From 3386023492cdc754715133554fc0a82c197065f4 Mon Sep 17 00:00:00 2001 From: arthur Date: Wed, 25 Feb 2026 23:05:22 -0300 Subject: [PATCH] feat: ac and TLE solution implemented, updated problem input constraints. --- dominancia-de-pontos/dominancia-de-pontos.pdf | Bin 92316 -> 91995 bytes dominancia-de-pontos/dominancia-de-pontos.tex | 2 +- dominancia-de-pontos/input/1 | 4 + dominancia-de-pontos/input/10 | 50 + dominancia-de-pontos/input/11 | 21 + dominancia-de-pontos/input/12 | 32 + dominancia-de-pontos/input/13 | 23 + dominancia-de-pontos/input/14 | 25 + dominancia-de-pontos/input/15 | 346 + dominancia-de-pontos/input/16 | 341 + dominancia-de-pontos/input/17 | 278 + dominancia-de-pontos/input/18 | 78 + dominancia-de-pontos/input/19 | 120 + dominancia-de-pontos/input/2 | 6 + dominancia-de-pontos/input/20 | 16904 +++ dominancia-de-pontos/input/21 | 73076 +++++++++++ dominancia-de-pontos/input/22 | 67748 ++++++++++ dominancia-de-pontos/input/23 | 10779 ++ dominancia-de-pontos/input/24 | 56518 ++++++++ dominancia-de-pontos/input/25 | 44897 +++++++ dominancia-de-pontos/input/26 | 47874 +++++++ dominancia-de-pontos/input/27 | 30952 +++++ dominancia-de-pontos/input/28 | 65632 ++++++++++ dominancia-de-pontos/input/29 | 73839 +++++++++++ dominancia-de-pontos/input/3 | 6 + dominancia-de-pontos/input/30 | 8540 ++ dominancia-de-pontos/input/31 | 23525 ++++ dominancia-de-pontos/input/32 | 94795 ++++++++++++++ dominancia-de-pontos/input/33 | 2640 + dominancia-de-pontos/input/34 | 31295 +++++ dominancia-de-pontos/input/35 | 100001 +++++++++++++++ dominancia-de-pontos/input/4 | 7 + dominancia-de-pontos/input/5 | 23 + dominancia-de-pontos/input/6 | 6 + dominancia-de-pontos/input/7 | 36 + dominancia-de-pontos/input/8 | 40 + dominancia-de-pontos/input/9 | 6 + dominancia-de-pontos/output/1 | 1 + dominancia-de-pontos/output/10 | 1 + dominancia-de-pontos/output/11 | 1 + dominancia-de-pontos/output/12 | 1 + dominancia-de-pontos/output/13 | 1 + dominancia-de-pontos/output/14 | 1 + dominancia-de-pontos/output/15 | 1 + dominancia-de-pontos/output/16 | 1 + dominancia-de-pontos/output/17 | 1 + dominancia-de-pontos/output/18 | 1 + dominancia-de-pontos/output/19 | 1 + dominancia-de-pontos/output/2 | 1 + dominancia-de-pontos/output/20 | 1 + dominancia-de-pontos/output/21 | 1 + dominancia-de-pontos/output/22 | 1 + dominancia-de-pontos/output/23 | 1 + dominancia-de-pontos/output/24 | 1 + dominancia-de-pontos/output/25 | 1 + dominancia-de-pontos/output/26 | 1 + dominancia-de-pontos/output/27 | 1 + dominancia-de-pontos/output/28 | 1 + dominancia-de-pontos/output/29 | 1 + dominancia-de-pontos/output/3 | 1 + dominancia-de-pontos/output/30 | 1 + dominancia-de-pontos/output/31 | 1 + dominancia-de-pontos/output/32 | 1 + dominancia-de-pontos/output/33 | 1 + dominancia-de-pontos/output/34 | 1 + dominancia-de-pontos/output/35 | 1 + dominancia-de-pontos/output/4 | 1 + dominancia-de-pontos/output/5 | 1 + dominancia-de-pontos/output/6 | 1 + dominancia-de-pontos/output/7 | 1 + dominancia-de-pontos/output/8 | 1 + dominancia-de-pontos/output/9 | 1 + dominancia-de-pontos/problem.json | 2 +- dominancia-de-pontos/src/TLE.cpp | 29 + dominancia-de-pontos/src/ac.cpp | 57 +- dominancia-de-pontos/src/generator.cpp | 28 +- dominancia-de-pontos/src/validator.cpp | 9 +- .../statement/description.tex | 2 + dominancia-de-pontos/statement/input.tex | 2 +- 79 files changed, 750613 insertions(+), 16 deletions(-) create mode 100644 dominancia-de-pontos/input/1 create mode 100644 dominancia-de-pontos/input/10 create mode 100644 dominancia-de-pontos/input/11 create mode 100644 dominancia-de-pontos/input/12 create mode 100644 dominancia-de-pontos/input/13 create mode 100644 dominancia-de-pontos/input/14 create mode 100644 dominancia-de-pontos/input/15 create mode 100644 dominancia-de-pontos/input/16 create mode 100644 dominancia-de-pontos/input/17 create mode 100644 dominancia-de-pontos/input/18 create mode 100644 dominancia-de-pontos/input/19 create mode 100644 dominancia-de-pontos/input/2 create mode 100644 dominancia-de-pontos/input/20 create mode 100644 dominancia-de-pontos/input/21 create mode 100644 dominancia-de-pontos/input/22 create mode 100644 dominancia-de-pontos/input/23 create mode 100644 dominancia-de-pontos/input/24 create mode 100644 dominancia-de-pontos/input/25 create mode 100644 dominancia-de-pontos/input/26 create mode 100644 dominancia-de-pontos/input/27 create mode 100644 dominancia-de-pontos/input/28 create mode 100644 dominancia-de-pontos/input/29 create mode 100644 dominancia-de-pontos/input/3 create mode 100644 dominancia-de-pontos/input/30 create mode 100644 dominancia-de-pontos/input/31 create mode 100644 dominancia-de-pontos/input/32 create mode 100644 dominancia-de-pontos/input/33 create mode 100644 dominancia-de-pontos/input/34 create mode 100644 dominancia-de-pontos/input/35 create mode 100644 dominancia-de-pontos/input/4 create mode 100644 dominancia-de-pontos/input/5 create mode 100644 dominancia-de-pontos/input/6 create mode 100644 dominancia-de-pontos/input/7 create mode 100644 dominancia-de-pontos/input/8 create mode 100644 dominancia-de-pontos/input/9 create mode 100644 dominancia-de-pontos/output/1 create mode 100644 dominancia-de-pontos/output/10 create mode 100644 dominancia-de-pontos/output/11 create mode 100644 dominancia-de-pontos/output/12 create mode 100644 dominancia-de-pontos/output/13 create mode 100644 dominancia-de-pontos/output/14 create mode 100644 dominancia-de-pontos/output/15 create mode 100644 dominancia-de-pontos/output/16 create mode 100644 dominancia-de-pontos/output/17 create mode 100644 dominancia-de-pontos/output/18 create mode 100644 dominancia-de-pontos/output/19 create mode 100644 dominancia-de-pontos/output/2 create mode 100644 dominancia-de-pontos/output/20 create mode 100644 dominancia-de-pontos/output/21 create mode 100644 dominancia-de-pontos/output/22 create mode 100644 dominancia-de-pontos/output/23 create mode 100644 dominancia-de-pontos/output/24 create mode 100644 dominancia-de-pontos/output/25 create mode 100644 dominancia-de-pontos/output/26 create mode 100644 dominancia-de-pontos/output/27 create mode 100644 dominancia-de-pontos/output/28 create mode 100644 dominancia-de-pontos/output/29 create mode 100644 dominancia-de-pontos/output/3 create mode 100644 dominancia-de-pontos/output/30 create mode 100644 dominancia-de-pontos/output/31 create mode 100644 dominancia-de-pontos/output/32 create mode 100644 dominancia-de-pontos/output/33 create mode 100644 dominancia-de-pontos/output/34 create mode 100644 dominancia-de-pontos/output/35 create mode 100644 dominancia-de-pontos/output/4 create mode 100644 dominancia-de-pontos/output/5 create mode 100644 dominancia-de-pontos/output/6 create mode 100644 dominancia-de-pontos/output/7 create mode 100644 dominancia-de-pontos/output/8 create mode 100644 dominancia-de-pontos/output/9 create mode 100644 dominancia-de-pontos/src/TLE.cpp diff --git a/dominancia-de-pontos/dominancia-de-pontos.pdf b/dominancia-de-pontos/dominancia-de-pontos.pdf index 1da8fc0de7859755826ec311e97883c635875919..cc962a72430b4afcbd9de04832116fc249c0f9f2 100644 GIT binary patch delta 5328 zcmai%cQ}>d|HnN>_B_uq4~{*Ky^id?_s)#$?A=KY5s4DFvS(5f$)gmJRg{q}86lEU zBFd=z^!@#=@4vr)?(6fppU?fipX>d8UDtCx#Um6mLlifKAO-L^QtYuMno^il8YQey z%s0zTZe4nIVD*04oto31SKkK^%jL+~Ja$CJk4rqP{XizAFqowp0B@*Jpo38YtWqC< z`_yP;k478<*48kPr<(@6bSQ+Eo*n{p^e9A=Ap`;v3@D_7Q3wKcj4*P*!~ua7CNv_# z!VLiy78Gzq-3NLo6rj?O02=TTI6kT6(er>84I@IVEGI*(Fk;Ha3jsVE3S45J2Z8J` z2<2D244uyQfowzfD zLjj!R5nz{ufr`{V5SBs%L+PJDP8tTMLnJ|hOa@Sw`S)5AfLay?s|q+EE7t*bPHGDI zU9c?&1A2v5U|$}6@@xZ)DZpTkN&>Jbm4Q)37`#$Kz+)v8l7T<5Hx3UY&y>*+s8WW( zyC@u>Q~7?PfI=8mvmtP#0wYh;Ha1|!rO3=r5;hY_5nDFoOwVdR>Y347E%y+ZGlF(t>hs< zX$1ps>#-B8P>6{Q`$_mVFcM?S1pzNx6sYHu0K;|@AlnX&wAhnE;I93N;ql_&$YC11 zaQK%O4xpTFgK~w(< z9yb#R(73@!y!#0O{_ZGH=5Y)%Jy2ltyaY0LmJI@>XVD0?mjMKJJyF2x+$^v>heE8q zPl(s>hJi3E4wU$O25vsAV8|Z_dVD{D6yJX`65zAn7`W$$LI(U#w4eLK$oBwh2+Rhc z0NwdPa1e+>HqYxqVEQ}?=mdWP(!u}Ocn*X@PM``M136qU_!?RR-iM+=ZP+i67Y2i; z;s2Qb#}p0>L=1uJ5h%b*F9D__mq1}8jJ%7&K%g}W1^!0A0~^sOWFh9{%E1^E_#Ha| z)?#6>5;ylBy2?Fp03wWn&I>TIO5lOOH~|ITIYCW8KVa6k>*jUL9ERpn$Qo@JQhs| z)hww4@sZ_m>Og0j@99G`qWQ5yJepiFAZ|802ZB&3r=qqWrP)a>~jeiCr`= z*a>1KV(#6LoO+yFYrxoKrn+fVB`_L1>hUqMfi2N=M9BV^5J!MENd`sx5k(?=eOSkI zF~!b?oG%zQ==*ZTrpxGe++rpyPPLkAWgQnlo=Vsdetng_SjNGKyGbU$$5_%%pejo{ zKkFd1n5H3teRQ zqu?Q$I;c8QhpR3nS10W?RhAG}oya^BnO4x15&E$6-?_M$M`B2FunK%M*z?;JSG!aw zmW8xQ!)&}lZV8`a+K*Z?CO4M2LVFu6^n&`KKQpHU7P1Swo%@}id_aoZ;U@j-II+sf zd?Fi(0d0^FHbdiex}bewwRZXh=PR0O|0aFgJ6c z!V=iUEOFk!Tu_;uyyG;-Rq%9hc|^dvEd8)(<-lg#^3|18_7}{1$ibnFT0-U&IQ*TJ zC2#$*G$G%79jth%yF7I4ikPiRkav;PoFlpqIxyWD4_CQ}FXNFWva!*tU~Yc5cC+|? zAlWWphnXBKo;q4v^}t$`pM9v1;iq}Dz9}}H+761$4wHG zwEi5%T!>b3$)IIAT$8shdzavm0X5$y>j|?dyF_TUFppU`{u4-$HywK-s9aJXx>}Vm zAqa0zO-ao#_ok~ZOl7CASnWxfYUHGx^Dq6Fc+kslOs@AS=848ZG=Vm_bX@wLTlZVz zKc9Zj9ZsR?^>eN~Vsq?|{qc&jFmt?r*pk2ie$Ih+#Ma7hvyGg?d}fv&AZs%oj%NVaA-4%CUU9|%eZN46I)~% zQaF5-p6;X!ldw#^7dTjwHGQ?iV%cf74*#>(N`W*b#YY1hihS4Ypoa2C`+$fNT)HIlA)XTNab5v5mM+YB06dv6@O7YcvjRZ?OhY4ifO)_8&)b9IE^l-sG!DVU(?!CrlUf0HOkXO+K`S57nl~X$2i&g3==JxqEmz|j8T~5CypvUKo+wHTP9&>(rvWxDX zbK(n^sop6@$1qp)UNVXQN^I+O6~7fcN4gyzT$Ym^bGY2_?q|LNI`-Gkjg?Zbun<+f z=Z&~6%!3zS4OAkkB(wb!rGpE+-{;_ir*9bD&*{H(hGe=vHIshUU|olx!yqwlvUBEc zwp`e4|7SNUT;JQZ#PBR@OWiz@X{JxRpNi5m^ycrRl7j-(G)*eIsY!^Xjnw2<8GVzW&EWv#v9+7`8D&S)je-McA2f~^;%c?4eqOSZHRLOIGXKL?@uYBk zM`n6H=eJS4vCvISn@XZ}pXwV7JMWc+M4BW$1=+l1Mza#F!&B-bcyt1iUe% z5+@|qw9igCuBpCgvB);qsB1Z_ewnlDc)O7pO7!VYefie2eM*2xTp4`taY5B7h{E_i z-H*lmpx?w(PnPW-B&t13TATfyRQ~LeYlXfY4O`Hsg#}D;X|kfIt2AfTWzCg zmzBiA;c&KXUiO^~{e~|^{7$>4BX(y4l_l0kKJ(=CWHPVg)*ikz60XnW(G&ZSEvk=a zz56BdroXs;aIGCz?RDbJLerZ9*KEVo)*Z7r;xMPLP@g&lEeq@tSdc5k$<9RVecKm= z(p24V$+YP<>X6G9C%>&ecU(!73}*OXqOFYgzoq}PfG2L?;rUp9sa*!=t%$-eBY;QL z>Y3lS!vgmFnIabluUO~)u8`HnVdmvTgV0TkenIRFFJ1#(+&LnzelmObd$&rit*^9n zhM^v6>unc06Ni^~@wwpyEB!;RDCQ9r4&`#f70Gy_$Si?P=kNc2Q4zTHMrbmgk+Ya zigHM7NusHD$s2BIv90^P6l_4DzbCc>Wul^ zp|#JuE*4c{=@8T5R`q4P{Nd3od%yV5$eG@|m|R!wPu&$J#CgoKGm+js*_D~{4_h9k z*3#2An@@%{-(3uG=`N9q4H}mcn!J5Dd0Q;AfsU2w+0N$ZxA|-H39Ip~1@zRb#{LgG zyuJB8*BfyiUEV-EvzeDz~cGVi~enOqtk(h5A*3W z-kMQOfjjXt%O8nN^JNmO{IWJ9PgF58A2YY}*XBfC<*BRwk_n?ZWswv)-NEs`Y&UUz znv|nQbS;TqZXjEeEjW0^nCeCK8uh0iWQ-uqNHEh9{(kmJNB3HG#VeH3AddEx4kGi$ z_whn{)5nd6NmqFEy~J9*I+6ALgC7(%$`qN`?Fjt}$if~m#R_9+^zEyuyNIX?$L14? zCij`TFug7V|p1=1o}Q+y+o{TAty7K^V8 z1u6Tb7pt(A5+%!!VPqwlmGCrvlypqg{3pTbz4xQETh}EomA_e4@0j0T5;ZEcIy6L? z9{U%KYJPSLt0uj`RopDRqoIsvymmc|XLDv0I6DTB7!|3@NcW^H2^xQZSWWKX)Ejbr z{kJQxa5I#!$3Lrhb)G80KiowC?zOdf%^#H~PPwDxMjTmlzHRgL+`Xl>py+7T<7e*k zPye_-O@m|W5rGw*(&P9HMQZvoJ z!Ai&9afMJgdER2Hz?-~xQ)3$k6W~?a1_xm{{AuajZ>*Y4dRfb(%-ePHe#PI*6Kr^= z9&OaF3=R^T+Dq#k_A37>x0XnMoOn4!R11PGD)mN<7U(klS=^lHA7i5)3B#AZjf%4= zZ)Ym?6e%4$3|4=1Y%Q%69+9@NyL`|rJ(K`hgvM+$h=16wPd}!$FwbJ%64>nU|2cDS zExOHhU_I-_LZte|mm%kyF>c2fV_Ii>6fu`K4t~8OW_iTxy2dszvOd(Ez5qT+=W4eS=ceDaI#D}Dz-}y-A}^XbG~Xp2XePC|NW;(?OCG)` zZnJriED&Sqh(tw(^os?Rmq^JA6OoO5os~~Nhe{__`?uI4Q(lvcVi<<|;<6UE&&3(^ z9-l7T1idV!ams1}-Kwb~Hx~JtPsO=v^R!Y}_!Ai@{l=7Tl&@vU()gQ%Ovg`--yPu^ z?(44Lm}!(%BhXnIW5};^@F4VAEtJtp!Gr9WqtjtDZ?b1PzH}#Xa9xvCaH+)DK@42# zYJ*B@vH2426K>n}-$WiV7`YF8tZPwi(yi7(r4CVA<~bVrZLEDgtnd$gq_KbXQEgh+ zlkPJcc|VE{2nvl{AoR=%6O~{)`mvfIK(&fq*MOCP7mv% zhS!rf(3Vxy*2T-Y$ z$E(d#THTqnt(d&6?Z~xQ$zjkoM-U!#5x|AUgUE7>`>#FrGZ zSeHa_Mts}ZK{onp#6Hf(!uLj`0anJvZ0HS%hBe3*jsucs?U!N33luiQB!$njF$?LJcbWRA3aew5u*TvAy25#8#XWa(Ca%4j_R|^) zUML}dzM2?1E@8n}BY6FxP{N4OV{!PGG;mZ>SBRC}scYQT9z=%i9M|Rc zI}6R(BIV1HRI_B-tR}~otw^a_`z~4yMWeH{S7@!CkUV(4U5Jz`F|1c>{V|u9%vuJd zxB5(BP7$p!Tc$s!CVRDhP&6cU;|bKOA@$@goZ3N{pi91o=xnb>3m+~`ty#*ajEUS+ zTC}ZApOZ@*hF@p+Z&9|!JtlJJX^Aw?D3Zlc_K6H%;@EsnN|;ZYr~0x%aj~~UgQuk| z`Bd>)8M;)Jj=uq63u^4`v<9Wg$*~=td@nn*4bSF2f9x5Sn|6AV@&+&IC$`QWe&uj7 zGYxXv=8j$aupHHr3+F7{bw~y8%N=zuo7mT9<=;2+*?y9)BW|iLOjG;Yy#R0h{K3Ue zJ@f-KubExVhlZ3gsY42dPmvqdu1x1C!!`X6{3aE1gjwu^i*!AQrH`R?gRpZnJ|W(b mQ4v0#!T+jIuRxl}D9?zfxCkF#n$xnfcqJMkA$>~&n*RY%eS@U{ delta 5611 zcmai%WmJ?;xWIjBmS*1tq;{oYcd4bjJERm)1f-E}P+3Ai1SCd60SQ6C0CW`$l#r56 zK{^C!ML@#f;{V)pzuqtN#LPMK#Ba{bO!iS03{qwYLUJHbK;)Sj8@0$nV<3}>r-Jq? zWtviz=DdCjb$zSgp8jXUe>L1_#NU50uRMnGO)OkN2`v&7QX>J61&&yrA>|jZ!K|xZ zs&Oxof8!$N5_3idg4RV8&fMrq$QBD+<+B)~y4`M}KqlCBYft)uK+yU!iZt~1IQs9a zNO8sa0<>ixLHzy!f4O-w_vg6uNKsk1Fq#XPbsYpI{mD+3WoR2hsr1&UKFz#@qjY! zkgDD7?$x<2s^#V3zVhDV7KhxA^;yx_YhO{N80k{MxYD(9UB|=>!%u;pV?(jke=!l= z|7CfN1_^4Zd%z1?6kyg718->#0gDSv>ZHX&V2%z6sOToL7?2<)2nW#g^B|THNkTIC zLEtqL3^Hi2po#GiEHk4>eM}q>;9y0P4w=yq7-mHRENdm$MIynZ3J$O$7r-)%1k~^h zK(L`mM=%Qn)Yy?EUN#H_BsgGT$vzEmr;$L5V-1ujz$A^+LJ*L0MS@7qaS+c9gCk}v z$l%%m4|$Nl%mD{lxW9mKUKqULc?S~FFi7G31^h8ExQ8A+$p8t$t#F_kGXiAzkRba^ z5wPV)lJxnQAz&wf0zUj(KwJ<8egaK^UI+!W1wZ~v4WNa30YU^xIu@dXK)VPGctt9~ zgeVLqM2*!a2b9a8PUhD^f-DT?yl`My zrU;nGAwiz(3lJd>lbqyEO8l=jsq!cYk_Gd0NYYCME(nAwBT0*jnI{peu#u9L)giE^ z3X`T(7$IP&4wL?>8bcsW1134BOG02$69y}WSW=G$69h2YNYa+3Gz5NWBf*@sByiEr z12VcukWPaGN;*eCRSyZqrEnlvw+n>o!z2qmeh73Lz@(e{nh>zyLW1l5I6!0A1Ne+# z(u$!H1l&wulAN&w1n!!`0L_L4WhQ%I(hNnaHpN3g;OxncX0i~VwSa;A*-v1649?*Li12P{ZsnJ^-0tY@Y zVDni3ZNC2~c@3WUosi%=47~ke(BxMILIO}A+J7H71;QXXU<~*MAprv(2Z{pw!0lid z?9ySulb{9gJ_HF~DBwVE@HQw8MS{VQe$WtxB#}aCAy5_$gMqLSkR1VoSK-s3BJy91 zI4}}11jeFZ(wj)$|GGz7kD@$5iL`w+>I{fG!wPB-C`oaJR%l2OY+r>*YYo9Xkko%_ z&;*VbBK)V44)%B;+1z<42vz@{4dUa1km|+J+j<0 zI*?txo+dO&mTRLAA#*e#z4|Dff2No*)Kh=P0HP(&JvM`o^(UmZkVCR{=1?Yiu9z!C zUteem;US1n-)#k1kcknbrDf!$CGnC3VM$40QG|r4zpIXOh#N*kM@d>zT24}0`hSYamH8D$U>CT@NnA)XilK~nnPMUbm;9%4gZthkLIdv@os9@7gGaO=%gsd)Mps*)F)>Jv(d$sZK3X#pG_P@I*PV$ZrvbU78~plzSgID$UN z%+ptLhRzq)l%qwxbVHtOZakUV;1Tr1jDul7P(#`>`DPt~c(8Yh7Ofj|ne#djzf|wyZUG zkm`Mq?Zv9(-PkgL)D>SCd#Y?u1JdYhk8{uZ5@yRe&?yvP!`zTeHM@XzDC2Jy=00;~ zVN-|7+ywWYNXPx~-F=lvzBPgc@tum}t)thk1~THqOQWS69dA{bZ%0`c9fv6+_a;{> zK9{N4iGL!sMG4|MOxMCmqd#`0M|~*m40$R@OgpRFKh6gZ7JqroAmyFLwu ze0iSZuae~@j%>EuW;HyfmM-JsH$153HT+d)hS*=%ny_iCercUoy;W)Zggo|WbNa`c zPaPXOW_O3ZRITXG8#Z!3JoU}_GPPg7qYLkCjDVxwUH6=aR}2G`9A-9 zSo>Q7bVR$0c=aCkB2R)PHFeMys#jl_n!Vj7GsorPCAP|af+oi@TD=crM6uU$BkJCL zTXWxdeMSN8#rcTl=v})-09|P>;O9OAz(|9N95#GaT zftVgi(z9&gPO6Mo(VuJu@xOzAzl0~Wn|LU=_!jfu*yF~~?r7bCJsD4yo&n@_)r8|) z&cu~i`cK2v86kXa`AvP+PTmm+wycCw?N0J?XJMZEcqJa?RkLeb)&=pmFMTXQF4&n{ zxQ0@&*@t>lAH3XJ%jA9gnB28wb0CH(T$`LF3C)>@-DThiG4u_wrI)YCKQka>Gb z(ywsQn@7={l6EO3$H%D+>}ug@g#Mzv>4;@v2~q}6XE<6jrD}V}Ic)Fx);#^0rTyfT zkyq|vGS$X$$sJ2-OQT`K=3)MaQ6g2P5~6~n+~+P5ZuJd!x-WIf+3?{_vTJ@9e-yJW zsdsL+xyd|yg`=%<|ICKplCCaWVNRjw23Bd&Af0fPW8jh2(+$j4Uh6$A@B}aO@r@P{ z_{__|KKn~w$fQEuzNf6biqmRl$JB-~+~{oax@u7LNV1&b8787GDD@P!@-4Xbn9s{a zw*AT~wslhJoC(%sNfEojN0yaz=V0P$`fF>k$v2b>ixX;sG@r`M8Gret8(IYt{TnZB ziBf&7)84?o{V`M0HR)HzuRkGu)U(j&{Wv>rDEYP zO$$#2iflMV$vu)2*EzZpOv|r)HS}VA%@jNtaMN2sGek#-H5G#_Zr^zzpj6N#wP}PA zxg+($_{<9@)?2KKD=}aCo@4Gx83xpM-9BRGFT6RDQ&%iz{Pgv6P95)AeN-?^c8fSV zLS(UjY={@gi7<$kNcKPVaquxY#}cz%tfHhEq8UQ9XjFAx%u<&uAzS6z)tPk?2(s#1 zw6;`v=yC0^MyqD%#}5Mb!$PnGuBg zxbzwGH4M@^6wD7oSx=LjyL9ZanD-%O&^QhH>ZJ=|il4$KS5E z&6lwTE$(?t9j=SVgi65*OUf_K3?@upt}jigRS)oqC79O*1_Usg^*3|E;x%bDL_v9( zpD8wWu(JqT!1a~Rs_xD~dEMF-Hx}Fxx1v_rZmdPR98-pXd+J$7!~Q>WzpwGT$V4%h zujrM+e{Anu?$j);f?qzh^nD`d7e6fI5v0p|daIi-|3~vmUN&YQ#u=RTsdBT-@pRJo zt%~I*nKo?BtxFp*@HcZmK*YM46Zh3u9gXv^*PXlE_%trSZ$K<%gP{67&u(mM@Zt*3 ziv!3V;sXN$i#P3_T1Ny@9%KWW{1k&`gp=T^es38jgLWe!#M)&|4BBqxSMe}-<& z{|tS#-Tb~OVD~3wj^gezr2vg|MPo_oaJ=}?tkbPx)p0&gCbt6KYnj`LXE}(^GJ5k- z&qQ(d8_=mb8hOT-o|BOmkuTQq_Kvf4o^$Lj4N2c(v->Qn3Vs?@=?R${sn&TtpB^yP zV`!c6jb+Xe2qGRboiQopCL?IqpOqbnRe5Z7=yZX4Sgf^av-s}^S4Nig))&dkf1BJZ z+9HY=B=T4}0&`6bV?<-tC=Mx!4_KTjE?>Jj-T8V)q^$O>$&EM`ZHo<`^4%x16Go9& z&-tAilIP%F*BW(mK{yD<*nNh)OE#_V6+8%*z+u&AJ$Q1TTL+0!$DQ0i1mvJid${QXup zt2n#muHA|X>a~qsG|=w3ULwaTIl7Nj`b-?{4Xo){W^+*Hh-KTcuF;L7g)G`*f zKM-}n>of6OPol1y(2ezv7Vmw3_}hPDVx!OGs9KrexxMM%9?`SA1s1yR7hbhhpros4 zdhIh$Pk%N_W6vj!KJLzL6U}L&&__o^eI2Wy&ZXhq8{1G^Qm?ixYr8%oqLy>&QUJek zim=bbdA3^#?#@}gmz(3g8^@f<=~NMImQihS9>d$+)by5t2oA2Q-5g){<|}k13h5bB zQ%TXDHX+gzSLi(7)m`Xdue|Yeju~YYVjpI2E&Unp=d*A{Ly5-I`R@0LxUUZk^S;mf zWU(U>KN!wbtuUF1LY9Zzu0}Sl&n)-DW||l2J8&T;9~4s-2g4dgBn0WH@idA{0RwU4 zCXCehSgWL#yA0I$&W>HBj6Rm{x(9xdTVOkvaQ)4&V4)0i-vb;6U=8r^}q~lxD-vl;x z6V)y_O!xYab-(>YtY%(cMzhg&7{=#iIo2>L0^2^Wj}lH zdFXN~l6SO!ZSlzW`pbsbcR!7hMju@osVBWX{Gt8l%Ad(awp#XJ6X8NtiotLFGYx9j zvzZz87pqK?gelj;TL{FB)?oX_ny-7a>uo}2f0+yJzx%yB`nkVpby|Ez(@}XwcAMB- zwJNocaD#`V_wROOl!F92=_qGEy4nLh=DT_O!8);jD<}U|yLN!;@z&DzbYVYgTuKjhGkA8oB2Vbj9{N=@tooBmUYP_(T z@oqA;$fM~u^R`T{8U5_6X^newLe;0|8AszmhwkqW8YWuzF{I$=s2{%%Wai(d6lP3$ z-kql4Rcf0hpPr_FM_m;Eq`SVqpQvzn^mv%GIPCD7TwI^ZU1d5l^-+fTqTY|w1g&1i z`6;KuVL|b4a@*tnMMUZmh5Oa+t6I}JR^uAV(}5;`-Nz0Sy1s4}sy^<|oy9NHq|u&L z;V#bH=KX+d|DM`+9IW5)i7;BgX!Lv^_l?*kuOxY0X(!ITl8Ci3xIIDD&dt~} zem1q_GwV_@B4B)FK6CQ>l*{vo`0zGtL(wxOOr-2_?OOFG#=8hp4kfgz<0YQLrxoGr z9i{I^j#k(l&!;C`NgAv9D!;Sm=_)VeI92#mQirOZq5C78<8$aWL^kS3x0RFo=eC^V zeX^n`&DpL`>#M&+KJTr4Jb9mf%^%f`@0!$4FH(E=g?DJy&m+a-{Q6f{K=mqBKE=pr@svsVS!=CoiKbucN1{NRZLhl+{zvl2gO{|4SU`{_n#j zD-R%?7*TN8*x-%@O#MB$J!HhfW8`G$7)!0uWDG>t=>Xsj2SMsDUekr6M=ISw>1tnKz>}bu<1P*Y~FH6b3g2e|wECy4jhk+sgOo zU6^y3YtF6T#1|O|R{bsmmXE>^tAH~rA46HD3^6k#%P7l0#p~QNvlOERtBeqo08#R- zAT!p`+E7&I%qZ2+qu4*30oN!_uVP4PzbWnfGI|RL6hZA8e(IemcOQOi)w8s|SYaxj zHlD04NMuc+^NVRY-*lZ8o+fMi+PgrXW#|rYS*8U7Nnf&57A!?y-wrpX*7$5Or%2Us zy_l%tbA-y!S~yn~P#jCy8(!yk6$14_vFMrn#!pw=-9o2 zpbs=0d1UeIP3`_pH@SQlbm?oz`SqKYu}-^k9E(qV4{7V(Q%+uUx+*&Fu<7LY^>l5@ zhYdC8X94+Qc=JrZ(`>NhHthzHmQjU@I&$cv0wGecif>db>7tOlzT4507u1B9EOYj8-Ao3rmf&Hu7DA~?i3C?q1t%^jgAC36C}prEd~9^!uhxhogM diff --git a/dominancia-de-pontos/dominancia-de-pontos.tex b/dominancia-de-pontos/dominancia-de-pontos.tex index 31e9d57..0710c41 100644 --- a/dominancia-de-pontos/dominancia-de-pontos.tex +++ b/dominancia-de-pontos/dominancia-de-pontos.tex @@ -27,7 +27,7 @@ A saída deve conter uma única linha com um número inteiro representando o tot \ExemploEntrada \begin{Exemplo} -\texttt{3} & \texttt{0}\\ +\texttt{3} & \texttt{3}\\ \texttt{1~1} & \\ \texttt{2~2} & \\ \texttt{3~3} & \\ diff --git a/dominancia-de-pontos/input/1 b/dominancia-de-pontos/input/1 new file mode 100644 index 0000000..9cf4dcc --- /dev/null +++ b/dominancia-de-pontos/input/1 @@ -0,0 +1,4 @@ +3 +1 1 +2 2 +3 3 diff --git a/dominancia-de-pontos/input/10 b/dominancia-de-pontos/input/10 new file mode 100644 index 0000000..bec9dc1 --- /dev/null +++ b/dominancia-de-pontos/input/10 @@ -0,0 +1,50 @@ +49 +476735665 475174788 +78534856 -821420478 +542641971 518394880 +-514894489 -89761597 +828442269 -918104497 +-727403253 -362816499 +-530956276 -237702061 +644154792 -625938811 +-340713549 -342067718 +-325254900 -865159262 +-690396961 -474413658 +-35038106 -236351499 +281731415 -284670496 +-336735006 -260396599 +149251905 714334020 +940057054 -752617529 +604578772 -905371741 +969314057 895449935 +-619191091 -635788887 +-195070062 -440503430 +-912471383 -618306211 +92017420 686148189 +-245198105 398868582 +995720724 341202934 +-327903612 -78983680 +574120259 -297397163 +-778539155 520002787 +531378192 -904467228 +919784680 31377696 +121271419 929461728 +-627684192 -876326563 +578539175 -902074025 +184666381 9684413 +-467324610 -408063147 +-952046546 138305438 +-624798140 125053320 +-671755215 -605369074 +771632123 165170954 +65242028 586501012 +231384825 -479359421 +-61301338 86882001 +-418440175 23460467 +-41707350 -874437180 +356632810 937923052 +-57202802 -459944138 +-682544476 -5265210 +442922023 -233822041 +-634340951 -135294054 +-141777695 -510496866 diff --git a/dominancia-de-pontos/input/11 b/dominancia-de-pontos/input/11 new file mode 100644 index 0000000..9862648 --- /dev/null +++ b/dominancia-de-pontos/input/11 @@ -0,0 +1,21 @@ +20 +-481842205 891556670 +-513928654 -663578994 +-981348595 603203031 +-265515969 79323627 +-804736548 -255111770 +-50543390 910782199 +-645773706 -307783771 +430981232 -510663622 +546190790 272682211 +-573472134 -243883391 +-854356699 -509003036 +-580738708 -433066925 +46453063 -691574290 +423894023 -2207097 +-320956218 473008852 +273163351 -28662506 +701299897 -727604888 +173662052 -721901275 +851127613 -336844043 +253069616 238021678 diff --git a/dominancia-de-pontos/input/12 b/dominancia-de-pontos/input/12 new file mode 100644 index 0000000..f022e66 --- /dev/null +++ b/dominancia-de-pontos/input/12 @@ -0,0 +1,32 @@ +31 +588495093 -605634013 +64587483 -815779190 +163695385 -123801764 +384071803 -432390507 +549490933 926210259 +-917890622 -826563648 +-52019466 235274521 +4880276 674523415 +-591309041 210405062 +-962343240 757117936 +241958488 -405334485 +-543557951 397795313 +255330041 -249829778 +133113521 -400418322 +654359915 176332405 +405375835 825611565 +-723471800 -194169552 +-873324739 -886152398 +986726979 567167634 +-98156841 -801517982 +742636618 232057892 +747476355 40796099 +998033470 391462475 +-538256567 125380799 +-865827062 365148780 +903097833 -877770670 +-668712935 462501077 +-965463244 869789284 +92300879 898980080 +763920014 146064046 +22032057 87920092 diff --git a/dominancia-de-pontos/input/13 b/dominancia-de-pontos/input/13 new file mode 100644 index 0000000..fc68e86 --- /dev/null +++ b/dominancia-de-pontos/input/13 @@ -0,0 +1,23 @@ +22 +631680460 636994788 +-408940164 -998901964 +-955973645 -249801469 +-637892602 -496992012 +-625058673 -893649987 +92252553 980621934 +-944722094 -901814943 +9867344 797121469 +-244960551 852816391 +668731568 -218240447 +-135989198 798570279 +66927902 295902028 +736813059 -203685776 +407959627 -316727829 +564949146 736129793 +52226968 -273264856 +126678859 797148432 +824675006 379923744 +-840710122 710927939 +559516923 72452893 +-904718603 491843550 +290006657 734239706 diff --git a/dominancia-de-pontos/input/14 b/dominancia-de-pontos/input/14 new file mode 100644 index 0000000..6d590c4 --- /dev/null +++ b/dominancia-de-pontos/input/14 @@ -0,0 +1,25 @@ +24 +603855613 -104567772 +-202489833 102837923 +494427367 840225556 +569697539 180048123 +-268040826 -619554211 +-819907859 580473372 +88082312 301807987 +992383310 322565666 +-552461327 -758517159 +-190507664 891761539 +-40708242 138488377 +194340385 8607759 +-243670641 122531872 +324112604 -644890821 +498274335 -217785506 +503335141 -912951463 +-840309218 -122169158 +-927369916 317001107 +-906905775 -191958004 +-562502250 622044244 +-780850041 349774573 +180798643 -481768983 +-736722771 131603230 +-400979622 -342866634 diff --git a/dominancia-de-pontos/input/15 b/dominancia-de-pontos/input/15 new file mode 100644 index 0000000..703476f --- /dev/null +++ b/dominancia-de-pontos/input/15 @@ -0,0 +1,346 @@ +345 +788217690 124702390 +-540336430 -308335712 +379975182 418824774 +-950582349 297067734 +648863680 223051464 +406672677 -587072936 +-882789572 -354256877 +335679243 -750130100 +-185474533 -362780644 +-462051806 484955401 +-198930445 412406631 +879754889 -312547163 +452239449 -742265726 +-961865082 -282087500 +-596180914 53611041 +-924937282 -450254573 +475419553 621560860 +-343857851 410979931 +-880218918 -333615092 +193644371 -3724082 +-751842034 -869556663 +68650172 -49590477 +-26155484 -44641240 +-141978297 -641104306 +-209990656 -927014014 +-726320738 -533506257 +455824590 -775179088 +631683023 -974858199 +-157471745 -629658630 +71825477 -6235611 +589501123 75350453 +-951606392 968137983 +396084807 154566181 +804898798 148302932 +-746790329 -62401301 +17931575 -397758895 +-538241383 843380168 +100424785 -139413669 +-693192005 661748870 +412094007 636849111 +-942653909 -490725406 +-513586118 545883870 +-418271206 853135897 +-554185351 -266436302 +-684110305 300516412 +508362608 110839114 +-245863229 785328556 +460919553 -600410145 +-45207278 180477653 +594033090 951915404 +230762595 818836128 +-820032894 -325630566 +-26757781 559831062 +434057449 449072970 +811296824 29321543 +482889146 611281316 +-608657475 -714206080 +-173059176 -326778710 +-793259056 -655703493 +-554662145 -838115940 +556943539 -772995537 +640012629 63545593 +-8507443 -36391691 +574654942 -51292176 +434692199 -160734018 +114140869 988846589 +-8123790 -841563682 +-48828838 417574497 +-152765543 135601889 +203418748 -481030874 +170390081 434753888 +551663904 -47029005 +-897050276 660850870 +272358942 535033090 +576083300 639017232 +-900613268 -303521963 +-687909074 583551863 +-720943923 650533716 +812096420 -77537003 +-164150750 205038620 +-26862427 393385834 +-160285547 75883702 +-25093494 350684908 +362442649 -437827629 +-66214209 524282478 +-153531855 -377675831 +390019759 -302866959 +308833005 936635969 +-90491213 965363849 +541998148 514551654 +-139330413 -541193691 +15050017 -297588987 +876308131 72708982 +509733375 781356880 +818462649 -438949302 +-852386951 -989690363 +488565351 -871294434 +-343950620 -27838149 +451290143 -898849519 +-237213894 -751554452 +-404930485 790964783 +815030213 91029873 +446773541 77567664 +-638884114 -477358063 +-551623323 -742482779 +-804598878 -222986742 +309761824 925377744 +303453964 -582289396 +987038920 134901659 +-373114459 510567746 +824545660 747365761 +202797830 920927218 +-779874158 500514564 +775721914 577925714 +86631652 -80125970 +413955777 943819829 +479136811 -961478696 +857094674 -377914514 +-816543738 17692286 +-722696418 -694404240 +-676211363 -62984521 +341509500 -944831140 +-692054818 844695715 +-598886102 -195862533 +-893269172 -572570609 +-831728480 -696305252 +-814177782 940313270 +-102341125 -985950340 +669155541 -720755155 +225736619 123516094 +-355756143 204207271 +-681888926 755493462 +-584707480 627131181 +-889280704 -129064150 +-529135248 309506940 +690875279 -812309131 +-29418650 313982494 +-812602976 -202348327 +783919799 749497192 +48486264 558257496 +992417323 -322336573 +162771828 714852024 +-659997896 -107433426 +-272195929 170064700 +582751868 36666512 +-733367187 677694533 +-875021809 641292298 +-456567886 -414402407 +-275794803 601333833 +-769454209 -510961645 +-765406515 910147321 +-472663549 325598466 +-313540288 -587274107 +-623777374 -943459131 +636855024 -163660088 +-441332546 320248904 +-825427401 685506411 +-696257259 -322895771 +767730949 486388626 +75567183 109010387 +-36427593 888200626 +851839672 -165999077 +-976582158 -794855305 +-525114218 -515488569 +-152341501 830188356 +-425733767 381547731 +650687130 353112127 +-58438125 610898567 +827969159 -242212636 +-864460803 660117471 +-916337305 176802698 +-404907461 698019612 +-450771662 -923912007 +375387045 -573581221 +-173433892 -303971341 +-384402306 -403213246 +-599897183 988755690 +-876951515 -510039620 +310373476 -110471375 +-693334748 -589447086 +629318326 -52004056 +303200205 973377160 +-619892155 410653239 +-625094368 466444934 +-385731717 398262218 +-279296246 191137862 +-929244250 -308184703 +-381598811 -665022539 +-269461088 482245290 +311161739 415842967 +-776202160 784983965 +-741358185 982351923 +-479600828 288085722 +-216187437 -670816623 +434795122 601436578 +-617884580 79114497 +74177969 176957402 +-126630451 253136191 +879334311 4227842 +-69901282 -355701992 +384619691 564155947 +114288498 -595618450 +161080670 -264357751 +365916584 -976693027 +462877324 -808238591 +-277798291 -257914867 +776013090 135298648 +737153138 504436245 +891609595 193450717 +450478459 -81925505 +768059169 -692717604 +-992921541 623705061 +208068363 -774340903 +243083040 154138331 +429021092 -784564525 +31338830 -170824535 +750709503 586797146 +710878682 433418835 +-298915789 -740277069 +750813219 606466021 +125780395 -885754691 +560257664 -543287991 +713238958 342772484 +-890334688 -746600542 +-298092524 -713857585 +-180022053 -680519972 +-548050177 924678942 +994076753 -415731156 +-283101132 265660895 +-357167651 -161823773 +-616920864 -447044009 +-278628272 -291182148 +713101336 352790303 +-430863601 749468174 +208521077 -831838728 +751509588 -254533851 +-644743202 -571478034 +260442694 -610249901 +707535031 -976274921 +-802573114 132802121 +-378819202 -810047314 +-387604080 970391985 +-518494326 314700696 +80188664 -175637660 +336437304 -370871211 +949700696 -766136158 +40000558 475604936 +208184981 -412919821 +348360370 -57493379 +981651973 583764457 +-471770825 585472442 +-768530706 346684421 +300536208 -324198178 +888647717 -370439275 +-359218152 192126838 +-556290629 -913112860 +-990169030 196989493 +354635698 49253369 +-391868822 123486006 +-645568730 -172514283 +-855445712 -2380723 +-923463686 435358120 +-325211918 239565057 +-481424844 -479229303 +980637354 -804420875 +-234159960 745379502 +-746185012 952533415 +870830202 828918958 +-637822472 -706325082 +-31663404 189106826 +503579477 -629028559 +-673946234 -190579621 +-400558667 549463210 +-125910788 857841565 +869790499 -394178017 +-799048689 -756973388 +-410437158 -101141334 +211712751 -81755326 +-421042460 -645031442 +608837407 483844769 +9829542 135646609 +-104690509 520128875 +-714596346 -357123463 +-43137370 -500828357 +-254512576 336496798 +-809593020 834374873 +-287715464 -670703195 +217280708 -980202825 +-771558399 -414440128 +-895163097 238749044 +-392484973 -223690322 +419945863 785571336 +54895436 -683215671 +-94755558 -752177620 +-677488092 -887777445 +-171177550 -345230099 +-111300111 7432685 +-51905866 -206999284 +-828042361 697199657 +907235180 -937054906 +-508106242 150419505 +186405837 147661891 +115219578 -86814093 +807378027 -338684953 +597188469 -268633553 +33619780 428850693 +-451750053 181223122 +798069748 -643812390 +-973373262 -30377461 +-845383422 692009286 +-925684548 -293657832 +325891365 -940888098 +759674053 -515661310 +632565544 52519648 +-420132545 274386154 +420362918 -651427757 +-223770859 722544384 +408618437 740124035 +-526870065 -538118304 +-391974929 -156519389 +428291094 606058050 +300231399 -994799427 +118031132 626563891 +-347533185 223657877 +387571679 923182241 +-870539734 276623636 +236851326 -377760886 +956319851 -323120909 +-363782926 528906086 +300586434 383481843 +111808880 -263887616 +60191733 186892694 +1476615 727186181 +-497140491 -453038076 +-278471918 816955016 +-241393080 934825208 +-60230396 -730041796 +-973310282 -582406795 +868423981 -370985900 +786854448 -223617343 +280199874 -930213798 +566945312 23652516 +664542785 310157076 +755726164 684684071 +388177264 402540388 diff --git a/dominancia-de-pontos/input/16 b/dominancia-de-pontos/input/16 new file mode 100644 index 0000000..103ae7a --- /dev/null +++ b/dominancia-de-pontos/input/16 @@ -0,0 +1,341 @@ +340 +-374750647 924309500 +397521437 844101134 +404610845 -633367807 +-612855820 472338040 +115931753 -432049314 +-966461556 -239216692 +508464336 916221222 +216330028 -517448223 +-744633625 -761401972 +656109308 72836716 +-772924706 -202246100 +-165871667 -991426281 +-490838183 209351416 +134956137 -36128588 +-754413937 -616596290 +696201705 -201191199 +967464971 -244181984 +-729907974 -788184745 +230837860 243372645 +124496535 267599477 +-21203560 -783905757 +-762885763 -240509055 +191975130 -923478327 +617734403 -123196318 +-633355521 343206227 +-369228912 380050129 +583366808 -616481273 +-104857026 -329439415 +-744504693 616895 +973731895 -260120634 +-18702722 124543287 +815116785 -442359253 +-8453652 -776635259 +943556445 307146897 +-746832078 460445488 +331161585 515936801 +-891485564 -307506856 +-25141822 264467245 +405294148 955481117 +-823215707 -978526793 +-62818433 -986719237 +-715124024 -660951957 +-467478555 112026226 +-633149674 -538377167 +-712517486 -608920415 +-434475732 444722179 +-161708946 99870253 +-44110034 376218507 +-513043935 220010296 +-75059089 663132708 +846754796 2793266 +416712412 545786451 +262898403 442511997 +-441241260 -479587986 +-752123290 720443264 +500646237 737842681 +-571966572 -798463881 +-477248830 89875164 +410339460 -359022689 +-251280099 -441455542 +-538431186 -406793869 +374561004 -108755237 +-440143410 -414643200 +143867946 -49941076 +-636997997 547159417 +575916829 -633022978 +581139521 576315198 +-793845391 871347528 +-506166840 825701388 +930629716 -769786740 +202716986 -551588923 +-252462830 -372930897 +563690828 522489675 +-299668615 -339174716 +677509330 594499381 +-571027567 182577546 +559928772 459938516 +-174980002 -191778233 +130950205 -314987139 +-943679693 184114713 +-599815301 -99757829 +-23146973 -943396301 +-478816343 627897495 +388165214 -560916643 +429415835 -278568751 +-519782514 -820609847 +-81949754 367306957 +155156343 549258693 +54150992 -559386278 +139180816 -795102543 +105661573 41934068 +-261150025 -672915777 +-200382963 788770493 +-485629882 810010298 +350752545 329275188 +-146003636 93172922 +983830636 -163318921 +-148878181 -159191916 +452325727 987991266 +564323600 -456609740 +-811867026 -690427126 +717299284 872013177 +462475234 593339258 +815325466 420025749 +-49120215 374451908 +-939492722 -289197104 +598863685 441686357 +669664685 -673420690 +-841419997 -553911080 +-773972112 -192972691 +162270084 979693840 +-148074299 -46583765 +-157605605 -266220144 +453539559 266465935 +-980354921 -96311966 +70133955 -565460455 +408269867 -967381888 +-808156619 -603465194 +30390605 -716896891 +33742917 461073042 +720834238 356355193 +-912007300 -16713852 +663449774 520436712 +-440760017 -334407317 +651054670 56927294 +-74452735 51668137 +-786299140 410170223 +707460847 -500509177 +228439232 -756978233 +99202920 -281371902 +-578701881 126791191 +-181551742 -763951647 +855928891 -250855068 +-167692248 714713228 +672105404 -616007863 +119219523 97253163 +829065159 768769354 +-794107711 331597419 +435323424 -654866496 +76437439 -838268456 +-36553497 385442071 +-354866993 847003710 +930350551 257713153 +669820930 419659913 +-647669103 815358358 +-679042007 -550752032 +-167091567 -266855359 +979451872 -604712924 +-717643030 -816181716 +817175283 172810901 +-245516364 -917031351 +-319636200 -60329191 +55981090 555073224 +928065422 17993526 +415411709 -658611703 +74421907 862151716 +-782390030 963147664 +-492377073 -154570101 +-52145116 187803553 +858844161 66540410 +418777176 434025748 +-78301978 -319393213 +-12393024 542953412 +786804661 845642067 +754996432 -985617475 +-487171947 56142664 +203173079 -268261708 +-817080591 -511720682 +-916796553 -945485050 +-113304572 -959675810 +-76517173 -927796949 +536356109 985232195 +-511927520 93205058 +-891627679 387985353 +249018423 -707229467 +396180847 902081055 +-54424764 399372518 +133534573 624400079 +454430730 667679592 +703957814 -465060693 +-846627979 -161264784 +90801286 -450827986 +287560054 439961271 +-63112533 244676712 +473626710 -527410610 +921650511 -406421807 +-912118617 512500401 +-736607769 303074389 +-188039493 -81934870 +912019762 571102528 +-890844692 -195145788 +-735660574 642752765 +-515800273 -632165236 +42878822 -800514166 +-329335228 486419828 +-359791275 908513174 +-755993223 359017865 +476849094 -183075179 +614802212 950251583 +720337144 -303375670 +299510026 -2103535 +901101844 811783631 +851998745 981781286 +-296433695 610042288 +27129580 -103108347 +-942517864 842060508 +-588904868 614786155 +37455106 832366821 +-131327173 -133814997 +-829130387 229138050 +656245092 907475002 +-190994667 845993427 +-988964488 724877440 +-543919899 490097500 +-801440880 -874068847 +-630492249 969051599 +-34797180 -562207906 +-176070316 294476776 +183013082 878896059 +114777915 552608975 +-733432094 691633361 +-310202252 132209173 +670193662 -875964661 +805258595 322918534 +-114023086 -308052339 +-678434650 -403650489 +762324844 -924300815 +-694255287 -124654565 +-554205584 -937300177 +-261176613 -73508458 +109432773 211706170 +439901215 552439674 +94775548 -380977630 +-359810165 -253450591 +-245950479 577420251 +-491368943 587328904 +-882567592 354585898 +-348274687 -498952996 +-164633349 -944896629 +560252466 -872222909 +-933765770 -689152223 +677894554 990637176 +-677391813 572550782 +834529938 35245081 +663687669 585422565 +164412867 850052113 +796429008 -307345676 +-127653313 426960600 +211854713 -733687358 +251466836 -33491050 +-882811238 455544614 +774581544 768447941 +-241033484 441104324 +-493975870 308277556 +275268265 935941507 +565623004 184451316 +440728475 -343899570 +247569648 -113271698 +-176826579 -854023932 +658752217 291522742 +614107063 -79084988 +362094070 686714668 +-82581175 736472406 +502016312 575563638 +-899308712 503504178 +-644271272 -437408397 +385778869 -746757839 +306275973 -663503743 +-431116516 -418708278 +-515261493 -988182324 +900230931 218258353 +-714420102 -241118202 +294802602 -937785552 +-857537498 660745215 +364296623 -933755518 +-954074337 592452570 +364425878 769489186 +-306281072 104794794 +226146089 -782262921 +-108686170 -908334940 +207174520 505502806 +-871675350 -418867503 +-41453834 -669347636 +-929734166 648485686 +658304400 -928896030 +572996466 905703555 +979766062 -857340609 +417614771 -610222088 +718218769 -653796065 +998579465 478181627 +381377060 508835731 +719044650 -303036036 +-23257516 -124205919 +-198743485 -292679341 +-109429490 453417693 +438465957 439503655 +-823483003 -581181252 +-101838102 634446327 +636057474 616884863 +-496771256 262323226 +-523560586 440482558 +-627461034 571102495 +691018679 -857719060 +860122732 -825440699 +-972339305 180800298 +214750875 -957741538 +257287089 461377357 +147488151 523196067 +689821295 838706522 +-858875495 329181411 +-480638226 794537056 +996664108 187496535 +-680808843 -754586420 +-859879832 978095207 +437394538 -348747383 +953466088 -127885357 +183656383 328235168 +375028815 842713117 +-63883506 335146131 +-46127006 984271888 +252170912 890337523 +541283801 734631005 +20762985 813266638 +-656480184 193860273 +167069475 83073828 +-549520501 653497104 +-714525570 180112987 +224043492 -922769289 +20471044 -914000175 +917779866 676051182 +496061056 -649495633 +179250328 -907495561 +636884587 -912549640 +504673850 608324016 +-960399645 93072408 +-696361039 252158293 +759910606 -317072672 +-707287203 493438469 +-772216624 -753841211 +-885640000 195284521 diff --git a/dominancia-de-pontos/input/17 b/dominancia-de-pontos/input/17 new file mode 100644 index 0000000..5d29258 --- /dev/null +++ b/dominancia-de-pontos/input/17 @@ -0,0 +1,278 @@ +277 +-341586810 259013893 +-659910607 -118365907 +-41136307 368098372 +-269119853 -561732878 +-660463923 -881225504 +588804711 -301509987 +-345411995 -337517389 +384338420 903720249 +276251500 -284153946 +391087294 917724369 +77190835 -272045930 +656753633 -89579150 +-25239508 691660775 +-904951978 68323411 +-864067620 -651882050 +-770138570 -767410136 +-919039415 -427602759 +-764961429 -693291430 +483835340 119840545 +720348979 -666075068 +771763667 -651729584 +512588427 28848429 +-848704274 891439473 +-904861351 661148184 +-56144176 -7458594 +-136249038 965396548 +248942989 -407139790 +750137007 913280770 +-663044251 -673618375 +-993834390 596280067 +5319654 -505642014 +-424054089 -855459898 +952349336 -948176029 +21065271 -525802374 +-939602976 -914752493 +-864797864 616129476 +46950940 971404847 +-114436474 257720115 +-637862590 541332525 +-218213766 192574379 +503904601 75692757 +166858534 865588948 +-859097253 594839587 +-824168148 -712545607 +-883469513 -288227865 +-347465224 539556936 +64431502 568109589 +-104917508 -458704040 +419386084 -74051097 +-367104575 386134935 +4513347 -151366980 +314604803 353275120 +-104921316 633982085 +-316197910 -314215643 +-180712351 120349322 +802098562 -414305673 +445183243 41372790 +-440936308 -917337735 +136801726 -456539140 +-138946728 -691818671 +190335277 -123391632 +554823305 -380851086 +-192171173 813555283 +-936513132 487676119 +931912498 -866846907 +603033654 854973877 +-167872914 314401528 +97751152 59684568 +290502741 -142435762 +307494294 -271407971 +-73201914 -851489036 +-837476027 -4850025 +781840854 540225231 +-763894901 256604308 +302942736 656429346 +340065473 968952563 +-221061061 499896525 +862946427 824422416 +-35038714 625269865 +554612190 778889438 +10593737 439287283 +-743426995 512215957 +-656629476 -537593771 +646513618 -472042060 +-434440150 430473677 +128383852 418856565 +880209851 -94234118 +-478513502 419141178 +274678240 -446165094 +-577920162 840795632 +224282109 408706289 +-632314018 -265440106 +649460794 -156747956 +469418875 100029002 +-212324286 -335789833 +-21084167 -23667220 +145817029 181367085 +504315630 -419527980 +-238227294 -783430894 +-422479009 642057354 +470879624 349880210 +737415657 -601957037 +-582225975 497451409 +998248216 514735372 +-219135027 723318316 +-484287229 431325311 +294533550 -279448463 +-899944228 695986110 +-508098881 -146627244 +211428927 32953098 +-730316577 -490074256 +156862753 -237273101 +66255354 -395982085 +-395017479 561184628 +-808745694 -610250791 +-662539592 -381980660 +-117822510 -336748306 +915281835 -592835995 +994345349 -387971408 +471069644 447340673 +220946140 -558652982 +-369472299 -968026972 +296115471 553911994 +-277260882 423956902 +559528011 306614424 +-315883078 -716709374 +-870539707 -173275941 +632753517 -174465715 +-491927737 -537866690 +-516653927 -505429066 +-696966991 531378532 +591290442 126602354 +-254379797 997123275 +-97396031 653006525 +466129541 -627203107 +601672708 620260347 +-601710375 -767535937 +349051125 -280821831 +844185267 -975801523 +286351005 -282981850 +-865632795 -699454841 +-975203418 488447770 +310085725 746852621 +-289554219 -982369764 +600285768 561577340 +258991071 -569805979 +-372655165 -106685554 +-619607960 188856473 +-268960803 886429660 +-587284372 911396803 +-462990289 -228681210 +-876239914 -822830527 +-750131315 -401234943 +116991909 -582713480 +979631847 813552478 +627922193 -45687378 +360503305 -822034236 +262588536 -419476433 +-154657464 420790839 +865129404 12226550 +864017753 734626475 +-676940469 -967951504 +-550438390 792998079 +497736429 89558819 +702307983 -451933763 +-650808132 -427479204 +-287677771 147901369 +611343200 -566550401 +-37621397 -111903730 +537204219 -102377750 +280860753 720177616 +718644971 -441669012 +297802119 454468308 +-372346475 -312743853 +129511318 171938003 +-916343748 -538159488 +-312982768 764798663 +-517114967 652111603 +-967965005 -305746781 +-611649380 -159816738 +900825283 838988243 +-541258237 -485855065 +114562516 -948464303 +-530958263 -245146892 +182333234 -717676994 +535373036 553582965 +813272520 -54683190 +458948622 -572944777 +-641808336 540052700 +375814040 643870148 +631090345 -290298628 +-247146138 -63005588 +-738608773 811192913 +319109217 -309363053 +-308214793 -277175318 +-832000515 259159813 +-461222146 -268447945 +-53315011 -940672579 +-509259502 -655809292 +-886270423 -832995027 +69112690 279850608 +726838739 -431610610 +242749870 -244020223 +-396865433 129534799 +182767854 -939698671 +342579400 330027106 +893561388 -263513962 +643369418 276245179 +-99206565 -473767261 +-168908664 -853755837 +-270920164 -661186118 +199341055 765543053 +908211534 -276083750 +964570817 666517330 +861262418 793274472 +-869892143 -947504130 +120933217 -791095281 +-275130071 -862472296 +-419121409 719891051 +718174936 -140362196 +-669193674 -598621021 +-464130929 450701419 +-331183926 107203430 +946959233 -565825915 +-558199897 246556991 +-666216081 295568243 +913485902 -698885084 +-231129961 -821100134 +975996141 -569670625 +-648055716 838640930 +-667481805 151843048 +-163522445 854497893 +944119065 -416237303 +-104981166 -443170755 +-281858820 -950834842 +291469402 967280473 +874946031 -957297780 +-452549562 -985832391 +-785408930 565954935 +-853063307 -319109874 +830127242 499844561 +-15208312 -912434954 +694370765 30287211 +-301498724 -574631061 +782757575 -896623404 +-452924198 427523683 +-174566784 -456599891 +-135026394 742964321 +824791097 -639651556 +506059551 -961596764 +-172600836 169054244 +765909567 476174133 +-830432248 819713950 +546086496 -120572479 +-453754913 866708094 +-352901591 -629650253 +-837883499 743403332 +-675238615 904381060 +-619204583 -863012565 +573615531 89655747 +-303895833 255160827 +458421076 876776163 +-9891392 81864965 +59586643 -500183411 +201469279 -388483857 +-771791546 375605886 +-401436354 163676168 +-919764203 216180796 +73194154 -678524520 +828156771 -658794885 +-180050736 573049200 +946780480 344117709 +758834059 422097166 +624419877 -214569246 +621043936 532111328 +204116679 -222500229 +744636077 675369992 diff --git a/dominancia-de-pontos/input/18 b/dominancia-de-pontos/input/18 new file mode 100644 index 0000000..3b6142b --- /dev/null +++ b/dominancia-de-pontos/input/18 @@ -0,0 +1,78 @@ +77 +500277302 459384928 +217539875 -570819339 +893429283 980626314 +-547750343 -508275905 +52238321 -254015726 +317272932 -73792744 +754681324 11987232 +448560012 -432133135 +701761976 -773572096 +-652462807 -611864714 +-194856103 -508667693 +-609016585 -999697069 +-182966761 -111324462 +-472839603 720930032 +296436382 -744701696 +412348152 -394293536 +287505711 700413459 +-14155038 -546121909 +-786280211 883000528 +585252503 20555751 +-311185792 -204227491 +177362566 428445161 +-834363137 174355886 +-575335658 341930626 +6418360 -650239450 +-661861673 -377097463 +-881455594 -456667909 +313428016 -696593785 +38987748 -152892436 +793857487 -706805491 +297085276 404541133 +794415284 210975666 +-582977877 162762809 +-442456977 -127196077 +-661379198 -294430078 +264979559 307743522 +999377708 -716372338 +404010039 -112369236 +-896455676 -551836219 +-465476848 803513872 +939678924 636461672 +-811241152 -382628521 +323937921 148251899 +560281551 -485017554 +573120686 -201614339 +-496654218 -745896123 +-901023033 -118388110 +-324987651 -702053438 +468613602 -508569356 +103347774 478352442 +-816585229 -11228888 +-490572558 -658018749 +495456513 349245791 +-257730664 39091727 +-52864920 -921018084 +-324720122 12451753 +765011251 -244015179 +-306842242 -851505141 +-101055072 290371548 +-772728152 -392296812 +596334263 -388237397 +76592284 -31374821 +-682754412 -96639618 +-787366638 364346554 +-204260884 138595284 +716932205 -982672609 +-275030064 -938677670 +-39740431 -443848985 +-740241884 618874 +-232452273 -552546788 +-566077881 -39621850 +-779309401 60567503 +-831057568 -59891439 +126385546 -594977402 +568193475 809690331 +-278787049 675831640 +-286054588 -970118831 diff --git a/dominancia-de-pontos/input/19 b/dominancia-de-pontos/input/19 new file mode 100644 index 0000000..7436485 --- /dev/null +++ b/dominancia-de-pontos/input/19 @@ -0,0 +1,120 @@ +119 +792515998 -517352546 +784967129 -290842433 +-341967853 585293768 +892578873 -324993397 +-642007741 -163248122 +310422151 995947772 +-381191262 781367042 +131554320 -216364245 +89534479 495886262 +310169570 995605514 +478155606 790923835 +-155784149 809537580 +640950336 -229850993 +516408631 -953573747 +282412363 918138791 +-16969938 -452181557 +700205618 -997946533 +967793995 884051683 +-656298089 -821671496 +812055459 861102134 +58961278 711933494 +-647137915 -873298079 +881943456 -194293082 +-872287309 -649079539 +413346646 -332617126 +986650770 143425343 +-448711945 297472263 +-100274836 721564494 +379632885 -559818622 +-423842271 -296083435 +23897793 820268824 +459322623 -354768928 +353804154 -323585245 +-829594027 432330421 +-471561537 -460271886 +345100402 231456783 +445539900 529728842 +-808170728 673157826 +-70778491 642872105 +299298867 -76674218 +-902394063 377664752 +723887448 -121522827 +906464625 451793905 +-646463035 -448092752 +603587789 17153849 +-453334835 -231418833 +-749878480 -774813958 +-834050815 -231570901 +619441410 392226532 +-215749231 -17192701 +-688378779 -881309891 +-877638425 -146878165 +523758517 -158778747 +-49535534 597311016 +77325385 494128313 +12111658 -4196724 +295706874 477139483 +375083042 726254399 +-439255703 662913604 +-481588088 673747948 +-345999555 -723334478 +-656721905 276267528 +628773156 851420802 +-999518145 488142826 +931091653 804767279 +-602535877 -298724038 +836407150 -338005004 +-256140383 -628450094 +800577944 144987373 +466219330 847405037 +637321207 -447114130 +181753508 -438748293 +-235385103 -803907278 +711868158 -362767003 +749333691 -76248684 +-185880588 -845591567 +597144310 927726571 +-137689278 -135021796 +-338582594 827693356 +558196441 -300735560 +-682519635 645435942 +-742977467 -506447125 +-710531918 922105173 +414824546 430974351 +162495003 287520901 +-348369119 -477335157 +137176363 382926194 +-554633865 872330669 +-853878576 -677601317 +-551034276 442712078 +-102097764 144954079 +-995229377 -859631407 +-837281662 -398518468 +-448902121 -402067283 +-99027494 144069037 +67022221 648353067 +960373836 -478208687 +275475644 817870738 +-431655186 125292482 +68149333 592748740 +742519254 280244347 +-874039352 -820647219 +-928991342 -337110769 +-743033709 -151795258 +225430232 844291971 +592728985 -159513162 +-676118992 849731028 +-277105922 882260594 +-554079494 -594351928 +-35130680 363384747 +4084299 827562290 +-735756735 210752217 +-793109728 -468952006 +177147525 396635340 +-581182871 139977946 +847846533 267844604 +-748919536 983708594 +-843737329 -17543219 +337204546 -490630089 diff --git a/dominancia-de-pontos/input/2 b/dominancia-de-pontos/input/2 new file mode 100644 index 0000000..e772753 --- /dev/null +++ b/dominancia-de-pontos/input/2 @@ -0,0 +1,6 @@ +5 +-1 3 +1 1 +2 4 +3 2 +4 5 diff --git a/dominancia-de-pontos/input/20 b/dominancia-de-pontos/input/20 new file mode 100644 index 0000000..8da6335 --- /dev/null +++ b/dominancia-de-pontos/input/20 @@ -0,0 +1,16904 @@ +16903 +437483186 -236485208 +-184889024 -735046675 +492652841 -24670855 +83024312 -737174430 +-165439077 445360869 +877812139 299521435 +206398177 -509782444 +894067066 -13694510 +862964814 140834590 +292014096 -23546991 +874888561 -753301084 +-439267342 -65167516 +813358005 -581655705 +-140318048 -944426104 +37685100 963279968 +-879096903 25655324 +731698884 -886259080 +-165799664 -669764515 +-745782873 -493433335 +-442904438 -832147253 +990147559 -964285930 +758568201 53948627 +-575944040 -193228029 +856210015 -800551604 +950129602 -145754610 +-622984052 -311905196 +561408135 127064896 +-906231444 -893350253 +-674175873 -804573991 +334443677 521002396 +942028450 -71874753 +217860245 -11028944 +699481137 -60722358 +396131830 219633742 +-497199189 -611726003 +429149320 -170859806 +339882003 -761542422 +607610642 249847939 +587673237 -799980925 +-79927239 -50597877 +-933240486 707616382 +-166732099 986951090 +-762303091 844539884 +-640982784 614977170 +-724370701 -171122782 +-319433218 -684306415 +-182768362 16559683 +362124143 269383176 +-828108704 11291093 +-539233794 -41548498 +109564756 -83348343 +77540126 -435840152 +-679437516 -92655786 +376020677 -800492489 +934675575 104528445 +865828634 210447924 +991968920 640275663 +37907647 337979076 +-434716986 -622486375 +47126470 -612683943 +723436194 429728533 +7428008 350783450 +286870475 -847855660 +-380908786 55194098 +-899942993 -218085652 +-836085487 -308322330 +844874711 992821055 +829220531 223403394 +942256835 67467246 +-390960188 202149758 +429644393 -89802036 +-40861317 -703093505 +287363023 253990489 +-706221891 288273657 +64937262 -201056361 +923942966 110308157 +147510216 -718574933 +-229792917 261907682 +-93156378 -772651668 +-138799817 362159212 +-788337154 633192775 +-332228420 316300467 +762848198 -764109181 +-356615357 -343656496 +210316938 -180565604 +865976778 536809823 +-527853358 889888765 +-372469067 381803021 +-858444687 658151122 +789919850 120432412 +-928328565 451007112 +358741890 325964751 +-380541323 574142631 +941967960 173653023 +487592220 -832666939 +-132511019 60933135 +-465791058 -268024049 +884622544 108800717 +822316965 -485838427 +-415365112 24881020 +-16316930 456327300 +-269933388 406874785 +565714617 133279467 +592351591 45988198 +-386878428 -970085855 +-112209973 476863429 +-412333906 -256149175 +999864530 -559427456 +748357387 -851272606 +405857869 -31946094 +-374905782 259343293 +-808880756 964466519 +231522430 -145798030 +-839850929 -681366641 +284419075 -836350662 +-662052153 -927012339 +-385950619 -463446793 +-14560551 752941303 +832761265 359554640 +-122606537 657316858 +316232295 728414857 +582530025 -625409269 +-723898831 563691809 +-663174302 974853189 +-308783717 -678278109 +203454367 -785682653 +-292867446 422299316 +-715128022 224831686 +-678519116 -411663760 +319895655 116626787 +179630928 -749738235 +-251685849 -558144715 +395804911 -791837192 +-78204749 -817240817 +114609558 -855475745 +720291962 393206663 +-974952869 -107807552 +353180249 994835640 +733790219 -946432536 +-585216394 363657077 +672444973 549937988 +340282332 -844602516 +-633526758 139167798 +739905158 999362555 +-477835191 -918160467 +80143122 -772703345 +975938337 467415499 +898149725 941240680 +665439902 -977533928 +-566443650 -445955570 +569178659 -367190331 +623389992 -827530553 +-319746653 567998037 +-183137877 582875726 +-35046272 -988204811 +40161456 -596008161 +-723759531 297719353 +-609353170 266487359 +-582743757 -609099369 +-872526432 387239440 +138258771 -705217795 +-480964015 68609157 +340987484 858453240 +-147256403 862912737 +774948257 540272164 +29726519 199238462 +-629411090 303171801 +146783313 87783684 +364693380 11550471 +859364548 70498910 +-299375369 841400201 +-389632931 836014665 +-72779580 -211179922 +583521776 319409714 +700658981 -12320281 +-258134206 656220649 +-695775899 -418961295 +-729695088 -269012014 +832790587 537644456 +878706025 -953810677 +927159926 32109247 +36646879 600884693 +-552115125 973962320 +-90989994 -766077535 +14784359 -899879824 +-991045768 104005729 +232311600 -184522758 +252638065 132799339 +-635617899 -50067043 +-613601351 670529791 +-597990287 506108346 +-895079704 -10282923 +191606079 -506995919 +31675932 887033015 +767333935 884186390 +200607771 437726771 +978915213 69868769 +442581436 -876448515 +-275600508 467949355 +407585032 346033897 +-475711024 158296855 +-267764302 616488013 +553237468 -739932834 +462700839 -518247050 +-290031848 741311217 +-655167159 -611784901 +37487919 -436527780 +-647523429 802683173 +46398707 194110782 +259368137 922907243 +729262744 -185692948 +-354057006 -141163075 +-621549917 703563812 +-943313929 334273341 +-850257678 909483447 +-497383248 371734083 +-876514149 355977696 +885777865 -427944665 +-668814331 -768713863 +540285115 -13849577 +-980308615 228136832 +625606346 -660105106 +-664766499 411641852 +-633892324 -218043256 +717257938 -822210037 +546809128 -100218668 +335885830 978518755 +847262096 -420127728 +-68711387 242483584 +768462461 747519045 +478922882 546657842 +-258479124 -519379363 +-95802718 652485714 +308643420 -831265695 +-267763216 887712417 +-493699143 207142894 +-620910290 -769502137 +631184106 45536802 +414961547 -569964928 +747803905 75860325 +-615146042 -605337972 +845998328 865241377 +-636266206 158460252 +-111163320 369465090 +303477850 548751972 +-588088593 450241186 +-606501753 382274050 +-876991361 -452793704 +-992101037 -358094766 +474868740 -509868515 +-134801079 -229504648 +849769478 -594021727 +-98901782 -707296153 +922048770 432457131 +-611300123 -668011410 +595219477 -908700439 +-319829353 -926449152 +64923909 673696568 +668044575 -135425348 +-286950111 813080868 +540834665 781200167 +-976715323 594113481 +601602437 299060023 +894935137 390477022 +22604426 -222428105 +37368274 -892793379 +707397183 960141568 +-684693007 471686725 +553375569 -819116853 +320589140 731033971 +331191712 893022997 +27458494 -49157329 +-228105874 -276064836 +-506816404 323725710 +217061374 627494476 +-53221097 -266812723 +214144348 698566252 +820184816 505057792 +356114234 -306111769 +-90075833 308854765 +-444898587 400529828 +532443602 -884387333 +-436300311 982289958 +-95663502 391795384 +257928993 -791215825 +643924724 -968351470 +-679958452 -397292130 +-579437531 -159078885 +833259102 44571727 +616552632 -993020955 +-769780309 506560200 +860741270 263015726 +-931898784 -387420087 +-603751997 -707718351 +-252399063 -76100110 +718335508 63620573 +577660901 550703717 +691789512 -201012452 +-775794642 -458612729 +973987972 217295701 +66987558 199017741 +-441952297 632700116 +122342007 -159725936 +-593569335 -271855077 +-244896582 -472927242 +529559380 -89279792 +381122961 896727814 +-441121 -254877402 +869837829 -338180884 +-850858408 931866522 +207890547 -906896979 +601129990 373191332 +150799733 -772745689 +-97788823 886849384 +959624942 -930022719 +-930366951 -949568905 +-727731795 -268957983 +-224157081 532624770 +646587203 -431284723 +-118332810 166193760 +497464647 -530013817 +9592446 -313565510 +-978515222 571891924 +-98732979 18897680 +482526647 -771560187 +-448487226 -574946103 +-477356142 -590662689 +907628638 924335345 +595226713 -529670538 +44495846 -245756740 +191087126 -860080121 +-93015364 -761841540 +519330480 -90509483 +-510027038 739077943 +-719247287 -543179241 +208905101 205046623 +728222550 -380345048 +952010872 716015790 +-816748779 -787027905 +445456255 229966045 +890525904 -646930512 +-560500315 -882863965 +-830346889 -194401370 +-345772683 547093462 +-710982669 -639669960 +-275364133 -190669788 +-974721255 -808602220 +336179149 -884856060 +82116103 -592100425 +-701534557 -675051029 +-422342292 -899857507 +-147130044 993615422 +-186744766 -342568340 +-349940824 -894613227 +517216817 -795106355 +530545009 -943822064 +-31627069 -145132514 +-487825766 -173600869 +250193667 139669305 +-217514108 235635706 +542890477 618587636 +-263487333 -755863733 +-292900156 72278930 +630034897 19057336 +-909300258 -659057029 +-798406072 405294592 +502335110 629055847 +698504112 -221865960 +-314873789 291289311 +243022746 -793179191 +-690257506 -757509766 +-984891447 -625576658 +-455237656 287728170 +95041316 21977202 +23641188 920899729 +321838708 516096766 +311627962 -370834933 +103609566 767284151 +873455 446217167 +-848535049 -285787711 +-239392230 -721183505 +863118529 -64332016 +666642285 -827031817 +-812194500 -122424534 +619493674 -245772587 +-798049191 -361499126 +-756795541 -229001171 +-875427384 126731891 +346605577 929097055 +615093326 763285040 +299064151 -464222625 +599362052 -466094243 +-112220022 846619708 +92798038 -734417042 +487216524 -601512230 +-842741975 340387542 +-705291620 724002794 +-86674404 -515205195 +797186403 354983476 +-798052238 691681888 +369421938 717715644 +-966053194 -258081201 +-605287649 458864379 +-772731178 -588251529 +696730560 -377222081 +106623947 -522552281 +-390048963 869251332 +-636650949 574001709 +-388617461 -898420190 +24152212 998854416 +-593655760 853729151 +259683415 734414198 +-425678381 -76747827 +-262866062 532127013 +-363864466 -527664896 +-625264325 52569530 +441015494 -107847127 +-619639457 642120200 +-844556858 -280544805 +-376598761 -906852301 +-584295207 -655361656 +-415770255 271517100 +17570336 -249143487 +-177151010 -402938968 +15964818 210911606 +811600738 580574875 +-197439024 -573429728 +-925512272 278494505 +-783106345 148028915 +-929600282 -271599445 +408992367 -457847258 +-86793248 -512959984 +-243853493 285453541 +-260921638 126360605 +-104440310 2296370 +206155348 801950173 +-838501246 364772422 +-2478328 416636119 +-934857470 -923186587 +-726128855 539157812 +523670951 -97426878 +193998178 -773718842 +-235415166 -440999311 +595194188 450283267 +-694060887 276447477 +-186038580 65045893 +-289190341 945540156 +809033751 373720394 +-507915297 -16472509 +906307569 -859645443 +-696748908 828453929 +-425025206 32818603 +844977742 -147961404 +925032702 530561540 +367453224 213915854 +294404976 673228342 +-692508445 821251060 +10152494 -369390807 +-572548722 304524827 +-299937512 -84001499 +-924068210 -783693877 +156810366 -302808921 +823437708 432656061 +594203573 466464089 +844727349 -229693209 +-174843809 819311720 +861691466 902050715 +-13468599 363525111 +826977974 691079667 +-832511096 316109505 +407690541 -748675511 +-990816480 -554913588 +-921050931 -125528499 +-241258573 546095287 +522400612 -328660055 +23759155 835710979 +141471782 934370403 +-880746591 -24560429 +984012733 883592123 +-987339401 368992812 +-387905851 993980766 +-943239676 -23904616 +-930270343 -381215067 +-929018285 -474691395 +-432752803 137036043 +906912524 273948070 +384743680 -809292321 +-279292248 897956836 +504683 933628457 +54911252 -488761057 +-121993616 -862538125 +838954672 624205722 +476991844 471043444 +-706189481 9334166 +316527241 -597386824 +417949333 210677495 +-52083799 817643429 +779390153 -217838736 +610835542 538886467 +-545907982 -160506880 +895932869 -122642377 +-766580098 157266929 +-438857406 -858948760 +661891644 -81292223 +627174104 -153705029 +-422276024 -726176723 +-504925239 -570092852 +453005727 512406529 +506741370 -609093678 +104601652 994253746 +604497803 628283791 +548461087 -656714157 +17992536 -517451260 +-751614184 305891423 +909443047 -413927515 +508923012 -259852921 +328723168 -328078586 +-311548771 -524642141 +442605706 -194531296 +179739242 -310126529 +-629963227 -7189360 +-569211602 -22635061 +-373483950 835561248 +907981089 -896020012 +763586712 -640166245 +110689730 97333694 +-49897300 -808997357 +-998657561 -101587366 +959586997 903900751 +-831953019 -174295883 +-816903748 -338459367 +13686261 810277246 +866751231 581667388 +-257056518 467211109 +719166698 740933761 +740720556 -628109277 +-883054414 802772102 +-674990206 537663263 +336721564 -637063048 +84078637 499205403 +-176788989 626427819 +615564830 346808041 +-5803012 802573873 +-942082649 267076225 +-126561894 -140303237 +34768508 -236142492 +434796586 -489324517 +-193669445 636737154 +-766080093 -298720368 +-829667971 384540639 +146502410 -116077179 +-36077626 -153163611 +-98155970 -779089258 +516110365 -723402518 +519916618 -561280301 +56058962 -391662634 +413665959 671995291 +32005701 595746136 +925547459 -93344164 +530379161 747858659 +-396864871 -184988363 +-414804167 -26379247 +531087666 29029231 +939769413 669804403 +-890594002 -64479676 +-971097041 695425106 +-167797655 -729611701 +279427716 -352993803 +141349247 54905486 +343864748 462095690 +240835911 -134731563 +755703632 45431090 +451624546 870148465 +81650181 -601650412 +-621608786 356564962 +-590954395 151241326 +-979606848 635852844 +-52003292 301844602 +-22748546 -89673335 +655823045 -999727172 +-501917071 -201615979 +-775695109 790443710 +430063659 -310455514 +998748507 672713476 +866514570 -672135537 +-726472887 -360822557 +-632903864 -510328210 +-913138919 326758510 +-618022575 -88307498 +506549862 588011845 +-623252063 2655530 +-717463951 -471034513 +-375288392 -186130860 +-509109485 -509544601 +133025814 -8721830 +-919794979 -743688325 +76421025 521680796 +-637792452 -440899275 +-142589773 598305641 +141882741 82035662 +-411820530 895166347 +614784214 539302116 +603712597 -709057320 +-241866977 454767396 +-490795408 600308510 +883063415 -998764855 +951606804 692580016 +359663777 123510648 +-310837072 818765201 +699987308 278784842 +-341044338 348482417 +530263847 -732838277 +-310800225 -466715523 +392033982 -826222395 +-407009002 -625352513 +634036746 -941211539 +-430581865 192411793 +-25050035 -295323287 +-195434228 -796995093 +929320733 324159102 +-457220326 -388759510 +925047920 606792381 +-571168972 35285517 +390388436 235087785 +-190124351 -176214491 +260265878 -2948512 +-39395324 643391005 +-700871016 -156805742 +-673971274 285344131 +123965825 675798543 +-859982208 -356187197 +839417128 -179377009 +-863617037 -29384584 +37886596 -239101625 +455815653 -799814313 +-232856034 215137880 +-431348379 277337388 +-986023633 -911392820 +383548541 95115334 +-688479380 189117523 +189455771 609231265 +-270895128 -600338021 +403008139 -446989252 +386563040 233799278 +15079960 231757082 +-385009910 391553628 +-833270932 -852453749 +-295626541 435624916 +772586045 556275571 +-556589280 793066159 +434715578 826937029 +655683088 -19516141 +-993583512 -822488101 +797247932 383279098 +117566740 717947513 +-636007149 379840018 +650114856 493752213 +666936288 -819123710 +218529636 946190625 +-473954056 -962861785 +-187345817 834547487 +572508384 938270859 +831795019 -545573372 +934704392 -772568185 +789632657 -993727233 +-754691563 979863974 +149434306 539463249 +518649224 284521093 +-497017129 -114499348 +-242862232 264665783 +-540167259 293623283 +263576051 -572696666 +-595026947 327022911 +30404917 -883878557 +862350768 -286802008 +-262539966 -905963694 +951194474 -970778982 +547469330 256012639 +-358894487 -530788294 +-720162788 -521563724 +573579438 923996336 +-594935695 264791299 +-11693083 107299044 +-736724853 -200168426 +-932089217 854992388 +-933207281 -937020575 +26697094 462808098 +407309884 -362304567 +273590966 304234358 +327410164 668366568 +432446187 84592851 +738300904 319919060 +511350487 -600178853 +-776968690 -871029717 +-970689820 -740029316 +-48478329 680972841 +975599516 317573474 +611316871 -844480345 +-976347283 -469724045 +-540928736 553230810 +-980893763 -718215820 +-382128491 -497900253 +-528728251 -621355142 +838411313 -638814131 +-339065680 -549943906 +-412845124 -295224437 +-143604397 585543215 +199693106 -876283481 +-906546352 885671534 +683657418 -298061984 +871463644 426392155 +638980992 828753603 +-840533262 939457357 +744244730 -859461224 +243875107 -391221868 +78385874 -99623811 +-316293602 -255882255 +544291283 -17333712 +103583763 329410182 +196569949 -931868885 +-483229158 -417896351 +234815508 694718827 +698889648 -578827493 +-262105442 909404291 +413315551 58485223 +-40086811 836333943 +717569157 925214479 +-838945545 -792185683 +632330806 621194734 +-507381703 -423877991 +654299697 951418620 +547944701 873444638 +241721237 927202957 +854398029 -423274017 +-184376941 -902734053 +-263563815 14928752 +-547732362 516079422 +-260865536 -408300540 +-35584782 520034301 +-358103807 -868386347 +129487295 882686637 +-494776804 -387921595 +651220281 -444666051 +-661238895 -812825211 +876904193 204650708 +-322851008 654074766 +522319371 785132384 +-962890729 -48516494 +37837427 428827684 +-135996692 -818868312 +591504261 940805564 +530647383 -179001987 +600739312 797645094 +653914241 -636385846 +170385721 945398465 +456563032 -507435740 +728918930 -150066552 +-518870363 -787968989 +459221829 -947736291 +-584455988 944862277 +-899988107 320719452 +878732487 356723501 +966114072 -85772383 +-154930229 -144564505 +-313850413 187211942 +-276902407 -3332729 +518269655 -632876565 +669887254 761850428 +-959595891 -272458303 +215434351 -6969970 +-410765260 912787155 +-701533657 -655329317 +-102617869 -798770155 +-803232939 151436285 +-73764307 -515917450 +302617524 -584093537 +924746440 -227149136 +466982235 -335498565 +-378947252 -317141244 +-207293215 229330180 +-29803324 544303157 +-737795067 -712169926 +334883331 -542046486 +734940590 -436778596 +692413903 -752607555 +935047749 172719073 +-693049351 60224091 +29110944 409082842 +-17980969 -259457630 +87962187 664989635 +82218051 882248829 +-191849117 -485816511 +-356802968 -57022263 +-243111226 651974406 +-283705194 924436745 +-289713365 -462638141 +-592065920 176259252 +917970227 -652016050 +-696149004 333726273 +-53422771 209663372 +322353449 -855156377 +478519851 -489807546 +54953224 -612045708 +-325629278 -716250368 +-821356808 750754404 +-768879277 756262188 +790330402 307153838 +-735111587 -866009503 +947436859 867029930 +534724314 761899720 +-38252743 -810273563 +-810786889 387044809 +140578529 75523505 +459309526 -640355789 +285226007 -327378372 +-300874682 -763951576 +-203693356 683232429 +-704093177 -570957111 +-679342610 812469175 +698218416 -606142318 +-412524441 113440781 +-432880941 455073005 +983185302 -266783021 +119223132 -769147200 +-410934877 590686108 +880902434 372835960 +29625338 4269353 +56677614 784327397 +-849416257 149058472 +133552516 -252838516 +658404605 -810778449 +-198934916 -487923570 +-557754225 -617933194 +-11223724 822376684 +-141556195 862984860 +-62316363 407331438 +218874168 -980985652 +-212025371 -259375676 +480801995 -859622111 +-491358488 346559876 +599626463 -116552512 +-955570447 -641471904 +-605361594 906970862 +-846650362 -183362665 +549359293 -912975196 +665025525 -66899985 +871120053 907220675 +-707622082 943691447 +662583599 238329971 +-340286117 -698847479 +800070956 -639793587 +182741421 -634707260 +-13998880 -166230254 +726011143 92138987 +790847984 169147019 +-727946014 -729733920 +-908810152 430666482 +315940050 422068531 +-902527346 -680007876 +-461001628 -336796084 +-245439783 627215577 +715291715 -514886401 +913890602 -143219612 +-264684428 -154177663 +695986974 -390986843 +-658937383 -244950016 +755731967 552214489 +482503350 -285015304 +-456574962 -451059615 +-312123769 -920253481 +592795061 570134022 +-252205091 497053519 +-896015539 -248122078 +-355537702 167400545 +-34300499 -949017729 +-577436838 -310129241 +675752959 -732049043 +-511881953 284091383 +-301214520 849868384 +543867573 966558956 +-14862930 -773387787 +-115811461 667281480 +950405459 318241451 +97889651 835701022 +-783280940 -413776311 +269918164 722206190 +-972407013 -870019395 +793594091 146718179 +-810172458 135142278 +-218967230 180748522 +341830165 276366376 +395264305 -529390474 +73276239 302467939 +614376522 144168174 +-949054207 -955485164 +439803956 -268250553 +964481751 3844105 +581134400 536277611 +399324437 250978439 +742897627 -377187799 +-993663168 387874939 +883567424 476667030 +-474582202 -316968967 +9237816 -950450748 +-176243890 -444774758 +-538688363 792558463 +-720164252 711328478 +808020793 -128858815 +319245948 815590828 +-850923256 -762994766 +662689476 237224889 +-546702313 -797296709 +465277642 -871489802 +-178012889 248613478 +587490484 581833555 +-768885020 -919832032 +196304460 953203977 +210823433 -329197019 +236382346 332383906 +-26308588 -835659944 +-934728934 520635303 +544090627 -933635326 +911761373 -47010453 +-698769522 235723271 +-963212329 113287469 +980951 -644685231 +133657162 -971335827 +735453228 411498414 +-828906641 688495229 +11650285 -288543425 +910767030 350544568 +433212429 -34358003 +-395561183 -496918865 +640476765 -249741657 +-819258907 810109544 +354364233 -204588459 +-610324646 875003129 +-493124289 -191073673 +989388982 -685262816 +-524546968 -529380495 +-378795686 -252867787 +-626420317 116585503 +916826547 36401318 +685218539 -269548276 +-528250701 -82843154 +-414752026 -801996096 +201463118 -285436233 +1273278 -820723103 +701607387 698932064 +274698148 736721671 +780103144 -266270087 +-881706523 931256527 +762636000 -548795233 +-430200665 453637053 +460063564 -546820595 +-656626146 -817434637 +888849662 647192763 +478482630 -823568246 +893462826 -101275901 +-197400317 -536438786 +-542970413 797340440 +145452414 735137996 +-828871245 968144407 +506306854 -1084860 +963999498 884133049 +287444423 117334956 +-719930266 313432444 +112993121 320526334 +-654767321 347729144 +560582487 -914742854 +-866904894 -1783142 +-599088587 -768032085 +-41814008 -571584766 +-47994001 840682347 +50104504 536006925 +-568553833 609592548 +-461276450 -43328641 +-241740582 168492367 +807995370 887153698 +-878107948 455298849 +-339862997 709818728 +483700272 -327853092 +-157961060 918112884 +945388571 16482950 +960585374 916600860 +720945035 -767386654 +756360040 703458052 +36944688 28705978 +375196189 -602778584 +155245419 898007177 +-366192600 -77371337 +252775547 -66536127 +868998717 453141002 +-499770106 177323996 +382216548 542351327 +-646672566 -406360518 +-680054287 713481177 +197643343 -968727028 +-598152668 202295562 +-383754818 940867332 +635179837 -628003152 +649384066 505800217 +-610562025 460418238 +-249588023 931399539 +-804705324 433232784 +-905157304 -155524692 +-508073313 67968479 +359807932 -94050931 +552528518 876206960 +-373574791 712362324 +459181836 -725176934 +-46826904 885999490 +-698789121 71067211 +-203244045 -547826804 +867031769 842404392 +577270013 222543631 +412491684 -323883750 +436429211 844585975 +450870246 -675804511 +-996018543 795940725 +573934971 919601942 +-473259816 -374528274 +575907773 83442591 +509902880 582148185 +48415928 321889307 +-73715229 996086097 +201426859 -323916727 +147771823 -440664872 +156595697 188622671 +121299828 -214824428 +-206100206 239022076 +927985730 -702277489 +135699574 648572294 +-454097555 -439426967 +391370169 756163735 +-557147923 225787410 +-947221901 995969744 +-724178524 121345028 +650447727 636634494 +902924529 -86025771 +-265727796 -593434886 +-290009865 -344035964 +-29820385 843880155 +-11204878 -520537930 +-427119664 942271392 +244562776 -157609425 +623623735 -813312022 +-703784289 457817465 +-839193183 670690911 +760663213 956836943 +-826318407 404856965 +-942012958 -291273308 +-159262781 -318288891 +-402648795 537373134 +184816984 -313917438 +523888295 -345437636 +393895732 -809964413 +333020295 -766554144 +202609554 785408874 +967295201 608791973 +-594268709 -372104249 +-666409673 476630550 +500347970 -982883906 +-532442045 126284774 +-322436720 -637697389 +854656133 540315072 +367046053 287143730 +-689199263 940030147 +307504408 -704283876 +251823861 -658287143 +279171816 -808454745 +-668456939 273736481 +293469103 -335691312 +874503291 537758139 +-534324247 -761336906 +734630380 -83763162 +-961353148 -798732715 +-254914266 195116109 +-774639071 -645251877 +63466417 -311598069 +843843880 846632785 +512717372 -937297567 +-803684975 554515712 +776334927 619029191 +-659138907 -678049573 +-159535160 540419143 +-883532297 -639092942 +138923318 641863186 +889793159 161143782 +814151488 347809718 +804959940 471117865 +-361299178 410284533 +-632448967 728502458 +912080349 162129716 +485116137 -419122513 +-714328607 -959459692 +-353670342 415902093 +-712051386 386147214 +337893997 -824962557 +-698176620 514584912 +276209002 -515906407 +316083427 -106087433 +754543268 219406818 +814976547 922783787 +-748373212 -65051773 +-441766797 -107722849 +761232802 -359159673 +203486239 820408995 +-80098225 -733696721 +809213014 -405979401 +638580223 -75144277 +-611547061 210731484 +-747962683 -356163213 +-326096580 499758288 +-57084033 -478532218 +-463527963 -90287607 +-939033774 816907449 +372153428 -240601420 +174205097 -603697150 +-936937559 -834895249 +-154262777 618947000 +-857553268 373343007 +578250144 314800942 +576122243 -37605093 +-434698270 -212598812 +338625218 927131877 +434686081 169604220 +-551000001 -680292593 +-435608034 -401032777 +586973078 960639699 +-116063049 -553174315 +-884037622 -760594858 +-239012439 73123617 +-999562592 -397546061 +-593034998 2113764 +-19383438 -365461978 +238611489 114238053 +-89728038 548834259 +-103137288 249690645 +119834095 636898950 +597324595 -171100645 +646264667 -644607223 +295501492 506027 +581998393 100964242 +-237283580 -308486202 +874577133 -510858715 +-478025500 -919826667 +895562218 -109805196 +776989711 -155012748 +-513548728 54743269 +239532574 680907954 +646588902 4767092 +-258530167 -642621403 +74807519 -398896709 +-455343660 -473894588 +141384719 -274254068 +-131213053 -964556378 +-534456030 999947847 +345098935 -175686365 +-210643354 114533357 +718817524 -987024944 +-842560770 190888401 +552778826 339736508 +726265746 849167067 +966844966 -795406660 +69141426 -791545548 +-329602574 -418341613 +744176519 -232396430 +356769054 -202327041 +-126339053 -240147684 +789103016 857779469 +463024296 -703702032 +436019974 -296341841 +-759270159 -532266684 +460825895 -956371304 +737239368 -935358592 +-832903937 324050494 +-675267558 -194660613 +365507987 981418541 +-888985073 -391021542 +821320386 363639163 +-822262939 187987250 +-883049300 -655941037 +-5668317 629661188 +-550845326 -927804663 +667140853 -893908317 +-449688374 -173727669 +-916534859 -595514604 +298671531 733679741 +679813871 -409943248 +953627795 554903755 +798707454 -396735727 +899027450 10102008 +-933207811 699321135 +376880678 -153703692 +-533132513 -683902973 +165114587 425302915 +-611903297 21278085 +987013790 -84051119 +804433252 -92083272 +319180724 295421175 +607119138 308360337 +-776870531 -54589853 +863227337 323915106 +-523422128 624344839 +-869367449 -842209924 +509326427 -17764057 +-221277678 -841644974 +116393324 325211684 +-101322386 856047406 +248814549 879791271 +-309491501 -42258752 +-884554119 -707807803 +-737459728 -801556540 +193972327 566618177 +664512957 -558093472 +-843815988 463367642 +-368683498 -57793380 +270615504 -753929943 +216506960 619480445 +432063828 -432688791 +593978890 -250891421 +337122672 61972674 +765725469 212385988 +-401726953 -856614239 +-628021543 -988455013 +-497049347 -272287655 +346006285 252435265 +-784310929 -672487164 +-220669986 53672645 +945455955 -375134592 +-808603447 -450120919 +548934938 637767934 +-495051774 -543546675 +-749600668 400589627 +136709832 608367858 +877785992 -125155011 +245713900 172969172 +782029936 -418310317 +-93181883 -725285553 +41230118 72918668 +-545137735 105463292 +-44557198 -166756809 +-64794933 -877725943 +475183998 669526979 +185547770 71140263 +54214823 929857793 +897713654 855236335 +859768644 457522557 +-260952860 401968698 +-139543657 309253287 +-904018609 -234084041 +-407351050 524693718 +-39553893 820310851 +189601045 -530322214 +951328293 -791250308 +650964701 -790700935 +-831457688 686529045 +-522526509 -419316791 +-762139152 413250550 +-988413491 -987073728 +209424858 970229599 +213130586 415258469 +-263185904 356082332 +545725617 -322494271 +-215813894 360649617 +91756281 328305131 +868033397 -56619263 +-407057372 112885327 +-502010277 595414612 +-238396884 437251549 +374537343 -580080669 +865076273 -98972997 +-30973113 -304394950 +822108867 178687947 +-571896353 805075372 +849289304 -334395463 +-728744389 -695289591 +-989026032 -645721293 +215370052 -981784250 +-175602381 618498138 +666878893 634433426 +363197760 546872429 +500535453 -931086447 +946556432 -384247795 +-854605213 -966344847 +-78480327 -724102310 +-954013836 354614906 +-656713194 -610876070 +-478780077 717214455 +-99662854 -531643232 +-418602651 158720424 +216630178 -773875700 +-137145472 705296812 +-700020715 405596443 +171741161 914555843 +907459360 -190100019 +415200977 239203823 +58383493 361974857 +293725858 57313871 +-415773397 -731681906 +851679489 801811240 +-9795299 -90502476 +805503613 660669026 +-244873892 -54266602 +468201114 419007235 +4943803 561681398 +998663595 -956034297 +-928119837 139714246 +463350867 527450072 +-216463196 -65325697 +-714403159 -725028356 +-25473086 -270475226 +771152947 274447081 +-592176023 178255337 +-418560799 138223699 +-550596309 476848418 +-465793029 -135557627 +65356820 -785063189 +102169801 -881099025 +-897595829 881460013 +-488514697 31778618 +355578534 -398688115 +-327444397 -760980432 +-800401544 -223839872 +-478374417 722703392 +-227151474 189371890 +-581273170 679287503 +-787775417 -240720514 +-112836434 746929793 +-55507685 381863207 +823113243 -399393221 +-424875718 956776325 +255654135 982497082 +-48545398 923801944 +-567288187 140797615 +852039223 -465005686 +-626783025 -531970472 +873732721 563975405 +378133302 577421165 +475530961 23084087 +628240917 -563710728 +-559179057 185259648 +-489659404 773312683 +-722524579 511640414 +-54110346 -926546985 +502828091 858613805 +39673799 -20093831 +-313819652 771542612 +-459970526 165015854 +669851363 16475018 +850773246 -581863110 +-225947430 314329436 +-791321193 163425437 +-708197767 187369488 +-46968899 -817963686 +-239438545 836969953 +-860462229 -251229449 +215426676 879529066 +624612661 588136484 +-63856285 -689654798 +281380191 541235856 +-439103841 596638531 +675497031 -646374295 +70183056 277607400 +24629982 858176494 +925065485 740630227 +351730337 -248935832 +-261256665 -913189638 +-481689266 371973460 +-814249676 400797268 +-385226543 -923342538 +89344320 543177346 +-319735976 132630893 +38703467 -455811794 +-606319864 -87434424 +-763535539 406876852 +564725760 -148644356 +-148140300 -435565579 +-212351274 -369459492 +178030036 383845254 +-554639723 192739567 +449601668 -774115867 +-86218275 -569459072 +797924726 -343645249 +-182096067 124281411 +-277270005 -657229473 +-144734450 679538714 +267586335 -794604277 +-23116008 -290571677 +-664545231 761804818 +222522633 -669502980 +-24396019 -417509276 +-373300443 246882363 +-894987059 -7391828 +605091987 -127782802 +-889157478 -851990017 +309673653 557220420 +982359587 -283961062 +952222062 -575542636 +-424714117 753077809 +688252591 908411999 +902958988 741469521 +-852809893 -674163591 +-221242694 -840892760 +-90544698 -745916160 +116464600 104860627 +-668464586 -792321500 +260620221 -633599376 +274027449 -781811805 +67167988 -940988667 +688583600 -495591851 +528445120 -181021275 +-754814644 49592114 +459524717 133557337 +801490541 -58347665 +409146691 951471884 +-924031494 511341687 +-235821191 -993241896 +848139114 308842289 +-78868976 -43620252 +317449166 -47189832 +-36352522 -265525763 +951768274 996256162 +642774211 78764586 +368163966 393098403 +128741064 786357677 +-61220562 102216696 +497743373 690902169 +772812840 -973930869 +699711783 211303302 +-112477591 -576438844 +728223976 872227780 +35120373 -583657659 +-259670069 662672715 +714096265 854725946 +-760492208 834406956 +-188210018 332988280 +-319038595 734612706 +851976195 -235301825 +-825689020 465173228 +513419048 -453190794 +499069769 393558790 +-498150430 727780985 +-230967531 -562836588 +308695887 -896087410 +-317838773 -161684537 +909723961 -175540274 +479712590 -781235019 +-292857673 -634381119 +908247285 800877923 +-951639448 -953032219 +-5495462 214807872 +-947740444 210606357 +-373749045 247169448 +-824178049 523326727 +-299894398 -64045928 +750056940 57584939 +357511208 912969786 +-725045286 -397956860 +-579882664 -750145553 +864475213 -172985849 +-369243405 727902890 +-569953856 -519773110 +351121182 557796094 +-386424481 846850295 +-595550177 444828549 +626796212 -59412096 +-185167457 437791350 +-375540601 -250169930 +775781469 230836863 +-530298003 705616599 +363341828 -222450702 +281255239 -302025560 +-369811406 449161365 +-737387210 -457064402 +-173537431 -891187682 +-148656387 -642715419 +984208517 559160988 +999829534 -499869116 +643846831 -916575646 +73531265 -681376481 +868154562 -403284382 +101037567 -920233817 +830934235 -994679464 +-798034808 -871480564 +-908489712 32188397 +236173240 -274374526 +587595203 221591916 +-780216627 -39185536 +-213846011 131818848 +145244353 930415486 +-783846843 -568336500 +-268300414 -447994846 +454133340 -800426277 +134555033 -288142492 +101394771 679630171 +788147385 -567099473 +960119057 -977114649 +-935224149 391515945 +-134530355 -616395713 +-513338663 -904829840 +802771994 -113134252 +-125526716 -31993306 +723548572 -787659598 +-907143994 -955089122 +763110722 -126260979 +227175807 227421811 +85537975 281341526 +453819101 -725506287 +868947522 188268074 +-828339690 748688244 +-270626564 -530928685 +491500117 -921119055 +727839191 107870756 +983829669 -244666830 +-624410731 -424893400 +385491066 958740702 +-133886832 -609841560 +551449091 -779299589 +405409173 613387584 +-869878876 -805912732 +-541032191 913512112 +-293034973 4877939 +-628082435 426045133 +790542122 939635857 +677439813 -872706046 +-550452012 992826345 +-697191858 -471426972 +-144033500 -819191912 +816379167 617276027 +-97458184 50800617 +-187901776 -553950074 +-986140044 130997972 +-613839222 -606339193 +-880457367 446244865 +476445373 -895210971 +-628506777 -99982818 +618730065 740645894 +-821942702 525717750 +908019935 -261880181 +-542007065 161754766 +-680468734 -475231341 +-923757300 393546413 +-862488847 -153708458 +-66075799 795411166 +360434904 123742919 +284690379 957281615 +558476590 -529493530 +-565168556 -243545581 +-629424121 462806373 +780057908 -492267257 +-268919146 -673297048 +530480345 638292944 +632211287 -916258779 +618739275 42320830 +-188160620 -540176077 +-317239168 -276747002 +-255556946 -778415071 +494076398 408818411 +-815922573 -870232290 +324203484 -27219709 +2249660 -674107954 +232003890 118324379 +879826510 809705463 +-706849041 -153649609 +766795328 647235240 +400020519 6595600 +-695923651 -701873664 +-923921483 -891460232 +537724569 -337596354 +930076787 493934663 +-21605848 -52647114 +-820416435 -395244750 +-643204572 -954954813 +335954325 -250954859 +-788977823 542535337 +690052853 -261137789 +-114269652 997750696 +-622898433 -893370645 +583374600 82063209 +-150742922 240840371 +88842175 -716528818 +-722502374 340809379 +-282767848 -358244750 +700629016 203933336 +-501110558 -855474408 +-908857664 419983156 +252414234 706560742 +297271145 480615769 +265746997 697664164 +490815545 -822350608 +41363925 -230139776 +89010835 353355529 +-41861020 62902249 +-436200253 614392278 +66067810 483176393 +431734412 -39873605 +-59601391 -93674089 +-977546639 -316284305 +1091751 617043867 +92149863 906171189 +-395935299 745817990 +173491459 93493000 +756375913 88359398 +-788313388 685992134 +-371886101 -2818093 +-140603564 548076634 +-306474406 935369324 +659549328 -785609820 +-362870 -298751407 +-556617257 304875476 +-665034177 -779801195 +870198699 834395122 +-319551353 962416795 +976926055 439247577 +151861396 -567629567 +480009356 -929985118 +315666351 188794532 +-657540206 -463544883 +943288477 -53298030 +-566586448 -621750212 +-141323222 -245825055 +-930406099 259239443 +556399033 -860075827 +-637287123 -945095874 +-6695768 560792245 +-498094282 550449057 +969081711 865283401 +819606372 446587916 +-808857048 783089653 +-649835076 823730531 +-926907087 474414819 +23130899 412375363 +-626796202 722009757 +-66842022 -281826285 +119193590 312997925 +-860079984 -881641277 +-446406498 989534705 +274465332 -722075434 +81348382 148205450 +77125350 -577338222 +-746669191 57313128 +-212290259 517610969 +-20964419 -328391609 +-908913269 -331776046 +-446917433 84189613 +-281522722 -448847119 +-993335480 296014274 +-491953488 -100165104 +704692355 -392540645 +-250011467 -327319341 +354915134 28157657 +80246244 -504057000 +695599906 -256248193 +-891020478 558505920 +-888794975 914541209 +-620538476 -663128481 +321902382 -666580122 +202798596 109285665 +17091276 -71478618 +-858474945 130586355 +-554645226 436354954 +-585353536 -249379842 +667378013 -523838400 +-877221231 -957659235 +687725698 -387047363 +-808734259 312957869 +726636476 -291277597 +-411883729 -752967559 +-944185224 -91282609 +-601142724 180601409 +789422002 -947659605 +548743952 -165322728 +765143534 -563528181 +745876335 574856065 +108666703 -902455352 +-198585016 -521376809 +806221201 32266061 +643652413 -183101029 +-300121668 774684888 +-114134236 538412644 +381794417 423550313 +203589819 880600843 +353939900 677128641 +-513525993 546862987 +987173102 234876384 +-587558752 -618744891 +-611706271 -487698925 +-228524409 -399713169 +-751831084 -704369941 +241278692 -493958207 +962873008 180564467 +-91117340 790104476 +-254727985 944742841 +52110407 -393610666 +-160810500 -472949756 +86443447 -262486017 +275689698 -161181976 +215102858 247922726 +-792216117 -688035344 +22778589 -26302028 +-637413939 -289273059 +-905451559 117255130 +-483669762 38798744 +-891345185 -50981973 +614803140 898077391 +-691972507 367564452 +948816788 638685355 +-505624210 -990456013 +-988800346 -227761135 +-220931080 -987445229 +852111694 -310950338 +-275537937 -935295818 +-400811432 -997307132 +-666895568 -16508828 +-339339142 130614932 +-276634962 289510143 +-908593218 -571063157 +62205065 -785884005 +314305835 710461848 +940745310 725455609 +-218939484 251473751 +-431295218 724620901 +-491807815 1807109 +-133010336 -57304788 +-528646972 683191912 +-203045762 336657570 +-619744707 -27935400 +-968011093 380957062 +-342860360 -473675162 +993531722 409440535 +905493220 -745536808 +314143982 -521784978 +720386568 69749591 +942405674 106563606 +-925599172 239225515 +-818966612 169146764 +-313278370 -460808028 +550180365 -22193997 +-495633359 -696998458 +-111684424 -230160141 +935997066 -42388535 +317303681 -828798628 +87245885 -741013053 +-13713587 166425312 +-139223298 808653154 +-533412392 425621022 +421586327 341010527 +-987483089 -624173335 +219169189 -774512095 +-557739888 -808224898 +16543755 -809998977 +757879767 21970090 +-590631701 -410063024 +-79721588 -830670970 +-123639291 762501614 +953309771 717827320 +-965112857 927825891 +-506849344 -509705224 +893823922 344012839 +-770314439 402366699 +896530925 -934866267 +496579764 153592951 +-287119881 609670113 +-590756405 604784384 +-981198277 132155858 +163291213 341369673 +785798294 -24878792 +649909780 -428001791 +216462618 75217988 +631443159 409923914 +-290584133 -314276839 +525231449 -707008476 +-136638462 -760301722 +-223867097 416293728 +361902649 628935274 +801668732 885955993 +906320270 382691147 +-926826872 -788775935 +-702636442 365522003 +-495777649 471586601 +669388817 -853677640 +541887982 -735710553 +-485968246 -888708201 +674423919 -600573691 +-719492023 491086069 +437777160 -559726222 +334467888 -225529515 +202266916 912504374 +499025854 -310533027 +-66721452 -355732000 +-111018263 326582919 +698853126 676207006 +316173588 -559566409 +227013146 241737310 +-669923508 934398044 +-912417759 -750335549 +-110205011 -129660655 +381681191 355994071 +75914286 763285380 +201682009 -589206276 +-239528970 -81948271 +-494243854 545802858 +66465492 318223291 +62957387 536166532 +892637360 -77180694 +587236045 -420426589 +-126496277 359516504 +414159239 444212667 +-615651032 985861733 +748949098 468679805 +19038866 -17620821 +-302352909 268076288 +-145934209 -942709536 +283428684 532925543 +-544804311 -843323125 +-103457510 -851091691 +-345424587 -570966056 +-691414381 988407272 +893929949 -747388552 +807235217 -867512680 +306973159 526013387 +-240074164 -479069408 +-51900050 975235111 +-91438218 -116361087 +-250413819 -711591136 +138037323 -476809565 +257893616 886884527 +248369990 875328960 +651347166 849605311 +-812968007 146625491 +-435299542 737410850 +-727992163 812472389 +679319947 -679138282 +-540978648 731736738 +-743893967 -368926405 +153880851 294026157 +361644948 -416085032 +-883899070 627769066 +-586024446 -238327234 +265204632 329993310 +-623754759 88784134 +696952261 648871510 +-791340137 425548068 +-578248955 949329203 +-170007967 -803873549 +-248753776 -297049750 +690420852 -300516525 +524977820 334108808 +-443577200 355399122 +950722420 564912853 +25786838 -88173951 +754615345 373077003 +-375652825 -431284528 +570067532 -535253556 +-704011691 -933913796 +557548388 939220623 +-283118247 681279594 +-768206366 862855951 +166274126 497708326 +358340852 681184101 +688801950 -87443446 +268480224 43666235 +-224843071 232118751 +-782061767 -416588130 +853007388 70413546 +-704319977 670476221 +-943579861 -491111898 +-5033963 840874823 +120867234 -374463849 +-737929207 495958119 +660233411 -433391659 +299227834 383237252 +890834231 540656943 +930346457 -92051874 +-999693357 -537115546 +832507207 -616324425 +886056389 161594395 +352518950 18893768 +-114855797 -348019302 +-579127080 -415843476 +194134441 -108993012 +24806394 -55576731 +-358528247 554039047 +232669279 688904410 +-255237638 -333045962 +-528825778 485015427 +451971281 815875185 +4187009 -777008385 +-592608888 -501431448 +-856891377 -474463365 +-301403458 377788410 +-426440809 963644196 +-306527465 -293703644 +593784492 -618477539 +-417146946 831920836 +-119165821 -245368829 +214530218 581521172 +-433872251 677549413 +-147680184 676337626 +-873047842 266499111 +-889037890 636071524 +259396270 580892012 +659281932 543550770 +-836597718 -885433526 +680031412 -248833297 +-51416171 -425440879 +102233375 -293965847 +-525108408 -358695702 +-691434806 108290341 +-365410736 -729855157 +-640261326 315190578 +-54846705 -272173361 +-173448116 -629985970 +-674333253 118424019 +693009815 624592628 +-25966451 450251347 +-799555555 -955014582 +859577845 974136978 +520372152 -462842165 +-248562162 -623295866 +-825747227 -528471228 +-859882912 114904851 +901494164 -791846618 +404541092 -317833054 +993660107 211181859 +-444631515 -345425980 +-777212643 -931501084 +42124320 196299208 +450433657 -113807227 +-821895380 -984449574 +-830879677 -606121227 +-936104971 889974660 +995136730 842386752 +-977150471 726586258 +692336111 -997282878 +575952296 -996005608 +-530489755 -359350181 +486579322 946085967 +-875517373 -411764248 +813204620 -374930773 +-341167165 -45358713 +243198579 -887957493 +216425817 -505828107 +-658425424 -39146255 +387709271 274698889 +-400307228 616345076 +157191770 -541073954 +-956425601 565645056 +69012244 -365472042 +-734537773 -431387359 +-275913072 -191127786 +-405256012 488984290 +624195378 55337550 +871582864 666251762 +351767709 562111713 +376117849 438758254 +-232526669 165822442 +457123611 -378733219 +142165387 -666263451 +86572613 -851809726 +-604949606 672800383 +-108563189 -304674532 +53885730 -708732712 +-484675687 -469265883 +261823477 124757459 +-359084575 869874014 +-390756058 129450929 +-214685129 -881161402 +-807645825 -213578645 +-100691242 -761347596 +513035290 -390550193 +-26142908 -814075372 +-693244363 666292 +-454779430 -34137444 +179160106 80504771 +-425095248 758811891 +662219321 908505125 +-446604144 -359301779 +-842467971 936219798 +208541866 -709016753 +-394148035 -855023358 +-629085502 -576481816 +965799064 107296599 +-790815027 -790782936 +904617641 -657871864 +482619989 201179468 +-899975367 242792832 +833442575 463562266 +513181640 531062046 +-543653780 411609134 +859985904 688692430 +986603665 912160521 +-934998658 380531185 +21838626 -961396082 +-44152395 925502706 +-473798636 868642825 +511759920 544072165 +-178243537 44147579 +-885984069 77123031 +-411808909 -255472829 +388250346 883353196 +270721683 91792796 +-521297399 993103900 +9915553 -769578328 +-442275487 -429722473 +-592973044 -606359491 +282835347 757509075 +-54281527 -915038091 +-205389441 -104396668 +-355331193 552043514 +139654660 881707765 +-847211927 912217908 +-768304932 89679175 +572841888 -826143025 +296782299 613472438 +-944165848 60699097 +-377009012 -436347283 +-187386714 -145620439 +562440930 38692583 +78543872 941211000 +762658299 209944843 +560956503 475631809 +651292676 -223367925 +719076429 946447610 +-974206086 841688578 +-937904684 247437746 +709028274 -632152253 +-271428974 -524618869 +213819985 -949545156 +-187232917 941989471 +509313154 85819557 +-825463330 590895568 +-73274660 350595320 +422303374 876650304 +-888854756 -272884009 +794566175 -676126096 +759835735 348821375 +653649301 959174150 +74761048 -791756612 +-107000505 -761639588 +438926194 -971151521 +-884415471 681215204 +870214356 426904538 +381574237 181848430 +667469858 -750081700 +796917286 -985584353 +824960188 -178523934 +-251491355 172099102 +-269317590 824444929 +-863546099 791467772 +-300448721 -513972997 +-173916514 11161662 +668685531 730550680 +522962377 561038979 +583225684 -329014831 +724446010 584237589 +43898206 -575383196 +167012005 365554881 +401316399 325920448 +-547975076 -854671195 +839865559 -28516080 +587151120 -578608778 +636682409 445397380 +-722990813 295001250 +-893583000 -807573300 +-140033330 -686110366 +374390157 487965939 +938815316 -242680649 +-92506236 242378879 +-475463347 -372916850 +57374872 876005067 +26939355 74600670 +676273032 199109310 +-559785284 -681380766 +-595227587 267628171 +115034546 593090445 +-660116292 -540351465 +483455023 484652466 +-994609800 436703116 +434963249 268002527 +-497826442 -141084257 +557076338 -959204762 +-375613317 266089864 +-233726893 374266291 +-205488241 170066597 +230996512 704056190 +-988535211 -851884406 +-327764117 24209543 +182614640 358348492 +-953122435 -280193045 +958367934 -933784765 +875002418 466554881 +79116421 80856445 +572263789 582204877 +-610702398 176769123 +678603238 -510363763 +-193776256 -203811133 +-14830612 -60618554 +-578448699 338278221 +-569479497 859122861 +208711221 702413284 +-61899090 -643514852 +-504048681 168925054 +-961301020 -389168187 +347693695 226927968 +329787694 409810599 +135191053 -844376664 +-597956377 -68532925 +289482595 171683049 +158266627 -375332839 +288935741 -956043324 +-322539234 -894595317 +-671977850 -744349828 +707710050 176132307 +-424694961 670785440 +-83122982 870150107 +72238194 223451015 +-535554567 -514248959 +-758204697 702254397 +710835969 115423963 +-135784435 -870037803 +-908875243 547571441 +641600238 46611309 +326466181 103228727 +232389351 -735377444 +529878745 -421327807 +332990938 113157622 +-994236527 918762550 +325188868 229292610 +-982430524 -639476979 +-753094150 -658821125 +-152941714 -56564073 +-682369753 727809446 +-188456171 -332969006 +640910612 734288357 +-524629709 129851158 +-775402001 -671947241 +295605232 -110218095 +748019996 976714907 +73496863 85484411 +-180676900 704373309 +-327030490 529893062 +41668784 73906924 +-512878874 -751193559 +-493727067 -877908736 +964547297 910344615 +742981894 -229906905 +609087865 -454275932 +-240648304 652668780 +-663686391 -322413237 +-279758746 738751483 +-993817229 563619640 +160429354 733115767 +-341337319 -307367709 +-60046116 -261457121 +-48976422 541524465 +-434197147 -319288891 +-794988267 914729262 +666189935 477625926 +989525803 246637246 +405658192 -426645094 +191395154 144881640 +462557871 449090517 +415763742 725554035 +-135307750 7798464 +-639017835 -77133744 +-978293036 715006355 +672424038 953649462 +61111878 846600665 +41579571 5908837 +822841425 -696201998 +-552033811 -244594293 +171285267 486738280 +-554704344 -199516221 +-303980806 83800108 +-615639108 -46097004 +30464492 -332975285 +-440939846 -685416466 +473437264 723517980 +982268255 -177502187 +-513880910 711689540 +-401696807 -897575244 +411006776 707510870 +-843017361 869880817 +-712969645 117281383 +858096279 519610424 +298083008 885021917 +-65511932 -125490663 +166959178 -524508820 +-202024046 -487480943 +-658124520 129756939 +992854407 500810597 +204560200 -608414593 +-115940360 -522908727 +-949134657 212354890 +-784744785 -870508746 +722885328 424923959 +393633864 -704161673 +-930589797 -104054391 +110667047 -608129249 +-463833756 861475327 +-412106452 629552486 +109860532 -996440732 +310767515 338490593 +545826077 -887618664 +-842060951 -724125485 +-138610346 -298768058 +368471322 132341416 +-743850580 -81309187 +497251510 616068101 +20462651 -601844578 +710439018 936173677 +137859580 -848068683 +-274509799 610625248 +357690839 -256561985 +590652954 974640329 +-833092651 -296394609 +-716296015 374693521 +303084408 -226591807 +755531008 611268750 +118779868 610896912 +-989925709 -877205827 +502355319 29635741 +860167087 -58932419 +-200660892 612323566 +904943174 -751802361 +502695926 920607071 +722053412 -450744478 +-802122458 517170665 +-977036795 141869817 +-360760167 -15363161 +-821689731 -675854719 +-367011175 -865021481 +843406800 -229782900 +-255724551 160548388 +925926908 841875110 +-14197691 -964780738 +-498658332 -387839577 +-899180647 812444703 +504771847 201380062 +778212130 -642403898 +-253464191 480496079 +-447519031 -2204850 +-15249175 -395113502 +-112408217 -304267775 +694690282 -417138076 +758322392 286054650 +-211116468 -944538475 +-616807759 375604596 +-215685883 65764429 +425581451 59129948 +-676214234 849173817 +882401750 -906741010 +-254149086 699739785 +959410013 957815263 +-634846048 -742214174 +7006657 -851346536 +-919003945 664081555 +-815974772 131528840 +820693843 361455941 +828917271 689367574 +-721479477 155377946 +-788261869 -138641266 +657771421 378745603 +-566080710 -807485835 +-664451809 -396471756 +-283369466 -471733149 +-213094475 -241678466 +331452959 595758329 +269712772 -493758341 +-660029625 -378801255 +-567754781 98973196 +-6365976 339658044 +783908587 -635819315 +702418163 40724024 +-179582345 468797632 +191550543 -177059086 +-313289682 444279674 +-708575745 914562566 +231427585 -101542934 +795756464 696654624 +764980440 -420885689 +360535238 213368501 +-781394026 424896593 +650881660 -123456346 +249644955 931429102 +-756762311 684331311 +232232981 494305040 +-236366053 -971565101 +-2329089 924738582 +-744660549 -455103576 +951623623 -646446318 +-317278522 -519299915 +-321651598 -896164148 +643646732 -435120363 +-180159445 822780369 +-349421015 -903714765 +215473664 -77830079 +-272552054 -519119700 +36777481 -150746980 +-361124982 178766212 +729329261 -934308264 +309840144 -81861630 +667066813 591969157 +184467595 -540163511 +-996769229 321625189 +-720404169 27814214 +-272076610 -614600427 +-172908151 630217033 +-971714350 -510082658 +-565861943 -956427385 +689838338 981548739 +-531447440 685237263 +-585602694 -466216069 +-179793989 -290078568 +-248944529 871228670 +-783278421 -7616220 +-116043719 -377414719 +496069575 486112836 +-830651300 -36788782 +735893229 -332926588 +-635877830 753184046 +129095115 340121584 +-197890048 -173596127 +37727512 -481723930 +-515962363 -132906130 +-629066564 -509336146 +886246030 -617337507 +224069608 970642963 +-744714876 319495246 +952548227 -419044139 +257938725 -621308674 +473911747 -118639843 +-152498751 647073835 +-470615320 249806854 +213994771 331729351 +464879890 335319976 +414076120 -350777230 +-630996951 767170730 +327816137 138290150 +742066535 -920435409 +858751894 -474693294 +-323405834 -345586501 +-919601467 845886260 +629551217 -672603878 +507502090 823713075 +808339540 74164898 +315910944 119047039 +-32614554 153395989 +175137727 -747322276 +-725379207 -932047435 +-441119334 886935622 +-284702990 854812425 +-51245221 245112462 +274023577 -773235640 +491267138 738882317 +13483056 877353198 +-357335532 183283943 +-890658263 -404533536 +59049020 -290206449 +-344008299 187399590 +101232686 201206880 +-985669563 617081334 +-44494479 536553113 +-594807825 -47247365 +-49114892 281090818 +-862536044 -591584114 +-679500891 767008299 +314726415 991540148 +985794909 -765707638 +-673186822 452285003 +49555654 773011537 +647080001 755427854 +211316952 999756084 +-868400244 -894041119 +984649135 -876174570 +-704823392 -983517709 +864636997 -816224207 +364655191 29382424 +30692914 684328927 +960334300 525023824 +248320227 705528772 +842428190 172329161 +-999141602 913462956 +214992571 -161709023 +-671601301 407291948 +465080751 -473909176 +4981730 544651363 +-207044987 674863365 +629927403 103160920 +-393182165 -419207659 +-285970690 -593311784 +-869597304 -982381178 +-884698946 408224389 +-178343536 6177339 +220582096 996746231 +-445997276 371478061 +-850934510 212530088 +-306257747 -898212546 +880641857 -265774457 +-385948110 149689074 +79034906 660721426 +612329216 971935142 +-114357539 445159233 +-570986609 482755730 +-871217807 902932653 +878854144 767135777 +-56570773 -635649107 +-68128036 -470896651 +-383905587 154537950 +6007932 626795991 +-793829348 230782873 +775804139 153940286 +602374429 914867292 +779538404 -805932562 +-159701599 -828049632 +-789154131 -781171863 +-511644057 -862930956 +540828729 -583797731 +-925370870 192497235 +402597354 659836257 +549570670 552733636 +-835809022 626058669 +237317069 -301381762 +613088729 701830452 +-269383669 790658437 +453673877 -126495377 +866814325 -110133777 +-988787461 747081362 +-608409320 -351978272 +125731632 -417541933 +-874014462 166239851 +22582078 -414907161 +415319434 -931581951 +253382474 541143880 +476294009 641122961 +828886882 445689742 +-767455511 -574836688 +524309788 -893578757 +-395530460 749789280 +-637391342 361114018 +813507064 -941642126 +120627443 -266214971 +981989003 382377937 +694045636 376748491 +736048117 -326546290 +-814465318 414124462 +-393335906 -240755640 +-286000619 -530166735 +830962584 -636408727 +-439026391 102600687 +-491756269 577267158 +297802522 -706896630 +525921253 -547895477 +452371545 -583578550 +-306384892 355981868 +-24926878 -599807732 +-259771964 -645708776 +-219152894 -50905261 +-47227849 -26086567 +12659483 578140732 +-278825175 602293766 +210488330 972326294 +155914553 -981877193 +375816620 566957204 +727421460 772774134 +-704146643 -487994307 +91916302 551359173 +-317679998 46864482 +-803494702 -339049011 +-805861339 977505974 +590069221 -38233647 +532206778 13279754 +-613467494 -35856091 +-765634450 -589588549 +-791210847 955427696 +-913840922 -675501616 +297413448 -326048266 +853372434 285253127 +-526972382 -319598347 +-656570054 141400826 +-341012776 90532570 +599326905 -682249128 +208570310 -942568737 +-12663228 226027608 +-788475968 450030915 +112549711 92937424 +-528381621 -31224019 +-240209318 346757811 +796805303 123129476 +-754974699 215005709 +-31472955 521082653 +-523871814 -693815453 +-985066511 606946368 +-609739605 -878046786 +964045336 -526544288 +537806894 116390352 +370753753 446725622 +-523419959 835815398 +-573783060 637976745 +80170352 693998063 +765122065 -706487830 +470432613 -968600888 +-787759013 -667777761 +-521384730 28895936 +-680058790 -336544935 +-392509259 601744496 +891072729 229658199 +-240139859 913383035 +-421391457 974612748 +-284504172 202294894 +-335095424 -585275556 +386236637 -264091434 +-623044259 242348552 +-41824529 120564428 +225564588 34011393 +-317987807 -751188531 +-315990165 15123822 +-136593777 -127821112 +-12183994 -129180774 +-617289642 444854527 +994835754 -605825331 +-606983776 -710213988 +667749003 486929796 +494389563 -606155059 +106190051 -376668117 +-625763196 102185582 +-170787055 -512321406 +-898294472 -15794360 +806767357 82105875 +489605910 541797755 +641897353 -170309247 +378797681 391866113 +-388707674 -891065357 +435193512 -997908153 +622158367 991442309 +-879081259 781928758 +404341485 -340504764 +604690602 514385757 +173077563 298794259 +-252513312 344300736 +91647853 190825437 +-340514556 -303018073 +619493950 71730235 +178986310 390852960 +344080783 938748630 +-207283141 616365438 +-496285995 -985860961 +-784360220 474259353 +297171219 -575157853 +412576083 -695743546 +539420789 -396417286 +818991202 -450656806 +-657319137 -179317142 +501021592 9105469 +213749616 -12903870 +538227630 291317432 +191760008 712345093 +-958347618 -947886835 +-881926493 -252106844 +30499473 370887258 +-479347852 213790728 +-173936136 -4869775 +-607891638 -362742082 +-214484708 538381620 +-411994492 -859195783 +-434500778 -729109425 +-400135422 944508674 +-48051977 837242546 +-137683086 -777267807 +-875109290 757843390 +-194121535 31912824 +-542851913 -264636601 +-16354587 500407715 +779558417 287748162 +-338160702 -42812926 +-180393761 328084254 +-908115773 -966909580 +-279252621 -297053477 +-862906318 898421019 +-870142738 274742627 +358977394 359168766 +-603116303 -713798422 +-657877513 636307324 +229468152 802608578 +-997115358 -665465888 +673908898 -329115561 +423194917 -520631491 +862021726 -884207796 +315349459 353964499 +3002534 897483976 +-395068772 63983442 +-634501538 761654026 +-248770734 -567694205 +108598971 -434968863 +-824143018 -32443748 +-287705237 260585579 +81896007 -47384215 +434053115 -191360148 +475377252 -809860201 +902401151 861777724 +-119701835 -428895917 +277567486 -727992220 +-571769717 -947052197 +-511627149 418903252 +946576453 926017794 +-112240605 813866228 +579088692 808601732 +-397842386 601412971 +316461468 -460919793 +909040362 -68580254 +917535954 303884922 +-575297610 -546931614 +-731872090 -637109239 +201394672 -611835473 +559482329 805597716 +186365086 -374744282 +-8978927 -835278722 +-506116580 -102001555 +489189489 932542758 +551140827 475174786 +760092123 -545602020 +994282351 -490073378 +-395112086 -169103917 +842831409 366205040 +-414883314 489469238 +568110262 487464306 +886175958 -326677422 +954556095 -56599625 +-911570025 192465460 +-538388908 -276242157 +764315253 -815478815 +-174056086 654231048 +171479806 526916126 +-223012705 69803453 +356276794 650165949 +-730562466 19626415 +864247324 -58276189 +392525506 118282900 +808925886 588047016 +-80059543 -914244238 +582283454 -866412434 +571340270 315493286 +-851424080 -550781674 +-889661718 550525980 +-388377611 -599708439 +-32173820 -261194762 +-349599139 -927330128 +297730163 -129622312 +-31192844 -368272254 +-227084752 497578629 +468079103 674532655 +-905498611 -797201009 +84752186 -911416951 +935724039 516226997 +-706330009 260724302 +-934571770 -60963808 +-222516902 608443664 +968107969 -503903020 +-464938417 -148138676 +-433368201 64693567 +218613608 -980248969 +92367572 -268826751 +-810645761 689414350 +813930641 -353831842 +713651681 -366173500 +757854089 -293874012 +143063348 640573550 +-804377504 -411951845 +375212318 217357819 +706122306 767584767 +-733590563 -22962553 +-93773311 748051722 +-606020687 -560943565 +576500328 657669415 +-600419447 -546522422 +390378355 -802375055 +700036497 -450822145 +462072099 -998757674 +-855920436 -357809300 +343837864 662023538 +-697311302 -310673978 +-347988908 -34471537 +464477734 -757970638 +778806463 -720052001 +-420518060 875009809 +493011649 -239543134 +278484267 310335230 +-857797527 617908113 +65066600 -822236949 +-69222584 -663694055 +-723520284 93426236 +452172905 -160870608 +-598755262 -369327180 +-542625220 883634091 +-745513410 250734789 +-100642133 -606353267 +373482622 917498044 +-37961495 -532310433 +-476121739 -692966850 +776957053 -977912906 +-428378902 -543167915 +739233724 29800968 +-567946960 -240708828 +3413811 -554804055 +345783593 490739958 +-1645864 714855368 +718416543 516294297 +-749258110 -655523073 +871051252 -303239765 +837973147 274741662 +301738055 -35834196 +-135505887 -439190832 +933067532 -405632024 +-735366425 794873569 +-666480835 176732903 +632184991 -223776413 +519024024 -853561940 +-30957117 -256280470 +-610722746 -305399206 +-227424156 220852882 +24058799 -256268881 +537177701 164388784 +-59908695 94178531 +987033859 734028588 +353417762 -441507092 +574165405 -593228504 +585680930 685068891 +-270226972 512631123 +-994056102 -165941924 +149114692 263372419 +489585882 -382546004 +-17565191 -593539980 +-760472616 -128237541 +437940129 -305280292 +-665702855 518161043 +-77038070 -61027501 +-406408388 453413629 +-454465440 -875711426 +732424196 -50742304 +32211875 112157185 +742655262 -972279449 +829000582 325098288 +334236545 -366074033 +896716020 108968426 +188247066 -527179906 +268421414 -891729902 +-360908069 708035970 +-899495336 -7225955 +119395930 -908880136 +725809037 909813413 +-926874077 236983998 +101109799 -946403023 +-243941302 -849906557 +335652051 -768050231 +631299432 689119653 +-243047731 -209388236 +280921510 737093080 +831853158 458049321 +-71898984 -43025813 +295464809 -430662205 +-320129369 -95691133 +-822216034 -939441688 +221297 -591597296 +-599347633 602802166 +-542614453 955013616 +109782211 656372861 +-390051533 -606117852 +-590836108 -870159497 +-100898740 459691611 +85558242 -322142863 +-51457426 -185340160 +-126852547 -564994346 +-638958485 784863606 +-591728665 808933114 +-373913193 -361041559 +-771914243 688103121 +-10838809 -62323782 +447241808 -72629392 +-875655762 614026463 +927790617 28177785 +-528111723 90492268 +-975720701 -22181458 +-380200893 869876252 +510466948 -315191382 +950062642 68492924 +491426706 -87824060 +903382771 401828806 +-315538446 -257312627 +515719796 -853471598 +-168982922 -830662060 +178904425 947570011 +-870914207 835780796 +-376696826 339579334 +-945180433 -701208177 +-852668872 3016005 +378065088 648878473 +-560812564 341701604 +-449326364 837107480 +883823454 -708580843 +685261898 -838821894 +77631684 -16700755 +-669372166 -102223892 +663071101 -106342651 +465315102 49469513 +672662751 -435578225 +-587016643 337099224 +-204108312 743219287 +-81018651 -772194418 +-798623085 -858827619 +896065827 -40585495 +295433281 -700207289 +843881378 884237753 +-937956928 489318397 +-813106807 845335564 +684139925 113175332 +756262650 -374470962 +262107789 50684606 +679923167 291811098 +14101993 -268171377 +740783572 -890447435 +-243739907 558931646 +458736675 558092214 +-793857298 88747956 +-760197610 -871760301 +-497220245 -348301163 +303518655 58793355 +277633656 -7515050 +-651544858 609945096 +16310415 132139293 +-358304448 252845831 +-978049469 665354683 +-384060075 -539997443 +-147396764 354781237 +322732561 503973975 +827492616 -736350241 +-170998114 151151524 +-749280285 -552211824 +-100329224 567582729 +320628806 147434234 +-766677585 -406473191 +274125349 767185184 +840020205 393307891 +-477500859 19714806 +-514618040 993184367 +946741782 -324456883 +43677179 -194025890 +-193405518 -682287499 +-575475256 216113786 +-484953592 289187387 +-544789811 -428082489 +444678031 501767286 +635035023 645228237 +-977695678 -807994183 +255190208 -188535371 +829682541 -664131624 +-982049813 -962358470 +96093511 -335322373 +458292259 -564419979 +-726138112 13004332 +71538113 334294863 +-610207261 -247161081 +-280900965 -482397901 +-616778102 -977296093 +-747759252 868855012 +-278639477 -147299568 +-379622684 -214640184 +-225038356 57077499 +976131467 602505723 +-620162648 -842513500 +859500698 -894662384 +-185056815 693541859 +750735552 -975531596 +-125621919 -673463593 +462928529 -521295998 +-222503829 161729383 +927687314 297379540 +-5485993 -134818596 +94737088 -10901550 +78333247 -71618493 +-993271306 -279315986 +864290836 925482186 +-331520435 698833865 +806149513 -114603310 +-266369909 714984065 +-576194772 972153161 +77073978 699960567 +408359258 -287036878 +-307506320 -718150868 +-298569478 -45699150 +588749785 -85009324 +328174735 -309171659 +-164010183 714684187 +448610137 574424826 +438426057 153382647 +753391806 847137748 +-937766415 684970165 +633187340 321550565 +-268194277 898683722 +640482257 -766583296 +959512132 383926189 +400128485 380116463 +-390891855 -404813392 +140060108 354614649 +-420626184 -710295953 +694404225 -109996109 +889934502 887780972 +-650661859 -303586965 +259090611 572413774 +237540136 681247142 +568995551 953351928 +224073504 -300075128 +368600423 45541717 +715514029 -241213858 +849391679 -392549266 +-291400009 -679547519 +119017871 616581882 +-12254512 443951034 +939037074 -958579380 +566465068 -163617323 +840363502 704296413 +771142903 -661950374 +419803335 -639021948 +-788343045 20497687 +-214489808 -760227320 +-518583207 -251600659 +-417781824 76854566 +-302920809 -360145437 +-447954718 228013579 +-478821519 292146308 +-351425975 -398603980 +74502782 568173428 +-211164719 222851270 +47853339 679233848 +-928409224 -20156089 +389660886 -748505942 +-595138515 -515740664 +-118259051 -600076135 +-290267285 988011860 +980451929 -127137050 +-332838496 -879018561 +358453972 -883039774 +-129691393 -750560311 +458413019 394364972 +-113481643 715118744 +397709895 -649855048 +-594301844 -144427309 +754972665 588509724 +729488569 -237815740 +898446397 888991517 +-593629965 -849744352 +868359842 -296911311 +715924468 483537764 +-293284423 -200675794 +-398680694 518575025 +-230939244 572686937 +84719891 -950409494 +635707166 387349274 +-190960611 -200897578 +-983070508 -985816905 +-121047458 -862911614 +108246351 260630172 +649855614 934482725 +-17702369 541527013 +-672608171 547329645 +117136761 -719761126 +-704664500 848799430 +512616127 999972623 +998080840 60342467 +969787594 17373073 +137061090 -79681764 +-215521930 -584798869 +-836467687 71741198 +55238933 860242462 +983047930 -676632313 +-260967723 538251573 +-80279570 -250571306 +868545767 -255899387 +262424494 188251472 +-652923013 919075224 +453490715 -753908165 +-775943867 -800222491 +734811065 -105232160 +-889342700 -642959943 +259385951 430254760 +-854305426 -483027431 +906190606 -854523860 +322685930 -533098996 +-714241441 438504644 +-945630342 -841378002 +114340019 537811175 +-468019586 -190835804 +320184770 -76274661 +529854218 -725790362 +874998868 -328299420 +-953650284 171691801 +824095669 -845891501 +-374286833 365680823 +-958676398 568349841 +154572125 -3390805 +-262597054 -917733887 +-483163351 -862746619 +-67896489 -489751860 +-382024718 -632720779 +530941502 -325531016 +-37667224 551891954 +981438051 -867346653 +-905539542 248084588 +-707999529 842571348 +-729225826 -774061039 +380696678 604596442 +-524702453 787369461 +475396934 384839807 +-86231341 536619425 +55724680 -766156948 +-465107137 -453910374 +888212839 169164745 +511710291 828497529 +637469317 -397538833 +-493972710 981448951 +566891435 276813107 +-269833434 798483192 +156520609 -133927715 +-824768342 467777943 +719040677 -178306126 +869292199 -20032178 +447035639 -216440617 +310099776 -762488256 +973771530 529876893 +667856043 438737869 +971410281 16311549 +257997890 -670244740 +923408434 -63379580 +-538519438 -645400242 +-898960658 735362568 +-519103556 650774792 +-425266173 535697815 +-778516648 -225422674 +-974926827 -875871688 +877277670 998904727 +852922943 -774562725 +982879678 -418585486 +218605068 693765241 +880934860 -660523403 +-306020278 142196310 +-336353235 906563990 +-36896442 -302769150 +362799626 -914535973 +145797556 846092947 +-414666756 -562095935 +458761608 -629194633 +178071071 -729842871 +-77357384 171821021 +-138859124 973119380 +177884995 -110662307 +810994649 666199499 +532282597 467983838 +-525899888 -909452124 +-580275276 -711316510 +-554104116 -118374124 +-430768833 -720331702 +-783019613 -585584136 +-369052096 -673776982 +185845275 -472686920 +46988649 -639597196 +-525385627 168399872 +-56562253 430453859 +31032068 -205201948 +-831295781 -791161938 +-866326852 208807552 +-773557690 -483802139 +-702159514 601944592 +497576415 118347058 +-618853082 406802362 +109145791 379166130 +270726944 792954553 +-270728626 606038296 +-611322560 -231586566 +100873651 731024548 +394804957 -2564205 +-724431657 -805217055 +976129445 -814159582 +-983190642 65662013 +-153123058 853840707 +55556867 -544867250 +-537993582 -704727025 +-101744157 738593415 +-667537745 32062707 +-944150466 -403015955 +-844158220 -523097789 +398583049 638275808 +-841126403 -90822906 +-519507554 806291891 +-350424428 -415694121 +73221360 -353705604 +229184126 95130110 +-460081045 -790543038 +997188998 -295187720 +-310413421 148699886 +-935995393 772657717 +689871274 569152053 +-307155174 931640739 +993290889 -233772602 +-166883302 299231624 +818649744 768670470 +-226341106 225884057 +103509212 912558445 +-943768860 105074803 +-54278375 -237951575 +665635958 264809503 +-498148364 -655083130 +506322525 440501125 +370588136 -947243506 +-740785935 -213986882 +553031950 92807448 +969703153 -878432158 +770438727 -47055364 +847546342 -647779553 +970580645 -364380433 +-815908773 -939255709 +305275857 -980164540 +-568035854 734327738 +-666152928 731050753 +479142138 468945526 +-587839029 70832595 +-79257027 -446299084 +-28386580 181981307 +721069727 689266543 +462514693 632442508 +874287604 -985675229 +188148354 50155780 +701699648 70373552 +331647589 123654321 +978438244 444662288 +51778394 274210408 +12990029 454210851 +-949928616 -389951158 +715169379 916648076 +-597550739 -936099868 +-34785732 -396371308 +-448530534 -186895281 +-229160845 329729945 +829755680 930966026 +-152473399 -406931357 +715916173 144499809 +-812080696 -612181938 +-598479624 -616645972 +-830921457 -49877117 +-106244855 607210263 +-39620915 52954434 +-200016478 -745231870 +-962236610 24839737 +385693732 -838876472 +660800519 620509441 +132014577 866800329 +245182871 94220243 +-425211677 401927775 +-417752633 -563450315 +908538411 -790632628 +-214282701 -820446739 +-126366381 876707483 +-312153813 -415941607 +-775714819 -45879598 +389484793 -763586094 +-242533620 706840617 +-424431678 520240158 +529452469 -458009195 +-707108480 6086182 +294272878 -442148681 +440174333 -568592879 +186678351 497872787 +564035039 -164963587 +-561772550 876863282 +-123484431 -298280602 +617812035 -270871534 +-864461758 -46281367 +-486605823 482225276 +-38256108 273771603 +366978638 -607614629 +-502652099 921646373 +436127921 910431506 +-771157522 -830017672 +-26415885 -968687241 +-72211106 606823311 +984872642 -896694307 +526519487 749547300 +265532741 566710630 +-440393051 435810128 +-202962563 113528331 +14886663 358271237 +873436319 -331311344 +-380654922 180047293 +-739505198 -142423873 +-776245671 344913097 +910493710 -477404632 +288746696 -675306119 +-804901307 -249946232 +-6347540 758070717 +863308436 687572323 +507703452 99076270 +516155217 127862832 +732139126 -830232634 +393531066 608945441 +251458796 107696021 +-396838368 -218161859 +-525612543 -355993303 +240035191 -91183366 +970848148 -838328819 +-939563486 918861498 +411380119 -36397124 +-252118618 439901612 +176053785 700008444 +496989059 897905272 +803898270 200328810 +-959434562 793957176 +273912211 -111957719 +448254522 -257470408 +481989013 -877588255 +-486117961 885115826 +-237862465 59825796 +587824185 -95890029 +867951832 344398332 +-908686014 511667420 +164785072 639303731 +971901674 4755783 +597065763 -355735760 +-314473895 926822778 +747395976 -555687135 +-794621855 68074136 +509547361 535189009 +667314436 49986065 +934052573 765098314 +285723198 861282468 +-828253834 -158515293 +-708927559 435956688 +-883458390 -190025709 +398841287 954342542 +-925481767 512090565 +687891558 196452741 +-770146316 822208942 +871988228 407929775 +47810222 704174877 +-39090749 438724017 +400392682 -555384277 +83632570 -30106270 +-443648987 753252363 +69984442 523784779 +-839395235 580800920 +555617455 -134763807 +745995319 138624109 +523240534 -204487411 +-281608176 757731496 +-959027257 258985360 +32209127 818437472 +-879533516 -346775523 +196159243 -79768610 +-710126986 -990056608 +468070386 748777214 +627560380 -596320576 +963134875 71156869 +35905639 -664004510 +-788309172 -249677265 +484838448 -14629655 +476887562 -88788165 +978011357 -864449404 +584713603 -531647466 +523941844 673643480 +585600223 -171031783 +-829432191 472405854 +-235174881 692710042 +951645021 519320267 +626225262 -249895752 +855911028 -610441467 +354492580 291503051 +-311305966 118791688 +-654076704 -730712586 +-163999341 -82099612 +-29688040 513452371 +-505939515 -862555065 +689067581 712898026 +-993823775 808309014 +-200465079 63491462 +-838260966 591321803 +713344934 -694856917 +522871556 936972666 +559151082 -890361876 +-983480014 -564538485 +675836755 -606231111 +671653720 418799501 +-362613305 -367300032 +-174246724 871887465 +-803874893 832786895 +-140344030 781549849 +-205234752 -3840195 +322222185 269586116 +128640835 -675089396 +100698293 114510771 +872038589 -177754691 +611347076 -577898643 +-257960946 393356118 +255295690 414657777 +581233218 116148510 +605808336 -605017449 +602516491 -974761890 +54067201 716408566 +-912513159 727651991 +507658177 -458832344 +-396508314 -287105702 +-770289461 -518935691 +945801497 114965221 +-792552855 15906359 +154319338 780192602 +39613505 -657388753 +481833923 414272689 +398329352 -766777674 +385328179 -818054665 +-829532562 -846145413 +66730377 -190032473 +-633067478 451381765 +-520628207 220368858 +-848107142 67289743 +736870270 -12310259 +-382703572 -14068673 +690092580 -40623936 +-201864531 -874220010 +900357120 -787159133 +-161085642 469484126 +567725139 -824613168 +-937168585 572130408 +720187837 453096717 +543858893 597035546 +-130434860 -240211121 +331933070 42236928 +-229632850 -263334629 +537333486 263869285 +-171690055 120929214 +560171802 258540577 +838370746 18517357 +-478060479 -901472142 +-70043801 -738544568 +-122118342 539411810 +-228268632 -98184007 +510871534 416561932 +400603188 -170136324 +-576342291 -425325668 +-406200786 678442075 +-557409500 302413780 +-934861843 -605689460 +77994691 -966532873 +-445144166 -912736538 +-574154420 -326629351 +557844361 227298187 +-925761814 741834063 +390404120 755122237 +-532164950 -348082462 +-847678294 836851306 +-83101184 276914735 +-759382825 -128430023 +-632775843 -116422573 +-604561928 -574515650 +794307680 -567402726 +805826515 191714299 +177650115 768228908 +-638050261 -313789964 +-694835398 -302924756 +992729514 -673126188 +-381479639 -6206787 +707852303 948209798 +708072201 -222537076 +-354369738 -196918259 +218022884 -197624842 +974675745 906234449 +988595418 -409267667 +92078576 4469967 +-136438693 -703050625 +623989182 -502122148 +329547088 180484037 +580568186 831251213 +-324525552 -358632836 +-468283709 -174715215 +164500225 403779425 +454488807 839653657 +-53970540 983499598 +-293263344 319040777 +558285264 74186950 +-570029297 -899661441 +751535796 708556446 +-579672776 -811349697 +336163964 486490419 +799585122 373674220 +293666805 -290797314 +-492333392 -986241166 +555132710 991212029 +-338358693 -232307796 +755175963 -802838868 +-936312148 -831729206 +-480178621 781251163 +893556644 494375849 +25141695 778234546 +-303522798 804285480 +-303816576 -968073973 +808605155 421927216 +-48608943 144193534 +801892212 -369743543 +-393094058 932487043 +-260467187 37263697 +-197352685 -106168302 +11405261 -896407747 +319607587 559748213 +-287999038 248609046 +-625907690 845144735 +-110685004 -494144093 +376870391 364631091 +-877615223 827288937 +-569616571 -172829775 +-96811568 -275871188 +983127572 112578938 +-648590432 -878580583 +551987107 -621749014 +-827955262 -536258714 +-323071248 954218443 +21620823 -678328336 +-841764630 59306873 +-796200060 -565042953 +-432204898 -775711532 +-840261112 -214488160 +-544954326 840598592 +-606341645 451010479 +-208022470 -934660562 +702865650 453757134 +-920268464 -717330244 +-139882108 157423626 +-517345873 -887940699 +669258905 -134304845 +554662436 453821669 +296161055 53861632 +-161300595 997799462 +549442015 497464645 +209411028 866121829 +-510188249 124928317 +-222928264 646723913 +48854298 668435245 +-224593625 122554180 +-459520095 -961750211 +106756308 -311506091 +914426415 379263709 +49787927 476091685 +740922136 330981778 +869325646 -268032303 +-497151464 -226591730 +-299895857 899605071 +616739213 903281854 +-418348748 -361187607 +-896409517 -245240470 +674154252 -395554969 +-624839335 -541416289 +-202665726 138037745 +46921901 -310700580 +-589774451 -810937713 +-349796268 -427794453 +-822325042 -476525067 +-242163162 -370247565 +423567071 643206829 +835395895 201645481 +777479245 46092423 +873319912 548631492 +-678235286 -709274728 +-391380455 -795153702 +-728976476 665355740 +676235220 -824326089 +700119490 -432347350 +19937986 -298813580 +196562758 -303192159 +-597129751 747206066 +851343354 836245122 +-831478516 -296573147 +226625071 576017293 +-908018978 113733269 +-679032155 782275688 +-485080915 767762115 +-446330517 -209840489 +-200151145 873603267 +-886913778 -422063670 +-177229064 -651806428 +184603041 670092865 +-473261536 -878489318 +546930973 -13261175 +515117234 -19888631 +-873273554 642616090 +799168899 328861212 +513893904 -966283582 +852716471 -980733718 +326628063 -277228793 +739718233 417897330 +401418338 958208412 +79419088 -680993591 +-611734247 -993499412 +498896213 850385293 +504378559 930362344 +-554231207 342335253 +-876763114 -96743852 +-357481039 713922540 +-324726654 -926546921 +-665886304 508795704 +-753763844 -48779641 +192806550 -41912888 +-874007545 801266251 +989166832 78994810 +-684527211 726242916 +240527958 902671345 +779401219 -853953435 +821466510 -892254745 +-802411091 -549396910 +682089705 -938639818 +-887458246 -619345722 +-862226616 411429530 +-495442127 -213120611 +207988245 -828078832 +-377898662 398653702 +277046152 -505396257 +-313647297 -9983246 +-907860737 -398167053 +-905796520 -387302814 +787331285 586835176 +-869104248 -278395076 +-58224905 45530745 +630701909 -939865009 +-531721703 430182183 +701929076 -161242103 +881764161 793737960 +782290887 -850776813 +938700968 -516166945 +624950333 -332700519 +499867618 231523205 +-965399635 -252514606 +-489471072 260724535 +-355205753 -317016557 +-628070154 -496186624 +-134261346 170456182 +337713153 -665486723 +-767067120 836166814 +-823983930 693888692 +798371020 -973053511 +897266627 323660919 +886425393 -120027709 +800872518 727270177 +-246043700 -741496319 +30239603 -59745429 +46540797 776736091 +-413830965 -351967031 +-28392307 -440748815 +-821865976 -257730684 +-740418794 110060651 +846865444 -925003259 +26446822 126972616 +-801239532 -731165547 +-534034649 661589850 +-274952437 560789168 +-563745612 760674094 +-191913396 59577364 +-280806171 -602672006 +-437739755 1421822 +-562769587 -1775979 +-860608671 460843025 +975963989 -952688137 +287985220 844182571 +-702536966 142480075 +31819837 -70924883 +-106919331 -279280537 +634295042 -987430119 +-785885719 194943510 +-170181881 439341118 +946266811 -638760551 +-339991138 -498118976 +927922608 349451788 +-342810074 -750953518 +894129036 758768062 +697135909 319807534 +488258134 518685434 +-645932434 -185972772 +-732773167 398492759 +-356528655 -417357210 +-711961969 -397319391 +-137627533 773569714 +215063398 -669637967 +267506229 -286112211 +86760986 432667397 +871565905 359154254 +-145828109 244452725 +886651013 270650223 +358119198 -453530718 +995769697 645377207 +-936995800 -786247756 +-834148564 -678028165 +620665528 -606869468 +348464198 522032713 +-236807403 -105299473 +-138455441 651445053 +564346029 451024580 +821271519 913946885 +-28774258 196257684 +893189163 -192794089 +-350741241 -248650248 +371612309 680198345 +837145927 -419374269 +-927255190 138986162 +-54337802 -423828086 +560098230 -174921727 +756440005 -264188631 +858491021 -378647788 +-879795164 739438681 +-383490308 -964601508 +76339247 222263245 +105221275 -863932073 +186453216 987806641 +71686607 286912436 +669226428 290910609 +-409478750 -805603294 +-191690429 -762281261 +899659025 -902793801 +931647229 4803306 +425248271 987763952 +-186887853 143453325 +-432764597 927264163 +231877819 -922719390 +-128213626 -357745218 +629844401 309360023 +-644498363 -588460882 +-836307656 -481817191 +492087946 -402304633 +-541054915 533389859 +993542955 -698389104 +-280007985 -169702146 +-410384733 -768415374 +-108021880 432836479 +374220784 -210504877 +541535753 639778813 +-998158715 -100078445 +-546448620 -157164859 +-792658722 558046 +-707504272 -133864867 +486244180 528123615 +-183206341 118925023 +597501940 695069360 +365268842 -807771821 +218246288 -518614523 +216201507 377211612 +-139543343 398791952 +815741203 -248505497 +979685305 -659186894 +527126593 -269019397 +179491962 -432090109 +-166930238 -778687680 +-90650025 969119965 +707913662 574169267 +988009436 -910505835 +480324452 343221476 +604930722 414520570 +32853914 284947671 +-153672238 67950214 +183267458 60311196 +579768200 783760862 +-899002424 -336413583 +-686171185 -979520334 +-609354115 -811117479 +-226435541 662263505 +-35517564 -35385699 +773364929 -308763809 +459033225 281748880 +-470473860 -489755886 +-178453575 457850664 +57901890 132523058 +370151473 -438853872 +93893491 -688544136 +-164548131 744594388 +415057928 -178549745 +-79911907 144045242 +736750992 -473899912 +-749796933 250002028 +-409116914 157947437 +742720469 402527376 +48470784 743738341 +610930406 60953294 +676153340 -220305160 +-302402504 727538587 +-938936111 276426399 +-502193784 -73790562 +121886592 315588759 +-70539063 -920729562 +-421017912 -263742104 +228283943 615348679 +38635554 827197681 +690970966 -670867056 +777008777 841734479 +-337457356 -969523137 +371543363 -552323197 +496185016 -799192702 +-461058972 51843362 +-467252575 614193969 +937573617 -456253703 +429179535 -648300145 +194276811 -382178281 +-967562808 868768223 +-973107444 -373154963 +311562565 -871278515 +-228325809 -161158027 +722108973 750856943 +684508842 -273707287 +128489169 293068153 +222442270 170318358 +177560529 907252141 +-648385962 -63516549 +-278347528 241573455 +-313113219 -557230693 +978253609 -253965440 +73742375 -715733056 +588270681 336927391 +883159193 -978912517 +-148355935 -721859304 +-397364725 261958453 +499307371 294341798 +820402900 -108007180 +-108656029 -759620445 +165385343 -636922225 +-763697227 -606431761 +-307694197 831557072 +817441966 589137417 +-435354206 409374334 +-523691931 -610143492 +197246350 725199832 +-879115615 937442432 +-824181645 713917136 +-850064094 129495893 +-824152657 999130118 +161993090 -940364347 +-878817743 -93608107 +-801584226 -323552304 +708941073 214229543 +323011236 -395253315 +912590898 -515182217 +-377932561 -134695383 +-253219116 898571189 +357614554 769010646 +-929937657 -817837131 +475198833 827966137 +-503595772 196015965 +186371747 -76947038 +270110462 676018953 +-304961370 -370599064 +331823525 870422328 +-253829550 498988425 +416196370 884875921 +-4834625 -759470141 +420072190 -327169944 +531673656 386519183 +292154518 728123051 +390020827 442710658 +-655564714 -304641297 +566516789 -181742921 +-583936910 299632310 +334743608 -791059888 +-981185566 -822734712 +-188310288 -935753569 +-304251767 -76312212 +646486442 -177125033 +-488659595 703879642 +275679477 94499538 +-923122996 -193316819 +442633436 -954515197 +599599066 -318588588 +971450793 91663133 +635852752 -308586879 +936336603 -552149032 +-59922129 822539225 +-86167897 298372201 +264680896 595629037 +-175683876 -325919708 +680015619 -91647776 +-445188208 577649793 +386973627 226240927 +-196437437 154099434 +519841443 -159507758 +-943576391 285855729 +-204302428 287034542 +-538677188 -11214783 +901585967 563467803 +323737741 212310747 +-533415234 548556133 +23282108 -171599038 +-543810264 680754932 +876730548 -676848529 +-352976913 -941950088 +518118349 687349371 +482610002 -464690910 +166047534 123510873 +265407129 -83569190 +-549971738 951912865 +89022012 569172957 +164786970 757852547 +-207608741 -674801320 +-793297052 -106325418 +-206595804 548248809 +112200987 784308252 +-97799749 -407083406 +-761080960 13617811 +228399057 -461348771 +302960117 966386614 +-11246396 -567901097 +956053747 642689820 +-509946295 -894960689 +-621828363 -40211941 +-145411301 -886346187 +661813879 848294251 +300343740 288499112 +740915434 438243910 +11162271 424468878 +703284571 -361535836 +461565888 -542942833 +-601139398 706646151 +-607007161 857651433 +470135063 2495449 +-358741091 -89713772 +-835564295 624207001 +-20343092 -547823485 +438187941 -750477084 +-492952223 -691753838 +-358594503 -240981348 +-238596754 460693722 +-972409590 274948425 +-378696244 -700639284 +-821623206 688068677 +-304802156 -801243239 +-803361817 310200770 +-44172926 570983705 +400788186 -253645597 +-386590322 -461997031 +-598823207 323642162 +125751252 -389933793 +174611701 780812215 +135475132 984895583 +-159520738 794924980 +850924761 -318965653 +26942355 443052946 +-347937997 -829686144 +197848253 444234844 +187912167 16877733 +-417284628 975189992 +828671361 71312214 +182938537 614335400 +783604824 482478645 +6168239 371601452 +544687562 -449923570 +-309987967 596569977 +-895372317 -274804072 +213225946 758344251 +132667422 -725984098 +-338029768 -10632776 +-865907356 1145582 +486940732 526788200 +-308708464 57119482 +20640444 972042559 +-118352674 -916045686 +-833079903 479793509 +481209770 -760646613 +190598777 -101302752 +-266825732 -819762416 +-647836200 -437875407 +-978580212 -635099581 +-492451209 864355806 +-705478248 500385953 +-879711018 787228410 +765716870 545251295 +-41131250 920879506 +-452460239 105433520 +17588733 -523635841 +-786293205 630921190 +-950024628 -139578922 +623124786 -518856856 +723024327 -734702197 +69875884 -280216953 +-117323436 334668199 +677297831 -854435327 +880736990 -443426202 +198318953 -514015991 +-441786637 706033110 +-282237154 -255546604 +-828996568 -153244692 +-461975165 431225051 +-467223548 -97507741 +-35815214 696013103 +-121588549 -99482948 +315380101 -302452254 +782062504 517475550 +562448607 -951436990 +824659549 522412156 +984007456 504879233 +413847174 249169317 +903585982 195870877 +-265056613 -596597067 +-211228685 82523894 +-225046504 -85604240 +989892873 -383619513 +540908248 -56916583 +862156034 522697416 +312117170 -831285183 +-920205675 -599023089 +-565570777 -41049474 +-794141404 348606116 +-319221973 -234063615 +-391817212 -285886215 +-547414378 809924267 +362721972 -378943200 +-938774339 -54054645 +151575224 -424069084 +-990782612 719708340 +-390584152 81284375 +594097745 905059080 +448280345 850344068 +699577677 662641092 +743296390 -434973125 +-535900521 -46978057 +-376659560 -432500666 +69306269 -99313924 +849908653 98649312 +729862027 182410038 +499048653 -474038115 +-32800106 269415130 +-421281134 273366612 +-188615430 -16028344 +9561990 -193512226 +772883034 823964043 +22956088 349053075 +548305707 726512861 +554583539 -766238345 +530622798 108390557 +259869779 560499923 +570337235 456764851 +993738853 -727622510 +936495861 -78668288 +24717666 -225566065 +-846224202 300413440 +-794943750 214554864 +-150986095 -391638683 +38318894 390285015 +-765582479 438146989 +562599364 798044217 +587917470 799468665 +-543199568 658231335 +-827952007 571235328 +869434157 -50878849 +98174031 -676463815 +668252772 -152007852 +740514198 -577521642 +136406866 922221024 +-498540871 -44286356 +-537586316 -39899484 +828862150 -52077297 +-153178247 -697076883 +-946261264 357086318 +-127072001 291674487 +-851226826 -501393503 +998543065 -569561233 +587591803 870322065 +116452976 10326790 +976829411 158529704 +-57217854 -64773302 +202886837 394612459 +231938243 -24746594 +248245404 -587645159 +-753525287 533021575 +-130300365 -934585277 +-324631111 768080416 +989607083 -664538925 +43119277 988050079 +668556951 -676553228 +-851009541 314793528 +-775563443 -425920054 +560656494 182159720 +940654970 -459165221 +684174625 664612751 +-618942769 -12047253 +-649902093 -578057242 +-263343264 -985321323 +224197206 -796770045 +-906360492 -820852382 +-686905680 805330684 +661231330 -29683456 +382495040 530618480 +-935538857 -543283384 +-1124014 251022290 +683510212 645526329 +520620441 5718753 +866767787 -556142606 +-768527022 -781364717 +249330206 641109228 +-842886922 -254603405 +918713144 -582457014 +406100447 599452465 +-401485002 677116727 +217483248 695851507 +-323557979 529473248 +-653887904 299922614 +-826660420 -640127937 +-424065336 -646471105 +-209535564 807250771 +763564535 -452661060 +716098100 -612641257 +222404113 -24600618 +-974508678 234857845 +-351881055 114111127 +-253979191 505281461 +-450783527 -129745236 +-214905142 887906347 +-363036246 24858384 +127159912 -667060242 +-43599392 -101936229 +169087441 -841640091 +33773738 386682665 +548314358 -239698971 +-242153704 -733591756 +178761723 783413965 +443937331 955894251 +-217485917 -638422862 +-509867122 578961000 +-576322595 993301367 +-304533641 -21227167 +294286389 974865895 +-515428511 413708893 +-291715709 -806641247 +-982493593 814902317 +258240188 -820789022 +60426549 -248445738 +483107707 -318772594 +421698904 867617278 +451733750 -180076148 +-688296005 -466850080 +451060347 631098774 +-996271417 891821597 +-634163395 864320257 +91814213 322862326 +-787199112 -745035144 +113443410 -757858025 +-915226589 463601021 +617394888 725547027 +255051906 -21555534 +406116078 786941678 +10465809 -884501002 +882283801 533025672 +-730599217 503863687 +-594687525 -831319510 +839772769 7679327 +-55109491 727745095 +502516392 -75674508 +771507504 271925247 +587689443 -565187264 +-647064875 -736172689 +-119183373 -601847327 +-50849921 -975009558 +584162310 448675808 +-863787737 596903515 +-811343883 -725296940 +-833934198 239901805 +103132274 367023091 +-585079585 -904139575 +-562708169 -208664131 +171966312 -419488887 +125368536 -498561709 +575519288 -149667676 +-33664083 178341980 +-672314006 815757004 +274730703 -857075910 +338926117 -856430786 +435634363 659445960 +319952971 -613618482 +-230693248 -952306253 +-432023764 -582938303 +362980144 -809897864 +-783688175 208648379 +-468609197 -511193344 +-910085886 -33920511 +39855322 -751192602 +69558219 385336482 +-526054861 606149686 +16415360 801569171 +89979049 148188420 +-856080674 -315817679 +-433682651 -550748530 +420183806 956400392 +-601050682 -432106308 +-98970975 731012342 +489498684 -412284493 +818600206 -527290188 +709098302 499383883 +-397365552 721478280 +493335520 -263908348 +-294563702 775370853 +-323823999 693428856 +-630440251 44130047 +632375053 141378995 +784121093 -245183201 +104369549 -402418696 +-904523434 -549938492 +6932952 236543645 +-81820114 905789278 +748329374 547444067 +280097019 698218721 +-70898242 820782543 +661125108 -39697343 +875131594 702877165 +251766497 -394405714 +221408644 719945186 +417570756 -451891017 +-521276071 898224090 +607219122 300980544 +-465733075 -552313183 +-586502311 -77773638 +-783100902 -261484933 +113686441 130431907 +-306388623 -714342889 +-52548752 -274675413 +565902945 -83318172 +-797976874 -839045737 +506171375 572326445 +927082707 431308965 +274332536 -151257586 +-945347490 822412189 +868801644 328776222 +-970281889 649905813 +493080859 316361007 +462939657 201571876 +923119079 493795642 +-235898004 -463591564 +967591674 -565703490 +918862972 19556380 +172046005 -871187023 +769994160 444211643 +-650174459 261215056 +-271215675 803378538 +416308531 443023780 +237600505 -799957160 +878871173 231893719 +187977201 -756307425 +34701660 -705217188 +598237435 -696875657 +188776721 197470412 +-592908975 390466664 +612464574 281842360 +913531122 943813957 +554356992 858151197 +836171158 810264865 +166160693 304997871 +-206961463 -700126757 +202726815 585792481 +524759986 969309937 +529577779 906103153 +851172764 798552173 +796335959 294059969 +91967563 773101066 +151467880 -164902857 +413838194 -91786824 +850207479 -548900054 +45032682 -458646389 +199734524 -870692025 +-625360124 473007615 +-820486149 -8926470 +-328556799 -36642138 +-670222036 278143518 +-248639737 115915170 +579181283 -480436989 +925985473 995021973 +-119218508 -246934944 +545594953 -532779076 +-516773787 -189411388 +112827376 658695099 +-234913909 561825039 +-919643748 585158879 +-126275268 648086449 +787863862 99824616 +-420866016 335359706 +-602751283 -728086193 +-333241652 -1488946 +565876493 -297341608 +835153105 -869917746 +-815001832 355763926 +743183912 213911779 +-223757269 274847177 +300753442 458467040 +340995622 862388373 +28187794 -980999046 +853322859 -897634167 +-474675169 572088726 +818905593 -673857195 +64439604 76924264 +80646815 -193814332 +119150253 845356910 +-211659022 304233351 +998747865 -592691515 +-53738068 -615736146 +742369405 926073885 +-214710550 709844330 +899747511 828091326 +626310924 352585685 +-800101724 -845940387 +764043787 532355760 +5615560 525424256 +186450279 -223417574 +82063289 -484599074 +290519325 605320324 +461728396 -410646542 +433046794 488409375 +-104942884 -262827623 +-771633554 891570493 +-136938634 -144824448 +-757950795 93027318 +-786765009 -323210264 +-294540611 -72888391 +511341442 -291020252 +466150374 -157331890 +-802216982 234959124 +-289532769 360931596 +-597596786 -746873782 +234788505 -809407506 +-297336097 947781564 +575991202 821338691 +713852729 530438538 +-597236585 392031494 +684851885 785195775 +-795165371 -623949976 +761718168 919084163 +346142994 564462104 +743045367 -680287144 +-334730940 992011943 +-978874320 930291467 +-793924699 602784534 +936019457 821665323 +213439276 -369879628 +-953115280 -483925657 +-103715052 144097418 +-191589730 -174656662 +-267107754 -859434969 +347408313 660422475 +922840026 -910096345 +8845266 -184589268 +83826460 126089291 +954158454 46307493 +-668183379 -40609825 +-90715202 -357710242 +592303771 549504947 +-474124643 597074522 +947146493 -272090964 +-397601446 444050497 +-105670411 513843287 +-864840238 993409163 +656784128 -984363449 +-211801721 -679497005 +-608714395 -904611635 +-135022409 -596142254 +259156307 42134490 +-691185 -497152942 +753726515 -997303229 +878178694 -205415352 +-802715924 -110246643 +323017203 -569845398 +332701429 -461139114 +449039399 93206569 +-651052005 -82606505 +116556394 783748697 +510535749 553944895 +921124755 -339886985 +282637606 626176299 +-32425978 736823785 +-770477235 88390102 +-987123567 -32221103 +-587850266 -776079747 +-278013100 -67534252 +333440563 -707617564 +52226138 848914960 +-842047390 -229848877 +-763449334 455203635 +-467721741 -545039940 +367595494 -333736165 +-205477294 -222995390 +-666797461 -564038883 +-91137006 -439273283 +-835017949 -377699874 +160098157 65703050 +600592021 941100064 +818154440 828776688 +-7797189 253629817 +628814630 787538881 +697197276 -992470070 +-747868054 -392089951 +-234637226 -18649014 +661573745 713958061 +611628529 -287021261 +169090074 -440717312 +-340830024 174241895 +709524088 56323944 +-694397775 -899256958 +85474129 -740817959 +-692251547 -529004012 +-347723622 -452828779 +560335200 482457246 +-905975301 -855437411 +-872992128 -113723066 +-260499083 -578847939 +839070111 -652306354 +-53752343 385203363 +-955517483 -277349905 +-398870823 25898524 +-250371511 126966056 +128095937 -975591901 +816774468 -302086188 +-415435557 388339548 +474209096 -885235368 +63003453 -864050057 +-731688700 217626648 +-340909931 881145154 +560817712 142787044 +664422698 -840536203 +-835496013 -987459546 +334259857 292721398 +375219221 -404680135 +-598954009 -961620312 +932507677 348006217 +-742879862 -78452551 +784414745 954657235 +515017957 -740048911 +209321791 -122362848 +-26539412 -372651509 +-632298010 960099753 +731805192 -248249518 +284137376 -925687149 +-335342091 -75212014 +-321172790 527431368 +-832219236 580068916 +-392417502 853669006 +808231308 397619005 +-603100174 694291769 +-282071129 -52058082 +-490814271 -325008981 +173249532 -803478344 +930264154 -801417162 +833984733 57212757 +39876782 -861818704 +-545936410 -461626940 +433581412 658354048 +-632822572 886558550 +-714781615 977591841 +515950316 644736060 +922824110 359482576 +-499990125 -240663379 +-174488444 95507547 +729050112 -165207176 +680031031 353665353 +-753944275 -808848959 +-498465055 -603717904 +842576310 -618015169 +-913739315 -594010348 +41851999 -914655000 +132110960 964015914 +892128825 -670471898 +351675491 483711264 +-180842586 -178854297 +-382020328 482107537 +-325559390 204647356 +-50751332 -311805563 +264357112 -838066140 +-756133440 348408482 +-633289138 356780991 +-829569123 953697158 +420254796 -280271616 +72742842 -250539172 +-335581979 -506794477 +982168670 -803325711 +397001073 787805317 +-487634374 547248894 +917668209 119331582 +-300537084 -451878032 +-318801371 -371754513 +-142916425 389789421 +124449634 -686597837 +537306279 -115240718 +36573442 479762445 +-672915317 310759132 +-460633444 970187355 +-773904287 -836572695 +659188262 132464587 +63232425 -124320679 +946456634 -408124990 +771635763 -282482218 +422949692 -607506645 +329204451 -220861008 +-850012052 -54389526 +701583061 156313600 +71602750 977556721 +337974211 -369502481 +-696109138 900884025 +-23570442 -941619386 +-849575500 826414980 +666342385 32574321 +-255680575 563512101 +15129603 345932004 +-934369163 647113920 +-748855407 155658671 +-561469526 345155093 +-742567102 580232958 +-335413072 2670533 +-156160096 -76027487 +-301874194 -765486601 +-693073598 313162939 +-737562450 887149648 +221411664 811834592 +664068151 236135805 +962320521 321078809 +523450036 -82375836 +988048691 722538015 +-381857512 194660176 +-729857976 -952236733 +501251549 576333888 +-455220602 902155497 +-802892658 -348935064 +-765089224 854107763 +948453405 206672206 +566836886 -695582808 +-395106390 318130692 +88670919 914983060 +474014067 -58212842 +-395240125 -282785101 +694534816 -565537065 +-620117559 -566191689 +-492602599 959559947 +-79183339 -732269106 +748314777 -303762677 +686025646 -440014426 +481357144 390289352 +933515516 618143957 +-600551894 453663849 +-652139580 -651104655 +370874529 517374159 +430110412 -909654649 +-203787761 -247019226 +-394851678 -491923817 +-58640903 -624970341 +152067116 907705532 +-687336763 -151977811 +575449743 -43683134 +318511219 224445321 +54132087 948108469 +42633080 -33688974 +-776094141 -107906917 +-931897385 -564166435 +719083813 -321909193 +-383556849 856319792 +320124083 -492945099 +-736878232 -633968559 +985147777 34363207 +730962057 -765349561 +609443386 805881278 +-500519721 -389987216 +-950126992 717466235 +-148777923 -775621951 +-980484505 199421481 +-883538976 81744076 +-74119832 -101885727 +-214360959 -676039931 +-181518509 -691342018 +997132925 961830431 +351540346 777198065 +450159322 -461981785 +-358772346 -468839103 +-452625165 -678810345 +38651237 -277271422 +387599763 -495486270 +252925594 -272101432 +-114858926 621923915 +-80788904 -142707184 +63819220 -210921006 +70247132 929374097 +846398428 -709999231 +270524411 981476916 +71099880 -556450344 +-112217743 984195388 +841372512 -994840483 +-428619443 175123463 +-694098858 -862487164 +592183639 -724007737 +-946166002 111866704 +323894566 -689271452 +-215684924 -41786541 +-612588002 169567965 +103121078 261628852 +-752045583 76257376 +854793564 -670198229 +-944079610 -963638266 +-324078972 -124351510 +-954534384 -424720237 +385301104 -646204862 +834701549 -424760171 +557373463 618745364 +204826242 -541809793 +323022984 -304426771 +-232599528 -622356293 +-458971060 -936384888 +-618842398 313356352 +712916758 782424681 +266069922 725242131 +-633449430 -292692291 +132589932 87708196 +-290680998 854266638 +399875463 519243822 +-982849610 -730632027 +220833670 641076524 +204800764 -375232045 +-739915483 95765357 +574692930 618076062 +-371300486 -568843602 +-556340348 -398722291 +778029005 -778119285 +-758574765 -341941206 +329585294 261322335 +795344296 -924545460 +-523799567 547224273 +-535127086 -377191960 +-517930058 713837035 +-359552732 -685508357 +-784930725 -202433487 +-292439030 980637876 +-568790744 362969458 +323587181 652285628 +-482159564 140715147 +-336852658 707179639 +27501050 394947272 +-849375818 -336668896 +55793923 559278813 +-884818041 675690152 +-301002736 -544000585 +935631834 -656104249 +-38952902 990924961 +153076820 776104714 +414443802 263980896 +-48538931 175548502 +-828653794 566606258 +531282870 147411816 +-774343520 38704142 +-484244099 -902351475 +30083714 -710162340 +-376684109 776244928 +983023203 693281916 +382208009 390157240 +442944195 -231302503 +189950240 -680597323 +367020392 674059031 +-508633666 -298957313 +-371730757 715287630 +751557057 -690501366 +21301013 -628823169 +-917585556 694323318 +-509585256 649143291 +-203049016 589840722 +145959360 774731430 +322908253 -479423270 +827650617 -273313970 +-551086326 -141079757 +287485127 -449002815 +-357137701 -797746424 +-417233451 -90025899 +-389626616 -501675070 +671270038 52110345 +-222319351 55532368 +568069240 537157487 +108831957 -304719617 +-258131656 470966198 +448751722 841354123 +731897791 -919450208 +860709836 -625454501 +-422219496 -126877168 +540211650 -179351108 +150566541 258327552 +-828774399 49211752 +-47147652 291829417 +-430548749 -365532556 +922853868 614614181 +-216579384 643340644 +-624174461 -501929009 +277543986 549597831 +82922660 632209494 +460943273 800121015 +-217689785 -885511997 +927957879 621828076 +-811266300 36829195 +-321876035 -206072713 +-415894273 -590167722 +76659794 160100140 +-526959759 140151000 +-785606087 -813650555 +177902303 -45367294 +-661397197 49125897 +-665887188 -55979432 +570474512 -585966692 +-296258539 379487741 +272044572 240545376 +-953257578 -367744574 +-978609870 -199950339 +202645834 497458589 +147075214 242210871 +264863252 305381446 +401594865 -533204862 +155276677 702831910 +-544271381 716677584 +-369203288 -265864312 +-120037902 680975704 +-409007330 -600684979 +195680064 -276634528 +191848469 925248370 +406725987 -318969739 +546764520 -907758169 +605186569 138583562 +75645821 -941929827 +135344547 -983649818 +276384764 747326224 +-631772348 516999139 +-507107466 -339610415 +-565099696 432622744 +-380675167 -805017832 +-617628717 940237837 +-756908361 184682963 +485011366 -474128086 +445621070 -976441038 +153846792 -541644598 +-389354680 984572967 +-31750154 -881999207 +-344820576 606282330 +104960643 -189515799 +-265261308 -737231620 +817859517 -182203146 +345545745 -430949014 +672230772 909060265 +608722034 -599941845 +-340621840 753254621 +212910180 -756926361 +-52995270 -875968747 +-404747603 186877135 +-268241914 -23844439 +-919655569 495974330 +884479261 -511539725 +614611249 878714797 +250713735 -342865375 +779198938 316253555 +-724720766 -720221355 +861262417 389642625 +113892457 -981306877 +-845646489 877402072 +-784650789 -215995192 +57091188 54248934 +-681762398 -417225474 +245312896 -470886811 +513410730 -863712439 +743190625 113068419 +599044671 -414054400 +167918276 719161198 +43448193 -334197800 +-358712943 -267062429 +-81048186 -430978324 +476536787 242085730 +-926467053 421206691 +949545189 -491545562 +367484755 897907511 +-230819691 492913097 +56420870 615799859 +369265357 907123706 +874913978 457794991 +210681628 -1658373 +498061395 -8651537 +279143025 693524937 +-937662394 827041008 +675991306 292283499 +135591873 384019106 +108910689 -348632985 +-731126491 -555003845 +-156419342 -994088006 +-846371887 -315703788 +-381409954 -695756058 +990148540 -672116186 +166523980 109832730 +-383981922 -912788972 +389759158 -781551228 +253865823 -899849087 +-444995032 953017964 +467232306 108118876 +-988477115 115526458 +-836614560 -375189064 +-567803871 -782002892 +-144406286 43198561 +550947362 -641931130 +-899501372 -468702402 +-832515751 -771022408 +-341861189 -307930445 +186536353 -916072893 +-856635835 895729934 +-101331790 55148964 +-611374678 -435555648 +180889051 -341067921 +-288025053 -816272358 +746123261 133024384 +-471202795 751505780 +-191522862 -2718372 +880743063 231154536 +-629829889 -803654273 +411145769 -959890787 +-384046210 -667620478 +-840191164 609362033 +-495039716 785524376 +741716086 -48422027 +-771042367 -353323347 +-982465124 121387447 +-459376252 -153374014 +468273549 -71440260 +-740862291 -585272473 +-674314240 -660441663 +-698210333 -822520552 +-841237863 -798289911 +-835658162 720470461 +421838624 -712743289 +686282764 181162709 +918956320 756596057 +-397467304 -588848304 +-930102863 -488445729 +2123397 -976916660 +-917131687 274440922 +-371688838 698882635 +-240723836 66602096 +-466044250 -88857584 +-625886069 -102267109 +-114616296 170470215 +883389501 254901207 +818995944 -228183799 +249467870 -420207833 +-832061625 493320931 +2484731 -146117463 +15779296 -84645355 +-533176211 395881446 +110650156 591835927 +403439965 -1793444 +303055012 -161807959 +-479233540 -836929705 +-535515034 726235423 +-572389333 -703041625 +-943164402 -699937239 +-334788459 445350810 +98862109 283658055 +-637077472 874655409 +-25455681 417407863 +-448002625 -673473381 +239257096 -23583313 +-927527781 955206352 +-225516571 860086747 +717305994 -719476702 +-449348638 903754798 +988180656 -994127248 +-139994808 -518484538 +-559265148 -622798809 +-832149231 -836105582 +642739590 -906170199 +-707470698 636069818 +-91293583 880886012 +-830736437 -823949658 +-907020902 -771994422 +724601413 -371178638 +-932029480 423437590 +96051435 -485548661 +406498008 -656518205 +385116364 -885806912 +-232913001 -197887859 +-239299737 838400864 +-589548903 -692784054 +-902834357 -784289287 +203394783 420618621 +-335604455 -334408748 +321682399 -251337335 +-893465056 -965655957 +36921819 -474322531 +569176345 389698735 +510981314 -858043938 +-234489060 139447190 +287694066 -744219784 +-536967658 -7919230 +532162631 -111059521 +461665005 740382204 +-408238655 720931395 +-426090301 79674018 +170128940 -921381752 +-138091565 -163227917 +-492379302 528945173 +-866695313 776427439 +224995323 491150474 +-57712473 229416780 +-376462219 -311652269 +-405136870 -70279158 +-19100379 85975253 +243915535 176569181 +-197488440 912942616 +746747648 -614966972 +-973293982 -529248389 +-345021567 -31576848 +344609236 -834170157 +-252802303 26742951 +-688000724 841990487 +-205633069 983348853 +-104050382 -623077080 +23950247 -827365341 +-882927904 -482106673 +600349353 173589860 +-974901237 366522617 +309360154 -410640258 +946592538 -351323109 +-228227389 474079999 +-538267080 561995236 +499984612 695327332 +419993142 767345048 +-112688447 185697789 +363522869 -976958716 +-395619866 802800446 +605100168 -160532363 +597103253 -607534028 +-937895987 717654207 +-98916973 -9219853 +116543920 -348456181 +-235264520 308229859 +-102975520 -147131047 +946102930 511762343 +890664024 -935037476 +136627824 46775700 +-141305263 -712147994 +-762313846 307919150 +-48509374 555734252 +-226739487 -614821285 +-721279019 -292437156 +-485421125 -990176844 +84924951 119659551 +-398992258 -446015413 +632238095 299095643 +-471706040 -804329717 +963891020 -6721300 +-115842975 377788301 +759778597 -78708226 +829490823 77181007 +-241617815 499788440 +506141148 -897431266 +92220076 581766177 +66626956 -343109339 +-345176349 -536992964 +-745269270 -241038682 +611311851 -410743511 +-947612628 763265664 +15616725 -335849649 +799663946 -267126044 +-992734746 127111186 +173447039 -797178806 +395927633 739279368 +401677248 -863203203 +-741255431 -142366896 +582194232 -856154132 +478982045 24205836 +396045758 -839625219 +724262732 771577682 +-983147824 71527944 +228148601 894415416 +83390849 -380623885 +-124098407 -879286826 +-848031404 -462469953 +521330033 -472671260 +276064933 665908449 +821344591 702872180 +794193613 -675821401 +-653059577 -949645432 +-43139109 -745099663 +-269454015 376840613 +-4456253 744105812 +-185754700 -112063714 +-84639860 733831597 +-970751303 265417114 +-727520384 -445642968 +29550597 -74096782 +251383280 276296618 +-201565336 318484381 +-257791251 -69919034 +-221530069 246663216 +-811646707 -597631798 +546224800 -645762710 +-192949689 -774685132 +-699361110 -452485155 +-510859318 626832211 +-242261945 -962206939 +-709583088 -237144612 +455142034 299093372 +474807824 -923597697 +-495626865 -465394186 +180681956 411620501 +717371555 835175725 +-923242059 -106671029 +392863409 429154984 +-303442297 813073997 +-531113414 632131781 +178537664 564731959 +150584021 352948192 +39464590 22601997 +-382416632 311288996 +514378759 19458595 +-60614561 -546265828 +-14074700 -395667114 +936883619 -659727680 +853862396 863392157 +-589343377 678265882 +-423397116 -840543162 +527529813 -556875003 +480252373 530393362 +-592517281 791297293 +481227914 987478841 +-515767320 -691955363 +964616668 -860797698 +730312483 -867386543 +-729601509 48421151 +-86925815 -804272743 +986845458 86937815 +-79258153 927653277 +850738345 373176187 +-254794543 -839960870 +-654828608 -224817545 +210380475 -263081011 +-890158782 718372872 +-857657658 -946737155 +248892570 654770942 +-480049778 -33260643 +91989664 328050977 +481210922 656404322 +159209211 491606621 +-661919510 175859652 +-600454768 -933313721 +-984799715 148623817 +-155190714 -379255280 +215553727 712894603 +-391952679 -818669157 +-599902408 -921469580 +-243321377 -172703732 +93547343 -715414418 +-393351100 -322540596 +125178967 -691331341 +-32369613 70289197 +-474064490 -846378715 +225831424 -455537607 +316902918 971197567 +-152917211 -660506399 +-18549985 768670230 +-794935987 -928068636 +146409848 540115630 +305115711 -164591075 +157923616 455623555 +309999786 -760053433 +947764547 -976265574 +891701383 354056729 +-996450944 51946624 +-984307381 245925492 +-97319391 782875492 +759482922 155936167 +-183937576 737369999 +503081354 402539053 +-355297295 -852525819 +58641070 -760381864 +183414136 236083502 +-613492997 534176950 +345203906 212325940 +-343026833 -587268737 +-275234538 572236203 +-409638330 127453004 +-10774094 137866067 +534603407 379338787 +946476178 964239632 +-988360486 -304518827 +-980607308 -905496678 +-95797181 -446341895 +-578029023 786526402 +-451642139 -735163577 +975008360 -982789834 +-908682791 175911161 +-29132402 451739659 +807031658 5103017 +558547600 704056466 +630943935 -573918407 +758246967 -14909229 +81188193 712778519 +984316395 609117724 +895443956 -519976863 +942373746 816146286 +-60783279 -530793666 +-915444756 331321164 +763393085 867214530 +21675689 585720340 +-609141804 -350919295 +-934652403 443345758 +586041218 614364560 +97942494 752672699 +511939390 962491134 +-489088927 520986117 +-538241308 92900478 +658551147 334643588 +639547206 389548264 +803747909 650817846 +235760770 620392971 +-591037069 860790743 +214393306 -724613440 +765646708 973516392 +883654884 -803954544 +35802932 259641088 +623125255 650393717 +-245571049 864860637 +-320044425 419845995 +-910391157 -306350684 +408745779 330642126 +-355699257 911465460 +-868982202 454205124 +-189423838 804339944 +-161397808 -529113081 +404342696 -409132834 +-393515636 -277677308 +445145933 -461793167 +192174002 66688249 +803197625 776447240 +-207991399 438656677 +-533874716 221807537 +866258883 -318694614 +-241223019 -186077420 +355315302 -22543042 +680610874 370324165 +-344901378 -561785734 +510761642 287241702 +-547459564 550201662 +638137314 562794638 +401997261 254939054 +-682276871 170252904 +-329960475 -246044066 +448176395 -514406742 +-526332827 -222491370 +668984403 -534582021 +65163942 -8239467 +928426617 -28248824 +644906853 -992625333 +790559270 -492266074 +-155065594 289368413 +395422605 -464980816 +158827324 525595749 +394906808 -266371225 +-579477018 -93123282 +-405337296 820581154 +-935680470 525128950 +-518670960 400586664 +138186059 -763174702 +666192846 470038271 +855098965 520301918 +261487401 286182256 +696875776 373016792 +-293362949 150170228 +-724413225 -358867541 +161307265 539312532 +700714285 -905523242 +646996022 777291541 +-787493450 -475424221 +-206274728 -57649348 +-974140398 97286799 +752199804 721309922 +840210586 -87649658 +-20161690 -840711980 +918430501 846648706 +453948678 -842612836 +-673131221 53900794 +-871919472 -188436138 +977704031 -809247589 +416318659 52336809 +-626151862 -144832066 +578837227 80256974 +-671216067 -700960917 +632668099 -425209736 +451892722 627235589 +115377264 348927884 +-668132083 -719820999 +476159666 396715415 +-9714055 -802642734 +-391293897 251379893 +-179104594 -335685849 +596851441 -405784487 +-904574925 -508039113 +17902020 636097824 +-649748804 -873407597 +-594506425 247246898 +557618790 560548959 +-529400585 955654169 +210408333 328227441 +495977945 347534595 +17353283 -597176711 +86140545 -485581361 +-477492077 -331283131 +-924157970 -691514146 +-189696198 138149238 +-857548926 633439029 +790486265 713607078 +-227499259 -34494811 +971402111 311041431 +-48335948 -343911156 +-98608594 -814448745 +56689268 -291245437 +661101773 857190287 +932979018 -305535415 +719050751 183980554 +-952189101 -504274574 +757095071 261187795 +650058936 -648035397 +-671795037 736851942 +863306199 570525124 +60729491 -559887064 +-526466450 -921628836 +145581003 -596744224 +600744388 664850105 +966834686 -942652343 +863682888 365378454 +206316458 422528808 +-209253566 188076334 +-46355696 773714412 +-433236327 -35680141 +-979624912 -36617923 +-934151614 -213727191 +757972966 -404407565 +-993490728 -270912777 +-904947197 548866466 +-487818636 370452448 +117344661 -651591813 +-375493254 -129054549 +-937072272 -154042715 +-234971813 591891401 +-329750304 957791235 +-365593375 -93090703 +835360533 628405838 +435337404 38766653 +-110010394 -874167747 +-8009319 -622883865 +954230880 506598522 +-650488393 -648224914 +641281789 -983895723 +533934955 243482168 +-405236734 913715800 +165162472 661243693 +796281517 -326760331 +860956200 52863172 +-300465968 -709218250 +-939250001 120470263 +895910023 218369340 +398645742 188774745 +-536329403 -646790686 +-952797217 -78528581 +431198820 317722544 +197386575 551028132 +-321479354 -316640793 +-505600497 -535726055 +-75112747 479362543 +341384966 196548678 +-42212966 -594991803 +471914502 -315216031 +207962615 651271439 +-537736722 -126499703 +-11018623 412855414 +589471191 -286435007 +365064841 -481575110 +318561693 151080503 +290725480 896816307 +306608612 -586697168 +-602117387 60926080 +-345210042 -683473140 +178401352 -842305617 +-360780039 43251000 +-387716926 432808562 +51210549 -233795757 +-276899439 55106378 +505204394 -538894833 +-709579665 685572380 +-374667478 -337807348 +-340592232 695589556 +248229453 278974653 +-682088346 -987643761 +897003702 -654360779 +240716079 -191342209 +-339510955 31948539 +-477905450 266738208 +759300886 633952660 +167837190 -160311286 +34419851 9676401 +-543926839 -134912500 +-124383889 61634365 +-959644589 -534182885 +722842805 298893362 +739502492 69398016 +-607310263 -719319449 +-383495800 120787859 +25803172 361145524 +-471050516 31539063 +-187984107 -899220822 +-635935364 -546238492 +-898969824 561270664 +-607800626 -275582960 +188495564 955317067 +495197670 11659844 +380752899 498886485 +-645885648 262318544 +-895459743 752943907 +324195402 -358020758 +165738133 -872608239 +-459510282 661213269 +-751803151 -6308109 +-200372051 994818466 +-614983266 597357232 +-980859902 662925441 +-233470919 716912227 +-378497333 -652817767 +-832224152 769256179 +180456162 -494305724 +-759477177 128830645 +929560645 -529651056 +-475800686 812657562 +-531442420 -665813585 +477022342 -681178771 +-172360956 435952834 +737340151 470553112 +-254078904 -868064285 +388742274 -781943845 +-180919708 -704870932 +832988034 -127732657 +458792030 -574973007 +-364164993 -282902313 +371345439 925852561 +894889178 -932584458 +821335374 852195517 +574041310 -265233886 +527478094 -823439273 +512611568 -79186013 +419586838 970363202 +837761201 -704532963 +589661894 368162019 +828208807 -987608599 +-788530973 27489170 +-151628180 -608414578 +721509985 600325615 +58641902 915134362 +941240337 664942711 +56188528 -453210328 +-781507404 931638153 +78882745 -92172977 +353424898 -768595807 +50495337 -984075075 +369103733 -200671181 +242009040 153762801 +-517723402 -145245725 +-8591228 211291428 +99288812 -772631689 +953494125 -638077826 +-86475970 720928010 +987130100 210070046 +346819326 62050127 +527345935 -582919548 +-703428739 172823550 +-143942322 900666796 +-511342556 249661661 +-887515914 -982125720 +598522325 -599301454 +-26723135 944471846 +-383053701 -777031545 +163126479 405881985 +750987874 212708032 +-533863651 -264659748 +322846283 965625511 +952843956 978404229 +-264754968 -886449680 +589252686 740951529 +629922642 -728009572 +542158101 -553256812 +-504077404 206116719 +-60458493 290832019 +513371737 -300278692 +241174408 -674293246 +286389956 672527640 +-110684679 317675074 +803099451 -950994608 +365263252 -807100306 +493560211 -239084868 +-275585969 -167452638 +670809278 220736776 +-932707795 -164222551 +706327907 -949332777 +979223969 -612114504 +50215879 -330237872 +159368619 -829481944 +-359101860 -921908480 +-282228215 968683192 +297129333 -123683107 +842547628 989169314 +-65299611 17280647 +-54960225 -583622503 +-766862238 -172188452 +-177409029 -18427894 +-467141202 619891779 +887744672 665818670 +874527317 -937766288 +480905136 333308869 +-925617962 599605409 +-160402341 -556177097 +-658301584 -486478283 +-327141825 948854593 +-680756914 -855198228 +441228562 27917464 +-904343803 683933378 +-558538612 805740144 +466627804 -713773603 +-234214984 -220169239 +108073085 -494596120 +-497608942 347565137 +-79677936 777547736 +718949173 608393795 +-124744923 -632158029 +-739963108 62083421 +374470709 784832068 +-236941186 -419415110 +467454554 646188093 +-73339992 965789092 +-624443009 840958933 +-676870626 -96708789 +-221554273 392667500 +269767750 128064367 +87541026 188093066 +80782274 -599478475 +774320119 -975540576 +-798854685 754030008 +-527010350 -894423751 +-192858736 -28832809 +-236052571 -209984469 +-67742340 -63794794 +515083302 737814110 +-406294222 821650438 +-230816352 -459532249 +478412093 761244899 +125932300 410759525 +781035006 -305820339 +-301256475 969253872 +296059841 442569624 +17541285 -11453727 +-873973263 -933594463 +357771108 -223779590 +127761597 -595123371 +-81366044 -230557518 +895155517 -346390632 +968813144 670307756 +822629415 -493013635 +873614437 600820799 +-954414646 240943315 +-896449029 454157576 +-934150356 -458790487 +525687528 -30302982 +394965151 -481104220 +-801329961 442254520 +106308598 -115424680 +-129215776 457425863 +-421168787 -959788607 +-537340867 494774508 +968158539 -824270839 +-793852324 450581362 +-998546857 767181370 +139676624 273383771 +-59353431 -82468308 +-222194048 252121924 +-571898595 -437163815 +-544637146 -53246021 +771959382 400471956 +692018274 -417614309 +-159008317 622952582 +-650488420 -742526703 +-826553315 -940153643 +-485692749 -892016833 +-141359280 -828369987 +985653616 -88636285 +228653961 888456278 +-313896505 -206332122 +-636576654 391713078 +-113366109 -807322652 +60376731 896021459 +680592735 -201977065 +186733773 -140764530 +589440035 251906729 +771843694 -187179315 +854579364 -189599547 +-547665894 323164959 +625520658 578222728 +255078170 -627954112 +-398718029 -815196189 +636925092 -523884087 +391613011 190277491 +67100838 128730685 +48358070 -905989623 +674235606 518173299 +437773885 -893988984 +-251561775 -818120024 +665933011 -787692084 +-436475820 -887696406 +-866476976 257673086 +651805321 -862746499 +56302960 584292778 +-143716553 997561357 +683039312 -166347214 +-56565896 416223846 +-570006821 643505832 +-656198491 885636261 +-191948035 56296027 +-222687432 377972087 +-364290354 908543945 +-140682960 -120539840 +350041977 465028757 +418202097 844919074 +-465505195 734160748 +460554917 386531960 +194717322 674714145 +939060488 -919313726 +348772572 805010114 +-988163744 -351236897 +-84051198 -955043512 +-719766765 -423151325 +66874237 498552467 +460776057 -775507645 +-697403911 217538188 +-736286885 25371507 +300281628 -102845871 +68412822 115276834 +-899511869 -185188045 +-564414115 962687038 +140808535 -617131076 +-552872104 -673459516 +440696690 692238766 +-118935586 153987429 +517429482 739373267 +-435303598 -198667450 +-45578715 412530991 +-678766772 513859393 +-562615614 -657290553 +-935351884 89762439 +-406677542 -813253982 +201452075 294026329 +-193660443 -180652570 +-314487698 -591542875 +-416616458 828454815 +-522136044 -841686429 +33459914 879206172 +632884378 637163078 +-974288699 173992388 +283236932 826674176 +-543335712 -96582100 +341745742 475369459 +-714707798 -923363107 +389650948 436387116 +434448492 501943416 +569149649 7143997 +376389803 726667266 +-550463723 366360659 +600919479 -305069375 +191215664 85845365 +-199882451 -933911370 +-23334959 891245 +161621924 -300104571 +778890666 54381562 +4040180 -363342556 +-350271561 546942841 +50807473 -512785157 +931555725 -143084573 +275823846 14122269 +-612017156 987681053 +304150002 -216626630 +-256162305 -111714043 +-412518711 -56227405 +852908583 -560045882 +662138477 635407714 +-72131823 -335464243 +448877808 633269492 +681040048 -886295200 +-522034139 344134183 +-777516311 -467854068 +588248502 -572157624 +-327401367 -962598037 +263894694 195975116 +-480953827 -412498284 +369416696 -241604056 +-452754138 264245492 +-500110572 390331812 +403704513 -675736304 +-435838826 -498260204 +691007630 -594385073 +-216204902 477793636 +-394558975 -957161492 +-231522366 -982181190 +393724820 64044707 +-688606296 -650774860 +-894843090 -773646520 +859309408 -891689406 +281872655 213049701 +446868835 558070035 +-313447912 217402633 +-28259719 -791154121 +-847884244 -302486731 +-484575413 527728882 +-686876398 -517680433 +-260082414 -965473400 +-737304409 170686801 +-704463427 680933917 +-319011545 -900828101 +907480963 -608274803 +-259984129 397024375 +-889013972 -220792791 +-103018485 -255261976 +896717999 -874209893 +-722692862 -882883065 +-548266393 361177077 +478527027 843730241 +2930348 939044956 +-262484719 -53306843 +-18032773 968566633 +-879748282 245407483 +310698562 131360733 +785569363 849240370 +859577572 -3399756 +-239378039 649579648 +-295039278 -143651682 +-915946042 252961006 +228648146 899878244 +-373805594 -536901807 +294148333 184157284 +-428639281 -673073653 +937053525 -965287931 +343646779 433993980 +-884031122 813254984 +197879166 -796749331 +861113263 -951615573 +886337623 -943095703 +261203985 -175775183 +338924583 60991763 +-577234254 -734692363 +685702219 742014661 +-92756191 833480139 +117679002 -840194900 +-900937814 544540596 +557549823 -119356254 +-823828623 -567231018 +-974782424 -431170524 +-41353949 262591710 +-913883293 809338097 +-209809136 925253110 +345182734 776046238 +965050009 -925561378 +829063447 507501668 +-369002755 -618214220 +210414104 635466085 +243345080 137585443 +-347108827 341423685 +731518415 838964832 +379693444 -69107042 +306109056 -44152155 +754156489 754652597 +572875148 231116090 +25557539 34906419 +-173816144 -425122154 +199841035 -735229360 +920897433 -454768741 +784758126 24582906 +-197510020 436948171 +-94566964 -460192573 +455041975 -394484170 +673738476 50099149 +-182917320 9280930 +530388573 -734005204 +-358379757 -949623323 +280721331 -17611919 +466151139 456158669 +822302369 314780259 +-936200895 338004010 +613844833 87062271 +-152182610 -579219173 +-457237309 693437760 +668070751 791447721 +551139164 903458487 +805612912 339180348 +-576434176 691645176 +-895774205 70969132 +-896593907 505634060 +-544865587 655221361 +-509897615 465429158 +-866254523 -151258349 +-698434379 388368260 +652490529 -131873307 +8096383 284320843 +-231572365 -168009655 +-319174740 547788066 +352050680 157324002 +-533224883 -13702506 +-736861811 38917864 +-118175343 617095312 +-376653162 -311858855 +-385606291 -203523732 +-466090458 -331305339 +-796824878 -159238509 +-723355173 -874314718 +325587416 811197029 +796012815 495076574 +427981051 951924661 +-103621206 -584901044 +932652133 -190809764 +322373608 -868112315 +-892993586 -466049031 +-322844229 -968362743 +-371855628 723794072 +143013486 -538628028 +-211799431 520678225 +-421645292 -145996079 +89524505 857320019 +100989564 457982059 +529176978 900781491 +-498713468 -530776037 +583440506 376511616 +794102901 -91456195 +-470947752 -457828990 +136487096 67293668 +-966127675 -363478320 +435271851 943140045 +-478849307 912828765 +-294833134 582939456 +387999927 -311072260 +766501944 -945731148 +842348517 427887894 +-153080575 149032294 +-523992213 -560836799 +141291946 224223840 +243370141 -662702725 +866521169 -665986253 +-541871461 -296876372 +-668755263 51275620 +638036176 358257058 +128279283 -49087153 +-776183753 951085434 +41725645 356141898 +-813525746 -710169533 +339176428 -313649491 +-257038869 712859487 +455076384 -831336920 +582694396 66345240 +287163573 -427586845 +671794590 939900474 +906839167 818689194 +666006552 -381462517 +-591979544 -743472949 +-744367201 847846366 +-725108007 -881703599 +-682304946 -412716198 +-513954459 516152985 +-14658524 490815366 +337592470 -656283101 +-743488921 425698503 +139382238 -135835997 +-396126798 -643341432 +415090270 -329699125 +-149934554 -553136702 +490791136 318522479 +-368970498 86650515 +-307507114 -554692795 +691881660 -389651511 +695355905 -367735894 +584946356 -387931586 +961852124 59979717 +70832556 631035086 +436491345 -831576670 +-187679688 -487077627 +57220091 256457138 +-631953277 700767874 +-839726504 384789299 +972776008 -977468386 +-168715518 846270889 +540335312 947658533 +82891178 43366063 +389465779 755945017 +886616638 -869865587 +791698537 -29356680 +-321107004 724052294 +-499187627 -617529194 +750550583 44403220 +62112556 875738421 +-35322252 648552989 +265595464 111824744 +201719812 -924590018 +-308825550 -7590827 +879943090 -531432928 +390317757 780011192 +-798032463 606336551 +157632139 915501013 +149867271 131457627 +-402973392 906048981 +-693069298 238182631 +713644191 -832051428 +-332204525 -752899216 +40364208 -318554242 +-741240043 -164635304 +-239506355 -643648812 +821891600 88670256 +-996717296 -491978667 +-117947872 346825663 +-362824547 328797954 +-936787557 -895210684 +-929512686 -344648003 +-251526193 948628095 +56415755 -418751966 +-577559034 -280678601 +-398665409 -562164265 +-752077718 -940313306 +-56555931 -433709606 +-92109018 468009685 +72598515 623687171 +878582308 694145289 +994847486 -483319569 +725165421 48817441 +301921995 -275941799 +-288353351 752345995 +-577452941 656365875 +206466287 -11513661 +362623526 -492105157 +701718755 869260129 +672229274 482827195 +637108097 344643160 +-348571982 -733709616 +202377475 759532294 +611746297 -836630248 +-672222974 277706342 +-923596953 17711652 +27223492 460856167 +108511650 -400314097 +-673684686 237480163 +-983097159 385520125 +-451014727 -867088671 +-4415576 -10609317 +423312095 -583186545 +27184401 -177908205 +-633485563 -134694480 +930600253 -400528499 +900713499 -681680301 +31465765 541274816 +-360237091 235956424 +287975781 -172171609 +-842627349 -122863446 +-71488772 52493607 +-965240938 -979802407 +-792177644 665285292 +127685022 -657909034 +-763286665 987083462 +-738544778 49308249 +-505048352 550230906 +-392507250 -957283709 +942548317 502649741 +262133273 163768584 +-214195210 337147840 +962747944 -780320561 +480044174 -423556162 +-617385005 -955963543 +-729705328 -333809004 +58151067 44665686 +-154746947 950088549 +-16858907 -424280037 +-913377292 854367679 +-662212207 33334433 +842941128 477907063 +672189691 -913551830 +447145746 -309578320 +-757719823 810149782 +-197959916 -840608204 +408729188 830639624 +-639259858 584975825 +-267697148 406164600 +777754268 -607533326 +997390744 675647495 +-218568712 -571191143 +-876035750 476627167 +429745526 653970267 +607009268 -591151925 +-669645605 521545238 +-893593951 -857352760 +537306021 461211996 +41695507 783294423 +532776960 450615887 +732065709 -378011731 +24989631 -87958093 +237856786 48493098 +472643622 397598393 +-948857563 -924048183 +-146468460 607110793 +-840334459 137808713 +-15342576 435843264 +334035349 758054232 +817901050 711698729 +-366527068 592550510 +167704285 894636470 +-452942766 368000173 +-288776127 -516996915 +-957513742 -519695817 +-996962500 188414776 +388370364 539318442 +444117048 -686354179 +-751728123 839865067 +-226883148 -530243350 +427809467 -144549436 +-292133511 -728271385 +59579603 -216257002 +437302708 -24881429 +425639968 306208202 +698128672 -808248585 +939057173 490824743 +-644005356 105364978 +37016173 -404160790 +-57127310 -507261776 +-4081926 -99191320 +-145654809 778419097 +967243151 875560919 +521199588 -56840743 +300577316 -587125068 +-188249881 -461711192 +465554689 -206403094 +-903956200 814920933 +789570341 200786231 +-787811001 61281624 +141290645 842085445 +24439191 -571441492 +876439665 -989424753 +-586447770 -841594363 +866997376 -175981417 +292968029 436658246 +152981518 701785751 +-588363823 935451404 +489997802 511012952 +-732094524 772811989 +569692896 586383069 +-53897978 537349432 +-429496163 761695439 +644267256 -944359744 +-42519540 884112323 +590982012 -913614359 +-514455203 447341692 +302074066 284476938 +544792793 -947526364 +651089976 -167610387 +-881933212 457803109 +-543313631 744394983 +445109433 212574628 +-918248301 -512531163 +-683033922 -116936639 +-835208468 -133846905 +-724494645 -133415978 +778107375 -14187268 +828484789 303272011 +95344305 -426934263 +-786526523 473189386 +-582779255 582302164 +-642133697 499443999 +-720373629 470164529 +121626746 -71889706 +916194427 392815538 +-699867374 449952290 +479146963 -641694701 +306278439 394011838 +-77864841 713381061 +-42956964 -558227889 +-904817825 -360042031 +570415579 962873949 +85041006 131300345 +-236630021 -452415567 +747267468 -806855821 +-904959866 -613327538 +817461585 307309107 +-409268038 -822507226 +-770436536 936247796 +-306276693 592153041 +877438247 -801761119 +-696730788 212595986 +-321158951 -279145621 +867759890 -962613190 +-515071304 231836385 +-999596545 923861066 +-581902526 -742334769 +654115258 801374839 +633663810 348776099 +137941030 -335691289 +181130371 -236259248 +372736478 -508570240 +-250682943 -79164804 +-729031440 39765670 +-54535220 -927759319 +566463889 157048142 +-500147197 -779036490 +-662825043 598141823 +-449823223 -875997840 +-616031818 57117605 +-893785789 -948768294 +-533872016 -967679390 +777934292 -537941162 +-70384715 900447129 +648858914 632608722 +150650922 -405810695 +-677163161 637199080 +-737495643 172767326 +-522385689 821491200 +-567087649 165881890 +931653404 -347180030 +-67324911 -937228053 +-882857683 767924712 +-571015052 -201743605 +-582860282 894435545 +346541438 666095218 +410338801 957335886 +-84967822 686915947 +-629191076 385186847 +670119160 28199878 +-95854774 81499547 +235686905 -348177769 +810572072 746671802 +284032616 708468293 +144189015 68171256 +795623329 -207724198 +-725445548 -891279380 +176108446 655688752 +328223689 877282002 +-750988662 673896082 +927622792 -869716313 +305395122 310258247 +-229264853 -882408145 +-3714981 -300781312 +570494763 -255562996 +-861559460 -160209197 +366348392 457791087 +-746139508 -728119686 +384196792 661528851 +354384798 -927775328 +880285500 123101763 +95169011 -414157136 +-126353321 -749567291 +-449679052 -425992724 +-464568775 -928643364 +-770281011 -940575687 +741901407 -300037212 +-487988517 -914080014 +288556168 -391372244 +395091443 213564025 +-496534674 241575788 +421592330 902057597 +966730784 -632773382 +-759875174 12084595 +-646574172 -791597452 +260773535 -286215750 +-377397522 -681577193 +-971650637 -456952024 +-77355409 -61019800 +-705162823 -62916065 +-273083660 -741658013 +-773967118 16731458 +332891270 953848585 +132794626 920388171 +-843472645 -792624644 +628208472 973916889 +443341527 -606168697 +-602020502 -206689706 +870267831 596434934 +869894928 526088306 +782719351 760937621 +828748636 250068870 +-731800278 237271041 +653120537 -132075496 +-379049019 -190634559 +-241057118 313052634 +904509946 678056922 +789995276 -420623330 +506759995 1048219 +782053718 712048025 +975789866 622824341 +-622037139 -133715295 +-755279361 748270823 +211240482 889456865 +-318528191 548182864 +-329297071 85580126 +461162527 -167418444 +-789544537 -388135325 +-154583285 -534341695 +758410990 922917400 +932993775 303442496 +-460059895 -659125502 +761197231 -118137399 +-323943521 409290018 +698314625 772291142 +-676002826 -724153596 +-278921705 862290875 +190979258 -213143305 +-971528603 629414906 +933581245 302071421 +-768074464 174168060 +-955790989 724935010 +-747369704 291922530 +-266229294 770368532 +-115923357 806730531 +-43467263 -152656925 +964025230 -780270676 +453010332 -767227761 +-625395568 342762539 +679727857 -485024416 +707213847 -870123006 +459295451 -161689767 +-843787472 -301525625 +133103888 -507570886 +602517766 -14214002 +-289228314 -82749363 +353506162 -939825807 +312583099 -562543207 +744328 -261671286 +780343703 -720651955 +-360015360 -993292389 +206927890 278187925 +123287339 -968392619 +-189493513 -856450942 +-138060976 -770488526 +-511984693 332874637 +236293663 249618839 +-682136858 989687329 +903182162 995040045 +-12642503 -418059408 +-906445551 -940293700 +-600459053 -354901391 +137502812 143263136 +-246439007 -10669693 +99592998 -825877117 +121063435 274120694 +-597937203 761480655 +613764262 -707121591 +621146013 15876910 +980048595 222271570 +752570444 -607096862 +-955062118 -286953165 +-140322080 424632275 +549601151 854654631 +-844141833 -417961027 +895813846 426264069 +280525025 -999602393 +-854826180 239578511 +208615596 542648895 +478148362 -524246028 +-603013732 -52378282 +-565790139 2219087 +791260499 653617665 +-744159331 559275417 +379525652 -87304907 +-102735475 252470970 +179325289 505854351 +452136691 -398340538 +-2891849 512201364 +555738361 556577366 +949930637 892907324 +-826574016 46138768 +-132002101 -464518749 +892616465 -785802149 +304979298 -676338947 +-109662073 -458295199 +97424823 375134987 +-459581572 151518374 +555571099 281846223 +831802554 539533932 +926063555 597294676 +891363765 -926794656 +-1662786 771174849 +-973618978 -777012835 +945123073 849110061 +-10512425 699633925 +750330857 -124685422 +65154508 -266050358 +-721665170 -800048710 +951027619 -376972173 +-267816799 -322834418 +-370263850 -802693135 +-666894216 949629237 +-15796337 74439457 +536693098 -557148952 +-829005036 282061135 +-786165326 96407943 +711546937 -946012699 +567024198 382557431 +535830575 -920596934 +302139871 -643230413 +-625081992 -901300592 +721017411 553750636 +-399823422 946254985 +-650272065 -953493247 +-545291107 -753032434 +930249582 609116186 +515757916 -243325800 +120471436 -123028233 +754951627 -459262551 +29042653 557426050 +324171730 -8648710 +287011878 -266880264 +748049339 454327742 +607803449 972808632 +203961995 -263641708 +-925954209 -19988684 +-729592529 480171985 +722615303 -998107411 +254900210 384256268 +154306962 -204841868 +-46405262 -806807783 +-997934377 549170958 +671824485 638683630 +-983029860 -13625497 +-886764623 961856528 +-986107142 451847506 +-847835303 -353268654 +-455466185 -725161099 +984138387 776908686 +935893252 -23809892 +637818618 580985372 +-41757448 -439684178 +81979670 -235187560 +-840908541 -80212538 +-881410060 798716828 +670237548 558155267 +588856474 712037813 +758754184 200982472 +968782952 -961660424 +131184654 -796734287 +196860949 -653877850 +-852846848 -891663674 +637148109 -969113771 +475642473 703514040 +511972797 -225954620 +-535935257 663331383 +-266711753 833718194 +541801465 60858888 +-246378001 -92246315 +654487805 400411059 +966294894 -814318543 +-541208379 -700843233 +-468987727 26493955 +669362595 160455473 +111822330 174894161 +-656411132 604174919 +38243464 -718291794 +880112558 110777913 +-864345485 682404038 +408028558 608396831 +596445626 389091634 +-492666847 659052089 +-453630855 -561557108 +930650561 703814497 +-396842564 -150908855 +-970709487 -391096376 +716189218 -512511546 +887547941 -253882335 +132996604 -646653836 +71506971 291048859 +-814054062 347338670 +-390058655 973809369 +131620805 340726949 +-233425310 432466284 +471137675 974476751 +933806114 303254218 +-611087568 -995710368 +-226886059 -408402383 +-362143858 651007190 +-925980694 441743152 +-395800999 840223489 +-384277340 -345414223 +353524327 276370872 +666425627 968809476 +-801957929 -870311218 +-454277945 -784256222 +-145266921 -237182787 +-905263585 43060649 +965952224 -375358467 +889759775 -307686281 +-722301730 4376456 +237951457 549527166 +614846605 -525261198 +834591737 -554812179 +330283729 285857109 +983711957 172711123 +286944346 -143765707 +671668074 -285862712 +768691840 -145657492 +44945953 265769101 +-739411108 -298181843 +-437890310 -437348144 +244565625 920963191 +127601269 238995534 +332592862 -880269017 +466109021 889015316 +-187724847 224808775 +804649457 -977910272 +877653750 -254374989 +222929402 374526200 +535539227 692077147 +599861880 -687818756 +55558359 -204056816 +55853975 -464215931 +-612089391 -206091432 +939902547 -220899243 +-500465375 297464284 +763978860 -990363986 +462745305 -580221642 +40077686 -709308468 +-691056195 148388752 +-894637339 671854259 +-896093752 60956388 +-857247316 893224659 +605562890 887891516 +644501986 788320062 +-356023066 844242834 +891854269 277160706 +168637734 -852981681 +-771543100 -823200158 +-244845327 -846798591 +437231502 690987805 +-703888851 542602128 +231917937 168478268 +-623736792 -314887992 +277803271 316431505 +206236610 -951102109 +247237075 856164900 +624882931 -955538600 +788797067 -103895634 +-890901459 318447944 +-722636731 -155565897 +146223377 689694016 +622027542 419532286 +-724704951 -157564739 +-647503169 877072526 +430318383 402368305 +396220135 580809249 +-68466212 976846590 +59149495 747851184 +-612397507 674487115 +750961957 56755661 +-934698313 -577527864 +549646125 590231380 +-673385109 -877543623 +132963519 834354450 +477796490 975024388 +-280548824 -570192788 +-698263757 -822131119 +-358939129 -747483289 +-184670215 348700066 +-258209612 -276255756 +175674580 779744059 +849324177 133769908 +-970068192 -431438251 +79247557 474767540 +-27879818 -228146950 +405155633 254921390 +606054917 590925423 +247562038 681240501 +-89639869 -915188077 +987639879 -365656825 +-438589949 -821655883 +-637129428 937528142 +-595876192 247687250 +-581773181 -617698192 +441916368 -4557462 +756537041 445411022 +-286997141 -102667273 +500919440 -782354750 +-693827028 -385617505 +-443561119 589800947 +-126443679 287154254 +-42468246 -479424123 +506114990 38177785 +659587382 196634075 +929562974 -882040411 +617640019 -6071848 +839136660 653047253 +-184766934 977723771 +-242283635 905509575 +106734273 -621980966 +985771021 718496618 +-734132065 640758636 +-451392691 -916064964 +65600474 -781371978 +-566544923 -782958101 +516299989 719910528 +-587078390 5940221 +636332668 -573559891 +-563954775 -657087012 +-762746986 647171197 +-54362428 655250064 +859868066 -989915231 +300321650 -96467750 +-841006671 579295825 +826085438 382748380 +-2284730 278711582 +57860627 669865284 +541730023 -579617685 +-279196259 170650918 +-386998185 554077245 +19624666 812109302 +525217828 36457775 +-457030300 -325661458 +-674613449 -781948932 +96583203 299178378 +902912359 -614123164 +-937094069 635657141 +-870850796 -437971514 +478958376 -432871270 +207515356 667360382 +-164168327 430978304 +546735625 106825081 +499597521 -35946538 +849578202 505728851 +85178264 -640981183 +32386226 253156713 +361372533 762617882 +-299819251 886643518 +309464807 25203445 +-427314715 -510811147 +25388423 -330978307 +-90470860 -143973194 +87633930 -285974094 +-257848621 52239307 +590526989 -595738133 +660502140 791850205 +620495725 194221267 +-441246787 293955284 +985699993 284780413 +-207292397 -577981434 +-887750065 609498016 +303053858 -507881416 +251874729 383173803 +758818153 -353083544 +-836660570 823680501 +-649251269 -136173602 +66871943 -978831179 +371486040 587818251 +-860764845 -494818934 +-421926614 -390436743 +581090189 423131062 +280695242 -510295518 +608472809 406958208 +496550694 119926680 +-677992902 -688042969 +365040294 188824100 +-57315259 997489603 +9105914 -834699158 +-558277146 870237110 +515522694 360646999 +-603976773 152894323 +-845638034 827340742 +-474059528 689468541 +146907014 -394457075 +911359857 -577057972 +-318915494 -642897530 +505519712 -334383158 +644345300 -691409896 +-299198713 801218809 +-373138511 -922978353 +469596047 137337584 +-785762860 -718905935 +-980315302 -361826202 +671372345 -670298916 +-89789939 -328626421 +-966457156 852625381 +668751762 -258564630 +-595546261 406760662 +-629652096 943819430 +-167889056 36726863 +871331274 -253935861 +208192583 -705589386 +745269786 289723067 +956167877 -266912765 +867011611 -875427588 +187765636 893887410 +-118267402 -221197344 +454647245 -604002368 +630229792 877257391 +61322185 750035222 +551351340 122270410 +864970120 -544105122 +-244092126 414321181 +325278497 617851286 +907900863 -806593519 +-497102910 506258456 +23863539 -210497082 +401063042 680329463 +-934302430 -412617854 +-650634186 -984503785 +-169999469 485699221 +-925425064 337623070 +-715252980 764688594 +468628533 376666330 +792051616 -858601031 +-891669797 -194897452 +333323923 -942624215 +653583076 944678667 +88926067 843593786 +129593358 -713601404 +-794038725 -664204886 +-663784808 710099977 +-260735096 571481364 +-981635536 338294927 +665158916 -109719407 +-732014915 589904805 +721848142 -564246539 +-827497655 -901799859 +-49938212 -672835602 +-154213217 619148637 +132079071 238948235 +-979327130 762265460 +793426925 715943103 +-769606502 -787411949 +625923463 756039513 +911986219 -541987829 +-675291195 -679942226 +763218415 -271804754 +128074369 -408861869 +-648322195 40875702 +-586099946 136912802 +-902667421 439350085 +-406374126 -533988710 +-803522457 460855830 +335884393 383581393 +365867476 9196975 +437758693 -966245425 +-666168126 -249712347 +-445992430 -259798638 +270069997 -258598 +-14309579 82660336 +49653328 -281365528 +-999282639 816773984 +935149303 473442006 +39493054 -199796841 +769384279 4589520 +788206885 -787139680 +-707949312 -421787434 +865405610 962944371 +-501195560 856713960 +-861320165 -707704491 +-24723320 227169381 +277814914 658600739 +-942571162 -800912608 +-206967472 526892949 +321561486 261409456 +662464210 934495361 +-507252391 -807423909 +484747755 356495907 +223389166 361085411 +372951857 714445459 +769856434 -941158813 +-226356661 866392508 +-249599893 287830612 +589725369 25223376 +-694003042 625888064 +-397385721 555195736 +333968746 -610302435 +120970391 311896831 +814238648 120588194 +-382573173 445999228 +874737832 -181131564 +278270265 813610708 +-319321274 -840305586 +418238584 -228745763 +-928978865 -676460039 +381151149 270402256 +697427919 228347764 +761918803 -721209597 +170828576 73882655 +-70912393 574272432 +270301551 -995893525 +162664214 -426321952 +-720151146 315756276 +82995862 -24706626 +612790180 253353156 +-579750845 -399358341 +828567945 -127513614 +-448646455 900337655 +-516085462 322457411 +-458594867 -258612908 +-597830265 -583589261 +-376711123 513716171 +-120513969 -83327757 +-441966872 388310716 +427955761 -623010270 +-630750512 733718021 +539709008 807999167 +-121200745 -973136354 +-765376162 -471778649 +568891924 -956448672 +475811736 829766871 +702928493 353819878 +298221268 -942464539 +-655737692 -978978915 +298448255 -383963335 +-29845363 198213596 +627494371 547989081 +-461017467 891868530 +-705880219 989423945 +-878640094 426631986 +-7789031 -612792898 +-765996954 -304848452 +886366363 -743550702 +-687459931 -934872502 +514274311 531130554 +-90052987 -974294213 +763934052 -455946898 +-223968319 358891794 +-478896242 38498674 +953185507 -67994893 +-239040545 126824293 +874842265 846474467 +103704314 344812962 +-34506911 198651524 +925913932 -635394912 +175771263 -864188950 +127650939 412888248 +-127473294 -589454665 +-43390483 -640789318 +-398748816 -745833878 +438236107 -533901088 +104567942 -90688377 +253033448 265877114 +814948824 -108153137 +-130232697 -130509487 +-344738655 724936105 +-364380401 570276815 +-229768418 555814123 +-987237398 -812678564 +248001963 -337355956 +-300778569 -67911910 +529464244 -823414105 +-779112256 369315829 +404210039 41293098 +-589433382 -901850675 +-704133396 703603441 +53190355 -122538782 +-750470046 540701128 +-70481209 173636882 +263991471 577177858 +987990295 488061210 +-924269066 -876206443 +-457701759 -31955645 +-930488615 -146121646 +461511040 -245491021 +-512193575 658235077 +889390769 -946747675 +-908404776 272470467 +-969367547 -259247208 +-283504923 -12170304 +468860062 -516388267 +397900758 241103160 +-913235958 828928204 +195052059 820551971 +-659892653 330432719 +559828865 638933723 +789091412 446850463 +-405790029 -315614839 +331250204 -812666942 +-998527388 152522896 +258821159 -309799459 +-652011770 79425796 +785156140 -18763356 +-548354561 896878739 +324635511 273330825 +-446706654 670920770 +-986622440 938070217 +-394462560 -677726864 +-547684671 -496544503 +61802288 -42144760 +964001134 -388449436 +-618344298 232975290 +-354410225 752534415 +877115937 772022046 +-396339856 580752421 +-454752324 409588795 +989280481 107019863 +-174929531 601955247 +-42722518 -782011175 +152190385 647264122 +-271193976 -474666042 +-448340518 292253953 +364018747 727128461 +-699534658 -190692013 +128222026 23230424 +-436276131 -861382214 +906255047 -94205669 +-806942880 68957961 +951514569 535960845 +-523145853 -739761326 +-718902176 -552138555 +-623169707 724490370 +916633066 -363208811 +-23130045 413588263 +115395468 372072699 +806170792 755626881 +-450872433 613666610 +-321244861 -421553363 +-427619389 636432052 +90636373 547093853 +866924387 -115732572 +346873393 191597761 +631393649 -96213943 +638167930 -401550326 +310363114 -561205734 +135750791 610520983 +-666578958 174240766 +-170246434 -397029637 +-555003400 513250698 +951839499 -536804044 +261725054 -203910746 +35862425 -269868357 +-588434625 -42948444 +-582501570 -257509489 +172565350 -96550741 +-757405265 -423998553 +33527565 -429413061 +299201789 409386944 +371569 -647122169 +423725717 -742258477 +-271968897 -200826385 +163133345 468973357 +907272134 -199953678 +454078985 -113512499 +638176286 -505695097 +-90165333 925419254 +980510472 -362601866 +922396220 442504206 +-172152842 -711877642 +-240415278 759579542 +552682064 560581965 +109288776 338611439 +-874665804 -100348565 +169764150 -786005360 +-68671363 -876030122 +-704476374 36688226 +337125682 140410267 +204459041 477018231 +-419153484 833220832 +-763386338 -520933804 +-476452668 930146443 +36860425 499924807 +838061098 -239134996 +166833722 -846224293 +-585886589 -729668260 +556409613 -522469669 +472205840 558007097 +14701944 -788136893 +-582467520 148662640 +-748715747 -263457703 +-605686183 364369566 +-539777368 376376030 +-781337425 -478080733 +-344322853 240846611 +-324489108 -128372944 +299082486 96663294 +561193436 878426857 +-610427922 -409257734 +672358083 -40098018 +-259459445 -49773686 +877955118 472762150 +48444727 -502859674 +-229316784 -299722052 +151394862 546652457 +-249793134 887879246 +-512753949 941537792 +444823892 -99737193 +-122244232 198204012 +755449346 272709224 +-749213818 921562467 +340343648 -903096339 +309709280 762119460 +194131579 -326852407 +-639226643 838968953 +-366799773 -52761415 +-952036069 -117474573 +-479160124 371160795 +822544649 475522542 +755397511 457748956 +-635062913 546977316 +10303041 -995138801 +486707355 -945809934 +758286560 284115992 +-517712937 -849901141 +170006699 -309139588 +-110485871 -730444045 +-418169045 -221752150 +-353415609 -187485369 +-351850771 989657367 +-210458262 841866300 +920708331 -99934955 +602944875 -676140887 +-943528100 -678951874 +93126672 -470074778 +867837814 801124099 +398142335 834547338 +390222556 -311686320 +-520988667 -328361778 +-159784230 315498018 +843995166 32616391 +430604462 835129037 +70945221 563194689 +-572226132 -13173577 +588690656 354983821 +110796036 76339399 +-929759302 233262638 +810875434 872060139 +703614070 470510748 +-833202268 -901487956 +-836342881 -982394885 +-383921911 361428556 +314059808 982786385 +166457195 982601159 +967159774 -757704710 +-575387437 867927024 +-159216285 -507496387 +777991418 75449521 +782718694 231429471 +70380464 329603001 +861847197 582085055 +-199750431 -934048904 +108714618 -734983062 +-743561545 -275788399 +-518512376 -338843861 +804843746 899255125 +-716829949 -971193497 +712830113 -955998101 +487478599 823757102 +-286608273 -731037563 +-649724584 -541000569 +-526642134 628697186 +869313529 -473383512 +-692878923 -744228126 +422537240 854004088 +401406038 -657156947 +-883387905 -425388386 +-599557998 -445692275 +-852474793 13711186 +-909404468 457477271 +804857082 477019792 +561211645 621703403 +-240793306 -898288224 +-405495360 767212865 +-706456606 392077071 +-549384030 -987060923 +758546471 -662066679 +-294142468 849459633 +772847960 648616390 +456599645 -437934144 +-118169435 646428346 +-587069320 -222956605 +-696001950 741395843 +196398992 -539129356 +-70191939 -705636725 +-347734032 890874671 +75154354 602479637 +-752712368 -67473263 +242399370 971555449 +116871670 -912355983 +537116765 -675593082 +764164024 -960217487 +-761865652 -845061317 +-245780715 622404253 +81627994 -156360696 +631097819 703158154 +734741953 -872061296 +-599749690 710065556 +808232331 562456578 +-775959899 -570736110 +893888472 -179651861 +618574463 -226413049 +-437058267 387317852 +-636209172 509061563 +-22956372 467145996 +-19992356 -714197036 +-140830509 -545180412 +671904228 320714788 +378456532 316774028 +-415963492 185347050 +-51495073 -919865001 +112055646 3826532 +937665156 -244552871 +-280859922 -631579714 +-445005670 822995030 +997154348 96225743 +594823409 163881894 +54772113 -164163978 +807256611 423549770 +455488279 797122049 +-621052610 -637967213 +448344018 -738114000 +203424717 -978625920 +-276205753 -172921222 +-74840482 -563084391 +771319995 -265733046 +-17194156 84515417 +654155571 204914513 +-699846948 401991521 +-727478778 -260374298 +-500889087 -18095059 +-188868954 148533034 +-267806648 249742567 +386207069 427854105 +480017543 -200337784 +975213154 946960801 +9035586 -90412506 +958736157 555016183 +916589511 558154097 +816246858 287256019 +571124783 544018929 +-386281203 598699424 +787092362 -274846201 +-192205222 -983333641 +798777450 133271877 +-131149469 192638473 +659932320 741421795 +750307023 -268560861 +315509288 -194510365 +-527669437 -677439176 +795009998 -808585538 +202575594 -749826024 +-441987815 593668540 +-608385807 -799825335 +-208111595 -629129677 +-61545399 -315668903 +-406473245 706968252 +-685111539 -237441514 +-824847229 352579366 +103790756 -620917411 +-718513511 -213396799 +-354281769 637910081 +336594803 903514632 +-121698586 -904618764 +-577024004 -608460247 +-814948482 -113645016 +-254924026 -12066743 +-57292631 498772595 +62902987 -156276677 +254390870 520495070 +629535796 -457704884 +-189861083 552768644 +-273940800 100750802 +292030402 462640947 +825560980 950027682 +516890506 -608557333 +214064450 -445462706 +518947246 -121210534 +479049856 910192348 +-537486078 -711805880 +133450283 954989655 +-865804309 -635281283 +-180887765 727656494 +-696064148 409042456 +-297792554 154832055 +732057194 -608992298 +768151148 -191710839 +-26982485 600816883 +-630218299 -199816020 +434672225 -794730956 +-79074467 -895744060 +895267971 -484323231 +425175188 -601457873 +782807744 901273044 +-428922309 -385859691 +433488166 516491197 +-954632992 -320025655 +-86388872 -329566966 +329969733 380212387 +-131887373 492733782 +-400876475 960144565 +-892556798 518815590 +120219498 -28400513 +-738270472 -735129955 +401973784 -653435225 +939072719 -656189486 +-324841027 -589625389 +-294044644 188386600 +-505517616 710439884 +254508072 95713591 +-183658950 -167928156 +455479497 737375814 +823020211 -742285812 +-482935624 359619055 +244847881 -605167686 +-669345242 -517376779 +-969982548 517475381 +769577151 -664394408 +842689814 -658118035 +368437268 -549777437 +938083683 -846133839 +-907985933 989864162 +393983746 -440537085 +-446500081 -897966598 +-761542884 249547779 +-422260077 -490711598 +668317014 238250284 +810479410 674679544 +-517959627 -220890438 +-786887174 -181172512 +526239178 -593108957 +362860907 946018065 +-890702060 -116206541 +620901075 533959429 +3056111 -195643388 +738412432 -21576042 +372480780 -358763930 +-562544000 -368534055 +-367177836 283159636 +730930475 930354817 +-78118548 -503896385 +803173439 965655252 +-204204394 269791497 +734407735 819036848 +-367382331 -755374785 +-599590737 -822292395 +-561137972 403119775 +-571430748 -70980278 +-935640925 727405176 +-259512729 152779159 +825294763 -343149704 +262781170 -542273213 +-310347059 -756275991 +-872271999 -957427523 +-206342665 -883031604 +-217798900 353417902 +-412128123 617749518 +-449034498 83971789 +868946597 -404475116 +-259454624 123217311 +-47061010 -400527762 +-125360188 967680674 +670050157 -573555714 +-992085959 -943640829 +766524115 -762478646 +-143823442 534855093 +-952066872 10701208 +352277387 963890291 +-441461476 -189595586 +-644192159 -445729332 +-627917518 322313874 +-463915303 732860574 +-333293617 -219278983 +-830002044 875090053 +-165618966 -904292000 +-608269333 697591974 +75925363 65325321 +-954731080 -653974426 +805363142 201438807 +-457873172 -247450175 +438588378 -488220791 +146977893 -252055403 +928599150 -75529059 +349616151 -812404165 +-665839209 -794810505 +632101700 915939524 +978822921 776136675 +-548534338 560055233 +-306924562 -844836910 +501511960 862628789 +-404239038 846410045 +-110583515 528000167 +-245343507 851194519 +909212100 -927945878 +-90783345 406564162 +-754474475 -118517858 +151885340 762478754 +-861682746 373662305 +548510398 548713966 +564414689 -200700880 +10923051 -996827591 +-490012094 167585855 +-988553571 755316841 +562074078 513623142 +-793376147 -91182636 +35093682 -550876630 +-965420314 -683622473 +-996798801 -943730644 +773496488 -240874347 +86009641 885127112 +102545918 541009360 +1690663 -828166016 +-404651944 -245719845 +609894339 815162883 +-464898426 -615571126 +798961836 -878039216 +-195463382 371811762 +760544140 -448818504 +453779586 -459057543 +-204160375 948284086 +-477218674 -598151635 +-372912157 972175415 +857595471 301242340 +-7865059 925571176 +25909473 173893297 +778454169 -812435583 +607080941 -239074428 +-7667255 -618322883 +622750677 318452643 +51523113 -390507313 +227027125 995227848 +-422396162 273489698 +74422608 892013926 +431890770 -680069960 +742082947 662974004 +-182427134 -379878414 +-830340683 744526556 +-358012230 -135205223 +244828259 -139151737 +122483059 -876613340 +884275709 284574517 +-960337329 615575413 +783250809 568100625 +659941648 430622356 +-948887213 -361808129 +-427309400 -19935591 +178087260 -452290005 +-724506410 -155420192 +-219099258 8267988 +562126786 -311563641 +720251526 -401373075 +346617067 902999856 +122526592 -173218950 +-872314393 84332718 +120103979 923063612 +-856461165 -952231671 +268066174 -770277285 +-227463641 -255296335 +-903357333 -251754099 +837429195 434732307 +744295928 -522457432 +857622206 -888273136 +-408740886 265945401 +871437883 141655909 +791717802 -766145268 +277505442 679255208 +784507919 436742427 +-791258434 -382264343 +585848804 -342818834 +616674266 -816335474 +80973360 542013781 +482627175 765251901 +178932219 -760425312 +-941648768 -361777243 +-777620851 994748139 +978256656 736613596 +882991876 444181319 +-25661978 -888397032 +347634654 882689092 +616405807 3893643 +313297684 673843232 +-830283139 254631998 +7280474 989487987 +-878026608 352118624 +316923412 380994386 +-969281358 -55619826 +926941666 -681531090 +-664759787 886057714 +-180944425 436081750 +352536472 255911611 +-541075361 -973022855 +-137033285 235145258 +784245229 576375470 +-493665188 -279836312 +-789592758 -60065344 +877085817 -52483498 +-405709926 -957659941 +-973461977 -456226097 +538031410 -251557087 +638498748 -852504193 +665604686 -818386698 +-996334696 331166737 +75718739 -453465881 +-110616075 -947952950 +-309766160 579647007 +553725860 399470531 +-516084184 483066139 +-862676537 -365424269 +399935847 92097145 +29393153 759947683 +150478920 162311964 +32888281 -18886245 +895029228 632833169 +281673736 274664173 +970073137 -491582799 +761816931 705395957 +345285906 -421014758 +-618845463 859374671 +-563408552 -212032405 +-652613128 901082923 +23647139 -941333296 +507548656 879908807 +503893988 -652217607 +-914682499 720671667 +173583296 -857193868 +-216981419 -641246407 +-825740739 -804804610 +-372484959 30309104 +398441005 333739014 +-34038176 -271099472 +602213226 -836781849 +-292929437 -632620715 +-102714585 656899858 +887022300 571934824 +483081456 798315624 +485900132 -239205685 +515649461 -222695636 +615440189 372250956 +839907486 -93173884 +483257371 -362695895 +167596183 731241595 +594596022 -882011976 +-666678783 978253170 +321091985 138755707 +985036845 -885731071 +-957732377 -533225313 +-542976148 -203901438 +818273043 525919234 +268914446 -808809396 +-839082281 189773666 +135958698 986284198 +692301679 215916760 +-240762607 -877502463 +93640855 -687957942 +641239835 -736139539 +415011130 -80340855 +-258090493 -11333592 +-987377795 -216794891 +-590387344 -609007905 +600779835 124703164 +-639028158 385118974 +-145939767 -764660494 +-290689252 478775884 +93336300 336774128 +-517879340 -996688071 +-881453717 -423388031 +-303283990 599109922 +-159352239 -852800704 +762690426 -587676376 +-416291206 200805443 +-347416592 145834582 +-875604296 -193747742 +-407925370 142834296 +717191315 -242402794 +-809263412 692780011 +-317268695 884045456 +-985390023 -979308701 +513886584 -578944199 +553856382 -827629805 +691384474 -176289815 +621469747 -10108014 +488512111 -893468921 +886063470 -296157376 +741395212 491659414 +789403013 402765792 +242841189 -523390732 +-843738247 888193431 +86553450 364702486 +448880773 427405223 +-204185278 634901762 +969056665 977329858 +-953914766 -82805828 +-52438026 -20676844 +222253940 -669356972 +-946404651 -747559790 +639352923 457775249 +467360820 1321719 +-890811118 -858183210 +93354459 -560810598 +-431544895 -629350623 +455267984 -19129337 +662399424 -874317026 +215941797 26453935 +-611242448 148889473 +95460834 59553557 +-230220031 798647209 +-327463636 -583596367 +-256712920 -19326664 +885531795 427561180 +657806052 437918187 +-402859486 656263574 +-738514346 894192850 +44599688 -900198277 +-561927073 -790838314 +-965642487 664548077 +-306958261 -816089228 +-535398026 -996236603 +87924143 -662313448 +-844788833 -26597692 +15535470 170797237 +977753527 253290116 +-209396191 32876079 +580995538 51500206 +971364905 -912872988 +-643649060 781647286 +-872472048 -129545577 +17840655 521268897 +-294086486 269713844 +-614691990 -727342202 +260421642 -665078297 +744547399 566786624 +392648377 149408327 +119296322 759907065 +977770421 -719253196 +-42925440 -483443751 +-510986512 -774577955 +576544583 734975772 +295158086 -554298887 +-40421466 561020719 +639935306 -742583384 +772681629 24707326 +-117489981 745579299 +730400560 -332030616 +849139727 -256808057 +771337794 473236766 +365430564 -175701743 +719804017 106569581 +172777901 -964055980 +-11730643 -561261666 +375502798 849290148 +-656342887 963961857 +-834768368 693938481 +-58336930 -269295262 +307579856 -244281833 +-790838815 -563916941 +7402103 601848941 +-540124330 -262954493 +-605557637 133571947 +463958293 -132838240 +373720369 -612023818 +70665780 204528263 +-66034265 -184703711 +-944305045 485954339 +795274159 189018848 +188123151 -641521906 +996946509 -291892581 +611704935 738754150 +772435298 -951371865 +-739658857 -43193701 +232029976 -862253935 +-52833784 148111656 +80284559 -430355482 +377237217 424524524 +951750552 -648575126 +-406526616 -604278463 +429508476 870119153 +-146481645 -696074420 +-414026112 724106788 +-979225603 27317544 +61843891 602504416 +-268310246 -907825131 +-642209360 -603327494 +585998892 -473343944 +952182038 -867415775 +118977648 685044341 +872681130 -166450285 +-940678539 104096736 +-697004345 709259607 +-544555429 -477078774 +902212292 -968501799 +832118067 -806371 +-21187382 661675522 +25435304 -703197145 +-731009968 -636939323 +-444244338 718767638 +254155570 169594700 +-551202044 -510292491 +769929554 849745700 +310414102 -153849368 +-76077212 200995291 +750591826 -192468832 +-655172947 20114549 +-427186369 -287868803 +608623435 -145214428 +575498357 -105015545 +-446298523 -59706653 +627588159 -116408226 +-475885858 -36297867 +953035760 -959760962 +-655620062 539941763 +323348664 684707940 +249610484 -269910670 +347864722 507159234 +149710442 371998574 +-906102748 -935264152 +-845748032 584976474 +-740694946 313694539 +-21929640 498185894 +-421647225 733690089 +-761596971 706250061 +337192894 589998833 +622612804 776528298 +-106673384 318099155 +-919557796 -210137226 +-684216563 -244310956 +691448332 -939005867 +-515600054 -860387490 +139608676 -714082798 +-732366595 -641485927 +884580989 -863917249 +-811519104 87447451 +215953515 439588000 +-581103162 -873302684 +558130490 -936827646 +837701664 927910594 +-732513885 -687314245 +56064166 -532867808 +351756855 351351717 +-724859348 -566046542 +-532913150 -390943380 +554512345 -392214979 +-459049450 -259851109 +342770975 -577414929 +91038757 891085178 +-670525008 -590046386 +733900465 845838124 +538591399 -524833329 +84467437 -195313321 +847111125 215559912 +604365519 739529576 +-757904741 -597830574 +-731371203 -170951796 +658150787 752595608 +190683035 -834136991 +-486954091 687964339 +-527111587 646174042 +450759322 315750616 +434759703 439313413 +362865884 311024860 +-163599468 662944211 +-887412231 -657255085 +335697392 171292650 +742839051 -790591100 +-479602697 788948549 +-236473737 731653478 +-566586991 271867996 +-606168656 410293242 +-276985422 551937297 +881199453 382619163 +542341548 632012465 +-818982033 -622377335 +-200596279 -784837885 +845868727 474516812 +-194902937 784332864 +-302290434 -623908403 +134870437 96799096 +441951886 112459944 +731292924 -521656289 +276460402 949814546 +113245966 385928497 +-528126185 350866943 +-373777961 997896170 +66392075 -103949593 +-288568558 765674458 +-34831573 -728118445 +81965898 238353824 +-260726416 605393204 +-78412831 -913746428 +-238062136 -64211683 +292235500 359209892 +-700961051 -935526977 +-67971275 112906019 +817810282 -747099631 +-134178350 54545818 +569908577 891501232 +-684623824 145964575 +-405552934 113430829 +336485918 814213353 +-805602058 -439610054 +-893606659 -168396287 +-224383262 21330468 +-301800316 -23247652 +739217638 -679310532 +-533038914 653758773 +12060429 -640492716 +-791216609 806192795 +968842537 -869884327 +-960373617 873407965 +795259931 -806646734 +764308095 -836897823 +524560822 972379240 +-540192445 -57937801 +-165208511 74096781 +540523173 910069680 +-89381286 -235176689 +695917273 108580966 +586771191 980804239 +55220531 -5531388 +143202473 -53037347 +855741608 966090888 +196532780 286907206 +306285772 250039816 +-183855161 -282305499 +676034821 419418500 +-753091218 846291722 +-548106038 23860522 +-394095549 -875880237 +437691378 883186175 +-275768411 -370156954 +958179449 -205322718 +563719870 -621891881 +-298494577 -291524530 +-182615258 532191186 +353846064 -541578822 +-921276597 -636291618 +-139970147 -629903577 +123587172 -818591263 +-519104042 -844830841 +-420571819 -448897784 +995486523 753581560 +-337202973 -256940708 +-186036798 56814888 +793698125 -622582576 +-389349540 -877618636 +271165338 -444268900 +-680842155 -520131818 +61432313 964956184 +822555548 -285121081 +325921851 -605010568 +214563888 719388724 +-697380918 -338301046 +347541165 873329566 +-687238236 -948774564 +417091271 159837051 +-547203486 631241809 +435610367 224424403 +-865463890 201864160 +514667166 701232070 +790104268 437268733 +656931649 -542902378 +410921635 919293204 +-370936465 -797202914 +747261935 -190666094 +-800163333 -808662262 +-389938154 757389527 +-536974125 -543355632 +311752845 -136099493 +354768347 802978341 +405992823 -665524558 +-316443457 640022551 +-27606940 -295112455 +1880403 -673004698 +243462497 -669634330 +638348196 -613279310 +75307428 439687728 +-350980757 576718784 +142936410 811780694 +100080780 -381759687 +333745555 -190094907 +863727996 -815235133 +283455532 -776505288 +-22653283 -104262612 +758588093 440867985 +610155692 -742701675 +-828240060 89187207 +497104213 -753063767 +-718027547 -201245607 +-422130692 532710059 +-20146010 581199317 +-121356236 840239319 +-683499969 -745448265 +-586543741 -131304472 +-607622419 -815264714 +-490418924 -389542047 +-105893039 -816024248 +783449838 128838539 +-627673123 121020206 +446109017 350147763 +-632595178 -465708747 +454882240 -955089537 +849705109 -980551949 +-576911948 444966248 +66089641 -593563083 +-227857444 15577594 +-751189441 -11987965 +974102133 788137003 +-777352593 -867674869 +545388879 -773333954 +-483299461 -767309502 +-998893585 926451562 +-139564450 -859168749 +-519423947 849116141 +205547553 -510800504 +675902678 -575527755 +181197315 -803446806 +-262731086 -541308734 +-305462897 264985515 +-509145517 -539045503 +960113055 -314725057 +-844349775 571205840 +466710890 317158644 +114437535 942255340 +425057491 543260103 +303192277 -178839247 +193211853 -548151415 +533687243 -133928484 +-934482211 -858261993 +44387257 -276505150 +405079862 167478857 +-237352068 -262349827 +252800665 -304503768 +-984516125 -426589822 +-397427354 736878839 +-856097214 167285406 +-633386689 813520598 +552564291 163006511 +-99730769 -281091202 +134758125 -873369949 +-693792898 -919744601 +-218099901 -105322235 +695580161 648447980 +887083201 -927390701 +818832107 801774803 +177983283 594761960 +2691696 -893816589 +-910428204 -771797543 +-625284466 -271958313 +197668389 -275499164 +-587297347 395021983 +162422046 993880241 +-622505276 636101688 +-221554361 958001193 +329465083 595367612 +163208872 -303806933 +-168313333 -766865600 +-683455542 825652823 +820232185 -644523499 +-491878703 81867986 +-910582779 455993235 +111583456 -117569466 +383628218 900705203 +-694383274 838625087 +65050337 595262541 +190135740 -53264684 +-814063049 -634866369 +662076339 616821063 +707184201 762552875 +589342818 -603512436 +89930671 -850370318 +-82747572 807915124 +-416716021 432540733 +-535475236 103555583 +817720905 -886528503 +441524573 535865130 +-367957537 -627334308 +-249308014 -584076957 +951024937 -589818251 +620086454 640607301 +684876815 597574045 +-640669995 876105994 +-33388643 598493145 +672949398 936818183 +-335061830 -579862584 +-187975340 641163424 +-251074169 -553385911 +252663267 774585149 +-399430045 -261538869 +-346260404 112487887 +-543245723 -693060500 +-968190773 576119107 +-199303293 -196076696 +-113932388 -463234015 +-325890393 -717956919 +50083178 161388828 +-475325299 694283995 +975767477 -54741643 +-320340539 596884951 +-505184358 -528835253 +256709188 -140209166 +448559902 118376856 +-327262631 -234100115 +20400221 807536812 +-428683012 584047521 +-54049233 885724847 +-990857005 -822321738 +-324053808 -658872175 +-289813159 942868925 +-940033105 109940614 +47734249 -892954702 +-171450557 -914132551 +984756277 -637571672 +-657804158 107205776 +-119675051 4310921 +-260270170 987061474 +-269061907 -100320277 +476154368 479368590 +819454148 990275462 +-243362508 297566259 +301851593 209858613 +-648884406 724039576 +415882132 -939929645 +168772435 -666283685 +-718474977 193219849 +-112343818 789800658 +-849158347 558140505 +-975511123 -148015228 +-798529801 -550764227 +877645614 526582933 +-559329147 471117906 +-991795870 -952498342 +-111917741 -745120391 +-233244835 389718206 +384182701 -740221793 +721208449 -636806150 +865236289 984571379 +-344326336 -984833028 +-534986733 954996878 +16244198 33461914 +353351721 -964592289 +43859257 151324130 +275601964 -901836908 +-995412348 6140650 +-475704566 220473656 +-895447566 -411313150 +-862577501 -222469666 +97071321 924967576 +-527522675 -854143544 +251732473 255284013 +215634610 246847834 +111098079 -176430598 +-963805897 -724773196 +365645998 132500110 +-849379497 -643232276 +602681214 -118231082 +-324706168 643217631 +888877636 -251327316 +-796969774 -612271783 +191067927 863198367 +-629460759 112410064 +582282253 783644692 +-418585087 256818970 +558861658 842707156 +-275196400 717303887 +452402463 -936321603 +-624413090 -251152500 +-643427780 414484771 +-740730356 589774275 +-236584031 896214464 +-664829900 -980050335 +849162658 -290681648 +429604772 890924984 +788837816 938430929 +-694742641 -814167550 +-64923200 990042369 +-310614096 138499209 +-572795536 817507718 +-42184256 -875358555 +297196895 129818091 +-97908890 -724608412 +-212703598 985468547 +-303493658 498021705 +861535627 594455110 +532651312 -402156409 +-852502156 -360908435 +-761799764 -187764636 +230245101 393848063 +929403665 -30217093 +1350721 438941004 +-62052098 333091212 +237257898 392449066 +-222237583 693069447 +147568331 31223643 +315462666 250757897 +458416316 -500193616 +-605818164 -551082898 +386459397 377521175 +-712569828 410425131 +860252868 541726693 +719924651 274991434 +852035837 821573659 +343452522 -329218332 +-751066519 683072261 +448327918 -990518032 +656701466 -308249373 +-483367769 -89975156 +-460080102 918974588 +-85384647 -195921783 +-912689690 566860621 +780220696 11832940 +-626336091 901062129 +783493930 133289019 +-925590716 834954691 +-21805599 -889445717 +-198779430 -154588305 +810082273 682085669 +201246386 583615289 +-613213455 751747999 +327109470 220290560 +661086981 -969709008 +-635009136 -117261059 +35413904 -753765201 +81632904 -268398600 +724474673 436024848 +-308019973 903379801 +463597084 551032978 +-358121670 -564471942 +35896039 -413243931 +931704551 -778026887 +14824804 -20576990 +435786633 543182043 +-401343412 247184517 +929341592 167126875 +326380351 -316695981 +102335345 796923175 +-805706289 588601758 +993067714 726675163 +-712257092 936102406 +-171419888 902540437 +414710374 -871617411 +675580120 466802426 +530107167 -434094525 +-57813682 667865725 +-808907856 -397115525 +558274881 772443213 +-171924660 -912442539 +723630196 -820070144 +9248267 -453377054 +133269409 650947995 +-361342518 366621149 +-391856598 207891814 +-411070862 933327313 +78755924 -229733464 +-449603457 -304414934 +-34763544 768077517 +563757347 -497231092 +-292250910 -958756762 +901631774 864645641 +466989978 -168999250 +-305467247 752778512 +-673023411 812715948 +252280641 562427229 +232797511 -381179135 +306479184 -183063566 +729918949 587037833 +175091420 740998564 +-320298911 259363003 +-620410123 -422965421 +-510563832 -132845950 +-403408982 376212948 +-885549304 -62857032 +-181387137 -430871636 +964727812 711326738 +-645874015 76159449 +-961031473 -47832697 +-286837539 272231598 +121911280 776448394 +-795264943 214978248 +980259208 -851420167 +566496703 505902761 +-855213264 -32653214 +-994169253 -823508620 +-778593948 -795577466 +581964791 936820174 +312811561 -951639618 +563387315 504383291 +915429707 962659927 +-187244821 -358733769 +252546547 -804595667 +40405293 191734689 +891162014 212383779 +-516219490 -618236886 +-497178097 -704745872 +-750312143 35207249 +331170949 -896819959 +-418085870 758527024 +981378448 -587340367 +-681259945 -297318349 +839494986 632468152 +397748409 868161141 +787922010 -644678101 +-151997412 -758222476 +153110757 431334375 +-306587115 -522242162 +340840409 -273547932 +956233733 -491447257 +-496398601 652790827 +638429385 697230942 +-649152106 -146364837 +-529363354 664764243 +698393826 -722858795 +246559797 416981151 +-275529199 291847127 +-751570532 125469681 +-63573807 611618786 +577378444 -755727759 +-28049468 515871781 +-360437296 89929110 +644158293 440538634 +-981500637 314282387 +8220129 984863390 +41853164 325290058 +327958976 388135559 +-252779822 -689968996 +858158293 359575045 +908032975 -107624675 +-109347275 -122531885 +-67998545 -519349838 +591084555 283492706 +-879561734 -520195613 +443687631 -11978993 +-273924729 -258862925 +930776755 -117270897 +-296128675 -107122876 +-491076474 788300595 +102310879 -793063943 +-931924971 -313918339 +-233577956 -514794455 +-858445326 893403136 +-343233616 593179592 +-393693119 128315787 +402232842 -630313405 +530134638 -213431433 +475275146 -342826037 +-88710090 610090568 +-474943713 259870658 +182107135 964262429 +24918988 715085180 +496493045 -688114265 +-344376703 770228259 +-829162751 -262632800 +205726247 -332454387 +-417378509 361012954 +840463439 -130661708 +-166474995 -793890505 +-892578645 561884557 +554163233 542110332 +212773563 -520529491 +426585771 -448526125 +850225252 -99690140 +645076634 380970897 +292479002 652814945 +753545493 808895213 +-576507131 -639393302 +571354036 436748736 +501786029 568708125 +179471710 457924499 +922590955 -171185593 +810889675 -445422711 +878120051 297631230 +-408297886 155949196 +-245789786 619659536 +-108822156 -218731337 +-60859478 -13452898 +-851159723 301614082 +-588631651 -155825844 +162033390 -876832687 +67404135 -793209496 +-256127919 972754917 +500143566 250725720 +-587841623 58645590 +-330979002 -115617382 +380161568 316673014 +10026839 784517054 +792151369 -607625450 +881108076 -478646380 +-179669802 -286920381 +-679577687 -726169453 +-645841814 -198587852 +344301528 688839295 +-204062407 83181186 +-254745923 290929245 +-176859434 -107556213 +-475975983 357948212 +-101566244 195504214 +563914751 -232752346 +-835757142 -413759856 +-901832580 -484088698 +-600137993 412111330 +-262465660 -503039991 +681437538 9280327 +886376597 -527228395 +425593318 203173173 +106424811 525164377 +683513621 -831573708 +915583574 810608691 +926990709 417014365 +-161936823 -265815429 +-215465365 -915466265 +843523880 -463963604 +491854476 111687130 +787240031 628087369 +-238262510 954453890 +-470650820 -578153922 +-452258852 850566268 +-835350542 -746023559 +-231029663 -527402347 +-934065226 742048198 +-611810900 -717082049 +-177650912 889533941 +-225242088 317637182 +-285854054 -615517654 +-436101451 20494024 +374315643 681410188 +-344433209 460411741 +-909056416 983106435 +655884172 -631535762 +486043678 777757405 +665817121 -516411648 +657977032 -788833565 +534486919 -541906877 +-164811281 268374321 +-443858497 431208050 +-126263975 238681318 +-474604894 850461607 +-402320455 -928677507 +-97144175 271964040 +128771356 -340715808 +-236822024 -955479029 +-56698939 -273413723 +842326478 724083887 +-138646376 901349050 +-929895590 -103986428 +-467194795 -328242040 +-272325350 -506361956 +911141362 63296253 +538173008 -761922907 +-262595749 160870039 +-952622923 64662024 +-468817692 78317563 +-899075605 338413893 +45838337 317338155 +810656659 -238087480 +-555032615 -890721737 +-601879041 -695875355 +-302323242 -370321444 +758352747 -273973434 +786410605 655926567 +-875496263 -624333582 +124541763 641749928 +362776807 161710770 +-694908707 155570073 +741994479 -787172720 +252510015 724810041 +-583797973 -898290511 +-979922118 12595204 +-761554990 -900721349 +372422926 -78459589 +-925722282 277526862 +185439691 -274800077 +604336990 -570312919 +725171678 595095722 +49807150 122197238 +-219891137 713597130 +827334373 -697353418 +-852752275 -129618041 +-882832012 815434539 +-982326756 427465762 +-442531693 -507903154 +127882080 -796703482 +-372499596 372370049 +-804649950 -604675354 +482810574 -852645934 +955313317 -31964096 +215622874 -160163693 +-500827372 370495523 +357652765 -4501789 +785000778 389997163 +-577941570 -169795943 +726907211 -112216586 +-687169734 -224887771 +-250587712 -689030060 +381485209 -156042552 +451617955 264205764 +-607786407 989937865 +837352345 -210164900 +834551424 98896121 +393876245 315662054 +-324325680 840834032 +326620020 -820602786 +529860588 759542046 +236278081 676883858 +699099400 -486354746 +474956 57204132 +-797940819 599157267 +-606319049 -3174807 +-365882675 390071166 +-232022417 673515529 +663996720 52873135 +754949903 956381440 +-783255626 904988974 +-282171373 -112539254 +-368089764 713467606 +-964913554 150971877 +-754162574 -366650563 +812456098 709834064 +-568608766 -669352623 +836300863 -819959385 +-58117715 629041149 +-534278310 -313488982 +544102595 -584336595 +-934180520 -511779890 +-48424144 303001665 +523961918 214691878 +993200312 845799644 +845442030 278097235 +-12892879 894166896 +-76921216 -377569365 +-879805150 -119873534 +-744270981 -946498045 +-838871139 -10481711 +-520543019 214067304 +623063679 846830084 +785340479 -771794966 +860636876 -463575452 +-983888777 -381117656 +58672256 -952262051 +229133706 382202501 +-776302128 404139406 +-430676058 315498842 +-601476418 885766923 +-132043821 -92237288 +637885037 -944416970 +-903294202 926733406 +-269098305 417928476 +161926244 305377070 +938382057 -865215075 +529760646 252969298 +-222204085 -986849507 +-367500146 -995531687 +-720878957 -466575471 +541711980 713584659 +813941408 847819735 +-947976777 -846330405 +700057868 -955701300 +-572544144 2220155 +-995090259 -656731166 +-614278202 -272584500 +39640124 -679063542 +-444023503 345047255 +-603350379 -25669069 +183568507 -168787202 +159310590 -721017381 +915278271 647764168 +-700571683 407917413 +142398762 242465892 +68410219 207515986 +-514715949 272011878 +-549046028 -972344944 +182330218 -904533212 +574888254 752469041 +482634894 932441969 +730668932 -136190584 +297917213 -182698162 +-71151498 128867605 +647294760 616473958 +-917269745 679315848 +-736699148 -970352386 +-673445566 -799100746 +-178166221 140252719 +257075104 -319350690 +951732557 796363990 +-417790236 -511690881 +-638457458 677600723 +-776043881 -479178 +552266404 -822220748 +-17320926 561211942 +774096111 379655030 +435643609 -326632419 +992116020 -628927134 +96937512 -244167293 +-175426853 -93841983 +-777023617 844716428 +990361966 208140502 +557722738 893096820 +999658678 309154810 +-173378018 357532518 +-910385448 322674178 +410258234 938108198 +-971489384 -93661876 +-962238967 -169173822 +-175133677 498722848 +328993682 880041640 +-41654488 39252395 +166757981 -771558499 +-619780991 -282145641 +882666433 23335179 +492587774 528057554 +61802093 -765786404 +-964086957 503662406 +-430416617 621465188 +-620920927 -393478017 +-658122190 -690038597 +870987674 -251813005 +902799119 -581476059 +444766395 -329143955 +270929442 -991553723 +-170465090 375634062 +-227600329 -179329705 +-893514626 -296431315 +-217278055 -396564600 +279394704 786994856 +529841286 876996116 +-593744012 -530171336 +936140731 -391267957 +-35579709 766391572 +-110821294 775849544 +-164839043 -638311245 +864215564 406066148 +-779351701 189770071 +-176518373 -964110433 +-172600037 491530563 +30285426 -323827136 +-488870276 -11424712 +940961659 708948257 +-730492851 583400294 +854437809 354450816 +-668788915 -664056680 +-142137356 -496300567 +834897283 898445273 +-770045775 -491444909 +-10110166 482107083 +63105048 261853320 +302621999 -325205332 +-140913281 693926655 +54539582 260432363 +742588231 460876740 +-960119116 495433973 +-677356176 564321576 +-921671467 996636648 +-174060285 -779400947 +-818497188 -838788266 +-815752862 -140097861 +116951755 -880121659 +478403569 -797622862 +-949329658 -802798176 +-852543128 963994279 +-994048302 318680428 +-847595703 967338957 +-908420891 -410586727 +-204994862 -582055079 +-522514303 130159148 +-538558709 -241034863 +785443352 -805831343 +562056867 149366279 +596225726 -562423732 +969866084 -824918238 +-68034700 -398184781 +310867709 -802646930 +-733742136 529802843 +120814705 92791144 +-110145820 38733136 +742036740 -38447211 +-761508636 -24392604 +-106781543 -934928519 +647524851 -910019173 +-285395627 -469096054 +-454792338 -659309567 +-913725001 902972773 +290072637 -809744338 +704259714 -361323607 +828541113 -553824978 +-612267192 747591808 +-896546427 850368877 +618726583 324943845 +626023865 211070998 +515002618 550314372 +191109752 443001238 +316695916 -258722903 +290329374 947650683 +10109934 -663368047 +951279763 142877802 +412364652 -148623028 +337318432 947576367 +755699891 -129299616 +920551287 457597509 +-331838112 62127655 +-724290096 398668676 +-348534908 979147510 +-864119428 145109260 +136162264 425276854 +-146483063 -682643717 +-310957588 -879479507 +150953173 300763379 +-864529971 81349140 +944379154 961053848 +-957083496 951599591 +50474616 875428837 +864633323 -688287549 +756620585 -447893320 +-844466448 428344016 +687424762 521001156 +-779453664 -535802204 +994556923 -522827791 +-675222305 -905952029 +284157461 679345391 +-507622198 -3865940 +316244197 -167490981 +510317520 -674801858 +171931103 153040938 +297002882 -811374927 +-890322139 393591650 +736034133 -82245187 +808049616 -510855786 +147812685 518852015 +384950377 146696734 +383897841 -822036009 +939313442 -751240855 +515911498 776875835 +-955250092 -608998648 +702505581 -824766834 +305241341 -39739151 +-542042485 756504727 +-181829956 403267534 +645928558 50075039 +988049368 -112200079 +136403043 163248263 +-851994349 879461710 +-656335790 -549652408 +-365410023 -203243918 +-497594783 517837937 +447748970 224633210 +-660239998 -905748103 +-466370897 20981094 +-260217343 -220140565 +306771653 759525650 +-976645330 -262123191 +-509808400 958789485 +18620286 -557512809 +-956122675 404980716 +79444803 519509913 +-640982082 -258474489 +-359871916 -216269048 +-296883668 -646852870 +-214352381 -845177603 +702020569 -634495472 +105209932 -29945114 +-599122061 113341813 +-707089047 137849119 +-637790774 -709723480 +-484543901 -805980603 +460193518 734841239 +559329808 443578751 +672123665 928658333 +-431260140 -105112155 +-275806991 477649805 +111999078 953245159 +720691341 431906732 +282294904 368587467 +-878529405 489034621 +91895115 -195550126 +-737376449 -8895179 +595158874 -277727428 +280867602 416382138 +822058237 -206184098 +562719498 -813909502 +281686079 -911055698 +141835679 48970591 +546563413 289831192 +734803894 941940434 +818274158 -619865206 +-187128758 -471418031 +-382050365 -961530178 +-465828894 -86931315 +541616881 -485355368 +-530573559 965832323 +-78484457 -990616992 +274500513 790858068 +-201257776 830957079 +534973964 -690566504 +-767575672 206557614 +927487925 -373511235 +-955428313 -780656853 +-89004546 -301946178 +-893934256 619330009 +912318112 222069804 +-616694217 431534533 +-107943703 -102801010 +-540707021 295160771 +344609405 240779110 +123391294 -994553768 +-441497364 761746902 +439846226 -579499693 +-661986111 -363067573 +365836667 -136164596 +-207316075 -967534797 +-415450604 -970289536 +730780666 821990894 +-975727632 265766011 +-587286213 417613651 +315590429 -360163594 +-289015570 829920515 +707566982 149201449 +287447097 -349043953 +806248448 635451314 +-764231515 -119666656 +667800420 -934914082 +-87606285 -950478010 +-559439042 -129954098 +-785758426 956208556 +-284314301 382897186 +558139531 313865726 +-568754792 97422764 +-463489910 512094554 +-695158137 -519430380 +942579196 954979213 +-86766324 295855530 +142548648 -693615406 +-565721337 -140256756 +472058078 687081435 +11911863 38535311 +963236580 351508958 +-705644571 841950631 +391809058 246823404 +-44777698 269313960 +-29369571 -619288144 +-249455748 -444477827 +95039204 -891044727 +601606024 -289755189 +-978045193 -182344439 +455004974 -405161580 +-673781561 426200372 +-424892263 -378325849 +967003116 577455875 +223768712 -164103113 +-573824415 -21680080 +-107845912 173408051 +-64147147 844159927 +577675587 -812434611 +-413851058 475273420 +-472230448 172096120 +-79292226 -582235827 +952185262 408987798 +-164713821 583156189 +-765368126 -806985885 +83990816 221277148 +-373110776 551655779 +524786491 682585519 +285140519 -80801960 +68369438 954844156 +895266418 820131764 +-689852718 698757490 +-997447219 456043293 +156008955 -44265207 +565066541 -600124132 +-611831797 -953159839 +-867916472 -136270168 +703261764 -523396247 +689034678 768891201 +-719660899 -159135498 +-796650539 665222786 +379035720 -826652301 +-299736925 338612968 +-164636748 -489718714 +-671026778 -838834931 +-111118717 -36757196 +732402452 -231326057 +-982747082 -339071354 +68817212 343289151 +-593118099 -273422712 +-142243400 76505276 +-321082508 653843329 +-720652718 -702670662 +-425996080 163899666 +41795773 -45384433 +-129898720 -447865510 +226251692 -874231639 +184488002 780715256 +757455298 -202653811 +431520828 484692011 +-167562342 -456380141 +-427131242 251783550 +-631131695 -151756287 +-270306464 -491885720 +83699196 462906789 +281894990 -288755909 +-167267481 -693065351 +724239844 -963085157 +-973376029 -587121391 +-173511943 871266725 +314841640 819805079 +381642353 -349343120 +419561893 365908518 +250087891 411023164 +-941084518 930730371 +-232022273 646598007 +423204729 -354114550 +-944201498 987153642 +374287929 -435793491 +-144411101 368600017 +-720969197 25816942 +-192045160 887515856 +440199950 63968461 +-552055552 -958093340 +-405517814 -770753525 +775760322 385297437 +273606990 791423524 +-5593925 -12067403 +-875102479 -463061044 +770898951 -514708777 +-934168469 788682012 +-95984907 213987710 +675147771 -469263936 +-367180881 -199521213 +-806543250 348947122 +-27502475 547198864 +668128853 -416644937 +847695867 -476542510 +940941719 347289929 +-670921572 599268064 +33835269 -558202508 +130956422 -901110782 +-909868911 -676452819 +917426134 -390005915 +-946828949 580221041 +-657424405 -420377603 +830861826 -211601822 +536897801 -921844861 +812227503 -67838750 +-866443536 -856841557 +164813314 -579007923 +671850587 -896756252 +-865367186 257946590 +-844682688 337609562 +893288499 250616423 +341301017 871663287 +211395583 -751217305 +-73077471 -365678462 +-172904838 61162582 +-610388759 -128180114 +739470139 -359070724 +-513002606 271363543 +315568371 -156902509 +-379590377 -638398382 +883826832 -631719441 +328789711 723484148 +450037268 -218252822 +-72867014 785351598 +-934380889 -433164769 +616958346 -347074716 +417342692 17949123 +-200020085 -437806193 +181394898 49452949 +-555489380 -572633319 +956850546 -10648934 +-188859664 34962006 +712897255 -134092119 +425965337 485603995 +-979013766 -905973378 +-937378995 -8050514 +-636821291 -900936902 +370871014 396976085 +128786813 766607397 +361427871 -414972439 +963900479 -115343453 +-747044489 813096907 +-623586089 -941300715 +583487563 553301795 +996275731 -896677564 +-429735409 -393498120 +552190884 -172868858 +968837666 -632635146 +901274435 -936239423 +-853404699 -34851417 +473734391 -832655405 +-243808278 -957307225 +595133647 725573428 +380422385 655030565 +-899495779 492445854 +151952710 -844093404 +-225018512 -582307497 +85434283 999288934 +-349116097 -329861697 +-674559783 -953685300 +-145547639 -25999254 +715013520 166803022 +-615876595 -965944266 +427107134 987334928 +337337912 810719661 +-774810261 351391839 +-872835858 -930450906 +585701584 -655607203 +-686632844 -596477184 +-33877937 967558468 +28627020 -719419605 +-879012846 -270898592 +384108154 449294007 +832554023 -27674827 +-730533399 -60872067 +-287739971 -144794007 +-430736380 340836342 +-777817241 -317667194 +-521383676 -690488376 +-322958420 -474194854 +-820683794 535396831 +137423019 884335611 +947972451 26508045 +109406219 -753314300 +-598885643 -210488419 +-115736969 -386628726 +124042870 898454651 +-310965905 493308443 +-199363852 625552112 +111752852 539324632 +-804808613 910063910 +318928299 815168290 +137990794 264278276 +-953450068 544957144 +-509793005 -724993508 +-474344958 367324749 +585802465 669873083 +737070397 -312279247 +690133901 759608425 +52899004 -561309862 +457002400 -732374461 +396670009 -693404666 +-397030477 44123141 +904228991 -18260226 +-933152104 -624516512 +-827175075 809557337 +-708610392 -214870728 +136592145 612729103 +-122989187 -799773293 +-942901065 -299181654 +-614961097 514777965 +-304256532 -852949904 +259793991 47416633 +-92068088 778607673 +646787570 311742641 +556413119 -778417264 +451878422 728551084 +-919215763 336620825 +268005941 -74863905 +510447400 -785754449 +262299982 94648704 +739724862 136068347 +-519538620 -872333877 +122991499 275544376 +-276663951 -963099547 +450151554 132392959 +453029390 -292718336 +-981201543 80893932 +900453981 -278676352 +418749062 824091965 +-727284129 -608215795 +375218271 635164519 +-369704701 295396413 +-903129343 -437655041 +179759129 -39824390 +88559905 207131317 +720652721 17639581 +383755028 -550650179 +782723758 383335000 +-303811927 -692877436 +-401738334 -274939150 +843009381 -119708790 +-213350846 419154648 +-576050769 668324105 +748853141 -464151341 +703272021 -257478370 +-89707326 208361429 +-2771010 950991577 +-667386861 796647842 +-664693538 119520948 +649662749 534557113 +923686324 681130011 +-286888466 -959742967 +-15352525 -687638927 +-7749528 176050158 +450265893 521760887 +-198531056 723242636 +944770858 -886452653 +270555389 -247774037 +565330094 327121168 +295866399 -113069075 +-815093467 -847799778 +-218658472 894003060 +-43202608 -932029955 +26178789 555060009 +463233071 849151652 +-21922911 847856993 +-623504772 535487860 +652211322 360100114 +679090172 -245024143 +-159540745 -443293759 +-352641815 399824603 +243125151 -756148853 +280593808 -890817380 +775045028 -595041810 +-639729032 882430219 +69302241 701488171 +536723848 343837167 +-593074986 -379165918 +-109197060 -996215315 +830757951 66420111 +-581158890 -134344613 +647961002 -758651143 +555993347 935108449 +-211696973 57356141 +101253732 -529960715 +-107493216 671897116 +-244819185 -576541508 +-492408569 -531651389 +128136859 -249439169 +145536232 526816358 +17089232 -620314413 +599484851 734497957 +401577388 -204275952 +753133398 664831367 +6375630 112326767 +794506561 788589751 +764181169 -248189171 +745469995 676251775 +-704644702 -544206396 +837999063 772671606 +-240617133 250794910 +710724358 333548579 +567826070 -443394719 +853624363 -642652828 +52311769 429135061 +770658912 -299657202 +558684618 -492810454 +964995730 -550357335 +21492068 -935035484 +446616493 -259475776 +814529270 -899865458 +983398750 831460645 +-447767683 -960686113 +77362348 266974461 +-843037835 -355478142 +280235498 -430135597 +-99864598 -121070856 +-905394882 700682389 +-28209754 -226368510 +853422794 -494094806 +-698034320 -573996982 +4336214 -408731425 +980024806 52551162 +472929584 594908793 +883368875 -552908395 +789128116 -25763028 +-951667186 -38100968 +217439046 -419277065 +401194926 -6191170 +-641851545 -537305855 +-808919819 715791615 +-475523351 654480765 +412039332 -591932084 +17599298 -690710189 +287322642 -791352857 +-786660 326403840 +-976272601 683960018 +-852807024 470347505 +-513585939 -751000802 +-960637603 777073176 +797271900 -735682149 +-329999931 -119246782 +-989133443 920638685 +981923246 -61076821 +675656912 695020793 +-197514952 -302599048 +81936174 -722826851 +926405610 -497868133 +370476246 142530907 +887782302 191650252 +-440534964 -200618621 +-71323981 314060418 +903481526 -729725260 +-492803219 963970066 +949198646 -784325111 +266627543 -833003965 +324981884 -233459675 +358580948 -407306589 +-851749257 311479299 +-988729367 -191804214 +319498836 -302952256 +-326235038 -569560093 +-30534774 426076156 +837778199 -241377976 +850428570 84551293 +-498900686 -184505013 +103658159 -644718260 +608722412 305767496 +-94773378 -32829051 +-246150043 204764316 +272178764 -629582022 +235551345 -532276739 +-415699898 436040112 +661501995 -521160424 +-25508851 -248126716 +-598861827 947194350 +-48695045 413101321 +-690888626 -372122389 +365341525 139648423 +-92560244 -323702213 +-79639295 673192722 +-261962454 -707514825 +655744309 256519807 +-309384950 938520626 +283782450 526941613 +-290197907 468813766 +-501232900 -692385903 +709018777 456359636 +246552345 -832994726 +857703218 -602098822 +-126998145 -755918940 +-650412682 311235777 +-755033566 -784792877 +669669644 676754652 +-550285864 -847158098 +678877209 936359882 +-865939766 -655034910 +-113749775 216873101 +700422780 -489100985 +-640357296 -501656328 +696431684 330757475 +-858953799 -676994231 +539841203 103973279 +-947647650 -637915114 +558043846 33875329 +366267143 266664431 +908054792 -257286180 +295136949 -358246485 +-900495518 778259521 +430524244 -402576259 +-103775243 -210729849 +-222160176 -529110592 +-768746159 -933066414 +-956036373 -821411491 +647191224 -245935544 +-526607993 -569557592 +-335475135 295234300 +-516391470 -376310169 +-4424250 353711926 +208383651 816390249 +-318844460 508146075 +413966827 914884224 +-320117909 65850996 +-742494193 624870424 +243632943 50028189 +247214790 -235112249 +168895137 36723556 +-65447671 -833190860 +217681024 -574249468 +-878304971 -73789938 +-560827254 -213646594 +-911337028 993665033 +555428367 108130835 +-173340895 -413790252 +-35484644 -885558673 +462048077 -190162375 +-652029957 -977543415 +612389800 -229766363 +118125833 703970730 +29245017 150456564 +-276916696 739653951 +-475253077 390166395 +-933226830 614879701 +-75006649 179195557 +641048969 -944692668 +-190344428 722717086 +576677278 85123458 +-14582277 362292426 +-595980666 -633185623 +652246731 -947409544 +696729137 697557759 +-354195742 -203773424 +-955966673 -580707644 +-886632256 -464971235 +570389157 -88911837 +-381466558 841631899 +-676403968 -829144884 +-95336460 805630101 +544281767 -245850783 +580063339 236366193 +-286657269 213647982 +952251757 -194869600 +520220741 327007418 +822766187 857388071 +-27550098 788019983 +-823554197 -374007131 +-778687745 -703370889 +855603816 -814291516 +-30006812 -91311654 +-340765170 -273262796 +-350734408 145856957 +581847075 -613314271 +638539143 -179401263 +-377711816 -387432908 +975493286 710733428 +-154786358 -651338544 +-132848235 -429488988 +-280254198 -53928008 +-92999201 990951247 +-568983496 -580178596 +-250190769 114417711 +-268944949 -50407801 +-843124926 -841492507 +396771624 437762070 +-695272393 84332126 +150024883 -324391079 +892824960 -855292215 +-21127274 -516248950 +824148684 122131533 +-430864770 -300960839 +-489166587 -670130406 +595149623 -114962180 +709302403 -395777825 +-6051393 795055209 +812879153 559562905 +-82514697 405613583 +-731977286 -33664427 +-75276483 61588002 +-829632996 855230035 +718980337 991862160 +948281752 -105687880 +-435964038 -72447969 +-820957305 631978400 +-408218617 506523588 +795290630 797843216 +-845667348 -61448974 +-694072546 -685453751 +-679323811 24164208 +-354488753 -649595910 +979288440 -851670348 +237885827 -621714711 +-273350212 583972722 +526175062 -507808219 +217563679 440633739 +-327380824 -813897065 +-380183918 -271715857 +193359658 449559103 +-807221626 -952701141 +41143046 949109005 +993537932 662683034 +-520377139 561794934 +759097828 898343177 +-624324738 22197205 +588465518 -924192937 +355625378 813464563 +-760042981 32485950 +19654593 -718593876 +-663955754 -39567874 +766650336 -729606881 +-303399672 -381467755 +-145942325 -667197920 +178050900 -123761842 +750183328 330247760 +754453623 969252574 +360546321 -967749574 +561366587 -184603770 +104370141 -370800750 +230331359 242942301 +144003578 -88416024 +-379104943 828020089 +663067613 -813109830 +169941333 692378551 +452025178 796373610 +-119592027 376011605 +374443149 453224 +972840178 -223232423 +111217682 -110399601 +420853435 -334265809 +-257705373 -325390155 +870290129 455510529 +-58248760 -680022578 +-41621446 -729494707 +-972624504 496764843 +424252239 753870777 +967545526 96551636 +347451927 677468667 +-834139134 752616261 +250724930 -620388442 +798054298 102055473 +-228684039 894351531 +24228526 850384508 +-866662609 -434991591 +223493570 -210025683 +754432434 -226075006 +-681903557 -995480 +474691556 -810974527 +-310240308 55207057 +631514960 -504022117 +-193275851 -366252263 +455199812 -296145813 +155123174 175184185 +561460307 91566076 +321370730 -947304451 +683189108 199424659 +201883088 -470276004 +-268456117 67074552 +-739379223 -568407743 +-308157226 491831952 +343648880 -241911985 +-611690715 401632232 +-995309148 928695234 +-400414977 106889747 +290416165 692136795 +-140975929 651409892 +-548498660 -317997554 +-157751286 954347068 +378030994 -482063981 +-362313763 711308723 +-766886033 195481006 +-798628909 528249130 +-11998743 -723476807 +-342363066 -883337826 +695418779 -557064060 +-241979652 -859752437 +263725792 -35179111 +537467364 -859053720 +-165057225 -202635135 +819997574 -895584787 +-370779789 -495678362 +311473201 -872545102 +737758580 -914485321 +-306911864 255328329 +-39599314 -494849367 +512448359 816664874 +952652150 -431395933 +868088324 -191435374 +-623204026 36147584 +-488312503 23649371 +-245311174 -780891476 +-575899302 994424834 +-41792184 -760585463 +-950971672 398748820 +957453135 73284275 +349821038 -732085020 +-502395367 -748848626 +854434057 -679881265 +-564813560 173652276 +879979683 528933047 +-44618241 737375838 +370329355 479585312 +-594416710 898815201 +-354544797 -330214187 +-481808344 287648335 +-16949330 783913260 +928039062 -174550774 +-437135553 -48113428 +130300924 -726801654 +-753634800 -158797984 +-110087898 -888792572 +832531216 -380530633 +399278775 -653480612 +-451097031 235111638 +-508466673 855620610 +795571420 -976323767 +-515868665 -545546285 +-782526201 -74211292 +119950249 465737346 +590931762 791446012 +973750089 -908614436 +31575050 -235103745 +475016297 452392414 +724863496 801690013 +-641923975 -936865208 +-943446115 -746724720 +-896866498 75911006 +359136489 -540300514 +327514630 770091781 +528398336 -34526568 +42127234 382807483 +-480785300 -189718938 +-633498829 911109382 +286377504 6824597 +-925583879 -142901852 +140963699 -55586144 +-839776019 -823018836 +443861174 350425564 +-706342062 406373699 +93739083 -994351657 +835214909 -434006816 +-351321683 367361115 +546840767 -658992137 +-523951955 -164434276 +576596378 -762321740 +574719797 681602790 +889413449 197168954 +-979874509 -244118185 +-630985624 -190913872 +-353532768 438973318 +155790370 -206597871 +913111717 507383788 +911327074 -390422654 +-976589362 13160527 +456660672 -455035125 +175781377 576936292 +-959385832 -603520486 +-169689470 -533333119 +308113431 23405375 +922656833 -823593464 +-96766845 533758154 +76266092 966295108 +488087994 -280487021 +772598921 -500205166 +616850954 262517142 +-801327008 -690813306 +-825668522 873521899 +719112583 -106230187 +-581341259 -331422625 +-229303167 586628562 +413731988 728020841 +-244600823 321552490 +-136742195 -184790196 +-609303135 636941253 +-207969633 -925893598 +114191890 42108580 +616526528 -356981011 +320018425 -731583244 +270704912 -584963717 +307717473 153738316 +-347685696 230212283 +-494987487 -404089923 +822048305 -539111147 +-555175289 735946834 +142020978 774993712 +-963967807 621448323 +171273036 -991977335 +-977765890 -811491000 +516613028 361917252 +421275507 165608502 +545389829 -221210063 +-404478516 -239152404 +807710122 -30513538 +-130435244 -300265769 +169164711 646530703 +-779368843 212680561 +-592591552 968911468 +-704718128 -475503245 +431867746 -556319977 +779513405 937810424 +440780075 986062077 +-415307551 -984598081 +248387835 -223383815 +50091782 -908412756 +-644509638 -694479865 +581046446 -978010894 +-137986273 893832888 +-757910655 -488941861 +796602921 -238671756 +-356663707 561450052 +-803543366 918087143 +-964767205 -483850632 +-274050478 -742090201 +-102233964 -503606665 +-872699981 237808978 +917629346 719531729 +586236526 -299516045 +159697662 -322329440 +-334797803 207685891 +-536184866 233588772 +-478589085 842875240 +-889373040 -561994713 +-72626281 -758995309 +-657517305 -836568056 +-599818791 765988105 +-668535908 326007335 +-937738920 -576306400 +261613605 706778397 +-370591790 -298215307 +133460310 674598747 +518234074 465892248 +365910086 196982849 +355704837 52538178 +-978075425 607804494 +169755207 561228117 +701064565 271683462 +876266679 881094916 +-288055523 785421842 +600512141 -453180275 +-354561948 823128491 +-145980021 437838677 +392795129 -403774307 +378504159 287686598 +-319555064 89563639 +302666239 543253510 +-510904552 -703023720 +-599845289 822607532 +411709783 -782720340 +456650927 -612721174 +-707667552 122404047 +81877110 329755548 +497620021 -394071130 +-138565331 336802992 +-938483164 -472215219 +-873931908 230146290 +160487173 -684712458 +605876754 -113419202 +-448581124 -309914411 +-198174276 985205889 +-557329676 977013749 +461911734 656337748 +-411751502 458031130 +453190519 -272278635 +881475710 -30899455 +349266099 -11553585 +-541802293 -652592501 +-938609603 297378537 +-465161779 -969050344 +935616624 49696026 +114806195 8502796 +-163471600 -103583692 +-38278583 829292630 +-646066793 639402715 +-11851814 61655509 +-785254375 -196798904 +-903798201 519063597 +620767369 581326325 +835951859 930936604 +130841201 356720860 +-19688905 711221686 +-342440767 -397709220 +430013516 -800019751 +182335576 73740439 +694910163 -962497875 +-233797711 -148245378 +68397017 580952993 +995801175 466972859 +435784970 42843159 +-149979984 381717776 +-168060375 937905462 +378699628 -163774629 +95525707 -332497897 +639756978 -524296698 +-220187752 51364588 +487168822 666624931 +-465070862 911251851 +-173342773 693898313 +-555255358 -480637745 +-287636274 522478310 +-959432513 206164942 +-681437752 -717064290 +419558101 -510874118 +754197600 -384834499 +-925552271 -115431459 +236078291 999695298 +-875266080 865923743 +400531926 729364131 +227272959 67404325 +938854123 -272145721 +662056232 620732169 +-636255043 452554779 +-586490600 -552697922 +866146349 854214644 +124429112 -884769658 +149680406 -575148007 +-532639785 959655115 +204745795 -256845286 +594620964 -454570760 +390576146 777347171 +579707941 -252740343 +-538292671 -239593419 +-47013692 941367101 +-181868933 583318904 +424433178 -785526340 +-899471710 445899558 +-528913740 185501881 +404801703 167737191 +-923335690 93716897 +547131837 542703105 +687445567 -498474575 +848507783 112462308 +-840098342 147882644 +938047291 -574871123 +-399821451 500765202 +-844217955 62103892 +-841005974 248780912 +-509067705 174334958 +63960098 -746375420 +964869541 -69215168 +-548839181 899126664 +-123514466 418396982 +650860787 -24143533 +28578228 -84847669 +-327014647 247755896 +-585392194 330644318 +736232650 393712535 +890754999 874745149 +767607606 -700811998 +-78185939 -974599338 +176475495 416175353 +59085464 -95234155 +-846271332 741971078 +491257814 212803679 +-383465478 789957484 +-45262780 934799725 +-705818009 -303915599 +662571348 896440308 +688805308 -913649635 +327525305 -678883384 +400499360 -61213599 +392880171 -474555988 +6765090 -495873428 +-765058245 142791951 +-536078981 -188219274 +63902738 -687243709 +318913083 -690114683 +-604330468 -512795030 +436583560 -297228207 +-486429964 -560485500 +-256081277 -563279905 +891300085 -378743452 +-129864837 688828928 +439038181 966129539 +-276860445 707849687 +-320238132 -782632419 +38218862 444973166 +517564897 -456373633 +-866261499 -190812257 +689921600 -897348278 +-915230650 520928339 +201491316 -165857090 +472125542 -197067003 +-235033166 638688350 +492345369 -502186157 +-613625416 -169044650 +-235299573 188107969 +481600558 -653718973 +-707761170 -89430336 +979823927 -606261726 +41629173 -832853171 +-480414205 -741488232 +-167389725 -419011016 +900900916 162358285 +-679624506 181024215 +297254264 -31689129 +827899252 -915140243 +869465926 -683736857 +830929791 -786439562 +106861612 369071852 +272007164 -537017276 +-40305546 894893730 +364837438 969211562 +-62896259 4355822 +-770914651 862891944 +907765916 63106741 +136260188 -904168521 +644322133 -266196657 +990311943 159223519 +-398618918 445095458 +474843574 -654875385 +637178114 -597919133 +519477199 449901292 +-391567316 235409992 +485776759 945156641 +710385225 -488031918 +-56761066 991910967 +-359031594 -507513546 +-348628276 -40289002 +-694324351 -799117528 +403206924 866013585 +-613193537 -986276491 +-169242422 -172058503 +791919508 66241347 +-704426222 -771131068 +-715543237 -802635880 +-938367485 -207667650 +-803613146 -262597349 +-508408699 297898583 +3986737 -440750497 +146811740 198073204 +760486241 -404856211 +540221535 -562072952 +574329452 532112005 +655326957 -916869896 +-653409304 701693290 +808832562 -857020290 +131986049 785554998 +-34119643 773091404 +-569274582 -847235638 +103750529 -795120447 +-419949541 -376621419 +-82933784 122175205 +-322745502 -151867985 +814974224 -932590510 +-133419205 -948968714 +952121953 586061291 +79247800 916287817 +864643467 -596598956 +176351608 84745487 +-637111996 -1717989 +131538475 928069789 +-212656539 -87766103 +816322605 -40243867 +-619051324 -351150272 +-66326084 132376310 +-55854219 565747903 +944113718 601802155 +-16120133 -247544103 +490351220 189772752 +-264453774 88158936 +102116473 -1674015 +-996162881 -586063165 +-82550422 -764758583 +458294587 168559146 +-439879750 992035772 +-388085470 881788400 +37981880 816471625 +783238693 150906946 +-254848635 -266455551 +654268927 816585627 +863881510 -635099316 +336888573 149288341 +238245397 522385508 +282515954 938271472 +874158118 275145982 +535904979 -997343824 +561417387 411778708 +46683277 -231297669 +-873165295 951819128 +491017694 -669073371 +-828518647 -789825388 +-760079314 -192944067 +729335949 -289424750 +-159152537 -310909884 +-859881265 -808117797 +225697713 547723933 +327001948 855514072 +-850564918 353042035 +-423346054 639543847 +361925612 149354690 +-434249835 -634777293 +502138379 -650452646 +356314053 -511777875 +503308136 -935309854 +-351386152 465789918 +-112767335 -310571388 +-939268139 186075470 +-121464220 -784621152 +-629568376 -253985261 +788360022 127054320 +131024019 971509843 +-929406182 -763293649 +-982711871 40586017 +-72885983 927431661 +751845241 150382976 +899631517 -76180110 +304637632 343667072 +370142710 -261109536 +571484278 436646348 +-103300101 379476183 +-238002063 -492921947 +-223666564 926069479 +-969012739 -438867381 +845348993 964519947 +-956301238 89416873 +768417620 760845650 +846898912 -556531245 +-457989479 -950480559 +-457845586 698543769 +-685448999 -40984669 +519139467 857839415 +-680343501 154794570 +-403987438 -781841291 +960186299 -995541657 +-537812591 -585553588 +-587621762 -758038662 +480138726 -927366361 +212399246 567849896 +-383393261 -527012120 +218741696 -727052425 +-834516780 -99968631 +-846885129 -205376485 +-961530152 56228691 +-801422020 878970388 +-891651453 -930488258 +-871471464 101499187 +-147869181 440070379 +418525192 -17002453 +-482655197 -136611472 +651020144 -818855337 +-205128368 -401815964 +-911085211 -211432361 +-685815995 -740737578 +-263562786 -720635024 +-244977796 -757159627 +-654394492 818592043 +729017367 -828254257 +-883173811 460720975 +191772088 -750818033 +-495891757 -619254196 +347592462 -28015806 +-78002305 93492604 +-743452708 37328098 +764187875 -855110920 +-450044653 -529344804 +-284081518 404536092 +-758773254 -894760536 +701030176 -150460489 +682263366 594112386 +186803397 894598590 +970971374 -500953847 +431697116 237589041 +-631213867 103078868 +-670897503 -973825047 +614257052 -755331391 +721950778 554050237 +991259455 -296236801 +632277038 928002246 +164893532 -261499170 +732239184 -387481793 +-102269309 986252598 +-711924761 -432587759 +-621816465 464997605 +846511144 -502794473 +55816351 -975161860 +789861415 -371698886 +-821979450 -185747463 +-928109092 744643786 +632840442 -803118733 +-573004819 987198662 +-950818373 -476084045 +-387104615 -875338597 +514443729 -726422195 +799921592 -538799634 +558323114 -23073468 +752461963 -507224857 +-849981526 -375864706 +-792787509 -910375920 +-310099062 -743275949 +509951975 -276083649 +-104556174 -996254790 +-598546935 133722498 +-12463143 -801622866 +634725879 -646743493 +431289913 -918919886 +271948642 -113798403 +-714823040 737414434 +-824402683 -859835665 +-523162026 -824267577 +151999062 -254661321 +-124746555 -484144631 +-3500901 728757157 +641027875 468029083 +304029245 -386573819 +298736868 271188292 +830316025 980665449 +-380930955 -251466597 +344826130 396488127 +656202488 546231960 +193082639 841229306 +626118177 -870012749 +-733356617 248576549 +616707333 -768967412 +756247680 -186752549 +-419879159 644260561 +360717990 -707626063 +156396224 497570234 +-565112830 -949253174 +-581115995 -370838933 +801316332 543310541 +-998886911 177882648 +110473969 -725266527 +804963836 96396497 +459190616 109833768 +-109192439 -166166915 +843807620 173295403 +727871617 915664804 +-833908279 -47627686 +110046680 479854307 +-661752891 230332725 +198344726 58193832 +-105817941 -539538603 +-942721023 801632804 +984969106 -166637935 +323106216 -589184393 +763678736 922910083 +183461460 697836949 +304393679 -85883088 +916971514 583194358 +282789275 -596792097 +-716353964 284102662 +137614864 -696793820 +636000942 -81607430 +-748106431 -721523265 +-193947960 -460118244 +63643672 699051158 +-731500728 -559492432 +-69500883 -451097309 +-56899901 56722188 +-932847382 -621216461 +20135631 30060235 +-694263887 175685800 +-518098907 -229937742 +-563407750 503119545 +-529748796 -726835683 +-180468253 883707067 +-59308091 -51144332 +-512130401 225127327 +105505338 -688166765 +308605683 525081300 +-848586390 763794709 +-272935977 286644796 +-713905413 -897076188 +-587207026 -368013433 +-625615220 -182690263 +381589760 -944173217 +-627471780 422411609 +-112085301 968785063 +-196358312 455337004 +193232517 -558010791 +164864092 185089725 +42971125 -238301605 +-767053425 282865264 +-527653285 323423996 +385221113 905398077 +326413492 788835626 +292138008 417927013 +324640498 -613856319 +652561415 -545276858 +-485585301 401205939 +-350812677 -207351275 +900439512 -223916001 +398216523 761157660 +-332764867 472655423 +793746319 770401538 +-699110951 167301148 +-922543517 415276536 +-183131476 381687080 +633827111 -695407345 +-190585672 772603830 +955044833 -509996150 +-704070900 -884332932 +903672258 -998994291 +-813498158 52364113 +711520381 714020802 +784664233 -863268667 +574073331 104669574 +56314835 -920583418 +565290629 -164491214 +-759548358 -665105206 +-209938375 860772820 +516518614 -513678775 +-138680796 -230470209 +-766103894 973604918 +-531188446 -85882541 +604662247 -86959135 +-352850970 256977054 +51899981 -931811668 +200611240 580755840 +688412 729954970 +687818836 353284371 +-758781867 -845841836 +119718058 858708090 +39153594 -13715373 +-290976563 944557263 +-621033464 388762975 +-615905421 358400421 +197286812 377980947 +-846328742 784077287 +-95969408 452706311 +392937203 230484221 +-506090491 445110634 +297450136 952750157 +377569903 385231245 +612891252 -530874610 +-169606859 -739449027 +-472518438 671426754 +413798264 596262642 +-411091178 -71733700 +422220205 -10874508 +-849965018 -8347387 +133409813 -113429023 +641567049 416848499 +459216249 829869627 +-584170768 -553294583 +283615252 -391588574 +-703769970 -433959496 +238379725 445024078 +853778991 -319961194 +833791996 -923880019 +-421653590 -914244279 +844611531 249378582 +710458032 676878446 +595384 -276035096 +81082698 -754630968 +49062786 47270608 +776591229 866242687 +-23083011 -307329944 +-989710999 -804758602 +-805639552 -67525389 +48776185 -847239854 +-253397620 980468000 +-207605537 -4318270 +71966103 341811607 +781006460 336313879 +-468859485 389767769 +962767229 928022154 +294999874 -747873212 +758323946 554223439 +-639164452 -288662555 +-673773948 160663700 +-596620178 580026125 +-939284525 -973869302 +767121398 -854392068 +412569759 -965517507 +-245536096 511915964 +-794158144 -200933601 +-948752009 -399552777 +369034670 249968847 +808525123 -128361524 +530654381 593145773 +124297445 -196506974 +-700195701 -552450402 +554234450 -691319727 +-82665260 -591911656 +80493890 601218208 +444531173 835829804 +-991904348 24035120 +-948672213 992712341 +-183429633 -106918453 +-730108603 -379706259 +-863186292 -325061868 +-527732596 -399254114 +106745965 -185674035 +208593499 -673390357 +-504699668 -219194296 +239286393 -305433539 +-414133656 -429140816 +455818742 -632750421 +-200395466 -844071047 +-89080993 653512483 +709652898 972075698 +702479543 362291012 +832508992 -982581112 +-329271945 652861162 +877252105 -900763999 +478519799 751071195 +614320013 783383182 +-40192303 706744223 +-869640188 -552906738 +-750585601 -579141719 +755518503 384595668 +776861993 653564821 +904089578 -7587080 +203585483 -22760970 +-104109270 95300735 +-904133626 -755685490 +-376968154 457617913 +761930587 215143190 +-935848028 -2174814 +670453557 381382139 +-608967307 305556066 +523337426 742312271 +397906206 514704957 +-538715832 -467828753 +-33290453 819797354 +956504936 395959736 +-830619282 -895000516 +905368199 -691865890 +153331532 -947316655 +935768687 -325713762 +501765308 163334597 +-900125542 -190818759 +586509 259727031 +408715748 -947489118 +-302490078 -344401941 +248668066 49631838 +679990905 421014076 +-967802517 682352922 +-991096049 862381074 +584019418 -190167694 +-602716567 437613626 +-376013580 635733083 +-205174378 -228122820 +-710108256 -700934176 +-526282050 -873075593 +280861506 -436111591 +-58520941 607147725 +-330275750 -671068007 +315255044 -380556640 +864796207 902300520 +-55560031 -995039530 +492350641 864196168 +-482238762 158300390 +-791190989 671521368 +-188250391 -228233975 +518712957 407046077 +-78483873 227446844 +-828203818 -368183869 +-602005750 -928474298 +256826361 445049491 +715407657 -176077999 +967187772 599293234 +-905889406 975641907 +-23422088 270905333 +-825928727 -328058138 +-581791796 483164624 +-190154375 -58909215 +70647260 197343448 +472248715 229779215 +-907724597 -641753073 +441509293 206976314 +378683743 -912685200 +-482948132 428402863 +-845128014 593007282 +909070578 359957422 +654418710 -661806417 +525239414 -321859270 +223544424 -2529593 +773967372 -752025773 +15256444 -860066178 +383103247 419841762 +538902225 -722141019 +-958145438 808676446 +873378144 -807746597 +990640699 -971489062 +466518044 -26043739 +-319832432 258327512 +250668020 -434874349 +777308452 -862596646 +-952264039 -393701329 +-708694087 -747494985 +-684143273 -549903221 +451244484 392955406 +-859425740 206051330 +417431231 130571390 +-810090866 316061392 +-996136165 -795943595 +920455810 125089117 +-741404525 -664821833 +263430625 -455154751 +575297704 -190387684 +385439205 212774478 +77066886 -545988746 +482335990 -690142561 +-595737685 -926632085 +-699549715 635299293 +-346732816 873104134 +211530333 -480292775 +910942844 30168862 +-93865169 256231651 +-637143061 -185329414 +393935629 991195192 +100747415 532965128 +712712942 226091042 +538485863 196131098 +-975170597 -184258522 +675850848 -999954305 +-390788698 464290351 +413428779 715152324 +476954667 -900193238 +318523318 -686110550 +871397144 959786078 +605742989 72665176 +-635578344 -570650808 +401312834 958427795 +463340560 629208487 +-504818745 -945670944 +-749487341 134966274 +-408367463 968131478 +854908354 608637695 +739923265 -680661172 +-446389120 -228862827 +-773466904 663755026 +-353487276 -734807787 +990544139 -988922086 +891745185 -535345726 +-52137657 -812440405 +552262959 -619761780 +-848113767 -141623228 +-704369048 570047761 +-147235527 -133876065 +870670785 813340453 +603637732 -166744847 +-475234724 381206029 +-392212218 668148826 +16895415 -286086754 +516234092 -533376081 +-774400147 211836735 +240056890 487144877 +594225817 -108076830 +123637329 328970357 +-478294989 64424621 +761947128 -939180485 +-799255187 -482098165 +190111668 892449216 +4689530 816204232 +373913673 -844696562 +-192368093 886809061 +28067855 -104880227 +876411914 -675797702 +-483443702 -840587880 +444388778 -196464205 +55071310 -823418523 +947173848 594494859 +1353122 -893416265 +-176813114 288855537 +-576600225 238426571 +113838602 -461234398 +533380673 -265535282 +-120571368 774532406 +-573226899 -950742016 +773121938 -198238558 +-455962987 -455345717 +-744228530 -756543552 +-356147695 -797274216 +401629374 932041427 +-826049153 636722051 +410456883 909725828 +864869112 398055536 +-540332446 -743876975 +826722302 -266006960 +-908132673 -520625199 +-1860693 617869355 +993294183 720634571 +-550673539 -672405834 +-631132741 79806721 +-569836778 -544299947 +-125820094 -730483551 +606743679 -649980371 +-71622224 483459275 +-18643516 889879621 +845938724 -346645831 +385196229 -149142991 +832573720 -180781703 +-587812321 -900906958 +-508433498 413068637 +-243201685 -554481833 +-6279733 -185039894 +-429959795 -62815252 +788435033 -989410520 +283387504 -259411771 +150674497 -481183835 +533549785 -467185077 +-991424408 907877517 +-560026250 432527926 +-768437657 -773527914 +264441357 -905105309 +505960276 968290444 +682336216 637671408 +955706377 -660617463 +-145411729 -431828926 +-345451835 -376494949 +-514072272 499104975 +921885867 -587793047 +239757944 -592756079 +648612941 -114405780 +-826568041 926588621 +818550262 -289900733 +551971663 446054703 +-720160100 -758513588 +148240796 234314398 +-767831750 -470833172 +92354375 -61598265 +-275778419 -760869747 +272657641 87589742 +914236779 750733935 +-140450757 -182657103 +-341255391 -7478070 +89011248 572995370 +260402981 -405177929 +769503220 -915929834 +-737495299 -392890738 +461223015 54402815 +460248559 -635191866 +803625674 98583443 +670741754 -687505480 +674593892 -916137 +301350709 -299921706 +107007213 47289295 +-657985315 378058641 +-105886411 514113231 +329294026 927062366 +-792352619 460354578 +-371509952 918087810 +453511974 -237602191 +-809970568 970756120 +308804380 349059507 +-285554863 -757984667 +-850661533 -871469143 +-688459211 -472891711 +708311999 860065151 +-688088368 -493737553 +-851931660 -991314463 +-344029364 -104689271 +-56104764 929534287 +630208296 -289178196 +-803652515 -162939244 +714891993 -404970496 +23241417 -756065645 +543093297 552275433 +686941249 996149960 +257191822 -331609372 +512317921 -498970649 +-236146820 -616250742 +-132909806 -551260844 +331098097 400823214 +337237057 446567085 +-963922907 -533915107 +-812364794 -424818301 +234073551 -762008396 +-458661034 898566856 +-322817667 -973225010 +560688139 -614198034 +-809488583 253443934 +-930359135 -625193031 +-761932211 -259861301 +391532326 907099604 +241324336 -699725329 +-209397197 -645210259 +-582210915 -620964447 +-938180649 996638542 +775087983 -475088520 +-424545245 -42639738 +-199383266 -685639971 +366452227 -644761256 +931674816 -605152203 +-179478718 -399519070 +26374886 611216313 +852103658 -919905546 +349028782 -366288225 +41308079 475644082 +463327815 798439872 +997314132 67196045 +493773959 -340447364 +643531544 -29175282 +669070898 509263106 +217546672 -193901322 +517472104 603363820 +-984738352 343055261 +-28783269 -636943112 +-318913108 455591889 +946418315 460356887 +827904908 897713050 +587678213 898414428 +996258345 870022705 +867245476 19536179 +-879883321 856948585 +-177099998 -568008059 +843870559 104213331 +-55677566 -470229530 +-289788780 370663767 +-4029986 167041349 +817773511 -34300530 +-167735466 -860629348 +-929986798 -811878541 +-176208506 90092866 +874730487 -865032948 +160353172 160539784 +457506083 258620207 +803401751 -497759726 +677887026 341496316 +-895211870 91494618 +-774682861 -690718083 +893087648 -565430417 +706328599 -986892533 +-507879389 -861937981 +894732907 125526308 +213723693 87752360 +-947986196 759100880 +643952268 -964825452 +-493921481 47475361 +-301553547 734854633 +-796909464 -863814013 +-17182789 330602418 +217124341 -245445283 +442867917 -219964621 +-130773033 17005809 +-415055967 974305672 +775603140 273095455 +113557219 -778875142 +760317438 243396726 +-793324774 -111007252 +-45698597 750787109 +757079573 694784735 +-482494474 12637039 +659850791 -979873444 +-324992752 321563364 +39607435 584138567 +974755904 723741488 +-448357587 -267252016 +900440757 -819586480 +-16024286 466223381 +808763859 -899696010 +-148753114 342495907 +107754854 -268539691 +469498521 654987759 +415969080 694567419 +589089492 -222939958 +869776552 -627562981 +287016306 867440692 +214473069 -304073091 +-546299392 -797783032 +440954080 670766342 +330978689 -62948947 +-788367859 -739305608 +-934529519 942181964 +-106993108 -536519464 +258820718 -852981031 +414717256 443362162 +332438884 286095409 +-675539486 956788106 +-106720905 902841679 +-587428804 -339133102 +-907594527 365328806 +-311915777 -932031200 +-961789223 -854866921 +756552874 618015266 +-543014051 -82611472 +-433223916 796368441 +280113299 -557021948 +-677595496 -499469942 +675395371 -102250452 +-105481532 -718652969 +-309182357 -825588933 +-170667161 177655449 +-979110623 453586529 +615861370 -542859630 +372815874 -495137887 +997710461 -661172335 +972627641 327625522 +679010763 510303278 +-344196663 587856010 +160247886 297011899 +-664203498 342585734 +-332604042 -409112282 +-786387964 632031684 +-47516482 -899013611 +-552100531 -622276396 +840677647 639431673 +-931536352 -165104 +-811146313 -12722223 +834928011 598243808 +360104083 350165757 +-32447524 278317107 +-478849817 92966411 +-508436647 -383315947 +-198573736 434964754 +891411893 -677879587 +737851300 988481761 +-761718889 940108882 +-621251680 299767441 +-485575400 -455265437 +284684439 -277004065 +291924271 945911878 +-437602276 -254964119 +-433139696 -216453165 +-433313526 98566749 +-701034539 29095213 +-979775363 602674648 +-264740395 -299326954 +576691776 -651014772 +-183528610 -247941560 +386944621 -407980344 +-973420795 649620712 +564141248 709014592 +122884524 644148594 +-280493714 428768574 +-426894644 -222011118 +545580549 -6588359 +309337378 -224008166 +858191679 -543279427 +-481775627 558068346 +858319216 -443528856 +-81128223 -72782532 +-32266761 -68558004 +-248735130 -869303013 +-557878038 -129034588 +-200208165 75574344 +210677037 419059878 +-930437793 973892874 +-821756101 110684639 +-738063914 -208528916 +209852349 331872566 +-262767091 639772638 +573660719 425781851 +78489004 237727872 +501923741 -318177039 +-999190225 -238704990 +622434551 889865592 +-202825579 -872907272 +-341983842 -571540977 +-211089133 -707935065 +618094467 359449735 +765398561 -764439620 +416279781 759692664 +360350556 437397138 +-14594549 -174473671 +-663562274 -406721046 +-585223791 -385505546 +-779570625 464137253 +993433548 457488151 +-442668297 -241411975 +-978067273 -144823784 +-32545356 -635487677 +-60111269 157873470 +-618779853 115402023 +-430829607 -552859573 +-518627692 -682152486 +190260960 -89792504 +-778144021 -791149193 +356663099 554523748 +944072596 462498962 +-644124563 250834625 +863386835 12316872 +148600854 -404903941 +197771425 -54075374 +-576305074 -755769223 +-811190229 296565145 +-986608062 -293994360 +549177027 -328870894 +575730953 143597631 +-602271342 439598390 +-607998851 791571919 +772069509 721999916 +946895869 -518927385 +-902430753 39298117 +-916965189 940369745 +715773090 -62199685 +939373080 -17199945 +88160486 -201271802 +-390082934 953190965 +-351663583 -712912954 +-808608649 -148903117 +299799599 662034430 +-991857702 -597151263 +-452983910 431648099 +-163519738 756929136 +-770278629 -833058853 +326892763 -48735697 +971028437 800333396 +688998177 263099746 +-915338370 -853044287 +-31541817 221612941 +-705405601 -235773136 +-957511467 -424129674 +-769732934 240871085 +612048249 35173563 +986968451 -864065531 +-411487533 -954656131 +-276427993 -573421228 +505130159 271826407 +683598691 953816034 +477863616 -335717867 +-174863681 435656339 +-996772791 160707265 +861701915 679821473 +-985883363 84333396 +-75699876 293230936 +-457961770 -884594847 +257713575 -809664910 +521892350 245413898 +566791141 -429445521 +-217092370 116646933 +-883963419 -752573514 +242362098 528153674 +941047172 437760664 +-325033102 -996918458 +-752639446 702071723 +382071982 -692724062 +433646919 -85877355 +575401699 990609276 +-229625126 -87514196 +-256748227 328662158 +709886798 -594409773 +138418345 -343450606 +-820202914 -665988839 +920349010 -538191952 +347749641 587564628 +-297100436 -800462286 +-662427466 -299062463 +-11675859 866599256 +573563205 -324081606 +169811518 433972931 +-514850284 -618242613 +40837344 -146624038 +322362495 44019342 +-605948857 -151589855 +-317373414 -26399906 +-502980566 -632922978 +905209593 -651752643 +346289504 863960607 +920517492 -31470509 +-42351715 -233501507 +454875687 -179890787 +800168403 489721306 +-249828363 319161171 +-763118930 -736392392 +243759424 525999809 +367689417 909444272 +-944916224 553162380 +-315009318 765678059 +267855173 920769098 +692151989 -420838033 +944906976 84070129 +-927622614 313105795 +213179936 -791340143 +481270232 507914623 +-209702244 580606618 +-624792713 842626000 +-17128105 -620611552 +755977900 923557755 +-4143011 193887747 +-369220773 -905543537 +209381802 -224604630 +889109767 -613875881 +20582675 406171575 +-493550608 751847383 +440538110 -498742217 +-970699036 708356236 +789362181 -134027725 +-875754052 -307945050 +308657290 -468137763 +-6270214 582044095 +30742299 -36454609 +170866837 -145452548 +-958915211 240243579 +681882185 122055503 +590507260 -370079417 +759043766 574684391 +-72503143 551669045 +-392064469 -105252172 +-259219445 -547874643 +240077140 452253374 +-463197607 -799498547 +846574717 -619991442 +-170397061 -760654399 +910063525 506006986 +529019665 -574608831 +17933934 -57555870 +726100045 380745933 +-7257931 763254342 +461047699 640021935 +116741834 -709809173 +-530132469 -367978647 +-59566467 844285615 +-668188723 77453207 +924759412 -765656277 +-712330852 -328748447 +422953153 246321307 +151276935 -683482801 +641780018 -672946934 +381272664 205873690 +830370376 -351218992 +-827465557 -371654837 +180292514 -194393023 +-66705134 -150713104 +-510731435 -371388031 +-758330655 -945382897 +46560253 -652311761 +470503361 -164218959 +334476230 483240129 +395183731 -545750900 +881680507 -630267653 +718782575 907856040 +321374787 -894059187 +74238911 257610744 +-475838240 516161909 +-734171680 593296777 +343592292 316072799 +-133527584 -79081925 +581105215 400572859 +390984876 481603522 +-102482227 819320843 +-848680350 -592176229 +225809963 -774639861 +414020352 -131724260 +945478496 98337462 +663079476 198316980 +-319527866 973332645 +483149252 134554883 +-38367344 110102658 +-362065093 208634999 +-506440190 -330758045 +-727854630 -173951632 +902094138 -362433557 +123164026 -584435572 +-729440026 -570417210 +946262247 117615773 +547173560 -887247877 +250834579 -571899600 +605632307 475829930 +-178533031 -555788847 +-627879361 -10766953 +-464289489 -62829069 +446957885 -666770897 +78103359 -616180055 +-842484308 231834123 +-713575942 -730881696 +802202627 214413051 +446326590 566064017 +32237065 -105839973 +706411326 -419144176 +-177884569 -923284761 +477459378 987312435 +-387429272 -302752627 +-40753058 -116137182 +-780840426 -718858754 +-517968381 789647366 +249021323 -904838019 +18641232 -889257452 +238914842 -114663088 +673938230 -997430004 +451926902 -173102964 +-799582865 -531930144 +-420993169 -394899046 +-984598431 -67684347 +990060404 -323057124 +-771769747 646042294 +-552941108 303265408 +604624535 -313528477 +297315969 -917556216 +933277070 865834799 +225588055 -369118927 +-407893488 -619892932 +265360841 -285425018 +55103996 -320932774 +697053592 -983987993 +937845074 812210474 +875359879 949139207 +-400055138 461149177 +-50016880 -116515226 +703074287 -676808376 +173588031 28155438 +53168031 -438463548 +940672326 -464524152 +-874003208 -763735395 +986750757 664019336 +-366161170 328500431 +-538299451 -349304983 +771332013 -916071315 +-177953599 769354025 +-196529601 -199086749 +-373593329 -33000215 +335806604 517155011 +479151238 -522247984 +-220889233 -412291983 +-224068132 925177810 +629034293 387834988 +139950692 -785510579 +-646264166 -338536431 +488777845 447797408 +394682078 -795031322 +735630188 940176783 +-115375739 -794369287 +-833416175 -863103752 +845174685 193639804 +834734803 203542255 +-887845859 -281915252 +-825825808 882837018 +-336729456 96763529 +-629075383 -580423333 +470278047 773767752 +990000080 -242116879 +96288230 725638114 +-61674317 -29899397 +-32045069 802312805 +-78083811 880664444 +-346924816 -378420987 +321633829 -842390774 +-982647296 181780517 +223588203 -662717337 +525318314 -983342425 +455920417 -69942256 +651090836 910589323 +-89662928 829196601 +308210953 456801910 +393834586 281153640 +665075533 290841462 +-136206953 -796905416 +555393720 214066819 +-271814775 -524283109 +-34946035 383523555 +-515389664 46866371 +-360419584 637280205 +-127469005 370649525 +94702113 104484561 +-742171452 -671588770 +-102573703 88233410 +466190370 112623202 +96779826 557830394 +175730796 456162813 +230699446 654556104 +-518633749 -615925862 +208629149 -94746353 +972147759 -163283815 +35305052 847338111 +-754665932 -808262641 +926125706 -497413950 +-542627063 603253307 +-78668480 850826511 +431809925 818207314 +-508437653 768799566 +-761966145 -906915469 +-614994790 -199014320 +-18283110 -542377551 +877783606 -784314147 +-508496357 428343552 +-991184517 767442852 +-704106863 646943323 +-896505054 -82666032 +791493709 283766648 +15043541 -342265290 +-212013185 -867844036 +-2294009 766415605 +-56030278 -603133218 +55418771 237187720 +895405992 279587791 +-19666223 -97014540 +-657850077 270408657 +-200387414 -114677485 +939626459 -296308226 +447378570 -806504372 +23990653 -566711683 +187596975 -826746191 +393966586 515054651 +249882031 -340716168 +37409859 -704201076 +995580083 -191435936 +-931517386 -110975487 +-777394099 -399616355 +-304169305 778033101 +318629123 910787376 +510857738 -665371459 +-64007129 -325470399 +405258511 704863692 +679357758 192904932 +711378188 526045583 +-442529517 869699910 +470710401 199832941 +237644917 -548906462 +336457577 -884863346 +529030391 -33029864 +993956905 -430933731 +950248626 -267376089 +622473102 -130905487 +-623660337 153805925 +-781330847 244441125 +891207882 -461373853 +-477679684 -24346689 +-333817331 534791110 +260168122 -378977343 +643414680 896697975 +463393817 -871879320 +696518770 310214427 +905961462 829277344 +249216720 -539229696 +-270893018 -71107704 +-391643475 -795342536 +272491117 -278560747 +293648948 445716495 +-428522278 -785626508 +299658902 -804344375 +945439751 755937714 +898015511 -188194716 +-576620788 216155702 +-971954137 42526973 +851230285 493528045 +-217448092 658560500 +-654224956 -387048921 +326170116 216239733 +748039601 -648364288 +-532279769 -255490718 +-900781371 -219078233 +512712941 521201235 +834837847 506041607 +-847960691 555420373 +-917752906 886690151 +410670335 480292399 +-645851005 -610203010 +-858462140 87144141 +-615087358 -441688079 +682049464 339156994 +447090298 -394062580 +-112644159 -289054318 +-751596699 632926648 +-723053706 654482073 +-142434937 -878263052 +-717074001 -654746225 +-499794614 742306439 +798913157 409584458 +-233299000 674771204 +-413176227 533918608 +-972734591 -591770137 +-498984974 -394106397 +-690508985 245602000 +-895789330 565438417 +-568360539 308399262 +833557028 998228648 +-230900852 -463426706 +491764255 -944615848 +276533783 903755235 +579918598 -30768756 +595409575 500214003 +-710526812 -209474310 +-929219655 682527494 +475538081 -341497447 +-613408246 397743829 +-836835324 51080778 +278840252 -31365580 +967614422 -618114571 +-833937584 -27629333 +106090844 521310189 +-335826363 328084665 +950298316 -540004000 +469688644 112838501 +663734939 -780125708 +-23071274 -257320998 +-831445574 -296054600 +-281380134 -914118778 +815841008 -220820724 +-723791244 -467060124 +739906419 858320529 +701736140 390888094 +570490170 -971410311 +21058129 -124323523 +-444729990 -800507532 +993197850 929572443 +229364699 379413232 +-898227439 923328441 +876725080 908677043 +-518661477 438375678 +601431961 342418897 +417981668 -860375947 +822237322 -308503998 +-129055328 576744501 +-515920596 115086187 +22005652 -621549916 +196100853 840539464 +413097117 123192780 +892886871 -939670967 +-763211344 -211351111 +-797267729 -424214505 +540552162 254013427 +-446164502 201968474 +508921741 445146563 +817105091 411913671 +-248913416 51640132 +425596376 532945696 +-59137384 532269700 +166333371 862356583 +402492445 -242413248 +378890503 -772934767 +73354876 -423450912 +868905954 955259527 +909490889 -851440768 +-433188837 -761984059 +-184617396 -435491059 +979765142 451369384 +-845076524 -19833015 +270941907 403528890 +479470825 483122715 +634853347 963302557 +-143329386 -690454853 +-561471265 747631926 +-350140647 -779209646 +999837901 -89813349 +79263119 -947034425 +198995969 -192551484 +194745458 -214078845 +334528715 813704352 +916123141 346926404 +546024769 -428259720 +347688574 852708106 +-13205459 142794223 +-361172185 609687819 +-693223656 176996419 +46067254 -287487097 +75463372 -955034257 +271308289 -925549099 +-542230599 -664199736 +664297835 -319169757 +65397283 229714215 +-508961671 642942037 +-870450930 -961254036 +506321667 203827396 +518935858 -585145491 +-874588795 581983903 +735844598 -866900904 +514122701 -21381854 +-124749248 330680299 +-814678021 716220082 +474935750 334676449 +829214984 869056020 +-38068218 916423824 +243913046 -4243148 +-553685845 628917154 +-866104620 -802749932 +-431983720 -571610742 +-634556604 -598244560 +-941575259 -411302709 +543849414 322281892 +324394992 696911233 +93716337 -200290276 +-123843780 402874255 +-734637570 -116496414 +227159652 -650667025 +555630492 -817337715 +866091179 -842594657 +-239895830 -253395286 +498909997 -17298275 +757411935 -561721634 +-307635900 793647495 +-214199999 -540976191 +-620466424 980490441 +-524937669 -140378315 +168259983 -341230551 +-934182260 -192601031 +366293375 430481131 +419863991 684381215 +755108513 91710399 +-377816284 -962709275 +508085094 -173679198 +-807561145 -678502076 +-240549150 -569930260 +-523987789 690862620 +811721078 -777614963 +-470834149 494810563 +387512119 -35983702 +-240077215 565768941 +137622673 -889988317 +578716268 768624487 +-928476487 -905844944 +-680786849 613605598 +86010306 -716291308 +-408299320 181773854 +-188244527 -564236546 +-596147083 811140111 +-614798393 -348815657 +922532389 337150367 +-566413363 -389910319 +271627586 -766278927 +556670210 -850783812 +500687788 211174314 +-128584528 -294617879 +-113051325 914357999 +166491600 -819305068 +200435155 589525625 +-811190710 433971933 +-359186823 365617607 +1404658 75350989 +-127100513 1241798 +-984048731 -917698726 +209535251 902333888 +-807644889 -793349039 +-748339266 -650784841 +-690204571 -819560211 +-954446827 -643048262 +-458718043 -453690462 +494470795 -68970751 +351019134 -671830028 +345501759 -843176180 +715370242 688908616 +-735422576 -272739269 +-412763212 479951924 +-87529086 -811123739 +-373227103 68404332 +27762112 599157488 +-167567515 231421728 +506576679 198134099 +-703239404 554494686 +156336066 569488664 +610545636 259091169 +-411166141 -385575003 +-950715518 -60134112 +733049147 583988735 +-995808489 557652672 +-818456238 446861110 +-718815130 676840 +-689194156 -138034612 +794748681 681990470 +269416110 141699900 +-85299451 109782941 +-671771254 -905689871 +-594678508 -335759349 +738201959 900596497 +606299303 -629918387 +-148168014 864959522 +512479585 -127334110 +474476109 -887973249 +-513214451 808375688 +-637271617 609175990 +-865048049 -142675209 +-828652736 -707725421 +701053993 462908493 +-297307587 -188312633 +-860713664 -177914804 +-894908450 -145340136 +394721698 -599515847 +740471398 -560694927 +201302655 61226592 +-291534101 651518432 +-924600448 -280133542 +559896701 318963956 +88635845 872037655 +425645547 -878837364 +-497000737 581345432 +-25651441 627465725 +-596603951 884937140 +-605526230 417353861 +-818302323 -247104385 +321086489 967319376 +34671456 860126314 +829629565 -651590764 +321905243 -191520418 +247855206 -558580624 +-110482623 -891794987 +150192246 -704187763 +-429326518 754550236 +762779864 -987121282 +270087701 -354605395 +-420479483 -740471845 +-402410238 184154193 +-975038642 -751759941 +-516447909 -467905124 +-830391422 -997147526 +-708569083 -188624592 +-997235720 91939036 +106034682 836536683 +-368553030 -85553523 +-609146654 -933054470 +-892590937 499547460 +803169047 816395116 +481158050 -429551047 +-198541083 954756594 +458827412 316697407 +773569826 709529785 +-110632634 362298316 +-90851200 302404396 +-821427468 -909822959 +-129804232 775761779 +745889498 -468086626 +-551736653 -232632446 +-294619077 -848788589 +-616866292 -703194661 +801571151 639678957 +715609990 -643817296 +258542143 -71885444 +869593503 25434263 +-10543680 600353604 +-942687208 -439884436 +-136144310 581564042 +371129254 -701835204 +-236968727 -478139108 +665204852 56472102 +779848155 -183499283 +-644864648 -152447893 +969713164 -929266052 +477438885 156562491 +127691224 -603495198 +618696265 203768587 +430312296 -762988835 +-323242664 -65553380 +887527004 -148643045 +-13891224 -75731878 +-911094820 814292640 +378390300 -108794300 +-996049948 -798144770 +-104431691 92726690 +-805870733 229888334 +-191168681 -589701177 +-370992499 -586544924 +603981815 -386349076 +-834426029 -692594062 +-553468113 -426273980 +-585739094 -561768576 +674652595 -137081261 +459156771 -961911968 +-602855094 326251262 +6444260 -281703897 +-745306114 9881136 +-996364701 523540075 +-175241478 -851982784 +-75997289 738763307 +983229958 -935047115 +-20715829 684245845 +-181964982 -134927776 +381117216 995509530 +-263962629 -350008009 +819319750 -235746425 +-535625499 609165486 +-995818487 648318807 +-814378849 222216043 +-283503151 -551884757 +-628165098 -612650064 +832690271 -365123271 +164924209 -755107491 +-323497388 -128357372 +-306453166 902122267 +335641368 -910613984 +133020326 839839118 +528411572 -55891515 +-849206871 116213979 +664576460 171138500 +-150660270 815092457 +622410502 8755365 +-688104669 -970449559 +-150549574 -46821185 +253153573 768054502 +953074715 -912421623 +305271809 -777540057 +-973816744 -547573825 +188540261 168666665 +-581752395 -804065183 +391240328 723359500 +-495138983 -480400148 +126737567 638746844 +746300447 -223371579 +-906215399 -354992455 +674875896 298778339 +-2429137 -556418604 +-22993002 -521648601 +-347185715 -159331590 +-198105510 -147947610 +-569873585 -917240772 +-443193844 65491967 +-915180002 -683283433 +119046409 806527313 +-433086705 -246294938 +404140544 170218475 +166352708 -527298544 +681251090 612594532 +-349763511 245330970 +-550715921 -241527554 +-280454566 -564749165 +573454489 -520176631 +-720902914 32430536 +-484782379 -104377372 +-645081686 711486992 +-27413094 720546463 +-546181564 844458917 +-127999611 972142816 +181929166 774303795 +-467741198 -701958601 +775920334 265156457 +397552848 -293962990 +-214598824 66571831 +152451245 -939641376 +538994494 -988283768 +436330890 856864843 +-652330745 -622772490 +940421624 842071995 +134783870 -500594509 +-754152596 840367344 +277645649 -848143904 +-315682864 342647466 +-860407473 -66168251 +977252718 -734264905 +-64765138 -477230044 +-208408374 -755198985 +-881055054 827347673 +904863770 -240298398 +-538102127 140945977 +-404437744 -258092216 +640663918 -149636323 +135759950 566553054 +813379260 -390277629 +-669251506 -175562484 +-421927200 776732957 +-300689105 725372131 +595063618 -957972858 +-530432641 920993040 +-565120970 741990361 +58243951 135439910 +924234740 68731382 +-613075492 660229154 +733061892 -857743013 +-102670313 -228225818 +196671434 -360948488 +-942810289 -347596916 +596992968 -129132342 +768895346 785969479 +131132550 335760153 +-252025633 103908411 +-71199455 -80974314 +61335995 86566250 +82677666 -180003681 +920929454 -175513854 +530008718 267586712 +373592829 -97363976 +-477031932 906445527 +464720306 915872790 +-843900855 -934314060 +335370162 -828964249 +-793916794 716856537 +-82675920 150056950 +-739115485 971397937 +560777527 993029443 +290057687 292764232 +996140486 -659500020 +-21646883 30749284 +566072858 -374734276 +989657732 203938154 +564342302 -899107572 +388734658 -350212955 +-779157457 653914838 +-251319906 52959422 +-581687128 284017812 +75137115 611058977 +-606933818 -973834207 +-170251186 -899274361 +-551872480 820328794 +-753581291 -127483106 +-444729210 584938000 +932154664 -689693296 +-446079291 -817969118 +-992739335 36943421 +-809610596 -54324994 +-466691081 -630092255 +-141515403 568046607 +-322506059 693441974 +-956649959 151035281 +196224050 780993014 +-537968784 880594244 +548427953 857844416 +969401019 -795432120 +890427508 709132298 +393687292 429565741 +-898880105 507768310 +337892967 24644983 +834765369 576312893 +-11926042 791923742 +909665704 -873788880 +750310850 -467791642 +862007674 -920766501 +364681522 -903594763 +898909327 938416436 +815978986 -569948913 +-891168840 -246336769 +582927703 -651171956 +-437469164 -122462159 +643729926 951187433 +-253815239 -474162616 +488116532 69569916 +-988236622 2364552 +-541142707 -8858404 +363683562 -471388975 +-788298491 -355230410 +32750813 445174164 +791633744 130505700 +-30621095 -242429399 +-72131192 -296494370 +-293271933 580229562 +-562684681 -789509525 +-392368415 -523004335 +-640305923 100366154 +-314719156 -370962123 +595384332 -225095379 +-965591712 234646756 +959345135 -721936849 +39711315 -949269843 +-54860433 -384925164 +850168254 633255076 +298123825 -760896105 +-31042290 -614018485 +31508220 -983531244 +491958626 557371051 +984132125 703420691 +781638135 84098403 +360152104 158830088 +976171304 408709890 +-525018651 -928210068 +488695695 977193107 +-439156380 -115235179 +-444707066 -166949383 +779742429 -278536999 +876894904 757556315 +340943796 -539633618 +480057851 289119636 +-301548183 -327584201 +-928895265 -962476713 +-856405051 866709005 +291121910 717308795 +-204749277 522699905 +-250813178 470002575 +-559458250 4409469 +-401781712 -193799083 +24051200 -570614794 +532340057 714467435 +946253688 927395686 +555615859 973715894 +949352851 -16901711 +802632331 986001531 +-125373360 725949313 +-199522721 478079447 +617909070 -289590024 +774875708 780951663 +-719132199 179963818 +416019075 -922948355 +383453277 629268977 +-72546343 -992051598 +-454253730 -518001045 +255324580 814340366 +565001309 774553429 +-332118355 628111996 +820026871 47049896 +638160178 -10106917 +-611517645 -316460277 +-795691514 200448198 +-938391540 -894367809 +-34562034 -126138245 +32549788 367122116 +86144932 9923399 +50281009 -479672048 +750426337 765531407 +-642401808 -676017505 +-805206415 553208984 +-56951328 -127624795 +-782987549 295458123 +-112342404 423920670 +-306389462 -729349875 +-548124723 687944932 +-865350483 16353437 +-931445897 -480004166 +203797476 213577199 +540599040 417901002 +-408908163 -724925204 +-693031278 714641628 +593903122 214002411 +842657458 -751767381 +-499306121 411107463 +113553835 825307732 +-98767019 -489383122 +184670708 364595533 +-601149949 -786187115 +490314323 -23810782 +-880763893 832584458 +355586132 848770630 +515946873 16497886 +-352990555 608749233 +806909222 -512488420 +-187409106 -85319057 +-486550363 -861278788 +439513278 -575605181 +-731000933 -302799795 +-920211442 142849037 +959396712 560808369 +-465910758 -44579788 +880350578 -123461039 +-843603838 -798896340 +39319627 -775813891 +165201352 883961334 +471859456 922522933 +544279287 89286442 +264213945 710379848 +891428817 151768993 +719322190 587625947 +-943899151 -721032686 +-139214035 -682165146 +132295320 936757596 +744240370 -208927791 +681955241 741001883 +-546476429 -574700004 +-206215424 660891678 +-152995292 -978402151 +-732903080 -496350951 +234080890 644585059 +2089858 369137734 +-653903394 -401229081 +-848074321 974339207 +142073128 -910304176 +-670971638 -899947033 +548059133 472498665 +-224546453 -127931225 +-533785122 569055447 +-605560449 -304123415 +-758721570 805156524 +535583031 -504072149 +-470615334 623987775 +-302518594 -325602647 +-824234524 -562472176 +239670830 81188891 +-197650560 863265501 +-191513948 -480246765 +209275722 261302818 +881519219 -467237717 +732517685 -270065135 +416499570 -309453591 +748664010 -901752485 +204255524 -242823028 +-48713596 540011875 +970434871 510645768 +581680641 223620898 +856856397 871397238 +546168470 -266333695 +-720614767 -604706106 +457527018 328835610 +713885707 -844695045 +756237432 -634985665 +-246653098 -729702071 +-191953875 44794617 +-657180582 957528311 +166764132 -811431031 +275261090 701120953 +-996705617 -122840402 +569552055 -3214767 +756289207 -551441109 +-197654124 -610896772 +343859961 876256684 +-201139742 593036021 +-410032802 662691775 +272759967 -989982953 +812744246 -163805157 +202590733 886183481 +374793652 -950987078 +876433219 -555026747 +681860744 -239229082 +860413280 -194890807 +-395805686 -219152458 +-625032851 -205421128 +-961795411 -269075297 +-502996684 279237970 +338793574 368380223 +752979882 -583519285 +-200264970 -313771911 +499242892 -478107755 +76974642 394096381 +180614396 -919055173 +601975530 789976232 +-125418720 -133866291 +-801643927 535491370 +219907047 34682534 +-393133006 634229765 +848739788 19939068 +893734659 247016339 +-304725855 54003713 +-95260193 -476673533 +-559685229 460941244 +341586788 -281284930 +773282765 -987288994 +-161789019 417955528 +-341985475 -374613555 +632083498 996466593 +463474576 407256028 +971017761 -12778397 +303148656 -879444119 +-270191615 -477575833 +-931343793 -848872311 +-339508489 686748431 +300796187 -331421146 +-908919894 617271291 +-556773244 -901729603 +547072758 894774263 +19940187 -309716768 +668330690 -352940469 +165265152 666036437 +-430409612 975967156 +-672475189 -482921573 +-985460318 717458177 +127143226 179642956 +971362801 356941559 +-645597986 731153531 +108026501 -369606798 +-34908514 -814550861 +548530833 72683876 +-848028993 -698617021 +-171641401 -890977957 +62644556 654677724 +10336125 -715222704 +-93635652 -137460855 +-915902957 227178327 +593614120 -501471249 +877820983 -618723628 +161416429 900752086 +-802607009 -712060331 +198782733 -209005479 +645091718 658346413 +872749131 -140563935 +-714326356 -584308888 +-291916535 804558968 +365127801 256470607 +-618780483 -648989391 +-171897506 774694745 +-289879590 -195847776 +-121334505 640186911 +745488138 -834951424 +-645905921 188802667 +-419482306 -340490479 +-592517187 -719004112 +-669107849 625704677 +-13007354 668510964 +-117925455 -49577057 +476029954 -969729501 +449013942 -461391237 +-710671084 647784313 +-351868626 -763929569 +419087025 -751681358 +53990702 455260071 +-608736321 694114515 +724647925 -499698922 +739466767 -38867867 +374160408 199871263 +873544774 895086770 +-98596780 -668391050 +811427643 650732081 +-459780319 -321470244 +795975901 -657544691 +932799697 -300245231 +-588730703 511236023 +-159707055 -97116719 +105567615 -126481376 +-736810689 750962347 +478328786 985768873 +-240943964 972380279 +742507295 84099509 +37146708 -107567769 +764046404 -836807602 +-431053591 170928169 +560071076 151672414 +79610213 -807486847 +3390485 -478649897 +-489601274 -771234578 +-226668517 342629560 +-766295355 -754364522 +-890080705 102546141 +-594176419 -382072784 +-188603954 -968213940 +71562148 -318969512 +957644935 439697263 +-795910808 327990185 +-700474634 -625956814 +925416073 562685201 +-304659707 715896629 +836998615 260938504 +869249289 -214425185 +219986617 986569239 +-65954952 -994321556 +200473758 414869325 +773706738 -312996520 +68028873 502886118 +807294633 -599805592 +-682371459 -899466416 +306401412 -343709969 +-513750303 -638207181 +406394227 -514697683 +699266064 -146850024 +598624078 996456051 +820680521 -8361491 +135278779 269593475 +561845363 230328308 +147235130 747512382 +-294034578 -992483270 +613570688 331432812 +364062730 -303974328 +-914807034 -904012939 +-470902815 -216282689 +769474472 -876846701 +320694355 -657313565 +-877719412 -782220581 +896520314 86871910 +-21819683 264244273 +318694034 -627331766 +-899607590 397625224 +430372387 446893619 +-237439873 566383105 +987176052 740587884 +-698823600 924241348 +-350965742 803190573 +383528459 -952058497 +183987783 690149390 +-317591614 -262467239 +717581502 -439909343 +-865044754 782565513 +-109963881 -852320316 +373691489 -128472447 +-746773484 -257112326 +20600018 913045255 +-434416741 -109206852 +690628369 481159745 +614554619 871792961 +146881165 119016586 +-457349400 -889485038 +333409300 -413971749 +-759330701 680787145 +-185311083 -699543004 +-30159174 -973531655 +-287104234 -799402193 +557906045 -963867460 +403087704 -611800410 +-341373074 -123633517 +272966186 -613751649 +790488604 570925424 +943795236 -624323374 +314671174 574989448 +-627388419 -492892166 +-915957618 -864555690 +208098455 476459778 +-339442617 151690483 +-544185792 -389247946 +869555696 -677592115 +414912340 -705433242 +-145867226 -367574781 +-303374202 -837569816 +-707821498 976968670 +-913780516 210204756 +-221279929 -513040491 +657851674 -828053046 +-208968911 70457141 +-922623954 -138619840 +-857956272 -671766419 +717854103 773485739 +-266337494 -132140770 +236266866 -669142072 +10912882 -412482013 +499272853 -752671936 +765236253 -310800743 +-526603064 -377466028 +327989759 -608205072 +-538707549 695830534 +-110217671 190428079 +-96986764 -209825145 +-97568787 -135021943 +185316938 917121097 +103608828 -955414641 +463010101 -431903974 +705114502 722615232 +-495206563 -865327510 +653342177 -392075475 +634576565 703732875 +844985230 -722219338 +913077613 689907375 +257919171 -403789663 +104212398 536344415 +945089675 382961510 +-979089702 730630220 +215447262 712363490 +840806246 511539265 +350146205 -589253547 +-218522529 435040477 +-850268834 92196940 +455210714 51124588 +98384692 260215837 +-214583323 118942927 +51454619 -220422447 +-73653611 538975581 +-127945687 -30070098 +324914946 -631833604 +-281203896 -305650962 +-308325832 -601213662 +-153833087 342570733 +-986261184 310777804 +-906301095 486224298 +-472904361 586541808 +-526320527 -992099298 +-572960991 -749227287 +-442111731 859014876 +-395363922 688868967 +3377630 -986555107 +588876218 -940668381 +492548218 277332282 +-197430832 -543556665 +985511541 688915884 +339421369 683375671 +-413598863 -81049895 +-104955321 -989923070 +-149520264 -491662789 +-383692147 -623276843 +-96859265 606491300 +959648868 -67209574 +-235286239 -653187028 +-418716706 -745451655 +363189639 -137998770 +179510661 372402883 +259696091 913710953 +756215589 -210090996 +412328873 734169377 +707648212 -838169406 +-897661924 -524569068 +401224776 212934204 +384745095 956208837 +147487217 -863241554 +-960020175 -265849869 +469223591 315769154 +-91618214 -666096999 +-647022992 -646849531 +-234343382 -507326144 +774597442 159093030 +177945445 -142790859 +-207210575 805939681 +-355973021 902022538 +465818069 392518656 +-464590066 865674542 +-33690678 49436638 +-880750798 -374786162 +776622109 -273190066 +608637657 474598043 +568203622 -24042623 +134555469 -793409222 +-240128283 371672224 +353543439 -375783390 +-478551187 130372267 +641725146 -458833979 +-225225727 785163599 +-785311608 536042447 +-572241388 -753424414 +559549285 -871500234 +-790830616 -862154711 +481004364 -505312824 +-633915241 931392015 +-797076005 -331319066 +672755668 -326003843 +-898288349 40199487 +207106885 945370176 +962805081 227789105 +-662266401 -620030525 +-488038274 906581420 +-389182460 756232978 +-384736065 61807317 +-48952468 29448151 +-71661000 -596324420 +-889579217 -914869603 +-329502267 461314828 +275620303 394021408 +-833920964 111039320 +-932925786 562609943 +796325111 261683529 +-962280474 -159084264 +-892981287 -61792930 +481970746 -727738430 +731823299 -635458751 +798791536 -931282004 +-539358207 155463129 +17689997 -316501248 +-395697056 -902783305 +837412429 -890583915 +617970581 760639460 +-265757724 -256774679 +938567182 637578620 +371663495 597038219 +-538777680 -703371316 +442114206 818910477 +-363504248 -434436630 +-934587059 709734206 +388918591 -809688808 +460384147 -986505106 +37733667 424080487 +830889518 962499682 +-357921454 -204693178 +497241087 745503647 +-292949133 517297955 +-235861040 -259569725 +-239037972 321702228 +-321041340 200544082 +-627577256 -986331066 +643904858 -826052078 +-697916391 -421577188 +48057580 43804815 +188944666 -604404495 +648953615 577004813 +337254384 427927802 +-163339996 -569216483 +-595496713 -534437964 +773126605 788617617 +-899497622 451555245 +-460480477 -516549261 +-569460767 120558583 +140720796 -494663743 +-745127193 -479785088 +-657943016 -301003604 +-62185405 -3511243 +-499255857 610372942 +356735656 -315145595 +-185510207 22361979 +-579348762 -478322957 +606709879 374076183 +-594806709 781742725 +-528524911 662174295 +782357159 132319837 +-693639608 889815076 +-828156863 -924133016 +877586754 621121070 +-633823576 105093700 +-873779095 -324911423 +-350457178 -822832412 +-845398550 -509465729 +-822605661 -73107631 +-912351841 -545071372 +-170898385 57086934 +-87044513 -124308762 +706034439 532994207 +694755205 -520724696 +793695410 -541728664 +18681475 -470100996 +60654077 -134244874 +-152673149 747272108 +232094187 -332208168 +-59911516 -778053390 +164110514 -266099265 +-820301452 565294780 +-841077198 716375666 +-567928738 834580701 +749596713 -980342183 +-853886735 668654593 +-797720095 346797675 +621364556 856641696 +653537500 -934150562 +-536479004 304866439 +210260522 489916462 +-108842082 -499411784 +-192311309 333560902 +918237747 407920172 +-714776551 -713407073 +602331756 241535461 +502048490 -223479538 +-664914880 -928484506 +-234969136 -717566228 +-582324511 898225944 +-222123033 324729270 +-922828924 292233645 +427951639 -664193347 +-660789794 529610978 +178420837 512847586 +-945349504 -798202362 +538801254 -35165107 +-932357886 590221056 +594057191 -975666998 +782288191 877744968 +364541030 -329130800 +-834277916 265038371 +623614937 -601688964 +-648813230 735947380 +-298633159 -609644234 +951619661 -63222079 +289090085 -319765320 +802053043 466578130 +799399239 -113838440 +114771256 -220008305 +110645250 -44395922 +-268209065 443679869 +-362777820 277770512 +-46875005 967853233 +-831536477 -185022282 +-695460107 534505431 +-786826210 -775561242 +875391776 -74974422 +822693755 -542352000 +-741007051 -629971150 +-118820949 967262805 +-611868962 23730351 +-271998289 -710398515 +-380111770 -502930919 +777619710 49276900 +-736690026 186894501 +536693387 -869933904 +823438911 -755070435 +378526081 218883936 +-285900960 322358084 +-682559911 967600969 +20028707 -193637173 +29025250 -608830537 +-930134797 27934599 +258754329 -491405640 +-462382223 926658209 +559045724 -586209151 +263023129 335219786 +703679850 99235318 +864110409 -52995791 +-824240090 375908907 +-768521851 766970175 +-963780164 270061382 +239136899 707465889 +-971313401 -956985618 +-222487865 373894358 +170847716 604352387 +-556454397 -532200450 +93221014 -205207262 +-136039329 -770367511 +945372644 693141422 +823477970 -296907071 +449578834 452864364 +149202419 -194721617 +-804006691 704480697 +1543545 167032492 +-437880778 -63864682 +620474095 919067471 +-14959714 -467139761 +-114546979 274857446 +525738054 -977845688 +-177576382 590744567 +-682268667 88441155 +-641700582 -772461595 +-674441537 -397457332 +283860051 349823406 +-870446719 -261227381 +-318724965 -979746585 +-967480292 495712147 +-948199818 -43561386 +379819655 -398989851 +368478869 -431377026 +864291255 -934665545 +860938505 928217930 +-67181515 -116589623 +-995989540 205885157 +387917863 911731513 +750542081 -842380553 +-965996297 -666293448 +-107750931 -280146923 +-396610744 998769412 +836614601 281059627 +-914214277 -952977112 +-150471790 -421997723 +-202267560 -723105847 +252487746 -798095629 +306531761 -405035712 +-1121901 714091040 +-198490565 972397509 +-531990218 229649330 +-656389997 467869762 +446430363 -525817466 +170923454 -60912100 +-216661506 222766087 +130822990 -417345995 +-115417447 87381176 +-490016610 -326682548 +607932751 828161003 +60912633 713577087 +-309349393 -954711294 +232797619 -126679113 +500350807 -340293679 +583764729 650512391 +-960455540 771638463 +448102689 -91181779 +404803244 859190918 +265263976 817197069 +38300002 -600866866 +708303852 -218120062 +482759443 402627385 +577746261 -502675844 +-294085821 335728854 +139439645 -933355146 +-852362646 -445843003 +-317490954 694645615 +-446717648 -430641813 +-436173636 797970616 +-273489058 -97779714 +394106206 -542672946 +-329110552 351098410 +-974268988 -924875013 +737890824 644425210 +-95306691 -330417748 +-160479959 774004990 +-288696108 -584479427 +-871288100 450207067 +-532092739 -254035018 +713922933 903238658 +-884068093 397960677 +789559118 976191974 +-723465794 -184128639 +-742205127 944639988 +-433562603 -580666856 +-790938822 7175517 +338586402 291189985 +-559116575 -224449476 +-993399671 -432135099 +232678595 -77428675 +-393160637 -709162810 +-592229777 984729733 +-556290468 -804513703 +-540595196 -904617528 +564904103 -598086651 +-104617390 678390384 +-447449959 664001924 +-39895536 477940372 +468625128 77888479 +603065072 196368952 +280632328 -252885461 +-582618744 -328402141 +-426280954 950846029 +534369258 -517084522 +991453261 172639812 +-354407678 280885345 +196493401 578748365 +-146951301 100755155 +117434584 190787026 +241748209 -375889806 +277618071 734524625 +-885861463 229380819 +786770394 -344323803 +700552722 121385326 +-13774071 25119314 +-943762901 133599662 +-487790206 798101319 +485085689 -873264241 +358322031 724066048 +468453357 388279865 +-491824342 -483101707 +193165393 380000731 +-925938533 611961653 +728354174 -868542959 +-393801673 817375440 +176968396 807898240 +-585237040 428033407 +-564364175 -953385415 +-903641489 -529189296 +-445632895 -610994288 +-569890459 960623376 +502434675 -833723016 +255925976 832616615 +961775494 -786828877 +-106111011 489774489 +35958658 -768088828 +-685551575 692743570 +-460383964 -767462586 +377365021 756037088 +-901179128 -686689735 +199451789 -930436058 +-542038170 377554582 +777127665 -677692277 +-396609760 -955283411 +-346458872 143264090 +959798150 447856640 +355328256 -466404247 +-566252354 895532096 +835468303 747873558 +211574163 830549889 +952630358 -521695666 +-60702873 329113497 +974248398 -392405548 +993502556 408715152 +-447606076 59953673 +-478439946 -340434169 +-364892310 359241932 +535727125 -44088158 +-695808880 542550393 +-83830820 663985999 +676913045 -918736649 +973471592 -58068083 +-595824134 557195860 +301924090 390993864 +404432223 -126527326 +-271124765 247692078 +855477660 926177396 +-494571410 -764255603 +-362961276 397781174 +480704908 316664693 +-844782913 525887238 +-580596699 373711565 +741924404 975786910 +-132220352 -839353982 +810805932 160686521 +101482764 677017016 +-115166102 -149553906 +-416374892 369640587 +745174489 980172517 +877585009 847558015 +-492448204 -362812030 +-54758407 704702360 +-950050851 181501972 +201382593 -691439599 +358134757 868365700 +-997830475 -116970752 +-256358503 -32493478 +438482185 -751377109 +455786540 401820301 +55816590 -351456519 +-122321672 161341777 +165275618 -639969845 +-302489539 853585158 +715618299 -914618526 +703711037 49835408 +866990381 -574856093 +-349996679 964994561 +112553033 183320932 +370076192 -717209380 +874229123 -272780308 +-340807054 -485328058 +553311316 -398622659 +564176388 476069569 +-528125761 -702825432 +-959167975 -854097886 +210004911 566866582 +510235535 -193439493 +-473492446 396591339 +461899254 -307626012 +-569777054 866529938 +-716205099 -599519630 +285849489 -389655237 +-170706985 -545981519 +-919437349 843760547 +89257014 140320342 +116074208 774255951 +-713868660 725253154 +516835782 648808438 +981597714 607564809 +-637674660 250040226 +-87181688 721083001 +-603790661 406559996 +298134271 -321950179 +-882277543 677710067 +256768628 -512738729 +-210353431 -828852600 +613719009 -744806851 +-487908870 -839908911 +-741508931 636482046 +-985229123 924751147 +-255821076 204109717 +-87606030 -771685848 +-619462786 458279428 +506178495 -681507544 +102843342 169713490 +840140473 410263461 +847204261 -301845887 +702060503 -921020935 +-721614393 941395232 +241111031 915697462 +665299500 -54028911 +208202668 -141101479 +-287390631 141491141 +-158754792 693345505 +170552029 562870723 +676610800 919287296 +262084156 789720126 +-686811010 -945961818 +474440488 -461380939 +411330776 -220210429 +319973565 -780399439 +658506110 -993383653 +726553822 17998764 +878647739 423953425 +149993493 -637634019 +938108229 656460877 +275539106 976602768 +984534674 630331995 +-986097610 -511403074 +-642358319 -96205296 +-372695942 893796621 +200987009 619113855 +686043325 908102262 +288980008 -497958583 +697149500 997022292 +655597104 -351577569 +-680256605 -394114773 +-967843796 9338228 +362637535 581197297 +367754917 -520570285 +-418977281 -547219954 +-208123589 -708067403 +-149978050 -26697922 +935758737 131924375 +-226141845 963907957 +-691779102 -963402195 +544324522 -510177952 +840105924 907897185 +-276521845 414780697 +798982507 38631611 +-784178734 -888932329 +-225325083 -199824456 +320404310 27950358 +349887241 -501910143 +-62322562 640048710 +-479557356 -394591448 +873988895 -342962393 +825318838 -269374100 +-316363749 -106993927 +-149679021 -56941006 +-34032440 577433818 +119724021 575763145 +268030930 -153084720 +-693135807 -173305028 +-491283190 147712883 +-302722169 -805398910 +820035401 809268508 +498345812 -956879584 +-434245955 -431527976 +-450148037 181022815 +43599614 590579296 +-490662388 -619196309 +-33535642 228957506 +-544057198 288308949 +429652618 -946767371 +613426116 -814750826 +-261909428 -338219917 +-26643316 617293262 +-334520781 580817024 +400025100 -54129451 +500063489 126649139 +-480934321 -317088589 +217923340 981047775 +-466187170 916719303 +409558359 -349484022 +793242129 688321567 +-941643601 -210774684 +378537094 829431916 +530921869 376074251 +-619172072 643887113 +224141736 67788412 +-113464864 674390680 +850026702 -8818778 +-649604535 -597368736 +200679480 995594110 +41448191 -350735802 +-2438116 -873004183 +939487938 -275977894 +915861203 162766653 +580918519 406286816 +861629971 -407358227 +837880153 165684964 +-287955463 472984953 +-925751066 329917400 +487458867 74955935 +314338266 245599362 +-614286552 490627990 +-418659200 965989097 +-770697986 -998678286 +-240768464 -666533730 +204111769 117254516 +-276901410 -404733163 +38362702 -569722428 +-608796531 -144437155 +807864226 -638328502 +27873288 -953297998 +2645758 925889244 +-991428771 170848082 +553937205 357096217 +-751646263 984268911 +-215714449 304660611 +-50643600 -841960661 +-217127400 -712083193 +667408643 -199322504 +-537680814 807866482 +216054431 199021001 +-935708406 -279008556 +-958352311 -420265559 +135042322 206636592 +256037137 345271117 +-607516615 -170771973 +-33374887 -337191298 +188487145 -36521743 +6699154 819716454 +515349638 -417018624 +60550696 78886445 +-395709629 223494644 +93566204 -630297005 +-274877958 -141921992 +976547898 -450131812 +543058894 -894624043 +-89622844 -452656951 +754971161 343814208 +-800937960 338800280 +-803090937 -120382233 +-274507268 749484003 +399481698 -766384840 +-176334801 435845758 +550812503 617019973 +-479311558 2243505 +276168675 -314695750 +-44018970 -537220529 +116185197 -986612184 +-344924745 25686757 +49946822 860341242 +297632489 -930366275 +860050477 354514219 +595010164 -933477100 +730035474 -997770630 +-106310126 -777720871 +-195323147 111647710 +938822423 603043346 +695314189 -605773093 +-650541077 720113191 +-950982443 259481808 +-951354652 157331681 +367477555 -601122235 +-176140356 370013998 +734650391 -119964969 +-119249487 -678082765 +948994492 823021982 +-477289491 -996228660 +334154601 946588436 +-674001457 9564786 +-332145365 203169552 +-86586476 563879507 +-432224343 -612478599 +-857937223 -380248733 +965237503 -356323585 +-223882880 276226388 +-515220154 -45283367 +85709380 -242261570 +586710435 -743658136 +123645443 556543096 +487353314 -731495478 +985354909 -965481232 +363071785 64633871 +-718415625 -203431024 +-325437538 455679700 +253020373 -605966556 +-424607974 536935421 +-77170696 488836431 +695694521 -270697776 +568115497 472985137 +-804320743 -267474008 +-169087952 -66148149 +40047065 -862693966 +178592634 814398341 +-681021329 792091281 +-21249705 -919582489 +-149567648 850334363 +-496720943 -662222692 +782386178 -224697571 +961630713 220959722 +-410559909 858312503 +-319770038 -9079190 +709173261 222929057 +-97530496 428564687 +-236344668 -848334702 +-21640330 292822462 +-851313988 -604451350 +806643029 157210545 +-671136608 561717859 +-426827857 -802393971 +530968456 -260470931 +-66670042 540669105 +412184801 -3173901 +648649300 -964711840 +-193183904 155028431 +-570313843 -939107601 +-210803256 -360405912 +686428054 705864035 +742463347 474101796 +-935874420 -428194248 +-881317679 -864590194 +508854796 -877654344 +-116571792 -821358132 +237948653 -6860091 +271011162 690434702 +37130893 -283322769 +142442513 878508551 +-805031134 -9380623 +-870192232 96839984 +179177761 420156333 +602560215 240820356 +91002832 -500000423 +427173797 925578283 +-591989283 438318418 +380076866 426814250 +955967273 -278980376 +671214579 259418979 +657446594 160485662 +963170025 581978530 +154794115 427385115 +-255036755 -773610652 +946958495 -816553743 +248631889 950664743 +-490178301 -314522913 +249221057 890602182 +989719142 -519794477 +128608058 -700760971 +405022936 311131885 +-307000638 -230877611 +-869276505 -551820201 +-858571520 479345395 +739609509 -920814940 +247595966 983735349 +-602551867 604003816 +680104959 361908797 +-498902002 -190800374 +-63487168 -725547159 +-417823849 -608575400 +610088297 326835489 +240024626 8691973 +129208063 71275811 +-923376738 -976197150 +1752628 332624025 +-167208093 -594235229 +789632196 805712460 +598549047 437063123 +281501877 479438032 +-246381369 -971624847 +140299929 -219254482 +-151205802 681123385 +212150255 -184852083 +54419997 439534777 +659476657 -918771720 +-505740572 626645676 +-278854523 139543934 +-970375214 -188810966 +606732207 -948631835 +-267582086 -213580916 +-800400441 -447141277 +924667800 -749826736 +797295288 260802257 +-931820572 -23556630 +-346429754 482514312 +664289709 -235822411 +-322429552 -376863519 +748208246 370626008 +64933521 247502074 +358256485 -33702581 +-556764812 -695019678 +726451126 -147368649 +-406963250 -279624946 +-650959307 348913729 +359286572 104060916 +-421511736 -330150590 +218844961 -193623699 +681052382 658080155 +140255164 154887092 +-10863155 -206808388 +600822316 -979558389 +-881687870 -721472292 +94552893 449183270 +389385317 -401096960 +-283531169 -114727349 +909206341 656588058 +-781719550 402347321 +-89748651 581126674 +15270759 400208971 +116901522 20940199 +-841635270 -573713297 +782294298 414319937 +-208670236 738361858 +768243826 261960777 +-92407854 719206106 +-531840296 -774794872 +-153427977 870939538 +290567137 -354418113 +-89979397 -401323870 +-175869549 677129901 +866228963 806076638 +-497415556 697844526 +-20904839 -986782700 +-461190041 3486827 +184818590 482952488 +337071046 780150848 +113459741 59504145 +-987766036 -137903228 +-533021388 -300748445 +671506161 940846606 +438330285 283314232 +-523811025 468111159 +-985045279 -35094633 +-617137013 -92547724 +-484416353 -233910162 +-837568416 615117618 +-703027454 -137007201 +-442779784 319553859 +145390346 -169632843 +-847423987 -175870014 +-941800678 -837427394 +-919623087 -334463356 +181669967 826484828 +-354780406 551776279 +-81913283 288106806 +222338613 105523983 +-910445090 844714901 +669240076 -904180283 +-120826879 608122931 +366197300 -362952319 +539370207 629425249 +-111455552 465923644 +-475759319 604190621 +-869324327 504309746 +-283729691 -702694274 +304677727 584838644 +902850904 841970776 +-906157888 -258707248 +463423933 788443325 +78026869 458432701 +-286377320 -368103038 +530989852 -775013519 +-510706600 -520106547 +-505113256 713736952 +932368917 -613114026 +-304907174 -892415883 +808018878 287856107 +-686554552 797037991 +-165199269 783758538 +216251493 -932712074 +-919632038 -846397221 +-279366839 -759472956 +-684583910 346685780 +834443392 857612988 +906854235 606485236 +-538263152 638083837 +715775597 -108408369 +-588325586 85694878 +-617551021 -342185144 +193153747 -452355182 +-965257330 992686829 +446880001 998013003 +5478996 -953645249 +-350471152 124153408 +333163167 -153120847 +118095062 -690810723 +-935447292 -570598540 +-786445237 -963804775 +811945634 524139649 +-138808319 333650462 +703721598 768692602 +769843512 813908244 +-607533399 -883217678 +-518089076 -242562164 +-887824350 -885397891 +-369431954 -160770984 +-116077048 11039564 +269481478 867140039 +197145048 -696212919 +-473871366 738837350 +265351618 -275566704 +761251741 -332350005 +398923058 -625126051 +176109216 -891364795 +-677277227 854360764 +-16163006 -511732559 +608111689 487926960 +581320765 -797717831 +-19552785 534623720 +-117142546 528281685 +-22069677 -90651466 +-309867235 382929518 +644086428 -443341544 +-764631579 -291472857 +373710520 -127657179 +-922739113 746832380 +512766990 -145469763 +-241239585 833829676 +-937816111 428795148 +124488871 -408120818 +842434515 -474231685 +564239036 -383738790 +424922697 353575801 +652909364 299850078 +530332791 354279906 +942645583 179994023 +759084215 -100077756 +397093136 281358492 +983726997 -824322821 +-515263287 -950025942 +-612930196 624242779 +-915637899 -784916265 +-241377066 -985606387 +285700604 -158623897 +-613250926 752528559 +370392415 -113343440 +-353825097 -148569403 +-795168726 -414412943 +-237287407 75425198 +-583142342 353075749 +82746054 887187935 +959784731 -358928601 +724428105 468382995 +-832126410 467555200 +-269285370 -302021691 +-755263220 -912836597 +-633971266 850001420 +-678283012 -185430035 +-52067739 -205806471 +68471755 -975871697 +298661648 -190481282 +986253187 663789223 +-908003709 -588677397 +-194800320 299915370 +164150440 376793981 +130097910 -83181345 +496199506 134353013 +484223277 -468808534 +-998146692 -748932083 +655472051 -254269819 +960239931 591714400 +689800846 -602534826 +522512732 -46240898 +20102835 670661114 +106945970 260254776 +941338469 546040099 +734113089 -685551274 +888987338 -122486422 +-675205723 -636872762 +-516004452 -641076402 +-834977585 -117152610 +-574433380 882926289 +326569590 -143563340 +111944374 274481485 +-334326814 184914419 +-79419231 41087443 +-695269743 977506860 +-794335370 -527847545 +771534830 634927996 +-225337292 557051635 +-942275789 4227881 +153211679 895238162 +-606967732 593727914 +-53740978 -680021889 +-433259372 -350584389 +593277773 -106363110 +246516032 -552118305 +-590345014 594867426 +-242967980 684513327 +98276217 543468004 +-190365262 -981155572 +-4941482 453613839 +-126883417 999416390 +-815228095 -122446796 +770852582 442487450 +-362683294 -200301828 +-428625079 -112482248 +-49867375 298999095 +-3280300 -802554386 +227052534 452994166 +381759906 797880349 +13209218 -863989748 +-797761352 -752104663 +608695721 -524099924 +-134933230 -192417660 +90969326 986668260 +520844079 -931627472 +706054998 550137729 +-270572685 -340878955 +869039306 852188649 +65947971 762165102 +-77417761 211213314 +674261445 9234301 +-706178466 89664174 +263542131 -556716191 +-329617110 427728944 +-772948026 -770981627 +-266201011 -667914563 +-885413280 -94530220 +812132244 579708910 +550691316 504884694 +613813067 -533268077 +978716787 -430344385 +-181773864 336897946 +-508850882 786462290 +-717106411 148569476 +-307870282 756409345 +30956739 497432315 +-137240291 -610897444 +-863850909 527979755 +-911249461 -34901360 +-534438270 -560082270 +766193604 -726484740 +-187604957 350405408 +-892255307 103948381 +-661638891 41956549 +276600020 -601038738 +-406095005 58611496 +310552731 293064159 +843262863 501427029 +-77232793 -750189232 +-343669990 -372918296 +-331939936 -212425402 +-181266226 703925191 +-152979546 279005568 +-876910508 376673663 +800546388 -913395089 +527993521 -316916247 +-182318800 -401721347 +-940970182 -853726494 +-971064681 -67127556 +866406441 345594738 +152181515 -718765190 +577789284 -571259083 +-306261053 17436225 +914628303 -665055226 +72334893 -959991599 +-656646063 997280393 +-969542919 255840855 +944847211 581877410 +804861989 387204115 +755795879 -161257919 +-784839536 729847601 +-170733964 -508446024 +773489489 -432585108 +328015731 483563962 +-119487497 -982317410 +-427931402 -277759784 +-582476898 -889213061 +-780106244 228675735 +762426748 -901991896 +-469386586 -565517700 +-582333395 -353992306 +976010683 580453213 +-477913733 -298507092 +-51027443 -590760746 +-6015054 -502107892 +901639013 643144276 +774568496 -259738628 +756146371 494532276 +570148835 822192858 +-796860836 -790529159 +514256816 999383358 +-706298501 623293812 +-745004569 81327805 +-144845853 -921198056 +730718741 689487953 +-608207679 -117038976 +654360558 -846590533 +178569637 -106420431 +-998899874 -127115507 +-401477238 -476569507 +394946303 -884877259 +391286882 649289882 +-296377088 190611870 +-737495687 -111191009 +658406210 -766342732 +-979772582 282477333 +-244544145 -445747311 +604989033 -418442854 +-287334777 -995900274 +376532398 911800731 +-886136523 43407434 +-891350201 387320891 +587710502 -533828259 +-344919039 732800222 +-760978363 559688969 +-153454801 -334048804 +-911625064 391926826 +-791162673 305517174 +791282634 693010035 +-530303922 -202908411 +-573395608 -224142264 +472976009 661427592 +828171210 743812784 +-610914300 684053811 +951884111 -980088481 +470437151 -651577074 +-895826707 -936555483 +891191421 687093510 +395413224 -915758578 +984780137 567866191 +-926051156 -992140101 +491684558 194180355 +-393769125 95144984 +190950568 -655709838 +-311218301 -169003297 +-294908361 -177363690 +-397057069 -636484416 +-181362687 56528526 +-442864923 -453342080 +-522757401 124083143 +-678772375 -201079599 +572058307 -414332477 +-145335647 925231614 +-211608747 579134343 +555211726 260340493 +-768747621 -594946821 +-682600426 342664681 +-826638307 -69833916 +526171890 -862474234 +-781316089 70448723 +8360940 395291125 +-999594460 641027593 +-423195570 -378653741 +-530747767 490707277 +650429918 928053648 +-47934205 406563299 +-689181172 -298435953 +-12608527 590984867 +487145551 -729762070 +-764785311 -686849357 +802994393 -695536698 +-390002838 -163532235 +-34369597 354878235 +-201712243 -374844931 +513249820 950921183 +-623134885 918772985 +714000138 494969510 +-500396386 447802191 +-479356149 623077392 +171400092 -291125551 +299955726 -694708531 +-340147291 527301481 +666953323 -968077922 +743115440 385924954 +-434631242 -376826151 +-210562785 -474276160 +-917027241 -758562016 +61861205 415080156 +-47449055 679024751 +334789727 -37686811 +-197568433 -723929762 +-585044366 11262000 +-267731971 -154757314 +-822211008 -188681807 +-355158346 451559117 +-966565546 969326192 +707351120 -547985501 +-345112636 35749701 +676818319 -73784590 +-122705669 87960638 +-819066019 686072488 +-523736534 279351644 +420025477 -938155837 +316072770 -859965458 +558911793 697922028 +-8871500 -28920455 +-480883368 652594671 +-271743107 -377865395 +-465884884 301441980 +15660067 693864367 +-857023542 490434856 +911040955 -995890295 +-508453761 -344440345 +-855623227 488258159 +181064727 -160383502 +-966879908 104976557 +5182724 -192276794 +512100801 -147970594 +-454434129 -683494612 +719809639 -691779593 +-546470579 -410320978 +-192579346 119046448 +-747632073 999570398 +-747076028 46524745 +593646971 -828814820 +656877970 189582702 +-953746204 754207042 +-424490012 -406725714 +10426357 789961009 +461162237 301618912 +322171221 -616977170 +811133174 -694764341 +126907106 446430881 +-376760390 944969917 +-369297238 239263537 +-5228640 -157751708 +387800382 912884580 +-561513225 382721176 +-175672976 -776126111 +-397043974 127000865 +-505071069 121145965 +-406283997 -285744544 +66725851 -936892297 +431543693 432673299 +191495373 315957404 +587398843 358699235 +514779859 -589006768 +-839438743 210166044 +146479693 -568212242 +575162077 -514770035 +91825555 -645483562 +-88733636 -880513486 +429840581 835176245 +-798940559 -511618216 +-546468807 -325535970 +-407573577 7011476 +377714211 -599939502 +119546053 49386463 +570070856 -625133729 +-466851340 724664580 +7469856 893754968 +635980938 -684162381 +-750809832 654263870 +-897530234 -577987083 +846738642 -817359142 +-273778318 -808533590 +-870699753 -361175418 +-773644536 784514441 +657297394 715176469 +169598642 -692850935 +25103880 -625459225 +-436466185 -251582362 +-699616417 706664555 +-702663016 -570064740 +172470512 881763905 +991879988 -608944871 +906518163 807695775 +670891006 -447930601 +804009343 -563245267 +722529928 356384603 +-458601208 -424752227 +605576947 350623983 +-975659646 408820405 +831073359 -395902050 +636280816 588746847 +904144164 261115904 +-927499522 -227503609 +-525318164 661827919 +583620571 -947189882 +322054819 -656393481 +-56566012 21495259 +-120662050 -428762019 +357731772 692416402 +-746452166 -781162676 +-426892225 614244407 +203732221 -281470525 +556426599 -749596565 +990332391 487598006 +19441459 -539719598 +725853998 835699597 +-143509855 852977249 +207376800 341332 +-208436174 589947450 +-142702942 384371707 +84191760 -919699769 +578320502 -97640004 +184246595 971243025 +928677267 799708750 +124029824 -554601749 +-673775637 -488326322 +-589559689 -630807193 +-245768261 -493539046 +806945389 350048442 +861210416 -268294857 +720709229 117903800 +-264847912 -219169909 +-571153383 -963784122 +-786088828 -779252628 +75849560 817477945 +-277662556 761136452 +-91998628 -972087764 +-48915781 895981228 +643838980 174062193 +-151128737 710010427 +574181694 -136033259 +-332313946 386111240 +452822398 -657669678 +50278689 385181515 +265565090 865081853 +-76364611 701946718 +-151399791 -531501366 +492509493 -612992775 +175477376 289144033 +289944252 -725360034 +-882636331 -312589565 +940220907 631226207 +-941491150 -183665701 +218633204 -563975814 +128558096 855489186 +-628636146 349882640 +25588828 813976618 +-348130421 -57238554 +-186701787 -574221530 +-568761427 72383903 +-292034809 -602091737 +396581544 350018012 +-743876823 846764579 +911935298 520735696 +-110206500 -347822785 +480887728 -701831260 +-209565258 -366182266 +-669544545 782060520 +-93458001 554947831 +296792913 -825344483 +-384016518 486857144 +525501405 990663528 +-985929148 -955021764 +418194934 -686546507 +-594381099 -92315770 +-652371062 -386276893 +-11689896 -168843354 +-40131456 756412221 +-845431953 -719324526 +-619366137 554870387 +246453161 -565002419 +307109887 282088765 +714242783 918600905 +357519203 813249228 +206543512 -606684756 +954694602 253205517 +-543665106 -17450550 +-877260693 197647130 +22324514 -177452126 +-343817127 198692487 +-315618043 -783284276 +-537974417 945134223 +-882918726 728786997 +222103353 -336133180 +437865993 573853423 +48813638 14379749 +-434380971 -979689940 +352604849 957832617 +299487694 270594895 +337290710 762046349 +953914934 285647804 +-570093673 -269775539 +959422974 -684304996 +-906407617 -809412456 +-480334816 318792956 +-747694423 366267716 +-565918685 948345911 +251029729 487460029 +204243393 -325889551 +779821388 -739577678 +718808143 825363404 +-528687076 -427927594 +114987048 -103621638 +229412150 -699127866 +584277669 743241576 +32426506 511518835 +-188823038 -731191843 +-575427820 298135265 +811657487 -373737620 +359372287 -418192850 +-4905864 -640371153 +175106573 -973158576 +676070717 -774778400 +96533201 520809089 +-707715370 -495928053 +764795079 534701552 +546398172 575459632 +-462481302 824054292 +990844038 835418364 +-989498171 585468182 +-437280234 441304304 +-617747113 868302347 +-32984507 -99385747 +813106815 17751863 +-114896374 771832401 +-589474389 -213123804 +924178396 588643653 +993908077 394075625 +84830253 -198736598 +-115566930 -968085852 +-878784253 413821602 +-147000389 726719243 +-489905413 863285613 +-13297213 -111564960 +-485789558 -370535256 +-343711428 145717833 +-123632731 61039075 +-285983223 306423327 +-197720810 283560605 +892615947 947322940 +10976086 -460401063 +384179224 903757888 +416440910 515579164 +-338121999 -80816000 +779983254 806161404 +-581646677 -833693510 +-756467560 385462172 +-612739573 334614437 +752282247 -202718446 +569839008 987870752 +-60183931 741898763 +-756740694 -73875245 +582218588 -577859009 +433945216 -960051472 +186580131 -699281553 +732554619 -432512624 +-365235060 646039207 +592302948 316402344 +217668554 659211514 +-386519589 415054552 +714770354 -853855508 +-124227804 -269468384 +-58405573 -295612086 +-639719776 1464242 +-765615982 652020009 +-247404171 74209132 +-505793438 -441162614 +-379468061 542719926 +239634397 239813738 +-965761267 -729013527 +-225088004 -954033388 +-408028325 256387564 +-586886942 537147078 +-530438857 -925333089 +-36313762 672097941 +121027755 945658788 +779483041 52157498 +-481586783 861474643 +-885906365 577542275 +846849384 -348290014 +-489578103 486934976 +-273372753 -735235 +767217263 731098137 +-799071642 -234694839 +769046342 -701320221 +977045214 -99103450 +812964889 9716257 +896384477 -719828880 +261007600 -470859766 +370503937 726404274 +937873040 -557228589 +547915469 872358117 +291990638 -350691780 +83449840 619285796 +-513301491 687038606 +-669534760 -58033184 +-570867175 -651385359 +882520853 -576759925 +-201598618 -407587800 +-930164960 209194448 +-654040195 158073409 +-519101936 330943193 +-807644190 -40106813 +-651135386 -616646031 +-85220270 20460979 +-404764952 -300915157 +-971733060 249830295 +974202755 998468 +520880300 777477275 +941243771 -860367138 +574788001 -520427142 +-144829141 191641918 +-416780403 400098368 +613427060 306406643 +-542687613 -214834904 +503843354 958494334 +810764900 -108199484 +740343398 -969082333 +-846109443 -259868241 +508038680 842391027 +-994765138 -547537428 +21329484 708774266 +371684920 -524948272 +501573043 498522930 +-219485779 607536377 +-805165175 -189675595 +678495284 -973796936 +-736985067 -192194628 +-767978113 189642570 +442864458 314897221 +-855744931 688250818 +133189748 356494030 +911286107 -898555882 +519463837 714126240 +739814415 -539679872 +-664821856 -598818005 +-616200550 -697291434 +-155824894 -705864201 +93676648 -469462427 +-762745681 -217619065 +788896092 -397004942 +129394025 -15846111 +-412243689 950321605 +-848574248 -617367650 +418517998 -568529167 +-221826383 -556065467 +170416294 -953934980 +753661263 -43339833 +284528059 950939781 +-884629296 -69599727 +905437384 -437727737 +478934923 404312035 +293169370 -735639382 +56510338 625832191 +834293941 -531775589 +-645812283 583132382 +-97785268 -539470839 +517521389 499115168 +499537278 -890732413 +10168616 -176541685 +439694002 -838856250 +435342659 -912030032 +-38754994 -861326263 +745170717 -333891439 +-796595438 -858951154 +-728916572 302602931 +-166247830 24868824 +-717327926 -972626804 +754975240 200645518 +177574262 549242233 +324321358 -326419246 +-36897751 -542330899 +-642539210 -97050148 +-658868272 -39802947 +-852455768 907976223 +-2851454 -663174818 +877790286 900435699 +-430922284 984818415 +-388654086 -13854480 +527176381 312472314 +-363699369 -109645732 +-527178659 -888451321 +698512528 97480016 +824407501 -413178247 +479341215 298304251 +679064739 -218606538 +831678958 -827940855 +156537319 864864178 +-403870248 195071059 +-793255686 -998086632 +-948300312 -379298785 +-600322094 311890927 +-636064094 -882686996 +586709768 940654251 +989210739 393981000 +-282281986 -901209776 +771695869 -893947625 +621495369 -650611706 +-393932290 872935417 +-855300153 477034425 +745386582 -182198457 +-656944600 -326692942 +-4661670 -782663717 +-900381065 411315316 +-671328469 66372253 +571548060 809934792 +-250094834 680579098 +-427851508 -233429702 +-265865712 -359442798 +191661133 824321596 +-514973737 63331057 +-741558893 -128148201 +335411924 -520104816 +-764114144 -923965790 +-894290018 664460998 +-650338819 980940922 +-433080472 374918237 +433672508 990208445 +-470589224 737251559 +-310044436 298227265 +474066827 -118276835 +-98994249 -548357511 +858007596 613820809 +-959186676 104654832 +-547290538 -26248281 +629601467 -271665538 +-132790453 -206239029 +-723036464 91057717 +-176478892 -192042015 +-948727386 -991099470 +782962199 836334379 +-431736094 -807515464 +838563127 997119600 +-449167446 461675753 +400655615 363005936 +-236335898 -343685448 +350566302 -14696550 +-516848259 -947382761 +81006650 253010209 +749471222 932883394 +957801979 30811181 +-600334902 -843898622 +-402384023 -200723481 +813025870 289679209 +98415066 310541016 +-983195185 -246961219 +-140915323 253683500 +608006160 -991174053 +-277995696 983890817 +-604893765 -130137087 +725482735 292953221 +-679187999 968295598 +281467345 -768782599 +-974395491 788438867 +-188770122 802843141 +-438731183 252515909 +-69115282 965490599 +936611187 759814936 +-939141972 880194765 +-944504707 -661465821 +-467445983 91120200 +-20113759 492930846 +-753845946 131141679 +528092071 -268102237 +61148372 822068433 +-545367925 -32522946 +-371894705 529460590 +625986165 915913785 +-223787787 -826516812 +43349580 527921242 +-410011802 -91015091 +-521553622 367113724 +-845622863 -799820119 +-767118311 -268066106 +-238837325 -767993569 +-597684484 354593861 +-408509756 747963593 +291479569 579110552 +46370962 -661794756 +846199440 250118530 +-14480965 31580206 +664523309 -920329620 +330456654 -307475572 +383559646 595073206 +-494455825 -288405954 +-683431067 29169201 +-461072952 326789124 +823233776 652856438 +-602965578 114376157 +749255677 364905634 +694277457 -26267481 +464061937 -213508155 +569253996 -367771207 +65830573 -518953808 +-843612563 619121705 +6202908 -11505839 +-58713744 -418448232 +558976945 -666565781 +-825933839 -464851193 +-44939257 -107173775 +-851193943 -411479996 +-556302534 -587414595 +935077919 -560947100 +-759554736 -268053351 +-264793271 225858266 +-486554148 414855794 +956095390 -659086665 +687887382 425183657 +104903834 -235812280 +-909619265 -154653941 +586593783 -649450738 +-372821895 490756322 +268727522 212585031 +326150422 640213394 +379277373 -521556619 +-287393205 -825906828 +949389943 396159071 +-135201318 168967488 +617821189 -778594922 +-505751209 -304771327 +-962196043 -349335073 +633732649 -489215546 +-465732524 -732455303 +-995408552 -638687528 +162704419 786715694 +12629795 164865146 +809614272 -306881886 +-644748514 900864252 +-701821602 606522534 +229299217 79230699 +399372999 -104896457 +115236408 -432059900 +249068621 32652931 +-585227211 861009072 +-523367983 -959566921 +392944525 -265716328 +673232092 900142576 +-874871959 989839727 +649349508 486503436 +-829355857 509840748 +-950547933 -518908166 +107461051 -94762456 +-163647422 146686214 +-287819908 -603832660 +862571102 -946131437 +-427505865 -90555812 +345993519 411059570 +-232472405 -162579827 +894469467 4507504 +-232010725 -957762449 +-147063063 -983908662 +161073111 -404356584 +532566703 -315484206 +-291664094 50378949 +431468107 291504410 +51961072 -525147591 +-953894333 -611761016 +52236421 -918580387 +-369039385 -375915687 +746348068 -420252424 +419323806 -282332529 +967828489 680438940 +242759654 732120102 +-810532047 124541815 +-371181420 -808078867 +-954925407 86658421 +404047449 832873364 +-836659118 49465595 +-30061954 147489759 +-454793973 -578031264 +-532724550 998966443 +99024993 641584484 +888757231 851389722 +-649470536 525259246 +-498715029 264057150 +596020163 691476476 +536940461 939484361 +327074143 858707244 +102144095 737959642 +-434490125 -25959475 +-761124484 149203066 +-924026521 -996213588 +798281832 -217135443 +-522418566 -765113673 +386296245 -958946221 +-513407829 -34206550 +179945936 118332668 +-845877545 397715111 +-677553454 121803781 +-419341884 654953409 +95679741 -728440264 +947423878 94471509 +145043416 -947468034 +872753707 -982092935 +782073767 -204906739 +-10571164 208040782 +593595759 -462147525 +-377390031 -945457053 +-435696898 -115073232 +685153974 -200149521 +669021156 165891667 +-488863282 -692626611 +656502564 428259367 +618452870 21137695 +-583141792 814752000 +-271595382 -218550283 +511530862 246221043 +-372654125 -105483646 +471421394 114166113 +-769700947 -418057575 +116381136 698484113 +-221075118 -255980069 +-598015820 157948405 +-523324813 830361214 +-4547088 809400475 +238096972 747239395 +164768824 429385077 +-500005651 -217884031 +815617168 -825574497 +-623834664 -456787354 +975695229 230834346 +-152684256 352892086 +596677274 -313013039 +-389537312 -113241842 +531899387 -883967195 +-431182723 626140604 +973810238 663612093 +12195688 762735300 +-4377467 -362636223 +795684397 -398394486 +316591390 -166433764 +-724534742 -699281934 +757640919 441808021 +626991700 543022023 +474774065 -431167833 +-745267063 -404144504 +48694596 711461376 +634664167 988589593 +-42567224 -920803721 +983170240 -771292624 +853639751 -4918374 +707844845 -671382254 +-893454113 422011776 +-115225484 -535330450 +63988322 64281395 +-745655633 -458882625 +-732475009 675637066 +-792365280 -283014838 +545361806 -657568107 +-832771253 660167412 +-997452214 998803586 +-678226895 -157811349 +916339849 316658093 +809523302 956910892 +-368759709 141538221 +258927037 -395913927 +-23796422 -766902626 +-218425003 270680848 +-852298830 341484394 +-820369868 570206958 +997573967 589102308 +-621091648 -869250732 +-151410541 -857792606 +443480028 752746258 +562512602 -977063561 +94900113 -888390884 +-121396997 -727994699 +473565231 243335946 +-566801074 540435400 +-529972805 621020573 +57411854 605115922 +688776847 -53996822 +-353564263 454092245 +677861070 -547810805 +-888700216 970533492 +-799105834 588197096 +-93018508 -418026295 +-494370923 -828836157 +6130592 899176471 +987724522 -203680530 +388684665 -479085225 +544900013 38651001 +151507436 656767483 +-25190811 -472093299 +759905917 42173539 +-13032136 -73585394 +286137882 270893768 +75916670 -230519506 +-495498338 -744264217 +-154968805 964739897 +-174232321 169768373 +-587361284 -734044311 +-290093290 -548151677 +988824128 -939775670 +-467982367 -216456001 +617015669 208319097 +-61813215 -594846267 +412345643 -738238210 +586964292 396131641 +-425991452 -921932214 +-116884437 -769553937 +-770492294 -333364118 +-472029720 -38026638 +75027945 -760229333 +-45537809 513481855 +-523389636 478613279 +-180407491 -97014644 +35399953 549815819 +968662647 -991730184 +-623520019 556451462 +-790635130 -821136238 +-10606721 477346276 +426234947 -506550902 +504619200 -3918329 +36465809 777516857 +-290570497 420011816 +887244181 -977804243 +625904101 -884749309 +-881960163 459705865 +-200817128 722034229 +720616594 15680067 +403890333 778325699 +61277324 -544123134 +740085752 534353549 +839531018 -653094686 +143329284 -389933402 +648976045 -940135554 +-385442969 -131314885 +-969180512 -146240721 +537911479 -950161616 +-887608698 -139486626 +-275316715 -209326386 +-833588332 -933331387 +-17591071 -196317399 +-242473162 -764587231 +-174089598 -547362642 +736077213 630070030 +-563867461 798823507 +757391088 -233128144 +667609897 -319375446 +689730457 376604326 +226344871 538216142 +-127379438 -804178611 +901816161 118202084 +539539259 -623970922 +-824132141 805478205 +491738010 496373414 +91134449 -984270766 +-700837788 248454758 +-88177880 -195357945 +-839623422 757731343 +-708015772 -295297740 +426679788 -87045974 +639118408 -543845206 +257795914 850102382 +-368486108 -145450871 +226788805 -974162662 +257041824 -273679091 +-597791281 237413879 +-321944899 -364754702 +-607808728 971212342 +-832831225 714751414 +-510833785 -519534197 +-582324641 -542965080 +-752638897 -307279042 +654093253 -464101000 +33680390 864445406 +-525172272 768967855 +918913698 479948759 +-673194619 -301741012 +-6815988 651255918 +-371113008 120487756 +872269903 320857011 +430771096 918247019 +-231344168 586297308 +-184023274 -372406523 +-591174716 -448540950 +521808405 524635146 +-51037395 737040337 +-367551549 -198533242 +-796573755 -641038650 +-675145720 -607740635 +946496798 956434744 +978011762 -102765485 +-596801021 730104502 +315488913 11328396 +-707304007 -193804745 +516122397 -217121364 +442248164 642312189 +-68064065 -492258505 +-117020443 -570068684 +-852462233 229943137 +279680727 -375392245 +216075137 77027193 +396828503 432850100 +814453621 371653793 +369518531 -824076302 +-32080545 -181633768 +462612525 638534427 +298063972 694992248 +841041348 114603921 +-839749622 743030504 +-537505312 136920817 +-622750026 384070747 +239113272 -963142146 +83657170 496353997 +-955611208 830156720 +939812076 -881710350 +356310252 -583040029 +921482988 242954079 +-81201974 842560224 +465980290 -719207096 +-351010802 413254485 +917214092 -112903271 +-801126138 707676292 +-717600703 -752012872 +469346087 810705805 +-28435544 -660159024 +-949269267 -181446102 +971198305 998692199 +205179140 -540826491 +-674357648 130015136 +-72745649 103166361 +-39193984 620414644 +-728789571 289605524 +511883093 -548314121 +131455071 -910413340 +-375413539 963937124 +182632059 -65224197 +505682211 -909558898 +-87273141 -757354018 +-125703636 -29864286 +453993484 -11258196 +-632028774 154743460 +-816198190 43976677 +202180321 516809551 +-481332013 595691459 +-495112086 -707037633 +25202017 792832283 +-161478464 988528507 +-593511198 987486534 +283680950 -901921319 +-37797293 538370552 +-42636313 206520919 +795338985 468077529 +54431764 459209220 +477777831 -370493700 +452477349 93385631 +297054405 -974180668 +-203137068 790019671 +-27644891 -655254123 +-933819869 876777633 +87507413 -392609587 +-890316703 -304579411 +-797920947 204910284 +144771359 213088411 +-459016226 300514629 +566551273 253260664 +-244740861 945130779 +589140296 555444147 +-903652037 394149219 +411414131 -955653288 +-129168932 832925495 +388124617 695347523 +767333221 -651842744 +806511677 -224744566 +268803450 -207912209 +223391586 855562592 +-582252820 -519610616 +866471881 139384722 +-56867105 -747776225 +-109675691 462264800 +575066654 -240017779 +350468125 -185710871 +-660892903 -639293784 +7236165 723785050 +-493807851 966796860 +-757806680 611980430 +483102670 -14403543 +-886118406 -775112940 +320628576 -507591194 +350406836 203395995 +767168974 115408170 +356472592 -452065970 +788000684 -476050587 +79312192 -304891171 +329088256 -960956241 +-749619033 -681129984 +-887161154 286634514 +436178944 702718246 +-49081465 -600341067 +79176150 130027524 +-262329586 -999778160 +-911317242 -513824994 +-113296952 -303153125 +-654783917 429254412 +-875609708 -449022941 +88625664 605070587 +-981715297 -161635447 +-808118602 -715068633 +-423447877 -471846901 +-262693272 -253666501 +-442095188 -830082318 +-871954150 -934105635 +-453176110 929317245 +319920101 -588723701 +430293610 360267483 +369212348 119349132 +-548133434 -553526021 +585502396 -153041888 +-329137350 -64676368 +-103309690 -955050212 +563735337 -538168002 +-114914925 -802883085 +-37761772 24592614 +-785383261 -514160481 +849115909 -250212014 +944772982 -460441490 +636932211 -962619963 +733811591 -37732943 +920536298 -298991531 +342188842 -938603438 +-674743360 -955267619 +-112991010 -571563714 +-758554425 31304627 +19490723 -838690482 +-162515363 -928021408 +-753083484 -620289797 +-707956524 572176638 +-625463365 -384131137 +817283670 -612160266 +-256866298 -297055145 +-61325340 -609067858 +696423093 871233937 +-970593105 -138247329 +610822395 335477884 +-445516790 -424848276 +151201963 667972451 +-502237417 -417499972 +68511378 -129582744 +181215698 910986389 +-381076483 -123343874 +998811040 877699473 +-439365067 -547727266 +33642625 527839706 +-985675219 436563235 +869970802 -51468015 +-163001756 -808411218 +895605904 -517215378 +-285652229 -453980265 +-689124297 -186418146 +243701135 -372706424 +-337609079 -305528635 +-791846418 -315229945 +-3755771 -503189502 +-522140480 360269018 +863453844 241693097 +-446015370 407917914 +-549784329 973108515 +-644277709 830496267 +-738379051 -265111155 +85532261 -364254801 +130608255 -878626891 +-490564234 201266014 +-524116599 67581669 +-107502769 449957229 +561411419 -167116623 +594380700 460440731 +16038833 -133469494 +226285504 -886600845 +301228684 118107689 +-229742729 -797269943 +-75920603 335544301 +825560358 328374026 +570577329 -812366206 +-895987089 706202066 +178679310 48169971 +821004161 -887622886 +-400068816 943846295 +-732843316 -175500633 +207077187 722537186 +-443224282 -275047130 +927922396 -745791433 +825877565 504301342 +295861606 835615327 +703937460 -719375932 +291998544 -263657684 +-192796101 -533745909 +-422795644 413106945 +-79432494 -260715057 +284153967 -745900233 +-322247987 926209884 +654482516 -131924122 +-974229159 -415302306 +-859834924 50417120 +-858666253 -365368807 +621346772 -663200228 +-730587566 995880157 +377808552 -439033312 +-494126014 -521473239 +737783314 447897587 +937102705 821045066 +193988554 941520413 +812277599 -897754836 +63490908 513097540 +-82101190 849839834 +49188407 166096492 +-111101732 965125613 +-244239673 -104441261 +188622621 -94780379 +295896583 632006781 +84840302 -348501631 +574172003 732491516 +-42491406 676610864 +-521577975 188658048 +-569005951 -521025940 +-796552068 49608519 +207335547 988910512 +480524087 -110597637 +829959330 -731164042 +160313254 -948030526 +592648715 202337689 +-399845828 961729545 +11842918 -223643423 +-932214630 -435447968 +549879978 204234311 +-324294785 -396890590 +711512832 -931616903 +918305034 751227949 +821314987 141683661 +996792747 -346166334 +-307246843 -171059997 +-657424004 -926541774 +564262345 644354078 +105544065 -344903403 +-27873861 -512595254 +-959667768 416113303 +766850664 -233893266 +-510986085 -483006590 +-975810763 136132291 +352617458 317040324 +-63999262 -334949639 +722858764 -642992181 +-152680347 -628381676 +242207630 466793522 +581129676 -568790718 +322603268 559732149 +-243884654 -967686137 +275664264 620234562 +180313014 435513129 +-84092668 -653621362 +173544379 543243100 +-502118664 608749697 +861050162 -490621279 +712518775 -962193382 +-878315666 -503778168 +539882781 -586780652 +247056733 140632701 +545842709 -392969832 +676436343 347910195 +-186968315 -989428036 +176363479 -833595854 +-527126499 -172707722 +-617144537 -708988199 +-358604106 80650660 +-905600280 -601214445 +-140272738 -776163961 +13701973 -189249457 +-150222204 -658645480 +-959215421 940555615 +997331817 516181378 +-182038254 762105039 +-219511997 -115890693 +-55655461 -288310004 +-197548326 96544890 +-808088052 617261404 +-388274101 -620737414 +424205149 -270516350 +815009088 255296331 +561140662 409504697 +433270536 781866523 +540709640 758675219 +-910884798 520922222 +-234433150 -565526085 +182692744 581903017 +37184753 -741173004 +-921219485 172083289 +-840600297 620677996 +12738413 325265588 +-369574326 854416084 +-236232400 -752697012 +-413463708 855894253 +-737028904 692910645 +-509807295 -347669831 +121661552 44647878 +-999172637 -371796034 +-886512357 -966002404 +-782604464 -574004141 +-996758454 -512164404 +489851919 -306865667 +-436474767 -832097389 +330736660 444685314 +-12317724 616335761 +-926940239 -258465162 +-993589025 726506633 +-477858301 -114818658 +55663885 -109582888 +765024719 380899864 +851585425 -444723635 +-124276390 822325101 +-325500827 922510946 +717900043 750095043 +932503631 -994869490 +-447700454 371201773 +-519227071 -840152461 +-404108167 -77018877 +-620664071 -580440201 +459764681 -177689220 +-3152248 969719968 +221655070 -305543812 +-701748129 -775061370 +-622652439 317784328 +594640247 598752409 +-326633140 -689907740 +672438859 -73811794 +-723843074 -769093138 +619140681 -116261151 +353151538 -936717439 +-595644384 -488303330 +153215015 573343161 +71909118 412372990 +-527737031 -717756834 +479394267 268335444 +-434366293 -927729634 +355253648 77908401 +670844610 382589273 +148743907 343046718 +-83799153 -255852684 +-362660649 468081023 +-266804869 965086321 +419641945 -69190402 +-97876909 -527331860 +143338208 -710925395 +-142875690 -650726802 +576043156 -104809926 +-983373465 -771876735 +133721895 141065920 +-887417106 286952004 +-778153071 -645410837 +236036969 -590223960 +-702384984 -701684334 +899682331 97569066 +-319992187 977022152 +248670339 -331893515 +89165223 -334926452 +193668083 -607407708 +-525330973 -919460912 +79940643 148771180 +383013274 -826020227 +-371230054 756895873 +26313438 -445144518 +-773832179 66233102 +135587983 598812029 +927701599 807291502 +-447303965 143089440 +-321034968 -209701870 +177431992 227150375 +-368365516 161910502 +372328825 -49498334 +576196924 -576610684 +-870861179 -517563331 +147986177 -258445001 +429346600 155138729 +-158045455 456754840 +-898785042 588222565 +46459989 -100256045 +-236190087 592507912 +829112583 806200473 +-925100422 512755236 +-40266537 -318762795 +948560966 72687147 +-636410128 253097105 +-432728097 -591550316 +349208143 455713557 +-489929534 145785240 +980642589 814490419 +-622520416 805684205 +-27419217 -154033113 +527906950 721854033 +604769159 -357425144 +-21717457 261192521 +-287897476 -487055567 +59033504 -677313781 +926898014 -809197402 +-369882695 -42354620 +-320347133 -277902519 +-363306578 161257757 +-564378430 -910444929 +-199820666 -976150677 +84282506 -722243049 +-848664479 585991509 +-298709728 -720559205 +303309966 476287230 +-209022772 -448168192 +-709521006 -292020566 +-151254064 -176140333 +-683257562 317676331 +-227059076 -284126349 +-52978536 787778839 +760827761 -150171102 +-948531150 -835147773 +-231273850 -807030273 +-807403456 575081326 +-834721980 877144622 +-430816986 382916654 +419068646 -394971595 +447590226 -425937161 +717984942 799712210 +-299750537 -841130493 +313408177 -876638584 +-453221404 -182074673 +-626874212 -328004734 +587605810 -340603309 +52274396 -229020596 +-879172879 -247345133 +904648331 488873616 +787136306 579138142 +-829611520 -226404521 +-842939821 -521423433 +954278299 228053886 +857787147 -745418855 +-556735209 -38394348 +-464491014 -336621574 +-558548624 -810723952 +990212517 -824058445 +-971756029 336490194 +-658478506 -432425210 +-549485114 745948919 +597056781 115241844 +-152204721 977117292 +-77919600 134034602 +272435803 -90566820 +28812090 727336912 +513639556 407600173 +-456929807 -819429773 +116061522 960788090 +-888586912 190643452 +437514189 273227533 +624700253 129008528 +-630703114 -544740874 +-312188941 -649292241 +863438927 217321004 +981158819 -541587519 +-700841934 36721316 +45795257 69146749 +788326444 849629696 +-149659096 -620752718 +-85847976 -894864700 +132078367 738771415 +856907976 -331777811 +-404568952 -130915312 +75694596 837603131 +-10276417 -706789943 +31413716 606481245 +-635460655 667445300 +9777868 240932972 +613442608 -850187058 +329336677 -156074657 +618383968 -694853428 +252020274 787198227 +194949904 -8954878 +802386733 321694626 +-34574065 751160596 +-527570960 -371167235 +981942150 713157222 +866655071 756078872 +-62214876 616570465 +98061928 -97068887 +361447785 -155638884 +890224258 789924682 +-476468998 -154677561 +344888144 -878553065 +895598260 806521129 +663043541 -443627152 +553149402 -718305673 +533668294 9113466 +592244953 133077470 +268193570 835245333 +790379629 -33522427 +-175805135 727664846 +68071999 960648606 +24884273 -40990448 +447485058 216746736 +89202515 -279961293 +-395596388 -423785965 +25259305 -895351295 +725521584 14746618 +-104837615 521805589 +-686355465 -215631845 +-771080702 -124668259 +937377876 879424657 +892997183 304602627 +-145286620 -338330812 +-746889331 297527276 +-15316770 981441313 +639510833 -753493904 +-8629993 -875049726 +76773486 -58443666 +-96611722 -322284492 +379629684 -698910646 +-449852646 426880919 +-597220914 -953563650 +-857893182 -533101805 +208703210 843924124 +901560728 -814333297 +844521806 212873558 +-543298272 591703259 +187197640 653745026 +-196772957 -83816011 +687735675 -596083945 +-31596974 305821669 +806046327 -335621003 +398171618 998702330 +941515081 -693139961 +51790001 287296299 +-2747871 262581205 +-420261465 -458496400 +-575392704 -22507209 +486529439 695909528 +91258137 -458059654 +34585743 -161028805 +101731085 980583810 +-53985248 -217024184 +-612734020 -548281955 +-613753275 -906345272 +156450143 -418570814 +-498713358 817962888 +-922924498 597478381 +-590998640 661187633 +185887013 748508291 +-884965385 -723631560 +77910099 194817656 +-60377374 862937546 +852976676 -280073154 +-499721002 -180056217 +878095650 -279145980 +-390155150 -702330946 +848174802 329709613 +97150234 -459862896 +546098165 -139665089 +227670212 -119779626 +945217600 170507157 +752206 -102800960 +-350117561 874416374 +168646011 525615085 +-254417384 45031455 +508901795 -835422574 +37793959 -283157196 +-585714698 528256668 +-13462589 30864292 +-489014660 -39980273 +921767576 -519132599 +197919222 86330634 +851944627 460123682 +-51856769 -868299578 +-492669601 51006958 +-133466225 -943509859 +149635402 -4258334 +825865715 -774143536 +839696611 694104113 +-584052807 -639973205 +536414422 931379068 +-300235229 -949106333 +650180775 866896130 +846392644 63967451 +-711466658 41998939 +239924467 -337207381 +478308043 814244400 +-572269839 -665544121 +-340790576 -469299902 +242361733 -871804752 +221980046 -442016505 +128243589 -715538671 +-824965332 703440815 +-530959397 552289811 +-842677182 -480574569 +-773211090 -129063637 +767280624 284779708 +562086449 -193061154 +-90159617 669466285 +-470926268 151893147 +154447030 911322604 +-666026746 -440249341 +-113016619 -771527672 +201177627 -322318458 +409457879 519380588 +813862294 -459569383 +-43489001 -313412396 +672289717 187871564 +790952571 -348590327 +-22352182 491182404 +164647923 930510247 +-134187756 -565625006 +716642437 -80048386 +118777476 686900289 +764629264 -467597535 +-171886227 505335579 +416792 624116616 +-147790730 481983392 +430552320 681953380 +-625306169 447584727 +717499991 -792037622 +-894290494 -726307618 +737314626 -315115247 +-280036653 -632389213 +464408276 335674843 +546139765 -611364788 +-245325463 -726383631 +-75127335 765284990 +342159933 -429294933 +-663449749 -273334760 +798325355 321131929 +60567919 -747616881 +-123048650 861832825 +-419285541 -441213524 +-817233272 -420050092 +-308040334 -253897404 +352627435 915874883 +-154807317 -541079037 +-569064884 -510877644 +-637766490 -900502717 +286231923 897992077 +-973180249 -788373424 +-645975808 922766230 +-53739425 -479577450 +-302720585 824639438 +981223466 392567541 +590988817 -333388004 +925590462 526746228 +-993755414 -709033217 +736325996 59997388 +944897634 799435282 +-124627926 406841766 +898509415 702118599 +-65071127 417476499 +867644374 -389927880 +-396584238 -163979107 +729001620 986721289 +839467818 980501179 +-667335211 225298054 +869171104 -876464591 +-473726391 -845079009 +400030918 518730630 +-967582542 -98085135 +10265108 -187766872 +755780180 393106442 +-397653989 544775611 +-521086947 -827079169 +-802679956 -439216168 +638160949 -400182985 +-189422337 -327039008 +563327815 111918374 +-596575488 -428130122 +-298484270 238395421 +858297884 437874564 +679548154 789441345 +74181542 -772771233 +-237950540 153199750 +158224574 -185222646 +-307851455 519155435 +515553105 612952038 +-889276340 -645068610 +605076001 386436454 +442301940 -551616002 +664215509 -37980450 +829712062 -387652416 +302601285 906342434 +-733830130 -798068967 +604641516 -823003568 +329264458 -796481851 +550077738 45117950 +-793470442 -19029654 +432700922 959399812 +-433318123 867849348 +-458988277 -775570144 +904420062 981336967 +455661467 400766623 +274743508 194930935 +691841116 -861617717 +-198727172 272320070 +-13660000 -825717696 +695282714 268799668 +19918163 346949001 +368976855 708578709 +-743909704 -814745841 +-820869723 431112536 +489853083 473095657 +-993145764 -586816726 +134296401 -510989707 +866503390 432050382 +674635542 948741879 +-234611028 934487033 +807101712 -613999280 +478056521 -346445025 +-913381473 97768648 +318230494 -346150294 +372794282 112282887 +130902434 132223849 +727185519 12919441 +-130819604 661560643 +811186898 -817406395 +179345950 -605632906 +-244797497 429972207 +-339221013 114710796 +-918714432 682434828 +421980817 724790041 +352622455 303923436 +192153739 -633500385 +717699120 -958216822 +-39478145 152804821 +348706119 258117577 +807640027 -404180365 +979737274 306059218 +-163577878 599881753 +-811306248 -500782511 +727580729 306274815 +-230583801 -88348828 +497198511 -29345782 +-815723910 -742593153 +-873341310 876907945 +-334112597 706515324 +-805872785 833671917 +-896716880 551658743 +663837591 177307328 +774002107 171421952 +883593043 -842031981 +89518539 -431624623 +565389109 9661621 +781298222 -633954685 +615519908 -37402363 +-404175530 255364119 +-43506564 606033634 +478612885 147826326 +-487433125 -516023557 +912637718 -538308726 +-923738334 867156158 +357728949 662374703 +-201494791 -352411234 +834388532 847640698 +870697268 -393247946 +865148772 -505732517 +571097455 309291035 +825447966 -793568025 +721750406 -650254316 +-933559402 -819052123 +-737628483 754256771 +-806206177 -341221786 +109736932 -626667762 +-95218928 -268991145 +-960781902 431327192 +107842213 104136220 +-431294853 -532458981 +451653361 -314157613 +782479575 -548920192 +918670801 582456705 +-800928696 -668377221 +587908978 575454089 +-313187301 524174922 +-739793557 131443928 +-700489255 780969889 +-70848227 -114555813 +234439683 378557030 +196992197 -33351821 +-903203932 -830915600 +178240299 -936082073 +787777080 -620854436 +-190664477 294927324 +-281980203 -946572167 +378259089 -648776579 +144143263 -368050041 +-780778243 986530883 +-979401214 71693326 +-273575763 -103759160 +-368969768 357342166 +-542957752 190529786 +-518821704 249117731 +314555475 -149602943 +650990108 455254748 +-969949546 739369925 +-823011007 806674385 +-957460899 -44130419 +982492610 -794800422 +-847536006 904417759 +444901440 -642848737 +704438747 52095615 +-455352710 927080247 +-966043134 -567822419 +-694689060 161748297 +-389521468 -86553293 +-445591341 -122057637 +-96068822 -405172709 +508226726 -580046231 +-28803983 178968781 +8117337 -115529082 +204044032 690365554 +297092206 -249582377 +-267149837 505242446 +-584156263 -851028616 +-893678389 504331376 +771492030 888554628 +-940208370 -296701518 +-545656786 274488089 +866732563 331808801 +-460383210 81354997 +197370 102302251 +671766489 549776340 +-20941859 -819880838 +-586502188 -393006298 +-554878385 -920587704 +-297727379 -562271081 +-772836252 991170711 +-94513396 514155489 +92634735 -60007290 +383118 -729308454 +-508048650 -830234853 +906930977 695699760 +-694159703 620955168 +366815105 -428743963 +-693112537 -712392273 +-619919226 -230796055 +240061120 518210421 +-386860807 -567287949 +-559330512 408205470 +675653724 107620215 +97091311 -125146081 +-373060858 -244212422 +581422384 430816193 +-912621230 489331629 +183009239 631364035 +756870247 -843418454 +425073485 780282296 +363969026 -470728682 +536855167 234102412 +803985148 -272004184 +388592215 232977582 +-75509935 345795170 +160053426 697010944 +468543423 703018704 +-799432910 859124451 +-126236612 -854551307 +-276125254 -905837600 +-18513864 -212701092 +-47622190 746854061 +-483420271 -457110387 +-908602800 -358862686 +794180015 -380724231 +-370594128 970890562 +759193324 523919951 +-350504519 545006039 +-970629600 120618304 +-680135556 402194344 +-436498838 -828356265 +20462448 -770213685 +-927439071 -326788607 +-187741405 436782373 +-732657325 -565062771 +423079096 595127702 +610158693 -176076960 +-163539817 -153742229 +222897290 859944909 +592924992 871422850 +-552037797 -311609726 +304053316 966505990 +175983609 -68382958 +-288537147 -404000956 +359347163 -288729291 +-534269107 -758188999 +-647790303 -763833565 +388640976 818607049 +128469472 532940439 +322267750 297178516 +-335312356 125454412 +123739042 248517164 +-521317279 -278165078 +78707566 -1184412 +-383223548 493057548 +-248587883 524301186 +926750443 -703650860 +-655735692 -625953839 +797913298 -187361087 +-836686720 -237026897 +315816051 -323276798 +900625719 -94677838 +-279239844 792776709 +-684294020 668215978 +760304840 252035815 +-829947844 -190756841 +878175579 738672883 +-151836081 -966234914 +126650785 66533003 +-393617286 -429850947 +347401556 -942637813 +-556865747 -142000767 +413339842 -207585314 +-97338366 246938588 +282897150 -718960094 +-98215570 735885435 +-834039466 221293604 +-786614472 -295672523 +999846101 -944216176 +482327274 -710957325 +-337069485 156122948 +484807151 -283488681 +-945307218 -673615999 +834164356 478237027 +-701942512 993921551 +159623069 456494100 +996941251 -596853976 +520258925 -718313493 +-148067188 145586754 +-941103168 21654969 +-972787028 -878775509 +73244325 -855500530 +-591288395 848748192 +811451650 523829552 +-202479697 156393846 +796683944 -48043269 +-88214880 815071515 +807216462 -350936978 +-295579148 129373468 +-141582043 -642550401 +717995523 843001003 +50996291 -65480270 +-679076414 511832172 +-693183927 -450794147 +-692797872 -722938325 +-325853994 -343368327 +690175546 -59143178 +-99116358 667035033 +-353244529 -915483427 +-192914418 994576156 +-384595230 -995117649 +592282158 -356337843 +-16741676 -880613544 +530697120 -115227336 +-453213034 81929146 +-396512181 505567884 +525322080 377374667 +-949919320 -454993156 +684795554 -782817442 +-360751693 165286339 +171143199 -942676373 +268425940 -878543274 +884673095 -697044664 +-497447293 -188610135 +536643227 -883028119 +-231081463 84974788 +-800437877 -571833347 +-336533796 -580602258 +-819688364 400555094 +950141397 131828263 +576532017 519341662 +-518036566 -202452675 +809517626 -643281347 +-971925765 725515876 +344984199 -417225538 +-846830623 -912011847 +447725035 -398678270 +233126175 -567813079 +-697032721 326149595 +-896369108 -656854583 +890843137 561882117 +556137756 696545496 +579816237 -496437532 +-319612665 476682096 +947973239 709841910 +-419723718 -29071500 +-537686367 -97032570 +797671275 881814883 +-943602492 197696899 +686590923 -448521689 +-934826296 720301722 +-497918477 865886957 +896370264 -402189435 +-421368629 -473788086 +-17431380 -606335730 +-736773053 232061917 +127075089 857348026 +673015829 195867340 +-735160532 224772191 +-546991040 -753075589 +888741730 -7784755 +-746969603 -670210526 +893145965 -193752810 +-404245548 370072582 +193684907 914810486 +127857644 -169344397 +561089602 -986879152 +-888816896 804163770 +838517105 619122907 +-851444535 219755079 +-590498104 189580152 +769546513 -916663327 +-488600250 -610305121 +168019706 888276417 +835979741 -704117605 +-73630953 574626601 +872273030 430064774 +-204519807 -896491151 +656096656 194275479 +284124132 323333070 +-663204027 -858797342 +863882167 395332964 +-558913949 -305285029 +-147077382 -668166077 +625409593 730881906 +-838443892 -353266562 +-256504458 10797917 +402447449 80846627 +607401375 886708266 +229727739 -163007695 +539367990 -588324996 +-159944907 591843009 +768862031 420809676 +346221619 -986800738 +383151016 -26185003 +-362530383 -736443930 +-976077002 904234604 +-446525929 70488693 +-389755961 -827257574 +416679673 667061731 +559606034 723957556 +-830566167 409172892 +49390362 -261623566 +802868611 882051650 +-54208268 425175230 +76297650 -420245768 +-687654752 -522163718 +172364238 -144853915 +996684102 -460106394 +504900268 151940380 +-758621837 -971925785 +-679938993 -646474827 +820782674 -203183276 +744237860 -894828884 +762060933 143855709 +371849824 915360890 +604156932 9505145 +-593967880 -85984776 +831891858 -28670552 +-762912750 -848979958 +-763260008 49629877 +-103473713 725841889 +711223416 349958399 +-699446538 761395706 +945713807 -97480472 +-758229839 379767313 +258538315 445815695 +589685738 -18030484 +30687372 537687107 +16103509 -539976485 +-254733192 971329644 +-683029654 773741459 +523118215 964317762 +758381762 291635016 +-324657727 586196382 +464445710 -279190062 +-686540198 -700048208 +274122164 -604255909 +247275268 860834049 +226298216 -96290400 +-834923580 21187603 +-134347369 -180552746 +421612259 -533025683 +-420936467 87881608 +761084687 194468652 +-518068129 371758985 +630852966 634606798 +673776530 -947979126 +-895602066 -328065687 +835229273 -729144624 +-91833325 -218320343 +-73730126 76319375 +-874162309 -4614811 +441732300 725616068 +810315848 -103338225 +698660749 984603743 +59399355 799601074 +-220435319 238422696 +-329840522 -223311684 +-742531626 -909218276 +-624056724 -975680800 +201927495 -160315034 +299443454 -894776425 +-842766508 877746146 +-20636555 793003930 +-295267509 -875045952 +343147481 -14788064 +-592212061 -444499993 +552472665 755900457 +-810307731 -513031059 +-248038348 -207830464 +-370941051 -507131183 +-591587169 -856138157 +-230416083 -904309654 +48427220 -793874373 +951980719 404545943 +-90711153 491180740 +-24344488 449717254 +-584239944 357874159 +686392679 -772854105 +806855800 -461707702 +630739836 -826104410 +84457851 -911345913 +687289698 806268431 +-780458319 959425793 +556057203 605722646 +-410416327 883358581 +857748850 414306844 +-81139729 -633709868 +-699763926 -333941079 +218765897 -767677157 +801945738 -974068018 +263005448 -584007543 +-664802428 157573901 +479638815 -825598184 +-405115481 -198792428 +745800491 91698786 +-111697845 240905378 +-782239205 957842211 +-915350736 358952997 +888178201 329681901 +326988502 -555308350 +178725960 876688261 +-943324874 892158290 +-584746021 761191911 +263600776 -358768776 +746836073 63138232 +-314815296 46705157 +-126897725 -44892356 +-302941276 -7415133 +375833965 459471174 +-122571747 -535934046 +-153116502 -164006398 +242266556 -495200894 +-78149110 -498538376 +980790616 -698093382 +603733095 -746696392 +222605461 -455256480 +-479337982 -484784057 +-685617653 822892215 +596043015 -32007472 +-727003015 -324377895 +-39833416 843825475 +405278417 -503554514 +-231668177 136183842 +-223419764 -552730133 +117021967 916416205 +-124687303 -741433212 +9639529 -246699666 +-31403819 774985530 +-902765150 -958892537 +-977381967 700023161 +-310462861 -980872316 +-727367171 -992212878 +178054805 913904123 +-449016192 981828819 +-163161949 226098100 +-20511237 651787217 +-601364938 -363470402 +-508814300 -590819915 +327166499 -743693796 +-286092275 745143861 +-577051642 518696650 +-619984522 -354647586 +-715031300 829000203 +550115080 -977110079 +-600043003 -378453623 +997417037 422730234 +-643597236 958697810 +952077015 954155364 +789247918 -792239467 +-97780541 795546241 +-729110543 -197048163 +-122310954 -846620677 +32916045 641456352 +-260537774 -977323888 +976526779 -42363196 +-303934376 -476439892 +-745780304 208280594 +-553172884 -141386485 +232649155 -406748536 +-966518693 -636308397 +139208371 547904383 +-138831827 769863945 +503472172 542965082 +744833410 -360030983 +-890711683 -341348894 +-421632146 645670204 +-628243047 467596912 +926873744 882957046 +-644928493 727470423 +390066725 -897241416 +-680009074 -870282625 +-892989655 -52414761 +-159651874 -885629939 +-922786634 -699041112 +-703284605 268758681 +-239640068 -875897594 +-252843642 -751418708 +-862040162 761756251 +520633451 -80186800 +115639500 -638133258 +-167769988 125272985 +-160059255 143909750 +-81158790 301309011 +732973220 -814883414 +997423357 -678984353 +-205130609 -150661895 +580388166 -264627852 +-351070479 355560440 +549196648 -571599751 +-481532748 811558266 +73811536 17476472 +-863836361 -161300161 +997459854 951621713 +948453709 -650061948 +191421629 -540343309 +394588233 -349668562 +-442255315 -536767304 +396354200 422801696 +-930514387 660591306 +-165966936 733329017 +-219092512 807019480 +643633524 844540983 +-27199727 792377285 +-275806512 -832831404 +-931045895 -633369871 +-606581322 608710209 +973895891 602047557 +732458839 637061150 +525274309 -14512651 +524244036 122398202 +959079778 934929827 +-803571597 -658452475 +149780386 45194590 +200051941 -52898630 +538254745 320056162 +-323602344 516717000 +630615659 878054031 +788308075 949095919 +850485372 -592974640 +185421424 -803253674 +-699884954 -658188941 +-393529584 880744691 +-976601206 -844032047 +-725592253 855969835 +-375489994 -609494680 +-149354017 -665734219 +-316531413 -704270562 +908057812 -138562894 +-705191176 -451510170 +282731067 717221417 +82657358 305726361 +260060920 525189997 +149161434 -740449257 +-762889032 302493266 +-857197779 -158449996 +830828867 303665690 +450149062 297010494 +751825651 75284149 +206571587 -77158723 +-127131742 979202427 +-297085592 640897342 +-596839438 778342652 +373873357 -649920940 +119015115 -576193160 +-655038435 -51600778 +60033282 -23284100 +-432824901 80153272 +448649491 -544150668 +764120377 376463317 +-982346041 896611958 +-113188883 857253311 +770167188 -51415629 +387271923 -35413763 +97340211 666762723 +604297748 -266721271 +-147049008 -983713763 +706546886 822077597 +490189427 558100301 +-3607735 256099208 +728250491 -466611133 +531134612 -632719261 +106252085 -495121532 +-732585771 -447665270 +-359287776 869707345 +223579744 143405080 +-60569082 601817509 +650602543 461024438 +641553178 871619865 +-869415305 600434535 +-955220728 -819937077 +641327921 204394221 +-791775192 97143436 +305832527 -901902625 +299366028 -884453022 +-52795789 -28076363 +-858831269 -864637296 +460981882 893089423 +342223801 -212128548 +780203921 -212154900 +232083344 -152082967 +-794630055 427054429 +-682543749 612748916 +-204130475 -287887987 +-361648959 403807787 +437293632 653181378 +933648765 726136552 +-886754553 -605128536 +-30966973 980542547 +-665367500 -75325626 +651734618 -806265246 +2544398 -482174969 +235363035 -771611959 +498843770 -113107985 +874957466 -523402427 +-438803264 597496265 +-148832216 -566182529 +274708798 821696558 +400953597 -548421210 +-789200783 -573593740 +831459056 -149842880 +725449293 251785000 +193439580 -786398862 +-413918628 -620903639 +857552263 -519935178 +-819444653 -843252662 +419314505 -582720623 +576674853 -457068543 +570703298 -175383573 +878063524 519464761 +697644191 -455216156 +-641571626 -431626264 +835899981 284057208 +157779664 881584312 +-134904077 203037726 +-749811232 433659566 +-173187810 -198739828 +48697256 852192597 +-43601659 -634145983 +922504762 -882478589 +156883866 -90513229 +556276507 379856001 +969716139 844953560 +-511564969 -608966481 +-478106119 245222189 +477936025 -561301966 +117519556 -112109856 +-96151426 -234106321 +96245664 537154449 +-477240953 -473202755 +61527122 -529096824 +58119856 -460242682 +839472726 -930999461 +416037459 582355507 +-855151097 -775616464 +326502318 -390458783 +-732536004 213627590 +-763457237 735773634 +635431219 -542356696 +618086275 669002900 +258517312 971552865 +-294020437 -40802296 +75150478 -402006680 +53615649 612459039 +-267802487 -357212446 +277783045 -792421106 +380408367 -900948239 +-260027132 -76878380 +109745166 -131530690 +828093443 569530330 +-327804365 -644606664 +-675145074 481934796 +713787772 593752510 +881520915 929576771 +-658126242 -426691515 +816449728 -286976115 +799775797 867798475 +-20234311 180441201 +-789142832 -311014641 +426047808 -744283033 +50207385 -476379565 +-71135664 68808130 +337216599 946376892 +774260811 -825201624 +-482973977 -248029053 +-360891838 -330579229 +917775743 -14715379 +303103099 -475985978 +-889266887 -658249143 +-419112155 403824641 +-761460429 -922746253 +918236621 -322673 +-684559039 -876844954 +521885340 -992298823 +-47898318 282298114 +914701232 588251817 +-729658672 -295333413 +-224194291 360678741 +276832717 -208733945 +-648532536 333420582 +647371850 820282408 +-397145738 -503190619 +-945847866 -126519162 +243782091 -902101160 +94322365 -6044554 +664134000 -472799851 +-287275561 -534144021 +576774102 689988419 +473860586 714027873 +-868360261 -102581968 +-251412421 563999800 +-261911106 910658220 +-841414850 880073652 +897333506 609407656 +181518853 731881168 +-791008101 800556251 +-681810343 -998198261 +69356349 -637638949 +419912838 932387450 +-394020388 675367800 +-812456348 -912495609 +810503019 188395754 +-118499551 -527695014 +414968224 706711049 +-151634575 -62168299 +-400715970 -888427672 +-519445480 482638055 +-638878032 784410105 +811815691 -712720675 +-204091138 -441815697 +-587711576 116574614 +-760984823 -715038102 +-532362142 301089059 +-429439564 -106962304 +911886553 756624336 +822183241 940120768 +805524595 976956738 +-324129771 -705682627 +-511366042 112033047 +555421446 -618021047 +-992409491 556141677 +490763366 -666636437 +-307824155 693291233 +-225126765 759856475 +737453658 442473627 +846506153 -391542180 +-265965552 -274531883 +-498388039 127844246 +-437483518 13092461 +78574749 -802604093 +868206678 -513772996 +-118831245 178637997 +-496070112 417441775 +-506031892 349374635 +359280074 -472842930 +515260639 252667965 +434000313 57611265 +-31533846 -590535751 +-449044553 459668961 +-246328176 -399979758 +-732798200 -12110810 +835967148 76837846 +-132610613 -244001197 +-664753842 -138563403 +-805597098 -859633308 +-369828523 -820157128 +950262261 514046087 +186287975 -790769655 +271011712 531800940 +-246559805 198476648 +703713500 -804368752 +-856932530 207271942 +948009645 -276693067 +874483246 529694521 +338810783 214036765 +750739955 303712949 +354775649 221455603 +847783614 -27964940 +228527206 -499681317 +-348195374 931280757 +677052264 557123640 +792689226 749674 +769627029 -508464150 +686055224 424351467 +-661547286 713092731 +-510496374 800787067 +345079305 -990862034 +-367942942 153121709 +-822388902 867091498 +-513561520 377639550 +-638705673 -12267322 +651108292 546484640 +987939602 46142626 +-271410174 -54700076 +404757398 933820509 +774660112 387901328 +-957042411 537993322 +-919126879 -238059682 +-912487777 -4229041 +915860141 -716356130 +356616216 -776094339 +-48637987 698736724 +-872969583 393081100 +610938776 714363266 +-709491560 -256375789 +-874240238 -174153352 +910260530 852741231 +-99298552 -472878078 +208343308 118892034 +352117229 -845027856 +601061836 -27169195 +928473053 -627765289 +626154572 180063086 +615691634 506564204 +649357283 499503555 +-194205625 -669687646 +-781565610 -752160995 +-7483266 -293976524 +-390341825 227142328 +77728206 682025684 +-920382608 -567741721 +861783749 726552689 +-955056049 -187549111 +659677722 -223573204 +-364596642 -704218551 +690217168 -206191191 +295709612 558956338 +-396183154 860882984 +-17484137 895907174 +-482908345 325842033 +718082272 485527295 +887637944 -111572442 +82278485 -277735500 +702751672 -907150973 +-415862657 -699072243 +402999033 686060567 +220210909 -447873417 +-442418472 285975165 +532091637 -367690691 +976735413 -339877569 +-706774708 -193105068 +708986609 815901141 +-47581733 -144741377 +-481436409 -909975642 +819552306 678291331 +-722814223 603730156 +-914704780 658122145 +-534019925 -622480792 +309243041 -775466441 +785399311 -251093120 +-745012109 377111543 +-711916703 -714480042 +-607298173 -35532068 +982426641 -888825398 +-272456266 -953467783 +279656321 662620106 +-543058232 -949966303 +-540775424 408872617 +165400739 829825166 +485138311 -832430850 +939241814 -701613278 +-650674097 -748190208 +17862487 -861361166 +628887033 -646528057 +-716387652 519412715 +-350433695 290802908 +140397116 604846043 +-998227954 -999514212 +-957582910 -8107828 +-320546341 21900220 +926279636 822207427 +690648936 -781230013 +635418730 71745466 +717973326 605545953 +-281476974 848964185 +279341156 474535650 +43091448 -823444794 +903866751 248767033 +-411528300 -70325526 +10659629 925171484 +-510672192 973706874 +-32579608 96899992 +-413269426 46550439 +489041858 236974244 +641563539 668404560 +360048309 684134405 +923092553 4836016 +695059029 299252044 +-971487698 -356739436 +-186649596 -279286915 +-232366995 -481538714 +-335063781 -478002043 +775468779 -884632191 +-339822392 -920460453 +928360894 190023700 +-275315202 -831815996 +-812132912 89099136 +766264319 -954640794 +602381065 -304148890 +261062326 699587720 +590039004 75471069 +-319203755 655387134 +108354391 -711101597 +-223931555 -660574855 +-553597297 793247138 +390828969 781230900 +-920564375 6195199 +-86073142 -919970849 +762112725 992222909 +-765957489 -7125517 +-568408150 -866691980 +267229976 -983609585 +126882535 -929295530 +640680044 -955194922 +722376886 730387112 +367840325 -411148116 +479100185 706989239 +652468801 -775951622 +438604102 -788633620 +767454254 288362973 +-778993254 -309167122 +58049035 743786445 +213973370 731014470 +625336584 -592567328 +687342612 364221396 +-762849897 814809164 +72701938 -133077208 +683743432 790612209 +-900270314 -972339631 +163958268 -966543643 +-5389203 238035774 +-844870422 809610152 +758724981 536324944 +-341640518 -381594378 +-99858508 -746759366 +112099834 -371587073 +-382271801 664691460 +-975191797 581703674 +-390428978 -420103894 +-521066854 573599862 +-215129103 -288112865 +-937951589 163992520 +-173725226 -694737796 +148338444 242625723 +-896996591 -87086362 +510156403 -699420811 +217231819 -875424534 +-312173640 -105622398 +15876004 86467583 +-776840295 -820204138 +369623709 -232561584 +-644209111 -989085901 +135951557 204414908 +-469278135 590014302 +251344072 -78867516 +-305880575 933033219 +287795776 -878141614 +-391148841 -885360474 +-373444212 608241879 +733073413 265359253 +192735785 762643348 +329173104 281360402 +882637737 -688504855 +-864354041 -642273080 +-846018755 -399329785 +969776756 -143050609 +742005725 -167864982 +76881541 728058068 +523772184 -189077664 +251765172 601958300 +-23301311 -232089588 +179127297 636714145 +721544929 580783680 +-469566618 729354510 +-454364821 -529288439 +-497041466 -256007065 +460360985 -326670503 +187234976 -810222671 +752070655 658252756 +963069620 -844002672 +-865157415 764057877 +-629790275 722734073 +-952728193 167459967 +67123249 423018955 +-412795743 59350848 +651667425 704271807 +-588681776 -772497810 +234700396 -6769830 +590721048 -894639485 +641635852 146746640 +-200165268 -751989374 +348304887 355315231 +-981393085 -996105901 +-571074087 333528383 +-174451748 377235818 +-540537961 771101533 +-589152714 30051852 +-192175442 -341990669 +680428931 155662487 +-82261369 -783328496 +-623007229 -916510950 +-685958043 -549868177 +452830285 280718022 +-154124710 160163508 +-882460858 -88507911 +47660492 282930940 +-516052338 -955472552 +770168177 277785940 +322602811 -621291414 +530368162 635057280 +579255576 -607976009 +658136044 905233863 +386504841 -889920319 +804768545 452068144 +-583814678 -639212527 +-196769835 981716988 +-955407255 340144861 +533617798 325117455 +-571101125 448248113 +-680808895 39719564 +-301372529 -481612758 +499695228 -752011235 +845103538 952650945 +662522406 183807053 +-727428927 990237389 +-784467078 -938266625 +220802558 73255708 +237703195 637538866 +-158982567 82848388 +631943473 353393112 +-652770899 -323015732 +-947141627 -632651652 +-108651486 361057124 +-810320848 825506254 +-821083348 252613197 +-243958040 -575728898 +183224012 528635922 +-280372076 280917585 +91420207 -218560048 +650356334 385789931 +711551519 629534526 +848253718 568132777 +-446167739 814041779 +211093865 -35110985 +-616839891 833879067 +-103689877 -803962793 +-415610709 -947863161 +885825548 700592563 +119015852 -130785543 +-202462096 515872128 +-760413740 764302276 +-29741755 183701514 +-699365522 -97462734 +-579982081 653973119 +593007076 901958717 +-628928068 -160382368 +-288785084 -959083673 +292705291 592691813 +-931995146 -65490274 +-288341916 76903956 +481785614 -749464686 +432783519 -546991215 +-132380098 -849855383 +-840629417 958946648 +585676059 -90364358 +-553104204 -479300384 +-160693063 -433647913 +410356774 -563415540 +724681915 -248779728 +936822452 -483090692 +34209310 -105274145 +233837730 -102903963 +54991600 629698262 +548355126 -708297083 +-468826842 626596774 +862206438 -232965548 +-285103360 -129230094 +-477841970 422317140 +893377400 215589536 +834924162 879381662 +-365925675 -353363851 +-352490999 986940969 +731804818 -94984932 +193922265 -56361653 +165511391 764902300 +518396738 -469561803 +-411327641 -885321812 +-258326708 291416374 +329420191 -3111531 +931348389 512506655 +-584980064 294598344 +494637768 -613324415 +-587380155 -923548851 +267480134 -662658735 +-654688770 -777955182 +-398535567 853162465 +280133825 -335163327 +395390339 -125846485 +-559733995 -554873266 +-458024171 -400187985 +614060413 490487238 +-79061467 -683146161 +189936798 288444283 +-57209920 -825067395 +-804920224 -531242505 +-225617857 209058856 +988008665 310450840 +-29644906 -474720750 +11735179 -192967748 +-162087735 -836205850 +173016309 250714075 +286542178 200125259 +-339428416 518233620 +-519431603 826970522 +677648948 999516755 +67637715 -328044934 +101614455 967485665 +-137238255 -371703250 +-821913199 25728695 +-787083239 -279502704 +-797898239 -650693552 +92567798 -332146528 +878653531 838757645 +335897481 -610871600 +711695102 687954982 +986142445 -251076158 +507777068 -194435940 +-735964113 -769678674 +-884044518 -697910096 +874195799 310381271 +179050016 -226191560 +47075977 60858955 +-443253451 467404284 +-355870689 -676059857 +-288618145 290295928 +476595476 272635035 +-998562767 -757521634 +-611237592 717681784 +-878301057 -908703320 +357102832 -366170476 +684712874 961470076 +-936246023 276739187 +171364542 -360688940 +-791230806 738849771 +691899709 -284325784 +421985424 -94687473 +-91731004 283789584 +-523729095 -240517479 +-689408446 306282736 +-111596493 617924351 +618713150 -101690522 +-791791376 371988903 +505511530 -385810701 +460467991 472628188 +576948499 -87790860 +-166071930 781919200 +-919671343 -268158902 +715251737 -730634299 +-434158334 -686654483 +-557252572 641289771 +-317637404 851302860 +662368233 764814660 +207676557 -691502819 +-440885263 -543268365 +-378463418 -310459878 +-470292230 -985693399 +235896351 -793533175 +833295954 -14139398 +-236161718 64364259 +-234245503 -281553932 +-11510314 914156408 +606819456 567474908 +-428848873 973981106 +47362279 -542557028 +91650550 -937449280 +86795253 -375985814 +-113949796 142132539 +-987234240 -474483552 +-739085274 -745064455 +957090456 -846980685 +-450125350 498573067 +515244705 710476301 +601720262 213318276 +-427753246 466183778 +-974974778 -459578574 +554469339 -75417881 +-645102124 794480245 +36806307 -657469894 +-300837885 853068590 +185427429 293598860 +-588248237 -121311115 +316083417 -489406739 +856448937 971181382 +983217716 -915282747 +-614648333 -464177927 +-696689751 -506533612 +-361720744 -224287753 +653471474 -929686468 +-384854365 978373402 +-745065119 921101015 +-851256770 994985200 +-895533393 -725933612 +-667946699 -565922156 +809467558 -886327439 +128193021 811000399 +528459597 -525699982 +-619720492 57717959 +884549945 -102487395 +-174020028 -163727235 +193976771 -68451735 +455949850 99578907 +-278777143 459424138 +40739298 -989954767 +420324446 938444979 +887761570 734611356 +-412478435 -55556991 +-948141198 -452355458 +711779729 275112225 +334316495 -749156116 +437560060 484814423 +696964239 -420151088 +474213062 315693395 +-563625342 242491672 +992896051 -91892287 +-340637500 704775078 +464397013 -443764273 +505733320 383417644 +798892864 -743818587 +-962239893 -184712607 +650060007 497529075 +-345358001 567126466 +-802864981 343791392 +684398934 695318752 +-8226622 740830899 +-895830743 -519883160 +-458476305 -85654248 +591891589 446482059 +-262691732 -303286362 +-18262355 -107739910 +997982759 234791554 +-145966035 755434935 +-953870671 870421557 +468708187 -754694177 +-133679675 962250808 +974237720 294971426 +-412178483 788319863 +613756901 -232973739 +692865333 652806858 +67320264 62248314 +-414459684 901606767 +-568882843 -796189172 +-582967622 631965860 +633877792 264318407 +-398831278 -655785213 +-280668524 -92483054 +583884699 332397424 +700871677 703774023 +-237814718 -78965103 +-629583872 630174935 +262985286 -69255464 +579891814 -64081138 +-573450307 -510864109 +248596276 -669943753 +621284708 410394271 +138780193 -671561422 +243902267 -474151236 +795742578 -391672671 +-494990627 -632579227 +423326424 -957742613 +967116745 -197983571 +-758302846 -330418748 +-130142613 907753805 +680082818 -567619996 +590229815 647816494 +367524251 273392741 +-140040726 -481669402 +-450896284 971727524 +-834915236 883271340 +168356571 557143527 +258413803 648642487 +164689580 -467696672 +123892978 312737231 +-104307142 449691196 +-321193363 -243233322 +75831107 -930169571 +552730777 -870646677 +765126469 -561195796 +288125808 510047437 +-94298117 -516872657 +-815778661 710586292 +116545681 -451457445 +249633563 983979708 +-869622118 433577606 +-122401256 -601372340 +467846537 445710772 +-421712821 838189856 +403412604 227602614 +-99751711 -538126883 +829492503 541506976 +-901653196 649850507 +-823871183 632420767 +198626574 -491518870 +74463240 -631787958 +-207645827 -543597657 +-929270757 287043828 +-300907840 -126015739 +531507341 141552645 +-220050997 602048116 +206955117 -898048357 +955824249 508651557 +-779946375 -999641211 +864898819 66601112 +-597076581 724567791 +-852355601 -776640605 +-479521603 -308321140 +-206028097 411116286 +935045965 -205323975 +-122695704 56522070 +-971218041 617937127 +659168695 704164998 +-54791829 -469758198 +-326171008 -469870338 +330837626 501455289 +734483254 243522664 +-881827624 -173530863 +571401141 784084960 +824555093 338854237 +359861524 -732794582 +743322277 -292919819 +185013117 -36729111 +759575151 -676535070 +-764740929 -798853018 +197031277 906515943 +-620898244 360208999 +57291318 -885420455 +-175229340 -696651039 +486636940 613829288 +100945256 -803242081 +-203263740 93259302 +-317367947 -308492632 +-571340661 -637339957 +-441784641 -152517406 +-690976248 631579081 +286119937 488486347 +-337162829 587192153 +-54641493 420470469 +204569265 781576488 +352423890 -887802692 +543522301 247058525 +-918795752 169380431 +305122850 -618137637 +-3977867 -808896204 +119344367 -401415670 +-808789042 -76920321 +-381268645 -99565052 +945022710 606595130 +443539439 383786911 +863554087 -667601582 +946667616 439416630 +660883475 915258272 +857323708 626485160 +-244547276 105878476 +142512817 938636662 +-559210587 -344456509 +-645942129 -198489972 +839405719 588132342 +-470341160 -763075749 +-823430766 93057424 +809170496 149343622 +-107977298 752489539 +-480048656 -54735431 +45748296 -885212972 +-442080016 432564841 +-829094576 212540467 +-124762471 -53533795 +768237064 601701345 +833834046 455864362 +-178473999 -531420879 +-50761541 5459125 +-835810299 626437098 +394122111 -9153675 +945078359 -478029126 +-732694881 107002685 +85940340 483058574 +313499215 -557605019 +-895564551 805665344 +-331917961 -568562493 +-669838874 -113739928 +-181135541 -848011602 +-313233109 -689794154 +831267017 -520499570 +164988449 -418302742 +-944740520 807835405 +-210042281 -511995727 +684939128 518229203 +-266577996 -356819336 +403122514 670808530 +34933579 317861859 +-203707895 -118489283 +-375849181 11384758 +-267219222 -964546114 +569361479 437118146 +-967389977 -976986978 +483580089 -508611831 +378789280 685949285 +-505583453 946341617 +568226592 264141354 +-167627113 -797009717 +-561659581 927857598 +-34208425 429822803 +-238958596 536313409 +-284814527 678281924 +119788546 269947688 +-276318602 -399535214 +62059895 -606006287 +-276598764 415859739 +44036964 -884755932 +-119655344 -707647253 +-743979455 -640201238 +505569943 -427926593 +-94943887 446418250 +-197487231 -742080851 +-184146407 727166697 +283953371 994584876 +-670368743 -735615768 +87173527 -613601488 +226222296 -463122978 +-520438107 -914588903 +-387535697 -174097721 +-714702748 239476886 +-365046948 684119899 +-376828118 -772971007 +-966893911 207155107 +-999619990 -448276694 +-26240962 -410955499 +-769649254 -35681732 +365617796 272675061 +-613525697 872080032 +-685820167 267281608 +591035737 -290808052 +296775569 84473245 +-490010739 173716352 +318336122 -552579912 +446509000 759322019 +879846065 -194058982 +-138979657 894152321 +473736329 993609153 +592227220 -869971371 +457218349 265488434 +464198217 -251940105 +-137954327 62391870 +-238682022 -26839729 +-216246636 57453543 +42887965 -82648346 +917302469 682164067 +808070770 -133683733 +-982834659 948226927 +-30743056 541141628 +403434855 696179143 +-494147985 916467107 +977017459 -64421294 +-217415825 -468251447 +740702143 91292524 +-694236665 506037745 +-902858096 292405124 +-361049821 635886831 +872081674 -182607323 +-121944070 -452726670 +-974583943 -455268888 +-364581087 -984704997 +-194421256 -226036899 +103526389 114058327 +-660204857 695635704 +541659042 -489261111 +-804554155 -758892594 +302609275 -702845039 +541774933 -736089088 +780063261 317188253 +-232409938 -243077301 +107171553 405066081 +-329988248 -425836628 +-622757043 496930905 +-595846543 758936135 +-478966753 -408815740 +-599962085 137445076 +-593368955 -806928516 +-783386689 -938329552 +274449133 -953815107 +-625225313 -553970268 +102326744 -573287791 +157286722 -5086222 +849898132 764594085 +751985217 682666889 +-668957590 966232121 +554742840 247270384 +307369636 -205858828 +-141058778 243082537 +161024147 727417613 +849851443 732403852 +299118805 705420413 +-130865321 785991976 +-169017101 181249485 +-292371603 125529180 +-446973871 844302540 +300901730 442335366 +-328501553 -540002397 +-973298117 -32560933 +7174955 -481758060 +4290768 738813429 +-55270748 -351814007 +247593793 -246003987 +-898577317 134626221 +-683439346 721442264 +-195206772 644354603 +111316904 64987054 +387595185 -630967571 +867665586 -641610719 +594398881 -445134648 +735924861 397221620 +601089292 579405688 +-94377208 -98449065 +423956902 -141443365 +-229969880 -552546445 +-780569369 646077425 +129152676 -990833249 +741168117 951542848 +-83805503 -900209259 +802951634 679032229 +691376377 322278836 +-231836349 71125826 +451473271 418286372 +-528321291 -243992311 +702148477 694048272 +-602910242 470638278 +-824466375 301874205 +-146967699 35621401 +-905613756 -337315326 +687140817 573723642 +-151194766 -404215330 +522296169 -51131339 +-402027847 16903005 +-454157659 -107853013 +214823862 762097705 +81660206 -565987031 +929529193 -408768621 +-333840193 -190024617 +-382196796 -887521985 +-397703545 -720766510 +-164335410 272155546 +-57235084 -718834328 +-499343478 944338752 +-528517508 -398156344 +280076769 894643198 +592545735 288393693 +-886444429 573534956 +-795027613 853885895 +464150291 -726079013 +16586286 -685159793 +95042684 107158453 +-406786818 -991720595 +106688554 -428315113 +-739126928 -151570376 +216041347 941631704 +528687550 970906342 +-98152990 19103593 +589072862 -562588417 +-261678119 -739161640 +-836647779 967334823 +530624727 352103811 +778716704 -904904327 +-777215375 46050390 +787846336 -658777779 +-543186480 846952053 +908415773 501201606 +131503125 -600861418 +374097935 230451946 +-550560615 -621485259 +-117400587 16336588 +974988267 689240768 +719453722 984258668 +845444424 991467934 +-327533190 937628529 +-118130028 -122669459 +-94533841 -769489026 +652281852 388011308 +517637269 461111275 +316215357 -380849162 +700016615 -938236038 +808477324 -939961995 +249065079 -618316460 +852427047 22982691 +-927371235 -106931781 +-296468737 464931825 +868842705 -841589593 +-789086985 -952856564 +62989542 183180193 +721012251 953393100 +-408754816 -590133263 +780539625 296581259 +532118505 683702731 +-291536273 745805298 +-914527028 -362480473 +-396001048 -964914117 +-859890409 -196729442 +499297964 877216025 +924723429 835338948 +-77171828 -582725804 +-388713457 -310209067 +925220647 -63312115 +47975 -182790499 +-970701899 -421599770 +652099871 104185483 +-728968994 -227610210 +798168042 -351798379 +731120757 370850960 +805842989 756667041 +-730150544 -756928002 +-973406939 -787451701 +166552011 96646942 +228792840 890267047 +-655724657 -177852400 +-424799675 927896051 +783002918 872429245 +-233730087 335603357 +454050278 744508561 +988780142 595191180 +158621425 -222747893 +466430296 815063867 +927001197 -675564780 +872306105 -212193448 +-232034624 -815639708 +-293249727 365343853 +652852486 254208632 +282926273 817288214 +684498890 -637652125 +999285107 674512261 +-457886945 -251665722 +-925795046 93135038 +-64644086 -920570131 +-402063382 192600533 +804693897 -194615626 +-956399430 -403697865 +-116927287 660764750 +-841213341 555940936 +757244344 -89245573 +-568012791 -876897571 +802338231 561404274 +315338189 -569293150 +-347352667 943323784 +-516078705 -912592537 +238660533 -814516414 +867371627 -256472617 +-441836233 -525029219 +568952553 476419860 +-611573976 864948920 +-60355093 -648647555 +-26464762 -780607933 +552710629 -404881328 +-775117669 817595245 +-622324493 -376132789 +563662292 214646476 +-446358230 -644307900 +272317799 733520690 +-964644006 -347818826 +644007708 -917444889 +691775892 -219366769 +-177154222 -896848143 +495624510 168125989 +125591147 32148861 +86733403 -550125496 +73405622 636176579 +818553811 490144000 +367794615 303376666 +-804473644 723229069 +695466460 -567763639 +566668813 -793205975 +-969608443 -651113609 +-70458895 -634261319 +834799660 -26106140 +502553366 976318736 +-646834460 477884085 +-323198278 -31488902 +-36180632 -356586366 +-415675906 503280950 +-774586437 -716334775 +-323427876 184408947 +-710131308 -871009513 +-571057940 -288453690 +512532293 -501790115 +-551845073 -980903693 +-368313670 168509700 +867237979 -154948427 +475419923 -947611379 +95278970 -117292702 +861467065 -286579250 +-125982209 -197184063 +816061796 822881834 +354640979 -653199164 +824179482 356278592 +-971055458 526940308 +308221222 990654133 +310915600 409687303 +-600742397 -839205254 +809143350 964102078 +-201796181 -404613431 +928418083 952571065 +601850687 -214553363 +-446726036 699778516 +551893506 -246244948 +-248767019 882409418 +719026812 -489231939 +757907710 -122149964 +-144913430 204193856 +410178088 -188637521 +492847 55015858 +775997901 146780207 +878750087 105550319 +592838547 -987907472 +58414767 673505703 +-632482023 600075667 +70863196 208278931 +-653177857 -437013061 +-694029133 95193557 +872402755 695044430 +-170494791 139171580 +-382737400 -831414773 +-350693528 139095430 +-403096119 -319882316 +-320706368 122109859 +-407830968 985703150 +409021225 -215929395 +-518705093 -972824827 +-248523284 730264515 +208833728 -693187093 +614849597 -90498446 +-761517938 -987260927 +755905916 833459450 +504888292 -763595726 +-506118414 925889246 +-362159924 -725838922 +-218871946 496327777 +861178088 -985260166 +-793175137 685806272 +-45571654 -890086198 +873258854 -584245096 +555854534 902320224 +-567596599 600133943 +-58871993 -173350237 +-40497604 -25857799 +107601462 -620328239 +-314587115 -595567287 +-664655203 -779939241 +-235776418 25285738 +763195519 618615392 +492712477 361492213 +294796857 770299014 +-442881998 -793952343 +-905524645 361598986 +-389526784 731834509 +142887675 -525254260 +-450052527 146026541 +-395063345 -538078709 +-160740624 -500626521 +-837700345 -84441349 +-362635570 515118913 +238166104 -397544629 +530579612 595771419 +279822894 -279306898 +-894620955 765235936 +715400699 338808826 +-769534040 -13419817 +-139119183 615100727 +-595452713 -195712757 +961123850 -80813898 +1064829 -616931446 +-311940980 898040495 +196985221 -145414443 +-144901971 784371886 +-796694941 -402622849 +908251807 500142240 +275062982 -440268080 +-683101943 -305628967 +577993295 100948356 +-875517599 436000776 +448618312 213382956 +-972485353 266166837 +-943246005 679133428 +918089842 -320045662 +-428799011 -49696122 +-488960436 991494449 +614849149 -381684255 +-643792698 512420520 +-912788993 263671408 +491500956 52042107 +-74990620 -585579944 +-898656621 541060074 +-564401171 752822407 +769887740 862737708 +-882345155 56873724 +77995665 142937596 +103874623 604595500 +-319127370 -698446779 +-68350508 -339433845 +-144031822 857390298 +726512455 793262122 +-954992095 -610946038 +-599048592 114918397 +247238158 -598638214 +-709778415 -27352422 +492898304 -369593528 +867860026 -7660691 +715976180 253634160 +341249368 -557844526 +490326564 135326339 +-354553894 -234097198 +31264606 -968051760 +-451097339 50187720 +-924515636 -354394417 +582076380 -518575782 +162122900 -736828076 +389021313 -675470272 +-131120798 738080923 +-434183461 867297218 +126423451 53559180 +646920078 853208680 +543989896 627917999 +-247195901 704812762 +746418646 458982376 +565167612 -640371828 +-324576184 387654470 +446776388 719405578 +939388696 204767791 +792555570 -296851219 +825657250 664835232 +-771433535 -130987258 +-271550913 956875253 +501239324 -161602491 +-871149458 -297392290 +-554766646 908964003 +-94914952 -248068160 +168591466 356844548 +733594660 -662485900 +946893842 591384899 +918360512 508922846 +94196749 229481775 +-32085697 785318437 +294738112 10283547 +284415971 -335076550 +-456117116 394518983 +788934273 728669895 +471070520 297922172 +-127382257 93804153 +-360042645 741211979 +706698149 357004738 +126594706 456076940 +-617765902 987302534 +623920288 564904628 +110521184 -817832225 +-780832283 913464295 +232075508 240087131 +-161102117 -727106852 +-588674135 714189663 +803708755 306363930 +-915472536 -437196735 +-491065581 -434829442 +756260164 -979576411 +722449926 687129642 +618362223 387884752 +-164096898 462846660 +181348808 292860445 +157198583 -599040853 +645888117 -199368272 +669037589 985494174 +-723717219 -626455460 +371961556 -218385278 +102041234 -422081447 +312237929 -133637538 +-116798201 336142889 +682012936 31018150 +162323411 56464088 +-193799489 -645514319 +-441264452 -599721911 +-419684300 -810773500 +806125519 7445563 +563492858 638618281 +-5005486 670597186 +48157621 862466866 +112930077 115476558 +-500538685 640820504 +-571150289 -361147862 +488075463 -416590706 +-730518761 -203055835 +-962435566 -801315468 +-421215580 81697865 +325058348 -789733550 +-536429396 -597230134 +-363800547 -497205647 +783721852 -127339478 +197451175 -717010541 +618138565 -203275807 +-374588067 493892460 +-405618569 864559953 +-171230227 -907174065 +620862567 248902596 +-737934638 -983530819 +-671852208 -631070425 +-530478576 -723078030 +-957512615 -233263203 +-902400285 -542247416 +-800554387 -304820312 +518749285 100743664 +20880276 151999217 +319179588 -825571973 +150624001 -964093100 +575834763 356800190 +470062757 528133310 +785880602 -884840723 +-712638397 -995935633 +-24911124 425020205 +365613961 -370380082 +309999752 9263843 +-84850426 -79564216 +-100986871 872161284 +-238785359 907578699 +788757998 -733025602 +-860298977 -645423055 +-455259093 -963347820 +-964397468 -608636307 +-28636577 -78323971 +-221902397 -563756318 +899780766 -414384127 +-719763452 -364114326 +-836051313 -690372932 +-678887056 923093734 +257560525 690195894 +-711891778 728601325 +-116311775 -290281605 +574042323 -608844890 +-494148085 -392238351 +-908416965 379439846 +-76202765 -677172494 +-833073570 204583715 +-281420766 775805618 +204798390 -340756301 +-48986938 379695868 +-106368746 -637405984 +700268399 -756190187 +41962369 -183193010 +-426503704 222991146 +-504550484 -835007981 +-918639860 641588564 +-143409782 -835250771 +415923841 28990801 +224453583 -358185678 +626992213 -339088755 +500113480 361951783 +-679137293 22335990 +347282348 860584373 +-467762728 77553251 +-133796815 -195419898 +-455684654 514245480 +-591233796 612326800 +995168220 -546001331 +757099900 -748157397 +-978014509 -609608472 +844021301 -722696373 +-910763032 -936085014 +905497399 -416515264 +572756553 -889897826 +468672688 -325632121 +-134158137 -171777298 +-79586731 436300308 +-34898020 -66198301 +-976349785 -123227103 +-449708726 768452025 +-804495147 -293354672 +991740843 481867077 +-309802804 -767516667 +598012183 154740360 +-529552455 -117439859 +-210628565 -798198324 +527996136 -671415285 +-587307228 696524892 +748180544 352500756 +660641742 -788974453 +618953621 190169942 +-819455983 -112885892 +-232228922 -49045485 +714859536 -792869993 +112790107 -517964008 +-406857101 444930131 +-799218920 930177493 +481941478 -749597067 +10252990 -879747153 +922566753 -37242674 +166053838 929325585 +802114911 -638650442 +531855122 948961694 +-764006462 -874358204 +-47293521 -919538909 +669029868 -77009404 +679462985 264929024 +956095389 -673144879 +360850578 -617424668 +-740965754 634343975 +-213392460 -836981132 +-381400164 900399455 +-610492194 945926717 +-747478387 -323669721 +407156562 547048114 +508753996 912140287 +-250430222 -854728678 +864473446 98425110 +774225602 -281200765 +125164415 347624764 +671729856 709773775 +432723127 322600953 +347644115 -67181255 +807301885 611299214 +-679587901 160434958 +643556478 -414774719 +182629126 -291979144 +-210151797 -31043974 +-40685090 -803993691 +-761207033 -349711023 +-508008544 653523879 +-454697406 -877893314 +-3410626 214267863 +544632172 675323005 +-287033244 -653108519 +758825395 611033810 +137924207 319065970 +-737302385 154710787 +-671585791 819196018 +420852273 -991421460 +721977710 -523776886 +471683704 169881305 +-456040232 -17024439 +436703144 655823083 +-688935713 -494500269 +200484437 918584709 +28590334 246085194 +745766258 459938634 +-132748860 479879995 +190394349 793118210 +136646984 561758992 +74064563 -7063146 +-725774609 -809981448 +507333923 224076106 +899524277 627613483 +-857326795 803660766 +99083094 776217329 +-439828627 98120246 +-788319592 -655274141 +-495696273 854761937 +-648852149 -416184056 +-13629638 -922112895 +-309674104 -657918738 +-634555085 -865670731 +864492414 181469122 +440978236 -566891652 +-113570306 -619450241 +143265247 328280780 +458291190 621032499 +-969140691 -599935761 +-963753945 129023523 +-593315048 320958306 +-650399680 -877808535 +-720945049 -311912214 +-591680601 919632994 +15138767 -753383284 +-748788792 580737406 +-364958405 -916234156 +-708547439 773399396 +-843230185 -632038270 +3508136 -629194088 +-512500515 -304710736 +-867971815 9977191 +-501853640 -698279125 +713038301 110863657 +-932156486 -835910711 +-243823239 -185935764 +-715125437 -310462129 +163650773 490671638 +-317494393 -684271570 +-884696230 -35177573 +33264216 504606893 +-620781450 415693548 +-733249779 -303859778 +736811760 629605944 +606779928 220900113 +-765072135 211544892 +-363506122 -586843053 +529595610 -74289084 +-291630262 863323121 +-969856828 -814665669 +-94101579 419553524 +-705898573 -167911971 +865876179 -137522806 +-441305192 -405914431 +15739529 371393031 +-788937289 -700827075 +482814813 26048053 +57474246 322617309 +377094997 401133181 +-756467431 -511243298 +-381476107 806331774 +-869501261 -958171436 +-301456965 -844397088 +-986797659 -176509810 +274530920 691323456 +474823798 258208292 +356047201 438156759 +925189924 196100316 +328505638 -117150213 +-309979094 -200703991 +-334147212 978328669 +-853924930 76329903 +-271905183 213606950 +326863760 620177373 +-527268922 890398585 +-495516099 -419833817 +-196333551 -147131306 +-743912931 887508882 +-386684317 368581740 +-24739468 -442522172 +574595429 -750206204 +-364369870 717441506 +-216029145 -407978498 +828442643 41143714 +-704047518 778342519 +-280365068 381350098 +-624534560 -113782795 +249650542 139428690 +238159234 -585316077 +860356107 685830536 +737839016 -373510582 +-320069468 579213861 +982319125 -411959375 +-914144544 -744277179 +945200892 -801160638 +111581065 -138670984 +157313931 110364431 +165230049 -586726402 +116732365 -828140976 +449646687 -31580114 +-691811495 130298259 +-781614045 -365072854 +601919726 -951371708 +-535358026 -515455050 +-460311907 -173519755 +-786424013 -298031076 +-51344309 -664769739 +-500533248 -296359694 +282732292 -721938134 +955557939 573701771 +-160951941 965976037 +998818325 -523944547 +-851100650 111942960 +346999974 -539297233 +-140572402 812935731 +-928443655 743082069 +70702666 843594307 +-3976802 -678997621 +-705079996 -600242278 +618798417 -382879968 +521677681 -893464459 +-454608115 -968052826 +618032306 -46641576 +-851784680 -501287606 +414485433 504940460 +130647533 -967477478 +-396894203 488803579 +668948165 -687947072 +-212170259 324400426 +-122801467 -552794413 +-983845748 682618618 +199383867 -209263104 +260709237 866211294 +-166282698 893241192 +-961420087 971639610 +532260976 -858299024 +978401049 -672029444 +497255088 139442144 +370206154 957476603 +-258455350 -773215343 +-570878299 719290168 +433710737 -847793754 +-931409543 735575428 +648503958 354859820 +-740409393 347473398 +-477733002 -701415821 +65976733 -976858157 +-290276952 -503637017 +-593496660 -909340913 +573656423 -3307974 +-811047704 337085135 +-907402675 -469866642 +439111138 265714368 +618972129 646978211 +-288975380 194893817 +431822976 -900188234 +-144294515 -672070545 +-860637423 486286347 +436698951 -823717371 +239789344 -672040112 +-810758690 -18815113 +56787092 -999645211 +-386683887 -698129680 +660701058 355670047 +667730343 -696409706 +-764305846 39323356 +-638780923 -887428167 +-83195993 390395253 +-545133705 575706522 +824933205 449751794 +-414161352 -238173372 +750037619 197325936 +821346958 539958683 +-144037624 -299423799 +-310096857 -733940078 +-183750730 -746601935 +411234693 756644752 +238283303 975713295 +-875922255 943576496 +834518081 813776649 +-533454653 404728045 +-677757051 -142459463 +-792668808 -203347885 +-471606137 683687798 +-699606630 -896341172 +973815043 782247248 +892041316 837795878 +-643936683 -7785381 +-547615979 504534511 +-582743722 -608866943 +-186400063 606117794 +652931306 459725963 +877155139 -653068537 +309176536 -936941230 +637559751 -44307952 +-53526922 633720357 +-688027208 77961560 +-9644657 749817342 +-159870508 554764649 +735622521 -518849179 +-930450703 -937444578 +619928250 296329954 +-873879333 -105776661 +843926502 -846248563 +-103741897 620592083 +-166029679 -323002164 +114842140 -778659364 +338656869 144319737 +-284600751 -594095000 +924815167 -681379955 +-818325410 -41195508 +-245096570 -804623677 +518371582 893473736 +-274003241 463118862 +187874066 -618046913 +697033503 600659849 +-214452478 -91185443 +950956449 231768864 +563949126 339318252 +-999212213 778254941 +758124234 -968894738 +-600800161 -443935539 +-439211253 654745661 +-252480580 -223204623 +-783269847 188300700 +240257033 721546560 +805763599 704901346 +919810098 -186207972 +298823225 -711600360 +-150073663 608805980 +-54769246 -924362774 +422570148 47590291 +-798396068 505193020 +385373204 -996956240 +-670906780 -391676666 +-219116049 -794835276 +-992219628 461224871 +704925229 818725715 +-557421477 -724025583 +233904645 661174931 +-256568075 -807776377 +-159997427 -827146545 +-349324163 712396952 +331802030 550224188 +368650492 394970956 +36488869 -501467993 +926098393 -689277200 +-246634485 175075902 +-458519379 701829005 +396785123 2038860 +510034016 309176535 +399236892 41892276 +-593363549 749820787 +518907199 813959617 +-566591375 -423394975 +-679787171 -978200094 +917267655 -92614279 +-509022780 313908477 +-517642149 452127499 +933439460 -159963573 +730793066 820321150 +-229129351 -44383066 +435852208 -478337175 +246980962 -761830998 +630830535 -512044953 +96753144 376214003 +577023718 713181423 +-401139190 788533155 +-434830042 904771222 +-280017877 -509184683 +-185146419 671558064 +789826119 690236654 +437924061 204869365 +880900604 -335439801 +-61450825 197978436 +-773654598 -197039024 +-296012756 -794398630 +-440121082 380988666 +397530631 -406559254 +-844506030 -4942298 +-180687511 777198381 +392935234 85579518 +-453922636 -89690022 +-461336748 567902182 +689250589 892190256 +-218658768 754585703 +983841639 -172142435 +196663796 -64945226 +580532492 -815986715 +180208297 868139708 +-923032269 -644533199 +966259362 -952387014 +-282217378 143418331 +771773936 -125879803 +-160974828 -601510941 +-162397665 39120481 +469972091 -583596716 +-876990036 -842594029 +-973549959 222056723 +151362093 980290224 +193652713 677121473 +-487088402 124166623 +-434422306 871922934 +789471846 -937022702 +988174783 -77933911 +930947284 -44121585 +-993868013 -8537401 +193610279 869906636 +203089094 -400682507 +-472307178 670203959 +-612903828 -52086711 +-801496730 630188010 +649761719 345568707 +-864997050 999334012 +-639759733 885157568 +-83559904 102527921 +-465864766 -447475343 +157104502 266396595 +711307562 645468286 +-553960726 -897332371 +-279493456 -972193019 +981481249 194889523 +-616629060 -349347215 +377467956 890745466 +38646651 851755548 +324330586 68174621 +-319849406 377308336 +306255072 569761059 +-134736244 -881211053 +-588430604 -718699427 +-51311574 772456433 +448106506 587534344 +950647809 -690336804 +-967452345 -409652944 +292461313 988133323 +-556442748 958532434 +380062614 -148559880 +-121985012 44573351 +582001279 178527864 +460711639 -619271923 +276298849 186016292 +719556041 -914965521 +-572195952 430231606 +-437372312 118027521 +-454451078 999268583 +-7014052 -430445229 +330261615 99158682 +-128768617 470466351 +401463627 -358497141 +461155869 63584164 +-328448063 -897327136 +467247527 -453189532 +428358453 372014939 +-807084248 -802486829 +780974032 12833982 +490312667 628809924 +-605451765 934685600 +-289699039 131145435 +848046889 549476447 +525272311 -758136130 +-286719910 -801658948 +51257818 351171410 +-70240598 -136673915 +-603738001 -284385475 +-808560846 736209806 +-909042770 305683827 +-836203217 -896866002 +-550951578 790490449 +211693113 611577985 +136792861 753031578 +568055900 906057036 +135637447 -26256202 +-938888320 -776706839 +356657465 -711633334 +-389993950 -693034304 +692894837 -442209063 +790027106 829446712 +-467261023 -641496052 +-980098239 142216481 +-215683453 -743998714 +-951265775 272186042 +696874180 -118967944 +65701645 480548093 +-169475484 -640069905 +-800565626 -527582181 +-664283234 -767852435 +732806526 -645492517 +691513647 812851629 +313614154 75710145 +273163200 141130760 +977845926 -774003427 +354914657 -573955060 +-296625234 -224081684 +-463152391 16808617 +856111931 -133421658 +-602911364 204623510 +735071985 -439184020 +-755989466 -470027294 +-191330286 -844712671 +758038475 -779573275 +202736096 -937942506 +248833851 -681467097 +652608783 552702765 +-568740372 427657043 +-593651180 -969902812 +226959983 401274540 +-567375845 84844631 +796344562 509406599 +-732423411 55176125 +-115725786 692431572 +-849777328 744206890 +-939488332 -360230629 +127565224 697286049 +-39134729 -22869678 +-728638511 -971488074 +80036342 -821628515 +368031472 -203876173 +255148428 677150682 +-374594786 -521140163 +-584714169 -530804281 +-248866451 565208102 +220715654 134584966 +-16983509 -444416326 +-784223613 212414881 +-451651778 -159556195 +610643538 -924489690 +127442893 713332611 +254149760 -404294241 +329751543 -476689568 +-508221078 431586419 +-877186064 -119403761 +-431841871 148448287 +-1269836 -28464086 +-583719751 656379376 +-40941051 -269073039 +703087340 -206711027 +866123931 909252230 +307933748 120005592 +-750732867 870983867 +926705121 253241314 +-257254009 721036900 +802200777 -82103781 +-356421933 -389957613 +499873999 387754291 +-188465941 878453158 +684821094 46655459 +-787383354 734616221 +526992286 570094288 +472445754 97868564 +-475585801 -799234642 +278151388 355941241 +-810665547 422392667 +-658941908 -327993919 +-620794014 -773291278 +-509862219 -128305029 +-735676927 885752690 +402923440 -710071715 +283938321 -548715872 +-553745660 -441400960 +-319052865 951525600 +-526554686 91269899 +-72641443 -717571581 +557545170 -404109507 +-34989144 -386819714 +138958678 752462909 +803539270 152722597 +-472412088 -954049592 +-916656644 -68026926 +800665359 523981941 +249954648 -85661267 +354608809 -276680111 +-443200615 -246692530 +-375977633 -7730855 +711416949 -566852654 +136354814 920784555 +905687942 -555037153 +-840628476 -719194524 +575906501 17001893 +-130630117 958055117 +603197898 -562863382 +72170149 937728584 +441875754 382436199 +-738604227 -711723593 +643113768 399310598 +-235546021 -568480722 +624852152 316819028 +-206118170 -162691697 +928167561 -903777141 +-385377478 -914262023 +552157780 93283276 +469929669 -571465808 +554123195 796788100 +-718591834 513936060 +-917515470 114829585 +-740432777 -774897222 +-853816165 704646044 +-777653646 -575863994 +972208181 733076278 +365958147 -17305941 +-855768284 -5866882 +-295766248 -972059132 +772245501 -513539636 +-290825757 189156274 +-346268372 -878906292 +-103872601 733853441 +346141169 445372820 +-53151093 -174732770 +-34964610 -821147916 +-25452043 735633568 +-22879350 678988282 +770381075 379326942 +203568237 166630289 +758158599 -740101457 +833655419 726040457 +-725600076 452511503 +-365108661 -647919245 +514822501 93436077 +929534625 220082380 +-43714682 -720014081 +836664086 -75516236 +-331043556 -729068314 +-776446331 261318474 +-425496250 -729046220 +-643674877 118576401 +-892786466 362312028 +-132082342 684452043 +679109625 -953124795 +-787492713 -997689375 +823457739 666617509 +-496192424 -519771020 +-415635310 -593108425 +-399810674 -194550766 +-131761936 195245524 +501058276 -837914946 +194244062 707475830 +275530395 -304579407 +-602392049 15027548 +602841529 -502249788 +-415397306 941209058 +-776671612 806029742 +385770029 -659764707 +358634438 -181409322 +723007987 911412179 +-626367801 138570039 +-122387763 -220991076 +-834046812 -516239646 +554322608 632576649 +974832149 -577144961 +32951650 152948732 +-666221381 -881548102 +-401839459 -626216938 +562143815 -628391269 +-210376272 -107218130 +157658645 -818795790 +-905180019 -963109579 +-722821244 -860103036 +-816513521 -313165738 +496099634 910186457 +-880200767 210419131 +9640857 38911523 +42368825 -459299839 +149228608 -285900218 +-237966578 -724434389 +214243397 202696917 +-263206000 -11788282 +814664644 890792871 +195755409 646559789 +579710512 -467638322 +87083499 -159404805 +192160307 -718023991 +-868249571 934293928 +-951067408 -65947169 +-9808882 152094374 +598633567 -101924105 +-320819021 -38799625 +-103314005 904469602 +198949129 187821716 +-739808127 606093342 +-720051696 44957043 +744825611 919906662 +577845414 -687741610 +-649365762 102465903 +-450682130 398197585 +-720221660 785786503 +21484541 865479264 +917514075 740336106 +409358101 -408228412 +-689141691 -166162678 +-653310123 -290302589 +-832893087 -932747907 +-87504212 -763372290 +112398952 326886369 +-564587192 413832391 +697960204 -302891691 +-181849642 -427557555 +-887116133 870512897 +362330021 711622306 +-508123647 -455261844 +-387287687 604398680 +-832663230 457458345 +808566710 332834662 +671712653 -708241863 +-980318035 -773206467 +-982234661 459560402 +-310108553 973617120 +-431078414 -839906164 +899445876 19913705 +122485977 857151948 +-352066431 -710884770 +580248685 27667334 +556164188 745843174 +-169642610 -179555218 +912526020 -567712561 +-614145672 -700423086 +61385237 394915004 +716325228 -137341444 +114383551 88820850 +-557572913 -202257196 +-958943560 -831941175 +264648391 489601316 +-980252322 -631645034 +-344195802 -953078348 +694432896 597156337 +577026121 -519686567 +715729598 -101062903 +-861120581 -631263958 +517794722 -124310700 +281689 -606390032 +-903352534 -391894647 +516501389 -709931672 +971204783 37796541 +-346120304 544297753 +-881545815 479105279 +-608572032 661132276 +-357865021 190819070 +997971831 726097096 +614684887 98188486 +564587145 -713875368 +601635975 -897450658 +719524025 542351629 +243376440 585804372 +40012281 541136798 +308822813 730536723 +-210263380 -201407339 +302954907 382490572 +208399399 339836056 +-541969406 272052472 +-254779551 -43078548 +144181106 947771962 +-325892001 -468731898 +727392475 -684590351 +-629665852 191087060 +-815124517 393672845 +409414161 76638584 +467955460 -525077302 +359824471 456788299 +865431193 -991320592 +132306797 451472372 +-504903420 -293201447 +-471557087 156763479 +33633005 227850842 +354782882 -611890039 +405178333 483263459 +-25704715 884653940 +-650781498 -559802750 +-138149725 -219175840 +362054901 -603145403 +477691099 -525876586 +846905142 133892753 +379190776 -783053209 +585307404 -264525132 +336744753 132338132 +-101964428 -472076443 +-490532533 554430295 +-761825905 479935568 +-777603740 791422912 +740341609 195122539 +151762366 986699362 +169462672 -411104492 +754878746 687346022 +472690267 139591120 +207044410 -903981918 +-723435161 863733018 +305656832 60314064 +-379363292 -727015153 +-468157209 -111119530 +380587532 482522009 +-598170149 -207087970 +-137758412 583869216 +-842096836 14996120 +710696578 493643196 +547006761 -330692780 +633693978 -295215128 +-227251172 -279130351 +-565048595 -197855235 +44742216 -882607167 +345537503 374052325 +-85071445 634088598 +9589026 -617803950 +-807256119 -669063211 +110612155 -189063521 +-660885985 746313279 +331010925 948675013 +-718439563 -811881978 +5920861 -585987990 +876685148 18377794 +153287973 -748848020 +-469038851 -88162462 +-904302762 645869032 +-482151311 -886871570 +-977084915 557937402 +159732929 706918459 +754536729 -904575748 +601519896 -568064291 +180585561 657902269 +-988336493 -212121312 +-113883716 -848218768 +957363294 -916911568 +449818498 947890596 +-257320702 -150731270 +162743612 -373952338 +-24618120 -134254225 +395385237 -41655011 +406774930 -395545293 +-432953133 -13048421 +638814526 -386947408 +-677529476 56219211 +-650264669 827531887 +-818858461 784648001 +600884810 -689132793 +-597233143 -191376847 +-343046012 838649749 +-783841726 577026661 +631325372 561823231 +995808755 -658988326 +-102359228 -97137943 +-831369103 -597054165 +-867501494 966655529 +-369784192 87490982 +-360202680 361447975 +-593085576 -410162669 +-179310778 729568588 +-324130614 -439260960 +855991529 -703483603 +-115797706 702124079 +-153820021 -179956595 +-238525225 -913491490 +-619788616 429185629 +882135381 -537187066 +-743377304 -629355311 +586260722 148091986 +-331492167 274559510 +-737956791 738783238 +321805828 -400865680 +715072696 -149866317 +689604020 584187541 +527511211 -161447451 +-592818945 453379511 +-894188944 -940861419 +525894954 -552223006 +-129293901 715249225 +-127685785 52064295 +-413893294 -930879307 +-453253619 303849337 +606655710 161703900 +-751278284 -945953007 +-604102189 -175573737 +-897957439 -484287909 +934886430 801152054 +917122096 56034134 +-257965538 465706008 +885071728 920496167 +44663910 -537331144 +47581398 -322024196 +-555403746 -17007302 +-103750439 -722211046 +976794407 561823310 +862263112 318936176 +-752153690 -509438730 +-43780591 -131721396 +-2553878 262082210 +-215461360 -857238480 +537288855 -358096606 +-496792212 -222705984 +626065644 269045975 +-922667629 -335342382 +916983424 -117384627 +-812527010 -113824115 +951210557 268349353 +410021461 309095233 +-583624713 -772210801 +-525736103 425835451 +-569860326 727761574 +353061497 -725879144 +33642516 941219414 +-883629571 156122355 +292126446 -624173597 +462183646 -731609891 +413742388 258301809 +-954926784 404530294 +269333207 756787161 +467043668 -686166497 +809419591 848988953 +-39906363 -63151222 +-781672384 848276491 +966022701 -479539935 +605982722 90120212 +-127463842 833624881 +968244827 916309449 +-651408777 -424542907 +-347774504 94368344 +-491475970 -282173167 +-966911167 347530613 +-400449617 843450508 +-65565852 610760975 +540876641 -358198101 +918818981 -805851260 +-996955263 -268772025 +-554774253 -876808911 +439612856 191536611 +-377143627 -778011615 +491557132 96685799 +639834409 608568001 +947460949 957426808 +53823475 -72543112 +344929222 -607113111 +874636904 679896868 +298873809 506151654 +-978515933 97311677 +801496656 -221010584 +442640313 -821081983 +159387146 305089601 +514029442 -649215742 +-480168817 869383221 +550244521 238409786 +259378314 -940991943 +628074817 -391124335 +-984679174 -432736464 +756191491 821802383 +756047239 -434678006 +853916235 483639013 +250220922 314618368 +-473422931 -60600023 +668910177 718184670 +-408323460 -738921601 +833772876 498427548 +84795419 239819649 +195264249 -360740872 +-721565801 -963670643 +224350488 -199244136 +-28111546 672488085 +-758307723 649941680 +84734430 994105691 +-542573065 595109348 +451252862 -530643463 +606716209 -112180192 +-442676131 -339747281 +656370622 686174371 +-277877646 355118513 +-630629852 719690332 +-794659439 868065126 +-461250383 -359422971 +-964605026 958976916 +348416936 56978131 +-415032412 36598716 +-768166639 625363243 +282607070 -437664860 +768706749 443959179 +-977327291 -523041645 +250384633 -943032939 +290806892 -432773692 +-385855622 -33789463 +-468109301 -181635143 +-615419081 -441208201 +-17638067 863642053 +-150188179 139855383 +-771455713 -171278980 +377096920 -295892926 +-20550583 481857322 +264318206 185511553 diff --git a/dominancia-de-pontos/input/21 b/dominancia-de-pontos/input/21 new file mode 100644 index 0000000..7114a0b --- /dev/null +++ b/dominancia-de-pontos/input/21 @@ -0,0 +1,73076 @@ +73075 +-226071434 -862661031 +-107312547 754149669 +-216952205 -720106065 +-849313905 -777843801 +-395148009 -921705381 +-586042175 -302639252 +-132741699 469689792 +213096569 -536229349 +438637563 -717945030 +-204978549 799813868 +-121886213 -74039792 +155527204 -167995207 +-877188466 45292021 +312703502 530301099 +-359187090 -852836295 +-34471410 920668254 +731255298 -27156828 +846525383 -606367615 +741688338 961993709 +-919884313 493374679 +109209991 97403684 +941378534 273910461 +-322458949 524651207 +-919899691 592526921 +545322263 -397737618 +-8811384 31045039 +-600119512 536498163 +-243812344 666119077 +457535829 530967434 +835449384 379829084 +133878028 -853744147 +816248697 -711383957 +-451537862 572975823 +610039847 204980978 +-533952882 617717176 +-955644344 -112105798 +-109060167 -872397908 +376218887 -431464346 +-336468315 -685648038 +-622992351 -306936564 +-419432245 623474380 +-530403127 678238260 +465358433 -408016524 +280922250 -739556086 +374407821 464794302 +-477709196 610809046 +144391768 926926005 +293289784 398178674 +-438595768 -963711612 +459952527 -600239188 +-11493466 -243881480 +572207876 -853171015 +910230132 -896977255 +364110854 767548994 +-929274817 513255851 +-702487847 -185096097 +-239609362 565384702 +-171794866 725755318 +690283368 614839600 +286373765 -800497917 +-884964742 105953177 +-990832253 -533604432 +916815949 -398367662 +-154549107 -120525018 +-49715534 -337073961 +551354273 -877735356 +-677041959 945776079 +580870527 -26187011 +-6137431 825983956 +483033444 35429871 +716841689 305120564 +-519326899 735707214 +731832343 -586547310 +-183968749 182793686 +-947770242 640301878 +994552063 -323807356 +-452020045 -148648040 +585027337 262057666 +-100180998 553612859 +-832047940 -66728606 +-376178737 469474854 +-44954875 905134481 +-898603023 -567970210 +-36698628 -860420478 +45914989 -285742008 +-877137830 -634691563 +224136808 -827159973 +-718548452 381190888 +-314311865 334748974 +808416964 407831230 +588791182 -861669620 +713440422 795740475 +776851429 -111152483 +-488020698 65901715 +926624181 -80914441 +762898468 716674895 +597669004 937123696 +-264153905 736187913 +-37392940 -318777078 +950356955 844092198 +185468764 -676884467 +-978807844 -210794464 +745964535 -295397991 +-384982677 -721201874 +-125518998 504000631 +823468375 532005408 +525242285 -497211364 +962348864 -692726352 +-838718891 819859659 +358782359 113235915 +-525106354 835562468 +153337153 -177194131 +-682005858 -363496705 +-488149806 44309753 +-351003961 -256341746 +-736297841 702773896 +-847920017 -662613918 +-636557197 -426340553 +429132150 497126488 +815517597 641967928 +-610462678 697603969 +-19128456 -791780961 +-372423539 -934080008 +931352800 -552467867 +-16869646 54907330 +246587581 366688859 +-605225206 883363791 +725643258 -780856207 +-835365215 -432515203 +-738148050 701355665 +-666238331 886999174 +797305011 -426166846 +996139547 477629088 +177644023 726635198 +-308434573 833679949 +378330960 276104020 +576907842 -149358848 +-389103511 -28549476 +-146370733 -171085935 +-263659892 -82762955 +535791513 630687401 +487033109 511067551 +-278562937 -187675775 +-763158044 740245279 +-468564626 299541338 +542859888 711374433 +74213182 -248435790 +-60976066 928619794 +-520761897 -869246080 +-965883470 525400462 +208124982 13828527 +601684946 -4905861 +-517805821 -169086214 +714914863 -435251002 +-598492238 -959621072 +-868819395 -918714824 +211652825 -34499156 +-619359752 -562486556 +-389220092 312152101 +430354263 358338913 +-386817925 796024096 +845224161 -709672160 +49777897 -437528758 +-480722624 -374628278 +231575304 606288315 +-96096925 292463417 +-103443299 835133763 +-967759262 -12480204 +251874163 -56069591 +-416881874 2875186 +-576217095 789274866 +767879369 612869090 +155395330 147915477 +263271506 221911098 +788675461 714747385 +-448893723 -667548962 +870064137 -766382179 +952736341 -893584780 +-521032311 466503291 +247880829 90060357 +289957450 -848874992 +678427909 -356923011 +-122630652 -999277998 +-249775137 359465145 +412854803 604887151 +-934474982 -61017422 +-580488830 784239878 +-517768562 667732893 +-710060775 -870253260 +755278126 918607151 +528912963 510279555 +296928313 -240627751 +992776366 -581746440 +-459001515 565601264 +-826662966 267714177 +909058760 613598876 +-244018040 625496627 +773646759 -139247676 +918475379 925290362 +414589514 596694441 +-201190486 86896661 +458728269 -850484830 +311721095 -604578850 +-74791759 -163695177 +-484111551 732798350 +-806364767 219766648 +-925047758 -542131066 +925300806 912293370 +-978162231 335535642 +-347530595 -910777568 +-195453195 57559526 +397857254 -723447354 +-445409766 -953861624 +-455750791 -519583643 +-230597466 315888609 +-283178053 -960865951 +-990248096 -228591402 +352241022 798835724 +-702177995 -703832140 +-404118526 408662836 +117082 -287850693 +-738188135 336397665 +604822950 845529580 +162516983 681780090 +171657166 103009399 +244658310 748061645 +-296885817 594016595 +223168443 -648195429 +-233608542 56455001 +-715171117 -297242407 +-675987433 905063491 +-945128294 508323447 +-559574079 598218740 +-227071022 -37044195 +888258261 952209918 +-274459650 -982895751 +332977453 790383752 +746216323 210360361 +-436281339 960740608 +94828167 565862060 +872035573 -171399345 +934199616 165317420 +209681218 -927247854 +-736228519 -621758665 +287263433 970458697 +-955489785 -204187584 +-931891140 -122289815 +-155627297 93313878 +-824116195 588322179 +402589918 -348774106 +619285273 -430490459 +-188609301 -893080733 +917389022 450298990 +266568684 677616971 +-409936186 65062820 +-742372743 890452320 +441705554 230634281 +530450957 675993738 +413796651 556417701 +-292638859 -574213964 +969615734 -515676220 +-744664921 -527970995 +846685383 756596608 +103411071 -839607706 +468773950 -822877764 +749875045 393134407 +794954374 648362698 +-202658408 -599206472 +-778289097 -196138201 +-262772777 -180575986 +376523861 -861306821 +806965699 -657400270 +-324321996 407114312 +794163634 -842992469 +414474658 -651202810 +-170876621 -792083249 +-489515314 -610070836 +-391591906 -530125541 +-727298001 -490140733 +570832879 908935420 +480988436 763222408 +416493483 -151769696 +-558723456 -170802244 +-610997041 -966071703 +113700719 332887324 +99263002 -230903545 +64251994 -493465447 +-443292188 161565482 +830198155 70065406 +125011041 -905984986 +969817314 167967221 +446286427 985258729 +-562987613 -535419880 +249683258 -620203569 +-379376975 -51354097 +817877599 8350140 +145077551 -880548477 +936884460 756216265 +-898213135 -386499098 +-446475457 968267610 +907579200 307547216 +-65833727 -656428428 +531964502 -751049408 +999521510 -326222386 +530998394 596735058 +-245287155 678997279 +436667287 904571392 +108463849 345853792 +-219205201 681921813 +527965936 -46602449 +-30431849 90746327 +-108502294 977310917 +701639833 747190892 +-558557975 -610463282 +-195246550 -355931481 +-742295887 -217524262 +534265937 131578753 +505484005 4103540 +-426963541 -504413686 +-132505929 86887301 +-809145723 404971928 +-76004484 -362750648 +-299398045 641050132 +-337802486 -813431212 +-476398400 93873751 +-198381773 663772673 +720663284 -658915979 +-971028070 -221536296 +-888161121 506100934 +767069495 657401436 +101680033 158454502 +316373304 -978758362 +932036255 903380292 +87200022 938578738 +-486577919 -794497632 +-911799846 87792349 +-885844114 -73388199 +-734773290 -626409224 +-48136986 396869824 +177226707 -378491690 +-229050937 987963737 +-513365506 -202467737 +244370864 -42600094 +-943567017 674201916 +-893088278 -81727092 +-727519129 59148780 +-208423240 -346650707 +-190400215 -567396299 +-282467809 335008898 +366812961 -890484023 +-915857920 -123832726 +578766345 -864081732 +782916357 -436850527 +315029128 -301147821 +-886975077 -145512574 +10255880 178720457 +965921588 -618268504 +-10363676 471976318 +754326528 -767553985 +-280645850 181260336 +331657092 29853867 +-756125774 59151569 +22531751 542284687 +-109612934 -26338082 +808317683 467206223 +-46262772 15475772 +-229824516 -104473529 +-44403159 190935515 +284103002 -702315727 +293935113 794514598 +-819529208 -268203950 +-247792079 20026208 +988332487 -571741336 +-449859876 999550448 +800739003 444146766 +-225081752 -449696627 +-476362451 -58161189 +493082079 -462448623 +-703646452 -308130449 +-131922927 -723603212 +387154755 168689686 +613703256 -296367584 +911441145 278483756 +-875819481 122840767 +-187203113 585669255 +-729546369 -394603546 +-835820834 -632947284 +144566513 -505788979 +585696559 -449317584 +-249558521 -197033116 +210699910 -116137790 +461687364 432208363 +846177960 135340640 +-173686249 -629027673 +-834816490 -150549966 +982172247 -396793933 +153325608 -11188941 +815990765 -958552136 +476350603 918771126 +285486002 -461677071 +-414448104 864803798 +-695980975 553112488 +134384256 961630175 +-976623115 395686504 +765656089 -541355802 +999846484 547762242 +-870718223 -498059019 +143074095 -558141416 +-711877175 684880427 +260032809 -12837961 +-127155896 847096129 +-415613123 -776435693 +800880859 79958260 +-414443922 267452543 +201621907 205225854 +587287246 487513780 +-333685930 -90572211 +-279399693 -667830536 +-723690801 179540294 +-161432043 -493509460 +152541331 -300474548 +430233188 237439337 +642345957 934281459 +-349278303 -20092568 +919018508 -421448874 +959429644 430182921 +307586287 -857342089 +-421330395 -580264980 +715455183 168564575 +-517134612 177164023 +417861621 148921186 +-663633453 -373992702 +-826954115 -110337208 +372450111 -681183222 +298266726 -429793298 +-621051674 738148766 +-955856814 -777405540 +505022091 -156603986 +585742324 -173021327 +42921802 952355578 +-417864225 -887120896 +-592472348 265150434 +-609293023 -169162260 +-111418980 -238622697 +-761231319 475808369 +-516488738 -665189654 +582994694 832619433 +228583239 -875985922 +-395579186 -851083169 +145612313 -221090345 +494483014 -896934521 +152345264 890825733 +-729097373 19401446 +-31682830 -698581802 +667341974 -509898076 +-875388786 -652476736 +-565021720 663739286 +-387315633 -782787099 +-550997120 803523996 +-156263431 -94549929 +-803235181 661133118 +496254634 876975759 +-196761860 497216635 +635488784 865662520 +250705091 635809103 +63886825 -867681278 +375303992 640513216 +-262182845 -960021745 +45021726 882390223 +787675968 935800802 +162840878 -839176852 +645197960 -392919405 +-257192404 40530655 +387689507 -346820843 +-600869531 24937213 +-402991256 -500414429 +-902361346 -407882422 +563547352 -862358031 +598429230 -274428720 +732342558 -894577585 +726260197 141915603 +156227213 -566774084 +114145862 -538683771 +818796062 911379919 +370755364 -45416511 +-935581678 -623829204 +-501966577 -997662748 +-990381269 -973596825 +764294405 -692733172 +-692060560 -725922060 +-148968729 -829947182 +752357698 -248050969 +677974572 375604745 +661496276 370613473 +-16409156 666581676 +-981824309 -833369078 +-478538508 568420294 +-298257639 -738249487 +367211611 -498339692 +321553279 715121700 +-13914211 653468021 +-101419805 -272673145 +-480044987 866215261 +628544921 856573856 +674737283 153200912 +-947946219 773402205 +947149136 270980368 +-407476782 -101391998 +199423275 14175980 +243978092 -469657048 +877773831 -408201792 +876406860 -803435090 +23082374 -157045315 +-210918405 816714201 +-595509912 418319098 +18726249 778321905 +-35925028 -366002105 +581144505 973944093 +6293956 727328814 +-712298490 920338973 +158448689 -788712874 +-721170571 -941915447 +117308641 -249143943 +-422838405 -614138819 +-877017162 229618325 +-286241586 -237541720 +916593824 184423417 +633114851 -758845357 +-807497504 -6665367 +-603837187 736259188 +833808110 -671071381 +17881438 -494583620 +883033321 -943928041 +-771049645 571670588 +-476783862 -809931675 +-712992706 -744580298 +135655209 -700888082 +-396567615 8794479 +-490430969 -427452377 +262525103 -773934553 +-603965341 442158400 +-882867132 533134803 +-424252666 43895108 +237555432 -205751802 +240949207 986583668 +345027383 723564120 +57690179 -831579132 +-852109795 -447518656 +-299695257 -298532523 +696552214 -187000176 +112944000 -242006055 +-45665193 -374988781 +24488103 909437443 +-671639678 -879379756 +-459154863 1967868 +-326690725 76058034 +-965939019 3843479 +488756590 -228924536 +-627370166 -806108807 +-838451106 -758295469 +448742650 947110821 +-54435894 -925803030 +418667480 701731042 +-375891667 -754089294 +-502225687 693619480 +-484262536 356848674 +-472231079 863515160 +-22435089 -427138466 +929674831 -374104393 +-617647466 639553827 +29541500 -575469598 +810564894 977110225 +240856871 -721722120 +711558854 -567112748 +27133715 175145310 +-560113089 93156019 +-606810084 -788968726 +-445105658 -130769038 +923615704 -56699888 +835176277 -254452582 +-234432898 902865021 +705332664 -869215157 +-328712115 -912633663 +916644644 -578347673 +261015424 -950464279 +-178692089 -156717190 +569556637 683802124 +-696083079 279419104 +-290123920 -469588237 +-741407214 108706316 +-417954049 67120436 +-657223635 -909551803 +-3675697 -917447081 +-522769036 -259418998 +622512793 -896691085 +-212356509 -920765856 +-863635629 864091505 +-222805763 -137693063 +12133397 533429048 +446482439 -916714091 +782890864 88228946 +-683556557 -979659257 +-888185120 155644383 +-385131839 -169041026 +922610115 158657500 +440480824 956953802 +-661243924 -702648030 +309238683 -495674997 +-978171994 324301159 +226594103 208560634 +-78990721 -657165954 +-504251535 495454815 +667400327 386238426 +-340589234 -200499353 +-898524044 -655123023 +-759760918 -83770817 +-177477599 -667886339 +-200346767 -410970344 +-601761258 9049212 +189793412 18773299 +952563046 419404937 +-292143907 -931426748 +501115284 846243044 +-326866758 -436225444 +-129959441 646227371 +-252423854 576912231 +972231225 -241085748 +-45540903 809301947 +652594561 -917585131 +728232439 396249245 +641611270 719108256 +-222230791 -976317729 +-886327990 -901791963 +-38691966 -977009172 +-194079215 -307952014 +-495641900 32238217 +-380810458 156508825 +67485572 53239572 +-862916841 476114049 +-225276197 136841063 +-967354948 -727800477 +-858297519 727200618 +386370773 -28971371 +833861060 317260313 +403773585 -568296862 +-307558973 895257059 +-20925596 -423729642 +843235154 -632942531 +-815077480 408835198 +871225946 -864599147 +738859515 947755776 +438618080 149146356 +-567093453 -752713856 +666633570 943355592 +948876378 -679875393 +-953408090 -762213149 +-548327593 850167517 +14486089 581243264 +-490906945 441816337 +-996699543 -23649712 +628349552 -693976276 +-809174382 624178703 +464941774 436559728 +936528234 -191987118 +856381637 -412661937 +118435687 -710131339 +-900652296 350455430 +833556596 705705132 +-145511594 406415623 +823507787 858077285 +56448332 448526866 +574101036 -447879870 +426489485 176088396 +701013062 -744606107 +-178436191 -874926673 +-822852795 164981089 +760093631 -964808536 +-594026389 -59917010 +476361355 -118914978 +910065750 618951591 +334696859 -225590040 +-697546462 989239911 +-47859005 -572900988 +660376159 162065362 +-299680632 -612856812 +-668748864 -222383422 +-536970488 300252876 +-857522323 -80328007 +739354591 -336867080 +-101676543 250539975 +-897943915 -557120212 +962399146 -932097956 +607393707 -247790747 +815676864 -38413679 +-994651187 -251477654 +281563507 -283580776 +862139481 217650699 +-456023563 75302545 +-877864188 -988179371 +-512123854 -491676274 +-663133984 -376687886 +948628636 361196993 +-103278496 -390942119 +-805704279 -472624985 +-925476076 -968266929 +-214460266 159039057 +-606622130 -324088556 +749237293 937831064 +196146098 957548971 +-345657287 -26442569 +913766489 -413662536 +956588018 -557817891 +-535376919 5048225 +-443244247 -335715672 +-334376406 -901590675 +-772916380 -512614030 +-272106494 926389087 +-963731613 -341712519 +895314865 -305929175 +-674544744 299776735 +-431531866 -210019898 +450439682 10500397 +214654206 -842281961 +-152210683 -777279531 +-876802402 572730436 +-466844073 737993891 +58474521 -564326464 +-815156805 -496640371 +-11681657 456587618 +846873738 -924020575 +-786312560 348752330 +-949067184 676659155 +-77796800 756261241 +-192488796 -10372959 +-274300622 643623073 +51606287 271839058 +-335017073 -230258383 +-896301181 -293711401 +155971272 332785478 +-558246228 -378422456 +-625151117 514243361 +314807651 -846991880 +-325546847 -51226267 +128792136 878241523 +551002166 575810642 +-367762688 -653864674 +-493474683 -271843086 +57675544 -494893065 +642158518 445127844 +-166592608 -673790608 +721412759 -883633195 +148343400 -364140528 +806442492 -969829773 +-807503761 635884223 +745015791 143728683 +407661689 764383088 +-182070740 568959208 +887587793 756618266 +-587655070 -735421223 +-196505550 -319845569 +-922102731 468913939 +-739140725 -22587664 +-457618102 26838838 +116148578 -57123804 +500843589 -980600390 +818578262 656638818 +-449402220 -165333324 +-94488856 -67300806 +992240735 -491232888 +-99916735 63065720 +219886195 -283429816 +-606760044 74997588 +-67455129 891787338 +-796162936 554411906 +590332801 753366021 +-668869677 -729059150 +-167612000 -322042059 +-307505783 668921537 +-832998211 -764294949 +798212615 -961590383 +-347892365 -628438750 +-660338322 301192143 +-830575684 -345253247 +404329724 649806657 +-439245487 -663341832 +157336369 4490264 +744278923 -855046804 +-40870595 -317021903 +212443635 33466844 +376495851 430773406 +-9705386 599081760 +-970186328 -915860354 +76599081 -398332857 +-620985727 -292705716 +618031145 726103592 +-673927422 828627516 +166608654 -494818621 +-278323953 -539254168 +-564810813 45486527 +-742271684 -34901609 +146658810 512192155 +984991246 -325590125 +-694961271 125244788 +375326088 169684204 +753322415 -535838544 +-783218965 -457602817 +-5568545 -433485092 +667964566 469436462 +514805776 687602142 +-638081623 697922258 +-744492238 878337108 +749508449 -623184372 +459752152 -868563877 +-336930170 453021715 +725938602 -403877534 +-689418624 -489743954 +859910178 -73644204 +853742609 590195962 +969581450 -157198120 +95148519 -122884873 +-842628656 667724514 +499412564 614265293 +277818782 -28839860 +-378550762 -623338913 +469231859 532053870 +961344091 635120905 +-702676649 -492244928 +-969171721 692447986 +-254448917 975637568 +71399504 -59391964 +-472370754 -81845371 +739931947 -334290450 +-977493288 -558668904 +399261809 -688128903 +-975167974 696233781 +-62643940 271742748 +492814106 200098429 +806449045 -733312434 +-657945022 370125741 +-953267906 786616654 +880950564 -555000823 +-90691728 503675739 +219318189 339336886 +765262354 -305337392 +646135845 -444671392 +-183477610 -320676479 +595060343 756028007 +189378401 557382896 +631247323 611302113 +-104307334 768188769 +-676193367 543558178 +803357594 -954312949 +-419274809 683077183 +354959706 275851049 +-291412291 285654445 +-179135315 140795736 +-971154110 958358399 +-508979207 415478925 +-510958698 -135166358 +531540580 465883980 +874108363 -757980464 +389657957 -905214698 +344569922 -600696256 +-628073301 -278943323 +699021923 -687885447 +-784539037 415871595 +-995155736 -597924636 +883414936 -441634582 +-299711087 222595776 +254177928 -75054836 +966334532 -296883088 +640225621 -649047343 +172174002 288898012 +904765643 -855397565 +554077640 964893148 +-386011270 495670397 +804770225 167426202 +-640088724 92291515 +885273124 -883899751 +803952749 71624692 +779089234 306298401 +-467185128 580286720 +-192704500 -694557035 +-828552258 -726678615 +502833123 -639743742 +498446742 277756353 +-114660728 426703620 +-438364392 160492735 +-605736326 -971940538 +905843581 -363281815 +490053041 738712499 +-864045200 474095615 +-676249692 -97369627 +-33138810 930058602 +581986617 834292963 +12584884 303382536 +-90653232 119373108 +-230034321 102565685 +-525197351 -863351922 +55363591 823686222 +370091784 303657411 +595605467 965797396 +-366929657 -270201675 +-93367449 374599789 +337641236 -281742143 +-523983828 -389355678 +-938176941 -684326694 +995652118 405902441 +938992078 106632475 +-495777886 630229972 +-775900397 793656940 +-665411070 881818786 +-657583446 807273988 +841937807 897430870 +-815615437 945322836 +-312578149 -779486455 +587777841 -507756325 +-2510185 320865187 +491056902 323139136 +-848866536 427433313 +-722224393 -893293375 +974612180 960757840 +-613926427 404622618 +876700278 609692300 +231360996 -40830363 +-50285931 417962864 +796159891 -904177570 +671448797 878357329 +835057829 -781665497 +216105584 880687023 +923778022 -710569283 +694768122 -913081406 +841478497 -854863284 +264673531 -338605165 +-212588652 572591966 +868541884 -582208831 +23476777 -20598355 +-97914438 -921830793 +-287862053 -354732695 +733216811 -680039497 +606741829 -250699665 +-947944890 887645129 +-238308631 127923308 +163512389 -73582886 +944102331 760864308 +309423254 235332924 +-897906202 366476068 +342136466 -804742161 +647913513 151294557 +715973261 -304403581 +-449603493 914658890 +361724349 933992191 +697375635 259465036 +372027908 204510008 +-252606123 -972238766 +490795186 532355386 +-446268312 282283686 +847435325 -956891846 +-694635966 -757753601 +-208858218 -687710532 +-249982571 986037574 +-896908240 196465614 +322627833 -236446263 +-15301588 910480345 +-980491815 25706477 +991760846 -653982184 +722870223 997985784 +285211767 -51497994 +-105992128 406675561 +-11877517 -83169337 +901725553 -639100143 +816922739 -702298920 +-769536206 -228778023 +616815503 109211547 +236088964 -324299471 +-223573576 903708662 +102665997 -414484373 +536536241 -747530647 +-776438117 149150272 +439977278 -274394698 +634562063 -174509108 +509003382 -797143122 +443068998 944940254 +-361383670 -857959578 +828122759 -343150709 +648405815 225253079 +-372483862 -682929896 +189787622 -332240857 +-34458044 339604376 +-467905112 798696485 +-297677272 -329575377 +443872461 986144669 +601004526 -450325766 +674725532 341687345 +137378667 167634593 +756648614 204298171 +672050051 426996306 +859301978 -393790309 +145656546 -764566151 +-267574846 517835587 +-516873990 -708323746 +-177353882 -211160162 +315563057 -776795253 +352745291 96258853 +689080183 666607143 +125528189 368562269 +-394269736 -713750777 +-58831741 575500400 +-982989904 -215496269 +76210909 51908613 +-235261467 412981281 +75886635 -879121569 +-710196373 -97859987 +-211056304 546730025 +-363300492 111087305 +821527203 -455839879 +-780370599 712827559 +714641156 553006004 +262286923 248319605 +-607233521 214430690 +475873632 411821085 +-859849189 -881181995 +-103217161 -734830403 +-91186915 -311141813 +-555943805 -154824734 +-898517535 -296356309 +-731954964 -10538348 +-355043463 -73642819 +-260316392 -625747831 +481993842 -161412597 +193013924 -631657057 +-962870780 -858631175 +411775292 147796201 +794181205 -945452318 +-33928794 933378310 +284063065 -36991905 +-974936793 -458803832 +-910094321 -463835208 +576653428 -843225642 +-43909243 788421208 +822892603 -886467399 +-231110483 -66261839 +280974945 -516335035 +-643895561 5245082 +64462838 -490639022 +399311032 -580999510 +-1418621 -146660282 +-149945481 -45871431 +248700617 -316681831 +-371351800 608302390 +606589502 113205136 +-169546228 24168678 +-399673284 764814169 +251105335 -409656360 +-21780958 -887158734 +202555003 -695009205 +-282762331 792747948 +842441776 776946256 +820472549 938507434 +-522075674 -858561682 +-877710853 -347591594 +882545521 376754130 +459496074 101095206 +412572682 769505551 +931453087 807793432 +105415775 576749467 +-83515856 -271728137 +113325624 412226362 +511245554 350714947 +877416049 -968251913 +-716521391 910712925 +626163084 -953520281 +-197523667 456046869 +-808090865 713189397 +-856100318 -536187004 +951309835 -634887225 +-870362378 435335577 +119443875 -861663304 +-703211297 468940209 +895408756 513778139 +-392446914 -121142527 +918305686 93025452 +-261490273 540802678 +-705486778 163258026 +322524402 329220339 +-773251943 940502943 +-323588020 -209870949 +-920554019 630376409 +845509885 896923087 +-775784878 927296895 +-429679768 698203995 +-159550460 455891859 +-259096413 -713917966 +-853278770 -848685585 +-244083562 -798087767 +-914292058 680165166 +-550440753 216904578 +609967033 588209924 +-115833476 -554214181 +-138143567 836636282 +385533329 577339417 +907787156 -37441634 +614055500 423022595 +585916159 -569533042 +861204826 -702859110 +178613985 612399467 +133392669 11318615 +189370420 674490914 +983420480 -542071982 +368018687 16889133 +-669792587 -305666586 +-674829146 155410624 +513364529 418728935 +-275466906 -819458726 +280930239 -275016078 +482255085 -514972235 +-863313135 -283066386 +-723735683 335307157 +622875184 -212366130 +753257965 -116990243 +628597637 -91727768 +-69132313 -241914003 +-855030876 -102625295 +-742364181 -797183930 +134649078 436440807 +-624795686 -402066309 +176158648 373632733 +877973611 192225729 +777929480 -625217894 +159563473 842812560 +88570852 669362317 +859695832 -599282201 +-560524110 -635604481 +859303539 -573263268 +389821472 395992098 +570510612 -673853311 +259111129 997662 +982264231 116593289 +-779228526 360812195 +337753323 836776359 +413953941 -723170517 +-264640916 188831552 +523913434 -923129584 +408662258 -459518056 +-918605421 -723344632 +-862870334 -130596472 +-182960544 72936643 +78042243 -541607775 +-644018909 -932353687 +-413582077 840413101 +6049683 643017658 +654434605 -354864751 +766338796 -373989885 +-430046583 -994441542 +-26315828 244934213 +337869165 529985915 +255262407 -425112885 +416608106 -27940944 +457403848 -215966102 +-638735661 612567419 +-545921290 -36817822 +915647219 -711531658 +472130018 -80179435 +-975392064 345939565 +717399014 413227251 +466588342 136204097 +868464563 455260508 +970428908 -479876930 +-960779666 600597706 +116206007 -967179021 +830218236 77790342 +660694629 -263521225 +566241037 162381786 +957682776 -737562861 +413987516 -7139864 +142367664 445902303 +-891828922 -849973845 +-905239119 -789383035 +-942507124 842645244 +512391471 -514024027 +411078012 -380295179 +785381828 -761678756 +-476983643 -126548801 +-577510360 -778093697 +569160585 421927509 +303321330 343118194 +868245118 -920088308 +-967457227 -951474940 +509668787 810823960 +984461820 462938365 +-873540507 502306988 +-986099348 498915809 +-435078238 390106448 +145605509 -384563125 +-847103496 240656607 +-348076386 420577822 +104974725 92109510 +-733492270 55540510 +285873698 506774485 +-192423992 633063711 +783095038 576084834 +-632897696 -191917209 +-123601155 -294414171 +534634824 -653568605 +740078861 41803989 +637218874 -763923004 +-282270135 557330941 +-929596822 524402157 +-743197188 -275557401 +-549933155 -952829119 +753444767 164346315 +-716934834 -332116049 +-403791434 360483677 +588291716 584635837 +-926325510 -244469659 +45679008 568726935 +626167749 -906679266 +-623979468 644171419 +-680046800 -467758798 +-940646663 151030825 +-983545821 -812754699 +-506023585 803308298 +-577719577 -380686713 +-213335802 -791836955 +-726023706 991126794 +853577000 101165305 +-652936538 -731724506 +90719242 -674166981 +768966954 919646575 +509500496 -205326163 +793103756 -230413043 +776151086 -498954780 +115352045 -634194540 +104984870 -809105321 +680595521 443382525 +-627558042 -659116754 +544326321 611509413 +-613165390 895863409 +231944547 154352024 +-890060930 -453457017 +-701295445 -638777755 +-345800183 -862452405 +995105298 -487416001 +292764078 900973285 +570276255 112612202 +-191073561 796920466 +-339423377 -718039504 +-42845772 701788584 +-988712194 693234931 +-651615773 68504902 +-550206933 314021002 +-361283933 671589298 +765087644 786244743 +129006708 200140115 +273771605 233459887 +-71779504 713565917 +-764981936 -240722246 +-100708632 75686998 +758383302 219417512 +355340941 132755150 +108943884 817974341 +882796247 -37415527 +332277027 991929134 +719675046 -816036422 +948791573 332482502 +990174676 790952598 +700465146 909833886 +-152443308 656713887 +505175855 330920370 +-680043584 -885927094 +656660160 -178368527 +-372348729 -153166110 +131934199 953732547 +65022385 -897234072 +-543130247 -184877166 +914235691 245451562 +-728560743 -908063301 +121910163 766863429 +-262187247 656298238 +417724309 -821783934 +-468195581 -563178503 +-453033160 894231323 +-654026143 -284817988 +-481661308 563638633 +-602442812 280589226 +-964848572 422568354 +622581940 431620858 +-3200612 -863230684 +-533871340 -521793956 +87414374 -860604360 +-957849985 -641741068 +-46188315 512911401 +-639404940 -6669343 +-848985615 -859864069 +-684288781 573016903 +-72154417 549435092 +937036462 544985304 +-290303046 -166890048 +-605705668 665445380 +-619490788 743383116 +398739917 742295182 +230776421 -996300261 +-287732638 -178627960 +-233929009 302950709 +321289241 794764359 +14069576 -119563237 +757545843 680362888 +699048427 -846005952 +-275466608 60371860 +-654876576 31635977 +431902868 20990001 +-259999203 -381701637 +-117374864 -995132604 +-931714490 342926300 +-499729304 140314226 +631668596 778837300 +801894203 352346453 +-485293002 669415972 +-150043631 -135052387 +-366259717 772514321 +735709936 528177154 +7717889 -932299406 +727720255 351818824 +282356135 -974533904 +625411633 623559643 +-289143760 41016828 +-279325969 -348868819 +12287003 -587397405 +448930747 349185406 +-858810023 -282958108 +644447354 567981290 +552726134 -529009495 +536714566 -742967104 +59936857 296397270 +-717556486 -43306010 +763126011 438411973 +291558487 -837865020 +-434653173 365496104 +387829385 -245703002 +-928381443 -380511166 +-491541403 499584659 +-224457851 56437469 +-841992390 337942423 +366703006 -629541652 +867173930 860218010 +369092003 79476222 +-444368803 344020797 +-759030908 -183064302 +961984530 300870870 +-622746182 50890737 +-120873879 626035085 +476372208 -969272937 +-177639516 -606289500 +827907214 539217252 +763564426 742014406 +56635884 166428731 +551668079 688354965 +-405153446 648142928 +783258437 225424313 +277969013 -995061704 +-145796747 429946495 +-447186553 703047550 +593980379 126017793 +-262663202 -579240498 +-717760710 -958801768 +-335328847 903692705 +-325970850 -21080591 +-55460944 -366455313 +-231181852 -224003762 +350545419 -367486032 +903556001 252382591 +676392335 -72536144 +-180414760 -560312805 +654922049 382240524 +-851318340 -51965013 +677929325 696431448 +759168955 512322487 +91795469 -859029715 +447549662 -479451187 +208387381 -884939337 +546138292 158524846 +439066739 -811216094 +-602248321 -713325001 +480959251 166259520 +414710486 -634168980 +247035512 975651338 +16828798 -778450480 +-744325504 56006653 +965380147 -958957543 +-272345839 -377356477 +-717504173 730179992 +-336272405 -516419004 +-960672588 150233483 +-847013984 643644552 +611550653 431390797 +-976603563 214505477 +961074970 -671459733 +655569800 27602019 +811830121 43329851 +-917646963 686699059 +407985616 627527317 +316497335 847158072 +-454684051 -710838633 +871171221 65073287 +796401650 -541993981 +-278913405 -380242608 +-644437699 644453089 +-886599006 63300190 +714727370 -561661526 +-294938580 716768339 +626510046 -344208054 +-616328946 330260620 +491124945 530411331 +-625371800 69248086 +923182815 69989344 +974915402 373206725 +-105392006 858492033 +-886583444 680054673 +-620870083 -970144178 +326300679 256106421 +-832688439 188496335 +-851313403 91868245 +722264600 108146332 +961455462 -945155423 +-642316822 -949191295 +620840754 871926665 +226831129 -548617875 +399496832 753242333 +596316820 -133239309 +-627318988 502991568 +188779500 977115848 +-189711608 195594049 +-587565707 -625124050 +213545897 -203636442 +827023955 -982086128 +788816113 -581757117 +354577902 428256631 +840587044 553666375 +-706077399 566151923 +-33160137 806913496 +301118717 -512987748 +-286790496 374213938 +-195957975 -985906920 +-714698536 -924365119 +769061839 936887107 +152818087 -830290126 +613285701 -816849061 +545447914 425639829 +-414347700 94529111 +515823502 -217985078 +-795553464 548185214 +301987891 73711463 +294751780 630248275 +359272226 43626167 +860043538 -501959818 +-462230202 598653349 +-99526667 -311585853 +748374564 790419356 +-261217821 -682498458 +-604084267 -388578393 +-948680968 27977091 +-149731728 -231141776 +-837055712 991117907 +-157066466 -960986231 +-502950939 -830002469 +-107599175 -882549783 +414921552 -800035188 +-2451796 141672432 +-592141643 -354245951 +-452903158 491361940 +62862263 167434544 +-9012416 -334539425 +856992242 -701143405 +543306437 747840743 +-303076666 -190549074 +-819650618 199474643 +-657469269 -164981651 +398843130 -20449789 +-486877447 -496662679 +733584233 801114591 +-68301649 -214774539 +-713696481 450475092 +517118592 -33718348 +-427004569 -662454234 +438653521 935224646 +-289623254 234245329 +-355819842 -255964000 +976161688 691699692 +899338915 597410545 +802377581 -671460482 +62058503 -330449560 +626415440 -581721967 +723873335 665056622 +-784130049 593115571 +-486080375 -29537749 +-753187194 -600034875 +942143183 129160032 +-63201733 -617352981 +-66550405 -514473872 +-485820140 -216728911 +716019001 -815629951 +-554574132 749605722 +804032062 446917436 +56052748 -878167468 +778040481 -800385338 +-94758320 316036208 +965998562 -988473388 +-2644955 -870521693 +497164279 -371306926 +12149649 -813166528 +273366865 -707124107 +305239939 -492337881 +515193882 7478088 +-791974870 -313305071 +-331407743 -417493707 +802652649 -539784533 +-70703647 401609996 +-634189702 -331281303 +178496622 -712623985 +-843148233 818409826 +674667408 -486211643 +578198447 -332618341 +589713745 150363430 +-569607792 992681135 +-130997199 -881675714 +-767902109 238490488 +608439654 293460980 +-837945768 375365883 +571261045 932991038 +624854173 595535783 +-799415208 689585461 +-116029716 -720325806 +643817060 -20341092 +106552303 932117071 +-317159256 401737718 +-248674086 861082096 +-519945276 388691175 +-204531067 463183177 +540826680 175886969 +853379447 -699283339 +231064620 -3612888 +-445859932 -875575916 +718040730 693985520 +63747957 455341762 +775594642 623975653 +748289069 483339196 +582549145 262999296 +900055433 -900225578 +-279249317 -62582613 +-848113113 458436621 +698542025 421426189 +-305166192 -335167921 +-271506406 -603376674 +939992440 891794076 +527337422 184174112 +-533447660 -991895045 +-141161667 650488072 +129999105 120684564 +-146983266 940524919 +-260493773 986308759 +-324750322 -101739625 +-477259624 -785791175 +845904087 -337316185 +-548306530 374719052 +-156173553 851863398 +-389028344 -151024308 +619763820 154314146 +891398399 -438165420 +-803141420 -692547220 +191033051 -771317270 +594079625 -742049930 +-545082309 770578822 +-679936590 784627990 +159502514 498176873 +167308653 547676678 +783571096 -538449420 +384035710 176662368 +-618526260 -124723858 +808823216 -958273140 +665619795 -586921915 +397871772 -773766653 +-390360787 225218622 +216994340 350262005 +275713715 125496815 +915065030 605164548 +-73635748 -399933075 +-38280886 369152103 +-182995491 -653667210 +69559949 989853883 +-474660013 770164848 +-957174358 -675593115 +-87267590 173578230 +296371898 -589048479 +-973516829 386471401 +-60311116 359294019 +-968571552 616815458 +-38343841 -895588611 +923519715 -925567787 +-208543897 896138067 +130670865 -852211956 +-119857180 -8769311 +730703409 242654553 +-172794113 880934763 +984688642 661484688 +-372377928 762124036 +756951710 366156152 +-239425348 629105546 +859259799 -353187091 +-138604116 -872953326 +897233397 -886586947 +-756633550 574688427 +-976834127 -373512367 +301376207 90563626 +-949562338 -29611034 +-28654973 889369627 +978654986 -341328410 +940404148 959273975 +-54678234 823334862 +219222057 450385259 +386319383 -265213925 +343525385 -118100764 +546935313 -597132037 +953677572 -649358797 +-791312917 857938404 +27790311 599321933 +-190503724 490223918 +-491215128 -571621636 +524472039 -762489327 +513402171 671812641 +-529249091 368788125 +712309460 -487942880 +787225636 631001763 +854659990 -930056271 +-268391053 -215325648 +153265952 405789555 +654776609 323377372 +-570520663 36538076 +239946081 -873786410 +189341479 -979171041 +-593859695 -456155164 +-226900180 -456294430 +-477258093 -852056915 +-650858620 548751422 +357610666 675052587 +187991124 286496681 +812310984 122170983 +-891715090 -216380811 +-476790009 -460284959 +-196395649 -780579267 +-891435377 805644892 +-909920159 786980434 +-401039287 -218974847 +-198049064 851341311 +402683482 -635233715 +767018506 810080731 +838914009 396042300 +-179009724 998721137 +124693778 -631335614 +937363734 -883658109 +804578054 -42352328 +-525782733 222183139 +556295652 724239652 +197508267 50780163 +-704685739 -573383004 +155765505 -265727754 +-897881786 970502964 +812216108 -928849529 +-790554018 -771110831 +579262106 -614342434 +-200877396 -619890818 +-300749975 -293653595 +482909272 -287803118 +488067650 -363989860 +151372599 -517023155 +-673313443 -118574440 +656190583 82929503 +846664871 -452154530 +-708671391 453539258 +-789092873 946023051 +-307383725 804716187 +400147131 -246647058 +-559117995 458011934 +-826123548 979751347 +-422058610 96257756 +140064438 -581791034 +-616691988 -11950041 +-466088456 184903456 +-220597932 553262435 +-637695066 -528854989 +957055810 954723761 +801986931 -863740398 +-597505172 7118613 +515501299 21517711 +448654954 -151875410 +699020065 631234710 +-11304555 -123058500 +375824549 -278466122 +804119608 -44886828 +567564306 -422909639 +-174872283 -480190990 +-484520534 521939950 +-764247129 -15690276 +-394060846 82689768 +-728159735 218399947 +615056468 239074480 +-11748159 -557210169 +-836921139 -269024715 +807170235 -426929956 +-461687336 226728875 +-380670142 -278901020 +-402735736 683297191 +736260335 939700834 +536835021 -829825918 +-440264452 767405206 +-400488060 -765435664 +-517787102 485472265 +309940711 -780350855 +31220924 829733508 +922643405 -526098825 +-21567399 76248664 +99191291 -839933431 +155361706 -383168295 +-102118218 342487234 +455975490 -942838961 +79650595 366761441 +-251915571 -6682780 +-655234812 579120614 +-372313654 -934756569 +-588181423 92498885 +-720278170 748337341 +875385195 249313418 +-772594783 -703983877 +952297086 -284754085 +-25026033 -547833129 +990774699 761475332 +19304647 -622950778 +200866640 -934592509 +578237203 -62856999 +384494607 -60716138 +819032878 463313810 +-235744405 -727057568 +350011901 428856070 +-308061207 848712617 +421892455 106344624 +499528934 753414418 +-729514129 -951751619 +-455533595 -381055236 +137774898 672223904 +-540679646 -555147994 +-601302859 937903262 +-730762832 -294930766 +102483824 237845194 +577771309 244565058 +-962790799 342241540 +-100909314 612782027 +-545868069 716801554 +899321951 -648718113 +-692586717 -432083627 +-876070484 -141568955 +814519921 801778776 +-352746097 202518653 +850313520 134270058 +641416008 -800054478 +-138268547 -435926051 +345069980 -950554197 +-854355868 542772707 +-710580710 -587959395 +164100565 -253679004 +-347137126 -505378235 +-500055631 121297905 +962432899 670884358 +247180877 955018715 +299305035 -639280657 +650479382 810840441 +-699636451 -870673058 +434686332 -411910351 +374391526 -901488463 +271762602 -792883413 +-152393493 -662034519 +-884322838 -243905543 +881771650 20077949 +-859376294 448511875 +953977324 -621529381 +-309349776 -959882600 +814402336 693455059 +789624495 6681834 +-78746164 714125785 +114735073 -291758203 +394790175 296390052 +224442697 414386424 +937477219 -213402362 +95886813 834757112 +-97676397 -931724392 +78492642 -563411295 +803541173 -662353302 +611692542 203555678 +-606691223 232960998 +-968720104 590427788 +157941153 40736955 +265080277 -618673465 +421809667 468447916 +-387421570 -206340043 +-230240997 48586464 +182929916 141774643 +700814135 602325185 +-695014097 -324055099 +-672763047 211729340 +356743898 -613061043 +-523710258 -546530123 +426532335 444836359 +-100469086 -12550931 +-73026635 -660395076 +-506433556 -123392872 +952543353 -916627560 +802171465 -50365562 +634770960 -109335323 +-827174276 808501419 +957432881 290354881 +756945756 761886677 +794617605 977473384 +-40388324 -700490081 +-528798321 -220713011 +37896410 799962711 +940586452 -842876563 +372726310 -263916423 +-421258022 -36880370 +-489703270 415157058 +635773623 529809418 +-521428343 -14784279 +73797560 728500473 +599441012 279711628 +719413742 866759125 +248550944 204329287 +211903710 208021908 +695988158 201022446 +-193349312 -889774300 +-760442335 -905322998 +807683248 -150912831 +-976797340 -261274951 +-469839 131516082 +347430061 -937075591 +292554088 72133276 +720723885 -784314951 +-435480353 392336491 +-394476680 -298535608 +854616012 -803997643 +-403394041 -148988526 +-769905752 327406621 +-110180665 -737827471 +958966940 -708971066 +274886557 -387643730 +530545695 -640752366 +-460295095 -912892049 +-937189535 -459463582 +-7745390 -14348922 +253684798 -218328586 +-240302705 765286261 +518693308 77469131 +573509548 -784125731 +666067641 725630815 +-142283958 -279262803 +706874907 -367635451 +340577139 575338931 +-348768016 622125442 +-551876790 754934608 +-737672231 484100670 +-734650048 528742940 +-96522919 -53069860 +451171631 324773895 +67991408 -111942897 +129627914 431141779 +-78564884 -211042327 +-981214593 -388995265 +-762185250 -403989776 +681520939 -613302463 +543846341 416827120 +-458928017 396581087 +542205097 -450162537 +478307654 -267717125 +666748883 -177112446 +-741343447 -945675168 +114044691 -879167281 +267899292 628221743 +966846313 723270287 +-351716684 -808218838 +228197619 -27267634 +557796924 -355513136 +407896666 367029158 +-624197118 787769881 +-762959843 -212120987 +446100052 -729147574 +-82248776 539958841 +-88568036 585358486 +372586247 153323968 +-218272743 -710805868 +258809227 -807770330 +-589131907 658532081 +-970438563 -131169847 +-988540351 724122073 +739055994 657763002 +266184344 296761297 +736948207 617090597 +-724038909 -425367658 +-353035808 214785111 +-449808342 -293716005 +-362966693 433190466 +-110022995 -641388990 +-339594500 -993617875 +-861083749 315699582 +230582330 72512774 +566158703 828660514 +415910300 -424312510 +-663821591 904739847 +-814231827 -389790891 +-222442520 -582052294 +635964575 819040405 +790853748 -755556703 +-652783250 -769298090 +-328908108 80702386 +-579611937 200282493 +365832978 -160866682 +-368745688 -631742222 +-213584604 581886160 +-213484233 544633842 +-150539539 -457554896 +178299116 -105425145 +63799003 -949943901 +165149168 357788422 +222047178 36559123 +850759899 863273908 +-481658462 -166652584 +-158968458 -784689575 +-114385393 191794475 +-564110864 -608433420 +714444656 642407928 +683373303 402854227 +-453792544 426847525 +795883988 -593438687 +-908298727 -622885803 +-763597818 777370360 +805400526 -710767007 +-607106793 450803279 +-593868387 184897946 +-614229585 -609159174 +-350134305 198465558 +213885151 121709044 +16706191 -641841373 +-277480400 -689648860 +-876184804 -482460230 +-611309918 382148587 +-692668049 -68745436 +896701226 591214058 +-664094708 556608684 +-237394992 919395347 +-961139654 -444491094 +939766207 -567179408 +22347550 97832855 +-385062143 191975042 +-582885863 -145118806 +366444815 414571733 +-554971711 -62313949 +-299442065 -386539928 +678451691 -658903842 +477623016 773239586 +-90547647 -929709879 +-56537811 362400726 +-485082713 635897621 +648997840 -734576851 +605349265 -181864671 +-443984534 -899570713 +-392874458 -416904776 +970453878 -748503367 +761189431 -676887384 +719959941 -959462819 +-206540517 103109113 +938172669 265287742 +-440383281 -363809483 +212220195 252394768 +682766457 986175860 +-54860436 448198413 +709077408 -356403027 +541214759 -159124552 +-731525678 -710514953 +142785904 -940967589 +932545783 -398907099 +-553569153 -377683056 +-102120402 525375340 +433606908 481422625 +-243491977 -291337430 +549382001 -285757258 +816603156 -822283879 +-814507095 -971965360 +868891997 -347311507 +-406466278 -51713705 +785578820 602056083 +518627423 598594882 +-209151707 -991519964 +-601479412 757040168 +-254827964 -532203964 +-556030211 947873083 +772730573 927594476 +452571129 854486494 +-190069461 -990139494 +156780956 -701485838 +839201380 -507748181 +906720267 437300025 +341923762 880599716 +-995952532 179285165 +-816327454 -783284547 +-651118814 -682913339 +112003032 -234510145 +587844014 839505648 +-914797630 -841562791 +-591883378 -251869388 +-740155849 -655848801 +-225026842 -581249710 +694050157 663855992 +886350264 2676810 +-48190722 -74054732 +-641604756 -135747437 +-40907008 -749519131 +-468885998 59751066 +-732531127 775704533 +-688984810 74751936 +892895602 -609391397 +-96249885 -524612615 +-604304823 -443929281 +-894790265 141878486 +502651649 -186443719 +-618471109 -204538029 +797154291 135747231 +124113824 -546856351 +979807546 824280937 +-131391527 -44505678 +-219309910 -690376983 +-43725383 -187462589 +-910523875 -125455683 +719189550 382943778 +-630754895 -757061368 +370777864 40046081 +719860374 874433820 +-986778574 -15858293 +-332607462 -174858010 +732127877 697073498 +202818944 936103834 +-860816625 -699778405 +-158153143 501232495 +-793507731 574146016 +164217243 335768294 +877154255 -984413983 +-637691774 -775068524 +-802733161 611969150 +338882427 -21120728 +-649684469 -335412459 +50315633 658665085 +-352682150 305837449 +-674042856 877251648 +-117683447 552415454 +239988238 389856560 +-887816867 24628199 +-228803768 -238497440 +85280100 60175580 +192834296 -50240176 +-147188705 11735335 +171005952 558948261 +-844510849 540388371 +569848485 185023262 +708099236 -240563587 +-361524781 -45255690 +636610206 -608427384 +-306836784 -688014458 +-74373338 -501062391 +-998012264 999860488 +-425362393 235390514 +-246443565 -222925723 +169841505 272802892 +-406362112 542414325 +-787851208 -549081449 +-54172044 -683621641 +-630861512 202015290 +-985558886 666813108 +-457228149 -571491528 +-232402992 -452416576 +-424555856 938141135 +727528521 -851176708 +624735227 388005518 +839837269 724718261 +457367782 -540890575 +516686482 -393162189 +594505777 282556728 +406769282 790205292 +793562584 -250543640 +528939659 -277695212 +44502364 849927530 +-718513402 323466330 +901337555 -245381834 +-869154008 -188982500 +67518383 -495662030 +-267137637 872527754 +495727600 -174491222 +490419737 146848913 +597356119 -65278413 +-274111858 348676904 +-327628525 486908622 +-692734532 -524165409 +-678459752 282135791 +460612512 737584934 +494389446 890342079 +-535096841 282506249 +309992969 -247110984 +-99650858 -981158968 +-438617975 -415883445 +157444458 -478506497 +-177212971 -672806031 +141758366 -800930324 +-934042684 585013045 +212990943 -164593676 +-360141268 224316796 +180142541 425407740 +-943180491 -503853318 +175555527 685139018 +-11733628 -861033109 +-810569261 -433282935 +743918221 159363295 +-111138077 -432764606 +-743750970 713275352 +-680302659 -293429010 +793488678 94577268 +174716705 -240645127 +164408745 201295701 +735917029 176778131 +238139694 -993664740 +-308952577 470259359 +-906464419 -457821139 +-293664078 336775280 +-125619002 -919838842 +963028978 -391886361 +-460644364 -563918347 +295483679 -88922305 +464210286 289301948 +788888610 645251780 +770329017 -132964864 +-255507297 54690497 +-549744185 296377393 +60582993 214459136 +615514987 639762706 +-292231094 801031576 +-33406364 -399831128 +74951461 235525217 +580992696 134836981 +-344679387 939384309 +778772737 575119198 +-788487526 -572024469 +-851006999 820953112 +474314343 -350980615 +-122119832 139837273 +-697862688 828716811 +28007628 332410422 +-157368575 -692066124 +181331279 825484678 +-421171064 883323767 +365972297 144546910 +-481290833 -314887268 +-204534532 -875944065 +-997490814 -968370969 +-292468013 285535856 +304996137 43308840 +-904513277 805381810 +-382345448 723870109 +321504583 743258358 +482308827 705782991 +951236480 -828276514 +63398043 -161466315 +101111240 -454883077 +-682641778 -183293090 +-475853635 -15992227 +-817813037 -863356326 +-678648838 -572810622 +-854805209 55201743 +272594000 -309763201 +-209742480 -28590423 +520708546 -828606036 +-403486837 -112448990 +-755159711 981533857 +836225774 202802336 +-437344590 -969362274 +-181135294 -916013994 +-684622252 -669252860 +-16867213 70475553 +337775546 -868704405 +-766376451 -121108731 +344612978 950840539 +39243069 -756372199 +-793109178 -161344935 +36093789 -827002823 +-220036405 891062227 +913347459 -271334489 +683296957 -189165737 +574093820 501969840 +522928396 392168735 +-475327489 -202171127 +-248840627 149918893 +-89248982 -622676290 +-285560403 -173486874 +364131682 40897118 +-171255872 151983038 +567962832 140672635 +695959230 872387719 +962257432 -32067346 +-245899164 -558886247 +284370305 -591474556 +-781548502 -460985871 +-135418138 549783578 +-37808494 -169967349 +160067961 -878778411 +-631110385 -234436641 +-727293316 553919708 +-460905282 -648173503 +-158952082 -74203346 +231298904 225614131 +963324886 49883011 +-880124738 272732451 +71208699 911479512 +823422428 -166628029 +-898178002 539346183 +-772163505 -755139569 +940919670 74529290 +287178621 378799753 +-996321883 537362153 +104703125 -575055687 +695195954 -479250231 +-299635123 -231451525 +-4593584 73146744 +493369397 546529137 +-142183128 531815568 +-572191513 368049341 +-714944594 25833329 +-422061991 -813748870 +393709165 182538410 +382974669 673576396 +657530067 -301380966 +911120217 -363417941 +-607938568 35632213 +294546461 456139307 +6392161 -568205146 +-941568951 -925827402 +-462911709 -815616819 +370273658 -685395943 +438479 144410440 +-349933011 892292112 +-332963853 -73154489 +252999388 -370928403 +850249346 -620327341 +665564412 193788917 +-638642208 581922675 +-579922923 769141361 +-505182384 -253035320 +860711097 52282110 +905272724 492551544 +246527243 384366597 +-195509054 -541110081 +1490191 194836593 +328095680 782913244 +568745863 -47262244 +924322282 -991392417 +-203051080 586819651 +297756831 -820501721 +-152337772 874438412 +-48216726 914358320 +344327450 -939624308 +933987897 -966782335 +638580815 -931991495 +-361518152 -898541434 +440551292 -425774960 +-635282436 -486553392 +-533663095 337028943 +765847922 -185215559 +512207379 -606654555 +-135389089 61320367 +200531322 -252484929 +104260643 -820278138 +630780164 441312015 +-499504591 789393016 +979415108 -614944644 +-105688431 -808792291 +955773911 510454627 +-316193525 -172630209 +-80759513 688095874 +158551059 -333005276 +878032694 655586692 +830025423 75817234 +807464388 -941647180 +261631955 515265830 +545769140 -236770326 +943398784 -287178938 +366298367 -254245941 +243521511 672709773 +-577895596 -765746871 +840883944 -559608672 +-425147741 -707830209 +-733293278 -367679071 +7078555 -803484291 +460523197 47902929 +614553909 393700684 +-747964314 -5335296 +-436005459 -580821062 +-344052823 -990380595 +-888524752 757195027 +681129273 -195579765 +501865026 186090907 +203408786 -464877143 +148406659 910135092 +-352510245 -715167981 +-799637792 -507173952 +264886626 -633109398 +-879265760 -898410123 +963185198 322912292 +269228033 168790242 +-180391091 -585726693 +475638837 -401366373 +-368572871 -412758948 +848827375 -50499900 +628023078 -620648117 +-671522580 486887698 +240320093 -498371657 +948604567 -615358683 +252476674 -450736725 +-907642595 890503887 +50918258 -571930349 +151188086 -897164428 +874948072 769855367 +309532624 307045400 +-7897251 -990173706 +115327774 -616356456 +403648809 -931473646 +358840231 -128035445 +-972294324 841955638 +-522880998 179692089 +609104314 -605155401 +884215013 -617218248 +-348442151 66621532 +-661790451 906151485 +-435732825 90942056 +-928067121 -860947478 +-760343189 948664191 +54259489 166389533 +-316830355 -84367505 +733885403 250060097 +-54022014 -710150484 +-368168905 542648824 +88678855 669831963 +948349499 -570961562 +142835161 -157685641 +-953445311 -714356257 +649082222 598880462 +-491180694 -927014735 +280692702 905791637 +823494515 -56408491 +180314520 815964099 +-91720656 54406018 +304417982 -157266435 +-549450726 468930811 +-815249291 -188478277 +-323417283 -420617934 +145941021 -583137339 +788168394 502331125 +-42824399 195736981 +-718759500 452245637 +193456924 -110892024 +6558965 -349235767 +-190423045 405200202 +381796906 -779484764 +158489316 -163878963 +79016114 -886729053 +592369511 736441659 +-366079487 -431612705 +437268932 -694143168 +-892336105 -479656398 +-79895700 -266213307 +-801361694 776753210 +-5043165 499793487 +-808509584 -454158800 +-481195295 -282655133 +-850817247 -424199008 +846935103 -537545044 +-777347104 941034069 +709670847 -161223097 +-726252175 -746608435 +-730702153 788512653 +882251123 955073881 +-565200983 -297224166 +-183278461 -811949165 +892132079 -766607205 +558328969 777193568 +18955458 626257969 +906740654 679711890 +96335170 -816520748 +-515208379 -105247618 +171292425 72728152 +-155967366 292269296 +857614128 57420636 +470916512 951124581 +391283114 -3995403 +-927923855 -757861137 +343466956 14034593 +-937110883 82882397 +580679927 -584529536 +31564120 199871419 +731101493 -781964415 +564025387 -50541526 +47783172 -525586338 +668540889 60941970 +376909301 514370492 +-959865096 -771069514 +-82761 346989158 +-568596730 -471945808 +-23074734 -443722881 +-532458491 -741807954 +4086366 -918357835 +215973305 -279106479 +-135907305 -504464621 +356443193 -879184173 +134272173 -901522461 +-63885547 -443703082 +464037510 163529313 +963037813 -452921451 +168241602 -696441932 +96328107 672683192 +858549493 -328431117 +8228083 770265475 +839507407 451558490 +915962192 -487981796 +10900993 -791739809 +-330244270 324132160 +-957885591 -288332653 +36022715 -579535516 +525631928 395276313 +507473061 250674438 +-411368775 -438813482 +27824605 413736641 +806074606 426664680 +-327700477 -926708907 +47671000 619375423 +-478143566 716088338 +666395293 511624976 +-910535123 598283875 +-825564932 996741180 +-906255668 -342869599 +-472122221 -116521425 +-733759718 -759916038 +-789749977 -610371032 +-314996330 -819849873 +-631508754 -470081054 +273722030 -877760081 +-31392623 268789960 +-857188929 -891726518 +-295253170 477764894 +431534257 154458734 +-403737950 790235209 +-740534866 472315681 +-288790378 926792507 +-928616939 635231681 +999760491 -660805034 +231118460 -465456489 +-72798067 666993744 +54319824 -915180701 +787122350 -346283196 +-973255481 760469011 +931481619 -835149390 +-71785952 452748223 +635376572 509729924 +-226552181 -575376266 +31022547 585845609 +-26221245 428795703 +760766588 -52013258 +-109531397 -101824263 +504696694 790250518 +-696963933 700597181 +-627320724 -480600863 +583300574 226825534 +-815785744 -485296006 +945902183 639903840 +-328384517 374946714 +225188024 547315103 +822411474 -572346648 +-491817452 -640002633 +-521935331 926304433 +-4689941 842428217 +658155726 -203397286 +-707013934 -114591807 +-493546191 295852386 +216713551 -585441701 +-479049939 659500381 +580998011 -361218832 +362825985 416140327 +-438797999 802812075 +-797268295 -732869292 +150827408 574874043 +-805336413 184602157 +-815653189 -841119396 +-465111973 919307762 +-196804563 -833922227 +-628718168 244559270 +-320689795 -478260455 +-372291207 515519365 +-952003160 -355840619 +596225359 430479028 +442916072 296271266 +13472617 -806828141 +609139662 310550797 +-190470729 358120721 +567444683 -73027052 +-41397299 -848627997 +-49714503 -46813913 +462428852 759374135 +492000843 151513265 +83833065 155151102 +951080380 205468175 +969726584 908497810 +149613103 536268072 +-515461089 821507086 +262742635 -907693983 +882134470 -17919554 +-161495948 228569359 +-318767029 -219991950 +-486599635 846999382 +-701945752 831096572 +-193276569 -356172563 +119666894 399419211 +640328170 187348240 +971778080 -375009582 +772347220 -911569529 +-534201569 -786637000 +-755521473 -562597982 +-947675853 503814039 +-463191145 424415429 +-737199987 890824491 +835674297 742179709 +-531372291 902611092 +-521004526 825136261 +-267972239 -760856021 +-199211210 -611730574 +-723252373 963196809 +-236215049 -322252031 +-697293486 453441159 +533780756 416726473 +33130619 -333554520 +838909737 333185492 +22049119 -655398717 +563046708 -797762479 +-326683660 -724697806 +-63396727 -437993103 +193712632 649775875 +687312544 917072061 +54239541 -27189466 +89412086 980355853 +-80228866 766896707 +-586085986 653463869 +569635080 282236976 +396063040 805607883 +748536159 -773935621 +-225939787 603713704 +552758924 985209305 +-447501296 56863031 +143670624 -789729390 +152521957 -193968409 +-647530512 535994147 +442084659 -440605475 +524741949 901960560 +-38336141 712822609 +-493398437 -486512155 +82327072 -996832313 +-713048982 380908936 +62769823 705307861 +-671707164 -234966318 +190400717 174584901 +360252655 -169330726 +275568478 -728574603 +915877329 782240867 +-252519934 927638831 +-929343800 -217677355 +-147333775 779538832 +-950452337 -901186171 +211704447 -939599014 +481648895 -406559341 +-568543503 -648545197 +959345201 884475465 +976617682 698759244 +-516159304 -914359399 +-878068792 -820128100 +-470150584 260918936 +-479041034 -252329454 +-252295760 572641790 +-141583471 778035909 +937620305 -324562222 +-305734561 -100726258 +-325169534 -283826955 +-201485340 -229202050 +-392748577 67987564 +-881032236 -416634184 +873921320 -991682716 +18911985 -244766886 +464927194 -564249155 +203614579 270523081 +-41697640 -683335881 +912163246 -185619311 +855995578 668894625 +-307106333 337697798 +-500810822 924461451 +-569794549 4298659 +-578178975 480596843 +-287385851 453326046 +14144786 -650849611 +980569465 -980571924 +-527039774 -550831133 +279104466 399759243 +899490502 750122491 +983830090 542262743 +308683330 -557605519 +-485337005 -914202349 +-40952759 594037636 +344886764 61062926 +-18226045 -802272959 +161081191 -109018871 +-801564252 -599847168 +838828400 -796778571 +193210044 502924948 +-822713406 -818162396 +-552149961 -169524976 +-664870549 -761976293 +-963785914 -313735772 +151061577 -879356126 +-95907255 -359273892 +802396583 141856341 +-850464401 18429695 +160055628 -15362650 +-663642106 105783427 +-224277982 -841876503 +-994308710 -845979909 +111700780 -851439389 +799904228 -855303502 +478912709 -54728033 +-859328642 -706388689 +38782750 -829416956 +-985824657 -737704708 +-622654452 689430803 +363501177 -253453982 +-219601493 134329766 +521639211 371332252 +-874776384 -675061715 +-934982615 -898043924 +-975838912 -123124381 +571287091 912363433 +-540555855 -950247963 +819728489 -757307432 +653470947 -342590743 +311967278 145684234 +-868423335 -595942557 +327257340 682102508 +-579367798 147302190 +773994984 82397212 +-16462143 374300495 +359122842 -408994859 +-807005737 -738837032 +854834402 477348679 +849071861 -64715273 +-424819581 -566088024 +857936385 773927507 +104796147 -967213405 +620677879 748809887 +-221013162 690704686 +-482417504 -438629128 +556338588 793387066 +57202839 -557433071 +-606665209 -54007354 +164520966 -919450154 +-566700994 -661661380 +834740961 635230804 +-171173809 554279591 +-49090242 729086039 +756582860 -615146920 +-631843912 221433 +-913506095 -545951425 +-496785272 -129669729 +762423592 83234834 +-603265328 119205948 +919621359 902470739 +143477842 653053425 +854505784 348545486 +835043221 903769 +279069055 802612366 +-867537419 -479157396 +-673029845 -727437391 +-160869016 -987928817 +721889526 -116666042 +249425649 -122948433 +-449633179 -880161947 +966773356 -721257869 +-841310369 73884444 +-374006750 -92204900 +-634654400 272460576 +663515540 -928543614 +910409127 790944000 +-146227865 534146289 +-128636163 544673945 +-287872470 -485222774 +-176111401 -98321216 +-79397369 -286822605 +362160513 915887287 +-284942671 35574444 +141175355 446232992 +-66854522 658998742 +528803952 -622788017 +-875811824 -794920911 +-628228298 -249153282 +-727030040 362204803 +104869234 -726138509 +299254221 -580224145 +-320954050 741041877 +19399276 -935666179 +766843411 -997728517 +253358154 -630292011 +-655471904 -928834241 +-534001830 -100654008 +233966755 854190460 +684048724 71509826 +687268739 129784234 +746963935 898369160 +-570766871 602827564 +-840008475 -314982498 +785776020 -904047888 +988958122 -759734473 +-861102760 -960693232 +550179191 323979506 +764139073 -830775039 +-741078649 -923880942 +-472574073 753309981 +879928662 523777302 +466391331 361056119 +108969114 -632615408 +-914969030 -267259972 +554620174 -590869422 +99150923 744630112 +584068314 -914651399 +-14148234 255397049 +182500177 598507297 +165816284 538034323 +-265136352 -384948672 +-967105567 -174857732 +984693898 81651523 +876581152 -394727179 +-373790765 -910638332 +370502748 -817689605 +660455607 383089359 +-335687593 -887404736 +-646191905 726095842 +-842779922 -377545704 +861075849 -304626744 +-97053989 -888526078 +-532121762 -867841939 +622452626 -85540477 +-920741567 -337549338 +-211160088 879395904 +695536547 -846372658 +458405414 -442880917 +-345218717 299468145 +-788839786 237267423 +-981035882 -434139191 +452077944 -796165430 +68098532 -892981447 +272085755 -641470767 +968413720 442380080 +-483850654 692910059 +-164529562 -349458246 +426928585 274184418 +-251982027 -777675334 +-215994052 -292430307 +-879705256 306097403 +679865516 -385107052 +-47043561 -990919811 +630768428 89847456 +319212563 -749087522 +48316387 789111432 +416573525 920562470 +-411370642 -499769138 +-61180972 -235956472 +676534179 -274465674 +-499791453 -190401397 +626595997 -458678949 +-468183596 -959587949 +-896422783 615364701 +-251543455 -665925611 +454633333 802391822 +217651975 762326622 +-193730360 819836133 +475655262 -713377395 +-655163152 -533731756 +16719241 533928746 +911821422 -615132763 +-777840296 -843135184 +105848255 376669452 +805390129 -287043047 +291307440 66050201 +494122986 969382411 +-770597292 170154366 +-203656749 933529132 +-684095600 -807657765 +323370051 705476306 +-128537200 -804671051 +475064448 7964768 +-559686167 467373312 +-553239922 152774890 +-23311127 -195676701 +593810220 276257113 +-87150001 55042154 +685411072 -40954049 +-385920049 -487443252 +610863498 -647810028 +389509878 631591766 +713697627 -654809105 +-762202735 -578434017 +-167336455 580748199 +-425229103 -939600604 +197269289 832823415 +-203739636 -810978810 +668043410 86662365 +-904254042 -769364648 +224072857 -776346714 +-176042666 574426728 +-655583049 201451270 +-886532820 255784725 +96785401 -764994268 +150328687 -747425132 +350591317 -683953441 +-104072272 -734826053 +585707563 840737257 +-821708104 -560505308 +-90607840 -544619446 +-996224760 751350792 +-377085012 -53031629 +618366357 720734124 +-948760496 -349358607 +533841436 -34607720 +530480584 -479779003 +699176060 249282347 +-321252586 -857774259 +-255589881 -101368626 +35578335 336836841 +-60897382 -899589391 +748411605 -195678484 +213419877 166260256 +-421400685 -932260743 +-592091029 -85412589 +-980573744 -291926234 +-86411691 196349424 +133212932 -461430079 +-746456544 428089596 +820528442 66420979 +-69950851 881578489 +-10626011 -897081111 +-548319056 495599744 +-995681023 787117875 +77289686 283020648 +-680665296 542048070 +346458921 -218699229 +449772384 -872918292 +266022284 276101923 +-211847973 -927239312 +197044069 -993466058 +240568097 440406307 +865585927 707092965 +364402727 79220506 +-396601162 66613479 +-716332378 418356059 +598110588 -176454878 +-582889420 -681368725 +-661149333 271259009 +-679599711 -216078629 +927698441 -44188278 +83239337 -818428140 +-848583323 -393932625 +4075770 -87470736 +-917599418 -560293321 +405073746 -384862452 +-671035390 -15537931 +-389594373 -647317913 +-714984247 447878473 +-756042908 -469756665 +-184327363 90988968 +-625892334 -875069051 +-434930914 248670920 +-344897253 218165575 +-90551806 259964946 +778138095 -387362134 +655555569 120337192 +-547439119 429000081 +-772430728 455846738 +-953389333 322937805 +-298678202 -466507532 +606821392 -542184655 +-815624990 551247131 +-483721801 641337393 +534270915 -390276968 +-199274568 208261026 +-180074093 -517481884 +-157366809 741444697 +-933105188 19732925 +680709536 355870825 +-766175379 -528959255 +-995883146 906061504 +-424348675 -836327578 +-755695532 534048648 +346317496 726418238 +99325599 -531676422 +-70130123 -999960229 +-742904644 374696294 +7115713 -801419143 +490487185 -837742089 +-420363521 242308475 +-593587296 921209132 +-54134644 789065519 +418092671 263337554 +559498169 832415055 +-980381690 -269421213 +-893383711 -663121567 +560286372 635697610 +397400301 947337700 +180965141 916401630 +-465828266 923852127 +-833920667 -547846456 +764439904 -432618011 +851239058 520843306 +-87537472 978628222 +114233747 -952185994 +-972718781 439293485 +-174439735 884080199 +562937953 -264631192 +455875879 856014676 +-839224806 -979275999 +-942410151 -142344838 +-528586563 -799113049 +-530074834 477568084 +414830654 284392158 +836972386 -908836620 +-611896594 356107475 +479834135 -391600149 +-439278874 -130487031 +956194385 668321349 +-579696233 786234628 +-662158649 -658238296 +313465537 621009760 +-348510447 -15368951 +108569426 -375577222 +-552809365 -943880324 +-759635917 -412522414 +-59278327 -833222632 +800073961 758534877 +525188119 -410233261 +179786143 -614383206 +-98931451 573192438 +397419008 304018930 +-889048412 764398966 +-702643420 52281351 +-472865644 40046427 +-342095605 -807898708 +577607906 -421003907 +-3331783 192908509 +-295170192 -840632329 +-183081754 626883823 +-358398508 -286445236 +-509542518 766479229 +-146684567 -844793825 +942053129 -94811509 +788984825 -94596954 +816654508 643070451 +688299640 544868222 +-705460303 301127170 +-693977488 810155310 +-996388451 -194334408 +580867333 -929361168 +173454824 -492158599 +-861918809 -28445408 +-24716461 -249559641 +347706950 -5094172 +888150991 243972601 +-59566860 518614945 +577077541 -488303310 +785042327 540771603 +453541914 690823281 +-190036305 70476410 +-597695714 -988649873 +339324775 233559324 +96503677 -371024133 +246689052 -960983359 +549898799 557900816 +-999648669 468766283 +331749434 -59938474 +-921133590 923447658 +-489280509 -440665244 +-880875779 -283574881 +-115052836 -557051950 +-569850268 -440118508 +-696548262 10811569 +886626740 -753533143 +-439807256 885939904 +87108454 98260345 +-344852814 881856768 +393925516 -522662714 +-30282162 491485059 +648013739 332851030 +381605796 -570062419 +959902206 -96414920 +142331003 75124229 +-556012757 -267815457 +-32994109 684214061 +-427387485 -543219571 +939056433 637082993 +608007445 -446863660 +491332533 -79883227 +-351220848 812973383 +948049114 -2205768 +720726399 642830073 +861222582 117362427 +965926998 -382032616 +935806822 -116968341 +105534090 -957518596 +-753449019 136303523 +-612030590 -790329443 +394079638 -525811746 +948672583 -719779334 +710703888 -135657273 +-372164797 130009516 +-761486751 650910003 +-954872443 900030774 +-499140983 -525762525 +769998116 405789376 +-644658500 -444058349 +-596089488 74703583 +119316768 734912121 +843572888 -886606335 +-46484297 620235514 +795684592 783781263 +839651616 41615044 +-71300816 684376975 +-973479464 566334451 +-572277649 -686627243 +-972869268 182000565 +398597418 635521761 +-804638214 -440839858 +443471315 -877192257 +-140854258 -132979943 +-933525384 103015698 +-521636537 130169190 +-724068514 -80357226 +174483923 -174555486 +-517124748 703162436 +-795147395 931218703 +414487969 898402783 +-985142452 -721410006 +-736326557 960518808 +904522921 -655891548 +-553971574 -647178577 +-851587398 -664747868 +875149609 260021804 +-478896937 -218297414 +263484862 -793253619 +752655179 964232849 +-290726560 -215866256 +-358916189 -604515383 +-431442884 346062005 +-336682987 272121919 +365674942 -479867921 +-785726749 356147395 +-906422232 761990853 +8562188 -13869380 +-475775594 -563171441 +546093634 502988917 +-139663510 919946726 +-21654563 371242697 +651694342 -583497134 +-731869712 11642726 +-554579221 172517018 +-216373425 -934822427 +-207501023 -146204486 +-441564619 -785028736 +-781943385 -75264722 +78712944 -365477166 +-647118545 537818646 +697268975 -828782389 +251280696 66744098 +-257753930 834149133 +71560600 -971116757 +360721067 545293531 +570803826 -653722186 +862762327 -786751103 +-380118672 -209964607 +649040998 926135133 +-27939672 433221336 +-600620553 835945288 +811864304 -699170369 +877783907 910585055 +713923777 -371676871 +-373937801 -325942426 +898092286 -753898499 +373089221 -890823734 +-530193097 140820385 +788202406 -798317434 +949767511 255969928 +-289031646 -143421724 +611177225 128022259 +124884153 781505523 +939555655 169323904 +-409809268 99886020 +-35327749 -492215744 +391057004 519925545 +64179284 -595968389 +572837404 -26774225 +352845015 373928771 +-233242889 492442077 +-454726177 174834731 +-930535457 796352124 +279859180 921334911 +236176485 -774820205 +-205923098 737730950 +-210623132 -99746755 +320057220 -22596601 +-807827201 863848454 +184554694 141744198 +-129639216 -679503561 +551893779 224063671 +-931654914 960221705 +-319573911 -730437849 +340674006 526448477 +-463679756 -620889192 +396837983 -412616696 +654499035 -530949691 +-937805276 307903302 +-702940888 -478038250 +95095381 -499922163 +897887089 -262133878 +67590242 -453287271 +779622878 75136749 +-933240909 930079390 +-934739698 232912696 +944890851 -575851517 +54848810 -990868283 +-525256936 259057814 +-963561216 803912222 +-91654288 266579344 +421651140 527822728 +439126336 -770963403 +615852539 653957212 +-808936764 666366764 +185026648 473106765 +70547999 95211170 +468028688 -731287651 +-45746901 887228534 +216940625 -800416400 +672851218 -713615391 +-757853431 -333353659 +583571567 -376006322 +343910576 591609289 +254270277 132443076 +-778016996 854281142 +-993204395 748260002 +937639919 431609966 +856597496 -698055800 +897928064 -390981479 +-711415268 435738129 +-618410797 -251800462 +-406268775 -313011962 +602625519 -587159819 +-412272653 -206875333 +-58086186 -508654237 +364444529 -898103863 +359748664 -575138036 +863454859 575883787 +767684831 -602595600 +-400741171 929468721 +388366563 875382897 +-81150684 -868350988 +513393852 305814003 +398444266 512814915 +105949370 -655857982 +158286809 607551984 +369873721 790119409 +190566644 998460817 +-698431506 351367615 +-719755968 -516671659 +288350729 -634731870 +-855413353 -712306551 +-810944417 -860916337 +9150237 222281696 +-413961665 -124141017 +-511706857 -703464595 +-515306046 -304813048 +198850975 147060137 +439166758 685626722 +-209933835 78532197 +980092286 -792793955 +-602926463 909635437 +-96259450 -989378204 +496051057 727694388 +613054214 136308092 +-973156186 -579251584 +-449787939 902249866 +134254963 -248141204 +-4721397 -400760111 +-421450475 -889276958 +284759143 77058511 +-432470388 525495086 +-238738892 760467682 +-792390522 -426864711 +-135807936 -246954057 +215059160 820537778 +-648447288 -586092225 +349422206 205857205 +521813662 277005066 +-18590539 24118373 +909683233 -525907571 +639965889 121214122 +399217466 -327912396 +-477406804 391874944 +-238535563 -192959801 +228711061 866493997 +-878018878 -495155593 +173035550 594066120 +184903843 43582048 +754218192 969584482 +222446991 -102854364 +-151202823 337317258 +486011368 141893051 +367301452 -102555306 +-442382792 847541014 +-54089012 715115329 +717496781 74806206 +-456285280 -860987136 +678505734 381421631 +-220346096 531251757 +-127784872 246788793 +334184427 -485351307 +-388478052 681078474 +-543099280 575493676 +543518684 -430058868 +-343060040 338783757 +870595625 835223525 +67989134 24371642 +885771375 -633236586 +-598926148 419831411 +716674711 911721317 +268410190 -207985993 +-674125375 806944797 +136943123 300489994 +-973950735 735411383 +-842262669 897328298 +439354133 308140653 +-746330130 192221002 +-533672164 778100095 +944380853 461813799 +-687837241 657036973 +-370181310 686433267 +181503944 302765055 +130251917 -165064562 +133998220 -30748860 +-223209726 -480765112 +276155830 395994269 +447484669 -645244547 +-796746143 -504451516 +-130558906 -926286721 +-448485948 174840997 +-531870250 471217347 +374727478 542319445 +-767881144 -194104722 +119093402 210783137 +-759697278 831199244 +692651920 -146318410 +-146794609 -454477501 +-869542970 -569274008 +125981990 -239810974 +-265860796 -555063321 +440096026 46173468 +921514707 335333520 +178213445 563081705 +250540928 -806242314 +235639508 122978715 +743449966 -583111234 +-44774148 40946456 +-235505176 178987627 +550593284 486532707 +-729763383 858776104 +-582470032 -204037306 +978885411 -372068458 +429320199 -437072890 +-969665459 897287660 +-766732679 311458822 +840767375 560672245 +691288741 -439110767 +279936330 -510535390 +-904354797 897153331 +-629239144 210992667 +-497747934 791871034 +518934284 -869285847 +878802287 -938956502 +-700033111 -69837532 +326313118 -586333965 +700233444 -304159103 +441446067 -120885317 +-364723701 124755694 +-269327228 -991221488 +-295490012 -670472158 +-701474116 690563430 +379372625 -922655543 +805412241 694264784 +-643449504 -797684628 +3029783 442537730 +-49036579 -630086873 +804031927 -865691934 +320272193 372770164 +710596533 171800018 +-602384751 58188440 +469601239 477687564 +-602113659 -832122877 +-721951497 -477041513 +-759180734 -940232305 +753571391 978934044 +-210573790 -749081457 +271438402 -831589550 +-402815190 -682861438 +483538597 970397208 +-468476824 -844124830 +310678102 155932913 +-386556374 -26920618 +-227235115 191793328 +-989290114 -416703602 +-27284577 622852618 +-256694201 644848674 +752959610 -310827782 +-63345258 679370261 +778672574 -941788420 +-768132298 517579783 +469795880 481235949 +-411860953 380943968 +991394776 -229134875 +-724471616 -729572271 +601005305 165812781 +-977790775 116249266 +648320305 -971599002 +556611025 -288634930 +-359186682 -821609200 +384453005 600374547 +252642765 -941929308 +272822124 -382899119 +-295054844 575441168 +-977369998 99559275 +-636575496 -442256763 +-88875796 86922968 +-452064356 -848046391 +-208951183 81823055 +-379275252 -318567826 +585253834 -644048348 +-263486395 404473643 +-236556450 -4469450 +482132781 636418258 +920533082 -801981668 +834681220 899014387 +99661596 320768117 +378851621 -72053663 +369405803 157225679 +910840969 205758230 +-242530164 -582437502 +-461923687 -682185677 +-182365878 530857524 +-113366143 867054409 +731418809 80934788 +444189522 -957625798 +146712337 451440031 +545728383 -165505626 +177706306 584808712 +-144760373 -887805763 +294628473 771617440 +-676649983 -900323766 +121995419 882655623 +907395880 -671938332 +998210207 579586691 +289108400 649412026 +-118235053 92761090 +-182663798 -737082817 +-69759137 -640248943 +-869882436 33984917 +-242440116 -991446183 +778750983 -579537488 +-216865725 -182485735 +640777090 596859083 +-803549066 475005094 +-466844278 540791379 +853165860 184062392 +642589892 709159540 +-391016078 671613039 +-600424539 279931254 +-699138980 -791041343 +800421602 -36369479 +96087827 184913028 +846273639 -725364556 +356935053 254843401 +-887717500 512504687 +449516665 -649679631 +-985548978 175495505 +-844057165 771825117 +101482353 -690776386 +-775265823 -764321290 +-53308053 817048105 +-868014273 -236579464 +389590340 417761020 +-724244705 -60648854 +795131850 968343371 +742955231 -689132879 +268833391 -873348711 +281824804 615377205 +182552878 95708685 +-398621193 -664934079 +693129249 -861634247 +-57372849 -478669130 +908307424 -717464671 +-699018508 703664203 +549325708 956816378 +-365871947 958239479 +-766205102 562755727 +214174574 -410200164 +-741537026 893024969 +830508733 -806175355 +-810861926 -681128189 +337388549 203365293 +-836328562 960713359 +632714633 692697192 +570238031 -662013809 +-770279695 -469569017 +21276793 -604049605 +-293345694 309893682 +730650271 -30545180 +-940429882 -947290010 +-355915434 147746406 +-298588873 81252753 +-57385158 630499866 +508488842 645149293 +354851269 -356188007 +-286972976 23777436 +-935842624 -12978895 +701144587 479088509 +-325014602 -75909405 +-886335912 863257443 +-276271332 -714010854 +209979716 501854829 +667068053 780081262 +-900609726 -883106733 +-765292375 -626099392 +524022656 -264593216 +287489708 232398337 +27068395 -563718494 +943651669 955914657 +690237226 -834251141 +-115259801 551984508 +-662765545 681766093 +707243201 -688073960 +-361487730 475067370 +-922409626 560949176 +-302256356 -275251280 +254568451 -74151464 +-868483511 923837231 +987136363 -776132744 +-956264960 434974071 +589195059 218121933 +-544341963 -169554501 +-329035468 -5255370 +-347850355 371410677 +-920756736 19287707 +249660009 -755688244 +-659077324 687850488 +-351861861 -631054016 +135939090 574525417 +-483072661 344255936 +777171135 534768676 +-110074241 721694279 +635401549 253046716 +200823009 -454678766 +-549574628 534925755 +787108571 629517571 +665403209 -200266661 +257183463 -497486282 +605572139 -456753598 +-202324611 907081221 +-408766037 213336794 +727627025 -305407286 +-459643932 -93228333 +816687790 421074532 +-22930046 805270103 +762884119 217332372 +47109125 -254049621 +66133481 -941587194 +997087517 841114488 +86657897 833813256 +-23183221 440955550 +424599055 -133276124 +-646086024 -563501099 +465117418 995788950 +738432279 -936315826 +-328067705 -227691184 +-307353335 805590045 +-954684487 280706739 +-742024093 546256651 +-922911277 170186716 +799554851 343920767 +761238465 -883107442 +857435646 470695455 +47154158 -794965597 +-584885799 -202578373 +184868212 444606147 +-571576233 -755339448 +105722319 252625052 +239218906 212303046 +-287468087 -683699031 +754525128 -327223161 +-671770242 408137935 +-965816403 291566999 +367124536 -663054515 +800407415 986837680 +74665190 -509511670 +625369314 963207372 +-853137952 -31275527 +-274945104 -66100502 +-126307802 267300191 +-396890747 -61742095 +439134438 -982720725 +-89063127 -594322260 +469961143 -637403941 +-944381475 204783736 +130765690 813657594 +-753584925 -892056563 +-28579893 -921727367 +-866688882 -565024959 +947425765 911340820 +-345625154 425429567 +25933138 350468557 +-97531859 -775630576 +-437091565 -715896510 +-108755965 901883027 +445205482 880109111 +-132996129 592243633 +-86194823 -698670677 +381717626 -637371883 +877912985 -157840647 +541861546 396576831 +-75364353 375525349 +-610811112 -216674113 +-931613991 143412888 +22331737 774820886 +-701913769 -181918810 +-655811161 63422910 +12883969 -613717587 +335103330 821370673 +-444552847 -982863673 +-662850239 741617244 +871847516 -90433299 +-537109007 156133178 +-989888087 -559447973 +-640492260 -447400731 +24996390 -214030443 +381521706 -145675712 +150337748 369245238 +-533412768 -813714455 +865323204 901003123 +-873633363 754766377 +506803060 -719700033 +269665966 751899711 +-857094345 415031020 +-451265628 -990698998 +970289339 42798865 +-769683086 972768513 +844275300 -896709544 +-37043461 -432169924 +-742294816 108314009 +-404408264 -525415970 +137170577 -267765878 +832546973 -862407131 +455931986 105341956 +-943489283 536405723 +84909967 438311660 +-911955651 371276846 +179536222 76605793 +550570880 873567826 +-25386022 -698590740 +986819327 322925123 +197719120 986790902 +851025692 252512023 +-977126657 139455043 +-898780738 -165601924 +814645167 -477094025 +453110696 901877419 +313759571 325473815 +-541575696 67665282 +-708156703 -501232004 +-903089404 105722436 +-133299539 -386783883 +532087238 -120133697 +-537826102 -192316798 +-529080181 846939711 +776422401 639663749 +-694853864 671284868 +-98431575 718169610 +-486191644 -292978936 +895443206 -648490251 +61645739 840729567 +424211385 573173518 +409547176 485274458 +-777603419 938159832 +923002386 523989712 +899542557 -971766516 +-288595186 -945656431 +695889235 571629533 +-968962962 970111403 +710532527 801435266 +294079843 -136174158 +288026628 -815763672 +99945993 787219330 +-587075812 -486996112 +504977932 -284572629 +-269576657 177648080 +477820646 -85161509 +-508217303 -538913241 +155667311 -292218309 +263681037 -857889642 +930868479 -471077592 +-889719999 -278239511 +-570900867 -451724132 +-54866091 -756191739 +255518453 612933506 +-48569515 -646354537 +617912962 948019908 +260896581 -803931281 +-399555527 -332890116 +-558376830 710730919 +774100311 -969452135 +-255858425 280994983 +-894811589 519728577 +-638997404 -508282162 +31532589 949606279 +843012352 -131663590 +-55645093 -234644001 +460055818 269943283 +-539045377 -623960663 +61005112 385239553 +988589667 104065172 +-922299963 93361157 +-116283394 -472481315 +871214076 -457149425 +-591530341 380290312 +-894885432 649316365 +-946905793 -625114769 +-116193198 -539132287 +603572454 -62963114 +457132340 409651786 +-206807207 -505103354 +520651326 -557565776 +903360706 -800329202 +439105000 -492676728 +-711011833 552825457 +-497170619 -964332425 +-427324688 42879697 +-180171096 225257543 +395714438 -216931714 +-428218546 -481541480 +485818928 -105531078 +717771092 -819425948 +56417437 830383202 +534520629 646673473 +530322872 46510975 +-219632706 509870048 +-758387855 556045563 +-996817743 527280061 +-992719200 354571254 +-829136218 -879309915 +864823701 -163390899 +-866603418 509805581 +-499193616 581665528 +330053474 -951048449 +-832799419 711669859 +-49547184 -468563285 +341214344 -580056759 +-599954873 -958669660 +-949081691 635280459 +-412404657 -771123285 +-596792657 471443715 +-913528076 -38883822 +605235594 -537997958 +-422649839 719014277 +-331723589 201065796 +-299713199 -667139732 +484218980 369588617 +710455533 -850372864 +15933187 -214821699 +-337285447 713484137 +204104374 449187083 +802597855 299073161 +-171840752 316242555 +-278211659 239050042 +-44480570 758841339 +667622833 477557840 +708154456 551064824 +-657185721 -635873369 +-179631924 248423978 +161187690 -234427018 +-760375341 549653919 +-35471706 -236641642 +61882632 168358993 +-518321094 428474326 +-936394322 -667782858 +24550967 709144982 +85510214 -181670625 +872732886 21908208 +996240327 228680945 +212759083 667792666 +-79289880 -355369854 +935168176 -8268867 +203532311 742110680 +396882643 436436887 +210410176 -608165557 +407456919 -946189125 +161903335 -60946481 +355242415 269530164 +-611726140 -490783047 +-413000507 951545020 +-251300889 -972443315 +-842043004 -771964550 +-585953707 -833218117 +-753659710 268247928 +196996680 -696987685 +786937225 289580855 +-442076022 974752070 +276556695 676944693 +-55658786 873137944 +-159316652 774869733 +-168839904 429117242 +-976195188 124702271 +689638422 244539011 +519036286 523448022 +-825625097 546477435 +-539339269 -428807450 +633237087 -624619945 +-773568619 -204620272 +701012775 965364111 +-252092727 536203449 +-664353715 438783642 +186558430 -778059423 +903157961 -453774585 +140445255 491267754 +442051248 149073159 +358351387 -461360695 +647420365 -677706178 +-303815810 -990062325 +796101159 443479953 +650741771 -942718442 +-227864270 979700785 +322712330 -846035776 +669655750 989157968 +559275194 -961548899 +371276966 -802737813 +574133008 -208792108 +-630979329 -703671660 +-282154357 -207020030 +596174519 -671512267 +115140137 -395538140 +957823506 802546594 +285939899 289655625 +688789599 507214664 +127087093 934781301 +29649318 449072439 +643965848 -209972471 +-526472233 -454280357 +634640388 263300990 +292818919 -439448512 +-282938346 206037496 +-583496823 46897312 +847751549 -333384730 +-630668391 -704161750 +-627716411 680655389 +-901598052 -893680709 +-502309770 -523782646 +-499521712 892633910 +547263281 510355098 +-776983306 686401405 +522961588 -664384686 +157434673 -518041608 +-596203914 -593319822 +-704088706 -573673011 +-744790303 988094495 +531449368 -970546138 +-290531610 204845870 +194239972 -506584500 +146832331 -546480690 +-172359016 -735532983 +-680587886 429944809 +912822555 809781908 +457886980 679671228 +-180357203 957892089 +-56892301 366188802 +146791783 660587189 +120326802 219205082 +-258627380 364197788 +-420804983 -886544764 +-449882288 -745724918 +-577040532 -308140115 +793985196 909379101 +368759750 -368913920 +286957952 910396666 +-633384436 -533374111 +975312907 756308118 +-267018248 100828050 +313991337 758268488 +466320706 -389735776 +839723496 212121315 +-104289735 197514231 +-896029597 -729465387 +966454938 855933212 +-559888902 -546666662 +-907143353 827450071 +61821099 663550816 +719131267 -889678593 +608778000 -95148914 +-816507609 318993610 +-724801750 -342357719 +-610150386 -43744402 +-476512250 775764052 +-332126276 840590199 +861189365 528650583 +-949982787 -306614646 +554405045 -919399297 +-248985258 141046718 +-659990548 398804216 +-449056612 -525281885 +604130634 -188376428 +447389343 33920600 +-644506181 -873303040 +447184952 -850789810 +291598599 893199891 +877805527 -585350096 +314688228 940423613 +230548487 321836204 +456118214 -990084557 +-611115553 917782214 +285777052 -491109146 +424751611 773873390 +471814137 575871002 +-988967612 172853458 +-884992998 -832292589 +492282790 -56797143 +850145963 -746496450 +-279632218 627394577 +707100381 -737850636 +584535141 690135072 +381226891 798085868 +-348060598 101121755 +-75914403 731664824 +307308992 124407690 +748459208 843605010 +255432846 250434160 +-627823528 -645576857 +-825580902 372286362 +403561342 911786565 +-18759623 -487346112 +-98269462 -738018974 +558510395 448078079 +195965246 26936282 +291772720 -253586095 +-117440515 -814773027 +854054657 -140035673 +485124663 -159675492 +-888377141 184399968 +313898081 -790065689 +728105103 468792418 +719145148 -215278978 +-777573274 701105408 +-140179727 -780691552 +-669303937 -899658195 +-483711105 662147019 +797134715 948735813 +-914163250 420005447 +120329367 -910484354 +939500022 -675481562 +724096466 637182518 +379948091 609661101 +-787834001 70145257 +-451798533 23879712 +-350371317 -218743121 +-462478306 436835946 +446804917 -342239378 +-786124720 430656305 +452537382 258404709 +-841139547 857679600 +616406713 601234818 +131904011 -884789912 +162338467 -425495062 +69482518 -564426896 +364676530 -391737169 +-857828711 -75854262 +-356286927 350675986 +425648900 773924402 +742177699 208269665 +789197248 -903172404 +281047192 21985230 +-435974584 167783953 +-398455403 -70864046 +-747390087 404159588 +86094507 265263974 +-172543777 597211820 +-536334375 767209326 +-617893545 998172817 +-636036794 -192757764 +-399385116 112751623 +890428969 -313189259 +57168030 509058010 +236857156 667807924 +-104351633 251045374 +272069537 -145989905 +-212123051 -16229818 +-176011734 621455476 +821255083 618553517 +-534562592 -167006512 +606871791 -936340487 +-169173783 -191880001 +799601123 797053221 +-399163338 347626983 +-249063566 -448687266 +686407026 662558920 +-865732541 831648145 +-5166574 -334702969 +397555968 -229704144 +463243237 759257746 +-33458524 -447519160 +266126823 848423460 +231902943 -653625181 +952005978 387389852 +158626182 -44850380 +987351424 -175675770 +-267731414 -829912550 +587312933 -707815318 +-968911420 939646004 +-5590292 -254718442 +-295086146 454872843 +198221833 -831376418 +-94284586 386472269 +697278119 404816451 +-404141614 -184094918 +-768861484 314894549 +792037882 52876933 +185040189 -815973371 +-112770565 46681232 +26253737 551582415 +-570939944 716765375 +-9185408 462066029 +589035709 -376859748 +103650094 544997206 +623432387 651102354 +38939363 62022429 +-276532127 174085051 +872646155 -573129704 +188168519 922533492 +111477339 927361022 +315103045 -689324783 +445708686 -652617 +447231886 428668036 +970726973 -515059303 +792322162 -833668663 +-770870655 571438319 +-746092276 274757506 +-622411314 -358121906 +522529656 -654745889 +-731347116 252511102 +956163478 -630084966 +241236253 825191672 +-393380322 667050396 +499211580 -927002992 +-801201126 -326198340 +535716408 -900890234 +723301910 3694597 +-482109703 -468746281 +-632874959 -455994545 +840884730 -713952174 +628977189 738904831 +-556798603 628321116 +622885880 620449275 +-889026230 -498093305 +853726221 -160299783 +-502509596 -883773978 +929101048 754864104 +-881409045 806607124 +-224008979 614815997 +-411325039 -210024476 +946520182 -177911843 +17950646 -651814858 +-752563771 610403449 +142157588 634650329 +-689973451 286376591 +143192012 239152374 +-367235220 449793399 +258564733 -136757525 +-290823868 794763055 +-452474541 -179166780 +1101559 623807181 +10294760 -496978316 +-548864834 567474385 +-645450745 -737331753 +799638036 -382863055 +859963813 -78570120 +-205576806 -238528031 +172067183 563543372 +578907711 -342349147 +740472156 -735786769 +697427107 426594849 +-807901658 418076488 +116228180 815883585 +391526021 953025739 +-764087751 202888864 +-314016232 -512364293 +61489362 198824180 +679586509 41697962 +233600169 567803850 +567442309 416135427 +796966416 -557348 +-647229839 572878841 +-914550653 761162339 +-942498537 -171123050 +-830161827 75886789 +-578378959 -318612276 +679452224 -352666819 +876682677 -471926250 +-925280841 297198497 +447167330 258689993 +782565229 -917250759 +-726099623 -508726423 +-158747889 -400056418 +-240364814 -305934282 +-693453534 144170267 +393300261 -146429576 +-12349737 -352841699 +-883100298 -760290095 +795536022 324038802 +-573451386 999048490 +635540944 -805254653 +334456594 -600743335 +-40786428 -789800366 +-283855135 183435585 +169837625 463535476 +145117338 783886561 +-390182354 215137567 +-113660659 990024782 +-783416946 -611301317 +656068501 -303370388 +298445158 -666321266 +-645115115 634332128 +404559758 -543814629 +183828789 -282638847 +240510580 -831130558 +219853288 420948037 +-476746792 233183858 +717944363 746552180 +735376876 -1133478 +98284729 128096376 +500540711 -485528868 +-648856546 180695770 +184953491 -899531843 +390540624 -593372379 +848726014 -758181367 +-795518578 -993683799 +720561525 529764577 +-901466376 200135337 +-915356266 -818181278 +-714603503 701502780 +594587277 125205936 +-375789178 459751490 +545929713 463743807 +495790670 -946088354 +-3756515 -546375927 +368871222 28762371 +-398821980 -680290577 +586698842 -58487803 +-568606435 -911378969 +-727183161 -607839186 +450163392 318263443 +352739730 177234051 +-98483069 -844275551 +417122660 -362023054 +24795501 101423557 +-921907564 -982425457 +-525927413 -291211085 +590591675 -25013955 +169403856 -979808158 +840462562 -936041022 +-229669244 -693502882 +-67511199 385953868 +-312411173 41139616 +342436639 -274252517 +-352298631 -813687372 +-632709267 -164569897 +-754445283 -244484620 +849502869 -529251491 +-21602901 400051702 +511299256 602739919 +-896293126 714376689 +-522377837 558171074 +671462714 809084646 +650554870 -613452217 +-610655284 306572566 +-718515841 -610006678 +-230999501 888582287 +-723016106 -235311276 +-450319766 -107187298 +-593814272 23299531 +-278309634 -709456072 +-442874093 -330486263 +-144651571 -256651233 +27029982 -470161943 +981840278 -816767304 +386778821 -214072605 +-886000186 -83138168 +857256234 458999721 +-210675668 186874136 +-504209036 -55040811 +-710924766 -989342537 +538485148 141367649 +149157699 301168848 +-669553744 985896199 +-764921024 -817294190 +883199745 -990328638 +-731868664 -995938233 +-483690510 -849822374 +853818736 879084506 +762135478 -50590081 +-299144078 8028652 +-808156935 55417715 +671035261 -941703297 +244762910 -349411231 +55612521 -630851817 +-625170943 -382634083 +970459666 641141015 +358918145 -669548404 +-320659594 812235286 +344618564 -668838283 +-236457512 -196329929 +-898977769 -382196346 +-507237668 -12842400 +205074949 576665616 +772881770 -736105542 +450055705 -10511286 +-373124007 838966316 +-952762940 -715911490 +-816473771 221585398 +196447010 356701776 +-123668910 107864175 +-636983182 422717013 +-77788448 476166925 +-378313824 475475474 +-622320691 118279944 +-184126389 -69540762 +449170272 -925658284 +-704063948 -760736833 +-229045200 468520484 +893606850 257147547 +-801962110 555301374 +257119291 568642675 +-745422199 -781755817 +952617838 782836943 +66954980 496696528 +186996983 312246176 +-629521156 889164040 +-652539996 586790223 +294373448 716397568 +-197923505 -701095409 +-722436752 546352782 +-514575893 -782226875 +861157281 -465301735 +-584224373 -970475955 +-211308977 -62776045 +-958409673 -485164209 +-693007606 803944119 +-15378053 617282309 +872004880 135582142 +-244062127 -664988276 +907100485 131221847 +-39937693 235748877 +178844913 -94200188 +812524994 94523254 +-694542802 -605292081 +-321632158 549288030 +130521483 -617640830 +154842784 821459460 +-421394716 -162854957 +240526782 503699157 +111589217 -894119108 +132405647 -344864605 +-376140722 -583081772 +-899058398 662723288 +-717353283 296507675 +-8433169 -548733740 +-169209820 304729607 +-790184661 -555714922 +-321951039 -281268424 +811733095 193585961 +-353382577 106144390 +874580516 -632616193 +943395049 -696863764 +-247254671 906471869 +935978936 -751193844 +329580014 329703054 +-95375916 -590283978 +152253288 -46239184 +171801559 -582348245 +603711127 757824059 +585918597 569094894 +-579520793 -482613297 +508688686 -308909324 +639813945 570745737 +445744244 -664989884 +-556299843 84344312 +874196153 548239367 +194300086 -200004838 +882072350 -821805673 +-604897630 226592219 +558912376 30492680 +190955328 -512020840 +-787578517 700692243 +231434133 -795820385 +-800254157 -679913551 +810545752 335077274 +-180125365 317173441 +595943370 -641291969 +-70121901 975146472 +52926669 -66025486 +536176359 852925495 +132043369 -471110336 +915949240 746790675 +868308535 908410294 +-854135720 657274226 +229816767 -504000641 +903857369 -420896363 +690346774 -946528751 +646651725 707750817 +-886166478 -819282688 +336724737 -984229948 +466007669 854875747 +717299308 654153151 +529998793 -331686241 +159854842 -636994072 +833305984 -858911232 +212864396 81502599 +180687562 296210855 +364942234 -504326370 +-868350605 -293100313 +-963486645 -914515353 +819492072 109250650 +-447497802 -694181035 +-805591478 379435663 +972786290 870120847 +488638515 208535663 +-399486497 -954942293 +-330033840 401918455 +489457362 -173591625 +518684245 -55764445 +802142862 -259322835 +-206927977 47399442 +869224306 543685987 +39176371 103472633 +212417225 -237358683 +281748688 13470431 +-604985777 502626949 +193671479 -338173471 +339652312 -835822401 +187461066 250645897 +398617185 -134113670 +-809206608 963941269 +911862469 -306583665 +-399564468 307537744 +-894353209 97723259 +615600659 134804005 +-261289510 442049885 +487461848 128687463 +568335678 556076264 +-618560012 -399053080 +796546005 -883908550 +-119157209 -277836858 +634891379 -634581745 +-706875182 -415643160 +-686150386 -395463748 +-254827277 299103138 +725009499 109642310 +866516525 734800938 +49554100 589920597 +-719934132 183659932 +952209594 -407083105 +-416571096 -821171994 +573583848 -710823605 +-27646183 -649586177 +-410768880 -356117577 +170253000 -429023327 +138276691 -600104812 +5463305 -819328108 +960318189 -913424662 +751205236 -516855421 +737109799 -306215835 +-950787085 -368074325 +790204903 -514680587 +-7815381 -179574092 +485541452 587956677 +-104847577 -482356677 +212587231 -882634091 +998113278 832516788 +-23756512 -202191383 +-431685433 269113709 +-775651532 -804002822 +-907512029 -268664115 +-147194967 531397106 +260905159 -924889688 +230716904 -771378314 +59618253 -304974473 +-876642110 -9868089 +773628031 -867887040 +-368234317 894015428 +-200611268 -843168199 +150495033 -940890085 +-460408212 -87953257 +-549934427 -112766429 +788611782 770250982 +382923228 -717398202 +885601496 726843658 +301431850 779446818 +-222496293 -733557395 +-939240026 266953816 +578409588 785096927 +117359158 -595588186 +-919250091 746242640 +700260136 419887996 +-814126517 -545736034 +199906785 427778605 +189911878 149222853 +-721417707 538869391 +-388292462 -756536620 +-911667160 679691099 +-927948930 -165384753 +-95997373 -490001198 +192739950 -319857023 +606649909 -116374098 +-125637436 891808535 +-945116909 -706800846 +-885314235 138827504 +506174693 -478886237 +-86637719 -990641396 +471744577 -89140047 +-721091688 -810741023 +-670070369 671096917 +941156693 -370498983 +-107357173 -118970877 +-72414222 -609829005 +-258506279 -472584647 +-189723069 -473749390 +448416429 278118654 +-751388652 7876938 +998133543 682094401 +-538720638 -209788786 +420426248 33268827 +319672768 -834819388 +-540416229 795983158 +-525201080 -275424379 +-12154576 599526381 +191582842 -154617690 +-985404597 -321637164 +-644501335 742329789 +212963697 482135774 +644766403 993945543 +884137523 252936793 +-447554306 339642292 +833450805 698710996 +899524527 677401960 +-143416688 -119584247 +777695987 191666117 +-622479182 -916791690 +-178534437 850492046 +659991930 797638666 +-775906932 504267981 +-989796582 -71916971 +162262910 716334735 +227583042 -667653668 +616240068 171671847 +-334083906 -16412033 +620370521 -789754036 +-163790422 -83205140 +197031805 919172448 +504193625 -519624734 +929303650 -781390799 +155020272 -239820618 +-879938481 -740576586 +133473669 235348543 +-157376145 670105176 +13586123 662689382 +651609567 814542676 +500611687 222847946 +-692442926 186666396 +-792946004 269630507 +-498114125 910052676 +-382959141 -719516615 +884040271 178313045 +523789202 -644861545 +129889007 411054069 +549216731 891159550 +933327061 502558922 +-664395129 -845321213 +152346672 -602492637 +430944304 -83584097 +-968481508 437708913 +-24824447 -783319745 +159487655 186506765 +131035236 -440590752 +319805856 865413618 +-390191055 274816021 +-295184162 -15677010 +-955968174 -904121939 +714144145 -703330624 +408831074 793154867 +-397868745 1959950 +343760395 -546452760 +-482837933 -447272166 +535171929 211011962 +-520632562 127072042 +-164681855 -881655628 +828464889 540218681 +845829045 485535135 +-220222969 838864856 +-971084623 251870898 +976780404 -748578179 +710647783 -946423260 +96662683 -103922642 +-525921172 243914742 +112418889 999376979 +-899032629 -528170392 +62658710 -216925078 +-342020875 -83303062 +849697744 -269543640 +189616829 -660179264 +-451063811 928745299 +757871793 800957369 +989056943 312126263 +-694622476 85530730 +-6637873 -856532265 +570965040 -126215382 +-891799722 -222177048 +-884432427 -566050205 +507225009 561163509 +786544798 -204281159 +58341923 931034782 +580514369 314954932 +-570968880 -158622465 +-255930762 -700024017 +143701816 162069316 +-597982196 298297239 +-648525079 636057423 +769085057 -780199874 +-973433732 542813490 +782609767 -778929112 +-900448717 17865256 +317983402 411742349 +-434327051 68995074 +500881706 -333743162 +861702187 776039701 +-2071214 -579656935 +-413246979 53734966 +-653370426 168358843 +39271327 -30238121 +423530514 158465562 +607827407 -367391599 +853484185 229082605 +271990932 -736810536 +-8814401 -544888879 +-595422600 385706647 +-637587861 50272245 +-619856262 611410168 +221969144 683328382 +716077195 352868736 +879070566 -989928798 +-641518813 864018821 +-14823630 918492307 +901189862 -983474741 +744224970 392501524 +165676789 -729562406 +749632722 409343207 +-512238413 126348920 +569849333 -524204664 +-826183273 -488202065 +850869291 -657365763 +143110122 60054967 +424992890 -395077758 +832312963 -342875023 +19625466 -839683624 +-919196127 27449501 +-533955994 -944876689 +-419567272 -179280296 +-423198557 605704734 +373693456 709712553 +473564586 291214557 +-921531310 134080234 +-676828567 -400910024 +-453351819 179222659 +602474302 -290461059 +-734818667 255170857 +227052981 -776854608 +627128005 -907665791 +679311490 -639677731 +-401701975 207981200 +-135865606 -116007449 +-676590495 907850772 +-746849208 -944462993 +902742703 -937635842 +-822452144 -975756217 +659845782 186977916 +-869075384 271697344 +-422396740 549966068 +611342273 -965518711 +-546767249 -63592450 +856459304 -845655943 +-998621053 -930559226 +98137773 819685120 +303370549 -956036104 +432923530 -264460765 +32086527 797705577 +629502430 -980675843 +931093517 674465675 +477420851 -133391697 +-768575224 482068919 +256531429 441529009 +158816044 78643348 +758877022 757733839 +-227354940 -44571317 +-133523490 -987487763 +811533960 -983131119 +837920502 -667046399 +-11377883 398385198 +-562969039 536333759 +540890866 -655652441 +393511750 -661061498 +-523897596 -847328997 +-112522437 592115580 +831118703 700293449 +386489084 -312594961 +-945334013 107432857 +699468885 -553221687 +-12638565 358305930 +310683831 889448127 +-41829415 -506035351 +-736655943 977327163 +176205011 209508531 +866328148 -443661173 +-839806464 -839094570 +-347398613 -620465778 +-584806538 -214858777 +181972368 -952821429 +982746151 -391162257 +646348658 106245783 +980028234 -734337437 +387931578 62468337 +-152460256 477734985 +799448804 -999458922 +146608186 -782104156 +930001762 386345740 +-834852616 -131754076 +613631579 815067679 +649605011 -762796309 +859065232 -392034061 +-3749336 863797860 +-118278410 175646774 +800670239 288370947 +647614884 -762301179 +-103685476 -615763969 +112261856 -782244566 +20448860 938209832 +546711317 136530589 +-84310222 -683882694 +-32803171 853173307 +570464419 -497938631 +-7834083 -77240969 +101260367 -175134051 +-136864525 599034751 +548613534 709091095 +558361263 -444231362 +-927238932 927310700 +-531994974 299357425 +-125633379 840109642 +984228190 713783766 +279725115 -217839598 +-327188165 940316861 +-387377507 -8138983 +-782558555 -471926407 +916843338 -378543452 +-98132568 -665168407 +281209722 815125217 +-770036023 -966875045 +-800338019 -452888780 +-861510849 448532550 +-868604266 448601571 +-390883871 -850461966 +629853925 -790317232 +-668335524 -437612286 +-897039528 655614825 +-73070265 -228222744 +-218237685 333958547 +627464866 -128026108 +-433802481 927846814 +-671915888 -80300126 +-651990686 -887947137 +403362045 137242428 +-113194281 -803142762 +-696664048 -141336451 +74821013 180393418 +-178754600 -338438637 +6531489 -337104686 +-739178018 -528974184 +-227791519 -719328913 +192114274 27658308 +453263006 608826048 +923361665 -955073674 +-156753316 284147735 +919969675 -754869046 +-852627935 -193925476 +-629750001 -596725245 +-38465647 -16298036 +581953129 907377634 +-981592256 -310328403 +-360177892 306936978 +543783576 -149616294 +-802416556 -136477509 +512784066 -894377093 +-400682467 -978532052 +126564921 842486297 +631669949 744068357 +533128131 -354301301 +264066841 -962355453 +820415905 976445103 +-349920971 -934316017 +502400094 506908173 +668301526 -237714802 +983272433 -735775550 +-496221669 -969074254 +82259961 646570526 +-687724788 -84671782 +-751154110 -221468916 +-697653271 221131580 +-317264286 873577034 +-430384026 331305097 +-173487769 222021738 +416799212 101968704 +-595066856 -890205220 +279623731 466726935 +-308130634 223634317 +-865194405 -285888200 +-916914700 -89839798 +-975490335 -320650834 +-792265068 749705046 +259427683 -195289431 +-147312102 975885015 +-479031088 255391977 +-11621795 -56289131 +-920985421 565184766 +18026113 -328493571 +-651303857 384910091 +875183413 856711567 +-922655902 464337879 +-737156921 -500791020 +-399283809 -975892543 +-266948595 450657716 +-87020217 914378886 +-187398216 -741075495 +950875289 41109044 +911651885 -974777683 +6457967 -911384927 +-69271644 102222137 +-66595472 588671722 +-548656834 348269302 +60320171 -656617591 +-689902635 252281765 +-338404335 -348434767 +-361242481 3910873 +-746289299 891634690 +786050570 -831652833 +-364359996 -96950641 +595979438 -24676398 +-837008556 864993247 +959885666 709801228 +902518482 -264172757 +-490286285 -365463322 +102902622 414930982 +38902130 699087400 +-113952219 -701156924 +180290803 796472228 +988463021 211694851 +726849098 730334577 +-844095811 -465421934 +945080926 -646956612 +31299442 -813707853 +-835412933 -545768159 +36180592 952968291 +-723007595 -479222235 +154694991 219403945 +-848474671 891194617 +47708614 -899133077 +33982059 -143971769 +726675496 693862247 +878414573 -170147118 +-332848163 -799465585 +-118784154 971039501 +-903146980 379251751 +785763441 -516385578 +807015903 186658093 +677671855 393243057 +-762480615 526860256 +11603949 -469339384 +-69672314 -9977976 +660123911 -976923610 +-214498270 228250438 +-536695917 -971123233 +233775559 -62561362 +-390389323 152756421 +623403649 716490692 +-125320243 -909706640 +376755482 -581182464 +460964796 -25259265 +14098750 791344512 +-767101518 327844663 +-130487840 111412519 +-936148153 -79955346 +-329238576 -617193824 +-503808744 -809080609 +-109218028 -764290596 +-95442895 -841746781 +531509769 428045338 +769294164 760420465 +731201010 -43621020 +-911813297 501050615 +727533193 876728848 +-775968754 5689437 +-313955283 -530465905 +494427841 796010979 +-980187243 604009381 +468315124 -737304520 +-871516430 542718814 +338627595 761061627 +606624681 -438025044 +-515847050 548010413 +-116106053 585223600 +67364516 -621613393 +301098224 819155176 +-121379786 -572413088 +248154679 757469078 +408505083 -684442145 +830492116 -776465850 +358874601 -95664880 +293522393 -605078726 +-71853682 -674465425 +-730494086 -189027021 +258246559 -762323684 +967712830 880946911 +-291487799 -509661639 +782097820 763949260 +555879188 -722393718 +826403068 -297541224 +-277138745 54540030 +-161640986 -458562038 +579944963 -686130828 +446091458 -661717781 +459954406 879886363 +576433387 -561003232 +-44434157 -993371544 +-581254574 22105304 +-441303896 -617547490 +343657911 -621952700 +16084096 -770992385 +695408892 -762394692 +-832213003 434399684 +-279785804 -808494072 +378716604 587306552 +-385953415 134432922 +594985881 -628207732 +780948555 -818082291 +-335163340 -933426342 +-493059661 -685109939 +-606884061 206730595 +104459037 -402711416 +-884211857 606591614 +798253598 -3325790 +686119662 -382449767 +537534315 404879801 +-252004610 674814547 +-719859354 -436449215 +-905506136 271353367 +-40974965 -395249059 +-545738397 -52526597 +486934762 -480309439 +-628881585 999043526 +408662256 580115748 +623707886 -592502042 +-688502184 690249402 +-327340338 238470152 +-226519004 -256122908 +-249382007 -56189537 +-527428016 15232592 +566370672 257542911 +-703138982 -521950127 +693800268 -115752100 +498403999 -830450536 +526937871 -987145402 +171997100 678294702 +-379575595 62190326 +155258022 231141634 +-409403806 186449377 +22192275 798521483 +-460510772 -958656445 +-92031956 86099858 +764131004 -446635591 +-323394866 -998529196 +244828953 806211551 +-52586708 -831462712 +858938158 -195994237 +311322771 140831439 +872164573 971902595 +27041369 -722706139 +283141057 486408292 +820096478 154035760 +988232535 108811965 +464735709 -545229553 +-42243335 874635216 +-820416327 -261586498 +812911000 995160544 +816645828 -694457279 +196487918 -972057304 +328710245 -672599751 +135773481 -904157090 +381104671 441530266 +-483154277 82267635 +-610354052 502424402 +-148830256 -475376001 +-381702033 -422754188 +-43026591 -504499351 +-653401665 -31708493 +-833072621 -428709908 +880359508 88609551 +-204000485 200493532 +100930917 45407637 +605425487 -870259872 +214680967 -739669695 +877654514 -686845661 +-461131651 314955053 +-153986459 251630221 +-320683090 -175424038 +-214622044 -839103452 +937223751 -472303578 +475077926 -195045017 +-293786648 484837866 +-12568778 856407916 +-718527412 331720245 +-817232119 -750321139 +-274369290 669068703 +346233834 -753491640 +-85524928 -647505477 +-359245530 903720399 +795267687 -85832709 +-419831266 339424244 +-363867596 -809397801 +447957633 -147560515 +554347934 -17828119 +-679426182 734392868 +109716904 -646850834 +-650424721 45158691 +90391876 -428276660 +-551039852 -547129147 +369720521 185296874 +538853547 -193719206 +-688631753 292443324 +-60981865 -41679935 +79300103 -952045046 +-285715387 -387453886 +41568356 569890080 +577642035 53892533 +228560576 642812313 +654176830 -392766815 +-530674260 275026566 +-721337137 -370643086 +-255165540 -744245974 +4541255 548612674 +775842999 13341648 +-369001825 634343935 +200772342 755223081 +-3704558 652266607 +212227826 557692837 +-217560363 -721823560 +-859855763 -794569652 +-124662515 -500429083 +-851028118 -773913935 +746280404 -897913214 +388317913 -629619806 +248242212 518724635 +-435606023 889011025 +-691730967 -2328069 +-385416740 568493998 +-374365779 536484380 +-827725764 608400857 +-758080112 -987015618 +71199420 -681534052 +744031073 -507880888 +-375995891 896312444 +-713365738 101329801 +215018964 330853954 +-353296106 -400452653 +683144100 -202200153 +-824594718 783863156 +-628131684 -318793493 +640587180 452277249 +886241141 -643538515 +279956877 527552756 +896807903 -718629546 +-515461160 -227413259 +-469897068 -911189695 +166746541 -434768011 +-18059206 -487123727 +389207466 -225751114 +-651564915 900788564 +-560101579 -130271079 +-415253139 687991096 +-527461706 -190956980 +-241578850 -708418749 +35525831 -841810787 +-679401287 526646259 +247619023 -470396505 +-776423657 -942085630 +-222339862 828092719 +-251653750 -248862908 +772604614 654845537 +156198556 495648997 +-508930498 714124421 +-228405616 -832350120 +-796738132 747556506 +840941320 639874982 +-32064521 851175889 +-821121492 -32445874 +-88045632 642624998 +-595854901 543264476 +231096323 869391312 +68316670 -604590578 +775148531 248766440 +566703110 77208650 +173370682 870356914 +-6279563 478923370 +865819726 -762824813 +571073270 424175517 +-290488230 -954800069 +-654458181 201678434 +-186218276 -575833456 +-292451345 -987012967 +635555447 295160157 +-410108634 615995190 +-794729928 145941381 +728461680 326542976 +51437358 -602071095 +726928085 -279307040 +166452003 712605166 +458517644 536396833 +838195424 950672209 +416370280 361278053 +-329432080 -24196583 +-704991431 -340664424 +425341210 -548118358 +-25486807 288737222 +789642864 409349382 +499896639 337910458 +42627291 187003511 +-69660205 -498631345 +260244853 -691686593 +346174442 -230157434 +-298261539 841001282 +-261273323 271452509 +396268753 -982235143 +962796793 154177952 +615919200 593511787 +267323470 -686137772 +-137336408 -7465249 +-80509357 -543799929 +63111446 940539625 +24487108 -398094461 +932445101 333985425 +-933830250 393778931 +-675347434 197886195 +-627934177 -245757783 +26960760 -369325672 +-339106858 889557353 +-976143402 591387089 +-422981839 -13950829 +-427206460 -622334866 +-558288912 647281688 +-520444754 -950410274 +-581203724 -300890491 +-792830086 822777257 +-876618385 921191362 +-856385940 -66790233 +-898674995 -279857814 +-665215198 -532664127 +516333974 -106163556 +987550033 171513774 +977410417 -101245239 +701210707 -427960795 +947745173 -237869038 +-536677068 745267525 +-459275698 79745378 +702619 -908176310 +535304182 147864486 +544667240 88753667 +-325005239 -366032401 +-9651697 565410011 +948612386 -67368659 +891062392 429141688 +292789547 709909612 +83457992 -359207229 +-465764283 606231086 +442955746 163302627 +-297930762 -449059846 +175645395 840476301 +68123955 -339727744 +-482291361 703249612 +-838258121 314355847 +-436482169 565221267 +682870899 820494284 +328899561 429752520 +672984660 722166832 +688023421 265965242 +-898319866 739118755 +-461062911 -874053659 +-198939390 375341683 +-489352717 -914260238 +-172684116 -978757768 +-709645048 732581999 +248838509 523846362 +-805463410 -752059803 +322355773 -134853430 +434603115 130842100 +-540212427 -395031775 +470681206 -889501972 +744400407 -243914824 +-618827328 585158290 +156210732 -472764729 +149336598 559332065 +454431158 -118220651 +-437164071 -901783129 +915725127 -442981124 +-781968975 937595700 +775912563 -121112772 +-379516137 -476910898 +509879097 -757916582 +317042390 -833483270 +-832299315 -104845040 +-414432292 736095408 +631679029 -734794264 +354592799 789151441 +-531625319 728065288 +463397127 -167556613 +24342462 -370922547 +509902723 743375694 +16713374 -42083270 +702543546 429244114 +-418629623 -24676850 +-649495167 533916230 +-825310135 -805815168 +824327162 -279555292 +661850081 -470559339 +-740069739 -359058458 +-318061904 -826315596 +446036023 -150644981 +693710565 408139891 +-136245135 -609650699 +641627733 986112241 +716023955 964788476 +341169028 685222004 +520004687 368061597 +654310200 -275166227 +543428121 -609587333 +626708820 -753355 +-211031574 560401138 +24527923 -390001024 +-602705004 940660735 +5193060 112594067 +995490664 -270101476 +386824755 -22484604 +-854115703 622158309 +295673392 666541254 +-201357998 -648505688 +670540106 908414383 +-27143412 -656619793 +-472967688 947641205 +-981658054 160098882 +-645141733 -755794028 +293719246 -223752980 +-204183617 -45058005 +963806332 695689085 +43907139 -156440902 +490535059 8521883 +124188418 611127250 +474982596 -214637640 +403667834 -652186422 +335935682 349302518 +4891769 760616129 +1514699 494098960 +333877888 422622708 +988119777 -86156556 +-304433129 -969266601 +633008523 338081311 +-256622461 -626566318 +-569172689 547452618 +706375023 20820618 +289062433 805989928 +188365471 -823063402 +-784115202 792513649 +99023175 -391361200 +483609060 803537998 +839228325 962271524 +7559154 259378240 +-672095134 741718773 +-36126570 -148213448 +120745780 826789784 +402724646 670306489 +117015208 55359019 +-436745952 -268404506 +331739669 705757978 +146372206 -26952380 +829185161 126189252 +-317344546 -998353041 +961029362 -3871285 +939498075 782350626 +472932883 -280970906 +-994376943 991383178 +378848720 -159707561 +-857977248 348955739 +772397285 -733177127 +384023042 882704654 +907463572 -264666437 +-986425925 -532424178 +-890829098 -839312010 +920571774 751219190 +959786020 880041637 +-36840209 414440837 +281134699 705311383 +525565409 -140741588 +980696002 -305147097 +369646324 -298201120 +-116024080 386725364 +-716439460 767147304 +-828418809 -734692628 +157308953 -505975523 +641937197 908706900 +-108672955 182579647 +-873158488 -999521204 +662011503 -310541180 +35498451 -863882565 +731014821 915992831 +827644988 -748143541 +-484136076 -135416301 +-56105395 288031288 +-370603645 -588233436 +-644566762 143753417 +-441369553 228791563 +-961167927 -739019002 +-942943183 -157583533 +-36925562 647293503 +-982291270 -88604119 +135188735 503287226 +-436914025 194501222 +125701181 238514396 +-164624534 -144869441 +-982090697 -747525318 +951973984 40568863 +755278766 806244038 +772533160 64297356 +-420352306 717480454 +941281579 -668253063 +574972045 300930474 +-734000972 -351062692 +660528278 626721234 +848719936 952073340 +-470049580 -83324714 +-124898254 758024545 +-105692179 -39421295 +355526474 -794247244 +358539168 621541090 +-533710965 -70883011 +-770302646 -707494387 +-113738531 35115983 +-850122035 342471846 +-688906614 31783615 +-115138481 993432456 +-822656529 757774298 +9045576 261440389 +182565863 212341695 +-359595717 -504933370 +503020623 -39572781 +493638888 -729957441 +-539224210 -253658587 +96063959 832583001 +119904427 -94784177 +-969625798 812092121 +456398105 -968431622 +-315419210 933179971 +22272051 270635565 +832808383 -397605391 +-904639029 574421813 +194249657 -686607286 +-216266305 -692516279 +890491454 -122534225 +128354640 226523969 +772091526 -95514994 +648782329 197557873 +-182176908 -163515616 +507702210 422668941 +215836662 -224297726 +-146526772 -662035897 +-33899369 745239869 +-984580008 399695611 +930061962 453723211 +904903478 659237558 +-493769604 560667483 +161459172 -528716684 +985296034 -289854550 +-301763618 495573260 +277235811 -936049337 +-778513551 -358267333 +721907535 -281950296 +6172843 730719125 +-223795264 -307664309 +602596177 -395612815 +-126054622 324435451 +537419825 69051839 +-39929667 305531119 +-32269310 -529172817 +-192873681 325280177 +-482669487 -555882041 +25539292 206110984 +-288666839 -488205992 +402195406 604961775 +-546104395 -342294366 +-6840889 -900584898 +-330688429 -995624101 +929658776 182276956 +531692457 775094785 +-700576577 935874463 +110821065 -716288307 +-181652603 -557048728 +-586228266 290184446 +-942786314 -417771931 +690989084 49653418 +579606447 -940016172 +804928913 -336038624 +548482778 -362540641 +84795982 -937624549 +92626838 689938521 +-574903925 700760068 +541455215 -938715971 +703848222 452554033 +-767658085 -880146078 +-623381295 -456054651 +-409129431 -271992880 +-793384189 29431451 +-201239758 -185692943 +-859165030 533058809 +487449835 -41988902 +656172961 57483868 +-315760038 -418082576 +-944652623 -697191508 +781662559 475346126 +-429181809 -637207200 +976486056 544275308 +-785033558 -485384363 +-583269698 342302473 +784681839 27526244 +-68229363 -62626226 +-415352750 -31073136 +-548925736 -17160951 +-817874054 812870518 +213706266 362678842 +728362506 447188901 +-174527340 620354758 +160395307 853421955 +-449529378 152145790 +-971184515 522560304 +-768295227 739047687 +492969852 -203873413 +-930386269 -997055407 +-406552503 -36209177 +68537360 -107049951 +174513838 -137842431 +611191275 600912693 +-873397569 -312129669 +-963899507 -474839812 +-340797776 445054122 +253663579 -893424020 +-503326335 572910889 +228218935 -593010898 +-839794477 571854874 +938738732 -323391477 +2562313 133751639 +835888228 -624730936 +-364966923 -263777078 +-261140938 711450212 +-731177869 -415446881 +-720051758 -182777140 +-741138903 644765447 +-66118908 899899942 +-606179330 729672428 +692505892 779313470 +844852063 741727776 +844780019 686177529 +180500294 -83195013 +171543690 688508800 +-108990310 189346971 +-954391494 274665426 +372708318 -95678797 +971927127 -944479175 +-208360542 628155065 +848264537 -390556107 +521175219 -757241024 +283468145 -321579749 +-648350698 -189180714 +-694166515 -91277192 +936191640 -924439862 +-759249146 -23144169 +-948949339 226147753 +-413783842 558285388 +683848662 -110025896 +49128796 -544777838 +8384270 -560980959 +-109316539 -725977373 +820438768 929882615 +482215354 -11622650 +-960047821 461036357 +-52343624 -107703302 +314111680 -70387816 +612742052 -200192234 +52194307 120183046 +852523363 35299353 +905366248 -550561433 +978829999 950883738 +733041409 -245658962 +948140535 137983599 +-819406894 204371743 +920653091 165882556 +-614336536 -918300812 +-706409537 359571565 +472936849 -239076805 +481205448 -641182512 +260960540 -984390943 +-221280703 369976387 +560387423 782797961 +-677624149 -316200051 +-947502446 487374372 +-597501611 19038360 +37589689 393127620 +-8375983 -670901440 +586036382 -86712525 +-813461929 -27392667 +744598791 298962311 +-889450685 -808976739 +882469377 165444837 +-826410531 427278235 +455234204 747136253 +-490653367 907034075 +-408817122 427767083 +-624021978 -302352607 +287206993 -950934687 +457066566 700154123 +6345771 127757617 +324961214 42481062 +158427952 320480474 +-579845474 20119611 +186496545 850437204 +-35684082 -863866993 +962433681 824281525 +943129050 815619310 +-983990232 -740588273 +75806142 -242589509 +809756327 -486833244 +-959609748 -167029987 +345935915 757050883 +966791377 258009642 +-399769468 601181753 +-655714883 5928402 +80471404 -511694540 +485568252 -959322259 +244967570 699931078 +967254453 946308682 +-53755062 -687997187 +620743977 237873743 +-259892046 -814603079 +495573350 129769619 +-884714671 407217164 +906845750 767924807 +236132866 787421110 +178491139 870948416 +595776837 -516302957 +-3932013 844200409 +-812374366 494006036 +-101866983 11569841 +322877093 802155256 +-927179570 -806448047 +-853857274 147444914 +973908506 838095572 +-437617060 -963527381 +-330324691 444085931 +86014121 128521189 +50832306 -492102621 +835052847 383343594 +307095359 492301905 +54529932 445212833 +-565458416 -776448402 +-744953835 -446328278 +-330225446 -423989162 +323209889 327209178 +-520574872 -324793573 +-477991405 289949635 +-690929902 -249200375 +750392096 642944209 +-642476433 -945891725 +227538450 13458023 +605341676 -25453647 +-121165874 -446998783 +262383179 -422751556 +875882031 7942290 +-407854342 -971674808 +480264967 410433987 +855872711 506557463 +186725903 -317194133 +260023202 278179471 +198420873 16947799 +-280396353 853788748 +383715329 -500904458 +135874907 -527775862 +-629667378 346291198 +-230510416 542625769 +311680465 -909046343 +885051437 138754388 +916103852 47756006 +707632430 -293267250 +358632259 -149415795 +-104951444 411386161 +-809881173 611091922 +-514913438 -472965653 +-42817203 -405256970 +-377358996 -230607681 +-904313159 -95696134 +307959215 -428556761 +-110351921 603753590 +-882080917 -522976263 +871584054 66444164 +-866974427 -526251576 +995174592 326748287 +-387900336 970141839 +-646724778 -68240126 +642456812 -356826453 +-637061859 -788735944 +-227914316 768143895 +-542535766 626699443 +-678920231 873645304 +761005674 477454568 +528196084 146462416 +-509647883 -588291718 +-466377207 -41153642 +12428266 411847939 +102428569 95894103 +880826073 -574012422 +-941574058 900777267 +819353427 276329346 +-36040393 251083663 +813799241 599116438 +773610161 655006101 +-557276865 31509546 +-653271925 -897475179 +216252191 959762997 +-259406223 -78616620 +380006186 272913319 +-486633264 -973441368 +261329649 240539994 +-546490713 280190117 +663828597 -564988943 +-632115838 -678558176 +809165738 -682757062 +-502293303 739380823 +-113027932 -582844520 +988588827 301038225 +957881849 305260553 +924105117 27490060 +524575106 -549275601 +-58656584 -233115899 +737450038 634547856 +-141887550 180488185 +-120438011 -96435793 +160241670 -363382861 +959850383 243150182 +-408355999 460788763 +244668795 806434232 +819791656 175809472 +176994819 601603481 +-615058245 -632544166 +221414563 542018185 +-129248707 -959609668 +-409135117 497436655 +-350164230 718526488 +103904330 884424845 +963470298 -622300864 +-65584415 -30658473 +46061058 -813765306 +809005203 -53875422 +281488732 -597433347 +-313683783 484379106 +-149028728 127089514 +923694975 -240824344 +-372723345 979517811 +-208712336 -607567479 +-431703538 -13432940 +-626037690 222146642 +674743937 444791892 +-216915781 612092176 +534029559 982013546 +-488851996 -677406062 +409382156 327416983 +206462427 -275229220 +-791051323 -155705986 +616043489 -179227062 +-930038609 -92403 +-666889373 -915762625 +799362994 507062777 +-952011062 968671997 +-746418829 -295504766 +478821864 263112343 +727331397 -21130171 +617726974 173080167 +-390983336 -173844021 +-517569896 920878386 +779481605 856536265 +-515884040 77522615 +739170048 -754007737 +-267260679 799799237 +-224848878 427832993 +-266247525 -601523845 +118593921 302524057 +-152871283 -848417235 +-313115663 58445396 +-780556214 -545842915 +129940303 836107091 +484031319 -894718512 +-913665593 565219217 +-430485487 283319331 +874355994 763536053 +796074681 187006933 +449427025 725653254 +-849580651 -689341840 +430482009 863135176 +-212620553 239007536 +-105212466 895082509 +392017049 -205291580 +365750405 -746454595 +819584282 -575905557 +-114267302 -629167049 +-993622621 -824545252 +-840786780 -607614482 +-53908080 226891773 +-524237829 735577835 +636488930 -353601203 +670819640 -426369769 +-76061633 -607099948 +48583798 -371580627 +815416957 -577894287 +-20104576 -658293916 +-117146473 56734237 +-783794002 -974076487 +842156487 65937812 +-168352625 42652414 +759731338 -430221276 +583193206 855441536 +-834000576 -768933121 +20380464 836234190 +497627941 591168073 +-519974050 -937090855 +-666572032 383730526 +-429067955 358460699 +699956529 -126914347 +878971549 354173728 +565471833 -717338912 +-180049458 -427436458 +31539497 -959901509 +-203319855 447740551 +145831163 463586095 +177722435 -660070251 +670075543 -132370670 +-530226287 -80367231 +-463954253 -18168125 +-867584243 964964391 +-715038956 -226371530 +460100842 -865639524 +-910723153 -733540446 +-575433963 -151338458 +356868156 43549606 +621106057 -292062 +-257069487 -927790008 +343057432 -551705938 +-701010599 172716578 +306959979 -819628877 +-598630240 235972371 +715489606 215486660 +-585790301 165540867 +788646130 -332132956 +-464236681 503293983 +-2384386 -533986063 +-421991853 -502286580 +-182191544 311576753 +264330436 -843965744 +630085439 668309189 +720486099 -147867284 +279600992 -615039825 +243220876 -820488310 +-745466342 512692243 +30070923 865789780 +695626169 -428750590 +-73707973 -414396501 +-638622277 -539081603 +-555594840 -277161538 +-822288164 523575816 +-671573207 -214372463 +870655501 422356597 +-813999792 820300049 +-85177195 -630454843 +-615147814 -427517449 +731214237 -771614337 +117376340 353952587 +-621314686 465742400 +-149655057 -233384928 +-607746245 -967913218 +-113288222 825764032 +636579027 -709196210 +-579432981 -363608714 +979385384 278579022 +204875473 -791122727 +-151263223 -784558888 +-458974991 432348628 +420971760 -417105260 +519681972 247624870 +67924436 -795120278 +429284854 608116543 +-337759559 -405411184 +-367802797 677323089 +742531477 715556695 +623136100 265233594 +964740426 145595823 +881126873 -648109057 +-367198879 -450174063 +-350088928 906465404 +-779027138 -380507811 +413874231 85331287 +-533301263 -129148229 +-471169546 -321331919 +-390520574 77080851 +-866679660 930439126 +865026530 -1872564 +-274334327 -730831706 +409807949 729342453 +-368748038 853457487 +-964084464 -965856878 +-154925209 -216173244 +-797863691 -862693716 +-365882097 -488100068 +883552707 -790185178 +878074588 286582055 +955022709 -579677928 +-20922950 640220973 +8016387 -625033507 +-136509266 91905203 +978170604 -395910236 +-598772971 -500440162 +-351689289 -447326547 +-528714172 -37020297 +770238742 -3687595 +-70881757 296359968 +238386589 -778140412 +987435141 -757465385 +-339231678 -974062464 +-875475304 732824457 +593942261 50521232 +-38092499 206778124 +-157892718 -314850847 +613479023 -665226059 +-911205719 976288417 +-362019222 304514506 +909105217 176783091 +907386949 298307017 +-103273721 252789714 +182758359 19659087 +-682516484 -362280854 +402910444 528622127 +-790988090 708208877 +-287319777 169340525 +-806524972 -493677982 +166529566 -893632094 +-28184337 598369671 +511213362 -310808071 +968706831 377298443 +-456581671 911864688 +-637188928 -237471627 +-406746124 398548008 +392401664 -228877712 +-633227273 903677 +-911701924 -292851516 +841343640 834128344 +-285049679 943200541 +56856212 906106364 +-249367382 -155352736 +-909660489 -704753524 +651191198 -417260721 +478160981 478954619 +650722781 -424425867 +176729169 811386750 +751872467 -101864518 +869889139 848332330 +-356043420 317905317 +-216916122 -223685336 +-883450136 -636601707 +-988279418 998843459 +-516949904 -805247363 +266751472 220652278 +-574230232 20389668 +813175516 137934441 +443637360 85413431 +-704204176 -779257908 +-889039395 426191839 +-943455002 449083272 +855484342 -579452480 +904093425 -804824256 +127950692 -45190469 +-324560838 640037012 +-992449372 -945128167 +-271794581 262920570 +-483226430 -314898318 +553627582 -839672477 +-692230160 -586093722 +802225734 722013025 +805618901 -609707656 +-739294319 332076930 +-430818900 995010816 +262166934 203894333 +383055775 610719013 +-892774221 -477699395 +951448111 -600186351 +-79798007 -133034307 +969364703 -194702464 +-835072648 -578998379 +-430812156 950781268 +758699643 -609753672 +573628644 846834371 +788332279 704513836 +407687732 -177312055 +223151033 -100883327 +993007219 730072474 +-993627859 593158021 +586472985 20673201 +568602720 32624417 +-232593168 -533506614 +697934967 -19588503 +-607095272 914669791 +671224711 -574324133 +-895338783 691996872 +989572495 -197025371 +252256894 686698850 +-434845371 -299659426 +-281221946 -955445210 +-495767606 -415233648 +637049394 465737479 +209940923 627122496 +772055958 -4704816 +667054903 552522470 +475701568 -513198138 +221860537 -751198306 +-440980831 -461759713 +-321728840 945742874 +-443880300 895020774 +706908321 -469701769 +521544904 932838886 +122086527 -239803802 +-562908473 -25844941 +-548108241 -327088489 +-21267127 -714457488 +358244434 -463463394 +369758199 -659332016 +-119543157 -614798784 +705722260 -261948876 +-31671534 -403338976 +959187691 224843851 +494426948 942704312 +997316669 281926530 +-538387391 252055871 +504324264 230780677 +346160379 559102135 +-874164389 -478294378 +-398019984 -824304196 +-782078084 -434186562 +-520237187 -802601861 +-423981055 -598894528 +-805861581 -633501076 +468690660 -494775650 +-313993056 747129048 +-322327592 -270025174 +257936025 -500669707 +-397077998 -70830429 +-590576293 298019130 +-883297923 652873645 +-674480809 659336005 +-457770565 669886320 +-488823230 -86230463 +10975940 885743767 +691067137 -248002905 +586830269 452530194 +999747985 33412637 +197657033 -342705163 +-851457896 -396588200 +332693981 -784798944 +986001496 565588876 +53298475 525160873 +864068538 457063804 +23122194 362290019 +-790649877 937404671 +119010844 -338590244 +-584249255 921023869 +274282092 -137831874 +-414060016 -655199898 +-180031746 472736169 +199064703 312623643 +604946960 146454725 +-270720152 -930935298 +-774903618 780657426 +-362973451 762864795 +724864581 -456280965 +990722970 284597201 +-371898838 -98388999 +-86552750 324271653 +783513042 556803932 +761319060 853168138 +-952545161 432566754 +135828416 -169872401 +954921540 -857582868 +-491967943 412981009 +-883064820 -912841096 +635844622 -146159335 +688459062 963844421 +353864950 217408107 +71021726 865619947 +792359493 879789272 +-11776652 532188664 +261569362 -184207166 +-643893555 848811322 +-781981181 483478023 +691043004 -131764958 +-384114478 866224398 +-280332134 265911556 +-106632439 -214321644 +109280979 703949619 +508782210 761212459 +-161784021 256997598 +-858436849 -907496901 +622471901 -972206463 +204837116 -302700379 +-456484606 -473468986 +-408372206 431466749 +358471665 102851844 +986073429 -470042204 +-740583885 -120514335 +-99876533 -705832287 +309037601 700440678 +875927666 -172344729 +-71485010 -883499832 +528471405 148405715 +-588139867 -683248590 +156454811 -398083760 +996176207 352653438 +-873204979 39708330 +-47525336 719725697 +-690123238 -912819847 +-504168586 176278495 +-934003344 -29761168 +-766753757 582528544 +17905180 186885591 +-397882025 261964678 +-902381153 44244075 +98985593 -901791816 +279560401 604230841 +29995336 575342253 +444190599 434409602 +253647133 -576773745 +-213165917 257889783 +532278909 31575756 +-774802724 -551858227 +844271532 871632968 +-97913495 -460539460 +689782396 -512105550 +-972592315 -762120506 +-297973808 -255147374 +561804888 -178554975 +625073444 -63530610 +-728453683 -165120298 +163736952 -987577308 +531110960 57863095 +-640651259 -965596256 +342929373 -73029323 +594852386 973140332 +-17583773 -233485083 +-548056163 960147824 +-320637868 949725454 +-138875613 -305893082 +-297591215 963996441 +711138012 -981684804 +-118682110 -199992906 +813685774 -270511831 +776030968 -352490271 +-244744093 831685077 +-181308728 -254278758 +-621902432 -264671052 +-808881867 175568276 +-639428562 394638713 +-615605716 626980831 +290642755 -968511045 +722622476 328048397 +-834499686 603462147 +-524947926 707221068 +-346544191 145194351 +-671801005 125673926 +452289389 -201870436 +124903599 390501252 +-454190206 943328428 +164027786 448201354 +763648925 541207553 +946649417 287140091 +-845438191 694115140 +-172712982 -90565913 +-947301874 809735096 +727535555 -545160199 +890295848 86575476 +195240372 -522769339 +550184797 -401340616 +606848353 -357411634 +904669483 745032319 +752259761 -684233967 +-588225754 -352673531 +-893780131 58033201 +569617418 -300659507 +996852720 -434425694 +-548876872 -716368792 +180930018 -217411756 +668021199 -510845494 +-759858427 828493053 +-482646074 301583031 +200614157 -530085789 +606448361 -377550159 +690501838 516980723 +-73750857 -975353641 +535145851 -117219701 +-465478039 -387545302 +303050736 462563563 +893165468 536549016 +587327102 -563929428 +-704456631 -11929501 +873521662 -401128570 +-4155356 -440554935 +-862030748 -639391842 +913211743 -660957711 +484285619 -759388175 +250089976 -518514002 +-114620382 892413368 +175768907 -75641448 +-383218061 -259819653 +252056098 -318678995 +121102855 822827851 +-855832134 -29935722 +660077889 -939582949 +-886464413 437646629 +952348168 783950666 +565300102 257525155 +-822686209 408804377 +178911152 501752515 +-184917585 -844382657 +558189506 953563805 +-612679398 -946423368 +558776016 -231391063 +51211054 -10951300 +-285189680 11073219 +496729876 33597082 +-5269524 565098299 +-804518477 119333307 +180699337 167794133 +907682879 -633877226 +350316223 -300475205 +-435212900 -717176022 +731336700 -737506798 +-911581047 32960332 +-151439490 991857766 +183456452 466742206 +834953962 837694522 +919653468 791525500 +-995904650 -60892475 +-858730221 33391024 +706972077 286410089 +-859697665 -7339087 +941127983 329706471 +532429964 -690388022 +-399107289 -400252793 +-380408291 600397430 +-757323066 -880747598 +285149152 -99889174 +-701274377 -834667012 +-714965693 716021131 +-369715681 330891628 +287041523 -180580509 +125445458 10637710 +919222361 955258474 +246835154 286461921 +-539701964 -233131062 +-447806169 -66650123 +60600921 105680849 +122065979 643362294 +420024780 -838328708 +829940054 944908734 +-37120469 863892480 +580348381 132936058 +427835101 785947360 +-710052124 36747055 +66003578 862451857 +943689267 266238597 +256800418 417495348 +427507526 283885770 +-28127616 977151315 +566197686 -573258967 +891743063 -976527248 +451864919 693700611 +-429360295 -786235710 +-752895405 -950008329 +504359397 -298284151 +271265410 608997699 +-792819665 -807322640 +-602660462 -724091310 +972602549 -326002822 +-925260482 10149289 +351987242 -508618997 +-350458287 700444496 +-679559250 473855301 +670305359 237943308 +-56833069 950845101 +755715575 -251202690 +831898128 -779904193 +-993160414 774335794 +-812008824 552446303 +-123026464 -189117567 +155829119 235281515 +-939001155 -250118049 +762178626 540726964 +942332111 577861357 +10892326 -488653887 +57333317 -409449 +819293254 -569323223 +679098216 -87891623 +-708347515 -271003540 +671270666 138948034 +-766902567 946049915 +-650151740 -46093371 +-686160502 -276447025 +-534359353 461583709 +984284618 -80105785 +829010271 -809434031 +365248600 -25683900 +-512917105 304258008 +805169749 55960053 +629810431 674484969 +-60710006 -100000133 +532244009 175031877 +272280337 -250707317 +5460323 595488883 +-433205061 368339562 +-436634250 -775043235 +961201534 855034647 +-314829178 301705604 +546097696 -301041759 +-513802183 101877675 +-660050629 408973965 +-711931689 -907337904 +-917655571 -839633622 +886333914 -764828201 +-401076779 558547359 +769068173 615920032 +500893084 567590490 +781727007 -230570533 +-363848156 -102235764 +-127519284 -314073633 +-539796119 -329505071 +740836888 -184519303 +-433584450 -986410555 +-616894598 -992755841 +688047582 -48268677 +408136390 860586384 +-578143464 701744287 +-108950643 371699451 +240015913 988328135 +-412990029 -261280695 +913435138 126512924 +116464308 540843766 +578348216 708674816 +289599934 -510914807 +650265090 756427884 +497089464 -537481765 +737233536 -112707354 +4253027 -520579233 +-790656307 -325268019 +-12000571 242130968 +-633954971 610701710 +980637878 -888972516 +-553223599 -707191117 +194297397 598654101 +-339772340 408727141 +-53090927 -12612092 +371280689 -14190305 +179768766 152670687 +-482859564 892995542 +235721540 -406835705 +424921048 211921888 +-225261290 835635619 +-264183193 -625024418 +-18752724 -800267051 +119379702 913445710 +-908179228 187993751 +-525244236 749560075 +-329539891 499456688 +355338674 -217891465 +82441065 -912556318 +-667448368 12636901 +43206232 -441137328 +483689467 -818323927 +-571320154 456708706 +-40683633 46889678 +-683802812 -33157878 +-377444652 -115500801 +608945387 -101503561 +897805204 -148032281 +77090793 -397117850 +-789277062 -155748850 +-374760471 895037404 +-503026507 429852309 +632736016 350530711 +-618351316 -7183813 +-741677671 -568028137 +-861511528 -680012433 +-498660401 766049770 +726869439 -322076406 +645941129 427723638 +-823585424 282182927 +642816938 -142770443 +923818169 -818933114 +-384966184 -376954596 +-509895320 654806324 +512858048 199773321 +-633568952 409143953 +-594566216 951377638 +-422618542 -419883635 +-94402298 383749506 +-606551984 -654650528 +-51491770 -70357318 +326328083 885038890 +-481352864 638535477 +-896905857 603632427 +434528268 928666556 +496375836 661997536 +78783525 983801622 +861768796 -852761835 +271511334 -470122282 +935162238 161183812 +584013206 -906705661 +-545139563 942162610 +748077443 200562232 +-196461744 499117118 +-722628137 -651036205 +105244880 -89656901 +-799694816 -176410633 +-61198413 609077440 +991775840 -450721026 +281949362 172418239 +56647566 -582929388 +-673089438 441414171 +933892963 -699738348 +-567603457 -413155030 +-580446597 421400945 +-649469490 -488924639 +465126633 702174186 +-350852929 -593775759 +835125177 -204968660 +-657291634 -918020351 +95223471 501429597 +465245997 907400532 +958503839 -812020053 +-752744124 280040004 +177024264 -269124090 +302457190 -122598160 +-251991610 -265915368 +-380309062 201108713 +105797712 477753456 +489406995 -87712107 +822742566 690318279 +-569543351 950414083 +-246212467 470227912 +571790271 -916018102 +-287219361 158430617 +748786725 -971694826 +-903076948 -968492172 +-358153453 -147819659 +851825481 -369513094 +-676253403 -484168574 +-848448655 96716014 +163220415 -805124563 +-238920758 -498692994 +665224201 -422553766 +-210217085 843342133 +482886233 471710409 +707239591 -20071234 +499115684 180985520 +-611283502 -920353089 +935039555 74199502 +-611600856 37369438 +-258907021 66602238 +-539121919 -872048662 +820475820 231764544 +817365004 -13467859 +-255758747 906927779 +553388893 436340608 +60901601 -645388763 +-101938350 -586001332 +954064976 -423861388 +-496770634 -18423125 +614249805 -461468037 +-782384226 542785994 +635440834 -923113624 +757673979 810146581 +-594893227 340645411 +-787417457 -534563889 +678120047 947105332 +-798103904 999241182 +134957137 -38692116 +927723355 201474149 +-302932812 46999852 +-22272276 -813575193 +72930997 -47182109 +-405167735 -107801746 +-247012911 827350399 +-933727990 -891024043 +-467329504 -862153026 +109404077 910639341 +713311680 122027938 +-24537178 523762428 +793655242 -794785156 +-161550799 -468819722 +-140210185 -90855763 +979828384 -384032395 +276393740 -775320293 +349250094 587298390 +751037386 -144462855 +10195364 -798526018 +23202068 -827102748 +-692074713 -215847872 +658183410 -382565667 +-939586642 366026601 +-970213544 -524633751 +-932701285 -769441920 +847290517 -422957045 +735701761 -53818515 +-402298343 785904713 +266525106 -207120437 +-343941013 377293265 +-72066908 435496950 +808655373 -760874263 +848269798 168449460 +527894296 443197815 +-530788245 292907632 +-668396610 51707672 +371530839 427343317 +-199795450 -319607786 +-164879266 601583732 +275888137 361537880 +-770971402 -154286731 +-144078860 762858646 +-78922893 152313637 +-9748087 -691635222 +766731984 -712090314 +-291327702 -710442544 +272008710 -802067785 +-277865860 -594527129 +-432246638 -703442272 +971210846 293395792 +-431039288 196074391 +-134881457 -440716118 +575841328 -160196798 +-793901933 219969386 +-415833252 -103231829 +947226423 425191344 +887683577 -422077743 +-344563955 -914983733 +-993781475 -87454273 +50640088 -250319579 +-433207429 -499836167 +-787851655 -924556083 +-624091782 -271403783 +-490606174 -316290297 +-360998506 -684372884 +813026348 -297010311 +-812315615 -586055774 +-390809093 -801100101 +49988570 -615879764 +488824661 252217884 +-369255517 402944975 +-304351673 333400918 +503469549 733091633 +389255620 -731380861 +-228445912 -107013372 +76070301 725262744 +-24927935 -513777031 +-399989690 -28897177 +820913402 767869857 +462790765 184150080 +60368935 -346699718 +-426281035 631620756 +119814081 -366978841 +-824768715 -350765707 +-96540874 136918728 +980903219 112068427 +-251400158 745417253 +-915155527 -840939805 +-683124657 651239833 +-315937362 -722804873 +-241784809 -405091540 +607698218 -802445964 +-888780144 991751033 +560147406 969909561 +55779229 -774022844 +-572333330 667752775 +665433778 -925721096 +978466194 -126626765 +227464522 158672136 +-275286472 570241022 +-710947758 -291348295 +512986386 797595651 +244742968 825976378 +-533505602 -159417223 +282611564 316470309 +929827714 50273609 +672328678 336290178 +-671145033 -685707094 +-37462159 365468806 +-407097718 371054497 +-922462499 257615403 +445112222 613823596 +222276898 207593036 +454488394 724541075 +-62643452 -839188395 +-254289306 836951373 +-992986680 -223500480 +-864261885 -536455109 +444000407 -849670015 +328281530 962794721 +990789973 765957272 +-630940190 728406730 +-251091334 -220508709 +300340742 -733804440 +743389050 518214525 +-155138780 -936075286 +415340837 -987439200 +-786554877 -576334314 +607459200 -19957799 +74374880 -930466928 +238380946 -425574176 +-507486828 -374283552 +-485587722 -3273759 +-957149734 292463040 +-395097450 269211750 +863879720 -833540197 +639694635 351371980 +224451715 850987198 +623197835 951627766 +48158919 987588225 +-944527396 16938568 +308905269 -926558737 +-253656380 366706338 +512272209 -318803997 +42933746 -394743984 +760062239 -633858534 +193116788 -322493405 +517372971 878053710 +351109922 -692466342 +263577243 153498862 +-761037739 183625642 +-1791545 990690521 +584177754 817473048 +-595996112 -402281103 +-926268700 876152382 +876625918 219896360 +206546320 943261581 +529857119 332322560 +534403273 685712646 +443412296 -704922921 +-613176789 939319047 +584196692 -769328133 +-221939323 -804166939 +431027886 555567161 +-401965973 709870202 +-156561978 -643266346 +156256071 -136228049 +344950218 835126062 +310132904 -182186008 +409968454 650781364 +-887620608 -124847265 +392109482 -766738773 +333419791 -388718544 +-683349419 114576039 +-559846727 -135941659 +-540511487 -28470058 +770756389 -402025267 +484680303 -881396486 +-488054716 -258580990 +-285182554 89198254 +-324070744 200905564 +-12497767 469316151 +26090507 -100916579 +779503813 416666205 +5425446 -82932260 +-868721308 243386027 +218697356 -813664038 +-376775838 202996190 +-60318241 251368527 +-192132549 971484656 +-181332437 -824003463 +708757803 -189681801 +-767615809 -302072649 +-367493515 394196717 +709286525 -842868062 +33859802 211035468 +-852774487 695876486 +96651149 -239769755 +535979340 179020649 +821162776 527391816 +-269315702 -225211709 +689069 -976357235 +463845826 741865290 +609492305 404337677 +-842123650 687286519 +-571301148 625339368 +79358145 21339978 +-28860284 -70059061 +-977679274 999984690 +-775877541 -473324396 +858955621 88238282 +922878080 -439100198 +-613355449 202949088 +16320857 194596998 +-324657591 -785736779 +-434041308 -263909394 +346718182 -995155370 +271682232 -668389696 +-459316952 963511850 +265404536 71828541 +-148773724 583983581 +-482926214 -681256426 +3618665 -401749555 +-58472619 -424264850 +-867247351 -301015009 +-102110266 -945621523 +895726080 210222269 +209369147 -564616503 +-767457941 -854510963 +-646865094 -952879946 +122977028 73640104 +350761706 -139148621 +390188456 448341766 +-631476592 -651510969 +-828538828 -152046718 +-789531530 317101527 +-968406786 200979048 +577289847 -35519416 +-794775495 18403285 +561286073 -356984300 +398572314 -533562851 +258968473 973854942 +-370978825 -843183016 +936282884 -921515915 +847024481 997164715 +710602275 -140894211 +-741675900 -606095879 +428438410 -211059575 +-305133408 125618167 +-441362822 448083487 +406947018 778071631 +-402158954 680250145 +-513787096 14488460 +-220147827 -239557566 +-331468437 -480464020 +-173423930 -522834733 +66673152 -796834222 +756018802 527399596 +589799875 44492602 +909930105 -224214173 +-721868265 -768566171 +-825572270 547729342 +-587142739 807948178 +439037978 -308289663 +-695411118 468480773 +-386224758 526015995 +494359196 3721716 +-749463999 -57844954 +193953447 495198637 +584483556 -412306607 +798659288 -163252339 +-158666705 127745775 +-616889231 -767219039 +-766122354 -258875014 +-334887752 812254935 +108689770 -639305635 +-782098888 -156749449 +199662915 -763234832 +892843754 -366326310 +-232551819 -244682958 +313215388 -239915902 +506781508 -327904805 +406533475 -162844308 +-396547747 -554189695 +-111018578 -733252302 +842943170 -248311626 +47298393 43814574 +7865106 -5342103 +123566016 979607942 +372402162 421707392 +9908096 -218438183 +56153976 -417398699 +486733742 -511937666 +97718785 420983100 +-861829971 -265193187 +-783014720 612779655 +-608092454 508202113 +-583647871 267631359 +750545928 467591022 +-912222601 -833664775 +-675359796 -344994013 +-667122690 -519161079 +-150502149 666804166 +117112799 801880837 +-626579546 533389979 +662257170 -869536068 +-344346395 -258159616 +-222466715 -981921977 +-2733591 570917050 +-627585585 -914810498 +-264538398 725289367 +778817530 -207224586 +938650060 -897741618 +-751265621 97213248 +784759964 93566059 +466632158 520182283 +-112708499 154568575 +615846257 -982171066 +-392491120 -986727785 +-882009478 -208670048 +-596637853 45295946 +-616482239 -196089348 +-462913549 599562827 +-597153685 108644844 +136685108 665831467 +49654856 897966254 +37149477 586853625 +-657163055 -577721482 +-217854859 559381502 +-770831244 196276952 +-35844676 -841235092 +861437600 -93267123 +203785945 -804812773 +316893744 -169977 +640617132 196717550 +541447372 507086326 +-114534713 945626747 +54591122 232019008 +-899015899 1669112 +-887866406 162674633 +-912917314 911057149 +18586177 -706569966 +-146316044 -218846997 +366580322 -686085370 +-88372033 -35715809 +-435375273 -416289312 +101816140 -757014705 +-769853107 -288029906 +16394221 5283131 +-416300120 -628349868 +720088954 -201971664 +741390253 -498627279 +297212034 827704573 +642717445 357867902 +24906425 -848230001 +343177372 363819043 +660074275 329800178 +435685413 -82297873 +408254394 -667467725 +-994192557 889154914 +756099872 -324440440 +702993674 684762592 +454019102 -345550744 +801975873 -240635354 +-250408371 172570925 +-787779797 303854341 +121056512 776540762 +-805993169 515803376 +776131715 -488351096 +409911983 765541215 +-725138293 -180753135 +-125651818 -30769320 +-384547148 478217879 +-896802521 -350850820 +-987446356 -985429643 +-919908519 -966227779 +-319304958 -838970017 +355714625 857837591 +876615270 450464765 +-303328350 877543464 +-642499979 254840606 +67006288 939089511 +941863447 -140947380 +-826857891 124290975 +-824724213 -58689038 +865780529 483959214 +350914885 563818047 +-711540359 -863581931 +-390799285 -91274150 +-470367162 -339273663 +485142812 123287592 +488723464 468382414 +-356348137 -907802232 +306215765 -143762500 +748248865 812585381 +604035058 -634228716 +-644132198 -740638854 +529301285 -560101165 +-513351291 324592397 +136927026 682398130 +76742061 -867200061 +-757771643 716163796 +523020646 885675541 +212949607 -700365082 +836455249 -682780535 +408706898 488842984 +482072980 104647292 +464613279 132316593 +-466205420 359614847 +-901259433 969280795 +869053655 718724995 +-917716788 -517747455 +-320847102 -104373873 +774773221 605352745 +-684336316 766216404 +254179209 -836841276 +524693181 -147284014 +885684040 -267690732 +-795225022 902353225 +-961983774 962857382 +630973518 470025904 +462686639 162179022 +-472280860 -380522191 +-863814380 -37474246 +-376752835 906243845 +56001391 678507515 +-604936784 -807972109 +647485734 -472963252 +304139424 -327818864 +-728214040 -313034878 +655345211 -830956922 +-687057411 -266354155 +-257788530 -459262318 +251865663 780518843 +9227458 -109070830 +-766935083 -659752739 +-609979865 900374212 +-321911419 858783112 +-510157042 -945826129 +599709738 -223322197 +-694660648 451113013 +77997485 644868618 +443642112 792962677 +-43019170 -441185486 +-495959130 353626885 +164589591 -978226426 +139069775 -609871980 +-124344956 -60659997 +-160070896 707483364 +299706733 798304163 +-348951151 -378698412 +437627965 -246340495 +752574970 449670229 +-839479839 -605221056 +-20193919 -320267381 +-863947341 -829587156 +505084038 658330614 +-119776209 784637328 +-934821987 766139410 +-473972038 813476265 +-989674500 736540564 +-653069673 217635036 +-434226587 403322267 +-272552825 -696768348 +-901267489 -220717655 +747211985 991172639 +38074816 -60922828 +-55364527 -853184199 +162780582 -826821262 +-268181862 588198270 +-916232111 697259514 +-602044576 513836238 +956842485 456911307 +205806887 -150214407 +966863523 -649167714 +-998066250 -682998367 +-80176902 167997496 +179040509 322661035 +-991465156 -912840180 +-508449213 25711914 +-414170980 546211668 +894579114 928173635 +288419999 -993716485 +368527645 -980832912 +-449524412 979947155 +-665861474 -333533244 +-632570967 -987122295 +-591915174 -357034044 +976242153 99798667 +-724089783 799014375 +-852815472 85131352 +-926380999 727128759 +320195357 942320431 +-928183608 -997274006 +409472276 -465361373 +-163790041 -597896166 +810234806 342520643 +330806040 31346438 +569290907 741670139 +139717203 -9757427 +-312716263 -934646715 +-77786069 748587656 +-112399158 950984787 +645807160 74927127 +-779231038 943932401 +350416923 -113155724 +877387458 716040804 +-268851023 75937448 +-637683830 406283264 +-844816834 746330640 +-374742443 -904610639 +123967221 -514728759 +-557251827 402104066 +683950983 -905622949 +-274981278 -202653026 +-441621231 -711981324 +523554996 -128064935 +251570155 432648478 +365626560 875231736 +516823914 -734751049 +233190976 958168580 +730987790 -114329991 +-484011548 -804381785 +317887739 -493938619 +321746187 -491759682 +-419649348 -625640546 +-250419716 -492710683 +302623183 401097083 +-633395987 -330452617 +-690260077 886992642 +-893768837 -505093993 +-954026863 272582032 +837719833 599754567 +-496694578 -185640334 +-470653809 940611975 +-20295318 845593827 +36877119 846939134 +948960530 403345178 +-957106666 724170761 +-57591607 -829394131 +-174956479 290557604 +-633654591 -354631530 +802176122 977463497 +335821233 -157585417 +-702752124 -909322799 +-251438526 -942255005 +-816710345 238063919 +787269161 -639497409 +725610300 703582741 +46368235 -333802066 +314310212 635073618 +-379946917 780551791 +-901072700 277800429 +267632512 -139555128 +-346648412 -503352042 +775439312 -84219528 +538454760 92048944 +-104819194 -646424767 +-887190556 980098899 +-304866772 15106195 +-797630191 26586241 +-981395443 456482866 +876236410 -508979794 +239553450 -911744213 +164059104 826374039 +277937199 621218484 +-575554103 726073346 +440762772 -151388925 +171833461 637263815 +-872154527 618340247 +830285047 -701509385 +166655445 103000496 +371691092 -165400693 +38760784 -388309900 +-127331047 -265534174 +-172073943 963357053 +64265748 119522798 +902625140 526567536 +541015140 -197981446 +-750359630 906901888 +-759318464 -533320709 +-316081303 724981890 +-970908352 -286970715 +-76861844 -843011188 +280997995 110802287 +-299556331 -826387852 +-954750602 -857968299 +236743475 -551145788 +-554862758 225449294 +657302454 -944086263 +106582817 -485149488 +-26242465 -124356083 +351900492 -779415529 +693385789 -363013801 +-356989582 91267884 +-362506168 -266610177 +-397471927 -220977587 +227024834 -996507023 +-914320229 156451097 +386100856 -670663612 +15292516 -764026009 +-436243102 -101405122 +-239114423 59794453 +801278754 394902467 +-845555542 -815144659 +-134273719 -785476380 +-470977376 -483892752 +53499859 396943436 +742583067 -692363235 +-816246974 -241656657 +167929442 572450809 +-441970839 -972841361 +-160203279 -961090482 +-333189745 989188956 +-454515024 452849353 +-742043585 -70139666 +-702574755 -143860702 +-732749870 -261581243 +519412089 591917425 +-807164942 -408839934 +777849454 -910939768 +400531213 291614640 +972024562 417872274 +239393183 -525519747 +-802990515 490823075 +757279613 -628136479 +-845695483 552763014 +-247514271 573339642 +-935820620 995858351 +-271254664 661661841 +754123412 -388787106 +-700481512 355908742 +-275324810 -405782396 +-412250352 723059733 +254639335 707595906 +-69419737 841234347 +-253424682 -9708346 +-581994925 -592457702 +670389208 -597504109 +541111189 180503162 +-137490631 -213957747 +522742922 900590861 +-945800596 495458579 +999388190 -713074860 +688043965 -460739282 +448641306 676977218 +-417110928 129971130 +428528285 160039242 +647272025 -153212838 +-99821700 531284028 +-533782858 -532730092 +130618592 381549067 +73983367 -987887308 +-398136171 817117033 +845386859 -648572586 +-998519324 71701991 +608329539 -69051617 +-548501517 941151604 +969042428 88917904 +-249954229 -475613347 +978392446 260624013 +818261988 -60982721 +337967003 122018279 +-857918369 -148104398 +-273718688 358344362 +188989767 -238689962 +-403428215 -537007762 +381394230 -442545563 +930582380 -297481693 +-361297796 691357016 +826234216 -717146275 +-383653267 128783959 +389121467 362685842 +-267426431 38242610 +8630740 156813051 +399492701 -828380536 +745333177 -344211349 +474891641 891868557 +49104295 -874797478 +101211147 -585259477 +-498583511 -615918746 +420605899 -503544938 +709332896 -867930391 +-526610827 -630070883 +573955670 -778375822 +97138795 -411586690 +181497841 -669066819 +261263778 344384716 +115878194 315811163 +26820926 880965751 +-762897616 46531266 +-436048780 -472504379 +-616079403 995182084 +-38730403 -999544840 +-572551726 369937560 +555015390 -150353192 +-449646572 251099650 +-343096094 841421576 +-420909496 503589483 +-44828766 565008177 +-547813624 38355452 +7173349 865943284 +-927530843 -673978516 +-108267610 -899800703 +-969386744 -712090236 +-309535108 -451099642 +477434109 780728039 +-147452764 -708693992 +549582358 -49302716 +-904197505 -521069333 +886739388 793949249 +-694036472 152270987 +119611403 -816015129 +-316211318 517286877 +345736925 -627121968 +-290838527 792954266 +273270960 -19497117 +-123035443 -271074849 +538498327 937628683 +369387875 -694004549 +-101796359 98685512 +826851365 440959522 +-896516992 -870200819 +-805051246 -62400829 +-902093893 -691387831 +360642236 41890344 +-229822060 168850288 +135726569 409697212 +-701536715 115766328 +302847086 702397691 +542705254 -196764891 +930792806 762608280 +849005345 -862780491 +-71404926 193133675 +646111770 -575126809 +-476946058 -891006248 +-28845052 -696451703 +623389946 -222402477 +332366006 863936364 +765461513 -354910796 +-497618816 -593042118 +438722195 569694068 +-847084502 654646028 +15273901 200321489 +56629395 -309892073 +989263181 -11199755 +516008780 -95077567 +-976670241 337491553 +-921356788 404897407 +-616122146 3260955 +-201265652 -736083716 +-121036423 648754266 +-317780437 -567275580 +-865724621 -368280950 +-599371854 -561931622 +-814071736 188567516 +-473292693 -292598657 +-975054216 -182557931 +378484556 -884180643 +67059532 358446416 +974244593 -647359697 +-730772277 -86428059 +-300874924 745261890 +860802904 933094667 +395761927 765852074 +-622335320 610987758 +577794399 488502351 +188861879 24242087 +-893467124 649636043 +-726162583 -261100870 +-347635396 5933122 +268253157 -78609701 +-372059373 859829985 +823463504 -828992333 +75036815 -808640985 +-198942622 25618534 +290743596 -324392287 +-30509929 -6932315 +621818356 -553020676 +272914832 -361081595 +-149430416 -976290599 +976174403 362132857 +-176048239 -655117421 +-494630352 444183789 +-369853573 -345641754 +-762178180 -831597652 +-772492694 -258275295 +-270580652 -645576806 +346880315 543262844 +-36608283 -24709487 +-342104847 174840317 +592470000 979218905 +978420347 -960713506 +505608300 37100520 +-853808741 782351396 +511928797 831363159 +406244678 813061506 +168117718 -552764833 +526827789 347028948 +-395370861 -317985381 +-521362737 625774305 +765768775 -414295344 +663918995 -722723955 +820617346 -564801851 +790581317 -634838240 +96592192 -162052556 +-334852493 -854028008 +170494719 -106987453 +87982703 -455135530 +40791305 -152465367 +-487210925 -924769163 +761963002 107810108 +609475659 568302461 +521584976 514914574 +573984220 -744131878 +-24087561 -284332944 +675502135 -516930987 +-13045065 -402348047 +-417875953 -10171727 +847797815 770372246 +-991854701 -260375664 +366043598 -363260318 +-370421780 -453931408 +238619662 -365154337 +-625235469 940651279 +-700839187 -849806954 +910451130 680246837 +-878598266 13117 +617772054 196080371 +-965865912 30817398 +245183409 -110296430 +-527238622 370477777 +396003915 -131430009 +668176208 851258790 +-130450180 152033339 +904403277 -905605236 +920580683 554796813 +-379578755 -931944441 +122547157 602862539 +785222785 940513013 +900415385 22839440 +379450766 9674806 +292370407 -319427193 +279013638 -403236742 +-302221 -965507935 +-539166656 197439275 +264425087 189204661 +-324620541 64433295 +589912484 -684872964 +-797722895 200699853 +682759349 -561271815 +-272425752 -263242107 +-622762017 952418270 +301248168 373886064 +123595392 -132855777 +-529580847 32361175 +987957587 -44669257 +-481906093 -814076277 +689809956 432049463 +-200579268 -633858045 +-766233792 -245970668 +-892634436 867273786 +-407573589 969714411 +-550791767 -805058060 +615722800 412075129 +-720955865 596896588 +374007258 -433630538 +746832369 -692185172 +382339222 80988708 +404744034 -35240351 +-242137727 -104740517 +760043319 931715498 +368189689 -452388115 +348414727 753303049 +-882678128 -509002806 +881987540 -45197835 +-66665463 754328209 +326748625 -129001339 +133516005 598707760 +-162410998 420434502 +957509752 -784144786 +167000369 515598266 +-811135857 -266665446 +186628860 590691530 +-94929049 81121178 +-669856072 633049008 +203899835 464843661 +-613091311 -445978091 +-354688558 -287786442 +871377699 -440782868 +-653295458 848776205 +-407289479 -169799299 +-986750312 269372709 +-518882688 -544060411 +346542754 -828790077 +-177257035 -873193812 +-912359609 837234097 +142911116 88356323 +-142880847 -72892861 +-115016940 -839368314 +5611181 111142566 +-570220236 -140045558 +-709947006 -282440089 +-220091166 -685460923 +-291048364 382696104 +-79411854 -322087439 +917678712 41170145 +-328267812 -432238922 +-689787548 -389686312 +-949086981 -640328132 +-113152851 46217799 +-334219809 -550521890 +-702975179 610537509 +-24017740 926075204 +164114779 199304683 +-43377450 406602228 +-380716339 -466700958 +-936793006 728737097 +903049187 -328497372 +348660209 -902809368 +564637668 -600826192 +-382482017 -607438728 +-655555279 50697098 +258066800 -944448762 +712141528 -343650336 +483269568 784839220 +795913197 -285894173 +-123108141 921410505 +266113652 384200633 +-63890950 -631662670 +-11003282 559546053 +-845214976 -834766076 +-179782495 81944161 +455298514 -675734143 +389913748 799939929 +-718017160 -89567258 +-244535589 -233511333 +-46693219 -746408090 +-704963711 349520063 +-359869268 -510268379 +700721410 -917049943 +-609637733 -679321258 +-164672733 668700725 +538909872 265119617 +-362536538 -284060079 +-900092665 -590993117 +452938055 7237585 +775746126 943280220 +-927449366 680364926 +238253035 262123925 +942171234 989210627 +-425142382 -93718242 +-833374963 287003857 +154828143 49581466 +107440671 -443033927 +8260651 -908648783 +96639770 -427635652 +128765200 -544254836 +817466881 -650900567 +-208528849 -717921359 +85959041 -834994307 +-182650529 483763490 +-721704836 -391134320 +-674770361 362047624 +759713786 -971323668 +-962743718 -913546366 +-360275456 185793576 +-657570512 371835116 +50059665 -79169579 +21698896 103570183 +297797435 90371067 +874545159 521502097 +551959921 823143834 +-593836393 -578380450 +-496544609 -783998664 +-229549406 479461061 +675778244 99823141 +479890110 -3167938 +244844387 -781633789 +-854032164 -479108582 +474466257 -412528587 +683644375 311181362 +642141864 634576310 +-50982340 926466069 +-67410455 -301007598 +819211077 -84891798 +-767697226 -681580377 +898204619 883441716 +651844026 350433738 +760208694 -281321254 +676165337 -84368146 +797006425 304684299 +-239613911 -930085108 +233444418 -479716012 +228031888 -61456212 +-403769995 775445647 +-539125729 258279311 +105173346 719213581 +924523299 306919612 +-922673076 -321381868 +217758384 -157734186 +845385720 302640042 +-747167940 -802605806 +115912591 -68060484 +-411503177 -415345671 +-563887724 922522220 +347736065 -853137428 +-491622908 542108467 +-555043296 -963650653 +-49228644 -705171788 +590287633 -604052399 +954350286 572702764 +656150686 -96429671 +334925041 207343241 +-660905942 613914270 +-873513590 -662755387 +-50474501 -442456424 +297966095 876873539 +807534548 -954657218 +-401502042 -718792833 +647015497 -224300318 +-74833597 773737344 +-13492499 -647999551 +61522254 -79636436 +525199730 -849523866 +-789923729 211961387 +-432177878 -287444693 +424043709 987855920 +560698567 810062965 +696695569 -541770634 +571626301 -638688740 +-921142864 -482421132 +-530762837 720670320 +-555548722 594931824 +719043235 -478079553 +284246142 -400350479 +519443404 -498467437 +716048413 -978391900 +-354828921 -221627247 +-56986373 -659629479 +113505356 898619238 +129761474 531909996 +57410145 832678012 +920583394 713309035 +764428405 951043527 +390790595 -122133035 +-309086020 410749357 +48597026 61785932 +370683689 71681262 +399930019 706856649 +161139148 592067194 +292008958 689651542 +664330357 685779224 +105773256 -922123791 +-693945844 935667512 +657153475 -990465989 +477268254 110857049 +706918824 -892831786 +528199405 -594515216 +-398871523 -853378641 +802206048 -49551609 +-808467872 -622441492 +-258099469 978277591 +458031392 112834452 +103491195 307550787 +577485969 593536191 +-907765263 715061567 +-543713985 646901120 +-432793230 -788218618 +-874238515 747053782 +-107529264 618686148 +693200049 -100191910 +408897620 437964657 +444418652 233537953 +-202697203 -247982345 +767701510 -390437848 +-173838609 -38943039 +-120876618 457375302 +272619136 -853392967 +163410628 -863071501 +-953470675 338949852 +417406573 826604403 +656699212 -731560632 +89232287 102045377 +-885260424 619284967 +571796342 813711317 +-361605800 264181440 +-454264768 421648176 +-386307054 -908834644 +817545666 -335545377 +865341222 -367230352 +-795397989 334002313 +60711935 808594736 +-9264845 101525009 +-430715865 930184505 +65431129 -689653397 +-914635732 -229474610 +591245983 -607954073 +-368612868 -826948577 +-685113808 -230905258 +-940536144 -976899580 +-157517181 -765418368 +231052226 179418091 +-511024391 958342502 +812375966 -886734991 +145879745 -998213649 +920530020 -850222917 +673020539 283948843 +-244756873 701248566 +-20062020 -228896788 +936585699 -290371903 +-225247849 859375436 +452217717 554677937 +-486117097 -646924768 +-456812079 905214796 +171365271 301402159 +739081472 466199178 +121584729 -500792578 +934257197 125954400 +790054481 -834673177 +987929554 -392164338 +549363950 -789065031 +315258654 -471206756 +577297241 614570869 +924458184 579577652 +611302677 955868665 +-950418564 220535076 +16708812 -706781573 +870819886 -836171457 +165007288 -132066404 +117256545 -813306747 +-897571140 -419471991 +160470199 -300809184 +-128658942 533314768 +860694886 -25585681 +-581589763 -143533086 +-168278054 405819678 +-492781775 535096669 +803625899 -646370160 +-396023050 -659696321 +-123602620 699739210 +348326656 -129674526 +979709808 668865080 +478400197 283688619 +175813266 -731415292 +-171878098 481535134 +559836557 883452453 +894400225 202839931 +-952172644 -881752120 +102108675 281566337 +440397575 -622571506 +606064812 261136805 +789492313 372529611 +483611970 78689857 +388325776 129629191 +183810262 719462659 +-240126497 -122057619 +456319703 -9097284 +582109872 372751579 +-892054721 -589764392 +-707667891 924602935 +954265486 -346168320 +776446183 359987077 +815778193 -716099750 +299462484 471721385 +316430122 495988418 +104800230 142484227 +-956960010 665709404 +888197484 -3563916 +-729022859 690419178 +18423571 673486555 +-89746584 -706722860 +787882818 -525901724 +-740913916 -910759614 +367704271 876183004 +269583521 -101398465 +-489736535 -762290540 +784214114 273564463 +-998605478 263129541 +-221881339 -175138570 +423471794 861437887 +99582378 -426994616 +-951521162 -442129925 +-764767891 584879531 +-973210611 -213122526 +673795201 25095636 +-549162595 -234118317 +886522898 -168600692 +-193975342 940882214 +460511811 -564430592 +-760934139 965451463 +98060807 865072807 +-860483550 818240919 +325600399 196270011 +-549578644 620242146 +115756230 43719112 +491901912 -335387681 +-463220968 -42259929 +-842001549 -978339199 +889338568 -574310874 +-362211752 914876930 +485934991 515859989 +-385685347 -664506783 +453658252 680500974 +-890900487 193060866 +-238863259 -403304894 +-843307230 511951613 +-429040802 594895252 +45372890 -591116796 +-572583265 361011619 +131784605 135144118 +-219436587 -447802637 +242624726 -615381203 +-658072229 443142788 +-356042231 -745734061 +-703328724 966862779 +796488753 761378315 +595696569 818275806 +-478911063 -81284123 +407882931 -517161240 +-966083074 826159062 +-65050035 811459080 +-113933500 282821450 +-389647965 -289739968 +-762716559 572460890 +100726772 945809032 +-836753189 570079584 +306647697 132495268 +-593715329 -620010924 +-287612838 -91908699 +522489908 -330270686 +591793584 152526684 +705916602 715397822 +152659296 -547842576 +-302670318 -564688476 +483875234 930113337 +-417020800 57721717 +846386291 -264856908 +-796313852 -932483009 +771007034 497343778 +-660704465 301776301 +-906056125 492460499 +648085302 -895286419 +-625509872 -160239914 +-62132663 -286518717 +-210026704 -396525350 +722295092 599469082 +-700246463 378629801 +-288079285 -702401141 +-720890387 180740317 +-266641326 -441033022 +87651649 238793164 +-979458169 -627807872 +-105049429 -186771139 +182335243 -177747321 +56715127 191094695 +-333268828 -610102962 +-465551350 -239231702 +-6219256 -730797681 +-199969313 -801459708 +-594834713 -567819351 +-100156769 -957326894 +-602536280 397952867 +-54878593 -971022612 +-2658144 -297691320 +710023522 650806958 +-399296415 732782361 +933768222 638349349 +209420509 -422576334 +19168995 645079451 +-846125470 229176055 +407640232 -375270811 +-301683063 -164262425 +554042824 156115396 +-970584978 982283146 +974067725 180519582 +721121887 753772012 +-64764175 -276353836 +-182641983 664735724 +-198373287 314304876 +890370060 -154869260 +502792272 183624686 +495579738 299991634 +735967424 -349739143 +-8549056 256643694 +621156124 495331770 +-211299118 -413473104 +359313515 -603832664 +370012841 390963433 +-375592003 290425756 +-688685397 985120024 +-806918116 -843821968 +-363796236 189305956 +468515149 -105326659 +63561759 -588346194 +76534702 -536831311 +-121931142 -814970301 +-653190590 -97046759 +-459929707 -662120313 +-807073593 -960105635 +820965252 286756533 +-332335494 121222959 +8364661 -784568085 +671020021 786558042 +684775043 -800978469 +834012652 999827227 +-898734746 545593900 +38970727 128661105 +661805290 356687764 +493947582 581050495 +910120896 19237957 +689626287 941742622 +-467843513 529005629 +-344530588 -718809250 +-165179892 905303082 +155442414 275530289 +783811341 -800402425 +397500674 -780939813 +243195723 -536540076 +-805994974 789081808 +562441575 340342291 +-413438227 430623742 +377036484 225947786 +-87723581 -865661483 +-886276679 -572246224 +-845381430 -611887506 +-445629025 -186178864 +277553704 -441046547 +-54359279 -785930992 +901693471 254336065 +142216121 -407168689 +-135088142 94262246 +332882224 355093538 +-331082938 993861619 +62998688 -799424096 +303542141 204092549 +-693092247 -591698998 +514912989 609610933 +643772277 -925041216 +-742010069 808922407 +215582497 144164097 +717108040 -596809618 +-668095772 -823667999 +-145530184 608461067 +361930706 -151457330 +-262279394 896278068 +287628084 -112932253 +-415839265 -628759857 +-626391455 623422616 +-707305970 -379578164 +-12668338 -700765276 +791527967 -113378162 +57137966 592325373 +-280714644 270812457 +262017414 -798881639 +-309584609 674630172 +565117304 687589562 +90745500 -939847421 +296870734 631520675 +651110232 844100315 +-119499669 -470231777 +-633938398 10296558 +-489660208 336664240 +65968295 776279451 +-386189219 916211005 +-119693004 -289100110 +-360337045 538698538 +676288348 -17442408 +909198371 792065625 +-291335311 -661813319 +596311975 812424395 +-654736117 999567837 +-415406186 467110294 +-93807893 -8813372 +586544901 -451611017 +-632940726 -172330938 +-333706375 -694963654 +-250000081 929641146 +-125569149 464340184 +-137008590 155222613 +-658820711 -131155302 +-131004036 813166595 +714984393 624889670 +-512761354 -990675665 +-29751537 830195799 +416906706 945277386 +228271175 -876638966 +312530286 715513517 +-218716177 -116054420 +-655741304 917279151 +758688481 -935857306 +470072934 982186307 +138315185 -970596791 +-282629190 543485869 +-119202506 822905240 +785096774 -633430851 +-547779542 -422526063 +896798276 479518623 +-947252381 -816132621 +128269577 605730665 +211545236 -64036770 +-4833466 -762723950 +-963146984 -517700313 +-471653764 658023282 +632037026 -302404453 +647087851 845140301 +-315466892 -719557629 +-386381624 15946030 +-587515672 -414766937 +-997615469 228752277 +78887671 467870079 +296590911 -632281873 +-768561164 869557513 +402957090 -385500448 +-469934681 -450217569 +-568563981 -350068621 +71683302 779822765 +-700414195 -713234086 +-739088148 165082836 +-933179896 793777547 +-11803810 -337572279 +-808236204 -721410227 +613710606 22082066 +-819011230 218713472 +234090539 777296524 +-344435772 -854907410 +947750412 501350770 +951017791 179741574 +-660402741 -456503846 +-125189183 -689834803 +-416454765 -225196786 +185616398 -578957568 +-649714916 676614575 +900873200 -254742001 +-433579153 478036716 +-958469015 258283174 +-759459010 827345559 +951319058 543624569 +-712209280 561656230 +-397659686 -125412490 +-68784490 216659842 +-679128373 -502588492 +653762388 -302940501 +503062578 -976197628 +620691445 802596653 +692993471 -292426567 +-27202364 886800541 +218617546 624539540 +-457787605 924806700 +742219683 -923562951 +-905570093 867506575 +-598451942 -23164080 +-468711194 982864810 +785495395 680449391 +-163466261 -150177644 +-913233174 18437764 +-163379297 -806751401 +-550673616 216526462 +837563305 99338994 +934985913 814343729 +-180672139 817465018 +-736622371 692866379 +-696028579 106935413 +-987483857 236371246 +48758511 421440359 +-316316383 671342557 +-238263106 -895910238 +855459169 958357524 +471691280 409679760 +-649351830 753948786 +904473415 -515240238 +44793861 898942395 +-311483343 648896342 +-179076348 69309446 +-487180671 952761563 +-264648360 113935808 +747588313 313901022 +168433550 972507096 +958535120 18184452 +-494608064 -421467054 +-48731925 116318967 +70946631 951920942 +960298683 -19596500 +285117247 -169397055 +-660560520 849201042 +670878953 14746078 +-566226459 593885353 +39154782 597392503 +974634302 651034342 +298012597 120645789 +-80368374 544404948 +-293240390 -412367106 +-36424505 261580950 +-535554329 -598467165 +-830534278 204184556 +450534179 9249541 +-241315826 153819067 +576368101 525038882 +409004654 827567130 +103819329 965319756 +451117745 -183882281 +205274465 -504998233 +-6785348 563475133 +-334024732 -972915065 +-329801970 -992296043 +-821463738 -54371101 +-359549176 392687243 +-319422428 933431720 +181215743 -907427241 +977312762 788212748 +640466750 -350343361 +-653681835 -385577211 +-497925707 249263080 +-772018145 4113399 +214528185 -15524274 +-265024322 266186203 +-87738433 -210509705 +-148360813 -590690261 +-693230679 406711199 +-69789566 409539373 +910842004 -591002761 +181308406 -754550529 +-779963213 509349187 +567612124 -984277426 +-381590858 798382164 +419743604 -586638221 +161916249 -223729484 +665717926 -489716864 +-567998036 227750462 +-491763910 -221001473 +465414714 -700313292 +510047971 -803127722 +-423506504 -129544482 +78657006 -325770152 +-200260094 643829512 +-962330027 -722856347 +528179467 745399914 +734330662 -812266459 +-880496283 -972302596 +562575992 -562288623 +453603533 -402634492 +-212440377 951798585 +-859074506 -502074082 +594818817 -229860445 +-849665411 -215342883 +-234433711 453488736 +-182054878 -835310706 +-152855127 812219219 +41923352 752764183 +637909048 401747656 +652345741 942599591 +373435058 -950126655 +785788024 -377984465 +-320302278 369124845 +-513193822 320145672 +-526723083 415331621 +-143557255 148576052 +335853705 -238385174 +163707406 908070503 +737318336 547010555 +-820528223 373013425 +-58097970 676724132 +-371567479 30386742 +-946284358 550998087 +-352434019 345057787 +741256138 441341604 +-641093930 -79343965 +136548894 -999344791 +-406127092 -504662789 +-3631777 207652021 +-95023728 153323771 +-379523387 -736088756 +726262698 -678770232 +93643464 944816231 +913166070 286355896 +-352769218 739284428 +-816687468 -37698422 +640647636 582395966 +733550449 464754117 +-25124078 -89396551 +-222246038 -629826762 +200921852 -48740991 +-858682760 824810528 +436784270 -746656348 +-72249621 -974397617 +261828494 -443235913 +614911547 -537973525 +549655863 -13241678 +-778035589 226980371 +-187459131 -888419999 +-322314429 -894688705 +-607648800 257791293 +-781018295 553050061 +862279574 877837265 +-60884510 -510700281 +527072797 37408191 +88599959 -169915083 +-996104810 953628425 +-29973100 -371497712 +751167007 -686066253 +-309440048 798392894 +-894165102 -388633575 +915065297 -832881356 +854607672 867285013 +-230461348 31621582 +-559280515 -995108287 +-345603379 -937061729 +-874207651 -819104548 +-175300729 579145156 +-833558925 383730818 +84191284 957628896 +682063918 -627885718 +363511710 -840284176 +-180157430 -350399346 +-447149856 312236136 +-379680867 465557907 +969878418 127741199 +-650378903 382673106 +-335393875 374145265 +43132788 -701019035 +-549097922 -54874313 +985828891 99529185 +-67046500 -437481243 +-337506160 -315636335 +250522630 -926121454 +162747662 970819824 +130997212 585746695 +23117139 -195896572 +806127518 -53839082 +-855539060 -179469314 +-759002757 448914611 +-741087241 182898704 +-303825416 163407552 +-600327700 -282361095 +853336386 -743840770 +-754313625 479590190 +590164992 278137679 +-897642042 263981234 +-382770576 -946777665 +817310350 -547407506 +403628568 -822284087 +-599550942 -492020792 +-949154689 994968360 +834446731 12179504 +-580707315 -620832372 +138088494 488261420 +-700188123 497321235 +62503045 222577217 +406587030 -463348379 +-551548944 801300834 +-319809299 -621379018 +426216249 -857564301 +153658962 -345880542 +-84283033 203647411 +-228188376 -870808267 +-987585892 -93303601 +216688277 -263055471 +-493846945 30824593 +-598069376 -833116966 +707588438 -818635390 +272056258 -582293522 +-717273440 907942272 +-361817786 875334292 +-425532100 10076656 +-887409062 -117318673 +-493268920 109737006 +-787686234 -646267864 +886552064 -420558620 +-331546262 -634502301 +-234918251 358059230 +-378487035 761288863 +-68665440 -860803472 +432830373 633274768 +-187602169 422305509 +-570985006 -795657844 +-550735566 187857354 +123439333 522373696 +552899473 -838160239 +100263294 -555529257 +146771377 279379274 +245347100 -542918450 +-145930482 630486071 +-868690289 -643300954 +-984547724 -433078552 +791062573 -817600679 +-756923601 134867813 +-938137136 963580312 +-667831230 -331025573 +161975681 -103843528 +-311709818 -588913782 +-635750082 398892337 +-525988498 473163492 +190207021 -200572762 +727533750 409841550 +-98377107 -288756678 +23703571 -972710015 +696581245 107160688 +-484916119 -181241391 +-904349471 86225207 +971160427 -587009374 +-453134821 590448716 +-764713203 -395641917 +-554699025 911687346 +794184620 387152300 +-603228282 633809805 +171330369 -167567512 +-320759674 -760040210 +-623607332 -336492062 +242220701 -631655179 +766625885 536846605 +-561963157 723471939 +39925881 -52734645 +-166189658 -353008350 +927075365 -582567822 +-483731647 -741759779 +125843772 706736947 +-655693391 -298443859 +-168199993 616939480 +-404152515 810124729 +271492065 -546916412 +-802305634 288128927 +319034496 317029482 +-578704424 914883220 +680111210 -197998325 +499903738 74810378 +-186441400 847212356 +-336899285 924644339 +-550373639 -900038603 +960928379 981138397 +-513816925 -278724797 +-624199450 -283081528 +104635397 17085052 +640834984 -159738173 +-608893897 484614962 +144545363 -154622818 +494503610 -116252590 +-841193065 -307997557 +-643718147 -397956049 +-43220933 766995960 +-226483561 942115010 +-396695852 986415399 +-695709464 483650702 +-546917980 792542085 +851508694 630838383 +782330377 -405356583 +-316812867 602749948 +57761585 622249319 +-38955686 640266920 +-350912119 619797906 +-509530120 -272761385 +607502911 -713313042 +-463349230 268167873 +-984027553 376246223 +874557312 -418617441 +344641092 -573720524 +68631494 -438584262 +-44946129 538245397 +-890841068 123377250 +-746439570 -317590262 +-772840369 -34279470 +-465346826 -373421158 +-53667718 -839636935 +-370566889 332561611 +-129145156 -799963604 +77242155 -664481855 +-817252949 -579814941 +-661240202 205681553 +-988412944 573959556 +-95048950 -681088653 +833307192 206840302 +-359639874 380841555 +-400544649 -664936776 +-193768369 -71921239 +270836207 -565710810 +609553531 170461904 +-417737847 -753521294 +-184675768 -973765675 +-26550484 336105242 +589815417 36037004 +190736526 393437848 +-932901358 540184665 +-270395085 -838837745 +235546057 -806965391 +-951732238 -956681913 +138289998 689771548 +-581006450 612770924 +-31728474 990769591 +-546576680 -774763648 +-155885915 -506128455 +698785363 -564538791 +-560626515 -833919044 +-925877728 -666324239 +604310527 -963418073 +773779299 -55475760 +385966273 970438234 +396935372 757844670 +-345939674 -468488365 +-542085827 -778437624 +791650602 -780869501 +-318932669 563561453 +-690509351 687240072 +362401491 -828834239 +-474564736 921976075 +818606784 795937216 +775409745 413564645 +866833825 225756070 +-982945331 550443022 +435731147 -333089733 +-24132835 -623597252 +-612375989 690588925 +930907785 757953058 +-997153100 146148952 +-296485041 731133459 +-106606022 -37827660 +-27091630 157810863 +492609978 10467855 +594910331 -49392040 +-534555714 246944774 +-242128719 440423544 +886757630 198815706 +56900712 200919221 +-978702388 -785373229 +730687845 184809058 +-217614150 137768098 +-124505594 -224219050 +172963039 -146380404 +899410039 -836868745 +-322271784 -671473547 +435735926 -393397806 +539187500 -190238259 +782687173 752496267 +503111833 -470342343 +50843706 -783059897 +-91170341 -349944396 +-70026500 -99512 +480801551 116740092 +-469597538 -505516744 +-314359186 928543386 +-192837646 -410163142 +-667579150 -294625702 +-75750201 169421870 +228435855 -481101114 +-86351208 443874649 +-800300819 -198574133 +-407690540 -161840699 +-812325935 348483180 +-147951423 -312369134 +-980980502 930106659 +928469845 375277246 +-482224685 -946439151 +605353498 163462756 +648319549 456356404 +574662467 -910218024 +152375577 48880838 +806426366 -867960763 +-520546836 55597786 +218239800 604929587 +115961263 -581063317 +365854730 -216486551 +718895527 951779191 +998317375 864545354 +-503359040 947913319 +-490585861 -124289889 +416895099 648026161 +802255877 -761521483 +533320218 758704210 +323565335 -730974293 +853037066 492512327 +74422859 -808070601 +280986786 793684703 +801515295 740377893 +913538217 -697641576 +325846278 -203984981 +207454668 -873751277 +-460951539 -380738307 +-367346228 -234511498 +-523966545 190808651 +-394296101 -87012605 +842310233 686059992 +483340671 -80178967 +-996745291 992893216 +955856372 -298769730 +205385093 -762590406 +825990920 436077438 +-875028222 664969805 +-306837308 189007740 +428868925 198178678 +949549981 904517151 +-846308732 619006011 +-939245831 495747574 +-943093772 -707004926 +-140144187 -536779710 +-312522157 629506608 +983057810 914171303 +972842208 -977347344 +838993220 938884158 +771896991 114644372 +494607193 -901899993 +-923117020 900727944 +228602381 424436677 +255487300 67338234 +935564180 -922107863 +-319170981 -257074738 +247912456 368885131 +-775764861 -244785212 +-194829869 -129433578 +301164272 122020943 +-614281598 -275585279 +-929351981 -23656691 +325673116 -530354736 +-917842643 -317420589 +312326811 -407449672 +-349397202 -219835056 +-75795508 392292035 +-291272349 43881695 +290097232 -426211918 +185617922 3254890 +-407715466 -300281450 +-697047130 -66486643 +121995664 -760024459 +-715944083 -53939666 +18186501 462931522 +-793372736 -937098660 +519688375 -151908145 +-455559514 -40343873 +-660426604 740320511 +-70839491 897511334 +-347621948 -893227646 +-872140570 61302597 +817015801 -536486054 +-231823552 -459966785 +-698098861 -706053528 +-270529106 -509565206 +-947851059 543404187 +242918636 -991343333 +448357336 -141857255 +-147973565 403537534 +-378421727 274659724 +663977034 498447178 +341583373 -870759096 +-258448884 953335140 +-141266858 763826916 +257249925 -273950022 +951173164 -114872105 +220343302 -673785137 +141109062 -529049358 +829885561 186292512 +520684098 593372003 +-167435639 -148758654 +160933420 -390750034 +324806390 190145276 +384355959 -394530942 +-992385528 -921615263 +119553234 -957973244 +-886072328 186867523 +-774888548 930467080 +-113390670 900370998 +905727070 852509455 +-646281076 869171132 +109807866 -885336752 +514017956 408535178 +-555118159 947175472 +802888381 -493057915 +758723493 -654651130 +130672973 43114127 +102060353 247542974 +265403451 -819565254 +381995826 -569544830 +-381846139 -712296050 +-33546618 -378539804 +-207300325 21274600 +-200465696 -183006866 +-311109662 294802889 +173922037 597371252 +367332421 649257586 +86111518 -189291889 +5795104 134557622 +-188488152 602066249 +-459018713 511306888 +-163802900 964246976 +921857334 -30571102 +-949480494 -568404912 +-649812482 -533943853 +-634219084 -249685361 +-539055772 -567973885 +-447834157 150008346 +275999630 -572269212 +-66572310 -2314403 +-423064861 -187998809 +-581478205 -411473484 +-966997921 133555385 +51164076 986715211 +-357996300 354770259 +132745511 -978753378 +-98126952 227950635 +834342395 426908756 +380166899 -60380843 +-16020 601451680 +-145408830 -489403174 +850466593 -962817157 +-26016457 -746448083 +-431877793 429331122 +-826607929 996610305 +-958512619 -758645162 +-37504124 -826184767 +-537779648 658980862 +720334310 -436345244 +-685799540 378169016 +596055145 287918179 +1829963 854128757 +881032060 193517224 +-422907545 987743152 +501730672 842403437 +483204356 867052938 +-313892707 -305183720 +835137659 -7155818 +-95066520 -284913560 +245440274 280633750 +709561036 649051172 +-273448953 154058201 +925603986 -709025714 +-241671415 -213344494 +260358347 -624657010 +-914488536 -784594848 +-590107862 -330966255 +-285131087 87693647 +-227111327 539579765 +488765501 945831172 +253537401 548923107 +-958911613 -734739494 +-695221637 -178956415 +206286315 -237842519 +256316775 -660499612 +881662133 -800460090 +819106299 347683592 +-432522477 -381138487 +-715949251 706978440 +161125130 5918420 +225972566 25105594 +809711455 -193517755 +-407440066 -225552671 +-897763902 954162144 +-335427580 530106976 +571521415 -975633457 +-363673523 883565917 +-253223388 79819006 +734681257 665762440 +-191493127 -586058037 +-876007207 -462437536 +715601761 -524277040 +-891472578 -252440585 +-428341500 -643081957 +742100438 -875373749 +362693396 -975717727 +463553626 406999386 +787602403 783135724 +-674348975 222821112 +-469917206 485146927 +-902110435 97209940 +-185846441 -414891450 +-476194796 -21521185 +-605649621 670317463 +-653216176 -399191207 +-115144422 -717454033 +989351328 -365566505 +415250795 172089283 +247689373 -554910759 +-393588039 -302374549 +600080861 -445213311 +804309327 638114965 +-689666195 962929462 +136658046 839433807 +163929322 -923574370 +819056910 485796670 +-388314691 -619689425 +-250161144 743748744 +-310191732 994645009 +-398349421 925248746 +-633749676 -891325975 +959585553 -254597711 +429644848 -155582859 +839230086 986724076 +113377824 441012124 +219322810 642333683 +224002570 -529856766 +-489701367 -39743695 +853577445 572656690 +-891720409 -625248474 +805697535 206169422 +208528634 -53639297 +-836015932 -198352439 +82080640 -856594984 +644262483 609494712 +112381711 -782739418 +621420288 -805509513 +646335560 911290064 +794308964 -409280760 +459772783 358364303 +548593717 757161608 +546174862 788432345 +-374544353 172970588 +678518509 544013774 +-902217139 267054454 +-352144511 692667548 +882580723 958421844 +-915751114 -406777434 +-264129784 166036484 +137001655 251559570 +701032295 661716386 +-34596252 -720674384 +459477284 -746714281 +174379126 -861345771 +-544946160 437962046 +-990770595 -204606364 +-17352887 192700653 +14491274 467470691 +881053484 590539223 +-702936184 508726278 +971127967 -202789899 +853054018 -983278264 +972831826 635292475 +120742050 621370720 +-799024357 -493668834 +928695237 -198696172 +941724555 -392025868 +472525992 -673183606 +326750087 -471260753 +875907252 72414292 +803090706 661690042 +-85757601 -576595203 +-846830110 -41112530 +125176944 -494174817 +-568042082 -562915840 +-534279731 -916533642 +-356801561 -370396211 +409143899 -169651150 +-43035232 825800617 +521082762 -511326469 +203343639 -635244933 +-390183778 674958469 +435914009 197061852 +18419565 -324010007 +290765386 -607795704 +-98212255 134491316 +-837980499 -104442070 +-479005674 35676570 +-33953132 663804592 +321332471 -908062794 +397865924 289581182 +652780620 94044377 +-572170019 747108247 +-46827089 33672972 +914259799 592889484 +-273311356 444092500 +-67197518 803636153 +356911319 -293241228 +349389105 -878914553 +270309577 958626545 +-755638762 775525839 +994174197 844392507 +-172708139 57322269 +-188695486 -743390526 +196444352 -568397778 +333892403 -54656034 +761588275 330009163 +554706567 -595342199 +653489218 -253779455 +-142164613 -243424408 +170384097 114158632 +870843972 -371883993 +-34452536 955766840 +-485148752 579519847 +609871037 -918317408 +692258072 -120302995 +-222162896 181033762 +497384244 -753330775 +-815093311 424094670 +-705922348 538623202 +-808593329 -660470816 +-947858728 -684536323 +-404572697 72579404 +-786541476 -405594398 +-714255710 226294368 +-840353340 -482807874 +-650318737 -468325615 +553415101 -538210603 +-342758470 651012204 +404344860 176570540 +-10679203 -119386737 +463444710 122438749 +-887511687 -332986363 +217814194 856864304 +771857286 441533242 +246412328 -197869162 +-249094457 268147723 +-865023774 -901402681 +988070134 362132952 +80415003 -328629756 +539960329 -495501160 +-568030071 -195064607 +305991728 288093939 +-149568975 -740732936 +852049831 -135383000 +-956739336 -994715727 +452156343 -694041307 +-738521744 -927854363 +676086719 -208773249 +102568122 -718115569 +-767042455 -410116307 +208029400 -478404341 +371746217 296127989 +552578062 168962985 +-357800445 924753279 +927894459 504340206 +578182136 -380929584 +-953009696 -610481598 +-595013167 -153217966 +633092759 -308745380 +-403353591 -837757386 +672218856 -334186848 +-354077020 -983096026 +344097077 153843615 +783684350 -505672046 +804556852 154755996 +520472233 -224681944 +-469606964 -187147356 +-670529840 -921121107 +-458733869 122914089 +339292695 746886103 +-111313639 316336769 +-924941597 339390641 +125007489 -389287383 +-261234938 515816720 +-174450075 -764308396 +-122958779 509714519 +-446270906 -446863260 +555669296 -210172995 +885436632 454027849 +131873642 -519059710 +399959353 -373145846 +-534733917 809995406 +-205126731 32834038 +-614093802 783101757 +132124187 -746512111 +911869158 13482891 +276863239 -531712419 +-177839138 681356375 +488397330 330884907 +254255701 -486751252 +-392890057 368760948 +742500600 -730838498 +995153580 470237196 +-475112686 657362358 +-54115622 494342496 +-68107028 550420129 +402219440 364177208 +939152204 70878685 +-433875485 -259398728 +-537290128 13119282 +-521361175 -846413181 +-204404650 36369237 +-127896382 587708849 +-501834012 983930693 +306296174 876208944 +3243208 -374166205 +-702768929 -843391446 +-959327811 736330419 +-657387060 623413263 +366725102 530677936 +675249341 430207231 +376397701 310180951 +-881933262 -34836412 +272110757 916726448 +-178560388 11744273 +152596043 -200991208 +231394913 -375946119 +719610517 515148132 +-133206344 175762241 +72320828 -398870236 +-340518843 -886058701 +-19090178 -122728363 +-656015287 743022139 +606428110 166068336 +-430504424 -432295434 +-652354940 -230411598 +924580751 -839849667 +824291563 -490288998 +241806941 59019151 +-687415563 116561806 +835675808 -291023695 +-733411349 -733203791 +-403314514 -298484980 +618521061 -933305595 +280043843 -891279363 +517640957 -891732494 +8437904 -906020882 +461615146 -484216630 +61203265 182538511 +919173636 -178244383 +495453539 192564569 +378306504 589231233 +-408075078 391337302 +575510202 -607543352 +172510465 16799373 +-617397402 -887266249 +83743191 -600486933 +450710419 650977604 +-804315323 501531819 +40501198 460119246 +-18943560 831707093 +-140255802 -737028997 +-562665227 -891863580 +915255001 99072684 +609155112 352783476 +820106418 -872922345 +841961039 -219319095 +826692527 -471872776 +375180761 316303937 +-496800159 3901278 +53796262 166536848 +-470559341 -706094765 +-709195781 380875664 +843224475 951667985 +742335118 645317816 +109765979 -569959543 +-49237799 93609342 +555945704 -762636084 +-250692992 -515918251 +357636645 -508455885 +308581869 696869302 +-473989014 218086909 +386387622 -674102507 +31752349 597171123 +-601771701 294358298 +-144009992 -31890294 +-111383285 -955917349 +-684529303 389358686 +-754397226 277363653 +-856374064 -667200062 +709606494 986090997 +166266981 125293860 +303485731 330328983 +-754128146 835216885 +955222858 495638663 +673650526 895684736 +-317108088 -439604330 +910513810 464354013 +-653598324 -727320731 +565425906 -213475569 +-546783691 207407739 +903217400 -692074591 +322906461 105604894 +-110199963 -387709669 +390422868 594274073 +359042908 -782869687 +645942517 755418454 +689333023 -828049973 +-286144257 -686059236 +-222526328 863314089 +-94677267 370470257 +137873633 982380326 +-111002184 188128409 +-146468873 98846066 +347937565 -177157177 +-12326100 -696234592 +-29716885 625838369 +208782553 15707005 +53632498 -431483689 +-388702145 115634255 +120748916 -547992807 +576558685 -435765504 +522163873 928128447 +-459654357 -343169753 +-903268134 944305107 +709444687 993971543 +-589843620 -579065148 +-980336649 303019557 +41431984 869939794 +840025878 804000444 +-219743785 -725403245 +-516860341 891271671 +-85298513 -153159798 +-453047303 708251950 +831447770 281307407 +-789056410 -603553692 +-958878439 -512718019 +584873600 609027261 +-939039611 164397578 +-241763501 112707004 +-995228011 907868421 +-803802520 -752054035 +522124725 806978658 +-426205676 139438512 +131065754 924442087 +-675948824 109704767 +379785589 267753778 +-474833899 -836981054 +-638870318 971127255 +-206054513 -277455094 +291548605 520383854 +-523627924 108213997 +-516197282 -819571036 +-484616970 141459134 +137373572 -541561328 +-288546963 696284754 +861011792 -512724570 +172779671 255827024 +427922886 -781906270 +-542407466 147923186 +987784595 818989087 +-544349441 968179241 +-759961437 492150451 +74902988 -37350291 +-419733457 -601900635 +-491921474 743192245 +622528695 -366740799 +200475071 -241494396 +636488072 853704010 +515565111 139580152 +-486752065 -36212250 +637320901 915714981 +-745620838 -705418420 +700091287 -695057967 +-271620066 21887740 +-9399291 12835470 +126345559 -896865756 +-529159796 -68598584 +-29207650 459724902 +864601392 -672511619 +678025238 -810257727 +281593937 -636634143 +642028410 514486230 +721505364 -705360359 +-131942245 283907451 +853703730 -939188 +-143008960 -88979549 +-897977906 -265835121 +105800596 875057429 +-146868624 -874239912 +985759204 688356507 +401484262 56737949 +256750602 654921807 +-980364757 -16326040 +69446801 342630312 +439386359 -189121455 +-291872889 -24296790 +465248918 877511191 +925829611 260041134 +884723498 207843587 +-490404303 713743066 +512909551 423941254 +492620464 -772768915 +617773647 587193459 +82066248 -609774360 +-123294823 632638004 +684242437 593311047 +-690197658 365603834 +79928615 -806911952 +377864888 -240264552 +-77130748 -488136122 +-301763193 -326858136 +-969096233 43207830 +-225578424 -571026872 +-424507526 -111953248 +302130217 402699150 +-202435925 104547208 +-472561951 -358443427 +399973599 -427900310 +-257084224 452442525 +337275284 -329436908 +789894904 -111608469 +-725095566 390620967 +201407931 14815101 +107671672 920372627 +-558600863 -536916665 +-190626561 -725122180 +268007351 114755920 +88687156 464241452 +-487073733 985825719 +491891335 555602144 +69321318 442337881 +640227027 -878290965 +-178861 833045174 +-68572645 -699036639 +-44774455 828180480 +-585417401 924476621 +566155224 -655733917 +996710779 982768773 +-473907771 375943675 +-943657758 -747129140 +885934765 -311385029 +735290800 -10452708 +854897987 -657426014 +882962295 493478472 +874511097 -344374680 +-400311819 987791045 +-256701999 -108979174 +-632089271 -870285789 +-11712512 -987379245 +-560675582 77772699 +264123363 -98357939 +-834188735 95613454 +369955106 512793182 +-694380861 -478139841 +480997242 248635603 +415629055 -690585343 +253785559 867816190 +-54336432 391867613 +-793291577 927742019 +-45985154 -768181385 +586379708 -817151941 +-992527537 884021659 +-208156383 356930373 +-446993302 -253484426 +13326254 -154388505 +169309603 -981816047 +150459775 441816937 +-524967847 115000290 +516318090 -448646549 +-228157191 597329356 +-956662529 81637031 +505050549 -448234576 +-672584819 -25397883 +-543792257 236484517 +-410953078 244701972 +525834675 -77736573 +481267766 703051296 +-611981265 -998107608 +516203993 -181699459 +387448321 397618075 +-328875745 206825986 +-392615549 -901742013 +331101952 -19165359 +-90852167 -770989189 +-678212961 -667946719 +-335567124 979263990 +664653132 449821091 +-454660321 -429335630 +-435225712 430746598 +692149502 -913514063 +754241313 560080250 +22118434 -707453531 +-512038815 856184424 +672927740 628454349 +-329307678 706894865 +899734366 -832881184 +529210969 -978872993 +-278209535 52760550 +-123112431 -732655156 +-265262582 907912492 +963461920 -371732389 +219774868 219428367 +355560988 -97569669 +790909898 325601041 +-948423493 -980615347 +-905399744 -971655662 +208335741 330654150 +-31765030 583531723 +-232631552 -540470080 +436439858 46350000 +-397479464 16985635 +-758304289 -160326340 +-851740970 -135966067 +-14246500 -869142327 +954676711 334506252 +-930584323 -443589667 +291132250 -582034653 +686411752 623082491 +929256127 -777047439 +868718060 546736958 +-374781103 -18497445 +-660313377 -755442530 +-539626658 -694714490 +-862454764 493273121 +-875704286 266382039 +-346854828 -416181205 +625061873 53178462 +805016377 -185393759 +476954015 -635258104 +-905644895 775411183 +-479355298 -686743138 +516404944 166058684 +-198738640 -317278683 +94315801 -470900703 +87964876 956457247 +-521869592 -665435858 +-56141871 879264860 +-583490576 -114074718 +-154550124 885956135 +-844852106 -575885571 +323539964 -670878355 +-457962254 -496053560 +-798530838 -870522247 +71996082 -505128990 +-983617754 -744378080 +-61348068 -274329469 +-336539929 -987578797 +-342367221 797310817 +-769582640 249250426 +-110202173 -675979860 +154328247 -343573858 +-286663879 -284240818 +-196754680 -963903242 +604885949 164247961 +373572021 294624129 +-686196217 436389821 +863104531 -138198441 +-905818911 -689497790 +43954250 -308554749 +-450616 -210605247 +176068273 -174584502 +794131032 197343528 +991418615 192221426 +88728261 -643330097 +-213057177 526901068 +-781552183 409204937 +872528586 400898223 +369597238 730723422 +372626189 -110556778 +-910336041 -913029855 +359796636 166157649 +-299160314 -128288540 +-763287332 -307619245 +-530584839 266258414 +709173772 -294297412 +-91199459 325422984 +-535698577 727347018 +-998435957 -68291402 +-998439889 915890381 +-408786400 -468959530 +-216781939 332739922 +840415827 910279327 +-805196959 -257369056 +-492950081 -654077145 +754817327 -851070753 +-816744180 -181092499 +916603226 -403462683 +-316322631 -400064711 +321345982 -30474444 +752515994 -840931475 +378152974 49567924 +-654378801 127478116 +-658455656 111412296 +-781468527 121404232 +505634696 218652486 +-25413942 459422288 +-711109020 992339526 +-753471368 -86686646 +-458739386 -364841065 +922227917 133064986 +977314478 -494395170 +-930353731 -198982403 +-367341817 624247652 +456443790 627852979 +-895046580 54252162 +-635501671 768157515 +-267956850 801606464 +890858569 137718339 +-110848169 -505990468 +-795816479 -887455184 +585901635 75210151 +775375179 -768742331 +417694355 469471390 +-142956833 -274629083 +-912829160 -242407463 +626108624 40401850 +-420142001 -564830174 +470869654 804113995 +-521494809 506973641 +14932240 -715360820 +83630755 865287413 +-578244974 -58383371 +-497999137 -448099603 +-274245833 679295201 +32158739 -620340041 +-85019784 829734866 +115209670 -211647022 +249750965 587468264 +813851707 -136086208 +-272150595 -711144460 +499319388 -883633716 +-418739076 -890811257 +-665037839 134162640 +-539104998 765715024 +327994876 -721045301 +-821799334 661865770 +772178524 -715619910 +361106576 72334759 +-436353144 885513788 +-938550498 281320804 +-650964304 425757725 +816317858 -763202866 +722436832 300036463 +-794320974 -957385349 +55694778 -58430727 +-664094147 367647727 +92052552 321412462 +-102030852 -920286294 +-496768550 222682602 +-140329438 -65532324 +45546462 378081846 +-632785719 481447224 +-820902241 -433415622 +-349108451 -4527598 +-117584938 501398586 +378544170 -945080259 +-37772150 -423591125 +-533849190 -35809380 +928444121 -405413165 +595104382 229447306 +-874379950 -202454035 +-351566682 -860382163 +372268919 611020196 +255429479 42833549 +-511032837 -321123427 +-286790736 577302634 +-222467166 31169796 +811419301 -764418677 +701274605 922187819 +-932530764 -634255734 +904680884 835345941 +-897056157 -533832843 +-24872970 -183035810 +-214068076 -779509887 +-129872395 -812053149 +973323058 995127442 +304992047 857859039 +777106199 -926799495 +-368531983 536372345 +-677036099 226024154 +32414740 -122685348 +-540860893 407633980 +-65914892 448454134 +-547875296 417988679 +-222856875 -531695619 +-467400318 831860732 +-342959375 332822642 +476038994 506332747 +221573628 -680647082 +389953059 573734623 +291931078 -903269808 +671459439 -460029954 +271316306 -710218798 +-233125411 -912692487 +-329237191 539057307 +118147631 579993807 +696692662 100366163 +-4978868 956860898 +-759359581 401777780 +-863969220 -130338630 +937154075 54043849 +673722152 289071303 +59623526 624575154 +-364487957 733847368 +62718755 -569935631 +843240308 -62680983 +182592506 991813936 +727421827 437398915 +310644564 -252590836 +-133971077 -509028810 +21695230 429797990 +-260863566 295704954 +-515299181 649437015 +-656875419 -763983848 +421526678 -916565159 +110247558 -982110224 +-324360808 -429858839 +-542922327 246520441 +652587642 -291243752 +-588896005 856314533 +162464870 -197563545 +-381889024 276930362 +-350143520 -599158287 +-915681467 630102378 +-555909359 73728906 +797949131 590604558 +-562200083 672698404 +695304869 635779404 +-481036209 79378202 +848438632 693949850 +-28861300 402434981 +843039797 611395762 +-887801301 -610000865 +542179581 -66200459 +-665907076 627304256 +9951818 516342025 +-270178511 880457902 +31162764 32443724 +213628404 -204656955 +-53925512 -982611673 +510541872 637818808 +-296125276 360616192 +-548926920 -586778812 +-913079121 -550181995 +476967957 -153921844 +-130613699 869336882 +696486097 -398040444 +826857917 970550983 +944786016 37657360 +-624823105 -209942431 +331588980 -557738221 +630783810 -925593275 +529648303 49056583 +-837451125 528189130 +-322565587 217897543 +-101968921 -346256286 +-962959998 -438073185 +-870672299 -715880874 +696408961 595610229 +-346441343 302475227 +-842391271 -293855207 +487954519 -895931182 +-294479556 41653930 +-485970536 -238657623 +982951937 -614406515 +-147112214 -458789872 +-755603524 -217538817 +225522798 926506439 +-338634118 -128440574 +486808432 728646972 +961334731 -66749919 +594811923 -459552941 +358774487 -709428116 +-892080503 -556747848 +763187640 -133870971 +-671589495 -949702633 +504760184 -581922555 +-172375516 603624680 +-599565391 -45429959 +208949402 103003162 +-492257757 -356401837 +631763561 73176754 +734623243 194177296 +-192980542 -523465076 +-637962850 -194472980 +-443160897 -952411092 +474158813 -549055220 +958738957 -762554117 +-508834536 290755535 +288810755 -497523957 +441895248 19328332 +260760950 -796754108 +238644984 949034541 +8293612 127928240 +577532243 -780182318 +-827550713 419794575 +795300851 545384862 +-319923474 -270354817 +467692752 -978084212 +-533209503 -178237326 +-350700893 -574382123 +664070438 -551084021 +-593340471 -629095013 +-232804278 26202325 +-699967525 557994316 +419088935 401874632 +-385455924 -6151989 +468947364 -986346019 +-337747033 -786712603 +156193401 472975688 +911812925 -191909585 +-64755557 -922947073 +-973984032 -615763939 +-197515417 -751622374 +44647932 -14293702 +157740085 488778831 +-186972355 -385588835 +188636886 652819727 +168671015 610324743 +-794021146 -865960255 +989550783 379600341 +239633054 -45226069 +-715858258 -80189242 +-929504277 643285055 +-696097452 61836862 +-500151756 -749147703 +-675680237 -71045882 +-122708757 920004249 +-626027187 -694929844 +-629613822 159477521 +638071327 705404985 +890065128 423580293 +-30890095 478808911 +860677199 -392146586 +541225977 -377967691 +471256994 -934333949 +-829632840 981750622 +-635488495 887736372 +-434386210 -948444998 +-228641863 435411016 +556835327 -350366002 +86728093 -216872422 +618801246 233131471 +-829998818 -355813037 +441111661 -734324437 +912958036 -57748995 +653809915 -681326319 +886760249 455080931 +-178008641 142288074 +984217857 752223172 +87774789 261491650 +684362711 -400973857 +755919546 819633208 +-552574218 -843742178 +243688902 263926310 +-49942870 373585548 +631340415 -203570167 +-150135654 -952304069 +-672548894 828546306 +-543899357 668066133 +-834890702 -780083628 +-690395335 -986743385 +-532905523 -473109820 +-361513804 -171635981 +214892365 700135064 +-650074412 -955099553 +-782856556 -456625319 +-637492776 740637524 +-620900294 -365569697 +-337462356 -284266717 +993866096 -478634688 +-31243923 -297730764 +116532794 546910417 +-737016019 -698407185 +-323584828 -374804599 +-922828778 -486902835 +-370275215 -608066454 +-69755343 751922569 +909501485 675221936 +-506471460 -704592093 +255649401 -771151151 +345594766 -591515587 +-495957166 -543466394 +743486097 -341626222 +748813727 23836058 +447802229 -164548175 +-601009664 -494253419 +503745800 -667976718 +483579933 -919204877 +-451837683 951569582 +640743324 -467235911 +365978676 -526063705 +481395082 -336391940 +454976640 -302191451 +372901404 -18341955 +497065483 17717833 +95425773 743077557 +842961173 -456836627 +-722961413 159981496 +425071650 372726238 +-703310730 -436037621 +-64380200 -24980628 +-6396931 -289170713 +391319565 -462049122 +-161459221 -96407665 +766961304 433044640 +561349464 160433439 +-150071780 870360978 +-386708784 -833736016 +275455164 -926405954 +694991245 -796234976 +903310304 -46279030 +-882378168 984466377 +-821504358 740810273 +558337859 588652535 +-336220084 -523028792 +-15612496 140019460 +642589274 -545160536 +-808641531 96034825 +-385332591 303372383 +915327773 -321118518 +-101611469 -21374634 +-697983601 -969358058 +-803602967 -965017749 +683966830 -7558169 +-113508548 -965630717 +187280339 -377073091 +167159152 -635621972 +347206292 -361866685 +-650219244 -659395441 +-327256692 -515890939 +-935561531 -732160034 +-103269221 -233402395 +762527261 295254177 +967933542 -125261291 +-837203668 91128348 +724639195 -311902727 +148737000 -606847381 +445098923 -131021077 +-19814599 735696557 +-710703981 80866842 +-620007187 368790654 +-468185642 458370208 +675034976 302631219 +817793539 -496209964 +881358006 181687258 +573116998 -651151311 +-761156632 -122546529 +473675607 -629350356 +45731804 605102788 +-29984371 373856119 +565122739 -260092581 +-260164455 -773192426 +-328492137 -508172780 +-269549208 -905086283 +16380037 20507507 +-6759788 555438801 +-766416392 -428245010 +-547324742 -291183306 +944196959 874223983 +-544036932 -465949482 +223508254 -605563844 +-330110428 -14274478 +378526795 -970644902 +-228808826 216302984 +-305018801 547152285 +786445017 382725474 +-246354847 185373939 +-353625619 385403682 +504466647 244633845 +236532183 -766556111 +519870841 -322740431 +127002458 675123012 +-774198454 351090193 +-286792210 -756251408 +452233211 600859366 +-143299883 170825443 +157858067 135042975 +-140145226 31000389 +595912104 812409081 +-221012470 966663234 +721336289 -231107495 +428435545 -50374999 +-170565016 35589801 +-444824118 -541576605 +-710585646 -158316041 +-230838764 -571641003 +-287802632 119145867 +810153279 -966546320 +-862586988 -145840076 +388645499 -390366777 +-943074587 667974550 +414057417 513324596 +723025780 183874184 +392960502 -157691064 +699485233 -138505708 +-135180922 -249713291 +-432293426 479812236 +-639120052 -175229721 +-284402852 342317476 +740866214 827294215 +-328661759 533031388 +185208828 -108829325 +-777546705 -387456457 +-702516928 -865909088 +191621247 -233809096 +-183434025 223241117 +337859838 759483176 +-994113984 743610629 +555305140 860068986 +210666248 -459573968 +-388784439 1708932 +-883702212 -660215744 +95273121 742707926 +530268583 789781649 +823258349 306135623 +-341175441 -476413160 +762047928 -717752247 +-440755530 -185199224 +232341625 407313436 +-946292452 -741925070 +-808614161 160689894 +-415809401 586233989 +-280377383 28582377 +-224049837 -232264150 +812609287 260010142 +29885196 655846151 +68865674 607231402 +-10545821 242682067 +552197396 -539750019 +652129754 614653816 +450246437 -42967699 +-852928517 -966057886 +-230629224 40691765 +-51810150 -307182299 +-223423345 -88944146 +22503882 130092879 +21149445 -640212555 +-163123941 955021396 +-105368816 966372809 +398951676 -971173195 +-917445608 -379180323 +-895547727 248364031 +-922710080 -533919803 +-590837181 -749044676 +354236238 -742071859 +114209294 -904491511 +712703073 679499772 +393140538 -454177362 +-128994950 -224581350 +-150320500 -306634622 +-512485186 -568927 +150113863 53211147 +-468573549 -192810526 +871798039 592630589 +916986626 706465282 +285755433 209739610 +-298126577 -261149480 +-882297686 -26638497 +-411790413 753297679 +595870403 -913604532 +311136124 -108125335 +759731508 -965901434 +715268929 -476251678 +609101013 300137833 +895441160 -514235987 +-675249395 749905429 +-421945250 -192161108 +-666525992 75917394 +-794196769 453532898 +-172834764 -420399967 +-938690715 320115559 +-411125403 -902129619 +150527719 782079923 +402628503 833559205 +782833763 -733360211 +960213323 -207190749 +-271845811 888871554 +896035830 -672410077 +750174451 625343982 +-259255878 569517457 +336851683 -870799662 +-347477790 -808718862 +-864483284 118004935 +-991258594 -795330877 +-980411938 -99780528 +613106818 41460949 +560105288 -99724212 +357520685 -326209035 +-959274684 -85590970 +-956327374 653666738 +-708606331 850511269 +545619085 -26977333 +-48191906 -699133114 +756931731 -538265631 +-274889508 -46023050 +-508847379 -270985433 +574221341 534014215 +-999416855 739896096 +-767314017 84737517 +86378635 556340071 +734027834 -408142941 +-621219211 -426046270 +767210468 138651397 +45717731 -192618339 +-299457260 -370032689 +-290647301 216261049 +-741387509 -382940268 +334691380 -87948526 +586343521 -912703374 +36347265 -465821702 +428792216 -203528427 +-816182578 -138404513 +-395988355 -802677201 +-471431048 -546805189 +-648614024 607918307 +115018559 -709602879 +-935479108 178794948 +-4085830 -249118854 +-409451429 780985631 +-950374706 373956138 +600497930 664288828 +-642967008 762375336 +-478996761 74991948 +280044000 -278458415 +-587732412 101499268 +131982487 -684964353 +-661998217 -108768128 +205913660 -28569916 +606287299 -504029143 +254868341 772016780 +-981466426 459683566 +668851125 926620240 +-422186465 810067602 +145188868 142511868 +768971218 -139475826 +714877411 -320184820 +694233879 390135197 +438335207 -332863409 +881550665 -313678759 +122804243 45086873 +-768113472 -335901712 +346708851 205273848 +-703529811 731230700 +-190101236 -386229960 +61507511 56482019 +-844906128 -283641639 +472953684 580149010 +-940813721 522071258 +216698684 497632058 +-565062739 -191161970 +-374077854 934598206 +760509552 656187854 +-119480297 -323053998 +-550021918 695562640 +389062046 -353363106 +-459752968 -225395652 +374217878 398890541 +-944043192 832091346 +-23222761 491096905 +276416876 -314871474 +379721376 544698928 +683645706 922535372 +-340529192 -210277334 +-252220482 333956518 +736971546 858209397 +502123704 112170838 +-217718656 -813458456 +913514036 -485170149 +-216657392 83954714 +-810636014 -976657603 +-197640687 -532209699 +-176738547 26230940 +-916308513 506155162 +638536224 871221288 +-494346200 -690879657 +-801176021 -407082360 +-646987496 397174933 +-380548549 469565584 +-831843679 423583937 +-246213527 -643514346 +565927888 -947138907 +570448439 -480038948 +12082214 -141407763 +358705740 -750022856 +622272290 768264073 +650561241 -299705445 +667226073 -112141880 +536103205 -473696750 +841940020 448015708 +721840230 256631943 +-597579670 -109971167 +701222339 94253059 +-563852473 -726389525 +493415946 -485946791 +891216283 -189452297 +-704417382 -695359718 +482561128 -70745135 +573863690 -7266449 +-927844102 853034488 +527207933 -461263795 +-72369799 922753890 +233119449 -22693396 +-451298590 786077593 +-780200114 -378867971 +-63782512 -739418634 +-709167270 88585592 +-823200066 684940240 +66577906 -455041827 +994763245 598734572 +257544455 -252807981 +809858721 303013161 +-329147756 954714245 +-165903120 -196093568 +-338902011 299026151 +684138046 523136511 +-711367444 22482451 +-329606897 428021440 +-981225677 -794202317 +-340870801 -996349678 +359915941 833210070 +810532672 -300450080 +883076841 -49653529 +-334072449 970677985 +-724339194 213356841 +-644029471 -50181502 +-660391098 -801672471 +166703946 -612001020 +939094193 929082697 +679835044 92327033 +-98680451 675756873 +289701042 -931515467 +-78862683 93854431 +-744119732 546424249 +-865806559 -874174697 +-74821638 -165983451 +-679997462 -15617273 +-819784671 860361459 +-185477411 -68510577 +-458546795 321437905 +458546087 885763364 +-264364570 -993079390 +182577316 534625532 +158537867 368545266 +-159456864 -222796795 +-6911290 209615829 +-291009389 165697348 +55095358 -724254766 +110691599 972344348 +-895591526 -913861179 +-265584148 741159880 +742181774 -731680020 +346644385 -593086908 +-947649103 668944050 +114996206 569970576 +763351392 -603611013 +454538350 -434047666 +275937885 303694183 +-5328272 -159754030 +752236471 257597678 +707169472 -727496829 +-976272271 850510098 +-899366893 -297498861 +974928672 95570994 +149627708 -968948597 +-419943497 -288923230 +120805963 759771438 +568022133 678596427 +-479090602 -11163738 +-632787681 -982610053 +-937999688 -417829227 +393183089 -180296443 +-669854352 913824634 +408656984 866215567 +721397624 -736992095 +145620824 -642643537 +279547675 -916532850 +-898453031 -863680050 +889638403 -65491631 +-508969896 955297130 +-73734251 -335389319 +701013897 -765362703 +188138145 598597904 +189589203 881667385 +-935400308 718824113 +-329852142 277235858 +364399251 61101249 +112827853 -775706999 +569624724 -92404586 +-826898666 347918702 +554214133 62591937 +867157372 -772427326 +530247264 -120839649 +-602619470 -477805019 +902346933 -280312195 +-352044797 -391720151 +-659384082 373008337 +-484307270 -623029406 +-678004589 -715727351 +574351111 -791994231 +-25800636 772225598 +-670097674 -216313980 +62194493 -702843137 +653619162 927580475 +-527249456 575725311 +-673336489 697766185 +-327481120 563363938 +-354823730 242362609 +-969746999 989124479 +548302913 315292092 +-399076839 182890260 +-865039207 -590688386 +-592600590 619869440 +-650568629 133142426 +819915275 726921313 +122215947 -87374061 +-606401383 332899013 +-299759717 310060165 +-416079629 -281363659 +-814617244 -421783597 +142957782 313965709 +904138125 -411551012 +724525703 525337237 +-952669150 70622357 +-305460401 -47155653 +710458008 -377575115 +257198743 899677298 +-341339008 -774522360 +905199471 847946318 +250483556 253430028 +766253834 -568620858 +-186227553 -577883482 +998295072 491292532 +605442078 -592424435 +508786793 -157810724 +-662791348 -117973390 +206016389 -332534627 +-506450194 -969022047 +287327403 -468853202 +-715106745 665442254 +-54215120 -446022288 +749806538 736987293 +-721121890 -467985536 +485777289 -95514376 +-945178739 840035332 +-833155153 -263774159 +284653931 509898225 +883408472 -152416658 +-600988758 -961212723 +-613019419 654705006 +-548006902 -712251549 +-710179893 504862809 +28217677 -402359703 +-765120388 -438504207 +-882271128 485154721 +993250774 -827413370 +380577787 -665606258 +411755250 -577743704 +-880692305 897153525 +481994957 558305789 +-152463142 27730432 +907764210 -767932398 +386970492 25535888 +275564179 157270197 +-333067279 -94462982 +439192644 -121391814 +444597836 127850781 +-663895199 -955106957 +858160500 509072208 +-48548030 881807337 +-874021381 181995670 +-308941239 495247217 +-436247845 482411376 +-669666908 -111901504 +882502732 -602482242 +-497666857 -161413753 +-851893830 225123486 +116312977 -769616692 +-338257162 337111086 +243438418 431816329 +567097508 273863573 +-625693536 -636196335 +590338471 97034448 +433724636 765224040 +-904887251 615027172 +855395870 558309870 +-515985421 740759682 +-389087606 173179984 +-756156708 -792648639 +-724363328 534513668 +-472267871 627489645 +825471069 667640317 +-707949521 -49396974 +-887454211 24112978 +-400341415 364776547 +187514838 -285882580 +-606802874 -868653740 +-226286346 -921293488 +-442956533 -435027867 +715471491 -842171690 +803581090 351884922 +-243151933 341617334 +-514200393 -124682224 +-687569984 -572598743 +-236704918 -689727264 +-221120236 852378802 +-37573054 -284009484 +582950415 389122738 +-44775397 -366311036 +676559357 -432391378 +816830517 -358290052 +406648263 819089545 +-374372996 -24146028 +-711926094 -619879137 +248350920 -660641457 +-457347754 368154020 +-131723583 822473724 +-579132603 891429414 +486889590 -154422299 +-717119702 830112469 +-327209500 -253515364 +-864953108 -885037486 +-868181218 352974686 +-613584106 150470110 +-963583309 -766499283 +-455343046 -600980461 +-15209301 -269787672 +-329033577 -432343197 +70895913 136736308 +-736152095 573577174 +680797739 958095964 +948971404 -522870007 +-609667054 233034282 +-464749738 225849497 +-492916494 -593096496 +114261416 402975854 +920903523 518739256 +912996366 870305761 +-773205273 -365665240 +-230137158 333948760 +78022673 -158938300 +268672994 -782179375 +-59628668 -465511151 +869049688 -277195131 +98419463 -597960609 +736394473 -456587317 +-193935460 362488033 +118577153 617763089 +-170771516 -570881859 +65742869 -134039798 +482958632 -548191661 +-884880311 -200842457 +419804654 842723442 +-309364242 872573506 +-855231138 459628875 +-235151367 -313635635 +390033761 -264677953 +686198781 -242977753 +278495093 405633838 +-203566607 -236672207 +228827265 -57323209 +740552038 55423242 +467734806 -730904730 +509037948 -960007836 +428346425 -79215899 +815493386 698459274 +32389977 -463736564 +-432701265 -548221328 +784464680 -356768561 +407690355 410712351 +-545704223 43186409 +-529116405 -21396029 +-28513878 -157124197 +742625211 550208763 +-408250261 -724058827 +-860008664 -449146993 +576564349 340069717 +-211786720 -960052660 +-828489368 -567288205 +-182729760 212689816 +-147283365 520549536 +-412650200 452484276 +-355983483 471215486 +938884160 872758680 +245053352 -154053926 +-38304516 228610727 +497905798 120471288 +-957590081 354047093 +276412113 -410273843 +-255782515 -142672020 +718035747 700820355 +699038111 539592292 +-270086905 -327812685 +908327620 508840828 +-355048324 -613950202 +-424350556 608144688 +-537802523 -167768196 +329994155 -719673622 +417372320 -162295871 +-1634588 -749835868 +-357721874 951427761 +820000833 -817398487 +-426130451 10289981 +-306656994 283226675 +-877755252 -689172795 +-463356357 123717186 +672128414 -535309166 +475169680 365550523 +16978003 -342012934 +793777146 -709137171 +-701872031 437091885 +2991193 -285096158 +989902716 169271229 +36166458 -470929290 +-543389744 -413833336 +145931113 541244096 +-120457984 -660059134 +803722550 -361839215 +922232982 344616250 +530119963 38529778 +557821868 215245234 +950963645 -288572210 +457321343 292199364 +69982362 505174365 +64801578 -86316781 +-850608415 831850264 +-150167995 89419935 +563380434 280945457 +132885419 30527312 +898439950 640665752 +-530403733 799751566 +-370316173 -636955826 +-135297256 -191839137 +725686310 396438977 +307006310 -507760418 +-634819706 -707627288 +848056409 578549434 +291720830 53643030 +316344148 -673725702 +789509053 -185614410 +-307434449 106828224 +-828926600 -483214182 +942161976 175649720 +405385193 329773727 +486699862 -389761619 +-280436645 -509036319 +545759729 677749850 +821805374 999686675 +373998092 282364024 +112860879 -35329965 +230693198 -351520070 +-680333479 -100085783 +432650384 -509177859 +859196819 449071593 +119895320 208722327 +-637155755 300625811 +214571778 -981883642 +-697823914 -654766673 +-403494283 -257044805 +-822979339 -868841152 +844370652 -868769507 +-722551767 -188602502 +-601298109 592173814 +875730363 -159317232 +379482156 -184624601 +471517639 775967794 +-290605933 -436555527 +-32396404 -109153357 +-792565467 8363530 +691784237 535720918 +17984326 430139461 +-968015383 791583561 +270374483 572276443 +-925930305 88132202 +447401449 956458519 +965738179 938713990 +949383371 -287086647 +-115512946 145748432 +-295362078 -416693272 +-589325166 -187126300 +614730876 -272176267 +-951503550 -632828403 +64224680 -891719095 +415138063 -898417127 +735813124 519428910 +-77031927 -298835836 +-532975965 542055240 +771229274 -47969113 +652773051 306688359 +-777590864 342404863 +313468197 -530768151 +-140891951 -721862848 +-372170274 -664890167 +49209923 963810574 +-307998221 -287049042 +-370949369 -40220176 +-42591683 -489024534 +965120987 -704111926 +275162551 654887319 +-2629796 -204185603 +301609442 -655168866 +102441520 -647943976 +-721806968 529378310 +-929138435 -614849558 +650062604 160888058 +370365101 627783084 +-930173901 -507488657 +983457289 224547313 +16083024 -666731655 +473157261 310145792 +-683834848 -28254853 +759606329 986937844 +-956402819 -223374282 +213463797 264757175 +-77008202 -905532623 +326699844 -886423467 +734833496 126212491 +-667467873 324551331 +80532214 766405644 +-756145022 -2081050 +-240919687 789399931 +788406542 402583110 +-254107559 -715647123 +-677762129 -346555580 +39939748 -817728460 +864916514 -197198106 +-987234562 -986865171 +-750746310 640396527 +99262806 250945382 +-647292966 -128633320 +5244112 -40445233 +187527462 -253063467 +-906705597 -82067061 +730354515 -758873483 +654633355 -673800859 +107502026 191593666 +-805720042 -520614875 +270445968 440903666 +-984774258 -39693109 +-794584086 -396199262 +89642318 -418265086 +-973845804 -320912248 +39248664 -258665977 +-868203484 465800828 +-96869453 -303420364 +722558560 -573640525 +-361693670 -829864335 +-852954595 -317675991 +-561807329 251031786 +387619870 2218639 +301621740 437370069 +729528470 -618973733 +-577388854 401955390 +454213595 -534175150 +764905736 391987884 +-810641542 226266239 +-449253471 -426384894 +923338036 768352714 +767956625 -875034191 +257038961 -761083258 +-667176475 75172739 +-359612111 623981368 +-656908363 954819871 +-39796392 -637449735 +449259442 -16271783 +-452537602 -592879220 +-745339018 982965869 +-51016544 402300352 +272169489 -857709437 +-2523820 319247775 +-234601727 -915474326 +-888231070 -638442736 +-327941326 -450307756 +285887344 500479870 +295147909 859436014 +954330031 907837125 +-605786854 -350512646 +651924168 -714527015 +-839231647 339277842 +-149894637 942807505 +394813590 -914988679 +450852787 -569979537 +-961705385 -336010612 +-588915837 -556187173 +-223361249 -407083858 +-119588628 251501188 +510514289 -681926949 +151594745 -422178710 +-480386398 920280538 +946923710 454004406 +147402974 -294414318 +-905152075 -122484929 +-490128591 899283752 +961840873 515948818 +12843222 -819192138 +592067005 -777356442 +951158451 68418513 +-154326185 -795810783 +4690073 -974848699 +572583443 -149068380 +-766234390 -15403997 +-351700312 -886284301 +-960345312 739930773 +-106396208 -30419215 +-734131280 -696718129 +-621647606 186439782 +-329910033 -282085686 +-398785885 287623064 +754229367 -272654220 +-35174558 230638076 +497534596 -750039808 +-552982764 -585920568 +875969542 -369946096 +-936821592 571584321 +412608618 -652492931 +-688046586 118595603 +59442840 985417889 +396396978 -93030441 +740487443 201446888 +148454776 -153448897 +364237255 267308489 +94681994 -935681817 +476084372 -301821177 +-924676045 -177901763 +-421966411 -148101383 +-273660598 784898123 +-865090750 261851711 +-407446745 -4232221 +113017559 539203400 +775261293 -286043303 +-153150880 -236631270 +-11667311 -747970810 +-881383233 -323443895 +966985771 -795292527 +670417263 993655908 +-21558606 519539145 +426514764 342569494 +752101681 -36177059 +401634826 26596550 +870406154 925482992 +80786489 715965364 +-484609922 -666368649 +508398278 -630442440 +349605292 -556171420 +16658369 -328177161 +-397682556 -143616911 +991059225 9758716 +320738514 -410885878 +885529233 873462660 +56002540 6494713 +-896872297 -860535645 +707072882 -21930226 +-628526355 -915100421 +246142089 -960689552 +-352929720 818774843 +334726736 -505880381 +749798428 917066662 +-369566566 540665307 +-603462131 -123929814 +229366066 227044493 +260237478 -669231250 +-918723727 -605805432 +739166636 -456830000 +497189408 981083241 +-431182884 780723905 +523485091 241656343 +-227765420 42607876 +-92463672 420149493 +470967350 -325121965 +-652892435 357469447 +499217061 643518044 +-628469829 -228415134 +77770746 784328132 +587003068 50015167 +629158946 -685626957 +-849685696 678733394 +-141823743 -983353548 +322085057 87794535 +762382357 35334483 +-996258112 811210810 +-264600708 219137708 +793465038 287378009 +-465371718 -218461139 +-598914251 -904833601 +764149270 -29334000 +645357073 -256340807 +768775400 550063309 +681041256 644414793 +621203485 -639167290 +-492391112 -558393829 +-356211013 -132315132 +-31928747 -778011676 +-269215858 -953739368 +-460261042 -966196917 +659464283 -409963937 +-292325636 -495648709 +561865750 530316577 +-858119403 -757699425 +-808983425 166746895 +-472573500 -153300943 +-162047425 656374031 +-262161282 287925428 +770421924 568736551 +450099996 511600579 +-315548455 -237973395 +-525360347 -375280148 +228445628 -39898724 +783134000 792652321 +863977563 -587377188 +931319664 -446283764 +844626488 -297475978 +-482153854 -925954285 +766377038 518438563 +-997644896 -210236380 +815467314 8707627 +-552287328 -929637073 +-990589222 -22602525 +-84314769 -641534193 +769827221 -427085274 +69151601 413489403 +-109749253 180606221 +870086224 575014984 +254655142 -65475535 +-527565926 847407314 +384660033 -830046836 +-346481045 944495104 +184134036 617362963 +664199884 645105649 +360828605 520123928 +-343915380 -283808052 +741224787 -336915120 +-312635787 -626580559 +-279539525 -153452431 +712188921 3739228 +-995555642 84290099 +614219717 797373608 +324014829 852858506 +-746544013 306413644 +434841672 502267943 +-41761541 -135434791 +265154855 29614043 +-888555158 715771993 +731832289 -457872544 +-209279427 -386811253 +-699171856 -663454988 +-206248571 -84624042 +403921201 -842357343 +-215792959 430569512 +-958832050 339549538 +113858606 -737399369 +-292584159 -260637243 +-343540052 238028246 +-830715809 -978688600 +-500907646 504518798 +220619252 35309124 +635801550 593544506 +-578880201 -258140725 +140402624 -622278565 +902096722 -519759906 +902688837 -958906874 +249051410 -416325439 +-582391902 866172125 +753907801 225328912 +996563702 -500878430 +-677782658 -46446317 +71112706 833888433 +473504840 -829029313 +742431016 394664175 +544010416 516947532 +-459008737 292692436 +-593749385 -303461539 +898401152 -841358845 +-650493333 -950196036 +541043331 -397999513 +-11788813 -477517610 +229595334 -757006035 +-16168149 906317693 +499055378 76191693 +376433846 -45350989 +761883271 -285806596 +978508918 -950946107 +822732210 -214870021 +1080053 680590212 +-746176309 193256877 +779519180 18524033 +-961463273 -222135768 +312265476 -473795892 +375480226 593831436 +498908675 598039392 +-24181479 85885561 +324126261 13632429 +-983390110 -987939820 +506108702 560258536 +585910605 -455094478 +931466923 184189927 +-378016945 192112701 +-561683398 -196209591 +37174380 -187784789 +754716316 735739412 +737205701 770454362 +-798335255 106370182 +456970662 -608051369 +-640423576 -158810403 +595315604 928543023 +766483152 120051579 +697043107 -132856843 +-608929993 -478480719 +5222978 -886018790 +694358928 -323532376 +558634371 -844696362 +-674098939 -694626309 +524343911 594647431 +-241791445 -614360210 +932768236 -567420380 +-871563658 408829800 +-802098904 -408713437 +-896669170 50123278 +-92108635 565796820 +919297608 -908586093 +456608485 -762019647 +584523099 -747277784 +-593931725 560950241 +903040516 -686776415 +402881929 620040784 +-141107406 702211666 +714137469 -682979103 +203552471 233870980 +-158534090 117459911 +-16027803 -903972112 +261693674 505967505 +17601527 351108293 +-673868205 715529735 +681369244 155791493 +90540194 571389035 +391040010 -984132292 +-238540606 743491335 +649278209 467612241 +-825741314 -339830666 +602303297 797266352 +-534314658 192982051 +-963105177 511330509 +240085469 730780078 +-521191910 -208902326 +-238676973 106063048 +802816647 -45412693 +252009851 628468249 +933528708 -74649878 +-233491355 -420237479 +313709080 323445151 +545617982 -292095128 +908289097 703270912 +417930145 -12368137 +96685792 313527977 +235692261 -456225260 +-982410742 -884940699 +-762025295 -886077412 +-451576757 859942547 +-432265794 -803208911 +-343606823 95334898 +778302755 -456500817 +122999230 562198717 +-150680259 564120207 +-387337167 -760534389 +-104724760 -107199477 +-218378381 277479377 +810318597 -611292533 +429745294 -624674628 +-539099547 128997337 +-705739229 -388121352 +-335104059 890523674 +154135020 790452037 +-902253069 -624694843 +-81333606 -888955413 +948287277 867075731 +674582793 202461446 +330003104 217398619 +842828118 14493315 +-291026070 -151840920 +682296010 -229521077 +-116008935 521355744 +597004939 882917669 +967264284 516924009 +-501718783 -832999222 +766748240 603618410 +341136814 789952334 +82239834 -4605028 +647350664 445921532 +314674722 976841248 +754847225 725645400 +-474640131 554642109 +404990203 -502774542 +-264480502 55278478 +-86784101 873755388 +617755994 72630321 +89719347 -911428097 +-124654035 832818424 +657248816 -920994829 +468840512 191707423 +-222224295 321554848 +-771863331 996681891 +984695479 -922024444 +624938185 -303070999 +352357566 -559072168 +634351413 96278092 +-357457249 992471820 +-821185636 -566843313 +263880048 -847594406 +25156142 -133059821 +855501829 -102550654 +716130893 567453765 +127831999 -45802791 +34101377 773830858 +922919937 388426620 +-480692666 492180221 +71610196 375778392 +83017349 781742744 +864472363 -825361602 +-655568968 -178190317 +-489298654 -562725999 +697128192 -269515073 +-771604523 -905558741 +660293144 153204329 +-852039095 738784193 +-891242488 -474162126 +-294345234 -617094162 +-2253407 -375482499 +710362589 -876657420 +-381001849 -389910549 +-209598577 223683157 +793677153 759035132 +882037352 321137798 +-612362815 806767900 +378610827 816937639 +-785332953 -555546443 +840664916 -249414886 +696771032 -185505856 +25723239 502714487 +876462511 185474511 +481702626 -493858658 +-277780070 854063236 +-250753538 -305004535 +-212182544 -771082076 +-730665069 -226511042 +187628210 863881666 +61292812 -67334717 +667446091 -311958122 +-799816718 -133163646 +-657710944 303927231 +-611991029 930179368 +20771013 602170801 +-171279421 646639665 +-954359777 -468111173 +-886896026 -58884793 +-80911582 -897705086 +334700150 30509916 +-648968825 -235118415 +120511777 989986947 +882735869 140466296 +286424446 438568509 +477281722 42696598 +407613108 -906161801 +514214872 -900470523 +-49530314 -801018091 +611938689 -61917243 +-850753494 880320248 +-725236866 -958914499 +463357258 851733590 +683249989 -556515055 +-829969843 -537319032 +-971075219 189846175 +-996204595 315148823 +150843306 146014598 +-49360088 -999093737 +811304586 -746304315 +-939269876 -205187260 +134830648 -643793275 +879106215 34949152 +881840611 965419880 +-555037243 -715969053 +-772685718 508567138 +-841781850 -222099452 +-411295976 -953756837 +-625847398 408052906 +308848015 -380448211 +216179599 182184419 +202981882 -296243273 +-957167795 -202311970 +948828529 -458064399 +-51165177 764647354 +629205650 604955447 +-422665291 837098230 +-786550747 112629328 +712036255 -471362858 +-56011883 540150699 +905611577 -216259609 +536153999 -857886097 +-777756351 521173319 +96447116 9363888 +-437652306 57748141 +-629380538 783089803 +-944566793 848504832 +-240459257 251272957 +741174774 695893693 +-861686733 191082704 +463300804 391185169 +-283412260 690181688 +770897277 -241091283 +644812227 437410308 +-377253871 922059014 +139926682 -985074697 +35397218 -527992289 +-537668143 850194919 +-243996937 886290544 +695236170 361002794 +-202395405 -349040305 +-257790383 451692055 +-858564615 96076024 +-796893044 445424701 +-190129628 909356087 +-126951595 -445776331 +-873077679 343339095 +60416755 551358443 +-552207005 854697686 +928729566 269161240 +384554517 -818953959 +340755118 -955894675 +-652343232 240532546 +-609367913 -419086255 +-583907831 95444206 +400984549 394438194 +-354749589 -846295437 +728377255 696695408 +-88380082 514628937 +789576706 -305991709 +882702418 571062673 +-449924145 -917359501 +276589149 -807059180 +-818243088 -905560219 +575644464 -804407040 +157997412 -458011817 +-562734132 624260237 +-392450813 530704947 +2856817 -383840717 +-364912889 -310962542 +-962932235 649367018 +-763208937 774721404 +577708589 61007940 +637610645 518490746 +558656392 -512678378 +-545740435 -168782534 +421357870 -830358778 +-341143909 720555560 +-156331929 -998899774 +-249629502 955255775 +331751062 -426004229 +-974465174 -831616466 +-529275898 -716697616 +793590809 10196097 +413754343 -115110675 +-152786653 345926280 +805762238 960396175 +-70042209 -715251337 +363183413 -596912143 +212441971 92005370 +288210278 972171211 +-430041110 -440370020 +-269850880 -618695455 +341950974 146450552 +-167007168 -831512766 +-732792909 -730263510 +-861660979 482343231 +-275201248 -856261412 +377914867 -500764363 +-663606815 -24238095 +-294017513 -839674047 +-823663301 -299997538 +-214438629 260936623 +351608209 -996084489 +-681871835 399874503 +-248384830 10465752 +784230581 975339306 +-816992885 -534034827 +321422219 665228005 +-514461012 -798919453 +322197093 -469728569 +103664354 -923827042 +247345780 -851582798 +-647912725 605501203 +-190823681 165893353 +172897102 388391495 +835329788 -202452359 +113832527 -479871318 +439265795 993586663 +-270772491 564453321 +462480873 878962354 +193403918 393247219 +580105956 681110827 +719316996 -253153597 +-952921039 45318818 +-770077351 639360853 +-357515445 -882755447 +607187877 -582309672 +675167571 632457427 +920350639 196924230 +964982459 -838870850 +492663754 -227911166 +90562413 -800667302 +-216855109 -235559742 +691577517 -202582541 +-683674675 -3715930 +877589542 996602630 +-309918649 667845436 +603319054 349840457 +-432586660 375084873 +115438232 -806524756 +599802908 -453113712 +608006523 161600743 +-963374684 -739968668 +170020000 78070981 +625715511 521692955 +-674779888 37472027 +866817915 519710048 +-369590160 495656970 +474463588 711605204 +140544717 -218701541 +-461497089 88813964 +-433671022 242337492 +162821999 -207327435 +877301360 700662307 +-512185116 -710912939 +-811119602 18441511 +718117182 -190104041 +-622723582 -898699539 +3479563 106147777 +-734963725 -255577285 +-656080223 -607272949 +302485843 -58741922 +4493291 730486840 +526146263 -381052979 +-449383263 -687494594 +-709723572 998058561 +-513500785 -88522001 +707422660 -71905820 +93322544 499269586 +746731930 696040323 +904351244 98897721 +881781989 248291778 +295276892 -302933930 +-560390813 -876243807 +416903916 40273599 +858096956 258846791 +-819387363 477868666 +522465217 -43710825 +176894627 -354442441 +157539395 881524908 +367424920 511006893 +352473556 448782983 +-362402991 256754002 +27677881 -20927666 +-982814780 -663064645 +876061605 412359624 +414047275 298141890 +-201504729 763150079 +-207169929 203185103 +693686868 402094681 +-713604324 -26863030 +-68871414 -953942674 +507548558 -744580837 +913233873 -143859292 +-399040491 778755834 +986403336 -14061326 +24112898 -28171287 +-522558528 -405743691 +-395196052 -573668432 +-968080673 -181692095 +-57244969 363836651 +-233473480 555448359 +-756286434 600688509 +-315713499 769310958 +53735770 -114772102 +-79974071 74846787 +755950696 94396687 +339145531 -214982566 +535421956 -609201330 +549632629 733146527 +106358621 -339845875 +169698415 503758357 +-880059345 243978621 +-279105416 -613251455 +-600431691 -965983900 +607122534 -113321789 +599711269 575763891 +-154617870 572556761 +-455769804 601490154 +871678826 65486265 +-483797911 155855415 +-188778857 -20419214 +175785511 -138280714 +795172992 -737189094 +-956097612 -27545524 +445899173 -330513736 +161121280 -556609079 +-127156772 -414167055 +-641376357 694429882 +445197063 -130932914 +305699205 216558792 +-199954428 440160204 +-255491306 456204304 +-182356824 488785043 +552321573 994896010 +-257192816 307635609 +-245198784 -930686614 +594939190 995886389 +-785691856 378803347 +-136453673 766588554 +520015515 -506949203 +-414981409 188003183 +564574445 -213153014 +-900034480 -609089036 +167331115 660365481 +-86616134 464028205 +462988365 139891287 +643468164 606190531 +-848716365 598012025 +191321872 -183341309 +768039991 -761255874 +-777467526 160266670 +78434116 741221678 +-151438076 -712277805 +-407363526 394097637 +142703045 204918000 +-202531526 70781546 +717591932 -703924953 +-296987153 872740053 +120610256 248199320 +-927387781 -889577772 +495936660 306030921 +-38314453 864812954 +739358547 -880594735 +-95750033 995795837 +407062231 -866982784 +-35839509 -23068124 +-358779170 -479420377 +945155979 -223563332 +-185529227 277020343 +-91741570 179600633 +-388436215 913047947 +-910426239 33539880 +-798323482 -909637605 +717626107 -992070587 +99137182 108518467 +-711499024 43277277 +765580058 -409503424 +-909532991 -853509243 +211402186 -803571290 +-661570218 -870619463 +869108076 -547765569 +-830800398 278847162 +86820914 417036630 +-827389913 341844172 +-749881853 -255002911 +941485151 479403253 +454288045 -303558278 +403484616 243834327 +931348273 -815193929 +348401371 127488119 +224759525 -921905642 +286907184 495888665 +412342769 -451043119 +571947783 110636325 +87315317 616755844 +664298544 245003207 +765374434 892266576 +806503958 499493482 +188276509 -88950225 +-760542773 -365092150 +837425812 -362920245 +544033870 -804426003 +-24394397 -146807415 +-393003400 631232481 +-466972142 671861324 +-792492483 -552463292 +-367343680 -115690743 +-792445699 246690162 +821280902 774105179 +799458667 641238317 +-71082837 -397352632 +-937553828 540827502 +-828722806 712219274 +-26061593 -224943881 +303880706 -865266294 +-606243371 -379191189 +-328584143 -77170401 +-334890571 -765351237 +355694943 254839132 +100468412 -675637248 +-652377416 978560552 +107675295 -55572905 +641018641 -436575899 +773513070 -367532118 +-138750479 11762785 +853553746 324217605 +-223414395 -503816386 +-510206545 47715536 +-867555462 584779601 +462770275 -513993004 +-721250254 759993565 +772824123 -704813906 +-818272586 -561849376 +186407574 -449998184 +-907619714 -807836042 +883775111 -239752549 +701264638 -982742386 +1781923 -57346397 +-585523505 -498331729 +-504668532 -15619695 +-665517364 -48874297 +-595012218 799428215 +-256098751 -255383328 +771000614 -693971992 +-991616134 222015549 +-189282958 -479227455 +283079899 136780115 +127486421 -625494990 +-249058622 -176971291 +-137558742 54808738 +707385038 -916774486 +-540176038 996325364 +709285897 -421954424 +-171695827 -175615269 +-980426202 406737778 +63106884 -571614466 +-17484204 476971789 +-780894604 -167544186 +370466425 169060966 +-643941268 -933624733 +286164684 44828312 +-115173567 250956889 +446432579 -70998349 +-581522177 694576612 +957003158 55727923 +-684137117 -38913222 +-351230343 -144488233 +721790127 -755554124 +-837170499 -567270237 +-515219327 259034636 +616611324 -921997240 +740126279 -59461180 +-600588922 35246413 +622814297 -156764685 +12291774 -27620024 +358118744 -589639448 +719828042 -692023471 +-286031099 516491789 +349298078 -873510468 +64155947 -943289819 +395804900 -380976191 +-273389787 637527774 +392654869 746535593 +481995244 921801963 +-103179503 -250219906 +662073514 -870054065 +680395214 -274997890 +114828352 670881260 +-657711994 528783807 +867937593 -647816653 +40684817 111783456 +-585010502 -376587080 +503959415 257410233 +-336645618 -658679332 +-232627445 280485715 +-373942202 436722494 +-193191967 -884379881 +-558448488 -832760015 +630985804 839918857 +-687628144 625883077 +303793869 519210181 +793442238 -427099455 +-705867145 815467227 +-4781076 100790254 +993095418 -88613130 +-388767780 688836674 +-678204085 601529806 +-707486968 482354469 +411396064 436866354 +-400726067 955830425 +2802834 749057044 +7990527 248943023 +719008835 -478312257 +175749798 797217685 +215920616 -868387808 +31105526 -637975209 +-491049193 -876686194 +232397728 -958014370 +-422156968 -543114386 +-659146083 -655666387 +-142625108 -721986664 +455908346 384405083 +-840628153 308633899 +-591141131 -260847999 +-354106134 -17164626 +603375665 -174497449 +-848075160 -210004528 +832024566 224827769 +-155960918 -225207751 +134226312 405373184 +-546948285 -327636974 +674343457 -878658526 +-86670345 -895166979 +-692766724 -136373062 +837810779 730855858 +810258305 -161429147 +40628247 -336886936 +-514772623 -451839353 +-147881978 229630707 +-608871967 -191091376 +981536758 702662671 +-298597791 -702842768 +588888381 -579748027 +535531459 -770382809 +119151835 160530729 +-298893566 52059345 +-852152697 979078063 +-172644257 777577209 +454617384 8576884 +-708783177 -122206302 +-990406839 460328331 +793411570 816989172 +644755312 770924208 +-505541561 -304005223 +-749225045 -969851864 +340108201 -529233544 +-616494754 150813698 +870731864 588772168 +132893105 -730697228 +567156188 844280658 +871827929 88115832 +-962078289 -937025055 +717301348 -991386381 +555557964 -83781144 +766193872 765462893 +-438971321 -651482214 +115486623 -506215255 +-935376258 588037244 +776943317 -508111587 +-794879222 -565180034 +417533405 39748554 +65971668 -661252818 +713335418 347085333 +-652140822 554077303 +748964319 923060759 +548777701 -485576467 +859509236 -431974308 +-26390908 -688341350 +739004062 494726018 +753672231 -983326769 +-738673267 788416995 +-574083118 -440122189 +-255185367 932719691 +571779425 -558838794 +471116562 -300579873 +-55712486 868016240 +672542955 -145429400 +317602356 -411406485 +436993086 -490721219 +-942807018 490802395 +-80553565 777090075 +-825188141 -905050233 +437457685 -522979929 +66457943 968594772 +-490164123 -360060185 +843301027 -537048569 +-82118391 141117702 +-483820476 309796177 +653982340 863167467 +-298013716 -889686131 +-251145054 -235380287 +936644299 393228938 +-454958081 -217077843 +105599430 -752961509 +112981764 281978825 +-912785328 573022588 +140521303 -747322502 +-58428033 577712100 +416917259 -902691178 +-144450271 963424778 +-839112518 -447302597 +-111360511 -611357759 +644439085 -111822636 +549251130 -284764744 +-420986622 -812286159 +803340981 -414123276 +834108847 -713430382 +933617651 -42711098 +322494873 -553779920 +714453258 252446536 +100568455 571279643 +208435607 -737614241 +-270294181 226936427 +415951101 953676525 +784075302 112539488 +-286507066 439237402 +225794824 -661898828 +-893910514 -273571235 +-625432077 150490240 +11450197 564957592 +-613293195 100887899 +-100524627 -945292284 +458909523 -760781450 +-420154302 -891708479 +886472791 -365503066 +-37519946 708654613 +689552068 198225110 +26795631 96943928 +-894780783 725416802 +-894180489 -391676663 +34763065 85447231 +919695644 303939518 +53878963 663206430 +-405705203 -21350246 +815518200 -841255593 +285506008 659526626 +272851013 869447938 +92971808 -185883830 +654973390 -799097581 +-199081191 -313478917 +976464320 -769899507 +-507484219 673180582 +-11489974 735236703 +146988359 -216975008 +821974834 -49765720 +498662358 -226102171 +544870132 64761160 +117630697 -31981217 +645959183 79358599 +790175601 675179559 +646097892 923092726 +-810281144 -151884538 +360727937 -52116676 +-483237750 364290543 +-632575090 -719326687 +463115543 -405392275 +-72892837 -348567013 +753332848 39831245 +590921692 -806568504 +-165426127 601791201 +-544522379 -139165438 +-953076419 477464058 +572795815 400058036 +-973332169 202376569 +-598707559 86710911 +-786440705 41936535 +907329754 484533722 +270760400 -147014899 +-779766986 -844279394 +-961252268 735591291 +-11284563 -713698092 +826065977 117218673 +930297265 -97059810 +867223407 -454084531 +604451841 426450073 +-447912445 -552468694 +970065075 458257543 +-548564483 900592010 +-652058525 -844245783 +-714984061 -726889181 +-96788943 95121183 +884382682 844440104 +-315194598 423843801 +-462701299 -90727017 +647950652 794727452 +780597488 -485494523 +-335666379 854863923 +-910908377 589162277 +-806322920 -912822475 +-390286029 204100789 +-386256541 -132050065 +-568357426 477157188 +628743498 -596816484 +-176620577 327563009 +-106858896 -550579183 +-172244387 -122834773 +-248182632 -365339025 +18697807 822870394 +541578662 923447926 +60811068 -807548996 +-932076457 -980866869 +490119236 81780278 +625870925 850787130 +-161237485 -761459306 +283965182 -752862491 +-826454647 5018199 +147255826 499429254 +243638720 252402652 +-636868993 761988595 +-579983031 -619682269 +703239874 -503603735 +-192402347 -991916440 +302850162 -378879305 +-995084630 -989386590 +-379773902 -579207139 +-548476336 -183849667 +-573325389 -395714419 +555878936 536324665 +490075348 883968634 +34645444 -835583143 +-693571328 620630428 +-783589145 -845346047 +-570705220 693177371 +806295912 -660855371 +-935983703 -888877866 +-413904437 475375787 +-265651304 -450772473 +446050003 -722664065 +-384674190 -498403937 +973520984 814385294 +767727871 -681733191 +-720796465 890240043 +-580786601 765769601 +-949273922 -183457297 +-748271169 -488496654 +690309804 -949726599 +-991624479 806921986 +-198447141 572696865 +-277888349 930352062 +-698943811 946973036 +-468404797 95202394 +196314628 446314555 +633525056 -569835668 +404927694 173992475 +200045730 -144353469 +904562771 -17319831 +-114275696 -463929824 +-501077199 990235873 +-402195113 263717241 +230890935 -450176841 +-754502780 128584812 +904296651 -637765167 +238998637 -598163519 +-235143371 -808551360 +836545813 -210078484 +539529916 541557170 +252360684 333524982 +-648060945 870995011 +702088817 841833496 +839923548 656628572 +956046047 -485056997 +784049690 -187816008 +-77701180 301805180 +-358193917 306088669 +-761914108 -189841490 +234367138 773448411 +-707261912 -236275926 +850687472 8946886 +-24948053 564818837 +890446095 -41649432 +392903199 -127450471 +857640874 526452033 +-650812252 876105590 +-202673268 680995368 +574200778 105541074 +-867991890 698324802 +293439044 585683140 +442410597 -685908618 +865748684 443807466 +-914989453 304507518 +-790149663 -147574292 +490849565 798679688 +848326123 862339696 +186260964 231786184 +743412611 613351745 +864459721 762110303 +-653805502 220587038 +614167512 -572600479 +-424625519 487926593 +837097195 709392105 +-62759678 -951163918 +699612648 -766492423 +-805398023 223096356 +-725111600 -120790145 +658551679 -741448032 +359273539 -495035359 +-688654562 6442895 +58676485 586523277 +293032609 198776822 +-809962389 138450013 +711679792 398957049 +-627169961 -825861042 +632994052 -587814547 +530684878 -628269016 +-54325356 803355807 +-44937080 -422838890 +-585661818 178266371 +227400134 192381170 +3218922 603683717 +133578707 -377556252 +-487957097 150980966 +-671817191 -151246684 +540481351 -902184353 +-475800455 -660616951 +636407700 789590959 +-790731223 -369552147 +-954185827 298633105 +-121557134 843277498 +450032443 584267987 +-360996425 144525096 +806301229 -503002952 +-140458702 -446074209 +284905730 338448182 +-803473854 -219982481 +130534199 -596946446 +185456684 268453661 +-333548982 294248291 +252482722 319208621 +-70097429 -317270548 +531640295 -787520010 +-74039904 -747085691 +-223553305 40294505 +62255271 -307090915 +461231400 733054441 +-236577298 -770026397 +-427513272 -294707715 +312028640 -866499437 +-831240942 210909466 +-336162892 62989128 +-179855350 432972000 +854035259 -436096126 +691019672 -954611063 +-359347659 -919462826 +432989477 -394115708 +532871334 -974332789 +603093475 881116419 +35794527 684457690 +-114934589 812659315 +-704300108 767772134 +350543568 848661412 +559763699 503550441 +-358367754 373826356 +689110619 -345634968 +-903725752 845679310 +695172922 -857152065 +-311384639 960740532 +550571718 81870469 +-597926794 -724268544 +-377172281 -540101586 +295881461 982458902 +686404218 904083451 +-304127272 -46124304 +90387061 334378750 +-57092316 772179914 +-365229906 -88498748 +894929884 748193997 +-210483213 583649333 +211144991 -192870244 +161280136 -525909688 +172112088 21702709 +-155301601 -32383609 +100479311 -603081743 +609984718 515823893 +927055705 -559743747 +37718496 556341760 +-690402382 -708181246 +94253860 161460777 +20811820 -792362709 +-912050952 13553657 +571267375 947198753 +877673306 -622588694 +120449539 -889257742 +-504776233 -86705477 +-772179072 -610477318 +-6034154 466204218 +701243234 -882169643 +-980805010 422724084 +-776811291 -629298758 +525638654 -569874701 +937460553 -698173847 +528920061 789523037 +-805133047 809368429 +555241005 690151184 +-12858836 362216919 +-384082788 -540971328 +918126335 -243643574 +561711518 -278930339 +-967292577 -390927970 +-545190005 -78786543 +712565771 -300999553 +663230125 200452139 +713213788 -128894867 +-768177917 196842648 +77086069 870739520 +631433882 684368215 +-478030685 -784002013 +-692563668 -598323837 +318145454 -708817349 +315264757 -384946877 +-494733457 -520895299 +-407331782 228173496 +663184724 -242083881 +773222677 383673495 +982245843 -21509352 +259626926 -571065237 +351651383 -165726380 +478728635 186509246 +-633326 425469977 +448935891 -16301171 +373677585 360503794 +871432401 -227968985 +482033196 167208299 +775633750 512827139 +-586236074 -979258182 +-79626220 725350527 +725837718 -288282998 +252037317 -433238220 +392556437 901279628 +-753881592 -382851903 +-927961376 -599903858 +139326473 386713675 +912468615 222863940 +546840445 -699319685 +-579492082 -626198457 +-627728635 444336015 +207897484 -921506511 +-297855904 564071016 +-636753525 -94252743 +836963462 100027942 +528467200 59487633 +163817385 -408283259 +321542989 -206706050 +-400293350 -689088203 +223076921 -532627549 +778209366 -303708924 +122458458 -543753069 +691356682 -183014982 +781204127 -998275964 +-658401556 -981579537 +940875505 344523531 +-866618895 -834314130 +881785771 -642139053 +732458671 -99692224 +945696070 -302512525 +-199713032 473827404 +539304477 -437412835 +269512166 -911236641 +375153636 557106678 +248748075 235109659 +-338523899 639515422 +261416090 -118847477 +399677047 -897956484 +-73608710 986292800 +-118777841 -185858124 +-575118685 150597901 +890584836 -633599904 +586385167 248495880 +518936326 -198119686 +15013153 -976545740 +-967906468 596636906 +616736659 -52057826 +684850605 122052024 +824497451 -203980026 +-631946735 -922641589 +-628167916 -767028802 +844559540 -426496448 +-183827747 -843955167 +877301821 236671517 +-222729805 606428620 +-171834860 -889309496 +403021051 289761547 +894140503 -418561225 +336209561 925712869 +-275548452 294008812 +747642362 277507667 +537700236 -329544229 +960658114 -949896785 +-65879396 -794612153 +811875674 132852185 +-546040658 768134822 +-756494583 203170642 +-230385531 445016210 +-622307583 -911983775 +-280015787 548593775 +337343388 -97242101 +-171214784 396883931 +489660337 -899089775 +656343197 -826320265 +-480782261 93426800 +-816755621 -505738326 +-449849225 -242618811 +115039553 -982271804 +-112272479 573999713 +488448024 208852423 +825189926 390061967 +-747012260 -952233437 +-716890210 283782071 +-27854446 310483883 +-406477653 387693465 +877305540 172648592 +-154050028 110173942 +-428029082 98122710 +68744016 921690707 +-528904965 493866193 +126792 5520113 +924523172 669252598 +-202065941 -838774733 +690866037 579857917 +626032933 85244494 +972232378 703190805 +-222945878 -866165778 +-641176976 309636310 +454472198 -623232342 +-564625123 757478134 +-727825939 422612671 +-275280145 859552041 +51501249 196281451 +25525772 753770246 +-269489141 -757322893 +-198501455 -614746121 +199410182 824161757 +-682886074 -82010309 +689538840 -111042929 +-537889289 585854688 +-218110199 -768996625 +-911252075 919493436 +-100216332 -98316174 +669138003 -244781003 +618386573 -985509810 +316602683 293994417 +-860360718 -186509814 +114276505 425334558 +-198510042 -848457338 +-48992749 -936330377 +832782950 -125031065 +-559884891 807506237 +522112274 12832545 +590080148 44152402 +-800438265 855749446 +167225868 181858735 +-997221083 910307258 +386230060 -322570615 +491307499 -519887413 +-684125375 -20788246 +993822620 328144421 +-331252402 -78974219 +516518636 242672316 +287995691 -205446343 +175528768 -890518920 +-90282522 -71710507 +681398484 775613205 +-330642493 -197386106 +997291294 569317317 +252706136 -605643360 +92629550 -446721476 +-321698187 -662081570 +-289972436 -926583145 +660953260 -26842608 +798998542 88437958 +-514904366 -763275409 +408354559 -327118126 +-528684304 277053816 +-293293837 515601632 +6407272 769086131 +-874465061 -528445929 +942815721 -120632436 +819068452 634908925 +945209813 814181538 +-619026793 175488855 +34823283 -794580193 +388416636 -214603575 +-939784772 -956635688 +197751612 -506739142 +-485894611 599546609 +-924851315 -473243762 +-77395581 -623042794 +-532344819 -774990899 +492977595 993471311 +862478288 -159149340 +957746947 -390753793 +838813411 -206092165 +-628498842 -251176621 +-11341606 539959838 +-44432991 -413125753 +157035119 940867934 +130176707 763531977 +-121745972 946529906 +-812865768 -750985101 +-866361644 128796498 +51535030 -946556745 +138342760 526595270 +-607643767 -722483070 +559582282 -611589000 +-33948314 -546603903 +914487928 -225212012 +991952140 728165663 +-107786485 -982292907 +-189075014 841716384 +256771547 804917059 +-362245514 -950299800 +-218803985 247798923 +418673657 -723467195 +-951466080 -945977569 +119168615 346326527 +184754231 204460197 +236368291 -419447593 +-747683152 -754125929 +109216394 635204949 +-388094779 7622402 +48656855 -287360010 +692988462 107995897 +-264333887 -307381579 +128880844 -195212229 +-155916413 311893483 +680361221 -496712378 +927304727 755216180 +-639005884 517544417 +-330632607 -428708560 +689882332 -103160921 +-995798833 263529592 +555609502 894434180 +-733700348 -711487424 +542891243 -330269044 +-828567242 -985342862 +728562416 375377465 +-666077828 -138497591 +-119637576 -282627065 +401572804 -119881198 +-549026466 -31159987 +416453127 333245033 +85171234 -572129130 +856697220 402920285 +-356357364 814073127 +-799739805 737489281 +-565113523 -84471383 +-59130860 22594641 +446838723 723003167 +-302285373 548263331 +633890594 -584953901 +298002244 154652793 +-247076916 358375609 +222980247 226110984 +-515703493 -59566781 +-813750112 -824862204 +877985386 406101697 +500241706 489948037 +-304933575 522564524 +721987870 228282019 +772272948 237370964 +-174847739 -920718858 +252017675 -496691606 +-991764404 -474194319 +-737130004 848396610 +-384681047 980830282 +594043366 -987080988 +314722886 235456939 +787244540 -943715970 +690311905 409309122 +-522656829 954274621 +706720081 237120046 +146547775 -912866884 +808379551 908889823 +-374853178 839048545 +684177851 -731550430 +-97442771 -99987517 +-924109898 -806468253 +-211106094 450022262 +-166044769 175795246 +-572908746 -288658580 +-844864814 -553074790 +-880950333 -990139515 +-353231509 -511813060 +913268527 595254485 +65102870 33306226 +-535439550 -814693792 +66055036 454385550 +626165466 284179882 +753586818 672445835 +-602317876 816211223 +655471359 -18675504 +343078299 -733107622 +-644976625 720623566 +548700842 539894830 +853990313 192387484 +-256550060 354332341 +995037951 510269600 +569190508 21775907 +743222154 -315739528 +426352249 44611220 +-957069239 -708866841 +-739995407 -629285448 +507077682 -105355241 +-730884158 190164049 +-119558308 -31096891 +616797122 353633240 +-360445123 436856916 +121776839 109262337 +697812445 855293304 +233302761 340632107 +-642684951 921216566 +365549721 788262589 +851811772 -253449623 +-846902286 535083670 +232447151 833921485 +-839405072 -446039959 +-46547005 201410791 +-666185335 -994526969 +670880506 548761336 +-862896548 -469826322 +-867539322 -856202375 +-366617999 -604377919 +-659112567 -810831 +-361560443 970752130 +-614873956 -863727951 +-222923736 942212629 +-819914738 406704767 +518140159 -957334326 +-145113873 -730187587 +-292322241 964254293 +-124963489 507010473 +389169241 52725201 +269464845 278156107 +-429723563 980697533 +380221634 -227446927 +57894027 55714821 +284015057 -138470732 +556981531 -992051371 +-177518257 -585652356 +795142260 453655625 +-795326381 702840502 +-706999022 -307591490 +-277449726 -989756197 +889324025 200096891 +-544839224 -303728449 +-565465604 -443467810 +398277858 -761774765 +789557875 401854097 +-415273715 -408914058 +-657876548 -685568424 +636953527 -997861395 +552393404 86323769 +-935176135 377254375 +176840351 305473837 +781394870 826186038 +-647931370 9262086 +553335098 -957767357 +-817544198 311764287 +648328824 -361969806 +-443998815 -822653415 +-956467316 -60264351 +793288527 -221680211 +-218647852 -716104700 +768546018 911782909 +260652765 960434980 +281646106 489928476 +857720941 -262952066 +-513824695 841949668 +83156188 -264217439 +-899918252 721799699 +-213197075 -635147596 +473124959 -267143646 +-149226786 -993646306 +84865414 -719428914 +-897825720 -491777573 +-751764123 -217643762 +535411144 -989855928 +534670214 -301708427 +52516645 296271233 +-548153766 -17977041 +-584666476 608896152 +753563366 885232301 +757993589 112981825 +-359925569 214611364 +471931857 -778363630 +-134332675 489548650 +51312344 521071967 +384513530 -35460057 +615824524 -865477252 +-579903487 -892224105 +487066816 819735084 +-929556893 -206045164 +-72273840 742515598 +-702830830 -626373444 +-503512600 -574558227 +817727009 234999693 +753647343 -272328251 +470650993 -699029755 +-558227373 664367133 +927563794 -954350007 +773091438 -284717323 +-724509860 780320776 +-802549365 -200766420 +-166958297 -468421507 +675854253 349284673 +414066863 974090724 +349729450 389702247 +520964059 812663736 +-242846016 33042504 +-115081354 -65097484 +310585365 776472098 +-866015093 782855488 +838202960 -641541584 +363633476 746419422 +352096453 -917908380 +347620750 -609777906 +-258968478 -461337880 +-477069990 -622112413 +-714887354 911955008 +-576210744 477062903 +857470203 305091496 +106640251 -255233125 +-278283933 -141373364 +-183767733 851000938 +-591070536 -279581536 +161015291 142556606 +-494039904 691341784 +-496659386 -855862407 +57087526 818461388 +-31681906 -847725358 +-984395520 -990063016 +-632622120 522119494 +623994926 128922386 +672922483 -565977432 +90169652 778312103 +-192464799 150180081 +338464909 110053064 +-906540291 920716607 +-265651523 -117650542 +335010084 878127180 +-781414254 708536602 +-217760284 995241036 +164861937 -550978785 +363480071 126474280 +959729722 890391976 +280891217 342821267 +991340853 688917634 +776340255 -892447388 +220236807 -751207771 +-410339194 717033899 +194984587 937105564 +444939901 894188049 +-405335460 752434675 +428385390 -617741143 +-346657622 949668714 +-752836824 -855777453 +-629147147 -974015528 +-635190944 -712014229 +-325885121 -619414433 +674414240 -733275773 +-195058238 -160881521 +-521148030 625817549 +373930510 -411559818 +-290853676 33353691 +200100891 131898717 +325955096 740378551 +999846323 302151963 +497302504 -219799139 +-30977909 -219828732 +960368615 -492935117 +83830650 -973389068 +-103621551 -203556222 +53123248 435073346 +758856705 -959466607 +-654317109 352140176 +-223443487 433281019 +-503641860 329230959 +648468498 -929173749 +-338837514 -800381957 +-414459610 642278641 +-220390630 -707283139 +998905166 383978563 +928431373 24448222 +-821024426 651649540 +744755876 168323829 +-960428779 -89348532 +194499523 -258121573 +4277507 499970249 +211763105 32642795 +570670701 757281984 +977134069 -467061921 +53070588 -565099774 +219636998 929573818 +95494576 -828041352 +-828589227 -777512190 +-438801294 89626316 +-23934008 -195015220 +-987564293 585280525 +246323797 -702361937 +187881692 924540135 +-332328535 -67879563 +162252103 -545665321 +426791262 69953326 +-446090210 -339958058 +473679553 -246367105 +910307852 272342081 +-483702857 -340396090 +-751811291 79840580 +-607505499 -453666930 +891054622 -393851151 +-728892396 -781713018 +824187777 165222429 +780870733 -172122484 +843809761 307265013 +689587518 962491055 +712785360 -280476419 +336802062 864718912 +25433425 251347462 +75526152 -478348922 +-364170234 -76895647 +-618975784 960697339 +-722873723 466316238 +-893796864 794610406 +-675975645 -46631247 +956763502 -511839404 +-788296783 958966774 +-623007332 459466581 +661663800 -925300123 +-494167301 -297149064 +523849320 -423497491 +-844857090 -55459885 +-252990584 662002121 +-670289784 448467684 +836133847 880601324 +-656752096 -652718229 +418895716 -766427084 +387172556 754861259 +-144902352 124401169 +313737712 561159382 +-682900796 -699716125 +-944004795 234914734 +-53171344 -58417128 +-325127785 878638249 +-640689252 57225167 +-170304790 -965678006 +-579803720 206370962 +804327229 573234302 +-492525569 43542072 +-34088245 589415917 +-402066941 381612449 +308376468 586166764 +459991915 681671071 +668316794 -857976261 +963886015 476550661 +-771837598 -519598640 +217690415 -701757062 +277342414 -562138164 +-154201908 246274857 +-7825482 -796086871 +394329403 972313930 +322615784 -74304220 +-164116315 -831088694 +918544732 750547775 +642958030 655857957 +673565206 -341731874 +984200841 -74899943 +272818640 -597102077 +-248906765 -977710761 +-36035608 714848748 +-426835204 65218746 +-571322620 -216794068 +163561349 570905923 +729585570 -927456474 +243711728 21077849 +-548213714 -815183537 +-392691861 752283809 +426218093 611148065 +367935627 -976770630 +145414421 336605719 +129672844 -647350352 +-974671577 -454199643 +778592017 519601910 +357337339 -944366158 +-971164313 -965058773 +-209494199 -242250895 +-199533123 773404281 +985844363 465459288 +-285221370 819297476 +-732983802 -830050297 +-280884137 491842348 +680261439 781206047 +-300179709 -434040633 +569708615 513485251 +-416245259 -174743152 +-608297964 443032460 +353236243 996982532 +-180278232 267810635 +861671555 -501049032 +505569938 -702718223 +500674975 810724886 +586321262 -48687994 +842223693 822087881 +-342356471 -451267698 +496340588 -895092561 +609699429 394046858 +-655231036 941063764 +-655142676 557864531 +715857867 451145791 +678344637 15110069 +238685242 -339940163 +891300696 -677243230 +-782004840 -142148881 +721514947 -237150290 +628874939 958008638 +-166944779 486381170 +924412441 -14011083 +-870393963 80262780 +544476968 -47793089 +542349564 -854780908 +-963009851 -596763722 +-48515913 -651709978 +975975334 940859125 +-727415875 163278929 +309384312 -742221412 +-99530352 -276456823 +-10317714 833521919 +699288950 -365982926 +-988155215 698596074 +-797946681 -783200140 +-382756731 269484335 +593969855 793820777 +-511715956 -215498333 +749950358 895224990 +922150318 522594913 +444816707 198347819 +591864100 283915820 +939228356 832245041 +-743440694 -590387140 +664784596 -795824368 +773466349 565723559 +-164390316 21833651 +-604276044 -7114798 +939932242 48244653 +-223357015 594724713 +127918889 -627276037 +845567384 325203924 +416759309 -966649469 +517702765 -197779791 +911438191 635708777 +-970165480 -640292571 +848710399 980319246 +777048489 107768855 +-490695981 -761189669 +-209601282 362026445 +139917649 -266059053 +247858646 -232587077 +339324970 -460111489 +-700768525 -618194345 +-198483817 556305317 +-666652078 589728037 +59292868 -812306541 +582159827 104655147 +-643370475 -144746520 +369943215 243923948 +374051764 -603949655 +464609758 -914393968 +-25220150 -591943511 +581738101 -897600342 +-836508503 -61017531 +-927012987 -578949589 +-727551698 -78651813 +-754190006 946509698 +-801346457 -844365348 +593032426 -150951439 +140833841 -530001334 +65750421 394550582 +777098137 272331183 +-674891018 -788625012 +56765758 -398754045 +-578744304 -115399638 +-263915693 -366195331 +-878115589 -466466294 +-29759282 -994060982 +171469564 841175680 +948071403 -115114128 +-876792458 -888902673 +-907532059 976532813 +-433470959 -588704731 +-805351669 -331247865 +-164770274 819768023 +84402958 780328910 +-629727370 82239762 +-75045914 -426421927 +818247078 723417208 +249721955 -757985483 +102587687 -795974322 +456361428 -206629599 +672278556 485812641 +263717059 -395671380 +-650821467 383740768 +778344554 479015888 +555932542 624255074 +-681574511 -282333401 +990668170 506860633 +776118685 -658404715 +695258805 -608188655 +657038270 -17612536 +-730527760 -505849494 +818241171 556550575 +564355154 -53109255 +7798964 990728427 +439350620 -533498739 +-217669043 632811326 +703139850 -259127254 +-490167872 -68929706 +729665914 753294780 +918498754 -782045489 +-313068179 -977209992 +409400397 -836866822 +345169214 -42869967 +752788073 124028261 +-369724893 -778756660 +32971410 -456384347 +453477828 -143221649 +-168225512 -945868667 +-708117487 203358277 +-358545865 -633133829 +-389397183 108165109 +-461164435 -445783942 +-86495062 353778382 +33309695 -882896149 +534454636 -47632354 +-628948502 -757742136 +-365185348 713645477 +-602590566 851556613 +-83478032 780958844 +-32666460 400154085 +-626552254 -102831356 +620129270 514940429 +-605731716 -530113827 +-47266659 -76185295 +-337383495 468124864 +-100495897 13985425 +-572702268 -938479886 +544084271 -158639872 +767733676 343366882 +930899441 -993957295 +712676298 -858120825 +-656328439 -624358313 +-616298008 -658617954 +698291970 -753679553 +-35189111 -135798188 +448784231 -44535219 +-264913846 -55943786 +908975799 -500187715 +-280642680 -780266083 +138991906 38334314 +-984630537 272886262 +-365914367 112096455 +737536465 -369372771 +169930902 -358481202 +920515122 -80269910 +-246538187 -839439307 +342311895 -547344372 +752017737 430076947 +-447080788 646802677 +-503330520 528730672 +-30153650 13443642 +-578235391 467435413 +-419634160 -506768969 +-519172165 210210960 +658322058 -653427976 +16489825 -571463484 +-535416522 355209047 +633029459 449713341 +-534592327 -607476883 +472519348 846643322 +-910493471 -166683386 +-900820747 313007738 +-751550494 102970983 +536034170 593522208 +-653727724 988659847 +-318430016 -90028753 +-494898662 -132875283 +174566721 255523190 +233434830 562166088 +-180584954 578270660 +72895258 -338798215 +-7228995 416898544 +766902766 -604094611 +-549905333 -597923049 +403770910 968809955 +-950768608 -106397494 +827032499 -386395169 +321579807 -219840002 +-5388738 -115797132 +-44872560 593982369 +817561099 -912665754 +181212134 29100566 +663863518 331544634 +-109773679 732929194 +375772726 834835335 +-374645480 147012220 +-72117777 69530617 +-71584544 708372822 +-769731769 247256287 +-637918314 604332212 +-720964706 -726233765 +28295094 -839118534 +263030207 573062434 +670446461 -609625921 +233532923 500479470 +726294805 766334988 +491010720 -737233911 +-521076801 381503903 +391559044 449751450 +744639735 900462495 +-728173228 -947452014 +911486527 -908741479 +-730776119 840858275 +855108312 919374896 +658306093 602059482 +101968353 365755251 +491913699 -725254900 +951671377 -208642225 +-19344795 58864629 +452142641 629308647 +-996900822 -162815579 +-821735587 -850084120 +-541893041 912509421 +595972123 -772542232 +876476481 -758626244 +891570403 206665215 +-228722441 204518525 +-673009856 -109711251 +874934510 898983375 +-894237934 197043795 +523496378 -466730653 +376614575 -783358922 +783630764 -20804446 +-31080112 -159151 +655320008 404824535 +539900935 -898116804 +-472125334 -689755256 +-86915005 558597972 +265505702 540451337 +-81095848 738660261 +932266034 -418849033 +-270556550 -95956068 +-248173871 -309793154 +975751528 -805176614 +554070856 362922306 +995303725 -316692735 +-300634883 -248722691 +-451827463 563918436 +-893629157 -722168353 +129999366 207264755 +-414842829 466887212 +227989818 -561837607 +52944711 865607201 +540559634 -579308542 +-638034141 544429229 +-21883587 -52821836 +-995463193 177948531 +-231998409 -29286717 +-943463018 -44618187 +735373289 -565244226 +760388003 -559004460 +104727464 -455640814 +555836584 950637363 +-318242145 -851121888 +-786779796 -19721331 +-535812976 638088644 +-233937949 59537554 +767941130 179975902 +801230494 267007690 +-893613307 336904332 +-876108630 3562292 +-548190807 31463731 +-253729587 -825229713 +-795337381 492566117 +168523506 80976186 +-639130978 112651875 +-688985066 -506845728 +668616575 -502206222 +-183835362 774081278 +-585180450 -618118251 +653354124 -382443689 +-931378579 -543808365 +62265885 -96938186 +-100042971 719129980 +239929793 17631355 +-119826824 213507752 +-183763782 -193943122 +560434857 176142416 +-81038863 -296887366 +507399505 85692312 +263237452 840407054 +-4963378 -361877735 +-818318351 -635524947 +-593105761 214866564 +360570199 220762654 +-264217337 20645357 +-851767789 -95760376 +432013729 877795753 +51333956 380861541 +-173004641 -593867050 +128541960 -405697604 +268053150 551268024 +-573317509 -673453871 +137122264 -872941804 +-568325458 -274084970 +365735147 -274103781 +-16343153 -84352785 +860385312 699138156 +-991756302 755498920 +-173409732 450608365 +530519864 652508598 +573046566 -639492912 +-581892195 -626185077 +249207449 892189152 +-113273817 -821297384 +323065997 566223057 +-58907196 307625633 +-640686601 632191557 +663827280 720719312 +879538374 383310469 +551750571 -586252930 +-241900029 85360267 +-951367637 944904584 +848875654 -567943296 +804093038 435521666 +319216257 -208771029 +548236717 -966613932 +-567409289 -664178632 +417186425 56441342 +928011385 -505146584 +335709658 593131474 +-537475662 -562134216 +925351048 664319645 +530999362 -130024621 +-939610729 -248362728 +533708707 241731472 +-213472442 -859861030 +-249553295 843235742 +165707927 991424391 +995145098 86202246 +678833605 -354319949 +336242733 630300716 +-344294588 689611246 +-820112684 -15790194 +-173664437 347755499 +-340105657 135754081 +910947780 -664002331 +-39734030 -269908672 +-871967012 -980303323 +390010551 -565693301 +279408136 -424352402 +-504023741 -38566006 +30976359 757266163 +934841078 333723052 +509773336 -522227450 +617350272 462920151 +351434693 -744741675 +807380356 264709028 +-969996400 157050264 +431164790 -458701354 +494051070 -673256939 +-278989823 811431058 +854833207 -461738219 +-984033367 175314813 +-380707503 -440726716 +830008377 -565510566 +-229896150 -405361176 +878471329 129194840 +-869931245 -52234393 +343023070 -705782891 +-218123656 -37349644 +-827334528 502341803 +-40080386 513321310 +8044576 -620449833 +183396602 -88214337 +-509198709 -423875317 +-594294504 -864888699 +-661364996 -162400632 +467395524 -204094315 +615444588 -425444582 +827488612 665923977 +-55831343 -752925593 +-927626008 917645385 +-605153752 -686565354 +472833 -959820443 +-421161150 662363413 +170802341 381336614 +-110589218 -877137165 +-468020681 -858048051 +-164950475 69669695 +-111690137 -808321626 +564421060 304574187 +-21477000 -649709311 +29474116 -909784610 +-655084539 -980189970 +42651416 708292880 +-4426150 337496022 +-569363687 495228384 +895763685 -102849619 +-383194138 951512356 +230203257 119384161 +-731842968 416766960 +502596238 210033161 +-750232991 -835606063 +786873754 570508177 +341823511 506131466 +-61135935 860032086 +577937330 -780940996 +-453649810 -534690072 +325062326 -322424894 +502024639 -683609020 +-230733108 -323194458 +-808448404 -327686259 +785649537 -698047824 +924738103 -707529282 +-832145254 684349425 +560206638 -880999286 +604618537 -188397061 +-848033267 -259815300 +401348606 843712429 +129506929 -3163519 +-624456654 234723588 +818162154 810433132 +-119919229 586930900 +-393993946 81776730 +-350169957 -458729655 +-196765852 349596020 +-571215656 -150140835 +74427346 591401631 +-762589462 -169958639 +680501372 959990294 +-955249617 -626581944 +-592254007 -192914880 +321463865 -645041658 +-424065139 -958029003 +-319395364 133717231 +834601211 707283974 +415407725 -833262374 +688318600 -680153032 +-821757398 -214961282 +79947157 -684659239 +597605906 998593272 +-80239234 -728283887 +-433380905 -818893769 +-464713292 902731773 +-346116541 447998735 +-74155290 763814309 +707343742 639622896 +294406533 -646472756 +-440260556 -505805901 +-839684452 467120875 +-374482246 -50248100 +929230083 328972614 +-710861751 -263562305 +383607081 418029915 +-430151975 269726679 +768425491 818446280 +-231003174 -936879027 +234189922 -207883693 +-797573674 79958492 +35181439 -566639271 +-855584048 -937666621 +632422402 980676202 +-611159027 -41894488 +-307760112 685119764 +-799985113 -585734124 +-14735506 -105673502 +-280439625 -612177276 +-535701923 -499788134 +319265291 977594863 +549465555 -493749991 +184934127 -127440769 +127676178 918316975 +268445827 215614107 +-230187284 659150166 +-484409895 703451695 +802264326 899212142 +-30760818 388930208 +179792012 555734671 +-405992678 553611922 +104773459 -945340397 +-669835031 864123078 +786706199 29653614 +-200136571 577122159 +847824975 -84888720 +-895448283 32907281 +817215210 -605550406 +606604583 697457695 +679838851 -63622023 +463795831 520343998 +855451621 138804139 +-822806627 -802502495 +513267500 385760503 +792542526 847794426 +-729338777 -849005225 +834089877 -477213732 +568011928 75110732 +-161823529 391033809 +-125739176 507514804 +-482603285 -516206797 +665674303 70258966 +-413391216 496158980 +956110727 522945954 +905673165 119755743 +384332456 -87077231 +-80648334 -216477893 +168193536 354024701 +-732594711 768193036 +-689383501 655368358 +68512121 -755665154 +-523075515 581125779 +470164189 601698306 +-450124650 505856652 +-214183816 -551094027 +250006818 140904292 +-698805462 -20946564 +-23994776 -638939976 +588381700 -694233352 +-68740971 -245197974 +920081581 -712512 +482230369 -815779378 +628578238 -810315579 +897440271 -350033328 +286545174 -160828712 +-577609952 867807349 +-605091947 179630850 +-627939112 359253307 +-487020281 -405704151 +131845068 954614028 +-779860758 -200260501 +305852562 -270894000 +249585621 -971363514 +-354476468 -835931648 +589050751 -922702602 +942273511 -886950464 +-167293689 -505112649 +-364263126 -109967534 +334693360 335381773 +-659705687 242883288 +-749363057 234452987 +-681079446 503468750 +-524007705 481969222 +-217948119 724413860 +607343338 193511844 +613586144 -247155457 +793802715 -520943154 +326425661 87373145 +750826468 339659195 +296937107 443892964 +758337488 121754706 +-828370145 -224536525 +-925411264 773298773 +184329771 472902070 +311064048 201217540 +-88321100 -150551534 +524305964 -881354011 +-14242560 -29511521 +234718182 484433012 +945571622 -788264722 +266115201 586333467 +-214696920 516631667 +-196785624 751861672 +-440771860 -772580164 +387376476 -631508180 +693831888 987606501 +529002080 -797242791 +-213961601 760059372 +-301515511 475127201 +796355195 -840266838 +824386659 -871445771 +-82109127 -96953132 +799533287 988736470 +-893793601 -625972790 +-673239370 -318471641 +186161573 668396503 +-169492776 840455471 +-341348151 -541903336 +-200794735 -450346710 +-37682394 -225368494 +439731098 -73060825 +984796703 246954032 +-882822554 183591554 +543763078 -140100327 +899820645 -929332866 +854863970 -397882512 +827777536 307073672 +-791315524 -483104230 +-735794181 -736112277 +-791996866 -160380442 +-891735415 800965432 +699637312 592213004 +-743268317 242174468 +-145654627 191067241 +-402310739 -136060058 +-560264021 15458585 +215357998 -521158747 +692829468 929247394 +-7186308 437698032 +833275656 -112367746 +-292253046 539601994 +632667888 500499228 +-401283918 613850900 +260387152 160575959 +-651027754 -908874690 +-757127170 532099 +936128359 877007345 +-874239357 -32424277 +688768865 -270186466 +-522796703 -831216852 +160914628 -612489268 +-436748093 572312358 +-641934595 958450805 +354931795 954520466 +591376166 840866144 +640464669 -989278824 +-889376747 47737204 +883983985 -499361951 +218388531 992053093 +93607711 -723539555 +228042360 -530059575 +101032834 -740405982 +-379770417 -532177244 +-189365482 837485263 +-818053312 401844632 +719358079 155765224 +3593365 -695030874 +13597426 699154679 +-808466091 387940010 +-271333775 -363490258 +-35992572 -495823278 +511023838 726956654 +246295487 563631095 +-82562111 775537058 +-485760659 486331988 +-654839345 -55249397 +-202058703 5945892 +-535264727 837146804 +31721032 989924381 +388016181 507319769 +943459197 488521938 +644594948 -626193773 +-91120785 293894875 +506467855 -113483473 +373827525 -133993805 +-286327059 -668202882 +-661300945 -875462958 +-496934627 -276852739 +-730102320 830143634 +328744981 195888990 +-87901486 122298048 +-18483135 -25107005 +-745728597 666100155 +-421095275 945569249 +569852216 -999555719 +-700602488 708505794 +759276809 472473449 +856177411 -259608882 +-945874645 879373344 +300231599 -342137059 +166513395 -227939429 +587569913 -492605581 +-965472457 -964875167 +446177766 -826913617 +-990676600 -18781032 +650603125 -50713968 +484190077 -319176718 +-297022920 -367865952 +-645757714 55824718 +-232522925 -804736586 +-155322708 657861977 +775742562 855865761 +-121821027 345660568 +655824483 270822884 +-610341356 640965372 +951701899 -744168013 +584993476 140511051 +757241460 -329742149 +306298644 -708150558 +-131899658 -97293524 +380725852 -308398750 +-248425774 939160172 +373194188 -879321259 +850036959 38499809 +-468358592 535668572 +-74784035 -256759114 +-776453367 336528889 +33257681 -613948246 +424068790 -731821571 +234997642 857952423 +-2013932 -985416129 +-121023341 177510105 +196040294 -700595285 +929815712 241958153 +-327595505 182486242 +-966774151 -798285710 +-468129002 51302609 +-655059897 -349664674 +-477246262 749857555 +395793062 912395811 +259563343 316854378 +930448288 791672261 +-745724409 -898007912 +793337780 -96649326 +291197137 -497544270 +601979742 17896648 +856695651 959704527 +-53017945 -200847457 +537157172 952995852 +86058808 784864425 +-141883288 -623793229 +-934406456 938569709 +836380773 -926341471 +-753452834 752225181 +-731639567 80812426 +252732294 904664137 +282180562 -229142740 +-553556429 -205412223 +201995029 -199493147 +238499192 -956870085 +405951030 -696046634 +504133420 -9325585 +-238341259 98446152 +570071531 909756618 +669322110 304865928 +-659761015 -714822388 +791194356 282186880 +946705751 73901159 +176269347 -198609146 +-51415010 372748648 +-254595089 -957535299 +-96302542 80497858 +-33718779 -744077549 +-771307618 282287451 +-17112023 174470426 +-213392802 -782781858 +-160771214 343245928 +-205611661 563740875 +358959459 -41879663 +415920043 914525269 +-439080130 -846463175 +-572810442 803775384 +367009935 -240271457 +-233335737 -722189890 +52986545 787173978 +211230595 691886675 +136470552 -535791242 +-662556418 887669147 +-698858370 -586401111 +234298203 -98782274 +-132135852 -702922723 +-954589910 853538677 +-215547429 -826390271 +-213900401 632864240 +-137710939 594789320 +2393234 -401515090 +-698571623 683341652 +-770076156 976396651 +-954716569 -573307417 +569606922 571429795 +-977665911 -271886102 +800150116 -619128760 +205673187 544056057 +-346335268 -184939623 +196484454 -505518360 +-991377473 -547871510 +481219293 -132226313 +563928826 382877982 +-879305004 -322507382 +797702069 -434580702 +-720659802 -967865844 +816310058 200255232 +-34706488 187254427 +-645692930 382564350 +129180362 -448808255 +-552490575 -862855916 +753479879 701522537 +272607896 899072785 +-928729923 792880365 +332653215 -154630264 +741890333 -701740332 +806171496 382251602 +402256789 251443232 +911730240 -779166373 +-598116859 867901602 +-296112671 978415229 +-141377708 588343220 +-488258713 -13843158 +-188980127 629266745 +222217576 -505332314 +731425188 178452158 +390728151 -375507114 +-519676411 -485929470 +896539411 257499417 +-462707420 361524942 +443002892 697340040 +-842240356 254666383 +706358721 -445570632 +-426139233 -279718223 +856831473 -102829920 +-977095059 926509322 +812507170 756646392 +-749066897 -545836480 +-844938264 -614500398 +952131204 440079106 +-288858579 -428103200 +928660224 649722867 +942393645 -460865870 +-275142371 7438850 +-594232992 -303593160 +42771782 -256339948 +-114670366 -329470038 +797038701 -921798851 +493004214 -852343598 +529783716 -621963506 +700804894 321542486 +-494517426 654944372 +-162992583 765797450 +341851206 370189802 +836566705 -177624297 +-816522394 492795511 +488721294 -824825432 +584971736 -690569153 +86235304 -117451229 +490847315 -287920071 +-114804866 -549500351 +329024485 -13910055 +-978465196 659048692 +906671301 123062982 +655150738 -651608159 +-245405373 325615037 +-674561676 807395379 +-70096765 -714045951 +990482471 983990203 +-638518309 880605654 +-753777087 43862366 +718669108 449717078 +-756012208 -916374139 +632538448 -914390930 +-248000954 -243396631 +-831236923 -207020723 +652315658 -263895827 +-958117599 -365148193 +-412173007 -209480765 +-400017992 409105163 +-442025782 -244719403 +450725768 212541009 +737052054 862698354 +70366258 767870697 +-769458165 -460801098 +-667178012 -551972790 +375994758 -472846128 +914329948 -443534620 +-888932301 222827281 +-179254454 -47740351 +956002817 -455435294 +-630429343 334037231 +-588568358 103051846 +-205552078 -759661610 +-87782001 -510011504 +543715620 -104451483 +76074434 913130982 +-578117727 -133791861 +354546780 525261427 +-353306921 -557323464 +251311738 -57149981 +272217368 -869645124 +-184776409 -38305313 +-895369536 697061291 +-921417649 -99367981 +-849236396 347912520 +512362186 154221933 +-285283180 653209955 +-337971713 -153486900 +-854488983 958254252 +608843096 981257873 +-82624754 601050001 +-558374333 615583033 +786509336 -672186747 +13961446 637948209 +150111425 285249194 +-224927086 -632925173 +-237534080 502702649 +-422306875 928744196 +-424712135 69697676 +-840925342 798488570 +-620129273 376899003 +441023959 -504429448 +-881182724 217511801 +-853738094 947113237 +43027497 720938783 +80783267 898491450 +779355733 -866449031 +580998012 401804280 +122291393 -568564974 +-291176930 -418988518 +172781525 -151095366 +-760346095 -938569137 +553698437 2000684 +-445656704 430281087 +910216442 885332415 +28452063 581902859 +-96621255 -976347002 +-970910913 787003555 +-780247592 442633819 +785746922 -476547647 +-106754268 415211841 +671222141 -711678180 +-936436391 127847641 +-159977404 319398900 +-1951947 212750499 +-228678764 882959701 +196298442 -331937499 +218212150 -575653412 +919332345 -755605601 +709715061 672474733 +-13487514 -10118490 +759409395 246389064 +353069327 -26737954 +738071062 -914975463 +802392052 -158605129 +150028994 -945856690 +941115932 -562176563 +976758022 95168690 +-948992407 -67226042 +495375830 -565851324 +-150795253 601509869 +-476501451 -112030135 +-117614028 630303829 +579761673 -17711757 +-657293205 89475380 +252742156 597842092 +-584781519 755726478 +-258756508 872372776 +564875387 -257002334 +-816001593 705385316 +332597874 -510439459 +-141432549 -749961898 +556567905 -805794586 +-127728770 -671381770 +273855011 635454115 +-930069157 -149392414 +624635128 781628031 +-411881110 -33670358 +-140303104 699942423 +500590848 707546824 +-199825052 -298454507 +424832564 997564087 +638360941 -62643785 +390741467 -784066314 +845068031 -250791270 +-925984010 200146326 +46845272 -137122401 +-347811804 832322710 +191809731 -205041994 +165974685 407704818 +513887910 -698861866 +-909515944 -22949112 +-517585814 -722421305 +-179770480 -108010807 +272192310 544363834 +-927862637 -518117564 +830315283 586358602 +733729254 622385625 +8274163 -646337699 +-378756118 -836364780 +631779198 364439716 +726246680 -525794098 +-181525092 -588245841 +613494890 -405746319 +-909283868 632417766 +689203942 -339460456 +502302000 -359031421 +2682235 225163658 +193419220 306395345 +-689983149 -796470445 +1946037 923797147 +-277680246 -186814784 +560888891 89939284 +355914537 -280406982 +-945133787 -549684343 +924766126 -70348833 +-383252423 -558839256 +-253146499 -291218896 +-19860212 85327047 +739097072 203641296 +156967775 -462615043 +-197508044 -969967611 +-738244964 -304240764 +-568621995 -493111798 +-380068090 436000136 +136201457 965841132 +-717553345 551102709 +246522976 876009073 +944874772 691459538 +448287066 166448599 +36526628 -246432313 +883298060 677419283 +744045010 -295460839 +-501824557 -854312170 +-952833792 -437450311 +-97664087 280732219 +214541920 -132190180 +-161559213 905769891 +-422328398 19284322 +-494529319 985838453 +-162682810 336078792 +753020496 340304157 +943936500 518825779 +744452439 369269471 +-917453946 847200208 +-781682969 -824154163 +706617176 95423174 +-997270650 -784007284 +252455712 238887706 +484074837 625144539 +361833735 -685531795 +-636006190 -518935678 +66912376 181042460 +277400921 -966005198 +95499625 -599110518 +139245923 969617148 +443947619 -265370675 +-152773904 -209589694 +235925779 -252783227 +-608419576 -354063444 +841631958 -291911255 +54151903 -839284587 +-310686651 -507897528 +-543952555 -97934738 +829683541 340676923 +740256904 -348025531 +-170218649 436435353 +375130138 931688896 +514602003 512029320 +433281127 -611683929 +474513269 -451994232 +825816166 -492700185 +812576007 345453584 +645701082 -513330376 +-737958215 425880544 +-304644270 -314320594 +461316112 346236855 +967555170 3676174 +-526961165 -345459334 +-849288344 582665097 +922209323 298248550 +205021508 -961133558 +651593080 174031625 +-749763759 -697469292 +-762233994 -310922760 +538517977 862537452 +723053007 -50202488 +223068607 990037177 +-215613552 989979512 +941135055 936893180 +-941321999 103760355 +373657610 85376006 +-916760856 -435261505 +788934785 -427105676 +992114944 -395790272 +557606337 649560019 +440600398 580481245 +-504740201 -596373359 +-143199634 202626468 +-720365877 -78295826 +-486329097 -517643823 +958301747 -422628351 +34826628 212679865 +251713961 -22966720 +-296784086 758201447 +475602658 289047070 +367047068 -551710956 +763385399 -495108105 +-464482173 391685640 +506375256 -312873934 +-468964299 366739373 +63741237 -582044649 +380481324 -433671444 +47161371 175430288 +-209324172 77033564 +956561858 166229019 +178947793 -787071523 +-957902817 224722055 +-180459023 -382192102 +994201536 642217488 +326756314 295775933 +-738641414 -362775130 +398862801 -176745333 +-367560682 978496182 +-624134008 736035847 +-1125182 15703439 +395276653 294474005 +172437780 514698779 +-360310987 383084053 +133598616 92225059 +392100651 895198716 +-599859830 -742009157 +-317578636 507635540 +-417338722 507494808 +406105055 20589990 +-364566594 -631675712 +886714845 -85213409 +-315955801 -621918776 +674866297 -961689378 +-770029448 -602077945 +-544941531 -27662175 +480834616 105095500 +997141209 589865433 +-837811817 166268440 +-796760729 357401356 +-670855910 112868799 +-781432935 -713936148 +725045163 -627465309 +-20660413 -299534560 +730633006 259921164 +-438856585 -322794538 +658348862 812842783 +910856689 -17107150 +-385729562 -596591747 +-925716228 -230493293 +-40821097 120452181 +-73825689 351807139 +936772767 -383902071 +-53724109 475649831 +-353268268 -860369512 +-806069300 942718638 +-911953459 854564839 +404690137 -285084638 +-71880111 293988740 +-978242681 -757703119 +-275566636 146908709 +-240400735 552481296 +949912120 741933769 +383667838 366343984 +-869898065 -585667324 +914740379 -626278054 +-379522765 92089217 +-102779909 870827586 +708704143 655002531 +983136703 -973747060 +207975147 -279335742 +42715593 129592623 +-482739237 633143016 +748728780 -335837529 +-732311885 -425966709 +-345531912 254646803 +111013886 -790975228 +239602872 866038118 +664447615 187089038 +-994047599 -461243818 +730692867 -190716106 +693705547 -433118931 +-995380841 134735164 +-935814583 -215920171 +-672125352 331692889 +429394361 -161257745 +33885107 -649588506 +745111766 -417664820 +418068622 -243946027 +-327200376 -511762581 +918267574 431616339 +-371150863 -495039394 +386597308 712373909 +-498431190 -21089977 +-876180214 460619712 +-950663340 -643624255 +415256880 315692994 +-918898836 646750674 +-82838002 82407078 +867845621 -875504101 +-615936898 -931720722 +-661448295 682660966 +-693383252 -951004929 +786781582 -710815410 +891981648 2058499 +606067410 -584096543 +354989967 -408983493 +-976194899 -668407131 +-678667281 -98757047 +-542821652 77323272 +-922211419 385177190 +-285484868 435884699 +-806627678 -272565431 +-367045557 519702581 +-800340324 -840873772 +-784023374 963656994 +717205505 -975903599 +486108103 773959928 +738353267 808930081 +-611247693 -377323672 +-119963602 -868627137 +325681351 -581799775 +-110036414 -948135130 +467274707 645036325 +-544404787 26145599 +-830135598 906936130 +824744447 -353554749 +-908788288 174455864 +-886223244 -760143653 +-844760799 933151031 +-737160141 807121325 +48520982 -6733478 +80888990 151607474 +-585280231 658280364 +37250661 443703589 +201096819 -622654846 +783292689 -675327863 +-836651125 800837976 +387088749 611256448 +440374241 596767588 +120032700 365496004 +28182227 -825304539 +442720920 -645089841 +-932471976 -128576517 +849084268 903445192 +933051233 -392226880 +376825388 24334921 +536341277 336650185 +205832787 -289438667 +335204807 45477506 +-378555562 -493902381 +522215205 672761306 +-202128529 824782999 +832603214 -712559733 +445338752 845968457 +-180189704 27823411 +419747221 -271358536 +808750867 -396017379 +963709205 -488051198 +-185083552 -126922561 +969371861 -869061406 +53763558 -466985023 +-228288584 -971096452 +-60348622 480326334 +-627327644 398308608 +-452108767 -728353585 +9031824 597009746 +790111712 -930951153 +-5856545 462992703 +-878594920 -191743273 +891469663 -709020463 +-62768630 729283080 +698284884 -407517493 +-790486170 -561477035 +-844226961 -528903688 +901785953 532464507 +719811137 -790894950 +-413973628 -709323870 +475484966 -738989201 +858798999 759645406 +-36677981 765310073 +659573462 -892293130 +-315844838 797748128 +-843691549 -272392715 +-536192784 493656259 +465129003 234858864 +-727135795 -409634290 +-171624603 -687898447 +782906765 -816751323 +332386988 239846314 +55399549 -287853302 +151258675 222635097 +-141749476 -422638608 +454024580 6823407 +109993734 -28595074 +196300293 -14248045 +-990629215 -93955511 +-60062365 -971485187 +65727252 -340503502 +-776232054 -615957391 +715029262 404281213 +370136452 963044907 +-842672821 -904473958 +791646127 775604354 +-334270118 444440929 +410984062 572767726 +981512425 992857538 +294534922 -779518025 +-158789711 508230867 +89612130 132211971 +328441270 -853013890 +-133687180 276366800 +986686415 -187001577 +-367367926 126904327 +553535557 -456954329 +620655193 933549959 +-703939310 -561281817 +265280112 790122926 +-336788787 -418375119 +804084633 892843202 +695418518 155889275 +178318039 -505164537 +-882001803 -311403121 +-352921511 157541609 +-451931273 933658593 +961426838 848354830 +-258950460 789761139 +-638799639 285728840 +-676874789 745117604 +-882772202 -507209044 +-953783902 -57638587 +261721652 -71143449 +-488716699 -973476861 +710179693 -656114752 +402726352 307912078 +-317074523 -827293045 +-226152311 353997060 +772693764 613044877 +-394464320 72191257 +466862727 -472354824 +-45061157 717106303 +471816588 -769783192 +931297218 869919860 +-485414532 -424863628 +-395096414 570301982 +-191478518 -253508819 +-10940246 83551816 +66508354 958245983 +172969567 -3414996 +94346207 100928447 +-683325865 -393978092 +781939880 -984767341 +430994270 -12846381 +-226839813 -543513829 +-567865283 -719210958 +363381040 -280132806 +111585363 -30700094 +-630846037 -182442410 +-148687531 -857001421 +-66734081 403480578 +-837875897 480853534 +-961875681 701601566 +953504682 759003063 +256158024 -135320062 +-376512490 594720445 +162959677 -763115359 +6838458 -627106705 +-485567690 767830446 +-69109348 -216674179 +-395372266 -181615451 +484279606 519442644 +296002965 856571959 +-628641698 866471911 +-740914655 766434228 +-208660011 -974859721 +445866268 422097048 +-136620461 -335183695 +-404271290 392285121 +137244496 757669100 +-477630367 -209977107 +-730090361 -260462062 +-155863281 -904507069 +-523394333 -591808375 +34988021 655084778 +-587010994 -91276746 +124422846 -193708507 +-290099451 630951646 +-953946361 440685076 +-136069408 470288370 +-146877565 -835590812 +107382950 473326979 +726118235 179973011 +-719977944 -485739511 +582904649 -553710597 +865904445 689566371 +988557198 687429036 +-930137182 307510671 +816944718 -961320949 +951237096 723803994 +83375686 -748298548 +-899832130 -487066717 +541074115 618275347 +-307021470 -496297508 +191084857 -365301333 +-503262508 -108765982 +-985304070 -357706301 +21992326 -943041516 +-981520258 -537886972 +-496698156 397124955 +-212457568 958302456 +-307274794 544206803 +-515738585 -851584071 +-489919685 -152772289 +-933763291 -893009260 +736839798 -105693786 +-845823401 -936238037 +-934237586 -445589785 +308879315 917422808 +456626771 -510868355 +819892684 81155389 +210563181 -586852458 +37089955 587302870 +-813364688 808741848 +358006587 590488737 +581068997 183003200 +-61926569 742766544 +-571344888 873128806 +-393189046 223263924 +-761756854 -848353114 +77882008 -501555713 +-372678859 61849746 +-481145592 -256014923 +457717114 -218385484 +622030496 246589078 +118916019 -487104111 +711045998 -187725745 +387793052 444410282 +-466288414 307451762 +432309226 -690684698 +190514385 78355982 +923144665 -313859110 +-552707821 893136377 +383070823 -614387870 +648737642 952970880 +-845071836 252717625 +88992759 -425897387 +-401913983 -551501933 +-424594877 548242037 +71151199 -237240533 +-318035449 608707279 +-27076495 106658390 +587663276 -273157615 +920040539 88278339 +-836627436 755278406 +-721669663 -100421843 +975026460 -39452522 +-120940203 523470969 +89687751 543407014 +136184117 -432786975 +11388798 381015516 +210722940 695110728 +-26408364 -173342792 +-851931275 -199478065 +462063528 289728559 +-644639714 -233552101 +-615597309 -682457234 +-34058423 -564945768 +501749060 -490518141 +766925676 309368596 +-155130969 -165172825 +222706943 -583232142 +-769852711 562736421 +464332342 683900785 +617122538 338212719 +-192748247 779658480 +-81824264 394875060 +-511467187 36874314 +-492565964 -436753558 +-761777944 -188423607 +84193415 -700340586 +-102777537 -338274914 +764868104 756169643 +74645590 372697298 +675652808 775292300 +-52260611 -928609178 +376806150 -709354650 +85654659 -309434301 +-583117957 -155225664 +502201825 -819460722 +309874037 183163396 +222452048 208226383 +-909173880 -622101395 +830467637 336910479 +200096185 501253964 +-86079159 -232150652 +-427486867 -761146887 +541595952 -483206606 +-815049803 -321523490 +409665269 699823508 +-995244002 117261052 +-565978341 -431443607 +-412744856 940354397 +-319308011 828422445 +-655099980 -358461352 +773017157 881073705 +-808110758 379290119 +387352215 935701006 +13734752 665147662 +524679052 976537275 +-761108707 -300676965 +-806724395 232328176 +-544022697 121495464 +-19817711 -577200645 +-717998340 -264255339 +133915935 78795211 +654139113 -96090677 +-526525032 847787900 +59035011 -3753471 +597563945 -594494731 +-586609541 189392223 +924072892 297629517 +-826536891 -162973439 +837906639 752120460 +-508134712 -148322763 +201275773 -580601919 +-764797544 686105779 +-501827808 -888794820 +962667765 -680361370 +-66557487 -332112734 +-463874806 -618866378 +-526944109 -625516414 +-668775862 714233185 +357803313 -343998797 +-644364637 -815540043 +860292417 -557989104 +69355119 558394860 +-442521496 -250603743 +882366281 -624071934 +-849793915 342128214 +161443340 -408031342 +46026475 -395041625 +126162339 -221191661 +387104553 143679386 +999760929 -654423021 +945268276 139729379 +14062643 75353297 +134592872 159189081 +418796564 388080542 +-514463937 -230950166 +-704253294 786203792 +66585627 42010251 +983541388 -798702565 +483586921 322715580 +-3966243 -560571700 +-416809254 -161414431 +-18614950 114018586 +13776960 750651561 +612973587 712715343 +435112084 587639500 +906720604 -787168035 +566600113 833379102 +197271327 -988871314 +653994752 -287882240 +-403805251 551801942 +-690112213 594215173 +667064948 -812017157 +971476410 -987274667 +-771636793 45565278 +-523385371 -21422885 +-974078631 470824132 +591651967 433033780 +-369405841 981489968 +-494201957 -332440503 +386898718 -644795158 +543501813 -689408233 +-901938412 49850277 +378592706 968474926 +605608800 884721604 +-175012533 -299081588 +50148179 -943841636 +213622344 -988730816 +964466667 -445006409 +-374970423 179063663 +-317671657 -912406875 +-317999353 -663910159 +-483403467 37946054 +148039248 -840648877 +-564605254 -239818971 +622035024 304872897 +-75933630 617194872 +-909332003 -309056466 +-348731044 697841646 +753122551 602550709 +243136251 568366244 +648645508 646354327 +667901624 177661826 +-995389173 -689382078 +-435945546 303532731 +855477723 173123289 +157783880 475087474 +385071821 61900049 +358510770 -570301729 +-592158037 -840927691 +546273083 -436974801 +-9164448 785200192 +56603895 -716041412 +-670880042 827281739 +593075817 397338640 +-788393463 312235447 +-86209229 -184682242 +800971705 -601967529 +791216716 58185252 +-530210386 340523027 +997687195 390266477 +-672438106 -134472557 +-885093576 537285691 +-826390082 -182614190 +590070244 -42654224 +173983662 734074094 +623922675 -782664686 +-195951938 -192008932 +422300898 466329997 +-717979585 -701380394 +892341771 -550896553 +235685039 676869795 +821119172 590549281 +724575034 597373195 +-436573458 -43521500 +-717514198 725616888 +-138598983 782937029 +-11614470 136929743 +118292602 -596306625 +259169654 100376816 +-753236710 410017564 +293175250 -991085099 +208900482 -590620839 +275516535 -214652191 +89321417 -764799440 +-91685004 960357212 +-543530376 993251202 +86281325 870546473 +-449849338 644253016 +57418096 179278151 +346233456 845112819 +300240267 286556852 +-720550212 -7126689 +869620143 -457202391 +-380723885 230622003 +305846182 550385129 +-154270927 474344349 +643770741 -322638328 +880806346 -247025070 +-889367350 516027819 +167736833 703345534 +-835455886 -190014746 +250573434 -203553642 +-435890768 -84317806 +64150880 -16425859 +722792837 -701255004 +352089926 862850194 +856259764 360593306 +-44686618 -295417534 +-210505756 -232584414 +718677011 109787332 +-493198754 249015404 +-961433426 -494086778 +20002095 110223044 +-861492892 -453464075 +298630150 -984903806 +-61582562 570761214 +238299342 308057509 +-297741451 442793513 +-260426791 -686109624 +868065822 705651045 +-61638414 -336142386 +701106359 232493856 +222513526 -717257584 +674873746 -262543576 +-819062220 -293478526 +281367894 -189630450 +236414019 119309611 +-336696749 82003288 +943218330 155455775 +180143978 381425189 +826928863 -993643012 +-279299670 -103071660 +951773836 -858158318 +774018402 633152111 +826672021 117981808 +875582125 619875483 +239659638 -281464198 +539763177 -858677168 +-969120884 644835680 +-351165331 -372958291 +958844602 834004018 +-4307427 -605653534 +431415582 -46275444 +486363395 309395323 +555761383 824741046 +-219895873 629971671 +523604491 699976649 +-246915056 -402475641 +124912461 774786020 +876728723 -354944191 +428421293 460784443 +-390147143 286740754 +758164827 -124976992 +-603961548 36260796 +-480912010 659892465 +160338881 -166911683 +-418334357 889069255 +-537906474 467267832 +-178217127 340342212 +-376083828 -947202798 +740217712 973386519 +-971657969 -127746407 +888532835 787544216 +-997213425 202091200 +32541810 571610591 +-314090659 -740756358 +345834523 860592825 +85153443 744008496 +-677383630 -317959612 +-899748991 804384152 +-524667207 -411703179 +458490101 801892860 +889328491 224938403 +59616167 -472035851 +708893389 653565373 +-762927273 -544730184 +-11094147 259335345 +826628570 -521771412 +-30262723 -396178577 +-725073930 117298772 +135349265 -319976945 +776700465 -713947480 +243052062 -574322334 +-376519213 -981308756 +6112984 545156206 +-407510059 -432684336 +318939380 615838797 +83210367 -590350075 +296378038 258030670 +199809857 50643294 +374586224 464805489 +294972771 -799469803 +907254679 -355098872 +589040051 -226572522 +34214076 -304711869 +-185578307 224293804 +603486148 950002025 +-589218431 696205877 +641297552 -862799302 +-343157499 -697883043 +420346093 535049891 +-141946650 -628002841 +-83169191 381944169 +-918478147 -717519346 +-370255591 147056568 +-586212627 194489312 +170733425 -683972717 +553757504 736708061 +-263402201 582417366 +-302478707 147950022 +146060035 269072401 +316530064 -542085211 +21608045 -528079445 +-570966898 735438681 +-855401422 629063193 +213157322 -857140758 +-905979755 738502067 +114049921 -230214166 +612473494 292169487 +111849000 516751592 +-425385559 -796631579 +-355041779 282779259 +-985943763 -776999890 +39284552 -328253152 +-424673558 -172610933 +228313401 134549762 +362309683 -280740534 +-318881993 -916865224 +-189574972 -314660287 +-63597547 953233156 +279812683 -43151249 +-168059634 965090876 +102739652 89193191 +365665602 71222793 +29295999 317010786 +-592430503 475641810 +285559173 853829505 +-129107324 538420753 +-895536652 -170434923 +996757975 -390370555 +-172728231 455464492 +910145778 -573080025 +-930324769 -640705655 +-581630019 559602574 +-480025518 -325806078 +693790437 -911050362 +-44203224 548203261 +974241018 135224441 +139416105 963485454 +-282495670 -935687497 +-874426051 907378410 +-415352955 -564950322 +-553575053 -167840217 +-652569891 38056917 +-411455161 -61624410 +274794436 315734632 +9539811 649648015 +-895054820 225256615 +-463130409 577360981 +458493236 -350592161 +444085705 379187889 +-273348549 432811460 +-981893115 -749704389 +874955931 237327694 +-204391363 192792680 +417736382 -25524318 +-143188050 -759246996 +371733581 556776634 +777857532 -140117049 +-537558653 -158780011 +226184565 769071121 +-702412196 -101794488 +-760273901 117696245 +-721853938 -333991529 +-476220973 -189827427 +-253064553 -642111899 +210322103 687174023 +626170151 16644128 +-457105960 -565871923 +719318152 996873612 +609396862 130946174 +825846817 814999804 +705616611 459116830 +627014124 -361962685 +-350154052 759855926 +-472364879 528133984 +-203934600 522895456 +-254355298 704277416 +212428302 -34913902 +-83669352 796510296 +932434938 -505906772 +515881153 -752798232 +122013089 -753470854 +-7411934 850121056 +-836890151 954691392 +-65381548 -673888844 +576765219 768617542 +477767982 -196171335 +-848835907 -574322356 +118484423 212786650 +-783536956 75697347 +891556293 297974944 +174049110 775518824 +-741079442 -329675959 +812750438 499941737 +140126593 -778116004 +-363258285 -306214425 +-491460441 -608269208 +-569305602 68650253 +-200550745 124547942 +-783589079 266466600 +364992370 -288539675 +658166711 -631915465 +454052334 304099112 +852076694 92493769 +40020584 -828463768 +748037665 -239343983 +-743292528 788595704 +45143642 305730083 +653910162 -423778381 +209615725 308406404 +93431000 -215447170 +326362896 489336583 +378481011 -16631553 +509462280 -836689603 +888956065 -129634613 +-552447846 843820966 +99496544 305654173 +588126967 986017212 +574698695 885995220 +744960575 -755847221 +-978298687 -185943572 +647544582 -423515792 +-105399829 474859675 +803412629 -87080110 +-742595669 -504102460 +634544329 973814166 +-262120662 96196122 +705828402 846292881 +-599743981 -236539459 +-15623054 885873187 +872569783 -877899034 +334458242 479934805 +318050762 -707400733 +279755054 -303523725 +-556985132 225048554 +561081942 993539886 +352612331 -582533107 +-983774571 -956604315 +730978103 494602482 +-69856928 657540395 +-583154316 -703513612 +-486201488 -966288904 +-887624294 857373464 +-134713697 351333460 +-116672629 730146122 +306690700 -95102168 +-140184839 -947589607 +-634044078 -1391117 +-50713852 -18780202 +-407888930 848074861 +104088894 587102954 +-574320005 755561218 +837238191 -547641503 +656933437 696351704 +549676855 89202220 +368742960 163065902 +-665139476 -601558499 +479058709 812423063 +563565914 -198753076 +223475077 -637323351 +99840200 -45574654 +-802136 -606430505 +-244098713 239082519 +126457771 861203739 +17262434 460179082 +801190097 14544172 +704525000 -142141007 +-923576705 410663045 +-636590595 989014465 +560387664 456275923 +758491592 685676072 +683904189 -77074296 +759635424 555062664 +-912198824 397627153 +558020462 473446087 +-960487766 -573602795 +644974509 70349148 +959434368 -101344421 +424979826 -152294525 +-81162839 -364491075 +-44276124 -111957797 +970269576 -93247453 +841351924 -923536259 +349326671 -363105386 +-497440717 858402270 +321835673 -150941468 +-219003506 439303494 +-730323802 -258048822 +279689947 -990372119 +-383176973 -904818701 +360054909 -861491608 +-503096548 -906966301 +983992742 128368972 +-707290265 964536071 +258344873 -316928927 +-252940864 53130500 +667939818 608238355 +-194980078 -355822856 +-763645494 -393907907 +-818393011 791201992 +719634780 -312838321 +959556927 -790052811 +-749522329 -825314038 +793955154 -853088023 +-460734876 339843771 +-896474072 303642796 +-269483186 -466194582 +-721599833 -628812533 +92963965 857032286 +-353799968 362049828 +-330059641 -806326149 +-715801912 654976918 +-873713129 -303091097 +-861201622 -641089487 +-223030480 771139893 +747502747 -231643489 +-323316038 -489101474 +342716929 -492918629 +732148040 -329315275 +-854532008 -839787714 +215594292 -872904331 +-823277000 -784559773 +-372859318 952599887 +-926880672 -504494986 +-712266459 128801487 +-243346407 150079524 +-912329487 699732128 +-541951593 41560883 +702668467 497576177 +-956105386 109096016 +-28084213 -433986008 +757799210 444694010 +175288758 882034395 +755589357 -444475658 +-711686663 53782439 +-864052966 352390745 +347687600 58583457 +175738764 190616772 +-517921967 -522085350 +499947862 -864514903 +235880409 -21188732 +-807152705 -150732083 +-176758748 -869791053 +-259951790 995023808 +-95820706 632636530 +-809465008 32182958 +-969077698 652215368 +172537400 -346459803 +703393849 -849148755 +4504158 -272598530 +716109504 -61420117 +244710259 372575272 +-417368603 95796439 +673203555 -890544749 +-302005145 292230133 +984041805 20873814 +-561309675 -169149745 +140145213 -812348659 +-273733124 288115000 +526632502 -555888606 +-881303488 951347059 +-377525157 80194909 +103207320 796246909 +-844603479 -730636818 +-507314098 380426724 +430967404 -78859681 +956884550 -293788883 +-437776365 986387352 +-560549956 279979799 +-392801335 -391411276 +-730806055 577553721 +-549813823 -591842882 +-560568320 498118566 +-862151360 -74170893 +-367145418 600574760 +810733124 628434562 +-497379108 -105599665 +-101148313 -673084734 +-761144165 -929045979 +424962514 -534879061 +269679947 438168576 +-496913114 464523338 +-319067634 826411459 +406538080 70041851 +-646998468 -595211138 +714891385 -786929666 +-655814492 726468437 +609207891 655780488 +-56111700 -127145548 +414857033 -898178228 +329274083 116651303 +76800691 854232946 +-659209078 -426541398 +190683561 768078270 +-855628397 732840750 +-58367625 -714154063 +-262240346 434211406 +-26866999 -914369963 +-611137887 -442810482 +625191336 -149344929 +-306952580 716298462 +188141602 765398278 +590674503 700589446 +-181537123 -606027943 +422251325 81022279 +3205737 755738056 +624354411 -757183186 +575284328 994289139 +-180722521 521405606 +-692224241 651089151 +-523696212 87757047 +271927913 -930284293 +-645797534 -893783692 +789870393 81514054 +-5370056 356054552 +585978924 326859339 +-885692777 -787126345 +-173234819 149222318 +793862667 855935629 +586950477 -694229776 +455161814 416731039 +749416727 -672986903 +-837372721 586846977 +63723177 347295558 +373803172 -795519208 +-655532286 -901401503 +554562508 -581609675 +811755069 -761211485 +335681327 889938681 +59800304 -438421966 +199341092 -251633805 +-524396507 815269819 +308353533 231783058 +528867024 -861924805 +-277788913 -541279327 +-103958596 -523132408 +-348445938 558440868 +-764878040 -928937121 +934278489 -510966010 +658115526 -403540921 +757655950 -377995123 +-598068579 -266658663 +-6750755 -723532504 +-768061914 467343101 +-422122885 -532249052 +808965959 -680418675 +534522441 302557650 +-810056706 959331618 +954792463 -647950660 +516966100 -44643948 +-386103374 369687776 +-681084966 701650463 +95200694 -20079892 +292593497 -322922310 +352365227 -749792375 +-568576992 312382074 +360765535 264007600 +-12424002 -982064318 +183927799 330576542 +-201422841 -464316676 +-800810894 224887488 +-762539880 346043402 +311263556 533913565 +-712441184 -991388227 +383999399 -198958258 +50434151 -852549858 +-897457414 118941971 +49572596 998316325 +-884869405 -911364421 +499155371 -587756162 +-836808152 -362990507 +88323076 -257010662 +319853496 -901515886 +238121330 981774535 +-551937576 -623553541 +-293263005 -310158161 +-859008197 -279848907 +315956939 972684258 +-218160108 -873561185 +837724789 185682628 +233483798 -709146565 +931992378 412740806 +896589506 274333390 +764589027 226329996 +662296705 315803585 +-179446268 -15671006 +729335115 226714296 +-809070344 -642904839 +-559510534 -125834537 +-436205496 -103522247 +74795225 724528002 +823915076 955625574 +131051840 848892687 +-228809031 -863368198 +803527571 42444315 +301075168 657401327 +-746787754 -892607844 +-805788608 565438987 +-638566449 889073131 +-926616947 803944875 +-302278992 794539356 +350160603 45793893 +-779608380 270540364 +190031449 -521453890 +-29962548 145056829 +164668670 681878012 +-604431961 -149616370 +-209718536 896890057 +903062312 -636106791 +-833033488 988507249 +105683669 -977066275 +-573739879 352544632 +817532225 547883630 +-48849375 30795605 +-368602686 954321292 +-169279508 208858882 +-917168892 448205978 +824503982 -47528970 +-26180712 -924247222 +821040729 -695223796 +599078746 -2130944 +-657389690 783876434 +66929 743435941 +-772657503 48238821 +-175593638 960527078 +301404137 349546871 +-805051294 609883626 +592382289 -658548244 +77491602 -706261983 +-822578201 -821689542 +-882543885 -289279431 +-54979406 687948406 +-560810839 -958652623 +837156422 846419480 +173566461 -309193192 +-482192141 -138144253 +4313641 -630177879 +747039117 -852171451 +302129895 -786234645 +-395268162 -370792460 +-461197879 313166568 +-658470402 768585124 +277184222 915658763 +-548627503 -630116648 +-138156333 -320624357 +-967037268 360107925 +-343509337 485110951 +564569752 700940492 +-907591967 -13884844 +-636093820 -883616225 +-85755976 -673716660 +-24605921 240197539 +297331619 -131359823 +-888463684 543747204 +-891226971 -44467719 +461919359 429265314 +-634427872 772814452 +717891417 311425554 +-822729102 285402229 +-731276056 -756229408 +950701614 -140714482 +293553933 947476492 +-750942047 692500389 +138558673 915473051 +-337148306 -221121326 +-481741320 -260115402 +662603455 962216067 +526604150 974266761 +133059342 997791500 +141264989 -653225852 +805375733 -172163953 +135515767 -54890589 +489986401 -80969120 +283538109 373032042 +-243133248 -983724703 +424831040 -642032090 +-172432253 900234409 +576943633 454999660 +-737776484 -327372155 +502793606 843681423 +430808257 -825519172 +846259779 -306497768 +451402696 180794406 +-322730051 -198251367 +-330901263 874430607 +695375234 -289997037 +-292444175 -705675220 +-532687283 416192816 +890947904 729149964 +955904943 496242636 +759793170 -492270742 +-501961837 416655407 +875171717 933729724 +-909133720 69931741 +922540438 -37183765 +738329748 -281092059 +-789033808 -705996859 +130622215 -131244234 +-816450379 -561962634 +-40678331 339927680 +983737918 -647414723 +-362857378 612428745 +922044560 507735806 +-789318614 -147972902 +-917562102 -445132297 +53958261 -151692537 +-26341889 55157345 +-948695235 -446271739 +-400916330 -892808285 +554559239 210782486 +723139093 288465897 +-42891070 -326401893 +-475326998 -536631782 +635373454 -94806122 +675441651 -257433956 +117524532 74899980 +-222396162 293751404 +-969030999 -120608945 +-156997241 623215927 +224640530 -950289839 +807752657 445389000 +949723268 678162136 +371911520 -986788230 +303486635 394937687 +-492398953 -133889876 +-633512280 964129353 +903660975 -447868287 +-272006971 -398585487 +472709349 206158353 +-947430556 417690687 +-334009724 -466338561 +-946740200 62340738 +216334264 -953434168 +849933634 909617559 +-565847279 586192453 +306769831 -516403594 +784201332 -324882135 +-294498109 272908377 +-204474186 -587161003 +-931619020 -11229868 +460100884 -508101559 +384824623 -457300349 +-89071991 -649117809 +207544367 296300714 +769915015 -827072201 +-818603811 -108944930 +793487538 252726135 +513890430 -247006554 +272340436 730446410 +467609654 -458263456 +340967693 575387237 +-319456834 -435787815 +-51555048 335832968 +209878075 -434386315 +48280036 161878640 +-34233137 -645080538 +214677443 821605157 +9420257 236154868 +211125543 477494924 +-882838599 -259193358 +-678706330 -99427383 +-690966059 113134444 +-521659040 -172273933 +-506621247 255882843 +-113165354 -346253705 +584619976 178340785 +224832914 -645316463 +-149223455 952587018 +-546074884 -328536516 +56323350 -512738261 +860362443 -96513557 +937339677 32589944 +-312664845 6323228 +-733109494 -889439479 +928638751 -727457872 +875561208 -591124428 +-296013896 309042935 +-670832901 -765302377 +257976300 358048239 +552272749 -709906330 +-326966670 -315300355 +-38158542 383471514 +604352830 -322692252 +44190115 -872818464 +10316963 376999425 +350357126 592551858 +121287365 -768671178 +984617185 -424611165 +548251231 303762979 +46516982 396725093 +647044151 828916727 +10065610 -996932743 +-229135821 125059486 +-249935143 -962734945 +-751684407 7305823 +65943738 -394681778 +-756541816 -868329513 +617539791 494563947 +-283622251 23373364 +871941731 592761616 +46231398 740353114 +573556630 -912460801 +-331265139 548157487 +451425246 585960602 +-834982844 -725783830 +788314969 -901039928 +329868114 883677063 +-248821779 783283646 +-687475115 -799341229 +-240488483 352881679 +297108644 886064850 +515229741 137892585 +130290301 -26938467 +230178227 437082302 +255258133 642622280 +740846049 -267347424 +-607739659 991444937 +-546213826 -160439117 +428904052 -500294547 +379227632 -80835267 +-611588486 -823891320 +692994822 138627013 +529941704 59854840 +442168491 381808267 +-802760702 -845939367 +414458399 215146954 +-272666824 -906374873 +-376869138 -366252053 +-694414347 -633670062 +-311365863 -637595925 +758883135 883605424 +-402871494 -945104821 +626800654 -889734778 +-504592505 -385911721 +140430073 369616681 +-185999939 21318283 +648021465 674082913 +-742350064 710166758 +-649154784 -342202643 +969925644 -854922853 +-607163379 -42758032 +-973139809 958081676 +-264681812 -501305989 +823619740 -269965247 +335077993 583080476 +461130037 627728594 +871396351 56403238 +-10902455 -853447241 +-498586047 641155427 +608121307 -586501876 +112464466 437379553 +-235460203 314944946 +-334846083 -392665976 +-784860841 11328557 +285029917 -926407896 +827849576 -578147418 +249240455 296432638 +505706850 -658780746 +904099514 -614302451 +-156169522 -216118060 +804280360 900354228 +848780762 -766892027 +129658732 32688580 +784959837 407748879 +-585206147 267421250 +931993294 -451348729 +-873240764 -869984930 +-168203826 -269068034 +-122697992 503227521 +-277221686 -939009437 +427993402 -766076837 +-955924149 -877854909 +-546120296 798248751 +-808242334 753929617 +651718596 -161565968 +-898138818 -188566221 +-103050970 -216082209 +699667216 707241700 +752829950 143875348 +264835414 -481907207 +-213903357 -504079927 +-613071025 493186308 +464775780 840251181 +701984757 -435136835 +295497302 -511777208 +8457412 -928647310 +-244190341 -11442944 +221832011 -5804278 +-902926199 -5281202 +381144423 -956158892 +-758050895 472140343 +246726417 -106501494 +488935872 108396976 +-26199802 -596529290 +-806471178 -627181956 +-962427492 -278180608 +-676899408 -996820085 +-552475723 -126122117 +-650471895 94660321 +419432030 48008154 +-841179134 34939469 +-208769511 72842729 +-673740760 92897265 +222870690 31018015 +-218625957 -233432022 +-663277888 834560431 +738628819 898365924 +-970705878 -39345265 +-93326899 -952699211 +-624026273 -636962602 +-903907615 -209830864 +-759926517 898744889 +771724344 141819777 +130094991 378509917 +432932601 -568501442 +33619995 117900157 +-274717662 -42714277 +859105955 -276136191 +860967646 798339056 +719944265 204216980 +623879835 718461381 +17480023 702641422 +63157494 -993712313 +-76541501 443691966 +-238513510 -39094022 +-589839014 -967663426 +183389644 694049472 +30999060 886688624 +537267890 142227566 +-67199104 -303941497 +378688123 967717079 +857435217 -412649598 +263534758 -942977860 +-237930861 561366532 +-781031806 -64673525 +-273692450 400800839 +-738326619 -18124974 +-331364427 996080216 +807791883 -444272703 +429676920 -249295495 +43733449 631423729 +-449423634 972245044 +-801368725 -553169982 +-944281363 -39207915 +105085958 568805021 +-806091681 -911088210 +-520680486 -465513250 +577858412 198498486 +495206757 -966865184 +-237343813 -330440438 +-329172067 -178790938 +-785334420 335167092 +995172805 -142182850 +24179775 -402033911 +-371203074 -244864550 +299122595 -97063659 +-132043138 -15939772 +-383022545 254466528 +665893799 519137870 +776594696 389389473 +-814709556 -719742077 +903770946 808041008 +-814521887 756327948 +-999758554 -451111387 +-209125120 583685459 +410625963 -118143220 +-885474930 -909431981 +875170460 85489884 +-616346942 -454712849 +114122123 -316541922 +-595116521 -699897286 +-956970586 -292733265 +-24613497 27064431 +828926885 109342706 +-680189062 602171573 +180871272 297453381 +773533804 -809550650 +-473262632 165995557 +-685378057 -147164484 +888417936 657638296 +-436229205 498306182 +803096875 191902443 +208538013 -307767716 +-48479810 -323138929 +-212830289 -319909767 +57122279 637366261 +437445138 453972759 +106669194 748540923 +133950154 -438402857 +79041397 -835136454 +454330298 520462938 +981264608 -74204015 +-790043719 371277199 +-420316856 -830774921 +-983679622 884632578 +276380241 -555832688 +989215063 812078752 +-137450591 916686032 +-796403854 -641835721 +451257398 -794089905 +62582332 -270503250 +370060620 154720639 +-134869049 316397783 +787059846 -578981158 +-77302880 -98776412 +-831175053 5318981 +83376183 -657509723 +-520364236 305004515 +-854144669 236638043 +-826453310 -663206711 +42452871 991099654 +909516135 -477139436 +886206007 497604999 +-772416436 823791596 +-935422609 564744553 +-943719747 -603544138 +465368271 903840400 +282580938 762882651 +468612473 -198101179 +572216161 -806861465 +721895581 -17793129 +501624214 964815687 +-350503731 -727543919 +472462348 947242444 +-215795898 -662707833 +322832788 -145692241 +-2160115 816349290 +27869743 -483476500 +386678069 518383583 +-200050066 -830226555 +209695457 -408256245 +485521184 -415359819 +449249410 -244564950 +113134119 -884971582 +-582594370 611751805 +-308970960 -379034921 +202337163 773437611 +-281113916 -163544987 +-765300157 -51139984 +-720215344 510543929 +115349403 -672323611 +-913275894 856278753 +608739530 -779910432 +350541537 -123016285 +995257775 224211033 +80800694 -634385779 +196393234 -159906885 +805882170 287624842 +655614864 -459378905 +-672614137 -541319320 +60042141 99151822 +-638193529 950157751 +-890373631 577788055 +18475891 910641643 +307936775 402749736 +535730925 399905193 +-816531065 861271572 +-669113413 -494363078 +-770386512 -218585016 +-374499477 -122359663 +-281237084 -642212752 +-970862669 638912883 +-100061626 -532254199 +-346123414 -837213695 +-439232246 930527875 +233615961 -607162963 +-787799009 740323963 +902744426 -896519794 +638538677 330499399 +985702996 940396507 +-127133216 -426555071 +898107876 -980188534 +949485716 -491209543 +-285349459 79773605 +-758682592 407617035 +-361930743 -515758956 +-562624829 842182159 +615212686 -783584292 +-340442487 966986552 +-482778411 -744493267 +-803680636 -545659555 +-908698566 -880649164 +804292542 -128455734 +61688258 -436860698 +205815205 974947990 +-871209936 -705388081 +842554870 -540297501 +633118029 876103597 +340374266 894932906 +65285208 166858721 +-72753793 940028017 +-708994189 -304021673 +351641170 -878759180 +-118617567 -295717809 +-624188561 -240392991 +-795324007 112299105 +642505487 887302240 +39964581 -638071199 +952438961 236516376 +-632008688 141144238 +40121414 592354943 +323918269 681976788 +135211427 338771232 +-329907026 -477653785 +381103579 -793340052 +-4199526 -233523297 +-35912000 915211602 +442760652 -112149545 +635567212 798074256 +-783010810 332134575 +-568360678 82227839 +-862726311 -483520092 +-702170862 833468258 +-985158269 -121398497 +708111260 -134020204 +89492772 657387884 +494600947 782658589 +892309449 711044631 +-309148587 151005737 +-107054533 544894151 +-359036477 -846667629 +572486642 -747504360 +53177526 -391638761 +-179568666 -590556836 +-394897603 330399938 +-812684312 962090641 +70105532 926616776 +960748831 562461954 +528161060 116960254 +-709945803 573635361 +717342228 -42664293 +-796346232 -675671174 +484454339 -581963618 +-804202426 578427367 +748605720 166268397 +-792052111 -145596687 +-812659285 111690618 +229385520 204674662 +-52394914 154380720 +2460420 -262219576 +-928840196 938061176 +-436323002 449613442 +-495045912 -726442377 +849814448 467389599 +233051798 863944708 +214256216 -725922947 +-603121763 -555307707 +210094202 -715964168 +-370735288 -256594306 +-297280559 538153529 +383437621 -338191482 +-359583737 6550425 +197318467 -53189775 +652981237 -638107950 +-592119826 -347198887 +456329322 711261518 +-525778081 -431053420 +256280348 -987565916 +559445064 775482870 +-279836742 673224029 +-150535682 263267390 +922483593 948673049 +-267424666 -962624415 +-527038045 -968297812 +39123375 361844033 +865408226 25866207 +-313644170 412047624 +916460763 172637861 +-806625250 -418257226 +-882071783 296418037 +-709441055 546546767 +73908944 186691198 +-701119651 166399439 +-54556588 343205428 +-675392850 769787483 +49819218 -805266512 +535813146 -310882634 +109083515 278606086 +145988101 810958934 +-386236738 618890573 +-94146774 895681513 +236259598 872046284 +453510935 -672373699 +-924807778 -337282857 +643790676 892883415 +184085510 560057283 +4683077 -913257776 +-7997515 -815942597 +67404383 -483213456 +901058095 -274305963 +67102612 916240715 +-936350864 -419458304 +843447817 -89440721 +-607433240 746720949 +398222840 -752524068 +-366823271 -678160735 +44342479 361002343 +-805300980 758459532 +17861572 -698324673 +-837985029 758561077 +81548253 -13653392 +-421910844 706968559 +-501645692 -481436139 +-1997679 616423057 +-949049924 160421740 +446984832 611078879 +211790052 12430913 +-510208468 -32147140 +770998267 583576742 +-356956049 465946378 +-94575848 -891628006 +611896187 317841411 +229486809 -302506902 +-312939849 -427583283 +774547764 -494729766 +-684178553 441044729 +-436297998 -637637812 +-171132015 334350134 +804332668 954410134 +-467995929 476940256 +-161532234 -260090031 +-722112561 -977546117 +734066871 453010237 +-293113615 915356779 +-334097124 105972503 +-29109945 -579099171 +472399981 782729764 +-870885916 -939713986 +-586787140 771711099 +840156104 -608363246 +422774148 -190958607 +-213404764 117660477 +22175033 228932975 +-618885696 311067385 +-628246269 613332791 +974112835 -381082510 +-41248210 -465116892 +29084499 -351800418 +-257992344 -656640715 +62949386 7505696 +100586769 117199158 +-302305192 362787525 +-464753461 -993709739 +-962223562 502735320 +359640217 -824038772 +-746189431 617951601 +346742283 -908326227 +542662976 -747199329 +68273371 -705002273 +101105936 987015889 +689543102 -446829736 +-43879812 31993198 +-576590753 -607508706 +-63023528 762008165 +-790685435 825733891 +384042119 -30658497 +671936931 -387201534 +832808884 -373660842 +-414589579 157649160 +-513953993 -778765013 +643403426 -547880482 +638817395 448500641 +334072429 727990163 +534639712 -794735442 +907477873 367864578 +672099005 -401634319 +337762006 -167837382 +-787193738 405051943 +-996232997 -882302272 +-882817674 604565721 +359586737 515689517 +215330060 684090529 +-764483221 367966243 +504535146 -873234130 +-114552081 -918815426 +-882781715 -862383755 +-793002293 438208076 +-250418291 717720807 +986078759 -836924693 +382350771 -869026353 +-535135407 964802727 +612268310 -200619161 +-301369297 844064729 +-221329740 324581721 +258317954 609577928 +158493505 -769284343 +733070278 265782658 +981205885 -695261787 +-628758319 662910419 +243760450 -116565254 +-771259542 162698131 +169000935 114940459 +924647270 -648818190 +-3859256 391075551 +724501760 -148889424 +4752340 -565198470 +-45246005 782332562 +-70360734 143929547 +649534536 119871241 +492236096 -123577563 +-200013002 -245756531 +-150091732 904186129 +381417466 -798429144 +-911285243 644407451 +771523948 353334263 +531947095 182091325 +410462041 194579226 +-62496280 630625862 +132161818 47748152 +-875925852 -90326093 +-384898627 59542694 +-73869156 -274984889 +-880472656 -113439529 +-247502550 -165545279 +68239402 -16164213 +819999365 -975855965 +-125320417 671133118 +-171834748 71043046 +-530758706 -269894029 +-823162995 -339283191 +-124373946 861418821 +19841921 61257231 +1890313 436850459 +445468377 -538948509 +383719240 1696689 +-87719995 -189710943 +452205647 -537224311 +624101424 573116918 +761994058 77011875 +-514904241 -550173605 +-537171161 228906362 +30337549 312847895 +-719999202 -734251539 +-917327836 -948913109 +229037415 410660664 +-358829705 549489496 +870274812 797408420 +-384773062 -373168330 +-695698927 532507315 +214271036 931573310 +714244020 -294244237 +-568371741 -71059475 +491594071 -3484948 +218080254 991747779 +-117844822 234300622 +-561784400 587304812 +-523232146 604066833 +399729924 286377263 +815660607 509822740 +-22626673 649865284 +34322623 24740195 +-628906027 -25169686 +544569788 -392999163 +-197869103 -23956334 +473376661 247657550 +427972711 -513818334 +971528866 -416000599 +562715921 -118270410 +-362900849 -342732397 +268034460 -495907938 +-421049897 578504942 +458008439 979474075 +364909574 -344954148 +-997458896 -988598881 +448838537 405823971 +269650431 200167116 +-515749446 -295505659 +172398320 596985066 +-352916692 612639245 +-885742975 445580412 +-231780606 -275935365 +361729450 629504928 +859911651 677479738 +-680556808 997539223 +841240585 -284974787 +-24927228 276637643 +-15383703 684587681 +-273214872 -917374341 +-759126341 702944202 +-544550323 -596388477 +-506293353 667548161 +490226352 760717186 +-896033371 286505018 +-174645069 -799635412 +499381171 985212590 +352141676 -730084867 +-739411699 -245908293 +482773842 -720684108 +17812490 -18705007 +-595949465 -598150722 +-324046506 -255640305 +-32849751 -236079908 +25399149 343752031 +618801172 321835380 +-675441205 -112652535 +-548903244 139338298 +224141495 217573274 +-219505359 -625178624 +531276667 757700067 +-108527364 273433303 +-236963589 -949028083 +106757475 -840169125 +-690577627 72077320 +300082061 -549149997 +328888778 -950998527 +120477742 834489951 +603528852 -368701396 +-897361290 -980550264 +777168575 -793921770 +604649417 910941930 +-350238066 349210856 +684085878 -969628649 +-945050819 370481384 +-20841864 -87424544 +-562442967 -69953069 +-512207939 -839181727 +344864796 -491977379 +850382392 550834591 +250527046 682858978 +363302447 -852782799 +-755635851 -835591978 +-94684021 -895613200 +884545475 847661566 +-897898962 -797176859 +-478752193 951442217 +390821140 -352824304 +-547272339 -954522263 +-785596593 -255788556 +922679007 -898181515 +-167658005 -401461200 +-877213410 -264059821 +-299974508 -778059128 +630987745 953795979 +725827259 786211153 +423750179 -965201757 +780173389 -247691353 +133015817 -267758865 +72489152 -450722068 +-412279146 370327140 +-418093792 -880855675 +613698771 -468272055 +-691423764 940349392 +738730563 -273843473 +-810839048 115823525 +-839310256 882769771 +464358963 314184025 +-576588354 591478530 +-915581271 276391055 +93544719 738247239 +794639427 490176598 +-234429779 -700320706 +443946062 -518199751 +-192238984 276307103 +-398108621 180896092 +590406686 555144779 +-312294332 -119933329 +-549558931 330554573 +622182015 500176050 +-188338534 850992133 +849529942 890422086 +-184959403 -937484521 +-528977783 -796613036 +268545597 -653290342 +106829704 -710575368 +434046348 -416109311 +-622567426 -425684517 +610762381 -982682021 +270430657 -248328922 +233680618 156017783 +359056469 570897338 +564051388 -736136664 +703387324 -658838786 +441994444 -515144529 +-852172022 699562552 +751450439 835571402 +787288599 -703685906 +-20201694 963995766 +507210828 -692874538 +-935627574 -991202788 +-6862788 752414852 +-203529244 -753916623 +-85440469 -606416914 +-390703005 18974544 +937537451 -12453556 +249373661 -155075607 +894986865 -799699379 +418638745 -135667385 +196670249 506823566 +-165843278 655524143 +292836076 -220999446 +570869479 327884553 +532050075 27521617 +-256451277 -891068043 +777202817 -343148989 +415619891 -539632694 +600919529 522280090 +-92939115 -59854198 +-421125204 992580034 +-856120958 -376935034 +-645778655 327015907 +837123085 -892515883 +-667976480 546269780 +-1710624 -603735816 +861507432 -661124692 +476938361 222703640 +802718799 833672303 +-357219904 -20557488 +-731949740 816473108 +702871015 -736583994 +-878534598 871905685 +547244881 -700524272 +900483758 -861133541 +391327471 118445833 +-160262012 -531087131 +245144432 812854954 +-728120362 -504550500 +562328162 -976687363 +807189020 -485676026 +-104921237 727217076 +47807149 -209762186 +778338307 -95947496 +-546607004 492829678 +-913019402 144948953 +881616749 23009978 +-168967023 226927582 +-593514423 251191689 +977281629 -443747642 +833499250 -695514485 +967425946 652727532 +216813230 -214681757 +959024093 -745995821 +-288939915 273316535 +-987652074 -170152147 +-335783781 -745459298 +361789763 792770690 +-848466176 598938004 +-18007291 11552713 +-328051619 344454605 +863654074 -487619239 +269593309 112963921 +646322529 -916268547 +122128242 -668244008 +461988519 -593421216 +432586523 -529674604 +-10200153 -325735951 +-488176559 513745970 +646066924 613297151 +923878 104523723 +-600646565 599909261 +653953216 692414990 +179310212 882204244 +-236293088 -572760754 +261987653 828387912 +-425995945 600042467 +712868396 8468004 +-870876566 673374962 +633395751 120037889 +400233679 623974050 +-780201427 -318928932 +-559886591 661131249 +694586865 -459110879 +664402644 -644231544 +630725983 603676639 +909284341 103493151 +540784078 -108552700 +-105506331 -970889034 +-803398101 -917072834 +-171396567 -756120373 +-407855458 620959489 +684979499 -312059783 +-21004333 466056262 +894841703 273645009 +-25946232 97934631 +908645066 -165518893 +-543240176 157500479 +823253749 -806836152 +336449362 202161863 +-349949346 218912914 +218759340 -290212566 +-742591146 -864915651 +651710044 838420669 +-197446772 -293225219 +248273589 79827325 +48891841 320615541 +699795962 221572732 +813728001 -775711442 +213008458 -635686948 +-933133954 929653622 +31659773 151563149 +842316750 -795664292 +-208660886 -275366460 +558057076 -413814334 +187638101 188932849 +-561961684 -533508196 +309234399 195727915 +-178436604 325851646 +109688041 578440027 +413489848 -131899859 +-713813342 329122428 +646814354 40671444 +677385629 -525093375 +-827318416 -189382458 +309866344 366396415 +533666225 441450109 +-621414722 -543479611 +188271593 -780167333 +204523521 -827976176 +262857957 -783503207 +-171246803 584892853 +-339131968 -503739291 +-717765006 75385667 +-130001787 229721445 +874340208 -999946968 +-520495808 -764113967 +-537698337 -832728811 +190577698 791680085 +448362597 271148165 +142623188 -299819583 +300322357 -914399918 +-754801200 611026985 +-591229547 -669707489 +39469012 219695119 +-277690411 238905521 +-865274341 -524433400 +596705559 -638718356 +776436483 131285649 +636804466 -239700928 +691708816 584041453 +558671886 -263762391 +-18976120 -852058790 +644410640 -579171106 +-435252472 681568728 +278278719 363695265 +295733272 -163063057 +-62792766 -310504802 +-810917542 -802564151 +70051444 415325415 +-615225795 721760828 +-494708820 60392959 +-700902335 -721371369 +-701411553 -972469318 +349964337 234332379 +-71171823 979817502 +211237904 194886293 +454731197 162564084 +454948489 -540823504 +-844608609 716211882 +702525208 63670441 +73858874 -508549562 +698570729 674267225 +-588726655 -966095558 +410426142 -251116259 +-805201387 753519727 +-898079840 -626233489 +378768722 624737505 +595703082 994818112 +622357056 -612771199 +-997587908 139116448 +-203492587 67522470 +57195525 407780482 +-437309661 -938156544 +-41664320 -637237600 +747630184 -46529154 +95901386 -197837839 +-645660735 415225182 +803572013 -140980369 +909686467 615590620 +924935392 -571844745 +883696983 -388734943 +-701420844 -664835825 +534806231 -385003143 +-84849040 519762672 +-740936605 910246965 +510838526 -375417506 +486474403 -681057565 +-876518582 688395711 +-741531094 -6477354 +545622018 -323651918 +280757497 321239671 +542528424 40114128 +-449613996 -998798644 +920709744 457037524 +-781526337 -920985670 +326972987 -228152741 +58490113 -562865215 +-117785840 584391267 +501748892 -577651163 +376919318 -64859125 +790074434 -38161658 +-898040749 741624076 +467498728 303912706 +472531638 15457566 +-816671252 945287561 +-701217757 327565641 +-88631959 587083748 +860131455 299654413 +-458717036 398372440 +-659109833 -886254272 +205052546 178663598 +318538626 -64502551 +61361150 -760426962 +-918828849 -623047181 +126651736 509368404 +364739291 748096924 +395989035 -635726731 +132798726 403236303 +882190250 -185623534 +-552356830 383626566 +-474179814 648878763 +383293202 128130747 +566802305 -655652874 +106515190 -725593330 +67246409 917747414 +217525523 700934147 +635976464 352284671 +139162474 -226274892 +270745683 107034877 +-345359475 555944127 +594972643 809321829 +-527314157 -447498737 +-126450141 -934652348 +-80946636 134969859 +-610800324 -979039465 +-950645047 -597787201 +-767717075 -957815667 +753982908 671114429 +225576370 -488287074 +-154922725 -337823448 +-782012141 -509836315 +942662331 824340662 +-199499372 -123873972 +822452136 -733069074 +-26854508 -746575892 +-647769122 776684136 +288261865 243374140 +-809535405 934565693 +52845534 -735986233 +-877521659 -115911602 +809386304 613690768 +459539986 297281746 +-135868787 188035316 +-41736352 -215862347 +-430669433 164878828 +-43548244 -571026586 +572596018 -723537574 +96880617 -848920849 +715858139 781761454 +950296413 -875100796 +-948196944 500951613 +-623338761 791299361 +-418250617 657788739 +314697973 106311491 +-49695188 -846699253 +144796982 625581531 +-827723936 461196754 +-389299288 -128190651 +349664367 129914635 +146589378 90989793 +944206962 -616886076 +161707862 -842780775 +202071699 434864423 +-584794848 516798014 +-994892638 -89168448 +406783330 187558921 +555457417 40246893 +768922769 -120834794 +-873304513 882747734 +-495481719 -84908825 +443584178 457712884 +-26222050 365787032 +783486159 157936828 +-406739062 504535312 +595009616 763981286 +634301111 -967776791 +651054291 -453870355 +265043039 25994457 +-176194621 -706409189 +-162492840 -320377057 +-526358926 -361047536 +774367628 453246987 +-963078634 647592019 +-65960044 929086125 +881426882 380821131 +284490523 -46404820 +773108880 -105771988 +487985278 839416919 +248648507 210268381 +-904832543 547672772 +942667410 -538669508 +-499683184 -177758508 +357556898 676457228 +-423520758 -250666782 +-108582220 670891655 +-668171763 913343411 +296596763 -865285139 +-14264137 557285568 +865702326 -953840761 +-717632684 -83491816 +-481573576 -21507384 +-685120792 707006317 +-797635102 -162464157 +-515573194 819338428 +40059172 214293484 +-970262823 -776291324 +77269925 -470199160 +803834105 46783435 +-147915337 148086131 +-329921525 -121074371 +71997182 289054386 +769715859 -882158738 +-725540276 -491746292 +-550908361 -126893014 +890889738 171869911 +-242947334 -550655770 +262454856 -38023980 +-718824862 445855415 +96329373 781187994 +892594412 800554895 +-854035464 77357347 +232944164 -529539262 +-504378877 812149413 +-958016753 -430164147 +335617571 900698195 +-374932178 -503929356 +-179582487 569420491 +-98072723 786914468 +81991907 992431010 +521853612 674879600 +-455436145 385656285 +538402788 -792095415 +686721806 332202553 +-449960681 -983310047 +786020058 -843233262 +-891728789 462366714 +844872372 452028929 +49030304 -186510503 +-918243465 -853843162 +583680906 -946698692 +-130563124 224571868 +962222075 -49617409 +461105885 -78345192 +63536884 107210968 +-62847064 -702786504 +764084029 646996037 +224311483 338896054 +-814330384 962306161 +-722975621 18987908 +-315504245 -435298441 +290439912 410908388 +-623750514 652425758 +998352189 -64935195 +643665692 -341497450 +649844977 -304675680 +782140439 -405117615 +-7089678 451354917 +411854388 -945930349 +300569405 -427360093 +-806572979 -527799904 +440115191 -761797351 +-126021983 -839904886 +-462328371 -916378779 +777420061 65982736 +346268795 -316282388 +-781773998 813826744 +359293659 -242001111 +-543612943 -490161147 +191321530 -64459779 +156959284 165468702 +138525826 253497829 +-759952073 -136377252 +136885787 -724676345 +-378295255 832135155 +709011079 343627057 +-539971350 738441018 +97743794 -639959071 +-136524136 399827569 +311867701 -780125254 +56574709 460048876 +854743965 771644761 +846451755 -659523320 +629386095 -162509234 +-6719996 131720318 +-357426620 655111481 +540080742 834287405 +-911111955 575413484 +951415397 -981836918 +964509006 -761652272 +715718524 176896893 +604089722 -5346898 +-824644925 -65981039 +-847029343 -969862761 +763707710 -347480987 +314791708 -737945602 +233573894 666034990 +475169395 233354944 +-989280805 -224178308 +-368392780 -714972535 +-238937845 -405757489 +272200806 -607848840 +361274647 -415289173 +-522632970 -739935141 +947479338 318820700 +-560525497 579565398 +-753273163 -322444890 +-747835794 -115108769 +41570554 663789479 +-328280135 955065625 +683805630 -937297442 +801091464 -212028518 +-699905903 135393964 +649821684 -11168520 +-845295730 -61515839 +-542101553 -699399079 +593669487 641722961 +-700842726 -207410522 +399544190 -888031288 +17106971 -354755791 +-917931897 904808607 +150393961 833744360 +-549383231 235879510 +-891460795 777308684 +-834473496 -436466586 +-755861594 750829287 +813017703 -398720112 +-766693571 -940524040 +-156594514 -780298367 +-965245519 -503459641 +574621427 667443625 +256119394 475810898 +658982520 889246174 +167644427 987225536 +-625600424 3972304 +28139571 -952604407 +-324201651 -301970116 +-580266825 -114785485 +-496379952 200385568 +-483343486 384071042 +904905738 -204089033 +-464833443 -553785910 +-199573866 -347174261 +469615361 -134643587 +105807054 657796116 +-428479373 -772863494 +-78628804 938280335 +-370464009 -702900149 +196176350 628550956 +648851779 -159133402 +-690502879 -556367644 +892676831 -150929519 +-119814462 -482499481 +-629505007 107538397 +364715784 -860643870 +718568935 -235612950 +-780037574 439693966 +-542647446 -447722645 +228645277 445540248 +-988162234 973287456 +-509028330 664328931 +-579175788 30144964 +628141612 389921583 +-576597953 898600182 +-957406128 195925769 +-555111996 913022687 +-34281722 621182004 +-152526487 -282203272 +372015805 866343587 +294392144 992782895 +-885860443 615127737 +-886827168 -391176687 +800037993 -643046964 +350189877 567403445 +-773011488 755353634 +-335234496 258055957 +761013922 -701446313 +298316654 -520476163 +885690177 518701507 +664206524 -794520896 +-610904392 442442725 +-494182042 907899183 +538608330 -51386902 +-97235072 45065398 +-590556026 -981277116 +-169624229 957390074 +243133438 -901850916 +333155162 -425919863 +378019213 955073426 +436707739 288180266 +-837682696 -279994796 +-21370951 -387801147 +842908706 -521534884 +-432562926 -108201397 +-648132624 961865995 +-62108235 -841630148 +-965499776 -510616236 +367969583 664434332 +872753940 -130980703 +684804812 901125813 +424312500 53179434 +334510341 253371006 +-573394489 316606302 +-802932748 -891384159 +-914651738 681158621 +-959909771 -580088055 +469359134 -956076740 +-553362186 -169012066 +-900028840 -650563883 +907154250 -916607454 +-334892624 -695595060 +-763462753 795198007 +-974012120 -480619302 +560130294 -367769402 +-607329396 -285453425 +-56964381 -269892647 +386261969 156716152 +635391573 -749284863 +-302066578 -224988361 +231765391 -959846578 +-398792719 336698892 +-768672534 -65733410 +-222439292 16561585 +86629569 806843475 +-928197887 128128648 +234578840 -956381642 +53449054 876225924 +-917703456 143363544 +670299319 -251007570 +-239717372 -796669279 +-619750828 -793826621 +-861654859 917283686 +-323027855 -189485664 +-865007200 -845880697 +-752437349 -62995237 +-193944138 852056300 +8303635 737248458 +266389933 -200006681 +871099650 -937577937 +-88956534 822682351 +-84003835 -176918191 +441032211 241257130 +-628511856 306255646 +257280874 -354840559 +-274758510 114387909 +-65677465 -678753010 +312456195 -228098029 +-767841107 -128274608 +-456568160 455458774 +883438507 797515434 +-502692423 345067508 +-808655740 669405648 +18320296 207114836 +-550519771 -789123724 +789798961 889084930 +-841527860 -829007279 +802944416 -950720179 +-160329454 119382852 +301034939 -353091842 +311622723 64549352 +-125468356 581127113 +-546037290 -867907098 +809935445 241003396 +196880479 -113170599 +-296848595 -440496421 +245396962 -46013321 +-705580474 677035576 +682235333 532123614 +-686270951 -479041885 +83876193 -110063111 +17632860 -283674660 +-463308980 -144454522 +159673573 42005326 +-152025916 786068079 +872543935 -259773463 +-525069347 -140993361 +786205034 829995645 +-675389743 257959114 +165768914 457327762 +-643913743 -328130656 +-805547170 748392746 +-602035630 600328623 +318136996 350290792 +-817805818 896573147 +454188549 -933768861 +-444262155 -857375058 +778106064 -920999097 +363500619 340162679 +709713297 847595068 +-100983767 958106139 +-460518056 -811579315 +496602090 -398185458 +310491508 435238241 +35791922 76811994 +908401235 -848283700 +-528144897 -607454200 +-92729859 292732426 +-646456665 -12871870 +-826748775 -635474071 +-161881832 -785160018 +975116089 -600898321 +266950719 -83771023 +-803179129 644400763 +-180603119 968506898 +711123 -139245357 +-901985951 -912279037 +252410465 614551916 +-826848544 -377066249 +560757813 193907537 +-752277857 652580586 +933380457 952331864 +702690137 575320193 +33015116 -440382478 +999036611 -712548768 +423872867 939814665 +-387047092 258165383 +60636902 238214922 +-637553027 441299863 +-749836709 -639724159 +848576204 -352073037 +-753569168 -882632891 +183772777 651432017 +-995062267 582895343 +353796511 -379187212 +-656717507 252371708 +350013515 -88851487 +-241730014 -216063407 +-388821499 517344429 +-122700217 -765920401 +-522934881 -4233033 +71124220 67661628 +855341489 -843531049 +376531556 -13262072 +820383308 -233950696 +979595985 583604573 +359879918 666267527 +-281714890 267811897 +673117992 894491180 +933739849 926097599 +-968217685 818778076 +277030508 151887426 +-289309767 -817089885 +-574104803 -980740710 +-673829417 -78233753 +402365671 279427639 +-774989934 -353487440 +-12669716 301452346 +-537673311 -599124677 +-297500782 -379334957 +595764361 -25337187 +414405645 956190447 +100006839 -750574794 +-299270046 832491550 +848278891 -959922294 +942329081 -887113500 +32465683 -154127141 +-444322713 -65876654 +489179827 -745673513 +-897152350 583154150 +-687543755 977263419 +-846797662 -930463418 +-120307594 660364551 +427588693 -13402752 +-987003969 -369493836 +470289398 479890900 +-861314166 133465700 +94008427 -670829751 +-271831841 -931404778 +497120227 -978779788 +-495699783 868461570 +149621869 -940293725 +640994164 -108454804 +145199595 565905120 +-211771716 -718588561 +-620248078 961380820 +103025107 733809950 +-918101278 -905093173 +755823273 -300490185 +159352441 -368724838 +791697578 -446213563 +-244448076 -264741064 +229945407 865721883 +387717545 -348343195 +-644499606 -87225978 +-611643409 922277236 +409559944 388292972 +-209325375 616777861 +416680076 -168721245 +711173138 -773689857 +-242943889 -802226636 +-909674979 872163135 +-979578918 -380235120 +833651666 -21847433 +685760763 -967156650 +-462004347 -933299982 +-476885681 -956751106 +751349274 497136284 +867114796 -791359493 +81971404 984406587 +-842374280 353340503 +-351617905 -418968469 +-510814642 606826339 +-639356596 188673486 +-457838444 382982879 +921820504 797885708 +166080788 349583262 +314973850 130528142 +-896532529 804896576 +31358089 859155239 +854446188 -624283197 +159857762 -164135855 +-196156694 -542735275 +902593853 348935427 +-829972026 922550372 +121358074 582927265 +504151151 -343604094 +105808883 -209575480 +-944473857 676197945 +823532201 -911170506 +-299154428 856435681 +-140213727 -415206697 +-894886340 -443379831 +71711301 -216490165 +-33745796 509809878 +320235814 -216664587 +-12292269 -336500415 +748299071 762168306 +621869436 618047846 +95784510 -388526766 +-404301770 -542101570 +364521131 163876149 +725159299 -385830982 +-312169156 -318287180 +-379662630 73563674 +-822590498 455239854 +40391867 479902247 +-609892338 -755014461 +770278833 -294997281 +701397 -218426198 +-325312486 873149778 +-926327379 -401075419 +571323369 944906984 +-720120687 -971397938 +-788744808 580732823 +689840455 819508870 +-258246541 689085261 +184147257 375698558 +-514500574 473805424 +362572818 -624535231 +-646253276 632430167 +-578231125 -686745784 +-886775055 -260336040 +507066929 812958779 +-862178255 -544847097 +-933633138 -873133842 +-125494278 847710634 +745859563 872102648 +-563655261 -933598093 +-348288260 -250373666 +339716117 -477780202 +581098615 490282213 +245401785 730937306 +989423328 808891273 +792665916 -427545825 +736582822 225609958 +411959996 -674227630 +646206969 142724546 +-2647391 254334824 +883733275 618884857 +-180645068 972160334 +-233053846 -173439705 +-111615886 -355470767 +551701265 -89440684 +876107140 -154105342 +-435599755 -207331668 +-808896985 -308176328 +-639562852 -502001155 +-176700045 118035899 +-836772229 181314645 +-359882138 -899216495 +-347961452 520611165 +-349490422 -36738203 +845404117 850093369 +-981823538 -997454814 +833138153 813992659 +435593061 145864343 +-725541087 373354969 +595754691 92639009 +-102734504 -462373 +-985597644 -754973659 +-155749265 452057043 +-235480250 -356288702 +606766961 -597039862 +379731056 415381580 +4294100 -585070810 +-250466832 -208352922 +-245103323 -604735258 +-701043613 690911540 +-402111429 390670430 +506016288 -522370274 +202959881 -405691833 +-912527974 797756800 +-650855932 162466043 +-364631871 287420589 +-248319015 375219915 +303211163 -8233645 +-840615721 -768314144 +220450442 521350264 +663432715 -324478011 +228044163 323311026 +551006238 758038723 +-110182074 -872457183 +6344165 -366074532 +983701295 281491641 +326510657 -533262209 +779010149 505397402 +466392706 -951507474 +-420642271 -946555811 +568584651 521373144 +478027905 256514774 +-447424907 -270200100 +267063857 -30153160 +994952040 366568063 +-898289841 215534002 +-799267112 537343237 +-10380040 288009729 +-246393360 706242799 +287111351 -928484370 +-97599318 -595860165 +859523717 862668263 +-928679024 678242548 +-305169165 -163625958 +-166017546 -952217512 +606389353 512268562 +-425604945 -422437165 +575572667 852964965 +-475607952 377783012 +-550329526 -850627341 +-927420955 475805728 +-205481388 -727357141 +-870046506 -265407045 +-453718141 65119323 +760086183 -29250574 +522538280 -98167317 +11308656 596225910 +-351157595 -599666577 +-763624208 413816293 +-73148821 -822680828 +446548521 -303191742 +118725005 -35087667 +328835050 -303361392 +-512810055 -346971541 +893393550 -754464021 +359134653 -292772690 +792628287 -260997524 +311896228 -84963505 +705647307 -221927185 +-83272976 -731268281 +-963636863 850078951 +502805780 263792174 +-857039719 968674117 +-674093239 604911268 +-295646218 780912626 +-291225129 -251959537 +-165984039 286602918 +-262620846 -551927252 +372991793 -726201751 +846827274 -601432564 +-614002180 -960710758 +264057585 857180413 +277456772 -411935328 +-362062355 -128501293 +-31916370 -38783756 +-241813953 -692220016 +574356808 -419350294 +-241619975 -292270768 +-358504303 -410219982 +-335228207 -6569084 +-231663163 654161216 +778552620 -787591924 +-864173337 938334646 +-878279202 782045872 +-299182379 275850464 +823305489 549717541 +-903216227 492371969 +138600239 876179659 +-841177659 -797030195 +581085095 -667292874 +-619667911 -989875439 +614087086 -159081495 +618550448 -751758938 +375250597 857624890 +875636039 136975523 +-677636628 -870367674 +-345209849 -154657428 +56539828 -615855071 +465657474 -777483463 +797078384 -834839784 +-921169405 -764903985 +256407558 -16586149 +-398847041 -71315763 +-440910208 -139953792 +-54550067 75424358 +267377714 655388451 +695373450 751468824 +-107745913 473076595 +-142384456 -143343017 +-695701165 -151390502 +-223926519 4662065 +-252106378 -727278778 +748608234 51239625 +117828799 801355219 +-352646132 -349641160 +-369320586 401797804 +-489761471 382981015 +154273748 -940271757 +235101231 -117284396 +754538940 968468117 +-781198283 -545543228 +776573886 -811905615 +607779044 88386604 +-697918870 95392183 +-887857572 -582643835 +576837963 -535321651 +-727775279 -895682965 +-19400084 889907654 +-10194596 -707358956 +-79418155 -899934479 +490488708 -656845804 +-26227098 -835421369 +-891157311 939096999 +-929121842 -13404242 +-445426155 983923336 +271354011 -922907629 +-383483285 472520713 +637102632 615466888 +-959471965 -346211797 +296375650 14365418 +874811429 -403141290 +-745908559 -34723645 +317502679 998265712 +-478121602 -260688638 +-157573186 -816901142 +211890347 227312886 +281504035 265944451 +852242720 595165280 +456154298 730862158 +-381980471 281621741 +-631105193 690147004 +482544665 304440415 +-524471797 41536190 +126532636 -971194022 +-240595020 -100350536 +-684381592 896322584 +-66799205 932665857 +397941221 492042208 +-724105446 967265787 +967749441 -437478833 +-618323981 201107800 +-482802547 944379690 +-274529766 -49514527 +583718157 731720927 +671616772 -452555889 +11475473 -65898837 +-360469691 -108384936 +-254731718 894044784 +73188758 645193225 +-179896786 -86150845 +-993186473 278734036 +717688380 -871531978 +-487062371 -452860213 +511691927 430197627 +-603868744 -110305241 +-827294059 423635312 +-288276288 -619880192 +-969365353 668648622 +-934005280 -284131226 +943798962 660816224 +574954129 -433473229 +-713676091 803756785 +-618029410 -290717847 +892039858 949026269 +129350799 -445651422 +915581651 665282325 +-947198279 267413054 +-788367067 -457207158 +-229187947 207942506 +672688486 870421545 +363538995 -24665144 +180398592 -303363497 +-726609500 -467901611 +422873188 220078978 +-919439324 -213043898 +126758173 983719625 +808422369 -341942312 +-505449577 -810428630 +900146698 -659776628 +979913060 260650979 +-453283596 -288410337 +614666909 -538876827 +235688602 151917622 +-298362485 -388146693 +-318206844 53107105 +731692602 -992478784 +620278282 -331051265 +591741664 -606759212 +-34713733 -294061908 +235640055 -262526271 +-212882182 182751898 +850248629 -300724285 +-679936076 -127466546 +-165385512 563875887 +-465618077 586943045 +488424912 658780842 +-495445470 839623746 +742965901 -926098523 +260358667 268309536 +-269563139 -929373381 +-247301638 283647706 +627071636 691465773 +-120086339 -794405966 +-506103805 -198274285 +872749833 -269928815 +969941052 543306459 +-87444487 -35468353 +-32541082 -982808018 +293044675 -841935016 +910575363 987251300 +907000041 578029845 +900099154 -901883913 +-21504379 -464946053 +197870333 -527390231 +-659058596 275064993 +-790111357 971252435 +-427994384 527190297 +104232371 569922342 +189967284 -86926989 +149281822 -621224959 +-531341712 492720037 +-59182414 -887982429 +-614453334 -57356919 +-656674267 -568022209 +769945264 156675409 +-713680636 -799043680 +197142352 -976517590 +-665604918 57270737 +142261311 -135349885 +-755777225 791218234 +85787822 -527587994 +-33562396 598153867 +769865068 -571470257 +-375149274 -566518322 +102896358 995741245 +440082462 955706902 +-657784981 549426496 +855001871 -838518335 +98286058 2450780 +157126894 -118626135 +-135979793 -391601743 +603648895 -969665558 +540306346 527001146 +102272161 268529255 +-994190314 -622095595 +-805908182 -263839441 +348435200 -787453182 +457093566 -540289978 +529078949 358403348 +-568551767 -575332577 +620296089 -482398327 +-10141857 -885203984 +-973024507 -342414470 +701405137 -926394376 +512730258 271378205 +-976514428 118814363 +372297742 -359588375 +-981840927 462646062 +-17743293 625713225 +688685740 -358066076 +-416383777 -653183678 +-127333714 155974899 +444832787 797714436 +-642867962 537176603 +-161621533 723676200 +518140284 -516335789 +-558306620 -418416925 +147809860 -502445225 +510933801 -499225186 +-181795064 229037421 +-420329443 -449690613 +385673126 508562208 +-771773354 -739704279 +116473438 462243000 +95715008 -837567505 +882490617 -928692686 +968823209 739615999 +574997895 -521867363 +-802779079 -569815794 +-690050076 -96425102 +-827918608 136355565 +-470060931 492404235 +-475376892 8025776 +112093480 874896690 +220029305 -403928088 +-23752274 -317954529 +764679328 -533964673 +-238647531 631619920 +-217473078 730922240 +708606409 -849546455 +577784893 905678037 +65095526 -602828036 +-639516184 -806928867 +-299426844 520067059 +-336524939 570571182 +544109047 -782595745 +869658539 365739970 +-379894207 -122370059 +769425996 -499085069 +589774395 -685619401 +-510599121 861049271 +455777206 971765992 +352860047 208814449 +-463694707 -854212360 +-360036717 -265133084 +-37649968 786030524 +414339889 701378855 +791118133 648777011 +-565619103 214704426 +-160250201 -997732076 +474250118 -267972441 +263301861 738551296 +112060719 -800578897 +924792561 955833918 +796475920 -561788167 +205467686 -686556900 +-235955399 36613912 +-226648929 168315463 +719585543 315439612 +965383559 848410639 +-200841035 -189182575 +942905616 -116482206 +-70249529 838611179 +-243866513 -43157551 +73601685 411235500 +-465381739 386799339 +758643023 -324855781 +376791012 -858642016 +980379196 625477490 +609904796 -820164243 +656916537 -420603197 +-738204745 851696280 +262982357 -668181327 +-497565634 -201015543 +-236608673 -209074769 +-494004118 530200466 +-469944759 -610157371 +-872007029 641045605 +-716478970 444241306 +492275491 -105765476 +342336367 361269 +-211451278 -444332138 +-726324589 957350294 +237921936 96077119 +-645643626 -894756109 +-226191654 -681551592 +-555384944 -246252427 +906638288 896943683 +628817253 -975131009 +100818717 803640301 +-863972191 -750389445 +-373855337 725015367 +369284201 -202349968 +-282562542 69888562 +785641320 -126948790 +-714190072 -29142730 +-501625114 -962504218 +494803434 586271396 +111254706 780818273 +-779368014 234320395 +702017710 -387082331 +787457115 -135075584 +-469639688 -613689082 +212646695 -197379234 +-23971117 -548473578 +-601033475 52557568 +-194952608 -859246561 +967684325 -549714604 +203436194 -697953496 +-746263693 375489720 +-178711364 -600949240 +25115923 124854156 +198803835 686162878 +-194953119 -507163719 +829358883 -111139997 +-415747375 -100808412 +722047419 294005285 +154863692 978638724 +674591755 482850421 +-707234278 -443874561 +681565613 520360214 +505246453 -735461127 +990591465 -650125557 +-544017585 86486587 +-770995535 -910743017 +-494869109 5798146 +602183429 720549808 +-189753524 -589585996 +933760139 -493745442 +480141867 552968461 +-765039914 567762223 +589777722 -993172026 +-172738389 -982953003 +871226787 -263799675 +-378512485 -76080219 +-132372940 947764359 +-129305553 -849951450 +845379899 -146409628 +327553123 -998759997 +843900354 -334735814 +-622608856 647038520 +23104080 -184858037 +-221675615 727736214 +-850543203 -676300906 +720009618 72970527 +-190238054 -717460666 +-85916664 697112985 +-327321769 976554335 +-472555144 -236965174 +-499447100 893114252 +43015700 167888477 +-798945372 717030544 +267561407 113475121 +154982130 -765426631 +-490901047 -54189503 +-667977576 -492480889 +61105012 752190456 +975277087 767423199 +-935395111 699735450 +29005680 448414610 +-886556216 -955478639 +-189192469 528788163 +729403876 481058206 +-672727827 -895457296 +157615188 305280559 +157596050 151342585 +-531324230 -429046162 +246198807 -960948440 +-558795870 81414302 +8744146 337630661 +435786553 894422125 +-485388660 769216613 +-968632516 429007417 +471008499 433790433 +-926896685 150004881 +274957371 222695511 +643119255 -922262580 +-405634395 443505846 +815501318 949076252 +-193595075 134076387 +-288387890 741421019 +-281422640 -518441885 +-245438268 -832017049 +-587635486 197732747 +490838711 991639628 +-135300333 40127739 +295090478 124436463 +-795905277 116754601 +548971428 261099702 +-349573876 -227900546 +-193398436 921340437 +572807524 -353805481 +992432244 -449370697 +-935098955 -405862878 +356828654 596524674 +569815039 -712528847 +876520368 -457334532 +-916503565 225431815 +755418087 -599111936 +-147817691 -93068150 +-867012731 361637509 +898015328 434735 +261622044 -448596190 +861498171 -422619370 +-821181830 -935479986 +-450214818 930744678 +-264332773 415397562 +138847998 904381678 +765407139 986710930 +619465495 356670791 +313937854 232411235 +520169533 293175927 +569588578 -452104576 +-550080060 430931694 +576551972 695211007 +-411673536 855458950 +-329762671 900957135 +-580105063 850030354 +-256520745 894403129 +-334276390 -767439973 +725473835 -453722994 +-360602135 825716039 +512727335 -468086261 +31507585 -446278676 +-150557744 487698952 +-203286735 -38180781 +-939587996 413829436 +313797007 456526285 +603273620 -473419165 +-550996629 -58434925 +-958368362 535495034 +-223702249 -269968728 +671859781 -920244097 +416250733 -872213702 +-726169462 -946135842 +483741533 -844301478 +303543216 5254479 +750510073 133940617 +-991535512 -727133297 +670336826 142719134 +961043204 -101703318 +476885433 750275851 +31274657 -630004645 +940315209 -528452174 +376089688 -57164694 +-762291617 -51171501 +-249866226 -421775751 +-339086625 -607555831 +-111011325 306998876 +-86971938 136417888 +-176262195 653095074 +208897889 -882994869 +-820887856 399088265 +-269968836 -831440652 +-833072529 26839688 +687107902 423037840 +958393219 175824527 +516230103 100544077 +-638375950 67303792 +367163745 964844065 +869901842 540866861 +892509988 146372685 +73558029 140513381 +430726431 -868979906 +-272422461 137563781 +735431838 906111388 +948021454 453386459 +-322473262 -950369163 +545002433 877958165 +215030717 -502065342 +-136239701 941281316 +-725428692 -449162163 +-714966389 708934341 +395884219 -738915862 +585217877 363409697 +-623082921 -705645405 +494705481 -746525803 +-791651334 373162250 +-83795030 -510336141 +112997300 -60167504 +-756750859 247733421 +-870613798 781946090 +289447364 738204375 +-592318472 -811318084 +274908590 341200209 +966562232 -538962817 +-279373206 -637345011 +502751185 -629245457 +-743504651 -724527632 +-887571178 -258213011 +927964789 428770151 +-238630918 -702499523 +-362977820 555599135 +640035693 649290031 +171631438 500531297 +-127943781 -892641440 +537985997 -882711219 +-276835242 896235816 +61795661 -216575638 +899874404 -885448707 +633730069 889878193 +-422313256 943787996 +-226070572 -394280995 +704983855 -73198062 +-727918817 -188054962 +-541058083 -816596938 +132798758 -917702954 +-275607694 -203322815 +-827569997 191251613 +-692986831 -23528611 +-383473584 -95604464 +842756149 -906271713 +278441584 244838718 +-398847895 -689542567 +-308319587 -272144266 +-833404609 -455064570 +-559928687 -932555513 +-178107819 -454101559 +-430394445 173120737 +473307105 -702547793 +756354515 -513671621 +255741832 -455241349 +-835061921 -965268022 +818337112 -960612499 +949036643 966470460 +836110587 -909917290 +349166591 576948743 +-31405495 851899129 +-315732483 742304132 +237984878 -640550943 +392328209 579830582 +756084224 726712557 +-297838081 720674907 +-612944286 268053000 +100874799 848986954 +812600415 208592200 +307852548 671791303 +-186988647 200678831 +524641393 170719340 +-818382604 958942601 +-571846956 487439871 +3010709 -305890566 +-59022349 -867691826 +896684559 192786725 +-621326079 -974764236 +405186029 841963539 +-437540298 90980586 +858738908 85372250 +-989598731 340832001 +-610863347 -411960683 +184957382 313987783 +-118307034 588231420 +74725602 58337327 +-386157037 -36069701 +-140096847 -387839611 +358309528 731395133 +-153139498 272805779 +639928833 396306253 +-713242665 -404869072 +97799275 911974740 +-393198799 253367958 +312967510 -118060399 +601455894 -635744631 +633945437 257003677 +505527862 903615778 +-263240576 -414514335 +-200304552 840053093 +288540741 -656818422 +-673439135 -731508413 +849724621 -559170277 +191904011 669890922 +-336118615 -260429061 +348116395 710493813 +35690960 426072197 +-744538481 -94532655 +-274085437 -200089795 +-501952088 840915623 +960807670 -461238217 +-46695701 763127453 +-270195702 47288101 +105890402 296082200 +-152689784 -905743211 +-142708384 858665190 +-81359823 -839893101 +139584640 56248205 +628596894 615631984 +503317975 -723585287 +-466792663 634181519 +-90127487 -737410803 +635751406 -978087278 +-279855206 141978041 +-430424587 789597497 +-216332692 -475655542 +976196050 809568441 +-851291063 -104201686 +-156591061 320899813 +859743791 631582013 +-396843363 -827665920 +-229025110 -477522710 +578752146 551232216 +491947548 -279646466 +1624563 -806906678 +984746932 -932725055 +-911298940 61002813 +-49831089 -480746964 +-286846761 -620640611 +490971927 -357339352 +384573539 -632781930 +-132268722 -548588965 +555297013 254107322 +286591103 561685210 +-484010669 -371750520 +-148385826 -937643650 +220124343 986733321 +-822986645 674030597 +721712243 370067015 +603784058 -260742303 +-49301446 364430836 +203321371 504224725 +217751526 636232481 +641929337 638601409 +-983483251 959065253 +-747405080 -16725029 +-241992137 -524967444 +-430884793 -34842813 +654776204 -156886851 +640195196 810039325 +-391014335 120823831 +311353500 582357222 +-423499769 537969406 +771959075 -774198497 +718921657 -113543552 +366297294 347817646 +747456701 608576029 +709024895 -490748777 +-187989181 33558668 +145271535 938830372 +-174873453 -370810646 +-280729888 509837223 +-137780950 -52060754 +-76566627 861627806 +-292625818 375501548 +99757181 453832596 +-620436416 -361830166 +-364245674 -469719811 +44227218 -913716306 +-43155472 -689510058 +162046855 -133698789 +77288335 443130960 +751275468 -924441922 +225829527 409579108 +-106848169 -45588964 +-231627750 -357296604 +-812993745 -569131 +930574783 918171245 +320552074 -991987139 +-394331801 -198918320 +249737049 -426607784 +151393970 612853359 +660018497 816148753 +894624587 -991741805 +365605544 371929349 +-377298353 97070746 +95127707 977003992 +693624372 -438336711 +432637390 862745499 +606567103 798335115 +902634778 -548117540 +509340466 472928885 +539551892 62638373 +813033868 339358745 +664621373 746283853 +422542720 704892438 +875973630 76192254 +-28774997 268279206 +-228578568 853014281 +-415075691 718693841 +294977339 -443078817 +938896008 -678195512 +-66299052 -53140672 +680164046 -283244706 +697988409 304115434 +-823555436 534984783 +34823255 -627436003 +-849390734 242717181 +-130209692 -779168503 +325310304 -570444872 +-913322622 317623446 +-443017259 -482840012 +-910554540 -827674827 +-258534609 573874312 +-533829566 -701689006 +-480583405 973039434 +-279780190 -591960862 +326605632 -762613228 +403643084 -159193704 +622115592 312681110 +-522898850 509135358 +-156603787 848935177 +-332212369 -731300903 +197829287 755766419 +435515052 349920808 +-954229511 -16144210 +-746642495 -851460203 +-644695039 -351617285 +-92222898 -227366639 +702311032 603476661 +-873037320 -861691908 +-623453150 693902815 +633274795 415194780 +172743091 -24718634 +713024691 271544235 +-337805310 996750921 +-503170022 545024840 +-355693952 -893477134 +-242060361 -568344763 +298570794 155431820 +-789128935 -417511973 +-747248067 614647735 +584918290 696058877 +-185079438 213607478 +-517252196 385045243 +-196314931 -172531087 +-45862255 -222187785 +666910022 451316597 +345755925 -934855414 +-595439634 635906357 +106826652 -272685427 +346431366 -428332655 +148845926 272306615 +-822183494 -558517739 +105562223 893237499 +-438060374 82396970 +-664942157 541183615 +779606822 -788757838 +929499943 670116253 +154372286 -945155086 +849742846 301724621 +243150956 -651852700 +-530741956 -412607540 +-540253520 322256671 +-375248282 896787472 +602444892 -16783551 +773170077 204273440 +237944487 -215440962 +-914775339 642014836 +343465175 -808765137 +328187249 -411146042 +875226353 -324703761 +-284751279 309466755 +-172508443 631271281 +647893690 -951427029 +811302643 -563943893 +43465827 -267073848 +373793904 314673954 +-192090813 -90418485 +-584117606 -995272289 +-568105815 -366158806 +-744831187 150762461 +-336343079 344763284 +892442431 -378389989 +-14321064 -674561792 +-830036697 -974968048 +855243088 -296028021 +46905565 498341465 +217608602 -383622042 +180300325 -249592874 +-929344724 130929639 +721079498 -20187307 +323928555 786483034 +449795588 -449488589 +-778421660 273851511 +464050193 189400011 +-39486828 223690534 +240513973 -955441157 +-869428638 669261107 +664911947 -539612613 +956828008 136774 +478066704 981369895 +272665429 770810466 +646746479 580776677 +-425178430 590128012 +425817961 -447670974 +-956886862 478930201 +608029490 -767410234 +-258938949 -528031273 +-417362702 357456212 +-874337296 -777205664 +138437268 866609354 +-38916256 -651894873 +-108989044 -942766228 +685701883 254409249 +-431681379 912168844 +199230901 -471066394 +375054664 239646995 +-55238681 953277616 +-223971318 242451855 +-482859474 -930839831 +415445383 -505606136 +-627159120 176083964 +-134810323 -320757759 +436967255 80609022 +833671084 65257152 +-473064214 208045172 +-973487719 313867196 +-65835326 636850572 +-128415702 -687277 +-556922168 914788196 +-136855294 -691930034 +996438772 -867464447 +-848950393 -881253492 +-252098763 -21610361 +-411702866 -625334633 +-347574389 -477133638 +368552272 706464797 +77996064 288326656 +695014701 -936494113 +930163372 -259453958 +-970713969 988028863 +-774513699 -138043640 +-856144270 -407629258 +827078940 909377726 +143238608 685225244 +-417327418 -621681569 +530412473 120114807 +419310030 -227217580 +-255846907 193836200 +650146666 -979215872 +868517264 -513707066 +495140912 967179615 +-499119802 -787859527 +-231680448 989313901 +165745077 -508366948 +-264664545 -347690721 +469352747 -998640747 +-349452220 -936250920 +869867921 -460380628 +-812283386 7711306 +723903567 733344338 +-846969924 560596770 +-725460017 98816357 +918042491 -162613954 +-79458708 615857402 +-106160112 198134616 +-729945858 34805480 +346241252 -413232842 +-358986365 -476946461 +883833266 -327464593 +442824172 -961780036 +-478711833 992626476 +-845842868 -823733391 +-872639835 -354359060 +90701217 132826801 +-867902362 -851868930 +127108174 887919295 +766866301 -94428255 +-789888680 170785657 +822231014 357905951 +292253712 473116450 +-64878456 -733846263 +-17013040 394581851 +-306598000 -538584079 +-604861905 -224104913 +-65197345 -15955091 +-590737668 512638690 +-705301802 357556303 +-369522428 -130024194 +712847775 -310957749 +71899035 -208899566 +-80568407 -49621054 +-452513212 199837572 +-624096637 -7870893 +534336914 -143316069 +292789643 334598419 +801896999 929202482 +524467512 151289650 +256414451 -168559164 +-74367679 559155464 +318017586 -589082074 +905707995 -574139817 +-794933652 -753564310 +185279474 969053853 +-408697749 771642908 +462632546 551589659 +-679043560 -953133984 +-644315373 -737525408 +988036720 309725324 +684548869 300978699 +-890082863 -330393086 +-311088674 -713358700 +-552831544 137231596 +-700789976 -510054948 +666344991 417374296 +-435172718 -359189438 +678878805 247442499 +-196780651 -382812853 +40517954 -743216001 +-431981953 581748313 +313543020 798666560 +-707349257 -938710502 +545714342 399149271 +179129037 -438844351 +334081957 -496029876 +260383318 446905963 +740482414 136016768 +-295034519 -278575865 +-462934319 -314222862 +645373064 778900665 +432194105 94238561 +-659728901 781843483 +-996378297 -528076924 +-594689420 474709268 +-305082738 -606228230 +575904597 -911617610 +-51810223 -587008424 +707957481 864457477 +-377622826 370677650 +896510184 -414670639 +825673478 -684676616 +521324709 700866947 +-424710287 693351190 +787633129 887176715 +912230706 -540465722 +-886423165 -560453864 +-440064599 -178063687 +-283141383 -650535070 +417593079 567462205 +-443496518 885579149 +665514591 489258818 +95879725 -896169772 +395578936 -202208007 +-645219503 -394733622 +-985852073 741884471 +-343522263 -290976368 +-76108676 -150194662 +118548645 930525040 +125123516 224624106 +987478201 587401913 +-92105579 -861170118 +-390281848 -814545432 +-421695468 -77520360 +877035022 -36115353 +-771516844 49146079 +950859502 168079603 +768306818 670989144 +-629274174 329149115 +-957104909 637419643 +662019035 -941914845 +227127492 676337530 +586527823 565197624 +-571387197 -306533775 +-923967078 -287567795 +-407419787 646471849 +-43623770 308141530 +-411183648 -271962074 +597128029 -219545349 +453455969 -976085565 +-275994567 -921597854 +-66554133 753448978 +-455975934 887202549 +-714732877 680125182 +776007620 -353834713 +-733344068 691107431 +-992682773 650618907 +-51421963 761828863 +-333414105 788072186 +-313446878 970262737 +507277232 614304267 +105120116 -144478659 +-996656857 -737546288 +415559712 -102245219 +-72637921 777135013 +-418698047 -610212185 +-774884947 282395865 +58130417 -917717195 +-211479815 710779850 +-856115539 -905349488 +386535881 -414870983 +121588935 -775628969 +204632557 59892963 +-233103715 390084628 +-396145662 470116483 +-647452249 111186489 +-964780592 464536730 +880078317 279154410 +-972958751 -252276609 +-930482601 -318107668 +-242968152 -880564506 +-390394259 274840009 +-241348970 -421340710 +-949594481 616711744 +873710919 -697121524 +-896774387 914078931 +814826499 471329551 +405561669 22120488 +-277661613 965437462 +160901076 491696097 +-627404263 -68132390 +-580574031 240985470 +343681594 -5629939 +762325017 191255357 +302579495 791569047 +-47940206 216873479 +-412192704 -590432454 +869728878 525050761 +-249512186 491622017 +-997409223 -512708623 +758689208 -996685314 +-734276193 209371934 +584649843 480982697 +-393856087 -348615792 +-239424637 682553296 +-626262934 17882463 +680617141 984452410 +-460115098 -911670622 +945833361 26185093 +570847658 71914621 +-775490762 883487137 +842736775 874729413 +580268349 35617398 +109565078 -121798800 +346749675 -451056638 +-94929100 577869577 +-99877987 933245621 +57432854 -397809301 +716758997 -364534211 +322023803 -551518185 +-378266071 738880037 +-691951683 -170647745 +-468412068 -452972892 +186056821 928587958 +-744304839 -380152316 +-528862297 -141746351 +-629407997 -213967602 +683751776 -919888624 +-871288053 167887469 +-92712302 617499824 +-594608553 -350727425 +-876264791 -232217687 +1364326 549944339 +420460158 762433591 +-850789624 638503792 +-660736308 -140435605 +570654688 -263843959 +-212587175 461841963 +130932412 870466818 +255158999 117808622 +-792374364 -701714009 +-720463702 -848251424 +-59813069 741450383 +515131301 -339461018 +397109239 -560847745 +409389863 -152243947 +-677208530 759139769 +961604354 -376463797 +447038092 805970993 +-308832066 -585646251 +107794652 -656461355 +-21695790 -327420782 +143592385 -394119674 +120817386 280601837 +470682255 527588725 +-644649397 -257770420 +647180664 -345924035 +774102523 -801523884 +-770213985 -666966815 +941697094 -247428670 +289382403 -303792122 +345557999 416484322 +78911915 564491946 +-593151207 -154738192 +-309294210 -442043608 +765117027 -4034025 +565189669 -188529421 +-372943201 905508108 +580351056 895733724 +-551703111 247636590 +-467961527 -288746316 +-614556196 -53550461 +691061514 -219173458 +-461281786 -517885660 +-714851558 307625312 +286937135 87132640 +-975805846 988140454 +-594728471 587097852 +-861696186 10249348 +423836530 -516591930 +-359175624 35336110 +-689381838 -508048173 +32648253 123170175 +-858512652 -266276164 +277689040 -219551117 +-346043938 899574546 +-462025291 341389603 +-229414757 -198357700 +-286985265 -632353188 +-345321281 -91553949 +-94748126 757885456 +299815086 -74973722 +-48705864 818650859 +-319258385 794739195 +329993856 -787068926 +445016606 -741093978 +189455733 -159229285 +-874960298 -192259757 +-43917840 -744351586 +-723344187 -109653173 +850221023 349933511 +-42048922 968916869 +-361273734 -622311329 +490864858 184828753 +-210464489 -804546094 +-234647079 -423473341 +231357816 623886322 +684828993 594991211 +753524879 -915852312 +552225028 165543591 +824755221 280583085 +-479070034 -631904272 +-635228149 -723707436 +-243277770 -757477352 +661680307 -729243540 +-745876172 92826329 +593464086 -561430887 +312438361 391249626 +-522639513 166468021 +740107962 684373335 +173649218 -451057957 +216671712 -660624732 +478530193 -788970276 +-179987799 -261221031 +-566603661 168737427 +682065170 860702015 +400671476 236595291 +697146476 -414261051 +-587581992 -246360185 +263261119 928256277 +-978978745 943159666 +-962486540 123941514 +585425775 -123947632 +752168482 -62315512 +-898093778 -319494698 +41789716 226525192 +742316851 252649587 +697126967 186061284 +53116766 -185468162 +-22570867 -9753035 +-348825879 -282956129 +-237626766 725418285 +394468666 199519553 +-952524415 -135861840 +179916263 914595283 +-297823077 -925814882 +-872337089 -177252245 +875526513 410762639 +778417041 -709244881 +187455181 426328279 +161544830 79646222 +-589543851 333996318 +481408063 -453426913 +-978225812 -836164071 +-602336247 -553449614 +747910991 -666168505 +-157301786 602908708 +544497381 -943917279 +542418157 -218125117 +412343782 757055263 +-225081977 480728781 +-112504133 -827605515 +-705495838 530359688 +-691525269 -302711190 +265913853 -88331968 +921593248 396960147 +305070856 557024066 +441699876 180567919 +356217202 491613729 +-385103102 -421352400 +-364737149 -140456167 +-172902192 -624722271 +-19418185 -401695710 +690610533 -906554891 +113239983 -754422870 +-582590391 -532271682 +-526931002 767352041 +-64449739 -655615117 +-11939998 395532783 +759924093 -378292938 +-317617376 577568512 +-620791882 9534019 +-200109631 192932449 +-897651986 591983122 +169219889 795015939 +462686978 -29147035 +453298164 -117536417 +-882282332 -30858747 +-27598267 -991765382 +-632824613 535507091 +-855524535 -961623113 +-173735971 -933017669 +-44995127 316109998 +-582971236 -296038840 +-519319541 958035506 +-644734756 -123088211 +572194748 -462737725 +-400714547 761092244 +290371635 -610722652 +-592880029 354834611 +-838439482 -41871586 +905471993 931605657 +169050113 -395148080 +66731039 105391397 +668239521 237595192 +736642229 -520407157 +-859063163 643130411 +-205955365 567184741 +-722714762 -741590544 +-841088213 880423036 +627491132 989743262 +678631325 236661544 +-28976714 -396807695 +909941149 473427408 +-777621369 -427076414 +-904580686 194922745 +303408835 897585247 +22995532 175665690 +589357337 -340545370 +-514615390 -772650153 +511602702 541020469 +-985441074 510580428 +709953804 -90019956 +-272700259 565017244 +649148435 134116424 +782198859 -683468453 +-363037242 702905967 +369362764 -374611344 +118349770 -730817696 +-114904094 932179731 +309906955 652681453 +361571152 -223419738 +399626814 389736318 +248477440 -826767450 +-936824599 -340950238 +222008952 -867110387 +-464225568 12854325 +-849221040 720788716 +473570042 560482418 +-433054483 492047945 +69645880 -599023758 +887970690 -577679801 +462174648 308378844 +-166295713 863984381 +14472585 -213770605 +58077555 670241393 +714825465 -262751172 +964214000 847854378 +-773805184 996436758 +-272044593 371730435 +-671806494 150215248 +583501693 99459265 +-559053785 -110349762 +-816759204 848384159 +924344964 -856398831 +200782796 -779778684 +820621095 10372775 +-944642628 911893717 +482224887 249828746 +221992213 -633175036 +-802063535 257712983 +-329062749 464266623 +-616181570 -36569091 +982475910 -875114986 +669756175 112457120 +845185829 916800705 +639659010 -962887521 +-787920618 -138452285 +21617125 -255600772 +-759918047 -290964788 +890202941 5030576 +-861480181 199034307 +747358198 219503144 +-571975177 185733343 +-247543105 -698275878 +-319889380 -177365904 +-648834137 -464833354 +953598085 503753127 +818213408 -747085362 +-291784701 -280991008 +-284932477 727549742 +658801652 -313872643 +568369152 520658285 +762895662 -750622769 +-882563074 544238171 +-878087468 488249528 +41688190 -832774258 +595444052 70667338 +122794040 144602327 +183726928 -549655442 +-328726001 187667997 +814560318 765219384 +42163016 3924063 +975224189 581393404 +451306129 -412164294 +-699855842 214052636 +864915040 -310540480 +-858113026 31413629 +-606430483 559590370 +-755561883 -473741793 +-612701544 230354843 +-462621951 -969558936 +189990019 -526510834 +-77346945 -319129188 +-598698909 99983504 +-20244882 959525509 +-177997341 -924591843 +929319373 -42334571 +-580699320 -161219105 +-729634209 -73497140 +84388781 -871006585 +-875033405 258709502 +958887077 -587589310 +-633595934 -325425238 +-901185261 -430197974 +-34825006 24029658 +221348434 -44282954 +-379489742 -598153734 +873564402 -808966566 +-40245162 347099686 +-596194388 123470188 +-292183224 685117002 +-488436275 631174294 +-71533323 -421056357 +977408513 -633469892 +226683332 -873657425 +826520296 -152096491 +448783907 322926935 +-82399388 927921164 +394221091 639224814 +121352789 818934438 +410307055 -503439939 +823092334 -464716100 +-271264617 973783251 +-410313913 -297234096 +658013111 -475742745 +-221694668 -222468881 +-820677921 -618345714 +-606365818 -524144121 +-218463356 -275094481 +985087703 566415729 +-708613942 76347620 +248329241 633821566 +-952738328 -90438693 +-82040292 -166873428 +-998701710 751399645 +743455447 856682842 +-271826537 -283644446 +542662085 750208108 +846828912 -591321414 +-541113568 -592979227 +-453556333 392185333 +-510404051 -928267386 +779759925 996027454 +-723653050 -952024619 +993542767 -226940458 +-687684114 764917320 +344360515 -792391411 +-136602996 92619804 +-359100169 485527500 +-131646584 647753378 +-47157627 213007462 +-832336747 -103656363 +-571163457 -533379661 +-50720096 -845466928 +-628121383 333109437 +701297380 -512839984 +-988632640 -426866104 +975180481 111493485 +371135815 143900711 +79252232 482976750 +530573144 920846331 +-383625932 -917375844 +325866023 720875741 +356472776 -336548492 +314139130 -983786093 +904820283 292712694 +829545622 726364100 +-699818412 -279891336 +315981224 384207189 +-157930483 -490911079 +92578314 427736980 +848787408 307126073 +914886481 541084173 +-852885907 -122049937 +959392979 522625310 +-935872086 -410405335 +69258844 26954095 +594112584 800174710 +522357521 504477594 +409999444 12668672 +655512266 -474601181 +-222913110 -645490143 +-105623057 -658373295 +903941870 86551055 +329940828 -62917774 +-358427689 35536898 +-857131424 636703552 +853476568 250920084 +772384800 -651140681 +-338690502 544461969 +698903177 -66193509 +945871349 -666326750 +194802130 700696059 +611821139 803428736 +899062113 61863025 +-576385593 -173823792 +98934081 448094163 +-721740783 -565855498 +-828448190 900684623 +-588659447 185168076 +-740958690 -64973737 +-519771475 569893729 +326373212 64651700 +-726066316 -501122924 +-462172072 322773766 +152830537 -116306413 +932671371 -324767732 +520329965 341400933 +919473367 679680924 +357919150 -180286997 +-358063103 95720262 +502544844 -360646238 +-616791693 411017088 +263032244 -726112578 +-529342104 497062260 +99834916 -887806159 +122386218 891226242 +875815513 -862517936 +-879784601 729284655 +-838414253 -876720812 +-886487475 493074522 +-266308276 789927764 +-20324510 -67180241 +-224655314 -4401672 +-877973041 -552393659 +-744325261 -162945365 +232560087 -731305001 +230688109 -112904651 +-322282838 -917195231 +-463928301 -548676643 +324588139 782177260 +993841424 -39702441 +587935716 -967798643 +410161430 654152958 +143895191 505156646 +879086166 -645937037 +-632735030 -646486781 +-475178777 -248930022 +299810251 -393002312 +-353579411 -856789410 +-136205504 931284991 +-905117 920720392 +-559463007 -390960975 +712586590 208719270 +-534961297 -941607361 +356251609 -855312576 +537127837 334533563 +388878393 453281269 +760250713 276818274 +-534044245 901660692 +18664625 618547935 +-692369795 635600266 +-318977124 354856394 +332027474 688463919 +-548544937 -343972259 +-178388458 799529686 +-379560963 -460305078 +41910210 489862700 +-191391799 -832275039 +-890344824 -618792440 +279105599 851816494 +-478645421 -592798538 +389916251 -739204768 +521566041 -811841926 +-921485400 860540147 +177592409 -359347252 +-161892698 585018269 +379996987 686597647 +42445854 -641701244 +-167180548 -3704338 +-682063614 -474633153 +-812372067 -444386799 +599750337 -33537270 +571019758 746528111 +643353476 -549966351 +-363064698 507315701 +-907998137 252174673 +997048498 930708379 +718449750 -768820085 +309369744 869425506 +-372261170 -867129418 +-796288313 -610273904 +961040364 942265462 +469436177 -841996676 +-518045285 12173281 +-120410242 -286341600 +-714349158 -844664787 +571349059 -86872767 +-898457551 279089317 +-967242361 -838484580 +104830154 892648071 +366800519 -943877130 +-836032774 -67696488 +515255590 -770701317 +-433609304 -177152763 +923501771 262833138 +652657992 223839131 +627867971 -754848041 +999167007 495691331 +653681440 861584253 +904803078 -640705105 +944120298 -282112952 +-56338043 295532133 +353058108 -872230639 +-268457691 -664244043 +-405780538 298853905 +939591631 308285932 +428114297 -108046645 +-56137355 934433273 +-884176527 163107571 +-855229615 662299791 +-719531494 -680755737 +624143515 -84142666 +-946471861 -401586439 +838472616 798529461 +-512036206 -84285236 +438957207 536430338 +458047238 -938103489 +657293047 117034237 +219146023 451548010 +416144616 -277829913 +285402331 878550831 +262313256 787454633 +210359983 407490323 +382819667 -349903301 +-284448695 -729082730 +-473016034 -672187234 +448148205 -430637717 +484070204 542102534 +-422399071 -779995169 +341551019 -683809280 +37126748 844259883 +179861976 -840767077 +-716694558 297210046 +425058553 -578645779 +-67318925 -185663962 +629345613 322301787 +111984391 -282130113 +624464143 -409568876 +818933585 515415374 +-808808232 663821220 +-196208746 91550372 +-495913268 354202233 +706288650 -136534285 +713432023 498483933 +862900763 -210991610 +902371273 357142466 +-848731406 67506683 +-876850957 129023208 +373499470 -880689984 +897750478 -411707578 +-725927507 -399045328 +-720645339 -362194210 +712987333 855597236 +690475982 -887914140 +-670550850 -503803947 +126264973 336017287 +196450078 138132615 +-631051596 480397479 +344650525 762882057 +-552485124 -421969437 +-172098719 -715093265 +-679734030 97767631 +906220877 887651568 +927402624 -150953951 +-295411162 -311035827 +379810754 194809311 +-942017652 -25612456 +-322157413 362010492 +818698646 -607182540 +-332144722 647573058 +-359948227 -123670643 +-940301022 -223635664 +19901193 -436921506 +-263878710 62572627 +-621637640 127342821 +-225943011 560673604 +-330976240 -795806859 +986869083 971934325 +-172838457 55997437 +-809540069 389287542 +965601944 -117893363 +320001630 -140726291 +-465769979 358048961 +966312424 -740068369 +-950629010 387135020 +378821947 -772539107 +-348689125 -916785115 +-313505346 193250362 +774549188 -261262003 +-562463126 876225423 +-765781702 890584055 +-712169989 -888369818 +-794752077 739986406 +-213956981 -445181955 +-348146819 -651776089 +956041964 -258132330 +-810752216 173609570 +-943356951 -139816361 +-426618215 658495476 +187400677 -101954554 +-537696177 946181022 +-912558239 -768958216 +-114915545 902141456 +-856462538 -437450445 +463182927 -479895899 +459174176 -331508008 +-678104699 343093045 +422677103 -476434325 +576090152 342234019 +-67730410 994707755 +437455971 -98460093 +849017080 37583101 +304997167 -688174788 +-151957798 611035158 +642994225 809212685 +-314690677 64061520 +402268630 -771157800 +-514490253 592695690 +-846155520 385441519 +321544732 -833427915 +944401108 431843465 +57311549 -308802913 +425131976 -763446164 +-875555324 180523793 +628450764 -462563077 +437977065 559624326 +811647581 -456388454 +-970620943 -363973705 +-193023694 495622764 +834881946 -416348464 +414460705 -45505511 +460882891 -929818833 +-784282191 -245631704 +182478865 -868575435 +933198819 -85150 +355465764 275886932 +923332665 20163289 +985056083 201442984 +-931311707 298492259 +849220891 814060929 +870727215 813162889 +922588226 -135130871 +77734043 850893516 +-1334323 -174944635 +-782111343 -105000007 +263564730 -369327896 +-51533119 9375976 +-982465985 -914435361 +793197418 581768124 +678298209 786558588 +583869353 -984074329 +845719300 -128606634 +-490680192 537213064 +-848241263 202018096 +371618973 467965637 +-932410322 -742962698 +-284779653 714738768 +838459710 766638920 +994185705 -242071374 +138765120 953149657 +-575340644 831372648 +-310011272 -154187543 +-701415354 879244103 +654801987 669634101 +899429391 -171870963 +-388046018 738078516 +-888255266 -374516569 +-393720943 334234374 +-268349682 -805697328 +795964161 -9389148 +158098214 -298077414 +472081337 12718395 +-180221592 -522966956 +-117090151 114586314 +609169116 -909332706 +45200169 872744617 +-912772968 178284976 +-472798034 -872258988 +596225152 -583209210 +-800668179 -73626260 +-42888000 497915689 +695475389 -766041423 +-320280449 548490970 +720637658 -112503517 +-761722548 -888071481 +15132061 874279556 +705235993 455684605 +-22752827 149602964 +164929767 -199757954 +825284077 261308016 +832421331 47623780 +-637396024 145449022 +567375353 -83966873 +-509433834 54934851 +114473598 489243628 +-499163419 -669102038 +827753517 232884523 +77422082 648970310 +959383751 781445912 +477851927 -404313887 +-891778382 -744510249 +-557233582 -740024128 +704926972 719350458 +-724343031 -171711985 +-864012221 -675662098 +-323955388 660974862 +-597120284 -947448727 +424163037 -895342646 +350570034 -146718280 +-331127673 857919606 +147234323 39225613 +446852259 -643114112 +494970180 644011481 +494041100 -629860192 +-496321345 -861233864 +-863207944 -631125199 +420596526 -783363320 +-789263148 -81433467 +570708035 396224848 +55124669 -7960679 +-41476949 -410169822 +860529021 929922340 +-119737300 211209821 +-514033107 -952278169 +-78789196 987222429 +-936381463 681656124 +230400179 -454398098 +-450590091 -745172154 +-582745344 -108821647 +-482192160 -139342188 +417638713 461732000 +119872328 -269722770 +-268642468 636868673 +-655514268 -705941700 +286211154 313284053 +55481062 -833910895 +-112524162 482870922 +117460921 -734740189 +703409385 -694921717 +-97193893 -357842952 +19194875 -465246518 +-341576528 -905864638 +-765255497 970943523 +663121160 397234491 +598804828 -662443032 +-443796996 762487996 +-949596884 -671510492 +-624674544 527131244 +300589247 -626990764 +624847070 342958621 +-182521988 -398693325 +-932902007 914757805 +780261011 683897958 +635426677 646497900 +66913816 -432522133 +-893613013 364154334 +361238476 -566324882 +-889315809 -139116611 +716784249 -31907147 +866969269 810540982 +929247056 -933773428 +803584204 110803317 +-152471191 -878044326 +318202491 186157544 +376339508 126611829 +-608383045 446480378 +828314955 293571783 +-591082072 -834236365 +-291008940 -937435485 +-317642445 12770005 +771802952 -514079849 +474970788 543345955 +717419515 -37898408 +-563137022 -544741649 +480477 -316813702 +-200181574 406920069 +267510167 -904850318 +432877272 632912843 +260153147 582487098 +884634668 537835736 +-197370519 -735707762 +-67761937 392489855 +-673943632 524418405 +559149223 -663051077 +-375709123 -30952057 +330238936 -51062808 +-868486156 -484838361 +55453445 -248855951 +107487221 113367034 +423773478 229975697 +-640576210 -831972293 +-679900838 -162907690 +-936529186 -753436 +-721580673 589914546 +-185542059 84997412 +-875713570 -670450541 +-539377777 584767094 +-831430112 543846475 +-32994141 -894590915 +657683997 -598949479 +-58418000 878725800 +-722493166 413911987 +-563105493 197053671 +-286623561 322043383 +-738468539 -491297324 +774108366 940450343 +651187551 -852317102 +-244437559 412576232 +-405792551 728350862 +-512109081 329903403 +-491286211 -771092266 +578927494 -104067991 +145661326 -755356671 +-928487994 -66253202 +-811772420 185680652 +44229873 -857880110 +488673220 -757474191 +-437434365 238803497 +-651790963 -20945937 +-401128458 302551960 +-670038831 464130218 +697746306 671530017 +-284886097 299755157 +-206990329 -14012265 +-129028067 -748181337 +-227440908 990441039 +-154537746 165439530 +999625017 -405804795 +403909257 384419829 +696321182 -603217602 +693008221 -314479545 +-966839443 157224541 +266807757 209418210 +-294763055 297633886 +-654457154 562571169 +142741251 614457507 +-388348244 624621113 +762160686 861612651 +176895146 -141743333 +880426777 -293533725 +204288520 -813026076 +157858290 899383842 +-299855864 497127993 +-478941823 923372744 +-448026693 924583136 +606875662 499010324 +209864787 -954123490 +-960119914 597345621 +-134696977 -150450755 +73584164 -54484608 +292889652 31038456 +-527771883 -981646283 +-144439792 -512173388 +341139263 -757575086 +-426072956 -489388930 +-562379744 564320948 +-564764331 -992286630 +-302721590 491099489 +-888106055 410650096 +-144751104 -409730324 +-512394811 -281525292 +-959313956 192472420 +-532561296 676529374 +368718601 -879545626 +-934736787 -85984613 +602250733 -912686113 +-884802862 558148556 +-849039804 236220712 +270794602 937734565 +-915529601 530890451 +-441235863 -287205531 +464159183 -466012506 +897565243 -46676423 +-186968052 -841953500 +-103966812 -345845773 +590615568 818215968 +-173872820 -703642519 +-807877301 -958064836 +220981691 -706165220 +302014726 656798036 +177953254 -604799416 +750921376 -259434955 +-791476478 -250325284 +-61687356 -827060008 +-71268323 410363190 +-458574359 430426949 +-999915256 182929261 +-236943546 977637517 +-226276530 -338253081 +-132948548 799161818 +-926575598 517708259 +658136483 -408816925 +796886922 235434174 +-123348584 -636113506 +-657803658 75630322 +-408658028 -535970780 +433214078 -898424930 +645770955 -252347933 +580728211 919104853 +-814239103 -63481304 +-455407801 824438099 +-468202805 -523255204 +-984081872 226066178 +-863056699 -651272846 +-900793382 -90279049 +80399780 -975477971 +319241350 -307721464 +537840032 301594988 +-450088291 -849440562 +700664786 -608242893 +-512314266 151358062 +-850429099 -439757348 +-21220915 744898223 +674631555 377554160 +-918392449 -377622625 +518426018 -943647974 +-736314805 -87640397 +-245215130 -983390432 +-421211113 213182477 +-720498622 -554919960 +849553413 158738713 +-691474954 191612614 +-468190524 355635036 +483580424 822362940 +180506608 -67289310 +-314968177 -520160015 +-553520562 -909229190 +875895125 -836768784 +991721927 -147778874 +-943493449 -143546993 +157908389 494106911 +-512437148 -543323745 +-96775853 -938279631 +56126907 -832963281 +276511408 191290248 +-386398999 843407437 +839243616 115167292 +-833521198 140258933 +164575906 -970371725 +-539500665 -600511677 +700255417 -720540571 +-731894628 -824051837 +344838127 471870996 +643012401 -17514178 +-78985607 233811943 +-936045848 62044775 +595582147 978638663 +-132021273 634145119 +777403534 -416796249 +233305456 -680934043 +-427808453 516365025 +193924715 816737867 +719531086 222628544 +-902563807 531650090 +-381666752 -833130311 +-672434833 -812257597 +948222746 831389146 +110842979 796567362 +-391897516 136168182 +-5992677 -623470650 +647295900 -449984245 +-807822918 614738252 +906969442 -2403568 +-511311304 258499275 +313852292 667047922 +-34526354 495829877 +-548374955 268989280 +57223862 -38148384 +-620028700 -928408606 +-448506276 -478248618 +777447080 303127471 +-130851337 -782318688 +638220796 151464356 +791801809 -521470392 +-727494656 -457128940 +-653316540 -73161381 +-233882594 -668167346 +-461259287 -194584377 +-829847513 -101911978 +-134012445 878558756 +439302036 -426872048 +-533718924 -837512902 +-820880176 707260222 +-268673902 695453491 +-736243707 69919657 +681405872 972488126 +-790834623 846410717 +374582384 561946387 +-678262706 666983699 +892631180 -160078926 +724914951 532859136 +818589356 -621972709 +246935674 596402570 +-387227245 -172332525 +-155795081 647118869 +-43711158 -775327395 +362864494 177506177 +207992957 187270687 +-307836420 -148889011 +632163221 -402168511 +783837814 -547960048 +853632008 531667721 +968874542 733544651 +-986671402 -432096459 +-592286909 -579545181 +719006229 -198288902 +554406264 -211668189 +650052147 659115115 +-463663623 -822853715 +468339076 985925225 +-368921218 703531630 +557298531 622996560 +323443446 484970754 +-295990643 -884933711 +112454205 52018652 +-835584649 229935609 +-515668161 6473271 +-79037599 -484681526 +849584256 -218299842 +440477509 938188394 +-808056780 998502266 +-959022269 -660630169 +844656946 351988193 +-881637066 -189334364 +-267449144 -582933480 +620650915 133504054 +-568108772 440913974 +368866520 -998726690 +-821755936 -571683149 +207045598 382741813 +344824863 226924803 +530306256 657057332 +-557953898 183651655 +-45879653 -526057106 +307387864 137307372 +815429312 -281446223 +683940132 793310266 +-314237549 -120163784 +-873978853 -927919459 +730765810 417822932 +-249802245 -105641278 +-348975347 368617005 +-95796820 945126082 +459083025 -492632328 +202213992 653317923 +-920115997 617113876 +25829019 -377288347 +71635242 392198024 +-505642261 -740546076 +128711070 700219243 +666857048 990879355 +-414440480 -983025574 +840592241 -783143114 +458113777 -726309169 +-946397407 267585553 +-156475716 -731579219 +250007915 -359275960 +136134223 -206676045 +-432718155 257187616 +953896965 -71635220 +368540199 355288751 +326730313 558562716 +-429987205 -974265689 +-895488771 -679827196 +-552173559 -516291614 +967088458 -394255379 +-207779065 471419238 +-59094812 571788043 +598835080 897434116 +870744782 -195406954 +25528771 -382799079 +816078010 682112756 +717810800 382502612 +523549856 -728935751 +748460645 462519993 +796477559 728811699 +637522160 -359053883 +-980904543 -603719496 +259536862 189093119 +-493823486 -655690438 +406574594 -425876005 +-220189584 -810095785 +-768757765 -163767978 +-967716051 879163316 +430215900 890629496 +-355007590 -669868432 +-690078266 -97667129 +-460600597 155739471 +-82279164 -498698891 +571558394 -107659534 +-389414525 964726709 +-152950226 -129759998 +232265752 -302778992 +-138970323 280118762 +855995078 251378019 +894883564 399712200 +637308146 252323893 +430967051 299814183 +124379908 175821500 +581461116 325236823 +358969182 456139759 +172211997 918478054 +-259011454 487729392 +-254368766 -383807133 +-312651974 557048126 +-118890242 -253153318 +-828763711 -519278359 +-330254888 -985319077 +-670468747 -741423634 +795025112 529547078 +753408637 162238809 +62788350 -65313893 +-961266379 -96949899 +575378533 -950984522 +416992151 -93543334 +-683580251 20315838 +-405602511 -358463990 +947968317 -792060867 +-244717730 448594433 +-704944469 -357327144 +201474075 222682969 +-320770464 -484558170 +117976919 650162699 +630734967 956657109 +923659745 -162662166 +-568832351 195675948 +434260555 138411374 +-61323897 424776624 +-983779975 570437897 +-997333605 64371545 +616119084 -803449296 +904287531 506354183 +257232210 -688191810 +-593786354 426186243 +-925252778 -464301362 +-418720944 -794117178 +-323446807 -936653964 +122471297 548740015 +-444856054 -136547144 +-672954847 345624423 +888654215 588031718 +-711805075 989843841 +843045033 -549271628 +-415149513 555974701 +-6547679 631816144 +24977666 -377159963 +804816769 305296967 +-449973350 -780078069 +-851903324 439865039 +392311125 -426809003 +-936113993 754795421 +93735794 -326864773 +788318652 -809304051 +887414805 -218459643 +-475719123 895562117 +504668445 -629305463 +-657118820 -624153642 +-7396424 599297714 +406297771 -557409132 +-328022320 881342673 +337268753 615814572 +-229119261 924309270 +979233440 96353617 +-595651216 -210232514 +180601694 -324162269 +691054044 -700581848 +386866011 663980861 +899138237 933224218 +-469785989 -254569446 +331531021 -700701030 +-388559414 6461257 +-76616739 -800699092 +529580539 133386548 +446845586 938236570 +-595556750 380047987 +103192012 404644297 +-145281308 910041809 +343044906 920357449 +-345419801 302067512 +921017275 805946052 +10322229 828640489 +-286563914 -363540902 +-865358149 604562902 +918653616 -549843792 +-203726790 -689783652 +187283688 -634045152 +696113642 -198415781 +-289129626 910117402 +-800433017 -770791559 +807880336 -165274920 +-609301008 -90323121 +403184832 771775089 +-870332546 -274815866 +792780636 919338273 +-776808606 536383624 +-763030369 799879831 +-789792489 383548352 +-176182701 -314285392 +-17162912 797567920 +-216310826 -59324794 +-758746122 -880223230 +288843888 -35536913 +946061574 911004968 +663535759 -507684048 +203009436 568438983 +-539093860 960831094 +48950778 -658737625 +184975562 598257374 +-171509788 -302773571 +-83721335 364964756 +897699069 558917288 +863722599 485070443 +489643954 176672164 +-911787141 -625032914 +-838467919 -710716332 +842489415 134728191 +-123437377 -409378168 +-620412345 969061800 +677787516 -211618652 +-373433955 -41494006 +-699802328 369674145 +-74949351 60848870 +920669397 235370699 +589175992 623388760 +714220325 645743001 +36235907 -710985163 +247260443 -468894951 +-778574922 -557959813 +511525700 -202713413 +-680463045 -982630437 +180545708 -798303733 +-212572787 180557728 +-572240603 597609545 +567928284 502380370 +-131254305 487230267 +-117942982 653555058 +-5290538 -992087066 +708751741 -201334272 +84618773 -224811502 +-40026591 679700918 +-303891735 899151035 +-402758778 -733468144 +-539912034 306215666 +215013434 -895236807 +-83147270 -56747238 +495192832 902744404 +-393691157 -396378944 +69964400 -669244744 +-322248038 -281650717 +-91826502 -775493440 +476199183 657740521 +827592170 608915907 +548434687 371749180 +-718078940 222838205 +-758191013 -619964696 +-615102617 383463056 +-564593378 -569680242 +944148804 -118424636 +-348817361 199169732 +-643199791 638521057 +91625992 -321094715 +799064143 -375326021 +-648858085 -973236037 +-497995875 974570162 +-960099147 -874363437 +-273335996 -898137742 +500531663 460680682 +-481698385 864492336 +-540192917 743587404 +-775409871 -658474001 +894429181 103141313 +-618005628 334185299 +328455886 -108037154 +-353418320 813665788 +609341573 544028780 +370118617 -871262245 +-562212178 753193015 +873831470 261885609 +255663579 -505813049 +286724776 438909535 +645078858 -576506931 +-184900156 -190333374 +-655208787 -641595997 +468326084 -238552232 +614910637 769303789 +56486574 394653754 +866804735 937147358 +-339850297 -831583682 +550024051 982292176 +-435514913 699005021 +197454835 -996425927 +477184798 -41939940 +-248964195 -396715225 +-457942378 -140727341 +381320788 240626868 +-20177669 -53764842 +-417473178 743858913 +-380953768 910725615 +555242311 -5121397 +-404846069 824662728 +-371921391 996723498 +-700074972 -426713963 +-334098563 -70039410 +908315105 -732039118 +60780715 246961472 +963417883 267096510 +624524907 818783218 +143779186 204404546 +712318406 197722052 +-926900209 -711626566 +323768925 -761668054 +-19414886 -320362795 +983660603 478726023 +-17637805 812401558 +-368338951 801716948 +315900782 -122623657 +-815939416 -618363361 +-141368080 338560382 +781727462 -459570127 +-996822033 -351596056 +689468992 820907777 +798807396 -976201251 +137678298 849380410 +-28361019 16335918 +-927265547 -835236148 +683639653 -551979380 +-692467099 61821697 +-197300920 118469374 +-283220799 480737044 +-832971293 -801866488 +113029857 -669492085 +182083615 810247785 +-776859362 518263106 +-292147167 298396847 +-130329570 178862512 +247286593 -909561198 +860007948 124838008 +-821762721 669867464 +-355717686 -330617373 +-931194468 701551092 +-816138920 -784167048 +919845271 -171849200 +-326980406 -177913271 +-720003695 -297001790 +-699356430 539183743 +675393584 370083957 +143040845 781030030 +450888514 -461336820 +-494589984 -841686269 +735271842 -564278741 +-385104763 356891722 +-189831787 733272259 +594297819 -637721446 +-367342835 -190052146 +313246877 362858002 +-6257329 886656920 +-446113688 -429469869 +635990201 133564508 +-481122938 -224786341 +-109160144 680606131 +150287026 -293104503 +219824190 -98785668 +724468227 960799977 +-794027302 -341598989 +933518017 -493622179 +-875343174 -732903132 +-469445550 357687109 +-216667461 -486034741 +35064970 258298302 +-985325320 -142551991 +-227519766 506075972 +-180474672 -946998452 +185022637 54219771 +796321838 539723254 +394814907 -435402576 +-572482725 443146195 +-776884041 560940378 +391021918 408981298 +-908242707 262183555 +21295802 480755289 +129989866 930044972 +401036297 403196744 +397525077 356479231 +661772532 -150002572 +-345524970 553305708 +755169461 142101805 +-390311703 -177771212 +-102062951 824595464 +-688789149 -460809829 +-802454479 88015419 +443188274 -721536094 +-313399325 60178032 +-17201853 -689491116 +-631864261 518525648 +67449755 547532102 +362293563 -326394694 +-559378007 -37972622 +-107839042 132096486 +-102654562 -226731807 +-843970205 -739821038 +-723797367 -872551069 +-645227717 800246681 +-34699866 264084147 +-680871614 -340576293 +-856103042 -291560454 +-215335045 30712651 +759569053 230290971 +386536259 -23787392 +-904461120 209995006 +384672919 445307919 +-14125002 -222253433 +-149164841 988526329 +-527032399 405751431 +-845596971 -341159429 +154004852 252311334 +286164529 902774131 +258105810 253025196 +-605863237 51064238 +880887314 -49371205 +63245239 59550672 +-145472110 971824448 +193445488 -995869884 +-619600553 -983820549 +50918777 -632668503 +-364643008 373614742 +915151126 582109590 +474236479 242556657 +-484129359 -582618156 +49556522 -532826216 +-508798440 -684048478 +-325107006 -473049834 +-135024080 -352835389 +938956765 572889444 +-781667144 765951975 +-851775606 -772813429 +-849778965 888098330 +-757487852 -117150673 +-894913164 931190220 +-768204307 217457938 +139827940 629219557 +785467228 -54754265 +597845804 -723866491 +541576514 -590359896 +-175060489 108944462 +538719138 732229631 +991430926 -605367079 +328593751 -268652784 +497858123 932879038 +-527430602 -553022329 +536901503 -219807975 +-177018194 -347762565 +767320043 738236054 +-128354039 387064122 +-609884282 -693571551 +350650381 613837906 +-436276518 173192531 +-882031642 514475134 +-307675442 -42382018 +282046426 -551832968 +216740245 475312739 +-550230036 -485750627 +-619904702 -132603093 +-36925191 510104836 +-919383705 199292604 +662060908 -672264197 +685440807 929372056 +-589009907 -175913249 +584203085 92824264 +-69011718 49343601 +-99386831 352838366 +-899085728 128956652 +-990753611 -664513396 +-181312994 -431638680 +-252390026 462781590 +-264622823 -87354317 +-351838623 839503537 +-273450288 -959381009 +-132813060 -706320710 +-509207685 -527410643 +-493942643 -255191751 +-194829217 398357797 +264492985 -322994556 +607022802 896100365 +791311492 845784227 +-348341389 -46261919 +-92627605 658828490 +-785322188 -828324255 +525975610 275338936 +252192019 -476644887 +-672807892 -155064601 +447562203 -43096152 +-683638771 771913449 +-850305504 -511219941 +-222174539 -364969425 +605529228 670378847 +-353716464 -919709548 +-409959059 -818336729 +-663792159 -179746546 +-489596371 -455589241 +544626566 -750454733 +-957027155 -401496390 +-222820390 830887903 +-913730801 579921879 +-608011551 796971564 +-353120878 831918786 +-463845563 -380388472 +-116019232 -262437058 +-920490601 392768439 +-61809619 -543334073 +-597181796 -709575174 +-568504186 -342028798 +-990892298 -944275479 +-759391741 679110841 +-51716750 743211434 +-725370058 -993386417 +974710620 -119642315 +-744338492 757120376 +667657315 -587534767 +-249733082 -895427379 +-642974987 -267850565 +-159993885 -230344613 +-996128227 -127655268 +40256225 -269927642 +-527868294 -458238713 +-722067808 -975359502 +-615992375 368287368 +-372301178 -467625976 +388097751 946172285 +653772421 143398834 +907518015 -29749002 +-563624029 730118202 +-890141283 -915035263 +418508090 655244988 +-860377563 449328615 +891821989 -746901916 +-328228307 -377322105 +-898039331 631087133 +-449377350 40155971 +-582175237 -691199808 +-911430189 -177487479 +-369987156 224232327 +-561457917 -18657207 +302666363 583898946 +-85538279 -471744049 +-46848219 -588056558 +-30047251 -232146890 +-895124515 -138404342 +-207423819 -652109614 +-19416875 -437299654 +-71804575 176546354 +-73276573 627151911 +317980418 923243175 +-78018448 184535568 +-829864411 941517745 +-553166103 -225243012 +-711236764 505033042 +850918819 -308289945 +61725105 -186541677 +571118960 899747332 +745924480 -722040587 +-769218564 -409679925 +705132552 -448041209 +595533323 -492201590 +-549649655 -137149572 +-136166026 -259616673 +785202983 -417855195 +-127462658 654670625 +-381954307 618987178 +281324144 188805999 +506691281 -309064425 +-465427132 -429158132 +-671021844 -674606820 +-361547796 -646032434 +-463387562 -728095495 +-660999324 912751694 +-751693407 205421105 +344110521 549464603 +261586834 532038669 +713422034 -877044632 +51263653 375028347 +218636837 -685823256 +637817985 186652569 +224414912 -98474126 +-295038879 224090493 +268753517 -177871091 +719318212 -161094782 +207999476 16301068 +14009836 427017628 +792963040 -19953508 +-557603498 684819181 +845554531 235005983 +-430545460 438715690 +939622374 -491387772 +694736988 -831380896 +604044445 -510780036 +-781945595 485008349 +-768756180 398473693 +-19789223 -933000801 +757904622 109782548 +-263573335 937555900 +-14118988 -867628753 +869735476 -468713980 +-541160146 -758397592 +-815602751 45408020 +-565222801 917196783 +-938976345 887618635 +937785726 232545754 +-785564371 -764736428 +-891205031 -274586897 +-564293159 21609235 +-29642824 -205497728 +-723706615 38749331 +-138664848 -449616938 +698389485 775242553 +755160839 394404540 +-135970049 322435777 +-492199967 46271402 +454299245 -117293113 +-502965964 -401416381 +-446399063 -769566903 +-489779388 796329647 +580970321 34784456 +-16229822 385844072 +-390172818 605995334 +-575233720 -460887961 +-661141329 -367511858 +-165626170 -962421881 +110759176 408983326 +615588543 -618864447 +-727658893 469778300 +-193946035 782288083 +-294961041 690109769 +-187189071 626736120 +-118895057 -763557879 +-605944453 999155357 +-527814876 455088763 +106145465 499976433 +-243408920 -42219469 +352925664 400846679 +-320936905 391683943 +457257833 -566552342 +-966196544 88856075 +-526183150 642276211 +-671438732 911128223 +207415149 135028331 +775634762 585871237 +-722682829 -155028318 +758930601 -732606145 +-819388603 -446340580 +-255751707 409674078 +-983622212 279808896 +-949678170 272865545 +691880478 -388393416 +946621260 -818902606 +-609161112 352316864 +-864159248 -25281887 +245244240 -472820610 +36309145 819315982 +-958866594 326232240 +451168696 454065599 +-901369381 -903426439 +-444044957 877705433 +-500363075 454820486 +-890771993 -161496556 +864335937 128488698 +623383973 42528372 +858303837 -20272526 +-283834931 -34659041 +419161477 -503017441 +-929805604 780944436 +56871221 -51198950 +-66822001 830119349 +-9956154 -439279193 +-358379482 232436810 +-242167326 -772805659 +-848054767 841106958 +-326836887 633088064 +54684456 -291806958 +-34082538 853740383 +459306613 -831702566 +590799166 -259552003 +-461992519 306981524 +938150960 -677282241 +464644547 841510705 +414257090 946392156 +-113267463 989526764 +754544727 254716781 +976526496 597205290 +-368105094 143728474 +352869343 -757393496 +-364445351 27912198 +51157823 -846706537 +893670821 998862056 +-642256979 291877776 +-978999737 396317178 +46427876 -895517861 +-123950541 49271201 +51622121 382185766 +556668329 645223878 +508403390 -307533354 +669535980 -562425316 +169114747 -356176361 +-66280236 -779057316 +-718886079 -22396806 +-110260612 151649051 +-722976830 -267621350 +-472179885 377258142 +441393426 -207323251 +102466437 -688724327 +-804808480 895584343 +-403716480 -201448493 +79520181 -474132766 +-373885259 -686207388 +920485673 714478965 +-644909088 -671916536 +-642085855 -654990712 +782939830 -275626283 +-333934476 -581367773 +-681998770 946665629 +506890239 560267688 +-9820867 -52630608 +-910349500 -553845584 +750596970 772178105 +826432468 982418845 +-782106146 -53395615 +491919465 -455033083 +244584333 86805936 +972568168 461019048 +810592389 584321169 +787863612 -978874520 +-550255105 -504879329 +-154799947 670832195 +-469805034 -835414044 +-598387100 531481029 +-112361344 944346308 +572706560 568967988 +939157975 -42215534 +866873741 673084402 +-609814810 490931066 +516971934 -911409070 +-463045291 41147397 +-515951465 -967755786 +787452527 191682590 +717470934 -889071406 +92737945 455892070 +433901839 854934419 +846587400 -926954469 +946265621 177416327 +346599914 295568779 +-579674186 643424466 +-990165868 344582649 +411816617 210767100 +-609898952 906638930 +-421449580 255697053 +973958576 884953767 +-546725363 264714293 +631611543 -60937788 +665090331 -892774544 +286660598 396195036 +-689654264 -930282214 +-910262915 297922865 +406810924 697159853 +191685245 206271148 +409348116 -381659473 +438996192 431117661 +124054081 -795933680 +123422594 856467071 +-41160821 -203707414 +-222035794 -312235578 +-480198226 772025297 +664853672 -532115697 +-494226623 504530532 +937667468 398374104 +467896087 -498505197 +-786571465 -530594923 +-5307563 -934614626 +-535414397 -221029083 +131701968 -498865063 +211693422 -746255916 +115556872 151575859 +727796695 -825995261 +824251392 -21979660 +-873134834 -962627412 +-686377149 -39927550 +-982854819 777941954 +251541232 32116616 +-6369945 986871645 +155132895 -62004356 +-450983596 948100865 +454055852 657342768 +781354197 -384630147 +-270066327 -804891211 +-286773012 209785535 +604839822 -308941852 +-394629280 -527209905 +-372545199 241510859 +741805452 780957918 +-340991165 624932867 +536063845 494697787 +216090153 -669642253 +-939805950 145567344 +819806571 581065731 +-35800115 -601796821 +-667386799 922882536 +495106097 928988739 +58917184 158763538 +794732091 592183003 +-670877780 -463703669 +-936481956 -842775199 +-163418174 -639515313 +509996951 876458086 +104204146 394135268 +-580790861 330056718 +592725179 892143850 +-613673105 181591669 +364032747 856465996 +-851622879 -127274298 +435198802 540667390 +45427340 565830695 +215078013 253469457 +-77280825 323771560 +140874321 -497377141 +-402642914 583105509 +-497179887 -117335767 +479517505 -799374367 +-298888099 823765448 +-851903298 901219766 +605356123 -425412218 +-561598999 -31088820 +752846836 985497384 +70827927 -924762814 +-752154492 -515159348 +367134876 932612669 +-704805885 -683293465 +-496901395 -570087707 +-958726952 -673445393 +694342214 -855096875 +47292919 464732657 +-695030141 947777913 +-192704203 841620072 +920341643 260394362 +-559102180 876056946 +-281482385 -617335747 +466237499 402580620 +813164437 31882298 +959504638 -79112258 +738391914 624956072 +876685079 -521392784 +-754807267 -535387545 +-311756184 -158964528 +278325269 -717772245 +-5859893 -777998741 +-368534673 -672114699 +842893180 62382850 +791342469 -550163002 +-886935701 -429811808 +921342280 124332188 +950879015 207127587 +28558498 30283356 +464107537 -559746486 +-789548280 -993661179 +329731903 173891145 +-81792615 -200128257 +229077283 -188592672 +-176312234 -367060494 +109351474 418047185 +510878243 -669809756 +-713876086 -641512256 +-629363340 -584330222 +-765362284 -489801076 +872098821 479711948 +419986467 156168937 +917885094 -144407545 +-83354644 312820719 +143659890 440448036 +587160622 -853789433 +599147179 -825110420 +486195166 699062625 +852689755 -572977724 +160646935 932751707 +662092356 -88642428 +-300173811 -264842536 +-964985066 782751454 +-531999035 -518510951 +-519527612 -228658221 +965388223 657661854 +866139195 224126652 +-401758165 -827507186 +-765109042 610720883 +-353676926 396742559 +-726186555 -299112551 +-66491617 -530466982 +-960570146 -802486378 +9032263 451424478 +-59377750 567868299 +-378723506 304441557 +12797995 -366191121 +-434736497 -506322374 +-354872258 -431656266 +486393900 166646821 +-301566287 967402878 +421291459 -157087252 +764865074 282511921 +472456417 -376073992 +-88610531 -770815908 +925280999 -911189123 +540052697 -893003966 +-301116194 445779819 +884189408 496107115 +745085543 443045004 +-761303055 -770810495 +-539217046 76762142 +-404859375 -950911394 +-962868432 851896646 +-884967322 200230045 +-201864465 357302801 +986318318 434458871 +689782592 -363568455 +668864520 758691545 +-220173392 987755766 +-181796402 101585260 +800941943 -627118319 +603177010 -693928274 +213256059 -811979378 +-880508940 890193064 +-777541917 10245683 +19602166 856392760 +250606717 99892304 +372964218 -523995720 +773601020 -402433248 +338878708 -620500405 +-529980291 127104700 +-231260551 30523417 +64918266 -611317108 +-543638218 136833652 +76079881 110320488 +573213032 668482836 +152162679 -501787740 +-837235759 553382199 +881763349 994954697 +373077124 864668009 +-129412462 -14873600 +-240105253 927608406 +-733894859 -672334678 +-721529302 -246479971 +-19554883 -858215428 +515709913 978768440 +-951626563 -168137471 +612429667 -438437408 +374408484 856994637 +884249349 -910639053 +446953097 -318154437 +223034656 -656263777 +140245726 -66973372 +981364474 507856209 +897017538 267531819 +-333400557 -872304499 +-771005572 -628864050 +326854335 153733155 +-586301503 -117441974 +422383522 -119606521 +782751882 -746077881 +60330237 -922224879 +464342946 395615925 +-533578001 -906886908 +-489111579 -925890251 +373337758 -788134792 +354488387 659839066 +-844966623 -156903648 +-565272949 441252106 +-729883365 462211090 +-881481533 -937435257 +192222599 405318406 +256515354 527642453 +557992312 -853061509 +634420402 -820920009 +884270738 10033776 +-988629487 -111316043 +-200942878 577701882 +-208379767 -510020326 +-258221922 895487852 +170717813 438709815 +302302021 -566002702 +-873594180 -896182423 +271838877 -623420099 +382465759 -1197105 +-646947757 -679784650 +707142319 408224038 +564081136 -858060317 +682638595 425797423 +444653574 -327257297 +-964678736 -925482144 +-77139792 -208081328 +879231856 -166570738 +-440319792 606149689 +-619776742 167207471 +-529451123 -270544515 +-464220977 -111424718 +792779787 624687912 +946537034 287285242 +-895790255 286622805 +-898115688 35590202 +435288243 621008239 +822984680 -756672348 +-455292656 380689906 +-44703110 675771591 +635259646 744730770 +-358434409 -915111949 +818088532 -905980165 +-232053544 -323734146 +-26401086 -994830150 +651504365 -678540456 +721156166 956719446 +-305225453 145039377 +-176399761 -648415533 +-965365032 -491259 +857406936 830540702 +89916111 993769544 +-907735464 -867764318 +815905795 718240120 +-855891497 608349066 +415586390 270500638 +839465665 615536810 +295937117 -425486579 +-933179373 -752878380 +239475066 -75043788 +459397193 -866740736 +-20800351 -154672138 +796185556 942397672 +848486538 876507320 +-395885237 768193949 +-247942736 819365719 +-396272134 124841209 +-847477385 -621613061 +405765772 -346185349 +-157846790 -249964540 +470933816 518913892 +-474068912 -309262725 +-312110683 298078738 +-460920575 929739485 +-57023447 -28496135 +-587187064 -86507038 +807830075 -314358809 +430857796 873952717 +4253786 89235928 +463596196 -494644367 +305849619 -693153344 +220681038 -453186476 +-839797831 953623122 +889886118 -647091924 +736934688 946722417 +234927846 -893754658 +180098524 999556532 +428928434 737956339 +572271994 285658440 +-388946001 -927178738 +206919876 835007538 +499121763 381245730 +218978000 24676551 +750942371 -518692903 +488422385 -993361306 +-740758176 -669234664 +730955549 168818835 +473807091 -840764253 +858015194 -697025085 +-829909801 -197090291 +80995381 -448643451 +187479777 383132600 +310905653 266975411 +908035668 -796597289 +-404082469 34364135 +999331684 149308315 +897482803 -598176824 +615968585 982516415 +-39904986 -388936564 +-832816641 321333492 +-886988573 -542423138 +-871060103 -853888960 +-727645400 558606035 +-367014701 -519105493 +-308913988 -882655194 +410055013 -710354914 +888891636 212144798 +-108224016 -53451204 +643960317 556684539 +918926235 739828724 +-47937913 31717422 +-8546981 806932372 +872676848 -2981413 +-744015407 -19367484 +162925833 -328547828 +-728373473 -124669457 +-874810778 -101451551 +-895391482 989010594 +-286566067 -96533247 +-48391986 578685320 +-647334255 245706742 +185300008 345633668 +-511516671 -816213246 +-471941812 -523942702 +-497990402 261066454 +321681970 415595590 +-663895833 173618554 +811252209 474629037 +-333359338 970273763 +-203504298 208253847 +-186196806 13771488 +-225044177 310240888 +386928786 -688460184 +173031417 426465021 +-982035501 533189349 +275511271 394307515 +627157004 -892779343 +578902790 -660932811 +637156218 993067489 +84154995 751860425 +567097687 -639023901 +-346462778 -710258555 +771321772 257654539 +-607927343 772669609 +-739604699 -461775169 +-404602185 540910662 +-335639039 -24784763 +105620637 -235129878 +537372745 718047632 +-786057352 943467738 +-354682653 813880485 +-26827850 -93429652 +712038474 394157034 +-735300481 -128547701 +-956479179 -245259747 +-142841934 -968204747 +-149916544 -818782459 +412173320 351759879 +189780121 -12739135 +420427405 118977352 +-59505868 -838404989 +204118011 -745669417 +-429821651 647482336 +472170698 -906771841 +-953377284 -29645941 +49939348 -987456113 +-967630191 -801034854 +506301863 -377473450 +-20936261 236781927 +561124834 551306813 +-462554009 484442398 +-72408453 -213465097 +685962704 -476071960 +946813333 -105735797 +-255923249 865453979 +-735001185 -727642772 +760215168 903061060 +-251183922 -780541210 +-715307169 327392429 +230485011 -591566374 +-918565162 -857336706 +959905389 96682452 +-169094444 -984021359 +-710964814 279537603 +424329184 -28795766 +-535763177 122773809 +206080695 -32769206 +635149490 -127673133 +-68120123 939577260 +213100487 972823281 +-420386831 989780922 +-645901392 476717612 +-216111920 -683497439 +806141939 180114980 +-571535017 -398911038 +704719043 -574369156 +71127485 -515753870 +523116200 -653907957 +478680153 -445151505 +-411081014 863272903 +416427620 367329693 +-941957213 -119021664 +729161120 -341269743 +-678106181 49043246 +518507201 -972824686 +-361745821 -641080659 +-723966301 -156001110 +704243172 450096862 +613009235 -68842030 +-58228236 295009985 +-2234877 -466434750 +-666021544 -812534525 +-245151953 246580652 +403241417 -881794046 +503294249 780274353 +295391836 473194850 +148218268 51565431 +434128169 557703350 +95326012 952542913 +743069062 444633854 +-47335268 -361201150 +224495266 -588448691 +-623744292 -903722613 +-968010790 -762829736 +-231798594 -755219460 +-339422505 55512744 +-562558479 360801939 +944017740 739250671 +222468767 962357453 +858650098 604560649 +-997450675 -863765947 +631262343 791309457 +845221221 736476054 +653084593 941003913 +512762733 940359746 +-790825749 -962554974 +61613856 -408433424 +2434581 -537207382 +134370504 658355892 +113831356 491541816 +-638679716 888438765 +-822938726 738507554 +-989676104 -797245476 +123958534 214332705 +817412482 -323970940 +-217451648 443364338 +907634862 -843689387 +-182717885 255663924 +781383257 -732699525 +-169037217 -406244133 +-414236568 152504354 +983732457 530889784 +20689233 296826397 +32445306 114055580 +-339453108 -581176693 +872099070 98206569 +-796568954 861060019 +213144979 389083738 +521544745 -194333765 +-938015904 266015686 +-807855908 957190766 +854945021 -639028890 +517063663 357357669 +-666824068 -446817720 +795484796 -389779696 +73211409 -166839974 +-234869730 434844700 +204807490 -396131683 +-965476685 -82375497 +-809699352 -660272886 +386706703 647418346 +684678824 339042220 +5330917 -739919445 +-516721606 247454147 +188718057 -639487368 +-988782997 -41537611 +71813164 -997013259 +-97855100 998196390 +-522063078 -135577908 +-529630888 -974938725 +588827814 -34650190 +-424274367 729662504 +-282354040 264675815 +-891989501 401311489 +570486224 216897264 +311133520 -513236265 +-224272538 -665307074 +739939556 -726116259 +691333665 -587917496 +-493175614 319877331 +-145857689 -40011763 +-577917020 -233981041 +384157485 636895232 +-400183298 286166680 +896768955 -235349734 +231577251 -365405873 +692394232 469678041 +521504100 -461239211 +440825670 -409650315 +855453148 617777342 +576265270 961282630 +-334488718 381579801 +-532237688 247765678 +153540475 -338776906 +-160370571 -613707175 +-264869197 -116607702 +-298951233 -388584059 +406486527 614642005 +-284866825 -765481986 +-112383690 -638205610 +844213698 717615071 +395651928 -898315845 +696206977 -791994120 +-474710246 952654904 +609852979 531284616 +462084829 -730083302 +355268558 150034527 +451942305 -876165421 +203189564 -308757772 +-73663706 -918401566 +-614849511 -232815959 +-791868502 687361298 +567857385 769999440 +-437837741 651178710 +878226572 886088692 +-883802153 851064053 +109403617 -596663880 +-811323717 883713718 +860002540 110352970 +-200744633 160820358 +792834259 -524719455 +-12059998 -795269282 +245995785 -106177629 +733191546 -80662654 +-25961138 477213498 +856927562 861546349 +134343174 613466745 +-201781565 210008545 +-285399468 210695784 +349544889 570120186 +-544160458 27143220 +-692093491 403784648 +741958076 -781638042 +-690021575 -150182983 +-91558411 369707654 +138953974 899255560 +411754246 173998189 +-551973948 100530649 +753576831 -199019959 +-662849563 136474487 +10009713 324735560 +676182540 -383302496 +-622676176 -432105908 +7879581 542461124 +-707036946 767275734 +-419532761 -236395920 +-668680497 29093411 +963601523 77378305 +191999342 378647583 +486426803 940842992 +-541643439 -247248159 +9637698 815663091 +360008525 57425392 +468215616 64354757 +-526065571 -917054164 +529078527 -107227720 +618784273 -554298731 +232220241 -488617795 +85148825 -749291965 +-532147729 -853937070 +997456225 -526775149 +-717088108 546115008 +732973685 -842807990 +-555316033 -590461930 +4540941 849085397 +229415068 -401163759 +381362267 -637246337 +-800040971 -581805371 +-746779848 308372123 +-600608071 -144966283 +108522557 161066650 +482857711 -786623085 +112077791 827519925 +-503211002 -597147894 +725924769 -556144094 +456243176 -10853602 +-543908885 516404461 +-604482866 820009660 +530796653 188595402 +-871533391 367866167 +-656369679 -224772272 +147769742 -662159439 +858319932 -268409148 +-232747215 426036599 +24237551 -108389432 +140165132 -919816833 +720738269 334483318 +637282437 337245630 +78551393 963429932 +823111145 241922639 +202842616 244599378 +-157824786 628656654 +820034018 -373704952 +79675877 -306166719 +-280107090 -138385492 +-514406602 -579170316 +228046821 338405694 +-747566803 -195999520 +612254055 211410293 +-976513460 616102163 +582314462 561896989 +-492847396 -313252798 +-195760333 835832519 +770293720 -190846418 +-996296246 -85376741 +-428460913 -972315485 +-196614220 -725880644 +-150300606 987033250 +89357111 -702314230 +-982978616 73432698 +-655579127 153169566 +-25680291 -536989474 +-792175690 445137149 +-22343450 803201459 +797542908 -573458603 +-94796359 73114390 +112988905 948241838 +-263210772 -901977170 +-63622051 155539842 +274048925 -390731668 +19322440 -37258152 +-298800411 -129057609 +723743073 228145165 +-714782450 -42704238 +-682983218 -860914453 +-712927521 -474935335 +-673841821 -664024579 +299503095 -165664763 +522132910 823633258 +-310059875 390514350 +-318266892 305265659 +662804261 161037404 +907794560 -963080277 +140933980 637730329 +102650374 413473132 +399383930 -116283709 +788999955 829336657 +-544382065 282725969 +595209460 -183469114 +-201234762 938537825 +795117871 -135485754 +-349876375 -867866734 +-275901007 293278167 +204830609 -253899829 +44830176 -581609211 +-10401991 -295078780 +599652820 350158772 +861109028 -826416072 +-328072968 226396617 +-871262517 51164363 +-662912893 174521386 +941099962 -963124674 +693589244 441760109 +419557652 -951781544 +357145883 965337672 +599316140 427967524 +-857604939 873812103 +-586301339 -62958611 +-991487134 -835727060 +538895182 374613412 +46873042 -691771682 +-123893757 890082110 +286679451 -671878363 +66937998 240723737 +754379614 -841113307 +186558808 943859980 +-262858743 421374158 +864698696 -974062944 +52373069 -900954451 +319591147 719525151 +-451922464 826287388 +139175564 -521414823 +17039465 -63581591 +316566954 -111362076 +669088921 -311816521 +-735426014 -723971535 +-24954978 -950847344 +919973619 379812296 +923562657 217962712 +617775971 -395142791 +-392010466 916316407 +502812803 -198031495 +736246781 689456058 +865379500 299269029 +-357680889 869970757 +502499600 102071076 +-111207360 127820743 +-143225954 -771845239 +-706660620 -907413021 +675568776 -921738687 +40096989 -682140296 +-768160394 -106695888 +-763097255 -214690582 +159061326 24656978 +226753889 -409133915 +863857899 -237677018 +162161032 926293420 +-426750371 390237507 +283982053 -535632790 +-222376507 -345027156 +223857666 -396543471 +-392299710 -43418344 +339991957 390358864 +499620412 599819833 +837879128 350210039 +-892237911 852460295 +292658463 56693542 +-415841389 -573675669 +-69121825 667811995 +307735617 746747927 +-558799738 -887519730 +293320034 -736967042 +730258884 430503386 +-799560638 -222507061 +-884624746 -915080570 +-600184827 -794814902 +714994039 -250562481 +-425937466 957064298 +-494633254 -848928179 +-401933164 -502724641 +-132552211 -634521522 +803537517 -873146303 +-701260262 -928558715 +-893358322 -682125993 +312172821 -381001042 +-471551696 846398981 +137408880 704381521 +223183065 -776786944 +818335635 468495136 +-69626176 588627633 +-538965565 296360830 +-194822287 -277482836 +436714581 -502595855 +-690917506 -338182394 +896909933 958585016 +-30166833 -544791777 +-801324292 -714302780 +-550381554 -371455058 +-366935907 511139619 +980989049 750975306 +-493589394 446654708 +-631543284 -981596868 +-233313898 198542606 +-112778616 -875113415 +-478042763 -748036516 +552726402 -532361957 +-544060671 880979294 +587651471 -130019489 +-252660085 -146591594 +452457685 756739234 +-344504057 -244917718 +-206652398 873301357 +324021137 -549070377 +-209093574 -572867121 +-569131735 512413410 +-868061438 992276067 +-9872294 810670639 +-353346046 -164755323 +-517713097 320629029 +190318490 -463723358 +-695963072 829178812 +832572819 921249407 +-150580226 201686042 +-981101135 296549392 +352853673 -834166666 +-361247829 932221121 +-592171457 -171224193 +807662684 266249862 +-763557601 -56452369 +396146682 -299412261 +13626622 256375274 +-505670547 -903255450 +304577062 -562231728 +-760540696 -377640570 +929956615 934250756 +732963995 575636157 +923481082 128874435 +-746410900 -759357114 +-613541660 -297074641 +-628000858 811652849 +657479897 -160592057 +575068792 283791929 +-448983492 -494427834 +-281954863 65165150 +983776818 46634747 +-486961278 -205321981 +27179394 -89135601 +145803503 980478851 +61230107 -841962275 +196142654 174795634 +334704669 -270557224 +-77905142 310744256 +-482368591 45933078 +391736078 -50389053 +918093129 452556076 +76751164 302570312 +190811981 -85443740 +-331441042 944220414 +-506351874 166464939 +-709565217 -709298329 +-214872355 268524291 +-136755225 436193714 +237684985 -131082637 +-739098258 -67512736 +733397538 437162719 +-450896789 784854157 +-964788653 -969087335 +537205283 610267127 +542102291 -360795335 +-239489721 147541389 +-575619160 -172263289 +917078582 793977127 +342516733 -218739369 +-385337231 -517544225 +-970473769 937498665 +-686908745 -995939549 +-709875947 -456483054 +559018925 -463761784 +-125994307 136500512 +-856736871 -130931040 +-440321887 461584033 +508560613 -504895591 +-529597668 434492013 +-301702647 693780640 +268394633 293458601 +338558850 356446667 +581939539 -359915139 +711344519 -673795439 +-286802498 899447627 +-797214102 -729893350 +-406661655 -215022293 +585595832 88977068 +915863278 961300086 +964688684 71202386 +334500657 -759414658 +53431650 62745394 +-423032865 -402137140 +927690932 -241804406 +403989237 -731309180 +-284233242 36710801 +653855895 -147721132 +157245024 -815146042 +-81844092 -996866400 +-67132648 -766209900 +-894766773 756092780 +-913889024 851038548 +-558522656 422581255 +-106456653 248872870 +-613457749 -43526162 +-249083157 -308408360 +-114102602 -986098902 +506679383 215069720 +908031916 348150510 +993138403 -209624889 +-832820856 106409780 +-956242214 -556182178 +-695510618 -10771601 +-747075911 276887413 +-838423029 998800476 +-598573133 970157868 +782931760 -362667653 +624556338 -343600282 +-158761548 -129782818 +-449803255 239291112 +519297479 498211251 +-741188019 -781126643 +-847066267 -717545052 +245254631 -55829507 +-777414540 130457806 +795608515 -360336870 +935244286 416004887 +-344939058 83830326 +947894061 -35443538 +204333437 -77421367 +329644219 -85473430 +881245450 990699146 +-971084813 674727423 +-805653433 -831589337 +-104845914 602524758 +189607735 -775061842 +-827800003 242502493 +-625830500 730842522 +-487379012 575872489 +-708586894 243238182 +314722991 -971683137 +-183877752 -919319393 +305581614 776330333 +-118928095 449533380 +-351195331 -181804064 +-944474386 -488871690 +-663229254 -194161144 +116086515 -229632832 +441555025 578543389 +-894616655 622344817 +808007099 -200283985 +386087598 -835500387 +-298749753 488366255 +980741503 518709962 +-291374943 -31151651 +-902166833 144685526 +-729269584 -378774094 +-339667733 -432122613 +-556961709 -275878339 +619865165 478157909 +671112808 116829667 +420658374 894874391 +146998085 748084898 +363863446 -674682791 +-328621650 -750439700 +-868628811 -98710504 +490610424 241797197 +-666068194 -470878050 +443177609 -141489993 +207261374 990896732 +-639523903 -108010825 +-386307808 -628451579 +-68425624 -442305610 +815356144 729935827 +516934392 -980785921 +406197574 -833673987 +-719910895 -846875386 +919046063 829508512 +-901702479 822105807 +893832576 -331944024 +603253237 -411381838 +-650627948 314392406 +481677602 904552842 +-894549608 144065309 +224161127 550660332 +-5890305 -635502024 +-596813340 -947369066 +321685777 -534708728 +-863326760 756920931 +-256017466 -853617749 +374804441 618215199 +-150373416 38987257 +-766828794 595699883 +-196588883 519615428 +-98703499 -58690100 +213189632 -478003929 +-496988052 -917511447 +-522983308 532005338 +78468036 122795769 +-491140329 -267577798 +473249663 990430710 +-272130350 -100527253 +-280653187 -12003540 +701124333 524513520 +689016098 -47504491 +487573987 -801523589 +-35175520 -238443737 +322240859 261735043 +-249136357 7716479 +-972893487 -955706188 +-752644235 326777759 +885168769 44083491 +-980384455 138431793 +-18912194 284563972 +768922132 212289916 +-687565100 -782988862 +-375924902 -481343983 +-219799533 694014510 +29493704 -347786838 +-339577948 -665542924 +-777253953 526248454 +-113437293 -909385197 +879859854 -321863659 +662402882 -29440242 +351118093 -158011945 +-117991710 351593400 +640168500 -38447659 +279100460 -652011849 +871536257 -699310814 +635286615 -123525301 +275000910 -906758844 +-54932586 403278478 +528042737 418897579 +-857455535 829581595 +-103009758 -158672740 +-985210851 -240980298 +-136329142 -935002151 +185055444 997889506 +-344846876 312483561 +-390251244 -680757555 +-513869633 50280472 +-36314922 -955974225 +-868019217 333222141 +-83073417 -875321534 +487481649 -110351485 +779342252 422899864 +-311848231 837808050 +490372693 564967878 +943653442 768197482 +875841126 -950532496 +451267394 -871131636 +840904572 -348742326 +58013952 88941430 +-260789077 -312932878 +963824976 82978890 +969171641 321226289 +894096892 50933352 +-741811655 -947904520 +626774678 776365709 +-687582323 -335163344 +-355847988 -882166201 +223774783 -471081877 +284153942 304784131 +888022715 498255253 +-168656606 -8550758 +412984985 482574481 +-18761346 185406630 +928669481 -919874379 +989683636 -133910591 +-997432767 -950175282 +-72392669 323691108 +-430717006 -615108052 +-370372251 -467375543 +403891296 534757273 +428528920 -313281245 +701814695 761355420 +426320148 638360982 +-296530586 -855963247 +-356011379 416529674 +811053823 -737100917 +-228504984 251911287 +-929941766 472510070 +478521523 -285731024 +265573732 -515779371 +-490473436 372554704 +842353646 185823318 +864996977 699008310 +-993310426 1498618 +441441910 626248726 +891675157 -613876746 +-956373217 -290311756 +-643819361 397953645 +788322932 -313133557 +433892627 -771693186 +-533017662 -509403898 +971105724 -881975263 +-102163692 566169290 +-406419509 -400116211 +157990329 325299401 +449617044 232321676 +207454252 -714847148 +-311458906 512833234 +431760530 79926603 +103679456 884989589 +-80419528 -380476720 +902107026 -953239233 +-814046559 893000969 +198646285 718146218 +679414640 696435819 +-12223004 514271924 +-509176236 561878562 +520741247 571287271 +69109450 737812989 +-198564844 -284642105 +-2254812 -404685646 +722924033 250268123 +755014482 -84246515 +-483948883 271064451 +-651896073 253497268 +-991015142 79639749 +-63829131 -115925407 +484642010 921240153 +150107995 973866396 +65035955 545182032 +386557037 -682222283 +-301042655 -157312017 +-390684589 834444698 +384624092 11597859 +152567456 -222993153 +781572297 -642586174 +-203980177 -531271334 +-151689615 529773289 +716428217 -332474760 +-850409513 -606242038 +-243671572 724703358 +-393156811 -874200098 +729571138 244900783 +276450435 -248121962 +145345826 651829609 +269084095 -162654975 +-899268535 604956697 +564994312 -845483451 +-385776653 322739551 +-543969341 -42410517 +-177140765 641252494 +-517240407 -736204753 +614052211 -591279273 +-740301915 526808786 +-697071497 95576829 +51395337 -390761939 +212074038 -848076285 +411951942 -650884478 +-656567960 176487320 +551926227 -936225708 +516410646 770477070 +594032508 -621879674 +-669263141 -5119047 +955618831 505738519 +619187658 -70919653 +-814286772 589840876 +-874102105 645318362 +952117525 271898266 +-875292830 15009454 +-656359238 900462692 +326384699 -727507859 +-986706671 647156993 +406820115 307694605 +119566605 -151896024 +-83350741 -430710463 +291611442 -129195525 +90522045 -873355439 +-910254754 35176760 +805155157 144488421 +249731317 -376656668 +432192780 717032447 +-260420515 -409021121 +-464568760 454732947 +2136129 -615279073 +233514103 -735821161 +683852886 -127508422 +388095090 134297569 +-632441605 -298012324 +-200761206 -309209623 +-744336306 -618904824 +-875872400 -651041054 +-66515170 568004064 +192399613 -843697665 +-91478295 -265691185 +811737226 -73316179 +566380741 -476877559 +-664036206 -769708154 +379894044 -312456577 +286865474 473179857 +897107907 -944619909 +289656875 -627753205 +164568012 -792433609 +461178017 -836501001 +508744763 608375010 +-537565248 -359084472 +-386357378 10519815 +233284433 -666464442 +-556411552 -615169921 +991098849 24134709 +91020034 -626723567 +-957615471 -645169593 +444000277 976499149 +-691943226 830983830 +-360592659 -404453030 +253814875 257247962 +-17137287 -325682194 +-526437200 -978055501 +376937369 897134691 +-228647995 955604337 +-214813912 -410045154 +-23611780 -8528609 +69762261 785592531 +188328061 -687084970 +-932835421 -571928424 +-548033699 745429379 +-85811431 755060951 +26649021 -766455703 +286060121 -977135011 +738186100 -469336200 +214675490 612514913 +-398718882 -301981490 +844784611 432561310 +213700450 -199375804 +672212674 727899036 +-967366268 -702369727 +974058223 408766550 +-216091084 346117571 +288871368 -127371917 +960026373 -157027991 +-461231223 367009588 +-290585764 -84232976 +-40888663 -149748240 +-548297081 634288504 +834495212 -482370013 +-137938315 -927519057 +932527522 -323558948 +-593932047 234961962 +-598808240 282063786 +-937949705 544338740 +124201601 -817169735 +-15474116 207759202 +39780436 -398046361 +-274957206 -532535299 +183359313 364317393 +-909773952 683063549 +-343209866 -983913219 +-906712138 -37395621 +395870521 305641207 +375283404 879966861 +184308484 347889657 +-618382022 185289670 +-687010195 -398657826 +-22288635 -199327819 +-27806097 429584980 +-581084989 -619720382 +501230191 727723786 +546494706 -353982959 +224951515 -190656565 +910098913 52860652 +-718317262 413296240 +-543207132 -588014638 +-9064623 170593663 +952391443 680499022 +754722583 90737915 +-814227608 5922421 +457851921 285083589 +971712836 485792462 +-581046907 -670872108 +-584174717 64106177 +985541425 -398359714 +-708410080 514799614 +-670899205 -607142756 +345516829 -577314051 +515485777 34536016 +722235969 -457210263 +-65414531 -741427654 +-867771364 -8235170 +-914180683 333779271 +-677484033 844132875 +-941419256 -812067067 +-168409399 913209088 +485630199 936588518 +-559884316 -688605571 +46313391 868485851 +838468206 -598742942 +-66059471 -486006948 +-878773784 548283533 +522866375 -799416309 +-615471122 -705340745 +358765618 680769091 +911044370 -908876267 +359314957 739816568 +-423323302 667393069 +721101667 -692254500 +132541483 64443047 +631472979 -172754428 +202534206 -413651426 +188866975 -109908331 +-85149203 -802314894 +563997963 -813138423 +-162564009 -915185816 +578273355 483600100 +-250836943 -108062240 +-284587175 437426322 +-845197363 -523166043 +-509782038 -22719505 +-518263269 -676654340 +465119696 -144389803 +-184105528 -315451634 +-335673957 137708842 +2158528 550621149 +-253453012 -400399842 +576319937 410325134 +-752736666 114081555 +490516681 364296572 +293616423 818948250 +183167032 731374669 +468908987 -398565345 +139884143 -291673005 +-559664441 -365675645 +-293630518 812877742 +-32581746 399299729 +-73637347 -2762120 +-642293499 -944369491 +92646079 968773050 +7322603 -629354453 +562916931 -258845857 +648275073 -512685617 +758534041 569913779 +-638337011 155800901 +-163113766 -484854986 +900589016 -679191343 +213561902 938450814 +-324210813 -51037901 +-153425407 -963550955 +434583078 736674859 +400808834 -389068314 +-116729138 721626900 +652758386 389872765 +584444369 785852869 +869911937 -474304965 +-756642747 -796189149 +575302854 179219700 +934834728 270641274 +-667141166 -4558095 +195793885 -153654235 +-216292400 -651626120 +46230410 993614735 +-151548530 -114387969 +-484452668 693146636 +17853338 -592038652 +863570022 377843841 +93214901 -714038767 +32284136 723950524 +-730658808 138321611 +-406399067 -177027258 +248832637 -662644264 +882052221 949192068 +-592877820 911828727 +706603104 957131475 +-501732939 -827665441 +-899275336 -590540899 +-814560687 523722699 +838542799 -929708586 +-869203474 678227073 +-656887325 -863896930 +-921372680 -935180708 +-175325932 588967240 +364927858 -765708804 +142257654 -295332696 +561757129 -143310091 +65301535 -760685749 +-156224777 -135515463 +925409200 -10886570 +197348814 827315279 +-77401143 688950441 +-465454232 -530850991 +103680813 988462786 +-9471343 -736819962 +281895926 -204258009 +164890081 369862833 +-348387167 -703868580 +881264918 -923722034 +-234736648 970409092 +882117233 -188389952 +-890492284 861889723 +-888524990 -726504375 +-463960780 -815400528 +508289555 -621169135 +-311462150 -52576011 +-982993816 106204949 +641540138 899808019 +843748146 768952914 +-69279055 -154239015 +419113901 854707339 +549653091 -640789284 +-329397808 677259679 +-568621950 -117043406 +-680022999 -294493702 +475625470 834162526 +997892469 254276197 +-500416861 -315619615 +-468026658 88541749 +-380358071 -643413203 +531080632 -855467380 +875254565 -779558603 +-864931533 495635806 +361837078 -210324368 +636272606 -559126943 +635662950 -586766368 +257392648 137945388 +-339508390 217446300 +-93013378 121080906 +-915131737 6906329 +-646152952 -698501192 +-687469916 688275020 +206854008 -452669606 +421050317 -426052670 +623689283 126440647 +-796282713 -415028733 +503001831 546190758 +-905797362 94560221 +-2229165 296581784 +-106729601 -481002269 +-825281612 -57869380 +-723932874 -227888547 +-90965512 139182348 +485404444 860240536 +-423377011 -607658816 +596167155 855627767 +558143227 548889553 +-934131660 -9831867 +74195129 546655333 +-625244110 -58740562 +-801561909 679817835 +-852841659 -15478946 +268235354 -486520848 +-848397918 411844086 +-424268906 677105932 +-22644440 -843456632 +-204382035 -902397607 +940732989 -265737203 +473948737 -88004378 +-935869337 -278175696 +-715972015 44258293 +818692770 495828918 +-993688365 484603029 +-255642413 -701186396 +411735093 976681811 +-156164011 418327960 +-481862093 636897583 +27690635 -577822414 +805881100 -992744551 +-419585018 -61185625 +-968156721 -69533934 +-698391329 -443884238 +88369939 -550874777 +681817385 151840522 +15297692 776750106 +-339217944 641797876 +426952326 -50608619 +-485002192 -871261642 +-115642640 725133528 +-429675900 504591634 +-472072978 -651709155 +-983310692 43481307 +133824830 -713502042 +-648503723 -303869211 +-319638107 -808559888 +701196999 -32880324 +-970433013 504592196 +555914805 505257199 +-572460650 967657233 +412637549 -374214726 +-335796874 -992690372 +636330481 351865862 +376274043 685333929 +-739646416 -367692459 +-37076048 163840435 +396028425 -431850956 +-740549977 929030646 +80316978 -88598823 +948189996 -196044013 +801536243 -457321626 +498351311 -48545478 +-707700406 804079278 +777008682 466000110 +-619679229 490112996 +-613210227 324766008 +84581092 703626781 +758616226 -237477288 +-126386143 -436016032 +-545398926 -486540263 +-556281983 -966178471 +-543533649 335860291 +56484369 59820496 +70690796 -682573553 +212324180 -66563708 +673872152 -378331032 +-834747662 529974817 +67464136 878140264 +-885633473 199720319 +-374927926 4256904 +949819486 -450679247 +538661722 -250769147 +-643585101 -658355188 +678995543 427791305 +173284966 113501680 +-551586286 191130664 +-418766650 -393392244 +287668715 -318748348 +-499541918 -960476481 +649331595 769683322 +-957062283 -590177722 +-784649656 -856486207 +-199959457 967792329 +-623354369 632266804 +-345051829 -391172876 +332094632 970306663 +-374526634 -105566712 +596072043 -729261496 +48162619 52495063 +-602606020 313107773 +-996872348 -584862050 +-949687796 833642409 +844059763 -17243231 +-370884537 371698424 +-966704823 -995456942 +195342050 133885996 +543100991 600485190 +741256107 284065962 +-400214713 -140615790 +-745913224 -316341099 +244634675 -480670405 +-491932461 213488 +732113070 216109760 +820026707 -371485471 +-160243533 -107618009 +-583259881 -540180925 +-31582287 -364533197 +-474910399 -696678358 +564787457 -456903805 +-603796739 -337185914 +-876390402 -535181826 +-96828910 -489498736 +948586122 -242497777 +-701835539 926883913 +-346752845 -44313151 +-944101231 -350234469 +-750982436 939442541 +46096182 -769896167 +-7690148 -120122440 +452834981 437202782 +-416122150 211664489 +-785531890 630378529 +-501829879 777659918 +-862616263 585443849 +915796535 236646278 +803407700 -572420184 +967016789 -509697789 +252440841 928892383 +531288728 -202041834 +-937073071 -231663631 +68009860 -23788378 +680514093 -477331037 +-609369174 -888268833 +885975708 638611016 +302372223 39409068 +-54198609 505410581 +476193120 424877686 +556436270 -575327090 +72258484 -292019245 +665370104 355497548 +-710620510 315736557 +560525902 -559678143 +-191654941 -301983003 +-719073535 304490852 +793919030 234353187 +-967574939 -14901244 +-933577450 483226074 +975438914 -671440267 +-252001861 452552291 +-875254525 -58161639 +411110179 961239 +-143915102 851061901 +-923520580 -997273680 +235372626 -346099118 +-888080245 436845676 +-262296005 -734057227 +324647963 849302635 +-840085336 -340727470 +53066871 608049076 +-967415357 679306649 +-500714664 -859275504 +-82132821 -745402801 +26697825 306903303 +-209513542 814986548 +-267568760 544941044 +-602311610 177191432 +-35139602 514819457 +-350270188 -189269547 +93183340 295686135 +561410171 892904259 +-947056733 -277792537 +-690068461 717732777 +310189818 712284125 +-463621941 904163664 +142162928 -461656344 +-928078876 726798129 +-537292948 -349545865 +-358372468 576435370 +-293002650 484425841 +-370678712 -182933951 +-592016797 -779360602 +-10963009 217618672 +507156521 -822981017 +-681846695 722743732 +454722184 615156611 +-922002184 -505843555 +-840090376 -484110023 +218582877 -81421649 +248257768 -823262333 +595793281 383579476 +652361987 860198367 +-66278705 -104716060 +-42514128 -554147913 +-180224451 -831900672 +748321154 931477354 +-478878585 -56969363 +-470234656 -88980856 +-944361797 377978224 +-143996495 -340729721 +589539664 385062963 +223736378 -521680753 +692545653 -615114432 +137588472 683771873 +117824020 895857249 +-776451250 -404923887 +299659299 51643958 +130318919 -915882147 +559601467 627486665 +-583391024 999829078 +-724635651 -872500656 +553450527 144493598 +-468914294 583952403 +-544462840 35572455 +-964120762 174070446 +296462277 686019407 +-608602628 -610159729 +-628278639 -142031998 +147544032 -610924589 +-939876138 -230376855 +844039832 926111608 +708780255 -25267818 +665306657 213190011 +-742222779 616386036 +554825081 541226594 +-970719123 154639056 +-853677274 857090791 +-994562090 -302608815 +-748626499 274980743 +-829021954 985005928 +886397544 185139715 +-222096733 661393561 +423393798 -329541995 +-201262914 -494816177 +-911860147 -824885198 +-438824864 397786961 +684735037 909397804 +-633930293 -372480063 +-287186586 -722532954 +-455289795 -92010322 +535694625 166038313 +-696556529 -135672787 +-178145728 60215562 +578144847 -69226647 +-359542982 964605449 +780020347 146436995 +500647736 581008631 +-314665822 -108946651 +15382051 -982342846 +-906555734 631765089 +-196165370 -70250405 +247579795 114832455 +806186180 900836797 +-232317551 -219970123 +695259540 92731140 +353446639 802827316 +785241780 -675282201 +31687264 -46506722 +-653001273 -452200804 +-418402531 -361831069 +-806845078 490840794 +244794807 556092526 +884093017 910167723 +496894356 979093729 +97255889 -271370403 +280381171 -841509954 +-180477781 -955357539 +724220841 -276090298 +112428866 932311263 +299464046 -701047064 +632324922 588107029 +-61191623 -457808203 +559933306 -76481417 +688497883 -385052333 +-386687621 -929030814 +-599332233 -267296477 +849862032 -932360337 +42787609 321525453 +212882110 -79825131 +258513178 -619708281 +301768444 -429506203 +228468653 -986579406 +713452704 534189884 +905636726 -498960214 +-479470267 518077188 +-481705888 944989747 +-417219768 500243889 +-850523771 359624804 +771299938 346744052 +859812301 -150880830 +-733941648 252491260 +521424321 660905772 +-70270034 403041375 +294316646 -870127659 +125840883 -385226451 +-844350780 -86192457 +-91551619 -607894812 +-183557060 -59243603 +429448909 -70256402 +-485976920 -507812097 +304051197 -380951687 +71967980 70685449 +-14829440 673438775 +445593009 433370247 +346221861 681094047 +20987849 -423965996 +-82578413 -873877524 +217160834 46843950 +323672675 810948538 +751937718 -799660205 +729569699 549280370 +-874418646 997930453 +-899650951 460315412 +428666317 648612401 +976519641 -868421972 +84683898 624096343 +-500129105 200436870 +596409687 -649122496 +-559125825 -508826540 +481778757 -930538706 +-786834074 932090072 +634109276 625825776 +593458310 776332729 +-228934592 -202080265 +968856693 640691527 +-765920429 -758640259 +-697797477 464592710 +-377937715 106796125 +921009834 -751600640 +357412833 -727269766 +319819313 -106802042 +-652766939 -35924268 +338952083 398441784 +387357610 -548812406 +210267025 -851251308 +677386508 -522139599 +-335826788 799524173 +632692552 6195401 +462833502 -128998833 +145799719 53613128 +537527280 247768471 +152658826 -243842502 +708418063 -981419592 +-538941594 -542565624 +362527605 -469073297 +-409606249 173855128 +-561702537 122203679 +-256836141 -976247618 +165281413 -959392448 +801756841 147550693 +546883777 609832919 +940554396 606696173 +-133891871 123928746 +-391848706 -620747701 +330541626 -322674597 +-971998808 -269315444 +362250123 457287430 +-755065176 299980605 +-820535326 -247657428 +-571931252 173221336 +838040570 633980201 +161014126 557231461 +818638157 518529090 +669417809 95125349 +357925153 -187335917 +-842061029 401519861 +193733958 -195315551 +277293717 814800030 +454544299 -631239798 +-128610037 -839703400 +-516555700 928317533 +679433438 21168346 +100349166 385730564 +-913471076 -8525185 +857865258 -215682606 +-926310581 -700227840 +614942438 -907527372 +-75293231 618526556 +115889287 -985206724 +-699437498 -560935982 +-87236793 216440180 +-670071162 737480742 +-230811138 868622284 +862537473 -507803803 +-366753836 -934833310 +739772768 -206192979 +-57396688 696126035 +-331478669 117595649 +425699550 -225297446 +-705136699 623921445 +-435603024 622608541 +-319177461 -93125325 +914582721 -392900122 +-821782631 -404073774 +-445161547 -83135731 +153266468 -903646723 +-301655066 388156503 +-274559432 -309260095 +-200347310 -9849042 +516130520 139147980 +-397218670 25143226 +768945008 720978880 +666854559 -524317171 +-69286459 -673138751 +-651977273 -791835454 +-735714125 -742166206 +-955423675 -166843782 +-939910960 -407736250 +-844029307 -621101883 +896179300 -197337465 +799854349 -336433776 +-308674019 -938404538 +-179527874 503686326 +-32510041 -933611294 +-33733692 -371552778 +741550844 719472928 +350439246 121952730 +383394252 397723256 +916986660 304367497 +-537264257 487433999 +214242335 -678556579 +187937865 -372989857 +356466801 133985653 +426327798 107016394 +-973867224 440834156 +-380572730 -374470239 +-862438848 878083817 +-83921326 -416312362 +186067317 -795217106 +-637874083 95676850 +-604736182 630513427 +-120556769 -492309210 +273308355 -628266317 +-199740813 -630484184 +900273668 -695655276 +-82242289 -250575974 +-847481539 -74097790 +-181182538 86065558 +703846032 -680486846 +578135089 682709472 +-697440387 452603441 +80653405 -516999939 +-450916315 -540081417 +355557007 325127909 +726719890 692923525 +682095768 -215964377 +-662723680 111460440 +-831124872 596269111 +-942645858 240786780 +-297872732 645881806 +427918887 59913952 +852299251 902633807 +-589192720 -435054201 +-33364506 -902294695 +412245955 -580282715 +-749097730 -333544166 +-857735065 390256690 +-451992874 -560387218 +636586815 -209776263 +358232504 675537887 +-410229160 358244004 +339457743 104733324 +702480354 100077091 +-543072807 -691379260 +990933362 254048191 +-998041460 862550515 +-621983670 -942206101 +514311665 -279378793 +-356439271 473417806 +-550060250 191448137 +-490610880 329325993 +-191526422 -907146087 +518555537 728528712 +-200701896 839779913 +507864123 -879570116 +252397365 -200876582 +324577022 136022728 +603700025 576943084 +-501486059 508272447 +731533112 869769247 +38336889 -673538756 +5315394 429299835 +573549744 -590385075 +307234728 800868884 +-274725746 451108166 +-688951456 296969274 +-660211562 390098390 +-609624123 -423290727 +651127006 -720559137 +917898026 -395326490 +838656294 -288893298 +803631808 594695565 +-594154938 -778629701 +685193864 -858103576 +388159633 982453189 +753253890 -845000252 +576414554 666568627 +933898674 -539787585 +896807183 908076895 +579780234 -217442254 +-22781603 -534335818 +-588310785 255476413 +876154941 -44910815 +-513323740 -25856425 +828510804 -531256165 +209959794 -928160918 +579072689 -341856739 +-650202644 -558072837 +-311075846 -716873639 +943671590 -312628509 +590905537 129100874 +-870572724 -36495890 +-815657816 -825642798 +993663464 611957285 +951779438 339527764 +626343973 -46712410 +-101784319 719012484 +785564393 -953954813 +142633589 625787748 +357644502 787434466 +465386453 686638450 +567719300 134748429 +-58502353 454720310 +-47654576 582630700 +-822068153 -623581832 +276288056 -269067764 +733893574 711292026 +-400751092 -336874867 +86981218 -864361876 +-226383951 -88006922 +716783336 898157721 +-664247593 917298719 +-93105306 426886723 +593880492 -633127524 +-63571898 -42580587 +849998369 -559552562 +962310474 278892182 +-703995185 -426301153 +-985551473 -4342312 +629959363 609329434 +853830384 -733450713 +196404894 806783951 +-296694906 -996030850 +-741552016 -997789525 +-838203214 -44455027 +-58853848 138159279 +153280584 -13540570 +-357573903 421197343 +-465741751 784747056 +-147752037 -832229370 +-570796149 -292723982 +-233609344 185801383 +48354840 43551430 +-652604555 269778064 +752184089 742366402 +563442622 -728803676 +-534912922 -604862236 +-31078866 644833063 +-964931704 680897900 +-627215529 -987957731 +471376700 251484530 +741326372 -933414116 +988194829 642467373 +-646706539 402899700 +-833910889 -48434672 +-514838169 -285652160 +-328438356 -714264065 +-101194463 508443759 +-592612844 -63268222 +803587810 -195208015 +483105448 -951897926 +-258871701 370988488 +-245375409 845968549 +-850701706 -209008574 +-558066366 555615188 +168574335 -964157917 +746888077 160423421 +517178211 673117552 +-252608460 -186647518 +649129627 872487475 +170595458 -303611052 +-329674274 728436757 +-831498124 863557751 +-614999600 261310302 +-710262352 890236308 +-505318843 -964880379 +-251161799 -61209636 +-633828940 -323556794 +161321943 -640546645 +589197246 684183198 +309638322 -490927621 +-114279270 -701048617 +-491171164 -924646937 +-141125804 -874911719 +727505289 836241060 +593968311 -90573941 +-257130475 354636880 +405250750 860638183 +745338741 -269663241 +-640370738 20275221 +-743170008 -289739760 +68776554 -987453119 +-968665138 -715650009 +143920418 -173146584 +213788768 -441977752 +515262464 -689473169 +-96924301 -145604299 +994754008 448404385 +869839936 -932477207 +675106194 442986391 +890236480 246613979 +-751090157 -126184587 +906243480 604357272 +-749546547 -426935732 +760173509 -338662207 +999267956 -846662240 +737718276 997062160 +637200744 -992980788 +907908422 -665273719 +484955167 -740940644 +-153810777 -54012142 +-630514638 286998634 +-816634221 -720874938 +-740496066 560663122 +336101255 289105201 +334196925 135743371 +-627915934 366133129 +-291601341 -862016059 +650013279 231159522 +907246175 -2440694 +368379399 -801864529 +-106834120 -80562589 +-812964243 69607412 +988546375 66034965 +525603965 -544789973 +766517915 358815932 +510094146 353638450 +-627533959 959557881 +-692710175 -940551787 +109620569 759006544 +535731743 716335310 +51419730 90893017 +-7034803 -226163148 +829904664 988176423 +-876291089 -701608760 +241306670 -335487500 +725433823 -741614830 +-999034455 -983967252 +-616153593 -164936090 +922479206 -729153211 +383448680 -745892298 +867798675 101458098 +350818536 603302544 +-33243594 -229413811 +-156765163 -655821895 +-679026461 -268166510 +516005921 -230673049 +991277781 -302258052 +947519177 704456182 +-269558444 -990848550 +-828161527 863445332 +930345757 -227153747 +-341783856 826680331 +122103084 -290059379 +-423451533 313021147 +476823522 -192026657 +434039932 394326139 +995365231 -435291346 +444012862 812405110 +342840052 113771196 +-371335601 -374877957 +768895419 -611115913 +434472165 -161939094 +223774276 672606042 +606992324 -944034720 +311990704 783465604 +-111951599 -646255115 +250824021 826265407 +-915009036 -563819885 +-721811158 -199913353 +-962139025 -504655027 +737907904 -904293080 +-887862412 -908027439 +-599982012 -636464292 +-189868831 328560733 +999275582 -711771993 +-987998082 653230105 +123176637 -387008520 +-385218503 171229819 +346748949 -469472173 +-724535363 -685236708 +-484918675 170613794 +610108382 255561070 +-1947831 20045730 +-501253884 386332327 +338192041 976838555 +-827554535 549490565 +-600100206 -628852336 +-284926699 -162770543 +-55465084 842054423 +-608516768 -375733525 +-55633720 301203 +878779171 137458442 +-604499068 849830093 +375438572 -443843239 +-593279884 -604082714 +197542577 76893560 +-901504378 315876373 +-615087782 -395055502 +-509941227 -558721004 +563792600 673398781 +-539513825 -881443720 +-82037932 -582732395 +-259575194 237968084 +996889116 204371263 +-782453396 471102606 +963099303 165521904 +-139166342 260702539 +504438275 878068748 +-697808894 -975059100 +601152970 502759088 +572947044 -475555330 +-866985531 969972947 +-220547074 -57495325 +208254611 487032911 +474645429 -761489573 +59343413 473802608 +-328737580 -323135935 +197833918 -704459435 +-163690979 689451423 +984750913 -212063444 +-167747329 25546835 +818067491 536566552 +-473508108 -637148493 +-531365353 -468035308 +-214294282 366928449 +-927634598 704462230 +453741774 462228171 +-71460871 446843767 +731392737 -154954381 +-986706528 -296400803 +-44912597 -255832481 +-418429429 796135692 +-528151428 -603688847 +400119516 -886760915 +-65331934 -868755707 +-79916541 575190137 +490121398 -875554650 +23541223 -482287971 +-881895487 -936211143 +-183948541 -77391958 +-828423084 888481960 +-595572056 992118958 +939209195 -163244716 +711578769 950441258 +-240412995 876918937 +-75077651 -713045283 +568772742 861348530 +819433094 760248478 +311665366 -313401305 +583934818 961882827 +-10444539 415586517 +804101582 -613525402 +-594104276 -821690421 +553423906 449916758 +-828181989 -132874520 +-570607012 807057180 +138804854 3764424 +-736265790 -76933509 +-741980285 -999452015 +790932610 -806223274 +906233986 647999252 +285514599 -281400397 +301057325 367822559 +-513221375 231257623 +699724798 -312616836 +348957301 -78861262 +-607058312 -492422075 +-918740214 808264087 +-101841499 -407936725 +160249721 750172688 +-550536074 -178620291 +-179483591 -584072181 +954611770 469674546 +-973472076 -686514408 +964590366 491688655 +-338840412 183768165 +379424922 627139786 +358193529 645529841 +-792503761 -288818635 +739208287 411602892 +380917069 -638014680 +-834963234 205570086 +459333395 133731102 +484856974 431112109 +725179113 895425732 +-247339839 -929727899 +683391846 -185579035 +-843268013 -367800980 +482118270 -739078741 +-852586920 -251909020 +559853309 -246552222 +120263008 758908819 +15650588 -661020778 +-402631551 -652916390 +-859255962 377762150 +-378299204 -782630625 +-424347774 95144471 +189670260 -805548801 +-715104223 -436815336 +10347109 677248205 +-736288756 946022566 +-144482666 5108706 +-58003722 -62646672 +-113338667 -494764852 +569027833 -666881423 +805117316 -503382914 +-332052848 799067366 +-9662577 -529489512 +405086507 -416734391 +-33672290 141685442 +-13545114 893607293 +647346698 291601280 +283987135 -414125892 +730710800 -829846820 +321231150 -487609012 +762646017 -61976728 +-680172396 672238110 +-485753894 19546114 +-588168478 -374971242 +-249911762 324134806 +929013500 -312629681 +117071650 846891819 +-278091843 -541745737 +609890562 506049209 +-31880887 -663455714 +-87344181 940998193 +583097186 -923413062 +-892660227 983603923 +935484171 -760591755 +598646849 -626102606 +851925110 -123845930 +-415700665 119584142 +-243384585 -80159636 +-91122166 -368292952 +878085007 -751575169 +-683488718 942242589 +476822798 -147006697 +-881026543 -466559350 +39859064 -329269543 +-677408112 121510824 +220117394 932649484 +-340112275 582255119 +520299125 512346851 +-105496853 -122219979 +-112196994 -774669404 +-558832264 252855349 +778830 990353522 +849209730 -336481294 +434704893 475205044 +512673776 -721676709 +85435280 -140311828 +-233499486 542485518 +-137332010 555081857 +274485137 -226108996 +-695107622 -77763394 +481712864 -397981462 +-497183660 -946448382 +-852502205 280358929 +-659414602 -295621937 +-729882637 756482333 +-156889453 294181954 +-158838134 -363893446 +796587728 248035956 +-547754720 -790669310 +450883467 492234088 +657847119 -878162826 +-894870689 -560630519 +-869823481 -243923122 +-842268400 119414754 +70670429 -827435541 +49622529 526890865 +-48079294 131733092 +-918038668 -190653590 +612415150 791536152 +814261308 -912129815 +345707943 -253422998 +-50347500 359050825 +-966444931 -493249712 +351601900 -432053092 +-463506445 -681584596 +-365318849 536563856 +-513475255 -377513683 +510865065 -655202404 +483738762 967611815 +116123959 537039944 +-679968569 771476766 +-324171681 539730966 +551273248 357460095 +-184377396 -875428050 +866216399 815260770 +-591372417 371144984 +-433902361 -140814410 +-806225005 -274501259 +350305258 777439076 +308881015 -119071536 +-834631886 574089121 +952258301 -434863644 +132342601 551213045 +-380420797 184530965 +-136365558 85224290 +333523113 138210032 +-793303641 -752804737 +144813009 -990269865 +640621631 -628053759 +507974624 625283449 +-162191330 -59242451 +358607000 77925742 +356467536 787701550 +-665327822 -573191426 +-689975681 218274602 +673758310 -837552982 +790323438 -464087295 +654444102 -167225261 +572758698 511573706 +-353654485 743270264 +-574195034 -87844177 +-999581799 801408041 +-281849682 935900155 +34328634 -182072921 +155388108 8458099 +-294549412 -23254674 +92010060 585280676 +-518898090 616338134 +454883040 -49838805 +-358449452 197774870 +998050072 117091436 +-494012645 -808576388 +282851414 609373116 +722860801 -42490275 +111852648 257256413 +875285320 216199856 +-72745183 954194314 +198382071 -569035647 +-389797355 -251680187 +-40092453 865519202 +773711846 734918960 +-296171348 25090500 +772657040 -647615424 +-741333942 -10142716 +709881237 877043119 +-145684702 -327680551 +-767666028 630463546 +-992658961 -741548518 +-121265177 152587013 +194578850 -351011993 +-71969662 -784307552 +712412971 232549177 +-850628047 509320680 +-101893476 12152052 +-542004819 -380546888 +-457372633 192364252 +651557362 -292900086 +127235379 891771054 +-88027185 944263806 +-639403096 -812785312 +-481546023 98158306 +716477167 148069652 +98993941 879992191 +176476470 -164532973 +963701514 705872259 +-851999700 -892401722 +-209727777 948161313 +360725645 -932600400 +868928787 -230036665 +-423419017 298015954 +-751813927 614565381 +-861544991 309514574 +759538023 967365033 +525014914 794311472 +-122145884 -736111119 +-353062546 -84120136 +505284584 55461436 +537268123 989781872 +-256131926 -379185684 +86044163 -918436405 +-6710429 -515871379 +552525837 -376814119 +985010062 -855013931 +-822342831 511315398 +821161753 -536252890 +790466685 -690038499 +428255957 -43896593 +112170403 751869193 +-307563430 484817240 +771014907 -909416113 +-446454198 -416518842 +-230761432 -234673166 +-601714452 -609634627 +544527403 497826435 +-153451061 -310158515 +-651957259 -874868368 +905717948 -369202413 +-270573719 -471314723 +-565649977 612504020 +-766632384 -958535422 +1471004 -836590625 +-769170049 -130897068 +-319736983 12891194 +618739666 -552010072 +968746759 -258425678 +827279659 431810482 +-241011097 505611791 +339834326 565878507 +-956511446 -221263778 +-601807787 68369711 +860835006 -534943815 +723177281 929562452 +-598358376 -855606491 +-939527238 552189099 +-57694968 921265603 +-7492668 -511153916 +297801262 -936672046 +-356487177 -629164683 +-530626041 -478490229 +506005715 261562012 +-350866771 -165566659 +-652406467 140638327 +-595443529 -779164024 +-391433137 -88136842 +620770289 522816139 +682670196 -310924557 +279552847 -456204646 +573168808 319253400 +-218316709 -337266809 +832934875 551879144 +-317602741 485568597 +-732023691 -241340808 +-914393279 -347268610 +778409237 -685519348 +47663653 -719322696 +-929877313 989977091 +261335877 -605053767 +646982032 915244071 +14454543 -505269328 +197911300 -184422261 +-592437916 -98259114 +470505551 533740573 +-234983299 -358544983 +-915564448 90103501 +16976418 -101818791 +-359801638 231389575 +382371929 -650710264 +-791153013 -565538271 +513538752 928231029 +695512769 521803008 +-123643482 -53885871 +-861732630 -737720325 +858038053 -845270778 +-78871461 -408464562 +-770995130 -46981973 +434557860 -90764965 +-981035969 201017252 +-747693891 -640955459 +-281541003 -182528073 +-623189836 -787864729 +872023194 -90238846 +176587856 -462769127 +991820626 228137038 +-178476379 -590619889 +-193303973 280778164 +958984684 174238164 +-256977796 678151606 +-793653438 706427847 +951411966 747187786 +-604103782 -548213857 +-814541426 347424313 +-445732974 -989929112 +221630049 -992089423 +177952970 505997999 +-192489865 -635612829 +534306600 -97291500 +641437999 -61174654 +137209336 -59997402 +-58692805 -292751083 +186159234 269712350 +-452794020 -978836791 +672622691 412131263 +-187416128 -360072220 +24337439 244259915 +880549811 -289619343 +749148518 -912660132 +-621684856 317341910 +-295393337 -319672374 +32845126 960550516 +937902586 -458516024 +-872734322 -147743448 +-70562063 368901234 +-126068592 -476168520 +936507058 -860170172 +-342388934 -116977865 +784900619 -161167552 +917810124 -556410497 +-489794100 370264363 +629567395 181351241 +-753886743 -895175292 +245233953 839847084 +544046887 -420898137 +284927962 861496167 +-311984101 742185860 +-181813791 -480142885 +-420264640 -250861293 +-773009084 56546501 +691537861 -145215196 +34641572 361951092 +517396205 423538452 +-292093333 614290491 +951754051 445543652 +-902608019 -431676484 +-728979141 472485762 +-971927235 -299409068 +487918106 -431754055 +722265776 -591378130 +-616606820 -483972926 +-889123175 -300816997 +24207058 246111245 +-789421370 329565314 +953453566 -284237232 +-383669233 425655071 +147878688 35257933 +763922780 -741427335 +876905448 832186163 +-814686996 36009465 +186234650 -507628852 +-461559888 386839913 +-431532037 133437950 +877888319 -535254142 +775788843 -497486024 +-602817061 59821797 +801617770 -916951790 +-46521079 910613472 +-492876501 -357805989 +807532617 631665186 +-574022983 -99981840 +-488357315 919648476 +585258059 -241286565 +889774161 810743008 +969423564 210225263 +-928225447 129790511 +757162517 506764284 +-361587093 -640320112 +-627457707 40141739 +-610068094 -988905934 +459588816 650513486 +40829064 243811713 +-670037424 479988251 +-838515758 -791008007 +-69862211 -573960767 +-84563215 -307100416 +710567656 -714687415 +-991593034 -201311866 +-720650534 311178571 +-546820509 97131204 +-312371774 526964083 +-682547932 673589859 +990373349 -997345528 +-422206712 34379778 +-906090203 -418708489 +82920326 -592829325 +-888818756 -16609752 +570764741 -364197166 +17236075 648048079 +-961654273 -150110535 +-293921491 567791787 +744165707 408164152 +-981120177 460614857 +-699305959 586506359 +-831016691 658206527 +399629850 -677362317 +-705851324 452595395 +-80172341 620878882 +770461647 -43681544 +989751429 29660617 +-320959138 762864126 +741814063 300065814 +362197124 872632363 +-44946331 895778614 +-529088695 959297977 +459600109 -163151645 +-992399909 -548708166 +73557155 -911554608 +258213788 -806027507 +213464770 184694045 +-485735691 -801551133 +813675509 -859470767 +674927219 510980130 +-972516097 -643205057 +73283209 79703718 +699550684 844417397 +-602382890 -430912696 +254792959 142624955 +453661728 369024914 +-491599868 -6470495 +-252739749 -160438110 +-940934887 -512836467 +972037968 790981449 +206631957 -822383275 +-683336062 -817371597 +-667121631 422858429 +632371100 -932934437 +106269213 282452431 +-234224350 -370262957 +508641038 -947076540 +260036694 -745944733 +97540944 -128748460 +133983506 -595085848 +675607601 -938824410 +-180518750 -166881686 +499265753 -311792831 +-429381050 62439154 +543162426 431679444 +997562548 -913417406 +610132484 492678432 +-729986657 -169204036 +37817492 -238856720 +338522606 -480081949 +865191406 993964692 +640463216 -497761482 +323964609 140599784 +136631714 -707326843 +-930374789 215101195 +-149755049 -875257613 +203142299 -406154099 +-82008593 561179408 +-926776573 -966619934 +-233314795 -501521655 +92715485 -602278023 +333711475 188052708 +738048759 -997927754 +-986424899 -14819925 +-792914463 -245368537 +902332835 773334268 +697250794 269077923 +144934684 -713323944 +-199712995 -963075630 +-392339601 797649883 +51200628 975802245 +326616101 393668442 +-681821433 -798194390 +338905526 59173978 +-45811948 -530943169 +-46632362 -462657679 +432480577 -147590186 +-560937862 50336224 +249046333 231194846 +906944782 843996426 +148878815 -362485523 +-631427108 928060875 +-292523531 28104148 +-697099814 -197217461 +-677532557 697431364 +-919091798 -103310856 +-298509934 -647955132 +-462787678 338888354 +-622719000 -879019322 +354491488 -65657766 +-622588518 -759013342 +-333929091 18553333 +455050278 628251702 +330376219 220503896 +627588628 -968928596 +914555947 473791074 +-563872832 -930582878 +286885340 -575098366 +879527200 533770417 +-740383774 -945718938 +210093276 -199205854 +-301785143 -913201952 +354503376 829820580 +657574328 -197909376 +496829923 361175830 +-99769773 -200198064 +-120127362 721176839 +-630549178 509217028 +-764745480 -598815729 +-124650499 871022260 +244030230 124905949 +-770551547 63602426 +565083866 414958716 +-32376486 -802836208 +-613794151 -98686413 +-171487619 88403443 +-11916910 -659673767 +406185581 -644767464 +-987275423 -94343715 +544365772 -135432483 +-212982718 -45190539 +-851472737 -603831524 +-624140233 -942762262 +415875562 136118811 +-422201777 22904095 +-678222762 60252527 +452277778 142379301 +462448945 -751133563 +178197061 -166329977 +401076094 897802291 +-206747991 -897172260 +611588971 404943008 +389677614 -213847760 +-234204855 -270075628 +120529592 939408003 +-848738773 819236258 +-177438638 -735951340 +-588445054 -414682632 +-334561550 251512623 +-481027936 -728188833 +-979529116 958219477 +115315851 -440087888 +-734243402 -741237041 +-926975215 482378804 +-701961373 557852401 +761502453 679082610 +637334532 -7118537 +-411719774 -851977737 +358014265 -404511648 +867314935 784553227 +710253420 890540119 +-438703502 770162421 +-4946692 268376420 +-23946423 -578171087 +317119498 -679009469 +494936227 -455122876 +-452942247 -150719176 +-944135254 -964096443 +926655543 -488860866 +381847898 -435991919 +23310005 -847277133 +476883489 98818935 +-75340193 964318386 +-765850125 -227168884 +-219910480 261417259 +-782266729 328156821 +125432452 300612860 +109491380 -996544932 +124708722 -757040242 +130912807 786860697 +-311554712 878761765 +-430744708 809793395 +590397780 555912227 +630850519 96331260 +-978698054 64731094 +-873612148 420021207 +-144665429 269261354 +-190777208 29730752 +927969061 513633630 +250791182 135341616 +79970132 350034239 +-626239626 -934012847 +217047070 732892169 +732701861 -888197968 +516044806 443237157 +-306039733 114449532 +886473916 -605566764 +667266615 -509006567 +-278790244 -961105849 +285004798 -399526285 +-544083928 -944011196 +-767912009 773833495 +750549313 -113644023 +146403117 782832055 +-956817101 345672064 +5428578 -241378205 +-614644509 -734553731 +265252844 558149181 +-894403746 -219224063 +-664515688 -927900165 +-890608879 -664060604 +-483918475 -271285406 +276247194 -211370841 +-919229957 -51799637 +892537980 157356867 +-669462152 717991716 +703533553 703135128 +996725411 -598127301 +717576179 -176186977 +783340869 771996070 +727435483 -23713379 +772936038 207876680 +-762410945 132987690 +596320310 -941375851 +314271222 -837738839 +-342979373 -440500820 +139546525 526918430 +-967602987 341665202 +-163255415 477805798 +350223351 -806726426 +554789884 757871065 +281839114 892757878 +957926924 588659794 +-742943140 -672209532 +-835167311 -603730292 +471528011 754144663 +472519265 -98040754 +726540984 995321690 +529726549 821904737 +-343368426 861439095 +106368978 -527764814 +-392360503 783647164 +836538479 489539279 +805214299 247816638 +-175167939 607311720 +-966592459 680202699 +75247913 688992326 +316753095 107872768 +-864263812 -439346497 +-810947931 913052865 +-452221288 999065819 +650937991 185800571 +-117897689 -578839302 +322429983 -440246126 +-263395325 737861400 +787443961 -761661071 +-739873600 43494106 +224900921 -737026401 +-580066690 -951434212 +201494603 103920037 +-278697737 493222767 +-749581481 -339486223 +138433413 840176325 +21193668 -599403285 +-5037780 -560037049 +-523758276 -193640062 +61669778 -286468512 +-284208181 361223889 +-673879279 -286738308 +-210322574 -958268434 +13648076 -180314790 +-756915121 478797182 +-669828732 -323500582 +-984776279 -81381341 +502926153 -536512089 +-342712863 830312987 +366407318 -975919996 +817176991 191964719 +-153737098 -845378793 +-21436724 316876143 +-918335989 -718585077 +-943628793 650109600 +-323665312 225107992 +-807115576 114107017 +337048269 -699997294 +-280891293 918002893 +998872823 359362283 +29764721 -297051070 +253678640 -783379398 +-441980984 271829801 +36475780 298084565 +-941473756 555922957 +383987976 -461271141 +581208039 840947900 +421469851 117080521 +772052679 -826455449 +402958521 -637106585 +367564833 -315325529 +238842600 -187237803 +318767378 -493186573 +969473170 -515704886 +-510143349 -364351438 +-587531399 -490649000 +-761357633 -398472001 +216352104 591904266 +-177070574 317334209 +214169765 -557767617 +491493678 -378329175 +-519270467 -979604579 +824179573 -720581868 +-522010907 -730665470 +-69454032 -987926361 +-23302287 -401056290 +-660228542 850335533 +-276118769 -447566391 +-320133481 -824413219 +442710032 -878746075 +500188422 -345126292 +-291724057 347368931 +-841378767 -519301784 +872903058 353034858 +892616465 -160913636 +426000351 655607925 +-400469282 -23774255 +-461958187 -164657571 +-102244558 655046105 +889652144 668660233 +741410114 -936821958 +654994659 440690137 +-707618158 -568058274 +657329993 -388942851 +324469253 823471164 +-605080453 -766384429 +-767378486 650550679 +-344631398 88587575 +-341960240 -649462513 +20117589 -112279532 +-389604814 -935061000 +487539819 915357068 +-321356840 908526407 +-253958459 375843296 +-573588815 9979253 +-770750689 -311371063 +732754979 525803525 +-105544217 -823955893 +-892754489 57240233 +-733864287 -846659171 +-901766161 -585006061 +-641103546 385750429 +345264237 -832519950 +-903461678 -901306576 +-397924219 -453241561 +-411158403 899135004 +213862205 -134409526 +-574961345 431381173 +343776367 803425894 +-577000372 542703105 +-398451405 -684658121 +-466681624 1037730 +256178271 -36595140 +28604685 596173111 +163569984 20630038 +-726881123 -526080848 +997564406 -100869418 +-789345957 -736650822 +725740232 -946168264 +-421497810 -174288952 +445199543 -247280641 +-992515258 -878920792 +-184293635 -819238435 +88727578 -223144568 +956669412 731625638 +588731866 -448044272 +-370896663 -777754813 +-274939381 -521240025 +-992142132 314832340 +86739364 -383385194 +883721187 795160981 +-531893772 273510168 +430708147 -738599780 +220551074 -649506784 +-227960838 -215843153 +-811796349 772378126 +-737099026 -393450793 +-241998595 -553674474 +128046571 370522835 +15731962 467510869 +416869283 347907587 +-321410871 -527485143 +994316605 177507814 +-42554 565207602 +-4576575 676286754 +351682297 -759584615 +232118513 -296716250 +747528892 -952796138 +287354515 -905549518 +245741290 232373521 +-475742514 -789669328 +-34131170 902956642 +-916946885 909684405 +188292356 -598058153 +275491611 923393521 +646353648 782589763 +-518856406 -736082887 +-920433795 313242772 +577093575 -930791228 +-239195249 251593696 +674922041 -726626407 +113714973 420631375 +-267380815 -791706257 +288534756 -613442030 +-544132590 -28940909 +590239686 781075234 +433330810 -98986095 +572629836 322342710 +-821271030 626059466 +-6226377 391032406 +-673436382 -422375704 +763874752 -86921921 +-758472302 417979133 +140961366 354793442 +328542562 -542645526 +562370772 -13846042 +-583085356 922151991 +-890022672 782080294 +-348538127 -348445808 +909492638 944775747 +-567356467 987229510 +-10289625 882957573 +-46984504 -263188522 +-127741209 -62840969 +-665357751 999933981 +883786688 -177081185 +-568931894 246447212 +-136780530 174726515 +676635713 219386858 +-164775644 -863821178 +642468459 -700898360 +411275049 406617420 +-445717705 283111017 +140769568 840328279 +-103699582 349475207 +446508432 -838087606 +-520545413 -785440763 +525112442 -386753058 +438314767 -135943316 +-479025116 -30408825 +-41607041 -747974647 +528362789 -734278400 +-666482375 153954090 +540582463 196968953 +504041619 712409990 +-383764022 629277360 +812907123 -311861508 +963377109 776293511 +-958763061 272043199 +-337117965 33003675 +520053494 26128584 +-626531575 666056999 +-112337082 -105211424 +54835085 690984143 +340440103 152337303 +754986316 -433245816 +606447294 -305916729 +187351257 881149554 +282007645 -217118948 +260661312 -131534592 +-594270358 -305355283 +-675052048 189972150 +700737760 -891676278 +838251058 779611753 +-257484580 542514976 +224325771 413772774 +-469221039 574573520 +447583988 -667661450 +-161105664 -888826315 +167175774 -522999176 +-115317862 -907153579 +746848604 -494410503 +-60400919 -600916317 +-872782682 -445453315 +890187086 -152932903 +-26771377 -221248695 +898475154 -4031608 +303797493 -805549284 +345147728 46778091 +894390516 -848876800 +106985873 -216655821 +-274586778 359343193 +536560402 578630792 +-571916354 183332663 +-34076866 624695801 +-628912316 824336471 +48221017 27717686 +-230805766 317754057 +952280300 215300795 +253422958 149660760 +67118350 -339504485 +-858545923 -101843958 +314503172 624682000 +-33306156 -434317887 +-638783619 589261945 +898618601 356093657 +855715673 829837383 +647680881 461308586 +477565220 -757113828 +-811193062 63940934 +96544711 -70439048 +82535558 63169659 +701642287 -27889698 +406649932 274888889 +-413716029 -717429381 +-474477362 -682215799 +754508707 981609154 +779733417 850774573 +618289681 133770472 +-276077354 857063992 +282351333 213287632 +-848609819 295467641 +-26920288 996998805 +-69156676 -617872149 +181771807 -983482474 +-130503520 -292928797 +-658673801 408764784 +330765635 186888368 +688800179 212923683 +246431929 -603291997 +-503570320 -366954965 +1311655 -466178851 +-93254266 729348266 +491651525 -368332172 +-392224662 -462999426 +-577561282 834029721 +-991952284 887676409 +-88590012 -423452166 +-937420814 -896841268 +-887443511 -917376843 +508795137 330383865 +142322250 629072115 +-188459660 712048758 +-240742853 -689844377 +-304099206 939821794 +-883798021 -291300309 +968894800 658830362 +648942075 714064431 +484263700 -417326099 +-780499189 922070773 +-975567994 99842260 +-755168324 363230640 +32928410 363041903 +495922972 -756102198 +247240067 393268657 +-909574761 -502061664 +876271017 91158680 +-763115938 501572145 +-230014918 230820578 +-68432126 -235730004 +642782032 524592194 +-971056100 -879478337 +461790010 -81450660 +-918491840 265307821 +-193637451 -531888398 +-171608035 239192826 +-514552083 35011352 +-835785655 415400072 +-658149419 -51109457 +536654716 280066035 +823651703 -554270507 +-778919396 432787756 +22959186 -615458705 +997523761 481367884 +-534282340 -369959179 +588420626 812916679 +897139499 -914302755 +-753943347 -138130560 +674016791 -845468447 +-230413312 277961954 +837839490 -472896262 +727629025 -683651385 +595496281 987232137 +648723573 497698902 +740998832 870578158 +901934704 -598588638 +-852230349 -878374536 +-763882226 914958218 +-865296813 -471568559 +-713934158 290548294 +-677843942 -766016007 +199891110 -612362008 +-79912303 -141657034 +-743891420 -355352684 +815263959 -490710824 +-212986157 307688488 +415518400 235724257 +150211808 -322580554 +786356923 -451240779 +605840744 933547083 +-284290131 315438944 +-110735530 584765750 +-419330939 560711696 +62655404 309259317 +-876944040 22482910 +522056713 -32360120 +144596637 248562222 +-701239774 855613606 +201867999 -599006036 +-995245523 85791547 +768979127 -275721347 +-490243237 -789520252 +609293497 -462695444 +412770549 -793505738 +-658620750 450874920 +-274547844 -176614731 +-624111438 -722376265 +377788746 399614720 +-737498100 -161066677 +-290069307 -750231544 +415586392 -552652286 +-68425107 -526953888 +-179566071 -810677207 +-649796183 -257914158 +968928373 -227472081 +427996269 -746432018 +743087739 -5063987 +-905787665 -503772325 +-535818760 871438430 +-842213543 -686032211 +465148484 -449004941 +207018507 569298200 +213330125 383673769 +-339026382 -192807150 +-824949463 -628774028 +822380588 -646643179 +-867548011 989568692 +923747163 -584195707 +-920669013 766568076 +231136437 -104839878 +928267424 -632482584 +962471735 936464826 +395682666 -238924781 +-810876067 246574329 +630392551 525309421 +-360534885 57283774 +358124040 51655553 +-830891603 845417358 +56777200 778044979 +252081241 92239815 +-345404617 -905953232 +566388504 589489000 +-954616868 446280741 +-650800192 -624750843 +-52903127 455940368 +-815894137 158054843 +-602375272 -319933514 +-782101661 -771677434 +12608855 -399244208 +308423122 735958937 +-167048001 -914193625 +-857426319 -706012072 +-943738831 -807197443 +-394938026 252238110 +-874088573 -654298027 +848395471 -618275773 +-260205271 -345572070 +-37189677 -173075020 +661692212 119482823 +494301830 -101347999 +-69481957 -898380279 +646734184 391314514 +382074036 515280153 +-611286806 -189728052 +-10361248 -444514283 +-800445868 153149863 +-58821642 -489520863 +438542433 -184483627 +-698608141 302101340 +200887772 428059241 +-370075308 751572767 +-390169038 -282363448 +68679054 -923014720 +-479009711 819393109 +-71023379 691045436 +68733916 -947071119 +409717312 935806512 +-204301459 363761120 +-396288879 -890413198 +-191833753 -939124217 +794456348 42088873 +-78500092 -732067711 +-153332879 -334590695 +-411571362 -692665798 +636981450 -214553747 +962081350 499042602 +918609014 47269408 +837832547 -259013515 +-146252688 413212676 +736560549 635491885 +-55509378 -276633442 +-93533555 -718757126 +-784949151 194964456 +64755560 672654332 +973716762 -29025375 +973979863 -943855179 +-526779087 495409819 +109199932 -969114617 +456505234 616721136 +679389744 597670407 +-376347743 149780415 +-356008684 574779308 +789213024 -265068978 +-588681085 -400677675 +498589585 924013017 +-109269421 -585681676 +-618669597 -760739802 +-356234472 -327209818 +432785070 -491317437 +679081063 -929352969 +289795428 307326469 +-623271562 705618322 +-795812282 -387569624 +463343772 178551442 +842135891 -740837894 +-437275443 -187575461 +203968733 620822130 +-660194342 -458058342 +-950700652 980025111 +-981765282 593446490 +339534607 484200801 +896633611 -241912108 +709924282 -999493315 +-79053773 -321634489 +-515377416 -326747253 +-173398654 -500658440 +29144308 -904849557 +86089661 -41812160 +902920524 -552723691 +13086824 -523272772 +216123900 -367997874 +619689345 173150185 +-503295803 13504587 +658186939 -603873763 +243307529 -686249845 +-196309315 -547236168 +-914344234 -93929998 +-544898115 358069107 +-468345771 -408079393 +524023596 -529142006 +-123604664 679091339 +-154663550 597816508 +326263659 896996038 +-600796698 756606550 +-131524175 190138463 +798758228 498845609 +-674187648 801895367 +856024847 74145383 +-289125441 -420253119 +831315913 24314364 +576851841 50094405 +-85517184 445642152 +-645389292 -912238363 +863731210 246166606 +-107090397 -429792655 +95180073 824539669 +-27017775 459928388 +663759985 -109886628 +676766455 310907213 +-764138172 -921960511 +-121952540 -415264074 +-210566104 -483814773 +-720438269 798056976 +64792588 228982970 +160560257 161119088 +806771521 -544505231 +218623160 221687239 +-635616453 786004704 +931076070 374113513 +46366624 -976164469 +911973887 -106826280 +-338052659 542034530 +696826829 -131496683 +323795718 -247546250 +558702918 -147238768 +415636093 595307670 +403535197 -227840125 +333746115 454419228 +71386 699382393 +269448770 259719339 +60589335 12224970 +919570345 143899274 +59413246 123147547 +421326354 636683185 +-92882686 -345147632 +794766953 -270462063 +222772176 -172803172 +963547065 1357857 +-416773323 -36340330 +-376418831 -830323566 +504199107 -822772410 +424299046 -478880212 +596197459 821732770 +437346563 255408884 +-498629911 258207408 +-220326940 290772060 +-444044981 -510277936 +392409928 299295439 +821102243 -393174916 +104867967 -291075382 +762456372 -426936364 +465841316 -663314286 +-795262297 -215201990 +-292359961 -535465376 +760773076 -25150711 +358542098 493242517 +607385409 583919132 +882012080 823822778 +798035580 472799272 +917046533 -574611013 +-169980826 -764376485 +-26803319 -423039059 +-675415576 -187364590 +-632401775 361282885 +-31937067 -156700111 +187695879 396988532 +13555642 43090040 +-763641122 953346162 +-487685474 142952319 +117222133 153054876 +442644544 -668458367 +-340452233 685554149 +610630766 601645142 +-430712110 238457503 +575071501 589319633 +141924950 -768512064 +-646705442 947421722 +-61686731 -554067466 +-714149914 -786831098 +-976829741 -43197592 +472555975 719176563 +101453893 -406745559 +28261257 460703426 +647805373 -717096957 +-716160096 -687439187 +-272867394 79953589 +-976153165 408723196 +256520023 437849635 +-848618423 -557466686 +390997437 -930808623 +-630231106 671616018 +712480486 -751788955 +-158573238 -134967724 +921907365 -307247571 +423893872 773284845 +-511982628 92510195 +-542894391 766261392 +17616319 872994451 +-31847705 -712523498 +-396592579 -433923272 +66516767 -778893305 +-688327453 -182746438 +-711269440 174033884 +-42374571 273485326 +-608440743 531152824 +-56357587 -989136154 +664004618 -564294963 +700964353 -894937084 +91436248 999599103 +359192812 177187048 +4852680 11519458 +-116408206 -963978877 +327723843 -581680249 +881456837 -98882592 +-75909909 -474971385 +-626770106 506780691 +-514463079 973764281 +938798626 10543389 +-259870482 -246754382 +-495478987 -538426772 +147598928 438579007 +-507592601 -523569105 +236020063 444945161 +100487820 -414316531 +-274402384 206250156 +-579306712 -256692168 +800606734 580076004 +-532469956 -311696199 +-350265087 949894269 +-740526067 746635255 +-128387356 -287284582 +258951072 183248288 +-916701688 -279818206 +105403172 439685567 +741955625 -360155893 +-963049236 411977667 +-136560737 100099780 +766926492 431555731 +858197173 892076291 +-268747870 -152945742 +-533271927 -318432108 +-134635947 -747222803 +-374639113 -932759101 +-914728722 -10064252 +347472606 94502655 +387955407 -405984487 +-501528561 -134480359 +-746182717 860493228 +278389284 636496380 +160887318 -301331994 +117365792 -262954001 +194333694 -958745227 +90658494 172390928 +-123183078 824106210 +-343937291 627887385 +665570988 -862087994 +-544421715 449430881 +355674160 673130421 +264273981 182358500 +-350665991 254666136 +-642000917 868509386 +907007764 -135266737 +18988983 429504295 +-242406504 -518270099 +-893842921 -875633934 +-108661208 -203928700 +627010171 -473305369 +295034074 652126655 +100023817 -630426837 +-215314086 404149885 +-574658221 -81132267 +236153392 -150722781 +-363887282 -601756561 +4569436 -352583399 +-502078188 764055143 +-833726603 920813684 +-757430312 -118688946 +712802185 304811337 +-280326471 -279521339 +-980633088 629809671 +534177931 -156839809 +-786012675 -434108297 +-987307412 -899914300 +989051779 -160819951 +-497335725 355191981 +69587604 208581455 +746170223 -499737117 +125472810 513239382 +-183234495 -518549013 +-402008838 799631591 +134833137 -522667735 +-693332207 -957836024 +776979519 990530343 +-946652359 -768888552 +-252362134 -465691219 +-225318702 20343284 +755478280 -73008837 +809704149 947102349 +-112613712 -647198229 +-58528097 -976802222 +119305592 -22227767 +-613015298 763694034 +-447121036 -560817000 +581711656 -566220884 +-401115880 845479491 +-511164506 -398971673 +-633651921 465304620 +-582519616 395853203 +216335077 434034281 +623675014 -214301629 +-881994691 -503575924 +-736320458 477732796 +158862153 755815301 +-512938042 -976756882 +895694564 -524221224 +635681373 -683828625 +627381801 -477312027 +191519384 -367124423 +-848891914 477519848 +8905681 -790985164 +100781477 -710210036 +540650924 -836568572 +-174907117 -470779547 +336837607 728473593 +-88660405 538707806 +-56467699 -816166855 +554357639 581418030 +-395835960 -215220185 +-228891792 -662261868 +223197743 441468297 +292449843 -272970087 +-571948339 478743144 +196821322 -695797134 +814702013 43841197 +-254645290 143251181 +-551487164 375070101 +-872432685 684678965 +-124393780 -948032052 +494344760 447950560 +727296847 32634854 +584256155 -291969015 +619696001 992725566 +-620659113 -693229337 +-412366394 -109384258 +580798587 -606917676 +104762143 -58431458 +965541624 -396340175 +-762240634 -814356832 +676917763 -158925783 +573359130 -973584182 +-940933152 -613377062 +186007023 -558010963 +464150743 -873275234 +411678295 -715810110 +-505926055 -491894218 +-237518472 -411187868 +217625723 -394159315 +734857795 865555332 +-323980678 -384256628 +935543664 -892996827 +667548865 798211519 +-486776688 -868495634 +899569076 -952261059 +883391028 584257435 +708654542 -37434569 +48175504 -410984945 +108533604 804849674 +63769250 -78269636 +-69874860 50429090 +-109311488 -458321096 +786051055 640404365 +228753785 -529598402 +-788120370 -956594686 +521703423 -35334429 +-999685858 746791190 +-348599964 878711534 +-923060811 244937215 +-67281647 595171226 +887252318 556799120 +-497815284 -379967070 +-564962864 304956100 +-598645788 973228066 +-462347237 -627589279 +-578519016 -611528879 +474901730 -608549413 +710609486 232237782 +139909958 -461978037 +621763318 -631582635 +-982077388 -94498935 +957607295 757102524 +91606017 -701971114 +30676827 -736405703 +-713052005 687595125 +-400997820 758642809 +-5212887 911618994 +-894663667 -231321928 +-527619160 42917186 +525464929 804359673 +-543256310 72563513 +-590833049 -414032616 +-393071533 714695926 +198393270 -966255698 +-469757358 887072968 +569026108 122485830 +695169679 -900994811 +770960520 -165170723 +-67829778 -647221784 +537922102 -631138254 +797556878 -295767760 +564984383 -391145145 +673680519 366086311 +-208566725 -539783430 +-776377203 940527551 +-664834743 256853860 +-80097771 575610602 +838429115 230172568 +-353841803 -121671504 +134265660 -503898098 +-871399160 880430285 +748306184 -109314694 +-793074617 47922680 +-260803854 225787952 +-694600808 -739741803 +-834777358 -283788293 +-184114213 444458411 +706163910 872815547 +478836404 -970159432 +-67618652 -151530282 +-163435444 529996423 +-635053259 -654127242 +916193583 -857154309 +-493319042 -666250817 +-619788737 -648630293 +651770839 -42122936 +391027966 49332728 +835206223 -98904436 +403081743 -90542350 +852451781 184770525 +749780576 571622156 +242836490 -284615824 +64802670 609910911 +954843646 925799529 +-498702850 -509264651 +-629610926 -735546834 +415131188 -531161312 +611958475 -370924861 +-50939860 99012723 +523369565 -861619105 +906626606 161483513 +517273806 -623255855 +-779711124 -951912941 +880239713 93221415 +-502931231 -856547894 +995721486 -569931078 +-200382102 574305681 +79579801 -995096251 +-353774242 435983720 +407618012 -183372125 +-373911669 -581963842 +-123672689 -991606191 +-124439084 67144239 +430422489 -576216677 +-367955422 -727393086 +687789488 309590522 +-299208134 442622299 +417535847 -253102014 +576863266 62564778 +-827783214 -449813353 +6315912 -256947040 +211167157 -525894992 +-448522203 897364959 +-5985407 -588034531 +-701369075 -930687696 +-466351211 -926190808 +182111460 -84145781 +-372914786 509861340 +-11013469 -342201541 +345114447 969002500 +-887283180 713125723 +-675980997 922631677 +-823727609 -847233184 +-132016146 46298934 +-2338747 338769166 +584423032 -822560527 +640970089 126910573 +500474787 -694425765 +997474221 -339852378 +402182872 973821652 +-97682294 -458284410 +89238354 -627519971 +-80382996 -619374423 +419137987 759895145 +239327103 -749958835 +-768894707 362215975 +-817934081 -124765111 +931166683 488629070 +596957188 326453138 +-426852553 190440463 +-133171339 -269181491 +862666371 650468967 +976879026 724477872 +276676051 -266879169 +-820051843 -386013908 +91732539 -770083112 +-443104163 -421572977 +-724069924 917738658 +361877321 -93425961 +817057845 -117096643 +-865102064 231936250 +318605883 -730897382 +249529296 -292747485 +530425984 272719304 +-540779169 406835485 +863344349 866198155 +-569716775 858280045 +666847545 39930921 +687901561 602584513 +962247084 160044977 +869894560 -655551992 +-614082675 332434247 +-991264974 779698186 +258061339 -275945345 +-304949249 -471132631 +605065310 630308286 +116477713 41930422 +77589688 364511487 +-87374553 -612032178 +-981347554 477525768 +123697764 320046088 +68162698 -118932904 +51924237 142034833 +841007199 195368453 +-22496729 -553794225 +-481253684 247030315 +890319772 -227080440 +-400706047 532895081 +897129194 865034024 +408169582 578896244 +-557385690 -178005387 +836891419 390000067 +100816751 148290348 +-751423818 795836962 +293423630 -894437696 +-379124632 969662761 +-729694146 564016585 +669370605 35843169 +-175239977 807681289 +293026982 -949017740 +655282635 -58204709 +-971232823 -583727855 +831950315 87973655 +-887437291 74003751 +-409890433 -377101854 +-748939905 -820447442 +-406788664 152563321 +-419405770 297709158 +-520586037 -149644856 +855396866 -862337853 +914638612 347081207 +472369155 -729703988 +225412370 268242245 +-785842365 -830747882 +833354458 -282857431 +-365943977 200715149 +-8322736 -381129207 +-320571745 643898691 +-480822370 182333835 +-445718546 455692232 +417563733 873025953 +-383351472 -326349621 +-630801847 -488874374 +-838664597 -682532082 +-148464672 -497234608 +542137410 920056701 +-106790240 -862404491 +-786247691 -987381733 +-711285783 117329827 +6253091 -128254188 +445902121 958752165 +824763272 409830223 +-523011821 575085395 +929154338 823062422 +-212714603 -236040023 +-798433155 -207839736 +-272396065 159994945 +148024523 860899102 +-222397677 -965995981 +175225245 76015607 +716832072 -646002505 +-321532783 -355261226 +-525342755 151506315 +315373353 -2667495 +-620240478 -679948007 +-287294562 123318421 +-279187437 283391514 +166715004 611252296 +-802306220 40845845 +442844876 -302601812 +-934805523 -743342797 +737147301 -359634635 +-599942219 537370759 +470743581 2636004 +696171193 872399289 +962143890 -852482554 +-405963752 -357550619 +-177128844 -169554222 +785702365 -356305660 +-353528941 -426138292 +-546012761 150318949 +51748076 148339550 +708426496 863253299 +-259034471 266619814 +816029318 986033165 +-921365790 749126438 +486489831 230517192 +416615461 626091518 +-380939279 -150490016 +-419313668 893877471 +-689065890 -964877665 +-276507014 90373386 +-301016717 614995673 +777803700 -962813086 +256778146 546228671 +33009137 796334561 +200974589 426800752 +-251874362 281864572 +-513329773 -314257412 +833888412 -344108510 +740492935 428485916 +40211077 670720075 +652186279 914996256 +-132282382 -688728512 +479110283 -625330671 +-996290629 -427638227 +-437859037 1567131 +225061477 -546580767 +731058392 -274873683 +-191871209 -842043742 +-445329514 -558247282 +760363329 -451339761 +-523073971 322927493 +183677893 787185890 +-524486229 -302082768 +4534067 889851344 +-178350674 -714487287 +-353572211 573913722 +-120611878 -391627491 +-680875280 -808711375 +692735857 183074249 +-521376541 -623995344 +-176787895 553251060 +669985412 784942942 +-988540044 267375093 +542343553 -594296579 +-474913952 -855329521 +-343832021 -15710076 +-580777028 451041829 +772372493 -443130262 +-590443691 -117112870 +-244747134 177180743 +642840137 552681738 +-466204837 783827063 +-956578399 829383518 +-470584448 -781293100 +580679591 807517302 +-385784578 -307371850 +-933694767 114355167 +-325953570 356963642 +143356357 497641983 +719434207 959982023 +-701074303 70002266 +-175098548 510254720 +-257169509 -828376057 +-617605280 -147508813 +522790541 -586104346 +-849844996 -48090069 +159003875 -471883210 +466777732 -7155918 +-452023418 149794069 +451851896 654581235 +-27519456 -385528024 +945009891 861632006 +398678011 -748984658 +-799849886 701113544 +-671683562 332544386 +123977488 239246616 +539460728 -744470268 +-74802488 -737644686 +560031387 -476486342 +262282519 991075308 +906865247 498820595 +-208107620 459845665 +-779164927 -34651942 +-513290914 -852700064 +108704821 935816768 +109782140 -313698491 +-382087531 831176876 +-717867563 -859126444 +832785164 666719855 +468701765 -642998002 +629446123 842523031 +-804636144 714325138 +-939275364 382104732 +-855731987 -549056388 +146563113 -160705841 +398093537 227419492 +15205245 897549749 +647780110 -574218087 +688592311 -266387665 +-521154344 -167044762 +-913647470 707545422 +-557012309 240070588 +-999737677 -992540648 +-192096376 -80244205 +501735062 -567428006 +383370593 -269142835 +493626807 62735504 +745747871 -655561067 +510693511 896296819 +437932411 -817194455 +-53672730 358012223 +389364744 -494542693 +-67885410 250959360 +100990494 946086264 +314293639 124634205 +-112868391 297765180 +-35800124 -544285411 +953041986 44241881 +233795992 608669250 +-487542663 -215243999 +-624192768 455821994 +-986599722 404481746 +434358421 -482641197 +822002222 -850712508 +-175595739 763224009 +-18420995 816583742 +-48150574 -879066397 +138528629 -442268137 +648402370 238399716 +-607452125 682776224 +-554389164 -39726454 +-720449451 -758817632 +-707887727 578022356 +-619020797 -528859715 +-58040507 -255322642 +22710461 543003611 +-533282538 -352939307 +-862276198 470433204 +110054705 1139949 +-266768961 915647461 +933073762 52845276 +996876517 -608955716 +525563624 775323910 +637713452 -627016158 +-429676828 -885664758 +251265716 -974865817 +-746792449 -572277236 +-540089363 935574710 +-75857382 -58391388 +-979595885 533926607 +-987742601 -723218783 +846066840 -355705333 +467869507 283294377 +22392940 471600117 +415249606 -295175405 +734556835 -810836178 +-888240001 574440666 +-129513830 553984608 +39811365 370004789 +-558991599 -815917444 +-281062926 351858036 +462031050 795902046 +987286275 18476595 +201873988 -190279687 +-434437635 -182324247 +599418288 -180871694 +283090106 828625666 +-750437632 629330746 +-206653355 577113261 +-370960227 961472387 +481076297 -767989870 +590988806 -683397770 +383872887 -12084308 +596646609 -263781011 +7689041 350195452 +-64258652 457221702 +88523848 446806064 +-964499275 -99222151 +947241056 -317115058 +-704180911 -335660653 +-903781034 -120955740 +684439736 919508092 +311677448 596439268 +748360832 154713185 +354245662 231130258 +-784310471 717700736 +792412324 632010751 +-493998345 14529582 +611149980 -185530846 +973702234 592604781 +872022736 -159049476 +-925716849 -118447506 +636730854 128676699 +479716485 -887573341 +-503183238 -598706266 +-321660020 942621852 +-943951589 -800303906 +-552817351 -954311388 +201932842 -714457223 +125935866 29414516 +357831131 950165718 +-944210015 -545253097 +-414621156 494526816 +839334323 -988858029 +-346624582 -60036855 +314166218 214860210 +-821547869 922373230 +194573973 399065459 +-624490849 -619957765 +906732227 -871659480 +-724850489 -228802228 +111279726 26980010 +623289953 652754657 +-920331477 356968133 +-935625588 -682394222 +330930122 894629982 +-416905831 -854918172 +539799529 740773769 +-404893613 353743035 +-465206420 30116921 +-475171214 320982547 +-115813004 752611426 +-136369915 966632824 +-298247835 -284168714 +-777921758 790354016 +-321436925 -261023997 +-96086565 -742524473 +-897982495 532110550 +-311768850 148011735 +702242749 -415863300 +-747637540 -490530280 +-360075456 -585820608 +-538171169 888910476 +215122608 752532014 +-856328831 -38835095 +107081305 -660122197 +-599926375 -382101209 +1142105 -236156997 +-393526366 -613687839 +196693072 615658445 +-297668644 228361508 +534796795 593899388 +-183911824 808884912 +-300697715 436473473 +-888205745 -415586099 +-705891758 106010551 +198198302 319236863 +-751861237 -418424908 +932933970 -802422972 +438800074 906923983 +796847753 -24956834 +84193717 902719610 +-514919970 229774349 +-55311383 33813967 +708000240 817494714 +706886479 -745817003 +-276016060 309312472 +535212226 -900654768 +-897711201 -562856927 +480013046 -212878049 +893395231 217283217 +-977401077 97260171 +582888601 295048718 +-135199626 -844784305 +481253158 205032968 +762587342 -716358808 +954674311 166737097 +389718425 -508526627 +-563668897 71867525 +-508088407 -693769203 +-289943112 -170720178 +-901248771 973301434 +541068540 545764312 +201986343 334887811 +-877617757 -586284286 +-170530039 -545006649 +837893456 -995580311 +569183123 617989894 +-330384738 -986837494 +-848534655 -418672612 +-685666956 -146106557 +-169563388 345887553 +-710496194 431045019 +-291032155 246995272 +244990744 135548841 +303362615 -769693240 +-378150499 -84494213 +-359238160 -626845162 +-886234648 966860939 +909659968 315844279 +-699908623 -37707069 +-585474153 100828714 +668320731 719040701 +397218520 -176915501 +-445279821 962733759 +-693804176 -728176929 +43226999 -337793435 +-620551635 -674264986 +423874898 532326757 +-781727304 601916674 +-974610521 187989570 +-571134671 -240314238 +-229429651 -910681353 +-580984365 810610286 +674023167 -168410478 +-742610586 -492028706 +196402719 815468520 +-109911171 -956140178 +-211504608 477454728 +988796184 -893081167 +-166575712 -80103064 +806488876 -96568616 +371371804 -884128850 +-877242052 304736782 +-819396647 61254556 +834315212 249900736 +824780178 -192933764 +-444078723 -873009133 +-49888795 -126806815 +587392271 -120391660 +114732832 723045466 +332622624 -934520130 +-298809289 -938853761 +819561070 663732843 +624245468 13870145 +-364043035 -573899552 +797232733 -810966137 +-979056527 52041668 +634354433 423911261 +841196880 -788247865 +-935362298 15662012 +264328675 518290172 +-179812800 311093744 +350241893 -645406252 +-88199226 741121719 +-124315601 356991726 +309005886 -312099355 +491714133 -409476129 +-136312709 326435574 +-286389407 614338104 +-745221400 480501654 +408506989 854396272 +38135382 365935613 +542275473 -521212207 +-345937722 129898708 +-91856836 -31517655 +-639229335 -153545653 +552100017 207670092 +-589915788 860203009 +-608812756 640930700 +-665049255 248121539 +201197622 -441886326 +-102081321 865472945 +-556419612 9774429 +-339004444 933620927 +-253647463 -234507093 +-241291836 -713625082 +883715513 -106019512 +54375329 -64443235 +606070226 -143043341 +-962937778 956386960 +-839372608 -972945350 +-293795387 1175478 +-810312123 591732222 +-867274596 -103358008 +144469088 -435189965 +-643574466 -743176896 +-59971760 -412725074 +339212017 191190338 +994886582 -738953208 +45710371 -867317645 +-359809462 -390314319 +-963212879 229682154 +-158302285 693157455 +-976672899 -3655014 +191899237 785639311 +668860870 -327834649 +336574132 -202519714 +-763112020 -184012130 +-310636040 761017132 +47684352 335312694 +-794397904 340483916 +411494577 -576536697 +-751197851 -715031258 +-943524282 824807100 +-457934711 446842242 +-387620883 -509286465 +973634661 -463992053 +-589335039 709370311 +-478021834 -598300235 +-824633146 -808205111 +-645232863 247610895 +-89769304 936844636 +-270939733 -957348857 +-16535931 -109438099 +-186318267 -777645927 +182601288 -788569449 +39158156 -935807798 +-518520029 -510603655 +-625215100 962795410 +-808821115 989950146 +469506869 498440342 +-328938951 -582292300 +-605012221 -456942761 +871833048 664582293 +281591750 -806196925 +834228677 -591161135 +209428137 -28471343 +371841943 400009511 +-623089206 77303640 +708044529 -480185121 +207385870 574852363 +851652985 381629332 +954739495 -327435084 +-165893706 833560164 +11498298 85082878 +-120002227 -737151174 +-74646078 702224411 +824628670 991979769 +844408303 657310105 +-805646389 684192218 +-445022244 -841771268 +12980426 -787970121 +93155295 -868800391 +906331275 159823784 +-908259294 686476833 +-789001205 -98023566 +-50062551 -887406251 +-708189759 -774799888 +-550787240 649406926 +922601363 -573216454 +-593573304 -420859793 +583735449 -252465416 +360728563 911471890 +398812926 -436231461 +689780300 -778636023 +-717546139 -298545241 +-346882323 430119847 +181947333 -398402883 +132204252 709480603 +-320396950 -766583992 +290514520 658275889 +-331497205 20775691 +241002971 139183361 +-338047845 395371591 +283184630 766949360 +190968751 641937965 +744122788 233102391 +-453779078 246220103 +917996051 947940654 +8313105 617940685 +-706081061 -214555436 +-496189818 695177083 +956878056 283547683 +454774066 436437312 +-548646240 -99123374 +738236935 -763960152 +-476636618 396171430 +-36283314 735156015 +384029115 507373095 +-320724748 -82430716 +-34176801 256279297 +-988079144 -33143008 +649383675 -183326409 +171853786 705077956 +357522885 -842748334 +847355600 -659688919 +-194702094 -730641877 +589794961 445886716 +-517300476 -611933113 +-604819362 759570385 +-220798285 -626612047 +-48904587 747553080 +-209377901 -793028873 +-745621836 292082812 +590082404 -925653844 +-239004930 606896242 +-205948273 328035972 +210229320 -85009384 +-368124803 863098628 +985278565 -359245264 +946715662 -354798254 +-400603917 235554921 +-352561417 -314678848 +-958377560 342460573 +-578917632 971139180 +-667281772 37705796 +685498166 147646992 +591327036 -35911250 +135568938 490008441 +704404584 785637652 +681052296 -528311678 +17241117 539175786 +963036039 -898547248 +-706076700 -775647398 +-379798644 -725616288 +138623103 855178252 +524411871 90831646 +972470143 -74573628 +53502479 -941475044 +-863947370 368337423 +731618475 534929406 +-653858260 191882530 +416485940 -55479364 +227798518 79129824 +361887036 511445439 +-553043966 133471063 +-85524997 -194535643 +572779268 124839952 +-303911927 -19387685 +-365952376 -549327077 +993210704 -509201240 +495912080 760018734 +354490612 -226473263 +415981085 -118382838 +-674364184 -131956762 +75402170 494828978 +384807526 295696736 +3826675 736532965 +425498861 683524616 +-347759303 -473182986 +20020259 620950728 +-787869180 869696257 +-322904451 502151806 +-746555325 907266793 +971026629 663158600 +-997676888 -271209485 +-540791514 544995849 +-841694814 2336661 +214348417 -879539298 +733866825 261257102 +-771474909 -331126435 +-483290311 -366545344 +955386861 -810678866 +719925237 -100717772 +-200060947 -569998527 +-718751480 205688832 +894590013 -307797329 +-283456691 -176877891 +-560614665 -30114902 +585407685 153741744 +444272987 -969779242 +313046838 250555950 +53385332 -745953891 +-751562895 30431683 +-85289632 2724769 +827326441 -306647743 +-996050213 87351406 +313383342 -306400649 +379670173 -141607326 +-519812436 80918107 +-541924448 23228665 +815948911 966781299 +-968562874 608595863 +493423174 657416058 +-683993709 214344756 +-579911794 -923094456 +-911947718 997790522 +663381398 -140599785 +-757880622 -928845573 +541112772 3266259 +-866175342 -539061508 +22660798 -720440991 +662285010 970057214 +-519629669 -440763494 +-157857422 -483298856 +275934094 -373356472 +806066205 -384766792 +-955574874 696331124 +-969729427 -580031473 +-229925095 -29406033 +36777795 577817745 +-825190662 141939784 +255526006 231883216 +-384985660 964241547 +794115379 188536968 +965725256 -938804350 +-962527098 -89330821 +665023292 701528270 +150984625 490772772 +-937905968 -312104511 +725713686 323856182 +-888201111 -70439359 +255662328 395998099 +-657500401 -899455210 +-54580235 -836037686 +16054959 143195521 +-454026874 379171707 +355658821 -686046435 +-349757473 70923062 +409210366 -827113488 +-701975242 411670461 +491232292 645608612 +-551181974 -308573979 +-902286416 -138210450 +-455969024 826253891 +-260412749 430976940 +-65683165 667629606 +-22089270 -580925664 +-348813988 -311666154 +-34409595 964918389 +-90818014 -79303225 +-255634548 873778246 +-119277137 -578679717 +645762675 -235956999 +342644618 -36063309 +-914949062 423087889 +56119308 7888460 +606039568 -306608428 +568917058 899295970 +946365422 466083291 +531324066 -683233663 +-441057087 276234317 +483272165 -393097590 +-860441464 920511319 +-739630834 -634927597 +794285967 248569632 +985500149 -163467080 +45035675 -332797088 +-855051403 916523601 +309796014 307738516 +402316214 135253020 +-214803708 142811358 +255218087 -981814766 +802552881 197957036 +428491108 49333908 +-141596894 -14849031 +721527304 -807966046 +510958135 -820719279 +-280167067 -640184976 +-760933785 -508856362 +214376017 877465557 +-850337018 317618939 +519327087 -409484807 +-906949423 666796938 +514055930 -213808050 +259722094 -632800663 +378134935 -145980936 +625929008 -325441406 +568646346 779951381 +-160089619 316402116 +8862552 384737075 +15723457 -724100261 +-738849552 -616772289 +66670543 73548544 +-828765983 537502213 +-417794434 84416093 +-844950117 494211769 +668554882 204794987 +-379076080 -555926222 +-446211035 474888945 +286684436 124395000 +-696481018 -998702535 +-349852812 -270479574 +585063300 -664868522 +-470433808 -25296228 +653195778 698638622 +998333332 218329194 +501368746 157515438 +-888543394 7526110 +-239745139 -832081417 +-748430547 -852234162 +52111355 -341597532 +862895439 676547721 +655224750 768403705 +414721869 514552198 +63462792 -207942212 +-264529770 755350896 +-19125990 300412162 +-952646608 68002756 +422164008 -482501300 +491275062 -799003411 +-999702757 453514717 +401003798 -784203858 +97534912 238435147 +346639126 -24153247 +708413160 607205958 +-264796332 -670415018 +572310873 775110235 +213888421 445418467 +152952330 -88752200 +95555411 761840652 +-490183794 -927606419 +-906126754 -58272643 +-752085403 804044746 +305040170 -572468608 +665104646 -748664805 +298756206 866670413 +-387491667 -265919999 +-513934609 -173670549 +-581204256 -266152089 +508544847 -255115147 +591842095 257670890 +-45065150 19584936 +417659228 399373862 +411988116 818087515 +-386791176 -848636756 +835785536 -765888865 +726311725 917954849 +-411488949 617820565 +542947314 767469767 +731190547 -334750110 +264662015 215729378 +310495691 -416707133 +-503755827 -704656165 +383574287 -291550715 +325984433 604083958 +763814128 321865016 +-773347700 558868548 +69598253 652669631 +-743887980 794828893 +443621406 -539366762 +-342319038 -69901834 +159034790 210234929 +-776419288 722838070 +-781372245 -386621248 +-591880279 -782090628 +576207227 -713871548 +-430117223 42037147 +-518199617 6681858 +-810900538 -269006461 +816593030 -443882286 +766152535 487061889 +-999081331 -865069613 +851994398 -893547219 +-303619996 -878244165 +637827727 656604854 +233929441 -183453524 +-759717923 899073516 +-637166974 599448141 +-973803127 859973196 +-916756513 -215271823 +-843714506 645845527 +-287632024 684990554 +823489761 942462461 +397806424 -395870231 +-787909075 -981892469 +-330525009 526263778 +503953415 228743507 +65117793 110756089 +165123380 194463039 +345547676 758777242 +-499414633 350891606 +-848572889 -487115382 +-851913422 834645909 +-237341302 838977322 +-777444529 326895269 +-900895238 -725975151 +71409380 254108750 +-114801737 532543235 +281689561 -37264077 +22997611 -108053098 +-366272195 65290175 +-228268131 12867614 +477123703 733229979 +-285540609 112338366 +-804293309 283181624 +-932640273 -113944663 +206585012 -962008782 +-320227785 993048595 +870075816 -629638156 +767588168 653594999 +-33079644 650617839 +710410183 55552162 +164591686 -595601539 +858122081 284578555 +-930531159 135707247 +353491374 -875130570 +639054515 714221584 +-121914369 -105232012 +-729818692 -703101882 +-876235249 951685323 +818977601 721138139 +384167128 246201202 +-538816616 129035363 +612861993 392667189 +20256301 28220746 +228243645 -458522203 +238515276 110293976 +-907211253 754013855 +-666212789 -235681201 +482263323 -287555094 +259715910 244591733 +907018011 -106507173 +-651997608 -721848559 +-638373791 66504990 +508739186 33835501 +33543883 479059192 +793766379 -942514111 +527409038 -218019459 +-35982737 136604484 +956646903 175929824 +810935797 -497768537 +-51553339 -759503236 +-286122848 -782571359 +712499286 -948654788 +392262438 497763978 +-594907549 -88526747 +-258437794 890807529 +308733521 -494332668 +-458233057 747706289 +-587435072 417099017 +283027927 -438072208 +-350549893 35075398 +-56595489 344299877 +-831138898 119795066 +915971591 737829134 +767741321 -387403056 +270033610 -299133211 +-505042718 252907795 +201637182 -302848012 +771796488 712667681 +-259567199 -832837773 +667093481 905860539 +-800998596 -770570363 +-404907208 -980064459 +-945051893 -607547681 +613041556 -510963213 +217899315 870383251 +-730715617 -576855371 +-266484955 -834822621 +-631099292 -433301435 +46490586 -388036050 +-358080621 -958450750 +429030418 -55135249 +-294124941 -715847239 +-5183181 -109384526 +395346784 -175577642 +-377185969 194743424 +-526520382 -467643235 +784766088 933423813 +-216786915 576752451 +733522536 250478490 +755155234 -184913404 +734479548 766286068 +-334623042 79649800 +-691524228 691193633 +863812168 -482387529 +872349820 -307000798 +-495899308 -442989830 +-133860786 273757074 +-290409672 256982048 +482225543 799334147 +117830844 -656213937 +-42805986 788868055 +855782950 69536719 +906032471 468859731 +-724750306 -955607774 +-159970949 -694701735 +888905915 694084522 +-113275970 -552998063 +470203979 -109396026 +738814132 508649092 +231203009 -460049136 +738012520 -952079208 +-212716739 844029883 +185969903 -19125769 +958197053 -726282869 +-679263985 181423981 +-381942419 -812170990 +870102069 -720994751 +250655709 -445912953 +311615021 277846370 +-721216388 633944065 +139684242 -343922879 +407703397 -12009480 +-800040018 355094729 +920209577 877349828 +339592497 -350913643 +-941041476 -562756238 +797434150 411243903 +57255659 96606110 +-502222449 -759220050 +-537955274 -356581691 +920392257 813095209 +590693305 -131313927 +-151259426 322433416 +-83331911 568963009 +-854850723 963035377 +835009483 149749188 +819236701 -383281958 +-466136633 -729541823 +-260660437 444573287 +349863916 551426302 +44092669 -11027776 +256649536 897757956 +-169540645 690489448 +293582861 -785391432 +-832440314 960227709 +-329228771 218481266 +-756098740 623721964 +869456996 109580076 +944205086 -478859639 +362583249 -428829691 +-789546437 444617691 +-26501115 537923568 +-723586762 451938582 +-454846701 469960373 +959573944 -259310833 +660068222 34418499 +-544973659 -522416416 +143266523 41047370 +970345269 -202612904 +308510505 195034154 +-347209626 -372299117 +-99230901 904731865 +226818469 918503304 +76743813 -787485042 +-491755694 554111836 +851460770 -514846241 +-793716932 222643165 +-556281088 597035753 +-447254820 -13379034 +106358078 -751596362 +-82172539 -137681573 +-740439896 -713465249 +-295752463 23020703 +-725850116 548067049 +-875311317 266747766 +-714363857 520295322 +113480654 -913447008 +485246937 541186046 +116798554 604242660 +375587257 42128006 +-726405224 290052277 +981311649 -351693831 +709769456 -172717598 +534142130 -649987065 +341716063 -964269603 +-864064096 -533913279 +515517314 -444179387 +-803885174 710934016 +106942857 -129380620 +976071351 -285112755 +-825466692 -463435643 +-58871917 -539684102 +-456418016 -949251755 +148116088 -144361828 +-683108499 -25545739 +-493186490 64538020 +973940644 448089403 +-677700329 287556805 +318611421 -455208627 +385912436 843978150 +714853144 -370461509 +-964469009 -211190903 +280158147 -999730497 +-576188723 706613148 +-594529420 -277587018 +-224709697 -287498834 +345121519 -958127640 +678269972 -257258430 +200475428 916834090 +-753384419 -820852614 +-212137630 730885097 +140579216 340838579 +756497509 -864843997 +391012457 698329044 +970167620 -915075706 +-269265401 201250295 +911173616 -430168832 +352371994 846367490 +-869376801 -146569563 +58972390 -370779872 +-960575752 590532722 +-281111697 -871579277 +981891001 -195586478 +902610061 -80041613 +583995112 739922596 +-393009914 -740961352 +327491538 -257317419 +605513327 -805286897 +-442819675 746531806 +-508079683 -334001191 +-606789851 -52991750 +885184518 -287553456 +-766495744 759038744 +200148628 329399764 +-994941532 -313315191 +-441728254 932173846 +-994654893 875983654 +-558615010 200545529 +-718883505 -745936257 +408404113 833495323 +532117805 -247602209 +-479227466 808115556 +575874242 351692350 +-129124495 -972238973 +-496453786 -20236182 +-664838523 915431204 +-129039396 972409595 +221423937 -596995138 +-753709024 -972977204 +459315545 66661037 +-706105306 -792375953 +976376077 -457351024 +-477744537 338845157 +330288457 679664693 +-653721896 -53359937 +525086961 -904010740 +994178464 493827468 +838147504 640117864 +-152626452 756988648 +-431036822 538215139 +622211521 208342577 +83808854 -785062933 +-854854570 -851836819 +543783647 -170382954 +-919718199 456953739 +-223287930 -145610534 +4116526 -238552743 +77578729 -475696508 +9721767 266206301 +390307382 113501237 +-875489043 722532316 +-470345827 -327612248 +115065048 -761039291 +427878839 -106926343 +121324260 65890857 +-944913803 -862606187 +-887899130 241341233 +-556760771 -216426860 +587395311 -484075408 +648637565 776444991 +-21116709 816627912 +803147940 932456296 +93625753 -639359181 +-597921764 709398532 +276849423 314223011 +677929955 -763920497 +297699976 -257988002 +512761944 590408157 +-800202005 -462446532 +946362829 -356850856 +796169627 409465351 +-942809656 -523569151 +-638572837 823381387 +5069403 472914871 +682043641 335489355 +637916959 754884356 +640125394 539202437 +-692030486 708274563 +502412551 776462263 +-737334695 672942561 +550521287 -669089283 +-847409194 378059165 +228570577 -203756085 +-813421460 792319384 +823663795 451305452 +774094375 -564289962 +694760895 92190773 +709893233 760674776 +564532902 188464242 +-394446094 149968270 +850529468 828471636 +519367280 -877108553 +-94394828 -950944771 +839756127 -648700217 +-637820446 913762582 +952038256 -690622064 +-126395430 298704006 +-979459872 -667358819 +-452824889 -615168492 +457618984 463128097 +245692171 -739490334 +645537021 -306636576 +306375680 -311670531 +-267476122 -927838803 +-872048559 -820786045 +795810748 133527270 +-542342576 -121821536 +-635418484 767868571 +87856020 270935900 +-272509739 -740746768 +-768229399 954195967 +-902473721 680435475 +181814316 236615962 +329875618 61020740 +19167313 782036631 +-932530772 -660802880 +607949031 -185614652 +-816688979 -255306525 +-979488329 -160358271 +-245126634 -521795815 +39052296 398430681 +-783331512 -742270029 +-243794972 -443862618 +-606265469 605162976 +210393671 -19785922 +-132456513 650920545 +-989874577 360112296 +447147994 875596836 +-863929259 180079684 +-839518832 107541782 +245684772 -195238048 +-41737519 -140185004 +-202088633 174658533 +429414614 838383992 +869680227 -67949230 +-824121185 519142156 +4927560 -476897990 +-266761336 -23833163 +-227021755 -690147668 +702566854 880229710 +-713539563 426976796 +275948924 -977266036 +970855066 -560976247 +823910319 663630559 +753869162 -764512390 +-265418684 164113066 +-131172852 -377364266 +-402548063 373761464 +-877251689 531441258 +763538746 146015360 +-992008051 674655496 +988598832 -963442403 +872763074 776862070 +-665225253 936004845 +-641124114 231645880 +-322182263 -193686287 +158646838 -235906941 +877089257 304016340 +927927404 401076906 +-969782330 -708464089 +458788371 459530553 +371377446 -948787748 +-423853027 568230712 +313944184 -775596122 +158650845 166167742 +22520851 246220601 +543109653 -559257841 +397509754 583206711 +395941301 -923124305 +-10823803 929715690 +535185998 -905964881 +-865877279 675552021 +599468741 684356429 +-741627038 -33433063 +667262783 626849944 +288502069 623960588 +-596151921 67667449 +729149717 987183040 +-385859647 712149670 +751015253 970858330 +167427419 -159392027 +739565626 -314910344 +-178080442 645943802 +-293449913 -850813797 +-280664806 -892273129 +-843132966 172530561 +313605659 -921185272 +-25761433 -158201431 +-874949759 13823133 +961551271 938517728 +858138268 58624356 +822872560 -72451078 +506421656 914893738 +515101394 -98511601 +-64674923 -569997115 +500663841 -911040605 +307274101 -494477379 +265400886 418088966 +312659690 508958357 +857050058 239613770 +-23266631 -991937926 +-842581765 -306423324 +491435097 -764456521 +-226711908 985656829 +967557495 -560335545 +224349190 -647521236 +-181417123 559195263 +-375944473 -245775398 +172017945 293994055 +623554132 230873328 +-302864315 -570204406 +462413387 10850009 +520954145 -4164606 +749812914 778829084 +163023775 -978655240 +-796069556 -990841776 +395411467 -798762719 +-352001849 878956434 +546009572 -4973305 +967401158 971015013 +825812614 -935327463 +-690935664 -39830308 +-49756709 -71494176 +823685754 -376514042 +-273785777 123045404 +-918905215 -385108975 +-717288012 788938932 +-736081580 -634289625 +800147715 -414642472 +-264063300 516025088 +-971289950 -50371236 +974265445 671969132 +916091925 772398379 +192398671 -482258769 +-744869442 572672739 +-539505902 -548182737 +425960007 559773822 +589340678 -90091961 +338505539 -312881386 +113800736 -259584865 +-812937002 202360237 +51672773 437784376 +-933031046 368864947 +-114608985 674205126 +8708760 -635541739 +-561539327 27888583 +-99446287 -783133461 +942979020 -193564911 +-383129065 992969404 +-119477486 -525255624 +-142877987 -451551394 +877833400 -856229480 +-996948264 254889857 +-963898059 -999498026 +532503424 -109553726 +631699638 -184393910 +-622330636 262503197 +-422510593 115648794 +-562463134 581458560 +-276278693 843493498 +-123564242 21429754 +132109008 -766185440 +396720719 -323743665 +403526097 969370842 +-559814254 -250541178 +-267864153 -790350707 +-931718226 296175165 +-749368616 -160520965 +297718020 -632283455 +301072845 372983398 +672105826 536035173 +818845931 27965640 +214120291 799977322 +-427096222 -71825238 +666288296 920472769 +-526961061 -253269987 +29686954 -86001204 +-184476542 -795756817 +-168772059 526579788 +892213900 895318472 +793358276 53352122 +-889452344 963754490 +463493029 652642115 +-756328860 472489588 +52348224 -850285015 +-936773929 690088603 +-463046335 993669397 +-388114885 -164999576 +-300288655 891792015 +284950431 398374203 +965706407 585070026 +634327133 -382427820 +-400526002 -700410551 +329166686 -478221250 +-634899897 306368779 +-29076626 -117759630 +440835947 829808089 +651374252 325873018 +-110854511 -64864264 +428134712 315850984 +-648646367 738703002 +-41626930 14097414 +-20394024 864956295 +158960055 -811651226 +-581316095 -686928646 +397237123 497106558 +655530862 987152411 +-598909622 -141824681 +-849975730 536528507 +-750751314 -127780823 +-999522152 296301548 +371136968 836889996 +95094270 -776706086 +-617046576 -574265871 +461170642 -1915327 +-218339270 -428828837 +694237849 -563606538 +-511943561 414379067 +258352686 936891916 +770891425 -296042328 +-96764574 380964977 +634903532 559160176 +-228221154 747686550 +-602537339 754606316 +118196813 -995254798 +239078879 686046616 +730072589 832725161 +-874793064 443353802 +103069753 718530628 +744268321 -618467902 +78465405 94803532 +946576972 -833247686 +-929764834 162111878 +171246364 -527552211 +-82292030 397932385 +-532735100 -365626813 +969922069 336330327 +-283860969 194513172 +-664556102 135706936 +766278918 362654698 +-139604712 357152094 +-418447909 346880714 +425817487 956393929 +927534160 334711596 +406441868 -336720750 +-515193602 144780995 +638078418 715437186 +765386133 144244218 +-62732990 433665337 +615102374 -754005483 +842401814 371852893 +658583067 -370996339 +-984338964 856944820 +-85095074 50484390 +384627544 -161999592 +-126694447 479381375 +64494732 -274328966 +-263691411 -500830365 +-479857476 -878538344 +-954718755 -263433431 +986678250 -775987321 +353638301 400165390 +411000989 -47116243 +416112957 -543372274 +542922620 722411347 +-164652513 7391235 +-674166865 378610948 +-894329457 166650978 +170708230 -943084849 +169786819 630430738 +831470631 -384739483 +-619283735 643876194 +707595138 -41981584 +335865050 -424001074 +-852643690 -682645549 +-714064709 959611704 +261320824 910403935 +-644237359 217480757 +498741099 -640130654 +74079599 340272464 +541975054 341563242 +224977045 309775604 +73885928 -174031108 +-811492044 920303974 +-304836940 -300184075 +246292464 -196832683 +918946010 915987858 +550898186 18096868 +749870305 -472938233 +251488762 633344864 +528251768 -400404126 +-566967121 -790016217 +-882736486 796622416 +901425712 231855839 +901101862 435075376 +-429285793 25614664 +-115238119 -914965158 +451522244 44910920 +-365177189 687508198 +71444988 -824925933 +-579323471 -130746034 +14381838 -481938600 +-920508047 -259693925 +42960205 -378924699 +630530156 809841465 +-613075163 762936843 +910634626 -144806082 +160143256 -507953148 +243969397 186859017 +462890647 269754292 +-923337835 519045625 +941930249 -85553218 +150925355 23182333 +630016458 -476133627 +-407388613 -512911747 +-321230862 -537982777 +-256872500 -218417434 +-42541852 -737576582 +-303586834 148405125 +47861411 721874838 +423460852 -479611218 +-331995399 -844995119 +-522609449 547213040 +570499968 -236111059 +218474265 -967059077 +132120464 -109362510 +726779318 110085434 +-592158872 869338435 +590173097 824147037 +-176761442 713044096 +-372561597 -603432897 +268282108 595347070 +169787863 -105979599 +-104305264 559449895 +641608155 589552709 +31339833 736592831 +-781759362 -742223859 +-768157423 -433727965 +632156357 -287940542 +676530321 -4413613 +799771476 878374658 +713551388 436076776 +-295383436 -815170213 +420364308 -301061490 +574368907 -990161871 +637486556 570994416 +232497559 680501066 +-630413308 -392538968 +-610184939 346435957 +856466526 -935826002 +155320877 -783927282 +-333362881 -527657926 +569045171 -497068998 +956204044 -568673121 +948073160 488452583 +167981173 41228025 +-833804495 -774214543 +244494025 -59204354 +-844368440 938803564 +972186 -55232837 +-69991782 -440802489 +-648108902 -188691489 +698237859 333624640 +343067526 -490814040 +356221816 681935616 +79599017 -358297962 +-630727521 -251288315 +-25552510 -463628301 +-224839129 -883489310 +-878163594 -92494688 +2706151 -951762825 +-800539119 723118261 +775353071 -339018863 +-926688943 -896034249 +671395767 -22704136 +47835367 -15755012 +-901405863 -26878127 +-678725252 -94669212 +432131201 -819592587 +-448373264 852020711 +-998566732 -221919809 +-625869034 142257969 +917384404 -191382986 +-104247569 294722351 +-913047885 118565246 +878767784 166283857 +-851369338 728334560 +954307611 293584203 +-628537920 346681060 +509512165 38379709 +969842083 -803042864 +-869589787 355390457 +-417491062 -867991169 +-612612434 -692853914 +-159132196 870570233 +-671971978 677891981 +-927085611 -870081588 +943542558 54758830 +768473053 701483025 +21855873 -266351037 +866170221 862102044 +704380891 592091892 +131200885 -832637289 +214980235 854832062 +895458190 -440102072 +-406080767 21191896 +-338446580 -678183785 +-994205795 115984078 +118435295 542250251 +-219008825 673443098 +123258191 -817100399 +-59175620 -657513515 +-84799742 -356429249 +258040581 858748656 +-731977545 929550000 +-781055262 878516768 +-485046866 726993440 +-172524849 -644372954 +419727622 -460359611 +-792701693 765624259 +43436027 -598732640 +478182293 9642497 +623851575 890334529 +450595358 567139779 +-491095124 409378984 +-695399810 12235761 +690637339 22465931 +321864908 537868443 +-876047785 -572022925 +-405539649 -488850074 +782919167 -315964554 +-461855050 -756543425 +-916518293 -298095279 +242397476 -53229688 +674720740 -590114870 +387984006 869771892 +-964281123 729449900 +812368504 -347112099 +152762892 -876327701 +-391390127 -916250277 +-860688145 887814709 +-613053739 -777917717 +39133349 -763443729 +-356858730 15309262 +943861483 -999752029 +-128730991 -621508968 +756270130 -557111638 +120453629 290946818 +453260643 219238620 +3410611 -343111649 +-177068069 -583884904 +869195650 776522255 +509099512 -653000866 +200743907 -169740670 +-729365993 178367135 +736936363 442889205 +979689648 458619003 +-799203189 -616606152 +51720971 -234177012 +-966896969 -366156213 +115619687 -741016342 +75071409 -305685182 +-100164307 -86028069 +-431413628 573456332 +-691931076 -18144863 +-699657545 -632116404 +291148413 931432696 +729531099 126333165 +-251995574 -860978800 +-360462166 22983225 +931677096 -95391648 +-655558598 -191808112 +150349398 -165901536 +-344099464 182707156 +462126933 -426387472 +-344170222 -753176920 +234990172 -224619489 +-651655753 990630819 +85124373 -443448028 +-621224930 -884789847 +312134524 284044002 +524460255 294035709 +672872355 465004338 +-743009985 -448095119 +-488188028 732177287 +-179655328 622395285 +-260500627 -954664020 +863461667 -236864234 +-204486597 286934798 +-358454698 -426627483 +-574087995 826457019 +-794759194 -656342227 +779496060 -76115440 +-530478472 649437777 +137255215 713989853 +581643726 232926258 +-160302883 -688317836 +-809810507 -631226427 +-820734384 -789551988 +-888998561 530636499 +842905986 455176037 +-407723420 -969221416 +-516652921 -430145958 +-33563419 -808184962 +-668548281 216033746 +-388859688 -80545266 +739584468 474856143 +-731956934 -499633311 +-46177218 696759467 +428610360 -489207464 +740648195 509868199 +-556965191 -952724900 +425615498 -995484141 +963706221 -279107617 +574857722 -569636313 +292953346 232261825 +-105854437 -143260803 +586271304 -694769066 +-26014388 -483556273 +-632695792 -533843508 +-132186296 363809571 +839369634 -87443817 +437620915 639576673 +64283166 -404891293 +961298020 -278656013 +-81532105 -241867843 +-616587161 -609402415 +-510988257 34587825 +784791341 -645383979 +-290604905 -567441266 +977037475 212382538 +-77456885 911064945 +966963281 883245053 +652856578 25054241 +-23036277 722996888 +-119551530 -977916943 +251507137 -655247883 +-983584592 932868740 +-704644454 -885381906 +896050518 -71967337 +541281745 -504123168 +372511682 -373154714 +598691949 724872871 +204983179 612727889 +-197464216 588015949 +-710052441 -36501429 +519328225 122725887 +302421064 -439398274 +-479593770 -872334471 +-385398738 -806692704 +200873645 -806909340 +415009410 298534149 +540058902 -806589978 +-365194870 505756023 +540947454 -181565169 +466772454 884156490 +-785292597 72954528 +-954220453 -616291749 +50087088 335088405 +-498335761 91673207 +-405320775 195688625 +-552453658 50039151 +-912189493 897331733 +331246764 -94508994 +-586508274 -516251812 +366675972 759052424 +412186535 -952823833 +853809597 -888774546 +-197747323 -773242631 +672794219 649760127 +-465113440 797677096 +-644143873 -765211624 +-256344288 -714284751 +-794980062 981876842 +-510773510 569928765 +307193278 517073213 +10056231 -680558143 +-490150340 90464683 +-386835796 698393479 +492370036 -890284326 +-63217072 172847679 +159270711 -892859231 +497924699 -343245178 +251921867 -139302172 +-486326633 195156685 +-479027530 526098239 +-284590335 -271411469 +-702702400 542720484 +430475420 -802152085 +-298962369 -436216148 +-53352367 299428951 +533868339 -97246904 +559067859 259434155 +-172767392 -646378780 +-461937358 -706631879 +-948713330 283936364 +367711637 2637956 +-110480564 -59651056 +864272854 -686355071 +629840536 8129993 +767561844 -879662716 +-347398566 -383558775 +932863672 458955789 +850642277 -705027602 +818744814 73641037 +437302000 568432754 +-95034262 -66014463 +-443132124 -108850836 +394558843 817833401 +811020521 -984274577 +70382443 604780194 +233829634 188686289 +178770575 -847443975 +434093105 986315358 +-756884644 -430034084 +218820389 -985641107 +29946084 661958867 +674960012 67801925 +-57180249 509354529 +-720830391 -458566396 +-57782937 -313045051 +-738351657 -305463943 +246514922 330257507 +537473047 220812282 +-913550512 -884104348 +302403501 -449459288 +713666604 262013506 +-587566689 -857890694 +1199515 -390869184 +-749312825 -890278552 +319141634 968923470 +-103988376 264590124 +593737349 -209683678 +607616222 949680426 +-193090293 26866495 +976061663 450717549 +884744854 753365203 +118934705 571804827 +209365648 452141126 +-686444081 -50711368 +933008293 388375264 +-50272735 738696835 +-490857131 511005070 +-203556951 979289756 +-892839297 55030283 +-164646196 -79420732 +578619874 490250854 +-837679258 250659701 +398784020 -860141872 +-4708662 -201744759 +463756395 900648408 +-281224470 -40004411 +-228459690 -4106629 +-47615770 299425999 +-11727275 506715381 +606001576 124880634 +915504660 565301200 +-284959621 85355209 +-498735886 -172444618 +733325874 10165931 +-848680657 -580359956 +366225812 -374676886 +-335930254 434924471 +-281417639 -684276316 +714158649 -356941144 +-585374197 -303088062 +-359622025 -718804679 +-587286223 100806460 +-14492655 128252721 +240368654 -315248112 +304712378 233983744 +-523403692 691722547 +-462102427 314583192 +393972416 -415263379 +953787967 -516569928 +-560333937 570496591 +654721102 -1844921 +-686771133 -285536193 +685130658 856009540 +-264865125 -686941503 +538808630 564581958 +-202194097 117103682 +-434294352 -179351333 +-617121277 97787937 +733840540 22631945 +40337963 -15818727 +-962826843 -459506056 +915172226 -21580311 +703672053 -737652376 +-749575497 329150500 +522051974 543796850 +375237520 93170473 +837082402 -521303092 +567833399 710076963 +266772415 417436907 +-273787918 347498028 +-398654868 916450795 +613469030 893422784 +290351236 -997450601 +-558146908 -765754527 +-531385020 -26687513 +-999408005 668714516 +-288173684 -283781906 +785377118 452597774 +-306839458 -363330248 +-607993552 699734101 +172383860 880674428 +-316164997 749882604 +-670837917 699964872 +-444604283 7387694 +435502437 429378953 +498612807 -395537911 +556436291 542386845 +-218032982 912081261 +863769914 49896882 +-744133612 485688429 +-84823594 -683245846 +569483644 -694128485 +-266057219 142584544 +-662593036 14774046 +826632483 556236446 +-757142090 638278017 +-595447900 -328855313 +-229946449 -887469951 +134745449 -820871478 +951591993 -721333391 +194442029 -88716114 +-387225416 101034552 +-961824287 213625123 +472144761 -850645366 +974933837 -134179233 +-768795713 169798104 +700392701 -716555049 +-172830364 -201618786 +470200201 251672578 +-245098131 689837635 +-675184501 56351346 +-401820518 687439104 +547363895 -383390465 +443450341 -859969063 +970232382 691311808 +78231917 554651782 +-26470575 -207474814 +15491846 516693893 +44435448 -349816581 +105762904 873731279 +-386027630 -541287173 +950152312 95486465 +-492666371 770366678 +746842880 447670809 +134957201 -122241553 +-231818954 -834287438 +-914618983 107018628 +-637321758 -726242535 +-766153431 222301580 +435356011 -902594371 +-309733616 -382535347 +-352514844 938007680 +-179530588 850696749 +471646692 -259866167 +583421596 845171867 +758806685 81376425 +291588838 306009432 +-856839573 425060618 +-183081635 16228106 +759005146 -244999345 +-834174354 370440482 +768538752 -440749807 +624685859 -988268296 +-688166381 849922300 +555808674 -239593997 +539784003 400008444 +-823428749 277504827 +-281713315 837127118 +-74651545 -373063931 +109621428 887953660 +-314756271 818584086 +-171295129 -648411645 +-555434244 749980471 +815223793 -173465944 +271807318 140481819 +22340443 -951050687 +-724781572 -901434885 +831393045 366659733 +529947652 -559847376 +255004001 -128369886 +-522497146 293436251 +323156252 432106341 +-813309272 639629954 +-71555098 977810012 +82466585 95190844 +402277897 -423938190 +-708288059 811912990 +656193796 -794003399 +-422634667 838050384 +929736743 157624040 +312592578 267455112 +-190179397 775980561 +894248599 -91505291 +-224548303 -731767020 +785113093 350362223 +411015489 -9974005 +-76286190 -518124962 +574775462 29670210 +153665808 220859381 +-662349071 -724375116 +422310897 2203200 +957161891 126325961 +-14319115 -494413073 +346466727 -10043116 +999883865 -49514604 +-740963334 -383639240 +144669522 -176020888 +-564013609 -593250351 +-74245948 -715558706 +-899894257 513228554 +663992119 -605676931 +-723850425 -765630249 +-138827995 57998196 +-113142962 -148393715 +817623348 -891106526 +-60041612 -577073421 +-348718210 805804841 +729380801 350094945 +-644165070 -454165346 +31147907 -320903411 +-693744008 -706281882 +-660859739 -513396746 +-854066896 58989461 +-374946715 702282013 +34266236 268828966 +-968449799 -414889785 +-141742804 -556890597 +-206076021 293636549 +950637463 865414000 +142283232 -610586965 +-642297472 -130687837 +-981088974 688356119 +351066465 -856955408 +-191747775 -536865932 +34044692 836533554 +-425504555 -96702981 +827282839 500545587 +837360349 24574633 +-451676791 -926322668 +929478413 315671195 +-59352276 259333462 +625451158 790688576 +65969164 -933217831 +44913215 -326755699 +318750549 -4316749 +942255088 -344085531 +958720776 -447161400 +420185232 218532149 +-412255453 560821900 +-251164458 622804719 +-247860301 -839811415 +412264750 -285593435 +-493743515 356902620 +912001294 727839444 +-768801970 864551563 +443209051 14470649 +697162009 138456644 +722356679 476461709 +-496296815 -78013754 +45296332 592527645 +-29721504 -117011375 +-597940928 -404658597 +35663746 792047924 +-33314250 -737788145 +905002822 -973749162 +-988415923 152562609 +30718047 -134749715 +809013701 994349615 +315959963 -72928249 +-726182948 -24503419 +391687958 418512364 +489278101 784717327 +596433972 235839624 +-588195669 -111664164 +83307100 -654778482 +75237048 -561865293 +70534078 502273298 +656535285 558914 +655910214 -301360969 +231963416 509264270 +984966712 848657544 +794651902 630239664 +-554868846 166187662 +184847750 760745171 +425903214 -29106342 +-849763182 289066060 +976628528 -615319650 +-744763664 -200957793 +-564671799 200151807 +89785015 141623625 +53721125 343419894 +-866160784 -213759768 +882634025 -599158690 +984689073 399686170 +-668877937 544971691 +674939218 -722450683 +-206205002 -902619306 +-28779666 533799157 +-943392016 -939149204 +-78026349 140865321 +-109794642 -5435002 +61496810 -17677039 +150207255 -626272260 +135605166 415236809 +-819331969 478476964 +-399606001 -633908863 +947691615 -889049444 +188160266 126521327 +-410323132 -960916494 +-666840953 -722067798 +616085823 303302049 +-267322367 44805498 +-258263917 -242782301 +-731502102 -449827206 +-542315399 94188737 +-882040668 304470308 +458344821 384073024 +-929807825 -345917480 +-416690718 -136843862 +-80038398 453926642 +-191547188 -304633997 +257563328 -453737629 +-535021528 543658438 +-934278732 630089330 +-153675751 844612487 +-573766936 -750458003 +43189969 -335476504 +468779468 773161642 +-706081860 -83819418 +707675768 39444597 +193687359 -993416449 +824887624 -718017149 +437804527 353940494 +-867252270 658013256 +535487107 -545608735 +926178931 -882228972 +-17377857 890835327 +-259629455 664764131 +-618212956 -279558675 +423148724 640016792 +-423409542 361927898 +-46337093 -759200033 +-894606876 329206148 +471690377 -772722291 +-975051705 342199056 +-719701227 -554259087 +626591199 -121709280 +483260527 607462168 +-391271320 210354041 +-895822009 146524341 +379305426 983868672 +-153226865 348503252 +550680868 -507393278 +706407766 -120165673 +-397346770 -96683726 +-58257484 -317792503 +-680384187 -550861304 +-943132011 708747293 +-39343235 91260399 +31509759 -574853861 +-861007034 -944996928 +401266054 970626379 +-179852167 -654826808 +316937093 55557878 +-153269318 194451999 +67023327 -867784597 +998262309 128675345 +841457536 644077451 +155990171 857163600 +-107101671 537422656 +821679346 -457541833 +-828621456 486193224 +-293449845 -164008235 +-462265819 -477018767 +991802806 887588702 +203572815 -993591931 +169441657 -223463699 +-246120242 774781847 +-187892624 827206 +-609150024 -869446395 +-351531352 -22648908 +486636251 196110573 +-85886173 964982699 +305672953 26627505 +26657787 332700689 +-850227683 220555580 +-755976206 -631170341 +-95756228 439946874 +-987865848 999688139 +-843142261 488980799 +-184445363 251128501 +-706728062 -507905962 +-197954814 270940359 +343971759 87404510 +961137798 -506034303 +-720073536 -258197657 +884147084 -827264459 +118860685 87317005 +-631156219 508765480 +-7514727 352450197 +745163683 339939450 +-532078442 429187850 +-406169921 -895899201 +59424887 -517464077 +2815902 -876664008 +672115999 -695681853 +-395588833 -470818288 +520764824 385462098 +-331306553 769029540 +688544632 680318540 +681141117 442662466 +-991545611 -962087233 +707219060 429908928 +-756865492 601487074 +433988533 -724063155 +-543194603 46515340 +74532129 -141811628 +598957206 -728468781 +-908148527 -717300010 +-215789353 -551056329 +412066429 -428657508 +-310435983 -399089082 +-562573594 681600375 +-696607899 -892571687 +-730797601 -754793929 +-522167247 -795984364 +583915359 -374150451 +-921106857 529531891 +-626638976 -358225017 +592703410 23142310 +-72666803 -102520646 +-28521122 820812270 +252969276 -597748255 +-786841500 103219935 +-26052081 -589368669 +-878470502 -287023776 +-775499563 -716129052 +280748388 -155750119 +-723059209 473177375 +508617953 -503721187 +-246099645 -939363676 +311641398 -731850386 +-135076122 970423036 +988128994 -9995499 +211693521 -385221162 +218344050 -546966690 +-975134592 529053783 +2399230 836925187 +-513764374 -836652757 +558062660 244578201 +-362914884 -954788993 +-245233912 -401443124 +-748305699 23738507 +-900771738 -917613942 +-140880058 -420155407 +183795017 -305524695 +-896899603 480003337 +630436380 -109027004 +-552340602 -871582454 +345445457 -783284611 +571899306 -507511588 +971230636 -131809266 +417005508 117583244 +262230266 -170661187 +-910096376 -940116 +-706042855 -801471216 +415820139 -674882262 +94905335 -489485242 +-42383576 51244960 +-139743551 -754417243 +374016611 -937014277 +-944552674 414918370 +-271884588 -810056128 +-442859763 347933271 +280253961 -200234635 +-19584716 -706810776 +-240287356 81943393 +-393504647 818664599 +590164872 630841183 +-778749165 488568938 +751685533 533573596 +-63131040 123068611 +-236271341 714475838 +386789368 -488847241 +-56264587 -359901016 +390827310 -942827939 +-681172429 78614204 +897594779 -660128686 +166253000 -158260300 +-624080008 47624264 +118402540 100258833 +250381049 -356302016 +813809293 956330579 +946739341 -74870117 +-222831833 45517562 +-13989050 842153507 +811323728 -117999209 +679461277 574189252 +-135382969 24191502 +-38464862 42672846 +-303365805 -874969504 +519271623 605639572 +191000762 -507277097 +546558567 388925546 +843699887 -10538905 +-444445412 -46132374 +402266543 835684500 +-567877056 -565152732 +71916399 176802631 +963058531 535243070 +-390258488 -658495630 +413156303 -994387896 +-577583903 581936230 +-626218105 -494781862 +-711062377 282325455 +-477187824 912107314 +-516968041 44933339 +-563278870 448395272 +-83168869 -127615848 +703436095 -446071419 +-660532722 -376982918 +202283904 335374608 +-400010904 921814660 +-456991846 737191248 +305738762 231430322 +-322534971 -519516376 +825996577 44468264 +-106029576 -8497739 +-577607436 -581710920 +-660885312 -311166997 +835045492 445866308 +52263766 924584736 +-232997168 -731706101 +-95794710 987539732 +-427943030 -976716822 +36515337 -526891800 +274868140 -971517313 +-133974851 -184955999 +-297674390 -844087439 +538193835 -883670809 +300113924 586793146 +-8817863 -38995311 +115833112 -37549361 +-298352043 148962281 +-761794508 -128090286 +-619540525 946447684 +-649112738 -790415334 +726405315 -298562763 +-39443209 982403365 +599520179 -935079198 +-395352174 327814570 +-755160658 935605012 +820400703 -229953099 +221716027 30464548 +720089491 471450403 +-85374557 74892073 +-177335105 -638692817 +-670619700 135650582 +-327361093 203125101 +-736281518 -78958314 +-846673572 762850517 +11251841 97092186 +437625092 -371352874 +768465946 879012725 +-504284373 -413111980 +175349429 -444949141 +169723744 872398662 +-803951265 -330656519 +-208966324 407752617 +-328726345 -661929831 +971121053 -238356316 +-706083177 -621985291 +340587951 15998860 +-224369102 -323891227 +849182114 25647298 +-249292499 929308660 +890980026 955127668 +444353825 903022663 +-153335501 -819798794 +749413533 964064022 +-614416352 -252155790 +-384225836 329542882 +546807984 -982523685 +-702041289 -792995063 +-464334035 980219814 +887305016 -156978244 +-943874497 -199933675 +-654295862 159669057 +-123090685 347188416 +-895826985 -223366169 +334977207 -745067391 +569115467 -669243895 +127483097 871838631 +837308324 573107919 +-332244166 658422045 +-250640780 95006493 +933129485 293070710 +524438525 -814318983 +421166680 -823721576 +-836732848 367739829 +-860580586 608989460 +-615827481 -536747614 +-716725435 -744451057 +639554501 -969014697 +780852549 681443050 +924008266 -71245399 +-622276409 148101613 +538311273 -802471970 +535719370 -942663365 +301329579 460243359 +-283618929 800093175 +914717444 -548489654 +-590943007 479950567 +521745643 -138967914 +-582138241 833718421 +-59554408 388765107 +-562162322 723561269 +-153896142 550985793 +797974885 -962544978 +120972624 84532239 +-920084158 -726780450 +343338622 -480769345 +524667406 152350045 +-579206854 -178203541 +311523737 723241516 +-561727647 606973960 +-213222023 -450967399 +-816393712 797056776 +877387269 -900104435 +-249825798 67473226 +357151852 -224086786 +-621128292 -873295172 +-626890617 202092605 +468212976 955079492 +-169147002 835591083 +180460497 -102818732 +726777960 772250154 +-800583558 -844138245 +-721506162 105193870 +-372501804 -735834480 +307866821 741663748 +106380988 404075909 +766894202 837457724 +674329811 335877539 +-382805450 321567017 +362184220 -89237436 +-595581455 865834267 +284459442 -770126431 +739238464 -106894387 +-255149250 512849497 +620165375 -586243015 +-718095985 -37548010 +-202554894 415377245 +134749794 459909117 +-376911661 -453154313 +104549128 556495438 +-557111417 178170100 +-619630820 568779580 +-683927509 -687797315 +913407337 307236961 +85820947 -987528738 +970403589 -930992100 +-739355406 102600393 +356297337 362151613 +411977723 -652177205 +-712835488 -487162165 +-340368258 -169699503 +970114124 -40999411 +-402880000 250697776 +-876378147 325431730 +-502142320 -275858736 +155363995 -574930456 +-598517114 -82821279 +-361924907 -449379652 +801837688 834161202 +-955965036 -155926406 +-848897866 763751723 +537508670 -697052821 +323834939 -729160760 +-61051973 -164490807 +-137899142 531384351 +-853746701 184935168 +351816588 434998225 +-398733629 682190196 +-39598332 700631087 +108887908 481663027 +787136157 -776178016 +-928732073 999451386 +325253202 -40074404 +355267591 316747190 +-294850768 676087855 +553339647 -651419258 +-943715843 -830452067 +722807481 -21990546 +832420366 -625685925 +-812068420 -391208306 +960674972 863196241 +-584873234 -130116900 +296648512 -574736501 +348739967 187840129 +-167857380 -315989608 +-147195038 -195926934 +-67860640 -660244457 +-753131907 -775764926 +-567123241 706267359 +-670065948 -807772775 +495669632 -551747592 +-584082005 -318756444 +-250652550 -2220934 +692450310 -219596718 +908327890 -526754968 +-61174818 300966394 +-685834507 -634297871 +-574429151 -596060286 +-366614927 -863707484 +421439007 -394554389 +-573388220 -219723337 +826559561 953011014 +-37393154 367160904 +-85427926 952029059 +36224183 573553786 +-521211309 658096231 +-232011576 962441506 +-906476933 322672676 +-865199663 570005443 +610453929 560083729 +210952312 -238549925 +-880911210 -490736736 +993442893 -836578156 +-744007291 661165431 +-40247239 775439327 +-826461829 -293411938 +-475424160 687223442 +-590355725 -109424749 +-674093054 357359819 +-868180493 269451273 +504012629 224851038 +295009130 -190609764 +-140794792 796172553 +98309614 -695044095 +28669071 -84237297 +-270716122 87526802 +-398945459 -980460423 +-115357075 606821114 +-708001799 263894376 +-57117970 -737601255 +-710214819 485721536 +-768209143 513897330 +417164873 -629404918 +280160751 597072109 +262271712 899883455 +604759834 -29164598 +-760906878 547704139 +-859434666 919747290 +-298622208 454915231 +-44760994 575895612 +886829879 -200658348 +-323378814 -852426449 +765390236 -142669170 +-842016084 201865259 +-713727978 617308008 +875259921 -67433332 +444546974 692664469 +-318459302 391372990 +907834750 35500341 +276992422 289666160 +366423626 -586421085 +968749154 -50851267 +874002008 908298965 +-155006948 -778104466 +-17731443 101578917 +-271957389 -283386476 +630305247 384690314 +-854479728 -121648221 +470694355 -205740928 +-706822255 857537417 +133629227 116448079 +401609997 -799980566 +-281742776 871137502 +-533537605 -343400899 +-721232661 -300878774 +-833704725 693042118 +-100258435 520352534 +936338176 569195933 +914145406 144820366 +-446220357 -41413805 +302400929 628024390 +-494911828 -528938326 +-448236939 -164320980 +776216507 -778394027 +-207159972 735240751 +-142783281 230167324 +582512534 -726249104 +-198783331 854343419 +-630484135 730328843 +-955696539 -636946988 +487601027 865457215 +-473794847 -741793231 +68111695 206582643 +396197821 -341887476 +-899522074 -296736486 +-754082905 393126257 +808940127 -409640822 +504086300 -231764480 +413245598 -77111915 +393982223 -57736592 +-543421691 -846862514 +215343347 -914227988 +858649721 -282927886 +789043303 -235953511 +-801732276 170092076 +-5713293 769732809 +161320095 -321672345 +-317993786 -967273509 +988950724 684744534 +-503815526 -889533020 +-689627445 -215277555 +18292017 643160408 +254100882 729346985 +210960411 -64266557 +-303739062 -470241079 +364068673 283021569 +-468253799 -926951 +803692837 -602358603 +149268450 -474997907 +38172794 332668842 +-590187532 -496797191 +-312552384 638988620 +826862950 939708257 +-717174252 819561092 +-594939053 875729270 +-140934213 -759805364 +352899362 124715579 +-176206139 -486963378 +176726303 -233480116 +254508629 436643613 +803115322 966116509 +-807143807 21196116 +422605813 103598802 +353176541 709833986 +68046588 630070749 +-738424889 955027922 +-926581992 144227113 +31669538 780562150 +472411504 -583336083 +593288471 -916967250 +-350048569 372521565 +715761346 176487691 +576430176 882788839 +-412972786 338779579 +808315604 984252562 +-341330249 956813895 +-397876506 693021985 +866346794 525283124 +-615665149 -862813896 +-69773868 -212584810 +317494136 757042695 +-738586509 966165522 +785477126 -231290806 +-279235821 746438208 +-658004764 -177596649 +676595280 -148475126 +-456735687 -168191207 +441974525 -192634215 +64341678 -886171327 +-916543113 48950402 +100672555 166315547 +-459431493 -691437309 +-922161220 -366957405 +-906721936 -860898390 +-98552958 924086109 +971166843 568185546 +-847798540 -558004568 +-504710522 656633941 +-259409947 -51539751 +-881310056 185374028 +853266403 379346898 +-597598272 124226254 +-426752982 837156386 +-948676854 472235387 +-352420758 -177061280 +-572096246 708415909 +529880285 127774025 +181210263 399598209 +65773644 809349082 +426464719 794412657 +968980137 875956547 +220908720 -225913284 +-543607120 -246536548 +845177467 941071428 +-477135591 221586773 +281991991 458384100 +-797406110 722364903 +-538780917 -906814475 +-79678116 841719120 +487179453 -598719022 +296678558 761063036 +-239224527 -234685597 +7149527 893524625 +-840469560 -538960493 +-952929216 -165847277 +800728152 417596521 +-310078899 112807159 +172279028 593901161 +548913455 -894291507 +-699530062 -201850616 +-103373870 -502265186 +339841188 853783071 +-384912412 38734916 +336864655 321561175 +-950527857 272804224 +616575997 -202894291 +-867372608 -163651416 +-250392486 -288374880 +517519890 926990062 +14725894 -614284848 +-244919609 -709882706 +-577357050 -994083240 +160924348 -847238528 +-400245659 -881958501 +-494425565 772202000 +250373452 -12227213 +185951905 -948147525 +735175655 -361325268 +-831606285 -282901195 +64727866 745120793 +811627802 -499478576 +-568664200 -382285141 +805842021 -450121520 +-223930891 77403193 +505696208 394411131 +749683716 -555934070 +-981343784 476481538 +128445631 -863749737 +-996736223 -132271317 +-66129755 863915586 +-432880155 177287653 +-76287547 800590329 +245400924 567993733 +-302696752 -306298633 +-908655818 832562672 +-491171093 -8472057 +650374518 -323278333 +299663672 -278774536 +738927303 870679469 +805333219 958251182 +908365867 -322682829 +72055723 -479609426 +-616671536 -57148893 +878311380 -229227612 +287383328 -198067670 +676602788 -238181850 +268657557 -540160752 +-127310812 -545711214 +711404001 82905513 +-21136281 287565248 +398241706 -66713333 +492868355 578159964 +-51868641 21149040 +-500474470 -744766273 +427836859 -458238586 +-882203750 -769890758 +454279953 7747884 +-283883994 -902222976 +581816319 353671677 +663814628 -898962963 +-997669525 72452162 +-771919937 -253230981 +914099008 776114700 +-122117046 -978729741 +-205171772 -70670961 +-282487539 -150589319 +469431264 953650126 +887775619 -940687038 +-934267585 773775544 +-798788828 119026524 +-96665369 -197255199 +136211561 345755203 +-585351523 801006262 +-236797889 301433785 +284894589 -968338079 +-317149818 31205311 +849062588 -179149284 +-161681329 833564123 +598582754 442157030 +788495843 518787779 +964966100 728211879 +-498272334 -269699682 +-867067504 -295827999 +752399592 -670523295 +366148070 -847891991 +605243825 32042771 +-186546422 -279711473 +142813535 -157140060 +53747789 190377922 +-793185979 -951105280 +-262820224 362045789 +811089650 -219262130 +-637116012 -145823959 +921816961 925764751 +-70743501 -534857466 +360878850 376381698 +552589954 -577280896 +273180105 -956075942 +-434082801 475113072 +-835077892 -997562072 +-716590467 -941269003 +-297162732 -297180283 +500830574 -217425909 +946132155 -100900253 +-567104622 -207515961 +705655340 469538122 +-247211415 -944386176 +-70717457 -840038062 +-160149769 237625148 +-363492058 -417263926 +-488654353 162320320 +782826177 995745536 +830961315 654572002 +-2929502 -871998186 +-521605352 -880416517 +46046714 -468869751 +-323274459 562075165 +-723827319 565205157 +263332194 589623382 +129517477 -261841214 +655249367 872621297 +-744260208 -269518704 +-650578079 -182970617 +75357100 918482404 +660058486 -625044949 +251932119 -67456951 +407845736 -678872640 +-888323039 43399434 +899256996 81835043 +-234647372 -75248406 +-302812786 -51140272 +-552751206 65129753 +426272507 -370101084 +-521165054 -620096283 +-822891649 99235984 +823411291 -664632282 +389411656 212167739 +-622113859 700891508 +745725477 614546641 +-805167996 -749206584 +-170074854 -865902930 +-312495631 681927085 +-320829426 33728637 +-199688336 21747477 +574068229 137527546 +-952635737 33928928 +153297151 355251357 +-839782535 -251328004 +-891782736 190350326 +-254620311 434334067 +806115804 -588579059 +239197851 530440947 +-696262381 299861469 +-430730523 162007228 +-850695851 -514050490 +-115446133 348946973 +474153927 828919103 +-991169909 233459432 +-385649481 934948450 +710592747 829229249 +861059274 -882633956 +240397540 -637676507 +-250341972 -791806824 +361591531 871412804 +-706162159 708114199 +-793503955 157220404 +-542228215 895983419 +948639270 -816133316 +-345138047 492471724 +123087191 805248674 +583854494 -911358692 +-156964588 575915357 +42360141 -553107147 +-800579156 -597747358 +-42286478 305839098 +-807986219 -383296591 +792886965 -111799475 +293113444 752137498 +925390914 -75540762 +-443799028 -729648082 +688191203 -36448105 +724863286 342534687 +459877514 923376883 +-105735197 286088392 +-916551199 -48203701 +565514633 431047586 +-996960216 944992005 +-9619331 -122777146 +-555447029 398957789 +627667579 -479931238 +-483728884 621175121 +-815700504 550003025 +559120771 129687229 +740589690 604543549 +230290595 608120048 +672554350 699295284 +555523613 -918849724 +490334409 585921033 +-136380898 190158743 +-726663536 668401292 +-82608657 445442636 +-758077678 518892558 +166247445 -792274802 +701472116 -956532440 +-873484446 619348332 +-75986634 380524941 +78386969 -990492192 +-614489 -691717134 +-991490982 -587895735 +-937889180 -182374033 +590861944 -762443242 +976737377 961750143 +846746905 420203843 +302135075 688658765 +668461923 459483560 +-69185470 -364404742 +-863760379 975812752 +426537051 22750085 +982508710 -105926101 +-259079548 609834763 +989686650 534159298 +-590905682 -590325231 +69787852 -390401205 +967181710 -780641711 +996049991 760784184 +599415892 -449024473 +-831721323 265659206 +-303683630 572102099 +-913359884 -218265950 +826843434 977286610 +-972219539 -371126741 +872090048 -232438867 +-429506517 -329956303 +44741358 962094038 +336080633 612335199 +-446764513 -779328335 +-674496149 -274831074 +583381499 843112205 +909786799 325290222 +-440709469 -410625167 +220911474 258941479 +-857017276 -850964864 +-167918631 -258082590 +-976603804 788007732 +677942418 151746075 +-835635116 -819299871 +-631704406 422085363 +578134093 -140053888 +-658981479 -845288775 +860550890 -207334332 +-532352384 333931494 +734130919 989241608 +2763363 165882422 +482460189 -594732922 +-343897402 809154780 +932717420 249914592 +-519061675 -632686712 +-235479618 521567909 +142875364 -22457694 +-992447735 735216651 +638028478 248336236 +695694845 -296995332 +-441577423 199197772 +-723157441 377213181 +-772983287 -582022233 +-439645695 -752750446 +456311141 491198263 +613960435 82853996 +416558848 27942293 +959313431 -626887015 +-321415163 501141696 +326021815 208571857 +512274109 556329808 +605657190 -137254639 +-365335144 311071414 +-108862367 386384529 +42184541 -16973337 +-466052965 -118664721 +-970589594 546424077 +-309214576 435532964 +-552819081 468071928 +-986747718 -79819512 +-413804341 444836967 +411520607 56679765 +211996204 -120109971 +783466308 -305128879 +-375060565 -862761332 +-836380716 -909397596 +-806306772 -160498128 +57429650 -7216817 +272538919 -602698137 +-764336247 389225784 +940304620 -217871 +884234586 694713828 +-675587695 -41944977 +-124048466 -873850583 +-148951136 -882379794 +473148068 -815614769 +479891455 782556144 +-646158002 860138199 +620663239 234340567 +385060763 -42249525 +-274925696 363456802 +54912292 113809348 +627610284 817358864 +-245221617 -140121611 +171009742 384663555 +-206537413 727824728 +300941776 439402603 +-340028144 127326017 +-149754302 -230133903 +724705991 906635003 +-80837604 -474673709 +-390958114 -938784335 +-683915295 494809539 +-682126276 374969878 +-342521167 492159424 +197241311 446986853 +-475073431 951227327 +876057743 875335138 +75383660 646840449 +-117673362 -466701787 +229865753 426257836 +-866707865 641498054 +-125575261 83070303 +-871918199 -151964431 +620927511 -140941205 +-197167132 -125919045 +-676199140 -3247860 +434688785 -250040280 +-808505496 720784484 +924335807 105672060 +95722186 207715068 +541266719 -888119009 +291310704 -35960741 +-824392638 93098651 +-126948657 124066804 +-599225448 963002687 +-516869522 41786255 +912422926 -525934244 +292693337 -128049620 +-899363251 -512093956 +978540793 739537578 +829958003 414037893 +-800280668 880629383 +982407212 920785132 +-444346037 -396766030 +-679559396 -209566728 +116183857 723493115 +124376595 457710318 +-495641957 507640688 +655149181 -258865923 +635663051 551677424 +-31449001 26313117 +-190672253 32417788 +281688339 352876350 +151116586 744579205 +-959693405 353592732 +135916692 -378258866 +-370012255 614742953 +-925435336 -613910241 +-845079393 644674759 +663557038 -309127237 +-854398148 631327864 +974182519 104649985 +550569075 988608904 +-339064422 -908858758 +-898186481 701868633 +915330621 -949904501 +437236392 -715717852 +473354927 -775009468 +-725628702 331342999 +-73243126 -162890557 +329815828 849305495 +-705478708 -269975016 +431510941 -675576274 +207637296 234184648 +616317029 -111225908 +-312016853 -94944932 +-992002674 777107284 +-7691721 41105202 +-617536751 -737100972 +-121068938 -800953717 +969113678 476800399 +-670705668 786307167 +222112247 119072041 +81540002 -369879641 +736266489 -278724420 +444314709 764641459 +-158963271 -937942652 +-111082226 984754588 +-949864004 372611028 +325842481 653282598 +-198774676 -193783430 +689216942 854561720 +-655179202 -370339562 +-28695556 513066500 +-177695010 979485314 +626259717 470788121 +823423980 569747502 +808059518 -434502466 +-101913528 -227753165 +-69399563 559186162 +-619232559 134914333 +-625313548 440745891 +470070775 540113138 +-188339222 -151895999 +971741818 580671575 +498807115 -32480117 +-917257751 383851069 +159972920 416600746 +-958567995 879457703 +403366037 731954438 +-806464175 595631683 +-675002305 745894585 +106391715 275342191 +953507485 675703274 +213757103 701155394 +231728795 845507480 +-203254994 -247660775 +916509673 -372176399 +-535045878 -81075859 +-627567695 916989619 +-748960943 -623263198 +455124510 631030342 +-471122178 273376829 +366348296 105174137 +523506928 -98829361 +-796072384 -181027302 +404647727 504065297 +-177296638 -432169545 +-909870645 -835667051 +-416298500 724240524 +674292389 -638911430 +791800765 141350562 +-214443464 -241026623 +-872406381 -963000092 +396743180 -827288869 +-360263722 742930078 +121686668 -399572375 +277753685 176285918 +-72104872 719442601 +896000151 969580299 +385828792 -698765659 +381798461 -908824587 +-428211152 -746266695 +703285546 99472280 +693206084 -923663945 +562581661 57696427 +-650313391 -658892940 +-337878173 -488110460 +959010590 332620769 +-289628785 -465107743 +-334612818 138346066 +542621752 796213110 +-696783522 518207629 +601610226 322738593 +-455395968 -982001978 +-633072765 27703511 +-870497044 825585495 +-21387967 574763931 +-374794371 315139285 +346557318 341623541 +500762707 -866446252 +949301100 47254756 +738011817 -518148116 +-449393267 -39293350 +-426252830 607835278 +-144552133 201267991 +-54198127 -617191518 +771418711 53857122 +139565796 754397416 +-8536314 -176891992 +-351670074 972808821 +-161985585 358981198 +-841423138 641600332 +-795843398 33468707 +622285601 366022686 +188928834 374350118 +706792770 -590784420 +-581992912 -170406509 +-769918630 907465592 +-197224660 -833659294 +672365758 789247980 +898910151 513277426 +-586629575 354283635 +949338580 787161398 +366242820 -294598252 +-847426354 -836339942 +-940004644 -174607864 +-60928637 -118714339 +828671568 -822494161 +-104118001 -479321622 +391281352 390494873 +-537944936 509022320 +-812162936 -723050099 +622474562 182296677 +512460859 362407515 +852764389 918627966 +-534496332 744703079 +460993545 672140169 +674494623 171802650 +479630435 647342019 +991173817 840103272 +370105653 512547445 +-611626008 442503181 +-948667595 -877014698 +-636068277 803191652 +-511043306 -65312731 +-857426847 168976060 +-392540948 -575806736 +-7037145 -638852684 +170393661 -568424017 +296205567 744150186 +859180624 -595197562 +-783170901 348933084 +-909654074 -663373243 +543198064 -424512668 +-106201830 261718132 +-166625629 -166282003 +799133966 173745950 +972642033 -687456300 +487670635 631997413 +-851101455 493004595 +-726629212 287048644 +316650413 -301762607 +-715791800 -664359294 +407817353 437434445 +-26592376 274102972 +108952660 -357601641 +-719148271 736546558 +-681039279 76543100 +723601353 695463701 +-742996399 -711874894 +-51496813 525155801 +-649783014 -553067855 +403282280 -819540399 +-341608653 169052795 +917889630 -513240192 +405622515 -331570031 +-856562106 218989904 +-396262374 -778902949 +-665360197 -153080845 +290676519 -52966783 +-444800069 -55730189 +-695969685 322536869 +734785088 -187019113 +-643372187 -138791496 +-761066261 943129699 +-466091793 429058826 +-211193861 -601038687 +626853773 168471798 +-551016043 -779359104 +137201089 -210753590 +-193377002 296920283 +289217817 196539410 +778632307 41271690 +754493966 374029625 +511665675 863266717 +967820840 -295679735 +-971251354 -143999272 +6480327 533878187 +840947259 -343345864 +388397784 -301699733 +-698692247 570962161 +838435830 -573136011 +790788354 767871314 +-206733013 -737082559 +-875232856 180220546 +991679386 162221926 +-717430789 -168891554 +284906669 952300509 +496997532 -532245882 +-311201399 -972647990 +-135795868 33793882 +-480591294 -600005257 +534107316 894751874 +379852664 -571812408 +-898793112 746263102 +-400077463 786004727 +647003945 -939895530 +-164367523 536841916 +763625889 292525696 +62316715 670959049 +753592910 -200400845 +-541854444 -970187783 +581497389 -971183345 +-440594538 -468301580 +163550754 935627534 +-448757836 -131163053 +-174074952 -927796742 +867766560 49098566 +-476328200 77322570 +94139085 727820718 +-571837253 -794479428 +58800380 387488061 +734404825 -775358356 +-840251983 -811849315 +252451781 -313835825 +-222587982 452680402 +295340155 -656833443 +-899561299 -755699546 +-843130157 526118921 +-552871541 -210342832 +-954606555 763639806 +-373002309 -976656287 +435408304 -399046825 +-539717508 755273822 +-558651113 404446856 +866550848 260122053 +755058091 -817353465 +-606238864 -172424969 +684927727 533314488 +-734748526 193285823 +-795924899 849021283 +450406974 240466889 +-658007285 938291615 +251693872 80780008 +-595230031 768054326 +-452707333 -291054600 +-994557910 793233121 +-101912686 562019571 +-220175774 -904210294 +-233940283 975661316 +265508550 -466350072 +402586704 -864796470 +-425750263 154182560 +-38704450 -962588428 +689019014 -767899948 +154826805 252545823 +-564883256 942619175 +-691503392 -857469334 +-904887617 191261970 +968522314 312947151 +429382065 370622831 +2459888 -948506268 +-942534741 930897937 +-825146199 120228377 +-115606685 590727133 +-306814207 -420026366 +906230458 -186589063 +-3221294 437677615 +-208085703 -63042665 +818105615 868645416 +255099423 463522031 +-140541635 503700950 +642871195 702329719 +-13029781 28994474 +527849986 732081773 +-202902153 922481179 +-836610998 593058691 +-582525499 -581638848 +-169303400 -854204391 +-257062945 -654766504 +874144596 522077480 +44700067 451047008 +659096871 774448183 +619751679 495145693 +819169974 218541494 +-34449774 -822152154 +-692454215 953227049 +321907555 543531700 +-419822897 114647089 +560584808 670415994 +128969645 305399539 +224708172 340110650 +-210140224 490614165 +48846141 442665253 +857393808 887373195 +947047535 946726417 +-867596120 109120770 +127226828 -533901872 +-475377100 369689829 +-904141588 -50896777 +-112976369 -686921840 +-987467420 -395660674 +448681574 908739852 +515357854 786436945 +-241733434 214227351 +-606347008 260304775 +914333602 -801494322 +535000611 -958402527 +681075912 -201399575 +-804728572 -306235514 +382594327 557974181 +-372819775 81440680 +-897337872 -928155029 +-880666181 -262613987 +417257527 901563263 +-263613184 -305416867 +189521728 -972608907 +-871768943 -964666253 +377664655 -136625807 +456585218 955702631 +-302098486 -324594146 +221591864 -389369662 +67019829 -666037561 +133243820 172929808 +-344854523 626480883 +481130622 -526831816 +791160759 849232878 +551558518 816998434 +228362233 -667477704 +526234977 -560461599 +833360736 916823100 +125129495 527950355 +-367152167 557852106 +985358277 -753868655 +-246396095 328645700 +454296872 -209343208 +531720509 -687432555 +-961707244 915726814 +-628082544 42744148 +-86308129 -521444696 +298956157 772961648 +-448382327 -960375141 +-16917168 -423874415 +801122314 -78516469 +180978861 -650677514 +468782238 64809260 +739298493 -548657582 +929757999 558129171 +-800971240 -82919116 +865271963 734642340 +-999572651 -656936173 +-342893733 -306277604 +-17057577 247002806 +665551777 -117121657 +-388947478 -48940780 +-698929858 954063205 +518054473 386207156 +983453334 -776539038 +-440864898 631092037 +-886687462 -604385059 +438364817 -710526944 +-474604175 402785153 +699660716 -969602146 +-494178855 792879218 +-920841252 -473795926 +756714866 -354644332 +-316332455 847577234 +-555540813 -988942409 +-518314704 -678476537 +755386048 -821278161 +-525278059 153914792 +-814660602 336862974 +-521123647 776301689 +265341467 -190996227 +89171404 992849501 +830555087 145519654 +-474123925 -802400957 +969330204 487630265 +-746762092 -368461261 +-418170329 997370108 +174738300 -883456781 +859799567 64103460 +619938054 -542094716 +-485632130 310229162 +645995683 174754601 +515248384 -545624700 +225847799 -903167520 +-359274807 -100096729 +372373245 832526847 +873955697 32119961 +-303646806 -86037011 +-937525924 -486795997 +455231709 -660888606 +672122884 -830570564 +386381853 -817756753 +-381537312 -103669229 +-213044756 472400103 +683046318 980862073 +884339439 10211567 +415373987 -635816597 +-386231906 -128649334 +-829415630 626567030 +659736305 984715494 +-11678011 -106274397 +-436095678 412712458 +-361477616 254353245 +-68172040 315639733 +-375265245 440612404 +-870637969 118800236 +280892294 -658195151 +-627372764 871334416 +445027351 -338609030 +-872335385 -36634700 +198820969 701316767 +253735335 694875831 +42646092 96670420 +87770194 -992818464 +-593728785 426225404 +296848133 368445461 +-9889337 130971204 +471809076 144640719 +-261008984 81290897 +854778176 509800678 +-570249079 623910962 +847741658 748533469 +979199272 372222189 +-894984528 671024598 +205347373 -966136051 +10371791 146066655 +-145382398 -718753306 +-813330743 -428725853 +-740898033 798113318 +-883540046 991001249 +587787126 -265261886 +-4439058 -117405462 +-62498620 -172691374 +10564740 -759941850 +-567942382 33448878 +112907639 738315994 +2417214 -961013356 +-287060275 -322031627 +84051382 -835666213 +-939544519 751934849 +-287699391 444259009 +643134470 526522430 +-874483325 -520600826 +-924723258 -564073531 +151668810 568403554 +-577213326 648858945 +458785136 -536759350 +798246563 -956911953 +62502142 -168994767 +177947388 767663678 +86617010 -747129151 +-155676667 279203226 +-754546197 223874209 +412920455 -993884782 +375714849 59868742 +507308362 29527689 +-295179065 606648095 +-850682331 34049747 +-246038185 997409875 +776304432 -304686941 +546948481 -888486749 +-393734980 468485740 +592307087 -406243390 +-840093148 506524311 +895290202 -119842925 +-134284981 -247553141 +293912877 781947699 +-537097174 407119698 +-176408792 -735503799 +-433925165 886110116 +565025115 828114401 +224956295 489967124 +43550799 406280062 +-697618668 -216533908 +-452990169 -194539368 +-533998001 -445071907 +-565395037 575310764 +445837291 -387931007 +-909940463 227163888 +756969021 997531047 +75804989 -856322968 +515095517 24014912 +415108362 -298933895 +-658525347 -344655199 +993837681 -652331133 +70921180 371232346 +-686364152 -498666656 +210611995 109334952 +177055197 165102266 +-507871126 304205894 +231980846 -411992440 +759373750 31582522 +-812089330 -436675979 +437600783 -682026235 +-789755609 442763720 +610464395 -123902309 +322238263 -865067585 +-409734025 -594909694 +-780147813 407276428 +-775597829 82431173 +464652133 -432875381 +804218481 -511021502 +715925135 -394367414 +-33712385 -758990683 +272551524 -591675 +34833747 -270963209 +598851026 336916972 +-457464056 169946864 +539786627 -36635365 +-994893474 704305003 +799356712 360842516 +-51596670 998458656 +-383038974 -920899196 +428305467 264718858 +547245286 -537919777 +555828551 560125734 +-837160734 719456099 +63230497 252353339 +293305734 -818644029 +380367130 935305405 +897724148 -516069619 +-677087035 -403338560 +612037700 -689137736 +999404876 195890932 +-415352699 -849648114 +-371276681 686151489 +100036161 345833178 +-876853947 224457554 +880198023 -975323374 +-760460021 862551472 +686721496 954302895 +-572934809 479429189 +65233309 -338759076 +-541696084 491005795 +-625921649 -414111838 +-302926642 954070435 +-769179046 191058112 +311367034 -599676221 +543151057 -254739959 +533213564 -205454831 +572869521 584892232 +479047067 -668199247 +-61927058 -389813469 +512609873 455047116 +668072985 -147209276 +594201031 -944017344 +18030039 683231252 +-929889741 801664148 +-917606659 -817197996 +-930193815 -217150154 +-196033926 -818202120 +-154612379 216613960 +369684380 -71280500 +962572421 -416674796 +411624258 797071358 +-882489969 87023715 +915889832 -304802746 +557456293 -122918660 +736067166 -673177153 +526799391 -951056396 +-628704978 -759128266 +299885180 -154714411 +385459536 857139480 +707938779 292950676 +671282270 44426243 +-351283838 -633579072 +-980191129 -959006865 +512120130 496800977 +287566683 -820902630 +120252301 651626668 +-123922575 970962025 +-182750372 164620732 +-288355128 63895668 +-130719351 -80291659 +956569782 -844812985 +-593039206 -893530959 +-738249250 832704411 +268935133 -773257892 +-487269510 759353764 +-341060096 847707124 +540795060 -495017860 +-955859073 711056394 +260873254 113937804 +741711911 392443662 +-106035057 -151371513 +-101164276 195303608 +-143480987 -97765520 +-335194809 358798686 +412464966 801237102 +-717565675 -284452235 +-782205138 496287373 +-780933131 860266876 +496725863 597560779 +-860235727 -96948689 +798476190 526144949 +-850074850 358281079 +392581026 907387051 +-814795043 -775005575 +-629885931 668182475 +-880702935 536063272 +917574688 361577382 +880188131 947568467 +817775409 -155493374 +926778104 -903709286 +647183872 -811259227 +58620827 215627480 +675242007 772408569 +-181755169 -506051227 +-847547938 -784444225 +930490888 -173103381 +74727461 801601695 +-39675169 -444476864 +33081672 220269987 +-771804725 592105739 +-491886898 -169635418 +-817455074 692425188 +-418552217 779414834 +697435324 -984562296 +-386202056 988998703 +-699085499 234011609 +636301555 42758240 +-569955712 840793856 +-904827850 429419567 +-308264926 -154222621 +-538222604 -84829324 +-576590230 157696691 +-117663710 191212925 +244837317 -917324667 +43345051 433928667 +-900957701 -15828120 +-544883908 457339245 +-382232486 353427474 +-220788722 -769954988 +-42289156 230469090 +708023525 -966567459 +333442596 -290097312 +829118515 510502053 +-225871576 144085440 +-980921073 470767773 +830755476 -904234374 +-207416837 -940537943 +-613973547 495609557 +57378711 -120540886 +91870274 796185755 +-47417857 -760374979 +258192059 319800677 +-242428670 -615085812 +952133353 -893785088 +-92440122 -998754781 +135542873 -262535015 +988338729 715065322 +170495320 -765671379 +-332554570 -245485443 +-377172159 535214179 +456441986 49873267 +-348723604 -248415120 +-868203440 -833293075 +252198184 -905581486 +123378618 470925568 +-41340901 865535721 +110384981 197048088 +860510815 215614944 +673680851 428674346 +660615558 -42511428 +833262701 -262005294 +601058691 426430054 +-292931224 -642945768 +730655779 953967492 +363774364 -698650731 +-945501972 -466974679 +95969603 -702611853 +-69192316 -59805526 +499811753 676632492 +-828913705 -980729542 +-786636011 283583494 +513483976 -501284566 +-700308652 40825974 +-562613578 -389987474 +-846884953 104300716 +-15504762 -849482437 +664137220 357747318 +817979904 -840165892 +-742890682 427428977 +-198477383 851492845 +-667260756 -201098682 +-330671032 988900136 +601331790 -852960486 +-786348824 -455723892 +-170027699 -7954553 +-601563875 489255529 +-565701781 423352049 +120963728 -521944659 +-775123750 590303321 +779665461 -710306043 +730534726 -651976686 +-407183960 -241522847 +985084556 899213442 +-411022051 805695886 +-502407482 -457706892 +-335442660 342990617 +249658722 383088633 +-842168219 -402795474 +684770196 817746107 +-608798129 267222961 +-717510258 389199491 +-155245828 -478523343 +136132776 652718358 +324382891 -746469284 +711398675 98289729 +439733775 921785841 +865195707 -147186633 +618038582 555040101 +-461646382 56910149 +-282685683 -303255790 +-341837854 -970097221 +-672268047 -977216100 +994114998 238863844 +-736772859 14785108 +-702625871 287510243 +-814983311 -554736126 +237322059 -773448133 +630007832 -523967008 +31446667 -497418581 +475426590 -171309665 +-830495251 502575786 +-708002879 376111009 +-961271637 -930792078 +-376346233 -87676904 +-564811915 -409465185 +522775031 -501771776 +739051755 -182932123 +576587774 724494865 +-635095603 -120410176 +-162186418 -949488228 +-28280996 -334457423 +-634324795 -526107103 +134957872 -927718066 +110194821 -66461803 +-687880894 -342054924 +111050528 161973562 +-846235502 739253341 +316883807 -420855180 +-881172739 81261210 +871735537 120375821 +-987292809 -843815361 +383409799 949000662 +342498121 735545341 +-126916536 674232850 +214980131 950989747 +189482575 -751581240 +898746323 755313421 +107705102 -175749041 +687996390 -458185410 +-673414165 -874842606 +-564830614 951411273 +442179003 -770744332 +325999781 -608748254 +509872212 -883343028 +640455666 824520290 +-197327482 967625503 +588716049 -694183505 +191498396 -325801955 +-891449152 -281996771 +-504186782 -214894951 +177594346 534910930 +-887851912 -501495884 +-859291630 -717763544 +-212813986 -198195427 +579344294 282751539 +250995451 745202775 +-248452123 747170941 +-844764070 -970304857 +643587938 -179913116 +-707290115 -116589685 +-370223983 334759965 +-619462968 -507034032 +59047278 -813081032 +-863322478 124192935 +-852388127 89818406 +-175468106 -653240390 +879057133 -622064053 +413832920 -251985928 +-727955965 -90978059 +-613149604 -549118088 +-196510566 -315748604 +-685305245 73158043 +254694027 438676649 +53222854 -366316619 +-935295699 175837834 +-93081435 -288258587 +-721029504 -202719277 +-401244511 914749089 +676759638 265004715 +-965932841 819874132 +-891583880 380913942 +-482344938 934219213 +-704500803 963248157 +-297693621 921805435 +-342753804 77683324 +191634456 -88623309 +387232316 -711524271 +943543302 452474431 +-406545966 -105847985 +871845602 -692957372 +-300656021 -138854943 +535152229 353508517 +-519689553 222158423 +771897816 791237156 +218430102 -761116899 +-865113387 -722996716 +993147228 -818447366 +707624774 549726046 +-421899955 715157778 +846697485 771262672 +835602557 -514868722 +-999135358 -853332411 +465335407 817471047 +-922739293 900476811 +-552144706 748456436 +-671044372 544380034 +475732058 -740735030 +-668592043 -108478914 +-90659730 106011412 +-546884657 -215679215 +-896459404 670589031 +963295046 616339689 +917405715 -248229350 +-92169372 -560988135 +204042725 -494882140 +-951541091 413937804 +797360956 -995452989 +-241114119 274383386 +-152675801 -751038489 +-462265372 920959305 +-443380294 556879725 +324803334 549771427 +445275811 -340140596 +-917856853 823540685 +-557853353 -367737898 +-630555595 922024225 +-704854305 276843293 +-457820825 636972717 +836165343 -358131436 +-775878389 888000250 +907199094 -193925051 +-427991282 -190316053 +166066431 -33488513 +679942424 522816535 +718499250 939198629 +-399981785 422103888 +835252698 287860159 +-209373921 -480138154 +-345217177 896340367 +739115329 -51301387 +-245935064 -483670935 +142925692 -23453854 +856813963 557279307 +187757339 760246217 +46055852 -195526057 +-446558057 614415609 +-530805424 916562946 +825335345 27862491 +35318210 -368518981 +-763157656 -921238765 +438635562 630427090 +-76916514 937439330 +-737480346 -608976076 +575934413 -496278630 +-38018896 -8712158 +-334672288 -86711926 +312287344 651382165 +533920339 -206761904 +117369591 -517076311 +467889089 438744264 +-547371073 -926004487 +155232904 -548910593 +225432380 74367747 +-867124202 -414156058 +-910411764 435185063 +-23724536 630609079 +-716319348 -118253039 +55896089 506477933 +-871771293 865242106 +183704053 -338442659 +-602830690 369133509 +672048390 -212381123 +-385320675 -842207861 +-322248222 205000295 +-562954173 -361604943 +-504095967 994758473 +-891627638 -786236952 +196761830 -132737074 +-90262171 196143613 +610312720 -142748030 +43957938 -798134054 +266090137 908174623 +754718544 627681804 +-383635298 908719669 +443168610 -969999245 +249298781 -810507109 +-227071069 -639458330 +955192959 -52537072 +299187964 661056791 +314976630 721150075 +-987663379 459633149 +-237378154 -518424370 +-71126254 -795579111 +220920590 518795565 +-598229698 -982983457 +-91890331 599974452 +-878577407 -5793117 +687500564 -542310635 +113859906 879619844 +536326214 -353658160 +-221471815 -288191469 +285303453 -176928965 +-299368197 173705260 +-112448161 841969581 +126523380 825728065 +-66087417 814601228 +152717953 338815767 +-367415133 -687267077 +-574700564 83406183 +-421841464 -86091362 +521492141 -570223727 +-114545144 777725464 +340248110 -599016209 +253947528 53483995 +-175246471 696149588 +-245836107 37166345 +431042344 -421987847 +907716076 784567794 +-649321447 -782844487 +292376670 -753655770 +178726472 67791969 +-634246116 -559495701 +654449908 -495948371 +-797983136 651721617 +-375184270 -481331344 +-955192760 -420732981 +687421215 -373818267 +-813027543 869354839 +171296204 722646632 +832648620 127839655 +-939316011 211795552 +591340047 980198301 +-173592639 -996151560 +-500439605 340075864 +-848495770 891037160 +-292808430 -736787573 +739797414 -433315360 +179830043 211580342 +-107677408 -235592687 +182586456 -702622726 +517741580 735757793 +-587651962 95102318 +-71749120 -959316738 +3971983 584953070 +337499520 169811858 +-48308520 654254143 +-342798547 -463957334 +-636206224 419826411 +634251471 621860372 +-984178910 182821905 +384543211 -101273378 +746538896 -864109855 +-713398260 321264536 +714725480 391749321 +-905190548 -341371340 +-756156623 314971147 +701002269 -227813005 +-36850548 -454929658 +-497729768 141630756 +445351671 462037576 +-118899421 -69506884 +848800482 -870054110 +648011824 782223642 +68036562 803349106 +965742224 435291431 +227349918 -653263959 +-839797674 307135746 +-762352802 -236280050 +-793920972 944677468 +-241135505 -894658436 +306119427 -363828123 +512855241 -984285640 +-202510347 761006594 +456754950 653427201 +461636788 -840604723 +431945773 -87643684 +67033541 -603917116 +-539998777 -180989837 +-810185936 -947701419 +-404470188 493145762 +412291261 775865002 +-544076399 -586847507 +-355003175 -102837688 +-862316580 299740666 +901095461 -420708088 +396655501 -408184235 +-570548046 897912450 +5803172 -339289043 +111010592 290625091 +221493709 722768432 +-729905342 185589695 +333052328 -491488868 +-655293931 818669403 +-688947374 -111146540 +-593797161 903296955 +687808978 47889468 +-181499369 -773881939 +270451857 -243371763 +-834333189 -727381259 +743832942 -682523332 +-494049574 -386252200 +347337434 118301056 +51416412 -485892727 +-523834555 -700574788 +8365324 -348899694 +691870660 307560108 +484047430 591627361 +89274601 -68190680 +588584859 818940408 +-245692532 -875066342 +-415061457 858962817 +483110268 -329853604 +-627103296 410053316 +-855780969 482615095 +-784241996 392253864 +70792613 560987538 +-827750099 946438701 +388013378 -767387073 +-979908305 662123777 +-784307499 -125940943 +-386871794 -721834613 +-50925040 487531285 +-527670740 606031745 +-786106547 -998798465 +-646757294 -86193691 +-822353643 595610470 +-521313390 440192618 +382335399 -525456637 +-873708066 -394090035 +49039207 671576316 +216145907 988244556 +934561205 218664875 +-252868820 250258731 +-373976159 -474730960 +412032963 193299778 +-327454007 570137728 +200771285 221625597 +694374210 413061797 +377649414 -15824508 +411529401 -315494364 +867601732 423177866 +-246543400 674898075 +555867126 -824094794 +-632815852 -626774909 +-278921647 -497061869 +-234498600 704189485 +469890701 -610067723 +316887250 -752929537 +-185655612 -68523586 +-642015457 -158180880 +880286617 -143923033 +330090050 -69471777 +-814289756 -742864838 +34414796 -782865729 +392420247 755818201 +837200410 -808036004 +-141069115 10331274 +625031593 319784754 +841153304 -175459713 +-535855710 805813045 +-539308393 887031276 +772243599 106589167 +-643088146 738057234 +860826986 -483410227 +-11649454 906599920 +-977195914 -57192155 +-738492941 -83559655 +-791769875 -931607756 +223162768 889398629 +-240775572 371211710 +958185287 -79215763 +548159974 -513307874 +185648734 -514917522 +-51185102 146565104 +252076305 -407409929 +770909375 751152280 +990279471 26267522 +-199010159 374794603 +739594461 602686973 +-140995521 -658921949 +-621486306 841622585 +754562973 -911111720 +-730885612 598202750 +-244750539 -231840541 +-753630091 120355437 +218222303 -918332985 +-878882804 731305066 +-635919026 187175345 +-45413815 -12333567 +-638828711 -278795134 +405646011 -478628728 +-706847793 -889422875 +171701076 -270674381 +-648813023 -282100582 +-445515936 789087222 +663414376 -914391622 +-886756446 277435026 +281951694 -751517103 +-935016990 -194502785 +93012944 337040010 +403180909 795973545 +-14247544 -877800882 +-49852666 904770010 +810179587 -857663193 +515229705 -877693147 +-374838938 -596225174 +-174737916 282446150 +800714490 -648170908 +-273086446 -396813768 +-419304928 -564847952 +806125499 942605293 +-647224026 349121321 +343946819 -362827655 +-635650448 -145021135 +-948751907 987722550 +-807420614 -650488053 +-383263980 711637774 +-791322127 256201254 +543916836 418186917 +11276840 549634786 +397266507 -986744563 +34242096 -156926873 +-525097962 -370682795 +-321024063 15207983 +239260865 777445021 +-62775627 -945384774 +904476455 -864160571 +-130096733 366365063 +25304797 -201026479 +-984427049 715865970 +-862614144 962538174 +-921280638 600886661 +-463353040 33355517 +-99319258 41687897 +708445333 -230442105 +111461074 -353069107 +-567332203 -200197944 +914603132 592565011 +342220011 -526780120 +606876819 54735194 +-624396453 713116214 +-442260127 -83945673 +-521274502 484713695 +232222351 -627883683 +763440566 438981935 +-779674120 244920024 +840032508 -245129051 +-200280441 722102557 +522790343 941353813 +-787959695 663576815 +895755168 -726884799 +-61895096 535468424 +-26394368 356660651 +-928897692 515845766 +599951284 991224977 +419478556 -453291408 +670456504 -163764117 +-85506076 -727685004 +-889824587 160308362 +-65234156 53295877 +-901174450 65896033 +-496909084 974320563 +-17335463 -743813084 +-429617930 -865007426 +711434607 245749863 +816496643 35285374 +-742272177 -792699059 +-324191055 936663287 +-482834903 -197975387 +-303586675 -242484140 +725366059 353484484 +735810838 953049561 +757759795 -188139051 +-282940262 267681264 +-672367522 -325460637 +-56460745 -843569045 +-775247077 -793364732 +774273462 888887178 +53103086 87886435 +-439742497 231073695 +-540725715 -230941480 +203563114 -662252621 +-839932907 -43927467 +57284388 757396910 +166199316 801653 +-283538498 638075992 +-388501441 -936767690 +459991787 974298910 +-522527099 -684694838 +-176011616 451020674 +-557657268 257963905 +844234136 258823063 +-678029948 457340124 +-820535594 529833885 +-299209531 -741126158 +-76751771 620079675 +437349406 313813844 +976230776 -845112915 +297674042 -896697180 +-513805562 -177581138 +-888545676 317461045 +-465703604 383414509 +7506853 -867072167 +360450096 386449150 +-736870335 -218873778 +274536043 778227422 +955148745 -825197169 +-295953025 -555662790 +739246442 680229524 +75278122 260678595 +-74383151 -650141366 +-172770803 540648871 +-438892301 362578466 +940877055 -805792707 +-274316886 -53130914 +-463950615 53962663 +465207623 384892874 +819470981 862367876 +-355502412 -744421072 +-658999401 344691848 +616261502 623259475 +584447662 -846840043 +-470941415 -578347717 +966111083 -492830217 +-673695892 -880476447 +-529748210 888373703 +521617173 -133683201 +-694515902 -158621130 +405230047 943512228 +388520812 -909985798 +971584573 324024624 +776378668 -526823062 +-716847784 -384132423 +679979478 612877471 +273910994 292302171 +-714309212 732368231 +-875730336 432902747 +265565878 -634838573 +-230813857 -819861235 +-124688680 -103333713 +-410002791 71435266 +-826104114 -944494854 +-652981745 -734542588 +696239945 -264893409 +376934125 -567565531 +-479615663 72279642 +375823540 -271532468 +-995852163 -939614368 +-245479003 -193378351 +398056944 310521503 +15451263 -481942046 +-245462571 208581551 +-922260942 892491283 +-262511987 -718549603 +-480369694 -646238569 +-987174005 -25331194 +79271563 -691894117 +244250195 399328445 +-42554063 322229165 +-338769504 650269156 +-164319086 -158496726 +356364859 550861167 +126106180 469511889 +826992474 999760597 +-299490661 -457139906 +114235444 87937029 +-68173441 -198801797 +741067436 223348099 +-234722002 -3882837 +88562706 -763056821 +-426462023 -483632229 +606995116 -579425417 +-89276341 287355773 +-404375314 -721929360 +-521048057 -968452193 +-593773921 439036320 +-744713131 83069028 +-672579471 -675876551 +-504054178 889659023 +-672764853 346667421 +738460722 382085249 +-550252399 -533003138 +-200209995 838010020 +622335752 -895958134 +-212225875 683132579 +-728677277 96950797 +359064512 -460294303 +581531056 243891605 +-151048150 -911262010 +-132587583 -621135952 +869987934 136172052 +-825414878 -902572862 +713009815 375153866 +17217949 -645477691 +-967100436 -461635672 +-403505642 -636952157 +494963071 721390511 +-824012871 -375347995 +636254708 688749224 +157853937 326680550 +-737475629 -466442629 +-340775886 -96863699 +981685906 109299238 +480709708 190999259 +407454319 -621502629 +-746063951 -863964286 +269420479 -479783154 +-44334363 -618194266 +-37498253 848897508 +127301697 682107173 +-922513949 -35052513 +-958334772 517014735 +903132298 28414133 +-276483652 -250230392 +-804648394 772346728 +-902130506 641202522 +-825227265 412873773 +-915255574 231027386 +-362273481 -973860028 +953585316 -49381707 +695531505 -38502580 +190139055 -918644264 +-333131567 41637605 +-843456151 174062576 +-997435295 109517567 +-193025634 -798192820 +722927930 -926069459 +659989286 779402199 +-278132595 751369431 +925938808 -522346894 +-335227367 -882884183 +551673843 893855114 +210607137 -767643357 +-407559602 15994523 +-390099994 -569152049 +-320970015 -480114553 +-410938625 543775635 +-585119005 85710067 +289550224 -777587147 +184136092 313710840 +480499010 -566158386 +158225259 -413425321 +-38713929 -107990637 +385721188 331645792 +-528306403 125337523 +-816235914 -938095244 +662053344 -926463569 +146983922 -949581338 +260877184 942415095 +412123479 166898568 +974102257 235056887 +-226014017 -820221187 +509074994 -154937926 +-627147096 757973812 +660152045 -932016732 +-374368397 -101855002 +183042878 -941165219 +-126377090 787703838 +322295991 522967345 +-827715864 -641846767 +-44280535 -867527047 +-328074586 -391907551 +-106365782 -303793365 +-395941906 619720862 +-946762303 992849181 +-202327278 -903050048 +286939831 -286595980 +538484434 567927254 +-765504481 -317759276 +-876057859 367328434 +-635602358 -602455671 +412761699 335292381 +-825903713 615984749 +-531188922 234941633 +-607714389 700899998 +30924110 -192235785 +-956899886 924169784 +-512804893 334771615 +236898485 505251878 +741147328 -757289641 +741821687 -477489937 +953439049 -597721004 +791747683 -421570520 +670983248 -796715679 +-126371856 -211397149 +-189929526 -230999337 +405585888 -540468853 +-25559905 642169681 +-177984405 -817023575 +257605035 -238532486 +-867894364 -347434894 +216771920 -377874728 +995529539 -743744685 +883494668 -784484632 +-699415330 -452629576 +-387393069 422129879 +756434916 -707308911 +-626166640 -685021157 +-406000741 -863438015 +-49683159 -619229413 +-849966518 461304207 +731382913 -292697809 +-630819223 -981330305 +911599977 -476526732 +-921625735 -586531392 +788745035 -552481442 +561320862 -451445595 +111713299 -990732079 +508389175 -998134009 +-67021008 -64671913 +378681105 -238227162 +-36754545 -400528511 +-884738619 -700101444 +827845178 830573490 +240107773 -957887839 +-780864253 -214893074 +-676157910 469777751 +-162525898 963474237 +599181913 930775604 +-807929213 -945737640 +-739534381 921017824 +-104595299 -214793595 +66499504 -274466271 +-858577584 607060846 +920440075 110102573 +-177134991 312120349 +-83275496 373476571 +-390322140 834474294 +-525088794 799952610 +-487475294 -196975547 +-223963900 260343868 +772591122 -846441478 +-906498810 -413609346 +-886859920 -854941542 +899069504 -898034648 +14925510 -907651071 +500291707 538548742 +918197618 -526482565 +928069931 -747638837 +45762789 901229058 +-769113566 734779375 +800291707 676233122 +60735306 348404810 +-643534305 405541157 +-4221166 -978739517 +932044386 506349241 +19939283 -933740603 +455170391 -965790809 +-792473738 958502015 +466624899 908153610 +260827572 580528015 +-762744228 769920229 +-437202522 457486145 +378497996 824517414 +-254589809 523560302 +-604603586 -820406008 +-25035115 373100258 +289127949 820328752 +492895634 -660666208 +-353501198 -906233386 +197626113 -130438208 +910144094 961526340 +-957968684 -851292340 +-987900105 356141857 +137753610 -334941383 +-887880151 403194183 +386171417 -963806273 +457220606 -186634832 +-347104075 -232403004 +139928744 112858109 +349381843 441311734 +-831656549 -190944190 +241159662 21897059 +-562187705 939506834 +-173445790 38938733 +15344226 434806727 +-901076359 1091769 +303919149 691028052 +168199109 -969573724 +789160319 917133886 +342545077 35073060 +-152908646 868440164 +595288356 -94414977 +888168837 268345598 +-237881694 -90910497 +441572120 -123475141 +-748192205 -889020773 +-23269693 797767867 +995689611 107093496 +967132267 -186906494 +-584034429 840414875 +179182522 915601341 +-841810951 -320293465 +25906551 236786137 +-666420325 532039753 +711305782 252057380 +889865192 -256021315 +-232970652 420898394 +604200180 -50698448 +710716380 561937258 +141839689 270569561 +620049471 138199869 +186773032 510982880 +-718091119 -663807038 +-850101221 899482741 +820117093 -21793912 +252070200 -499913656 +-692414594 -299071232 +-701618131 -907015508 +-352118885 81851906 +-69610051 360779271 +739237848 -905364237 +440114229 -546986250 +-254821066 356547114 +-43034663 -322256931 +781595095 -451392898 +544472090 104784809 +710131893 -10214402 +-760803593 -694874498 +-406587821 103142824 +-74570543 379268634 +-606056362 -707735127 +785278933 365427206 +265382490 236940947 +851494342 982711161 +-235319748 -677707711 +-363507913 -644523892 +-817872513 51379263 +750854712 -786411152 +573803541 -355412052 +-755999838 -615267290 +254758624 442660504 +802147099 116940040 +857257037 -969080894 +-999545736 21179942 +-761419998 -434553365 +-696114304 -3014030 +920800602 275235463 +871428516 390751984 +169214751 -300799824 +103003569 7751825 +-850897608 -296203589 +-133796931 840282224 +-411660470 577010268 +-787702808 -62006625 +45042630 -629742241 +312175414 -699092730 +-724364390 225658998 +-598291380 581294581 +-106248545 107425855 +-633746481 391631516 +-787032315 488248017 +-927045964 706719412 +-632454709 440242248 +596268096 624775865 +551585015 761184537 +-810308934 463695744 +-316868237 63527055 +-286193528 939540977 +418044624 -876613081 +955006546 176546497 +962481109 -475800435 +111904389 233724430 +258643259 -754932107 +73036535 135285630 +365670309 -994030954 +-936511619 -773893429 +-354636541 -60445385 +-429117322 -864612893 +72702807 971464061 +-294107724 -503115799 +455316865 -124499350 +-843786753 -989426613 +524028289 -158284645 +-44535641 623495226 +588800964 -500944865 +-870747247 -486108469 +-646445491 -775280808 +-386025739 281444704 +451746805 -483783066 +-747502878 12925837 +-518196737 -872419275 +-132180122 260829087 +952805512 -186419724 +-281993438 -306224142 +-162816537 -588766515 +-220225518 -570568128 +59699689 608238656 +-135887551 -343425413 +789210052 148874991 +-686364905 -699874455 +-608895588 -404938409 +-348723230 -978163297 +-637535522 278662036 +-434075619 422963250 +585206180 427955429 +320866121 916742891 +613648576 235890706 +-634468215 -273559093 +-887315019 809355891 +276749054 823640991 +-219713261 671732111 +-260983724 101478192 +390820923 -517672919 +228408238 819565378 +740342991 -745137717 +-746822692 647111443 +802375184 590575319 +-244925985 976555574 +-381631895 301616793 +-14232997 -534759428 +-460261164 451425809 +-890984378 -32598721 +348325644 -127027760 +681678040 453593334 +604016144 -481932604 +-476742977 -534772651 +289381828 -122126011 +-126610756 -851608083 +-977876817 -675066979 +-628599698 197410102 +208684213 346527471 +93387723 -603416056 +760544239 38590678 +-827189325 750836117 +102354661 392188258 +968541013 -448086083 +123409740 385477923 +-800790609 201307894 +-666308195 -291302994 +434853039 -715016789 +343886079 813434124 +902872304 601038548 +-522962351 -585570970 +-118595471 -123662399 +-480887861 -568276949 +-910695643 801999067 +560470213 -597548100 +-325588633 317613077 +149194972 -698406448 +57840304 -561282378 +207622437 816196890 +335816793 -52691837 +99684179 -62700721 +-238814806 603004645 +-386823023 -245822985 +222097627 -802606122 +-680838076 -153516734 +63207209 96141504 +-828610571 566502696 +290970773 230909139 +-335074470 -327124312 +390181701 75912962 +-106233974 963644498 +406210431 -830361842 +810060009 559448071 +732520124 490054345 +491509003 -699770885 +724172058 55311821 +-230450340 877119533 +882793030 -964625940 +997766080 -112263746 +470066026 -495480839 +357667013 -228418459 +97848497 789633813 +219338287 154891900 +165664048 829118003 +554943718 -256902479 +38391367 474148633 +-189060925 659732087 +-220809678 -289105977 +-804086257 361863000 +901088677 620478666 +-587091720 -827326441 +41782342 -819146659 +-948402132 -442677804 +161285588 -933776020 +617984709 -158591124 +-41235871 -802294191 +531393961 895140097 +-149684851 6103286 +-910613011 740560544 +81442682 599181793 +326538091 577198596 +26046547 749461203 +-347209805 392973792 +275535822 279057773 +-819334633 33298681 +-48011429 -169908596 +-14347956 -520895739 +761154320 430426476 +-767175742 627740795 +-672778305 -151682262 +206722192 966748111 +917508309 -782895652 +976305790 -651933419 +220831311 194793443 +332174125 440016230 +-993870318 -600805457 +715472891 780129360 +-660427616 764134438 +719925191 669986543 +-648578911 -827541455 +-61108162 -210570739 +-367464599 -266868578 +-845513440 714953567 +-418475777 -25658200 +187893163 582563056 +-123557201 984791151 +302670389 529336950 +-106193579 132599629 +167405702 737098993 +-236450713 -544341316 +-460204312 -471643549 +-143578882 42592365 +-345590581 -560423735 +-802286363 892123073 +-209338315 852232617 +194415391 229022183 +-984529937 -844905173 +208653190 169853047 +-89754640 490143907 +747529911 -832192718 +-100107209 117287510 +744151831 -258568131 +139530690 887914987 +129688269 -106949331 +46550691 -991681598 +-452171076 -975400641 +704286334 932188824 +685381031 352827921 +-964884212 825027261 +-92748154 996096717 +58624859 382288062 +-342931881 -738939415 +730121755 -394224474 +974269768 330387752 +678871075 -981177455 +19621778 513106266 +191718670 314187248 +218811791 -600021969 +461921992 735309521 +216839735 97307429 +-815874723 406495287 +599676457 554725072 +820455127 164926434 +456600856 -363816656 +846730299 -582481570 +-641301584 931635096 +-399521123 -323706037 +-143020054 -252387582 +-153378763 -706443815 +242374506 108936148 +-628334487 -882207054 +-610244961 555588045 +-946085733 -832055777 +848122934 -41720726 +633289179 -824490525 +161516588 -298785809 +96365329 208908504 +-698767382 65234733 +971934093 811617480 +270526643 -492049438 +-932335056 881132190 +-976951341 334761753 +-354228216 -737384055 +126837194 270934546 +97544664 291580219 +895099738 819266332 +97071265 -624656518 +-384203522 -157406671 +-479504526 -280916130 +56251973 609884980 +119865224 834902748 +-229349932 -886439885 +-412947384 -556696089 +627954006 759034881 +-745079984 -462897736 +701063874 -237735572 +-468563919 -450419398 +-693561991 454984290 +545442154 632058968 +-812031785 -792859349 +-840363412 781805525 +-562152542 -248690354 +721186385 -569949539 +616310680 240701700 +-904560022 -305140837 +-282439894 317915700 +-19147397 172798881 +-394781610 567732582 +220319495 -929388945 +932227844 -412506931 +-313944105 -364234464 +-258466977 669866990 +9931869 208193359 +289210630 319015774 +-921054149 -555146319 +436031093 201524988 +-811799779 -177080164 +-194494267 967879439 +-893588390 66745181 +-264061759 -317539358 +-126696377 -843645997 +-276343198 754892232 +-94961876 654184953 +-497868695 165638604 +276666358 725436389 +-203573306 184856380 +-309831429 373493088 +-704795200 -354463140 +828062551 -7731408 +-442885815 395137275 +66276854 646495616 +-848148120 -638170067 +949798585 -202364231 +-863796257 49226592 +-673177663 504957991 +-332952381 543601094 +620567074 -719595839 +-73492790 -841470863 +-836931106 998729715 +-546810488 -852694753 +314925686 863351809 +252527384 483180245 +700137701 -78449252 +19202789 430603730 +-262184195 -680412883 +-113211139 -986945734 +430302135 355375925 +953936282 639455770 +612779754 -103169645 +997234641 56582264 +-595813111 -762800081 +-850736226 -265090815 +293272380 -764805191 +-190607409 594323591 +898348410 -891252397 +-832344745 103478747 +334087433 -563534825 +852316747 735906317 +-637288713 -837814016 +-713377363 -382209576 +250984930 96775737 +616721304 747887504 +922178528 249502837 +11009974 986996819 +-917618218 155072596 +-260895855 -410319490 +-77787570 348300090 +-748989983 -340264645 +40553398 618589190 +-403158296 -910133168 +-930328502 765550159 +-861131786 280653064 +-458929009 -332074689 +989063485 390476720 +507754028 541286477 +-556247369 -396317182 +-958359752 872376682 +230680722 -907239759 +595455099 -419578001 +-456844731 624504740 +-103284977 477926326 +-946297443 591415993 +-94849453 797630459 +-455975239 -66917463 +210154015 -51950949 +142742281 464833015 +-671197529 -889937244 +991518787 -692358936 +202987655 -257911854 +251499725 572152759 +88438477 -326871606 +757597245 293289431 +-826599794 991181777 +535758449 -525039819 +-441020796 -696197068 +753979779 553510494 +383699963 -301538089 +545504405 878500994 +313692524 -658576980 +-65848080 452511309 +377897325 304771240 +734113646 259482729 +40926316 -595901273 +-155066646 -471907734 +-468287219 -88729116 +-267552317 483494778 +-105641601 -526593372 +532060850 -832238900 +-819003273 39016654 +539069259 184661671 +961566764 -535407512 +47977250 761769108 +-384836086 118227890 +662523991 182976047 +-766862148 -233630435 +-162440245 951954548 +-366424492 -727494147 +-842614718 -93609598 +-118144806 -772799732 +553036757 851803172 +754849739 -429955193 +-746892530 118225464 +679679699 801264938 +814083551 -203963794 +287905288 950303655 +-333523040 -304304025 +-870965035 -143982646 +170357885 -865698145 +4737616 -729502539 +22723173 -335132850 +614081377 541359893 +562633548 727479858 +960516324 821530103 +-267785951 -384419267 +-195099949 -402197451 +-453970171 435781889 +471886014 105854448 +-660565406 725632407 +688294011 -137094838 +890547394 531327235 +-693660991 321298574 +-321871985 903836414 +333271950 299280423 +-293668725 244823088 +-238823294 -948673649 +218677323 673324741 +-980376960 -244037353 +-949809720 959205914 +-342444741 74253977 +891734804 322296721 +408032515 -470035377 +402601039 689488887 +-297377431 77217050 +164505667 240655583 +496643363 -799386198 +-39465495 -322376710 +509736017 992641668 +-871435156 282295084 +-675260714 -376530655 +-359356837 -818972794 +703409362 698096620 +90403517 324203602 +268956715 52535181 +-52641174 -421898246 +720304100 -827255254 +-51100483 -811990565 +325417556 -566948539 +-707269918 236273281 +588472667 -911573239 +331981536 698114490 +-240571024 684603743 +-410003179 338556646 +82002096 -185103723 +514157763 -651497838 +-757421472 -476003988 +500372548 873920940 +-323424091 -257592568 +-698467662 -254320655 +-175310053 -175756461 +-742915183 -988986268 +446244778 426908845 +634491430 154569996 +553889361 -506298065 +-652504247 -142904954 +-831541479 -672355914 +-771613234 599726661 +924292612 194028342 +-896357424 890064020 +-829981135 46124422 +464189743 960639495 +-439568376 154974286 +-122813419 535882777 +272962491 324272193 +777409615 621950612 +74992363 928167567 +-226548733 -132556004 +-637854379 726730145 +570198950 -289156276 +254701039 -606987265 +-170553155 -590275164 +-580432392 171021101 +487520444 276305654 +-719416751 -940425404 +-858341048 -89526461 +-457901479 414094794 +-816895994 -136213418 +388613082 -663793644 +451787037 -34393068 +241803807 666617042 +294313408 472733260 +208797078 729390461 +935440926 224336602 +10726459 106754126 +706127329 49841903 +-916746976 176388016 +145924182 352759754 +-226789837 -661785324 +624657760 73208304 +-87558190 -643053600 +-11470406 996758298 +416532644 272470641 +294895628 779095819 +-908914615 800417760 +44581253 -960257641 +360743040 968221098 +-275358617 788599234 +755634526 786614691 +683513789 -956172543 +198980914 -441249477 +-285494131 54057410 +89491541 -836362313 +403558182 690761919 +448840704 -633182053 +627250404 753218751 +920780318 -83142281 +-115034617 757692288 +-210348492 -529896607 +901232467 -369417135 +509814910 -680976684 +-732654940 218690042 +-296952711 -454034201 +139796581 683254296 +-461349876 270585539 +-903781591 981491882 +129984221 176491056 +-867919337 851470417 +-681480739 -349850648 +-66290771 519258382 +-654947198 -91089598 +936124585 67672786 +-877914648 -307072068 +714758222 -778259371 +-54982716 -956424451 +835760544 -534375818 +181322955 106696739 +-993506278 -444685053 +-333597914 -234942984 +313363484 -922498123 +454275377 85711181 +801275854 -118089200 +-718163861 307049744 +703646379 -894507650 +402981295 89419314 +115993773 -537284031 +488147082 27322250 +-283174180 -779139585 +-972844211 951695827 +436916171 624407580 +843001880 -952338007 +-58770265 466450094 +-459942490 741328647 +-174581800 416343911 +685620378 207213138 +-717619093 996585426 +-571501943 875168295 +491986650 358424149 +677101475 -746812044 +-76687064 -748384012 +831426681 -682314044 +929663455 -590948598 +-154590267 978212467 +981853826 -788894385 +206106644 -921930461 +483786812 714073836 +93625139 175011234 +-203066462 408547756 +-521463430 746763260 +-546007037 79310105 +-454787136 125899073 +915440762 827013900 +823749763 312750279 +391894326 -701661896 +-980561578 833018071 +194612319 469857535 +-370146260 747652225 +240776203 -91226172 +-213274290 993664379 +-204465828 756960165 +973841600 698867416 +-59538442 897380812 +-360602099 -941809330 +97887684 720779208 +-232129068 375123715 +706434756 -451935111 +-420021349 -333456517 +846744492 -436271305 +-938623500 -778631098 +426049647 149413277 +246814909 -227174417 +991042752 -686527671 +-486728623 893192545 +722954743 -127786914 +-525253360 -88116277 +-589151200 499100253 +-838433535 -394931847 +-927407231 -493764362 +331139975 -188448422 +307857816 204873930 +413650029 95434786 +37283543 -378693775 +703799764 -678378857 +-929859412 18304169 +542195019 -878962487 +580217063 745977981 +-205573477 719034648 +411645281 723633397 +-392069545 -479161163 +-165005238 -814186727 +-122393701 909618820 +-24917094 423891371 +343874591 -343653110 +578659716 701807732 +701533012 347870007 +343146432 142318146 +-229694039 95576540 +-842362704 335306983 +-671690299 932168693 +782471219 10984530 +-179934327 888682290 +-104477705 541836845 +121974114 -578181897 +738568174 3289866 +-565792607 5809734 +540770095 -102757326 +236904772 -229081812 +742921268 577403258 +-530776546 564142211 +288013835 162790676 +-446016326 -400694273 +-759783807 -702376788 +908190803 234552056 +-363226424 -773091836 +-888683707 452429922 +734368309 350390213 +-221416258 -915980194 +-378149139 -150297975 +850292124 917291152 +46223084 -155109285 +348463889 206529095 +-982187653 -771292453 +425566645 94235557 +-271484458 -726322535 +-144878243 -257387355 +769630524 -331507255 +-369280578 437022912 +-672641464 911818877 +-297998122 -624236623 +-856252958 -442454263 +-664288912 -536510138 +-17109640 -820514805 +-594221642 -440807131 +620858985 623653645 +518670783 863501367 +76351330 816361528 +-269811998 101026883 +845395865 775107247 +352756193 305355773 +-373134173 693492553 +-682169205 -893700690 +146954593 -749256216 +486977943 -738471543 +415778431 843354372 +82912594 81593806 +136619974 -950621767 +-380940095 819569435 +-166044794 350753146 +820277564 -351434187 +-375170788 275460404 +-870152223 425952999 +644776296 -405363840 +744759917 -482983348 +129839456 272556137 +794869957 712119818 +-34887266 78036011 +-958738041 -770905098 +-896327719 532193860 +-560525404 -805274616 +742768835 -961869769 +-411211009 770067198 +684353322 -490262031 +-193819007 -616234821 +-701692547 595548085 +812558481 -575141149 +765970914 -376135998 +896138969 874686579 +757857421 349580586 +-957288635 669647661 +434905931 -778800236 +635178390 -523335298 +599257899 711796118 +769747085 -425493662 +262552541 -956506324 +813375393 360688222 +981224194 464591453 +-485732349 -15230791 +206212655 -89149080 +691780782 -121398610 +-246420421 -39210931 +-268374068 -376680999 +872557758 -82989050 +-534925549 631672594 +-838170087 500985998 +561323696 212488400 +-122239091 384708230 +103181768 -520912173 +445749612 -459105087 +-592092595 -418237903 +-935070540 229344068 +-597117236 -228745645 +479484276 -609155059 +127172647 230600546 +549794205 591177325 +-420767558 234239022 +14582269 -71864564 +-192438857 706490500 +-920551361 -437267765 +535835526 869593173 +-887434416 -536066908 +-557107949 770172471 +626772362 745341514 +-701972341 -699121652 +-334763761 707082335 +-554677779 458520258 +-983554364 524288705 +408645625 -843648741 +-320788999 -869757533 +957776602 -689828650 +-963410430 -715043853 +322263958 6427826 +930442819 865277121 +-681427991 298953617 +337972028 830069082 +-953941552 -451955710 +-537181998 276091419 +-666305494 -439813732 +127163170 990397660 +837780603 14169453 +-292881062 -308918915 +-460051500 727216673 +712526068 -579717879 +-365728805 55395767 +-335204801 -699501690 +-545374041 399391722 +42640713 464582548 +553341250 -660961846 +59425697 -872889899 +-493271088 -989292628 +-253924767 939442615 +955095376 -414197317 +-798061268 754851155 +-950474584 -745640143 +-905368715 -929742119 +292129767 -541565065 +-688266172 911503463 +716149103 -82729474 +941534213 -407342157 +214522971 419127148 +247433850 253320774 +-959646713 -421669091 +31059462 715295056 +428686869 -566261047 +-132499711 -89144742 +320353936 -40786012 +-761770424 751134422 +291634979 683281171 +556167692 609099955 +-410661711 -835349504 +-834336660 -840177150 +770140098 -458140195 +668300742 137224774 +254271159 -760424179 +-7832015 471875795 +-150885580 -931164678 +-654140867 936509612 +-436754932 318575333 +413054165 -330810288 +190462724 -964008981 +-481892062 32923612 +700989790 -956466959 +-253098047 497419942 +729301734 -495563391 +604311916 -3220892 +-711339194 -981121695 +-350232906 639365140 +-242080854 790469572 +-2601054 -429222337 +-779076549 532988202 +280077263 -262680628 +688241535 -878422713 +88415468 -232469341 +-928868110 537549224 +-174758931 -571467774 +39932091 -106466478 +-504609266 -703846484 +-21207408 978484262 +-169058535 -31579905 +-120931594 -179868744 +-941016412 -608131483 +-703117313 295485610 +-706818918 -162735977 +225294874 -969776648 +156263176 341945944 +527232487 -892505859 +-610364499 684785367 +900176127 -860157605 +-454680208 -681003391 +-45056240 200819116 +1862447 -934681609 +-417157866 846907481 +123379576 462994435 +-991025476 93793565 +2324525 -407218458 +391720960 -308257197 +-620350131 -577685495 +574886563 -240564660 +914306861 498739584 +-167138136 296033144 +-10638964 -191690031 +880376776 22946928 +-761537316 326664983 +-960274558 -914815165 +336468419 -934047954 +262359456 775288437 +-35207669 161386440 +461198212 -112482094 +137193814 -369468561 +808584333 -694813122 +443700859 -582279614 +-894169996 35782629 +249262598 -157528113 +-666496467 602505566 +849916774 335673148 +-489756925 55166541 +564309651 -518559537 +-746389609 189921280 +513116276 136752095 +-740660367 -470592550 +106011895 735700902 +440937464 -309534878 +420766526 -53462971 +900699318 864030620 +884727435 -612906034 +704141451 -279378194 +-830134935 163763687 +717615705 462363117 +-340181073 -398923631 +-775941582 543183730 +-769303790 -374964859 +-652815387 164890989 +583971600 -567099025 +-701961919 -19301514 +-302468094 -137886342 +883379294 415279842 +-422490868 -497561233 +872320535 841831627 +-230182911 5469578 +-516450751 143414179 +-502575679 480545530 +382037717 -696631041 +-319620076 525699204 +-558962435 -788950985 +978773974 209156396 +-850391146 853565144 +309100727 -653061968 +144328292 364905044 +-466787798 -395431627 +-161422417 85329152 +-277538800 -759591225 +118447708 886999693 +748130603 -620683182 +12386832 -818193702 +146016517 751555570 +694189981 -322773313 +631723603 128822903 +-158596594 56986740 +-622817056 -913719961 +842932878 -663982091 +-757736900 770723685 +-609432148 -247487564 +99742899 26305624 +610465169 -392233828 +-918645584 -145254691 +-341481725 574920224 +264794727 -204690252 +-333509301 789821277 +-981775430 -640505455 +784417624 798452338 +-946871325 785228017 +-896119684 -146281634 +151953256 -285835420 +728284768 224757671 +-410006784 424260014 +-33248502 -217051549 +741571857 595476948 +300996417 330501128 +-2889503 603447892 +-367063545 -75894444 +864091531 -857808886 +-967234638 -232661240 +552480694 -927252199 +882476156 -971067164 +-828226597 717493865 +38604035 109418954 +-620585767 87383103 +-467697399 282196269 +-807318508 425899116 +800628391 910667347 +-621955376 -86848168 +75130766 -824389829 +52284319 676839704 +265548395 -430004469 +-942082933 -610873691 +885104100 981550050 +-762106896 -891410724 +-38703753 587168339 +-773706705 945048309 +-534689876 -224180120 +244870211 177741046 +-720985662 -454819450 +534056816 -995013899 +-190969227 -994983153 +10288066 -286714118 +-277300428 408534516 +-457552501 -92921294 +352373399 -643906573 +171855310 113300066 +293331 -472020250 +95358655 -549348809 +-660310150 -76001764 +-620580460 -69670828 +-180795090 967767830 +194926826 -664941817 +-497879691 629273586 +-208498577 -771033984 +-823319713 804496419 +-795716989 -95286150 +727778698 -475111186 +28866302 -997284509 +-635206854 64377746 +389089527 -488259948 +-108185720 -932204149 +-441600225 -209293958 +509812950 74411489 +-502180606 999547017 +582980629 961435734 +795136150 786027060 +-821609209 340921554 +-245550546 585203801 +296804868 980639125 +379239875 816205741 +896140034 216743872 +955433516 -888210587 +360520951 -277949946 +615831873 -847747362 +-619499187 -788070550 +408748244 682957470 +-705608289 198982923 +167762522 955985309 +259880695 22723906 +759132394 -758705241 +-380117638 -272281900 +565168758 667621797 +-377123293 -972293414 +-966516434 -588337018 +440254658 -249836986 +354252171 -278323339 +-545405971 269810653 +780421495 404436248 +-36883829 -68254091 +502158812 -780988056 +248736538 723585897 +-268020550 -773865410 +743623125 149822973 +644687578 -802339677 +-123127211 111520849 +-752890101 263772446 +100516428 40614284 +198060488 786377290 +-695126649 -416298116 +-501663354 80508552 +130187865 828507261 +-687396543 -179226088 +409888380 -888388790 +35457049 275472628 +-112546985 940772786 +-213517553 -802523382 +157162644 740113315 +410659055 447455782 +-930628227 662629824 +836426478 941751847 +-987564720 455984766 +297800028 11736629 +-770819867 389283281 +410982364 -411764305 +938264311 666394137 +-54120267 517664462 +45053713 -749348692 +197513940 -464194584 +500042406 -320591555 +-25090061 -634752721 +796636453 499410160 +-41684799 144910569 +702476664 163483525 +375197147 -345878786 +-935789847 -851788232 +-452096538 122731124 +-146615108 800150916 +496135258 755556498 +232330872 -719000349 +-297431998 261872799 +-583810906 -786437087 +281111005 61938742 +-413949154 -954230484 +297529279 -133098902 +-475853636 -951049987 +443792617 -986905148 +40778711 -221794984 +145087672 -684853158 +-602350276 -236101611 +597729194 -93951953 +663986897 573097950 +808981453 860994667 +469303132 4046704 +282307495 -793267772 +612689316 -718717102 +650197152 -411222326 +961862741 -88187422 +-439790336 955702128 +756137272 847137274 +8123778 561971168 +-146254305 717720491 +505186485 77802387 +842842654 369335960 +983287730 -367453386 +-394337846 -298031650 +-833869676 -777159713 +-646650443 691773376 +-111136885 -381706065 +-390686154 -867757203 +-598905727 -170705500 +-815376431 616757974 +-791152768 974769509 +-754616373 710610760 +-899651323 808059956 +615795627 153775966 +397270778 -779523019 +158257879 -379721927 +-822054258 989839994 +266069401 -371548820 +-995315251 621530139 +-749000647 175496043 +103614247 -115261472 +-28325766 614549691 +-54066945 -967455296 +-144787488 -663537764 +-31525354 355747228 +441648402 767937381 +22972523 505885191 +-19953368 -224702232 +-653868000 -712065442 +-902879575 -777718812 +427286684 -594725054 +-4276621 641551345 +800049704 377362514 +568499403 865542770 +-286723367 992381339 +-582265921 617344639 +-703243944 -921001861 +-80411238 347812680 +709909725 763693820 +-700106844 -786839910 +-387057101 -528749374 +-677219142 -148473529 +98139240 -428467191 +-827751143 401549438 +207901485 -336497035 +169722270 -801226041 +876887181 358856569 +-296503964 967829293 +-836673138 -982062278 +-77795970 482527199 +357494419 -464952674 +-459034967 -500443964 +-399582581 262357541 +536837117 451052410 +389373047 -493304344 +525411433 -351149296 +-213083682 -827770646 +-86160909 -810879478 +-324649881 -146093906 +356362365 -751241788 +787137229 -744557963 +-144331574 895782457 +-793454562 985498598 +-420919764 583608722 +-150681984 821033809 +964125180 -205259746 +31234342 884963814 +730915998 -893441845 +-978095634 -257506313 +-229406118 -627146756 +159451509 404778875 +-399232861 -514300156 +279282006 -508758396 +-813691223 -386755776 +-97472140 -110380613 +-144168628 -567336926 +369621766 882252193 +-617658164 -972203409 +-632847712 711944102 +-177452827 292188832 +-482069237 -756607420 +-601493342 -411776040 +-464778193 -163438924 +-649948478 94491262 +350904366 -675733828 +441786342 248960863 +-520736444 -824181085 +97249172 6961955 +-230257203 369256027 +278935507 548167087 +-135376149 862803548 +-247579401 684318543 +-209049573 558294412 +354716281 -512625473 +-18674137 376989091 +-130248007 303228437 +923947011 -869519926 +956097132 -979411792 +-803878651 -193968521 +-226819773 -976972457 +-643310688 391947930 +832188530 455423305 +-327831782 922624971 +958074722 767845843 +-478615101 967202885 +-227053794 533093971 +-347878172 16214654 +93732895 -750189772 +-134300304 -289380190 +-377110869 -163167762 +51569302 54881720 +117599019 -417814459 +397041409 -702866703 +320891708 -155501922 +397201889 -424115000 +-738760135 415472658 +288358849 -342477744 +208428746 571931534 +-157217876 463569968 +630534425 635458373 +602774645 886797848 +254013181 367903191 +875624105 765235967 +-944628053 -28592419 +88590889 157378304 +289082975 726937340 +334494757 868946386 +-74990258 -469561912 +64096788 920113119 +445820714 11866091 +126867711 -546891574 +-50105220 491438634 +-796712454 -812216506 +757630492 -35696602 +881891177 -224951403 +857815314 348787896 +821913836 341056289 +-908345078 -42756908 +-583146650 426488504 +-634389051 699397782 +765135412 207847979 +306149824 398239680 +-694883918 -507776839 +375469900 -522689151 +240063219 365093328 +338454416 -112301498 +813932047 924561511 +543300149 -500621877 +-98178050 55535731 +132404130 759015662 +871349231 36781031 +-624858199 5995216 +642177741 412398939 +-694191522 519339132 +121405909 795477999 +506387621 593793687 +688713413 -151494596 +-823439753 910254964 +-840160258 -690361236 +-516194598 -359432174 +-878142598 -268406490 +749475339 684059410 +983155575 -303214469 +857205887 -472926448 +-284031406 787950372 +660470960 -807760788 +35410185 -14888414 +317471968 716960550 +654175878 532729109 +77201718 -569757909 +243594817 -740667858 +421748688 766212324 +-933038444 -722794557 +-603022842 -112412785 +367439559 915393482 +829035652 -396156494 +-483574509 -54407519 +-375416615 -246716264 +613981458 469750087 +663247156 -744571736 +-951378731 -291798094 +823181751 485722331 +32230628 227340988 +196010205 177880141 +376743531 -953853321 +576643836 280255177 +521476056 -252768915 +-514603847 -241800515 +-635874787 731215302 +142649312 385818245 +-823772993 -964705142 +-635870745 9657159 +-826797956 361444910 +612947341 -387972426 +-589603263 -13697315 +-137331123 563147744 +737587992 -152529527 +491079561 912050076 +-352483507 -929986859 +-588639410 -149321169 +-592103505 -270288654 +-140475724 -949568608 +-441377406 251508008 +-173444448 -468344900 +-989704811 -119642535 +524025318 793414266 +534405349 651361077 +975995695 320619914 +-500872345 262858089 +878999988 180901577 +214797396 -164741541 +-209142920 217461776 +-865422568 926687645 +-495528808 -188435576 +753776553 -294895921 +-181727968 281471684 +21565102 741833712 +-406949684 -728946440 +925089395 150863172 +-511113854 -281336325 +974731377 -63034157 +447763799 -773968595 +-107641148 -951106199 +878518938 -541130524 +7908108 -37820393 +803803975 194198409 +-174452128 512041223 +-621981785 -827656367 +558385258 589445029 +344994179 568464294 +-842100506 294443721 +109097895 -452545341 +136977708 922483330 +602199116 710250031 +359166635 399215335 +268467527 632903814 +-203994472 997302850 +-846280943 475193584 +-710169083 382040319 +-837091923 912419913 +-504727164 22856191 +461193613 -404689715 +-794961805 322275672 +-418146184 949669300 +412712868 -423345576 +897759492 -386869962 +-223991986 -331976841 +766071967 -883324152 +-839813404 -91292943 +728199493 -374961771 +382316781 884647218 +952076496 -94844242 +-436311762 -733537976 +669138343 -556715945 +108037872 -499688818 +730490115 224070112 +-831121527 -630087151 +-667814058 -441074404 +-788511707 -619090094 +857802745 412424762 +919725386 777885172 +-290399405 -138131528 +-554695531 666101846 +-416048776 304567179 +891932931 642195462 +680946021 -25047741 +-602978849 582525503 +561986555 -193872440 +-910471416 -355423014 +485133948 568761835 +-972846665 -114624542 +353628487 519010454 +-228158548 -411322476 +-586706418 964262698 +-528648189 -816441530 +641891275 722754635 +406548106 778807852 +893803466 205265307 +637133700 965658189 +-531638612 354270851 +-481851529 175238250 +-948588769 450980807 +-748458424 -625312869 +994669176 -672543821 +712524460 -970459696 +-360352632 -51813856 +-414492348 735263798 +-159889115 159004807 +161539275 253961719 +-239292343 482189235 +558467690 806478196 +-783554888 -986883477 +-332408625 -20995227 +-60542074 -410106096 +-732873402 -618189288 +-527588261 481403551 +-953763411 677515452 +984038898 -689977320 +976326533 740768026 +482744322 194970726 +-915574894 -510105480 +-145837760 -272444858 +-527274430 337167848 +-662690777 -86488629 +-169836672 -359447355 +19867529 740443446 +-605119961 -416631672 +940208653 689472365 +774508484 431128445 +-716061498 -699140212 +-872108728 -738331343 +747117372 -570629000 +-921577059 141550360 +-515724833 -495672800 +-186031770 -869957889 +-755126806 544734389 +-809901230 -827918756 +501722009 -673616713 +-604915552 -145026055 +383171411 280065074 +-364099866 742830920 +-897258356 89847438 +467271591 845105542 +379681380 538446955 +861631165 -258438974 +235651803 453423168 +-968594225 -332597503 +-791365368 -486019474 +-575346873 721749887 +771606242 -266899220 +-7109379 779039631 +821419166 342817285 +-30384580 -205761779 +245968535 -547147641 +971631717 935511287 +65940292 846459065 +83646898 753364386 +240858719 205532653 +-260098108 -201052176 +823012949 -761819064 +501473757 358470511 +-607413058 340466154 +638729487 -150538771 +-653903938 434890595 +751204227 888755214 +520616373 -736065175 +894939190 419039489 +-852548872 -938509970 +-958054978 -884106181 +184225978 423856522 +-478273177 238400199 +-884168551 982360215 +-190149552 -748796477 +-159244329 -415875398 +-975028809 -193521780 +657681896 999990612 +-739875894 908474344 +-21619142 974290691 +938049164 915974119 +-816338515 500244205 +-693021513 306690873 +319482628 806245222 +-562996655 -781573284 +669399670 -142391118 +83798829 -436991701 +656767538 -131263320 +142729965 -601213868 +-243260348 -474199180 +197022376 -189830980 +896898803 -868076863 +255448623 -670718147 +749742360 -931970550 +429233564 -962651672 +847550807 921967446 +-389254677 -925930327 +331594385 437966774 +609396725 217560001 +332289772 -767802252 +-636654633 391232777 +494326229 -177705466 +-47798409 885628064 +-751137525 -924735698 +-222084317 -578894334 +938953526 291369122 +999614854 977935089 +-23174511 265066969 +-990633484 180950920 +429437183 644723728 +134060605 539331876 +-677665112 -279155850 +368401428 -865996153 +154120922 -880375687 +-224777759 -216311152 +-628152073 -632623287 +243096139 -387069306 +150093444 765701205 +316063673 721408393 +828537008 -946734234 +639304307 690445486 +754857839 -243147351 +676613672 -177201492 +-957571313 996938713 +-961216430 -246866633 +-669314535 -342391146 +-806395860 -878428901 +813797891 -944366966 +973727554 -982042886 +592012150 -845429719 +-138688496 -276697580 +-152666280 -79077542 +250465750 807142458 +-139076094 66271056 +52736412 -322071253 +-911619508 34536608 +-810179649 247957743 +-892347661 -501432907 +-802868410 439627553 +409159879 718973807 +562180840 -680736250 +323116082 -853140438 +-27487849 110313453 +439970328 383131264 +551630823 -784462306 +-405483022 743497500 +-89888192 -575525166 +692666909 -338122912 +316169663 305299164 +-794482424 -453786909 +941102765 148946325 +-852697838 -836317682 +843091449 64859068 +639172375 -845032860 +898316551 -623573333 +505795037 -726530076 +-26554269 594714792 +560767323 -32796456 +-170552494 306363919 +-43482782 799745441 +520979704 394631553 +869082737 883503750 +305007591 -5977107 +278723385 179093840 +881700562 108336525 +-95271122 -61515371 +-609618173 -959774467 +836202326 805118220 +679982372 917421549 +886489388 -32567564 +214679214 863317903 +62131728 -622089941 +623700091 -510574047 +462745394 485014567 +-361398844 -655716790 +282313591 -873547129 +-518986604 -608289817 +-777421677 547504336 +598667052 288685581 +-878843403 35048224 +793069087 -106024966 +-236540064 -357934156 +-570111140 -273171582 +132905112 -326681406 +-211496029 657719220 +953596557 589947992 +701274712 96518284 +-196167614 -726889113 +527031681 564148353 +952984704 -810483698 +-674636401 147419575 +-824168005 460374630 +707101970 673704794 +-586932297 -460799634 +790572217 -6639442 +-244671311 190094067 +774704030 557236687 +-697446480 641243121 +-165139977 -608586688 +-450117396 -351469275 +-969477386 -8479272 +744275099 513089943 +-825202324 402398547 +565709315 735778361 +-241804393 592012690 +995412816 68969396 +835185354 -309064455 +220958848 165622855 +-447321756 389832620 +16044940 353135710 +-818695696 -1023190 +47111706 234090910 +-240802770 91132271 +-759554551 -239891630 +950938857 524688594 +480028214 164709458 +422355162 285390820 +249653249 -586534866 +619963794 -94412836 +-102591399 832113157 +-966393358 -716197298 +126975936 670773018 +-722817193 260521206 +-238932639 -434089323 +867181675 -192467641 +-401032542 -454812228 +826690449 748209237 +990002480 222427541 +630232316 -282735680 +535274593 30740105 +59838291 -21614928 +-927737526 104901217 +-434174924 868044458 +729043428 -871200847 +-437496851 2592014 +-980639471 238378760 +-164942494 -278620224 +504922208 -791376613 +-778156310 -863945756 +487813679 706905369 +-208393714 391779678 +-106350150 227779860 +769827212 -297489319 +106633642 674200637 +626741686 664461478 +-814412405 -91129547 +-369961381 747631845 +638824956 363941497 +-316285317 -57094605 +-297314445 -519489699 +680422854 -99789345 +608484305 978057551 +404029123 593524302 +723603021 -171576754 +-836011475 304165552 +-885879785 -168312776 +-165293991 -337417186 +-645076205 -131562830 +452990841 -360798468 +808333907 -859239805 +-64691008 182581258 +-32159454 -346742298 +-970554061 667442858 +931304438 -560769451 +128637541 644668419 +-813836190 -749500288 +190045574 898091343 +-177837944 -858707174 +17788889 671596746 +-50938057 687951201 +-840769696 12205511 +264595767 -142223551 +-947330726 31056651 +936011650 476986663 +-897959236 180020286 +-559846744 -771723517 +658321957 538295440 +-344740282 -314205655 +-433121964 525791479 +-505648762 878484403 +-930056185 619608761 +718578086 -330074276 +366562357 54983334 +362764771 -207726964 +779443443 286766722 +-234821047 -57600469 +-820071583 -880630837 +-379897201 225375590 +-811606679 -202044814 +327830762 -649466536 +-500229723 -961962266 +189671781 -652143273 +-762302848 776162010 +-213763414 905956929 +-664032975 -789454786 +-4713029 -261036931 +-58925881 -650377552 +494907826 805907766 +148772644 -57118145 +-563296402 427584208 +-913048698 -411476977 +-861968775 400932925 +-285633544 -334741859 +-477148705 -444032320 +593473367 900586240 +810632879 965845094 +-13816618 -336992279 +-982921615 749303537 +-25864896 531288860 +-42399346 765587839 +-858301250 -307153470 +871082087 -972565753 +382599875 -24526134 +-899081732 -693564284 +466722717 728450065 +-871481280 590328968 +-233232091 816094765 +-827122008 497630655 +777563436 -419104183 +856892108 -437922795 +664146290 653658498 +-918459040 521620813 +-678995165 727815320 +589918386 809440320 +-20738880 -336187150 +-946744689 98867647 +572809586 -260102871 +157190408 -498859907 +660234239 -374057658 +-265316351 761135048 +412295278 -332375137 +-831130001 48107314 +-440995656 -392863167 +-316948443 873633217 +289896392 25390926 +957819130 464480531 +303038967 -92036288 +287759850 521312927 +207418442 -760673691 +-684774869 -600330693 +461431633 366682449 +-959920402 992839404 +-749217676 89399419 +316097933 -404357421 +-309356678 696355953 +657717623 -116269222 +-178870842 662026975 +-540847884 -507109159 +-752180153 92534380 +99322141 -538519454 +488335976 943022288 +-146847357 -394702496 +-21075755 110276064 +-813637755 -799550342 +2197118 254879949 +698928654 534186959 +-539276009 618565534 +-163325928 -230239022 +568443370 303377658 +654389872 -553654531 +814392500 -332829794 +-939989359 769209259 +-773942145 -849413032 +97170645 -84677953 +-350790519 -718645916 +641768678 708919109 +266236757 -510938212 +-865240378 314099595 +-12384045 -741919839 +-744684385 -300760608 +-424905495 119428040 +-341641052 -750339679 +-735563441 871925586 +-135529300 267543117 +566175085 -107555997 +-308941381 -519313642 +424737417 -807008363 +49369102 -116632245 +-176844095 819885764 +300631123 -708456642 +817359177 -936914888 +-771007982 -360844917 +-379999047 -821504214 +-715007717 880891485 +-156025954 -988803734 +-328303073 -86995844 +683321714 -495212525 +432756902 -286316728 +36621416 -137584679 +-901950019 284196342 +299279874 -294025337 +60902014 452703844 +-975957161 775165027 +461019414 -114477497 +-445128825 113507714 +-811976737 -852993352 +-635317446 -110740241 +264308626 160416659 +595252680 784982474 +387239018 -551842035 +-471796039 66214736 +-753897100 -847334468 +-530501500 -86045884 +-128610737 580991423 +44074252 988940399 +844744998 -512964102 +137303144 981963855 +548728431 -130043975 +928839469 -183080718 +-775011415 -639627126 +217108105 -241043865 +-182943503 128355788 +708862006 -413815806 +303576071 643280156 +193742517 -202414232 +988417941 611061980 +482391994 811284577 +-433861727 312680024 +906007317 56008664 +-989740029 87322727 +-305769601 35747399 +-793273977 -502761336 +607935935 -160747126 +-70313934 -973614410 +-226409931 908423843 +968046638 -951024 +-730072709 278708470 +-559467708 275521388 +467297597 903461191 +737480080 87645012 +521925520 -463116277 +-192174255 1479027 +-926044295 -45170847 +545148960 -220279002 +-903374050 -472952801 +-485844446 754179266 +954069092 25621927 +-163783730 -738857344 +-460996710 106828854 +-636641980 878136042 +513966104 600012460 +-468386547 116925655 +-1791686 -275206543 +147759487 412032092 +642629618 304186280 +574609788 -403846741 +343233678 342673875 +-742107299 671044165 +-728726760 -181105687 +836289297 751140314 +849024892 598404975 +880572907 -84712149 +68653902 183364300 +713527941 787807496 +581460847 -219374307 +564487019 13347798 +645287598 -836221856 +-869938640 -81125132 +-252989628 197633620 +-688512750 -46535675 +540648938 858613198 +151233981 -379165512 +-981007723 281718317 +429999004 -16801094 +761991027 177076183 +-605699606 323671083 +-957126891 -232106794 +473401356 307965777 +195637597 -309661118 +-131599736 932081414 +-144437411 -251083835 +751576940 -318095151 +-358196063 -801880741 +-864203200 508365507 +824549679 533851170 +333227067 -262838085 +-914486693 -401654126 +653286760 574158028 +381598410 756705937 +-253526039 161511759 +435738717 649922213 +-240116369 698493263 +-799366666 533427232 +20115656 -155626707 +-41470968 -982670830 +-457837785 234214638 +882220768 852092631 +687923784 277349196 +-962498975 31298189 +248754382 -118166491 +-610986782 656432791 +192238618 585893966 +-45191247 474926576 +-578815390 924848365 +-682598944 238385804 +-630477041 -623810067 +-881689770 -575491667 +687952146 -41480237 +-836319668 -410672092 +-636464044 750577477 +-700100506 -398729132 +-953296743 330142850 +175594069 378014556 +502073881 583778541 +425973757 -957788391 +-766843147 -934075005 +-287023424 466793036 +-169038233 458480520 +111916921 174268730 +470109986 -845616675 +-758994335 -417185372 +634525168 149812572 +733472652 -259450188 +-582591313 -658211105 +470181807 468705578 +420812066 790106591 +520980820 -740672616 +686798791 -900886939 +-438021641 -9758259 +-66887648 912618013 +734147547 -240659161 +-543611457 766723665 +-31835224 480265369 +-179197346 -335096442 +-543401028 731652795 +-39898082 -302974658 +153142346 -609293396 +957881993 -454104617 +35445188 535566318 +-60492876 965170905 +698967522 60667511 +-960909931 -945532929 +890079860 -614319800 +-946465387 -182167913 +-344405343 -541315677 +857856102 965391202 +338951000 -474885626 +-53338625 -314838974 +-420970531 -773120270 +-445348699 -391430666 +546873134 -696077387 +897910858 -50100776 +-193042053 -908767888 +311000824 -694404678 +-212842575 -660643896 +974365079 877205207 +-63430436 829591264 +-624246529 -492396064 +657788290 -567922496 +188020088 -729189447 +164434679 662248097 +754843758 -209528935 +571082040 557576382 +-372720023 -62250361 +248897491 42637729 +105582077 516941868 +97218605 -469799985 +859820109 -454727420 +-104421981 638571324 +961319503 -910145186 +2992900 -516843085 +-810849992 723692551 +-749214776 373018145 +-219971427 -79141196 +-282573777 -455967118 +-133277993 -700018856 +150751490 178447644 +-55348035 -366890958 +625872652 -988230556 +-1880004 98010201 +85053890 -849065396 +417669227 241919650 +-518248366 36603075 +-288499534 -10599521 +433999486 234272470 +-352233033 204338940 +-39776622 378246831 +-994085848 -548014614 +-255600669 305273259 +-761851692 -793635512 +479215143 -861527727 +-32115202 107956985 +806635282 -302180852 +-735352142 968148502 +901781471 835595130 +63734431 507212910 +-386300990 324140662 +-586205 -210384184 +258368175 587748617 +212481013 -116919979 +922264294 409482548 +-71828325 70073806 +547209510 867692481 +857062470 10457716 +-520804722 -32261050 +561116388 650526119 +-856809304 -599553765 +-925633717 -344730096 +281904016 675052061 +641554513 -457031780 +627482706 756784651 +-599490949 211897910 +-419278686 978068430 +897408113 376869841 +-647435651 -72876201 +170154199 -862615617 +24021466 -278633160 +-105518591 -304347081 +-869605927 43158611 +215293227 -953441400 +43649424 -940255979 +794442992 -188588434 +-282183341 -278406255 +-424016062 -692778910 +-885463510 -190124942 +-455902235 104037063 +-157677544 -953804107 +-698080221 809421215 +-57733844 -641434016 +-190530834 497382713 +-433016519 -466881155 +-297491915 515123436 +-492404900 -487116863 +630163576 851206175 +453604916 -943102858 +-436260316 -37232163 +128395243 988947196 +-495442323 585105306 +638040441 952062599 +-742244988 -36358750 +990236125 453395825 +200636290 -125992092 +-26767783 -584375282 +-141266709 -238337136 +-525552046 509694521 +-667713765 -250265528 +-145604080 302064039 +607732022 -526205756 +222766245 -231913721 +-865362897 438553304 +-799560131 -304684704 +554053994 -374159059 +583349825 487630684 +-924850968 860160695 +-820623175 120895306 +-755091793 -524303331 +-695588501 435983455 +-178236184 -55527280 +197458137 423065718 +796251918 418739945 +443012918 -899568323 +956203616 337973111 +-720452047 -272626940 +317082681 -419247911 +-535048499 -504285326 +-130167894 958438083 +815753439 -334047236 +-111060045 411573350 +-687466367 502842823 +-17613893 298627567 +964117886 971725310 +-518868083 -151488975 +-334394846 883522003 +365637320 -822282473 +-145799021 -13603148 +-304448888 -219937982 +994046459 864433061 +-931923616 465178389 +-147266693 932677302 +-77248813 -875737347 +332707398 7605448 +631042196 229228653 +771372340 992882740 +-610472891 -239885024 +23184518 -599075853 +293661832 -93700249 +962098786 -577926709 +-315222615 868733970 +480008717 -917425247 +-467914907 740514367 +898358472 619962508 +-848369601 608753955 +747673384 149768073 +-358555200 138659059 +851532052 680741064 +-115613171 681053026 +-519009741 73786799 +-55491673 -813599112 +-239634265 697305142 +529356620 324337778 +556581634 668139821 +673785910 552653076 +-886292112 783091947 +528887127 240689810 +-220798091 -278701179 +-729750496 -457768738 +-524414913 77951890 +981605645 476487181 +-824279880 -28849389 +981704637 -535132078 +552329178 623746910 +-584999534 459885784 +-380302552 -633833302 +202345052 -168716686 +-677349232 -239652352 +942714126 931963205 +-874958886 805642776 +-242561360 -765065884 +-335547828 -113386864 +882724341 351578796 +-480658585 -861263923 +-160831797 117171046 +-609369973 -961670644 +-668865861 772445425 +835524905 -774124704 +-954951524 -842070321 +885853100 -298707877 +-655177175 -26983355 +-237252146 -308558508 +-745410828 19349000 +280650506 957589343 +799730602 -108735649 +-446419368 196930121 +205539229 868677187 +710151076 580309710 +-674399057 54544132 +-923349275 873740242 +133845626 -951914298 +901401767 851669897 +-397764784 -456101520 +-864869164 528897134 +-639747302 -154252539 +-332080983 -408472609 +-726240855 -788909156 +-295911456 -463162479 +82334724 702225692 +355258437 356666308 +-438942476 -59851794 +745409224 -394213927 +-525280169 166115980 +568783779 -138600654 +-818951394 -57412561 +114009006 -484606127 +783116070 939224999 +417350630 -214318864 +-686930260 813180442 +652851276 -185555158 +-507940197 312906298 +-579759049 -479079246 +743259967 -777962743 +908435703 622375335 +-634606685 268640424 +-221886929 169795076 +-159150611 433507172 +-189804195 -803881660 +771640941 -985066931 +-735835481 -553781537 +-108839640 -571694857 +377645109 958670248 +-7211868 661683733 +-233332273 70708194 +-497397446 -747010070 +494099560 284496548 +667846470 -901505580 +-985506957 729991919 +-444400243 -989148996 +-438930211 -295703270 +140833478 181899429 +599549951 -701850519 +362292212 486766118 +-587241189 -966846422 +425445214 -923700105 +-157207 -238661250 +498108915 -905930252 +171660827 24805750 +883345054 -945982345 +779721056 850990478 +809083449 206698952 +-131360166 934430589 +-825467264 547642801 +541746573 958766011 +715703104 -821847611 +320943775 -781961218 +-436444625 721257133 +190884372 699906602 +890463341 434116169 +236988026 -810971019 +-736670257 -437499804 +-76849675 -201532659 +558247426 847728754 +-334707204 -479356781 +-576201032 169292807 +685948184 507134028 +-282624974 580804166 +-105235955 809210411 +-666203063 -601845020 +-861897490 -584863176 +-390613534 -142748633 +433547278 -432007894 +-344460037 -139216234 +-621268911 -872462011 +-906254017 -801297807 +357068806 -420358943 +689734673 -528324152 +-964894565 641918345 +586345952 198373837 +239292438 530159348 +667338326 -113457933 +337402364 972212913 +614899078 -324274470 +573562985 -995976509 +422446336 316524112 +609336661 965201641 +-889542090 920106479 +994582687 -155113032 +90812008 637950822 +961882677 362757692 +-571935953 -553751737 +460016209 -95036319 +-294570359 36605299 +72810655 169582601 +42553871 -563571914 +794889945 -847098023 +-763715584 824014887 +937894379 601939693 +-256154486 677833196 +606148482 291699332 +-695960218 -847686374 +-474439235 -308289295 +-394971560 617719951 +437163291 105910528 +-530298867 369702425 +759874028 843821607 +98799144 -992725718 +601025872 -287462699 +-83174904 777878143 +-571001885 16403370 +356929892 -489458758 +519880666 610542079 +134628193 117457829 +-731759269 -21351522 +-181986300 365507001 +406756754 95555911 +-12182081 873048216 +-295169233 429544764 +-244980547 453847464 +-256236459 695072728 +810539633 -663007771 +-988489925 -535528660 +-862060202 270255437 +489077117 -825632822 +-621557918 516669402 +752505075 -466968484 +-571477195 -662629319 +406801181 82829182 +322146160 -681231343 +-430664081 321224562 +-495012123 263959596 +-835237530 -981831079 +684986883 714687856 +654804355 -907733780 +674854056 -946112586 +24126981 -274272706 +29731436 -303753535 +677711557 530078563 +688454943 -726556612 +-717030140 -29608226 +885999377 568950966 +-757846708 29672857 +277117946 -551567934 +-240523464 -985003319 +-395246555 -490069803 +-633023759 -879590228 +-381682553 -890091765 +-375666656 851500084 +278489144 333669829 +685116126 -122798768 +40107235 105063815 +864849225 -85090309 +366976787 202733138 +626295854 957013243 +-331874808 47850302 +771470632 872466621 +765303696 -549746620 +-652272966 -892473110 +583003975 -291756343 +596249843 760802894 +-663236993 -156675121 +-615725013 613654809 +-107042391 622271239 +161039832 654914946 +837977606 -990588112 +-819642583 -767899118 +342013429 -889630920 +63070029 746502515 +596312668 823805264 +382170040 -116354715 +556545276 -498591611 +-840291555 627984349 +-154018776 867473530 +-615241505 147426026 +-509203955 565707194 +863264299 -685402594 +977135827 934489811 +121694376 486897728 +-961733503 670170400 +-616657366 240299306 +-536079577 476998678 +-287396880 -774503192 +-105936227 -392735130 +-59675155 60781570 +-905148354 -252403674 +-357492844 -298964932 +-430780069 659901015 +15872068 428608796 +979788838 -130870027 +966477259 945882627 +698754422 -589188238 +-971246568 -980715158 +-670051163 763871755 +-937274051 -681477071 +871482088 -583588994 +-461952609 483525770 +954955090 -768262181 +560733818 -113854076 +379778882 194057569 +-388958540 -64340829 +-986863730 -363626478 +-366676799 266914866 +190285068 -575167351 +96438194 -26084144 +-971058732 -21792496 +-997277613 -948651738 +-938245676 545643028 +771311243 782868705 +731265730 234855743 +64412307 555122788 +-666562536 255439648 +333897824 -642731708 +115638257 872414227 +-167396363 -324561029 +912885682 709766829 +-486457418 801242110 +-181133971 158694665 +8780071 847220015 +-679335096 669918943 +-961412561 -779500761 +306606079 434976015 +3748559 799134695 +49983935 542789184 +21529716 -32013602 +-148252993 615279219 +329578742 -226114624 +466556870 -351188258 +-320720409 -408984385 +-26951630 62253917 +-232788654 -69248114 +-787693359 618537322 +592787285 -331928614 +-634801177 272104345 +100902 842188670 +745870445 39642703 +426820242 -283809692 +153463330 -916810548 +824856897 -444890410 +747384015 712170795 +-975397053 -198632551 +23007210 197513571 +222016021 -200607025 +-760792966 419635178 +633956750 -732118357 +-492353897 -281752099 +-499617629 349045822 +-263251295 612617885 +-465295788 -730830627 +983726481 -194533744 +112469246 -745241415 +-650920693 535176077 +-141843608 -713905138 +355665965 -730384296 +55956310 740976481 +636206555 167731981 +-569410349 978042266 +863608319 -3886733 +559618069 442548340 +-654473868 450405132 +-148343332 -696952377 +51448252 -567643169 +838523850 289181648 +697823134 445670993 +-705924262 -36030659 +454127477 59161237 +-560782051 -162076240 +-179678090 -422989530 +-889196145 -85488908 +53648640 470696396 +756553289 -897641216 +436569374 -872553722 +972890612 241028495 +2437198 433836140 +734173071 -771708050 +-537624880 -972376870 +-135944347 -649864548 +-715487457 -671414272 +-988738557 -651916496 +794210065 127388575 +98826578 -91844910 +-458914441 236893333 +-411227074 640947467 +-563038696 696335813 +760460593 832941185 +414369375 -626351970 +999243673 -768549180 +686757280 245632202 +-92941930 47058322 +267144395 -383818091 +-209245718 113544130 +-769262063 -256110645 +-897893025 -182141414 +-298561604 -44227424 +805084388 390620594 +146962103 -337312485 +733116070 -812364925 +-980927510 -557091945 +462487036 787339512 +412989365 740257785 +-944281840 489618201 +632681912 568044493 +-322435908 916322249 +868102921 -965286091 +97636510 -876269759 +717084511 -264509627 +-979354483 -70403973 +397726375 -476833899 +-358182233 700129529 +-189744513 99442233 +-502446438 932856362 +291354307 -6405360 +763732436 -702055033 +708491458 -143886981 +-486166988 720995730 +-40121720 380055390 +-749412284 -622021466 +-450002220 469583594 +-765540843 506234499 +-556021649 -653487411 +403392462 643950525 +-2971461 48810551 +217348616 396721121 +450983836 -862807025 +684267442 -50803424 +174263469 181758760 +653742776 201273207 +-77322432 -645684436 +549201915 -660259689 +-669768333 -245214614 +962241504 141509832 +713692997 343887373 +210875078 525115447 +913344088 886930429 +967503957 -338630416 +290834645 652970253 +-640803883 -406425218 +-360867216 439333465 +311745397 -535486726 +-803305629 898501203 +-771477057 -63628081 +795895955 689252669 +-796965855 91360613 +-680861841 -610263670 +-161033429 973187203 +700696786 97505400 +653420065 -274698991 +-11142916 -253117310 +-830182668 -876067005 +277801405 34643287 +-628305854 779665072 +818413873 -495093470 +-340100107 -746138078 +227140988 802624612 +-605343636 -638073620 +163941843 573849037 +780151322 -239754313 +-37758306 153066802 +328122913 71055704 +191254481 -988732534 +349893424 551936404 +918608695 -947956791 +-506253598 -209956488 +-102747318 -729732644 +-61011877 804448526 +-596805738 -966456134 +-78793005 761138530 +410429756 644064766 +-324603933 413331569 +27198242 -46800538 +943639339 -969824048 +-934081245 -475416661 +-543265022 605361131 +705174383 -27846640 +-667399263 -871860087 +763018050 580268337 +-639653987 599121754 +274709669 164524908 +-959991617 -87809106 +-655699056 -712802578 +-608498451 689057204 +-214704074 3009888 +410489398 -245921904 +-735592019 140962769 +-10374632 -622916371 +309387705 -39419490 +-219374546 -352233127 +935256880 506678965 +754918432 -899395913 +956436762 571686877 +-598182807 109683698 +204568155 -735333588 +957848538 443963226 +-455976785 -807072314 +-823264576 -509096889 +-156546343 -662995245 +-748339430 -631284419 +-739819451 -605478678 +557851823 867337796 +-130351278 827844953 +-640422276 -951038044 +-585451320 491876932 +-330049095 -402103727 +176872756 375096169 +958981448 165759829 +-300242066 -784930230 +-513087575 285316543 +935458490 259663485 +-561307401 -969985512 +177478354 -358909535 +707640593 85199106 +753661386 -5104969 +899066949 -129099523 +186881065 -84724698 +-475276582 -130243158 +-165978242 -984723803 +346864383 -478832527 +-491586673 -583129815 +-4378716 -476248947 +354751438 639028119 +484775203 -155109370 +-232098796 -862042993 +-987900942 -378251020 +-929623001 309628484 +451694705 -75450477 +399705639 -271708679 +-328488445 -667180707 +617326555 -846720856 +-381489512 -779379114 +-972646972 -980933058 +-454815287 947675772 +645704815 294473375 +-827187986 871095575 +881873505 61434295 +843820822 -412374472 +-406661130 769238091 +584964780 -41875466 +659128062 779968101 +283706747 140234670 +796824607 342121617 +761097164 -758243346 +570889584 -806162910 +128117496 -968756842 +-289261319 -481312347 +-223137476 27654367 +-637691466 -674275138 +242818959 -759367348 +-796690690 -887137656 +980655451 713667386 +475072882 606813528 +-433219299 -589030799 +130876880 202204696 +-117524455 656514980 +-357741482 254365097 +429362400 499104906 +360594228 604110089 +-639017334 -566576315 +-358949482 -102738581 +-345879123 -697105941 +-365241723 -1440728 +-761761304 -273347099 +-363546405 -897649022 +191917971 893998150 +772083504 -191692207 +-889661768 -450730557 +-42881422 688185394 +-364756304 -394062893 +-726551730 -582585520 +220176679 7356426 +-898448857 284645639 +-461993810 903883416 +699584484 -976440463 +687072915 -953141605 +473064696 350481662 +-629627931 -746650505 +-737727695 92698232 +223390564 676497618 +854966452 258094976 +-982817573 761495713 +-899279692 622224835 +-624699019 -235017326 +-453157350 -256237100 +547475196 -929627028 +232087635 939805071 +-870595152 652647349 +-526914309 45454057 +495165135 10726919 +-185044183 -341383156 +-216827665 589985758 +-98523618 -784055997 +-280256788 -584936157 +11376197 -590243468 +-829638073 -638427655 +-682456520 -801822358 +-399704393 -170930252 +379262526 678678827 +-866975532 -709465432 +66574983 666937133 +-666819028 -644363533 +175475213 -69273448 +36133573 765638968 +-39123745 138006739 +290096360 89270746 +-338920808 -879279895 +193611103 908545946 +810726087 788604944 +997051786 -592719291 +162208689 366703788 +-341196856 -727886426 +337412094 -92175282 +33328929 800605611 +-861240388 179068230 +187483991 -107206632 +-520871045 -259792141 +-85179919 318072188 +-955486887 62544577 +-268801024 -253419893 +37249723 97203624 +-826482826 -148342693 +-831854663 -759067519 +-601282595 292579258 +-178820893 289818930 +368282179 548433369 +-343000544 -220278433 +-137735878 -173033927 +-126676276 -668697888 +-955679545 -886565563 +491095013 548048398 +-726989621 822079206 +-413057783 8808169 +-195562995 -871199359 +65260002 430507790 +-946992301 796689705 +-826445432 -785326414 +603307897 104813820 +-339470505 108925509 +460918144 364192014 +356162286 538830049 +-46838014 488264643 +838160838 -984024872 +662018840 829271804 +-594098693 -503464220 +761170227 -334909984 +680096053 -295519745 +198132086 283274948 +-89199080 -503442823 +203884962 -943568574 +693201081 -329710912 +315526188 88889783 +-813391113 -83807827 +467164628 472473252 +968560031 -657707264 +244610604 -517738695 +84751118 -7621605 +-541293525 -539359374 +-44929751 621789617 +-142029368 14588267 +668281030 31779653 +814458994 444686955 +-535748140 81064493 +585571178 531035055 +-405211588 987848002 +461820772 677707538 +996489023 -157636146 +-764219522 -609597063 +43821271 840861977 +208019615 305137472 +-640998483 717169700 +-386634564 -510835985 +-435854534 -661624487 +-341184902 134372048 +800108994 -41100696 +113799006 395035102 +-297519370 870529061 +858405400 -192624334 +-677622735 -351355351 +-622474145 624672242 +620662790 -997887257 +122202315 31451654 +-939545218 53730600 +157587998 221990550 +-992764914 604207477 +584902750 -312575543 +839737721 536196320 +-619230219 -693154501 +914354981 177171209 +914419921 342566551 +-669608850 643113581 +-611579868 -296494209 +552759279 -489496759 +851851810 -390100076 +912596530 872772330 +548177257 -632417811 +468013725 -657638285 +687442161 -11904531 +-933759799 261068781 +287069840 -981240995 +-845126474 -328452515 +-702413291 -284139610 +-627823222 -995144385 +-685284118 694740084 +-181388915 -89652069 +-361513503 943091084 +-18654108 -88462349 +994529697 -994707644 +514900249 -450118940 +298849837 932399125 +-146653800 -978213889 +-610032786 512881649 +-211119154 21023438 +911696896 -419757366 +-267409310 -245173264 +543599017 -94728753 +-872236329 -929085436 +69904942 507928944 +-209742920 -246633477 +292501694 -562523588 +262975098 -644485558 +316937525 126667293 +-979031717 48193326 +-521038888 236411039 +-339106905 513683512 +-342210520 815091905 +953864683 95584289 +151692967 996098366 +-802395680 -987258644 +-729244453 -462528369 +-503459252 294628664 +-898528494 -655765346 +-219024703 -965470844 +530531798 -776271612 +-395510880 661920325 +332608689 -51132481 +-27245621 176409808 +-104162538 -249531695 +338389703 -495102593 +117232533 348177836 +551861325 798372781 +-829782837 187740050 +969256347 417479595 +-303981979 -115325805 +728292194 -897602417 +-235956923 -305285038 +404104369 615897144 +-176998220 396090100 +-879844857 -865170389 +-885270745 726474006 +-387051112 458839286 +-750972756 -616649636 +-721599961 176791023 +-323973412 18997668 +976295732 -16709792 +-551237652 323926453 +-661916477 -770793806 +-958529285 -139386618 +-274475989 728245487 +443725633 -747381246 +929279302 -514470373 +-36748076 118698694 +-222708211 45202832 +691332598 768124209 +878153635 131754241 +497779773 -32550652 +-810202778 -710321906 +696079647 -748529335 +-342619820 843933036 +121562511 112805060 +164288455 -865542951 +168436419 -151404268 +534990000 -750372844 +-450130940 -71058228 +122829084 585056500 +-237798873 -396853068 +836117107 230677041 +-258516154 733472692 +56174903 721560721 +-702889879 111340283 +-370273761 -264012202 +995957799 -202965093 +860845056 -710556260 +-114185551 -624461720 +-605730327 516226791 +138480889 -644606818 +-458258581 -722337376 +-571625194 -151090950 +-450301314 -613944426 +-364289461 -210181219 +-127006771 831722241 +297216203 526181493 +463052823 404810033 +968379978 -710484428 +822389849 -558175574 +723595596 -637164233 +-80737526 239092492 +-165310918 -676279366 +168962162 253749889 +287686765 241038102 +825954019 -676300543 +745604231 149945955 +385626742 268650198 +-610689096 268418835 +468203258 286752524 +-509594692 522265367 +-280090461 3864608 +511937512 -251792958 +506990712 -423637853 +-972933757 892166622 +910230961 -257200695 +605275242 -799992233 +-494818984 -274347813 +50297399 -349277488 +171826153 -696399717 +153038257 64131040 +40551442 -4277513 +-265974887 916190811 +715019430 283298671 +977644392 925187844 +-471670553 774843191 +231228863 -573955475 +-845490378 598298467 +211625336 -41549664 +-804542961 605005555 +-544296173 301429463 +945675859 527631977 +604608614 225595925 +-757133165 -873485975 +101756146 -996903245 +921654116 579077705 +-668422377 -779118835 +-888574728 -786700663 +582706857 -49138920 +74981378 -251009246 +388195385 84429919 +-781660185 -895667428 +616744033 -133079559 +453603516 -994925523 +-314378047 -592017198 +813944712 -686638568 +245733102 -977453910 +-237912276 -273333444 +-221349020 -114467070 +-581774324 442124097 +707512362 -164410509 +847701856 930066133 +-564029398 -802043506 +65134581 915998304 +-700461998 860378906 +893796507 974339605 +86049272 -644976429 +-366910132 -921948888 +60611989 -787506658 +-195239464 719876033 +-933223227 697068546 +-278994501 621917966 +434799124 -711701340 +5713526 -489483760 +-547178106 692819705 +350249528 489610295 +191613941 471869296 +-94399904 611641779 +-985193716 -848450116 +-411419048 -358804948 +-358458689 -469821128 +-554978141 -917740913 +-937031461 -409002272 +-763020494 -657497281 +445662997 -210695755 +-12887064 -359093331 +241536383 288511658 +-589904048 629104066 +-943551321 -542403994 +126725250 683441440 +613466329 -267942018 +-520220765 49852178 +127619286 163751894 +-683660453 563027758 +375448560 -730152686 +-156971308 881180871 +-747402385 -766919289 +-137015813 -875832092 +380547220 -386717608 +531525794 646847263 +534727641 -202314336 +355199879 201920318 +847929255 289897990 +-279011842 -595531183 +92945778 905211904 +-336187919 -615696973 +807561999 977439461 +267188906 843057979 +707259111 -336040446 +-117568913 -537124886 +805324140 -658410184 +69198680 -728121063 +-309259552 827107090 +-486805629 -562279074 +-651193532 545344825 +931710442 725981098 +-892532653 742000742 +31889427 40038543 +-809237970 -506191933 +53995642 -999571672 +-50019415 -180754474 +930613306 170377542 +867529654 -411933714 +165898759 896389666 +938852535 298390990 +-324835029 -774631469 +127599176 -85715737 +941047746 -385700749 +643696151 -949617826 +-813988888 -405810688 +-830148514 -41949185 +177417591 62148510 +-437733747 676192686 +-273051015 822622017 +-995698248 -693949666 +234387685 709090187 +-115526981 489430365 +-562056805 118734819 +721781032 984552509 +-518772773 -111080661 +975282856 -728597354 +788325616 480168409 +-836145008 -968556992 +592119405 -142553022 +646615565 -992739970 +146149302 -869998 +-151011001 -306817469 +-226222864 -619508592 +489065897 -223388804 +-904759180 56124635 +536149854 -144668442 +-65723118 23824880 +-685991842 563285074 +-59886091 -158273674 +-982523769 696997279 +-244328702 -530921125 +-403810529 -276517032 +-462430860 -638218220 +495572636 337215090 +457204899 -45496166 +-225847303 -547968291 +945621211 637362100 +237258119 325801669 +68802905 182166621 +-10665014 -525834127 +-303670622 386099378 +-278308129 605538633 +149502624 109837131 +267174418 953699897 +461690595 -447065342 +-851777296 -75486636 +459080915 139375486 +-644077172 -180617353 +776583549 950672090 +-366456609 672588992 +-98326280 -347177932 +-296660876 701265137 +-107048689 54358825 +388041377 -46110403 +118397029 -735716104 +812899926 -154418611 +-684605062 881040533 +839906233 131609382 +890547205 603867944 +-600266258 245613772 +6610530 351690414 +967542443 310338704 +-62064843 -941681137 +859928421 -387125484 +394686090 88568856 +96855214 144595717 +124653184 543020214 +275968899 643529059 +96162060 -115927121 +76134134 -162672834 +122024395 -708144501 +-103383932 -460257038 +446302378 -257696673 +-409284352 -26797928 +740639721 864210736 +-54264990 -498452170 +280329900 -647909342 +-748975319 -628328835 +-20772955 -958063058 +272591732 442896286 +-75301792 475985180 +-811312807 782176357 +548521678 759817702 +-75232888 -139054984 +603143722 -769247231 +-615296504 879522362 +107999483 471664648 +-64348039 -688461154 +602873796 819844475 +-482652859 695892477 +747525496 974670869 +-460780594 -573105199 +-189289571 494381425 +-833448338 -316856572 +451727233 -914668611 +604813706 -162857255 +645073127 177964476 +507895988 -775337340 +388288645 797681855 +948594819 -824733708 +-944441113 -728819737 +750920055 -756144483 +-567770209 -94486380 +-705055847 -38749002 +-199744809 -241854033 +-838500310 -974784951 +-760744586 754744508 +502537597 -468061668 +561304910 -507595087 +-569707430 -779097462 +-849759529 848670865 +904353804 921253697 +-826824837 783116511 +-774414498 888212508 +230598035 328462703 +-764713029 730597585 +816167107 712752528 +-732409469 -911962194 +-59958777 920499917 +-189473974 33671102 +185544695 9326676 +997822594 -452030005 +-835146938 773219193 +124891769 -803360089 +-531034068 -97332582 +340925125 69546244 +809652847 844946910 +681038188 -256336959 +-7931635 -163497507 +-644694383 936212568 +283752683 853316879 +-498570797 810052937 +50794610 295217102 +758132447 -652619574 +-868878087 -440102920 +-887249901 -485750192 +251681148 -327092620 +-963569611 -921837242 +320321112 -693373172 +-841685553 881283174 +810789102 -874633884 +329245579 20483812 +975126995 96195354 +497527152 558497118 +-353224396 -234777655 +-88728773 332317741 +637665439 -267461138 +-463196511 -890160662 +991741215 -662086597 +-242699287 -52454639 +-153640492 863255430 +874964144 747217524 +-481752253 857469246 +-777423340 692110697 +433173475 -131936525 +481887649 -332200634 +-566290724 -145820509 +-720429710 423313395 +-380870880 625860532 +-607178776 -528670161 +-307675902 288765212 +217393271 629282560 +-551039150 970582807 +-195945078 570510295 +-876646593 996715825 +-251968324 -851593753 +-16112730 -474039412 +303557458 -241049905 +-920536491 -368038834 +267663107 -868335564 +221314430 651973566 +106435862 -93584175 +84161916 385306607 +871684070 -202771955 +-324029107 116718767 +-79624116 -793441468 +326008672 200155697 +529142771 919947705 +212117765 205207748 +927929247 339632773 +717863950 -277884123 +-760312151 858852053 +-429951983 -375172229 +-177358848 -529094739 +592696127 -751824906 +855998977 622163504 +169861566 458439470 +-245156281 831393529 +495092017 456338800 +926630064 -78072927 +584424379 -546581991 +-438033382 678746977 +619213094 969218738 +-145299807 -949267544 +-910987959 568765241 +205780265 439620957 +-381009848 -738115983 +153877769 -349747494 +374937750 88150099 +-255884761 215902705 +-340370552 451943376 +310536603 -136109816 +500865539 -140855509 +-843389968 -468014226 +-269788907 832266452 +-248089373 -534528587 +796325176 -645537430 +-581192791 -894856030 +-683502674 -717661859 +-181792801 108976216 +-400234396 -805582488 +863358615 -345862619 +933254338 974710761 +618924912 800379515 +-83103549 -16261708 +772328098 66310257 +-96064299 -322178392 +298855615 -710566519 +-883043004 -97039044 +-62271613 963645521 +321181527 -981938921 +10738655 -796661697 +664330069 378397757 +585032044 -448912388 +-50931790 -459735631 +163414128 -580720083 +632933544 788694672 +-766929984 435763953 +802390641 -974217121 +13949000 49187163 +-458303292 -549239749 +301360020 -150754541 +352291337 -535807381 +-219179428 25800066 +400838197 957603002 +570098471 -698743005 +86861671 883514424 +-381659268 232655432 +386524328 450337520 +-775508497 147980951 +-236439525 145142245 +153286744 -84098933 +715096288 -626984658 +473409046 -423197514 +849873603 690783485 +-557571127 -149605225 +131915577 757736155 +-512917323 -612543885 +-384044105 877993920 +536398078 344692603 +-795429443 -91949075 +951843735 313637191 +-89399800 -188175302 +586820158 -688540023 +330183517 819524106 +-388014887 -546279151 +479021598 -967803553 +-143497314 254041638 +-212402055 792871617 +884850086 348844046 +-996499611 -92045951 +118022341 -772533879 +425960474 -10413829 +387108074 524162886 +-112338818 -478541649 +-593420368 909946958 +-639664144 -710081244 +909375438 -683656901 +227232054 -881372255 +-464217005 197671910 +-650835649 610244018 +-880652879 572024877 +-236609071 -65775374 +-721970330 -190540443 +-420258163 942276754 +452664446 119989896 +-132492706 29441768 +-28773022 232854126 +656433116 -341721729 +-108188851 200216746 +503912644 -584468064 +783916875 -866303440 +-96827462 371078401 +417820328 855736132 +-162345345 7668928 +-551958273 -434757576 +786760456 -361649200 +128536340 -320315850 +992186631 490172287 +-85349525 676360566 +-89155985 -877576137 +430289421 290163355 +209498634 -675263394 +96718511 -325713688 +-301376014 -828825533 +316580610 798297182 +574049595 919005592 +-994175578 900348157 +531561492 -466776755 +-382943263 237128307 +230550316 -700602795 +-869934117 77502859 +-312363867 -230733374 +580167114 888204796 +-659141857 956973188 +-730332184 385087612 +-204049315 -849116146 +215945007 -872664490 +998763657 -397675099 +552925978 -837757972 +426954174 -237415333 +509458185 -948608056 +837665525 521223176 +922931369 11905540 +134770687 452141068 +-303511062 106793751 +562235993 -704072784 +886465281 -458703325 +651706310 -239556170 +-19286865 -139779837 +784860838 678014215 +-680730041 460604378 +694312147 -12257784 +718851917 136987517 +-665835803 124893901 +-817846328 288539768 +-685778714 -65679568 +70605912 -121718923 +468431264 735274451 +-987987539 -791385319 +833734504 -327807992 +-495729645 -775093244 +56201943 264841489 +165416074 100532742 +31474659 314758172 +164785293 761842090 +412563679 153012044 +220149963 -856562802 +-371854589 -539329698 +-854861510 -190823058 +141843666 -527626920 +-29252028 440365633 +-72775571 147714856 +515075416 95698137 +-293574709 -517660205 +197070425 573601432 +518039409 608414387 +-660182334 -275206485 +-939222261 -924341637 +-410370181 978549818 +-204445414 469118049 +-875831609 -594061271 +-704369872 -324844275 +260348799 -550762908 +-502418719 430821285 +606996864 617070233 +-405599470 163873469 +-253666150 -290167881 +642810322 876645493 +911981643 769336713 +-521164795 -183794533 +709536316 219717048 +864268687 -302107932 +-450011179 -305190473 +-3630961 -112108313 +-53077755 -983187443 +-705042209 -16792202 +-395174542 278897908 +840758114 558962 +571980839 -998736009 +889864038 -201726905 +-692536185 955069723 +-458880807 -312447056 +803606091 -86185500 +551861610 -713490965 +-349748082 951950406 +-684239428 500522690 +-157121294 389567572 +936057098 -74678272 +-894003456 -74527000 +-915721397 41800004 +979794602 -569678820 +251354398 -550421028 +-746563654 980574327 +840081743 90859775 +268183016 462732322 +-889477306 -165251644 +-900598488 -912829331 +-884896743 -199900929 +-77528161 106489397 +433028408 -991273683 +-369547592 -584918159 +-785844173 -62419602 +799758845 -78195846 +-210882324 -23917704 +-840796396 -636801054 +-297693599 -890259593 +680610758 -396007090 +63120695 727614461 +-218197955 236457278 +834102750 191036124 +70085110 -909222706 +-568020980 767800432 +-218179325 -402793399 +-372848610 -556801635 +481723485 -721734880 +669761805 -584111559 +876606748 416505564 +464473757 -816881073 +962162334 -455933198 +-962581320 -160381523 +-190903033 -145819945 +-350074370 -717261659 +-709609359 746018723 +281480924 -58225830 +918918467 -249064214 +35802620 777813491 +289828488 -257714283 +533082117 509003146 +443564005 478243219 +467706239 -547067103 +-600635039 -825520994 +-634917722 530910144 +-696638546 -490226698 +807873609 234992753 +-904959880 838499483 +-415500011 -102412501 +-836737555 872103939 +880070528 -12612268 +-511469747 -396975636 +337811905 -19518158 +512008501 177229856 +77700695 -835653889 +-249198406 42185187 +-456541044 404960805 +631486033 480770822 +-715493878 -280509010 +542954002 73997730 +-435228030 55833610 +303416251 397412068 +-863425015 480584181 +-62653777 24125976 +98940240 -795213854 +679147366 -960071639 +375231130 185115147 +-558229475 875443558 +188462532 670987386 +235657649 -270732100 +485214854 471159155 +963573067 598486984 +-364571053 505257082 +501222175 -93020721 +176248716 -745399900 +-164798025 -547869500 +-984342732 394377869 +104775704 -1845148 +291175966 178380457 +598593090 -578410239 +812146363 -985147892 +-712895805 27826627 +-169383896 74835128 +883925459 621262366 +-382602657 -874126288 +691144000 -538819084 +221315857 464278706 +789992241 886799450 +18179049 -777244764 +857528550 688371469 +-655072432 -979157934 +651270952 362209156 +-471712486 954725765 +894534549 687669545 +-906743850 548901628 +8852453 -702951596 +541518839 -167303136 +531299881 -696543037 +595170205 -361443334 +851883892 441347799 +-260020847 329686565 +-845593834 848286566 +-866050721 487341641 +-905889628 -191036846 +-713563099 935346597 +-144149965 -881480289 +-758825910 815661019 +-472646679 701481137 +-10501158 591779791 +-128478997 -225847035 +5062080 -231604014 +994404648 497141582 +-701268971 243264914 +841735299 -290998138 +-97564779 -145393574 +381210974 -345301975 +-50873209 -388269059 +-232063203 45599200 +-321143054 131047912 +-762396557 -483954268 +977091342 -496336534 +-662220981 455691103 +880940754 -858635348 +109071133 78717534 +114174163 422067395 +726567925 928569986 +260759043 878196673 +534825094 393387954 +223735060 -570837906 +-705567903 -427122101 +-775114630 834871892 +-114335887 313542838 +-905212477 218105286 +-497502613 749185592 +380044059 -434305202 +-510694331 916801641 +-861579265 -713854457 +44741790 537253309 +901683704 166948395 +950765534 -430158557 +-927870104 677764313 +-932060336 -488728257 +232851278 -91889116 +-44566186 -495892006 +883478225 216565863 +-3151817 630367350 +222866150 885644610 +-519989110 636279292 +-772308968 737726659 +-788620920 966793307 +-716427910 -162154355 +-943012689 -129953628 +563953721 -448704256 +-980069575 -473259077 +673238040 557410648 +-908887447 903037894 +672475953 -873869911 +-85351574 -873026082 +962307723 -483252080 +633279632 -635591229 +-564046536 769470259 +78109158 572882607 +583407230 845716652 +-885246860 845955515 +-887378565 -353427547 +-641331271 -477279402 +931694690 -336895055 +12410687 -794765455 +656816485 429677644 +176924575 118044218 +559808353 335377751 +-954673086 -232965070 +518918519 805180781 +-891164078 -970808808 +-849655057 216961322 +-876883445 927551572 +201348475 -899208379 +577052747 813116935 +688789645 725966979 +195614245 -388703061 +224902092 1183667 +88105326 -879840448 +-235075288 -8184377 +-320406199 688193694 +-310467749 301782988 +-768410160 -963866818 +-622159566 53708220 +-620924259 -643896472 +578246705 -159855313 +193216389 88533467 +-361622533 324189409 +519795698 652087724 +-112385278 831536258 +224798588 998577465 +149199926 831857300 +-64585754 721467019 +189255530 459445169 +682317523 -217306275 +927492422 -439553592 +-529293003 88473603 +862833369 926645789 +371202037 -91002887 +116398937 -417294378 +-78762434 -798199872 +14729283 -934260988 +925511175 -694418248 +-737831998 335827836 +916490822 -195422535 +-569354906 787661357 +-626521309 543287186 +-326298946 451643414 +-271234727 963097615 +432695981 243117513 +860174220 -465631650 +-878285597 -798845874 +276038669 -31536545 +-66710253 -64833075 +709807026 -190945317 +-536634063 -859864499 +567860639 -24348020 +760303414 -977353574 +-994634514 -522019779 +261900472 -83147997 +342429212 582153907 +696381467 -919851296 +378382845 898379793 +27547633 -995190177 +-275498142 -809480505 +-713814460 -700345922 +868193141 -288505779 +-421274693 466032725 +-395499771 -455066764 +-455446355 713936359 +912124160 -325657907 +-65818075 464115353 +556440469 -434308452 +-986681937 -922837228 +-364445763 -390594545 +-463245388 998817952 +378451807 -571712907 +139421095 -140799810 +16121180 905331297 +-148569007 -935919326 +979821156 640347326 +-683379340 263030800 +978744742 358942075 +-244487829 -662900056 +374016215 -126379346 +391343115 -12282892 +193200070 490033148 +62391050 792956135 +362441663 -7462108 +-50240397 239506535 +-864497243 -55512562 +-752106626 -80584804 +-445015095 157050052 +506826264 97642141 +-324291068 -152146605 +-548332903 388907894 +-427527573 -870146524 +-748128341 155322472 +-583812751 -237498316 +4441998 -82980518 +-64770952 -529064721 +-371496958 -257900233 +-785255185 -980506385 +-813356444 725085143 +-692624932 344894207 +-19392487 -753815313 +428080551 -912082239 +-672681205 -71719487 +413093845 -361737762 +84963185 -860687099 +389198179 -348805343 +-443627332 396379846 +-295278156 -51557592 +350051074 286013947 +561805360 947229158 +855124426 -648715903 +476212037 636178167 +203666293 -487278734 +767283790 -990113664 +-579314176 743601296 +978781058 -135693097 +-961601070 -738498043 +-659845089 -244405214 +930333130 947378718 +-400299883 -909566716 +-403773980 597413648 +-413241562 -951019628 +-139138778 -667657822 +-751858031 -73669272 +298614421 -244292534 +-786255126 -932781276 +517115326 446076131 +-783597715 -463109004 +-558922318 408421875 +-338612373 129033511 +67579259 100586322 +287204392 417018146 +821539162 -924823569 +196392206 353972687 +415978675 34579980 +-458895785 469237068 +-580062975 930688442 +-767234510 194281229 +850292337 979159398 +-238178647 967985304 +789436478 -884403414 +56025335 827684225 +-755449676 -25422730 +487003484 -136675150 +-147352605 -113508097 +320664742 441904070 +-176860906 735276097 +-316226259 -48491508 +-494472722 -682482403 +-22775815 -613936099 +-85554621 528167263 +-897801417 775051102 +-318015054 -467164309 +-728680953 -726199564 +-543086721 -562245549 +59688606 -300756856 +-672797767 -948805675 +-486484502 286498385 +-681628694 870168013 +-369896837 -765304600 +771950379 -103966929 +-425657529 99279925 +-991417983 968861618 +-107133657 688427326 +907899936 -420774301 +-460134289 223702540 +14245447 -857415305 +-519454329 -968483175 +976500381 102880281 +673172210 -829331728 +743221844 117292405 +-14216155 12244282 +-28692850 -820560204 +682737242 827376589 +273327226 -695756712 +314074687 -916303721 +-899642939 392115616 +953590242 -143520189 +-686275852 372484924 +-213904754 756302587 +-849168014 -423605647 +-324221405 38558731 +932600743 -686201664 +-625694943 385417351 +-72921877 -367467894 +521359139 720592929 +651771515 -967257485 +778875720 -289150434 +81179136 544466588 +155947677 406909710 +-53326252 697840659 +56506799 -820445531 +814743157 -378273028 +44692388 544874497 +298657204 -949727420 +486207073 319952678 +824378220 -332669878 +-977873610 -978250695 +304670311 758689542 +-274214761 573119418 +436868582 -375821778 +-338895700 360059427 +132277413 -681976637 +792602832 481785030 +-481580359 -820289804 +738196190 -546664206 +200994678 -302596986 +-74414007 63645957 +569179345 574859902 +-608244736 138308743 +430211682 377637840 +291244690 -683301331 +-146668538 413024909 +786989069 663399018 +-942731597 269313443 +824448058 523080082 +812245518 883776566 +978364510 510320496 +918910655 -461839439 +-457411119 731423622 +-760254350 -611924195 +-214924679 577217888 +-153387988 -837981530 +-653501398 236897795 +-780909561 -551371731 +-7532629 612147337 +290367827 18689744 +960016222 981796425 +-835356302 893122205 +-198145315 -693949169 +-95173205 -24377057 +-680510969 -205503805 +-11490852 -389295209 +741725683 652110252 +-95950107 20860622 +797513915 260260195 +-220497571 -41096996 +788533612 -431135527 +-82939912 868604076 +94527942 -4171861 +-641977630 -465640663 +297904786 315855819 +-27391202 -619240532 +506563968 61187357 +-912764988 -249133013 +925928012 22252324 +-161013860 -819586776 +706968445 -680702477 +280770342 450193143 +-516075333 -280723880 +218330282 -805392570 +-414153284 -809596956 +-40594280 676627724 +-541508504 839978763 +999858965 -884980953 +592742225 -47802529 +621246148 874623912 +904609829 -78794113 +134547486 884540251 +101506758 -139607996 +445929480 -134442205 +866723883 608924733 +60562456 326926808 +906387517 305991670 +685919539 462968924 +-594735475 340316489 +-226927284 -679339517 +-414864121 -24297780 +-155811121 -833486151 +28282493 -677569628 +959335851 -535919211 +773544228 -965677829 +558178166 -157683856 +-688844944 -932711173 +522423001 41295397 +480831765 -297947346 +-461846497 992537460 +266873939 706337076 +109248490 344365953 +274685099 223044891 +-697187783 -574114589 +-880945900 -200587373 +-272136379 840792393 +-244041352 -776216020 +-817683475 -878606945 +568167415 227406490 +270651010 255968316 +723355642 303395120 +603735005 -998058834 +-73826632 -154924080 +38323123 -230230533 +-177151451 885667559 +521136916 458179770 +-131687740 881634564 +486017269 -35955404 +644605121 484025547 +439773011 939199027 +-808894431 900228196 +578828593 -788659947 +-259146980 808232027 +-892649586 982122881 +94457020 -57518520 +575795209 211201402 +211917581 698664277 +-345915634 345102622 +-951118632 -496049593 +-916890468 48735233 +-893194550 -678249790 +-969424956 -815993140 +-568045161 -365583323 +-406686741 179847232 +-265836936 100286195 +-106255698 -848140700 +181843379 -875189868 +104604457 -463731595 +-574595060 -613986373 +960936024 -56228639 +51703934 -666068626 +-241923533 315827552 +40305560 134124943 +446363199 419268394 +-549405297 325349166 +-784723070 905059870 +-538572419 418701900 +-35149968 563247137 +-619722513 836751420 +205075931 831858947 +454041950 286740351 +673663676 368010826 +727111408 -376322238 +-675080847 -216202181 +-291586489 -927893750 +788360501 -362222814 +436420929 76403477 +-448302908 -510676151 +970654376 193522925 +-784350948 -887493296 +149443495 -108259930 +352841402 -796115382 +139406559 -273387962 +361378331 60291615 +-173012813 -541618271 +-455436375 -790588385 +526270899 205254387 +-245399374 -970031351 +306298759 -344904663 +498289658 -632561283 +970414657 904894548 +87127163 -565196296 +-607331116 -70707895 +-793673340 -865869398 +211805797 -503924671 +534919039 -598470658 +379418500 -323512159 +-96216522 -181737768 +-451563388 530865494 +-128730908 -962923576 +-623065418 724817633 +292585848 -671444834 +-111280556 -941694044 +621113195 812601888 +914783589 -395495947 +-676156700 -340711661 +602458614 -80329078 +-300466345 -6198838 +719901732 171865282 +-764137805 291434862 +708923438 -892302086 +-172419849 236930240 +-495730307 -939899413 +444475057 866683922 +337246631 -350126662 +-529601881 -918343116 +-152227160 315677051 +321734858 223687123 +958840698 -644162656 +277519665 -168600888 +204842447 -657425813 +41068609 -339775279 +129490895 549109814 +-249243337 -867739288 +175289200 69150684 +327793022 832667795 +-484255598 513109831 +813812169 -593824818 +-284026555 980063751 +-443142750 869671603 +877387715 -909801276 +-373946231 -612453993 +632315538 472602529 +177752351 -259453633 +-360404993 357460770 +841430613 654500927 +351008475 298216690 +160052677 678477009 +774557915 -958089017 +-776071812 30133938 +877655112 -153178502 +913793852 -603716565 +-8369361 602399916 +882061113 -488596087 +-638050963 154445010 +-765565408 694039624 +-470713963 -703410493 +379244014 -45854737 +-732184456 -366393797 +275855606 -916022328 +247539804 -777488465 +492502079 -748773801 +675458250 779353455 +877183454 -460421399 +789849603 481000862 +128264851 840547706 +8674075 -972611380 +153501729 887268558 +-733615890 -78350619 +-813164729 994289223 +-139323122 206716338 +131220393 -587182351 +-942746028 434320578 +88231731 168486849 +-522583144 320431330 +907116056 212051526 +87703697 -302954799 +-382930106 566550037 +539308736 107447453 +385680665 522622886 +-184902898 -311796231 +740344576 576221810 +433960814 753633385 +941113280 -545392555 +-39240407 74669758 +-491919685 156075518 +-679370207 -240334849 +-121428430 -158850950 +322057735 -286361425 +-77390742 9220252 +-143766315 559150377 +241871059 -627362815 +261775238 -288761987 +-463652354 -591888522 +535404124 298162989 +-862632328 -496256745 +-767299587 -681290916 +-432021598 -346289309 +-122598751 -235090229 +-929267095 165554702 +-400749289 -156068173 +-46494443 -203239187 +100955855 -695918621 +280554419 -618381852 +566234749 983520873 +-407761952 281358085 +-693581657 -119077419 +-675088996 137632512 +628654120 -766791941 +-52269615 -916239551 +-610746183 -546418736 +-772385504 -953700741 +-34465579 75305392 +-757059708 -667526200 +710919538 -242140997 +-962837881 -911442895 +103962301 -205292667 +443625073 -969122190 +877756948 472689432 +-200542848 778850092 +-472081832 143425931 +-401918207 -899365693 +815803862 -3126685 +513041521 709492434 +-563976711 612134431 +-719790960 236839593 +895684287 -634955617 +-903482007 -402063795 +-581241404 -111397147 +987467890 194194616 +-359072523 -520488046 +841357741 598147027 +50061854 464324773 +-610304350 578129014 +-706069038 370626537 +342792335 -445075671 +-695102628 993187279 +782978984 692245897 +150657305 -299797120 +869144513 556584838 +468859913 107768167 +-849730238 151482065 +-664700451 237620074 +-820530742 -971881410 +917733040 -221814311 +558718179 800855774 +-142018456 817121477 +932258101 -137176536 +927753566 797633406 +76704994 -367252604 +-525651916 758664903 +743703179 981125525 +-221994592 -557639901 +-393135661 -186307465 +285775510 -987350182 +87622048 -701537859 +-738698960 -366024201 +-436622084 702839843 +-746201561 -796213674 +8758184 -278716943 +795819653 -523222331 +712015732 -762872938 +-126241443 752081664 +-320007923 665467953 +55991230 28246554 +916648618 833225467 +176468208 -718362864 +935496803 194001425 +-977122398 -539685595 +-7642971 -999134445 +-236561191 -746576311 +-127991972 968433650 +-756547508 -262851984 +-672359045 57851293 +-466707630 -232475545 +415243146 -358762565 +506437531 254112728 +441977740 974248478 +-351821870 -472423567 +-401923040 905821234 +572019577 843426634 +-25894638 758892389 +-388020728 -233395120 +728719906 -142449154 +-663681204 899904536 +-836022069 -740083826 +-387061138 521321701 +-366228360 642702130 +-905708605 -316664522 +772365353 13000311 +967365120 -362640657 +-503142358 720983073 +829214778 -444303919 +178284150 360692354 +862382498 291082136 +-372882721 -979525210 +857205503 487434092 +538869895 938475355 +-350859465 683182547 +854144544 -910228665 +-847758668 -535988320 +764620123 -751578259 +-958218454 992155645 +-632699909 -502871754 +-161700354 323261444 +-749121161 -791247343 +-179727739 53652307 +-301055012 -50351529 +-864025677 -419667457 +-642498572 190927486 +391001678 -634077221 +-850658987 -744697084 +-277102051 824531 +896320099 -755376215 +-172664718 -85159655 +-412232894 -622422021 +-232041246 39477990 +244014698 -198019572 +559472276 695684178 +-881342543 -485816615 +-109646045 -128554899 +844491702 -754790545 +-740586367 341269678 +-860749210 -120888191 +465641543 -437598194 +-290437503 -392151243 +740406845 525943700 +-74394728 -656860319 +934907883 782488042 +39232715 863638392 +752328474 746093632 +266928480 -198429121 +261825877 86759715 +-241949783 538488089 +991175370 968823907 +-790885698 270685548 +-220424234 732381881 +-95848672 -806787095 +862503632 121929192 +801653672 -493322905 +307303009 -587544270 +573455509 617961675 +383342778 -379851550 +408152317 -878646285 +425306929 78692799 +734820116 -848213347 +467305281 747201966 +404745124 -562714810 +-739781487 -653355146 +-134748986 -270124335 +-669079605 -243956886 +351955480 -575803026 +578347964 780442011 +-590739215 377750621 +257705327 6051721 +-714181203 -874711033 +621534530 -924240558 +426945222 457456991 +258699772 -290260242 +-299850172 -72396924 +-680463702 -254022279 +685746939 964921871 +-612112102 -621217754 +-359317033 77329649 +-942422695 -847909955 +-176883140 997095853 +-14693869 -347644207 +60985174 -661109346 +-203607068 -429822507 +-835809342 -790032616 +-358007770 -668026729 +795120676 567649275 +198798857 -83246365 +484183866 -894306837 +-548711197 820899741 +254427314 24495661 +-83692904 894126488 +491406495 639537792 +-260352780 286724819 +-146713603 765734532 +294228088 -325302618 +195441908 397461107 +-562803304 977074944 +984485750 952670457 +49626530 371428784 +383738056 83965528 +-617549898 588768174 +709680029 954378957 +184953098 -382645170 +-338563313 704850555 +362768441 -778985999 +-410225056 125037828 +199186756 -631311459 +478541974 -379392517 +937062770 981218700 +524070088 -945105253 +-166512433 -585281604 +416132456 970654487 +-205966156 -432939879 +-728513689 -993982581 +506888879 -670543655 +149177599 413074168 +369365185 257514002 +890238032 -462289758 +-88769621 -338079838 +547476359 -71027139 +592273334 468121221 +526034963 -722464357 +-410141090 -195829836 +623690533 -724186024 +165475405 -583006056 +-650527226 -807078641 +-803757755 -719293107 +757966322 334781834 +-175683358 443657853 +-115262586 -781327191 +699835200 796716705 +-119675608 -852522472 +-100551894 323274132 +-797431794 -472535215 +-581954827 199816219 +239614764 149340049 +826969467 -236596933 +-353880746 468859753 +662113595 -216204295 +112922245 -413541881 +722765383 -804191675 +-819911970 -885039706 +-229696729 -176612047 +-168512089 -858327189 +-197416868 -611201860 +-637550601 -125029758 +-56272147 810495891 +300299186 -144294998 +-703599793 912105178 +296338773 92080453 +892909349 -715958492 +-787955505 -847943340 +106809311 -613689110 +146974096 -939551086 +972923369 894400740 +61880422 807758788 +724190494 -404412584 +-57819030 -140961978 +-498879657 -746207777 +693254023 -104961278 +-21509981 903649646 +910711896 -483958760 +891192195 -625489932 +-656404491 -819259075 +-987161058 -965062138 +614002043 51491536 +-465574392 670726323 +728760025 -612673772 +-502063964 -839548332 +81042524 -905094508 +-529725255 759903713 +-850067345 953952818 +-730698803 95671033 +523339444 -479901599 +525797609 -775176959 +-679659397 443055414 +-600740261 365009753 +-597914920 152363807 +-161937875 -575579360 +-363632676 -937448484 +458525846 -457913660 +621958650 -491223839 +-672592696 532440035 +58895635 24546629 +-182320504 -623403637 +-624093216 850349628 +-282139622 -805152155 +878419864 -51972676 +-302118962 107430224 +133399070 497170655 +683786758 -842596776 +-88497077 -846993070 +-917909228 97355787 +-793070410 505216540 +264090759 736651336 +-402589460 -293687017 +239924636 625741358 +-517756817 -661220988 +-131960430 51883039 +-214260048 958343067 +322556073 -472405583 +49811946 184296603 +484481741 393656933 +631018820 -406849149 +-450799872 -574898377 +737792543 -487671088 +227168726 -373427597 +-664256419 481684667 +580469725 440075717 +242173202 836954268 +432061183 932735620 +850123802 576444308 +-306689744 -713402092 +-469969266 239465186 +803345809 829035274 +792029279 348140926 +919595892 -548062695 +-781736842 -336650041 +-233662453 -864096888 +455452655 -381500947 +-295440471 559384222 +561061980 887203101 +-208412374 -518174107 +-529245451 383479780 +336602455 665588937 +-359228634 -115550323 +-811963722 -355731232 +762898327 -100360083 +64662158 914164646 +-412713743 -761457286 +286969444 -693829534 +223819408 779982902 +-954596689 577387207 +51863838 869796998 +423197696 255934313 +918045453 -913309996 +-437854663 620873719 +727869878 -60743176 +-851231079 873322039 +-66592728 -404543920 +-303376121 211850516 +117975769 -80586457 +-173906141 570834860 +603393272 -55771275 +204642724 727452791 +-935916597 -798346910 +763783126 -272342624 +754296896 -27074167 +827308723 169997645 +-163507493 46824395 +-745728730 -649229027 +15126510 -480720146 +-112141709 81724507 +-381333743 751134522 +-414183315 -344003103 +100692827 -581774008 +-276730073 423855329 +-294282433 -752314088 +378008596 -718335304 +308970164 -44193190 +225029100 878746994 +-147452556 -262132269 +-292407423 -588956388 +26043150 464319284 +-805672647 204958610 +957079730 861950374 +890515470 -982164835 +25882853 647487131 +-920672778 52700080 +81503793 -727876309 +194086776 -624914441 +144820355 -240364262 +698969014 -9600217 +527239277 -451925729 +-136032460 -223808260 +-201697150 298963744 +386605983 895996316 +107268056 273424777 +-555118619 102326654 +786702383 -886201389 +49502538 -167231763 +-186656081 -74049274 +-14549913 457390235 +-175812127 422741921 +334240548 416068121 +-828168387 429240606 +699235544 -841881500 +-855132972 -484783088 +-740579964 516908255 +969032617 2265347 +565802693 953460874 +428844839 -633023479 +817116000 993943469 +-372876097 480687007 +482297787 916338953 +-109713065 -239228928 +636999519 -349497689 +-270843813 275919325 +-185798768 676392218 +613103205 307169335 +-403142161 -573038885 +-859648939 693887966 +135770105 741128926 +-749980205 -863116442 +742753426 -741135811 +420042251 225299943 +754245076 -752903577 +-534226162 -665545374 +684478749 -332654666 +-597753324 -249247427 +-504326974 807268709 +270975856 -230905080 +-334176274 277977821 +419378431 -749320022 +756030575 191431958 +813596751 52240375 +943492355 -361390206 +806834280 -472956501 +-400719211 396077263 +663082031 786743314 +-574837934 39779249 +39775088 -171915262 +424251854 725331540 +-434602153 930951694 +28137214 -138934668 +10441303 -273983718 +184373733 -56804587 +816276910 -86940330 +749776235 84728505 +-766972222 385614437 +-808401112 410753630 +-414702316 -663748167 +798051150 349773324 +-285196053 -890662561 +739420169 650899747 +-131362020 928329070 +-283868079 -731599765 +949805912 154952753 +-467474979 273674340 +472593847 911688474 +854460561 -743168104 +408941860 -525439485 +362373187 727712909 +-291345901 678823762 +508637456 644413601 +-151391165 108053426 +-977222841 -429354394 +159157588 912356543 +-361576345 427919824 +231368717 927277981 +-972342005 -963087912 +768939398 -608749249 +831627555 726984486 +489768336 695648891 +-341573565 917042931 +351833909 737050530 +-169542166 -454312960 +687317614 -615843065 +-519645431 -310012574 +379910088 -821812707 +-4922604 -714823258 +-249273111 -944784736 +735183662 230855017 +-654839738 392034749 +-737802789 -974314902 +334074011 -606663111 +723394618 -716153828 +91787522 565406760 +384792534 716346821 +292060244 809845200 +-335392892 -845188467 +48619728 7579776 +-650162151 766470701 +693955397 15751370 +-950968634 927637540 +-969019183 999278249 +140982063 -697333003 +257669315 -423317472 +-709221377 -95180145 +985187226 67263716 +366756051 238779618 +209962240 -99645257 +-717247208 -292636260 +1407822 -831033624 +-684730057 397090952 +-282144442 -671363370 +-502894614 -180699487 +958717450 709321727 +113326851 934755130 +763026895 -618407823 +-211532921 -735729708 +57901881 660084398 +-906346084 902463371 +805104406 118813804 +140225876 -242512704 +316286487 -534505058 +466449954 -693075247 +682533601 224475503 +979548381 828754125 +-337883878 -758272114 +507391971 -926160426 +161854267 -2865803 +-922125434 -650696030 +456416188 658458079 +732937122 -127384940 +418787272 466465963 +-535286438 337425772 +433970428 -301023207 +715717861 -583651626 +-319602434 429000535 +-129304355 -813079178 +178746180 416615631 +192321576 325339340 +760630882 -94587602 +711102380 -675106662 +869874216 -284767998 +565570004 128102437 +900061701 -586835505 +911966697 314780168 +-813126541 93347109 +658977810 -549968715 +920971210 710083443 +-207211581 394672805 +46552172 -660995801 +-963731830 105549379 +328844737 -494374943 +-50802337 -900688783 +280714570 606223837 +749034273 -222074931 +-884424322 -331183796 +847705776 -660070686 +-714439450 615332079 +-582111423 493870377 +97869176 440519952 +866664159 48415391 +-928736909 979973110 +-935304813 -624171489 +688719867 400171840 +312145645 893671860 +870031211 -539934052 +556309669 989481358 +707266081 420044506 +-13742709 859963078 +209955155 963495976 +415452748 -892283816 +-587097848 -153076124 +-381274873 -498285864 +582048339 862352136 +373417562 152625497 +210485993 750638128 +-673638411 992147282 +573181906 -421951965 +120279914 210584779 +743923999 949052819 +881289692 710038243 +651163906 -185691346 +447173834 -120967166 +870611072 775263015 +464653002 -289106890 +85997500 60531544 +-841094537 -210175957 +969514074 -568452556 +179218461 -832983862 +147206470 -245971274 +-834785552 753376233 +-227681396 -376617210 +500113515 -839949002 +-514903853 -513078210 +-313856631 -382189844 +595391753 288436968 +434895474 -980672905 +59494117 858812638 +-930293148 233101104 +503719273 837478565 +-392377277 -803195242 +929928606 -960020199 +-5271579 -574651742 +-300561811 196502830 +762592094 721727954 +-461009889 344412076 +273260910 -98140393 +-625708004 971346995 +999626877 -821296218 +736057776 -886964886 +-952834259 -457870308 +680489704 387389444 +-813292341 -521042162 +-979243960 -698312643 +-92938659 577555282 +624725623 -773346504 +120646515 -713982874 +635899343 36919076 +893792786 -453156843 +77443314 201046897 +852673616 260229061 +512751827 -62000578 +-314457014 982980059 +698020737 387279753 +-675024238 -274317197 +-170395991 881103406 +-585088280 142960231 +-207526023 342516124 +-217869551 186464981 +-771270125 192443265 +-969695174 37461311 +322629142 -248608020 +468016246 -587687061 +522487085 -31149263 +-972897813 788494739 +-884312942 -959550412 +490299136 -869614301 +75907797 470338236 +391215794 247607931 +16591805 489295163 +-121401902 -587404857 +-554334299 -595099763 +-493905566 -207327450 +377690255 -632486802 +13245204 -971753452 +-840407657 -222349832 +467215624 258673962 +-310807624 114106172 +-537761716 712667671 +-864475562 584794957 +-172749231 422558585 +-690664883 694573687 +-517331867 421852771 +657836250 91318932 +-939536708 916940401 +-537815604 454327019 +-829361282 -401787092 +-16076036 -144224238 +803403427 673064410 +514007182 -385675215 +-910249132 396427180 +-982077211 320730101 +838119459 696820401 +494991567 512444918 +-203261833 -405890611 +569417273 125590931 +-572514700 926557044 +639146747 -514818261 +-482983671 507517951 +675111576 647831008 +-601520155 -797173169 +640248792 912889775 +714595417 -999379053 +817171665 -87114972 +414340263 -607199806 +556563247 -642842674 +55761775 -580744090 +995845582 801831538 +128094074 587517171 +-765287872 -255115708 +-32487554 -748180455 +169470980 387588270 +-383844298 621770051 +240126560 603609777 +-257245918 -17444971 +-387756610 -220825910 +530211053 402488662 +704211787 -514214312 +286241601 89095081 +526657565 -380411951 +-358390571 -171324168 +-757510221 -137737811 +255212886 -398296540 +128326401 -874846911 +-555439342 21606886 +-696025959 -74447659 +243387962 -595329477 +-611986939 600098267 +-323798465 807832319 +987387911 -625766996 +-858725746 -625454275 +924114410 82212195 +228045724 -325947107 +-681797559 768025145 +974753211 746425238 +-201038014 -757031688 +313537886 737952195 +-778288645 215464232 +-572248450 96546049 +500285493 -131006859 +-917246338 -152951651 +-775351852 372668577 +-566256736 672289551 +206347729 693342772 +840377750 537306426 +40065530 372225746 +-148044387 -510957366 +380793454 -718803139 +191099618 526741750 +884137496 708199216 +-949000335 -250046948 +338884462 -970269638 +651135348 -486135186 +224737771 -566667891 +673367524 -927470030 +-575346265 415257292 +869994291 578879704 +-948273860 -175856057 +-745762337 385008348 +172449755 294256099 +-102707588 829646697 +516338285 382418811 +-918270134 -672647307 +279536256 -441805049 +-649276325 328928063 +723148595 200334367 +665589115 -412174580 +-194848290 -717130644 +23174878 -830809616 +-352955971 -926444192 +-194029845 39034998 +712554859 482356950 +824347434 751859996 +329608309 79677993 +994030171 -176705671 +485715304 -572966098 +-952943167 -615746246 +601337649 -794357213 +774677341 649251167 +444455748 -594590101 +-247232460 82100754 +-198107513 536126670 +-911910789 -186257485 +-647927819 -845149489 +193975675 820874215 +-668814790 885876115 +136447152 -863577297 +721667758 -257401560 +766373256 -928179963 +703231019 -370323210 +46782082 -357976857 +36357866 150898816 +349988710 878643167 +-712906849 -202393776 +-530435130 -469124876 +-472317765 -120656298 +439977181 -881569575 +246227412 -79469302 +234844222 579435516 +-115400366 264037820 +-533985513 -55521002 +637204407 -810986614 +-339031774 37589252 +90053713 -132800064 +-892522115 473185033 +311909067 243770507 +-125454698 -225743436 +760738076 -6828774 +340874542 -814320617 +248542544 -114271288 +-500288748 263090746 +-42995457 936045233 +861124028 553828802 +890906641 16557264 +410824741 -973303513 +792902052 -473294185 +209630492 -564298345 +-567590761 -65085038 +372459910 -761534636 +-870338590 373725161 +-770233314 131142291 +-805344772 859270470 +-423953210 793996490 +-614056011 -941381149 +30325496 491723565 +967603902 -151520082 +-588883193 215545565 +699124747 252672223 +429092383 565807872 +663561107 -466276029 +569966695 554231733 +-291799560 -293004859 +477220669 81973145 +594379787 -32666709 +123048555 651556624 +561856251 -891041798 +-892429034 465584274 +-341916144 448204695 +-613068119 717909908 +703900486 -73827476 +53844386 204304586 +-927169217 102168073 +-863609915 -650641323 +246131622 -732379353 +306196276 -40064631 +-225497038 737121523 +66662098 -459912890 +378374618 -992463395 +-628924705 -171767210 +15340750 896563130 +-806779421 449096158 +586615159 196536417 +841231670 553700688 +193848774 560632223 +290285214 915781021 +255981452 116312031 +-746524910 -979908554 +461782260 -902920798 +95375544 -494165973 +-981134619 -921647481 +446744364 -694893399 +-218344118 -221821157 +543314502 608653025 +741303888 825214683 +294279165 -967072510 +-97234389 779276561 +196501935 -191035072 +-942535788 -595121228 +-272476189 -253609301 +310191864 65389059 +849123203 -468486295 +-891802313 -203278756 +183355365 -76725913 +-90293389 947203764 +543843187 -580074161 +457297777 -134348067 +50107634 65546210 +-668842386 -501151676 +-710235860 714530177 +-541265718 184456973 +-206464802 -894980842 +559789430 -379523355 +-712822087 -268094336 +728840559 72284152 +-870906516 30679618 +384458265 -861103940 +-440770464 404775118 +723465574 -842889562 +693068340 -427108605 +488580729 -178154342 +-743736483 -775447494 +435088301 791301221 +898403242 -633299382 +-406476598 -30270684 +-963270589 85224346 +-230935970 -182692084 +-852730584 -421587332 +10123212 891463061 +191262219 455193991 +-543031215 419426401 +821849793 583062131 +261196198 560411328 +657259347 748133140 +881236012 630393916 +305052015 -659955665 +584157148 962879687 +319990731 196583917 +-110276540 848851763 +-346221942 -337955652 +-572640865 905172105 +764129738 872412144 +585206635 -994918417 +537299557 -570392310 +-924863916 -961977376 +-903285115 -819307002 +523488648 207277805 +-80468114 271102130 +-32960540 122094975 +-15857407 966647053 +-66110250 844401713 +-461285109 79350613 +520811376 -155537755 +-630860045 -239619876 +159256727 -833740685 +492761892 -206211872 +727915844 -116100480 +-284917747 298893279 +759143838 812365814 +-811957676 -985506064 +-505409723 -959368596 +567611147 -167883359 +-816975397 856689770 +926285230 -214480937 +924680592 -49799734 +-88461122 -319852289 +-800499286 878788652 +-733138680 -26756569 +220552650 -887527467 +304358346 -445315285 +215427593 436948379 +596465404 -195873761 +177484921 559853431 +508832985 269170281 +-821913387 -225255422 +-367704028 -95490162 +261408724 629380027 +-476481273 964655566 +-319345238 -969949516 +-431334883 -911791819 +87459808 -533759322 +884334785 -275600532 +-625984521 -613025807 +561414860 -129173844 +18931922 694047820 +152065065 -127832353 +-741913053 645558126 +989190813 -532471432 +-699312602 597490092 +-125618107 -83174853 +-841278105 620683785 +501900688 -631848442 +501022341 339996404 +259123795 189991347 +243423543 -120991086 +-866460803 -274101857 +-755952018 -484733340 +460494727 -765101121 +191191421 -712798074 +-436184322 -858187891 +-842771367 711085905 +-59993484 -685448881 +547891754 -836646550 +115935458 897730472 +253701481 -473859192 +327409883 -233798652 +-714311870 241175743 +560072407 -256513319 +-722278433 -666698735 +-720832783 -494371235 +360450654 -566781907 +452470975 -285824578 +245599105 484367281 +-478690870 -131408161 +591838037 126170410 +141233705 707366742 +971142241 743710809 +-855271168 632576793 +-650722693 694526105 +762222924 272939196 +-891954026 406278740 +-198149079 -530709317 +-641525267 615882451 +-708790125 495002173 +-858245511 145072120 +-450031165 -970527027 +-332563784 -369091921 +70944631 784668781 +89878059 54759284 +786233392 -767185004 +565326352 -380736878 +879851466 190716797 +446047977 370991692 +-84320005 134789346 +-980713103 421781163 +-510980716 209374991 +-87759479 -779765431 +364100915 -632160338 +-118649233 899580258 +-68473611 -384539023 +-806636191 -535187240 +-101640443 984019058 +-400446697 -102860547 +608936234 105350572 +70596830 513203103 +381172331 53433305 +-68700579 -458955082 +-472669649 961037686 +971537931 -512011878 +174135432 746205173 +13613039 169789201 +-26178879 66771074 +-423284901 169083926 +-706512451 -719588217 +616648337 782453598 +-83730462 -103503132 +435420156 -25223414 +34711475 -698764553 +739598053 654318984 +-175318521 -371776302 +313844165 251361092 +-800611277 594140409 +975373803 -637409710 +793179082 52164332 +369811193 664897738 +696263274 20075729 +977129217 552474841 +-539832598 -640803386 +959858563 -567257565 +516107507 -950101720 +-965994753 -230545978 +156695263 845993535 +-494790108 632915499 +-680301099 465716610 +159465551 -950571048 +-807602066 707569993 +-819847397 393164985 +-246436425 -227129667 +248849862 440199649 +557771217 833694999 +-427601312 -10886595 +-504174225 337593093 +41645895 225628298 +597952277 572675035 +-13623103 -479567276 +220100866 539792489 +283354842 -188523809 +281479676 407577150 +-524033853 -749186370 +-556263788 902415421 +-126242962 -906690288 +557689453 -743726756 +-850524987 -292507942 +-324112202 -227841486 +-403521140 -716651805 +-836000550 317232956 +-978663134 273844623 +9297488 -989636878 +-618362312 698540607 +-823287223 909806589 +703998853 -469995747 +-540283535 742292263 +-939109248 -929255140 +-267878144 349579411 +-207085889 -811596270 +-164297383 -206142896 +181407425 276346697 +-438662007 -138258082 +696386012 337585513 +-340718145 309483917 +-682386311 482312611 +841590439 786804280 +191962107 -372258027 +-343266222 -933206917 +-975882288 795827251 +938149140 -944339193 +483054610 -80342791 +-511335793 -403592746 +528477158 370419610 +557008396 -89881991 +280609990 907512587 +-853938535 -148001735 +-678303732 663662785 +-410901 -759548004 +-119757152 454494767 +-296793827 -995308085 +565209063 452658482 +-757999477 836070981 +995786494 216171243 +-99400591 -181790200 +580981405 107622962 +-87607709 514035745 +-327242966 -474125380 +629804799 -443697843 +176361015 -819462969 +571738890 751605955 +-74944124 -257156778 +-83325394 803191671 +524160514 -459851775 +-612569856 -161652796 +-752123984 -969717252 +-945270861 -605798579 +-134991474 -739185936 +107522437 -936328503 +-609402133 241054936 +381976009 -494239145 +407427757 -88353817 +-422479396 -988393294 +-340256524 656052302 +-54294184 284664837 +-664230577 978456098 +-935968884 -720028604 +-503087957 748785533 +-516371859 377196326 +585238775 -943244713 +-551430431 -905678801 +-553715276 -526533612 +259872711 -484421195 +-994169526 -876234160 +459184591 -377447841 +-730333181 60182657 +723255662 106370009 +540111059 -397590289 +900708454 463255673 +501822435 -613197376 +989980808 460886846 +-216063573 168327204 +-626247024 899240478 +550762860 651969737 +199699511 -580641298 +-760909877 -356370136 +64392231 -473354262 +-898757523 -262122763 +-713748336 242651068 +437000353 416203535 +-526480574 6017488 +934214044 -818351737 +-872006623 829112140 +263925461 877359112 +894763181 6840648 +558450147 348571968 +-110387146 513263858 +553369756 763994026 +740414976 -119994273 +265480122 134081178 +-187828650 228169698 +-852443698 -35581391 +-365755120 -528559019 +-17354726 -194278028 +329627326 -975989812 +-747249345 -115110587 +-935921245 697564146 +-97052648 -835541231 +-730644115 188343481 +-294985995 -190402474 +-277354089 311814067 +808525807 706442611 +943913686 122567855 +264444924 754259400 +-562291387 74249741 +-746021244 487744398 +158432968 960711075 +586931960 841518878 +586836911 517650534 +-504413638 49173837 +552420172 704457523 +-807367097 299317467 +-201111858 600445406 +-164719538 149326500 +-299536112 488885093 +52410475 187954509 +680220012 575159846 +338280849 325472683 +-680683586 950995042 +346439459 -569148210 +-870286962 -327728743 +-598121922 16138139 +-443160602 -836873213 +-623591678 610810246 +-846156233 -360872201 +361226931 729882514 +-276560429 -645782048 +839664521 -526831658 +635892669 -262319482 +430029391 929506136 +295493590 -230540659 +-327343849 383902916 +-984554357 794583644 +-290750414 228036605 +-184538080 -891543833 +-101456940 -376002585 +621306773 -675981548 +33743320 -594896399 +-510732320 -439803914 +-756062612 -752242229 +-16639379 438550382 +-97937058 165797461 +418187659 591159511 +881830409 -110970224 +671733614 -754384980 +-448965002 -122943356 +975970385 31738378 +694735815 192402952 +462230499 -558309861 +-643000873 247046704 +-540510906 215324040 +764900351 -716882463 +318281015 -552882710 +960958972 -476816183 +-6322007 -184150558 +-848304186 840494152 +-472171328 -91726673 +426126449 52510700 +-558561957 382518339 +-999333115 322831306 +21635249 -836910529 +-896675208 -577958342 +-343950235 -994386466 +-259432157 -981825328 +-283967917 581242880 +-437920203 711787810 +732362061 458810074 +-242938533 1131017 +81354723 -212386848 +32096983 842356895 +-424835907 786386644 +-516217985 753204852 +887533426 -646662522 +64905148 -998686748 +358238391 -4114803 +-151012556 32560541 +410846932 -972020456 +-763448269 100546209 +-917792944 -380368496 +-751149376 -255968780 +4990320 -338858250 +-483494108 577677424 +137221671 -564843399 +-501019782 -909027783 +29880195 34157950 +-924666988 -94173769 +780085705 190282909 +369977973 -221695781 +200233073 987049181 +389442014 923606904 +880757716 -942934579 +493973137 369652679 +634823459 450764159 +-884301061 -178739152 +752579566 832736878 +-99055676 965776299 +-408531423 232808882 +523200263 648455319 +-843315820 -317448025 +289574680 -288980380 +-745178716 503490902 +567165268 735708554 +-113436250 -652565064 +-677655952 -709820422 +677571136 -212484500 +-330488261 -568672060 +731538120 387669392 +-953648546 -533068442 +570373601 -49097156 +265555377 762972123 +-881903250 910243516 +-862368332 -316079232 +341484197 -501772023 +-898692634 -86394651 +552164199 178180162 +678696819 -464895881 +9989799 -470464336 +-81576970 -634253157 +-415930172 375832622 +-567308798 726212339 +774149652 -840302935 +-560455050 -884098183 +-661645429 946172286 +-908008047 942562700 +240370680 -96812579 +-425130683 -49290370 +88504438 783993134 +45240547 433123028 +48082426 197154194 +-183741526 -795304497 +232014000 -15468120 +-952229023 -648927973 +-77605223 -84567658 +-22288041 -585728094 +573211640 943850304 +198686017 -309653330 +635709304 -313513802 +551996720 742858977 +-662423344 -695935880 +-90379071 341348769 +-508898494 145625209 +216162971 -466041012 +530164366 -701016237 +744261483 372779547 +-23621371 -999776957 +741570550 -800999892 +831218133 -279484556 +914881241 -52055591 +196524084 -718051410 +-154161333 308902807 +-14216688 837848310 +479935203 591445202 +-820956758 421380377 +806339755 955450563 +525163342 -152000908 +993126844 723736138 +-84059913 -973706815 +289995964 160405126 +-754787215 -437663140 +-442304388 727578625 +-469475496 -167835559 +-891109368 -384400954 +529357308 -7832695 +-930083635 -964613866 +-826759438 253887251 +552468512 195161767 +-791489815 -951432919 +-983921867 -744428134 +-166557571 -321607333 +-968224175 -644131801 +825220167 139145424 +-281827280 -429244659 +-452707802 -463766914 +-86542330 74124438 +99980626 679357874 +-715577605 396597761 +-813718887 -146855887 +491276795 -742167730 +-112011565 899494317 +-134938495 -485008128 +-610377401 -744155275 +3648095 -493682690 +-650129593 -650079807 +906332799 -665696999 +891491722 -12478574 +-210909393 947770119 +-725128295 188196352 +606816150 -129601302 +968228860 -499253401 +324671521 797340568 +141784802 792940423 +137503001 116889927 +-550603414 -997467157 +423899603 -61179963 +743020603 -223252796 +-510873707 -164240697 +369758591 698466974 +-534451323 37272699 +-385058007 -728007560 +694988340 560524367 +673322542 826546362 +-352170088 322958023 +-70250215 -91166062 +828848134 -231720499 +59560932 -945970987 +-221627041 892963238 +960797129 48121024 +-407113031 289731976 +277914544 -726486899 +-808146704 228798484 +-853998240 981184932 +222608421 -720029244 +456093356 954228706 +-940313202 -817840080 +-18563492 -589195683 +925363097 -422000867 +-317055849 -838673422 +144289527 424809257 +800240966 509540268 +568466021 -64068262 +662574877 -961873940 +-52916864 -927141200 +-155882493 -699215453 +-390362306 103524878 +27506604 -897082141 +193171829 625431737 +-884542172 887932719 +647099022 -400961926 +828716760 952052707 +-631577503 -145702298 +-211706989 -318318238 +-311057867 -765553236 +826075905 -833594838 +223964981 900227207 +113460588 941955012 +-90260991 -820767190 +554601506 -112518664 +-607974191 -542239867 +-350238832 353101206 +456104496 18303591 +-422888573 736547028 +305383154 -698700869 +398158562 -10140223 +707431879 325323002 +451656599 438415293 +437343662 -326389929 +823479229 -229942498 +125755703 -177121504 +-689656465 266082448 +-16059220 940889730 +-390609751 -525742123 +-488706425 -598255912 +792396135 630872928 +735806883 -941679268 +541025410 -482209015 +824691019 499556025 +-748267364 181451671 +144618623 -187887237 +-599522523 -392888935 +-707678081 -246875232 +-727811956 -828458746 +638449675 487710438 +-61475753 78378750 +975218859 -367638351 +-637663815 725326850 +959859314 967448712 +981018938 590277619 +415513162 -365609488 +47597327 570152908 +975996723 -271134166 +586493701 803385208 +400341878 658213774 +-734420253 -414153923 +98367675 714510952 +680629178 923916051 +-560898275 -799674947 +810640700 -110755900 +-966023802 -249315917 +-813504892 -707841689 +-630224874 198996144 +-873899385 -192351672 +831028224 -347650254 +-712719286 -772778838 +350440057 -644713022 +-717643792 807195849 +-301504277 -124913046 +369663261 42486800 +82318582 -963499769 +-405309339 -539579479 +818035990 -119340261 +994975754 326887360 +-458423513 158053269 +497340747 -279727956 +84097958 -247542536 +-996070495 -455966680 +734282996 513086537 +433777817 724045488 +961670576 -616523500 +-772077692 47566161 +718995905 -579230817 +-761274367 -793585862 +262973307 719209654 +-297654796 796660203 +-808754256 -701903264 +-143923235 147412697 +-291463152 -299125300 +-376559875 -469011093 +-304202619 -105929917 +878291346 75882433 +-106046677 -697810960 +549665698 -853359677 +860031248 -76574622 +-795127566 -658018671 +684775340 223901411 +-691755246 -362042184 +-817194324 49566685 +793383453 637930679 +-304672554 866651210 +-225948712 238349322 +-490684249 -509470757 +-741838326 168210075 +951119060 941385769 +-725224418 700683501 +460569244 -882044809 +-994305640 395290617 +191926073 497397739 +-727547694 936694835 +559333573 -349375982 +879685628 956163254 +-219721412 685092979 +720354946 -770000847 +-732708478 -323982508 +-204431441 -186195399 +129258655 940567766 +776234687 -749767753 +-637404177 -601869296 +68158838 -226358252 +952272295 546534666 +-139123163 -78956309 +-210093984 534315425 +-537940496 905696901 +194397042 485170032 +-56380535 751731434 +666682254 757869106 +501082605 112465283 +-706584740 -828856026 +-106415632 -883701121 +559819643 525877797 +-555661255 130779593 +-95462570 560279498 +-489632867 -26660389 +993481842 870900873 +-77599726 173230151 +444371268 -863350263 +-533027737 383822070 +-754159698 478629612 +661566701 115004588 +-190884122 -436462433 +-569503457 811465180 +881302544 -196260180 +828569879 -225822147 +133104721 -106984405 +-141332288 129873950 +943561032 367483644 +358405066 895590876 +-774270710 885107957 +386513679 -492464637 +322099362 999301601 +-592889786 9217095 +971862932 457161719 +-580799831 -796295165 +-161684718 89734177 +-984787909 583341690 +-302178338 825884044 +-838316705 220470468 +-512065302 222878140 +134736542 -325653919 +668196879 585198379 +-968389629 -455325069 +-896349166 495923988 +-83892173 663534145 +-765476535 377200630 +-712455175 -575793018 +10744953 222561433 +-166070725 -30057857 +-201003711 240903349 +-576521273 92263758 +-825074714 187055722 +-845645851 723488173 +-868932215 868706785 +364112578 -739616928 +624049402 147483779 +384254223 -109617114 +162134648 -633623221 +269854563 376821471 +440143054 -720055117 +937720128 771785041 +722037511 -298145885 +-343129351 -24539566 +943365116 557050487 +435010993 686979260 +772197301 762682220 +-650693567 200148495 +20436065 456141816 +867365532 -351336517 +562960910 -285458449 +-278764129 -337465595 +-770876054 -150497009 +929815877 -738670043 +-246673269 530502169 +-330807982 -34227943 +-976932378 645347319 +555693625 143163527 +390656217 -253526327 +-869245381 -979871692 +-671170077 599127966 +595382677 427881876 +-957176726 -642011882 +-889053395 -349998316 +931002858 646799625 +-511547272 165868166 +-935271043 942834728 +788253095 -88654965 +3845181 628596644 +-952378434 -946819315 +771459438 707530952 +670105527 747143434 +351454678 -491504633 +481790417 -55807490 +221193504 -859826101 +-743331665 567067660 +592179434 -654846299 +-611350137 -176908605 +-183858267 731223566 +-44592770 -250115633 +-45272472 -536492235 +114679576 -337496304 +140847775 578990425 +791334991 16183724 +-9993700 -118454527 +-441094827 604635284 +-188016565 138975067 +-837305880 -420400904 +-999620843 668077355 +-735140369 813523265 +697449463 933680790 +-733357789 -944199745 +-922527044 144160254 +-41667012 855351637 +-115425398 -347421755 +-132913093 717251738 +423211230 739469903 +-604788718 765914497 +229082273 411348715 +-226175597 -27904459 +874852504 -434442889 +311840585 -96735652 +293813282 119011762 +-403732868 -996303348 +611883385 -429136833 +839891408 518291974 +581735586 -3953011 +-220829138 570965414 +-560189323 939121338 +259379772 -92476616 +577530397 -114462950 +149019907 741852292 +-800190345 939495787 +798513362 806897159 +-689194844 24673769 +449038243 -573796199 +903226954 911185515 +-748033873 -895025606 +622973543 312270566 +-690640624 199396928 +-817868330 -8731011 +66165144 -648777142 +-129596737 -924723651 +883980434 750176709 +798934371 -652232772 +-634910200 -249703250 +604211335 407215959 +-452849540 105173360 +740214243 -293161611 +375656912 735377454 +-180598605 -677059985 +-734751653 -950721181 +144634560 -12309089 +649809492 108469330 +366171668 603306389 +552019564 -387259724 +935532706 161539379 +-606896322 -828888624 +136769011 914667525 +-515956001 -338728954 +847473205 -710469697 +-935814125 719699478 +-98607388 514037174 +254688425 395416957 +-270211309 354883471 +-293388501 -453362319 +304166539 342265075 +196964914 -899913072 +726293989 -251791614 +501707599 -476386289 +-288886528 336570245 +767200500 402787789 +691564132 415883872 +-677844279 990988000 +763610464 482116230 +365753257 -630022743 +516662787 79405638 +-149763285 717854502 +450290758 -327314385 +318305672 -189629705 +-424800270 -510050750 +522513569 -355659035 +516878284 -660454525 +989938178 -651938493 +-492985664 -83986123 +965093173 -856158705 +-350282946 434910897 +-145564789 942008007 +276800381 694993045 +-236912892 417475353 +109474952 272564882 +-468707112 839699759 +843203257 834341339 +580246843 607639289 +584583741 265894070 +193594032 -399124212 +837496148 861315520 +11849323 715656318 +-512537721 -522753725 +-227578975 -362499634 +-402876168 -72360162 +-548697878 -933101720 +-866180050 -896809428 +-77188911 707161256 +223986408 147938642 +226834691 -453035517 +-783836402 326962142 +-643882097 471697960 +325415403 -442541886 +16732002 -376642828 +-896051294 46379467 +-284742480 -730205082 +-337778980 432921030 +-722550410 980886892 +-404031945 847114083 +-48376205 53478204 +594791922 511128743 +-582654063 183397931 +-910284655 280586206 +982711230 -484387587 +-982758452 -604698062 +-879720947 -84763390 +177443666 -8450774 +728716908 -298187964 +227653362 915672708 +742444042 -939484372 +736012501 522738033 +678509036 56164269 +312993227 81012629 +-310556037 -973641413 +635189640 -844881688 +-30582075 153794832 +861166088 411997707 +846249896 -475492465 +-170005779 -69112774 +-59823711 194109597 +-42042772 -484799478 +-398105361 601301040 +-176001937 552692790 +953504902 -501594140 +383808011 283231445 +203221547 111158659 +-868461228 502540936 +373258421 750032734 +755550107 -170434261 +781663990 749439973 +167967740 950972140 +-699156324 249834111 +962501858 315084266 +-180179298 8188462 +134554702 -555378625 +-764933765 829692574 +244727287 -157228339 +879774990 -15897453 +782574756 -245216474 +-83474703 -860886398 +141829672 226068453 +249931176 166114240 +-451515860 121743615 +-693453973 712972551 +-730854783 -795658778 +144356481 -205589331 +-222229869 300028557 +566299610 -401870570 +-197287677 -773081274 +-809651384 -313619367 +902281473 904964181 +-812626750 106222282 +43503173 998435556 +-652345469 935518660 +379637765 687799873 +-206122092 365190382 +387786712 675032957 +437453282 857988356 +-347279524 309965170 +-803028385 -294038294 +-433053995 956187531 +-864388714 775999215 +-45590108 -320998274 +596523441 -59541488 +467472959 705582432 +873003442 898055468 +-442084227 -819698147 +641620349 232832763 +964544477 -379094431 +421142540 -217125037 +789675940 347443081 +-552534439 128915951 +950629081 304790423 +837202231 -521641072 +970192766 547464981 +340642084 -561688977 +-38061995 -985326821 +625098774 551831627 +370564543 826030134 +454071720 -291545916 +826804655 202394082 +-150214192 96693915 +-724330393 282704285 +240312624 627153835 +-841487115 -231764977 +124193083 309028013 +-151855855 931064256 +-375292089 135476178 +-219822667 -933060158 +360500337 -865834119 +394376172 706609812 +156702654 -351722608 +908579394 -300729428 +614787799 265948454 +829012814 832716473 +-538981185 931527630 +-326005815 471788819 +-614342647 -987019570 +-856842416 -400328910 +144601692 908685715 +344524995 -721956115 +14498354 -925229368 +613089975 -999220794 +18634736 -192482235 +-571848021 -6424079 +776906105 962501314 +484503470 -345079997 +536835243 -322070392 +90888939 -492285069 +841646319 -623538536 +514765474 183701011 +-128110286 624601760 +-885569638 -315489608 +646814902 728623316 +671887827 -570778736 +704757147 300099608 +701988775 270618485 +-591481815 -519566638 +-823607146 124538199 +-252028597 -341647968 +329765870 -104320093 +-398415998 118321857 +178830044 681364927 +715099853 -762189842 +913925136 -133052708 +-347359375 289156919 +-914807306 154860238 +-686873496 -598781696 +-569458639 899008778 +-595297694 -674620071 +-674381406 910435056 +-717116077 130876935 +-820971957 -500502834 +783411930 939313936 +-737327382 706991652 +-195237008 -547171829 +-805956260 -846363422 +317890186 79948653 +-151930559 -357427505 +-601268539 707817916 +-907350628 649040728 +711342600 783722929 +933346350 318378952 +765584104 -474382631 +-334904318 -914527027 +-549972850 866313492 +959841268 -331464502 +-230536664 -566621988 +-24044402 -662502933 +-649385151 -13950018 +-228499928 -766460331 +840618530 -153838592 +402214796 81825478 +-245825618 -183199461 +994062736 -174871212 +162993303 -315281114 +-947304747 358147502 +-188589583 -276381467 +456254470 -652541488 +-795149938 -639428116 +25898647 380077580 +-307757643 -488132548 +296557386 -714810545 +-603570595 75248179 +146962903 412626037 +914606670 374085976 +238672865 -271585813 +-706570936 622622507 +-538898773 -227282519 +649957888 -867824118 +-411459656 -336277648 +-482948938 -279416495 +-83748006 58192795 +143787473 -647392699 +-641070426 -425031487 +151140294 -849561884 +235644600 -109685884 +-526939587 380917934 +-983234809 933948116 +107718420 -351248313 +-146451374 234219419 +-436711831 -146652778 +15131891 152658939 +-952677688 746133431 +-23150250 -475465000 +-993203302 125801418 +721615969 -684866790 +-174308234 -695248896 +813674367 -258606893 +-633681932 469821853 +-103275624 440118769 +-831417990 -903793328 +-332415138 128955132 +356372050 -984605021 +-442003562 62744475 +-971247007 -77466569 +980803963 -838898877 +-9605271 -69496960 +-987987011 183117640 +-713051977 -940802322 +842695743 -700328538 +-904581726 601536786 +-834361596 -307671389 +-546985772 -717088390 +535566496 -454188964 +-548760097 337216187 +-579272179 440727033 +-395380341 383344888 +800837016 -295560954 +443462545 -630521692 +-423817680 -887895313 +-879232551 -457006929 +-343534452 -369299794 +-969911232 520351156 +-170612077 -619630642 +-95298198 -165728842 +-417925834 792461515 +851805488 -174957699 +-702331374 335121410 +-445545812 299310838 +-730947142 -974775077 +215040588 -258765830 +-146430449 -353635870 +-523171319 -218140283 +649318072 -271104492 +341097497 -356402056 +809663418 103531579 +-674018337 45088000 +99099104 -910069934 +968181833 924782370 +345531924 465087757 +687259638 -478682486 +486208282 211910708 +-691005562 -801341690 +-735239057 149146881 +988576440 805918420 +-443979157 -596034505 +-785424887 -289248341 +-329179890 -488561473 +-314544163 -774757598 +829522934 686697333 +322808705 558956239 +704778722 -39304221 +-839592084 -97745663 +832544025 326357948 +-323697359 -925748826 +-588485757 40482911 +975532545 636382759 +365583902 885820714 +751770687 -875469952 +225492409 929827947 +674949526 70179379 +810690268 -770941556 +-528612818 -964418346 +605289562 -641001458 +375221078 475454065 +-903231633 -949852492 +131706405 523777653 +745071019 -448328440 +-871946718 -101349670 +504754106 -858601287 +-715440389 -932667895 +104812369 -543106945 +-360995344 340472894 +-310759809 -971076638 +-224316472 -424116366 +-982127088 717225330 +-709662734 -10282754 +741500935 -330848731 +-745569366 910004336 +-102543768 -739709934 +210926844 59906639 +424162941 -250842808 +-409337134 -425968818 +-156572842 -766332481 +645975638 -736717884 +-166786408 -264936073 +675598896 -673564859 +542253213 584401820 +398484106 46206452 +-457948157 337364836 +747900991 -310731344 +399172512 -975116155 +365483864 -642228944 +-478314285 -543483098 +-250739240 373455959 +-702014847 388865012 +457337837 678763045 +75206000 -661965000 +-136184983 -332479826 +-174786141 809507210 +241335009 611197561 +-841846479 210477925 +896177315 -634143784 +-188829152 13083300 +455298404 -797499962 +-289559705 -168748208 +341212214 504511877 +-607074519 -482557680 +-838673753 -591130074 +595284765 -326137792 +445285949 -365296710 +342545112 -469240353 +627573867 761195611 +799557806 -150708333 +-380599231 277911596 +117087352 534151102 +-254521877 677187640 +-461505963 -67311853 +-637090212 767471807 +474335206 -215066732 +-928269257 129715029 +-499527241 796131988 +48462041 132298767 +734565569 -60593654 +410843790 -878448081 +-358089324 -891900883 +-822257459 -244226061 +-46097290 -435107356 +-91867659 -885926037 +434054565 987918526 +923432699 397111077 +-374401038 338655311 +568806011 488878595 +-952624698 -156328996 +-577181912 902018183 +-779261849 391710477 +-662151909 436514172 +899535971 -885027479 +149153392 -977456744 +-178590176 -818160534 +-564892082 368568844 +679432075 832895632 +-718502268 -960800240 +-678730359 971541328 +437901722 -228511334 +362552503 701719625 +-899089617 -104156579 +978657477 -495555595 +-273819144 589865425 +-345647063 958774909 +-825048395 296851606 +-130253037 466181839 +590068115 593918692 +279488739 -422530608 +457330612 551675726 +132355112 877336330 +951604977 49376974 +-585584125 -145838272 +-788232471 724992388 +-572015336 137976789 +946930899 569027010 +235293538 351201903 +658837012 -743000892 +621285766 -381758412 +753757325 181910687 +-877945009 659191560 +-939720983 152970098 +828976041 765368102 +482595592 138418011 +-658815347 -825256125 +-483323995 919779643 +112939240 -291898418 +-581220016 206464148 +-467229362 668212057 +-545321780 45637477 +5272965 260556193 +742177431 -483241892 +-569548563 482311070 +648206932 90145229 +-673888309 -651605578 +505895265 -724783667 +770026740 -147254350 +-78707393 -938679483 +-504539408 931666322 +161197478 14128541 +-274938894 -23947913 +849168403 817549528 +-173064218 -470660923 +512110343 -101698660 +-11329701 -590119211 +595331618 -333064750 +45332492 959920824 +516505061 -85181705 +512407895 537934668 +418344556 826039676 +700892225 437086889 +823794997 971659389 +-547391924 459280520 +621242841 -339142809 +806091882 -657002377 +-547010051 234593794 +-604929675 34400088 +318857394 629586365 +-171629976 -556117989 +-210444359 -94244015 +-857182464 496439519 +50199424 240669080 +-920596467 -191245604 +765481519 236964110 +735535159 27658168 +-327266849 401370227 +211122691 -226665520 +233761248 548590645 +-949654403 46435975 +-959326291 -878599761 +-633641794 464015905 +-345463635 805236722 +-880425359 -709257354 +-494738952 -119199641 +-507792266 593332971 +718733641 734737304 +-489942107 623332122 +621216426 937706278 +112111931 232307372 +-683995621 -420042703 +834721271 453014912 +106553536 -769763769 +-238027029 -819061229 +-500961746 179624937 +872531049 -198938113 +769215678 764412339 +-511338197 -749541243 +695695568 -488550569 +443510025 -301396897 +250261848 -81901381 +-677624730 926535300 +-284846369 -256133486 +630165044 743745987 +690269412 101169163 +-50285920 -438832843 +115882412 -144869715 +798181234 -452880490 +-806515670 710720591 +-967686594 -741966239 +164143264 569542132 +-543374103 -575464839 +990578711 -196457527 +92565684 -335920733 +747699021 818510930 +736681354 100479654 +-843756444 -221955198 +909664811 -408160791 +331261783 379020479 +943598231 624938544 +530048928 -745476035 +-490922585 633562596 +684645183 864987635 +-534932119 -57767645 +824942737 429820214 +-932157530 -423192070 +132640387 -55894062 +-954788131 867320407 +801561675 -10208990 +752751566 668633607 +-496200688 923750776 +494770950 278053137 +-97057445 -671212368 +-808870527 -475998108 +-492709233 801777134 +-44447256 649641402 +-477073483 -922791628 +-408581036 -582915381 +-827847052 394269035 +466960745 -632843453 +-776825621 -793627003 +756149541 740201625 +-738350474 -584063649 +-533364065 -525966607 +698171425 454106376 +229887321 679890140 +876506664 364752060 +290535526 992316406 +-737342349 590022421 +-272655844 -186080963 +100493213 -224587745 +601149458 -664894986 +-218630601 -473883529 +309636471 607738212 +221173756 -74889678 +3644018 -92010480 +-597673010 -76795267 +-682210350 325494130 +878101690 486446806 +-597251239 933602317 +-64681766 -94797149 +-123378816 60841791 +213314731 -156979105 +-813339685 831075070 +379321 -590275847 +-963787254 -984846709 +-912633655 -641732410 +767824871 952931559 +955050213 592524818 +-217319742 -67692547 +-732618956 961555237 +-281877711 -371369423 +669772757 790611293 +664546063 879482518 +-630004605 -48524222 +937300536 563514399 +-207620320 -462920057 +910763770 -580664835 +186851483 -315352515 +121106463 -84722725 +-786690283 2810490 +-191289577 738755767 +-957289976 -195656738 +-213189772 -718431644 +827176674 -843900727 +-64332100 -48335025 +-739106132 268177884 +657373919 431108135 +37006587 -528229250 +-569735813 922036810 +-589062785 106554571 +-955765384 827377159 +-794671222 850652474 +284927272 589614144 +960429589 -264596641 +-328083804 616820682 +744660696 310372969 +-397419139 -420928000 +-150984883 -745036185 +-631160504 -764218208 +-997052611 -527207471 +-958123902 -392071124 +-761292782 -703352579 +425884713 308258315 +336841797 -499844010 +-414750860 788898848 +-721034522 116183910 +644797542 -703291475 +-149273391 694367870 +-348305004 200527988 +152609382 98369933 +-165374173 613429128 +-839817053 -93831049 +-995501054 578869708 +-304001366 461203527 +144253469 210787403 +984273796 476198226 +-467503614 899628861 +-354192143 4644071 +67034606 779391140 +671590237 174902230 +210964675 558971643 +-839239219 50424023 +-811603800 -998629156 +-31088898 379101463 +-601465900 128658882 +-585483263 -137788239 +-864382201 218928781 +794135075 856628044 +-817268887 -945357735 +708771686 11907457 +-143606833 -210459961 +-566425082 547370573 +464214916 -355536245 +-476522023 318155229 +581475923 -153700248 +-558901384 -318449741 +88491993 769278206 +713407848 -206069593 +-637288597 265071402 +-253487237 -52732066 +562789698 311321907 +819067095 -731579244 +396488496 -289442498 +-429971411 -330419484 +-897122355 -670785438 +741566693 -571099691 +799651022 -556650203 +-549096931 638011369 +-158913501 786638709 +-438617500 -730556198 +-220822842 -749240486 +187948847 -869998734 +-860570927 867262798 +302132901 -852533396 +-568383089 336168089 +-196009865 266732466 +-517529055 946961765 +-500198138 533283596 +103535275 707865989 +445470919 -43605254 +14059869 -917941630 +597542014 -655167941 +178137814 -746232189 +-515343046 680399641 +-635963508 488467699 +530664605 -587426936 +-586325429 -618087754 +920613294 959035902 +-100900278 142900795 +604301990 130556025 +366549884 428977851 +218255530 333799893 +-765293407 -941593732 +655985780 725264884 +787997616 -101402213 +-167513975 948105637 +-359725854 -916399720 +143415200 277480767 +-955490920 394500700 +705805679 -339596764 +279600445 646922824 +154461767 843024349 +329234899 -432356972 +-579553598 47130753 +766392254 -626085691 +780685226 626158050 +-506007159 252529428 +-980982 932975411 +-890085587 -470460029 +-615642302 139627292 +855784984 -16560006 +507552852 786318953 +384656973 -250205440 +-639410083 -245981376 +-790265667 777030553 +985074994 435771792 +434034317 -133113829 +221645686 -91962450 +-456922188 -81104534 +334795350 810515360 +-652725212 -984432513 +452238651 553626101 +754987430 883194104 +-144720824 -199532705 +740693830 362398895 +530297513 926068240 +841428391 986731620 +-162538872 601785138 +-608854786 43255067 +-898247066 832583945 +-868251958 -788376674 +241232557 -356125207 +-516505442 940417241 +47424555 983290682 +-386906173 -271943982 +-274620620 35470751 +38433532 -463680806 +-540399016 -464081671 +-649085701 975936567 +760826437 230368031 +-488927359 -762694405 +-313599076 -235035991 +-584024652 -75753215 +86370031 560511778 +687222666 873897681 +-10378937 172967626 +131377625 -690916178 +379441866 354720997 +551128104 -627342463 +-182872419 337170791 +-322169701 -12591390 +342971713 819051874 +563702442 -661410228 +-390169103 -603134105 +132700622 -340519760 +-819025325 -542838205 +-938412638 -588375650 +-700218639 -905417946 +499904561 -323651510 +-881797459 -644344650 +-193828033 551174500 +68081058 -365549052 +-642739757 -857460697 +885889839 -449368715 +435550382 216033380 +944754332 -53714178 +-352407323 225073567 +866215952 -715414067 +-763204536 942033744 +387278772 97412202 +285432282 -736919351 +114603109 42900821 +986840560 -66796935 +-854367148 -303384698 +-959023716 -563232956 +-605858821 -80165913 +254131370 -19541214 +-78508241 -36084177 +235219547 -390564697 +-893671145 322421417 +-25329910 -962880738 +-956024292 -244794686 +-308222230 -616647778 +190903627 -910205181 +-388867764 -544591153 +-816748955 51309912 +-489796981 -738133832 +191194125 -942690885 +-808394634 449969096 +-888227825 937990099 +-488726320 995970885 +-414137015 106529933 +-113995669 961348745 +-432788292 302972777 +-145560638 -904978678 +-807344626 797972593 +623546588 -931657453 +377393106 -582439831 +225717527 -25978547 +746606855 -612914683 +-510160496 769489777 +-568456984 729111026 +378027905 -549041342 +-927234827 77428001 +690435743 386089289 +-402210354 -465432393 +-661943266 460523994 +-990960575 -479247948 +-870725142 -68249426 +871570660 479050986 +-865081667 871628506 +-134070514 348055251 +-141099299 -697009865 +302527492 -381147675 +244081871 535118118 +396874621 70581947 +-849084235 -171916109 +-442268477 -514017766 +664072474 675213627 +729073694 -734333087 +-217800266 -481882958 +-507494362 538670489 +532351090 896346709 +967542829 57851471 +747447923 -651046889 +763303245 -168421412 +291459865 582134523 +-598214172 -483398292 +-152318074 -314254530 +194212952 572762652 +-630758987 -22402475 +965077523 -902142394 +-631575832 62332665 +100112127 39405403 +-272495061 398810634 +-453716210 462012471 +619645138 -910366188 +235917601 945449708 +-410467806 57714173 +775178794 183082308 +-954135000 892401276 +583047346 -943971289 +-347420114 -833893145 +-554517718 -376449831 +-561738703 -970471888 +376916998 -396500224 +-836315853 797326001 +364648652 288068685 +-744615785 225723240 +-135200291 885225433 +51533261 822524275 +-948931124 807923667 +116454653 -102035928 +389843701 -969491465 +-661530667 -492944306 +-384584872 -360905883 +24225759 241790922 +-560634931 -778839558 +-885144242 -116973152 +661657572 -60090753 +867830894 679165131 +-450540226 497666946 +-234936181 -743534186 +791128739 -163399911 +758099046 522231100 +-505987071 825526160 +-905158697 -781987891 +67903333 -284344489 +964158832 102354765 +-43995179 183213072 +573081234 -900838675 +572755287 -880890835 +-957355577 -566227283 +647400485 76709846 +-39868033 927016338 +-536375254 -544124496 +-25848082 645381718 +741722672 574492516 +647512347 -441814120 +-340507339 -386024430 +-64948693 977686631 +45835879 -112692837 +92715498 -272416239 +-618353383 -509547855 +127423733 -520632037 +-362894730 -867529357 +990639465 26569128 +829671079 310068109 +-348285017 -745630111 +624659767 351002596 +-856954965 362756063 +-609303918 -559975357 +-59763938 -870710567 +-362685383 258252018 +935780145 -396614364 +78116684 -118643928 +-227863519 543529487 +601334842 156518435 +-723690058 700190926 +-990218602 131192778 +-699627807 239150922 +477371274 -696498215 +515311558 94559667 +540641508 -842556068 +-725286366 -835367460 +315073300 -392106449 +-454216171 -682898316 +-739412828 -212277406 +-302845763 -857595233 +-983691373 -944064880 +-497794542 -144157184 +275840363 -392550141 +25554590 930269705 +458642843 722675931 +-55647956 409976055 +-353703817 108368945 +-575593919 117105630 +-198824809 -995213672 +557370443 -883359406 +760056945 122134503 +919313339 380088305 +175485627 -272195636 +531238852 247251356 +-247450255 371104618 +592755411 -493874512 +540002653 656533307 +-233119357 859100058 +996263801 950562109 +241301009 427466245 +-118886719 218080594 +862428443 -849125342 +254829497 -783543691 +-187721600 690934089 +-951961179 -83920426 +-997062026 -786070551 +-782390792 -681013078 +785374188 -138680637 +-617433490 122699328 +548163141 6072150 +-540726715 -304501109 +-333667979 -350083698 +-958723853 -809371070 +958344991 -271170875 +-754284402 972525252 +959498608 -531840431 +777432425 -571668977 +13784601 109094410 +-552370186 -443850592 +-743998230 -503303825 +-661525924 -935404143 +153838761 -894818842 +907138247 -840632821 +-525970988 -373138144 +-837106844 -925464324 +-523340078 -392361316 +82790304 -771578550 +-528730764 -53561478 +-449261373 725152673 +521685392 -858698533 +368497797 341303767 +691652092 -983749819 +338230722 -693469400 +-528254881 407542026 +-752622560 296023643 +369622020 -26928628 +-191788938 833501818 +-911423200 257195017 +-299847152 860917608 +46225186 228260400 +771367124 156047357 +-740717745 -435007741 +-667855750 153098102 +-163958405 584147818 +-296113563 732184690 +182910636 701013291 +-1191981 -355499850 +820371816 639645368 +-18180321 533624748 +538044152 -601991182 +-431802639 -252969728 +-369346476 656783322 +969781269 -799679820 +613380781 17507599 +701228562 192179461 +-729357454 -345395830 +322071765 -200760077 +363320884 -39712195 +326956438 -710903963 +996425199 -505939443 +99500466 196181238 +-706016905 -213431196 +-544659977 772604096 +-386090009 -998455606 +439700897 825873263 +99723221 -881084488 +-12877840 980020655 +147513844 112265922 +534627314 -545988460 +420776951 766501823 +182434451 199501416 +-308123775 -103259213 +-993473597 -89057596 +191348679 -781442815 +595596430 27416995 +-274126267 -573390964 +-317585393 -32170648 +-191966346 714047806 +542679583 989560318 +240830980 -591729929 +870980638 -658742852 +-258477119 23501955 +-40519510 -148383737 +-568069476 -501679011 +888082173 190136709 +410013806 100275277 +-521509818 -33742223 +920591042 260175729 +-328187047 760354522 +648965579 -22997177 +658466508 260769911 +-5403728 941476802 +358048458 -204992346 +-926708887 -585788773 +-953895760 8005244 +749119357 5738293 +-911084262 962562645 +-739884875 -834860768 +-537783326 -263320597 +665600515 -203995833 +156270793 -320608384 +-753940660 932573869 +23245706 -212895737 +-197793184 214612475 +627062602 -9931667 +668739066 840761203 +-869921305 -13585077 +639692468 -833048004 +232588478 -389832109 +-206298513 404808074 +609245000 -300055155 +190842074 520203981 +107928181 -168068635 +-547815161 -352998558 +-434234995 -371101403 +-898636145 -590839710 +977758703 -801577012 +214830295 432868279 +820177288 633930999 +335819655 -307743715 +720807209 891146271 +341944941 971824837 +-185542436 -941731075 +584822029 31150388 +-783974079 -472581955 +362616568 -684599018 +-435460602 108922349 +14574462 888881059 +-268408571 567471197 +-740717183 -424520510 +938186200 -238586292 +-119034614 779840120 +-549750740 461432218 +566588807 -435708233 +376814274 931244355 +688956841 948545819 +213939125 490105317 +149242591 -229606320 +638539561 -442148744 +591560327 -774373790 +609334440 24446782 +-469851987 -603971837 +-806833856 -314292039 +692691338 65611095 +140331036 57042303 +-150827559 -68890249 +70045263 857927588 +167199887 565725100 +22436623 -215832937 +-667660648 -39801903 +-949504031 -606646943 +205657482 876906270 +-29541366 900260859 +-48621104 -578439370 +430073920 45614028 +488708903 926027291 +39757174 1125104 +130471968 401918954 +-95954938 493380955 +-429370328 -116618400 +166443880 -440078457 +619645819 844747631 +637511074 382401373 +254938993 -425100304 +-227047837 -636854458 +-768778763 -42080043 +502855688 814345660 +-26119872 -132221097 +933413549 -474488940 +576349319 -933904957 +-456990491 -528353015 +-460475581 -207012245 +111053327 -892577740 +611550440 -975660493 +171315244 -69098947 +-966061135 -295789483 +988806305 163384717 +-447696833 -492671465 +126108184 574565533 +-76168449 149084077 +465637245 911231569 +-667024888 246832729 +356994283 879337897 +818987785 -570467040 +-120357510 -872095105 +644828280 -205524486 +-726044689 -881004652 +-147399579 192007942 +-93814738 839289273 +-252159713 738026481 +995257097 780855929 +-870950740 398464722 +508395834 -817409204 +545213956 -954382948 +730171410 -661825266 +703260952 623418346 +-872987258 246421780 +848535261 -276054183 +-296309941 158707648 +-871159049 960189552 +396489713 109242775 +-546000381 409310059 +490819785 822377155 +272557730 -97367668 +-994605985 646019642 +824871879 -973775207 +-93756370 142244682 +317004485 777593470 +-393004854 116388954 +230341276 -705664785 +-522627146 263473696 +425898807 -557479604 +-731624202 -955778623 +424667173 574566414 +-296557717 572345855 +964082841 -800344147 +-916104351 -280318550 +506317596 931487233 +-172834296 -38323475 +880085585 -217727426 +823612855 -857066933 +-533095441 -399095135 +-230745225 233433465 +904719756 82161070 +895497341 -735646168 +229937176 -687978312 +950009403 -251099195 +-465101244 -396179210 +-232122335 -858895312 +647683136 708184385 +-236163907 476455010 +917110119 3151090 +122748412 660240684 +-569380785 129147552 +-492831942 578608086 +-819148156 -200304374 +233073016 834609502 +-308188442 -783967117 +-249453191 362220818 +232864659 239817401 +690687810 -725770757 +165330964 982931892 +702794955 -159567718 +587274723 712102078 +595249408 -442530010 +803275241 349703932 +754055189 -810681389 +611439388 370330119 +770239547 842510432 +-832707047 -292116827 +-794133995 -77137046 +-564684014 -442190087 +129211421 -4676296 +536331686 438890319 +-545584166 -770431475 +-187694196 -635477941 +-635324430 167326766 +-47843154 255929694 +548143759 -504126896 +-262288631 654731991 +-410026902 366949635 +-389724434 475176833 +-752830565 -664214915 +-863983124 -617567492 +-635780299 950471493 +-882114752 478268881 +-615311333 -664675598 +-445625903 -10050300 +298068286 325806156 +827178424 -674288514 +110422406 912712143 +255854618 -306391171 +-908369462 -306944925 +935431819 334620042 +667803880 581535755 +-156931583 754851527 +-377988317 -783264072 +-664575423 -198091956 +-341618256 -601024018 +-880076123 568609889 +-218727487 -898446077 +255857121 672351355 +192393110 719801752 +-890183731 219865018 +-915752243 -255481750 +-653949209 -183184648 +-369514968 -24022522 +-726326874 -118798098 +326908616 626751250 +830151207 -367535170 +-129651944 -319174895 +-406890559 -280959161 +-860064415 736650420 +880632791 135029576 +678679609 807084479 +-444232299 188217746 +760425878 -645121892 +224161531 -102566712 +800438499 -395586868 +803760102 -177998128 +757540305 365319252 +343057005 -509940651 +-394955841 82658016 +-458047228 -102001513 +-384692503 851777389 +-32091136 515871537 +448525902 852933619 +-415887174 816446085 +-596594 -888501071 +827871870 598993803 +323922615 -655953299 +318330222 825636926 +746902941 -564617849 +390869976 450860566 +699393858 754356245 +-94680420 -898801393 +-138472248 -594458314 +469827027 345052448 +629184212 567925957 +-624439569 -354408932 +-429033021 197111089 +-582486470 912312660 +987857047 786568945 +-407812122 374143425 +-595095418 128397118 +66195456 73306707 +-620314550 661001276 +180873214 444071270 +-323925798 -216324167 +-330217654 -22862990 +-541026732 -688892624 +653565449 -27756371 +-291651016 943103094 +-614500248 -998357 +361866547 -823000772 +-375490294 -915255824 +316245387 584364763 +298082176 272115826 +196190866 -136742553 +-941346727 998502342 +-15114312 932550496 +966324022 390143485 +761762069 -56904359 +-34042052 236504111 +-707803384 -632526353 +-731958960 -319341362 +-973854288 236514459 +-189005717 955795941 +-708699187 902397672 +663896811 -397830778 +521656070 -590441631 +-538446587 891953115 +304285288 -123432415 +-385669914 418274229 +-183793735 173439095 +-550891633 -649078702 +132063746 -210746264 +-955052434 -721204037 +688575996 -747732106 +224546763 -385426788 +-490744915 -370604164 +221414557 -731845333 +-942894939 -878399356 +914108880 -865791325 +946427666 442028650 +139970603 -849480545 +686415030 729497494 +-261104284 250516959 +-203277768 628164597 +-491854320 62439896 +879632456 323636004 +398623544 523121482 +-605496034 -351693255 +178142776 -475544097 +362590532 -919342928 +707728713 124449958 +499656965 -612439204 +-947247761 43071129 +285257218 -473249275 +-562193934 -466873257 +-313317381 577405771 +-51474426 -346093315 +-299202873 -100299866 +-96072076 764782725 +-488512467 588655935 +-740845870 -666171921 +451071039 -255737903 +-370147249 710829539 +-859756727 791067504 +174965908 197988671 +-202423649 -384431261 +-709386995 908848680 +-766759346 631006129 +746676198 -793951851 +977929258 429074270 +459275025 422453072 +-96100170 314196405 +332457531 837803279 +860067979 -655829806 +-640806855 -157144970 +171524928 567542415 +-270793445 483170295 +-798427611 702599572 +304031776 -488744938 +-949579036 -295568937 +-994534412 -405838660 +203352326 934849001 +303017784 253526465 +-126017409 -861641056 +-211241448 -791157292 +534401165 -881351066 +759316124 354657260 +317278476 -777701951 +-759483855 -730748745 +471529641 -749090525 +925820207 -455632879 +-140671843 500410161 +-650101559 -800577729 +988734639 -423269142 +83531816 149426054 +629971805 158931953 +782639033 218478216 +-478661653 -895277173 +646277938 -299254396 +-141234997 -190388079 +-717199337 476062808 +-323009404 130361100 +317561540 -346601693 +163236843 -524824530 +602593425 674463572 +-115589346 -127469909 +563378300 -831001531 +901310941 -990732147 +-586871591 503227208 +686415043 -201362212 +761375688 223013689 +-211937657 85975695 +940269417 -644273734 +-808127618 193596816 +-495343621 -712239083 +-296003318 -342422843 +-149172772 91339396 +943627534 778708744 +734700140 557290356 +425818367 488755901 +-354739154 -547693425 +-447934211 792855091 +668037361 707225573 +489519377 -161989249 +71661838 562848489 +993323125 -447205400 +260722421 249573821 +647307099 -47389417 +292698350 769933948 +162897676 -446677509 +-276758551 -900309486 +-289953257 37609304 +40226559 444648435 +674681556 -59333733 +111824759 -302666060 +-602221173 92010381 +-900965759 732362141 +792837546 -334914520 +751736686 -341115848 +438161892 -279229575 +-88388279 -883950999 +943376440 -765210397 +-542702161 732277790 +493584258 -264142476 +-789038832 -402773159 +671875442 458361797 +838713794 -59396870 +192526448 -821181415 +779801570 699478069 +581802307 293817986 +-935706249 107583814 +141036987 -798419621 +990449481 -584724266 +-150996626 -200693108 +-462058452 947564952 +382211023 357137942 +-8165399 -756212615 +779216413 274657337 +664907102 924304974 +457108553 315481610 +-48412049 97512341 +254623711 -548026906 +-570548702 808572633 +228959436 89483724 +568208566 798490240 +55652815 -683626004 +-914444227 -485379566 +615161784 -122890629 +-816873038 794814385 +-245355297 -561134669 +240387439 -892995127 +392896505 -426221178 +965963269 -408755982 +627837642 750981100 +23714834 601308378 +-406205570 856685292 +-178452663 890927568 +-472921620 -693717301 +20006377 -339120677 +434357502 488689342 +607248470 -696528594 +120427060 -899357377 +-628498875 834549010 +-609446208 -438280979 +-778123566 -427724002 +-325034179 666926164 +-31600390 -44354489 +575180990 839415384 +-874944785 984182686 +-253112717 -900721369 +-772854612 -996025717 +266255394 -157010038 +-301891811 -878708457 +-716708575 828711718 +-798833697 65681105 +956086861 147743048 +-187861485 -216732904 +-2281719 -552839750 +169690898 -296141303 +392805759 -545157358 +909189633 313273793 +-36326891 543666722 +-148293111 -179693853 +308615862 296747943 +-713823423 -400198857 +393208729 173451918 +-203233064 814745325 +163648640 -552262346 +-984383677 217565000 +429571935 771872153 +-263165734 184365820 +-19584616 883331373 +842750547 -739883433 +636375493 611690635 +527442499 3910839 +363153234 -961972354 +612990095 -296466678 +750489956 768043418 +-452185852 196146652 +642413197 164041128 +-11018992 7753834 +-908324423 -595378968 +-908886183 -371203813 +-777566435 -421835902 +975793236 -172742042 +547679763 -911108533 +-904142804 -729157568 +877905130 -301916467 +805870228 698089851 +430302220 768734121 +-987708090 853892717 +33884675 -232875405 +497983080 -287588306 +829858295 853816648 +-325171391 -488349912 +-107212597 279163408 +-562126792 593733277 +289988432 -459882543 +-550673549 -302692075 +540759315 -213340416 +-79810065 923032248 +185452385 856353887 +317519110 666938564 +-401582740 640629453 +618684498 564368882 +929884273 839747364 +319042346 18505590 +616281260 -800784281 +22915601 399796880 +-649493560 728248942 +202032111 -59034404 +-895499677 -975365140 +-419762842 451516965 +330839497 8125851 +832144735 -523740085 +-723311294 686075129 +-804657041 160770138 +509157926 -344085458 +770009369 -904116249 +-916320609 409808520 +187579334 176647676 +764045962 313138383 +466765050 978734699 +-612205512 -31420208 +-299657609 -729312418 +370351018 624354041 +-792982380 899862453 +-429613380 220213577 +781121547 174377692 +-293715001 -456718670 +733649632 384299811 +265916402 771823969 +61583211 843589545 +-415519022 793910164 +-585210041 -984256749 +519703204 -731692812 +-409944052 149466986 +-765122324 497147329 +-445176213 851655642 +627333277 91787735 +-125742409 -686009138 +341807325 -446694547 +595106500 -744906830 +792123658 138653235 +491554230 -880085996 +394754379 86115802 +128718629 -280635562 +803192626 -561686209 +-81918040 446736642 +-590401873 -522834710 +375553550 -109633293 +316751791 -458589346 +318451249 756210111 +946426890 800082366 +-612059150 -26677289 +265510528 984353527 +-136012617 422024703 +540401663 -832657380 +-89935403 -576672652 +90466693 203824695 +-475646281 -194009252 +316276030 591776946 +-615384320 -259140044 +7310521 -43167627 +-953613855 -891533317 +659808768 -518499323 +-633989419 795552778 +-946255220 -72339327 +-128232194 -140084948 +848223451 31825426 +744339880 -742016404 +-87506238 -493709345 +-820623725 -136533923 +-837449127 -506730934 +-510476315 -432530435 +-986633962 -943351009 +735488844 877349703 +-714640168 388164937 +-789851259 764449849 +-118648920 414163554 +268064380 539063272 +913525001 520453886 +374097088 114658859 +710956506 270039941 +1096397 468184702 +964573075 -719340641 +-438596453 866722925 +-417336225 828236764 +-259054445 -41011496 +-232780132 114714165 +171790896 -829418651 +936561223 -218365015 +-531432069 -611845907 +-365099403 767500381 +875272207 999443213 +-294840311 -298335644 +255642248 638008773 +-758881697 258930400 +-791887574 -853532209 +875510719 466205530 +-21010512 -784898723 +-905509642 -662340882 +-460530298 -880670315 +-251595982 833495933 +-878981679 -6381560 +-535589026 -739736606 +-815904656 -12592808 +-852612064 -14142453 +618471414 206153832 +-242706898 243958566 +-817220966 337423981 +145766486 -158588223 +830358318 931419640 +-106996025 -894965177 +845273772 990307787 +22703744 -491298182 +-131031194 -722423066 +-640578985 -925402589 +-670808867 407732648 +-742326372 342199597 +954938581 67135763 +779932071 -443475727 +-805459721 -777173258 +-552925716 -900092698 +-334072761 291977505 +-516456339 -730023458 +-744696823 -66495780 +-388969408 -154413845 +720446719 -606525689 +-570202575 262554305 +297209457 -410076700 +-369513899 719504128 +556915272 -248188871 +776885302 87037368 +-200321611 989517142 +914662424 557439019 +-945643742 -247851099 +459759270 -400816331 +-198524233 -826182102 +542560218 291595274 +755739111 476081154 +-796871723 -758843448 +-661665988 -659903927 +645386735 862597148 +-664568294 331195816 +906219230 -28312545 +243839722 262109133 +926284373 -701054173 +-587357815 44629334 +-642551196 903560491 +904953503 -414590966 +421448960 961711831 +-230178691 472911372 +-192060552 192101682 +-182650843 381970239 +392658791 -80717390 +625904811 405791117 +847634438 285434755 +-885915620 -2544752 +189375509 -974724379 +-824136640 -933606764 +181272233 780532529 +359110894 85724015 +-975982580 561964055 +463872473 -607472291 +-384703104 916039301 +-688017204 -36420579 +111035507 -27733400 +317815603 -303652251 +81039150 333540610 +-496203497 970839794 +431197905 -794252038 +663309858 526510288 +812750289 566204475 +387704811 -271106616 +-958136864 224216086 +852404021 666513893 +-662854190 -525600304 +277125292 582704689 +403440147 333096393 +456685804 -442379853 +217858247 954840514 +524816039 88230885 +443512554 850594572 +761074102 -442484203 +-302096194 -830067430 +-506250682 884217683 +68965703 -593809053 +421078335 195584935 +-963979599 570709709 +-815999469 -141461993 +-496301613 -366791188 +-669709552 -540239170 +830507940 389535693 +-453357705 774830337 +609605109 579746810 +-792337062 29181064 +-840824488 412012059 +139835704 901771165 +468211520 535941319 +92375312 -845764198 +-890905250 468136408 +-192175494 -889911157 +955684620 866226186 +620686956 -618411132 +-55226300 283474618 +949168184 986916547 +224059004 -282115249 +137930473 -42994355 +-560174488 -401428930 +-864583014 966789589 +-536822263 474933169 +766385765 463457454 +-687569471 769714992 +83292163 607627951 +-77150958 -176172965 +714087238 209834574 +-648208850 -351124710 +163961948 -554233715 +-751491978 770180327 +-863634936 -618829961 +-521250797 437415166 +-704438210 637132341 +858704259 -368546104 +908034527 -683269445 +-724380461 -291277640 +-86882735 908402029 +-186522466 -650091216 +947602460 -348237081 +-299586680 -421030517 +100001701 -300931843 +-933087209 -325453706 +-875062382 -133000446 +125034947 -395863666 +364744256 52245255 +159320515 -433084981 +992102450 362550559 +2292527 290248397 +937805098 -804277804 +491660322 143680228 +-400742516 -258070662 +32393792 -847303595 +-554476462 -863273558 +-87786891 615873056 +-773750574 -898673399 +-666626450 -563015547 +-47950596 473607752 +433809325 558512318 +538743033 55403882 +-527223893 255620090 +-715422129 -573000862 +822810207 374531669 +232653305 -633850881 +-608095678 81412004 +515373792 314040522 +-322400508 12535047 +-14698942 59995876 +-175872931 -708499153 +-44161885 -90211834 +361291463 -12827995 +665086234 774893049 +-622563386 -623879390 +803580534 162333502 +359641577 674046930 +-516126515 -391679727 +-743862227 -651944867 +414347409 -158466577 +179422334 -875727688 +37344251 -265315021 +729735298 137318596 +821973052 -635360618 +-711813393 -72232448 +-162276667 566972373 +-758566249 619593259 +963100743 989212 +230418049 375519722 +552032123 172346369 +-164879501 469986980 +-810541185 -515001154 +-61936249 641271704 +742887558 398347767 +875293823 -238998038 +229319254 -313034847 +472198423 477342704 +856702669 -134395659 +-22486557 77398170 +-935876069 -633885920 +437658072 -644307433 +966143442 442164359 +391313552 775128098 +770363616 -860000649 +-24436865 768056189 +292069515 -869721805 +832102514 480089370 +-73076577 -363544959 +266833439 -834608529 +-307542153 -328823356 +-130122662 856674031 +-713551373 -12157298 +983738440 -199864506 +-316400690 -908064216 +176072156 -171660714 +769634871 363217401 +-566925081 148961514 +-647573884 -201803165 +416406623 -369840639 +-974709338 -755279154 +944092689 340270205 +634666760 -567972110 +-689218650 920617294 +-648577906 893776174 +300613585 233214406 +322676090 -395574218 +538805235 -477286905 +569748594 643818575 +-768164213 -351546691 +585346412 -255720429 +743089754 531911722 +610183907 -878339403 +519881018 -287743815 +-504505306 29156143 +-706947683 801662762 +-676720972 839644942 +-102235036 948380109 +113379754 582862196 +-979625564 -742254840 +818354337 114808648 +739488335 -520233834 +691925079 386823027 +-678318026 848855259 +493483156 -732220599 +-194911780 -925018904 +-524384478 568018080 +-288550093 421574942 +-289785429 -749457793 +-412635739 -389642362 +-261569957 337184653 +374932605 855134420 +795850837 -535566752 +-62432164 -579576204 +-851464464 -942975429 +646484161 590292531 +-278246496 -230042755 +-465231435 -346161483 +417767731 -621528109 +-863297910 -389334926 +505221694 14200798 +-81577173 677505037 +-442623754 746472808 +991553013 793369731 +-982783781 115850516 +-96976697 -646882532 +-974948944 -535250702 +291633317 -565109465 +-903952392 -614460550 +-218076489 -794025966 +652107452 -692085957 +-4339967 439111539 +548682733 -393991854 +866667103 -179119627 +-902058695 251550463 +865960552 -311483839 +-37257534 942289248 +799809231 -453505108 +785251145 627677738 +888194558 754686628 +-196465709 -139160544 +-438106243 -396897677 +-466827654 -485498521 +-595321367 -485562654 +-872141105 -773103666 +824623777 -65293421 +-485474597 538595983 +416679687 566930297 +-682376550 -782325840 +818781952 274343261 +222503360 -805634992 +678456366 971031757 +939490810 -692018037 +707575842 569457919 +848213647 784818205 +646652312 322997590 +346213582 -695064571 +-960656324 -885504402 +663083058 440157883 +156843771 901408065 +-632729976 949015598 +-397455077 -65431992 +749310183 749262833 +-204399172 -63581983 +224507989 466625879 +83338806 649412994 +220491974 -875089468 +543195414 9064531 +975193051 414970429 +382045757 830823088 +80840666 -449910117 +-865161767 -378028293 +-932631936 -34184710 +193052473 57542155 +426012691 -992602743 +613944671 487781192 +769857818 -637125330 +146848208 361148006 +-854842737 -553773655 +963997045 -189599929 +-956173774 500384173 +-182754462 642991201 +28479435 -578210003 +307402188 572443985 +970474075 981112354 +753290087 -292917094 +125104470 937504961 +750826095 252639573 +-552527082 -336805767 +457770130 250715225 +-42378197 833989791 +-608959920 -669843590 +-794765622 995620500 +428160187 454757606 +-164767819 -41593151 +998618080 748755424 +309462766 226481379 +-61028625 -323021156 +804983306 -66482607 +439667214 968302938 +514360627 -292466883 +292261364 -937579840 +212858399 -650036393 +309260872 563921087 +407122066 155226675 +-78291790 -461259285 +-153196984 -59219887 +-928664186 -163096079 +996813870 294893433 +-293928906 -9292482 +-410635667 -560409295 +145148136 992407510 +-843237659 264880657 +300552838 -777212025 +393563020 -973061163 +-799277678 -734424228 +-259933426 492657739 +780065414 384535761 +-16890397 -56981085 +-629856746 -425107895 +656324363 -499093572 +587772210 624339733 +477089856 153257112 +-514531499 67141819 +763069187 342151021 +-127737745 909169917 +407730668 -315855652 +362658031 -951545833 +717113874 754386327 +154701048 -728289122 +308113218 -630104785 +-399665048 36435527 +396361220 142349192 +302608931 -368271395 +992998916 -308161635 +-462993469 144809765 +26085712 257059259 +474340875 -372175859 +780118810 175998379 +-341174107 250134587 +561828959 826947303 +-97942611 -555449276 +-467322172 876540920 +-307142954 -875666051 +-808085804 909593463 +364089539 -494498601 +-728077130 -778969010 +-31492202 18346744 +-526690029 724977241 +-134059081 407555733 +-847199347 -96055416 +798746298 214734739 +-642535577 998077651 +95200033 59875963 +836577316 83399393 +705153514 -607717037 +486742354 -818486505 +698325241 -75970896 +351968775 -698382775 +-501613677 714658129 +-328186838 944098424 +200710724 -939990696 +-257272218 -724474182 +-137802309 904127545 +-329337131 -835243444 +-714556806 924712391 +-739012483 -762448170 +-981142012 -139243642 +-235173531 -449804776 +469612110 917497934 +752551247 358386546 +-83537719 -563367559 +761400657 -112713557 +-265605189 186790791 +21523658 248030793 +37878638 395266999 +-432836804 -800616767 +686407897 159406608 +323929687 -774214378 +-277729546 -85156891 +-273074122 391007631 +381465372 -603156779 +528389757 331106952 +-772908838 -641001788 +-48584392 -247390788 +986376615 -237750009 +-29388148 -414146633 +-369303603 51434395 +-228193769 -309290286 +-11332196 -432457000 +-924598766 -177576530 +754427209 -515526021 +-263172671 -236582210 +504077302 -146116824 +-585915386 -712181397 +475611457 -343659113 +-353638293 730641564 +200764527 -884181630 +-37266185 831266908 +-787406318 83362409 +574661571 -99033032 +302054063 968579818 +758632420 -469794142 +-490399254 70026238 +-60061094 -824613563 +227643858 325388800 +409980170 581996220 +978788798 838823988 +955910624 948091121 +981714304 -307294641 +905301972 -100440976 +-642645993 -144132821 +567820271 -48036107 +967348315 371960729 +-175525373 511871829 +556026851 184554792 +867908949 -673082814 +-93193351 -82994198 +366944791 34606640 +-765273269 -336480791 +618592224 823949973 +44439640 -589809030 +608614192 979293337 +898496908 397537352 +918278608 813699617 +233660051 -194496128 +779153329 825986332 +128863244 732271123 +-731293004 423710627 +-284317879 -980796299 +-230053443 -184105404 +838582927 632270231 +380362642 326073913 +892928411 -345784922 +-429264396 -721458895 +-2503896 -562913745 +-702811017 -829489702 +-13970066 -659655902 +864294860 748434926 +-59841163 -494866207 +-284519822 -749091484 +886962220 461936392 +341426501 -717890012 +426830145 -907488736 +821616856 471819164 +-951382190 891139070 +-512783486 906087042 +894655463 -814067391 +159408434 -244432440 +846546551 -262300393 +849737401 508383869 +978055772 460062509 +136727505 872165719 +-753375983 -954595749 +-953378709 -609716137 +775850749 238725291 +709572282 -238624869 +456070438 -832428933 +257442663 175721303 +940569389 -388850264 +-379786323 -643106935 +-665403286 395517670 +-674737169 -878825676 +-865747139 -587508193 +429039898 -642521299 +522037629 192523593 +613122987 -152382366 +-931209622 -459599733 +316634034 887388003 +501641535 309407347 +-69378300 -249957788 +-164891529 -720111365 +232598019 -87506133 +-626194647 -61777136 +-329989772 -421074860 +826036056 -149406981 +-207377257 705385073 +-560360370 340211030 +890996072 421970902 +860591413 -98044437 +-23563546 160070544 +555561793 676865609 +685355306 -625603916 +682022109 -910504075 +352557972 907424082 +148786996 -939153899 +356286643 194405690 +-523403886 -462922779 +-872837836 -421739712 +124666347 512637270 +451893006 701863208 +678866015 -190385339 +985922394 -431717708 +516186476 524459529 +38327905 257488683 +-383406125 218713315 +945336761 512912117 +-103762466 117879970 +427478436 -121816832 +964809101 -128366928 +226073234 -964543593 +69164002 662057979 +-286474442 947772368 +334823330 -967910765 +108705511 -926889905 +-108326060 394928319 +-726411338 -522358200 +343862393 -275105447 +880039107 -433037055 +-626354144 235989029 +145836309 -486318060 +-803676255 836696406 +391294470 420087172 +-455935767 -304332398 +-749543346 -341505231 +708698169 -311211397 +-761171515 -2550553 +659137652 943067153 +-503133498 -541092642 +-764321069 110711963 +-603209802 459256325 +-339665404 248833558 +-465109173 -397471773 +993493046 647030850 +-271707 -252375921 +23993289 686474897 +-255605995 325975874 +-353658873 -692147035 +-876323404 806912396 +34676497 -736463190 +-417464986 -595273294 +754033426 577423090 +15958914 -624183513 +273946884 -878406932 +471360361 571877970 +-408226853 -490789216 +-136372822 -565813986 +-424377923 -302786080 +829687778 -21708751 +486625593 251720271 +468306644 433873098 +861260119 -941789527 +705674305 -921813046 +670753055 -123597926 +670833048 -762727020 +201351729 -205931291 +-400270554 602830787 +-879735791 -620109134 +781493341 -452166578 +-881469984 -936467162 +-284837743 981877759 +128461025 141862876 +120647769 -52439670 +-521457757 -224026497 +-172650879 -312525196 +471413193 22153969 +323812310 -742227876 +-882027625 -32939719 +-13420262 500377742 +-338087725 -657299685 +-720570419 642435388 +-571830563 -126209925 +167248583 -920510515 +755396422 980062698 +55607231 343966605 +-952377081 358753951 +271463704 125790032 +932188246 742785162 +312095740 -757358341 +840003803 659147346 +-288414277 -382690299 +-161856448 -505651727 +745871640 963804559 +131945334 805797880 +-542142094 768279708 +-434291598 249430725 +-673035393 795141490 +745818398 -246230996 +-942134472 -91983218 +-192662678 -937304368 +44976286 859997044 +-413721693 197450006 +729282736 456440639 +905935552 220868009 +676586969 -311205660 +273298086 -152803162 +355101614 320040870 +-797152801 655141159 +-65695247 91372555 +726759842 -15046578 +455615747 -949954222 +643238158 427967465 +562489863 383564045 +-924885065 -541389336 +-414672806 -726561123 +861228531 956990065 +-737786806 -491035690 +974755783 432888228 +81203989 -807875396 +-872872517 -238155985 +-445551595 798523437 +-7018321 501162505 +413311194 -32765508 +924142331 576604254 +517563534 743335441 +-801814777 -939449091 +841833696 -201412473 +15190482 609225823 +186878051 641184985 +-552450767 875885257 +-869261444 98023380 +607811040 -310775205 +-171084419 925854265 +-222726363 -876034402 +-912982204 221479540 +393786623 910788996 +568555239 -962559113 +-876901282 480433151 +-614404898 -506118929 +89472023 -419409453 +238422834 -644187160 +435116453 -383080517 +-405287738 463601252 +525569697 964920640 +-327713371 263416304 +785158620 -121831039 +-198089260 -236227289 +-164033654 297898039 +91546958 132938997 +-598112992 161952208 +-74347662 -944583962 +-75515840 974264310 +-87958494 580214688 +-385246087 407870108 +551682843 578641313 +761993679 -88021291 +-125463197 81045989 +-910577958 -826124532 +-416140067 -854654398 +-469127514 352441086 +-979407456 -74367248 +601016597 438410655 +-874981178 -326969414 +718808518 505639991 +-700878062 715043539 +-112593229 -610063218 +275036913 501946487 +-16139176 483540350 +388100398 -402926415 +377718185 399563888 +728300316 -109997883 +-21992286 402445570 +-639865746 241249418 +90497267 -620903397 +-335180872 893349728 +-262127689 -340209443 +966982681 -890917086 +944379657 982017452 +-281454454 909456897 +958302034 583602394 +154164492 498857865 +-678775231 385354179 +299687415 914784839 +469181425 687448671 +-235831998 970923960 +-584847268 590199260 +-386084218 554404128 +674794679 -635734352 +656399571 -369748152 +-645128787 748480102 +157584725 170680690 +313702437 -923599797 +-787550155 771301885 +186931520 -703586514 +-144754629 680283544 +533448405 -67338709 +297478785 -826302848 +-331530816 -179181378 +-167377470 -235731217 +-454503191 -147814336 +422642349 -6231712 +-903748457 903497934 +44612175 515793760 +699235416 404609895 +-243632127 -275590271 +-68619368 307414593 +325256684 -617303793 +-509808414 877477149 +-601110940 518715507 +125264542 -358262243 +34035267 -661270249 +408899844 -445809453 +911136581 -398565593 +491033922 938638712 +759969422 268535737 +-574887227 -393680506 +-307467437 -656638822 +803083793 588775113 +-952881718 -109645292 +841105272 -511977082 +-327893871 601671909 +681434067 509305291 +-364592475 -59112309 +549207815 331523863 +557194150 265861568 +-796871892 -803242094 +786750637 787425601 +975133408 767043583 +-373944596 -870751772 +12036465 976573358 +-668976752 -173187693 +542511192 414226076 +654108333 -277355915 +-347865932 542484458 +104322105 -891091063 +-877934088 494586740 +-267126468 -220290372 +-856185955 685785278 +583877670 386673822 +-149895227 -231537795 +377169680 445275909 +-259800364 -700738185 +695529662 -424760576 +-484323051 -535419991 +843063849 -692081236 +-974092083 -99967785 +43628067 -568414483 +-332381478 148039726 +648716157 -301231362 +-985144819 -986547662 +723824530 281289226 +378208086 -745091170 +458906566 -660761324 +-592144412 -381755766 +176698127 -48935802 +-433130451 -678120741 +325232114 -923372611 +733076086 391196173 +562863383 -708939685 +861030138 -143964312 +-821311537 682967753 +757042917 673901194 +952534268 -873719416 +-217492874 637051670 +482302754 -412676771 +-213093490 -374100298 +-940061487 110245997 +-319409074 469726299 +-155016241 -32042692 +-279437033 129076599 +-403448764 -948763535 +-86562101 199555133 +-230119279 -253440598 +-993771294 309233483 +965335052 -83239492 +334282688 272797917 +42050764 -657576947 +886689886 -971379405 +-380297825 957191310 +376235028 -755233062 +714676106 289654261 +655975990 268101308 +-965104513 743701527 +-672301519 999175193 +516132841 -532004934 +-972460949 450806532 +942378792 992787273 +558385610 414517327 +-180972932 -913811835 +12842906 53293983 +-143729792 768675998 +197373729 657044661 +-763561726 593012210 +-397338408 -365087692 +-407112370 -466789220 +682987661 -189631509 +276346796 -709511227 +-745781755 -90400339 +-783020481 56485721 +956416087 539456532 +756914232 57536121 +272089581 466935472 +75863596 -804269586 +-51107513 81507282 +560715694 793180709 +101022760 -169229660 +742157701 -94301043 +379558992 993685759 +-888459521 305523216 +-269867951 -168974365 +939223492 -996299490 +-603375917 -464662963 +-460912421 -653720135 +-935363842 705161574 +-661246059 -171549027 +161703346 105019988 +626442168 -32572534 +-564622707 351949368 +-201407807 575841747 +489000610 596932466 +861318010 -9097473 +572316308 -737395830 +933348715 -96065629 +745503085 607638220 +151974679 -974851480 +842865606 -808919462 +-183631260 -997652199 +-412087326 -305129435 +-56033813 -444309023 +897829208 864021239 +176897591 369800213 +-361536137 948168067 +-843654104 75051415 +-214649229 659786256 +118242865 -934527020 +51538087 -298115839 +786273790 365442042 +819776742 -559444072 +-843518033 -852007750 +-882988104 517951176 +-792661810 -864725461 +-936684874 -527131320 +137334190 -400903863 +652526105 563336473 +-620082611 958781943 +514599208 -127812572 +465901213 -7533026 +-691618048 130399146 +822276632 949831510 +274934842 -37858599 +323695438 -502474459 +744609821 10636433 +296232151 -677645510 +908398723 -510232739 +-638760384 -37869898 +886267580 -136775507 +-420041024 -425790395 +58904609 -620888970 +-67580505 362353179 +751738490 -697692253 +917232888 -454025271 +-704386970 -576794895 +-389223559 406949291 +-9791582 291485411 +-538502915 540684611 +-53256427 -126134096 +-220364660 -326037520 +569512734 -577789208 +-50284861 -519827784 +230252501 -589569704 +967927857 -785487772 +-984973628 784149781 +-871341734 600099534 +261833809 336581208 +771100708 331905311 +403934524 -585568854 +-611462862 699904916 +-803742502 961368670 +565324057 -486954629 +-755324825 -912282034 +475359887 -370109869 +-236129330 -245659180 +-461981595 431353592 +-214748289 193169116 +289695782 559670460 +-479075607 -244400253 +-116555080 947576985 +633257943 537512343 +-953365034 556280566 +892850047 -139657125 +370309605 377795013 +127710403 453296289 +-558367152 -651171543 +-210914349 586544815 +16426919 158127924 +645907085 860482289 +374113565 852791284 +-842810217 -241185488 +-316222786 -854608515 +-111088685 214949770 +727832929 -150111546 +-232618265 -169101518 +619167922 -74687671 +-284416560 777606133 +-971399465 244129313 +759795946 -971735250 +-602956258 -823512075 +-209555193 420320088 +-466205266 622220039 +-321087526 315463675 +-737833421 551692120 +-256863226 -832933130 +172295336 975047667 +-808201775 719797590 +382290064 460783383 +635029014 -133894673 +84979730 -644919359 +-119178923 40080465 +755818574 -909589417 +-199880794 620060282 +-255944926 -149714922 +689744572 110882380 +592168277 52677281 +-490914757 544493137 +-106094788 983195699 +841930542 308998171 +950622661 -652059872 +22553546 -273793831 +-437696018 25732543 +-876041688 699175479 +534650237 55306342 +-935408126 825993693 +985986369 338554029 +-729266460 762279836 +393599189 673989392 +713539804 999216582 +130711788 -910544798 +-865367199 -287886449 +-696002522 -480553187 +-528146572 22856427 +-958239956 -772296548 +-575067595 -99993606 +-84247003 -607421759 +-294704901 939248218 +-179639464 420655005 +530259220 59113571 +1751625 957931560 +-396223516 -657812524 +455338565 -596853741 +467577595 -812994037 +-676206815 573076497 +-454246560 552238482 +-171059228 -56322380 +386245419 979413627 +339663850 -722590232 +-813971939 505128793 +891240897 -807715133 +557560623 705664484 +-466383204 -838112765 +-728258172 913513821 +161652413 -750612323 +-738421468 824659589 +389251752 -700165604 +-216617286 -216924471 +269723842 587715693 +669051939 -424480818 +-315290982 886845470 +-624883373 -960442455 +-202350038 542486176 +784828265 -257211136 +-304981829 343104323 +-227215407 -727958488 +-370489018 -267718461 +-141735064 -548948488 +20349337 859616812 +-985283320 570146240 +442036608 747135760 +-657800489 -80077735 +286253035 684547825 +120422601 932761509 +399739600 -283351979 +-713194257 504189178 +-319021200 229177795 +25958569 681284332 +-625605072 -94574305 +626059850 877331743 +-224622000 33536965 +563524882 883385577 +612525964 -664517302 +-485969596 -237873234 +862797215 -234653848 +359521961 -843097512 +99865896 591405759 +-230157782 -85199622 +828160162 -997958568 +-275841927 198522699 +341475240 23211960 +-659668445 474417602 +-794375471 -684925988 +-486575834 984467738 +443912551 489968150 +933660335 636699091 +75252299 905067693 +-890609307 923746282 +722621874 524992730 +-249396845 192021678 +-215756117 -492004985 +110980424 931341971 +-88728385 -125350244 +657718925 -620487931 +40818441 633601325 +187330863 45195004 +-177705825 -207668922 +141308245 540123119 +55177329 -765616497 +810639432 -740776583 +-846911904 -735273557 +251416668 208561787 +564363477 -278495957 +-630769965 -197069512 +223339993 832768778 +-14919835 295939198 +471714278 289445139 +194728973 -42606402 +-248030953 389742667 +329684185 999152814 +-429804844 -928555678 +398008161 267251185 +712709508 -427828013 +178779730 -828054718 +657200762 -728335611 +933664509 473785596 +153900986 -125205646 +773827838 634764953 +-618032355 743386889 +52910253 -396245865 +397386418 -862434436 +-546530400 261975958 +-536115899 -253716161 +-799070887 -981410977 +851764979 780793593 +-550754959 352885799 +345873518 831883090 +-81305805 961394582 +-501282717 193103894 +-751008509 207489356 +-612537010 959358108 +470675536 -589254504 +-193726461 -709700727 +908085412 -670504216 +670223947 887145118 +-947474211 -911722582 +-608184087 265689443 +42374555 -128924838 +915666314 -275472302 +-159765600 631780797 +801154958 583831220 +-883586824 -327985940 +-958294520 379548657 +978196701 286519014 +-86699491 -844096565 +763679899 -436849798 +-589143873 552506607 +342607457 995237545 +502237152 -501392237 +506771709 117794389 +537543349 -732887748 +206968181 -70281023 +-273702278 -606134076 +-918173076 -92706455 +-630679785 -307531554 +-99181178 -204897940 +894990224 -581698807 +867021371 -602934787 +611162375 990380131 +683611235 -333652903 +-769404683 290824239 +256096433 231128355 +514090895 864775876 +521846095 260117146 +-471826882 -207011699 +-197376111 479738472 +-527748475 423007990 +799606947 -407598527 +355450462 792581034 +-617220924 375439693 +665029413 734098129 +-924422642 -256000721 +895833530 771616526 +600897948 -255500336 +569820633 152385765 +-154636331 742304517 +-888858142 -210684070 +350239534 608980982 +419750364 -195308329 +786634095 32183156 +21149867 555526643 +-321486008 -125719569 +403035974 -485041612 +912945812 228012455 +-578100195 585434665 +-290968324 206459938 +-72388496 -973122316 +-197645838 -979902020 +43826470 -196875847 +-812432822 -14722600 +-177572806 924453296 +-888621746 832293333 +-9835563 80244736 +-321353690 563111087 +-304749575 163038074 +525518196 -742754348 +832865863 904128121 +680029278 -799416916 +564910774 448924479 +614886951 -227299017 +986364217 -928774945 +-582294860 641900658 +152785831 820566479 +324591871 779888202 +961082175 451415105 +-542507297 -607711296 +-500411608 -685423589 +767731800 -129478943 +509504468 603927063 +214918544 805089730 +-790519164 -531551187 +529037047 -120737221 +72668904 232191576 +721456426 -955959488 +661716635 196461607 +-28351347 -307187775 +623378046 481600059 +33220386 28453535 +-185288890 -46176812 +708176452 -907915610 +596629940 392221487 +921173976 314663460 +669888880 701734071 +39948996 725237088 +-155617921 -181956149 +-865469344 919717092 +27170058 -685435004 +554331205 -413334603 +728257600 315852488 +-890446648 -103773923 +155196251 975278070 +-858533962 260151183 +128842679 -16213989 +607398629 -875398395 +-933423916 -654846333 +-123852246 -508897274 +299485623 722616045 +-493891587 652067469 +353197174 -182903241 +-480980671 433680721 +81749488 496686047 +584910314 728299492 +-761690151 -453978132 +-591454280 -653648778 +-520417071 -951575003 +353440058 371570349 +414449161 -983658268 +452431422 -691091243 +-706083275 952211063 +317830441 -62599010 +433892357 769050984 +-575308966 -456550445 +-82473304 -685621080 +-712920682 864089070 +208396270 -821049006 +-289111558 814633241 +971713646 -649408145 +343842631 187016701 +277181152 279447767 +-471964224 714005310 +805577655 70803206 +-67764549 -825421702 +-163670599 -114524466 +574011280 422069385 +330645066 -635149898 +70913698 -487946003 +571141928 677338721 +90447511 -329772734 +-67918823 -551978204 +-532090096 752547941 +559734376 -313625233 +496352747 -821645960 +-656828516 73461386 +-118734454 -543066252 +-123482166 413761103 +983953018 -670738122 +-535741707 366720054 +720821535 110699300 +820137429 699361828 +-59970669 -104304520 +-263441145 -600841710 +228365955 -641526191 +-879656435 -497823372 +256942957 -53028522 +-660348355 -357306800 +-348489621 879245046 +99151173 -556756693 +-919024836 -75462927 +-361918480 291038900 +531342804 750339090 +273136540 -86610476 +-220470905 316734617 +-398843396 162177160 +-603960200 948087239 +-603268047 150468503 +-285624426 -219105967 +590610809 97444528 +-249978444 -113774525 +581096383 128857047 +272922432 433320646 +-326891871 -698605876 +-387580114 -405386244 +152465815 799251801 +210187867 869670755 +-351994858 -95903164 +-905981507 926071583 +-145912054 104820016 +254232650 293296835 +-106231763 -341663595 +-699989982 -414194901 +229160608 -900758960 +766642092 939114141 +-697171270 100437699 +-322897413 44837472 +-701160036 -707075474 +391378877 -856918608 +215661288 -13319829 +-622656625 993678523 +281200704 -482486569 +874416145 -616796862 +-300168660 462179102 +-122603719 797649935 +-815880486 857765151 +-288248423 192222375 +-824493278 924712904 +-511709638 -624174095 +-357803842 991094253 +-182147093 -645307408 +-281113130 393880553 +119535108 478371044 +631567313 934621612 +562875959 -238571059 +777263423 -532148015 +-577645406 -762028795 +88528663 -861961414 +592508007 -915718790 +434554462 -483773866 +-624440242 -245461573 +112067580 -210850352 +237467942 -152644838 +-306451850 -719884452 +-50317976 46445436 +-200416172 -381167532 +785479168 -349607771 +-503024097 474695948 +-529808432 -578133248 +-820527308 121020353 +-996656444 -83823391 +-180577711 380784065 +-108934330 -963498362 +-783433518 326904149 +881555567 -621659569 +284713715 -555379926 +-609681636 892109263 +-895521128 293750372 +619705458 -336680312 +-126177963 430631850 +861747713 -742268075 +-227590182 -985370608 +-69128915 719303137 +-416392608 828552189 +-157344798 727770500 +-524873977 31088707 +-975317532 -472852707 +-894687482 -447917311 +869646346 -362721473 +665990870 4733509 +-99785365 -578677860 +-899209063 110418153 +-754617254 -396434614 +199925905 -639347937 +358568335 930662017 +-920368782 -120088598 +-189232097 -964493328 +961140502 -330715042 +63236251 -795350421 +-48075800 -232815725 +385964918 -571419527 +103128844 389940379 +-805803427 -280593298 +193968816 999522654 +-342977289 -218585608 +112687602 838453165 +677138398 54833755 +-115214910 932189737 +-410941648 -184640088 +-565111259 258744616 +128498365 -478000981 +107614175 -950849082 +-943099629 532601664 +368248427 -19737927 +-633834470 490030744 +267015163 -907934712 +-982501366 956187552 +-112340226 862264556 +-888382048 514373386 +808475282 -299851691 +80279186 103009802 +-950799620 -524770184 +752594925 -320343634 +941621913 -611130269 +-853673762 28016661 +37907653 -350151803 +-138474143 -100853105 +-426418616 985597513 +-409586653 692884786 +649018410 -786741959 +152713660 -323401269 +869017375 24291163 +240043830 257174964 +407600247 449293886 +-800840341 761051770 +153541954 -550326566 +195906802 -863162098 +305334185 -880017827 +380962095 -911147988 +857520292 -374599806 +673916649 819027696 +83959044 348622606 +-148209545 475470800 +295081599 -6898371 +-909313723 296293261 +421455404 347261525 +-460454845 459903261 +41410640 946068333 +589354614 341003691 +942692259 -654120794 +-562145174 951881339 +612539129 -802017728 +-660419183 -359587607 +911086195 -344077985 +302038863 -133716833 +599676060 -948302294 +-349128716 783171370 +-188086647 639949878 +222918738 -594137670 +853854859 689167205 +-740589523 -865022802 +971947872 -464651250 +-621368436 -122974931 +686107277 623863712 +953851221 -766557246 +155488088 -780893121 +107434006 -421369283 +-367526096 149917106 +751143182 679488312 +534478289 -740652140 +-481120864 989675419 +212402976 623984775 +-230028112 -531990134 +-983729055 -277107792 +-210696403 -51062488 +607165664 -954581632 +25932200 -596524254 +360918176 -473370145 +535927602 42383746 +-191102398 -753438285 +-428574356 -489841022 +742692385 335952505 +357390737 113520391 +-604914253 -28914448 +-59668412 358493338 +-420512836 -131267101 +326788469 -398079498 +583016932 -643548439 +-792954373 -669343392 +-186482270 -372349829 +126461628 -89678879 +689664308 556495197 +-860007551 -470282075 +241881985 271486132 +-240000579 -748643043 +-688660063 -520063459 +760908623 660061048 +666360455 237368035 +19720542 622802217 +624006784 942227713 +86671952 330689629 +-991996502 296889732 +-398274170 -658293727 +-131051614 -564539974 +290560774 313383803 +756893564 -945009576 +675553938 210652610 +-774426624 350397717 +730151710 -807584768 +-557913228 787459489 +-849789040 -332536696 +231414228 -495039172 +-979071808 -881885949 +-308155690 -219819720 +-302940575 -20219536 +242812170 242839721 +709815788 784740115 +486387045 290144523 +-410536969 -612747554 +994598027 640495848 +617001660 -893451385 +-980949857 -998510846 +583395652 597898966 +-936929020 699120216 +296954136 -128309180 +-51604796 305799300 +-728305470 -896474939 +60423925 -15330985 +-329333132 259304160 +376052797 -357499680 +445729118 -602829092 +15356406 909222365 +709542693 594980334 +943351859 -472894300 +-397650174 709124318 +798077550 -424827240 +451435819 71197158 +202211088 34963938 +779487543 970568761 +934751391 270032112 +811111453 -198450597 +951568632 -196447735 +-698919329 -814610415 +-948023525 -553941731 +67070839 -210510566 +601841852 952304078 +68133063 734235840 +450166020 134553984 +-743347070 246466201 +-687307152 -387084583 +-14910010 -182700877 +-705383439 -15722163 +-951303134 232962118 +-963647672 610154269 +869605113 976628979 +410709753 -924079417 +601210062 -698195046 +199979430 -875829487 +961447928 -393773558 +-403000428 543621224 +-950711389 -250994465 +-237406842 -395118038 +-870398740 -985452475 +-896427886 495967641 +-463699458 763140197 +916408075 844569491 +-632436697 -509481682 +797364610 -15072533 +-753133991 -832615127 +-250046138 382985718 +275899196 -459023451 +-876074581 -199216458 +-852713389 -191633137 +-646542591 -631435409 +697395615 -147305792 +818047908 890144621 +645615593 318688192 +-897860411 -275404536 +443700620 -356036150 +23862222 98839872 +-630142619 -543737526 +142502600 -47561965 +-717945246 -40641904 +-238908364 -50841093 +-444993827 -35529779 +677470334 -228957668 +206750860 -381714403 +669767084 389982262 +978176136 563203902 +-238336791 -305194485 +-484120375 577588241 +599176708 -965084212 +927846506 539703092 +-881954648 837885764 +-359817911 -906334691 +44771820 406847639 +-617092724 930393315 +-802509831 -392100025 +31949865 672863531 +836516873 130556047 +-776817944 952139108 +377351965 600079961 +696369523 822531900 +638461737 750671621 +171822412 876528705 +790445520 -647308058 +-349282695 -456841477 +150905570 -34323706 +820272898 -587166441 +-714341916 -778365712 +-286640014 -60036432 +31767209 195196434 +907481725 893342761 +210711839 -489993603 +346245756 288704726 +931160331 663641155 +842312596 80489801 +-454326094 176616980 +-926127369 487852629 +-584048954 787446291 +395213414 547733190 +368316151 645321593 +-416555931 222251585 +-659834463 623183416 +-455878222 965306882 +-859517042 -807028474 +-254156729 176105341 +397642667 -619474414 +905262180 -811908179 +894274118 842939634 +839883140 44341185 +-259789750 652291914 +-225918987 389115642 +388741712 167896386 +-397540597 -842966067 +-234391129 -611902763 +182586022 548829922 +-453743980 737017986 +-640728597 -857947273 +-339777894 158371929 +3442526 273816176 +708969567 532049671 +711196141 -172580099 +848028118 -270655502 +-716866320 118264612 +-389914266 -60433987 +-986599898 -100442059 +371370430 269635652 +390897288 34880378 +-280157614 -917160152 +3620530 -36723267 +857591792 -607215231 +826385653 -975869351 +185227088 -218274157 +-440681498 -117751836 +-795863531 -102332981 +-282572812 891236711 +936028733 -302560660 +609436801 -70676637 +-618536220 700983144 +636669602 -445538362 +786857631 -479806539 +97390761 -79324879 +115564938 -266929656 +-918852845 -244016603 +46523600 -990577514 +-660446655 -111360300 +751907872 -574135385 +-911929028 242716214 +-192306886 111660327 +-359041421 -686689842 +-543478573 177035451 +-322118667 302247766 +974782537 681502227 +-923216314 811767474 +-178839037 -599179818 +-975927605 14940071 +230077877 138973208 +-998016380 578564943 +935703184 749301554 +-58543542 -315865537 +-191618391 445724252 +559906125 886265902 +-894992586 -16588384 +-654791484 967494468 +-763493384 -554627585 +-616815107 739100193 +-287503807 -156346502 +143911646 507383549 +-938571601 407359075 +252125686 448477000 +-763666406 115220966 +763237928 -992750490 +-770551269 -230649456 +33156916 -100587478 +927821695 773139253 +-399631111 383957898 +-660398684 -761841980 +-445578609 -653512567 +972207336 -816174617 +-193543217 14054127 +895327348 180001500 +-552487740 -224735879 +-639271875 -459290454 +909310554 -946005998 +38437865 342874617 +-652063935 994129342 +-707612238 378161686 +281962025 682397482 +783106358 -175744958 +-480239513 981737632 +680155432 192995615 +-473516315 -807967074 +322344789 70782423 +672191023 489631043 +133559418 819925848 +-155233104 -715930628 +-336890149 174679721 +116608294 -984703215 +208273565 -560883384 +-906008704 28659050 +446571730 -825406956 +683566666 650664865 +-120085102 -388375528 +-890530370 98668958 +-810464616 540697989 +492549256 378750542 +390687296 -317754631 +683455663 76277049 +-983533858 -317952122 +993001041 418804832 +341768234 -775494605 +-730649548 222100779 +-643906806 -932827133 +176100965 -625867403 +958084382 548253725 +-802374326 991051087 +456442154 117114619 +-794013594 -424300387 +529500724 -989349724 +274319468 -222856910 +-690929519 -348584279 +967612825 -666548316 +-354074115 -450002872 +-440385023 577966168 +-322528082 -222779977 +-296000591 230781779 +-210903719 -755391834 +501545589 -881971543 +441251656 -349528175 +243296065 -902197561 +-349350991 113878804 +2621435 -513593489 +604041960 588733227 +-825471394 656272115 +-409729716 903362321 +592602565 769194194 +301802404 38495615 +-301729398 -801730640 +324708128 -87567077 +-217718865 426326078 +-430915077 -545662157 +552612081 84932521 +-604032074 825160092 +115813377 896102144 +453361764 455057859 +864282087 -918914510 +-195704773 928718420 +874405613 -493746169 +811466113 -35243898 +184258433 -310311200 +156815227 506325222 +-227418284 -862403607 +-822609830 -337295159 +-591674016 -613616419 +694478918 -43726106 +173321501 -812712606 +403739194 239522530 +30296416 195758232 +185311009 830868204 +-647192346 -182201281 +298539206 -141680763 +500909139 943639263 +182691846 -627655577 +-797692631 -880764174 +-508179594 475247025 +-61974135 27577053 +-800886149 911784889 +673547088 -450963502 +678958579 241504663 +-736410178 386404608 +687877296 -583721415 +966445090 171342249 +-862007203 720597252 +823755160 -21910781 +394544138 -846687874 +-99791313 -538067048 +-330396208 653771317 +908265481 -961911498 +-672782897 643947421 +505376511 993356201 +495530847 47505413 +-728464779 691807929 +-11316829 -767891078 +925978175 -40523871 +408249341 -140976406 +218530640 261394911 +-282906015 -252001169 +-10949328 -672908913 +709692173 289130812 +15139213 222739501 +-524415699 905626935 +149658011 283377267 +-18212581 789240067 +324060202 564987528 +-211894656 662726988 +-817170737 590797576 +293068595 571638466 +990320829 649169822 +904188757 -802054759 +240574831 -867747495 +631702340 143296473 +554271238 -158285193 +128624669 -945824230 +-410340484 59940006 +-129333205 -715677975 +759902041 841281023 +273307305 555533392 +-354657063 -646664791 +92707357 75568579 +-881467540 -701012964 +942141674 -958570724 +979756785 -654974573 +162647062 940909229 +-544591785 745719931 +-161533629 508470407 +504957777 -783870231 +420202404 555331574 +683929305 -273326640 +-171882681 67985523 +-237220261 -645858302 +397027903 145260427 +-216328176 746882579 +279836649 -687064821 +277862420 -633041057 +45159846 -255220230 +-516941056 -951060845 +-244790955 244422659 +-495877826 9536509 +219016425 -313311882 +525746870 -608628306 +-526137964 817079078 +-858675395 793669541 +-687426745 3904286 +781323833 336337145 +820880672 512035202 +667975729 426219255 +795573573 812496084 +343881686 -2345313 +160000400 786410587 +-64784677 137280396 +751665239 73027699 +-932982085 -330609495 +-341482906 -181079247 +-280041817 -346608473 +320789067 505132215 +-548116075 -656280008 +-245823633 -114686204 +-232853871 10384525 +-748933203 -135954755 +691772811 -23749874 +-82048021 31433171 +-128467311 -537119550 +78083284 -670801987 +44143723 -257588787 +-621596383 565274554 +455278576 -549551229 +-522277553 -207231212 +449245626 413679733 +-487997450 502882659 +425531916 -474513938 +-915361548 -145145077 +996564010 -649607882 +994731102 430921739 +914262822 734651387 +-461877729 -178121395 +247832545 -86369265 +517993193 -549267862 +-904429344 -879488883 +222931120 908924405 +-265639302 668622564 +452452516 670262429 +365954809 -299301432 +54770137 -537017685 +489574103 191772884 +979782858 -36600292 +349522320 678850139 +935211881 956739651 +-211356240 676737991 +814554266 -732811133 +456132399 727550382 +-968605299 -977196078 +-239611091 85605918 +953468722 578856096 +253901125 -315653683 +-753950296 -951100633 +-613381389 591691489 +764402314 467841177 +-407141362 771525842 +797894898 174606854 +432458624 706209894 +576327432 -64510947 +217417398 -272088378 +-867625442 -556361391 +126189799 -94484294 +-779492050 329163771 +-671371655 561390522 +983713847 224346921 +91458516 -670661366 +81480968 837276517 +-16009986 -96382959 +-327815562 -491376221 +574041498 -481220388 +924373273 -454445817 +-247882978 -765347940 +-270016093 -285047169 +681626108 372736202 +-760639552 125753962 +452221923 -62008776 +882640884 -189365345 +9487196 64157383 +-330832766 -105787766 +907112082 -764957240 +722590148 -595417790 +412454786 574739410 +-370203556 166992221 +489899927 -556013413 +-507538599 628959974 +693377162 709667175 +-81948138 -861549205 +89953861 -564542154 +-638199601 326718555 +-292615944 -462530347 +778310199 -149597817 +-29724336 -709421614 +547989778 562414431 +-777344620 -319410304 +-413047876 693996282 +-520964559 -265571111 +-890548812 -584240735 +-478219011 -808605964 +494416099 914391003 +586371454 -737543568 +-835942361 283253388 +121395486 -269061458 +-144616096 -622785326 +-983121934 973868942 +-22345136 74806537 +-598437503 766911500 +-540046206 -751530831 +-669141181 -70687883 +-960781932 -221523320 +-616894030 -484970057 +-367140200 379820623 +933979940 96752445 +666494910 873096809 +974329425 54985532 +-84626713 595642183 +415475837 -838144464 +126810298 967923095 +567167919 -755590764 +-295042195 763218319 +-659466624 -861663182 +-864891145 774017221 +523031657 -485988980 +-84443086 339542890 +789695672 -400409135 +-333280449 390199145 +344064717 -808854468 +225253239 545452326 +169786114 -413139062 +47117550 -214125801 +564348001 -942358346 +840777239 -920772391 +-355373305 -553882140 +574392755 -235225071 +-478269002 320850593 +622991254 -388883774 +856870168 -89813905 +911813885 -144909919 +820745581 -667786010 +-77162959 -939629597 +87119590 -344551695 +185291495 -739981063 +752743514 543723390 +-404618630 281626633 +576784859 902513637 +435199564 -247615424 +48126523 -836834611 +-576482931 -944784717 +-280412301 799081886 +625781042 650596778 +-336054579 777665356 +-198889514 369968992 +924733820 -756335278 +364529201 279352159 +-379703321 -625599958 +-436019687 -588257968 +-982900818 -317715084 +683746008 749910930 +469311697 661596939 +622180194 -185260028 +714505758 -459746001 +-807849782 806626860 +-578944653 520362251 +498701288 780235747 +266741780 396604804 +261703515 -477459314 +-459795834 -314473296 +398316774 258750842 +376392139 750935798 +-951606607 829420212 +24775601 978164238 +526531424 931102102 +712774353 15862098 +336451332 -811901052 +9818298 911005297 +-242350382 -363305280 +538222982 710816405 +-178260213 206445997 +251230403 -661750051 +364137631 -503419711 +-225835992 -224279003 +534939580 -43384136 +-699009722 -229023456 +-34344921 251820412 +-825105429 314376909 +-128588058 840727548 +-177768182 -462462024 +988977764 -930522290 +731004952 14936431 +-386150743 -243110234 +-999105233 649675265 +451740805 915098066 +782398417 445459446 +-434581718 946425362 +922634147 -911454941 +-857477197 459099444 +567376045 -641476276 +-775152735 -791014238 +-859252276 -297490668 +96258437 -168771521 +-693400170 -996529736 +422364894 855217048 +376970577 -976652126 +-631013404 625257164 +-151525268 687261320 +-865501109 959232658 +151093277 -855276568 +-317736767 879241752 +-57564316 -156378190 +-415701304 468210753 +597507477 625664563 +-645436046 -747751743 +167962527 175332131 +611657789 304856518 +917638975 -93511696 +3947048 627046024 +156613017 -954861691 +-161660393 672223609 +-320399215 688112689 +-505684531 840747087 +468696479 641315210 +400605970 -376646408 +369936127 -496110789 +-419374631 -938376755 +325874108 156720985 +275654511 774528853 +942457748 734355231 +566494674 -862109162 +-174617598 391825455 +476145841 -559801592 +784779791 -712316985 +-95755890 -165981358 +-647311744 -656386360 +-9948883 -474371387 +570581130 -27920703 +234249181 758134601 +993454921 569715920 +397335799 -812256468 +23029863 -388563260 +-342866598 -353356391 +852571482 -941656268 +-600227083 705360783 +-803712229 -32226931 +-1375390 548962280 +89332199 -659777476 +-981634819 569859079 +80575793 494083295 +-74775932 -504591224 +-232117720 -471409128 +452978244 137994888 +-734743929 592246288 +388588097 -56739106 +729036638 -325916756 +-790008082 154690342 +-308775305 853731 +-957394751 -825776775 +107600114 477493 +819562936 -343509213 +-116941366 -367332698 +929917320 -444376152 +-142920148 -955286116 +609122892 89656652 +997239113 -785673826 +989303674 -31724885 +-789473366 -810229709 +-884205432 -758686542 +309923853 832526599 +98529916 -848853670 +-918943682 780624345 +163088225 300854996 +-266258895 411581314 +-57836549 -573594880 +590327318 853080251 +-137592168 941434997 +-107036099 -657866442 +-356256356 -961981139 +509823813 -554444332 +57261847 -523781183 +369072033 800849388 +83980218 -598220377 +528934188 557180781 +-180744619 -521241483 +-293551873 248644446 +-478088894 -502888710 +330992914 -609337638 +-384305280 129101410 +253137190 -672086716 +-149089574 -214172037 +561503526 735300045 +260626559 754781982 +963494103 -611671319 +376753520 727766827 +969667909 297285267 +-585285449 228615089 +251824277 -572168118 +974944898 -489520560 +-481477622 -932027367 +-192705938 -755210219 +-222383850 765383590 +-410768617 -209947873 +-361898476 -782521297 +-244633082 77370567 +823708807 -469380293 +511900744 -996021245 +-566620349 52065045 +-907930709 830790891 +-996447621 -103650030 +501482273 319200784 +-659840165 -800099169 +878941014 -752893695 +-314962099 866727296 +-406378756 -590880261 +131976805 -711871813 +-270796803 972584569 +489619382 370292791 +215250152 111925337 +-414095043 -669044390 +996471385 -872155069 +521379616 -960325297 +293685763 729893976 +-678323734 -545003170 +-535556122 213817634 +-884071423 966905402 +-810103831 -132652724 +666596639 330252961 +282031142 945005034 +-164599588 -34889490 +-928815472 990455844 +742860306 -5222866 +-770085902 -371002567 +-110653526 55149933 +824966392 -333453990 +760995000 576067814 +80273903 307537350 +190006673 189341500 +-631158897 905628715 +-384278220 -736872883 +-968749678 -264658233 +-965189073 984123292 +-198193364 591151201 +-194942633 -797658059 +353032614 588592756 +449526737 679896563 +124398121 -792606630 +509706975 -31786600 +-691336254 -450309635 +-699425728 -720377123 +-86238027 433484094 +-906283940 847218861 +-242959158 81854867 +-257847265 -71063508 +65572533 -157344058 +595344319 -924735840 +510833705 -34036074 +-571368205 77578120 +-692971900 697970548 +161724404 838117759 +61061796 -197403670 +-665483900 528698007 +-75640651 -905675485 +680317268 574985679 +-22398822 -832458814 +286272700 695582547 +723907802 261654715 +514782688 -418855151 +-896721640 -864440719 +781877679 217269896 +454606772 790967951 +973217423 -536857808 +-118587387 -923440623 +-967028963 776793349 +2637210 812163989 +-504557025 -833663093 +292499986 -559625045 +590178786 661876125 +456397106 943811110 +-431678808 -517901944 +-663321395 -959311882 +152808247 -852881214 +383450256 -873805771 +270024464 -466120293 +-809211430 178098454 +-477065410 313768771 +204976764 303786228 +-384341422 -481134878 +643997076 -402638920 +233773410 896377857 +-497469333 402565392 +770438531 -767805292 +-783057792 447432897 +50760717 57763304 +-650014593 -542385341 +820191550 -400009468 +512629459 -420763904 +-137926572 -846534264 +-96376632 105250343 +-986992318 -97574183 +-96866465 902733959 +140982200 -19996688 +37814562 -36002515 +828839927 713329515 +-611349896 -129250097 +829018816 -704014159 +-634474913 -775883390 +-627805822 -736067045 +888127639 896879993 +-891193119 -249501600 +-56477940 -421763308 +-875367693 822678404 +-737724440 -80629087 +391249251 229923734 +-568868698 447347953 +349824842 -287361973 +953238303 48007381 +359531806 665352781 +-440397991 -431157281 +-536286552 -658384634 +-146851866 -13045658 +458009287 -638375290 +31335246 565321183 +997449930 -235878402 +652124870 276054985 +-11791791 -171069429 +-63924873 738597555 +-395972292 763071130 +590599125 716538675 +-978877625 380425724 +427131799 -469820534 +406704435 -631040509 +96875117 937161523 +147302433 929087000 +-194877007 -657315536 +419372725 -270044035 +949483403 -30637366 +862264015 65688522 +-499296921 806677319 +-770029868 286405334 +-605239143 22761248 +-493453535 -692031182 +-48613623 -596284295 +794712905 739757315 +-521210919 734233681 +-832568471 484932299 +559628648 112946065 +-9326226 463562568 +-724994389 -940336018 +-40974963 -925069997 +-738225222 -839471848 +-660385214 61851160 +297512502 -532715674 +149532794 -321689525 +-202061736 65151814 +43011885 -400656340 +-314267754 -457138420 +344888606 -755713982 +-747313277 791970463 +-664907550 217204640 +-199467111 587002460 +-176884902 433961833 +-412360511 -155603415 +426197332 992285057 +-887408729 217012311 +-888108384 135586933 +-212842472 248671042 +871509998 356543067 +637135858 -509489054 +-702370798 593947590 +866647817 -915137802 +-686426063 -74747976 +-204010284 -99555650 +-123395194 578325548 +-934688036 -340280549 +-914905925 -850969327 +-13006114 -667515830 +981294201 -153619030 +253436643 706532706 +-413854193 -849274100 +-80101234 -920130718 +-628497863 -812047922 +-806022692 972219409 +989180366 -524849843 +590440434 474861120 +-466306198 -593972652 +280472712 189563142 +365551135 -432313133 +55596189 230888067 +-627759881 112372611 +443898204 473312788 +-571389922 -54931588 +-277452098 350496905 +306014443 -408534424 +-692248220 -566511532 +-475823022 -794961290 +395567895 -812123426 +624983014 68607228 +-702670634 302288713 +62859209 444285676 +-987639319 -955466289 +-931928083 -373778429 +684661876 -313002625 +913179155 -606775072 +271535556 -92433920 +8353325 721940248 +-213941758 -513024262 +-310379522 252191697 +954903317 706583933 +645938800 -598765861 +-943125962 994067770 +-453609201 -199854196 +-270030166 754986075 +337240281 212491168 +668278839 903594337 +628163029 -64673882 +-81905218 -810804741 +603270593 365477007 +304405043 973762079 +494197077 778303890 +302721922 -186125723 +827596712 513861480 +-745916560 -83475013 +-435671840 -939132814 +-212843788 479997726 +-756701913 497965814 +-805059682 -156200106 +634498166 -681586611 +629181142 -76445173 +-698105670 -897226357 +356833821 -43716151 +124755737 38781086 +947161626 809182077 +220216352 576750654 +-73834087 570280421 +619100045 -563855604 +-982432497 367348475 +-827784029 91254899 +696983446 -342638696 +289085990 -501278316 +139363552 75520339 +-891902572 204831732 +950609022 -349584830 +815695826 -761958970 +715011371 -532376581 +-633438376 901863214 +45950448 -294377698 +548820326 359435107 +-691183136 -795995664 +261546143 -277004847 +-866417695 249752978 +878441191 -260221589 +45608519 -232696196 +-895629182 42012253 +-877636528 -608287326 +-667928890 833490747 +-424324366 -588038997 +-210487886 599351806 +-305739642 163627557 +315256159 979618494 +-979438981 -273895119 +619793592 -9559419 +-546400069 530166813 +151037071 -429837713 +-963102204 -168704950 +-670289306 921245354 +637346195 -787384301 +-223867148 -417151061 +391480824 31997299 +685704462 25596936 +-866013477 -241071157 +-643045427 423920600 +-379233444 948650253 +-546575309 -567961474 +569147584 -845642825 +618389601 214339791 +19016046 -385924440 +-128433529 -141994404 +-861773247 564313504 +658308921 508770207 +-257674955 -895122916 +-891253073 219668718 +-642826566 -666158036 +476858510 -525855775 +-377450043 526638942 +-483985144 -124145525 +-342068057 -845288042 +207840847 -728034691 +-925151664 851402922 +-148310193 -157077266 +223336456 -83316041 +-56259532 28061910 +518079753 -97342823 +-325053330 -732726685 +429231761 -948201651 +378249311 976606453 +-731628172 -103973286 +887393201 53068539 +-250018282 -497325907 +-503213309 244467051 +492527810 -780744273 +-428134583 600202096 +675276566 463856516 +949203257 790566998 +-233894459 -444632720 +-926189361 -564018423 +729586902 -63508802 +-206868954 322082390 +-29310603 421671634 +242584770 580725171 +-448214040 -5817135 +753156710 -373809579 +352455824 -666757287 +533241703 701505602 +687602815 549019353 +-738527303 -821549196 +-175505655 659454153 +-392376438 -660148104 +-794061297 26303972 +-110344199 132313459 +-880009336 752820940 +415701267 -108242370 +-507944602 879447131 +937175748 -792757355 +-760245677 -877627974 +737409424 -496251856 +-980895114 -641636520 +-363415700 -313041803 +639444711 34481373 +659367872 740695156 +-521198241 494022103 +293943571 800795465 +327428641 961851577 +-262063570 -836807515 +-279546752 -501973988 +-567621613 863104409 +553622498 -530311241 +619244762 2954543 +51230166 -623551311 +-125684607 -840086337 +-731237432 252304978 +-940572388 704451148 +-472782194 -730228997 +161412241 -352913560 +-105449682 185443524 +353690917 517077939 +-306590492 374406881 +913636685 657986356 +334789576 313254759 +-637769115 -933605096 +545072539 126642091 +607602816 -428819243 +-697233069 -949913772 +-902458618 -161841550 +-365852278 434713704 +-451046729 276916192 +961465465 -769614834 +394103971 801596068 +-296272093 153406850 +878784644 784772445 +775246455 302079327 +-923425313 290204658 +108076316 -150463625 +222080950 -96323190 +71798310 56593705 +-713051604 431444228 +-442682706 -736244181 +668756748 44970241 +-914736136 -585591363 +485883332 613710513 +-851161720 119317995 +604681486 -787498335 +-915617434 -183348584 +-935916268 214458747 +-635978059 654609804 +-910173168 890440772 +951599525 -681483668 +-316546585 -551732141 +-250590844 234966601 +709271877 269917129 +-411516215 352030626 +560885671 722137152 +322048932 -895782496 +292700534 355251082 +913412377 750609239 +-379642655 815191865 +-59649771 -328977628 +180233275 -976641379 +311759796 -587997728 +-410309597 406895016 +822475808 -278022124 +799606896 874289128 +572027592 -161003627 +-46946805 -665161748 +-392173223 427006748 +740127999 331631202 +880973735 622334217 +558597234 -408286999 +-226024698 -636265923 +31430151 -532548658 +-446859852 89790303 +487693387 225080301 +5750736 392067212 +-584559819 -254296360 +333882291 257295003 +180758708 -583704379 +-194928081 -732954527 +-845689964 271343948 +231251014 916240702 +-506782474 -962118190 +-280470569 730466442 +-197170334 -889983479 +686907475 -841141404 +-890998728 300333383 +-608995121 -584848154 +-228146821 -266273641 +210099039 589117957 +549009959 928985457 +464823969 289011337 +137192495 -310814525 +-366995990 22942230 +-831634632 -130841885 +-831031882 -790076613 +-794310086 257369613 +931872121 -466568534 +513920669 589279640 +-195608604 -263555673 +-787573491 -654888602 +350591925 -442723453 +-931785682 565027756 +-264284380 -956117324 +879479246 20780594 +126467216 -226386375 +882577161 -799281803 +-584818295 255195983 +938881654 -611386739 +270754535 -350025345 +794881869 -157709065 +800519411 -616232158 +176161125 -35586180 +-790339564 271034542 +655276933 766890274 +-744632824 -407835279 +-601991461 -988413954 +423949590 -522511119 +292676229 411323537 +-585037721 931183182 +847706218 597414841 +524730163 73350144 +-299523623 625325992 +-1997617 -595979260 +57724619 881411289 +279942013 416176245 +-535866023 605952587 +-136737071 207636937 +-350234677 -467855059 +236169226 529241857 +220794866 229146847 +894734669 230717238 +-9559725 -996922705 +483049601 602819132 +879735713 514477494 +-962352448 -104391152 +-824113741 262196437 +-997920958 660284032 +144366899 -797136220 +-648209524 266003155 +-694769545 -609681332 +-857602967 545248639 +208998026 -919903442 +760862365 -550077186 +466030591 527304043 +775343018 706912551 +353933419 357805416 +872791547 203338840 +840503296 15808617 +85541525 -87958749 +-282335304 777122702 +-308597673 -701523028 +773820155 -139923351 +-260183916 967451805 +379338277 -838133575 +292438437 582295509 +182508246 578309518 +-995841088 516187767 +-990415993 -989889495 +-631356426 -252722308 +291660056 291711616 +992868935 234505101 +540384677 -508809101 +-473848643 -170516514 +-856087764 761340887 +639215548 744031390 +-993384486 -684435447 +427222440 -443796952 +300064198 346688625 +27446703 360528708 +465639485 -205908970 +-666540789 475805667 +-172816958 791884298 +370470611 353092651 +-139592518 -256032792 +384069837 330764160 +864791867 449025245 +-178852448 790300343 +-25859765 334345387 +-992588641 583610625 +-127224723 876131169 +758006941 -390445242 +-150678698 946717906 +-576818170 840579360 +477265147 943524343 +-247543453 376653371 +-749872496 512781264 +200774650 899571142 +729829835 -296479177 +844426471 406125971 +884618465 652755626 +-532432349 -803765671 +-229357993 380889649 +412158398 -668368489 +-910883157 999359716 +-368669717 -652692230 +232859295 -249843191 +-51015011 775974695 +476934247 -392996913 +-281184222 385303439 +200422521 729098183 +-328327214 843333823 +670596486 212421574 +-536133253 833818693 +-819885720 -741703772 +-406527025 -548187340 +3849835 650146434 +258899109 756068050 +-456823032 401445193 +-805581684 186368114 +-961381184 -790286148 +-521442580 833360856 +885838261 -323688506 +176019107 -392544418 +235195760 881519517 +579687383 -648469794 +-480025614 116580356 +90551373 976235271 +776920094 583136496 +335892320 450562574 +370757504 789472363 +-232849557 922898189 +718646629 946722671 +-749187127 -350337942 +-303108452 964449384 +784537369 375860746 +290032655 -633452780 +-311769202 -956315263 +-766654093 387314573 +-262171589 832170029 +465132013 627199199 +194488928 176636886 +-817340334 -391316424 +-557449181 600139042 +-437753727 -169665142 +-554128887 -110592759 +302063931 -261522680 +-537181436 -595883070 +624384020 -918436388 +-773326560 -567549936 +-359478247 -483120663 +-184316966 617265588 +-174228477 444986589 +-959277874 -857708731 +840077448 -63921431 +-143963851 83355110 +-136441898 655910760 +-75338112 78334719 +911273296 -633993702 +-68862410 825473478 +-518489340 -947821935 +956302365 -436817528 +989792734 -707901435 +234107904 28874429 +935561621 717261451 +-711957460 -304045167 +857798423 -306991917 +-8276577 -582004926 +541651335 830371806 +-470943816 323436859 +-614406925 512990165 +-137217795 14139568 +666831461 650878164 +706379360 824690768 +485287696 39735642 +-753207413 909382882 +41243634 -66714445 +6507911 674206926 +395624417 -446784094 +-507350395 -921077587 +-48453948 912892875 +587427331 -987056747 +-882170498 -703849661 +194512698 612846952 +-550462691 739595581 +56602246 799537015 +-269066134 -249061243 +-814202258 107628594 +1714997 261552239 +775154176 -322352052 +-121979378 301158322 +-439032413 -364410965 +-297789618 59134106 +878873731 -706717176 +-967947519 -258009551 +245021043 291881692 +-190640609 777998878 +-282697767 -163076780 +-47476951 -225339083 +-410239856 667667034 +-165667651 723529611 +-53025069 66334123 +505580678 412903690 +-439593982 -809395034 +-238881982 -30146033 +-946774303 -363818771 +-239936032 -737403922 +-646916404 152925564 +916565244 995440393 +-789705266 -997750892 +-671145828 82821759 +265981373 906410722 +630066139 528405302 +617620059 361543494 +976961374 858537785 +-6145260 251906404 +516288411 756115211 +291628314 -877289685 +-537199529 364733649 +81070166 -860292813 +645396432 283694781 +209517976 635952650 +-606486542 726544958 +-3876049 301619868 +237850133 -92831377 +96897774 -706117839 +-659964939 265075962 +-971668441 -655634226 +-368548334 795059931 +-608651386 700462245 +822530092 9481717 +655424025 -214474393 +-335294112 -595459724 +156698890 813671496 +-257704989 -943074030 +654781723 727379782 +618387231 337595467 +-941478704 9618556 +-543696504 196696959 +394122478 -123511471 +573749482 973566418 +-80190670 -158334583 +-362834590 -57487921 +950562013 -167141100 +502903327 -488824670 +763084108 578069208 +-33993563 -469366250 +278566393 758821026 +99077288 927970947 +82979663 419539589 +852763633 998181256 +-921452840 125647672 +663382432 574088126 +184246170 406112965 +999505835 -681860029 +-617218835 -881507207 +887725340 70241419 +-730142300 387571755 +-805508151 386924503 +200423024 -928177547 +-658527744 -944207600 +404852368 -604041808 +-376143993 -803344356 +776920765 -160079263 +-129111704 -845536645 +506509996 793128645 +438731328 -391584220 +418364322 405070036 +727045223 981040927 +-594421972 -364918537 +28726274 -508640798 +-128862294 -60898335 +-151207476 -571010954 +248328806 499714765 +-576689392 387993712 +493674684 113752484 +-154816775 165311532 +782253077 -254517858 +-352205782 556381711 +-612391301 -369384934 +884117060 618527603 +419288445 197133125 +-241067868 -88982401 +582529570 -489901369 +836824336 800852538 +-590127759 -172447720 +14056054 -21362483 +-310469548 -110063622 +570435591 767216381 +840566090 -309824255 +-351284139 888928947 +-154371824 120432632 +697994160 -871217984 +851494094 177556266 +-415643418 833478262 +-624871362 -224445483 +-827573076 -138849888 +233805724 257879025 +20537208 -142557104 +-53043461 30464361 +-73480443 -690913514 +719084031 372933715 +737092930 736758347 +-819836328 -489677796 +-186963293 -360242569 +728844661 -866177341 +975295258 338620799 +-297855143 -807497900 +-594930277 -131889101 +-441460752 -30505630 +-930315051 -184222504 +-331240534 321060107 +-354044693 554312404 +-389418479 -184242645 +713097196 -131054171 +-711626724 330466020 +-187340776 366331005 +941090555 -534637688 +-106543906 536451222 +557190841 838242535 +-738998654 -31278601 +-77893817 158920678 +-569921329 -108720264 +245683989 651191439 +-79321014 899903642 +816514325 -279950950 +736717800 550129031 +-342835432 720414659 +-120925671 -634990709 +96057028 214628587 +753260095 -82066550 +187535345 138785604 +778678032 337870262 +309306043 74577996 +850647891 949025107 +498981977 -486901189 +968124315 930112510 +520208038 -111865115 +113559985 859091166 +242526004 211482786 +-735232470 31546306 +-375867642 -399274466 +584037726 -338650565 +-571224832 -706824386 +-8171952 104155967 +188115306 -812315721 +-1265571 -690467184 +249299668 -591251488 +462135158 185303369 +859591799 -877107143 +-21863973 -305691910 +7431716 570440427 +-762304776 563044968 +-364627019 11062917 +-801795187 991220651 +-895971637 -718154544 +-372606335 -612031085 +145152536 861662500 +497384636 283506863 +-921487276 -226370344 +495807463 618095388 +489496311 124316935 +862737347 330345913 +-701520732 -782298212 +-950189196 -882812924 +226006319 752735663 +-207253891 -896180731 +-669377915 -943157003 +-405269863 -410110351 +-574533148 -880921096 +-740506899 78848964 +-225465156 -712077554 +573533041 -135513794 +-614153267 235325902 +-840187163 -619427320 +666250171 267476578 +-939358735 -702604650 +-121225653 659312248 +833064041 272954911 +201043172 935286815 +-178667948 424519789 +-748134270 -947130798 +-275251975 713500312 +480392020 194017640 +-530241495 656109679 +313668049 -408737856 +674851225 -867875621 +-837989209 -3345672 +-353260356 -283993613 +114139476 -709990185 +-353934113 476852768 +-910919413 -381287347 +-956080594 29874415 +721887461 -779909378 +-915166240 300277694 +512273025 -728206632 +-754379362 590074651 +-687640466 454078116 +-701323385 812642544 +-755840493 561089247 +-105912687 484206713 +-647556049 -991392263 +283539586 753299405 +-254419258 177169517 +755521670 306541266 +481944451 616379209 +462427436 -630295241 +88403422 885241161 +996594258 158296700 +200449483 876989013 +-540199936 909481441 +-423215780 234235883 +837066095 -872863913 +-547523353 -685650632 +530038676 -973022517 +661805081 706053043 +14910321 776352763 +-274857506 -772084974 +493869946 -350663604 +110070321 589254846 +-224699570 234770008 +-670018429 -961616518 +-330487873 -125435013 +956919622 -275113817 +-729279573 88255089 +-693871615 -767759017 +-752225462 410357770 +779359012 878038130 +-433508945 739008310 +-446163003 -670844290 +876089034 -362440668 +-116436470 366885165 +58050311 410572944 +-656582645 813998034 +442317797 207448059 +242127217 -678210652 +-358478983 675185940 +-893217134 480443643 +-966037962 -922575120 +-734653802 629615421 +53271976 594412902 +-550670026 131075415 +587193929 875567547 +-570329677 773677370 +586080201 -650884213 +856744233 -14608038 +-766336390 -737495738 +700486986 519003379 +-899246245 -324373549 +345566999 -55103800 +471972799 573552618 +246334329 836344856 +-910756079 -661613238 +-48596101 111892694 +601685740 989148110 +-472825109 -710980601 +599548245 538378977 +-264501650 -115503842 +-341688643 349987481 +345364025 351556149 +-142503395 -83080522 +-548672481 -307162743 +222204655 691395410 +528626220 80855167 +-899093797 -239545467 +565816552 649620006 +-656622985 36450384 +335171982 -438245235 +-454597633 -628737410 +320714881 909554489 +463877635 617926165 +-84254301 -128694457 +-438193275 -90675036 +-322293756 -559378431 +-866061125 839787247 +414022973 -454736901 +-824969504 -676423730 +128439249 633561098 +645238804 106781331 +223269547 -560229284 +857786715 671559578 +-694910441 549638616 +431053254 282895583 +-85489546 908371726 +-274193380 -50542776 +893945000 210547453 +575048889 764632368 +-814859473 -982601999 +-393204451 -766152084 +-451081994 -108760011 +808642843 343608980 +639894279 -336689652 +-81545242 -823336265 +-936288791 739455180 +-547503729 -724933178 +408266844 -9576262 +274732006 848742677 +-804240374 -750994517 +-397905859 13671241 +-157399271 -903914834 +-461407199 331486611 +194867291 981598223 +-327022804 -556175669 +884627783 223984643 +55803008 833738621 +-124121537 140520336 +-76803116 724844201 +-895272709 -979100433 +-396960701 -7491052 +57533555 927316547 +-978631908 -129935702 +45476573 490456325 +-179333891 709699172 +-617664049 101784740 +741535454 944076460 +569146619 -946367497 +-213315722 13645512 +629440882 -321995868 +-251809167 740616504 +-627880454 939669798 +-757349107 -185412695 +844955488 285277991 +-708851668 -681847736 +651206713 847390802 +-853924671 318415123 +830029714 -667485599 +-329872408 717464194 +-234208108 281437882 +750528043 -90729618 +-62682754 923082855 +392961657 -850577675 +507691545 962840847 +-265963291 -600000696 +-611632483 -721918 +-277469288 448833672 +-973085909 -11292709 +382238175 -63978851 +512253040 -638498358 +482234315 -387772927 +-165850456 175753948 +211081805 -187062494 +-803887344 -648841110 +-175558848 -983666576 +-997416498 -125465422 +-376214782 511255611 +-598232735 -564431028 +-242986384 588980631 +304384415 -788482211 +555368622 -298844339 +-850919516 -133538334 +868459016 -196855649 +253512022 932777561 +703444346 -501742935 +760556015 543047916 +386806073 -41631553 +425771107 -658325744 +487374902 -808506635 +851745636 962927285 +352119307 -202667335 +515640137 249284537 +-289032840 656027201 +73025410 -917440506 +-710242334 -903455607 +-919327344 -167763965 +286533111 -920755538 +907293214 124190448 +523049391 241953443 +201522516 -375585559 +-82751281 560886085 +-65895666 632033233 +-87086163 995563413 +-304273013 830767338 +-787558451 136409736 +-528817797 -455261394 +-401616687 982345429 +124187030 -408352736 +374546203 312636089 +-788517346 591338623 +-436439379 -290088233 +-387091283 508803767 +-946306789 -788963850 +403151331 954011265 +-683765064 -921982915 +-598349470 -210662508 +885988781 868258448 +318999241 259230520 +174543430 -960298033 +548550115 677182183 +-880740249 539202784 +-998058885 -589269151 +531106036 -787925264 +-882569637 874700941 +-470949205 -68168762 +-274687632 554344618 +967511763 110344282 +934933098 822134900 +-37824931 -589612942 +353205638 -369972922 +-48728461 -406415527 +-794768621 359323576 +-122267392 614415668 +330630115 988783964 +871199257 199095433 +442252274 889559283 +179227321 -179460674 +-642912814 -388660029 +-583811474 -941947825 +759081588 136451018 +-521217135 -699781894 +-58757918 -174333638 +-776844867 -958789881 +862823563 357221936 +131178493 -695246204 +646519571 69846985 +889822523 108032927 +799390000 681755636 +-702944243 -62573938 +46109913 -637178422 +119655086 370076176 +-49577772 -307700938 +-110329695 415757625 +142806194 974052336 +502560079 -465716871 +642771839 893703531 +-262178882 449413065 +496945957 141061927 +222544236 -764675983 +571539422 -20100427 +-952174434 996470889 +-360288848 -985107878 +-903006152 688883046 +445722208 -850836348 +-559811100 92680144 +-174147581 -836495458 +-288217769 169090975 +-870275048 -161876034 +867795912 352514343 +81657190 -557757131 +-164812487 677084780 +-122779345 72877253 +-911706393 -475202490 +980269069 592271391 +-170699413 -422544441 +299691560 14825483 +687626407 -889501729 +995024190 -249976627 +-464945168 180601474 +-788321857 -155222413 +-262086953 -935973646 +795832271 482028080 +-421528610 468059909 +-459309848 -343567485 +188376347 914472420 +140571782 539038112 +507475227 377637382 +-979606490 744783058 +-241582703 -561462712 +643452791 399415383 +48917574 877738652 +-252283661 -244004036 +-899573910 -81582946 +-65315814 -92340435 +-875926063 403497721 +-20801072 -840976861 +-66182205 -611480420 +-621547603 -470080644 +49162910 20310961 +80406929 211930971 +309950900 52124055 +-306983143 -91441862 +-770517388 809442280 +-378843639 68481271 +657387289 658970116 +-59693850 -818949577 +-375988919 251330863 +985352679 182632157 +430367931 886952245 +-919328373 -193317321 +-610430072 349350904 +22169689 600348228 +393669687 -332945599 +-82608644 -71406436 +325409657 775383698 +335561457 482681149 +490326039 714229428 +-271785721 -858779963 +426393678 94049203 +-332898048 768375601 +-70395905 -392509983 +-286434401 -594338580 +347210658 32859758 +-725522999 -439594484 +229407699 375757018 +-879154611 729690435 +-510379205 46506970 +591945609 -432497104 +421303164 -187775786 +-678133191 789680359 +-886809171 814526806 +-239725635 401931880 +-851218345 -49372818 +-27382424 -183941653 +307509686 958558882 +153996836 -957660937 +-864016719 -370493998 +362686991 340810957 +307863270 -534354826 +-470766961 -779303723 +851914172 855236727 +-547602518 477502099 +78115506 -593041441 +-583011312 -481597933 +979756421 -494625101 +-100855493 707910570 +-148317047 -78363240 +-805588045 -644477570 +626713875 -308979569 +-273651898 155497094 +488180231 657485328 +-328759613 664473932 +563390868 -890595595 +810650145 -198698824 +-125470972 -513548197 +367360932 -121956893 +-272502677 -358384968 +-584623535 920394216 +-744402876 -352500887 +301439005 191303160 +-954005335 -604161034 +919131793 201332632 +399153279 210742871 +994652325 47097307 +-90268708 619293086 +-755789130 160233766 +-835747049 -573999038 +728070392 -439011501 +-78524536 720025496 +-944122520 519579948 +785900792 41927913 +-379497547 180907416 +65171800 -63409181 +615236144 -437752550 +844282053 736378362 +691224607 -816114098 +-53631128 -59434561 +-475297166 -153213396 +569743266 530121968 +575331168 723076973 +56048627 388300018 +-507539264 -889919069 +808416706 80892855 +60504119 836691209 +60467006 -792769619 +105160885 778956273 +454205943 -176817484 +952930115 157266326 +445540723 -363183578 +-268302068 770876277 +-536357701 545427882 +-370881403 122400806 +-927220531 -35205568 +491060228 664990574 +-492054670 499697224 +179617912 477280981 +594272746 -9995991 +-943316151 -828015409 +437214811 833697844 +198931629 -665278648 +53685995 973177223 +45637633 232904174 +132391806 -570155895 +999068838 637233667 +37077494 -226021086 +637042068 253016448 +231636213 27688049 +948065491 986467705 +-15313663 -180811081 +594447335 -470002176 +-745270760 108067210 +-192107655 821041400 +-389942230 936388215 +-383358267 -201187117 +-323232395 -200904758 +617722254 -652908249 +-355236756 26161669 +-83801283 -307791477 +-639885275 -833843646 +-620754724 118359386 +178668560 322576254 +-192050241 106487593 +83532186 -771503276 +-488435451 -866216792 +-247511050 981195341 +679522377 153858863 +-597609481 -671352174 +-845805714 21703652 +565147984 -487207096 +468172355 877133597 +-996153065 67581109 +615784996 -161233868 +997899963 -526816733 +486199554 -851473585 +-779915142 321837056 +-869525295 -511675914 +-485325186 -860776645 +-940332264 -717864507 +471437301 874883693 +-607599494 -575934086 +229764515 609195586 +-432170056 -80810806 +-185392729 -299747991 +-697298105 423413280 +-335595405 -708922907 +795630444 996309122 +-852747962 -428102774 +787081058 119369506 +350895429 -40781993 +136509353 333038842 +-460736623 699145281 +634904694 -727488624 +631053937 -829147386 +-928753565 172349682 +-879324360 704161243 +868235032 893666539 +433929978 181149464 +-477804700 -160556967 +821047745 880162680 +-103920338 986470104 +-501768006 475518812 +190536037 774441060 +-878777619 363962856 +-643529534 850114499 +802688939 197066590 +370743715 211596015 +-20066279 -557011127 +332524092 -774541790 +-692778005 787636028 +774561835 -194169104 +920680868 927029008 +-281311908 484043358 +907639530 -693567883 +116363590 -751106223 +588880285 996218294 +-218218702 -711240616 +-553113622 -819325754 +-343463303 -318028382 +476287285 367907680 +732995468 -592500758 +-931559598 547663848 +772579814 211119876 +35090873 7399936 +724018794 -761760874 +-300126094 135626754 +-157728224 627169332 +848198512 633980796 +-216625188 -500778702 +-260443375 95447952 +-452985843 -580684561 +562172772 -634840664 +-79141426 -216816117 +603273673 511653643 +-718013521 725664490 +-696664154 -834282274 +241196914 -762769856 +-436258335 460767641 +-520292864 139410471 +-32867369 700316065 +-951947418 -600353188 +239909649 403208098 +-629896987 897420021 +-538841667 -129121387 +90309138 575655085 +708600445 -43127593 +-961795684 -573420228 +668129031 -990012596 +-808401205 -920533319 +232388170 393082722 +26206669 -384201483 +-860676153 165439969 +-275426914 -1084986 +93223968 272419319 +-821575481 536287617 +-610069052 -463340201 +347191871 699622143 +-405850920 468550721 +-737245393 640808339 +-499029436 842955724 +-300733048 -333446056 +549509785 -185114091 +-867600476 -410829383 +-783270895 -491994542 +-319090137 985982644 +-527995188 827545674 +701627683 -225541216 +384661614 -371784036 +215377549 586186229 +758152617 133514288 +-678544092 -787325234 +-969093452 475107363 +-869409096 -420133152 +-640145617 -407423607 +634262879 -839748127 +-830752768 -855678898 +496390141 408764973 +442232236 -503498133 +208313187 861343347 +29149412 -170917050 +296593821 -247271076 +897574919 -6424877 +411502923 705134045 +-13184721 476596458 +-53558704 568063239 +-523643264 -617398584 +-775399687 856021948 +402259636 -552215228 +660471709 377734400 +963072631 -886813530 +412606287 854372170 +23363617 -143494592 +753773894 236791593 +596843680 -398195812 +-103324015 346354591 +-456789058 798018974 +-852108720 445405597 +-136971532 787870941 +378120257 -101045111 +154364019 28309808 +-427927106 207373654 +556024343 696559249 +427438164 363581704 +-657510692 -628053418 +-899162763 749002648 +-778085970 434895013 +-146533583 671498060 +972807910 -220332485 +-11006542 863072955 +-10720221 865336523 +489634246 550135251 +-774424765 -605401338 +-99930461 175340964 +474033165 754612505 +280013392 692172838 +-202640121 841858459 +-76254362 -904969884 +-140853730 -439506267 +775082344 217787430 +-526122611 445296374 +214168370 588303258 +-573534250 -570207949 +376731177 -446106130 +609196399 788825918 +-564467921 -363205732 +-107324111 130246427 +-622496583 -502499990 +456637381 -527908668 +-136747765 -281635949 +766927343 718387322 +-253626249 -148507537 +842814360 -920945742 +232699773 16071406 +-498399169 921043377 +-925996522 -37883369 +742305752 -984921811 +-451030633 758053117 +889024970 -626402869 +-72124200 300126076 +-988740802 603273987 +-585573914 -348617338 +151307276 -741076833 +-786625437 971224711 +-632616964 520951875 +61681206 -448184442 +-387898274 574320145 +39404565 342391119 +-182354455 -597355925 +-244064103 747662408 +157634617 -355217788 +765417643 869734463 +116127872 -418317747 +711803818 265018754 +37057896 66250909 +-342868542 986756921 +-450156464 126362018 +60827823 604092729 +-746761362 403811255 +738949106 -691099744 +275383710 -410277345 +-699988446 167261579 +-833084516 -993243209 +-130361211 541667513 +-451708646 -765061533 +164090726 -995498087 +362926937 -189915471 +-407696879 200655515 +923582385 999985563 +83256148 -355894966 +718640943 291430152 +-227847909 -453064747 +-950614679 -229030629 +300180956 57432813 +-848037558 405929916 +-117327818 -588034604 +352976083 61780114 +12018300 -741969189 +-762231614 115670171 +-665571814 788610393 +857052709 -960436035 +-61063664 94235279 +-604039988 -973655309 +-240880660 -178237630 +384537372 547880304 +88265490 -468060202 +-292812755 -408003382 +-593306776 -243914017 +-980876084 66764622 +341334644 -880966979 +-787241151 561507247 +507751130 2801464 +16486026 -294069587 +-120455830 -363541491 +604873534 558454707 +-227906451 762820661 +842000335 -327344732 +197260091 -302411312 +542251115 -903228316 +-258589065 -116326170 +-335568614 -323136993 +-87761174 -270243492 +-802051520 732764583 +217143814 157497354 +132378867 355057083 +730535106 -348957634 +-2947813 -846402400 +-642091134 -97206301 +-230829138 17151872 +-318642106 807404068 +142941813 -108993899 +893328156 460041111 +582958964 -376078502 +368735545 -194296094 +-189550787 -868198981 +-361558940 -377665267 +-399517451 -778400172 +-985676987 687819519 +312893027 -387968021 +-273806824 -311879596 +190286576 553391544 +371405395 40706584 +-434743292 472997004 +662815060 -529002758 +-611960389 484341662 +704440344 -784109582 +246457107 163368083 +-275492643 -404082713 +769961014 918940682 +635675710 958962934 +-868355583 -608089911 +-556963718 -539454771 +-285056457 -243100342 +741465006 -394411410 +264958631 -133064766 +906317635 989833347 +396819546 -227416457 +-524969675 -332246011 +800892228 -394004466 +150312646 353782411 +-183029324 187193222 +84128653 349037667 +682882643 -627342234 +-915765254 -970825494 +446512656 -138998779 +226777291 -888538884 +-182220800 352405092 +368281142 -874497960 +-979019313 -966080176 +652173661 -839063965 +-983139021 324739583 +217288680 -402313578 +-489517182 -868510477 +-112051262 -252468337 +225548213 648207111 +-425967251 -356870971 +379470845 -192192030 +571888190 -581843798 +-562357349 507610120 +465133217 -90756275 +381912507 304629485 +806698541 920007215 +-161225910 -714853200 +796457005 -155558296 +-698446688 402061908 +279555796 573029365 +-621126764 94525121 +583275673 -619139962 +547398430 143997508 +697095710 301020247 +810881089 542497289 +-288974439 -937724130 +697731716 -937700819 +452346070 -656119853 +19630595 888107285 +468154653 -297581657 +378513531 -870046831 +202403491 -509754127 +230763471 966851651 +-212692123 -886365042 +-775144237 -163185886 +764640920 -825786157 +-432867871 660137573 +357492357 923823992 +430372912 -132403137 +-969070792 -833352166 +333337497 -820582988 +-429980341 751231443 +-710484632 287742648 +-46973144 903455898 +575219373 -485668627 +828812030 402549050 +310242133 449755762 +603229597 579902490 +-615587246 915674804 +757950714 -797957528 +958850096 487936675 +-955921668 335262433 +-789292319 -580778379 +-689205690 503650607 +115092349 -648112502 +111719578 -751177303 +104931183 862346865 +31016614 825206975 +154961631 142809097 +159683989 174565961 +-219548390 -770322869 +-610605454 226805192 +982512786 -261302819 +352154670 -643902844 +736929997 -954068353 +-704250440 895920923 +-89479630 401145460 +212882883 -797468112 +91480554 622241252 +221688197 -848181637 +177671347 -16531830 +-491021923 -405330122 +-833903122 -3836673 +-959494887 852114711 +-847081459 387629229 +-45548455 426482517 +-41697611 209391167 +520669494 91993997 +-420889549 -497840487 +-551380876 -82054871 +930689311 -722535600 +429862534 -435075878 +-131178597 -26266156 +97809162 -96415644 +-954245312 862888099 +946149630 -728061684 +-654192740 112612777 +485011575 -598823794 +-818259273 131126143 +-288703600 -974676204 +-575670199 252176974 +-417371217 513715827 +-568889633 -259091606 +-622126780 29950283 +-975265851 815684708 +435760607 426654320 +902262710 678245289 +431070767 151500965 +705100755 781713404 +566517683 454571611 +833828412 -715420107 +-313273625 972136713 +-318630010 -835290102 +951681717 -538693727 +-805314155 371172918 +749636716 -524114963 +254593182 -618591939 +-344245396 -477624073 +-209779506 260189375 +-601624477 -618066415 +942143994 646823877 +-664163761 -882442128 +812549358 752837099 +135354527 890000124 +-496997721 -14739636 +755806359 860399570 +-112323354 273272578 +-146855869 617858712 +-133235660 795355151 +689670026 -110774651 +-716260804 -305226022 +208046304 356127414 +905311307 715761624 +757224405 -949574999 +-108070697 -994232823 +700561205 328964346 +784660164 101309779 +472534554 195212453 +889465098 -416705729 +-436298647 591186927 +-946919810 919003377 +-617521243 664076263 +-307359647 -99188329 +102915576 -54450485 +692128138 629007170 +383053321 581010996 +506647358 -17495524 +-612580041 -478737778 +517336083 -395023540 +72580988 735688425 +37968258 -58311322 +796791788 -924970435 +-911571124 -627877431 +395206258 565059170 +-870422448 813015134 +538947380 452057859 +-349546545 -456889404 +-93347107 -797642791 +434606264 -170059183 +-768710942 514955616 +-206003526 -764087119 +79956533 528108493 +-252326392 -751260122 +910772082 768763740 +454637825 33735354 +-849084437 730571960 +480163216 -40740464 +571030180 -998768724 +-163483608 -772950006 +-478844645 846872502 +-757151432 478080056 +-677965167 -212295274 +-783363696 -457708372 +71123629 -322995604 +122460450 -777151405 +308955965 -243667218 +140797747 830077454 +-952892700 573161379 +487341204 -449122571 +803504315 622026288 +-48785304 299477179 +-878462558 653183404 +923677542 994450311 +-508972828 -594950908 +401612060 385818357 +-604476764 -911578579 +454771805 -663753596 +917436712 661108334 +983796598 -94972078 +811940643 42602711 +-147308167 -945459608 +842578394 -308224151 +-677379826 -509018568 +-842069579 237135659 +722872114 -226315637 +-739008168 209854905 +-942058392 -800791097 +-695151222 483306668 +-80174022 421005364 +-414205536 -937147998 +603963551 -739616467 +-979387298 90334975 +968188114 278580247 +750100297 516353890 +511129245 -217262549 +-487555426 228345185 +-659790912 329397704 +-879841827 794466941 +808213690 -355600335 +-540077533 -539445293 +159187180 436466447 +-464063391 -562346769 +-712222405 -201972491 +-789687221 -265921366 +466416073 425534414 +570485514 162075297 +-999226939 -924073051 +760836667 182832383 +-328690849 65264198 +905949144 662433216 +613906443 -757782410 +414620205 -818366429 +-95573780 472366266 +-682015048 -923716244 +372389160 -383632410 +681096874 -157609034 +609287569 746444735 +-282854823 -919338935 +50496369 -999941343 +-995562146 -757493858 +-482637746 105502491 +870639822 375850693 +582692117 317881387 +967161115 524649867 +792447142 250897906 +372822428 715096217 +895373597 591858962 +735499905 -357483692 +469809689 18649733 +653090843 731447198 +636796094 331151198 +912608311 177043365 +258116582 -671892150 +414478136 -759531497 +4628479 214925684 +306342064 574591613 +-569352727 624069576 +-494323931 -848330911 +885050676 -289660350 +546400486 -645241142 +483299330 -719804122 +-654100366 -69873172 +156872897 145279782 +99500957 798207834 +-932513519 288673639 +671769769 -542421586 +-117001026 712833342 +-79570315 869845671 +344863204 573258130 +407934152 462641808 +-715469772 273830976 +-948792953 -864794366 +-842969773 -241471284 +322348494 -16120327 +-853856790 -695259179 +-540628964 7517012 +112237310 55251707 +-314209056 -189531973 +-128375132 237976776 +797416310 -15335099 +-995531054 729232193 +479848367 55559519 +-230128388 -193605694 +-808729336 -921425862 +-109531093 -503346514 +961366365 961339236 +418175384 993972051 +771870407 892264905 +534077590 -238119554 +895820014 161043057 +-540856166 343332447 +-635401684 512933285 +244611703 -740573232 +672859640 -498983683 +170190894 -723714213 +-178268306 968322347 +436270789 436072259 +-665736783 9826501 +675089531 153359364 +393230493 795156251 +597082242 394066047 +894676991 -463916428 +632040348 81577735 +415508383 -548823315 +628801651 306740686 +76085690 344589161 +860515090 513130333 +-726194883 162921233 +153192517 963750031 +-803716050 486456541 +-138047113 -184448771 +-154755287 928041059 +361368967 85126381 +-700456768 -217928822 +-574430480 732858530 +-241079711 -524939961 +868830856 942715888 +728856030 828705230 +-119561815 761246935 +211910302 302478185 +-98002210 537975806 +441698579 -92192983 +588930595 477131575 +53031638 301074303 +122784040 427345308 +-183608050 -331445512 +-318334592 -531950177 +919178195 380357919 +861570541 -314858646 +789211470 696142436 +-800446307 -625444015 +-698676017 605030770 +-734217474 -910625733 +568665664 590212095 +-243212260 -231855807 +-422533099 230080613 +385609386 -504997202 +-889732867 -652321332 +867525065 963000813 +512273874 -287697528 +636354991 277316298 +-971864510 754428779 +-625995691 -850162254 +800346163 -250333720 +-832517512 -42191026 +-87295413 16147571 +362506124 652938571 +-394716057 -500392482 +368933033 -3133058 +-125104591 707688035 +-220917352 387252225 +-484735013 161888352 +-908143044 916228308 +221523968 -966217253 +169053829 136948669 +947289814 -140045185 +-908579103 -611156191 +-196632191 549140781 +142825892 692005007 +-631104469 -680595344 +942968745 628603329 +55606971 484660390 +-784733522 -306138735 +-94270789 -40430330 +52595932 611271350 +-127941588 493697332 +618662340 163645375 +-281621357 -24936779 +-966731520 -66218490 +-612066735 761165247 +-585135048 79948836 +856454282 891329490 +243859690 -947974396 +437595373 360415864 +-160681075 -244726578 +-253740016 -288472610 +233819823 -449223437 +-274205042 26185274 +226966876 -702670165 +350745071 233727033 +827782706 -966919028 +-575446757 -157123059 +-22682280 -622253678 +-488726504 435803022 +45126475 685038766 +-130252943 -307842534 +711642698 634750895 +87095351 119588169 +-284918019 -867654719 +-570540759 842335594 +-316303498 -879655049 +-771575833 275247949 +-58279944 -925987574 +-851733393 290471521 +-756573655 327744032 +-471300994 -938507006 +676734650 69806888 +-954513748 48206540 +778780301 412007259 +-379151232 -455635033 +48739751 838678804 +795568034 265732611 +-462665552 689183033 +-617878945 294890411 +-559047098 -18622869 +301548163 372266508 +474332205 114618013 +864118406 -316690206 +-787674452 -526969640 +72453617 -467405929 +-701189199 -654605590 +-458199939 59335687 +-718643459 837186729 +-138007267 -147856298 +417060997 -561636968 +-399231398 500782972 +-768073246 -777343270 +183475392 -690448117 +-943362713 282704017 +297861640 115651010 +-17356143 522842932 +-534715697 -400263335 +-9903639 -84418992 +326564354 417827995 +-693748367 -294679691 +-378667641 757393903 +-137140185 854118216 +479645213 956265519 +-976977931 -235911892 +-988409901 -848951652 +-630803862 -172851203 +581519964 163287129 +106479402 -256124738 +814591222 -627568310 +906500544 398420081 +-518332272 -463043780 +-85964187 -890262783 +403176772 -763317648 +100843447 -828006550 +924269717 -821399674 +-643469792 -534587176 +24323706 -12910415 +957154905 -486910241 +-341947732 926706748 +763660226 767506099 +156747614 18828727 +226435224 -868777470 +-909786255 514796215 +-667839410 -711408550 +920406746 -296708184 +-831979907 -839653297 +755026119 -117052823 +375812497 -276219888 +710324002 90802133 +869674805 535773647 +294606808 318773466 +972422370 81797022 +-444436567 276023921 +674779019 306660054 +903096032 -44321224 +-846426778 656037311 +-810747950 -950074562 +-986278274 170572472 +-854214616 -223805551 +963678239 640385826 +-646981921 215793684 +-1989520 167038388 +930917115 -880192027 +-26871705 249264697 +-322908343 278914165 +-462863547 -436448515 +134235610 979170947 +829748488 -167719723 +688058935 -815916576 +346760250 -488644690 +302059538 -791050414 +755389 -92142848 +666961171 311646200 +386154380 966264226 +798424308 -743049333 +929540085 7785575 +-521739595 532211229 +534426085 724278586 +-372098224 -304283621 +422264973 383779418 +-248128098 -648979940 +176134532 279449469 +-559619546 527211873 +-521041670 247719069 +-643730173 661751209 +573849646 891655330 +-295378743 527910788 +-200733705 955843270 +-750859158 -701931392 +-140691381 -392102844 +429032033 -724519298 +512476489 -761096934 +21633517 -567453337 +761381997 742705310 +675711760 199509017 +485581453 171594606 +-505005589 2886977 +789529146 815545911 +231612044 936030747 +-190828456 195480363 +734076963 -769738751 +561642632 488824905 +-910320331 439841063 +-110662440 -350398632 +-158496255 -603653036 +-290971506 -29599556 +-147352547 573762400 +-727761656 16809864 +-830902355 -509961982 +-522355837 -387535213 +827283648 -695461277 +-777299250 261078037 +-481975814 624772529 +196948124 206554287 +-802512533 -651864665 +-490748663 906204956 +-653163233 -389483714 +-68198389 -120238819 +27708160 -872230674 +861006819 487009068 +-381771443 -979667433 +-655655 -523967593 +-419376926 367391753 +-355629486 430661080 +-201323893 633670943 +942948781 -218518529 +-475761222 529392655 +-411744012 -51350652 +487847994 -230784990 +837261935 -18338545 +408140751 59056725 +-263897547 -626779701 +398598812 131736245 +-403063439 683902972 +-785596424 -162241612 +-977762974 -14468088 +-14572602 -500008854 +673325361 -660407398 +-448733250 246529136 +-713879639 -611779569 +-305352836 952363949 +-971936302 -26296032 +966953844 64949441 +749550477 -434110649 +-820631784 865031835 +-36590066 -788062171 +808138719 -124800741 +-502071402 -235019044 +-102794651 824021129 +-454111119 872253532 +626882355 360886438 +721330008 646289125 +-955876212 -835152265 +-151524637 430923627 +544397903 -211902435 +968476392 574515421 +215150838 -627573309 +-949381983 909962358 +291808214 958207903 +968079541 510449257 +-363076129 20763088 +-465965354 179991850 +-20348868 765241431 +312889376 -572538806 +266835146 236913214 +-741628852 -492261370 +-291217798 -609644700 +-705011529 286537315 +834091748 -974257542 +-831325045 291629071 +-789790926 525055786 +-11450080 621120953 +46139933 960969988 +106734753 1202229 +471026397 543874431 +-112152307 -211055869 +264266338 148583740 +-361647393 -108974844 +274866120 359022693 +475557526 -996669763 +-301806988 365135965 +-240720480 282723488 +-768660714 -74344339 +-113449822 797928305 +357425425 -690973156 +-263716856 342718028 +135275273 644351736 +353328492 176660117 +-451919192 796278474 +-888882081 310729713 +596932881 -512845167 +-401538283 -610399331 +817302669 -194970944 +18409262 98972887 +708854069 -697725023 +-388027512 161912153 +-799538044 -944611267 +477276599 94097301 +905004687 939238249 +-66190874 554955363 +608631322 969641906 +-292679068 411890943 +923444666 -324176018 +182416513 218675113 +59152963 720118339 +924427708 903853246 +882297083 -158992276 +-820417180 225575039 +-324357428 -915137779 +-969695184 613301363 +349668484 371382842 +164799124 -793757232 +337169819 -886343073 +229646345 -125944602 +83187002 -580761366 +-113252767 -285176076 +97422702 -374261164 +226825456 777461027 +18606488 717020790 +608012848 -707194268 +-626502721 -49575447 +853608399 -345352266 +480943193 -449272352 +982721210 596760012 +-856645785 -423253778 +64396205 903891506 +360185698 534849774 +269287325 -616676887 +864823495 725051913 +346501328 -231836453 +-778511188 -758043662 +755323616 162252830 +941880792 -429018128 +703127532 413718005 +-395989516 42431588 +10827473 -933952003 +-829294797 -23804087 +779415185 -994489910 +-545782582 887386180 +738133635 800853656 +-819247958 -459112704 +250387961 315272988 +-374941345 580176675 +-314221986 -974019104 +893436614 -132720054 +-13663645 494556157 +69330955 -616742671 +-926451414 -370675772 +-467713945 -602247666 +-375144841 853278272 +621353352 9253716 +-950247167 -216916318 +711218031 -881543590 +-417973287 608649859 +896206157 -655519349 +773548987 94391244 +-192794504 -689799633 +18571051 261593880 +-364777964 -902488087 +267299424 825842089 +563996068 -193252116 +355900132 -392244200 +-180373944 -19436660 +-64845399 -793865629 +-234683732 962680229 +-265291421 -348849873 +-168032445 -75690689 +-784717630 720890194 +-910800570 -36944280 +-400729376 -120163175 +-292711131 -285110563 +-686323063 -608880415 +-113493582 -925663560 +-233918562 583442111 +-679346039 236223563 +122117688 -141607807 +157263832 283537972 +-120242580 731581818 +263120941 45029591 +-518868298 -990107922 +965563218 -581788378 +39378151 56023276 +583176945 499060624 +-59597700 461645112 +-780350495 -13446735 +-153571834 24018305 +-573908958 -344728485 +480232048 521552043 +-305048684 -876486549 +828052689 549900742 +-52073682 288125072 +42500821 -307471985 +-293679205 -133523325 +-347940981 -780009946 +502065999 564220128 +-524842368 992238910 +-970979032 -616051827 +263691070 -514474461 +433481409 -988354165 +-823455273 770446681 +-663930814 256496809 +-99328776 488564269 +837763515 835883398 +-408405944 584346420 +705006676 942106591 +-277382349 -489511630 +656297088 358292300 +-115579655 -803385829 +606143800 609693415 +-19562095 -775292070 +-472331793 133065135 +21177875 -315386562 +-887295750 -470683215 +-124875122 -199507856 +401839556 377767710 +-419254765 -408749150 +491243070 381313449 +18814016 -129466010 +776592536 -810972745 +-824426102 -90809398 +-598412734 -482598147 +710293569 626332126 +-641486813 -643347479 +62788410 900765682 +470941344 294293369 +-742514337 -530529788 +933608855 -734251640 +203758468 -456523131 +651847124 576231432 +-528518955 934152849 +-376253281 980480258 +556791437 -288024482 +-573863083 14572954 +-304110530 -129303606 +-558986126 -70825905 +-255937901 -551133521 +-477441875 -711254672 +538208535 267826815 +520144242 539107704 +-250411835 691362162 +601143313 815887658 +-853387643 -194464254 +916607165 538782762 +-938198970 389518546 +75460124 206073026 +576904322 450177058 +-119110705 444408005 +-611199022 -978472835 +287831537 -308517285 +-122985110 -463549974 +6712667 -33314580 +113807294 -888485038 +542763703 -538597005 +-280885050 309803757 +517222088 -920582936 +-732942045 -786286836 +-109087896 -957860514 +532889648 421927395 +-112114891 964416468 +-348297100 -838755101 +-102058984 482057688 +-649537634 617354507 +908675872 -278332347 +-322160124 -426220970 +409260913 -308812636 +335947518 -670760566 +641563994 -994247343 +-26597035 835198031 +469036288 885832708 +377668904 -691365283 +-976491069 619961384 +658605237 136956722 +-868590742 -634432128 +-344668912 734748374 +22979585 -864589493 +-915555580 226041641 +-153600570 26795590 +288051127 -492600463 +-736904669 908323815 +426875527 275344028 +-445988304 -471878999 +321403924 148470381 +-389981449 266131317 +463605112 -120522282 +550865589 645527139 +900676735 -405003013 +-286720426 -154672355 +156402869 470969480 +-750994699 -505379355 +158237721 853557170 +-34229245 804252699 +488246597 508399978 +953969700 381590262 +705884479 -17673861 +-952045576 863261506 +-533796423 260969575 +-216633013 -634590901 +-754821502 760669933 +581308440 504814597 +-973758909 -138854152 +821125896 845575961 +464018801 -485953711 +222378072 -749775613 +-936280323 -102261625 +969986809 -743775347 +536445464 -248944463 +647322775 -292970676 +967842130 -753527638 +657792582 -240663621 +555795640 -391172751 +616462329 -138777922 +-901007389 414486528 +279848931 -662456974 +-788337362 -395603088 +-240228411 543302735 +133503104 -644634038 +151888373 928076077 +425210626 -288903774 +-850780216 380817184 +-818169281 404222219 +-186025623 -128663736 +977458623 194658856 +498626298 -358136189 +795627224 -801885036 +188997474 865610341 +-825648814 109294787 +-33780930 673466980 +-794195032 -218817407 +-234635211 -416940547 +642894271 562994264 +334094417 60782461 +-459314423 545725946 +-960059907 399175272 +581298118 794901798 +-690886755 -833360168 +139695130 628319004 +-192745336 -759581368 +550562283 -202166517 +-263511635 511489884 +-868904647 -960592853 +-442711906 -463378418 +116152275 226023531 +-701787234 -279961538 +585533109 -859219594 +682785804 358002790 +-488592344 -21288408 +80770640 -546354495 +269759920 159179554 +-645416157 -686839854 +639234966 595546377 +-917741360 -199510595 +-754472575 875854150 +340116099 -288171526 +-216668551 528556505 +-991125088 -522043949 +-687508444 761754589 +-702589472 252290666 +-829573248 604831156 +-126400676 124484598 +905990006 214003024 +-77894250 -287881243 +916657936 13690032 +-812018800 511867848 +-846173325 90160294 +-134528271 -439908568 +-719136506 -16490628 +834893670 598753489 +-117051504 -941815513 +-58300547 456452696 +51596757 211404526 +-280367037 211006694 +-616668176 469282696 +56718691 249188702 +-37567937 7808989 +-824320533 -608868130 +-817521785 -326893407 +-881179987 218190169 +-210545113 59554565 +-643575864 602838440 +428624664 244813137 +454049977 -688940368 +-392646694 834287990 +-747303619 -734568107 +-102638530 -368629760 +803533952 911784963 +194785916 930556339 +-927292929 208060087 +103685738 249074117 +571686971 -966536206 +-337965129 799921829 +265903213 -742593567 +551763618 -805484573 +929332695 952838828 +342097869 -245193379 +-876030270 472477604 +-99204577 -102369701 +-219424317 451811804 +269104832 -746025495 +-403342506 969614937 +313008754 827044227 +16179118 556986710 +-706579752 -284996588 +818118409 315022190 +-562136446 -467442008 +-280879310 4348361 +-630183354 224827677 +-39557467 22559823 +173755097 -226036995 +574127557 -629697664 +-73259991 -273334457 +-109472156 762865348 +-857627864 791817945 +33770347 791154273 +563191538 -248460321 +986307818 -56695247 +92131441 -625567202 +786602120 -796966716 +577721344 144259600 +425874954 -803209066 +153931349 -930345894 +171762699 881330375 +-330130859 737547131 +889526458 860231043 +-549028170 602510384 +651383866 -681335860 +-516178937 -493591726 +843829134 815061858 +920133669 19393413 +241350790 -181110369 +-89740085 334716265 +-488850468 -966118313 +-441238863 -498819549 +968084824 164795170 +-358888237 -389538972 +279297860 384935628 +-135949176 -108711796 +280826139 581941947 +-958161276 113459139 +-595014804 254179812 +63320895 227756782 +819330477 -236895921 +992068278 -973581055 +-989768868 622739969 +819289324 -875195555 +30874154 -625539718 +-587787482 -303121932 +-508650969 582297260 +603372932 -202041930 +264555944 126523085 +475111283 129883727 +-535195010 -635925423 +624146090 -447435314 +681425614 83384290 +259791437 370753338 +51352732 537792361 +-353745055 224050064 +794837097 -776614689 +312399019 331271081 +835356752 477671069 +-963872961 -324536521 +-855473680 -31118728 +842776728 633829499 +-755974517 -523684221 +-84383434 663230652 +-250693374 -914564950 +-57623249 733186827 +-661979181 194893443 +-205777343 816763990 +240032650 379683001 +-349673098 291193305 +432724913 -655589688 +901512348 -826323497 +619046277 892574642 +294329363 63585709 +695141196 -214275131 +-601281636 -545473757 +791603570 506963419 +-228962652 789725859 +-661162578 991425448 +-616565780 -455946734 +-470436571 -845867494 +631577513 72672715 +-469288982 500020382 +-977839117 -555640323 +659755229 -105584703 +415177565 546826378 +-789272341 723725876 +610928184 -175047065 +761421757 283741536 +323207351 -906106850 +606164221 404342812 +-188980230 763947954 +-133368377 220164884 +817629755 -856259802 +-426516588 829484334 +-178387699 59932729 +200281210 383983028 +-364956405 -882861447 +657929222 -3665404 +400704339 -568477736 +-304728653 -871697627 +-253264706 -819939123 +-117784308 102678615 +951431870 843371926 +168229418 -153950492 +-369120935 805637809 +607003295 -94114879 +-453989663 -115259995 +84696265 443944319 +35957917 691060910 +-462698881 -871690824 +-894725155 -4572472 +-577039102 -56275856 +-233064710 31569138 +-816085253 864968132 +-422457160 530107769 +-650254778 -414394584 +730944179 412874052 +161367397 520201290 +-467056811 95983510 +492875218 -516384899 +677648346 5411616 +442627097 120912139 +983058278 637711598 +381133643 -707072987 +427926694 683216265 +238221098 817823245 +371569695 122805334 +-484475350 -481814996 +-252599059 -269048447 +-454394 40373000 +-959555865 844197800 +-90259967 577502104 +-284442047 395917835 +-25465408 -797560480 +-745017199 -352667757 +954875936 403194308 +119350589 -817979928 +-640933376 80625330 +875119870 -78457316 +-47253084 822384703 +781996530 -843307977 +757075677 453028487 +-809556234 204283959 +429704282 755918747 +-961526407 539412821 +-682420869 -72680588 +-386985959 -239694832 +142285767 -123950087 +-542175337 -983975289 +881169702 964321601 +-696117754 479843098 +-113851449 605552362 +-355401304 275678820 +118507404 485736525 +-221906505 693232038 +890945313 614242341 +-282668196 -800805273 +-407369357 813394823 +-833246392 274929697 +281251607 -959292297 +-817840796 489753296 +452508761 664024142 +689652704 248795038 +-774114686 -749915480 +-58358183 504276610 +-803181162 706961922 +688488405 -714498978 +-853962130 862843917 +-335110620 719928642 +48241862 -61230024 +-1033754 277676047 +467752658 860741667 +-94017816 -265595709 +-658167121 -228739566 +-983073302 -826685663 +975375830 618289729 +-313491294 264506411 +-733093060 683364625 +421751805 14645738 +283235640 -546714009 +-409836255 41106999 +185554821 780398473 +637797886 991772040 +-257982003 -480454239 +86926413 646836203 +-208312398 674021196 +-141959298 297941360 +-221412543 -944094944 +-845687156 -710987476 +-454382732 781229185 +573046816 -357157749 +-825491513 776226736 +504743098 -929188984 +901106488 836824169 +720752507 -52154264 +143556177 -933764054 +-571900540 924961458 +-269331628 -528644771 +-881338312 -459762399 +847699744 605919271 +-178844327 118419255 +739915994 5459609 +-735702007 35019101 +-72231054 703011378 +-551430836 -237119925 +-582220688 717677558 +-976761557 -187768019 +413476234 76088107 +138476542 391960929 +-307322114 -81575816 +-578191929 444382596 +940232691 48479587 +563348572 769036438 +656794894 670587987 +598264184 979915685 +-550529149 156016057 +299807135 464945294 +985074211 -429643836 +-686722103 419616054 +389375077 625337349 +45947979 -355027323 +-333606276 276543147 +-468374522 -896071047 +-435363163 -902684929 +645257508 665958729 +703706884 -650738926 +528229514 -373404648 +-331111807 992350356 +761066632 209699003 +-983520995 117405313 +-70343284 -473733190 +709646114 243324165 +-632297153 897079264 +434411940 -914801518 +-743942044 -231903419 +-165805 -21758283 +-131290845 350918095 +-31594218 788746565 +198343968 330460415 +94088826 -487930477 +-53950640 -599640538 +495830751 422920529 +-918116993 328510145 +-448421955 610109266 +-781433740 -349076290 +-806400164 -60825653 +435142633 -143081101 +601916129 -639707740 +-771635862 -372968825 +-30488651 817812621 +842852307 -984338479 +125868653 331412462 +374691641 -13359518 +-904341751 900497869 +446052074 -718057909 +-701686656 806563814 +855306083 272081332 +-878839120 591140472 +110966164 -312574299 +-965730805 602092460 +189557920 488234848 +-782575247 -731374699 +-204936589 661959117 +-419343813 483318742 +315269356 -222626815 +-250175999 717612202 +-999723975 797432826 +-277990814 885208460 +415070035 249913171 +-236183285 -583938614 +994538439 -817676881 +-326220174 -657135628 +788877254 -401264778 +-833652412 -600337573 +411246073 80623992 +-466691777 -136521123 +70467685 326277703 +517487777 540115830 +202494889 809964977 +-371857488 -74589686 +-988982646 -13335287 +-204988572 246059741 +-126680015 17285773 +294281043 539861494 +297785006 -700549887 +-372847681 668499210 +-34689952 160092512 +357845340 -125586424 +-256091655 686631426 +984890416 -940779269 +829488902 639139460 +676142010 506368244 +330836787 -114741085 +903843712 -295039296 +666901774 -103405893 +89134698 91608168 +-325630618 486947225 +100522280 -159284631 +-4548538 -558948060 +828024604 -515398539 +-113312425 179920117 +360915849 720472287 +-336713765 -564504466 +-678256395 -186358706 +-612531805 -790454360 +295709385 -581324240 +-370473723 -9995140 +242250595 -601202107 +-800784993 380387127 +-802792591 430597867 +2009892 106007020 +987120486 -358790514 +-992538472 182503740 +535884343 -307881427 +-94072055 148551224 +-211136626 -350565395 +755679341 844968713 +-779883697 122514742 +26529249 -155180238 +-485185034 -562076177 +974930776 -135261812 +-46639258 163219593 +23880924 658174896 +-148784876 -134085287 +71952494 -339788352 +-562297947 -4987936 +-860898276 -845073340 +-920546597 256238821 +-118006710 -682560159 +-475722483 18326718 +-28649130 267831676 +92761076 -36429991 +531098201 83007613 +-636717297 609655588 +461517845 -886633342 +736589365 915807731 +-906540054 -851259778 +-890946394 -212642399 +-294893414 -90725458 +300670923 -693191775 +171300677 283005224 +-306834485 467901096 +899288067 396999324 +670968608 96934810 +-176759783 748907992 +560103346 -236019473 +-210767454 -248488273 +296499850 573749059 +-477602883 950453632 +746895972 439986597 +35192427 908153688 +205677355 -411068690 +769901437 -984924969 +-224942208 872784091 +850548052 -503334607 +794134608 -783411434 +532947205 624209346 +783421141 -953941782 +-26996043 703785228 +-959646380 -658272603 +-129879821 -299556246 +962970078 -230614478 +-19793021 -778988091 +222594630 657178389 +792097140 645488996 +384228048 -779022234 +477052617 995939413 +-877709845 -181469100 +-951005944 687326114 +578907562 -44093202 +347522305 -980283517 +-683760972 725403323 +-736307520 -340448196 +663923056 -266236829 +718219088 442829840 +-165942267 -26576730 +663736238 75876131 +356429888 -640414369 +363102639 247076455 +-261996150 918377281 +-788872781 505296105 +-543075188 165274337 +-14474709 -397915627 +546693590 692023381 +-219644366 -620072548 +18246520 510603605 +-561811439 322323758 +-100607312 941421552 +-827501240 996226191 +-182222210 -156561881 +870905195 -67860323 +502303771 602655619 +-37699800 893308183 +575894371 -412143283 +-690401319 -872468123 +495844025 -377334194 +374846803 612643026 +280579985 -745783980 +936796940 -700452352 +652165206 737965016 +-83677431 -219163843 +-209629679 589106598 +-658250362 -186100970 +422125287 554773319 +-420731015 732275258 +-490304169 -285129011 +302560437 945119249 +-177308748 -219064814 +690843184 -775306620 +763245094 719323098 +10007527 321739004 +-566271205 668351186 +-33601858 -644739642 +-418408410 456352152 +-655814731 790858335 +-330078643 -363810238 +937495338 755873377 +-53430922 -85249345 +478065102 -772220557 +157669246 -860152312 +380046312 641700850 +-987260290 344014722 +-471726978 -757136896 +-932820382 525880205 +-185824563 -138588739 +-556573200 132712524 +-3391222 166833012 +-346883790 -648812621 +-160447136 -58283070 +616666278 657512157 +874984050 -574120995 +36617240 -351007721 +408263478 -306235765 +-355219325 -538661025 +307003676 593669549 +-15927257 -829000248 +-526479997 -517255021 +374393890 846075622 +438306837 834300908 +472111798 522421861 +989576691 62783128 +-948342047 520196884 +-671788616 26849208 +-69307020 -496965409 +-31253654 -933746257 +861443283 -760789304 +374757411 -222030735 +571172290 242106877 +647142962 -740896272 +-299046600 176512277 +140288898 -41231098 +879201651 -892302419 +15735177 -880069216 +398520973 508973660 +-772578041 -732898231 +-489345474 -943602445 +-829272565 -266233958 +-553971892 236494454 +-641720564 -989334856 +-745870524 -439072815 +382948465 383973641 +256288341 -709359765 +843498668 48353170 +573645236 -331729489 +-926910903 469918551 +-198059913 94065172 +225643404 963193929 +156791325 165437383 +-983173171 -631301392 +-277151754 253178300 +-218682430 153443703 +555736286 933834270 +171239906 -724478552 +720034718 617061246 +-166260877 -648829014 +-768588937 -524311410 +639159424 -720418102 +959840343 -209944032 +-38373303 126760282 +202912824 897764658 +674980577 -588199308 +6685321 -28439842 +-5361256 882011563 +-498792290 541927320 +-522621053 156279259 +-920558173 -877276594 +-149255655 334628370 +776299910 915317051 +-527153159 956023536 +134886944 388711790 +748859732 -516898368 +-96439407 -52176801 +806455921 -260403891 +-622345792 599617344 +-382752964 495017871 +270936546 291137676 +909034652 -443143026 +973715230 415689190 +-376621783 -506073678 +-527472327 943210792 +-937025214 -696738880 +-781737220 -728091321 +846310693 -782659682 +-209400510 -789388675 +-275990224 591950159 +-105239394 -461087234 +494236023 -898698971 +825124743 914874386 +-687729481 -943835922 +631971725 -354929087 +-747872544 -989275524 +-792876575 -739281857 +-694076100 -261067770 +-540927842 -110732948 +377445008 355212270 +578581970 365907146 +-796725884 -57851166 +-21868948 530726655 +923435779 894171546 +165432770 -200364651 +-808378033 115609736 +-676106139 -565310985 +-746167438 468598889 +850957757 605745150 +-164271988 -992713811 +694271063 -410314189 +-546118249 -309362254 +369665684 826537018 +562656210 -493563444 +-237494058 786417513 +752878577 540256774 +-667311697 258490357 +-132934022 65481654 +80587835 202053934 +854972019 73371124 +-227231329 387323352 +-639880831 498219883 +269058604 -374555968 +-3368487 359128529 +-951969921 848035316 +-842822686 343482270 +854885974 952418067 +-7617620 -735696603 +-928579937 -900326128 +-336336405 -681876311 +23004824 632481069 +-958322001 -752258374 +119886363 -642890677 +-709887173 -723358711 +-697087571 764710885 +-89649826 -928773553 +-939514467 212479655 +11949456 968287430 +864888655 -705884865 +-382458029 -196241812 +304045011 278146325 +881299684 288919995 +636853824 600274825 +543188453 -360058820 +4643532 -661045713 +-16126336 -220881945 +572423189 684212988 +506656059 -342012996 +-758374313 80315308 +-17898390 -965087630 +-330995181 -300004213 +-401491903 688233278 +-594253882 -23296935 +505777949 -22876477 +-356914051 792515856 +-6029540 915058232 +803243168 -698378005 +-969494377 -615432419 +-233689988 649327620 +-47547469 441624475 +399970522 -504185384 +575071967 -970392476 +-293999405 -857263753 +-847249490 -473912608 +-627913066 103792642 +-634671470 673768396 +264366263 89287452 +422296664 -295894071 +-829864751 651538907 +383822254 569603630 +-867524813 -894463693 +-500486185 -699516695 +493982273 -735578990 +-653213781 979681164 +-106578363 -478927565 +487214224 771835631 +-873161576 -584559598 +593283675 930695034 +599985349 -220321670 +-929444121 961439289 +370971420 988534922 +984053902 -691271569 +274601888 -826898740 +-22105646 -119763084 +656014599 564738006 +342044692 -854574847 +862752934 232555147 +711982798 235886418 +243635575 16237464 +-550894118 -748425863 +332737311 -991283487 +59620956 -585154029 +520215673 -801793821 +-173476361 579380939 +-827136661 673585615 +580418272 -133053288 +654067190 -526346384 +-227742917 -614390445 +-381169974 -859944285 +-958537654 313670256 +-327771776 654756002 +616932544 891385972 +261211643 777929538 +-828113146 793374836 +37143092 890409413 +-224636315 6667465 +53149376 490873002 +-816043641 -732978038 +904137846 365385737 +979590757 611214835 +-562564665 596222894 +19910282 629389528 +103136875 91509072 +-594421361 102355612 +500303142 -391887774 +-97992149 -454981792 +454725929 -893739112 +75894636 763197255 +-126360194 -614013306 +-640513729 -484400619 +-85241012 367741909 +378345682 -453671404 +-928752719 59366298 +306318120 -90415392 +804112850 -920444951 +564808904 546600201 +389535014 400440896 +-69837723 -901611872 +797924194 868882448 +145964675 -342783880 +-663513462 -993271230 +-654013713 -194572945 +-897424960 478342733 +-349187157 -262258812 +825041806 -323343439 +-468906811 -853409885 +527088648 774493454 +-754575610 -418682188 +-916756478 -615620178 +819760743 -35496474 +-415946941 -268440565 +-291267690 -929088358 +-717709996 -55315474 +921153559 -852921994 +-200247783 700719006 +576185208 609056492 +-11226751 -394202199 +-501121214 -78213213 +-823872708 -518941914 +482018259 229337517 +504183063 -410246456 +311997098 -679358726 +-179894770 -384499696 +449446499 729798202 +333315139 -23090281 +141242577 -410559906 +-623241598 -710940208 +825735455 570309740 +25407811 148611227 +-287947829 -517603269 +188138197 -870883696 +-516689187 -820883481 +308436076 411771960 +-392609397 -523608755 +893193326 90594510 +544757071 -630509544 +584901565 362845666 +258782700 -120170989 +293517366 962600008 +-481392230 -367364675 +883785934 -989874284 +-631267690 -411150350 +891076646 -344994395 +376093455 -701537751 +-370335001 160537373 +-280461431 864019968 +-25914411 21675817 +543055579 43920603 +121550609 300205349 +-629539273 52335916 +-222615004 -226837738 +-351274302 -435807896 +46306332 332372960 +458912093 525614471 +324345277 992013188 +-305651723 -303800933 +-13903088 787632758 +393584134 -447561194 +29419380 -985520899 +74376530 -165457294 +3213332 -239946935 +738255435 989060546 +303522857 -571692626 +627914794 -784220656 +222294546 -50838887 +575468825 -499814404 +-969093471 65354257 +761782061 759073718 +-241915215 271406620 +11822219 22965497 +942361414 452133770 +270333950 -391912319 +774099116 863051678 +-607629301 155777864 +518305660 796148039 +-747939389 -584774839 +-965371473 -923429185 +423674261 -943852806 +-669787249 82964128 +-75892094 180842491 +798829476 598969162 +649800045 -265525528 +-607891090 -129100596 +710957619 740574139 +77590601 -241832599 +-959725461 295902819 +972095320 492625547 +-5207159 -244380568 +-173915298 568248927 +633099520 96354359 +-242223697 -121927006 +373934297 -155015337 +-994910269 784278681 +666386401 -795369944 +-206474902 615382389 +-927107770 471588043 +-539522102 -665819371 +92794484 870680033 +-31478119 644002354 +634311960 -430231229 +-963419570 -231933978 +197391232 -517354062 +-473647831 723849069 +731953163 -117406491 +-410948757 -338666702 +41458013 -889590342 +-486543936 304368275 +52162587 618879908 +776885364 93121659 +-140630952 -898805995 +956268778 -624726933 +-657364069 -564504191 +-514562083 164231640 +231569476 522498361 +-716081467 383038943 +-212598078 -823196784 +41905106 309699677 +-312354097 235416800 +263164107 984439672 +-795432342 -103137066 +427064028 391240662 +-620186549 306012724 +-373518493 340482949 +361840510 -356656486 +805168209 -735339129 +795737738 879839384 +-783657783 298918801 +612797142 330997968 +-742125968 -775822647 +-335839474 681132627 +678747305 859116765 +-750582557 449579542 +266503852 83365572 +-976353738 -368855352 +-979654341 343750624 +-547052115 -823001840 +-951227126 904342975 +724298635 -473106857 +-756228094 711469484 +107787689 -925322 +-543844986 189737017 +-78583309 75491760 +-490239198 243933295 +-337202851 916131801 +-842404440 -358391145 +621727552 -280696836 +-911831967 -182567740 +-78985378 -160618617 +-943169719 -729012134 +439190440 576726786 +241122776 590913223 +632618598 -185989585 +-831756378 255453434 +-574889639 -813709888 +-126900167 211771217 +704097803 674874645 +-596991749 -81074803 +108152164 -26103569 +165548806 -155636318 +425028056 -43742250 +-681946529 416481152 +-964491896 -48819648 +811863333 -228622437 +-395214454 449711858 +848858491 -179702781 +480776132 899754241 +-970054882 981144946 +160384943 -730033656 +-414218218 906999021 +917394700 -152063490 +-141846073 889911415 +789480023 -92571243 +-467731790 60177552 +-518478259 610150885 +-333196933 602511722 +-34286529 -994373475 +13389868 -984402643 +889382581 -123768027 +-284814744 664138427 +-510577417 888260983 +214068629 7814011 +-848371630 -708322028 +-564472196 197943941 +461811427 -487296173 +-853016160 122298589 +-344393290 866993510 +-783541556 915966172 +849123057 -227445384 +-630922322 643380965 +-947089183 642060747 +4809700 -667731339 +-659104038 -485327218 +-29058731 485885451 +747068274 805629227 +-958796857 -850867706 +536346978 955319205 +869566962 181718292 +748000541 -385864858 +23736628 856459028 +-829131315 -170072516 +781324449 -407121278 +232408206 382802146 +-349208965 -567546132 +510680976 977286012 +-659900133 -725241734 +98624171 -779471072 +-274565967 -480035018 +666457109 -166312130 +-13217759 -667341722 +846999158 -867967164 +120564455 -119626881 +-149522898 22610434 +-728230443 773730714 +695189666 -924435925 +951417713 -651116022 +-239387742 -74907813 +-485212697 -448619833 +-623903554 21336459 +285049367 -591237128 +-542147973 -860295574 +786975595 38707809 +893915375 278083232 +-412154355 -345690778 +-473242324 611828282 +122978925 -563428221 +313568496 -891620947 +5375524 -205388487 +-203721931 131619339 +-204799946 709733321 +970519483 -360416549 +823058555 -47642245 +-91897105 -513293308 +-94527442 269179937 +353277725 -570735324 +-489604639 -454379416 +768600937 -610037679 +-960269001 -592587210 +-455599761 648592162 +508855385 509421466 +261808715 -854068878 +107835342 586742272 +939041533 427228691 +-38088651 14168745 +945419377 -794399590 +-853847468 -92018290 +-671563001 405864757 +-92795013 635526480 +-591138852 -96505340 +555452481 55901706 +-816552903 -242299133 +14387032 740439873 +827035636 254644866 +33214514 -277025612 +-592880862 987963585 +-930739582 -26003051 +-395594114 -792412237 +-572310154 631153438 +-846589607 101606047 +935818646 -305073549 +784461191 -837499114 +-63040945 422247718 +-381961517 -890778717 +-715163006 845537623 +684374992 -607260492 +612852002 -53451880 +386804687 899596752 +205865838 290007929 +762132045 909246339 +287941047 951540218 +-729502671 639579274 +634797907 -498836469 +-823487349 963894103 +213189367 -518642440 +-410844266 387940217 +959070437 -326974358 +289728442 264602523 +-909988495 77664282 +149202880 -948417145 +555217778 -507230927 +-807624970 384746721 +241467905 -477155901 +686717079 -242107238 +-976466686 -516023972 +223528537 498536029 +181386233 -810477509 +662011240 -605745180 +648743171 -177301180 +957716895 448038391 +28331255 -455195400 +691211648 -804679930 +122332830 889745805 +-175492685 336901605 +-856999414 -651756245 +-51400721 -886796828 +893559770 559656232 +936044201 178054315 +419518750 -65831251 +-817805328 -377603731 +323556560 -27178083 +778014255 4907973 +878655209 -3530406 +818936697 -509677462 +-558553283 899662861 +818895979 -801870607 +484304822 579017175 +203911061 -208715484 +422878379 177690339 +628164143 743967173 +-556274428 516184216 +302436980 -122451097 +-731007974 151894216 +326594858 949561156 +-357287176 26911152 +855888264 -9414627 +-924324308 631918555 +-353508739 -19485656 +-947325428 -135997622 +910260011 576298419 +229667197 391823394 +-851992046 699991740 +731863813 966585049 +411571262 348710193 +-854683809 -95632860 +-492466030 -122650426 +-554307733 -873722837 +756337967 -665505465 +273732091 256240776 +674478680 244160609 +166941178 992618730 +542308911 -762247662 +-677255873 363950231 +-601317324 -394874593 +800265523 -159599491 +-98030878 -480398898 +-650780971 -135576473 +493748494 -113189057 +-177562882 -315713413 +-5181327 -665900152 +822901327 -176703259 +695418832 -199810471 +697114839 -443018663 +839658239 198125849 +840278167 602208296 +-356399575 -732905767 +406737251 -734545283 +422779324 502730088 +853374584 411879019 +-890198725 651711662 +644257922 257224184 +613691144 -569262630 +-912821893 272202632 +324440014 -635222292 +122684993 570295940 +-73968329 -767362877 +-519367806 -141370249 +-404444104 -741911867 +-67743714 102046858 +-25349531 456004333 +-931121104 701788800 +-717712998 -613369373 +-847968848 557877354 +-648006720 -436156440 +-79908357 996087357 +761992410 -227202050 +-342774924 -631503877 +-441955246 807674442 +-85318939 -67284743 +888839649 -422920378 +852226423 -468711964 +288383493 -627520904 +-648231917 967446480 +511421991 -136524908 +340801930 233576554 +737140347 -314731417 +-387523624 -570776142 +-153119390 296422085 +-163084463 975248394 +-272699002 299975153 +-425225993 -745439045 +682924705 890706656 +-282120930 -412108822 +138314612 663628825 +126216587 -589223596 +921448797 31247554 +-741641926 349404940 +475893375 -428005188 +-713799901 336141870 +277805712 698115391 +-737820333 -546394490 +217991114 373404564 +-649754490 -913331648 +387214252 469861748 +-575849273 -630985824 +529942297 401242548 +876239154 -272348606 +-976501210 47907640 +-248394254 999775006 +526636057 -448462469 +-28077766 785045652 +-956919749 -909636208 +11194352 -120280186 +-548122203 260727206 +82842024 255770313 +346097775 -890053298 +-645569023 -635751975 +-706579066 -381526342 +902230783 -646660249 +2804881 -807253496 +-81277544 172796208 +-175047416 214190808 +-761269209 -641772876 +-314129892 88976220 +447100870 585202207 +-985950495 -572227009 +269386540 454656178 +-559770993 -491579066 +70373855 738852629 +-553627326 447537673 +285532089 919556649 +-287467501 981786462 +246294710 -274914916 +463005994 949107722 +121314353 -428262913 +327826426 -23051889 +-582379468 50387883 +-648355430 977482097 +86850793 -454613499 +-536046121 645591461 +-157952178 -818147281 +942264736 225862828 +240826884 817566382 +319218965 -212923695 +-188829108 -343635446 +36417502 -378987210 +319105294 -46901738 +209286086 -776439055 +-559546292 -40684525 +-610973597 896593812 +171848663 80916897 +-431398540 -145834316 +-315084880 728592543 +-512840738 950863596 +-640472484 385996503 +781937698 -199505650 +-173993107 385719746 +-397036159 -383398593 +766855352 -306937757 +-96924379 540782699 +546059229 -977663200 +-373673487 359572616 +68144138 -635743933 +557457257 796220473 +386875487 144670132 +-626971134 -300077239 +331187465 -447112390 +385594442 -137541526 +-600595624 -416298340 +-253762138 302310346 +727393136 342728657 +-601217658 328621084 +-303249947 655487179 +991398426 492610244 +-327445692 -411658553 +551873183 -707048873 +-274764312 -15516257 +-449492589 -445666104 +400581769 -576546077 +134704080 600988700 +-396790110 -605175908 +937409058 -469122521 +-855415759 455579254 +-811411191 -710177070 +906307385 -909793761 +217907149 251588800 +-172276586 -639141389 +-393024800 288199588 +381228151 985723378 +-205148078 177347271 +660336215 -84792180 +-122042116 -338939254 +626861599 763833445 +-815646862 477908761 +-294233323 44619179 +-751220190 655657805 +725595186 -112407292 +324508870 -593256836 +-18068640 68331787 +760994795 407067796 +-113831324 496434370 +55610346 560379448 +-926548290 980245175 +-766299553 438499460 +-737515326 -930627041 +953322414 282450795 +-596895168 -932854754 +-673464060 -323716949 +815271826 646383694 +-157196874 -196989563 +646560009 -845085807 +246908274 -129558251 +228631345 -332399509 +-753123498 604905821 +-883607324 353228144 +556728603 27342610 +904147403 -947292582 +-308213140 160317874 +-575536247 -158788853 +-457076892 -67018589 +-766201042 -231453181 +-261305237 351202486 +-329970587 224244611 +419040182 265261176 +-505987543 713954185 +43615050 533619246 +-527689736 -115383770 +252964696 776924182 +-202907821 791277523 +679628918 395541654 +-319983366 -218927643 +-896034982 715551353 +475942076 831418617 +203263996 581598847 +-430604808 678171729 +-32469313 -671316121 +436440586 -233553978 +-42612834 986450314 +-849322646 -595661039 +166590740 -699294448 +635204839 691401527 +-120939539 -827435867 +47918099 729187330 +-646883100 953814380 +-401448659 593173291 +432544829 -475457560 +740666785 -632003863 +136743046 -73375937 +834230776 532078645 +-13922476 -533929106 +581979897 198298889 +718152013 -388378373 +798290094 -542141732 +-972178803 -635622215 +786596323 -809885801 +146537705 -866651374 +841297428 -886524419 +-962191163 -679560494 +-126454178 227035872 +269633888 -869770854 +616262157 57593539 +-237593648 -135015481 +307810300 783359098 +-346424197 903513833 +-441408271 606002548 +-507903491 -263698750 +-809846846 -385091052 +231523056 603192573 +773295460 -820175099 +604325248 323594578 +-471026234 -461143464 +865746394 720356765 +886197324 791311977 +-567241800 434823436 +-38697795 648452059 +-516541953 34559355 +664098201 997608458 +854382180 849878735 +-728184202 104433233 +-848890919 959909455 +239890599 -436015739 +636365770 752184594 +-180069208 253694241 +139195763 744188681 +395615304 -13112385 +902800609 420215381 +389847381 -902204314 +490143568 194566847 +-536373911 -129572803 +234110637 236280117 +430290931 660324278 +-544288140 -118121491 +771158983 656734120 +-870239098 151128617 +536031443 540176487 +501159991 -341395928 +-939974363 -951045619 +81428826 -801914101 +-751360967 757265693 +-386149052 -142311384 +232822250 -516815196 +-561979053 770608213 +969720029 -689478304 +-150033570 289567542 +-915262894 -634462044 +-796062294 786933687 +101373311 642291041 +625530959 -443391112 +237396559 -982365560 +415917538 199889259 +-852553305 -134988818 +-44118648 -419764226 +901808534 -381357196 +712997224 -172318309 +-878071991 7335937 +655509012 959007390 +517862387 341563277 +104506518 69191401 +-647013946 -501120615 +514451563 -566052213 +494222236 -267774935 +332235749 -665974726 +-844714297 262297982 +373885404 -376608443 +-625292957 -790662206 +-13127976 -466723670 +-133674978 -883341161 +742878252 -995714818 +-336914816 -888498292 +-294731283 -161015456 +-841896100 -656142478 +-891002162 558348180 +501132562 -658517457 +824664266 290145031 +995436201 -657831282 +656047052 -133184858 +-689756254 884679862 +-702219119 744972656 +756745147 -644804810 +-466468924 615209594 +-578479652 -503416632 +-908707977 915851019 +936975658 -712395967 +606727440 496244799 +-109922009 559061949 +865352394 -688828143 +89803493 206834369 +-335162751 -80350306 +-213605951 426335248 +-715480675 -385501885 +389639324 88732996 +-861853386 -804310745 +622112235 861482053 +-817999447 -543615610 +607109694 -203485978 +-465597790 543482880 +424928567 290017565 +313957461 252178605 +-776764134 713366282 +355468898 -767869249 +-882554613 321811441 +497733540 377206590 +200575479 -659135654 +134392331 539854647 +992716058 -848734773 +-714814246 31337559 +529336704 -799567223 +-824955750 -911090387 +-486581648 -441980114 +532808339 998278837 +195700497 789427766 +680114027 -570870518 +30536564 197058893 +-560583359 -34001170 +-37206653 431714746 +-805233123 -622009500 +-303911061 -899799685 +361167940 -715521675 +292493766 -960069493 +-703172535 -24842884 +-41158081 395345235 +-172855099 135201577 +393252500 115336345 +-543049773 -372278916 +544764245 -669250548 +115757349 785763709 +534033401 57884061 +551040698 -649130831 +142484714 -475069363 +923442675 907678228 +661280789 711976983 +-877978520 -561197104 +731238059 151739722 +84249017 -828045769 +-328363504 -341897564 +-313622009 -449684380 +-645042827 332856444 +793965304 584701350 +-293842563 636058639 +130851774 -27257089 +-851248033 612814658 +-480815369 431058651 +-323830434 200038697 +-435406202 -407841873 +763474905 -560032821 +-340408733 -979439530 +477218885 978249489 +-47482794 771083797 +-919514754 -595940098 +-477273478 143865317 +833777258 -706264191 +-431002011 875337548 +-72258209 -839938194 +-761015181 274248427 +-384406362 -600813490 +246435119 -91031374 +-439937796 -457305161 +-84994379 723134561 +709082055 931563458 +-599165144 -104699595 +-991705233 102817731 +-372726202 502699972 +-529257001 -750452919 +698938897 915336773 +-387223157 501780851 +-134489261 124673651 +166088280 951626866 +958126098 326298070 +737500987 -907575689 +-412042818 -437368215 +-420772107 286152248 +774228042 -910875559 +200801648 173011846 +138846647 -21431529 +874132512 -343769043 +449357770 55729912 +768660930 738593281 +-124533841 -142661105 +721371362 163515920 +574985699 416671212 +550040557 -691348346 +-983923801 -901967848 +263452264 -774490118 +362839143 -567669176 +264034288 -166305085 +509012037 -621727905 +-713631628 471401942 +-61874123 -883122113 +158279835 95925132 +-649663101 664697048 +60066696 555292061 +-432849482 780652084 +76840559 -231182192 +-786981710 876473656 +-731280759 72990624 +-75864434 -546077601 +740771844 -689093017 +802372536 768837441 +-562748792 951497480 +-736141209 -40573391 +-831221750 -707240860 +-291511393 100802346 +-441636911 -498980152 +-807151960 -581036910 +405082994 13379268 +-928995532 -930172932 +384731995 20428014 +974375296 -321204347 +119041500 -191286417 +-721881767 882392583 +320976949 645046238 +-238532055 682804210 +155591859 -496466909 +873750696 983760884 +145074274 953647070 +631660578 -201800722 +-434050941 819276247 +-800230332 -970383742 +448283705 287317174 +122313589 -558214541 +510299632 296025898 +567600822 -767452305 +-543825369 -568288787 +-947083753 926139949 +696132135 346850497 +-654598136 700050949 +681955237 -658317991 +-179221079 367658133 +-200606588 39966617 +-157453068 955746843 +-677110045 -281614699 +812394334 559802784 +248330237 -718033737 +-905991032 -520804204 +271017749 -619629188 +404052548 -332012010 +-876331675 54246473 +-76125463 -195144677 +405108627 538831473 +-440338507 -215917282 +-143690982 334068027 +358135074 -167864509 +317599572 766142536 +-908702340 391429944 +-45831916 449059306 +-805945789 70220821 +429076845 -866162348 +-582773679 500978930 +-67523499 -953436266 +-946059379 134263539 +254054704 -727824943 +-628071845 -689572993 +-437935842 264474203 +91646628 496988342 +105326973 294186816 +-715986014 -697550709 +-183942426 -764091879 +785498934 -437316362 +771844062 472446535 +-708683674 -742275029 +-333508859 -433301089 +522220180 -673261249 +787787280 -108179839 +887353611 583619408 +-413445612 900174321 +-252597231 -431779202 +912720944 -897365941 +-246092246 110036993 +-808406414 -229660509 +286894482 78184704 +-764486486 -576380047 +-518271257 759844150 +349578300 104464224 +-858896907 -448145527 +616325524 337646740 +-695595963 882083289 +-588394464 -655589417 +-359528112 401330134 +391590394 -312590152 +681566040 -23297051 +187664449 570538158 +-671363837 -852451447 +136969977 -307168720 +320540234 483658644 +-963384538 -190583733 +-247903241 -215765185 +353662646 144562599 +621583074 110525101 +991972840 494731885 +342596607 223323783 +446530969 157611796 +-121873223 391327939 +-18668805 511949226 +485164603 -487191630 +616068870 -850647492 +-277090055 524220684 +-885395429 133313520 +943836969 117645569 +516441969 -708292030 +-234685756 -389785688 +-912576187 721102207 +-957674540 459275968 +-575913376 -738216165 +-158251605 194710257 +901804575 521862161 +278806315 386544216 +120749143 -228909880 +436449066 42983434 +363749629 -77744110 +-708670771 21468904 +-196542772 769054144 +161589072 -815955676 +-645910107 -852786491 +696932849 -507366309 +-60627685 687148881 +740666455 -790843319 +-706604473 803760503 +208847709 900276263 +-134103473 -869673699 +172999012 -545519252 +-216086958 185875551 +581115158 505789685 +631478857 -828985711 +481784488 -683661241 +530610733 -119749465 +-453703458 759044557 +427990024 -540244351 +-482980018 -107128262 +496495906 -972587972 +-650399417 243248887 +32597643 489015746 +-203545862 -382996829 +37497109 588449642 +393230315 855938448 +-205316704 534103520 +-860475036 182920006 +-863898811 829339774 +-475599835 873517810 +-807999460 12691569 +86491325 258077358 +315315315 414926770 +-230025169 -40347180 +164017631 136977373 +236475477 -390374648 +68367963 -542352043 +-584814533 -544324916 +916248537 739457773 +-155971351 -259452459 +114836728 -663824815 +-118752209 -38729934 +243080559 -931457474 +-883630647 -607603538 +222125206 -591495875 +-702364454 496838101 +757687262 -686659196 +-957807744 -452598618 +803301685 912752938 +-72835476 357852877 +-472107004 63946920 +-166112520 818957298 +362890846 -182789293 +-924130035 -132017909 +-936538026 724361176 +208104037 802998866 +-238322579 -905531492 +-507270561 -747990205 +-281906161 -220656063 +254551395 -77334035 +498402601 -214296288 +-865124732 -87161869 +-845187253 205074816 +90180399 710417486 +-712155573 555040400 +812366061 -659851897 +-554687799 -673413372 +192355475 420717388 +414361995 400130033 +-736452082 -204489325 +366187434 -956099501 +-436035085 167499380 +721294788 -588210385 +907900073 325838031 +-12487070 530528928 +-107916674 -418412818 +-565377952 -205314115 +689762804 327782541 +-208627397 7220850 +634734845 240391100 +-289383580 -648230999 +-691835913 681602646 +381082879 -205185290 +-614552491 -58256507 +-750082029 983198453 +179972983 745126733 +325598044 -306983301 +595719024 891899518 +310272055 356824015 +692382500 -640567840 +510951516 -857575913 +-410914664 813815687 +285594178 -18087808 +-833637940 626904028 +811831098 -521472254 +106624622 81160768 +-946508233 899861398 +-641732161 596841449 +379599165 -428406023 +-945879285 973027636 +-444004806 -992120808 +-134485499 598291800 +-457442264 -444920931 +-518796787 732296585 +207390277 -666611975 +908864516 -281425127 +-20386049 30287385 +234194148 739466446 +64241405 -135200818 +897924614 -588450573 +579448220 -689256728 +-557024528 -294844054 +138997802 -920195246 +-15492378 474964748 +411761158 -904730145 +305838572 -553570937 +-849388397 -866267028 +-126763637 -32368206 +293709504 -992624789 +935913112 874426444 +-793043691 576264189 +195680966 -796296413 +504396729 227346537 +-612309565 -661669604 +853207891 543326601 +490765839 456317974 +675545598 -155533707 +729291744 -887666154 +495252420 -553903866 +-702842939 58691415 +431899228 989043484 +-704251090 -399743605 +750329881 -155012999 +-690763175 -107874141 +-33187475 776213399 +300888889 -122765909 +727321353 530102419 +718668847 -811565191 +-72838894 -145252721 +79894914 -822879715 +983657298 164086123 +-712217624 -868115506 +-965162880 165703886 +595421689 460849954 +453085450 -795764145 +-425001441 182525971 +799105564 -841796515 +-835366519 751801314 +904330389 488439262 +843931139 553565096 +-962745196 -11790619 +-272318204 -522873002 +-357974823 534765626 +766822309 -945376228 +955254986 222407985 +-513455080 -198651105 +-165235592 -709498161 +78177828 899419529 +844192378 -39093345 +239852294 -478272 +944502849 -938586292 +906266163 677918782 +473341631 -510927190 +-263113837 86304059 +416231675 191444159 +275852813 190442890 +143500303 295967732 +-631707149 -965825376 +968335482 424786062 +-768986628 961509411 +-848120502 -647452482 +-733050330 -268396576 +983169979 29675224 +-416485190 -918040603 +-529391089 -501420629 +106046243 800552050 +562526210 78763163 +139017262 420996008 +-635788647 -246673869 +751727736 -314377896 +-621334110 205975573 +760087285 209883422 +-830941335 788331782 +-760766665 324867005 +733820263 -373521553 +-124663282 -270328282 +-823932026 -551631203 +-415490448 5949973 +863289203 -506684570 +707199816 10279453 +951612323 -924047042 +-219552858 578596882 +27407797 876982974 +214062968 61103141 +614374215 -244165600 +-950934243 -621285813 +-839354423 645041253 +119342359 -215969890 +-456977660 654273697 +-48777356 -222448264 +-242549294 932159239 +-54475838 -380182246 +-280527065 -220972919 +290940957 -997004565 +856798470 658959876 +-554803683 -988584820 +871199388 -52984456 +-511204326 488411412 +-653027467 -675131710 +-333557902 -884390505 +-348350938 -504882759 +555917470 -70805984 +969004694 804211276 +-726764799 997402262 +-943588071 183854215 +-272820795 630037158 +555005861 984790587 +991391726 541049212 +-36503892 -506543754 +-871633166 402447996 +779311529 673569954 +-277808308 -56383281 +-355569770 -243860749 +584221055 580623561 +-407604034 296034545 +-103166988 -838206540 +540754071 14518128 +-167840343 508076147 +-345805855 948207868 +998260497 970149130 +201545617 -454491237 +-177644593 701384339 +-448774914 528738153 +246759954 -314792614 +-725312289 661121219 +731970262 354872163 +-423749810 226869951 +201807846 -974015066 +100106229 20617701 +-609749667 129649902 +120064795 585942714 +-189339693 59790304 +-391104222 -343229260 +-442273221 500607193 +206800116 220666366 +-637816318 -482475099 +320633671 801602837 +505046644 111955661 +-789277463 696546086 +294566401 -916312376 +468962095 -301686573 +177227715 738918651 +-214867822 -206575773 +662527307 516013243 +-145478441 753803002 +314565870 395627936 +-738400375 -60797810 +386176031 324498240 +-380658046 769182681 +-485635007 722876713 +182617099 -476711432 +-482113187 -250318696 +548127663 248163500 +259575205 -980524621 +-165032043 468906939 +-846479267 -706186561 +852139736 590474495 +254995346 136614598 +-157639432 -737888882 +-657291593 43403078 +-979569311 -117279441 +758487772 718883248 +-726717206 417347490 +-70560286 962545850 +243080204 243528086 +-56863477 995199662 +-34282532 -499984212 +-389103816 369702159 +-248346682 73948946 +405558891 -764525165 +127654881 423227913 +610968060 362160560 +664183702 -592348943 +-226049622 850756182 +973576854 252612204 +677951815 524038816 +953583470 -203206022 +-910305503 -98860714 +-960873678 -217373050 +-719040852 538039384 +566190449 -290886994 +409373494 78355625 +-398112162 660974076 +168269024 121016004 +-943492990 596273350 +-810950697 87642620 +265664575 -603692183 +422940068 -216636242 +-622572926 -550997800 +-807836786 -265792639 +394993297 -73542527 +672054465 113080741 +875937424 -145380766 +-590882013 465258062 +-888990457 -123029093 +-349036024 -196277744 +303818094 -559503034 +638574568 670081872 +-11163010 854528941 +-139870356 -825409982 +-242754299 944464740 +745392737 -216461044 +-692900346 -600272701 +134900021 348494420 +-860892678 529760124 +24995911 -854226045 +767741830 292323112 +799649628 -33440006 +-460578017 342603353 +-333748422 652323263 +-985273158 907131637 +182532299 -465175977 +-152694321 745023151 +-479458077 -133675516 +-137987788 -291267548 +-877995107 908591804 +-708918851 540481723 +-15439462 796407310 +725893020 -265172322 +821553061 920442390 +-84336687 764297149 +797580342 486237177 +-766067133 781774192 +-661671461 538063806 +620656625 -45750617 +-831640297 -962133221 +-377625558 387647371 +-417393221 508766763 +875186260 872242049 +-80660854 -354386926 +764252025 518549622 +7070117 760778740 +-17354124 359260747 +134303557 -349854337 +575049600 980962831 +-966119205 -764477714 +-396979481 -594260898 +-305895625 -528270409 +-39836420 -775832980 +593736949 789228165 +475424907 572178430 +-584585851 120588492 +497230449 -655238179 +-609694407 81328618 +-24345990 -689268167 +215636932 -118585811 +754635026 -855857832 +-992212510 925388915 +-493180524 821100321 +186074178 117461635 +-223536588 73196158 +846964097 -912781323 +311924898 603093572 +523335235 567715729 +-800484550 -319922742 +-345192641 -268785073 +-314227406 -393622246 +889675414 530219467 +-592821490 403829226 +132950429 -540384610 +-175042392 -395041526 +526584747 -700359574 +168920522 270878451 +-981436334 622252575 +-791166464 -348416102 +68801388 667336711 +313502223 21523922 +-601345647 716024908 +-957776059 -669977342 +-155555772 136078449 +-90525358 796924765 +847349735 -442611771 +-773750809 4716961 +-660473318 35948182 +-22399653 32066179 +-776855671 -373229032 +346225836 514463411 +-646386383 659681535 +712524044 683804945 +909192075 -159545681 +-152530399 428821384 +-624815535 -476001783 +311612519 -881734022 +369996267 -671158417 +619653671 -151293978 +-749968010 188151876 +548305175 313556720 +-279121229 -251212565 +-105794136 617134852 +633977885 -103128958 +267868388 444385425 +615878187 -192136721 +399979305 -785149677 +337112358 -417780228 +-493715771 -184033219 +38612851 -340526319 +-528779023 829049115 +-15634238 -987669370 +-741606643 -409184033 +-203668186 347778540 +399462607 597927601 +699614862 109000440 +-871026547 -960315236 +-406782304 618571040 +28689692 40882071 +777471125 716488175 +836005797 257915179 +-27216582 545120988 +226731875 531384901 +994940163 692979149 +-961598527 -344949721 +-541024247 816230677 +-780394924 -569993640 +-93424960 217973607 +598173394 309807265 +-760289446 -469320612 +-566756642 248575330 +-377370689 -487495268 +-590862501 -431870234 +49443877 376803591 +694399283 -347541196 +712355595 -707621277 +-185596115 -834065400 +397054705 319603592 +738628439 -958667152 +-111129672 129634731 +860107497 46911613 +-611285941 739046403 +-233274789 -364370746 +-843017370 755843906 +-344584643 -775287860 +-147275589 988328440 +592263032 -575096120 +-467710026 -763780472 +818781889 947796913 +857422441 -336291879 +852880904 39539486 +-936885973 -744903954 +280640909 -418798357 +-210933401 474058140 +950854869 381971750 +170188482 -252919573 +270125888 424052253 +546301239 504073131 +-66927264 518259602 +527482128 -145105533 +37929150 814322272 +209179434 -934862012 +162360042 604250229 +182173662 -779152045 +818884685 507766071 +904609771 11473281 +-108373197 -800265521 +83278635 556402579 +824485306 -910666675 +827638579 -936916521 +323451224 -134952593 +-498655581 885427881 +872708966 402412838 +-415507452 -863570276 +558284679 305784210 +857563759 -246147219 +519893575 -411178954 +315901436 673857117 +424111186 -582960489 +-283567600 -468961732 +-159756157 468748349 +-401935374 594656814 +-605153025 988964141 +499856767 69332724 +286543436 672427134 +208851455 -185180721 +-410258088 -879560979 +-819706548 59751754 +39992682 368811755 +12314207 592570485 +-280670175 828373918 +687746438 -740885635 +-295694700 36084693 +-598828721 881443322 +97202189 -56479187 +-415010274 -21276973 +-834394395 -297746245 +-56161049 526719152 +-246212110 -605367411 +358193924 -317491626 +-161068400 -493966436 +-555809271 584090067 +-888805910 -35103193 +136560340 -182752006 +-144289417 -586607670 +92949986 842719090 +-625227802 -725348534 +-427312388 -10045135 +-260823389 153097490 +866865713 -409535524 +-888344565 616752803 +807149772 -356859349 +-397133483 945027547 +397740436 -762356658 +-231173445 -312667598 +339837085 884055737 +-801088118 913748987 +349109475 32172146 +425476171 919417571 +-5937906 261705575 +590593903 -394355246 +-490404603 354012653 +258646934 252753431 +-446955951 -630976471 +221372087 -915759583 +-14120441 -272049755 +180343822 378302651 +439446274 137688770 +482148297 -877786278 +696527285 -88494485 +297071113 133426702 +-981138067 201063561 +249323342 -936314296 +453640875 721598088 +-170189621 -704866627 +-86758507 -653331072 +903770963 -737493403 +978018025 83776303 +-39272075 817077075 +-43536648 598526776 +-395206141 -695840518 +520466952 -546340351 +-121769020 -420470415 +286598940 -656307344 +273869836 -938983851 +-300970252 492861698 +-553908426 -137021963 +-293398201 -890639388 +493605565 932705851 +348373788 178499868 +19741067 -354235589 +201588000 -11857809 +-286362965 521054108 +-763278082 960965158 +-548975689 -151302117 +856399554 -115829582 +-879332353 -113325015 +-248087312 -847386046 +-657274835 -387728079 +371064542 359756694 +-25096670 95784161 +397365708 547428895 +-867638954 504514217 +-642122436 724154290 +-425823074 95454976 +-428396160 -408056418 +84254762 96749102 +134787134 192478098 +733053342 -294748505 +733920015 35223047 +-71850193 582891638 +-256589128 -590358848 +221156162 -210297227 +-424587988 748821320 +-351961589 351440223 +463972462 493218236 +-594259768 2228878 +-744566737 -386385380 +41537704 607463628 +125562272 147362698 +176355873 46632216 +519304830 -624502639 +512377425 -609115913 +-37288837 -407807166 +-761836001 668597620 +-970533975 431458879 +-490907274 449792784 +-999575334 -311307899 +512690337 955485799 +-791164078 879380936 +-982341246 77419103 +-49854439 -474549480 +-22630116 -374956600 +503902140 -397042863 +507812069 913626927 +-968188164 -429979241 +624555431 -677726959 +588414804 738422773 +-513485683 -568798809 +947719510 -43872130 +668517711 -206953660 +-364242716 -232066094 +285246962 52667947 +314496043 717791392 +843096903 -196822973 +-509985281 843363090 +189068354 -465466274 +-650605306 -126455335 +787592148 -545917141 +-291249133 -631193965 +388433770 180036729 +589102787 -382089794 +-894439911 53917740 +264974554 670353347 +-687842134 521375514 +-590518240 960567297 +-464932140 647604646 +-518814831 431744135 +-501790044 -787471497 +-450906976 -310351871 +563774614 -209137733 +-359063378 -385956079 +-33596172 226235153 +-294998970 -593285133 +308529342 984506506 +-637072435 -676086488 +195789651 -755378627 +883230479 428026943 +789732208 -871273528 +269115782 -513452775 +542549828 -143426747 +-594758204 874162586 +-31431655 1848634 +-375251645 -181259504 +-956839049 -465060119 +582369926 94135121 +-955112966 84759725 +-104573253 -763316797 +-332054767 -194183991 +-689181511 -330501065 +881509530 187500673 +-624479567 177792652 +508285537 823125866 +-810759419 482092702 +96525358 -783217857 +-434616661 -148602009 +-589908767 -480932081 +-110412722 -40329455 +-484271927 458582899 +388804520 93488758 +-301761450 -362244165 +-618143707 443006317 +613228561 -5046746 +289284481 631547015 +918613666 -665686047 +-54174361 701416008 +-467278231 731237726 +189980858 426165388 +-365755446 -924449141 +725582302 -725340928 +194862797 35112104 +290572345 336732519 +168155598 -372650392 +-2306435 -186264634 +903207393 827246497 +786806896 -747426954 +-859962703 469731705 +202620269 -499486711 +-340946127 30269005 +85558693 687077191 +868966087 285550252 +-116849769 874489983 +-429847672 527561547 +505192225 -30029853 +928674926 579690253 +-306849521 937407071 +976936037 -702825232 +866103360 -157657986 +214486375 -725242530 +-861379941 -606010694 +255029477 -770293280 +427561820 395123649 +876315865 -638054681 +955222735 -978832123 +73168736 48682412 +496358247 -219008104 +-385090620 -734175480 +-990325380 173148071 +-869788616 813763340 +147350715 554634392 +-683868578 620602676 +-525067641 320569104 +-786559408 167941963 +15018864 538406528 +780006598 680291064 +-937046477 705831176 +26804899 -756379528 +443740504 -290145279 +-684926783 -883937615 +-414548054 -945229255 +340714261 931472352 +-799309256 -948377828 +-661121077 788908697 +450933641 -762447847 +-765089921 -892369546 +974155811 559310398 +-825116840 -980291943 +-976403427 270535380 +831982895 -989018219 +824183012 940883288 +629105729 989610118 +-760119755 -745811935 +130882766 995182845 +-260271141 53604583 +-981837159 -38356591 +-249709839 713516947 +-749309596 513072917 +-946772161 881730648 +-909006928 -30196962 +60099404 669436084 +662797425 289070537 +-191790372 214042164 +-631510777 -13295496 +445266570 -45785971 +-451145421 -605356782 +119314378 -621056910 +-687554860 -141554117 +201796854 -486857205 +679211363 -146409234 +-319698001 374377590 +908001626 330311372 +734003274 -448563426 +752887314 396264453 +702646472 -510796320 +760003598 644872806 +263434382 -102730051 +-75083063 -340932993 +712440528 -405190890 +-649478341 337746136 +528146461 162576261 +878410855 -663489922 +822304651 315150515 +-737285263 60686529 +963618947 -755402273 +-223759875 -936449242 +-792770133 790659647 +561870103 935944080 +368899323 -579340313 +980375919 640637619 +470622310 616678004 +-936337744 373616750 +881525368 18452380 +369192307 238454247 +863534354 -363564501 +-523487236 -1186913 +-172930324 -954766462 +-340612286 -625491694 +45879719 451459879 +-910325096 -668672360 +393330662 -65975496 +553495059 705366960 +156718631 -322743685 +625979708 793633715 +578634575 -414767416 +-498090949 843408796 +979812027 929318497 +761058932 -131633274 +180544481 304584821 +-472382864 -377384405 +911562811 -896450888 +470118513 389162875 +496733140 55643185 +93623209 -879077171 +896411917 307080883 +865423340 189854936 +-487057335 736344322 +414782591 998603881 +-123208469 109452925 +798659650 -132720818 +-634554829 855900666 +-15477955 -500960836 +34548825 706146901 +179343221 -237392576 +396813753 -939886804 +-525078119 -220516687 +496928870 997106718 +438396464 -841850831 +34507369 184910340 +374427590 -757204920 +967455057 -570068349 +612351376 -164776092 +421694437 140171822 +-930937090 -585445584 +-96930170 958493716 +821313554 -953690809 +761816546 665092400 +-949535921 -129161983 +-226163404 813158556 +546266931 -610777141 +-518092635 -669994056 +448196284 -507530917 +-553727951 296858596 +195381879 581718353 +-260966620 -118945187 +-970087096 -292072652 +-751986248 -557315843 +-975585030 290148582 +-349408148 -274264409 +44682362 -470848841 +-691324443 -359649728 +-228830729 -577958502 +727005261 -473987609 +-278902700 -185773171 +385221473 739793824 +-998616834 -337787864 +-332401016 -701845150 +-295218900 -454005195 +-240552671 -643317466 +909536691 846926405 +952257570 527604912 +-562032904 -260658452 +-966068821 272217070 +288890635 872970554 +-19847622 -803048994 +401340737 9144826 +-72289427 -192208061 +514330074 34361392 +217059062 771972027 +785946496 -260947615 +-755259212 -437586211 +644813013 -939256132 +-960814586 251188071 +396171801 -549654814 +601172943 -716245809 +963680623 -819042635 +-413644518 -240115486 +-290657220 317418563 +-956179954 579787834 +-359177560 251237934 +692889729 -910834693 +912074515 -855890487 +220681814 -341804510 +-94039069 97905515 +-24118363 -102868096 +823487612 863900403 +-72535996 567453756 +346040853 -834270770 +385760191 -410659858 +941432790 -530136048 +660792841 825166929 +-193302363 -296959781 +848390471 -19111241 +-632095127 623789120 +858866408 781273430 +67977745 -661764557 +97793856 -108059751 +-749787742 218298235 +536812665 332350332 +552902637 -240068179 +363864956 59399369 +315916155 -468089854 +627813327 396470199 +-348355817 -895882793 +-250851071 -781669788 +990260478 -687621703 +-830136770 437539240 +-956488337 -438442054 +743152433 -1522828 +578862084 887065404 +981776886 -81698777 +584922547 730690010 +703145623 614209869 +349524953 130257105 +733125889 -85744318 +154894959 -879304525 +366105064 876457176 +230527393 -142846338 +-547973263 424502388 +-598825437 -888593604 +784750805 -749330878 +472087292 452210746 +466172529 930393148 +406997401 403388188 +888526281 -815236486 +-720234013 904548186 +396786849 98196168 +117998027 551721282 +-51341552 973536275 +936324116 278349644 +-521008535 -439102772 +-784535101 -198191403 +72487557 557427913 +650007249 -766635244 +-853508909 -889072733 +-136618418 -998120991 +-420497552 -886238181 +-447092123 433926497 +-667766056 278076211 +137817095 831918347 +-341559310 7851831 +61746077 -201200930 +754897229 -505194592 +495620081 225750997 +-417449536 612720534 +392241076 616375133 +192711405 -663229231 +395891760 669946787 +703903168 -295991087 +507742924 879815760 +-416880474 -417921432 +266338606 -294826075 +-267652226 790973604 +-344959807 978194252 +969219205 -644296556 +-913974902 605807262 +703420910 -372769536 +684635499 -76525713 +-542655858 -608574733 +-924429569 -693142154 +341657017 -889108632 +54426765 360925821 +654080079 544512199 +-836973568 108539496 +473055736 77292082 +960428367 -896295816 +526516864 636958967 +-158896789 929435062 +-905614389 -300312057 +-715742038 463700650 +-779495342 -571680435 +617770262 701530536 +618549406 -520912322 +676284005 350868394 +-551229901 -588329553 +766189517 -979761910 +868261992 840226056 +525678279 -364762215 +289515908 -307480938 +718595406 -754344064 +571845496 541486119 +750591351 825045341 +-652148829 -798284112 +-531356866 337994434 +-304590885 301752107 +975139676 -93278502 +-903292718 -741925983 +548222789 -413445694 +-7565278 651150477 +476450587 -467043808 +-613551174 -734268359 +-30380954 121453781 +56410713 182847043 +-600700286 983633769 +922254399 -458195282 +685852368 -7753312 +983552061 975177377 +-174458745 346222731 +-859433955 -308160506 +55745867 -466573426 +-170803891 -746032313 +862066051 -725641484 +652234354 -210298255 +153733711 -458580288 +737968361 174735011 +101039121 85605808 +331403554 -349150707 +-845902833 742501697 +-391148718 -675526124 +-519930642 -34801379 +777108176 59024262 +-434252174 487180651 +45556663 81954163 +-800879080 238321090 +61468623 -875100071 +-369157682 -661861763 +-29592533 363678946 +327899664 452919086 +-949921386 -415310497 +613475922 955451261 +732930312 911703731 +-472621286 -333228350 +672839966 -540637511 +505486251 403441553 +409286224 -801112888 +366513226 156103797 +-548784777 273818479 +139804885 -926031880 +-840527781 -477777190 +684050468 574321784 +-271636034 748369694 +-879659209 -776083632 +-501562979 286961451 +-950029478 971066766 +490397096 -269284009 +281142794 -722391813 +447415312 115544337 +564267278 -560198556 +618411166 -824996672 +-848978822 156684755 +953024234 -190003705 +-456271073 255401138 +-856111091 -346903348 +672007605 -88928723 +-352869219 -185458223 +50348532 901191051 +869155561 692120055 +-267238742 -289131544 +740599534 888038973 +739465497 -532574178 +362611925 452434814 +-552504738 -979218672 +323348781 961841107 +508134136 -714571211 +295267279 -375890854 +645563593 -133899292 +-974609411 -849634881 +377426699 276857575 +246643726 -323541583 +-434041958 -539254407 +514293179 528956257 +-717312031 821622271 +860516572 160239258 +48036426 821358809 +-708978562 856251699 +5842642 311678827 +956838101 -672926610 +-300633912 -817625287 +970863519 -112751802 +-719741579 -272825252 +839896036 -553671019 +872893699 928194960 +-830339233 998267516 +-154687156 492879534 +611877621 121317203 +-778378105 702330109 +-372457476 -336679609 +-157276267 915948799 +-46120269 -289254609 +416241646 851732451 +306559640 -307310416 +663620629 -350939427 +-562182781 15420271 +-432739538 -274859022 +-774640842 -609460043 +-852145620 258286884 +-314301760 -627298600 +559453701 -909025319 +534148557 344926986 +534383280 971490354 +371391896 -207747487 +705530740 45749889 +320659266 -20780814 +180729848 821257284 +376553992 361649391 +27345746 362606406 +-931369596 -335635667 +-790737763 -208588924 +502765660 -822649490 +591095055 368996073 +765135748 272935467 +169302259 803495853 +326967700 -997480261 +-542438293 390727412 +-71627825 222466047 +780670311 772985519 +-678126263 125488970 +336645411 5047131 +-374905733 929393009 +537686456 396541933 +-220179939 171872068 +544940137 56050682 +306920630 -95761218 +-628794776 554934710 +640634568 655114868 +-403434486 -208516986 +505656972 293157381 +249033210 305493589 +504413774 851365331 +985748038 907514273 +914934265 -729368011 +-694904255 -817698251 +268428001 -720310975 +-268804495 918969248 +173013249 -341993823 +226872192 485866397 +-292124004 595503153 +894067540 827398086 +-45868890 621533872 +-743952905 357987986 +-558588830 -625730460 +232469467 545876183 +867086405 164515035 +-188745670 -416289884 +701663202 -447366206 +324360207 666520580 +-761528449 -579694711 +-986970442 918717424 +-345148383 -480123197 +-856249110 -939495858 +346549445 -326209803 +753453111 -574743424 +-286316424 563493543 +279077765 -626603338 +171164709 841868032 +640890551 262169320 +302726031 -781047124 +631200675 -713966611 +-175041534 -606611733 +36404827 137942776 +-875025276 210176591 +-483859945 427426757 +-649865165 -445660654 +958988000 431290654 +-736348792 731341421 +714464977 179301195 +748248042 -123748901 +-670476178 -245863346 +790632035 652938926 +329492704 -585752344 +-881681018 -559052490 +-214271353 136579950 +475080431 -603539899 +-907936495 -746549390 +370629046 -278195919 +-734147486 838455334 +559630903 -127739983 +395004760 409142290 +-879685519 176473246 +940384336 -379321963 +-933127305 331976881 +-698567957 483063223 +-790718028 739077290 +353586413 -697484546 +165927949 34543482 +-420043341 -267192488 +-392309198 447151149 +777516111 31162860 +-186325561 -984149344 +-543559168 702967380 +-391282289 350047125 +223754340 -125951762 +205211707 214602200 +367268361 220213517 +-917251255 -850012242 +441242806 -542667502 +28171835 -319271693 +765212383 -834628168 +141545709 -186811279 +345298024 184344565 +926723778 547789539 +296745740 -74958114 +-461284338 -631514078 +303722195 979523264 +-58015072 16518766 +-314348580 -59076197 +723591444 -990143028 +269372899 -930625817 +-271695128 632059148 +-737393486 -8079093 +-587126357 -58042946 +-87017727 662636016 +541876335 657682679 +-725675984 579993751 +229919617 448050184 +-623675210 176419481 +401740263 -941684954 +-95861400 -510596939 +-548076464 -577689934 +-296863226 518259006 +634214271 158568263 +600962419 933987650 +355324779 250107582 +489243204 -513988067 +108970960 -28162832 +-437374697 681470400 +368249818 -946107796 +-547494195 827872683 +813799507 419511504 +-154097180 -654404431 +523274159 140790058 +-996612659 570700851 +-789494426 781279263 +31481045 475231049 +-666142429 883272768 +351892385 50372719 +-334098744 -998441421 +-118846809 -258769302 +-101567300 471172268 +-368012682 -837107512 +-50411302 -977800864 +230841839 692972351 +-953642804 538425613 +352012858 -197903781 +350477801 413711990 +318945088 727711718 +885346536 884730053 +687923267 -313686465 +-34116250 902814175 +578116336 -234954634 +144891196 -518285010 +-706986571 -841205709 +-19230815 -644879592 +737605115 -606465186 +664083903 735615043 +-430139487 -141590221 +334365244 657444407 +743384096 783612653 +376124147 -213559665 +927615125 -897182194 +-224011380 -852905081 +-166550882 -862924728 +805373235 776189389 +-1838843 -231360882 +696097398 -236096248 +915930653 -341976557 +740947012 882853361 +661270522 947258447 +915974061 -123020809 +-301881470 403484553 +-260574637 -41660251 +-409948276 -667843558 +-670757829 261692379 +-899457229 -356054346 +890317768 -73045682 +918622456 318469238 +-38702136 -232574183 +-856154113 333418830 +678738526 81092442 +-306870253 -561754018 +-378331781 -720568400 +-674483482 -116736145 +-86567766 -765843185 +748733857 826961593 +-699374185 199260574 +-325931852 -254724291 +-247224615 485383075 +144960133 -123728014 +974503646 269332188 +-690226995 -246110143 +-65775917 515600959 +-414812746 -557175062 +703445039 -993324246 +64262936 105376571 +-546116087 634111275 +-982704511 385724341 +785101360 -613865837 +-83203843 92554922 +-997054904 -546530160 +992072954 547876470 +554746918 771305767 +580496912 136113774 +580568183 -12605692 +-425454809 114251503 +-477957611 913116482 +-943361690 784853744 +-934745210 880933752 +-252299599 -774260748 +146605571 -851357098 +242195877 -427066105 +347410354 -859424239 +-447326621 -14110150 +467935945 915500692 +-217040465 849249635 +-867875336 816771863 +807762146 -538052443 +108699641 883924079 +-186511551 -280546893 +-158032055 863665428 +-720589483 -979824503 +45391630 -263181367 +886608126 -174889140 +454541824 -418991458 +-206274160 262776593 +281255100 988349416 +295759786 -129114708 +234852723 -620702417 +179664927 404386128 +-949525977 -139844813 +164329160 814875480 +-462564861 374443802 +132336326 -9590123 +333466961 833114321 +37084915 -679543366 +696523230 -509757039 +-234086306 -862774953 +-26339559 534690448 +579332375 963496896 +-941950052 252317110 +449918407 308666866 +-425556118 516305 +-475708263 -934696412 +467834953 -942866921 +-698047472 -609944528 +-224172460 104169067 +65943110 -868374575 +-660078885 -579323176 +-397260847 -795513715 +462708780 -749523889 +-955213894 -765307882 +607809568 509011597 +-835607119 -787215029 +777831503 854478349 +6128813 308976842 +641983613 -525267250 +-134775780 712078327 +-23875183 530858640 +876924499 -368810108 +676611991 -283008414 +666300570 960284488 +301634789 -359181875 +-5094935 968857737 +901380197 527162675 +762475919 -997154771 +-3822795 -489827290 +-930071245 493232882 +-988609900 14287507 +236994742 -939526841 +220920625 -901249548 +856208625 611623940 +-81528599 -698911741 +-515148564 -345339078 +-599547972 107147731 +844760312 305873866 +-247501518 811099773 +47690632 319664392 +79980728 -340618977 +-509338307 871709255 +-427416333 129302629 +524187125 431208446 +595834020 268554410 +845054618 370982419 +837070477 -44702000 +59624160 -702703339 +468935556 686174207 +-379546642 -690323972 +-262203138 493354620 +738000867 300492884 +307447839 181608617 +594718133 143553064 +843325094 -815651071 +-622864916 -660471276 +-463670120 150427078 +-907602726 70742293 +945542462 -673550936 +724348237 887297906 +630302838 -249082987 +124486199 -374163627 +-477997795 -586515350 +-954081764 -912669622 +-427066181 -257373582 +494257181 -402138234 +222380883 -782507479 +665494415 -360345713 +-279343641 273304544 +30385118 880811540 +-549186324 45506379 +-391616457 351874494 +694238528 -689883363 +971364012 -872772705 +420156576 -338971214 +-20540689 -288674219 +-608107389 356047916 +-933848663 -660743694 +263909004 810518135 +191641411 -911914757 +-835190127 218683969 +-636994104 348167395 +-770105216 231006070 +-967833256 303874057 +94136724 -148428682 +-179593229 132196048 +-202733303 -187996797 +-541794357 215581958 +276471356 494035739 +-317020668 -714973803 +433946452 -285472886 +936136419 -868597758 +256923132 100319178 +423763486 875060016 +-414707560 829115537 +-569091387 626786911 +458279603 355643861 +79253185 675534015 +754417510 -461037996 +-700363571 -113534 +545717280 264654911 +-398074255 115624652 +-509657601 974138121 +966938732 829964113 +-516355929 671671912 +743722897 918006108 +-985893246 426370374 +-939171863 317670417 +-649904187 -230068277 +-627410590 642179052 +-888329834 -853932926 +-821199805 -685505226 +-275887725 -300892717 +-297215833 513481628 +-159699833 232996522 +497309913 93483103 +-723358459 -125977085 +894025511 -140845608 +411351962 19231911 +-555421438 841096473 +-340664116 352759643 +-448088396 872281639 +-992913888 -18375248 +-761546149 -968955193 +-37495386 160750917 +203955137 708306326 +-261238657 -980746197 +684332573 391058363 +-415619752 242543175 +-262894384 719565593 +675310727 110052634 +-767565480 890489393 +791777186 -360286844 +646311869 -96144693 +508177972 -472270387 +-560309681 936665092 +467606067 790575788 +710315330 -522375573 +-675517875 886637363 +-977638922 834680847 +-566842127 462449097 +-91924503 -67966997 +117459663 98490595 +-106020807 540089682 +-523500549 750435221 +-153951925 -530570597 +-868284991 -614902600 +711628686 259648866 +805593236 115158718 +525140169 -941723776 +187750969 -609379842 +867070575 527908025 +-840767504 5383366 +58474247 -239988292 +-239146383 -50701375 +-254917899 -132547537 +759903598 253549270 +304564235 553961530 +370267336 895743641 +589040577 -710950370 +-666843810 605176035 +860211472 -675020724 +52335767 384271372 +-474155033 372290072 +-203831353 -753716567 +-743611102 -179052878 +760421044 -530465594 +500119753 -595646661 +428322162 694461755 +-425942318 -493384585 +-515592490 379071644 +539797142 -482787098 +44947132 -127477555 +-287430800 -314671647 +-590555868 198953218 +-201282867 -99513845 +-339329465 350769368 +480522037 925106313 +-273289034 -907667712 +759509199 -903283307 +514149284 728070627 +-49480800 -557142594 +-811079796 237275385 +-413614242 -8900466 +871464090 -292147638 +-824863161 -280261532 +-812939759 -900799534 +575830141 234958334 +-908819184 -355270344 +-814810898 476006333 +1988239 -969867147 +924433997 360353174 +768171677 589899705 +923237490 -40252894 +217838895 460127417 +285748125 711935711 +690686925 445319051 +302761154 -137923390 +-2070585 -701570100 +163319788 -766401858 +857385040 -330341597 +-777330289 -177159255 +395103821 -268207017 +-942422654 -459662176 +-520127294 535441384 +-163983572 439707657 +521935755 -5730603 +-283090313 -576820844 +-61475154 397940719 +-66933112 -316010745 +-612414988 632681646 +339173541 -428923943 +-403428342 699517873 +-720386267 -605000433 +-952570726 655564787 +527828484 433677265 +-281375673 356692252 +-380556813 52956832 +-224948608 -524121258 +-886993342 257073828 +252751440 696135190 +402399189 -752651024 +-140139327 573075504 +-816670097 884161867 +-431652688 -522289700 +544976012 21825729 +941504954 178853574 +-905114249 789178031 +507232741 276819066 +113223150 -651489377 +-236826903 643156454 +-162643996 479466888 +411977435 280942908 +708027737 446166790 +969315185 244568554 +-194368589 751920926 +-470545876 -73848794 +-439207633 89536186 +241647520 982603879 +232167017 -787430553 +296698820 534646703 +-175125495 -78624653 +-57866957 37501501 +-799428317 331273000 +441588527 947345104 +38058236 -489624516 +-616828023 383297343 +-112551332 -431973618 +-301020642 525060022 +-719439857 999969310 +-585829601 -981899583 +-158561542 3262330 +63321604 809075992 +660247810 614370596 +-552445737 277489552 +334011563 734675798 +840489268 -976799762 +621780229 -844420739 +788882604 837849330 +-774185412 -8112410 +974043763 184614472 +-46960368 206898985 +-208852341 604678995 +-21538591 -145023738 +-652342177 804764078 +-497363048 389723940 +136600868 417003287 +5523007 -137396786 +881380947 -365361135 +-390299542 134149562 +-232932781 286380379 +-332833052 499059977 +85887278 429445897 +947065974 -719598783 +-805020532 420991506 +223535066 -808591389 +971637433 484828545 +-279339441 -696115166 +-697223234 691485622 +6089510 -693180560 +-818227561 198873326 +-755996760 -997119080 +996923981 695253004 +512530878 -116670051 +778622170 267617653 +266315526 -642635269 +-663685396 840918466 +-629882391 72010756 +-159042978 620454825 +-529511183 456508186 +523848113 456928290 +-117368603 68983288 +456215476 640803544 +-167631465 -127772231 +202474290 766451108 +54091909 723356537 +-12551016 161538553 +-676647893 835444234 +-169220943 -350910613 +-342959792 311624448 +-466680325 -9631674 +-33711094 739843706 +528925599 495570061 +-134709179 827487070 +-233252148 757527560 +-7999624 -999342269 +-3910235 374434039 +-142477753 -899282911 +845758018 736947207 +665449675 239048716 +-225570297 -783708866 +-511924542 345215257 +-973936456 -287489157 +-893508445 62556438 +294732062 593722811 +49057242 -867625559 +208394613 733171188 +-331597528 -827341903 +881676412 936627811 +-645233721 -153570787 +-884664514 604879479 +574482003 411636135 +851105610 645843312 +-461485947 -987446859 +570209770 424892829 +663932902 97230066 +698353573 -518505029 +995565510 646221107 +-368686120 -691660523 +-543974962 40418804 +-236527897 236723146 +-207185916 418124094 +639169012 57797373 +765196138 -661628567 +821002663 -913832696 +-650154157 512878064 +902299360 891771757 +826044829 127453684 +-989088436 -437011275 +-492366669 -911092870 +-687344381 291259471 +-521325949 880861044 +874705746 631933019 +-449903584 -534061342 +864690871 -515058421 +-911869367 528329273 +-937979892 103624056 +466129499 -543795304 +577393563 358512125 +831053392 551327196 +419967745 240167063 +229832091 734192322 +-572387241 -263553433 +455875572 -25606598 +-628544759 547925817 +-613189691 -538265579 +-951738361 259575604 +-658825544 -468819301 +-435693021 616889433 +-326612239 918842466 +97954239 -597060637 +-950892795 525329054 +823166156 -733129091 +-436719394 747587962 +-691304496 -73138288 +-143516040 687381962 +560779371 -608530148 +580537410 36392508 +78740796 664665770 +-33549648 178487612 +787336765 -841084512 +794486453 864658521 +-174790153 472011367 +563555036 379187022 +944538579 72567984 +843377976 588376869 +-329693915 274629184 +-856838498 -828665463 +-332974573 313037965 +-802603812 57750908 +245504116 -810041433 +70621431 722989269 +116418986 -374411902 +-913137845 -970829919 +695746395 774106967 +-395149727 -502935227 +376170930 -418830307 +10676407 -925581825 +-914438691 910003696 +62901144 260126802 +210121723 110030130 +-971166726 526836712 +585813085 706915017 +298962447 -955975277 +-219418812 661559230 +478405687 250255611 +557543811 -328638437 +269619888 -70993300 +636619763 493840619 +-708989814 488186243 +-716321546 -708889096 +-583584332 176646471 +-203426762 -98137580 +-330498423 -73914570 +904881293 298523166 +-762575624 577676000 +283247530 521574811 +-223524771 -701099112 +-638056045 -4820408 +-555224493 807242311 +-893118229 441235835 +455269771 -215038632 +-711778928 -781830328 +-710945781 834440802 +-583900026 370325734 +694279114 -962767911 +-683840697 545567331 +-970762296 110433001 +618995186 882797471 +730410841 7243546 +-93710521 -564712366 +-922510528 -392060181 +-584868400 -509139729 +114969084 271374111 +-772233127 879535808 +-523856948 413767156 +65620422 -910661448 +461602086 538559254 +693402774 832208492 +-205891976 164119172 +63740791 876783862 +-254679571 -346361973 +971234310 -357391130 +770881606 810795989 +756090290 -751535348 +-834088835 -877897221 +166285519 927901822 +427453230 -833387139 +395368859 -842679876 +-866662841 120365449 +664474453 300792419 +633647668 -550890964 +267344179 550571659 +-511050626 714551780 +-848004807 -12166287 +358357864 -492380266 +-672118495 59853091 +695587444 -801946058 +-411110238 -218910842 +837004917 643029799 +883724796 970825884 +-86645385 924159769 +-219747632 532711985 +-877369840 -957327049 +-167417940 72003905 +393661343 -762169700 +-164520524 -436784938 +-916938320 -424331188 +-801394431 864983976 +-708974489 394758905 +128534619 -241763424 +929650968 217807231 +-525866605 867657638 +-692776246 893919865 +-26624382 -522070564 +-282607 230444147 +-804346096 392097845 +10016242 -237110471 +-870277731 331353825 +-776357794 -503136412 +-315317328 -586553738 +-193834136 365038519 +138131350 -546213902 +-410220146 69445572 +51117972 786639177 +781076661 -604281890 +66186381 -738912625 +895844282 323003935 +877226189 583198406 +428139528 -376202622 +-523610603 -343447912 +455293223 -101121962 +-885606459 -221433367 +-278502252 -93812213 +-347862421 -533372623 +989661305 492984010 +-792729784 -812627481 +-45385860 -718961516 +737718483 813328964 +546316193 -335377834 +-815198333 -382130855 +932161103 25998342 +162809598 976204845 +-560860138 530983227 +671254634 -686013357 +286582036 937256336 +928165821 -616654424 +542171951 -973337640 +127116992 -558331671 +-319942098 -575655159 +-494863034 -272591747 +572999932 513873527 +944133996 -464868601 +940194916 412040206 +-626533998 -652244474 +355021861 -875849942 +485355253 722487197 +740060666 816310487 +-426480862 -141049498 +175309157 777846150 +-58899412 -613701091 +889595280 65284173 +-791457627 -29306393 +914531347 526415683 +-992905438 280612176 +-181448615 -801258979 +-470769392 -227595812 +-740168230 -424449455 +98763035 -992187325 +-5900907 -493165811 +779142097 -954739984 +-72834063 432881734 +227726070 925890994 +-790684239 904037771 +-284833581 -136294036 +302220468 196586846 +-959569578 797832152 +-492899264 182453891 +-489701900 133146516 +-603629407 687843120 +-222569745 723440331 +547591516 238420544 +-241844036 549792752 +873067484 -504501222 +-898262800 -728299887 +677891701 -384446073 +-689111362 822292836 +307041042 509192421 +-469220060 -111210664 +204594503 427692916 +-239383862 -304173146 +-974683647 780915588 +-59548296 -710801096 +406010308 -704956224 +334880221 -703741639 +568401093 706303389 +-269902338 -756287704 +101256587 -273931158 +253409658 224308518 +727749123 -856760618 +-311028066 653271383 +778010818 909535802 +505460235 -137061759 +-899963834 51116066 +929056824 683921738 +831894232 -135322721 +-966063119 -327676119 +394724442 -198828506 +-111901292 746406944 +26294575 425389128 +562828551 782101222 +-184955978 665094103 +219448496 -633512634 +-697514900 -534169385 +-181139261 355493062 +-142690757 958363640 +762374578 497654568 +-915117342 -636587806 +479560691 96210452 +-496748093 710061605 +-929318017 466454584 +-247994811 -232523444 +-840464856 559571957 +38747323 829585992 +231327650 274056568 +-95394044 -680018837 +653759601 -629166889 +-887825530 632969264 +888606853 -469848229 +383770211 953675467 +-843811391 -280674953 +711279886 -952825329 +915436389 -618621081 +-881257202 -669820481 +-155432106 -49397017 +104806404 513838334 +994002710 921006956 +-590667938 899016165 +-19192617 -373094362 +568373361 -436991577 +-522273422 -802604124 +265518615 251545809 +-643098988 -602947087 +-293709960 169886011 +758096680 222094882 +572534148 428195739 +876165657 859253772 +-939354346 925810117 +41158041 -480543663 +25551456 -914341377 +827352342 763057902 +673062862 233286551 +-675275736 241609721 +-131180893 -391033051 +-981163033 346695543 +177668665 -662398389 +-113638150 -515935075 +-880085448 96521988 +415255034 684151844 +644569562 179730239 +808721863 -930969492 +52859527 132032799 +767491220 961408836 +914254168 109720111 +-888077095 -315133078 +724071602 -48739061 +-611043779 -338341531 +-212742216 189429587 +-202661519 910980516 +532653352 -4960682 +237115812 -67578705 +615687905 786293931 +986628856 629350804 +-179204625 -657051666 +938929196 -513262043 +954816917 -864308319 +-41651901 -383812724 +782762088 889540494 +38118821 710242013 +-807425895 61047449 +555827510 451917353 +137437565 -800110680 +727988172 849859245 +-24724620 -715548876 +786059309 -115259682 +-227067758 -464576058 +-963403672 -449133727 +-417391203 -944744943 +941604331 -832908840 +-775262645 -165858116 +-159728755 590261149 +622867028 304222648 +-562575380 647674518 +364908921 -119670244 +457800538 -116634737 +-33437851 -622318813 +-679972637 -787175246 +390408566 -860128116 +-471003889 216746026 +828753291 -994834234 +284941799 -254977581 +-904285881 -263886177 +-117219647 -317976540 +-906291469 245747436 +669876878 122329277 +-483268254 -722639990 +-778204543 -540754409 +-420384691 -684444186 +713736920 667452835 +313092200 -757129180 +-502638691 -408680733 +-897921893 -654832969 +132120939 -896426799 +732924830 -160708407 +671669923 -338048021 +-818456969 619269893 +-813913171 985191486 +261567529 356835392 +234297958 613212294 +-733566759 -627083395 +437393426 -97059900 +371791485 -10818805 +299199233 800559727 +-689405285 940315681 +-206483614 7503556 +-77204229 -382006766 +83712486 527268723 +-612790452 -757438863 +86956939 -825571997 +507316521 -966696558 +902324897 -271547834 +-238829278 -937987975 +295188236 -42355409 +-945848077 -560906929 +555673481 -418166526 +-48450744 295524330 +-646376259 125068850 +779639863 -689947011 +798930443 -688775674 +82842463 481869274 +79719891 -91625087 +563607637 71540388 +-669237192 114207346 +239755898 -530320552 +397450395 -415179247 +-172932014 -730279072 +758401731 199912381 +624982950 -917731733 +-529445615 -352037606 +-40191792 -121206466 +884463909 -885995057 +-650015572 585579552 +-334812931 -979720443 +208019313 699770111 +664052988 562588534 +-972388539 -118217405 +238685701 779731489 +-680258052 613784507 +-230579936 975208375 +75940780 -135857029 +-866230090 -60862846 +430630654 -478482416 +833440364 -446537136 +327130008 -666529844 +907683850 -403228585 +902261740 -697786440 +591294076 180058618 +752840627 -376654929 +871294148 398626381 +975078197 -580499502 +852238522 801717497 +962277875 -563518466 +815474917 -472757296 +-938103718 -636531114 +-563461666 978576649 +277435269 268035441 +718018772 355312474 +421705810 526878256 +-865820024 -689295181 +-946912226 432071173 +-363676750 466536850 +152257460 -541396524 +830194851 -951301142 +-436805757 313038069 +-485255091 -814504110 +-327781258 -693642632 +-102809026 -38141991 +-146224955 -110336878 +-992036152 503569332 +-858646777 966720402 +-395855568 -846407334 +-18672883 -169647040 +485255103 -737589358 +-105436661 -755633947 +-216912568 -762246692 +-939375905 559042488 +-847960630 -354380320 +-850128165 326199615 +-728850856 374475623 +-411238599 -397502168 +720481098 63772348 +74389280 -568963039 +862422427 540091954 +486570631 -223827105 +-536243281 -150152371 +615768062 -225863060 +-719847355 342048611 +-260868488 879820427 +-3398288 -995975725 +468516578 -766340342 +-97677113 -663646226 +572932959 -69893034 +-689702786 787580296 +-621583443 -789987906 +-36251971 311178811 +271360111 -647183292 +-74934560 255471862 +138271126 -576507124 +-405334856 -30757621 +-174401951 -38236572 +234298854 894023123 +-852472145 963030539 +399382446 60412823 +63822156 204806592 +627755443 -474138104 +-869607903 381299253 +672754058 220541584 +-902153933 831385358 +-939914962 -610703146 +120277341 -332183534 +-393908248 -669717134 +-946012432 -503432605 +-152165739 -837794418 +-289832941 334831303 +-785997552 736914650 +-625329316 938346716 +-250043531 -995546925 +-78473349 -450758730 +949939243 843353341 +-230513576 796446728 +149575123 487862124 +-973310017 -287526612 +52648295 -81751647 +-584919012 -344520147 +-326354260 -898225250 +280642212 -876536008 +11425636 11884644 +7302531 -564150055 +645037703 -879124892 +136657380 -345027133 +-193310913 -292772900 +617229584 209822282 +-71939700 835860294 +326373497 -672190869 +653664200 580890481 +145572886 178733106 +-668813450 977719658 +625409222 -737243610 +66731450 633638585 +279579388 680985295 +-497363530 50579546 +169279053 982383501 +-968101621 -918150510 +543699050 915192798 +-233954138 739527358 +-192785159 -412134200 +208547313 -965955734 +862639328 -646119193 +-261928389 657923696 +-576730057 -944983932 +643617273 -418451282 +-295090198 -898537748 +442754191 -733486370 +-30000748 -944831236 +-757042157 673455144 +-258995663 -497811219 +222455660 556560207 +131349517 27740617 +-310455362 -771312145 +533220948 628811874 +-829442011 -875366082 +610930294 -332827038 +-674996295 -773427456 +852209267 -449580459 +747180425 547652543 +24238280 -215472362 +-638321935 983921361 +-293500476 486198754 +-514197387 -158410805 +-93891945 200408757 +608303926 -621966398 +-895236022 -403312278 +716545955 -18402792 +893182413 266911086 +-89466888 615689495 +398358059 937727457 +915780081 -514025539 +441845746 726876682 +877203386 -449524911 +-227686627 -714690338 +886324861 604580970 +290692784 -837168926 +851902203 127834918 +443296152 -149806025 +300518416 -594875965 +886635986 -903981599 +559688686 -80495602 +-507103463 -838400947 +422774152 -75989399 +604855113 -878167931 +-139593386 -880943040 +333867343 -858326748 +-689434903 968446317 +641084370 926879554 +978181829 -112340450 +270628530 -481078298 +371977072 436407420 +398350025 -884525737 +-443930733 891501687 +93844936 660713196 +-179540031 111267431 +-790324671 -157433475 +999253733 488942165 +359600436 -500393965 +423542069 -536817945 +375477147 -581937222 +8725597 -568323529 +-814031473 841277880 +-768291703 114360579 +975317956 -379994083 +32909500 -337595143 +-54207070 -380062501 +418582999 -214043318 +87175136 768169832 +-971703940 803144966 +-665629859 3746203 +218691651 28351768 +773388724 381296262 +-815700432 -7485030 +664588484 617183920 +-170551657 -941706453 +126261399 -849525270 +46455496 -789458399 +-370071244 833786214 +-733104017 -740752485 +32125653 878377873 +-635360914 112916448 +399072511 151602680 +-761835441 -304086726 +-903752479 709923500 +-818664023 917910810 +-221353047 -612767856 +483399633 -752111709 +367528290 -178851315 +-166777250 -622183204 +338442565 -700769907 +409158471 -116340786 +9007502 127169655 +626300050 410568740 +-678309066 838535043 +-584872513 817536023 +746159551 -357661146 +259391171 844669510 +-582139412 -235147409 +726820656 672138482 +979331504 863962758 +641302274 686555097 +616028093 -410209065 +-641781815 100436299 +-370832620 728790309 +732514009 -757288874 +-466215916 -459534233 +23242025 803729855 +-946634888 594132890 +-514103434 -91440667 +201747967 -942978917 +355953519 161286094 +-628607193 80005670 +806048335 -513909132 +-831618842 444805612 +39668309 -595539368 +-239702759 -108097910 +-19077753 -310535313 +-588794281 423262085 +-570036194 -206985056 +-651184651 251379235 +946298780 -724940532 +602746992 -890501773 +741924358 -894555002 +805872502 -250542473 +-990017848 694428037 +-97093906 345723913 +550322526 100333087 +47971253 -814910205 +723689795 -244428995 +32192093 -399792388 +614547433 489033366 +416442211 409814359 +-450751384 713006139 +-415096548 -531959931 +250532776 -516064434 +531606384 -902970278 +-591260317 -277921491 +975364680 670659593 +-476284307 821784284 +359492776 -426194259 +-878309336 -402782123 +-365547314 74393805 +252133612 -225934612 +-151126378 763665864 +769085507 2199465 +659705296 -563785130 +-590241794 -92261805 +619667332 -748640835 +384007656 481844785 +1441837 -741276237 +294941533 44952643 +-557675320 365863565 +-454655453 830220279 +-247083658 617097606 +-234237167 76588701 +722073482 90351666 +-373982551 362932369 +276952484 976418175 +249192908 233621605 +387449176 -977648076 +124622475 951870835 +-747816545 -444043142 +647394188 -273845532 +364239486 748776929 +80142879 -995678005 +-43405894 -878495267 +404130277 987120293 +15140155 -535998484 +-338888598 -304748196 +-655073831 617275442 +-963942170 -193014086 +-893027585 -717451636 +705646523 -557930793 +-281282729 70178388 +-828564134 526582600 +222114203 -706011655 +-667335536 79342442 +529504996 -486660027 +-871104058 697701084 +-830241096 -349125469 +687567538 -450433873 +-129391282 589861272 +589072917 -240701758 +629605081 409602783 +738453161 -48118250 +315240529 947287282 +701605946 557109220 +747010786 -465908470 +314590734 -456009061 +143516494 -270028588 +922320701 663295342 +-151983690 436307864 +-238705430 268585133 +-696124402 529556809 +616943721 157924981 +924522297 -432560785 +865034569 -661987505 +700726175 716934793 +280666304 913845594 +108622300 -483491427 +-416045104 -880339309 +623557377 -27564579 +902022034 -582326095 +851299425 752494377 +635186634 218650733 +-662295988 720762666 +-447403046 -107374408 +652833197 277242829 +279135772 -434436525 +-461697038 700747164 +-372450361 420981210 +589265453 -200081413 +520203663 468338906 +309891354 -135992583 +-389621272 -536339024 +-464872111 -941378865 +279302092 114440657 +883270946 481247919 +-52346095 -859397739 +-41048883 679357586 +677542568 -115902571 +7271635 231825796 +934940376 452984436 +281220499 405660865 +-581661099 -235825567 +-834899797 393601272 +-842906925 -684114847 +-985412375 735659086 +101143916 183324581 +-812717191 -283791005 +-330219813 -675156186 +-96937064 159355237 +213091439 -47688326 +-925414905 -25858654 +742076431 28424512 +-360228183 720678987 +172537705 -217161416 +-697873081 -51222602 +-965258295 65232011 +-88483393 686549416 +-31817213 723023417 +962789351 -226073142 +782425333 -353938430 +-659914196 -504838986 +562261549 759503824 +26237201 506998852 +202958374 -428318450 +34558692 83233656 +134738867 684171917 +-106932192 -658969299 +-574993228 47201748 +104107977 539045602 +735265970 339740960 +155681282 754967640 +443704681 -614819061 +427276132 165147448 +356763692 140873161 +94233094 610615696 +-406287033 675421399 +832763241 752831778 +-180474343 42053484 +929256093 152223448 +932522088 240751347 +746430836 383024088 +-598412336 423974461 +65744328 372097803 +793096413 -823832308 +901835675 -744823573 +513243200 953120025 +647258431 777576217 +-694507899 -997466837 +-205522785 719762700 +-738955176 -379311046 +72697646 -117973083 +-181996099 -399044008 +699481664 614285508 +-476518441 475483495 +-605706289 881411019 +94682632 44597706 +-117688889 599697969 +101143366 662166210 +20557695 305707454 +-250067992 230790583 +-106351627 -358759453 +928594187 300914584 +-58741907 831317557 +257687176 -558918507 +-763692489 585180883 +495709505 545589997 +569013031 -147613726 +-899382381 -244961895 +-100568952 -640719951 +55786152 150642676 +-784844579 -461346785 +854416591 -796676641 +284676776 -306656801 +12855621 -511297259 +239743754 -599305633 +-770543636 -22887547 +974434366 -123093644 +81467963 -636628685 +-619464092 -417112583 +-269776871 439568543 +-57379344 -107913103 +-205010738 -933371187 +-58368217 -749895760 +-526145991 -920281788 +-456736102 165086164 +-418957524 438389047 +-160981408 -975610467 +-308428589 720712281 +-349634411 -409257014 +244021844 216050162 +864368991 -178516908 +362193471 891742042 +-96472339 -92066795 +659048825 -322506460 +-316747418 722235377 +5695186 -636344228 +-12963176 491678199 +-648580320 234877608 +479793404 115681114 +189485832 -234970348 +864450046 -302955470 +18946765 -525849759 +572989833 401824142 +670036700 -936559402 +-165145583 227207305 +508440 -850101926 +961950335 -99187991 +858910307 -427136549 +66917734 456501903 +-852089034 832860149 +726690847 -602106295 +-872841521 -271829866 +692806922 448314755 +714468693 -216600259 +768309518 -955052180 +969389658 -764596714 +-871021175 793102635 +264800709 135186091 +-275525178 43591376 +543478156 92056892 +885941313 -82464919 +-240990537 -669487925 +-744267852 -168061112 +963094996 -631318422 +563635400 125525088 +446360130 22743741 +925675874 221122587 +436529023 -656551268 +-787290620 94177005 +356781626 991857987 +-417818551 -912853566 +-763087718 439425765 +219183047 -537264885 +-713602347 -692002003 +976413253 -196904732 +962990325 -788222956 +555685772 -166150181 +180355144 455826700 +160407709 356025931 +-246601802 10839696 +340746113 -333336842 +522424 -498902750 +552747241 -181960803 +252337020 -601822856 +104126440 -683892108 +-441786149 -685444414 +86111844 -344078180 +-211241454 -388835814 +624661592 -529021837 +141827821 -43698675 +-976530737 -940877884 +603814682 -696687091 +-758472715 -482401344 +409913869 162557093 +-253301320 567741363 +289025640 365750315 +970172911 -750091817 +-108325914 81642942 +-189579424 -284587719 +111458464 722534283 +265426774 -311912920 +-400707715 -220150932 +-591783799 -165784950 +-472867033 -753042720 +-589769957 -406515148 +-450197820 -49119828 +822527242 -587808099 +-970599882 634133170 +-615170444 407563408 +-253891168 -744549280 +940496414 771322180 +826424297 457094033 +-344453606 -976685392 +894514052 556026728 +-629938998 -335702925 +-104233832 563018225 +-526240099 -844906804 +-468147995 263253911 +327416159 -670958053 +-35196417 -784713060 +-399540668 955767673 +-400554824 -270803570 +-745178993 -233547273 +-821988994 -637222770 +963101331 492896493 +-506527265 -230302449 +-256423597 568097840 +-502374238 178318088 +281460381 -625507428 +-281575867 -881504923 +-917295645 321572401 +-746117822 -551429144 +-179336405 -411311343 +-410351211 899902560 +1081448 -803907044 +521239425 991254831 +164075736 405054058 +-831761387 -874907088 +807479168 -805290067 +-69881686 886120248 +-9406461 855727613 +488577131 -681467580 +-821541677 646079870 +81438881 54045615 +712036660 336408183 +848590554 -308514201 +838836668 223478267 +-938371598 -494837130 +865731635 187106093 +61048652 790250094 +-286058285 -667279590 +580327074 -212561927 +270356203 617630599 +-267683130 -692776368 +-553583161 545332430 +864036217 -77569871 +-900320502 -972469697 +-570374325 141049569 +828172809 510999726 +-125292512 445410469 +-454938299 -796187769 +633333702 -276911499 +974607062 908111734 +-517661408 -117489913 +-658750247 -644856619 +521473293 171144529 +121250977 486010933 +899904177 934357322 +258932714 663612943 +-444083372 535895284 +-382763397 101473882 +466827378 -349029083 +132161859 364904639 +-252473819 -806329984 +-732547288 -622048676 +331955563 233650230 +-420770877 -96690964 +418494876 230713272 +499436179 -782190493 +892504411 404311769 +817981729 62013603 +-924530983 748748937 +151629864 -344937091 +849496820 419695785 +-910898016 422302500 +-679899172 -861220617 +-679476011 -786082205 +-805452111 54598942 +-637383467 242220677 +625920946 248131527 +130915942 644743477 +311282237 751457880 +-585654028 379740563 +278280208 -132420312 +529718264 104141926 +-252377400 -94192421 +411507408 -379262410 +-381504903 64076564 +762348409 896655119 +-37559649 306049164 +-178251846 300886765 +43179855 -16022071 +-770451368 -885770872 +493642347 248876411 +754046325 795230110 +938731939 -451194462 +375579013 93105348 +995929047 -207564548 +-83126894 27773806 +801100536 570915717 +325368941 -596570063 +956738767 396134229 +-861554131 -68952593 +-859488773 -177339576 +-5451725 -264688487 +953061554 336617808 +-107964162 -761971473 +942884253 752404919 +125449752 369432274 +230568170 -789655340 +617229021 -756596533 +335113827 192609224 +-869661596 271329082 +229334311 -49190958 +782849613 439725340 +399158439 996275664 +-35084989 268955540 +850347472 -143876733 +-54750062 -76874422 +-834067023 493537178 +333055773 -886589111 +-37359304 928295614 +792186142 -102445694 +-633573055 654093444 +604720249 -872237316 +893211493 -957431224 +23705607 559129675 +956443962 450669102 +499793721 1634029 +-936083165 15009120 +92592557 798316390 +-380700006 -485714041 +-694223582 847830006 +786834338 -315566451 +268686825 854088150 +791594873 -772850764 +-802391751 122157706 +-50622745 456456130 +616602416 -313360802 +435524912 509213276 +-231023266 962426113 +-733146197 112774175 +845850858 -868208192 +738426442 893951834 +718337376 -335839385 +776774683 -627691764 +847682658 507697190 +912842657 555803733 +-750557727 -291901932 +402298232 -274606375 +-706873199 327062868 +-41971860 519251330 +-994002279 949989676 +765674268 -494273117 +65552313 895915724 +182269324 602010664 +-40067175 -104755410 +489596360 -77578561 +-932191373 195578940 +-148885391 601531790 +-595270808 -504877527 +290628850 465470310 +-125789102 -567728372 +-845911345 107887384 +-786128849 -289929035 +-283781843 -835968075 +514276364 12333290 +101746692 640930952 +666999361 -78438925 +-848916171 307155473 +614105840 654589706 +-740930069 -978634927 +-155361063 -258809110 +733433067 253483945 +815921413 -42793109 +-388066155 396213730 +138993412 822175339 +265484564 980237293 +-988782667 952382647 +-155696685 -249057335 +-868810980 409345596 +-361039138 195882873 +471455014 -116431990 +-865189903 -491677149 +385829689 484982642 +900301263 -187632761 +-466182791 -339667940 +-979054391 130602326 +25716435 866410130 +76249923 940373933 +-77603535 699419872 +-254316749 -32954839 +-438487565 -23107924 +198668917 892064690 +-50984994 -14014145 +-113636554 705795529 +-940424039 93411095 +-450968323 111527289 +-474924697 642295383 +-379428988 830707384 +-635566567 72637786 +856262253 -217815521 +-466753166 724480898 +-148657915 -184512196 +-158728833 670386935 +-418228168 79289105 +571608690 -141464191 +597631980 -48991413 +-215349716 -790774472 +-403837862 358489287 +215224981 592033045 +829421686 794572408 +872951609 -201312381 +-452148699 674683727 +232433783 -606458917 +994625868 401481885 +833885435 -645953127 +332418275 -962599229 +447394033 -922727725 +-483144813 -415339795 +359254270 -297996689 +353133304 -190220261 +-30776153 593143425 +-47437849 -331996946 +-942607373 985660648 +-700724340 636170913 +-64715984 854513095 +-603090700 834769494 +-36428316 426802889 +-144564617 -820740317 +-296065837 -202129877 +168627505 -995128691 +-254963530 10928231 +120429380 247746471 +800402761 721678363 +487942331 174110579 +-177559679 388351408 +-583493264 900282988 +806930195 842097326 +171599374 936912014 +-850518951 825861092 +-572510762 129044320 +304507538 317157788 +-523080741 -581438242 +879987566 926904512 +167224229 -467675995 +-280660885 275440465 +979730024 975928156 +-442326268 142442407 +888354585 996137167 +-530944436 894422337 +848152214 -605114744 +574764563 -671041518 +-427730652 834298320 +5973778 -190989686 +-576976847 218948196 +667506191 -885206589 +617823363 -746668203 +-241185638 637438117 +-798688689 243499981 +-289712775 -935059907 +-434715121 -724270047 +853948829 375196077 +-784341698 144524960 +-379946726 -705465547 +953042174 -469642686 +299058904 -390673238 +820644225 94050715 +302043566 883562794 +970618975 -103302955 +-685012012 -866355482 +884020108 420676284 +290066208 629507434 +-985552352 -321390574 +142181345 817012616 +-52713456 -670322353 +-461516464 -931935886 +-206079598 -284141136 +-685518838 -781242184 +-882267571 -155748055 +-281776775 -977487234 +-407435108 -373544626 +381006275 -189684004 +-248169771 948816923 +614720182 863358781 +346867661 -519547043 +-332148247 209579720 +-184289769 -372555988 +210149500 -274102282 +661983666 230101559 +-62967082 -325847589 +-606042135 -550923256 +-222420205 -873560065 +957125095 588757389 +-1222938 -522449127 +905162002 639258476 +-239835440 -30983652 +432933144 923705343 +-344527940 -825696286 +-616387287 -745710287 +927143778 -804961226 +814208499 425682679 +-568881504 574305967 +431100515 -604163056 +-143375610 -21120020 +667195192 450653118 +-193666993 -757132745 +199614353 846914040 +-925144256 369895835 +-797442895 -578220527 +641243634 -929023080 +149927241 832375483 +610440574 274213668 +361656241 -655941224 +637872373 56533670 +668348870 738578282 +-564215044 -397602863 +-129484939 -686668885 +-41807139 -954679353 +-566243803 -953849193 +-676423337 484099023 +-835774168 823930122 +682937696 -524624831 +983879654 604513731 +-560874834 84400758 +20119691 -8938052 +-576338145 -548445955 +827938910 91454436 +412897220 89774082 +-916866694 -611725984 +-2379846 781348888 +3806874 -291416175 +-9574793 882841153 +-413421980 -294436965 +-150195136 191441514 +-628217665 -297884553 +-188572416 734101 +515121583 -470693653 +15017770 973477638 +-713101579 -947358753 +-967374130 -471598589 +276334450 43056497 +-701203263 865534295 +408593163 -431591494 +-947470960 -383716849 +-930503606 -485317815 +153292260 -117348646 +-476881921 61425571 +5898484 255195567 +-719344579 513860615 +-775589200 -612316655 +471613988 713060911 +132537249 -377413760 +-747466143 253296375 +-14894859 987698630 +-654313202 -696946405 +-755302294 118404664 +212849033 163772743 +256062318 793524473 +523355240 977853421 +-672650040 -638920927 +425564315 704344957 +-966644182 -605480430 +431786217 -122423301 +704513957 49531412 +-705058201 -838401228 +824736975 -58571745 +504116114 662748054 +124530133 -476136620 +-865749424 -452577974 +319511219 660778126 +-985513456 -610599550 +-940988500 208032775 +-810904396 -425277691 +248111614 391124505 +19886180 -282149297 +-320408962 -401221393 +-959460922 -425803834 +-649570728 -691180716 +52847719 -109322520 +836433670 231587198 +953894286 -994277715 +-506011470 866930691 +-470785599 -292670143 +-493700961 -868957077 +-959321619 -692603751 +225451244 -409193023 +182775960 -120005075 +-212941046 674030167 +374639791 606692127 +519570584 -418998644 +-849316202 -774483977 +-982829337 129888727 +610294318 -124273551 +579159775 431670606 +651762584 -978993615 +11254653 -291528924 +-748457651 -311168661 +-357716830 -66328501 +134778705 -586046111 +493734411 72914352 +-51846693 1295804 +493727871 -669144583 +684432554 388094041 +764226585 820057816 +-860111902 -492816751 +442918278 611878034 +808780652 587194549 +359137106 149695874 +918765474 580332376 +-819691187 403200846 +-169878428 -785327398 +-978633636 -93338382 +433626194 -767986351 +-920654179 -445741043 +-486496968 -875337624 +-51006511 -927929875 +262427158 -682577150 +-907736777 -304027064 +-506361686 938327183 +-354268988 539589411 +870191664 375975436 +889457268 -505800220 +-512109131 -424983037 +156363489 817367405 +-515949487 -258704763 +409951902 362950990 +-101764806 656181111 +-852405946 382318303 +921759426 432150823 +-695674305 -958005076 +392226057 -318401374 +-282288307 84458509 +947762325 -815184017 +-977559832 -583252786 +303343658 97804515 +18488140 -791485732 +-351731556 -140830068 +-40263296 -68093374 +323643302 487119419 +-717866948 995147091 +-4415733 -487342946 +187078377 470403755 +-230383872 -338795227 +521388511 -343032278 +-261767144 -643274698 +-10055922 -658558708 +-836058875 789205020 +136308051 769617578 +231347992 191067224 +-148884168 99610846 +-186263764 109096676 +-935122614 -304346487 +-625534261 799427785 +519796298 310752303 +-11194347 542235830 +-159284207 -351221142 +653777089 -527009371 +131285244 -586944528 +-625745767 -522618078 +-18428296 610663030 +762426335 331212958 +-33847375 -931164912 +392455721 752474628 +-107341979 -689127553 +502350352 -291709860 +-896682115 -92110538 +-54139719 45731505 +866598374 392995696 +-302621585 330437009 +-525247300 -564388019 +-378878408 540200278 +721949566 -88987500 +-316544987 720541366 +970136145 303131859 +742609176 971280521 +-12371184 -195998628 +851004224 838849198 +-256886544 -870741104 +-70194166 276703809 +395766221 587349461 +-691956414 767773511 +500992838 711618659 +-508474148 974213366 +917908896 -773635387 +-23223165 -411330565 +-815160881 724609114 +-563387209 232151004 +-935325993 376570331 +-508072848 -417325572 +348361044 901884077 +-219674126 236281378 +-933763166 -590811219 +272494323 271588449 +582163093 -400278630 +487388569 -669517026 +132259867 -130565736 +129671372 740455889 +-657342868 514310862 +-285540996 -433340173 +324024524 -541288786 +611245304 180631422 +-168444762 76116928 +-550245614 955094060 +-269908779 167354978 +428768173 262118837 +575403307 -986021155 +42664199 -292392474 +724708216 -171273022 +979863332 619107747 +-608120617 28825765 +328715458 627947306 +796224232 232173706 +-342600923 -430384468 +-285343750 -334158776 +-606172921 -195869401 +891245970 -302471101 +41796028 76191961 +-654174844 -760498078 +-872536961 425217910 +-946069875 -965498337 +123906506 -850605583 +580610865 -156961303 +-874912246 -414767986 +257409478 252144283 +150552854 299132901 +-878498072 -912047855 +-439826583 543493383 +721961893 263779112 +206285273 234193930 +-576531479 226145518 +772385325 372113165 +366044715 -713622074 +-805545964 328564213 +772445236 696720994 +430178453 -679572061 +-889404950 397647250 +-789213 -391760961 +454975359 886807309 +-35440813 628001236 +-830530526 354049111 +-299557425 321430197 +963157772 -872939103 +681190750 -102912214 +-577808474 441746316 +981592900 -635938047 +221559872 -567612702 +-528141137 -355776624 +766578083 792243429 +98194036 -568721384 +-835635664 -68987989 +950328926 -451350837 +-317518873 -232111436 +-722266929 148852417 +-237190862 -532244034 +-682565385 941387322 +-386181404 824922125 +53930861 192544660 +-52011133 441748273 +670740611 580673114 +239508637 -993367529 +261312020 345003830 +-621752800 693276411 +-505331108 179744013 +-248531370 -453964354 +19512844 949005044 +275976652 -51399045 +-582942134 266364903 +-370420034 529366009 +289487346 662221070 +663777960 -21653780 +62461023 625619998 +186130163 488876187 +21192091 -276694085 +908540504 -196888843 +-193464443 -661629659 +-716541719 -70187245 +-861990465 835334534 +122704163 735330108 +-812060359 362182659 +578535665 -22432052 +-917931671 -537241577 +932390068 -977619401 +873521659 620053878 +-437874326 352580865 +312015046 667774211 +286096520 153950920 +77544620 -178875601 +501042766 672579130 +422265784 599766859 +-579968512 698863856 +-968097328 -913273926 +-277894181 553808420 +981723595 557916667 +-499849187 389529909 +-626935405 102618190 +-795453904 284200386 +132223295 -272413490 +-377783494 -608215258 +-742118017 -552772998 +312253458 126505157 +762767527 -192752140 +-21745094 -579830209 +-63635704 -387212078 +-354636895 -999746061 +-227050004 316999112 +787130879 287863917 +765337082 43461779 +-872527040 36582047 +-11101061 -29291723 +338320840 921007700 +337505933 -241369695 +859819300 -952260185 +138129221 783049040 +993129878 598103559 +-74253604 -601413022 +352364368 232715808 +-166136344 270507826 +-217283384 423435898 +-33288764 986238669 +-211833958 582883994 +810241696 469660029 +-629094734 -848203190 +432650608 645442939 +425369963 337008314 +-839196188 729934741 +-575442757 -866795531 +-946479886 262307065 +827071909 661695734 +-174774451 -208450100 +-579428600 -830237803 +269992962 -64265535 +-427057323 -934262984 +-970385003 -441557639 +-309102470 -725272145 +705714661 886042720 +-442268380 -186938394 +-197957557 264531268 +139591348 -865548016 +660651961 -677203823 +595463793 416231095 +683787603 -692943007 +-67479586 660274548 +27066723 -333609122 +-73136680 -966064389 +488641359 -723040401 +-23558063 -593466150 +-139062113 224833514 +33169782 564859834 +751107984 -348900286 +282137462 -342934310 +107157265 -866849724 +193258005 747107634 +304497087 434898092 +-390133891 571799829 +206315603 -174758260 +853008633 -533927618 +-899387881 -152586804 +-115389933 147510151 +95277177 -458685422 +217073792 -522414281 +-899721401 -871779027 +-258327674 118397930 +-308477113 565367301 +345125524 -610658171 +720333066 -573011487 +808451000 -943822151 +719733467 -901033725 +-695928554 -215026458 +-604566366 -423528717 +360337528 -886732075 +-656623693 701091693 +979534667 -620582071 +-925164100 -261438021 +384208506 -428765187 +546245830 818016788 +546373528 -328628105 +-366667896 969215851 +-96940967 -771818116 +-502496359 -327115173 +663936081 459867703 +-273363744 -207616986 +-159844264 151772887 +236103394 -673872850 +-531313501 331872 +-4302220 74811639 +692443099 170519492 +-553644685 -105535339 +78063809 -507401775 +11043209 634197650 +-333664935 415975410 +937179547 554357380 +-760894863 201973490 +389928024 146224685 +-496610911 779447920 +-34644717 438152088 +47890263 -170859380 +848444522 -363021517 +974435398 -452568750 +353649250 -691971469 +-900526936 371580588 +-203565988 -35286663 +-655206139 384097532 +-854743428 -816402000 +239451815 -701287709 +127240828 126400083 +153272724 -297359182 +987548378 368019071 +31328940 218205366 +284957810 -887611145 +-170009491 693065237 +-858379770 172920185 +307550533 106542627 +-553940363 849800411 +262266599 659248022 +655778462 -572896109 +-381393993 -157095001 +-205832985 231962420 +-972216665 -48001093 +-129239421 -259219325 +-485244944 959964064 +767074566 331692042 +-752462883 908008512 +423173878 321273519 +-447001619 459399788 +-928336272 -931826140 +-590350895 -108103048 +-309010906 -707189310 +-838388188 -761983826 +133637096 774084676 +-848018835 -396940704 +-2308063 -185977778 +896520708 633098360 +618507159 -251014029 +846216775 -17077541 +728548971 813906858 +145568457 863651594 +832116044 -614878028 +-72737685 787095291 +506085633 695621473 +-376104670 -396570348 +614281372 -268187998 +-523474399 569490672 +-512780233 470520223 +-247787095 112295791 +853200391 -737980938 +117046214 5268666 +18307827 823872124 +-839615431 461897335 +-559984555 -771936277 +-17104080 -919021934 +-432040180 -276036590 +-975726059 -886480709 +92377123 321440260 +-976352662 -384899631 +-694875653 123204465 +732552973 397143304 +-695314181 285924352 +772607632 659908128 +537418732 988310375 +-944923429 -724133087 +822231606 461872587 +-834523965 851241301 +-926272101 -146876991 +-270778042 -306470946 +602517329 980360579 +-530204866 -928281694 +819030347 903069315 +-205315383 -120060803 +-199832053 -111765651 +-452686606 -45353925 +-579736824 -829918977 +821623211 707718387 +858495593 -531130528 +104786224 275093452 +146445374 954281272 +192417185 14185663 +396923168 -882471118 +-953947994 398183342 +-889398264 -203321229 +637059442 -323557381 +-415452757 -476004496 +-731333627 47088357 +-540900699 -620155178 +275011351 -868899510 +-822771982 185717288 +-68127308 -32401760 +-701568358 911581491 +-387130862 411708952 +800045689 638165590 +555221568 -878876773 +833405988 -435848320 +-349833566 -615860439 +345629093 381554281 +279645479 10490795 +-630451487 -12275582 +525385314 -226539879 +-99309038 620041547 +979146343 846665778 +-446819702 -937757250 +46388620 -319867121 +-853065112 695463446 +804228790 -245758309 +756983637 -339974740 +685797647 958517641 +230699054 -896772977 +-817139470 -396674395 +-82685032 280250710 +-140090476 -675389778 +159464006 -540126086 +702641456 -40767111 +-475854426 -638485475 +340706931 907316073 +-424851532 -77168801 +750683765 -983144795 +-379011422 683158472 +-791909750 297018609 +-974307287 -757346456 +549051458 -615271019 +568549878 -265459593 +266296899 -547642835 +-123734987 -733397391 +358541581 845510141 +674976529 -238951243 +-828680994 -93914893 +-651711017 808966451 +-17261015 -25971578 +541684797 -384224926 +-325642490 -939158070 +-520919532 -405300474 +428201142 -993198118 +661791844 802889551 +-740679524 -216491678 +86463245 177190363 +69435989 713243988 +-735122424 -842112424 +-720669815 -824963533 +179620956 559691915 +-429884338 -577696639 +481152342 -720013519 +-846280679 515632303 +526220578 782242285 +-130890379 -996606460 +-164793635 -630614340 +16110350 -762626096 +73199814 -343784008 +-368850713 -718483233 +996425132 -248506795 +-411194699 -106330864 +-297543727 -881207275 +-228915490 -898561841 +903254145 -698459547 +302846936 222428636 +-616441094 674693472 +271523176 405867794 +977634727 -879798817 +30615182 -326087717 +-913211285 749422018 +-380961548 768320164 +-290916520 -647875752 +-883479783 -1780653 +-472033032 886253853 +-540239242 -428630347 +-502050423 595514530 +-927192267 880384451 +573456843 -874933993 +-714316573 -203410054 +418044982 18513823 +-97601329 678710195 +803428024 330092848 +109171742 237723962 +-107491757 -379427768 +-265389479 372532670 +599559096 857861120 +436042327 303922279 +504819261 589288130 +-388229322 -489326513 +-726732943 -109700123 +732989415 879757193 +-260173948 -867626908 +-731950225 -530518389 +616784880 -845325972 +-108911100 102388325 +-518768843 -945004721 +868825837 -465248884 +-422267986 -391932037 +-485121808 248603803 +-187797334 902696605 +330745405 762916671 +-785287898 -206107849 +-354669500 -295924983 +119493101 -680994031 +309749665 292844186 +964674920 -949300835 +-78292432 29265383 +293350350 866732190 +256373253 866472549 +-859957180 -315692722 +-815471137 -599393593 +492506761 -531500461 +578812508 608072842 +-675101704 -842468233 +370104219 -236278577 +130448336 -287323172 +-413062524 -392946110 +443791868 466333166 +-715697158 472000303 +-809610121 26332504 +-287156109 -83474044 +354038190 262715713 +-535538205 619162184 +-395055445 84252142 +-253351283 -24526688 +411169197 -33953119 +270890186 -448070450 +-302497985 -847103801 +422083430 472429771 +47805834 -113527058 +404130270 -659295586 +-66274834 -838858285 +-29195910 457654590 +591774373 448474326 +-389740353 778574697 +-627941392 308531448 +882757533 837779926 +-833417012 165148880 +728159278 913298546 +228669535 -672815674 +-43281862 18413888 +537921051 -559924666 +50243593 -968974993 +-465633547 820559881 +-246404611 -95367108 +852072835 203830892 +-319875894 -258233307 +-639868233 -165937154 +116500406 159075916 +510327321 5178585 +805846316 -225917253 +-688270449 -875229211 +-579856697 782305974 +8778873 826218540 +-499559735 -492260024 +37619190 -633928453 +-833944757 169129388 +486825236 -22555162 +137102275 -811813109 +215637028 -60834523 +-935400728 -406423928 +816706883 88024145 +-173509279 -244662463 +974569841 877918023 +-609508045 61353870 +-775656953 -550886908 +590669807 625969627 +135584960 -695080134 +-552228211 948806237 +-422306320 487850320 +42927949 -26124296 +304052961 -812539595 +736891367 143226960 +-385886044 975286154 +-553833367 782976484 +-667493280 7103519 +126195362 -231369060 +-122333822 -637296947 +830650099 856817770 +907058100 -130879965 +-440753940 129063917 +-113948281 75286351 +312420430 756182391 +-653640060 -508767826 +925815841 274152889 +-376011495 96079888 +324061776 -145104769 +-360092188 247523770 +-574511933 -822680321 +-504834138 328694666 +865240572 589459469 +804521588 568091669 +713048119 845604203 +-534939091 189939244 +-371273314 631638137 +383397527 255665949 +-567179350 706455240 +-530118894 888512726 +273162028 -505204045 +-743966392 -597649430 +808232393 -152182546 +-662110802 -158919294 +587869817 -107404778 +793458202 511802283 +208798174 -862179872 +440845951 -616648070 +-865758548 -287304799 +-935857072 794602576 +1222750 66323999 +-227608409 833859978 +682176120 645227584 +607653594 -591862872 +753110888 302001142 +201254604 -176724140 +-344819767 -632470226 +-62990462 -646266806 +555915840 917499437 +464561327 -863533964 +842937068 -671535618 +-495927137 66863108 +-775494704 -354254054 +-981065832 948097766 +-786491937 -600218128 +-71371920 -267480030 +857749541 604838052 +653289591 11250297 +-894619872 348695414 +-608529727 174744559 +-896937634 -707985236 +-226637980 979907360 +-457335674 -866499514 +218802751 -18100497 +330361719 930772093 +335146280 478672299 +-199442797 -218056538 +-947770827 -133223780 +623623613 25194466 +803914074 837334749 +918018703 484489085 +-369337844 -245127239 +635480644 132587934 +-843620152 515700954 +166310737 952355367 +720600817 280875747 +-908412894 742481356 +957528852 52111855 +649686515 508742743 +-657449209 866909116 +286264877 4356046 +-32459400 -726118911 +405937349 836836408 +51200966 -207879571 +-181450117 233683461 +190116213 279070082 +-72337126 -72579243 +202357181 540866752 +859674626 141758254 +-667137971 67435334 +592292266 -837269928 +959560724 240625872 +941870715 -243811844 +743721253 700292 +-89165771 -666344384 +317590710 334424103 +-719294346 605875076 +-160253342 977774203 +-688845604 -657319034 +-850547121 858250946 +-510406346 52013488 +502947214 -668969507 +751854804 802260590 +-917226785 -767050642 +-554036132 11226150 +-892973427 -125611588 +391571571 504972852 +865505790 886038444 +49071922 420846264 +476230495 -536884807 +-575209992 -358333854 +-780515693 -971987590 +139809305 677987014 +-790646542 322880022 +241086235 -577583278 +-636362227 -135608368 +-910835741 698657191 +411608779 698617882 +602172440 628273319 +657701641 -816056990 +-342481905 621625245 +-726653948 -469644624 +-596128074 -836221184 +373178635 -643547296 +310944316 -691399500 +313230251 -376517517 +351122561 -917189273 +-302878622 -175393817 +-286925114 -553570873 +-304173323 723952925 +736947052 684596341 +356330039 -219930335 +102582295 953148507 +-867109685 765347108 +214383652 -322543776 +-787670999 -602114308 +180424462 -703444019 +-375323354 117683470 +-521550916 86801903 +770656129 880475113 +-32542024 952567333 +-34559164 -761989914 +910850390 -391727999 +-652989232 265768320 +-384977204 -172075164 +-93851772 789095496 +585590823 -883892883 +49394665 922623837 +991674940 -192246163 +-336132893 26674981 +-291959966 -640930468 +-44502215 -661317128 +-881867051 276612721 +-89482804 849285628 +-984995869 -98168215 +576859447 898424661 +458286821 -488381725 +-866848089 -472425658 +237592233 239102956 +557587384 -473269616 +-553652358 455380133 +210020670 982823357 +-772606711 -718662965 +-517985898 264272524 +-980416730 872783352 +202843987 596976605 +-999860222 960938363 +-779433695 -945003394 +954990861 -99568659 +-187169301 -730018923 +-796741918 34806545 +-383200988 -5169378 +492474838 -855135113 +-374390785 -333236398 +177277360 982662134 +419858251 870193746 +174125338 -799263221 +840494890 736763003 +136930466 754655479 +190608576 544699291 +-66732006 775531330 +267107033 254293095 +-377514994 640367070 +795828251 241628294 +894280485 -289112612 +785952719 248909580 +103623896 -797671461 +23823706 -556011524 +341927591 -631570308 +413910612 -644441407 +614284120 -64862667 +608991388 -830126069 +-218968805 -683031070 +-410495473 114418711 +-550134614 -594665514 +-699688295 800226504 +216381970 139375978 +-476218989 475723976 +882613815 969122669 +-814659342 633436321 +233521085 929408895 +-914007540 320055171 +-409888295 -572375854 +-249130027 324028916 +-370843645 -596007586 +-901060303 -346481267 +-693421614 582107481 +886598537 -613163641 +963048897 -938561192 +271787817 461629547 +865234332 -140627607 +810776845 640124033 +411885952 -837562691 +-27496232 407762811 +-396658643 579206455 +-92983796 992306728 +251755130 -910959861 +239508079 878917893 +-821729998 -300116392 +-770881243 -811236640 +440748810 190418193 +539600799 66984993 +790595216 -408496604 +366450698 569579243 +584223774 -158854153 +186973255 -45463930 +492888784 -790923876 +-693069795 -213025660 +898382559 -466392018 +-468508200 434640446 +-769887691 952629302 +-556111758 512262324 +-350227029 -930653862 +-173434559 -653579120 +387797312 -534791109 +298951050 -701446838 +794207126 602610058 +294813830 -208370460 +-104528752 603601776 +374797130 -233626521 +852460777 383780492 +570456243 -226501206 +-231173149 -467000793 +411601179 -836529030 +-323622988 -27621129 +-48813893 -220718756 +189819448 822391410 +-205066078 -475488741 +952921576 977672443 +-394178842 -548662704 +-570553488 -138707518 +-165272873 752395956 +856875742 720822573 +-709418405 41046314 +391791380 -14846351 +63077318 -208103196 +93633353 -410291877 +953431830 552416131 +-96238719 -313255512 +441145433 -335318041 +-549230121 296946610 +-303012866 830258628 +-402268265 -266236550 +-4710328 43593011 +-758809746 629543186 +-88095759 -808206346 +-108053290 -995892242 +4587094 564864439 +999461521 318542861 +-776847656 -39544331 +-891199053 -278568717 +-948911065 -921944859 +235393906 -386136506 +819579288 -961329212 +-737904121 -984183493 +696205856 -233543947 +405926330 -546225447 +-10809785 343877370 +-396732295 -724961830 +-117325091 -885912603 +-251662072 956786490 +114298743 965316773 +-743174297 -70677428 +306997609 -712375173 +-921969498 387939225 +227789152 -983186513 +800303437 363271013 +-231182451 351457388 +887441443 -244983480 +-316827245 399860415 +-627061079 -292984102 +471967762 709453606 +390221804 -323589875 +813863832 -527090676 +-643537299 768505289 +-343560167 -989932587 +232088862 -562242903 +-525033759 807304591 +-51373992 -497198089 +-564917338 -326942300 +-199504848 434827807 +-949965844 -818455632 +-110910873 -453663401 +433707460 -877203668 +851270786 -384517033 +-307813779 -166431433 +-319990603 -636340949 +775434610 -453038870 +47597101 125964513 +-61603253 767822393 +248285170 1978327 +-86982319 798959288 +391688675 -216020289 +249192209 -807771881 +783254177 -914946009 +975966533 696200838 +92815874 -495103569 +-646962494 -549655512 +-767669688 -381193545 +-659537737 737106991 +317240415 387410457 +195836286 -843982545 +-777745016 -785614802 +385858621 399930121 +-569830743 -473531431 +-578398956 526422296 +852715595 151667818 +-243925201 -136548200 +805500078 796886391 +-481179809 528237259 +-403363332 -266552312 +-630781466 -643997233 +70018486 172512492 +-68941932 -51901456 +122144935 -571884901 +-287973899 607012534 +400260437 615468940 +295961278 -933303799 +855342239 879436738 +-110481613 -952045072 +419647681 -551133320 +-433809719 -529228664 +267565269 -630732893 +666689361 -985091822 +-358175908 874439086 +-478407670 -58086620 +-538525876 -157729686 +-205844256 -145399807 +969795737 -501380064 +157829245 -796109262 +331363470 -164755644 +-383399324 686093229 +335158343 -56622465 +-494726180 -149590385 +792788138 -866027247 +259076148 -292226957 +766459806 174866816 +310228609 484360996 +-619134564 -473341531 +496701236 990887112 +-290108177 -389818401 +-577134996 -377651119 +661039951 319006304 +721474861 344991959 +424728940 -27224103 +222594267 719566712 +360434862 707272730 +-170182025 -220051377 +-475514694 711321464 +-563627339 552747088 +-968292235 210704346 +755257473 149254853 +407260581 -521694538 +709878704 -7638680 +337975657 921349548 +-110007008 -804228905 +-735200345 620768164 +717811004 -73194180 +319252535 428652479 +351657210 661418758 +-689865714 -339442117 +-523580907 -319251298 +607932569 684397427 +497476017 54994630 +711347365 266474722 +437460646 -444158226 +958868543 537269406 +-993016230 -86687750 +3282897 700063481 +674443158 136348118 +-130508516 -586754920 +-813319600 -70741102 +131362668 55856043 +-993612306 -200792444 +280359849 509755897 +-875635867 532232530 +-815037818 -828460841 +-417527504 -144207092 +-213861803 649022287 +689699087 724162980 +-731400580 816552005 +422393418 943349698 +-184729777 -653119575 +-393106802 461766099 +-612459158 51038765 +-821769858 397793782 +19442422 -441851441 +-102026987 857965375 +985588385 848744709 +345363772 -7402418 +-64669792 586830797 +-621052355 -401413218 +186414820 -896634682 +434273745 -908492673 +-932840762 776555623 +639012439 -533461065 +-179425861 -901632350 +-302541957 -677448758 +-508290669 391310971 +-758351412 -267541399 +-512693217 648229797 +705733757 194051374 +649816249 -232931460 +-882471597 384950794 +324599770 532427217 +-441908015 871757829 +574671259 422049773 +-521831289 788044740 +-579329907 8027577 +654519578 250941433 +-81780852 -511024349 +643049405 -697429045 +-749646142 977106298 +34663143 520028982 +957931019 -949231730 +-569954327 -48083000 +-369722251 -282794178 +-387524496 -45852674 +-434222799 723496116 +-306745140 455120252 +-60830383 -879150003 +537910914 -568589988 +-786881347 -144771985 +826744178 -81901996 +783087078 503690182 +-62007071 -921516613 +507314229 -236686236 +352801515 629581750 +-947529060 -233665052 +114390852 -633512697 +519984771 95504660 +-349931512 -62264878 +-714518737 537480598 +712771954 -84381153 +-746360949 438804593 +-528158356 77132989 +26534144 513196736 +428223939 -337170225 +-16858930 -142783437 +-876791633 58583234 +-229813167 456564318 +-543724072 165442200 +-847476667 -44473795 +725501030 317533144 +187799695 969860942 +-577929696 -683835580 +605862093 -108645406 +-574455530 -576644582 +387441519 -468413472 +-294501079 -284170878 +-303479642 964645894 +711949396 952185143 +-672725945 874372944 +3717270 301469047 +714837012 652735504 +636145436 -323489591 +-777958367 697265732 +-642006781 -941916912 +-925338822 -798459131 +-583222293 -437034124 +855963179 -513202466 +31017701 76171140 +856028238 -522702474 +-161123034 -629908467 +995864801 -499690537 +-264079633 -130550882 +-774286414 757913161 +-580549805 16903218 +-734382667 -265318488 +-84638386 -177662920 +663239429 -908730892 +545210330 -84291344 +944745555 640243242 +275577880 -791386003 +203073878 124328780 +438422399 -785190940 +-815048418 -444174361 +-586645416 -874599615 +721100126 923374903 +447472191 130040977 +362120231 242032613 +-486559903 85789634 +801535793 287680080 +222712529 51142692 +-850307445 -582921456 +-367778124 22349276 +-655652497 -380627228 +24446780 -395978196 +-242587963 907876120 +-380293188 702498466 +-658389807 -857612643 +448490891 143842482 +942010490 -75168735 +-185515414 -92138196 +-66899430 619015578 +773937141 227837916 +978006450 851040319 +949696469 -248610652 +-532322475 568841181 +-587277583 386155016 +697508785 -961799856 +-579165548 -190099709 +-353442065 753621071 +84083474 432451733 +615419693 897873451 +534964383 937009436 +-745211278 -317154995 +-848617926 335057300 +-843213870 -794918977 +-287939345 771297737 +370614296 -706250962 +-725767580 245047904 +384546943 -868945965 +200048281 -767552043 +589817044 127087431 +-259447879 689002884 +465703045 985793674 +-865363061 618535159 +-665552437 -948787385 +-512971931 497158489 +-250026606 -475828282 +168339065 -985257476 +911585404 -272072080 +754765770 -127008320 +739650109 525337074 +-47521744 509064701 +497714906 780518937 +-60284251 -168034719 +167177133 -952533461 +-811726556 -938951877 +-651198474 -953481404 +689379593 302898286 +800181262 841928283 +481656044 660167394 +-56946387 775832486 +-12316409 -482564063 +-289870332 978798979 +-143214609 -689675766 +-929174519 -443519263 +-359456843 844581291 +675648812 299653839 +-524533017 955157084 +545072343 613285703 +-605011460 -103383776 +393306599 974053923 +-535066829 125743019 +-414354766 -182181366 +-497998222 478965053 +355575544 424422007 +524076239 -763302806 +-233866177 -105804165 +517470976 -477847086 +158765514 -877324877 +996846660 502484793 +-950017096 713543947 +550892336 538241815 +856575027 686724868 +105441039 227868815 +89916723 187360288 +-266611830 378572596 +-850880938 -456219541 +950772127 251394329 +-873966985 -37242559 +-122484884 536556099 +786649253 -993278323 +-297313762 299388308 +572279593 -770208013 +-856726181 -898393419 +671665643 839112727 +-407893120 473015519 +826094786 -750754412 +29184160 348421526 +683280675 -102561289 +700751899 -202048554 +-464634388 731644059 +-362630858 -554257688 +-987437255 -247076711 +-509525705 827617681 +751608063 -718759812 +-952546180 351150946 +-780870691 -308420832 +-319960070 -393444186 +-252893464 342627842 +-4724510 288428389 +-149006824 949629194 +634931814 -761660816 +161046632 565493253 +-599780127 -804760998 +902854670 -703810486 +544614412 -481471062 +468282217 862578586 +-669204437 -627910166 +807301400 -533265429 +-355311889 -815636843 +-805920017 -422138005 +-321721697 349399436 +-290787060 -999689303 +904662020 -485158693 +-322881528 261715084 +852620332 93213247 +127629410 274182397 +-396254502 438553612 +485335763 -453995481 +-916996371 -819160332 +-985382877 807081655 +894783844 -707168627 +717345776 582324287 +-96420217 800899671 +-150935768 100455561 +-897254548 -896439470 +-691083686 907255179 +-870915284 405382583 +-3374634 303456819 +389286262 765667571 +-892501424 311234010 +161960583 -553055969 +-100967175 -697809044 +177020445 -129871910 +-106337219 -259797282 +906633446 986498923 +-711131541 148338253 +192910721 -434098991 +-647429802 -791102067 +-31144059 -187992920 +-598926165 791179158 +-191513628 283859142 +-415026904 -131956076 +-146681843 -329617261 +924990962 699902771 +957559222 760991264 +-689627228 985608046 +201860693 -634612359 +739942180 -479752030 +129124824 897130722 +980070019 916357984 +150641020 977876395 +-212793487 556007692 +-256088374 597159495 +90370892 651318780 +670116727 -44983018 +-836362453 -49279326 +668097031 -787836874 +-926605489 -372363662 +-89236531 -401161785 +-509990122 -615530507 +-290688584 -494458259 +-45280785 185884622 +-171088460 -442280092 +363618865 -809851176 +-239159876 601651907 +-513160155 961707192 +-651235648 21825518 +368230452 -263549973 +-76378036 345729985 +-326194101 -491576223 +-37800790 -887722835 +719934346 27566610 +-170135151 579746313 +-399425918 -707555071 +-769924697 -559090325 +-148534130 760482737 +489366716 -616651032 +438354783 -304064243 +643836823 -8653965 +-488356046 -814680903 +25252928 79781919 +-16151029 719370832 +112136519 338916965 +-648627950 66582059 +513024040 -201865627 +204781078 -142317522 +-212900690 -198874251 +446863096 751732930 +506962916 -634016116 +-106627156 -884199650 +940748107 924842482 +-607405608 149102631 +608948483 59296299 +-673204996 871140816 +-184576466 -476939910 +-86541520 -307120163 +284133227 -578193746 +994005308 744031915 +-937247955 -538714916 +5526664 -97150426 +931838580 -468841076 +600557050 83433259 +536528880 137366870 +383940052 911309474 +-499553421 -870271869 +352672220 -815876667 +-824594655 -46209417 +-705464175 328407563 +-419886661 -768436631 +-496330713 673628321 +-268894143 -665828309 +-950129111 -922435346 +362398452 -743620756 +-944821512 618795560 +-38735989 -597346773 +344128708 640435545 +-811373855 89726929 +267692929 281571575 +441477050 -206074133 +-677685798 323335092 +-271227364 -380094278 +718351360 116124253 +849116771 -56963862 +200233796 -514338101 +-515924352 -479866317 +659756269 -110625235 +989573340 41608214 +-107957890 -135843337 +103638459 -528819752 +-63653463 731852048 +-628578120 155939341 +203868856 -302219 +-939200931 -140672735 +552316403 -105128195 +884241055 105361843 +779121854 -781723559 +-225119045 -268759870 +-68000625 465199239 +472879121 978604680 +-695589105 -52236209 +-440350190 91094183 +803289038 -90834840 +667228125 -24293110 +475482810 -719500474 +-588465624 232075384 +881097649 30891010 +292047989 -442877468 +-833940895 466099635 +866555782 918875160 +-396422329 -700753239 +607966763 139918882 +-4207835 914233742 +-981306550 654608075 +-55519999 -814819013 +591194833 574191185 +600744911 -890875412 +-747780868 569531153 +531839442 -289610634 +348074995 -480188831 +-963941330 510513374 +-81220381 204548932 +76507681 -430280112 +751598072 140884933 +-43743967 -946813805 +-45544333 449495760 +167511799 -794379219 +-575850729 -528210545 +-885194498 44084986 +-624440365 -823645776 +-807033279 -730412211 +861177119 77971274 +360925801 -852478989 +-734176872 -39500838 +-793030011 871451400 +967067996 136882435 +-996305904 877619150 +-660084613 -799918473 +-101655988 632057510 +59415252 106531184 +-593688120 692339577 +946937345 -796741768 +-327401703 362989434 +256899905 -310830200 +-126609361 -776545170 +393024168 -873132549 +-849178000 -210690868 +-560046733 619037491 +869713595 -226192536 +955718659 -92940319 +370559186 245856553 +-955742039 -525902837 +670197701 -659307327 +-107944349 271291970 +-952306118 -924251224 +-22820036 -224940359 +-405541343 196608437 +550799571 156751201 +623199099 665173675 +646189321 897494784 +-963581897 901671093 +-77200732 641063227 +-565050252 -685296312 +37830964 -741924491 +-329453385 780640951 +842258501 279000867 +519029058 104460736 +633596229 519152397 +882892477 -64825585 +842187457 -144313535 +-437280513 -556486948 +671944124 224383143 +525437136 859675354 +-108570677 -520958364 +853795844 -747246507 +-669676768 -503478179 +474224040 -586139701 +358569136 -856685120 +303948689 -263866124 +-898555897 -654432089 +749497085 653010241 +-660894186 -45662370 +20445713 -626446565 +-559718043 -24558115 +-454382692 -140890209 +840590265 577535235 +650677990 253579265 +-313272274 2535207 +-340337785 -760334475 +247320176 543286557 +-194372348 -999455430 +131458457 -561226130 +248507112 961597944 +-562343880 95817665 +-325244985 -531087196 +-4937569 -432986690 +192646850 -925275691 +-567613747 -885233794 +-866461269 -955414845 +344904798 -147184716 +356144045 155646643 +91948549 -404120763 +-724984429 175356989 +454144693 171254122 +-476525388 435657663 +-823361269 178467737 +-616091808 379694648 +706756339 765235640 +-476671604 -604024510 +67057642 690254801 +-327478380 -803977419 +258149438 -593412793 +-309050971 618308209 +997134934 655931116 +-870940783 96298935 +522494294 -222168403 +519375455 119981581 +280407807 330140963 +512399329 438422192 +-577216383 224997077 +-142416270 372267913 +381436753 -806878251 +17312414 -978573999 +-924137471 -675962587 +-705477550 32977093 +907961324 184394043 +20044301 -414820402 +944006597 986553194 +-266041255 496283373 +-406751257 -839576751 +885688581 -547844092 +-521219115 892530862 +820415620 215306224 +-1627420 40029479 +-385200564 29172462 +379469680 314545067 +-69350024 -395423200 +38475084 -218994909 +-115426998 820519525 +-603854562 165114390 +901823265 869146598 +548778351 695806653 +-977905290 866279295 +-547329795 183927370 +-243341500 -828303206 +-832389585 207544351 +996800945 67740363 +-868036556 -999035507 +-853596045 -868793338 +836836007 -912493774 +444337298 680106313 +-80762335 37873706 +956756167 571819796 +216088499 595926510 +-406755390 131228254 +-177574827 -138129709 +-616058650 999944045 +471931540 475394990 +646834070 956824775 +856510421 136089947 +794980181 -146733651 +-715505438 396480517 +-77571175 -965823228 +244440052 464714455 +-749977322 -467214279 +-942580723 -381257015 +-772644782 -831468671 +75606368 -593927294 +-589308067 -17392186 +51079200 27718377 +621900912 776647484 +732963428 71110243 +327893448 -226105859 +176713276 -93080592 +-204527618 -445105932 +-958859397 821094663 +825544806 -508412931 +70629897 860324170 +783058439 738396501 +-775796119 195493171 +145041236 389641403 +914296222 -376316091 +-424053381 406345958 +-592024607 -965358928 +-428285282 -96655755 +984010413 -372833669 +138081987 413305991 +384934940 -488887896 +-788965579 -866873497 +904685873 125668561 +-467342030 95891048 +390906337 407496232 +445572844 -250735423 +-732561829 829006724 +668929966 315101714 +-827552692 821241679 +-760796846 109115814 +-250656628 976039765 +-150039902 510253493 +951255164 247039285 +-363569591 587388565 +-407492393 -186969793 +597825955 798221580 +-4023652 -621027956 +-585889933 60789348 +-151705284 -725878714 +398373152 639704762 +-687932292 604615172 +854284409 -531294692 +356117217 -419124841 +-682967334 -285531443 +642721329 -922396511 +-960666602 -340534319 +-967857549 -597859850 +-93903059 56817407 +110349345 -118142169 +-985641690 -251551217 +106923749 -621805900 +767873849 522871694 +-97713410 725696086 +538900696 999405984 +443668623 -545583486 +727483151 -182180681 +-849813347 -217679347 +609075385 183559555 +685842416 245461961 +-208361758 784731681 +-935272622 471393788 +-600525020 960796709 +-58841618 200021695 +-502802955 167270979 +739478613 -562944581 +534925743 -101540767 +-743314279 989025647 +323499169 794221012 +-218787373 -586695158 +-680778982 -226723389 +757400076 -772743418 +-323694491 -551959483 +766888814 -949586937 +31578679 -684067301 +341164306 -757056642 +-939206524 -391084044 +553652172 -418636511 +520811974 750548663 +-455221357 107777797 +421760812 786960930 +-324777354 888318986 +806405269 622675098 +-880240827 -128453105 +-704626195 606246666 +-218442629 -986613477 +-534570661 -6210378 +-606331519 950054243 +-195200971 -234618456 +-225247232 -799760238 +-742894448 21627864 +-99169324 437006581 +-927676630 -785362541 +-257677151 -69119470 +-634920340 -114729640 +-190993953 354895978 +459590070 -513618772 +-296001704 488159191 +727214344 763619768 +341778484 -368300355 +242736539 -341401454 +-277919617 -475635605 +176553506 -992237850 +908509601 -840964217 +916607327 -323100381 +-39858534 988335128 +63817482 -267500143 +60392294 -313846308 +-232121620 591479584 +-574731722 953040602 +168459599 -229899404 +-970624796 -137143216 +-604979620 -512114094 +-689297822 749543965 +-880861033 -830686232 +-80961519 -637226802 +-66292275 -996887373 +364393104 -669982124 +-439860946 -225664683 +-859950589 -578639913 +-58678692 556577527 +456572916 463713419 +-473302281 -779297421 +-622020197 827891147 +693742128 -511597053 +763657752 -470451163 +-104627480 -83321888 +-542077200 721132186 +-921148450 862192642 +592609259 -999797869 +-547619790 -273304151 +777514393 175808643 +-906203252 646519833 +-199030233 944239198 +236938684 907428751 +736169574 613315111 +388542350 616960460 +985980373 583757976 +-668799348 -217296570 +794856532 132935302 +-915244067 24308615 +-970135234 -237083822 +55431284 272120049 +-956883458 476943848 +245772014 -99761720 +680720894 909420287 +-673602118 -791499332 +288375461 -33581312 +-876501430 255073729 +-386903849 548297609 +887049999 960999164 +-257573274 -943787237 +9892840 690992359 +480980739 671207844 +710999183 750877985 +-900726709 350920518 +-606093891 -261821168 +-96884472 -661275592 +-724415587 144760856 +-972517465 -644873456 +-548449809 682465974 +366786712 539717477 +517716831 718447379 +-976378448 -100028876 +-778864832 92912716 +-303564911 -293746878 +-297775001 238046118 +617599615 191605603 +-793995175 -410942883 +391057448 -446491582 +-893223197 586814591 +-553130455 -734892861 +851236608 -2763515 +458844609 -549797499 +465615927 -322428230 +549901516 -16109414 +234051142 29423813 +-384637540 -77732945 +-427687084 244852102 +672021147 -708195304 +559142478 -425692259 +-595620405 545734893 +-900864917 -599819193 +205735044 201659218 +876490324 726884495 +215669504 264589938 +990578942 -770814046 +-971214310 331276712 +-222164294 -761853519 +-872860314 -956308543 +602485311 -393227525 +-77669822 472097931 +909391062 811512813 +719247941 508995743 +599138052 -448689933 +-900643726 448898397 +408613915 302526964 +-611785995 497743275 +617174092 738423089 +-198129563 394507866 +-119490454 999664262 +-243145226 697886916 +343033777 -5860643 +-586102867 217844330 +-949365307 -663657097 +-530099241 -601922067 +-587099707 -921157153 +-589735489 -56339321 +-176336265 183361367 +-347340170 543748000 +144428275 117838909 +445931766 451438576 +-131759961 -363320891 +610773346 31631358 +646318949 779517755 +-260046880 -679552515 +925573524 -531933514 +-410729940 -437298828 +284789210 -144855331 +459864722 -928029702 +-925344000 143899765 +-249796369 -961990078 +207832235 -370310183 +-310518062 707380708 +-659541032 -208479690 +-475110569 -986390136 +-938505408 -341222741 +993905816 428638672 +-526670424 99957519 +-390284912 697964918 +365618736 -135255953 +-142563181 914049894 +323231261 -289252049 +-878569543 12832955 +-763768194 -445852906 +-216487858 -1846046 +310880854 -361697037 +440430577 -341526903 +-358645288 -139377748 +318492159 -931684329 +-521733856 929167405 +-873610139 -970285645 +-767348920 780152228 +201730252 776310493 +-676376979 512333062 +139945410 -903047293 +122508449 -303736162 +-315672993 921772451 +798202385 792294539 +-729993095 -961051859 +-196794977 198917063 +107880503 -215413845 +258138453 90941650 +-704186791 153256252 +84918078 120848436 +619940342 603075716 +653200780 -662707220 +239846496 896915954 +975360726 347051731 +658786754 -208976506 +-487707153 79442581 +-62333834 960138709 +473351005 578727378 +-528226759 898080786 +579717623 24090975 +-286020070 -56721074 +897895849 975632323 +-395537576 -30024392 +-579618058 394047275 +625710226 847236851 +-179661512 -878067580 +-475708924 -412937186 +-913636518 -681282598 +481079812 -323832738 +649217047 510371353 +698570231 -470663497 +-67148939 -516954667 +-87647007 720261778 +692444747 -778243536 +-104913436 -877509431 +-353344383 -874822409 +-790952804 448215210 +-130655091 825594523 +906457024 -760494078 +-197753638 550091004 +-961694721 409899991 +211668696 629932539 +434782199 191951236 +-80649939 -614651913 +-799797943 95308460 +-229624830 677166465 +-453760595 -70161326 +286892525 717180614 +-946610406 -841505834 +606757523 804933543 +-726607513 521278149 +-182818680 -452884098 +906699946 -83275980 +-17630633 -701151823 +-662392039 873934878 +179382513 -873133922 +929035766 152546651 +-439016686 248535457 +948223320 181955418 +157965484 -370118608 +886515932 114696481 +-256727401 77158246 +839236675 772883686 +30185661 382881683 +967188552 -374245710 +-817249549 702468614 +-996380147 -201730806 +-772668437 226482038 +-511390262 280920077 +703857182 -540608597 +781017402 672417089 +-44544665 28807331 +95596935 -536579617 +-63342662 -965071128 +193084038 -18383316 +685681060 358463002 +-301561852 735941547 +563292794 -179608548 +-143940899 -540961578 +727412212 778614652 +411042069 973721074 +244311792 -19211660 +640970674 -296454227 +-593942180 151120032 +-386151801 685595833 +474955217 586414900 +-179321591 427542022 +409943184 221102083 +-452723269 571964718 +273943283 678405348 +-850131913 -904896379 +-73023249 -407914631 +-797499000 -999863652 +-266538638 -688336265 +942764302 -340745752 +-847811634 -237607589 +-730348892 930077141 +239601533 614488782 +-515014311 76626074 +-362988422 650843978 +849016281 594959126 +-928224406 363288504 +-299001284 -654472281 +88087052 -549165754 +-802223849 -427817642 +136776562 552239169 +695936341 -472919542 +360023128 -326691650 +361663029 363992578 +347832142 13064476 +923312702 56033815 +345135145 -456006297 +-593521985 -701448299 +-2182433 432822217 +-547344159 267551460 +-630759585 -315129895 +909656079 -562134701 +-79252869 -836371484 +335235204 62871708 +-216934532 -991622919 +381278873 554721537 +857184938 548697899 +337648445 422562656 +-40531525 741718095 +969702266 -379746147 +-850779747 -653714234 +898856965 863908585 +999225787 563223125 +-552638717 -500562717 +713191314 -526717414 +515512013 539956183 +79748601 38404960 +-602534282 855591732 +-156551650 -511519704 +835821834 886523901 +-984896920 -898459136 +245198078 134414586 +629343055 283299233 +-629867694 745470708 +161422634 -43478977 +945988949 862064759 +742281944 -21377307 +118325082 405332100 +670236120 -207301906 +-646649758 -9812176 +794317436 -481821455 +288960680 631337587 +873703378 112706426 +-238660475 230269748 +713697472 -120397968 +-905261086 565745638 +-860064850 -609674787 +104376703 -430680900 +563226686 -585699954 +542952591 -224101580 +972444504 -337560220 +845841295 328971683 +-27846318 -132128367 +468146874 -880960830 +-429544720 -871772813 +367739649 522159576 +-272054908 850193726 +-187034074 -445000238 +693991996 -954593907 +597028299 177451027 +398703962 586691940 +686624580 -378558046 +-142740948 -951900340 +-892201 -663118510 +-736855232 697977427 +-316474804 -519345773 +-388233883 858649533 +594706542 -92353140 +-95916762 -937697409 +923130632 -535215863 +-78276612 -369921428 +-51205647 598491071 +367715980 245796455 +784899262 -928835620 +-795099463 48268399 +-6143416 -298244032 +390219769 -263192981 +-445398859 813412292 +302749404 -253195864 +971518535 76361489 +738806343 894799795 +-303414640 650639477 +19154085 440939732 +-286809537 298795252 +88672753 -808948950 +357095661 567275284 +-134057532 -112580405 +-808227994 -291690566 +143098307 -178186889 +-43905017 -731640859 +308132998 775709027 +756566700 -475833444 +-884929747 988545054 +-885760109 479323800 +814498281 311619934 +933153480 202277569 +-474837806 -240214769 +-930748510 -660283397 +407974301 -959970207 +524372796 339711496 +-842616852 254449276 +194602253 999158295 +-478555247 26136451 +-828438498 -961108387 +489161697 594384121 +-983846892 -231095770 +232298043 -968066562 +-888074008 -353961939 +-751196450 690271896 +300827888 -87197316 +-552162332 354219156 +361065056 781908753 +168810741 54129687 +-382237560 677777210 +990204423 254089831 +-719812008 -535547998 +663116148 804855239 +378918813 773497538 +-260426821 163983582 +-212183715 -815141196 +-699696962 758137312 +568237855 -680058200 +-721027326 176737135 +-442212674 319906071 +-27358092 7437853 +-723687464 50954383 +-180404069 956778591 +-677268585 -196402682 +-125294710 -965209909 +-842185111 129589426 +-548317667 921510054 +-401214752 579044623 +382453478 -942110037 +240902865 204575788 +481955730 972909793 +-304174697 771178311 +-784419641 -877741520 +-871672949 603452653 +-959667691 528035860 +-864757389 -902024305 +-173109780 -431313358 +-76084344 80949064 +391325233 -926669163 +-801914371 490254769 +-701281306 15361118 +-878393142 -970651951 +320632786 262408419 +-694417006 -158983651 +-641357349 -605827508 +979086528 -615146996 +14640538 -728159648 +-563027424 -994976615 +-731242792 -782417118 +241547486 968322585 +-59043038 -927725806 +520924720 214696097 +-571871800 630453637 +92983510 -770405265 +812479496 482806730 +-966721429 669717464 +183159134 549499528 +51558434 -381033296 +556311903 398045615 +-446872960 740410911 +400154701 -17324425 +68316679 242084586 +397215830 -296050409 +585208748 483750509 +-418000140 363286417 +-505530489 -160065304 +82677768 -413415906 +26728320 -338811562 +-957752746 147735872 +301262512 332640870 +-345606735 -885576070 +766887487 -937686167 +-544506463 -854268644 +880151526 955411529 +314554044 -958418723 +534001751 -775540811 +595253910 -600739175 +200081263 333782038 +-603426635 190259851 +-879551197 -473795974 +759786708 -482157873 +733495316 -171576557 +-801849333 132042449 +-918806950 836848959 +429785968 -524954706 +-149944491 318192747 +85708831 781724590 +377870951 -924118938 +-7993320 66749599 +-470892326 -475667717 +-756848918 772697103 +662206726 715527840 +400338497 185111716 +-872846376 -878517739 +556321936 569632218 +-679237638 -675714303 +734985453 63789287 +526051251 -915312638 +-326129979 -237488318 +-642632333 -210949536 +-83661964 -932200616 +884533756 -535401571 +-302935104 585780192 +648132443 950744993 +-511969548 -675406944 +856978648 161991678 +93468856 859900534 +-83311405 -968467785 +2433638 -959392308 +681735062 805894252 +669592040 -515034523 +-352110277 728111659 +-770764361 -406232797 +-288774742 933655017 +-984139375 -465029747 +-148084878 -710593552 +-899744952 233449830 +907767132 -190548987 +-543104643 -326382475 +877875300 656789731 +219900874 -199149941 +-732034717 -394172500 +-228965434 -839489390 +471615415 -764792710 +-95096785 -614540762 +992882712 -718187216 +221232929 562946008 +227664668 457550069 +-311814793 808680343 +-161575392 963122897 +-329712433 100002614 +-764614372 47533834 +-219532893 -821984145 +827990923 190324561 +-386065776 142198752 +208757970 -10187429 +466289642 590384195 +-672741072 -651944917 +113977212 -274189386 +-679719883 120370147 +842595558 -946642784 +-537584366 -427159267 +-380770428 596916114 +-800824499 312039114 +445203651 -754382244 +549335626 206269924 +-488317171 352239716 +302251571 696607283 +803368754 -305856073 +266828115 485098652 +-154071227 -650499903 +-453089389 -482781420 +-89728844 -983919053 +-975282439 -732550146 +509464547 856818061 +944207216 -851503466 +37159748 -943634583 +972701664 -137431434 +699968675 31232248 +360461392 600826141 +403887751 875944675 +-933243148 -858664012 +921240568 -168661235 +768527848 -208478662 +712121661 -701649111 +-649578816 -462252161 +160442388 -17784984 +1036823 -184587609 +-666913230 -296455119 +-455862340 -236678548 +-381436075 744865490 +925864782 -896338933 +-291637167 -837230296 +-534456724 -182548929 +664839991 544557722 +-404510334 273418966 +645717847 -500577672 +-705363328 -535777320 +315729752 -948482322 +415648005 -542759024 +823585148 674291788 +429421884 -896452736 +443992086 -323604186 +137679406 -171189276 +-742400464 482450239 +-539542813 -972593710 +-788619252 720284834 +397215945 863840242 +-229635111 253107228 +-751386801 822244338 +648571321 -582579272 +211839659 288306472 +346012323 -140627520 +-112799974 -745004195 +-612341185 259020670 +-740985585 288314983 +529071997 -523796582 +469698656 429719398 +205516778 -298969844 +-925820622 949899592 +974307602 -616578122 +395631417 -410390832 +-594108639 -118203274 +-499949115 -268457578 +-810894194 -435784031 +117503613 -520500872 +271703161 49033912 +443945823 -373390281 +-282762790 265291404 +538496248 -17615566 +-733640650 98856471 +114985015 -863590347 +679291466 -188995550 +710807882 265562352 +242314993 205899138 +-920915552 -209985690 +-581752281 461569618 +191447613 986916042 +-780694320 -283875299 +-317538369 950829597 +341376598 -763675394 +-57466588 -381945843 +121618053 752917606 +291556795 777602740 +-247121195 -178589546 +12693475 473964884 +244481985 868084533 +-89539652 22867369 +-482723852 -470379363 +632040254 684484336 +39920857 289280453 +-38222593 337212965 +898339274 281250829 +792344568 -549827485 +474650934 -157365741 +526699716 -448383860 +913515789 -183358790 +455144091 609407758 +236688375 758196905 +-118058360 -711281340 +662039093 -422273904 +-642639329 244969978 +-651006149 -301924260 +-787411555 -446543253 +264178318 -572837151 +-940210270 837996978 +420042030 -919467072 +428092729 -378400671 +-884675349 -273440402 +831545216 790147650 +699130723 -456212304 +-180989460 -224019241 +312509865 -350891480 +645196794 -633429875 +-359114724 593457405 +321394110 392107355 +316639002 -996647653 +870693058 904477190 +-600076380 -795181163 +293559990 602437060 +-869986962 -979719777 +-183901966 -619270439 +84876710 -552090298 +-145928376 -969469081 +-402151938 845979306 +-512062576 457095996 +771169613 -940968269 +247797273 -617293914 +332791348 763669741 +226462152 -393144591 +367685634 -576304399 +183728480 -184268835 +-594357836 414518304 +-507038765 -493247514 +-468816453 -638381791 +274636095 -159295574 +786058474 -495599958 +936015482 98132759 +702606173 170302124 +-332482608 382305248 +-101436999 828145323 +994390349 -535896725 +681139486 -139028927 +675858979 88186263 +-267387216 716775264 +174954211 -19572297 +414387430 50047968 +-827726398 -750816196 +867662532 696116619 +376716395 -411940908 +622098056 885326360 +756489750 -272131281 +385240029 646027365 +-526519938 418798515 +511679877 -429359161 +-262376191 -541481085 +733541691 577469055 +533467534 -486878454 +-79281294 899080624 +73857001 -410955561 +-288665396 169231805 +372587354 487023564 +641277563 -754960729 +-944283981 -238829981 +-980750611 -40254375 +-810919927 -662019482 +521556407 -359557894 +-291047671 182987062 +486832540 -733149481 +449649734 708364172 +-246998851 -623776959 +949444856 -278731966 +-35364331 -590471025 +937107200 493653841 +-873181730 -806619079 +636768942 823019537 +252350361 743158490 +-136411866 102172344 +-108779243 -557251279 +791885287 -990810490 +682886642 -469117813 +-499621887 -773684449 +672455657 -470477565 +378322536 -528816341 +-566669755 -865661353 +-124067463 -355800345 +8587919 -976731440 +-484293151 201993152 +-737653318 -502999084 +-56224232 -624659430 +-718569232 52211607 +-846640795 -394093355 +76913137 -145882745 +-179391314 -200000627 +-49654087 -818934192 +500878954 -10734247 +-932918210 -938920562 +-51202299 942502964 +246693956 680129655 +52373755 -699101941 +-917765394 703532631 +-80530069 364870565 +311301915 -589760413 +306486303 -22708035 +-952498758 192265557 +-90660367 199480425 +596944241 3110620 +569980259 612072131 +-205853595 -828951282 +235592278 380299610 +-661209979 -426845025 +-179253790 -253594866 +-690463121 -681178910 +293368012 562275671 +973870995 -731229889 +789495905 -497156666 +531471155 430753241 +-99771841 690894932 +-878234323 -65081342 +509568932 722110918 +645407346 706787471 +-310115306 391323236 +896011954 -940787357 +-562140571 9691952 +-326700810 693194451 +859947973 778520814 +-730317571 -932786662 +-566734420 762885343 +-313917533 -503816015 +-345116942 333155020 +-146829310 631575535 +935506758 -256872313 +454157092 -716506258 +-796249240 -349605979 +-31638456 416406082 +357147725 469333738 +-69140343 547118653 +-577534575 864986905 +639453574 -618900236 +-33667731 -724006773 +-933810372 464314112 +-295947753 171355125 +-151747915 -824379218 +-314747044 634836809 +-265857873 -347000752 +-364644525 -340466312 +-144227957 754442152 +997234818 254241768 +-129210598 15295748 +479103258 976816588 +-271243019 -192112280 +782929438 -106055510 +-57462936 463306107 +-827378067 828586533 +-376373183 68211804 +-533123171 -293797042 +986545757 59824780 +272542592 -867208186 +-620641318 -123338585 +386771997 316090053 +-373060043 353910278 +-442762714 -865487718 +941340154 -87871920 +-315657466 34208230 +322143070 550902663 +91384834 315234071 +-819255801 -967122793 +537913921 454889054 +67767026 -356492335 +934133788 -204962615 +932366098 -49609268 +766237018 -251153117 +977942632 894205195 +-937882955 164369919 +-730069469 445726586 +-554512651 819145444 +744312359 -368539438 +185853470 319174314 +364967299 116155982 +90921671 566377571 +-130046650 385874689 +872325744 -686444764 +298361130 -882309826 +-807356670 874006268 +-727203536 -929237096 +-528998113 -176811819 +279418788 -492565687 +49027532 -725139066 +-893235667 359588206 +540692810 708643669 +-737916388 62844265 +-288353682 -139004636 +217143692 -394848137 +365642944 -663131805 +-241413354 935481707 +-392377238 478818514 +141670673 -41302919 +135244388 413649727 +747601007 -714628102 +-570401888 -722262231 +-265096608 704563773 +466178115 491342190 +-918281145 120881356 +-832746148 -98301384 +-528198468 -933308119 +570793693 -74222556 +409971534 271098517 +387342087 330645204 +583933254 -655970443 +-845640373 -602102333 +141243957 46449869 +783894879 -992021127 +447943113 437925968 +-559759639 239232070 +-428385385 -782134717 +-16072325 713341005 +-565891762 -802484506 +381547006 -501719486 +-13201459 -544643370 +59806565 -189859423 +744911611 -50465744 +964047672 63497034 +-238197694 725195746 +-656920668 202413640 +56713001 562006630 +919554257 637045225 +50686723 -61483982 +-66043686 -161903253 +-482191640 -831291297 +579808610 707891274 +-777225123 -263379425 +-385059673 -262053658 +332983594 -910047609 +386100191 981925906 +59458036 -647680155 +306773229 107234298 +-406689411 -471100977 +-431078980 309950399 +711325572 456969799 +-370909625 -56514473 +225936228 276191527 +-938992050 -363439532 +44921692 -907030894 +442977468 -423947150 +-870155032 999688854 +297261222 253701301 +-356651132 -944877695 +662707292 93655112 +-324899678 179602358 +-899028405 580606873 +-744402424 699292235 +-593654608 696683249 +925114308 -224337428 +264624191 999935834 +-978412074 -437570319 +-668340042 -448048672 +135334639 -985669513 +303532563 971968753 +-848694108 -468680932 +-224973646 978312541 +-486435273 -14338467 +-434393197 449818556 +634766176 366935479 +543014094 612548165 +-486615816 -142760458 +-305564141 -374568092 +973731709 960311382 +623946111 411741978 +990724312 563769895 +-387158214 939346680 +-590131088 -599208486 +249714934 -200913528 +-998597341 805384557 +-968126574 -292429651 +-657834595 -705907167 +-617768738 -499809765 +86020993 662449252 +-747607324 -616830942 +103564450 305894168 +370437712 327788071 +812243417 3214441 +-873831692 -978467217 +35985126 154019046 +604790283 418556110 +860267351 -2793389 +822295520 -900718849 +-606730764 -269576029 +-28295752 -654792967 +-869080073 340200657 +-56600306 287391811 +-194280707 -296104358 +-446158759 -977983778 +-151905185 968562014 +-520195322 -396790137 +-969766619 903527082 +657555449 -515915238 +658423473 -100004028 +538912763 -355303743 +-617805762 -4965268 +-138428262 -645836320 +-348729150 940791132 +954980635 -954055869 +781083245 499516907 +-783464692 43467623 +-318878370 404177993 +-80637916 -826727558 +-1412235 -207822090 +-259742864 -917550370 +623732216 -596727035 +670231856 -775816470 +-485693067 -897174258 +502017925 -340010788 +-113403952 444653002 +577153591 929342161 +-370353880 743900199 +963912968 -693275473 +-544999861 919081478 +57552851 258569293 +-427583722 158643444 +-167362291 237288328 +410093728 234257659 +116991555 274024390 +-608295782 949827379 +235268091 753621062 +483719501 -729265022 +-79038103 499242273 +433644386 -824089111 +-137352661 982616556 +727768428 286906237 +485518302 -786874041 +470510712 -455228446 +-740499033 551546806 +771795565 935897856 +-941998158 -247764741 +-985896578 466024242 +936495842 424042596 +27029531 196380919 +-224165654 980539329 +-621617630 -788651338 +354091114 581180357 +213414697 -803604150 +292987263 -380052180 +348485698 159984404 +746662097 -852113151 +-719057912 -91488172 +672241483 464403271 +604363308 309241482 +-887838053 -847855687 +639813480 -66178841 +-344349521 374803582 +-978211686 -6996050 +-216430698 -540079363 +749710546 113135898 +-205671843 505789192 +-707339002 200271052 +-159809477 -564949094 +159633478 -220521785 +352524599 -891175688 +366540480 -671424706 +934672800 -350156168 +723967441 889456574 +-412987823 40150362 +-994076995 426814874 +-709251982 538928431 +430253357 -438010321 +830297483 -896125742 +-940325200 465670484 +940703204 826597102 +-447289874 -81318728 +448831546 714124921 +-437837043 -278659443 +271811670 -578011770 +646351447 -516271267 +-462362883 -138203683 +852578546 677667041 +-653926039 -200806400 +235650588 528651138 +887417614 -564036752 +449211866 -2722068 +296371269 727992500 +348882320 -440668203 +-561048550 50458486 +-694529247 144041889 +-862081841 -596505525 +-750113783 -529129536 +-261698213 205142213 +-302903002 268373099 +773408714 674815757 +-905977225 -171893268 +390191078 -637425379 +1804108 332020883 +318546442 -830225595 +167775764 529831693 +741451630 -43327446 +120436073 -998585359 +623147137 -884898916 +472649965 600178946 +-811381491 -255560569 +671176598 -734261467 +-512408145 -294892158 +588654575 -278302165 +-420137180 -804990588 +46096568 -419284869 +-62299163 773697567 +830752261 -596177019 +538351511 224319037 +-273937013 -391504159 +-760926457 -522087812 +-880407921 970800018 +-147078471 529411584 +474394253 299927109 +497195978 54364340 +829956009 -361334007 +-258249485 -503415468 +-96893569 809296637 +-470836597 487994746 +-793808079 -164418361 +497075383 34483702 +-415631689 -349678386 +-77222874 -769234151 +-829072063 -909032910 +-902783604 634068785 +-129269021 91673284 +901259701 -971261265 +-296976938 -446679022 +-597483923 411513042 +-956322831 603298711 +532856215 -127217522 +129252623 -286341821 +-910542919 849279812 +870154654 -266417023 +-665081131 475981613 +926112931 603051655 +-696613375 -959936430 +-116722256 302604945 +231565477 -689732412 +-872255627 1134192 +981707834 -693827209 +817145241 -307929299 +-938065516 131902215 +984982354 -813314478 +664849025 698968789 +-582038526 225922561 +677493835 -656536948 +-481593969 489470035 +618121471 966031367 +-524142681 674635281 +-960826858 -880466398 +-526714336 -16306813 +-747808483 -294153764 +26641069 -513014534 +807235392 341110148 +-958916160 39195051 +-588887149 -728137210 +-838412785 -708980004 +577916086 627555307 +959318034 365448194 +-74861205 865648852 +696723571 -420573890 +316613254 45308137 +-955729694 -801574978 +-776926521 -251599921 +-16059371 867575048 +-796405395 719531684 +-602274979 -712063623 +15401394 -596867362 +-58248717 73341001 +739805238 849975055 +-824906868 150531078 +4823544 -217491800 +61579028 -779861852 +-282176548 -814734457 +350568748 -310078852 +965007811 -512638221 +47276479 518436281 +-178353403 -301401097 +-23955197 -202552208 +495409689 -71166261 +183113109 -156703703 +381815145 -327026289 +-45318292 386200608 +-769474420 -713873905 +-172211671 658079860 +243194400 -730666643 +-141816926 -779991801 +-817028760 -850635357 +-894072940 -123137413 +380060181 -106927585 +310998027 -576067513 +455700733 3179304 +-665899648 461120517 +525370810 -911321364 +-761090804 478023828 +-986166563 524805509 +-874067961 -677110795 +-398444972 726445255 +210106941 159712356 +-418707137 352977727 +870971864 746267475 +-382034470 953759211 +-995660476 766559152 +956007864 -853946397 +-849246263 453668330 +-123789394 687945180 +-193502308 -613749903 +622050879 55370027 +613507087 710563611 +-190543894 127554170 +-145818873 -91453099 +131050705 -342337097 +63551036 -907504054 +-44828338 886167355 +755467886 636787948 +-857670651 424346759 +248310357 -640169570 +359620898 570443355 +-284782562 996087773 +-856231150 671694293 +251059632 -705632510 +558937465 -661543967 +146494912 -415394202 +162564076 757887819 +-595065435 627337900 +-790423166 -833339841 +627232499 -882937733 +-155646809 690814816 +-868993108 -674200465 +-649186991 -415838291 +770975884 -177176532 +443330577 -294778832 +-218764672 -519227306 +-407071420 612877752 +-354332272 880177959 +550731611 -657106486 +548481114 -556694399 +247341713 287005408 +852782668 -353121653 +67315506 373509265 +-725229361 -911487209 +-322277146 507358242 +114512732 41626612 +377756712 -108754093 +-946526992 520398211 +268239889 727481571 +113185441 -367679970 +531817277 87788198 +336370665 -685763069 +603329425 -104724287 +531419231 -393981830 +416976763 -778199763 +614619952 103714043 +-210062510 -301031722 +847688260 -19870525 +894519382 97844558 +851512383 -364163343 +-847190879 18309634 +632371114 -791206243 +-754501343 -482471787 +-67951283 -798983226 +-679530813 339365049 +-607181907 518020365 +-163545836 965985825 +-188583990 559638863 +-625133396 886235721 +-818177976 528820799 +66580982 780878993 +-46876143 8739270 +-98220563 -84161803 +180013184 34962917 +565891209 -153533171 +-258160772 -933706169 +-381270418 -903274270 +211034852 -280021229 +613621177 149086372 +745755224 387701183 +-326057171 -480693363 +253725323 -755950941 +443552576 768417867 +728830461 331990041 +-826378281 -603924077 +-571213718 -84988113 +-66082810 -613827419 +752929859 -977617448 +-170509425 -980103898 +-248589637 -253517461 +411319144 -664407593 +-901575048 858804439 +849729687 619540304 +794795354 106560329 +723358631 -60517228 +163263683 54238025 +276371396 878402589 +912503699 -186731038 +-935704097 -967555395 +733834286 -2971962 +83942274 461600242 +507056414 -489476172 +-810487187 -365140980 +160300248 570497299 +648630459 992235416 +967911931 -609711954 +-241581678 280977644 +-849666297 -863985499 +-168245565 544770112 +195834641 896538379 +588374101 524425893 +839083214 -792732158 +-565762320 -513622753 +-807334084 -837394830 +773033508 948289370 +612753672 333926930 +706824252 697779540 +296415127 758973204 +753304775 580828815 +-583807383 -460051390 +531702846 739525400 +924693574 -632974625 +632059513 246700859 +143615534 619411819 +-211807448 835197906 +411211832 -365089960 +542582710 -279450989 +406860234 386941074 +-270776349 794810088 +758097175 -976071707 +-936334481 -592809599 +123271603 -974715224 +-44321255 801795233 +752132993 381144953 +-197852888 -196786632 +-999847507 -535181271 +-106856146 430203360 +248966251 930239091 +-836097377 908981861 +396714322 769283171 +-706787956 871773267 +231546835 14323105 +837188928 730087915 +271387091 760627019 +-352256847 -940849836 +82303519 -633352376 +-976059084 239348672 +524890943 678797230 +-940677139 698912532 +-541410838 81051870 +-202338390 479582268 +127573362 720685531 +28562746 265103007 +482609509 -103489306 +-926776128 942245756 +126116824 855079953 +-867769167 -151120437 +951622891 -796535573 +-952526972 -67776864 +887227656 759652040 +-718231732 707436695 +-228972421 38039186 +-183496630 -483638980 +-102933022 -91118314 +-551543846 69058643 +-609883634 819260019 +-876560829 300541268 +-531071747 -879258258 +629109466 -6332524 +86932572 -513292954 +52060990 230913327 +898780810 980125624 +-124506855 301130827 +366601088 -895996983 +-805159716 -570503776 +-499449467 482571464 +891888886 -913376278 +-274038271 131426821 +-623349224 -594958701 +684266131 149138807 +-48434097 546275593 +-216022767 901221160 +-491639779 361358321 +-442129593 84134685 +-370072484 491663322 +-122663194 -809950893 +-99102333 -741906210 +-81975047 -245038880 +-120422987 -136516697 +-710291473 -239801153 +871685318 -19811158 +-601588254 79176958 +287233005 638386332 +29809222 -837134757 +342278820 -79395041 +485682461 711442082 +-281314588 -947615948 +776470144 124308572 +-529118290 935524693 +-910792039 810828604 +-341951644 -2978123 +-469597534 -34749648 +-13329586 701501828 +-199732827 -473690207 +2007540 369967113 +932579512 -489611145 +350396110 -27195749 +-822546445 250866742 +-672992221 284004872 +813327973 -280307221 +-16461184 -607040630 +-39813637 -119678557 +136927631 -424820715 +-829551543 -853478856 +-191169340 933780992 +-637567235 229389206 +250223658 864169900 +-550399273 -960337194 +843648443 -604364426 +-873461102 332344922 +40319003 -373156999 +-794207341 266902001 +645149373 520315788 +-697249930 816224233 +350595242 -565102362 +-713616838 783205898 +952760471 210247373 +-345126626 -504485718 +162606785 -538591066 +407079692 19196295 +29095523 86041613 +991462565 763482666 +346460343 571376778 +-976946242 -338482252 +-585710519 -837003864 +336023619 -404700357 +-400951904 167741728 +-837718930 299716327 +170163114 846415840 +-944399972 -863023840 +-964420832 -813858836 +-194155649 438730484 +-669090086 -423147631 +127163916 75691980 +-570313636 -587879983 +858376645 -917420328 +492277020 526710362 +-228719584 548688701 +987375732 154179134 +547361133 -856136382 +-866953278 -277314008 +455738238 485097796 +502857288 64102679 +43588180 346145869 +-452789251 481817245 +-64962180 372154559 +-912620037 852318072 +-772455876 964847610 +-651830452 -947315612 +-416158109 742749470 +58439309 612216897 +-729459492 879260577 +790350354 -507872603 +797590653 774338527 +-201908451 250009894 +743045331 217932781 +55379039 636574988 +663676185 662139272 +175646399 -102535704 +-613925843 576068973 +-83122775 728318519 +981813975 -325989709 +-659780330 224106339 +951640611 -67453928 +921681909 954699354 +-962967873 -510027197 +-868275062 -532180444 +161949087 450166042 +-403499607 277117956 +450258489 -109313097 +-670896752 841185818 +-37846032 591051489 +504003331 616772675 +-9303699 41355242 +-827973401 237653531 +417269077 -825250403 +232404358 87003575 +-526828604 -209278090 +715785398 -498852628 +-36840513 -887123090 +155574309 -927198204 +792712714 -676520248 +-429877722 823430511 +-65749253 505681679 +491681607 -633410257 +-488736089 -553429294 +-106744321 54744701 +562668429 -585046874 +-481189217 573847231 +-374019483 854349107 +-944343236 576243971 +314459302 527070394 +-247481784 295792179 +-459908935 260607110 +630656382 -781760170 +-428802277 960232604 +-505423957 802335581 +-970500229 656676969 +-441968433 -130478783 +331871173 -576574051 +686309933 -925420228 +-634707676 -597961941 +425539070 -775211491 +-347538902 -15274956 +3894436 -25526780 +930339395 -100520331 +-753331087 -670242820 +-220792247 -685977225 +-230575103 555235908 +531672838 116884506 +110448280 508603138 +284192046 -927345694 +379827173 2573928 +-740329401 505280167 +-801747623 640070641 +527168565 561958316 +-177262317 442402995 +-32837829 -533217878 +110852610 -946238996 +-766340597 -126677807 +895543341 -865557620 +853212119 963892076 +520832511 69790201 +-587259515 -269182288 +921920377 -216780357 +643572619 -610102430 +-661722904 -327964961 +-734653132 7360210 +322825755 -128475285 +191724262 -29069345 +3007826 189180216 +-366480025 913410795 +-256283330 -864615432 +-794164593 895697287 +271289625 -466245980 +603010766 -651711408 +921739307 821103265 +795445778 982891180 +-168958847 754711050 +535258836 -539509635 +-985903910 480867537 +-539449747 -700241912 +-245692155 -689968209 +-626823712 574228800 +-668807964 -425624098 +961056858 629129888 +-39709819 -546964 +725553812 825559449 +-854102709 -274864847 +51865933 320149236 +827077176 -177541178 +927296208 -837018036 +-970309787 -610962563 +-437349643 760192300 +-235759606 -14275029 +-121172119 -582977231 +111297747 -497232993 +-797366233 40492185 +913781404 -606829491 +286536583 -284053371 +-15682238 -933728316 +-971746464 677202671 +395814905 -855986815 +389518040 51476150 +-486434808 189262961 +-396091819 39351755 +349134775 679994880 +-301174674 20066458 +-918045508 667825371 +675325304 443246023 +993535060 523896196 +-886576634 -952206535 +-989715972 331238030 +421597677 933851474 +-671122255 668662057 +173935102 547210312 +-66457544 -162441877 +-61820186 861990888 +832007891 -262878604 +-896597324 -794024310 +63855131 527448644 +-947259423 -712359048 +419511502 435571036 +208796976 -518912069 +-707934963 621184103 +353107866 -741915394 +120794166 93912309 +-868543157 -380136484 +-73177924 -335014121 +-435370888 -684487989 +-491685947 787398203 +-82788480 -757035112 +-148486860 -983069045 +77236726 -88407481 +777097850 297047696 +-635802619 -418181209 +-403717135 784618806 +-578384646 221243744 +-753609883 639914882 +-872466605 801199774 +-408191312 531402501 +49989653 910234680 +-924821345 580199966 +-559275326 -260422823 +106883059 325541478 +-132875335 818579196 +283685453 982386784 +-781295383 811678160 +-323774371 -781265853 +-429915155 -525753155 +541867091 263160215 +427903949 -382649316 +215853380 425633173 +-673975470 -406084592 +705168573 -558152305 +940559027 -417396796 +667976197 -701411074 +889316425 -722672817 +968791508 -115731155 +582031086 314537702 +102470162 11187675 +-523051816 -407964115 +747010206 -160686972 +-147577280 -541432839 +275057987 150287084 +-842896202 587355333 +967225366 295728852 +-564908189 -373051085 +631490494 -730701264 +918307210 626907869 +-85368179 -243763689 +57250692 -110355247 +-80272050 -337611629 +406363003 -329476355 +895629855 621602584 +-902523870 -856914683 +89548950 303902079 +567782824 211463748 +-369349977 444704942 +127696312 598709765 +308089320 608158945 +-105202250 -381931084 +-362019138 290385136 +-66240507 599360646 +-438356802 -498383504 +454501182 -326584227 +-863003545 203013462 +76688270 -83147807 +-632799385 -98345507 +147056169 232310459 +-832042406 808774586 +-797639997 -370069283 +309148887 -278496852 +448793205 720874722 +729332765 -647186832 +257148678 -429631528 +-519634254 215189652 +-605304647 -408727987 +519704250 922717773 +-444007603 -187099300 +760282566 -223380420 +-260274546 -666663349 +-723733736 56124878 +667810719 168954721 +195554927 -216265947 +193398532 698700387 +-627057068 -130098112 +885018479 295963059 +53044544 -584969903 +716809772 604950909 +62921707 476090949 +460458518 980351180 +-620719568 -158574708 +305053752 746043152 +-968537206 -914156893 +-344229265 45556355 +-614773781 130971226 +273774959 384891817 +-733841459 685178575 +757450500 -28415701 +-613385157 189726860 +-417829389 552234963 +996561816 82373263 +-282089626 498989699 +130795872 -100017059 +-324446118 -629364803 +595107620 -936734551 +-860583779 -122424203 +-965147947 -263391162 +-400066056 -664777076 +3590456 254979859 +-459866244 -414344835 +-680745826 -690107105 +-217741713 -37241220 +184332973 617787991 +-667326653 769646479 +927262005 652002706 +409097818 -497736105 +462235678 -291957768 +636546948 -7830823 +59686892 -322563410 +61610672 -725420720 +-542303428 53462724 +-862529369 330329338 +-255940363 -791198999 +960402316 402429823 +-824916950 -830188544 +-372955035 -224230645 +-896020413 -814058359 +786853453 313075495 +128199616 -684979127 +-612575020 663960496 +-920365537 606677776 +-21476009 -15359373 +40061137 772754767 +-145514001 835811594 +-995099643 -86444967 +235159992 663346574 +-73012565 362291528 +-623423412 -567294726 +-279719611 782809707 +-322071107 685231562 +-313827097 -121845274 +603694705 -564848865 +871883335 545179053 +779959789 -260325545 +-134497208 -343146977 +-367692658 -831679520 +798733230 -397713419 +-583707442 462284206 +321451901 327236059 +937076926 586432213 +664848116 370268359 +-107095922 -699564153 +-800838034 -47807542 +-925494774 766916147 +214293910 773353857 +-747260083 -536527891 +207895081 -197551108 +-378352764 377698345 +66437881 313034248 +-219641918 -501426628 +543305084 923425108 +123723433 -302489424 +694608509 -747815172 +-394326813 501764230 +-884676734 -593360960 +-696863112 182613090 +-764265918 -968792638 +-640699031 -60067090 +-774374554 283795310 +629887553 -796077005 +-144292467 49876752 +631015703 110911795 +-208852134 -229620937 +596180189 -91198145 +361096661 -837694273 +-250749822 -575146335 +226725630 278794326 +-745974795 -330491135 +175983103 -734945737 +837524814 -234149765 +600277543 122753450 +97842538 -457579995 +141100455 -813689015 +712810110 -719249309 +-665533658 981309047 +-368136904 469351335 +-344390097 158958417 +-502915562 -252764198 +612132326 94410432 +-45915631 -616002758 +-124761434 813436461 +-249550664 904967390 +-191222553 -669065665 +-285542006 -225198996 +-903512793 849607420 +694193153 -76727341 +68408568 -760572312 +-806369028 -664131949 +113190890 46569450 +986415960 590456340 +-947248261 779699776 +526422004 -402572572 +800298194 -474866816 +35631937 57172381 +-766819714 -833592399 +838889233 -435224675 +368994197 799850323 +497967315 655995713 +589791756 769417338 +-887475133 -803065213 +91196185 329920804 +636604750 -702320049 +438927563 -670299414 +560462513 -558698301 +-190899323 392627539 +496277364 585099227 +-617155701 715092606 +39371627 -388159263 +-410991016 805200338 +-790700199 741648017 +-104107986 204919619 +800548324 292180308 +-712891517 -951401164 +73392237 70739392 +34875315 652981305 +-577187277 748735871 +-153322351 219744209 +-189651765 -930885688 +-41819264 -199879020 +-668355643 -400490252 +248625743 -198003098 +943602402 23695124 +123922468 459480449 +-800835556 -111029609 +-376884743 881380045 +251866632 602530019 +605347543 -766074034 +-900686488 85861757 +-621572017 875742209 +901540890 47152669 +630302241 52318308 +784377456 -697925579 +-481250343 477943911 +57429430 -424027635 +-450447959 456242804 +-848441225 -87658142 +-699280924 -557899629 +689718169 387200883 +-903731716 -271723085 +-984000367 598910368 +-202563140 -153755378 +307286623 -542573308 +-575053567 -4604864 +113498326 -746323095 +-375182972 643261886 +-609979668 -946937913 +-122175732 -743578679 +131287583 295313942 +602103412 107823865 +-12023021 879775056 +682158487 -714443039 +930070106 8941832 +562298492 399537186 +-127458734 -16433488 +503473630 255135126 +994083106 488402407 +-395616023 149804887 +-757773627 174254500 +-110535908 -480332714 +-828231755 -700621304 +-37302054 -75330274 +775186445 159857876 +865736307 660164436 +552454813 879302112 +605746883 273385760 +945226192 603483317 +-102630457 483227249 +203298143 -740962110 +-197533407 -875419568 +320207152 765892997 +166369061 -353152112 +-741923653 -370126322 +-774229928 -263178592 +938107049 -315313005 +-878275553 -501746348 +751691945 -596548804 +-964649453 -763667347 +58374907 873764009 +-339793088 -309722003 +-12899629 797603150 +-422515202 -461239777 +-271322191 -852278901 +677350811 799018061 +-17860889 -209799866 +930477898 570932062 +758250436 800778538 +951703197 -252752234 +397605623 231858890 +532347036 13870043 +-473248199 -235559279 +762729200 175125244 +827554089 -3928824 +-988449326 -234472779 +-675005863 -747699558 +826168434 -731732228 +98254335 955599264 +-888388581 34642293 +199191848 916621863 +-271354722 -511381776 +-136707425 -161236477 +-441690558 343550955 +-582924539 -839111542 +-159201982 987927880 +83142918 -858304361 +507867288 -792791610 +-315869992 727368538 +-571481394 617459336 +31624704 -619469164 +200236977 797155938 +155744386 231373793 +-669234188 -469417838 +-879398047 929489913 +808467840 480571585 +-610322812 -761067339 +750214510 -535749826 +881034929 -91877794 +-635902310 -135653311 +250328077 263607683 +917269486 -3066155 +472960532 -867514920 +-792067105 -979721601 +-751722363 115035709 +398913029 298915678 +601547597 -294926675 +485022798 -866210658 +637698176 882776443 +2728193 -732856942 +273742144 -941145302 +-986893786 -941897453 +-763524984 722003960 +830415939 -919279755 +-341067658 635175004 +-254581066 -721380109 +93468501 689198564 +824764102 -497862705 +-850081922 -516396485 +918433294 -494758410 +-678019168 364874486 +-26128772 407664846 +-484329027 967037964 +937160871 -787180597 +-454525196 524126178 +-68361658 578444080 +-531003059 -951783838 +-504597742 199635874 +803444444 581257046 +853603621 -454433004 +-103230347 -733878387 +834179331 591413097 +-359244620 -146747047 +266797864 964316134 +324159585 -479606107 +-708988939 -665195428 +-788397678 857796461 +377832518 -349780342 +-478343724 -768961927 +585708529 -562657776 +-174544826 644116136 +199736966 -739498158 +-701991052 -235516257 +-916737600 385322947 +94566367 546826565 +645925145 -530190978 +-190859992 -642365445 +-13524510 -181257032 +-527728824 -818664142 +-383127184 415605352 +-25842023 504240336 +67045914 109758422 +-60321219 -500958503 +154907365 223810206 +-13517457 -763914011 +244239279 -449003137 +507927749 691548395 +-477420162 -846058287 +-297731079 -741776985 +-798300595 -27416729 +161228891 -857147484 +840612782 -386253396 +-92507300 -439332126 +-74675462 986318452 +-826203183 551392924 +-427753582 -278655813 +-733436775 -568201222 +-324784964 -931641197 +-573011334 -479001775 +804190993 -110756189 +654172973 -222506012 +208146359 327187604 +551193377 -527832130 +700470458 -903650927 +859660295 538565063 +-312389216 759560168 +91447839 926371950 +574882670 925591185 +292731331 180592204 +650231153 390764872 +-146730807 -401912168 +-516323554 370205230 +468752669 -669969330 +914791053 -210664876 +-302862903 947252763 +-170188722 -79254535 +564126153 -836830251 +29628453 -518171789 +-977260213 -482010538 +-253001153 -871232237 +-813764075 453438844 +-56822682 738372392 +274486760 111753667 +829910799 489670777 +-622706449 -797608813 +-338861956 974529796 +-681229825 -243664144 +-606682979 -794228189 +187107906 -698224072 +849871725 -686961849 +726374523 -371142033 +977368411 841614031 +794246983 -866273981 +-864676729 798568365 +97276842 176119459 +875278769 -620275512 +-263568605 -23401098 +-672469141 313427105 +735220160 759414507 +-115205959 991574216 +-462360778 290204865 +-699407010 -236276223 +229008891 489678727 +-60197541 -139818714 +524356995 769060773 +223649386 497452729 +-494405705 -614074323 +-715865573 915372286 +147379585 -734803514 +808954923 -535351473 +-6880842 -229275685 +848592170 -745852723 +344328184 727967739 +462532837 477782114 +615904547 -931995116 +526832380 -951370494 +769857013 66807362 +-853622985 -215205 +872436806 345009651 +-936105859 984927192 +778092174 533266319 +940873143 -656397123 +-696530724 -379214644 +-901658162 328770396 +-669557606 493675661 +449077489 -175106730 +-606668037 14308544 +-10839012 158504858 +834356763 -687307332 +-719150216 823797187 +-105331682 -323478890 +238011839 46281181 +-941623262 894448795 +-416283973 3833767 +-980489818 247421331 +-945398767 109163586 +150764785 -664061702 +-119007750 110176803 +-428885185 -653819707 +-384588903 -932937368 +-253681848 -533691098 +462563038 -141396991 +-794502930 681801832 +-495293432 764137208 +-442273741 -67802002 +-527231281 235018787 +-565317184 -273553664 +-223480181 407050109 +-720228001 977716302 +-366086843 112020445 +860690193 -767525511 +-910445977 278870537 +910297549 -195990829 +571678961 522131800 +-139917353 26920402 +-652009328 -465434559 +758744198 950682534 +-453266489 -567227890 +658548524 611923156 +947669622 21125354 +308311900 415229390 +-46020890 -205221525 +-198699032 -298231680 +413403448 -856864966 +171048141 294902213 +-627370034 -191092515 +278411816 22967985 +-516471609 479154293 +610344100 -448082549 +181992715 -511700961 +138791363 -19138026 +942556175 44257056 +704757669 -199863237 +610337921 -54195391 +-421938931 329238755 +857721091 878458595 +924007375 -736640231 +378861396 281759100 +889971455 -648062774 +452566377 73646531 +-484633018 318592146 +-601371195 -1530342 +-548715646 -376425363 +228970797 442090476 +-927265829 355323977 +-327558459 -292991312 +-22304874 -267321195 +-697546016 284405151 +-738361283 18013091 +-907033892 -777303957 +405269551 -555599812 +-929544159 646451171 +740517722 -318117960 +-95061668 608862982 +769316103 -122973905 +-741784955 -480204156 +-92068978 -899036405 +-527390783 -591943100 +-985785262 -415355759 +-366395985 848469053 +724533327 -542511276 +-177976048 715943859 +-453338179 -45398880 +35121007 -948895404 +585645301 570587245 +461364892 -73149147 +-824311999 -597508101 +-293403315 -657424494 +181520218 832976648 +-104326285 -593916254 +949154066 900864077 +394132982 509083649 +450422336 -931213883 +-477694700 -323728166 +468143227 10157334 +-490998923 -707027893 +-293222265 642484594 +830592224 950067610 +197161990 833231896 +-567459017 859346152 +966136377 -654140503 +224243495 -351821414 +-957691576 -102135091 +-470686944 157482243 +620820597 916779712 +646091424 -323474453 +-416530796 79307502 +354457689 609975323 +251262395 572364922 +-386428724 333822204 +-648641817 758459232 +271836008 -671415768 +-543674219 105570058 +24988244 -852037277 +-796488011 687526017 +970190104 -661649546 +-554619961 684565508 +-7414468 391177114 +-736139079 351905395 +-116750398 -850619652 +150681029 -217413147 +857079986 100756967 +326666771 -795382690 +-566073600 712979098 +-291716518 873455420 +407780728 -413209929 +343073012 153544413 +-518995359 444815495 +-840264447 164962518 +-425197168 -643820878 +-669532711 -855454053 +-981535218 176436307 +-397629531 -427584600 +94030062 -643433220 +-811746702 956635280 +309530298 1771936 +50360296 -579861608 +539178715 843356500 +295153087 695379486 +831436516 -81099085 +-697746284 -231381090 +860479465 -255168468 +-498785926 -994230248 +-513426525 -832758156 +-998683152 -634340288 +328205344 -941393848 +-833897698 130224440 +-467008804 43220291 +600701273 -945695602 +-775179762 286786315 +-960022122 -12792727 +-426053600 90615913 +680731351 661532976 +-819276487 -283770415 +-668044450 -581039618 +119866979 871024856 +844120323 -664250581 +795584962 -264582633 +-663345292 260069922 +495316542 -520328793 +863350982 165274320 +-689448054 190461035 +-65804443 108189179 +932877044 -387698702 +-982396740 -241198929 +-384713356 -160736352 +-867954739 547285644 +-591749843 690960517 +169972538 -787728061 +-210734291 -487980299 +85102517 157038850 +135891834 49877606 +-321551566 -429525420 +-242030352 81281314 +-63943333 274356049 +-551841581 426312829 +-915289318 960039115 +662268145 421591573 +144611403 684848382 +434535252 -800315677 +611446124 -518964335 +772505752 507250773 +-53343659 960907952 +-536069330 -301035749 +-113071729 -561071852 +716125590 -523011670 +1361044 -944721986 +524213691 622785111 +-250906897 -946987506 +329974915 802191549 +-12520842 477372159 +100306733 -4265361 +-313908212 -641125925 +-223983369 -289776234 +470607889 734819418 +-483382203 -599212100 +818527052 243543350 +-368812378 633204571 +695682955 -174121689 +-729341359 784948842 +-785894105 620745556 +-723445648 654067081 +-248386795 -551252603 +202716234 761171625 +-774251292 -617831149 +883491927 6721854 +-868285560 47518205 +935977040 541461345 +425302527 -594289921 +-313118315 571668890 +-394973609 -968046848 +535761521 476137063 +533617606 -325104925 +617240410 590711267 +785466555 84723082 +-696541721 284097871 +9844889 46870976 +-315720494 -722078597 +-658605964 708614906 +462754577 -777361740 +59053074 -5426225 +124969783 471263327 +-396229799 -558987238 +736406990 296552408 +521719983 -533974820 +-421083590 -891390349 +35546568 -435727226 +758921941 472848286 +298739850 -901666718 +-557827771 -284903603 +364253660 -385560866 +163257685 822644119 +574228100 -531193031 +804764751 841035222 +-721720863 -895149176 +-364838910 796405358 +-227589581 997249599 +-816850354 364893476 +72086814 -942329141 +776503309 330555140 +160477097 -589663998 +-707872665 -888870429 +-125062761 975487936 +103858218 341293906 +-444702831 -862956806 +777574398 731691576 +672048057 -187027966 +473832617 -8582836 +584385337 -748776805 +-616979417 -2511187 +27868617 -280607058 +268352008 293754363 +197116286 525056436 +-40695179 849372070 +573284935 104719988 +-479000724 -973199184 +832792478 -675882638 +393017487 23930167 +762600929 -288744129 +429152405 954534137 +875086867 88114792 +-242191467 -953665544 +-452639786 406115353 +-744728750 510239445 +791376058 69201169 +834146043 885178431 +-971205292 884189492 +79659518 -888179162 +622216766 -57360659 +-295289739 -129516629 +-711686222 591422943 +564966718 -947597029 +-764372831 -171073632 +-858188180 790225342 +-917644422 154536776 +-352522051 -429875795 +596557650 205357616 +-280587513 -712968466 +292581990 -863958224 +67260256 901322222 +558472751 18359591 +895800370 430018566 +-788225307 940433854 +-244299780 591865279 +-572419498 -370060905 +35229326 -319784261 +157843113 -879967826 +33304111 694516635 +36675516 -744032962 +-718921803 869133989 +810399495 -189312770 +347868106 -929898431 +297209931 -951125569 +251485570 -929003334 +-602112917 -47670926 +-724457971 13551631 +-467895132 -212912788 +405699552 -424401964 +465369956 -989592901 +253804533 -988868658 +-701319391 333115184 +-899580036 -473949066 +118652371 546613029 +-91220601 -657545033 +94927976 184365444 +-789688815 92619578 +-651033594 -586527339 +-655011394 792172440 +969612485 -462168564 +296534911 722930514 +-324365722 921046410 +-200269004 -294474319 +-537935696 -693572676 +607394829 -666899015 +511524732 12847682 +771062851 143520425 +742866486 -868372163 +-902653758 673918943 +-499678840 -205467307 +546464577 104320155 +-800276769 -769392336 +-496025951 -135545981 +-520252500 525332425 +-596541011 615768574 +558725447 437664634 +213905879 646589294 +-579727929 -381815925 +433350428 53888861 +462535559 176591902 +-662316992 -643894319 +653247269 731463346 +90975770 595042167 +-374948230 533026029 +283900384 -892871683 +775287149 -351618654 +818656803 -859855781 +508462047 779729299 +-390456001 -921324220 +-358510413 -577162937 +569974232 794935876 +-312834470 -608134112 +-364163429 -545168282 +297950034 -948214999 +-294955220 726806208 +780272075 906932315 +115233935 -139188236 +679491482 172039381 +-763451193 688799231 +813679911 -188737388 +214096365 630541417 +-684573432 -680734925 +-725622401 -97667795 +-497189585 940026963 +-232470997 190410436 +64988400 81080051 +-961337055 -905433387 +233215050 -454728433 +250516578 -457958938 +444904904 -519964463 +-687987452 -618191874 +-198654866 460804107 +46078702 538042810 +518724145 -491934901 +842881375 481082209 +-529930190 -167546220 +-608498039 476941211 +307385642 -477497156 +-331579371 -4331399 +698846126 862480308 +-974535522 -709887067 +347356133 639428606 +266057970 -517748850 +-522655974 -202045758 +-627184792 -782575371 +-900613475 793637791 +-913324313 647198843 +-171038773 95113339 +-267783694 -492648727 +158402186 -758476450 +62992319 -37694158 +350789120 970083602 +-254079950 -703739951 +945165247 595572126 +412565664 -682741952 +-155350378 776683933 +506476980 44694388 +238467860 777981043 +-961141666 -722444645 +258962327 760760488 +-410292453 -299453573 +56529763 -139233977 +955124361 78942453 +169577643 -877667600 +75048940 193592917 +-571766369 150220085 +455931399 178561011 +-390881783 -633232371 +941677949 314599189 +-819821196 -553887874 +558478680 527450495 +808617659 937485854 +-741992651 -124632288 +-411987377 -711225322 +744683993 997802762 +941370511 -634311587 +253186431 726210578 +-169753060 996744638 +454888639 -381390067 +-307981641 -977520941 +-149810957 -539250715 +801304257 40208738 +341502544 430848872 +544770779 -113260688 +740912677 -948975154 +925028413 -73995600 +-666869406 -728997681 +908601640 412723382 +-226894768 333228129 +464189014 19643182 +-135501164 314437602 +-32917376 811784427 +188757476 966205484 +-522217584 -175472932 +-178473433 859828118 +848666934 793364785 +-465020375 -590864567 +-987935002 508145370 +315591782 -434689449 +-503932430 -811896610 +887199241 544914601 +-849440819 -373003913 +-361229698 492217338 +182494215 -670064871 +905625367 482906731 +-383721250 2611983 +47046896 -279360125 +-663250895 507769926 +-117807704 -109677771 +-713383086 282582493 +634235895 785047918 +-173780940 932880037 +-267224947 -847263416 +833070294 -173188031 +-612260544 391162767 +-293542789 -955298305 +185060087 32067410 +-51401511 -451954253 +-16186820 -701928341 +-974619893 124337728 +-109253123 -644032752 +-499221264 -725129795 +821830559 127798394 +7144995 4892870 +-327498979 -930251897 +741609410 -542417748 +273675244 649417092 +-447720174 -504022621 +76727188 -129302883 +485607116 796629164 +609864192 273985401 +792028924 -659449710 +309181289 -252611038 +-487789882 -813934476 +-377075862 566619908 +-821799388 -678107174 +-72079597 371841472 +179978800 634382522 +-209653032 108464795 +-830760486 -279147016 +-609012598 618378555 +375624554 362241968 +-673811863 -515900302 +218899818 462633871 +-2644833 98629278 +-632191653 642371995 +-552716128 -352228901 +-675742526 -578951820 +63942815 -599851623 +752939958 987666388 +-302881787 -355153468 +596499458 712871727 +175448647 702066651 +-21285635 676158404 +732682293 124997647 +258653450 143232319 +-460374304 -210524073 +-464178756 -178412458 +-947184367 -413467189 +172372175 767344985 +-512851613 50681159 +654792018 352564091 +444721471 786379936 +968670921 -18042629 +702899335 240737490 +559588076 859606739 +-605172241 764157664 +925418532 -930000315 +-258203173 255216754 +99168372 -500457715 +-904582496 116108737 +55561643 -895477266 +-878823588 506140786 +360569637 -622913133 +563475761 561651420 +67389310 654041808 +-874178278 -207505238 +-127155752 -590630535 +-172629379 -313177885 +422530952 164476593 +600077974 -126868683 +-300769760 -429637775 +401565984 46244913 +-542396892 -178754677 +490663021 -459635349 +-761208355 -910374480 +600851592 -148203233 +-215690260 -515218762 +717364005 959672729 +-6913005 505164987 +503127196 987211359 +-320976287 -730419208 +958314542 -307032262 +465680795 -590091210 +-254355437 931422449 +-239141004 971086970 +-302397563 538798384 +-974185431 275169998 +214924556 239483270 +750784889 -807374020 +-906192847 -333390992 +847327 -385680504 +-205427855 306146765 +148393978 -884575635 +-656922357 -924880981 +-287714876 -848043579 +981156823 -848043681 +-740711564 -362061541 +341878825 483815412 +-996214609 591893702 +-819149956 70327837 +335284254 525899278 +-477866519 979336610 +531709316 325961846 +312315042 735986378 +750960763 879295044 +568643237 -218124584 +948335405 87992972 +-408390403 -156413925 +73592116 -915136702 +127528689 608860178 +199985806 257979097 +-648342621 -241777356 +712412051 -135380114 +963261342 -87814159 +-951108889 583086395 +1976495 -709242627 +-818411656 -418790569 +173802641 837183831 +123699518 -62554678 +68946304 -716080600 +821743341 548237291 +-488910823 -606650666 +923827340 603622493 +-81878218 628965639 +-785472838 883685961 +53504989 -423123257 +-239072397 -271109169 +-784323331 -302611792 +-154057957 -787093669 +-568489507 738703311 +901527439 849117673 +-131882595 32958584 +231520431 -376084691 +-7444614 -882170687 +878792269 -463203948 +140863251 56280167 +32813262 -93623565 +-652167255 370273059 +565181868 -617893172 +-979304751 -761522969 +341312477 149700459 +419523590 -853473059 +358082970 538906378 +-644574366 -181049655 +751827703 -59565223 +564187033 -775190150 +181725807 839966757 +220336804 -996950195 +-193902931 829419521 +-156245779 107597213 +588315047 556028449 +-958814317 643583684 +-337595894 639274637 +-427566082 496276981 +742179830 310879438 +623552325 -314392916 +254478829 182496564 +-137139148 -139444035 +-206167247 -980944203 +-991039732 -642572144 +-992651901 -715264251 +-969653667 -859550236 +-740935212 -651380030 +970343762 -929101474 +-237505364 414388549 +632141861 565279096 +-960340263 308553630 +276804733 955819306 +682073243 596040244 +138627711 -579852591 +-890478167 738638364 +-593469879 709598435 +735615340 -580539394 +-474964215 -676934289 +-471867736 795327961 +583834486 9451427 +-650539824 975502653 +558932853 381104902 +-734024366 -583837163 +-908065514 336543346 +747815195 652174049 +277881397 -619621741 +-925646976 -446944020 +-51293262 717460912 +-269229313 700234829 +-23201824 308660319 +-341590435 281436795 +-188112997 -210090611 +-304254703 668414861 +-194188378 -591071580 +603550790 -25124006 +610875995 -780371236 +645682139 672431464 +-236666344 -304892470 +-47551486 -312813754 +-217198787 204688966 +279202494 700560100 +731294698 256028077 +368721905 647018568 +-133864911 -68130534 +-580410872 405663197 +489334159 364749165 +102719469 400261923 +601951576 -142214911 +-801171256 392268515 +-289749588 594821036 +-766606932 238091210 +921484160 786051065 +-739570947 -687783461 +-533426918 -702576919 +-235739249 -299444353 +443505126 -187431415 +778906360 -650293598 +-603750150 -224400355 +-917949692 -373877805 +518147218 -135815135 +192436759 616921458 +-289382530 -456592391 +-387844684 -702164691 +-551221899 -241935357 +587603714 -149052762 +-682611667 -591523894 +314971306 280943543 +-810361626 -677225194 +398679784 -766576790 +687735647 -555416957 +170817452 450625146 +928444616 603663673 +656100775 -320332609 +378348316 -274269856 +869142934 539342078 +-454187293 221952675 +770273725 -388067092 +492815710 -148844143 +-495419345 -212093483 +-715866156 40118994 +-608160952 -190845234 +822681957 993164904 +-418277510 -671687638 +725069275 -674430948 +-965242014 -972337031 +-389325129 588226876 +641326817 -655792904 +-2037410 395676368 +866960152 184523139 +802855294 307371511 +871770860 -795963312 +-248947854 588767418 +63510814 189439817 +127661710 152653188 +298526983 234289945 +-122036985 110095118 +-87133968 -795135203 +594916066 -110802512 +834558312 -266338505 +-728597908 947364335 +578455534 -27521437 +867105567 -231536361 +-580011952 978937239 +-161656729 -904713879 +113277625 -534673390 +539425420 -737499733 +-189094644 -303171421 +-978862879 -703113179 +-75741596 -382521940 +688030508 711552001 +-783984017 -685298625 +-414605672 -594019454 +352386417 -55308502 +-154133622 134760829 +-58397512 -48939568 +825266618 237212443 +828201819 866069813 +28774113 -512957744 +-136392906 767995134 +335752413 166546477 +592051526 673590173 +-993635641 -503066310 +-86759204 750353678 +-472960717 206017823 +-377279020 -395747745 +-906338095 -90195299 +-933610000 846398772 +-627447774 -49728044 +-372951354 100797463 +-272106614 -448401749 +672520472 -275357701 +-168539228 -464987182 +867231772 -204167968 +-198608628 -579931253 +-310081055 -984861326 +-325949646 264421298 +-394128835 -534677557 +548358071 -548168490 +925612214 -436502291 +776073651 178910595 +573507334 -181454818 +-618573768 -339625561 +-750090501 511186516 +323727166 -786376969 +419439628 -470574 +-985203442 727496917 +322069067 -679835787 +-48114848 -840629943 +365302045 -615150655 +451880272 -708975153 +621665426 944383688 +926234117 281924661 +479327295 -365974994 +307207532 -505386240 +-470600116 68451741 +965728535 -357006485 +773192778 -839333547 +511811034 586782818 +498996222 577149568 +-670016921 528329906 +70477212 -325538793 +162126313 802742494 +-552672186 -685959128 +-446028188 683969659 +280394219 595861243 +-483719228 995252738 +124349595 895242808 +-987859554 293220012 +-420385060 254239466 +-377604123 8540383 +-567236866 552988839 +-644335540 808281763 +-907824382 663584437 +-310637745 -794223959 +-769622468 -977468365 +765005367 272885075 +-495887626 -902383262 +-872475356 -354478993 +-563881413 887973888 +-340360378 424582216 +-377777742 -686590777 +560797053 -335662410 +48611462 530572177 +-476663326 -799664319 +746612635 76560619 +-519737046 780118 +117294078 -665667505 +762580953 -743498529 +-673437728 945446184 +801341991 -523747994 +-611617507 -640477741 +455630449 -933541933 +819648154 -561951804 +-708449329 -838165044 +91856989 -903622351 +461212249 582341239 +860670504 608044182 +721024779 -877461821 +484782581 376953027 +614350620 -450025549 +566216080 64799563 +-406333584 744642825 +-301646890 -989799816 +-16058683 -317540212 +-651013136 -286310871 +720169865 115024370 +-794550461 -11820420 +-875754997 263315578 +-765558368 793834246 +458042082 -768932104 +984820910 -174644664 +-963075254 -996819948 +-82204715 -169408613 +746774102 -559095183 +-262489073 -440596003 +300695837 434510333 +382564659 -92202934 +-96814575 -727298097 +469318883 93839485 +-53853724 -555663287 +-288401372 -656149380 +643432019 -768495157 +-234949103 419091360 +-917651974 -626057433 +199684326 261147966 +-434271411 769558244 +22406290 -184667097 +994984858 103958579 +-780222913 -659997136 +-651617438 -799204415 +-409770733 96970841 +570656722 -546760836 +105876373 825615216 +-933304491 -726692123 +863976718 869601856 +-267211028 156079335 +592624023 986659396 +-540608525 888259133 +699131287 -860583917 +220648183 306731565 +-734712089 -171875526 +719486727 768216779 +404925897 608843621 +487299420 -230467056 +-479755541 365724058 +-489433369 -235781542 +-950264564 420287700 +362407714 -30138780 +-452565872 -625383994 +702886843 -223374817 +433368581 -229706667 +794347137 180709930 +-550470454 -18428428 +124278983 108472779 +773566928 -459574954 +728564622 -672687493 +262137754 946557787 +-88405653 -796279535 +372481746 906961666 +-956954127 512331017 +631320132 863689525 +864673356 -705590619 +-324416597 -780180465 +-146034500 817596822 +-440330171 513192138 +-861475470 514790755 +900745029 -550100655 +26613515 877577481 +-225476793 -396027864 +324472759 626017312 +-861743044 963564274 +-594769632 -356468975 +395472788 -650497364 +-49067513 -166808195 +-630024036 196180611 +901754271 278712205 +-775589659 879464816 +28470663 -818344747 +-241186006 -987951618 +-212695349 159648729 +152145896 968987710 +601791467 682362898 +-372152711 123653545 +165363459 240106806 +-432303477 -98178459 +-980937126 -719553090 +-456796940 -770288 +648021685 -683543418 +556832804 83212166 +-352115134 168461634 +931615915 -486789653 +479049845 -942559281 +364932417 864483009 +605615455 25039710 +-244747399 -858353793 +-779898904 -883498504 +238023316 -823211002 +966296097 309525072 +-412911650 729921994 +731687427 11502603 +-319241503 891754913 +-230218163 240198943 +-748602876 -159461641 +-477826246 75405365 +634589369 671736175 +-734852526 -730953612 +525019023 -811344226 +646155431 -326999832 +162577839 -114743843 +-882919424 644948164 +-958870709 -905069667 +-984878699 102922417 +822904804 -881120466 +-310169270 -154081886 +-783083697 296210741 +-98353308 311307108 +-912226151 740871360 +962662929 -485609170 +616341297 801108215 +707073567 -592884492 +723840184 -596859912 +-280922568 -267139731 +234864573 921376655 +-177149511 -91961121 +-515793086 69305585 +536977922 -752064716 +279903388 -643955172 +-842184696 325567125 +-863020048 457395689 +61008247 619599224 +957991271 -629921447 +-597019138 135230791 +279072420 246609003 +-158698587 313653293 +802021270 129070246 +541487296 398562462 +372017318 -157349923 +-728109709 396628973 +564762065 121741923 +-832185835 602843264 +487311648 -621630830 +775087682 643487531 +-664781841 467685102 +-921421371 285254077 +-931339727 848119422 +-956093569 -577423737 +272271849 -485161749 +689371912 -955221000 +697260938 710521797 +-460997330 -204624028 +-383438671 -950139773 +-65574957 850219247 +790483641 658631191 +528751403 -710680012 +-72011357 987691621 +-992762375 289901474 +336466212 -23484620 +984187291 -963892920 +-825919597 885577214 +-287340107 -248891296 +-781091909 -274162565 +-384585503 214558624 +629640194 646355464 +-289137890 707768684 +-854271948 -353351288 +253080270 -139455162 +-741863614 -275328259 +-977162612 -971837991 +-428274998 336585805 +-419275336 -834267649 +-688275259 -691767961 +-247265584 -152116793 +-75553692 682444521 +-87113077 -770970836 +781517226 104125171 +273174161 -70961705 +-882279460 556615385 +535465326 -189455554 +925862400 -696340026 +99309528 -222534764 +313815484 606665573 +-520592134 -126950938 +-454352756 263905100 +-394058415 -603392216 +58281255 6833835 +920643470 151914453 +228032351 -972620678 +-117394480 -251327459 +836875670 -584580981 +-837216978 -184820063 +-284791263 151000243 +758054551 897667423 +853797414 529043059 +758794079 479114393 +-237521198 546336148 +736402209 -281574513 +-853509261 -226692229 +765460390 493800292 +24522623 97387839 +-12106473 340677129 +95366579 -133203591 +433679471 189594425 +81421287 -718896634 +-394531546 546074203 +954994785 454650301 +500607763 85774879 +751116295 -81403818 +-647864237 -556986775 +548710590 -36156821 +-383062063 -58564465 +-623117313 238179473 +-448417163 671038911 +63056213 -833755405 +-427917605 925051412 +889381936 974778451 +562640207 -127006863 +-496292854 -675372476 +-299255647 -166022074 +722807235 186361411 +-458551216 -787994233 +-2803207 707061982 +681232139 -36408767 +133506873 -751295231 +921060489 607816870 +-820513753 851186159 +805333659 802427857 +820157674 -630751959 +860018325 -249494999 +-585569164 457607594 +515961359 287679145 +75241674 348832064 +27824793 808745961 +-846932512 -153841228 +217552755 -721527906 +154281790 -387582436 +-648068483 -387841271 +-657648593 -317099080 +169729206 -971633391 +282099838 -71682283 +-432706639 -136577404 +62415332 156392255 +656027127 -581476058 +658662268 696004914 +-350043417 772191335 +-335422696 330244881 +550751628 -100619476 +-471274936 991677522 +869136601 -941026120 +266410466 -437824016 +-418776160 776295616 +898095079 765618909 +971854906 369056319 +708973523 175267907 +-304651384 -191892306 +-265921174 497334712 +-632731198 -446347902 +-525217556 947332554 +241571110 -333960748 +-81581514 -22385604 +-544499332 -629409870 +567412077 419539097 +-895909367 48975702 +-251833826 -33684432 +611498036 -461850271 +-130388662 -990093125 +-634248057 -704176710 +-321108793 -400725409 +286233089 -791979184 +545947134 -188932332 +691657767 574444254 +493202256 -762291361 +-482812080 -751745181 +-619935989 802184051 +247310431 -116656107 +-944275049 -927078922 +968275769 225451529 +628604255 -132019749 +-981114426 829110870 +-178629198 -473328256 +-388572942 -852100966 +743666696 -758927088 +89906662 148004035 +-667549944 -292005143 +-42509266 -551001744 +-46918346 -178750639 +-600235104 -853943819 +62525007 498226564 +-569943659 378146270 +253914673 -9589787 +-743149022 153204953 +-44874900 217432137 +-158123517 -807765089 +933938707 -710481738 +-719584145 268597339 +429365588 -270795419 +-333739606 -660556277 +-583978578 205340683 +-203965871 -782955604 +-569061023 -635213400 +447128394 -992616963 +994019582 66744690 +-188910829 -341911252 +34896645 685357031 +905869424 -837656452 +875838584 198017946 +841495924 615888099 +731342578 967916390 +-141959745 -343917787 +-231550462 170205385 +865056237 -977472852 +-423853592 -987947544 +513250783 -465125128 +-13815249 615132335 +188185242 -692545106 +-647606658 -547325745 +-865228085 -423720309 +69094701 -65002010 +976391715 -632718269 +871401843 915325606 +-129689462 468713466 +626759745 582248563 +-371436311 -415324071 +-450917649 245937837 +-883228248 535979644 +-2564070 437078970 +851505942 981150696 +451390617 -39427794 +-818895234 814335560 +165682204 -108477662 +-792335582 89407277 +-251366348 505047873 +-222607598 -576929996 +186003279 -413540450 +-618854315 484453645 +-253860144 -541185504 +-275042903 530145538 +-242768137 -747957123 +-571893976 -11336675 +-986801391 -253900284 +-71466842 -323987127 +398718913 -270889866 +697577012 -555530155 +813512287 -829738198 +-600079432 -390273677 +-692070864 836133555 +146769513 -934941634 +-706159966 95974406 +143878121 458278752 +566111023 -11251598 +-604395816 -239070620 +-801624636 506434136 +-453780334 -92646967 +-623003810 233572805 +263944120 937173527 +-419867455 747679726 +-81386661 118557292 +-505894635 -930006831 +-128519299 142883059 +-505965100 -323354349 +-674490578 646169282 +-381589179 -779451826 +532353061 178253991 +-589845209 318100388 +598993618 -241842324 +-277790094 205382114 +-511699046 155750900 +-458686222 921435283 +936323215 542249728 +-380411984 -251697308 +-692527695 506145751 +152337744 265188645 +-145604554 176177591 +321053110 -541853465 +657031892 -458527744 +-835226747 986874960 +767762206 -132388096 +836009114 137297733 +623688857 602685734 +-818469570 544196322 +71751222 98746654 +-296615302 658433734 +-572077757 856255327 +-233017093 788029570 +-944577751 -922763221 +-815452768 659594260 +651008734 -324665182 +-614188681 427405562 +-893788092 -975826372 +643306972 667645580 +-393231618 -269045814 +842357779 456033457 +594064717 -109590531 +-44699132 -527526145 +565061745 -136286798 +825050945 -725561256 +756170364 -404742128 +-733116243 929379915 +869591064 -78799405 +-333302342 -351420891 +101348959 -360449059 +218249009 549914608 +-601066328 -690836412 +158229708 -373765587 +145767035 -381450417 +-504379839 505974372 +-80909901 -217857288 +-164866005 90243605 +-99225 724671351 +-305862273 269763466 +-448614965 791794319 +-37183882 505889006 +348677618 -140050708 +-149447147 422182244 +-159485132 45208561 +884917521 -853968995 +-903063530 353465809 +-78962952 -62603440 +1631855 -690476825 +299590415 599069834 +-712636331 -236755343 +-939409270 768888849 +-615785349 124781850 +-572292358 -462704780 +216875833 650954084 +-662720471 37785992 +-802058667 -827276365 +130544669 357669686 +-200958555 707981957 +410906362 186669950 +-356228311 790123162 +193641696 577058408 +-526326360 46823780 +186666558 -804287916 +-998511939 737662260 +-210534455 747881841 +-599927333 477303217 +159803374 932622373 +-357034096 -454477778 +993117667 -47179343 +-832553272 772929945 +-8222342 650483581 +-13628384 328279086 +-924602696 -815691616 +-478166517 905379687 +860756527 -891513154 +-678576767 453360162 +-309292392 831164396 +217064584 315890022 +937004799 -302229011 +125441761 827500877 +372697070 -332621483 +538967681 332684487 +-867632037 841270774 +210545785 691493246 +536344491 -749537423 +-3671349 -514283308 +519767814 -215847945 +-976502674 -248135341 +-848816172 -862154836 +534894115 -895069015 +-545017230 53380086 +198411025 -728527151 +-250124171 524116585 +309246594 -730833703 +798755914 398390579 +-460303139 -341377996 +695131821 -432305938 +-240652446 265375808 +-301155101 -793916467 +-689338195 581948363 +-139937418 -343367511 +-265134075 811395106 +-710326014 344696747 +-786673696 -949402418 +896557857 37934911 +988295639 -546888136 +-244973435 -493955181 +-169852999 727910100 +823658815 624083921 +-854768067 -676783608 +-774034949 274663723 +381684676 923243041 +722998224 290433142 +-871306391 584357327 +543114267 -669869305 +-9991322 215743876 +2691634 -280709202 +-241973121 633889959 +-629909184 413377621 +95241567 399379741 +237309547 998877471 +-710237362 975855 +400337850 751694817 +-218287861 805207058 +-183483565 662887541 +-450989015 -975703808 +6515047 -423620641 +539785569 -755727995 +509261912 421796003 +-442658602 346711098 +-168841523 -327483252 +929861253 -353019986 +-837238575 -419216749 +396745498 -488973879 +689350891 126366991 +-98939227 -168468262 +-868966544 153728535 +8272431 -100690657 +902641759 130780463 +-337247301 -759285943 +694770343 519472148 +514104255 380534113 +-2900283 84819299 +695859814 -662251209 +-194083172 490194084 +272229262 -304569233 +728008724 548659224 +709531951 -177475639 +-517894281 292779758 +124337301 -244520898 +-553441843 -314582660 +159776239 448072442 +279989168 -878989153 +344618142 337937636 +205188599 -881493542 +-402884086 218195624 +-576204665 731659362 +-551840328 -570720089 +-18328412 146027691 +247556542 -555702601 +-904034784 -818571947 +-908486800 100302128 +172662607 -320093058 +170616423 643057287 +-812621840 576992497 +-48310047 911177826 +157759177 -420842411 +-177362021 295035108 +929699568 -389525552 +313527091 -453584519 +920963694 848578360 +5015415 31922735 +65815392 -748173384 +657369607 979198892 +288064548 -697608620 +647513989 -620278400 +223708526 -79569920 +417242092 163892591 +680356860 611896514 +797251186 -93947537 +-753043420 -524231944 +-115741868 464875798 +-524660133 328136540 +-339464639 -216490542 +-813658302 888105797 +783477593 744524607 +585778593 -462137012 +-929035164 481602441 +-898778304 -173012630 +540892749 -271277004 +427436809 120101435 +-920673880 -675203285 +846433849 -414333349 +469286530 160651559 +203240168 176561660 +-407522386 994038748 +-361251511 -378480281 +-144537142 -113450288 +-572888872 576425382 +-126442354 205517370 +-327242275 424124484 +144845283 686127574 +-398638017 -526220029 +-922954483 -513705297 +398225361 469143744 +-696234718 917435200 +33653328 -116197513 +733370622 245244663 +-462160790 604549616 +159663405 381108617 +-926317228 907237187 +-168716875 498225092 +-592480238 311980650 +154343455 482007492 +-443388367 580526155 +-775698299 -398597761 +986882659 343396721 +-924263230 209240936 +271299858 -510862428 +729803250 -107340044 +-222583120 425149680 +154575288 381148346 +732773370 -639014719 +-541309500 477268260 +-768067305 552892528 +-516200667 -445826287 +-734626333 -445752105 +831508081 -634547181 +-289405519 -474645094 +-328076030 -249211225 +-939859471 -120282632 +-367163093 -134512395 +-399306526 828640180 +88800977 125031801 +-75852761 -578891824 +-480545279 -543295116 +701047196 650619384 +-881123607 -553469024 +-995383335 765664563 +894381036 -477836474 +-370787656 571227737 +-438320791 782972018 +681772909 -218065349 +-586378235 -272371537 +312738231 249851905 +-147673421 -141949547 +528186288 269439958 +590384529 578038377 +-716791312 700531234 +319597379 -896455678 +509960024 -344058580 +-465334071 -821104406 +386835716 416496321 +940192805 872790129 +668124323 -566387746 +-16161320 -794660777 +705487978 552495232 +487800034 -266304664 +-545509310 194811187 +-927946337 911043335 +314356056 -117035913 +770460315 734781738 +-212356243 -784492070 +-103130070 -660586385 +765988721 205036459 +-929845177 625765231 +-477446613 -788248027 +-884976158 -124313657 +317533838 -625401661 +-422518484 -769225336 +-730209406 -868821942 +-253741983 125786441 +-852595994 -710668809 +-407125331 856763242 +847612985 -372222718 +468847141 -353471143 +218310544 -246084246 +-696310332 -335363830 +-457259475 -478664455 +-55091810 -450001389 +485187794 -957582406 +270045212 830518018 +234593189 528024540 +-731205411 284588114 +-322810543 177231856 +-717246006 870596822 +-970735387 962420955 +162113767 -247970838 +908032512 -169565468 +703699432 279005107 +992084780 196663880 +-189201350 -329587193 +-479512923 218332409 +888617274 -782677292 +406764185 664331704 +-796924948 -548907540 +-235569486 334583862 +849714179 -698745070 +697670636 702332056 +917031798 776734210 +667796120 56405752 +-736188076 -107627787 +8777412 -323772280 +-144501622 -642378208 +-726983329 -991422047 +761343687 -14011073 +405909065 -799084561 +730642236 728866723 +-416302453 -594220415 +-77202891 -62509336 +-416325276 462975497 +101018605 -428959462 +412422741 -629678897 +650452491 848028461 +16225991 -400803692 +-562375630 -372777629 +726856048 -854774251 +-657837551 -796999256 +611699652 126097150 +-356049292 668202003 +479232820 -275887161 +-607565913 996125457 +-887343277 268249022 +-94423553 512661742 +560494764 -875078021 +-812282426 -846618369 +719810976 863962032 +-832412487 -836857709 +-554412670 626223683 +29625039 -143271268 +-256906988 -563096556 +113662310 -118389204 +997959714 -837434611 +-64890475 -271705679 +-463631959 514189598 +532210272 -548154449 +-462004280 -450753889 +434780638 -236447768 +673783856 229847454 +-393800314 -724161093 +639859710 729412917 +-926101953 -428399543 +-377215131 -484835994 +248191858 -847441067 +568874808 35385075 +-923198984 560487093 +-549907964 802250616 +-845976952 50921303 +292213884 -469797080 +685876683 -591760766 +-847111731 -50240038 +312221339 435147663 +-684488105 995095775 +215395725 -868317496 +846900840 738152803 +-866534134 -919972058 +315158677 -636758400 +679561750 445657163 +768045169 -674166177 +-255015709 882233728 +438158282 -490895011 +-560461894 -251196499 +-427527862 -44560603 +-537356687 991180549 +161800975 -279711485 +705237533 960226147 +179993925 954296813 +-663668018 -4369225 +560342389 -930803484 +664352685 645379455 +-355971597 -433279413 +-220612749 -883551828 +376549248 241794229 +-322303973 -120976861 +-405338881 -602095281 +553849221 -635591992 +-639951128 489355777 +369284517 406779055 +-803344745 322911416 +592632323 -212066603 +2443959 -585282368 +725099979 -513218339 +-669122030 183678477 +-957113916 -653145537 +957917346 771049401 +-238517466 969700566 +693197312 536025737 +111610127 -112841672 +357104524 -130591226 +-287054956 -933465280 +781841586 -120541917 +137759981 68777931 +769587951 -570196477 +-130380343 670585694 +-301129583 -842822839 +-907566960 -310636277 +-232924260 132969883 +558838206 128806423 +537749783 446980945 +102205928 -409286824 +-109479330 -812467086 +-17518301 -903385255 +541496310 978590353 +-375445286 231938535 +9696615 -308330794 +-697452241 -682922281 +-508860886 -371453510 +988779912 -736830138 +-478300766 -152500761 +320899288 -954558156 +124534541 -736899625 +-152533803 515819674 +-662667404 -634456353 +-51281880 -576439784 +101846014 -545427297 +131694418 -238490708 +-316831465 -226844654 +12783569 867653352 +233822852 -1410742 +779198969 60642395 +-74797270 904596940 +-610985236 -703306917 +119507624 386016624 +-5315261 -533956189 +111195592 423177455 +-656830066 112886086 +761963966 -355318338 +-588304095 311012366 +-889066039 -297429840 +-875121897 -986969909 +851514486 28286570 +444797450 338491685 +-586230538 429016471 +-711916529 423565462 +502535011 822031287 +-36218580 278026057 +-83174866 285112149 +-731444542 650837054 +-740415628 -315875825 +622445719 147058804 +-34066768 -425444864 +973466757 -672504095 +-492840391 638155772 +-407788166 -812454681 +-409673085 -724739386 +-612869930 771870866 +-373975344 -700037311 +-924330936 -979099760 +110377853 107370137 +767875046 -721928823 +240745116 453385045 +-848687967 861243004 +-300184225 180246037 +-475522623 557049747 +783143082 325515544 +-165899423 -599868475 +960083713 584422752 +-330235162 766397835 +-624000035 -63486643 +741962522 670100663 +-237595691 -758993923 +753099588 139585536 +-605180792 675278054 +-510698488 461059625 +-660751578 887333428 +594325855 -154666849 +-729285221 103576455 +649209238 324432302 +575869783 -560344929 +792193559 423481128 +765947759 471863548 +140542901 -448561839 +451153140 -82191799 +-780751493 -207111709 +253152924 218418876 +-973164341 -433092691 +-181303263 -309979967 +384242787 804522669 +293977231 380836375 +-24430211 -810049936 +778277439 978019906 +172275807 -743975541 +330817312 -450054854 +773260148 499544008 +673441766 -851301743 +-578260397 428514399 +649022080 -157522536 +789825784 -130245097 +-230830843 424479975 +-155684449 -642954007 +-597433312 210014217 +-207196497 645176335 +-182987239 987850988 +-673449984 969583676 +782747684 928772824 +-535181213 838182778 +-530596164 -460032488 +-327671377 194363064 +135647518 -318957810 +778828848 169605117 +658078060 -182913625 +-755516885 105895932 +147053850 940571452 +-13775249 602525004 +815842250 -431194564 +-876108267 -708476145 +-358957356 -130106520 +819957959 -738818564 +-895038496 732200424 +113179405 318142299 +654073822 -673359860 +-578867391 -973857391 +584964829 235969926 +140193170 341396134 +-954517773 548574009 +991653281 -111622722 +-563621977 703595914 +746208670 842122191 +-371330856 882495205 +538782243 681093040 +323708144 683979840 +75046698 430590152 +-433195829 -821526100 +383497218 508828696 +-814149639 -826748328 +480772202 -2170212 +320820413 775462136 +-163911185 759726401 +-525710907 529043014 +691762445 -622691952 +-463696132 -599918228 +-630325846 686484395 +274689619 680408099 +651224 -971030341 +-190763822 766589684 +466047642 220416961 +-416567575 -992580199 +-120156329 -414985635 +-331853174 -177804590 +673034397 297084323 +-225621351 144549110 +-859235957 306082729 +234661499 -465522916 +-210221426 143868962 +-902196779 -11535681 +862292167 -612577150 +-260432760 -873644919 +-865392956 395249720 +-446753878 -759679048 +358103583 -671016551 +730715063 -539818698 +505438608 -300709539 +-169207037 960931077 +274967861 -69863113 +-294062429 459430111 +-3828527 -538737455 +800168026 23086193 +-8479087 544234469 +250123863 -382510859 +-850254737 -169689411 +880710540 346351800 +-849973354 -903589431 +-421576519 449592232 +-461971211 -493246120 +233408588 -548201879 +-559531649 622199304 +252057911 -324827552 +688638186 754870684 +-204182554 -799302347 +485934521 -774453250 +-344559020 430620584 +16236666 -349056849 +-343629490 -289639917 +-363080420 48205653 +-6700632 -368327008 +-573179730 -374334046 +-277563497 737230180 +110792832 799301569 +592813115 370965539 +-328883312 -839531790 +47806719 525222173 +369624558 17350932 +-254717226 -757082671 +-787603417 1460157 +755966201 882853903 +845211506 485073422 +294626391 -619324803 +-465398505 -461642305 +-141943811 681619047 +288920628 -70800380 +981096554 384765895 +-807860511 966680809 +302609402 -731721542 +872586539 -661992569 +-131971641 -65879448 +-600587404 -82442426 +-919022633 618967604 +645679416 13889338 +-29999588 547848768 +770990123 340557002 +-70514423 843167424 +316513571 296967015 +671006003 751955374 +-41537252 414592263 +815833123 -378225638 +209883082 538846658 +720924434 31884821 +573089141 -163686634 +-334155293 -907927715 +90680073 481233034 +680088639 -529965668 +517704840 642056611 +-487841871 303601213 +607233262 924957649 +656092190 635530068 +-524655288 -361400006 +569276804 912786617 +-438177365 842436962 +550758885 -129684115 +-70770879 566651390 +-711572873 179528788 +-538792985 -929587033 +661266385 -291342744 +991228304 -851718805 +-640951927 349615021 +873975955 607732217 +-895052704 153156301 +300665641 636612988 +-842906465 644922602 +53496323 768831457 +439755380 -248261108 +560132075 98537309 +562057292 -107884399 +-72526639 -335270054 +151193447 692373399 +-350733685 -977363360 +-726898119 731431786 +-40028926 651161376 +654658106 908082926 +634149714 395664504 +966024263 421247196 +-840179018 227256725 +-477169773 439180891 +-995270518 -451948041 +607848872 -456574603 +49696382 -291960276 +-101517052 -27873140 +58101343 645856809 +197919288 856920753 +77022973 -493902683 +823320214 -633465125 +703198047 -414781748 +676940191 -427987851 +844998859 -633329092 +687706300 -156914382 +883536079 -492963026 +183261613 177690067 +14693946 -556743322 +-43136386 505938634 +569256788 952017339 +800555109 702391278 +191159267 -882578216 +-503250119 869446734 +-672845532 682731010 +-676002378 -949014793 +358059340 154689272 +567163251 69425480 +-808263227 346769123 +-938727381 573926582 +442786644 711233770 +-182798985 -288470687 +-737991014 -658861372 +-763809675 -38073464 +-771975542 -344599235 +-215229074 166156920 +941795630 488580651 +-907846248 -726490040 +-142385767 -171216569 +18013192 -261747150 +-299407209 -268267199 +909770869 -357033158 +796511224 -525563354 +-212805413 913610143 +-716043839 928644379 +728130411 -733449989 +-392368989 728975115 +-955424629 287264163 +221075220 816989808 +-954323263 -133816548 +-264233911 163313591 +-296833339 -743374774 +549200817 614009365 +199071602 993650927 +371817375 -348969 +-332267164 513005415 +-794746901 -427746652 +505337430 -954735735 +-870343242 -582781369 +-508305798 -458916690 +-316629027 -917929436 +-559714188 -457104571 +-134276339 -290958097 +248765372 -443624277 +-323791840 -351598697 +-433534645 -837289749 +964888543 73353345 +940028576 101754878 +684414141 301922325 +760296817 135091742 +886028057 764740516 +-266134129 686612158 +404668569 -754038477 +665679823 317373315 +648053723 -71994585 +46482368 -213801362 +-586341710 481931659 +-343319188 405955039 +719850900 -702620240 +-193914921 782915763 +-908536518 433402316 +70473328 -971891466 +764114519 519772936 +-495682320 787797797 +749089304 741478402 +-582909450 -933049172 +-921158946 -884097040 +791940294 -474797991 +501331481 -819823385 +-689707998 517500128 +238189044 272977342 +346790443 -293286653 +-178907592 -672493375 +98537043 358118219 +908434931 464354535 +855335594 -878933534 +-640296724 354872876 +396073120 -820081366 +-762156005 464490134 +72589821 524353338 +124849666 899348775 +455429710 -254825055 +626491333 749912109 +-736503723 -348986568 +563980826 37543616 +221855743 -435695250 +-722011343 -925638693 +-2795299 -537681488 +217678745 97423116 +696473910 -662977122 +257931463 447851455 +674742076 -268953332 +219460895 -781754055 +-707094493 -987283310 +307511709 422428083 +767031734 224745809 +-914482261 472186845 +38098570 -317664698 +674596190 189797668 +97698564 206992674 +644460660 19426743 +647255665 664780019 +373058 -422968619 +-877903304 256524055 +81457714 -708568105 +-80234429 784067373 +34434531 -815458316 +564486501 725075652 +893777368 853616743 +876970186 -523911080 +475634132 351995258 +490970336 -323529340 +-12574741 -856007802 +-39472428 92472321 +-486282478 92873659 +-994532510 -662370821 +927191453 409425958 +-712458550 472664542 +-382738688 859961857 +-157763531 743605081 +-357345111 -688349863 +326438848 -918962919 +-714493794 -223557069 +-922346790 845724776 +-327660210 -625999956 +-855883536 826602039 +-685694693 -587246765 +258011067 225175359 +-447124220 -169704716 +-74878591 732748432 +-120977896 -945430163 +719834493 108761968 +-116689692 -47266979 +-963424425 -548601114 +44567040 -320282733 +-326544587 -366716888 +-991977661 -985174362 +511807712 954269646 +-672136315 -744014401 +227071879 -625400583 +-282858285 295517415 +399195127 84520642 +51076731 643700212 +-921350537 -648081523 +-655769431 -754915691 +-450171353 200672824 +710468431 -649389519 +-640233111 -152621820 +-975327462 616799054 +718264698 6599810 +434565760 -687473949 +478247592 331121184 +-300085738 105698451 +642121833 343881548 +283673815 978161307 +703217861 235351639 +-175357645 834486812 +959059332 -844842996 +-266857022 348155229 +699323268 -652490469 +-581698973 -291014243 +285983981 597587144 +-691974032 342275149 +713057976 230097153 +928298133 651638264 +910962595 -548003771 +-687341634 921232015 +-44857585 -829578470 +-326379211 830301963 +-416878123 909986270 +274974966 176376949 +771492234 245954408 +192594673 268997527 +596312106 901461813 +-993864046 -628382684 +335093580 362902454 +-470144402 805350648 +285840986 -365473684 +-425210945 -368104588 +924462014 -764561856 +580459552 489678661 +443313841 -422092387 +-391036748 -730775315 +-706363419 551845460 +626399018 -3459015 +-269642557 983141290 +60474039 691806983 +-866363684 774366988 +15077322 -289012098 +641181189 831223514 +-308371540 477008677 +640595283 -222623332 +-251269674 381349424 +907096444 -833989511 +39518050 247560405 +-430627768 -316944153 +-495268432 629449127 +821636533 975216223 +460976906 -385743612 +433522158 740857316 +-881589809 706325143 +212154441 132084772 +576661495 -884070447 +476464827 989107075 +776188342 -79877846 +37735702 -691157805 +371463630 659815701 +390689054 -728534849 +421948050 -554554074 +34275409 897335199 +-675156773 978634370 +-951309388 109742302 +104376977 699153227 +-596993806 759629653 +-778918999 -950410955 +335691858 -441553361 +484730508 350208203 +-931520097 483561952 +164694590 -389411417 +-357156659 364389925 +-284616646 -506279191 +-25822956 -679654806 +-689598791 24107370 +603791772 29861967 +709608551 338720423 +220264669 253713348 +-637279705 870025143 +-924176181 -438606761 +-656647565 -286860172 +-854601728 970065161 +-766735751 963357540 +-847692244 -258982480 +403635575 -966637296 +81125828 486380359 +727385745 653509686 +-719076072 -776034294 +-801014494 -586537293 +-498499046 -238573220 +-701867578 -44911044 +-210071469 867929910 +-642502468 -176292488 +7546166 -437446513 +992328048 747211903 +515496095 -91581688 +459624002 -721935776 +-232273157 179516169 +222902423 415447933 +559125105 825575578 +348370393 390198470 +-10144156 986444328 +197473487 565097043 +-931297810 101817595 +-83504878 262804634 +-721265113 612377542 +85898306 277042533 +161368692 572240746 +912070727 -951942498 +355056716 -463075306 +264683245 -467653432 +-550511685 -451451923 +811446517 -448861064 +-577829145 -375591948 +-114176275 830309588 +-96873545 -388329773 +-358538254 -119356529 +-482946130 579042726 +-893621685 584344755 +-636898739 -374943391 +-159667844 -522986059 +475375900 485663221 +547556903 -878727659 +-4072349 -676247764 +185050385 -121833809 +238242651 558034048 +860517454 680122177 +-841961812 859876933 +926332461 -36632233 +648404915 876983178 +465745300 -921285547 +-505840555 -339095438 +-312213290 554586934 +992234116 -147438832 +900093663 100818062 +703350062 243999089 +-548511246 -901203089 +195721977 -857407358 +-679540925 -457264307 +-829940617 -50810991 +429577077 -339567519 +155286228 700304402 +-143013515 82106781 +542065139 328331140 +-984917826 7568474 +-631617994 -381829140 +-962820172 -665707713 +123804032 -549134863 +-774796426 848935417 +942539293 -504022126 +365354445 553948044 +-254606444 189473622 +271206499 490122652 +277403273 -790425738 +-339643062 259845026 +-954380345 34656643 +715646812 180250890 +-519182034 566504578 +-969702532 953363282 +-854743467 642675505 +-650402284 -780707756 +-968071788 -229786765 +893361840 -739252976 +-369006577 -251657754 +988366626 157591101 +-143566237 811604419 +405768857 687547430 +-605962096 386323504 +602151468 100896651 +-694200332 824477846 +-738002796 53947763 +362848565 -900793700 +-110888202 627526650 +-601645468 884761931 +-596283188 -713968125 +-874458870 -743868167 +-950654212 -547271970 +175521274 566204590 +337868470 -578955283 +812946923 97059312 +39027049 284915604 +365838428 -60618205 +957419030 773415505 +-432867422 -335005072 +-682223094 258600930 +414274094 -381484609 +971442301 817140858 +-730278939 624244041 +841660483 533133630 +-721600605 154182330 +-782051881 852750086 +342098000 984014554 +99281602 -985997986 +-855225304 -370862346 +432435769 793474911 +645648146 443623992 +-659311658 -819018202 +867236555 547788258 +-377594484 847854119 +663368829 47822991 +728237436 -589898018 +270797612 -620947823 +133529338 272656699 +-545233250 -688699787 +408299772 617629240 +-84510959 896720015 +67372652 -302482917 +-81533362 -731320199 +-28961742 745718012 +204318596 605438769 +-888964053 -778475399 +684209972 -987211615 +267074314 -619558003 +575665356 -249877106 +406280855 374680920 +-697926501 -373179717 +-754987422 -793590137 +-388992082 -85312522 +-939050213 559032663 +-948318727 74156913 +921110890 969100060 +399129889 -762125126 +-678821311 -705405426 +-352942222 -558492283 +-848581482 -711599754 +915141088 -802757086 +286033232 -298554539 +75994396 -426489849 +-348227397 -706163344 +429597644 938304061 +889499497 290381436 +442460614 -895755838 +-281595088 -678624480 +594213810 -398734585 +-632887188 -99678409 +-663858058 940131541 +-603407350 -321870137 +-153334871 -919253952 +346907635 50865881 +194227228 889202772 +-965836837 -410305195 +422636227 -17965072 +960559029 -902247822 +797254377 -556093529 +-166942314 -486635367 +-23744305 237058398 +926019065 560114779 +-286488589 495622413 +-549289534 -669358043 +-238885264 -480611621 +-858040264 973110309 +-706784646 243057579 +437964196 -627868921 +698872687 775888582 +24146906 -767161489 +-814568922 636682107 +-486634542 366665740 +360811014 331528498 +-99785943 -42344709 +-825032135 -834321504 +912746482 -200416424 +931350199 -114582611 +764574864 -464167183 +213870341 -115932609 +-173017901 58757617 +44662552 -592759236 +-792988879 -564306771 +-680720723 -138228081 +129243054 900488238 +222787460 -124339430 +747520841 563117209 +985638496 651008573 +-282095071 -804709929 +498369598 132658617 +450627865 727334747 +151272125 470233003 +272605306 -165472547 +-191740871 619898445 +-473274067 -517057030 +815786341 907701093 +-825730537 57703163 +-440896636 -623457767 +86923747 -129570177 +657882782 27418536 +-12276706 -435718900 +701842201 685729181 +-224889958 -63356006 +-265688494 578209487 +288910386 -1307357 +771063599 -951800872 +-213949651 989483346 +-180106606 -390485432 +820160287 425557980 +515048565 -75546015 +-399437739 541407165 +245380486 820431345 +188124896 134025685 +982072393 507335177 +290476441 -160216163 +-243474587 266816878 +-52787045 -854979620 +-225033342 134364276 +897642689 -875821263 +-206431372 -346406378 +791737211 -5946184 +814380277 -968052746 +-159692694 -372448840 +789229967 897466179 +864994302 -571289703 +-708335953 15081866 +-754959570 485853386 +-444735024 -814815209 +804888586 815870719 +884945427 820072964 +-964215252 713431001 +292603556 657112818 +-344345083 173203182 +818092383 993548995 +-174253814 729926914 +150993602 576202673 +132613529 590758096 +222533284 -611512180 +-248289507 -565477918 +106312683 -75938803 +390496151 615340634 +39473295 -970193632 +510556447 106381078 +-281520443 -963263978 +-206532005 -108388791 +-194629246 790737432 +-350362604 414735320 +-226872247 -524118168 +216976618 190497478 +-204629789 -472281831 +-396996513 190139111 +922929047 585952214 +-103794589 -83955060 +-106505650 568749439 +-645395151 765039905 +888916550 -209394785 +-557724172 -83621975 +772141 277362566 +-30429024 -836862491 +930882362 676993473 +295373873 210679133 +-743285429 -712501013 +804829303 841347171 +-426285732 199644968 +399551553 -36832475 +-459827414 -604486690 +670748261 474603793 +-628391913 -402377671 +146389702 173398216 +-214644912 -157762092 +-54815404 -637113645 +952851854 505339272 +-932335473 -952415732 +624682244 -5422689 +-118025957 266347956 +182551746 763416460 +327340309 376124884 +-299909569 -541382350 +136649080 -506974327 +436249480 -103713411 +92722738 706976474 +-512039601 -458237551 +271480174 -760822766 +625599051 68786477 +-763046392 -677872566 +-46653808 -57933863 +-249494119 551315905 +382557249 959202552 +342689493 -29043313 +-198836527 -186244917 +-610644734 -964850457 +-966688478 -962172053 +664953018 -517620084 +-692537659 536005233 +430036623 662192187 +212762510 -813711524 +-483033715 -389825281 +47995119 -798711954 +62908624 -702768310 +-212353098 547120048 +-808889355 -332344472 +756950687 -108882031 +318115163 982717540 +-421902682 -550421075 +660120896 455065379 +-696198986 -854275011 +-977892890 -699922075 +-316642432 581655566 +-369404343 -117771773 +410212762 -772694240 +-598655850 -925202120 +-254334157 314241533 +233067589 863937694 +-879091682 -847672726 +7699248 731499300 +26351049 -413045784 +-374403738 -961528863 +10319155 -868444393 +500584351 -928112268 +278057539 -804181192 +461327749 306411389 +-914663713 506189746 +-666896555 -776931185 +457068292 -609186054 +-76501475 297352544 +-392611585 -749570879 +-856820775 -637200670 +76823385 -429679284 +-610433227 738006942 +-956100969 370242596 +-459829630 -708891835 +375994287 901114722 +-970318696 -542363190 +164994685 814628434 +-976693715 658386565 +27798728 606850717 +-874245869 -609995207 +-919655961 -392942101 +-776768461 -553634921 +-771433371 -905409264 +947444048 -604204409 +-939662139 965468750 +-132666510 411760871 +441187121 -469525555 +-217889712 47132078 +353095146 -524593134 +123790356 -909891678 +-93963148 -939675325 +-863385084 -416184776 +202642666 199208977 +-720480327 -343038265 +-888357798 -947161886 +88452203 -881591704 +528252462 -487435327 +-167243951 561065148 +-66980304 604941028 +-193910987 -896640386 +730651066 721275504 +989735686 317807700 +-267999836 -778235458 +-129148232 -763647106 +-78334857 -431514834 +-852704923 291384522 +-171042136 -473307296 +-118268040 27841997 +691486137 -136214518 +-105147958 -487756964 +74703810 824778478 +842954463 884082811 +800408591 79151065 +-517275647 743911775 +-827778391 -509769344 +-599374532 310761393 +-263684495 -861171520 +708106861 -314947192 +-529954897 615286467 +867292817 941555286 +696240734 -723654913 +-545607209 45019466 +-203961032 -337321310 +-135394272 280083136 +690227068 568642873 +-772774263 -199155333 +-38762146 585254099 +729961769 44251667 +246559867 866792815 +-680011774 -22355588 +174790853 240403969 +-957473272 366603019 +-447626131 328115131 +-361984333 -762592633 +150496406 721349 +262251763 112035223 +347146930 -370424969 +-691791533 -252454453 +711940558 -94381223 +-332954652 882566813 +-835628307 798250754 +151956090 570809948 +-584785763 -68989069 +217183096 985417255 +256918748 -331961127 +-328072895 -626309753 +643140808 -783933929 +-375930080 -807109751 +-950421709 -337212092 +82521076 -653947742 +588356482 54595169 +-471422218 -764598635 +-969236563 362675758 +624319288 434160403 +709579385 559540074 +-994314428 -521904376 +55425332 -901567514 +-592273020 -70882007 +-637394496 830664200 +-310274370 -778378730 +747203828 255617271 +-386346489 387410336 +921338771 -71753762 +-676354471 -722771943 +-246837586 776489179 +76591009 -193478004 +-493304205 316883720 +-607015337 90759637 +989579306 -553564023 +818398778 73710076 +-586397507 992220250 +921840865 784509382 +416846067 -364797447 +507978601 -876556995 +847890043 -528946932 +-307347337 472006548 +-113095153 -28558313 +706862981 -792736222 +571194218 833549729 +533038504 417105880 +871854591 786405581 +339243171 124788551 +-466457956 -277083222 +423818453 895799593 +-392180472 -945675709 +-843947493 -514083533 +952546695 -133589439 +-359170026 582278842 +34341840 90673581 +176042390 813709501 +-860550259 897350009 +619320767 -612155793 +-798252400 41617306 +848961583 -567851593 +-817918449 -157584644 +-683604510 214722114 +585992866 122768968 +-285016105 435382140 +-191879916 512583067 +-582162298 -734213081 +-910684051 -276368318 +-488697150 738413410 +-186050829 207201695 +823348562 -684015049 +906966856 943375769 +15141082 -669531744 +87680908 -242637453 +-47764397 -627589946 +-111358996 779467011 +-39810014 -722860018 +-194008504 655576914 +-352931130 -618138963 +453856512 -785797965 +-298712071 -728047449 +-988381199 -466259729 +769279630 641021463 +654170737 872965737 +-541260742 694594744 +-451505536 -418782352 +-481092255 68867377 +-811675285 991380367 +-132742174 -528536570 +438053582 329173461 +602842224 413468809 +-208147586 91901171 +-601702743 -640305873 +-119250115 14635312 +-669771012 17566260 +-64916512 716093199 +-661064999 910050984 +142108739 -529224391 +613398931 -919443814 +-694213350 -333276242 +429023239 -372198569 +135692971 972920925 +67109406 718810200 +628832510 -560295266 +351892047 -931979004 +944430580 -404162041 +914397330 821930099 +502354097 30990708 +-46322581 540540933 +-407792600 -577353335 +-483324315 -85280268 +-318247781 860288905 +151257093 -103696340 +456149608 -247453931 +-572567739 -219634995 +413207618 112880544 +-965512614 756124428 +49468360 642900373 +-872952737 959661700 +711388777 438031455 +-222418721 -639641025 +-828441092 106199897 +204163335 555618511 +291762075 -239422278 +544414903 -773040172 +-962704365 -937554729 +719564495 -510831684 +-184543257 -828649832 +-800251449 -957353208 +-168059589 -886811864 +495043096 787695053 +-727658922 27963984 +644346807 714004498 +-146119328 -406040678 +-6246161 535036302 +923409444 -731384129 +-842804419 -488053271 +-276361423 550364183 +688464378 -659797479 +-237215123 42925856 +159391963 672364577 +-207975239 797603358 +237508370 562841340 +-509178807 714191969 +691064200 -174193560 +480882368 -835595288 +-546293377 -107981937 +-684484987 659854722 +-531089566 49753215 +-911003806 -570444930 +752340686 519173514 +49830372 384780425 +383533317 456399142 +-188488475 455239451 +499868487 761369518 +721643856 335024676 +-610085685 -566491429 +-38856457 -252838216 +-331325063 87069252 +-445152117 -688884998 +-468145773 -166164649 +-125275130 920846700 +438248559 -95071085 +392328627 936537576 +-954366909 -121275967 +161426217 818184933 +108114125 -605044274 +-300575429 -80271763 +-852482765 -506943673 +-680638945 -740764758 +292887995 -969180669 +-722580349 4661053 +499108145 -454669319 +488451591 -561030228 +16386343 206072827 +-618685944 236792351 +-1168722 60135739 +-875120759 116264930 +837442136 -951228651 +311458542 485921423 +-244073190 -789394851 +423111280 -119758219 +668858785 101318390 +379103254 -556884652 +689129215 733453428 +884019101 839126988 +-458466639 459161767 +-403878136 -829411440 +-868287165 345989491 +974561052 -398433349 +639220669 -350416900 +541311446 -386531659 +-203765718 236600090 +-80794261 918401958 +523302114 32279030 +327317405 -822144179 +-225142121 143900176 +-271939672 -605285331 +-816683322 -50601562 +-451350891 942998687 +-723801988 -416495709 +652102728 471357143 +914968982 -72905522 +-575303421 -142919688 +1205038 -693433573 +-485925532 818296808 +239811575 282661803 +882434896 -44581057 +-852847568 -731329199 +301751684 -586178309 +-967657176 633666075 +503692986 17661310 +526439635 408821611 +459105815 826154377 +-468244036 859454674 +797070279 994175801 +-757486007 483236480 +206941418 448059538 +626792884 -844406555 +-511389799 -258465164 +599439761 241777105 +886130027 -782861492 +-32670293 -312168500 +711440254 89162518 +-302941411 -293886297 +611240543 -933333804 +26770499 951334328 +581129283 -851613141 +910297005 -718600151 +-221515911 -876989295 +-970627280 -748922556 +-977927223 200373664 +-87889564 478134308 +-162168096 -588855933 +-408008951 791413764 +-592077409 511735957 +-477665994 152719650 +504975447 -606152610 +999469443 -139112499 +-280497430 -997471450 +-265172987 -752045005 +-334230767 842044904 +-425609930 -790930468 +996973351 2025604 +144490120 742249988 +218586339 -321875116 +52015115 756647574 +724765115 620273835 +-733854851 -807677380 +467117094 -404462516 +392090446 -233560523 +-759137619 696229522 +-137994021 922063546 +-478646139 -104022638 +-792624305 -492298262 +218453576 -552633493 +-738459694 -741524421 +-2033426 -420963807 +-615292493 -866961802 +689687429 -980149807 +-789119662 233346258 +6951067 488507299 +832421447 -659959803 +-642191586 580934364 +-169796797 -371596019 +-976955729 -543466694 +-413956221 -821073119 +524639256 -429168155 +-33390839 776075457 +850893962 531701194 +121757327 -939059280 +-193499272 -866242711 +-814431604 -505746348 +415878303 674668286 +942845147 -333726032 +718471384 -416926683 +336513430 -345080551 +506488770 -384945328 +-991871941 -450157141 +897088533 -936871073 +723451477 617181000 +237150265 -415812385 +879640009 61217695 +347435321 319705157 +-91262667 -882559218 +722843157 -583723192 +868392931 117906279 +27575295 948595429 +-594028885 -828738688 +-369808859 777826873 +580370489 631000742 +365794665 799656202 +850753091 -445168659 +-986391197 288748215 +-266341172 -721830646 +-281717771 57932069 +265569735 755126228 +17271286 -468477717 +412000786 943480476 +-508729689 418404594 +-892374054 -472951349 +351971884 180365401 +453599849 9906248 +-100581303 649025312 +-533732426 -55362023 +-157392999 -729167764 +484472377 695849867 +857521222 -269911938 +-704568984 -39801407 +16872808 -754368345 +991999967 -741330301 +285329486 -986423137 +615991408 241635313 +-113411452 -141385471 +654411990 671599211 +-718112687 781908447 +729230283 483417434 +-824109879 834926467 +-712027539 -69467721 +18424149 529921108 +398001471 492859932 +-793756928 -719151230 +929108727 -780245474 +849568119 608345045 +-513762086 -100983671 +666276575 332234164 +983757006 862625844 +806444472 689411215 +-941925104 -901581009 +-745414814 -180236728 +954505597 813580149 +-222741399 -325469224 +-188944240 -948487358 +439646053 506401531 +-151961086 992912180 +382841934 900171945 +-846044739 -940040859 +901887692 -760721652 +20108767 193228172 +585585063 633519239 +211106075 -510532541 +770813876 902066925 +926511266 559679772 +115502234 -815097201 +152316409 -393668141 +290545596 305525769 +-912955 -105837511 +-964675916 -414481054 +-992621180 -404064422 +-899206588 -670901630 +-957335178 -909490364 +743963357 -340547975 +694956905 -563286986 +817101913 -528087043 +425545553 581483693 +459878828 740026176 +-730934206 12648549 +-626784577 487519196 +87491007 -120797248 +867808835 -773804634 +625051492 -573884389 +-868859908 -739144578 +176745853 193290821 +725607756 -627585003 +-375082140 221545190 +-654336699 791293482 +952526248 500524227 +682056846 -763702915 +-753522627 -228108243 +953174098 -449333581 +-665414920 998233749 +-837952417 147846129 +461893166 358364965 +977557294 927326333 +835658730 -51160305 +-233369251 130190981 +-647009835 213394901 +228912363 -183351370 +903050278 444370812 +554290722 264796500 +791164728 141504015 +896709628 720179830 +-777547847 265168240 +-745778717 -65170094 +-810881130 388174604 +617890257 549927427 +-228443484 791124510 +-81000723 -663010896 +-98004964 909896979 +328257364 -462309362 +-925193300 58858182 +681148753 -879550765 +790127182 852816619 +-569829627 968972183 +-365388948 -109572924 +245207037 146821072 +963190040 -585430598 +26151977 -563394617 +-853959901 -198696435 +-517910401 -281093647 +587645045 849532152 +-293800950 145560438 +-233002248 -542149442 +665524716 -864358418 +-149873620 -308424906 +524287712 -633961028 +692664468 83892632 +503607938 -994056765 +900248013 -873374664 +-713808049 -908667394 +695051269 -764910314 +707231304 549775757 +635733848 283796546 +-995642071 -378329774 +456872635 578387883 +22216687 -752575765 +580693980 736456568 +-236711625 -477288168 +508002538 -368913851 +-417014679 -305216857 +-65884112 -154817177 +744591463 -966701397 +-777511455 -540939188 +341683687 -950388466 +895255767 345822802 +977185269 960900008 +493327597 -477864610 +582674508 279764257 +939170325 -132941549 +358277800 397053004 +-408699919 -576496773 +-550474487 -590857325 +254951136 -476166285 +419180790 935051641 +689286850 -954297606 +-616717753 769247592 +821309794 -916309219 +440111440 -655859348 +807692429 651883433 +-442797051 660159314 +-566698445 684943780 +-632640564 -816831522 +774361218 23405143 +-754006085 -831131396 +182324889 698152730 +151149250 -769559662 +379154452 -727836170 +-68749159 -967869670 +368661932 189349374 +951034878 204216372 +-7618983 330784151 +-397247737 449098143 +-899906290 243925272 +-285935700 -28078646 +926505247 216216911 +880693958 924956993 +-693064018 -442919440 +786297681 394796602 +-882269297 794035119 +-712733787 -621473820 +178006184 -83453656 +461487236 -321350490 +-234777376 -794133421 +-58868386 -952648349 +854874861 215797247 +860327987 587063232 +506573400 130777627 +529651045 477970412 +-571124996 -627526560 +-268879773 -128523661 +-977197816 659642736 +-911332926 279306823 +14023069 -591100364 +-710164138 510100763 +-502134126 -26307820 +590567380 551115771 +-351809502 -548003425 +-338913459 -907795444 +963605248 -297876363 +280351115 713637599 +-622173185 178804309 +-13740126 -238859111 +859555630 -217439205 +-232922406 598770499 +-643913908 -6974401 +-377311046 265266062 +-396453319 437432145 +316033487 256492542 +225336532 906156001 +-595846216 -499214964 +-218961397 841029663 +-466330000 -387440637 +-413164389 559438485 +278138379 -309291895 +-39814835 7666229 +-472344588 -209087060 +-959556312 580461110 +658274390 859070959 +931631504 319790801 +-802260597 -20974493 +490150970 884267891 +-410059313 352839460 +-80203731 -4998302 +-809777284 -677680497 +-269889024 547138563 +156609118 759234712 +285708312 742139305 +654655653 743887385 +496387511 -728916023 +866869601 584919359 +-499837666 -576094597 +-766493989 74729891 +-57572223 923075071 +529091475 902916488 +-383017157 407659801 +162750210 -242565051 +680928934 -997918102 +-168373277 812501873 +-922810031 737489643 +-867590157 754858084 +441543625 707147584 +-18301911 143870553 +358879463 -788519833 +892298245 -699359301 +716716534 600610552 +-194263402 204076970 +-817841084 -318162107 +705851622 16842696 +-499772441 390724083 +892502378 207942820 +831143598 -344745140 +-662764210 187299164 +972530076 155384386 +-848720252 -275474414 +935655617 -694339753 +992408240 -470840765 +789692783 -965210951 +346930230 486883354 +22202271 268159502 +510361829 179905625 +-293155098 546362642 +-628678008 953132429 +-671045996 535519379 +-716352502 250100234 +-850433866 806209603 +-302027093 -420997466 +-893007834 -65559546 +-285333094 -761799247 +475196073 210249006 +332381739 -335545581 +104950773 -47706940 +-345494885 210043091 +-131983562 765480642 +490111370 -310236375 +-116016489 682853154 +128771854 -156680708 +-300256485 101075553 +343614175 515333784 +-471064018 506349726 +-741290522 -167167117 +-41323790 288221941 +558875726 991263804 +-822435554 89238583 +728807414 235253610 +-643052020 559938117 +434147607 576138840 +419709003 856919546 +-708368244 851410152 +72613043 -498127216 +-442663281 -52739677 +-893806728 -640158373 +-374621610 -521703273 +598382381 -411123594 +-710883921 -158291808 +111367481 159044364 +781404381 -5699658 +-105175624 -958530619 +-540918895 287370557 +-3292785 113674403 +917141164 924429352 +908381406 136110115 +390652466 -97677571 +-232146472 -791052871 +726407196 898670922 +-524296173 -741673936 +-542925942 -435607396 +-119528391 540861514 +-359738236 152583702 +-116741770 -501608578 +-633021956 -687391228 +405915642 191062247 +166630701 699984533 +630460466 -629670707 +-699051610 -511208552 +-627933410 746209862 +963453411 687145303 +-42575099 995651454 +340492979 867590763 +812289100 -924951441 +607492198 -973461437 +134174858 550895209 +777601619 254820646 +150343418 752687839 +837385783 -760745535 +-718498763 521527048 +-349061104 -861035355 +-141972922 630760971 +-10980781 471449509 +680048078 639205398 +381872161 -445501440 +-1213390 -851635450 +915460888 -148066759 +742771207 127626491 +-232775768 968847864 +-978280585 -496729900 +410742942 -446423130 +-395903775 143586690 +-520778102 -824991560 +304376128 510210262 +-963880182 -221073759 +570799273 -407614836 +194997960 904550286 +609364181 -995359011 +199403487 287287689 +-779190434 965272833 +491522251 -870129027 +-124653348 -489659184 +789838605 957652356 +-661723318 -950249460 +968507515 -422379306 +880220651 328902353 +951218323 -977692511 +951044288 -758053932 +973568918 264831081 +-419107302 -340514792 +997903918 -41663451 +274443371 441566714 +505882402 61349533 +-54570755 329692810 +592803985 -276114199 +561805731 765517484 +-303597597 -542246548 +463549608 191739167 +353845758 142974252 +-22856017 270197002 +-330318423 -875926443 +238964932 217069921 +-346637818 -614736262 +-101657647 -899867551 +-234353389 -940368083 +158149527 263933762 +-720747039 -966850628 +771410750 143801082 +-389578677 -965729657 +-417264438 781416425 +229506934 687693422 +671415590 400856072 +-318117841 -986036021 +799750974 -467008693 +-729888299 552183219 +-919148278 -240668735 +240179586 365512986 +-923103858 -844364866 +317291875 -954661338 +-50771482 -30286051 +-476504947 698580682 +991649444 -298948519 +834996788 975210181 +-800928071 148788272 +-382827526 -387397846 +936410723 7074549 +-955914680 402058493 +15795448 812334850 +-361191563 -878316932 +432741378 -478912564 +-379423575 836506823 +92051318 -335751335 +598815155 993512754 +-121607854 245056889 +-531349533 -869001780 +-4662813 -959458243 +100951350 688105656 +-760027058 355691924 +756337874 -797562275 +-477412275 -4044453 +-524216150 -661493550 +958470001 304279955 +679795645 -588071440 +-130792357 549376353 +-125434032 74842961 +-422787857 -51994278 +-140087406 511291206 +404847888 702692126 +-132246096 -212830991 +-4933342 499306861 +698380544 -847497321 +-314790777 -509951920 +787336679 -515959681 +-345256100 759012930 +-892459778 981287194 +873620528 -244786622 +655420613 167502681 +199611725 204827688 +-378939605 502359443 +193165632 -41369184 +250791150 726578187 +806845943 445818981 +658821632 -401631456 +502305435 34924713 +20114064 -575517233 +-757563770 619278990 +-676006948 573789173 +212794278 15756874 +-666530300 512740941 +311069133 -669614872 +738399130 377197205 +-801525594 -913145198 +839203986 -92865761 +-337913702 -139055956 +873934373 -204220008 +-364653917 -802372710 +-756669796 113389983 +540031519 -531492504 +731166170 252260886 +977437545 759700196 +726852401 58725653 +-710788688 53244844 +560663407 -98706902 +285536574 257365336 +-545915574 792065528 +-76907975 -292601132 +172959215 527359207 +851087660 580258447 +-1892055 -953867919 +-88333006 265824644 +-285539501 516570337 +796264795 449563807 +-722099889 -995235450 +619558301 -596668487 +482498036 -265203225 +-750544319 910874748 +-904925367 42213468 +955743422 848079349 +-997520478 -985557034 +-944535463 -225251807 +-415184911 -74997767 +-581352063 -766508540 +358611934 -588856341 +-371296256 -6191300 +769446687 -309548227 +-737231871 -115324725 +921788872 -401408739 +701323170 -332070048 +250287596 -845446076 +705767596 12884892 +813105673 28269888 +-225729898 110712102 +667301344 -934882672 +527050394 -139757576 +-382775461 -14546744 +-680825101 -769494798 +-753018699 325178524 +-884365310 -276041732 +822291710 187792130 +-254413684 170488131 +679747129 548221242 +-645939140 -685341709 +37100458 -494804253 +-752495051 -142229826 +223450492 364263003 +935917183 817046583 +510407140 787521072 +-814600808 514466104 +556798601 263363895 +-381336448 -161096974 +-983440948 408117177 +-257812459 -648483918 +-376998333 826362929 +-306311808 478591843 +935095940 -187086953 +-64836693 -787125036 +166750549 429773667 +-488241550 615859924 +-6253630 807415447 +-979434595 -298044286 +701374422 -213540436 +790466890 -145610119 +102172956 564015717 +-354492743 -639917493 +-794543828 576147988 +-860444363 460304129 +162493225 -485731098 +32990847 -348752818 +-581449999 -505343727 +329866886 84974881 +437860518 -636871394 +141819863 -972194328 +-234996772 781843791 +-186886271 -680216451 +366530529 -790219855 +-757496705 -697311257 +-890976884 385081509 +277455075 -742951718 +133972617 889169991 +204464896 285565074 +-558698109 276943428 +-148474071 674960710 +697537106 14694671 +-945999489 393008494 +-840548997 447205516 +749997360 727788731 +-730224329 331664477 +673217840 924179776 +367695354 960960378 +243896432 813896590 +63367470 -817916182 +230713779 710675979 +-715103430 660103771 +-121545814 640891623 +-682786903 -397665148 +-257476545 351811750 +-418477422 663264815 +-974030590 -445935038 +-501207231 432746057 +-429056161 167819285 +797701497 58011037 +-353719109 607979690 +505728979 6576284 +136880617 66912627 +-313765192 -198479775 +377764003 602854606 +114324175 265575754 +547864144 596755520 +-858997811 187515522 +536628700 936526923 +962369513 -660918545 +350910004 209454515 +-368984720 615167551 +526723338 -31066562 +-427899535 381255232 +298895862 -715820112 +954786507 -401526622 +-273063032 452920837 +-570286914 -224019639 +874434694 653483331 +-518807281 -916354567 +802767475 -435095120 +-61383171 344836614 +-561487869 758535871 +678874388 598268357 +-753795145 -55251925 +507746117 658331843 +-493099903 949613689 +272012159 54965031 +581782880 -705175049 +-356587380 -345239472 +-203895337 -579650577 +297655911 201812824 +-135218698 762365837 +685915593 -236034347 +165672602 315858381 +371974570 -781942382 +-97224812 229559869 +-903629211 31785815 +977279579 49708212 +-836785491 619028719 +246336523 -778883740 +-147795514 261615803 +34706305 634031931 +9052143 -473287188 +-52631895 -228967881 +401486872 -72321411 +-699184591 -548327819 +-346102794 -768816564 +-31297752 -300666729 +-80473227 -595146991 +-836430279 -307490647 +247786558 376731420 +-9286529 286731613 +-609656198 579521317 +-58525090 701710001 +-654427919 911942931 +-173824465 -819341799 +653879918 -703181780 +442420358 837816066 +813463100 300990412 +-132400607 640703427 +-669352227 63680969 +871437991 717178258 +671487971 -279368817 +-342749294 -574780191 +-265084911 -394027295 +-796195720 -255418658 +163061917 -548248141 +537337629 429951466 +-886493415 -323759225 +-348745713 -894084864 +313674519 -375896200 +-95585345 -837532609 +-439143302 -484082606 +999701868 -515820599 +-896940046 -366520565 +47200483 922702260 +-916826411 -30349570 +-405395845 -601987788 +-633431362 23579632 +-509993461 -404785236 +78749488 -742998966 +658553756 812388157 +352957499 310706997 +829484511 316255940 +347084581 -770612427 +241118047 27986766 +-103320358 -730447884 +-458907302 703080055 +712288255 589923865 +-524855140 -583473525 +-52781470 484068271 +727974092 598200229 +-754415140 -7636811 +428665773 -21501488 +-163225458 -924379014 +-54223202 821556581 +-145417364 481897196 +338578403 -493080294 +874498822 434639251 +842357679 -313626061 +-548923305 595576141 +-974916272 430753471 +499909744 -145917796 +-883286878 469528895 +-619160077 -848327748 +-329196836 539354135 +-565895507 276205441 +-699935473 -549136935 +805145162 -903244577 +992045531 172268312 +90930784 823997016 +952181953 693959275 +-350434511 649015108 +178339952 -677605920 +-598478540 881723276 +-925603380 -453281757 +514677025 637170692 +547627316 187786849 +-729733172 -320572831 +-269346889 855478821 +499747854 -401358247 +598965262 -99095822 +-612134470 -281942784 +919742914 -631609579 +-511915532 220369048 +954433308 655757606 +-623292822 -405703269 +569038467 -539980031 +849805754 660322163 +-104229432 318552847 +-685286194 -575557936 +-155777030 712683347 +679969624 141720748 +479126041 -440718728 +222681464 983586954 +-350689296 81104676 +-848668654 7604661 +-279989686 223145707 +351733631 -476971338 +-675072710 654285710 +741622406 876279267 +-82299596 506452340 +-449927709 199031279 +102773376 -388505109 +-93158384 297164362 +423110284 491825423 +-924698430 227938568 +908358682 718204244 +337765679 -238260320 +626113591 -654960209 +-787386358 780441721 +-859481954 -559319910 +542949482 -563328361 +696072399 -492110795 +-414411082 -973336235 +156298465 549951111 +906918073 -4577983 +460099486 -65315521 +-533982643 -504607738 +-279650631 254840687 +438404572 366594476 +433578040 993979376 +-842244040 400509730 +871568284 991225318 +130392237 -126451442 +-764913751 -67711321 +-293984199 -754201357 +305815182 135280386 +135623463 -931565594 +298501094 -410696514 +-693252636 -784821029 +-392453428 19591803 +453824123 -819025353 +-420375803 376734414 +-471968867 545855770 +-57148574 367094995 +596946079 -56466182 +-289309420 -905078540 +402494034 -597070440 +-874516900 -239993394 +-521771905 -189680098 +223313305 -868838545 +-620949857 -405712843 +631087480 -786090623 +-674822410 299814563 +-752719072 271849989 +-414528301 45693938 +414237764 -97068421 +220309724 169960860 +-657260662 -695556729 +399729862 -375161571 +721203180 932968996 +917669559 -82475212 +47717042 -47549794 +-130779820 -890488933 +260645585 -103656466 +-310499947 515113609 +-838262856 -148719672 +-714928132 -20925475 +939043790 762688110 +789563088 675994190 +-187970091 417604283 +994122455 541238206 +-267445073 -34258537 +-211748494 301378264 +583875463 882311163 +-267500779 -913963785 +-950042096 829494876 +-60212127 -598283383 +591059102 -732955537 +699891088 591763321 +-649723744 -816686392 +-618638281 -621549077 +-969204447 -257224602 +-942673721 -80136630 +819649507 -539695443 +-47151963 -982453457 +-424543553 32161225 +799338247 211484440 +-113223339 -639432187 +-406837232 -968617096 +464999690 -224592586 +-866740726 339737589 +587308842 888706295 +-995620090 183953508 +840208045 678832443 +669302625 -540174963 +-357310311 537668206 +678849133 -804041306 +858179100 -984546583 +11009318 -234947365 +404437635 104406124 +484921188 372366453 +-119572545 288887491 +418272451 -813412596 +-497700732 847489081 +891621099 -290570692 +145767387 -423575783 +-488616081 658643775 +-585128338 -645779371 +-137397136 -792811883 +-508099871 205229220 +994475216 -750898573 +-511424375 -691527371 +713775821 918637705 +651270078 874009067 +-960194100 545946607 +-225592738 -129620036 +-299440809 137694766 +669387805 -897291607 +-901344849 -193405101 +-514985963 -401563813 +973050498 -318312485 +-317849536 -76850212 +-906762904 706284177 +-676104815 -512917222 +-179454752 -969789272 +-70494235 -527367764 +486366790 -726183883 +250566001 484902253 +-879642207 137069249 +-846749459 183263280 +191084843 962377326 +332056519 106774027 +-644200214 -589077312 +753261338 -754929776 +859507317 -888227426 +-344895538 520002205 +997455247 -328286653 +166319288 987040554 +-922895269 -683102092 +239390527 905547203 +770246515 -372581659 +-511254954 -79389952 +-23014782 143341752 +436323983 -711852209 +289316731 -761503641 +-569601469 -877923983 +883343240 851236507 +70097913 -73673460 +777980496 -207739372 +-953659913 -367599191 +-389388929 -67209918 +-184417106 -608437659 +260781616 266441663 +255891585 -112636311 +36812206 229657135 +-30013194 484186941 +525913994 466967620 +-861862424 -604961744 +-517707273 -987227869 +732850154 -375996674 +-293829609 354675381 +-914967227 -549986074 +-800520709 -119616824 +-784076013 -215763990 +122352636 -123420600 +682805313 390896430 +-318543616 -848998709 +204516497 677818995 +-239780975 116835811 +530965400 768001809 +-864302470 -826843072 +450489044 734361682 +266710002 462923972 +-652302216 452790737 +451151255 -657505756 +-22297835 214530731 +737156012 737658674 +-908995053 316743975 +577371076 -765673366 +226036229 -402393243 +746911895 -21737180 +-260501614 968365730 +-252203032 914920039 +-23118160 -568380735 +232921320 -418784529 +-874579077 634706108 +364955279 39046938 +853174299 -888309893 +-807978889 -59981545 +297800803 507528294 +325247073 981633150 +280606571 972831450 +-536658668 -729908412 +29178971 -434017014 +555451250 612742423 +-426598676 -642403380 +-931412042 736444943 +580935978 28788487 +-869447637 -532099661 +-138951663 -83010197 +116474423 -921713911 +-29442588 -807936211 +824082902 890255430 +919508931 -870960133 +-816749985 161135810 +833632992 -429605944 +-751723027 -111208304 +660878883 -687121981 +954429664 -658229615 +219592646 569279580 +766343710 -106379309 +-614605772 -877427099 +-82909060 24838079 +724668257 526877659 +-290681346 426130671 +818799931 -718090283 +-515985750 522805072 +961199577 -389126096 +968865692 617548021 +-943150897 740265731 +227186482 -772851335 +638629671 23018578 +-333441073 -691941061 +-829262519 346118749 +-587566158 -88958507 +611794226 609330396 +-110203337 413704270 +689541539 401765914 +734693284 -806324123 +-581807606 860323584 +234315741 465277318 +280561647 268651076 +-993603554 -152711077 +588415769 -785411493 +713656001 695020894 +402679945 -715478141 +912525682 311140361 +546961911 332276490 +639344327 692153626 +902103059 -348449924 +108277535 -464710145 +-522404263 -555266504 +-635602812 732139517 +565436618 401155748 +-904650273 426888622 +474967850 -840043378 +521820154 86360322 +-196280799 452401371 +-407804640 259512346 +757077496 -881454804 +116912812 -37050875 +934361247 784244755 +-723650252 994243318 +-579695107 427821821 +476710509 570420116 +-784630390 -242352490 +-688277687 920219849 +-478035251 869921247 +700394296 -675767680 +-687333283 126754169 +651748393 2046110 +-286302832 636456177 +-502916216 -619786926 +860498273 656485081 +-983925818 -623315448 +711842816 838592009 +-506878009 -679789079 +466893484 656016773 +-573064304 550037279 +489667617 -482652870 +-330849499 512657901 +731608245 -795847242 +419029609 -589415535 +-374046884 -885359831 +163621019 701584779 +-254684591 361462834 +-195043005 -60752279 +-513671227 612827897 +-123902075 -169359863 +-132482786 395243625 +-710244619 716397124 +-757753326 -594691933 +-669765825 545968252 +-747904377 648659082 +-647044879 230212259 +189924786 -649277206 +21286165 -683526878 +-527821190 971975523 +-324470577 -434595016 +317478741 -876487824 +665510149 -522915690 +90861164 -513566907 +-1529622 388905333 +165962748 -51071044 +-854860258 552011222 +-577435953 -465951200 +253108972 111171982 +-827319857 202673078 +-275958493 463675038 +-459633024 -121594620 +-440672693 623378876 +683217773 -133421562 +647931073 -478092900 +554264323 741299168 +740836885 -286377152 +-395035876 582730873 +-525494492 154341612 +-614817734 -555120986 +-72384107 -706321422 +127155511 200234850 +-577442871 -225082878 +666398334 500284416 +851008982 674397358 +-601196948 -186740567 +101150714 -195005753 +-756762735 557782767 +954235183 -811072662 +784196316 -645610703 +-46126767 830686164 +-320970526 741188956 +3057626 -60766892 +496743106 -328793267 +-613550644 -26021713 +757132498 804824892 +-218428217 342107326 +-870081054 955059028 +950433520 954069950 +419025686 -4611130 +436111109 -247218796 +-366341792 292905870 +-88954726 -755887665 +84911428 570544629 +-440609477 996560272 +185199667 -654150478 +-13576204 -701606308 +-864832450 866660848 +-26223800 546226490 +821654220 552458847 +617564913 829354397 +-677229172 -849016521 +-355863499 -870531566 +630723803 403233460 +468491069 189036361 +-601087674 771383065 +541529807 -42790135 +-975622406 93725825 +219364733 -457972005 +366872599 -271032439 +270760306 -290950572 +319979755 -120988536 +-362694585 384037285 +-638528971 -596449408 +-613339141 993547420 +-927242355 163041956 +175697082 871468380 +627271687 -831512348 +-993673927 83919041 +-305085124 -970185903 +232621084 -961127421 +795263765 17052337 +682840725 -461687901 +716725327 -906010775 +361134571 608355783 +-147747901 549637580 +-943286417 -637545461 +-309064749 849899813 +800736153 -48839848 +-573082955 -833433336 +-869339304 -959319511 +584414387 897352576 +-113607096 641835643 +-414074090 830511154 +-641492653 309851431 +-805681630 443300597 +-483372762 -815754661 +872916461 846163758 +-109079485 389525273 +585199886 72233119 +474077422 812742140 +79680977 50506205 +-130725903 694022740 +-369218187 -415336629 +-68196337 542498276 +988707770 -952457293 +-63157072 -667488841 +669268441 932411034 +-738486672 22531193 +-85140457 934302135 +921696838 -756845934 +-990481869 722345333 +746005759 230875430 +338808568 745166605 +176745519 -47070844 +-507031246 994828896 +-428450616 -300327424 +145607067 -662833532 +-65169315 24460342 +206675545 -343615371 +-278377965 -344925053 +-508015785 461502959 +-378847033 843132041 +529701595 452426759 +601579480 -885213035 +624687508 847845135 +866910430 854456443 +-346022225 -412434595 +101741561 -895819465 +240136817 289903814 +-882188846 -77761416 +-824098933 117309373 +-413580864 -534838770 +-751808862 -39499327 +-718736769 85057040 +-906271167 -382449527 +872857023 322870417 +-384251724 969326786 +732419404 -769340996 +-311919198 -434783012 +201588197 264996983 +-539126568 227465880 +-964729250 571868220 +-345515982 33577912 +-446414043 105449607 +-513388598 481466855 +476861020 -502815876 +846094526 -240182318 +679003448 417276792 +395211858 -85276113 +-486869426 -623503759 +-669842013 -280236557 +-575214436 -494687528 +777184871 892491810 +203477405 481890786 +-860399300 189568294 +-783494626 735956325 +120415835 702974730 +-241517069 216745984 +-208857853 12930282 +345502153 666375697 +661003937 973475077 +120555453 203304940 +281715974 -708365850 +-654131009 -432221468 +215440038 892978789 +-735615629 -786869701 +-746131950 425657238 +149648956 118843804 +-650910183 679603453 +117524335 -279022585 +593020772 -615026774 +-704853286 480135450 +622330643 -729038735 +668101347 -804539090 +-47192546 810450132 +273734825 -170108628 +857353782 652722460 +-567607299 591823015 +-220924810 -104566285 +-175133828 -332018817 +-834534896 -165372284 +318699716 517795017 +-769888750 742930867 +-702581183 219604654 +-694771153 263452640 +639614815 -34074584 +-901504031 -504873173 +-285300392 117077940 +-253556977 -648829159 +-968472121 -603666774 +631361974 227950812 +186851254 325607599 +-200471507 391468850 +900678761 -720008782 +-990983297 -513109889 +-920808212 -517110914 +-555024018 631598948 +-438586216 -239372207 +845757240 830378129 +608023606 678514360 +116859442 -136450499 +-127824290 924221043 +670586824 -447924639 +434310336 910932311 +-981807197 967602739 +97633657 316477173 +-2298875 -143471660 +-969637855 -401652725 +595225387 127311487 +-34097726 -144774985 +-645329314 146684124 +-205940467 953350661 +-783367235 829609188 +-115744146 -741938495 +-492742214 -673184479 +133930829 4064004 +205175466 266915265 +96064121 -169444104 +634167967 -654699260 +-627806740 -302325674 +336936509 491919624 +765006481 -848350158 +-386838514 825262791 +810407760 -330162766 +-395214496 -446042293 +-149907926 -379668404 +-885158789 845642961 +971681388 468490473 +573073461 -886045366 +620213011 842614120 +-183511726 563495665 +751598346 360990236 +-841264947 168824689 +34445697 -185615055 +-917835303 -853224697 +-129014485 606503831 +-136345540 503639657 +455988614 -485267192 +439034300 7042080 +892659996 549514719 +235881210 -147450408 +-848538737 -322337593 +788177559 724368526 +-491768325 -827695266 +-667875393 322150119 +-598511091 258980887 +489618441 -327519996 +-873356114 678394183 +-402327263 6250673 +620718246 815468398 +-548493895 -388631468 +769048275 100463097 +388163223 859406596 +169050870 -464778009 +-910697148 655417769 +249784339 916501847 +620966224 -181559159 +595948502 -56629179 +-106013752 768201371 +954101998 -175674119 +-214893458 -354055642 +607111393 736725635 +319635941 748876816 +413256115 -281409310 +42580455 193149606 +-264475571 570707225 +-262076514 -485052967 +582045624 224699267 +-371409799 -299392714 +286357265 -60850271 +777087007 993005065 +914272377 -916935191 +-717730530 850206838 +-651913741 -295300949 +-385258096 -70485626 +-652999724 -971598186 +547174041 243534707 +806022882 974605471 +-480121869 -783100661 +250257515 326264102 +817551982 -981171327 +208124134 -794625178 +186849937 -549476234 +-257076473 188392311 +-733663075 -498342378 +-409592322 -866021001 +909119135 887170924 +582389571 457583578 +-496913667 395777133 +148522500 -620045439 +718952210 498068377 +409760292 466144032 +790099089 -668409456 +618005925 813764559 +72232738 578785849 +-669178310 714468542 +-682062120 1581849 +-39779940 719177317 +-545360805 -86645544 +-947482757 -879818799 +-871246557 -334147461 +864244142 776407158 +252743848 568127821 +777146718 932975424 +3963984 -672877385 +110916870 -989125718 +-820719549 531318345 +-516056795 318621237 +873910038 205831353 +-60377449 136303612 +198812958 -395758872 +-834912509 -145179435 +785246619 231000314 +-683106981 -33433513 +-400461231 73049363 +-839081998 -897606249 +-994599871 97113421 +384632048 -769956292 +-185830245 -455540887 +-463850785 333215273 +-326117370 -934518057 +-305811160 -68108787 +-303160170 774017563 +280299822 -706000460 +-392836430 -286227398 +651209394 175179521 +771676659 962556345 +588357785 419907166 +560303876 97796161 +842415033 881710483 +-671336021 883057999 +700578540 -342555757 +590884808 223903308 +585335417 -163455334 +-241176403 -380567375 +359271197 343068834 +-894596032 930109971 +-782508196 -582020502 +191172685 -950308508 +786433360 587141523 +-430979077 755246544 +173212476 95272961 +-264123502 -177732420 +-797192468 183119458 +294157834 -428809885 +612352324 -845801579 +668065046 -659337441 +-297242926 -757695899 +-792989413 -447025494 +522808910 797951373 +341631145 114538508 +206067728 -110006469 +-110151724 -775328132 +639546842 -968535453 +-354549154 -651080329 +-906472468 970618684 +-191071820 805323514 +176738146 -69495528 +966526405 -836079902 +-75485134 -396975585 +-194231297 897841880 +-845164496 671162142 +-82013640 -209072540 +612272206 55805569 +-662750346 54724226 +542725620 767180468 +-453000321 561492610 +-72073556 587540412 +356700347 -837119058 +-633117966 28480405 +71442973 -612366453 +574588291 -127338847 +575202106 268841258 +35981211 856889579 +244504420 852861259 +-307352730 -673198082 +959114411 989649552 +550580702 293483286 +-218376036 -302739341 +-484012878 -197859079 +144633622 -884183874 +411869488 -640870402 +-162472371 879003082 +330402448 -936324506 +473316805 379553806 +-375197103 -155036988 +289792210 385835444 +991543569 -520638392 +847886453 -221763761 +-694672884 -100389725 +560866456 657189140 +736121002 325718774 +-699675072 -509491095 +-661268403 596134870 +-370052255 446138410 +771887393 909933633 +221827925 -438758194 +879206006 -360885540 +-948327519 100201892 +-574650872 -645993742 +569736406 -900510371 +-502469993 735005895 +-234710233 356867860 +623309605 -919896912 +-851441782 -106784322 +-938211793 332359737 +643651417 -11703712 +-153216897 -731127997 +515081511 214288232 +54435161 757784401 +333789551 410931800 +299083716 -514752198 +856291344 111121725 +-574801591 851125560 +536587084 24399540 +892126994 -410007020 +316203606 -507258833 +924532176 -936060945 +30666746 67703684 +-883244300 84007714 +427816057 217017601 +404640495 -111406818 +712743117 173099610 +991213544 -443390054 +-909860665 -363751328 +-879911945 -928909148 +888555370 -369658086 +-765621103 417263286 +-506829589 479032509 +-86108526 -338526626 +-184257048 165071776 +328032416 -19592268 +-808156127 793318584 +-322404906 497786946 +304716685 875913617 +-770906564 770323658 +966099618 -531133571 +-678678638 -651167638 +620998303 749090561 +7017838 784985355 +76885510 152851960 +-336715975 -527582211 +312786582 989026568 +-135765664 600313661 +-7328365 -673821069 +711607095 -597432388 +-895960485 -757573999 +545783359 514141352 +434698064 719383179 +410734090 271959045 +873850909 246013271 +-230448760 -202289861 +45577369 370188435 +396278428 -862406481 +108333349 105944423 +-117619978 87188979 +-898591412 352625553 +435549491 424913889 +716815262 840602168 +240650970 -819401774 +-422566602 -124756286 +-980327532 -414409082 +529933871 290576302 +293981632 747197631 +-347014957 -344979806 +568935916 -299936566 +-223305784 -941985460 +187833182 604527081 +-102262811 485169005 +-926112535 -740761249 +96782703 -15172016 +658163210 353210802 +805600090 648753920 +-623990326 537385437 +883823543 -437092285 +25830111 -709661694 +538795903 -906946335 +-763642884 576878134 +-594241850 467611732 +-545903862 571973426 +-852080388 -159612064 +235667739 -698439491 +736742514 556372699 +757181246 -171039272 +-429957721 646727266 +-635951263 -980356874 +-232031072 -670779099 +-653977872 916416331 +-640450320 447890752 +974067311 640291216 +800290191 155067910 +657302963 -256613031 +-802781731 -410244266 +738498781 -616977293 +101302402 -683298235 +-942405498 -524163213 +-836465304 603666008 +657492269 169539687 +462831839 -833878686 +-512855661 -647172520 +-585168630 -640481248 +4602446 28519185 +752704067 -746046398 +-130664019 275836773 +-701883533 333852530 +951419411 -660307696 +799495369 -977198243 +-781469802 -883618240 +-352619217 3886924 +-845718924 -84511541 +-591754076 206785201 +6387765 -981307694 +-493831359 -614069110 +-615158042 -784826686 +-73061295 -205098981 +368159098 397389305 +-830278494 201521709 +834675900 229096541 +937880697 166910918 +945892845 -449152987 +-5508132 889434302 +934298902 772340924 +-368273621 63367334 +-355282495 21243823 +193590107 311767393 +106027086 72385372 +948544713 321242908 +-281271094 487029017 +-385733411 -232703752 +271622247 366815673 +844669950 -926244531 +-843824423 967581945 +342904895 -631923366 +-955292111 -435206937 +-121821063 637567503 +897275051 -579393169 +62317191 -170072174 +-550107607 137095645 +479639108 245062465 +-307936071 479595838 +336269229 932198710 +366176812 398551126 +-99696771 562231724 +-420921441 356890098 +-207809323 773710609 +897907853 -940751238 +645050581 134148222 +-175100291 -142879478 +-714538906 -479180137 +-346600775 -221150115 +-975785607 632087499 +711564399 -946273014 +419332729 -584976423 +-600721063 -284365382 +-242115211 13075540 +710977412 837224873 +811892913 -363016984 +358693060 -307661219 +647549554 307458885 +-668727293 696740405 +680445784 916142866 +647362271 -350067652 +-190023242 -164286495 +321076081 656723590 +-309950100 693163537 +-472307491 262573835 +991657855 -477103168 +687454001 -28555378 +-941125280 -382242962 +91129657 82964732 +-537728953 -220173178 +-550201 -180855279 +-49289256 759527932 +903271392 -933877306 +-979920786 8357153 +-950003880 -938514276 +-937025037 790645171 +-359498037 -500113588 +857048844 285587664 +-853575856 2156882 +687611846 -619383099 +319963508 623074134 +791085317 -498050032 +702761423 -228518575 +346973210 -625458679 +724287538 504322554 +728000950 -336931581 +407594679 82618321 +-348240118 -306401782 +-565176079 538490564 +636768291 -516785748 +-310265794 781944267 +-276634425 83660727 +-403484747 -86597353 +-820200411 -47236112 +652680163 558372331 +-216384311 921254383 +578710736 29179163 +789085190 439775944 +-68597828 195476519 +575147520 -622074244 +-894484383 -716683801 +830287173 835188726 +859700089 314456560 +152355602 -935361183 +161007196 773843296 +-562867988 -226966573 +596005607 12796350 +-952112773 -550945813 +-439281410 154004212 +-585346142 597337440 +955782578 22759956 +-393787959 -554999979 +582143462 320482768 +450226658 -818055076 +872065577 -67788686 +511785379 85240802 +256815931 -149186223 +74840213 -864977195 +-939180724 -425171398 +-894843031 -29158909 +-840048814 8386657 +-228092960 562806188 +857995518 751476907 +239734179 -317902858 +254257107 465377644 +-299136746 -360555078 +-834008739 686176266 +-936963948 -886941325 +-436182231 802158745 +299868969 573387779 +731388670 104748843 +650330071 -243851496 +-840883552 -193073507 +-621223889 144724121 +339729452 882442363 +-25126164 618110854 +-457106582 635800716 +406194010 319294969 +797253704 978385416 +-847588837 -902726264 +-470871820 878120523 +-766008295 398072437 +-772339207 -626872831 +-127789998 -98073089 +-348318351 326517955 +165354573 -486525078 +-87127105 218099651 +-86960458 -440063831 +-650051015 -79262270 +-777376805 -375041731 +161057736 -642498489 +655091679 -69486004 +-281268061 684333767 +-184152259 957097751 +283045940 353321923 +-340543347 277605115 +157290318 360367135 +866038205 -823780967 +-302942173 117742862 +-118984642 -518616217 +374082720 -463279470 +341222173 -292096816 +-175280947 67618009 +591161064 -665451116 +-15361975 374689913 +822866475 501064900 +-247360685 147074058 +338112984 -262102762 +-75511609 584043042 +563403327 229161540 +564644310 -798233446 +-936832367 -417851210 +-675480981 522483219 +-981187620 -817797013 +405517716 -38626579 +-26916922 -333747439 +-736840006 974271731 +206587575 881109241 +-313754120 788720731 +-296452379 589976549 +625342561 -669836852 +-698894579 -484597510 +977533378 853375611 +235688735 -151571691 +276114102 332471976 +-572357635 191993666 +-697097178 558008684 +67302652 -182493166 +620368988 -811051485 +-211763372 791441902 +-31766661 630265775 +528102542 385101315 +134211170 -790661877 +323883603 426103561 +890231438 882083587 +-769902209 -309603000 +10530145 -633673100 +328182315 356097577 +-900986025 357085049 +627026888 119416503 +-574757249 365797560 +213669489 -637273492 +-874419781 -15397528 +-660262985 -523703296 +971438320 -318205374 +-199262073 -979588298 +-184759331 -101294422 +542758723 -895484546 +-813544551 -938360528 +851983461 -452993463 +-459696846 543731777 +-296179110 -474686110 +-400773144 -152150344 +324233379 652981802 +-230613836 487015486 +247274697 748554338 +480302706 -990166126 +-885623089 724087958 +-945614634 27263528 +-501788958 896541103 +-201845307 661516105 +833072473 -341267006 +-934947809 673507069 +-301624485 -968752927 +371560201 -103961546 +335377714 286620580 +-522374110 513619690 +-340122548 471144605 +-84169699 -542135425 +-939419346 558643028 +-895460208 435066613 +-408337819 -348799842 +-398248853 -973130772 +-106695490 163388235 +-570320559 69752584 +492964432 -373571608 +100419544 564438741 +-624547717 -589119112 +-50741474 191881406 +-278309827 853989368 +-233163517 653922343 +-573139415 988321853 +792353227 -981809448 +-772507265 -653866044 +-210248744 990340200 +-318383958 343938004 +-137724153 53112112 +-542085124 -130029562 +769255986 450796357 +-831711888 681747850 +-7621387 675376131 +299219311 700502654 +-12822203 967092104 +440880039 -392985525 +530680985 -521289930 +-636662737 -104649441 +-148797822 -159219765 +-540444103 756232370 +429058645 376018041 +272838431 -856552044 +171810616 -84626634 +-64539930 774785996 +800636070 293890754 +-174263751 -140541146 +542203530 -875691473 +696372508 64982731 +-419837923 70940262 +-176723946 954248684 +-72664417 -448006124 +-203973474 367221244 +43768427 -162321583 +-828058950 -953457310 +-108577290 -457010903 +-614796035 382307167 +-44127752 -160136555 +-73976524 -147010417 +-62123131 -773310057 +-37602820 -303510026 +600094311 -736898061 +-829273708 127726904 +-943075012 224466808 +-201503399 129810767 +721493068 50393422 +158992161 -907379597 +-527755655 -271842615 +859724847 338285302 +403537726 247030544 +851771501 -592762792 +104678138 -211825463 +-474094927 -117227792 +-935545152 121096863 +506824717 -661066412 +823613689 -106458295 +-253910307 -451837045 +502257798 -182368622 +86178518 905149640 +660914557 -328247145 +941075794 832594829 +-42507099 -886362459 +-810730245 108532502 +111148774 -727434272 +-988335883 -869635501 +-735951473 476368851 +-945163536 -462244359 +939346797 -245088775 +-459801158 -743466144 +133326769 56991436 +960967916 -736404810 +-376412814 -103833165 +159698531 -882722668 +-510256071 -129622538 +-735250616 -637204317 +935994665 835657001 +-597925142 -960989250 +643320363 765640558 +-609767421 -19844265 +-291655345 -42664008 +-212446948 -628739467 +-868126056 -159554820 +-597115636 961292480 +495257810 593324498 +352974802 -577958838 +937054018 146336018 +-99195107 976156352 +163295366 872151611 +861040294 -12381924 +14040903 604350280 +209414661 39885244 +87742188 750816671 +930406567 -274949390 +116115320 -174524309 +-513706927 345543558 +746157632 32308349 +811625949 -600768940 +-282159479 -513811479 +-440131969 401510214 +64013886 -684564829 +-290215737 152311986 +-421043534 -426784762 +-251670679 -21852638 +-346243759 344805281 +444165060 857827901 +-221635708 -117044927 +-172391967 -326911129 +-647219639 323379690 +309951640 834299634 +405668303 647617715 +-105560620 198225347 +-573552274 -737875956 +-468434557 279977934 +-116325046 504835700 +-126775108 91847845 +492260087 679133406 +661257333 178619263 +480665695 -523002213 +865013234 -794210832 +-989466273 -350106590 +901913477 18703380 +389251868 178764993 +840973301 -281900556 +375159794 456432891 +941141130 -623113455 +621065601 30557854 +392347624 -770416135 +286371652 605133031 +-819648589 282308274 +-158635930 779550753 +-364148983 -868533440 +-44544621 -882644174 +948737086 -216221423 +-464611634 -782495803 +988088029 -757255865 +679909709 536796298 +-550219819 371666580 +944955356 22636864 +-998235170 -360828243 +168156826 -589704153 +-556191333 -789505327 +442657360 -98254954 +126664748 -319767361 +-45255383 388104662 +-338290025 446224991 +201854468 -361134769 +35393800 520575100 +-933139865 365924394 +590749504 -753977461 +84418873 17778668 +-175974022 -579112885 +332243915 -237006836 +826601514 959640749 +573639229 -731862740 +594860006 -212819665 +461311625 224618858 +-748181953 -296691871 +-181734392 -516113729 +678141009 -217407381 +510117210 461673877 +-578747392 -572032763 +365776429 -475419960 +801903101 701350854 +-185272491 -685092721 +-371472361 -26402034 +-840437915 318416216 +714865825 723493283 +59379093 -191383390 +658178111 640379243 +-811403563 180768277 +231352354 666624433 +-131965521 -679935618 +-271966190 -536702951 +928286743 93283851 +967859893 202355784 +352083684 770521668 +-844691517 -750327818 +-324253077 350086799 +-625725031 -937004553 +532107785 -363390627 +-261579699 -357518512 +-861260050 626142434 +-113448421 -712015979 +476364218 -862862800 +931175107 38598102 +-770845751 763912142 +528731088 876754828 +82117626 -990435596 +-458202224 949134640 +212598275 -90884440 +-727804809 -800860294 +752273207 33833155 +-794474976 682624202 +-912534824 413061565 +624168605 471464374 +947435784 664422346 +298322266 -108431594 +-961410342 200389788 +-170068146 -347292970 +-372855108 -201927672 +-111435059 81672261 +-799710615 710424283 +-542873046 148534222 +-369830113 -395818755 +104805687 611249904 +186685496 -317387441 +550297804 -342265895 +829564798 973739507 +321279844 -374316462 +-637298298 -121474660 +-373019702 -800816378 +-599322460 -852895242 +599658587 -75966704 +455396505 261767377 +886302423 -61223828 +544976949 -892622760 +848670276 574029986 +810554065 316810445 +-123095533 -357750138 +-839307968 -989879873 +-643052938 938748854 +42033447 18457839 +-746755119 994474145 +-284901810 376498509 +-229494532 -756256382 +-630839236 -600176979 +-397088565 440183670 +-235776054 510208340 +-582005815 -886640505 +766982252 383518291 +-386190079 302659499 +-532320222 443068277 +162125339 301799519 +806810082 690954743 +823389223 -140265209 +350441837 -24373134 +-911214198 431789538 +-676929556 918690616 +334024751 697201151 +-268253751 563874635 +549448556 550417201 +526200236 677949725 +-313759645 816705513 +-802753850 808227069 +991569401 -114928635 +801205277 290075602 +859022344 -445976733 +-141709234 -124561523 +-828044290 -123767943 +-876653673 -614074879 +477060131 695638156 +243684863 702596062 +-530285376 -772753637 +206653999 882533521 +785803798 105346332 +85991457 86793956 +303984416 588730163 +696330729 -45613585 +150166175 792281728 +-829807427 828688869 +912815627 938637115 +-561726679 -944394650 +-219956240 -70773990 +-481734300 949635617 +802710721 719997762 +729658057 40301412 +-665119308 -355537890 +-904509456 453358786 +166178169 276893053 +190205816 220252394 +-618667603 -111627047 +-451826456 -871602649 +-358570853 394530146 +209678566 -340414399 +458002750 -808612301 +-962426956 222471783 +184707117 -959958301 +-694817613 889517338 +339341690 104632326 +-915328244 -710060930 +888372180 733992080 +-564027863 -305521091 +117422256 -669775605 +312109032 236702867 +-335980481 -184267625 +487997922 13497052 +392783064 -884278898 +-319279022 -839586448 +-769978752 178882421 +-66347994 943088833 +-422818143 432501871 +142125793 995426491 +930705364 590686082 +-161729684 156841019 +-777044823 754506348 +-655758774 905799296 +891180536 -897939505 +-631757227 803779971 +-191352180 66576909 +167977682 -739269852 +-177292532 -7519014 +-612961508 67720645 +433209300 -671259736 +-889964731 -370011831 +-375294184 -144525623 +-281338897 -917824879 +160140920 240671334 +-998378796 919064141 +-339677012 917331182 +708627145 -427900370 +-304934114 358517611 +745160146 -532730308 +140384229 -398680975 +-344673889 959716765 +26680284 890647671 +501306028 -737609056 +-416639869 132091236 +-128147857 -253769169 +-387612094 -94550264 +-220889237 -834694703 +-813404659 479146368 +-504423597 494905504 +-247130898 -377113341 +-382713704 869798887 +949725210 265658189 +910587435 -598742664 +-136100682 -498050908 +-196314454 95523600 +-272317489 -583479996 +727359311 -334880675 +386346014 -492713949 +110176226 587557753 +-914582377 -802441698 +815092216 -615599590 +491673872 -100977561 +-446781448 943364225 +368994738 -59879818 +645182990 972154805 +901382936 -595969169 +200367637 -762066363 +-550391692 270233334 +-723700002 115834186 +95337147 -840258378 +291623879 -901473016 +405786686 926911126 +143972018 667867469 +-109376034 -897650468 +987887197 -815093610 +-829591822 -535790506 +-243748505 339319097 +345299770 -94825719 +-26698513 -594134354 +204262135 -417449291 +-946597288 126660365 +-433919646 993041982 +-159554179 -437978476 +-826264521 -758666592 +-935004555 -726052777 +-50026556 533056940 +-665064222 -799036242 +-151712299 546539985 +-287355377 -955968655 +552728398 559381644 +526140692 -464536558 +882747485 -107647981 +795605120 238730617 +102185450 872855496 +719070772 -881725801 +-706835463 -999192670 +908813448 -365305161 +19004224 215531711 +382524644 208430637 +-726633464 868359294 +-329529718 9151897 +507567638 283146676 +-46834476 -684663382 +438225529 -503482520 +393185544 533305435 +223562155 -318737946 +-327430810 991630113 +500370424 -224376467 +465484826 544353254 +-614868212 127424149 +312225565 315476538 +-479767229 823299121 +75373207 751588063 +-699567156 -172783009 +443892454 -713922849 +-703549149 158114606 +-780004513 -166333079 +966896980 150764367 +227503289 170766296 +-512729279 -45114718 +-314881972 28658703 +-389180394 317725141 +-146449695 294962177 +688533963 278913450 +865609571 928960262 +522507684 502243523 +-895438541 389610761 +22132989 -795852086 +146074379 -444898072 +-755713202 -660118200 +-297021171 -967275154 +326901658 932411302 +80947292 -603755771 +665601179 303430483 +281173370 -761977174 +152437103 -647659308 +-644459217 -698846853 +-728286542 189989862 +-676901393 -570834106 +42567233 741570773 +-323052911 259406853 +-684988901 974324799 +-235960960 -239965305 +860785159 -793410869 +-2760893 -67463801 +-938990957 166980087 +-587963465 369828247 +-731822706 -833227306 +-465872153 -983634709 +-679855126 -672372022 +-208911288 -886467076 +-996189790 703675365 +784278307 601136271 +-700171462 -944439808 +289634240 -630527007 +50613772 -40809583 +911367413 542661055 +188392936 836610472 +-608964316 764564049 +427738725 -293587666 +-391275237 516090902 +-355106143 -767553639 +-733708237 -211943084 +-85771347 805540950 +985580345 942886286 +954952460 -449871426 +-697961264 -362674383 +-922961035 -840364850 +873312778 26573794 +421755251 -287427466 +639512012 421967812 +276491604 -77174790 +-909222039 265316528 +-961965686 858628919 +438564553 -311674278 +916437775 571104564 +107651436 671674213 +17783783 -758962191 +723711714 44725908 +737259804 -88930110 +-974413208 -111613943 +618909110 83767894 +548833658 406733387 +767228043 811493212 +532971251 391720232 +118093804 654331537 +-579724160 971260200 +194292178 433021366 +282103332 543880902 +-234202882 -476299484 +741220753 796032835 +-124427479 496817766 +-168151167 575301728 +-619736409 -542626972 +846665646 472430671 +791851461 978057268 +779666281 -86825976 +-392239183 -470505759 +-670466462 -940388665 +-415239831 -436184091 +-410344527 -237724414 +566157241 454380003 +706775149 169909973 +-883040823 -250128880 +736661215 -417360759 +-836566418 944800333 +561689917 756307809 +887152398 612173173 +308661074 -516173556 +692989926 89670180 +996026447 674775415 +-370988799 -408548257 +-798675205 -229872074 +731717695 -219243977 +459763675 543246453 +-811628357 -355779739 +325608659 197766332 +825898361 -269402353 +-416355901 -804882722 +283618281 694929874 +-434747808 -628359502 +-589395476 832735701 +801265622 660912198 +468404417 688012270 +-284586189 -921183874 +410383385 -918169083 +248170630 630750534 +944161947 -380549828 +163514336 673755250 +500572156 469415546 +273160097 -971802597 +-165184141 -483477421 +-806269073 746942943 +526477765 185128280 +523536319 197382909 +982620790 633517984 +839630216 70148882 +-772682518 541702667 +684917538 -844195439 +-994018751 -134059660 +-152972457 -953153771 +-437266609 -41030186 +974133434 -429518214 +-571876798 892388730 +137059830 -215785874 +-328326131 384459334 +-745221091 -748384123 +219024460 977177996 +-15437456 945368996 +755521405 642890659 +614396004 503619087 +946885871 782445831 +792604289 62666591 +-717214425 521941069 +-527415935 -142609489 +270328767 806558890 +-783405250 705299356 +-205501403 810862223 +-576567210 643603556 +210842052 781417295 +-805187393 -62457547 +-140291014 -772525151 +424741593 716412645 +-241502678 300327411 +925226013 -701299626 +504300915 -815930796 +-908376925 155896011 +-190806649 -948721254 +946998135 -234504215 +-49154576 -542145488 +954730280 -722227344 +761661606 -81215589 +48931956 -59002272 +-13829078 -154241070 +930440883 563109710 +888991053 -595743809 +608856898 -688749953 +-375565732 707050616 +782134139 -326861529 +8802658 66758926 +-445305459 718755832 +299305731 475890064 +-345496350 642968691 +113399298 426327892 +-609532746 632585896 +845105604 718963366 +-982350910 561906694 +919722387 -287661704 +-106724805 -100928371 +704343450 639458399 +718763319 -789342113 +908180696 740225579 +88112064 -51260163 +-475600577 -227354798 +-645147252 -654911082 +-961323191 665440616 +357538707 -983562773 +738133233 -454778169 +805460821 -705417543 +-896471596 440682071 +406784256 268254370 +448074976 74914131 +-638875166 -561209894 +926593952 216575811 +-832065642 -626106252 +-268989063 561281385 +540210685 -884853179 +-40063316 -676116146 +-598522152 141124201 +836852293 -99952005 +-679256801 -692794514 +754814541 430494448 +935864289 -469285540 +633179199 394127433 +283285328 -165167289 +811255395 -185666392 +389215478 -67741242 +-418611559 788396167 +-527902239 470736589 +-747888098 247220801 +-750472785 -197444049 +-675872494 -884596570 +-96161228 208546885 +391704865 951693713 +253996176 352070533 +-542469236 195554435 +-324826393 122947901 +521760713 105447195 +-600182498 -339621987 +-57002277 683305488 +-72601765 789515622 +-475908642 296993704 +-116426190 219917456 +561800882 432203989 +251617821 -340577969 +725705378 274092382 +-984068327 -178922833 +-343802662 -660659706 +254679293 -591615944 +297366459 668925762 +490289958 815218185 +144029408 -572854486 +-174691819 172092973 +87826626 711175809 +-743949702 685938260 +-874796244 -167880318 +-209824448 872360616 +900354345 358393729 +668419304 -768471529 +-139076877 -325858508 +-21131880 -11575846 +773797109 -753119115 +-27198335 -737013599 +-427796572 414308979 +-147317207 349182158 +896349641 114884152 +-492920108 -502143662 +558178695 -796924892 +-768258767 631199166 +-986078948 -119535421 +-174285216 800602783 +784057210 -372371951 +771166312 572401901 +254234007 -213691287 +-743197624 508625158 +-492441807 954901112 +845555172 453929543 +-200343321 -352150038 +-778819543 -352796241 +213173699 -498732229 +71350447 644040779 +-884569406 -882255422 +417790969 -557794042 +-529420668 -826722383 +709505721 -389031623 +228233474 -734290327 +721161030 -400073473 +-876132031 155934638 +-272284886 976215105 +-465320078 -311724714 +816145490 101342051 +-985084615 -500391523 +793642764 -674648813 +869698302 981959209 +123775709 -40527578 +795093896 925065781 +480934459 345498523 +-299633010 190306168 +-687310718 -680816105 +303756703 794637361 +-585150031 -56203857 +54640728 27406722 +-82761667 701021624 +-708028322 284929204 +598612313 982505260 +453131656 -887850240 +-503645945 18339385 +322705682 -500119047 +-478673843 -697674894 +592558864 -966176243 +-665908688 -460886391 +-843792102 -281231801 +796972538 -342440902 +-400169934 -798904704 +-719098775 565427345 +373977057 892286208 +645470999 -176237641 +321896698 -620511940 +140384101 -435543303 +368489757 402724505 +-433254306 176069300 +295583099 -670251833 +-505860867 -796540881 +635196451 444727904 +-612760909 661931848 +-526853467 233097752 +-164514005 -833382686 +38559554 833744603 +-263455419 -259853165 +696315609 -256172114 +928235734 536633583 +-719528462 591696958 +-838909156 473977115 +-493014567 -45075112 +68068431 246564611 +544031642 -88412537 +934554635 -9341811 +-998312454 -501909638 +-272178499 -706338063 +166988339 890841735 +-505755765 324983307 +-106228265 -991467748 +-55633586 -318631264 +195884659 -820185179 +-135245765 988532774 +459104576 64344927 +182052435 -82982876 +198978233 21017839 +-218713884 -697906075 +-569007097 772321399 +-964615132 -911756141 +261834791 -953953562 +-747195926 226453585 +-371724830 -596719095 +-472679639 -122394617 +-26717348 -331240994 +360191432 -124899085 +273730941 824513717 +-393068814 -813960793 +-167512615 -198540464 +499610550 -279010016 +-621495301 892169327 +536651193 -347905747 +617962628 961243783 +867933699 465602636 +752557438 -17760565 +416066249 -108072641 +115095266 736201777 +372655326 -584666272 +378282668 -366128506 +-405716326 -939333519 +-512003396 -314521261 +-510410183 -580805471 +862477882 -772890582 +760703533 -209397784 +-817283793 -610449897 +-131927527 610599637 +-199617632 -789893154 +-587353304 526817886 +426351740 -798445504 +-10486550 -280669839 +-682951673 556825123 +138014807 842282158 +705331919 -559571284 +948774039 -162425105 +357535947 992492684 +304546040 354140490 +957010480 -363646647 +469027116 -467871472 +294677111 352189873 +-754705077 829769538 +-549384453 791358743 +-452714487 -189539067 +102718803 578639223 +-252499280 -695829972 +-274282900 768228848 +149272636 -468164321 +106852929 420260189 +498468459 -420728419 +591746115 379921042 +-959047156 -903670634 +-956911893 -970893684 +772165674 31051434 +-229525047 -821059924 +999082587 961416558 +-438457692 -141921784 +-476172285 482268097 +-545675600 -962189133 +789303932 -11523053 +875284653 273354044 +-390822023 504149961 +-683117177 98411677 +253210091 302290747 +738097186 -146937663 +306747361 -753001739 +49083436 -322447240 +437198516 849000624 +600593793 642147445 +908640857 -814421001 +-770142146 129369385 +-383037226 724267612 +-934885371 -15225083 +992572738 751423182 +-384096597 -201634754 +-382815312 -100088158 +791587840 468301000 +33323976 289635869 +191202549 103754649 +-94359346 -788749881 +791958509 -581720926 +971852904 -164205178 +-435308475 -187023041 +-177245403 -555209705 +-825519920 -425505099 +101269812 -654995947 +-413013722 303947255 +847164 32835981 +-149309406 334227172 +264514042 332631344 +-917727994 -193163018 +838292988 -872942222 +-815982066 -7300737 +688646738 900230315 +837146692 -644625467 +-113179634 40511649 +144259035 818089974 +758610306 182441925 +598083872 -138010036 +328278563 -199485617 +-512757067 -187790545 +-944783888 -871288842 +538660640 433601507 +22919366 -146941395 +683635027 -331535983 +69072715 401029238 +-917135513 -375709823 +2763516 154421067 +926985477 162342700 +838833798 560656459 +-435244595 -170007824 +656796131 788584616 +864178512 -992039734 +-178311983 475982057 +-537875685 851127713 +549888631 589252488 +155556839 -705748745 +-899364553 787272449 +-359665947 44316357 +925872740 236717912 +215335808 822963655 +-924569203 -984678473 +-549008496 515612346 +-200617799 -817198828 +850196971 -805431302 +-324315230 -302547512 +-583243946 681572849 +-90703278 634990670 +-550266420 -214235003 +312764505 591737177 +-69789154 661376591 +-518532427 932739062 +46633111 863870720 +-506568571 38066790 +-366400872 -383629358 +-58512148 -25606856 +-88959007 -740003317 +-543398223 484192837 +944214241 -214107696 +-420406262 -116429180 +-166009357 755887557 +425469380 860413032 +849502010 130052527 +-606915670 -726189942 +-398248487 -272224468 +399952012 -504930421 +744676564 -322111256 +815081196 977543453 +809626845 480954914 +712741321 -254599471 +626418587 127568605 +-367588356 591869874 +-850659578 82495906 +447130122 872188581 +-571497802 -560156450 +-901473943 381432699 +110765844 441874012 +-618013515 786903610 +-752930099 -844838016 +803049334 364010509 +264884683 481114333 +744342725 -103694416 +133263671 504182705 +-486607848 114326771 +-495572075 -99014267 +-494443144 731738346 +-319848782 278951255 +-270260345 142577756 +46096197 551668138 +-763993226 866902139 +-196862436 -170401197 +-255817805 123646047 +-331668705 -919995248 +350125877 -101359005 +-741393856 -588908172 +-322172346 -828994049 +-917771305 -788140203 +-838603730 -423319852 +-834855553 480311222 +-3317614 717441757 +-124617441 41316713 +-447961085 -785114154 +-433328124 -457793461 +678749385 925178829 +518496148 -555543712 +-127084439 899178579 +-301154939 -447883073 +-399078747 -60950829 +189894058 -122699204 +-706749804 635036209 +-562836660 602814709 +-443480092 -73724413 +-75781477 784105003 +-14359720 -122012980 +-682429340 194658127 +-821088058 -902985187 +-559674892 943907024 +-818706656 -831531021 +-750059645 43222340 +708380844 543483370 +-534529862 559959696 +867883473 869264964 +-701210327 -92532734 +-595332883 -324612294 +-53160115 760446855 +-750108875 -343290331 +758618057 -118176313 +317267531 496411809 +968912652 130246290 +-976227336 -806203117 +-537484839 -40130301 +226676199 995304452 +-169227237 13454969 +406065013 119006617 +915554096 -231618329 +466129282 -888080139 +408632923 -166345228 +184832718 -168990086 +190636915 297011790 +624389219 -649099328 +-980906153 538029356 +-30060171 -388565813 +-483357776 -748202629 +100523169 -1125745 +-971817831 199997409 +-134217412 214315645 +-660792681 661855290 +-184180119 -706008555 +-300613878 -110577824 +-42130759 -953850862 +-24221499 720548375 +-515454053 -31545592 +650165867 176064504 +546415356 -742226920 +892734909 1045027 +-109554358 622971030 +-567307438 -311996913 +-977596206 -221391120 +-262285736 209130151 +-738050298 -311811235 +665276780 -593359364 +-720988487 36880077 +-622948478 -662228393 +710373474 278942243 +-233101351 -855592077 +133726090 -669722722 +484776754 -458335388 +112800202 -568837017 +628433542 -515073832 +-713471524 405718657 +-254993041 679029138 +-580343841 850552366 +944140654 -326140360 +-117651287 -514895150 +-986978488 -725113079 +542032949 -673090429 +-554948645 882502972 +786752284 639310259 +41873020 -746482495 +546032851 -393265010 +484785382 -187418942 +-505911975 -562556617 +-843314675 -827084063 +339666103 204992084 +-52277875 -785167707 +144580937 283055485 +-514690955 532910949 +163273678 -604004528 +319019848 -138212193 +-951703647 493604114 +556985521 -518597098 +-277688689 830430537 +-206456757 557378306 +-978375873 834621074 +-782122345 -978522574 +678124233 439729183 +236122810 -783802364 +-802544132 22451132 +-463948085 566488153 +149745564 -631624430 +-763515051 220720675 +142396856 66910149 +-268040926 26361788 +2012681 -82480368 +652700442 -38418822 +579614606 496261530 +329025527 -121700396 +-730023405 329934855 +313121521 -730437409 +652718626 -354274107 +-929029351 -706110468 +206471520 -140061025 +-833064712 -830277366 +-19771434 -365219063 +145604719 -899059486 +-859352982 -323911327 +-56367864 -156962168 +914837355 660799579 +-773705234 673457252 +598901743 -505577460 +101252280 -129063109 +-591316559 799713103 +466721027 367631526 +-827729251 663275872 +335905526 24296826 +123101379 26699314 +659210480 969748518 +-174936662 313665755 +-13369461 247306359 +-723978185 -829783460 +565980561 -987409071 +-158073293 -311244572 +595346800 367102361 +601299686 -233638558 +-430515826 -639103181 +-548275345 864421560 +-107406709 -360175324 +335121634 765158330 +-950764309 -767563288 +-608423531 -114725946 +-96739203 -151332773 +794109010 506509382 +630854138 -957895839 +-999149207 333383946 +224007106 805334895 +-346095054 -536625620 +121399605 501326228 +959483801 -989220014 +-766661581 -228935371 +-372909586 876830905 +-713083522 281124656 +42542322 -269565088 +697510472 698912265 +890605439 131928073 +849835546 88683650 +-110675846 -779610909 +601139700 -243216985 +760667086 -253442768 +-51792962 -284195227 +-649719872 -776238706 +411816522 -649591000 +488821835 -7938990 +601357217 343558618 +859775225 792637595 +-804879515 227506601 +-254549191 961240196 +874575434 995010079 +120178477 984877731 +423657383 -519657839 +119348433 -292686618 +-297707334 -456484425 +121768533 331629153 +-213777044 -795747798 +-30351627 -651867585 +-885915673 -772693447 +326804651 -906892400 +-399543806 103204166 +-455731194 369299987 +-346966537 291301174 +-900462964 -431618477 +-843205903 773585277 +-693188309 -664990055 +681858907 287152099 +-240968227 324455738 +-168632990 694782037 +26198102 -877266637 +277488393 -368325121 +-310741646 -522519533 +827769891 -598093749 +-528805080 961054818 +-67057339 -266077114 +-193370523 -217363566 +-305088448 108764077 +-154880680 -605314277 +653511238 339981575 +-618416791 390105106 +540542067 707175429 +83667783 160723766 +-375847276 -49958038 +464944847 153555260 +301710507 401099211 +798074444 508968372 +-470513000 -409452386 +681486753 213416593 +912503068 -780826413 +-603960557 -354666859 +-21270776 -508330032 +-353470286 -911025479 +417346653 288242339 +939395825 863912261 +-704899870 -360364076 +86229083 753057597 +-520403741 -880619659 +-24163284 689952697 +-778868922 -145334995 +705600356 -570918502 +103763175 3039395 +608552386 138931841 +-182718381 -254514391 +-444744908 -305180537 +-249896470 -377456594 +667068240 -689494443 +-434774405 744667740 +-51310855 -675955925 +785083195 293060951 +-112105355 -556489537 +-847053777 -610061056 +290159122 -26955642 +-130754133 715335594 +-381817657 -501594593 +-909371113 966561508 +-701687861 552657067 +882291553 -732824689 +-661474832 -357337364 +772124802 912067442 +-815395604 -316903019 +-204051833 788151274 +-854679722 936261310 +-175184498 376119903 +-713730741 471099036 +740941967 -99755694 +-25144445 -634569683 +-847994677 574781145 +502107859 -181722496 +-502921708 802006021 +570351251 -108827543 +-692151751 -147567275 +-313860011 213758185 +-548114991 805613376 +769868028 700272317 +280091289 -716877373 +-77995828 965404273 +191907430 666532527 +-914584876 -279933408 +362877245 157604847 +196742096 656998486 +310315820 689961015 +157827495 181573765 +531672976 -157296622 +-416921115 872180454 +-688861539 677939949 +926198150 -925192476 +563577482 -806427210 +-739241883 -794352595 +462809926 529946482 +312338445 561545808 +-136922646 -632652405 +552516149 538928366 +-242815621 -429804013 +-131765903 600844047 +-896897306 -661462870 +577687409 754039722 +511882768 824984560 +138228137 -946582173 +-863858964 -298285161 +-868374798 -497557662 +-128924248 685988849 +-765506162 564273745 +886691728 -575977778 +-144279039 834359360 +-229519762 -582263493 +-860874540 628896789 +594890434 -173845537 +308211843 4670701 +-905614058 -159569722 +-887244082 576826780 +402130548 -109647842 +113652378 521532950 +362298977 21500335 +-201835590 -699260479 +518514123 980021178 +468990908 -204242658 +-625084406 -581913851 +82411856 800518498 +-713150501 757668609 +787409557 -704774835 +310523709 -688390190 +-128486543 537560041 +547171166 195135964 +616528369 -641884245 +235219250 -514947036 +-40159849 -234407139 +399044707 522482438 +-700834774 630744967 +94924359 497244006 +-357774831 -800046850 +717194125 -392475435 +-281767229 938646602 +-162226303 -162155806 +3191240 -824853196 +-177864004 90474047 +618876329 -812684745 +-856057735 325849741 +-27883105 994681825 +27939508 -909706391 +919917911 147711063 +-8645242 169527074 +-136843192 -751215044 +-335187901 -663543970 +-183030052 880885948 +728511396 645639169 +-161168059 973793982 +604788527 -346558806 +-429642830 500744424 +68452227 -4099049 +-55323295 300999682 +-589562649 -596236456 +-774820227 -226836417 +807166380 -508438285 +674335976 -150128807 +-975735749 -515990937 +761710581 844278967 +-607539057 183555234 +449859175 799895668 +308539627 -825878037 +-529669881 739575623 +-843763023 -168444275 +979533483 -656686765 +-745418850 124250710 +-994594610 479966867 +849856110 -105471743 +-246129210 -527168300 +756047084 -756658153 +-212726160 840206890 +-524433956 -397325944 +-499669475 -991297543 +275535602 -142307282 +474216412 741811203 +-859025932 -757314015 +220803618 456554458 +500622393 -483459447 +-145471159 -813953485 +-399004812 551778773 +200026495 -46434082 +-890580339 561905380 +-186201315 893810446 +-9998690 -730245055 +554764231 464754947 +83224085 -394291103 +743946584 -271389407 +579129535 920767878 +-164459732 117589400 +77575128 349611752 +-119538448 753092140 +-473328576 210116044 +-343985722 660080484 +655266459 49359861 +342752132 -570222780 +49571861 -383555922 +-806268550 -22668329 +-139695355 -119388170 +356255887 236288204 +695345499 929109485 +733663330 141442852 +-553074261 -384954354 +-791179848 -677598190 +440962498 73107065 +-939018389 -341141002 +-456131895 549502442 +-618835802 -255052907 +529490058 167325161 +929498510 482626808 +-970400391 -54167322 +-897268418 922373336 +155284643 -640317618 +115662268 784044042 +322011899 -277897934 +-734840719 -318302402 +213433000 225730609 +689803869 -10050235 +-622793459 -67109045 +892946520 -614692272 +113521915 927696306 +-452525638 -106688935 +822991402 852206145 +487793091 -990444652 +-965826446 -810542036 +638523874 -528385702 +-80760700 -425219710 +-123180176 935163875 +-875540574 -796368895 +111524635 -633105324 +-61102036 -373785189 +-669238191 -571839466 +128409207 -371991721 +973058471 -270787294 +729710376 982825527 +795790630 418790720 +-62554786 39009189 +-323907082 -958952826 +230152068 -328011951 +-908885299 567371221 +433865986 -817489937 +-850945812 658174358 +502195296 -203345343 +335268 133527597 +-896452081 155955347 +-130365359 184975080 +109420134 -664008896 +988806064 -981808551 +384388031 666828703 +726538018 572842397 +662318307 737886959 +985238813 453592753 +-275219329 177903521 +-217782439 -349454921 +-637437701 -571655775 +467386115 841144121 +-943044879 992509486 +-545279725 -791331551 +71719487 757257383 +192829040 -665793048 +167657001 821206867 +565188759 -929676476 +-589980105 -702899371 +-169456216 -260771 +-425270557 518260488 +236066506 -788591449 +368840651 -134113018 +-892989329 58296765 +471746949 -773752860 +774010831 918670777 +78598039 -304602329 +-3896782 942390249 +-725154228 -102439931 +891635399 985783551 +533212091 -336255390 +-525623196 888573760 +158417729 -143891378 +-333536256 415209526 +763858778 172149414 +-946927016 593751727 +-191927665 -652180122 +-987107527 -620160753 +-185722946 -651851191 +307254814 -421781643 +-842163166 462041362 +183476340 -324373732 +199856011 824714488 +-410999090 5224562 +-84242200 -154833783 +-770735676 623162289 +972724786 421011404 +-978231607 875947320 +-340530498 -605768324 +238976608 12707607 +976118455 -390865306 +599978066 -951244366 +-247179807 -296353298 +-758889066 -130950877 +748880228 448207721 +396818018 121432577 +72899675 -95201765 +-77432142 -127911111 +-264895805 -642660036 +329985038 636555561 +-76398261 -274728476 +602389804 507755279 +704969197 -900315850 +673032137 -155103638 +832626984 -433797560 +135811174 -689545080 +362977428 984246768 +159365063 -77256101 +-853311878 217255436 +910550226 -23461454 +23709577 431050899 +273065746 -871938954 +539979305 -770569121 +-87008757 345154302 +-633261747 784247454 +-158936374 -443923981 +104025972 -674338570 +872560617 -976871041 +467182764 36149944 +271506157 -199250775 +944466546 -834232712 +-416299845 750449789 +899380298 403772622 +-39090517 -497321713 +878470392 -928876759 +560863314 273229945 +-465182366 -210496564 +442187583 -487917105 +897253768 -97581348 +-708788765 422276024 +133422408 238746117 +821776335 -91174927 +770247153 901671226 +-5488225 928838149 +-82111335 -391438530 +17982714 473761426 +424598841 -828298124 +-151660184 -337080672 +-764454723 597424047 +-21850961 34347662 +356550588 -371566899 +-652058494 -662157210 +-957016928 579341512 +967883360 -782423306 +-116330520 368130190 +-924464737 -980542418 +-634556421 -123792698 +615979014 300648719 +56497379 616066209 +570526941 692893250 +127431058 897458068 +-674652601 640425433 +-113474582 -651046930 +-810148567 312852790 +-296303408 -371170229 +-467382887 513103656 +-331514587 -358877291 +-17529428 -79249853 +-984155782 618189210 +402031919 -641170695 +-348225694 609649629 +385715871 -254032735 +292940173 -654082916 +175934207 -121136411 +879806060 -889548234 +-256579045 550226756 +123506263 -547870419 +953572435 222960533 +882853410 -320161551 +-633773410 600954804 +-743244262 -968198273 +-887991168 171404373 +576731290 980130087 +-895643061 -629658834 +-772923143 -665699533 +851727887 -605695127 +-451178502 599173583 +338528675 -960187863 +784937689 -174340074 +183602150 -359849844 +-205243303 -40250824 +467429721 -855276607 +244065300 -139472387 +-725730361 -233593242 +692703390 31661371 +969511124 84239967 +-857175276 -98450311 +-203852560 219374641 +10477322 347621849 +-884173270 40119068 +10295241 672190684 +-937669586 -195340877 +-847862639 -547975529 +935125638 -597853454 +166789591 762599768 +432583998 496620864 +-378530852 -210246640 +17066073 521213485 +747767768 92518770 +509590373 -64865039 +205067374 868282140 +-634745412 61112756 +430559399 318127516 +958350166 -761764257 +-640408289 -380291991 +390578422 -528177798 +-386561974 -766866564 +-285455451 547080013 +-740562718 917733529 +496372190 582921561 +302805195 -157059018 +811780120 -405095184 +569384957 261575176 +616045925 -564746070 +-272523948 -403338482 +-773176902 -741030713 +965452549 -275181308 +453355252 -330221636 +-556184582 -371291561 +446602726 732905906 +258169492 -504398737 +403551256 -299530894 +120420112 798215872 +-260631700 773988051 +833483584 -882667965 +-221305340 -108440711 +-675468830 478528203 +58566430 -859171808 +-852828292 -773518953 +448773084 -358209052 +-149597037 781092151 +742566867 384905381 +-944013256 690723614 +-494543362 397983661 +29336146 214623583 +-622511273 729687512 +880181034 -172713405 +-419812092 218778087 +870441283 -646111054 +574487969 -868407191 +-701439679 540164151 +38184290 565724016 +-965714529 94009167 +48611449 488454338 +-713339997 606731885 +172465200 342573766 +965447177 766709360 +952982201 529967641 +-626039512 151962929 +115302729 -489726973 +80557989 237282247 +495531259 -366524086 +4941864 -948470477 +179860583 218840019 +505927639 75263644 +213600844 710491560 +139988428 -899466255 +-55959099 -63994958 +-303492187 718891617 +526518048 -960823726 +-504314036 -420537654 +272230854 539740055 +-336679947 971966849 +634057931 591890556 +-141374371 -520098960 +-539204446 -644674445 +-489820637 -889908514 +837428540 509495213 +-881703633 723803196 +-42826086 632803743 +-710212689 199281240 +756075741 11976617 +-721583240 -688866111 +971521904 297316773 +-863011439 -316930520 +47093633 -168467994 +46950905 55544944 +-24829679 -808485152 +483456699 710273760 +938062484 986102625 +-794258445 465467032 +-282004609 744585898 +531027879 -575602781 +619811563 412091013 +-928725287 -628446483 +-72959578 -176553422 +-960044137 299724287 +274704442 -321921216 +526749931 -592282734 +-28206308 -770937585 +-663953049 -8271266 +-486922481 -865861733 +-585360338 -609665085 +116020561 -129595694 +670461324 632199978 +695512801 678591439 +66884629 -69776649 +408933562 460454792 +14306404 -55134749 +-829042153 692404953 +38689249 237338333 +-871963664 -67127790 +-5649885 907656049 +637794941 637895508 +311132512 -417506247 +-498188319 -807449079 +147037472 -120163291 +-766788689 -376261668 +-361956808 698811228 +-117421723 47037947 +200997480 903170111 +679727302 -886402591 +-937785786 778259177 +88045335 -275920720 +703987115 -461325098 +-142618609 404983714 +151852674 -420560160 +-108343567 -376743371 +337050221 -816548287 +926171439 494042044 +12930392 74923131 +-121350803 -362586185 +-544622345 558281062 +-334225795 299041806 +-609652040 703954159 +890556989 -391124017 +971282983 -997845381 +818085003 812328407 +822447533 221278719 +725410865 -380661533 +-281390 -62548723 +-587433369 -629338324 +-416535978 -729437269 +-373345994 902084561 +-460207957 -991178232 +-397735969 -217624342 +125719142 260671633 +280883364 -234153897 +-967166562 154036184 +-820016004 -367166315 +457508295 16458161 +-842495743 53341744 +292579753 901065884 +-233858594 746147047 +643589413 392939978 +871580372 915569130 +568240171 -897536945 +338546515 134272213 +428522881 -820332974 +230883018 501454980 +717921086 903635085 +798965386 -309304052 +-391543159 859204858 +673230238 878860380 +226816726 454600091 +-493732833 -488247100 +-42437960 324847987 +-297329357 737500469 +-245621480 -329465040 +-688198011 974117636 +-96758860 308318667 +-821552219 784816683 +306309699 502077258 +607420005 -110102364 +-893282755 807948082 +326389509 255970257 +-284250120 -815584565 +-140046465 -332984082 +-673751732 124797238 +920975888 732164403 +812968677 -701087731 +-388944070 -379700305 +-10268946 -358686143 +-247174754 -826755350 +-294706964 581491395 +-682732961 210961544 +-454897936 -601423003 +435932595 614919760 +835317773 -320639202 +-747559650 36302388 +499472731 976828189 +-755261026 841931667 +567969005 -595373976 +-922553724 -388603309 +904292945 -613625889 +-270792832 -114332275 +758869350 627949336 +-376403133 -237112894 +148855795 425354446 +252965302 35585127 +609081043 621780612 +-359721919 -524204365 +-861207390 -772510552 +-300762526 -28446945 +812762462 900768359 +-43863430 -575057243 +-581186434 157777813 +597761100 -308416457 +-429591163 -807740035 +733299184 -554613720 +473257659 447733280 +317834473 195441534 +671661827 645598290 +-829011192 -854204579 +516234368 -888465861 +-415749949 647346621 +685857425 482797249 +894491456 -544169852 +286539647 -293244051 +-640592186 971903570 +-626716200 -823954180 +-755618503 -505856815 +650297834 -685762380 +-647963494 -126654352 +433438080 62908355 +-485696484 -618329449 +-26024060 456232080 +-32793544 125943414 +-723564402 780092802 +-681963335 -156335311 +-616730798 -726187938 +-568803830 347348828 +976400404 -462106177 +921827022 -39357689 +-151726972 809275124 +285184964 -382053433 +-251848905 -467719123 +534754095 294697054 +-265154446 -180327777 +-23469128 482595883 +569876556 422624285 +285806137 -532426759 +134415626 803784156 +-731528266 642401569 +-483145752 -41717494 +120990789 590163351 +-39615995 841882677 +337742263 898836149 +-808973663 33271550 +81257799 582543606 +761628895 301530413 +-208487125 -30731505 +-369968416 444023508 +-220494775 -793809733 +-388750452 -416731976 +-521750622 264217230 +-69108151 -871739900 +918774912 -991362653 +-958143562 -629816195 +51466550 775770411 +-695578899 477909918 +-511965889 461631793 +-158868721 409945837 +776848047 165671259 +24773019 682262345 +126117832 -886428490 +725736616 737234981 +-706490338 -206155181 +549539587 -762969650 +411867035 48357247 +-384845434 -801968443 +703801252 285302558 +778389606 153127645 +264271943 -902470488 +17804628 331539221 +755280832 811784156 +247873808 259345141 +198216942 -609216520 +-68335513 323353642 +269004254 -263634552 +393805302 -388572230 +-629993600 -66575939 +625752305 175122193 +981709038 -27238734 +470049771 -60357936 +719990190 -419746527 +-234917683 218867321 +428633793 -429253239 +841816221 -750611563 +-4885381 617914961 +818937441 980486224 +262031889 484679304 +-599252092 918716106 +927217647 -140010456 +310315345 384400703 +597823284 -897402152 +-774413494 943649569 +-695443262 57072211 +-28146104 443169510 +-848278343 86068959 +-67652024 907082900 +-399661116 307003152 +555602670 289691968 +-307525378 622021143 +-536667321 -958220866 +275740513 886757928 +935128373 -565577694 +589886962 600701964 +-9076949 214108092 +442894094 -406852990 +-544714207 -393278167 +-332540491 771127436 +-419965715 -499012828 +-950883937 277902518 +-329228905 12173114 +-488352377 867681083 +-912697630 504160366 +239640561 204061747 +-40417133 889691918 +802810507 -639525241 +-503068177 -686186004 +381762785 -380635713 +44672905 722895192 +830743553 -434370074 +156691814 131739161 +-736784603 -387742461 +690907370 229094809 +-909016517 617378474 +-49740075 898336128 +723722420 178047636 +245775685 -884469232 +-360118865 449489465 +31574919 933822284 +-773682800 3906362 +-123783989 -741966206 +-793315393 811685623 +802159067 -809330287 +-129389691 -42640919 +699844581 508882068 +351966155 496161657 +-28575150 35490300 +-572847693 -127688089 +-944556820 941422009 +472463289 93016929 +691736704 -982208543 +-166137990 -190262269 +968101480 -670448771 +454392370 93228738 +738239620 -193539587 +-739772493 57930982 +-749929530 195252056 +559098003 -947985428 +-129203051 686477466 +306540155 599002688 +-666776982 -707021656 +-876852154 246663151 +-335882791 639684824 +-745338123 770170643 +-991563138 -560157226 +-570207532 -91619091 +211193594 -899396004 +30976867 601724331 +910110645 -356938311 +-593541798 629057730 +238563551 -287667478 +941338432 -645891691 +-226600358 224392538 +-199385136 594433378 +-202875585 857864839 +145951455 -709186655 +978678135 273860038 +-109642175 225437990 +-827530457 299655382 +887533263 -808784032 +-565403173 498784635 +-210837550 343963720 +-56518264 991499161 +-42536985 -343494926 +857708886 -130960514 +141308003 599191120 +192735109 -56754001 +-980773473 -515657911 +827024259 -526379500 +-532848309 -893112271 +941883226 -149527344 +15050611 -876843137 +-616844755 -434482275 +976037393 -821463957 +-74120182 -889187045 +-373738224 231979339 +-402512467 88521059 +-434345993 -924568384 +-49314798 321343092 +-699556649 760654210 +-300834903 740158291 +-168962486 346383516 +-336718269 628975756 +-113066185 -853393550 +-843296604 -892056843 +142219756 -537527969 +429402847 990978365 +94389940 187142681 +-567156367 -363537959 +44884157 -493201253 +-677741293 -197806350 +-221092825 -185806605 +-472459611 -692263752 +7183422 -401497101 +696280416 736865791 +200761648 79067558 +155955287 668966705 +271258807 329339687 +941933119 549657647 +-568404793 854612804 +-776069439 168030813 +276978947 -41432394 +-702405188 282510586 +116161219 -664590984 +-686716655 884993900 +-341043853 522802196 +-244186819 107960395 +-131726036 815782801 +-922202049 653462878 +881252711 -35193705 +501659610 866176217 +-868007497 406680723 +-160666928 968173593 +-335234398 861101328 +-821402076 -727641985 +-700199787 610177323 +574595483 -800191639 +759280416 344482896 +60000302 302207687 +914007877 477578491 +-214992500 601871442 +-301586703 -207709272 +-562545829 -355499621 +571479491 -237267529 +-508054355 222675428 +993883901 -11941430 +-705648503 -297584153 +-682777351 263138432 +274438814 -617667478 +551055964 693485833 +584414689 -25341411 +796845340 -349830293 +-925469559 -537344186 +348043322 -630563328 +-131170294 -455747650 +676453524 -569797353 +-619069047 766135464 +-827243450 -555300398 +-191742738 -103750354 +812187770 396082567 +-194801326 -565470189 +925266972 764322313 +732295568 762188153 +31171517 -228270797 +-117541983 -948007884 +-270515954 -855445681 +803043101 929772896 +795609976 -895714972 +650955614 173322693 +-973303123 -431189481 +-477496243 725793472 +344334154 -235129702 +-87962801 803518877 +-39378336 -86840760 +-113264034 -132299460 +-209112612 -829117648 +-803266861 -862157270 +-286032325 529636671 +-368843290 -135318072 +174307128 -952680104 +823159220 81111910 +418827386 190214145 +-747101923 200437411 +634106707 -397493935 +-794431089 -681341219 +-987103964 -727627122 +-891364194 -881210741 +567557311 -72819415 +319624319 -31045802 +481835168 -400046709 +-729465077 526062969 +162880527 797246436 +489524993 -767171177 +4342967 822238864 +-527273826 -450663365 +-580817488 -935901097 +362729487 465481283 +517642414 -828019524 +873078295 508154634 +345263243 176116581 +-334445746 -653124201 +-416452502 353249669 +-991679565 -12826670 +976244690 -260291390 +-473865401 -151151974 +335155249 -342791095 +-258611396 375455600 +726822327 -425964910 +275837444 253568130 +-744239287 -787948398 +-180809001 595729868 +-805231346 -147853225 +24324789 159360096 +-610502243 -213474116 +-49922231 299867778 +274101080 237947204 +703757041 -467069125 +807557895 -710272087 +845274499 -459040350 +-402267865 -226290677 +456078185 -689011468 +-33228100 883949829 +649390732 -748481839 +-271000507 314037159 +569439890 -692754880 +903060327 552063972 +-651599417 -197316873 +357802803 285812711 +531244454 311910107 +314390399 -312015168 +249391493 -471955519 +-413661358 -223346081 +6843463 707070083 +-912916024 525145095 +-404417177 208135101 +357756847 -977688703 +-270471894 -7775702 +825424032 377092929 +-697647618 -46282992 +832241321 -938222969 +940736363 801057197 +-512043790 -162487392 +895352567 -70593828 +-40029626 76027704 +458256756 639994385 +-800433106 -866089006 +-220841961 -54154344 +-931308361 4714791 +-453421742 184207752 +-176192341 388655910 +-912058470 758992560 +653241516 528355599 +315214988 797620364 +810344413 224547081 +-265801933 811463273 +284116033 890554237 +32902191 -798567098 +-242020133 390789436 +-524035355 884819846 +-182799667 -259747711 +124597956 -294705253 +415066187 -631119738 +318785410 -931219547 +723231416 -538001355 +-675477430 -609582914 +-38111708 63056015 +-350241258 -78384269 +840436337 697699576 +695606026 620035386 +-215586950 308286396 +-601067835 -566781375 +726956781 529540614 +-688664661 -958687921 +-808500605 133940787 +-6789584 -418908501 +-441230793 -293364718 +-75608156 -419623614 +-612259373 -564278399 +-780124491 726010095 +-339751161 -425397578 +-11545578 -488062186 +540841671 487548984 +-518891694 198199752 +818894622 797361971 +956003861 777759154 +691706697 -192061099 +662067505 167156343 +148906940 -785600515 +-768753797 -12623430 +-990644056 321273253 +-123235472 876615509 +-997868353 491319892 +-590841021 637923647 +-960221426 -118423453 +626837506 380039117 +603453279 836236114 +868781347 -907676112 +-495883321 32304834 +-636100519 482238096 +443652279 -586732259 +-393966725 732387663 +-265001095 -832417136 +389134713 -558096261 +235255715 672419101 +834728959 886162682 +-107202405 275497798 +-721429370 739111626 +897416114 -826164428 +879325837 -330893475 +807386463 120232337 +331391880 666827724 +139322325 775423449 +254772742 -162764709 +958709097 -481972812 +-528165172 565280246 +-198809066 382543615 +589373382 587979164 +200044327 -297061160 +244196428 189921366 +-784119925 112618233 +-467325748 127961258 +852225216 878947903 +-867807029 919576950 +70357123 -104689826 +-113559515 -254321895 +-755415063 624512638 +-507591426 -672047795 +236896405 -28386710 +-355280608 649140335 +100538436 567752036 +426576325 -784090121 +931180343 -405144820 +977101001 -85613676 +798352303 -224172366 +-771818774 -276949992 +-568122320 -80835146 +935289317 -436763604 +-963860570 790797019 +927127463 -847333854 +267293415 64833254 +915391541 185961070 +-407006792 930271124 +848447309 676305205 +-183515895 920327395 +-593707524 -801341299 +-861591573 -180670738 +-187415671 508335440 +-720941835 -660125893 +593296185 -842747089 +593524085 320141946 +-881565295 -187702391 +43825666 -515852853 +760300250 633076757 +969265868 -991845989 +-551202329 -286156778 +403557283 740868034 +142758839 585622833 +-985607921 -352789060 +-486138462 -740772409 +308289094 -761217976 +-700864206 -500977077 +-240856974 -93708416 +860500146 695560401 +-799378663 80822754 +350349332 331652198 +731557250 620834551 +-954114287 -486789152 +-92023502 197661551 +329672527 969662832 +-69547441 350758716 +-461729755 -888952432 +-27531423 954414899 +555036544 112507058 +-941544622 -58729432 +257811911 335400200 +-111133718 -311629712 +543588109 41417251 +-783179565 798176118 +346111643 819895933 +-108855603 273525339 +104611306 -478756991 +-250544139 -351170708 +561813888 665368509 +-769062822 768465440 +850596831 -539754872 +289747234 738301560 +407589864 178200738 +-579986369 -282360184 +-278420537 -958411833 +-657339739 -124161284 +-701331855 -653084944 +410981854 -788393947 +816409761 458598501 +-109527356 807332062 +726037713 675290534 +656522092 -854941205 +323949707 482748765 +-746190976 -367652383 +-656840798 79193491 +112065499 570550999 +552319573 886443738 +795281631 318633293 +-31554905 418325615 +156819047 437747641 +-834443020 -28013393 +-236116340 -478643364 +224986218 639105270 +-476730770 620806690 +-536053959 519198056 +627600713 -456434843 +-248632380 -209373755 +573359168 -349563356 +663027333 -916405012 +-640905203 -925682312 +414770365 419572840 +-826239064 -404031041 +-31169201 706304417 +-188299973 -564478321 +-907626674 -450644927 +-655401889 -870131980 +-935962286 -472803102 +-473140541 544729060 +-262118909 -286085225 +-565184445 406542824 +-312635986 486734388 +172180558 -463181278 +833390057 -876980263 +-58315769 891369862 +142976786 760396884 +417984613 -729878666 +493273935 -800244617 +-126183692 -62515260 +-233868212 -141128298 +425472299 962669150 +451544959 -486548454 +-850487706 -501320460 +-397202615 -888137935 +788374945 -33024532 +956130574 -753602402 +-696153795 -332291209 +-27033066 -83953918 +-872544258 102658736 +929665203 488465807 +-80899211 -550861541 +-902087956 113931420 +-875702854 -983009332 +-570122074 -270105535 +-160960707 -780508829 +-422424325 191309602 +490408074 887342835 +1073978 110121326 +-866852106 778512080 +126851626 148356695 +622659012 -101367500 +442323862 -701047987 +952135857 36772593 +-756446641 939442707 +-207693412 2236737 +728182516 692693062 +226231934 4205674 +907255788 163367429 +61304 697604606 +-742428451 918031205 +422395964 -457240806 +-55468914 -318369289 +144737287 605559910 +-413646607 636154756 +-186109983 -82976115 +-172486994 -945883433 +-653777002 756095618 +-903802096 631388303 +-198608890 -96888438 +103756155 -923816961 +-5650791 669215348 +802461344 -924796542 +823107851 -21347521 +-174549235 962221840 +-371836153 -472609081 +-917173473 14379746 +-900298720 -89755658 +795236935 251494008 +-247282307 607770559 +39688699 799112181 +-945353294 173916210 +-413234917 -380741416 +-774436528 689009026 +438471379 -838494773 +681775533 -955002895 +-31132982 732372810 +-59099737 -5529684 +567214554 923903806 +755647377 -74252819 +-400659352 -129410429 +434531314 -53864750 +-379321490 512813004 +835701972 202730789 +578380426 -968829560 +-526255442 -801295646 +-299975602 256761661 +230303586 -928838369 +-168856603 -466841040 +302778282 491999005 +194618121 221578202 +586721022 -570180240 +-778983889 -728467482 +308210975 -330183757 +148122883 -698932602 +-579721991 194914513 +312477037 -396300233 +123181410 -791124561 +-772534742 243694785 +710811627 -203998235 +-865982527 412177987 +357888600 -102273031 +777055560 515969288 +-655130997 -813816496 +-204184026 -929914363 +-397505875 360908831 +-367719316 299307423 +351759093 -886447960 +694482416 -743190247 +541329604 347042615 +44233358 328271772 +-628414838 -163172265 +973157395 980684242 +-411901318 -757294028 +-757006322 -442712366 +966287534 981977163 +153011340 518055175 +479001517 -927068648 +-780498783 -772654979 +352859099 -335470328 +882643703 361495215 +-925717201 937630028 +-728666637 967011492 +822650183 -829332751 +-38432876 -133310277 +917396714 -483555911 +12329280 -767084467 +-374235519 282973362 +861360997 188734315 +325751324 -122217683 +817470093 350111816 +-239340476 -870952723 +-811010070 987967597 +-238774615 -237248679 +-499527184 -372703665 +-391307889 -805376826 +-309187929 233742066 +-228203705 665912904 +-585789874 693886745 +-441396760 812303807 +-41059143 -888731183 +-655267578 500582992 +-376128438 193747792 +-478149319 399719082 +-664511652 316268654 +58236420 -709192565 +-436769803 -108132668 +432057851 316957296 +-232312884 -717792117 +468584014 -884412069 +61086564 521257402 +-439143009 -405151946 +632576985 734959811 +-626073840 411536759 +-951117993 -6097635 +358441303 -429231395 +952611015 -136161517 +-188191224 358758351 +880340169 659817699 +73794840 388433690 +-528988093 -731456763 +-593113653 970411745 +650697874 -676623150 +-811831105 255753323 +-98774317 592091824 +-759295565 -180642547 +-309127293 -173754774 +510870632 -851809945 +-831846019 118761909 +-507918088 387070858 +943180875 742239093 +-23133715 -415474680 +75109630 -344098100 +609447605 -81949739 +348918568 823220327 +959533274 687175026 +-680482620 328611666 +-649859517 980618810 +-491259867 410646076 +180603280 -539573963 +-518765518 631789556 +-790375287 484133994 +504338723 -376033879 +-823797703 -462130700 +-268973023 -298481429 +-964433748 -745028300 +-697015050 587258273 +947293927 207358817 +-440510747 296990362 +419902902 -23991267 +-235210027 602392891 +-752297904 418508024 +-326355964 33799538 +98004922 -422321575 +-781154263 -472715822 +410452174 -258208488 +-134006975 822204830 +-236917280 -373796081 +-689812878 -517183355 +539940656 -309304830 +781266233 -194325398 +-594542562 349013374 +-825444929 448511826 +962465262 740710735 +389906850 962945161 +963719732 109592415 +-731125280 -816812515 +396347124 -26309237 +-573371514 -187069426 +-730447468 -971961245 +-632139871 -758259818 +-429242916 -433889717 +-81386757 307896199 +356715629 -591255251 +-692493012 -145417652 +-380473869 291442091 +306176042 620278836 +-421937593 291053591 +-535839360 30764220 +-429008029 235758265 +911807391 -848612705 +946229301 -172317980 +110628993 -743551428 +59005137 319455659 +73171060 517658281 +-282792749 479460683 +-917725936 -442591170 +300613043 -160766615 +-305313433 541380659 +-299540707 -951009816 +-314963628 -62251681 +583896045 -192224331 +-685428531 -805522604 +592064354 -803682028 +696901711 -457442356 +261298480 -429107549 +-483614544 -486135631 +691362667 112540943 +-418826134 -698599708 +-903541026 823583217 +974865613 493842513 +216362474 920026815 +587693328 984344467 +821830472 251625785 +-226269097 441091705 +581939211 445512963 +289864637 -335715840 +-64465101 489105982 +809009988 797267917 +-123232270 807239021 +240592428 399744182 +454836686 268392606 +-810749710 -832193883 +-372095024 520602833 +-540040949 -688894389 +-173238090 -783459493 +285726947 602616524 +-788150903 461023325 +165311108 -87535178 +-51753506 910132432 +195033740 897866721 +783841367 -547708030 +-873807625 -258878374 +35982847 556787254 +-259690956 335653845 +-325676873 -406716686 +-625853953 276300155 +588325969 776162094 +-946149469 55536929 +602403130 221303259 +558810673 -486591757 +-661383270 32928266 +-242620209 725913971 +-952686924 -820851238 +-787847059 -115881776 +-199796948 939136680 +-227350227 561671933 +-565831199 767084692 +-667953755 687115020 +-431742364 -150110521 +404438750 174639499 +894837886 129582358 +-820790792 786874144 +479751475 282700665 +-42578862 -664401938 +-903608521 -78749361 +186594805 -788358447 +276204669 547180613 +737447872 -71427164 +813736392 -216477444 +-355103638 519940099 +-622145944 -260457212 +-712621002 -922489192 +500501853 589620980 +509361183 -814064514 +861509757 407463709 +948141725 401453948 +588776395 -176023771 +772270059 -198324732 +-62530266 208052331 +669265400 224687227 +103295325 -814716723 +-308436820 425900499 +-502292799 459804023 +786783121 -984108427 +-383903532 986309874 +-615223113 -605600033 +121713080 -701780425 +970442035 632311748 +-117430706 300763415 +-863300603 221680168 +554297706 -372017546 +-618300874 146321282 +-454064282 78493389 +761838802 234478299 +-70111596 -318426064 +-445992490 -748651906 +920995569 408961993 +-320325596 -264547375 +-559571464 727619965 +-399961506 413507648 +-882721181 218355103 +-21441280 293907105 +-679313032 33664986 +-22619682 -326236461 +-477618093 -104388916 +375871145 -681629543 +523773359 -159586506 +453929884 987721372 +62964830 812136841 +378502897 448221744 +698751283 -928284663 +108932066 -480833232 +-661704862 -959021596 +791938862 613851233 +-928967820 -863392165 +-623445132 -250658007 +584181259 -718271184 +838648855 -816932653 +528182498 502469956 +37004963 -670940264 +-15314702 -366682972 +-387202972 -669581560 +-271021948 257852355 +-856651008 -585803002 +657286715 312801012 +8373422 -179092688 +543140943 -72567030 +-766591906 997743159 +735496132 936370047 +741168681 -155168400 +317136566 -546946363 +449219087 -328040980 +34606328 465785629 +-915377019 822678741 +448532265 298562566 +695252363 666897447 +732367002 854318681 +-585344965 588011182 +-347853709 -336457403 +978660306 -759193906 +-677500734 952972282 +566078426 -459720732 +-709199988 725121070 +-757232899 752009746 +-448762103 170565330 +-771190936 706897896 +297923274 -504382301 +705526276 135841697 +372524881 -432459903 +833515020 901261889 +503627600 848831277 +-805822358 -157761441 +16472226 288416761 +-695808399 -691594894 +89972684 672520784 +965918996 -940262602 +151587588 733633375 +-393047598 27136588 +453366923 835963992 +-717831866 857015253 +-51379542 856243655 +-898410666 -393629566 +-257312531 -854553519 +830760788 -204909495 +972523108 -886818323 +-255326361 137533103 +-342174076 594291177 +-640675566 936748369 +-118968019 226637822 +-975118867 379869852 +737806248 -337571364 +181457048 -393412733 +491822401 -727603403 +-839729526 407252543 +302227405 -741728206 +578459379 -960989105 +-526593478 -533905463 +-647440972 464376359 +262132149 301440095 +-371443964 330934992 +-466855973 788364388 +582484503 648787671 +675020736 -408757593 +65400393 -267373024 +526213203 495513547 +-161301479 233223484 +478288397 -57405521 +912792603 79427866 +948694845 -247632607 +-427590672 -343831081 +-592123095 -838278052 +421443219 -255835517 +540124088 -938554780 +319975415 828289168 +598240877 958690969 +-583544574 548763353 +-507343192 -124677636 +655769705 63014043 +-440577698 -85457948 +-965512396 371476659 +-540861642 -751779210 +857751801 -487619686 +-262946908 -493321700 +548224820 649525006 +262296959 297808409 +-429874007 479478936 +-465799176 354070542 +903619497 -951324788 +605790953 629615439 +-400819782 333131484 +806412662 800457217 +795369905 -257084153 +537255544 -916416094 +343228145 590607721 +814329727 754583181 +73223949 -803843155 +-45866109 475215888 +-17835324 -80052637 +-176606025 665398184 +448714681 290974226 +-688895170 937598686 +155747919 -375554555 +-293747023 181879820 +90960787 -849401626 +294576890 -188230195 +852405872 556879598 +-904579077 -849688288 +904102019 -267804156 +580824412 -296688785 +944602459 844770675 +276527696 798032154 +99507663 378758134 +806529607 821313444 +-166861475 -305142197 +-192427760 -703453561 +301124853 419258671 +-835024265 361620216 +569949267 -816605548 +193695212 -466415607 +-235642264 -425224200 +686474633 -761429507 +-775168374 -171137329 +-337448067 -281954127 +587677408 -151524470 +107862910 77978165 +395629605 -704198547 +96540613 -791992541 +496478900 265086213 +-240970583 -161364790 +-563749630 662224911 +415990222 -971181690 +279961533 -967698183 +476462109 706050053 +157598084 393214989 +-231913928 -716617895 +78275995 601591594 +200574337 116992761 +-860205834 443103552 +522372308 370247489 +-479678613 272280495 +-80197740 -999351809 +-763992006 182204410 +-734983146 -611056316 +-940445682 -404177018 +-760938635 842521185 +306894871 -875706555 +-462733851 174326220 +-570042771 549878682 +-570097956 -623780002 +-142601799 -11071952 +-462655409 213079827 +-33451753 290331323 +869138933 -814744870 +-372765208 -711449119 +544271212 -94452586 +-314792910 84464413 +-622571843 429893500 +-751917742 -765991651 +-946776268 443308902 +-928109288 972345470 +527462943 269935575 +-582641884 971812135 +-615114158 190946419 +-788060731 -145833938 +-225303008 -939597134 +440519951 -252948530 +-775976890 561441411 +-568348249 -487532026 +426686514 -89446359 +-192203339 -234249464 +91717641 -330586752 +-747359825 685998392 +442316112 -932355791 +-370932126 429945337 +-295294706 985093620 +-826396662 916017572 +-973899109 237158079 +254467143 254079005 +-933653557 488543635 +-769444708 -295507310 +414512266 -165405725 +-563753766 -518867390 +938252530 -131782769 +167651409 -282664287 +-414232230 996644765 +-226075304 -82147048 +841101150 -993060453 +-698805318 537098376 +-583374748 711813407 +-986137412 -830332939 +161103546 -774704936 +-13521889 332306888 +-166933875 -293174083 +966684542 -759861547 +-519816273 -904424792 +-743319691 -706588016 +-919335251 599409514 +138704919 -954645943 +123765973 597904227 +-228338940 4248151 +621868992 -479938886 +-668351743 -86865873 +-953648143 -247097649 +211420239 161842841 +961999082 301195445 +-903831241 -469851583 +176926859 -212891792 +138974077 6080628 +-143636891 -351395102 +527215062 -868586118 +-400210422 978984520 +605044876 -173274268 +-704039324 -685440911 +-634309077 -566330336 +850901324 -139109987 +-670495322 68192915 +357474731 -721190669 +-965938973 172447145 +-752210694 387880016 +-164124368 -214752726 +837657202 -889243584 +-833172716 -137435072 +-907857551 637479630 +287955819 427162875 +-928397099 653578731 +504912512 -71560039 +884108073 -352263854 +980025500 -794153567 +378478771 127733106 +313018633 193627317 +322085935 -736146640 +-155671289 322125338 +-957910261 35593327 +770723707 764437527 +-852338796 693581283 +236428288 -673309609 +-349732481 -743226721 +781711193 -658038467 +-214924590 -75166868 +-574381961 -335197443 +710104622 -491761979 +-591042383 974817561 +51188342 -799723418 +828884507 -362836096 +869053020 -624371946 +-996218944 -667409404 +401272275 -484038175 +668332852 152225965 +-242441475 -211304092 +-226345296 -684156284 +333587917 875088412 +-888026728 -27934078 +-920080357 205091425 +-325303155 -127857499 +686388903 836211509 +-265606022 -903867618 +-624448382 922265622 +-52353416 188790609 +-41389118 647697743 +466381660 670893442 +162272274 499084307 +799109967 267916550 +-953439014 126892248 +-580735957 435664008 +-277251676 -860058826 +720401602 -95916508 +-871837544 70193773 +960393823 -769722196 +-833647908 310141509 +-650708283 123221886 +642823820 525711971 +-733336459 -401861302 +-907090203 -27168126 +-704747290 847038295 +20554589 846251204 +-904235133 -868651525 +497958851 604704588 +-167160583 -901978045 +-776236804 -116665379 +-382044825 949785284 +684273029 6534913 +-438135237 -876661405 +696521642 139393821 +259938031 19364025 +-268755777 811078683 +719172890 -806727998 +111199792 482195811 +336016729 994198329 +102324021 -870950669 +-994327772 608590274 +-166058199 -446966396 +999854944 372939776 +-458007283 676660842 +750760041 -246585596 +361558160 420723007 +-448760495 -646479339 +4025121 -782478853 +224944412 -11667382 +654558375 -411456379 +-879388520 633832445 +520002409 -603261827 +-630580605 -971549894 +634624028 572670304 +31688221 531374690 +-680196079 -444768859 +-160122407 -67356345 +937243885 212509412 +762889636 -492882523 +-714773437 637537477 +-771946575 201285433 +27072024 787045044 +269379350 -162038285 +411340026 518887747 +-788129918 -22118960 +518231344 817541220 +-445286701 495131318 +-286788666 960386807 +-919749492 -28749166 +-997385381 -560658714 +-158280877 -986012460 +606108423 -619862374 +-764379786 791061553 +414091689 412620708 +272098179 -968846165 +102702258 240782640 +152489525 -921965237 +606125463 -881520493 +630551762 -738300408 +792308236 -134585355 +367770402 63408270 +906818146 -277923882 +-476301428 968458859 +635820176 -517819530 +397821025 39596011 +-494796263 591620036 +601541995 -485642147 +390851365 -157099911 +-597638163 -848887234 +49101352 71734330 +-854646753 550905865 +-555095730 -792182734 +-127167510 273035486 +687097670 947070833 +283681580 304029607 +-122983038 12461518 +-549340375 804223548 +706898720 611614932 +634925884 7776673 +99916192 -266259785 +-908513591 -617476442 +148190957 70350671 +950318618 213112350 +291786622 -985430725 +340225842 303843676 +-198209006 -8150029 +-409841800 925120595 +986135496 -395036145 +411380995 958178521 +626227519 69281046 +-379636417 -185963008 +-825146268 -188931473 +-186747790 225511715 +158808269 488693377 +969818246 -693581077 +-322093258 353524088 +698659330 499612496 +865009987 556266394 +947275859 351316086 +774341877 5557707 +-382573263 627189580 +-382736185 -939857031 +-591811573 -857871866 +946391295 434407846 +272965745 -29215524 +890791523 95051997 +994548461 313898805 +901585313 -561696442 +843255599 743380984 +448685913 -444865573 +-376723946 -607142798 +687256605 844668446 +625588972 -395891686 +681806577 522098549 +-23058837 -608316967 +616973308 -696938510 +630609176 -904082156 +-137157080 -235109465 +776462337 104256933 +-569204034 623898849 +-149595832 967887261 +-887713339 -709581462 +337261194 -987380359 +-907171601 551326100 +-766582699 851489774 +-900464073 162495319 +-309276951 317664704 +-11318113 870914996 +614401318 -3721603 +-618392875 -907163169 +261875052 636909059 +-758145630 -800942150 +-424808184 684849251 +-695972047 -794046111 +153233944 -44721714 +18954887 -781161919 +-625465201 -869948014 +-43526044 -35298618 +-816627331 667369813 +-144561250 -404449265 +-652594416 -235827625 +-566417353 -377105975 +-219969924 -96788480 +559119854 161888577 +240898686 -330221163 +-400480715 8328142 +-681294388 533469823 +134589854 -439673062 +-754534497 -698088249 +-293596534 299287845 +157812621 759364513 +-136996721 -804637053 +-960699690 -322900984 +-374540989 -525010342 +-903192155 -475640592 +108198325 -514423368 +950097388 295980171 +-432138069 -610499145 +188071252 547429010 +434363862 -907199983 +418881866 -582468251 +-880928373 856320337 +-924305496 750194589 +192904459 681110415 +478071521 -769805874 +917052634 -197981425 +912459846 -900887557 +-914405588 -849891186 +1957314 568669343 +45237473 -655694774 +938705073 212503732 +-40505989 514477094 +-196496390 -508237905 +236466054 -848859244 +172810460 -14376568 +319315061 -846280241 +246496539 220941044 +-342148680 -864436435 +-955004372 -696102979 +-584614601 -781593201 +-728544624 -953595898 +-559473122 735957961 +-625489167 459685946 +93548976 882945710 +608661877 520723854 +755306394 -871547475 +-143379900 -950858037 +-140227739 378321326 +90898259 543487720 +-356452141 -13153842 +26254154 901325947 +-23889119 -882486785 +46910420 -842099229 +959586305 -368558669 +607045119 -658720368 +-330122578 85316081 +809638609 -703629236 +709769785 65684924 +-196989564 160639009 +949904535 -514385962 +-268116912 169753710 +237246560 966782888 +721363101 314425094 +-508663851 -716667038 +-180170636 -936158110 +-458602636 794258872 +-243548377 -285955009 +-956411180 -617175196 +973271965 -86234307 +-21343090 -431768804 +-367979001 494609168 +-742513740 -12538875 +-37604932 92596632 +-746276602 749276227 +834699788 252176606 +343972615 -858387673 +237376283 -617455176 +416803037 -139188116 +-666646285 571630222 +946738760 748306182 +118104810 -102409280 +-593794327 377709799 +-327433872 -963814136 +-960262166 180845620 +162783549 -364219956 +-749304033 444976677 +520991752 963694590 +-795564896 -375655224 +939643342 -315697012 +-376890572 956146970 +-509588628 -78034108 +-641142054 906820443 +-103064442 -824403640 +-555230629 801873029 +-14252333 -750439025 +759617113 264416965 +-824988021 293123310 +26709478 149053539 +875814520 347407064 +897386301 -866101945 +-799376695 -494433358 +297655630 -925648094 +-521170904 621815993 +-235450486 956742726 +-989675483 -301503875 +-968830074 -394336943 +-312940172 812653947 +-57709236 -362469348 +-768445293 -472485839 +-186608963 -168966360 +6445135 781290560 +687615781 366667749 +882446303 -167831621 +681353778 393915189 +920500907 474074454 +-812791386 334060166 +-210459197 611555448 +202664970 -902372508 +250748225 177069277 +-689310486 -708739590 +-731359796 261114952 +-54351102 -162287475 +461188060 777225852 +-184817078 591050031 +394836827 374391775 +339653404 -217378114 +423270284 -41931985 +-849966298 -988223416 +-400485760 -927080068 +-926067196 547863900 +-566900413 276662802 +599833569 -402858038 +-353621119 -444649629 +771855366 483776010 +-938579011 -142961824 +902157207 755387529 +343289260 -324348154 +-359626390 -712755939 +-672972382 337559305 +-367102736 483425271 +-957906002 676788429 +657872889 -899098785 +389179441 528302100 +305563449 -183554224 +547319526 -598062361 +698712520 464361761 +583778508 -186741492 +-881324470 808787880 +787542672 158884302 +-352573174 -838761950 +79083427 -305121917 +-143226743 -645737533 +278652294 -371494972 +-839980254 -973577717 +204925877 -474462099 +243901053 975098617 +844377506 147631955 +327724079 -468128462 +836249154 -741797657 +-198645307 101451433 +421186163 -37401240 +62948237 434802371 +585277831 -927818045 +297785331 -105322751 +-71849627 662422582 +918371099 273786297 +-128278117 -949735016 +188590756 497755962 +-679705797 -344597027 +152064376 247529588 +883313058 -293549662 +-677380711 -196955242 +-901961623 935070106 +59352778 -496060507 +93798737 -331604377 +-625785073 -549181844 +-292371593 787370186 +-281792478 174537617 +-743003073 779004409 +149355184 515173641 +611718124 31293647 +-855621377 437957577 +-989333032 -952140739 +630723143 -685079050 +898201601 -654945300 +638636738 939497050 +-297662470 -212067354 +-629597284 -232798008 +-501703252 760590529 +-293543347 140625675 +514585854 -505008395 +61464204 562994222 +-573732469 672680778 +325553227 84303964 +-398310803 733700591 +-458226058 -580348001 +889682440 -677429783 +656998710 -563528462 +319118037 610372967 +674184130 -91356474 +-689767573 559231879 +-994194205 -995043290 +811575356 967101580 +685584899 556450346 +695222817 997038576 +103867460 -204834673 +-727050115 747105363 +312703745 -702092072 +-209605927 162217589 +857094528 -749155134 +662814270 24478474 +-326489208 -270619505 +647403614 811779114 +880215868 -431773758 +-904985365 540547794 +-77035215 -365335350 +501095896 962279758 +426884143 745711834 +-942076927 -713506723 +-716770193 260054625 +-932845431 -37478573 +500040009 280366609 +-72061470 986351563 +-167158259 -150951172 +15357737 737749642 +518582657 -393715867 +294147198 726372288 +-222367434 -372499020 +434214424 -332405066 +733662908 -895136093 +-731148818 -89291820 +648395957 599169258 +-293030206 43330300 +-983010902 874332104 +640327456 -516750412 +-643525265 -12165385 +-233585874 434430061 +815891283 826321895 +644258502 -884661461 +922356120 -467161357 +619239657 87750411 +-818993470 966030209 +130526699 679068143 +-143222974 -769856658 +-208874394 -166241993 +-59847924 -599070760 +828952178 -367379055 +923670150 -447869138 +707614818 -478926036 +-933163594 912014951 +-76733793 -711078264 +246453295 -106273538 +387268375 -288554933 +270203773 -432048530 +-873364759 -918176472 +550364937 294512099 +64418314 -241537561 +291997009 637047253 +347823313 362113695 +-691999802 968393479 +489237896 306747843 +-275992914 -660756296 +-82231657 -86478470 +769840616 -294193287 +368938954 -82924884 +-290580341 561924473 +460857105 -760175662 +-357451255 -265565659 +-422808404 -755641196 +918836248 951612554 +-556256612 756366113 +-32678151 100467622 +315927228 240948556 +474246506 186730883 +-802316523 -823076845 +144080885 -217832591 +244978332 -453882858 +-779352822 -959360537 +-857794641 -614985129 +84535312 -114232174 +-39965491 -682970359 +-257963490 -797702651 +899498065 130769501 +546080122 -121603802 +179814212 620264969 +565453360 -190674946 +-165576816 57740335 +479866693 995250459 +43612549 959360258 +832383022 -922881998 +-812795866 153309250 +759404866 -744466342 +-388484151 452091713 +-606379365 -831703206 +386144184 397232262 +710139730 449896620 +862566472 -65560682 +62923499 -503365312 +-892566638 -85419803 +839934946 684414604 +-387263353 -294500914 +709099740 460772265 +-316009075 -781881027 +781295578 -877329736 +300695115 -836475878 +577328506 -592176208 +-627710904 626958003 +-706143278 -276718274 +-938173467 11206956 +-568553075 -156714051 +-571217721 824972460 +-609999950 -597864917 +374140765 703191739 +-787089396 860869190 +-924308375 222297509 +161545543 152586223 +-947285454 -112486496 +-726641656 -405387748 +448806011 -145093929 +447893525 896180257 +-494627166 545977072 +-843443767 691288407 +-25121746 693229873 +990340708 -647335118 +-767939745 -176843660 +-554354549 52811210 +552896444 720198097 +912871786 94331374 +-391246739 -440687423 +706598987 -916801976 +-492107116 196220864 +-783613232 -428038786 +759893055 -602161294 +596161026 -516125413 +784961377 -96327950 +-912166690 -286163957 +-663466214 542916123 +708221029 -354110613 +634067473 10924132 +-934163699 -926648017 +-510916578 -817567944 +60492073 756813409 +9253617 468274108 +-765603535 286408399 +-965466347 -721662616 +846448245 164033544 +698651969 -772733689 +190711494 -429956642 +-328644635 628370392 +567310203 128361325 +-799582166 216851852 +-370153548 271262077 +717060689 -442382402 +-742110223 909669826 +-474033256 -320809392 +111155547 54640045 +-134166875 -34936518 +303962220 604226463 +495179952 704538082 +365415302 606822701 +-257976590 -589932581 +423333545 -125682376 +954707871 201324705 +113673310 720066704 +77308040 -954032544 +-240673694 220297256 +23375577 -571646808 +221244948 -995822214 +-112288913 -293119572 +786994552 -129267359 +-628421348 438314277 +-717095347 -249647463 +179962174 -510297375 +-932206339 896992592 +-71465447 -566743183 +880976695 124851376 +972278616 897239966 +196833276 823966533 +228535259 632089748 +-470702120 206369042 +695702895 -3379260 +885875494 -363171794 +-590656101 338507826 +333167285 -366737654 +-915736942 352457857 +672501272 379266660 +-214849322 676320761 +-478329923 -121319102 +85993443 665452192 +590066292 -729412574 +-459398551 -308534143 +254143448 785112212 +626535638 973002296 +547161200 -877761807 +-419840131 -361612370 +730765618 -158417678 +-674112268 861438720 +778686663 -709275187 +307810625 739847493 +-317011509 -263625445 +789562492 196047614 +-75959471 2601943 +-601146137 -37989916 +682461585 -204072176 +-934178412 -651228361 +-444625095 810415203 +-478079985 612796017 +250053806 902034350 +-242967899 -194479265 +222932205 690968929 +-803552873 334690511 +69088877 -713487437 +474330514 -74261048 +-744107051 -944519176 +910270596 -353728967 +971737200 957764297 +-435400784 -524929694 +-403912936 340215653 +596812220 101737590 +762539372 431127968 +785475727 -20813092 +-437186657 179681160 +347075260 -523009983 +-263732787 647958000 +499783160 150662757 +326894060 488936557 +-779253526 228152591 +615459845 -551947220 +-286848851 434531285 +765149135 491277719 +806405305 374955330 +-91441381 326011145 +-710637187 -571107307 +486881856 547815917 +-311593626 893002897 +-838449122 -525184190 +525029476 -305191229 +-655502088 -376058869 +-43116745 18520892 +498082239 315706798 +678798514 599585831 +946892969 18011509 +-584305832 484384452 +826413568 -83786071 +677078782 48291365 +-822438950 89438612 +-762353428 765881382 +-350088215 103345831 +773363534 971144623 +-24727350 650645619 +-701289298 283283739 +-204038129 597422178 +99359464 580511734 +938735880 -852401080 +97777063 -872438262 +-683639559 -284022297 +383923287 385349939 +-73691997 -262969866 +608730946 285656817 +-806869366 21849720 +524036499 -138838012 +-238801570 -209268768 +-409440056 273386281 +389578811 -332415307 +241279988 142897121 +-89000017 121145844 +-472798665 775078050 +420711794 628401078 +-984377323 888909473 +443050171 735606940 +-829807442 -325873370 +953072433 -367172270 +224957729 118388090 +506208131 -812776681 +-364723526 -366970105 +906751854 75818595 +-205534093 -117334649 +-11930497 888083271 +995551083 892424083 +352368579 103765707 +-41924300 -537477162 +128777941 -104409707 +-173925040 -875503033 +-282293903 -282357524 +742561839 273938100 +498764517 -889742867 +-35025421 988485154 +550027789 -879438639 +39191850 -126509506 +364815192 57542916 +-149279836 232973203 +355300948 105802492 +905789549 658884192 +600197382 567419944 +-732403560 -96878668 +-120053392 562621490 +238108240 -426661052 +-273888997 248418105 +-45300657 -893803098 +747165349 -340959841 +574717540 -284837774 +813983557 257489950 +242734203 674111853 +993593170 -454100653 +941267634 310952180 +-714400320 -535979219 +-801665235 244364871 +-813980549 -116727617 +297061738 -438740333 +759883647 465236632 +248814663 -855965621 +-998571861 583186790 +-701260057 129822602 +937264801 -973980692 +496491696 -992284930 +-424123275 -933499852 +397554245 116202816 +-921075732 -623400366 +-284953235 896736838 +-527692741 -718113663 +131216156 -542601600 +-315374620 490083322 +-121398235 -484791209 +-21093944 -190717138 +780843667 637817088 +282911988 363366867 +-352855656 858757827 +819281543 -255463299 +-659125220 768013594 +741478394 -70569015 +393662751 -762933037 +-775636258 193329187 +746137229 235280127 +-646882923 998179863 +403253944 835854790 +-364209038 -693883441 +-284174364 682491216 +777869933 -599012170 +838381877 238924119 +-724826197 915498935 +854678219 953992940 +918505557 78804129 +495715627 -275610029 +496223682 -345405450 +331141331 425880253 +-776733752 981571467 +640711784 -66117914 +875431299 814977930 +72887524 619294886 +-546128319 -362840329 +326396557 -666334432 +265758375 -841284604 +605837935 -542779687 +-956353229 365708289 +477522295 -567549878 +-548357244 -272543990 +-933989729 534570429 +812575196 263926918 +-279354314 150443133 +-97787088 39424720 +597952157 621734602 +-764239450 -690838716 +435044029 272393097 +-408709190 114902576 +-788781970 999566657 +46808781 127900125 +-62167101 847358435 +-383501759 -648945146 +539720360 -838068110 +98210917 771874190 +39378433 -174015553 +624458042 -966311619 +-893489527 -2228284 +131269063 -656908192 +-68890939 611917422 +-938414719 -126922596 +-589020271 19390124 +-444794753 520798003 +757069663 -251738661 +30819431 768161381 +-199376953 669858144 +-720882218 -118239531 +221534876 367081198 +-95686330 733648909 +-783835354 -142335332 +257132954 -360356154 +-519159008 -673507668 +-183252268 29360872 +394146585 792312388 +-316894104 -682035232 +-301177478 -500686648 +28541679 -675705886 +-43612143 808629839 +-279084986 921477161 +981062051 -440617764 +977174972 227700668 +828130632 728183129 +716158100 94354771 +-459526169 648596099 +-760359743 376452921 +-826582268 -544380797 +-23548895 -395605948 +772147884 818285504 +706860021 -849679995 +-411235867 153950188 +-935564359 853090034 +343009156 -162617293 +-929789895 208808932 +-206577814 -282288651 +165380993 -104226644 +273685475 -979145865 +-572161328 295833006 +-207697453 740157032 +-628262928 385391004 +-562202256 826640633 +-486493983 570783767 +808384703 -182661094 +-560016041 -565499956 +911352342 -13578617 +-853881573 706157772 +999394837 762245929 +-436505186 789506652 +-661973446 84965734 +62190096 -540484543 +-672987312 445560781 +876062657 682952860 +-47877441 563207481 +749446574 958221338 +-32280875 711776313 +711184409 916768328 +-375296512 940848638 +-338101331 -872528027 +883176016 -840518174 +-385194564 639387885 +-776016802 -114616339 +595642315 -814153264 +313584129 -659373610 +487438387 -500654099 +615403831 954244493 +341219561 567576586 +8229168 -54839908 +-218371461 -393775728 +-965018023 -919099481 +-55551060 -926292203 +324187332 -137239100 +-449614091 355175938 +-960700542 649613607 +-677819029 456598099 +542508365 -335733714 +969801722 -819771203 +-601502857 -391448916 +-456097104 7604005 +453597300 864247520 +-254510893 487056766 +-764456249 -327628677 +447412364 -127429352 +-308062726 -42206064 +732800425 786332605 +982698817 648626381 +745973539 516310335 +210932089 -48715365 +121926884 -512438603 +-254681543 592286676 +-42028428 21429017 +773480650 127484101 +129171405 337530709 +47028595 -258068448 +288686469 245783224 +346433055 800167336 +727071663 55116721 +565020602 726310102 +424272439 324507224 +-702505153 255750941 +-944278664 803409940 +-41418763 897297967 +-872273506 -830340146 +446032475 160713739 +812256498 -981544043 +-676770513 769240329 +269218041 -633874843 +59680684 -479678770 +581341381 596595503 +945099439 -428463656 +-582280605 729285419 +-938048251 -363884830 +612529296 273086150 +-500615402 -455828845 +-477900940 -507948813 +-767118942 141142430 +547395361 -855054876 +13153952 177702315 +-745585461 187347478 +846682619 949349146 +-929503399 -20365043 +898644390 698258471 +-605106034 -688008641 +-875263015 -699832766 +-385610911 -969366934 +-268447948 475595685 +516219244 -385479431 +978358724 -33265848 +525241116 325817251 +-926940248 -131180587 +-808461088 617803735 +988919624 404827885 +-948409775 -775879732 +116710732 396726321 +97102950 -808380823 +-516098552 603365366 +570267130 -498495610 +415078994 -795486102 +938945324 -846138189 +382167995 424737808 +-926416606 187920625 +73846952 -359049575 +-302304807 -621638636 +-335802451 471248167 +315776382 -287446950 +-275615246 288683059 +978355294 461252889 +283036288 157482818 +841807951 -352240384 +-452084634 -123597230 +229707374 -774289461 +-685153501 -488786126 +-63076328 341111953 +318767484 64840036 +-634098050 -837490325 +-617735503 -414932015 +287165791 -363213835 +121653498 -185145684 +-317267719 34618951 +379486690 179725156 +-352764604 -200606206 +404735617 454027091 +761772052 -735104840 +870633075 -54141170 +132264726 -71492724 +145055652 251654598 +327551565 -368364643 +-445676134 794378226 +-307768173 -659433491 +319305217 335917138 +-576155876 -604645075 +417722982 38063416 +-125933297 882110683 +-235592201 217684226 +726812024 -129138305 +-301826405 -486186950 +640220637 -890894233 +-915045731 427741165 +354123861 -174319795 +881760148 940337310 +984323013 958584022 +-726612528 -784055113 +618716497 490402062 +589024111 -37500068 +87061863 -976623994 +-724683591 -296574913 +987361320 587955235 +929842037 520137964 +-536121232 255454317 +443242964 -979240737 +-82201859 36124039 +268810509 40884736 +-772793805 -384097741 +969928285 -492002906 +-160297364 -318312309 +-664179323 -308700509 +269773299 -279737060 +173487098 712286339 +-53406062 744594186 +772142820 -426523495 +-868181724 -294129498 +973096750 106898972 +263367745 -53285986 +563053429 287426632 +467291269 729505683 +-696910083 -470370017 +-382270759 -313911400 +-26636430 834129595 +-354871070 498897379 +350162190 230489818 +176109889 -753359066 +-468177706 -219674837 +-27264019 -765385656 +-387356170 -64973747 +-804703192 366154086 +-970395980 -216869758 +-313180120 681772578 +125677132 842539572 +-633417005 -225253080 +-412432143 295047545 +-385507845 487301954 +-541540019 -540506258 +348537050 227202743 +-787099488 87212038 +658513702 89890583 +686663440 484360119 +-914244134 -671167081 +665134875 -768579996 +-233037267 -549851493 +207273549 626313090 +621241303 -172489713 +549223660 405730644 +186570593 -113423617 +-260301231 521868536 +445980899 518871162 +-999322713 302237570 +-92826262 42836964 +732227749 985385991 +669843250 679011725 +608012654 307539067 +155667891 265380058 +527436418 671770168 +-871204144 601293260 +-911951768 862140752 +-678705806 -176268358 +187707391 61432093 +37169534 924218493 +252704473 270748837 +203273916 748015161 +-39453500 -181946965 +414200589 -643360304 +2980290 592923904 +811792000 -982057058 +125671156 -235135199 +-243334767 456483997 +806110320 109085902 +759337463 -218121928 +901931351 -652712301 +596331406 618085279 +928231999 417855049 +66471546 102221105 +774184883 -665919627 +62511240 -950229610 +-572184291 -706978982 +-420532944 453420072 +353468703 -565798020 +-50743798 -957522781 +-412433958 344933636 +835384569 -814917641 +-953313538 771051117 +-350003519 784070205 +-955787872 702332921 +-261147079 168699581 +-649065660 -468608023 +108358513 -60669747 +642558518 -461260055 +-499557446 -966924873 +55038658 -465383096 +874806429 47577577 +-144754700 -475105447 +-620933775 -405620199 +-638820224 -981631629 +-858822903 -523285441 +512060282 73597843 +56033802 12331340 +-696710236 735019732 +-998360424 -612681312 +340367080 82561057 +867127690 -29285953 +-63110384 -162260362 +-826830751 -145760722 +-438849364 -21753484 +-555091458 -134383632 +54675099 -849715918 +-808961461 -720027562 +969195629 -799547330 +-837411930 421054180 +-199419349 -482477383 +101651935 -203483463 +-862444217 600536771 +-173171929 -997159109 +604264692 -572262751 +105781821 -900151154 +14207363 148555639 +640816553 -716902227 +362948936 -662227064 +-981251288 94370024 +233542956 -489869737 +-729039550 494241642 +307150725 152747919 +503534595 -803583745 +-161755777 43795546 +-311551502 -524357678 +774213595 -591493672 +-686000478 421454915 +-155398571 -129952527 +161883809 -17865113 +870165798 617975569 +-600963623 -521299169 +486304840 -645453219 +250710075 -274942817 +-771914287 340989149 +289809351 183875052 +-923363737 -83128866 +-35434838 989028384 +-155213859 591233969 +-486399761 289104047 +-604183164 198015237 +-12669215 961642726 +-55122919 659940022 +-810766688 -690290204 +207786009 238795041 +-760546525 -536489964 +336946037 -81754324 +352834738 -679400899 +411193026 237276552 +239447650 -49807156 +786254427 -289699733 +-684807921 -422580388 +-523933091 715132677 +-557088626 -442626877 +758697235 770777328 +-802808250 -366316520 +44860421 -968848890 +-934813520 310848261 +448782671 972817951 +-721600460 606622357 +769763559 -607297275 +593482795 -448792780 +-632264618 99196954 +-525756917 -824750808 +309899592 233212906 +420186051 -574242066 +-657458390 -539268862 +-499707721 -438467746 +-590227072 554095823 +-676773454 -528381832 +-593889398 986395434 +-861951407 924226411 +595051000 -239443556 +549538304 606185868 +197659079 -873457534 +467201291 -920936665 +-746880976 -642178053 +-910146893 -938980419 +-610355684 770277446 +734709763 438490665 +422596690 606041229 +-940675624 -569096070 +-101070765 612684605 +-483355338 893297838 +601392565 -83166987 +790225049 -19485349 +-323920909 877954719 +606410630 294319451 +-874847929 15612424 +382840016 816462380 +480795681 -135416537 +781523742 -286189653 +762458814 811141755 +-481637020 -522956559 +-613813151 540202733 +225738931 -160344879 +-456462781 -622725685 +52858028 978526385 +-658766397 384130039 +23194265 -583618121 +-358798557 -19566741 +379520754 43934847 +-367198608 -884281572 +-109551407 -853772418 +506904544 163874936 +-466297984 -938130372 +677060350 -393208762 +-268965945 -707046754 +-830511048 -725419470 +-549380071 -802974457 +23594218 -829249415 +-15341752 -978949619 +-636559461 -783537965 +-46377217 -919011283 +780260405 309492861 +144611735 562090866 +-756582255 649625425 +-193757122 975306677 +-103715940 -398717152 +-725521191 587858061 +-256076308 684278344 +-877148787 -635747225 +-702098268 -366724245 +860425355 903112070 +381578773 25371073 +-177619010 -160788709 +-777092128 -528394533 +611460213 989587074 +766220007 627936308 +-800625355 -213085529 +-363309309 -529324623 +202205360 119327017 +290873567 -187626938 +-598547872 -925726902 +658444652 -590739889 +266790317 495372791 +302674718 -686738530 +-875284414 -280298965 +-344419826 -125464239 +634326226 -80794276 +-937507610 47114152 +57068819 -682536154 +195280096 1851296 +789961533 -203234709 +232887224 -275779433 +822532031 511833797 +95631968 528640656 +-900327175 988379427 +-291806575 660374397 +-59091804 -628820464 +446349965 -434896181 +-897128528 -79190683 +106226996 865318657 +-46375110 -395975859 +-27356859 490807817 +356373635 348396403 +756511362 314497572 +35643093 -273144522 +-308389500 -124343412 +-805494495 -844425280 +-321961253 657566606 +417166022 770367384 +-717786027 -138130165 +688038022 570156330 +-572901065 56502762 +29456755 -343246510 +-129158924 -656722323 +884077703 -331334751 +-737750153 -376082391 +740734170 560865566 +-859134060 -454604778 +259930354 -878129245 +-389131756 830104940 +860226617 -835797879 +-72145231 -996473616 +40464305 -952380349 +98552207 638155920 +-188539303 513109819 +-118586685 -619205043 +-531095320 -839913752 +645264413 -118754670 +85581100 -402174932 +-816036345 50187357 +850813517 -25901753 +-471649263 -556027440 +706477587 -578147284 +775597127 613359958 +-404164413 720706404 +-77020139 539755338 +-433708709 31810723 +-157551529 -897755126 +-214866562 683611381 +-719620747 -392975742 +717201496 979017877 +-901648075 -818221228 +443870686 322754625 +-449766164 -353514137 +-530345837 705488057 +695343843 126030599 +161310264 897939183 +-455749572 -920306858 +-335867637 -910825020 +-250390769 581141199 +-816636779 -379966907 +157696511 -784618330 +-509185552 80119448 +-80437126 513016725 +-618435347 56913632 +319098375 447177340 +528525144 160133909 +840263814 -437599100 +-125234538 -636378784 +-746033750 -73851790 +785992029 218922145 +-915173314 -469291139 +-527179360 711626912 +-769351963 413347138 +-503820741 306836197 +665296884 -2438168 +10090794 -213244103 +160735639 -629781303 +559803772 928596069 +629953740 -172716965 +-774197291 -655006267 +493835098 248152072 +-800097826 869574738 +997699573 -233852564 +-896278638 -652829098 +865299598 -485307175 +-64856580 -287886444 +-28767993 -920873821 +811106250 -848815432 +240097678 988917278 +-175309510 -467607935 +492434195 325748849 +-677383092 -269899683 +-901885213 -833930312 +159082572 145660034 +903816541 358169511 +-540656734 -13570515 +429475252 -345235024 +497188728 426810250 +-334371293 -844968298 +-239241659 706263789 +-471597228 815523799 +918268879 955142683 +857163894 -382111277 +-18596030 -275661914 +-798056916 779072720 +-690476888 118116396 +839519551 264796955 +328483118 981335681 +-750121177 996245297 +-390528808 437331697 +-773507463 407962874 +-863075141 -497933226 +-56904016 313244663 +-126092999 83688558 +-256303528 -638903249 +718503699 -713775241 +324708026 973546621 +93687735 -416026303 +887276774 -315086134 +-404751900 14667910 +-507450138 566445867 +-324807228 -355166933 +20728831 181709768 +837993635 609515685 +-630760659 522523968 +-599133561 482362516 +458320435 -889207866 +-268609448 296609402 +220774658 336780454 +-303641709 913972080 +210905780 -836082831 +-272577852 699912319 +762114460 -399221024 +-328305647 -295943242 +101097398 -892613370 +213958625 248266667 +622827425 -239220739 +561719812 78693971 +-695274382 -678782162 +402141370 -493263021 +-421645199 729674769 +114770271 -582446345 +-761948337 -249719574 +-644940510 512103952 +-938959919 607213827 +-763296358 740137919 +-97509305 -803391967 +-611464638 -552229325 +255663547 -775140045 +-567103617 474362414 +397098839 -557332727 +279798953 83918823 +47293545 880704887 +436556538 -256429464 +959079831 -689418502 +-711772760 -172386104 +-306407763 -703782616 +-445537426 -417823627 +546870332 516471075 +-56317484 524921289 +-167020073 101403894 +614301076 -502097942 +862414594 -269236819 +571501001 644131689 +-514804854 29256476 +-441315680 872853185 +655828722 846826713 +-56487266 -424771869 +691082725 -136272671 +751592098 -726425819 +-557905824 -912513223 +-165062743 211468058 +270283213 509761807 +-355004728 -753771217 +-800885844 -656463284 +411340582 -930179583 +-894630937 244644701 +-747568776 480521622 +162480123 -105417495 +150479333 226426318 +-840201153 379588754 +-908115670 345440669 +-370428869 823566606 +6673078 129474989 +399120751 311150160 +728790158 -2784656 +-319328446 -65185248 +-328796743 861913119 +866466999 585739187 +879316541 239909759 +-400791221 812696842 +80742671 745020570 +-819884076 -621932419 +367332689 183261777 +761991100 832447491 +-365171484 -8950496 +-8656680 935069831 +767076177 -477167858 +-552252220 130036642 +-302506493 532812858 +-199663171 838745123 +-61549337 -881581919 +135851913 301529932 +-734255193 743105619 +-348357639 659007338 +683460349 -702250969 +94755994 -89439783 +389226506 178501530 +787863978 -106643029 +-250762122 286608408 +-478672726 332962278 +-933159404 943608487 +253119735 -57067282 +-81406690 292598270 +610486563 397611306 +731527814 -858976054 +-528488117 -778823963 +893786866 -333774625 +-614712025 -8619968 +734162445 -494600701 +78874070 627593476 +760617756 303954440 +-666956314 533168493 +-53727086 109965117 +542071402 262294876 +828297750 654665446 +-359650654 -475115789 +-512836751 -757775852 +560456739 -520436307 +108437040 191709500 +-480038525 -487304723 +-455682315 429727514 +712331315 -438903271 +-960899144 304883915 +637679820 961249774 +130794148 234248682 +367255097 -853998198 +4024572 -788119026 +189473009 -136383872 +174583838 234679027 +72167161 -888188126 +-933463603 -127126017 +91680176 928275503 +-512606936 922416614 +-479926315 706097130 +-260842312 -211833291 +-247520897 634520413 +253443801 -315639666 +479188709 60791382 +-334733359 395091709 +-874259607 -555062040 +-742489338 899324834 +455935222 840189354 +74481414 905251367 +717255433 347677941 +-591717269 646878740 +-253340777 -915146114 +515061614 281837746 +960157757 550858163 +287966460 -571360909 +-361161073 -493430994 +-694418949 217978622 +685786234 -64158859 +236316174 -37847504 +-147773893 962778319 +-886493730 809189120 +-137982192 -457700817 +85265723 503843324 +523865097 -866253678 +-59542189 182547833 +-513943028 982269669 +955249457 359301162 +-41329384 798632974 +834786369 -201181970 +169684918 833708582 +-859773292 494644337 +-809725919 -230549503 +552706607 -798052133 +-489933248 -982248347 +-603166429 -731864192 +405141875 820675128 +-305874565 425006473 +-417036869 -484897231 +533548467 543321021 +-811383278 296047927 +-813416271 657064970 +567123383 432112389 +-431895774 237872359 +505455374 -947509458 +440321443 -241355196 +25086064 -918587943 +812678184 44701168 +-670879746 999862722 +-366983282 880868213 +-977926763 -403198277 +518083867 -968908346 +260463476 -215054839 +569383555 82091955 +-59243153 -137797574 +-644421345 464466981 +-230007474 -716969633 +-969707777 97787323 +988724588 -822843792 +929653106 814506404 +-897571249 4849630 +969594624 -457702728 +532143989 -308466805 +749811951 36679054 +-16218944 499057418 +958216082 -883913568 +728687386 -345810488 +-333363837 -299183714 +-101236327 -777690460 +490658117 320351108 +-743987286 675363279 +-351269462 -619925765 +-577627298 615114554 +-463803014 -848724809 +-200903878 65248849 +-236018031 502164778 +788621916 279025181 +405208747 482737673 +182698044 -134857905 +20454567 120023202 +598105272 -754339766 +959520708 601667050 +368618898 -878824693 +-508338436 -698115068 +761631420 -155840937 +-997779192 -34958387 +390551907 -716618034 +789903499 91906510 +-73259659 -559912291 +467461468 -250984663 +85879402 537375586 +180865127 282916062 +865373215 -297378263 +542358814 827291444 +-368833219 -510711684 +116703683 -381674424 +-783255741 62106201 +-459476569 554035463 +-468511596 -344509217 +96274459 -904160211 +-501557344 -453478585 +770038524 -329052028 +136812718 55260950 +704558209 497577529 +680441456 767512925 +542412892 428882407 +-871777465 -463186336 +-877487394 470693454 +415178903 -701906056 +-58487666 680762888 +-748848030 325919337 +-648825438 305650623 +432742541 46985313 +-6732956 514579753 +-707077610 -311806829 +25236633 416876226 +864450150 -474572121 +65921153 -824872862 +-727804044 799536734 +-765312727 498491253 +951001392 -917286959 +585111 716550889 +403175393 787951826 +-384584750 491917995 +576037732 -207900348 +2710383 -776049676 +69646668 -225849849 +887834001 307885875 +-541700440 -655542221 +629276895 -806775758 +553264462 -571431324 +-798778742 243320966 +978745756 962950125 +545220312 -157214725 +694193384 -35525606 +-486691532 -16389426 +-479257868 352686053 +-604312370 129454658 +-890976473 859375142 +525104486 69512971 +442574615 144269149 +760913361 389283651 +-193433710 175981937 +202315814 305582445 +740111124 205366499 +-983459937 -484176827 +670968187 -267180449 +771480133 -274694193 +-429102867 717905865 +-87451615 -57442027 +972104169 -638293993 +-554168574 -930353285 +503044108 430876900 +294746382 593627075 +-570631330 556080580 +41446180 -380599524 +481422090 212039121 +525848328 -831501138 +-790618928 325840821 +-54069210 806235458 +992849284 -39090200 +-467278284 310399675 +109320853 -943061630 +-328675881 -460905239 +-903677295 -960615158 +425494107 245966595 +-914856889 -85876705 +-490788078 305383131 +795599572 -456964417 +80713779 -435539278 +-928941711 -605670666 +224188322 89373101 +973956872 173964808 +-704918177 -507466898 +322691732 -883515342 +225961353 -767821937 +-431838529 352782457 +590952803 372539244 +71538394 286562802 +-614964815 -45483065 +-683272035 962638833 +-831724006 531192651 +-537961243 878740833 +784420835 409235960 +-90280397 789087278 +100507208 200609366 +959315648 442760108 +569475295 930929450 +851084476 79607482 +542843024 -50887049 +540939827 322524953 +-309773280 -693742090 +797713310 -44253855 +679074347 -953828371 +158680617 205372376 +-547636906 -530334664 +-829311434 -249825083 +681747522 -237172309 +-75050447 239653310 +-3013848 -294523756 +-411138979 337275673 +-773768627 59783354 +-772028764 -755411284 +-345955684 -227127716 +881694509 -493704640 +597365132 -515517620 +135668854 -872017018 +215740896 512514703 +-149930592 -427306842 +279266389 -673753824 +850815703 -281440692 +732066389 -71494832 +932829746 -91526562 +643863442 -123980657 +482719645 812548093 +-551040554 78941426 +986480267 772102666 +654669916 -33507193 +272629107 -608756725 +-257574263 -838754275 +69890685 350398796 +-338393144 -519118964 +-220181451 -435330987 +-956546750 -874629159 +-812867785 -483820003 +-313262934 -892735452 +114760015 15066504 +-793371105 -610978605 +58470660 330861450 +-751495427 -546407738 +354161722 -221300641 +111487020 -626024300 +-127207177 -893099558 +32503586 27198630 +984139739 -159966422 +-901109676 194101098 +-168048630 510029944 +-900116004 -263209870 +551524538 -175862177 +802559839 -398017872 +-898332792 821919824 +764078014 -994415584 +-192573650 690555901 +701086941 573076206 +-427151597 850585679 +-770463600 -716446267 +-635707391 342133381 +-854991108 -329952444 +849908964 -120959657 +129512279 -474455114 +-940548206 656463977 +808396440 943932237 +-322664595 893468991 +-517324056 -311148248 +161743262 -705906903 +-805507469 -154819561 +942146712 -69259569 +-932034060 -239667831 +270518548 804189385 +-783838096 -933194277 +-995078285 453563279 +970605317 -683413719 +964363584 300904523 +93882862 -218807391 +497074635 491349947 +-806162200 -602249355 +580227708 -258183456 +-201323730 665926568 +-183307783 -191401394 +272131210 505510797 +293704952 -716339115 +890940750 -276335531 +972731568 28366293 +770342005 -547273191 +-212540678 -651406432 +-618536943 -919959592 +-273580423 -19569390 +-611839647 865213718 +-60790667 -230816775 +-886681713 -134569256 +46048037 -934065782 +714345266 -257834743 +232985625 -208935452 +-611249701 528412908 +-320855453 -54608576 +-159064825 -741241142 +-748204564 380700038 +-282934628 756199285 +197690580 174723809 +733387531 -143182748 +-44020770 11521775 +-910175718 106942600 +15338667 -749865372 +-355770793 -685048561 +-572570079 338314948 +-900922555 977788534 +-974434709 -32836145 +621955446 -638866664 +-726607904 -247022491 +-535056032 -548266847 +-669211655 804176803 +-213417490 -687408189 +597678492 -531209558 +740581117 -353294012 +-391086995 -43309553 +-916293051 -509871484 +-569629235 751275903 +530800460 698472115 +903706140 329381660 +606329361 -571070436 +547519329 118263760 +990675127 -757838225 +964206210 255072054 +756887228 -360070582 +249032966 828720710 +313177964 144848855 +384041119 -516336514 +78388243 929207427 +398753275 -40195698 +-261253730 -903698690 +-926603028 137457274 +-5961698 774888812 +-667090369 156393587 +-724244365 571921507 +333640607 908959620 +-749318819 483704273 +870349295 39708151 +-737479569 -456478949 +840395146 54412433 +-260405468 244407092 +149812100 -635439756 +730062176 -851529615 +-992221508 609981594 +959992680 172985447 +327921666 -537652503 +-161452647 -843183994 +-203637421 -330831909 +114848866 -272764699 +467692780 -771571570 +76056922 -770548761 +-865191332 -284225907 +689519041 504003644 +521836412 13835262 +364749062 267174276 +-213031150 -849356893 +-476236034 782782618 +981746460 195605251 +72337037 758267484 +428319225 473252154 +34853940 333260227 +759665715 -342154963 +636692412 597340899 +-55333636 -383734886 +-436595968 -635216500 +15835506 383600898 +-87265477 401424547 +227257158 -930808625 +-184307879 -225273291 +405679495 706020642 +626132618 -266713180 +-535088488 -922937487 +999773646 -142083837 +739197738 5562117 +-695101501 -228670956 +989737191 480090541 +755434948 896627671 +352742051 -750645924 +-609102039 -89251161 +-780093716 -710536910 +-724003764 572449696 +146329706 -112968330 +653638767 -848726168 +858408817 996405175 +-54151124 -937355910 +53295843 -178087929 +928359649 -846704901 +712792587 -944063799 +-567255629 -35602096 +-310062996 498394839 +-603067473 372091794 +282062852 97261641 +241217857 -609025245 +-811504203 489102488 +-923186695 -784954691 +-425600283 289299348 +561009665 -464040908 +-365024843 -617191410 +-642618607 652635129 +-103395649 -606690129 +439099088 217556423 +-947633459 643125776 +129002231 270234629 +14615804 -287150889 +-345769048 654225295 +122286353 -420087854 +-505320774 250033191 +637599403 -104180041 +-948333135 -322857928 +288632276 82081064 +-125876866 -785330431 +-176879265 536201267 +736475459 303059907 +770356709 736583347 +-284804726 -615075700 +706657677 -488899663 +-594878977 -863690440 +-78838968 -62857467 +932115558 98002568 +661375340 -657857430 +-804334939 -284188731 +617138348 -352221505 +847837115 -284355305 +-854271800 -646272086 +-499936739 473597747 +905910916 -536164385 +-559377119 -506089128 +-949884811 -943649108 +692777447 417884836 +-323893812 -408422829 +840903639 471366467 +482230279 -333606254 +476753915 801507606 +408939098 -839245268 +-303118382 -452909863 +9692728 -152092995 +-575083469 -710513911 +-208154851 474881375 +-236677514 -538361159 +-429518202 -884403460 +-275311953 597924562 +119733205 874287312 +-781396213 45609610 +-892958058 579152419 +556146098 -475598381 +370810019 -70744573 +813282277 -532240692 +-223756261 449311460 +-407482793 206695812 +-822638935 729852472 +700274399 -925314203 +-980439257 818358292 +-869815633 673722003 +228645690 24354196 +-562440292 -810509600 +365501020 -806125550 +540865717 425020737 +551497649 520578300 +-493778787 89585416 +-149089754 -387042157 +-272097189 -347772367 +-47361582 740279783 +-504628323 -837706236 +-244562150 -555207685 +861766572 -144685560 +-90170862 -355872500 +-459255604 902044338 +-166113638 585181105 +55431984 223484047 +-410212098 -34885351 +-570832748 -39573598 +-484657823 755454142 +419583346 52321237 +212918546 391352902 +-278356765 -541248994 +453110773 572804224 +-223551982 -166874352 +-780155315 996950291 +754079466 -755583739 +398533980 605948047 +-574970597 637256684 +-135245709 -87356534 +-86997850 136173999 +-956198067 599109432 +-916146160 282744297 +-582187419 -644356601 +-768291167 -536068977 +177650597 92816363 +-503131043 -739372503 +-326317170 421305307 +-317919394 137168623 +-289985364 -837701892 +-625547448 234438435 +-682511041 246341312 +-321633517 699690241 +301895461 -330782193 +-120247493 -289601252 +-426869901 -220334083 +635515050 -870207129 +153261668 -644958621 +-570281599 123518705 +415949154 -686547129 +-882387450 394674364 +231202627 637276859 +409823306 816961440 +-796965942 -462640911 +791669537 991306583 +522232571 614748821 +114579941 -572962352 +500524817 -738162453 +322310667 168792172 +709013266 950530914 +858715500 -340920129 +-504293716 523016103 +328192545 26126628 +-948288833 -42870102 +-344989209 -557622823 +918004102 355273668 +725517665 385364016 +-198721034 612628851 +-284087993 821072297 +-587582642 938161386 +-79922722 -241152828 +422364991 271371431 +-540277031 -93710740 +624738881 -18587316 +436961912 96030770 +126656180 -957313249 +178811002 -175469878 +488664226 -280963449 +783475231 -125926951 +618170354 990318004 +601736606 310671891 +-615945950 677442091 +-559451259 643212983 +-936158348 -40769587 +-962990181 -863566059 +575230518 -555129273 +-894092597 -184628666 +-370399881 972946301 +-737943406 -756797765 +590785096 635703965 +844026564 -739575126 +-57411018 -926691209 +427245351 -380865434 +-537507417 50282629 +694195476 725652478 +-23248049 218527417 +-100149602 -392021604 +883379387 692405092 +703144492 112835852 +542413244 -488891595 +838582763 213290265 +-947682116 -214242530 +-694388366 279966760 +387953841 432214121 +933829716 -576177284 +514218293 519466863 +-221358986 -988471691 +-125101356 29440950 +995372311 868052540 +64813855 638814982 +-407933496 -697725377 +-66382848 -919993922 +192824695 165238304 +400647140 129086979 +615972350 712292333 +435715252 88723551 +59760335 848497503 +-976511048 750673090 +-606435506 -615107635 +-470417999 -998276822 +873854560 -790405216 +2401205 -407215960 +-861682955 335312326 +-948496223 -676485907 +-999452887 403853474 +-85401052 -635541020 +-978963414 -651675993 +180768242 567088047 +874072646 -610738967 +-237212283 874002698 +-693663101 601440507 +311567538 -375954774 +-402298008 846700235 +-821363357 -754393983 +-539776303 42977651 +137330471 -393183939 +396910738 666264851 +-304228863 740401686 +18629795 -198320147 +-718686257 -958323417 +-488979186 -191439456 +-828402302 -674062799 +-535413361 950430332 +412098221 -612258590 +740582247 111050853 +-704724903 921098269 +431041527 610894750 +-563771170 -132360566 +-665310427 -607357114 +877321103 398525955 +402291033 241675491 +-455948396 64579203 +-288663085 23467201 +407114273 -513665493 +984697691 254160234 +-329906896 -119006105 +-686136092 -17652254 +642410129 251692401 +-506854328 83968293 +-625196558 474095079 +-928922460 -698981570 +-122853117 865867636 +-271692946 -324347486 +-633756801 463568175 +99032328 749627596 +-768046409 -671386555 +-701311000 -530575375 +-201164229 -454754352 +460904040 -279298679 +-841347038 885373130 +-136994600 -934564036 +-43456571 -628159597 +575864852 370061048 +-291743478 -838126685 +383375897 869258976 +358216781 -599878316 +62501802 -171851493 +-560050091 -760680233 +-332925574 -314690866 +-237741925 528334108 +319375803 573711344 +-690383246 535880016 +-474266409 -413759003 +554785499 -804247079 +759390762 339779100 +950086927 -956775724 +-726026640 470551597 +385853176 443865898 +585514927 -197651830 +262370972 -178605893 +-131432051 771073230 +-694811634 183429587 +-461200650 582024346 +244865938 950369641 +138106493 114003149 +-542590729 686947614 +-4752106 399547568 +-862567740 989450064 +-96933676 -59482683 +34168503 961035781 +-734592499 -976414312 +235088868 377397550 +932494896 -51269922 +-111555094 -581657224 +-213309694 -112546721 +-179106841 348340584 +-331233357 764123259 +-759049341 -844752345 +-25919191 -597776465 +-621595259 -634779204 +-293729522 -477915773 +527273994 -103336672 +-259550995 868828085 +607711692 544973475 +-435964849 -159259543 +-777346118 -187885687 +858935603 -270567244 +929182943 693402496 +-177530522 465871838 +-746401292 -440463081 +-19122246 273603649 +-66300431 975042128 +-593560274 -157871078 +792862515 -164921081 +536754947 -183784215 +-660907267 -559806610 +-84037343 -763766091 +356553780 338606173 +675781845 242063461 +512667101 83082934 +-243516218 -606226917 +-688996307 628905228 +-304832749 -147923163 +-587197296 -95674223 +844033006 409023852 +701815465 -239407164 +911958974 929262043 +-912366382 -149057267 +149648826 -664310687 +-946272025 752060376 +-516072950 -125355244 +559104802 -519799294 +-480997480 8468121 +775500654 912662897 +-478933443 -502668825 +548210656 989875516 +-658100515 89967090 +553655829 -326898183 +-713996208 480325101 +-433037949 -893123398 +411201663 -926329391 +967730469 620219709 +-656302846 -546164925 +812728548 609208123 +-453580307 -834785929 +503515165 -552240050 +-961293213 393405241 +-190618325 -327998412 +-270117971 -589068343 +-502166841 177733079 +-137795480 329937657 +-905616065 -548845862 +-522148231 -358706416 +456134326 -746165788 +-150985408 -779092971 +-547997040 147033467 +-119599276 993672942 +81688779 -641378864 +383431727 51766822 +737817530 -780227802 +252966666 340366214 +663462983 141752160 +-844463602 440378116 +-225158649 442252569 +-74756280 -733593466 +-859637677 -513269314 +-552549047 -4968539 +668055291 -721948127 +170719766 -496612652 +-893233375 338182054 +-722910250 -890062530 +-243415634 608783943 +-301092588 -519715144 +873915722 -848133395 +99324079 -414438245 +284989072 622417307 +66360833 811018631 +106959368 -686841812 +-214970611 -843749368 +700884167 825486766 +-381241686 809657722 +-94300436 -18034903 +109336000 -731567000 +662663114 -106739089 +-513453034 -416016929 +210163468 182957040 +49844362 -919697517 +771548834 595068736 +-22179269 -162854113 +-438372563 650801022 +-987269986 63547130 +-770623495 221784415 +790309104 -798303882 +784803002 750348209 +-530929423 894254940 +-387881605 -613838152 +30909060 -290421840 +293870156 495143456 +315218609 -532585188 +266411916 -10167113 +738924011 727677944 +-336271982 763644344 +-208496262 409477399 +-587603338 -795596861 +724709092 769604177 +-795423604 838877627 +-759542644 -422050559 +-353655787 990183599 +264219006 33764979 +-184473638 286411886 +43209388 -806631649 +72261361 -376079202 +-535706279 -587894255 +-739990744 -442652662 +-268828663 -252815386 +-571343973 544897038 +-951609701 -601570865 +422458058 237507456 +-265039613 866006623 +-72471813 -341182470 +280497877 -743883452 +-913645976 -191247045 +-975579727 675856611 +-283931010 158922758 +343924235 545630256 +987274081 -933988268 +-946407193 -91589160 +-814286013 257080305 +-180170662 606311472 +-23849211 -276303849 +800023432 -429436709 +792691318 873930310 +-121136341 -976720474 +-846728631 -598127482 +-668311624 453991064 +-735689856 -670272618 +-282609391 803641165 +-740904415 -58974196 +-255796879 -329922012 +-932253511 103967062 +908214861 164671811 +-715947942 358669876 +186925975 706706755 +845343584 -247369317 +818123793 262708082 +-614056317 -996969750 +-594251890 -319842258 +292759505 889267381 +-623513250 97965792 +140493954 732572121 +893967413 -518248307 +318627588 600249382 +990430252 224923629 +900394494 -485991797 +-88089784 676306941 +700972785 71145365 +244522046 -471705113 +501001862 543699309 +215821187 658423145 +-371398695 -822875733 +16455788 830309667 +520947205 5957676 +-459334991 636365726 +-34914924 -372494841 +445815904 -534278573 +-37279999 96510892 +-988117170 419713005 +-99474124 809851023 +700264973 -537159914 +997493629 316614828 +-110085983 -9546005 +-376783974 -895953879 +355521796 263878673 +-475692477 -76660985 +106302002 -263516002 +-502393185 -696435287 +-123784013 -368573852 +281987630 706786436 +754226867 -800537521 +13479197 59115095 +22194388 66399016 +-857834880 -770482369 +249129250 319163890 +382636525 -610900571 +740530062 -890002105 +460958211 836877086 +355435124 -302255791 +168218218 858383174 +-55604710 -38798119 +105354962 437106239 +-33595231 251427706 +-87583202 188312258 +100793043 -245885449 +-857015602 346779369 +382667364 -111410284 +116197248 235125167 +201520826 468004074 +-137787656 -155619327 +-107740265 462782734 +51496295 559519082 +-889210885 975393298 +-150446852 -776620596 +-939473072 -792615095 +406826443 656181251 +298322027 -974747033 +226393992 -805440046 +176217323 -776822017 +-227502677 -344288836 +-888621939 -144663186 +212678444 763486424 +-477200298 728686836 +-378763514 154846574 +-921831258 -278725601 +-603789853 -915688301 +644787364 -205410234 +431662839 -134639149 +-379100297 -10310803 +569671114 236920395 +-356347947 440406158 +304655892 -416082416 +-980541108 909745299 +-368240407 -708293944 +-152951600 136807373 +275711092 962603907 +848495631 -920650187 +-432774759 -516490265 +406105474 -834034252 +827254833 607947394 +-232252543 -6733153 +288663450 577401535 +147940229 -220315755 +-600949758 -484576546 +-6184404 797811575 +204740120 831226646 +-858529037 -230712310 +343683613 266335747 +-260244399 -278268660 +-790320005 727887489 +-579934060 785892125 +-320231008 12076357 +234763089 591834636 +-662138110 435962562 +-593589058 -314851666 +459240194 -262429051 +-187578370 -707757083 +886084562 -249099196 +-659036585 -989186546 +-166110334 272858761 +-994043399 98680994 +807215125 310421810 +-181581797 965962096 +743283804 588399556 +506791047 -452318656 +620596266 -71075776 +-417696831 918283818 +-697745794 -32203458 +-691329288 -655643830 +-546282785 -235137297 +70383637 305234822 +-175309905 -124247220 +485594246 269933234 +273392307 -485557381 +-812318080 -239902590 +-945029070 913793450 +-317425679 -68653033 +94887684 -861765451 +111091010 -858406628 +-819529682 -553427674 +791853962 968938178 +-894514835 495325694 +-572257706 -244845968 +742314606 224821685 +366434936 -300797808 +781204707 915374986 +-347925752 206382280 +350799535 -979216198 +605589502 -42385392 +331628585 -69190927 +-658589040 -221487779 +629937746 525497644 +668166579 -562169933 +-370518471 392137009 +279658459 -127252760 +400013219 457725578 +161105527 397437043 +102683985 751369516 +404213945 404867655 +-718888765 255531997 +-451919577 -501548712 +4465329 -95104925 +-423986776 828652778 +48653113 -531630199 +291087225 43362625 +379238556 414676415 +-356975262 -150683124 +-757870701 389667615 +-503744730 -171649752 +-985335708 403875050 +-326843880 -359605543 +-745963104 977896393 +-667714996 -828546145 +-819047451 367024330 +-248551640 -215694346 +332004858 629062693 +718203700 347073377 +-768190375 794969062 +101446416 964087314 +-268942721 569366240 +670899119 57026428 +306053016 -765296150 +-993578049 880801823 +-948022234 202778167 +-179382356 -215721034 +777973717 729129222 +-364823534 764717201 +195336417 595595518 +780949661 -123270665 +708327195 -942445210 +824162543 964411523 +-633983661 -231921574 +604707942 51377025 +117548228 -804173971 +711019587 351274596 +-562099852 -126943910 +-52584334 -812759532 +60638162 804842245 +909937873 -861190295 +988510944 510467624 +879528966 -869897711 +-624084998 29432713 +386890593 -295070760 +-182249139 -760275906 +850759976 -813917609 +-931344687 -483138944 +192907680 822485507 +-597300786 303858621 +362064726 976522060 +-855876239 -177497593 +64875108 -399399011 +-746440619 244774637 +403051754 -870804470 +-379445139 476283969 +544449895 -877667097 +21590393 -929522479 +979724619 366066774 +487654514 54877511 +110905722 350568148 +644598610 172106536 +385658316 141701908 +614225154 -333667661 +686784643 70229174 +715044867 -335605798 +-755146616 -175975637 +505957804 -674764811 +-991386032 -438124422 +-121746533 613717530 +677440457 -402957848 +207275717 256836818 +457169590 770095519 +553916562 567409251 +-731344738 680330680 +879080264 -869437420 +-677831414 -459983049 +540907367 759753937 +-994572312 -684333826 +94496800 87411173 +-542990462 56565898 +119501778 -659686433 +621470915 203015371 +-816078862 -92895185 +783527460 426196770 +-441154362 215304736 +265164483 -685751037 +434914712 293310926 +772609906 708934463 +270156315 -74511669 +297815624 -77431383 +-138230855 495785854 +567696269 -866905137 +-357113688 -885684713 +-339945846 401797603 +-451236126 734091960 +248123366 -510473340 +-927053687 -513975495 +43141109 -91477921 +-851463679 -513322445 +57093769 464810465 +374868895 301706730 +-323850235 -337911630 +-753676950 -397915841 +-606015444 -529977528 +135331999 -735291235 +819387967 -139085362 +-188095290 636561984 +910875626 839141864 +616225703 -101781420 +-478841074 397166306 +-519396741 734864624 +-612854518 509649521 +992044892 849986852 +158975701 -442350754 +-61372681 -243392845 +151209468 -327713734 +534174518 167057407 +-862345611 480484682 +-593038472 -714135351 +-754840645 -296628500 +-171222679 -552953929 +-162547449 304542701 +309888799 500075179 +-303883174 -83174118 +648638003 -958061718 +-11337337 -122006631 +-538193632 -32419550 +-499723190 293514778 +118326449 34115855 +282354559 969912322 +883652498 -250314053 +-945313692 618771686 +924581470 576058173 +897249494 257809410 +146180715 55044099 +-578123807 687320940 +154293908 802557038 +-264973466 247213723 +899096582 -176055560 +60641966 462468217 +-482903171 -320169805 +846291500 -614588083 +42754931 242118234 +607510388 -717071418 +-138067086 908532328 +-337527341 163309636 +431477157 824584846 +833053962 835482926 +-156021372 -210960787 +858335060 -318017090 +304096884 -218335926 +-603577498 448927043 +451572595 -225758483 +636691089 813239394 +87855485 -482499626 +209706498 -465488239 +-662863343 390860374 +-665285510 800019149 +-630602534 -622120932 +915600391 -903832689 +-573145586 -540801471 +-135385773 -832744667 +23710086 795900299 +-537110277 -342681946 +838850896 -280015393 +40455402 501424693 +-579780521 -982483210 +91038984 -309826756 +-818887087 55909679 +-837153247 -577986623 +-980959132 107850623 +814991811 506769122 +-384503875 969166450 +679833181 593408855 +-63709531 334423344 +346823126 666451373 +906483706 -524898983 +-334487988 -835356967 +-336686636 -350684703 +-170146239 196580292 +698455365 -780720982 +-543797332 807126519 +-539379402 -667489192 +-672619055 893763945 +133240620 -490523495 +-890157568 724334091 +494589537 -494716651 +-854614371 191188766 +630038354 933815092 +-490488679 913993030 +321925531 83157613 +424509578 639520796 +-434437614 971225480 +778764137 -275514790 +577742487 -467840104 +127014654 -495053211 +-920399448 986940937 +903781485 -239495215 +-67498794 -129946322 +280648522 758049006 +410047401 991412389 +55254927 -669068261 +-405080008 -320622744 +442840005 907327317 +-263324481 -379730620 +-447907411 637681069 +-829735321 -312203829 +-136675057 -367989871 +883706191 196645636 +-925496423 213005395 +640564681 967797007 +-492258074 -668408686 +-834830754 729079784 +910385597 -2771562 +94287682 -162202378 +-924960507 563907118 +-172677230 -665039672 +86642913 -408543486 +-307745520 194360475 +118074409 354238600 +-70690009 751664793 +-207959296 -214049461 +-853377294 -554923538 +545510982 -106902035 +234371411 -545481719 +470088556 -406322443 +292284467 -706469810 +-465792995 -538230314 +916114190 353051242 +-270979997 941753416 +21573058 592988676 +262267811 223993205 +818677521 779566315 +380887725 -81953542 +-161859079 -845750867 +-941893135 -683348219 +-877629407 329423260 +-45289726 407848675 +-902630402 939281907 +99974077 794780153 +-262680451 -967644064 +366923062 641999770 +811435716 -392488641 +-438752786 990464959 +-188798661 5563727 +332053016 -957527144 +253217722 655123375 +925730587 -825366325 +-36234785 824953208 +-119081813 343760451 +954942043 -927994163 +979291636 -2898751 +-112629611 484900812 +441431710 541226475 +-700921925 707969198 +542874266 -566448770 +-999347288 357675216 +296355369 -137666209 +-435747802 399562929 +-570341394 -698917142 +-572149446 668258093 +127666733 -819634478 +-925558301 -361082086 +74821859 52290278 +897511885 -812583269 +468541792 907664624 +8060005 -224154064 +376814076 484121205 +803769814 -325390046 +-299113969 24862899 +-417202120 -241414312 +-2249830 -514897578 +485396593 453281365 +410078139 999348110 +956404046 598588006 +772243698 723223634 +272588661 -702132971 +747601175 80762652 +626570356 -272794334 +-343160667 -822907973 +872215216 -375443558 +-670247126 179387634 +-10236122 673865781 +334564993 -163820495 +-346078437 -540994329 +-746650850 258845647 +709492912 -662199953 +529022398 658880970 +-815533102 -268523803 +255720698 -623885596 +723354325 166110679 +-62851096 -219593963 +-662194897 -899111279 +-557301286 -841999451 +-134183534 -574260754 +823154828 741417393 +-780573023 -142305979 +-384554542 347537704 +555059260 895348188 +131043229 818900799 +735101421 568014045 +-876414790 541707236 +238180524 10565041 +390534520 512102096 +-165127657 -675396522 +-288807750 -633281710 +-466451382 67420387 +-51230442 -126222078 +932053381 -571045630 +666390726 889905576 +368417593 -92055280 +-238899796 -207349000 +80729908 -68591196 +-972723363 -90468564 +170789299 -678058065 +783605639 -352738183 +-840089766 474010328 +868343394 942651383 +543332388 -197768262 +8032304 516777520 +-508776010 68767073 +518886446 -251048586 +523563477 -561099273 +611108155 993485221 +402080230 465269352 +854368674 -467247021 +725422317 140956769 +294240695 -268671246 +-391469452 -3530356 +-435865381 299770021 +-671606301 100200340 +-185311392 255765352 +767880363 176975909 +380484364 -395188623 +-652639530 -926645194 +-948911969 -890970104 +-607204466 771307356 +-776722882 405416347 +-816781903 820263412 +-316023301 -742058492 +143147878 954707194 +-967540927 -322676858 +-809506973 332425826 +637995013 -349619629 +252893015 -688665827 +-877402251 605406802 +835900337 -698472357 +274147020 -212095279 +607448907 -57250072 +-33347501 -729519975 +548507690 -278225188 +671714717 -707523663 +-923208196 850927079 +-325770503 -142210051 +-905019740 -833907074 +-112293814 -719945729 +-640104467 912785324 +393587539 782289160 +745847163 19271374 +-77907563 348796996 +370695168 190354208 +488194426 168584729 +489071375 13460696 +43684506 -543576028 +769747905 882378307 +-423936620 -546876172 +328672844 268186043 +-963468738 264432244 +76731351 216086521 +723208232 -930018821 +-744917831 -938065587 +-847789406 118261962 +-782301492 600550923 +571854139 -833722754 +-470495213 65591357 +48245840 -549681471 +729613422 -764680402 +897029816 57412054 +-416049915 -631005259 +-628689260 502512577 +549671523 359666652 +-778231706 -547954967 +840264393 182957961 +631849816 -199406655 +499359943 47716668 +-540889497 -32201179 +840415581 -439227881 +804818072 -179072643 +538607012 374593541 +49269301 -58321310 +157364827 -840221180 +520621260 610015619 +-534174212 823422809 +628171833 773656871 +-975988877 830779463 +509571295 -771852501 +-271436040 530146539 +-225011992 -473902107 +-723256472 177510955 +-333852835 -617985252 +-87456645 -871634202 +658131739 104476589 +131076989 475383086 +791845729 32231903 +-110363708 34714494 +640591702 -137730764 +-539984424 149635078 +-156729899 -799623012 +493882720 -43470175 +-883619865 900339461 +484160477 222146847 +-7680495 504536447 +608997056 568607591 +-162871297 -146779309 +826956054 -826898479 +-472467917 -71660140 +246491087 699324756 +444259768 -259067472 +-635431600 -914878157 +-493459161 662858667 +-400388518 301155936 +-975196679 -486843978 +-567972622 -387652000 +-9291290 217817884 +-261606701 422980803 +-43740400 219340603 +-775379474 -747305051 +927803611 -414241542 +-51088688 -367275178 +-918186125 -435334428 +708393589 -782439255 +189469248 10534639 +114249142 -299385836 +789315956 -140159004 +-503526861 428122463 +897259597 -810272089 +524697969 739159649 +319106701 777674464 +6045010 37225204 +894509945 -296856970 +234333151 548212218 +220797242 670410580 +421753968 985319914 +-299900333 -638927832 +-439610663 -705151802 +-973602213 -87807780 +45259639 -54634688 +-513324675 482063588 +-556104799 425705940 +-171693352 -601727954 +-987579846 394063634 +460681844 -287642852 +451226623 -711774745 +728750635 651147484 +-931446507 -435649965 +-817088706 583132376 +-591093950 -630397290 +-703162011 363320393 +-17899474 -265416715 +-483520046 -972480475 +911547713 492584780 +682009850 105979152 +-305627566 -405121529 +482010584 387015691 +-505576916 -948628442 +-434727768 224481549 +-348522036 -278748224 +-71267043 453450036 +-714114780 261081098 +835701169 -763801555 +-895723276 368168088 +310920621 -450305564 +940464126 -896680585 +741830329 715037867 +-705542246 21625700 +762152735 -450104295 +-209766871 320478280 +-613413381 -117758228 +560785597 197538782 +-716315414 -282430009 +-450543552 -678253526 +341018564 -822363805 +-127023760 -168299303 +-702773288 -999768146 +968808284 851958309 +533793558 -135477125 +19028918 -34906376 +975614066 -835907918 +344977796 460200674 +-929322901 825173022 +277366507 151628151 +-437773704 -953827158 +494146770 -993470043 +-964790270 31580740 +321638061 854640226 +856090923 693354633 +612227212 -114735980 +-987899588 -686367831 +949279144 -400279457 +-561624924 456491527 +-950251118 -47560016 +570134081 229834102 +-150964068 -111189137 +928739915 -524993715 +57061616 422165294 +20844474 6770228 +-254485358 896292967 +71526012 571780155 +-607512489 -106611619 +258280605 467375241 +-773747755 -613238215 +315405167 262777456 +138121558 195870868 +524009981 9742847 +-283617273 415491612 +628655860 -126572703 +280262434 -507392003 +329725744 256904154 +546504846 99933327 +-877012038 314125833 +-448751224 582483576 +914551697 278553778 +-288496246 -847474500 +-13617037 736925996 +-24960556 405229290 +-132541011 -642888855 +-855705822 -315040349 +-964764730 870266699 +180409792 -714034909 +-486729045 336727053 +-75626303 -725440651 +-261788108 -337221654 +-682281463 336562154 +747799917 -703972066 +611129032 575549923 +-157904749 -787569103 +-371175125 805386372 +133092159 973536294 +-513371501 842066149 +601002242 -872416183 +387876325 823137435 +729229332 830884277 +-572609797 -801672579 +-48139450 -196328830 +-866016171 -601416920 +505989750 551007597 +-412397563 -271987872 +-638301534 961197335 +-797461707 -684445498 +963197839 -17576918 +989053775 -132139888 +490629617 -612229741 +759657626 -482288873 +-702548120 472652012 +825308742 -279301707 +-37234256 566328398 +-619603833 -391527739 +-8165440 472618569 +239209203 589796632 +-751374809 729602636 +380311827 -276944257 +803725389 -111963592 +989999060 981617277 +-775166449 492279733 +127128840 -315899828 +248702056 850400595 +-344243643 107037925 +-366614386 247826938 +-313467493 969940288 +-54965656 982042893 +-521829242 90223846 +902661720 8309919 +-761954082 810420815 +22214717 -164345036 +-889079460 -737470731 +-786170038 -304306726 +-429065165 -449343131 +-714979474 861558700 +268695185 -920552393 +226085863 494932200 +-780720566 759495628 +148895433 -653304884 +-831681473 892116291 +-881032338 -696716673 +664929548 -190230562 +407524376 201769203 +449875424 822968504 +177542370 494077694 +-435917494 -844085340 +-213128841 -912100011 +-856867033 -394195476 +667440291 -397130915 +630457707 -744948803 +-812635315 814039957 +414233747 -612855878 +585539660 418577936 +260920573 941925346 +-399997205 -398029857 +-278559026 -565112083 +427198461 709619136 +-879061439 35133219 +-258105756 359230616 +550497331 -299026258 +-231968497 -366213243 +-906053126 60162571 +469449591 -563295148 +-441899960 -953576805 +-540912017 346790496 +15960713 653750717 +-449310992 180198673 +-448563829 582628161 +120031566 122104046 +612556940 -432273055 +-695397140 -494333152 +547335807 285516087 +-105244941 -307605147 +80546141 747794281 +-779263283 -916315278 +515720271 289975818 +-912744732 -92981969 +-98313919 230236225 +-957031810 406185071 +-876235326 -113768886 +-732437156 45333896 +-268818072 -487975823 +423990546 -108558135 +847048647 -938452151 +-904654010 -803716656 +-121553054 -180494011 +-318758259 -190241552 +-836895036 717823248 +446703933 959355935 +-684567442 260299624 +422459471 -766139798 +-276510108 699854641 +213827111 -814182785 +37710682 -184910680 +-854913925 602287679 +281303515 825107495 +497688346 901514308 +739859274 380891940 +-887491527 -742875129 +534474324 172782132 +-947545764 -569800182 +578304853 345952361 +736515936 -255091366 +-600600414 -634257565 +553108508 -219426445 +-431998731 413565395 +-422822887 -136814859 +236392931 520131313 +638787235 -631685440 +-410774650 23738913 +-737199394 -377718086 +-98579353 -430005800 +-884758620 -466980156 +725631633 190194861 +-61145179 652459408 +272171015 -951451738 +-58367984 -388240575 +335941755 107032361 +828579783 -903263256 +326892378 597414396 +-243693244 -788961413 +-111460253 -227007410 +-842319189 -43309601 +967207585 251572008 +-52514722 542177040 +-166491236 43386210 +110344789 203953088 +-445520726 805231374 +198685217 280627933 +937980898 175748502 +182178206 385177724 +-322902428 335726451 +-691411451 94618041 +242955222 752417378 +-657090085 -781003583 +836039266 149936926 +-758158388 473556955 +-817294526 23868103 +-698403869 -334733535 +-161917060 -760016574 +-522639593 707084216 +-714700973 414659758 +-327152288 339350756 +996216453 545451721 +-224208660 -306476077 +-443336695 396146209 +-394154203 -321440404 +-593855906 -649722434 +621498453 -236034206 +88056304 747047642 +-877986881 -66775892 +-998893640 -457705700 +675301503 -149051822 +482213637 -320401235 +903127886 -352902948 +266995400 978122917 +-539935178 285176847 +-598824163 -692227499 +172464458 746439071 +580462071 -944259291 +887490738 -314662677 +550696683 -712870228 +490721023 179756940 +584121213 576669466 +-878522482 836903771 +-614894148 -558451595 +246647874 729877503 +-471312576 313086397 +-870263409 504944890 +-71672725 -35005940 +882837984 -868312186 +169593515 734885609 +-435702625 446512530 +357917365 -89189828 +-476195969 -291138190 +-691150575 -578318098 +422793657 -162110845 +670008239 39209354 +44494895 365931398 +575627375 -192300941 +318292299 -249587903 +-65309313 -234806305 +-909105062 248277602 +201097524 -234292720 +-307545288 -106596732 +838287496 112732669 +-788633293 -119422567 +384135879 -543209845 +770448976 -33792526 +63041188 -817573101 +708422598 784445653 +663240648 -428429926 +-444575560 -544824734 +-680982561 187462301 +-450089807 819130201 +-711701025 -801574920 +878117755 421967481 +-719774873 792143110 +-625738847 336710259 +362172357 -317387120 +-926917989 435272130 +215669237 530421003 +-598683797 672623228 +623160543 -103609362 +-25045258 -414376439 +192700326 377766299 +-536299822 -89410417 +198600606 -949285966 +491435640 444003074 +-967238695 31389534 +686787143 687553782 +688542651 -506704200 +389825824 -502598718 +-516725965 -12941704 +665647757 -944170291 +644437738 -111071679 +427509918 -265111009 +-184890604 469843297 +-138632808 -813104015 +-335025853 568892344 +-313227689 769007637 +-979347088 -325132502 +-384902584 600649832 +-537272020 -427934205 +-624426926 -233151179 +-289632718 -507807537 +511569897 973476827 +-616393372 632734521 +-774746124 587128743 +-279308783 -649917140 +394768148 469731575 +-162818145 467490814 +-495835485 -341283343 +49682810 882603492 +-687800067 14831188 +-886042592 -683432173 +809901086 142494828 +-313797172 -427557092 +564178942 -746413232 +717272472 59551934 +-432694005 743751202 +964888941 607041473 +-424905268 -908385786 +36810541 54982658 +-974878373 -923547545 +-463518980 890952997 +897729098 420862229 +383580161 411616359 +877867282 -685152594 +-879446919 488249265 +-267752397 -290052182 +-21965369 -893512342 +959138047 403127813 +-604047083 2615472 +196209102 -327193672 +-474783271 -201721615 +-528770385 -815737427 +252872205 827311596 +-264687450 315927088 +-358395715 433929431 +828328132 92763052 +706414835 -584362148 +-779213141 39169706 +840404302 828951164 +611626963 -421362700 +-164810805 -507718797 +347102490 -71857101 +-507951828 674303185 +-942378421 987904741 +-486421472 895520418 +-737281767 -252959990 +-401816856 -791166739 +-342688870 -782241363 +838513950 -594156524 +748191457 56066703 +308030939 402211831 +747378907 -940292317 +888463344 52479294 +-589279745 806874121 +460902210 861413159 +691353632 -977965056 +364232795 418974357 +102134981 -229324485 +-716539541 -572565644 +553938526 -592540454 +2968443 -643034798 +-783763260 -160507454 +810430548 -36386059 +-744711923 -334773080 +-281029258 -238347814 +647839266 -391211177 +-281643121 -929657168 +230780849 805427575 +372466554 717926230 +101435749 304471493 +377539539 953966125 +-616957767 -831363183 +-810591448 280138848 +410512051 -599000096 +-481511776 85599971 +-275450925 748285887 +-751030128 258970025 +-972684903 -93723495 +-560222941 13860712 +306812683 -717105616 +-51592565 726151313 +-242887473 -307917004 +-358898004 -335943848 +43077678 732599846 +87051873 514531067 +-544206353 747088118 +-434397746 -531597566 +-935493134 -640356225 +-603253549 -861087110 +815326453 -280001364 +-47445241 264649896 +297706710 -572325649 +144043555 -213192859 +134204397 -795084431 +-855685078 756159282 +493649817 -840045336 +138644854 -158611361 +-251616577 -905465973 +-507873106 166319894 +-665669517 130932554 +145046647 592153799 +574046087 613684188 +-833025059 629357411 +-432031315 122312416 +-670323496 -415317845 +457243551 -568286581 +997057455 -678647204 +-739937522 443205567 +456706873 775260118 +-176127805 -201543766 +487109171 292923182 +-357798678 -387901639 +630828409 -761558713 +257128577 287267509 +-794851068 776514212 +-493242866 -24026592 +-953285217 536317438 +-588725079 -158330386 +790947154 613080186 +-305711698 -190728851 +564445872 -790432850 +773912382 -500123195 +-996731179 -370784135 +491776411 842361146 +-900239790 -295439132 +233712201 -468550808 +-216781294 560063971 +-99398309 -814679061 +-209732143 650325139 +-686070939 -108259962 +-743525577 390575577 +859551775 -40317291 +-640602174 75481674 +286332189 -715974218 +-666187662 -532490701 +-281026492 -10493850 +893912296 209632180 +-468391685 356230299 +-492728885 -547384529 +239322195 599233250 +90366733 739979525 +270465560 -410808945 +906317066 -15506148 +269181146 -450395335 +-667963663 136459555 +304752361 -207540036 +-824375315 964206750 +47160904 -469370223 +-946150505 516169569 +120184046 575076380 +-65468522 -14557035 +819106029 894763062 +-799091703 824090857 +335133915 -245923719 +76302761 961527296 +-928495362 -936848616 +-494688342 -270536438 +86918665 -325440941 +-428282336 -979840791 +-567581400 -255885789 +-693752797 508894728 +312242565 -382177195 +-559625521 200682697 +260457874 -109311807 +81823841 635216632 +959446873 226168717 +-781006947 -738376207 +386434869 -327099766 +-812549933 498960455 +-497872992 949106931 +289619032 415219903 +-569919404 717041329 +394310776 512256210 +871130679 -471579519 +40941638 -383966980 +-660419846 -365125567 +-829077771 -406868593 +-165385369 -698270291 +-699654840 -494302768 +-608246242 710922014 +65491451 -79567301 +-517790693 645374977 +-746025391 402185957 +-662497124 -3840189 +40743293 583952854 +-926263235 209363870 +642952849 588752384 +185352051 -746731621 +516264949 -85166508 +684571774 907164466 +-812407958 -388888483 +-822291064 -630821937 +-467523426 793834682 +572438128 -756483171 +613508926 16907478 +34400596 731260796 +-3217593 307066871 +-530460793 605957090 +-592723941 736597202 +120581317 -923462583 +-978644824 893149110 +920830092 -248724788 +493947322 -547511464 +-65943783 -512522860 +-890018666 -847913828 +941787733 649259116 +-723666208 -569099244 +401161310 739149519 +651186989 718315 +-939774150 986373987 +840010107 345033639 +-66871485 311112275 +40198526 -539294149 +403869216 -297927862 +214375599 -797204197 +-564289799 654775743 +514897368 -19366494 +-258377494 -251160011 +519269261 -88438401 +-817824923 -873274430 +17958704 -564274027 +-354441603 626844568 +-149399240 521245587 +921747754 -747974070 +211019688 -426035026 +-778680752 232833006 +-310840791 716799495 +-531873516 15992195 +26348396 -682276364 +105777263 -388570688 +-985396349 150769251 +-526468809 2689036 +-789715788 595711048 +257043907 514457073 +591714863 -325101352 +576352347 -444818549 +-969406111 685030443 +573297059 -351433014 +-768795940 -619530458 +640898018 317104297 +-392052479 981082021 +320383088 923610767 +453442320 741970923 +-228420164 487492590 +-810163087 408562603 +-696970783 -975870301 +900569631 -283500275 +-123284370 -637091874 +253468605 -258609533 +-546838681 -620033713 +-874219091 -840041138 +217947201 -462666265 +345620432 892311031 +-975672756 -974505463 +-163360849 -379579737 +-810949440 440761671 +163720961 -446172417 +212132109 804199817 +853384119 992300560 +-323053553 -983133587 +-92407805 579754451 +364877519 843804700 +-287324557 250905516 +618907455 -228815890 +898834623 -317745562 +389013838 -571420390 +-584988718 172247715 +-734315651 -226355576 +-113623726 -553872871 +980343354 -385011747 +531167855 623972115 +686311857 505965836 +46356326 58593216 +-774501175 258919543 +572410606 998610917 +36347596 225485617 +-741411977 -802699791 +-83675351 -935270036 +816460386 567496906 +433200392 -900886858 +-834437677 155322569 +-173433803 -881763142 +-202452654 -319638515 +-740651201 422188653 +620205538 973292694 +635536405 397809475 +-262536192 841374098 +742935429 -598554063 +-67195509 -699050020 +-454541894 545257639 +322267322 -220436381 +-185714831 699944315 +-508711509 -513885039 +-874925512 355236745 +-434285761 679330079 +685974619 -357008627 +140473505 917680785 +-755648359 323099821 +-223676575 -3723331 +-465523842 876412219 +-252967537 970102783 +607230090 -14364284 +669748009 -657704626 +-76688219 -620980586 +-433551766 -303817254 +221934120 -976608958 +-45228537 -738146868 +-622759957 -340528337 +-572110421 850208050 +-491289844 769552290 +601733187 954099477 +-181580842 -73297530 +391155067 -493407123 +78344234 712116070 +375981116 -950380733 +-121703445 220298525 +724497977 -125615231 +-225980987 916246007 +922972817 -259059924 +616753675 937347176 +-651540261 307986718 +104277641 803845338 +126805730 -371044814 +830630732 683598557 +-192975345 800360307 +-817186941 76929934 +34207521 238622526 +43751888 877254614 +-512190469 918677365 +-875317016 -439531506 +-414478755 259941714 +-648762165 -290543272 +-914699483 -227009308 +449122883 -803535095 +613393969 338179060 +965131056 -676601722 +-569897490 -93116602 +633021956 628468820 +571258741 -798438669 +-458139484 -534674289 +-890737066 658430920 +-61280282 739113872 +844384205 -704145905 +-917992854 976214905 +980374245 -403340526 +-106059798 653151009 +-980173484 632825062 +-885351933 -2205462 +267867800 512680778 +678765577 -731497164 +661595812 -18257985 +346125506 978650509 +584460525 -130266036 +-869154005 -878928323 +-922332954 301849861 +256720898 -804801911 +899966615 -693132428 +-793685445 74195707 +-126959787 -419175653 +766545932 75356364 +-721591832 -93855759 +668702906 300675565 +120925755 81053632 +-455986493 -958283035 +782244515 884154340 +-33368382 -450352414 +-606695850 633010268 +510077266 -50154756 +-785464613 -622661616 +-671294140 837077760 +110151983 -752683596 +-479614196 -401751198 +821613327 59837283 +-556796626 5585074 +-507326366 -242676833 +960414766 -223413506 +-139890602 -619946082 +-502048817 233006829 +-473748666 224047833 +479791710 -634368573 +-218775062 330958478 +-42077654 -857530346 +-406082673 841531788 +-350078257 -676306719 +516690258 236132540 +89397955 -617383720 +841641263 -297073482 +-76491213 428065406 +-731097579 -601859089 +-58278002 -534296545 +955367002 -502076954 +-838846186 -363324455 +907410079 -451517262 +-361233734 -605286003 +-30170104 542214816 +687322656 860689416 +485779788 726706092 +945110908 -495792501 +107616988 -816329321 +986934261 -453080102 +730134711 296342538 +562457408 106137320 +244940221 175721493 +-196411100 931799018 +653510127 -568019327 +-50918794 569615852 +794096130 794855582 +-775758622 -161100149 +-164100031 677824317 +-781540274 262016070 +616662067 -321293038 +-18627736 656675541 +268307163 842596871 +937675527 732311846 +-556998560 184469466 +-695688443 953534199 +572801372 -637158788 +473570764 617927903 +-565034105 -814600307 +-713189597 880585619 +830999799 -31876205 +-796203607 -313524561 +-853491578 570524152 +511065344 217749273 +994844060 -300724825 +-195575127 971733274 +809982751 -509830821 +-970364205 533218384 +256226502 -818800769 +38160747 877345100 +616988295 -548309750 +197263213 836678147 +-175369625 -184293806 +624617117 146074182 +-870802347 823845062 +193666125 932502246 +881099579 560902542 +-876143917 -516538514 +668350037 639833543 +-162542338 664946162 +93199488 176456299 +-176975495 779369202 +-213636648 335452185 +540350343 -2512536 +-762937583 706611349 +357980276 -685719142 +-766417787 595974920 +-109631028 -905753451 +517103687 984721406 +3059987 399569790 +145695421 710107854 +-904607192 175106626 +-463685276 430402048 +-711978439 959942144 +24068176 -243293220 +-172526268 996818212 +298507094 136818338 +652903764 -29088800 +465208531 818347316 +-596998006 -148811769 +17246787 281222873 +-296958851 674680829 +-492201635 -840921617 +-219064623 -148161624 +479247700 -356354455 +334017599 775302195 +866802834 -644531667 +153121329 -23724963 +446682766 753297619 +59999552 810767969 +813283449 -436630434 +839392289 -23809241 +828181877 -194185592 +-863558583 63227076 +201140292 781484162 +-869477130 227573016 +-5046569 364982600 +-63106135 -887462747 +730107275 457762962 +334169355 -930455569 +131697776 663231510 +-771512938 -127385815 +-447809957 179936046 +265021855 142615282 +-688283532 -177569731 +291847501 614365138 +688608608 857422314 +178457918 -599685157 +318983534 -257086379 +-686827284 344632376 +842523287 -27200440 +-641965442 -943616907 +364969772 906012523 +-769647621 -171913503 +-353155893 -973996321 +767571706 -373310054 +-855453560 251213620 +-23197642 327506674 +444520599 -373866875 +369099058 50676204 +445232520 -412609501 +148999568 529828568 +706781970 -935413976 +275611770 -611616118 +-338451649 -98365468 +467595688 -731798533 +984624121 475439391 +515089746 421765677 +908682560 511459441 +-22703041 -50475191 +785470374 481417245 +741853212 -918997759 +246003562 -986309629 +-800512533 317559147 +918771156 -146662920 +-579890875 -769978291 +-70170916 130045281 +826717112 -179331543 +368669895 -392172741 +-213161967 881229235 +-157005874 -389922198 +-864973307 -265350609 +705680166 719370287 +-711012490 758187444 +57912659 -186902879 +-22178954 -870316440 +886709075 -387468044 +-201014186 -718230636 +-913947530 851519381 +870758952 -813079617 +35245636 -740272565 +476754382 82672790 +936922618 -589070247 +402603871 457789429 +-274391670 290944641 +-150289093 815440827 +512423517 332436551 +-56401203 -360426635 +899425569 -908697753 +-485834003 154771939 +981570149 485797929 +470834304 -246394342 +510178059 627792901 +-713432527 -104441003 +-865730493 -120887164 +481497410 -47069016 +-926978402 -437894383 +-874052428 621965695 +77543955 208419208 +733077264 -612897909 +-527015120 194559434 +-266156648 -725484156 +864214997 359667971 +-344454534 -136930579 +124556097 -413589645 +-225299153 927400819 +109729942 878759365 +-193358410 -69309445 +301251636 137374773 +962697333 930217727 +927606802 -987180052 +151909437 626505762 +-173170592 833664100 +571708564 550030220 +-473943411 -73360679 +-42663306 560567387 +-674391115 -5220643 +108625538 -286845217 +-195347738 838481781 +268738094 943263508 +-292789455 -1449055 +-591052355 932692283 +-89276040 807335262 +-423355676 58756491 +-904081293 293745642 +-992050499 -108789432 +417109540 186391776 +-972052166 47601268 +-694227854 -933366661 +532563021 -619225461 +-217279747 -131562263 +22601746 879497946 +415901826 382650608 +168661706 137753046 +-999511276 -552887081 +211900119 310719993 +477039556 -240056915 +410260159 -449983917 +-581530733 182560243 +124050081 -527406769 +-658425194 -823111501 +-215821357 33187526 +870556028 462825129 +-429409780 988447147 +-582264391 428752412 +829663885 -289722131 +990323573 -505954261 +-361168071 -788993195 +-288496134 -997900825 +-916920128 -312817171 +-260581848 914045389 +-336704410 193871090 +968335778 863906649 +326175699 856288824 +-786182264 -300925724 +261806466 -978930495 +303933157 849109821 +-445221013 -687934363 +-615551499 45569902 +-790055331 261446359 +-795536786 855258861 +-315385573 672024459 +-598371290 115306721 +750385288 169439378 +-844221171 -362515451 +848535983 -737817564 +69348972 142682668 +488257866 -624966913 +81690595 450262526 +992309381 415074587 +-459883312 145594802 +-166513873 817738667 +-100415804 -901702621 +-592786983 -92522204 +-59416389 -186516405 +712344580 -258813876 +859765606 597074099 +983279523 516859183 +54343573 -333543807 +-956609131 -189937593 +-864403836 -261776901 +-40921177 414150652 +362205535 162671555 +-43551178 587121601 +183071371 -943084305 +-118012354 143367743 +-8706658 16575483 +-361117719 150195287 +518779981 708329412 +36339458 -96027476 +624778018 537846569 +-706855298 219607327 +-816399680 -187358375 +-962746300 -291668460 +110423137 900979197 +864754616 574219037 +827643845 173741779 +372550211 538531893 +709337403 -87165973 +-101607677 -988017627 +186735055 -739614541 +-968493547 970999831 +35778789 936074367 +30321871 -691502928 +-312234437 220332232 +-32984502 774630502 +271671389 -723720312 +-756948127 -100400608 +-364290464 -870842383 +758513045 -549074614 +-148052297 -917279670 +102315374 539074648 +-320744466 206999228 +733102622 969418513 +-205116454 -310137859 +-938707001 -478677617 +-447747494 951776821 +-751272072 660651098 +-766991507 -318819875 +83052959 353484592 +675962801 -96984144 +100571858 -769057967 +-945314906 165098544 +117186864 -505038427 +-809875882 -6978563 +-246867592 -585830173 +905477744 581615111 +-176520871 528045468 +-167460263 733916978 +-354388120 325315930 +-133479415 853433645 +780788927 -322330413 +265369182 -920636353 +487236273 936987616 +-333363539 -407164974 +451097039 381207348 +338322546 -380611299 +-315315809 793729223 +-379742685 -635666632 +-382449908 -890325069 +93985716 -989488981 +-453887266 -163792098 +890935723 -819326670 +-118608128 845021913 +-459715733 297586580 +-259139806 -624749217 +-851413849 -760521271 +-419988157 476079247 +335804678 78490470 +-265971626 781660928 +786398469 -810652601 +-263363969 -810809410 +529594083 -61869916 +821015839 978676762 +-117940778 -441631517 +-552019405 -331437665 +-779027695 -213884953 +-924477352 995176650 +-635961157 -521203952 +994532599 -739941958 +-899346712 -674001267 +-314125097 -386969787 +-970021832 -995521212 +160695431 661045113 +533321541 654841675 +-551407590 181722658 +729783919 549422136 +785272920 719028479 +-847514755 842970327 +-15662204 442593059 +229642168 424423674 +-636250996 55796316 +802631093 -415885618 +-854180064 745375793 +-867068294 773097908 +-405726113 755089656 +-261712777 -544186661 +-778377672 700239406 +-715636156 294868160 +-331867351 -194590486 +-691364577 -148950852 +847618673 -990547485 +-414844048 723269389 +455843123 -136312238 +262368926 -663100474 +455759376 -920218340 +941931381 -996500128 +284201943 646061543 +-240730528 -230105979 +485988970 630611539 +-609870728 -523680251 +941756762 -299315600 +51118130 719913210 +-496258049 -790821422 +694083117 193385807 +-866964543 -166917528 +822749107 -192573119 +-310779113 -674720660 +496272266 -847083060 +-78087994 -216188648 +-268683471 981319522 +289195450 27265505 +34432715 -378837582 +-607469580 -914973586 +136168991 -426422548 +-435697382 -540802433 +173590545 282926759 +196006475 616355502 +645127292 968272445 +451656919 -511028865 +-381095479 -506065854 +-480658888 234034053 +846878501 -978507015 +893300363 -488109629 +552621678 736322464 +-310217712 -30696729 +649473855 832501818 +-960587233 798440217 +429484912 -795092842 +862737131 718149328 +188134002 -522240971 +886296949 133523008 +-323171369 -314830164 +976300925 694308305 +-339472707 -273334862 +972508025 -723046827 +-676740741 286490294 +598671884 27972245 +-326563962 645059300 +-484722483 -485916677 +-414067546 -787742254 +-793849687 505456801 +-793754406 983992078 +-757530748 445632941 +-335716791 -334815462 +576828627 497743141 +268007497 -538918964 +504924804 998412998 +-829774741 -744016055 +-78427727 183566303 +586540424 593145448 +232447959 -919695872 +710270608 141878666 +589778024 -265456554 +320564996 307749245 +432929164 -12528716 +448039698 438167834 +-648898420 789396716 +846879343 -331658421 +-88137990 855625017 +-135186941 357206737 +223015724 734237930 +37509359 188097093 +-41359487 819672481 +479818539 179645119 +737252853 -350356266 +-676064248 -229104342 +934154871 186310233 +-568163054 147433668 +-594218964 374292199 +321787897 -827300282 +-527499978 98926472 +303214292 -863504317 +314795550 -823070069 +526433639 170744824 +-301939432 184643520 +419996044 653032403 +-411755377 478233561 +469148235 24355061 +-591230074 -493219248 +-144962108 -428049330 +-746098427 407296589 +719435885 -183342721 +662538714 -896340034 +804232424 102963767 +984053704 835881897 +-202557079 -330630855 +-45496863 -296922396 +-847627394 -699315381 +-26339028 -501865583 +636317379 212693085 +-36601995 -63267107 +607076713 -970960196 +312805043 -462613171 +-388433776 945888791 +822386995 -23511221 +-510271714 -720095253 +193678172 -809891018 +357675048 53374754 +99185827 960238337 +-235740442 517581873 +-312606213 -711177985 +-781606450 59503981 +643214735 -371218410 +-566582075 -199533880 +668431942 331426297 +690857865 353493680 +375754633 -272408519 +-696949643 218305124 +-293677207 -394266796 +-727904845 575285176 +840655264 -703229371 +-114294216 -209868955 +-27165375 739028305 +904241915 -870883650 +215685299 -463940996 +-643215307 282207963 +520508020 -833437845 +-441314603 919069659 +185467113 319265908 +-815990274 710046023 +-886705942 -662422504 +-10233730 514960391 +573535348 213967347 +-399591173 528120197 +875151453 -746915223 +-184021026 -249012208 +960002370 -408893175 +28639058 69244390 +-878503750 841330979 +500617479 674509736 +254624795 631715648 +3857695 -283425113 +759679955 -769327602 +-906866446 352266058 +-554179398 -23987020 +912484091 -752808097 +422116526 -399744004 +134477550 -359381833 +-700887513 791021667 +926931629 207971409 +-563687983 182192038 +132705837 135298740 +-7901796 -153217552 +331898494 -437026738 +-427818940 857639077 +-740402145 -284328598 +-357454747 -527452808 +-623625935 -195823618 +-329970816 555639423 +269607764 -998125503 +-897308956 -610036803 +877423175 -666682393 +-446046687 -464617578 +-578412635 -359900011 +780027358 -914279626 +711607159 423465166 +-779776466 130836178 +438483025 -8656077 +-947884959 653896950 +141282707 931074294 +29405439 -23513323 +-722344058 -741219415 +573916504 774031290 +-557360566 561729368 +-863118732 862075416 +46378935 -337852853 +-19730770 344938453 +943979996 761064783 +428434616 -408439708 +-845065495 -873832179 +222323080 783891326 +391027775 -106664672 +-282835353 23533785 +-493357023 -543027978 +222963184 551870987 +66398468 202238934 +976281402 191784641 +780266900 242767864 +-834520329 975721408 +-710143745 -250889931 +-273380775 360477312 +-545158620 862639250 +-726584732 818224541 +-930744177 319933680 +424847612 250142412 +205504 30264482 +998831749 -762988030 +-924537339 349699908 +-900640175 -406742517 +89395706 616838703 +211301931 243141062 +-735167992 -646776196 +-801947303 414799656 +614212523 324742398 +-663107827 961497593 +237610997 -942754946 +189910146 930505281 +27569145 -478215442 +-851393430 -64903021 +798734972 438852809 +-363288938 978391949 +-393420006 577518146 +-612700847 880903185 +41280849 597875828 +-254742824 -902863531 +326401921 -325747338 +-706302671 887940496 +-813153108 3516533 +480679577 -674670578 +376457366 205464069 +-842015509 575425656 +-121937683 -310095956 +-192117050 -356164079 +-907990303 -905276602 +200730539 235876546 +584838216 -586137347 +294893536 -574132636 +520376560 596135444 +847831303 660945694 +562297618 -843343564 +-946046983 847467345 +216700866 880369253 +869029769 -874920307 +704074451 792062343 +928566967 981052759 +867620808 687203437 +560727465 188077513 +609134699 -893902605 +660355796 277240352 +-585859138 -376101682 +822134231 -89173248 +800430520 689244894 +-966620511 -854314836 +633485598 -736088191 +-817723971 -649728586 +-453361458 921106050 +-975097006 966246949 +939977803 541066269 +-567859072 86355463 +-735874578 951725521 +318006524 -58862514 +736375675 431813872 +393223857 -813548378 +-989640052 520648494 +-180366149 796605098 +-272836292 386106932 +429372449 156368756 +-359347645 -334500318 +-339065637 71276495 +195663927 -136881865 +-377840692 -243721600 +956318414 917783946 +-788470198 109097575 +-597096067 177732604 +239637413 634482324 +-440960442 -5971497 +-841230174 -716046132 +417397807 85064649 +-766271437 208044159 +-648317477 713064374 +199030268 114802050 +384800511 -708355554 +-603746756 -781385101 +755704932 -108684505 +898454611 124253851 +-365799241 -469433076 +782258938 25776989 +238297350 633739305 +-175604247 169624379 +-53919015 -276345751 +168591215 439020357 +-976510462 -865362483 +455913755 -885190840 +137205115 -263506730 +-518077952 181871740 +-97172111 990202668 +-284229414 535023329 +-738779246 91948182 +176679365 569866086 +-912241180 315489521 +-269073649 -733493377 +660326281 -645762503 +-611349142 658590376 +25981815 387608541 +315431113 -436067737 +456230694 302530012 +-653388068 219412758 +853327892 -717290005 +-816858826 956444592 +681879001 -670935185 +-530400072 -247947194 +224956804 557284343 +-550923356 -207572936 +921412026 -538761786 +599437469 -72242988 +221817080 675216049 +668236847 508492189 +879665532 998602991 +987490970 801509284 +878293226 -263573500 +775922319 -139428798 +928698359 -345097891 +-634517388 856341832 +38595473 -113913333 +122422573 -693054668 +-862720964 939003448 +-756066084 -754031309 +-494027570 469369175 +190601811 113345595 +-739983574 -64866651 +-101523959 673141250 +-623445689 -341152508 +737243164 175078336 +-242389884 289137229 +-668677108 -547046812 +867772925 601931912 +-658977212 501057288 +4303368 543888338 +220794906 82113824 +-859319320 55287321 +387532165 -478476688 +476743572 -380094512 +704100160 -235954585 +364292955 -884235481 +-55746561 -206713748 +-916531036 -832945298 +445249214 -540677288 +-680824383 277733412 +78236969 -674398153 +270458113 25601495 +-108458750 295133718 +971103919 714660459 +945777400 787854322 +867496084 619167273 +256556367 -417626118 +-559725597 828409352 +-622934437 -85278860 +824765856 -573564063 +-809924633 -9419842 +723917866 -953238364 +55371219 372939764 +596453979 -280280430 +-797894708 -765529042 +740382318 466839432 +-307778679 -284897403 +523789350 927991833 +-243182231 -329778281 +683154600 730609194 +230408523 361956712 +-3044759 770984579 +527936208 -495080372 +-890000984 -372627325 +108465675 -801748201 +-478766800 965176331 +-290025040 -868856932 +-216525891 -417216385 +-517944526 -386798752 +841456222 -887667079 +735002231 -150849429 +-741609724 842263362 +76207775 -571870988 +6585096 388307277 +445638096 793233154 +-618438275 326782726 +873533177 -770296627 +-216626826 96191129 +706737023 216273406 +738551042 -167618789 +-161208786 353157986 +485605584 -108544350 +467330661 -837187930 +841106949 308872537 +-336744079 684223818 +-365885000 -978004959 +-843671740 -75193952 +-497819152 108939735 +-478404552 -466186595 +-9098147 836203611 +-866427104 -589305713 +994353736 753861812 +393542413 904707297 +-217317839 -94747122 +-30544292 758466714 +741313687 84237371 +-105436784 -590609654 +-652372055 87414637 +-567979080 215517782 +-263339488 -724525933 +524475587 -230793533 +-138261609 -795396570 +-415035349 -998949659 +-759741644 -387651983 +901848114 -831424849 +-356899539 425838890 +619745096 -819648436 +605921436 -643589417 +843258903 629437548 +-105568676 883057077 +-273861470 900731385 +-739312787 422799374 +513088754 -843902562 +-138315780 418375850 +-787308779 773653341 +36458636 849410451 +755773343 919648077 +598678201 952395436 +-526767006 801169963 +-163315422 39482349 +-307947950 -256151258 +786814039 302878443 +722778681 944159689 +803735268 -195360907 +-301074749 -72937393 +-692999516 992015502 +-392909188 -325899730 +-462130822 49536575 +-647048156 854730839 +599955024 -452386176 +746035142 723619725 +78465203 -406240942 +598766336 -752632197 +-799413312 -512015465 +-276634309 30866650 +791603729 -590031922 +267161028 77411944 +-167394166 684956452 +-112624056 -611636835 +465887256 381161790 +3759303 463142371 +-845630672 -906888503 +781818223 434289896 +-255142068 415811354 +280207144 -449538845 +-526220789 -46185280 +846758179 -561364620 +-241808956 352274140 +-287134970 -38669656 +-928755348 37776313 +-808930107 -634755464 +566656324 302043400 +485549993 -193078220 +-460764914 388220100 +-816753926 562826691 +-982901538 203119022 +705840174 -118752679 +906824831 -162188260 +399588791 819411755 +593085785 -155602424 +511041913 -237251448 +870754683 998577308 +-64308888 -901285754 +267695508 -781575262 +438814196 -774133272 +706642735 -785186735 +417871328 681702256 +665263329 -441650377 +168831314 -772022525 +9788012 -132894877 +-166133852 28998357 +626174713 905955738 +-543479162 -967520536 +411857072 -967021714 +697611664 341271014 +-594740219 -727380231 +-488634255 897261246 +-835091536 379876781 +795561759 -676826501 +521603372 -62681676 +614752518 -815545617 +-755341537 -295340045 +-338456154 -222108431 +227995431 -215654484 +411425321 -832102732 +119144069 523728919 +907397228 -842865597 +666271533 337126933 +-973869582 -902031799 +904144168 211874292 +-866413376 -762379279 +-866091374 -179708000 +-667613096 -36064784 +534441910 -424246553 +208398528 338231595 +280233075 557236830 +-35507257 -618066238 +212468180 -721131567 +385211820 -343361382 +829081366 -369013034 +912951163 29589285 +727257977 -586133502 +-690909653 982547644 +-496013463 -216960325 +-915613027 85869373 +-843560043 -412691432 +-603215458 76505710 +-577968005 -491531264 +907222270 460476655 +342207027 778849887 +570265306 598324543 +-999725324 -142500966 +184160276 -59331606 +-690327154 5875279 +-854807619 216110071 +-516455320 317529638 +694610248 650732717 +-535337740 -276832426 +279288243 -946065500 +113554805 414562527 +454230409 362224458 +-122910241 -145460379 +-514533140 213047030 +532488087 519674519 +65567630 -497810834 +-582903323 -988745358 +-393518740 -561818556 +-876808375 664343273 +24314550 447956951 +-858885667 839805980 +412346977 818510199 +7707899 -150714071 +672964807 696195565 +257165918 -844369372 +-552650126 673750098 +-276646052 452449027 +982945073 -952542865 +645317461 453983138 +-218964982 583296060 +136210232 -916521195 +242075119 -228050644 +675908610 378394979 +-230795310 -638108386 +-228031704 434573970 +183673259 -229247137 +679095177 410115078 +515053629 301153069 +434692621 260055978 +804386542 272423952 +-122091796 403163317 +717182973 375302186 +-865019449 -374107692 +-3154007 432286008 +-670274585 268658932 +859825568 368680586 +-729062641 389729204 +322345812 -957900356 +-968047887 -613715654 +973636977 -945129893 +-355958016 402766650 +465645816 97006809 +868051562 291034951 +509183471 634318987 +-380284450 -452037482 +924459576 -769299504 +-926816640 -896993021 +-602868899 -198314201 +-936403519 117393383 +-491945205 -961432158 +949169451 246788435 +-757050621 32797066 +218589968 860106696 +-762088879 -857576344 +-478908562 417520777 +848181044 -97030566 +-11577902 949313868 +-721558472 967537376 +485647012 -789077596 +-430029269 -594538923 +299102774 19934807 +-29754652 -771119101 +-959917689 488868300 +-18097164 826391356 +-517055932 -641480485 +-510834885 498855285 +796139825 -208770856 +18576557 -989754979 +100706444 215289301 +-330361917 324704446 +347985151 354996397 +582490919 913735282 +-2153068 -137120028 +237096616 -270858960 +-560567118 -138533384 +-598251568 -59293280 +833218495 -670403595 +628624919 869378782 +322272797 252679402 +-484092417 -155993191 +-190091725 329707898 +-265124186 -37617183 +-407244831 769602937 +-908999580 873113054 +-534042022 12131676 +503224324 -715720534 +448133720 479152715 +227805607 -443575727 +570302260 -320895865 +114333828 -290949865 +-373760027 -724286567 +459590230 -878686708 +187663053 -384058823 +-226138817 42824371 +733134621 275096205 +282621232 822498886 +-531463359 -269641986 +-56257986 -422395739 +-374665079 -754530926 +45860569 82882209 +-960484690 485738787 +-686098133 574774223 +177633041 -483648825 +882202412 339667419 +877794763 -193027159 +314446141 -618833861 +-487385164 19546253 +-20125944 -854720385 +885413754 -700166637 +-611626121 975339530 +138143749 -574260013 +399820292 -532374355 +113433751 -246376578 +617090177 924117478 +415915765 -47902489 +-958829402 -304879275 +268327179 -417533870 +293516049 846808275 +-768292148 291336580 +768825172 -351764652 +977344360 -621909188 +642585122 903508509 +-185809425 916706759 +-135279801 -678732897 +-436638164 799572969 +997049284 701890194 +-147004329 943598422 +-823301615 -723080203 +948989315 856079740 +437438517 -211532914 +675252805 626621679 +132781995 934770745 +-94786476 404973180 +-220983772 188316805 +527379635 -465780071 +552381771 693485311 +-109977754 -461672965 +-180669340 -754384340 +332258142 -67736692 +-723449220 633892678 +-244224397 -495987509 +296300442 765014526 +-408736966 355617777 +360553502 -811421233 +-288615080 997711861 +577325854 482673131 +937054141 713856393 +-281935423 -603336326 +-674350219 183705080 +-643848642 732636006 +403922117 -481653800 +671956925 -200975876 +212094867 -289596378 +-315870239 531528995 +492100266 628603132 +-333031136 283368654 +-547460532 437946887 +829764579 268468911 +-842665346 792181258 +686818872 394060300 +-770790177 61484625 +512185746 -932618929 +496386406 -182749160 +-229339421 225337123 +236599238 334415264 +707316307 601804423 +-158817495 -978792376 +-71911324 -340832334 +132543422 -539119210 +212495227 -395251516 +-332555588 -643086793 +469966697 879562546 +780564165 110491148 +335441233 -670386206 +75020836 954326189 +-537046023 408229414 +661602694 -955294942 +-361261731 390018799 +763537687 477118573 +656948642 -643763710 +330501090 -349797645 +141458910 887431901 +-306085310 -369937701 +-134243400 -978375959 +-805265902 876141759 +319020072 -821697679 +-897076622 290061847 +-329436015 556975905 +-502896908 -670553909 +602960918 275646981 +-194495735 -899622646 +48598124 -938025180 +-180969873 261441995 +715080613 11277243 +909157847 -185495135 +600842488 -808648477 +-419215138 73706523 +-75146645 209874259 +785361318 -645699414 +-113226531 600810357 +-506041609 701810431 +670318712 696371883 +520450349 -643605850 +-680150960 -790509849 +3411687 51378017 +-503586948 94287402 +-215691337 562412743 +826992281 -413048488 +-629464959 -7421289 +581131772 922361351 +-710870630 235004619 +461422610 277974308 +-399260467 -814184245 +20219326 285784301 +91411586 -809397120 +737927264 -588010992 +-327447904 705691098 +-562134035 58149888 +106602181 -788904950 +-289591 -821169356 +-646413732 -737542369 +72704214 -856019535 +-88317612 -999625013 +-148043373 -844104695 +564939570 305656331 +-566550393 -641925347 +519626625 -506113390 +980583908 754290226 +198567102 814139124 +467670807 143694223 +202012254 -253502522 +-340895736 814278215 +-832388948 -954319721 +-146747188 -532029389 +104398837 359494978 +-494994720 -776311866 +689480292 133148036 +24092513 3152482 +-117167702 -194858923 +23569879 -771544986 +-471196739 447241029 +-545034266 65172525 +-229560772 -191725282 +-413393880 157828704 +-907262456 -637171980 +994141472 936358490 +-300209752 -272297909 +-115523745 -973640437 +111996163 -647665237 +385686441 -377186966 +314355438 -344701480 +-639983020 -153257604 +43735268 -139788653 +-62417284 280918494 +190425686 866302572 +-135159408 -284680713 +-26969660 779567636 +-947479288 -283427186 +-532752243 3492594 +652992941 -286278613 +-123043849 -386036202 +10206824 691140810 +634508873 795130477 +727251361 -52617107 +703803939 -865934683 +-344717722 431186858 +-978084986 -780367401 +139182945 -350539214 +-390576521 -828506005 +-286927693 -403969542 +942705810 -232123060 +-356193095 260979806 +-61824820 941008521 +983969991 769795328 +625633153 877975713 +700916389 169090635 +186269926 49288418 +-535698536 739780793 +-586191252 638916019 +659604361 -670918428 +-189297855 503218898 +108238380 970287786 +-133670487 -114304456 +845919506 -391053543 +-212129226 -412360202 +939546815 -909084297 +46014645 980748835 +-271049043 654200435 +851146885 -447327397 +-81521134 -554831697 +334347659 -21617067 +42182583 -761357521 +365365547 -340317323 +442521009 -17247020 +-759617846 542153141 +-362735201 980804041 +644008676 65749862 +690290184 746496418 +-690597854 724189220 +-421507422 275402325 +723923657 888042951 +-48214563 -49615727 +-849251553 -173516899 +-225632397 762233540 +614107038 608918835 +-820498230 -325022302 +551418783 339145821 +-157810312 -204459046 +7459309 767672077 +826520831 -836750649 +-844906046 -313484074 +-498096217 -160423837 +-364540098 -968571161 +-376062176 109370207 +-48284320 124673944 +484181403 -268522598 +-644525830 -843039510 +922780554 -134508032 +320211727 810802927 +-269963881 659367046 +-635495098 120886228 +969423905 903506570 +151416073 651196265 +-535326133 -465847906 +366460104 -762670570 +-678616821 -560449148 +269898455 751730958 +-501363534 995111958 +46366848 902660625 +245623992 925460290 +912215419 565792484 +-560255134 -876469637 +-535750518 -904465123 +-356524147 -321462720 +748078656 -538886740 +64270787 -93716536 +-405131471 403100697 +691283636 -6052109 +489656762 -932011066 +202418072 -952477774 +-426597130 677503233 +688854880 95014061 +438176778 250538849 +626682984 -419841588 +-452285835 605677192 +-495859981 -417610333 +810637890 -568999398 +-264993743 92559828 +54181757 -408632100 +676704377 398026714 +269912459 786268550 +864702400 -36066788 +48922223 -102974095 +-249696473 -342789171 +642386915 -677496965 +998185708 -396481996 +63207213 -936512241 +-150373458 368128138 +899421217 -413445804 +874645554 641272514 +192610465 668787693 +-344783564 -262917874 +532770929 -944241457 +394980039 -154772906 +-121263697 299571796 +-68881273 897251305 +544271816 -282924056 +21896547 406420509 +-168263385 702461977 +15099166 -739815197 +-964090237 -941723342 +-599480591 -839213836 +-990187663 236920808 +-328923296 147905868 +693437623 -315653958 +261606489 5081025 +505101464 314739168 +-688968660 143223768 +430033411 904702010 +852265133 -990552535 +-640959393 729416102 +148928703 478500503 +-664263908 668115955 +-272644665 385052104 +-261553868 245312195 +466830207 97211168 +-211180210 614159373 +143637842 -574734778 +-454422701 -78930142 +-791265814 818536240 +-199149625 -539384237 +678789238 366208561 +849640529 -630061998 +301624925 -360670800 +-711007182 -73153858 +983845429 -361060150 +-250227953 371526450 +620868386 276823037 +-783930969 402906713 +-46194955 293525062 +354758033 964765866 +827233176 -543967293 +418947305 917791980 +-236953634 -493744766 +402223863 365170838 +379075758 593335053 +909255810 745992309 +-994931512 344598017 +178163274 -66299973 +893085558 -634715670 +788630395 -217068087 +-317019416 -493627308 +-262068674 -854028151 +-428119152 747974983 +852350232 -738074982 +129814507 -463416185 +-306317632 3599602 +-780732725 683457390 +785168154 -997119010 +-445394107 -320335723 +977856770 910816569 +625649544 -792982480 +-833803640 500075093 +-474479396 768206732 +63904786 -931229509 +658605339 -84313907 +-389104407 150454689 +-206046385 -572730828 +-263126502 -583932554 +978138158 -901880621 +-807383663 935207077 +-109338255 -906844971 +-542089603 -190395023 +423914082 -479663602 +-100194621 55058373 +216082305 -352941998 +245384701 -790219235 +538293101 -876640722 +444538772 695947376 +907750579 -130489930 +87033786 162561677 +902474105 -190883929 +461967061 463128958 +-959552476 169026480 +-694939416 -490676543 +440607761 -395049678 +-40199557 -766467128 +-900051213 -919252833 +-843512745 -585877674 +976827505 348799154 +601410387 -889272714 +475516586 976146340 +-870896526 -423340407 +840162877 94371072 +405011173 535370795 +642977055 -995798255 +-193048683 441056218 +46657485 -136414131 +643047918 -220087272 +360717271 -533191479 +-929286785 949949405 +-947752099 405428845 +-969712345 -116438501 +574529553 -950443191 +-404315472 -917906628 +131868283 -925070543 +146609405 587399324 +219105470 873805113 +-911193204 602165451 +-262076261 27771656 +41952939 628114391 +307685549 207587393 +-56332576 430547195 +411276739 550864255 +-464728257 498533503 +-998760066 125479565 +-763681545 226448653 +798439616 -695211325 +542177399 -687939274 +938997411 -786931376 +930750224 812700672 +-954940415 -299689281 +513505261 -490594134 +-86236350 -11996823 +616573827 -854121469 +-859323248 849220366 +-547413438 908929336 +695150537 -203515307 +-382422056 712929165 +-424751946 342579616 +-651335057 341312883 +-392905186 805452357 +-263269800 -951792330 +25308216 -832748095 +-507459544 -839329331 +-765883857 573483981 +772654682 -411004135 +-556694149 446089817 +95576769 694643049 +-997820763 -208257232 +-91814426 -163855426 +9997067 11450467 +-925244980 -113244747 +474108886 723213186 +389804316 6715757 +-123609271 -355159337 +568220433 -291197452 +959127767 250911351 +-948310511 -68480698 +20176098 827087671 +-475224773 -317397465 +555706905 -920540729 +-580138635 919225147 +604090906 350461073 +-753531785 320471223 +907523256 336361658 +141210973 -425055244 +974331474 -742147035 +684687796 -864819827 +321984036 507889823 +78859759 343587592 +527274605 -460191344 +-334421861 819539279 +344702958 62615633 +-676761121 560078687 +366488190 106544266 +462795801 516941444 +789368779 -238824440 +-777241805 -416171423 +974021384 -928175934 +-291735636 423427018 +-665608874 -108391508 +-5956693 -514859281 +-538114750 176830775 +932958072 -498735886 +-199289535 -47691219 +-453292180 -195732840 +295349051 527403737 +-352848395 383036551 +858863039 300759422 +-419989750 745340512 +327946226 665389299 +-738191979 -339315876 +-236662208 991983549 +-700094155 -307711951 +-916397856 -140948841 +-845422139 -792562623 +249123847 -160018181 +-806985179 481817608 +-722262151 777422762 +238645382 331925088 +592010791 -619750498 +-781240820 90536515 +-932311876 437105304 +-285917367 344069777 +737799032 140974789 +-4323958 -36368419 +-600247272 837270544 +829677549 780947179 +-901846050 866411371 +-212477398 -404599867 +151184057 790649473 +-87910543 554723092 +540639480 841817315 +454543754 -910164668 +326815975 466768516 +451582398 538321657 +28077528 -84647660 +-246870003 -161998454 +657409149 871438520 +798873129 234761854 +326210909 -435502192 +-757069176 -108152973 +-603924093 -956748070 +-231506160 -477341898 +-89377467 359756645 +-173688362 -673749286 +-295525792 -627755139 +699953941 -35366551 +-180816935 37639298 +529620006 -177742759 +868249504 943234280 +-995796990 373341221 +-687745453 888250583 +-155585469 -845768030 +-448157156 375460121 +-136100684 -158947843 +704042690 889735403 +670722114 -152535443 +-833432822 -947164550 +119672387 522543734 +754190939 847131131 +362048157 -10973616 +518283281 -723480883 +-486790263 -117021488 +529459991 -708935788 +-207129490 -833420915 +431258933 574302101 +100654728 -259225561 +77208028 -833524761 +497473715 -728286285 +292437144 802428669 +478729609 118777919 +952062831 306647349 +173754434 948052953 +45266497 -450122871 +736139321 -75820360 +833477874 313228203 +-431589170 -9223016 +787138048 221065598 +185568192 846671700 +-973646595 556425682 +-667734283 961455609 +-902696228 466312412 +-606341355 -591192308 +965497909 -491992511 +597759022 -398488595 +-46101222 907951412 +42373015 -946942404 +172518666 857210846 +13234317 -487545988 +-985532844 -862526057 +204050299 -376123117 +768033542 -75052901 +-187157520 -26609664 +690245204 -186216491 +-380180395 210082272 +25261344 737551328 +-100374608 755713057 +-650806426 -872320559 +979157032 -554512911 +-791267014 -313074032 +-111568342 990750971 +-563208558 -593908397 +-167819047 600311004 +77173276 854856035 +206431643 -737472477 +860355905 -261393747 +-809413195 -538578801 +-27857627 -812419202 +-61655352 542725836 +-281965717 967088550 +911214185 -797627726 +-847197743 491391988 +488206772 569202430 +-837824323 -758035576 +11654768 127602601 +-632972607 -112354747 +673784348 296339423 +-555951558 -230676710 +598879202 920426224 +-42215490 210073286 +480522556 -958164921 +834248802 -350350300 +979997932 -504697319 +-711110538 877330269 +757754327 -786365619 +-736939760 -191770115 +43063523 -900657425 +-337223484 -835385213 +424247226 -531036964 +468919574 201397256 +32666529 580409559 +-696374523 -30253701 +472050318 -94609224 +-686669969 -533790113 +-677795491 -133522144 +-768094613 -725490230 +-853371688 735462961 +-792894723 -274582958 +926853760 -270190040 +668183107 479414440 +-910803783 -667993659 +-756784256 -676454614 +-17367644 935627094 +-536589516 877604018 +-814059873 -412238830 +710845485 -743862596 +710797375 -112633892 +308484933 810489055 +-932628037 791569599 +429540213 -703836468 +676242783 513563312 +993656674 -911239512 +836507155 285375324 +-850534531 -131325788 +-972484711 -993866776 +-996471705 -172680758 +751134686 416811696 +216095211 409815479 +530670463 -731824494 +-500481566 614984629 +-746410196 -952749901 +-375985227 747722040 +557720758 825519117 +-246453920 376728535 +-377149336 -680707243 +736278035 335408888 +118865299 100822939 +-108223562 621934621 +31450441 -840514360 +-561655740 968839837 +-36525947 -333610572 +873118222 793638403 +623764763 223184876 +462447928 329008169 +-966822237 154071860 +627366631 196227070 +197615952 -474242691 +35250396 -469240356 +911197265 -590304648 +726882897 198671629 +-987112897 121905878 +-159658091 -627755027 +-733642912 -637592665 +-241791114 -821668419 +821509110 -568067413 +68140079 804819232 +-388696497 340818667 +-696253881 -208310227 +733223472 -685490502 +207549610 741633093 +782038505 -774566072 +982239607 236477030 +-934936416 -306437182 +-19723527 180439389 +356236971 -477569691 +-141799573 657393772 +197320679 -381294897 +-515651411 429898367 +574489813 548864181 +-747294841 952958813 +-651365392 830894597 +-322842721 -236851281 +-301532198 572977078 +508644256 -893533858 +-186243948 -718712647 +-825310962 741780099 +-286258842 -835397122 +-391487620 963229854 +791917664 502168489 +-604067908 388286000 +412999245 -232277690 +424569770 -823326345 +-399458919 630893335 +936563757 -757528942 +-570625671 233093652 +-557212815 284277416 +499432212 -839395699 +785731387 128360446 +903359442 556757793 +330489726 -247262614 +532964152 81324824 +411069833 725199761 +-690762616 -156034670 +-425514101 -373942001 +-42558014 411914702 +241866686 976754756 +700269677 998908413 +496831529 742104941 +179468935 650405957 +549276204 366026161 +598488971 -758974555 +38434705 -568174415 +682101559 853342466 +-650958919 261367526 +486719722 -95828845 +982495965 747886910 +386221213 -10426675 +752137725 -578910568 +64167778 520771362 +-822201785 -955743090 +275860507 -472680770 +-181883432 102071986 +114645713 -454797940 +661204142 -49656349 +893377184 -889275635 +-287375748 127670153 +-242463725 -733789732 +994583712 133572569 +-738495463 185644505 +-682006795 -816905917 +-929229675 750194609 +269312891 900136499 +-757173295 -76279911 +-905170386 978875244 +-573997302 -603336981 +-583254245 400699137 +554953721 902510175 +-510219912 -714720570 +-946321609 -378781654 +-359324560 338709683 +861031100 -856416644 +199223064 174496474 +-71573932 618925598 +645311003 524578973 +788407703 481747537 +-628247723 292619556 +-844312684 -720834793 +-553530928 697256099 +-206925762 408624244 +-227258534 -178168932 +-518580945 827087955 +-518979251 -80826038 +777826202 945593377 +902541254 379772252 +-532782050 54286886 +-35418168 842797528 +162758831 -190901377 +318844379 756467365 +-339010519 228297998 +-589760748 26599879 +405207250 -488631840 +-381888064 605666021 +-205173925 330404727 +159349764 918172010 +27932656 660519885 +560348829 -933890333 +-824636770 -707404570 +-392840825 951506736 +-463812180 -724812361 +-138724697 14110891 +263677258 -239549784 +614388179 -222469098 +383268511 792809334 +-657589482 553875399 +660472241 -738284873 +-829890719 668719972 +127200572 -460780917 +-659379915 -182114782 +343093609 -806359286 +-750940513 -68106276 +-93330651 -234800968 +265325769 593063147 +449179316 -983386714 +-675513693 -793999220 +-850596854 573689858 +-838554333 242057196 +-872071344 802475389 +-201275944 -507357552 +350649827 862446066 +-498806741 848683012 +-105163407 -143934211 +-398047980 -963075254 +-607551008 605986701 +606386809 -187625582 +-932749208 -274800507 +128954680 62476524 +500878031 942235518 +758704147 544539913 +880928914 513633339 +-62218889 -458708486 +-312141102 -992193929 +529228080 275247328 +-804954494 8439682 +-890571753 606459190 +406758427 -576063494 +-318613176 146176103 +-252733510 406756497 +-253975287 -71464762 +247384898 -958507285 +-560275712 -20901571 +625256138 -534116301 +128714997 -995251488 +201861216 778297967 +-917284957 -232011330 +-983566256 988286866 +-69443615 -371061200 +-585530173 234196587 +-339430814 867603510 +988100104 541860524 +-445426284 622549925 +-735431870 -723303508 +-806737847 -681488910 +778326793 798176312 +-874617722 379595486 +-686603424 -204152861 +389268689 -648827640 +550278440 -524756810 +-680226323 357950924 +172670486 -550862781 +180874498 258175804 +688689409 -241209147 +446021072 -263910408 +-657149271 747145374 +-902061603 -363760560 +203750818 -557535045 +777581073 986894023 +-350211561 -910034269 +-268635723 -476962111 +-598070088 -450177186 +-431051501 -90606516 +-466972975 476071365 +-42244935 -791940547 +995664925 -871453465 +371507183 -936000264 +91843973 -329022791 +-183685273 -268016878 +-983341169 -397556103 +-710063982 -240696610 +-868875783 -401121072 +151035857 881876205 +74701066 648621434 +244173968 -606887825 +503359461 427127383 +-532023198 999153814 +777188764 -797448919 +-479402407 842664304 +-300995822 747128463 +-931363239 939421137 +862468069 527941314 +517702435 -775098198 +-456071913 296836374 +-824419728 -824417669 +351902476 522664724 +596551709 -263667378 +-181740181 -126474735 +-313761351 -435395029 +-909636252 917281348 +-588682854 444468694 +-709179739 222195422 +-886178246 691507619 +419460710 310769246 +338763957 -178410854 +-525577133 131693338 +123076775 674253605 +-672737293 618781211 +375464586 -355380175 +-852658336 -822791272 +989362983 631429214 +546400333 958405827 +20974236 818429567 +-424705557 -830550770 +-286794112 -697529998 +-345560845 81410030 +-638480885 409550416 +652151070 831623415 +-410036096 933457363 +-547909487 -351333351 +-561300247 -267471313 +-582404337 707852400 +-970987447 -825919210 +-72563616 -395961160 +-127148051 -408641533 +110171235 -310087866 +982367732 -19562701 +976998389 484718848 +-995321351 -321476631 +-786822677 787885231 +864761994 -754821579 +486223801 -825814247 +-937520002 -504812257 +315671852 432975627 +856915575 528964848 +178621964 -465341441 +-241091366 602148794 +-367144548 66208299 +-714363456 -734227589 +465194166 -803284895 +322065037 -503236087 +-77968998 923225860 +-709283216 -645361942 +-149487521 944351961 +742784938 251628645 +932288402 -517552632 +-243138656 -734402399 +467698541 851704280 +680488173 -253425420 +438321583 -232827134 +7797846 64820369 +167413575 796226620 +-7437303 -219711148 +320418167 746490019 +719195784 -443430155 +-242804328 13267871 +-265387683 -960883981 +911560196 79449254 +-743041778 -962294786 +947803098 302245676 +-26967174 914528342 +-539096115 703195479 +-958043216 -884612972 +137400932 -353128384 +-198764192 101184604 +135430162 384783610 +-502130250 879141122 +-996128971 -265526432 +-202198779 784058345 +-817606507 -85714053 +-873486321 -42386017 +-782346152 -585746168 +330503409 685193297 +259189097 -512188831 +756760504 824035355 +222144463 -540371654 +722502554 556881063 +-825905983 819279652 +256845946 203177749 +-2245816 -622487078 +603729075 -890826329 +-754341265 915135461 +-545159487 474098433 +926165153 -463689033 +-74455740 174546413 +896685066 -599366251 +527862537 -743616204 +-32138016 -90748055 +-458001808 -132420977 +-12763609 573574909 +-759736796 418497018 +942173269 182924056 +-259896156 -903746031 +-216709083 -690573319 +274913690 -769853042 +-195317964 865460709 +411802408 -204067839 +-743758615 657748987 +997558115 -719841319 +-88736040 -527537317 +-80776519 669946972 +101441010 827651166 +-933379670 179983360 +-669866884 -52973410 +-217660848 -452489622 +412083515 -487088618 +530355525 208829244 +776285692 569301254 +655064173 959447155 +469781983 320237918 +-873814047 528789116 +-920804809 135451651 +-451326897 -389018468 +-650152452 -715950824 +776366128 671790316 +232834380 922121791 +-759106322 -94531925 +-492486295 776269194 +-867550528 325616686 +-435456496 -217454444 +308463617 -732554594 +17471815 -875812200 +172039518 60860434 +844876332 -748582491 +842017740 -519273654 +420347311 266589481 +28315309 -969260311 +575173290 -633886898 +391084529 -398056682 +908566821 -410461970 +113625189 435035390 +393343875 240558611 +-721023896 -631710062 +114808644 -140166258 +670867359 -763080060 +874990369 575155697 +-780219300 854949018 +533893348 418934182 +-112883676 25984203 +-50823746 882098570 +-394567509 -654134581 +-925850868 761163220 +-640985205 57848160 +-602664715 346545347 +669354277 -703340733 +328873060 -989469403 +108065669 -740244856 +349713001 -13818613 +257218940 -508726099 +-688301002 686030889 +282340106 232383358 +379384123 112710323 +692116645 22958067 +889704283 -952361502 +985067937 -503731765 +543821957 -850427093 +497000969 14767407 +-314141573 587630481 +9499962 -290291796 +-675419611 529361027 +981758206 888655095 +-218255822 749111114 +454403098 -113704509 +-476766711 789846402 +-683147287 -248356450 +488394697 -28825435 +531701461 340646591 +483535054 -472528081 +-650724684 167781333 +997250502 617264417 +10657805 735313477 +-240114520 -159106105 +572928982 320987875 +392826823 -128429234 +637294351 849195513 +248864496 -423573238 +804717541 -966494590 +335638726 -784543056 +-836435818 -635716167 +-68894168 555979893 +-493228811 357880788 +-989932600 -87954421 +-210438894 -525936669 +-158295474 -85217551 +-567939161 -455296455 +-169729412 -824121245 +-986224271 -216383480 +470006911 83814785 +-851118938 -348582217 +841282188 517300505 +633994450 -253867036 +-703862647 -857125959 +-855184372 -45372495 +282161974 828484518 +341616192 922327059 +-542551252 -578952448 +66540112 -614311177 +481672700 -471326538 +773621886 428919366 +398242497 -75773079 +-136320669 12405773 +-342631298 -173161400 +338075340 -992571405 +-343432797 207807112 +493273300 464586452 +-321838423 -710367660 +-323705017 -27881367 +530843378 320787915 +-592051835 -170267497 +793847054 -846435058 +143745022 -483330590 +-259956092 -902736256 +431173729 -202862596 +-663051569 742910278 +350952529 -543982590 +484220989 -393202148 +-788900112 827846967 +456621339 146945616 +673667942 -932813077 +782979449 -745035771 +-185882886 692450055 +162711187 607189735 +564060114 -648099832 +310307581 486286859 +-742852129 -25564606 +-15803338 753345360 +-844138916 -720366408 +387764809 764587864 +-727244179 -460656066 +-190028341 -239955234 +465285252 -841157760 +209168925 852128408 +919134019 94014963 +748625816 -479738484 +-514129994 92039730 +213890842 -582090904 +-320120618 -357178746 +31102853 -836074580 +-157116 487272983 +-359310501 -11996655 +-518113628 -593126707 +231361317 863673286 +-231716190 416825517 +306731623 -392652069 +25273517 923508702 +741308035 -301521552 +846724959 -563070925 +-930176067 211268550 +-305092760 963171357 +-744101088 -98594917 +-624090487 -695314681 +-578799587 818175914 +686970610 -227609201 +5981075 -188404631 +302217270 -855541207 +328965371 -467627566 +-144252775 -159745184 +312896436 -946945967 +-401966427 279387700 +183363461 -279167417 +-131876050 220967055 +329013576 -991378372 +-712406283 983604331 +-223679092 -218734536 +60990834 -104907697 +196166189 -594497379 +830579474 118080834 +606664757 -464245414 +809422 -451528867 +-455720680 -752249611 +-200379477 148933628 +350073531 716328193 +851797374 -676559133 +-152208766 75191713 +467046416 -915412642 +967868001 660959866 +-726517341 -558901433 +-637150763 -626851521 +-698035466 64080461 +402253413 786551990 +-861252620 500423392 +47217703 125064570 +-123790508 415138619 +399201588 -585038452 +-907231784 570564869 +53501836 601540713 +336023569 349999051 +498121366 31869790 +-538572125 517269842 +-724558346 -928390021 +320286587 411180413 +175722495 -884433257 +-459087471 890097350 +176136010 -502873843 +910220014 476841708 +272380789 191094342 +-581386447 -470108091 +-599210986 -487725701 +702029696 118569366 +858217973 178188987 +-895378994 -219344730 +804813491 -586577634 +-947695821 311352677 +820003854 -53543963 +-461507757 -540122438 +158496116 -425280707 +680499820 -810971878 +-474906172 394413081 +-102615089 381481211 +-528393838 392396545 +-262005550 752995829 +-694396076 -614762368 +-764566831 -206072474 +-168676460 247893872 +-647025395 893689086 +-469196121 440987759 +-14086549 -242012780 +-15951955 175740944 +-30266378 -59993927 +-81936362 -437571234 +862939050 -153725000 +-763759464 -790337550 +-253653310 -308167847 +-401790486 -693720927 +-225796862 -72040108 +427188768 -342862529 +850907909 859974419 +466668197 -446938287 +-986271910 -334456666 +-3804129 -580704648 +-279123995 295151644 +59590630 -725285666 +-465899516 -347609789 +-448781588 924907153 +908982537 -101662656 +949559126 -121021372 +314722127 882827583 +-374608840 -746561271 +615257569 133135153 +130230871 400773200 +665635935 228911724 +559142805 474918195 +608716450 350709218 +405808620 -655368936 +180585875 -129737224 +562588506 502762598 +-872725062 -170354271 +-288471607 -664990251 +878912794 -893724238 +-64960898 -360606729 +23432165 -744456385 +57164594 960282641 +350751104 -216016044 +-60047283 971904825 +-26797345 -598629607 +469770703 232960471 +914555101 -942356474 +-285553347 -578873761 +772478908 94821622 +-656947212 -777633518 +778759625 810833591 +-58260062 185036751 +-188014364 -589360128 +449389643 -625728874 +-578008040 -633872497 +33473348 -62634215 +617677750 53624046 +-56222756 983723110 +690919940 -590395749 +-932649801 -830742043 +314294406 628069874 +-942723319 606872465 +-334817107 889904144 +8343283 771585800 +86274414 -22649166 +-904603153 -665851698 +-514987275 562962671 +995266195 -707961560 +859499789 -491614935 +651607293 806134792 +985603614 50568168 +750920962 -693995856 +-769608399 -972840826 +458801449 -877301080 +270045572 -933702830 +620536183 -372910265 +247981342 -60636680 +627863593 -356182952 +-7678012 532532051 +-27486109 -449627705 +-769561248 -640938894 +-808846969 -127266724 +364255556 18458749 +756363724 702976802 +809305276 -868474609 +-892184377 -615228222 +700546717 135560089 +-330079531 581982356 +413690908 253195411 +-122163128 481448415 +998308543 971535765 +190661155 718791962 +-587508280 970606704 +-666789100 912492364 +-196072562 343605552 +440593958 736377851 +497395851 -80389067 +485358141 414053229 +-972926618 -451281902 +-747068874 -570402054 +-949529781 -32540396 +-736299688 446914456 +811274440 375475753 +-504226567 154848987 +919907449 540628948 +-948591879 -98405124 +-938261480 626929312 +502511460 -62230138 +982880658 -742008751 +-68650210 -705107207 +-786725218 -164848352 +466302282 337064598 +-273105662 526223611 +-236143529 -342645562 +-512230290 -902308207 +405388711 -224914151 +-167613899 217960296 +908526868 529633496 +24044285 978735362 +255112195 345455843 +749983949 683070033 +636027875 8815001 +708593681 -257420080 +-139906004 189088120 +986448620 422776521 +-939059285 -402503712 +851749066 -208756695 +784295986 274124115 +98639234 -578000848 +-310896275 -4605389 +156620636 -989355046 +366873154 518767906 +-366586945 292188193 +-309127079 -81476729 +644288118 839367182 +-389169548 468301094 +-429711613 -561990172 +766387989 228596468 +-965676275 14182956 +-620109585 -12711323 +-12594796 -413015546 +803843996 845235538 +-373309959 -887903970 +985984985 368071359 +-904982302 -299031204 +765690371 564145191 +-446522830 -822700574 +430698087 172114141 +260782357 -599076389 +21453984 35434229 +-240511255 -518326350 +-987973985 -34833920 +-135083006 585219876 +-763752793 -745836695 +79365920 -970616157 +-745129434 953844689 +-365814054 838004099 +-309631189 328689464 +-262488181 588572874 +134317414 -416205901 +-681880965 -380707658 +683469058 -754411668 +468697290 619205315 +459708132 -267606797 +899886115 -8104671 +-960392819 -872304848 +454366212 -275608277 +-723590513 -710708647 +324716087 -335468762 +-74169609 470596785 +712756871 -736420028 +-702690379 -27258143 +343964458 -762223956 +-46168685 -286921025 +12291185 232612221 +-394205504 818828314 +16456273 -143434210 +101203431 411260445 +-488525272 -456275704 +182820744 -255793237 +-980285058 240105395 +913137223 757898463 +-688743746 -974216643 +46405787 782878482 +27377543 622466474 +227508105 157136407 +-446688090 -256660650 +972756923 678291352 +297316513 -831256758 +-670004296 -382721327 +563997254 -244936574 +794415338 -602896341 +-649116112 -827838614 +-687544683 -828608519 +408403723 351107597 +-341742043 155198428 +-819240059 395852353 +-579326528 -775906066 +-808853847 854530650 +516003865 559564017 +698317321 -730352877 +396930028 -871548158 +801511014 -341924154 +-867636682 -159244260 +319050724 -181976459 +376555026 -111913858 +396108330 437424212 +57295161 -849515922 +-937643741 -579807053 +-48582713 -142641111 +258542600 -668006520 +288166127 340306276 +-892725648 -21613322 +-481005975 -553405787 +-585302409 964949019 +614425519 -566049561 +913305517 -753218714 +233289096 369543911 +709926739 62300153 +-747342061 698681045 +-414307363 564046531 +-265636477 188874696 +-748244066 -186066221 +-644458880 -922213190 +954996429 -544397616 +530656525 144537305 +-934572718 637203354 +157108517 -838270741 +-918142395 366872155 +-612825947 748058526 +-406542084 926767370 +300375106 -207414626 +605990485 -479096589 +725270561 -985779710 +520567235 368944387 +-611569265 -704102308 +431903327 -272099093 +241109513 -555909197 +-177678549 -881350829 +567699484 -301244295 +-267467747 116377952 +-569276791 -40586444 +448971539 -951899092 +300966320 -773371507 +546133024 -592337477 +-514804295 124424854 +-626671597 -484408965 +-307871218 662978962 +-677745243 -264511462 +-522965135 -405680607 +-79291460 93849520 +-179127420 -7980337 +-159187554 394425037 +-909505188 580286821 +-73024412 739044223 +-148189772 -702091424 +-969386266 -148877163 +408551473 23693244 +500240264 -293449042 +327656617 -365873433 +-734712727 40691002 +951178119 896850341 +269028039 469322374 +1894215 571537875 +789257697 218810423 +237366506 -931638508 +-570864689 -884358781 +-529301356 823833752 +697784093 -499241924 +458025949 -337394066 +199667295 -171640543 +-180328927 -434309504 +-566730017 177811955 +436541521 -110440943 +-479161084 -719251647 +287159457 -249918227 +194372455 -234289928 +-247449149 225884884 +918129669 -860286697 +-421405819 -333837720 +-713408387 -623707759 +-34233086 -428452179 +-712022714 -693178756 +304900792 -750752522 +551328856 257006170 +-942786195 -223148250 +203740529 -908549796 +8883952 -660307792 +929887590 883295329 +43833328 266626312 +796466383 541246393 +-693168540 544173645 +928171807 -37477779 +827148909 687145737 +273560063 592378173 +200262551 583820882 +150401723 476759081 +851338709 -56363522 +798774592 381875793 +274882836 455098761 +-789538053 -149333099 +447862948 577740738 +-743444120 439372961 +-657554692 -704021155 +711112397 -180741350 +-860757321 467115039 +-185303311 119972850 +-972717551 -11510523 +233702198 177198917 +798382006 926527974 +105832095 -882690577 +-818249419 715735195 +-224837117 -686182820 +941020690 955480079 +750669206 -805432703 +517405016 -526112623 +802284624 -437312838 +76748769 656999765 +-606418925 860988715 +370747970 283798727 +319669097 -387705448 +678395517 693973220 +-783301038 -187724760 +464329492 -279529490 +-425508070 -839610744 +-217470000 759340532 +344520625 -617529954 +-15375220 935771444 +-679796694 -414706470 +657696872 -177693978 +834286526 -128630969 +986560483 -430599111 +730782754 851059666 +-5729847 693047877 +-987008218 489316800 +-372735207 52340227 +908054277 769426098 +-427580815 231767606 +423382466 951810183 +689665402 438245930 +171499271 -39375439 +-191206783 700777534 +851073667 760884267 +545428409 -740759112 +-455342675 207921964 +520995006 827274362 +-56362763 155528162 +331960007 107103789 +946604676 -581744165 +-214865260 642477183 +980798988 77668439 +-181175311 739370995 +836703297 566345147 +-169935111 898226770 +820565326 921800759 +-329721811 -334368024 +-292588922 -217393784 +-731448389 102336191 +274260327 -397116080 +-331571701 -490226815 +-20815462 333488596 +-490388533 -330515472 +-92499245 95006807 +-686442575 -813894263 +948096233 886458986 +383660352 -740885980 +197633549 -451072330 +220128566 188081043 +766409791 448054784 +7708544 -982019113 +422401430 -408555594 +-208215014 790980110 +-936748876 993204615 +-551188870 552594370 +642961154 383178321 +-775817396 349349821 +499832981 796615835 +-371820644 -42160552 +-425823935 846785913 +-522569413 -516388037 +-281170529 145368868 +427570867 -805209969 +-322065181 -486078648 +-711313599 -959747795 +-474478904 417882903 +539433002 -289315031 +249463524 478623404 +493594002 806237372 +244784369 -663767169 +-772194808 -537473786 +182783771 793079822 +-689610698 278977075 +772190981 949336566 +577605869 -29180236 +121608272 865581536 +732476175 987393981 +200221628 -512324316 +-283188186 -220507084 +-239750630 -681928854 +-545197032 999521636 +-3450180 -615454952 +843436632 219390750 +-829662795 395524852 +-90961353 869256002 +577815671 798959136 +992567710 519859299 +-681232999 -587111144 +-560737538 -819162213 +-291549870 -186240774 +950707298 894212959 +-89758881 92275382 +645468149 -427238117 +999019225 624615477 +-640315398 -831091232 +-675947678 511441831 +-519620085 180686248 +-439741338 -753450324 +-258725090 72380329 +-527381607 -876530506 +-194852176 953694429 +-979728839 -328600202 +-668717959 606639408 +133960226 -68040469 +-813737579 -732761543 +386545249 174630701 +325657010 128585697 +-631517504 64814833 +439009458 -303797241 +872658976 -714910866 +398789371 651438445 +925633983 444641834 +-929265604 -931642103 +-824813640 -556481516 +976036495 -395547568 +706209402 -341892680 +98040891 -279110185 +717386953 479304745 +-455958871 -453147102 +693033555 347950276 +978598110 392413139 +84106747 704208921 +101730449 493135250 +604169243 -353597346 +299635682 998291738 +822732266 316972985 +-182327207 335499063 +348720771 455095735 +-293464458 913039076 +-998246682 333856877 +-871044129 -536101238 +686916408 -524116951 +-194256846 -933844308 +-329723662 -125227340 +643208943 -603224971 +-192984045 674771104 +987198662 -894622823 +-342158578 132642012 +104871459 -891499216 +-954759218 -542696937 +915525906 -681763555 +554407299 519686567 +-923938882 172764553 +-839931699 -481621899 +344782459 834219119 +-917086382 669808491 +664455045 621671929 +393325112 114885064 +-83337503 758756184 +-423555239 773494130 +-664235441 -332419563 +767122474 -373688234 +-866082779 -654142230 +-804788114 361649426 +-356007517 -170891055 +590963098 63272280 +460296153 -385710065 +-995955972 886540084 +-551242863 -827667235 +723727308 855742869 +957475481 537355952 +-185669773 -985738755 +-422272361 928537221 +510157371 719828824 +926102584 540856354 +559875549 96390920 +589209882 -126623114 +598924472 -673908908 +781098789 -224334356 +943065920 -752629743 +-833283693 -395925868 +250900281 -503476051 +-261355351 -953377996 +221726909 -102456988 +-654727380 307165825 +118077157 492893659 +167671478 745817297 +-321393415 -155431240 +721702684 946073441 +-242253139 -364049006 +946127209 767648087 +332450930 -406107971 +-437812132 -442502784 +499507469 68801395 +-370077220 889797260 +217001323 767623961 +839137715 663201771 +540930379 24453253 +936696500 -860880165 +-700695799 -750366777 +-302649739 230886179 +4100301 282684810 +853077805 397805122 +713759736 32425381 +686527040 387024476 +-833632834 239319126 +804518891 -430630597 +-369227449 845258393 +-520046827 -27919431 +-999068428 271345522 +-508808714 -76854551 +521359206 -914869673 +781858775 -762221416 +-146811596 999447332 +-541913982 -317761504 +943357802 841473100 +280298204 514612392 +-825413155 230442934 +203364490 857741654 +117758160 -271013881 +-312879149 999879718 +-731925264 -344535068 +939042621 441254916 +324002915 -390275453 +-26646293 924343517 +-231170243 -405728744 +133496215 87891210 +792388441 562390217 +-583698253 132252959 +-201497402 182115833 +625676425 -706324483 +427327572 325511559 +319213459 903514359 +-67023104 -344148900 +-854408906 -786303694 +-587613424 384500844 +-66054196 237719789 +727522800 962477512 +-326978886 -481048810 +-724653056 -315213529 +928362531 621434828 +983019329 727534827 +269304868 -529426688 +6120613 -457016568 +229160422 -788423536 +-728270888 -832009267 +-803263870 423274318 +-512759067 847988301 +-269050255 553800737 +-138733388 -604615044 +774302448 877852952 +-376877271 787364642 +-596239618 -395411764 +930824542 -294620853 +-399115618 -111904465 +-895249294 -178660922 +-802157041 889490147 +-69707721 -823718017 +275287051 908039658 +-285200313 735828842 +-999637623 -383601613 +-348399037 -446577704 +-603092404 772661914 +80922829 -990640837 +-717006379 699187939 +391764922 -643737469 +671498421 368414362 +724924283 -595341943 +271906651 -981821513 +-868110484 -772638164 +385352713 91629689 +-568894527 -842696986 +-702849968 441597365 +320104057 -259547257 +909372105 -898332075 +-165222226 -487995250 +107279493 -417343595 +865911070 -684492368 +-216069505 465425881 +860614711 941504132 +451305669 -329263485 +766363505 618377873 +-238609290 114326959 +874134756 135871194 +-992624273 -101479883 +947172853 772395599 +-649352108 -11372833 +-669661881 800512992 +679891454 -593585772 +-376917348 391272275 +429646674 -41487629 +787475024 -482496832 +-156599987 682709883 +-176740471 -652633955 +957300359 -902627322 +303417601 -104630857 +-177561938 253757221 +967880219 284920218 +260993229 -325260140 +969216891 990647715 +150237277 68571251 +672239805 946158767 +804688075 402643811 +937505178 -659839166 +702557607 463035795 +-845180950 66807084 +-306012039 921125074 +771752894 -974819780 +-48966783 273697432 +-818432722 107096138 +-229461381 -273316203 +42874218 71831785 +565395357 17210330 +-962331365 812801799 +-956406942 647636277 +99809633 46766426 +277011231 473525446 +-544391084 -155414967 +-343312686 993590343 +274262618 -302838082 +-73778755 514053070 +325216948 156390284 +-140744952 833714622 +-43096822 -674595238 +288528359 121246427 +152606919 -563173030 +-586365194 24676566 +-947008381 173611679 +-906708783 -674531016 +-492263313 208419720 +244198128 692974023 +-417550392 549142170 +-682143553 668086158 +934672180 -655434392 +599864004 -888109166 +633808860 -285035091 +812138962 -280082010 +618679844 -948614092 +-600298266 939718200 +986616325 -409872878 +-881812536 -571875873 +-959528221 -957002529 +-569148226 -719444065 +-702674799 -611483843 +249882947 124555181 +987384742 -126393740 +318399841 726643173 +795305200 -616670100 +444126176 -217884063 +-525842394 72177328 +562216430 928040690 +-977322545 -338628673 +893757127 974133074 +-694747968 177312304 +898731387 210054835 +-341698321 975217116 +-265348037 261628649 +289044890 111150109 +-157999798 -126918673 +-368920744 289897524 +-861947813 560287064 +-367393885 -634613407 +618477839 904774267 +-286877188 287921621 +-818700768 -416750149 +32397273 675385014 +800071846 578479890 +-207977590 177684834 +-641082679 -148138796 +-206410764 -259075026 +592321671 -878307286 +185668097 541096712 +23394470 -30229081 +-979380309 -495711800 +-992136161 531453407 +811631398 -632403145 +-844186809 -734709866 +42288083 650292413 +-315839056 482042648 +959111984 -31839542 +129711488 -648165132 +720695934 215380188 +-333636097 -332065484 +949717112 -728486656 +733980610 700988623 +648561649 658433326 +-96906030 -168027990 +-537127474 -537914423 +946518111 -237403931 +-328398490 -852375011 +-352129354 -66729472 +437914982 -428084574 +771213942 -486500454 +-478195538 352001325 +447498820 940417694 +-697390211 643990927 +359409139 369754768 +387373683 188103047 +-754205382 839951050 +-350947653 -327268798 +-854873076 843465531 +355688787 -569273171 +192950210 508274479 +-706777081 -501863974 +179064549 -284952547 +430625788 -748974016 +397505546 -455841383 +178094579 -1511063 +-558455781 -774750780 +-213697752 -840419105 +536668111 164969042 +991337610 -578641565 +399908736 497149711 +781968077 857046996 +622033303 906454346 +118259002 -5041005 +861442472 708605556 +287016661 45653016 +355256646 516941923 +857584306 -889935411 +-199378754 -943426729 +-472433598 -293196763 +389977400 382551595 +105968608 -44279605 +595898371 761884146 +122241278 191928237 +582897019 -258706479 +-812453009 -958887134 +-889961433 703477621 +-236910912 561960597 +-76904421 -427787644 +-17617897 -359225708 +-649588807 -493989700 +-560386118 558124702 +-876462430 -747829433 +-6742885 770968032 +275221760 -556980870 +543510583 -276074837 +891448017 -179511044 +-388857076 -244888584 +374362565 -206783215 +-679274536 -456353228 +-386569181 476464089 +-291360241 264903726 +-78020044 626233953 +-99824169 -282450773 +256293156 -602429872 +-653266061 374958947 +-674818452 130374650 +-767228866 892198782 +174227003 -882732126 +-350661937 -36895723 +389295310 565590273 +44909941 -890989372 +-334451914 604531183 +-588876752 840213649 +-981059112 -256407494 +955842658 101787697 +859231654 -763784069 +-742494057 445916626 +-901360537 311225161 +-289305578 183695564 +661049310 -991057536 +360155820 422624212 +-488672442 166660483 +865774775 -634249850 +-692780926 664963575 +-487405092 320630728 +307832902 -104121477 +-221391085 -86416033 +-214777159 194462766 +53125426 424580088 +-999726579 -199617151 +702122538 -858097839 +-57863887 770503729 +-243669002 80041971 +-868379392 977096401 +602082828 -142348370 +598355106 -730790428 +-903932573 116870130 +250172470 127151140 +153938619 -363008469 +-807866109 230119601 +310447350 308983306 +-847553106 -894685689 +973746640 343835955 +178819246 -60008237 +-187228187 -366238301 +-927090979 513981385 +-695136011 -383633313 +812248798 297956931 +469926212 57255840 +379318578 -236304419 +-386871898 79687421 +439939888 371409529 +-116169743 -615558533 +-402201041 -130056934 +-209286875 895347795 +-673237721 674571347 +817564287 7724782 +-684777451 912246538 +280650394 -502961799 +-161048124 250775121 +-655122637 603499564 +761913384 -514609060 +-283978261 525345349 +100373432 -516182996 +73911537 -519733225 +-980601619 859591945 +816152066 60009417 +-16333756 226284964 +-541174486 686652328 +-368296580 -720056607 +919643245 716962695 +721813109 -636570130 +136310129 -479104727 +85402585 -437086868 +-802523364 937504521 +-386618017 -790877603 +253301015 -363682865 +739047869 -852209290 +-379409387 72017279 +-970532329 573641270 +930122707 -312597493 +-979310834 -621416566 +622384385 -383341633 +534337169 -570314064 +-936227041 -149815207 +977871383 525492209 +268334289 -115356634 +-639866744 -370448501 +972370598 797142435 +-584459400 -690858460 +576504446 512372015 +809353148 845478169 +-183856139 400214870 +-421593888 311536176 +235288409 -478579486 +243612775 -714515060 +179182376 184652779 +209058411 -41200781 +377062619 27088844 +-814357729 713185595 +-351015775 -719553758 +-338274246 -505431734 +-386597751 -283498550 +-185018204 -981131426 +-110739717 78904269 +-273647271 95127203 +141486360 -357763814 +-490517769 502929712 +-366583198 881005000 +349743887 -158180434 +669666621 -937585720 +358027975 402295355 +-210733197 -767448091 +22155195 -871360835 +21291128 -682830680 +401740156 -474194052 +693310000 507041737 +11389947 125823338 +-848707404 -342596566 +-866088990 780797810 +-174663843 -698717575 +710152927 -762462194 +796072851 715675138 +-603349764 552097741 +70316611 658822413 +-356855743 -460676897 +-69398769 -346522346 +236937867 -707139090 +-458633815 -821354001 +716321263 -29200939 +191320504 995961518 +416004831 -385672715 +-829055408 602939262 +701550493 -576468953 +10001851 -714844710 +84257032 126616229 +-546237781 -165509771 +-543389334 678141326 +-403130801 661806776 +-533086524 24672635 +301913799 64716910 +-258909442 715826541 +703109885 -564225877 +-812899047 -469855955 +-59581371 -177730152 +-262792367 740940919 +826826897 -295389527 +-380306285 181903332 +-765259596 -112723302 +-897786275 -428529824 +569720961 -289411114 +385567730 -14506096 +-378293247 -681269864 +154133307 984816316 +-301434181 -271060321 +82888588 581035993 +-89640888 662972019 +359355728 659688753 +667809775 -845710803 +-997771725 425275366 +-595172025 826380851 +-804285793 163889244 +116261019 181168487 +-92885533 -917306429 +-946681259 -916562526 +-135818713 293016211 +462438543 -646297971 +-317339349 -539261131 +441278429 -606403430 +397195045 205306017 +-954926964 -288012415 +907218905 -287252693 +647649297 -68841309 +-756263669 962128610 +-927477275 -106648539 +-112516588 -60848157 +-170949105 -852741386 +980920950 165697385 +-716705435 -973714610 +746791110 790968198 +-598179244 -362269120 +778071415 -176012219 +-595297412 -108557005 +457144861 814324016 +-54125399 199153783 +754621366 215225082 +496222667 280368815 +-558012588 -842487206 +6894842 322747676 +-231645410 -406374701 +422516624 -92012771 +-967682838 501757204 +791114508 -453158659 +673582095 -35964130 +-503258925 809069361 +270495867 295666889 +-252785704 -273058551 +643570278 -471126804 +-968049828 -115125252 +942364504 908536368 +630015133 -789204236 +811293614 200580576 +927266124 336968239 +858579763 688354134 +-39302563 -568359279 +135372187 -552649750 +-536122003 832575995 +544608581 523335741 +301309525 -758873078 +811437317 -81390599 +-36838878 -964819051 +-159764091 -888259766 +952440880 -168709455 +-320444459 656525843 +421706227 788478007 +284247318 615165023 +-714288493 -172370243 +-942660510 863191396 +-462852741 329587346 +-448307137 -531390798 +736675203 273787708 +499854619 -696278150 +358230950 -975676583 +-436741172 -363176681 +257903908 924627654 +99375313 -663781072 +233803386 -359775271 +-486527100 753451625 +-998167446 -168854889 +-120624357 -479613451 +-610295485 -424386615 +561705277 -780131430 +119190042 641789890 +-457693203 327870313 +662674206 854698081 +314340603 826505182 +-152445087 -444678788 +308971443 -423455583 +771566824 96226973 +-128573844 160396205 +823052463 -425444521 +71765187 -767980726 +874402524 226871858 +-634682133 22686169 +745944906 414705709 +691855629 -400678289 +-998105055 637832583 +-755847525 -684159474 +895273492 364024448 +-605025449 282920702 +-26603820 304546228 +-43214858 -814501759 +719271855 501871761 +376685202 496264401 +47261051 231206038 +-490105015 644510391 +594734673 -294678694 +762860864 932177448 +-753194934 -957270771 +-586008418 433627604 +-42630653 -493035561 +-497133983 886523351 +983960575 468454895 +848611620 -392949307 +-704508026 -346398815 +-665060579 -446481019 +5403675 378341732 +-455388385 -927704598 +-142855689 -753093242 +747963558 -516674196 +-436068640 190055643 +646445875 -201904568 +804497208 -585892049 +-951773572 280623823 +282673933 836739544 +-697090580 -933083225 +116252155 588233608 +-15920525 589922859 +80944934 77400902 +-842302073 -658330236 +167921660 789613331 +-600214796 -743193030 +647920025 -296576678 +698607098 251451709 +-49488034 -598493411 +-467919487 962047005 +960483778 576951577 +-927575606 -220541221 +-484669496 -682132420 +-644173426 319526707 +773828501 89781278 +-68977191 220968979 +-149766571 -17933227 +-180668443 -747403093 +-572063263 689364621 +-342279148 868665087 +-244398063 -460282797 +-967991782 -344353999 +871566415 -971053051 +-310055287 143305864 +487808119 750716034 +685608124 654306195 +749802527 -55497536 +-874309311 -752781239 +383407105 -645897221 +892202179 -400049839 +-644838790 462705425 +-132270731 295475348 +-639923874 -531093646 +-13095756 980046801 +549807205 116410720 +-962960362 -502259967 +690239117 546111956 +73664881 467639692 +200357808 -783570199 +-836826789 47736768 +511100762 -98863377 +-547898333 369333179 +109645598 539197576 +-31513136 51633305 +-926890709 819916914 +-777683449 -703520990 +-115862996 -663501601 +81862617 -340128754 +93053783 598089701 +385384200 954220437 +28564153 676701875 +-797091834 -472486284 +810709830 351611783 +-28352266 872818481 +-558329960 984541017 +-624157890 793997471 +-275998937 -471619659 +-23586343 770529201 +390877560 -543365666 +-747602167 467104172 +877730548 313832071 +-322697723 224611455 +-900600286 -538827903 +307978029 -158554022 +588286001 290305232 +396317964 -170530636 +922795763 977009756 +484711566 439259961 +347825377 -112321415 +273108255 850454881 +-687833832 543159870 +161025259 -510516400 +487592161 -975489664 +-587870150 -538071884 +-77039233 691574449 +-794841935 -492682036 +19556713 481574210 +678172468 -777137821 +775181523 50433241 +-814440702 -807042146 +804983443 880569962 +-348892920 -675613001 +-418983862 -901079514 +-196808953 221756390 +-216478846 -347125846 +-467486941 -534734060 +357273770 -973250165 +-422836969 -214559343 +260586801 -743937487 +-490055494 -27832738 +420135248 -115191918 +412412629 760730151 +-240000442 674115281 +462923210 -854233347 +-610449627 864723890 +-363504629 579968690 +-184596657 -882294148 +-339863570 1892341 +-673266541 -166352486 +-61396784 -269703060 +-69836082 -389193380 +-744035573 -729298357 +773429834 -162994715 +-278389930 -246124245 +-83837825 511559791 +929353888 891124045 +-971702380 -625087920 +-828301247 -188836842 +438588340 -293496432 +-857233277 643004458 +790937766 485911595 +595924274 493952416 +836425126 -460433498 +-486803779 -435601190 +156849061 723796031 +-53712784 562643225 +-80565031 -833821134 +-125270348 595299008 +-239841947 -66665044 +-162685847 -783666112 +-676845570 614165793 +136594446 727597224 +760523897 776436431 +389456640 546424779 +-786276002 888689361 +-713353513 -732346654 +586014517 -828164247 +-712343278 -501758125 +-921709938 88386835 +432344505 828362780 +-558678777 144245421 +-298208466 -543130642 +-202840092 9155391 +-720352210 -31494929 +61942062 303651962 +-194542111 -262390125 +677489146 587277012 +72822146 -827766913 +757695278 235919974 +153712504 835041258 +-588766358 -165469285 +-677386881 474014053 +-989523965 -707132854 +335742553 -746168212 +915360038 -449067512 +-926241490 -813420324 +-997713252 -921710693 +-539117817 -153592727 +97020170 -177617814 +-540994313 -36912122 +513217101 603404141 +-423552210 466642961 +773812905 154707326 +-484304342 944015265 +-569244257 614607095 +-367208539 -127842438 +31675979 -980515262 +407665760 -223960231 +-15331075 -925088031 +-802771081 -552050681 +824016572 583763273 +430694485 323193359 +-643111918 105954465 +-684489867 -753299927 +-575808697 486794025 +-992994022 -946440536 +103704699 -749823642 +532862216 104290009 +310985028 31642890 +515657358 -946960740 +-225082570 423557381 +-355251944 -925028056 +-42141058 -913015598 +-660304151 682091984 +739584385 792729943 +132689849 975641202 +-7172087 -499621002 +-73873071 486482009 +679594688 512390023 +-507270096 -512512418 +-622398621 -409234632 +-837932504 599623717 +-565755024 104957319 +803640246 232101768 +267312507 -957446284 +694447540 695627248 +-684400313 609342104 +121625421 573077256 +168879903 -282453511 +542274988 493479962 +603456272 -401306453 +329421513 165013673 +410974327 -334137686 +328753641 369141049 +-841573795 676610761 +-772610899 -668641988 +-560271959 -550188391 +-213122786 -883633154 +425645493 437048120 +-860852043 48197745 +-216765597 -385447678 +-615283951 789535305 +285001751 -974491120 +-961224206 -965981801 +-911319835 -591717214 +-316666503 560122631 +987644494 617457374 +105420542 -890654140 +-456662119 -586281708 +91977263 638754467 +-849811798 -897929940 +-686222179 142037678 +576400430 408078328 +-706705383 168545885 +-753902500 156431342 +883628747 775712451 +-361390284 -680033630 +-120088489 -912230307 +-869512807 -23109563 +916401550 -779894218 +106243952 -572236760 +402262855 -433030272 +-277518374 -688927639 +899481378 -182082368 +-670231634 -160608791 +804714887 -233648136 +295307616 623831943 +-613318474 -139021063 +910995630 -566618513 +-713249672 -503661878 +-479199989 -39749145 +12138981 -155836174 +-558439457 998767486 +-620571851 773762192 +-193896926 -592706539 +954683636 958415607 +937198087 -961660363 +314271360 -340030070 +-211124957 -424642771 +775248127 -15872863 +886111839 713548318 +253412108 -8969771 +684259978 -852570756 +16193777 -296557625 +799228704 -707592905 +403844830 -587741454 +157323130 201886765 +-73618330 156862616 +-929668198 748187891 +635515236 359585762 +-845325202 -233432873 +676359483 -12536634 +-444221522 -131138518 +45499054 105275544 +-76817920 283179812 +884446298 -546179454 +-921184517 -349766094 +867746389 -40999227 +-118304947 442717724 +-461982331 170512887 +-307140650 594649121 +-570118522 -290241756 +-164396223 -22229601 +-599067691 -774490460 +335268786 110071922 +323084956 397930096 +-598270967 -610647406 +-939850649 697158542 +324531488 958832587 +-111173491 -558850611 +988922165 -709881320 +533380054 265842297 +956927621 392936614 +-215656808 840590686 +326312821 526248411 +-328259986 850638953 +280955077 837915402 +238518148 82676423 +-48340341 469593640 +-928939943 -684150134 +777162709 -273306932 +443683708 -506286686 +-549717080 885612989 +-173151585 -444226546 +477382690 -444212009 +326871415 469418653 +260745943 -916798440 +-20036448 -85443101 +855118621 -623640460 +-833810250 -852542932 +69662853 377305457 +-569197253 827118489 +672953461 286992018 +-639948314 -923924718 +977891244 -831243378 +380655665 99343516 +577424297 490823618 +-909533541 -714913949 +-586400706 535832253 +443059356 167398844 +622121788 -894129022 +-193851991 832042816 +-715970928 53741780 +51320472 505345670 +-817833263 -126695582 +826942877 198135564 +127395312 255355786 +-361579089 223503139 +1716593 -954912047 +314685615 -317691304 +110126347 -71283984 +322783477 286701301 +622053718 -30346622 +442254279 -96059120 +752641312 104352460 +-809866601 -325172112 +-611255088 514854985 +-101376769 -422093543 +570608840 -699689609 +289362235 -997467104 +908105685 -82117848 +2644610 -218676127 +-577682182 -929055769 +925162985 150843295 +-456475634 942140504 +-634210003 -324016267 +-203400185 -966351428 +-685252289 953694386 +-24189992 631125137 +916039514 344447214 +-98608799 -948549035 +-153003126 -235017355 +-285211501 -29957089 +-655095309 -30568219 +365814425 -931603409 +-472298494 -123831603 +135559428 666143873 +-743598306 914695585 +686748733 -450787235 +860742207 123398630 +-680573161 943463698 +297112262 -452766891 +52748953 32097928 +385991738 -857636744 +604442446 692514432 +-599422688 -990684061 +456030751 -201020406 +989136838 942104314 +686585956 -861779939 +126637465 -754310046 +294028101 373359040 +818528932 500479952 +716583520 -50087911 +-417649630 419024332 +-299610330 -360372062 +619347749 -801202512 +-758823726 -167754223 +-51113973 512366503 +-167141384 -554251838 +-538472313 402427794 +381810826 910760848 +-435325051 -958947545 +15860658 -161464841 +775334279 -784322208 +-830255744 -487434655 +893818716 -318255543 +-334525336 -277688349 +-142853348 941692726 +-177702193 945424234 +-419085157 -951769270 +-512202280 907994263 +419448527 842645141 +46379095 -359267787 +985400884 -269081181 +-907874188 669543737 +-331813626 813753115 +-197524202 -889858263 +502550836 -373166408 +310962483 702282990 +-100346690 898633834 +-809840225 267011940 +-51964876 -8127572 +454031787 354498691 +858669626 756906083 +-889169955 -762571576 +319833928 -88873455 +901400678 -410304174 +419168967 285834215 +10277494 -458064729 +-303264388 546346111 +-75143959 27459488 +-177695610 4298202 +833338271 -80976057 +-922448005 120548558 +642693621 687000787 +929276655 -899191213 +-130896795 -489101758 +-445168963 -644969688 +-564658244 331009518 +992200174 149741954 +-254153668 -790690923 +982553897 -205623996 +757450724 -159327193 +13505509 672928770 +-391531322 253327830 +-205879568 601020911 +357499349 14359120 +-651556801 786904648 +857824796 506749599 +-148711111 -610087666 +-575332812 784216128 +-36770382 912823861 +-576487103 282511681 +93769874 -582349169 +130744119 893504314 +503871609 -60550209 +514319292 682521623 +536340759 669995169 +-57498891 699953278 +-780865519 -864301093 +-257644746 -752394720 +350853364 -243977885 +-714006661 509099788 +206484561 -513191791 +-264811385 229678047 +529405815 975788486 +-762430108 409356564 +-532413360 -330499738 +-438679393 -935170740 +-734654814 714578404 +660061157 566974024 +175411105 -285147146 +-13904618 560999375 +473236638 -67441959 +61478167 160608901 +765820675 915566093 +-917187853 543910163 +-29553970 296840123 +505232349 810582656 +-163711623 -308176412 +-145313081 594712077 +-274557804 -471538086 +-926527458 -609998505 +-499955176 211554717 +389181311 -172313648 +500581219 -926159068 +735705957 -86064135 +306146448 -96044355 +-652112735 76972203 +743796428 -119242816 +905598430 -674798892 +-557607089 -984119118 +577559089 19096545 +-873586046 -417412273 +-593426823 -34196034 +916110412 -36017350 +647183778 -857807241 +-954837453 -905198285 +-952944353 -570592110 +110676762 -186638714 +-828906899 235504746 +449866069 381177503 +763663922 -784366903 +-813835461 -324840628 +575886299 -605312629 +-205286453 -907757462 +662886041 489781994 +-836235693 606290342 +-154997044 122688854 +161744659 828594660 +446712590 319877652 +-65523411 899282136 +-566480530 712483572 +-660150131 -406330487 +549210119 324806759 +702586333 815879989 +-945444257 -514796043 +672923902 -503071495 +-397701644 -391193251 +908090014 698856897 +618301791 -401457227 +927217648 472582040 +-293004090 -904916997 +-801442796 493444519 +667014618 277305615 +-922414318 -895834649 +-161463631 -953509834 +-49697203 -661453346 +269913016 126158187 +699925803 655735035 +-234651507 -69846354 +335563208 -403344907 +-952107938 514080923 +680300832 420987711 +357173212 -370737315 +-746438334 -312792241 +475409958 -275127005 +-783650276 -215969142 +-871362822 565723955 +983392604 718278230 +643860873 -519777752 +-979405654 367904301 +-143726289 -658562730 +-844871846 620090774 +219442112 231883120 +1509239 468263838 +-93178109 504118864 +289142416 -479754381 +-910001235 401717141 +-866094968 243570095 +-858439244 961112510 +542292945 -638458945 +-167155375 -653745998 +-526109953 628018879 +459473671 708749006 +-998031777 -277890794 +223336295 869068351 +956679291 -505183246 +-894910605 -802129268 +216512714 877887655 +-652028071 -272357615 +994150449 -320144424 +703292491 747250076 +891574016 -859878055 +786280119 -449934108 +648655351 -595722115 +-169421711 -364802084 +-173439136 774979424 +614780569 -367367886 +-436896951 526572667 +459682343 543194643 +-617803108 977797584 +-762655469 961950056 +950688592 -665831342 +297822130 505721149 +-631313219 -984286797 +872749616 -162612967 +-311495344 -843927638 +-905608684 756346473 +186486026 -338785353 +-507005589 140792689 +-60558169 -794686216 +-384112119 -143852153 +958967972 153552326 +-460592039 -806685876 +261162777 264692933 +-104566670 -841133519 +-864825407 -200641778 +320111413 573244635 +-540571197 -890629114 +-742901384 60393400 +618315914 298579923 +-754361259 -973197275 +447318695 88434521 +647678621 917180328 +-878255912 256757586 +242697835 -610225413 +571048467 -623294218 +622200387 -147744038 +-331419365 508681087 +868434251 120096474 +100763390 137050044 +-432163903 -802639626 +-392122168 -487120640 +-250625419 847914930 +672871608 529418776 +63305000 -618182186 +-772784147 158203363 +-83963300 -686015948 +475157506 521554794 +-981596640 628826572 +867567522 -556468906 +379693232 -407326864 +-843160413 156920377 +998330191 -653948029 +-46998792 -30422001 +894231747 -241752558 +214544810 -965773503 +-883641764 868173802 +393286679 -891199655 +-966725701 919618527 +-808700483 -339639696 +-893123643 552917480 +689623369 582032207 +-559952102 -71781641 +48877219 -220364028 +994680026 -366061045 +673139826 -949841805 +973355642 -53166303 +-455313225 982826541 +942062543 -916726942 +-476114301 -92150299 +997351988 -381911156 +706669715 893669917 +496669342 -596211771 +-821448087 -891778033 +623399764 -991908838 +-695006011 -503023546 +904018989 -894867453 +626678680 -285542766 +257996804 -145891181 +624775430 -750259904 +-810853564 548614815 +659712846 516081974 +-646921436 -174647456 +698153369 -16373124 +-717505859 -711160421 +853873231 -846903920 +944163116 -853870134 +998327693 19384285 +836088943 -29676587 +-257576284 -146256250 +869508858 926729642 +-11116989 813265246 +855734690 -464018499 +-943038487 -616525885 +187727791 -791563831 +644403236 542661706 +-44002740 860422069 +-721656665 -832125724 +-648628633 -924485267 +350601161 437372823 +-368809943 414527965 +-762022962 772370940 +-762370538 -144649762 +-510826721 -110631227 +922621859 228076840 +691876496 -134793607 +-620507200 -745612672 +979825454 -627318332 +-145669043 -525042884 +161279777 766815075 +443505896 270309724 +925491333 -712611496 +529989084 420982122 +15691477 184413497 +-465802782 -441514415 +299692840 381696010 +193018469 -479465674 +965253089 -829165580 +580222457 -647530939 +149172433 -856940189 +241977388 765639483 +-835581358 924721140 +239720280 -426071481 +678695121 -223080369 +546624642 -617341017 +-237582301 -142906853 +-176842099 -807868017 +837141428 290272542 +-618971468 915580811 +349128506 578074335 +147401118 -292712295 +90841603 -5942344 +549478647 -737015365 +693158170 832078079 +-131785616 -800800562 +682669511 -713283008 +-329137859 380063587 +-963698694 584792200 +272949176 -534143152 +-922861153 -322146022 +400692988 -615559690 +713736793 126231759 +587486660 -150271155 +-179553898 -965324781 +-889760807 -232481202 +621212925 -376449428 +974264291 938349151 +-527967470 482851574 +-468945779 -697012486 +192703730 -94891460 +691871162 683382307 +500956240 985473474 +-192735546 11753643 +394783557 870769896 +874544034 1150916 +-265927363 -538951105 +30595820 298385446 +61422116 797694615 +747914659 233958601 +461627296 -271707128 +198165790 -596534965 +-648716036 -574273094 +376046181 -23968309 +-791483609 109617303 +65463872 782026084 +351884158 -244837641 +-735176602 -538460404 +-306575675 -189041655 +-640861113 212593940 +773830349 -186638603 +-679436791 -211527714 +99459969 -774198390 +253485553 537283535 +73193245 -476039525 +-131917908 375557518 +576652004 287279284 +776101952 -35107218 +-823589066 81023620 +-701485332 356742507 +-50601481 259860651 +-373096024 369570322 +779793743 829207617 +272806045 -183963999 +-237849125 212440997 +-758758122 -491095250 +292578080 -348140911 +-60370335 81324010 +-787709988 -714470895 +-843356053 -685226858 +-139208634 -187316532 +-849362895 -952137791 +449644307 228090398 +-805423149 -454056122 +-362025213 848248196 +-95875264 7743717 +501023006 541532636 +-711443210 728827879 +1115602 -227391665 +851654436 -929008299 +-797883981 -418044645 +746665208 -529304053 +-58792015 -583173275 +367438528 -840941784 +-338938227 -897409008 +950334632 506629879 +-203778930 -704195468 +-61239677 868271872 +6660429 53581655 +870645510 -15768538 +-264913344 295344352 +784356609 -824074875 +-561022977 48764401 +-171759173 100711437 +-641238253 -267819326 +-397132080 -513850013 +-619770635 -399918474 +-907430640 -234939742 +359521698 -866520563 +514370401 85487771 +-779756230 747990205 +713933819 259189123 +336641211 679173180 +-874285134 436974815 +686271828 -12481882 +-540644785 -836373068 +-95916216 -925226116 +-550692892 492944967 +-812989781 -719674666 +777666508 795528279 +307010763 354506717 +-527042856 290517034 +37731366 890852982 +298451788 -952740216 +35508993 -169418624 +-282053998 581179687 +476958589 -115179150 +-650714697 192372201 +557406901 189826036 +145802986 -188805755 +-543994335 -960234237 +981407487 -212937129 +792503264 -354395353 +953345734 -133279201 +-341618056 583378811 +-457317818 495025551 +-133199400 179700466 +930877054 10379973 +913084786 -173771413 +-91503080 -767179261 +122755667 187768838 +452754046 -900431337 +-725471819 923360569 +-298834830 -567229844 +-909643596 -226195364 +-465557667 323008754 +452883302 833365134 +395048869 -712745606 +787826531 588651567 +637436838 633875887 +-514693093 -236072186 +-931596882 192977547 +-29104602 409677033 +-484874978 671624368 +-985668521 -880518740 +-91323274 2942868 +-748519552 -223653778 +393746511 -992737005 +429868228 -368265149 +447567816 -413374660 +-121041223 577311667 +-388586603 -59797937 +-371372343 -319085893 +144989783 -68248769 +-375370878 -916227252 +242677366 312046949 +20192398 209664635 +-888162497 651161400 +-364597550 147988216 +-17623 435764771 +21428644 -741563110 +311468033 -936451014 +103004727 -776317901 +-859237840 -82156468 +-208643663 -798149978 +715991273 361147676 +-591684469 -904096218 +813992055 169838718 +-624393927 680670093 +-957692185 270014081 +337986217 712892150 +-818964902 -54755089 +104843112 283265453 +-336225999 -531912327 +-641481380 116062539 +519501919 -22974866 +664062689 -622315791 +465018691 -989415608 +-994811135 192915575 +48373055 -743703751 +-504014424 -423718263 +220065542 -742875402 +-888238600 360832198 +876017621 229603621 +-503652118 -142144510 +-288686358 292046273 +-30728846 -921667434 +992478655 995345803 +146110459 200448163 +-559587480 -760142876 +-490801657 -93913968 +-767025767 -80630236 +827316113 400098943 +-882192396 153062243 +-108971408 740266727 +-164538409 733848083 +-718486068 -342901438 +-302329171 700805216 +-802542724 366753437 +-825929399 -74561020 +441956437 -151007598 +-109288798 745776371 +563651169 -355329394 +255825742 214317123 +-356290323 -894234926 +-221613843 -294842895 +-622646839 647066848 +805401031 -161053535 +-773849255 -450836308 +531492370 -109518699 +377018372 834502138 +813637670 524868672 +541214081 -252303058 +519149823 -555204531 +614032204 853110755 +-871353614 873059257 +434006675 -916105883 +-527899708 -845347036 +258158843 342474036 +-860012862 -965066488 +-183028575 754342201 +332199888 -745334796 +-460014856 -795863549 +-820031012 829260807 +-427406835 -895185020 +-556483621 -104238696 +-605546760 278241173 +701073223 208755349 +-237687559 -8330616 +-54594894 -238539163 +851237569 331420510 +-376805352 -160766888 +-421782009 -95849739 +-185818060 -556960240 +-660844059 168769050 +-612323417 -95205601 +824646408 127431127 +-388783756 -55501829 +321300189 783095715 +492976812 -984262398 +379911692 -902665611 +29430196 260762389 +405424889 -41607033 +-95501032 444205948 +-239240241 -890241644 +574242072 -310108933 +139037855 454886095 +-798964450 332677742 +-501529865 1253272 +369493502 -441659401 +811898015 610756800 +840716015 -744217221 +991232587 692891417 +-953526608 -157804264 +298327875 -218830779 +-322368622 263482486 +-393659647 380697490 +463220559 -140758717 +-479545285 -15386261 +713761428 254696063 +-251562942 582589479 +619450475 423767690 +-252510394 -13980507 +-797522947 10263518 +-154054135 -77385629 +666364874 -893964419 +901941348 142677296 +888940895 385780983 +-955220396 -749212927 +490388937 448532874 +799867069 278155321 +-144486655 -308004969 +608231702 -760840664 +382260702 -544911142 +-987290272 -600015381 +752497391 732094766 +694215810 -842419164 +818938618 -174193144 +953933870 -56153719 +976326752 50757280 +999619977 198273389 +601853993 -321459130 +227687349 -350625701 +454195833 366610920 +328620361 -397767725 +296623201 696507180 +-677053596 362168554 +29532661 -15943607 +518156403 -949613663 +397463934 382788206 +87088724 361705427 +-608607590 270112733 +162973014 -482295894 +-193621559 -93663339 +535789527 -463900955 +553364190 -926854686 +98863410 963714936 +63813058 -303947256 +49058672 861640691 +68006817 -163409520 +818620234 344812419 +307664694 298739045 +44815096 -89349254 +-717520197 336446585 +428100645 -83569932 +-354460395 -327898449 +112516088 -741414611 +-71723718 -221514150 +-414361717 454594270 +17637621 -86921074 +379709467 881761337 +292306422 -231937924 +-807170001 921304688 +290297168 -87975948 +-501842016 -184485220 +-951508800 -428729984 +978422825 -456868063 +-78351806 436896106 +98366542 575925326 +-632071631 -537326643 +-644201768 890854973 +-943791462 611728128 +262884656 -375741180 +-792810532 -388184989 +534213079 -935823644 +203461531 -368440565 +-348385849 -479849523 +840157022 -892172063 +-697596509 551338061 +-355989477 -332673799 +794066374 -378574716 +-217712583 114119364 +917736048 303680138 +499646663 -171278241 +-583621706 833686524 +-232250558 491660331 +-388647023 624307813 +-414896612 -884621201 +519304928 356728759 +-214566617 961916823 +439165079 138476636 +-972107149 40435992 +88345907 955294420 +492845392 96228548 +-743382803 -670388509 +-234092860 -476131071 +-489216010 -523859647 +-712857923 -693421701 +-702246699 -181837435 +502366627 29928784 +416849442 927867658 +603920224 -506062679 +-189657949 -307852146 +570143441 -32067945 +-85972297 -535241334 +-933391129 835288376 +-364046742 -115289192 +183933315 903623426 +229221025 267067477 +423053871 -637320753 +577984366 -98810759 +-546759582 -931989154 +547236582 122349617 +184276746 712935635 +-907580666 -124702135 +150170925 927742636 +42008665 -784200290 +-47826604 704638684 +331148183 -912363668 +233463514 -578446772 +209933531 -20596422 +965037550 -61705777 +-852655053 804976863 +312869356 28601434 +-329597815 820840724 +390954358 -293803500 +678807824 -202800549 +-891717214 776077529 +923632181 -380774496 +-377584527 -823681576 +-5373359 -737814581 +-146960709 130100705 +853565398 831157514 +393915755 868122379 +-990989314 -118184202 +-438749792 813083597 +-571768828 -234675501 +-727750955 202329272 +-980198027 608257644 +-188078627 -201428507 +-742381749 238507716 +484153760 -900523922 +936020551 -352566735 +256485277 -785207723 +-187013819 633327585 +-83648025 540240435 +151542577 -391648633 +235435703 -642857308 +-714535243 -509090400 +-759281794 447923123 +453871232 -448573964 +708572491 275106077 +-112162970 -515954585 +-873062472 -935524468 +-928079991 -588980252 +944933305 -74965116 +-82573910 -940490091 +-250936080 412885310 +-906696742 -486985785 +-221953868 -477332451 +656833629 -302954443 +-263398459 -426029265 +428218444 827802265 +945441025 524251107 +-806705696 848701462 +-271801866 869318531 +-349689096 -542787833 +-329994150 123289730 +935477383 -32286914 +229068965 -310392873 +-461172797 -929527021 +-27521624 612120647 +-686424642 167148612 +329417721 -284789358 +133521195 262720441 +-946713166 85423828 +149679755 -897516629 +-234031984 92956109 +528593705 -550900944 +-62694223 -894250847 +-972630992 -657508578 +-234478717 384139552 +-850893624 -108531098 +849736424 298426916 +858778219 4186959 +322882841 -700327984 +-850531471 310757157 +-238226537 -512669292 +289189057 -313536676 +739602744 -18799474 +-25893066 589702641 +-599971363 -561362064 +442321196 -96232769 +527755273 628054655 +850741740 -276388872 +423170098 282863940 +163436519 -491201688 +-63630247 -946202541 +-548433625 -955769695 +455217659 382544690 +475330605 -983042267 +936011310 241866585 +-83004112 -138263245 +325148159 610386974 +-768586453 -912216077 +-22761376 -746870166 +-509976553 -75838711 +-959198502 764994817 +-246487017 -999560080 +-304662242 95206754 +-267386786 -903372849 +693825235 320469556 +-215952642 431766687 +-571535299 40609061 +722998859 355422385 +-835627244 -819571616 +-108149906 -339272936 +233714023 768365530 +687636402 -709931219 +843277078 395885855 +873489100 19989587 +-678477405 -99004526 +34383957 -731506667 +753967492 501816911 +-208008763 -34994121 +371123411 -58489492 +-459269408 382082276 +-521203166 -899272616 +295015403 250328867 +-273478152 -589197128 +-576610206 638387438 +-373741139 874916155 +809466270 280770924 +-716990834 -987763809 +-389823529 -409700708 +-285783186 -985789020 +-741024473 990950369 +112007250 -512588582 +320378141 139312327 +730937868 -33540751 +624275153 -775025710 +279324001 261936704 +-161884750 76334384 +-142183754 47527299 +223237429 710873525 +671467933 268509735 +95282429 -506444827 +447625105 -230838688 +618535483 -196361760 +64242876 -90244244 +174262182 203891041 +949421798 -55191661 +-979638716 -580512394 +-362344111 -883036307 +90867808 -331780496 +839765640 219973821 +560334685 -979902096 +-570955289 -527730144 +870002207 -465406636 +455630275 203291301 +887434865 -364424586 +-80052544 -436124759 +-335939368 -78600832 +-335766115 -731705437 +972958933 968020101 +-857966834 -784842107 +691378109 -785149779 +-571410826 -827158500 +-619429032 -222089952 +-390538490 -875511245 +-354622288 701158498 +-122167582 39197821 +466886088 534240714 +-229300524 1162132 +936024726 286399449 +-7967955 -952042362 +-191908332 -424433559 +595175814 -826529234 +-18963710 -857079121 +-792638374 -849897606 +-821739381 83900914 +23532500 -552661733 +-487134741 -785176316 +-642806806 22838418 +342415050 -524703436 +-799971571 -682579047 +689712047 -63531715 +315383712 -91438669 +936835425 220445715 +-706749000 -970452473 +456222599 -869167928 +454136173 -669007436 +-939305808 872452507 +-394590838 487850683 +-327018794 716785483 +922818170 73554923 +-93057704 215105920 +-424909543 -260672367 +125222780 -232245769 +921754481 433162907 +177979041 -588200237 +-752837281 -882076775 +-908560591 -491284594 +889954317 556171405 +385423063 -856434887 +-857279350 -935654850 +-248409923 956167592 +-23194936 331333224 +-957845097 129913313 +-795912255 701175493 +-760279057 948038389 +833190054 -923875282 +-346965443 -640290767 +159961090 -626770141 +-387082231 775753048 +860770445 943591863 +-858465329 438818095 +836617161 109842888 +11431399 40991699 +964226512 585729755 +-872896344 -801679438 +-883551304 577370918 +234823307 -936417704 +-844039047 773604179 +516039748 889542110 +-883058163 141083608 +-98035360 -447060799 +440635725 -617611810 +-233192607 -918520931 +132781852 592413158 +920510965 314988098 +121686641 -364012853 +858426577 -932770109 +-332448940 -691014353 +545951541 -286775970 +99471299 -588509222 +26197084 980349417 +-307555167 540208533 +-431393587 602683472 +-93522383 -897344071 +-29371462 -280130720 +345376490 -929567185 +-250925720 -810566959 +651925048 -383981855 +-131364747 602980151 +-842698230 930640172 +-107340773 -358333422 +20059691 -481106979 +-538905916 297248140 +852426242 915879318 +-399491543 -863695070 +-63131948 838150105 +751935526 -511257519 +-693502626 -615972774 +84853090 -732004044 +375068034 -776835217 +-617779770 -31532102 +447507907 -995873134 +911204706 309944270 +-607652103 -18831276 +92919690 -722169386 +-184193153 280394206 +560326259 -61236064 +-424377411 725893456 +514312905 509776218 +595433955 700994308 +852850838 -373789750 +370521377 828978635 +-867554977 -719133925 +-146892267 -877314762 +286584954 1971305 +170959643 962131151 +-595484400 518728152 +-532162219 -142146624 +-92073784 -679385298 +542248419 819610676 +-425183930 -272105386 +709697196 236604945 +-973145335 271830902 +725027213 438418293 +922722761 960609341 +-715894361 -867855395 +792094144 48786887 +793625354 -233644513 +-816847873 612454391 +721211899 672437553 +103450043 141922505 +-296556948 -240145571 +772032532 -973559592 +748559449 -401289990 +-754974368 -679298702 +-115266783 -258059129 +-829305229 -981130146 +516259718 -66923638 +-487211043 1922915 +656207543 928316414 +932334891 -546911181 +473898606 932920763 +787172672 -260761672 +420456217 77314731 +-722659522 -976518884 +975759311 -138356657 +367662413 518502915 +-386599379 -368343925 +251505147 845247340 +508831621 -479768021 +-285496091 744741441 +-560774160 -622368053 +-515372944 -462058961 +486265455 358723253 +112253863 -247401379 +110281545 -593750193 +-603904049 885883093 +-146482801 -65326183 +-977940394 -987190501 +-632736936 -941925836 +586324946 457267645 +466295992 860465582 +-906091053 -703517784 +730132670 255874716 +923544290 289165728 +-176788201 -207180972 +652623002 299819592 +-738810 389441623 +-683586433 -595330115 +478207678 670537689 +338552549 -919465267 +973599818 38327981 +135285511 -896190924 +-230742346 -817353600 +-284951370 -700127090 +-357988629 -138977518 +-736946596 -398437172 +627820918 -405592980 +-659033936 -875048788 +-766142480 694201502 +432256473 -853728889 +-437629557 838962123 +-781080672 -664700125 +-355792895 -520402669 +-91374597 -525061835 +68368417 396429516 +455883878 -106724031 +-470527947 254742874 +589206610 651421121 +559708642 83075597 +-748157048 -213692745 +147457449 419750533 +830251732 570096579 +986389369 554732309 +94586297 -279587652 +-288813536 -638675422 +741892469 -570898751 +497813978 757380855 +-924492479 394415627 +458630028 290809499 +879110118 853890646 +841191538 -974839695 +-268324573 -603182603 +354824013 -387527165 +267293064 -993591419 +-958736190 -168219466 +-663489945 754391482 +568839039 -461908589 +276719942 -574769120 +-620324255 237942720 +255404600 -470897155 +-434180159 -497976992 +-245704798 196353253 +-39323139 -520451355 +-142542178 -950802591 +236930951 371770147 +-439403675 -625133764 +79642822 390755107 +-591589251 -930588727 +-836439347 -382413688 +231976049 822616886 +128148606 -313995609 +-706751572 28718588 +-329785019 -940056408 +121166969 -129295137 +-957129526 714810560 +-170162582 -302383950 +-159426756 -93470021 +595514837 342119365 +-951502489 -88395237 +150319649 896005683 +-700190585 772007404 +-194943617 175409907 +-344841332 868820346 +-441057829 30406266 +395210619 639974977 +753195165 189383852 +-325581366 665434698 +779787706 -26502590 +582580187 -592791265 +408004326 325388101 +751426573 -612644229 +-629709124 65620003 +448052785 131491735 +552612267 749833242 +914631000 -729099645 +-786770184 408458618 +-37533656 -376742552 +512821211 -834987641 +-372703634 947061620 +-145939425 565156570 +-570477533 490865537 +-51400396 -101050936 +901072108 -522951093 +-640265613 207494963 +-993908664 -584184780 +-343765593 -111541616 +-79998256 -735384865 +-377103484 945418135 +-990869342 -891676744 +-307476635 517509903 +-527603976 -209644144 +-555682234 428785384 +679913033 628861935 +-587142063 268872788 +264926990 -241194637 +813277971 -788060959 +-706540195 -970459629 +-843862878 729875223 +-940118880 407498625 +703853641 21044681 +106116242 936724931 +-441425233 845755025 +398208511 -920491132 +-43471990 -846499857 +783546871 -990768190 +-843101253 317499938 +-532663433 661087680 +862426078 894464364 +-419903311 826711191 +-9544619 -109467695 +530939194 666561837 +598336025 811874200 +-320521017 228731010 +377936674 -192978950 +-48786100 -661335014 +-621984376 543290629 +929206422 -530446977 +228566250 -801047537 +454609836 228956494 +205001712 -864754591 +383645647 163585113 +-150705123 877864437 +695340929 143578526 +-596162002 -399844566 +265617143 965245607 +-285151024 -262216018 +317178985 985057003 +-322693430 -708764969 +-65250394 -268836653 +-842923239 -345081955 +701262117 204038725 +418811275 -276808416 +826012071 491142007 +549599942 -69474142 +-516690121 -350644263 +168955023 -899619487 +641908187 933575915 +648793416 34116718 +752143612 -463757183 +891879619 778346705 +-799139083 -840608690 +-277885623 -50347049 +-312234189 -895445321 +101027200 988335489 +685512892 386535069 +711905142 -573804092 +869949366 28663863 +-701884719 -83528303 +-246141397 565720060 +-101436149 236255327 +-371940367 -731183272 +-499716591 581833089 +-537678217 876932480 +354877754 455389127 +599991234 58102855 +-462095114 -491794873 +-508816650 102838457 +-684774911 -641689395 +-652518910 -142597413 +348773026 -200866548 +54796343 -36458270 +-623196987 840012821 +216663725 951064054 +-523832709 973632093 +566563706 467667184 +815775912 676795493 +155048080 163012553 +-40773108 -734969420 +-926410329 -942963108 +-815171817 271513712 +-825442897 -93486379 +-228588647 62774483 +169540177 -134986231 +940211288 207691374 +970839501 778987214 +-137622292 925376109 +952972504 534777480 +-595744436 -599160162 +485709745 -376923739 +492424469 -419440782 +386891178 -901240846 +-966761015 176730966 +-151486331 483952007 +284211431 238741600 +-425658613 359565958 +-963899687 838021336 +695472146 -260585447 +-772643582 -567227533 +228400487 -206204101 +-905419221 282309006 +325334797 667194224 +-983355637 -582776867 +-215094271 224189286 +570889698 116335966 +-698265233 -129663322 +325728337 320597699 +611041728 -144274459 +572639077 138864029 +-746158282 704989517 +821718963 -433310741 +-173547379 -592860263 +-795724560 -98568929 +-418748034 70258112 +-78584218 -70076339 +-119560450 -788014510 +-77244676 439767297 +25172153 -808089790 +567711384 563355800 +-301725514 -497181715 +801377483 972267537 +288980514 -497971831 +91541276 -751392560 +-616840273 -940388005 +282314508 -439929684 +-466583271 -463447303 +334610248 219036923 +679349531 -524461932 +-61295821 -94441073 +874774252 863657592 +828936365 -582508594 +133615101 357302402 +198903682 -994799250 +38640637 -279892519 +-982920592 229342674 +49330406 450226073 +785665356 883832046 +477277292 167684725 +-654870379 -590126849 +935477343 54309731 +808964545 -728123912 +-223807076 364066641 +450423650 42875479 +-110732653 -25801347 +-837841084 819603476 +928161245 -275492237 +-323931904 -47556915 +456819339 -23197155 +779790630 444822182 +273167849 -507254198 +-270418300 -395765446 +461710373 -411858506 +771555276 551300032 +654744353 -361477140 +-653799832 -476977298 +-41085364 -915184474 +184793986 878146821 +-185285751 534914583 +197265282 588252004 +-387416768 -290873256 +626053061 227303538 +674326713 -221041057 +-228552341 -807401354 +-630449155 -375087120 +-75186229 376236710 +-505540108 498482177 +232488417 488754743 +-417943366 373785247 +514183083 -726293797 +-331672993 -786505386 +-866410898 -352087539 +366334305 -643071099 +877038049 -583078635 +763179079 230512634 +-490908474 644203311 +-892076157 706985501 +95288933 926529664 +490025520 602448048 +-867016399 -484665566 +905162820 875572617 +-9759745 666650413 +-496807317 140004688 +-731445704 132603795 +730465552 928059599 +836701333 -568292235 +-208907383 658880408 +-818035876 -387589333 +457333859 438973566 +221176530 761745530 +913826905 -859198732 +-753923314 128156880 +99804429 -826602656 +181020528 -598981975 +-992840232 -343270457 +359922828 513891084 +43200410 141877433 +-647776618 -46247783 +562866092 -547115011 +147152064 -106117100 +-21132519 814199243 +186141604 4606182 +653388333 -324139428 +-546021206 466535895 +-163018775 -929685787 +-837553800 -436122098 +249064288 234267132 +96915724 354486293 +-927626927 558422034 +61856412 356589648 +53644613 303661707 +910465255 245771107 +-493551448 -581508049 +-963883382 205713824 +425968987 -960609743 +-254709020 -539474715 +-202080279 -929430659 +894023797 -175288659 +-216650428 250021983 +-904193044 -442710625 +-881184349 -555272666 +407132871 -370764883 +-60719102 69140376 +664114608 89185708 +-854831879 874748005 +-357516865 -64801124 +641331063 -345994926 +526483021 571712195 +-99995917 -286239565 +999380192 -12209669 +-598056612 201580471 +27427948 880649428 +419162213 -738250907 +-329300098 812441222 +-431048889 274713734 +-716510840 12136383 +-748053361 171297985 +-310904324 -87373178 +73676938 297792090 +-839514879 369527575 +-634839661 -736054333 +104639981 -656283872 +36565547 120967860 +-501910050 342566275 +-454394554 894173688 +-584247608 -417088166 +-208287154 667458717 +748266243 839423762 +136767771 -952315223 +611682035 -746779358 +822903876 -268123935 +610454598 134744599 +-928325135 995345209 +-244214397 -839674676 +-854966006 -303990470 +765014199 -877267051 +-120820280 -237993972 +-653885962 90510956 +415863563 -14771408 +869659279 -798082194 +698521062 -572103900 +941706816 -636258863 +-181986122 -418518839 +988712699 -957498450 +218946345 -253108347 +547545171 831727610 +217840421 98245000 +-53087283 -460081378 +-475461806 -561587238 +954125372 484594113 +370628690 587723584 +-862212525 -127766831 +700945753 -147451213 +778057268 -781234978 +-37592012 423469640 +-909929776 831077208 +380176947 698962775 +953852401 -483754865 +58222275 -240876593 +-271017318 483244573 +-443308311 -603107165 +-692059390 -94460455 +969562359 552120025 +44526199 857350822 +-281842623 -902062352 +665425692 -557738331 +856097481 18725027 +-120234732 -107304830 +727710078 644128452 +-195332402 209255560 +-815481036 -824547232 +-640237426 12788744 +-685326570 -221400954 +-366180588 729254403 +655056193 690435662 +-475956289 -287238051 +-282227069 -791440053 +-928349644 -190041385 +985349142 -17451492 +52210303 -810987671 +248334986 -857200189 +-556082139 952842262 +-621858406 -398901568 +394399279 -827581848 +-785978454 -359406522 +678620368 -159115196 +631429715 -297753575 +63832220 -162608348 +531368175 189865766 +331949081 676646873 +329696010 638824944 +3858775 -974086589 +-984812312 759649913 +-11363157 734637741 +665556129 -330772235 +-830569180 889169713 +-313544283 -281552249 +-909770412 57754153 +624657634 586435947 +666764180 -83094223 +940748863 -31432193 +433051299 -712071741 +-840272716 -751228933 +371816570 20809291 +554123717 970693596 +514546870 -832851744 +282924492 -689189345 +-801570645 644042492 +-257275109 718174148 +288709606 -704115970 +413363796 675816146 +610901133 302147617 +827218635 774697382 +-17168034 417183506 +569079181 313250985 +36014953 418699298 +369490035 -631634794 +-671375391 -34031501 +-749442300 439581056 +-505826574 292281521 +892044897 -496549016 +-592056225 -24937408 +-75529170 -67727801 +347904957 -868975622 +-459912723 -826431938 +645889585 -802315807 +238506837 802267797 +313459760 -135198074 +-642391272 764122860 +807923018 -227366782 +745935551 -797624248 +781604102 -51519419 +-585425200 662858515 +999262870 603204683 +828719432 326814343 +-87312980 -276151387 +599959499 785336833 +342769813 -191498581 +-862555042 595444785 +86589260 885562044 +304144005 -239515364 +669348731 -236678063 +-755511220 -346166455 +-204689674 -708370314 +-394595625 -205834356 +-585663881 -788111489 +-462112256 -912425264 +-987460813 634546273 +786984288 -583855169 +708154458 331178224 +64346057 -960446049 +746938759 -702198840 +-65570777 345557399 +-600282604 -271653173 +-303735062 -588567143 +-209044901 -561116544 +-34179355 246098898 +785150527 739293979 +298784227 57040660 +-378488604 -539908779 +-308924038 925100953 +452713740 6203030 +-932839457 379619934 +-210044952 548375632 +-742360729 -508425876 +815939906 615045441 +388318254 125042873 +-140025893 185988574 +697079287 -497326236 +-670846228 839513135 +-993920614 -603034932 +-826132338 -936162098 +749898669 780191102 +-942414967 -174774642 +-613044447 -537506669 +-443518340 -44389950 +-668576628 719167035 +90929436 129545701 +-136699036 -410181286 +-148902202 -402850109 +-52259755 914671900 +958903104 318364475 +-514992883 183449911 +492251441 -68408120 +-18680800 64627697 +-163005585 435926793 +-783913464 -872317070 +-866625304 163303019 +-244413098 -746042952 +172962335 -904790773 +156565556 -347432798 +-968808156 211176265 +466462717 -894068379 +885159905 -301233386 +-394365473 -789686774 +514746003 -739226788 +898214450 510534515 +784635745 -444448314 +-55304722 -541168941 +433782067 -746555886 +616174853 484036197 +366682747 -204608570 +300695215 -799765268 +50260329 -174298478 +-961846073 574479570 +-121325357 -538750973 +567963528 -646578060 +-999476 770424355 +-966279096 -596994842 +-33109068 -672429659 +429583282 -159411957 +991876744 769718309 +734693213 -657909208 +285709397 -870547880 +-764663928 -762957583 +-881680093 -770494799 +695858246 -968648252 +793426866 671564191 +391848664 321568365 +-14617856 -566036556 +-306321086 -527563429 +-431884198 -263437992 +-487390007 953887245 +-224370418 -697502572 +648701960 116484549 +-520464280 -653873385 +-933857711 -305013977 +-63848595 -467515529 +-186151633 527518148 +934213884 986775685 +393806964 154779477 +318962969 561423175 +166186889 695875600 +-322236780 680457445 +-828701109 490653571 +361351678 501414526 +484977978 -479562474 +680911091 126510597 +-944500542 436831019 +-924979163 899002745 +405120345 -470933614 +522502684 479353854 +-415798188 -408416753 +-606858690 -213422421 +821896454 279630271 +858094770 705843038 +-339535048 -499608284 +-702526950 -344043859 +-864547945 329575098 +-304280614 -570879021 +442767765 -902584194 +-945585599 267693252 +-582359158 -688035372 +545522155 763489864 +385734298 123984128 +693527354 539627374 +529428525 972074651 +-234019128 -194559745 +-635249739 738222823 +-265059833 708466240 +241841186 -697963639 +-523533035 -599080517 +-32003766 453044579 +420510522 505406837 +-683602860 -218454271 +774027109 352895143 +-358978441 -495117122 +708301272 -578756794 +340018446 -390596963 +701660556 789495559 +-261958534 558683594 +599349656 954640002 +-768774292 -738806052 +-809249722 -102227694 +702159510 -278458552 +572107835 -232107570 +-172761499 930581736 +757172623 556957300 +-309081913 -716968403 +-446254096 357277095 +-593036782 876554919 +674215500 -961442150 +108913114 -825942458 +516545790 -499234702 +-18949127 187328711 +-654127515 479244088 +473040139 -405710374 +526017230 857057840 +-692390006 -890465913 +-771717559 -623357006 +288955738 335239695 +9188821 -996898830 +847333374 399813309 +-89790886 -951123893 +351579569 503630721 +355334878 -583464690 +-637960733 -134544492 +-37449455 134439380 +29566993 498794974 +-322627586 -857277992 +-720324017 212436967 +370176495 -497238636 +-823074490 -776650766 +163877655 37046740 +-455310604 548767677 +-76641932 31630078 +434528528 -922177256 +-534053761 712354931 +-604448662 141754788 +917719637 -691445644 +24520693 875097902 +647495277 194364865 +-290714984 -873237940 +-229255047 -977883748 +-680705024 -245941286 +239082602 -435989974 +-193215997 587605537 +657121951 -179991374 +-974487733 -507199235 +-849401669 -20234789 +-140160569 -758307788 +972114721 -185736942 +806036695 507736276 +-733320102 33771632 +135410518 -53084934 +-746640062 -654188219 +374722281 634339682 +-213752088 -698858603 +735125971 767590601 +717272679 -310755839 +968144560 290688127 +133686332 86431993 +854788877 -527140002 +-178242614 695275254 +-106440587 175802929 +-811756485 830070779 +512153494 402592470 +-525249331 190446051 +684399243 -92068811 +-321388688 -235017633 +698172512 428336956 +167497052 312421098 +-923439224 -870472607 +-354537264 -323169414 +-293537708 -585605711 +963197714 -704205232 +552091935 -107982321 +151981900 789597284 +-516604840 204775780 +517880429 198188536 +-34843949 -661607538 +-134901657 908311077 +820039399 -864258667 +459600516 387709305 +-37113368 693028633 +-856834487 855360473 +-840274115 391817676 +22449356 484258159 +-149643977 -644071490 +861860521 -983863522 +290112576 -399843716 +977704457 701745922 +967206551 736746080 +844089527 174880176 +-721226070 -657544520 +977602391 -89906004 +99181205 -421286848 +-728029348 -824194570 +-10906465 -645939895 +-236017633 18211054 +544148602 -349225883 +584935046 159206112 +65453511 760198414 +-974967411 -111617377 +22362936 909876455 +266406295 -4353246 +529730864 127060200 +-46183501 -503036555 +-596061351 -459741759 +830184473 -3512272 +191668026 78216703 +-760218056 434706189 +-151947070 -443608370 +543643343 799260925 +468256975 -135111483 +-375253406 966099046 +978915438 -474180803 +-156184898 558595967 +-2174138 300070643 +-562939240 -674125866 +435029695 -113957617 +-653537936 841568357 +382050615 918878408 +356775956 321229704 +327626139 -482657226 +-833773914 -828239742 +-777844127 -539813968 +-80365692 775644032 +-186452903 -938461741 +-88819637 -85526195 +-914297885 361506680 +-622448253 -180548253 +466005591 303412057 +-871591449 547890116 +-333808947 599645267 +-29311601 292178214 +209393177 816809352 +-488093289 -313433480 +692099644 997965395 +939337870 -144706906 +475316716 585032490 +827903407 -849552048 +179940470 827071890 +-959855298 -425351102 +265122127 826045026 +293554494 215133855 +-667872860 471623238 +-492345851 -307282831 +875153601 305297524 +-807973913 -194520558 +511650004 463209779 +180482723 77758685 +246973822 209654116 +-583748155 978615370 +959488685 -843925195 +-910703784 -690425692 +-649753204 -172049166 +324560248 -933600945 +-324728022 -722595888 +879493791 -317965681 +-92494729 211863918 +490990202 -1552102 +554757036 34223577 +621616520 159429300 +108458143 406934515 +669291053 652002923 +397972536 -910149273 +936582140 -94405395 +5216259 758954000 +427019189 -194490318 +971887772 767629702 +-579882736 633917301 +-76455292 -107786966 +424528511 -572257483 +-631027901 -307460687 +377810089 -180434878 +-52084942 -582225392 +-798747528 342176679 +-89757388 579107532 +266199243 -772973091 +-162116301 981016068 +-337643357 555621899 +-882176224 792221088 +-635533464 -775252932 +240771880 -170210895 +-938197098 -85365774 +477200844 612919588 +-114983179 669091800 +78534193 873883152 +102852870 322155776 +449384609 886544853 +-566506877 661475029 +387109030 -64235493 +812565283 62952718 +-772037201 -110936134 +571481 219394557 +406467765 -358447600 +-870763405 860816347 +579500875 804029617 +423572862 -229960123 +-866513655 -113099766 +37390088 -665855101 +-362978698 155015669 +127756320 692197590 +-136460112 -914341232 +-924436563 -471695715 +433502008 306747716 +16700622 -860993755 +909989533 770841637 +807431261 -414695291 +-453798422 143754651 +-627462974 918505387 +-332124556 608647828 +778034879 87851220 +-30432867 -338395540 +553800210 -1786339 +-497183452 -749076203 +-65682734 -54609211 +11773706 -937105663 +478369430 120819745 +-694429791 -4496540 +-473154760 -98869891 +681197932 864262879 +-98324154 -194797121 +265810814 693157204 +184317050 308338699 +-685492247 355600152 +-101818118 -567633509 +594341449 170661721 +325582625 969585213 +-290455879 -729078334 +-571111671 -314184727 +983847261 -860181091 +-969609714 215940900 +855284309 96286815 +-590584778 -943269169 +473612622 -160598938 +889653205 -594524793 +19737141 866440510 +45859154 -170112405 +-497622901 -835446738 +472391708 -510641878 +825965243 -883357004 +269998436 238012947 +-447771149 -346484351 +753108256 -210230592 +-731687 365131315 +977559972 630976283 +63687277 733114794 +874530987 775258748 +-104334740 781182625 +-469997296 -330859902 +277720889 -529171230 +302302648 310006092 +-986783942 869928913 +-520450077 -186647247 +-342636947 548448816 +143571034 -133320027 +776038682 518910557 +271610341 -608808267 +-414339121 996250379 +12221692 22835825 +624607377 -647115448 +-425545985 -550828643 +-63419975 689876425 +823627733 979051379 +735342236 -117088258 +-497715185 560228583 +-787045260 38434108 +248047387 -779011248 +-941343286 141537789 +646185806 333989790 +298973903 -538951475 +680835550 -944626829 +-455682551 748899140 +449541688 -762893394 +-918839070 -318499294 +497735520 323649187 +-593297162 842332863 +-494789079 -149664300 +-561753222 222592965 +-98291659 588850606 +422726547 673284735 +307915669 31598100 +800430851 -448267793 +-515195371 545241862 +-725275227 934411790 +-67885341 -894427374 +575302175 867832778 +792405859 -803986514 +712675242 -465198021 +-383825611 764543050 +-657000860 414655820 +640253160 938801314 +-641766749 204128839 +-518283936 -82449508 +-881851690 835698613 +860252063 809496423 +-272496389 927136360 +-761043362 -292508217 +110707300 -5213063 +649304932 -707986625 +-658311501 832093571 +403894021 387254343 +-514040728 86219519 +-297833737 -161696434 +-511949031 368209874 +-211004544 812433765 +-508718841 -84849013 +-470483699 785522262 +-147714795 85784418 +-738884382 491167862 +-117886661 -947535396 +-526633327 -491522597 +517840264 88963223 +524223587 -775646327 +24813739 880716713 +-929983111 357766650 +487235099 895003598 +788814479 111507673 +-131636765 -758055689 +-419008831 -526972337 +441163537 -113583508 +-776479128 514693434 +-40521539 -279632931 +857393666 -752898626 +-20530184 267936872 +-558568462 -307711806 +766380362 357777544 +-144214116 -952393813 +9734469 -1111603 +-935942029 -32554699 +-673110426 851403564 +254496902 238897673 +-551815508 -977497003 +4537493 399578767 +79284090 668742381 +412507656 584349366 +-868303499 -469876834 +425404523 970429200 +-584948289 746574326 +847387210 23304265 +-344724806 -605692365 +-765492124 -647894080 +283556722 41831606 +-909704411 -319473023 +494319948 -913211732 +-495978655 58625093 +-270088351 655109554 +-603844914 660113449 +94865223 261242737 +256418970 -694698978 +827201189 -609332570 +-816965834 705227774 +923278664 274291074 +-70919196 288351055 +441956498 890428172 +-126689317 -873352809 +-228624980 -423212085 +-20296336 848353922 +-373723900 -37113948 +-404093301 298635819 +504445040 83661517 +676401252 384679724 +-109483826 -112777279 +-908350354 533491554 +595231989 232149174 +-996848752 -815442628 +429187503 495834932 +-896171091 -387697462 +-464192923 -589414811 +-37122886 -522462477 +-760838949 319333996 +907722492 966262801 +369454143 763957093 +239295707 636702239 +97362346 -109817789 +899722422 745817242 +-300688090 228801162 +968721381 -580170018 +29767242 6705798 +387411951 624140381 +-237725937 6173239 +-791982904 -491028580 +-71406770 -316336361 +-952629140 -824497891 +74174521 652560445 +496685004 -329986859 +-593244659 443872741 +-593771369 -897213210 +-954752021 -592313145 +475894577 -736180869 +-428827606 587607041 +617580269 -686815847 +646928758 -775898307 +-505331522 113025255 +929978962 -897219095 +-517554738 -325467769 +752937385 487185789 +341813561 -651234235 +812170920 625573686 +-783044557 475112529 +812490825 -5628499 +819767024 766722268 +-789681648 -830666584 +692846579 147248233 +20315197 822018575 +867475743 785373748 +682372385 -418728845 +546825383 -216764503 +-369067235 -351107234 +-511458748 979477938 +749948782 768790965 +32535248 522465447 +916308201 574906777 +-211963610 312742729 +905653427 805493309 +249175931 756842756 +-723610079 -608702142 +-81176685 86621336 +851504686 279906176 +330336170 597176654 +-912613284 708730566 +-861274016 -321405297 +668003084 -233366163 +-340002261 357196150 +841405637 155634039 +-919292493 -409062300 +368776060 664626904 +-519734840 -892953142 +737327032 546098523 +-458804440 661763294 +-479505298 -373724322 +-474820423 918272847 +62679320 -788359271 +-855042183 279827487 +118088935 485957342 +-82669018 709553606 +717869818 501619831 +-829733395 49510224 +765468086 -797980181 +-492831595 511214809 +825210722 205654915 +-964354674 -115623063 +223629977 -427839677 +-562957398 586502275 +-969884972 586874266 +389894050 517756375 +577941897 762323960 +811357744 -984978435 +205422979 -86004360 +-263814101 25335797 +-241541064 279806427 +829902318 -293700869 +-746460541 -978236928 +-849094118 101563605 +359207564 -692619041 +386243395 705002407 +407780008 -709211866 +-971824576 -205147653 +-9228130 735565065 +-793970923 -667032541 +-209021875 832152885 +-908318085 -382692230 +-130827816 213979001 +-223590046 -816801277 +327839936 -295042778 +790559330 -217701462 +-742050267 -349247997 +-675150646 597047912 +-15300528 820096353 +-185921262 -375224547 +456502732 -100799262 +-638826737 -791312914 +-551940425 -304951736 +88237114 22880774 +113760215 -502956572 +815619880 191335492 +-951858873 -66604409 +-970730544 -108097469 +257181124 -467695640 +92274861 801980517 +983998870 576281804 +-815856321 140745966 +-823945041 133763096 +67516254 91370525 +-92276565 296321108 +-291550170 -115934406 +540884370 287203009 +422615932 -632490496 +-607532358 -951485553 +-176458918 -342340253 +-927294537 -30603106 +-789875520 600337332 +-518696894 508277712 +-111989765 735182695 +771645945 554118388 +-688915716 336695170 +592015250 -588510073 +-504481676 -880986741 +832051002 203599006 +563927307 -951233960 +-412384733 -613373484 +507214866 -619151983 +-120740408 438950250 +898211898 542073835 +182220006 -538207558 +404104521 -339332487 +941817942 -855113261 +284948503 -903818946 +273073560 -148987321 +-550253055 520120676 +860989324 305873210 +-405138921 987426221 +-827233883 -2909819 +-76094521 816085292 +91106092 234341334 +471452997 -302957953 +706338017 -599326582 +-372749420 457576965 +644348914 -977027269 +232524553 -513560883 +-823332532 -432220962 +-830969442 103206468 +924287070 365400990 +704490565 -89829031 +-770696961 675289033 +822947154 -558384051 +563508485 620336173 +-563007697 214596278 +-754194633 -538569117 +-635803539 193501064 +-486450524 -132424945 +-273663178 -928884223 +671093189 657287542 +-127784356 -836751482 +-852599070 -719898445 +-588088961 -617515771 +819233570 -564431111 +303030912 39084452 +488572368 724580247 +254826127 250241207 +-886553634 583206702 +162137080 -324671108 +-109316823 32378232 +-376477878 411958621 +-227663988 311862663 +443431372 -709856120 +-669509290 9202406 +453936983 -371585652 +-657632937 -255445971 +152203122 100884841 +-734762290 -664373633 +-262194122 -350951209 +319364306 -629168782 +496784895 -379596619 +-866672721 -706807229 +-986444616 785178804 +849664113 36708155 +341980455 797470142 +609223501 212533696 +-403411285 -388101511 +153178389 -458659023 +595976996 736667677 +-958013460 518530012 +-890701606 -171287243 +-960466472 -33999548 +-114546324 445415751 +-670622802 634624230 +692550590 250281287 +417114616 -427968777 +43168514 346428254 +473514753 61019474 +-391626858 -740043115 +981924976 685477821 +-153059559 711736117 +-155066904 287449671 +-713976587 258927161 +-236620905 639649954 +59320453 226422180 +791534151 104580279 +-983838733 827350369 +-783128749 -5692603 +-385898628 139709834 +833450267 766235672 +482632730 -524562943 +2029127 344124718 +627307235 333306204 +-905509571 -541101625 +-793104119 415961916 +-72717328 161756580 +20697440 660735044 +-634467812 774221018 +435505747 187415956 +653509818 956139889 +2826685 927826319 +-893174655 640844543 +-542642293 -189722951 +-953944099 716365417 +239062911 962631443 +-998582924 -139838748 +-458778644 -815842556 +326626362 840534741 +-76419701 -837488875 +868162825 -741626872 +-91670434 92658110 +-574662716 404988663 +315701007 -80526279 +-420009455 -280731458 +-758751787 -426742600 +-17776656 -59004318 +-773137268 -686670352 +718182911 423034894 +-697020347 852543185 +-111776879 567630005 +-915318851 -671948408 +-514656906 -828899658 +-27242696 -168940349 +101818032 -710108611 +-705036319 -282037267 +-179878287 -787911882 +49248144 -84083644 +-761140568 9288866 +-175490242 116346477 +-203037777 -135427723 +177376100 897003597 +500401353 342700806 +-706742704 -953226120 +-57171026 467387960 +123310070 -884286892 +-175568398 -394327286 +-697707972 -70205649 +891378981 -618866279 +-484270518 145166338 +592042606 613269281 +-352280168 467071180 +818581855 656767611 +-7718433 -7134254 +-832752545 87848619 +-138407561 967307961 +-404648376 -85610307 +-697636906 232731153 +-351942896 -179461164 +-20366850 -623649868 +-443099058 297136074 +-344878484 743636987 +921918139 783017591 +547337281 -295629169 +-45924836 620166514 +870464953 952091713 +-83507474 417478628 +-564651033 -377833673 +428466182 333631664 +103049302 -953980668 +-560860909 -588808895 +-683499256 706853972 +-353255923 -732661453 +353439652 -10926093 +54932588 -204939009 +-257884144 701054418 +727417984 934349004 +-138972259 -211018018 +-925876379 468039567 +-962211363 853663735 +227635263 706792258 +-759351663 169422566 +-328886608 933208743 +-86296816 559175073 +277893042 -595306785 +561382936 -467213299 +-479939263 57830458 +-278301675 940544895 +765065856 -117309287 +-177015991 392552664 +-160195025 -822612138 +-891852359 308787614 +360835518 -383472184 +907900597 494984522 +-42614832 537780082 +834240319 -991485334 +-622969139 66682919 +-928974323 -726031021 +241022654 548078279 +337852125 351834165 +-674422679 -143548105 +132451758 495823920 +-684471081 487604180 +171583167 359762350 +385422482 -549990366 +-166074216 -526600201 +-914854984 -332975777 +-578881785 -27846141 +315383353 -501414440 +-939051910 798870851 +-860009339 -741264531 +-639875482 468559714 +394266823 251970886 +652296086 258313052 +476088371 -297457733 +-183227284 -832167061 +-351425429 -337817413 +146663070 -419506820 +104989138 -642394125 +-906352777 -973167374 +790375397 782309766 +-887466367 -812551437 +344085146 -710203160 +25820274 876070735 +59183107 165183647 +380209205 -822394863 +-317614956 -993110972 +244249285 -963028226 +273622726 373611053 +476239391 -417462893 +423054355 -251196991 +549047136 -10867817 +-995198936 31698817 +38889452 413628799 +140387125 -454657747 +52249037 -895621032 +473833788 227081736 +-978846563 850855396 +-745738977 528845297 +-987071314 749922664 +381811123 -518311650 +996904886 -950742892 +949555490 -708913282 +-643463490 -590728050 +-412191833 -337000723 +-687808260 -405582581 +696510605 -566600825 +-11030798 -448729799 +-329046656 826372135 +-888781975 27809756 +559123535 -165027895 +239704995 -269468763 +-926237232 443578451 +-652429029 20601529 +133939004 -393575187 +138831607 30473573 +-910302244 -198101140 +-97503611 270203274 +-686709386 -988722038 +-505224339 306291690 +-901718499 -371502408 +293144695 264001380 +-866797808 793398563 +885923814 679555019 +-748629404 -968998847 +-647450620 -310976594 +-764643975 250026237 +-851485530 -598718237 +-547397340 -310898893 +-864653662 350472185 +-697407530 576064772 +169685288 69982824 +578203866 716950862 +-327616448 745706649 +-150380829 684295101 +624619248 939250001 +-256827360 -915898172 +340767715 -385007304 +931101382 770231391 +400317911 353109596 +436587503 321210910 +-438763169 810370131 +-999033559 828805809 +219785669 229821669 +-420198242 939877568 +-541419002 -400298511 +-515885068 -922494083 +556453322 423857029 +603285906 -610665818 +139713381 -935249313 +593721985 -973595597 +543801978 -615896706 +732079292 -977808997 +-993284622 778684161 +483737327 -793614458 +810710759 -983324276 +-148971082 585497329 +705994950 561025563 +563336036 341228939 +-679004042 341941913 +-259924356 -349517241 +932896594 746637103 +-603575100 -569439030 +912059365 -104653842 +803397000 251620949 +-303729008 366753996 +-122519345 -655640935 +-304378552 356185537 +-336316488 423493460 +461645704 -417322563 +174125480 -885902856 +-89883428 -956466819 +917019811 -134589872 +-982354533 726365656 +-84177142 270036964 +-143791013 -850034749 +325230137 -800972737 +850091977 752593257 +-756161650 -712001098 +-227818411 -498013963 +-389664817 290307812 +-842651151 -864710710 +-968263231 821280842 +912827273 816456410 +-95676228 -536364144 +-934051616 807219599 +555790448 -559852513 +-708122099 -503798665 +-328413418 -443308767 +121531651 769230792 +-870752618 -307085421 +-62323755 260265621 +864253524 990169982 +646885561 -502651708 +835089653 612605343 +-582451880 -479553907 +285116531 472111399 +-318084792 173239542 +-493310438 -910715705 +999203461 -370658748 +-335074524 -112894854 +207933571 -109276895 +-36426307 -201801397 +-806987739 611892900 +-353386906 -162660642 +158607120 -992447271 +569455532 -324536402 +56645857 -306379488 +777857638 386334670 +313555496 40368756 +456426536 -875741060 +-937203303 362262036 +58867993 428234920 +964777910 15794439 +679612215 66460723 +395641285 -717624727 +-698243230 -311214329 +-371782210 -314672872 +107974334 -704891277 +294057571 180942595 +71622359 842809662 +219054389 -450670875 +-966052989 -883958775 +-830791059 948514499 +622316966 827171967 +-960701325 7058377 +464619125 -194592185 +942844052 -906631556 +784573867 726733195 +-788117153 -298650953 +-811003605 451686145 +6513541 215198490 +-705289686 -333911759 +270957921 -479546204 +-878038994 -710793395 +766676271 135864263 +980573006 606196662 +863798059 611287346 +433083334 120734014 +-595609733 -188725441 +578385352 -268566989 +171973192 326520711 +-860929245 -527114931 +-546879410 -662376084 +784703419 -177596364 +820359425 2929014 +-833070398 -590774760 +-761469041 -28200064 +889797633 910977018 +982571103 -307254864 +-935397152 206965955 +228981626 -674750694 +-889967355 363127654 +-54345812 361295461 +322185929 -158040730 +328161705 -619458698 +797188024 259945640 +352889446 -387298122 +-205115700 -893231408 +-994104828 -232999263 +50655468 -895938714 +519092566 173150474 +163325939 638878303 +836757491 -791393436 +-920867033 742821084 +-779618598 678595142 +95721407 900855376 +841766822 -911771831 +763036186 553464153 +-399426291 433344589 +391380235 -765838488 +-92332128 -710828219 +926420161 -283287213 +191226347 584651325 +-376218489 -718840304 +-217021024 481648586 +605908519 518569156 +381017326 997478167 +-44807156 -312198381 +-843084512 -828962344 +886941804 74131749 +454670348 794314860 +-211539034 -21868872 +278426908 -298925781 +-296296612 -473380307 +762633025 729273862 +138730681 519630323 +-748221862 417294063 +-876010238 -111221925 +-623712167 282391014 +-165341464 -100144184 +-764435560 -768944341 +-936498396 -621724019 +874531539 219829730 +201833324 -193092454 +90560356 -32781894 +602275548 -808965872 +-454925569 150979028 +-478908507 -633651274 +348053501 -246203752 +228758834 -777644771 +-395824848 304985880 +-101706499 -204779009 +-155659188 373749195 +-545477535 293393788 +-661126131 393062228 +-815057673 220316253 +323260357 -526793669 +412295028 393409904 +391312925 681589027 +881329139 -458797169 +-740430527 261683873 +-933277868 52531306 +-71111233 826709495 +19623570 180061140 +525948405 418575269 +-321977176 961852138 +-652530309 -479281451 +513100079 -814794730 +103163885 196100582 +893363371 -444831675 +898341541 445810606 +672248447 -78415972 +-62334998 -610065649 +409177673 -726291703 +-616513057 -774397288 +-28318219 -528757796 +-159185631 -382577876 +547230702 495636969 +-458241445 760003324 +404468616 451603931 +-651775841 443780789 +-33827830 979531792 +766372501 476509098 +133165163 206604309 +-141938905 587284079 +-434252720 118429615 +146081689 -147393318 +388193953 -806825665 +729633733 -592128220 +849805240 213113325 +766704746 -743549555 +16989427 419340041 +-357701000 -300158698 +-679508404 -762029808 +-888560184 573469334 +387911112 408010511 +-838677577 -118902000 +900316730 -748589563 +856948801 -338309306 +-766387070 -525307871 +-513277935 -204361826 +-826088868 940324010 +-37113749 -420330518 +-522466689 519220568 +712872938 -682291172 +372575054 -537941144 +887082887 -125513951 +845869768 -655045621 +-18588490 862052696 +659157070 8475983 +-712297048 -623553596 +-835015325 -961925822 +488822047 -981974479 +-67684602 -217873107 +201500142 367821874 +67542485 168831045 +-479098322 -929744422 +957443013 -153306132 +453527182 930601626 +-790877675 -629657449 +925934092 -269779902 +-666105473 -289886897 +786648575 -766296040 +558893852 -384178719 +453050021 -330253446 +366045856 -195698670 +-775595914 425016904 +-683871376 506896081 +-911030055 -63675116 +-757096116 -540763833 +569310205 527693368 +-918825867 -865004646 +-434860828 398426090 +-855217089 -812105416 +746045884 -860003329 +400249480 -754521993 +-977237488 141944837 +-661827182 556212613 +-460341236 518445807 +-365460255 491571352 +-334712922 63363055 +-252681309 -631487812 +827739263 -819240010 +-402438419 -917162757 +-138751657 971383884 +-801108232 71208628 +-892540722 975877542 +-596003243 931900306 +-982106005 385649233 +-973032234 -923678465 +-855589965 211704248 +-92693685 -803073201 +406275360 -169378496 +-178625478 842679921 +224780192 367739991 +-981320712 830868266 +201960258 -770035153 +-493427128 -271108378 +-878835253 -481536839 +-261519055 -23272416 +-173910610 986890248 +429502969 -569247843 +-139650352 -699219578 +22526371 531550982 +-447289700 -366812870 +794809320 -238144555 +-981487169 648519662 +844310847 -64748623 +-307379198 202790124 +916664651 -968656425 +120371601 275118874 +-667415315 -757223870 +742463269 -414612794 +831413813 701595542 +-430082957 -415977777 +-842975596 -103965607 +890405538 -240217100 +417801342 -581249931 +-269524528 704766762 +756481440 253525663 +20924052 -947469134 +-79348346 -271647535 +480291258 -66036805 +716292 352618940 +-780909996 -314025671 +-390102887 -588733798 +-788531657 909051718 +-13196432 536212582 +-42136578 902245567 +736447321 -313914163 +983838633 -474385702 +-884494316 -297499912 +454520607 523954170 +-137642592 109285353 +821331519 822334353 +-619184422 -163242184 +277970236 529830063 +240340923 325224534 +776354271 -814296091 +-108743215 -790150849 +-136688318 270748529 +-432022166 27517247 +738566084 935872478 +-340255433 -832014481 +44010673 227162976 +-334626344 155740916 +559975892 -275618662 +846593106 -544257197 +-473752957 -993345827 +-961370643 -805698919 +803142213 64716602 +-986339639 -603645950 +151012666 261343386 +166305182 -213886808 +-178789513 -119419627 +-957488090 463437781 +756972013 -456043182 +-676303859 -754613134 +-46067940 533127115 +-228557629 -706627731 +-831242635 -13756957 +895498342 287515300 +-316648084 -476098954 +-9532564 688621206 +621082197 -873876545 +-546105010 -247861171 +594827855 -997947318 +453655338 -948567011 +367304116 -608070630 +424381406 106812264 +-525050116 44379462 +-158100913 2779830 +529670241 128727226 +-810156910 64721 +929927942 406966199 +-52452338 123446510 +437667276 103150710 +512609763 282322017 +-800390974 -461313353 +-562775374 -721246782 +531142864 -827561599 +95236683 622023663 +-709674656 -60111584 +621470429 121780495 +33934461 802798811 +-682929256 279542270 +-563638526 -481833293 +-984701237 -594741615 +-912438710 -989044167 +-824985687 -251615314 +-979797844 673321165 +468703858 877008668 +140382038 594017309 +160632697 -577242588 +-667418199 348229668 +756246350 881215423 +-828218018 503441789 +-20983758 -99830151 +-467458095 132668736 +-768761177 -563667064 +272925595 -32843373 +-589809889 182064584 +69863575 -840440156 +205467811 861427520 +-825286755 224112898 +-828288514 -425937380 +-960754147 -533066413 +-703017549 -316242749 +-991955045 -106817015 +5314442 505025858 +-287852301 247589097 +-261470799 -880582614 +532094429 -199999697 +220692778 72878138 +608353513 -111345384 +61547946 160453032 +-710787921 580619664 +92796823 -836093115 +-994643735 -827871866 +-791722993 -133271122 +-898425453 496633019 +-327274236 -910734357 +443213570 -793341903 +654953505 -857396813 +-564720882 442995505 +251980024 128562874 +636942812 -654737294 +-812504332 774559637 +-118576290 854498612 +726884871 -166452488 +78693610 -780580306 +42044019 23192702 +313748553 331103357 +438603116 -19301869 +-264892941 -869950734 +690307580 -339353355 +961188761 -873768538 +899271151 -638317181 +-82157470 514054585 +-447103794 -454252802 +-620425058 -464924822 +-749744808 -768133509 +-382265015 490392867 +808319771 93308185 +-90622037 813051683 +-697529693 -618953990 +-844526374 -791158852 +673398845 -20704632 +-365791487 -958642136 +359391170 702850494 +981705048 -862719471 +310142212 -632678154 +-117326348 -881419836 +-942872897 402473219 +533334557 -240937227 +416494347 -373495649 +-47352328 -240923201 +-923255668 -222713136 +-669423363 676796639 +455574696 333738327 +-566888130 -356907184 +264831993 -32306062 +-235728299 -844567421 +-830955610 -124132866 +113430675 691585558 +-251650264 562588692 +818408016 124648424 +-295009872 -220149978 +-21592574 892946349 +242666259 -736131981 +218879335 -908009538 +-486455603 785083512 +963339095 -720041271 +-412275685 -353252380 +-672998136 -794525938 +272304919 675988954 +-11905899 -830221961 +114953526 980483644 +-149754728 158485936 +-458660023 161150347 +-702065993 -881965963 +-638943553 -947857866 +-753691322 892219636 +-78458970 525283853 +430683818 944329977 +407282267 -602575179 +58573194 -159787719 +913900142 -293281859 +-557498103 -572218291 +834998423 840507536 +-589710137 482254310 +-833832009 500728251 +379605079 -545585233 +-499788011 591115654 +-755498742 321922930 +-632880852 552896852 +628351604 -927104507 +617075892 156451350 +723045129 -248466641 +694304953 -621102682 +605722305 862069464 +-480447499 -120530224 +684721954 -617176662 +789891161 -832260694 +894186614 38046915 +-560503745 229991291 +898314760 553087518 +177000817 504065494 +505402739 -386284846 +703902267 -316711972 +-812840298 713220505 +867619991 -278797192 +138031946 -822819016 +-73564515 -986194467 +-413963354 903625592 +712743106 142311620 +253719244 396938293 +-600027862 -141488732 +220678043 -311625152 +-779516679 958314803 +-425816332 -854598584 +-82031717 -959673032 +-719819312 977956751 +-275532712 603233198 +-517440752 -560387528 +518870464 285581452 +31854569 927152247 +772680765 -850203686 +483451956 -516751263 +-519967932 959038761 +-251981873 -191171244 +-614061048 985248538 +704078496 635534886 +-898181646 -757223400 +748555428 -756892633 +400987451 -656620555 +561189504 450265825 +54883670 588581170 +-598744629 -196275561 +-165412313 795363928 +-530024875 -727905961 +-185145520 -374961822 +340732174 -287535309 +-61121049 -808344232 +-574332780 732286757 +973127994 670195481 +363517323 -943918179 +4271963 301121760 +-438716824 389835690 +-369062081 -119852424 +-814406397 201155593 +-447323087 -374515795 +589855073 707931427 +-435221851 151973616 +405131457 874048509 +719635485 988760360 +-84579680 -766659502 +651954703 -694234138 +-101485081 -608822295 +-591808310 414774997 +103966478 -413857593 +-605944358 -545031835 +-193688630 -474931730 +547875606 504076470 +-252253701 305111918 +-70408816 615076566 +-448980807 -56597787 +-637459123 -34383507 +-623766774 89730744 +757417063 -292185656 +95276748 -264244322 +544425910 -115793323 +-90551269 562350021 +648671689 477462980 +-550536551 -538824238 +-975567251 -520385480 +207455630 -306255628 +828933931 371424049 +-291312425 997840802 +-629777890 286555496 +407344180 928576593 +568447200 520551230 +-916202351 -184084782 +403469790 -449420485 +-460013424 418204241 +7228862 -934207751 +661394945 -665565317 +-609660593 -347691794 +821520558 -830016372 +-254720452 -538630070 +-648449607 -8879985 +-212968101 228731698 +-221018001 -43190064 +347471139 -498602422 +-765981119 118555529 +570576294 915563681 +-120059791 165848156 +719236225 -301124400 +661874838 -413251178 +63440745 -322113499 +970520915 494393188 +-527952271 857658761 +833717507 -153602502 +904810010 -79740101 +-821071297 -105777298 +892769669 -131380952 +-508410384 915027079 +-18859348 757146361 +921522908 714617586 +-85311050 -708227640 +140109680 953067539 +-769766956 -368729105 +196554934 642862734 +796569434 -974246861 +333246675 -84647766 +683780863 941139855 +-330476906 929177819 +-734122291 -949761127 +481221079 -552865801 +-194892042 523598061 +-19535363 -722680051 +-810992358 -901957616 +-96018179 976732947 +-559298166 77309909 +-294286700 -554281542 +377227760 -535420542 +821726679 -795199919 +-22114479 121443505 +54041469 -568633716 +-546873993 -919238425 +-99525750 258268299 +857732044 389337474 +-304162434 -551964387 +-566229689 486217116 +-809419599 -638024332 +-303494221 199703619 +-677386018 715599830 +-868327170 -417334970 +760255885 538140552 +294428660 -437745510 +-110720484 -726385015 +811074871 -996352770 +-74952999 -470451749 +725087419 -887038243 +143128314 -229283147 +736995337 967701771 +656010947 -982363778 +-210730451 -736645817 +662861548 -430000531 +805233040 953205464 +-545528034 524556588 +251750701 42884473 +-598194281 82679096 +-28433668 -430564997 +-678385938 883573669 +-194236304 712615021 +-125257669 191933788 +-30338913 601054630 +723988649 -657015151 +-104032157 963051445 +-3194825 485364234 +830729132 846198620 +109304875 -977770838 +-24206584 -253115274 +-294043856 -333926337 +-93961978 -731176746 +-714044928 -944876464 +235038649 904613554 +359612537 -440088388 +106587416 326884258 +609421004 -702946981 +-547039182 959668357 +302561139 -993891515 +-715104252 782964191 +-419271822 -237319483 +-679971838 377090885 +-94952150 -37212787 +524635060 48719297 +759407862 -537789925 +821228304 135525193 +33421103 114730585 +667189507 546083651 +-320791819 821899666 +-764006889 193753888 +-802608892 721703457 +-806346222 -164300792 +-631059573 249849979 +-438617471 -593583437 +-774011964 -514309056 +561605636 -460499690 +-575915912 326450232 +538122696 -870463663 +790693241 -493949473 +-102285514 354488724 +-908893577 -56345457 +-664835730 -421925021 +-888943027 729706077 +-481696256 -463841026 +-33775449 546609249 +-398924394 -940354384 +503131807 -917818084 +218367768 -68540959 +-926376262 529791821 +334956932 218858591 +-937751728 -31169679 +-872454169 -13062762 +851998225 138630922 +129406008 -180989148 +918356304 -415825180 +583294465 236201568 +863053253 -500427579 +-179631296 373761536 +-170986799 32296364 +419336255 146497992 +969536100 -930827016 +770544327 923302514 +-465223321 577530801 +-684778127 99112882 +478932930 -595572887 +-691242489 -336257080 +114390768 859727024 +-724892202 -605402430 +-147142681 141080691 +-494804739 -217855943 +950325892 -24518492 +-230678920 402966256 +74555278 826001931 +-429774976 -661094951 +313566744 -562234308 +-795161186 -995853540 +974782375 981648598 +837081064 -111006839 +253227927 424076100 +-23248624 897640208 +791902740 748628882 +467765760 -526099510 +624521489 262454671 +552367107 616995647 +-592800828 -447278357 +968742688 -331359813 +182044028 -43555805 +-291216686 -763472816 +869578492 -334185152 +984309821 -907048278 +95672242 -91634252 +-713158277 678745475 +792724611 -301538673 +552051130 879967696 +-657403089 994237345 +-983672855 649070923 +163445021 92813528 +-28116343 -152834968 +91396482 862540717 +342424222 -610235411 +748793362 -974407377 +-494457862 292048899 +119912754 -261701237 +539985568 606641432 +623740371 568272052 +442448207 -163094050 +382981470 178575608 +-872745895 -76604476 +-34736539 -870823164 +524543574 -653291645 +910963468 -722406952 +-328148792 59464311 +164069660 880237752 +-854997457 464709566 +451798562 364469873 +-584458175 338689089 +402351590 880134569 +-988220740 601853517 +849871328 -251541689 +850551114 999288486 +405502212 -35183781 +251613260 -145339084 +-79618982 -575429483 +-23825679 541169015 +144954935 826547956 +-390095954 -10661709 +-928783413 -241465850 +366145782 405300167 +-456332946 717621226 +955223730 -584445359 +-89751322 454485148 +-596971490 531767429 +-338240572 -59662805 +-913659874 751392887 +-568221912 332747622 +442564597 651402556 +-202462820 -6449932 +-732749450 909157829 +-916155352 639988094 +-730121822 932133097 +-685926682 -379544717 +-928506859 -522936412 +-699924817 -725650326 +-189502799 80045659 +-621615967 -545723570 +890531330 -18543925 +-135752384 340144194 +-856431817 -689922817 +-142168736 -256914402 +345016612 95888375 +-934416110 333487483 +-665869915 -692150806 +359624718 589624695 +658606324 -309863065 +444301603 -39745597 +291313092 781695084 +807641295 -760911685 +-388816999 574410623 +-485250614 -428025873 +-776264658 -684648976 +454218620 -142607624 +-535048381 819098622 +899260907 -47042383 +928609603 607938922 +5219748 180392575 +-515052267 -737932200 +-592102283 869545404 +359240035 -478568851 +420675683 -103600119 +-572000899 -416919693 +-610094993 346362646 +-983015992 -650060140 +825758070 163441253 +390078785 -990356099 +268238208 -783751426 +939956935 -487984172 +-571508402 919658586 +-127879769 -652036508 +-846631151 -700014445 +-934153188 -652222265 +-944424898 -122577082 +-441861000 849523060 +-430517585 322783265 +425468329 -254481692 +619443012 498419741 +548931421 940346199 +508328927 -604772826 +662501095 390019896 +506804916 -498775042 +-543964518 -515796784 +-750898546 -274588842 +945106868 -499056168 +829314609 803577372 +459114248 340885361 +-741328162 512545562 +623833475 -278545352 +264082909 -333951960 +718401869 793599275 +808008011 824842826 +598316744 -917048732 +-787930646 -974512604 +611651022 -180781523 +-805558865 -872631170 +-407465364 -739124011 +-699409853 -179621392 +-198338738 149055874 +-860446382 338321299 +330771078 -834175982 +-257623116 -489471756 +671734163 -788582604 +294172893 526654181 +-503761484 -914096643 +-674176778 -434149947 +747603916 -864920727 +802514946 -387027241 +707454864 297450864 +-30716436 -628955009 +-25692220 -693379436 +-693416689 951199381 +-350788323 471293310 +-381555942 -776165020 +702674910 -465232842 +-801993349 -70604989 +-282638187 -691384312 +66245057 567394759 +-397251925 552662411 +-462327224 -440199955 +300390882 66294549 +755353553 -831482977 +-15820448 60312973 +-739587813 -466736488 +-542994698 -85527224 +239156460 -689155996 +538208655 -715345939 +-973025365 -89052311 +-28638876 588364648 +-296265043 4865010 +239554169 178378820 +202919067 48261813 +-497897397 -267529682 +-6658033 -139097533 +942279889 834551660 +-6008523 -147096014 +-829043795 769174522 +-823001604 -522189822 +-841056871 528314552 +-284598089 778747287 +30081534 357356215 +591566495 -651458287 +796921697 -439152126 +287947392 -374994596 +927440602 -526466037 +-252537183 -749740874 +-764531192 532495389 +-246583397 756883788 +512258113 442869973 +-603206058 377825347 +86645177 -302115882 +-838541039 480891727 +-980078009 529143676 +-577489868 717069776 +-655416202 826414328 +-722935078 238702471 +802052893 48026888 +161327173 193334639 +813934757 -544470251 +583725584 511318541 +151932597 999998996 +-525000503 -676410054 +-912508115 783526597 +227736971 667510409 +-900811310 -91283733 +-154089108 -591296866 +871588350 78120056 +-211369188 -777202691 +994620963 274375120 +502002942 976267938 +-39843686 850359496 +-290843006 416774437 +-283411741 -929988714 +944105839 -34554999 +-663317806 199250217 +-673216766 -470585367 +-883169115 -982127459 +874151565 -296303905 +-629266781 540218488 +-571006773 -166622813 +997388146 -456159570 +-775068092 -144552245 +-381950465 21028037 +961685028 283176424 +609876210 -802972656 +-774924849 787616194 +723828424 608240142 +602304906 -52896047 +-991437914 757021332 +66689446 967019378 +-865906420 47019736 +664729245 986087871 +633232113 956638587 +-392862417 326908029 +-985306633 898238154 +-675082955 246901332 +-401440885 -479255013 +-274029235 854767106 +-815545929 628311399 +747741622 726205669 +194529788 784963231 +-6423933 -493006053 +-423848751 -679430834 +-711420331 -398392653 +529922665 -235668017 +-59683960 -739601295 +-323833320 -335458829 +-471346794 70067884 +894406166 649276716 +159907824 -65753980 +-783039978 25101478 +644997106 -462533977 +-358026858 -232363672 +-242377429 -3387890 +283361657 106704013 +-951189338 -856483706 +151731174 992937947 +23854370 -842965886 +389868527 2024554 +510013193 242109086 +25250875 -945613895 +-383304271 -496060366 +-121670956 509621751 +-360479530 824528865 +274057127 -807596325 +9329682 -800100886 +-304172188 96614560 +180814037 -604796020 +-265111651 -567930936 +505309276 527894060 +-929889158 261294887 +964740217 798432418 +-429260593 -545661230 +-305968601 -900036923 +-860470695 908525728 +-279297668 -990806810 +571024484 49392489 +-653278854 -419540045 +667614957 513524482 +-621649140 -188547900 +-552790094 -576295376 +-533651383 -756303352 +359202817 560895416 +410971288 805136745 +-268203848 -994181367 +-481019735 -536075854 +255210695 -158706708 +-569986652 -659423976 +537386967 225858212 +378718725 -832133686 +453962597 -318882065 +100468262 168878734 +-788933104 303963625 +-556347845 586990372 +945728512 -678656760 +113519790 236515079 +-187716522 -579669017 +368185460 -871033413 +-929108858 562697065 +944017371 -773833628 +963124161 -720188514 +-23211500 396661022 +219850907 621585879 +-298564786 -562013158 +250061288 -394382210 +271279539 -37255201 +-826579104 -859954957 +-117100714 -147426465 +126782902 672309366 +-351088058 552379299 +-745827406 -577748097 +-133320509 -538925955 +526222311 697813754 +-785237436 -42845673 +-385377621 -651533902 +-388443480 97647417 +-936619394 -777344626 +-83694716 -559123205 +883501581 -158934668 +-834841798 -558448069 +-903280108 903779899 +-37588762 560265862 +-676688279 -840394622 +124218331 -29777204 +144464114 86331779 +423336932 -623130785 +-628966538 -302108075 +625464493 -182509830 +-765417904 259563646 +-70772020 -240702919 +115195453 -745338391 +251778866 -892462000 +-536068814 -769614809 +830445555 347012917 +-373491032 948534163 +965405899 338031597 +-473919975 821263259 +-45605670 184456861 +-892654704 -37000259 +789938045 -190774070 +-428274878 -204319536 +-999994218 -244490612 +-656061333 977282526 +-324386753 -621202464 +-909788181 -578852870 +-688116521 102761016 +-910192265 342858350 +697114003 -508689860 +266784124 -699887807 +-871272745 577039931 +-83692448 -817929766 +897253432 388550228 +935123574 862318519 +816867689 297133144 +831090670 -132506510 +394034537 816340997 +-564219621 -700222173 +-206160050 474218051 +-708900881 -751995504 +-532123223 -379901118 +-500211157 952350094 +-611058759 895409996 +715270470 -945733937 +658263643 121933726 +-100763614 127389859 +-277994855 -836967903 +-118531104 -145310280 +-345371061 -868202368 +-461415372 497643105 +-15450009 -550791632 +-568521600 -856739604 +597720816 -775909273 +793014747 -381232249 +658690162 386774713 +888119334 520673322 +-129226393 -427639750 +-731209428 -471329656 +-579041678 120182750 +960558289 -934612151 +548132091 977464550 +117352499 521250818 +-736825027 -938454925 +-446212928 688920764 +-59755047 -593353461 +-474517057 -333883815 +551574553 76857258 +-737276030 -714589659 +-841816549 -356843250 +-697086295 667933546 +-716108215 -661901206 +-156821153 746857780 +935445480 650630713 +-972876504 218523987 +481637933 62372227 +529714445 -161367152 +-378006115 86587252 +-83254247 -370283972 +850257928 846917007 +-42149993 757323709 +-722404298 703900809 +160509813 576473091 +863402832 -647325724 +687349010 616698177 +783491008 -700295652 +-950247769 185054346 +-969905575 948327562 +-139618984 -421904036 +33162540 -897044051 +-520448064 -588723529 +260455984 797860445 +-892203641 -113662067 +619853014 -488274151 +-15045260 640157965 +-298441475 245667021 +28814703 509052279 +760998510 -837025820 +-764622814 56660297 +815338644 520045111 +-868866753 557849345 +-881387433 -333391007 +-167250811 991427025 +567204991 -859375017 +307848797 -853818811 +30396100 287495695 +96951465 815016868 +-423460332 783388718 +835601066 -778818801 +279394103 -117180818 +690040809 -382721032 +-193280071 688759441 +304958367 875647347 +353922317 408115990 +27616238 999024015 +-186178942 -576600692 +98796785 -461718770 +715272641 -206655369 +-470630903 171953412 +478318979 -205984526 +-434799784 716720923 +-85794516 466580032 +598635975 -934766692 +131118584 983352081 +-306756531 43010984 +-763972941 983411233 +824679372 882568396 +642567862 -398789581 +-112309903 581373928 +271200136 -477444671 +-836306032 25616610 +702155060 228258850 +-195709000 -795089758 +-518385312 -960736854 +497018835 799807207 +710007056 198331102 +344647709 -209671264 +43273331 -504405670 +466994447 325567046 +791358718 -821852591 +-425542590 -888556902 +983185541 106259473 +-784414695 -338779686 +-934446372 840956110 +104759105 172749144 +850842806 -40861148 +744635762 -538198749 +849947761 554470577 +-170005007 -234526831 +-952474197 234804935 +-472013922 -24515672 +-7178636 -103444462 +166616900 -537081974 +773444074 -345682596 +348597600 -129450855 +-184052042 528522456 +341328926 688824836 +670318671 -492122292 +-192207630 -434805983 +-818471538 -13242785 +-759778201 -32561218 +-24612968 273087222 +-228412620 385684992 +-841794242 628854767 +-862271013 852191542 +-539357447 -405200811 +-131136935 781514421 +970676056 -41799993 +16499271 -398693948 +-612146798 -497369565 +748855474 955383083 +240983004 574361035 +514470652 -85465714 +358005168 498520047 +-158521393 468625876 +406864247 -94789520 +275466264 -324578076 +-722491257 364882078 +991065858 -1256370 +481020506 486764416 +-127608194 -172188875 +-733650605 -810762595 +-545997031 -793435273 +921427136 891524539 +-784562567 514924315 +-493134858 429933030 +-702958183 217110186 +274232578 -405225429 +452494240 811013322 +-825715391 -707806484 +-690970697 -417473480 +670477017 962387421 +-983800441 282964811 +611546549 339312078 +-924270368 548965199 +-627019764 -441115742 +782888046 172727736 +-603301107 -197005922 +65980532 -411966739 +-569453047 -663379635 +-217737861 756785319 +-280017306 818864626 +-565705014 304554959 +885281814 978120397 +-675893149 491242931 +-172543016 302449960 +-320439490 -261443975 +-756950635 -754296893 +-435556344 -365046832 +-392338028 100310902 +-747521607 134074832 +-283336733 -603748501 +-873731964 844606310 +-568018613 -181632293 +969472820 -619631467 +77826346 641977851 +-271061395 166426061 +-579554028 312495181 +349797327 303878834 +582068421 -275319394 +21959198 -796391494 +-417606852 -20646543 +-844871314 875488582 +298943941 -187163240 +-915917695 -666538300 +885677486 -950735457 +-156886798 396184092 +547866176 -431528514 +-180373528 704339027 +770016869 -3014763 +-942875785 -66683955 +-300718367 -951145288 +-360345433 915666669 +399859973 555239248 +667074004 -876266380 +-392588989 45174510 +248138074 -115482103 +860943298 -575372174 +186042126 309942488 +938340217 219759291 +60660531 138515167 +-21383876 -585775066 +133824055 -72004379 +-932776244 822888879 +514470510 -756506674 +-431630952 106208074 +-748471143 488732170 +125885902 536872496 +-497378394 642263693 +206254959 -322802300 +-235700961 549582154 +-581124113 -648680847 +-393818513 -577728540 +620222247 218983012 +305813713 -393028514 +736102799 -560741527 +-874954124 -426607340 +-309019451 321000785 +468502726 -855930870 +196408667 110946641 +-998650774 -474207473 +-922639673 945828401 +-13251042 -603614750 +-849642932 492862301 +-681493886 46771025 +688538616 406001639 +578944780 923970681 +282325590 573970113 +-463955067 504495765 +129634556 -645235536 +-748997425 -199380673 +211265473 452035455 +-479110457 -201476932 +9247471 -368914621 +-909258867 -66631647 +241204500 16385749 +-101455380 -313930313 +624522334 -681932531 +-571274023 661871766 +-453739178 287432711 +-249340634 972613615 +803454146 -278314465 +539006673 586526603 +-940201827 -219101533 +-738324510 -758096367 +-127378742 -923675271 +-528143365 582012991 +-366415067 844323879 +-519059637 895883309 +-593432871 -456982812 +-631611618 313375999 +489941897 -231441012 +-808650579 957503426 +-399385544 248736723 +-592752891 -967276334 +-616654437 279468841 +-151505035 -509169953 +-917783823 414024699 +536330437 -141160803 +-337981117 326253900 +675802675 257115558 +-569307491 -57633418 +292840288 768113290 +-147085168 -691723406 +422073229 -112665173 +-795990846 -610378362 +340733480 -805513698 +746877872 787430867 +54986637 415363659 +-353218570 213371082 +647851208 -873381897 +-441236322 -492353256 +-441464239 265472517 +797358852 -212416160 +642236236 -128011819 +324161097 137946221 +352435237 616432234 +-347347580 -179754968 +-75947830 -834502120 +-537754669 -732926032 +-214751942 527736002 +-165423982 -196632437 +169702803 113486674 +-904094544 503977031 +612892127 890851389 +245102090 -463442843 +-576576392 -409653591 +-464482908 565238709 +458982778 225031482 +-69853058 -508512764 +-384349590 -628596391 +327386547 -479887961 +-106556716 -270854236 +178741717 -361252460 +555279704 -831194382 +-230335540 -559766710 +423452604 -431929493 +951718072 -473345834 +330556994 -322955800 +140667816 -762566655 +-81480824 262542550 +996456768 810980903 +513669361 -219323453 +973877739 124803682 +-11159972 -702784987 +745787285 -391406033 +210366328 -494437855 +324781681 848859618 +145312566 442732010 +559687150 -411796057 +753093969 522466653 +-25557131 -920364180 +491836832 -297509844 +869963652 332375598 +-243070343 -795522515 +165288111 -444545527 +643743771 -999151582 +-497209184 632409161 +-152932989 -780008530 +987209334 -569583656 +-21774046 959038463 +-611943655 -377099219 +478918622 809014045 +-924056923 -480823430 +774220754 699223644 +831019572 413025836 +-161319941 -787588009 +-233788367 346876432 +180798447 51998460 +890585158 -995563939 +42715722 -44357446 +-61520553 214431934 +-770653132 486948653 +750439088 -587646638 +896345995 -147509476 +39012228 -88483096 +-315416126 -7412042 +945797475 -807234113 +191689640 -135210167 +735631944 778307432 +103619665 -367895416 +-700125807 700975866 +-525557828 -360428917 +-536234853 48515431 +299958507 -340808413 +-447281053 11972079 +190089935 -882703033 +-112680064 508461208 +-758829484 -703837894 +146319891 600932736 +-92877509 935831966 +-120610424 608667034 +-791953054 623342582 +6862454 628879723 +785848298 365243549 +-385701717 520281367 +929148816 -534378801 +-624556352 635947950 +813339807 151691403 +727634964 -168143054 +-411863663 -926005148 +894108718 488165514 +-895339573 -314156990 +350260360 -561846053 +327685754 596549848 +576949256 580758428 +539719125 -715710832 +956064242 -325996374 +-370298463 -514850047 +722906662 -436417908 +89064852 -549850791 +413155809 -545056940 +829352029 237342750 +791782404 839889290 +-160849466 808472696 +446161860 409632856 +-728613609 814525970 +-490688969 -936649139 +460287407 -275729213 +916172774 792126986 +613430593 535889333 +-192070956 -538268502 +83205186 225315843 +282518108 863467867 +-458101345 166911734 +-480885228 -658472706 +233021609 706025517 +858416517 398301046 +356778698 919578241 +-793638482 676682867 +-404827106 -898653673 +-594166790 832046987 +-255793722 77570690 +26039296 723927196 +-368208667 241648895 +-910874339 -5091504 +-265605829 -645048835 +939981436 -357322120 +226910088 406698079 +-388974561 -813765184 +-709576023 -577648909 +-212237186 -862101019 +863155643 31097939 +-128557098 -929674510 +-654552122 741512486 +-998383838 374441122 +-948645220 710518945 +151416302 685520293 +-525733226 -275542053 +66270970 -788988268 +-814562380 683516271 +434518172 -850405303 +489140165 341873273 +-169028376 774824078 +415500455 341352071 +-34861134 155554768 +-469251974 -325538273 +-17929476 909666956 +-169936140 362190713 +-950947887 338525265 +-117055221 -253372879 +-14446704 846461382 +71906741 -917835493 +674295508 184714234 +-264351012 32221527 +-831914902 -836872396 +-674686414 -572753795 +-370467628 -318501470 +165905714 186825371 +-869314585 384950664 +208726087 498251975 +-34897272 400900966 +-841220459 -962684423 +128192159 -712838402 +982943437 606162056 +668394622 -297221368 +-966943483 -445755005 +601662521 -332471932 +-161512752 888798577 +-155459613 974255742 +-898193110 -333569991 +90361796 242424708 +716062315 -487724536 +696876409 -852642401 +-353973286 53183342 +127512975 -966667216 +-413678375 181027245 +246943025 -377858412 +-12679974 24769328 +690574689 651620256 +-244460208 571053662 +-411484734 362293667 +-286245361 231048901 +-368774157 -884576669 +-506494207 -403170684 +-41794007 684405595 +499710516 -736329258 +-913429184 881897708 +-863078743 -705646674 +-930167596 -577853817 +-309649287 162238298 +805761016 898061357 +-718186233 -627451832 +-662870680 485463286 +-311991412 119970231 +-608038905 -166152702 +-927016934 -76535337 +-692738935 84565608 +534777343 174380772 +-172110427 724118649 +835740865 346638223 +-634280497 870416086 +-462465048 790360167 +-281814786 -369388352 +-428369090 -994457440 +107921710 567947986 +55707399 -623510710 +784900070 -953620395 +-105491436 102955311 +856367373 703832758 +221434172 -151092787 +-961937456 -49627202 +-828815144 325509045 +491609154 142643516 +-128069454 199361014 +154778647 362567320 +-333026336 -337281560 +399903028 -59017050 +-379677915 447684272 +39310543 693258309 +94371740 -27535697 +-685667212 -875325208 +-487707044 -892887858 +427052104 -619555306 +-133187200 897224833 +-722539164 728662797 +-202919800 -449229979 +250256032 -888246383 +-331051773 696797946 +-210217279 -211382143 +-528778655 -17220628 +-668540394 904696270 +166700039 -920525781 +-647092880 164076169 +-39832302 834090388 +-588199403 225206391 +-990151722 923568212 +-671874982 789429014 +114070977 -425507611 +236478621 599101334 +-522129347 295577919 +435262663 702433845 +259346616 -214700072 +839505121 -622917272 +-547712855 252748306 +-701490024 267152970 +-374787999 -150989900 +-120005734 -114912064 +368457955 770138821 +-59411417 2204782 +-1958014 -827012589 +571535973 487931215 +-184508144 228361488 +-629849268 -181235343 +-128985900 36600156 +634819114 620181960 +-268274290 237673842 +-699013838 150208390 +230919503 502022810 +-216150541 -680297008 +-919663905 -979153569 +-99848026 -325348251 +381683630 850608676 +-357440219 -498778770 +-901464734 -785189556 +-295894966 -943270834 +412274578 -729019889 +971955862 643289689 +461445788 156054050 +608042568 -881733078 +-225286949 858462453 +119191459 117619298 +441667431 260562900 +258707644 715101481 +-347276451 -322355541 +-460743464 -684483922 +436220753 956772902 +-949132379 635584352 +-845556097 272304869 +407795872 -398597419 +437701554 595921369 +-768645441 889153787 +376955231 102055176 +56144538 -128331863 +-821880259 64612136 +373641347 -300056805 +-774173590 -658335893 +-132797774 775068837 +528610215 669132607 +237713744 141509896 +897948756 511222408 +-38322095 -802144389 +-889566996 -168100765 +412860442 -757126702 +213912846 -362812634 +-419195128 267300456 +-377365981 352877847 +888965710 -676220979 +453618651 576305321 +211281887 -835444813 +984370959 -24645080 +-271163246 538353889 +-181698060 448677350 +-643161648 -119994861 +-432768855 -397486849 +-981653014 666990388 +-81613151 -375993367 +-979820968 495620667 +576713524 41400307 +423538820 -202708847 +-201294248 784182069 +-227782913 -212719234 +700563708 499712993 +-17781371 -601312324 +-536335195 -968448200 +365040099 -273534580 +-50790931 394179171 +-443294378 770318004 +549675309 658301498 +705853060 -683745278 +-392189498 165691279 +951035172 -530866155 +-797326163 -319177123 +602195322 -514830863 +624051765 274599976 +-840338918 -637831479 +426501442 428743167 +876554179 340994304 +57917849 511975837 +77121275 488375987 +433926611 747787249 +580144209 -273173770 +-542960842 -856158708 +-459329454 -497581008 +-180961697 994600864 +6331276 -137026563 +-172173415 -769708627 +428960917 -793580644 +-678499632 -604551466 +121204883 -111307937 +-707268735 297144752 +-390173638 -100188052 +404195848 700572261 +225290352 -630267624 +217553391 890726522 +286620136 -246035084 +-916890141 -240295760 +-375169962 -487608739 +161354090 -383768450 +-571149342 856779896 +-461311214 438401329 +-66895903 -438183382 +-994750640 -669113142 +-467321042 416463394 +653955963 -745951105 +364221017 94784695 +-593167874 -276597659 +42799073 751799825 +790223386 420533622 +-433433015 583774002 +440260988 393017638 +527753760 -604475088 +-310455345 -144384370 +-302901513 -655468362 +81299873 953202982 +-148649137 -980043085 +772208921 -687285924 +734721927 771124585 +-533195347 597328755 +-782540572 -750211751 +213111029 470377618 +-158220436 73971868 +-925727848 568590721 +18910175 272771347 +-800170526 -102087539 +803082166 703671368 +-177927926 7656912 +633100534 844601771 +-947386553 -595421249 +-59956546 -824354765 +983433200 146465640 +-671522369 763702664 +-218807570 859505706 +352436840 225080307 +663320715 -875808532 +319345592 -274516091 +-789508277 -969880989 +-904327781 -389529460 +604986432 983894820 +836197902 -214289471 +-986265773 -499404594 +563441976 -368679873 +611987036 -213185404 +654703477 -534560880 +798057075 945401984 +-969976137 477157714 +76311985 -449335328 +-724012005 98389955 +-631492832 -898339482 +-498114472 408800949 +51519282 -289813022 +265958565 -635525997 +685343428 -251858570 +-717617367 644229936 +-797667596 894350795 +57331528 26224956 +-946288790 439283572 +-147255607 -137600137 +446914983 105561988 +-883445115 439491791 +363791106 -51153745 +176469087 797230311 +-914209137 749825792 +721590579 -451016814 +143723860 380918323 +638141237 -768181569 +-247867005 -245523763 +893044855 -545181284 +453232278 812064339 +-99473817 948187636 +-374865539 353240216 +-316680611 -484317484 +-223344498 118971553 +273529974 501660235 +45589638 81711320 +-292397610 -377567557 +-260637672 -387560464 +144504691 -372406815 +643452959 -321632250 +901831254 140711287 +764325749 321889644 +369645870 660856406 +105835815 572972751 +986603370 814674494 +187610511 559140049 +978816292 933954723 +571076516 -359784828 +-457200060 -401019452 +-317315652 -535529895 +717051784 237806836 +224807625 -214821143 +503340249 -983102552 +-225475146 403976858 +501100174 -192677219 +-576576093 -426696987 +166553941 406010558 +672721288 -886141459 +374636952 -400881260 +-913431436 857099373 +-30260797 -836945965 +-108120549 671273908 +434124813 -210687297 +84465340 127810793 +-511715636 -592534478 +-143798348 -447743202 +482173157 -945820979 +-549546238 388796250 +-621556257 384701643 +-157569207 -168053504 +73698879 -918337320 +-146739873 -468745602 +141332552 885720118 +878763394 -50214071 +-84417792 272724188 +454060613 375768986 +-203258314 -864483174 +-993106392 825616439 +855619816 14870102 +205247519 843215353 +-676343639 -130787007 +500288233 -425441740 +157698273 150056175 +918662053 157118421 +975629653 901155461 +-380209687 -782475851 +257884265 -134309040 +314135091 757325123 +-275504694 633395796 +-226972053 -502377399 +690683834 176468000 +-106827718 717917122 +312223802 756982054 +-105784868 -904608539 +509744296 524277531 +-83468049 -937649921 +-111430842 519567296 +-791262235 -421791644 +-681537403 -860782797 +-226958622 331610542 +458478756 151406353 +-491325405 171733904 +195638159 -402666879 +-853456755 519135657 +-549589997 -617294014 +-64728201 381549019 +298137652 -732657772 +-78375349 -149958394 +-773579348 -513237948 +908189773 -197108005 +584594796 -961703035 +950941389 -894911974 +-913552224 -323304961 +797116413 824200211 +973209728 638997648 +-157755786 655810926 +956834859 40890912 +941687788 -541847775 +737864315 -474885528 +82384610 -567024361 +-753328927 -356617797 +-220966424 -719495209 +-448717624 999456710 +71578429 -35807738 +320398447 123975222 +287564663 -769825417 +217434707 -776150881 +15102434 57477191 +-609857069 -349001257 +47933160 -371402691 +-625922127 -712722082 +-543232057 748399666 +-599152291 -850287448 +-414931520 -724395891 +-853891883 -345336552 +659032023 610755104 +-962777888 -849462966 +784752724 -580930502 +-34606640 -942681474 +-436084993 -158954254 +-157390144 982273225 +689355553 356805450 +63383094 -296043934 +-645390628 -282514355 +-499446083 -784514018 +900038991 811244888 +-164290188 -718635017 +-377472266 -974618254 +510665983 273714255 +966318144 -326480206 +516871413 -146034123 +37092839 -373199213 +-139016632 228092802 +914325724 465138842 +226762281 -854038874 +-432368421 -274615555 +791919256 -959954220 +260485407 -777992061 +551422155 -994272045 +-982653529 -473563252 +711245635 95554679 +-997566704 794366460 +74705860 305821239 +405057858 854454199 +173643530 20243960 +251091110 -601373250 +-527859264 -827348152 +-290404885 355244424 +-523323642 -209247765 +9498673 557160479 +772054424 -839772057 +-637996140 -401538502 +-390722987 316001183 +260811010 933290937 +-70375408 271782546 +789684919 719011761 +-920810191 389186828 +-584218615 -536957299 +-425118497 -416535467 +-93233971 -571435768 +-92833258 -509735822 +220920336 744760114 +-980293693 -796615035 +191605995 411807171 +259345711 -676699529 +950288518 -271324216 +-271027691 718766526 +-110753578 -254532790 +564348093 870395276 +954740746 235954681 +-571402455 415893567 +-924321539 -80968263 +-249450285 -531498714 +-191815380 -188493900 +-262789837 649266612 +-104073405 -890213402 +-496661090 -534245945 +-645284291 -560062575 +-271832236 -21961397 +137781217 -85077918 +960664645 791865919 +541257293 304935060 +328485718 -948609938 +623410197 -22281350 +-81229709 -705991994 +-59004013 299613534 +-884350684 426046914 +-884817556 48072427 +888179963 64294170 +-394404353 818215474 +603117099 156561264 +-175379093 124714632 +-991119475 680051485 +114502294 -208712004 +-450028712 -311024846 +649710570 81448962 +518151169 263332267 +-189029775 149272216 +-791210530 -851055147 +-468593856 417277104 +364811987 707670322 +-519766958 -287637154 +72828932 -138172426 +887437759 420470950 +292530150 -858347102 +723943539 41975196 +492303834 155122158 +-96775934 -451552382 +-763284287 684349131 +145269289 -776419229 +-193094870 160561241 +-144741330 717217858 +-508836645 -886731276 +-693366694 369282903 +-227596571 648969747 +765286101 -139825456 +627735420 356697803 +-37562747 602955049 +-893348161 -968813778 +638752805 627552382 +97246341 743108878 +940104227 72348670 +-683871710 -606808398 +658104460 -460258999 +109166701 824771332 +-175217794 104798088 +766794423 -761802201 +-223497915 890560164 +242899078 -315825662 +-476754849 -594135397 +450994693 -474677218 +723768930 -41948699 +-931822466 109642343 +-493022361 -485237845 +-224386790 -48528859 +131230164 872473703 +239548451 595223001 +-724521235 921520070 +250857356 -135413084 +-68301584 633006247 +498385241 736086569 +-147486908 41725390 +11269646 875708628 +-497439486 -948380995 +457611712 772229445 +327928325 178803098 +-562885135 -961236674 +-181066541 6043579 +269917631 820827467 +-774256481 7894565 +-491723037 266655671 +-458318335 872450186 +-40486812 89371039 +-156497681 -886732623 +542332848 191949619 +602079119 585930218 +-260224782 728698148 +-150371867 91202090 +197436860 318562546 +-250478586 -320058404 +-184973680 559523134 +912542648 840159227 +-885704213 680859974 +-583590353 391899228 +-313954890 -671675216 +-52061697 -35786873 +513988871 -507854056 +-223171813 -65939814 +-356765012 236876022 +899422821 797856632 +-360535089 977533260 +393521054 -56092248 +-553514669 -780712310 +-437759232 -49745803 +-768818646 -810440135 +645740355 -213634158 +39375567 -262489448 +-269865141 -118976945 +931374118 126274774 +-595797458 -230457637 +-713304778 858725780 +792779040 435790259 +739096203 559224797 +908569742 -786188911 +477893106 317544468 +480148312 477720810 +-412869507 251375303 +853754352 -652098137 +533399585 501932471 +-794735691 -114576922 +346339766 72478926 +-910638114 -526996230 +-17820758 877098246 +91066097 246341067 +957326218 34083818 +286813870 534127891 +-397762969 867783678 +293164153 -690188001 +297718120 497414101 +103508167 -203303380 +485973195 473358325 +598466639 -454535314 +-827288066 -215196905 +814431914 -722956586 +-965117502 946850600 +-180404519 -560028974 +962052289 109880897 +-364327184 256961039 +899774322 -691139968 +368490101 451311356 +-767868723 194526275 +-921623793 981010490 +489359800 -194924774 +-701231577 -219148580 +-362822588 131298655 +881600558 285607779 +922648970 -90336065 +-604988880 166878302 +-961376218 794740741 +13448368 -293108075 +-80442491 -226779565 +-870060905 -834658950 +758682267 815250473 +-800234214 -65071307 +-894955064 697379834 +-742723074 725553744 +-509716090 200631228 +-632568350 -26286500 +7436974 -954647630 +858323021 635048177 +-698979956 -430025842 +147734881 -153987539 +530558992 -832042076 +87688373 -401613385 +97879934 921561743 +-702278230 -359030578 +-281458032 93995342 +977954120 -52360062 +-450235960 -633807652 +546872337 -425346482 +803993669 -334667444 +-117607167 985063934 +-454465023 -777816838 +-916223600 -355792473 +40171538 -246293486 +338311074 991410466 +706916073 905573174 +-257901819 677015747 +358445219 45154067 +750860435 825271101 +-316097694 -614302242 +-577870790 -559823743 +-709949874 -146003353 +-806876447 -440922765 +498959409 -867203907 +-298238726 -913735419 +378092133 -324160586 +837268796 798216532 +236509820 -998340993 +203349439 -623169237 +-889558536 807279163 +-973573506 508178321 +-842124771 509798729 +-768085076 261847443 +810121864 -30027457 +422107174 -900325395 +-636891802 746789766 +-640703964 892533686 +-119771870 618593403 +-283662440 224285577 +14540067 -542836150 +398385699 -340762862 +-970511661 745708177 +917846403 424192346 +744975959 969932178 +297926067 -641958673 +-523066822 619740158 +-135407553 250415166 +785421376 1478830 +-38960021 -378228661 +-136461685 842840108 +608975710 361671906 +-733709778 -8030050 +660976861 64207405 +902352645 103432019 +422138366 -591387414 +-362500930 966174609 +682195753 -996676262 +-502188995 -134306063 +666676190 -880830490 +682498188 -935957478 +-132776957 560185953 +-28478407 278598920 +50718083 374763382 +-69812529 -263985573 +-44906995 -76941424 +-395774488 -163059605 +692412194 -702668153 +-345138652 723078086 +432191465 -792619239 +396539787 -602430253 +140250474 -926975445 +140290754 -162656869 +296716668 297636471 +-127799107 -397802956 +-449093345 116636420 +180212116 -975528381 +734661694 287999802 +-271925367 144592688 +220614737 980586497 +201890224 233174763 +-320663345 530043575 +175330315 -556077984 +-310353781 291608119 +422462975 270882176 +-521141081 596682654 +-426358731 -840898576 +435589085 128598743 +565468463 -402387831 +-279988051 -967295873 +-845815309 280670953 +-671784499 -940127557 +-540043230 -916781025 +-912241725 -910486498 +877245963 -923696592 +-794463196 -561761069 +-253470974 -12548615 +298746356 -44310318 +479739578 -392801976 +182634496 536576816 +-97402312 378115449 +20843905 372138039 +-309875014 -762833094 +-199981540 64210604 +-621995945 569232203 +-575028158 462183388 +197849681 347482883 +187516782 -852465610 +-664184373 -226804350 +-745390409 659038793 +-483332785 89514072 +-452102464 854531082 +21034345 -102444426 +515255204 822081573 +551371413 856813377 +-829895379 -814819466 +-106301217 378619694 +-899319579 696501879 +809122201 199826965 +-940423208 -417402658 +-136184377 -253630090 +-584998711 -365573802 +-957630272 861334157 +332043183 -368940065 +-715526006 -229769119 +154500400 -609960710 +-874630936 -168427923 +177589502 -907013424 +-988158328 509372358 +-964514607 -952156192 +-115484287 867405449 +-707331867 -36354683 +-285040944 820414165 +-795945425 -336867651 +992810016 469739495 +590622884 428898465 +-244778619 471032507 +380401750 -193090912 +-4929456 892402731 +-239836820 -77027790 +-591448684 691274237 +-961342392 86752205 +-245471341 -760956517 +-542029838 727189027 +-120153835 -883387061 +351009366 -938635927 +-807343762 656140473 +-328180913 876327030 +-976261325 936553690 +744794104 -225769170 +-281684161 980178731 +-989466450 -815946082 +399422793 257950352 +-315189397 247755947 +253816731 -589216258 +195459759 -74394474 +-504232914 -295496080 +491959967 936765551 +475768398 -54396761 +-536691613 -3883416 +231005738 -986590253 +133219588 910395478 +-250997386 255923813 +-725466466 -812492308 +474373763 -399553268 +-747248837 -180627807 +-709344933 527862492 +-824851182 143520067 +-617743619 -796976818 +-723208907 -876698261 +-325874406 724464351 +715167586 243316618 +-457135181 288696620 +183333290 136884655 +-118533707 440464656 +-913711430 -843637375 +-457709062 -406733215 +666896549 -239393955 +928161378 -944076288 +-144128535 -935276679 +-132166579 -765731898 +-977788331 358851048 +-678295478 172836410 +-180706086 -724058632 +-507580634 -655442274 +-527985757 -878551818 +224730215 -66386156 +-887148275 -860022750 +-426609741 101021239 +933933293 197958534 +792593894 349980043 +678751299 153694499 +202243446 -547321147 +-257550406 -498998352 +-404707045 178112191 +655825443 123005653 +-816688144 -298791953 +889864312 266558701 +-142186133 170044290 +322326134 -816913234 +962948535 -876256918 +287959410 504500998 +-660478397 737937863 +-9510188 -7426819 +-259641536 977796458 +341251217 -920539430 +-54867299 531147481 +-753496891 220066074 +-985257804 -38334150 +235476394 -214361182 +574921058 -336141631 +-398538301 -944835210 +562611879 930109140 +346854889 -263209151 +-124771585 929804014 +-753396084 -345307177 +124029226 -35410192 +81655169 -291862720 +481973019 -198190864 +-634057360 -762494710 +-796303177 -157029512 +72386661 -870109894 +548936264 928550414 +756257563 634335857 +699802717 -543448637 +597028959 -915458769 +882755072 993056680 +-884688913 548814479 +878092021 -103125270 +-440306520 908344962 +-655671720 -125034195 +383405371 119685941 +-225832039 -575157625 +288208406 199777941 +-903342255 -258357472 +492603629 786906673 +839296092 -189068438 +570924067 -284376700 +139420135 940297122 +50073343 653079148 +-923562795 132953453 +280793125 918326900 +-213863875 -947981298 +-283615892 -428487966 +602103560 879726464 +992876672 407682970 +-86989047 427326889 +-423276392 343612808 +335630368 690163052 +207521028 221996106 +865660920 -509125869 +-722640799 522641897 +-65117849 197040611 +745675318 -607090244 +160812284 -511292806 +-387463837 232473839 +-716917794 -263762416 +-573731059 -743878912 +-552373028 587678686 +214238971 -483722228 +-111393585 631673373 +188407013 971326572 +-270457255 -418986064 +600507565 -342243032 +-241435352 963027902 +-847267176 866186876 +-326857496 -365667259 +-849586328 -463992564 +347964763 -943554092 +687197263 310082949 +-230781938 -432177738 +-258668153 228141122 +-783406321 -569880904 +-958841723 17358326 +-123403192 10211839 +924319518 -589530873 +-699981139 545059586 +312149436 157697625 +-998797789 -712228341 +468788564 -803671558 +-357438196 973360028 +767207948 -709036165 +-932442960 -766540204 +-479468504 -827166790 +897100996 -549249253 +630517463 -152263367 +80217300 868598913 +-196139649 899880242 +-814725325 -88222812 +379936890 -628953435 +-572760504 -525543696 +-394111712 664279866 +838658003 478890708 +-723057014 -733817176 +632156174 451602146 +635377623 -384987600 +-65028819 638004558 +796790075 335587985 +547122671 -943225800 +288376321 -203355530 +-921114779 -256413355 +362088782 -398771175 +600999446 692394640 +-953631593 -543348079 +-454260620 -722795138 +-147741119 553520636 +-152743293 -406627914 +599548204 -874316221 +-979717362 910336335 +418650995 -661164854 +-882243535 -42432380 +265159702 543759379 +-335070134 360599355 +959441604 875996953 +-339399545 -463360263 +-110014259 -406073939 +-359216205 -657730871 +989600760 -810464081 +553923196 848593468 +991600414 587251866 +70614530 -335261033 +890960866 721909563 +-261405728 313655093 +113722502 496684738 +-684249202 493027889 +-944723030 -134308356 +670297625 818809765 +483966444 869329796 +-46905117 -174301640 +-488309113 890535804 +-844869315 806815529 +899269727 462023469 +-110238283 954538641 +131783167 232650416 +349337660 286169810 +251183603 -467840205 +865775110 990716384 +786054351 -240851892 +-559148210 1979621 +-385092757 -370351907 +812795107 -8589910 +803124783 -367455529 +61284490 -217758124 +-619158128 -450475404 +-46142 679364803 +709908105 -556797286 +-488837351 -971397174 +253056625 944100834 +-684707262 -697576159 +-788321174 176884404 +-977461974 425464521 +-350704215 497412756 +-167840259 118015953 +-309637399 -798143818 +-522576657 485885924 +566453135 598408021 +-483356550 -880589545 +946404344 473029937 +-367756582 -511386625 +-11113413 482411841 +-954618205 -971521108 +-944153554 851432696 +-52296373 506211727 +82085748 963111565 +-359699407 -847657910 +-131447195 -214063938 +-844515552 -2589588 +487352397 585417277 +-112385288 504409028 +594549890 -209234166 +54780438 564683752 +625903657 -517519413 +308463722 795696808 +659277827 -774739229 +250385920 -472900312 +-287815482 335152976 +752421519 957607930 +-694305 -484587154 +-488244896 -703316217 +13869630 -475141951 +-453777976 346464630 +-353364978 282144581 +725525204 -279548985 +-935305542 -611156500 +-174270426 677260158 +462452118 -395288128 +-695644762 677556376 +688385221 425125893 +463135526 598220117 +-749273814 -302337937 +361656343 569428004 +702116890 554266298 +-920768485 421930048 +608334461 59927327 +-72222377 952475174 +-738627960 596403292 +714306984 101845604 +-403460356 432597497 +-384651915 919210898 +362982074 -154828471 +348170966 -208832161 +-639963508 -505741347 +435130355 -982556096 +189402379 -597034495 +-327382384 -364654651 +-922967548 113485191 +917052596 -562487657 +989170043 -102216149 +-170006357 -464086547 +336816463 254382420 +-505787380 -497690867 +-908856222 -156991677 +459971854 839383481 +6244159 199099789 +12805842 217863782 +174816772 815989917 +-924101803 -882739164 +193711929 330637183 +461550017 186102119 +-120800567 -714253315 +-54007451 -628372586 +-764454030 65452285 +-572624091 -237408780 +771943755 -102183234 +-79522971 466088529 +103036090 334672317 +-679521895 -818982786 +769413379 111074071 +386568817 -19678871 +744823350 -584082120 +178552999 -431283369 +-369199584 839489090 +759664165 651014345 +-919323565 -675574572 +-718302230 358161207 +713788162 568677954 +-20169450 -437989014 +-521132230 -529465231 +-416607204 -535369804 +456395532 -597646803 +190035365 -448950632 +853007202 626534806 +938164235 -395143470 +-261491865 372740411 +958220548 673154321 +147358785 927630398 +-64969333 365284216 +955374003 366167572 +715891984 948542760 +-951604784 -300853538 +466726188 -99243548 +937321912 -378296478 +996715634 361382273 +-464168733 27226771 +717094423 -961324008 +419837035 -808245918 +-156212541 811952941 +755838887 906249367 +-590114323 -181147113 +-757961240 -807621317 +-909479396 834923679 +794676964 -567854287 +113197317 38273200 +-553821548 46129963 +178212772 -803792894 +320743286 789393578 +416850820 278047821 +-64158542 705614684 +-618766143 -49243650 +36879101 808883229 +566299593 -197639266 +706586103 151171695 +175455165 -326353313 +175427589 332005346 +431763017 794877810 +-617030233 -853821146 +706918762 876421095 +38368811 401401667 +-752678488 -625535367 +805232355 -20611199 +-882531054 -596606363 +-861181438 -706828457 +-962616133 197716265 +651898263 -138565747 +-722888281 -354873153 +515991512 -852795217 +-382436512 -828935421 +224563178 204547287 +254335809 835057680 +210965592 678310459 +233063030 -278070184 +803934154 -748639841 +-231170271 526330640 +370614045 742811848 +648929144 480526979 +-217360556 29101299 +400337636 -435315203 +63533844 -65982446 +-800663546 -278708768 +245385954 -110753910 +711086086 560339307 +491544047 -701562451 +-754885363 931358724 +301760176 668600902 +709658652 -573675622 +-353901451 20713369 +-167389490 -124555452 +870042938 834655994 +-759618187 -146895640 +-728342831 -571749458 +641355322 -484783460 +947174667 699087649 +739027728 902813234 +-869770500 -622310835 +-211764143 -782267404 +-247044535 146869730 +633985699 950985472 +-522123029 -157619505 +990694673 -420763000 +368864865 -171207260 +830875249 415540793 +-293414992 -862660545 +-610820015 946408359 +402779424 101010979 +977488772 393711507 +409403692 -178300579 +-982181725 76301101 +905330606 101925051 +182152443 -340400337 +-364257052 962612104 +461397146 -860041430 +-97223063 387653039 +717306553 -675376080 +-458858917 -393729360 +-905439077 -87085517 +-432241129 148871948 +695608187 -538720085 +-326199376 -816027644 +457755907 -172198 +131837280 439620456 +-253821948 -861767527 +-240671180 959685605 +-788951450 -287794855 +238727530 142624784 +-666545072 -354631071 +-538300953 -822840123 +116446858 926398496 +-483730575 -773102313 +-876285584 -217073130 +-980847650 327864384 +767235576 528393687 +-885213547 -548631797 +399635202 957897451 +388116416 899271199 +505197899 358349671 +-687785396 -881082852 +-97549438 556555102 +457077250 -620296422 +187367067 531039139 +261368549 -934530650 +729284792 -560198368 +2616447 -70139248 +536749049 -923956155 +966376977 965056168 +-20690002 -86204821 +-41112913 291012085 +-164241979 -847275990 +508828135 -63920147 +-418141870 -149226618 +-497487015 49807552 +38660918 -227376358 +587819499 -546572498 +-73868598 313940069 +-160994839 326241158 +490024725 772212848 +-864783248 -683216501 +951866606 -426478744 +-766937007 -960277442 +114513509 -313293132 +-39979167 825663109 +800539201 314076399 +309470980 35510651 +-602293039 486564374 +-140858673 845043005 +424242428 -817609080 +473840441 -476562940 +352855542 297135002 +812821620 652688781 +-461715761 -575993203 +683861274 -346386500 +68357766 481937759 +-163337551 -511208414 +-748431678 -147865497 +697280608 -816320103 +-312717538 -160365483 +-770175730 -992973549 +-801643402 -811585436 +555992798 -354015034 +-120779751 -423725028 +-986236009 -29548230 +-645046783 533244084 +-452595923 168255724 +810848109 -693363136 +18861112 704329580 +179932021 761895072 +223985932 455099679 +-541239913 -928204800 +576708645 -190394945 +-505103763 -330937388 +-318202219 -915835654 +-876593922 -578457089 +190275207 241064812 +-592811382 -348586956 +807036331 377535713 +-696660113 -369458841 +-148072879 -950951627 +-567578529 352316048 +-149722786 192130310 +-60132115 778492511 +93812853 -58935180 +554132394 -795794250 +-791174938 -891636002 +80887760 -519430015 +-733336947 -963095629 +15257551 -505144759 +75360701 -548554578 +-497878553 -699980821 +-722499997 -845438418 +-550662150 122226846 +-198722353 -587199415 +631504412 329396224 +-461252009 -639246804 +807092348 25203178 +3103336 494490897 +248462208 -368132627 +646942465 630511062 +900440930 9064471 +70059686 17988614 +812247394 -124594153 +670845472 858767140 +-1490051 -553843234 +133182412 -480252342 +467129771 251013007 +-799533099 -852642102 +561893305 -91049155 +455257869 476410636 +852176358 959897598 +457752649 -325842822 +-87423006 -77328721 +-593676700 882739586 +-421561359 -270300290 +-811554224 632891297 +971440270 -486027034 +-40818879 649703369 +939257944 374230751 +590357698 -739515575 +-115173561 -939653574 +-640591473 -984469676 +-345128629 -185117126 +-553966636 226741130 +886146611 -588151844 +-319529783 -224826812 +205534437 725301276 +788328932 791572272 +-727456390 687481112 +-376516685 710201815 +411452227 49214900 +-684489120 24727964 +-908397248 436202792 +-727489511 862701358 +566565538 854223141 +65966323 721434668 +739649292 846504827 +-380086726 -898032166 +-571174616 -536275129 +-330667335 -817692776 +807196630 25240251 +-7348679 -84413932 +-689066686 496611357 +-498682065 -463239690 +999881735 -564675377 +844078813 -340064928 +-934533230 -573789320 +749270286 -688945806 +143460585 -340193988 +-595001898 -788653130 +-717220979 633551223 +-937352131 952829823 +16995317 935314928 +-14067104 -894158253 +576813312 -322025857 +584801606 -913450403 +-744165168 -284627409 +777765984 563648863 +-272750892 917496982 +385364748 94175543 +577654557 -880533275 +-464109038 -41980840 +-755719754 472840616 +-544059722 434783919 +500178885 -797790669 +-312989546 498046161 +906988545 -131928282 +-507245951 235626150 +557626251 -241828135 +-616783305 859041404 +-478162737 818614767 +-847690379 -339217878 +999524931 -461821912 +608033280 453086957 +-858142302 -38622938 +-766126151 -327616709 +-435928871 -409355357 +-897704646 697124072 +-545458711 -2410864 +905878718 -64656463 +883582535 976836462 +-349752054 -184583764 +-604111181 -60196069 +271486728 -956676122 +-892437836 -790797728 +900855885 167770491 +-609383387 -476863193 +-839825988 649438430 +-147971999 471424005 +135127774 -687359109 +-325154758 345900148 +308914448 -652518136 +-214793824 50869067 +124684749 957236728 +-806165836 15618527 +664757901 600005755 +719839827 -418464834 +515634164 -604175000 +-205444805 -491514211 +-901324529 -134094072 +74864139 387443076 +874888345 794157687 +-545529159 939186618 +-117127007 -147804699 +16107986 -644413981 +-144896666 350828958 +941696887 179188525 +-11583286 711925583 +-527427695 243017258 +452377755 -535117823 +367543616 398788568 +962185292 609476049 +342632043 -929159340 +-936236178 -357631428 +620105465 193313127 +-90277716 -716610973 +-376513381 285726433 +989465826 58561148 +-943180679 -49704242 +-421694280 -234553214 +-139443186 46901171 +-590042318 -280408447 +-786933747 -280539207 +-513787897 -128122880 +-761311225 -392035178 +459637214 -503300708 +-662243305 537456647 +-36479217 343156941 +784841256 233834753 +-329509839 -333005223 +786537186 21515939 +-726747505 19807025 +110704495 -146235433 +453022238 983048527 +-9004819 527881938 +-87943419 -421000550 +-536246784 -165219523 +-822206721 -102999142 +211839776 536798465 +437711059 -69243019 +-731766711 -870963900 +-990710710 561196553 +904123446 353791551 +270473845 318926530 +-222537580 -533088261 +-243883992 645790672 +-232165711 -196061105 +-709042781 -587768218 +-551556449 -570650720 +125379606 -874400225 +849001983 584194382 +816095656 -607114554 +-993438802 413290623 +877136479 447574566 +-99877371 -589598749 +-62554787 -721689378 +586875976 -356933632 +437309153 -528994551 +-341082511 832026102 +837985396 808892555 +79499908 -496060581 +362290780 596943303 +-870811659 -19362188 +-338555365 236262331 +451548180 -466041313 +-333876116 -18727406 +-662190956 413474146 +627716747 -670995759 +-1613032 -126094472 +978931314 -763692149 +-944252131 -918009676 +675847370 -499630584 +-901499241 196970563 +-955143893 -769555811 +263015659 -569355111 +615861822 -840106569 +-189320804 541755813 +-19626402 -542793983 +-593670665 -773495235 +670792261 -260958396 +-977504818 70507966 +676609826 -57305170 +-386487516 -954325299 +-345027376 454670474 +438179086 552248883 +-364831138 521236272 +-783403049 -602144517 +6136626 501093791 +-338875030 -795124947 +-458450320 273044641 +110521510 -285310171 +718387677 371970444 +-168481181 766072697 +-291376145 550296294 +865241109 -447000452 +345557598 425913287 +-850435843 736683156 +460805981 741915946 +-18242797 71748910 +-374824012 584692748 +-539808155 596184671 +-723012917 -150034154 +-334527810 32915499 +-807359338 -397755597 +778977997 882502627 +-562997733 477259355 +499287863 -476843985 +247530955 639423991 +-795814626 -302472478 +-598529631 -913527343 +-461173280 839362691 +-300534608 156507519 +605220085 -59533476 +-482603123 -590802655 +79517947 75185862 +93000128 115762125 +-538892285 -560223844 +-965413999 -194760483 +-22602926 -979703901 +-789493953 -563068873 +821008207 135275711 +971976874 21412286 +-587659478 283795407 +388143699 -894097573 +611397783 432260689 +927204430 -122725176 +-26421324 841783390 +528078729 649475655 +984969739 827793266 +-252024701 -964230116 +497705036 609677838 +-532277004 -861906149 +859196759 719923279 +-152554115 -599307982 +-32793145 -728867160 +-955804051 -400013493 +323880339 337844076 +-133594395 -642830655 +-770289579 -871516468 +110962912 -208864591 +-886048334 -869445227 +-65327263 -541087093 +968024481 622559609 +603760433 3237008 +942099271 749179154 +-400952849 -126338940 +219080411 -727682407 +89078711 971596032 +-99466968 605880618 +767442229 672485904 +-677395937 870700324 +-461073699 -356232340 +573776576 -636775074 +-133579261 375905775 +761037728 191877097 +-344658008 934255250 +-663825151 -833298001 +274693542 257759006 +27682103 983927055 +802593324 -773347635 +-684309999 -865002752 +-96054767 -591984539 +-987630790 414090499 +-567331280 395861993 +393765693 450270402 +-5348161 -476035864 +621626406 -132756391 +-786864435 -78555886 +-181619157 798334768 +584936745 -259787029 +613811715 383188419 +-279866692 924086062 +-761952627 747337214 +-780948532 -952463996 +-935326784 -809515514 +853544772 -50719058 +702559760 884289300 +-770908413 529783603 +59686028 426818704 +-904896502 -596509997 +385091201 -139084956 +-129095111 -298587219 +-204525866 -864492560 +466406734 -661992171 +-306800980 987725135 +-748914878 -964329778 +-349364084 -5594039 +482774635 -373984245 +286061365 354570575 +111958250 706445837 +158837430 865117251 +604873393 478919505 +-675810920 -618920675 +-569414985 -106631366 +-226242906 405028299 +706148502 -751495619 +-550918688 901098712 +158529157 653309229 +196153363 -131101727 +-361720595 -752859382 +-141795710 15665695 +178012875 527012579 +59248178 -121118339 +624898193 -776874183 +713222710 -44042803 +-158221624 862318051 +887966146 711270951 +476624223 -831732949 +-746480164 742148144 +258148855 653311016 +337737602 126734707 +-843195993 676213762 +28001962 -41003900 +126465608 -827714716 +229531582 812392891 +-774187190 634824174 +-998953261 532728941 +-534453913 -190872630 +-867757697 688318358 +-73243963 687504335 +-935755087 -566965801 +740685866 48308727 +-734466554 486691233 +331565635 339366022 +-496012927 512440904 +-867726302 -886350003 +-876136757 634089436 +-13560812 -310289895 +-933766472 -706923285 +-109468833 -914302304 +-771483836 990002912 +-323226478 531729982 +11907434 815689546 +590873829 -294190611 +-777858374 -561112057 +-705468824 -921787551 +606380319 997098279 +-650344877 837784435 +-491515445 -121922562 +-649204873 -576373458 +-531485915 619576411 +-177422741 200534353 +-137965578 -229777649 +-312862240 -706604258 +-18239230 593521156 +-346535273 -139690622 +188162797 626266751 +-626250286 -239174814 +730573032 735145924 +-859445351 830047600 +380083780 -62271004 +-311437441 -933823036 +-895341447 463812333 +-41772277 -398852789 +-525808500 -666214480 +-466556868 -883687775 +-1096785 -47545545 +-56975008 -264603850 +761798412 665774457 +322427088 -604435349 +696062872 -934165874 +-786132375 357782626 +601572125 55285386 +530942233 -345629170 +-366591805 -134404994 +28416929 -390930093 +437183873 989174947 +789215763 -818018629 +889125487 527946168 +549524084 -333342732 +904780127 581995872 +-917153305 -485137655 +-296205947 70973257 +554024151 -795769136 +617864599 -785778366 +175216118 493815127 +581215069 -774290526 +-962428053 875364518 +426896502 642365959 +883463209 -104358307 +-868467515 953829022 +340961417 -882937419 +580150277 555627328 +440630479 -59665912 +400037074 -808086459 +378842553 587825864 +682514507 409836655 +535020181 980112418 +-101639505 634110547 +-433065402 -597995751 +254543125 879313471 +-528018439 202993787 +346581 632242606 +-103725243 732702422 +316852687 -848555347 +-827640372 -702556935 +-894587213 567219002 +649375550 675553971 +-181675098 -217787322 +518994965 334201794 +212861842 220533689 +725756714 626694495 +944430196 -614190888 +660351450 -688101762 +186044754 645996006 +451619946 -117423152 +961958846 231915531 +-609404182 -35003445 +-615563997 992661735 +-151803406 390345646 +-731773287 -675008256 +-482039491 823851400 +702264986 -92745726 +311772655 44170195 +-698386437 -907266895 +788061020 983665976 +726062051 671621287 +871588410 177011919 +431832610 514171750 +11779009 -517866843 +-643774728 -232807855 +-683351838 -346713713 +530272921 619815473 +-925625784 542834966 +-546586372 615168642 +-136329490 -204826757 +-723952369 -276981576 +-524715182 958514035 +87797434 -243954219 +-673180831 -181384895 +-557616466 -835852238 +-230879477 -805947894 +-426373002 -714174719 +-970327857 -845050186 +909538612 812924615 +-402005967 389155223 +836256988 -75939091 +527683344 816235716 +431615511 -272900080 +-47129979 -31579308 +33720967 382122444 +241804728 -606561432 +-329874714 -606308345 +-127415918 -826262874 +859485963 -136345914 +-455039254 798042617 +181364773 996584658 +-855781476 -932495682 +398609386 -750882826 +-575118979 934398135 +437558637 -760924258 +648768555 -948954709 +911899003 -576273990 +-182970771 -143936790 +314548198 -344271937 +-709273757 424162674 +-589342731 653631795 +-172291656 -972700632 +93534271 801500369 +740460712 686316191 +505052143 -517174800 +-696652010 460456 +890845998 427581305 +230660008 327665830 +61401139 274617359 +954862615 -874788406 +-219302756 882498772 +811618939 -474752286 +526048013 51321206 +-435182781 315107914 +-6917692 215879988 +-668146004 -794652717 +669400496 381775526 +247582735 656147570 +5975678 -424313430 +735238962 -524127401 +890150381 -750845145 +-552447638 668662060 +579057375 610459859 +-960919731 473490083 +-622158368 557997774 +490120106 454925440 +422549812 349586507 +653060127 168361582 +623905127 429744505 +242349486 -722502022 +787210911 -658670119 +961680333 340645865 +188390705 730419026 +766057264 -390374807 +981616663 -986249515 +893320318 220704937 +-385206743 788685979 +193132344 892014270 +353958266 -612469103 +323290632 -976372386 +16076851 -732328427 +416897504 266630284 +511458098 398370576 +581285973 -893136309 +-352899041 -562187520 +451899279 -662418083 +335310489 -404605041 +582298069 -468039691 +751856868 -423034299 +-39310979 -921090452 +238390943 254542718 +-794919282 956235500 +-792226588 -108661821 +972586410 879564051 +963273244 -691772274 +-554565553 -981215925 +965639080 733644544 +-344964579 437969730 +-302109724 86872513 +848198704 968483741 +992258501 -21622179 +-939508894 -160775332 +-927694357 -450973197 +-338682420 -915506478 +-588970796 425438576 +306865815 -656209605 +-13986222 512740852 +-732826972 25457299 +123198895 -234576441 +447445455 -716393632 +515965265 195224532 +-329375312 -850693102 +-601122083 409288712 +-500620620 -839062688 +-715346014 127851766 +-613665952 -463951007 +-441302214 -358724490 +-530254359 -987083346 +-893006541 -698644073 +640894326 943693322 +-719285450 -93470333 +-351951569 455015788 +546919149 198362025 +-923020549 -238231135 +742000673 -268866515 +-915353213 -700421582 +852043538 582277127 +-467124828 -178460844 +407214786 -220177888 +747627463 387739735 +344648029 152406527 +-733823069 566468399 +-280882901 -964563790 +855116984 -953607857 +-349967209 600097689 +-738509344 552461255 +39068265 -550706133 +270409014 -279091610 +-950582558 499786411 +-522747638 -278656654 +433390679 79584621 +-30676333 -410796874 +343403400 873528219 +333995637 -72630042 +-471225653 -97174492 +173909679 352908375 +360507518 12692604 +935061419 379654561 +-700102354 130926406 +-630735575 -82870021 +377296575 -934572524 +-57512720 -59874361 +-45785806 25990207 +-324172077 -624884322 +-566313845 -997505433 +78710032 430886015 +-521446929 -348640777 +-816689673 -83261621 +698087902 985605641 +854665677 64518735 +601439209 439607580 +-35351900 -44209729 +-644599229 740915923 +-711190684 771621825 +-315117329 -446220087 +-336788181 -898468491 +-743264955 543835380 +874046759 986159987 +-614281342 961408435 +-660969760 -578737472 +-919995116 477898849 +910485389 -21960365 +-610212291 -393608191 +734731715 -475577596 +532633527 -275921347 +-196845602 -117024976 +724631790 -94139391 +-80296472 640999178 +902053850 -831997159 +717715735 -56403640 +-719840361 -433402401 +-574627343 -952468673 +845254918 946324277 +976468085 -502035430 +963590398 -359571587 +-146633830 7436207 +-799576871 -52425689 +164554647 991040285 +-948647549 833831749 +592916229 331168404 +-864354247 399617436 +-909609799 -749847269 +-78691635 -55586630 +722962087 -204497815 +947388680 474229321 +256003946 815538626 +168941631 -698139650 +-536698883 232322078 +374818469 602112863 +324299331 990107351 +-715780623 -295122473 +96310874 -640001674 +530367540 989466338 +228459005 370159593 +-167201296 -265024875 +-385267049 -166978184 +-306548386 -255791451 +304619174 232905140 +242328250 -155084645 +312159587 959466214 +322322812 -958660005 +932419277 175808659 +873018895 -322393906 +272060057 891100183 +-735076682 -185088359 +81303929 988745972 +-849104739 922959457 +-969897840 427098374 +-535825270 108280320 +-518237577 983584746 +206352272 265298387 +-368769759 -683549411 +-839317215 -381975768 +498593214 437442097 +848154290 -719765333 +-481152487 -299813532 +-64213073 332022342 +822585641 232672086 +-263242014 245065674 +524335389 213973797 +453493386 10818022 +-51038378 428595747 +809505388 -675406954 +993529913 -380428699 +-305330611 -397719046 +-708508551 591775092 +921767444 109455823 +234789814 -806743832 +762895644 638761171 +-194734709 540896866 +-860839212 -318298789 +798107375 257083372 +-906536055 834589283 +-718751203 140153118 +-619155892 -291129918 +111938461 820427267 +729337856 -459065372 +192144549 -580857069 +792033031 -812358722 +-623715817 -658944984 +196620385 335960017 +858768421 -570053891 +239581179 263072379 +210908057 33842950 +-119800452 689206905 +174802154 905226463 +417627562 748864150 +-747356651 -979838758 +643181556 762432536 +646086005 -337063395 +-53206182 298147792 +-527499383 -468431963 +-513847258 145215840 +766712159 -719827724 +-617700038 -175296730 +-536602656 -567781411 +762412232 -855258883 +765353572 937961203 +-621600102 -801899902 +889345943 660741557 +157811286 18162547 +1471060 -816809406 +298419519 294465322 +-585777496 -685508344 +969341115 -565290620 +230112005 -976872929 +-578996382 416425747 +37485188 -936707405 +-468481597 554232770 +-745522517 875380300 +357411800 441199925 +696274249 239088483 +-92315050 -48760258 +449045130 214672356 +-281189242 -673739700 +716947212 232053715 +37732312 -290823113 +630607886 -811613015 +137531954 436694822 +844960107 865626932 +-848644631 475020788 +-65221128 -779991944 +-569635061 396853348 +113388493 850562515 +-483409101 771448558 +81511859 -496538195 +-509217572 -782715132 +966032100 -221544465 +332593431 502217163 +-839561528 96358802 +-608294689 331224002 +838832884 539233017 +-475839518 -641641501 +-832924884 527169064 +23063686 932046074 +571763409 227597661 +-283310350 640995908 +-130401547 -48786758 +-252116005 -770080301 +328049749 -351993128 +-895010504 -55988114 +-341080874 428041691 +-101890424 -472629466 +-892020630 660209715 +415679809 -599364276 +-509947911 158765801 +-221139844 -8055915 +-121118908 -651784776 +15240830 544811925 +-816916720 956562955 +524668398 -506138991 +-657525752 -422828811 +567401275 -847336049 +-828949861 794853087 +-965282826 -144967398 +422692707 -141622323 +802912414 81036436 +87471579 -156826441 +-513180348 -326507780 +653646064 102220849 +226235110 839360224 +-971582638 721131216 +-397964185 989823829 +376480556 233554034 +-478090191 -159301054 +350032284 489319558 +809266920 253328457 +-312470717 -442979195 +926095111 -839401756 +533043939 307302603 +-281425554 -238053796 +902493048 -447141275 +-155751508 -176108077 +337216466 -73267028 +995884552 -499696053 +276637653 19497352 +-109971696 232788824 +574152200 65375330 +10239452 691363048 +863679797 -602056345 +580866485 -616272315 +287369712 202582976 +-594905788 463706413 +-271244685 348502156 +-624140986 -397295836 +588273645 -357117403 +-84224427 -268762286 +-375637469 -597499178 +17440428 -81858763 +65507978 233981273 +946041719 44237755 +491085760 -27406183 +-923343930 -18552214 +-50468309 388098284 +-559670404 379987677 +-106422723 322929599 +40816772 -573026953 +602795497 -940833226 +781056644 588536895 +-172288412 683500138 +-268192690 399930489 +-8667366 -785907154 +743803947 -144558505 +397340969 72864620 +273628950 766680445 +-46051660 -636571983 +-194099462 -639304001 +-184420003 362226832 +-469454619 -449030342 +704382352 -91772425 +435250316 -896381395 +-900529188 705231453 +-428383908 486704776 +245299604 -246495723 +81436055 7570289 +-973343830 531528208 +-393971888 -594379137 +-173994220 -622233528 +347269453 130549958 +-766823385 -795919184 +-140325189 -827745100 +-295413111 658407288 +-415873867 -964422061 +295001990 -252938048 +-271468584 721165513 +-437726607 582162576 +-600821146 -198955827 +-53719774 57278246 +-380808693 559958726 +757563136 -476716210 +-664132343 -139811672 +-432805499 649480722 +-735468832 -411820050 +916879413 913731864 +-711721439 642421198 +-74266008 818538195 +-973194544 -21791816 +-511293236 385058457 +225590353 -191785453 +993302217 923383042 +-696147383 666705215 +139006610 162797051 +381882103 498035885 +-750062414 422976030 +148132136 -510484033 +-124661671 108794937 +-934099219 326667395 +611617424 656263072 +616856239 -9934069 +-645016132 326840386 +-750362582 949067792 +606182599 -762428438 +-782783405 762373233 +-50319333 626816872 +153380148 -549275958 +-160355760 732311348 +-487635329 502859038 +693415970 -697805499 +-388241405 -759193463 +528385482 -391136151 +-110121696 940086350 +180274041 52445544 +352389467 -486162034 +661047253 540307549 +-682187200 -765233134 +603595523 -620792110 +-8928502 990096944 +-855762346 3121846 +732032838 -846488937 +299806513 -304156622 +-579843317 -555473716 +696520499 -388941208 +506009305 -483295809 +218641050 -71887439 +602651463 254844063 +833934357 719860511 +-172374471 -637136781 +835378014 401972990 +814836756 -126019378 +353041623 620807451 +356664055 663960290 +-671512330 -239928635 +794743269 582395322 +228360693 -964188258 +-579461789 413659599 +-814469512 894417089 +-939346493 117383729 +25875718 632045364 +385710331 215495380 +-575175051 12878742 +110001036 -739054118 +843171192 236490132 +-15728161 -874362588 +85462374 -121283101 +704724035 964195899 +-5313969 312918370 +288560385 395591846 +378993402 -7635566 +-179957502 -221533082 +-873109707 -404561878 +-11753191 125502210 +359621648 -558112598 +508660047 -514810630 +997908733 476959737 +-154227728 480055076 +136546489 322698381 +-493313656 -123009103 +-245760464 831000564 +252466269 -441427610 +931087363 -132292814 +-603026339 -789556986 +-984945033 -786268550 +68515238 435096141 +-778763724 -1029357 +395173498 861342668 +-181581901 184766409 +-892609811 -228535982 +930521635 428981143 +-460393999 888232471 +-167114308 770995598 +653291175 266147643 +249579370 -531547521 +379287728 668349461 +-325031994 459184579 +-982718358 -291869481 +-912302774 -70470974 +637208732 -422249650 +-349315552 -2831567 +576103794 78618088 +108703395 -733015616 +-65609179 -629330855 +726980799 122492165 +47747789 -254609352 +-142097374 -89971881 +-886243675 500737342 +824186677 -583197748 +-709148848 989767931 +220887912 -638259564 +-517328551 -978760681 +-394094476 126322866 +589243056 472007572 +-802530605 365749852 +790277558 128446255 +-665339114 952256796 +872549454 810486883 +593292333 -112901422 +-62128263 -466377648 +-978886156 -141197037 +-225910871 -248376285 +159780584 601133277 +-94522304 -416997584 +-616550475 605961192 +330478112 740633727 +-143291498 -518721509 +219452104 770024979 +509397488 758450027 +-341677050 614148605 +856777234 -457175446 +625418878 295349306 +-13072876 398082082 +20238163 -951824099 +593831292 -640170681 +-300260157 -352517761 +-62724062 49115185 +-244828676 -274030232 +474546339 755251217 +-736766310 156212569 +-476142714 -615164990 +31115482 617298934 +-251034248 918725406 +-726328812 -888740332 +-13841033 -94771414 +-323205821 -539725874 +694941296 -239419633 +-422168472 -660503369 +526256745 -314291964 +367597377 -665104390 +984942280 -968076221 +632247741 194595054 +-10256613 -29861613 +241202103 -906261095 +986156740 -872163554 +-799357480 985549644 +-874162748 -204262267 +490472298 -662333760 +734508958 -943151608 +605782011 253519297 +-785342884 -118206027 +593596741 579096377 +635140840 822464379 +-543976597 -342788124 +-808546548 -500267103 +865981437 254781604 +62581485 -150994728 +677131275 297809513 +394537066 -877971856 +-502501637 445921847 +-15536341 931284595 +-734237585 243813298 +-401484502 -96975435 +240796841 -941422204 +316932607 743492121 +-237981951 500122120 +460860386 -403632316 +368435037 364449466 +-898691601 224934463 +12944059 677241849 +140934309 -475443788 +918546371 237956691 +-742358395 335144482 +-371909870 260100194 +-550455082 -141802707 +-433573302 -392281657 +-900031924 -700192557 +-660765023 223649272 +286452792 867789073 +-863349209 54654748 +-862995679 -544227417 +397793913 475852087 +941355132 825200184 +654418743 241517531 +-234930762 134519685 +510746357 102901791 +-99781288 156152182 +533715457 -332917133 +567614518 -990148795 +-272882511 -787081914 +-518089631 -649237066 +450886533 993808198 +-330315736 -746484826 +-789694651 -805915403 +-779741504 -457096615 +166283467 716055003 +973228477 -397810586 +791331189 465813498 +64066278 548898237 +-203362426 134018405 +-310433057 -315781248 +497727001 117224513 +-187464195 861874424 +170498221 494463631 +309025914 -646950049 +-724708763 307267099 +664158989 -126638763 +-289022896 33365510 +-76731103 194184753 +-343112324 -810978319 +-346979765 -494521099 +-111345474 -826266817 +943245602 354570601 +289243151 -268686286 +380533294 945445711 +67454877 848598866 +831611009 -231010835 +76418804 -324718915 +58248246 -389692779 +610033900 -617526345 +-776762675 390749375 +-715766358 -172749948 +-51458295 173407331 +-367115031 372949712 +91199809 750991540 +854761286 826491653 +-767825320 -474383105 +-72693662 402655483 +272497680 219213340 +-332219378 130639915 +596586264 -409551357 +781882588 388087882 +-760917985 275672533 +-648313778 -917886484 +903055856 -859639523 +934008354 -857505987 +322994728 -97043969 +-708839952 -993188803 +-717964590 -150975919 +-441927121 661409801 +871276753 903494122 +-364196754 -82872374 +-371499249 -633029088 +-826062080 832463973 +-133139347 252955420 +476363759 245431602 +190518980 -261533345 +-45868280 -944479797 +922458596 204344369 +27662629 -330817890 +409406894 -776006290 +-469573920 403757905 +-732740894 575193377 +856408133 501318473 +-973285882 500746781 +766841025 -42967138 +-626922931 830618449 +-63983143 -640316140 +-911287102 806599651 +118554208 413409600 +724823899 -211753511 +922289363 -849566826 +423916653 -922235539 +-586861040 -796606232 +-49830312 804125438 +920768540 -243575195 +-727065784 -422725276 +639427121 971065462 +616118393 100958425 +597188076 771706032 +379007054 763309206 +-394887852 460419164 +-801220660 787300353 +890344387 -172674723 +-343909030 540986444 +654469341 -312742673 +174469405 -619809098 +368193093 44045816 +-732158506 410213937 +358614670 694179128 +141954411 -535513049 +866211815 -257977536 +689650695 -619210959 +65793863 -580782616 +-202745297 -268188588 +132459099 -805383940 +-412333956 -30533356 +-27476984 -193315802 +795982386 183514278 +275589316 -887955662 +303367053 -632238479 +443884068 -607021711 +-226467083 197819391 +322213862 721410696 +-740573275 -83386471 +-615994044 -822007102 +470373087 -902595768 +-718818689 213434034 +116119562 239323555 +-252697462 -742184622 +-243673956 -939219873 +591667747 780340906 +460329257 235361537 +-902741512 812929411 +-176144818 -995920872 +18547014 39444720 +-981293020 -878935598 +-849045746 383724521 +-349710241 -53256408 +-464968335 -526010601 +-712671436 -189348434 +431418609 -693235122 +-937820398 -885582882 +-915607721 -165241928 +-367529547 331042848 +-646166015 -229512335 +245890043 442755828 +507595278 180911975 +312460050 620167122 +630526936 -988168045 +734450011 216531997 +472103004 445329242 +570768231 -211656540 +-310982358 -884279095 +-971021293 373823763 +529791147 -268675169 +244062756 312510901 +892396425 629335280 +781403689 -497375150 +500667721 -733596021 +-511177133 715719730 +-696927577 639930249 +436953344 558892802 +72365125 920160192 +-628142216 -889049408 +307998275 -125896468 +-41168435 344864438 +-141559063 -669679183 +43579150 -811967117 +249404868 -113854053 +-913789688 -654392547 +378233386 469335815 +-229229471 160244910 +-709589560 857650984 +945397026 -489968292 +408548999 332825177 +-967701954 -519340970 +-87731060 670332226 +-858577802 -994318017 +-898398508 56662188 +-808758332 516692361 +872197518 85945160 +42896541 431902640 +84900025 -674117512 +-720859634 11940155 +394735803 477807873 +-948270280 942780166 +-101629699 -424889498 +-268611975 502161721 +295883053 -163725134 +165600944 703542104 +601713872 250202835 +-70867767 -333648086 +-496900367 376988911 +311806269 540298202 +959738099 -408032148 +23418661 -386531847 +-301485328 -768253164 +-861888935 -709716071 +890513644 -599959352 +-317117000 -795600087 +-503906100 934930841 +847673958 -221558702 +-571085646 841883043 +-964771480 620816461 +-349935043 -267683763 +718449820 -420105879 +-746612706 -936792409 +-930846043 -483693679 +937555760 309853210 +826114612 61436117 +-127276347 660412127 +144707947 -316467113 +-729748999 510950645 +-285780311 656200876 +73634256 13842159 +-487660350 -158758383 +239640472 575659993 +-246669414 -184412686 +-549936436 934953051 +391523505 -242931375 +-25748653 904740970 +666510434 -118659959 +960608418 -279696710 +108803342 -320331223 +594658559 -729634804 +-424208010 193714959 +-368775050 334362783 +-792425755 645907125 +674935177 -480600827 +270538013 968793850 +289925134 611476967 +990615093 -927060759 +191932347 593084730 +-200396882 516709977 +-280628355 -70174397 +389690331 743364521 +-957794272 654893610 +770694973 -193844501 +-676412136 444035572 +-279247900 401086738 +138247723 -810490073 +112982150 125927156 +21682989 -840825073 +-322551666 597163037 +-50324217 -622033890 +-132909579 -811758197 +-716762187 352074169 +363158951 -12870419 +-683822817 -99383500 +-473666800 -429430284 +787075933 -649007641 +-67032747 -489707251 +-822391381 -119793091 +-20770670 -917067700 +105224487 -486929607 +-120762585 -582828370 +877822885 -671802337 +-546862129 -270055648 +-947022483 -462818111 +-226407143 -122911844 +-817992310 654941540 +399898552 -782881441 +-483220170 831722951 +100395760 492097141 +872901165 -166485441 +-344716041 17405552 +185547104 210846780 +483954614 -551015616 +-794424670 119842868 +751633603 796960922 +-432778788 313127013 +-580755133 358557637 +61343973 -241698531 +-788283653 956876642 +350201285 -623954231 +-387342365 518761532 +226477672 -95423696 +775633194 -485773895 +-701464911 -659719457 +-876824654 -104483390 +142315521 -812821872 +-996753660 -576944265 +6135641 -180028910 +384853843 -544122817 +-765768682 230936852 +-538064811 859993094 +128826580 -769137889 +-601891872 -14881059 +-841743553 -550358605 +893120465 -611421409 +-848720009 -165811247 +522329023 687001032 +-797489012 374169980 +515747759 63649003 +-86793178 -199455800 +-313952725 -341755993 +874232789 957504464 +245732255 -584064833 +-690823244 707700852 +590890311 -255986516 +839678725 400360940 +-15130498 413513699 +-438086282 -510797826 +116483160 931620784 +77879566 -518006467 +667504190 528351389 +-607265952 -674370508 +760224172 757206389 +-440456118 179321088 +-872551288 173563103 +877331713 488704147 +33760797 -921483769 +140127079 -659651296 +238444251 -318864773 +186864797 139146726 +115291483 -277469123 +654657364 -527578844 +423403271 -519925387 +-591665836 516215721 +-968949814 327063368 +-868474425 -459562466 +854178661 370448657 +652718946 -912752675 +-851553570 483227523 +302457458 216822997 +475930721 -584052964 +-286813416 -514366101 +-673224235 -469780288 +692340537 24534667 +-987133019 -489553615 +902679185 -439229073 +-862956247 394642164 +151536435 432204770 +-559346009 339077409 +722694971 587531317 +621557477 -688161238 +-661806377 -707360804 +-970883710 -438915142 +-837625075 -725671536 +-105467472 -654763873 +722910578 408240993 +654571872 553534246 +59461490 945041327 +-253339700 -31077126 +739877795 -14493235 +-839194150 308576359 +521658822 195225242 +-131018786 882190647 +569729718 174236294 +-490979042 782637422 +-391936841 911433987 +-824620007 -767586241 +247505798 -930826594 +-887112916 -304491602 +-930226612 -642397926 +99718388 258903601 +-153120615 -364657232 +-731990552 -6806745 +407884541 -90396434 +-824740612 -496055627 +897698654 -160140662 +-862009035 887037750 +380223471 435201618 +459734560 577287772 +416765187 908008530 +-641095089 -152147720 +573065724 -405957014 +-564138299 503629490 +271339798 -341340548 +261011706 289499819 +345809485 607867723 +359331101 561832198 +60533113 -826814298 +981429104 -875352809 +664646430 -769428789 +19720893 -58332564 +973704023 566126927 +-683633369 560452421 +-589710610 462355214 +-728266378 473954041 +787765819 -219352905 +-169181150 -502672976 +-817459433 197542610 +-522415978 434004896 +697825615 207088724 +-858592006 950155313 +576564576 502672494 +-779120679 -662944140 +-70993285 -803648484 +920440839 -882553673 +-292995554 -439480121 +277341258 127563501 +162820465 215799424 +389748224 375516435 +607388631 -485134601 +310021900 -99949780 +-796277034 -686665180 +657907282 -906242792 +542779817 321233300 +651377512 -219976142 +75007348 -521844534 +-277308883 574025351 +-54535367 -121310719 +-328950794 311862446 +16741488 578008767 +-525350560 -573488416 +-45651964 610158158 +-858109972 -972588005 +193876129 -814785367 +155532692 -240042841 +831323224 623159002 +498557002 626812601 +765703634 -142847700 +817281818 -443007435 +81874512 -404233391 +608566147 337989913 +892590731 -137423654 +-522792007 992886306 +-488329354 -943528202 +-730515400 79241629 +357710824 731800830 +890444830 -895370427 +312333638 -51835196 +-61238191 225108129 +-991837198 621965102 +-423236830 532796719 +68476553 -138978055 +405694552 424167554 +-869243447 -473126657 +-509292487 836918030 +-312038514 -594766807 +993248171 -320115372 +27123476 -320892756 +-396512116 -28974247 +1176370 -673367525 +561370884 212307736 +-926642934 65765678 +-346684386 -296534126 +-37348279 -565386652 +-165095857 -192435864 +-103329197 -627519544 +-118658644 707239525 +-884332658 -276713770 +327574268 -560704665 +654927982 682744281 +380510320 -506371987 +385964696 -658361402 +839323926 233103994 +490215945 7246163 +-514588192 -166985698 +-170936255 -118316902 +-710968588 808204131 +455286442 -140347994 +668871947 -837050536 +-106156305 -526888830 +774121110 -531098985 +-169895838 171283204 +-630189146 974070117 +-116852947 -313495494 +50885727 442381713 +-105820322 263153351 +-23577807 902829324 +796748138 -6535611 +515507530 -894523838 +-550939565 -503035811 +-777324378 -832274322 +837021066 851764544 +198127420 -117102301 +649679056 -726654547 +-471641129 -59219844 +564779349 442522019 +-388337746 -732793546 +-761920758 -357849346 +501524366 -749740572 +-205321948 636812465 +245817374 271654907 +710122827 -913610812 +36762086 845656473 +-620596537 962589340 +-465877804 -413745278 +-242499179 -156627866 +-127191605 -297549130 +484276096 599478296 +432679437 211752623 +-849799130 -597648175 +897340834 -566366757 +423979006 923166344 +534003690 -827330311 +685833076 253921952 +-798348196 -30551747 +-126620028 20689647 +-247716263 296288257 +604112036 -662759359 +-860943124 164826034 +-571388380 -989113173 +-823243692 549879555 +540547672 -440830368 +940949453 -48211810 +-376053454 123445119 +929499695 -186515776 +465964351 4301218 +781063389 563503606 +-148087812 78368392 +522654 48298796 +-413051156 169280025 +-794967083 -423026069 +-115877551 412004982 +655372559 -372011595 +-935633025 458841481 +84956545 354300313 +-621551001 -188478357 +-273830650 -247287376 +-146408797 898209499 +612225731 -945524447 +-472850787 521814279 +-880627681 -684255374 +-829502678 218777910 +76860806 -134889245 +438932049 -236143666 +-577182241 -523426525 +948391078 -734518694 +-922140857 734598609 +-757245174 588365501 +-149910062 -963800154 +-391648401 -15587064 +-743609708 974053996 +-735055486 630351949 +-499688692 -649805131 +-386390445 895424928 +-913952051 13917207 +-548311197 11695557 +-251999499 400244300 +850075274 -381865294 +343697163 23617960 +927422403 731142278 +-726792469 215150468 +-805226549 749688931 +694624149 -648109073 +-856096742 72223127 +914403706 -109335433 +126643262 -340846998 +740110063 -34245333 +705575541 667009038 +174938413 564815098 +-422262651 -733994459 +-475287858 -750310249 +-946302102 442843887 +-105311430 -112033938 +676151665 888490518 +505100208 999319161 +-472985979 185820104 +16781486 743144676 +-483626235 398403935 +52144034 -865453442 +121653539 77529638 +-582146424 -681985699 +967548413 -288612702 +-676043334 -443038431 +-44684611 47715940 +420612321 -255423513 +-866562907 586361461 +-955896438 418362423 +711533905 -836839054 +-666951660 644527454 +690893995 876988899 +145568068 -588572334 +203728104 -485593069 +-791292808 802589778 +-381010347 675427391 +-396079437 761761369 +-62489067 371749497 +739464493 233489546 +-158436617 394164822 +339481204 -729352647 +615246976 -939089898 +314475225 120124849 +-784450797 987491425 +-862713680 -498641887 +258325065 443220429 +-771224870 806431611 +927312228 -814510013 +933131459 187774959 +-849326565 215424500 +-789319253 551103306 +955153359 379654949 +-757160926 -324060338 +-268830768 -623554763 +-568513186 102062033 +9896728 885175699 +492937652 7563929 +212071748 777278445 +183056967 167823456 +926235268 -124293974 +674848321 920892599 +-720071346 968986087 +-588805254 573033606 +529521318 744694654 +116613707 117277094 +201929005 540485433 +-830116800 -434861473 +587383484 -763826649 +-145766814 540438998 +417184760 364943620 +-745539306 -144792730 +-668482680 -811763069 +-217683622 -137150153 +-140047907 -648146825 +-434847577 138387143 +-648474413 -709657488 +-708790965 128610772 +-716518840 -898936541 +750133455 223579225 +-125428279 -324988744 +862437761 151086628 +-336868837 789799399 +-6883542 2290556 +743709976 -929079414 +989019781 672792614 +479259600 71635190 +-920835006 778316608 +-653780392 -645883808 +-721838694 464531134 +823570908 80051015 +770852800 -1299739 +-972667984 191888022 +-843529712 732717344 +21295226 -144700409 +-587130668 -753624922 +-770933079 -959299391 +750184132 494818186 +704372087 99250843 +530017193 298389470 +755337959 -930466753 +724776197 667727777 +240626008 481277102 +-835380183 -251624179 +-290797466 -400831384 +-586613025 -924545064 +578847947 -533679749 +-755152602 -17014642 +459326124 -812476675 +411349007 513127853 +657707746 -405365246 +463107882 265117567 +255120611 -725261420 +-286071874 -127581480 +-444788282 -147294642 +86951913 86564986 +-350545408 -535874981 +-609398923 446261544 +-115029929 -584241914 +-631952091 -581953448 +962718141 806532248 +-517826393 -572389023 +-47111217 589742895 +380039459 855527181 +156352034 -600460384 +-98253863 -213417093 +660376816 -179808048 +-167392882 -820745541 +-36356420 -284189989 +521651714 281188318 +-906105233 -704544899 +-274822649 -439460020 +-652017507 -222461601 +313245083 -442186928 +-308612022 624605441 +858881354 104798016 +744010055 -774941614 +-520967271 -532420636 +811917608 699547344 +431646921 283674258 +686659597 -245121910 +-926079769 -46380586 +399729822 -509654891 +-886932443 374089692 +-677646173 -506587853 +998502852 41905384 +595015372 722985617 +440935936 818356209 +-577744037 895800287 +631131109 422213750 +-894514899 -20315614 +892718812 860041966 +978218978 493968491 +-42407769 -476898793 +-925063402 65188044 +371504300 844427918 +685378475 -830501822 +57603245 -473518941 +-34151693 -611302043 +976655025 258165154 +-586679063 309640436 +-744973029 449939801 +751334095 656866651 +-395346953 223965747 +985615655 301182234 +374284597 -457339865 +-986835429 -525004754 +411936183 450524647 +-620413613 -452407558 +715731560 920383117 +-344060010 -593415388 +30657604 -899225503 +-295056617 664704636 +-273552347 124987254 +-630957882 842026163 +275903129 985483821 +-931534626 -649769294 +-170490827 -202112082 +-947936795 -470660411 +-38988329 -44785799 +-62483104 361807071 +33561877 861120128 +-60130329 -300109261 +725529868 -113847847 +608931879 76029615 +-959956119 -808646156 +761349256 141221714 +-840525872 892050175 +802861740 458952240 +189505587 -441976805 +-156934508 -709340018 +-548809127 -532120345 +433915759 -397300029 +-597766352 -73814967 +-735075488 -495727117 +-197474724 751109243 +-891144817 870867926 +872478804 459167574 +16359922 -630857068 +-309979011 338313406 +-380927278 -827798286 +109049181 544977313 +-360687189 -311901404 +-455701367 -873502637 +43592019 774609956 +-234079257 -119072650 +522229764 533291997 +-61342373 72852428 +-224263701 -820843902 +338250256 501874370 +-621569524 -619245750 +-510330243 166538610 +-954166323 -73678920 +-644597780 581139277 +-847985270 551368663 +-660876767 166627010 +-289751717 -244768022 +479044131 990304488 +465373703 -275530003 +-97710408 -620357968 +-466341316 612263747 +-410196446 901642567 +269631336 478931029 +-552013028 -649388645 +480288230 198434451 +-664839191 -981882525 +46660176 50751948 +-103110988 -771171163 +80876601 -168454580 +-67487012 886071883 +488491137 43312344 +-363418148 403113791 +-163292728 -652808229 +565131442 -15596938 +-468822370 -124527221 +-322830677 319021156 +-240192555 696663889 +-403885426 737328336 +-864437096 889080932 +-140246214 -713583635 +-477246517 763764848 +-800665592 -813640765 +-200981470 -311966766 +-399522269 189834312 +-912846179 331521122 +495789925 -773932983 +-811099203 -863519890 +238939434 -195117602 +-709100941 -608977301 +256763490 -765496711 +-604234975 473495782 +-247511012 180805230 +-646458797 406811930 +344544414 -345688501 +-994279383 834878849 +989539314 218682390 +123903855 907977172 +145146851 271491593 +616256456 178336446 +757186973 877887673 +615967389 231567001 +-349999226 642093190 +-147364569 -337422370 +708615732 -125343146 +932244670 873352782 +-153881054 -396386912 +-641945111 -306699986 +-981115441 633934053 +774418024 -908712614 +-106448471 -581109409 +985203204 -303040559 +906535134 -871397512 +-202632212 324826024 +-749710084 -759222867 +252075680 450876776 +807629448 -665057605 +727541933 442155270 +-499064698 -330783468 +-31109520 -13215316 +299208020 -893623479 +-254961493 261696064 +-560611085 -473013224 +-6186029 567523489 +-886719422 423563217 +-858939781 -333914458 +311275056 433955920 +403204966 -570321230 +226074283 -349184326 +-138041496 -129746786 +721133078 -442296805 +246703514 882579598 +-941784279 -437860756 +-808519830 968881997 +158294590 -398568746 +-678150479 719393377 +-826322827 -441623624 +-292670643 -69049739 +-834474779 637368521 +713895815 -720863993 +-80327023 554555493 +-280012486 520030374 +-166651569 -258752977 +-700932169 -118115433 +-842343760 -486443699 +-932316097 100798041 +-402640551 345501088 +-853555265 448014979 +15180118 -594855115 +306361834 -989138562 +-552341685 333245386 +815441033 -376672491 +507149903 943506118 +358463147 703576151 +75408214 320644216 +664504090 546323378 +-485859236 -512419955 +-909574276 279436332 +-969780054 -46284722 +393096636 -92790303 +426244947 -50253733 +748184707 346794573 +-144541884 -741183543 +-445461774 -500181272 +105700065 617220232 +-322911430 125459439 +745623199 921180599 +-533244689 949593083 +256207113 138938171 +-198938138 75241890 +301970075 -862869269 +-560637939 -227645118 +771085941 -974065557 +-660125293 -954229576 +50721572 246589876 +849578679 17091583 +-924498087 -749459562 +268577259 654610473 +-628954483 632632871 +-211736535 -86479343 +227522597 475530508 +314854524 -350552474 +-167192834 80215247 +-292660207 335156639 +-122440521 -311945700 +921569870 -314874885 +776240926 -97760323 +193722800 -989238940 +394000377 500452402 +266198911 -531673515 +-118046954 -405651245 +17554405 171710068 +864072350 727521133 +356058763 -54400518 +991464419 -93405099 +93520257 921545209 +667952678 833022119 +-520586063 213833621 +164991951 -347279348 +39412207 546759094 +418241854 717066498 +-547799066 543259333 +259328818 504786869 +525216356 755311181 +-899551151 -523695029 +237542001 -118615223 +899009464 -915758930 +953999690 -143882552 +-777251298 846537101 +-784499074 -258810802 +859545721 516246282 +-861787870 -291208838 +-323985707 515727958 +-488426373 -546673244 +458649153 93712668 +-106787224 -94340312 +427203207 516270293 +-790515667 491194989 +215800430 -652453912 +-369903565 -584241087 +-267797385 732100357 +-114296762 -127293121 +-886326110 667230175 +-762541826 -974893243 +665352414 -71191581 +103296631 -715448296 +695419534 -142887839 +187993763 461929584 +329712911 617885703 +-442890053 331657570 +-336136970 -854404104 +934670498 261494418 +210774578 -517395609 +139762523 566978569 +484220627 538342090 +882463595 803211482 +895508670 120615534 +259317315 -549961798 +17410166 -979235350 +915884594 882672428 +-14265268 -943728689 +697234838 597940500 +113620294 700949148 +8017707 388094136 +-648865279 -484883536 +-9102064 -325573632 +-973604897 182378382 +665069918 -608918763 +360132353 506439170 +893390567 -341271964 +623667543 -17942512 +559462359 283115566 +-166760223 792687939 +-779438641 531786622 +-541177587 17799197 +-102833490 -761353938 +248952031 837605746 +764461234 155463409 +600289509 -6996416 +630318483 443272980 +-343792782 840187480 +-410274009 53464859 +-913454299 -528902110 +-562997363 -26019432 +813851843 -442349512 +-335574122 409371097 +-386384948 7729927 +-976515799 889696627 +256224381 776024984 +499686015 -541332292 +-769183867 576520463 +370405308 -530271643 +-770345681 670066080 +-471899387 -944634005 +-334992659 -564914431 +-104330686 816194530 +-369960726 -981898233 +928935834 -856932446 +-631564981 -851792339 +-665594258 -871066794 +79211795 -545318875 +800255801 920396064 +-841788610 514138545 +-802381820 927842530 +-927190681 -713598606 +-375326718 -257931209 +-194832878 -458864576 +-967285177 -217989094 +-774906526 380769507 +-48909139 -700811585 +-864502771 -935874247 +900060179 243401413 +276257340 -946098945 +582726370 -87634000 +-582303031 -867544187 +-607229203 355543133 +281702776 953243532 +-377843089 -11160722 +348879752 942043868 +-371930624 369464970 +-188173592 180179138 +570808430 -451795004 +-102852022 481421801 +-466963062 -210568107 +18523638 422053566 +-396419445 907065082 +696988303 -508342912 +-231547140 -393467736 +972288232 -599995409 +494854899 -673297110 +-727941246 756128379 +773997931 542299368 +-949321639 910851038 +849947188 801394936 +-259897242 -606164483 +852602000 468428286 +259591622 291443502 +-131495064 -538921057 +-699400496 -956753341 +-172916483 -952819832 +115320061 -309068323 +-605889770 -992628689 +-289618553 723759330 +858017563 -16678251 +-681378207 291710192 +-501703409 -601030579 +-473476083 -514985666 +-100700819 34548371 +776525166 503360647 +-204671138 822855642 +-234319255 476078349 +-642499262 -562717453 +476362072 754829276 +-212319044 -827555288 +591740357 -634156112 +-69285071 -256453021 +-792845282 -784263515 +861671028 -879299305 +-81564305 257953477 +580512949 792580474 +-603277370 -892630679 +-876499708 -442820182 +-685480199 332497600 +379260708 313670900 +522252785 -454711617 +712128492 631259099 +506503739 -232292959 +-99206941 -333277408 +-299489994 357252463 +244730944 -168550391 +327532607 -525430728 +902098447 -818699102 +-669701102 523273511 +-490134261 -113782413 +599587625 240350040 +-289020163 396297289 +298937165 700635622 +-434604723 467314526 +-369233970 -613392301 +914847821 -463361643 +-978875329 -308243549 +268157750 127234706 +97168707 -606456316 +-174303624 313161740 +-302771051 -935006054 +-39036626 -545773529 +-252210694 589316715 +481690721 -541651915 +-644262430 -58662168 +429362899 -804891792 +220558159 -29093189 +-559834170 234978169 +292291392 -575013335 +68536451 180339530 +275140110 70181327 +-425536371 882940494 +-383959445 -547653465 +975123475 -501155992 +-47558070 271937174 +664212009 362709975 +690500174 -498279205 +-684007231 -249926017 +919960464 507632284 +275249511 616858052 +-815246159 -210748918 +659850296 852010445 +922421123 700687139 +373656093 567381224 +58536898 921678528 +-603259956 -274995042 +-827706626 52039678 +-613058423 554382581 +-10310784 803264012 +300598466 -802521471 +-479430591 638105375 +-534832008 -347101906 +-980491956 -610185274 +70173267 -177236244 +-95114393 670192281 +499273243 -204492129 +-347638743 972092905 +660109090 630648699 +-899651602 -41049397 +-644196183 388704535 +-221721367 -786274967 +-157958898 -25507259 +-399157143 239671909 +-470555269 -441982716 +-578567220 917415426 +379853629 -186459143 +-91386827 -949613202 +653948021 902778187 +286207099 794944651 +-880658117 740585657 +940412070 -803079148 +87746919 -415584125 +437561994 -149668093 +692501902 358374288 +-100680490 -803519133 +-980036717 710080332 +-309623463 -284042035 +-597385592 723692713 +754374944 -348419840 +-771529200 -598666493 +-72323445 958143962 +447184382 376652686 +415206485 -960127629 +-947478235 -292841406 +13439463 541456383 +97047721 534324261 +-188594965 169619099 +410092498 474055232 +-697567512 -867723073 +345076078 -653865708 +-527039261 984533042 +-285526752 642036373 +385285398 931986101 +329940705 301569009 +-361611914 -413420327 +-592007743 -847844245 +-824838954 -294296440 +-871963649 -5517022 +94371606 807094175 +8202363 602132532 +-925575963 -951418143 +221858761 99553338 +-478752517 438038087 +-787358743 -919506111 +-678566054 -565854937 +533475562 -940305986 +636589294 771557568 +-538746663 -29340505 +-907976227 832084362 +-515105296 -826551940 +464472476 499396333 +-793665302 868208603 +81572625 68769006 +597899069 477266212 +-97402086 -420057563 +-250669941 -668254248 +120829316 833134487 +-61576626 -61522675 +968009015 941340270 +566628769 568369407 +-521162474 -252148113 +-928330869 280577283 +-916184047 -287231802 +397309932 430567197 +-887449277 -418953800 +-395460346 551682904 +-927735357 -150939258 +-297866781 157791278 +-926021739 237775655 +-292392304 -869439028 +800565104 91652803 +907645743 158317042 +62437984 -73684789 +351459182 804540375 +-395245686 885405601 +-742985456 -404242763 +773295698 -418626976 +560466242 -579196916 +258290723 -957260778 +772164863 809487252 +186550977 -460114951 +296774920 -332454260 +-674670780 254877420 +-774597154 -471878286 +-835575700 -484214872 +145489239 -454958263 +195340238 925678120 +747685005 -785138908 +-211515038 269097043 +-218940636 382749297 +-448283861 -883981183 +386884730 208729503 +837802012 -320734796 +-106677440 -536729334 +-170155374 337573447 +-856981011 -806259908 +246717715 -93618944 +-177346957 867920192 +774501243 -820454662 +-404386754 372525904 +-533943373 -719538889 +-952858228 697269950 +223672209 286940924 +523878131 -541076840 +138607826 338243219 +-472923045 99556149 +-489114947 539416990 +-758740131 -403286923 +786577029 -783392585 +-188943793 -721801752 +472121391 992956505 +-318256181 -465390302 +590623365 664753389 +-307846612 -370491572 +-291374800 816098575 +-823375830 -219426778 +-104064108 824576079 +862765008 316375208 +216723379 -22674154 +-24431462 -526100335 +-596370357 -23854543 +424582791 -968324670 +161958231 597529724 +272220094 512060246 +801150389 354248416 +-872718363 767765609 +302987816 -129548505 +934040925 357470976 +712268193 406227793 +-950521019 939299247 +600746303 -154561060 +-139521099 -194362557 +665218928 -381939373 +365510168 448471328 +124400908 -897990611 +-362658488 76179691 +923725855 -843974740 +841698565 -292124422 +692802530 -515730779 +-317658778 10811146 +-128210345 236429359 +-770453702 759442190 +-146470612 120696011 +-426219158 452899800 +-36616794 161908691 +935030560 -153319361 +-957950675 -595502950 +682931369 -97751486 +32149391 632987712 +-686997369 382378763 +189300483 197332331 +818520145 -345628974 +-895270400 -134648246 +-152476047 -575390048 +-997511076 -199208692 +335407871 40942142 +-924430107 -194429548 +959621795 -361488653 +-927543517 651529685 +228635628 -566579592 +498374785 -351992209 +709535718 35271805 +611160486 506561190 +259541476 825824626 +359639183 475928216 +-352944259 706876943 +571890970 -725666744 +-498273417 750502918 +-510567007 -820944520 +684957781 893877415 +397029121 654985286 +-509624190 -753802768 +740913121 -21939325 +910383059 -259376756 +732654590 -89494815 +514789409 235105232 +-322057847 -953009673 +354855257 465745531 +540608183 446992983 +987884284 -933228534 +-647263406 356449361 +531077873 54855429 +525233365 -533321755 +876884403 -393086242 +-136948186 770162693 +120196398 395129704 +538128722 804616627 +700893599 -970675467 +-439615649 241893399 +267267212 214363683 +599313609 -374551532 +-35376132 -176701883 +184250152 -890086926 +-424344146 -807547933 +790382364 -648300425 +650469316 403217859 +-460681672 -140419712 +-430780052 -573809363 +-349213939 -254650583 +302848837 -883166774 +-829403644 174069792 +181179234 957937486 +-836991133 -731064832 +-129829010 -670031057 +383997934 -720196615 +-191516638 571141594 +146041004 110431225 +461853170 -72337093 +-641926427 814685156 +-690571503 -574052037 +-710265788 -211342765 +-724788808 160352080 +586924346 -124521842 +-305193311 -740388635 +-609374320 -36405176 +982446022 -231709812 +956135726 159994481 +-29267837 990435776 +-272999363 831707789 +-133275260 392789682 +213662959 -815673822 +-430145192 -264282363 +-917118903 -301681356 +-590953285 -174277079 +-660091314 294773759 +-112174040 185896841 +858355535 366558947 +-626495663 53018545 +832074865 640922279 +-560340451 928788004 +208840250 -778480314 +-51508470 -17774338 +435952826 264278741 +-131341944 -408316153 +455615851 396691619 +54235131 788594395 +-129799990 -855692633 +535465906 -799378091 +-135233430 -374515028 +509457230 -860571928 +-630164296 -37339621 +-720493572 16905068 +513101143 -258192205 +508978841 -848211082 +507945837 30420629 +127136287 893564754 +915072336 479986724 +-196550962 771074458 +-78640697 -133278952 +96684113 -145749995 +473169407 -420173916 +742018237 -982816848 +807765744 -547699672 +-300475510 -717509522 +-791653718 -704316428 +-997129633 -275848569 +93903847 -201563482 +-119762137 704491522 +515457830 -995031881 +867824329 -567706414 +466600321 722443151 +-827652736 825119021 +-961173412 552423837 +-266758669 284236510 +945430119 787251611 +898017824 -11388278 +-360447228 -128208251 +-183064637 -241472856 +-269305773 938344655 +-998199382 -57316514 +331408234 -11854167 +6474040 -692078248 +-417928288 395443687 +-835895046 582559922 +-448022831 -753199872 +239313317 689263623 +265627088 -264679862 +-792828566 -103623223 +461025365 -438610138 +-153515413 171842866 +-647981115 -367156430 +-90620073 -615647296 +613933620 423116726 +-692738638 512894553 +-669894737 1752221 +172337945 631854189 +-723206991 -471735881 +496123471 -91163906 +-31608060 80191396 +399201401 489205863 +-733778016 -29350192 +-183830325 750512220 +-840599460 608071166 +599174119 -143003473 +-454925158 139594338 +573976488 -489050484 +242471629 789658013 +-557386703 -29003862 +869696410 937706975 +196165323 -504456587 +-882103228 -545200621 +-462801286 702203731 +843804251 -208566807 +-890694919 -460784955 +-556987169 -463259730 +835191865 604155648 +891501033 123678970 +403586138 546457521 +-391170077 997822015 +-703748656 117976756 +191531250 -180009883 +829763411 829115269 +-176745585 -111694192 +164728394 -689904894 +-651771742 -555092477 +703656784 390243524 +-245010217 -293106997 +-433494241 -248725034 +682077510 -982752666 +-719668031 593672428 +-747746999 -583947848 +149975706 544059741 +-988690369 557880148 +786992770 927083837 +-317466985 -714705350 +-15892817 622382402 +-160526772 917437536 +-949261459 925138496 +-36414156 -899399050 +162361105 -30888970 +-268455054 78086283 +649314991 -359010474 +-1283150 -54533547 +364236051 662974125 +-468996796 -920106996 +-201484083 -803215308 +983868214 -712332235 +523852904 955139735 +-462792944 879735376 +466086365 629411554 +874597828 376481635 +689510380 -223978122 +650861811 -144271957 +816399466 -993968952 +-977919473 374777804 +505017996 -530936946 +441219508 781772573 +184986545 -920766783 +674581218 -479001059 +-158071290 -959476002 +823860087 -362927571 +264268922 437230203 +-893114799 370811624 +-557326379 -287914836 +-835351165 313205912 +-414955694 -189317472 +774784841 732797150 +692979821 -169708112 +-361797621 -198947659 +932233187 318244790 +-20279460 787374464 +912513938 161035434 +270898220 -50795933 +734404054 -567252322 +-405697674 -933607041 +232563589 399865594 +-466377853 -959493731 +59042692 869389054 +577774546 -68436747 +913040991 -258951655 +822448102 111836416 +-832670813 988340805 +-163886716 837098088 +-342946951 735038187 +-711687027 468966726 +855008904 605551559 +-966949865 -766263770 +268041938 570847135 +-911440177 784322606 +-507564979 748602097 +-738049407 497866985 +471930929 -290381153 +-660462523 779976138 +-432018580 -330333906 +261933854 -909772091 +602664444 -48936903 +720244555 739246547 +-286346486 540890750 +414442751 32774430 +-882285151 626857483 +-786552308 524412460 +156885532 96755530 +168105958 -229742060 +719761208 390505694 +956913179 -624674700 +-144013674 -730145168 +-42733544 426047682 +981538483 733460091 +202052909 983610216 +871040066 -310806959 +838080455 862021974 +37562700 541517077 +-266956893 644529301 +166205341 -741203495 +871712807 260349319 +944914919 -447735551 +-981996846 -47322036 +-927540719 41389426 +531506126 -155353393 +41790288 695036791 +-687804970 246170560 +-284408536 43503673 +-623127539 -967876549 +523115564 -209362021 +-6962130 93824092 +-998631451 -952293902 +-10310015 -551078831 +309817094 280566937 +896030138 748901376 +749551122 396442401 +-807586008 -555732450 +-255162914 -199790524 +-102083961 -924708479 +-322455081 878998145 +-263097667 931428965 +-419989028 -541050001 +-45126084 -360658720 +910703334 -475253815 +-703664585 -689741066 +-428393606 200403875 +-20000781 -595111756 +-556484336 390505555 +701454691 179843477 +-675050016 788222355 +-348520578 -266780159 +-382640534 -749478400 +892362621 656010425 +856771989 756793155 +-554148987 62020336 +614390439 -100425885 +-520689635 914594090 +-129253137 -726156423 +776146047 -38106215 +396542329 748925806 +695855980 880679586 +926432729 849613402 +-286009469 -775103184 +613918916 994451741 +-518384626 -82252885 +841927240 -263055066 +7915064 -989036272 +921798149 774441910 +-697077380 807043001 +398900463 -687803874 +-224389838 -617232594 +183152680 -58743023 +8386186 -453515708 +343629142 -943765853 +-719540573 556102689 +940776839 156347403 +464567291 -832836523 +559475300 753957031 +588239016 -686864098 +483847585 -539071210 +233758644 -180207369 +-237226883 557842842 +119266591 -84751777 +-309697543 748351100 +-915689444 -635418330 +484170982 550120027 +479700897 -502262329 +-586194850 972952690 +883793315 227457960 +823474923 -964259529 +-203512756 32113788 +598383824 -98143932 +-644003588 889219832 +-545169394 85802470 +408552928 -420042229 +-619201387 -625506680 +106365313 -962293902 +-36639338 166281600 +74652494 172581467 +-179439889 161644383 +840516197 746321600 +-546260469 423745870 +445732897 106931127 +-307581790 -747725961 +190793493 -781561875 +-728014666 975031469 +-66821153 -222500659 +-912576727 219411847 +-588008705 -1806892 +946224466 -635807857 +475409933 47610598 +-143768464 790030262 +-557576097 -943315677 +532851160 -330219193 +-626371317 -913373764 +927936699 -245777149 +927423180 -639485491 +-391630450 -274453339 +583941425 -957287267 +-484434986 -615301701 +708931990 590803461 +-454241144 759439331 +474781694 128041581 +-107334321 -86760211 +534055571 -704268869 +582707545 674049503 +-101770477 -958601486 +-629835828 928683410 +-396959704 948410763 +-317699206 745078049 +-347096947 193527999 +178591219 823662001 +-839706885 -693145120 +-3621755 -361493376 +275755323 226040313 +-959664118 210928755 +252367421 -499544623 +-450243104 529298611 +-834262673 246667381 +116354597 -972986996 +20671549 -732163740 +-498199654 998763830 +-320836524 -930709074 +-314226832 345655646 +508687903 -432626584 +971054903 -305427504 +-211199611 662827629 +326411728 -402207534 +106363753 -470046226 +-899053659 -579392450 +593736780 815169456 +553417979 726565937 +-261945421 382500891 +-236581190 601808505 +570275179 667015313 +504017872 284827294 +-987654582 -617572538 +-612551016 823523202 +216878473 -510378883 +-805900311 -898872399 +-733501222 -531772570 +-194559145 -844362020 +-312954094 568662805 +544428796 -136298549 +-66630049 -307693095 +26938340 905872612 +-834679015 763007473 +-706457611 -905791709 +116160471 789315561 +136442049 -140493080 +-629022678 196758620 +-179757914 94183802 +-227204746 -564490176 +-785596726 -904884255 +-979032831 -954447152 +577678519 759380179 +-965726438 -907528046 +329509000 630200976 +-290459634 420374484 +786061363 -529992783 +-949311274 860719300 +-769551267 817619598 +841653619 -69609843 +866984222 887433630 +564536745 -145745101 +-908564269 838956741 +134258301 603759593 +748194194 820139671 +490482052 6071212 +705397292 -275239873 +688865211 785509787 +227807272 -386707205 +727139289 -186043949 +-918939878 748560119 +-757962027 673545567 +-975106471 2631775 +-377793104 -247943087 +-657671891 -244164044 +-249159292 -616103408 +-43386362 -13900406 +868033449 693713146 +675835772 -457669495 +586395301 274600661 +673759303 994098622 +-976557275 593039690 +-820869175 -45280308 +980152286 448666285 +-685314899 -626097026 +-212554649 -234334426 +-594152162 -230378724 +263508799 673925299 +-410018340 227410559 +-612513052 -667634353 +1636010 -513956279 +187341321 -541049515 +-674371532 -489237830 +705534983 293945283 +332660145 603912924 +-825249514 271971878 +-683966240 -94536515 +906629071 -30322300 +-20039256 -59500353 +86734360 -643966103 +-166247905 -91426634 +650033603 -307685301 +701838565 -203907914 +863641258 975553577 +-787283201 494982850 +-400704270 472536740 +-653082122 -459002550 +-770786733 -491613578 +192805642 -546097772 +142669897 -534221466 +898493584 -194983822 +930483241 881356420 +-203210800 -993254680 +-598650906 -269243465 +444233088 -969844443 +-534242980 322817772 +-476552011 -941305347 +-449033371 265014466 +723422036 876146372 +-202391107 540820330 +467588862 -150398147 +-889605303 -852998601 +784735218 -774226672 +817015991 782126221 +-530317449 -982247248 +814940201 753968971 +247953251 883996612 +686180228 919598451 +-503944380 566734482 +261218257 196199079 +482354420 -300427803 +-724938763 -834623500 +436563460 -596208677 +-277781134 202892858 +-782263115 385442654 +441127462 -724259134 +175534881 -564272795 +-440735359 14984104 +685200027 595654822 +834701271 743145178 +-32869205 -480491472 +281248010 -272433671 +-326053623 125582122 +-805297382 388596146 +855961049 90205371 +-88705435 -537566342 +-200594814 -113097933 +-910703478 -683090862 +973248597 -766845007 +-823983440 -104224172 +319590973 807882529 +-502398301 435823187 +471919650 167426719 +-867414273 -59896714 +356312884 509846760 +190218197 689463006 +-163204980 690321072 +-870791394 672119572 +559928409 55942371 +-603008418 435322686 +275146929 -30614575 +-457125194 83931143 +-135258111 927995885 +-982125198 -727103478 +990269638 -281686480 +693720959 193558222 +408342172 835707080 +-482821756 -375011678 +85144816 164311810 +995754101 -904913923 +689321959 -199578370 +-415012782 582228409 +-797672289 -883136683 +997978364 -531725778 +847466288 456677225 +-895088664 -341173879 +526930681 -725107028 +258751943 -617755778 +-598361012 -277836598 +100177529 295947655 +-396027155 -766788799 +-953827566 -820588934 +-511776947 819556529 +900561779 -532937974 +685001182 650983836 +-468099530 970801095 +-829657032 956654290 +-312931357 -612661642 +268578881 -496957319 +795413404 -255781249 +467108888 827988647 +-614145155 676331026 +473700272 -346451465 +-770470121 -523908616 +-2998916 -803980049 +35978736 165849347 +516692284 730935363 +-145569636 680634556 +108290654 -776497951 +-184911836 131560728 +222796336 -853372794 +192113163 119532762 +-12490544 869307203 +-229057063 658730804 +-280617905 -55258230 +-766984143 -615097474 +62085285 -545301718 +-871213329 -739989770 +626113650 156594555 +621729814 906347637 +871376479 -983054622 +44297137 -431538837 +53162456 102728878 +810268894 578220346 +-216562811 -437012924 +-329875463 -980221138 +-383089285 278700521 +-482694336 -153487791 +951882942 939626200 +467568617 -824877126 +262748326 -614003741 +304182116 -404677164 +788554579 -43275004 +326795746 44123339 +783081219 764723142 +561190635 183201417 +-597085852 -902383386 +723512945 150373394 +-197122480 -857050745 +-899087356 -604479210 +964515239 -112651693 +485444320 -942873942 +400937724 -593319880 +298002603 -792527142 +68248198 -883109066 +-901996223 36972373 +-789776764 -905411081 +-106438823 -376510284 +-931352927 436322870 +182897393 -694697368 +-143410346 -462798153 +716032562 114475946 +-579161239 157086629 +-208130675 -246128427 +364789152 358832598 +924348146 -880070427 +-848664029 -807254871 +-58033732 226834492 +-710964567 599474321 +-186641663 -401871599 +877280286 905357714 +358541288 -531510486 +586076872 -776315415 +-926268362 776941712 +708215982 -373416079 +-891189723 118589304 +565263965 -657290657 +-214930571 -212760142 +-374498999 952884298 +962184848 -24226168 +-240378829 638783315 +515488874 459301784 +-304029650 -790711058 +147149702 261170009 +725417946 149175091 +501510826 -222332861 +219254201 299757034 +-961543020 -714168483 +743942804 799542515 +-679056003 438975919 +-476410986 -586989908 +830910069 748638102 +656211521 635677646 +-86051656 -753774135 +-847265152 368958961 +-191355458 -938212507 +902134697 499692689 +536747538 444933069 +6457165 123535520 +-941482902 440763858 +-242280420 930745226 +-631171636 85446411 +-884028925 727313716 +345254857 188546463 +-768784046 -228966980 +-742708810 -235742295 +-28561580 -940167782 +965895781 -407993317 +-787092985 880969022 +274271786 -952623812 +275830004 725596552 +-803981213 882068525 +489981316 -40513928 +-53133472 -850229020 +427920494 326782025 +-507709249 480288626 +391718141 797419385 +-98348837 466189014 +-327899467 -771963688 +599880688 240813074 +-770924915 919533579 +-785002222 -317994448 +530740702 23296787 +141339075 158143202 +-761523077 983221784 +-701834001 -457354840 +-824302902 -492525841 +144752285 -304115626 +-100921140 1592490 +608641244 -452470886 +-480860621 -413542917 +-377122100 175713271 +-906230719 -644437079 +616574951 -7163601 +-13550194 -732956515 +738583870 -352637927 +-72551487 -694534323 +-984127651 886719709 +219250615 -421590713 +-508016094 828553972 +-898782830 -290174887 +234868510 -117557627 +-627738869 -723444062 +-869510803 -43054719 +636460405 -447051070 +123872843 448049503 +541599683 -485953847 +646364675 234545752 +403215203 690468357 +-706901400 366733206 +-525437029 697702379 +174955007 965687429 +-892376091 -820106993 +-709195177 -554102741 +-692289950 -189611935 +-667051456 -619045625 +748498211 327926497 +-336185547 -242728042 +-338549343 -87733990 +-561405774 608033607 +298719018 572282230 +554487600 -872077409 +-126303534 577596565 +550883482 -99446535 +716741114 796071495 +-411169571 286550031 +36125058 -272114584 +574220476 -960697711 +606373388 711429965 +-403577371 -110590460 +786146606 625534333 +681963973 449913436 +-231843971 233214488 +373983856 -555734079 +-145396283 897167920 +78000646 -679211132 +89779461 723505040 +395122368 -210688912 +-617014362 138593326 +-32236553 335108168 +244376200 799972679 +92115011 115291938 +-249655167 -513911547 +-673801261 52615652 +-51261278 975656098 +-706370764 -51235318 +627331030 -550579192 +-236101788 115927424 +-861247774 43762805 +-570359315 -658838229 +-386595900 108239818 +853809286 -172381065 +254331050 -638055208 +-138356066 654214933 +-462368255 605501039 +-514938874 73228707 +385486757 726952505 +-372323458 557233725 +-559620878 691018211 +425051996 -892297536 +32711630 -984175795 +-254519254 -175347882 +-682001506 -520850562 +907631982 -426273924 +726969187 -356015251 +-389728194 -359947689 +432225434 37631215 +807698897 -311952611 +29749794 807315285 +-711604471 792674524 +57177544 -224751971 +-925950105 -836461771 +-775463673 493948480 +299604624 709055087 +906924320 52436880 +-647843734 -121244094 +-343438081 47875389 +450005695 -266709242 +329967686 973176709 +998553886 589798723 +-984664430 918587318 +413257057 -508016115 +178251780 -275024958 +-31931357 648417198 +849486659 910239198 +-445651110 704917365 +165028660 782510775 +54203792 750596509 +495311339 -443229463 +372336576 568098185 +-455633425 -57548363 +-481701559 843714791 +409325689 -117412418 +865298092 -310504005 +133985854 -227400093 +-256734985 -469409498 +-301729755 895174372 +-619587834 -13135069 +-310304929 326691276 +-426702569 32050366 +515544915 91770923 +211322229 984287746 +-938943927 545104682 +-809158099 -564587644 +-514955431 -658918140 +16973845 921633436 +483663496 138097806 +148248448 698878568 +-633188824 618472266 +-556311535 485627879 +353346024 218198886 +653894350 -820081520 +988550889 -438725104 +111850302 984264634 +378984685 -352125381 +-868550668 -719477136 +-13303262 859743665 +950818322 -844471626 +955076011 828214994 +591785341 611433633 +-266983593 -647240609 +338255796 749659992 +991343284 -439044774 +709911099 431649697 +-95729288 -197166593 +-34448924 129515405 +419695778 -7371625 +-612784550 -707820253 +586141468 604668065 +182611222 -366919358 +344956929 813651054 +987125184 397403863 +118360561 -483956897 +-857843753 -369024722 +567244901 420759019 +-538287345 -186435095 +-605080848 568188625 +384950051 -811416381 +-616107707 -687003368 +-880195695 634646174 +709908445 -215523936 +74250179 849343443 +300139694 178496607 +-55437540 769657540 +-940927064 475203364 +-665310091 317284196 +-614041606 639196142 +61812407 -654910373 +-651235249 862464704 +527803635 -336214095 +670253442 108907234 +588599747 67202656 +709559955 -494208188 +-808578076 -112754076 +985795399 -47440973 +-265343674 437407027 +383805416 -885397403 +-772325701 -915770252 +-140217087 -884846730 +-204653800 -785972751 +147924030 -372245387 +551000315 251853664 +-670813521 693157190 +663978042 540571900 +-718509625 475387385 +839324655 -345465372 +695178646 -379452804 +-278112443 851575838 +-699843862 183722758 +904824961 892785977 +-427660402 854502267 +428740663 -936253717 +425488537 -638687459 +-50593327 -577361252 +-832423306 -509354161 +-973205254 -831414758 +901910092 452492607 +257045030 -198696789 +32601266 157103658 +-13822868 -386287776 +-840561565 -873695436 +-401830650 -386844979 +455249155 680025059 +-268069270 476270270 +448123771 123068160 +-995162542 -572073578 +867413558 -886603116 +24881632 906045775 +-543332044 -153847855 +-874597763 -162249568 +766298454 -258329147 +695963684 836578854 +-515860910 -110927764 +-93002647 -475485945 +712563965 172725146 +-481874455 -178210091 +260846780 469815757 +-605582134 -252542543 +861689164 743397396 +561650517 -611838530 +472189242 -306926772 +814979675 -544070939 +-976406927 -778815435 +457544470 862053890 +-928826677 -698720346 +833901190 241747471 +-378088513 -637318710 +-866592898 388357896 +293104808 861084522 +-848506732 -278242707 +869482981 -456052787 +939278131 888996772 +224281513 744529286 +-412932702 -520422169 +-92977108 -355190616 +-153775729 -680555100 +924361578 574583861 +620297424 331591367 +888042300 -295258418 +-399138880 -717111199 +-3827372 596373813 +-870012364 962571821 +366055818 33405135 +-754987565 -526103268 +231587854 -701392940 +457591211 290014947 +500505879 675766032 +-811690735 -760586156 +303617037 -692876549 +915025083 -429149840 +933571219 -156135034 +650991486 -112166000 +111631328 -868788986 +-806725080 -671079798 +790611704 430755725 +731793877 885176166 +629141367 804162486 +-268937877 993603514 +616337745 675221937 +-620332707 385504755 +-722953432 -404809352 +649347595 -384854498 +947349196 482172135 +-889100857 771583421 +483815380 128991757 +-841436462 -349626357 +396200956 -953933719 +240119096 -984527294 +-82391105 117564753 +626192117 262785424 +978416993 -912494403 +-236879664 -939507225 +-723102366 582188441 +-978044511 -852039221 +-59697244 -192824474 +-458065069 -973945502 +-59971752 826728264 +-546635513 -279529831 +-453454991 -99675976 +733471804 965196167 +382824560 148732820 +447255370 213595667 +-99223110 375771734 +-425329747 605096018 +-546082823 -413226381 +-256358492 120500239 +825193953 -83747693 +632184953 -804132401 +-111110172 -416519316 +-476749645 -230029892 +-762756388 193987243 +846403149 528528788 +645049839 -741382893 +-643132983 -772734716 +334683444 568427316 +630609763 602083585 +234260003 272974984 +567926728 624013258 +287817095 -585511847 +580494407 239314161 +805564084 624657437 +-154273899 185800477 +-361339073 458643147 +468961296 354458534 +921594467 -673798088 +-504029406 -418546122 +330940150 -927625102 +310653312 -456395543 +-606733350 -90229697 +218173748 626233995 +-841099930 738479011 +582918703 -379825696 +-965905223 749850376 +-479211249 -42174340 +-932034806 597788227 +579822941 -779932677 +-280382959 -458977496 +-650929624 -703909047 +907155521 -415227338 +-515971619 547428468 +-775816119 682136098 +1539495 408099341 +965790269 -137865019 +-254386579 18084528 +501389317 239799750 +434337018 920496781 +719322172 822902443 +584552114 844127575 +923765395 121194534 +827238987 -673458170 +570568368 558210981 +985370744 494550247 +-98322207 718780873 +-6336745 -469579421 +-341900650 717124880 +-796893934 385279119 +238577356 -64153853 +7244453 35084001 +299047247 62066180 +853135453 208498780 +676120002 150582429 +984213313 731789603 +87919476 169658840 +988957650 941342477 +-206301290 904032964 +186495408 747571774 +776169835 648468816 +717336206 -997320555 +949348782 -209350099 +893782827 238234577 +-267876046 944389580 +-312719458 -466847925 +513875712 532700641 +175616141 898016457 +986110100 -218969228 +-817178430 589229680 +-94550651 -906850296 +-324226422 -304741614 +684477287 158130835 +-279340751 373146622 +-997928956 -24619243 +-649202162 -277030983 +849213519 -992619513 +602687143 222295309 +891646095 -266936591 +359162220 83835406 +-77165945 -574574657 +-553366315 102623484 +-904077347 -80973270 +-915160310 257917382 +-98744946 810494802 +318760834 -67413902 +-259548952 -339109707 +-221043454 -955950558 +913797850 987279224 +372378520 -842109006 +159906349 681794364 +110886969 -480064274 +239565074 104062287 +-514301263 487286403 +417584782 -265141255 +-323114215 -847048760 +-172177143 -31728739 +-970152068 594886756 +-622607321 210770176 +852860317 -903885427 +-953690757 504136346 +-536428140 237913383 +812244804 44986446 +-64224723 -996047691 +501563481 -226771446 +-239590870 987412188 +525525110 361803920 +-901655872 -775446719 +882967392 217178963 +-912519703 -493147182 +-72289861 36906671 +780174980 524062504 +396798648 571742683 +814950202 -486897540 +-896774234 -282303188 +434060310 -566335037 +297320942 299283411 +-575713789 802026037 +-860270351 -748570791 +93244027 -278417551 +-949682485 -50106939 +789839868 -688966713 +-913688107 -737449356 +-705468251 -402373653 +211851817 -664379278 +411632136 -505879733 +83589066 836226572 +286419540 848104737 +-9738263 -802642701 +-250556971 443213735 +-398562222 -31461589 +948245733 772397351 +27906993 286959266 +-682273954 -721988444 +-107110774 801246478 +-217135823 788717846 +-224248187 663231632 +-689997418 106883398 +-20896996 -307160217 +-26029991 -278399434 +-796586326 164619773 +937571926 631823850 +-767875095 843694244 +841653158 -991045503 +-200512253 157000472 +-833012756 629014316 +459710151 -703287326 +209221722 -951944100 +627428894 799793479 +945468773 588328517 +235329670 -652057365 +257808584 -879693725 +821299998 -405015655 +-142059566 824861658 +-581976399 93708431 +151758764 -660666323 +-739270273 -651116194 +-756657383 -849253274 +-213628913 -463296015 +-656439925 446997241 +851624971 847569444 +-754388993 -562909395 +626506548 -231629208 +-652955595 -98885260 +265377090 -813675263 +-435852611 -3344396 +436131761 -241550895 +620027523 -856851410 +809449545 100792460 +902937099 989279060 +460018071 -862101106 +-682257906 -573398873 +-701884430 909762094 +20771708 -293755483 +920728240 484978060 +746191592 322242162 +-748489436 -759308407 +516379991 -899432593 +624017554 764864905 +-342497754 181023741 +383608307 410103359 +808113269 267332020 +994310908 -100758306 +-658440299 -914326522 +-790085396 -82865260 +165323973 -407426093 +-631308693 941463382 +822411711 929437848 +-398741062 -346645600 +876446249 56259596 +-228262982 679494605 +-388182345 884661335 +-145481255 231691544 +-715675446 -99725823 +-269502262 101856308 +-363864554 977185839 +-270241610 -840352571 +873054428 -572356422 +-495673012 923099071 +-224235133 -872211562 +-361782743 -468654232 +-754863965 261949474 +-900532571 615539243 +-4801844 639701746 +124773538 296260422 +309590241 -237844300 +415197313 -692805190 +395586081 384573730 +-864406558 733839642 +456465534 869658444 +932120765 -948808752 +-340960399 682244055 +413475475 612818855 +-986002743 144414153 +798544128 168616142 +-459137 -309497097 +564048459 42482699 +493571780 652937819 +509500637 563708871 +-968850569 759202996 +-425561995 53709514 +-757539326 -134969863 +-932887285 272825199 +481851648 -775717132 +502206501 383804892 +411639131 233637492 +-533243116 98568693 +504766762 846442161 +-867252805 585611809 +-604874798 14707829 +820527855 -770188507 +-83807099 -887355176 +-757979656 -303382897 +-783011976 -1386335 +737376836 -617678183 +-790275318 65128580 +-437837581 -53118610 +100277838 -786235147 +-28349638 -796310600 +238790723 -801143717 +61337403 752703642 +-375734787 278785327 +-645428847 4248427 +984953667 715899808 +666138017 66484185 +667147179 -367142582 +628321731 48555139 +721462916 591936922 +-733903247 454436516 +-744905373 -443262202 +837685552 28160931 +-88833420 411102603 +161361654 3505024 +691718673 -600975933 +728374994 613454165 +-10192346 -219138916 +49231684 142262321 +597544470 498919139 +-191296980 -66497626 +683373851 -786737216 +982316246 953378550 +507553322 521276617 +-435586124 728040971 +573798830 863415346 +-708866560 -844696829 +-597899652 -674205075 +906440288 796580739 +926004815 -399103943 +-151824987 477873702 +400692687 851260740 +-536015383 -863054269 +-738936229 -155929517 +494474003 -218729514 +-193720975 -675750600 +-486866290 -688485230 +545879844 720770023 +-612851351 -757089116 +825199861 147313102 +-718451802 -621127808 +-451734425 -525694472 +542087785 -751421352 +-785047848 -713670852 +-774084959 -523871620 +-723036338 871487345 +-885046054 704447489 +822043429 773012128 +-864843746 771772093 +-989430794 -729344153 +313946954 647682319 +-288709986 738550277 +-953588992 362196808 +854757763 -80133017 +-45866489 -373645336 +-581084494 521811533 +569098637 859672126 +-631667099 434951653 +851510447 781065953 +384305650 -793858811 +-956628479 621800925 +-150628474 181943697 +-327428712 522125770 +-286512866 -828016444 +-239750302 456711639 +525614574 -874355336 +-369238568 -986383461 +838320465 588603279 +-72381669 -237766507 +84293891 -850388390 +-944378095 999735648 +987621514 -336686079 +-828477978 -365638885 +116544950 -658687479 +-764771793 -40343538 +-624059573 688709491 +834246298 -8411596 +-581123570 847007951 +-321768136 -846211538 +655702513 -548394576 +-697553182 188596272 +734633649 -35960947 +-449140167 -813762506 +38795183 -390268993 +511683452 -220526092 +375904490 -290067283 +-941312 -197869473 +146974336 426667231 +-600868270 -388280631 +456043460 179821452 +672150205 960604915 +-955331370 916868907 +79175933 -258085122 +578524935 365739148 +-871157623 -111746012 +-869441016 362896555 +478344709 188932556 +-785373079 -490546886 +490587454 -674812224 +542784885 -290697951 +925355699 -163731741 +-899562834 -498041962 +324755005 -730373269 +173861310 -979196672 +59946567 137312235 +415649429 -282639758 +-564841104 -83162601 +225574882 -838527362 +-25468580 455818137 +19208453 -290043411 +268842839 87963801 +-227156868 -789105457 +665483301 -583745397 +-636158869 523676841 +-762928486 452497851 +-986041845 -401351329 +793836980 -874052869 +971860250 726742389 +-695503422 890421273 +609725379 874628452 +-211457668 150554914 +-978699908 -679285291 +849932146 -828830540 +38361931 -732614504 +-891059177 989843884 +868509662 175415021 +-400550217 -579811084 +422548194 -857827572 +56081226 518998350 +783526805 293949535 +8314455 -540471112 +-24670870 275571319 +186400015 -994069606 +727914802 -383694476 +46401848 952045763 +247998920 986125456 +-185822394 -160566027 +789719095 795446371 +813793956 -156092352 +7006618 -3127707 +134991413 -201105180 +-695051580 352746813 +850483544 467694225 +-649338239 -394449695 +913110311 -540603243 +690455061 -22488174 +-246589771 6890513 +734515696 928689013 +-24809583 -230009394 +867616283 878079036 +273901911 -758742864 +562665546 60675990 +-765484720 548245405 +176428484 -770263714 +-124557399 445957606 +772468867 -779527828 +9748145 -370805601 +-986371620 375657355 +-112441458 885532928 +504369638 242591783 +-544997108 917105528 +389384955 -5234880 +-207068849 -653591782 +-585982602 575727996 +-437856561 950348825 +-419897399 38413387 +816275763 -191586293 +-604379611 -575841419 +798343994 -135083870 +377431377 538137818 +-179725501 46001248 +-494387147 -572485733 +-40278994 -285007403 +66107278 710295981 +682208481 779812535 +949994589 927058711 +-275804512 720183932 +-30643893 -415413852 +-177525182 864555285 +-561080966 16193826 +5887740 -678163667 +608425369 -433881237 +-293014156 769418810 +219958364 -239153574 +344573194 -704706693 +-718596661 179130871 +926728993 -921930342 +688242859 775955157 +-635102337 -594943470 +-403401243 931867420 +834949974 -830902371 +53277494 332647865 +512522143 684724689 +-173668532 -291945691 +642210323 45457067 +234919409 59746254 +555747763 -193029766 +-617344567 -702807478 +369604958 -466258147 +573053186 -381857850 +-552678134 -17363110 +-976820989 -853778070 +541971190 -953071009 +-438547414 -823620251 +-610088790 -496182742 +694887853 -847437716 +881061059 802584187 +-562161404 124825662 +908852053 -95202072 +461542864 -51091071 +-964313974 -230468962 +675348893 -738279724 +-295764597 -931652321 +-101730223 -446746200 +-248420045 -742184910 +-592848720 222291848 +-250543483 304092675 +-498206955 95412081 +937812371 680796087 +-837204002 -447095444 +-415703001 575100631 +835887220 107731456 +426114008 174155066 +855895729 -4385993 +-827546231 -381980183 +-520878122 610190982 +982302833 856784628 +-985499340 -642691065 +372505519 105708978 +-204322541 953801791 +458432790 -144096374 +-308871494 148393383 +119798228 128393599 +562733630 -598780265 +-330758217 842532299 +-529971694 -50286837 +-703490657 -779794883 +-287112200 -275146563 +696545710 -690339027 +671737445 -789942895 +89572174 365802767 +-910673540 577418477 +-501159910 911602950 +-913547787 -260601054 +-278540116 55993474 +-488960775 -374639850 +391703591 -6738648 +707504471 687212712 +721036267 -602566138 +514281341 -933002387 +483926632 -523448816 +113966600 866371591 +390978547 112604114 +23600885 -780650228 +-374984939 322285556 +-341970839 960362924 +705755812 450560730 +529282414 -766343075 +380344928 396013129 +-516811507 -634112114 +-599728332 916692243 +-686443020 559882965 +224890269 -19799242 +-985910743 657779492 +970616606 -536359802 +478440371 265432975 +-938533627 753461085 +-270107510 421347513 +-339574469 68362121 +-505530569 937535552 +423507935 830446991 +616918996 -479695616 +-972423417 583841074 +464157083 -918692980 +51299183 -719992781 +923651545 -733137266 +-645763120 742924188 +164578619 -913460818 +529273253 21383856 +-782463714 -945424941 +-747830304 -315408801 +-632481787 -582457698 +-676682912 -320230939 +232554847 -740739594 +-418248831 188147855 +-420595528 744149595 +-815782930 -413975278 +999727254 518140410 +-79769386 -223870122 +765937111 -355870097 +-38633976 -911132219 +540305061 -857645870 +-561856565 -345435440 +-155953123 -541387267 +689263420 354683863 +367589039 -895080081 +-637269775 513742983 +-815118530 -189012220 +313082639 14029315 +375234093 -104027972 +537290256 692347952 +-836809603 481178298 +-226446910 -195347877 +-100714630 386136055 +-981529962 114677560 +337712737 276994614 +358740630 -802995032 +421816354 -299162790 +-701465313 -506438118 +986220810 334927998 +-642928170 -898397817 +-805721081 -918564747 +570858036 944522264 +908972005 -823556958 +823940929 798730869 +-937973191 -14273446 +-931928090 -230185137 +271412833 -924985838 +-505457082 690339875 +500947698 211923379 +967796142 821981875 +-631005898 959461918 +880361620 359759608 +985376107 -253582027 +-155508808 984996897 +723197578 679717022 +972587886 -271110137 +-794497397 -331006658 +563082661 -580519240 +170250458 38734829 +-333534117 636335983 +-953906826 855751263 +-799469373 -8276332 +-57458379 171896293 +-965579614 -796676777 +-101686203 -915581776 +-191474470 31911462 +887562844 -398647617 +-99399314 -30041580 +-402803407 -610505913 +-740412009 895174709 +821136416 -451346691 +860012790 205123340 +53913651 738346776 +694938625 -109738401 +888870093 -181779384 +-498138367 16910349 +744570513 533559411 +852146661 28772503 +398099536 -868327115 +791371330 -250041092 +-945191886 22997330 +-549567967 423527797 +784743799 -612567516 +-531529541 999934156 +-272319611 825928762 +-707344443 307933489 +40004591 461853424 +-651136235 37664846 +-415675564 978703243 +39462890 -271544186 +847713663 873917795 +-99427592 384949416 +-718036556 508494625 +-893872068 682766428 +-816226193 -182827844 +18442718 -435104689 +-943043121 182378246 +-33896931 167436875 +-347417136 -902421687 +899252293 962961877 +505445455 -954917390 +-856552513 165009566 +4176994 -164721323 +-821379986 -298329136 +928165058 908207671 +998120158 294282916 +526385786 861016282 +-552050574 -579762675 +382873692 -508444323 +824712071 590772659 +289409415 35312106 +-110801826 404221906 +-233595151 664996250 +334610085 -840813213 +-938150471 616735224 +-417989626 -42667980 +-20498627 330469594 +-596695867 265378627 +-619389157 170311752 +-662195173 -734714963 +233383383 -945784869 +-472532595 928667806 +696784411 -814224810 +-529388371 -987890290 +2072296 -769479537 +766513727 -64201608 +559149152 994222283 +541124616 -202054345 +-40203829 -389062223 +-843878192 17648547 +-370740678 256783627 +934513663 78538118 +-357618923 17964299 +8843868 -520239840 +-72387634 24917557 +867202204 664716203 +-166683952 642866940 +-890030827 -30731372 +-434894329 131137130 +-373409933 465900541 +862294029 -466155285 +-733700252 -568682304 +-86520157 -587895603 +-818026201 266601907 +596664465 -680119725 +540015723 -64162551 +543672386 45943429 +205643756 218557984 +259717086 -248333991 +347900261 -812486734 +164297334 88273370 +-766256473 854443189 +644339345 690204188 +429559834 -823295880 +-964833804 209571949 +-702110956 551617007 +-162032702 -974182119 +725120053 -207887937 +-856500926 394060526 +-76043119 460334759 +518354921 634290843 +702691119 -952877171 +758055074 -832559975 +-65503787 680445204 +85360743 -628200263 +172830595 -236426197 +-418772884 -323058415 +-323112485 776134079 +-804442926 526470303 +-505161149 125218737 +-418620571 915907487 +247103637 -929723641 +917669613 413703277 +-661292230 819299780 +-32312132 941378103 +-505383825 800168999 +-34339143 495819803 +944839936 908220490 +-703326239 -274552706 +109274250 392781972 +-796923211 -497170544 +364411207 -78763777 +-584673697 54291727 +-48113722 148961024 +61879573 796514782 +971040778 998289384 +48432928 592291654 +-592998948 147372671 +227967491 -439604155 +845295551 -772337686 +158426569 -850735828 +-608074232 869821297 +-723956267 -193411662 +852239596 -405176529 +797457044 627696699 +524337135 175723708 +-245292203 160987478 +-492057756 265563860 +-189656658 -178783880 +-106683698 -997484664 +971527825 -119810905 +-173308031 775033054 +641064894 -481773051 +-514587708 949739933 +367105034 203864189 +766134043 -162318791 +752697948 -122000245 +428339295 162429228 +-383129685 -952899399 +643953671 -907969051 +-158275868 -658220749 +773820352 -161348305 +563790837 -891061082 +-110958679 -83457574 +-27509348 -902080816 +-211034861 583922505 +-258258575 -361530840 +973593063 -512091880 +-274556450 952149189 +-2248340 -362719738 +-94617617 362057489 +808165484 375375276 +-691703157 -68456326 +231033263 -67396700 +-122902507 -786202845 +-73919277 -284160346 +496395415 254293169 +388128790 -90137311 +-380143099 -252913099 +-902762526 971757 +-539400982 836816860 +-264299269 -843618332 +138086659 345969582 +132177181 447954275 +264437229 -741256112 +-397120122 -960859024 +-488817355 397490250 +887391137 9480205 +343027420 46188805 +-314547648 20972231 +207595078 -611657890 +26909774 -963173113 +977823733 511350598 +701267309 170225722 +-977046380 161774974 +-467667298 -534870476 +89026885 297591114 +412232039 987501049 +748645929 -269668665 +599635722 576905911 +-726148967 914793573 +944562950 -370168889 +722232620 511308591 +438981355 -834118603 +321884264 143577992 +831022513 90361632 +284063729 -558272198 +-879951474 -168391558 +451690369 572190080 +974288743 381169627 +-645451354 193208963 +289918025 440373386 +-594225486 668101852 +-706058502 -315807576 +-154972085 715225796 +883378238 -608955645 +426374624 -403888593 +11420305 -895103996 +878715345 451389159 +-570548461 -320883532 +86608610 502785277 +-478152694 -551362793 +-766965152 80100480 +-1012838 478105559 +656150295 565205777 +865604243 24147771 +-587159725 -592303139 +259371694 -495297590 +287380787 490816450 +-240554748 27076139 +561165334 99852436 +354211759 -896733349 +749206594 -469918337 +210281981 984250278 +176452926 108458340 +-203534040 -433877948 +108493821 -166689004 +132910795 865176994 +-925190677 -772041061 +-621606341 -55715283 +-708185611 -403231935 +910917109 -854574222 +765232093 385822602 +-42350614 -57097846 +177200097 -667653359 +-606965470 -616808162 +127108634 -534334048 +-348693488 -561739910 +676899975 -966655211 +-108589696 213791166 +664941784 990742417 +-54508777 234720057 +-197004867 -311449276 +155851186 147372243 +493673280 -172362101 +-872632019 -451730815 +-646820084 898040670 +-131206014 491016042 +-156466411 691433426 +831236623 -142420183 +87112041 16963679 +951749451 538701382 +830672727 14758982 +999721919 836623918 +-70992572 -998029417 +-806637085 -500297045 +940645486 -369423429 +267416332 343119670 +143975567 117533482 +-391505659 971695301 +-834109657 -980200412 +445998241 786340059 +962555852 433874793 +763044088 993125892 +188422313 558687597 +808016863 -993801291 +-763777315 -585514139 +784620602 703236258 +-878463079 319254655 +472785009 -752490725 +538538436 205901835 +848586115 -872778645 +914985400 -376949121 +585030743 71472584 +-665198497 833598810 +29501364 -784591389 +735725315 150578765 +894357403 -339552189 +-539894344 522760640 +-465550840 -966764581 +16228432 439481597 +779244737 344713414 +947117182 288116596 +-537460918 -273272846 +754462910 621783859 +-289959206 -592847000 +188294891 411601828 +963355184 -332278515 +390833325 274007021 +221746705 -477012099 +-499595151 -812958982 +325456715 685579678 +54277074 -488884453 +757019220 84956450 +-632533643 212272791 +-696302088 982125239 +-327391023 45433231 +-334917083 534208812 +-329761872 694801100 +-55232742 730967830 +-774356134 -708690705 +205569436 -945371830 +-284133167 55366767 +325996672 53617233 +242269640 -64646349 +-221527245 -878223053 +-552462021 -727732275 +799393494 -805344920 +641833474 -89753297 +-718732977 -495983886 +539309853 56356311 +-477659241 -490274444 +-635394055 -357422000 +-656077367 -285420160 +-516882032 -675649712 +-99203692 -120902596 +695367227 274432292 +-309716705 -723148955 +923102430 805381604 +-443791894 -651481790 +-727001966 -743957103 +-486247291 937702357 +-756560138 -488637153 +437289889 441855414 +759576981 263512219 +-537133458 -249390891 +-268507781 604168158 +-892419068 922740175 +636855129 -47684666 +90704081 -591809264 +576851914 -678945636 +-946526363 44446093 +366249414 -944603759 +-694702378 746866199 +-930087762 722914125 +-918968881 348994737 +-347761362 -137471558 +31479786 455456004 +-25611076 775840764 +489247180 -562703809 +-537974197 546569092 +974711765 -924310000 +661905208 613367456 +873600889 -972851713 +-596282246 661705566 +-380367019 653444789 +-617756495 70153986 +-612535611 -561019369 +-445125562 -920399061 +-220029877 467727400 +900890230 -89874014 +54126557 -671203965 +567334834 121860353 +-703808990 -278759011 +437765213 138887021 +-338127792 -657303251 +-368542338 -537985851 +560532146 -201980439 +628800975 167723801 +835031119 -691506110 +-603853599 -790833598 +460982453 -516217474 +709584390 -66301351 +-19739480 964648128 +941885314 776978279 +41275808 -232458688 +98432017 -338374233 +-131897383 -858609565 +-236750254 720090245 +633748424 956065423 +-324486737 -980352924 +996124768 -692731360 +-728261370 -438524459 +-939363212 -409009708 +-322899340 18550847 +-784834059 -690089923 +-689383158 -536552396 +-445088150 665781701 +685289669 -83186509 +-277239357 131682535 +-391805490 -860562984 +532883430 -470320404 +-379227466 624398342 +-501548997 782612318 +-908430315 953782165 +119417037 318297748 +891294262 -254043204 +369262998 102616622 +-416567066 62961823 +-486093124 -698861931 +215017039 728253358 +-496909989 -675473218 +191071261 266389307 +535705109 406649628 +440926229 611219324 +367430153 335536414 +359487460 -818206933 +2697430 35442631 +-770483641 400109370 +785830467 853092306 +-692313923 -566843097 +380677068 -865312409 +-615626715 -482940052 +-718019035 -297507945 +834521184 -344548432 +-10924957 -870489420 +50669341 -682080434 +492787459 990646121 +65731755 108340890 +-158887922 607845666 +-988984204 -880815133 +684885224 71856780 +-222971353 595480086 +348799983 -217495885 +-337598151 712821982 +-735519538 -402557241 +-688213592 308680181 +374383157 -557634120 +-495946668 710203702 +-513356345 58730761 +46428906 700369107 +-79833432 735505235 +-295902422 167930076 +27301303 690884915 +804031672 954695124 +-747278142 45707947 +996124510 648499905 +526648574 530918751 +-357332401 16565388 +-901019546 685914347 +903146033 988766679 +-899087580 -829630566 +161636755 298517167 +573703264 -845057011 +917362162 -462802641 +-928906077 -563785448 +524556668 -813299595 +-987809167 -776227214 +-147759302 501827113 +-498512405 -303401401 +-222485868 -705909415 +-983504396 -441397284 +-10917977 820554174 +210227622 686311800 +477526636 538423665 +-64228596 -549252015 +-965146853 -793443864 +408654625 577208219 +715547556 247369828 +-603268992 223786369 +-76623683 -99743583 +176046855 485478458 +286623182 284419844 +-653462079 -317794317 +948963394 307907586 +863860253 -624036905 +820670015 464170584 +308727774 -782089968 +-186589961 422645111 +-121460376 -637492212 +-196716233 -584242937 +177680122 -588333108 +-708841954 958028450 +416988078 -293411970 +666140280 -938632085 +-14938762 403694305 +-408785789 460328786 +631549440 -90078580 +448754394 153614620 +416363828 -467864154 +-753076345 581704624 +52872066 787296431 +-532824568 519764761 +-991967950 -996945232 +652872031 571615716 +-64834751 913633452 +-183057293 488109538 +-326395984 508547689 +-860320670 813984425 +-841525072 604767151 +-954319501 359469842 +710218620 -329691463 +-66676723 -417901780 +-173245082 577245823 +-663675291 126678421 +-936690640 -52027620 +916824359 518159616 +141346846 694226250 +-575601511 918538004 +-632889479 -941752480 +957652615 160003519 +-685385651 509739913 +653817851 179005865 +-882761832 228097511 +490497350 -676487704 +355772241 -79936379 +322913533 100341180 +-229338053 115481778 +-711735073 493020351 +281459753 -453441822 +497262531 -824302720 +334718257 900937302 +302729572 622859556 +-150973759 403803300 +850322786 697184540 +-98460198 -475149809 +-999577952 -954382796 +-954277147 -518224433 +-216516927 -761481691 +-79493425 -187069675 +95558767 94398759 +-122737897 585554908 +509826852 860971995 +891127111 364538686 +-403945369 225073589 +569457561 345082197 +-315251827 -333421964 +-696444121 -691875736 +-730189698 393641191 +-940214573 -143918965 +-971092503 372374170 +879968955 373455853 +-543648329 -363131278 +943175421 4875812 +-166348340 755450848 +-285924249 -197241689 +489676463 -643550489 +688788087 -144855040 +-689788403 361502418 +895243092 -580082479 +280171651 187113090 +413537536 340402187 +-730606663 -672790600 +-829580791 -332129041 +175884983 265004384 +-769726712 861103043 +-811679508 -417554925 +355492921 56233517 +923750259 290011557 +-543771409 712364474 +229063266 940591855 +-57731969 13423573 +840685538 -290348859 +220126000 522618889 +-580660647 -807262304 +967320322 -318589093 +242527459 160201248 +623434015 890886535 +424342793 337243752 +-365442174 -831868189 +762328550 -480239144 +22377861 -334978805 +61351930 203647372 +-382981864 175588174 +633773215 -402196533 +-910345539 -747246052 +363910709 879359175 +517505600 -202282128 +-381989486 -438797929 +-864850917 432698130 +-286790313 776977933 +-44061854 941884188 +-770047021 -598637943 +498837392 -319350764 +192311134 -139745964 +-913406294 -984308388 +-530794800 -907589318 +-388635973 -124333578 +-106842417 -393841182 +-601196940 -508862324 +-943185865 -968463370 +495401986 568093306 +278008802 -707481773 +-510364115 636883512 +-323729904 601241736 +238057929 -452284863 +-161912020 -496103536 +303484017 -692683014 +-206261136 -920129633 +917869943 59483588 +-403727630 -652737567 +208036357 212289056 +708450413 -506163769 +264759389 798622272 +530088494 441483370 +320632310 218993391 +307605676 -349042735 +97798135 -779076171 +-491684895 901296248 +601726828 275143471 +690395610 -734179717 +-869850357 -619147704 +991389630 438638779 +-381230503 307468041 +-267914738 -16013960 +-820494933 904689328 +-142977049 317093301 +189941367 -260610662 +-520922762 525519291 +-642773261 -145918492 +-754136961 -464827266 +303165123 -95225 +673794854 -252002145 +648854194 -531630358 +-400174789 -118058374 +-236926261 838067914 +663896813 -386947870 +253680472 -848024015 +297471008 686195047 +-586344911 -313776988 +189128523 -44458885 +-922552519 486018216 +529810100 -353143358 +-896068613 -573128773 +-30796681 -53450422 +-374643 740837803 +-116023830 -503942171 +748570339 545233186 +700137876 107799056 +-287569950 383285314 +506342063 -858321216 +-341425847 720458720 +289568249 205792106 +216385800 374805912 +774619708 -787104926 +-248067955 52018479 +-888013395 351882093 +-396933978 -479584448 +-404394751 -112894389 +-802879506 649917997 +-544966996 -131513733 +899953060 -312131197 +-855887695 -608180702 +-925471223 334517470 +384826284 -759325573 +345830088 440464823 +962188089 -933467274 +477869675 218688049 +-894195986 488564229 +-355717871 -436148547 +508441735 -515236014 +-691596318 514259326 +-177079834 -940799779 +-598149933 -551266755 +-185116581 -867386463 +-701436692 -828234260 +173463344 897354602 +635921662 -468977827 +-97278332 280402719 +110165551 467255708 +544053437 95434219 +-56142535 -937549785 +908913271 -356646514 +-26381449 -694813158 +-985361304 -981215268 +-469727889 426111221 +171504479 374772379 +465114475 -50383918 +181562323 -364881833 +-971004938 -486994082 +-27172926 -549072530 +195399776 213377856 +588895156 204197218 +267702996 -87430483 +-49815377 -665513170 +607517847 900229959 +-977063711 312334248 +-129765417 -590001948 +479476457 31024028 +-221129979 -651910976 +-265268478 725340194 +318844839 963479174 +271135995 20196769 +754558028 -454121232 +-249733159 960579873 +-30145231 -260101231 +-11686376 691626667 +549872186 -295443308 +-24022034 685070560 +-898209800 -94409456 +170351140 270845823 +698985772 950741134 +559306661 -869135501 +722914259 -188912136 +-521466986 -332110940 +-712830204 590904354 +-17796473 935553080 +-361192461 -886658093 +-8172257 -485730860 +970501803 -453353484 +758468930 -233436110 +-657125919 -533118608 +557993228 -433670745 +722513944 -863533011 +-855191815 -86754442 +982837693 -308080740 +-596005278 -551121184 +343877445 -978184592 +-7069071 -227608243 +607463916 -625228053 +149465099 -724437067 +-785273715 14749938 +528151932 -121448253 +-612165774 748931836 +582217015 209030958 +-685474281 407650588 +-203550519 46135968 +-499665178 633688130 +751304234 -285914285 +154665305 -185550393 +728858400 466028024 +375024340 943286703 +-908003133 222155893 +854186699 453985968 +518382558 -154377450 +-378921759 -388452247 +-603016122 255088875 +682919835 740206829 +-594573937 -59269861 +632324658 127010113 +-379399717 279142676 +-376352917 -675707043 +-79267269 -370212635 +303223347 -693210192 +14440968 577128057 +-977015551 900055174 +-255097996 646914734 +284514047 162063370 +304074537 -833358667 +-432221398 -483876197 +453303037 717751016 +-888632253 954644151 +-857607691 -212154788 +602301862 -97403267 +875431922 -469441773 +332062993 -225176219 +596380438 -960666613 +-214112273 389671410 +-997292210 261834112 +508229466 -847574650 +459210421 519842877 +-776910723 -449538221 +853150025 977687364 +379651236 -461059494 +-78276219 72349655 +68008398 -869070137 +-288170396 -118910452 +-56779625 -640590335 +-387339497 374291915 +-398826332 977572795 +-107406473 -281831637 +35819262 -284316958 +-775794884 -799802156 +389155822 311628329 +307160690 451592196 +606609883 -296611915 +-73335161 9128873 +565681372 -193421800 +48723226 -602892877 +770834121 -140477913 +-115901751 -405320543 +704527044 700492312 +86524961 -920575211 +-112716182 283289138 +580742018 -358388401 +-499704617 -975774751 +-867323976 -133283040 +965898019 924868851 +912017907 -123916821 +229376555 110534969 +121267567 -969149836 +-703057680 -232865346 +-41543471 707431147 +-204384065 -564207787 +-311659824 547200762 +169542497 872270722 +612340526 785828631 +-396311948 -197564237 +360364568 -271772145 +-64547896 -497636995 +191004234 -594082469 +291640200 414500753 +575597673 505419609 +133446256 616728719 +-347913937 740383440 +-632262731 -22622894 +28518386 954868886 +891388960 -226208254 +990164212 192857877 +-557116960 181514255 +181637711 855155004 +913002888 -958830788 +926615647 -923476367 +-204263012 -353900838 +-665614913 425136993 +-155171213 -367366436 +867295487 186629412 +932458917 931866997 +-338103739 500671924 +-816835217 442898879 +-219233516 109692123 +-888047477 715404325 +-719975301 4295184 +699291201 62510197 +-14555946 -331912026 +958477769 706428220 +-479512058 -397548485 +455465489 416295394 +698936589 15096352 +-607957717 -307580800 +-383088084 -375550930 +-661732952 110287350 +-43195819 112897231 +-570508738 729226194 +-910712026 962962360 +-697191777 116603853 +-268099276 -913948485 +321705278 -312624962 +-701512040 -892230669 +8772048 104732566 +-328407502 -356794118 +-243557893 433671786 +159828935 904708418 +418808074 716879140 +-704790327 -672970368 +670048263 -403560576 +-243335285 -991580915 +247908508 293274956 +-510849894 773630382 +-175908911 -259453208 +-781119708 -667762146 +25659915 401666528 +412454306 -922890609 +-357357227 -792969647 +717258124 -683728613 +277416503 -797685259 +478305621 652699822 +939821315 911344099 +-299087868 -130025384 +942776063 -757436777 +587950051 572813722 +-206330707 491540331 +-995504254 738641049 +156682094 -830859292 +522023733 -543829333 +81972882 -570435134 +7813114 -831983551 +632868179 -157735192 +-379741587 -139447901 +-830146015 317661387 +999551720 712410751 +-936301471 -470777747 +684082592 455369537 +751069151 794722967 +864696570 669281129 +247704763 492815329 +383731468 173614100 +-182977610 193038059 +-514672288 506441449 +-385295494 764614975 +744493387 111267896 +-406140549 -15735208 +-979998117 529871862 +722472463 -325874564 +-504084988 -124232899 +-776521605 723342299 +67293403 399368144 +295477698 -697213736 +870507530 -133728987 +-45588030 -273704954 +-622499939 -254889171 +-603473064 502849965 +-265878433 887556661 +343302840 -687813647 +894969391 463354089 +-423478403 35015092 +-211233167 -703062764 +-306004667 -932717284 +950415391 -579450332 +-955660391 975537534 +-440183952 440656047 +-386690493 389330517 +-261237231 321025795 +366699691 -787069286 +130171502 -597578941 +-995668148 -672385937 +252405902 -117898582 +508948159 -61971420 +-304619188 410734496 +-521658627 -321523268 +-391015500 -136849780 +630554030 -919076694 +-297745738 -996051619 +914452171 -915200675 +-267082797 -640633743 +293149368 133052868 +-186352031 516431703 +-535420964 -491272088 +-370131394 826248366 +340970246 -818339191 +-82025410 284970170 +-98934918 349909989 +-976539068 864412892 +103747943 -957749344 +-825797649 717410815 +-643618123 -570444581 +-542676407 540011498 +-62886120 612926656 +554145527 943275177 +-943705162 695555606 +544486190 352190613 +-802388078 452740221 +-899829316 -906891276 +-680859392 796722253 +-24077626 67756260 +-962935810 124539332 +722692887 83205027 +153277353 -628868396 +-245350465 -644933431 +-291575128 80900703 +-795516116 797107987 +226736489 353853543 +-502460409 -997138002 +-644202625 -586913222 +243126444 -984901045 +-68231516 822060178 +91225043 847116212 +-330060764 637077135 +564612084 -943646493 +-504244764 176876727 +-496430455 716932807 +477291261 -427457579 +968455989 -795396974 +-520368174 575322569 +877071486 461052323 +789730232 892219131 +472161479 610683806 +-879399832 802336971 +73195501 668749301 +532477316 901732718 +217352077 646433592 +-746106602 -968538254 +917189132 -792928248 +820650493 -614987196 +947670577 175954745 +52091865 559848895 +641644347 -491310962 +379514738 237217347 +428628554 127067284 +-225283144 -603915597 +611233879 102099706 +238573989 -491583663 +-589589823 112746793 +-182498562 956724417 +-67777333 365539831 +265099171 -399367186 +-140947575 -344401393 +-336021681 -41476069 +296778969 -428620925 +811374062 -387275166 +-977175421 22848701 +927861811 -867340004 +174399617 426304388 +-776755666 96183288 +-869459676 774034686 +692263404 503614209 +223935429 306756644 +-73775559 -665739958 +-735763016 141259315 +-944719718 800902091 +901201824 299675566 +507902653 -225800398 +308412349 -494360539 +387766541 81967488 +-202149672 -998930658 +-845020805 -985150175 +-21505574 -825259193 +431831197 -103973801 +-50267393 -136284760 +871348585 -733698406 +-105893168 916939040 +-709833280 -269910254 +977424005 -509549247 +-938929122 -844279807 +-955355395 16842290 +648918869 -160106751 +-688266162 -290604357 +-376178232 -684227693 +-435598559 -913970200 +775067554 967424322 +-43044328 -983869258 +629896542 -651690889 +292906454 19734898 +-167697330 207909160 +-298907458 309580411 +183845842 666065961 +520335244 -443444011 +-972978302 -111970550 +656859914 -877502147 +-767295106 149878592 +567285681 -630690676 +-351509694 -760049461 +700659513 359358673 +171555354 777903006 +-99709376 95785505 +575180653 -17738821 +-439467828 -247680567 +-792533715 277315162 +229650954 668689595 +-26178412 -179927940 +-218354829 702484072 +897302110 -754741487 +-438459898 -489558408 +480006202 -610481256 +-291016350 633233465 +885483256 418585702 +599540894 197212249 +804985807 850280162 +-99222994 -214498985 +-843734951 969908705 +-293203411 -993261807 +-257849041 -166347407 +255220439 -971626265 +737764505 527503563 +-966547695 -322372872 +522515027 -843994215 +394543657 986857912 +-527929210 906879138 +892425390 -411530696 +228020377 -352641 +745494144 557559872 +154947555 -870082255 +949348628 -433768052 +-399879878 451995459 +600785 287030152 +-348627709 711190000 +599585903 -169224066 +237058644 48102089 +149958582 807433403 +-623823902 897763403 +900715029 -898873409 +80169020 382913106 +612419389 711425497 +469364854 31617214 +-979940559 -67927481 +-440071047 943617310 +195385288 -36314653 +-849673559 931629148 +-246680055 223230334 +96285374 864045841 +-553729476 709491694 +572717733 -919763718 +507211322 -675495543 +-422860045 538858053 +-779506979 -208880572 +-576848437 750022571 +739289763 -253447026 +-453632232 -939132040 +-382706092 982144646 +-39361293 -193406162 +128091392 -202284057 +-648956129 776980412 +-321369567 -208560695 +-94098257 365042344 +-599705296 -838456738 +-905500199 566504364 +-204497873 451358381 +-143584874 360858770 +110865061 -998720263 +22203107 -220723836 +-278037667 7242905 +211020753 388907096 +125974121 -343353745 +2526289 -742963897 +-843926118 -67491523 +-232972348 382004617 +197215882 -860620434 +-197740065 951133373 +-33468598 575827186 +-490419726 -424830407 +192240083 121636470 +626022038 -538646061 +-230678797 401027522 +-541899264 369011962 +-809999470 -905518498 +-197156737 852859043 +-371163795 -709511200 +806116950 92836040 +168331585 -133620618 +-376721827 -886386021 +-114079887 -872760776 +-888028813 146282298 +-184059253 -253337854 +58852010 -34219312 +446112793 770749965 +-72029626 782717162 +-750193104 -251964848 +-288270795 -841428847 +519682871 -852332523 +-363755694 -244487497 +-143722317 -921740021 +449445734 -703776750 +-657381780 178137301 +-903556052 -712127083 +-151827246 924379668 +-860748643 -997264609 +-685779986 990352818 +166811235 -156092737 +865047561 266673501 +11129212 -138431918 +-420304227 783975693 +593340812 127305054 +896260631 -976493228 +-66902118 639814153 +935789775 378455930 +-265752572 913154188 +-345607124 684388992 +-673136994 -338742735 +94502945 -507199488 +-734694028 181800374 +-873687616 277003220 +197353596 -571790021 +-60300861 969015425 +857345869 -94299812 +86971612 -939784102 +649158169 -233838545 +-823621985 -459607004 +76620630 126426000 +75156092 -726389349 +-503809472 168318757 +-268308922 554621805 +538166601 404165983 +-432469939 192968110 +91257980 -372882967 +935000808 -58525574 +-466167961 -485139009 +-882627066 -156664075 +641976979 -116239487 +602610703 780036775 +704546471 -464260831 +-988349843 -47205918 +-820631353 104958228 +339489152 672766762 +-106940466 -432709837 +-89114909 -285723191 +-555399821 774419248 +-962073260 600398315 +-438559455 447620583 +923725837 -307786102 +265467023 -423020424 +546812243 -710087710 +-290982031 485546745 +851252619 -143895451 +120075275 77521138 +-450418696 599665458 +-469391019 223223648 +783587831 565784770 +880052035 957656084 +-479080329 815963091 +-288417267 -442579198 +539669034 -323089234 +-428943110 243260736 +832718776 386150508 +310049730 870353881 +953973358 -439474006 +191663817 -408312103 +-407511159 -949164053 +210026574 942298572 +50605447 799971873 +-507937797 -866436343 +-345893308 861184521 +489181265 819750506 +35979029 -843393950 +-446379712 -55345899 +-238158416 -76005422 +-440674729 -878619958 +-344489039 -602639912 +270482435 -388488573 +-17486741 459564778 +-212201112 -611434404 +-32384065 -876701427 +123795365 271296473 +900091039 -801931636 +436208846 832757276 +31795715 -222540319 +-911658096 729090135 +-683876056 -939419888 +-868695652 -608633908 +-768557897 363204816 +-786573283 920825259 +-598105394 131645270 +-301262289 956548878 +880947312 23868153 +759609242 143883509 +699110332 820491187 +-8478859 638105446 +-781536568 843271660 +-38455653 704327842 +-471072836 403993537 +101416635 -554361482 +-133495298 907484735 +-391911130 564987721 +-985243605 -598242905 +999635628 672030040 +406447988 -344855111 +805053476 -89457451 +-706031924 -648112404 +-208565565 131905876 +838011852 240767154 +-674495130 -247970831 +-701715894 -129165542 +-726226793 365363958 +258352960 -396991402 +-211741319 -814285269 +786533436 510750867 +639305706 52898097 +-422499193 -885607633 +262382382 -23844358 +337579574 -747889636 +-650752614 735646465 +-769867713 -740334284 +894834420 621430669 +181137973 558764213 +389622224 -989368846 +-866689666 42983101 +-247450687 252983579 +-176263342 -450713709 +596651814 969676977 +-298787654 -874708035 +-122653408 890937720 +-62072829 806527366 +-139895098 -770576814 +316695619 -792863148 +-703201269 -649665836 +121598633 149180903 +971894602 793120064 +301376638 985554045 +556416144 -233077045 +-950918455 91539723 +-933929140 577955259 +135719217 374324474 +699102784 -685073479 +-643179795 728563625 +-29548568 835253350 +-126709790 604147916 +-743855085 -508085570 +582476778 -67243793 +-157749578 354160746 +-815273667 63784774 +-40217273 -349177340 +610657601 719872092 +-161002787 431787314 +552763501 353460092 +137097094 450319319 +-248789635 811292931 +518010884 196635882 +909431177 -495033002 +571830298 85004761 +486560679 388973268 +360787542 -677522850 +-400245978 713474600 +-469257084 393582599 +576901850 -390693359 +-232677916 -865933752 +167624113 -107733349 +830471819 438288350 +432693715 477893672 +157806239 -743311587 +894653963 -888243257 +-666101192 845379453 +-564502957 197406911 +-74401660 150407339 +-700333680 -280082282 +-942149670 765714286 +606334709 798499117 +-141774182 754692651 +-52516295 -685667678 +308813722 -762056335 +-534277273 989029824 +518412386 450374806 +353416727 -726156557 +-507748048 -123588568 +-273746681 -177655245 +-575700176 182027638 +-150812872 70186343 +-150086845 -996508627 +-139954645 350230835 +-707334530 569685431 +-416204398 -138226682 +637618958 -603346892 +743783183 -224473845 +855984380 511559463 +-618950924 -880020310 +-550900818 -797835624 +777044150 -615349184 +-741072220 654055735 +-375994972 51074625 +695308159 -948086352 +31990993 551685242 +121313085 -940599923 +-627474989 -303059698 +851096074 639721717 +-906099898 972623571 +-841732879 -588978917 +210055593 638461689 +133527879 -303472123 +-721254880 -734052116 +-166114123 -523921653 +-850982378 -431562693 +-144525579 296812459 +785253971 -122404320 +-111629572 -112928201 +-35670867 -539555944 +603665635 -826882227 +-259908510 837930523 +-165496875 134525530 +-136510805 -882420566 +-802046235 -280570934 +304201188 -176936341 +-842013366 750634154 +628692715 945445053 +-318824333 733364370 +108824551 -277309474 +458243486 283730504 +310238190 -40892136 +355199583 -525551999 +589655774 -810675495 +237012813 -870362263 +933689691 -658765896 +-883071362 -829652157 +-290663836 -823372938 +577695346 485965036 +-708035505 92836060 +-66770212 357710298 +442397838 -202304600 +-468775223 -156766241 +-58481349 -917248281 +47921189 228305378 +46418345 27963169 +46457392 -321509713 +-623716261 356233197 +-521611255 2271225 +-72656994 184701421 +907356594 168397837 +-357335104 -179195761 +48994716 -541515519 +653006375 -959858945 +-154220520 -634945432 +181596868 -426408768 +-79595866 77168906 +-184197922 281385912 +616032488 391467061 +-678712925 438619638 +-561118673 235462229 +967833736 -13821998 +667052419 -70908243 +209591730 722261849 +-944109984 967734084 +-582894870 602290759 +763926154 510586545 +-391441565 -977310069 +937675260 -89851325 +-460751571 519621516 +-494397823 492034257 +-914806498 664081195 +23367837 462569476 +929587102 -269453575 +178232715 -12987470 +778049269 398515672 +633913138 -257617948 +-964446787 -301497651 +706327447 5020580 +320764156 51350725 +741069011 -755321581 +-609698440 854396431 +426180577 405785628 +-369736434 725942497 +212218254 -945738737 +-498011123 540734335 +758153236 -127479371 +105326186 -554096843 +-921278348 237034750 +-599920704 9593715 +-208996595 816032888 +771445217 168265575 +-319784468 913895134 +-345562320 -213249643 +-274848400 -109272341 +831630627 -276712138 +-71405003 752301971 +231866134 -743417120 +-484934234 -700156050 +144486283 776558619 +-562920713 -670401631 +76025916 -567236280 +-844252225 -353711440 +-489231741 -314913233 +231234809 879418238 +722344527 -588674005 +267905986 666117942 +-757316390 208085155 +964388744 594671 +-155482394 673821057 +511944892 -455530008 +-410876574 -659675295 +-310457692 -554315160 +559727924 300848846 +-761510051 827291713 +-722773943 -825114593 +-288657391 -984127211 +-778659282 90766664 +-331880885 629760363 +-204693295 103447156 +-737370485 841538153 +233655575 698568701 +13125435 -164308276 +-922142880 -300775575 +981301819 -135393772 +866800745 220907987 +-238692684 -327234868 +311765575 -956182992 +965593536 616991969 +-100384693 -228247733 +662264101 461578775 +-219707447 71878265 +962667560 910400030 +-555207190 68135841 +-631097773 450113999 +692749769 537958299 +-340438388 -960739572 +-284195110 -569290854 +-838766442 -296599278 +841702580 -534119573 +-311925822 259300599 +236173296 148974128 +-450193177 368326007 +-465131815 -253473105 +-951145280 307256491 +-445086147 95849873 +-257378546 478145975 +658125318 203502377 +567264838 615665526 +-548352161 -538213424 +945669733 -719313456 +850061937 349738765 +799817771 129397467 +742698689 776848153 +-672146564 486994761 +36658773 284506802 +-968444598 -426235264 +-498861949 -593067020 +-179856402 66086629 +-690328761 -855344576 +427511666 -624012831 +-446096908 469013556 +-593902730 -404977583 +-268473049 -532715865 +-552475610 425202771 +-487935168 680409535 +-700890296 -540440100 +-784844893 71306740 +-901887606 -815783866 +141632831 -416901162 +656859164 -573265157 +157532668 755551189 +172613039 -683227891 +525744098 -421472141 +-217474058 589500251 +686749684 805703622 +251049488 -536249247 +566385663 439318715 +69930012 -193796958 +330955940 -915720074 +-896240824 813564298 +250256672 -876150233 +28673355 330421344 +233485022 726406412 +-115727672 -558529099 +673136085 -953748183 +209599876 145703380 +-960283431 -834582488 +972926352 950412998 +154378478 -721997833 +90822065 132503826 +450582342 245427749 +-729977094 783261480 +585299703 416936858 +-190753238 -849610775 +-616278732 483640042 +36143266 -883608124 +643148409 -711436842 +-149818410 -910356608 +597282864 618299864 +75899372 -803937128 +865029547 77743367 +659017817 385864753 +-546386485 -784383915 +-378447762 82350069 +480650711 633244504 +-602133608 -219195727 +775039873 -493013848 +-536854836 438449255 +778425298 527602925 +547068960 -327793622 +-301088075 861597680 +-163879585 881204354 +-396270191 -582347441 +-7686685 307788753 +69368141 33720116 +-893269587 590758962 +-38701549 25945600 +-517446173 123583669 +-177766183 -753833682 +990171500 -305081538 +-847705548 731634355 +683991340 -673284326 +-123266727 835616439 +889752680 289961249 +-163802731 -174161488 +-381481968 -577157133 +-665036826 -533542763 +-21975172 213364969 +-305612591 -186014113 +718118642 -95166498 +731605069 160856781 +-326287970 -970541354 +-755966746 -267877850 +-74706036 359265306 +-733628102 78142858 +707002032 -165247585 +90803456 -292282575 +185117164 -695582403 +-585633155 -793943542 +-874469968 869270912 +439284964 -105862067 +907241550 434312813 +513352952 -255734619 +866819359 358767511 +175452501 206456436 +756935340 -226275048 +927066093 162688484 +-815712721 279329793 +366428107 -784563527 +799258928 652580116 +656002434 -187582744 +286955105 -807714056 +-550663198 -157641823 +875214169 636114595 +-789586442 -602354135 +-899621027 971746858 +322629224 -494910837 +1255528 -654542263 +999213335 -337368358 +726814593 649379252 +-591029751 961048054 +-530583793 -114701407 +952431384 454858510 +-167684700 217875012 +-83890356 897585237 +107493198 -674578097 +896844895 -580526726 +96687310 930562628 +-643256837 136443105 +-991284554 -318109840 +-649605521 920317754 +-823892847 121864166 +-216291798 -745562403 +661619742 -364251488 +-907156813 37970741 +905542036 295139199 +36941441 -295219121 +626441968 88452609 +-367676580 -399159869 +-904466475 -709997125 +-53995564 169455981 +963558829 -785716336 +-69966170 189601683 +744295987 238797528 +-727513748 897914938 +-727719631 -308598586 +-965752109 483619550 +650194243 -767253599 +477545787 -655038200 +107973779 815282846 +-633194537 -900839545 +470758420 172166436 +140299724 60237971 +-609276348 652619418 +689249995 601003731 +-632465837 -665539037 +-891947871 858698660 +803857086 -719971435 +-809538003 -113288600 +916227849 226109673 +-123339438 -990682856 +-585183741 -489859212 +254351838 -795373245 +-795286235 209009623 +-757520696 -13911488 +51208193 836754325 +-994013271 -744257286 +-719129861 449384837 +634304396 -307378345 +-707965962 -596406479 +883485076 -377491411 +-471911935 747641866 +-183756054 107799952 +10452864 917873101 +690655405 -708912186 +-386956001 629014406 +-414764253 728575018 +-370713528 68412578 +-238160285 -932677202 +630654430 -353009569 +-589309560 -170778491 +283608887 847895298 +-815195530 157402080 +-954417449 749514961 +648072849 -696483984 +-677793933 -366168018 +587269298 978807071 +704814959 -103301703 +291176465 389352922 +-899138256 -770045693 +-699050655 284877075 +-39610201 638682728 +391447385 -936452294 +-930663970 -105319746 +-668695116 282892763 +-429892834 -113512301 +711789188 -527186298 +625773058 -931358650 +-336598395 26162676 +765703788 -995807091 +161361071 49176356 +-716852178 -120057280 +576143951 -62647325 +-950684760 963993497 +-678884703 -306305736 +-36656417 77627502 +630656398 654383558 +929237382 -145224043 +831792795 226116138 +372136578 901212389 +-486630610 517204924 +-529368939 108010833 +887953107 756659131 +387059825 337766265 +832604633 -74921238 +552406357 720419317 +486149012 631390004 +226983673 426475387 +852897944 175642768 +727334367 349024867 +-111607137 199031247 +-732755235 819228924 +-695010061 -223319785 +-963136348 587693189 +926070561 734302353 +-982322574 305793299 +38571712 -799070946 +993640794 408909811 +-428427485 -53940993 +247583478 -872320797 +-795338940 805105403 +52435313 -232648660 +47862113 -635765452 +-477852853 -164786381 +651098228 -568407957 +633376113 -579689159 +-160237740 620948332 +-969459033 -50944461 +-356171619 24885833 +-756290544 193128448 +595678236 407667030 +-835422397 686397519 +-34594735 -691879760 +293082768 -956789240 +-248586073 -860490243 +-806347782 -814826368 +-408704530 -200272210 +-179977420 929931638 +-34394564 -430453027 +-333694378 -22618027 +503828642 -680534750 +-940039084 -80983393 +-733547276 -546661720 +694526081 554756032 +615878913 801771809 +-321557398 -930290179 +-514698783 250727340 +147009602 -748552683 +408516357 -884765090 +240397585 -105233794 +-340093723 -903616771 +-151340881 351759702 +847177769 963819423 +-231966128 423247652 +-587871691 -832856658 +-226289913 -169583723 +146717846 46723793 +-988185243 723886170 +-323150836 -225254553 +-817359202 -646669180 +391152146 982017999 +-385512993 -338692545 +985740679 -911535521 +-23288170 -287084088 +223097691 -46224102 +-654840102 255299380 +492035186 618675988 +319361505 -142583272 +-299017183 -852985458 +-769679911 190025595 +-86313204 -772377479 +647658982 370684131 +-120056618 -350335101 +674274179 612904344 +-610407188 -842952276 +-963319917 -966423433 +-205649358 -823832628 +707204061 -767432962 +-573164448 -676548066 +-733876147 172458328 +655270072 -594687372 +-365101832 670338014 +-186893716 671954732 +-962660197 -755167783 +-907650922 25831529 +618672164 133067643 +923755218 803973567 +841333187 717251707 +510395198 -813193227 +-377981918 208249632 +-898269462 -643146645 +861298850 -529746701 +-760383507 176134376 +-955166150 566609478 +-732885561 686309490 +432179026 -42767254 +-843830335 -624967764 +-580049622 214629701 +16549884 -307306501 +799741737 -926931878 +962252211 887885968 +-333256292 -138356369 +330550272 -385926787 +654297333 -570436591 +969511411 -346378276 +-647604553 378066226 +-766809482 -955837936 +-283645581 682402246 +61034418 946726891 +-162021585 -977513524 +490975080 388301267 +83084726 669754461 +-722878423 -444211710 +330618369 -569360770 +473998882 -806303411 +508688250 -41399937 +269057675 -155965144 +250728968 797638660 +-954661805 -333514669 +-779176014 -713216105 +-26480269 -798139940 +-81181827 606077936 +389474463 547341457 +841783865 -321866422 +-56800040 -147546892 +854669629 -319772512 +-470692285 -230263187 +170085847 -88128371 +-968574776 -679919349 +360844778 -421974810 +100100947 854284724 +440511861 212510452 +-785101508 790756771 +-430086795 725626257 +955452436 506954248 +-738396922 -970579147 +-102591779 757613851 +-975319529 226536210 +-496270474 244584383 +296288777 689911752 +533644686 -268185655 +338346606 233021754 +556172082 -711153958 +335412729 435121712 +971099182 341438787 +-991029266 570435219 +666319528 -872579948 +857019274 48351683 +-300717552 -466863294 +-824987698 -700559639 +-140402754 -157497871 +953364615 -655525053 +-51164510 -347591690 +-545652051 689927418 +-984335292 566570764 +-293399081 -949763416 +555902499 193569411 +533633399 -188640787 +-618068422 680748218 +205081516 -200215473 +-397753870 946642465 +-884395133 59709076 +-161119571 -29997678 +714138051 -906950328 +851931909 -72732943 +106486680 -626452997 +-987497969 -887767497 +628558960 133928206 +875277467 793918281 +-782747581 -356009554 +-678364740 608480166 +-811910910 -177601617 +-555530578 -728679032 +-920695492 -831522244 +56089030 -183366870 +-849839979 -497295899 +-966267509 620304864 +-455859823 -705142367 +-298215094 435398247 +230942760 811918090 +896304791 233277051 +950370089 856309443 +672694121 -942151938 +904518693 140003977 +419859705 549790444 +-301490677 -978743109 +-545665698 246049660 +-752044794 622579441 +921514913 517376146 +-837170517 -903859202 +789763769 -942805095 +-208235476 402892961 +-553867036 -550343203 +-417381126 -253974880 +971372894 752284550 +-657833339 184835430 +-996659579 -139286485 +-624542537 -678268492 +-709332721 -731484565 +99363081 586438867 +-652140247 -642231871 +-378558713 -598009249 +-353726735 -241222136 +821090921 -348966465 +-330876492 -937707937 +141832575 392933497 +953997169 -400305160 +99529398 -931944529 +-397222552 -528204758 +661531115 -576291057 +812601313 -147745361 +834627853 -328981580 +1050091 632410946 +-660340016 -623305206 +619099879 -708857846 +-792770495 275326635 +416208235 325737708 +96142625 127667365 +-949840460 448611757 +-133188341 141403884 +367797415 -121035419 +-722619544 675510098 +512494347 -953004189 +-730612547 610409177 +-276345252 556022159 +256455066 -471339322 +-466449983 -693925658 +-947528227 -395172569 +-630700228 -61764398 +847748128 851141827 +-470209697 826694554 +941394386 -985356741 +516791422 982890261 +325867904 840529762 +354102780 -57755333 +876297187 -645379222 +-104436236 380382563 +-373979136 51771218 +936028209 -974795907 +894901214 -82041620 +460104495 -683057418 +-381099169 -959865557 +-898373440 802663596 +-246774294 413270706 +322184228 -127334018 +3776303 -761825085 +368666996 830833699 +-379654757 -954513730 +-201667707 -979195147 +425551849 -117606137 +23903557 654018941 +561889169 26517455 +133028446 -946903999 +-90847424 -592900696 +-318047588 -401226655 +-522785681 490467127 +-795274986 546052005 +-39127384 20645170 +-58021217 584576964 +300922938 -90243149 +-134121296 670459017 +509286762 -394278619 +-883683868 452547859 +-388674000 135800212 +-780393116 -402737077 +-988602289 975241700 +973389689 423877255 +-110456365 334238537 +690899414 288419041 +-615920089 888025704 +-275521249 -22694203 +-880155753 -880369498 +41676937 -247949083 +928027227 -295007806 +134343978 -612773839 +351929117 -919450492 +-812524921 -632308004 +-407151207 -269829641 +-305633306 -33889262 +-44680543 -668073815 +-20662164 114613414 +392180723 566447027 +446814906 659359241 +-656532515 -254169274 +175281352 -484877114 +-555645837 940270094 +-925123860 -683666667 +-807435858 365157621 +-98889801 812987392 +-509028980 -289096437 +-790240601 80168492 +796886037 -485397890 +549110473 637853143 +311944106 630299882 +534381470 -312820647 +-378917621 -67877054 +223341166 -606106586 +-764897728 -874758118 +-403065076 843859042 +307117833 318900407 +-867649976 594634656 +-488187755 -448980169 +347176154 743474291 +-75857381 -764905436 +982602042 -381375447 +175176974 799214625 +-98082130 543260406 +738252761 817229001 +-209800579 -728687724 +623542891 -114110909 +-512778091 -327146051 +-472851810 -554221903 +821416252 443552259 +975794841 -805323007 +550527815 192290709 +-777618573 893796609 +610316316 -777241160 +-627155815 440899815 +-52023434 -878067329 +-983949839 -234489258 +-753212222 79068988 +-537150475 -518467449 +157625165 76047613 +341539597 -83248517 +-869147322 -667682565 +-965463918 939747012 +764722676 252098778 +833143927 657638998 +612398055 579992579 +-669754245 -696038332 +-668387210 -673526977 +-513903507 -376136353 +436349736 -329981132 +-86902812 549493267 +-999816843 -463104227 +784447494 495013892 +-279551853 872595294 +820437880 841933468 +-930273119 786036975 +470807391 -844287541 +562263804 -884995905 +965576634 -163968796 +886338366 970593885 +-36504990 -4612721 +-972883329 -853881015 +-501005800 -73689768 +-972526948 160839489 +-108845748 -226542408 +984350391 -532845623 +993502290 -541093375 +299364505 -30125963 +-687899299 -352583771 +-499741581 504449920 +905732761 914582376 +618537279 -128202970 +-324016232 -353852550 +-186148950 206277816 +414556968 -715707006 +-687194431 -340938672 +-819335697 850004749 +-809137751 195874960 +-282112725 62436924 +789690838 835508581 +814735530 617578294 +-677821267 -648729282 +648623422 -287533645 +-502967071 965119495 +760597749 -985387222 +-183511963 28736961 +135138878 289829683 +502713218 -194578042 +-207065717 119108248 +-217523734 -53997159 +897339654 266248648 +-783827064 -582747438 +17220211 -747089165 +150874769 -211869515 +-743530925 -558659515 +643684432 36447458 +406681456 -478192054 +276096909 -230235036 +534618853 824965902 +750537241 -247136667 +723116921 847532753 +-39516090 749185726 +686817478 67170077 +45956552 -65315575 +648553279 909004111 +-498711136 -38531305 +-632630162 829245612 +687251748 758237184 +-636952207 528577645 +351592495 -800365014 +-144659282 254628599 +846229044 518325167 +-710151591 -551672935 +461198303 223495626 +-778295780 -278736420 +979205338 336991227 +423247301 82610155 +512093152 746268442 +487361975 832572162 +385924330 -254830477 +749994405 816170609 +-525169256 -652792872 +-175843235 516417043 +-212431919 887509241 +-652134977 -464336747 +847546130 -14543793 +965937134 579408119 +438858835 604697162 +476046006 -264220490 +-64064884 -637654661 +-782547074 -511155896 +259955683 -624657248 +-969524650 -342603793 +-551282365 941261974 +-473642847 368195901 +-782488633 -694906966 +-408809177 -218655392 +615553012 -761708984 +617012871 453413256 +233351933 -10136696 +-856892358 -845646783 +-223094820 783569821 +-747190213 -402912986 +809645277 18871001 +967743286 17055952 +-688085390 432297218 +-651581465 -776770632 +-853491119 756818828 +-977271514 954180994 +88960909 748104683 +47312287 -190256934 +-7048073 582565386 +896288888 876376435 +152709405 807029607 +-562338039 472397487 +-758318546 -891923611 +423188534 -590856774 +-678358711 887416635 +796121605 990325852 +-596066230 -269215974 +147141092 694550577 +238198538 968719444 +-368944812 -431656469 +465423532 710175282 +-470649150 204765258 +-721019 -157660789 +-113694635 215137814 +-874656876 -60965100 +154662501 -414911200 +-137861776 316210133 +-556042508 -662039511 +303631443 342478381 +425068000 445612723 +680299381 -732356750 +-112805094 -732703184 +-500131121 -701563052 +-19141959 342422048 +-347863746 -22182761 +499409574 441719443 +991793635 -759906579 +643471463 -142183766 +525859754 662443079 +714945358 -331702449 +-937542987 600482174 +311694075 72506901 +-650510249 -401583156 +317413444 -358928299 +145364058 152441286 +-875813119 204309830 +703850779 903271555 +-807825972 -549650026 +-155281139 497620486 +932464346 -728990420 +561883966 -62070059 +-262440121 88835783 +178811309 966945061 +236563943 497611498 +-237207664 -453399592 +688579375 570846016 +-574658708 742499990 +-255252342 -740090580 +-656619566 970089471 +-854465108 627973622 +-86955196 -638515159 +-292645232 334456004 +-933666665 -365238330 +48348479 -842969143 +417355701 -565145204 +-909098022 -941212340 +883919911 -521645959 +-649178071 -611382964 +-159879120 -383557327 +695475714 441439395 +755101480 660244014 +698895959 651770173 +390143885 843137067 +640982795 598238007 +722485317 -519202347 +-358781740 452169250 +-199866355 -101825903 +196030388 211119950 +563500782 -901838757 +501525962 -323722453 +511926923 -542512226 +984369736 -204123929 +-182799727 178236490 +-590971228 -635392688 +-433585495 -592897466 +-723253115 -319122517 +940051285 170108993 +-848173999 -881903578 +-585053854 -766826599 +-741346080 638968902 +-551197769 452662144 +-112550823 633937080 +-218450452 298596081 +-210483926 900951412 +105295762 90286723 +-28265082 943981178 +-728158529 508022192 +-604223702 718047537 +-768223356 -51271641 +927377854 787139689 +573059802 -139199075 +-595768868 -925766209 +-87374971 -855714378 +926880827 731020638 +265101619 100417139 +700393994 -485742807 +-149120778 336013183 +467543369 808139154 +-653581315 -949762837 +-827713293 822869270 +285078171 -853613185 +-544128907 402031979 +-460007243 601613993 +-999991345 -676051847 +963281964 -667346628 +918922689 621441054 +-685435554 -715648759 +346174351 926384827 +20759298 371337559 +281342695 -724060022 +-3795773 949270113 +380321817 -401481741 +-18260220 -791874332 +-960383626 -530937685 +193406671 467243272 +429118969 -108037582 +855025249 608654396 +-610281390 -295148764 +574315802 -550572021 +-89643384 916541507 +756054425 617633023 +-176881846 692870432 +-220448922 357954553 +-459675280 -512624399 +-329417019 -191947142 +-806270450 254456262 +-921924210 -276624649 +55011097 922098884 +338114431 -513709777 +995240481 692287519 +-13998656 -43519002 +-248705773 -385368416 +-777501736 588016621 +-23113874 385522960 +-474773267 -180664092 +-726455241 -509715497 +-186241596 236257582 +-683075548 647142157 +87222104 -101301189 +-834445722 533959726 +190679947 -779604919 +-257026367 -5482211 +267742344 430456157 +211231076 -124904838 +511631186 -902296632 +701665291 -712105595 +795114193 148932804 +713168217 169117953 +-651446774 -889536910 +678044360 922215838 +228996183 825472575 +770936139 864208162 +933569015 -78552311 +216486793 246184812 +-724829132 565809611 +-213675411 -170632873 +48168671 -573003179 +607367092 -221573121 +-628018781 -801509525 +-541643979 -896049313 +-655948711 766023822 +-471696404 -257114181 +776546876 -511785387 +-600369183 -24366906 +318719653 590954299 +-549297116 929326797 +-316513298 -876339633 +-956663919 632162417 +-571973860 -268011906 +-479862332 -326492880 +-771904389 355120853 +-725594367 27300624 +4679680 463572269 +121284114 -392161020 +-278576571 -582377085 +209371067 23910521 +823251546 -818585691 +489376324 667657603 +188931601 653685791 +-754878875 303753197 +499196704 -723580829 +945182441 583792946 +420269271 777854752 +-334669716 320285218 +-559209750 -804852674 +783210931 -559024379 +898210651 -836711366 +362631667 191671743 +16483741 -120009684 +812958840 23757711 +-13319670 -281477141 +971228785 -88062090 +802455900 659881411 +-870638458 -812679182 +905924106 202546316 +880715575 877977143 +645840691 422994140 +434828796 -441450293 +-199660099 -468165372 +85611112 299965476 +803573734 -935266662 +648925731 804592245 +944099283 846257751 +127211787 -181052065 +-714987778 492919628 +-692722931 856938341 +-757467768 764199167 +-51961232 260283234 +-695418904 595239469 +-207144142 -702538255 +651295077 -96212608 +512902177 -565054679 +-477847526 290122959 +-40044083 -332455758 +-628359494 -990552581 +638597557 -566806182 +-508616861 -537988905 +403221404 -665931770 +754806429 -155005879 +-147097555 678794436 +-933724532 799701951 +646403139 -180611327 +767605708 463357493 +-295792240 -14102359 +-525082976 -625414576 +-874103238 90190558 +-526158731 736774456 +512983213 -207357306 +-336877742 -834584202 +-840588928 -638361020 +784053009 -462598283 +-476406160 59937630 +96874293 761901530 +-778134400 813079202 +975295507 -726705796 +-369735511 897940013 +828390694 857286770 +179526428 -680304782 +-810217385 914594963 +-178791192 -789483236 +575909438 342381061 +-911861400 -823625536 +-876486211 -131288052 +576844713 302160528 +-86149700 985965518 +973559236 -456146814 +822609997 -361222432 +315634158 441088047 +-87189008 -943644382 +-375213317 -571883415 +491708762 402480553 +-832743910 -965732409 +-841901328 -700915596 +421696965 -436761740 +-177767587 -996115843 +-585270076 619050178 +-930465942 873262423 +58705142 956907201 +754823375 957834661 +-518513595 341560508 +233774445 -842601178 +-392907620 998793349 +-842784704 885162045 +-40763084 322724385 +933285733 654876234 +324611199 -895253150 +904795005 129933727 +594151437 -571841900 +524675579 -847617868 +-865367420 -694000515 +-230011126 -560522400 +-53075891 -705204864 +-851565696 -143820652 +13639086 -207788660 +445555984 45117294 +374484955 -963334988 +-85615206 -758334314 +-779177587 668135581 +325679212 284702441 +583857796 -854387623 +357435288 -43744449 +244992118 885973136 +196117612 159179526 +-981001327 623274252 +-737587791 -302137304 +879395747 47340580 +-552446340 -637563070 +-495975984 126451017 +819997470 -960362404 +850759398 -134855535 +323288684 -658056692 +825339561 -232033576 +561921617 351429456 +-290484948 -44683139 +672949297 826229358 +833297325 893244422 +-25211901 -342617868 +-41070750 -434836135 +-954301881 533343599 +-414730580 -397042088 +820857045 -416310201 +-235048425 -620017677 +784121798 726680111 +-858457176 -509046933 +116586410 -174598691 +950934194 -563743327 +-606331828 19761567 +-439267967 -982293008 +240374645 836154187 +411682554 73879081 +133292279 716783635 +118708537 301186177 +-468652851 -107543570 +-830807963 756401885 +576040484 -290218418 +-316275565 -981900489 +363168819 -699100046 +780289446 200782976 +28365225 536727049 +280239540 725409551 +38578851 -942321752 +-445032780 94227576 +-195440628 318661219 +467247417 763392111 +-317324863 -294162333 +-294153666 446274254 +-642515402 -975611808 +878127243 -768017578 +-695552440 -508026706 +120701221 655556393 +-289539310 -110723762 +165847281 577465834 +684110410 -179050569 +659781208 -107960322 +-114668579 281326394 +166569625 947568200 +-927388435 -986859204 +-765839072 -619496809 +-260753350 -317828936 +-57492603 -801419411 +832569119 -736480831 +-177617378 -719297280 +470606018 -724535041 +-599716144 164875316 +136590306 -579842706 +837710204 -798658119 +-765387096 -983744506 +411268959 -492532253 +-501161515 419652978 +894396766 70475563 +194937354 -379901127 +882669920 -545108292 +850843864 -28893568 +-361867219 425410042 +348333251 -735291623 +-758516796 121291682 +170755920 464089777 +31421749 287420242 +662875160 498031094 +-279160495 -609310568 +-670344586 954578529 +-439424980 435965692 +-384940085 412597908 +-572194465 -560140945 +-305303005 954840780 +-479203535 604818050 +684741446 -954341758 +38707590 3714581 +299822381 330151601 +-608106902 472592846 +668881268 14349124 +599134865 -124649431 +550026623 -193660717 +683187957 -455693373 +817749361 789772996 +-78814029 -982927483 +487371753 -850473300 +446580704 -560453477 +950807406 -259431156 +-633769949 745214632 +-916348194 -977453664 +618877906 -884960509 +-46954149 134250462 +51893591 760971349 +54952698 -76292356 +-619983639 -334345122 +825339622 -164865928 +36964928 -745682121 +780941762 -695764302 +525592440 -175908441 +729976664 -111891862 +-869861115 160128012 +537673543 130573402 +337106689 790961183 +762531485 -465426984 +607264960 422331351 +73790647 993275715 +-693323751 98796710 +-222274691 584062355 +326713278 -609560956 +58261849 739654454 +-409860514 -440449532 +715235272 -38446217 +973539397 322630805 +-72789405 -838178897 +384683164 215131350 +106479217 -824186311 +-336450640 -842985836 +768084514 661852837 +922098172 -306372969 +148370447 -889488921 +715762354 -712734807 +297018587 704550426 +-827011663 517977287 +108970453 280885366 +-762729505 -340677301 +459201163 -10425911 +-98687495 999788889 +-209605254 765919333 +-456840219 -49846751 +839339663 -524537385 +894005404 837716035 +-662942010 -867262303 +-404749099 -600459711 +-550799519 503693082 +547917545 -163226890 +-822317475 -526280120 +88288081 -996230953 +186444009 626870437 +-380730560 -141334034 +-942789387 -648980146 +-781641176 47959279 +777955051 -721207411 +-972000681 -802177314 +-104984661 771406867 +-843791393 -659948277 +589498492 49785113 +-249609490 -358537222 +197056355 689974592 +-105031036 -790437881 +588151406 -879066326 +452823682 -623218447 +-927223597 275100312 +-55416160 -659343327 +583089945 -944518173 +-950984067 479707392 +-804579934 -641513669 +83458991 897712781 +-642653874 -359794555 +-461527020 106072197 +-515558753 -52690007 +867996899 610116751 +446126915 767673042 +-812818541 -366258699 +-20494766 -511338002 +-93295665 -415030867 +785532727 -328822507 +361076502 724046626 +-296828553 -240256411 +993151091 569766164 +-367364349 378392719 +-574737348 -846254148 +46265609 660684354 +-681786126 -6811025 +101482947 -70590595 +442330614 663542010 +-706993378 465949348 +-34951575 696826479 +522547657 109533761 +-115121093 -731296041 +-609298943 -895537515 +619740598 820798645 +766761775 -164006225 +397510197 -78663651 +-524386552 -199124645 +-658507264 -994450710 +-856068092 449712195 +873283504 -836942805 +-999713852 121126262 +231601939 -892849274 +699170981 -241974533 +218529733 -83435782 +-636698503 150304964 +745714689 -974172558 +-287258652 -745729192 +609640278 -3382789 +552657150 962768103 +-663462266 -273192926 +485351423 -352699382 +373625314 -6903055 +786098386 652163424 +-235323188 -745940854 +121317814 -156929413 +108395062 686658145 +749460698 -753605405 +981934143 -812737044 +-870888419 686426921 +751450038 745488233 +-605340764 -240658098 +-627916452 -856434521 +729040376 316625153 +843554161 -990622467 +833758995 574676883 +-903880431 287416348 +680205251 -887239926 +548231560 622034265 +668500461 -475174782 +-202850565 -805371119 +-484798305 -506013057 +75939050 176509874 +130975871 -383349557 +407121317 -959505611 +-768140159 -577313285 +-603788402 -152208688 +-386462565 -617936971 +628059615 31280661 +-454932376 -767452150 +-105276656 -902144632 +429958734 -395725914 +-372706370 957101420 +-857385708 936703564 +-678096793 289206149 +-842563511 -147946153 +819727228 -652486735 +-897075216 -302845675 +330460951 -921573079 +818479307 102260842 +-654209983 -70223709 +715798784 415729884 +-161529163 262364621 +-923215448 325814431 +810105185 929552572 +193593060 -865825989 +-482101820 337442951 +-407549355 172935562 +464026107 -475405842 +-543326105 738714078 +-601953714 -136701785 +-283661269 -176110929 +871038611 844072671 +-710482456 108697267 +-299919199 158105345 +314822986 161209207 +220904305 -496803912 +-6828853 282775069 +658963494 -858442055 +-359330433 959235915 +828912908 -592496621 +-701368159 159232923 +651776075 -803421361 +-303252689 12364193 +-681631849 -975855793 +-633217044 503972615 +926251705 -912590635 +835621769 -63030358 +-343300025 599949825 +-89252903 756502267 +-271259218 478166627 +-724512287 -467738727 +776053251 750546098 +127939219 -777533873 +-561907518 985604706 +264300253 -605241511 +986750687 981535182 +153672557 686535585 +794842976 -763109620 +-58060959 -216511103 +-531736453 -784403792 +-456000475 672146623 +827085536 -655055766 +-6293830 -687746769 +936095930 -445717666 +115093963 181658398 +-299534002 440410003 +167526835 984677421 +592599581 198141524 +822342875 330771341 +704597517 296316028 +917134304 -383118867 +-332633153 789063298 +-26596319 438650047 +716734111 -711806826 +24300267 819587303 +-524382276 -454173914 +235462142 424013337 +859176330 804660142 +-793439604 -16320825 +59971521 805597570 +213570745 -63330540 +107550822 -131686544 +-356833864 -290245372 +-843637380 -567230811 +-147358927 -516154754 +-410608476 -212882556 +-683451959 -506486730 +820069829 -627472841 +921766388 -768639000 +-470532849 -496432070 +133218339 -825697519 +-618808947 -191160917 +377741878 -181026794 +639397077 771387882 +-278450359 337643204 +-848595446 -84052111 +793597189 292744151 +828750100 712082285 +70604248 806464859 +-863216611 -486343425 +-532562603 297442020 +432491722 25551498 +449670448 84272352 +-543281022 366168797 +-665661905 549479511 +627297107 -115543748 +-135362808 -466556676 +66182035 18046680 +719398060 -673534899 +-345177513 526470352 +960593784 -397486487 +-792606347 -878782385 +-854291745 -111465515 +506755686 -839506994 +-977137694 595180766 +-369775803 765449093 +371119661 998585833 +585831853 586330690 +542850187 -137411134 +-121881184 -322936057 +43054655 -844734274 +-191875093 883437410 +758295747 -493757287 +-261164637 -703590773 +422211974 2312049 +-60681312 -846528546 +614440620 -160792222 +-16838795 98903254 +-95705197 568670151 +868974956 640757582 +-163926452 151939055 +207235423 -592669838 +997446304 136788194 +-976554219 277537804 +-735865971 -34530272 +237482971 173602604 +-423940691 -629026593 +-15141860 380074564 +543420737 -362642910 +-626158631 -393874446 +-905416776 -428761282 +-530372839 -713948812 +519350671 100010497 +-648573153 -285224530 +90184985 -737155187 +986656706 -72885207 +-441426201 100255181 +-599353019 782002651 +-7789224 561175401 +938471807 637271130 +460835561 -235849831 +983979479 992809757 +67253221 -748731528 +626175240 40450307 +661369477 790688162 +955702652 437922278 +-454856576 -641574717 +-454714937 -64623361 +-29928107 519652496 +-900595234 -988785482 +-277957976 655672768 +-170881578 500584462 +637334392 -690890192 +-835397396 -371676876 +-629972272 775220045 +-19447295 529224171 +-49450605 -190751196 +-807254034 588715906 +-850014337 875414554 +-799591877 497270377 +900403948 70672666 +-926082332 -321623884 +-349120989 744808461 +-223654165 -915933357 +-976960736 -588940707 +744913861 55925136 +888288529 -201702858 +-232335951 365844059 +-121755876 942448941 +847128798 846638283 +241789280 382048248 +-184441817 -23465374 +466078247 -102759870 +-424165051 642657570 +343143106 -964785952 +279102616 -264662060 +-482090809 -371088607 +9012779 -316670138 +-173030883 458525357 +309369096 -332466802 +-466487381 779237930 +-368405154 158766129 +-257369081 -492332435 +562411269 639477071 +648064668 593174537 +945838504 513733792 +765643275 982334504 +-252888420 511021788 +-41434521 -379860179 +799183811 -801046518 +-915977457 -573308811 +73464614 -140110179 +578498019 867684340 +342321470 725508249 +282439211 848643252 +-902936647 141987385 +591874155 -148520944 +-434697110 516207783 +136575426 582678592 +-812884694 -801828089 +-434316003 -218457634 +772487571 -632200944 +-624775231 439588093 +-44593723 264720953 +347957365 240916581 +-712247816 591654436 +-950198830 -512991086 +617287208 36577226 +-970541856 118436410 +939963480 -102294217 +564411059 -719793189 +571623173 -46337563 +996770432 -828462680 +753540572 301871854 +966903554 49516951 +-605260676 -460597004 +431639084 -296524479 +-280753696 -7946247 +-128328835 -763261685 +-907206353 -873793553 +406429192 445581198 +540789848 116574488 +-539011305 -898325564 +296740157 462205733 +-567527049 281296739 +-567069736 702989921 +428079263 -78060074 +159163762 -356825333 +-851753453 781286578 +328454475 169952113 +-324909843 -304698152 +158151572 -672423271 +63810357 -898254189 +-930752586 -653516137 +-541060684 -817620325 +-526025517 -102951267 +136063975 -332503887 +476733268 -939906275 +-328074446 -237637837 +-371662148 844475186 +964656533 -151292895 +48684141 894819921 +654944371 -155376451 +223637121 -106510346 +52708355 133329016 +542403137 -516612965 +-518617127 -594004254 +-741769641 -427785544 +943168580 -89619356 +-471518055 -71066384 +-780052670 710373368 +963301725 -911752554 +316625237 -439053452 +-389159206 168785710 +-488482911 -22550118 +608707964 820066964 +905482587 765496455 +885435829 245417120 +-991455390 847629838 +-741189856 -287900580 +45828490 956698929 +-5715733 562999091 +-460922517 993309882 +-683802116 -851840294 +433595973 -731264998 +-30125919 -14064517 +333462931 -345580678 +819829164 -782274632 +270766547 -512680555 +406326073 -800172031 +-638386567 420200655 +-920758526 -12963404 +982962171 -537849650 +486058160 -858908091 +-743053502 212157280 +535511397 -381828237 +-753593691 193860152 +-45203548 -761876088 +230115877 894055476 +-796441891 888005940 +-507444213 627689598 +433776677 313912118 +73706704 725824783 +161503570 -610389576 +500963671 -841097270 +-171819054 -811774325 +-1481094 412160650 +452049040 -432307098 +-584920959 -565486161 +577559061 853242954 +927623244 103103790 +-317309522 696887404 +23138935 -751317226 +-277539872 411701027 +923891639 -249293066 +-441091916 983953141 +814647613 658265769 +84242505 586806559 +834326094 978513423 +760037976 -907495120 +286046406 433076757 +-394850499 -861740990 +593555639 675871258 +-236805634 -486147742 +-287195924 841056738 +654636293 671589613 +404357445 -420012743 +37995422 120388919 +615608447 -139628403 +767308027 -422974678 +-804968241 368438494 +917504178 -534087321 +-444677849 756697569 +838286677 578541055 +465202409 -761831055 +312189427 -929517896 +-77339047 348179173 +-668750908 238677700 +272650885 563985661 +283704091 -57225976 +-837510618 518580658 +641334182 505869880 +257458449 -513299691 +342228100 367391423 +-642188504 648112221 +495269480 496233818 +109067839 141756994 +-567669122 102588679 +-810889740 737446063 +-891588992 -624299216 +-116893113 118346481 +745200162 430918700 +-498177430 -242622572 +-474659381 -560798105 +155732944 461580351 +794906808 -989180229 +562409583 -164380712 +-726254965 651243857 +-861738715 -27001242 +-522547554 196433388 +360665038 -94670472 +485974839 10322342 +-138525324 894738317 +890270989 276603090 +531557545 52945156 +258234141 -910575206 +-669308554 -51159037 +376229767 325981055 +378872102 -945029282 +-382600207 -412099535 +-519685694 915072498 +-870434354 -448207527 +419829657 -176908109 +372584611 811248583 +-595840324 -794214017 +-879236172 118218147 +-131366143 634069167 +-423504618 -9934994 +256255849 -21184826 +468602575 -650777940 +-979435992 922620058 +-776319082 667665337 +-9602728 302063140 +-258742193 -894321703 +-779392386 628691228 +-609336362 -710386031 +88234862 -336701647 +730993118 -955290297 +746080421 -612406423 +-540657712 449883574 +-695180260 -185361149 +-324688351 -657074038 +-728918705 -968756471 +377665667 -855671198 +821520854 106356857 +317018712 353909746 +927828855 -405130429 +939269592 -583981845 +638915342 657637297 +691447005 -84855922 +963122585 728593386 +-17502609 968920858 +435849002 -413590184 +-865784405 248890307 +-931349055 69265259 +887819667 -833483315 +931523213 -40422078 +-612286290 513645122 +651811157 -558207172 +195954062 -759978377 +950866920 941293290 +-659936808 989821581 +53508069 305856419 +690272653 -214406485 +-278664153 502262493 +516861518 768322828 +703456682 227367602 +775438722 841956488 +-175366159 -431421591 +904260222 95461785 +187431729 922834763 +855750520 -916602194 +-828517168 421657984 +787792981 173741292 +-556067400 5669827 +-106622624 242656017 +-55455939 -172762306 +727121126 495378901 +910170031 437582894 +-177220140 44372753 +239057481 697640907 +-804789890 -201744889 +-59093514 -408717557 +-52383528 862579117 +-78055783 -114003115 +593857942 -931834303 +-257135998 -993541763 +678926694 257846580 +-190434455 847354917 +130302179 362655911 +105691633 -227129716 +514252455 -831531741 +-745559747 -326770417 +901981902 667700961 +-838681891 353795743 +-701737160 773667814 +566251424 867519059 +-124545579 267694903 +621056259 716764182 +-328495913 81719750 +453412184 -881791810 +-535420634 -229445157 +723986863 324279806 +-530981528 596631708 +-363461688 106634321 +294901368 814246996 +788381210 133266652 +158156001 -240213322 +-991826451 -162661713 +358988569 619379368 +50138148 -651150263 +995274775 255701979 +-866486852 -70964026 +-897836186 -294001094 +122807391 -533114754 +90853127 719837722 +-530579259 87209351 +557933842 -522973195 +910296993 -618253889 +370418601 -294286718 +-343751600 119182382 +-491745808 818211917 +-718798739 204071222 +-634711536 -624016969 +617371408 611981564 +-807105654 -72396154 +669343356 932510276 +149068530 -939220787 +177853271 799120009 +-149774056 712082182 +-7457036 943947938 +195136483 579850125 +-936557912 -689909960 +-888103014 -609541800 +572710160 -639935715 +-930615049 -543924794 +140289610 799156565 +-99586795 -270155145 +641886929 -324027896 +-526088634 -572546882 +-789250280 -670061941 +-376101371 363447479 +-851465919 -219480972 +306299907 112408412 +902887902 864318475 +822063247 -602230486 +-734739917 -706549021 +-958726230 591171342 +737160105 -666393757 +769642471 -845594085 +-587208005 822042756 +-507020890 128586463 +282529841 -786334366 +674263381 -348561237 +-167994334 745310146 +621584526 571176485 +138788776 -949784048 +849959992 259693960 +-385520220 121449471 +-799350069 -531062451 +126776576 -505719904 +-896828555 -972972059 +-81637226 681554302 +-756052118 862752482 +-955603486 993904457 +60992248 -323712364 +766348435 55226916 +-398318432 892224611 +-409018919 -162916715 +444756398 684357396 +-175875982 626415312 +-947572040 -864943999 +-220404164 767972063 +570130104 807522828 +879254004 891530009 +-383181704 15894388 +-240085515 971825472 +444740411 485256873 +-465467127 -398325467 +709448709 898275917 +252902752 -222965905 +319433562 780619956 +-841470165 -543166108 +112718626 830586410 +640975734 69418148 +-875421666 -940665019 +940435356 -827633051 +-716367341 -214938481 +-8448043 25968406 +877552771 -16622043 +502569286 980462645 +766920876 -86178974 +-812753972 366319517 +275678494 -379699196 +632637494 915018757 +-52177392 -532376541 +241016938 -533797475 +364422502 80823880 +-251190868 -84279484 +-323195752 -463088485 +674698257 860006806 +-695930018 800315757 +-719167306 -751852980 +761269354 -202810539 +125285773 96698829 +-282124852 103338220 +-698254954 -599158262 +-368978285 -335051411 +321295998 -816629731 +808616732 791106130 +584881180 899494580 +714152591 -422720972 +-4267346 972017693 +-592790462 878805250 +103236988 -303457132 +282111358 -692582911 +276545235 -733430168 +-812930045 -673662421 +-654687755 737077468 +-297510917 956504794 +847250140 -433643631 +652553021 -554622357 +-611896277 877564948 +-888575100 -123016778 +-761235610 670801335 +-807029953 -611245332 +-170637268 -401743628 +811993616 315858071 +-646124948 -146546440 +669770820 -13415174 +258697458 14638626 +-735810286 135195430 +486325794 -846683108 +-888128120 194738155 +727670625 259116165 +-848243646 -495209583 +-707267211 778049487 +485939731 390418147 +508260967 545668041 +-393344692 949058285 +672965922 -709816404 +478354153 -592344929 +-79674716 254292447 +-756633049 -583853100 +782091730 -926319351 +-594116536 -763202550 +261714379 -874005465 +-123238811 -599080367 +152165187 174663832 +474022307 -463785326 +-629920547 691266339 +541127597 376792894 +468176092 -370483700 +-498274163 441609911 +839134074 -346868126 +909615485 809581590 +982674000 -719506910 +305552186 932698640 +405059802 -853147042 +-819126828 11472754 +132624472 -85352466 +993191248 -63506815 +-947313786 848549173 +915960540 -634033985 +839447727 295170685 +-854775028 -151794544 +947219636 -488764754 +705798300 723210792 +721689584 -981957107 +-601959467 -273175456 +674374889 -344262576 +-78947167 -503269488 +874604831 51826460 +-690660058 206271349 +501371612 -79420008 +-713635781 951400811 +857753849 901589081 +211965324 439155005 +-429457993 -589227298 +636273397 649372889 +-762700048 153981261 +-757791709 455888345 +234252002 486521302 +164009809 -660145215 +737006406 -117030563 +729699238 18087100 +746243851 -501384125 +-810623071 -280317423 +-522151 -751716389 +-2587716 707046345 +386251397 -422280378 +-14188998 828683235 +522329531 -180339142 +-176498863 -924961509 +-466930424 229104634 +-659100658 103235921 +77174593 -26157582 +532584426 164525471 +-351713832 533595254 +80870606 407787041 +439999993 135085989 +522398960 -615404502 +563496018 275099491 +342204619 -894689036 +190022318 -396525556 +2378824 -219008209 +-24605352 512133059 +856302324 -819990282 +580660275 -515483033 +772613328 222414307 +762126677 -180397447 +-206489489 390169401 +283198749 -845962198 +-950213653 913376028 +603305986 -291808527 +830185200 562591321 +157914048 700840698 +-132654118 -953120995 +55711601 634561291 +-193801851 694492408 +274188801 -83904140 +-219027202 -843832463 +827745998 631202459 +719341221 499911328 +354239680 413801728 +-734742576 236205804 +407912309 306351328 +129520706 760052830 +636476591 -360352044 +-642109966 107134988 +113156937 -917511072 +407173122 -606875339 +-49459717 720764148 +857907209 250372863 +-331756163 83229654 +-724411156 277962055 +259576183 -123904423 +-636582187 -938385371 +591219069 796654970 +823586405 -636305208 +332097623 -968122054 +-66257110 -733499328 +264536847 -896932744 +206325477 -747145079 +450449430 863030938 +-126713669 833841712 +-916597393 -405634394 +708375724 -886232737 +101697554 786591936 +145406434 -562921355 +375928903 -42425723 +-476971665 150306802 +-196949139 592901863 +966881513 -992223642 +22187288 -321009568 +131062975 20089463 +-814192121 -912962655 +-573526860 -316990831 +457938341 -539660428 +-65722325 130237482 +-356438255 -912856329 +-860855829 990510743 +-161953729 650596343 +803338304 -966168747 +875070650 560945900 +-791975637 -469093615 +-105166006 -545458214 +547206185 -27314232 +-836421264 410395877 +-887328741 -846416193 +-798840859 187113953 +-848643020 -51667955 +-787573135 -724064728 +-235477473 -705999855 +346280990 837671661 +-191501214 438269399 +993364371 -12867419 +-363485457 -252617274 +-447575772 584041625 +-516454556 643128507 +-60783719 -406800193 +-488875401 389706586 +144864952 488141503 +-26515937 549358210 +18537557 -785413802 +601128248 675109403 +526330234 449053201 +-256651368 -792124593 +824489375 715931151 +-733273605 -358934481 +953590183 -367706178 +931842002 923508020 +92380323 -340144660 +648879945 -843517733 +-246011357 -859954772 +213197094 -751493329 +175127744 -895565871 +56526216 285077159 +-13473765 -46870188 +-785441429 820097759 +247871201 -56027160 +51933787 707991419 +-736941858 -552601096 +190794572 -798718765 +-904999760 -341317441 +-826263834 615076518 +936624102 844469705 +-106300018 -3862473 +759542576 -946908482 +-915550180 311260523 +-808794957 520305083 +-590884638 -315220275 +757951909 407831947 +759980295 276579188 +-110360245 837730910 +999238734 -55267178 +-529666344 663773018 +-711082818 307724192 +151737377 972532954 +890665051 -773667390 +269964655 625281922 +984876891 -52733314 +629427506 -347621361 +329322936 811323855 +-559997002 602280789 +457510216 993985368 +-730587538 -960500952 +111148947 -123148093 +410047436 794136209 +233891349 420964877 +232246962 561733273 +-865765122 282515623 +-350827079 -244620878 +-672290700 147290755 +35090488 -404727334 +-892179846 -115705446 +780429001 393833731 +-535524729 -103803941 +-819568526 -637251669 +93442037 386283479 +-906891313 -390441852 +748001080 -757803130 +394709047 963347858 +-561303420 229742227 +-593564040 -599056642 +-630948648 -722362489 +-387158152 -857210018 +-913484287 -111569904 +-875804402 -942942375 +710375030 -854796107 +-380026551 308682235 +-160036370 53283487 +944521372 -521816491 +-403555723 651528519 +-313833445 596655935 +-881889401 642806041 +-342866402 -711144541 +844657196 -909788561 +-755461343 920449021 +685772502 -977969303 +918873394 932887053 +-461381952 -987577676 +-993314274 675552063 +539289283 -358463249 +747720578 732501006 +121833739 610486056 +321817805 361533839 +974293938 857119459 +-189185299 193311289 +-23711734 139346613 +146791254 -925112796 +595968526 -449738118 +167299473 -892345192 +-953450792 -713896444 +-558028080 395197050 +-658474252 -868463832 +84370081 568213649 +14575431 416998512 +398946281 496266727 +100649634 -99834405 +-239140525 -256224186 +82831286 -179465013 +386326046 105927030 +201083053 -946132745 +247898114 607194963 +-137214083 472700168 +833253940 -758707827 +-329043775 605679270 +361544345 833792122 +-506820634 265108233 +392142379 -29060337 +-159837094 595586536 +-381709351 103626979 +479724558 -282448836 +43065264 -861550736 +-752911401 706526805 +-559961783 693935852 +451110723 -129015293 +835966682 -326584750 +40633760 -240103244 +-802346182 -456865219 +460003484 -139172251 +-348815332 291385735 +-875791997 216589207 +425759918 -383879065 +-821859122 649451717 +381188601 455069065 +-778422589 14240088 +960690419 -244593250 +418205272 -622947761 +-880163702 482885650 +-199755858 -958520728 +837195213 -789189134 +-553366543 -785261161 +398755243 493780219 +30841611 541754671 +418135307 -158820358 +250899822 421145709 +123930423 -78007082 +-463650079 581527031 +-732689092 -117659807 +865544881 -433103345 +-564775084 -599000631 +-121980218 277379698 +683607322 -347199812 +-385558184 -58805638 +49352159 -312634321 +599833156 -672638902 +870246043 -208678191 +-49653802 -666335507 +-966507535 149325551 +583924069 564885937 +133864466 151239495 +133348167 393077976 +179557549 628878007 +-832141993 -836412965 +-546813201 763250288 +888079196 9535930 +-630891903 -548040639 +-522633051 -644535006 +201394151 485210026 +441611642 380430966 +-111007016 403158721 +-915996824 193326022 +-896032326 912836828 +846904000 121841444 +-772075321 -161478886 +-18931906 -225335167 +-221441866 120099534 +886839083 27861353 +-851517374 422512115 +-789484522 -241116162 +-837384862 671225255 +-539544489 -552543239 +376379565 107761790 +244597050 -783863240 +-525320146 531941144 +-64070036 691118214 +-839103946 -14881497 +-805836506 -649042532 +-16949545 456229638 +-893713836 993260184 +282594285 -814924168 +-769138625 19177622 +31405593 813299509 +191702040 227036355 +-298998831 107702508 +-461922806 -577591118 +32649760 928726298 +-358808752 996170609 +-254217098 373204460 +-25781872 -924790064 +743236374 837804610 +804746921 801550980 +-17534101 387252826 +-892283144 923600815 +-672343940 -168168847 +-345064661 125887948 +-468816119 -379638371 +-602260487 359947416 +-158282772 -587284197 +993755442 -57179599 +-166272973 706094965 +-398758944 -129708600 +-422166760 -898017890 +-68617014 -151293984 +898553338 -907760479 +929166709 -963689475 +936674722 -142812776 +988713792 122929351 +-814441149 -202510604 +912542697 -229124849 +991130546 922545140 +-354666814 -187695079 +854411347 -690713572 +-220227148 -563895468 +487736607 896126175 +-825018679 278389929 +-486144135 -6511476 +343585995 -226516135 +312752615 966706169 +95451469 -286079219 +976791951 -520425630 +801510636 -739351818 +652103700 859700149 +-435576936 533210861 +229842113 -596448223 +-596898906 189238657 +739688948 -681338905 +573481796 458978395 +299247902 72477266 +-685070081 353854474 +773370997 -545579821 +342836420 -481125799 +-426958957 -502323200 +198596293 -105601427 +-813702527 -161475477 +949425243 -981753076 +-644256743 109698211 +-557330058 248616848 +-193786317 -41624884 +-62804718 770742400 +-381352323 -651368719 +-935521063 -622462768 +-960177903 -126560916 +457769547 -844096276 +424135487 538793722 +885153853 -962396911 +-751127169 462878681 +-920330001 -706844048 +763424585 -834543513 +-391420641 -42517521 +39868997 820615192 +-239571234 -555494667 +-654434543 -438121000 +5690948 252505486 +-437240084 915737440 +-308310041 471692038 +-818289211 985144577 +-428175493 -925802385 +617075176 975204478 +238374619 -914207732 +-91436207 931732049 +-327549588 642886001 +-219646231 -843930297 +986316184 181754589 +-246434023 -654126965 +908294012 -690684761 +-731721517 -812284457 +-464258723 -83500302 +-22408833 961842736 +-836651205 -759403158 +23478605 938553463 +617868448 -230511139 +-212306761 123670790 +800332390 -195925473 +-503814658 913422579 +-708215828 -804234737 +-374145064 257366750 +863388791 -448992064 +-777231962 -451047480 +187646758 86288487 +210411896 471824789 +-890507368 200951536 +190650742 555945425 +-193588438 473484475 +-196804018 -1996503 +606907375 653470450 +745656444 482201484 +-488570561 -515365230 +-758755284 865452236 +979535345 337476705 +-999180929 33993166 +-737202137 -185796585 +599736924 526758867 +154165448 154755702 +843435026 -81140862 +517200381 -960238046 +373968116 631541172 +-931674731 626186210 +507065135 751292054 +272802647 776366547 +-509450995 -394269947 +803981026 -978895049 +-954484119 128190066 +877012058 -261260035 +-646437624 248351730 +-79559739 76197188 +177836436 142606985 +784854949 -578910469 +-908276039 -863188071 +-940364858 -22223331 +-951397794 -685169111 +50224578 564836053 +301138614 712281384 +503330553 362508882 +-974055202 585817094 +797418660 549573189 +-298702342 -736052443 +-348775112 -932272014 +-955799305 910439972 +-987592817 -423065263 +-426172183 -523626466 +336644003 577462048 +240971554 789734045 +-866129291 -976529601 +939962863 489700463 +-811669828 499124053 +-217420579 310482181 +-930396531 432086418 +419413331 318505737 +400823341 -320324675 +18644761 546120726 +534927027 -888357962 +478106122 139644984 +-49725491 392290769 +-207005825 395206232 +967895538 969435777 +-750723149 179943571 +-980256490 208989221 +499276263 -658269053 +154371481 -367465786 +-43520432 477632581 +-231357556 -184201275 +751976142 -139969758 +-645892111 261515517 +-204904414 -481445867 +-731811878 -350309369 +-691718403 -663900030 +-639010509 -811981113 +-975758168 465697243 +290480786 -875883031 +520158011 -512697202 +374324014 177822983 +-1048948 173846421 +533235182 -301124012 +-635203600 -390578538 +-77027894 531761640 +301453697 202477689 +257642316 -383729683 +223406411 112677412 +721212506 -947683688 +518312135 -841712816 +-859607279 -771835870 +429856737 208926923 +55863900 -773649670 +458942860 -459068415 +12731236 755757282 +-407572622 -70268946 +389398569 -771810288 +259093792 -798016964 +-549006044 -16427823 +-39890569 -874988218 +895066176 -522660972 +332766946 321345938 +123395657 -209010109 +-253049117 -766787263 +228040298 -360056516 +-667318984 -468501131 +922441064 -79221614 +-165967406 355876659 +-14033957 -820061355 +-30212048 -879005088 +643287230 110054962 +300058560 85516158 +-91663227 -732221438 +373125963 -406745182 +-768806486 321763479 +-222546148 542176942 +388282659 -447311732 +-958203824 -387714501 +-533172120 155033937 +532604880 598667206 +-673351150 -837191881 +801620134 -651585059 +807654382 -412323383 +817211279 -739159946 +353944578 826286962 +235814757 -260673776 +24429231 -854792090 +816621945 680576987 +808380518 -195317143 +-29781962 -645131788 +-339406719 -373177844 +-326202353 909723548 +-424754278 -605181249 +800908895 395824543 +-901143339 -727636076 +17956285 -906096550 +-701576414 -438414594 +91945519 471028292 +232593151 963940226 +-29897399 465339395 +-41940875 -887000463 +-510819943 -349323349 +-598399121 -348744764 +39179671 954941866 +-751392064 -690725701 +786237251 -329115812 +-453112625 610033272 +-470183955 277484126 +-648841977 -628383014 +223917385 459008076 +-980331341 408514893 +14589003 -677133382 +752956338 -434033392 +23379720 327090900 +-456465666 -688403768 +413961552 140192248 +247790378 745355475 +105101968 -361586869 +669000710 607792057 +18112136 13552896 +91062760 -223639047 +133029462 228971601 +587652659 688384345 +-463325251 -397849087 +-647500722 919740883 +154961894 185225141 +-155600894 705255605 +-351455598 -277397179 +-26720787 785603425 +315795059 -18897474 +703197283 -405047916 +787365033 -987603559 +-44925113 -286219754 +-260214010 149099088 +-66735218 472092736 +-984002879 -487713753 +-373222270 872762567 +704770702 832352709 +179497884 844015762 +808236440 27309551 +735450187 213195194 +-417455640 -627211432 +-344807915 -922156168 +683341423 -674387718 +648191925 -69691274 +509028261 -2799622 +-284166733 592843935 +86979557 865786008 +947511404 -685980583 +-283890280 -182123993 +-320308289 8409628 +556713803 -813076416 +-401666701 -252335411 +818754883 -861675979 +181554660 -219793529 +473075906 867089129 +526840160 677842454 +-413824880 -455217003 +-719111358 -788480589 +-946374867 -317496139 +227136688 -807284312 +-83141496 675421346 +-306158627 -629359182 +-694208894 69042228 +305089221 138255167 +-159357148 -291498797 +-688463023 -26883469 +-303481690 644629439 +-472992898 897968122 +808427409 552123925 +-813582126 352759181 +478050483 -481633064 +185420207 750688224 +-963340237 38223604 +614282499 -528195271 +-6277974 -28655367 +550472627 -221958543 +686005194 -801632515 +242172001 -199143739 +737517829 -990123568 +186439711 802014794 +316197511 989255659 +-375749542 -78527156 +-114812028 918861390 +417830777 14375351 +330646026 -472101084 +-226627954 831443136 +-266105237 235206421 +-546414118 125363493 +156765452 952463695 +-863399961 633519675 +764202946 -966289548 +-294874104 66191075 +-787799431 249741192 +243020665 830894976 +561260309 520988129 +-347166157 -966064001 +-365189222 981921140 +48101357 -570877974 +-211800839 656317213 +610200882 566367847 +298473596 -291086450 +328580304 -156502349 +-942025818 -85227655 +377340560 -284332594 +604083998 291933018 +717683087 672731480 +704172571 626622841 +-152221543 -355849908 +71044162 -93270581 +896639219 -804971605 +84395730 727565733 +-327933571 -5687937 +577903951 403234311 +817807407 -589025912 +105635061 978003828 +753514702 -364753199 +875471856 162043533 +259478435 147193230 +-38156535 -603219370 +-300672006 -685632402 +124261716 797745156 +-394335678 174863635 +-132877467 495881416 +635857148 968863712 +973834571 -587530722 +-456688478 -123393815 +-97432902 701738847 +812759885 353665657 +-195343254 -576495114 +467890625 973324665 +-192318546 -738774725 +578414476 -129655571 +-983571421 -751042878 +-580505910 -64774920 +196979987 325679331 +-518224623 820816870 +594726908 -792763963 +329202985 53784076 +700437358 295751623 +-281526699 190417317 +-225310272 591893707 +227626115 894443867 +-987116351 -767737251 +728191186 928795891 +-391074880 230829514 +-59212015 807149597 +146448857 -336552094 +-471169078 388537349 +614031322 -72918635 +-217318336 647106544 +-715646486 349595997 +-889555373 146095822 +-592659264 187624250 +69736517 431498044 +632622596 -504526817 +-921747549 805274574 +-282209829 -3019391 +343835226 -374148820 +299770722 31623389 +-629347081 352988805 +901534816 -949425669 +-533666169 -125049531 +-123127331 -813789544 +136207254 202041926 +-463034368 -87501735 +-593349777 476820099 +-924941513 928939063 +-808441396 -813651724 +-756903836 298880180 +129262533 -553604355 +547002841 -266901737 +-775945867 596258164 +-819271350 261079998 +-148419424 118031598 +-267625076 -19290019 +708729002 -544070572 +-387736212 -58512823 +553070347 868971889 +717433029 -31055363 +-800759177 758037665 +-489035575 238596453 +991948630 -816491296 +868116262 -475846266 +-765153654 570589320 +-402643862 -545748067 +-261405369 -71312780 +250599224 161408251 +806784733 857722676 +-349128872 496893954 +731742174 -371738269 +-58876183 167242307 +353423215 -631634013 +219833868 -685595079 +307138297 -437606305 +58936629 -799494771 +-890517845 332584852 +-625942766 86718192 +486957203 40085571 +-375889044 -70664730 +380241142 71595328 +-317304159 -870523205 +-756777729 -303467427 +182826627 54482754 +-536429590 -674105696 +836535340 895595642 +315560160 -242876252 +173743375 -624764823 +847369721 -302235516 +860627985 -722385765 +752432497 -192692589 +694265116 437378981 +-31992381 -791192490 +147129782 139003123 +-777388213 -925024933 +700718755 382168617 +199276409 -108079262 +-856348912 562217557 +141611171 730701119 +-976142397 873244712 +-401156506 -709352298 +-581738206 226862195 +124610259 385704991 +319164942 663184905 +552051187 376837916 +502195993 -994967337 +-668936192 -229038024 +963161060 -397479652 +-142561127 41468132 +-900336962 151349839 +-941394970 -311526669 +-831603323 66219390 +280746900 432824338 +-204162520 -882941884 +591969234 867721327 +15788774 64943770 +321078932 431731711 +-368423717 -456549184 +-657487064 -718035208 +134121675 -585874562 +-845839666 30564781 +200947717 502826279 +58241067 -528354361 +456037615 -344488568 +459390761 746840024 +-628604934 -128194091 +-114060612 -397225604 +775956481 -895926692 +889517269 620972073 +-249084153 -730660785 +283722969 -62740996 +370151422 -116090481 +183194651 -669029408 +543272773 -795306892 +-665997190 -49371558 +-736197020 468321275 +-513655062 -661612924 +-16055989 -304331344 +-453805466 91197505 +722760322 -92650835 +-556709042 43898691 +-552026151 36640065 +646838810 -784309217 +-581366594 -632360334 +-971278178 137604162 +-769876504 55909236 +-593925314 288442761 +-553509429 192736947 +364079888 -168048795 +-954056597 603605765 +-50186181 -595172461 +-656288193 -967713265 +-425121026 247298382 +-509283542 912986869 +583718866 -845596403 +-702637193 48641512 +-240482345 110745428 +-423188788 -892839040 +-326421352 210491511 +-252825741 -374778806 +583050600 -896725823 +-886099293 765694730 +-801427122 129646057 +350936245 -117384700 +-270098405 631590936 +709600339 889180739 +570760529 -434757475 +-647431759 667037838 +265942806 909380802 +-363643048 535812136 +-841605514 -764875538 +-504012038 -172311189 +300651912 -62161071 +908936053 -512104991 +-259275392 382757070 +956812200 -59949965 +-79291719 12200509 +213849 854096211 +-438366862 -684097744 +309550628 689109172 +-703995575 767968185 +-105443600 22340928 +-971503359 523028858 +-814249257 -901537190 +-353922115 -242739651 +-591181737 -552402321 +973061585 805295793 +-608571783 910002280 +-85756315 -838964466 +-415850461 -368765914 +793043919 -573165906 +-4069566 782583 +691557556 830323376 +290536878 -61832997 +-791765391 390466861 +-812770652 486197778 +-300015370 874686535 +-914026020 409070976 +727412551 -576562952 +-152119190 24002716 +399438393 811023271 +760497773 -550828949 +224800052 594059590 +969102988 -111365494 +854852093 -468378955 +793511648 -781668508 +-438259884 712514914 +-411514221 926545070 +531130958 -418890589 +-352951604 -185387590 +814200070 -755910754 +810873229 586533536 +-913602628 -686230151 +-156977422 650214189 +-152426 -219232018 +199476705 -448211149 +792241774 -914079418 +-182694466 -277402817 +-507363418 -730059183 +819676854 -598616612 +-305241482 545093477 +608361378 -133270548 +110792964 -412985282 +184986917 482481927 +-27829733 684996389 +-383481403 455120195 +-382760349 -789845518 +-638000035 -400522816 +706423502 801259551 +-699445028 -57294979 +932868577 656808606 +-976751476 -812655808 +208187473 -700291215 +629211136 -368192181 +-624512256 133778156 +731041171 -116562801 +85569804 -3049919 +710554123 337193822 +120944072 123858640 +548913793 -113496547 diff --git a/dominancia-de-pontos/input/22 b/dominancia-de-pontos/input/22 new file mode 100644 index 0000000..bb142f6 --- /dev/null +++ b/dominancia-de-pontos/input/22 @@ -0,0 +1,67748 @@ +67747 +203459256 354984423 +436127241 -470050929 +-804460982 -635737438 +15132184 805829386 +-500576314 923496668 +636451621 661963667 +244815787 -47676815 +-524875442 -249365464 +-120069984 -236561575 +-226853372 -952382078 +-738858509 316009550 +-890760430 -804203031 +-602276776 950902907 +638361802 -25754449 +-383777149 375446719 +-489137883 451694997 +-875124726 998905683 +687504445 983645219 +304168550 -309616089 +-926428696 -585856108 +-931131024 -540726498 +-774345462 -881545878 +-708806558 -389048420 +-894575590 -824959446 +-56314535 -547967410 +-170421772 830109250 +-238887769 991830290 +-323893986 148148199 +745918449 568847861 +-267198570 859575246 +-839451896 505102218 +35896663 960284852 +18503824 516129805 +783140223 370209378 +29392243 -395194755 +107483321 835598008 +859398644 972572758 +-796090904 -458110425 +193145166 -173490610 +526575115 537910529 +-620672376 596822373 +6910388 529168505 +-120434797 873506239 +-225416932 547817363 +-277504858 235374962 +413165137 -298295471 +674892719 388531708 +-568019928 913129056 +424258193 -551718936 +715564157 955800125 +-467602112 -885787008 +934861048 234044333 +503434068 825259955 +-771263419 -440290907 +-104660532 -294718461 +-76292580 -248082523 +147139747 147031747 +-191363634 -475330014 +976026872 549049745 +-838503085 -421961544 +-378860806 -328440555 +145881942 268515621 +-14824936 390867153 +-859247141 -618727682 +18803710 -904475069 +-635302403 228582575 +463353016 60362652 +-720535715 -504870193 +94130701 -379569847 +686825566 -131685940 +228950122 -337108255 +-449118658 192614828 +-112106295 -923247056 +-771084320 216903845 +252623251 -960421069 +-494348516 -68217150 +643246146 -373438154 +-960125459 -875845598 +-33588020 -730435064 +389320192 275438355 +235374134 -779875009 +-96902077 -814775175 +495955039 -116076417 +560528074 -982976871 +-890804843 -305556913 +-553204387 709749487 +-767017561 171241988 +-715115681 -197194411 +-702058459 8900445 +863069763 -727546458 +-854193502 160951437 +-125150869 628492510 +700050523 701979343 +-836614103 -391592291 +530312494 310073822 +-205404206 -910974325 +-852052307 -626205395 +-59601063 -382891330 +994641942 266854720 +-712713110 136583319 +-600509079 652611129 +-154304525 -692014991 +582472992 -726580447 +536104202 -746238817 +-758047287 524933157 +-786041228 -786468508 +-126268431 23619855 +-623595619 -434945251 +-446321426 318650321 +-51299521 522378042 +139299792 573634224 +63176173 130401384 +-137430691 -118374511 +328979503 430703746 +-387788600 601130428 +-891777954 -914639322 +715835223 807654849 +-27963422 -461489429 +-474310774 419795873 +-301275949 485594789 +-556042921 -70154717 +-442314625 -339396001 +453648819 561392734 +-639611200 -623794176 +377889889 -436459697 +-79261646 360591680 +-235237978 880566182 +107802854 779869027 +399824561 540672479 +-665657305 -112993016 +-707315204 708932468 +-157708261 365589933 +-805024200 -577874244 +-46504619 -84280291 +95178140 702561912 +-862442341 417728721 +-986599917 791933097 +-516579687 270273778 +241190069 -187714744 +242019270 -137683023 +563476808 -407449320 +-747697311 372861106 +-72060125 108244059 +476657621 -522829485 +-108302906 787003805 +860490880 881230736 +648371127 -74301246 +-971046337 385285145 +-471648493 -109273121 +617685018 -403695173 +169705051 -27801336 +-360053578 912378389 +-902646566 -713471087 +-613677362 -369091546 +-170589429 -89074769 +832742895 -471108013 +598361653 185689868 +47180280 857911656 +19617820 688356567 +-79727087 133934838 +467295113 -814926231 +675434889 566368882 +-330534189 449082211 +577122125 -537000251 +219574919 186992990 +-952664248 340701737 +202375212 368681915 +248664445 961558230 +-275927835 567090177 +853434861 -185154019 +701471107 -620955185 +160923195 396929432 +390069070 584335761 +-93419465 980452067 +-7535188 -764723095 +-294119410 646495161 +-871197262 531704050 +-44075295 -879233384 +127053352 435044728 +-825846217 -676261676 +-224272471 -661123608 +673666622 -598461546 +344091115 552899214 +532244153 815839198 +779515531 -288086792 +-23417637 852766255 +-672451076 171466076 +265019566 569909431 +346676587 658876062 +-646727131 773086355 +-653074075 801935077 +349595866 -218528081 +136431280 -767939670 +407501550 269633648 +-834094066 257656648 +866477904 931634759 +120626504 737794449 +-241295758 600026216 +941629507 210365448 +-515645467 440383248 +-585100102 -966296246 +328354777 118769271 +237226287 825555850 +-125212952 -96880961 +162931951 621231590 +-254977876 -74104827 +133125989 -900175313 +-377246420 998152854 +576358110 734029050 +597032134 924470659 +-817525792 347505292 +998851882 605141522 +387245936 -40641924 +-948900150 -273473393 +-786248583 464211070 +-179934496 -920295016 +789770885 -811839879 +903772292 419069639 +-295366083 800476520 +831672233 236839390 +-841110893 1435959 +-173434003 699188324 +166805819 903851095 +-790319954 202831907 +476649384 -554193080 +-587051151 689986869 +33559221 323351138 +730068784 -276581758 +-719191821 710978841 +-473866462 310783818 +886911886 608942269 +-641846791 277701981 +-442627496 807853922 +-57663392 83809521 +208370367 129269811 +-77606981 -872810377 +151780754 72978896 +-382888291 -722918050 +274467284 314574671 +-968468794 407466160 +-535641712 257583318 +670216736 -45722056 +-508807413 548614242 +-723178791 -150691710 +307209271 -767108990 +987951705 -747463636 +-266262724 -938362083 +-766840370 635330801 +403461818 110037991 +-618184419 -574867463 +-191367029 -206464283 +18962865 238199055 +349160757 -603214070 +-165526600 602434796 +854452260 842152903 +507044260 278206800 +191010692 767142294 +943357211 176738788 +-409205142 212854999 +-708223876 -779569966 +-236673285 25203448 +811273380 -358075243 +-742640013 -633711261 +558069538 908453574 +-711260072 -302648882 +307510625 -846693093 +-394564863 -802650802 +93841799 -635634122 +144510891 -816507271 +268596740 -538603147 +-2651469 320036785 +905718731 -13029570 +-997251414 237549128 +437039417 -828844173 +-667601998 350051840 +452581431 -280226560 +390105952 -185228783 +812656214 840854678 +-152680454 373488403 +-880702844 -622016815 +-219995018 -554002385 +25318857 -79445440 +347635620 -265146522 +-849251423 -36233798 +-274942998 -537212481 +207398409 332941264 +-481347299 493092299 +-921701677 129349424 +-767282181 -572717435 +-383299802 -697090006 +-614710400 980050085 +801108502 -558796583 +-562719766 -231724580 +-727425540 661440907 +-61114573 656540182 +596970456 565456922 +-358869955 -103461722 +32608234 -543197375 +659257490 -863966572 +-81094341 208101947 +279143233 76306037 +-48672427 920760239 +-217493280 184027630 +-663182395 808081550 +172835515 -594665944 +117967740 16860883 +21133647 -200454921 +614380846 -968710474 +819086041 -129137695 +386978523 588407370 +306590853 435013064 +141567167 885103754 +201497963 -789906468 +592358197 -949556444 +164039904 -184392613 +621981984 -897508055 +-125372825 -167621683 +-404308806 -804288667 +-427508590 -901334312 +-351271146 103613049 +16080491 236898962 +605775707 572455179 +-181536892 -731598968 +693641220 -523085030 +767215457 -222217341 +402768972 161788558 +918947290 438195691 +-830461978 652683191 +677950701 361265422 +230597132 567286431 +645283939 -603032365 +-368348089 333116074 +-270373649 179568038 +-822613431 476961929 +399840505 -284596164 +-690712910 -330313407 +-403637640 -693940657 +-186519360 185933712 +-737998884 -122476458 +296798830 981910861 +845494716 849438649 +-522280580 -876936247 +512349902 -80637727 +930301748 149320064 +454064833 -621883423 +913522805 727059582 +285350839 -24682992 +759999462 629944509 +564047748 -24257797 +-636887342 1301114 +-280623115 -452676930 +-465449134 -834927941 +873975274 -773434843 +-739060779 -731931168 +640067903 531847800 +-825234378 689742514 +604538665 -831703247 +-731747575 -623398432 +-515375649 994214638 +248288708 476412953 +105431506 -884614247 +222483337 -853249787 +213038673 -862570010 +-265089847 -168467108 +-205931504 -747679698 +-426431959 -543413950 +278412645 367301076 +235820222 322288872 +542369111 -746323589 +11703574 -871486426 +-855322786 -324376181 +450323895 -345742309 +16135752 663093968 +-225233272 915238968 +162773492 -871717468 +334727782 -341698724 +-638569951 939960357 +877790789 117882252 +995811405 -697394416 +-608027241 -162162176 +525629130 -246700609 +-790432307 -390831771 +972795338 -427825666 +113412693 -451985517 +-624029490 225837715 +801012300 775984430 +882339281 -707171587 +372540495 -273904009 +-701869367 -525702382 +621400664 627795382 +-806104782 -511589127 +-958191660 -389430246 +742977112 643578412 +-969497658 779549712 +-566482132 489697573 +263267186 -991188375 +953171749 -59109036 +197801104 814805246 +130885345 354271589 +416505628 312712759 +-934551783 420463552 +-772560499 -654356986 +95983 709993936 +952392997 -517248942 +-190950010 562789065 +-20824348 983264017 +-209605424 827180262 +624291693 949450289 +-115809734 -996438063 +-48492579 -517623386 +-219958149 -192956786 +-26476284 -227924891 +480973316 202296877 +-460594457 -956892730 +-116425820 83575755 +-898165105 -764480043 +797129158 -324366354 +422195425 -643884486 +430699439 -839383900 +-386419466 -982118342 +77242624 499984565 +588074182 838174331 +668599731 -868936396 +697003702 472244756 +171839226 849449335 +401125123 -780764214 +-205293501 -483837121 +908277579 454112355 +6937338 163358709 +367842509 -123669508 +858175625 -499758470 +800895572 -190473556 +-909730865 134032636 +-235763064 -208268359 +-923238455 216749611 +74492294 -721813219 +144402995 -552247918 +566787266 399604560 +128700536 -676724622 +-745868349 -441636441 +321290717 -84556462 +-54592206 569502331 +90213993 369308760 +-931281418 -982362772 +750661953 -360801306 +-79418392 507884835 +-310519097 944377323 +-499448347 -64439617 +-550972716 860466059 +-923566227 -458884674 +-145847618 765183477 +368397734 -327304104 +197691098 -884643865 +-156844246 855927535 +636878677 -368443407 +511770384 58111755 +-727905323 49631714 +-544567778 585058651 +-584051730 350708023 +897180280 280318980 +34602667 152126572 +-443709028 -440443849 +-850346013 -182408594 +396840706 -86906167 +-591051149 689706667 +-364505329 -535171952 +532860757 706514746 +879648781 -716645540 +274696431 509330003 +759660301 -621344478 +146633944 -452840958 +886533144 -602941774 +-310482957 183233605 +780089035 982743961 +-788277370 603894463 +-23794555 -364300591 +73308137 -963789056 +564651762 -634659810 +-943693021 -493384924 +-500682233 -148858987 +328426079 114589405 +-312510773 410848917 +-20607790 417351763 +619701749 -475510402 +-660499012 -586117978 +-945035036 -864237742 +-628648550 523025701 +238522087 -325966103 +62529713 -628856464 +888888061 -240522954 +-71635686 571825603 +-648290418 80857808 +-151303121 -133973242 +-396744972 -97939167 +-226371471 445974870 +-900817105 -856358102 +-887578780 542221045 +-811254523 -166679726 +-717044170 964910397 +316899133 -607772083 +566386346 -484898208 +187485072 -140925936 +-122866252 578142872 +297286411 340839860 +-792954588 -173898547 +941767949 -359159239 +492302753 -691659004 +595037279 -947725390 +-489788219 470516851 +-724482101 509208226 +-724059921 -984323030 +180710699 6650076 +-413925304 -725361302 +387844900 -613229095 +511834303 992327913 +-629964966 -465821762 +419149173 610787475 +-464367698 356816664 +703914925 930797889 +-263884842 -135758572 +389846409 -309793619 +-300620367 198833728 +-861727524 -843815220 +-797608480 646410704 +45839331 -161722014 +134980444 -922757563 +597098421 604031068 +19071637 -439899711 +740035843 -778143875 +229316233 222101866 +-316213416 135662957 +937985311 -410440783 +-454272949 298647840 +834778589 -854071006 +954113336 573588345 +-782727159 467194793 +-119555643 940944157 +-340630911 193144032 +-228151561 -993261883 +-576558714 -941449145 +-149058169 -435977597 +-584398163 111023874 +-593829727 -853004788 +-960891170 -317501823 +937247082 -370208585 +925989440 -187291992 +-798488091 615944220 +-412885760 -590591661 +525264831 33749588 +-390600481 -844329326 +977741534 884145207 +-934132120 179922347 +154375711 558170655 +836040176 243407361 +7956855 -521183038 +-439751613 -133547988 +-77261929 -435646360 +-669127119 -963532428 +918626117 -525224507 +-906196241 -968830718 +339845930 -89886500 +874807864 981435273 +696762868 53190641 +-273952616 -419865478 +931418152 518499571 +238805135 -894345451 +66516094 86746008 +-774071148 618421205 +-310146565 459482441 +-62676570 -955808890 +-748511572 -576803616 +-63088073 -773751432 +866690150 -553588172 +-594458490 134279859 +-41654005 -756763493 +631065562 -412614143 +999148971 -688813912 +-618437821 -119367369 +-547235780 -299576207 +-221909862 578804410 +-165372080 739107973 +-649548984 565939988 +485037113 -565027247 +859860837 941424549 +154916347 -373486032 +708434742 711088595 +463376482 624869781 +-122410910 757226725 +833298720 735767856 +84288243 -602285074 +640319186 901328982 +-42398908 -568175997 +566329681 -3889788 +257346941 -47363753 +424942623 -165422513 +78095151 729294974 +-379368035 -634788438 +-832408809 -921069561 +-222632790 240725110 +518268550 -993351690 +-13373497 -679320121 +246476855 -896986043 +-883528968 -473725322 +-54831843 -503657947 +-39506029 271007411 +-654626211 -904921613 +597923555 -763176865 +-375594296 -616195553 +226618254 -479246210 +851307024 -676860651 +896794209 -959314429 +-569442019 796988136 +969278062 -239601879 +-598186005 -508100565 +-96331884 -20937944 +-91909615 556246668 +-175135870 -171250282 +310220337 -614552578 +-730370588 -890427236 +21342208 218998011 +440124633 -952501522 +409816978 831741338 +548825018 147417770 +-834378578 463782581 +653220863 89961273 +-378844581 -340376532 +630308064 -974097850 +-724486944 35633179 +773538066 743270129 +-744447738 -78446439 +532184035 176178206 +833927399 -294692119 +140150004 -593842483 +43068414 336280847 +880076176 -932777031 +239123369 -6860867 +496703957 843873713 +-487623044 -924637961 +395967303 11710707 +625064591 -219214717 +123090740 -808632651 +-321961986 -182540863 +-943361633 519562720 +-524876518 -735031570 +-751985304 -19454585 +-928622245 -362339264 +-670191344 887029007 +295022343 -858094567 +-191826040 -270688703 +-551888519 -495896194 +-287779823 -685421171 +767797587 976568095 +-71113167 -616700193 +401519028 179067682 +372214531 703246017 +410030520 -212760694 +713785591 2132851 +434867641 533063588 +888319153 -412020399 +-748917151 -848967572 +372967563 -33177678 +768965083 -84232405 +-282286486 683809543 +-313872203 87177812 +-401565876 812963909 +-592238693 152608714 +238246985 -494092438 +949696355 163953269 +807844115 321400302 +-528162723 483565459 +-722880041 715142150 +-144896996 127575790 +-222421779 -819906951 +778405303 303450214 +-31802113 -504329220 +-286480383 -382414793 +425930551 -313291100 +-952961154 -620481845 +-763672911 -376988163 +727357952 537616114 +658055621 154510035 +503948265 943888793 +-284386338 96235993 +135326911 54452046 +273021001 -863054031 +623910411 -789369430 +-656949374 -759387695 +116644999 -938263649 +-221576034 550865219 +899165486 435872092 +-483194363 18453252 +4206839 -709857435 +989733686 -867203197 +436210898 -44575881 +442000036 -665593860 +-848612045 -366492839 +295245453 -669549007 +911465941 23880066 +-834542566 -729312434 +-716211038 476534637 +987573210 -841390070 +458242910 -880276255 +-808415562 629841717 +-200322889 285985129 +-479930 821180679 +-769951374 259620606 +665339215 857324584 +-582896777 758421527 +446838655 481459250 +-669300656 101787511 +325563871 -420265099 +-109008873 -280350147 +424278904 -217344531 +-169362460 874337035 +292755883 -188136547 +-662335953 600750104 +-616976925 -761493002 +392806298 -563092613 +-370242485 -822757187 +-173570477 -77735573 +-96265435 -153714091 +649029969 166027933 +-888605334 -59635211 +-500673613 -60845809 +510822123 238041376 +198500394 -494214456 +16081827 -942081766 +289699759 -371956931 +298778998 685403298 +-207572007 -642411364 +-572546257 927126648 +998195189 -233747746 +539356778 35083778 +164992790 -885557118 +253379610 -629329150 +13045065 -686931992 +290063378 -762182490 +-157546923 -285191416 +-772711629 217340387 +-288546922 236480275 +375568537 -893500568 +831808843 454980572 +747105659 -509386498 +60848164 326834534 +-275195414 -234476097 +797845148 -123473590 +-757780662 564880789 +231723736 -405931856 +-497457919 801604496 +-653823228 -301811795 +-669412904 244528637 +346494472 739914480 +-253377274 540493512 +-96811525 22608770 +-369964672 490022330 +439333072 -386953808 +-315691957 30684487 +-35997195 352833697 +-588549321 -661738585 +-117639851 -30440041 +782938328 -762233062 +-278299367 -219199109 +767983469 -667435936 +-454355759 674137551 +-127089202 116388368 +279672614 982665009 +839612115 795806143 +511104033 656078462 +455155193 624387729 +-24150745 -208468318 +722270255 -10360982 +835960644 -675813897 +-734508639 -360679423 +406668173 -24731756 +627955044 -642770436 +-183967108 510214204 +-832335627 -17023005 +724443759 48720785 +-762014566 -995708035 +-482624113 101692081 +-222466188 596883346 +-725609898 -277327921 +637661821 -677410417 +-166778313 -69924131 +546923801 555462303 +548790942 631213727 +-736072049 192598596 +-568686355 732886007 +-844592715 893672358 +-422576030 -691360143 +821266678 -617668343 +-506038923 -647933961 +-706416993 277656320 +335016333 195775022 +-123328509 -896802134 +-247184523 381445679 +711334360 -75280863 +-84424194 -400230921 +111156706 -106319378 +-181063851 718505090 +-235369220 559776849 +561118388 -510675376 +-307390800 743084678 +-894530823 -685456228 +731077773 81771810 +993432645 162785797 +700370056 -51106254 +-233685060 -63209440 +-131762918 -643733820 +912861985 917699622 +-269304318 709149321 +771794699 989912498 +-552055470 -109520332 +770586838 -490771046 +-614704127 737280869 +867147970 570349116 +-350366061 12371637 +114392075 174496959 +377759248 -844617391 +301422447 240338201 +-755006223 503367758 +-95317491 407868978 +232916043 -69167562 +-674681001 702846878 +907616864 -844614780 +437515769 -744865258 +300483700 972761777 +-210083542 572862611 +803002288 971408827 +31881382 -269524119 +-951292552 -187335999 +914296185 311008194 +899257102 -891788474 +775953543 -300479355 +-391215458 -365577729 +59720972 -169113232 +-311018201 31552579 +-995350928 240430833 +50887025 -102903264 +-68226786 455909044 +-794920185 -253682927 +813278898 941572605 +26091007 988037574 +318685877 -526237819 +-377175779 -980302905 +276372042 395912214 +-225218647 621970881 +847355837 -18671576 +782500640 -844322529 +-698176831 484916866 +-873801288 596533079 +822920112 640389911 +-709892588 -450484322 +-643157308 190190750 +217568380 106232082 +-325812874 737157528 +578753760 272163086 +585946699 261855775 +857248165 -114877231 +949048719 605368531 +-235146385 387885418 +-123481960 915637690 +-939084655 -856677903 +610659181 783152938 +-539929961 -507697670 +925429958 -597941002 +920229094 -124336106 +-850688773 433750218 +389137449 -534601056 +799311139 1972276 +761053644 773662831 +688137284 -845122175 +186526243 354491179 +670593957 -935528231 +327451458 -337739892 +-905890312 -890585505 +-464769090 938057873 +540977096 -335022132 +-602454081 -451500879 +-632287177 457758825 +-729607319 -772839908 +-825376711 -389228662 +457354382 -280873869 +608087019 337189853 +-243577291 865274409 +38011229 -64232231 +-378763204 286811496 +632552422 -65676807 +196255020 -444579534 +-821705257 -443017640 +623233002 -834850185 +-282459165 356346818 +322548625 502898860 +-350568193 563437037 +638014958 -821706686 +84539 242599793 +641283078 -997328740 +-933711258 357658149 +998968449 -417953825 +-868370750 197945968 +-250818636 76624671 +-488447777 -338290204 +-599531529 415397476 +891997950 -728152151 +-796886378 -418113651 +-311378472 -590972012 +-482785501 928543596 +-395284091 898275713 +139025178 957954755 +-576137858 236911480 +935702312 -637760002 +-127799809 68171825 +-303134305 -699012088 +-907962456 975571759 +-361592220 21055568 +374319086 -480712473 +502642517 -32687962 +-116558605 -258292961 +-738076740 69719631 +853658253 335521147 +-291562086 642268045 +419957284 -107100223 +439079431 941858546 +463902305 -759780905 +-14768740 14940253 +-101472768 710038419 +-283127761 -442309424 +-922500275 -698991032 +-949110451 335492840 +464548252 46786208 +916284675 -86595526 +-358285791 -476458656 +-1829766 288503747 +-325070890 407615499 +10954638 -244253115 +978376978 -803849836 +639124585 509616821 +706252086 409654566 +-426099651 -781661549 +912069161 789799640 +606864269 435036894 +-96721910 -403798244 +400654946 -751086714 +237111796 -36916422 +-738728953 -274986443 +908791390 721820955 +-928738444 -946017513 +876575605 972162426 +72835850 -925856422 +-268684351 -509778324 +-249779160 328294557 +-219030038 96922423 +440800596 -120014400 +912750664 13813577 +-912958509 523385838 +885642234 -201282860 +-894183014 -534286428 +-925774568 -967180830 +370190941 -681936359 +-378729396 615838978 +-541864957 670647694 +-166040957 -966859225 +-124060629 -369432908 +254245086 228608369 +999660335 -435829357 +-872771011 -377925181 +192938101 742784334 +-800514662 -706281327 +-811141649 -525510501 +-986748511 133942261 +248424827 817433666 +-308765304 477719107 +-432741741 -218407638 +652076980 88498894 +746192154 660509368 +319223630 -186961540 +-177254010 -240329236 +72660353 -552571767 +722358373 -984690722 +4948974 -88414270 +-386013202 -370070258 +-153321497 -692493016 +-93760960 -342105656 +74741239 120498119 +-140207765 -271665842 +379544735 -521928537 +-791465048 -252575533 +477920543 808379381 +-8392274 -615085977 +-134411174 982102634 +124637544 -48729387 +793248473 -248650814 +-79569942 -413695327 +-217727874 988222933 +133576303 -659515522 +492102687 896405884 +613351203 -459944437 +-951777264 -78792209 +-950913050 -829130225 +-814213698 22525582 +-659819145 -784667243 +883683246 579514341 +-389433196 -812799826 +573291650 -455327318 +396604601 -4698465 +182204617 -973742649 +-443857863 -773532810 +-920546062 634031825 +476175668 -582007223 +378599141 -100263703 +954626264 -261124088 +-26904116 796149523 +116454859 92617832 +516528951 531902168 +-65010213 190128347 +729285736 -404182028 +-379792667 -278938988 +943555490 967911907 +-570500474 -109149372 +863167654 -296152810 +517384087 -116247523 +433821492 -433953474 +517101392 -904747663 +-661455642 924504229 +-833754006 -261647862 +-39313796 913931861 +415197183 574382803 +-359684810 712145420 +554671819 857544062 +-330144534 -904610076 +-473326977 57174889 +392263687 514914366 +-720819904 142362302 +74054252 87833491 +521175209 931050486 +474649445 -856661962 +-360482383 726047552 +-89905319 -463155167 +475742306 668256396 +-303269320 -264030172 +-439396518 -457784520 +-638721337 426458376 +522995444 836334145 +263578702 -492526721 +140311557 -219651355 +-515254398 -747715259 +588879866 132953697 +-422791955 358575599 +11302329 -248436690 +316776242 638499991 +997727763 -402800395 +-495624075 349859704 +-34710333 141624029 +-946846123 -135199319 +-776842227 808352879 +145041667 -736851597 +995742772 -97028247 +-389533238 120215936 +-434166316 535370464 +-921221277 375871240 +143803468 925330828 +-32844989 7384969 +-611147960 911048940 +-768428625 537402704 +120833796 -43203991 +522162243 -627820032 +-694922292 -988072953 +-366749362 -500753423 +-665107601 213184671 +842622612 204691707 +157132310 -365558900 +-183760846 -902507615 +-333908978 -64641073 +394509490 413721793 +-457725712 -427254310 +-389662907 -660801909 +721849537 -727781824 +472615392 144836398 +871664593 757967436 +-993597419 -410429988 +-164336143 178682472 +255735272 -470119407 +854496038 531860395 +-104615443 -315046330 +-681280673 -243457364 +-240636832 -390564147 +-757753415 -584273583 +-412540130 477346370 +-436686013 -778232312 +-363720866 275737120 +-336433462 -3277508 +-338099162 130438498 +-181578873 -798320887 +742908104 455201176 +-598607295 342290502 +573729509 612622972 +-701706095 -398984173 +-500052822 339670200 +647797122 128827283 +-911434773 -946140286 +-278591078 -248928966 +-197332989 -988188123 +-66186840 483866186 +-373840765 -693505956 +-753189712 -649626812 +-250172361 378817185 +756800927 35597248 +-196855820 -255255199 +-40966047 -808536090 +597460989 -999905688 +221772758 353972584 +966761862 980468137 +521374114 -852052445 +252404311 275752582 +-920869283 615861784 +-356297959 712311391 +-693690666 -866990724 +705180093 -248616879 +-656211058 -384868330 +803242975 -321699149 +987274979 -206259383 +-435576557 259080825 +653450265 882511433 +-467453943 -648214846 +-977948891 -122743826 +700993440 493183028 +-720279818 -491167943 +-336174952 634134112 +-465833260 -188442171 +694763269 -661911938 +-438123044 -244026772 +858678723 800407886 +678694054 -707614224 +-662679188 146927825 +830911323 905272132 +18455716 -172212227 +-511431165 827679450 +951901377 -938602719 +248931718 21741799 +-906962876 147989488 +-941103208 761859031 +-387050510 650578459 +909949897 536878400 +249469141 544480281 +733552649 -521483449 +272029920 207561146 +-509242718 617846350 +777439633 -833853195 +-587798547 -120630511 +898120305 -449771492 +-180385804 109440270 +-373442203 923252100 +-229807671 307796099 +215894934 339265696 +-139745434 26556962 +788707698 541330352 +-769367129 224017475 +710927032 832924592 +79751039 980995064 +321786069 383680250 +223408983 200669951 +-495030685 -624924671 +-601304063 582557183 +386560397 -803229416 +-377512479 542580325 +99085191 -18428738 +-530165925 -991657857 +610333877 -427455627 +-324591954 -306194751 +-120494886 -149822643 +-584724009 -75660111 +-927112539 -391900894 +128947832 -731709420 +238408824 -605912100 +764044475 147984784 +-68587063 -136808578 +677734025 -255265876 +249425527 857312426 +651756081 -278192209 +-722816839 -790863426 +-792938562 -110628885 +828172254 40947821 +-58580339 -945678628 +454117022 818946645 +-515313894 -995750399 +885022478 255295996 +-956202406 493669260 +-407579289 621279037 +-55368340 814245504 +-374788074 -409275627 +-253785583 -643849828 +889273593 557618424 +913473630 577555371 +814890326 314635899 +-104137679 -166014917 +622885743 -947430700 +-295735427 663546351 +-559038002 -4143269 +731688803 -878364278 +-720484545 -713991016 +8654932 -572506730 +961889544 -690013468 +252225549 400947804 +277448135 -928682621 +428674800 23219088 +935643085 -336508953 +474239272 834613162 +-616250960 -180427928 +-698655804 968456455 +-197433864 -656260418 +356267058 115660754 +-811689960 189667617 +32330836 -451690442 +-360069356 -528049776 +442467009 37594833 +-410757113 714737349 +963563122 613645295 +988292226 142238481 +501621924 84165723 +-872003367 -61636550 +982926782 -347565431 +261809819 -893496967 +-198141558 -81133546 +-403568499 616578001 +687205988 321493380 +812167224 -83542940 +-496722217 262572797 +-950654244 -456051162 +873377566 330936844 +699150552 168051837 +-78674129 922619745 +-647330162 97238616 +882658959 439483457 +834110337 428599060 +933467114 327083636 +574340084 -760093717 +160954345 -273094113 +-491020434 926712139 +-554170760 -75845782 +640200870 -285035837 +-812987242 468862299 +62831601 811896812 +160359486 857349624 +360371095 92774233 +-550252248 -802989900 +-742192996 843472658 +-431619256 -560541469 +274665864 -971066971 +104121459 -292809309 +494014867 -941726301 +626805120 642220778 +-198202117 -722925991 +617663200 433313561 +926523478 -472313209 +-183746941 -232461691 +930186901 -353536780 +978491315 144193160 +189081590 -904365662 +947756312 -284716550 +-812167476 805702957 +371645914 582123456 +-879762410 -80367090 +-572646249 337503311 +-181918096 -397638029 +-503666163 732662238 +481520776 -574140645 +-852610672 269698997 +854960728 707283381 +814413637 -337784748 +-591201940 855594629 +527411859 -99056223 +418515039 -855169134 +227335349 -109720488 +286396774 986301034 +-567169563 476311907 +264440276 -33161435 +-484466756 -415532882 +-668628921 -48144294 +-162485824 -628692840 +-349240401 106396834 +631920601 222409152 +-26724258 53208541 +-595596590 -402487182 +-142967932 -108958368 +7474592 -506441702 +-27490610 -602071102 +146873935 -770105540 +141885262 39586561 +-675318170 344412382 +549839970 436829232 +443989976 -277702739 +748336017 24023582 +511873500 419513611 +-10187999 279613607 +526443548 -19016605 +617838218 595736591 +542363928 568600247 +830329402 -114584834 +-902445823 -84418437 +-856603190 -698200227 +222167800 -494558477 +-55801286 225887679 +6403937 907375349 +563325439 -988012530 +326973613 -756791597 +-818002524 -776853278 +-856788406 -894636961 +205782510 129887491 +983418138 -220977965 +-396348817 824183018 +-624627927 -118122518 +-594084986 -968924565 +-133897992 -635474832 +53838762 770091262 +766706852 -288719732 +-122017024 898693198 +-307926701 -211956175 +-126389172 -979410521 +459782806 -173946593 +539476611 858148577 +-741641472 813400774 +-942456201 -147283647 +805163857 -150700092 +-988008274 297503354 +699152599 582393679 +867818899 -171949872 +267151846 321855714 +79347997 112674290 +254598551 -285768028 +765651406 934924072 +982842936 316484273 +530422683 -251408591 +816724229 968610161 +217000299 -412963595 +528444260 -239313185 +443644873 -302681502 +-371631754 572409903 +11904396 -946345077 +-755334764 -953420006 +-794025521 327112902 +992298988 -829597263 +892055377 981410296 +-158047748 667724602 +-10791844 487001581 +267710293 953798128 +-580780972 -805479926 +666724027 501319957 +-261243879 -685366130 +-230509966 392507400 +-37810770 100884954 +-261962160 231578895 +-850767267 1550846 +999941744 -412109828 +-221746897 634647812 +-198384626 -148249719 +774568333 -988041424 +337372961 90429631 +858059586 23941282 +-988566432 -437982936 +884921180 -251017550 +-429455581 -118398597 +-409329559 596639774 +675319458 377344317 +-331758112 -717462783 +828054809 -594104263 +-487273195 314396704 +-265277514 -609147637 +-490723179 124886087 +662888314 114577480 +943925726 -147686938 +-921983971 -160034537 +-426239623 -639872442 +306395127 794371107 +970492244 -640815701 +-979398857 303603897 +965807000 209231209 +511324197 -69960977 +123251964 -998174732 +-427228002 -472349293 +135150562 38641313 +95696538 -826509611 +171910187 159694932 +407055843 -63921316 +-313124316 143512688 +-76910177 -327735247 +140148291 -337949003 +422127114 -618047402 +-824839466 -339102627 +-303253054 884114381 +613349392 730729339 +-435041221 711214745 +196978986 590141778 +895135775 -874780424 +-951905816 58480043 +957286343 -921273885 +-809334976 -155236662 +538500231 -699709508 +657564678 -182917407 +782659492 547654599 +621682297 817548983 +-486676320 209515099 +-871855610 -636073758 +-412328607 518066456 +-878876072 -499228003 +695043773 961827238 +451491660 352118716 +-353445020 977183962 +911985778 664976823 +-324810138 69171962 +548631538 314316746 +-907088343 880732329 +696975916 509158218 +179771550 -224369605 +-506498914 -106362103 +586112419 -745266642 +-318762094 -889701728 +28456573 810404209 +66679685 636366299 +-819291347 -569647504 +693407944 -45433383 +77852402 -659372399 +794679487 -945383659 +232445950 -650599671 +590501752 736807162 +611622050 38720442 +-324438864 149200518 +-314672200 490203840 +988998212 -965492898 +803450341 975631050 +-948838502 836674995 +688268974 -93521041 +-488408796 -859610342 +-537442973 -503206917 +906181738 720252293 +-105820648 395968908 +-368060414 94280000 +-712044808 -609305750 +-683473830 674796702 +517554727 938281653 +140062808 955144413 +157219301 -983681431 +786250461 -844374688 +-411960051 -226560384 +651320004 -558742224 +-438157802 369267758 +712582495 703976227 +-888500387 257625718 +547595298 981404798 +720354950 -998456431 +-870581090 747433199 +494537953 849335813 +16868581 -758302209 +-990295126 726474941 +-98539852 -604771504 +187664403 -565847373 +-979246728 26475429 +409485484 -372945132 +979324531 971054734 +-752230617 466090409 +979065748 931135634 +-311326969 57176574 +639608208 794403854 +-60750313 -558565412 +761473961 -168830223 +-126017459 -340049545 +-893212116 260469918 +-814009666 -239781643 +-153702134 -114371787 +-401629655 -562149354 +-929587169 -522793668 +3183307 -367702664 +-729193304 96744520 +610690759 770612819 +274534446 168966263 +-231315611 160677175 +202192327 -98455262 +709800411 -794710667 +551176441 455414167 +196541040 -525040821 +390269648 -468989783 +-633578658 -651769454 +-367264923 665888646 +925972120 76598415 +-310157468 -127013173 +582629826 -596366728 +-157623475 423267270 +110763205 690096278 +180541321 -515577534 +871442961 -636188276 +522332671 144771675 +-476935430 712247962 +33657944 994132325 +-470948322 -231384519 +-66509501 947117979 +-306942347 -635826871 +404038087 681463555 +-642597487 70346433 +178991237 204373111 +-834426209 555059556 +609952588 -417832775 +478043310 -462674472 +-60462939 -239902062 +335349709 726490963 +-845458943 39527290 +322190103 -244584341 +-976850105 389134200 +204340289 893647176 +257012337 441439015 +-732297809 101493757 +441117586 -560695061 +467643083 -843065754 +-319356429 907252887 +-139619254 149226393 +-479847774 -942675205 +202300890 855111873 +945165661 882227469 +146958424 -53311776 +355566498 -401928704 +-175950365 108463851 +356248037 427795555 +-647685740 253073735 +-978201334 772762884 +-319304876 -686709206 +-663915793 386042301 +-573420755 26516731 +813895430 -608973472 +-20067017 -169039161 +728234815 -693201148 +-585704811 123151085 +460048006 -477136912 +712837482 549597770 +-527182534 666150772 +511480387 -321275084 +393931783 299207269 +-253455254 -759986846 +250787987 -588113116 +-996978215 868827766 +727174630 -755609203 +-142955343 -712413320 +-819261471 -453437633 +-45965528 730108757 +-362079331 570154957 +-64424963 -277016437 +-429820803 726834504 +-578603318 -408169260 +382911330 -365496153 +-697875112 -163559433 +-841583191 79060487 +-203422333 -595738904 +-687850021 12321199 +929318079 -906575347 +791175674 341363187 +412245116 -844384537 +-809213181 -850552903 +-588161259 -367579798 +80874193 256433919 +591169458 -852598056 +592850921 178684896 +-787762897 -795894493 +835367566 -630748215 +-140305290 -682950656 +926167145 -828113989 +-787258192 840765058 +-942733533 -321302761 +462056714 997655301 +-766192670 263168234 +-163560665 -784602467 +-812219291 -220964115 +-560568694 951076024 +658708059 137247326 +80297167 -286258360 +-800251406 -409847166 +220179801 -394916712 +-232600395 -255850936 +759239239 -514858257 +93596632 845161195 +696747171 207924970 +71360449 -607153797 +-855437970 -324807009 +-691369947 -616737746 +-5083834 -355511096 +264398445 462102579 +-746033360 -639630870 +391202368 -686295085 +761896962 726171657 +54635478 529840895 +-206509969 751170140 +843628610 -664425148 +-419186162 -882888727 +776944259 -370953387 +948222891 831738581 +702935627 -114355095 +279650838 653452280 +432819034 237059710 +988522868 458187815 +975834373 -150954468 +-272074451 484346205 +751892232 907539825 +439409632 12163263 +-240317529 325689097 +52269493 -960867878 +22277983 -785394257 +-516818866 -437577644 +387715187 549777881 +761304011 100424656 +360943460 421483502 +-989008356 212378532 +896912663 551297297 +343871968 -501878172 +333985708 -875411779 +775976624 -573620708 +-168775807 -106742713 +478049063 731549415 +-777449733 356685174 +626110397 -754190873 +783367918 -573218413 +781576836 365149600 +243143228 927340622 +55634809 -428202533 +-283977545 743557122 +323188918 442164909 +-243319870 -516566819 +529363570 862046444 +-207379865 617117429 +-871049670 460217768 +955044166 13529342 +885593414 852405770 +238501075 843863651 +-417824686 985689587 +-719947696 630425110 +890784468 710980914 +-322688523 75253993 +-66956293 770878426 +-175932191 -218434406 +-161576955 515773513 +-110383104 -369798251 +-257930734 -487945622 +-983693199 -553165943 +121208000 -238443244 +743525469 261992281 +248146667 -918501605 +180757056 -835313373 +-838609667 -872104123 +-423762295 938333078 +-605495761 -239275065 +-234725998 812822518 +118142594 442090833 +-612343586 641174553 +72659434 -473021074 +884032775 -997634239 +808513586 -921291133 +-671188980 -85479742 +367156386 -246919813 +-44072135 269013909 +-139579429 -821314951 +-970364 926723617 +-477775374 250950951 +-880675042 364492633 +591218230 -86790887 +-84040761 -183940639 +-497702351 -254663661 +-889604620 -604232477 +74239662 -425749371 +489245613 21563886 +580047142 717694457 +416681926 -43533013 +-421163778 792903382 +675867350 772588600 +461603798 -486148438 +741673389 950892992 +-380632260 209013840 +715539356 347103501 +-689110506 -871466590 +-808387836 -594096872 +168655880 401988802 +701792630 -136471542 +-725007986 -115321608 +231503733 40918009 +897962077 -438272055 +-444899645 -342911796 +-692735911 519595630 +-622087446 -833548729 +472440461 531712551 +-909411868 550065725 +777929068 -718752525 +-979647385 143510740 +-893411123 -875850248 +-730970823 413643238 +-718352565 -141560514 +-374382659 -377263199 +-809225740 7257685 +-122554320 424819403 +-743434333 -848697209 +231248960 366010898 +-519464549 997814471 +89457589 284847758 +-332916444 -855043043 +-939487929 251673115 +881845367 -436460922 +-770180472 -208809723 +-77344418 117304197 +220201524 569559493 +-50298368 312993695 +533591776 -281682329 +-733440611 -991637071 +111548866 -543675322 +269006555 408819840 +400582838 942513649 +-217021558 -501233923 +840695036 -921964222 +675089891 295073587 +-846616309 -722170183 +126521626 710587312 +-191034799 -736619061 +109748473 942894126 +-187930140 838447375 +670644814 -150373539 +-456096379 54572247 +835156954 999337415 +667134427 785527225 +34352838 -372094762 +75740298 -700587244 +103450966 -966451667 +199576106 899167436 +-948220888 -827687805 +-788865290 876346392 +434779973 -600248570 +340048207 -693315963 +102204710 244275534 +-233125842 395588848 +37938554 -281680703 +289001315 -538859075 +882390818 266887316 +-719471025 -962384252 +618936925 235162823 +-361874661 -690720730 +565028422 661901207 +-638335544 498815585 +-994140939 399456531 +973207097 290470294 +-646132069 -285490633 +-65315901 995748025 +-699132037 -574746729 +948035733 807318740 +364736961 -21718048 +-100221672 175757021 +622861821 297509137 +690419851 -864295194 +-897871686 -61993821 +-805975218 -809289245 +736888769 -932863742 +-261142577 -408491461 +-354341664 -978128165 +275354735 750421185 +484428380 -663553410 +30617739 -112376541 +-276602379 -918835434 +309231759 -661896854 +234685033 -842657501 +-787245359 -841801217 +-271740128 842115212 +625774248 718826805 +677930728 282449573 +-789988309 188247236 +820269904 -838693628 +545293351 612023245 +-841911904 401764505 +381223166 664312009 +-456436392 -666850525 +-210119365 845709637 +134619717 -872022994 +-792187461 673216504 +-167667848 365038289 +-256840054 351072137 +-597616157 -592754661 +212270864 246590605 +699611564 -232784736 +429971951 -59564312 +228053302 696907701 +-517066765 -722734288 +-288375843 582839857 +373371863 276606971 +-358757512 478351100 +-93352228 -210212144 +-93279183 -210820302 +-639275518 -549115336 +494528714 115937773 +231070736 -385826350 +-101966842 -585612026 +-29881724 864599980 +-547606678 531445470 +920549519 -133584706 +589143264 -881788335 +-710692975 -239223018 +588611328 -901462275 +774527336 474672854 +-396982827 -230642941 +211351590 370631549 +-39512557 594665928 +-966682835 -889313613 +-932440016 -694540667 +297080936 903567645 +334577084 -747768307 +-570808935 -169847698 +555284129 875735097 +-97357310 572636773 +-555387716 191601636 +-211021512 -845200123 +-723321199 -284315532 +-829803243 625827281 +-333589915 -780311319 +567476139 -266084297 +456926130 -477976725 +497251407 -833213947 +-365075646 297979429 +-189447836 929693794 +351734629 556960034 +-257492754 -915507281 +754271913 -515051939 +341695804 726379346 +578901409 16666070 +987965994 -567930176 +484350032 -636225629 +-326679544 848893523 +53302539 341834608 +211964481 874625954 +-573812634 -879803600 +30889015 -541116770 +-150331271 844858275 +-58609869 881968560 +-565211886 -134059684 +-117388504 -702985895 +62564054 -21864111 +791941502 -364542310 +371394402 -703101224 +-340430318 414780508 +311815269 -871510668 +-453885683 491137315 +-170312932 597568388 +-980233295 -68369083 +-538269043 841061047 +-662108244 -233464281 +98999681 400126017 +43459572 -707068320 +303583627 -893927275 +452782538 -241502339 +-759321162 113483125 +-2427577 113036290 +674856919 271930936 +-130626900 343137466 +200057685 -993963178 +-510128349 -739865411 +-563694112 259876887 +-382996510 815226003 +68579031 680216585 +-851625015 -747026754 +-318736080 -14478847 +915181269 -117600163 +-811509567 -247011679 +-812434532 917836674 +-275466150 -776341171 +772136077 38602213 +-771176564 -627069288 +-730568324 -879124620 +-78593545 435725525 +-92070031 397720988 +185038288 -726900973 +576845457 19280727 +-136124299 912786595 +-50011379 762632167 +402834061 -427037325 +-651586496 117557204 +812099373 -461574018 +889470462 151651038 +230378422 61682063 +-891921253 560896458 +837993874 416812982 +-663271652 -956069225 +437042117 853554527 +-749018086 -551552105 +-911133042 -316338233 +-914111410 -841002385 +-714358127 967570816 +-548415071 680537842 +547171404 -325949209 +-918994936 962085175 +16277381 -769070664 +-810712014 -800798817 +530863587 667298773 +-477389319 -320016511 +362721845 -712636380 +966706490 639953582 +-438369663 -608625233 +902212356 -425297607 +-899463782 -18432904 +-930376932 459976097 +-576395397 -28185324 +253103537 980843608 +-745173428 -694050414 +-975925619 333883352 +340513390 -843909540 +247705916 525439448 +156324901 79260005 +656571691 -809927179 +-7347077 -349215605 +-395002930 -34028064 +-489932153 -564304441 +-982047817 -650135161 +966401011 128531479 +-430636652 -949265419 +258540750 615241269 +598887557 -63377020 +-580516648 -312931143 +75380825 693532690 +580481417 61301744 +196498891 678123466 +-620782246 -679508647 +93819429 381683857 +192584868 393578704 +-798157122 -190690841 +-977080918 843010134 +-155199169 368853670 +-665560968 174834031 +-563760076 738572505 +-924349717 -362342880 +871079514 426116605 +-166022774 -921256065 +-810707536 -426938854 +-987046765 -518147418 +-553688187 -761287671 +21308240 677137758 +837860925 -724801443 +938423650 -595877472 +-237546393 851074121 +-6752874 841054533 +958081528 -961133748 +-826558710 315472438 +-595390678 996302676 +-731043262 48322925 +993928709 335810747 +-613200194 535804832 +118484428 -157644208 +-132677336 -851238888 +-664314623 474059226 +284154192 -409769070 +-632427382 -491799870 +509267806 -920051018 +-256016230 146512825 +196541949 539381848 +-91533892 -521633017 +-680661917 55326308 +904756558 -20240648 +-586563675 -562728959 +966348126 373064925 +-492340137 271248368 +-150395672 -258704802 +-240396654 -376070762 +513866495 207397496 +-210823207 214621254 +-796160930 -13295919 +-617024189 -450756175 +-785233459 -918986973 +-364713714 -555464161 +-271071637 284925092 +-262403223 -332730680 +845348421 -342871968 +-622273369 843767452 +955079228 -579838331 +303881350 863992149 +-654262613 931712305 +-565402085 698340996 +-720326753 353931849 +-429991519 -982518842 +611727877 430918687 +114371881 122333027 +-418426836 -608547962 +996712415 552281041 +-623664228 39629096 +-409466306 -568794318 +223556288 416352010 +389086262 -856963042 +465032236 -726544336 +357966419 799692498 +147029114 -462285866 +622150795 -575898678 +239712003 -430567685 +266653394 968677333 +745172430 848161021 +325978754 -625916922 +-336377756 484421250 +-103888802 54336969 +-301385972 306285877 +357343209 29383371 +-788608676 896526957 +585657226 106885129 +-67507120 -757269685 +199312171 -974550167 +553451328 -750931510 +74461137 -466292988 +-873922714 558333967 +534637110 376855216 +-407318072 159766144 +-449038287 830267895 +-707032221 760578954 +-549574458 90596993 +-768416297 -796074425 +-824713024 -548640487 +203655185 -425915402 +-602229283 -654239653 +495710369 436386333 +-193344670 102647949 +74653955 -603465603 +481048598 458476568 +285686879 214372218 +401253873 712428867 +582554598 766536927 +-413767750 558233610 +-793680350 -208103517 +546643985 -880514973 +-557456845 -549240719 +423592542 -46089510 +-621269169 594855736 +-181254467 276291306 +-503664450 999029573 +-637919279 -91042975 +368374699 -470768583 +-909753962 -542988851 +-538534198 299611904 +711055338 -509179838 +-304540222 -89489821 +-393820094 148801290 +476689429 457511096 +-81830767 236573036 +-561930338 293577080 +-788340956 792385795 +-479274333 307152112 +-899207802 592285865 +-60593389 -342732339 +85405422 934339152 +969210 963092046 +887368593 893310449 +891164095 -336931495 +738704163 661920537 +531583986 -11992452 +460350543 -531200040 +327610541 653218132 +-73307068 -778463358 +-486742155 116116833 +977131974 -801165987 +104201147 292253454 +521467266 -472047889 +358964488 -74943444 +-498291474 166832219 +-985609205 -654408405 +475714043 371630794 +-360439469 999019466 +111370300 -704912708 +497520455 -909171047 +349160050 940197251 +753423539 690427056 +8397836 -926966478 +-362285697 -837060005 +762980981 -519048037 +23029076 738339938 +-456413370 -447344919 +144439748 776824760 +-764672620 -851505105 +101190535 -151125195 +-773217698 809809388 +-141536376 575431541 +466443488 303379349 +128068530 19292168 +-551870028 -585997818 +663786755 799010981 +537726976 -941925432 +105371331 -309657157 +159982922 -196117886 +558805531 333290978 +-605170479 -725779328 +-640400596 127091802 +988589564 -725588690 +-787946843 -254553432 +101564252 861453763 +-790892234 213729657 +-549228632 -750373099 +-523879334 949858948 +-693432435 -405589819 +-791965734 723836161 +797683821 188726986 +-625379465 858880114 +-574792377 -124922862 +-970581461 531674411 +-754922186 -345161573 +413111360 370736243 +-441135963 -264665224 +-684357782 -118586578 +73624523 -988580026 +-826790647 -138593307 +-928787024 948829732 +-947098167 -347007870 +138282500 -298550213 +-309292207 -322947210 +586784115 10786789 +829449179 918139178 +846739603 -576175407 +536244153 -358791 +318985004 -227568872 +913075095 370326133 +-195526755 384225197 +939017132 -399664096 +590074176 100793641 +-230511624 395606168 +116700795 449978248 +-850635933 -889430983 +-892183117 -52533623 +157919079 288445870 +-338855999 -10431405 +291238305 -996671950 +-604717986 872770388 +-364886696 831804099 +87299889 843336108 +-353884245 996920769 +-118772939 444331168 +-854944921 -576890918 +-419998144 -801776056 +204501813 -871114859 +472190717 -734887521 +-991187272 104570785 +-502928538 748189495 +-782527663 -978754851 +642459341 -472007258 +821313940 198406437 +772549866 -151777751 +-310239590 372163498 +-847112121 498433303 +-431835340 167636459 +-628377209 -311052275 +875784094 -10196036 +578879267 44428398 +790105542 -374562419 +-545548119 204144859 +31123753 733430048 +-291369263 -18435361 +-240209297 -207498903 +526515892 -253333627 +901273706 -791757790 +-859376393 -16883012 +-508174132 281596120 +-391440971 405408505 +-969107514 910809759 +567979750 -300716035 +677343512 405602230 +717098357 732891910 +95191603 507876533 +339750893 -112061955 +834202104 197051237 +-44237613 -752614039 +-721310793 -812796016 +710078340 200539055 +872225258 888398427 +-198321987 5887356 +952724181 -728171549 +-339171996 659222021 +-364246605 803079476 +187251420 506241390 +-126421133 240770221 +-837929146 -117858246 +-904245146 341347436 +-809945712 -710567801 +-15127871 49351387 +282879267 35682078 +-740197845 -893202886 +-265157594 246352349 +922241656 838580502 +174143991 125841504 +-625357784 261096519 +-746484098 -854956855 +-493922330 674030198 +920710543 -247328366 +42318958 423411682 +797758037 955373954 +-428795909 747258062 +493751840 -61621953 +-935165833 542535923 +725227976 151801849 +-787366005 -112444696 +-328714584 -211161587 +137110039 855502812 +-315910925 -466405260 +967350944 235229507 +-781336013 593738079 +-317121325 -353979839 +691003990 -658815535 +627419633 329584974 +-760209242 225883642 +-550194305 -882642374 +700270324 224482363 +-109720291 -18686183 +-46696916 -895596649 +2269266 952291666 +-285243437 240394489 +417614414 582582400 +-370706870 682897341 +-931290378 -723588040 +520663846 -81703988 +755596760 139074342 +43281889 -23123530 +-150356852 -769001981 +212023073 397489495 +-39965670 -811026763 +106329559 -162915224 +704930806 97583173 +171477974 373782614 +759937919 66895122 +-39301833 661398144 +921435823 768343870 +-916519311 -508922220 +579876921 -257439997 +542631875 856121140 +449507189 828321907 +-430642688 272201620 +-502718451 -338984142 +279899024 86790883 +-931777096 -761194599 +630262328 -679772085 +-74608395 688334638 +-699888126 427616924 +-789184755 -18429716 +-526393156 503379637 +-20222260 722271781 +6558501 -954873336 +387473631 -595191172 +419547440 -752447629 +-10129846 -20754757 +-389517673 -277405538 +399245677 961868778 +935951645 541930716 +-463468749 713444090 +-523911170 218860187 +-736217331 -830615183 +90366809 219901081 +279354770 -168275477 +251644859 962883502 +-424210809 -863434826 +-370722223 -287934133 +421660532 728634034 +-947136148 -130022032 +-178224353 -370979555 +-430228623 468717877 +-957313665 834564460 +180656586 583622093 +878006535 258734735 +-300000815 -846664690 +-526208843 362113368 +-42334302 260620765 +538957591 -802586671 +34598626 -558837933 +927490278 882417913 +847438654 116325069 +122880275 394191556 +-311235666 -154660262 +-726088833 192875351 +-876844480 -85959436 +-431943879 98651055 +786383570 -686053798 +118360688 -437002698 +-43499010 260396593 +110009791 -819794026 +13772799 947545576 +-643485449 662780662 +913225370 276483823 +826670473 -786330214 +-976207633 527024820 +-594990200 -870785432 +-993644365 -138532018 +-691425547 105537738 +-871336094 -96898038 +562469158 560914463 +-497606458 -182717185 +-350858469 398039457 +118438415 530468343 +823477184 630050932 +-682519306 684411910 +-72389939 235722905 +675766962 407161919 +735185443 -228307021 +336383755 -131220929 +-243018374 413966098 +227477733 885139209 +450692188 -887452481 +-158622993 -303989983 +-215043042 -862308031 +-430093118 16168177 +12513609 -701365845 +583294862 747271982 +938495793 855683391 +465999141 934741059 +101512564 520582867 +-817509783 -319342720 +-203777318 203022088 +322211643 872671937 +187806798 -386451997 +941639633 -156307553 +-302563071 -6481956 +155675583 -693493381 +854654491 -837706015 +688253920 593759013 +-633828709 910829742 +-386017627 -901242893 +-867940261 637725207 +-309997181 -156926653 +-806021315 656833389 +-846884116 -801292386 +618883123 -260095874 +558932170 -851882929 +-593484247 -549383161 +705454462 -539369998 +-124851948 -161948929 +-687578606 -340384565 +-804743370 813692796 +998494312 -946988108 +918877885 -414948404 +-925640297 -784326700 +928690797 822814343 +-210558471 672623224 +-577869288 -51387315 +133637412 521079274 +845244410 -617835968 +-557747972 -733758239 +256011217 889276903 +188876759 510715523 +952067100 -992587086 +-53006898 847474221 +131706485 693683739 +124962229 -472463476 +646450301 -289297379 +-467311166 864020581 +-66254418 18524330 +-537985277 899082211 +-599687760 -34621885 +-880905276 966892179 +-580331874 868876109 +-746884173 -891581462 +813753126 488196745 +953331853 -810416111 +340992073 333218098 +623152410 -103885488 +-304382442 8074531 +-423676518 -431571488 +173334713 -950816545 +884579380 -237707799 +289107917 471915339 +116114234 -571962449 +662957070 -591543975 +-844179929 -296547033 +-365511365 801453833 +-241497620 -220524666 +-67907839 117134513 +417123118 691948717 +257933048 823436462 +769803542 280160633 +-217375975 -979284266 +-219800374 -283647959 +-738676424 214941942 +192032216 -363953973 +571401864 612454842 +-988083382 364031746 +-396513728 -717819268 +981815582 -161798039 +168612899 818302541 +99562014 -574450058 +209812611 -768546723 +65801095 784263569 +406072714 -36794841 +-610757062 224799904 +444917845 -302973067 +-939909403 -45337942 +-170912790 651453991 +504639112 -769233330 +-362985332 105361187 +-435982959 904033930 +-587277049 -112873333 +433232030 282162587 +-182581603 76328711 +-975180071 757787089 +869614151 -490231364 +650447758 439393622 +-391042433 653174840 +251385943 -929914690 +-907787760 -316047667 +-441577616 845400609 +-771466096 958883225 +-736675177 -589126844 +752076089 289671243 +-719943946 -680449623 +41784956 787217713 +320518036 915841409 +-691475383 829321016 +-996155751 -27573222 +499314339 -786010123 +-723753048 -550819461 +880719280 896921164 +-160345101 659390724 +95977295 -419265185 +47312223 -192209656 +-31676657 -951958312 +252073579 757077761 +-171525784 480114519 +721989213 156249147 +822629183 -989672188 +750286383 -198118889 +-890178113 -231235747 +-922172769 704488625 +-342022137 418229879 +-285706416 466381549 +-244441910 433219756 +844031363 -891938218 +432384018 -57322614 +699219911 -105734786 +961720270 754650424 +477182118 -836458171 +-71803363 319487167 +417289954 895629480 +-267053322 537764941 +-672108237 92110307 +599791820 532094436 +-977712719 -827806208 +704418196 -652711169 +-605202066 -269685915 +-148068113 787872429 +-275293006 -518871499 +645341278 -23929206 +-510913530 343133795 +-600671575 192284865 +380000278 155331143 +-820976376 -445036819 +-526482698 -642034287 +-191215023 66715546 +-67754238 -888017033 +-457229325 760431795 +-982824342 658090611 +-582986238 -389210813 +-363678835 -853192980 +-653407513 981922422 +95468713 -766543681 +-185035242 719855360 +485203996 861577701 +-200683022 -483722157 +-369050696 -621246882 +-318455520 -483193785 +736248417 742945560 +933453708 754836094 +-407484419 -109140586 +-729041154 819116928 +250130481 416656671 +-780831893 665386374 +824656414 352336716 +928497383 481305299 +301426191 -980528428 +42146397 -599615141 +-904570599 -432928977 +557664119 391003504 +462249162 686924362 +-499366196 -34525442 +949882916 -734367038 +441148370 -970201206 +-661883277 937357568 +-927307870 175064732 +-955258575 10254997 +760217437 373783622 +-276406472 562842555 +-34858175 -501264886 +583089546 -778900671 +558313428 644664135 +-810089559 282409203 +248190622 99632529 +184685922 78228789 +871057850 752724129 +-922513232 -567458725 +935760777 -526259477 +-262335784 -823963205 +249939315 419031962 +-209392885 -195210421 +-403409706 -883231613 +-577072188 -153581951 +-876629903 -648441850 +-214966329 -516217366 +320886681 -682745825 +710029612 -94202201 +-852748325 -161640935 +966087654 210355301 +47198515 580747595 +-170058744 -317480033 +455784166 531368384 +-987163597 -613981577 +90545991 -682961933 +-231285173 -324000025 +877354141 -582326787 +681153379 181551589 +-222289560 878268439 +-460247613 -156371005 +-38686969 -919338471 +-137319594 204696243 +-531721429 -740399855 +-274473373 -227278515 +-982189965 -76089075 +850726803 731344160 +868740244 977729001 +894088013 949209871 +4053099 314330384 +340388269 280639358 +735417113 370893784 +-527278179 -465807878 +851344042 -338982672 +-91788254 -660914443 +249405358 568502002 +552659519 -916307823 +889224915 267991026 +-413177879 -319419055 +-929849507 563221936 +16450515 332877906 +-981934577 90660645 +302791391 441801201 +626254519 523976731 +128926471 89161578 +56383896 -601971331 +-721749774 -824934191 +-819596828 -606694887 +-183039957 469126858 +-795907323 -665710841 +-393691348 -963593463 +-384208455 868692174 +109648952 -970866177 +-327807448 -695994672 +409218103 -457133732 +-375042981 -441396014 +5640640 512730971 +165405979 -848311962 +-915959320 54217632 +-870780180 732185104 +393881923 307469238 +710782946 321352569 +-451062746 -133741140 +783796508 -754308958 +-608392792 943428539 +572652108 481674664 +27284035 -732501888 +474906211 27332941 +281183494 -153440514 +123966063 -576545589 +-21995602 10076262 +549291778 -535927488 +-443659723 -55644621 +-836463676 -341554933 +979601281 -829145041 +581366563 313454 +-91114551 277408818 +573595156 -351279036 +-557072298 -420346655 +658549581 -72397344 +-557407513 -547648396 +-873767854 -618309020 +-986962786 -308508335 +414660825 -73532252 +-754263168 337811782 +-678048772 819204055 +-116604589 -143411127 +-683048673 -620112925 +118811552 70901307 +7377476 799654415 +-445444107 386276933 +-264837112 664886551 +430854794 -529463182 +-59734176 954280092 +739379 22189038 +-308495184 -300974935 +75262243 -262246240 +-375400175 -704374207 +826594767 -966631341 +816993356 -88599135 +-23090654 -284370294 +5189462 -278254707 +-440544620 345833095 +487873062 99496186 +5076151 -385084098 +115945443 820551076 +746674871 517890730 +-507920242 -149793281 +-491722779 -691815466 +206432846 -742034133 +533322475 519832323 +-776147334 679083804 +-816374752 -49674270 +-907362076 969197001 +830664332 919099085 +596136390 -193199463 +583833211 -773206112 +531664727 -138434189 +658566870 764897903 +79097392 536228873 +-106433462 -980538700 +-75794055 900796781 +687624375 -724121102 +596835914 -42341586 +145572052 -588113204 +500990470 71220227 +-307709950 367276758 +201605642 -945898043 +-282912593 -635660343 +44017973 -505611894 +908788719 757836883 +-967887715 -370389845 +-437715952 -354136193 +585846432 -707475594 +181696399 344684206 +233815668 98546124 +155895805 376676941 +-637050558 72946367 +101233120 571556793 +31855035 386777035 +594028530 -661426049 +633536507 -98619687 +-536251369 -919588772 +-876465519 -986489673 +-440478457 -628798842 +512244610 545483522 +681805156 -964251211 +-212480775 -600656524 +209498121 -871632366 +134294275 457202167 +483483553 -617253713 +-277973887 -20900247 +977382224 -56690321 +-423064549 -507572182 +-656294701 -699299445 +-520387609 958080358 +388951903 620238072 +122905865 603553581 +-95574181 13498609 +-14165742 970949753 +-396912248 -278936663 +-978402239 829136458 +-328686032 -959124824 +613186344 -828098163 +481667925 331755916 +416976954 971444632 +593567257 550974582 +-353136395 -308146791 +451920781 -734405361 +574995714 -867530919 +-41081366 434753510 +757778023 895226935 +500491276 -629018381 +891886932 679199053 +701350437 115823301 +-65058388 880903768 +975850076 414325915 +297270954 -577542856 +428832181 -864025259 +-722649158 -569837068 +-413073520 142301816 +-867078394 -800022423 +811761119 40971705 +457373957 377589809 +628095644 501870951 +251236398 922833908 +149686857 -902580642 +216640694 -332446016 +-846365339 164814285 +-255347173 -385042760 +520449322 -866301765 +-132941859 207070109 +136580987 82432389 +887766615 -6963864 +-853693807 739520337 +833758521 472733416 +-581818122 -383966020 +-993128525 -122470639 +-573600082 810216696 +-354797344 -364150804 +381946043 -621215101 +-603418299 890242232 +-447937476 -943707049 +-493499762 -40809413 +-692118178 -323420652 +672396520 899309294 +209741642 407798442 +-340289251 -248888300 +491459340 521332896 +709760848 944118152 +299237444 -160068628 +179607785 457541242 +-737098231 256739068 +427237229 -571688276 +-317701501 751829353 +-503720445 879060553 +-776758526 -691902260 +-803485396 -350942954 +-201140251 -228035705 +295997554 -781669639 +-595622329 60525740 +193129375 -46956410 +109103379 243845755 +407980884 901399818 +-423819505 34999506 +-778398984 -916476897 +307370497 707541103 +989850575 51677857 +-712326232 -710856230 +-567538934 429807541 +408388448 79917626 +868728033 -833818859 +-538487206 719076558 +-788272883 -910597098 +88149089 -520567736 +232421316 -809659497 +-321238860 -714924363 +-945663511 439180103 +611497916 949476366 +453661120 515344662 +416822567 -403894462 +186871996 -756191954 +945920396 948588196 +878116161 805689260 +272378256 -649764724 +387800349 961594544 +-784278422 -714404922 +-981038237 942506618 +-859529273 -315983751 +687901264 -707486161 +-551439539 -864844310 +-158390763 851161117 +-670444542 151506532 +-991220603 -808265096 +947728633 694660919 +-530895590 884362701 +-416186768 -413438931 +629192281 -22873045 +-990183448 -847738679 +-194303103 532535930 +-931189966 67051619 +-384794122 -214642756 +139702256 -839112159 +815598054 -26187943 +-885122394 -684446919 +-439252361 -719629593 +-700312564 -15201699 +893213941 -189279500 +-501232131 -755407839 +-46844426 -906955467 +311665329 -644342306 +-479741625 681129937 +-345151102 804261825 +-83313720 -147367092 +749015123 239809654 +-913008847 -392528204 +863267181 -290830162 +990738831 -448876648 +595152723 -516130190 +-623955602 -592931692 +-912981204 343561698 +-490348590 -117577374 +-862903400 151940254 +-682946419 -993502790 +440431548 64680617 +587100939 258665488 +184755985 -892045400 +-538068793 898610502 +795727127 49694267 +126694190 665309922 +-995673147 330288945 +-609874264 -165114170 +-175317093 -115153039 +550060724 19512171 +220949188 -697891248 +19322218 -165723221 +-175388699 -761514475 +204098581 -885702820 +-842345452 -267311313 +-930847054 -833096559 +692265959 250767983 +141935586 269330700 +368689656 -566054546 +-242415475 -805669859 +338212279 507018473 +974763436 -584126746 +839047986 -629956321 +306394662 77026010 +-914707681 295561094 +-286933194 -952584200 +207870703 745944819 +-517053016 108393911 +633279357 587380463 +-12057395 -728839186 +959132882 278932170 +-877493846 237368985 +-805956635 -46035848 +657090071 -189995369 +-343095333 -592140518 +-243751363 280156249 +309142079 199429018 +-355446028 -101529987 +224036660 462098150 +-342959662 -451093871 +-468648410 70711968 +262159573 118260030 +-86809348 193282728 +387870283 -28838195 +832148464 -79424091 +-616483915 643631288 +136192284 946530839 +-498204535 307369604 +537065435 -965372289 +-600711794 -151739838 +395667570 -87350307 +629115597 -275041539 +-800646097 153086826 +-643060266 -71224503 +797487140 -58867836 +871631696 -964737735 +872964081 253133482 +66106932 -646375706 +-466331656 -824566194 +416527632 -2823987 +992872220 -528154889 +-23249295 416675956 +228183559 -637302498 +-549229370 -68946090 +55040552 -868776562 +36920431 -483728160 +640058826 -655371175 +494074484 795140130 +585354883 19304025 +554849332 263942960 +640716018 372476680 +-794314002 -881013553 +356983260 -234034684 +-158835323 388645275 +-508353655 -548801634 +907474307 889467002 +826993847 -570272752 +731778727 -408669345 +-189047676 -329718859 +-234812479 438398401 +-579746413 186302175 +456246819 803164829 +446023227 -911956857 +350602377 808401203 +-693388486 841455583 +-715592277 -697716098 +-410961273 -987233379 +-563451145 -316590613 +-918369298 445863587 +-305086156 -100840644 +375520175 784564433 +837114616 -871550994 +-894382577 157938603 +-213106456 -333552756 +152925274 821662780 +140208294 -152529000 +580512780 -687045438 +833717526 654159193 +590351420 -563140572 +922377535 -602922981 +421019367 742086858 +-774153508 444176605 +-365227801 662945035 +-722665432 254130186 +978427553 99031826 +720559198 -576473355 +695215021 -697434060 +-452564350 -465020399 +-699572909 -2203065 +10538899 354604560 +-707680764 -586173107 +446356269 433271527 +830307617 1435319 +363016430 -337232794 +736440726 -674526233 +566231619 -803995923 +562213512 480613148 +674221143 -352694620 +763123261 517997171 +71104059 117172403 +971028372 114725196 +360745773 516989881 +634695671 76662925 +481394245 -91882919 +-211315446 -958714627 +-265799541 -968042362 +-345604869 -209106646 +-276165565 -825200199 +-328510093 -171717625 +-559222383 -854147389 +805729795 -388061034 +-614658139 232148417 +817221973 -110753140 +-606295283 440875959 +-962310587 -519804524 +-900651861 -979296249 +-91169097 530922500 +747576104 372645125 +523970687 394844517 +500433666 -989012650 +-969396715 -29241352 +502859840 32891789 +-600753988 895638198 +508655745 -724728869 +574868729 998594481 +-14734306 552052108 +401144851 228379791 +-271730486 703181193 +903755339 403207860 +288742167 -324680449 +63563684 -799802394 +461140847 343367590 +-801055690 -183491905 +1504055 -285288913 +1516105 -966553797 +-801386302 -431568694 +221693305 -142054256 +-529317574 906957444 +13112273 277911596 +-202381294 518474612 +161797547 81089088 +121317044 -604202265 +204473096 -7363566 +16825753 842095176 +-26551875 -338075813 +93070426 -170226562 +-71605628 -454227724 +866100224 65031162 +-568213547 461955797 +836976439 -283830809 +-476438518 -778759668 +806809395 301496703 +-359636470 695643638 +153173474 416854854 +-343678674 -130107194 +-223284219 186008824 +-303259384 -490306065 +-282278370 -484787891 +-152843766 115165579 +671321619 107547812 +555699631 564254293 +-832837624 -891218518 +156775726 -486796475 +-540037930 499112924 +-192755803 -483281080 +124270156 854751025 +-139686811 -497109960 +-489906321 43436169 +-651108469 -109438819 +-253399884 581622061 +893785964 -79903935 +296373590 -417682160 +-716544262 -947019454 +-775455766 192236846 +-24585282 231239078 +719732442 108142540 +566723222 476071699 +689875865 482296610 +868458735 -418929911 +-122920130 598984104 +633981096 283820822 +746010920 803089227 +-955351215 -992351916 +3389228 -60527376 +-854443890 49294110 +470233695 -521698937 +853433821 830144066 +202841088 206208191 +625038769 735462258 +-186513965 543625713 +685037109 611175633 +-47007623 590368088 +306966774 -998288584 +-724123149 174446931 +974129510 -645828445 +-767177473 -235291879 +-181333322 358020170 +-620434402 -264846910 +-919463247 637120983 +387594180 561095206 +558872265 946157033 +999167808 -893041313 +-352857192 -486565102 +-277280031 -301004529 +526265136 692704822 +409670671 128954722 +98622654 474461578 +-695885769 -982262927 +722892779 -811697913 +958076338 -521551763 +-393947215 -368018515 +879404915 -991594721 +-174475034 678437752 +661573426 316901929 +-463204519 61535136 +18499234 187045101 +-418977713 -496376749 +487205032 -11904728 +-21931702 680813252 +526874739 388804858 +862846440 348759424 +188491640 -830466583 +32268969 945701294 +-905806193 351063653 +-581005575 571195545 +-804011502 820709067 +284507390 -702634564 +-63505665 634702591 +130135616 -640636629 +467709405 886431095 +563525488 985317219 +146778373 760276892 +318498453 294961318 +-807410659 -524987183 +-360605195 -470063930 +128008305 444525645 +-214447842 157877248 +-674523736 200505158 +906614218 853215485 +588146387 -522924141 +446441317 -866492921 +-325257363 123441324 +-841080469 247401377 +293383386 994330973 +-566736301 -35011687 +579844462 -954248602 +109680694 312038010 +-372277195 784817722 +723832040 1213403 +63338229 -494845907 +-84144755 162187948 +839114979 802687978 +-219823950 -219759593 +-468034599 17325696 +794247284 404619948 +409388774 946456785 +632597437 296414980 +864543593 -638398387 +714057439 930146674 +791049547 524465067 +-848057288 824689734 +-585293434 124710952 +482663981 -324382843 +763635464 -934422401 +554248507 -303319188 +-95715268 -328916924 +941445748 -100736759 +751349613 142947015 +-26289214 757203379 +-436410307 8507859 +-433947559 -515351377 +685358724 673035901 +-588096668 -975307728 +-959761096 -873644821 +801952560 -105263999 +723552815 -256291851 +456687707 -50273145 +227395887 -523894786 +859163671 -46186112 +-266806716 -728591033 +-818787234 -580701611 +382115999 -324845317 +369973464 95551240 +-373992538 405045889 +-226942538 -768262302 +8680103 -487682817 +-985417947 -400239097 +577446748 955606058 +-795980941 -952949145 +-251784316 -302460260 +-984154960 -992757712 +253544060 462660088 +851737659 643341016 +-736843474 440374052 +-810108198 864354473 +139026049 -759536717 +-619593342 -389949541 +489084688 -948051667 +-22436758 318636014 +-882814801 -465744728 +798416687 386820477 +926437921 -145602341 +510969135 -462594878 +413470347 47421056 +-820216331 -260432407 +-133346190 900394639 +775684510 -244017243 +130813698 456445766 +683852554 -892111071 +-625790396 358789685 +237286224 142769612 +-25015883 719867242 +-690048075 724031263 +-759964955 884027273 +-39578105 130788226 +702593082 508600955 +596410187 -626459256 +-645026357 -334364948 +233757137 140397716 +-847316883 626910362 +-88209138 941069284 +955622606 24094254 +-670707994 -287828262 +-842024537 -608492779 +-760371308 366359388 +-305013555 421353553 +929146582 36468976 +-622025255 197944965 +465661230 -75857842 +-683864876 -362231832 +-41398241 -895808559 +-570322587 -939781625 +-985569345 -697859313 +229848634 663647673 +-752930601 338970265 +622155628 981499570 +433613683 -76135600 +-66792639 307244045 +-188077984 -166475374 +755084661 -754598753 +968969512 -43187834 +-280797505 351139263 +-28324629 -515719325 +-813133505 890236541 +-596873866 -652990655 +286914749 -569777282 +896928295 -574182708 +-805020412 -668652905 +-193244164 -193172163 +148248995 -860672609 +933696421 -726304472 +-146358789 -852373590 +-944346289 -805467580 +-151283373 -258532516 +887534411 -611444301 +-572975980 525306302 +-404553913 -223921525 +219882382 245532763 +-129135239 -777005024 +-689801109 -522393755 +681776652 -704094151 +-553087898 -238959396 +-866497206 -962609071 +-420582073 -135286125 +895502334 -752117881 +-584632743 -60816270 +434705733 389053017 +947173298 -637960689 +-35875066 19162011 +-864301870 120897936 +-50606655 -561650840 +-493710957 587317623 +881077567 866763392 +687874262 -684294674 +-504637774 -541810400 +306070967 -21134963 +418291522 -326506779 +613050646 820017125 +-341333748 664927244 +-104251607 925727545 +-908313826 -266695285 +-291622952 -339829889 +581753966 -647902449 +-630901101 853266524 +-961394995 -751774614 +884370841 -219157105 +686927116 -521065140 +-995499489 -222862112 +156398114 463350080 +-866475760 -64484633 +454343202 -776495740 +-334353829 848768779 +141498387 753486633 +-24118655 937094050 +810902072 8871735 +-640500246 -790913738 +61360963 -640242586 +-865993736 350105848 +143782343 -187774771 +-913745077 -47273426 +178586419 650755847 +571179440 365353769 +130542908 -704157107 +870712342 -879394561 +907070247 947879922 +562472589 990046435 +726849852 -794603614 +-211489315 785718030 +-321966760 -838905298 +563159983 -408615842 +-180607789 109290054 +-558957370 -514717410 +-220799656 -159404580 +994564657 -772485719 +-266610008 -936293007 +582079562 -79924902 +-120359940 -481333069 +-850344866 437746795 +-653370039 912638077 +275524089 -508125870 +60710350 -643702436 +-872574522 44713399 +-321776707 -560380568 +136484570 -543027284 +-130392113 -775021857 +39060249 -133721661 +-337492799 -337701535 +-692896366 -874360503 +938579273 -744479119 +962317200 187579961 +-163621593 217222100 +451029438 195352158 +263296999 91639762 +-66099452 -185977611 +751402873 497503695 +537139640 -287695121 +-541444462 -229864774 +-410644441 871967534 +-25231377 28971062 +-700310102 -320864518 +340318752 -838052933 +-329620007 -441027392 +532546034 -154505777 +853782095 -611074554 +-923688528 576562768 +305752517 50402836 +-474789617 -653130820 +-73190670 -913303634 +-807028791 -463920532 +-488716565 965724414 +948492064 -790276945 +522279922 -333080341 +140587086 709461700 +697767853 605807066 +-223196202 739268984 +139170422 -715596780 +-710123125 221257996 +517819926 -277119149 +-420720296 715606451 +-493899528 601247677 +418734882 -476812511 +-38096679 925918565 +-509743441 559646794 +558009733 -802744857 +-514587380 -889536619 +162276585 -273856937 +-741612318 720282853 +-724427783 124471836 +-976994788 623215415 +-177871527 -99346682 +-474818655 -360717121 +-72628201 -928994174 +791186494 -767394688 +-900868015 522880583 +912596548 -828440786 +6229207 930548960 +-560950895 867723575 +929438824 -552442933 +762895388 -763421542 +26197630 -946765981 +8630037 -714665673 +225453414 988293081 +-82529489 509106161 +626270799 787427017 +172161043 -944486985 +-977432411 -147587501 +-426254429 84241066 +-674512279 -11489941 +437583561 3149096 +-72605520 740443817 +769156387 -968783630 +931115031 91512773 +590004820 559500822 +-530871513 -143208820 +223298229 -943447432 +-356613035 657096488 +922687104 -384616394 +-883096517 -358838768 +-932303309 -270751931 +-464275855 277306925 +788190162 -379540078 +938993572 -857243796 +-927047411 -764441939 +-873080082 216401604 +257838109 354938687 +-369002879 435968456 +-355270379 -823984111 +-990878124 658268780 +117376222 -634071694 +112807773 864011664 +-546776925 676855756 +56733376 -463129805 +-953346231 909619708 +-677555442 987312864 +-545146581 173429964 +-962104820 -68060573 +-240683772 374266833 +-538628421 143304911 +-880599535 -683226052 +-344118818 518066635 +-942765994 598206324 +315299510 -317596676 +-425752585 382922827 +775291894 -657399 +-745558301 -685864589 +-970884567 -459838518 +201563174 -85652609 +91147376 20828858 +-427463364 -523765160 +-887570211 959511039 +779684100 828672226 +791085974 863664059 +789925562 -850049722 +225221649 -338662181 +242429034 788139228 +-962279024 625532647 +-939861395 -663107602 +-803411770 -937693994 +880014127 -952193232 +-110311565 899924222 +-502449160 680596716 +-4822607 -243646074 +776899920 497000877 +658246578 -881879253 +-745936667 381933008 +-953921895 564261843 +405785072 907751212 +825543603 -778222516 +312907028 684657255 +-630797070 -725979064 +-939186232 -773633525 +-248541116 988919796 +-118296877 648673879 +-924722348 -827026268 +-522303757 283019178 +818595830 -901752892 +-841358629 753679067 +799625910 -861424133 +-843434349 -996309566 +-709043614 -232488139 +-304048186 157037378 +18530562 701413305 +764310352 442664262 +-942097008 -289020144 +-153779219 -596736512 +-546277617 -476985351 +621940222 888296459 +977926477 -115785770 +528468556 94747042 +51087440 786297451 +-553632284 169186892 +266258401 -630352108 +-898953006 -346961676 +-270194051 301497959 +672461756 14606338 +324894927 513756917 +-199619837 531356906 +624143857 646533007 +-541111430 -84337701 +322568602 69420875 +767605443 -517370900 +-715007850 696049078 +-212081087 229209358 +-439335917 851302786 +-270043954 -586475315 +-441311258 -939372497 +230592258 32810287 +-858593498 113120901 +-552201518 505484370 +934108322 804879965 +296738114 -180856620 +479744993 960600011 +-726593070 -309604017 +-193473535 -964219452 +-253406468 -424252658 +-772104195 -715911736 +207501845 95437703 +381336375 -550403143 +903604764 -160725568 +610197657 583044832 +-433510738 -740160132 +811999450 -347997281 +-406955112 -394506754 +-873371755 758137611 +588010492 752259518 +137670207 218703264 +525480183 425279238 +-456732082 -37331884 +21265517 -209334140 +-906311157 -471694032 +-138437368 -881669917 +818193204 -563317226 +-75737306 -768789377 +-58310402 776554546 +560450131 282767288 +69465764 -761432188 +850960178 41230432 +891859520 780024612 +-13177621 689072148 +-609385734 247294537 +-348266101 39577261 +-53406078 -879737793 +-481603028 356622310 +273581574 997251315 +411992638 -921738411 +-109956708 -643331514 +-529971336 -321032363 +-735369536 -350021891 +-425185534 -712857551 +-895758060 311413516 +914426932 147915579 +228937077 -439166748 +-150785021 -691404130 +-806421243 201453768 +-556857896 927315006 +-560548450 903373516 +605501988 -188773059 +315451413 298479766 +869112082 444639035 +736177800 -924175356 +-725297508 979512398 +-457123542 846647619 +-224763245 657462148 +705407720 -319034891 +328777477 568209201 +-20139810 184545329 +-292434896 -227279763 +467103589 638830012 +147847796 -558044419 +-874469126 712088214 +-493902122 -256516834 +-109613264 980316457 +-796278675 479484158 +-725386378 -774013002 +-73577059 -233261399 +-88615254 -188779998 +-338009554 -140331365 +-120858930 -301366626 +948087864 904512913 +-692103475 -764959377 +-246549327 236040143 +-306418059 -896586738 +240732009 973895129 +642409387 -167774070 +-768000706 -832604667 +-736563942 -24081234 +-391759531 -607597891 +-530888586 -231730831 +85920041 -804117475 +-842082280 161385781 +60412462 -574544929 +-905546716 851059003 +680529497 -884745769 +-702132808 303179885 +-921874708 2651658 +-290064688 291673587 +-604395557 885291777 +-121722482 469800994 +111395082 399904740 +-885884477 -529507907 +-888237306 -53843857 +-461612860 737146348 +519002215 499149199 +509542284 -455019503 +658261399 166565119 +-521027711 -124390462 +141042864 256487493 +-675147744 419609707 +281266435 803059893 +126933147 417865376 +307508808 892302986 +612240119 956802619 +-878248360 -118399087 +-577121097 -41604812 +-349953775 -944353654 +-60236015 625174500 +783182167 791654277 +527214424 -738193483 +772306681 537639262 +774489794 29393025 +874840626 -40588764 +316159139 -459560909 +917663365 734171617 +-302804486 -606816790 +-90002512 -329022982 +-169273478 716294556 +-574484677 -461603244 +-462798070 18546696 +881511647 919958863 +400192100 -9499993 +-564141187 -36499813 +-857615132 -181340637 +-785451157 434610763 +-161619166 240223856 +-209316934 814805892 +-584320862 -146900508 +208357866 331506176 +868032451 117659631 +-400343074 219279172 +-749221999 -670127958 +399617407 -960278278 +-236064688 -22923075 +744827598 -984881078 +61407417 443116927 +-245383818 -750731526 +316204560 -554282382 +7095237 -927861706 +-759790485 -292714596 +614484838 694577837 +141257153 194758792 +368005885 -830257771 +-706356323 -32837755 +468696867 243002787 +-562103789 863449901 +213413366 391355199 +-220272425 -686951571 +-47055731 720272717 +343477504 -871350224 +631112210 -94954187 +730220418 812176581 +-211314537 527387704 +627680496 -483614800 +-162995264 -314323646 +-460183561 934550193 +-299838641 197721177 +119417165 -710301546 +-258116489 -980599197 +56096564 957785508 +569340445 658652497 +31439829 -164110183 +257388180 878790266 +72638406 -786998985 +-282533317 101403258 +272325721 -336233683 +-29055068 -578823168 +186396035 857585165 +-490120997 -291517118 +-600168359 -220854554 +463937391 -945019349 +396815909 784879522 +-444531042 244166965 +-680107922 405203906 +-773075876 -684580259 +710555002 505163973 +-193809989 496744164 +263499311 -527788708 +200112530 500097146 +-846227642 -36966872 +-105541818 271376517 +765016391 601547811 +-851264015 -129008559 +778503354 -394506755 +-22177180 -150552689 +122435659 191970877 +127053846 -940449248 +-915665162 728821259 +387117306 312037247 +270188772 -871227756 +882165086 -241499690 +-473904788 -480865746 +536675387 -747531989 +953990800 -93204348 +738231854 -581005072 +62451556 -789819239 +-854953274 -920461232 +670971913 402746913 +-227659166 8526449 +-722227960 -780900985 +179460025 715332433 +133754857 497983502 +750447828 -967724788 +-740490709 -906735920 +983931502 12102636 +-630219318 -224395743 +-398824451 327167910 +554250830 -709989006 +-107275229 136364685 +-785307436 -683473859 +975160240 220412158 +160732902 680470208 +-256580708 463822698 +362806061 858938176 +-570569756 -128783452 +-255799512 883203964 +-708360315 739696841 +603781865 426736624 +-278556826 -404755317 +822328335 924133209 +75931635 -344810071 +-814706857 -733329514 +-680754991 638141099 +-86959186 -770928181 +971992894 -439943514 +-927332269 71961357 +369556114 -371983662 +488139598 -73265639 +515842212 -322385878 +464176369 502051553 +-327359778 -931097373 +48937606 867524643 +-375784025 -256566500 +497917511 -568165907 +-535197413 -32565319 +-378036182 -137582936 +-332660495 -610043487 +327398639 -646663633 +734106530 -77560143 +-881642371 -625974453 +-473254049 -33316066 +657548760 687217984 +644948070 -368057065 +633331499 -247595462 +-991538600 -86075325 +-890677350 -41241662 +-802801035 -933834145 +-731192981 181203745 +-462505680 -783975204 +-133624732 726938578 +-497053241 397109965 +-992398263 995671537 +661282559 -271938495 +-905450980 148431856 +-464340125 742240440 +162187235 -661290756 +616881036 979433238 +-21109412 -596255776 +-618275277 143255902 +588061410 -325999482 +825196634 -979859810 +-622345834 -474721785 +724023877 664250378 +425839894 428460225 +-716722376 -693197542 +-422185462 342746421 +646036456 -572729163 +-873591321 409736428 +669339162 798740365 +-867280282 558538217 +13298704 -209633008 +137262477 -387251501 +-49735810 -519831100 +-729210294 -472266642 +474458664 -8017071 +-238567247 881277370 +-668103221 374924214 +115430256 -528410227 +-668721068 312740306 +880097061 -715066723 +343569303 243835320 +686561348 -889033233 +-218387329 -547203324 +500301938 -789532139 +-593802061 374751253 +-412143871 952690360 +40841827 414232029 +-734892343 -299235314 +756305042 602177035 +-352517503 307162386 +-914663257 557187662 +-961886648 318992989 +-863178616 183259944 +-629500848 -986742230 +-445377251 -437860500 +-570908171 -544614619 +902240128 722209457 +-887337954 467015159 +-664742312 -185769816 +413075330 793532632 +-936801114 -655899321 +487099893 -262749065 +888117888 -675381761 +-631688060 -253654546 +-118497011 359900256 +119119303 -51700456 +-284193076 -991753624 +408466437 -482638825 +-782093482 -891438137 +510647983 -103984691 +-754368442 273495643 +-284792252 561813774 +-793734159 519234480 +-284161206 22225160 +-850605401 -381005144 +-462655274 298740611 +-274472703 -879883467 +492361344 -882823800 +543100383 312533340 +627994939 155729484 +983927874 -512249432 +-789919086 726191708 +-801159129 651144385 +-947296827 -237021465 +-316381986 -176147324 +218933260 -65008898 +659002074 -862546849 +-318392752 214549532 +-152116198 905258263 +181351187 -815029299 +-133867881 -717473490 +746334920 395361600 +313154873 -578813786 +897419126 -219118010 +-223776835 -157257878 +-585883608 952748442 +346844071 -134413223 +-939492165 -822211444 +245568913 -377945412 +-672500497 634158625 +-227926004 964780979 +745128803 -545149391 +476248011 494795991 +454637512 -585962179 +-79977333 296155103 +669290693 45844802 +102733474 -734714007 +188172434 723412536 +11078846 -996713855 +843587195 344007702 +-845497024 475805650 +183978621 161124023 +-325682774 561784859 +571482382 379253958 +615709730 -231561560 +545540349 351879669 +-230767290 -755205968 +-128286690 125692683 +675751912 411557474 +-877804395 -621001176 +361528011 -217508917 +-568586267 726349199 +-139600030 352801117 +-939609476 -450719411 +78715613 564459064 +917940498 176869576 +-864802135 -974390858 +-466908592 -124365920 +854662923 2580382 +226186294 -590027599 +-424954060 -462910676 +51295814 726886195 +-405302881 -462150807 +588428893 288244228 +-338081253 -387040892 +497783705 -539673675 +767449298 -475673189 +347040085 121485763 +-676447826 -670389615 +-213725088 195818897 +116720044 812996849 +203708440 511020916 +-90298423 736609301 +219964044 848667164 +-601982852 964963461 +683980552 258627273 +-690904769 573311411 +831887690 -697024892 +-524889142 -406837695 +-695389043 -210394797 +-229616852 -276206066 +362519225 737350323 +-137591185 -231735556 +-27514038 -466227607 +505466402 -598107751 +865634593 940907811 +644480791 -975078623 +568937626 719007251 +819658454 8762192 +-526894802 921278634 +275747493 217605123 +-735640778 -113217092 +651164923 145318038 +-353554762 125930228 +173476998 811760361 +162306309 -591054234 +491276982 -449087750 +-297675570 -975700858 +-804361115 10352103 +-997449674 -457875979 +-814811400 908690692 +655677797 332604154 +-120942062 49098382 +488391178 -517554907 +995049900 -365564618 +516590183 -772831021 +729256724 -188027921 +570372191 418738689 +-466695039 514916420 +72975864 -139130388 +-836670774 -692076953 +-430490922 -472022267 +243465120 -12048369 +-331985531 887818935 +-42056929 -858725777 +127033597 186970783 +-357669788 -563468007 +53105101 432845185 +-108578576 261738516 +139297103 559658766 +-487376144 347022457 +-957665634 -507504258 +417406470 476910774 +-398654096 -500073248 +393456443 976228918 +-519613691 -579856775 +-208422532 -571950018 +-627758043 -838818052 +-58594708 800451593 +-339892998 857693274 +-716882666 648088270 +594276886 302784027 +480586019 -918247396 +-839961096 401626393 +-436444222 107866218 +785693007 -146743327 +-322504564 -532231080 +713125847 -554340247 +854087696 -613699290 +-511848308 -51139364 +-410877257 -977879732 +-715434589 -84593274 +246871142 -338424001 +-686619965 328059932 +-689306537 -9175555 +-916897693 741032033 +140873776 286280695 +-162363889 72573867 +-407425409 208630079 +4948848 -90616835 +76947713 558449720 +-226328022 46523936 +1555578 875643602 +-932501138 554671667 +518362517 13879330 +-904641376 -769520529 +227628646 -336709487 +918703220 872201196 +-684368109 577691103 +956535995 -440100207 +-611549454 -353461070 +-751278350 434117044 +367682809 344572637 +564033117 -689760237 +-940378040 144310943 +158405873 951213183 +589319198 818693890 +619057932 941577650 +-824491243 976924324 +-604449981 639645242 +-942964529 -818733004 +-436412544 -444556097 +-575992676 186338886 +410279799 -560287644 +-254113383 661843665 +417316659 -907992931 +764455691 728201686 +491627824 -607624884 +880602940 -825611435 +-669745625 -587911697 +-972557308 758774539 +-241384036 782719529 +70111485 13664399 +-956662482 -763203617 +920992044 -313739221 +-111396431 99595974 +-88131718 533619819 +-574364463 -656160752 +953092379 -452731156 +-329260051 556725323 +849369781 -937049829 +-224910153 856801862 +-22373653 856222346 +-491332317 492399120 +105143161 -503101555 +-614840213 -642738323 +-240146019 916519462 +-101319945 6665798 +591237807 180356381 +124404441 583053340 +-26195714 -307070416 +847276797 -719857484 +-965730548 504883778 +-851320872 -461781705 +867294807 568960279 +48093697 -340941843 +633458120 -217019912 +-225101985 638767800 +972752160 -735831454 +-643757960 -371789404 +-514237890 -96856529 +-442905246 -211050787 +603616098 -533255545 +63895262 -659858499 +-454856382 -636767630 +-682104270 -61964749 +-600329831 618513795 +459912196 379399259 +-772817224 -575931837 +260039336 -968123679 +200420910 281094957 +757627886 -438259203 +-543147462 -210989801 +-783309482 54503996 +-165821205 -993312089 +254743641 370877078 +373971293 392976552 +-469447298 165342120 +-366216854 323801741 +-100262711 -81631792 +-432269651 875319508 +-505459974 173577818 +447775642 234532987 +-131944456 -529464968 +-122223268 469004947 +200801079 495562667 +-944517241 386657283 +-823178760 579766552 +122680513 84458830 +-945742537 -562904981 +-707282751 -122565089 +918176215 141664089 +-448120566 312742643 +963631754 857294375 +51143516 941855416 +344553339 -498726711 +-488376224 983833706 +217628841 -416084976 +968584896 529412969 +-938311724 -733371174 +90120894 -410499477 +-10515524 930494900 +773711545 26520782 +932463684 -398365043 +-44565130 819438109 +-779533854 62505160 +253519757 691404944 +933931403 -386032963 +-187716784 -5278281 +-823535259 911746645 +-246841451 821849556 +-835904248 465879401 +955779843 592533736 +-933687 415198334 +-794142748 323136069 +48308925 -344653180 +-29471938 -34725535 +689986703 791739769 +498906592 255589901 +-89754864 -431860464 +485712859 -133832428 +6566554 -904533055 +918862434 241693495 +-111849676 218712377 +-145004823 -47505467 +677039211 -258976155 +590366122 -169617534 +-463483196 -408378662 +504613672 -440483542 +267277554 837390995 +-135633162 527125227 +28537152 -742009820 +-239617693 107278355 +164412752 619043620 +263677850 -534352062 +-361455790 853923156 +859404091 528902047 +683170315 -414169194 +-737558404 -557352925 +-779511389 -502335482 +685363190 -494210055 +350402655 -805728450 +-231358394 194556447 +533322761 950682604 +-438320666 81351090 +-554908701 -451800676 +790073865 489865736 +-705383797 -84452890 +-340613457 17414731 +811596273 724209192 +-212756325 590616573 +-484831946 -187261084 +-694721431 -45928286 +124348080 685032573 +181499332 811634271 +-611689710 621872185 +512300441 170315506 +320135841 -539499575 +-430753546 -384955882 +407699297 -757439184 +-547817795 112927350 +-839413591 -624412368 +-462930917 705687050 +-410861359 -293568968 +242166400 -360046770 +961894059 -758367534 +-447967720 244077545 +-651524370 450720282 +-648739738 -417475436 +-419011548 -13964583 +240148352 482502923 +-126167213 -336245092 +634686576 820813505 +-596817576 18687654 +-992775855 -470033269 +80571801 558114687 +979507684 -26304616 +863183245 -235090692 +161141106 631968475 +-421112255 447128287 +-541865560 -670737975 +-541627698 794695325 +-826585695 569900072 +527133811 125572396 +971109084 -939558316 +280507059 203442349 +-721665771 -338587574 +335275620 81671686 +-892500638 -497851564 +921146851 -310202809 +-513473935 704499043 +-576175456 -658654119 +134415627 -391371125 +-655946903 -863370133 +-903716210 -329646316 +724131143 106956524 +422428028 310865009 +-945146396 -763260533 +-188042408 340626939 +-589285604 286315351 +687298426 -883759241 +647552760 333417335 +455233800 -497341792 +257519579 682444544 +-538608146 -444918809 +579785026 -144090274 +150394975 -443733842 +684842453 -872492752 +666164701 902750195 +875671021 -20158015 +-628625832 -977211286 +-550595679 -410915944 +-21781062 -79320938 +958270925 725822396 +390779772 856726901 +-641586655 862912572 +727338179 -288671373 +-903368910 294965491 +-848517399 48981526 +-386176695 977783876 +-568106973 -416859335 +970739281 -87332675 +-116512680 746650491 +-50248905 866325110 +-516305679 -211836906 +-61966821 13670009 +-155283903 -46891865 +-595130125 -634156538 +322377680 526312080 +-301701466 -312203017 +-138188435 -491374235 +926733419 -530340922 +193125402 -207734370 +996675480 -704337870 +189189937 -150291489 +-21726249 621800120 +-638516937 573291703 +478518236 948644222 +457999213 -419399305 +-819572375 -625218770 +-27532255 -200034440 +-819957410 -832611042 +-579130169 51436377 +256378518 -586318644 +617958540 -873809772 +557860374 322117013 +-339997710 534921924 +167231948 893458637 +-255867047 387938591 +-857235348 -194817887 +-772997420 123165623 +-400729751 8816812 +695345231 -286169112 +997832369 581918118 +20266249 679159042 +-574990051 801371979 +-390599113 750682513 +-421673526 472800493 +388799040 -705079417 +-335093774 114096378 +940769941 -766425892 +-879695483 312185923 +338962548 -18562347 +594158893 -545453400 +-776403173 183558062 +-676326370 536902234 +180973155 384459720 +-259530873 343053311 +769118267 -215916965 +918390129 765730574 +-618669484 -201023207 +-506532765 339979885 +437039996 833876776 +505629517 -508300815 +-580001107 950691499 +893190282 500005613 +442961766 780294337 +547531548 23149855 +-208279026 242283607 +-825807889 -82122327 +-449083118 -124483263 +-399323244 -680622355 +593685101 -263963176 +768863415 -356749252 +-925396340 813411943 +-143170861 -369835454 +936140415 -727056739 +373917005 150969473 +-514423899 365054908 +-907661733 170966629 +-234393790 213485717 +571419530 796792584 +978689681 -216383334 +-221377854 759944522 +453766918 -112334082 +-308904363 -353812896 +552101656 -630801012 +-919093369 745695091 +-902642486 459730776 +-992154205 -558878355 +802726165 310597956 +-245091648 668527280 +840721629 -280290686 +-117743105 -130749109 +961696433 -153554121 +907343582 500082308 +-977370773 340504888 +161283114 782069720 +52101848 -297720548 +282953571 85292615 +664844070 221096769 +-674458820 -423698854 +852017454 740223222 +-547707877 -164262761 +-439135529 -747808034 +-814821700 915669617 +-326763084 -759649398 +227312590 -318919231 +-42684302 -418585253 +514485909 658473669 +-606368635 -548228094 +-764639750 765091640 +358850223 -289705152 +-35401112 -798012811 +-727224889 -938877696 +262079777 -719845565 +-873725598 339099814 +-340123590 -331132377 +-346892692 -233948984 +858970222 547903205 +695427180 -116590866 +-934499939 616027298 +913678110 -479835752 +-673954902 -842256817 +977971404 -100315072 +-312027152 -644203820 +-938606445 -218535803 +244120667 -962560858 +227026140 -693848293 +-718796620 127742846 +448142745 -90823526 +-101331493 392696760 +-978635913 -444677171 +966231684 986719318 +857684660 653780723 +39203837 -185843563 +422188505 548938300 +708786794 -185522467 +-371154717 334034509 +-149049779 806647669 +-652851246 508215456 +783287777 -190144770 +-744779079 -215011603 +-756305342 -199279969 +37138486 -124496541 +339763951 -318546003 +-758665605 896595384 +213238696 891657844 +816319711 -382422275 +861191011 -203942346 +195199190 764670973 +-246553627 -823515612 +-911176144 -628910028 +538862711 -976516625 +586837623 -296274012 +101060759 786317516 +741796202 241368807 +-935435599 -11746348 +-650670054 -85065735 +550625268 389337956 +155920221 93960470 +-585017267 661695886 +994575294 -552581240 +-876412645 984344830 +280151709 221112560 +775470043 -429596001 +-4016371 -42192387 +931900561 -983588791 +621515114 -106254608 +919361892 -48310945 +-374197885 763656382 +-790491044 -611844614 +969566309 232216079 +711690506 735236333 +329387207 19998209 +-200722273 162954721 +895057098 813856447 +-570436211 345639279 +30540363 723107123 +-304856970 -524193326 +-354519423 -492426349 +248697044 -678172053 +-731655830 -607556530 +323138235 985649503 +49574006 982417682 +-95261689 840929165 +-469306342 437621307 +228673459 291153062 +-845922678 -789706999 +996805321 -297438835 +-992700458 -486331400 +-32155387 449327409 +-614024603 -168721285 +581984947 -577701846 +114313001 -230632835 +-220864200 250554658 +766073005 654543407 +-779076217 976131715 +203278731 793849035 +-781451441 5568414 +-548391895 688447466 +456337223 -345872051 +-841902886 -597738250 +709882170 -86014756 +54385724 -380379135 +363261212 -22518686 +200138710 -859081286 +-407403497 -398042104 +-624871104 69686492 +536697467 -999221509 +769334828 -278926043 +878824072 238742839 +-655878769 -649885882 +800540897 922779915 +290399675 -141367995 +73468614 -521159378 +96017549 -16209514 +935719750 -114557123 +-469861537 -733582161 +582751288 374600362 +-516303444 -198483942 +-778601444 720350955 +-283562606 579492048 +-81373715 19195789 +-95678204 -651356762 +183142066 16660357 +-967370328 -650479295 +-636996467 445586676 +-194142920 586683282 +-674255817 236153525 +975032055 -249367432 +-573903574 -607182919 +513450626 -476839695 +-330718850 -238790877 +-898105833 -363350787 +-214936422 -68526262 +-38914860 -195401498 +-150659669 213864426 +408824273 -201768076 +-309010798 893875451 +276223825 975798269 +156647310 -784141622 +-216201477 586696555 +-434317297 -156868601 +-254017648 161466144 +-355431698 -698254522 +876189260 -161507896 +-291868229 -598519750 +614765908 915170914 +-471118943 717833983 +-582252281 -820211403 +670523465 43700885 +513641 426564318 +-532715074 -215562207 +-434720808 -339931105 +218141516 -498552519 +848089209 760410975 +-105884992 -618713707 +-75095438 72384712 +675281679 820927516 +842115171 34286856 +677128287 -397039096 +-693961451 348883055 +-62951228 -967577802 +-661173211 -346842857 +10433794 -398960725 +803460054 549279022 +-455478664 457315276 +278075286 -142629716 +-438588654 977737586 +170980323 -19723188 +-5597148 -649959876 +509390109 -754557559 +923020292 -352887133 +-49144177 -423612674 +-778161490 397154783 +93412447 -492815022 +-458277183 -181103336 +-207514968 -539436543 +972230250 230892392 +63728829 -806597100 +-888792006 -149509456 +-979175986 805763671 +-308833871 -454246700 +-106781542 -355259308 +-717517776 672976738 +-802493584 -674221247 +-440862621 -764858016 +-511419213 -919030336 +-941866125 730532679 +836025018 774117766 +825171077 -363029547 +-123946908 -750042530 +50602601 139557653 +-848710083 -888462767 +-703600307 -705656905 +1863465 -422050907 +-595138887 -916833881 +-823114188 664329144 +549159650 329698900 +627004002 183421379 +-951733039 -149920007 +770569983 -848780647 +809653219 -584397814 +782106063 449191540 +-474751405 973589339 +-959363649 878037585 +-961430708 -79802818 +543300917 -482952936 +699991376 -226146619 +379887600 54276421 +505204372 638582798 +-622303399 449752886 +-567288899 213063622 +997876986 286328406 +353152052 -602157925 +-271658796 -165382997 +-582867147 -887656826 +757439370 210739908 +479661131 846480190 +-491136405 178303924 +733240627 -156025184 +356699325 550881514 +-669594259 -816945384 +-689240298 250900510 +238715937 -583109020 +202638301 486264807 +229684171 884701601 +745016064 -493182079 +294293415 765540485 +851831901 -267568014 +-586780475 -613035644 +402289702 463870061 +-307829693 -34283075 +-768658687 -702969517 +589806629 781560717 +494996493 -816045011 +-524387732 -149436941 +-826065298 499812555 +-149988376 -170638528 +-77090762 349032362 +-315834105 -62007396 +288955363 537820166 +173552820 495530891 +501913955 185104424 +484126250 -181146639 +610752218 -143496157 +-514359212 -470086241 +405234812 -408608482 +869196062 -361864648 +66973608 -716274364 +-381883827 -97703080 +756195626 -290590126 +-785328501 118621422 +157030606 -840397624 +-39610316 878153155 +-591333366 -987824895 +72494962 -600909287 +-896833785 325748491 +-435917211 -636656054 +-719104242 -360474973 +508206295 -785408000 +814261259 -395277863 +-189012937 560351309 +623899239 720727736 +999490690 -153318563 +-682701269 -100115328 +966978647 519900934 +106880541 792944786 +719078928 191948242 +-796444003 580051629 +991044954 -569059282 +-712318471 152379811 +-770211169 -691708248 +710872173 -774434362 +781023183 870976660 +530335826 899989267 +-648605412 -923588670 +-195798821 692304062 +-247926609 -483139019 +-793126578 912201707 +-465177964 -516182243 +-675420990 479122149 +117142191 644622230 +851713870 -427065650 +-637377019 -326993037 +-722999080 -928111539 +-717183989 968304317 +-584943228 -566846238 +-221598548 419569955 +466940031 129409046 +314648360 -611181668 +-826384966 45313781 +-11544816 829101405 +-690455775 -637132556 +51053374 44716446 +924925757 -681061650 +252628122 -378595180 +-228690394 -918915434 +-979716410 -839954307 +851618912 -528530101 +643416214 585655394 +132791663 760389247 +801522589 -602554297 +-825401569 -93944721 +715208540 36506442 +-411586901 102386032 +-535446858 692418230 +586046044 -464116544 +327979556 843609075 +-357491561 -753273167 +517545907 -864931692 +-156157458 847914681 +38595177 -227729266 +-205493811 212788410 +-685476358 -775380863 +408208413 -331875482 +-40790948 -712287472 +21637241 -806004772 +824457272 -434067269 +-650524774 849978016 +779384283 -930331546 +-736240313 280595529 +-718747931 91647435 +910418678 -223357107 +-521366608 137055613 +-635310672 -280169278 +647170349 606731665 +-572947216 109303030 +900999916 287845597 +576397099 951798912 +564616557 486637412 +-640854938 -603032633 +48769847 703994054 +-17055433 -489597576 +-39154004 -820441900 +-94445233 -183890889 +-510654755 -941573646 +626208517 -123976743 +-41184165 436537903 +879994763 -13887448 +359281404 -238376600 +943416407 149588462 +243200125 -754202269 +349505009 -964715254 +432381528 636180528 +-145819204 524980783 +-366750523 -989218200 +-643813676 434924371 +151325276 815768565 +789552642 881758457 +-557130024 408647380 +53123638 886919942 +115057296 816565361 +182352810 -979016128 +-210484253 155734513 +542416834 -36362290 +159698928 439650851 +-97637632 -145066459 +894061021 935470353 +10205833 -745945526 +-289512087 467332895 +688885111 -15670294 +852905019 -584712119 +-974532365 244862111 +566291045 754609920 +816486667 -13088781 +634007868 -978784919 +980048210 970870739 +984008055 711787982 +-995812818 299881755 +118602271 -377775887 +132878400 550041273 +-358866201 451743879 +-416643289 -571583683 +468695194 876898049 +-577637404 914441770 +411400798 -471908810 +-138271337 683670137 +-278529012 -355445496 +414224937 -398418774 +256655399 251167431 +-382136695 610536135 +-117496915 440024120 +-854606953 955944263 +-266114520 -445432818 +796271302 -367514537 +749700933 -565274283 +393073480 -478837674 +-966977871 633311254 +-561968220 -237259567 +-689716349 -537124463 +317558599 713222229 +788298218 153875031 +-715056161 -995337782 +892531679 710841864 +290261016 -362198016 +-613824764 -1953241 +-51975228 -51439155 +-6025453 989137921 +-79981809 591032486 +505154280 968358628 +245101367 317806857 +578684820 -509845653 +-341886262 460276441 +-562846466 -521723332 +-379041311 805455542 +-422320165 981602842 +22850533 181530380 +-664318081 -534617866 +832288653 421732094 +88128622 -484494535 +-386943649 338913486 +-166399747 729200722 +874799096 -291932314 +-675278738 -201400102 +-747018893 -405750559 +948942621 -671370733 +-249379556 -815146349 +-962097213 185644531 +-492272807 573817967 +-610963130 -120520891 +616946688 -321942736 +492711680 803353906 +-744619202 -942686476 +-654970762 -962895035 +-917881122 -397283915 +478133151 824142954 +-534593487 -553931357 +676289475 -239022715 +-594835561 -294016413 +64822859 498332845 +787122082 644309792 +22598324 3375823 +660643471 -423459553 +535587150 -19553752 +-590767769 769608272 +-376494100 -163084854 +-616572358 -96185703 +-243972710 939794668 +-89684441 -324348730 +685820694 -134516435 +-234373019 768606661 +-194796414 -362923359 +-632801581 186235868 +-935674609 466980143 +-939396089 547725668 +190407313 -938700130 +-292962570 -700668537 +446473299 -396429969 +-843701990 139000855 +-443510392 533025736 +-211557243 509859895 +751031505 -72439682 +-957321902 -408208935 +755564696 -756303126 +985150816 -595721650 +-115346682 -947982170 +-310368224 -209055910 +-117491559 -362061996 +591174394 -982040538 +-743216791 336189648 +-756769258 136731762 +64253352 495701709 +-508629265 515079825 +525418484 -612903060 +-526595934 -619162527 +-976527307 55603065 +-559256104 -223991250 +-466104761 729835604 +13012290 -862190778 +267723787 -221254056 +-209238923 508892270 +574019096 -897880945 +643507756 -920021535 +963475486 607937119 +-800259070 -547878885 +967428940 -479314957 +-389710231 -266171483 +942564628 315354112 +-712348337 686655757 +180907230 792975978 +-646235608 -176125555 +140460264 905105266 +-62349535 920016202 +834934255 -614007661 +235505485 779703409 +-16662051 -882096457 +-435711231 575630926 +-736594201 105593281 +-97731696 54844907 +69286800 585716735 +251871507 -432344306 +-198586979 485402061 +950850501 791072128 +-346611622 962856616 +590175122 -724398929 +698118156 229425909 +-980101287 332362841 +63591880 895467436 +924486634 -576606663 +-365824296 384614958 +78546560 -340276820 +-854222975 535048354 +518323537 888498587 +-685058958 -675776749 +-971962070 -791657770 +541749545 951226278 +36233879 -822544543 +-181880545 108507875 +380287797 933300179 +688217937 -729671101 +741129662 579153884 +498519380 595040708 +-588963283 56071568 +937087673 463924821 +636936272 85706805 +-853740636 45189651 +-745001586 -403060190 +-769150623 536787405 +-970869396 -55592955 +7758325 752974262 +-291211181 13112320 +-465485891 -924991975 +-619854186 293910430 +515557548 404020349 +281897626 -105974700 +-218237359 -569722332 +-994503151 -720462225 +-892493422 -701247169 +746084778 464677100 +-772801049 372395182 +933098236 765603293 +619921000 866456670 +-568368389 -569980121 +-18074938 -294450030 +-996668044 686160567 +782669632 -550109309 +686102647 -472271595 +42483430 -436059515 +-927787398 998143232 +-460797485 998370700 +308463370 -528951738 +-265478204 -402630116 +-683028451 -937309103 +-470033000 649461615 +221410222 -757770598 +466358309 -140824756 +40081303 -273350051 +-239976689 -977829539 +-250735423 919325824 +-782018797 754860343 +-800767383 915444118 +-62847904 792693522 +209780469 403376914 +85018652 42072049 +-799374305 35243216 +460579298 222402131 +-713410278 -229635879 +899991052 658446328 +839192516 741040376 +-683433716 278274650 +-502154474 -488948126 +-758012495 748686394 +-452772843 -942547187 +-124413818 696406774 +-645619012 -641281925 +434271455 299570088 +-281759015 -767456897 +-222542938 934966460 +-518872958 925949909 +835850931 -436811649 +-130934567 -418551627 +380646085 933075208 +-872440821 -157580293 +689734485 -170811422 +763388535 989031606 +430598306 -102484438 +524762173 -296327313 +-830858264 -792298656 +115423459 -459041304 +236894922 -251999510 +653645589 336618740 +-955174915 872298507 +58717008 269310773 +853355920 -757225727 +666601941 523502167 +-741411028 313829671 +-670808241 -86208444 +29284172 250834384 +566392406 -459657334 +-954004660 938104640 +-861362438 530825354 +774512825 92344770 +-791353902 410537014 +-300703301 -669922044 +340633072 372793418 +750396131 -634791660 +-621527581 -575920459 +213161041 -411792195 +106617294 -281952664 +-824828136 -967228983 +153144107 498780685 +-421630614 -936859850 +-288857418 449715091 +282926275 440978193 +-891867139 616439789 +176812713 217660730 +-87245699 -112981467 +620761166 -274864839 +339224482 -308653307 +-970076124 186251108 +835990684 -740942157 +-967969880 -911816992 +996875226 501391789 +738301208 547120667 +-773374840 102676088 +574815324 368708353 +-105927869 -460065728 +-938194742 943701459 +-140644888 -892845925 +-702075900 472858678 +384634232 774890855 +852015629 332131917 +-723781891 512165880 +303597409 -196944619 +525519288 -424223977 +-263339037 406264431 +-444427139 95833822 +210270088 -573646026 +496113588 -453343203 +-527833473 192136642 +961080965 -510182639 +-832392409 335898783 +84115250 -140144041 +924640670 -673956950 +833019628 -169821068 +29878735 927190335 +421751106 -693544309 +-594182168 -719420495 +-745837141 -612429698 +-348373848 -44692849 +-874773422 797922037 +-745178070 -828852183 +674090911 -508358737 +-639105021 881053262 +-194265205 554032521 +388711967 865680152 +-112336604 268055245 +316296034 596336261 +-129841786 -855552814 +-980864264 597773752 +433888331 208617849 +381603851 466090173 +649129957 781278035 +146207905 259428137 +-617445992 197636867 +937289129 472790434 +-913343911 924236745 +-128542558 316006434 +-105788424 971955970 +204571571 -79067450 +286954776 -985708511 +-181799068 -885462704 +973177101 -944669927 +155946703 366490048 +-3070620 -76141470 +-794633877 -885642166 +541455562 -639814827 +-781723283 996521648 +-704456858 375580084 +-945513836 -355190132 +-95291318 -757981247 +844217531 872646390 +445510539 -231378194 +-352176307 -856768860 +674796770 347736290 +-46605174 69511624 +-910773176 -309519870 +-7121208 963981756 +-414835616 -369718155 +-313897141 -140970714 +-803160471 -109866718 +641587870 -751174419 +-732016885 807789276 +-236402563 -796596301 +846027166 -665578225 +-450409825 -801266458 +919056688 -221204786 +-631906351 732114615 +-690587490 -223504238 +699753428 386101073 +371400299 817888028 +572465818 -93465767 +757973176 830998599 +563169388 -697821708 +959088883 -622148564 +-446636993 349776226 +414413074 -549980577 +153834822 -130585028 +-182858098 -254212399 +-553737742 8173615 +516583362 428089090 +-16625844 654408655 +-728947724 -345304565 +-792886191 330892352 +28823117 -112764015 +-427573339 -57372633 +117511157 989244216 +-104539374 -885169490 +51394561 -978474086 +-832263135 872386558 +-337750857 979236311 +360690463 -947969203 +16106060 91238192 +693107435 -126240248 +399199998 -750456301 +203559282 834417968 +570279293 -228660843 +406636578 -576810060 +981306812 -760086834 +789139598 920995895 +852723890 -603665103 +674672126 -285583408 +-675059765 650185029 +-549795905 932424277 +-824581762 -268100603 +554212412 -436749378 +341333955 341969238 +539150758 791458220 +-844225758 567467111 +194705597 640592370 +-706078212 -801910001 +-102904505 589896929 +-491523102 305727313 +-65294186 -256102915 +-812324051 -854363776 +-156267947 -309974160 +-108126211 -289165598 +754240471 -72803461 +-165907831 -982742006 +73463513 624056508 +435234012 -165759807 +581856089 -491989697 +-340529684 380583810 +-85093368 5152734 +-273194337 -135815831 +647886606 183209545 +289217467 -825878094 +-949457084 869106231 +295920797 -585405285 +181218577 -919803629 +563751276 441086505 +43625796 977448908 +6389411 727004597 +-653298654 -568529071 +579625581 265859752 +802995508 198917018 +-377377758 327999813 +-242544776 335958397 +-891298541 -116375819 +271392511 789308754 +-424791263 728793577 +-711002410 790685413 +-985378837 -396188380 +-545124160 -948201603 +158350386 -362706278 +-442767568 965312069 +-677533976 -653338829 +-603257597 677271524 +885802204 724961348 +595859317 -103244391 +152492418 114060026 +-227288617 -809819585 +233036143 848444624 +-791356671 177538031 +-936164974 817772036 +34660134 52215020 +-164128504 999764094 +-814894455 -410299576 +483847090 942128495 +-66090543 -857446168 +-939681036 -487330335 +361411960 -422424826 +-929409126 951747891 +119562854 66790810 +-310006926 -212968965 +986426766 -273443842 +684299686 -241757448 +154899435 -931870541 +-145368126 -149607229 +-88213993 -578470285 +-842936801 517312816 +-334675108 356117831 +-852648249 -597620839 +-944103350 -361943626 +335704136 -639649028 +-600014746 -754510240 +621156476 -873841037 +168300639 980604575 +595188627 776621829 +195964882 -494062453 +-241680224 729649996 +995762106 981721816 +-131960832 677484258 +403937164 774899146 +-311591273 630367460 +-294014110 -526193608 +-449184357 411373295 +577360219 -557001259 +368858839 -159406625 +161914628 551427998 +597207217 -246780151 +425044823 403679677 +-178717212 969720254 +788813251 752435376 +385860844 -355808696 +378738738 483178205 +-503106159 226610329 +-557583974 144896829 +537840841 -623718188 +-122392450 -800881405 +-382116392 256052602 +981209386 -101352859 +119465267 44710102 +863843519 61842153 +-99499130 -551082405 +-768082854 -575203870 +551708325 197956055 +-358542023 326593110 +-581054348 -154581661 +-992945358 -388622838 +482721059 -803326029 +937934753 -775851905 +-850773506 677890364 +-900962605 771441678 +-402860940 -809367106 +-614580413 944103899 +695353527 -544651822 +-408210867 -731797966 +286177000 -807521879 +-481191547 -450456959 +-688892898 858336672 +978330634 65583254 +-434923147 841209558 +-171380942 142209427 +3530422 532440943 +-819077864 798800014 +538400591 -150306484 +-948539639 -478047199 +-446188170 -310613705 +107392642 474439619 +396022206 -22816844 +-800994172 -4585624 +-164617634 -603149928 +-382587603 611818340 +-138978719 -929470773 +937900876 -205743187 +950189970 147692075 +-949454568 -237293325 +352704586 -701587675 +722138377 -951808214 +846448454 11588703 +912451157 -64962640 +38805288 746813722 +973134112 -373827007 +957009199 -939906707 +-104120009 -207231042 +709574302 -592810849 +880814574 370694784 +-327703523 -64608744 +-322952098 200582671 +423970511 -626085131 +-477495954 472714754 +-959037116 759502301 +832292711 -151440935 +87608116 885869952 +896181043 -770725520 +943255351 967018390 +-656190687 240302625 +-59539698 -179357307 +142911030 496276458 +114218657 -162823910 +-889928663 -697600814 +755334660 -971551145 +727107415 -300377353 +423899593 457444321 +548897357 -261038236 +552093808 809944572 +-795217109 -522781113 +-4367107 83516559 +-94492492 -296635883 +-128308676 -842252680 +-594165578 -16575002 +671624994 804924972 +571507037 -228685423 +-787827123 -528469949 +-388928379 -372749339 +-459682042 -862123455 +437662958 948108239 +299782814 839636244 +-704552738 -755016432 +990356134 -424439617 +-606387516 -578222663 +842663467 211100611 +476470261 -44911555 +-44234243 -744265025 +212550245 -647414768 +-360409687 -548872677 +437548647 344112431 +-255691585 205460252 +-650795443 963120017 +845160666 -777838450 +621581622 -748711078 +238054453 -925109518 +65882989 243938010 +627173190 904884535 +72785881 -695548531 +727196313 -732963169 +592948026 -221149573 +459705323 -21062849 +-60150066 -220558366 +994182569 -643714819 +1143106 -554657573 +-152913075 508751731 +5083660 39645559 +-494332601 28018900 +800142354 -954260056 +842061800 -218066623 +718779113 484329010 +-899137933 38516089 +444923608 862597037 +-292461430 722312846 +850571935 972124751 +-42482626 -147867956 +420326046 190666638 +594659812 -494992593 +-203216281 -156773344 +-728801821 466127946 +90498201 -222591072 +773827612 -397176975 +-362768415 -574995811 +54861497 -23446875 +914140200 -119192096 +803952597 -865853238 +-45453433 295841004 +-112404486 779365337 +-925806488 -269541076 +-745315870 -454655778 +305532874 350796323 +-540337562 -470246640 +881191020 -443596169 +380761274 306750290 +835698614 -382690883 +-303241364 312281038 +409441047 -114498586 +888977191 825496113 +123939197 936997853 +-575969011 658789132 +-806445515 482122794 +-283046133 -115841897 +447299846 349207124 +-927305451 688810300 +-795768445 952618358 +283272171 -855151658 +334096956 877485602 +224213616 214634927 +266773941 141846532 +-38366592 -191692438 +-244659629 115658059 +-772283514 403891555 +-317754820 -267854007 +-24229384 92475785 +-128218870 235309234 +934932659 164236145 +-590486873 -240276325 +-310225119 604259009 +-26713096 -336502897 +603767146 -977268554 +-530971193 -862065883 +-429775118 979933292 +607236377 122390606 +-234945802 -913929143 +-645662602 -893623259 +-70869981 -421536592 +86837963 -446064162 +-829921777 482994975 +916580222 34344064 +-963074096 -303548242 +-746937867 -663253173 +-624579333 262586020 +-931844649 -739002208 +291421961 -218597968 +523874704 695235725 +224888135 -305917710 +-656849682 760089261 +537669721 -77193601 +-145286127 -867580246 +268427381 -576608990 +-833252392 827426907 +-904738902 148743455 +55665864 -534789574 +-431156884 -736432734 +729456489 -934761516 +-519285558 357467385 +640384232 547076274 +226388582 852028505 +588123496 374996216 +-848890262 111905303 +-372180621 554684638 +-932641602 -644399182 +712538642 -786394410 +-311596575 -165474826 +-529898723 866849808 +-476724041 631232691 +158123857 615430494 +458449627 -952903149 +809867294 595398213 +-363459747 344075212 +951973268 146199262 +579026632 340350527 +447736492 36231784 +-375496635 -697908116 +-322356577 -657429603 +717226633 786382023 +603944825 445646170 +167468326 169839544 +560129753 635144668 +895650285 820127930 +963703819 386927237 +710411062 -950922324 +-525814246 -381431490 +-91015487 270852579 +363236911 -138358290 +707063206 664606425 +480275313 -666456763 +-500488228 215221225 +549188848 -372439836 +687796167 -676784863 +142636938 139781776 +-118365581 -222211594 +136143683 -722785088 +-419281545 -831155564 +714823669 -871800014 +379835760 -28791310 +270909301 -345179676 +-514768174 -986194209 +394037663 -117137200 +671815950 281569226 +718086968 -381014529 +-103894612 -721617199 +8444431 450378942 +-43441920 -288020746 +-140258969 -667653787 +-109836193 705058343 +234459287 953233767 +-862795634 -998385967 +308904890 157161119 +964505628 528364357 +809533072 -300655540 +100397676 -63000745 +25091590 -396983830 +937122276 -547919113 +15176998 -717138691 +73526884 207109031 +-963075834 -301879516 +-280658599 411870316 +109500579 -315833085 +369722163 -977575319 +-463134643 -358314311 +336784141 -783031802 +754680954 -813329926 +-387666147 -984302723 +-469138458 -9362903 +-435799690 -612229181 +824345999 -659664710 +90899392 -482031707 +-169468349 -833278450 +-883885891 -185238900 +231633666 -636970097 +-562569743 -688524234 +963084781 104660088 +-13688846 657549369 +969995531 731960602 +440296948 27528970 +814086478 8981566 +-30060149 -428621581 +122453496 39910049 +-218864767 -873163922 +297885739 625013727 +769894007 -877434657 +569586361 580234789 +249411652 350299436 +-378923767 -685572385 +854650876 27624386 +-324886650 949082030 +283140475 -877523308 +-583776192 765472880 +-43190073 202702277 +-439826660 -420462077 +794218657 85583481 +-141068105 -948892810 +-782782649 -121218298 +-113895763 -299577580 +277397245 758354211 +-100514595 -406972117 +692562806 13772956 +47405374 159151917 +-340969879 50592655 +474368522 -49383006 +-384843195 477504642 +197316326 -370519460 +-546431034 209203 +-803274088 -158021751 +27110852 -3755130 +622845274 233324239 +317247025 -62985909 +-814745172 -800419762 +-841501727 -811980487 +-887041414 -817069574 +617819072 -689630264 +107487042 -872074798 +-355451028 -85934401 +131160606 -473216478 +790024725 414011135 +751805339 769711843 +206343896 617874519 +-783960074 -979925798 +-876868278 -449950962 +-821785217 756850937 +-239934619 218901697 +206844428 40833528 +413745618 649864280 +712038054 937154021 +328088800 245862380 +-663061113 -589006325 +58208222 -365631190 +828852970 -902331846 +829120546 -758534167 +233166186 517857961 +-897720713 941558869 +66698217 476282829 +-662484463 -163369090 +904232138 -380066495 +-911532049 163647736 +-575917575 -695087189 +-876021518 902339497 +-67131842 255767372 +-763595038 -783402742 +832124493 -239591916 +-398660514 -777724903 +24652562 -917447975 +-944375001 58747665 +-565525914 662042537 +-114124379 770209405 +-672335882 644868410 +514918974 746512755 +231316233 -847030770 +-806163274 -178159507 +-358448851 -261216591 +436459512 -876091639 +537333100 -257093599 +814423893 846689686 +569169165 317770107 +9945559 186611968 +958902717 -433134213 +455464994 388776608 +255512850 -264941915 +792331224 -191743610 +632542314 798502219 +-277110743 -834241449 +-442944044 -740455574 +-693030264 -151748558 +-466940433 -619814550 +-712692934 -469972309 +341051658 959223099 +-787732104 -544454118 +822333427 65660208 +-915244026 314093921 +232475221 -823859907 +917248742 -639436666 +-714525389 901360719 +779898097 -785061688 +492435278 742568580 +-794665308 355401573 +691886269 866712102 +561342539 -482020859 +807526844 706402121 +-646462992 -496651532 +258391737 574698193 +-882213816 76932118 +-316406621 331333555 +155680530 -112524409 +75615102 -273517143 +362740621 -935422776 +641223776 -417369933 +-949723856 -966202992 +780238593 138896779 +-295490593 -308191443 +326881102 72864348 +-364922934 -456779307 +-65378788 -570488199 +343008438 -867711032 +940943195 701366753 +577567428 345470682 +-94055831 -658768701 +-922453684 -472370562 +817310896 963040621 +113012767 423001825 +964776032 449683415 +-508715829 459810602 +729799618 -549413447 +-874027582 124820060 +242726649 74606887 +-94217988 951872403 +881724832 525929428 +316769597 165178928 +930141809 -693109289 +-544474730 691601786 +-219609490 -527722298 +-452532041 -978920286 +593648240 -480671849 +652056894 594374439 +-960630556 331522770 +719874603 -560160908 +-594034879 -266185501 +-565776320 -413710192 +-932956985 -707808753 +-750775073 -127108682 +516338600 -750799637 +-128964646 884190874 +423199752 273920013 +-905996293 308498747 +180686445 857192522 +562993162 -377185449 +933707729 -721452052 +-599548427 540092922 +783958185 -687149138 +-601050785 324668973 +638022078 -206095796 +-18249625 994676412 +-592021155 -449203442 +-573957258 -73502031 +-69271788 -205248532 +-115098546 -357818140 +-394302328 -615008790 +194958833 -982999236 +-56213735 -154637734 +680042132 -361062225 +-822302719 402323386 +-642813738 993127079 +226372317 -318637214 +517972613 -219659333 +130391457 56471026 +-734398767 914051506 +778622938 568267179 +544997979 -679781345 +-731825228 -873871523 +797866125 -213307324 +46977612 499329256 +-165443223 -855622756 +46719343 -147617628 +650921323 77723867 +430565143 -605760982 +-680599653 -398468908 +-583770432 623902915 +80136716 -511001539 +-102181830 816996991 +682521238 142835587 +301400405 307887041 +-995893610 -310716009 +-847229957 589487816 +36040860 677449010 +-286762479 105061013 +430233482 559705271 +-728875775 968668487 +508543913 -74663885 +10921726 -907151190 +-734600879 515676781 +-167767477 -753367026 +-336539388 412103874 +119062540 -894727450 +878326662 529617766 +765292157 874371908 +-687899977 100016787 +238680120 316095040 +-448072618 -386871070 +-634906216 -355821143 +752073674 -643150300 +156610815 -822976746 +-870107019 -630121016 +283035657 658738346 +-22867220 -888846123 +672241886 317320091 +-989886587 -190650685 +145881908 -262786590 +-91408050 129870375 +-823303361 -322528868 +427325127 -661576016 +251494318 -913549489 +-97655341 -48478413 +225831986 -664288138 +408032687 716433969 +339461562 83938165 +-868501524 619823817 +96948863 123445420 +369755009 -881282818 +-524361795 -182368099 +574870604 933653622 +481574369 721501807 +976960704 -822925931 +231639179 -642994559 +837037728 -545518233 +-425204965 -478165053 +566351685 -893247854 +-397986000 -205523431 +-494207569 -846271767 +439936742 503609316 +-136975936 -667670036 +-398140369 692813374 +815863489 761434576 +134160712 -1757798 +571571819 231874425 +-912204547 -429143548 +-237809627 836339782 +-134163316 -468745405 +-907315137 -765597846 +-601330629 152322119 +-879690823 403155338 +217380648 159487470 +-457809153 -576610457 +603407118 -262410490 +-855339999 897057275 +-415786130 -618268699 +794676251 -121587089 +712536498 632448706 +-356239267 541259253 +631935559 -133927370 +-744194991 857184696 +436424640 -122784152 +984052509 922072805 +782879480 -726954402 +-278127220 -257945364 +579701684 -970131717 +-187625146 5669411 +422604530 -369794777 +141126781 195283690 +162072720 -151964954 +-784300203 -707073044 +185313388 645768306 +-472865364 -784318846 +561929956 985239420 +74205237 513606547 +-569270778 814145717 +121901414 -756176484 +422158797 469659806 +583582461 340944914 +13739140 -725386300 +-671953184 734882202 +354590853 254321418 +304507282 -33103092 +-3180008 -570121628 +61001017 692971887 +788881498 537527522 +-71083452 401806042 +94427764 -208302373 +333189745 -519107271 +290692149 -91309288 +-769291917 986786562 +-66599937 -589891335 +838270581 102205556 +-136483953 -533976484 +942634478 -428869205 +610540435 -970465043 +627762742 -21898162 +273817986 487811124 +-578547804 -714465546 +-548166953 423752209 +415930712 -246788723 +-744131399 571827226 +-623229651 791099033 +-7754644 388453706 +-439350271 -883342409 +-17363177 778147791 +261586641 -238308497 +-737861438 -360559580 +673662949 -514224316 +119361940 271044655 +-335542252 949350669 +-820891915 -623018202 +-646244881 -480632901 +564550057 -894071281 +-636770006 224648432 +-663338033 -413981229 +-546490932 -190187225 +967466108 -167909145 +-743330983 -898592287 +338960045 915712544 +-338519534 494582859 +57898776 -286061680 +562204712 -910636418 +-330036098 -654659919 +170347126 946649099 +-936811247 -928146775 +-925849841 -10997159 +532677339 119019270 +308532749 785114796 +-928435490 530471927 +723488721 366408248 +-806301864 -968591033 +933234011 201728210 +-361820010 -672918471 +479930324 348281383 +107718829 243505747 +394443867 831969004 +646828791 378959778 +-352598908 -457326372 +221114987 156479419 +-222809852 -532422204 +152925111 -797916872 +156532564 -115311970 +-976869490 179380098 +-79834311 425900480 +-514780225 -141578440 +-129286154 -610281982 +624841227 -423934 +-953887634 779223203 +-420382179 -3244274 +-493256473 334547979 +506137301 -324187125 +-747191379 417934884 +879246438 -328904554 +570048258 -634045400 +-812048616 -47169967 +767626627 -281906820 +-810385316 -69372781 +-546377241 331117135 +118441753 297026743 +-190450522 -136503435 +-125983467 -899427756 +-62761657 -900988917 +594353205 -923801968 +-461192730 -263023801 +502904887 928730778 +853078681 -420719239 +516832878 242215718 +871246003 246338112 +-688085411 21576980 +-916658031 -586846657 +-764476262 -117424753 +138363390 -75045997 +411614120 -4022984 +-725057545 180015541 +-791098298 630420009 +1049439 354929301 +-896371122 -868584848 +-836829409 435330452 +-931217981 102948929 +-854639309 -419858660 +-654528934 -340757134 +-110706839 271439038 +181385663 -701018567 +-919242940 844879868 +537147830 176559775 +-476995042 435945567 +917123461 711137061 +29977577 218998773 +164112371 -45981009 +257787494 -726373470 +-442654204 -432118689 +642144886 -769986043 +-808701502 5584968 +-639607429 -601884214 +154542072 38711252 +-173712692 -387695217 +353838600 610169728 +-179824633 -342474749 +630303789 812626232 +-669835940 -847182858 +-584481124 445310107 +-733754096 504814659 +-371191446 839790123 +573592129 207373889 +-442675536 -540356546 +-522967665 51440169 +-139412951 -382812460 +393790960 96428674 +-991358351 -541155088 +434654860 -760594452 +752433538 931065879 +200448676 -844171170 +-408946640 570009456 +739686234 -440778466 +547005096 946402879 +702205374 -137814110 +-837140740 -96962612 +-196526667 861162501 +262287892 -742331527 +-341529675 733703979 +-340527721 -476168962 +-790342239 122607118 +416795409 -173147939 +779133015 -242105963 +758928770 981292272 +-686780183 255930232 +51708663 -89397685 +746865238 -242113840 +-170037581 -486823849 +-530033939 -144839234 +372545401 22958336 +321981722 859509101 +-112425926 922857135 +737013760 -554604192 +373193910 -608298187 +546792956 344862942 +-45875002 -153012558 +7273500 556716087 +226689697 -476660400 +265855965 714365862 +299168954 895536095 +-534745495 -16533858 +71195053 -763179268 +4692176 -431861461 +259948195 -84294814 +642014780 -828224375 +-468383365 101180231 +423226486 887926003 +334050383 313700512 +288829745 -87239952 +-858020613 -735569831 +153371189 -741194052 +670812581 881565101 +844772581 274636385 +198198836 -907762770 +-616999654 -613626462 +-265810232 864053164 +-543309673 207630114 +676823419 162748462 +556329940 539664808 +-846737694 741676107 +495866473 47567757 +-672287821 -669079894 +-601284322 846312826 +867319244 -173661442 +991225558 211601196 +-981271315 -847120484 +278150807 946286953 +-102776493 270855021 +-617635821 300463067 +390241098 -618330337 +-220773360 346184274 +438648184 -274022017 +-667016761 642710796 +495534410 -260545678 +588840526 194170418 +521584303 -858809152 +-230094286 -476545654 +360185648 -427923639 +714158272 235811395 +-900336081 -834997860 +398822709 -705408676 +-995039432 -201897692 +948994048 -851133891 +577569095 603595955 +-34747853 -139355285 +744250937 496212147 +-469308017 -815894833 +669110193 399928525 +-738720971 62667727 +396451356 550971358 +181666339 375568143 +445151751 670245392 +629185400 -902174802 +-29481492 428411460 +-222965085 -503768229 +-956040394 -651034861 +-744195832 886500573 +359957985 -42954435 +-462616353 588770611 +224356855 -189470232 +858178662 -330193716 +-151984465 315555510 +854171777 -631585659 +-775378688 349563108 +143521417 -101257792 +-982743724 -529813817 +-616431035 331139055 +-870256654 949875668 +-140648583 -76726742 +-415033222 -673124303 +-290548609 -714243141 +-990689821 -593337474 +-255755095 -264818098 +-143367870 -74941494 +-858109301 602775433 +471261262 -357956874 +384285905 250432096 +889307275 43627199 +69793678 699895531 +-711169210 655083849 +414098191 -256760078 +-665478008 32321297 +-206386753 84390734 +-650794964 628343792 +773976329 836063775 +-494028647 553126498 +51703792 -54814922 +-334771441 -865706234 +-821778287 -69554653 +402097030 983853989 +-963872137 -734617891 +745761518 -758660496 +-313474671 -460405284 +922349224 -384589281 +-767061200 761855436 +-560891007 592189576 +-552858620 243811182 +757488133 471196075 +664044809 -188966099 +55085854 -74965792 +-16177015 603040249 +854380331 381027597 +-683569504 -810597532 +241881782 736361311 +521172294 -563035135 +-863800987 716657771 +410253495 234895920 +-385346047 -569283050 +72327259 -921055798 +-530503431 639986004 +-103877620 285498947 +-410825909 868852826 +610308387 386678351 +-956464042 251594115 +21033297 518302678 +-127256377 516677390 +-634303245 622248600 +-134961284 -212737707 +820017381 404801382 +970459080 35025436 +-856925940 -354949091 +962931923 -632989413 +-960519950 225151536 +152081468 -395904304 +864169523 827244909 +-82604137 -435892571 +997029956 -875041611 +-539999287 -87442026 +376963217 303610439 +210393116 -244573084 +585978649 124261842 +-666757354 901225169 +180256011 884516844 +636096377 -341351114 +-954310856 -790794892 +-758819522 791287140 +-454535131 -265120423 +-401208824 567235344 +-439617210 -786969357 +244359904 -690034701 +-934846900 248311803 +737943952 -817355823 +104875550 507722269 +-783712124 426433844 +854945723 451243882 +43245130 314876441 +397029553 344485453 +372711929 553102982 +-534474598 -223867805 +831410639 -814152116 +-398795888 -425476364 +-980723434 270828806 +679213492 23007696 +-101618954 -883054356 +437627995 253779861 +599971215 -921010446 +207868678 -364334385 +-619732164 -48865922 +861090566 701652023 +692575761 674789756 +629724294 -440905992 +-352949836 -509804541 +-89589464 -148965916 +502724329 -70951074 +702404469 -957877180 +-976958649 610436609 +891508491 -128844215 +325756862 411266669 +-814937148 673598408 +-329129599 713215057 +-670558968 -862573919 +169336315 645513200 +-106317301 -491518359 +-430500136 948525850 +-208468477 -426576741 +797815318 695655856 +204005732 411855600 +480516125 -887508848 +557017726 89256149 +306402266 -942483552 +285997160 -680093605 +367714735 179208072 +-565229277 734509971 +-235068104 -673527044 +-776481169 390078968 +-402763341 -925771640 +-717171266 -654868737 +219730949 459215390 +489223934 -948808635 +-324703869 -3181436 +706482935 832431903 +-947098296 662584986 +607439183 -562475632 +-221278333 -333017465 +858341569 -188900881 +-508003336 880166725 +-178258931 -719261047 +292910709 612727650 +893072017 879361750 +507810524 -874718532 +713691418 332174261 +751905871 -9643141 +293512277 373358607 +-270880209 -518044645 +-313346319 -130678741 +892261036 -326020680 +614917958 602280625 +29121592 -199476368 +388878730 953342509 +-604270629 705163445 +788597788 -709215214 +-106827949 301512179 +94108009 777686345 +805497810 -773544059 +-277759709 68427504 +984895542 -263284236 +411379555 -116169591 +82138791 846683561 +-780772549 907378389 +754337526 -649121004 +561592771 633351891 +-647669305 -566265658 +396933981 -118163971 +-624881298 -519864308 +433748978 -338643353 +60382767 -308295034 +-621468236 676549228 +-953953054 -61227804 +-277376766 619244139 +968608424 -861784153 +883488388 -522175739 +769078523 602405155 +-614104165 -353789184 +46471163 80588104 +337955472 516667247 +635412736 599925589 +7102172 244470494 +577630206 -520999778 +675776807 808702599 +-859605359 736653209 +54956409 -372811422 +-986888420 377786104 +-870724651 -176258157 +586499172 276973724 +-214576694 611851995 +610698080 -334847703 +-519797176 -809344720 +-631062089 -833840439 +561796345 42199962 +55267476 -342499320 +-955927798 445837793 +-574732480 -483224388 +-800026676 595230276 +-588714204 508891479 +-942323770 352178196 +123180485 -10133850 +529883302 198400531 +-172724961 -507787933 +102482482 786051758 +-55993549 -837328002 +896532200 -167261649 +967694230 -345915243 +388361585 244967983 +-838190720 926275504 +-941927349 140721746 +-724014761 628989438 +241305419 434777045 +570579937 156695810 +-954099778 -637480561 +787783977 230711359 +386143174 476225522 +678415106 874086515 +-947884053 649466313 +788281692 -716577359 +-664111926 364831027 +-852684957 -131658658 +-977666459 918777103 +-761874889 -208838684 +-216669000 -157986724 +819254485 -677868826 +-506971273 682500166 +-260070865 580721933 +985304465 948984372 +-365251173 548033892 +-799723808 512085508 +-446208183 -747049123 +814981277 519460535 +-752811977 943542473 +841923795 356271563 +727977907 -405262863 +534569692 -728523951 +903957445 -519361204 +571891911 -445067107 +-389054370 -311030242 +219181256 -502193147 +45667104 94504917 +-107576626 35925136 +-427823662 -549908312 +121389378 715934104 +106899574 -65442254 +-859417572 -75319640 +-110030789 196855237 +629984029 -87369653 +743460845 435869333 +329885982 273957627 +-557400003 -734674110 +-604203369 -979656953 +-542049832 429990363 +-29816354 610737812 +511103294 591661422 +-979165082 494629947 +591974102 -750013450 +248931698 -984848480 +-313436818 -896126608 +415002213 686384928 +358297687 -121102772 +927645616 195400215 +-754814797 -193426099 +548586802 905294798 +321493653 -824627338 +38876329 -346965288 +963166885 769451046 +366764742 -422842580 +-857554171 58875451 +-609618127 -154112278 +-48325697 -779325436 +-924928169 -440543762 +-286130388 -400537055 +-558520993 132634328 +-832009545 98865718 +-517278617 -69367499 +-322005006 -838708910 +168034599 953671897 +-737490371 524372023 +-469627500 -512438164 +-885482500 75429660 +471020497 667752017 +433673057 -369516742 +-659321393 702680663 +981295941 -121019594 +-778369770 -825137725 +17413029 -855795099 +220975558 571284320 +712382213 -969458163 +-649240835 391288991 +9646543 -775881626 +-884372648 -672613867 +552002991 -326183315 +-60958902 -136553861 +799184647 535857812 +911450058 898067618 +115556829 952592906 +-76792163 -598760575 +730028109 943342272 +258702217 -233606740 +-372316620 834874642 +-402929589 -395883726 +-829883148 10459793 +640513900 686911885 +-457365029 238951769 +-406406920 342561747 +31667725 559794742 +865174262 669233489 +-633310124 -126356659 +723283906 -602963823 +483236996 -437654998 +983061771 -851611616 +528571135 -492615991 +173195228 -190469032 +-253386971 918207377 +-910183025 694691835 +886015213 -301203133 +-379771826 688063618 +38334405 -956581628 +433960762 884848366 +-142958341 294231125 +731010581 -233255672 +603765675 192611416 +967681682 30611229 +-300854626 278388125 +466787522 -949088352 +-318579617 -695045834 +-439584485 777666155 +897473432 -291521570 +-654705653 307832570 +104379110 686733812 +-27468466 180041808 +-897970 16829337 +507363788 -763775932 +555906428 775310516 +-597457717 35655826 +-52133600 -371186504 +785457864 740685369 +-636965554 714109167 +-260854404 253992208 +148721082 8528584 +-79600759 297704285 +-405963529 -623841679 +703879394 885734784 +507447334 164434105 +-47038666 428386748 +-201155332 944411980 +883323151 373039567 +-330724442 -689230288 +953041188 -731871302 +610637145 -546782397 +818323507 -385460702 +928052592 644402744 +241217728 306913623 +189308791 117663743 +343946000 -576686798 +191391129 451436212 +697716144 -630598197 +838750602 797463830 +-582492299 145431072 +714818840 812484601 +280006567 891217862 +-516467097 -408489694 +-308958123 -305455093 +-604256583 -144372395 +441156121 824373299 +-535242779 -366081218 +195663047 -354601924 +818223585 -265063931 +-987631545 708173355 +347632191 111781408 +653302884 -828004986 +192863786 -313011008 +593967597 -75972656 +-300656792 -402843592 +-851870069 -240241699 +355030102 405214218 +-1476735 -480317768 +207127986 -288912218 +-621995359 -498195554 +254319010 -627217734 +970395298 -13553480 +611256786 995450894 +250609962 615819829 +545940345 -797477997 +198412175 -277252046 +476660379 -298841695 +-857872856 -704446653 +157485035 420633406 +-693261516 -861603708 +-368290715 -836459007 +-50927818 730029049 +-201471933 -939832006 +282619172 5054637 +-45401655 -767528589 +-767967863 -622877381 +-715048286 -30651492 +-49907125 747448103 +189242136 -270449028 +-94192817 -513945417 +-592963874 872040150 +-574982709 -575992786 +113402303 754560538 +886659716 455088685 +743052259 -359104709 +526357552 53889666 +705524174 513842756 +-7708650 236139330 +102603253 566505995 +-230062569 -281828224 +525389628 -76135614 +-110624184 341683213 +592362811 -127979577 +201526480 857154079 +-707429346 -902918811 +-445503291 411094466 +-591533600 888728533 +-489512520 528776146 +-839984074 661846067 +-126910027 524272784 +-797367817 101690412 +-22473322 567158021 +-477989475 812720501 +-592213667 -210235066 +519580272 318739976 +-912844243 -397837920 +291699026 -162877944 +131285002 -367897976 +-794840381 560902113 +-585634631 -910244780 +-382894174 -181230731 +541961591 -248650228 +292088927 733207720 +-773789440 -661546488 +-234964981 -120689795 +583427371 945842120 +768753955 547235320 +252023794 -149693075 +-770910685 869661841 +376025782 -233287730 +-931636946 -263216288 +377053597 687419809 +473688450 44225113 +283419710 -685327228 +-24381889 -692967125 +-328572105 -120289843 +880894467 70041754 +-442325561 382961211 +730088310 926504637 +-59407095 -966198941 +-942660230 110168963 +615536502 -191994602 +-941127927 -757017101 +-880639301 -385966430 +236743041 -530463169 +43625109 639784680 +606621209 679632374 +-422331020 859595698 +539722588 -532267336 +487405870 -581594412 +-447806925 -140826060 +-909894908 670704236 +-153940986 814780678 +693628802 -688544244 +87666465 456844188 +470218121 525352245 +301670022 -804952747 +135910813 291646803 +357506548 148504087 +-139738800 -331150885 +-730551396 -595202299 +-78066988 405676196 +942094412 -909497155 +14288380 220640641 +-542806229 -347013160 +537802753 766423969 +-208580932 -43054658 +-439134981 -576640680 +-325947943 562173286 +834785587 -286969649 +885945287 -617379852 +271479571 -773709551 +-49902246 -833827352 +104237893 -36115449 +582297506 -459013053 +-691709621 633708856 +415340110 318150826 +-976736316 602237254 +-323715391 -638111877 +590994639 -519391375 +859311274 -796903905 +-131668067 -824523598 +489032873 837591842 +466492591 972283253 +344568842 -930151911 +-178688915 292072774 +-213237244 333598867 +-706558853 -638451887 +680740118 9720273 +-1394111 -414835866 +428512637 -236542655 +-688523949 -52013997 +-871533681 637658140 +244887702 863511766 +-472043151 570783870 +-607702140 566896446 +-37873427 -243052260 +-147510297 -46466277 +-365460144 -382124399 +-976426285 -192237206 +166585947 560965418 +-543552821 602816992 +-22240642 15241410 +709228955 714746189 +-445310987 744394865 +-543628921 -981309790 +-766951109 -9134669 +-457960283 618934166 +-70593416 -73427161 +620210715 -949601130 +-190997460 -504804080 +-663222108 -510818969 +608133943 -551420451 +765387737 -121254467 +145588954 -181158094 +-215415919 996808918 +-409110153 468039501 +741611006 -244589087 +860504813 988425194 +830410615 350611208 +-254838817 -239334934 +-891774459 -387141202 +-257247800 -358897954 +215703444 669665289 +-52712540 128003727 +986540149 126596052 +402797562 -609323546 +89828586 -937944805 +63394635 538195864 +-122992870 21347766 +556992747 898238106 +-22328793 332678704 +173417468 -529991792 +757975579 -635211809 +-562713430 162574651 +-158360521 -450125493 +-829033651 -560895350 +345354310 687578557 +-951703519 -239636383 +-226419214 975771501 +56402801 -892334717 +-418593386 -978217218 +43746998 -211869978 +-632797038 -946259215 +239304563 -87774779 +118920130 91998493 +76008492 632692017 +-80416130 131181475 +887009526 -674785502 +-879729068 191813272 +511354882 -912498794 +45732647 72998905 +-584832488 -434107382 +-67052153 -747643695 +-498520816 894408887 +278723900 -865440060 +687258925 744611589 +-957420231 97649876 +-803005516 -65303614 +348532696 422393205 +982554752 649413762 +693066674 352844850 +143214889 -267098271 +-65802737 994523588 +967950885 396357819 +819532437 -547956800 +238984833 628105194 +303196245 -506048139 +232259489 823011122 +-258068945 -35797750 +316851129 -718991061 +-477324485 741082934 +-767776760 998998286 +532805779 -621087927 +746330270 620899469 +867477237 489202875 +178548381 148099315 +377035687 776348638 +-64859618 -856956850 +-45047364 -249798118 +240769097 828618273 +-221045138 -620943591 +268202878 -196086050 +689070940 857548208 +-227012009 -885413814 +-650569451 -959819684 +-301775854 -867027671 +-948913777 -39296559 +-399565569 15861693 +801341712 -745663413 +-935038785 -21983980 +-484319630 866687265 +-654030434 -641494797 +375779773 -635283418 +106711186 -277567058 +-402687124 877644708 +-916874608 959661544 +-971110142 -400312337 +-991073227 -482636679 +-117718203 91039562 +80336684 -651199595 +820679093 -799282262 +832366529 -158213924 +-358803728 497112743 +803471900 513786817 +130525906 526184444 +65162570 -412853339 +-359995034 657731106 +949412489 336225816 +220386899 -999286557 +255047285 -377247670 +276724645 437464340 +183213226 -860576492 +-978687693 -293002116 +153965058 356053887 +434952967 793004538 +-659714988 88543875 +346764732 58693939 +-739697460 -264370996 +260979716 806859622 +623661985 990739387 +807226141 -246797251 +563863624 137401407 +-563151498 205711331 +379627274 -130009810 +360255942 -219862532 +-864955157 261424806 +-501774999 -180995947 +-175995132 -783619027 +971641778 47276587 +-89675328 -259261088 +751843776 -896674734 +-61613061 257061073 +-59219964 -3723013 +-253731281 -165884986 +-910210457 425404314 +-386934660 177656562 +158569364 697086248 +879997599 841129479 +-912989479 675810222 +760419303 -504611580 +318003355 -302640038 +-774774875 -246030042 +-964077928 -229906981 +-161481074 -744716635 +978744068 36876716 +855863764 -628905258 +-752182186 991302386 +791749185 -895446766 +-658804400 926796018 +-393223081 -341967705 +-38020671 -844291056 +-343673932 -796407057 +-807932429 381693771 +-169292078 579986490 +376873771 -39075503 +-335178848 -708687061 +938046443 40869723 +907888768 -370304248 +-543949561 235303184 +-111039307 433337242 +507789533 -152835841 +-673919825 937704594 +-356769535 526055942 +147924535 19282317 +696817818 -379524587 +963697273 -169843836 +-781129346 127116655 +-451597787 13883132 +230923153 -21081878 +434155199 -180610963 +-909042915 -404772378 +729077532 609909104 +-576840611 513266327 +-5721332 377448396 +218635550 -230169170 +-461210134 -870828914 +-948435766 -870284082 +-939998283 -613742312 +-414957004 -439889844 +928081557 -543108486 +-466768640 427474917 +-357728330 -114860082 +-304461903 315887918 +-173556564 -863586197 +-251380421 200151684 +39952030 -449675598 +117574023 -941350449 +-506443626 683506273 +-491355558 -549812086 +-763016588 932810461 +174610357 -787520083 +58726512 434893156 +-991201961 150167336 +-294674706 -200238808 +327887184 -486536898 +-639375632 171215659 +873761108 -919837644 +-92876213 -1832292 +697515798 -794490996 +716900894 842100843 +-329572844 499658182 +871651053 -2002782 +933949290 9794643 +-941029757 531185045 +498736297 285447190 +-154540859 146034497 +283353067 -543970530 +-438112244 -740348087 +-656226310 477982128 +-968292823 364519531 +-197473317 775249370 +-946216633 -699063669 +-753399337 -716944148 +-921649533 -167872741 +91185813 -511200442 +-656407381 -868283385 +233932455 634716000 +821829712 -896601665 +-866865747 -38345495 +387528260 -690426658 +270545139 664502120 +-888170995 -589721972 +417816269 -17415786 +154936466 -213436146 +-339026559 -87362041 +-172032251 -79902835 +167227902 497450778 +-124422682 -568285443 +841202424 -479797221 +140938874 473924391 +870570915 -336701633 +799552558 497493168 +-583166336 449283492 +-316838347 -641758920 +-654872468 491688043 +-309871038 -98088222 +686648743 -98195378 +-151411220 -35736379 +-572792599 656476548 +-476030623 -934293958 +-291096021 -661329990 +245075527 286738347 +98327009 836240107 +486644912 -856913253 +-610883501 -280465939 +604099304 357618266 +-587003521 -663649282 +317814077 -666939893 +-814999157 173052710 +-678760355 -225588213 +-876319496 -803644476 +-812246935 72531198 +573096760 -794186418 +-932014091 415056796 +801081006 671384677 +944628910 396631845 +41425124 449452801 +-817215990 988542378 +-776749830 252855539 +-436200873 138924258 +-347370054 -69450614 +-338215379 468214015 +-54619197 -117987297 +-849655365 912198841 +-324520606 -653848414 +-891645991 245771671 +-388717095 364843618 +-308429305 224595749 +-706127811 138045623 +712990326 708476941 +362639812 -810695841 +404346300 -96636330 +-293449829 -820866861 +772102139 -642352903 +281386805 422695230 +926045903 -517087321 +-655562004 6671293 +-358193977 780320485 +80268650 660383370 +-554435920 633506918 +-429160083 223654745 +-879599419 29725689 +-165668333 534725521 +-749061890 -252505205 +451928180 799255810 +657579543 -370659369 +-686450508 235636900 +920465905 150357463 +405145651 168726518 +517139264 -451184365 +432370667 450436547 +129371598 563737857 +-242679850 674996003 +524692021 -450751494 +514019892 -186307822 +292552849 -423958342 +311524592 635362984 +-659385460 196330065 +-271993490 -960603593 +-730140060 -561067335 +-562289255 -19524066 +-792335120 447562338 +160688504 865028305 +741855026 886173145 +-218838988 -404929716 +-271049373 948228223 +-314018359 171196254 +-345719795 -465177342 +633635995 181365641 +-568363492 -81653657 +-899251511 -207906805 +-299376803 230315723 +710034300 -149445079 +-679876637 -641942817 +856099833 805121267 +578096514 -118336519 +792991798 542109594 +-401252387 -735532682 +-803032994 156958754 +435433178 539234741 +-611035551 -55067478 +-757278718 514232875 +-959801310 252253713 +388735217 -705891357 +-501668082 -72480934 +-817809947 581331067 +-26378251 49250074 +-701615320 964781375 +780698791 -215237083 +982806722 935781415 +-836540407 143262223 +-938705128 66434224 +634652724 858235685 +617049559 -222757032 +541472739 564702464 +290185681 -918294813 +-476668245 153528153 +3991557 -470573806 +-265515006 994986286 +-211792362 -795835519 +-560722446 -388015289 +-408852680 -9249931 +-753984247 195346700 +686098931 -256219152 +-696311622 326315991 +668425653 -417918038 +892137736 688363242 +-948548293 349013126 +-545478427 520013687 +-689083899 610656079 +853738699 330625395 +-106874974 -170145212 +-621853920 -289123023 +-581987966 978685920 +337665468 258425443 +460670782 -697987786 +-609902913 419884131 +829919818 -169197773 +32312139 -153397408 +838075765 798288101 +-296590907 -367724893 +235702271 230077649 +-105575256 344307877 +253713746 -761593733 +899642465 813864862 +713999707 298655222 +-78412860 848189314 +752309239 -230272710 +-318381310 913715816 +149715891 -849274531 +843877328 -653052626 +109497241 139440044 +561958813 128396702 +-67364581 350538564 +353311012 -785712286 +82244412 -936512475 +50068979 942857762 +-729277520 899305984 +-437956733 29489607 +546754456 506265956 +649929027 68391711 +433777514 -317438846 +-838349632 -728285485 +-590841755 -139862717 +732103294 -846572200 +-139395300 166652748 +826920741 -832722147 +-484526103 -693073690 +74953318 957505689 +617751941 -749998646 +964113351 -303447549 +-173140171 -651259521 +-562701981 -662385899 +-386873704 425202336 +771353730 879104565 +-464759552 -21640153 +-927855785 401587715 +-322510543 -520648736 +871561423 529837006 +-489630047 -337055396 +-765829875 655836190 +-403046719 392014483 +-450745417 719162629 +-774582370 366515808 +479042416 756683353 +-682381892 293796437 +209358504 -414206943 +-552489601 813996305 +61530699 -743413704 +575702025 -67270144 +-268672465 -341927281 +-750294298 -305845258 +184859399 400005948 +135774792 -10587099 +-630965565 -985058804 +-564240882 -211360952 +-203788451 -41356136 +-217169511 -678159139 +-694142693 788727296 +-482259036 -737652272 +795351094 -593260697 +-853921390 466260865 +515453274 773877664 +-845138883 -822959282 +-465296775 319553633 +37976591 232059042 +-71095677 631081446 +71801512 439049838 +-941847096 741229668 +-757941029 538538241 +-287345092 106881705 +-890916170 922084547 +499341318 -128217662 +368466787 -762518260 +690557279 -841223968 +964778187 -185876346 +471570168 -265927096 +-217956406 -899442283 +928307529 971630075 +946583986 -437309616 +963787729 322180000 +998058877 -56349216 +-58766251 920376677 +-951506394 215073900 +891965149 -734893454 +-279463143 -947420310 +847196954 -996547083 +501145234 848397431 +637938326 698716282 +226683774 169467532 +-86045105 -569705216 +463273696 244435694 +-753368419 301602885 +733763092 -509319580 +-819097765 773945758 +-139221699 -148921827 +-94850061 144418349 +636887126 -321664671 +175224808 865238588 +624397729 491196410 +-417378844 521807168 +-408721677 669672896 +-200598327 -958292982 +-379365175 567849980 +-674172264 -435378533 +857318638 -961177079 +40410013 -75262493 +820793144 -326063436 +-125787257 857824310 +389220494 101767969 +166102378 200181684 +-832261681 38966064 +353373573 104694443 +-406895199 110669467 +-399579072 -733623294 +903947615 874878063 +418912755 -281679900 +959599184 -389988916 +878424422 -910984761 +-370296648 8781593 +-993219860 65754501 +-906783390 -517704955 +630274272 -444295226 +300183842 236900229 +-219946549 38578827 +-38645344 -767715328 +866592284 618235455 +550511896 793838335 +-881271381 897654242 +116467351 -340209284 +-227978170 614161401 +335408871 983209863 +-738909729 862681864 +-773025280 -380609631 +-604925360 149712142 +-458457104 790971111 +-425638543 748157038 +298925600 517128651 +66037884 899907725 +-743838673 -349195932 +-454377031 164658514 +-246249308 -881121707 +-971458138 -779987560 +346843566 828259660 +856378477 -978790708 +966530352 -92082781 +66387561 -205189733 +689271133 278186708 +-876451313 778798856 +535267891 -122183603 +-395422310 561692053 +194918903 230262755 +-260155220 578858415 +-382001745 -93946547 +-974115736 824054794 +603503954 -265832377 +691726540 184963829 +823939982 961853945 +221235688 -425424919 +754121502 607898723 +288367370 -784940664 +-44862454 -271450788 +-95086322 -165857891 +-131448465 -75198702 +737945996 -467400581 +899826614 -735117442 +-559589681 538130656 +734601227 367562834 +-488049728 617494237 +520233473 24463052 +349595986 -713212885 +-136143489 525383321 +110446596 -871035247 +-426598836 822370578 +-88836384 589637971 +700087484 364445885 +487108755 -711837921 +702521675 -523525238 +-700901784 -553571255 +660546440 -410964150 +-403869811 161529505 +460797598 -590586492 +-735851874 -3747523 +-723666772 -275860978 +744474549 689912775 +-391980306 369843319 +103746069 -637414523 +-275365377 -586975598 +772483467 330230396 +457631417 -454138041 +-843194727 309509032 +-978154898 153734111 +-1276026 515019331 +281845433 603852901 +371086246 -168271431 +992628460 320344320 +-485040298 -471230048 +745917383 -918867037 +-849596687 -379036512 +-522027374 -739260239 +-730662586 499201880 +-985399408 761200480 +815432895 -776273469 +-377816627 -291168760 +428125129 -670661711 +397980346 -737787054 +-824443057 542784999 +-980932144 -954726707 +523550878 258889288 +156873561 449794982 +-143499637 -686102283 +-71209943 -750858367 +729405818 -744864082 +831116365 138254302 +304422984 693466953 +-435649413 -262576237 +585248115 169601621 +387035026 564713675 +245756715 254899560 +608694194 -303201143 +570722903 -158427703 +-417568925 -269562655 +-374801884 -172883430 +-448213070 655359293 +-771007308 -834331093 +-844641199 858149901 +268499432 854147822 +-946416115 -532416176 +-361055639 31984545 +694019639 -142370168 +-424478947 184238941 +-103289501 661487938 +285567728 8984328 +-433615181 304930539 +-44196278 519640191 +335787866 233652437 +677420370 -790919539 +428536418 330140013 +-213308279 -610846948 +-85494660 388334115 +-43107753 872861402 +-536302271 -763886008 +92596578 579065296 +711604540 -491644209 +424119565 699105867 +424726449 -223115705 +531084276 -50526883 +-462673778 593717316 +-534946680 621717668 +457278679 725146224 +-535750772 -45382863 +-645968588 336143563 +-59269250 -963676243 +-474763166 -21870493 +-191631196 -901883958 +-498614286 -93374020 +806959829 -498321582 +-967083288 -789151446 +-407318342 68659278 +-248681113 304818121 +-273537380 -97226811 +13764754 870633717 +712318724 890529400 +522271494 238900285 +687479500 129835072 +-972544416 217027719 +-761997224 565183645 +-68752440 421635744 +637409133 -268606697 +235906616 -351703758 +232321037 887535338 +-616304939 -143512995 +-759455953 -776579770 +-157643713 868110564 +-611887800 787282607 +263772596 -587890580 +527695567 -777741025 +964845496 -783997743 +630439563 -504478545 +-763472033 991915780 +915844027 -177746170 +869316208 -235807328 +-268539318 -20445774 +-957531301 -525856236 +90074451 -741740686 +24298498 58180541 +946870625 -62683220 +295898592 -122207564 +189071579 -44164596 +678440662 8445822 +-855210609 190108497 +-530992218 184444183 +-531790575 484292953 +821727574 345457712 +88890667 -681879034 +-224086017 803158527 +928887083 688912604 +-236537857 696143924 +-682816948 785392979 +-808501129 -652011817 +551604213 971353535 +996071315 558230172 +-995322416 698457948 +-20344265 921414998 +172413668 -863140648 +-627576657 389072190 +-395449103 231867777 +503394512 702949907 +-200870272 -407091375 +-74586856 118136293 +-668085620 -976675486 +-451166957 850915830 +-387262688 334063456 +-104895385 -844690227 +-396032458 -32809883 +-689842085 445953022 +-181790408 -413480341 +517999821 -769864100 +745437795 373335813 +327248541 691624132 +-492171651 59533570 +-407798165 646273138 +323018110 -14556103 +500513262 -278933361 +512834884 -924200304 +-804706137 317469996 +-455061772 92898269 +567194652 -635443657 +-291870188 103596482 +-428465869 -648246271 +-927592565 307772988 +474386373 318059199 +-270296495 -650301346 +-921142050 878141944 +-619458485 -294576765 +70720413 184015549 +211175913 -966724988 +528960983 997521810 +7001459 701712441 +-70411294 386576172 +782903375 -636935701 +257579290 -850272157 +761756963 346132989 +-109171789 -980060639 +769803016 497556616 +-743042071 -932503349 +-167626265 250343652 +268685075 944252437 +-870427865 -147904964 +321946575 -460850984 +204930807 -704146476 +-447479029 664265465 +-831420738 869321595 +842918099 -682195003 +-295350461 518845954 +-863386992 -477345091 +-947604346 192524551 +448548776 -646238418 +-199076561 -289788594 +367301568 337942545 +323630451 692938034 +638516512 -715989960 +730157184 -291646768 +359632730 921409210 +-649655911 -18288858 +581666554 10379796 +428100364 558410471 +-121710232 322860362 +202912913 -622345110 +693558576 -618493627 +-986839337 -273589066 +927571479 951029122 +-934561987 -831157559 +-613077019 291183591 +-481926617 -463294255 +-165052794 -12692320 +301005734 -682358605 +930149636 -96310780 +822174536 -85505702 +-870645944 26396304 +535405639 432354647 +-529447063 385420710 +191490118 -748306499 +543060127 -950406266 +924557308 -518787478 +-810439598 -510167252 +-170476333 -152543794 +-430193300 -189690319 +-42793446 760476057 +875062842 -60687613 +317655207 845079492 +-179555674 -672390562 +-419899010 -91654447 +486310965 327171213 +910175797 -613640642 +351090296 -428245533 +-454373241 37445774 +132072195 288622194 +-932763085 158690669 +509630765 -555218323 +94557193 -815605189 +454457916 787109392 +-835386590 925144504 +684807120 741514606 +603012945 -872175993 +-191455150 -185473450 +-361296460 -950598039 +-920951207 738039884 +-182727934 -944302109 +-362345726 623705634 +-732318692 721853664 +-585695989 816377986 +-218048399 447702511 +148562464 947495482 +858416082 -155966207 +207553182 929412959 +115485942 -490889926 +39587731 -954459125 +741551592 828800209 +210738866 -360996202 +427916732 -471455015 +330090844 -892202464 +121426336 830616972 +995505850 182911821 +886264026 -59997703 +466617479 -906123069 +598299604 425367273 +-563746235 -617283133 +-998685293 -549647815 +192904719 376937446 +-469606905 -306538561 +673021817 587686900 +495106408 310901287 +412559824 -276179032 +201867870 -169598018 +-654590243 -381149453 +627971064 598004075 +-350016078 -868494944 +-514955993 -138444680 +-619584955 785235180 +-917600094 -126570288 +541055918 -239118670 +-850607965 471592817 +-17080467 166681203 +101949627 -800530600 +625046366 -661768652 +-705159028 402045523 +-669289610 777938676 +969406310 675232212 +663468671 -941947753 +976293381 114887990 +-620892631 -922211241 +-291047261 59200634 +-117503648 -953393444 +-799893637 233709904 +-193779748 445799944 +150018726 629898171 +-447806325 409787619 +782236222 274284873 +979724059 53063161 +-804559879 381257190 +-455903212 672247501 +-865720948 -214839870 +929404585 669018425 +554491591 -177226565 +-298047156 -480770068 +-904547920 -664335611 +-101347366 624302593 +542334391 -970846644 +-665514732 -50437398 +-764912456 898472382 +-618959991 311295448 +-847135362 -703153705 +915158944 717373658 +883286915 -508534559 +-836570272 630976539 +288122127 -904161928 +-793316150 -981393255 +497009119 -862985635 +53259395 -369338662 +527034488 646725362 +-925051536 -184997879 +671573001 -837807586 +-62260212 -389291927 +494100760 -193355594 +-575408563 -324227826 +-117366612 964214533 +800881718 805160803 +811087870 76697273 +102327024 -988984484 +690171154 -812902308 +-522662576 883340004 +-491080885 -50326438 +934608413 495877557 +-512145417 179253880 +8806832 -111782577 +283252529 -315422617 +-205630587 872165526 +300818263 268096866 +615443693 -501303542 +-508087645 781584265 +-951899234 -624069839 +687727620 948014714 +-122870334 377626291 +-706182381 -397722655 +898712969 -256333307 +-848776729 -310128975 +74285681 634838544 +-760358230 101078318 +-453753973 595502450 +-444993988 233387676 +960025567 -142108440 +66625771 -641238491 +898725794 -508267453 +483476795 123545072 +-287228727 971709402 +179860482 990857547 +247947034 -105198400 +-202599339 -442783283 +658636534 -298162670 +517330692 777112097 +821069788 700094523 +878696497 879613964 +-835848578 162040018 +994276471 738316754 +844495009 -542964089 +-131279919 319915895 +-873234719 791832232 +-661005869 -823094315 +-247611906 921209956 +279023170 -282269005 +-998394090 259796290 +397398391 -317454870 +-402426800 256869366 +337793551 -890166067 +787129549 -639173109 +-548706825 -628783401 +-879449727 -75838711 +792697367 149682580 +-498673381 -997202964 +447232044 -310886969 +404663959 53785584 +-491059678 -93904429 +-798261588 972334718 +-290872046 -228365901 +-877271851 574588669 +-605937834 410919008 +400001993 -389671038 +-639964945 243003081 +510493700 -146255519 +71879236 290169455 +-288134482 -390814260 +916153851 -60792048 +905135821 218325840 +521744602 -855875166 +564468186 668416432 +789166805 269980768 +394669000 300922937 +-768473098 -531286583 +148520126 674431697 +-358970903 -28873255 +581436219 -960923849 +-160910315 -20312237 +-125385466 -474749883 +108923414 490202519 +-210020265 213589619 +830106074 -777776196 +70975741 442611079 +-559511850 -199777912 +92122837 -687687594 +135862887 423399621 +894998814 130604655 +-565670743 -360401950 +891337346 667639219 +-26620750 256447218 +-403994530 29701013 +-565469352 761103481 +145657791 -227751676 +269168142 917871691 +740434760 564037190 +258954144 -202872926 +-291423026 -467878303 +-195175026 520433974 +505696660 578278267 +-978890297 213711746 +-599142194 32216788 +689729063 -119364941 +-549930639 -837595856 +374683058 264010477 +865878080 602758008 +-869215831 -74499743 +634707265 -805335799 +-69957794 867501924 +-155415800 452374236 +-508288448 608094463 +-809563820 -561636550 +-358741732 -900213508 +762048329 20475208 +125373932 145930107 +20730625 717303832 +620524306 -707109869 +857876425 712113317 +56268377 -450065147 +-133352399 -466576057 +219496875 39961570 +589345092 762764511 +452069295 548305033 +532119308 723308419 +-8221468 28024435 +401275452 918809409 +291638433 559641509 +-868334820 627102116 +483900942 354413692 +-442472283 -552300436 +560868498 930408934 +-718596398 -940078244 +183176449 -932867142 +-301071148 296687906 +-244873055 -414918018 +203561867 -255304591 +-536285860 -217369582 +-714141306 322471628 +7938712 210325376 +-150079696 -582016901 +-570344116 535983718 +-766598709 486589084 +51002485 -995345468 +-537843736 324995974 +697898223 -760680397 +-267263611 -253692135 +-941995555 -259597065 +-306345709 -297405150 +-32370249 -346892962 +374894069 539098139 +166990497 -802461190 +287940846 852669725 +-769126454 -70744365 +588243982 664840529 +93767444 889066408 +5406647 241681047 +-68581619 -937047926 +610052134 -641594489 +159393647 -852804498 +135516802 -593791632 +83849608 -185506015 +230117069 298639247 +456893444 -574185170 +-54016302 59077062 +676209525 557010482 +479743879 306010078 +68791627 327138287 +11763673 -909322438 +-499207239 -371697656 +-524971732 652814413 +843451246 -986405206 +310880095 -784293655 +-54297974 202455368 +-230719671 350968692 +-770259758 540739685 +-779308763 -792280710 +-563616450 124811510 +228792187 -536959039 +936302187 -427580751 +625799258 602667565 +-250098657 155263732 +279918717 31593343 +29599797 51668005 +616781185 396257233 +-720996305 -891016738 +199213834 588167626 +452607136 11299549 +-322332135 337061702 +230034418 739969559 +-56636378 -834053202 +-29195415 -481189108 +502900836 758500742 +290549163 -41718664 +-915101564 991474920 +400643071 641761148 +-340688510 -516408395 +-320435136 -682344696 +285805823 586553755 +198559408 -724438797 +-448342311 -763128173 +65823933 -49553506 +-223622358 -529705777 +766484440 -928330231 +679898620 -451022001 +182796487 -287862839 +-674179848 333477958 +-478664235 -186137775 +-403012527 -396401153 +937102367 -792134518 +942638953 -240042746 +626993514 -786910416 +-122297302 679617921 +90069864 324037880 +165241706 247650913 +524163156 559187269 +-525029881 151833001 +949526184 349243695 +720529716 763996440 +-639421993 535720846 +707420274 507472103 +-738471548 559963580 +-969801227 688918597 +-475030980 -830517422 +793145260 290994659 +282293629 -652193697 +-223329211 -238496183 +575820815 6455941 +-966086987 162688146 +-84572202 -89415840 +-968785495 -601946864 +-676511385 460546298 +959969821 -754231038 +665495940 -34592740 +-991248593 -46911094 +-177922786 666428897 +-226559000 -822457577 +8732794 316176881 +598403664 -735370637 +811374960 419518219 +550986829 -690917702 +-107502968 420807597 +-314344777 170369340 +-204313097 -683988372 +-287598629 552163171 +-196166123 -546342123 +575921653 -580961209 +230589334 496107080 +-142528301 -29614477 +420372388 123445347 +-926811237 304934596 +125598107 -709112207 +-37434033 -578440377 +-183126639 348207078 +212215472 818449339 +920056652 638488012 +912674959 -504286494 +310834675 339599146 +-567983718 375678963 +398623157 602056740 +-73774887 422489419 +-981184511 -19358495 +-541025284 878232895 +-245460057 -828914993 +305224331 673064110 +-204578078 405688240 +-263652128 -262983866 +3791775 389172338 +596474614 827057228 +631721861 -493286405 +947334657 -57367009 +-793840105 -161871216 +-876721549 -547785662 +988409707 729676793 +401691452 466924278 +-251692310 993795256 +64082820 -366314560 +-985497593 -404805020 +198215633 884953435 +-527380877 -492319943 +-790850248 132280501 +559487575 -109434765 +746251570 500251329 +-573320139 73699055 +-253119912 100657511 +-948843437 920593695 +-386330468 -188670842 +604107580 704492616 +-839296044 -34525088 +-358383241 -884079496 +978616666 -591368271 +-141449216 -343706303 +138847046 551702539 +592910205 -549198449 +-325278249 775819039 +547668689 112636564 +-403694154 -751209847 +945146084 -422726694 +-277073745 405454474 +-569046678 -964497942 +645998395 -601508950 +-726699333 -789870644 +-825346855 -287674675 +-239100851 899022419 +-773641904 433157575 +-319253963 279003225 +-584682358 76960936 +-239433878 -322637009 +-876311589 -212725298 +633140888 -42674988 +957148922 8304014 +-412523051 -92115034 +943746145 -624760996 +-719913938 -541219547 +499093787 -323119979 +398454620 -66492388 +888091176 883542435 +-548544006 601351313 +-642513282 -834240290 +-454536310 -510509527 +775854509 951987048 +-714628351 108209338 +-217266170 63139987 +-521654381 891353800 +453339161 -94288668 +350719234 -360694203 +643013444 -497246256 +228610937 485281566 +71241384 -18589946 +636048614 -51803557 +941919143 800945732 +843240004 391912279 +-15624103 -428407693 +347122413 -233597620 +187403014 -813162997 +961404202 -882023917 +-450564863 -537413058 +871788007 354863734 +-300227130 -981923744 +-822770826 -292075995 +-279892751 381347773 +717230491 804612770 +-101364241 829204945 +-261885663 768923412 +-776203008 -192782488 +152193012 -166574479 +-592901645 -616971130 +-462318269 506257685 +-398149506 -150269223 +310597551 275105252 +-170191909 -441529124 +-22743279 -576286483 +-515673365 505520740 +-9768938 -26968060 +-368318580 -570147058 +-128198610 -592582008 +-758386960 218178676 +-123008697 736538909 +121328441 -745414598 +584294523 -552295691 +811994662 -16760393 +326001045 -140981981 +816741165 -425067526 +173240752 955755144 +670856273 552344055 +-843898136 -710665636 +-339100328 -123151321 +285304170 747727956 +30487920 -855977335 +-504354669 809880214 +-550628521 480458222 +-349272851 -581468148 +547591304 -81095833 +-626226957 -767240646 +-33705311 57374267 +335089858 821054686 +-865380155 843524625 +-947133121 52056171 +922095014 -802694075 +-555667544 -223161480 +761535272 221942428 +-935437906 -572098379 +-836611513 -138644185 +504619029 388556164 +137378663 -46512572 +-349286944 -415368043 +-372711277 515269299 +510937920 368900789 +-484972096 987212569 +666121496 -575356458 +-284448891 997912396 +-826273295 916676786 +454656649 430250376 +-966198400 -348997846 +138489557 116935795 +493498762 -497021951 +244972742 765440465 +277165081 -665361339 +-4585442 912258773 +-496126980 141608908 +-955305047 548731318 +847723513 849810070 +804440914 274418822 +-247304528 121376611 +-979764650 -164691971 +871456405 -51615698 +625732255 -365235273 +-199660740 -478740046 +835311366 891358587 +-198022118 -774527297 +177440039 127778713 +609596763 -447443900 +-456635085 533413725 +-257993772 369650289 +374150204 128914730 +-716526262 -472597567 +-768144076 -839835993 +917410099 111230243 +645062473 -897260208 +-317466005 490815541 +252156572 579458461 +357353692 56024770 +266120050 858099603 +986458855 -330551063 +202962174 862328925 +-613430489 28197758 +-526771532 235688675 +-516539395 75415776 +-200124339 141652500 +-446637944 120832803 +875687786 979300184 +693844105 601499857 +-677864541 608396936 +-188012671 251034579 +-405892298 -908027392 +560976528 547530529 +-567232675 -397619544 +9106457 697428118 +463039601 831717154 +-973814364 -98800398 +-432690668 -560847653 +313357311 912391306 +135913043 -280529269 +-290228399 -930145581 +119163216 130712087 +661407645 -23223213 +267540434 627783476 +-152474506 -561122355 +918752770 -832708198 +-369787884 903819877 +866058670 908437032 +-887437290 760593830 +472118530 79758681 +-624486368 -816042816 +70488626 -147710731 +340853298 -949179230 +228765909 417214539 +140425351 -2192240 +901370777 -198714603 +929324068 472413643 +-881113798 541124206 +-727343129 699803975 +-257016492 -432628431 +949302786 969805753 +-568812144 10152901 +-479024040 455010197 +-645651143 508724467 +-513389589 271946406 +-719624661 -164103999 +509926219 665913984 +771945951 401379856 +304534736 131546396 +-965963882 -477742039 +-923506074 -71279276 +547951917 78935446 +-245993949 623419709 +750523916 -451441031 +-633234512 977885894 +-501029219 788597541 +-432729379 -485610485 +590366040 507229344 +-508784812 587213295 +236044386 303023244 +-628226306 401140933 +-154029916 -346918164 +232836138 180346000 +188204702 802281048 +837515311 505299896 +-455326253 162934074 +-384735465 -502257104 +794493427 478192420 +-693914618 444079208 +645074414 705236700 +-287155299 803215918 +-786282667 -811772200 +-789772371 221429581 +-686194270 855029080 +690225646 -301700368 +814794518 959970272 +-842342220 -271609444 +-337412178 320156661 +-639546710 -111351582 +-3317308 529718887 +-236801096 642527176 +-473890749 827038921 +808610138 531021294 +896994222 -185222831 +157786034 5926082 +789433770 729020316 +-278082435 792229590 +404060530 -626695003 +-662346906 617559433 +272832099 754543626 +-75692276 345705881 +-51103762 761036965 +26842421 -34712884 +167209275 -737213600 +-614852868 -583914801 +28064128 -995677753 +-129819220 599973450 +125849209 500265747 +-685761933 -202616588 +-814811780 77385095 +-761596880 156815028 +-931587302 -882389293 +741750497 -947941655 +73271059 110541264 +799468470 -968490313 +63883613 351978735 +-506266227 -217135418 +250730582 -283202451 +-11646458 493555952 +523582206 390261 +848464769 486411525 +-373002287 -351952755 +-194491355 -580924166 +-942104905 13815609 +550529654 301895786 +894218780 -125583078 +-68786154 279878717 +401356644 384986395 +-806914505 -562519146 +-983311954 -894027192 +-374541154 26445419 +-441425332 106489339 +-88349388 -677712769 +-559584878 532233728 +994074935 -331625876 +449345618 21207001 +-876374551 -505156377 +867088995 -488481100 +-172807419 786861868 +-387734965 -527208972 +-190874173 -882806107 +-584114519 694469352 +-160444367 334692862 +167362203 -389323798 +-213344599 174135313 +-981221346 -253932066 +685589672 -660247054 +-501887265 -178379978 +113830494 784688291 +-929747807 583516554 +-693980505 -490494799 +-979514718 855096102 +415755115 243183709 +-820923431 -271670507 +-531028051 -301583959 +82654006 -318377155 +242639488 -78167416 +963494591 401690817 +-477703365 -567191540 +-489425088 549909332 +789109864 -951002351 +941622158 -618438984 +811677376 508291541 +651997058 -653784019 +-337948887 594590173 +170096145 -665937460 +395589875 -992129991 +269963785 998779457 +597960477 295638761 +899624031 -847978751 +-541901142 442088525 +931436459 36108876 +515449827 -153788369 +659382747 471883827 +107533884 174035789 +496377136 -917614451 +-734030638 202271518 +281859527 -641578431 +6954646 611861673 +679913900 -303426685 +-391296141 378423077 +898939918 859013651 +769540112 878199948 +313082090 -831336643 +848269411 -146871394 +-126442580 658004718 +-554972227 519647128 +-706407670 62236802 +486806374 -326277611 +-738714047 577020088 +-766128270 340327294 +606196057 -55312889 +-848767365 -452088905 +14385640 203039462 +-339695413 42897749 +-516650383 217590810 +-142491588 742628089 +459310843 -440486776 +104235483 -145583733 +-363453336 969945198 +887983138 -746454263 +-446240542 758006869 +793055663 780461852 +128664471 -461732581 +-104498977 -16657279 +186794293 -308350910 +265549333 126604497 +422107612 -112665822 +944486301 -564182677 +470204907 -962679353 +-461325043 -942978005 +696252802 -871969161 +241867873 361189120 +745604694 -878360313 +929026824 -852835547 +-657818320 418464002 +-704143154 575484410 +566125134 -461304688 +217301802 204024133 +-915425350 -964740388 +-942432289 261624294 +-736194054 603001142 +567518696 -100436418 +-20942815 679629447 +353997520 205458626 +-37027564 -224936145 +215059202 939757403 +-451234317 -342717157 +-383445186 774720158 +939125882 998784164 +436200171 110426611 +-259395537 826958170 +655742070 -761300344 +974729470 -313656547 +652164176 598127241 +-45810695 590255885 +-805531379 585046667 +-332323734 479187230 +-125497412 300358989 +-587818331 -521089997 +-275204930 906181521 +-821032001 550101514 +-551558486 -943693606 +461792918 -333109964 +271719735 197625549 +595829831 719131063 +-765771613 -827809772 +-750205018 981773289 +243550855 -761542997 +397885392 185617440 +-584688832 -978504476 +184200164 -651139744 +51427163 -477207500 +235667626 607796208 +-639735351 -278513097 +706050375 94627819 +594456370 -928613463 +-183317608 -547564392 +-720471289 442924821 +-771765126 850381861 +-450410998 242775158 +993167142 815382964 +39370163 645501603 +-291600360 298148422 +-695408107 -368954989 +-994166600 -338256800 +-525988094 8830427 +510160369 264362543 +69830028 -498400236 +79788292 144115472 +327573356 -744461576 +-568853536 819696163 +-10358931 -661663649 +-498196711 290178206 +-824607185 -683058544 +-170337932 176633604 +180657052 -838735352 +681470959 785244774 +467753945 -613298104 +-664180699 445821643 +969028845 497242717 +-991967463 478167326 +850515657 401803061 +218719498 -428361446 +676715178 -72761574 +-375725224 -393513283 +817231296 -609215465 +159308256 -856532184 +-901321730 226058 +-727128821 -792663326 +490350801 -728888221 +-552679697 -589395103 +937666193 67865864 +-323129287 125055253 +-888896403 274231395 +470174127 -649614105 +735024394 -507245120 +59213391 885809743 +222181772 150989611 +-303095507 617821847 +-314331945 789199930 +-425083466 -91697564 +706402464 778358015 +-477332854 -112310190 +621679715 -869829313 +920926272 -218592476 +80337407 336290192 +-66337610 -843725049 +719067987 -778526860 +-76479879 611177213 +-721353085 445608691 +502452855 932290564 +756982125 -804193914 +698044086 183793569 +-528699881 -350507144 +961832780 -663947717 +-530490634 939508469 +121811859 -72226238 +100490494 788655263 +-344972335 -962167721 +-356019684 -896067437 +922511704 564895821 +815510744 647367748 +531638518 228405236 +982447850 221210770 +150857600 882877611 +174894208 -906263185 +-372477173 265531922 +377315556 -559575057 +-684371319 -142493695 +-617680653 -953004092 +-687953888 571968405 +-251277877 -72544936 +-204703456 963037575 +-132529880 -298674467 +-331038597 -107911601 +-524316547 302651937 +-424937035 500410906 +18311730 -902418961 +801514203 243172831 +-748902969 -902630897 +838463218 -478686022 +806820344 -565146122 +-95431135 -800145494 +803771276 356025706 +-123904741 -991641754 +-48169957 -971122713 +-642001076 510684730 +133518807 -3513262 +-381475645 895111459 +207932503 914979612 +782786063 -942023224 +-486089963 -273715849 +-71790972 -419160270 +-144134661 158380353 +76086720 309288714 +714261208 -581647351 +457445762 335745140 +-270956658 482304618 +-411603149 -85088661 +-734989730 -210148165 +116992640 -482217583 +-581957845 684771103 +647453414 -627336492 +-919053894 -6647316 +870832161 -387892552 +-346938315 -823988651 +-101838131 345206399 +219976501 -370142870 +-104923267 468396781 +796039839 494906245 +-870182379 -799524896 +722520981 -994571533 +-939337573 -97241521 +973541005 550846038 +-785739086 -44216769 +151576058 949537404 +-448199429 371535896 +249862114 851677967 +927866217 -684319866 +-807839781 713540316 +702414960 381399079 +-647242181 -300853027 +-378386461 914659009 +-541817575 -462667065 +-456821363 -501610311 +-42388435 15902295 +-200677292 338298526 +449559004 -263080338 +349342949 -42062265 +-383337596 323684174 +298546394 477576079 +915341026 120366313 +-702457104 -544129188 +-821927673 980823098 +731097465 401273885 +347698678 389164549 +-138040409 -547997774 +993943649 10589520 +-653693928 -773615925 +-218998984 -36379550 +-220494090 817195818 +553278962 -612861235 +846969362 26165683 +29200934 -712961198 +-432082385 575200285 +-304200667 91155352 +490070164 -693121080 +234862872 745691583 +-729787890 -798808729 +-203122519 -517530688 +-709345264 211387065 +379392917 -328890298 +564050585 -86926618 +-807405619 708678152 +848905672 -532597608 +74025491 765640700 +954383267 -928792951 +654999022 274239717 +155155026 91968410 +758795448 748510160 +980555182 276542838 +969312158 -582661427 +808972328 687136450 +-623377780 -885148349 +871345663 452636443 +468794445 -165837163 +666161294 -758669475 +-731290919 -124468939 +-165469076 670624478 +-111417278 360612182 +-259265084 -101728302 +-915599000 92833693 +-343446251 -334989260 +-176892636 -861971231 +-187989819 -202230653 +975165600 335974988 +-668159569 -714209193 +-181394375 508430525 +593759050 787454349 +-112755325 -337708851 +977642588 104096453 +119112939 903011715 +-161232880 -754459460 +868836013 -892966346 +-674121233 788948224 +773136886 -531081696 +351813669 -809819532 +-149829592 469195201 +266858234 795477225 +-445847207 796711826 +866268501 -736254600 +799298444 -800325593 +-689733102 795678595 +-682382342 981410894 +-313385327 115722644 +-481265731 671926561 +-11019762 596011927 +-501178286 -871656294 +258727764 604605567 +91834579 531112568 +-196394928 -900496008 +-572146076 736003571 +241679059 -764841464 +-862003599 -74645147 +142401475 -228540699 +-884174693 16965341 +811843766 -566996555 +-65519854 -718765333 +892114232 143782705 +160833905 -164602846 +330269128 220335413 +520271140 -696165716 +313851531 239826946 +940236909 331866364 +452933718 -738890638 +167080669 -695582659 +50789682 -73530183 +-925385770 969104086 +853381797 -377645973 +575837904 142131449 +139338262 -229087762 +-955033925 -654852407 +138442535 195450250 +129063501 -986046006 +-310005567 -153846723 +499327779 -152473662 +-620751203 -655298152 +182722479 925832757 +-976234372 -742901796 +760965099 -906760701 +10043858 -885853070 +253075574 -293844574 +-168982492 219089721 +-877041809 -295272031 +296738860 396518120 +-201042594 -968491221 +-650307816 -510561734 +58761256 867064652 +-955364788 754886279 +-895703199 -257416305 +-445585345 -594581748 +-563824992 -903037450 +-315374405 -498250491 +783443775 -112560317 +-8311250 950017541 +225339582 430540505 +483133766 -458150299 +-111196655 -213565523 +-260664971 188066351 +842184438 316007823 +177092737 -642334675 +-368777638 458934045 +-207180512 -24777169 +-523513837 -42038769 +-701968351 -645998326 +935870942 -949168550 +653294897 752778237 +-281947362 -908249816 +-210254668 -535911290 +743562218 -254002929 +69906300 -800788523 +-858702198 832246351 +386020638 359897319 +770814723 -834583353 +-936866452 862569359 +-10053085 37568068 +638103271 -966694872 +-204891641 -715465488 +-426515272 -720718836 +4409497 -789035633 +384356377 -938823491 +999748085 -689163820 +44187884 -867623521 +913151708 827626010 +472311383 399107448 +728258805 400518465 +217272203 622769012 +705017431 38200384 +248291585 -856810503 +-474509466 -243927021 +-444710557 -184212602 +351255218 45388218 +292559817 302412477 +-749664904 -875751758 +-465507678 635537258 +-704829788 -52763004 +930069603 808443864 +-994838115 443271336 +707025508 -571956022 +961739376 240733032 +-522605085 398894955 +-975393049 651613570 +23764193 -694060535 +-941038520 -45206873 +833734199 -933992835 +-436058125 205301421 +-957683402 401030461 +-861422497 -531374977 +367226014 -710156837 +746534972 -57856974 +-917486964 -441582292 +-252722616 -938349228 +-558774612 610890073 +335915938 778236414 +-13355046 -744668891 +773778043 -261983468 +325142940 423349115 +-747226667 -512284530 +-34123539 -731827238 +318085653 812118586 +937679415 67900177 +-969109837 966778540 +-831836260 770547088 +-7064622 98242640 +-225311188 808733062 +72729689 -561236439 +-647166119 846314037 +949540602 419543617 +575566387 322695706 +114277352 -826603480 +-402257334 707959171 +897838123 -184788537 +985674164 -194288292 +233288602 -982211193 +-146641316 742065847 +-283884048 140672585 +846819788 16608226 +944893579 -136587472 +-741498144 563928587 +137361218 -382160469 +451117614 -563515233 +97880512 338842067 +318960416 382507160 +-289385570 -51265155 +-108976946 999123131 +-527602102 -497909658 +903980653 924536848 +-983335762 -294410875 +939517866 244300808 +635179248 425307834 +-108305687 -283331236 +297956433 516741783 +214368615 697331898 +-865818077 933554482 +-674388879 565485812 +729944098 490445737 +697141842 -812788574 +-18467431 -544664748 +-775458544 394764699 +772457348 -545561280 +924894014 -720226060 +760648616 489547609 +-373728916 467486093 +330761732 803479759 +763350387 -88974192 +570805614 -113631048 +438402526 566528402 +850366218 169722619 +-901378683 508604431 +412614486 674095803 +528839778 -377302028 +934516253 239525192 +-716288233 -874067895 +-451835300 -455465071 +-358754468 115228580 +570847661 638417932 +765728613 520531918 +-527955477 -389089168 +-839285098 -911241815 +-109760238 379492351 +-488659953 869331307 +338107732 -617368097 +974806706 -9535653 +-138154656 -504387988 +-317669577 902314207 +-596330695 267401973 +-867280198 -834043288 +416286314 -853737214 +-270092902 -239356041 +-604219157 -440384812 +954265171 54607977 +898667023 618778213 +361001444 -787751384 +-536375577 263106096 +376045782 -630150786 +-830238251 718710971 +-366867206 884492320 +-39686695 -83898316 +374454731 -644713637 +746576993 -513840782 +-393614119 735984236 +-440933556 686777254 +273584552 32900944 +274893072 504627935 +191646766 -384168426 +268557801 -249465115 +739245673 532373160 +484845096 -553203838 +-89172190 475980472 +-273054819 -518706462 +471327912 -886817858 +439220775 388567300 +332662533 -837535789 +-853114968 -89697767 +299548505 255398194 +89639600 407630063 +74867140 -162466200 +-976556715 -155968233 +-312360165 787307604 +561022852 -504721710 +-82335385 -375309219 +-860502128 572442106 +-251132093 489157165 +-609835040 -502597 +585552015 -763117491 +377563222 -312372469 +-766359215 -185004973 +-392281432 -159318039 +-172124672 -44079579 +-460036624 -151831036 +506646109 328098981 +255075746 -26176190 +-542247984 25308783 +-655034684 145394350 +271773635 -856997887 +-109892325 954292090 +561329788 -345986988 +265574742 -908264583 +133992936 658610091 +-632493698 316463593 +-453320722 88824841 +-700760789 958809444 +-26406763 -528105253 +156686307 -977670680 +-479970479 -182925553 +-491510095 173997671 +576890929 93558730 +768736967 -13994908 +715324371 -915389197 +776005583 485149213 +-587246761 -511442947 +-126812567 -31446075 +-925822977 329009116 +-603324302 -873633351 +-68979974 340968461 +-640296259 840957459 +896362349 -196060303 +16619352 700435732 +91020723 -401960824 +486189262 -85093436 +-15608605 124047601 +251759472 -671642731 +939791714 326176613 +-506247347 -340148797 +-769072430 503951719 +85808402 -879095600 +-474499627 606321564 +-18211569 -922912899 +-139607546 495124742 +-362166845 -425914103 +900758339 409635982 +592311915 -270759391 +-672899687 299290844 +-428661616 -293110944 +-197162293 984919650 +-446768056 631729723 +-695191174 -907696717 +454360411 -158597355 +282545659 518368725 +963199438 -91101801 +-17358653 835709433 +-511614732 -819102776 +124602904 658911289 +-455668164 801516704 +853768886 -814548538 +261146653 -870366308 +-961680469 389361236 +441146474 859800263 +-585182518 287457482 +277900684 283033648 +968274095 948587736 +678303583 754098979 +-627580561 -431507162 +-906942662 -14788832 +174944524 -260191950 +-807724067 438039429 +-319356422 178101125 +970701061 333454794 +887601865 344241945 +254526395 529900069 +-240502764 -175143269 +337969785 626031197 +732895488 133973436 +-857527056 -866973981 +-728185281 -359776114 +562501397 489081843 +866903035 382702919 +-330288786 900375368 +-561074258 -173710774 +811359693 -800655303 +-875934394 449759095 +769584420 -679763147 +593744438 -516190085 +-371066719 411099654 +815662521 329366540 +-130442929 327561518 +-624086312 -995519371 +435582439 -656590948 +587213851 -920676944 +-508129971 -151734469 +478407895 232077670 +142018141 -217653263 +-989167840 -890333991 +338713674 -411088310 +-790504649 831816828 +162408697 -885580792 +-869148995 -825253399 +-418000071 -123727307 +852021715 -805661918 +920392451 334291580 +3596188 933924993 +323007976 -179228816 +977328004 -698260834 +939814790 436052774 +601704066 948810059 +-688519695 -839164133 +95769211 226083174 +746031949 -300336677 +293964502 -385688775 +173103239 -910645408 +652171124 631121789 +276811115 439458068 +-229262660 -282089609 +-739415959 -160306745 +467819768 973294774 +972292157 -390756383 +249429015 -951541145 +820071231 302698677 +-584784537 761555816 +484544727 936623271 +223997508 315887449 +-413571863 214287304 +163111930 -362991925 +540610835 335721336 +-117994029 265345848 +-802517661 -764903219 +452211801 -254704424 +337424531 588441442 +-938348332 647163874 +369098969 -239977968 +176593584 -852165150 +-765906175 -774274864 +-767212872 -746134900 +297466330 232965251 +-302636279 610907724 +582031048 -444014213 +-593196067 165148475 +-429370056 -519385504 +193458759 422731963 +-776885712 -903505697 +-957629326 -889439163 +-839182743 -521163416 +-849652855 -396833862 +-984707217 -187548553 +361216229 861034720 +-738311159 -470856040 +-992843716 403114295 +-445621545 743110372 +894420823 266576451 +939905894 -669447724 +-131490458 613767659 +-424127659 593316458 +-869454008 -209516492 +-396143498 805214621 +508957204 -682048074 +802462673 733629287 +-610876211 -664876588 +-37738892 701777646 +984649412 -56921853 +806798543 -869170111 +-123291913 -462935800 +703993791 -330427962 +753143798 -646577188 +985571368 471957295 +-485912775 -185226267 +665953779 -850380782 +14146701 -585582887 +785312236 -338480847 +383419430 174595980 +-550558464 -998620194 +580863810 771660715 +-651201001 532329654 +-65007483 680599951 +414046502 403836847 +928285992 -987864598 +-728270231 -175236161 +524982011 368802866 +374345411 178333469 +-100251799 -110357206 +-124590421 -376874864 +932739897 -83257769 +531094793 -788755589 +369656875 -675011749 +75622055 -785244188 +-518376163 762420112 +877895261 -808075336 +-263907381 -847914577 +198419376 -578292657 +130501031 -289665799 +819688503 -887580379 +667473160 109017942 +106358352 -323544134 +-969337376 113785503 +869007503 586742126 +918565733 837990855 +3915715 -855789464 +-866959564 74585921 +-724888658 -99850915 +210721511 -928944886 +63924614 322488277 +546793904 -611665029 +-377963252 30895165 +-771829133 416687554 +-170275626 151474173 +-766516683 719756016 +226309394 519048289 +-166306472 -998074077 +148057805 -937714765 +-301238359 765604118 +-156518465 -362539288 +-872142999 -407196949 +-618399834 905946940 +-590481058 108640710 +-863079358 314516044 +-306575831 614603709 +-349255439 401266100 +-622667543 -295560509 +-872265266 672412618 +-774290460 -302175795 +-393641795 515690136 +-379349173 -79460863 +-741023369 390766318 +996245425 -121790372 +409549601 796508359 +381322538 -857431081 +429514896 754186998 +-563707285 647133106 +-359283734 -550518625 +-26526071 -600186353 +-45395915 -607241718 +281017397 654831340 +-169637604 761824670 +-864946199 417329454 +301378340 -993021807 +513979689 -663957724 +142592193 595927846 +760085094 -248665682 +-357943856 988688757 +777963433 -514654150 +-28324725 -157852938 +-518063897 58079226 +-510197618 321695763 +-229386116 580473015 +603417854 -211352816 +-925492196 440220350 +938007978 609407247 +-119305547 -289344147 +415279191 632587793 +916443217 291711454 +-327614635 -714825819 +287064449 -535962415 +569925395 -439640213 +263266245 -824676856 +-107486575 -675450797 +999844475 91759372 +485822540 -28735947 +-972157799 923880082 +-117385534 -397127685 +558287968 336620445 +674716535 784457265 +128888237 -381312464 +-997778328 -282245214 +641589278 -239301889 +637358510 -499042112 +479986328 -165472826 +975399474 -74096694 +352064298 -653892166 +95382452 -3917870 +-962413569 -122444891 +-121451305 -893884140 +746592924 -28608375 +-607138683 425675765 +824971583 252682318 +768527935 -491813462 +913781363 493321444 +318075708 -744610719 +559161536 -719895373 +-318784823 -424564833 +247029089 800779346 +-866619271 602014006 +-757910347 493032152 +606063700 -662041044 +-219787793 451847121 +178954842 364609703 +970549394 380930191 +104534656 43913919 +-858132690 892938220 +91466974 -433963645 +658190959 79847923 +500416879 36187854 +993072233 -12514890 +-793019878 223735596 +-88980740 384636691 +-911466266 126904297 +-394473177 162997592 +902670786 679508467 +-434998351 -173198282 +574450742 353930514 +417237667 910545378 +643001003 267726668 +283137218 807531759 +690908553 -229297141 +-563639980 769691148 +819852593 -46192565 +640809624 -221022812 +-554294165 -59073648 +-396966389 -294267649 +147877180 552754094 +537430743 -625838333 +331710651 603355727 +-57819587 625877763 +971746441 -48896565 +949051789 177393718 +-820462056 -191467849 +818257658 -802647944 +374699487 -199071426 +996858858 741878323 +-5236759 -913319693 +629113573 -248243907 +263500531 564337901 +-241583191 55528868 +247593883 -825850165 +581884976 -573238409 +-319355797 -975659594 +-987820938 -309553556 +510243745 -147803689 +181652735 -13821097 +-709572493 -555293492 +163237021 -29951799 +-267406998 -233299768 +448577743 -575744241 +-308415933 -13902987 +-993254766 -448702322 +-53774923 -701334225 +327106166 775392152 +128882202 -487652164 +260624771 597133791 +-636468038 640030593 +343652658 -124457473 +-931997112 -535939593 +466997138 654629280 +-740298069 -707829669 +717114399 660330099 +124051405 746556245 +-137878102 166199099 +-256232726 832893571 +-725009232 821990429 +392543767 381076658 +-824385786 343292625 +221697713 722989948 +826808791 381245996 +-840447035 -172546255 +-709338658 235892717 +136936761 -321951530 +462878902 728750813 +250921956 485022835 +-471434850 972350683 +504909796 843961228 +255014976 -565595177 +-356576388 -46568905 +499273994 -269552543 +990624200 -977295002 +-497067039 -858993145 +145892555 604913448 +-579889098 -819541978 +-931878352 397461970 +229905762 -104137346 +-312662678 -617943792 +-593193212 -211799840 +-653140488 -29902370 +-894313769 -601617170 +442561824 -589795260 +480883701 -269963966 +877764583 41099862 +187005566 -231112536 +240767418 -517746533 +-70431604 890158743 +387230733 -137050463 +-871049679 -219702794 +119112493 -211756681 +-402689030 716940468 +-809108236 -877532539 +-807397334 813915512 +-329041609 -263257575 +85696759 -716484619 +996227341 99332155 +-294803672 -577132525 +803305608 -191034253 +-981153740 217528348 +82889952 281472294 +-626808508 -960066491 +-253109179 936543452 +541324602 -188351837 +-566591741 -208307985 +731434302 -108302847 +724959698 -128110041 +-866075720 -262334439 +-416776880 184127275 +-75453294 848472887 +-918050437 -90711159 +162538727 -314164429 +-840268132 883787576 +580554159 -862715109 +-569826433 -120385673 +180567728 -317016817 +-220902042 -178572151 +-464960982 -520708528 +-482908312 504255388 +-603180258 -338091002 +727338200 -422309154 +-260687619 -533526070 +-106828785 -482505633 +-320550543 -939578043 +-346397522 -103829269 +708090043 110520998 +-338638116 -867545246 +-33414000 741744349 +-383713573 790785441 +179746851 690144272 +838939733 -779078739 +859569168 -883330900 +-427740739 -497724998 +476182645 -963608983 +-659687835 115946369 +956062146 -481753321 +30686262 -227848489 +-764171057 765489115 +-810645463 -363842797 +28642720 857937595 +-649726970 235788735 +-538794024 582341142 +125654887 -145116725 +-277478146 147378493 +823507532 -560767452 +416402449 -19222593 +441428018 -72190781 +-279342990 -890534064 +282442210 512491126 +42731823 -453240952 +471464249 -230248843 +-938479593 -683388915 +495881789 -357857614 +-323866434 725142288 +-866534273 96664587 +-259205244 381796652 +47298215 -105778820 +-203488537 66988066 +1220237 560413459 +42419373 38440176 +-151608097 -230766355 +-395100428 -394891433 +-610930718 -594897320 +-80230558 -557799555 +-883196133 629740872 +-467961974 631389691 +-788260797 -156518896 +929375069 -396103966 +-59545905 414686580 +294041681 -666045769 +323805183 352779208 +-903922746 -346104840 +899091042 209279442 +710472883 478242165 +-735273724 950552521 +365957885 247873504 +443850875 403353786 +-961446111 763705134 +-761842794 -63648094 +277541032 -504753143 +-29393205 287694250 +103449619 -773399181 +-587482923 -982375741 +690304564 -563903845 +-170480050 -788120156 +793684114 372310187 +920769302 372021327 +-578445438 243937546 +763759770 744349832 +-229428132 691439096 +-256812049 248265478 +891791131 423093201 +104126559 -796238146 +-752815740 -651415658 +154845791 239897435 +200002441 431049632 +-612086358 -666432495 +482197857 -69248682 +-495426160 -676629655 +-648606018 208422636 +507883435 -90694692 +986312343 -389124038 +140225628 647086545 +600182949 691863695 +544592040 831834828 +652131092 564393433 +-156529275 -115373256 +398486201 463681964 +131685222 -538588939 +154042316 -469642116 +773319603 963281961 +894381521 -924692039 +-793803794 -778769214 +-464574694 521052402 +246782775 -693001427 +888023307 950480314 +-452631975 -196326714 +-581120939 795133063 +534860753 868491819 +-155830469 474855706 +500931374 101981107 +785720931 643787250 +-663512834 -200642753 +114373167 547606063 +-652509261 406411209 +-760735358 -884382376 +-266959574 -662036415 +750043858 112543718 +850829621 627712155 +-558732726 -224727000 +931938263 -704946338 +248012637 -177416185 +758361249 150329965 +-516022178 -775482711 +-577367237 101266771 +-180155116 -696524633 +-233722039 810720180 +-603385812 -439268960 +511361908 628251246 +766978171 891672461 +909701933 -90672479 +-17871385 635158703 +946831293 229784589 +116739266 440420351 +235836399 -544755393 +-458152279 103497550 +-271355713 -209368024 +-880799780 911709877 +-4162848 -44363633 +217101304 803427021 +-24795226 741375525 +-170614705 -577529497 +-584076271 468998900 +-326199506 518147540 +136244889 -790478623 +786672662 -455704353 +-714964388 181063116 +241655621 749686957 +10283092 304252574 +-79458471 869490210 +-366280422 -194193651 +-574944953 -860213220 +564681738 -736430572 +-296456917 777988900 +-208271093 174288927 +-5186538 71113244 +-121704307 -539490309 +-368922961 -490107761 +344943115 -636465532 +-726913983 -467597777 +858818634 90581072 +730743750 58345845 +334942024 -368507576 +916017941 -302067989 +-426558037 -501733887 +53013629 -115673664 +-253565093 164739079 +-681152385 296119260 +97663803 715405320 +562511314 -107379000 +-343228107 -683276970 +-654947009 -867516528 +-568694777 -234510008 +543222394 744452589 +886930423 45108082 +845997857 358545011 +-537769581 188320031 +-529405914 451043097 +-458750847 682739701 +-188976372 281097814 +-483232847 -581155333 +437898932 -118824767 +-606347271 511370525 +206907238 46039683 +-260559855 671974013 +430020995 56224252 +534709206 161956091 +-829682636 203514282 +-751649337 391956968 +-327232763 153539430 +-397168773 489429937 +-458818326 164237482 +-969702920 -624746668 +-369592145 964111115 +225436084 -255387359 +273584649 617134494 +148055473 429177122 +933955190 -273315110 +825117881 995468997 +-58977401 -428836045 +-822145427 338454991 +-418710057 105779281 +-753277949 -748404946 +802758169 467643130 +-925883914 -764994302 +-222180649 -544515888 +-500744654 869208701 +-965918692 354795383 +-225758662 919544982 +-815432295 164708244 +-845000187 295055712 +-567014696 -479341326 +-665691037 -399995575 +463164259 -262127873 +-713973855 237376132 +-883094522 271467911 +439981526 -983374415 +-966698537 -514642510 +712186500 -595189503 +-887581331 744066325 +869015796 128553622 +494573945 -471088586 +-498643188 112036735 +451447015 -21912700 +513848042 800274763 +831398042 427063371 +146855264 317678324 +-358564009 275225130 +-618842529 395243755 +301096929 830633559 +607902091 -663289390 +-904135642 -137456169 +-715810010 -215077074 +-537091360 -455297679 +214936782 447343333 +701512293 -997607705 +960696837 646281497 +-785572414 781872760 +129837231 -624209810 +144880083 -92386565 +81089893 241575753 +-75618441 428573383 +484191889 -50391836 +-17180259 330748979 +51330282 215007816 +-78653177 420346256 +297436970 -965131809 +441212325 -856425398 +906894153 530019564 +-707648374 -209398123 +-94055861 8704286 +205574557 -664452114 +-679736905 945923916 +220193923 23171002 +318968466 -981718282 +537524838 -867542202 +982854947 -116236578 +257670030 -447927616 +749918286 464863764 +-92289216 200516493 +721046182 839841301 +-624945413 831468296 +-596796577 861358129 +-301447035 -86981029 +845185214 -243420826 +-58838472 -574692545 +-314546539 876543333 +552664256 155076019 +495076329 198977164 +-744794877 737379667 +506913938 393566619 +-961349882 -482743622 +175805438 -194948464 +-5951686 -703826049 +-899068514 771681567 +-193485 -309572491 +17762599 122716010 +-939070292 -85636399 +-376376191 -740978647 +-767387353 -185598048 +-865969802 -984147601 +-166138562 946453048 +-923104756 -267669358 +956502903 308483022 +-12966814 216288255 +82638205 -607828104 +-497623719 -909375909 +-684997674 244529320 +-116964293 564841221 +-650057339 -387382354 +897304088 -949254216 +-162110221 -205695849 +-973258915 -244276205 +-640944035 -791439822 +869076580 -857865624 +989526616 572906136 +580136879 971567542 +883768646 -32604037 +-442080058 107155353 +507925070 -783997892 +-811381237 -226143860 +-650567874 -989990930 +680375737 907830471 +370660449 565008060 +-337803760 -349902088 +614094533 -403017065 +273222917 -724949945 +327807107 303855746 +-468223762 -726511666 +-753017180 -40000661 +-155147281 -698000873 +901071274 -173433548 +737581321 58570997 +448666523 -926728672 +651460970 245246555 +-188467997 -211362179 +668923376 792927188 +-351756938 -151746699 +-820706760 900579841 +382384941 -761734579 +-712925707 -817012900 +-617879255 775860281 +-865994895 -727211654 +900084330 427020049 +566903898 545874925 +883355453 -472767915 +854649830 -920006662 +-879915333 -442673704 +813843871 -848302268 +-762282659 834247076 +39618011 -708329620 +9741963 717309491 +-352398448 -40938393 +339125026 403456046 +44922954 -310443138 +-450571849 -603561212 +-746727464 853582508 +614019598 617544236 +769273221 -444770901 +454373988 -772299989 +978036114 -500823119 +493034694 757007882 +526115881 223911823 +-729231663 -706534603 +245012322 -93090160 +408171031 -455221761 +656422104 -37063391 +639999045 -404846828 +872525485 -867726475 +-169813382 -138573989 +-131525876 -302132405 +158927802 -805927709 +441088193 758746020 +393742902 127217038 +490081352 -108275530 +-159153240 976626916 +-255375251 -681035718 +937681864 186213557 +215772640 225363534 +904663016 -114201349 +499764971 437954325 +985946773 71588412 +772376034 170699934 +55843734 772211380 +-240055584 428191966 +503178307 -895229711 +-716294725 707508368 +-139621535 872693303 +400636482 244126064 +-152481032 -525558103 +-119350191 -899697389 +149781598 -10028927 +-985569168 -525671751 +267079104 -365386882 +351983200 -822185074 +-844090361 492952960 +131112346 941277479 +576664651 92148819 +-102290787 -923506780 +807583175 578237497 +-358482524 -65640312 +-133994146 -59143385 +-649355192 15276176 +-220349980 -650863915 +-699943979 -449876833 +248567345 -389118825 +297858496 608081274 +398765074 693024975 +-278142462 -732577151 +-556355360 189635610 +658304150 -334910700 +701404431 626594601 +-385742040 -303007128 +-419580677 -237361046 +737224320 -65869748 +-779303687 665267189 +586971190 606259 +324387170 -785188412 +889002091 -471003276 +-614904202 -833277747 +-687314810 871039368 +870499108 669295525 +377262885 562766129 +-858362882 630895861 +-391876102 -730523129 +433512286 -35611535 +509498301 682479135 +-275927595 676465232 +-648431220 174869075 +-427887045 112209804 +876401127 -779295192 +504071464 643740741 +446874824 478808345 +921047812 -604480802 +369051788 -433051003 +-231604979 65584625 +895966249 -112352253 +-381102783 -97831893 +-992424507 -668454157 +-816820433 645584904 +-891373671 601307184 +-493614349 -915852553 +-420452092 -461709374 +242401829 -225961991 +-530250043 526583473 +-101194892 107964702 +-647883508 -546945348 +843933947 -964006797 +466085806 -92194307 +151164740 -928804731 +-968701926 -88143171 +124983846 692459964 +719931309 -726310886 +628581810 168312662 +619530818 -429646073 +21237911 654781459 +-918602426 239636752 +-825762337 -863642485 +-804034687 -95350220 +-733367898 -42336406 +-97368459 -796171685 +-542934109 199748812 +-611076396 847176668 +677357191 515356518 +-684666402 448553097 +-58600908 -947541075 +-940718936 676786612 +869624259 -762514022 +-848085616 -118554901 +-761217164 604019624 +43566614 147424858 +583944436 -887281932 +882427995 -548461573 +810520383 14535452 +-153230707 -410646805 +-563699292 -368732891 +-93578880 628731641 +-862054136 568554960 +444760077 578633959 +374422882 185510310 +847252430 608795547 +387523686 -532517350 +222702474 691388030 +525198457 -512413665 +117013782 559651493 +708755991 -660291215 +-431355770 -299562404 +881052061 -737900896 +-609206116 -730569336 +818909114 933817003 +-129550969 612612901 +-847957217 -750448571 +-129942172 82845580 +680595004 619283976 +-2597379 -925857962 +604295596 -302170789 +-384153169 816779760 +-710487325 711133334 +76170797 -439293867 +287175459 964042876 +21909190 77981749 +295008274 -71862739 +324941781 829100252 +763692065 -468113211 +-708662867 653088597 +-860883806 -135054259 +985475049 722772160 +-686359454 854510385 +247187074 644742102 +-856828643 -861559280 +951615573 -176921779 +785484627 -352466150 +-333597932 926924576 +512981348 669816086 +2751351 320450618 +-572072022 -165156240 +730573833 -513730070 +939424729 482309042 +-245558027 741452964 +373304163 -275692853 +-992466705 -929903149 +-137017627 -707865228 +276932553 -322692212 +644737243 431787066 +821800790 390417972 +281471896 -251937881 +845312005 -130078874 +-522142631 28241942 +379259891 92055572 +-987842560 -793029721 +-629525015 -118514994 +794725906 666578588 +-270520728 39145851 +951024227 -495892665 +-212182646 266431753 +194659444 -266457932 +-208743128 41987280 +-668072728 531805842 +-542996168 -534719255 +278506591 724154516 +-165323035 364768202 +507722839 833065308 +401143290 361686130 +677420285 585882805 +747610628 933422146 +-345034064 -44686623 +538606258 258884426 +790942568 403259676 +-60415539 -409313830 +-665803788 788755356 +-135733307 552200547 +849933164 -935015585 +54220045 -200896140 +198534324 -878928345 +964997630 -53625276 +-214302651 498714665 +237828421 219545611 +126623192 907870024 +628753571 563826326 +-508195178 631284721 +909852278 -357023276 +-165767111 -559103467 +-123480561 134775441 +887093404 -358321374 +-954736359 -527721730 +-325286021 806101398 +-94003529 759359425 +730470794 954354473 +561644603 509238552 +-845378158 452426430 +398059687 -965485568 +-573496837 157975266 +704142150 -978585546 +-368661164 -730236391 +604863475 190516927 +13791498 577514435 +635044264 -575725893 +-566192917 233384689 +186268969 369315924 +-307247962 597182412 +-512133344 614838651 +625305998 490133142 +491987686 91525801 +905807295 -628567451 +44072324 -889336715 +-507947254 666407593 +-20968940 900900030 +-472845992 595281329 +740791212 821583133 +-65560178 -566453025 +258022701 315099148 +607714550 -82261948 +-42680559 -776482422 +541816785 47577592 +201408176 -835035768 +133789355 703340152 +167430397 -137319032 +-827608313 -177333510 +-106004131 473947035 +-897570402 176457303 +672959014 605688523 +-2370392 759420723 +-844163632 916237684 +-448234778 -374128756 +723262395 322820942 +-452221 -548899991 +187526043 909576695 +363279572 -907044030 +675933486 988886986 +-852237142 660241130 +111612659 -370815058 +-848493980 -453174158 +-772972977 -902563496 +800746708 190259878 +-504890223 -41584393 +930297766 -666929579 +-249698868 -697941427 +-421172929 -961153352 +749986503 -713625985 +950512894 651247569 +665175829 708629938 +420820091 -939298724 +-132127577 111545468 +650996716 319337524 +691457089 -149517430 +833240931 -511833102 +776172740 -613934703 +202328045 418460150 +-550132917 -564877981 +676033958 5184968 +482159128 -892933935 +736868319 -450807547 +221511695 -827016713 +567050234 2372231 +-690375442 714155002 +-125002931 921555440 +-645634430 -806538512 +-89843731 690641986 +586031554 904726936 +36239155 71829246 +828281833 663428870 +335936585 -548576047 +354073936 -408677169 +-456378626 544762519 +-353372483 -457025418 +-466064716 -117679851 +337134937 -708166876 +-245751300 220938951 +-442038721 -454119338 +831248732 971264555 +-842473936 -386196475 +334429629 -156532458 +351193380 -341026236 +889727327 80129638 +-982863925 -252661740 +-985302900 -668804039 +-919897425 699936884 +-860154952 963185877 +515787331 -75355691 +-417138813 -813308915 +-949147302 -380631618 +-544130407 850207461 +-6757741 18280512 +-904192081 -143654748 +-611795439 -307546877 +-533147778 188706474 +-205679661 -898376719 +13050414 188982935 +-411725711 -706592344 +-82336387 -730143201 +339915315 967299409 +-830625582 -969652810 +729092700 -115604516 +848205738 113888565 +-745078704 -868441037 +-350525572 769141862 +450147449 644176428 +-549887935 347925272 +-263765711 -188258861 +172359555 -405378419 +-394388687 686107831 +-743619097 182188543 +332471100 -567518030 +476490529 -594985904 +817688105 -590584475 +175127105 263590776 +-57918820 -6416930 +408671590 -246319890 +-306560575 36535861 +118864651 145534802 +675350826 -956733370 +-503610910 -248805509 +-776458194 -370733664 +-94944220 309855617 +-511391581 374321965 +379209468 -240428417 +502221885 -85783285 +225283080 -73232743 +704729724 -36973991 +373315123 553157214 +209002895 -827403511 +841823824 -982959698 +-965013309 -245325716 +-97172877 -372650919 +-458938034 -86391436 +319131025 -39837739 +-518036796 -191051947 +535521747 653558513 +997695934 -437296735 +-815073430 403944581 +250699510 -755899552 +-202334933 -595213827 +545679485 -552344889 +-328503875 272379678 +613638357 -373003968 +-854433921 617577141 +-624770398 788704555 +649549257 -670510183 +731795432 739692215 +949216965 -736599521 +-543575651 45184619 +908486998 -882390486 +949358598 518572798 +697363097 -267499416 +172146552 -394333880 +-364302629 -781477440 +715271382 587284822 +661527817 750261874 +701045424 873967842 +311370275 401917331 +649273369 590429117 +-735817498 -477406053 +-735889254 -547260895 +-645200898 -716582412 +-801504924 641641653 +-343934912 178458279 +-632350392 -892418274 +198901348 625906142 +-39706152 -692933751 +204674230 -785047608 +-862042756 -52508879 +472517843 -431108491 +-992866819 -317352388 +-709499180 -873531396 +389302659 -203398393 +817943758 526018934 +58727644 -682939492 +-238623692 -765240057 +198670673 844165526 +15347194 -928792703 +785646427 23065018 +216106239 233679498 +-893753028 502530389 +-802220001 -868046889 +773529732 -460437078 +-747948647 716302888 +-555374663 -752620124 +991436645 153875426 +743224437 481787595 +554979251 -705832187 +-61135210 -797124369 +96560346 -414063834 +171866524 839399184 +660517523 423960403 +-669050349 625254252 +680007279 241851784 +-668223074 646326763 +-886242031 915807073 +649172537 744645307 +-286577534 -326919423 +995801624 149022207 +177258 295485379 +-478638854 769814615 +267320852 441150712 +-21960660 -856261267 +350767536 -815777212 +887671872 660156168 +-199390099 -897743181 +682928435 -934482712 +466273407 -989015852 +374541636 -228972148 +687745542 -702379961 +-909127795 144371620 +787864647 -172699270 +406699766 882756921 +-852203061 253405369 +451719674 450248587 +316904583 744929738 +339815478 -134901438 +323341763 349735407 +-528626545 428408156 +-334700866 -706317404 +729515073 795672736 +-741400956 83578499 +911007293 -998499277 +276991873 637563616 +176679000 -36003286 +-11937006 -881071953 +560781496 -443183064 +-446456771 -804115989 +-457703580 906933046 +332968193 -996247889 +118457606 -948704112 +925437705 -586248827 +444921804 -893526752 +23359125 532339771 +-933651991 206796786 +935553524 850253443 +-974928167 -544589235 +897328170 -729298457 +389665620 -121478959 +580999375 -591589744 +-732351398 437774905 +-828920548 -628504437 +629713925 648759877 +-517921683 -669202556 +195572360 -360156083 +297933915 -548148044 +123796210 797181252 +685175172 -257505692 +29391254 114251171 +883370670 19023206 +-924492774 509294603 +499953075 -613450294 +-542206546 851678678 +559897104 -709905398 +-952253028 386477511 +947727441 510230425 +141161753 -550367891 +-97137590 -597199093 +-59001057 630294739 +468759401 872806418 +-583520635 90204245 +-306714878 797210174 +910856735 757251917 +-42957368 -93698862 +-794057497 -869512304 +-180544687 781466940 +-793459255 917550631 +-54911431 813855491 +-917427037 425331147 +166865670 -126300748 +-583283881 954999439 +13520768 -965018808 +-711752226 -237330948 +378621622 -977978712 +-574740278 220735607 +-623150154 -430190044 +-18553943 773753913 +-811336895 322341752 +-442949572 -59291686 +526299000 -431340127 +107735519 -553906493 +897704150 -645903640 +-126031134 345290097 +-894685813 -822053083 +585890190 930267209 +549781839 534306570 +542442929 860798638 +-415468746 932685837 +709522290 837997790 +-76688488 -26623012 +-127164776 -328808445 +-636890424 70011924 +-508699187 -489356856 +-52404734 756798361 +760644835 -333756206 +-290119331 -811080426 +-965688153 -78073074 +481037594 189141608 +-745441284 -198582469 +-408955713 26118887 +617250485 653689794 +-438759984 482303871 +-206331393 -198063037 +-67910981 -953113907 +-498266492 816141905 +973241815 -641964585 +206414454 -989639439 +-514590947 284405 +-339458930 169523811 +640825399 830991258 +-522784783 -297771233 +-796754847 -261242874 +279595664 417608440 +512087217 -158244251 +-315235295 209666227 +21797153 921619665 +-443506472 155461120 +957034173 529545436 +825818726 -148751644 +-428713770 22236828 +-863418249 608714316 +-799858568 682794245 +667781426 543643255 +922794872 748147435 +-208556039 -173624969 +86423070 740720737 +126766056 -391138761 +380629672 755410610 +-694676753 685396570 +256604159 -222622755 +897715949 -468408670 +-977328449 -242901947 +807950189 -856780492 +895297393 516667145 +452538441 -544732566 +-941022933 544215775 +304951169 479393095 +351732202 -718166172 +-86167240 570520780 +-55455828 -278296364 +-990243974 -326131982 +-838939024 -54209095 +228480392 -249792365 +217857317 926598801 +-364179552 797300316 +-520666558 375276873 +-681396202 174451810 +-51323686 -717916822 +-621758888 119171251 +-377663528 -73207129 +-285037400 924006529 +360594051 -359665743 +594603200 -927469698 +-32570572 791915103 +-308795684 -129376650 +269716665 846291688 +-685857197 640432512 +840548700 -979783765 +-453677208 -167328124 +194024983 -585363195 +154317595 -589811865 +981614450 594883326 +160632396 370338536 +-284066646 -492858529 +-281868290 244015951 +-219289178 476572212 +-955034263 8627395 +-337256352 359255258 +-821375855 -978383005 +870368770 697017432 +-58070175 704883931 +-398244677 -5350893 +-891452088 -646798794 +-611922435 -834489921 +-561537572 -601890466 +-129282739 953473892 +730248861 -189675839 +-63859724 235465117 +-871230462 8717296 +34721419 -666590627 +290689711 -491249727 +428866662 -770888337 +592117609 389516172 +-760752624 532244973 +-122754710 26517039 +-76207204 -144950 +787630450 160569923 +-540377649 -853638046 +533564748 -755042150 +-729984761 -551577955 +427537092 96672533 +934731241 -81775421 +352147352 -502167210 +534550076 808264110 +684374928 488691261 +-705741308 -748130748 +-924063618 -989639209 +-329878034 906191138 +-331144717 -26416573 +-109046135 837967978 +105829627 -818439537 +-337738969 740576154 +134398196 202612265 +471012166 524762398 +421906170 973918348 +-323600247 891115907 +499900855 886658096 +-675011485 329946224 +-107422821 -384638439 +401858388 -806802362 +607914169 65516059 +-434298053 664869620 +476207852 -17409139 +299517115 702975319 +-922409682 176531196 +-750665437 -591542080 +-951765709 -897047310 +-938918301 228871014 +272858814 402763780 +871238207 360908651 +731829115 778874885 +26820326 -420786782 +-429569003 777083659 +-721487486 592920948 +331738356 739904104 +-179063124 -552076938 +-443147762 240767689 +574234796 138053771 +-718952844 16503440 +445845037 434956639 +247868364 103352826 +854855370 -258467295 +-354516687 -268143997 +-73865943 682875434 +675969583 992630361 +729972782 258976688 +118477633 -537027123 +-86281290 765016428 +362069224 -649704404 +-542507854 128200114 +368468447 295316950 +-559791130 833919267 +873159345 671302989 +-552214421 -344593142 +-903972984 159271549 +90358543 367262274 +-883870941 -152950629 +733005041 703785399 +-614996606 552508582 +674491618 -503292993 +187314711 -420215885 +-921099231 166048106 +675319982 -794308236 +-263586661 -805746030 +-247722052 571017269 +-583483987 -466003133 +-549066907 -64220853 +-975003285 679130806 +935396478 -271894753 +663176862 346172648 +875041884 -518262479 +849837339 486336272 +773433532 75639047 +598956421 313305661 +-417438134 803669303 +811853408 597446472 +-884427496 353174543 +-143462637 466922863 +-663186036 -396394302 +722216920 914487722 +-165847232 -950581402 +102419606 -307635001 +-495572141 -309169036 +-218910350 -108068932 +172029192 -196184667 +319855212 -271594165 +117232396 673024083 +855185351 -118100731 +551032217 215927150 +945713179 245299591 +761588704 -533307824 +-194572562 356188145 +-129841959 -827974777 +-834424466 623208414 +211480694 543882876 +-903184419 -745138334 +941972709 375479289 +473899498 814645009 +526064596 -103468371 +-381790508 37513290 +-803637881 406381872 +47208393 269064816 +-49620294 -607506997 +-211220998 -645716062 +-35238266 851005302 +-120608346 -540972987 +-898061542 -150245305 +-820910977 568833564 +-419297774 515109999 +-464794347 791593902 +101370131 961270411 +18080831 955415390 +300545196 -948640322 +542670156 753950892 +490740383 225551555 +627508944 -489884819 +-361718507 264188609 +137258273 -976966212 +-495553409 -83614683 +508783283 -643013615 +169992095 325278252 +576746987 191302992 +-294183770 292156453 +945305490 -718613284 +-213725947 235850075 +796190016 913690737 +-361183690 -693365506 +527443932 775902920 +-242508905 -136954168 +-635688771 -591347527 +-169122586 7411340 +306204969 -674365889 +895062996 471430446 +19378015 747418682 +962644522 -742118343 +841708138 -394296329 +599864807 -744640838 +237255150 -698486988 +-956712911 -891562518 +-721265682 -12101277 +387108820 537528947 +-91271258 716579723 +-730452124 -817809537 +867834522 -851735608 +-131406154 901879756 +-886697930 -475402413 +-913743051 -284589334 +471081259 972945689 +207906163 -871954631 +-150178345 -371821819 +417901830 58534347 +360654969 560644380 +-477706998 678259743 +52757422 -337865285 +308911850 -399310637 +-510239251 -853799861 +-449018572 86425768 +229599917 -837458373 +32957484 915500048 +-269826070 -377974929 +-538593209 -256709882 +798451971 93488161 +589567128 376026669 +239880184 -266615435 +-856286317 566310906 +-601791212 624464260 +846114525 179911683 +-859408839 -173645948 +-449943769 481065111 +-582772154 900773297 +-310910605 -381453101 +-678091785 -763640793 +-361004152 -909063073 +588221521 -62514024 +-536008085 261174577 +495047981 682040556 +-839989350 72852694 +-793309522 763036781 +550690644 945850955 +-465108520 619368655 +-843896693 129959194 +985601027 -46134510 +184720107 904592960 +919172799 -861794865 +376270968 216874777 +881822069 959360941 +243704348 120747788 +505669497 -942287326 +525276354 759852126 +-49188212 579775578 +772295416 123848050 +-418746768 -961888348 +689081691 403229808 +987877028 -755016189 +-282135751 472791942 +-794618926 -46580909 +634587147 233949458 +879700851 462686324 +-326222671 453400658 +-491573080 979373457 +-85197266 -783024381 +338706044 307776169 +-403420003 544063648 +221190698 -557818667 +-185528244 -78764875 +852936971 289561363 +-805452024 572847432 +-965533786 -835788353 +103833546 -58381511 +564713549 -479003522 +-25915238 75991660 +-739702494 946894456 +578979619 579587251 +544344724 185602497 +988119589 -779726827 +-842022001 -857332877 +945026798 -778192554 +838472165 -7524624 +-56584434 518790108 +-848672823 -935030387 +378597689 363899625 +-189059132 -573013710 +736054065 176084459 +425038233 -170511111 +173452088 -972131303 +-67772165 -749162375 +408485623 993632047 +-905392603 520398445 +-659435742 -427666812 +-902229079 -860949081 +218544701 -567915682 +-404199626 -36623660 +213407991 -540741728 +-665440352 631410700 +899573725 391608266 +-387921632 -474289928 +-689533111 649204376 +174199035 465961223 +-630849526 -831343636 +963530214 -427428639 +-865501314 729802057 +415306172 -867804781 +-803784556 342296554 +-8969586 -76799877 +-367845019 514387609 +-786434236 -806147833 +683062248 591177695 +8868505 -849869152 +436297681 30838004 +-306414970 -231179674 +-430463615 954119973 +-407401486 -915249116 +186548345 -638180742 +-257643761 529650698 +108594668 151582276 +361225646 -841842821 +358120908 -371976768 +-56835185 13732176 +204619130 14250178 +-806005247 898784311 +562528111 -685785920 +-699586485 732098299 +729916249 -599189422 +427501683 -171760467 +-429808713 860279966 +-981494333 -857420940 +-579369021 976900756 +-715494578 810773479 +840376760 769140408 +567405251 -926633470 +-840202800 316967870 +-56036656 -141595211 +-271181497 412940750 +-298574471 -373851029 +468157253 511213154 +-129937498 793703940 +-8373646 -987076342 +-509651746 513538472 +-41253708 -905707748 +-741332994 161335776 +840464002 671351251 +-572948084 -246337626 +226196653 -316246150 +810474554 -597164767 +335550644 444839836 +-583006126 -500276428 +-840516402 496839091 +-769271712 -618892589 +-133839451 -293139763 +-693915410 -482933628 +-158641566 700604120 +-85592983 463894567 +91856444 213426734 +-116573525 86124446 +-824009816 692677054 +822704073 -718678975 +264359133 101727788 +783253965 -633054264 +154607860 -369094169 +384168388 -441457690 +67986785 591076801 +-718615200 377888311 +27257411 -199925704 +23096084 -49770085 +796816652 404870251 +739364142 498312227 +-871403990 -476975782 +-947724849 -91461369 +-692176663 -240802724 +613795217 229285594 +-139163048 810441255 +491158180 935948901 +-98170528 515531152 +-674652256 232121781 +-721709876 335191067 +797442803 332447362 +816734587 472537213 +-792004254 -416253483 +530572299 168401715 +-824812276 -576406527 +-925778838 -298806989 +661313901 981228575 +9473116 938010468 +669852949 166738926 +-471453411 599428847 +810588834 135980248 +-326717781 -101419524 +-687335613 -312202699 +749758743 462346344 +575468865 176136309 +-171982835 177635663 +-193083126 454046941 +-614010296 701363145 +706306388 663592881 +-351586583 -198864857 +-10727174 -409436521 +-985399778 687755651 +770323566 585827815 +-604760224 -968055758 +251077910 40542223 +280643317 -851556764 +-411965401 -7947022 +-417122557 714633246 +483029877 -400865621 +-88417454 -716049321 +-687298764 -291767886 +-155486029 -4089506 +96167364 -594192452 +129042775 808824943 +107410386 -964182808 +158804091 466379536 +194936474 -732800393 +480982653 -582177183 +474614517 -531687495 +586076321 448282152 +-165829301 53131286 +-906541062 661414371 +173173458 -424991972 +239152585 -377237847 +894852197 -68334129 +804476913 908984890 +586677643 561282706 +330701006 550360542 +-13391269 -724032391 +-843857387 814026550 +-133130604 328655228 +556993649 -1371647 +226331818 950429566 +-107413433 -480836439 +698245777 -867364709 +334245256 831117835 +-637307797 -56645668 +308123479 -877806999 +484198132 405301395 +601140566 -93557171 +-930303820 78769 +-863935132 -440118795 +805574854 -807694088 +617971019 667560205 +550213877 429750633 +-991028799 -818745270 +-651073855 147421204 +873008687 333001656 +8432554 -764344361 +225981301 191210798 +620932566 -11936697 +422631567 -514542560 +431936293 546100796 +-113374575 259140623 +-482286975 -692167610 +-81281324 309932802 +950650346 894323239 +965613517 -643526188 +-790044978 928327824 +289939096 116256415 +767741437 -728542624 +563898556 207113131 +767918010 -524369074 +126195910 -985965077 +235987590 725512985 +-863983660 370880914 +482350193 754228477 +163898751 -65822540 +-87580415 670957454 +995778037 -865265655 +1484419 -986012840 +-827377183 -53998684 +90638796 154989203 +327658940 -592946400 +-831577553 -416303404 +-206488658 457658729 +978660286 -369647256 +500649792 966680028 +150657185 672278836 +402312550 -374613073 +812777097 972488074 +-501403856 256598848 +-718733425 -153389914 +993624758 260798318 +-867721639 -488999761 +647615501 -384746869 +703884124 -536408897 +417229350 282891743 +151712407 -864301739 +-324523782 -831262823 +-157474380 -770241312 +476030971 767452022 +-680251512 -728422431 +845670004 700490752 +-537180319 -164320708 +-398665585 929249167 +-598550559 967970535 +789294495 277799161 +-750549309 -842227228 +-839178046 -450357986 +152211466 -134957362 +255870049 -772139228 +-871123855 384417795 +74577859 -923560299 +872805527 155018828 +811166384 -461326733 +-608295820 -336803158 +298399911 -914337799 +763250315 -335388266 +210746725 989189592 +-227821181 -19235560 +629492785 666983561 +-947712559 133496577 +-56368797 752049028 +717629085 -673951124 +217166421 -721218870 +66227855 95676068 +535603984 795565668 +655232192 -420454230 +-79332832 399271951 +-902556785 -335606761 +113525829 149489023 +229827632 172453797 +-254064701 962052249 +-223969614 -789589870 +-676670381 823010333 +233957356 -995948449 +-877002568 403716239 +-566310304 -613309771 +-32415213 -545875061 +-285866535 605935838 +657342492 -262338118 +-674785525 113534725 +-390761366 -705847843 +-972739147 -597039194 +214204578 -519639027 +-324975197 709615821 +709520986 -871752738 +61464593 -122073045 +-471554106 98902298 +-720085555 -283399435 +777271274 -17763912 +-26310677 -62793299 +766363114 -696963523 +668598492 -583717424 +194889380 -944015353 +-601742788 -631323156 +-936870663 249824988 +514222367 -463810721 +586830782 41646743 +200757901 -398580850 +-422555214 -918779699 +362241543 212156035 +-193935630 544272769 +88246098 500094179 +-124784768 -747108490 +270157473 188615560 +-153077294 -911319958 +96960461 -264604538 +-303223016 485259264 +-722198854 451383629 +-920881329 669905114 +-545354509 573784291 +946149276 669895413 +-273790038 301178627 +965366826 679988576 +409074414 -634611254 +-53227968 374291415 +377363728 -5367624 +-266654054 -817294837 +-466983494 -697311758 +873637605 -749338297 +-426619315 -721048492 +-122015830 490324660 +-233265130 -637831127 +-125545774 -225364956 +713603310 332244072 +-563612817 685474677 +738848197 399314184 +-438441094 -471513019 +-57691028 160556901 +941864386 -839761809 +-927863946 452834570 +596126331 560526770 +-879912913 -446578642 +417646043 504443541 +11470346 -411610083 +999200417 -44378082 +376880297 -75629956 +-91313707 672692422 +569581277 -397797553 +-386704935 239183546 +-379367805 535662121 +-59235173 -698460479 +-141764078 570802294 +-134256092 848547729 +583734777 483435430 +-844044534 -723099280 +340903469 -299599317 +277095824 302283144 +-564041144 322114951 +51883172 -709994421 +134119478 695582011 +235418680 -486443357 +239295336 -357222779 +-412493509 -295923289 +29003845 -273524302 +-688869614 -255010848 +998276771 271684023 +166124865 -111792261 +57390181 583175227 +-31430261 922435573 +470795427 -171653992 +967559911 497653755 +-599992386 -517151110 +-462538053 -967107822 +549971050 -745380643 +774234871 -474939902 +-378205051 623736208 +-848484509 -168451276 +-632814421 -139138051 +-194458425 700492132 +-488572392 264325111 +314178344 303120351 +79218045 -926993252 +681134081 -559020455 +16170414 207853668 +157549568 -171809881 +-703014216 -189294454 +711586900 525159752 +320222654 -274983984 +83397427 117121014 +484916956 858567857 +-982220529 55477635 +-338728160 -12069362 +-217480740 760518604 +213931881 -686971907 +564048756 -524837122 +585598859 -908265716 +-454762934 -901086779 +-589351145 -839292962 +-767862384 -968089295 +-441512446 -849332381 +-317655863 -59016038 +-488269291 -157996677 +973906329 -221752974 +-676180588 -617763294 +387872500 138208246 +-155541853 674512939 +-207903269 -924157217 +-885114905 838701532 +-845708544 883710164 +537612622 -410411884 +-432014063 927207242 +685329148 216432094 +-750209381 953837364 +-686902299 -235384451 +481663313 -92743078 +858734368 -710068898 +728754276 729766144 +-591197905 -364174794 +680776765 352596090 +662977025 906153032 +-23109628 -19491695 +-374902972 -395541921 +-247462055 -150572524 +950566459 130532840 +-734323235 -485745447 +-562541360 20172682 +826074619 -219714652 +42684184 -364165041 +742552351 777889990 +588864983 386992980 +110086123 936935181 +-118469523 -38426154 +-566734645 -640576745 +740033521 462563399 +400755575 -331255378 +488116178 888860383 +-177707154 229923452 +334897172 454118849 +220736983 -177933951 +-177306598 -447100632 +973420830 744745610 +525125722 -249659652 +-950124620 689361570 +-837231936 -762605236 +422599397 647335191 +468728507 416169427 +97295795 -146794992 +-398802102 -940416719 +842444166 281614984 +523365620 128575049 +586506866 -55107854 +453878050 -22385205 +511195577 -174501400 +-797523919 -581210724 +347994372 -999610029 +926787124 586988901 +937038535 -837118404 +-61385057 -159412231 +-978047535 -96913555 +-975609724 925569667 +-557900223 487142627 +-323134453 814881562 +898773369 200905037 +838526273 -528337506 +-568337245 400931042 +37283235 590781987 +685347683 678081021 +449824848 238607184 +-540923839 185870159 +-782090733 -210673941 +686890616 433531856 +348463150 878358226 +884454248 -718236881 +369104123 -414102459 +-27585325 407840958 +-819787339 278930589 +515638974 -556154271 +264162318 -9953024 +59508015 -976518458 +-672131569 627019498 +-220830952 -870628293 +518868917 216200993 +-220070113 888506961 +-986495628 44181479 +450139223 -599379974 +458523222 167132659 +30360073 -919207706 +-16947971 959552377 +-350566361 -585580104 +306766492 439985473 +-553695269 539943040 +-985599839 330438868 +-858400258 658690198 +559739997 -878788639 +662506246 584730849 +463195814 -49975017 +533708401 -719927945 +705938192 424032726 +298361979 -901928917 +456620334 759065347 +-595089057 -923647224 +974015340 828404959 +-640508017 549478857 +383774722 237083553 +527933728 -130890529 +-917802223 -196971779 +-423766469 -397173767 +-264239745 -736614945 +-794319226 -899266968 +90019401 -724885266 +-906764990 -716677976 +-59467020 903822208 +333386090 -262344168 +-952788605 -388607607 +-907554425 -233945638 +-284348478 -952705232 +-364722111 936412982 +-500222280 -190578395 +-717820036 665903548 +-279804408 -849945469 +-674824273 619586496 +-698254925 -947081924 +372880115 878120136 +-838043964 -463190718 +-886882867 -172127301 +890137005 604444859 +298620696 -547644461 +-186424034 521801000 +-547617173 277547595 +349906029 -629262372 +622785342 -100159269 +722813992 997853088 +-874249684 321819682 +-481366260 716283224 +-952603822 741637860 +-718744913 -278866585 +921207194 848948324 +647546236 600468709 +231074676 -566110293 +983527918 327158793 +238268495 76083151 +604580868 862827844 +818970328 69628478 +867098251 812648082 +231935584 748444924 +-473736404 211341673 +983445893 -973053460 +-208515202 -696547726 +968521815 -106963364 +-281973132 -826503087 +-787665013 -998077076 +854979617 -103251691 +95869220 490210539 +-597981905 -977277125 +-526970643 -222320551 +-620570996 -873157306 +-521903529 -531585152 +-561283336 -592736957 +341786225 362728382 +351663063 -982162075 +-271244816 491206184 +23990919 -54601038 +-627612024 791148025 +29400653 -951031787 +-843149057 -600064668 +-304728589 -906043709 +682625868 671903742 +-345375163 -83509190 +-45127847 -641614947 +-689035163 824892950 +-964007480 -309308536 +-513145277 980081568 +-615749033 451225216 +53615688 -413175944 +69340519 -466105904 +88000809 468984956 +-22670574 344706078 +457840495 -117367312 +563472659 862992223 +850371251 867687375 +368667757 281512309 +-9919725 -746184413 +-643057526 8019121 +123046580 -296513904 +-308306180 512888540 +44997254 584860108 +631352878 -83742228 +16929840 940425348 +-106835843 389783627 +491642123 -266097851 +473343134 686015665 +853174505 -295702462 +-758679539 -165321181 +988022670 918180573 +-190502492 804952992 +-228395415 -641491001 +-512477265 346692810 +545023844 -268852618 +-901111298 899758406 +897676444 -736860658 +731733139 738167413 +-887183477 241980467 +-275991469 -718801643 +418076039 -164981014 +-757463760 -896849377 +-735804577 -155681248 +-577320964 -518977970 +180348872 658179343 +-80617911 -849769233 +694100571 693324730 +640061425 429289204 +684032565 -490330127 +527230177 -831759828 +-607084978 -469007874 +255318152 537757258 +945591441 916171216 +121121522 670803773 +799172022 677588435 +479274670 59983278 +78381005 -409123866 +547498998 204574767 +957941984 -825047174 +-395723386 247452190 +-934138185 -582206661 +-579630577 900083596 +-889263136 516250174 +-481741486 -285073382 +-583812429 39680693 +-984815579 646759281 +721798339 -217371830 +-421955229 414428323 +285248157 -993072782 +16322483 897867453 +872337175 -523062765 +262309898 -96823661 +234684737 114091287 +431775284 -809121691 +-820029796 -194497283 +187199933 -103471674 +-325120450 -637512262 +-773509228 -756982639 +739221393 -274518270 +484612490 345336896 +442082682 -321536460 +-765494874 816373454 +635196638 -330770393 +-940335794 -160322967 +445862603 -683565992 +907669495 -133129078 +672593535 -592350661 +-131200255 410809293 +-183390921 658349934 +-110831160 662649679 +472034650 864880417 +-651025805 998833605 +823378088 -795864192 +-847356030 -641212594 +405050843 701352348 +737504736 215505703 +111288622 203679915 +-841544226 -871643767 +912491859 -770333474 +422664443 -303259603 +18916236 -668699594 +340560641 943435304 +-944990892 732759270 +-961021362 146580714 +380032347 -761054741 +-482296422 981029148 +383551153 106018616 +-50680966 -691680310 +-449299561 -171961279 +176119499 30869307 +-908087137 665444176 +-505740252 -288176987 +-513492255 28026975 +554956236 -323485273 +-563077433 82354931 +-417536396 599866528 +-843631884 -249112306 +35393108 -586191195 +951056824 -758183249 +-404250121 200038728 +-599983425 27227058 +-711450140 820150480 +604845733 851893306 +250938786 132249764 +-241127303 349714726 +802944343 -422383388 +-755864288 769873128 +803471522 40884115 +-160724631 -868037788 +-108341630 -452705474 +348030345 -978750934 +-506993574 251279504 +558165086 613623312 +235974287 796814005 +-857284844 -142805268 +-204712204 766326167 +-578566817 -411998227 +-51158523 297060989 +-729805710 325538956 +912611382 944365403 +-639499814 722353234 +241177383 600279331 +-974666573 -168192737 +46198994 -542345945 +337007489 -39437380 +518274839 -969432587 +359665448 934156150 +908021874 739895762 +-298574609 -787465523 +689969842 679542304 +4107413 665344175 +910651280 -513742355 +-774399368 40532651 +-710173281 707588163 +-177957006 -817246815 +468590917 -617953958 +-83618543 370493386 +-876260916 429684164 +622557545 -923941806 +-301882990 773986183 +63714006 -3640626 +868324076 -195537249 +-24497826 846075972 +494097713 951868538 +638438650 467904212 +841833941 -302947949 +-439071381 435493149 +-287920308 107285141 +377930309 488854159 +-936645875 -451051089 +750052132 578038000 +-411128640 -882838700 +801404249 -58080828 +-57203518 538599673 +-201792511 -321764465 +790025747 -695135509 +397483509 -63431340 +-425014028 890020188 +98759293 -60431448 +-291261672 225790094 +977653434 995184935 +417787552 -55047613 +369717505 -623081525 +-255552366 719668423 +-659015403 -611419943 +-892563759 -946787571 +-685720376 -189299502 +454985755 611842720 +-522685121 988109255 +822768286 -356726200 +-946854580 353407889 +-289312305 -290828678 +-683477237 833326358 +878654769 -768509172 +353172495 -427845007 +-691394210 199240323 +-253400061 -548284265 +477711807 11130514 +-153688061 -862412467 +624135868 851894346 +-334363068 194368864 +-735562549 -880800360 +-216550334 -495809854 +-989371096 -271753503 +-594116617 -896337092 +16228400 -333098688 +358627444 873318539 +756496459 -459540068 +29372322 488069905 +271210789 756447031 +-216575369 -777726959 +23623470 172274198 +-764755141 786207235 +690563363 295772005 +-44389291 -659125296 +-667064547 -740499985 +-420882017 -17133086 +326616924 -679369117 +-508064170 305779069 +116901365 769651497 +766862 -176099111 +-974542091 -235104486 +-40471539 -960826895 +447982512 -440693855 +629492885 -500790550 +872679984 926740654 +929775852 -880852885 +-740318084 -268135265 +61317819 -225030945 +-754769102 -955209843 +-988387105 -59311000 +39930557 699586031 +-725175532 305981749 +158573926 -58068000 +-805170089 -780170251 +266577124 -358675748 +-321692676 98090974 +-684500360 774686915 +17114012 571638778 +76229473 632627797 +-415555955 -673885717 +874652340 621996203 +-894616766 -809554049 +-347461894 -587940178 +102825616 -368715319 +-282412857 -495427230 +47824054 238133228 +85839654 -792478690 +824675546 -4603568 +720607020 -888878824 +943353778 -464030529 +-648183226 722939282 +-5629545 -250505776 +-937073404 599031209 +413967210 -224380519 +200951119 -222992162 +-982312897 -62089950 +-737915866 -372499893 +934575918 590099711 +-776873513 -642742516 +66007598 -675512113 +-697748581 658742110 +144161200 899427854 +-707219993 -898499061 +-647878577 -476993330 +-77869160 -738173480 +530638017 -552315715 +-118935870 736178880 +665800545 -279903631 +935369659 4354822 +-426622763 -83413660 +-274676285 17327761 +-71264738 289232670 +780177798 -448428437 +528121808 91451178 +-927808183 290375200 +-661820074 331924901 +509413532 -476061437 +-217236649 330606433 +-689950699 -317638404 +714455159 -534752979 +-842846381 -887757524 +-966665809 285101776 +-394277464 -61940526 +848296129 233984695 +-608611697 -676581504 +-824893088 -844068181 +633900299 -4059747 +-742194591 -750602784 +-557562710 -631418163 +44037303 -906534861 +-312019811 289521206 +891344277 684047696 +861791741 207486649 +-211083868 711888836 +742318861 802135242 +8070429 -779986159 +554714185 227649884 +220111617 673344189 +-841691632 500649751 +-979767793 -354940786 +135688097 830552229 +232466611 -35417942 +-945602195 599404307 +399233522 -126105654 +-327689110 2525507 +-7452250 -102920612 +-461181056 -101248873 +415403762 873710736 +704852691 -552029456 +742295621 -681202904 +-276090559 665917468 +955654394 955468993 +-739921782 257057822 +-318497876 651915172 +692172533 793556385 +370527760 -628084603 +38268914 828445515 +693135361 -824848788 +-950809052 402384339 +-784048976 -872248755 +122663231 -207776486 +-138180129 785826185 +-684114997 418711331 +631685402 863982401 +-493250830 684091568 +274378784 -866581973 +-910779080 992057849 +528245663 511938216 +-112420983 -517321527 +533515772 571963305 +-350652269 431392998 +-993221829 22522835 +511826176 587378127 +475548729 458622760 +-977757948 -668332838 +144536869 286721827 +-427373788 -451971209 +935040554 960444714 +785323933 -357241706 +95760611 927564436 +336290878 81574930 +-982407234 -897549908 +690873099 -929836712 +-1372438 -305692890 +85589571 299810402 +-181935405 181791136 +-278824000 -983493275 +497053176 -75851197 +-928990921 -861254858 +262634291 528883829 +-476359874 -94196382 +-166493823 774043706 +-293614997 237584522 +-801928628 180094225 +-395496500 611246952 +904583719 457154209 +328155722 -817679228 +839656354 145486239 +-612986311 -813087254 +626455079 -495685064 +-728714578 12655723 +-704262317 470539134 +-502194667 -106818031 +-936566361 -100509949 +826622040 -735536856 +-126147158 828618594 +-369408047 808415741 +-531082471 -180686178 +540298740 -816433366 +798491113 351823764 +187177937 -794937250 +-818189423 -109380628 +-275143579 901968007 +-118111377 -716632987 +386948314 830052055 +355162295 809138317 +-177166800 566934218 +241694702 675878468 +-619807755 -788727006 +791560351 -563293632 +-418762086 264556501 +222353681 589401571 +213752430 -436157445 +594232863 590364360 +248457779 695862476 +784572592 -698520925 +792174201 -649641842 +-793806033 364025530 +996809093 937657640 +103113341 -120087839 +-644751305 -722068252 +-506163190 111893759 +-902070704 382982361 +-630314829 746972460 +-438152448 -990747311 +451387255 276042171 +82011743 -40391245 +137767259 183791410 +-913379377 -29039188 +-107238577 338166307 +-408493525 -819846056 +-177989392 -651423306 +-460917500 -914477609 +-90052596 758565696 +-89761395 663543689 +-839366971 512588301 +703803063 -734706850 +94771573 984918875 +713294044 633081209 +895420085 27859159 +81875802 809665376 +-868608711 242656302 +-961522283 382083100 +-882447460 175783164 +-162583611 -786715492 +-194884089 836717863 +-319318094 -152087590 +-78292711 833969421 +-490012246 -234233720 +-234247171 633959631 +-931495953 318001310 +174688559 -30551342 +-417471686 175785991 +-785917582 268340115 +245708515 43662070 +-142388591 -496738244 +-525528103 954906393 +-133588748 285545498 +824260636 -837099575 +444605307 504224376 +-804372534 -195096050 +-20592732 887837993 +607489969 710035376 +-577875580 886084338 +-706423836 -959067379 +691634025 221803710 +558747200 -995405210 +763363648 71175762 +-253240630 939652808 +-122507596 -101176232 +329937442 -979745589 +-227019629 212942609 +397299481 228613659 +-50598853 -49515801 +-467845261 -329892930 +337479453 -800532259 +-469913506 -618770319 +206202702 453042348 +-714439645 54943076 +451444416 938947253 +96507714 -633456893 +-919145098 564778185 +-636475753 -827449107 +972317991 74834062 +-426099915 198454090 +315010596 -366844417 +-295091277 -357394097 +-762331392 447338238 +-808171816 501010185 +575415134 -582754064 +510561632 437689340 +-627396384 581382846 +11260627 262658600 +-153814108 -381422354 +608738706 186080146 +-644583798 995791775 +-953864976 -233991931 +-688676865 984985167 +-977950113 770106836 +-844238673 -513728402 +598563444 434651001 +-522181314 750702172 +532191558 826912183 +-916978314 968998984 +999593683 936977705 +-798014150 781482491 +687597657 56045220 +-401228949 -244546386 +198487915 -106633154 +-353235633 357918215 +-849645725 -817762390 +675038680 -956519607 +-686932670 -173849094 +-663919877 480841310 +-601685131 -770836987 +-450299245 -677164254 +861471634 457236564 +363659591 -276588945 +839196163 398753160 +14282110 -203543494 +411694311 -356898736 +437901238 -984320535 +966494944 -844694657 +189704137 198320871 +-424949540 794057185 +-45870884 352359336 +-962463740 -775162508 +841884720 499235254 +-521187965 -718749258 +-176674757 -639310659 +-205368013 -935875466 +-349714154 -40347412 +-824432304 -251530572 +-696320532 -3911687 +2925444 -812209 +-52055906 -891838439 +-69806169 70207669 +494292668 -479936009 +164031687 -820995501 +-968321363 124186043 +-161258566 974813145 +-86011375 -627208712 +-180840825 -591569779 +-278669105 -326315789 +556285763 329472897 +-434665445 -374904895 +139460064 637852464 +377142187 820407870 +461870404 476370666 +772293818 -803842200 +39244293 784906835 +-427369671 -310852265 +799189309 618173604 +903183627 607021749 +-399601994 931398440 +952977600 300398307 +-908204489 -11651119 +-753926122 -890066270 +852277508 -314293691 +-411746860 -513379849 +-759344290 -809027213 +-263164309 655589109 +959913069 930733500 +991475670 544532420 +466337351 -162098266 +317543671 -382730578 +-731797485 528027 +-738214303 -686941788 +-867585726 -358556139 +229667437 400551549 +856054966 -723276706 +686152888 -532562121 +-85695155 704303746 +-13817985 -609163801 +-162178063 -785651244 +-969853533 239609979 +-311537009 884567236 +341208433 -59444147 +368730788 -118029831 +-267459584 878836429 +489335883 525616874 +-411887267 -250035606 +844691836 -484974258 +482174056 -133646971 +241677662 -31915740 +-725066559 513596726 +617735420 -99740741 +-815215280 -130823095 +-458895689 -332899523 +-319612233 -399250830 +539283152 687721833 +-628281652 -220898788 +-93903299 -546410787 +387639177 738036622 +-647260622 -241773878 +-314432353 -973733880 +-548946926 451563572 +-276075593 535238918 +-331439303 737618440 +823372155 -52513124 +-924116376 183817805 +-226150914 -196941314 +-138485475 -361789371 +-198656191 73287125 +-541351074 -267392933 +822478789 -643538786 +-759408190 -433222993 +-857995730 884904308 +-966903369 -985008149 +-693152024 -721842641 +-381214833 -757814492 +173441734 -436523214 +-95257536 -66436695 +-177432744 934041755 +56308143 781414775 +44825987 -595565709 +-196248269 752506951 +-256022421 614528304 +682664511 -670520713 +853697373 -743291113 +-544390497 -870674427 +213440639 -55380576 +56439033 728243609 +-77928281 -644516992 +-16641830 -893461827 +-761765114 -50607083 +-485633733 584047224 +99617181 -69373673 +905815507 -120647170 +-380246920 -538790449 +-541715763 163700448 +-252994848 186598287 +-849216132 84589160 +-679207317 203499867 +736410616 -36026511 +-87036853 885021953 +-984507416 659049821 +77986059 648070136 +735299074 905746847 +413261803 64187503 +268194177 945117195 +-452340084 -484409441 +-129686152 134027404 +402863647 -931423373 +-279520018 651958885 +331930092 857017339 +642502284 -440329453 +251635232 -897109262 +-941749754 583147081 +15986560 -984469386 +748430254 484205926 +347480816 -745950510 +-224400573 732115465 +-741233577 -917873575 +-594246024 -457744046 +596309885 -595565232 +858095093 378463883 +592981656 172540461 +832264391 -412032351 +-570474153 -300524992 +808227479 -202997190 +668990149 -54575929 +517296335 -422871516 +736497148 -224306054 +-158314082 180523886 +-277087289 188675101 +414299345 -439181038 +903931224 323159302 +637723835 389890601 +-182621484 -326711177 +110487702 572940764 +-628478006 830419233 +590619156 -835540601 +-594742959 -850874126 +961026385 967184784 +127178983 299608923 +-647695286 -829704534 +-5616191 662108943 +914709029 -269226462 +-681936707 731190177 +17004058 964687003 +817559233 -989738613 +616726270 946835425 +455565304 -203373004 +-745399660 916915219 +847853478 -208744681 +450557864 733325896 +-150860344 -29956043 +-977488525 -676724555 +582423300 331293619 +112677556 -304598615 +327729268 -568286725 +627878119 -919686487 +124080689 282096319 +-855879447 881246473 +622301068 -902811766 +648502684 -243470513 +460661130 -566078958 +-237447197 792943003 +-118456898 122210744 +-707017980 -203081331 +549247540 652303125 +-459353258 324147529 +542472308 -255625589 +490901097 -442288632 +742003557 128828639 +-585807575 -327290486 +599330818 256033836 +-509731316 -457916085 +703835561 -265027968 +-118906428 569307073 +434709000 862130712 +935140663 -794036028 +-889558933 -645205928 +-758624224 803876067 +568820389 789665494 +-452694877 -517706291 +-511971316 -885905082 +-229866782 -350798652 +-38983269 670079865 +-162723240 373440189 +-663027476 62042622 +691237647 -483775656 +-948906102 888573317 +835680080 -682392700 +683838500 111026252 +281593862 647794132 +356875484 -198585289 +17234832 -602983481 +448533973 -743747320 +57666948 -890243049 +330319990 87930021 +-602768293 -280506645 +696606127 18468936 +-35848288 730023896 +-705124704 455425716 +21336687 -641691159 +336956273 784332702 +-207653559 363165623 +799324711 -757449779 +-511995840 -509351486 +20291189 -177460646 +616553972 64700704 +-298693215 -610597342 +358478513 -28590243 +-693954273 -193987756 +-556674908 -742795764 +561675688 -661281560 +-950542423 817729704 +-756270529 420395650 +425035777 -668026978 +301140608 224898628 +558087637 -248214803 +804260641 305575927 +-443526890 179838162 +-313521561 -801011567 +-714784908 -546419610 +932906028 -27707919 +449162835 -415706539 +329557025 -205930113 +-369545111 680077150 +335196493 950202349 +-714461618 652608815 +324677089 -14043583 +-982210492 836738078 +-357418882 -837333816 +-956798381 -423143686 +-870649381 332349897 +-761297781 673779611 +-838246926 390875669 +-123922130 -78800871 +758590509 702457333 +658162372 320304929 +-127893184 201884325 +987507334 401510246 +-801490689 54639834 +-342899084 826101738 +288461076 -937869515 +-466471450 16887171 +466731657 293017676 +689263397 -723267265 +-83003959 -100958933 +-303372044 -351894495 +337567033 754298292 +645434208 961570034 +245429593 -820574132 +-165090486 902907516 +956740440 -288893819 +-882610672 536909361 +650238272 -88730540 +-608444335 7520457 +57468858 -706617341 +-621412614 934581051 +-48698153 687806211 +10539933 62206213 +-282645222 -712280822 +520445656 19828704 +588297307 911876792 +-944419227 59812627 +-387626674 786273224 +164190620 643415441 +852668282 -416894196 +604266266 -727691922 +174776660 -754367019 +-772604075 -436384134 +486582965 -113482075 +662153905 739199905 +202105760 -448488107 +677432209 -997348525 +-246441742 891023380 +835179272 518671330 +-284931733 360908874 +-845346347 588947927 +410817128 -836932955 +-609543488 -155168523 +-827516022 577154455 +-103532754 -70588629 +-641207910 -619667553 +-779111558 -457649819 +-898693374 -252317810 +-472392304 104715142 +379958546 404405080 +-26051868 681973063 +398188547 -234319423 +-2762246 -511291233 +-362742930 -145556730 +-44004 354214561 +352086466 -905339327 +-854877279 -849240371 +-696397631 390187207 +981037047 953507536 +819137937 465625273 +558524696 607287094 +973607564 356969803 +-721038166 271783833 +381328275 -282953914 +-14969176 980026326 +450404060 655917300 +489968899 -574904148 +-283252627 -8591269 +363268944 -732686507 +437957272 699664927 +-320774015 -304174434 +-304242340 -487684673 +-430402353 -507335628 +-925255879 891811195 +256582038 432138393 +176288022 440100112 +-771949613 816110115 +661025517 594646074 +270455758 -530615234 +-579061722 585584979 +156608787 -722985689 +-547185960 912358366 +190373972 -588154834 +686301728 659951155 +-412127333 106293203 +264678640 -398022940 +-999353774 -744752281 +921482694 -897006070 +858956767 -269384517 +955759706 417848036 +-219577141 254303665 +816956926 -897605818 +714918542 121177295 +680926030 904928217 +-517065642 -189494516 +-324746908 -289085588 +281987443 -505317616 +-831199758 -251997763 +-66624885 -700668117 +-513940104 -864475509 +420749622 -107469865 +-219255822 686694207 +-457371219 905066367 +-517647588 517132359 +-960980086 -71933162 +-211983191 233376653 +137324122 831574588 +-627817579 -694181816 +218692801 608625401 +-799233360 -882209251 +341596752 -710503624 +-96131350 -81923797 +742541053 65068912 +-144596959 267717980 +747625831 501604761 +-65273151 499040644 +203271447 862417799 +875423453 850643413 +634211505 -782199046 +832854193 -125229407 +481356263 200814509 +-815668063 77309289 +-944289688 336129752 +-838447253 -174417279 +916537266 472440558 +719096686 -35311980 +472361861 893093434 +713062676 -800039561 +-346637854 523078737 +306557729 263149398 +810377283 -568887194 +-870802739 179745930 +389985673 111424494 +-810433104 -959226670 +414957396 -596566276 +817210870 204952164 +-315148569 848062881 +-388512090 -94679748 +400484402 -343041739 +903277874 342035734 +893151822 301983175 +181344886 290757204 +-21014140 705141244 +414234160 871445696 +539438586 669943597 +890038419 9290398 +-384873116 878086075 +-475926789 -450555716 +-591259217 -201388855 +96812083 793718809 +-531375076 845249316 +715847030 444450553 +-333374655 -2974532 +492167499 935814988 +-938194280 429210248 +-400690563 187332722 +-671741205 643058646 +-123531929 -523900699 +-966987374 -128304521 +-790380155 -383182539 +122108237 -655820429 +671993315 -55873922 +-855760961 -532401359 +71435700 910622250 +65390959 810125248 +-848598226 29932486 +537924667 -868522568 +-239982471 -993137616 +-486445256 719395395 +167266553 624757139 +-13259123 975804396 +324778701 -668073299 +-482751914 606348315 +473372075 761378170 +-643300891 -701066995 +-158478382 -994651205 +-776269801 586749597 +904640059 -306297756 +801594525 -640144558 +-866764915 -484666776 +854672584 -433301518 +912055606 500685850 +-843512450 741658706 +985359418 716411134 +170211254 -153825650 +704562438 -223439685 +789523701 531243275 +-374765179 511960926 +-928290976 773622896 +637188801 210411130 +-125515684 204936432 +640390278 689245015 +862151961 -550697231 +-30770255 782659847 +766782490 -584459526 +914327822 861334938 +619190255 -429659539 +-772081242 -699721270 +-610439762 436626913 +-622858926 -44216567 +797469530 361110565 +723394447 -238146694 +329050549 -664399163 +972283209 -500465338 +515414448 256924881 +-329772662 586870278 +-559293447 62396091 +109130238 -323713807 +-73113531 94414161 +-212523547 -434809462 +966582148 -364985956 +274667689 837263301 +810117867 -556265338 +817641775 598366622 +339683783 499078006 +631250600 598230696 +87310934 475066921 +-905529012 -705427748 +-959377678 -577666405 +-390278484 192814050 +360113411 859063219 +-233189397 903555158 +776398676 998014612 +314775569 -776836474 +168122209 158330575 +-580621454 139828589 +299461019 -353579261 +-390613477 20471956 +-275072263 -894300930 +501749646 -582205442 +-910207224 904850843 +249269529 -436231244 +-853556427 405136026 +-744164165 -272457895 +372402902 598872081 +-68638255 -271036720 +249213383 158734480 +-642442929 -916506524 +-115961764 859948043 +-676181127 -832213354 +-240495767 938515998 +-217339305 515405642 +-224265679 -994599755 +841006275 577414254 +-467210794 -37037907 +720203084 -146744342 +492669824 -451099415 +-18040657 -282598213 +-689669243 881608322 +400556967 -491337240 +-756549254 -652171945 +252754141 540377765 +983397535 364858766 +677184516 -617075820 +-129053308 236487931 +460789415 440347044 +-675573899 -143100157 +-431902939 602108447 +931573424 820828023 +364442427 140225921 +233779830 638275926 +-787885100 -402055387 +-680147384 -351825535 +-132648561 423619862 +670325204 95764867 +-427862379 821633230 +763953164 -576540688 +623159742 -227776364 +973869864 130818607 +823465481 -798626009 +289627469 -979126492 +477957612 11498720 +-232160542 971732612 +474475816 925131729 +716434414 544261512 +-769723297 -576668786 +-404875386 -967501291 +-503970594 -816799618 +-863156389 -171597968 +959559900 -725605274 +552044173 566735431 +-236954230 557660266 +923302498 -209841247 +621662588 -687267837 +316597464 436587347 +722051234 854737805 +892838307 -326784809 +350268173 -956468381 +779084524 954502902 +-260204340 -356774885 +-83292417 -634667066 +627969221 612143923 +-277123622 -767271284 +329083584 339886145 +342025236 -949567629 +303802484 802562394 +771924696 -708304959 +-463009225 197570256 +438473710 -790721847 +-610302529 -850779281 +-138571008 334641178 +-621658392 923563949 +66492851 -749497790 +-875861457 -738337108 +673340703 -852059242 +860707849 828195567 +69084742 -758967232 +-83248797 701155587 +-64913981 -808189717 +741792937 -94217169 +-549767112 -239906673 +663511323 -522702985 +504679971 -333698335 +-846608375 705701587 +-558051067 -875962342 +-34932415 -874045507 +-467320752 -548634966 +330190627 -298175624 +-517319920 49248607 +-373363162 -126687994 +781061037 -518583855 +279496858 -685223401 +464502266 615412753 +134775890 751089027 +-870774613 466239859 +-567710038 530561349 +807359943 548904342 +662177887 491905563 +499168557 -108972258 +455277967 -148575138 +-617875807 411623085 +-841008582 -954113810 +701305527 874001486 +-408236149 -475784225 +-21940552 -646421232 +372394657 263702214 +482337186 -5862275 +103370767 -109028654 +82492555 845889582 +-216331061 458884875 +-984752463 -165846601 +747530416 586428638 +110783669 931152130 +-170180722 506570882 +-491703823 -982112547 +202970427 -618446791 +634968147 -483708545 +-19169793 -261919328 +842695962 945321849 +-817490189 905366831 +-982629897 -994988230 +187029814 -537166213 +941476598 500804862 +214552533 -416074055 +-247538338 -796680432 +-877921270 170063233 +505544202 -762510102 +-829904686 587773637 +619790852 513317691 +-444686997 -244498030 +287733866 -999717569 +-909875034 -426239188 +-470832044 491329348 +-202943075 -730553468 +-989101198 -517175758 +-5248444 -325775034 +532993732 -162420180 +-987993765 468301941 +640592267 335361599 +39745793 -303657822 +-119620885 799077560 +-127589482 -369718537 +-293381676 271835478 +605555973 975523745 +-66310859 -95750101 +119818061 -724295022 +745448112 -222989106 +-349101576 191842174 +-602803641 428827809 +552029537 -843398228 +506051791 -193146548 +-664296731 397039422 +375418572 943004272 +12534184 934375702 +268110326 -968755697 +-966990311 374272955 +713962182 -54978417 +694397548 -219455198 +-254954304 -973466015 +691108906 -487597526 +-912713805 101743559 +-688094049 784088894 +851259644 -113890811 +906613492 539905873 +433330274 -469016386 +-587012072 -216586699 +967888935 638892947 +25106417 188988231 +-848899822 -701271558 +356491411 -942738763 +-733044556 729482321 +-951795547 66645556 +494026741 488935105 +-479397895 529748301 +-819595618 -93219752 +439426699 -640999312 +635159799 93150066 +41275321 -427563063 +-372511459 741775299 +-932883671 -943806605 +-872705906 -915831865 +-497054508 586923857 +-496589280 729260360 +-639643027 -682817885 +418644177 -957265339 +-6521617 -199464272 +-148798264 -217016920 +705066028 374979223 +280263223 380299596 +15390996 -856925455 +333865292 794636718 +-386233952 -863214905 +609504294 -1285976 +671960876 1936030 +-615626330 -226777725 +909963434 469325809 +945661643 -336673475 +-170538118 -706679748 +958557984 207701386 +-875017799 13993542 +-382623170 -23162070 +404396515 679908209 +-961264347 817636326 +416508938 410855475 +-318669403 226291996 +-63624653 -996655874 +70500994 -512999940 +974798412 -480308019 +-322737649 -928942149 +276158032 -78390364 +-239106784 20957352 +877249039 -218796136 +711919877 746156584 +195701692 -742209276 +-260276649 890179221 +540722683 438096889 +-893806796 -160199105 +365907770 40682586 +-803677045 171325676 +-52384711 -46351818 +348383151 891434980 +851071513 213160240 +309447545 344499465 +-91551125 382890908 +-182400252 -649363270 +-750646075 418982218 +-338035699 -682128154 +-264836366 -874965150 +133940421 -531389767 +27154287 -103188290 +-812521968 -296119453 +224283233 -563928363 +965838150 -998008566 +-768166899 -839979634 +-404266953 -430644250 +454129109 242144336 +-758480523 915961716 +-321638310 -833251060 +329674746 790981773 +-105167549 -411156742 +338000265 971381978 +460548702 -746892281 +868213956 203022150 +-465260899 -316690001 +122524739 -376800956 +-448278976 536719365 +-319994639 -607121087 +948051008 -381610982 +948595095 702766209 +-307494192 271672845 +-26598417 -397703959 +-778533843 698123674 +279093410 692355528 +-930498490 -682622711 +-13117231 -99108751 +930285018 136217579 +859752952 -514239440 +100835286 -652451413 +-364025022 -641145379 +229170766 137468008 +-196646833 -175590527 +-475617838 975690102 +405701528 918752407 +-198896103 -339225626 +677587239 921744901 +531158091 -732180549 +971608331 -381440922 +-167097972 -98454 +-551621145 995560244 +-395562069 544936120 +-288740081 231003866 +954063140 777270421 +643609958 -74373408 +139779438 -506016760 +-344396218 769778453 +-775351244 368721407 +-561490131 -452305571 +151149096 998512502 +-24676709 522732861 +-486075528 226263375 +724609673 -394997708 +-820983082 864836813 +605576245 255823882 +-375193861 572459785 +-352204898 919682593 +-621375240 -562669766 +-891494082 932818975 +-750609127 -252944767 +-865684967 496660235 +263158887 984671521 +406684376 -853654637 +-910059688 316083412 +-379996871 228415368 +-482938111 400359130 +-735533991 90895392 +-673856832 84993126 +449540571 -873874551 +588490784 809316479 +-523844824 -899834630 +46193763 627111870 +-276840433 -103915783 +-763377587 -768453589 +150504046 381889818 +-849468762 852387156 +981653031 629578159 +971307125 -183162618 +90407469 -890238784 +-370867851 137435117 +-619199490 762625128 +-309837676 15530505 +226564678 494825533 +628754111 -550423680 +873915825 241826817 +-918469217 -512222893 +942105286 -166648844 +-407950993 431078591 +460439362 407978424 +-691261991 -851376821 +58266517 -547915423 +-737738238 688933579 +818427161 622846586 +683676512 -201731273 +461312998 -550758266 +15873808 315748396 +724002473 -392287888 +267842076 -466434736 +761310713 -694644348 +-138798790 -34801411 +815459177 -675492751 +464205087 -661509895 +-886224001 73542202 +-378432762 794500490 +160212764 -720898820 +873392034 798363817 +-379250065 521104602 +261059930 525921447 +135517025 -63170103 +477292083 612516953 +51384001 202617472 +-310496621 623834553 +-254930992 -397461275 +-138461738 171498302 +928077365 -96812508 +406324819 -969602982 +286668736 -735710479 +585198960 -728318389 +-961565386 46051071 +393530987 -478415215 +-481424810 109789934 +595538611 -41750754 +499057560 384855456 +905366636 495738627 +-682458697 -421181750 +-578337468 -164662582 +-712884588 735522438 +638266667 -563624852 +-287904463 -625755678 +592906196 -780608047 +-996153291 677106086 +-509299654 -413695825 +117228784 -886651151 +-283986380 142876674 +706990448 -88075750 +-690786582 270401356 +-107962261 -335696635 +-440739692 -545310417 +407622054 248369515 +-404616080 -621861270 +-723471929 757066182 +704461560 445382540 +569166898 -753339888 +477014166 260520216 +126521007 -684281765 +42159928 -697622918 +889549441 -30671241 +-896026782 -424940669 +198665864 628056417 +597347926 -992172312 +406147425 373777698 +-449265980 -49549916 +483041488 731561254 +-519750335 -928369216 +-197465593 -987039438 +23448434 429952493 +-204410023 -192870176 +528884250 -708606289 +430117679 804755604 +-177016235 -183979234 +-186955177 694182906 +408591681 -726819301 +-344126484 184559681 +383675008 779227913 +989960380 221322378 +-217984644 761132122 +213009894 -313122711 +-330895212 29804118 +212790420 -463147456 +966898145 110900151 +547204190 -706914866 +-125133956 -830555766 +-957609803 -376200128 +-480299923 -486264976 +-308064375 844180634 +-798584149 -332120077 +648085792 169976518 +624185932 -590755651 +294746670 939596352 +680549859 53572286 +-698038137 -161461014 +-270049307 -646120921 +-552262307 -59335848 +-253952635 425513484 +-441781149 -139739357 +747373301 -637668485 +856823465 191378778 +57028410 564059507 +-249051759 665255050 +-415122136 690679141 +-943667924 -723682219 +-664419186 -565371254 +484425505 -738378041 +-70689504 -553711399 +753026726 378192077 +594823738 893588945 +649070145 -642729118 +-383677568 -207842979 +644690518 -390405719 +884940907 959724165 +243253098 539081290 +-928255397 921796169 +366001858 -276119266 +-26267182 -773450951 +-470702024 -561425344 +38166244 -626662942 +-452442808 474920857 +551618929 320474887 +-672985433 -237443467 +893767089 44459981 +-469946320 -295210880 +603976263 229724693 +868377077 -854303672 +846245906 -431552792 +207486752 -48535922 +111549626 -198815999 +-843000689 506881158 +566277057 -169067389 +-878144547 -518325847 +141829583 871744982 +-103147601 -907875456 +165599682 606277964 +-143587533 -408566652 +361833065 923154024 +-536576093 -573243876 +-945999063 -215386407 +941384618 -988500492 +779654342 893860908 +-673093322 -478037683 +-7410545 -820941920 +-436427186 -302566895 +-416951436 -472557571 +-214533992 386625537 +212446415 -750190407 +470070604 2531195 +-907241662 -2837741 +430192288 -523591385 +-188276063 154749792 +-393570580 -88418095 +756132546 -436325237 +303997673 -297033211 +848396140 595627746 +398843901 583344031 +34721506 620888091 +-817279414 162099541 +197291515 -859652955 +379873662 92313360 +133815749 474096134 +334009383 184594221 +-566868883 -901642064 +-781779032 -450646549 +-665661854 241126104 +643096386 -914998325 +-825403760 -130485065 +632959415 -521292727 +-535580195 -356581368 +-599237760 -887683566 +304660697 390796583 +656258300 478890732 +-218362635 949643851 +404198432 -709651039 +848077192 917922348 +-435017848 -979403806 +199131701 -587137869 +-568511457 176774401 +-440490827 153071049 +-197797015 -913652742 +819703794 -296516528 +-622878074 -25635939 +263867440 529944139 +489189624 -87850951 +55119873 -833200654 +-932976100 600273470 +-473775845 -606908212 +849669906 555122252 +-379534296 -598895889 +128241612 -838511134 +188987438 -760465766 +870789936 46589945 +680327196 414492188 +482755422 333748008 +-585378849 -760764251 +384630204 -702698602 +827875484 840085490 +130532533 638301358 +-944327833 210554289 +-371865481 -570549445 +-303208182 -79804288 +-846963569 -855696920 +-750071116 -74514359 +691345397 381873918 +-438750227 641961124 +-741703221 726149549 +572434587 508754330 +377300589 141876197 +-167248653 -437422666 +601304167 889582726 +255255178 595110879 +-284890003 780463889 +-398627172 733323497 +756891236 -196960130 +963756188 -723517702 +-977952119 -698550558 +-23713431 -584132221 +641513763 259756302 +411794408 120339377 +-593917690 -927763727 +298702453 824684054 +874285477 -883607115 +466751736 310781170 +509432172 -3973605 +426038306 947706477 +-856667691 -301607525 +999024096 -663409164 +87601023 107505715 +894535392 114754797 +434098381 -150615537 +-723711346 736977696 +880769295 712613187 +595435667 -198138797 +150864839 -535061012 +-219025503 377477092 +93896012 441785047 +-37002402 981444869 +253738230 -616111331 +709950366 -287276463 +72932640 -537863988 +-460488190 -848773682 +857541194 -16750758 +407638169 561845034 +968791610 -545598217 +-275467288 -157002929 +-85913072 481504442 +-322835117 -859625978 +-46365732 253411555 +-296818862 -77276406 +405967131 -545248275 +-899139545 -427201124 +727844501 -966551516 +-798454170 -759009788 +717728350 306400231 +-306113620 639712244 +740912624 136569706 +481064173 -21689622 +-734733276 -21930181 +-301891089 -490177330 +-378342370 54010702 +-898743899 513036193 +287602872 -107043602 +157806725 321500770 +-702003845 -901846014 +564471775 407575975 +316740452 -638498694 +-596317395 -752673823 +-364933984 -188458109 +-929177252 24698324 +-656006463 -369859851 +159327329 249595558 +-355732713 -427402839 +-571369592 -183020244 +721120424 264760142 +-16292789 165667404 +-160702033 -837390937 +-698209879 -757866870 +67076561 409531347 +-960759455 -867068330 +-253590183 -154091063 +829324033 -538199415 +486202338 -214046653 +407748558 -774271288 +-289795553 -607557114 +769597849 970185692 +-341060745 806378581 +636253438 -928932567 +-589138168 -87832603 +-472765684 193005066 +703960815 -189428190 +412032779 -467381838 +347937180 873911652 +626243131 792800537 +285202722 987526729 +-859967404 -538574825 +-143275206 213863757 +-477375646 -31842463 +-759583124 521788751 +475558875 985390635 +-398671995 549115734 +-93049557 -997375174 +400935757 853076464 +-289491225 464118148 +-553609575 728311502 +-404614695 -67391340 +-316930333 -78880241 +795482475 944158604 +-780145069 -674557004 +-261308101 115771502 +345913458 -475655616 +-127220919 944577117 +134477095 474415490 +-827846798 779247841 +532019870 -954956570 +-955076963 659064116 +-151057459 375313462 +847967750 921147154 +-439131664 783481361 +582452926 155182744 +-629418086 208019213 +260956779 861807596 +37890274 268097746 +-263725439 514085020 +856682204 -639822401 +176669842 49865533 +225314475 11619847 +96090087 -691832778 +-183841608 448604292 +182514040 -593137436 +919992242 -924855035 +525556582 442767816 +-57783538 494983260 +994806018 815303492 +477683515 349410025 +-987293886 -850106452 +-317814579 -955182914 +51709624 -776602872 +773677433 70790179 +106390777 322366209 +642168000 -639872061 +-922211263 -945532478 +-931926465 816477401 +836745663 726325954 +-367082581 288346947 +117087790 -390435206 +536254168 -861235595 +-563068158 687599836 +432055299 -951698497 +-494827843 -742149098 +-237860908 217113415 +289164204 -196966821 +57543349 -196783674 +-993841292 261347199 +603105100 -339857389 +-944199623 748411175 +298259105 76662397 +-527924081 977720577 +-498247276 -904251035 +267969340 -946576065 +-424170636 69445904 +85007009 -647382222 +321573484 -687575810 +-366279909 -319580269 +846289756 567279545 +-595292838 374216728 +536791363 -187387818 +-172398889 283939787 +576168656 859915930 +942263462 652381561 +-28520695 -592457263 +529684081 -138813513 +385486798 -587935877 +-556950286 529465841 +-278921440 292829755 +768787976 -327879543 +265981216 -755022206 +-527991933 -619028747 +878763772 -933278390 +75813341 824820832 +123656320 204736900 +270039603 -569244788 +-246638778 275456043 +90058822 672398814 +917264928 448894922 +-840995823 88672187 +-243927135 -801818914 +-159346053 523989824 +158271403 -853754401 +-296470825 -399462390 +894837800 -129050515 +-574233275 -862979606 +181532427 837878092 +-392223018 -895222509 +463800891 867899850 +-280033124 447751007 +542030507 893682853 +762425927 854036127 +-450478414 -75112790 +-921557720 -24849491 +100826157 233236109 +-461751382 746700267 +-673233563 -808845686 +905605662 244808165 +-550564344 -780917282 +-270779670 -645019345 +731220885 -392375735 +-9684040 -941849142 +-975452259 -681009321 +-384847767 374781398 +43278558 -52340633 +826176068 -841347919 +434329568 -939232858 +130783139 -476017553 +491851402 -634020253 +-951348081 837655039 +231854937 730940817 +-560757309 -601633339 +-151636977 -178758053 +536016319 -681626797 +26284476 -978874807 +874285076 -941940499 +735741924 70242381 +-441406669 -187055023 +-818493385 861171045 +576695378 751963217 +786300096 -59842923 +222102448 106832041 +910937812 -917669051 +259301163 498343335 +183500171 -739588676 +508357932 200710001 +-154007544 -393619015 +-379543767 212102058 +367167771 -750553256 +-7701411 436682263 +-411485629 -298130616 +-866305674 -395520080 +904725456 25462665 +-469487224 -484526259 +539033765 -562108954 +-68408013 -878940755 +-735478682 -424144802 +-388847395 236697799 +-231476318 -399162637 +-22438854 -974539847 +-153800551 -616022402 +-342850343 459562817 +26520247 571102011 +-457562984 -675781736 +-705126271 171857074 +-735542532 480956397 +754913826 497750568 +745128131 861920709 +-547043343 -916522025 +701414070 -962007272 +-788113314 -831948077 +916205406 237172048 +389839122 960180889 +655333004 263205307 +-338637206 505934255 +-558052582 -823824088 +-945783041 705376452 +231929867 791683247 +-23066107 -441525348 +382220065 -421500175 +543766643 375644359 +-540379538 -610153267 +-14993108 978897238 +257487585 -236748985 +360046008 925842317 +920998294 -468723776 +501273514 -217582000 +419668081 -403023411 +270842098 -604481598 +-729716317 -546042064 +36093770 -198012970 +60088699 -26598503 +-212047965 -710208049 +-346201060 299426423 +911001060 -783865465 +708965211 -597836363 +663614260 -876735600 +-343820430 -265758474 +267533762 284559837 +162137866 978907114 +682907837 -896335262 +266217807 10159780 +955089704 316976574 +-894920285 795820239 +-480121500 -764792321 +824933279 -295144214 +340323133 -655650370 +-356224099 -834938028 +-789873792 -611129933 +114836856 644267420 +124559983 -459125110 +545137665 547152659 +-698818665 -690419111 +-50417084 -145498946 +-162163123 242025028 +-682094027 -215980262 +-115026051 586342501 +-440825156 708600803 +-109768279 709065378 +-375011409 -528209440 +226307067 -573284713 +-422430415 477978209 +-940565931 -892678338 +164725634 212625944 +613921566 -347684891 +-723910347 -9838604 +165949161 50180017 +-212135695 223780946 +-447280457 -293116417 +-990192650 433562584 +613610669 323223211 +-905557902 740431893 +-977617416 201718706 +-693437276 -838958278 +-955529601 -781700240 +-80793623 -270711549 +-619634818 -945480364 +990441059 -519787092 +-507408675 -94176239 +-658048269 923014998 +753677775 -780432466 +177734773 -650952252 +859180860 -633057405 +221489271 -467535570 +141257099 -70902556 +-989650107 969828590 +-27744234 -844291597 +555829654 -169653 +199481632 -214058478 +156045916 818560177 +-672741218 677557433 +214688847 -866728650 +-951176539 -436073680 +190215693 -606523190 +-367784623 969513489 +556413780 -525585082 +-772819109 -133522316 +-1413955 822733349 +-695857341 -391851802 +820579612 -415679234 +346281344 420665827 +174508856 -738887645 +71378978 727461794 +-731706679 128350754 +-948313039 267135991 +539031873 -114559694 +-912521182 -160506441 +770697969 -351651123 +171637462 -937434384 +425169828 183965780 +850827960 -242975770 +882331765 205519725 +-427088378 -570767247 +-545859297 -576918477 +953350548 -273648834 +274599214 -592111789 +219860672 214951692 +-551759708 577452649 +-62435848 371006013 +-180537598 -899853783 +-622397705 -406842398 +-409303907 625760006 +-711089745 -926980939 +227229501 -537202101 +-338360265 398216358 +76749307 49526534 +-780065435 671117957 +246626469 970187883 +-112363390 952732607 +415047502 -880569519 +-540229517 180584494 +524363208 -186409511 +631273598 -755973160 +-736409830 -41046716 +167594656 530654083 +253295319 366784285 +983317974 805623072 +-364580634 -785442141 +186340662 902730080 +-935151182 -662428060 +110178452 -623901333 +-857302963 484114484 +896796436 23450388 +808781001 -301807825 +114717352 -349128250 +689280383 -96425831 +982065639 -850307598 +-803997913 -864817868 +60323350 -901224793 +376824356 -254916378 +-558114718 594243698 +-885645143 709778644 +288592072 -6397337 +-17926319 94595808 +565957023 463998567 +928730201 615291667 +899854647 590355518 +79936449 -207434355 +-41164444 -734753750 +-690208603 -775135960 +723220013 -6603385 +451096397 709037381 +-340365577 253415639 +-428433440 218952496 +923889041 -690660824 +123146613 345652520 +-813127574 57406400 +-386295875 -305887227 +80439358 -789683620 +-668356778 135538577 +165320771 450765074 +591121596 -693385736 +898969371 -193380996 +-619737419 73834067 +944337070 221092981 +79244604 -21866973 +-78187741 523600221 +18103120 579963257 +741241070 -540434721 +-474379392 -525265973 +-963008900 82688296 +110387559 -664041609 +960302680 216118708 +-389887186 -249183761 +-33067573 520940265 +6964001 877320306 +-869089574 325837483 +656106411 896516884 +147746163 438556512 +-870550279 188065625 +942989263 627628477 +350391382 -86371787 +901868909 932134261 +66469694 -438954517 +750490726 -413896729 +-980692216 -121848522 +-819269843 -418636495 +-719191710 -401307020 +935455906 377742547 +-327953483 -109972502 +539153991 737731322 +-894239702 70046476 +-971817145 -844712253 +-682189208 -194696722 +339031328 695437797 +787199979 597248138 +509369526 83558981 +-467151341 968268912 +448388973 -752512691 +497153616 -182209189 +-179732033 670410789 +693352003 407307279 +-499716506 -914293098 +684459315 522998069 +-10235534 -109219853 +-4195982 292284362 +-635242822 544099638 +843780342 241670748 +68768028 345616238 +-779050443 -567129196 +-613834234 483342194 +-83520933 753542045 +-557932314 -155518181 +297627848 930443383 +734203600 -937823101 +443450127 283513103 +-167726858 -426578305 +499756542 -559499477 +35562063 142912212 +193987737 797822370 +458064838 997878199 +736535144 446247849 +-542069687 357573338 +-982301048 312308975 +-469252663 860421422 +-307832135 482084352 +-686400977 -957842190 +-963673477 918946377 +676491101 33992869 +-944354879 153138697 +96166649 327757946 +-603241849 -619278089 +-55624746 -779252414 +-317664342 705030676 +989513191 280356837 +532277459 -246434453 +350910586 745378389 +-292626702 -91329648 +-895720486 303344438 +-677988807 174961242 +-258943523 -185023099 +407672778 -393976881 +-915699732 138503505 +-5294332 75540444 +112309687 971460151 +28154094 642820928 +-347254021 -676670604 +-377506982 514186104 +652332046 310717901 +-374435371 -796667387 +-407422810 388101088 +-22081383 450554041 +953893569 -659499058 +-274647770 -316492796 +-359643595 -451182248 +593233537 -328733693 +-771714338 -763935578 +-605469666 499456239 +-25150153 600675150 +-410584500 -24805598 +467428714 782005228 +843606736 522818530 +874406104 899440378 +-85380704 -847787565 +-400935008 438704757 +846302841 481135937 +-782940360 -365376008 +-634944697 -493286969 +44254822 790316175 +436828157 -852841623 +202578182 -902864072 +984210198 296962794 +549601643 -423119065 +147194831 -902808174 +-96374516 769253051 +479149385 310900528 +-84076378 367790967 +912694385 -692822037 +-557412821 -412366288 +614543292 -912189152 +-450926267 -849694220 +293395273 987750446 +-53227651 -369378952 +133997720 341826414 +-33255686 -216060082 +791236567 918865884 +965142432 -427520202 +-966751907 411092393 +522914614 26423445 +-102165565 -974557404 +420216727 672158212 +-129119912 -442728302 +16424902 -356634324 +-216179054 -725112301 +-230087750 -181586688 +146944411 122952836 +77506701 -674791905 +-20494405 974846077 +-872893489 -959868296 +705707171 -586427912 +-997388181 218109041 +766315141 -369828676 +890649284 152776556 +-702886439 772783350 +640482299 -111686191 +694028162 -431723401 +498806592 -240964428 +-379571326 -179033376 +-508910214 -222166874 +607303274 20701335 +463696458 -314355017 +51409569 -78626593 +24518272 -567225089 +167321611 -783371635 +910588640 -372463088 +723468864 -642124706 +-567578530 627074995 +-774012776 -323037352 +828833083 -27272827 +227252958 969458433 +-660090838 167151081 +874899417 606864498 +253602859 -914048689 +112763911 -623420001 +-254376202 480372107 +-394209148 500516610 +356722172 -15496996 +160228275 49315278 +65988752 -763184440 +-144603113 365455053 +278537679 -42154026 +-177153325 217156589 +-388222575 -377575875 +40751231 161013569 +621816645 835959370 +522417712 -57876339 +972256941 872924215 +570069853 -862967415 +-830225685 -755759109 +249175127 -803838313 +171713892 281238757 +384535743 -22331711 +-823443861 -101945324 +-460682754 -722771443 +-705828883 -960019391 +700282253 586256344 +-771718621 944469319 +388878456 -910600654 +-672596371 898310174 +-297374031 586597018 +-652716040 -406333280 +-894612595 -999741659 +442423236 -238705165 +-807757725 824383404 +-550497322 801341352 +-419697556 275894788 +-242240193 -950815559 +773045381 -123056744 +-974777674 139113544 +12708641 800535756 +-130368582 976764405 +-102162794 795351316 +811262771 227048862 +-455267726 215360879 +232759474 -35460204 +-38937454 495865792 +-678318469 23888890 +-521152649 758871293 +637492883 380324517 +663721795 842754807 +304437366 -668307724 +-11298689 259728787 +-29949675 -525138158 +266596712 50228998 +-799100951 -248229570 +630340283 -316081221 +-271814887 -536291888 +374389960 936831907 +-773857437 659262686 +-493073104 -574763835 +-283762107 153507150 +-717894459 410257879 +378819214 -906649467 +340671243 924896720 +-135287222 658377568 +-232038142 913818075 +802522639 -845762538 +-690245603 445151582 +334151711 385839070 +-7371854 -111785881 +-383926712 60332277 +-259757983 -689421912 +552193076 -765283170 +244938237 -253608790 +242582729 -188605448 +-383775491 209419611 +941311247 559087338 +456815726 -268498513 +323823004 441271762 +156949770 614972941 +-529096108 -254959621 +763616230 110108843 +902766949 -408179957 +343081122 750414908 +-220271036 -667941322 +473159736 252237239 +-792529683 73832967 +-605192601 -852574252 +-316694147 -617100699 +670509714 -716157542 +782230564 -105857253 +-205095883 -985357478 +121542309 734008066 +935692081 -44546922 +-276145797 -963323186 +-271351713 -613369863 +74628180 -208061416 +14602954 -261158935 +-336489491 938728750 +324473730 -547171744 +-572257816 759814912 +-674439254 -55976232 +495244892 448017368 +-690415989 -675961665 +774404070 497937947 +74975108 735779616 +-349485245 622630026 +-871243456 364910280 +165260374 220379755 +563384106 -464179472 +400894518 150086190 +-800910842 -865187808 +-120558183 -836964208 +-702002430 313615642 +134607333 749435950 +627743887 181923057 +729459902 953698540 +314830892 49302298 +-237133717 993455504 +-581479028 984532051 +-592472965 -11699764 +-500220319 870280112 +219682377 -619950277 +439304316 -792184762 +375233295 -279798415 +-958742844 -996112811 +-597513959 101535128 +954409019 -442785122 +264098384 782850747 +-755413129 -806557487 +-499229895 214507244 +645022095 -99011980 +431822530 -401895065 +979955808 -798266543 +-1417598 -493717588 +-176881774 -436542254 +692233564 -599820021 +-138557647 238439376 +-622254013 -748096155 +814070792 447241392 +680025651 -978638612 +-260078993 -89948694 +-570406347 551621343 +-665628255 692771432 +-507177680 922095007 +422802744 -332154677 +-35888808 -361150293 +-316930914 629351065 +-294735774 514921423 +-235995458 399660682 +566590665 880842539 +-383297412 544488928 +-782669822 60614738 +842642206 -24233276 +46247089 816865634 +217632357 236097689 +-241668162 -223923927 +-851250016 961549876 +434561454 455331435 +868479046 847231573 +934582282 58008442 +-549569066 382136640 +-872675224 655752111 +-271371230 273388394 +-83838025 155158051 +-233225376 -47462805 +-674881235 -224843945 +-910287976 -751564889 +921664639 -478833729 +-67433441 347312163 +-434792607 641258487 +-963516805 718234789 +181174873 742842962 +-378061600 -400846531 +-64420873 236288421 +-269351563 -482675826 +-584974956 -210309326 +629647174 457950752 +-109176490 946520877 +-386231830 948382042 +-436706485 -975912336 +-650122338 77121573 +-62294447 119033029 +206975263 5247763 +-354570231 319388590 +510911850 -911178550 +567378106 314710398 +200655370 458811082 +-721445953 950557319 +974012155 854518434 +-192447250 781264177 +-297108873 -631634564 +-797699900 210554901 +415211769 -734484667 +-253238720 632687392 +-964488371 -932785622 +-118087999 -563049381 +839208989 100039706 +-70236728 -285382957 +-250072906 -829472187 +-152973445 -436454734 +389006924 515858732 +481541830 -5191702 +420571108 518458608 +-807515633 -981720061 +888680404 -71416206 +324138444 -849218033 +-648527939 -177231774 +-548442904 -573360880 +-461062166 108180078 +-824605367 561493519 +4956576 560172739 +-411160000 -530893258 +-435816295 -109742724 +447205711 -368896672 +-527018060 -700766324 +463930909 14983536 +185528685 -595279233 +559141838 149487283 +837078932 -46473625 +-577261833 163873811 +-396493468 -646468215 +-101562232 -1710058 +949901776 590302972 +-759054155 -367609418 +-35782894 -57340786 +41158478 685053720 +7944594 -627992746 +564360415 -40063924 +382039232 -902626863 +-776148923 -643615333 +-177361456 -839513320 +-257047202 -317507357 +396041443 318710617 +236547107 780778910 +-577970954 486417738 +-851086914 129852370 +-498118479 394568100 +178610953 165817189 +27879990 527489276 +708101281 -252672346 +-950679519 -689794259 +-574968337 332795369 +-263900715 -264684937 +68894414 -746221239 +960312779 -492174021 +378882457 998855155 +158776238 -587945691 +922935919 -375693719 +922642988 88627477 +239497842 -359665191 +-511176962 560340158 +-528434641 623065722 +961418018 762984698 +-866284994 -490343169 +64242863 856440149 +407049510 -997607835 +-204810952 -24366472 +10971647 -524325608 +-368375997 -39136642 +159267984 832602669 +-366910218 309126464 +61794198 -510768483 +-874787242 563429775 +-358093786 -531951150 +-333034615 746974760 +624464463 594211855 +-778867420 -580443646 +408417141 923047011 +-219349845 -701688286 +748892569 783202074 +-774583205 -922166792 +-965221007 -974491011 +435249389 770882618 +206590690 933692895 +516286795 -96112032 +-597239086 -620296955 +-531815946 459109079 +622635920 656067290 +-600583439 -964007644 +-701134493 -417882721 +523466046 -763055918 +638301260 930959307 +747444966 -874698237 +266733994 -383485698 +-551315477 -370648870 +678610021 138319086 +471683621 -166730912 +775101412 -134507007 +-743310158 -85010994 +484369703 -142734168 +-119916856 -577832754 +-808679572 -142136291 +-301274833 -409725714 +-767429416 -481716064 +24232337 -2056341 +665197505 -315213348 +970726440 -515743944 +-394325045 -533135173 +-100173595 -222927450 +270152834 409974434 +202520597 872778035 +-275304704 612713273 +153047098 234544915 +266610545 -719684334 +498288301 983939544 +296526513 -191550954 +-400619721 146928976 +-965646718 -436584341 +-799747625 456856630 +-331558595 739857086 +937038119 89117913 +607901852 -329550681 +-330726609 482331984 +62701498 110176613 +750562124 695367054 +323125022 -417697204 +-139302461 -683291119 +-834734220 41519213 +141436850 -998150417 +27763560 712387091 +329023054 -847174549 +-640754034 -500008629 +724804699 -133487830 +-258608084 766843664 +-12775298 147179371 +369334081 -481061071 +-170113152 884685129 +248698270 257552822 +-922733896 992901538 +676701899 -824438501 +-577354489 528027321 +218037871 669203877 +313214638 659061923 +-713654293 887955920 +517284667 366522471 +-166796776 -706953255 +-693507738 -166551928 +-219835550 448497449 +-606148709 -496918094 +666564856 458832383 +87135074 -367224480 +694278094 -819822841 +-475266937 -966720676 +-40306690 -609822038 +740304965 114101527 +355450707 -56779148 +305512182 611147638 +245727313 327558528 +384521020 -833886424 +-44414066 -852870529 +-839581162 159073286 +-671650605 -823814971 +841856025 -850078859 +-942726274 909798377 +322101486 -967353872 +-84652105 -341376201 +-719738162 -944845440 +19494971 -720562034 +600125703 537579991 +381447618 43311314 +-297138921 444728566 +606340172 284765318 +993672432 -165971635 +528888990 209394722 +-88331409 150392846 +48424250 -737556526 +734860272 7059713 +371843537 -353662567 +60230671 -311877867 +293711107 -724020468 +-450991611 474815675 +192014281 -392589383 +129263770 510225962 +34931886 534879182 +218736677 688182829 +556275400 -931633602 +861457340 460973911 +2114550 -304534890 +784367398 -823298884 +-684910950 904051075 +-598506174 -902786295 +498343701 825144210 +189007012 -489587082 +-930153351 -610762918 +-71572929 -208726282 +-157968823 -31485252 +-414477336 237482135 +-338756823 39411825 +704335944 -473873444 +337330543 685330964 +251424728 820719763 +-486288315 988815176 +260848201 -614139522 +666323861 738553501 +128319859 -640718010 +666661064 223915091 +47252178 61349106 +170380177 -97501415 +443760991 -542685015 +-866920575 778076001 +-396773413 80900951 +721399733 -198583558 +-112555036 809908496 +447022975 516302966 +-79182765 972383199 +409258888 996707890 +399882937 -87474081 +-212061548 -885262245 +-974056145 -307732727 +-949525157 210575020 +-652054414 993819654 +844426622 300517112 +-348575762 -52506213 +-997909453 145702617 +625234444 -250222057 +-409785866 990127237 +792568144 -605623537 +391559262 -693030213 +-765049874 647166169 +-272291483 -789589963 +60088709 -214063820 +573620434 -609031379 +554151340 445216726 +-575491224 965670341 +-794311867 -231891083 +367455568 209501242 +739557273 745766905 +-232452337 508828130 +555044510 -629416724 +531917533 92120633 +-888783799 71823090 +900122906 -809046804 +495889795 -966555059 +-458744015 -194382371 +335633361 171238128 +-228720588 -68872733 +-612447225 -737425170 +763473880 -648598056 +180888817 -319551156 +-975361429 873036610 +-304658355 -886798688 +-877655916 159042117 +-196305780 951024192 +777969568 25145010 +341502802 177644410 +-616249891 263552714 +-926558950 -940148113 +833947316 137055717 +-488692736 844355632 +-588546099 -947399296 +-541684290 -205360918 +-379516516 -641137542 +-849929875 217414651 +-267322584 -193205448 +-421167211 -438670428 +-695416541 -713804549 +-587391161 437041173 +842502403 -336985124 +799628146 438656974 +389003910 -694105252 +216624440 -395216291 +-447953048 -8064647 +969549573 902498427 +470546467 964917907 +200343826 -672796333 +856194529 265606085 +-321946028 615359843 +-677440100 197744355 +398196380 -963504352 +944058998 -271295403 +181315896 973582143 +-232853040 -161482648 +-896879057 897908154 +-30174423 -679556727 +818358284 -425849268 +-725138458 -997994477 +17079990 -330655852 +350041838 -241003395 +189264149 180604887 +-919731338 60829036 +19193868 172899247 +-321143851 -504009656 +535884904 -817197930 +265835747 -488379092 +46687998 -459409909 +-194000609 -947088652 +-911306808 -327106122 +-562325982 -257408506 +737118228 852097503 +867803182 785734418 +-597960109 83830407 +-671201721 -280366951 +-485800342 -838380011 +604157276 936201540 +-900998476 787980046 +78163011 -380118218 +-22705991 -596597683 +-965247901 -92391612 +295026624 -766894609 +255518729 865575171 +-585183179 -823712728 +876553889 139056024 +-742537211 -990273515 +948877131 -965530770 +595304605 -60908228 +858209427 -490634073 +-997343549 -880900443 +-601633284 -423504640 +605807994 625246056 +-577810907 480893221 +159632761 615590587 +886766956 -534378300 +-447286674 -684495361 +28479607 596934337 +501974056 56511485 +-609947088 -119374959 +572202256 -131693486 +322141007 -938529161 +-913727374 -17046205 +330409448 456752861 +999329492 -282602570 +-399051823 768719847 +-552482250 -95756851 +-609666831 -141307482 +-180962119 -367311612 +348887764 562842123 +256422060 385013971 +937942861 221513645 +-901304678 -6151983 +511987860 -842783383 +-480332179 410858292 +-4125444 -217947943 +156093302 -262552463 +-570323319 786897741 +471943206 42488319 +-271153685 871516801 +-628296344 -713928430 +-770608168 347251263 +-269818755 698613788 +330239706 -677239866 +-301516210 481857700 +-313204285 -88159765 +866962135 8319535 +303767221 -596976054 +273020215 178440552 +194045171 304134033 +-972928850 -647410901 +182861811 662386357 +861641769 938307832 +-92071614 -571964411 +233604983 -114766443 +-721521214 -296011971 +-853698102 -66396269 +-934120333 -896469049 +-370119435 -30553602 +94537534 312729907 +-191759459 421424611 +-784175508 394075054 +439738015 296782204 +998440784 -412615252 +830224006 45152978 +990959778 977856300 +28877329 228063005 +534298677 -471039744 +-497877540 -45877580 +-123812124 20834514 +-936735988 144314515 +-334488985 -642830653 +-403619421 902029908 +-703184122 136441938 +-766581671 -198608267 +-299806369 -117837676 +-175062383 193502676 +-322184837 -100517143 +-909521527 448906916 +-731430163 466843880 +418789711 935602203 +392181990 430794675 +-265741337 -229811621 +472814490 -844874279 +-771372600 -153751281 +896596758 -602679404 +693804358 350303555 +-192206877 67287311 +618790708 535039150 +-146558540 304046721 +441198622 71033136 +-117106294 501293437 +14766046 142163422 +-934934078 -417530630 +-108439538 -500396824 +503010720 -838983495 +-636274600 416165583 +183808535 -822717495 +-517630839 449623319 +-745043787 -228677891 +-957412097 176222758 +-549299093 -640089561 +-699694827 -45749489 +764161307 340950084 +792040066 -625663260 +-415696685 516927146 +-282386042 -169518699 +670424650 488630486 +682998539 -676480624 +357623325 519218448 +-318243429 -123463657 +907277761 487286036 +-573526442 302983400 +-613880503 -753400604 +-716110262 -681321713 +-353309151 68673629 +381444021 -180760127 +-313550225 384007714 +-910700001 -814694825 +-829070730 -302800669 +-957844346 283362475 +-934981802 -846855014 +647253180 -288064375 +395027941 484649918 +988220132 751871810 +826405524 -973771006 +-798290952 191040738 +-795824289 -227619445 +827326395 197511679 +779633500 221811129 +-969693281 -807711573 +341088339 -533053526 +213313888 -358580944 +-807029383 50003153 +-672689701 -551918598 +704184337 592549736 +551770002 29985068 +-132159854 468382016 +-786295521 -367814980 +112851667 -667709267 +-175551673 921561256 +217840779 -656437609 +571428093 298650308 +211109364 662532902 +609865433 -206553227 +-650191618 698601754 +23962287 -508235442 +-188008929 450395441 +620961087 470618239 +-881199088 -877941195 +111676013 766961662 +-500170478 686502344 +-588612032 719783366 +745758415 267035583 +508143273 416174026 +963300370 771207705 +-913884821 -716840149 +954937777 836579224 +-687630162 -156330574 +550357010 -476710397 +804413685 -129031431 +430520152 -136127327 +67431901 -71605572 +-600552378 -596878941 +-758393291 -112905329 +8181122 -742924469 +886970754 18187603 +-497516392 601310540 +-859057767 -60667577 +-699061163 -572694851 +-977269137 820555938 +-717974983 -811429035 +-577955882 125211852 +568266452 397264606 +12894419 768601274 +-979427861 21176800 +575324201 -34894499 +-480003227 964215774 +267557896 -834377539 +-246531510 238181429 +-442368490 -820275427 +-77460368 -543739205 +-69493893 -611239757 +540380511 -120519094 +-282752196 -384000514 +573780939 -592985666 +305622733 -638483583 +8897829 439608827 +-489926935 -218602575 +237216417 -85006549 +-904240598 40289894 +848366504 -670955634 +896550582 -665960989 +-382788508 -10030409 +828157523 693711654 +739439020 -757409620 +629653180 -835847292 +-339087823 133986157 +178309757 -613575112 +-928710446 179543358 +-432858541 -775700953 +371171177 637453258 +87543223 968947231 +-173059001 587215892 +-697682912 933530050 +-594046797 -12581271 +830574290 -61206627 +-620832582 490580795 +-406521561 987358554 +-385293988 -188556723 +-132898251 -990700460 +-594663412 -275570893 +-252881515 -219024240 +738839469 428318197 +-981357734 277587175 +947851921 -510313008 +-199255822 29815490 +481206074 865477480 +-779733634 762240712 +855627779 -979284321 +-804115124 269471753 +143105434 237306309 +652396233 -535526432 +-134844167 -745575787 +203471331 919990431 +902461926 -103149521 +-22875028 896569708 +-261832291 342321833 +-389721731 374132741 +-571234196 937626846 +-34404768 -72930152 +883129265 234370853 +-307517751 269619391 +-89567634 983354514 +-29682172 -167393178 +29648473 -221253345 +879570730 -983824893 +859773990 -133911367 +-530999811 -835225264 +-957272403 192334954 +-677689456 -511000323 +-184146088 40169968 +-944050980 -380147056 +-295953137 251772225 +416783752 -711063274 +434328367 -434079129 +640567826 -673261391 +-758121092 -178240619 +836533448 780316824 +63141989 790569209 +-287336137 17165531 +254002799 -482501415 +-276727478 866627010 +-663029980 781189349 +298830243 671007016 +-424711189 78020338 +-895148959 919951608 +-149560097 -776479451 +471623094 -602286868 +314196535 -36944892 +375910681 380813143 +-200488360 -32258561 +679313706 -524055076 +-623591290 -727755808 +410697105 -74265158 +-601681321 -301068891 +339359740 747737010 +-829703301 438128790 +-401255060 140107126 +-276004233 -644615091 +412996216 -374372462 +-486083103 536707648 +485171655 -373270057 +-836506135 738637752 +-441151842 -261864293 +882177088 -374814409 +411028985 -411056806 +-337696596 -246612408 +202849671 -286166661 +-632323167 -665170039 +278260701 -23225255 +-888741387 -763305590 +160900340 -508865586 +182140953 763712677 +257825964 -70313121 +428249869 -870531845 +151392086 898117866 +905429489 -342582327 +-387691673 424633156 +636415985 -681722728 +678859807 -281851263 +242266781 -767642345 +-901512035 112752984 +-427787524 314532308 +385748365 -294758633 +476093091 -372225464 +-590795481 -729004129 +20864891 126448867 +-124539742 186186590 +-895352214 759223517 +483585554 388777488 +199363390 545671167 +539680712 925583033 +-821366596 -893817324 +-326615905 775780503 +783078333 -59810212 +-141660038 -283968401 +-771202712 677868683 +-273428223 -531515993 +-499940304 916051939 +-260912840 -162070490 +-822262349 -953310403 +-852658220 44770758 +-633785348 273717249 +113758576 108691896 +-398403029 -240414737 +548222102 -904220009 +-389358205 -514944694 +43893712 400212937 +-273545202 389773060 +-748473923 -177812450 +-930079515 -684989769 +-711291939 501425848 +545986840 469272219 +952462529 -893358959 +312830258 -437671697 +652802114 550219693 +872847816 -952231921 +911894956 -655327109 +-614158930 551581036 +-682410849 217731105 +-819924838 -157344108 +-687818028 -143844214 +938943490 -678159889 +310301617 982664923 +841436686 -582186950 +777762349 -295966138 +237613124 -155836978 +62131080 503898897 +284557606 761318352 +-135551723 259350546 +-169764052 -285559148 +-220860664 566355907 +-107306196 -699323296 +826076331 872677061 +-948768510 -400232334 +-433392513 111331038 +206385102 432619171 +-666490918 -472682517 +861722395 585532496 +-781463148 939349753 +748620532 536462774 +-187023600 686852492 +-780821176 647510514 +917157032 -198998032 +637638415 748649997 +648527167 316420844 +878310595 -49339166 +574857300 -252395904 +595596357 112820270 +-467939645 43538584 +428958384 -176976888 +48497696 51871416 +565031634 631229444 +-29479757 396038400 +-596620370 -5728510 +-402924426 507267317 +861949831 -575666463 +37709455 -84198160 +-933814105 -695892820 +744680395 -690982482 +-618349291 414967443 +-965257915 -468336350 +-229366649 -570637798 +-645717227 -390465099 +874577744 195630223 +64356082 -893038842 +576046865 216137877 +357343314 420973277 +23177791 47843841 +-714956471 850963431 +-317518495 -693532350 +-255459562 -377997591 +-865346433 -5074294 +-289268416 -909446745 +-350281879 -572453816 +613947268 28702614 +245518111 250034853 +416086683 -153698467 +-986622731 -307896920 +547737317 827980828 +-403028360 -52207920 +-270297785 859833370 +-143115175 530997270 +41610511 -459351663 +-663021919 171353086 +-420452653 119908528 +-590786514 302421941 +819741608 154720406 +894392916 822510481 +688186939 -546988342 +-595002662 -782796643 +278369157 249081556 +-662027205 -696546862 +-810617061 327811342 +402405927 -6561243 +381809657 99911262 +254661442 -441262242 +-418434391 193057587 +-60907069 -358633427 +32212673 -320710306 +-142577709 -582635254 +211219437 -892354885 +29618403 433258095 +986791803 90611198 +965150545 -98019534 +382940079 256395215 +842842978 725571273 +843491864 676389057 +492376744 -712656446 +-318727185 -431329386 +-346090099 -623564144 +-283474697 -577554072 +-160305691 -982110148 +-766436823 -325907274 +-648177526 -63418248 +841946727 -897134215 +-384315380 678301143 +-549998017 621081235 +738572913 -981857900 +-439644559 -571318891 +-603079770 -915627520 +984574537 -208211738 +-707407444 -501337404 +864445940 292720149 +770293930 -779793190 +-637193771 934140359 +292291313 900432413 +-725132515 -611816372 +941866757 104757931 +-314088568 -724645606 +-926737969 -747815822 +-80854371 -635313096 +-970530034 156835710 +-104349599 385213051 +-418210763 -105083359 +-281836314 -356027352 +381788234 162578770 +-104722307 -667790902 +591728312 -91733141 +984572659 343936490 +-203329462 527904581 +738150840 -257993301 +-357759266 662972454 +891714256 486750285 +420081211 -344131762 +469243833 261365982 +409841362 35117183 +268371587 -131282498 +-13339018 192958408 +-510301129 -857983595 +149436027 -486586063 +-598528285 -461268552 +217071676 -696382703 +272599102 -113269801 +88336846 -773495754 +58813224 120500024 +-292649730 -951040955 +863788352 293212615 +781544427 -905960786 +821175687 303029356 +501633683 -383621473 +-122126786 -953147436 +-71119212 78042248 +-759927299 -419400414 +-318641890 369844786 +-710995042 126639157 +-177418873 176176413 +192847305 -747675864 +-780302168 -687489947 +-577204373 -980193146 +353270351 -1231600 +-126444841 -104796140 +435629580 391669391 +634244511 -705158981 +850663130 963394085 +162147620 -993330342 +1268446 -934379951 +454217058 -556218015 +-315208481 290919507 +-436956316 284806249 +-237550657 -839099421 +-364950273 25255866 +-269113621 -853634824 +-677914816 -208500774 +292322286 735708347 +76414940 195483616 +-955026461 912472279 +598866509 -822859676 +943548796 885831769 +-168444810 352537770 +-439954252 162691489 +-716000489 -525950037 +-397963036 190896136 +356288467 -83521030 +433647137 -195296681 +503461889 -190666148 +360710905 944920966 +92755906 568060334 +-793591244 -743690368 +-613338967 826558115 +568679690 -108477646 +-268534767 -471603925 +887269258 771117024 +176093068 -142906511 +323471945 145663721 +932604108 239564325 +-899165799 -890161950 +-467500167 -77772152 +-270790147 248101492 +832480406 288907049 +-309293787 -590876832 +527968639 -820747814 +942561358 -910860681 +-266815963 203344465 +678226192 417390776 +782306888 244150556 +-853474108 -541976085 +-855703957 29328545 +-297136886 838025929 +-113107214 -92999222 +-195712124 -937789834 +-162317129 721469916 +-952353122 237842255 +167622253 244651177 +-285664389 767419090 +52701668 192697036 +-205542461 -802311154 +102815270 661375838 +-405152290 -649936422 +-347355807 922389127 +-784601922 -555808589 +-112889870 455564001 +924352631 636574003 +-80586445 -194886437 +-902136122 210837687 +-722811998 642145694 +-918515759 6377835 +-843779033 672764214 +645471209 102504245 +-620966032 -891248054 +-369679728 142706364 +-551487243 -95877292 +910563157 400941130 +331005705 -709402102 +542946205 -145527931 +-54170800 -374469477 +-591454100 319587571 +-203302780 -458844268 +-164895120 841778437 +202765191 -610055226 +271328747 -839865886 +588567137 -130482857 +-266737608 305818759 +931790001 -328455091 +-252124746 845326728 +-827823977 -466954527 +84253038 655620846 +986771064 -274343847 +301711510 -994481790 +736846861 389549442 +-998602014 843842149 +788922188 -54651028 +-140765849 -810873127 +599042500 -237100307 +-701231119 847015554 +-279547367 -372225449 +-330689802 238309015 +-988918072 47949244 +921844465 -997528855 +517919916 190582471 +-461646000 -748970650 +36755210 655879246 +-524403473 -484242209 +-979665361 -739501960 +-898484111 -78794030 +49082695 -240720091 +-89288634 797933344 +375447951 219119223 +129877827 237038681 +-172270182 261471351 +-148440731 -173657036 +-806501528 70100017 +-518565830 950445069 +515073504 230672723 +453102450 -798700439 +-914047810 -396284784 +-628557364 353046921 +153730425 -434737062 +456763256 127713979 +738324030 -307919946 +300591756 895123348 +-685710387 96863663 +502671231 -37935053 +984784861 -75531589 +834249406 171898284 +-352398027 567092432 +36061703 88257729 +666420290 -454606429 +-679114337 -854895213 +-216936433 -121541718 +-575714312 -919433374 +-126360392 -815980304 +-678019027 -731061864 +705768305 -407370849 +727660892 -907606975 +-158240169 760375346 +-709589410 370760127 +-665132202 -246519623 +528427142 969923940 +995832480 -425989874 +353937578 -886171466 +-821671417 -794094016 +390309988 179121650 +-510602702 482476826 +-403752233 340064697 +154976508 854197143 +437580376 308900057 +-833866162 -645002354 +-36842244 783349214 +-251423743 749047370 +-681898366 229277307 +-623599255 -838697950 +620883066 121790640 +797032251 -235509240 +-216883295 792099469 +790249932 65247159 +264507551 78461947 +-919520094 -785926362 +733398477 683394582 +377815881 646775107 +455561201 -530407883 +578030394 -968213073 +941678284 -215317903 +-187936688 -799135298 +-811792216 -469884225 +818027474 -318219058 +-630697719 -431907751 +-79500524 443667045 +-370031901 -636157614 +518897 708019430 +-385674667 798299100 +7511230 -287161726 +-972428529 648845015 +618005118 -821395616 +397497348 750170338 +544962500 938679503 +367375431 829456841 +686187618 -260390079 +-658570382 14284255 +-291299818 -937119941 +-271082932 738949580 +-582632698 369736911 +-789514323 -771509069 +508350587 -131189707 +241942050 -96167769 +451771060 -990986216 +-882135379 -52728997 +-435056152 149603241 +-673761081 125297426 +338420102 -276340638 +67971451 -952659581 +21108377 757017817 +461828431 576011888 +356429837 828109343 +404334443 -59383896 +173597168 -423499187 +-239831081 881185402 +-414494053 705689001 +193960363 255934236 +831091593 -856174488 +648733635 572641067 +-268721722 835108742 +-24922901 -881951249 +-870064913 234050457 +9918153 516671987 +-456350936 -9211031 +25036610 -366727360 +-610817805 912363095 +392069450 943637884 +635828638 641683660 +793306146 682800448 +-581436955 -335268174 +-505285089 -212602417 +-413371388 835241619 +37346405 -406061020 +429279363 882633857 +-405475648 539723553 +461400045 306571639 +-245928301 -698424414 +254917123 742169887 +230463723 101981334 +-582440402 -607284252 +-936754826 334085464 +-90913318 170525395 +-465698091 -63261816 +-605081205 674495371 +920206856 -983824754 +-900533419 -884960765 +-121569221 -268995193 +-915127856 -954788388 +545259011 -516046103 +-56133365 927437090 +-788986179 -471368262 +839601739 718027618 +-150918576 301328596 +543414606 -133402647 +-629168358 -463395672 +885885560 540615491 +924506247 -564694190 +-976673293 -975176555 +-790903840 979783259 +-341402520 -45867190 +569624000 -874986025 +-426939014 -775846552 +-928308653 -674668563 +179077886 -539068176 +-302746909 -962816601 +-984486797 709288790 +-711024994 142816273 +-396974149 362727426 +10192978 -86248485 +169156374 -217882114 +873214509 -958870773 +-736180579 -703576774 +471852496 -67146199 +533355024 408254114 +844150514 -862278138 +410023772 -623487118 +651903238 -620803072 +320498252 810986806 +-667413810 351077306 +126716888 -49221081 +-941909781 -670144775 +290770558 467494599 +460515999 813975208 +-190076051 -800233642 +-213116187 -998337557 +-894807978 601666686 +-470862896 -594492846 +-778607764 -121718582 +971934132 892451407 +643105801 577306380 +655844832 675315615 +791824123 267709969 +-87319774 226114724 +-582099515 903673053 +-884281653 -177943238 +-849548118 -578497875 +520540483 -859682260 +-895757968 93110486 +-761263083 -757198316 +-594646041 655817466 +-780378869 506008947 +-240196179 -477873977 +-886873292 -410337239 +-400256308 345445947 +985009891 -150416985 +547107857 800045781 +-959504289 379603095 +939334778 -383194268 +-17417074 494205221 +245200507 -751694383 +840473499 400900955 +532992319 -620841213 +-744591390 -467810744 +-489293802 507228027 +982840652 -626728510 +963779833 -284538891 +646693098 493337025 +717741617 -577710067 +583649333 981928967 +256297707 -714118406 +302298298 55508041 +-2520349 -745475987 +-111918858 -161137240 +243325776 650763222 +-616567259 -319673203 +866003378 -644132933 +-394307979 -407059797 +293962586 -120699611 +-495488761 450418454 +132550549 899942445 +360900376 -233082393 +-451965966 -252996804 +60154512 -368808793 +-753559007 864220085 +-14191426 -50517803 +-217616268 464587838 +-946880303 -733697244 +173964604 -861879728 +-694255167 -6428800 +222075674 504831284 +882555155 -333386798 +-404609874 -794567790 +841137972 -337318504 +-21401721 -312516271 +-109406959 -57006723 +269711144 -598096900 +-570083241 528492783 +95431382 -227174455 +309678237 -137200028 +680772350 872781731 +-346016075 109822323 +218718587 934304939 +397455638 -145775458 +-489534753 -600873130 +749949625 -801784991 +28887422 320880114 +-76358084 544201843 +-223200510 -46106218 +779232980 185727136 +-741651393 -947159707 +17389613 325951795 +888143166 -866228678 +124524239 -24636982 +-467133474 974298088 +319317729 355610235 +-801712402 411987689 +675121314 -350690421 +-163903262 737419328 +-493198693 766981869 +-631239992 398743291 +816454954 -289269490 +-714669216 -570075996 +301967723 -337662213 +247778727 -984646746 +939397976 -867620504 +346789116 841098237 +9588199 772920031 +998789108 -610110763 +-829775754 84777867 +879151966 -767291791 +-749327566 101560675 +-873847002 -657298617 +-572975274 -969351335 +405378586 -370861137 +642402028 -143750424 +393453406 -64072966 +780833589 788193330 +791161973 -328987908 +569313655 301575798 +-933310073 12234241 +907799577 -745713874 +-310616537 -935089681 +-886957777 673037208 +684881636 825370304 +507168787 -126597128 +309940104 -378568963 +876984907 -559044831 +-938461443 -665015011 +852136543 -57953719 +-589219268 948075921 +-687277659 93073851 +133966985 -691738399 +-32807781 923527292 +-561213512 623926540 +681694664 -317801697 +-832028961 -518110250 +990369510 -501560054 +-479566994 133676093 +-223958378 -816788294 +609055089 234808968 +-88321109 137855075 +452975643 -722745778 +-590897560 20772400 +-756526432 -957046482 +437918549 155221488 +-307352178 504696191 +-674256254 -499082273 +-166360053 -420254511 +-147315979 -611458725 +-143294385 440191610 +34600346 791347853 +-896562182 -799500856 +321395997 972567468 +285360483 35322960 +-35798886 560107557 +-204143532 -724273785 +774963581 947631492 +-34864028 -989101136 +-629650588 231233636 +-735127317 469424843 +136000167 938208245 +-556408233 581595524 +-139321409 404943769 +862209875 -744016922 +985477806 -722276263 +438925737 -564338163 +-618395305 -428534093 +224410462 967491645 +686771324 90100445 +453794582 240985644 +87800101 -18571056 +795264667 141822133 +854332082 554322322 +506777510 -398545098 +-408833388 -761475572 +698672709 -734487071 +-52910305 707557836 +-469642455 167091438 +-342099491 652239552 +438440229 529439037 +-806822770 -319953538 +-304860381 522657168 +-44637924 439412807 +664403268 -814421731 +-278257412 -28431744 +465315068 439439966 +-731954029 -136688938 +-833018360 610731666 +385712382 832510290 +409485913 -878424223 +-941955166 602933657 +-895022380 -136620452 +-743575184 -495789612 +297048051 -159446508 +-460443970 -513536925 +140417320 -753959304 +821695997 479820930 +-157418874 -707713482 +309951171 77886343 +-81728509 847579117 +643449463 535989977 +529492168 -174091014 +851096059 -519248706 +543449154 806436555 +66761767 -53954310 +-787132194 -430882408 +739486510 -547387914 +644150161 -39197072 +950504054 380072919 +656945297 -827181228 +-949753538 845884500 +244051151 894600753 +930631858 324244587 +-59394101 -824299351 +521540923 -828307240 +-711454008 -45414082 +-690811488 -632537810 +114795019 -691919278 +664679910 908812359 +872752243 -446820147 +-704325029 -275976962 +732725372 422378363 +575976163 649409536 +751707692 866125901 +-735344386 -29010834 +-527375342 -570049000 +-652981120 557387163 +-959541987 333582374 +250219724 406257413 +325211484 320607797 +-778204866 -287165883 +529502794 575650969 +-297391356 -977848334 +-870646449 156354721 +350549993 -251489423 +116791366 -554109642 +-513456129 -224046165 +-713568571 -627760340 +168309340 928755735 +-710377480 -603857512 +-489312416 810455992 +-263064556 -714927316 +854643647 59170365 +-621281189 -994388114 +630986937 -394279511 +246246955 227514656 +-639016192 -147970962 +763227959 536528673 +97432514 -516884322 +-129892225 621627275 +-200728943 643357967 +50242753 14586920 +42541254 -542170556 +430708584 -825924753 +-747959434 -409490622 +54090495 -586039579 +365415532 -661402626 +-367790906 -95602840 +641936627 -904474396 +754767513 949570153 +-559885309 230036109 +635732644 -975187328 +-525163497 10885702 +666850467 288303815 +-931336141 537171981 +822847161 556195078 +-321010628 812336140 +-605265285 -223196929 +886577832 -268841133 +-287983801 211215005 +-38848774 -301192922 +760007343 -354332688 +-288291255 329276851 +-812221703 620228434 +-409294516 -706452110 +904324887 -740102876 +-836526694 782542792 +396522884 -293551632 +60122848 -509818832 +-510890417 683438759 +346745980 -995790682 +-633431949 -42871649 +417920209 -391325135 +369611960 277252184 +-589599017 821019132 +645717256 -137623927 +511709612 238107855 +227831228 223299415 +207389492 -254858918 +862646647 -200157812 +-613605210 -662145306 +-545767650 -737593681 +-353800506 -254628140 +159434264 521956106 +-898954950 929030798 +-467596616 551136504 +-412618640 144950761 +468055961 -386886750 +337647305 -106059060 +-873814559 846986889 +-343295110 817407643 +-517085318 -127787591 +411959215 -609141657 +-847541513 -795161578 +-536516984 435311280 +575791296 -32616662 +-429767875 764448303 +299785112 -89782881 +-19942112 -271435039 +-556234940 319585507 +-942712411 -140412007 +106287153 230449726 +917677659 799554404 +-584414099 -381517921 +19737005 728060947 +-664221461 -669902861 +-524412359 -459045788 +-441002402 -462825336 +363129823 216998732 +-379215095 757290236 +-82274872 118570084 +-570130513 442702443 +906060896 -303973561 +345225377 729524650 +727872242 11542924 +822786823 -389526438 +264120130 -600337618 +366007732 720679516 +461175459 422593155 +101737182 -615099709 +591417709 -358642802 +312560255 398926516 +873788637 949505324 +-490624639 -447401700 +-14951695 686836097 +-414537486 188800099 +-718159256 413302151 +971565808 -924277561 +-672970657 613310032 +-799568898 165356660 +160984272 423194742 +228704837 799926456 +-630655070 896578928 +-344916819 -976576238 +307104863 902299830 +-806902098 881413555 +928470914 206219859 +734689308 549798829 +898712981 -918347590 +-958865581 44633034 +-607360505 709097215 +-126253298 981205101 +-236401646 -203707277 +43442026 -842292241 +-775392878 51521531 +-166199725 -231268895 +-621772230 829766849 +-39184878 -540746675 +807811851 -177800131 +839657755 421119206 +-411934031 -984746613 +92173713 723951008 +-600398943 -381294178 +520805022 -599765372 +-842102971 -764874754 +-478444091 773816790 +668806165 280602101 +-599836580 768569732 +-205539785 -47976185 +134994157 539757720 +448853884 -27161264 +-207598893 863319082 +-471208189 68531681 +-763192792 -499935661 +369913239 -937848273 +971987596 -566890558 +770191508 -454302437 +-623879161 -581375151 +621979282 733855821 +-564078340 331596142 +560445482 -774031615 +-315150197 632200578 +374456759 984047045 +253172536 -324102849 +995501833 -587882815 +-277616034 566610234 +18692736 -754277930 +-93114531 -22605723 +-242017624 294640088 +-646698879 679553214 +-954521680 -25732935 +307293834 71652381 +-387523320 -428450605 +-469839306 177250446 +-421603181 156007479 +342556579 -868553511 +771574216 735612255 +285595209 433604506 +318054744 -179823733 +308259432 122901812 +-953900973 685929038 +258055602 699314584 +597166948 787323814 +-89790264 252810475 +245110135 -509871160 +979464725 520514025 +977945186 -257265811 +-368405038 -719084681 +523414933 825105579 +216084762 676168417 +716401033 494667630 +-621440650 16917132 +-96128033 9457920 +265715352 -639432751 +-90137796 180553067 +-495891440 630900512 +675786165 130037588 +-179969970 -745429688 +36439862 478819543 +666009668 -776355835 +227068330 235434092 +-666303213 338231456 +-743470682 -921497363 +-413427580 363210539 +-286757836 -776157140 +-465914745 691743927 +-624988265 30164315 +916525149 -578491888 +-835242465 146964430 +-618020879 -50933133 +-131579796 62004413 +429756290 119421290 +212037174 -496501184 +-963401035 66232314 +274308488 498878011 +481162494 957997227 +858053461 -501229451 +-435146748 188290081 +794129775 263566676 +-618470371 930108709 +-503007079 514900212 +-196621657 809013355 +562951179 -15885260 +396481157 -185801984 +-979124148 662600877 +-855518106 -96700787 +639715092 -163011667 +370719869 -520354282 +893029825 80575465 +440803656 864759727 +211452576 482234019 +500985766 293476203 +886146729 652436800 +-340098243 753978181 +618722489 -260171534 +464950738 -980888438 +396569180 -836084506 +976414784 452653355 +693372870 402228313 +166949309 432664632 +153567676 -250005009 +828273750 915125220 +-386076530 490573089 +-100597208 -835716993 +274389880 114979704 +242748831 389472462 +-4520968 -236001071 +-132130975 687280217 +-869238214 -109038622 +849232934 -286196527 +482237906 -465895940 +160497123 -530573655 +-773354495 -373275912 +127788386 -198564542 +-522961968 -24123118 +742293749 525505522 +469335231 355003537 +-411543058 122363477 +-682061939 687473942 +-634833124 638126871 +323253888 570329187 +591517955 -233701977 +-935005031 -638383114 +-128319221 451831891 +911030145 -472220246 +44584706 -601147664 +947696806 -75197177 +93774256 -217496501 +-868184866 136142633 +6079348 -731907151 +-177682038 -88147417 +-675572032 944421811 +-534774319 -957159314 +76344335 399821462 +-385887110 -336110384 +330807205 282027352 +299698162 350940959 +80312352 478991159 +-684698511 -707963023 +-236742552 66656526 +860452686 -892778371 +-387817469 -246507354 +636647504 -413438229 +-466790719 650191101 +-661304472 -295360890 +869759153 -174457540 +513073173 894974939 +-262294219 -714063729 +-66862002 -45651782 +198071057 -195457077 +524960198 125861362 +399827969 243872066 +312896129 84013372 +355059617 466509026 +578470889 -587367419 +-288104018 -62525520 +-249245156 302313987 +-484455239 284447769 +601627935 -358948344 +-669210069 -939935587 +-178158640 -11067155 +-714623779 -284754097 +-173569633 -873473587 +399526176 -69075601 +-381528355 -2565899 +-543230220 139271819 +739908114 -729196832 +-604768024 845186968 +228486063 725057264 +-984977483 489700621 +-411812880 -590471465 +-175349273 -816931548 +564223552 694519226 +719243501 366642116 +610884717 735138158 +-507013299 619322846 +-597153502 -799898950 +-14004602 465419078 +-625615310 680475567 +333040544 -557532523 +-407815710 -405869399 +-170466982 -811512394 +24825918 81330609 +-802012026 248692615 +-879178214 195636842 +-880645520 63408402 +-31462821 -251487640 +283846856 755816294 +-478180101 -161334524 +-797983784 -535292157 +185181914 -956937002 +-366389900 912850326 +889391380 -553428895 +669535246 358005392 +-339941846 -827466785 +175039402 657109516 +-129391817 -384102123 +83649657 92358977 +438920662 771452103 +-894159029 -353796542 +-305687541 -367684971 +-949573374 244414608 +-262939723 -949107752 +-45390252 -812127736 +437438182 -523164828 +514457019 -243667713 +-216128656 190674707 +-158597797 537251203 +918210012 -500213932 +-885107045 381962667 +-336833091 836003942 +-449899951 -649811579 +-958210871 -442803142 +89571411 -187176260 +-114700704 222985061 +825709982 -389767340 +-663200658 367986628 +-877563817 66171819 +810612176 545183509 +-323691163 -96936227 +799598148 -561978169 +741952844 -501794307 +-430731367 -39059646 +222053268 160387538 +747444183 -79954087 +-223975840 776502175 +457798206 -389451306 +-449942765 -463694977 +838531615 -800089423 +187324778 711800038 +-445494273 -341309124 +205281896 228311800 +-418418382 132198681 +-876172525 966859288 +722161239 389386972 +-475055717 901554108 +222802355 338349849 +164427668 18748038 +427449981 334976522 +417246407 479452467 +-924777839 -547206344 +-272160303 -681824856 +-751370900 -871123074 +-403967516 886458205 +902370485 783664526 +-834322105 608902909 +567646480 -893819747 +828389013 440000058 +159091071 -739022209 +-869842186 -111539825 +-411252685 239475637 +-945584603 891718345 +-887073855 174269226 +857838252 -212612615 +515477181 965662720 +73812561 -155496676 +76804778 971031616 +712587306 -994851333 +207404905 -307886832 +394443316 5979346 +-131265597 -415507222 +-355301429 -732908034 +-554133504 905774658 +-717042089 -237159409 +-721102913 193819861 +933122465 -330610258 +421464906 -263053385 +234597100 -733479140 +-962645418 -837738200 +-475853502 694466688 +638680209 -74592863 +-460608182 -807853296 +-26582361 -510665400 +-697100567 -514670933 +622553927 -706228980 +756796099 658753080 +-556115377 418957951 +576832150 414959818 +-682529360 83701844 +140513638 -678642773 +812928818 -867584875 +-569690082 898780711 +-334643166 924927789 +862836499 -503519167 +-635566329 -462156108 +425064354 -524845752 +-443505465 -269137655 +62559848 116418857 +641751825 235959923 +-643461743 -387505499 +-199411386 582074539 +199209440 620490686 +-568455736 705744391 +-21993583 -756428779 +667771156 -603687697 +-490545149 869680213 +-913805651 -747688364 +358835187 1098960 +845050735 -904380248 +-11639435 -767660661 +304762304 242892558 +429177210 -483783860 +808641434 -655027684 +323215682 353573031 +-527342854 303566433 +950949343 -691127954 +-745447396 665230745 +378080380 431366906 +-685983541 768924803 +-85262588 -430211632 +931886268 -115153948 +756872573 598437263 +-925401497 980917795 +-350333065 283343269 +-610021018 434896623 +-601815199 -496439950 +-57290911 -701563256 +266594850 -180314172 +-455573260 895529356 +567785449 -785599696 +95892600 -672291524 +938509143 -413534264 +-242198145 666938112 +-491963474 -87910435 +11335532 89063656 +68410355 282934626 +719575755 973228663 +713278454 -724270046 +-496325505 745520838 +-261849834 236812045 +-598649829 -15305541 +20536775 182436758 +587267236 -428649770 +422144422 987803685 +-469507583 -283946575 +319630969 345984422 +-295984932 135852851 +409494704 -209643850 +-811140584 -24397797 +-610761084 420715777 +956655328 -558789732 +-917724556 -931288510 +-964744000 4838252 +-359234155 426808321 +-94635137 -875000221 +-326458520 996070563 +137180936 623265396 +817577669 41557201 +-322718221 -58665135 +723820991 -442080276 +-392668233 743443033 +-873277330 169128869 +-881131683 -548188486 +-383289438 274885733 +-314300958 -812625025 +-9392312 -222915108 +630310385 915957615 +-516234942 -382121219 +-111487331 -16184319 +27824291 -157123816 +-899120207 800247663 +-19365961 280827704 +-916124248 515447729 +-234284787 409274523 +-331340525 156772871 +965401525 -806758965 +376134958 866867049 +-132910986 575189009 +271255850 84517703 +-23332833 405570672 +-175600436 689170015 +-663911926 107867214 +542640745 -792038326 +918093516 -384204025 +-281626755 408500925 +580035183 -248875280 +-11550496 -639258214 +-24899246 -851831595 +749271253 844724009 +-839907271 -374258243 +913657278 -636849488 +-911917445 -210759634 +-278222637 579696853 +582244607 835083107 +-821729465 488017615 +-130531376 142722688 +-456616090 431473704 +-858544340 -188317027 +614122696 603122541 +182419872 -126713853 +-599160081 -335803613 +363433133 -483547836 +-333707425 -871323640 +933131742 437059344 +-366286460 -603410954 +568963304 503918468 +306704515 -840236273 +-585987098 275322288 +86347162 357741073 +-473495350 438711779 +628775387 914818383 +-365115119 -672863265 +-89694022 414262132 +-608980555 -557016655 +120911719 801908329 +-999242714 293642719 +379896923 125631817 +-549941083 -409057830 +735890833 924846712 +-81104156 97470771 +737776247 57159250 +-759768237 377241910 +-543043413 643664289 +-170366585 -596270097 +-802058398 359802708 +-843802805 761030861 +94260055 -998181500 +-264466377 903822799 +-413951173 83624559 +-771291638 905663590 +689296130 -540810996 +71181019 -523372216 +493472154 731298886 +749904194 831456853 +-270433992 686974008 +-225842734 707743852 +-309327567 192283143 +-970109906 -272542354 +423276508 134116278 +-671227374 -281965013 +-231144348 857639726 +-629961763 183392956 +-97796733 357806251 +161315786 823566929 +-805408667 49578642 +-332127739 876703226 +-91009139 -209590745 +-893637826 208940310 +-342902773 290173578 +-199094526 309932001 +-970372042 -774051571 +511586662 515401893 +-732386318 -725705988 +439180032 -704337036 +81253409 867995372 +463464596 455440729 +775480543 -50432616 +279642495 -548392183 +-762360869 -774344065 +-639300865 47961561 +-958712356 163338288 +-46047623 871635861 +-366250121 -146263108 +974889665 698835073 +639693693 -355716717 +-66861995 180218683 +-431615970 -413531531 +-413700139 769542255 +-634157986 786132320 +294832447 -816728117 +-644141575 264004480 +296958335 -328943978 +974921161 -625454508 +-997448779 -421417589 +329564774 -171561409 +546505025 -278454463 +228452571 -369401333 +630768140 26528920 +-301433395 490035318 +228135189 -662830154 +166939523 -304942474 +878788927 -573140078 +-500908756 248777656 +478679170 288513196 +996977086 682824812 +-709590687 -189321415 +282001154 -754710513 +533629609 -963708435 +-262452684 459229490 +267469449 -515696602 +860869969 428638440 +-287052829 369748792 +-472428532 -729624683 +-424106915 -681065663 +-625783243 -843885792 +-197833137 953008490 +329226386 360087135 +-293693451 -629508133 +283496488 -19410315 +58475627 500591015 +-634898966 -360800797 +408857674 -570010083 +-749769275 -71684062 +-88601315 -843951480 +346460096 965935403 +176400445 -458008634 +579405826 -518650766 +-557806360 630073606 +-610571460 -783478340 +613089345 -434531117 +173618143 -161236767 +523630051 822864162 +-587406566 -745667746 +-352475439 414918389 +-650256504 -948129664 +-550447599 494583954 +371224008 438501637 +-485972977 594256717 +28459966 815791023 +-391390372 137070014 +-479519802 978172400 +916890482 -91479618 +-23057033 -974260135 +500148735 -671295694 +-859373073 408466431 +267311901 657360494 +-220492114 -405262475 +103375770 -986391938 +781672681 -585016806 +584464026 -505602121 +627260330 903337628 +570603701 203096648 +-872626827 -65214894 +-878229854 -971757417 +621686083 754568810 +268619107 -326768519 +-271790079 -325804348 +589085989 530813061 +41277080 724854669 +51378303 -984630011 +-983748400 713988076 +-18326701 608204022 +-672659232 -472139625 +772035274 942814929 +239038846 -928172184 +271927357 -670567980 +-75705306 401929756 +555955055 107991321 +833841795 723449016 +372183012 -835871661 +-49574174 -176036100 +982014643 113116949 +95148161 -191289654 +-944388970 -520487367 +-847661864 -243696183 +-116341467 52999409 +-474932852 345540091 +470473082 -798724943 +-89840868 557502856 +-971143415 -109650533 +814040762 130724665 +953994084 872350499 +-371925045 -361000991 +-322995275 -140343605 +434315109 -740588251 +638836226 -948583608 +363439751 904575397 +580231953 -683184779 +254107406 -443698152 +180391955 709035705 +335071164 313854895 +-631380011 39187668 +-786847864 -81897275 +529349612 -16293907 +-975088961 -946052036 +470193454 -71908752 +-759498148 994145778 +-797511843 -201597744 +-724740167 247298247 +955938358 -238087524 +-636574350 -537272470 +-528327990 375258977 +-559093477 -661893596 +105654872 -649287387 +153679974 -21455921 +-39543034 -992882338 +450664401 522511604 +477084315 -914638686 +-768499354 170116646 +325240533 325567843 +-407157328 -767767018 +656692525 23157801 +-395485320 -598864354 +646869752 396833764 +-4035569 -272409145 +602692888 188877212 +-169353981 181901705 +374913366 961403348 +549383649 625881754 +-562518149 485326013 +-4039351 160694890 +-337292152 -115440813 +-411386782 902823473 +934173086 -541199766 +-640804208 731473589 +-360865409 -200277492 +-106301848 -622400156 +512166646 390740113 +885513678 752033411 +-942505552 -385367008 +-954622381 70245562 +-209459429 -149133493 +608530235 -992830746 +338193552 253210411 +-982234669 970316858 +-286799103 -278582095 +-878721267 374196111 +454944324 151988115 +-931561940 196805195 +-123391759 -178883280 +-135723526 405041699 +79766282 -530600755 +-224377844 521259588 +-663226491 42819287 +461179098 280680974 +38223169 114734944 +-650159013 -673361737 +-222898550 -250531894 +-725629966 116083016 +-307718500 111415574 +-477984943 -601903512 +680472927 -887860354 +-757409939 -880745042 +108182053 78634489 +446071268 -900275562 +-467167174 -435881401 +385874018 -460813593 +111070354 -834005480 +-998872776 730765434 +244721265 940148711 +-912081920 620532913 +939453217 112103978 +-421774604 65473297 +357470896 393267395 +-89172697 47959885 +641913380 407947578 +351833259 583565732 +-544189529 -469465800 +-721820094 -399688825 +843277585 776178053 +769856285 -643399832 +-325496503 150341223 +-370194603 -909405712 +-659711452 906341326 +124747218 991585154 +-530838068 -844706382 +-18892450 978566674 +887931972 -809448367 +-337928820 -647451398 +-732845830 135193915 +-23339455 654926125 +385591952 324914120 +27288219 625215602 +-583779803 323928568 +-55605456 -145626360 +-965051551 487217058 +397424272 391937536 +346786687 -460379600 +889269439 572132889 +417280787 1831829 +-700754535 45172272 +-903433608 -80843828 +550783406 46535189 +877955031 650937287 +403319704 -368261959 +-748932686 404696528 +133646903 360841073 +-332031631 178465290 +-447561457 -335183480 +811890135 -928204510 +640070023 -157639152 +468311876 -134487610 +-325196080 -712124441 +245439015 -959807716 +511945885 438131067 +836603966 644364301 +780484663 941693435 +-335116989 -982536220 +240495712 -361477918 +-892358052 -785410064 +-976203527 -656683872 +-676115608 605681605 +-740104054 253379318 +920625682 -141183940 +-699007402 -874304802 +-928849867 954819621 +733104961 426911263 +837096954 -157103788 +-31404613 532272652 +267082639 -776852031 +765834317 -184912217 +-881254757 -524293412 +696353163 -8504351 +645181802 -713808100 +-725810636 882565934 +-479417466 -41809072 +730706229 641217251 +-695766182 55422976 +-494734161 -76752041 +-916510821 401378889 +-768901314 -413547338 +502318463 -177677844 +571178907 -489504954 +40869386 420083985 +205896961 -272174240 +194298161 -390189715 +-270536173 436504285 +-580713534 275495968 +-331564929 -325680515 +-846790908 -30779951 +-862976995 973161961 +370606751 -290816749 +-615533305 -40365461 +-429133775 895545315 +-730751012 872220226 +954821987 -348123785 +52926578 -133138844 +-451513156 -477505296 +152451796 899828382 +-639516121 854489153 +765442122 516772549 +780704531 -879007054 +-393370341 616531040 +-33727559 866255945 +451242785 864749456 +145705421 789093559 +615514906 17743577 +-387095248 -515166355 +-475555492 99658468 +-529438814 863806830 +933628446 -286206829 +-81478566 -826873622 +-491619618 580676116 +-165490237 -748253989 +843017105 -29149188 +-578490703 -738475042 +351325817 293263059 +504075538 471112143 +-524433992 -928596113 +285248697 118897983 +-434921442 -158070296 +341172299 -257765810 +563688142 -145893236 +-392020077 730307308 +-515863760 643495746 +921915109 -371806744 +-966722076 132323573 +911538430 989522804 +397643214 80496211 +471964925 -460206886 +-542484930 620445207 +-513518747 -111825670 +-809396436 -528345838 +-244673638 552522991 +154784944 21234290 +534576839 -127666058 +669642660 -204613959 +-955043008 -227318327 +490914594 919426221 +-462842766 -229224803 +292165175 -149952732 +884766487 -480131764 +977626732 -723400005 +62317748 542444907 +985179653 -449665522 +493673392 480657432 +219827283 -40792424 +-581824379 370699424 +201833380 -966392312 +-350255569 -272421805 +-483754948 -29240549 +435353376 -8993049 +-383398610 914108324 +938775095 90765766 +329762207 519981617 +-288933498 474149793 +502136077 -509616113 +-138069124 304821924 +-205054992 -974862542 +-779640483 831757495 +452795185 -705929361 +-588609136 -856032597 +639432421 31268716 +-39330347 314673563 +-857500535 898437799 +118877659 -581227566 +544104722 337998181 +798089004 -409337387 +-624152046 877776856 +-131486554 104533226 +216753357 -186430220 +-144543012 534514694 +147211546 -935769583 +-911745512 -893668433 +-886652185 45949904 +-418385692 -511978133 +508042424 226592898 +139759916 587253098 +700594995 -44038250 +326427781 -111959185 +623623705 958090771 +2136953 -343063994 +-198178783 -737509796 +-879621729 -571870961 +679707152 -360313997 +-275537496 -797935132 +91534412 -241675099 +-359764135 21464339 +-585817361 -414734020 +-277213768 217296142 +-315474829 271056951 +694886455 362892938 +759464300 -80687905 +260736074 -515600107 +638218601 -981123133 +749795443 -331373963 +526217902 254578014 +662145910 -521535160 +541079383 -845414666 +163754287 631267432 +73935401 698965830 +-607157631 883755853 +878058481 918514072 +115809076 201742336 +8262280 500938633 +423508411 124749860 +406982606 771280940 +-259767291 228546792 +-951967218 989250591 +315368991 -181412515 +88202360 -466842785 +459761984 708778402 +-690839514 -665688548 +-996518332 -823155230 +-587867853 -828566377 +-908882448 751548361 +-371601432 382730488 +320083714 -324123057 +41518497 729308930 +-179137083 -657137553 +754294232 826312594 +795643755 476127222 +794641174 -73854637 +327703912 932073637 +-299362729 -460277086 +468652903 -273655836 +132322716 -199140117 +178324460 159341886 +-34592087 799870525 +277534814 -39028860 +460883633 -274411498 +-559389116 866785894 +372198650 -917128286 +948831306 378104554 +-663070024 806760575 +1553853 306252763 +-390404535 663458490 +16561537 -743843487 +-538130721 300373994 +803536121 -660302760 +-634297298 178494817 +979474901 256958959 +-588691993 371272005 +378576797 -876463729 +665524701 111684847 +524360841 511281400 +283172776 -970676205 +263199888 891399293 +707682228 881496217 +-975460490 179485765 +544231192 864024347 +984914483 542240615 +357728662 -419907542 +-905425606 -590467416 +-159721268 -499177780 +-526446674 -9607341 +368730855 396945390 +-236587538 485564465 +-948630378 -534083254 +-38759310 -847215685 +-712619947 985870792 +930192777 -29676130 +294289142 549657280 +44518736 970861928 +-997098259 -32260020 +21834786 781229228 +-809072829 99150987 +-225768941 901898233 +225874806 -162748381 +-687726807 -72899464 +-649210528 -557942564 +406729642 -665078674 +839633238 -966280328 +-343126204 -933258948 +676774093 -406644768 +-897159009 321147956 +-274121702 234746453 +729533483 -920816105 +48530078 -269165211 +-825300195 937954440 +362109771 -261806236 +-192402990 794895555 +543324876 -567782539 +49665913 565554523 +727581511 904015445 +663490937 -919002328 +274356053 -245607339 +-560109461 389600424 +804198452 77001378 +955507066 -127388410 +169550269 617706704 +-28931082 810314854 +-381025953 -721935740 +499599298 -822306358 +-747418449 -433846025 +437619453 254911772 +897314260 636524739 +798293429 937746590 +343772824 121612282 +120120802 -398090104 +-638643975 224940396 +274103046 528836994 +-942869715 -389941395 +-809512878 320480683 +-12885132 142761139 +973459668 -2802906 +119616017 204772745 +33198269 867234392 +757601829 -935253633 +-399682214 60486594 +906908202 860207578 +235935776 224884462 +-972811143 74184446 +-657311667 -424623163 +-108944364 633337381 +424634552 651756173 +683458155 814147989 +-110833310 840563917 +805000010 327555822 +-955151993 -669435479 +-287622656 -876901195 +-562653577 891882506 +-457751077 122455761 +-330604291 -712948703 +899300179 -163151918 +891881987 157228162 +-29412701 -367970517 +-563179780 605240678 +-241730829 -177316842 +135311995 -364859373 +800168256 -207902002 +-295198391 -607022561 +-521922784 -900974756 +741068344 665708737 +-756390974 734181776 +-649025586 895436957 +-460817363 714667115 +-502189263 -641419129 +-375117633 813172795 +725928867 576549571 +797418776 90125565 +-736092471 -62081257 +-187738266 119652572 +-297547572 -813143549 +-181410432 -863298400 +-274540074 96754408 +163930899 -796742720 +914533015 269910589 +-782344219 -989866634 +589315836 762872304 +-15598291 39411539 +-515391703 -169495435 +-876496178 -855169761 +-672249726 -686033995 +-78885220 -853424117 +63553911 -63689117 +-384131409 20497380 +-619523920 504891828 +-972646044 -208810844 +847870178 -808182888 +-573238900 -235907628 +71698696 -18010280 +16093909 -147176115 +-685341295 5117434 +-229027915 -502386358 +-14293874 38835162 +581741259 776167977 +900990569 578352259 +484606311 -967663380 +-532322279 986894168 +337342985 463549826 +-210182391 848819556 +891855888 698359069 +105689088 -489764616 +-801418108 112535911 +-73327644 518907928 +128938921 -892176023 +284313945 -358981998 +-404994374 581435719 +-897683176 174814819 +-470335845 912810888 +481244618 -898495327 +-246266504 -186614413 +-439180782 300370548 +786952299 972440644 +-52592089 257975670 +-426886233 -863981831 +139694065 -992958628 +326820075 -906212188 +579106671 -135409826 +-121553575 -759047570 +180505571 -554076145 +506381681 -216319637 +435951185 126230229 +-551319035 515669843 +-867227517 108177560 +-89495697 638075385 +-223936828 260191859 +-499136345 130456705 +913680679 -64381831 +120688845 399277550 +338153370 -421824663 +734973671 -769781528 +327164275 19328761 +643710626 -953400477 +236342195 409779260 +-522109372 345418873 +815204195 73029162 +-759086903 -21476518 +-725279093 491626911 +-544772135 -419141481 +151786852 383098584 +-965424025 -281867194 +564898987 -33287083 +774167451 306333900 +-631901862 -4220030 +-319427470 -508108835 +952027697 909813459 +917857439 690320589 +-13555462 -726923091 +-981965057 -272442328 +459840106 523699674 +838570192 -665907769 +912995108 277798004 +-75465723 -557856727 +563255430 732184012 +-138557279 -218127148 +-367617604 315578095 +-143235303 -683746155 +-630489270 569323756 +-107912316 -707725910 +-112567923 -362925269 +123346932 532429420 +-632724501 706684785 +-425854066 -701628699 +-835397112 -282554806 +784609010 183769327 +-19806984 987720022 +-889678822 -410164371 +-470456214 902439055 +-370935335 192516666 +370557120 -86985196 +-823052761 -70314287 +239110290 -709789828 +755775553 -560261886 +-282042977 254596733 +-371648236 348288224 +-79830585 -274207964 +-340638364 969506671 +947131378 819328053 +905544373 883851358 +-402486041 855156616 +-813892864 -508118510 +-211990879 -50391578 +603802111 -804954355 +-523534707 -777191860 +-430237108 -789011824 +-722042674 214192874 +431485358 -422987335 +586999397 427739034 +-271453171 229259792 +934776101 -751297538 +-11281702 460950004 +730199670 -41174924 +866786381 225296938 +-453378887 -703022113 +-474594546 -152384059 +242234584 178222790 +-148681539 -193893917 +943592617 342032391 +320965292 -948691722 +-208846086 -72028778 +919759605 405214348 +-234921428 -683951040 +-778559919 412625733 +960104955 570402920 +464745003 910991957 +-446286951 -341215925 +-211713281 610544287 +-932435049 635942301 +721711533 963153708 +70252961 -762295696 +-984118862 -25568512 +857566995 519633375 +-483792496 112542344 +577970487 -896827794 +-637794666 658732709 +313486219 -392783169 +-228101881 497258716 +516295968 148875028 +-943710233 -263246510 +294416913 -961350278 +-405242038 -382227553 +-122145118 34129014 +-523131139 8854991 +793855058 -910116840 +222852028 163731721 +-182621590 -792211608 +400735567 827222413 +-142659544 -549751248 +-48931616 557573469 +-692896857 899829124 +466471514 180173963 +580311745 698725695 +898037234 36711666 +383588794 -799595144 +-348532722 4370655 +-635411592 -396564327 +-762675619 234220672 +-724442433 -348513588 +985327127 930309333 +-866748981 -518835658 +813713454 -596201756 +336552843 -971207162 +572803078 -811625196 +-413633855 630337820 +286115596 127776917 +-371619012 93757471 +99060694 133261030 +862396898 -470764105 +-621357277 -659185455 +618589827 265669747 +-201722283 -425418678 +-51584639 435855344 +-134745994 -511517545 +-799178062 298344531 +311108791 -599482824 +806634370 -129860760 +-336296280 -936097666 +-178928276 219472196 +701878440 160717949 +-983615806 -294304550 +-960859290 913398360 +2585894 620253738 +-572266153 57599302 +-428966038 149316456 +439906403 -583433569 +984412745 614992690 +-433952232 458166040 +733193286 -831400297 +55460793 -380820254 +709775934 -18641251 +-447456063 656182164 +-242381197 -782387880 +502066637 -572834702 +-663885197 -469887409 +830852561 709330509 +-514336430 365915064 +-417859974 -775733854 +300563191 194325929 +-999404799 12030608 +411785207 178567692 +172496988 56632388 +875855851 896224053 +494499921 -819638914 +-586276244 294483837 +161768818 -88901413 +583103417 -382934532 +739171638 277584177 +508765083 391974893 +999496058 -166629632 +-668917498 -271965741 +986933349 506387049 +150157241 -28522442 +29484832 556595872 +-344861456 -705260256 +542187951 26538330 +-516920595 -678460812 +-401276245 -830186436 +997079042 -914415300 +385988039 -456998823 +-989561292 -631058132 +-404784803 -41269909 +-940322535 -501077611 +303592488 371522974 +-119043982 978760630 +434942208 124749601 +-214480297 -725481438 +-734336912 192592568 +-737138781 -504776329 +600945700 -671817645 +384328499 420363357 +837181326 649682855 +750861985 840146609 +675063227 377730673 +-818266006 -841996623 +-810140907 -694272513 +453434845 -51686150 +-495356697 -840278060 +-656884150 52945122 +435256242 227262104 +482709291 131996186 +886165175 493611507 +468721313 737526982 +199824728 -792566616 +289316416 -980250844 +368825880 392902320 +300094025 -553002870 +-26186420 40616705 +-509216181 -108577424 +-104322169 -422807593 +9122598 846899171 +-130899176 157342449 +518325000 -133247227 +-607340994 720733939 +-239924625 -301636492 +54943287 382672340 +-455501092 -781517817 +501071455 -47483745 +174815417 621008118 +263165703 -999563756 +856572237 -765065963 +711695400 853722624 +365926675 -234632235 +-811253242 -776745229 +-246789653 883133280 +-985429072 -156962313 +-322093280 -570534633 +-930593851 -812194317 +329052133 -3655630 +-806755892 807297233 +-567919108 222535736 +216873974 -343636694 +456693011 478084978 +-572822140 -625182324 +-661145329 652877528 +-269409957 154684423 +803765742 8199423 +995051318 -922021840 +-482279524 -371683020 +345508879 575309667 +-155757328 -596833969 +610273173 3549270 +759899352 627488795 +-643249345 694315257 +-22210755 63773281 +-342332009 125008819 +-963200575 -911048058 +892129450 -637197276 +761209910 536469167 +-401529439 888572654 +-685864074 139336619 +217310353 369582678 +-256445579 -283236768 +540574325 -656443885 +-641360053 622595256 +800332856 210605269 +620498536 764656074 +396230035 -187675460 +-219490841 700646164 +580298241 -25790338 +-871744140 560969125 +-222756238 751888882 +609562942 -367872491 +730650972 538912865 +596892366 -175998150 +-667380171 -930536891 +281556833 69730790 +-857980307 864745007 +-922732792 689753692 +728045884 841128666 +827612004 -462038474 +125390544 351311874 +214925291 976060169 +-595234331 -756682535 +779617251 653482174 +761431722 -907783233 +582038357 1180992 +809349909 432395317 +878127705 840594777 +-489442137 263096430 +704208827 344620123 +589423031 256889148 +-743643519 -243805417 +76533354 913861881 +-891010025 974918777 +491470435 -577609844 +469532931 547262154 +-166405200 -390242741 +-550068484 -379916994 +702429613 405023956 +-595859925 983563145 +-261419418 -351032519 +-278412491 699929760 +653415189 -920614370 +529695763 948816553 +143388262 -991877403 +-422637513 786722844 +981337307 -158994994 +-193891925 925464628 +-590185941 -684938859 +185455703 78959536 +-476954531 372245213 +-380717214 -746302288 +-306529803 -447974234 +-503273147 -576673587 +-986631037 -166178263 +984428680 -237834468 +-569111155 -865073224 +941890465 -328807410 +-359912635 -980493515 +748078064 -407038623 +802511028 -271745413 +878906301 113871036 +-381395376 -745498009 +122382270 614659782 +700866265 704220035 +-484988961 205823474 +103083329 -202844083 +-433524716 -205060571 +-918828469 -790186038 +824808623 817713878 +-834353454 103547384 +497137850 -786248148 +-82806742 509397142 +-481870664 -936787467 +602609768 707352040 +-660320921 965262426 +237929419 100593391 +-36914853 -416883871 +-160587192 -831065373 +-710157874 -519754881 +610239464 -961628705 +323955823 843107449 +-146466882 -100041134 +-2842372 838366828 +484864754 -365611313 +174268753 265347885 +-6868976 -202069849 +-450938155 499989825 +-339141132 -382481421 +-267255150 -34476339 +-614381633 436048922 +120133652 702314673 +-225000748 801715547 +-197430823 517271610 +-815285658 337527768 +664065225 90832286 +-656367711 667627479 +-916127017 -203906426 +838481494 364656546 +-995370027 954212714 +-523977026 -327483344 +-11792539 25742372 +120872549 14711920 +-168710638 46497473 +972883864 244260172 +-952296741 -66079967 +-305587304 654394361 +330152672 -552202875 +655171327 -8044983 +179546823 -110909172 +316347168 415315030 +309316307 -491423811 +19399987 482933719 +13110772 -981056015 +-437533558 -264858967 +82247537 -209178367 +917138017 857626267 +-333037720 299108805 +-804162130 -18404806 +372067812 774209544 +726167253 -251428884 +309376256 -794155839 +-648977901 -556007601 +-820505488 -103445869 +-581163762 -738354472 +-656570405 563268873 +-68114607 289827579 +489765436 -512138614 +-249281915 77151426 +-156128172 -636589514 +709537646 -302067555 +659251951 -860217634 +-746077531 -545234254 +157856326 867299037 +722461404 -951755278 +-756310888 539518646 +-375851101 91433541 +-400098168 319469950 +731709159 197832454 +-724144098 548378266 +-86182343 -118046307 +-580903862 -360767340 +-112982425 -570351387 +-891037280 -940048703 +-46878228 281892314 +-626129168 157298487 +746100480 564506006 +-95936831 -400931947 +55270402 580259118 +386043976 -672198801 +-712856527 992672558 +-565368535 253796070 +749803656 -387399148 +571757947 -880120931 +407162604 -941406775 +-218687466 -310977341 +10466293 21700329 +77642225 -548244890 +-609230909 -968019556 +-760111226 -231043542 +-485721509 -778405433 +684175017 -805435645 +68339703 -653327870 +154653727 983311404 +487030671 -391895227 +-654965643 501233802 +822997214 308055334 +-766314619 -408988968 +231301621 -865083638 +707486723 -94990491 +772915110 441437110 +-272186099 975306189 +-260153073 369426687 +-888551215 -549899767 +-705295604 -178352848 +-848888487 -129193372 +459563590 -34696649 +-580020451 -892028559 +-393234450 -479174412 +336163551 -166985608 +965363670 -147923162 +-331426101 743157867 +528188047 -848916947 +-153736251 630712946 +-633658778 982439343 +847182481 -349466570 +10442254 38163671 +982563260 187631642 +-351057608 261056404 +361066894 287796671 +-42246041 -979505437 +903309750 -709602172 +19779993 418877598 +737869059 -355486319 +-822105101 -73291068 +-154873459 -583539855 +55175687 895857936 +324149601 -184783964 +-583993154 769813237 +177098520 -136129527 +-773709064 -911983820 +359056569 -883026587 +333453652 673803649 +-683133133 763365053 +-140526097 57169860 +316224549 -29188668 +-967212427 -971957734 +-327900638 -759729102 +374550104 882656549 +808698670 -247254642 +-883713446 -252737738 +-473873391 -994526127 +865790232 -288855290 +-508969651 -255357179 +550711296 -919213397 +790143049 -728142032 +164649035 -283409227 +-825443 510584479 +201722736 -484970081 +117232679 -183471310 +876957363 606319452 +658584997 -639359135 +-412423714 828438200 +-634458959 -579000037 +-382017447 -17501156 +965708844 -51085477 +878953245 -362568746 +-956094067 71799568 +-896687194 -179043385 +-820641900 -468319393 +-94388461 -674624627 +629750247 380919508 +291491549 -265354937 +725535241 -589550487 +-171532516 -472122439 +18215423 -69280467 +69230139 -880324997 +-932989001 -808758903 +72936967 -968999352 +-587838103 540918947 +205394726 448004270 +838027034 -415686437 +-281917073 104441301 +-635799629 -232881579 +-942061090 122622498 +798626268 790388425 +867940085 -813341880 +-264216953 -914979664 +968886822 -750695327 +-304559466 967570017 +188372276 -221281651 +201747805 368312476 +-383455761 -814558675 +-586673282 -684016481 +-609885355 -314463826 +595614243 297808564 +-580245267 913859096 +-911434527 -224591534 +300046431 -672957394 +-840274576 798519481 +-911081190 949036468 +301782791 -263570387 +-543172551 256257862 +515894837 -938248657 +-545978829 325126710 +81276564 755695718 +-914439709 276107483 +-300409854 -365115352 +-676107317 186666957 +428398837 -324040252 +975727289 -9367552 +879979066 689410738 +-220428369 -84791141 +-723056153 901233983 +-754979162 546975807 +-978016895 409293288 +114494483 570738438 +282124576 740271664 +636808130 684167753 +-858715677 786544433 +715519492 -675014412 +325568987 549158437 +625260362 -629593166 +-837608191 -569266813 +-838811088 -318363057 +-896293627 -816052867 +-425970800 955045749 +784183981 -296599178 +-70001562 508982887 +-556543349 175486614 +58964216 -377407317 +-142393132 -465225813 +-31278926 936263944 +-500023214 610092815 +-953635863 957005829 +-746570317 -873255911 +329301736 965615038 +786535939 -612551422 +-241682080 -642351864 +256254811 265474981 +-666721411 -137632395 +-850239850 656981801 +437105556 -381887857 +-805738492 -383289448 +-540914309 -842275235 +999485061 -869125409 +-764315596 -56216775 +328662632 697378764 +-238289912 893853031 +914664587 514361285 +-85589239 239828213 +769757207 -247157026 +-547761894 -25554630 +983502322 -131428512 +-428709402 -237643974 +-568053112 -561092645 +-671166829 -755437752 +922987781 546393831 +482812906 378885819 +-468040902 -753908072 +404757797 91377715 +-304409050 831320865 +-198717083 -27448842 +107956841 248203353 +-97348754 -249771184 +-56285670 -837311061 +-107556543 371534899 +-137191852 171961812 +-590006948 -738054317 +-26575788 996472908 +-645579376 795419760 +598432606 -540710718 +405533380 7755295 +-355684132 -220329507 +684483917 -770404543 +118099687 711085171 +430956580 -823480584 +-849511677 -244812983 +764770607 -20226093 +-550968753 -584007089 +-742651374 -262901751 +290871096 -62377384 +-28824745 -895369969 +300711930 -81470220 +-204580395 16015732 +-381162265 548807423 +766991266 1760853 +768897708 -731006063 +-210510973 404896333 +-61475831 605437905 +-845544208 -788927835 +292566744 439790727 +-77149857 -512640519 +694398193 5774181 +-40819055 58912511 +208022207 474326425 +477704576 -738081817 +496711369 723546753 +-342173630 -259262300 +696931988 35111678 +265615468 512887703 +403791792 -201925675 +-120639522 -12766662 +-588176256 -1556765 +340443301 666490082 +886003814 -204785743 +-774237487 429054802 +-84702462 881661809 +407768289 -646858630 +178391658 -72931158 +733573394 -829215923 +570990053 302704120 +248415215 -907525964 +408624309 79160739 +-467128396 730252215 +453718750 -733659161 +-743809309 393089337 +481241741 -684609779 +566811506 729087644 +699992208 -952680648 +689674063 -385562069 +-718260194 -573127061 +-375177368 806287286 +-166735382 -396013794 +-913584462 -508414743 +867920208 557485194 +369485638 350186071 +-439744110 -742936501 +629196271 -162309539 +502930274 479699477 +-890171916 114939524 +-193952445 -602841014 +760323962 700839864 +733773993 894028660 +195100700 803646069 +566440215 661882605 +-920038944 951855011 +275301758 426583869 +-10864322 -672681919 +357080767 -269304324 +650826773 -467171500 +433730056 180688243 +-468450752 518770447 +555923046 617470510 +-4680197 -917965414 +815102920 933353852 +43455784 476134368 +727789774 496924565 +-285814719 649445231 +-742996147 -669341846 +-807524790 -273890421 +862754848 346881699 +109871157 133046712 +746626587 -605486905 +-447911720 534462516 +-887892856 -533087031 +557894825 -386890660 +101527433 419446165 +45382345 680476464 +-936696544 9737865 +-838861438 -287603742 +-123789377 -427961832 +-509679516 758064196 +-269141156 734191152 +801931005 736959848 +-811598195 605016794 +-817431916 -170313599 +-670726375 366605790 +829860568 523632004 +302495074 814514966 +-567843576 -878850858 +886291353 -538504592 +-381168037 -576280739 +-230817487 -954007429 +202213788 745596298 +652291835 -534414613 +511683368 -127529530 +-843192641 -348062723 +-721838013 113993398 +450475353 -751967760 +580036931 -553340885 +756540908 -737723668 +8717841 -448180764 +106460509 -980837974 +-964191374 -21194816 +-177457289 -418388091 +-620769893 719596828 +955960399 -456221649 +-856996272 589389364 +440170522 150290950 +267747295 958106166 +867682657 -189619374 +-616127115 955838003 +606353907 -111860966 +-412636880 -124461304 +561113273 -653053689 +185195022 -253172163 +-365065036 -279139890 +761406483 36346363 +-894469246 -8463859 +-800153538 -357981237 +-610736882 -490093575 +-114351502 -582104695 +638843114 -665685197 +-446670832 867768998 +802566944 976335680 +-848369771 988760486 +439123308 -112977701 +365238275 -361835900 +-889846083 -889961296 +-83939532 33968776 +1875049 -593879635 +-774802270 844812330 +284551139 -549450343 +-4506561 -893238248 +-669683289 -119787698 +-107965879 -92628123 +808080138 -321510392 +-733675806 -103770862 +-777157102 -775442967 +236849464 -700682027 +-480098687 220110232 +-268657698 911671562 +523680225 509227191 +-851732647 -90888572 +988089097 -470501716 +515271058 -378712826 +-849876737 -779734580 +-424005908 -493211990 +-61731258 -179938218 +605273597 -436232151 +11039752 -158647358 +-635807218 -587242022 +-819134576 28512500 +703305248 -83530916 +209193926 306951792 +130785250 176740598 +811854508 94382336 +419611430 -224203985 +-162024201 93776922 +-16940336 615106637 +-148020346 -409284282 +125508939 309882554 +-852641793 -778213907 +-879805933 962641064 +941689762 -138162756 +385303520 -173713475 +-287570810 890861909 +-629544182 911543449 +-65275290 -456178921 +-978708914 -812486210 +897944898 599413799 +-141568501 -181309819 +103148808 808233442 +656980142 65991970 +273538059 -796108925 +-17577918 661481459 +961732172 -58285153 +860809588 -68755705 +-786113586 -333207890 +928251289 -821338518 +-941496308 -789672353 +792063436 763816422 +-198706188 429827838 +-146846055 -632231795 +-408166071 567655959 +-89638358 -527391782 +657054000 -590428601 +558456277 -789641928 +333666207 168208887 +-110864788 -85384506 +-240090972 288481493 +276000788 -897062601 +-392288058 -240797266 +-683420409 -154431827 +-432114665 430157286 +-156963012 695951594 +223065564 -489701717 +849926177 -544205453 +-639824015 -47050866 +-173564751 -493081728 +373564437 -763981808 +-517208212 -350849845 +799284147 100852949 +-468939760 816010472 +777566610 -311532029 +916886754 -268744512 +-249699341 -999984405 +908867264 566242030 +-121341667 606663573 +798763766 -281842621 +-482033762 998616662 +571863373 -263704873 +920172862 570715626 +-317225433 -491568880 +-191146388 -425872510 +357269272 -931539025 +623322693 -717749355 +-760354528 -177754498 +-762721681 -982675865 +198822869 626390358 +4859270 895264759 +-163784014 -674829242 +-168027636 -176221195 +-224904941 -134294427 +94232548 -51273772 +-362497233 -893820759 +-512304037 -67974122 +384453586 -792610287 +-932662698 310955621 +-413205657 830520528 +-438140753 272801010 +-126271908 761576680 +976525041 113917969 +295341008 595580605 +-534088104 674435416 +-312060737 958209106 +327737443 642906071 +286201405 -236480942 +-869333471 792758079 +-982878989 -230530530 +817724861 -656942263 +-171932294 977380816 +939482118 -949076864 +-613463655 -651524877 +637803198 198467001 +124536937 961467639 +-951144003 -335671906 +-623965001 -556718108 +731408252 834539010 +-514717933 -957913054 +-452236570 466708299 +-893431742 -341117000 +58819188 663024162 +335486968 276643122 +-437050220 -283520048 +-808779668 876072551 +-956189498 -722509378 +-888931002 363318742 +-702958086 -25945623 +410730270 -713331951 +-520553033 232261437 +-30781757 331576268 +-692766066 489562309 +-935798817 12642467 +-418550303 -438145503 +-117862255 127193457 +-110340949 792009643 +-523530174 931963603 +174633076 196486159 +720567234 745066603 +897056224 630269699 +-783883621 -943570599 +710481678 -910516315 +384896820 95225879 +922866946 -144816203 +-700220444 975855556 +-551636610 -643811456 +-553871321 -354491208 +-190428375 -730013496 +-169003492 -672192882 +-665275229 976425064 +242227760 -522912547 +448698445 929466078 +111552386 985817381 +-64700583 35502999 +-796160510 899899039 +79640796 -734522925 +694239898 -244942419 +595088681 -579326901 +298048300 841367826 +202561399 -500637850 +401968528 830846109 +-666777783 56748936 +-265031780 -948438475 +-982599759 359733078 +943165782 628636676 +-648791875 -217513752 +247819368 260354052 +969040092 97265166 +-322346482 797537543 +82820529 205714296 +698492860 693031588 +-471479168 -219342414 +-885379947 317109508 +592823151 418558581 +-647994962 713215792 +-754660662 -874323988 +433100423 -116585925 +-486133697 -659634938 +-316310835 163683906 +542464689 244232271 +-556310281 -290127416 +-188317066 74975248 +365280057 562621055 +-710019836 328867747 +444797687 34056368 +-155111366 196257043 +728613350 460260135 +86645864 -254229717 +-733292796 -699208846 +111983967 369221577 +-336211556 -949927698 +-970118547 661683173 +-5553466 509014281 +743080908 -52932399 +-749331556 913251983 +-668891672 -819535070 +319029164 -964246330 +-459280765 97055306 +934994478 -902029775 +-929380560 -183864646 +-131415319 -702869614 +292061148 -136043882 +539477321 714591633 +47361079 -11694495 +569553527 292275594 +112623235 -10278752 +-344480676 99656157 +-678016618 -966972487 +-487458751 323287350 +-387722538 -889384742 +807982491 -198867795 +-793743393 -5164410 +491472274 182213189 +186423822 245702030 +-447021410 930275324 +418848233 -305167249 +732455462 997681448 +67585433 227388835 +-41919085 -922531117 +400091904 -639668361 +945876621 -127021013 +921518630 -93117773 +-40439480 -121006058 +-536073371 675025446 +-843994869 934713028 +-329533369 948797815 +-223506086 -994410105 +938405747 650563583 +192186663 -330426513 +928472107 908594468 +-542534036 -260880172 +410205382 -226567547 +673950576 -182067060 +-830764862 -656413751 +-589130003 240754594 +-345245867 685125345 +948836373 -873538364 +-241298956 858980797 +-416935385 -731677073 +700490221 809235587 +-304330019 -541157427 +899583110 688751359 +285612206 44266807 +-186454882 604597353 +94603471 610550977 +-191615718 -787983996 +255664646 -206134201 +523948818 -198455675 +-159355215 545064835 +-267285465 372676692 +-764978977 716384893 +-607953163 -90104587 +-69085793 244263534 +977087981 -925969838 +373708243 -285352006 +751170585 609902484 +936924417 -589864771 +-268594237 -790358684 +-907843766 292306652 +407476557 619797444 +-991624460 426150601 +415022586 -591152283 +-600497178 -522742974 +-118457112 663915539 +481328173 792889056 +309315470 -675106674 +850101399 837185691 +-694986462 -164738051 +553266182 664976484 +-592560057 -633990451 +-439572495 737412022 +-865508881 645799834 +-586985047 -937739809 +548821180 -848822513 +-170102106 978132259 +708243185 -41872291 +844083784 -569398169 +715642688 -820878008 +157177561 -662695855 +-331866710 -477429424 +177279725 614949319 +779015458 114026202 +-446172140 -966608188 +-514738825 639213342 +455377452 -15312030 +-786132830 -203074708 +909589350 941615745 +936540611 -899746214 +661607440 -506136496 +-258423887 752966450 +-815440413 -16506800 +-241098754 523537022 +-703996108 -836873527 +571162814 -892824752 +-334210132 -878544322 +-371280176 825835770 +-77119455 -297264953 +180787360 -476868704 +209249327 935516282 +-208184166 -406459756 +-619711298 -850367139 +483577899 429447661 +-543212367 58292705 +-228011354 -135560711 +59125009 -704133534 +53610608 167284081 +115868684 -993629791 +716879956 42105287 +897522507 330910930 +-379205289 -353451765 +222249031 -745305359 +-677192656 -611039229 +329398243 -605749003 +996930581 -669155782 +14566528 -709020543 +75823180 446755685 +-656524602 313057701 +56446342 47086322 +-591266759 -142873370 +-868632854 501268399 +-92200700 322113588 +-375785191 -944813472 +-194388710 886034701 +-783618328 976431000 +-824512126 897935857 +900916143 -219436271 +-777488359 -129542935 +325459579 -376301705 +668318281 -280148817 +714352203 486301339 +-412664924 3909342 +-359886002 615517145 +-932362856 -484245928 +869969085 -152837652 +-382635284 -338085508 +-580097971 -273782547 +678371744 75764958 +863778143 27426047 +160058363 -80116396 +-625837829 -835532354 +759205606 627524050 +-605648198 946540811 +821865320 522177356 +866076745 -820482742 +559605866 499967868 +491171121 862669948 +-894481805 -551209059 +744276278 -126294557 +264972970 481404354 +762894311 160832045 +-119690965 274375358 +-325825871 -761882532 +-904557297 -348691874 +-916821377 23410929 +-488322836 -555366122 +-321203577 685286282 +-633888372 -374977579 +-940840411 -125460350 +-239228297 -30585054 +862625386 -993641451 +-261930191 -276805347 +-445420636 -389763525 +454758776 536205315 +910290330 879500140 +-504918702 -15852007 +40733400 -87389805 +-369407158 -46741554 +-844542695 62348596 +537507347 46235101 +896397657 -711523655 +-42165722 230973602 +-669741533 -260700354 +183200645 212599043 +-492394723 -10031943 +587595563 41779641 +472807059 473937155 +571396264 -775690977 +288703113 -921385646 +-11290399 -576500844 +366082343 567789037 +255871304 713804565 +943736833 -977107994 +509535930 629866751 +307767065 -373577599 +211464155 -243638922 +820566428 -527527384 +64209148 -166221 +433795526 -972003208 +-905913195 671228007 +-952006026 -905008319 +100321133 -172966913 +-476242050 212392285 +785826563 96233135 +901492567 -768649221 +776807879 951756953 +-112485505 356337545 +-364345047 -756984340 +-375826720 878667832 +271759787 -738500915 +529365776 854980282 +-233602331 957807682 +349735705 325113956 +-532428968 407125668 +-950353186 -557196723 +930738407 71816094 +-419204152 -882166285 +-17400835 -137691329 +-552655776 862210120 +221043876 -526486553 +-138870164 -480490419 +-356876586 666033492 +-477689828 -228353060 +264875212 120962105 +842799669 -430778866 +-12848742 -234948399 +570219610 -482191556 +896152215 807202759 +477105981 883726113 +506330890 841934681 +-577654192 992513907 +-783938945 218040957 +165489468 -691842845 +561414692 -455681361 +-275542726 -727089800 +628712702 894106095 +815649635 -26178495 +-708752295 -940588352 +-410621331 -975496889 +-688512920 51268378 +192482581 395675513 +331548196 726945672 +520654795 31571124 +708322776 421259855 +509258121 -460475064 +-677456884 513310633 +-869058469 907324582 +-482314697 -585591190 +-556446862 446605333 +302097218 -423291018 +-500596976 971046081 +991361358 -998363902 +-160163033 -484178309 +-235601000 -306262623 +-470970006 46051874 +497608501 -902434577 +-219927319 -815491078 +671902918 -954985369 +422561442 -787215279 +260355575 99161759 +-189207566 201278988 +-329375473 994180381 +-201756461 -630053488 +830659811 -910262990 +-230695913 -650252891 +-595880894 916621552 +-747308662 102756722 +-241523927 40280656 +-825173002 920306195 +-45561941 944452719 +82320394 38959407 +-159379875 -626486592 +-652026803 181227361 +524095117 610942473 +482009158 -902449182 +-953110405 -842301057 +-859832954 -831326263 +-389007240 -732547961 +120838843 135160558 +-235585001 355999660 +336220415 898046148 +190648681 -544502285 +-362469032 -905318472 +-168416116 579562942 +-604363948 909318427 +151132574 -79522532 +180099456 153597574 +-255771690 929008925 +-890055229 401160955 +932910979 -355861910 +830977137 -25098020 +816228816 -379297729 +922753026 796749396 +829353151 872907409 +-970911669 387221035 +-470013552 803892049 +695311114 861712153 +483793412 719298154 +-889617510 -956140987 +-457338702 508460179 +424744628 -681136843 +513891068 -92581798 +-816125825 887127657 +-336700925 -622861226 +794857688 -194940260 +-877229544 -201164971 +303965611 -475963352 +135499977 -27038982 +790930237 816612388 +600916121 337432848 +-128925878 -627544749 +-579756248 -273977065 +-313330079 444192643 +-462683655 -770049092 +884253454 -916477103 +909796171 -197566097 +542293809 411594442 +428112944 -208370669 +-387013321 -358968246 +-534196635 -579502817 +177888393 755346840 +-264880920 778337391 +8665291 852771187 +-499609957 -673805873 +-567518579 -693968050 +-721638247 412621512 +-70918188 -984720392 +231567643 795678790 +510801337 384991684 +653267008 207273267 +996805921 390727839 +90584478 463958458 +488827646 -672694556 +-125130540 119295467 +189159756 917792757 +68308088 -189611261 +-598760778 -297717864 +-864437036 404837707 +-539394912 286227899 +312071456 -379684483 +710981610 759274506 +456910513 135624840 +107727212 -580748345 +3314717 560898342 +671365961 -697691666 +-130094050 402003751 +336513268 -950483410 +931057409 968645210 +465848535 238281772 +505331683 -393752322 +-642133344 967585109 +-851981299 221692485 +215473872 640063802 +-992253566 899863254 +-935337817 993519583 +64755843 -171762366 +-411395713 52594015 +-574994060 -118220627 +576728186 562756162 +324548080 481273092 +-233865154 -820017957 +747013361 -315672030 +701126689 -939752190 +560115008 127954788 +5110842 57476730 +-889349343 983298977 +569729544 509966671 +251707918 234599448 +-11179531 857914681 +738303296 364007694 +492951186 906131297 +-25927595 954733000 +888474536 361686367 +334491627 -636060289 +60460734 798355100 +-892620228 961781024 +852845445 361584222 +-677157846 632118737 +-816278010 -836069090 +439228486 -730303076 +-953007468 415697564 +803696173 504358497 +936117841 803680095 +18022902 -736943687 +-344758169 -566534323 +151771325 -57569089 +385035681 756372411 +-52529425 -468901185 +-899324999 -768913626 +-10371702 -222331146 +109497721 -475914603 +-370372519 183779191 +-366227982 -486097817 +296446795 978425042 +895512773 966500346 +559853646 431138130 +963719222 -53329897 +355839016 60795524 +-487751243 702144286 +673944801 -641664139 +725440620 -821693050 +-282623550 215431287 +-288778244 -827624967 +47324872 -523614199 +736235710 -318867627 +790630352 565268684 +775842063 360352443 +-348250763 -516019853 +878565324 -931622000 +-683114450 240398209 +-482829239 -223804339 +-417707440 847514023 +882527674 -918896693 +-773690253 715492418 +173340845 840055972 +-577630518 722308981 +-564217077 -178191628 +499244558 55933047 +821316425 911010862 +702725269 438132374 +593380858 -886359878 +-770582272 -283245551 +-976048116 -522364442 +-143479665 -171041299 +-906699467 199188081 +-808511937 -734570374 +-256878946 176733499 +-928060693 377035318 +-513215788 490638937 +43421992 10123022 +-410297969 902628051 +-445559596 -279772803 +-133689064 -850414905 +-648005805 339414141 +292398649 604342738 +584349537 -758174005 +-348722197 -903589085 +777719146 -208429324 +830634757 -432426422 +904449510 370744997 +-71278718 429955555 +-771362812 -520645602 +-154395629 773977833 +46504977 -756318568 +-501966755 238401927 +-742256496 983683086 +355614000 -414449277 +93264333 497901336 +-156675775 -658751564 +397813999 -621717023 +-686768906 -157984760 +-580766599 -280480984 +720410517 450476736 +-537506054 -834013930 +-711939641 -831031751 +894439995 -167828095 +19515722 585891112 +791179278 -390794264 +-435230866 -522602791 +304826934 -842401860 +-422381841 479085051 +482282589 150923674 +-328844983 940192370 +316157995 783418230 +31453659 672867275 +-705386245 800484009 +-301144875 749028532 +-238263761 -5983522 +-127316429 -404799957 +-681968838 518454422 +920805762 664808549 +-792990740 -704083136 +-661019002 -996514835 +-184177325 830916124 +750549970 100743505 +-14714700 -251671754 +-192972239 405241803 +-773120418 773612417 +-948622141 -732912456 +-445852064 -28631452 +-160504800 -466187102 +911274091 85927390 +-600258285 -176662916 +758135816 946051536 +954162892 484992671 +191415967 -386635486 +-596809014 -453244446 +-77286389 -118435959 +934695936 -888584418 +-758191156 772443367 +-296792052 748966255 +959534919 -45762212 +464778019 227742720 +-393777785 673693383 +-149201941 -240339046 +621653642 396147451 +266141517 489110389 +694446293 597474546 +302639565 -162066273 +838227287 -935980470 +-628334430 -520572502 +322772049 -634855859 +122666601 -12494283 +806404784 -27799227 +223217415 -884772038 +619470237 -93736366 +-583361568 -271545660 +261228078 95856717 +-444616511 -247311116 +-925914546 -122668128 +-719415681 100742793 +-24122608 877973683 +-310984426 -896630903 +-3194439 -35012157 +507827686 -506527041 +-273739749 334264019 +145259792 213484209 +-977415252 -366798508 +-718724058 -24418029 +330184773 -314328195 +-765532760 229696487 +-475694220 64615840 +725996944 416877380 +-134576425 357868629 +445202183 -857136523 +366649349 398731375 +-323088234 516509771 +-376974070 12639598 +496655370 233178629 +-396960862 -937263424 +473555804 967273330 +980157767 128092718 +67638183 -426881950 +-683133868 864772278 +-607430430 -739519446 +-548145494 357310723 +-245648194 557969010 +974174811 267998849 +398627024 -246279031 +-303947439 16381869 +-773866545 969633397 +-178432790 633301267 +6034040 744233559 +-660781148 851758793 +-701195588 429782429 +-883786068 75944762 +116680284 178409917 +663699200 119552718 +252438361 500582895 +-43272710 -418151372 +-550459367 -792909536 +-953768003 -256283917 +696989002 -484708162 +-809630992 498101284 +-398958291 -186541303 +-46974284 915813023 +-442729199 138123903 +-318826548 97383570 +-802440762 -335338354 +793861317 915548632 +440045816 -679366868 +36417374 -252774338 +-825744429 -447682676 +-840277609 -994377548 +-202204331 -350906046 +-179698026 -556267331 +-580162762 650130469 +737180602 -138031325 +-444659633 181289215 +-612410130 -950239818 +-23193807 270148638 +-622615475 -3768445 +615281809 -31840128 +-534868642 787542950 +-84853614 -203368593 +-430300887 -922664627 +-285727842 728290338 +-181719961 -9172303 +-849760301 739734473 +-634232049 -258511206 +-281209620 -787460852 +-910553844 46932505 +-7559072 -420109145 +72792188 -817783821 +376417776 598948940 +-789289564 676674356 +-51754231 972307447 +-9824049 -691547973 +-177335087 119592087 +989865098 -517261128 +765042232 -587621994 +654020315 -770659746 +95470619 -113297587 +-311473088 14329820 +-53885734 -904018668 +-967706686 8008198 +95477940 544410397 +766608148 292324127 +418021772 63143588 +777121834 210755443 +-71860220 804445374 +-230455360 -633526355 +664634727 190355808 +741730368 537822935 +-47940216 964953254 +-540714609 652864160 +-561989179 -183452128 +-40514436 590295227 +745458053 -207997418 +-259218118 -221042994 +909642868 -805904203 +449602867 137420865 +-837329245 434862267 +-712467682 -199079266 +767735171 415215280 +596526002 39102965 +-746718599 -376503885 +284821123 872109388 +-451303825 815304825 +-495182504 662833096 +-657614264 902011840 +805127581 -146519324 +-621888874 -369815693 +-15992571 -307864914 +809588822 -44854253 +309175883 -8418129 +-942872254 -705530621 +-244831356 786619814 +-660382204 -476164663 +-768956412 601940685 +723401530 263484651 +-964125256 -863710742 +14497569 -512561876 +399920076 -91819441 +-961016986 -774521031 +-530356923 -353972255 +-11443517 45783696 +122820005 -419221700 +477279341 -510552601 +816058196 -644635956 +-820302006 -965373336 +651383898 -794849835 +-354370329 919502616 +-595040141 -47975587 +-318773183 182645069 +288236975 944046595 +938355993 -732846368 +294049237 445627462 +-667951264 -258297264 +175393934 721459826 +969250491 240410598 +-632950598 -844316094 +-255426643 772984212 +-38353358 -944608121 +434543582 472186949 +-613814116 -776554014 +241184201 -984368461 +678718936 83115102 +-308106039 -342959635 +673677970 911877995 +611074587 -473319210 +-857509775 396731220 +816436629 -765675599 +361594419 11734154 +498203696 -528467185 +374765470 -199111539 +581719439 499681234 +-904589697 -12302062 +-776270156 -689866709 +-289559922 -992517102 +273989527 284544042 +-247306292 -885641254 +-120805735 -711750242 +-782087862 -757822577 +-214041926 158137828 +48269953 64504733 +-590089032 -881172524 +-870909562 -134185950 +984376490 971464238 +-238248281 -191730573 +-888365423 -366158876 +86264934 -206754884 +685893633 266289822 +-506919758 722338206 +-821678534 -234110827 +-666762304 -717610663 +-876318434 326083544 +586604845 -574709392 +-265579770 119890697 +895137189 437049752 +381583479 966434585 +36175868 967705575 +-571388130 267490994 +909438768 -293981348 +-322824260 167033806 +-723121415 287141450 +-477208881 -629190870 +998987123 -710593453 +534190319 -533563470 +-455967585 134941159 +-214472588 -267801396 +372701706 -818235773 +262044492 -133245359 +-468246018 -660246445 +-939691832 649593970 +141655426 471523516 +-134001772 -931426656 +-992260159 258235537 +224732283 134979045 +-200021679 -441697824 +-867322535 856825346 +-846873794 -22247617 +-571463509 -976605259 +314489565 -245387984 +-239797637 446119744 +-326230706 -711331837 +-792858760 -338226625 +839705762 -807889060 +794731719 -466719778 +984871029 -890605666 +311104368 201257925 +616048986 483735784 +130700492 772198965 +811543265 550162766 +211463390 128089945 +-250543245 488371453 +333425628 899227625 +-343369098 -6033528 +972378864 344428633 +974627887 416776952 +-181675375 766127991 +277417215 -19370272 +810529812 -863008669 +-516070194 -327081821 +683007187 -604592390 +-915560448 -137766226 +-696327530 -143306985 +464147178 690108933 +-435064684 590176790 +885844321 133790634 +-482781886 288415667 +-122933736 412244998 +814558807 -446039833 +368901652 443845756 +-534603185 -578587833 +242455290 -842074963 +-512134339 -362269107 +-828578938 -905818524 +-488787054 312295608 +-544744177 -400209100 +670360054 -737212267 +-84558460 -209636125 +-857256581 193511334 +950471712 -598411069 +743298353 -827828734 +324662615 -894084886 +835441550 772089984 +887260776 928610350 +-95107063 -478665956 +334648151 -794353296 +-703039308 -429741875 +-254917510 -124363741 +-316396079 795487350 +-358303852 -916119313 +274194021 -974238946 +162595183 393622180 +244413455 563564210 +-234306064 -407788099 +-683740542 238902488 +-875024028 934712278 +-901693421 289366759 +844777683 -736788312 +-804962854 599981503 +716337373 397389634 +803843595 -772279116 +845050007 -508513651 +39784685 -613768064 +-917630333 762009823 +-450014318 417413985 +475616452 -252511287 +933078171 -50221303 +-909234747 8866849 +-848228292 -74971659 +-5059919 747543127 +878309508 -672272502 +20036517 193390556 +925503906 -952031742 +265131546 -642768124 +-573949530 443600578 +208343082 -573045816 +577716859 -623067995 +-22349590 441767667 +-936021199 -582862797 +77144776 -503565506 +859913754 -997100427 +139860251 -825427492 +665464137 -822389726 +-946763906 -533956023 +157525309 -834395768 +-575715833 -528156746 +737387537 -793179068 +-912852244 -473602211 +-517453330 -753294247 +550093032 41369723 +-594916495 -802874749 +71219228 -663183229 +353431794 -200316740 +397625128 280482370 +-909001329 551460699 +432520473 -553264733 +-299417922 -879208367 +-600919573 545996248 +630491215 164860607 +793406461 84451552 +-571449347 -109900580 +984727481 -609804900 +-907941236 995137726 +-416576338 -152636275 +-415907813 -396619874 +-545866126 -401007281 +-300854492 -95654966 +150733400 53209556 +-108299288 118370198 +-514091318 -782351207 +-203493956 -721760043 +649863266 -327566504 +499480888 -556905012 +456468233 -382672585 +817014647 371162161 +214815905 1623759 +-343690809 431514573 +900794918 502852492 +56421792 137529053 +-654503790 519750381 +981255904 -670481429 +412713046 -224538189 +55859178 -554366678 +-534009503 805225072 +-206203157 -489222282 +-65344586 -870373432 +-891816404 -385032567 +-391705809 72313977 +-506919734 253221093 +-54792856 520030501 +-265267851 906831762 +-768252549 -532435804 +-140146401 -467950673 +687618112 808941528 +-930163947 -521714809 +-122202731 -433995305 +327733057 -528133033 +929267429 481874010 +-631782438 79214078 +-555467608 -109299575 +-683877690 -754838531 +-238030372 331860752 +-539951434 510045409 +779327341 632476957 +-196989273 -809043821 +30204321 155713725 +451869521 863138509 +-468740094 -609858093 +265385492 -737622606 +-758001578 -702026775 +212821021 457849538 +-782833147 346727146 +458753341 -537039737 +-276218424 -515504913 +764365845 424803624 +816812109 912117453 +-612534406 -839818320 +531178945 941694621 +40092133 -900464855 +-28355930 803949807 +687595734 -337938189 +601948223 -28616014 +312245919 411262368 +10472603 -22128526 +-901929875 -182401121 +405339613 189418123 +-600367388 -403421473 +-168375194 155501504 +574353610 63740916 +-380996832 505522409 +126864693 -123265994 +877232233 -650427463 +-821222367 -671872119 +-987517218 905395069 +827442008 -667979283 +-814158459 993980467 +-535898150 -159071535 +-130474104 813934416 +-910240341 -663180431 +243478777 -163588670 +216802242 935740164 +-997318297 -79033594 +578912635 -421940389 +-943086162 998565936 +-802573499 530002613 +-656129949 -779469884 +553401874 -311902730 +-827188837 961950312 +-315574878 473334193 +-140937623 784076008 +-647879845 -570687632 +-587213487 433081227 +643471065 -129036007 +-499098990 -241021093 +-283355020 73898509 +-693838873 56837406 +-606097575 758628923 +-401451982 -70587888 +-305329842 513866415 +152605796 -409932866 +959972920 -444839648 +-313099483 -932482818 +876207245 -486437420 +-376815343 476693676 +946823900 160415939 +-319503245 -384549777 +463176835 381616589 +-435370308 -734102213 +407077387 -270385499 +-758130106 206727384 +-573233641 790687420 +-643498759 70753739 +-218794748 122250695 +-232122646 883705134 +582322634 923273351 +456722608 552988306 +34285047 -101514562 +32445525 -901638868 +288037900 -18597838 +-828009787 -265157494 +532235164 -352861338 +529362552 -173957631 +-52588542 -834698675 +-817853564 586930745 +366821895 -764161563 +-212688974 -148142800 +-119104506 566097590 +624668688 -439600983 +167221061 108060970 +540454377 -242449804 +271415817 884614742 +-394737638 -739527122 +896664243 -941152982 +744123573 8421295 +913319032 477696131 +-760882224 892922016 +-959274881 -413676491 +-492399182 684577495 +-23399417 -16518493 +-352023515 -418419927 +887958917 -613288584 +-330830381 -601334097 +-49884370 718632466 +7926075 735014079 +-276404247 -600185105 +-888749882 743103255 +-116633035 -667498685 +-782909967 -13422931 +-513828654 -48427943 +981444579 859849209 +-833045749 -343160103 +-781836305 772238944 +543128885 -84001892 +-64385039 828516936 +739263963 109450269 +164543649 -707161933 +-71138952 -951051133 +487597097 -821008398 +32462472 -415863076 +-503277684 -721769678 +505210722 -550797740 +976839882 388493171 +-318546062 -223420677 +-147626028 527038388 +-942496060 804292519 +-770763778 534302487 +694845834 -378781227 +58375183 -820879444 +807234320 -26930546 +64094637 832393317 +811626737 -448074475 +750144495 -697907013 +-997898382 -770962277 +-113758673 -975299686 +-32427293 -372484654 +153724341 -795269240 +838606375 -423457782 +65450180 -104355232 +-102869344 -184101918 +700729143 -735727003 +691697702 537135968 +5406581 -493569362 +695423174 470547686 +-458450927 482704994 +-829249902 999348124 +943040151 -96975854 +-225210163 -333417124 +508582810 302907636 +413093650 173122397 +-713984959 78520702 +390606778 567477319 +322759322 -963867418 +476939356 -362806513 +-160501058 -37318424 +337623523 -490877790 +-575292856 912883373 +-870849863 373246487 +393926276 836348103 +630118437 -863596934 +340514829 -771554516 +641199945 -937693219 +660451964 -375536526 +806247383 1322999 +421000799 843341537 +-75497052 217430022 +244512728 971139750 +-263943220 731193858 +-803921105 926676753 +-462345375 -598929703 +423940374 158014701 +210544801 -543700829 +664514466 317177554 +-512016420 917771118 +509349670 -416769920 +-217635478 -831797432 +190147586 212557530 +-427204478 -76205531 +603215858 -962501692 +617215631 467129504 +766392906 116650588 +-990241764 403543343 +359770911 817602685 +754272843 -493138584 +-676356922 -482727605 +360258277 -940585061 +600244842 987500255 +180025607 -33367781 +484599761 -941758174 +451053903 -241046740 +-168122422 -774499738 +-54231850 -678904408 +-735141511 -669801682 +-72182570 -386322691 +-463403105 519657848 +-268453526 -967106776 +313682787 -796074887 +-621153556 273936533 +-6487191 -511082637 +-896511285 445135659 +-978923642 -4346079 +110998629 -154747307 +976474021 1346685 +-991495105 392987546 +-556545716 -249703273 +-13235141 -24859594 +579967562 554889534 +-549857632 -766360466 +-329242684 -49958869 +579487776 455240081 +835396055 608541445 +-493599798 967165418 +465671916 166573056 +-427403083 26635344 +-94181688 -807953045 +904777621 276937274 +760401745 594564023 +552673308 -555238443 +40114349 -794320256 +990746267 -427685747 +-880959455 -235868367 +365759321 610547969 +-643417376 909865344 +-615711898 -61456435 +877281734 54378821 +-938432250 883748370 +325513945 197779410 +660216761 -90537938 +683387956 -524890975 +980799532 9031641 +661163122 469733498 +-614546801 622794250 +443870722 -98008653 +-54511895 158621147 +-934982572 -173606872 +941840282 -843165073 +-315319936 919118992 +527402833 -230472682 +505671539 -200961894 +-696779072 -273033786 +-543603244 219119335 +-426869044 84541352 +308006229 -792076445 +-136161579 -52693236 +741894643 236786454 +560329584 -150172147 +-817829203 93388304 +567584092 130758577 +550398878 125279481 +-254397943 997180456 +-332529748 -777562945 +958309139 -933498736 +-332097570 -681858901 +-135823563 -1339083 +-17222656 751624775 +848796197 403983309 +446562928 829663159 +329098515 -475763427 +607437689 -211799578 +558279732 481858181 +869692981 -30242983 +144389251 957038704 +19045041 560335499 +290544384 -754389986 +872384668 849814954 +919998176 328529869 +-647709354 925349344 +783641788 -943531275 +-51123325 -766337834 +-237536310 258268756 +752679982 184442078 +115918799 879271877 +-463030601 612714646 +103670991 -483901854 +-512575912 -261617671 +391337597 -984412884 +-756656442 -322830490 +-925928539 -160757806 +655019121 -898090839 +387780214 783460951 +526377234 775163093 +-931694294 361165559 +925807242 588059115 +-335322498 562955042 +455953949 -951203689 +-198418431 768738270 +666847555 -94108668 +-866014862 398189780 +343893176 -277534295 +154348723 621547777 +-827879376 -137079422 +547479569 795798301 +117226704 412117182 +-638390120 -44467628 +-465599562 -767273999 +-300280812 104368903 +958923716 708755228 +-931630427 -483775369 +64489500 205989133 +448112450 53563827 +-130716764 696032355 +14195823 171540989 +476952305 -710889558 +670647508 -943502915 +53622600 -968980579 +-6142096 -144357032 +-839362265 -386628282 +429245799 -60488761 +-429104371 290218074 +-365090129 35068231 +-787764182 821851484 +-741675705 -449140889 +-849848557 747821386 +995365604 -188499246 +-40173993 166361991 +-793161335 785837440 +-429364700 -596163002 +-892113526 544240156 +29823755 -632404614 +-225225410 -113005335 +47363468 -672030224 +-257763873 -189929890 +-893434187 -750383628 +-205777049 947288250 +-422681954 837411312 +119227227 925324399 +-923802699 679354362 +-401473578 56541193 +-343102893 -649106255 +-347576515 -931594232 +-189311312 -799726103 +503274604 -257591060 +-88985767 -582698285 +61216491 895306978 +436748832 -544300505 +-35657502 787563501 +208509190 147180276 +-39723002 -823875433 +-45776074 -443302410 +143180953 -826741980 +-713415682 -564862554 +951078518 -353984341 +-787528390 757166566 +814634950 505265056 +-426952476 -352420637 +781456765 908454500 +-570621208 726816529 +-485071106 -759420870 +-157020481 798325517 +-270576059 665459466 +-23289766 -525700469 +117942153 325881190 +-734375190 921142854 +-987192845 -978365806 +-964664433 -554551994 +983336494 906343644 +377924900 -263538392 +703083149 -138840070 +654511563 -943456223 +124501097 -556659092 +138518365 267125479 +275980646 88369670 +3019650 127910576 +-203044329 -712825046 +429645299 964690581 +826167780 -829550457 +566890721 843727673 +545870126 -27930427 +808002399 -17177287 +-287379327 -569260378 +-26620945 667626109 +292755585 -791884877 +-693863386 979706370 +117580153 -76638251 +-83323629 -109556153 +545206018 989797454 +-572837792 -967681096 +-301595967 -962123675 +96622875 -359874285 +-102849569 779763209 +347308672 349208154 +-999196057 -832675411 +953091467 -989709085 +779583093 -54352291 +163449631 361677678 +93973136 -527194719 +-268058406 119874020 +-137016240 136604713 +763591976 -172314496 +631318610 -680063499 +289754316 -589735119 +-388845429 -692785809 +-925902081 954875308 +403687962 -999658062 +774371116 708880850 +155787236 130537488 +217832310 -534340210 +-126289281 -23691506 +-142523425 971374119 +245768457 -963587985 +5481848 -264672389 +976846065 -352265122 +-599584255 640074184 +-379138679 -760983289 +-617628493 -276426679 +-221320999 -349279228 +-876274055 710889066 +-786513486 777603994 +-50976938 -404461002 +-223734015 210680835 +-614466786 789554274 +-705324188 -291080396 +72440456 862758907 +868772971 -233308452 +54044964 453412525 +373300689 794981507 +-191999969 569166046 +101881427 -384954849 +-896829660 -371190970 +-118005832 -597240745 +-949718412 -479073663 +905873839 -397387381 +134478220 666983682 +139699895 486290601 +614514731 894198676 +-11141988 679508477 +708281545 356541199 +-808939995 -928169524 +-150624926 -208478639 +-506500623 150295449 +518076958 -358747710 +-881663872 614767532 +-100169861 891412944 +219961233 -657488031 +-164577623 101852644 +-839549287 502084538 +512484294 -557467608 +-271900559 734467561 +-522644380 947335128 +350920136 543782667 +-575996982 -753788603 +579998618 523425865 +-262690746 472465597 +659589257 -853247599 +857540205 249936820 +-21407711 892024235 +932352444 693326771 +-880105697 -298036189 +-425741632 458665080 +828268104 -782179694 +797068976 -610553311 +136906454 633247263 +-171447890 -43225367 +520275115 321945090 +290727216 889982234 +-404064490 -257136247 +-958409620 512539136 +875647117 -275214482 +-951797193 296462512 +-221130232 706791819 +378064765 -761428156 +-224783994 633023047 +676581823 660527261 +928283355 -844185914 +-817597208 425491719 +198346338 85364746 +-463428230 36412091 +-181561804 814724445 +-745530568 -996041267 +-353294259 -688917637 +779178809 -147796388 +113127282 269547632 +183539272 763823595 +-75247856 -604497264 +336863191 -189275516 +606962850 -318115107 +-25983522 422968312 +311366838 917180504 +-643841253 -885224685 +-784188621 -236160768 +-564336999 216719783 +288779129 213458425 +-154619462 -911892977 +236089651 731088037 +-990749792 -411098940 +-157469237 -658692188 +154100215 490610139 +90574754 -591206738 +494577342 -544203699 +-715844114 -103288437 +-815697168 -162501963 +-119280373 -956225950 +-793088856 -534790960 +-37724236 -401663976 +455937748 -504041301 +-189252952 -281189252 +46789852 -482064425 +556098592 -88269627 +122372787 -840783705 +782832752 -537432353 +425967980 -477221612 +-425290932 326231282 +499726366 -794753734 +-43782092 871333435 +-67100756 546136969 +-306930931 -535983507 +314144711 -770724902 +-51569567 -637994566 +163577623 -660376948 +923578697 840843449 +-882816989 750144743 +73304484 -46262963 +-296509886 -97021928 +805944448 -529458020 +-410816559 -228564798 +-573344261 -848893091 +-576442125 503597729 +749982753 -59697359 +136835203 790915625 +544697253 -486014619 +696647247 963148802 +-576478538 978601553 +969888454 -459353229 +-644236524 -620657487 +-710532705 -977612538 +13041441 -990294574 +-250890462 611593596 +318685142 -24362902 +297728730 -416947063 +141606755 -876472943 +680583174 175916595 +-980818422 -399767555 +1135642 -813108952 +-183677153 -414720979 +-945664946 -697460788 +194602085 -733944961 +813170535 -364688785 +750882667 -318358631 +162768410 830963928 +277639010 697457292 +-457264501 489730871 +7374951 -388831059 +-589637859 103338872 +-824937109 -135126515 +-462106976 -71231268 +-888146030 -37076732 +-88738788 -637890270 +243131656 83697547 +-990126825 642372800 +177627871 -473213890 +-550420823 -291816923 +-429832379 -325115267 +733256658 -438918798 +304160981 -219863278 +-336657354 -957074226 +306571770 287421216 +-80461491 -774036014 +-275668051 -804095109 +856560769 -876190765 +-477851605 611554938 +348323106 400822181 +-932160992 -98039449 +-489004450 -714833481 +-247733508 201486128 +117351059 192736325 +-88957101 -72741474 +-441172917 342649021 +-243178815 684412243 +-220646043 170695204 +48642516 -736621473 +-763694176 -706877895 +837773880 -30411539 +-505281075 -882223626 +283256366 -575657227 +87053044 -935790759 +-559189141 445264778 +-700095178 -133773543 +583360011 -165015572 +369252005 83992459 +16796524 -684327147 +-176077313 85911989 +768340180 841464244 +-917690685 -641901493 +184932253 -634306096 +-644323636 -36629512 +-107674943 816795883 +-931917638 -467456034 +-786016880 -751602953 +-900517358 -97397727 +419078281 -835684933 +342284166 -836757397 +851568871 212149576 +317612653 -779016039 +694966204 -980449131 +-112494535 744657043 +27318650 369145232 +-725009899 17912139 +282319464 -251330250 +-139241652 33202343 +997791354 -215376955 +317059127 -32244228 +989463220 139195272 +-486242354 -856412037 +468602107 325202966 +-650960956 224786713 +574185663 -7603913 +-965323892 716129705 +7375480 -911225803 +-503220237 -881917901 +216761586 -4838111 +-998344796 -456465310 +871198468 514378116 +-915546260 -328008678 +-966186995 267792813 +428616684 225466664 +793788856 -245012327 +-984659494 829884045 +26096264 328192551 +-588724850 561431330 +-720534094 -217444969 +-52505578 -144542823 +277342002 -181588021 +-445366409 991776264 +193627577 -734630757 +-395167030 -567168531 +-361227768 402915016 +-545947421 270176204 +462445572 69788492 +-956918368 911095801 +-739285165 -197036331 +-680665360 -779858224 +634503869 145597240 +-294500623 698284235 +76245977 -697090752 +-366097160 130575391 +-978455857 455992140 +577859465 479661180 +-558634017 -796645409 +-877943411 -762466643 +-469486100 509159837 +767869044 -863146882 +914884366 -381087370 +-396280104 -681501345 +-473540874 -180335002 +18224961 -208291391 +789332437 -253440539 +-268025512 -846794758 +788585124 -690969879 +-23836419 577558415 +-665208235 124481847 +-786933636 -750317922 +563374034 -998482074 +-551669615 -994602704 +-322873581 757251038 +-788376202 -301580992 +-456669344 -309721531 +-551071777 -573787034 +884673118 343866838 +-447613359 -793673781 +-807729552 44934796 +-52486489 -323067630 +-573735024 -207483730 +-942936558 761621954 +175844030 829719144 +309677949 151974938 +589541875 -890804848 +313926063 394941378 +859521657 756206542 +-242364635 -456332892 +-703593738 160408195 +-317176914 416070282 +-484068187 -859163692 +-648278440 788323426 +306132467 -915871181 +251377725 911371938 +409888588 257546809 +-750860864 -286020654 +364743093 -632142301 +-868569695 446437223 +-185533821 782470928 +-357693587 753368533 +800178053 139350548 +-205785680 -606948846 +414765829 -516155592 +-306382441 -809359378 +959697151 -607395435 +-742735903 815364876 +-462416728 -726600428 +-268846410 -265391939 +-528031186 -232767542 +-704599452 233443957 +6187904 -481884697 +342113533 433282199 +-898480981 908725050 +-261880295 622612486 +-529087665 -354175048 +486745428 95574079 +-262849242 646705601 +717718021 60457937 +-162272932 504564540 +-206875542 957532799 +666018217 772334566 +433108104 422152800 +-877962460 858840419 +-7558647 -122955763 +406054022 913360761 +385919080 -851572900 +332298239 24311646 +375907308 572980481 +729810333 50518189 +-970093559 529387560 +-186135281 -831492722 +145329638 101289831 +-196134749 -679637461 +-984527892 -612822617 +-273691641 -865670473 +-391658268 -820014581 +233886652 91886430 +844029971 527694216 +-601171073 173229373 +601212686 -385943484 +813518585 70868666 +-411414087 267587422 +-719339809 955373502 +-954173310 -949185061 +-365915571 -10319069 +-948255685 -625691574 +331606104 392781499 +-138111784 673793057 +367564310 -501950 +373576028 -838560580 +-904965482 -428675573 +-239476177 525759872 +317075274 721509191 +290448205 115603209 +-293590521 -724162137 +836555660 266724127 +-682109300 -804588886 +193636563 -48283496 +791378419 -769275267 +810230987 -292606409 +-98647083 -439554131 +-192205357 384977198 +769438640 741457659 +274787809 -576699220 +-917710454 794569686 +634848130 -807658982 +518178391 -758674222 +-56152 700788390 +820660384 -856938765 +46457782 -671583346 +690880637 89254222 +-720140002 -426386294 +908560496 482486074 +-462682638 -730339204 +62191285 388362301 +-908110330 -293848762 +-329186620 789534129 +-75088044 -160316144 +-661222282 -522752633 +186212640 -421828147 +323670767 41564200 +-788042714 270144656 +372124801 -733758235 +955015857 451760593 +-595338994 78565606 +-877041491 -615103046 +-984070628 629064523 +-895778487 -43319475 +589686592 -127147798 +-575274852 635927361 +-982457706 -335617793 +608595875 633101374 +-831043943 613010208 +-871964157 -86651695 +812832249 -160051858 +-75502344 301050641 +547315427 911085621 +364338149 -549550374 +-578690773 -409523529 +-89677356 -197555492 +324747795 -141414991 +-399473394 33555706 +387147756 -160823283 +-908300427 -330895204 +402999281 411937485 +954487686 -841705524 +-176841931 657619516 +689469962 332799861 +-165884387 -145907669 +-428572504 -739195176 +-882028544 826704567 +-155619911 -462999884 +-430332431 -559580162 +-442256825 -651709899 +-430704066 -297799134 +-536825524 -932535426 +932629742 11017951 +133930774 494344752 +2429941 168194615 +-924898475 -643688168 +143180233 961064822 +951244386 66205294 +818764774 -556947998 +-468839075 -387372942 +899275937 440782524 +917041331 -665671933 +453793473 -887958409 +-861769687 443041586 +636536234 -410030045 +-438862930 77163725 +-210140644 110117663 +202988136 -694226288 +646456849 -806530413 +772885444 707922363 +127394016 -340673426 +-46461915 688285854 +-299978726 -919677886 +-207971191 -544601342 +-518436186 199158309 +-667421296 -605297053 +-485080167 -219302827 +-937218249 610431693 +-112255341 -568894527 +-470782213 777597393 +659864200 -429863471 +-217836213 517190928 +-103937968 487539630 +-19685165 -739980764 +-792034600 -446446300 +-184886274 303283038 +189293160 374379500 +-493008698 823491833 +554799328 793367441 +801467523 -996517258 +767311597 760729917 +833017676 -446732831 +-444206811 -458857503 +708756440 -285520016 +-105105366 418476667 +529889180 59451657 +749901390 -946462935 +837175357 -170517531 +850508047 -996837030 +560280504 -566172792 +832901448 -469980650 +111578159 693093262 +274621237 908328576 +940286003 -809834880 +-311715242 919196857 +126787577 542484009 +281456871 -272697359 +949517922 192883747 +994631763 847328460 +-339127937 -495100825 +635053721 9410556 +649003095 -968394933 +-368005569 -627807492 +554449728 -209228108 +-399105901 202925423 +227267023 985947545 +82488984 -759457953 +-553590733 -665413483 +798362907 -305039371 +156348147 28049538 +665348812 -25417725 +-457070863 -761934161 +-945629072 392156318 +-662476697 997939459 +-545355916 8864651 +-333883886 -774721738 +-830211793 -400443606 +-169870989 -456731871 +-463203668 -502151583 +-84547299 229966810 +839160671 567420074 +-164627264 481677714 +499881371 -986178138 +-389762006 635388838 +-202658265 189194702 +530220871 -314790488 +-609408021 -939654284 +-771095795 252787304 +-671641712 939905662 +-765949342 -14163332 +724275122 372831488 +-703553832 -270382804 +-260310567 606516973 +233820956 -67504458 +271913322 459716657 +-160948992 -779805947 +874324951 598010941 +-113771937 -198396521 +805939719 287942489 +76793640 -301108681 +-641917412 198664163 +-994293812 -418974955 +-77627544 -555558417 +-775637634 -217265522 +-679855018 731985783 +226009519 652234211 +257660034 769904439 +793712758 710693509 +47862189 -44571793 +831697313 -680053065 +791208488 -753019678 +-196278076 813570772 +-977747377 468360757 +-691122969 -92381762 +660423466 631901462 +638681682 -844336420 +329866195 -613056675 +713900165 -101526375 +-565757572 174247763 +870296192 427514001 +-684401558 -863585900 +-333143460 -572429150 +140139273 -84876657 +376659240 116371151 +431736715 423367763 +-799890753 -301743959 +906558622 224833351 +965565946 24037493 +680894562 849456964 +822919153 158476652 +-578235401 -983247237 +840740287 -773671840 +10276965 475435809 +145797156 242516875 +-227158458 188063953 +-204123238 -956540584 +-734608187 -459156844 +919903333 592261571 +-811712033 432759751 +460178657 -54632878 +-608651024 -905958711 +-385004259 747399153 +922080554 910695852 +125659115 -50339952 +451030066 972906987 +313050 130944008 +-639439891 435162227 +-343495843 -393446438 +398016719 620311558 +-407342119 -975630034 +-157556195 -763034304 +509685331 -790407582 +263850500 863270203 +-414539326 747816668 +635059359 475787720 +-323012660 775405906 +-379884205 143149815 +936261821 -302576138 +-38238662 210232902 +462388599 -628664034 +-567941240 -592660744 +330298516 650023590 +-776972322 151565990 +59193749 427875727 +-354996252 24308977 +-154520721 -998462368 +507993767 275123926 +336373427 -167366838 +5130043 -769012863 +-129564058 921548247 +-564377886 493065729 +-977530314 -285533042 +713135937 -541650484 +-953774135 -37753735 +935933749 987761950 +513400651 140720786 +-762713250 -753562377 +514648904 854897916 +433306664 -333131383 +-96012955 -615921215 +299545514 -99645977 +913880515 218140467 +-699440542 780229654 +623767854 510908584 +106581814 337359667 +-238102262 -550543190 +976892077 -548212738 +93502797 711788108 +-559096607 -270772561 +273757005 516048475 +-988506228 -939116101 +-233100682 -857771402 +9346862 -216710536 +647539662 486841532 +-636351428 -201626590 +129629387 578620498 +-885076466 -54270379 +459948455 231983842 +-948659958 323834330 +446082037 25966670 +527649019 738504298 +298024559 644933596 +127234586 -304627476 +-536654150 648599473 +-466125713 -543657465 +604228271 488243520 +-1917451 -449664685 +-204025613 536517329 +-423478334 -453959888 +279205681 222640356 +982211600 -42552382 +882092968 -287468458 +-872707458 -89775013 +387429919 -312944738 +-504934177 403892870 +829020824 -167225620 +533342398 -678390179 +-208155156 -448046596 +804959359 -386733693 +-424677965 34803960 +-786134420 488548662 +-452402889 -179755491 +14622401 -689376337 +-840536979 -685874049 +401690578 -591754874 +-376700968 -228859459 +-695177642 418962965 +-500964391 280387829 +553424743 -12465809 +863809662 744850774 +762969025 144797769 +-513130472 -754826859 +254173106 -587895910 +-476557466 117956320 +-958931994 -347239872 +-88100015 444853900 +-175308451 -854568347 +-570421046 735690390 +990445248 871516187 +354706453 385029344 +-616282502 -800136330 +-548131394 654015095 +708970821 -426977899 +-559454108 541058747 +994898563 -601998892 +193278446 -49862472 +-258608066 191440663 +-631495221 167464480 +547575487 -91824091 +-175486030 646967004 +-298320654 181704467 +-610849062 -668768260 +-662376251 192186923 +-370892889 -413274688 +571665914 842736400 +-908804836 -817549079 +-363830235 201737445 +545959281 -413911436 +64666004 -369596702 +876581719 -506875725 +815785622 -10769921 +-480544580 895728944 +-127229836 204988955 +256850860 821175130 +110492673 -87046302 +-576422989 -114829232 +-666374134 -716820138 +37948505 -79432482 +236308755 26979237 +-590734495 428131037 +-912494033 -313224743 +296905162 -592725222 +457383499 978689715 +708942208 -987137780 +-642006164 3980656 +-881509347 691692809 +-312972409 776594388 +850736173 -30103359 +-638139186 -740423680 +-241166333 -268772793 +-649559605 -451878667 +376597514 616620180 +371356547 692621244 +244495406 53058306 +500620389 -896832408 +-179051031 -546610758 +-967994013 279371799 +707894605 -381186872 +224129036 804126931 +-489620814 -89454809 +-641672146 398295457 +-449959230 -132667563 +427768162 -187124537 +761313029 521920818 +-280959693 822556839 +126942699 -408113534 +-923164300 -515956101 +-714091142 886443839 +86439968 633175054 +162494694 694459017 +-625222727 717791047 +-993069628 721193918 +928296480 -907761915 +5884266 -712769067 +462178747 984423595 +-639128512 994734650 +-386879828 560355755 +-962043159 127015430 +629096598 -742812587 +-811971048 -874975321 +721740675 -913727203 +863507909 617777070 +-166147974 -13167719 +-566757811 -720948900 +220678622 854876496 +-378572669 -430306073 +-511172239 -536863481 +338969672 -163694452 +-765028814 727601095 +535997482 625701053 +834086448 604429922 +337144649 992030890 +539773222 808616061 +-398138410 -352538391 +-483636150 959289968 +68328867 -786491232 +-128007814 -421070561 +-678293511 776108349 +-575076054 -569530885 +896593019 -912238726 +84587841 -248071234 +-296003044 -195458761 +-997044807 -652526225 +-472583776 343814340 +-703886785 958340351 +904581445 95130758 +-485636459 -90028925 +151440203 130639619 +-154908218 -345916825 +427791667 467719504 +-744575772 235247792 +415631487 512509368 +-198197244 880489429 +-404834007 -220649979 +-934418572 206240683 +-20079158 364514189 +693139050 -354878272 +871558495 -557555600 +-2008620 512247606 +797150149 881578361 +596215223 484635457 +-225236596 -726401255 +47564678 792685055 +-841828265 -829400679 +-835147169 -954479954 +-714591922 -342502169 +-927363058 171371777 +-488212910 688178029 +797173709 539706368 +681416506 -948165431 +292081233 -201141310 +957232200 -438916668 +992078728 -703868642 +-942914573 481666443 +444348 306041555 +548286919 -282925929 +468817829 -363100030 +-253805943 -206318355 +702479747 -320314336 +-140328381 -570811893 +-554024291 891902856 +77867163 391668748 +531764863 -577587052 +442690178 651150385 +-742941239 316884875 +833285041 -909738596 +-383129876 -652654714 +-857609708 -304413374 +774970182 846346152 +-134989506 -589898899 +107387450 -704964685 +303624567 55618611 +155111270 453334977 +278747064 -232052070 +-326188194 929241032 +849778091 -953849714 +228055706 816339039 +910484149 13142247 +655678143 823516232 +-531095660 -538993059 +314478121 -359326736 +364311448 214698645 +600636081 -954534945 +172957218 -285121657 +193288328 917848632 +537903366 508051533 +99719616 -253117775 +378989312 -29163615 +-845462454 -383688283 +661421808 787802954 +740977411 -584171754 +-769577376 -647304514 +179464641 -562863340 +-47979223 -915165177 +538906298 922789991 +-409382162 -499951863 +-495310451 925235717 +178309899 953475586 +-798387264 -350969553 +65407947 693387143 +530570870 -664909288 +-203578646 882266218 +-765194705 -423452757 +-848411190 -990449274 +-418388112 -241580670 +310376897 669888902 +90612476 -220179591 +-780436320 -555262288 +-801136357 967792019 +-23516751 -521517380 +-137042116 -833254978 +657178867 382861376 +783322674 -768697553 +-28194987 -346852386 +168536641 978386693 +975511108 -878904094 +72403073 303691464 +-913641251 349011228 +730967828 -2991567 +-702242222 725230266 +-449597397 -794066901 +810694572 -608139143 +-501165943 759810447 +-530874679 833816570 +-306381700 -925051598 +-135480141 373030508 +163729865 -80804686 +332475522 9891726 +359823599 -565633946 +958361434 -122015686 +-893824122 -509360070 +-130583697 580468754 +-338132535 -546981480 +-949231422 -637350954 +981386263 -826619841 +788878543 488688517 +-312863308 -828533842 +-488916417 130198245 +230012030 520114412 +272506583 -196814720 +-867937131 29485982 +30272460 -168673102 +-766568750 816925187 +820344402 94736013 +-924520799 112372115 +-71870636 -751571471 +-872173524 808080876 +-348136159 194749820 +-402982200 -38593740 +-393216198 668666241 +-560986892 690492878 +461375820 -160041008 +709144512 48540026 +619223187 431283374 +847797759 120728003 +-15426988 -748353727 +974919005 434786813 +833614739 299288046 +310176209 324945053 +-299743180 -1291241 +-904175124 -183728254 +714488720 137253855 +405318529 353481925 +174475813 386110685 +-366323967 -527552380 +842400130 -638053966 +34728645 604036549 +-316207735 29966249 +-733689622 730525895 +-847048154 -598407137 +945218075 575801324 +-422287089 -107695382 +-694623787 663150985 +-352886324 -637386323 +-764884165 387277495 +-15023434 -266875618 +210852580 -922386725 +231060069 -493678387 +-961336352 -260662329 +991182273 -637218540 +-233893913 489240822 +837162216 -743979838 +125327641 -795190199 +-922690476 -279052126 +-155672553 201884549 +-606352504 -726057313 +-924091691 -185118768 +740922838 177624032 +155980356 541825155 +-909899263 -922726413 +-921964572 -312905912 +664531343 101875624 +-163018496 -390782498 +-959598290 -948363940 +-223710774 -418670894 +479908356 -973825963 +745333328 405627664 +-815387505 273590599 +-947289462 -672451226 +477942711 949382424 +-933610856 -938634863 +455143309 510373948 +159896067 545067564 +445504879 162526985 +-707355466 -873377535 +-264256659 -900993183 +-870787283 362424181 +812495509 137866196 +931589016 867275816 +285563532 518493643 +-528632045 347804971 +883326723 -23060167 +-102899807 -624571648 +291066371 -282867345 +618735785 714751901 +337705850 787579098 +928693205 -206110520 +-455806415 856279587 +221919883 110202557 +318135291 -839577831 +-186029707 -140464982 +549373528 -550187583 +-205956320 -30377664 +502745067 377136678 +646434459 956906519 +-149579248 403725710 +-862294590 -311231548 +-404181788 533635353 +807009647 496059786 +217416652 514975678 +169422904 533170401 +-442887392 794487345 +-959385431 355269387 +349368707 362069746 +17768198 829565629 +-449845940 -341666252 +356515393 611382336 +-799910339 649150703 +-544792983 -747343304 +-993549790 278847808 +991009708 513608549 +575003603 -6119725 +-493731230 439288956 +-567281561 970678259 +214746621 -860438347 +-780703549 864689688 +-32248092 -175061290 +760052144 126184256 +715768395 -706435304 +-570335663 865363690 +-292324673 22336340 +-974158339 48891352 +-181145836 -684037606 +-745706779 -971867866 +86918315 -496403350 +577586115 783182204 +776127294 85356355 +-715716410 -318212371 +-623806667 -978649542 +-92362582 -808129785 +610062105 293549307 +-934577826 -878870189 +109188664 973889549 +-528567455 127721041 +881787511 50024773 +-780730286 792099957 +738795413 -963273760 +760124670 558504526 +-248179296 216957560 +-922623270 760216096 +859409089 -387727159 +461965721 -576684841 +432751835 75572155 +44189208 -856074750 +571735619 -844451494 +655636585 951903598 +-847066664 670134216 +371948494 -715961224 +-526772580 -559539825 +-147702481 545663343 +991364610 579671332 +-134925427 74732453 +-188136392 97825178 +370444799 -775855404 +913891523 -857804365 +-152760268 650387883 +-117125302 619679213 +-873306365 423075536 +-66946432 562775414 +279551568 159612354 +892855506 -696375411 +-355924718 -644878594 +781666223 905839972 +536684671 887793420 +820487435 148337476 +597098174 427950201 +-954574253 37917029 +678784713 185238916 +-27117872 -342360811 +465839528 -308174634 +17914570 -852423989 +776882767 -297787515 +-356724308 77195950 +-187637751 -962589290 +-744261705 -461325966 +901976793 -508294567 +-888998364 -676820596 +-545249094 23444395 +-841005711 -877175376 +-171342340 -191637211 +-145752632 542123987 +143797810 566478965 +134793145 -71986093 +-920113997 -460655049 +-629430670 85602226 +-138874287 -229725625 +380605857 345837161 +-859031463 179444281 +-841946781 713387555 +797933780 265920809 +31683870 -325765747 +388959345 143347411 +-362228539 633239729 +305235194 838069136 +973095466 266429386 +-508993865 -281399072 +51917536 -413547836 +-187468581 270674667 +884615578 502345722 +261506834 -943601884 +-215950063 -183789725 +-920623747 756279200 +-461965717 -773827421 +-757719094 -804384595 +552967240 177352455 +-751944677 -278260295 +-133317175 509146859 +-472372241 -892581018 +-540821898 -826419992 +-618810218 31432610 +-373994392 -793839856 +238906922 -310602949 +60373904 865886867 +30306116 166560764 +-950389243 746153282 +661798172 -964824107 +155214122 206357071 +-777488574 782550796 +-989935263 -797373380 +642543543 -441505592 +-898988267 -855070597 +-149275556 -530191592 +946392835 12089148 +96837753 383450500 +-686975428 815081112 +-670713557 -635085553 +753336770 381248652 +-227617209 682250197 +-448181354 -905392475 +-326081889 -310043155 +314981555 -196784902 +861694328 127077714 +-148086021 616495074 +11984281 489762950 +-427749351 345477936 +-12157953 -575402682 +-852200208 -507206637 +-272326799 -922672683 +323651201 588619896 +-839833482 -634367120 +727077287 -244943927 +-663208177 181665920 +-9493026 888588841 +-479125505 -528674558 +-855873967 -349538935 +281607955 -88511863 +494638160 -758505185 +245803223 185994178 +628387821 -203612767 +-416893841 -115016490 +-506285241 -394674904 +688340321 592544017 +160119865 -129839374 +650776855 51605226 +-274170923 -201224104 +-44332520 -396405490 +813864058 -662477378 +-735402318 -786617641 +862141148 345449057 +-51613090 497468993 +807805270 371824061 +679753332 -23796379 +526579118 838711851 +29860910 -68063848 +-85604606 927435663 +830340419 -251910531 +102325 -3228084 +-497685019 912777431 +51745219 -717201528 +347907668 -438333413 +266807001 -688612649 +-465992697 730171309 +-833739705 -76482960 +-57593767 902160698 +959765110 875355453 +53269190 133856671 +-748458182 472378154 +691895355 136247185 +-152269853 -639892836 +86895381 -17524757 +438438423 -725942216 +190436478 820593625 +409408961 154762235 +-468176828 -521133015 +-793948557 379404023 +-113832411 -702642604 +254480763 827482338 +-416702044 207588002 +-2570281 401803753 +-105052509 -653544973 +191096496 -708289739 +-720255131 -601027867 +274030219 529032857 +-655825518 -104643188 +-736964420 369952649 +-906968274 642662485 +-94022918 -384903733 +772122943 148990685 +-917184485 -906395808 +259038853 -307914918 +-227517006 -293231096 +-354507103 354675563 +-201169706 700802592 +709197444 -371988264 +-308732155 -579370376 +865658772 882473293 +-312840235 -18377730 +-907895900 300071616 +765388745 914077192 +10360968 -845068234 +320145539 302582109 +569256543 654546721 +684169078 433403896 +558948094 -763697930 +-810717196 -389074978 +-534345193 -49918394 +-177731389 -686340011 +-425953147 -926107363 +-673839685 -203714719 +-163368737 780639390 +-529241255 -923399360 +954669532 -984462786 +-781598901 677757603 +-705402916 -312800984 +277693704 933628758 +-857697327 -999504490 +-848981816 -43601230 +910422893 -432613161 +95959462 -772950853 +297585300 164866812 +-845939181 829544292 +-594698807 98991229 +-74740476 -595142010 +134031870 -347548519 +-133736809 -488996828 +-86996251 221279735 +-121458760 -725420483 +-26196838 129319016 +960766543 496100615 +675503613 750581066 +436611154 170626000 +-675754293 465186672 +131933157 678302300 +-183904021 -722041931 +-216086334 883876484 +993938726 -391296797 +-844194630 677694507 +330881937 582348753 +-914910333 -158868440 +-493093260 -91324091 +756169781 271205966 +667955796 -790253007 +-282301640 852566553 +905467878 -697745132 +386805014 401645908 +-523997679 -36198218 +-820317962 521224353 +-982122127 -340185764 +-842306176 781430497 +559395375 656899206 +364197306 619928378 +-415702306 418090975 +190960627 -262946888 +-577798587 919135162 +-641749647 563231292 +309154218 -95690620 +-182679584 -945964317 +728343697 -423887629 +674910844 -787823790 +120025804 -174279035 +-237282099 886269234 +60178981 -507961732 +-872732124 973792678 +705808680 -426369622 +8375506 -118033701 +-376351381 -803973572 +-927668687 -612116693 +-132553433 669214815 +966345534 -147343137 +27974578 -982033499 +479687554 -483475138 +593240753 -739122630 +978095345 -245125750 +825344143 -315963634 +-766242583 -750946836 +-144331987 352392848 +-244313748 998415349 +-729500289 339492654 +475693182 452395028 +33633000 -636729320 +-875697056 947500093 +-14170913 221362592 +-545546389 527167175 +-722127974 -673437211 +273099289 224175251 +340722821 183555988 +507815327 737787276 +-645828015 540838355 +-599189722 -762525065 +142871 -218502191 +-806038358 957410134 +-727939490 -305206861 +-362344843 -299937134 +737929287 -908572505 +895056767 31791254 +313301079 740209031 +-811600868 286840278 +-31189812 -652463325 +66653825 -36820788 +-13449351 381729235 +274737529 -522383854 +612845348 -340602958 +-152866683 -254968560 +-145237308 -836478206 +-471092111 -979334462 +-637858052 722738454 +625378222 350802889 +-917400745 363035414 +-851204070 436171286 +-120631927 549479382 +266590013 691759403 +-555373014 -140726535 +685562178 -583195676 +962357837 -769427760 +-592377336 -604387874 +-598276504 207800690 +-551547 -408674307 +97139417 -391713354 +-913845449 -414533897 +-60722095 377915791 +466684186 -532337026 +-104225525 910628694 +-419845777 359933304 +44060315 -89233234 +-721820118 66984793 +282182428 -398162355 +541635873 -59540350 +794846334 -390997256 +-835891909 -150374429 +-687333485 -888553754 +-228082932 -319200300 +-652500067 -428130808 +-425430578 450621007 +921133168 -59665362 +-82029985 -585163361 +742829522 215886941 +-764307906 218495195 +170390173 538669436 +-674766681 97016632 +950295314 -693912297 +-488632840 400197421 +549261655 -54136382 +122521309 -119826648 +424733053 433689055 +305715545 369658054 +-121921792 544489200 +4442484 528751111 +-394681755 -936169697 +795148891 110993833 +949789601 275487269 +-62509580 830709249 +-239774457 -663175326 +-604144456 596466819 +-407436353 -986699471 +852113245 923812703 +-729142595 832001161 +867215511 -260869808 +-813822657 230702048 +285532129 456029711 +-148643086 211967095 +-566789031 -616771295 +482614302 -919569606 +-724098238 796642447 +64756990 596778068 +194699917 211706379 +285202140 -223357255 +602696813 -857751192 +-314939549 -57971200 +314918251 478135654 +67354991 910576382 +-55923502 -899880143 +-722205355 -366354237 +-955033361 515398760 +-404783857 -374030078 +404450845 264059398 +-15660741 722370950 +-317433763 -200127600 +-275574658 328597665 +-610069835 -80076636 +317024751 761390949 +-671564172 -393176086 +-304851824 -800519571 +890845471 -951354212 +81544223 -980221772 +123357398 -379588369 +852047393 860265657 +476735715 260169481 +810565556 542782308 +112508096 389743279 +-830102525 473082068 +-815978709 -708792953 +692291977 611082537 +-978748342 853768106 +152355440 203958461 +-507928890 740613161 +369767329 -36967364 +-230388360 -23320427 +999388584 -545002608 +-575007954 -881893802 +401759801 -140705863 +-170098010 -597609984 +61623590 877164165 +-281286880 433903481 +388236853 626729114 +590390655 -731177304 +444790452 -897863996 +-871721634 578943844 +123199905 -606156507 +-127464458 142308516 +291543068 -997635201 +211637648 656485346 +175634799 677489217 +-429073181 -826419300 +-80521844 534598474 +746069806 552033696 +-520674985 -769114013 +532581535 -25716750 +-743120900 -784148356 +491149039 -1643074 +-382086807 933178522 +-334897909 -592253288 +828591148 -709676829 +-832371301 208071895 +5235425 -240643059 +-420669260 458727674 +-747414526 315345179 +461398011 656722073 +168921607 -170542302 +-316022691 998547192 +526583658 -147922377 +-291557684 -566025056 +-750019319 235568025 +-465907254 -166019381 +577115131 -450375331 +954712572 351939098 +-885979475 -75814230 +569753942 848126957 +-285196056 177462547 +167866414 502095981 +464511913 789900853 +-982697252 842165362 +-241158450 51769943 +-615027718 -851357773 +243031341 -734565782 +-13795431 884221594 +224392170 -293083310 +497700418 -311733464 +40995034 639135714 +629114039 369596149 +-7401521 762184452 +-884196748 -173016187 +47772703 660393823 +962628816 -570100865 +999521477 -988408150 +507078388 -273298333 +-71121871 851411884 +264524170 -434224415 +-524775408 -812630336 +-817543306 -235138298 +-484389011 -710462850 +-828068453 900101613 +310325190 -461342165 +-400299862 800564291 +-181382566 810941602 +210031204 515698251 +15997562 881777878 +-887213483 -916341175 +-536524945 -987386685 +716230483 -704152647 +-757718606 -912964243 +-814213931 116510408 +739863738 -479166471 +-82086563 136615547 +-402049436 -905587009 +753211967 674498988 +-807380327 568995324 +-679075386 780592923 +494801976 414590633 +154012988 -169930234 +-652210949 -700640528 +-475091017 462681597 +-672374135 807962616 +121069293 -773226368 +32248488 65052150 +-212882979 287552919 +695964652 -356072477 +-686859072 -208291312 +-172020462 861877057 +-57089901 -834596509 +-944812452 -120542460 +-917920716 -481521235 +-113884379 -213228678 +479563317 -450480828 +-265113651 143087614 +845147625 423324769 +658298054 183878138 +310082361 -844337823 +-733677236 466303353 +-566775746 -570266535 +-784046932 -966369780 +387223837 372102411 +83525599 564889481 +565613156 -369127291 +-972006386 -790217652 +798549610 -80939606 +-929134747 432656086 +-28672001 -442985607 +-166739701 -517872995 +23594387 402183328 +584872344 273409703 +-295102136 -84402770 +638944011 -824119235 +-861162055 470898333 +252293213 700410441 +722404972 -922714141 +-862287677 -574032414 +315791369 435056702 +729943199 631040506 +-853678506 289650452 +-28617394 485911144 +-150415992 845325100 +7288195 726675148 +-106079233 -895863715 +-129486894 -423042780 +-692371639 -308681895 +-777154624 -609386986 +-46611077 681879480 +865133513 -929062129 +911417952 980310193 +352400651 -408090328 +610351831 864462748 +-682228385 -811806653 +679936671 -534228683 +-223190995 873533793 +973142964 266500736 +84105972 776699958 +430038175 -709430453 +-314296228 83152219 +-422383943 -315184572 +858443430 -171175504 +664599431 -842305807 +404247678 -951118847 +-623235618 797315360 +-346714587 70141851 +-601833610 -231989283 +-796218085 725264478 +-874728012 54273505 +203834331 826101510 +-14806598 -202287266 +952534664 -888513585 +179352294 704224240 +39648938 805587908 +958661139 -474810877 +47344194 677422280 +759584529 882809691 +-371563846 641068574 +606364343 -743741201 +-576483233 -317694646 +732228269 801516425 +53699981 -628113603 +791051593 -326782591 +-328296318 -848740135 +-696277002 -948364840 +146757525 -444787616 +844891940 -156972703 +-634316998 -336592897 +363250181 -469885352 +-842778857 135781917 +-999219752 -154455442 +-908278386 907027952 +-728713245 -425946844 +255123728 -931506176 +-6609608 -81435915 +607410053 -9481342 +973352033 77066965 +368609141 724796074 +-226321995 396644402 +25908194 -928468930 +151121712 839232529 +-249132709 650422611 +362110851 -637799567 +-58624066 883423711 +77611258 -649946795 +-801608146 783221423 +708062688 -515594205 +561755086 -513467763 +-57934572 774350795 +706422298 -939921217 +810693276 -688494290 +-904927954 369533337 +89570350 -311747705 +-804778953 327518221 +-940236481 -930725180 +-362697985 -749054789 +-689898965 -88661585 +-582945592 494013632 +891086160 -417247767 +-670427973 655559960 +-163929090 830047574 +740900308 398359424 +993765684 545766626 +-733807644 854860979 +-617181084 -832113275 +-10325814 -45601050 +-100029518 -888130393 +-885792078 -944012637 +127230617 454955443 +906488460 430277502 +221763565 700794707 +399093632 241889099 +-151063027 -802444584 +-540359051 450313604 +-105849077 -202258346 +-656823514 341730403 +189255311 386068899 +-573957638 657021544 +369518240 -776698948 +191251598 -512733358 +-410480070 -404971104 +-916393879 158037204 +-403947289 -705586561 +-352245303 316594126 +-713225819 238732727 +65386418 417789519 +956915720 -956818970 +245315105 503385693 +690371394 250917388 +-810764898 -841502253 +177829325 -855726003 +389780174 -521579080 +-72513223 68219610 +-568870404 33823753 +838649248 -598621683 +-180512603 495585148 +127313459 -994501603 +-878246418 -861319048 +10139552 735258368 +823450827 332849745 +3753931 -741901850 +-378095199 -859763633 +-994976823 825388734 +-34424264 814892112 +-357022778 327415392 +-150423048 -811451222 +109666246 378621763 +-283144784 -171409660 +-332821589 193586744 +371733256 909255609 +-829476182 901008465 +-168481291 -610902636 +181382717 -68421494 +-252470367 747046706 +-268826402 233419272 +196380719 431168815 +524104510 -774376845 +34060793 417437138 +380621660 279734986 +-952106079 560689627 +-837769632 266086673 +-4487758 -666094385 +-58069714 63095454 +347673413 -459857798 +-766439725 196532036 +226445226 395127118 +74243055 -89370777 +-35345981 289108849 +728001880 480116304 +-60690282 -751190464 +-879732408 550200678 +-991149417 4873589 +460148028 -147268770 +-648504601 -101760472 +-981669831 248442907 +-816112115 571746890 +-835276124 80658943 +-814953716 -706637442 +41185247 -679819712 +746208285 633830540 +132127559 -48017683 +-188943234 764108465 +510262253 94418856 +-337409846 23610936 +-412895887 13393368 +777267995 -73100685 +-974876250 762976139 +64569610 807398698 +271750299 317496380 +-924603678 166119682 +-9577731 -544255440 +-235388896 265668891 +-763412867 813700609 +-192234125 206959437 +-684100203 -612764057 +213294319 -698781922 +111084283 -797391002 +-128002811 -496328969 +-798705574 -694994847 +486993448 111815879 +-831326732 291653654 +-81635196 -669418797 +152277151 48449174 +990227897 736647625 +287521990 184306107 +514527186 674536336 +-701831690 -988555107 +812257803 501605381 +-792137254 296942752 +-120750586 -853483150 +690810831 -332697351 +68601954 779809553 +-162951044 859583879 +-731202179 53639612 +-404618359 -530327370 +58610039 602682954 +731119825 295011056 +609525321 46429599 +-474619931 -284473391 +566514302 471789698 +-621110774 -680992839 +978950010 -197644763 +-709739967 -12366943 +-529107859 837000031 +394803456 888629161 +817459675 -925363073 +-481916227 -690260326 +-904578199 -491577398 +-581334030 -640118676 +151735444 437022825 +605292692 -897781806 +-386711929 953996517 +-835045543 -886753537 +535410572 704167189 +304792653 -369456758 +-32840217 615652837 +-446770468 -167043166 +249450471 -620710482 +583846548 836491138 +-672765025 -645293617 +573122948 -652765652 +-903882948 -885316636 +-393817615 207451842 +-136323493 397790862 +109800450 304237843 +95671275 -232479269 +-859455129 972007311 +-199499316 182308759 +-619142266 686494905 +637131273 -574817586 +-856185676 943673132 +-641016206 539182194 +903779307 831041440 +476444724 -824525443 +727750812 364025696 +810683227 75521154 +889594051 406944207 +-312707263 448263648 +104163454 -355998845 +174553325 -86926799 +933652133 341319877 +-349522040 -208804118 +600459341 187764448 +-966742999 510119444 +-290772976 416524669 +50728652 -285027514 +-426179259 -412984081 +832925132 -592967300 +902696223 -742921144 +331599501 224504585 +185024142 -265441433 +-591360431 759361437 +780169526 -891789308 +-155524282 60197201 +259967614 124009328 +-859422170 303770798 +-842543944 494266722 +909332273 -787590321 +213268522 -347117626 +-826467634 653451374 +-483259654 -942049287 +-626764430 472252521 +281128502 913702467 +80354145 765892718 +712407135 -29317996 +-172627762 797485051 +-514405200 754021328 +646825350 -671010525 +-346913894 16746656 +635875762 480213462 +949778654 -391498077 +-112068075 -198513869 +-149876694 699715604 +225966084 736268640 +-675086011 -210677391 +-464817106 334801577 +-969435675 -193947664 +-794312433 552553561 +673703361 583208723 +247837769 -82926978 +-289431202 952551369 +633904709 983754657 +-599813559 876148175 +-16295775 659998396 +409965070 785978846 +672360392 899153138 +123347240 64939223 +300874225 -35213471 +-142283078 469997926 +617685533 140279492 +-324915123 -188646546 +-957489903 -961103438 +-967265699 547876571 +-68697691 -762427457 +451290150 451641747 +-564715358 336152757 +540326188 -667286489 +645832335 716966870 +79921491 -209621279 +776199454 -327712182 +960238578 -744161634 +13541415 554180452 +401677085 -913312974 +19176998 58534426 +-804180896 -671742306 +-826940947 467321707 +-968841510 415572756 +337082082 -754728149 +642125808 -554123522 +-626259595 448673006 +903092449 857477954 +-68567361 355131341 +-513702611 414242331 +759418647 -94939488 +961211059 -904198281 +-325107254 -742317702 +410001090 85090997 +-587215158 613086079 +-453566301 556443559 +-392792396 885082128 +-527645598 -863151833 +556989474 342094460 +-357594191 626580717 +-371714321 237606813 +218046773 -664993981 +-244997615 68809670 +711351268 845648733 +-488859337 29421705 +575007346 -389212239 +259343778 -3899562 +-888833757 -352329857 +615680314 963043609 +51423809 -166018435 +-473644702 -531210416 +-674891336 -38898055 +24499822 725744189 +971944425 -712341586 +408761013 -257167718 +376561035 655680359 +-110692987 564798348 +244261925 -285278332 +57020137 113792681 +26919071 414446394 +-933654047 769826778 +897293163 -40270854 +555456180 659350413 +555598650 -220956973 +36804623 -375376042 +11846935 -390693824 +787192834 -131565764 +9771298 925483358 +-717283050 -724101179 +-318289185 -197984203 +600769058 405057666 +-122642274 247325560 +503426148 722152418 +-243953561 -805297728 +-721923012 154714671 +402532217 -903904387 +-981697643 -289692061 +274587411 263961420 +277846346 70742125 +455753994 -633071106 +-760110179 -759311504 +-256030674 545930535 +-523575369 -933147428 +-965428727 -908804667 +-521331466 -578813273 +223249983 -298966646 +98358443 -827960174 +-80200176 575103381 +-693932773 -374497083 +-749850909 -791970553 +-285270836 -312916026 +90490621 783952928 +-357621128 720684008 +146869712 245158488 +-652601875 -448288400 +-844059037 -996247823 +-957022333 -611282516 +700879499 -741052207 +-548849653 827517897 +-878293254 -976851535 +621501606 274665440 +-483004362 -397116664 +734075717 255960001 +759061717 -50377469 +782195405 333089234 +-654705333 265846785 +769328151 -424213718 +750420393 773319023 +773563124 74473234 +376582749 -659583305 +-227357371 -732013851 +-702804152 818704771 +-908612472 407591726 +-45611386 -596986865 +-574834096 240659807 +-697778879 85162196 +-953560090 437485652 +-797924809 -957030828 +498556987 -769969340 +962297817 145545258 +-585474251 -355889004 +-541301642 -410680167 +643709650 -937222581 +-837874843 -912136999 +-72997572 304257698 +639212792 419514047 +-149996700 -55313409 +-984562342 -723571099 +358372325 735428053 +471187533 6150976 +-881994284 -415270736 +-783265888 -442755961 +729856813 -795276743 +124055638 789276907 +549779384 135730382 +-629988197 498557081 +678516416 -36503786 +-340517460 -736207174 +-391492787 525012099 +24058495 -54904279 +-625259625 728488432 +624225924 364402628 +756392336 986371089 +-325589742 -409994646 +18423931 130597058 +27849175 -672690637 +-965108736 788028292 +548006006 122114113 +-319520064 341578185 +903775776 843191557 +643435334 13131786 +263519522 102704918 +-893198272 -188703333 +897843889 703924683 +-549501115 -380230599 +-466922653 619149070 +10122900 464184406 +-743029134 -690070720 +-70523428 -407438252 +-579676685 493697594 +-324503594 267244008 +-269772987 -310608034 +888206030 350143134 +-752743372 123521228 +110023035 -639785643 +-699647065 35220210 +-256689915 601323520 +376493643 -157555873 +811050961 316222936 +-836921509 -125681130 +962476038 68520276 +367889878 -630105707 +593212570 -897286525 +877080620 -929051962 +-22224214 -33052173 +888855682 539139786 +-680917742 251425512 +195632250 -896636297 +-985850094 150267114 +950280250 -904996114 +941190832 544154569 +-772637518 -833154745 +-710213396 580007773 +-887398017 411809540 +544699340 -625057525 +319132904 -812740593 +-557684126 -952955095 +-838198649 -15184769 +162892772 597752213 +612755269 882265577 +-642402039 -82610169 +-724681159 -425184294 +473068980 765878997 +-193392071 733453797 +823557059 731927950 +192573078 514026992 +-585684943 776222725 +770701831 107022696 +688468302 -366783586 +458403412 -616255636 +263639134 534695909 +349934908 389541132 +769532337 -455360851 +-601446932 810179566 +795950786 -444610251 +-121784055 827455739 +527929457 528767722 +116072379 -805373252 +-503041982 189139153 +-711424109 -146489440 +-899800313 -73664812 +-430686823 102248689 +953395554 494611850 +857773500 370039541 +-315858991 833495812 +299634920 846695002 +49767509 -387164069 +-625034610 554319669 +-593022456 382998801 +-946254058 -645569408 +560794846 -404778002 +-44350716 -434240217 +-27487010 263760233 +408862851 -563927685 +478586337 383821588 +627957566 -665260965 +108013612 370556278 +911655656 783914564 +-880267249 -242320737 +-277303581 468147114 +325934260 854598801 +116956494 -362336957 +-907065502 -307160353 +228388691 656525045 +143289821 -192675643 +754753378 875415353 +785251394 220749054 +876788049 551688822 +610872796 -673869857 +-665425562 -949349270 +357178284 773502800 +129763632 336431405 +106553081 925056085 +728634677 -692969476 +926866494 -420813364 +-48323311 -933692171 +-46247562 -730085708 +944201916 865404053 +653323169 363124969 +921971766 -192046908 +-200220515 -763823276 +-817692422 -516998816 +909779662 -592586874 +207259349 -360961360 +241649493 672344234 +297897848 662280462 +-261749102 -351923234 +-220342066 -874046213 +-723354903 -550441616 +524495521 -759410691 +959482051 -246742104 +33974086 -819101920 +-797428352 -774599926 +-346093424 -793451459 +696704436 284997745 +-69050681 309217615 +-745201029 -586826332 +705400530 -418137175 +-192701941 -256425078 +777639003 -855292013 +34845657 157707510 +-827457590 -15878550 +298587884 -981470722 +-210571194 936300629 +-81657653 129875573 +791698880 -494966442 +626830405 111803038 +-15837778 -743361238 +-369468682 -506779450 +529881179 775797182 +999404539 820549426 +656791331 847559926 +48575696 -147762810 +-309693216 27678544 +237524826 124008667 +-840212734 784962555 +-963320776 637142536 +-114931691 238085927 +-333932395 680906817 +-384539296 105437102 +-803443296 -683160858 +112652315 280322953 +48185515 949051642 +-656153516 -748097878 +721528978 -339797965 +259474342 -372150289 +-767542428 752984174 +852554614 -545312962 +277888429 -611836087 +-376633895 -520792563 +948102934 526033893 +-193733471 -92069033 +-531085305 -92933837 +669739719 -618699226 +348098518 -838199306 +14773439 -565371283 +-842559094 188782700 +-902415473 434344369 +-320951860 -177859983 +483018156 -67206677 +3047257 832923617 +760427565 920865361 +-474736644 -844095763 +638303061 -50626919 +-899602325 -498331900 +946871860 -366147749 +208307430 374165462 +-460277763 157436061 +-983434506 -555271566 +819181006 -281467289 +319732390 86924259 +-834453277 -670514194 +-756022536 -463107131 +-730874224 672366725 +851460392 -782967566 +11686124 8632713 +-823411304 -262986916 +827995115 -273595755 +-192574604 103996031 +299242753 464247931 +434857230 -267680670 +-612338402 38427074 +357517621 457282222 +77977688 -547239957 +-89925868 479783075 +-649002636 629425876 +-767528617 -947815053 +969501717 -102796463 +853669944 275312323 +656589877 -697345106 +-768468139 412177241 +-9478813 -995219493 +-344790814 372062372 +2485024 -948149076 +15922922 -548394299 +-279151348 215693181 +-596073967 -46589902 +-670639553 -584570037 +-738891836 -671294826 +692092659 -939160894 +-326744601 -789835067 +-89188997 -243734035 +629597741 -315751006 +-739965496 -252581708 +388936437 -363292261 +307771070 -374238172 +-510552082 -226501732 +-822785765 524408649 +415434845 -942656098 +-441882474 780049547 +36524470 -508603938 +-65731117 789243059 +-429265275 -192571922 +358122727 -281397485 +-907629996 610896957 +932311525 -462803720 +-896576393 588334222 +748444708 784797400 +93462324 472781183 +39674943 -733935666 +-298595190 -946697343 +-259361291 -850959814 +-357950634 -406337363 +159304298 -748980762 +-504340131 -230775854 +-845034541 -836688644 +-653035916 -600877436 +-554005663 731010029 +-401151460 -416096492 +703202210 -197205237 +426961040 766773115 +-970013102 -250488941 +-312913376 -731874587 +-9662587 -473469626 +407234716 -105921469 +-373298398 -856202524 +487448888 352597074 +673835614 635746343 +-381065908 -909597209 +396279236 -956607575 +-446752237 146193938 +547744316 -246591190 +-704441336 -516073106 +784965044 421621491 +-262970098 170403948 +-823690214 -274132942 +972797912 786674521 +166691077 429471002 +-345514802 -80592470 +-89153301 36761788 +-323746985 -831102049 +-455946267 771606557 +-421446719 -27800102 +248328160 515450744 +694196096 -151235912 +775514404 424132775 +66259809 -570738178 +-316753793 -401086298 +-390264194 -392825803 +-794976688 168420607 +-577782432 -520369776 +933089776 -6106074 +-562133763 436217200 +551829474 -813299682 +-986985937 -249728005 +-382017701 359678535 +762206636 24649501 +66370595 675123130 +-724668973 -779528751 +-973066824 -202940356 +260188783 706030789 +190728341 149605267 +213012783 -288223758 +-667135896 865628352 +781658674 622256883 +612742607 333684261 +-835286395 309701385 +-366967211 952225308 +178891986 381122636 +-91096891 -555261871 +664830234 63080632 +462341301 711301129 +837086109 337974285 +-304414520 988049203 +-276356371 79587418 +-681979044 161723582 +-883626599 -258328228 +-835605426 -594783539 +432146976 -583826115 +460908061 -755313735 +-768388873 -869364388 +-481923275 -799816546 +-950890387 605977098 +-737529424 -659746651 +660788378 904797820 +-955592131 70840397 +876278271 -655946485 +544674563 112741396 +947059635 681640391 +-420178266 784414001 +-530826101 568236081 +-273855565 -822936721 +885046073 -361194922 +374471451 -537343871 +-710861286 621618129 +649467810 -99722131 +471516954 675300791 +446666174 -96917264 +-100154644 335938248 +-742792974 -113268868 +131266018 -132107986 +-29197160 720321513 +716404631 -924548046 +163654220 375277128 +-997572958 631467463 +619607395 -922986414 +935598917 -375648760 +-485425489 714388329 +42500790 -69721395 +-352256240 -662727020 +871094846 362580294 +316202724 -825579448 +-114251229 882490651 +940662767 425194345 +462779382 -547210481 +-433099280 324780292 +-112634586 -839747575 +-997724822 416180806 +691656461 -549470919 +770787376 224895603 +-545107610 107414717 +103922249 -848630281 +671150387 221162847 +92860247 -696040040 +796547729 -716131158 +538581714 715895276 +22644635 -108444614 +-786383500 -538177248 +50431403 182018364 +-114719205 55743258 +736021191 770188344 +-448944496 -176513353 +848014194 105974525 +816189915 780048096 +-531828228 573243656 +560770923 -482587167 +867811472 -419996969 +-762330638 779770068 +-826215968 995650471 +-147501427 986360164 +-175588967 529660085 +476212989 894578215 +-450326391 -985074778 +30973784 -207100812 +-411337123 -438540704 +853213906 383919251 +422384124 635986445 +-331234231 38639251 +-604101426 -483212939 +-966667676 183744992 +-274820284 863647717 +-907394371 -818554172 +-11065810 -922396647 +714653159 -508145192 +-492880664 171678548 +114735330 157489854 +-593617888 -581622446 +-196277459 -714832340 +-697164532 856449389 +485211523 -954161285 +950058634 583147495 +-505744760 -307280756 +798122973 -390910195 +-792116954 -711808972 +554550800 714526160 +-926450199 -244859553 +540086997 -958000202 +854012213 -50945659 +-796148127 -556965776 +-740353413 -326289631 +-345975015 -108219314 +277651618 -377658250 +186252013 -26923175 +-431161176 145385876 +-6244903 553018356 +319875806 -689081928 +27988973 -605502067 +-170461104 -313125014 +896358329 403779193 +937479419 131413874 +-4505845 239377622 +-388744919 77410183 +-190721856 339687764 +984598348 758953966 +-182048271 303568313 +494634414 441435806 +17612138 516482613 +875507156 632912912 +-242733399 -551669738 +-594400992 -694049545 +907610665 773352567 +-642799089 -320540869 +843155571 297655721 +399772353 -975671892 +-957985410 -45899042 +-99916907 912188245 +-38950866 933869563 +260839972 -202127976 +954107972 943582851 +687894755 -230920020 +825815607 69844509 +991448283 150150317 +348305097 -548092901 +-771544425 637369294 +268628510 -279251244 +417698733 -600115159 +-264517294 -393330074 +137156154 172138480 +-336542131 -421752913 +-7922065 -121115733 +918444112 431049202 +-279147176 339860332 +-693093404 485841168 +879798594 174865334 +-58722530 608937331 +-854113858 -984064571 +144549471 -16309282 +-113170380 -348313715 +-304413987 949872134 +-998887441 -520172342 +58223571 -798603095 +625703605 715926847 +192822250 -764684691 +728137226 656087982 +-425826443 -412853072 +738049818 317757772 +-87144995 143233482 +-824145887 -478036242 +-406388362 -346527801 +-975903490 -391229893 +170397525 -860530024 +571157299 30134758 +511325473 -343204883 +-825098030 -749055933 +-535240684 128410212 +247437627 -885908016 +-221950565 978118712 +767628092 71353340 +159812394 -306265705 +-802664666 773052727 +568482047 -464647909 +-710506791 747425530 +-253068880 810195966 +-993036542 541824235 +513263414 -319891560 +596436687 98176591 +791034184 -578479393 +-517135531 152159612 +-463309383 897973745 +-998672146 -879080376 +-70711905 -816365996 +-385329836 623414565 +-783547795 740997961 +712269320 420596901 +-362959807 108502676 +-103583338 -501544685 +-342595884 -865209849 +224493846 -794583529 +-283197230 524597669 +-151515893 -315804379 +839962130 -161353194 +-377465334 694638563 +-312629312 -452350271 +-973640451 -49966500 +-141756185 -93300957 +445213210 -87937128 +675089349 946610653 +-973229213 741318046 +178763183 -686234821 +747667629 421911731 +-913288443 479834782 +508780892 119729229 +13904974 -811064792 +-455936784 -686670776 +954287318 92008750 +422772801 168345452 +-360642168 -190921077 +-601390699 -410536427 +531178811 -366357961 +-739647061 705305741 +-345814618 -578726504 +-110469940 -887824712 +856735379 249157861 +439156361 450099637 +-265803449 676356338 +-560066073 415369696 +-955269134 934658185 +400163362 -230555631 +797507643 929008342 +-975371526 -324370937 +781806382 -865868383 +637083674 628275546 +-129449478 -174143980 +-422779130 -126925451 +213828157 888526478 +-685331643 576444855 +-467079842 105272542 +315139292 -506101108 +818365695 469526720 +-900665961 -193738524 +-994223685 638907118 +153608570 80236047 +-114973521 -2445879 +-360045156 932056473 +440983330 167038801 +781150807 857053895 +536071827 -430371905 +764599357 -358449957 +-517757098 361591277 +261182219 -981179751 +602588129 10322853 +-416708279 -677193942 +-331131152 -934902411 +-46864575 -438080511 +-162229926 -489333030 +917509625 -151422229 +-273203084 -43124859 +-972711095 -996948311 +222418252 -992444693 +-226939414 254000152 +488010007 -356744071 +400913859 -693576900 +260206721 -746302469 +197682604 -827765852 +489628605 44380122 +-563606687 528940834 +808914132 278596481 +-860188603 -270885751 +-831390302 380859968 +-304330418 590541882 +327594021 -791722878 +-130191081 -498658580 +-560886505 129773392 +-19983900 309070151 +-483375880 -249473212 +471840704 799561207 +455201733 615154528 +-172451854 885145802 +446210915 998663134 +-502336795 814395913 +890524125 -298607429 +145119077 -516698981 +338668871 877343152 +650095418 967991069 +-420526617 570354363 +195641544 -300339989 +-64092349 346351588 +493625232 -942229902 +-809360614 966740606 +353103088 -37138251 +-105165940 567951258 +178275462 76266975 +262954345 158115514 +339035341 868845953 +934743652 203909041 +-813078089 969420589 +-825142955 749327911 +362767060 -920101444 +-983183718 -155043529 +-753577877 692188727 +-989107200 -419816410 +-670751423 -365353263 +346986775 486487682 +101330523 -365644833 +-841702577 628516121 +237427437 934555127 +-784042506 718730933 +603525696 699121988 +-662687950 825479214 +576173707 -537174589 +952404793 -321402313 +865150492 343793682 +-177054756 -492964420 +96753184 326184704 +-361581948 -680703431 +697842813 666145606 +887789844 -285072523 +910000383 895903561 +-624355085 -257954957 +-21046465 258797981 +-27266114 936875283 +193075550 -445979000 +-886247529 808878916 +8657651 189357880 +-9362306 -303564805 +749076546 983709852 +598199496 620153753 +-193029155 844493215 +-648659868 934516737 +433507553 683479346 +-6169970 -358412137 +657095929 602085098 +-122539622 -989156147 +475578141 -458715004 +455047290 286546594 +-899333840 899697747 +-313587475 -84170928 +294713438 691709329 +-875857961 910079632 +-895372217 -43829075 +371099369 -362475093 +-336064448 -112969834 +-357164104 746544451 +989035685 -12386603 +423575030 -623405307 +617789959 561972926 +-7166865 679304025 +163218868 -901966736 +-468884585 498837026 +-413322203 -758763796 +-11271736 -591790382 +-798828022 604663253 +868283911 -911985686 +-113340938 903620980 +932600909 707458097 +-950768216 -878589296 +199826514 836559454 +446592197 -271686827 +-810047287 -368750685 +-685135888 114662944 +29106322 217711719 +-641068437 -812752779 +244336213 7881990 +580449676 -370601472 +949676505 871423994 +-165575689 825082369 +135074706 -735310966 +396078650 455588641 +-194671788 826383104 +848808305 947798213 +323304739 798161173 +76510394 567790772 +530886315 -778543185 +-382073942 607385119 +15176096 657373392 +413448142 -942676269 +-305435679 -145906366 +-997286067 -84440264 +872494453 -641653918 +679581972 -892326 +-725209363 -688447525 +228374312 293929870 +-855252199 -204978840 +-805681639 322638472 +938963105 -57692224 +648376698 929144708 +-226790051 -379877930 +-451171552 -315789364 +-359180217 -112847893 +895242462 161789647 +-245787153 -944052358 +-866883186 -853912533 +-159138485 -538057352 +-627584717 865061990 +-662200044 8234112 +-66647528 -121262621 +445335455 -660715343 +652828065 -910011837 +-700903166 409444294 +847941240 -18607133 +812305282 -129856923 +-193321290 -247152921 +796672788 -173092586 +544044226 -817931895 +736589017 -482312687 +624146642 -985656178 +-388713349 401351757 +579979998 815349534 +-261691562 -501981992 +-597519215 -507826492 +-335032352 188535469 +-797673858 -801317877 +466328505 665003536 +846468794 -470822604 +-240300661 -686890033 +-278978379 -833093876 +827484399 -75064300 +-34534889 -797278246 +14517248 -896914289 +180021203 177785030 +-910094847 273362381 +-82864859 521764226 +62753790 -82907348 +-999126241 866326919 +123261073 -661864923 +713944435 645910721 +481176882 383907412 +-151287539 -340057197 +-126282329 523978328 +-582284118 775331356 +587995295 336940398 +284516077 856125392 +-243099565 -243985008 +984322880 -206792848 +-501497503 820996517 +120576982 853638784 +-11582937 -953999022 +892555604 -649633709 +-217309578 60386649 +-410094146 185548104 +238991928 -695388402 +-551047319 485999497 +512985899 -449897042 +642805773 -823676218 +92449810 401427498 +-491587241 -491892440 +524949974 -137534191 +-657417626 -360548838 +-167213210 -244771243 +643718406 -458448210 +227921619 366686792 +-428849952 807462827 +-130112342 -793384843 +654313142 777343129 +587896003 -311548450 +778213985 280203696 +594924747 304615134 +179985892 670301964 +858022189 310280527 +273821775 400817145 +504240956 -94707103 +26331132 736451466 +615218363 -321692 +602776455 -568778834 +130324328 -524894185 +604764701 124414795 +634922362 234234674 +-921986088 125245683 +876362371 -90703912 +474266202 994032148 +635913267 77542535 +-646521621 393656531 +-708718596 444291393 +298888429 334447583 +-879543483 -688081751 +265978898 -115976073 +-773098159 -226775110 +-435006133 -502600093 +-330693869 -744265774 +-31155468 132985636 +812988628 267136404 +-286306061 421559851 +676979225 -572048351 +-362660093 -408351647 +-575650371 -274517309 +-899222075 579275751 +663296868 -11258246 +-8932232 -435746242 +557761415 -956700622 +872510531 10231416 +693884764 -510403237 +56734794 -670040615 +350785813 361229827 +-827465773 -190968272 +921611754 571771125 +-942659517 945117255 +-729127852 -659955252 +946725744 594639455 +233238382 456203842 +-309270139 977900613 +295344338 806815498 +-496442586 40671504 +-61158519 863610880 +-731905129 -424436596 +-318831387 56025346 +-738217016 -265061036 +-201846816 356990819 +437879609 -561477215 +63257056 -273079012 +-662008118 -29602705 +-568931064 -585279255 +993046899 -940570662 +301108784 796943396 +-241370070 -291294879 +402079762 -614932697 +448025772 -669865327 +-226591650 723662768 +341096117 636479704 +-943643110 661486548 +507529473 746157914 +-903256621 -931881848 +966167532 -365908891 +875636290 -602204616 +941784959 -868040244 +-973824613 451965655 +812201301 619926205 +-310986669 -892608774 +-473281477 354912450 +220257279 -718161706 +738864363 362093920 +-575672419 446472207 +487372706 372531245 +733991869 -448291455 +177093039 -838334578 +500365269 734226858 +327058469 -18096367 +943005781 -737583017 +-937289275 672732677 +743008581 240917060 +510991354 -641500222 +-883762182 918250423 +-75516809 -505952810 +-714550666 -308214102 +405842264 984895491 +137289312 569435853 +-240715627 -103828815 +-900836933 -44224132 +361804295 -909531149 +575705996 977956868 +614091533 293267528 +106627102 -235990701 +-477968751 1748519 +923043196 901817926 +-526395053 726059055 +629486166 -10118359 +540864909 847234586 +58598326 -871373808 +162145182 -602013093 +494382215 400222368 +764813339 202476068 +-50827290 287913828 +-614511251 -358909611 +-936179177 773915464 +965856871 135371968 +681927677 -904394945 +-900312545 634126155 +282695758 463011041 +667899328 634803493 +-424422369 931907541 +917360597 896251027 +-274381294 192217609 +-285541698 25151689 +692221319 932898063 +858406375 -640140391 +-419805082 -829895560 +-223933063 25497844 +-363605879 -337341190 +-181278779 -753733 +-35290330 7830014 +-985988348 -467400508 +-441619825 252362492 +407162394 789223179 +68019028 814264741 +717835463 749460776 +612791910 -83868679 +-361841622 296224687 +-214473130 577227027 +-646820031 797951534 +-856739432 -958515303 +528656587 770143639 +292270390 602922868 +283192521 -258925141 +840689509 277869416 +-344236668 -720732812 +933427553 924914985 +934174493 833562058 +-424890324 843621834 +-428614426 -720284065 +-731261507 -175081580 +-623320864 -180496215 +-437369917 -643494836 +37969173 959653390 +-964415729 167956337 +-733749289 839864569 +923588695 839640715 +-879173700 -939217007 +480931312 341394560 +-444027871 954695536 +-688906918 -565383329 +467541770 -79494845 +446465727 -746980113 +128967020 -512042820 +-703019866 -466438666 +-313051024 159036864 +-934510812 471972337 +-622350376 -260170570 +514986951 460106125 +-467804082 498428069 +607977224 -685913806 +-645896295 -473151613 +128261131 -469190185 +418119046 -579997233 +885327631 -514699994 +-321297191 606865343 +-134205548 643418666 +-667619204 -403943282 +-376943430 323397036 +-813291730 -119059904 +598433422 -834883747 +614024640 -804044234 +-542238109 583682175 +188540636 -761372411 +125448911 231289734 +-432529422 -300287908 +-843878536 -914175642 +-78513893 -16836638 +-413925255 -716903668 +749622185 11169885 +582552323 -272765221 +-437079653 793716643 +-529641379 -580144467 +811629808 296216104 +-555232238 158502712 +-341771674 -602653585 +287249387 274346399 +277275002 592732372 +-11497010 54324463 +136053407 -41272220 +-588341104 43715943 +-689527957 353629726 +-633961840 -232963638 +551438052 -291588981 +-442192967 975598139 +521182602 394343327 +-273096061 666394030 +-703110609 474088423 +144453114 -955377789 +915515758 433198210 +-102434053 -56209086 +-539235676 -949500370 +-368926502 -383719133 +-897318337 -471931411 +465444270 -877380025 +316248814 899121553 +937078041 -818535841 +-579068770 82219309 +-533686452 609028394 +-904062236 -390485961 +-35409011 -78232408 +491563773 -937363251 +431602369 -582541624 +-240546754 444066568 +847153591 -140081355 +427317592 -795036610 +-101854296 347412851 +-16380919 479960636 +979474824 282265373 +496476540 -855710383 +-949452628 627185185 +-383172449 -258898965 +-689318761 234442534 +-846233088 98794851 +-322043593 67542981 +-104976722 -244405338 +-956082177 756781312 +671150396 518625994 +98137614 -496878478 +240406262 826912554 +490678513 -649591413 +742929088 -198006622 +154071110 173581934 +-310073918 -444053082 +-488971125 -480927797 +202300650 717512650 +-957147885 -512640577 +870520399 -934178041 +951012375 -734830989 +961862686 296438364 +466672269 493472896 +462829219 -24195755 +-379751685 -531086390 +-153698507 749193174 +-236819008 -399391157 +-188897805 841795792 +937540349 425014165 +-348130050 -433141420 +-783605697 -410290252 +347047261 -32831691 +762812058 -48295369 +-422268494 106619249 +-519960708 -477347833 +762421914 442458655 +18479873 510339388 +304937574 -953806237 +775569846 457162480 +-76140437 525042302 +208362800 811918162 +-701965770 116958762 +231615375 -690534144 +455394490 -153624962 +244324831 113748023 +-729037374 -990066652 +226401007 11669365 +-178747648 361601181 +-967658201 579123521 +-536439760 -562603877 +-885806640 -563800848 +-285647836 516073325 +539301921 294877534 +-528975516 -242856858 +-659495776 -252865954 +55510249 -770515819 +103951703 592536425 +284140547 -402857871 +-409426351 -487600292 +148529868 -204032180 +612070913 416907889 +-369121409 685187463 +890412841 329229224 +641916278 514617751 +728903910 87761551 +805461704 896650207 +744336693 -200516811 +9341454 -674184365 +506479726 -62239064 +-809123999 -848860768 +-140285689 -136933100 +-978988686 732593661 +603765735 340564732 +-160908607 90250522 +-168098936 911169324 +535786732 -316847946 +47902741 638614555 +249925167 666142226 +-337462990 -333422699 +-409609429 -405500569 +567831059 -561113508 +922145535 -429720139 +-768975418 -721271572 +933677491 -761138440 +616211911 -849451576 +-383222573 425861457 +-640658552 949601046 +-625332359 87997898 +157724955 737399590 +-901181229 668580627 +-340541094 209259797 +167152899 -897607445 +-592026855 391790600 +249007864 -740207427 +-792649721 978988096 +-630342154 -25919699 +604328251 -578047304 +613054199 725271622 +85014476 261584913 +-100311973 -423374529 +-616536595 -541271787 +-912521165 -691006815 +-559116885 697679539 +138393360 274528571 +707419607 976541834 +218970616 22005473 +534697453 916801087 +-783653251 316859116 +713952900 738783996 +858944059 939399847 +-753004658 78971174 +-182984486 -863629534 +541147344 308437514 +-46620329 274987852 +865987638 710739293 +-308305332 -65623923 +82637332 -169709777 +-7938364 673579673 +377683000 88841983 +706450124 469741228 +-714433540 -242311796 +-557992599 -439965037 +99832984 -531680290 +-224536943 960685717 +717581936 -712943367 +832094712 828369293 +821461031 -238645788 +-604436841 280391609 +979563565 -747187203 +-381087485 -745922137 +296230278 -66813315 +460652210 -246131071 +223033887 353209107 +-565631850 -821112622 +-496578434 -24339160 +-821883506 242499938 +-439682423 -224621181 +-114236730 -448555999 +453465334 40702633 +564353106 -43187217 +695550876 752918545 +537910555 46360780 +584576397 790599237 +-270657259 -181562992 +-720297251 173325037 +898209610 565687664 +-953113964 -632631747 +892286185 93713809 +-985465887 -648101761 +-802629350 566406298 +319797603 553602216 +440593309 8067898 +663210803 -826670420 +23860578 317042842 +753775721 -661300199 +-19521355 562838674 +295974346 -163338783 +-22456413 150929828 +-284255944 884848794 +709148866 -494631454 +95293677 913129591 +-314805935 -44404139 +-496909764 -542099845 +266654898 355937650 +279062950 75884219 +793278044 -571147402 +411884404 751951965 +-318306113 -445508316 +-495015623 -553602417 +869740795 -493062081 +110017635 502047401 +-679589661 -852174933 +-569629170 -414561501 +-543717344 704193528 +-989873663 127903238 +116828356 373431333 +666595312 -561427295 +-853819765 697904875 +728389462 82821124 +984323249 720698606 +-443616992 -27954998 +812031570 493125758 +672611515 -754564354 +-269565179 -429446490 +-856713401 405481415 +-337113027 -447158655 +-365387614 -712009392 +831383808 85768466 +-602476710 213269890 +483218480 482573252 +-358597199 731161260 +-883232371 -678208466 +560957065 527191358 +17081963 578817871 +-920650452 258093277 +-245931924 -624522083 +-199739693 193263586 +-553600407 -660864227 +329663227 -965345168 +413942039 -41591401 +466319377 448865949 +-256708277 251490512 +-373645236 -919540230 +560014527 -932789857 +872557340 491410628 +816462770 -110469851 +170735980 448849697 +813719123 -319578813 +-878469818 134672974 +683755526 712023730 +463240377 -404256947 +-532401143 -923916429 +-5477340 -40174487 +-801490427 -920219478 +481376978 -2533767 +323005925 372728912 +165078115 545122441 +189054703 -885095340 +-617328681 -771622700 +-442215706 -989292550 +-123128564 -880542726 +808306811 -988622569 +-625548408 942943844 +272704728 94451673 +231913034 795675294 +-264657131 -913530180 +106574282 -954356115 +474568700 210568626 +-304705015 862264630 +302889935 989063163 +-69272524 -955243044 +411925535 -134410314 +828762760 -805109606 +-347981721 660539275 +343993711 -113843844 +-949337826 320864183 +130205933 475607789 +992053473 -417331407 +-912269258 375013915 +-615145295 -52978340 +701793526 804680038 +-279695658 -644191785 +-982951664 -764693502 +943626267 -36785346 +-440247954 -339684809 +279071611 475334697 +643408847 662182602 +-404613990 -493166427 +696462484 -383818578 +108761064 693215791 +-800717794 737683842 +91938241 -895589795 +67647808 -219894541 +965081236 -267553235 +-251485685 902389552 +-552097209 -333258806 +-34878747 446584633 +-410229938 797935956 +419833600 534118063 +-410271355 516082779 +283520258 945647612 +317348048 202247655 +-9817916 550420017 +-854100965 625128638 +-963657448 926716314 +18690057 -978209242 +-995539724 964964198 +-843494427 741198922 +-869818818 129274805 +152292854 669261274 +-359930883 537484391 +252580316 853870257 +378140986 791575498 +-651884442 -821146642 +349211158 239202072 +-172468374 12143791 +348435192 -691350487 +-517170128 736138004 +-585830708 -115016701 +-555389325 -143602292 +-63838689 -15913821 +-323536481 703803689 +122664553 189252441 +-514318492 -467113106 +-3010633 31749048 +180465213 -689383198 +561181858 413915968 +-247729319 873109123 +-683561244 -365691725 +431390442 -337971136 +823771780 -76566681 +-425031614 -53660606 +548175887 195626291 +-848025 -780368453 +504523435 369794487 +440260360 -501727589 +282032673 -832334859 +-719076241 346974554 +830561091 339194476 +52722739 43886717 +649364945 -85910032 +62954876 378206997 +955329260 -855248209 +176892668 -854949544 +-903212363 171980917 +-306452627 -787983492 +-838915541 747587359 +755186642 -934356657 +-568585975 348014865 +904830058 -697198335 +-235774951 940942667 +581559991 -634391850 +-959771063 899415879 +916286895 -924666298 +615081157 345619622 +113454500 250821859 +-29159233 428521217 +10052102 939754703 +773786409 -974439733 +46147186 -980658680 +-883569699 -184629397 +245111564 848963482 +381390236 292832993 +302531097 -316143118 +670113659 -948350145 +665812711 -825188022 +482898686 -959190120 +-710801885 -582629154 +143379746 -752364787 +-636609794 88404792 +-795601461 139373677 +-483071626 -708157137 +-866443485 -759529736 +189025351 513886605 +89274361 -388338465 +-436227759 -86244702 +569116870 -698639449 +541462664 -719278242 +-171570507 877987976 +167109537 375861952 +389284350 -947484110 +575702975 -352545932 +360168584 -587459965 +-319442618 120866090 +-509647198 113960064 +-201040191 -940065304 +-352485706 512935623 +-922115614 489792609 +-493597810 937731069 +-988986157 -371577177 +-270976092 225483438 +533691364 714220108 +68864972 -891492841 +761263432 366567749 +474487028 83999002 +602697377 457690170 +-757984322 460871066 +794825192 -82238397 +406267582 -421577707 +-980815867 -457729123 +360868879 347377644 +-417530307 -866919394 +920573006 -586630372 +-652350355 -321588113 +90009654 -438128974 +-569168759 -963206136 +-263956807 75425251 +-275074331 617220349 +113266773 300538268 +-131197126 632513726 +626974553 -779826755 +372157079 515502500 +131296004 192011141 +-418231139 -345199418 +-410522176 -610431886 +-459991664 -905010580 +-550739758 -347286530 +697723963 -460304858 +-776401424 750362170 +-974567261 672851950 +711772820 556225947 +163980903 830836664 +-856781657 980364692 +518713732 -73154661 +-255469101 -701593863 +-380358634 783652454 +-533075485 416058340 +554269357 -741558228 +-440969886 998536313 +343646965 -125870949 +530931748 633988396 +-125575133 669017192 +846485662 459849703 +975720044 -250556124 +-641683667 -192475333 +-397067209 159875924 +-108111248 477327827 +518279773 898599249 +-375908698 -615385001 +-737767821 -396073360 +254177174 905356967 +-594197249 389696761 +-398357811 -474771482 +155662208 -273293682 +835739652 742437710 +-872821026 -203906803 +949649023 -467309067 +374738225 149252140 +-182246160 -336464557 +435728443 -825154353 +332901299 -565442722 +-175741176 516918230 +809883703 -544981850 +609171568 704887621 +654491278 -375955161 +-419937754 -205942641 +168388750 259004679 +-46593031 -90557495 +-888086343 675854994 +993907928 -89046278 +-139369676 983421055 +320402301 384633741 +472284014 134010685 +-306825762 -456843349 +-768114296 -362953896 +504903428 -355299702 +-261901773 -479929937 +343280743 -941228168 +-573210800 -866079734 +-862228925 929091233 +-554765321 167675812 +-309371505 -496980737 +732151643 533640685 +232784856 -626944379 +-196546262 571512311 +557648171 269937390 +282667349 -433055403 +43252819 -729495278 +625860844 871225766 +414337265 871852311 +-981968207 98283307 +-677919074 992328787 +593357579 46114070 +287455339 -232511712 +-99434198 -749647113 +300018572 -666964480 +563997397 -652552640 +821572023 304822892 +-311201062 227960984 +-331770894 -76391976 +378853126 -916014807 +-692456299 622343011 +924156843 -991714712 +140991086 -79299479 +-913070819 -250773942 +493185036 514932905 +43932263 -416324920 +-669827249 -214864097 +-682003609 878504384 +-749169409 412775403 +-432757684 611084325 +974637898 -213661801 +-465784866 -808549063 +75437737 979852818 +-169376537 -494064506 +-387895088 473425906 +-4814922 37001961 +-871963884 247703024 +-471496682 763074835 +103198921 648980280 +47082850 189309198 +-600395813 -243583528 +292262619 649929078 +106830106 261397274 +-129400536 990028916 +-249439133 -862543753 +894548277 -482133985 +-672317460 -724701334 +304575709 777507210 +-590956602 671805469 +-132418642 -654951273 +-471337828 -553521036 +784499437 -353338606 +-959934914 872347050 +951892765 -712944336 +545087291 579486996 +-542990632 880195860 +-660765943 -202690856 +-288595473 -318267621 +-163366543 644650413 +459090639 33620410 +-190002548 336479109 +-75155558 425280706 +-696448395 321870358 +-11043748 672784174 +-178073334 -425540631 +-266887124 -890932563 +-43972206 -484050885 +821646370 -704474888 +-285651378 219214080 +-586320913 -101746349 +507215386 427227356 +102147516 -558745523 +244111805 -907654897 +482501358 -434911342 +222976450 -389248503 +-621070177 -360022679 +-681894570 -63782265 +150939016 374917010 +-922844089 495179082 +553066552 478435002 +-358127092 -254979307 +350793036 386718365 +420989362 652778485 +900602097 -866636622 +237679890 -85563786 +-978133219 515828033 +966141418 464943346 +-449932507 789039042 +95549122 981827930 +-346922044 -618378061 +754447853 -282787094 +283775940 708813724 +-110478292 871203183 +-976059154 671217399 +-364356238 -923162304 +118382088 -526526349 +353472255 -439151095 +774878879 -268720139 +-791926930 -893520444 +-254465940 -78875221 +-796903123 -768384346 +431860711 715158508 +-815682883 42502492 +276303909 596256327 +825617984 130423481 +285745541 414162932 +-551962225 -466943776 +-592189384 362887918 +711853560 149677186 +149981689 -32894127 +588906606 -111584117 +32914038 224335405 +-127544068 -368548927 +-649423828 -936744524 +-942823651 -813794935 +-302032710 359249321 +-271089968 -246383420 +500092091 -8292953 +-139151456 208626759 +-449782593 193108249 +63137975 -317537312 +-585722037 803770919 +515943991 264468321 +-19157836 -608367678 +817504148 -246565384 +657032534 296321790 +-273083512 906579406 +-962490398 447453960 +643281861 989583131 +193644161 -76062365 +-710868377 251199171 +-483917921 419519778 +-792866632 -293071635 +456437042 -684670237 +-171612983 283862377 +-95580072 -907267761 +137214957 472240279 +706288665 -817463459 +528484597 -744415823 +-565820092 793414584 +237129834 -18105222 +671997533 -284895583 +71619422 938179898 +845336185 -881953251 +258613707 -497531029 +269441845 801815413 +-467318144 417455267 +26452197 559978748 +-922279756 276461013 +-134144936 152751020 +75746608 903565619 +-940531363 -324607445 +886297372 88607764 +892441321 -834669847 +904287686 740735833 +-991347461 580607903 +683233192 663360529 +483272835 396045289 +-704910301 272675986 +-255814118 -91969014 +-903334359 -913013265 +-383602254 575648423 +-600707136 805852581 +767558431 -742366676 +-463691566 941610463 +722991341 -389892198 +418856325 950762626 +805058684 -710740395 +36352179 -760797410 +646277841 -609032068 +585322344 129634622 +192380764 218248784 +317943217 920346458 +-889595955 -373741400 +25704519 -564960668 +-870811598 -523619763 +-22036737 866606642 +-534257781 -441047506 +644582587 -602210198 +-731256755 -463660750 +-315356388 -247778289 +901696871 -136212844 +651520920 764408722 +78647554 -362068111 +-119772594 -954914280 +-88623912 -793125388 +679468299 347852622 +-105658070 5996751 +-344690177 649866546 +-371485560 -438954555 +-552130441 55326800 +-425154214 355938185 +136487954 900172 +834356598 794097734 +-229728250 -84507258 +977500144 891571195 +964341285 547853923 +-891406091 -25874435 +140107259 521145951 +832052193 -100784880 +154749578 445656811 +-204226483 211024806 +46387558 -558639509 +-249101518 -162301862 +251267799 982603582 +791542006 -705074141 +-916818283 224566277 +790855928 -551967311 +299548410 213407727 +-353792416 -550124125 +746204812 228750243 +525383136 450477970 +26938614 -341595399 +740959431 -865324867 +-270486745 -335882394 +-82841016 -120804599 +-559982103 92867415 +485806962 782675318 +173542812 -259607730 +171219274 158684764 +862066288 -982521918 +-975581510 -859685047 +-125367818 -648716357 +660269594 935228302 +979831043 -633133454 +-661758404 579243333 +740443936 -842594417 +-999561193 -309155119 +-470903219 403746355 +535682237 560315052 +-367026826 756309709 +-415308071 -65300179 +700848352 475764507 +-613121419 661588334 +-395265517 -908800334 +107453020 316974385 +-274130584 115544180 +788621026 34208271 +-184610810 29506937 +537052499 -507835495 +-162806391 -433582688 +659059391 -134564572 +-40359421 761292189 +739981406 -376316476 +370481755 -908979559 +631403910 470893398 +-415631117 653230546 +776735522 -660014120 +-4369184 764528261 +599741048 -239314173 +-580901084 389296242 +818227510 -158524583 +27344545 -428510447 +23248886 -786121855 +-723757471 -410865454 +-292647070 34888410 +-363083986 721786877 +135627259 413587153 +-277278256 -341752468 +-884856759 517300391 +-366592312 78269377 +176789891 977636523 +-481176934 -975997004 +393604603 -526723981 +620752956 471370577 +267071420 249452137 +-696840404 879538562 +-260977744 559738633 +-935683584 -467105948 +-196159675 -506134700 +725096106 540828770 +-437675326 -44221976 +366702059 524205275 +153873749 -409038644 +-236947166 -134848869 +-893501267 512486660 +664933537 666273388 +-438651859 -74246016 +431745258 895277175 +-638722757 864091452 +-67146641 -755602557 +-900068252 565891253 +757392636 839896639 +-188482728 981618966 +-70493557 -96372048 +-109239848 186467073 +809620575 -298277037 +-520898916 -193598188 +942199430 621057623 +-318464150 -657969037 +-657190064 -824396742 +47928784 -423368603 +105665825 -871694682 +-245328334 -397319163 +495429224 -545755152 +-594571664 -80454147 +738037312 -768161912 +-940003726 -49622449 +-559289305 612506543 +-736744088 -623658824 +-13250207 -811301522 +-400090291 174471541 +141668601 371286554 +-581720943 242580912 +461634147 813356338 +-497313859 -806019301 +-897159207 -903069371 +409906468 916507590 +-89663269 969796036 +472334485 117037570 +-876093077 362507490 +914604986 -517752913 +934109120 -556692661 +550358709 -154856094 +156473270 33159576 +116711182 -73882935 +371163415 266100592 +-823648474 290336131 +-633117703 714717614 +715733732 690799340 +-947632579 128340115 +-547302692 614025780 +-513399980 -710616349 +-20634426 -69316741 +425231831 909464343 +-523698149 479655942 +590321109 -43889085 +38570309 -877862822 +-701338185 -939544811 +-837317870 -638340710 +94917684 260329 +779438369 266856134 +248212085 706651621 +-978494876 444051767 +-551666735 -933048810 +676849944 497523690 +334742199 -231249891 +-230430510 896562992 +-998222434 757423377 +-822512421 -403631256 +-281668886 -66825535 +870519972 637396208 +23755705 -609264377 +214275071 -882495362 +-794278426 465980001 +-759210184 615194181 +-12152920 -880083541 +919419856 792309059 +-684421485 -747423170 +-946273524 -681727073 +980921905 597973981 +-576533048 -67182899 +712583127 509739121 +698274183 739190863 +-409345647 -657501666 +-562257559 193333662 +783026319 -715293004 +284526032 -933708711 +977983433 -308794817 +-401998927 772763194 +404196390 -703407357 +-899050479 -845083700 +-266665643 237614877 +-709783044 -265462483 +-505170600 -31333643 +-920055159 -704671537 +-410036067 435261402 +449277583 273185820 +990973522 -170280969 +-371665292 -164954903 +327734897 -148737494 +-82708373 110460636 +-386019318 -820571726 +-766039390 -439427876 +455785382 460672407 +-367981176 -550360466 +154226932 -297925708 +-866326963 235387047 +-783389448 -683239717 +823465762 -928962554 +729954897 416252453 +908046187 -272309387 +-203308024 -374238363 +899372959 -964762236 +-482220482 -595631690 +-459164470 -870536868 +-785236008 -954276783 +-779828377 866331629 +-192133504 995914649 +278238953 261816001 +-909528915 -470296651 +-320865310 -551052125 +-274736437 -366456954 +-412003688 834889738 +-87765802 -327868456 +-855533950 156311155 +218793840 890121617 +-765967475 -8724590 +-801859395 926083557 +949024990 366541576 +-10613194 175960920 +29202521 820682910 +-661399828 -445691930 +-53172412 6491480 +457653594 -804570221 +-440769520 438330878 +-124920834 -295704199 +40100008 338447083 +-888839683 -594733669 +676531528 -727931245 +178114088 67121708 +-639931193 270651026 +-252071769 -418699627 +-913345508 143442515 +-332002028 -198237381 +864529616 217766645 +41122494 375789867 +161383935 820764918 +-435820531 -444145926 +861239971 -556610154 +934918168 706463285 +231362773 447830579 +-463188224 483290142 +575113039 -13004784 +-783164740 -605304985 +-862358424 368698825 +-594623249 -397948340 +-479314452 -775777564 +13267818 880440540 +24133615 193446677 +560879152 729567131 +138747874 -268159915 +453416225 100659844 +-424957232 -21603394 +-166574258 -632085200 +-967905161 -787392134 +-599995406 280212195 +818729815 296263905 +-321997262 725167414 +90607462 -339491662 +-962990543 -406915665 +418308390 -321206664 +-849480154 -804463190 +-219040614 22647663 +279254788 420400639 +-359686576 -228370968 +-754573063 773653546 +26937246 -754141386 +289920161 -865542541 +-251898939 588439408 +101152587 -123531746 +385587603 875869078 +517861107 -393908941 +220534935 -253518695 +-491411745 57447692 +-740722571 -324607442 +637059420 -17231757 +827944086 -745646598 +-779643067 933041577 +257244135 650806337 +-496870184 -461180522 +-698859108 -739314585 +746139792 273853096 +-718131657 -890138813 +-586766970 -553172383 +442479133 -194206198 +314921348 942652774 +-642838778 61968761 +-543916704 -39521384 +418296368 977566473 +-335381432 253627107 +337261498 -610954241 +808294616 677866564 +181500132 -880731942 +-557269557 857808996 +486495189 -827126931 +-119259275 -528776173 +-618211002 579804144 +-248539252 178585668 +51096693 -891552689 +-671795542 897943559 +167554257 -227326599 +553346784 -76815296 +407028081 880976333 +142059385 -843045644 +-278872538 -950011159 +-235887989 -900587120 +508828730 671718382 +-813557379 -93910433 +118552028 -144957501 +-170727308 -552441466 +308136935 274730196 +995196840 -264214260 +630354624 -646783814 +676862246 -320433155 +792100237 161199045 +-7525336 -107032618 +403344695 -789362897 +753224258 -574358820 +621732769 977283027 +77892029 -420828142 +474644324 428852916 +-186200828 563852425 +-292530732 850243891 +-154591895 -570183219 +493677646 855996799 +-240563209 340492995 +-255789480 -381713328 +-251645254 -516235181 +818299051 556700245 +-122807478 -56404273 +937652796 45923294 +-789118925 444856353 +-882452048 -374320565 +-218637733 -855170761 +419184158 355571773 +497041116 427764722 +-909354573 521912418 +906013821 -355415766 +365539612 665927509 +-136894753 796930105 +-537906846 953826457 +-15627365 -189705758 +-578999567 114862268 +-770899006 -336289663 +-683657712 501157505 +-196125583 337044916 +951998442 388934854 +292067605 -364090942 +-563927911 219618306 +263762554 -252237644 +678634248 -220992398 +-412391110 -762302591 +83313814 857676904 +985327062 -874350958 +266246538 -720204788 +555326736 891586381 +87182399 -954415338 +-428879465 983415945 +-652870652 782135410 +-52104257 -153108392 +-647162030 560337130 +597974258 -970191699 +-504550256 -739541321 +210992939 -395390822 +968710047 -673219612 +172975130 648511023 +239902306 198187305 +-939249748 -143857364 +-883103506 -67011159 +-571361939 934859057 +24263837 477128063 +122796606 -881422636 +850793877 -309246352 +71760754 555467005 +-87925909 -165897600 +222128398 -120618222 +-950091494 -268699594 +694747951 769039610 +-324973053 706222532 +-40618947 -403045405 +966002183 -917549279 +-718909321 891477205 +-33119421 -529764126 +926610605 -448531119 +-676171243 643861048 +17616126 -903926077 +650839537 -765146682 +-953091392 224681285 +-251348223 818593648 +723742123 -45075280 +-272367248 -202435599 +947016261 -563394072 +-551628780 705738508 +-795486577 306483535 +-111849823 -582728664 +555849515 -176392593 +-137938360 -732078576 +-183027112 -869497596 +19814720 -572133815 +354450913 861424023 +-869692079 394143362 +789673695 -722066112 +807468920 529058547 +814595299 -656160335 +-687228705 553708408 +-366372790 -397318455 +-193841820 767360200 +-595929224 421143602 +905313936 599114345 +474960246 -816290958 +-33728908 -137010825 +187147907 -806278852 +-680408717 698569640 +-879895835 307884630 +249508215 611520627 +-536818797 640604310 +-511337564 727213406 +-69261556 219270161 +-487961386 518256078 +406629943 8019092 +564282366 -755699814 +743972185 -530625697 +248094673 -286086164 +508534736 -458334786 +299041932 380016601 +394205825 426615319 +-499941762 -99054448 +-151093251 -870145654 +-178665953 -124008127 +514969017 -201240002 +137353653 -531875467 +-421494167 352581120 +227937531 -678752783 +281083566 -783680469 +31059183 184073133 +-365035224 -178845073 +-398608755 994470058 +-506389465 80649685 +-451645218 383835268 +345415815 -790343920 +489722505 -374759673 +-622233933 578861117 +-46314204 -809710960 +681340735 -746827245 +-594473055 888200279 +353981027 939593445 +-927263050 -894237589 +498445095 812761598 +-318265913 -6306441 +946177772 533539099 +-590807439 -856716825 +-777330420 522042222 +-382873051 -975277934 +-922201861 -465265711 +554434991 -640728042 +995666889 134802186 +548720229 487349709 +-378563839 892191316 +-436192560 -459496045 +874071591 57326041 +-687518558 165663636 +940491216 -688256528 +-371278054 712986573 +-980490965 -261799158 +873520748 411218290 +726249759 864882142 +769847975 824851042 +-925203191 235168823 +958886784 562299798 +212403637 264458692 +-369794791 383170588 +406019173 -219244555 +875649251 -626507152 +444747065 -740636213 +692248447 884265051 +-673858485 629381447 +295376411 381351998 +-198240385 -809413835 +273605064 -788559566 +380386153 539087529 +-430866161 483259941 +-311694088 130289945 +-539417286 -343398437 +-228361910 -492332467 +21443626 266613240 +508999972 440807873 +-578889925 -978391572 +-389367684 720682201 +-202912071 105878901 +159719620 -109192816 +-396775244 -597765173 +255717116 315609878 +727079338 -102785261 +47967792 127299756 +338890703 120660711 +-851992796 818380674 +714820309 -265229677 +530772071 -281733812 +238751579 971382432 +658018098 892398376 +933707914 607457012 +-619908371 -882781783 +-429388820 616271510 +-922533910 580910149 +-531666187 239152428 +-300352686 696445520 +765859653 536604257 +-757320941 348305604 +55380316 -230317713 +507557716 -640843667 +296392176 841321334 +-671015255 187380281 +-404805271 406504889 +-946541697 -536059970 +-981966287 -435034077 +-997248542 385325134 +756343248 726441389 +-73675475 -493161645 +717286683 -216937107 +147081520 -287571717 +212579133 -803517783 +675810155 758098470 +-597091322 794984042 +-210298972 -232292672 +-915423820 -434476447 +196236153 -315428378 +904374191 -415041668 +921877342 833690975 +206359536 -5412680 +73302960 118280934 +517727045 -858029062 +-190884597 -339949258 +-598022858 646532833 +-618527599 -297834886 +157693950 886491845 +954351531 113549666 +-818721936 946825633 +-954910266 -379403853 +-631384740 365071403 +593333533 964613120 +-296862797 137303069 +-56400634 -690599148 +-810161859 -75611417 +-960179426 -180280295 +-214904859 -329844504 +626859347 -594168281 +-16663634 -63166306 +-889611063 -277655136 +-460448580 853113359 +523108164 927916047 +945522097 -717852877 +447555627 867962620 +719260970 -179888610 +618984995 -81890171 +595382702 205721327 +477866411 571408140 +102222255 389062999 +-87687070 -530742286 +-71535817 261643415 +-574490608 -874675798 +-970399812 180366514 +-65335245 -491480969 +359329229 72424125 +208390710 736315954 +-244079335 503672703 +697883839 607661818 +-121235165 -743718408 +-270203011 -611700461 +-80355418 -264393816 +293672679 921401718 +-260268508 923833563 +-12681317 -917504180 +-333234680 -104003872 +-545218975 923859191 +229876313 -568033067 +740956378 -922141828 +-771742718 73577840 +52624854 170157649 +-784468053 -206514254 +991552769 884746753 +-541499461 -608859370 +-706279559 -783725642 +-892412816 -747860572 +450880700 970988284 +493125627 -34931675 +-110581460 -988224321 +335706085 -886380089 +-643417081 811798728 +553880648 671829954 +979322688 415924693 +-804248464 -765181386 +273534745 -467547551 +895544906 -937856394 +941839806 -918387814 +-922779921 222272272 +494364470 -346043244 +-241651697 811840556 +-722793734 -741049676 +-56668775 681397415 +-450844783 846906617 +614605772 27314765 +-936864094 278502436 +-649877598 936821847 +284986354 625035341 +-722209504 -610070979 +-848016178 -730875746 +-545090478 -399682982 +342536810 -798442293 +728721282 260640962 +591572607 -953180051 +-961452656 723534963 +536352288 888602516 +38708248 -205553778 +938219464 418778177 +930027805 755022383 +920358095 990514867 +-40690761 -571159854 +-197345824 351109845 +-35258496 539794054 +-954932045 104579281 +-6888647 625363843 +-274568417 -91503796 +539499682 -646308861 +-610656355 883850602 +182217751 637825732 +513736253 163695143 +596815476 42432171 +38585565 -435578233 +296782610 236963873 +425624250 445051846 +278765026 -617678576 +918069745 -159885070 +885061072 68648441 +-48253435 -413408960 +630741874 774758922 +246498508 975577322 +-344879369 64821752 +124893049 -14739027 +73094380 -491986281 +678799206 -330962680 +337017000 -845643715 +-597782924 286821101 +-43659784 758676063 +-157626142 505829975 +509873236 -951616718 +542068899 18612424 +-880779233 964517472 +12918132 -137808950 +414825159 799154462 +-178801210 545208893 +-110274610 -192049266 +-580154208 -528338060 +200989965 348251456 +354865858 103046693 +531002675 965583614 +-484027141 -847835909 +944776655 252031065 +-960870584 141881362 +-10989241 401907577 +-925602325 -209164483 +-34342256 -510385871 +-412305551 -294915474 +345798663 859345788 +-429999979 91648016 +919757731 -577347828 +-889142960 -734686937 +-801854980 907646579 +595519251 406133945 +-212131842 612573483 +-700269378 -135113252 +-44770853 977483091 +193875820 -773346755 +593876884 451753286 +469661448 -814627888 +736024723 171467521 +967107893 -32138992 +-55717365 378509287 +-535504378 282312545 +60221272 -212597998 +561665260 389993167 +691831605 -942551892 +470521242 -722950083 +399763917 -182991945 +213395810 510185828 +705085938 106684299 +839673650 996465592 +-860551319 945462678 +30202870 969768722 +447385231 -669349871 +465517363 310669929 +-252380354 -408469299 +880264224 -656141718 +-883033694 931576419 +685303067 -501171092 +764662501 -50257836 +-167180312 -234980614 +-796220925 290113829 +934111357 352167685 +-765868339 -773839254 +662932246 925341281 +200471411 -206718868 +329466453 -298871210 +275638439 -949823841 +-816195406 -634225173 +10230275 197853695 +-961179317 310724007 +523289427 232579101 +-562713925 -92135495 +957209902 7833574 +-59761166 -493252572 +340695769 -523532753 +-431082447 324378784 +-153010298 964729947 +-701010606 352452839 +-708029569 -843469321 +-912666082 379809175 +-952587898 -865905769 +866768458 732953414 +-243220300 104791289 +438698272 -304418869 +-876698551 854469153 +-402456044 -803406918 +-98308761 94103303 +433394985 -87617628 +-131178657 -563147999 +194554708 -483371807 +-281035012 158646104 +-65952037 -343215777 +731212363 -50841801 +769337804 -957395771 +395507927 700098624 +-508932865 -361313396 +-526776668 641536269 +386779850 866704564 +-751849116 387482269 +-710431337 -894029202 +-768602076 -246166800 +-56110433 60562033 +873645521 713606490 +730577761 -138141085 +-284523181 -698555939 +511222670 -92388858 +-76944575 -618622530 +62388747 134129878 +-755714054 -190661001 +999828157 373123183 +813402685 277446949 +-190347733 437071435 +-798801636 -853138343 +702050124 -633624465 +-602534136 827289625 +581337865 -145195551 +171520501 45258034 +303429843 -875900178 +523145171 -515616827 +917532882 247996125 +-323687887 -708355216 +586631111 -307229240 +594723644 332251469 +-198250002 -247066406 +-240722121 987331001 +-583456943 231669102 +62333895 813018094 +-929244304 -260795305 +493923265 996880573 +454543626 22544345 +727999888 -432415859 +624009007 267779320 +-737346602 502391486 +-574459213 -746020337 +-942493426 57788406 +-124211352 744037685 +740055944 -90416471 +-107772378 -971876415 +-112757890 832358694 +153925654 -502024016 +-560993309 216069495 +881472767 813255213 +852898171 -557940857 +-48135402 -868176039 +798306832 793702210 +767917277 -61584225 +-729088358 -549853447 +-67261404 -29412077 +-881858826 620540579 +-55208657 -346248874 +-455878678 816800651 +269421432 -740564801 +-838252643 773290125 +531121249 223827299 +873828937 786139425 +681033274 919668848 +-273970500 188691808 +-594497276 -10668776 +247685195 491415480 +939676803 -132294850 +583087525 517036718 +384561528 -355005844 +229875021 280411663 +-913454780 -26179474 +-431353465 773525822 +662948388 -328424915 +-265200700 98270186 +-937451150 -878910269 +340995734 923619450 +969811511 -793583021 +682380195 -523962293 +127436874 -401803256 +-520586266 -594104301 +-890420448 -925000713 +35239700 -862149614 +362763691 -39203919 +907597586 95260759 +-429391080 632844146 +893772846 528699073 +829822329 -736839923 +874951638 -73121898 +-640736293 -94986245 +214287907 640543220 +-491727202 500801575 +-875232254 -602913886 +726112957 -328958943 +-629051184 -666743391 +-786382468 743420006 +785630667 153277243 +119269829 -421180838 +591467742 16055148 +845775708 -536792968 +439290785 796747982 +-322363917 -497308350 +-995340745 -401290171 +258341489 -512735527 +211507566 206460472 +-739561233 -467672916 +4059942 189836953 +716348039 724655107 +930439248 -159198468 +-780765180 -114563877 +57370664 -450085816 +-515263342 -322983889 +672216529 -46780546 +-811277670 860032294 +825533463 -714668016 +-67808508 -864316744 +455106541 368334577 +-492086876 203919394 +-825367188 206300663 +441242264 342153555 +-287588338 647093186 +-298064138 905144463 +20395751 949565782 +296982523 -17609338 +-732716291 777296115 +853175357 -447698166 +553355724 647394967 +-73660500 210277047 +-504141290 -934308380 +470487657 -353531337 +907036826 -489963142 +807551923 301484924 +543046224 -834439833 +17142500 -686688843 +-146625485 647828998 +127092767 748523478 +189956199 558771725 +-248126692 -990545134 +-783620162 -520018434 +210428077 -774978111 +752516576 488484879 +-645316842 -336548859 +-826791872 -618228854 +-994167215 153739881 +655905245 -82396661 +778040039 -324375208 +-725020645 776437832 +-847746150 314455878 +-885894830 -423540382 +618189873 221518201 +-870852442 115858214 +-222352976 427497647 +-926401819 954385789 +-926810082 -317909145 +616872407 -941659531 +885768834 376836566 +-887273572 859232764 +62459419 -524418768 +-478152227 -558152184 +-481767173 -830027771 +84503924 -388608841 +793151568 -194242301 +90958719 623333292 +172796636 -692553511 +-909196206 855134552 +726488392 -742126923 +-313305677 646596606 +-774719452 -53606398 +258201779 -443952675 +-231904598 -500216071 +562558894 411719248 +606866922 -664933123 +-840766696 40765030 +916572375 -134801022 +-208587993 -543362929 +-140458517 -475409460 +-282826369 294707804 +675410438 950228114 +342248445 338931122 +-324868921 -109572990 +-41121234 124288279 +-882650870 635468347 +-983400542 36728717 +623976851 184482082 +814513969 -931120900 +-964022650 -620224809 +-36073727 -999083726 +107689452 -333632262 +556071101 -794926792 +-198760854 -463709804 +-389204220 -935363636 +-359404059 402690557 +-145199852 -690881177 +368243938 444729424 +679119163 700102999 +-972420898 401539373 +-187700051 605817521 +816508090 -130764397 +191615617 -1484059 +881673020 -752490285 +986382792 -260004548 +350100794 -202284306 +608381565 -619515718 +548340433 608189151 +939786931 -519241793 +328432264 -279612187 +13408347 370200322 +383555286 -815122507 +556391228 -955730679 +-853081844 855341301 +93257267 959700635 +889039964 -817900070 +996598253 -533987242 +175514529 192608135 +14508009 664860361 +494446030 -118571059 +110445083 322727927 +627633525 968570663 +-227735593 -723176535 +-379347635 61923898 +-221866671 -605530836 +976404012 -461828453 +101737982 -590160688 +-287360319 -570103102 +-511045930 386654142 +-214622170 -591172382 +-78089852 498504428 +-440559240 -700764795 +-358235766 -589005454 +-198889721 -121498369 +-75926119 -396631515 +-11500643 967214251 +344316187 -119602094 +408047738 -651704340 +236554080 -9549311 +795100432 -650511968 +818712613 669113857 +986688995 417613976 +-352720254 -274608532 +219294632 766538161 +218197475 926866263 +499412540 337045080 +-971066209 593534940 +-280865881 989562338 +650718665 194710105 +-343443173 665617877 +-194216686 -550441603 +-626373209 -300407086 +-379844614 251317465 +546606801 323454977 +-141803955 46027373 +875291802 76774815 +-87759061 780244018 +-189359024 418298355 +102096642 867603119 +-337428797 221408100 +-6513384 -434298428 +958015692 -561211378 +-411617197 -983578037 +302810152 -399473697 +-511653883 -401503709 +143394610 -460333711 +836280169 434592272 +-659592828 148334361 +-776120202 17835539 +934076500 -220629056 +-57705203 -81061079 +-281985789 339132921 +397820403 -950615312 +367875871 -352137398 +488608422 -760120214 +-318089701 522601960 +-282360852 -662719400 +511876981 897334423 +-454070328 985140984 +292473725 -993408822 +566985750 404271625 +807300322 -451251113 +-579687531 274618508 +-197172427 399699032 +375946261 8620647 +-761163209 148081868 +560709581 -496248660 +-837637460 330539111 +-205041088 545562252 +901171919 751590654 +800234015 355524320 +-527489009 -8527168 +-151319816 358745569 +768737202 -621359691 +10389180 -983336498 +27360577 -358712832 +-834841349 -911226995 +-466757754 -470548210 +537862296 273843197 +-32665277 -820753694 +-960940621 -985023770 +-590557989 -996019466 +464006411 -916271181 +-151563851 241063949 +-781814810 460555874 +144202867 744028109 +967446145 -778752951 +-156742491 716608902 +-914137419 -921956832 +317701335 340174604 +-904139841 -789057333 +59983567 -945561269 +798462987 -114092901 +-41927645 -500880414 +-730691325 -205834188 +-239488289 -889916451 +103483637 187666293 +-811761533 -622603473 +-912913306 -273268012 +917971301 -59543434 +65512848 357421982 +780968368 840312136 +627793139 354566649 +-683251381 523419121 +-149834968 -199488995 +669437951 -143316186 +454286776 -329036407 +-891987476 -185482136 +729938009 -476776473 +-232265441 -230522343 +-911022112 367891708 +-179686842 -139314075 +-369244394 -682773422 +814777969 -865062588 +-86558871 620710709 +-524997775 -378670890 +-706127757 636455512 +-93207627 -454527461 +850565838 -377393477 +-46224140 -774073296 +-222602021 335534313 +-818654388 750854390 +-110893867 527189836 +884381740 941133065 +-620208489 -884411447 +621975139 -805534489 +-77873426 488273857 +541165696 -288842060 +-27477077 -548654588 +-984026028 997952119 +-968119388 101773395 +-216135395 931639227 +-647633580 12208538 +938504977 884635617 +-939250171 -930014537 +160087705 223571260 +-675008705 -853055307 +446650010 -569728114 +-462287770 999577449 +778287556 919228220 +422445911 360348663 +-663395476 799381606 +-388295469 428960134 +447779362 778869505 +-520548071 -815184089 +993290936 140023165 +639973286 -857940210 +204844745 -216851952 +-801836175 -762863048 +-913367725 143778340 +-737082862 67176963 +-717626360 -5610005 +357663734 -997070651 +159905543 -4451864 +-471109516 -500162290 +342006864 -174890481 +-315852640 -948167812 +-678123501 579818961 +-727992802 392571325 +-143878579 -711951898 +-804594397 356283520 +591067553 -857638931 +975412706 594961325 +-541343802 -195191277 +142448598 834754085 +-235197002 728699105 +67231379 -338138681 +-359881676 -123204735 +-375483151 859255001 +884961230 -271266468 +456996456 -499463192 +-426979245 -427457347 +948297058 -227666490 +-504278569 -152965834 +988887207 -630716005 +-85021406 -11670775 +627869736 529562152 +-231816392 498733039 +535679079 725230363 +-567604818 678090016 +610178293 463387382 +937199214 74449621 +-661999505 868321822 +87707962 648510984 +-616463243 -893100979 +-153949794 533693357 +562851815 -965621220 +-87048648 -680848604 +-456502568 690390503 +-333004538 526107769 +593113316 847550616 +866506506 271968557 +818318567 -259442853 +-922200131 -296044699 +469648261 -858766536 +-95741967 896523598 +303536064 730552453 +-618028522 -215322688 +320184400 376833125 +701141750 820468507 +661537014 -376048948 +799662272 171789243 +661775400 871317692 +299640866 380265638 +-32687802 828658124 +236517296 -109605451 +-457846782 -106762364 +695726299 -88251990 +-107914239 -237019193 +-630930464 -565488413 +-457028277 263542103 +-520809618 755884942 +631292944 511069112 +-290155438 938077426 +777379816 26482414 +936309706 -268734457 +760309730 12052670 +168922388 123512390 +731292067 -303065473 +-333136352 -186512942 +106483594 680614607 +128015506 -182552562 +-128300433 -206127533 +65213428 -938612284 +-474249740 -814025920 +-144889361 -118162671 +286444122 -908087618 +-72072496 254777476 +-255883290 -463654571 +701944678 -180627898 +923863102 -872973049 +-267573788 58213074 +801894719 134326940 +-633785338 629700212 +-249995621 -157797900 +957572936 668190489 +-296642152 201467552 +168259280 -554348462 +719416517 -962720921 +-367654874 457097052 +-809151504 284352315 +-914400250 265187312 +-476171338 722500740 +-92957106 -31986720 +-922669791 -18477679 +150238110 402379138 +-422829267 635045869 +989663455 794994070 +-444363350 -380703818 +159459159 543528516 +311240214 76184831 +-289081443 850461238 +449812829 944917409 +-401700716 563245961 +621608459 494033709 +-909003284 -595058567 +-814743931 -120924094 +563992946 179515503 +-863901996 899243060 +-640492847 474062854 +-676848760 574814883 +-331507160 -852535807 +654137967 286287507 +823111222 -120489395 +490617931 -777805119 +-765730119 883846494 +782830493 450750139 +386910326 730632726 +93793518 -367193323 +474582554 -432287548 +-948437798 -492357237 +-311908041 -338512694 +-8153554 460226871 +-918440052 -930489605 +-308687451 -303656088 +-804095742 -784609385 +973299243 460493852 +621876540 -3272112 +-679773205 658425170 +-200977368 -802518673 +8094842 -43896100 +999639904 466613689 +-695116553 -789931577 +-48266338 176901512 +-850887001 -871839703 +760486909 -412377590 +-888314512 -352197297 +522984800 497434742 +334260949 256691587 +-602022654 -526431802 +-379371162 -662866222 +32194210 55598423 +894214963 857475498 +-685894099 -815496794 +991294436 400502780 +561557485 746643577 +-767159172 527675476 +879520367 155480386 +-76376397 -303157016 +766408828 -158041122 +-651015633 -731091213 +-27772276 -890223652 +277657092 -178437911 +-368590293 629988293 +717138706 -451352423 +-504307241 -808330591 +-292859027 -16434195 +-453380908 -401548533 +587745038 -144170053 +-742767254 -561649478 +850750229 -880926015 +234301525 155873353 +-717135502 536594303 +-996744143 975848361 +871088144 -695953522 +-495644294 -124300179 +495004863 -476573254 +-157672872 -453455531 +335357212 -268537476 +949210107 -700465216 +237094772 520095207 +-81220494 -472350078 +566497341 488599896 +462257598 258690570 +367487735 -177359753 +-753052238 -957714176 +170679734 -338772607 +-478002097 719693682 +26875216 -205497679 +729061718 764325205 +-902160173 -494110012 +273501794 313907553 +-139487636 903622695 +827888069 365635074 +-876684510 131141742 +537325585 -848161248 +200766330 521169044 +25598693 -552563432 +-783037556 -572912822 +-711942254 992825569 +-801779359 156274223 +-996400291 -996101960 +-641031883 -17274122 +-991840205 904349378 +-779096823 431896275 +-142079127 308723826 +-935218309 426983257 +-5912186 -426188550 +180606391 -410415785 +-33022116 -136756941 +-927378813 831172660 +569908627 -610867678 +-65911272 -837942731 +-59876946 -810852831 +-827497188 -699544027 +-210726922 279237805 +-563757761 925692302 +297674586 885678947 +-299869304 640243908 +963536651 100393324 +-640121025 -998244820 +427640129 -206740711 +-879914179 873455398 +-608918045 521865517 +682721046 -693687208 +-781775334 407214363 +-243543169 -325705185 +-181452298 192069811 +-315882498 142713041 +-63853485 320823592 +153885692 -523113544 +-128917320 -279169803 +973407930 662001234 +-893662672 -773274965 +-608755149 -199456280 +-48260698 -36512309 +-599064252 203861658 +-945109690 -280153164 +-282477176 -498309247 +783752979 -466697839 +-203725638 795988971 +613870206 941165920 +-117689732 -213954709 +-16023732 473797397 +-417765158 -220626101 +-878870067 196601381 +454197666 587057272 +-468045562 999190980 +-171504223 140349225 +-123456317 887736204 +-422403777 703369732 +-658963161 11206066 +-64105222 252503350 +408356516 -455640626 +162769984 -210518491 +-241271152 -785232048 +990326878 -755117388 +122827804 -965264264 +-829646687 -555466936 +990785646 45772727 +82326611 27187501 +45500657 617422597 +-598252688 349373721 +-210498460 861370434 +-917969547 271982142 +-765765370 140468457 +-742633570 -710097782 +-346153271 182839441 +-660771305 -50658877 +808463682 -708233275 +-604263432 997405183 +-644960384 757142607 +225545551 -244230304 +-476636436 545037435 +-461431826 332772014 +265554445 947173542 +29445903 -273640628 +582816796 -662619138 +-835007854 286620419 +556029467 -694057056 +803302302 207044691 +-186702187 204096532 +53205328 715827147 +323323562 -114903942 +-9277505 -548465135 +403857462 -757431458 +-222441985 -40043578 +878212927 197933908 +511490676 -648268033 +921011489 -375326146 +-451473903 -756818270 +196834978 -324360020 +-263450372 -504915114 +-935921332 815144020 +-120212045 -948035295 +614567919 916476889 +690072337 536199548 +13083663 39547664 +844486019 -906814111 +-725252507 -974958217 +-500297443 96415657 +-330923125 -847536225 +832235213 523463050 +714083790 696280446 +100894372 574863331 +53854764 512885352 +202982965 352455115 +-197636054 -507705106 +-35997299 554440130 +119060771 501597689 +495001769 464964905 +392364888 -210088736 +-441963281 -609823979 +803281797 540721498 +-922914165 609829002 +422573839 44608481 +441366436 -956678032 +-636115864 616327105 +174665549 257851165 +-549097426 -50723043 +-862342692 916584271 +-469930791 -777342637 +-57239769 209835005 +-339367198 649233629 +254000056 -48290684 +-740479057 -74932478 +77928293 4397712 +14734833 241258683 +-132864288 811617324 +201065487 314228217 +-743845074 -155248833 +46013585 3709808 +621697905 -836805464 +-508821861 378588222 +600829077 -886737335 +809944986 -440459402 +697196769 -815550079 +-288052327 -872388786 +-155235106 -590998008 +719135311 211617278 +999230201 79116885 +-294063305 -956114533 +825176417 -309663964 +642548591 -164414639 +851128160 916147762 +250730987 937081590 +-476624659 -266385449 +-939007002 -821254576 +38886746 -809322829 +604871168 42350965 +-89637526 57408264 +994260492 -362357671 +818570033 -902261967 +656774099 72222288 +-407076 1012095 +33023532 333787446 +-313412569 -793282151 +821738559 174277432 +-602571445 51964489 +-540391591 977767637 +-353119765 98946480 +-686814483 -265264976 +973112961 -919597720 +-685486285 390508660 +717194230 207202019 +-42687416 -568198249 +-411618124 766062715 +-455129796 649615901 +56940779 309114327 +345990648 224335217 +596153211 394678732 +-284057304 -278530497 +479504150 -746139283 +-654994422 449937069 +-637072838 -105592524 +-153585236 161623002 +832303244 874908602 +-468385464 -653212904 +829252202 -31564651 +842016716 -770092823 +-921410043 -132497531 +-281993826 109964778 +-629628589 545744083 +-551872397 236540277 +287208314 -897726628 +165830926 -577765023 +954128270 -76559178 +678838830 -396720968 +422830780 -47301547 +221572602 761408199 +-466063845 -287658484 +315815529 431523306 +187813432 -44474787 +297586373 530956363 +954262322 309307965 +884774921 487923567 +16151333 -835379492 +981850687 264571907 +309683132 332221469 +-679238590 -928310343 +74902714 606518330 +381278979 -720107102 +144953192 248373696 +-830973868 126451939 +474065804 966344556 +83068085 -465289078 +345304727 -384291638 +761184884 -431543192 +-397901267 -792604849 +-497027374 292782723 +-497429329 -525540338 +-535240954 909752054 +744092677 -124575609 +-705984054 919659097 +483462423 802704484 +917660690 -919459718 +82793837 -132814633 +-26811652 -120819523 +141076558 897264728 +-285197467 -760808472 +-573686426 -154974345 +870809295 798867349 +985120843 -605219550 +-899642288 318192625 +-702776434 -747433564 +312211564 -399557142 +554368158 293008365 +376091453 875939484 +-911684267 683652267 +-777820766 -11739736 +750585000 -21118806 +-644249970 -958214540 +866447516 416709228 +-591089555 442515385 +-743081437 281947142 +267496847 -783907622 +965453110 234947398 +458281145 -45113318 +-58047240 199531695 +-41737769 -291413020 +439276657 735060545 +-127081090 -90078618 +-522732286 219677499 +-546246778 -684592943 +52662974 703246097 +-643610495 111220172 +460834841 710340707 +-318257256 804089855 +355246660 832929318 +952547994 -247357426 +721242544 -888913952 +-380781280 331275319 +425968640 -330826499 +939378076 -237929468 +378440671 659832969 +169817522 -569872367 +682831434 601858240 +182265219 -348667884 +955579546 -25407206 +-538868625 -396257647 +226268300 395587363 +-593684341 145892456 +-200476752 -963776595 +768721491 -341389643 +7837441 -213306177 +615604215 212811112 +682108940 -783851671 +110755351 632007345 +-806435603 -995014205 +777748503 366537145 +331845067 243916855 +-242618192 871318032 +373230518 -825040963 +-191221867 381305692 +672875645 801919198 +-795204483 190894804 +-214185499 927557443 +138041787 -674141446 +550246365 -872969357 +-748279590 -967711077 +358073090 -466307341 +840019825 -735146794 +-938831084 -640341558 +-772511480 328060777 +-435401472 600440385 +-328073910 68521961 +213927981 69010191 +253932457 140882187 +-25754074 331864547 +603238900 614453548 +650827962 -725068784 +-819342656 -985009786 +-341907900 -797830653 +-118770790 866425933 +474932382 -457328385 +-844722780 -66764902 +-777814057 219747013 +332022014 -77504574 +-632442318 -849672327 +936058214 12680451 +-773485863 -144365674 +869947738 -110889433 +-881491133 -638148254 +348265096 -462397446 +-345509788 -576292482 +-923107657 -584836150 +633553112 -9345999 +-659799587 797777088 +-630123182 -501449792 +861381500 -326404421 +144925910 -564637357 +804627030 -803328433 +512209348 653013955 +-651858771 -961088537 +-898563337 108995375 +165333172 -176551280 +447971913 -293236321 +-590877881 376371558 +396061223 -521463143 +438218211 -169789666 +-231343738 -777713578 +-813244521 95967577 +-725929444 747717223 +-352519718 -172179487 +696819644 -994798051 +-20560772 396907501 +-374356480 -233011981 +978569604 -761670822 +-454797375 547757441 +93055994 439608977 +864556202 585460297 +551437838 -119596310 +-747180872 695806236 +-162842718 -508554903 +-285377133 -254242399 +-826180664 482431476 +609201972 366610549 +-950519190 979562581 +-889716021 -797836141 +743301357 280336811 +719132226 406404189 +207113961 334726756 +-462297291 549281163 +306691129 430086249 +-691025144 -629034983 +851679262 985724870 +135030833 448234112 +215392294 432308584 +432055171 501861432 +186304807 -582071700 +281310902 -146569025 +123905697 -37780104 +527700043 849693756 +-108061528 -711456400 +-725099081 -544782159 +476278277 -211809015 +-299478459 391086608 +-918843259 -130638110 +-177202151 177985652 +423933557 42873788 +896049001 100090882 +-650278631 747598159 +273995344 620650252 +-453028493 -933724186 +922058027 471073913 +-192116559 661710670 +514150725 -495121573 +205874358 24917856 +341379959 -501022733 +213977255 -734537402 +983532482 -110886344 +15910484 345009263 +1287977 -788257348 +-549356866 -666481338 +-109415631 -905706726 +-324171145 700131064 +398152574 -69813843 +-845195063 218591514 +-941007663 616687011 +-19356815 828097611 +-992389541 62218243 +-679515493 -892994925 +521276414 -270215942 +135151819 -45410 +942359440 811670310 +-16201380 192252522 +-649929946 176120878 +587901096 -671521564 +-503538 -48085800 +-353068505 395243058 +-780718841 519429439 +-871372679 -805578768 +675835090 -10594521 +404856767 258619532 +-451959024 -529307572 +460374703 712241740 +-734023941 -127556915 +-15745295 -269797189 +-930570881 806806851 +135315835 730414407 +997451627 269899357 +-265755419 701651573 +949197110 -127013939 +63770021 -390733675 +-535684611 136831119 +448099054 -498735593 +-345065265 216593701 +880915784 234152116 +-852498351 947488520 +805814010 79476122 +-129290016 -992416984 +944688688 -509532640 +538027100 416655508 +-953878263 194113293 +892929309 613820749 +-254398729 -939411358 +-492778876 803265227 +-509306381 501508038 +-841368468 609978087 +399503458 762280885 +948771689 547043607 +-517651051 876261301 +-856734159 635458954 +-915062616 -908485869 +816715814 228637625 +-965844585 274117983 +-562670905 -381361780 +758073916 -96399068 +564308090 245828698 +99481475 448423086 +394697052 -746142495 +-851251017 187311259 +954688897 755445452 +-67728734 -889134399 +-304301327 542439467 +876620134 -921507650 +38350600 540751153 +-666516826 -289930284 +-985662023 -285202021 +-947598146 250552306 +612335476 -610045257 +-174682684 -192901769 +409156019 -970929802 +-289636209 -599007298 +-925182434 -826266453 +-708209127 602453536 +-876098034 -66237188 +913588983 815261635 +-330076498 683955131 +-388539217 890730229 +150634324 -153706262 +597804551 -368248683 +-604796129 160700082 +-237261639 158651013 +443825017 -78474450 +-93574086 -894720372 +146787189 -292897382 +-56375131 194376142 +510567669 819537022 +717175785 283667634 +-311157703 547323066 +643569111 -290955232 +115543079 -782644394 +-742033391 -326426301 +495818928 658998467 +-458474758 470289266 +64770658 -584060922 +97352609 -286278511 +290525350 477496663 +-788721061 -535173073 +-285158137 362887915 +-212457251 144104072 +723952879 551039622 +881626771 -815812156 +333953583 694487670 +420065135 -930552099 +-914040515 911321851 +-25931590 340643957 +-337085587 -867421650 +-885914531 -226808350 +186563519 -684039561 +824481533 231833927 +191406503 194482163 +-153554118 -969608489 +635713981 137463425 +-410567085 -770173454 +-361170673 -751384491 +-430985336 764742139 +-956135413 27260540 +-641557436 -917152457 +-207982827 527136681 +510294910 918025925 +-555920294 -567459074 +836148513 575593079 +4181293 -763303427 +-35081161 952822003 +524169266 -994717480 +-80529888 475888800 +382629351 -287253245 +-927190669 -4029146 +-538830179 -909921080 +187548372 905254405 +23192702 -933818585 +682120067 -168570565 +761693472 -47892976 +-444547649 -630854936 +754918297 -461350215 +31487830 344633734 +670113922 818748483 +-225803342 -611888865 +530850096 477106838 +-383712615 -9702169 +-127578408 177203508 +808634472 -990262300 +646231426 498874255 +-492626705 -790226698 +-151191722 -789753862 +-831440134 552519134 +-382801464 222974887 +-300081361 -921933278 +811722046 -749379333 +78289093 261534792 +938578668 74090004 +573702572 -588332752 +818885989 -715402400 +-136467716 -730262682 +-358831468 306711701 +-336108815 279775013 +867197150 -752140577 +-979300995 930280240 +685535255 247952901 +949649935 -454144651 +318292584 771450999 +-825763399 -897096766 +631642351 -572632264 +713640604 498606505 +25997989 -785224447 +847385610 502761359 +-686669721 -229588184 +702375184 -646803724 +-510531 -685287159 +-803178837 199606783 +690909970 -336921682 +364036212 776272493 +-130088868 932298479 +-394212175 183214755 +-236604634 202275414 +-603331842 323740925 +605617622 -753802147 +-683026392 695734840 +493381474 329185782 +-990984574 777688283 +-923966546 220686934 +273713763 541371481 +-241227949 304614782 +744032057 -526676423 +-103746937 436703605 +695912808 534922354 +744720792 236193395 +859278641 -803670024 +-291989518 165711004 +620793909 -190460114 +-334865528 -215386813 +-211629107 843553341 +832191355 -143015754 +-792703202 -601301680 +-523151634 121330436 +-379171822 13274294 +631218044 730708796 +87812917 134768386 +359022216 9084981 +268810926 -422219507 +-503069682 88157364 +286837950 -471071581 +-996556727 254707416 +-28664925 -778215937 +-229615057 -656119119 +436447071 428471688 +-665948996 -509407734 +266243756 -55729158 +-291920304 -777194019 +-590700856 -32737063 +-666155702 -387149850 +493725739 -290269838 +781591453 435303581 +-829613596 72033260 +736668924 -965079696 +140247783 985682045 +-475494298 723452621 +815552595 -825388617 +450005855 664530223 +-328481261 672936746 +491725276 562220635 +172507690 -144821692 +728898218 -209003914 +-711908290 -872908939 +929582103 370372715 +-904637814 -546548871 +322072889 346084504 +181214188 926672133 +165782906 869462655 +-186070006 467416748 +-295491543 245789821 +-293916900 -37175354 +382535350 -77860150 +122433021 952718149 +250807262 390063366 +-191273002 -3892633 +984289308 -48112723 +927018428 -597874148 +-514669526 730876236 +94329391 -346554265 +-144389176 -744126122 +193579722 156327813 +-602620816 -228211426 +455362732 -395703128 +-340591816 975832914 +-365451234 -515137527 +-525243320 828606344 +682775207 -8873371 +752226673 779530278 +685587126 916844285 +-517172802 -719102644 +322192120 293910524 +228994949 570270522 +-287726822 281212454 +121929223 -17618546 +833949231 -756295885 +-269496431 554088619 +287271186 177189093 +-667006997 479673055 +605376711 -175925690 +-205276168 -583471076 +-630059413 -832146448 +-484955255 743442689 +-42774750 -684678003 +-766829219 -536025456 +-391956226 -83559380 +-649964951 374746098 +-630106818 940951342 +-689833981 -919299094 +68195443 547077872 +-556036144 998374843 +-366208434 34150806 +-245981189 206090477 +94654497 -897123267 +-728341995 -636112400 +-808257434 524709140 +993737955 288639514 +-557333890 -886239311 +-539038836 9894031 +732380161 -635219069 +463883547 67692314 +977288336 772611213 +900859538 -222328994 +-870460666 -269096423 +350490274 56255936 +-131386468 59829237 +222552080 796234320 +-364646599 34301471 +740152614 -927724938 +932355278 -797372678 +-375680167 -559756993 +328351479 -355516988 +-30135377 -680760290 +82442455 919562027 +-65234356 337014977 +-852613642 60366271 +-673466143 -938001986 +763292658 861009944 +385634294 -110266431 +617418776 -584060919 +-845871434 -303249927 +-266214388 -351094149 +-260542363 338110264 +-360602536 863325469 +-349221069 679367613 +-213283629 44913605 +-515377522 425012491 +-880857542 -715436672 +-651434502 -376866196 +297776537 -169747509 +216543459 795359024 +330629184 -379619312 +-559731780 -646061627 +-24353158 -702720486 +-513814146 -47029690 +209010362 -84675566 +-192126731 453446924 +-628520530 357727033 +-942112655 -732045291 +682520137 -380870954 +-81186886 -251288483 +543858298 799750732 +704213071 -605180720 +-380680060 340777531 +350926337 -400352530 +76075003 811780101 +96796981 -682778120 +371837647 940284813 +455098399 407718561 +209638176 -580554443 +647340474 210572211 +639403840 86748727 +-82555448 -459758697 +232435716 -316177275 +-649862218 -132882058 +464609469 -873103684 +189513860 -802442861 +-501456622 -6829704 +-358962153 -426900453 +641376253 895416050 +-153101389 -680862276 +162363191 34181769 +948024431 -872706789 +-205169694 928610900 +918009553 635139324 +307562292 -152933954 +-771304129 931398225 +-184373779 -26247493 +245930666 777072905 +-427070393 -369433027 +588098769 442830820 +-52052303 -600190882 +141017774 -356734685 +-877555082 -751065089 +674055270 -368349553 +-562208716 -340503608 +274178496 202634002 +-946412864 -300272264 +-62798595 -181761089 +683550436 731200094 +-510968380 810288339 +802749180 240592898 +583397227 -46718644 +-92228168 -512103812 +779856073 -500017698 +299744465 -77079776 +-667308674 314694721 +-185987824 -974779303 +-657558483 148461189 +98023220 835350602 +-771500516 820685320 +80540178 928561919 +292574552 -873573981 +329985252 -742971167 +-624122443 358242241 +141766715 -906945155 +-899387322 -615985183 +-281492950 454635353 +757607032 -75306778 +135389934 -24455397 +179661972 219549198 +-338499611 59314439 +-611056984 32935720 +99859760 460102031 +280224300 337706882 +-553315242 -233128633 +843246165 578394223 +-635651801 815733849 +764405249 88659655 +148615119 115784878 +-564712930 821443387 +547251708 478669527 +203033235 -240865567 +-73606859 -960363851 +-942837241 -408084858 +-614519623 592022916 +639966499 -462394889 +954444529 -179339391 +645601320 478290576 +152298789 -414106789 +201634390 -199083220 +831686734 -827255520 +-416393209 -682593144 +904276336 -97098293 +-75610856 479198352 +10729329 627443178 +984327003 -452139418 +-126150161 359470764 +933420619 846291635 +967692171 126106365 +286805882 411935798 +-129262079 -1905059 +529555456 -722744424 +774371468 823009090 +780384394 302366553 +-1350907 -869760643 +-24161939 -62402501 +621373553 -207768893 +875245739 481700383 +-977473194 -882710500 +-75961758 -738258506 +-872841046 877763177 +-684140767 -445525941 +120418817 601626153 +208783291 96226419 +962789428 989370559 +33063720 316160886 +-832745676 656302798 +-770892070 589103034 +-415219209 -23618308 +-169434083 450638016 +-71869566 -880210917 +63695706 501300038 +-627897801 257496399 +250774158 -336542226 +-291604045 236654692 +-614325165 -733779603 +955644805 -306586288 +599011709 784306540 +-597146994 -413642676 +-860182889 684403542 +167024839 600002019 +-645770100 744567657 +-930918802 297400630 +-293735679 485097576 +505152480 -168375906 +167254378 -183446874 +809042924 467203944 +-604719865 458455382 +34066020 793087599 +209605807 871041453 +-801079011 433605217 +-708032421 706570011 +308535462 -1466500 +-200054805 57266356 +963318404 881524492 +-560108912 760430333 +43485883 397779995 +714699327 -514319622 +111960048 650844704 +876813411 540931295 +238994458 -962464153 +592843538 -296988092 +532522757 438552538 +-676776670 788961643 +-569032425 458138102 +-11060749 935712689 +471783716 -253079242 +541650415 -244953001 +-405000398 -152732860 +314175344 265648354 +477876618 104254080 +203698237 992575896 +-296084824 657149517 +-644406967 -632867393 +-738938864 -984866225 +413209149 778435899 +669203626 292253015 +-517884300 530052523 +994069310 496454945 +-741152962 -233723452 +903397032 181498890 +478743714 152388781 +406250839 555992458 +-277741561 -850839182 +45524233 36460587 +833759865 389899717 +-166178481 -598840659 +286898419 47233518 +174417756 123545932 +269779188 -317675288 +305019776 -100860181 +-777442081 -769655636 +453864245 275366286 +-134903467 740272451 +-525768101 331472667 +777889503 -125195215 +200272503 862905721 +-730291230 -516041301 +483739337 -523194758 +-115148405 98240956 +19049713 778307167 +775363098 -816447028 +683645541 502331922 +-646202254 94607567 +-495880490 699760764 +-560599976 832361167 +571164386 718737984 +18282413 995901038 +-597092514 545724034 +-482017078 420759564 +-302046867 859183487 +-409564340 820961941 +-944254694 777489938 +852006022 994378612 +19764695 -648099971 +-312319632 -672077392 +-83948664 32671391 +-353332030 122518672 +-279949337 -464637931 +-598567554 -749105965 +-946590950 462988744 +-517952154 789989941 +-90360991 -406078530 +-876030466 194704548 +559937763 731235858 +-556981993 924737486 +-853071195 647041184 +-761719457 -434491675 +-520789042 808493151 +538499634 -395910194 +164579817 283988762 +-302224915 947881615 +-664851914 -257819631 +169832244 -63912016 +-859244653 -293453343 +-620816940 711183889 +-343824278 -348732785 +-165287616 483854363 +-760046334 -711630358 +-468634501 -773424599 +-33576903 259851657 +-604576803 -239025233 +239155611 324768330 +-452213463 -960202737 +-38715393 -60916317 +287320306 -207857235 +-560268418 922585993 +-595082145 481724499 +793269858 115922640 +299353592 -456819829 +-766931548 925399186 +-551215634 -331817840 +-808172704 -886876838 +-459006340 -901290586 +-630166661 377796007 +344333755 556721191 +-899992709 768066662 +-929992005 -614341618 +-922704793 343465163 +434254305 703120804 +-508620678 511010002 +395031211 842900916 +-465557726 -719527129 +972129589 303673846 +188424969 -715753970 +-79135206 -606165027 +553369905 -619599283 +-733264187 889054415 +909397359 -655811968 +206555194 85339602 +144748106 -450593686 +951796552 299914393 +907728828 -835850342 +882383283 65864165 +559895067 666374042 +-954782884 -958193031 +61901347 410258400 +38830307 196213661 +907088838 580920407 +-657794531 -811484372 +-990397226 827248365 +-12650539 172011331 +168092346 855497388 +-510896680 -874568327 +759725732 774975391 +-665965013 -858580351 +-260103495 37421362 +510828450 219404460 +-164030289 49693224 +474926744 334226534 +361650852 -596750834 +359003851 152504218 +-814946837 -663102099 +956671081 350527857 +-958174863 975504696 +-721936978 -429882515 +-344899851 -427837375 +12129301 -170932724 +-513491356 -844674920 +-111343831 -142919144 +-128054153 -926879875 +-500946068 -47596174 +603927758 233951750 +-418610834 -711438969 +-982395202 -935235954 +-754734675 727669778 +-694283134 458884566 +622848974 -322717144 +-565689392 465726053 +180828790 715689787 +821567056 -981453366 +-206412208 -341223946 +864529741 632415564 +242361702 -82820730 +436790846 997045892 +344146309 687314067 +245555158 455544408 +735302215 324766626 +832145540 416235453 +-698595406 150026851 +-187481471 -959575391 +197383378 741302562 +-789129493 -574830757 +-968874484 563536156 +-857202798 -117062196 +538000395 23220371 +985468084 934175712 +-883834843 145228804 +495836845 861420585 +127638700 211054602 +-944443750 240804708 +357869626 290916523 +623922728 468785893 +-801570612 -815422479 +-946753546 -976590308 +188626906 -463675884 +213455740 -834283569 +479746148 -330797863 +-224058948 -562723185 +-519043066 -112763833 +-84581656 745996087 +-782402746 55928430 +-648621850 -382364674 +219578936 -194116975 +892384963 773285714 +402774747 -984588022 +-873979080 386399179 +978472111 247110449 +954461328 -598333840 +-705004206 -378417727 +-502084513 -162095884 +339800603 -616135322 +555216097 -195471580 +-478265821 -606964693 +316982239 511214214 +-352529697 -207144347 +870398976 542133594 +771069844 401778165 +-571199921 -609771752 +146433188 -665029012 +-119472119 178177741 +-417655573 337796199 +331541596 651356309 +743172174 -958937415 +469796672 -140189017 +498742616 964043503 +950487168 268449540 +735151564 -672031521 +264097181 907371984 +-953245086 -420671537 +800676873 887892989 +-949175171 -406408600 +122074861 -560715990 +-767146829 -393386970 +-799610346 -36659924 +834316032 -612666468 +-466284556 -308737303 +-941934131 685490853 +354010030 -816173390 +-863078181 -647865690 +747515134 -742314528 +-494517954 -384839655 +365239145 -3333438 +922030595 -257538336 +260626873 -325681033 +602293151 931733548 +557121094 -436407621 +-961098481 857277622 +-513924759 -160297270 +348185645 -697642794 +-248638567 625984689 +-560076470 -412808126 +-317816034 536747697 +76265518 -251099109 +336957838 -233673291 +755184168 -861839994 +-309169499 -558260681 +-525971604 -738993055 +-369906414 106143880 +102251437 -572390609 +4125377 363796974 +-744479240 323375395 +-877831665 -45063336 +-56508946 5834050 +717322251 -883424815 +938846374 432601114 +-244130124 -316184182 +24186640 -223260874 +430719694 863907041 +890391571 5550951 +-503930831 7649351 +980245666 -437743248 +-40435199 -982831601 +693206598 345511679 +-421619475 957521061 +997305573 685142087 +-529223451 315417296 +-312657017 -219910850 +13282575 -481482398 +-217388202 -871253368 +536119610 204919428 +2830712 538137480 +-318245887 -529944150 +-934094697 759287728 +-120888252 432773421 +-595320847 764908360 +478682191 -955096077 +-319651388 -230909802 +-229205764 996998772 +-11943153 -237126854 +327878208 231811655 +164194388 -5003226 +687622035 682504425 +886306063 -617276989 +956008941 -405961130 +159012254 919719388 +457788709 -763858463 +375206497 -147146905 +983653863 192870724 +-298618160 56575132 +688540560 794081760 +504830849 514696028 +706823658 425863531 +377289201 980361957 +36564795 717080785 +-253266900 -98510162 +948984174 160118073 +424639820 -11709582 +261734875 156704164 +758166038 -790310379 +19716962 -217449200 +-509094884 -947399501 +-674078961 -807992820 +686752726 819309475 +-104013299 -68296902 +-428145358 -796986483 +171410206 804732270 +-938428136 644809412 +209844782 391299076 +107419422 408708187 +98065053 -51181929 +-877549769 -794868070 +251102877 542869668 +91757146 20154603 +-538088243 112280635 +9306591 112979221 +-412063813 -440449783 +-194987357 810021680 +-452606748 771095336 +-2976682 6467522 +742864182 -89141263 +-146080523 365362774 +-626740663 -871359665 +-625273405 -475399134 +134583067 381138619 +-10330522 419660126 +-18307576 94533313 +-440392690 -63500706 +-447130316 -620038009 +-535811669 940305111 +546993312 398747966 +-935679677 918396467 +121315889 -582087305 +67803195 75197602 +503864793 172463605 +910623662 -695637853 +884999530 -492665565 +251404214 839383971 +407385387 -118106669 +718083403 -168673176 +-845112430 -857961469 +-501682813 -860616097 +90989491 877086630 +611608097 339519354 +920840389 116635314 +-203360167 213574723 +231683014 621249565 +681948507 -597573097 +448866724 601196759 +408152256 216700255 +-992651840 227726321 +553563367 -171218265 +194897301 101293797 +654557018 901410665 +726265707 -610264509 +-921409891 880162981 +198931773 435946621 +320871445 715289831 +286093602 241976125 +-649815885 338285677 +-310031278 -598242808 +328820508 525209259 +267598305 779259388 +538862755 -530060798 +915047099 77898438 +-107477915 -585942027 +160604256 -826471614 +-232650931 -524167254 +-317144968 647890991 +89684609 -541067206 +482120531 651703911 +671875869 941459998 +-434526365 249726204 +122127453 -432713612 +-168191810 -800663735 +-931731321 -284498089 +-561778070 -496070871 +234995271 800897893 +721129733 -525900444 +652690404 -702124395 +-737358500 -98028076 +-354430182 80738519 +811010571 273055486 +675423406 -366295173 +-742520843 616905904 +598895664 -817460357 +928027865 -134835346 +-675039173 -477866299 +419270147 -455594743 +81144140 123377627 +642325912 354805320 +922768722 949053083 +134274744 -597981697 +-233680963 -653126244 +308149755 -557815457 +529792022 218138513 +136332694 -182295267 +-372970798 -643427911 +-162528702 303181661 +3547416 798753939 +-471696687 -305738351 +24465532 4123748 +-594297103 -52567496 +364561539 768676003 +-335600775 -421803466 +243531895 -73523878 +833830188 673707477 +-263912430 852544087 +774921184 -212053704 +-415482956 565335935 +-441524159 660485870 +601331987 410529490 +-71701816 -112586807 +-802187752 157950853 +663950335 356000344 +-977572774 -913585856 +78422594 105786375 +-331975568 -276188023 +748314981 491907074 +356286463 698369668 +-434036132 -611731390 +-43622933 -882730454 +-507320212 -409336590 +-192425506 -536403157 +-113729984 -225355401 +-69842453 554790893 +-671253628 -389252255 +-103932116 -470499137 +-230335924 367199867 +555152419 -802882427 +-181185897 186485503 +696014580 884562604 +-499439392 -336126503 +-14237196 367132564 +-889067554 -340428063 +623561986 -934055769 +331699275 971178684 +-497548205 912266734 +396688080 -637995103 +779970171 -736868091 +154499875 -713625837 +520327972 -842276363 +-366915855 -269905523 +131278368 53805735 +-638494096 652150919 +141371688 904221825 +433768910 732100571 +-359417111 67761985 +-651202304 -420874833 +-624237181 -18543604 +786657523 -461040723 +-348825395 -202805462 +-357032813 -376393238 +292200359 -197111568 +666507411 971127896 +410170200 -348101863 +761781177 -674277859 +-153398632 -487685838 +-638219809 -912986390 +-189786390 -294412068 +929020629 118215841 +-73356251 432012981 +945791082 521978136 +-457943695 255155687 +826091107 751804377 +245987280 341710932 +536295933 82869845 +490800912 -450522116 +-753995950 -465444048 +-873284103 -235515176 +-949095808 967238391 +-614504846 231272815 +-274683534 905231047 +878247754 738668175 +-758348956 228983551 +-614115188 300807242 +835376420 782078557 +292749184 683353520 +891183260 -442030703 +-29355265 368302519 +-262294708 478021346 +-697613654 -8386648 +-558226325 -222099470 +-579315246 132287361 +768241613 356131239 +29836772 624103980 +-138080895 -937307019 +-660754031 424232370 +563961058 -533224523 +-855400038 -45821461 +-574971200 704526274 +616200083 129497054 +829149867 129991948 +-84585708 262332426 +-460822328 -943927486 +855156661 -543528073 +961581049 -448324588 +164584557 253992810 +892214348 339776613 +245710148 -368255164 +-241547199 179866442 +-811333199 881978553 +-75511143 333185159 +908361701 807878363 +329250889 623681065 +690995817 -618987113 +-321387462 499067465 +936966031 -52773537 +-289795093 -53673337 +-181705598 -934225668 +-372121941 -312627045 +-887341264 -387485056 +-715034388 -851191480 +694673587 -470290991 +741964254 -208757338 +756225110 11195116 +631215639 -226296609 +-673018771 351726943 +975251389 -854215390 +698799492 488065875 +952667550 -807429621 +-642537494 873593405 +-343493058 482577133 +42113647 -605809781 +-589997225 -692320815 +-631291266 454908126 +-569537059 -207394265 +766302777 603694599 +668973872 -57407696 +935355750 834840070 +-291562776 797504798 +-563522105 -23840230 +-437381910 546824129 +-660411809 -622690234 +881196173 924669780 +-284024119 -618245911 +161719671 666453330 +-267043319 -72564332 +-259473157 461303087 +-112679492 717642290 +722403628 -163918313 +153456625 227598587 +643507531 469164840 +333597644 570405827 +-156169253 -153355301 +-987474734 520857988 +-917207556 142995530 +487436679 -471839963 +-587812615 -46242652 +-968290096 -526920626 +933012331 244440703 +-671555310 914091157 +645636691 172160981 +-515775746 177285526 +979436244 30370723 +284832295 24161827 +-463643528 754628632 +-680304904 -681568948 +-515919642 -32762382 +568048530 955225701 +-439612782 566021202 +778292835 518551288 +638347166 528607289 +-427492353 -901300799 +-366809496 405631011 +834564554 -227365357 +811008111 -519094902 +197563108 -882356920 +-834084949 -328996750 +-918453668 -273136017 +609897252 259541274 +-237356039 911073640 +-353932505 513470176 +795897799 2841368 +380196203 595242454 +-560934493 18511639 +-343053355 -980374571 +-205212687 -186591384 +341102898 443927046 +-401033027 -902020760 +176563703 521898799 +-466444000 -742896998 +568896076 22741841 +578373338 690919019 +-316820333 73537311 +805142538 -466391964 +-723919234 684994750 +725170815 -715436279 +8078293 899018359 +-83491598 -304150688 +659549391 65787832 +476582598 -2503769 +301139760 -647008350 +-591770150 663602634 +708909560 -930073075 +-473252113 297079245 +302564237 -175558303 +-227210136 -384237284 +-131258882 199254539 +720852638 -800346911 +4085119 346111315 +-553471372 237640346 +-638894801 314443785 +-134917590 -405920493 +-656227447 -163442850 +386764549 452857927 +-103625547 245325867 +622823011 -168902463 +-200934435 -715267180 +402036848 -883940358 +-80988119 -4585321 +162917843 170864143 +471654692 -448260165 +-148409910 563484277 +211087968 482393988 +-164858362 20383191 +308601504 -371114680 +942136272 -698281805 +909977787 171569304 +-601614287 -648077697 +-830186144 666272627 +-875497717 -473000772 +-673803724 -125251361 +-243060976 866712035 +-522723669 2522905 +-685864473 925920382 +-257447484 -521936152 +944526841 933166676 +-192392173 762887844 +-641291218 -760741868 +357868973 -520565563 +139712718 -343320708 +834197498 355420212 +358446487 365215051 +-988791266 -956551054 +899369610 -807115392 +873786742 871450927 +19172085 -582368346 +158813059 959151730 +955140558 -875215921 +-83420458 -336524652 +806291068 -154030781 +-333285925 932370087 +297080426 239586121 +708019252 539297526 +887622359 -858636856 +974299099 -304412282 +899459975 -869930473 +-8641292 -747652013 +-605938063 400518881 +-354659566 206563978 +-832140879 -197794118 +614940752 236157783 +-610483371 -800808375 +182556667 -975214441 +401012151 -968462391 +667198914 -978903152 +-28218859 -982321107 +352683686 253750296 +200236976 -780582261 +168229123 -439702850 +-750515505 906616812 +-522004801 -443977572 +-463063427 991660154 +-603682388 809057993 +-208644853 256523928 +307949325 -751360189 +751192822 817875272 +-112286833 -578943503 +462215166 -289272141 +-768793983 -270625870 +-983125355 824582473 +-159387388 -701550632 +-721488437 -392667138 +464529815 996936016 +-941600970 170360913 +-266426632 356559992 +-477778110 -624762521 +-541234624 883151796 +-838269457 -674469168 +-386211630 -828089876 +235561012 443795915 +-589172173 26551239 +-839976070 -477845725 +691501595 441993520 +-340666856 -372932504 +251892433 555070528 +-906269491 168845928 +-201224481 -813662972 +-672861013 -340835400 +-268302945 -912396615 +-401340260 460754833 +-353311268 694642972 +-5541348 -229481054 +-546683844 88881005 +-308656837 -840771481 +-55095119 100252293 +-454130194 407484840 +957015349 -11061832 +58048571 -402111997 +-609143925 373959736 +720480751 -415021831 +507174 -545796196 +382866344 806970850 +-560201320 -181478968 +-140890752 -795385667 +-906165613 -988041990 +846851282 -508235266 +-211427468 -772564583 +-952211910 -623838150 +543208942 841405272 +9331651 -725751627 +-481497524 -160350525 +-153047597 -812248972 +-612526227 -776729778 +1268314 -552755718 +640459798 211948978 +-815272646 -682293621 +-389617983 -378095544 +-518993659 -823050689 +707150757 589885742 +-898537876 -74041869 +343583519 68124089 +793592984 -142696975 +-12242931 -712938968 +291757758 -630744881 +526587408 -191440548 +126873577 592139341 +602517433 124672432 +897685990 -117811865 +-829636739 533670608 +-485677606 -753755260 +-641282756 539491182 +891932099 591629355 +-96429872 514634854 +-881766676 634455577 +-907511484 57241519 +-978788000 865140257 +-153253898 656231757 +662054522 241292815 +-957410195 716897910 +-732025863 831406955 +352714138 -749795979 +669754549 -233716423 +-752078625 180270079 +-182814272 -604591435 +529367107 964519261 +-646788294 -441377157 +-523881746 -265346395 +-378007063 580327422 +163784123 -369397968 +243068664 255455101 +-85186316 535385154 +54279286 651398100 +-865103353 -546459595 +245159041 989356536 +284689045 267460292 +802238733 -928841612 +-351669875 -227233836 +-379773821 271332660 +-501932125 985647797 +298280715 6923561 +-338265584 568713785 +405014370 604101860 +-142899694 406675664 +-903047556 905142501 +358517572 520500809 +-699247714 299925234 +-946651966 -318048739 +-602847059 -569350271 +560627047 -421763564 +4668651 338328636 +371179506 -740259124 +428281096 941576321 +-384163598 600719705 +-374173319 766492856 +-777862938 374288558 +174660610 -752981783 +-492708996 -285878443 +-564912775 619522072 +72497607 -203261750 +104724351 -527104521 +-548257767 -868077593 +-501656593 -629049947 +228392321 681705219 +212360451 -86901988 +-378869056 -955071766 +-103730783 950662334 +-843839501 982794660 +83487189 699022077 +-451537930 -129114641 +-698169494 -135944714 +-634831754 669064344 +-803807 -227355945 +770163540 775574855 +-614344664 -846942512 +438203578 -83924532 +-331673379 631391185 +121850172 866868840 +452379926 267522331 +-742337184 713043926 +185754730 466341262 +383403663 -199699394 +-943111643 -679441039 +32190055 175509987 +-81690484 873397166 +250053658 -943709340 +796203925 275530152 +-756704195 -75155418 +-685583379 241591958 +-602070617 465711268 +-403852125 -78836325 +286844724 605005399 +723811146 131874901 +630407872 122480061 +-698400830 884402490 +-867107243 931435412 +696555953 691393408 +575928255 677834534 +976776674 259749741 +369153104 414551362 +403762981 846540183 +-305315819 -982771229 +19193021 231630027 +344884091 795505884 +164356841 154507039 +60177412 962972995 +-306575704 235892387 +635210012 218739956 +223023683 581206728 +486518782 -382423112 +59781643 233295002 +-683145084 459381048 +927291180 207782161 +-973079375 -269869009 +353649724 -464476550 +-672670450 -342350968 +-925638127 -381130795 +-989561664 -239228270 +78585513 -63583430 +611167678 774838398 +10099459 -826995305 +885343282 -781941059 +-265706034 283096282 +417092432 725247960 +373978950 -91502525 +-543385708 -287167036 +-117597814 454552937 +929954917 -285002128 +-804294437 -976238751 +204913305 -252373466 +-490438871 -943565348 +-163978384 -624593192 +-93805281 -601029832 +-723345731 154625505 +-827905014 209389457 +726818372 768436611 +943402342 -485661801 +122695228 -828916619 +504105667 702123537 +-580253080 -412616476 +-264470031 -881512817 +-988334763 291824112 +-274367504 -785457935 +-331918255 878519349 +-957832610 642314633 +-456395468 756190652 +-64518380 -304693210 +-734414947 -569755025 +-760117923 448055511 +-411070815 -656949036 +-473197897 -950375023 +-331936431 -279413912 +38244646 -817790896 +-216798361 672350961 +-554479651 583650904 +-763639734 -209128172 +-174427900 -726296477 +40303503 -998469677 +230719355 -347577284 +243785619 -432125870 +-297383846 -375716891 +413491584 -836942189 +591371935 293369155 +-953833510 588930607 +-727952574 -814924950 +-954128676 -693211495 +497346752 -156285480 +892750776 -635678631 +-894235972 934920065 +35892479 -209774844 +-816258928 971562077 +-607980760 254853557 +-452038449 -531604489 +-945354190 -467740945 +856121524 -431698212 +-504810858 -711262543 +426012190 564674775 +668825509 -766559334 +-69295416 418337277 +623510464 -954965349 +-994235845 -703200988 +-223176294 214056327 +53067381 -170599315 +-934917380 54120633 +-263760257 569764826 +-882244605 -819198993 +829923020 -662680705 +105119850 -10435569 +37572331 -604479741 +966484308 -948938411 +-315928272 439891906 +20079553 649869090 +-449735466 770738106 +-302939293 -690676253 +939447161 947293021 +-565817403 766188707 +523324970 971072217 +-776264961 -533193714 +275067087 724772662 +-110804446 -406220157 +-793590165 915569358 +576166727 -822927909 +-881127381 -960394760 +-893126579 -264626203 +95002064 -355013103 +-949827801 377749683 +-688674159 -277490970 +811685481 263916148 +-373233809 -207221137 +472973391 -548649794 +505726815 -909610653 +170939563 859207514 +-384217163 -336695170 +-101998796 669145945 +651989019 909980237 +-589215758 -201471566 +-167432385 155914145 +-1233209 -583711325 +-874224506 -570684739 +606973344 -777482915 +-482039822 179933507 +435038512 -43479348 +730136951 364653114 +-44161826 448778983 +561244687 -131215580 +-117905681 -925662392 +-934802492 -546326877 +245833923 -491017593 +441397488 -106277606 +-220863640 -146384753 +-396978786 503776452 +-113588304 924029519 +-982634728 -677549454 +755115666 146275744 +-699707784 -587197375 +265481131 492632516 +-215830249 -635911209 +544812285 122683837 +745870165 972226727 +-182149456 523883796 +-441723484 -454049529 +301692865 57344463 +495716387 -736356790 +-831019872 -630457444 +-755664260 409326353 +-505274966 -412758728 +399338017 138418725 +-282695280 -562292340 +-849391527 -62521312 +947123693 799211563 +656420645 720593849 +942892565 65930023 +-568922607 -521264970 +-90607067 -462069325 +629482519 -860859713 +-182505363 -49043164 +-301858135 290578896 +34201624 -965956707 +-123892934 -249020688 +-847303765 2173195 +-960943255 -31901117 +718941591 -607720283 +-823462982 -93482251 +135239066 -41683025 +-428144787 661194240 +596200806 -222111584 +-883845386 -937729384 +-123718756 -735569954 +58110701 774458058 +-575746378 630273659 +-841049931 882109677 +24244015 255659749 +-413476595 868216764 +392379866 -570074474 +-119939221 -148361377 +863053444 -451601037 +956228764 -458350550 +-495117697 -737513287 +882019230 774498183 +216004854 -590458157 +-977687310 140074247 +801348684 -578443209 +-918077507 -951811326 +850621617 583389943 +325665644 514672555 +445987456 -553961493 +30360096 512874359 +-129267309 272270420 +-337970812 -957286438 +-586890198 -393316915 +-191117179 524111532 +448678864 759738806 +-226816011 572554027 +83509204 -402470922 +515920176 352830893 +-217557236 -625263330 +242591568 -332830904 +822403438 563691954 +-602330353 129062429 +-608618116 -50379923 +-71978899 64653885 +-155950805 960109369 +-445804523 -186544158 +490312080 -190816668 +-218727976 811919166 +686425049 -983786523 +429336803 -777975887 +533692770 -933840916 +-827773601 382809577 +-24573051 -590306801 +-496848887 -11412396 +109896976 208290128 +-800487150 -585384994 +-696949541 100817917 +-631355724 -307553229 +433218089 -916730805 +837118120 525149623 +-234093987 -333168602 +834528573 125526841 +-877502556 -108111669 +-48946574 920635026 +648050004 -176909618 +-299767673 -73932425 +462111963 194060991 +-728761783 -19274886 +-145250632 -587774283 +960268884 -119184147 +-797965102 365976602 +105119034 156994975 +-684765199 253604646 +787402581 -430278321 +601726393 148206141 +225299037 -36001304 +-838086396 -231079027 +155742671 566355765 +-818503694 -877687783 +-433553447 553148804 +251093730 847806208 +-477339678 877690338 +26713086 -556054255 +620898171 -965077539 +-133315746 -143336978 +-305266425 -351918249 +-865140320 529365632 +-89040911 210586055 +120081471 421018284 +-46557045 -316323678 +-140397431 -187398945 +-702680762 534220411 +548764854 802245977 +-462086416 -86081602 +-492275534 -425198932 +-884509038 -614055269 +504931641 -924153359 +-922500554 -932135847 +-108396920 254822418 +-556426814 -882768526 +476804284 -61326184 +-207315574 892742656 +-382143796 806479606 +-283819132 -292177420 +559302251 65230648 +-686465955 -86470071 +695830756 -771847912 +-581105791 399474838 +-14882611 -45570236 +-263999735 -629459499 +232076925 -918950254 +240658896 -949806356 +-533745012 -703675121 +425125163 716494921 +-925259815 379820219 +197936642 8939963 +393162020 355016955 +-137010639 89395973 +-253633077 360382581 +-229469736 586718865 +-133708594 -597650363 +-735802086 -205454962 +721667526 654662445 +-808047273 -762171068 +-703166480 344488732 +127475567 -47811119 +821635981 788880458 +289619610 -971320800 +675899630 -175196946 +-886504871 146865904 +-204834550 -269032031 +-148262230 882170373 +799687500 -71611223 +57620892 377645994 +-810045690 321107553 +-566454099 943148685 +-170961643 -46774152 +-130145657 -15825571 +-756042700 19560643 +430803929 -14354338 +204987779 -353955388 +35827067 -841999984 +443166933 -167150646 +937297339 -789148559 +444711166 -279330419 +-329149255 -992636883 +-428602937 -122737126 +-221330934 460138241 +-222471982 789743669 +-13139343 -777941467 +-12986837 -925942833 +-908196914 417288186 +187905449 848505883 +600381302 720286660 +182022468 -217685170 +773745502 -656947786 +628923112 613304358 +780057196 54962801 +-130660257 228678426 +-400997086 -929875336 +737720984 791882684 +356389852 -46995823 +-495333967 774503524 +945380486 -770577771 +230433225 -919042348 +-879602179 -64100774 +-14136122 -727566527 +-219095261 -222206308 +506825850 -105038543 +-336417854 -330110783 +-448180580 894377424 +-327724046 412372032 +749335717 -872616958 +-907701958 511443008 +918490559 -919782898 +65536925 704958936 +667673046 287335846 +144254105 -453742360 +-572514060 376754696 +-152820840 303553204 +487666162 -822165021 +-590731594 -840483089 +-501672115 -158137188 +-216630265 421640647 +-85326402 -482751442 +-665617240 312638685 +-2848418 969758194 +-520758643 412805116 +890074355 540712487 +-155145007 677335809 +-11940177 -795154402 +580668015 -956049574 +-481616919 -690035329 +699291671 904694150 +251811305 918833083 +-694037668 17860488 +780490644 -70873285 +931745561 27596097 +128351751 918413479 +-504584288 -181185011 +668449009 -402403880 +992179821 376245961 +-316260788 -88830696 +-448556358 -324654112 +-895313365 -377138318 +582768011 -459953277 +-645132631 -247795984 +-868906672 -293107886 +507293917 883446326 +-791335385 -455177967 +-266519309 -36223742 +869562067 -179449863 +237147911 -608344323 +-577284643 -828998205 +-500005302 608428740 +-169617395 -744606468 +-319098155 723723947 +498662911 -752221104 +-180759042 -969577028 +-98216808 459516411 +814976895 289072076 +970483622 70844536 +-957346586 -19878055 +-784095680 350900990 +849520693 -623198852 +79093662 671702177 +-168433458 503757146 +676151315 21481615 +354657579 -658232278 +678179358 807766172 +215746463 -828663630 +446955877 662361999 +-49381195 360780544 +-748387847 334352140 +354409288 84490284 +251691712 -22372827 +-561761491 -45558681 +-101795296 575034321 +54026793 440747571 +125355724 -188149586 +813671412 467185445 +-837918365 -588135119 +-256299454 818042777 +-84892826 -750904376 +489614905 327958562 +-492258983 733741910 +-326325812 45106050 +-900989527 -999644147 +-266839135 -899036870 +586805350 -660218577 +-318720860 396050495 +733450239 193510505 +959338634 893079180 +597863754 415199752 +575209713 474555175 +298563867 -355037866 +975402363 785048314 +258243850 -364124411 +-261442133 226912321 +140314665 130863925 +198747544 -138580990 +612242636 180140099 +-808986188 162156813 +-839496567 498695382 +-991567371 167704628 +471925617 450510469 +-919957911 -162479303 +-55675900 -138623001 +-518315296 631123590 +148346613 363078209 +93039509 8943412 +-410769548 689349255 +48148669 -599614121 +577834034 745758180 +512088548 551045192 +616083509 -889892843 +853018064 613102831 +-528670938 -630270119 +2888224 498275902 +-230490088 680236538 +499439693 242183055 +333432861 -347351976 +-46410002 836658652 +-480812838 -825977331 +-521596866 252316974 +-951697592 -834531507 +-82784715 309928251 +970337299 977987632 +788132848 881216058 +-233317560 -118312647 +-620108262 -824997996 +732504834 -369375957 +-67459940 921773864 +699476926 -816684314 +654927194 900644546 +-815561909 -783720639 +100825685 -134544393 +735572498 -459843379 +160993146 618277878 +761546184 -752821080 +627081633 214132907 +-351494374 849334689 +350879248 -410319405 +-726995484 -900144919 +463654918 390751520 +316546358 310537996 +991483368 -47893763 +660930881 -652874741 +796464827 196881800 +-800817288 738471464 +924169274 -556157556 +380367083 710031112 +895927547 -156288841 +80957332 418142731 +597186600 -86818891 +973226914 343058664 +-107729801 309760170 +159119774 -868070279 +-365879763 526320904 +-3357669 300963432 +173418893 389388632 +899060710 621386083 +881009916 861415579 +-950296636 -112944686 +-775760219 953474925 +-85987785 -172476231 +57751307 376224190 +609519325 -824673021 +-528083457 120134567 +827785003 -607032379 +-911106264 917953289 +-504687785 -859040592 +347178250 -159284765 +683185520 479556907 +-434693501 487330158 +-532484293 -782269176 +-518903569 -728360412 +-403932261 -321946115 +862160493 322517364 +-155093280 -720272095 +848291371 675316717 +-849533681 214363892 +194585545 -974524411 +-966973369 554468838 +743939167 -970367085 +828676150 -757911253 +-393516333 927629209 +-474290172 497164374 +-189317945 -790553065 +177113094 -850135428 +609862757 -451430748 +329540566 927838353 +-149546471 476484676 +170498647 -840246415 +-510278763 758385949 +258529172 -832954488 +-661202331 131720697 +985887727 545565337 +231265612 231018028 +592819238 -624886953 +231425841 -46451228 +141382253 314660412 +-459382739 256654208 +-277464111 99672253 +-564426897 -705647281 +542284802 364003637 +-669760952 -384362952 +344812137 -854606365 +-55739153 -836863281 +-421374633 -345330648 +-201920333 -418666849 +947252248 -177279019 +400367124 -950393623 +278910095 7085935 +-869652417 -390545216 +-781269199 652235870 +869186631 -865021886 +302701100 -767302555 +-275405637 296212849 +-655860819 -809183546 +484748691 -545849193 +-372216109 -868228809 +-313948268 8436039 +691486807 -50669027 +985008311 50814360 +-721775933 202303039 +-836796538 -975105832 +363188066 -753803083 +994093016 326427457 +-753957539 -599341132 +-933372388 398742890 +-56674399 -748243937 +875356614 -470197883 +957613365 717263778 +-366816438 329732536 +646676728 797333814 +115778819 -7944183 +463033937 -602170671 +156039837 527400372 +-120743049 -416894858 +410301272 136742968 +73076092 847297091 +39442732 76198431 +-820988834 -625218354 +-973780289 843264652 +449583799 -479876871 +-266279077 619732799 +-902187938 -81210118 +957961373 401449869 +390883506 -468976171 +889446910 296946982 +-604628857 287710303 +-510654064 -582163650 +617013540 494065183 +-832100182 -394538475 +-837517461 -957945321 +543138034 276388771 +66196066 168735049 +-781470989 -447352601 +-466761285 36531734 +738874833 -691625500 +-363572349 -631148598 +122510491 -183263120 +-344635887 -126828004 +950964038 -905886084 +-663782835 868426922 +-813397805 34060869 +-494975615 257107022 +603987268 -870858343 +-539761382 -57782524 +-638721222 875051545 +-620599847 -321369128 +208473709 977725583 +476843651 -204867850 +926267523 -529710425 +-875033110 -66106211 +858976339 515775749 +603091261 -170654256 +-442852940 656623694 +840352641 594469055 +755206405 -753209522 +-158338337 415058867 +624619526 880478735 +899821981 -59735122 +378595799 -930971003 +-93749946 -981917843 +-817117239 110856628 +148103552 561266879 +-366457659 -271261897 +-344729816 -474627499 +-968639246 298665396 +-464886375 142734665 +-562137588 -169238110 +368319805 49343168 +970868875 -946486850 +123119971 -558111084 +-27246101 -243994805 +-859718072 -160120702 +-675928893 -374295584 +922251733 265108281 +449880738 167453035 +889196580 442293358 +-95321897 -455910457 +-590916683 -280283269 +-356836123 -365645941 +274064421 -324978027 +-78454487 11680364 +-168277115 74999116 +-576690849 -934088674 +-55998446 352799029 +765385044 908907646 +-862776180 927175879 +961232724 -254938525 +-148785680 -43373816 +637988671 -921211930 +-578901166 -552778924 +972946409 303401529 +-761579660 45031506 +-109845272 714533399 +96195528 632067772 +-59211216 244722726 +-592178128 -801032540 +-862922447 -6096937 +395386792 79792920 +24172344 -164644288 +-167917685 -463166757 +663887950 466431823 +341962608 386245768 +497517743 671207272 +440125507 229098357 +814338242 -253802923 +766748515 539270860 +-826039169 82038050 +52133141 -146175498 +-902995002 962981161 +641919537 393813841 +115845255 -190125870 +158944267 -91963978 +849848416 256711824 +-966735925 877624480 +-472802964 -925695713 +-141450439 927154709 +-290380242 335739525 +527851919 -313465105 +-17404110 497287195 +-210051054 201588568 +616240888 -473997789 +935928628 -458992595 +-168620981 -538815655 +-598226138 -945074794 +-300127157 -176961412 +555763116 704092492 +-421909326 386515506 +-301826695 912540180 +-799799322 375486100 +474106760 -246875384 +-839115915 -44545660 +-548354600 28089187 +348929422 -373301643 +762925637 -47785274 +-136133661 800611372 +458636727 -263312089 +206553138 747188978 +901346293 -960603212 +852999866 -302859241 +-289209045 -228450316 +-800583445 -217407708 +945969596 689615466 +-683237216 -892713869 +-172678858 135566440 +-55277501 443113100 +621461764 835357749 +-638802557 666504242 +143601540 -212784189 +-156539595 -383189193 +-808522388 525822104 +582318485 -799257457 +-597723972 -876737605 +625500421 45415038 +-656353070 -955363328 +463924223 -631811184 +-967514917 -947256112 +801816483 202478285 +-365721988 -958567830 +-787330702 -673310625 +-954257104 -105846702 +-900778369 -180780612 +-168453457 162398371 +-95540745 671706631 +808166230 514423517 +-969552077 -383629737 +763211767 -176832329 +686819628 -290247362 +772600129 646506530 +315367490 -704685979 +245308392 -390693723 +-435392962 676897470 +-199975274 -272112289 +-590512810 -771523702 +432838371 485778487 +666094878 -161681608 +-912871620 56093924 +-463655453 735130653 +680422752 564622013 +-928995779 79164394 +-936309533 -445089123 +-585999379 -816419746 +-224151236 -450449357 +296815446 -645525324 +805378405 763943472 +-977207091 -24314940 +27261045 -565662928 +-837943143 913034007 +-738376596 -16205821 +-910255484 -56572904 +-340603826 659750657 +-450999250 827873795 +331117320 -751669370 +-653371641 -852990058 +-761683925 -528403710 +-876782590 -479889097 +-902662993 -136900185 +875222394 19053386 +437452135 -866892937 +752972691 925633286 +886955885 748340260 +-499923865 -24492999 +192957322 264203382 +614491923 447857813 +-758253241 53939962 +-198556206 817435515 +-958575859 851182631 +337111065 -63541076 +-953174122 -446483280 +-270614852 -965644616 +662026965 359367706 +-119043889 -681662966 +196006596 881443375 +737555311 -217943362 +754177670 -289020022 +-986593483 737729311 +-299671325 -56622056 +-371972795 -712027055 +144085759 11819735 +854878034 -127278931 +-694289201 -959643559 +-397442684 974934256 +-783288902 -107680242 +-7764780 972209814 +136711030 -884568832 +-17479214 -315812012 +-150027031 -363280610 +468616190 222046016 +-336889489 -386435794 +-202192518 523219026 +-278633573 611292671 +-549685352 -236152567 +-285205880 20586428 +-907114492 858740926 +197424093 -732872491 +340768985 -515351664 +34557745 306190845 +851800671 952899414 +741097057 -517025965 +765509215 -733144328 +470806898 498336714 +-398919090 417614567 +292284896 -704835055 +-202009584 -891914990 +322007611 618008815 +441671409 643364210 +-55880684 175595740 +359600751 718300547 +972136238 -572071027 +-879911791 497119484 +-610638171 -323726456 +-603804926 -139058573 +-977169696 462870855 +-452545601 671244895 +-307031249 -502484267 +-627016812 -562475732 +129813900 991190369 +57857651 924190966 +-285342331 615185373 +-848085000 802959337 +-554481217 261406867 +-440194638 797802106 +-60067586 7391578 +62116921 59889896 +140271717 133068268 +-628255778 -713236252 +962483561 -995296770 +235915629 148440450 +-254915814 458057415 +-334927408 -395644118 +-281723413 834894256 +-522043271 565135316 +442665716 360617571 +-608632278 153758524 +-650296624 -551606026 +-986178928 -504650725 +-664370195 -286072486 +-361036571 422561493 +-443132220 -88618358 +-683811259 -422821598 +121268262 -414380295 +451908482 -13706885 +494401744 232563307 +782295616 -499504027 +-307154487 -539243586 +833508322 -865940531 +121058118 -917884408 +393432029 623956701 +490708029 296159561 +923390168 -785196862 +-740103915 -248005304 +-56904007 952594066 +126716204 -519043362 +624497310 251150797 +-864848084 913496784 +-727133704 518040386 +103288499 410242029 +-353278672 143317956 +-411402498 -10971950 +-156511396 -186422651 +-901463962 457985668 +-468414641 -355107684 +-704014186 287997373 +536656714 -855524627 +-12069106 -309886857 +-78643462 101018183 +801839256 951864162 +545671704 -426681279 +-814774701 -907605592 +-884606997 -222278275 +-76355509 258258890 +-416159099 -990338641 +-393837065 326654145 +518842144 -568011687 +-9791790 662297710 +-956290593 716897602 +-26218207 308564304 +-315243085 -610810382 +47384700 539340667 +148026357 -726425813 +-830725851 902757250 +-925499065 -564266846 +-164185475 974684356 +-953671850 720718230 +668109192 -965243096 +74392626 172400708 +-936730296 -514205047 +-207299722 -735646438 +-199188037 -358127554 +-195076673 125056885 +-120151925 -307112168 +-147558778 474295288 +-836266265 -964828584 +-906627603 -70650802 +956857425 -871698907 +-706674565 -460544288 +-442536252 -163615227 +-973443573 339513455 +-249359208 -888200120 +319249726 -429073125 +692462206 268391806 +-839336202 217890202 +-829691001 80651847 +-135897827 -948718394 +799610690 -139335308 +611169993 -822853546 +705619907 40113521 +-579405696 704830840 +-11643810 860135648 +-352936791 -702263872 +512791689 -292696260 +-506529534 -308736129 +762157797 226467885 +376916987 261894685 +534039854 -280898521 +-795806294 -839023816 +624925337 176029380 +-211531656 5795366 +49253435 -759202103 +-515680273 -546619696 +771553461 727035890 +-306609836 476257666 +465744223 -702788332 +802627475 529460306 +541539367 -25967599 +543797417 810179927 +-727822611 124165109 +203289519 -582763501 +371522041 782163004 +715962848 236513257 +-983803029 730785971 +781838571 -247313255 +-837835670 66952973 +357778754 157001187 +-119373372 -253007138 +979496352 543337795 +-948952570 377845506 +104856353 427811681 +618387268 339396470 +-140820064 -300004983 +139473426 -451061170 +802485365 -286239154 +-755604689 -591669669 +-330240492 -383073026 +741734874 -282686616 +-271724640 -402105802 +682441080 -621209985 +-335986317 86434071 +-201558780 995856237 +-35599992 -802906888 +266086285 -991242998 +573954636 -282597240 +-182927079 -247877706 +459906395 605031890 +-457542780 231320009 +26890899 -933318624 +-944234837 -434854578 +686291832 139490220 +-368222611 542926142 +707455080 954083243 +-61261760 72525341 +493586739 66050349 +-595312981 174729837 +-871989259 563469176 +-312609078 -26251582 +55247089 -160196850 +80593813 194830650 +-665610029 476824645 +-230623007 -49510569 +84433973 344178040 +-977228845 -61499968 +-159691102 -59390715 +-378734799 790533289 +176409338 291709636 +777391234 322854780 +-34850768 756085901 +-921155078 181248141 +-803621144 184752227 +894225752 247062047 +380874711 525623182 +-848170752 -35021326 +702462637 -700638477 +394630436 -221631944 +904718010 -842869360 +-182725160 -584014815 +895362792 -53969770 +-68593540 -761966951 +58197248 -660813715 +925306963 -342538833 +-437805722 168872965 +660808518 665055689 +958947633 195594113 +233207587 479731895 +465665297 -337737784 +793056586 732937136 +53605265 -189588561 +-650789035 701121143 +-947113459 484783405 +-49820912 -950330100 +268697030 322035084 +-142103720 -900976756 +-402091646 -304215909 +-966226160 851278999 +530586072 466896627 +-61931542 342645193 +41229823 237423041 +181542828 518325275 +236836319 -219930077 +-170055399 -500026945 +-471466731 295632373 +-476302395 -293003032 +359990634 -98955615 +822123828 165880929 +603875675 720583905 +711707422 932259409 +100648735 701928534 +-82710971 497176517 +852232123 -961403978 +-422594794 32117862 +573273795 -642204374 +-416955635 -261840128 +-468129020 -691642168 +909099318 -622163902 +-359689832 -82449164 +-335933841 -130817476 +-803156008 168851301 +931620181 211787845 +-238962816 -644757932 +-658086257 754121885 +-797977957 -494939361 +178729892 -309920336 +604346435 600832361 +-176791891 -308005859 +-351129609 -877060172 +201933320 -334243375 +-940030832 853943076 +-970364051 -293919213 +-691264363 -195705766 +687318601 41026207 +715262910 700989780 +759840945 -530444873 +928211077 81321348 +930801911 -826487201 +316717641 -172898308 +-296029326 -50313032 +127911874 722294546 +-541601518 430602642 +-710052673 204267211 +116174528 69732964 +-231346344 -367440322 +-381410505 83626329 +-71963046 187929505 +-905531848 244253662 +-301550579 809246727 +308463873 -863286045 +-977759421 -294073997 +-517224830 -597690428 +-971698491 102491303 +-430728259 525008188 +486482937 338577553 +-172511213 -656610844 +-547119966 -899641087 +232922083 -915540779 +-62380163 908391340 +-47690719 -40699383 +466147977 -760883068 +-505755511 227111723 +-701567578 59958348 +754534710 907761044 +141651513 -109802386 +193527338 -248706404 +-924252416 -996680804 +928844852 722796887 +-372390722 -949490985 +-442137294 542752874 +-92778084 189806272 +-143088876 -138065916 +-516340894 -523100215 +-756075293 436964272 +-432609737 -99698218 +-983905890 597778861 +-992609396 165114562 +706245154 862872699 +-665471295 311385298 +331364196 383054702 +437988071 46373205 +-907743919 -888219484 +819773689 -605225006 +-490390759 504739568 +-915390329 972442006 +-562190031 -274947053 +-227483695 11581964 +-55812126 -701970708 +145072565 -959806055 +322933840 -962130635 +313610753 641103116 +-897700536 575452293 +-273885116 237670038 +-233785499 -347540025 +341067146 -508767421 +-164512553 -894259154 +-831991971 512814244 +711732635 58076404 +385528832 657277412 +-274430243 860969563 +437521015 749219673 +715887515 -934018069 +939445410 302897929 +-883227719 -856162912 +-628895735 811880360 +-829142402 633312244 +216638859 -352938053 +103157348 977948352 +-197126404 -45931308 +228818769 -757102625 +289185051 -870696077 +996673179 662630660 +40209452 -157249984 +-607987465 213896151 +-505891540 -250928568 +-872528871 18858897 +539980873 -474321518 +373744734 -358149272 +735906295 -874614452 +-363231692 -906405394 +413179525 105169206 +-572694619 615328698 +941521359 181887767 +-46416565 593282466 +-498715324 405842845 +-910371258 102848755 +-663377076 -376395118 +-556878135 -394155954 +-944750102 -394288307 +-996266564 -28848644 +314730826 -313433498 +-19200918 -659093989 +574326316 -543458950 +223598327 -722786561 +-141793605 -192320049 +371555487 -713019564 +513156720 853642893 +-718612674 1500145 +761037750 88062859 +-577968617 525278731 +-552070224 869337068 +206932012 -680064932 +879617836 53216976 +219583028 482076621 +791474241 -695367109 +-980777555 33660774 +-325512053 -739212985 +191653334 196212184 +817890741 -95436991 +853573050 312908571 +-730906495 -565949006 +164128058 -43824280 +619971692 -569094481 +43663907 -316387800 +815693674 759494811 +-161436093 989150844 +-849477921 -615355411 +287826805 950570071 +60065454 -24991802 +-843940676 -457203184 +285349213 48024277 +372823365 -780037443 +250382511 -289981681 +-578306559 -892642540 +553304351 -390377307 +814715911 492620057 +175018363 -106088364 +766165218 703108481 +999560367 606600345 +-192879196 711910571 +-172264133 182058509 +799951891 -175579700 +-260100583 25266512 +-519737617 853008810 +548384878 -30970947 +528511140 506338044 +-925946927 222282246 +-928236804 -926502149 +-873924733 -873305734 +305726568 -801233528 +410129930 582259691 +-136993703 59763457 +-259260343 -485110052 +749679860 -787012146 +-33901196 -86242626 +-45804189 465943373 +-527008816 -174971760 +636655863 687517545 +-361281647 -445135524 +-939086943 103656464 +-398217052 -555135894 +223606477 -130778131 +-295322943 -77524184 +620475222 203631756 +34097350 -571736959 +-444538145 488025393 +-467151247 486511400 +-816347966 -723781960 +68288696 967896462 +54411728 -570504496 +642452072 -557058557 +-666723799 -43183167 +83386791 579566762 +-202980928 987810774 +-845528533 567226119 +1279839 -182928359 +487229084 -939261577 +-461391305 746066423 +723235441 686173849 +127286124 740052776 +298274779 326520104 +-284996359 -899201002 +-398409690 -169879047 +-109215052 -137194742 +-509682469 -444946539 +706561781 -399430996 +680222824 682734198 +710595603 928160300 +-311606247 -949418226 +241387310 796431266 +-98160866 -113117252 +376743231 -170246680 +784511475 -160567951 +-204975883 77306211 +224553031 -957417427 +375657401 -428259138 +-437728002 -755105560 +676373318 35282016 +-524893668 464173982 +-826059342 -519261041 +981663624 949488792 +-351892557 -392476320 +-29975244 -509501169 +-845910257 224855080 +317122849 250423133 +145657587 464800307 +510653280 -764059584 +302347549 -94178754 +-471159749 31329563 +-91554828 828687239 +-390623086 -178288232 +-341560221 -978077934 +-448004433 561764643 +-850323709 302704091 +-20397805 166922586 +567709554 851197818 +762260896 776530366 +136484652 -963225253 +-332310049 -742827729 +-334685864 -989200346 +796526726 -624783188 +394046718 -635223184 +165049365 979840312 +-467085637 -872462337 +-593103840 849612063 +-99854922 -223820505 +713007052 983883939 +-753865155 456415961 +-489127514 -2221328 +797901346 -681002412 +386437401 96650844 +237399734 -904261321 +-688315817 314667667 +-3289568 -298126480 +455644612 312180357 +908442537 956067261 +-408295564 -755719148 +595607094 353253845 +771670973 525161284 +-738805889 520694158 +440743339 -922828271 +350120788 39271675 +803795746 47251132 +-85009305 -4127836 +-76578420 -228438987 +-461590104 -787873461 +186361356 -216137884 +-57470791 48783364 +-695690550 -561813316 +-930310082 -991505238 +-852140475 -629544596 +-311745791 -801463890 +-175341198 -562100237 +701734416 347032664 +-742565923 91318987 +998351194 -679605766 +-328240352 -368424334 +524561012 -777630509 +-596234258 -392258801 +-892748929 -423580362 +154486026 -461865287 +624155768 -4947038 +-251214897 953523936 +-790907187 -236694452 +263968245 -787325665 +-558195652 350183304 +-76566677 -819710461 +115136542 -276038646 +983053474 -396357457 +562442633 -162405314 +-725913360 -431390760 +-386496697 299770787 +-568768474 -479472653 +713942680 463612896 +379673227 -680772678 +279230197 -634766160 +-83026967 390698119 +-997841799 540816651 +-33676658 -772605741 +-660174342 -469947648 +-690402296 902576098 +598099149 9696397 +-183403541 677087049 +-698226200 839723630 +-291074305 224757708 +749679604 -559963198 +-812039610 805429670 +486639222 -926949462 +3300167 254450465 +13502534 615106700 +-289953656 207666349 +-3057503 153435185 +65016797 -213998285 +70411422 76407536 +-226970701 -711995083 +384066281 -143634385 +-549994978 210214595 +971227532 864313262 +-124117608 783597693 +771391173 723578725 +-463213722 941086943 +278875576 10823082 +-944587318 -973085264 +431357951 -637247023 +-250435103 -726465670 +-823143914 -520302439 +-589025343 -68360016 +953478716 -779446098 +742362573 -544584947 +444720969 52388395 +-966271387 -533958617 +840007609 782072857 +31297639 -618003999 +-983177674 -174613828 +932649493 268550125 +-257323977 -156173453 +-888471795 -967866137 +278328421 159438252 +-220597744 -375213671 +-254266409 -121906248 +838502502 668330212 +-5505611 -400861013 +-917407538 -15352480 +688447927 127852889 +-890943513 -551345768 +271670160 499134503 +-362406835 421399155 +-182525517 98145821 +-423638523 834959445 +-748128317 259874179 +-238045697 -631281887 +194429676 -376992738 +59624524 405728523 +673470246 479535427 +-916770986 742812768 +237107386 839869030 +-704341498 -621697423 +-760336758 -729686873 +107300951 119370134 +968647803 232695244 +-341492678 258595706 +-532959636 -129482415 +43882685 764441240 +-799584550 -230401037 +-4561791 -328653262 +163266928 188506483 +864118650 788590827 +-773245527 -652194347 +989885903 787830951 +459232415 357258966 +-499714195 -704846452 +-188838666 920377429 +-41843517 -937048307 +-387290476 -616428810 +181655890 755771541 +633796220 -143798890 +456294657 -784595638 +592773300 -347123694 +-898464571 -249900276 +373676128 601495272 +479183077 -270187160 +-603295477 -294385918 +-29254392 129524682 +-736661736 -642240854 +-87643350 876469197 +753691543 -452465080 +-47671578 -331381449 +-167939729 -601075005 +862093129 316814229 +-880439600 -186407495 +-971741438 -169976663 +361328190 591807283 +-889765793 -711412438 +-826792435 840871272 +445933982 -277483396 +362956404 94444758 +33552370 612113917 +861552458 -987980400 +827988701 477646140 +-903309972 81451764 +213133520 -238412525 +-222830689 557732839 +-516907605 74812386 +285313996 858505703 +505060033 307137095 +106779459 -193026498 +-291058040 -158834774 +-166966491 -437916586 +-14899044 236331347 +-581889492 468639261 +-926295954 922541398 +-391644940 76732574 +-134722302 -599481801 +-106186540 -203963369 +828857457 -651473949 +-525448983 648332756 +-242689720 -151060396 +456980732 10209335 +-537770992 -825422655 +729556019 -276117357 +-807147279 103824526 +-332161604 -959162388 +-227334107 534756820 +39612854 100075177 +454616578 834069249 +768959355 -248151364 +429917318 62065723 +-906864500 378246243 +691663473 313260944 +-770556091 277551041 +156376598 121152027 +987795799 -622787565 +-792611197 -423393472 +-104033924 -413438431 +-885335396 148215647 +869319457 459043755 +71947857 988266922 +-106529534 982935056 +-494669078 -588670861 +560711470 -110679739 +819503195 636287674 +-70014432 566824430 +639298007 -563870758 +-573166696 154591289 +458310342 690983834 +-522816745 -23448865 +-801259444 710170076 +558194636 -999450012 +-465413039 -701796269 +870231614 -288923138 +-774688179 -884325089 +968910344 -445819270 +-522085659 -761425843 +-542037015 92840050 +627225309 -860542568 +-976594308 -776065346 +624393503 192049515 +-802695063 -60399813 +384213617 -820247641 +-680835331 -860238416 +122047062 -705846338 +362451922 -578444359 +-823049833 -176759678 +489734342 -590915704 +-878350889 -386278345 +-21674069 611786375 +-331419464 -576078561 +655228115 -853744657 +-674073204 237551107 +51082042 -688255642 +-889761053 579735173 +-178355038 198804063 +-691593575 823248895 +-997919729 615752864 +718028747 610086757 +-17510437 159765187 +357462457 -213127199 +146601139 983066570 +-514444905 -457431160 +-887835183 658970700 +-482604569 -166973332 +630266506 -316991325 +471125376 -600625154 +537446846 -31303494 +276054963 13139077 +-359945214 -201540940 +-475090281 476364809 +-263392282 -184260236 +84502635 -894240841 +-311450798 443997587 +-674631194 713292688 +-164235228 -895076979 +824314790 -693269415 +935733543 -905884468 +462877830 -877977465 +-679798437 575374956 +565471153 -746878103 +460789961 -928584690 +-580827092 -16171777 +828264483 751411383 +-446607164 -731424927 +635869766 -809286062 +412143867 406719676 +542747378 -492530375 +217276656 -493349248 +504534160 667504611 +-436032022 115759691 +-716805243 -877411315 +-892487517 165764816 +-503026776 623475776 +572871096 874819744 +-400654845 -509418538 +3111747 558579225 +577614506 127733743 +-917563150 -116097016 +876278434 402380764 +904135978 -548750705 +448524427 303877390 +-523668080 100151201 +705964487 551806449 +33556589 -528276849 +-156884830 36611816 +459308548 339085567 +260850114 -703818090 +-579472346 -980111222 +492874244 -877852757 +-769528134 -415031987 +-997058352 -74596540 +220512778 -363294434 +-487101080 -942264383 +343629008 -193455354 +775740041 -115791261 +966812929 727734375 +-129523516 -610996709 +-430461748 604701850 +-396024407 876010650 +415796808 775542761 +-408823898 380513325 +-652405072 -624172688 +256706142 79296080 +248707464 894162946 +639429228 -485929507 +-684292070 962354707 +612152487 555785420 +63852575 592297760 +-838057934 926592419 +589198460 457951418 +-183840679 956309736 +-243221423 -585916704 +95536429 436081132 +-228779037 -351851197 +-684804795 383349672 +272918519 -259477671 +897943076 927633646 +-719389953 -481731390 +376187965 -641141650 +731781596 877233884 +443106823 410938625 +-373731635 603433339 +976659909 -899978832 +466518766 911355726 +-763032469 65071866 +88316236 -66999596 +854075890 502209639 +353397011 -10309045 +-719514014 -593855874 +361229971 -508250187 +618549463 -948970843 +-744191896 -3127390 +251097999 -955859731 +-626429567 -767609423 +703947650 764498019 +527728819 837043031 +501447607 -393407342 +253977391 -516403958 +-221105660 363172523 +-467497387 103053809 +872023538 -992579565 +627557619 44571631 +-508218573 386679307 +953485325 962045792 +410040197 599442048 +268906268 -65198952 +-34216925 564461577 +-428250046 -838077390 +55806776 90672817 +722100939 -258152617 +-784521098 -848586910 +-741646560 65090180 +-750257424 521527215 +-991978068 -475756145 +285931269 -862667377 +631270542 -177232090 +153033400 644828928 +-210615661 -387224952 +397364755 577227758 +-161131866 -17355729 +409568161 -344348975 +905043149 632027945 +505358021 185152799 +96945023 -539111894 +-339342584 507852073 +662784179 -73674694 +539318571 -435404068 +525531852 517154146 +-83513658 -863305773 +240323194 -445110588 +-765726149 -61967929 +-480009227 352177448 +516584230 -376444182 +-834430009 729351858 +-401619228 631856312 +658315534 -978694549 +-181308813 473148651 +612687550 658734726 +-423328508 936072998 +-616141965 -339526841 +59573676 583849768 +239383816 996228164 +699983631 183491110 +-860362063 203274983 +-819103755 -913942421 +-536467688 267758055 +-847943975 312865590 +-524313269 38243937 +-601368688 -885733828 +259494518 970635707 +276883641 561012621 +-909510715 -209902046 +442212262 -789074134 +-810461660 316076919 +226790865 -543501963 +94642090 62422176 +308688155 116786999 +771406492 -877992177 +956438509 -366782520 +-478533275 -907178667 +154304312 -356023609 +-452668247 -614301553 +230779920 -958456835 +582737209 158990052 +564959948 848714557 +-334308078 -632861644 +320781154 -387985816 +-567960454 -764843589 +894020444 -960815635 +815286221 -853037683 +-284136882 634727650 +-17452888 -908021291 +-147931780 206692329 +283043238 186665884 +878831665 -725631255 +-531131475 -931531524 +-988262390 -128660746 +668680131 227702424 +-363672500 407234840 +265454149 -249990979 +-82775582 -801353115 +213532467 165759442 +-691621872 502235492 +93727075 348139259 +-325768175 757121817 +-518551523 -401567098 +-878541271 -533820660 +56315911 -81346027 +5062253 -67504160 +966274331 233512935 +73566876 883614927 +338117369 -12950172 +-642563130 -298403730 +174314000 -244519382 +-787979732 753107676 +-131151968 -149033799 +565724402 317940421 +-174135660 -697998920 +-361526112 780420923 +-232736925 465130819 +-418150274 480460292 +-168596764 -910405053 +-603366185 -508358241 +-516223614 979762947 +831127849 118048476 +-425617444 -50358312 +-639457696 -12406892 +-262316495 453514173 +-93387737 -243502153 +187400397 30121060 +-542618244 -555892377 +-309569567 565557223 +-6519792 -28240860 +779496051 -878508401 +130778992 61573977 +739556861 486462416 +-297253706 -100658500 +137991 815037815 +-999787222 -242578476 +-691109695 128058496 +5900558 417479439 +884906418 -652865000 +-733676538 -524817949 +-727952767 342017990 +-338548191 -170853039 +264230717 709416244 +654307832 749357136 +627452545 -682349404 +451768957 -971208946 +447037897 -567506297 +206188143 -12154206 +-901308712 537054896 +836918332 -880214362 +836860079 593759292 +-891219125 407527018 +379733813 257320409 +624564609 -840968224 +501516743 -38787255 +397700815 -747701014 +142907867 -456056055 +886142371 300864006 +-143567786 -902291164 +-91101840 84308690 +-331051431 825490661 +159627958 -119510201 +-878619800 -378652462 +294282539 -458759371 +754905215 453717846 +407102197 986509322 +-418977893 943466655 +-600653155 927591034 +-843743972 -459300681 +111142457 -516000639 +-220935561 546035470 +738544204 -285008923 +922340482 -175353467 +-871052366 138211116 +-912133759 -925731692 +-963761188 -982118448 +-894580359 216803311 +-721865992 -235365739 +926212476 485974094 +-73702860 288280205 +861866240 -372936632 +145265512 -487383060 +-263614448 -430387989 +-262125974 647895204 +-964720235 -752330329 +346771556 -452951688 +-732882451 413888134 +243915665 953480770 +590009045 -788419426 +-943807762 -588090060 +944407052 938879154 +-540353590 402769706 +753399112 -951780232 +-170464893 -685736083 +-962478124 935015980 +-642079661 230614625 +-531726217 -910068641 +459912449 -500912031 +-802202373 298656496 +-744791802 -555870688 +644591353 -377516345 +-211794001 52174187 +-56978498 220143140 +289303831 406828516 +970669840 132968962 +-280868374 -372334437 +193427339 803862513 +-60333416 -516918902 +-128128738 -995919972 +861039968 -786512379 +308786108 287970182 +9257665 317164826 +848422025 -553087787 +-94575606 -50127312 +-134284267 -176759396 +139515348 -459510736 +-984438630 138678776 +642864545 -454413068 +-550371767 -953690919 +-69366137 896749983 +361470821 -54582415 +553209709 193358414 +-183181523 -419298734 +-445461459 117209095 +-360432588 632080806 +-507906956 -47773131 +521814789 -98532816 +-949650418 -998531714 +216871950 -58212046 +320871086 -269788213 +-787607354 969247980 +-597656705 515044727 +-339916566 492781547 +-856883598 269169960 +391425420 569120429 +-1130246 -751598930 +-464998682 573358293 +-304895857 263536969 +-134446635 -720501871 +991638914 523728020 +-695166608 166818136 +-599379472 -914995629 +613068422 -439886471 +700098334 -951362877 +650650959 -475312356 +257114807 -849590197 +165429519 -737191338 +-891082658 65555231 +342770549 -655157001 +17998639 121115941 +-53097133 -702483288 +238269454 -677506962 +980914293 744949049 +601261498 781948611 +213612707 216155946 +-718699265 671391866 +-4825189 923696768 +-220404432 907871066 +-652389637 -479073049 +-896499492 -305866849 +533345935 -644467321 +592160070 865542430 +-522357470 553848703 +708197741 207752182 +-521200066 -866024716 +-403029461 -310593308 +790044471 -859393859 +149806786 120555028 +883037286 -180523335 +669550855 -980126445 +-856480688 644084941 +323559771 -782055799 +-811969429 -853442207 +-202654484 -885785099 +-29913156 -641968744 +414973277 79492869 +-829159200 733559491 +716870102 561282870 +-321057256 -968008880 +864301401 397640795 +-949449581 203013846 +758472837 -43686015 +576405016 707713761 +473018849 -667428313 +837533226 -923163466 +716762104 913471378 +-898033536 577256355 +273426608 -753189952 +546256893 234764066 +811802576 -578487566 +259401439 992495816 +230093417 655894388 +-10932733 -237365782 +-815805765 -823631078 +-722474938 775693441 +-404501291 605042952 +207851024 -797713475 +-799493934 -554724529 +439941088 874642994 +337440424 -197864315 +-685511119 69947260 +306994339 -2415295 +-115072162 -694890501 +297677593 334049095 +554174363 409256566 +111182703 304953867 +914070706 -245818511 +611939794 -290958204 +820897405 -741759177 +-912201241 421302072 +-30566489 727462618 +-150499750 -348500269 +158679604 -899120303 +-907479587 158844248 +-315104199 -541638938 +-523026727 276489096 +222145245 656544957 +574296860 258608240 +-349028711 308168920 +-357374964 294688604 +534623218 174639020 +-602735201 223770260 +952041368 617388048 +-464122419 299087085 +831461680 -704004441 +-552779628 -308748362 +159105798 833078798 +449539251 -63182160 +220162877 -383653873 +438557594 -583998146 +694397201 206067860 +211092403 -831654709 +-140228188 560809965 +345249644 -267360861 +362503774 257428949 +-419581647 -656209396 +-896560865 662777787 +850379823 -539684342 +-276737593 390843409 +755581813 134061388 +-439750351 593623200 +631717852 -3478635 +-330286188 517585470 +411972877 -193684950 +449735915 840294006 +-645496560 944038259 +286689670 633604471 +-697270467 -975991769 +-395217608 977095951 +271167285 104064762 +-828131324 -582147458 +155908232 -568982698 +21234978 -253660406 +503828729 -141487362 +-329057317 582117950 +-117023000 778825457 +-419196374 -797941184 +850882592 -547657037 +-327928476 -663368445 +958837816 -892861514 +263542166 141229193 +945201835 -334310564 +150597942 -764922756 +-854712708 -807369183 +843074803 -762986302 +-896940563 -928185265 +426586564 239392495 +418274027 362865964 +955889077 719595186 +493847002 -147555357 +635837794 867985404 +-270751202 -267241621 +-920825631 -102934965 +246241114 389363513 +-857755347 -764689475 +577766140 184276960 +-767133511 -28284491 +-674427693 -210684722 +72064755 -88950740 +991755786 -752437068 +-421669573 490976463 +491585604 946246623 +-588061651 859139039 +448259591 -645614631 +-873334677 -398532728 +61239051 -893847230 +-85822934 -206436364 +644019495 -604533372 +591431009 449076939 +-417281075 45842768 +210165012 826718941 +-349585768 -585655331 +-323403572 -625803237 +727768569 124453215 +615957180 792487306 +-655869442 268078968 +516284334 281169795 +30117257 -44266827 +680516248 -829266667 +727433373 -809756995 +877191247 869913760 +553146702 -765784386 +-514315386 -807499886 +378270681 -855375580 +-456715573 -204185447 +139389708 284524508 +105121843 983044722 +267586778 311585406 +-464528506 977667251 +-859976834 515588406 +504984253 -445993143 +877920839 824721699 +-747232056 855267949 +-830057610 723343626 +498137567 452804656 +402277169 -3003284 +-923360048 -839554531 +405553176 -459805182 +992139629 -796385428 +-20424375 826694646 +536845739 506895843 +-266811661 307368432 +160783888 874288431 +-973656612 361729791 +141161092 -789771424 +-320569602 -278296803 +-481345652 545528269 +831719133 121846664 +-595249588 342383489 +366931002 396814312 +-995282038 349224520 +675980812 875745849 +47340310 -665691022 +-717315724 87615511 +-545170460 -845270528 +-812027214 79561112 +-427252200 -84236830 +-878221591 797082557 +781674871 492878397 +728322393 -977457599 +312619454 -522668602 +898541808 274708354 +-973876763 -432383687 +-749238199 365238984 +-287373910 -858804211 +-452158078 843307858 +932617935 841136142 +301025075 -442397298 +71415972 -821293587 +521303649 796448132 +-900820106 501496416 +-177515981 374351751 +939883466 33194012 +-870681829 453688016 +594187039 562698241 +266006830 -622341815 +47347309 639956638 +-441426523 333053779 +-946170841 -883467603 +209674671 -273509356 +-47445577 -891054160 +-434999208 7877936 +266740858 744281501 +-62901338 707498676 +-50983818 22676408 +346379780 575607403 +595668952 135887656 +752327034 373499002 +588053358 -140751767 +524316166 297920835 +-924147113 950305970 +-664356121 -974412726 +614494290 -523366957 +-568177855 514220986 +-517312440 776997891 +376939651 788433564 +-538445259 860405372 +493929191 -274347740 +269038252 -166589214 +885068820 -653793041 +-102979593 837738284 +432181452 153809773 +-49069293 952238960 +385486526 -445289698 +-32471291 -716266397 +-122080935 353788207 +669076834 -810165168 +-600223336 -91685667 +-327667899 -31295975 +-51417100 889370687 +-190432607 415520475 +-608429225 854659596 +959136348 -375377493 +154495748 399652933 +550375304 824086959 +-441705636 256201603 +457366455 879711749 +-882206893 709443446 +4804477 640218630 +116465186 949750963 +507156211 -50744640 +-509607717 -728674136 +707076313 -836759035 +53167242 548850247 +732590028 -402928315 +795307814 -595932224 +-310371426 22055195 +943103317 547333581 +252414128 851903378 +-797262656 109648813 +236073000 -755635628 +-522314116 891561881 +-105020102 -340332668 +172467787 523258730 +-448517483 -500933609 +-8528516 -794030734 +-241470812 691440886 +403338242 -864556046 +-614973856 506853605 +883275488 -645180423 +790046436 76361368 +-93333647 -264703789 +493540800 -584550858 +-741738303 -816813515 +-671682380 -253752441 +-976756663 -583734536 +677883670 -764977913 +815880419 861647600 +91506549 879011294 +319154981 697397438 +168808767 -643147987 +-252192654 -240466933 +91243484 3115334 +-568365933 -474960 +-405013458 -423051015 +773113111 687334558 +940794707 -750309132 +896880033 -226297474 +349045775 -478893336 +-483398071 -359643005 +120225159 -560270303 +-346150508 200808972 +875668098 -309728978 +-197784568 763187220 +727641281 429778963 +103456932 770801369 +879185632 -744979559 +-713858429 206517811 +-773850100 203947327 +133413386 -508133791 +796848278 62108492 +195872978 -820821825 +-461299646 571654600 +743770332 -302238244 +249278319 640429892 +-544469833 962878811 +-422361644 563767246 +961798031 -875766821 +921892963 521632270 +733952648 701235029 +-388685770 -863194710 +-443357081 269564003 +32452313 -283802710 +607844584 -588779553 +489651323 -886163333 +140223839 551680843 +-83670338 136752320 +-289302501 -517227875 +-175141571 -983862000 +-702090394 203290132 +698858817 -245577307 +923577853 -782118791 +674203960 -193921692 +-47441774 -534738574 +-680295406 -485131573 +311374723 -632398431 +-459335987 433707974 +461625774 -497640197 +-461273618 -867935393 +222339148 -688298832 +-610808382 -818125994 +-28471991 -222144704 +895015669 295603268 +-753883522 -196039500 +854006037 -957771239 +940730255 -579723593 +-450218389 909931405 +-731730776 456562170 +913392496 -414447254 +-465781043 222867953 +323519761 208184813 +802939509 124256218 +-330494210 596343833 +544392214 472236344 +-963391632 -390090522 +572316794 378194635 +852957131 -201711875 +260954293 426040257 +-641689679 967461237 +-843592825 346919845 +572877467 323560855 +709548959 387186431 +907046618 -864282039 +746809155 -55827523 +542328050 622255215 +-95874447 -661473699 +362556513 110601226 +-601623478 16834910 +396243234 340975690 +916596016 809676316 +434035820 -847161863 +107288925 400651923 +-593508359 170674779 +-913679672 -694894457 +165324169 310834714 +714244245 24559509 +-459191221 884757188 +928186672 -839291149 +-76138320 -360809582 +303031928 -558105107 +-686398099 -760487280 +263096928 769347804 +700780578 311124619 +-425305469 -793410406 +-411700271 312010005 +743526902 -326801820 +-925214188 -81907930 +747635553 501658187 +-109209868 -389994773 +181288224 876284388 +-205095417 929768194 +-233364585 -98270384 +432753985 571234482 +-651861071 -941838641 +-227803118 950970233 +614794914 242363455 +-338179560 -513429619 +-760655706 86517695 +767872672 526892717 +128371978 865545321 +125887620 15817080 +-904932960 836348602 +652112561 270972534 +713364533 847708802 +238489370 468373610 +-476926580 908240521 +-234170526 -534783824 +420485803 -65035667 +949399841 -469211360 +-519023981 -295832576 +-842384747 -186389699 +-602207034 211705370 +359961713 -534932701 +-230487724 -234415359 +566444066 -989433493 +-97195002 264857422 +586680248 -678486108 +563484512 -643595217 +-344378419 89927915 +-86251793 -109378826 +-975165591 -803488677 +876349078 -577717962 +-513517417 889613706 +-581838065 785069222 +759590356 173135013 +-939580656 -214819129 +913639362 -655837959 +-801329172 -523486564 +-378488752 -739671619 +893830725 898292892 +849073481 -197268655 +486698249 105972759 +520552654 713836619 +498516470 -246069571 +-262790818 81567840 +607404938 -433307448 +-780215853 -553192061 +367909735 191644329 +456042438 490315976 +-115425403 83730117 +-977089240 -682609118 +-558785277 673052005 +-120123819 -83763265 +-536464953 -381732075 +-384218264 690950828 +-990060620 -463548612 +-361081318 856440479 +234778133 681848560 +96971746 -129810718 +86953884 -193782772 +-114496076 158612183 +-361994675 -846014818 +111761373 119634104 +620661937 137455386 +-833813217 -176019240 +-371669238 -998691388 +230059092 598963010 +-567558137 411450512 +-850612755 -790823415 +477057855 530537144 +-598628847 -56573425 +925725122 -341952819 +-387438695 -337600296 +761926145 239007014 +-853711747 325283768 +-13401361 535476892 +331565278 103452058 +634112912 -335601522 +839203116 657423103 +-720337094 698324983 +634530707 722542609 +438065001 -459059877 +-977900461 -394161355 +-153086076 285851993 +238528286 -572680184 +-238312200 -568171941 +534045970 -496699965 +-108959023 -384978811 +-585189471 232474027 +-394144174 328264320 +16338976 190775782 +-98331110 504911575 +-482482843 626743215 +-63122093 994219397 +982061539 514104375 +-166855923 445011460 +-988787880 683599437 +-193297978 604003713 +491074862 285321431 +248731784 748442338 +890376272 -553729954 +-343136359 -546241683 +-515323225 955064090 +-526073281 253312033 +-533791061 634162503 +66388825 461904217 +-838563145 -632397012 +80673899 59636739 +-266781968 -24162986 +28372049 572329597 +54521983 -691851795 +705949771 514933605 +101138420 299497333 +-948828575 195060791 +101312652 527669691 +-536148702 153377792 +729046549 -619291728 +489730819 -295917712 +-726939761 18774905 +350940175 -114356312 +956930164 51921151 +-977937724 -778834404 +-513145104 625510954 +-469621040 945208067 +470571565 -721299919 +963461710 860853129 +-68769683 -463208893 +262131983 -429570290 +-632407814 -966605754 +213286895 618569135 +-817047869 216346507 +-382501387 412660789 +-784500133 40225167 +24661595 -809483591 +-904933171 -397321248 +-834621991 706688256 +756337659 859543244 +-436403068 -431726676 +-804498338 -708070162 +806945443 -618279668 +854388799 150643199 +50873583 139445860 +326965787 -862556145 +-928398450 -572265737 +324784081 674283549 +691579287 -13120530 +289254577 578209249 +742255561 347273357 +-937977752 326904923 +520575488 345556504 +14577136 531814338 +192867891 -438403874 +714894832 -574349487 +-712956905 -869457499 +440417686 201806588 +593189877 -586694218 +-555953930 -383015924 +824826958 -940477250 +-381661857 49536878 +572534828 631110345 +953226050 -300260212 +-969669771 817373874 +-988963849 -855399721 +669483497 -209599773 +-340384041 -307140367 +-65882903 -913614615 +-21839578 438770243 +108879468 231464997 +-914157838 -993947376 +-382314179 232037631 +-639038827 783501839 +-936790778 403489889 +-360041115 974057505 +-541378696 595371256 +119203004 -685862984 +-509595160 -407605786 +374206312 144260181 +355389958 -806534080 +384153765 988140451 +149527035 -970727948 +800491867 860269620 +-971297598 -486677515 +764696374 398173283 +270189869 957078160 +647086512 536193184 +923170031 -230686455 +-788157031 -273299992 +-937380262 67187850 +-641049756 186866246 +-626722327 802636089 +377347093 57049804 +-310101837 550804810 +840501515 -63928382 +409553224 373233839 +-988049614 912313966 +-624691061 101302883 +299925228 -956081390 +208317204 -163366459 +471637595 99368046 +931292402 -552593975 +-745574282 846268980 +635001950 -977480630 +-368789426 787934550 +705080570 144227437 +-486413838 302743898 +-241866194 14224494 +-830468059 -445441474 +250353808 -823866674 +284562131 455909227 +90430055 890452561 +-449442842 -105930201 +-67694288 -674907246 +75233875 -210415284 +-93064926 562861887 +-711985294 614003174 +511266408 847287531 +524029579 -24716278 +436086316 -403937845 +-3676454 417812012 +205536182 -520029529 +471943397 539442859 +150142625 -812976482 +-179286281 851681902 +-79340118 -103618339 +937991510 -701515576 +-990716883 -264838330 +-105592315 -609793242 +-496286250 -596349211 +-271198307 -111436890 +-989451693 989038140 +580274464 -91100997 +-355087564 823747909 +-356650121 -393277516 +946223651 561959991 +759964378 681787046 +-625312975 191671943 +24826634 -685329467 +47030868 -247337427 +403344419 818272106 +-306082751 285351393 +813258134 -962928593 +-84497565 124302016 +-234553206 -388702798 +870600347 -18663461 +-63380261 -835668855 +403920464 -500996635 +782085054 385139699 +-409341041 -874683233 +-471410522 -962537275 +-292756296 594970450 +-772629218 -571303916 +-163641372 -268898310 +-783230678 348772928 +-977047414 580104037 +-92384131 -641090872 +-368284416 351449920 +-535788463 623534771 +-269569140 92197424 +-808089964 -492833939 +-536860572 -366312950 +443077215 -509325594 +634005020 190716686 +661745467 316528804 +667374647 -142143928 +171967346 -798318759 +724061694 500070371 +-157528847 157952759 +-823170453 295695389 +-779312675 332830430 +-79609104 338524156 +-768451172 -920082474 +942976410 -996904310 +-337740622 577577047 +-812863887 -805281818 +442675157 389361427 +-971486604 677089025 +-440505543 818189082 +-980856685 362088651 +592713295 -397571758 +467810273 253090310 +390824322 -708781689 +93325920 871045749 +-268631913 687306357 +763326527 -823497509 +-159965239 172378270 +-895005382 -554691987 +647906370 -677355870 +665641839 -983381703 +-292014361 759549875 +-414281678 360852340 +830351811 428751913 +861242814 160307975 +9938093 43432204 +9425318 -245837819 +-344259434 -612214862 +-498781082 260385911 +-747295605 964460067 +390543585 -571538697 +-521994046 -989603790 +-440447156 305419484 +-41203392 -213253505 +889378349 -643931224 +-346753888 -195463953 +756709092 934263713 +-445325029 -673747226 +737690385 324436482 +-894126141 -927810685 +855214916 -259366480 +287166715 957607768 +535724835 205623645 +-575075961 -362196281 +-324173582 277999554 +-947045373 -242509454 +321262990 -310558149 +-985349145 -268938609 +-846604442 914251198 +66179131 759593323 +-377314436 -709462978 +-93582455 574602113 +122466113 -65003946 +-650024502 685315579 +401929901 756098694 +323107626 -333604435 +720968097 -533803555 +-976542072 -93495120 +-193935557 -365105788 +450563534 242449634 +-774772618 93404462 +778638734 -91152594 +547607683 -566214814 +-221719309 445906990 +-22586973 -149650972 +301643317 729881785 +-556766318 -821012290 +-828271763 -753872438 +-242848935 601258634 +87839210 -702933219 +-985052 -685733169 +-803837675 545780392 +755798322 -422298081 +463354232 -409791942 +28984689 -402457391 +-606240897 668938115 +-964928502 -283408376 +856092413 182441471 +-148423007 388339081 +-419919031 733120257 +-956723064 -111324193 +117228009 914269766 +-370833238 -957013206 +23992401 371841930 +-737379946 622648460 +-621321081 679091383 +455539336 942385027 +260667695 -872087775 +370606548 21718004 +318967557 246496826 +297517951 -709088941 +802534582 119817877 +467406632 -208019950 +-769289734 -886430674 +371493947 767526269 +632141121 366359179 +833414834 523982579 +296644594 -529402547 +811341402 -204173275 +164480640 974853536 +-589882765 -38448780 +409321148 170817384 +446864437 572925523 +-512780590 884535661 +383466580 -736399656 +-137997342 -974105033 +761455345 -940197822 +-174822133 28124691 +624296151 -861547228 +-835323454 757420780 +-633264853 471693496 +951754874 -646255959 +-715221196 -80117408 +504204097 -785257810 +719449204 -870997120 +458217685 -756827012 +300052539 -584221082 +-977273985 -152636182 +-928793699 962813905 +465191305 -533614732 +58590829 403760468 +31792477 -678938408 +358940611 -762618181 +-26680729 293281537 +-521679209 367075026 +-375235430 -55267514 +-878070473 -320637637 +-234145284 -230526937 +965814274 -179070839 +-235847301 21387794 +-768820418 886437582 +403862560 -889176908 +730857409 -627562635 +-184427170 -394966713 +-390539575 -87036570 +891441638 -841319436 +-314775569 -968723506 +-521303457 -863265854 +-923654052 493531378 +-745021751 252790730 +-247930672 228215885 +-829222732 -903231450 +-954512168 110501081 +91928923 -541288922 +-732109666 383339019 +-797486793 -613051025 +756901795 104886950 +-480446808 851859869 +-743290392 -154448077 +952355596 895139184 +-329127192 920275283 +-464576172 -877259976 +485366808 156736465 +-8508044 805099863 +-563375538 306371251 +-801268656 -57477621 +586849159 -115876278 +686938879 -353752309 +-260925086 -76616365 +985121433 893593486 +-191091026 574951841 +795449116 -437137436 +763815859 -892206738 +-305564054 -250908610 +506213535 -922444990 +42413400 503339452 +476326174 604834554 +815198368 272732935 +476138324 -494742627 +-600265092 934178602 +-430324205 603878358 +-591984200 79597993 +987723255 -144376531 +-982395331 -145974081 +-991166438 -7542824 +-169161733 365996589 +-373562508 -812475147 +623224407 -370920180 +-273819139 -212920479 +331268791 -232534504 +-414732259 857283508 +-378223238 205647564 +958790214 619595922 +-272884585 -19061598 +82686193 24667444 +398171883 366435737 +697446051 404087302 +238604348 -252660015 +-21448028 -547973336 +836285338 933354334 +-324682348 140854510 +-474625735 691161566 +299395625 27480271 +863359487 -461801713 +-185260588 442720540 +944596438 527396951 +-988381414 -210782901 +-84748450 -94197451 +-752538874 -478477254 +946838598 529836157 +-602428645 -782642526 +975966796 535528324 +641848027 467899363 +133904059 199988179 +867009186 -116897749 +116083195 354443460 +-875524857 -945032665 +-41970283 552844794 +256134439 -209432801 +671807441 -900205260 +-511090311 -399107480 +581871441 -866060691 +-383047460 468888377 +201465115 -361723602 +703289164 237329638 +-561878446 151165165 +-861182906 186671836 +-476965719 452407179 +-767955113 -780344686 +36806753 -661562765 +783750758 752055598 +961434698 -5340201 +991291634 199456846 +-678569151 308994739 +12923658 -582117392 +-657066051 -205487557 +-611386351 406196864 +152600785 -694407059 +288535463 22700154 +-924274563 206419326 +-875399765 -733129290 +244268818 223733165 +-806928262 916730677 +-731092123 -642818019 +658439976 456928165 +-740207587 -390932878 +730279633 438381567 +102934946 -686603588 +104389413 -935923868 +994070834 -533403962 +-289475286 534529073 +218486016 665830566 +955811990 -918226528 +942030529 328216040 +-23238010 -755496731 +751998289 -636365738 +921806605 453490470 +-951712628 -588875965 +393636459 -755591171 +-681934621 -272242056 +-695378474 855924320 +-780763923 -765311334 +466661187 39741252 +536165841 915587404 +186120373 -639397119 +270336728 -475371749 +738355174 831574497 +703130848 354706644 +543483402 818895621 +155589702 -98089441 +-488793091 85238483 +336957842 -624440418 +-10771109 -295514983 +567327317 785095246 +-871449334 -198045746 +686518921 359766125 +-323308563 -166343696 +86809773 110121507 +465274349 905341302 +-573565643 417015571 +398291125 629551767 +-475027424 359750578 +515853660 -7408480 +-82710402 -648764009 +406538916 405760960 +-129567165 -554969465 +-135690471 581852624 +-739892845 -850785539 +443802601 618865621 +-634435751 -114531032 +885171059 -904025532 +-8002383 525726355 +-610859597 -401942305 +-847443696 -513008034 +992991760 -763927885 +-812990975 -711801452 +79537776 -512717430 +35669879 -609833348 +-949828858 -898444006 +87313519 152179584 +966585298 334237429 +-230605929 950709056 +-389060775 259634848 +152359006 602267226 +754585561 -665890491 +99664113 -655695244 +757754525 242696625 +-943612797 -510568720 +338968560 -737113330 +-215696322 699082859 +-806925791 950136322 +-376304529 -547781642 +574826864 -407397432 +285163404 113689249 +142196912 -882915495 +-148678736 378394931 +674696084 517813628 +56798262 650756573 +-156467065 -760700123 +-968635505 461785278 +-685359531 -805390525 +-877546512 676762103 +-301228011 672316676 +-431879792 772116811 +-976190223 -758566785 +95347208 91923237 +-960792515 -670041772 +231774385 -548632683 +740931816 -632990963 +30163968 -342717825 +508245703 27602025 +-775286011 -276848129 +879154762 592809537 +487534020 627396003 +889346131 -681581789 +332473871 -459060086 +709725478 418403854 +806200689 -109322513 +-824532869 -65863256 +-851739418 843462816 +-53903097 110242287 +396700222 902068629 +816270746 -348620799 +-900810655 989544281 +85496816 -459965251 +499850884 841990587 +422087829 -19563278 +-542885055 -609530512 +-532329407 83674170 +-759371655 798067083 +19782389 427046244 +160538271 -360190833 +87772974 -41459506 +-43224149 -297912016 +-189748505 807727187 +612469497 -9256641 +728782291 756478705 +-281215314 -481060066 +-173822674 710666027 +276346441 612872608 +603211982 -375301385 +399882045 49984769 +-998090152 -30061546 +717512913 288223778 +-582380075 626380045 +-187762589 -649455189 +371901849 -858243523 +-705068207 -380321130 +374000583 398300892 +-495239032 823902266 +779577787 453206677 +309522674 380757219 +-59240079 -246231350 +-16689742 378699308 +847658975 -494567847 +-341682053 -386463159 +-775559839 -845161317 +843408273 99980237 +-671116748 -271409973 +-22859451 297806862 +603535545 -660471245 +667115547 429523999 +-839923557 823765758 +-959071140 828857383 +-743736709 687825017 +640788767 -612767869 +-443612105 397665109 +-451450274 -56122964 +377859484 819127492 +-884948865 -979718874 +547291003 -622480604 +-993904932 413731295 +124526496 -416326610 +314700649 279555062 +-933625715 -651347444 +564924072 -440201810 +-832672829 817700850 +313177276 -517421668 +302682701 -907720545 +-413322672 -813382314 +-251288677 -79015204 +56204580 -836409625 +757883917 -548005066 +-485559117 332073196 +761978898 341181265 +98475352 606484317 +114039443 -87076060 +762318480 916844008 +-775545638 830697494 +332686767 847786422 +-65001538 58026959 +-847585477 511725430 +-223477743 -330614616 +-379282855 -823210476 +-471700106 -319302394 +988804399 -437759141 +-916971709 110841252 +846506908 681613994 +721152196 -328624692 +66319429 -633041189 +-15203475 -8975080 +-782335057 -738074566 +-5403579 -134326724 +-857591636 790902853 +642742248 998672065 +-587124020 -352138524 +-355202517 137018253 +605906834 -430794552 +-289289341 -569036896 +73588417 -597032170 +-420707764 -689616527 +495512019 -643670775 +-147617370 187073191 +-847566335 -424448366 +-443257730 325683007 +-488088438 -65255378 +482593491 -401009318 +-773658723 866563690 +-175403319 -303688221 +-401656079 24016979 +524944683 -758573537 +-37206034 914322257 +-30130625 -140529409 +689448979 -654723543 +-86022489 -840233975 +-371817941 -402759639 +618080561 -226489882 +968186965 802033574 +876726998 139263282 +100684612 -540951339 +-930566369 897258447 +-308654898 -259557243 +752398600 -762909753 +758013361 -724696616 +-726055169 437663272 +234103607 -406499980 +448777862 -684425206 +629585087 436778815 +25688114 476004695 +709299406 600567538 +-108162315 -770290031 +274168372 -304903821 +169634933 -755313153 +700316853 319725878 +-372878637 145570939 +33240107 234499015 +594663629 -757622758 +-394472137 -270312761 +110937314 -546180590 +82685236 -992387702 +-634437305 -719912150 +-756494106 -134169331 +546885791 -618155254 +128973808 370406633 +-181278118 487402051 +-395532990 -435316294 +-571984653 436472483 +198084306 777284821 +577921750 -122525440 +908977524 415948416 +-484306542 -450805574 +-498336881 185835036 +-195652250 -908354824 +-394596547 944990668 +607796890 -921917677 +-520277573 355581810 +977124286 398412156 +-254644040 150526129 +552075912 -352496152 +451830190 -141649828 +243381032 -565072035 +-115566228 298142937 +-661208897 -112760653 +-296034922 441714116 +595314677 -423746969 +-822438654 373739806 +485235403 690374359 +-980120569 505030369 +387523378 29898497 +-749625754 101495154 +1526398 261081756 +534318497 -82238869 +-615106855 -639430461 +981449169 -102301073 +-668147253 874423105 +566841718 905289251 +80534058 -43435268 +-63154225 895410587 +-22414881 -40108982 +-146529957 -48022347 +845278631 -112144814 +140178975 -616517553 +185768122 -26434383 +778107997 13656682 +-385217636 163422864 +677577991 161306901 +518871430 -569230385 +520002530 -613688613 +590694390 -765098012 +-734886197 504661189 +-695113372 -889337385 +-282211401 -918936989 +425505124 718371549 +-352266037 -882584608 +-733728238 183108106 +639245130 -312931152 +-840950116 -816651838 +759114113 -371604947 +677534008 -929326039 +-554183439 778545937 +-19917521 394972586 +-385758787 525120479 +-282521913 3341768 +-943453879 965893379 +4935196 395820516 +-370034014 899158551 +-653522836 -125774998 +-864143375 570852956 +-115540990 149811639 +206576216 -941771095 +-158273547 989749891 +-332714816 -121859078 +-178830993 627483835 +-617991192 287540055 +505508411 759733780 +-292515079 -129371030 +-609457291 -189382094 +-588697503 309884031 +-819795013 -662463082 +210548762 160670009 +-675320872 -714035636 +917635558 -203274123 +102969052 787542711 +-406952542 -110001619 +937475942 -932900319 +559694123 -288891658 +357719285 121971688 +-723283174 904290539 +568957212 488623189 +-637089493 225846361 +-698110178 432753035 +987744304 831621946 +43557200 -790954492 +701133789 -111029574 +749060359 -644578378 +-577626633 -984973038 +-128476088 247800150 +-369221517 538202442 +-716804077 989725592 +874654225 950628776 +246782130 729434979 +819845285 737228939 +-729978552 588860854 +16352860 -521784498 +-952738619 286353942 +-817473685 58635294 +-233502603 705896856 +293299383 -214053396 +-488866539 -435328388 +-637163191 1164760 +-897286155 -490265635 +-895897276 -447971747 +-981075686 -125986426 +907406696 -882956955 +-285092553 808330072 +266198658 377605315 +-886061427 989214496 +-820139077 -439857139 +-600611557 -208817511 +818054716 763831310 +229187302 654067642 +-964607655 -399744359 +-829387627 -625320235 +377475989 -884921640 +-626235126 -465592108 +-37186684 817701122 +-19207426 -57423982 +889234788 -817185405 +904707196 904031263 +-767136368 413853412 +597380873 442185714 +-577073084 -682532171 +-280255259 -167256471 +220185259 -226928875 +763437752 -57339557 +946421251 727202374 +-438718242 705582048 +113851086 -470264345 +452322072 -873797809 +925735398 -621897378 +9953253 20973771 +96249236 -436631569 +618805647 -159715263 +54022467 -739994557 +-130414145 704106235 +-381588439 826681092 +598534157 709430204 +626702125 -487011406 +-697090564 -826037080 +-550270431 -855796865 +896693911 -157228024 +-404738202 -284050144 +-354644638 -413698425 +-176012362 -917340469 +128724648 894767072 +528858111 -913434630 +435889269 308732516 +757807617 199420543 +-964490825 -386889430 +428111443 -579375784 +-75116787 -865503176 +543251717 531489611 +-805156846 488948196 +913185620 891564087 +-203025310 -797754646 +871096999 -540007229 +-174946511 -134571235 +952231443 -998453180 +-172392243 21410937 +952806883 -49731829 +866261204 -954299683 +20838129 -78301145 +-46061854 -27853751 +517839221 198612509 +-825434424 -347934822 +715680756 -74246542 +988642396 429976533 +429780999 -234547064 +128344735 874915911 +-429882796 103413774 +-853380657 -786595565 +-18322548 -853668733 +-269027127 785351149 +-434740523 592174826 +-886100790 -155499004 +103174482 -6129752 +303761170 717922218 +-546231191 687439268 +-970398046 -602710861 +421491535 -990590803 +-90013502 800311211 +242357520 77872158 +531517007 -585990617 +841747101 844491471 +863354175 -59000250 +-954205090 148804180 +-436139566 278397030 +-839294693 -567250659 +968619278 685528713 +-232925330 -970699658 +374749156 718974906 +287205539 -240183692 +-338393278 304437280 +-178585753 -483539038 +978837608 228511146 +803478929 101600544 +326975261 507032242 +258357713 -580525962 +-21844748 195834798 +-376148118 -412396610 +911920798 -541103271 +272289044 183725773 +714663028 498993393 +171129529 779125261 +532739990 -880752135 +-627970848 -556227222 +923404016 -482301871 +816491826 349693985 +564929807 -76951050 +-802181775 -89500226 +-461139611 -418061282 +469113760 120947236 +11145612 -568079934 +-632100992 510294865 +-784542495 -944202046 +667306496 757207968 +-115964245 534389776 +-776175376 -519083372 +-242009441 713761378 +-200597795 -817525718 +-872607032 260490566 +-153657571 713841328 +610843881 723498543 +566645444 165346691 +-554885092 36032600 +-962235009 859081598 +438661750 -891988129 +549762564 -948403833 +546515203 -8889750 +-781981331 -55640521 +-215251655 -860817863 +-260128165 841816459 +-407467535 -558862078 +22844393 914633279 +29785724 -606153431 +-884039046 -433625142 +814836906 -638919160 +-980479102 -803057209 +-150656118 304637073 +149448154 -556584486 +-531546840 -257316850 +-527277205 468078210 +314955549 -192035318 +-189833247 203598861 +906777264 232248407 +553652393 297437255 +-619606914 803330376 +251262014 216003766 +-383036831 89604348 +114264588 899139786 +803502889 -662234983 +-946501074 -748518836 +813379558 516956848 +-6487731 -620995747 +-279473936 556266560 +341118136 -752996492 +-89844081 -331983398 +-45103062 117268152 +247267711 -200307019 +721049843 -266333531 +-583060921 -348691987 +471998477 268828275 +721063770 -18917651 +-83639162 49368920 +-205520248 65104050 +282378586 -426594955 +35607508 272064441 +766095964 -473479429 +-928144285 279247814 +959582171 14594227 +-78895491 -999709288 +604556634 243155733 +776546827 628101211 +592005615 -102168094 +761188108 96952982 +-769916853 -838895743 +-434149448 -997266012 +-536998969 515422757 +-531937859 -78487917 +-182705339 878274239 +-423951348 -873925195 +272459958 -294285831 +229711907 -6535767 +-202425162 875564738 +462945314 649040264 +519236058 -559427983 +-357556948 442120287 +-576499257 51009376 +-640903797 -842681419 +-696548701 -951569286 +-957445829 145184384 +-410298864 -255874434 +-609046717 -538596774 +-768885853 999295155 +665536084 -560031180 +-703306550 -806100240 +-879688538 340773601 +204686325 -778041944 +644169250 687594571 +-107065712 -196388375 +-978001920 -591916709 +651622090 79533015 +761092278 78193688 +316055888 -836285171 +675041852 -850693471 +-971193003 345930492 +-389692657 945851712 +-37206412 -106266627 +-145195030 497690871 +-779737393 -925505598 +-650760337 133802822 +248257799 231133444 +-578694314 -863350132 +-300078205 982101459 +-960590881 -155807294 +-901621604 692623489 +377204566 -665890006 +-425787802 699878478 +238404522 398802726 +52048408 -948206066 +-477801333 -113150874 +-603894036 -269009140 +-472879121 618206167 +300696368 538842785 +-755575874 540206066 +-423357078 -315888233 +-309919817 567483544 +378956 981286652 +387729706 583033401 +-570276913 -714062030 +79996302 -506928782 +23501070 -948230059 +831086202 -525440996 +-109774223 -503849782 +802356701 729763661 +740970121 211350651 +60616314 191533727 +-880161838 724727809 +689983358 573802391 +49386062 -49923632 +-928724068 -406827195 +-144744700 -167251814 +-267428008 -589490819 +887077500 -315685025 +458545197 -642263277 +-347964258 631558288 +962065286 610600131 +-661664368 987788843 +967282990 -441785553 +-216889638 -765846094 +-319035094 637871899 +360747569 1804920 +-489096992 813531004 +583484782 132118980 +-291422668 -124143444 +-264244016 -677962321 +548433201 -612952651 +-480940310 407394408 +603306229 -4691604 +875488377 -17429412 +231490659 -967004471 +870061488 263341675 +-563793015 -876223154 +946379934 390306657 +-237063087 474735408 +496214473 266371057 +269511601 -453014874 +-450982798 -411353750 +526671103 -109185086 +-712309885 -157207007 +23780971 668044388 +-428242109 673372415 +-264645894 764000755 +-70716430 371380402 +607440902 6252140 +-260220638 633578272 +-546678898 -625679782 +669158621 -813440797 +-924986751 -402920075 +609789260 723105400 +-627903728 -188964961 +-832621702 -449207259 +-828027294 -329656381 +-124240363 -487860960 +484497538 -495783734 +880143351 -658479640 +-592822072 -428858877 +-307868895 675384251 +-795446642 -540843096 +34088195 828193647 +923501866 896518516 +725917964 -838841173 +58235346 524383404 +891231869 893532316 +-516076647 688840898 +-699431462 -892609933 +252694744 872119628 +-407617633 573768048 +701117533 446632563 +-276265794 759769913 +-308904112 663508299 +156403179 -465058441 +912431734 -858837550 +680727983 856704315 +778016595 -747373719 +15284114 -389101687 +-348752091 770018970 +-645643230 -123782405 +-602047024 -787287917 +202604221 -237637269 +-145905232 808755127 +-968426828 -642152547 +-821550136 612937491 +-81498644 884360289 +-757304364 -948954527 +-194094906 -76814450 +-432180269 769896721 +832094152 -864231645 +-604220197 -993534687 +375643035 -451292763 +91818641 -106668689 +-381038848 247304796 +-227903881 323275040 +-208464848 824537238 +939953532 -165881936 +-375107369 -521517328 +-402089298 -756141814 +-265433144 -449608914 +916944371 -57006145 +266915893 -611571437 +650079662 20856725 +-724079518 -406600206 +-678520313 -830494715 +-545428079 -898018948 +843595539 -223359707 +-3335549 462964163 +677680613 802142414 +-700425019 493955593 +-18310353 907365373 +343001672 459019381 +583308667 149675961 +185650699 610001431 +-36630597 7097375 +718438864 -325906618 +-575353614 -290074387 +296572614 -554873913 +802917013 -142805220 +-25040306 489939002 +-179165704 833016875 +818633771 -311219343 +-877073061 10934708 +-806355337 762948392 +258559631 32985210 +563622297 867144389 +637277880 -930621919 +-136251907 422203861 +458974264 439565711 +95742888 -688822308 +-588093729 781736835 +367241051 881428700 +-478261766 -461079228 +852534714 854822981 +78038509 -616560101 +597342375 -759824184 +-990278370 803701988 +374004473 -470250142 +-538561321 -718924579 +686070199 -588556199 +-657675737 -20770901 +63551969 972644457 +-103557028 -406626374 +982303252 -89502124 +-828789501 -526920888 +-980735284 -343621612 +-660209309 -918654286 +201384926 -889137422 +408042671 396586758 +236576792 -389538116 +919301526 625515301 +266220627 716136167 +260088726 -336687054 +52814312 -17929598 +-186175939 -791981194 +-199135654 639270699 +120324022 -158041804 +-648646006 -579145601 +653288542 -330946383 +-989708160 -68316657 +738910832 -273614961 +-81332187 444053504 +233842499 -857825850 +935568641 -123146035 +-879299342 276439445 +-990534175 844794728 +-842027607 570709255 +663760046 -98861319 +-882627649 -483532614 +125982659 55304089 +-400567478 57724387 +917492205 -705603675 +999546267 163147418 +152491461 -511224292 +534578894 -404480067 +-742761913 424354172 +282515621 -608631711 +271100521 20127038 +446408393 -740241917 +718141157 61122151 +614093436 979922501 +-163105032 750416035 +-48051080 842158315 +-202107492 343401893 +-220181971 20538301 +45291635 -449197775 +439914694 -925425815 +211571269 -947024717 +881908203 -401458254 +93550746 -387952101 +-71812034 -955942496 +-827977137 -330645947 +352871934 -688527307 +863357536 -370330072 +94943417 16948559 +-490064716 -146824743 +653524451 -275919845 +995095150 -64636970 +-381738877 -133967260 +-253179896 343589692 +988301840 292221282 +-727719511 593466401 +-976860501 859995321 +-950198937 306365484 +607254420 -474755596 +154340578 -450444988 +951749361 -471555341 +-562867846 398022254 +-765979485 -293235850 +-826505949 26544133 +-986395972 -45683857 +-663322958 953344669 +-720731906 -871615517 +15915547 305867077 +-220044597 150549954 +-18175191 59871659 +440726745 619922678 +593453654 -126789139 +74287971 898793720 +257035176 -703793962 +30245124 409636955 +859187232 -217102780 +-995433266 -317668450 +547668767 -15373357 +-180246296 -530336275 +-819628972 -280381531 +66147507 -613587266 +936847238 -50682315 +763320612 119077544 +333472057 -437009345 +556631544 -956753804 +246000960 -865123158 +153428340 201649131 +-240335087 701735178 +-922816961 -435006819 +-242446803 283355313 +-705324028 129641214 +714437952 578944403 +-104851133 575620079 +-839814642 -126034906 +830647198 672859639 +-998595667 -981583140 +-224931456 176082618 +451645431 840077994 +166012362 -74360309 +-869918910 -773584333 +-585342488 622459156 +535326379 -701874858 +762175137 -964437164 +-495343917 767958679 +989248362 711238057 +-623062669 28111527 +127517348 99397914 +-433419875 391009839 +-801344769 -894761648 +674948660 -404368585 +688915894 -160898376 +-542681868 -64258101 +-119159036 266948460 +889729821 -728598544 +-259893990 -256255989 +997503680 233133337 +-844697306 -618262030 +-625584937 -917859534 +718300778 -338573120 +967290139 -61341870 +450719779 -850379580 +-64353790 -808950873 +808625871 567443591 +-700716142 457758782 +765153563 621083543 +288103126 295220112 +848841685 384190212 +-980543047 -346970458 +-596345689 164457155 +473588934 340168238 +112771515 961769223 +784581356 -526649150 +-722928970 260812292 +731115170 593559810 +754977862 -657428020 +-905783448 -102898040 +-936400022 346539843 +-65908700 365892117 +12481784 -698019077 +-108552387 397296525 +83722117 816021124 +-607636091 -625741668 +-195272777 194783576 +180074281 591650374 +-669201113 622296234 +-741788069 -745480361 +-830372964 -330176306 +65565881 -876443122 +589196978 18585632 +642359023 896997249 +-109564216 -908882342 +-835842650 -477568934 +829364106 707212024 +-277523464 -856853348 +-105299327 354251051 +-676547134 -526172180 +-136431113 -160290607 +81482386 805810032 +-826872322 -735698806 +-394547463 -186658400 +195475279 646901168 +258758820 -258849988 +925600552 -996941457 +730069702 -989653649 +-884408461 -499042646 +715443168 808687616 +202247050 644131048 +-512758177 -230319258 +-824816395 -768303744 +-595423793 428300644 +-218609136 987045352 +915581412 62051183 +-280960096 470520807 +-873721919 412967482 +112571989 962718204 +-774179984 388177694 +721942924 -248728227 +-763945262 779875684 +317957675 -890921242 +-752861805 -578121750 +838031985 203326218 +-451929553 -348416408 +574410129 -663531922 +337655908 293953361 +799995159 292240333 +-146355837 837705508 +-630938823 126661104 +336322937 -726291692 +-453519031 -490261838 +-366965376 -518875186 +407496712 -943404283 +-344051024 -553544496 +-339535376 866915989 +-700751722 411351249 +592685770 -19008305 +806302401 -337238963 +850984972 -771150554 +770939668 -330172668 +-168474239 947238534 +-345321012 -949931359 +480169327 -23659083 +334269604 -228016105 +-931164385 -523611316 +46249410 408933177 +-946234908 365243425 +646748123 -115910462 +-551441058 -405251477 +746863841 982669072 +-245088399 -517280201 +574505568 727773478 +340763199 335658825 +774565639 479833339 +455196876 -800506850 +659151604 585978577 +369079612 -95103604 +626786397 874499866 +-808583646 -879776569 +-481865351 635294792 +-90308261 746361585 +-416709847 70683135 +-794822199 -244723165 +939216871 999413981 +716994541 184410391 +-442458428 -500968596 +128810291 -415619796 +-576458064 -53778002 +-334461321 -837031590 +195492514 594514792 +941283805 -400031509 +-402394011 722221064 +-699336230 -119025923 +164192053 728538318 +-194406441 348844548 +-112831359 881252050 +-370055467 -14254906 +-155263146 -565483254 +-741891691 -635012604 +868424718 -173583794 +-401892921 -327355724 +-438522838 -973399673 +-913876582 702565335 +511189932 712330290 +590233632 461499950 +322461347 830063630 +-820857466 -429568530 +-758040635 -889756633 +-410965374 -815317032 +-324134652 -578733636 +561158023 -997635451 +-287976151 -589643412 +-768062098 981264017 +-449314268 -212314081 +571228981 449689493 +-718422750 -292953356 +4809208 -707186118 +-522652864 -424114099 +302528694 837751787 +-323065449 -510422194 +48704886 -233187304 +698046726 261654588 +-31059462 -480552368 +-411447703 -3428032 +282493739 -92250040 +-847007488 301619620 +247855640 -232213512 +-557815420 -508824231 +-466230628 -310106168 +563324414 748738340 +769026534 146270661 +745718263 622076104 +-38932987 -127140528 +255019834 -111052282 +-600440536 882718725 +744795831 749564939 +-287346523 -474330323 +-354964524 508910028 +-586624127 -245177523 +803118061 -639184576 +158064046 819793206 +-971235646 -20342059 +-786471189 -407616648 +-367282980 449490371 +-697275305 -605853016 +-265499239 111217924 +-466164574 766885285 +875426997 -943596565 +112045343 929740285 +473618921 -673993517 +197401938 46609992 +945966357 208925150 +535040071 813836422 +-691472654 -23312349 +111332621 -318605492 +-736779335 665789314 +434409282 -293926986 +-422210928 -287531177 +565254859 -786715702 +-908863089 719167720 +-449132433 32711120 +-413549818 -523414813 +-879533626 -862148450 +383413790 22810839 +701168214 -595424038 +993734066 886569863 +993916904 429808201 +963693053 -393717998 +399126663 -848736263 +-608257158 993681202 +-56541286 496788344 +-75131010 -390790834 +-894552743 -109915929 +367516664 -477541387 +44606233 -6914431 +-158558742 390271794 +-10619721 -2300894 +-161541587 788354763 +-571388598 531904714 +495826242 -301222633 +-19935053 575517709 +-429218232 97746136 +88319217 642461656 +5817374 992740878 +-929744658 268511431 +-816471712 -76485577 +585176977 19828380 +-698114174 22791222 +165387616 701000083 +377280079 351357590 +-220108786 -90322441 +68572242 130242601 +-961172830 38772496 +917360683 -547102563 +-740213076 -709130124 +-121894284 -987320369 +-312043771 -244392143 +881853310 404749433 +828301205 353419691 +886938968 -607954194 +-12522705 -437958914 +616620142 345578227 +-362594334 24548186 +448395361 -257703992 +-657230511 942686411 +-540639341 -689941349 +-746022348 -398932184 +887680837 247528776 +-212325336 846644671 +168253056 565565185 +-953853475 284477581 +-14629198 -500693210 +725674187 450442890 +-439667537 367225878 +-840349097 252351865 +630922347 92773268 +968989253 580268125 +-207175611 533953600 +-678859230 916527467 +-382713838 -70260293 +527903016 -907883820 +-54089037 -235704467 +900749519 -750248971 +941897562 328991142 +-525861333 -929399657 +363289520 287628182 +81485294 -969289076 +471200882 -766942312 +-554461757 -112644688 +981355738 -872424925 +981387948 63878741 +-411208016 203031932 +-634797064 -341124592 +582590477 677081071 +-892598668 -420980206 +-527256734 -878395179 +391960521 -74282503 +777771039 -66971625 +-670934370 -283308606 +675775487 264703000 +945479830 -99703382 +897797688 -566159720 +-983396161 -125750498 +-379209550 -409107687 +-288947710 648064784 +114858828 326904601 +-126451091 571209610 +861218169 -28000626 +342924610 290065090 +-174119509 -832826588 +641856338 101015431 +581887186 -447246373 +-721936968 -157471294 +304305623 783061292 +753942670 -726687390 +183938087 835178273 +217667191 574568320 +-543589531 -129639832 +92014711 41893820 +155202456 689708320 +107413856 813733325 +-279049368 351245837 +517245880 528220350 +-402016644 662123703 +161309958 -653895269 +-461872958 406567181 +-587948090 738618818 +617664955 -681965123 +-977224777 900459388 +-589481664 238043391 +489542450 -431343720 +-511921957 389175355 +-502881158 -181211978 +693659282 -727455019 +249179745 372111514 +662820537 146039966 +-741103297 -658518535 +-359182415 -442928603 +321949328 -597280505 +-746355954 820484848 +715582788 -726183780 +866310570 -951489576 +-771904917 -679648370 +77129579 786907060 +168097970 -178056276 +676778871 989184861 +-916314450 -870526420 +719404710 559068569 +-527112532 8528667 +117256761 -117238539 +517146920 576269701 +995239036 -857798470 +-535978959 -857029689 +940068534 -915089034 +252359572 350044630 +-205566399 -847301726 +365642633 -340139568 +74362014 -621146817 +333824104 623701930 +-463639780 573984454 +-920367330 373793776 +-558985516 84980487 +170728589 -786012379 +314422491 -584809428 +-676194631 -829080575 +464081644 840114351 +251931012 315177627 +158956067 -800968559 +855601546 438383104 +583765734 784795179 +650154452 -285059259 +955626204 956145647 +593179490 -740047380 +-48457983 -520981058 +837316794 -890727794 +-449687099 -509984610 +-650062263 823301005 +203229065 -347233624 +-327449014 926308024 +-40605240 266959012 +-39505413 341222687 +416637499 251224649 +610456094 842591957 +-839838756 -500278876 +-604192444 949953763 +668929092 237533109 +-68832955 669503295 +976855733 -526178749 +-28681712 -614020023 +-535956014 -43757990 +964648158 721989587 +675842374 269186877 +-250434347 110731185 +-736966422 131957642 +442220147 -456672339 +756779330 -910348361 +71344229 -704838621 +385547218 505362369 +-898647156 -83514112 +514155820 122799966 +245423186 727532398 +794958833 38192424 +-643042084 -526331120 +-772691338 440958702 +513721144 9629113 +-172280030 -947040613 +-524196894 -14856134 +-38360946 -81023201 +-586731582 858078649 +-694263614 -265484467 +84255734 527084315 +-394303476 722553184 +-379344410 569842639 +-219481806 -990428531 +838345847 -557293924 +830601253 -967835440 +-656264134 562669050 +-490113380 -962067925 +104776382 189424096 +-738051020 -13424521 +350966611 -860137411 +532467277 968684814 +382079066 274732101 +-902459519 818691647 +711667917 -853908584 +-37942561 -431806750 +440960255 188861179 +525699246 -128930584 +841039883 -787465515 +-348200058 353276351 +-241198265 -741901563 +643845393 914593896 +-389027530 -621824956 +797598430 561009309 +343741088 -763888155 +-666684949 -622031384 +925721513 90269491 +160673076 405404799 +-372376923 631574547 +-618993198 -726727079 +492591389 929838341 +-607483483 -342405252 +119418126 41736629 +32134800 -860399520 +-469289960 -829031125 +560724895 -483458825 +415325219 -175659506 +90734587 717476719 +917269130 525406530 +386452953 375730097 +-923692883 -806200409 +-630071716 727794418 +-13377923 -796764884 +-732840008 -267881914 +721079200 317581349 +508395961 -156266816 +528080747 535362572 +-932297373 -214501547 +172291073 -609727367 +-742488809 250806006 +-239447810 335383592 +226272269 -633074476 +617114558 947998202 +-941558264 -252583683 +-768472229 943781234 +116300116 428832368 +203255094 434851468 +-780938548 -712187292 +-879350471 644157164 +893022379 -618744139 +-712568143 269832210 +-180042879 -137869847 +626034291 -707600255 +68886416 -690341423 +-892255746 467463922 +675405839 -572974689 +620315169 -117945960 +403396176 -206668376 +-340584528 -358817726 +593249864 384574536 +-181119915 125812844 +-764091991 556897281 +-536192951 405385522 +970290072 595374882 +886497654 728595203 +-262713327 970984742 +-58959044 771789556 +964816260 928826733 +-203155632 468586055 +-513983363 -802956791 +-324301251 97288050 +-770380827 233354802 +890253857 -276301532 +494161342 648353564 +-860360451 699017699 +332155992 116353857 +-249015498 569892977 +14773271 155809767 +283464488 -260227114 +-389971784 -442043947 +781098832 22645629 +968967502 -411769044 +623738346 395259871 +147671675 -559489696 +159231166 -10214638 +893095493 -775237707 +159679775 -11010848 +-504058761 -230442023 +552016211 -944586477 +-280663572 -359263193 +499785243 -91153059 +796404951 420419122 +-241652558 168436168 +-382562580 -924405222 +114548633 -675056018 +-194679267 -11275621 +-725657161 -420618674 +-397014487 346987492 +-603357476 154533924 +-350661455 356481301 +-97377118 -201041682 +302231982 -692429076 +929620419 -757706581 +-161205512 462967400 +860710977 -859267203 +-307752110 -900439684 +-17957286 805866552 +38693853 -585747049 +750261324 803249148 +-813118819 -496375295 +-500360912 -761728959 +-530780313 -503391605 +-10650234 -970414412 +103011391 -625331100 +282434486 -70158735 +293999640 -876307284 +-949597795 -204809043 +253340143 47344212 +930028393 42117230 +-990995461 526019082 +-630233221 616174674 +-858524425 271655234 +-717242860 99481416 +-50248897 -263524616 +91786866 -280919802 +286240816 463985855 +-703135673 -768419250 +748834060 866082188 +790768400 7701994 +-287837122 -563108416 +-228153840 232409174 +-825992636 237230747 +-961840172 61319623 +-170289060 277731614 +-999108560 -977254241 +-383605584 125342170 +-694245557 -380960578 +893069922 578623272 +744886482 198896762 +-783345759 -356253427 +305262349 786739266 +199353492 932584180 +923361175 -791204063 +-752886079 91673765 +568028919 -165795009 +412334610 382518996 +345030218 151378614 +104089279 808868479 +-109741137 650579578 +711979077 945880957 +-266326960 -641989111 +-293428842 386991444 +-401647679 -982455045 +930451306 886766207 +60589769 769166163 +498164751 -180775224 +228935281 492520659 +151918410 602136145 +-445373464 377699066 +-632614038 217991064 +-370199947 -854192740 +945332213 -113207440 +-286025432 -2471806 +269884329 -117245347 +125382907 764054505 +-858030981 734909024 +105184904 -464616418 +103826306 771344931 +-746533462 911407472 +744456192 313352825 +562333630 511064816 +433221334 -58946999 +295361049 -121133323 +359311346 -88480756 +59964399 -736071084 +663280978 -165528847 +-870794497 -435214893 +-404414516 -463513116 +94125689 -331957162 +231700198 -715660994 +-741038894 563263874 +193812859 -501721699 +869937685 282731981 +-627950830 -637887775 +86526944 114708037 +-2233294 640989452 +-861903174 422321887 +424209099 106690334 +921932898 99336585 +387232207 -498800061 +-80084540 966650730 +-327298501 455165403 +317244235 -349908135 +914613116 -864513921 +166431470 891667098 +563408518 835558564 +-190781294 999065566 +-852289902 417072128 +-844818834 -622158076 +159329400 -656714974 +-106796410 -186192185 +888001979 955209192 +146289074 258138187 +-181334674 889280248 +213941640 333331487 +494335231 -347502046 +714356846 582466661 +572357616 271174120 +-968924130 -639124636 +286584831 -4253106 +673274744 -451747000 +-416230492 331906286 +515826294 -835997604 +-83170336 -766481886 +712218108 704868795 +-204423902 -585564955 +-973081463 395357362 +439364169 -70851296 +-850615677 -476610025 +913103865 -881532241 +377640218 -697769003 +210027576 -538907896 +268425899 -640967003 +-715832697 -177853508 +565168044 -105804705 +-744234110 -471798707 +824459251 331766084 +-990077179 588939661 +184080972 390233298 +495481786 -402226495 +-629592440 -449810730 +912957257 332587243 +-595711202 193371223 +865578169 438602860 +-192144570 727338708 +-555716179 -20995788 +412111937 775754789 +-270871330 931141884 +617158451 -548780224 +-437607751 -260925817 +-945875288 -956916408 +-666533057 -740263547 +-554204111 185083007 +-875283649 -52234591 +462596834 -962116003 +543354593 852550882 +290180787 877554647 +-679513632 -746894350 +-187940843 100086191 +-520735309 614803191 +690073248 15944849 +192609582 -466121000 +-553930779 867544050 +888239456 -684382725 +906620733 -129529493 +205495269 733293166 +152469574 972743269 +969002705 195603179 +-446233619 236980730 +-944136913 -577949451 +228795745 -45581371 +982661814 741343953 +120375217 -235020543 +945367904 -808103373 +-124736759 491202995 +-640511701 472517749 +85020882 838345113 +-999734886 845458937 +415126205 990420759 +-762054755 -689077185 +-194105077 -989082795 +-882662623 -787012279 +664119978 320923362 +792645965 233416115 +-768323182 -63139414 +358138297 409315038 +-942965110 462293303 +995697308 716514707 +-30671741 -501676457 +235999977 199470706 +-444782998 -840495679 +826676769 -615913561 +-260668862 -561870594 +-176488294 -535257717 +296544570 -883459003 +276870409 -281866550 +103602736 83217612 +-829511673 760073938 +-13132139 -680739513 +-211009967 -756359927 +181786738 -158788801 +-519503852 -84240916 +900766931 -304861003 +-799274119 135400869 +-732907680 -192672651 +-553087900 -175152074 +-149495040 865459239 +995222641 221492935 +-611921326 -238794220 +-876394190 -91016061 +107412181 -411786815 +279089348 409124447 +-458852146 694249808 +345239935 411050388 +-141346140 75225045 +734670845 370194197 +-348361907 989720267 +-817006643 34107025 +-66548908 -338319055 +-611551773 -110690900 +-556736587 275145431 +-238603814 -109254255 +-463638608 -790677317 +-239479076 -962241622 +-600746085 -793383474 +108606999 -297948244 +205862056 -724001519 +-713206531 654007649 +-872682581 -565120141 +108439117 -287375261 +751872822 1475256 +909634844 -137257744 +713751620 -421658558 +942387274 377646742 +431566649 643440063 +-490068032 -645169422 +-891448228 872601570 +-78412979 -938608985 +494423477 950144847 +-674368110 975564537 +-192815845 -812593312 +-424952753 762892362 +733194126 -82054935 +-872787624 161673477 +-822667615 843783099 +-373086694 52739862 +439627104 -174629332 +-299865369 111672431 +69070379 -37377429 +31855760 66787699 +657760485 799961941 +-590175920 868903772 +-909353267 301249145 +-687739039 437687081 +850986419 29947361 +-848963085 140011436 +-673613148 301146603 +431660977 126531868 +198870019 478541860 +-887984375 369945318 +-745334528 160485304 +940495560 -744040408 +-95995857 661840360 +-725431296 -493673638 +-419062613 919005076 +555362177 561974298 +-257841510 487151578 +725122569 722366491 +131309850 54491854 +-203275674 -785814881 +637152027 690328925 +-353425189 -567474858 +861529277 485841248 +-894949810 830216032 +220854636 -83981970 +773862258 -397078273 +722209849 -952203733 +-451766479 -330297025 +-934250436 677753733 +273782750 659489139 +486902492 -398619065 +735036912 -589593348 +-612653971 -186122605 +-762333616 963863660 +573692892 274312864 +288493770 5222694 +110508822 -286207468 +353095985 861473285 +187482216 -69086373 +666394291 776998276 +901398851 -1866627 +-285221621 -549709817 +904652287 -15039013 +583116616 -637390188 +28198083 83568304 +986134166 -732679572 +-859638349 693530828 +713644043 -966686697 +-443235033 292555130 +882898987 -170596469 +-747654665 -959110313 +214401122 -305190526 +604790826 -576449105 +801222751 653040325 +318242747 -575521948 +-573374579 237753189 +-675557075 -56811779 +141853373 294048678 +689817271 745301362 +882762511 -878384469 +-191351312 -56308035 +-971847685 949717807 +489538627 -321351806 +289310145 -765311546 +-40861065 457270383 +-306005079 -181301844 +-845406392 936058121 +-169861231 -764099834 +851406020 271850110 +164587439 -577643345 +313277533 -385579153 +387448501 -160496302 +509839053 250409472 +99744133 897031557 +817329743 945151529 +998870769 891704452 +-498924872 717682618 +863195329 661350171 +78663418 -970940747 +899562212 986862601 +-668088813 94656064 +-72576418 -43958091 +-778610785 306988369 +720646368 -741107471 +-939006541 -646556147 +8600832 -942266561 +982098919 146461537 +118438655 -272753546 +-37216089 -406308681 +-752241007 -841874738 +867490032 35168332 +-180988406 -711492854 +702892771 -48043487 +-518041286 248245246 +894782897 370289979 +840533967 822439559 +-231664722 -368029650 +-942748788 135680492 +676438821 -426486006 +284333920 -323564506 +-164962039 83076421 +296771937 -369297890 +792661153 -918982299 +-193913567 239311913 +828894522 52405655 +-802180955 890304392 +882185761 883144365 +-269990088 346066198 +894820129 749979958 +-691337017 -267466595 +-718669691 -466846597 +-580318520 -235691859 +-25025831 -238409818 +-355430320 384391545 +966538807 -957089675 +-651585030 753718451 +490365363 722002118 +654998921 -513942857 +-398124769 -211975271 +237902769 326875152 +216697102 -662608034 +-108882315 -545487560 +-981886544 705653626 +-248147553 666139407 +995789034 -104972786 +-416657555 -861936276 +-111157433 -40795691 +-862292377 -363641238 +-657344081 702799623 +189211167 -488538027 +871700591 -617503054 +-565571801 343899981 +-337255277 142773937 +34296612 333466811 +-450590518 -112737879 +-250588728 731944892 +-775137117 -529334547 +642816721 929763481 +325025042 893802712 +-400981123 299063466 +308352437 -934212344 +794595165 773445715 +444088709 229365086 +-583383369 -502325507 +-293398265 -338990173 +399601320 66660234 +562285381 987068822 +-164638115 582209442 +451666052 -998869152 +-478764888 -805071358 +930791721 120638660 +-13852458 967465985 +172133432 690500879 +71358641 311018742 +308239635 -340449790 +354148083 -531603880 +621292708 -693879890 +-77311390 -478689625 +921342393 -83272304 +-323818530 834897035 +-560083755 984090310 +-406277493 -254578208 +634717410 -854659976 +-324632417 868644872 +-590380393 -116940582 +3919817 -707877305 +861165239 585783921 +-288834964 971846989 +407405432 -34132851 +-604106450 426557455 +769959019 866564143 +-615071730 988134843 +824633991 -517952279 +-181269980 570249647 +528661407 -667669429 +952006530 677062164 +766368275 -977986710 +212208396 -858986527 +48414319 904745919 +-614241480 -14814826 +840804046 -486037042 +765278989 402230345 +42933874 901598655 +236638945 293320144 +-35682953 26250318 +-438090032 -930619694 +846767554 903181784 +-618942627 28045023 +807993021 689993754 +-398297512 585726822 +-209999210 97588924 +-363658332 697255897 +878269433 -423549822 +643968259 945461443 +497153723 302809576 +430620390 575859094 +237753008 -682509360 +-124939367 -34157239 +599746140 -951769752 +-399248563 -858510839 +-962466888 855104019 +959918653 -445309715 +542935155 155230837 +-758209740 877571804 +840289002 289115414 +-331744062 22309550 +30717121 569165596 +-751475111 -670847980 +20760729 669706111 +97317823 252817834 +-166114745 911037926 +-37169432 751839059 +-700328396 882392076 +993882601 146110321 +597797985 -726916044 +459536380 -259633101 +58588379 191256407 +382405694 558030922 +-206144047 -759570310 +999503102 850654690 +-385610826 -883374721 +754089885 -758999332 +-605241059 -642178207 +704212433 -259475058 +197923667 -54308546 +-383032493 -162095019 +-841678694 284989647 +-361171726 -925860904 +354467364 -58947126 +494650477 680516100 +-515652859 353908964 +-539916890 287359622 +277629783 905560407 +-369025974 -711359521 +12396471 -99084966 +143244741 -963405806 +304058924 713039491 +956789612 591426612 +-963094164 192696252 +-533456041 536469282 +51258934 949424237 +611560994 -940842330 +167336993 894151700 +452800879 540981623 +-827170763 659732571 +-96686469 -776198901 +-700547042 276315470 +-462659678 -11197202 +-99221762 212439596 +-29332419 274010605 +-322653825 495327542 +-407523518 -498464176 +-444972229 -639117472 +-188195439 -404358621 +-782224895 312012663 +-12545498 -866662897 +-790688332 -10207073 +279026798 103489670 +894014009 850525158 +15099061 607777216 +878140211 -408838569 +910290736 -610752049 +448290351 -209874038 +162580694 -971413610 +-417288469 28538651 +-890103658 -182983658 +534622936 674188451 +-838339673 152732757 +777241960 920854138 +157949932 845339523 +95636468 539555277 +-671430127 -384112066 +8815561 -297165318 +390251831 -359060056 +-326086069 -633082211 +-483883125 318932440 +323001701 846427740 +-665311840 -483732804 +543510247 -79931688 +680890795 -548689333 +-307830574 -198306982 +296724230 333127507 +569850239 -589806029 +-631274770 -854162244 +594317549 692367014 +-590296400 -156078432 +-304870859 -573950338 +14286115 749785561 +-165322914 374738961 +510175481 110225210 +-473914188 -28138886 +576641691 402241713 +-973364637 -101401215 +-172287499 -147282151 +239072070 983918336 +565872587 518442319 +883903260 383551411 +410336470 -388779837 +-254082349 940766686 +231904488 -967058330 +379034447 -761781027 +-451002697 994416806 +352080103 528042080 +-282412399 -261754433 +-173476031 -906641721 +755524422 80120941 +-266640908 197947580 +189199673 439527433 +692444361 -493587889 +-970197153 -742429012 +-916204338 168115579 +18222925 482609022 +644552695 -733091189 +344507465 230457976 +-58319666 775815367 +245025976 -998812355 +219862436 -973570847 +562787111 -409475467 +-906011327 -517192902 +-836698094 -342357262 +-165437242 458742649 +-277358512 698433742 +136045548 388384293 +-544990312 -883184011 +-486755892 367370240 +-341829126 -627961156 +885463545 -941975788 +-868724311 128730975 +-177641145 549038778 +-930274756 26911610 +-814659883 -745390723 +302492857 365952336 +-88258569 -27011913 +130236275 423814356 +-352709831 -336585323 +199595013 -607674308 +626902510 849596804 +664926928 -367874536 +964963036 -206306481 +-965957046 827577899 +476627106 872754220 +-887169675 -846439316 +575564309 -274332842 +833173556 71776910 +871836913 733022285 +-378810435 -402254270 +-277161225 -25205122 +353667768 196990945 +-202131639 -788466064 +-787334316 -828212367 +-835466364 877450076 +391663250 -262024872 +-772011421 2570451 +-423851867 54494307 +-618520252 -492039829 +293744441 -229476178 +603720547 -469326244 +218994490 343601280 +-711931384 81819882 +-203724854 -305084155 +-760951819 -822588752 +-890789502 -447458915 +611129089 363865759 +637416462 -971230528 +-596008408 -235754119 +700050692 719751527 +-254382432 192309078 +377004319 -177250323 +448382795 640155926 +690640675 -581828328 +785526072 717912302 +-829139991 -163379475 +982118446 -112095261 +-53498276 -410130705 +676474476 783723709 +432906378 -307935028 +413358347 681956775 +256455083 334983383 +502792300 -416832544 +987945110 317932056 +-173654510 -981744860 +210183650 733855863 +853550983 -584783580 +844786334 -160588954 +-635765883 -640458630 +-642594065 -902839448 +-83769488 -321999118 +36381997 781298993 +536459457 93976238 +-52044557 -892969871 +-571412597 -323661017 +-723648438 -533717760 +-774596093 -53086287 +374468222 -869406897 +702954172 97665306 +481111448 -549697406 +868270506 893909416 +-49228656 -623416764 +-389400855 -353911692 +386939464 377310505 +665487557 500345668 +376589044 826032786 +-938717205 -205793234 +-711652184 -309786511 +787375863 -458914066 +-271098917 -264144673 +529986117 -836296621 +195306242 -441081796 +101254165 -210610481 +-129974026 803664137 +-869480903 -99144694 +-747619592 339388958 +955013348 334229111 +-533431614 302896483 +-546118081 864558371 +-890303966 768836924 +483901708 868198071 +1719827 238060795 +-768018116 -658564959 +-89373236 457608451 +263731839 -35457876 +-587393477 38085862 +-438348348 -841100770 +-735396335 33412974 +785038723 -167306592 +-532001237 72168413 +-968506115 -618798657 +759008604 650535651 +-206191484 682383864 +-572937446 505422532 +-505411534 327359315 +-105100784 742309308 +-683403382 -358694553 +350602834 -192956211 +-768437791 892464700 +-308918641 727065652 +-877610712 662972702 +54680082 -913446998 +336216611 -53302329 +-36781728 -865507340 +-816804305 644868962 +-293486799 318404946 +862405613 -725386653 +340314530 -880943636 +-800480891 858181676 +435126724 360775302 +907951211 38548679 +-338857469 -320734536 +-927227191 222175223 +448244315 -130082994 +165895007 -449134505 +872917680 -847279942 +-760459926 302097786 +330034688 10793038 +631598433 -879519230 +-120281369 712652352 +445135485 609614542 +-741535947 263129249 +374858518 33513467 +-377549636 540937886 +565208151 148863374 +163251081 -985501276 +-812996543 404575913 +515086668 -786225045 +-874597545 477982229 +394500810 -826891865 +291259344 -326787181 +-923822682 -596924030 +136630614 776902436 +539493385 618490446 +760775507 298894195 +218283409 870307361 +653558562 -181526420 +647231265 -646908233 +602555221 -619559722 +15603191 873821602 +-150351231 -653240566 +-878490972 592663176 +419157323 -859487705 +367534372 467193181 +-334039108 410720384 +-273638261 138387993 +-935197371 -628966893 +-973096015 -230780693 +-620293401 -77154252 +680880162 -828862795 +-500114737 351499776 +299896826 89606828 +-850088888 8228133 +-880705792 -961852928 +-336068485 101776012 +-320641530 704245965 +-141614685 781472160 +782597928 -873432337 +-589732407 400106130 +343983132 -545440049 +588990538 618124745 +-197250975 715385713 +556307469 -753936093 +-738515585 704988761 +-736050113 -874697253 +186596917 -978074668 +-687142442 368158991 +-883010395 238474964 +402869919 631256262 +845976658 427820848 +-907230141 317878230 +-798527478 -665967641 +424157919 -205263743 +-779888757 582765010 +-307818885 936293919 +-741887237 85904820 +409277799 -344189295 +309386996 -721939961 +639689052 -287821531 +455390588 720514337 +697500720 -688854862 +-656738833 -266855259 +-634732022 294599301 +-508957845 481273608 +-538058684 24823907 +-394999622 -457519675 +772078369 109679779 +910232437 -73378480 +-608705772 821226005 +-85776315 -607705745 +366428994 -690928182 +406464753 344151499 +8784283 -325187308 +-638320089 898471405 +673790543 -933700864 +886132933 625719134 +258778157 -981575970 +166915717 -13491519 +-631751278 352549079 +-988647825 745084301 +-569523699 -97300842 +84283030 214693143 +700708465 -324575561 +115370667 -944749328 +-831082493 260436042 +-840081243 -916314372 +121417018 -388143628 +-891597022 826182350 +603999124 902074009 +-68234388 -910677208 +-845878696 51709646 +904589852 -961819215 +492069795 -120763483 +772490944 -210290029 +219558364 712585806 +-283900709 259137741 +685820728 975195566 +151724264 -880157416 +705128233 877900181 +-655537592 -879827781 +-15633071 -93964593 +-718962771 -306157689 +-523457759 -1591716 +933393058 97359466 +-445611271 -657091771 +-356619447 836344108 +550986882 441086857 +-542070975 821098050 +449329703 -597771576 +530936568 884119292 +268749617 -842790848 +201340805 535067916 +-581196446 798822678 +-54743262 -512023780 +980950067 237451716 +-30482703 613055061 +-422557465 187127724 +411288234 699265222 +-163334735 -271451243 +-846342581 -728578537 +910042665 -281674288 +443705329 467122636 +150737422 653392630 +-550908664 -614655680 +883715216 676016082 +-572507532 390748747 +421884091 280554791 +183725686 327598441 +711299729 728578515 +-528522777 -186484891 +83221967 -535381881 +-20268208 -658711100 +-162047810 534536256 +220416068 54151232 +261238717 414711614 +-451655948 700657882 +-89439532 120723734 +-460733423 -869165318 +-606877555 259089306 +220879863 -655414736 +-628321576 -206347191 +-269061221 255231020 +328883806 -349307747 +-670881333 883825233 +767705947 526212398 +-521453429 756612646 +-826860464 861508708 +-531102273 -561895687 +-190480523 -415217775 +-431078297 645079402 +-479518389 -34393290 +572405744 630218072 +-671559955 -818742401 +-857805407 -509540613 +-412199884 455994714 +-484980565 214352548 +-49553915 -599733459 +259303182 533894746 +924250114 523007515 +-852436609 200572225 +-415859792 -227241751 +264032908 -989801658 +637104164 -116216425 +-285686542 -696898775 +-778326441 440912790 +-563366648 87721487 +-983112190 -925840242 +-234397659 -520077741 +-712679908 210008282 +498688762 343547229 +146234922 739771189 +202587936 697782082 +998723403 -290837018 +707372448 -788473791 +653247516 -574388532 +-972285564 785792379 +-615824943 797703473 +362836187 -518291653 +-664862893 -741746344 +-91015711 690185231 +-3713977 802067264 +156171087 439213601 +880232695 -119195902 +-568355394 -221057904 +-790101285 -453221491 +-325892520 850788842 +311252143 -746509010 +-884764179 805944646 +235614364 149965709 +-949967566 871571583 +-859234104 -718914165 +-393211430 -365998702 +697950912 217811844 +-129446122 314059642 +-718543788 -776044786 +457684663 19329184 +-914180494 -365781129 +-118723425 889409634 +-893767340 -705403471 +-246068744 -884637438 +57432738 -148213337 +181009212 349697894 +-763444451 919916590 +261645372 438703062 +-429567825 -166382953 +-577567647 -883121592 +185606030 58364772 +59278045 820550977 +360354701 164815482 +463654679 273188484 +380771657 586680926 +-34706426 440121205 +196915583 324129278 +277114371 371199998 +653253877 771455565 +40542384 -493133326 +-658971424 304082887 +637952811 943069899 +-374427938 -121324981 +747909577 94825764 +91978559 792154846 +-129678796 -183212777 +-787809236 481162858 +-607510241 -678417446 +465394042 848322780 +726096726 498445630 +-223386489 -797007479 +831076572 128930631 +350125453 -572093411 +492781033 34614001 +-277991351 -928718577 +283616330 862415733 +-583728428 -402572670 +794558801 375734065 +-202075750 56092762 +7036578 -394776039 +227917119 -801078524 +-758596487 270187619 +73789884 -46160159 +-99467911 -696308270 +581526920 139996197 +947395665 327689373 +-362197093 892164565 +859283029 955435809 +766917645 -136207800 +-20250275 563873380 +-726478937 -579679054 +-373247974 916929861 +-893013954 663718140 +-102955518 982902099 +-298941457 895635309 +746817751 -485779796 +-886775302 -198745021 +-101606097 287336324 +552552993 -848522015 +394931358 533664471 +997750633 -680114831 +232091815 -158127157 +328612502 539474591 +-514400806 -487688055 +-609423597 749878154 +295701640 930012615 +-88196869 -730010326 +731471499 -704051966 +-732657269 -10224240 +-622368112 579965252 +1106039 534126003 +-258222456 898540757 +-514509196 177979928 +992949051 840794929 +-525848973 302232651 +-237474694 -962174913 +942183996 -470943571 +-993896526 -478540655 +-372162356 -674351236 +875627133 -516460918 +-301202702 -660791440 +-268393334 -713324434 +-186412072 -414473652 +960846394 -958054704 +-385169088 752538412 +-766871911 36205856 +775155105 617940797 +-116905521 913857702 +-538267702 864086089 +592040194 440513181 +859262262 -948607221 +-238374158 869808215 +674225865 851580234 +-223903237 820352570 +327022053 99180569 +802790899 -988706292 +-250402497 270814899 +166033507 416577032 +-492900901 -497237928 +-304214944 20731330 +418655454 -188463818 +-873899356 -934054390 +-360605940 -828785395 +319097870 759772785 +470974684 -106454456 +-280013229 -189294539 +331479034 601144170 +-538438128 -996644357 +-760507661 -911933272 +355467268 -307381823 +548177745 236397073 +-522213068 62554653 +-7790680 -86819243 +-985313155 -556125603 +634960010 -895343525 +607818424 759184332 +959925397 578462131 +711428761 -275559140 +-890865386 569370656 +-652145765 -186958417 +635597024 920738828 +-503676320 -311955311 +273899998 867895177 +-768243580 -834989001 +435685697 513341971 +610664694 754646514 +-67903061 -911810288 +-328717894 677644062 +-160143926 743420455 +749064134 298628997 +619567220 -229945616 +567023775 658735213 +273630565 829625557 +108711849 503639213 +457926004 -659146306 +-41911602 -73643046 +-566665760 -301650648 +-527349428 -987792429 +-473102103 751733738 +733922183 -482295511 +-677260277 488114919 +137925948 351633365 +-335642788 -505062155 +749172048 -580395861 +968527301 280526729 +-178092273 103317116 +975248194 616422385 +527279801 740537935 +208405782 -184639624 +792816527 998302962 +883113623 513442891 +-766111769 -130414308 +887258105 574977256 +-957068182 980203498 +-939765688 -398234435 +-398424287 483806542 +-67446342 187310538 +160126055 103869330 +-788668478 -688944216 +-861128538 -471375838 +605978823 -830266303 +-890404132 -910406772 +447072437 835560303 +-577001125 -905743797 +158866447 322224870 +529930162 449112979 +-670778270 274948173 +-772125085 36915301 +-491848805 -479268053 +-210013164 -59749591 +708109303 -670212978 +-820497843 120700069 +-360045621 -42544476 +-89753975 154791837 +462993567 854993652 +-364848562 -216815289 +600463341 154596862 +-510952063 -490187108 +762114262 -220148066 +208312557 -532550349 +-299288297 -311703913 +112323732 -142310150 +-784042519 970976251 +391846437 288515043 +282084123 -746387157 +-835181405 -871398184 +-286867160 608448498 +-929828483 326410319 +868874541 686671860 +-382616861 726915547 +-954182805 291197104 +-862687969 936406780 +904195319 -736591014 +-539863744 -241946526 +445807432 -270973917 +-259241341 -993924700 +425112936 186275636 +-386239025 694971319 +582499679 -898719724 +-535456516 -240264375 +162038046 -758983112 +-894463347 817703937 +207093185 342963549 +798791299 -410488864 +196139940 -367903953 +-134169496 -795389174 +-701242213 -391475759 +580382304 781453495 +535074054 -473001167 +-787976555 -588669202 +304179383 -159674971 +-589447020 694897931 +-528235985 220355346 +-308338754 685837975 +251506964 -77943908 +-945327075 -992621426 +658461681 -23354446 +-785943280 309157690 +-222537096 -681830002 +-382591799 232036674 +777276001 282708927 +234394184 947719590 +-80048734 757413458 +685338107 526360693 +-897614974 -736204192 +-127209326 -153559515 +-759945768 542482019 +612508882 929313838 +-20856864 527751804 +853700139 964534699 +884247206 233079802 +244897889 91328637 +-400077637 -333939084 +798134300 -569577278 +-102008167 -329609284 +179601797 -775689650 +-514276723 261167007 +308476321 -795894382 +673666936 422492421 +-722167060 -412994067 +-296399726 -571750695 +162457093 454806912 +798659255 801841174 +-443119724 -724883198 +-536367363 325396594 +40344001 189995066 +385993397 -365138698 +-680697729 -715181019 +44569097 847184927 +74003003 -755996421 +239078100 -120362573 +617018934 682137829 +262681410 454110382 +-487693364 -711884994 +-682621853 480651970 +-284344031 -203334472 +-911360690 767750043 +-788441481 -977528378 +935202909 -643983956 +958432247 234786665 +-436953948 -796541660 +945030145 -343958024 +-241250718 87287702 +7490821 744296109 +105706320 -862625974 +-47726795 273574743 +573349200 140969018 +-583528832 260379090 +718115905 813491574 +-212774051 -385538533 +976465983 135095529 +-369426510 -377905824 +-182240911 299192721 +494538525 -77592296 +-250008477 514814084 +-987442435 864667986 +701074188 951126910 +622640108 -674508356 +198632768 395271004 +811629278 642795666 +41424043 -191302396 +-295784644 -887335675 +-349971142 342099702 +537155203 804071835 +135459371 384830540 +-663691248 -272289051 +611049084 804462564 +752807168 810636590 +-245340084 -137082431 +259245862 -646528672 +257709410 599703131 +958057735 -829974494 +955551327 104992735 +461132984 259709827 +-104978040 678232160 +446862983 -531425754 +835379742 -136142402 +-526324512 537383069 +701644164 37737112 +-124017175 -706894164 +-403920247 -431215660 +709459625 -741649297 +-33973713 490326751 +103626940 269103363 +-812906445 -363445121 +108794319 952422572 +812972611 655576509 +682026391 568292392 +852595065 -931903775 +728500157 -997186862 +-165326635 343630420 +-358508594 327162905 +-402154850 637405713 +549439191 -967662816 +843707606 -713846402 +692813833 966480733 +-77536970 -453577641 +-693351911 551849512 +844992084 -857142013 +548946987 -183660309 +527630783 640341566 +811782653 793039685 +958975711 -610555704 +869312409 193415883 +594762503 301821274 +-342205337 701662345 +-540168940 -740221994 +447693008 -854115012 +-356140792 -497716366 +-712635829 368552786 +-530421398 -222545257 +461463077 88813286 +415150624 -470395495 +-832113902 976677794 +484940303 114075768 +-98791170 383007281 +-478424862 750190478 +-976359132 191054286 +634344103 -681797414 +788974571 -381658595 +751283436 -493536808 +545188204 540239097 +-681585532 1802175 +67638507 -777748034 +-773475979 827526074 +919099239 -932129805 +249721172 -790090174 +113362126 690468513 +426542719 -711690648 +-458614413 -427501735 +-80661061 -320704663 +40377303 658695981 +613930888 431501121 +228094343 648135610 +-198774410 -496932732 +-940381996 -804910351 +-205770959 -993963409 +-623689876 -433625986 +799943778 -80997199 +627860748 313534782 +-546711580 83371641 +-587301675 -229894156 +-512266853 953024903 +853138171 523577150 +597060445 682934436 +-739781983 606382077 +-916194710 490229424 +680170327 744007576 +-828087601 -220281847 +-619306138 851290509 +-305620869 682747653 +-398877610 867950484 +-378078918 -824814368 +267896694 152062173 +-844892894 -337263468 +-777480995 -481040717 +834268509 -85784350 +-119084910 700699103 +262191156 812954533 +-896247414 -758424889 +620009847 292126877 +146748845 386273013 +-898635466 827405858 +51500273 269251367 +479128567 11203963 +592594310 -895270636 +-565329202 -643572867 +-368123282 -293525592 +-454451242 -629860415 +530134249 831382659 +-22595344 628411656 +647082822 -852828072 +456216652 -897315879 +-387954914 -103162686 +-76283294 283807370 +119676079 -442375278 +-967749485 -244426526 +-597657748 405436138 +-226198030 348388231 +-929321437 -413712869 +856039260 -86289066 +-96221543 -672435984 +727060240 -314961508 +-726488939 -681757909 +52415179 -307173158 +199018280 -880846396 +-85296622 56857473 +-107652245 230606276 +-29749655 -498450285 +462074283 46335725 +684168447 -382333787 +316153906 811684996 +12937257 -392360753 +-978563353 -161579888 +-171910714 -763713127 +-327240284 -177701999 +-525881067 27691086 +-174201211 -640615928 +973321424 841722657 +497955911 603961463 +192978593 589581314 +521807188 698949065 +149179058 748751871 +-19827864 418887438 +-929570465 -629410717 +566165638 110782741 +-153769851 -907657046 +-453272304 138573898 +101327075 -357307878 +-596644954 -996992280 +368904495 -564138819 +584276167 -145517615 +604456393 -235480808 +280274828 -95624744 +-963497765 -276406192 +-334299193 476699301 +549906786 725248323 +-818631123 -30678652 +-284745078 791656715 +-284821751 964782522 +58374879 -553867490 +-740776341 -924739513 +301893156 -456810093 +-677491194 906895315 +-262164591 -314327502 +-108880280 371700684 +-233281348 -376136505 +-716201235 953913080 +-234282002 641381997 +668500572 -96631136 +-816582922 198291488 +-998730269 -358936643 +-979411914 -130929023 +23022221 -871785474 +-550726056 801007744 +-622098225 452331542 +449988375 -243688263 +-525586107 226347349 +-187780210 525397667 +-621989260 892207561 +95239157 920136065 +512956331 980090606 +429671393 -608438152 +-494356938 3167333 +-656019458 -590857637 +462945385 758331758 +401759194 765570283 +515606400 210381019 +-816794016 -758069546 +347210521 492243052 +1278692 58917464 +-755405343 988605786 +16610175 -66451249 +142119758 373422480 +-902537534 -113507536 +227626272 -457681961 +276140641 684762122 +-863018081 -201766222 +207180156 -809304474 +-669876448 934378039 +588314466 -45020660 +-901305661 359273114 +-986251732 672607741 +94018827 -744163162 +555788684 -690331154 +-57498268 -370269754 +-711136991 -838022070 +476693074 -389067314 +-481971186 911453971 +484555385 -320678936 +-422932064 -431255960 +347333206 -679320107 +-675808560 695939310 +198113408 -13357860 +902276558 798223208 +158843911 -283180801 +-309142431 994248137 +-50924231 601999627 +-347365176 -755104664 +-218141225 410605997 +767818907 428852539 +92935668 892966 +823049586 -131651133 +431408217 -10777924 +524936531 -824205298 +-188257332 -589945118 +756465776 79610076 +-387179144 550429780 +-850876344 654763729 +-208762955 520388910 +-16771887 -147938538 +218269175 -448284315 +38533219 38042894 +-142788385 -646496274 +-441154055 465191380 +484935495 277954967 +-38129240 -1868677 +-717820772 -512099694 +-925164006 743858370 +-896153009 491149230 +-716816302 -154479014 +-912993628 530468368 +-457588420 -308835725 +714644569 -247321722 +-742397912 443685905 +-308617872 179475165 +-631692683 -300040448 +954722422 641127221 +-309855726 430199375 +-966171271 -147081422 +-787102604 -188424286 +371995376 677338710 +54378908 -88912589 +609236934 -322978007 +329488313 253882898 +-855662425 -617844542 +-5075463 654705306 +220322243 672660658 +154787341 537757260 +-301594882 328678288 +141900491 154765803 +-220860394 -19978897 +518135859 768413955 +-946520555 -487548103 +976638166 520665652 +-791913274 226458141 +-631709 492810354 +48270070 -283151991 +-16654988 680105349 +-776422392 -982546016 +-566190340 -501392652 +-574710728 825708453 +-354410323 -979476760 +739269191 183943528 +430753167 -975343265 +-710806574 -450431443 +-955368545 737071236 +-590617329 649110120 +-636958984 -703706597 +-550361223 631526013 +143474368 -811163966 +663021985 -275350930 +830172178 -222319992 +-734031362 -715901455 +430898175 -222624564 +-80987989 -950112720 +-924905137 -824788712 +627468514 -69077110 +-484923532 524417959 +310871566 641411124 +-866432121 -606111831 +199871639 969513540 +504757252 728263494 +-818171911 -953660958 +-448815983 165847965 +740832421 651165048 +231261135 -250556351 +117346960 172348080 +511862330 364581261 +162748369 682674068 +672430726 309865930 +199440136 -804045862 +-48490393 559471346 +712744739 701094924 +-828151194 57897119 +323391973 377986889 +716981567 265972880 +-348163620 -211769529 +200135964 -18637545 +-75920318 766805522 +756638931 161345969 +791586251 549275406 +964465278 -167619808 +866351275 -153612866 +-107635716 -144695872 +856957163 304586722 +968459948 -438820226 +-551932208 -552962286 +-448179684 -199803402 +-244841729 248146766 +-398448779 -208420973 +-924075619 611316188 +-607331536 666009541 +462744625 -275629942 +41230454 -631156979 +-805288448 -928627572 +121985839 5891012 +-495932972 -326862103 +-944840481 -351521492 +582480611 899348773 +478027610 -565815830 +825590782 968500410 +629364461 55608076 +621920797 -334163386 +-85994183 -317870517 +-404762547 73410330 +-303070687 100434336 +-730522864 71866164 +-760237774 -141322514 +951403611 -620254366 +438315541 188494180 +726552407 802622352 +93255346 978398442 +292749041 -903475760 +292585592 -140308696 +-28239700 161248779 +473350914 323884249 +-832713922 567802802 +689168046 547334111 +-669648250 -658352324 +-414991967 215196845 +-833112859 -664348591 +132162587 -194735090 +402373997 966544821 +424668793 -739077821 +294525260 -582677824 +588101338 -913783077 +443740834 -328392183 +-267172009 -511682198 +780749030 532433075 +-866221712 -340101690 +-861629950 346160459 +-705873028 -235379826 +891118876 692604521 +971978111 43800772 +-687596812 402498415 +290184276 219243742 +874738349 297126851 +-4627808 -545568648 +912790267 731540028 +-981113115 724305795 +370097551 620837137 +228822099 295059336 +-441986812 685924118 +437578556 156254314 +-228136115 140957899 +151468114 865640200 +-79838506 -83033714 +855363770 134289142 +-707006776 -404686962 +-248826121 -199979180 +-585188132 279992730 +429412952 -459499046 +-403273475 884873945 +-633715622 -587048118 +-25421789 -781955750 +-528448301 91206853 +99543305 816654470 +-536785442 -323634855 +-954000296 668357858 +10387769 -920871611 +-244155076 -467267110 +-57792777 74742000 +279171663 149394873 +580250244 208067042 +-510768830 994203108 +715342375 -253096504 +-152733713 205920856 +-120356237 918240888 +549322874 -219718225 +742930317 -855618494 +485872765 -222657286 +890900396 -886123345 +-287651554 -826777269 +578529476 952152132 +531765505 -443183540 +-133831719 -807280788 +-848985430 37041678 +230679793 -37145059 +264356993 -960990917 +678436296 411634805 +-795270502 358346273 +-873308615 -126904398 +-709895283 -977176191 +421126122 -861823903 +510667832 -711606906 +-494086486 -612783457 +696239249 854901466 +-353490450 975210775 +926351410 89051406 +-143535223 -55870348 +92951703 -269937652 +292886576 486648833 +-551899799 -346462697 +559126478 -305189312 +-148995484 -740214084 +-436638136 190767592 +150765350 -684288477 +271462953 -821680003 +-143692489 751182314 +235351016 834192508 +732573637 206920472 +677358793 -828850589 +978128035 -165932175 +-621672061 55425496 +285233052 295850473 +984813772 485171002 +978042881 -987173205 +-455807095 -364045716 +-417455419 -806241884 +-235561665 -96338690 +-389799351 -301678927 +-652312022 869091364 +-739499749 51490833 +-57343453 925522928 +-928948177 882908315 +-527683705 153866262 +487968029 -111537459 +-89808405 644926276 +-584810046 -705494873 +10681478 -346317355 +-123288498 338143400 +672933483 -307791356 +466087771 682188498 +189602571 -360817705 +-652631751 -974510632 +-78137461 -142758358 +-696549481 -736566978 +417960417 -440715044 +-685018236 280195663 +183707765 -337460617 +-232769220 619688907 +-535307276 433907349 +96292846 -67096506 +-803088454 656597674 +-641869634 -641477887 +-455845029 565255814 +148424348 -987939970 +935249546 -128530300 +-382155565 945821823 +719244196 230956636 +-364213800 818809335 +-356070785 -934023859 +-115604096 31286301 +887804294 91844580 +930451477 888774368 +669158582 -274882471 +-998060777 -567897773 +-560469712 -789180827 +-874194990 55164514 +-769895140 236233450 +-643383160 422642061 +-855990860 790109988 +687642020 416884372 +-534663170 235314296 +871427012 306714925 +75612260 405126355 +-398660552 -464757219 +-205887440 -75570636 +955801858 -137918796 +-107783943 495236338 +-96025004 -245221729 +-744578321 582894270 +-239371054 594630759 +419457160 651550306 +533921608 -378180875 +381796890 843924221 +689194471 797197392 +614560486 -865543909 +113112510 692067291 +415244958 -268794763 +33288158 889038012 +-333321298 367092295 +806397736 -191037512 +386883736 547606977 +61135698 -551921226 +-48401290 641188183 +150574524 -380476324 +-421398259 -158355541 +-794156397 -177406522 +670312068 -972200954 +639476270 368318366 +-926394437 452071927 +309789196 83266689 +294683953 -244392489 +511485764 -149927177 +607709545 -981914491 +3559559 956791888 +500625241 530089716 +-794325559 -5523091 +-800680937 -289273953 +-72193251 437454216 +71589000 -187851920 +663181745 -952705199 +-803103553 806407510 +112345397 35653313 +-631105502 773881631 +786525710 -385299910 +-342554825 795093383 +980602898 115023916 +298744030 541428997 +288472367 -293694756 +-187151222 676070448 +459021877 -479952129 +-480138978 942502919 +626978451 -84339366 +748969177 -356720411 +-805250498 612015641 +45574097 -340456940 +501496258 -803547125 +277577135 -720520886 +-229292724 -413614042 +-166553973 -680926935 +-488929086 480185201 +283050880 310673961 +-245028274 -32703954 +68505139 426699032 +-587646429 -340073768 +921542352 -444391215 +-113542251 -92824073 +913922031 757282258 +-386307804 -574439617 +224822818 304460172 +984508349 296383751 +131408183 150409440 +147408246 869348880 +-620500197 -672204662 +-360409336 -798045573 +-1513850 -646863024 +217908873 768491511 +444882885 582385511 +-800579435 51842704 +-372892069 -596820650 +780662475 7908598 +-481202583 578811495 +662641954 -977462295 +84109358 301222498 +-105667948 492629235 +-701951277 -78910521 +-518155084 -853370693 +-111266309 -689948726 +662534612 742123028 +-77065264 -227088143 +965561838 -837497549 +-341661191 -36725224 +-578234138 141743950 +-621933003 -744998710 +-324331967 -323983919 +-408779487 484026263 +808836763 -812051994 +235294619 35033252 +-951137898 -66689691 +826694857 301138392 +-739545484 434671967 +-958232043 955029432 +810431138 -772796339 +-743877733 -432455490 +-223836464 -609770790 +-66754802 230820752 +-177099526 -668011605 +147776148 863924087 +-969466880 597425096 +-511501391 -962294440 +867289275 49881207 +694043283 102941444 +602435079 901152777 +576889026 140813564 +517251123 -668563180 +694579624 -328779063 +-667114018 446038061 +535987865 -629467243 +704020110 610066012 +159901867 162742127 +115652272 662675500 +-860516052 149627860 +950567076 -318278631 +930687757 250235367 +-314951106 679567247 +888269686 -232746286 +765051590 201361696 +-367813386 26857396 +-92769803 943188108 +-56092991 -141080316 +714414590 -673742009 +15226116 262674405 +-675317555 -747176083 +-212777239 883576215 +-824522483 -358875853 +-901538561 -187315672 +-293860807 637671291 +-435858484 541357092 +-452780356 -677102772 +-949320171 628996399 +877060571 -261448090 +686286313 -414055201 +55944518 793849808 +805826738 189238670 +-512766685 -505906862 +306716754 -399124947 +933754688 238711933 +428933291 -269560708 +627338456 213854377 +576669326 -266609453 +162013743 808390246 +-963595716 940436587 +933463484 -409945078 +-97885628 984199632 +647940271 274926560 +-935112882 -951703380 +110839633 -217588118 +-64536821 42063512 +839486922 848437825 +434611969 -447408080 +724689916 681947073 +-301840480 198382192 +897526283 818626856 +833907069 924793080 +-285216308 301745586 +880602506 -689034238 +453754432 934009524 +66668996 -70267652 +901289879 357157864 +-233139072 83435987 +-516752356 -698347854 +-694938107 -89548184 +713131300 530822815 +-489976805 567926260 +-908830839 -568165646 +80667545 607967520 +-293610716 253408740 +-750989852 -264455097 +-976647045 -257748622 +666850044 -503016410 +-515199952 918560250 +768726331 -336897014 +-48558210 821860834 +8013439 546725445 +-452041220 -925665975 +-303413839 550809 +327407595 91444444 +25132766 653970333 +-891834482 -448268450 +219515951 345020675 +224829758 -606808655 +-545061078 380056922 +658386826 819880836 +168289983 507245967 +875584359 432527055 +100762774 461057892 +88606109 620735518 +-763662686 445229946 +-928456306 -177631137 +-919819112 -842649069 +515729332 746631868 +181696133 -256073208 +-701595637 -929115539 +-655208233 -101273078 +-613781102 -675011276 +-117564133 -870951888 +19742561 423253499 +-160305864 -75007799 +758330449 -689101561 +366959886 -534307767 +825731581 443222649 +-272491687 -122688090 +-421566993 294628226 +24859014 -939391769 +423661433 -160005279 +592093816 492669775 +-38529237 574409938 +798822648 881081195 +87900505 440418203 +-385795781 281859390 +-128109090 -890051441 +-884069553 -651488079 +-125019081 -735680335 +139658965 -473192661 +202353930 884639936 +-253754347 -986481209 +69370789 -184438338 +421813899 -780345483 +594521593 727512355 +671156470 423638574 +436194025 948223555 +116244810 -696215705 +258778207 818274196 +-784256819 -966382774 +2595877 500157889 +997705813 577003684 +-281395428 138795221 +318708625 -214681089 +491712978 361028933 +401617613 -378550742 +67578718 -490541153 +-702130427 409648027 +-121784748 -101639231 +-979417040 -69086171 +798951409 -90586135 +-15521507 599843320 +61235147 -871973401 +689008693 435195345 +-705004734 -899694763 +27185727 383652642 +-351033287 -66267576 +-812940641 -137560305 +-597529437 48138444 +157691124 558421148 +64496875 -211600078 +-769607530 592814729 +-236866034 -867919817 +363032933 -50075389 +-404791 897571724 +-963932733 -196753506 +674180173 542589625 +-265668324 -341668920 +588197225 -194967463 +-462313832 735852734 +-568984733 539877890 +93548315 964513639 +673000641 526154239 +-376288559 988873237 +-122620421 -838500737 +508682337 -858378819 +154636687 233012310 +497955004 -980478833 +-452484386 580038316 +-931699102 243280812 +446435339 -739584373 +296346628 -388739762 +893803781 779366405 +678524960 15109833 +-59654972 897552479 +408959251 451564733 +668610059 563602602 +-441724873 -910652801 +116090755 40856867 +469734586 -779283776 +-276276268 214170851 +-709982876 -247826992 +818408646 -524447428 +-47680115 251938785 +-535916073 -284722309 +200458359 -158730802 +-177677467 -749136419 +682889355 941320875 +493879336 266424367 +111557210 929065739 +92949985 943837552 +-896979464 458808271 +663810856 -83594110 +-751905454 320908950 +436692738 655639684 +-414707956 883889471 +919362245 908136944 +31999589 166183536 +801323132 704244665 +143806924 273284277 +247503844 -301968857 +883782520 731378988 +-532030799 307832215 +-945495509 -433010575 +499820139 -524176827 +764821761 281280408 +442685429 428621818 +-505983848 -524432824 +-903359195 -29303492 +782958799 953755080 +990958082 92436315 +-869799419 -57819827 +-420020481 45296024 +749382175 -802076644 +-578440980 841611622 +226849572 -604996384 +-321051042 663882052 +970421239 -315353343 +979195412 247880783 +-337554200 -504519839 +-6187930 838444844 +494177135 451732214 +678082790 -407122024 +-563041432 -792466554 +-20385242 670972754 +254799940 815352496 +-493306915 980397723 +615807345 -265795928 +-953997724 69334546 +-592798917 947828210 +303984840 106102270 +438909574 -514305314 +-789380233 140022636 +10930836 -4685393 +-683889672 522904212 +-461991016 923391287 +101598573 88065053 +-690154666 -653190403 +956012473 363340066 +441476390 826423594 +69708308 539930756 +-864934263 -700626968 +562290005 -733967731 +70548494 -615510600 +383120349 482726933 +-195553153 -777855060 +-661994795 -397073230 +-921097877 823824662 +771395819 -476986766 +335091503 196270707 +-628730224 742185808 +-16401800 626755249 +-413237349 752832267 +960379212 415195529 +-281439532 -97279980 +-230212176 719159701 +-943346801 -599033869 +-649504130 -293437231 +-874391261 -883952027 +-648634785 -958785740 +367150902 411143398 +-827002345 545630485 +-110025748 -226162270 +386534897 42876820 +658832057 -292762964 +-703571750 -956501159 +-331056091 -737660546 +255442222 146814022 +-203174179 -938215570 +552343698 508556829 +910195254 -21361306 +-784092445 826699332 +182568015 167131234 +355931348 -248829379 +-198990333 -124809306 +806633412 335915559 +-508277042 830939728 +-813970910 -365222589 +206535627 -154621562 +-751699497 -322090847 +-306642159 603345389 +-817201821 -650130907 +-194868548 211687986 +733754906 -471383707 +-254588228 530442075 +585034614 -319722409 +319656296 -500753221 +-105942721 389964072 +-120848700 -446004220 +-146395117 -224471923 +485035533 191192028 +804730759 -5990076 +844700179 -493651348 +-482188141 -305711275 +24056136 -580299151 +464346342 428203067 +646628311 -873700764 +909809151 -790574444 +120888627 -600439010 +349316364 -45859979 +111924905 69728771 +-869248421 543519564 +-933850503 -707930391 +-752082826 561102142 +-961234623 -815444464 +-148645323 -682003682 +650726147 -336955437 +79464512 -587146717 +229261434 -877144341 +-966003934 -716080538 +-792731785 -754729703 +274446232 -346353436 +-28937656 302350218 +343174544 806788212 +-844611412 -506946837 +-463517610 -775245365 +-65367271 -954998098 +974973903 -208562367 +-288808899 -128473614 +-287253150 813763613 +91037796 843402555 +137122917 688986388 +465091545 55109145 +-89908317 -411786775 +356275021 162871828 +848780010 -88379130 +-941369958 700675962 +-326504743 -268503080 +-139635021 -704085587 +452372764 192543019 +-693794854 415754220 +-625560624 -221529740 +88433390 -355791002 +937670361 -509682491 +-858176647 729893322 +-110089650 364852814 +695202028 -560953454 +826601664 -169378918 +895259595 11863270 +-327445222 -639920587 +972035918 -536229313 +56504056 184157823 +804588026 -173574833 +621529949 -222146141 +773257455 -906557169 +838809923 -727335383 +-281623623 845413290 +-493663969 597060960 +-663722384 -591497562 +689164884 482991008 +-857300761 -99434614 +414805027 -225686241 +-185003162 964819909 +-405206799 -693926942 +-535491275 819706469 +-954559277 611568657 +-453539378 -896797909 +-685865392 845746558 +-349344357 -974095110 +-144956254 -572467166 +-843204141 -775863613 +-392442751 -607457526 +-758642286 470081521 +-888139406 -190003975 +176315633 -525893797 +794478841 -126662333 +332877732 -125314550 +-356495111 33082952 +-34486569 -833919835 +-100654281 352141095 +795970136 -54907956 +984327206 294180117 +-816326640 62586157 +903253421 -17748330 +-952879264 -290354761 +-594980322 957513028 +-217858591 824538890 +-527596833 -74020787 +56995967 -977868518 +-969369957 951660541 +987433081 -372057529 +-947341832 432952556 +-853728141 590617530 +457620489 -268174750 +-828705389 -103415236 +-617658199 17564015 +-733392402 935818886 +695843290 420892454 +272919065 -236119739 +776186561 72869048 +669712256 985089482 +567130841 52214989 +800128257 -199789213 +74937975 400829654 +-102427993 628513734 +478632321 -924145435 +654292283 510666054 +719282755 649643721 +-934886675 92890498 +770921458 784042078 +20267566 531412254 +-522239232 298367813 +-283806786 -551404685 +-438159667 169235289 +-576462110 -766151793 +887022268 49881838 +130801106 -927636627 +503977848 769614053 +420626041 963183804 +514266979 945108543 +775827708 997156213 +-416616967 254401410 +-953332237 364278511 +-742438938 -498071060 +-273309829 892904439 +-858717975 -427727297 +801863840 336078998 +850549034 93057872 +908372838 -723379509 +191268855 16973654 +282702171 449766563 +-684443835 -106493294 +-281320815 -625232316 +497211405 682705684 +-900648111 733393850 +703377037 963731881 +518960070 587199991 +-606367111 -201345661 +-621136864 479954457 +-350001123 446014640 +-73233200 -921677486 +-722544809 415067464 +-606175148 262036571 +-136954422 875871539 +-269072339 -702218441 +457745492 -696130147 +-93604899 -114033230 +-607498805 -938970814 +-607463948 410070023 +925957474 253982228 +-411533920 -286309737 +722233032 625310679 +-494695153 242745938 +-149471436 231542526 +-763255258 10578371 +-66106666 -564915485 +-28886487 722402300 +140450355 -930325136 +-571885649 369368056 +-793033324 -151711123 +766831523 533128412 +-12565975 -618036453 +-11084815 375063980 +-640212163 -765970072 +464754217 -977965771 +-137467884 796877441 +-607587416 311902030 +144801513 203238963 +937241086 -288362645 +-662920695 967464859 +720007497 287023429 +-478907747 -672464664 +228175089 290057025 +-65215018 176480226 +495225812 -980694346 +113696381 737024393 +-92169589 28597703 +-545702232 -809621197 +666454921 755001648 +115051537 789756516 +255697694 924181381 +-591097073 929913209 +-183187361 -350353379 +-850790989 -168483927 +757895556 433137061 +-838563869 -674978076 +-735048963 -508494833 +788618195 -336672584 +-645689267 -41972456 +-470782153 -586854100 +387911140 -704775095 +75430618 984370090 +168741215 720573236 +-867096707 -184482037 +852062332 -461083567 +74336697 -724082995 +-405563961 -931346230 +-654016536 226727433 +848966353 429188087 +924132373 -933610125 +426372961 -228616234 +-433400732 -292314960 +568044098 513619481 +192619865 -43029343 +-411222771 659503146 +-521105949 543580141 +307190153 376733554 +-636519837 329036160 +698051442 -157378137 +216207404 -11947567 +-320670339 -656518687 +326801155 -296115348 +-425964612 -247578695 +351744041 -495052796 +323546469 -964839735 +597385822 768468647 +396905764 -692751458 +-489633276 -103100109 +-886418287 -480210360 +-14714233 -425622495 +914046181 188692916 +479955964 -275542693 +-819508625 690086780 +979459333 -272534508 +-189080550 703748233 +665030238 886357983 +312343012 688464243 +-13147722 -989553748 +-163318112 742904059 +-64167585 -240007486 +287577473 -512819916 +193413571 -541443634 +803374584 18211616 +-183921400 696400555 +-837827705 347513018 +421359136 -367767063 +289268640 835532786 +-133323646 771337774 +203314839 206010262 +522135832 537654146 +-797518787 145306111 +937609732 -710086733 +-831184163 256393558 +304567 312174565 +-68047481 -411563851 +66047912 593132570 +243945616 -954249850 +819562320 -926524994 +-559216314 -635589093 +-331210164 -906234336 +-656682463 818673121 +-463429881 628201822 +501029415 102726062 +-34433150 -531559346 +450638098 -730790641 +686317569 -536999546 +844768283 -773310406 +-958521510 -657950905 +258454638 769932895 +804528239 -593991042 +62179361 155655788 +205015041 607384063 +-175609497 382023090 +-888544476 102895059 +-820797604 -811852835 +-655242357 -438556556 +-77582580 569790472 +780362211 -670892566 +654497122 -362880146 +76988574 831511191 +34452356 140984042 +-996587087 650370284 +-689993570 611236506 +-261993640 449065683 +176047850 -926620501 +906112677 -269637382 +16059368 926923962 +-265746153 360579381 +-119364862 -997867117 +261931306 -949657826 +700448718 491920024 +-832144920 923188935 +-833290311 20191937 +149259811 -752791607 +61460365 115423309 +100142864 72450765 +-219908812 -595922966 +674117108 556129891 +528350461 580764603 +-519118738 705778160 +-717503044 -991662938 +307566253 285409642 +-338712192 292922606 +89502292 313917587 +525206456 -106502241 +-197929948 95039578 +492324296 -905005024 +559964528 653386944 +404613204 -5400046 +-50711581 140846347 +24742995 402224467 +913252569 -277302143 +-361952067 364251871 +-306900816 -280099030 +613508517 -758545839 +-894870733 -612179062 +597402902 354177162 +585755001 736779557 +633376163 863118488 +-824854427 -127358436 +507891626 -13566609 +247556098 682608466 +-405060926 -733001592 +-334857893 975387595 +-376434258 847086004 +-861445715 -595032290 +-192539290 53435557 +983957129 56548448 +-650887065 -749116449 +-344250373 635699761 +899298109 901678333 +62264803 338360907 +-121955733 -860283744 +-258286959 42579201 +299869515 -87708201 +228959521 118988397 +744440248 -826760665 +824575303 -274880856 +596648336 259745418 +-562706977 -171419882 +-663547027 508320891 +570737940 417840927 +491848403 -76792426 +-611946559 101140941 +639039904 -381311756 +23904164 -539230608 +74833350 -931326358 +263241157 -541300281 +126286591 -67775989 +74823772 -971328813 +81335508 744579626 +-301668813 531960466 +522792518 -666191926 +245870491 -669025424 +302561107 -46119964 +353495349 208116109 +-423533521 -805643443 +-749631803 -392732010 +-205413670 -421783793 +-740427990 -786293008 +894874624 -874796675 +420473088 677506900 +913068495 32178273 +-123953926 -556466132 +695049738 453708614 +416756958 134046427 +887165680 34547452 +-458993592 653802692 +701082704 -878737316 +809422570 -45213903 +717432007 337123478 +-470835445 -508126692 +266161669 -772764067 +782123616 145848595 +962909338 -33905050 +715403832 -281227116 +-922300784 -735233752 +-861896802 -925271718 +-812716308 -200415975 +-163596892 114222385 +-836953846 -386209884 +517768252 329694867 +-190652036 -782828618 +767510798 -366843020 +452076031 491745268 +506755135 52844871 +177814640 -771269393 +646977901 575921376 +438956237 12803289 +497963188 -853114594 +721177218 703431435 +-887537822 25169519 +604768780 466900626 +202212091 539289267 +-919727076 23166875 +326011611 363259003 +-401417165 -52181345 +-116383933 -750344885 +213125315 535644438 +-757327476 299902795 +973290504 -973590374 +379301015 561842607 +396471988 65750677 +-937602071 828702128 +-299248395 -51380267 +444636523 -92653672 +358347863 -678910060 +-974110931 786695245 +95431669 498045933 +-272729886 -773139424 +895021831 -153920428 +152003882 -283965990 +-654859798 -324313460 +-389241181 904077252 +505180299 852615655 +-55732515 876989300 +513355883 -462524496 +-543521272 505718033 +-570743741 794307779 +640033329 406516123 +605361805 390582089 +329243285 838145399 +43927015 -410510414 +480278296 -376343924 +-913861126 -773855999 +-929455535 -505414434 +-780896233 -721520089 +100446019 -904714401 +63068433 -937869770 +134112433 170162443 +496726422 57886381 +434146647 -228499882 +-980933471 -352093313 +-857047607 897488218 +745458031 -677938024 +525362821 -358146661 +177653454 -912295994 +509995892 718296525 +443857463 -963640453 +-854967059 -846165242 +546319706 905568517 +-480920134 906581953 +-311062773 414756436 +967248183 -38395163 +-210850515 -461388610 +-555176202 18894533 +-933764364 -708583134 +-422877946 900808373 +-851304807 460534223 +691512743 -321655793 +512187982 -154506076 +652251036 -715532324 +960129646 -97910755 +-59923124 -517392925 +355824404 -848187108 +834616947 472643285 +-855506549 199396937 +-222757742 -384502838 +590186052 -752788686 +295792106 601348455 +-793212428 809337603 +750419358 -778419743 +-618507200 -613549302 +214497934 -692975218 +-286762077 831575756 +744267455 -623759085 +-48093984 -773899813 +971509066 -930271559 +697939300 156407138 +-893324280 4247665 +-854876182 575706350 +-756328207 -316683264 +866197990 -945573774 +-88615091 930455462 +-303571057 740698737 +-613142781 294633018 +651991619 138416967 +948713547 244331670 +-241358281 953338249 +450356698 -414794363 +624805160 730195814 +795881143 686956485 +610353646 290188667 +-668806114 -390705745 +-393983748 814106706 +-459607501 522555750 +253678242 -16641451 +803753904 488608113 +780876661 -365714600 +-34464578 251266030 +-885648442 147083009 +16697913 -344723142 +-650311977 -557166386 +787182159 -724487595 +-312078930 -62392415 +-443011627 -505451633 +558421853 782604126 +588774206 -136346359 +496932059 816436 +821969110 -486029016 +-740103464 -672332657 +-451533215 -793096060 +981047860 -474359390 +703777583 701851750 +-649756046 -821998097 +-709811500 200365923 +-684669621 -587873894 +-446022810 1197998 +-248047727 -570923960 +-958248146 -148808435 +-795171227 -617118124 +602915151 775680779 +-524242497 -394322843 +-919457793 -13477600 +-981165089 -85080251 +169522741 -60757070 +935719123 -693305398 +813340656 -5582637 +-240002492 -654684997 +-729786136 -383447494 +-699370535 -716485245 +-945913687 646187511 +-45313936 862729318 +-643062113 -522794946 +-127029527 757120554 +-733740248 -362201896 +-91929384 849767154 +296802281 -521919190 +568848375 670412040 +-585506324 -937519636 +84144532 747317494 +-61108935 -256441093 +802667177 -290236856 +112842410 142650497 +-506435337 -840286555 +-819552172 -302833286 +981518999 -517534899 +88533762 -728894390 +-647834968 177816636 +-842185573 -689551322 +233654902 -88564773 +-527981835 -749510914 +-609610572 278968917 +-319594673 -58911139 +155060648 -759921682 +-74098217 -938633316 +-400039458 -504407958 +888044092 -92426168 +13222321 706977341 +87427271 54259346 +-812887729 682961788 +-465035042 590655096 +-110648351 -669205004 +718534446 -904419858 +53507392 331711390 +-679482392 -744331057 +517511586 585518543 +955090433 523685739 +473664752 -190946167 +970778970 87449847 +-236600060 -11119984 +496668815 -817533673 +-478083515 -903343771 +-852178864 358635214 +962079034 -39026407 +305503820 699984514 +-215378489 -710121670 +263622823 -54592972 +55403824 343427943 +-86735306 -801516760 +-392402103 -767229528 +557295522 489206358 +12626913 495919609 +-708192895 136527337 +978799498 151684679 +-258894070 762361800 +-586398886 -879871806 +-824099257 942733179 +843594273 -257305145 +-785924168 -148183991 +517435780 -22637405 +721111769 393147961 +-43774507 512610802 +-366158395 -512587121 +-304124087 -275022320 +990919945 88861935 +63111174 318214098 +880259572 -86787620 +319564354 358413467 +-149909661 638615385 +-378237869 383443291 +-302016924 -438177515 +-93304704 -119003624 +242856926 506383293 +-973236693 395144354 +758232325 -398513260 +-232208925 -321003134 +-194278468 -928400791 +-707158426 -78314288 +-639793594 234658048 +278870259 -359917950 +704266077 53481710 +372879139 964265873 +624204154 -399237288 +269889620 102445686 +-997878888 885957289 +-984628349 -959306157 +-392030917 213914469 +541654280 849370806 +312002182 -930212633 +5390571 564279292 +-380721358 572565406 +841467121 411270303 +518030332 213248963 +-509274728 818963864 +-577779303 -450789737 +-541746341 -738386334 +-104689632 -816553530 +944115801 -957849747 +-870895857 -423393633 +-163528850 832712041 +377978199 937016785 +-917587289 -218287948 +548004924 420196936 +5533164 -347136645 +703968976 -812188530 +-127985264 834383507 +-990207329 382668584 +770206072 184136551 +-384217409 411280534 +122991972 974248680 +-236005136 -802620070 +-310116110 -124259762 +976322603 875672530 +-138786575 -211526560 +-172142734 954266476 +-357908499 -253066278 +937268513 -616799471 +-435415674 980773228 +-950887431 873696599 +-188403170 -271203824 +-909631332 98741420 +664605206 -805561108 +-733452185 -946397827 +-641130913 -261072915 +636757507 638230335 +-315012310 921221491 +-761710756 -622277605 +11541782 -223795183 +-388004781 112239395 +-243126616 -86126438 +915736387 -171365057 +-410623827 431236620 +-942507461 -147157088 +385439576 -901433296 +551072968 747217846 +-376386989 -903205811 +619961825 342338288 +-255076256 -741311790 +541016467 798566019 +-490726565 676973557 +-763471805 -204739447 +221369753 -203897211 +858855393 -363242745 +-131630163 818283844 +942778995 -558193528 +-950502046 -784283857 +65348340 416325782 +-181697280 -14411817 +822825727 108243885 +804398928 580892227 +293393921 617219690 +-511829153 -472866934 +-63746996 -785543473 +-699942748 17030312 +-240812241 -278384492 +211646346 281633992 +723955718 718554221 +-419310349 200987518 +796508266 -921458114 +208755745 159136962 +164990267 448474062 +632749908 226503456 +622951827 -678946679 +-667122950 -797623500 +919569544 -66219562 +-813497178 -757880431 +-218820466 42835717 +-915438134 -851941823 +-607179553 -345871974 +547566902 -725715557 +206613957 -868268186 +602417921 635723665 +-617501146 357354774 +52114746 590204441 +-871161458 -615702603 +-742258146 -624239094 +-578102543 -331722638 +-92863615 685533112 +670109401 618855504 +858140058 498932789 +451798478 271776738 +-164481041 -474674641 +557747452 16616646 +222722918 317463201 +312298572 -188423732 +-319035964 -547385396 +-179522637 678287655 +437168139 -903455136 +-905132496 522675702 +56015290 -608663143 +-162013111 289156974 +900088675 461474307 +163273092 -914160062 +869992869 -890508835 +331850963 421691918 +225456214 -723868710 +-523078889 -581371910 +34273861 537205817 +391980377 -892453880 +569655701 142903428 +-75259839 -560520233 +-719332775 965871153 +-311118497 34496910 +57709959 936779215 +-191226508 684617607 +-395930519 -942217624 +753270652 -859999439 +-651772737 752507641 +-731621357 728107961 +-841741473 -171893453 +932439718 -526765010 +-274659190 -547962175 +-562799549 -928488291 +838927853 835079191 +-936314786 -551861735 +-377642187 748440863 +-877580517 60561853 +-161778721 -91380867 +-905278002 357190602 +-331282206 -689196734 +877808147 587979927 +884393397 280483441 +356043753 167945727 +-335494127 -346090943 +-694985931 -965285919 +47750378 862756647 +763776501 150022617 +-273802685 -125910731 +-382501248 -490084954 +582951624 588088089 +408357285 -658901522 +74352288 731588551 +-472111771 -667084646 +-168399016 953941325 +44320666 -71969965 +951728946 -273096882 +629246030 693092180 +363609778 643466882 +464637951 406072330 +970755228 233885167 +-605182777 488993539 +-912424694 219807182 +597651562 -44803561 +40189810 737795630 +-792581536 -279837187 +-461696710 -812414739 +601764248 -779517763 +647581765 957021293 +-777160115 757351552 +636960940 335731784 +424692427 679755916 +-689121280 178863550 +103796452 139972556 +781891734 -512972437 +-523222659 832219628 +-556330444 -896362708 +-171200776 912082218 +-312363272 -412353476 +329409743 -407483884 +744384104 906355992 +24671438 476442824 +294665805 779569042 +-381971752 -986435984 +535203850 881972498 +380161507 -521270983 +-540501740 636507021 +-748192254 978438366 +284194823 -547090899 +-712246116 67404357 +13643818 987928993 +581385236 -199620276 +574547295 355294535 +884018889 -458719964 +-771965278 516629527 +629688693 670860140 +652077265 -707921270 +515701336 -75976583 +242456922 -692330879 +-667361418 -306367241 +-790903029 904451340 +519663697 709526759 +760724911 -606488171 +-123515475 558089369 +123435356 452207576 +739353431 455759607 +482252176 -79465961 +919778236 374858608 +576439611 -746209750 +29204328 544704211 +160241474 177630387 +125989484 -276889921 +672147457 -695859231 +-84943007 -532635078 +-372243598 330908260 +954595094 421305597 +-100062397 610823356 +-119406761 -851099887 +803653310 207436510 +798196819 651459662 +101476565 720962162 +-512878358 -404948697 +-478459156 -750876128 +-33849181 672510231 +721707355 275297602 +381537387 -184123187 +-129840918 -224564764 +-99515594 -293606097 +957623701 654668846 +-178646206 -886500189 +793928270 131610755 +-844640409 61895177 +996342795 -159748216 +-612497978 -940742547 +694088275 492963730 +744677130 -615107986 +233187707 332910776 +-176944028 -96631274 +-693955606 696114323 +-627182024 -673408701 +-408164999 -11383754 +-447614751 948618881 +-230346023 229478747 +-339603889 85892936 +-733262202 -540497672 +-784389845 -643108356 +262486765 440600619 +-907364085 -905174944 +-413534077 -257232044 +-982346575 93679417 +-237607184 -122653204 +-864372183 612448747 +185798580 788201725 +-247922131 526477164 +-431049942 -35004573 +-156883757 -686527142 +-17612398 -951612936 +-369049508 -246879968 +-328266939 -670448708 +183776262 847203506 +996547611 28128404 +-319276929 62574390 +152885694 -723918491 +947684683 372384752 +448775898 -888809266 +-845577927 209075793 +141135083 427495071 +63371345 276887306 +153704819 -702637170 +822494095 433220709 +-493568374 945253635 +-83018469 19474868 +-963975480 -878300330 +-290903355 266260720 +-132517509 -735844429 +-253980338 862065997 +902025256 277411996 +481323138 146753884 +957225617 414553639 +-721227 121708656 +-957449371 657898385 +876883962 -406196049 +81931457 180099715 +-322805007 -451603893 +-603948124 63854191 +179980047 55504743 +343211583 721564477 +791821011 941288189 +288493261 -360080574 +840609931 703686011 +181888213 622283346 +487826658 -47244353 +270717255 -44318617 +-433900945 174620887 +-375610126 -130196284 +-336352977 -194415991 +265207475 -487978446 +-930025215 -458006577 +406803910 567718707 +588662159 760909065 +229890956 146780419 +-807766851 -63345270 +-224896263 -363872536 +839062406 -876261011 +803345282 -976485233 +614649806 228740129 +-474237148 -681207721 +433353935 320880574 +-460220197 -779818780 +135534315 903319838 +-611668640 -649223344 +-240509642 122727741 +639115239 -386984654 +-951817055 115539955 +42174136 850253829 +883173524 16036870 +512632972 804961938 +899976385 -578425881 +226562867 -921146008 +386193567 322305286 +-325233508 -430033510 +-102140336 -878308723 +578782709 852317662 +-848557875 741466323 +867659142 261582540 +-472568497 634970040 +212098538 -222152609 +-144062028 897937349 +219450885 285668549 +829127686 399152579 +982339248 -958189098 +-25823931 -676360993 +315848880 -11585884 +-321106441 225433170 +356296318 347298472 +-126578227 797367175 +-318780270 270231737 +911996759 790053888 +508238619 770408416 +-738351717 912387202 +-107836310 -322821718 +-341640600 323630250 +-42139237 857492775 +-15089259 -807640385 +910705288 66275708 +-994551854 -41909812 +-289930133 -867035311 +-897394092 -385881639 +806597574 233520846 +-152032581 -127050256 +329712578 984544359 +574194773 632204238 +990679019 -264514404 +-17720229 -431565937 +-295897904 719777175 +-711612146 675940026 +814262754 925165153 +-554467720 160218181 +-306698402 -490595972 +235419719 -764122040 +925642226 -731994675 +-677010176 286122977 +169726858 329035775 +267363116 865948037 +36172691 -728686131 +-889140291 57866049 +-228423135 -127415963 +-713335354 -971675718 +-790258174 154621957 +-984556884 -156201699 +-682244620 234196056 +-615881810 -924989769 +-738384254 931287918 +-96885696 -747039680 +-791359430 -276919252 +937513496 -768777614 +-642060872 -873572463 +873599667 33224417 +-821781620 168448826 +685618973 852341590 +-846320329 204568466 +10318867 659118820 +-358560516 325412981 +519404288 456333482 +-486475637 -394878238 +-993303196 -183513368 +-28881176 -586486372 +-367621755 955368127 +804970895 864027304 +-230093258 -591370030 +24503385 -389390645 +-498631437 -65594209 +987839214 17885875 +699251289 93642709 +-384732335 658956553 +994173061 -92660587 +-612303064 229478810 +-14566579 372748760 +290198066 -457700372 +-408765406 -525273439 +-828687603 -258474668 +65478860 -528449081 +-409500126 -931963483 +808253948 -104454590 +-638546374 264705736 +527836112 -982745451 +1507216 572820040 +-782889981 -434158562 +-68941948 -983207567 +357623609 178735470 +-885258270 -156654754 +-611145544 748441496 +337669197 -237421765 +18954055 -199067614 +602700736 -273181708 +-580079267 563255060 +-223040966 -149834377 +-652923769 634583650 +-461472212 334477400 +-265002517 540102873 +210190056 -971516825 +337653893 920659277 +899233204 199685225 +-330759118 -685183259 +574129463 -462889757 +730483558 -759305485 +-962231894 425090843 +-919839898 860420871 +-687945540 -516679357 +386534515 -502790604 +748149594 -771297619 +30362661 -637025596 +733849499 203840949 +566258879 -427873595 +-77009273 -486125444 +-905331911 800085913 +125601 766361170 +-469440946 222762384 +395725514 357109816 +116756341 759324905 +655912072 208700764 +-104576522 -71419665 +-346504334 -669188062 +-461886921 969409500 +-723874929 63980549 +380319490 53812430 +269124297 117032916 +-319504847 -991163051 +438527664 -768505276 +389141517 -761440690 +-553151629 -172973707 +168877997 -303139878 +-312167792 -98874836 +469485679 -457754536 +722729647 -898074698 +594605991 692995195 +423490414 -942985021 +-921315140 153083751 +519024237 916219414 +-437776124 -673790763 +-746513032 518393254 +-723113005 -274362442 +-344631121 524495514 +-158937726 -882991780 +-454894374 -86425793 +267723746 236399488 +960007163 868283837 +983232826 265897427 +554968006 361597720 +872047781 219868899 +672146302 843092097 +-880954856 -683266294 +-976755576 -272012233 +-1520298 349646024 +-262018319 -716222434 +756393258 -153421887 +-303311946 -3222409 +213216241 527215070 +445860542 -191198590 +-229584881 -449940036 +712886069 961351281 +-27211338 204227378 +-395548139 937875149 +-656803543 418611479 +-617062547 14234141 +-20160568 70366982 +309085941 -60808244 +941173769 -746689883 +972701981 383953179 +574572802 -198167206 +100616243 230968317 +624812287 -646144727 +-855127558 147521298 +606931896 744834368 +183318964 -509565166 +-440791012 -83595279 +-654240052 534737680 +-7561173 -992970204 +-275942950 -862338456 +670518946 11417326 +927187662 -607196163 +306040623 680473159 +-674680911 191878478 +776676108 202643457 +733179647 -943317883 +965444351 -854158095 +617790679 634425476 +649844978 954549738 +197368610 -394458291 +349773837 -865982761 +-365374268 -665595945 +-782680539 -508726980 +-608445278 -821332384 +-37058042 -504640651 +831551601 -760183480 +141154313 997427863 +336660417 -881205520 +751137802 149623678 +533326133 44497386 +-258142260 -759835327 +-150613941 980852226 +-313764436 -113208286 +-846089121 -182094613 +888703534 635597450 +-431636143 -598854334 +623311188 -555312054 +734142185 -84794786 +-676930211 923506325 +-22171329 795194282 +-790145795 -763012895 +-288755446 849055507 +881578446 -460396314 +282945784 79991083 +376468492 -999547996 +-846725519 821254756 +-86219362 -683681741 +-902598375 776857421 +-506468719 929167662 +907340408 -431407734 +446800781 166815653 +767227250 93454825 +-646498337 -982782848 +-34001791 -400075393 +-586795133 -579391838 +-710964626 581574546 +-685051894 -675313012 +-897786244 833760089 +-930574971 444371645 +-493976276 -546140065 +-606347762 -464634192 +479150235 -550702248 +741288331 926157928 +-796974981 -121608247 +-830493997 760861427 +-162478801 195505905 +-321044372 -428129663 +-362338413 628163286 +-385361887 818159906 +-817329062 -222450806 +-619061766 -798744196 +35190776 449712737 +404605040 723761792 +-775857645 -396845760 +87566978 846709485 +945119784 231270406 +-935575187 -392141769 +867212246 -118993643 +-508255071 -671523425 +-89917093 -928255232 +265669622 -544798552 +-724918143 672096599 +-403727639 413003561 +334695709 235963695 +711124313 -281202314 +410384160 -339502370 +-571628559 -817322941 +687377214 863742866 +692354872 285635494 +-806970671 554877906 +626454447 815846260 +349369401 931866382 +229828333 170145528 +-753357083 4032866 +-697829699 -786300119 +-260537533 422610147 +232156165 -425379587 +-767841852 -698963194 +-328123673 -801068081 +69644397 26230943 +-867476201 -600671087 +537993252 710249306 +-756014148 648762553 +-385838683 -165188653 +-953910376 362857374 +-532340705 219065313 +-529632685 -334290286 +97256950 589882625 +351082333 376727490 +497083536 360263198 +-134183637 438538765 +966711313 -181366411 +-426762970 -248571100 +-484869756 -940780167 +-58365536 309683879 +788880863 -271886325 +750282136 309909107 +-607036422 167993107 +-401423819 859626267 +407807854 975810274 +430100639 300783324 +49712434 208244214 +772965699 -554319789 +-458344333 855193323 +113185974 -122256182 +994713211 660386615 +809162899 -116606808 +-758416421 802107484 +117646595 881343914 +467543216 826547332 +99752033 150216977 +307877918 -868161997 +570371979 -491631743 +-341250421 -380257104 +-65490216 914182630 +-763701777 87796803 +238843486 -835574446 +-184712182 901476650 +-589057574 -145982099 +456483139 -213785939 +-736614647 -615674177 +80797295 985784090 +634628848 -556860373 +922125681 -563171002 +-571623289 722262326 +-646576743 643622339 +513737941 804372889 +64392549 -388902462 +275158065 -312275872 +863467521 -406540596 +-991568545 539727875 +642678690 -529138587 +-461878192 -153992751 +-238215398 800767801 +-842479376 908334181 +392932714 602403505 +-503302192 -438471579 +-444262817 987146589 +-35529800 529599445 +156316948 896002876 +-949532265 -54797897 +-847772676 784752629 +409160842 635841908 +803609369 -652793939 +-500496278 589238575 +-356032257 -582569079 +843816880 463231303 +-622978409 458518160 +397150149 -65600419 +86694518 -37524075 +-709612528 974268624 +-204266452 274761604 +-655445349 -250534023 +-839336073 -70971151 +820695049 -339648438 +-652600422 -82667967 +969427996 -897544870 +569375815 143787068 +871569267 -913440954 +895321028 -623500554 +578443784 -624926438 +859246559 177285184 +627958684 -422895652 +-423503927 752961233 +-335457647 14040297 +-357855283 -302686519 +395812394 100307121 +-566205895 -169016000 +-401465806 -809956101 +-236524452 890169747 +-464838114 27673994 +974429692 -787246738 +-818518688 373920114 +-488153406 178975648 +298725824 -6107305 +482716665 493582280 +299829653 799959772 +75073704 -323577010 +-541288030 -524234621 +-83315100 -998308319 +446365874 -298805289 +455779661 912597700 +-961900654 -692451605 +-982762573 -840292891 +445346804 850147409 +-491818515 -242129351 +-816574919 -105557889 +-502984405 -831680299 +-324552085 -479340236 +-839773780 5540631 +-4285563 311224466 +-664082679 352309377 +600276354 -737053426 +716236547 -837014512 +-999907342 376616893 +-372067913 398398359 +-529637320 160025332 +190410204 -544234121 +-831764756 945506296 +398000033 -580430831 +-665488962 609540827 +116189675 -844116920 +955074006 -760663997 +-56029472 -144937404 +-661354723 -816113575 +50687913 441039068 +213856614 861142019 +974825638 -940530535 +-184821348 619180650 +664563573 -56708647 +164100311 -213695928 +-778001332 786450254 +230203962 -681126326 +-696544949 80438248 +216452849 -604805757 +455895736 436642439 +975705991 -56980525 +250948316 696472500 +960362058 360097113 +-515748674 -875656450 +-651317185 209752361 +-407463675 -555372908 +656659319 751410580 +-128791854 350178790 +-495648138 -640200732 +746821916 261184064 +-376270823 382859669 +764545312 979405776 +-10178956 810990934 +-684774087 344439701 +679046288 809054183 +-650610037 -633774937 +-611981308 891157921 +785355242 526033028 +-39564215 -317541308 +631484503 943026495 +179865200 -92350645 +-899989894 -28638207 +791163941 -542989239 +-263181490 -82509139 +-463225569 -652556901 +-644724570 44566993 +-529597297 -741148041 +553163115 2137797 +-352711565 -426907267 +662210196 -361068362 +774929785 465494161 +-329307889 51440972 +133729558 959612917 +649326751 -335543125 +-46591297 -339928194 +558769928 -294019027 +534746220 -352568292 +554618540 114796135 +-421015835 918608197 +-571189561 150235454 +530551642 727120954 +105810366 779644443 +-746149815 -916098719 +-960241109 -176889566 +-479546736 -827929812 +102988860 470560368 +483204617 -680692938 +968962578 751504883 +426093974 462655198 +521868030 344941135 +368235409 -787797304 +-325559989 -816276709 +-686749767 -318288328 +-6570069 -11229980 +-157215036 -683421125 +291440509 -694706232 +-537329917 622890282 +20938839 -740841185 +-247062678 -136649514 +779164958 -632990073 +-841210818 -956345340 +-656975045 735380815 +-737213179 215171319 +-303806977 654252622 +-870321012 164786991 +-844819468 -836152992 +381756860 262218343 +38916309 -354590403 +-648688342 -900431728 +799824306 -862516692 +-592462483 -179068105 +139297331 339551399 +-750001770 -606135367 +-108744875 753301026 +-303812739 -207231014 +-260944757 -691460040 +-368345259 -475990122 +15920437 731976374 +-963605434 256498393 +-88015340 537932988 +-532279480 -273673270 +972618430 713771809 +713700552 -181202002 +-749968367 -642420694 +-266411305 765642946 +-360520087 801413547 +825034475 689645008 +955490205 -919528584 +-448044717 141383944 +743765396 -52542124 +-379779924 540084660 +629277570 -287731004 +785640852 116189178 +927482193 624892840 +-316464572 558692647 +-397787936 -894429017 +-150752445 -421524672 +191942667 -177432449 +-56122565 -973462910 +179242267 462356310 +-234448423 492549846 +-462620956 -322513696 +246116337 80105907 +952694538 -967891415 +-724754074 948572638 +-208423482 -13167121 +107346754 524748946 +866627056 -350191061 +868482487 161837626 +903880945 -551882781 +-721224976 -574915538 +612295617 236542624 +968504969 354305258 +779763247 -774754735 +731843140 -830657502 +-426825750 -561089465 +838849020 -123631888 +-597972957 -985235248 +-355588505 -108687214 +835336332 -402288414 +-432106888 -879664905 +-316475691 -355761769 +-385334240 -377020647 +918774027 -314267951 +-933222205 887094053 +-424523549 824646652 +-6912374 -65083432 +-123294053 257869186 +427820240 -134120257 +496977030 983014402 +69172200 -906179997 +357235593 556998108 +53299146 -531099459 +817131868 886738349 +61346157 883328113 +-907464076 -667218771 +67837825 -972556023 +839539434 338776882 +724702217 446772919 +729278252 389292515 +-818374335 923766921 +740498895 478681389 +118377911 503403818 +302060956 424286184 +-966655194 -180982341 +600479191 -49070342 +189556342 839886020 +-673678065 173149370 +276720752 754202723 +839806240 45624696 +-131283307 -569680180 +156385832 -162722755 +357212695 -710448053 +-696744553 -388353005 +-87014066 -694716299 +213896840 -229832051 +-844846636 -338604881 +-186779233 -692855241 +-60511342 878082852 +-324275784 345018477 +694888271 -532347042 +-691692533 425424541 +-355537943 -280987670 +-529036659 544099033 +421781519 -228406856 +59725315 29384688 +-77010242 -513915338 +-48970524 185293144 +392513026 -566826050 +-462384473 -944335347 +450143719 34938529 +-16181706 -258444014 +-25351740 -923563675 +-903071552 428231156 +504441243 776688126 +22036378 -177811206 +274312478 -734469404 +-997871163 279709034 +-749489238 573604708 +-931545659 683565872 +105404896 -282454930 +985561339 62795633 +-146186614 -883465804 +462706518 -437321535 +-566141487 -377602946 +507525103 -43658140 +-47673647 461589702 +428652471 962728661 +751738183 906160707 +-534457146 -505686299 +86226270 411917629 +436501483 -568476727 +577929257 -963911546 +694085849 804217527 +267189284 -916258188 +-953717407 512886642 +-968924599 95562253 +-586295760 257029920 +962182122 -620537068 +403778070 -944946814 +354959912 -67263932 +978087541 -545142001 +-204580757 395904285 +569358388 34650905 +780453567 -115651113 +-146257948 -732642144 +758579266 639876804 +52937105 -958595626 +804470112 42005986 +-414230879 -107818093 +704120017 -637792868 +984099556 -142717799 +-954734283 228911441 +237806903 935389201 +943401840 189283478 +859037835 168629770 +-613725291 -326519951 +751187194 -96188424 +-922763105 -555936310 +-537859770 112490336 +473820506 931635009 +423059409 408367634 +-487371412 -531605094 +12309022 -390822978 +-371806223 -637252211 +831733056 -875128635 +497069325 -356499187 +208120605 -726268344 +505146357 -552220039 +-479163620 571793457 +-660541959 -884425728 +-601364962 417374252 +-784238297 -599541668 +511423203 -609918327 +-224401430 -588483706 +279869317 353966573 +-743350643 -276546142 +-161740664 756129828 +-677896772 -876882118 +232012383 367952362 +979105068 -622569809 +-632503120 584381934 +933568344 971435142 +-284720544 52344733 +-216089521 627946977 +-628907694 429482278 +-175573930 -949634429 +236503906 773950985 +-396106641 245043725 +654329222 361158673 +911376088 87738275 +-523857171 638868552 +784049894 -80783764 +212880227 -346984766 +989401744 -948354654 +966343045 -952425052 +-410292576 -875634982 +-547494847 901594431 +-365543434 -74571767 +-706432967 603277156 +539834793 763618168 +127654148 995324552 +-819699152 -935198451 +-603133824 414218322 +539843694 -770023584 +146902847 404140694 +763553221 -810254607 +915330765 683604242 +14240720 -924601204 +51810604 -361105460 +-972624934 629733469 +538496877 931732746 +-469570105 824612207 +-791732242 759401068 +-623477140 -361505050 +-232908069 -219440498 +741661660 -174547405 +82469191 -956819222 +509545457 384438777 +-770853596 336851050 +454222534 598215536 +688074510 538264726 +-932298349 17160075 +-849969301 -309159341 +-856711392 117960845 +315182699 400751832 +76199610 872166735 +-460399331 359295977 +-564526364 -949840357 +-740030832 -187479922 +-796257189 -137401917 +-499454049 847755696 +439985660 -588786361 +-343841243 774947558 +-22527895 -903067497 +-833888853 807762542 +-854781199 811261181 +-139048325 -443954826 +-564702154 219106539 +56844564 793318399 +-77290209 -307011211 +806442154 314220497 +-923125152 -309936879 +-320937930 708565474 +590891615 618708887 +-764223863 207171685 +-250855479 -94581156 +-791739602 -559648572 +731420441 -999183929 +-89105897 -516504477 +-140482830 -96624233 +-762917813 -838701553 +-660118349 772548887 +-252859951 -795737322 +-418458076 -246113792 +6825882 466638719 +-353761566 -681793111 +84164896 266907144 +313459148 282390250 +-787905345 446309639 +902749680 -957773339 +-959381982 61484401 +-782097366 -970492349 +588365369 -416861483 +-284492 373528241 +-220217777 -534780331 +38830300 -94344351 +596031120 55148633 +670439174 -953673138 +-640640553 -862428166 +253388707 553819915 +271211951 -667031932 +990586098 822781070 +-201902300 42592919 +-280334732 -83267995 +-670172968 -771186995 +369332929 872178736 +441249659 907354748 +466265984 -121209986 +-524561674 242689554 +189486003 689806653 +271729252 720259155 +489553612 -870701766 +62281765 -783589147 +619706196 -139504748 +-838348977 806224803 +-361062158 128437479 +-576533883 974249554 +735035390 -617970520 +36979227 313235125 +559655763 820029479 +199297078 271819239 +358869707 534061803 +-671159755 33220845 +585777685 93014631 +-445969922 -334351697 +-258829273 480432942 +200051054 839108879 +71080169 -642403882 +-278533591 -339228737 +-348666593 69348384 +675625442 88772984 +846567139 853132207 +-831879442 949654339 +-961796408 -961553282 +909372457 241870017 +55544524 -61636566 +948601887 924714082 +-701110986 604310499 +-106180851 -780812655 +111896528 -61483241 +-579396454 404338743 +425353597 -477459473 +222063084 474345128 +-94123904 -933779138 +-504428869 -217839638 +-946837758 -545062866 +-399754267 -975993523 +-288657098 781562560 +165929178 662372699 +-727417208 -62732288 +-277191977 -719850388 +760179690 -457631012 +-925279056 862301268 +-431732594 -440925922 +246804320 -664065992 +-957329200 593821323 +987496814 747618995 +602031870 -487199859 +-190921315 750698603 +407187817 -880282203 +-257810040 920480385 +913543580 -365622136 +-611267453 -476674261 +-198981115 -271501275 +539950613 -776865007 +-737528804 -894822630 +668523300 414758660 +620649358 -66561501 +415620880 -251855172 +162198089 -386431175 +-968997268 -933204561 +-335216541 866161484 +-515106202 -577819846 +272088643 -931814357 +339578536 120906723 +822137706 201939093 +106492298 -36620418 +-729148614 -510641900 +54249292 13521665 +348736212 989660754 +-859890547 279720856 +-460229849 -479399068 +-589480503 -832644791 +954044275 182234157 +253470317 298201695 +430307392 -401305236 +-305408093 404616747 +134671346 92955082 +-715506252 -26775200 +-629561216 -933089622 +928172076 -671560621 +-612425362 794460661 +-352657309 194351268 +362234133 63804441 +-26552180 -99048784 +464830256 517128660 +-427259294 -930009623 +997087119 992916096 +-127646326 -478064742 +-873163119 -552639945 +515238774 777340028 +754669063 609327424 +924953259 41584113 +-118540249 -613260729 +-623529978 930961261 +581068321 942458210 +-380730559 -5677306 +924895507 623464576 +778427624 140850412 +-768181178 800473863 +757076265 590505214 +-583472995 -553733807 +-162065443 778258903 +819222484 -381579536 +97078107 -34843931 +66999019 945773098 +311915687 -578991915 +-509675495 751240791 +-797024278 -738449766 +663069741 -403384953 +220628778 865421478 +-707023392 -831039090 +139777069 169951004 +-401124446 -402530037 +-171474274 522895169 +-263779026 -193549429 +-777797571 795853539 +6573913 373183855 +537247926 499168853 +71349831 -685599029 +878248142 959848496 +-939818834 -459516392 +-682723600 267405874 +314452072 -812030272 +174220117 -54261771 +533148559 -276589978 +1262107 439559235 +29538616 -422236220 +966480046 -398849148 +-745195539 933309368 +-527630045 -192081737 +449418032 -688157051 +732551846 -765897285 +-456626662 -682333164 +-13962658 -124013383 +45674412 555472976 +812775944 3340099 +-556598599 -739785198 +631411392 -741752026 +-476626864 -830041687 +-414504285 273703143 +641041965 673461313 +548184029 -584556963 +-850137450 -964282587 +-692768133 768874634 +793190018 939929214 +752709079 118682483 +-589426085 820333934 +418927201 -611657005 +-125529320 -806447594 +602741759 -345439402 +-144149708 380784076 +-760049165 -707971880 +-783750775 -610267663 +-265168776 644420422 +-465898633 -560541476 +516841461 -797526470 +-302050587 406603487 +-489636794 357257030 +-413835368 -338759170 +-907929028 117836450 +983432759 -597948394 +-774156406 674736035 +541030762 -424334726 +-148204442 662546776 +-667700498 335653685 +863880839 -436994175 +161376967 339565298 +999174116 -364435152 +-156564234 15442536 +-868559439 -909700667 +132723820 656698793 +-232999744 783386298 +-273279027 -478726248 +-876971488 -424024666 +326425234 243377375 +-928789294 490821801 +872407344 838962905 +-795757582 238536760 +418072235 -948754609 +-983084095 -201027034 +-246925958 621590153 +361088606 -362832163 +-959162276 -824121578 +344894365 -990415003 +-382198431 -885980146 +-476801678 66362595 +296856257 23787454 +-597097942 103019559 +654302102 -582904458 +-166396365 190399240 +-310330897 75281628 +-889235822 973196785 +-500511569 -243371959 +722057986 209911052 +630396724 952988644 +628036387 -96628349 +973636610 566111429 +-23333061 664303131 +536275447 618383024 +277827492 -440949562 +-778520909 905090736 +-392977875 773487669 +-264260992 -723572423 +727285447 984154139 +-833012354 -787767140 +449535134 -250624942 +-497537264 -680304276 +858134225 523536322 +-631798970 -770761139 +-990358743 -376719643 +561521688 -268542228 +-753037116 -727697771 +673733441 -570117419 +-754772449 -5125725 +-702063182 732834639 +680447250 520356965 +-359997228 -58436845 +-828367813 -196958616 +22255231 -682538549 +-881958231 656127446 +-340647555 278757415 +-887226075 310831110 +-679384986 563918323 +-951070261 -713686867 +-940806546 870956789 +648567034 -756177830 +66162907 -653280379 +-867388748 382909936 +-284472484 -418713995 +-650775335 -308888583 +448003731 -965388425 +-876806616 946161087 +-970369705 898314641 +-207597155 -52218291 +-969026165 863442698 +-360649119 -297862713 +820476793 -635739554 +831730005 -390160026 +608927101 925741781 +671580423 -503490878 +507422865 29930340 +-477312492 447896344 +383332570 46111960 +949308408 985868359 +-192292683 -522936578 +-925912618 173533865 +841210827 -19603773 +111504470 458809094 +852007863 -530392551 +54496046 -741032242 +-879656829 964784718 +240915279 -706408419 +994644527 -156555955 +-250980862 -910666220 +421583467 -916590770 +494808307 -773241933 +204911164 259262570 +357284240 -359887885 +439934985 270136076 +-315828581 686792627 +-179388669 384007747 +-634105526 -901067394 +-611182257 -587048960 +602165009 -666799881 +790116436 323050119 +-364756303 807086143 +-299572289 -863189690 +749818340 210273823 +-117485026 972830895 +-273002829 -59976856 +145897628 -770828231 +-860321020 264164530 +72971378 -227881826 +644182964 -379914351 +661811743 -388205147 +697147155 -485829956 +921920758 -909423449 +207140062 173715866 +-948251452 -73489765 +426954918 -260049406 +500360793 -307595675 +-23821130 -147642989 +695473387 881602204 +-322307153 -74283031 +54201029 -66856498 +537690466 -512401715 +301053813 -273538009 +-443102306 -855373463 +107356222 -77668027 +310599310 398077724 +-492617973 -690832575 +691970956 -283929406 +561388580 25604137 +-540265340 -480226700 +-118908552 -406522126 +872065604 -379404342 +437805958 -658812536 +861238768 -472355846 +252681149 -206886083 +3367133 226944532 +728257339 -18038982 +769236255 620178788 +-669522327 100733039 +-246282138 -565386349 +47777434 -509161693 +-692950145 -258227919 +-708267029 335991460 +317308559 -2317872 +-727570619 712229577 +-619119127 -961076171 +178062203 -313694591 +489280274 99431316 +-122705199 990205965 +-291926567 64091064 +104269820 -998795961 +583013394 -160396371 +-290580562 -246216108 +-985889004 609665160 +-445491619 468137986 +-550595727 -168037208 +613140572 119508266 +793270783 -137780634 +516002479 393462584 +547628547 611286095 +-895804297 -751950780 +-481896422 227677550 +792189264 253663492 +430598141 703858564 +354557810 -960229831 +81326017 -310368361 +-853444105 -350469358 +114365086 -169444967 +396086090 514743622 +840493431 643095240 +-137733142 795397427 +186268248 742775244 +-316817317 633007228 +-145727757 589382368 +780628955 -384860435 +-420536795 452755854 +-205599035 -869722162 +197333145 527087935 +-117293472 -222603180 +194492034 -915761964 +238432969 -584919634 +893231679 -223190005 +-507546532 955458891 +-107992044 -334393775 +38964465 -51001374 +560786485 809269294 +-196185702 -598659490 +153808549 -502841047 +-375583091 -243592093 +-266971724 -865654232 +-437918602 673690223 +956145985 25242811 +-448506869 181394688 +-517141679 203986878 +-436568367 580018245 +-744348466 -368745650 +-327249252 985687063 +-415351309 -307333813 +964798830 545368157 +-948030906 589566855 +-45639592 -200878901 +-328839889 -856224802 +217097702 -700456615 +-355110742 362129701 +-670817158 -334457951 +-834191334 -297584009 +-961499791 77433268 +872435685 -903733593 +-224824236 969345486 +539119858 866110441 +868416201 -182683056 +-559992512 2856375 +480803149 -577931507 +-700281405 303041846 +993066239 -908550990 +-452436829 542944927 +437680902 216488723 +-708771795 -898055244 +820883617 -123513113 +-288797017 -320462857 +70007184 604110996 +-539061550 -835378858 +276644337 -928723704 +519809126 714979841 +-929519998 -360925499 +-206932836 -667857582 +474640379 -115849557 +580413886 886062612 +-137563185 190429847 +-292992686 488666307 +-689049984 -889344666 +-953014949 783389969 +-961757132 -932128083 +230807888 924784936 +715414080 -548653974 +572677474 533823271 +611515755 -78080953 +307264154 939839401 +-688186653 -259656744 +159187014 691092958 +-916767912 423436341 +-368394756 234145731 +-358275664 408754872 +800962568 -147253537 +-596020841 629835974 +-55879296 743576215 +-671931577 -528192439 +-771488367 -195908699 +-206318318 862714948 +-301375031 -988568306 +908867224 788874136 +-103248879 761805141 +-342018741 944714852 +814080993 948221055 +336496653 -601205904 +-572605702 -404311386 +-344837778 504070956 +690240952 -342438604 +-219307619 489859285 +749554504 84159744 +-83631645 -93675415 +-188370776 981062696 +289337024 -408434997 +-372080955 -326700896 +-504881066 471490664 +-695849465 -423204006 +-990926138 -661713689 +-905616460 210519556 +874525487 926669561 +282317246 378370417 +-245643165 -499462123 +-755387491 -320446099 +-248064384 -547561878 +333378886 220178469 +855475730 39542795 +640826777 -411841618 +762581337 -255103749 +-284018597 825932206 +-750347651 58329287 +-400418397 963914164 +688122185 62622645 +356392640 -180239861 +460117051 -87032459 +11098557 578328100 +615038736 -595304278 +-781477293 -910334417 +-657059881 925999490 +-984616976 -192476642 +-425828844 29173914 +-171978837 773651553 +27942436 710785961 +-39692184 883343184 +-111321838 -961515121 +-891779625 243837043 +-150861396 173359400 +345763546 697539164 +-960074344 -60809422 +407042494 812722109 +550000113 -788418472 +859700641 -555732339 +421471004 -847372480 +28236805 -171661942 +-499425937 -646926406 +821385665 376658562 +-394323179 678704767 +246870646 380417813 +471167653 -529627483 +-286847695 -373800693 +-333247483 116302720 +-522927220 34389517 +527668597 -965084041 +-496919280 -304371405 +752157474 -268012609 +-468733636 -319016630 +-544117733 393872169 +875889746 261535452 +-535125282 -80333673 +-673353576 602303328 +152943055 -580847802 +-149063878 562007995 +-277233735 -585640843 +-600907440 400891593 +-423394323 -444216320 +-730666713 -447077543 +28028994 -274405608 +852587989 642063725 +574093586 813751878 +273845241 679020920 +978235780 -689363279 +-240690552 469758621 +-759444814 512613014 +393565054 -407352546 +-618100324 -680361759 +-612837843 -318360117 +829757853 -835059765 +-354655867 -616237548 +125694031 -95381664 +-603786040 726516412 +743275185 -237226386 +447103533 374036454 +-556553696 249806467 +491214511 -977906741 +762021109 -140208784 +-22900965 -614360285 +134043054 787139837 +433250294 -65517663 +126172772 -946019399 +100015438 885772404 +60978498 -775703070 +669227169 229554781 +116044852 -20667892 +897790297 518561187 +-893766417 320946138 +973517053 -852668761 +-826836221 517210210 +-539759437 216994657 +-416379828 803737533 +86174018 -782075769 +-474362306 -239531188 +-680858354 404401460 +-670082134 464274976 +779641557 -755904580 +-262929970 -802577951 +187489015 66376064 +-188929273 383552627 +806652610 774446614 +-660265637 213455409 +-107401385 -565025823 +435949200 -718547594 +527522610 -515479984 +431919071 255214090 +576846978 36320027 +510189075 529524027 +180105036 -604209320 +201567355 -12831697 +-708439785 -851524354 +-719095189 929854071 +60456487 656405268 +-78809030 142281519 +-618560103 -222799802 +392640151 -720984200 +-543667473 780902976 +869019457 966662428 +497027679 -378889442 +-840287259 43865523 +768082013 637071877 +934690296 -391604579 +426485462 564920724 +878520652 307663643 +30294259 704089692 +-4517785 -741829924 +324957085 -245884737 +-196331038 -113228547 +-713233447 -218035912 +-862651496 -582156779 +-449211864 470682076 +-583556497 -153720924 +28893852 337364037 +341253844 -53083802 +279637174 -584507440 +-396746947 53726048 +-675188899 -248387463 +684986490 -280929785 +287746010 442308066 +-789722142 -909716970 +-231410584 576985350 +841688062 214432207 +444665211 -608879326 +470610820 -5470254 +731128370 -440497486 +673672568 976509122 +-699837689 658574470 +-317479728 -757294297 +524366113 430450630 +85049873 -370434455 +158486785 -160805839 +-233751642 356364020 +267634742 -948086519 +418779558 558595070 +998360721 -98161808 +238712690 973601628 +-456401923 965016967 +-949620634 88697176 +142553668 -88076380 +-943394656 749463993 +149975483 733554799 +953649603 573719252 +-405244893 -942055255 +425050976 -190451254 +-82311292 778619299 +-673358171 -308480359 +-615145657 -125937694 +-747940604 -858463211 +162421681 266408774 +-801078590 -520983430 +-990677743 20265013 +728930450 -472053155 +439212812 215592420 +818677962 713521970 +4327006 165303622 +757112740 721737330 +490773398 831594505 +-21469958 -566935800 +-790021405 46602791 +-233706551 -917322300 +-580958332 897278294 +726930400 58177462 +903124128 -771617578 +189237881 -740687038 +-855818173 686198402 +353439109 215454589 +-662764888 -51854805 +-546195908 960927707 +822617920 548388258 +480867848 561617903 +35183079 877370298 +401468726 553915746 +321769733 268876154 +-587187406 767242293 +-142904966 204569874 +412192564 -766910045 +-349859161 -874643007 +341503663 -947723925 +-962164372 347621536 +-673466833 -1841006 +-207319702 -34651368 +869098682 539804610 +-897088431 337558213 +-820487970 -793937687 +-289838130 -436940504 +-774758211 860888241 +129777816 -140177317 +-789245506 -150583116 +174304648 -583719273 +-257124099 -462713947 +786802568 975314505 +-691279725 -66803615 +-464810738 987091278 +582342605 518636358 +-841819817 -304383721 +-737586794 33423134 +-769976994 742891194 +606667762 44419549 +-965174748 -43362008 +450088543 557535445 +321171957 -901233627 +819324241 -650558236 +-423646576 252371983 +719372208 825942089 +207863479 -62944367 +-262899906 636315627 +696164552 -471872664 +183554917 361328639 +-85273040 870046069 +-703807253 297321487 +-887681086 -328797956 +180181219 398336391 +-502954074 -838798462 +-33087893 -408445408 +408131467 900141919 +202031764 901413327 +597757163 294536878 +-662090590 990206016 +336889668 421437955 +67719514 -770136049 +-319772797 -417772501 +25755342 -492271637 +665994850 560393891 +-126423748 622531181 +919509376 -303536367 +619262135 -940347772 +-122716281 314062037 +218533516 -194719979 +-28193272 -421292175 +156033660 -238604311 +-71156759 -682621480 +-415717773 68479130 +758774453 -115202338 +376165852 -857337044 +-858681699 280387920 +179900038 501776697 +-992005152 684676728 +587062152 -270623374 +-830159922 492218630 +-203332531 -697682855 +-655480106 857421115 +-135770963 -829553294 +879899184 171181002 +-650736514 757823367 +592043620 663608136 +-879304388 305060202 +663210644 -116133930 +689631062 358712960 +-527364796 783198024 +547629934 222332189 +-645643584 -682073101 +-736243736 -346398135 +867354568 -497751593 +-376250706 999586318 +-294793860 -588715017 +525552546 346150758 +-67861531 -193637417 +-649145094 -706008915 +-792724760 -652162996 +-546996238 563978851 +-238451354 -162449083 +-646780369 -192077289 +150390973 -54437453 +-416089378 -976178896 +899153169 559712074 +389297942 629265184 +110103619 -777055051 +897870219 419543059 +290034202 -516667286 +533591610 481497414 +-262382233 -719475385 +-636495114 -60936154 +-255547937 275178660 +-78241033 -247900044 +-261781129 989928486 +232358353 715717926 +-596051174 818249914 +620802995 -202527047 +-781567962 -106574081 +-700377104 -465969406 +-291579530 -348320832 +909794970 -284459009 +269888465 914609383 +186453633 -853763182 +266701292 -644305442 +-277101045 -815447731 +-92815987 -875634831 +298907187 869615760 +269806624 -514534365 +847443274 660053519 +-223162621 -588768144 +-144955194 790380461 +600050913 167071256 +-346084381 -760182352 +-366702638 -436220906 +-888224258 832124298 +-723414005 -363351403 +264422417 -492047458 +-842008300 -845833096 +-860386155 -630081136 +-222009059 -652036211 +500788199 -179045511 +282220716 429313899 +226024686 190808404 +-208134998 -471975094 +317982266 -679610616 +91386555 -437316641 +-390659084 -750102859 +914055232 727741745 +-456731961 -263605478 +-96342025 -596341885 +367788191 -401466599 +179719505 -994134595 +-195897887 -181910333 +-968388967 -13196668 +-312792905 831314123 +590820205 -358241000 +866733414 -631271513 +-421138808 216809378 +449116869 -43170296 +614509564 152865207 +424010356 436656019 +-461767081 660411884 +829148981 -207049699 +296524830 -95092601 +173927167 -92618625 +-775266722 -49456197 +-560983528 -290370014 +373140660 -958354691 +82672968 -368774202 +406670602 530062381 +-632883097 795117531 +-788400307 515361483 +-339027138 798484599 +707943915 621972229 +-33720308 102670118 +724165324 -133220050 +290375216 379061228 +61869584 -575023770 +100544791 461905521 +180554708 665287140 +-407058645 675715755 +-577430734 602543455 +140745555 684390768 +985356675 436930095 +98749464 446445588 +-496602569 -660560428 +-594419481 95777430 +-191162443 487826539 +31153148 252351988 +996325281 105943258 +-792993952 500221707 +-972252245 -148810508 +262933294 -397516921 +-554831916 746679789 +-902317475 -698565484 +503091614 -666695732 +-298858412 -796843254 +-382492267 313419808 +878179978 -679143233 +72730291 952107328 +122997497 -169194857 +-505685347 -901847741 +658198120 748691137 +234677952 731685977 +-31586704 385066652 +-972967492 512723177 +-444134736 55045691 +450990087 -68121559 +-306343778 889583813 +92243201 859885111 +-787545659 901450900 +129948274 793093481 +-800490340 -749429550 +-716589029 476168778 +486141835 207719748 +-384178803 306998455 +-174953612 -929123697 +-575193925 -421095007 +-436030339 -940942693 +253663789 601186086 +-598754640 917238315 +348458070 35168421 +542365439 -119177841 +395092588 -543848114 +-652018467 290428481 +663758312 727956924 +223268013 454303720 +-839100999 -367320779 +-835820835 -27045085 +269470527 -799804304 +584273702 -768911868 +-570161849 -100802943 +-912280474 519245224 +-360723510 -123177119 +-451904645 182896097 +-92132528 -671234045 +-973302559 614998003 +-158621805 103153172 +-214110166 982799688 +807560678 380923359 +674396579 597497177 +720303787 358613577 +143711285 -869110753 +716134366 204945820 +683240743 986460395 +-973744117 820255779 +-110128995 24554901 +251690201 -109478242 +-44220711 -728004600 +-439320625 716359662 +590335421 467799835 +672792004 -203766402 +687706830 203154930 +400354834 -875524818 +-621526417 -386183692 +434596729 -734879187 +-144696592 -469904446 +315465874 393127542 +156953884 -286816531 +725834300 -513510402 +525857039 -211222988 +462249673 -853858829 +171110125 -744591692 +-375499937 -588314305 +947528743 -356650429 +452330526 220586074 +-717332158 -50969512 +-219734749 435501752 +-580096376 678643670 +532652483 740846744 +727687156 789071429 +-401327041 -964985181 +807574149 -751800647 +794989236 -233180429 +-504694762 -78271111 +-912144126 542417541 +-83299337 -441019801 +-24568451 -487068970 +-856421511 -322320433 +-81817796 468728626 +530422174 343927964 +247611178 529514582 +883676065 -3570892 +-405103751 383890671 +969980744 965995614 +-652347372 -392367185 +77045773 -241053003 +616196774 -368518165 +-513853289 -772698002 +-235820176 954666924 +757192703 -584004035 +766869339 -634654123 +-757648988 26816079 +-495721787 915732089 +-708044803 -990009773 +-424603357 -416309448 +-207443219 404287912 +-151863361 -113110377 +-224919310 57158886 +705071161 694426852 +-987274312 360479902 +628904970 9731981 +-210148356 -641494119 +-79773628 -441818646 +-830093572 683099753 +920945123 79144802 +874024922 -501942377 +93082764 447509570 +-143374421 283738377 +839718944 915487700 +380864004 576832374 +-73680881 112811321 +803033448 696774375 +70259618 -368704116 +553409042 -328006019 +-444455441 580305195 +50113054 -818127207 +-341731680 396522713 +-671706229 -792119666 +-970761626 207913133 +-579860957 101196596 +-487067595 -998095844 +-185299116 586085082 +-203544615 -497039314 +141912166 576231271 +-106713342 341118408 +-92825429 -95506096 +-411474689 -628318243 +781122775 -497426273 +-413246977 257009796 +256178981 89919268 +-471205645 9314393 +745136487 -318756401 +134031399 -167529221 +229277693 -578339642 +-889197806 256863915 +-906020353 -160043515 +-406623693 776755835 +897615999 452826928 +47736815 384820609 +967503760 -779550329 +242522206 898661618 +-749034545 -650706476 +127830579 -31961107 +304245864 944404915 +-104152121 956210093 +-264206154 -201608781 +-890986514 -602803190 +65693072 -793157617 +-6648337 211169471 +983022810 -343097811 +-56309023 -407909279 +738869832 302171955 +428061661 321641937 +879297807 -103026084 +-234886908 617968198 +895371776 -670931073 +822236041 -586828671 +62902658 476354999 +-734740181 -661315402 +439858493 666969276 +595165286 -381689230 +-140212472 753810985 +778909232 766069705 +12031348 647240900 +-129864741 385040964 +-289327687 -587397109 +-157003594 -368644517 +-646724209 485887234 +-200203953 -413706292 +678179554 -765631130 +-14358664 -649830306 +879888641 675749688 +915406065 -114794916 +-391883010 20091296 +268858655 -677881919 +220909997 52490656 +778819549 342828734 +693355470 294058226 +269450109 27871337 +-171037450 342939030 +-709740600 71364047 +-632799281 280112604 +200982759 -250166890 +148974433 -73977744 +-31974642 723427676 +-293825943 342155033 +-672320066 671020020 +436319174 -858384049 +269100348 322506649 +90513642 -440351787 +-761520449 145902677 +892673916 -714708106 +473219513 41696536 +338159312 639846453 +-929011911 962761381 +477173639 43174492 +-475077900 636832783 +263239647 962237476 +-717492044 893211337 +378244611 -446791741 +-24991577 -250760194 +-781886718 -542001552 +-420525754 -796817322 +774996894 398148672 +-348775461 748171266 +-159134597 477686447 +228564460 206959992 +-929294996 -59881516 +792783980 532423581 +873470186 -333780014 +662021347 413407660 +660463122 -787000937 +-123425646 -831142233 +357144721 690779175 +-171053409 -981005571 +-981663022 -121650046 +-961967426 553862891 +147501601 -545719084 +-955213414 -413395406 +444500226 750684020 +220725843 988238139 +-998987775 -967154571 +698204472 -317251010 +-707721799 -556264726 +759869705 -798072600 +-432243098 -967323804 +-869691660 -608470128 +-184019256 -753776736 +-851856791 313704373 +713752374 -678399644 +-786499029 145607192 +277759188 -343003692 +-680766728 873277362 +929089753 -950910134 +954865274 147572274 +-905101017 -189884484 +405246477 -493356801 +-95131187 897268514 +607983712 -326999432 +-838699560 -618671969 +-552558380 -696047662 +-632472638 -662761321 +841038899 -87703662 +997022282 -558206131 +554629963 179116312 +-498672179 -401766254 +879850613 727225539 +820504901 207000627 +176772798 -199456106 +164399954 -25045777 +-751471662 152882039 +-250302529 208248984 +221152236 -94065110 +-83445390 -668880268 +294700041 -380164016 +-557087046 470218477 +-494264381 -887667062 +971284042 632256599 +-776778162 -64405816 +-661742666 -786513930 +-457569450 94637620 +-241665658 530723426 +354875969 988206758 +565604203 -880337394 +-796311582 -822579338 +-242733034 180193249 +-156904295 -433798159 +-484498617 716851955 +-516564903 212675086 +-947210902 462423558 +-943909383 433052087 +-451408804 315163569 +-442340400 -501215718 +-837418746 -48738588 +-165123743 -224234957 +-918888568 286836186 +-890702932 5522052 +-444345201 900621629 +444066489 -818880117 +913054700 -612121801 +-240557256 -19143198 +-988036804 -503122808 +605533548 804870436 +-567295980 -831183452 +637860127 661930700 +-433259477 -638920826 +445259042 963819321 +363269038 -668104882 +396611257 -553944632 +923116227 -317821100 +497966043 -428708711 +881659250 -900105521 +365972744 -182116591 +868818007 101621301 +-642359609 -978321557 +528776292 206441033 +537187944 -852790342 +666686842 -736566986 +-835000647 470320438 +339083610 -62901130 +-53520230 -994790806 +-95779208 -272936430 +-950134269 -510143055 +-10022156 962659901 +46225803 601331142 +-824299873 -724242849 +-997849275 -295827229 +123186679 -114788612 +-257242587 -62954035 +-480334960 481133080 +794410400 -600927286 +199309162 122726870 +-110491832 -562869478 +826413457 -133684558 +34512553 602248566 +-871147145 -544542488 +-947394058 411750387 +-240881858 849499336 +-148522239 20453342 +-476608911 -335318029 +-466467289 439288554 +936181451 821182352 +111576672 -294382787 +-820006137 697806793 +-617535211 -632097079 +803783739 -43041516 +-266199362 -947709824 +785446255 -464209144 +932038782 242729 +532739099 -639089383 +206348536 -60691534 +-959082692 -299354528 +-595692135 264343622 +314918304 -24497853 +-201048687 -192420015 +343711990 188771756 +-572904291 805857562 +-661357572 -13594910 +-510816853 -154354911 +-188822311 -284142271 +463788145 -349712953 +667477492 -866223098 +-125352243 896321104 +-733558527 -337923436 +-1097466 405300935 +56621887 -510254303 +585125932 -998800912 +-555209473 598202180 +490539156 -477589148 +-638344296 844587519 +525817790 409524036 +379953506 -20444142 +196548304 773264695 +967039945 838548021 +-761701934 -502529587 +-410291653 -332458399 +-519138462 538072251 +793586850 -517735817 +393340125 481327988 +168630268 -696458215 +401186076 70640671 +944763699 -69391035 +-909938920 -864389360 +-963711084 833490409 +251590475 -446444760 +821210450 469285777 +474768540 -788356656 +431315167 81302599 +-954147286 -508193454 +-210307862 424342179 +-607509664 -747882494 +986648906 -88831320 +-462717413 738225688 +611634335 -970935152 +445687926 72508808 +99069939 471629020 +-900472823 -970156138 +-896860359 224049610 +911741940 689472326 +-311630414 993414363 +-918232149 281043634 +940222056 385772994 +78685969 -495405313 +2397865 397114959 +263194362 581248342 +951160156 397620270 +792818932 -344414665 +636508764 -123379039 +-771346525 595015571 +-653635814 951082338 +268654628 -835603523 +-624986455 999607124 +-590988347 -890542436 +-744852761 125101208 +295026948 -12428564 +71486242 -792771550 +-628607190 -433542551 +700439959 -691803627 +601352449 31027513 +-219635179 -802264098 +216110176 -605635075 +210914131 -40357026 +344236476 -802825316 +278875922 412962763 +-818604400 556630576 +245038212 -799471470 +787684173 136061069 +586893126 -708719054 +-234125441 -251760943 +-318456368 -225977063 +870231025 369572549 +-855462950 -749026500 +442704278 498212018 +215894731 197733920 +498502240 101094048 +-717803384 -556189707 +64677241 371057466 +616864300 523874108 +816572502 -943706473 +-488347901 886287308 +244853509 770228286 +-129232597 -994899987 +-422604439 -340047826 +-323308678 -742356811 +429144592 -34337504 +150178715 -399324227 +-806913716 -643403611 +504641544 -861889883 +733822439 132243740 +-944360344 -298680769 +-49482087 -244983617 +261974854 502351867 +-284044923 606502764 +-351091949 -316203887 +830358055 -818505992 +-690425613 63682328 +924652461 -681490002 +-966861587 -258776358 +-46612445 542076547 +-79368950 618236768 +-251879500 -920888914 +-689210388 -72136288 +-191550068 867956557 +-608242738 517220112 +-367402283 -39449752 +-668640972 822130509 +672379989 956412830 +89108646 -98394854 +754325325 -522297331 +881269557 619999794 +314216678 628914484 +-6949019 725048703 +894157971 -891965620 +-378695656 -809008625 +-564437799 216595668 +-220947036 -846241897 +607880509 -452355420 +751023417 -31726507 +851783511 -189151003 +-932200425 750521520 +-647437854 -732249109 +-994485919 792465784 +498392502 -617918540 +121740576 -514932979 +26554639 337922979 +-183516101 -560767088 +-368274122 370737519 +-660130066 -376971404 +-489395777 287363538 +-721523769 -615487519 +-583181072 22007555 +995905326 -221074664 +-713155050 -301167519 +-989490835 -238384581 +-514355656 118921639 +-827210453 -651148105 +-478013523 983753573 +933730471 -868237236 +-629700262 -410612288 +209712335 -434777398 +-711641443 -177663194 +293152152 -621217122 +228318331 15904867 +-664666592 -725155092 +-962176803 -994317088 +-458524121 989946293 +-941021931 -890937741 +124311267 39873491 +952461109 -273548032 +-982396929 -779811938 +246883524 560665344 +262858784 335509595 +447362371 -100721645 +756222113 -905186994 +498901186 -821168523 +-303262420 458289294 +-30514788 -288858817 +511289442 -742629056 +-945187286 647918382 +653345818 -294921625 +306814110 433927130 +-10087822 604752122 +786712026 8658445 +-359345711 -994548571 +609475665 330015458 +324015712 208606396 +-71369097 -340367098 +-549826880 -476097518 +558018472 -969357363 +-646503408 653515945 +-863129043 421675536 +873192149 732066622 +859111501 656457316 +-585858726 541902184 +407229285 -723473546 +-398987118 -469227773 +758451722 139273246 +988713723 -601547146 +552848175 -844367774 +909553856 -862599434 +942615971 -765923748 +-74316089 -345710805 +5309334 -714321058 +665100602 382164432 +-699776777 -278111279 +802701706 483301797 +-866011206 539312850 +911813779 -17931980 +-860044660 739288420 +613029114 -75350718 +-881577602 362557832 +638865369 -269851956 +412068275 -21876726 +-162543231 -824609299 +87508163 -580628115 +-604950791 -202474844 +-456619567 793878398 +-877239332 -888335330 +-138383897 -160024 +-889970877 -828379116 +-73056351 456916264 +253037312 584995601 +-403436554 -630272700 +-831887664 155636468 +-953817350 -74462292 +-978102466 -173993324 +51202925 -417424855 +926584202 -322465006 +-847046331 634320528 +987582681 -930480066 +460080188 50717310 +-860756259 501997673 +-345928970 511409811 +-90259240 -970007543 +-435769676 81578473 +-313192052 603743707 +-800966203 935671100 +475288985 -766041750 +687455558 3346808 +-958342550 713753377 +-843244529 969962667 +655870212 -937615844 +-849515656 212671860 +-158477884 156877560 +-252291335 -354769928 +-783885805 41313081 +879460569 223766192 +-791208713 -342976745 +-440142770 193704863 +-758039728 135997995 +844452054 -192810237 +-578777566 505482358 +35810384 1224163 +-648437236 794864907 +347019578 362198431 +-561641885 172305269 +181482270 -49990710 +-795721465 65488466 +-998672141 837995783 +-151261011 738403328 +-261871007 860285085 +60023917 -696474882 +-108956 -258614248 +-241631160 -374814687 +-680236686 -146975834 +-856199891 -953162773 +-677788429 337559685 +266623265 -150997712 +934015845 -410329276 +116806315 528258726 +-957048776 321789421 +158615936 -758641920 +558974374 615259916 +875988856 -884236824 +480664112 -299185416 +-58292768 -462150551 +829342112 363463949 +-82911074 383949227 +-523591529 -437576701 +-226167776 741481633 +68022486 19087577 +900773435 -664770901 +204932673 881625012 +526699093 -647906580 +-217882917 375287212 +-114174454 -236634466 +-290069119 -145741838 +-481510242 -894665755 +-395863285 -381487142 +13117132 -503252404 +-530731285 -756784675 +868832949 6448369 +767241961 473146222 +-446879074 627143512 +-729166238 147327966 +-170469962 -404729416 +683545659 -924741847 +-310663093 -436322855 +9216288 378323171 +313963053 493312905 +-308963984 -192263909 +-756647355 733990473 +794589989 970537695 +-320685272 -180027575 +247161137 -908129332 +-805958400 -514421512 +866778134 -455670651 +-706210323 109860724 +639320066 8181995 +-14330187 -347343466 +386939116 899606065 +70993319 -208277322 +-487467545 364967230 +-277793136 -75059062 +969539443 902990824 +-81054174 576038595 +286537315 655169767 +706140005 940842887 +-372245551 -172224775 +55120047 -250160818 +385274619 879521858 +-900151750 -366361423 +992248559 862880168 +-964915263 -317843086 +188104463 712408922 +-5493661 834219448 +-141064927 -645891765 +-972317213 697411771 +613278941 403159215 +119558269 -874268589 +-757134059 -546779775 +231400288 654452437 +548049540 273333781 +-701567386 -819652671 +-232369169 924226474 +-537772793 -615004844 +-864598643 -231313562 +698563910 695539726 +98396560 -387382922 +341339456 220623340 +-557613764 917741788 +384497743 -63861380 +980907929 158243962 +120690405 723677625 +714091106 -306013745 +-435091216 -538667245 +166819068 457310730 +-478737936 428916246 +-155082108 -990815715 +-418538014 -657027377 +372201412 386696006 +-615919555 418616746 +980103069 860030353 +-224051603 536987897 +-647548469 -219876102 +605843621 -719570007 +-247859494 -122020272 +-474566670 514671515 +849509947 -702449403 +203053911 817632571 +-597340705 871245100 +105006514 545367311 +-164777916 -452920043 +-269839577 -353056796 +418739527 -880106080 +789510229 -750871507 +887553100 758618688 +406171235 656225811 +-70468739 -83038342 +348221761 -886058243 +873857782 -707681805 +-435980551 9897557 +868650687 203401651 +447772840 -790723395 +-314039700 629560595 +865054620 -189553232 +200771890 245189496 +-700015745 -678651512 +288247363 951368814 +302554253 -90585734 +-248134544 -295114660 +-843926664 -832877037 +-568536052 -344671046 +-10417091 -572889044 +733840672 -187689235 +596684976 -693934461 +-91958650 448855661 +-786216021 251899776 +245053857 794149067 +330746161 -817178445 +527711111 135309282 +232217384 -966905988 +-834542771 -841432343 +13606201 -120248690 +-124239556 -501102739 +172634629 687423002 +-91301004 -452979159 +-833274527 -469291642 +-952418359 143778945 +-834545692 -420687557 +-776691361 673369140 +594544902 -376545057 +504222114 267094750 +-474868635 630232836 +567216453 623368392 +-68098699 -625999170 +693035699 -613271040 +-938603701 695530354 +-13768121 204589666 +-39557586 857096154 +-888184158 -795316292 +195036411 408863653 +-763553169 18697136 +-40305650 857463071 +-63369980 435089632 +243601702 -554450087 +-171238973 980022662 +-908991282 -830216244 +882094967 -884645625 +-498467864 -951962043 +-226092013 -355344970 +880739295 692752006 +808347944 -454574149 +863084884 408325934 +-655145155 757727867 +-594594280 -43650083 +-961847250 -561825689 +606728918 501214731 +964102889 -472434798 +-575204926 -546707626 +-856812432 649946054 +453402859 -931748107 +472793876 121557822 +45194510 864552250 +-465697022 -886991425 +173291320 -32914856 +-799854085 -183416616 +-888485311 -250788072 +976121157 -32293101 +123791364 -794642226 +229726886 -201931785 +-70372342 794907480 +858135640 961964257 +883939016 711575833 +430065011 -951708929 +798470354 264337051 +903694140 627948652 +605647701 -103545019 +459578712 995570300 +460401122 -368676211 +-525232065 413646890 +-432065397 841273075 +-823887537 -255473443 +-267790595 277627177 +748627864 524262765 +-430614270 820649743 +-574661526 683498390 +130147023 -124255690 +932421018 942592470 +225025943 222312887 +189833005 -559867634 +-994034229 121233363 +-318223680 -169358797 +-988059685 112886272 +-153973083 -796669273 +600516866 881062828 +869579551 966609459 +-555669407 679688674 +-959194251 -272279050 +-991564496 -120094137 +-366937566 -932438076 +-137536865 -904808004 +-418122761 191210172 +476495619 -477296431 +681926575 425267058 +101245629 -244505634 +504714910 327245964 +-374250629 -984317259 +-385097082 152564241 +146701252 -297904350 +-992715174 -65980467 +333003547 340481522 +-883351701 826086148 +704035744 554519099 +692331626 -649089454 +347355526 590564963 +731481268 -932514898 +45408478 845417623 +-361797207 -680769524 +-775866322 465971625 +847571883 -178801423 +-809926325 -131442645 +-720703102 158579103 +-239897008 816295700 +-628456772 -635957843 +466067045 -630825117 +160278080 592692699 +155794957 -595866475 +14803363 411876429 +-824407972 870846090 +112122692 -223796617 +-447532472 -509411641 +730402926 -379971025 +891066649 216442501 +638723345 16507080 +801305396 -885431096 +-907956626 -285425374 +-932993454 -879737704 +-331499816 -976745649 +-310021084 392781534 +946369400 -927237118 +-469866651 -535000678 +-976679308 200039106 +-780625137 -826476858 +974689653 753565810 +-387446054 195464008 +850307446 294029803 +-411479352 -458597283 +-21697079 454173713 +-488919344 -510976599 +-99764464 -835539534 +4396441 255221455 +589930479 567044161 +840664737 -463412806 +961471347 -634681999 +708309342 934772028 +-448707595 -355042741 +-755034929 -952162410 +605283789 -300559752 +-301181790 -913833388 +531458029 944200083 +748365171 -231938106 +-216621949 -782021289 +-306287158 484061788 +861194232 -72458510 +531495654 123234921 +-931361669 169436847 +828732607 195158042 +705756414 782377515 +206034391 -918709302 +97929422 -740634134 +-379067393 -719731365 +556655881 -92560427 +-477255055 -539953596 +-145986803 -967582635 +880791807 429689368 +644821701 -613836167 +270300524 255629415 +-324174700 -189606900 +-889271258 515887697 +-622506852 -877576612 +-394567343 667480506 +33042028 -534132267 +323749213 770544633 +789922251 77151107 +747321312 713442971 +-660140206 -988104362 +502086410 748134960 +519904802 775521717 +-424187192 942332983 +-515669512 -317455918 +-91620918 718156505 +-222707290 -385765919 +-177686509 -582430653 +140210147 891576760 +-229127819 421553567 +-690657695 791262494 +-740152420 521797727 +-405048688 455719398 +-861536505 -278820179 +639586661 -571392725 +219686736 -694663955 +-270672894 654083729 +-522743872 913891215 +716865548 916221411 +-50402272 -635619707 +739846609 -920261466 +-929515474 -771295378 +79291860 144438564 +-46960565 -297231064 +-591989240 -887613765 +501642604 -364598095 +786285053 -22307316 +-875570878 692938880 +909239896 731280787 +951982957 -445511725 +-564353146 -987261025 +-365049697 -966185703 +-69602721 170354078 +300500945 520022959 +416756896 -265787361 +-57053137 -904755547 +747828533 -969220021 +112508012 -648066459 +389568948 118942287 +-689992952 -299034492 +761278000 -24794958 +18880080 -732929858 +-263039859 -729965784 +342353647 646835626 +91815029 422976309 +49871113 435738658 +-363781675 -762095183 +697256256 -943202905 +983619809 235946870 +-438036780 -145244664 +-205807414 36735950 +947588 -444187121 +256624584 -453288481 +488467365 540305643 +-939577304 -359066247 +-551844863 -966916971 +-260513363 388457714 +-648507244 -357798705 +400746955 563369387 +-917041114 -463186020 +-125660986 -114201253 +18729785 -487722092 +636648294 -94980584 +-855088609 463650500 +-421000659 -786410979 +-856560191 -55716087 +487968129 -828071124 +-352625314 -413427259 +-510244135 -49403051 +874076454 875688621 +11700574 894499621 +-488074268 992107936 +-709180826 864200666 +629344383 543366822 +744032055 -918860206 +90131532 -532173549 +-261240663 724362282 +671111715 -170312083 +-685551425 58046722 +-504385803 -132494851 +84461119 879871424 +-875312724 -569226303 +-472340988 -163676455 +-287761066 476607668 +-3262381 -202512986 +702643580 223562751 +554316645 197588832 +-768259349 976589021 +-22685024 -809013104 +-582728041 -121079403 +994388997 -989067581 +966486780 507515981 +829715601 -672741303 +830812675 -522147289 +-249172439 106908514 +-140123249 352375444 +-991667238 -399913471 +-749815319 276708303 +-46073956 389793755 +-351639042 136901390 +931831708 481401031 +-65715449 184690307 +-299613625 684029389 +393898167 476655975 +-757045702 106444953 +951870980 -241351769 +-570371580 -360527089 +966547790 -270107118 +704943003 -801730829 +-784452390 837510564 +216581851 -127557461 +-107938221 -717371534 +463813876 -227316511 +422120858 -880572469 +-100956024 256345 +180176702 -817085974 +-145307449 398231301 +938514230 390359696 +-998659881 564154132 +-435383140 -239749894 +-792960078 -278052405 +887280569 -364244566 +-971221931 631925844 +-362588930 -681037686 +-50540549 -650316383 +995602315 -539303200 +647285918 -512794646 +-36305452 -591011805 +70866163 209913673 +-33696116 -421543686 +-329148147 -645911953 +-825182265 903628241 +-569623508 -960944046 +172749799 -148924913 +-195521656 -514088533 +-235810218 -98620657 +639015968 213190566 +-393619182 395562529 +-560700024 293177599 +804840301 33658102 +-237754063 -517013791 +34545844 -685956610 +987220014 597765066 +-282520292 -764504780 +964976982 -187669602 +891699594 -367423121 +-719371091 222083747 +660296095 326125728 +-589991448 386492122 +-25807498 982772013 +-521384061 678690951 +-779628787 -906434593 +917123071 640331026 +-673532081 -437584490 +75417757 179385774 +471617146 990564167 +-583496763 70758066 +355318661 981678237 +-103541851 111573739 +559665510 770575567 +295640735 -50413910 +-470875399 -597854190 +13072857 -429702294 +722523349 -797366826 +-296424656 -32677251 +792534069 -285880718 +462975792 -672520800 +-140894148 -193757866 +-201040291 -773201169 +886990046 -663648578 +-605103275 399948100 +-749017641 182427927 +-539344822 370538808 +627590644 331635371 +300603934 24622867 +-80755009 -375028136 +-716252593 416854111 +482772317 -984401688 +-710170889 -964707979 +-487696033 -772521274 +538758921 -814219203 +531390301 -568485839 +-96949848 -447037605 +-953275901 -402875856 +647615482 -164157301 +-7144810 -520896634 +-372008194 -552246673 +60729111 79310477 +-769668803 406226752 +-674163260 -321931781 +609996879 682287844 +498932483 863314657 +-114662506 574238211 +512147406 -762165147 +-966338850 -93165466 +652618994 421158163 +-401347616 888294389 +-988947911 -641182996 +368795485 36862566 +-188357303 -460512577 +-37604836 106754170 +-957146921 -250360183 +945366403 972734091 +-111106755 -57157502 +-670258728 174854839 +574731252 -112931874 +577460733 20301363 +569792941 -26089742 +505398260 106875821 +754170794 808309373 +762024334 703649767 +221534391 577335963 +640834569 -854331277 +324514640 -690567947 +-794832422 519113030 +573514829 418664663 +-795472389 -697353119 +-730943632 -441728679 +858195311 613819877 +-447230688 273444015 +327083453 -310490634 +-796379885 767371768 +400709588 -36769403 +467010326 107842883 +-647944260 563221442 +-166391730 956019885 +988518129 -430565234 +-686584865 -878100410 +-55351418 -284221688 +-213440286 873127699 +534092214 -897711362 +353739277 -406523724 +-5909791 76997864 +-792793719 619340842 +168932544 -177334688 +978269602 751796760 +117264875 -851175950 +-341611670 777305745 +-366324208 793593912 +411382547 -56694580 +818121845 -714621921 +305730704 -980481212 +358696402 -676401844 +-349399545 -681427150 +-340302497 -738246956 +428968002 -894951692 +990677379 797406196 +193193870 29305922 +-164784701 -64250287 +-253045562 582795876 +329177782 -7727495 +816352855 277700594 +-549514689 801731665 +-610268154 -798252886 +-673802073 -51091296 +-239702035 78631983 +-665488867 -57725608 +829811625 -538871751 +-938839327 -904740475 +475316645 -825258573 +-528175597 -840186860 +-905957607 -148282370 +710588298 -669319637 +-596569326 170722996 +107206702 80117701 +-629649821 -342464117 +-427984548 445992869 +-893490029 794745680 +-150535377 24394568 +-931917136 740717342 +-886484188 980894342 +330005560 -49791729 +-747436862 77723186 +-172611968 -101281996 +-305658133 97020978 +997629208 -323590842 +-664265294 -89630405 +-661816317 -929328762 +-703695760 -362401784 +-347839726 844864398 +-813233643 -3468025 +-849643467 129588370 +-472433394 783300508 +601477946 817050559 +262462192 -941333243 +-472061382 840273257 +461415565 83491459 +-291890031 760308682 +-790422517 16382106 +-827169081 246210332 +577091085 -971078062 +324637529 -370899125 +-845978592 -490145042 +-973810935 -25111318 +422220619 -638337340 +698924473 -979339012 +-124884988 -902959091 +28169842 -758408698 +917773395 -77626374 +-854600692 625167437 +251386630 166840644 +-607299554 718655612 +637373966 -769768007 +553307066 553891702 +319148686 204150485 +208091913 -9850264 +651192779 26973627 +-130405280 45198660 +-104535462 -459082259 +-907759476 96290942 +620884972 194536565 +753013276 -736678363 +-390621774 -334260866 +813437815 992891287 +107028251 -452079170 +-641573943 -207331380 +-162270419 21562229 +835880871 386066667 +-925945837 -156704652 +818719629 180314721 +-656213092 629652534 +-900525807 484138335 +513134312 968465102 +-372204557 -794600111 +103828231 545955276 +-237029777 -477263895 +847413038 580594106 +-549474704 -866330312 +-609517716 -988710781 +-707098551 -916051318 +-444429349 395150255 +-22402763 -91082595 +-771419117 -471671276 +324293317 20916062 +863911487 -529362404 +-452546463 127191269 +-638208682 443455406 +-415098969 -698328642 +736325572 -119261427 +239002598 -662535020 +-889725837 507918 +949069512 713320794 +384378663 107240315 +-993523176 425475963 +-131749393 -134348417 +-871439837 534864529 +201438598 391437094 +-870324628 270928065 +558959000 -643559405 +405197936 373725067 +519709361 -84711525 +-913707588 -629739761 +-178479813 857641377 +-926998716 44241318 +134766851 539760654 +-56020456 -370646260 +783546340 -352040396 +477995350 673857300 +250445725 -905484051 +-817778809 769052715 +778013836 -724483411 +-83861705 -47757860 +325632875 492945448 +569971124 -726112427 +94364734 173266673 +857854662 986037863 +509811153 -495882740 +855315058 998031031 +-418952196 648225711 +-340593525 -910356729 +535716624 36232262 +-649752585 356870828 +-181349665 49821449 +281321829 -239016465 +988457843 294979973 +-719776751 434132912 +-215681470 557091340 +209539828 -314077244 +485170811 310773360 +968224923 -807825043 +637458342 -275555242 +-31449305 879652061 +671699654 -426384408 +650749465 -526579734 +-894978117 -332498704 +8685240 -275610793 +592911261 -935403058 +6344402 -132540812 +271437482 -834775832 +948352636 956288939 +-729611170 748938802 +907221258 72950619 +-594581079 -45916994 +-407639913 312998183 +378098896 -664894516 +481231220 43017415 +-447553851 92535046 +197676058 -686261301 +14747018 868357100 +787373805 926147780 +-304315589 414480099 +-731412505 233751859 +546187612 309129953 +959921409 442221135 +-629254437 849475820 +69256727 313938588 +-842983641 576892316 +228540505 -143080124 +-849749177 -357338947 +473846307 -871653958 +211000260 -929927698 +832912199 -500942863 +468427042 780473251 +692734627 665133419 +-222751575 52718979 +694635648 514875813 +-375193648 -929300767 +15047857 150979283 +-308889546 745991777 +-486427395 -438366115 +-420151387 75214679 +720353928 4754510 +446737422 -653118559 +-529834389 -355623868 +-902219331 -313890059 +-251358167 936654903 +-50315597 634090489 +360076412 262272046 +-638106549 -940616606 +-182213022 326493328 +-631624838 -610286722 +-389844767 -495995601 +119916622 -916292379 +-410459589 -738416520 +736620244 -239711326 +473368149 983171242 +894625552 -789588234 +322773105 -224968726 +-962705084 750133964 +9331050 499831348 +996697557 -305351369 +-139775203 -714725905 +-16635958 816905881 +941966232 -704101783 +-271322554 614476332 +-946007750 189567957 +644213048 844345143 +-295739259 687329101 +-461526732 536671664 +723176097 -37453159 +98043916 -218074212 +496321401 -145360861 +-747993582 601267445 +-256388894 -151970016 +-378410451 -477081448 +-752173452 180767744 +969501435 611405593 +-959054129 578695339 +-460932062 713811550 +-111318104 -477339179 +-746866213 534522988 +-117867348 134992801 +812433650 582423283 +53863221 -136289671 +725325543 -550060207 +-445298136 292549515 +-639800275 992753926 +-200837513 -78508915 +33948938 746307301 +-911882207 -933157567 +781928313 -432315873 +457795749 -632968138 +511692673 936234139 +-908308885 -831184762 +681167787 956323070 +-114675398 -369818215 +516441017 855699959 +-70502362 -166937850 +345038557 445151325 +713412282 -340698261 +-304400743 -619307249 +-565381122 615486071 +743620530 -731418563 +-635231356 -773154226 +-538710881 675021252 +496246657 -142596365 +-356400076 67828258 +-649566725 862302052 +531513564 680365141 +108250969 905421076 +-544787938 -567848202 +-221632373 258946114 +-933791105 280483764 +186511298 -573562997 +580275993 370122028 +-679057925 461909940 +635673029 507357096 +479536683 -837188806 +-70900931 604398891 +-52392848 -590487666 +778362209 -467823513 +599186518 137907214 +-515354203 315571319 +955661096 -11243941 +-373894609 818716519 +-776298777 -117138963 +438555189 425170336 +594211505 -976993130 +-144249049 -32161234 +806620098 666571223 +-815366363 741169485 +731472382 -998164819 +-360356783 791700872 +812295563 -787123029 +-164672104 -172103199 +508659837 -774159156 +-878158593 210737838 +-722920151 531564416 +-855356392 -199213865 +-599962317 34880843 +-899734216 -305005893 +-331428381 -450428766 +-394629834 43671032 +-196052568 20711270 +606957126 -96435456 +118662784 -368152408 +-374938501 -642938548 +-146900811 -713920575 +270891842 719654848 +644736765 675515051 +-342808461 -323856576 +374796431 411743420 +113722153 -483525731 +-240931356 373117816 +-697770889 818316933 +-228161264 -17610683 +228010143 23552998 +832582418 -169066359 +822147718 306751863 +-713520868 803376510 +696913603 -411569117 +167522251 570738758 +504675138 -435799486 +768277447 845387424 +621311289 103518197 +989408804 -997654618 +-306418149 -131007517 +150237625 -912255467 +-12153738 -497340563 +904474182 -358771327 +-783871140 -927668517 +129010941 -185152987 +499823158 -715142633 +-701125751 416970209 +200590584 -785461329 +967923530 38395853 +909856717 -194454623 +-860186615 927955774 +-874311659 -900973175 +-507904610 358891870 +127153494 281470124 +-127968561 -91008908 +-314236296 519560558 +271398201 -660920001 +247808912 983225063 +816511674 5676666 +-728289431 951390899 +-120224813 432245318 +-483608714 710892457 +805242208 102351847 +735699979 834419401 +911022210 -69783660 +-885419307 835354023 +301555148 -57182829 +-50144492 -281909680 +-390920210 841186379 +-305272212 -691143193 +965385733 648681370 +-384152564 718202704 +239256131 750441048 +-375194916 676097549 +637442092 -627783576 +-981314793 -308156996 +286400942 -972045007 +-637856137 513800428 +-31197241 -65090611 +-508154099 -628582027 +-338723124 -927044928 +-161775535 -33126167 +294164656 -823827273 +-195081510 734294697 +-651027839 725661027 +477417771 -254064464 +-224160733 821771993 +-904670041 -53757630 +328126138 -425694184 +-71549085 -466770339 +-739064431 -454349398 +126020692 -368092015 +55021565 977360662 +447259721 774194018 +273166595 -806101143 +905200272 -220559583 +28348325 -91341199 +-143929515 69179264 +-349127609 -583214978 +474742729 -967353272 +-993617029 -384428829 +-578914394 -50335864 +124856223 981597372 +-653007816 812326996 +-232146633 48532387 +82446390 846655288 +874492403 -327366515 +844305031 631206752 +-919203613 -172716499 +-900090223 432939475 +-514906951 -971752182 +-386678584 985579172 +-749379356 993238139 +773422134 -433720176 +-486026838 15338833 +67633477 321173982 +-560321542 -785006991 +-633050460 581073446 +-306137849 536554605 +-434352340 106267938 +912827787 744711092 +-883566435 760092361 +903704773 73421771 +779088761 -780610502 +-127547515 -837918853 +549300526 834327502 +439259185 -758093722 +-229367603 -752922060 +-78958780 -417129541 +-227262882 648716508 +767114648 7973734 +-82111412 -979615458 +813091321 -229670536 +797841521 -602168038 +-904463007 -42918417 +770346242 151269410 +-167458813 -616871397 +-158230726 -778932799 +601449006 783326930 +-760147948 325227000 +859892161 758343923 +-687891303 465125363 +78726503 -223691111 +-728378451 756358505 +-4099213 -936646065 +-482038630 198263981 +804577508 157028283 +-493232541 -881285051 +849265224 683763859 +-762245905 786006630 +942141303 447696450 +-755207298 -38324949 +717454498 95365040 +-720612493 -946890882 +-197362914 -151889017 +-654403696 -47895220 +356640154 720023284 +-271822525 -312741962 +191085052 870363112 +-223540238 12581208 +848816751 -563688771 +344055113 -321379023 +420322492 -476529669 +-820931602 -505410071 +725295917 -818593758 +-924085725 -536531882 +61250300 996641122 +246659812 -866897690 +-114142920 -827215081 +-228423718 538495360 +615461835 186344912 +117676266 -723506207 +126990282 -584022991 +-129587399 -600955925 +-614148841 -394019601 +470556023 -172903853 +-195474870 262212311 +897252825 481369363 +-333570084 788012875 +-854682015 246858438 +430732822 904212471 +-87249143 150834759 +256067605 -101055080 +89970683 -899308503 +731043645 -672567821 +654631899 966984270 +484160919 973963800 +355347030 989644997 +51783272 -63996309 +505139644 821456328 +-736788462 -907547327 +498538027 177930722 +-471482800 -740025815 +489862844 -270641111 +-849489897 -508704799 +-70680102 -916673474 +187081599 -334710100 +205801187 -426599082 +825767612 -271748153 +-67771905 30942249 +794949964 -812209695 +329949781 -632463942 +483241808 -287566833 +906763252 -740022239 +-612459096 -782101870 +528865717 29664055 +34935194 334439991 +649395629 947762722 +444031232 -147036512 +-823468511 442645445 +114698067 45435810 +213009684 -44198278 +-3133615 322738570 +-692334002 783534057 +97315075 626435456 +122421225 -72417406 +556141483 19918186 +925487259 -772725900 +-5734598 507847030 +557571340 119995261 +560387172 -942007724 +-87812620 21215754 +-447919339 644841171 +957285439 635820568 +-8004616 -678751055 +-198969813 687018520 +-484087097 -983549971 +-864972237 -382696412 +962933162 -924834380 +-463422777 815606670 +-822294201 -56823042 +-763648992 -81124800 +-916257414 555459403 +687760451 -572536809 +115320750 -664587233 +-440405899 -55804613 +-113026311 544369390 +280993403 -544757090 +-279900017 310377706 +730266540 -323850048 +-141490765 153139151 +-608124813 612099423 +626460210 -147972882 +579517319 256956463 +299303265 473709619 +-852120314 933981254 +341345190 -691570932 +-437730426 -458346471 +-302414825 -18193379 +-102411685 -820378111 +-890685481 -631275396 +-211548524 -572377202 +-913521248 260319344 +-898239632 409226178 +-256303012 -752597466 +423537794 -147155293 +284962088 96932543 +865522416 -92422044 +950871659 -82394432 +-9780203 196686455 +173938201 965751022 +83692880 887517866 +-702188555 926851390 +-68051878 -531963592 +-290556423 66780263 +584849301 271063698 +-650199283 -219396521 +858927246 -4547020 +-753675372 -384500121 +97481896 991909538 +337673784 -92678777 +332520239 846807595 +575886170 601614555 +934105533 60315398 +813462212 -451539594 +698105099 -459290190 +-35614969 159667317 +652677879 58910332 +-984761734 967776136 +-880989292 -559082686 +251860830 -697276681 +865482282 -232439351 +782315359 74072608 +-443427084 -305761351 +998523288 -299154980 +-900835349 587948139 +-195034943 -754632166 +440155641 617103477 +-934517343 404962588 +499067846 -549308817 +-316466963 -775038343 +155173533 551323871 +-79479628 -720615877 +-567920899 -2288255 +704302232 -843687101 +-231349114 -908611255 +-184873896 -612334151 +-34193863 531317200 +-473386086 371079022 +-384129337 26154861 +-859749023 172379049 +-653492193 -171141267 +-147985210 34389438 +497519714 -762418844 +458650896 823716909 +879806422 -698306606 +111475595 -785252135 +972224954 -471559966 +-770864869 993126175 +650821853 415740245 +873503825 818171659 +515593836 707407531 +264060751 -860624802 +121966084 -400676405 +-564895703 -195012337 +-89550493 504592090 +-586826258 799966162 +402771309 323998739 +-15687560 -219957603 +726679642 821389876 +756828401 404754595 +787597550 532327293 +219248090 -393052310 +611047823 83321784 +-440121695 -848255774 +863059928 -736732156 +235338555 879130872 +902621525 -989466827 +712199491 -430292390 +-22963194 153631653 +-286915892 -124223942 +-601927766 217822354 +-837145696 824258827 +379189523 -943822284 +-434988910 -166276451 +711797092 777307600 +676836324 -261278126 +806971673 782668343 +148597898 288153026 +88388749 146260975 +144437352 500665851 +587408139 -332557533 +-852744911 -936209091 +405971315 -46063926 +796261892 -256471582 +-764323090 603038754 +-676756802 -16434711 +179607376 925901907 +335228619 722598480 +-239319860 -490343339 +-42267192 790693566 +792422804 453885860 +680626104 -501261093 +139594267 -385732823 +-637972192 -780117968 +-753115333 -811713287 +-38958440 -184757445 +-945097988 -937943642 +-827316345 -218353881 +-247264941 473197119 +-966739387 417059492 +242803312 -704321811 +-156115535 116063824 +781219898 -425838062 +236515240 -420990920 +884842365 -12056781 +-789450481 79546677 +-468511007 -502169037 +354989345 612068389 +-285592341 -92013834 +-66316140 54662265 +-939841563 807584756 +-171761944 601509106 +172540527 255661871 +-405144176 16275318 +292950857 665038407 +710846232 91264243 +-849635974 -548272660 +-722745045 125963494 +-903457029 -755880208 +866895641 940807618 +-76853313 38460352 +-916158104 -497078659 +-132783767 663422368 +-957266191 694290104 +957450656 75595861 +864917223 -85731081 +-389514196 181250990 +216611624 10975442 +269543724 -851978052 +494905851 313466783 +-721830145 938547217 +43562155 893436507 +-750329757 229079686 +-197690428 -544334800 +-716808433 -828850947 +-280744118 548487652 +628961615 536892803 +42292719 -985070262 +347657099 881032849 +467185168 -378606085 +-21733822 -594114300 +363980562 584551081 +-863794421 509123518 +-592516588 17924547 +-658732899 -840333659 +8005032 -276011670 +-614072017 -318211609 +367797775 -24271741 +-986570034 -470236612 +-391019065 943090938 +461692794 -74564640 +850226904 983117738 +-310023451 102214720 +39504327 881145944 +-986425495 -313045002 +825154266 437088701 +430430695 661937550 +388230348 -325607533 +-350503396 248385102 +228364944 -767848554 +-624247213 -539539577 +694728257 379944808 +-679230765 -306600026 +706406717 77382893 +-879932411 -944027729 +625004335 -481079693 +587914458 645247092 +570484755 -266571275 +-907898143 960480922 +-823807616 -942838521 +-543631302 -829413598 +-128320291 -293806135 +119218745 -148102533 +593427786 338953728 +-615787693 341794644 +-264881730 766698142 +-97747748 540198277 +683792324 -716382247 +-995082188 426094979 +877904783 -104226254 +-223870794 202239613 +81159042 -859757420 +996211261 -316913384 +-589666198 -425816361 +-541153448 -627100282 +355109579 771684097 +224417040 -176037413 +475089685 -858423383 +-289944331 -253117457 +376716351 -86378703 +770143503 77955643 +-807798149 922449298 +729544978 -421791618 +490769777 371704548 +-475555887 -388828606 +226361745 431486337 +239826958 61293696 +-170270056 -985341184 +388653555 -394487781 +-384457846 -780052952 +-495622267 900048554 +-595565181 751162904 +803184751 219913654 +434266444 -7028380 +117177368 -452153980 +80203973 197841371 +368734610 -374293556 +305932996 647503847 +405301810 -397820792 +-824577149 -888756296 +397753134 387067484 +318831792 -342423293 +-57408976 35859946 +366585518 790068917 +-595887706 507040195 +195695716 -102080246 +847886375 171685380 +909313588 -902297199 +869184710 -700848171 +4365205 729351584 +-172043627 -977238364 +-336989246 -406751859 +578317907 552650144 +-600801447 374150659 +785725914 -665696552 +-726186647 346702985 +-708294139 38818262 +35135315 896980919 +-3835393 739059405 +26754034 418883753 +-831920538 342215932 +183180696 166981702 +390380956 167413655 +118096097 103775841 +-653645995 -210807775 +741871116 92093587 +-489433634 -212188355 +-147177988 615991926 +-213019207 -399067450 +-102551823 823382858 +-978218255 -521753072 +-966547144 189169893 +-288635447 -938311903 +-784886069 713879041 +-32537230 -6258322 +746962383 848587440 +-69920114 946250791 +-687841720 -468787304 +-601918211 945807692 +696061393 -485737685 +-453382298 264496684 +-710445979 955516764 +-88206519 993819716 +10850362 252018445 +-74579939 -78003733 +30270628 62428696 +258529761 -718482976 +13163415 -262849794 +742052893 -60237220 +-355494372 970198605 +260928273 -435794284 +-135807937 193961950 +-104586240 649015289 +-2824522 309110734 +-367127661 -176975266 +-353748854 316773814 +-380118554 -66776524 +-219433337 997775690 +-621054380 429271856 +-265859791 -54064495 +477221847 521963219 +587966022 -332697856 +272808512 -470833644 +-685024749 15933888 +126632086 -172994099 +754228930 -2649753 +-494140417 -766650984 +-56859295 -778158534 +-179668011 934235548 +-516276256 -613704138 +-99111013 -306433028 +-142614178 694131378 +-276061857 866048846 +-797857441 -618622753 +-679890852 579532868 +-744968896 -520246278 +686573185 212612910 +-300612053 227681040 +-673500223 -86753168 +-530686278 787552980 +-650700433 -755369498 +3278256 -280795700 +-766114355 866637555 +279659122 972234714 +-217739816 -700171210 +737690456 921308700 +-381023488 -318470 +-220093389 868268140 +-592012576 821749019 +-456440788 872971735 +789127187 -438810440 +-223712577 657144877 +-379732178 197801823 +-66341574 446388703 +972888360 -884327290 +-461246310 903465459 +100395926 726727316 +218118097 -780703787 +-348029005 -982328952 +932470320 -706745278 +-737144338 980472044 +-285731824 992857209 +154065766 -276722514 +-191381950 -451471902 +821374633 -510933058 +-415502955 -221545723 +652591096 -228646564 +-576785560 961627435 +-895161207 -140831859 +-445451420 -765944972 +-28554244 741670485 +948076473 443358120 +-999686384 337615597 +-983735600 440692537 +692674079 -998206081 +-823568869 -137334446 +-454552100 102753290 +769317144 500080027 +-504913761 429737950 +-414053589 101429405 +22698200 -561416117 +952292795 -76730494 +443847311 -983531281 +-346799903 560180510 +-276358471 97759267 +-624148721 925398306 +-954435031 469115081 +426154830 -442434180 +142120137 330516559 +-214211242 -78125957 +-754157248 590819921 +393214356 285257454 +-753006747 162948299 +800131216 14050725 +-277962505 -189060636 +618031078 804498324 +-239516580 724476161 +-939175289 -757629742 +400295071 -135054335 +374958341 554616489 +616353731 746953002 +-175602121 -668350161 +654756873 17711165 +-371651731 -162530598 +-378998071 599981510 +-673949173 71940660 +646427213 336389578 +304015184 368674838 +-299080229 453054043 +352192032 -566750735 +277477350 -898152874 +-811098330 795477316 +633314002 452260085 +120994698 117008080 +729160745 147201690 +-358456573 85697481 +-948602572 967664649 +-868915811 10415355 +559470649 -713165411 +-589362806 976343678 +809409458 -646389522 +749386271 789694395 +-709697846 680997103 +275405001 146379364 +375685877 -537700288 +988429118 530457936 +680385186 7661556 +-828965762 -273416619 +-606032703 187634317 +-332153987 979287565 +-355356079 -959183418 +-102263422 419234402 +-533173436 544467990 +442512191 -268582447 +416673501 389636394 +648336741 52449705 +-996698697 360222870 +279173763 -12959696 +-979973225 -525737801 +407596775 -50779574 +786041241 -188105693 +-168021794 -306011994 +604735759 -378811268 +-19785593 611663220 +135484601 -602064786 +-159926051 -760956912 +825055670 17920914 +-456633474 714550099 +686263223 640692384 +896766245 -670364587 +942696271 811868408 +672100299 -121533877 +898142570 -559995168 +-658966864 497930467 +-758557842 -487977809 +172548020 477023208 +-390038521 943717637 +-49963019 208951290 +-109968120 -688845841 +-66208306 439765541 +222522833 -821518927 +-426656056 975698789 +516437762 -505652918 +39659305 -900613038 +985723967 -636427719 +505010216 662332585 +-603032447 -495478574 +615049408 -314994191 +-414753706 -604821967 +835880502 -934590053 +486047930 318228215 +364593481 947975432 +-819797424 -460454590 +329223396 920670545 +-971758434 -234136805 +-138049619 -925674631 +-726832647 -818090857 +226495407 -747323876 +-115756150 -41411022 +-640837247 234112570 +-923892693 541878914 +-707813621 385930870 +-357193604 781561229 +746724355 611084077 +462225576 101273086 +936007455 -927606324 +274868815 -445656421 +-135162314 197704602 +630578509 439784833 +172125773 -615596451 +72277792 448914712 +-305542017 790470547 +130969674 488960895 +-224988528 -77350105 +-498914647 322733215 +385361520 678342066 +-19490169 -293758532 +-515228692 -409417867 +165960975 885701143 +-990275731 604786378 +459379585 948366217 +-333851305 -678949233 +-372748288 -2441499 +-638256966 -892514032 +-669468088 155263227 +-780645719 -825878589 +-491387262 -705685346 +-926361797 801422486 +60507147 955671763 +411284081 -262301688 +35616395 -689345334 +-856099911 805241116 +836692854 -660086843 +-220381904 743865767 +676710897 -197763422 +-744991024 -112202249 +-215127854 436532081 +-888671284 -477806316 +846915997 -142375064 +523885681 -345305205 +686268993 923596337 +441560806 -698738821 +-733739966 -644895935 +556992744 -202495248 +490926523 894646204 +-967100623 -704404112 +545814875 694001217 +858605507 -898324838 +874901027 625643640 +841275178 952577049 +-205393716 -976182809 +-879722367 420066359 +-592747259 639615013 +-903421811 -824834961 +303183302 -218989942 +453065523 -736801932 +437697492 -608794910 +760364366 -441067710 +-229039739 -781899008 +-233470739 290972566 +-417263248 769243875 +791176937 187245373 +-346104645 829365116 +65910209 529859649 +915720675 774261344 +915971264 -678403736 +-67507831 417861004 +307507051 852214602 +349883653 635408305 +-241925191 661756987 +-927413211 -420501409 +-449096683 58064245 +-594017993 -448666738 +187414982 582632920 +-342506187 443316422 +118248789 360829309 +690980875 -934084660 +-725153170 714476487 +342219074 -727994115 +-252859439 934516802 +589286098 -956021410 +839502053 -585323332 +699325481 -429930318 +-219314058 311108697 +-323910098 -774439554 +720230730 -875604061 +812664460 180766702 +-365253099 -589580216 +250722796 272133813 +227817212 504019357 +-226309015 -235050699 +-360775464 318562070 +468383833 -384395293 +181474287 22882224 +496035767 -996541257 +-813195307 772354796 +922297285 -203458785 +873320818 -884057452 +834374867 -388843377 +412732619 927608748 +347582238 5864411 +-25154093 -669982634 +-251288864 -346346295 +-474552906 -694445074 +745927147 289816576 +-805739770 -297940579 +98552763 465879787 +695387229 -72053739 +764528521 506771358 +632684234 153417182 +639425598 477857503 +939607509 -646048999 +85642269 -86446098 +-712235939 -831506561 +867723098 -940412980 +-82395135 -543135216 +-664103337 844776181 +892921993 24789058 +-159163008 403527832 +83897228 -318027705 +-4121425 -75305635 +-974690264 -66659609 +783542769 -244719087 +-974245053 -109239652 +-859228905 712951346 +64287434 778213649 +-189709866 763787802 +841118498 842259694 +723729408 932299784 +335774813 -490963428 +425700003 -465090092 +456531606 421940166 +-159292590 -151753047 +-782788290 959855301 +-431684231 -922646426 +865282185 -158270847 +252417801 -950057652 +-68212804 -599275696 +-122206313 -161496489 +37618468 51994832 +895706616 -443118576 +-102009134 775641384 +460017373 731646867 +-205234072 572311546 +-119723162 215420183 +-735806504 -128586209 +687127386 320126570 +85645276 871740335 +-277827478 533633339 +741783594 -481507150 +-816051054 469196400 +487867083 862347647 +-74995978 -984694194 +-943823277 525619615 +-385808918 -770234814 +-444555161 -407698235 +147484350 148550225 +-193838878 -401705240 +-332773074 166153828 +3059870 -207964083 +-184473582 808216271 +-367376060 -893361636 +148992795 -417813686 +793263051 182897664 +-549781721 -195829407 +87420324 153622599 +435344986 115727166 +-599357640 34646255 +-297395783 829606386 +-757690438 134987132 +698575654 898301044 +605494832 -919176254 +8249239 -693841046 +-671898516 -270298093 +-750368523 457888867 +-55903411 789045973 +-298011414 925830697 +-307446813 275854001 +800772341 542289274 +-344195561 943989799 +-373955853 -400578624 +880408241 61736804 +-884047122 -492114391 +410997481 120719614 +-637098911 779841528 +958844910 -604518945 +31831228 -623204819 +-515917886 191104893 +-382167774 394596958 +-668866140 91144154 +-992875113 944297689 +-395516348 -903343596 +289276319 669512375 +325495007 -402411875 +-262275522 770794269 +722692534 397534522 +-5523817 -180426442 +-755840134 -465344449 +335589948 958817456 +-424445271 -503045692 +545635504 240907175 +-72082472 798051154 +-193827363 -580350247 +-60789075 946834200 +872698162 183333438 +74223135 -551810246 +-346377168 -476585585 +-339898191 -896404385 +390637904 3533496 +692688692 -549998921 +90420958 -566212585 +797937619 209261612 +596092594 -695266028 +493525912 670735853 +530165786 -584886466 +-591512679 14685199 +-950303911 344872622 +-870161016 -893320572 +906327663 291437277 +-41536412 244842142 +-239159705 900190335 +-164116918 -69090629 +455620678 -667930182 +-649309451 -686396974 +-578498697 751522701 +257447331 679579830 +-233816083 -536749159 +-649022836 976580846 +111826308 7422265 +-336300336 326203728 +-185019086 -979861435 +5801946 -756286305 +938710835 -821765954 +771933375 -814352287 +469469916 564352843 +-538793924 -821339705 +-380855765 -858736812 +-279884705 -454133121 +-331786487 688459215 +840630793 723242939 +-804430145 -541564394 +811044315 844774881 +955506224 -982621827 +580181538 545551979 +-563652582 59170286 +-936507875 152223948 +-96259085 -578909117 +7314569 54446150 +-95390167 590372507 +990180672 -487729828 +193837249 -102047751 +-962149450 -412543323 +202658064 592444864 +939172378 399665479 +-653133491 -60971606 +-128575191 671588069 +-885180238 -23025793 +-389991913 190894384 +-523531647 743306782 +-789702040 -517929118 +-537925928 597873227 +305011619 761832720 +-595128656 -857178979 +644667160 -114502843 +76547498 -521583604 +-914469445 -851398077 +900366715 128318985 +-1453247 -659236933 +808858376 336366626 +5173977 -33853374 +328148720 -469264727 +-678101677 488612396 +-455661091 -928431302 +-497488865 474034605 +-321821051 530698477 +-753606713 -108531537 +970056809 -922369554 +-580615670 188264317 +515441867 -270382105 +126414106 131363139 +-129203464 355862178 +95852010 -567661356 +-273633499 -952349274 +934277451 -49520677 +782924554 -221820652 +742291000 901572813 +-666781781 -542488554 +573803726 -155900521 +-333328978 -262377952 +4146204 663541323 +248836692 -609654905 +-896452879 821369941 +-879275772 -584851070 +682176418 181577518 +868583454 -563470734 +596879572 285286491 +-698004177 316530787 +625434256 971059777 +-774943660 44528596 +99349426 -951484926 +736118782 -661828307 +-573667511 966683785 +113829436 295241971 +-941023008 -965405134 +-141643424 549356840 +-848117423 73952794 +-90041229 966361490 +710891916 -698151025 +677016490 -914162766 +-488036482 -794809039 +788004194 564062299 +-619792960 312333528 +-309542932 932033365 +684414452 -611438566 +954709212 -728965515 +-504049628 115594237 +-991176147 -713158485 +-496335363 -20487975 +-413288353 573814827 +153356943 463558614 +390346526 -74519742 +609185211 735211987 +329899844 -731200364 +-772011849 299389221 +880808086 -593708783 +-871071120 -227107668 +-400948516 -247516190 +872743536 -938712821 +-371730031 914523500 +273486758 -66880768 +-958163249 832268877 +-574682412 -862936202 +-265007242 -74604301 +-679116113 -29112266 +-194055991 602888615 +669012134 403305801 +-156624483 952019037 +813236225 12491211 +-733021778 292849152 +-275796615 -781170272 +394119238 -238367827 +425640391 -467017354 +666076800 370100405 +-118796862 -347679434 +-250322140 753073368 +134170666 595054296 +-278294024 105848147 +611127177 292866028 +961594214 -707321746 +-184056525 701250151 +859350502 806660152 +74020770 -977142833 +-386089192 -734591767 +232434020 986045390 +186325454 -339258406 +797989120 -927072899 +-492212167 925274431 +898081419 -101449353 +996763097 -670833546 +357716617 371816759 +68415972 634111400 +220124027 -772885577 +-233123670 -245194267 +-212055397 75138538 +-288639828 665025758 +941667764 -135222493 +147033727 950056547 +-109616374 383328391 +-642985326 -280154693 +899291872 -296792258 +-979260424 -478677363 +8063807 -539160552 +-917470823 -457601519 +26995734 -184334353 +934346870 -665018910 +-415935482 -24162407 +-185439791 -163589287 +-862151552 -323364265 +416797676 -210595986 +579822023 440281047 +50505496 791611497 +-413076625 -466663296 +-968572462 956429855 +696752914 -727133649 +-108832734 -718429636 +-202369200 -675205706 +117930129 104347445 +325865739 -414691446 +-843518127 -355816622 +785807743 -186641629 +30974098 369547014 +-807946935 95511320 +-716016242 518428864 +297096280 572124237 +-514558704 -779854519 +732263013 -496555170 +-282978263 -686919503 +116933735 -501754026 +-315218719 -786884147 +194096045 343075278 +906753392 328391299 +239997303 864981235 +644885580 464571978 +198907113 -3855368 +450263406 602863820 +-848338840 -740304535 +-158024778 361924381 +242290155 -26898577 +556855218 348598757 +-492943123 -852595028 +-825902313 -392533720 +-753045115 -732511123 +110580557 -49877586 +806568530 998000374 +-111811756 569149507 +707649284 -209977413 +295546427 -125337250 +382696256 491639840 +-722567085 126758177 +897769831 391807896 +753960819 -352335374 +164441533 -972366323 +749045671 -391179362 +756679594 488222208 +-263823532 535606548 +242013342 245354637 +577881497 883425094 +-837018027 -927019247 +-2906674 829543025 +-864133620 -235084488 +-924611571 -169666049 +-374634951 529497337 +-613939292 319708968 +-61138035 -887716590 +-844292661 -594895775 +-88291274 416472898 +986692747 -834999459 +-640001350 673278111 +277982289 -568100794 +-943263752 929639047 +265856430 724306934 +670128789 -75100316 +856565587 -294921858 +270301069 -261383035 +231136434 -609084985 +-392549034 -875913850 +629168066 337249521 +-383910251 -494767480 +503080042 429561336 +946221896 -438993834 +-295043936 -384350276 +-342912202 187626949 +-277216764 -78854505 +-697696539 -768569840 +-959785496 -555561103 +-807826364 -210414352 +848342883 5320196 +-153758563 529671635 +100975962 -156431934 +-481828846 343472980 +792760052 -914566965 +-377652752 822878890 +-356759720 47004789 +-238147677 -186011902 +-169773455 -556279220 +-106514341 -885447133 +-29819936 944954521 +1126751 172501156 +830066894 -934236975 +-185733278 264152016 +-541095916 824515934 +97647815 602037444 +-79969188 731277505 +766589628 -641925836 +27287285 164715385 +-475628646 766297537 +316999072 -897456342 +-498344924 -229999221 +978807340 10743118 +-6806896 820858915 +-709604796 186589061 +-921805031 980881698 +479174340 121194273 +-365316095 513265077 +-480475848 161661178 +739940504 -393860826 +-571445796 -253063097 +-476026083 -533550129 +168469853 -794488077 +-417408938 39950897 +794792825 363250087 +-656479336 -816013162 +-418566690 -827292921 +-833953115 352873667 +-941231414 173471600 +-329649913 -574605390 +640221032 -981552975 +716663270 863858862 +654985923 -994128218 +534484201 666604829 +-324426068 922698541 +-492413998 -922368383 +451022981 248057449 +-562191805 976741567 +942849936 973291822 +992771581 781991453 +-95542545 -54894827 +305140896 983662413 +-43971532 -349487089 +-56305578 22772385 +-905489181 606775737 +339493839 -131104958 +760427395 -498607657 +279291101 -11823524 +-825225248 -966985758 +308412920 -882000980 +-936956502 -387081471 +494854833 888047778 +-305993528 -715068320 +-329057545 -141571309 +978870375 538001074 +20540239 -790405335 +465585322 -411135298 +-494991092 -840907618 +226349658 -117011844 +-481205024 818007029 +-209043136 462578803 +621926248 2232275 +-969335167 551171089 +626444483 487430512 +886451072 -536319192 +466379757 -93649624 +962069441 -230140211 +-779376269 204454683 +-424050065 -811636637 +-167895567 -586869387 +-562007585 995964744 +391522454 -262986211 +-446936766 987020463 +-768547938 503140984 +-995429938 -41086600 +5122500 -399485739 +239556356 -820082228 +-430108938 78550372 +736659589 835637370 +-594711185 -494695507 +101063158 -440464535 +-978252469 859869392 +759194199 4114857 +504367916 592483787 +-794746678 -81626132 +45411600 692059249 +-486042320 559714910 +-187889706 -51021115 +-239094964 476448561 +365990647 146777144 +-52149048 -216134426 +719790902 -842217291 +-326490274 -635709406 +829755781 418107599 +778852016 -518908647 +9050604 -544495866 +381291408 928064405 +250077923 -682975501 +-427373992 952685156 +-687146915 179841944 +150157956 719657129 +709791556 -738569222 +920938427 569004062 +-421306054 343625567 +-340002527 -170509329 +-203411867 302626282 +-70183647 608978947 +-193946278 235186780 +-589065592 68844211 +584504261 -155509617 +411794274 771943061 +-92621775 -353597521 +-292453522 757220 +878792686 180854465 +327812922 -781973910 +-902324132 296226842 +-932537765 -446335767 +-107706883 -878326274 +362423298 -413994284 +-299572138 -96372396 +-638714397 -193385627 +-885037025 -106861743 +997843477 -545465240 +-931414034 -901847112 +600447793 711003697 +806077975 -294058650 +-982288559 -124949805 +-316580095 -995380463 +-453164975 -788499694 +-974059794 -26281851 +-552374537 -495476260 +-217007310 -884769748 +752779972 -675137447 +-902852258 -57429090 +606049641 -603313223 +278417625 163435872 +-238677775 344514620 +529063648 -718906029 +74503882 175077226 +497635023 896742440 +-707523256 447774245 +34145518 -495512345 +-91031822 975386094 +864959706 471173272 +-584121939 80838719 +545337579 71627723 +953869394 -755427147 +-652147902 754494294 +-420254117 372485148 +-673168533 577508337 +466158030 91412515 +988376091 -620013427 +935225139 -646434057 +276604625 -76287933 +-446586529 -833221018 +796290002 615348874 +-421543387 691945934 +-732996565 457028185 +-371504551 -195940976 +280851104 -125964949 +912694830 -979964418 +347913386 -780760734 +-727585160 456535615 +967854054 -210528635 +255154994 -470034094 +494640493 -472888683 +711800612 -727873147 +407781108 868968734 +-925785905 533140379 +-998813587 -190109682 +-218027831 -517267486 +-610889846 -52454738 +535851157 986620487 +-27755954 -350526224 +-850722593 276609082 +867764670 -661123727 +-245290727 -777580419 +-585399386 -746381918 +-422049496 769390293 +-903292968 -466398772 +-203623142 -368715404 +-799573137 476027953 +-154961863 -264062865 +626674977 922801601 +457311168 -48091369 +-860107220 -4038310 +-274762502 579147910 +-690715789 54720707 +294489904 -527208940 +129732974 -648507893 +-121891255 469925202 +127124130 868358609 +422803084 -761049785 +833903611 205911364 +-733136380 -236382935 +-380921207 88425948 +348013495 197618457 +810924899 -763492045 +-363835239 131192126 +-669969703 -600367043 +-894898125 -791699290 +-431560672 -96550700 +174681115 -632424690 +-73112864 -751986437 +-435134022 -354481633 +-973020348 674827302 +-781624278 119505187 +575368215 -568025422 +-708014302 -145030349 +241305777 -344265873 +930761066 858213968 +781627220 76068852 +-247499279 -336684413 +532156243 -115238241 +43041947 216405728 +450785892 192418811 +291194728 908754179 +667864681 -284360672 +-881202830 -259452538 +92174454 605910967 +463085755 811869429 +-480734103 -830033087 +-661488954 -661312710 +327176312 -803209082 +967434865 -128424098 +187231958 947788353 +889317413 215578549 +921190036 -480878672 +-262000810 20310072 +-743692460 806592265 +-585925896 414282064 +-431835903 462986314 +594856288 252835830 +-657537397 427139943 +-801798842 -142749078 +886373597 362916848 +567582734 -206485889 +131175175 620543797 +-276416578 -49363294 +-979281576 -854294787 +-406666276 943542377 +-872441584 416555165 +-510343322 -130088468 +-66278908 843700770 +-551690302 -978439215 +-685220126 655586855 +-479061473 -452822257 +-897983703 -162869696 +229045731 -363770908 +44236718 386445687 +534928670 -421541196 +564124906 -693403745 +972561350 -654168424 +-271511328 -329103553 +958348067 -152312838 +491590637 640438416 +-233895945 -496721631 +-577804157 -176530825 +919572048 171857640 +-125359949 261966316 +-456541420 916176320 +-316593996 77843091 +238099590 -72518051 +6259148 692255814 +966760321 135353224 +630513690 -132592590 +417578839 34124081 +237799836 -421989143 +227910652 106849133 +-470995241 900842532 +-711522706 874429688 +-21563274 77073348 +831748606 723487760 +798733714 528031080 +349573027 -133266167 +-405407345 976030121 +254624904 -799448093 +-595198922 -278113404 +831673670 234115571 +-476188217 -517831639 +200041427 227150918 +847088337 -180844981 +299290798 928618583 +806896769 -673551297 +-848739604 -293214246 +211989656 399659639 +34231650 -93317449 +-548259088 -176618792 +-534715276 -492397365 +-303833986 -49079244 +135186431 704443672 +46535192 420986657 +-683951839 -425950437 +-29803475 345972970 +765232928 564078988 +141121630 -709659157 +752923958 -716651471 +-138473398 -191199477 +-287068283 -157298094 +694388356 -250303010 +12686606 344207380 +927294821 -244896388 +-720469475 553008773 +-898628431 423911916 +619539826 955070945 +-681378170 746811936 +-593649180 -842184433 +584291008 -184179567 +908413152 265473945 +317129718 471519835 +476551910 874497481 +-890347143 -919708266 +78075091 293496199 +-799837007 -126586301 +-76069453 -91860194 +827843188 -594820453 +675612656 871182131 +404959255 87630130 +-574890287 55518966 +-540433945 -128879785 +389911278 884740954 +340531504 -259380305 +833713322 958105054 +810944578 -324536166 +459210196 311208986 +38065378 -932701844 +-237845566 -785810171 +554342619 171035727 +685617043 49665157 +-655224192 835508688 +-643966046 928101849 +2989602 -915043930 +-714305790 -116592340 +-278914547 -489003017 +-363795673 -123860908 +531988582 -844401268 +924329565 828564955 +-196977371 471548234 +-974890309 -431458844 +686337364 758725056 +-105867492 662992279 +436199610 -210453652 +-729715631 522199553 +765044899 502057565 +905615352 559924909 +987086454 793579228 +822579895 -711367284 +941103158 -939613539 +768206151 -940352364 +-527635583 -934016824 +662881168 -481953395 +711502964 769102405 +195454641 607012863 +-346187322 -126796631 +-837832616 -473085695 +-282799552 426415518 +-700196298 232602941 +-956355769 -586569237 +-689886422 950073315 +829998648 233501837 +201651899 -711829431 +-961247393 -225210988 +-405782724 842196949 +-830356622 816093199 +-891435828 -850193821 +810980142 349668909 +-326297976 551346536 +962810070 -192565748 +-573838410 975779490 +159127493 305521992 +-418238961 945061450 +-507284404 448240933 +670995782 581480001 +820121405 238433347 +-953507127 534102574 +-649617760 -679290257 +-838192658 -972159121 +385092321 -290015572 +383837226 757631708 +-324187307 615531720 +-766161628 264188909 +103612128 382681535 +589724823 -194562538 +-121192117 -54946243 +-869234471 -761519992 +-383193607 594774547 +-939335500 916376664 +-334564202 -856222321 +882919578 782288563 +181412579 -238800169 +132543310 360267402 +-783631084 -613158408 +877156832 923044053 +-286494080 -362512814 +-83381594 173646921 +-439447261 -6434925 +881507361 -780386341 +290650085 -570463808 +285995868 -903532229 +-919170448 268934096 +987854537 113912425 +799114036 139906575 +-972373076 180569809 +-255468234 816580322 +-344406222 -698547438 +-70975423 919058014 +-594817637 393812718 +-680020841 175658761 +-833798794 572320398 +-152506339 -973346051 +709150358 521912438 +679058109 407789527 +545894536 418757755 +825568097 -707603464 +-941351094 795889349 +-571066126 -500487171 +-656694168 -229990065 +435800919 -893528375 +938734611 391690705 +-663748376 164186524 +-831900904 669357004 +-322487525 -561444253 +219495405 128669610 +637598184 56317251 +-179735208 463086095 +-554616121 -110894574 +-937410573 449586716 +177972455 -278531838 +899574928 -881547528 +969216623 -794172541 +323768429 608089255 +-667016023 -844752149 +904951617 -462827032 +48980853 254454860 +-385773745 783039434 +-247808016 -991106053 +998558990 -919041382 +-587087412 -536894122 +314490019 -876233640 +-579082693 -677780772 +575195771 -274701503 +666599805 -665815685 +-633206003 -382607914 +-426239878 -402828938 +905085009 -125423407 +-679166663 937641453 +789673082 675298414 +-382204906 940392062 +258640443 263127588 +-803645798 820789309 +-663112709 277855926 +-862087961 244120172 +286091948 -486664626 +-556473207 353826114 +-201079393 511412896 +-69095436 323023025 +408793121 504381379 +76195637 924976276 +-123670626 -287146754 +709305414 -866360654 +325488897 296682088 +392706791 -888283470 +-920486846 -643074616 +-924399047 720039107 +-401668804 -485860798 +-206032987 -651118441 +-302420689 -918631386 +133233787 -138151036 +249535327 493121121 +-939591561 -198338532 +-726822313 -891049240 +179848351 -503983418 +919016601 -836212052 +93972317 -627048981 +-139327414 886932094 +939595031 -534766740 +889667764 108761009 +-601127331 649030716 +-994393087 -871342887 +-795088043 -442199267 +-127224914 441989302 +-540063260 764042388 +873655224 -657413701 +-746413056 -410572732 +-584129228 458846969 +-367412294 64228292 +-528479774 32594655 +-822553618 -800092364 +328148468 -165457247 +745083181 292857218 +534147710 423673949 +277827551 614396827 +634208327 -622994434 +635312651 244410381 +-50900061 -328644364 +929805556 974325066 +836515671 -797659792 +-713890904 -826330475 +553855374 422036596 +-23479342 469664199 +877858463 -881537842 +-311185603 -510295795 +369369308 -682203417 +893404540 504809444 +426853030 -236203833 +211202650 -642395573 +-166652888 -761639083 +529066723 185219903 +-419189409 -30551045 +-664876198 339384947 +-507662270 998652992 +-907557890 -640388768 +-458286438 285356807 +-393555176 -104092964 +-786529829 185728858 +366289856 304713661 +731674626 193948389 +126179333 584994437 +-419251419 -322471579 +670349797 -293324627 +-974617645 -986657887 +-34741444 386957595 +-870084265 216762682 +-778946374 95698462 +875772587 65647527 +-398629849 452943758 +-609838290 -57131869 +-17154939 -849692773 +875477674 598417974 +-707862004 784839980 +-445241285 -73800531 +581623844 364316656 +-847025477 856656933 +731265474 -35717202 +917879818 -890399136 +489486969 -873074342 +-512277948 -305223482 +181563949 849415424 +367862334 -19535318 +864149557 -521041690 +415368957 -218404836 +-525551469 -615564628 +788963895 196846637 +22477435 885538701 +-35918997 -791494196 +-16352219 897713344 +320016864 -308097090 +-446107765 677303916 +-601474202 -691496854 +-818892336 -506536166 +-958645816 230284956 +362527484 -638742392 +900874884 -254168719 +167218803 -742936356 +-546416008 662123068 +664997147 83266203 +611001714 -984941235 +651193269 278700057 +97480416 -282893228 +230953039 844447663 +-738605845 -267070470 +-666212400 -89163477 +-475362514 -801383986 +890343331 -851798459 +-693067482 583278813 +-626716893 -837572008 +726462585 842798721 +-571331574 -141282839 +-776973841 -311005818 +-357451927 784253578 +-156071198 555846405 +259597637 414641270 +17831351 810953473 +323747872 -571455301 +513858686 924564220 +-244317452 641780437 +-217127013 -958971286 +-672634174 -571234016 +273431067 -98856390 +-49159300 336615305 +105803704 -650047708 +131752170 151677512 +437101121 -521712938 +-601449541 -278388627 +-148298704 884381406 +-853435357 983361457 +-154489430 -311806861 +-712211146 -503243871 +-595464079 -572766638 +969677650 59503647 +408569247 -611950199 +-215921750 -340381564 +300999660 -225409073 +-381611096 -536721287 +593261570 -954240358 +866351321 -42037054 +401909482 -337744998 +626108227 203836376 +911457041 -35539958 +523093546 -59012302 +-174489213 748598273 +523215316 592977191 +-79453884 633826850 +-990477721 896748107 +-63551403 841303540 +155413255 -73494308 +-46474136 86552746 +911330757 -728266989 +679772756 -742783409 +-166747308 -140644913 +-594848812 999598249 +-50518238 278731812 +910533356 517189697 +-280617800 -447366503 +-58277874 590385063 +855883621 14975220 +29013610 -580620737 +-313266253 589317015 +680011217 -182514843 +252124570 -756267356 +-498851550 109176041 +790008298 547532626 +107977158 -941139297 +-295933129 69508303 +-70888531 189499587 +665007436 644458560 +-359611245 58303003 +-531825552 746904911 +-286893536 875195933 +-22924653 -940889815 +-579980532 -537071292 +-273812307 -969666489 +522605509 458926253 +-292537942 508081029 +776159967 -464557090 +410701295 -257503816 +567591090 474861713 +-306719592 -839823783 +-431467262 -515768238 +-9689949 585520867 +553941356 -376685207 +948054951 326375226 +-484307630 -662136614 +-340776370 563835206 +65926548 -732716678 +-51509342 -970938980 +863835599 -383581094 +22324660 358610113 +789618872 -56790420 +-137469968 659588944 +-511132170 576836702 +-964491540 662666656 +-357056361 -589829488 +750920094 -907070523 +-167128907 534438220 +-61339230 -504925787 +501591002 623120992 +-392027439 589489941 +511685111 713508234 +476032893 -889585818 +451984279 -92239463 +-783548322 308555288 +75966872 997853663 +-88977267 -56502677 +-998711683 -769771021 +-228147854 -725979034 +783424544 -931488607 +116132068 483026987 +-252411293 748491695 +532807217 648881985 +749341341 -720324325 +-577330932 -428323242 +489893623 581986963 +263075902 284613392 +981857257 492840714 +616726767 -440367832 +-469280907 -570791410 +-241999401 -295642361 +-406010930 669126753 +942623152 -121360964 +607442846 856400284 +11252165 -631993331 +-592554938 438083191 +-152973266 419517892 +-218750440 -121475465 +919703801 -331624922 +339283416 204953477 +-284111744 -626946143 +761669359 -283929594 +279699939 203074475 +-935431141 -467101125 +-562818229 505150665 +662979913 366442940 +796248096 862298485 +-280416824 -455959582 +509348017 -186661830 +26132469 944926362 +-4270655 891567960 +812580196 -19731770 +785405656 311865951 +151924519 840776658 +-993103225 551880334 +-152594970 -423755361 +921170164 337662629 +999508946 -142817413 +-950548444 781221103 +421705727 991106881 +-111571780 176842455 +964687625 338834062 +728471431 -659301781 +329445397 81816888 +-584300553 -623566919 +-201683798 230327129 +-104662366 748638371 +-842686419 408178157 +-898743270 396378279 +-282648920 -326325266 +103674319 67446632 +740718519 -488617253 +511788418 -498402655 +493573938 639254769 +198421016 -788283654 +638563654 455380746 +-503845596 238041630 +-116478344 -796429174 +785049915 -420249296 +-633292500 -849599332 +-535129280 -599566262 +-633351935 713152812 +-502228988 467467479 +421586694 -964477946 +-930967877 -911336049 +-929651960 -694194671 +-366283913 924680910 +621285096 958681044 +413737254 -873495346 +746817453 893882645 +-748034642 775255696 +-142952676 220091462 +539496107 -501545240 +58117651 -737630620 +636656963 -336469164 +930364776 -947780778 +-202752885 193018151 +-473165559 156097897 +107793331 -430312926 +-472053540 -415962987 +-602665635 565368033 +261578134 338029770 +-455516672 -45021219 +-815534334 -731395451 +778753113 -80882089 +67445443 -910476411 +-580741187 -715887640 +922823716 943036353 +813389743 123178414 +-114886993 246058827 +-8322978 435369509 +437851367 -853902453 +489862249 184279146 +512578853 -224003740 +-408605092 -490255878 +285942125 185669235 +38107797 -120857842 +801114338 88104961 +-301105065 -982245554 +-150257009 -133769609 +706723462 918408274 +686255775 -883877637 +-550863143 -241002758 +760835574 47691785 +705308953 467611 +-778990037 192445109 +-172790079 -702856959 +-403882404 859973660 +-541105251 -790587719 +-424917368 13918269 +479479856 -495792235 +-420253999 525657932 +-764046987 -766083495 +-923405815 -34014626 +-820739519 -242439297 +-845023343 578128045 +569810673 18176915 +-485626964 -290287277 +-134601944 862963206 +-968831015 35041807 +508720029 678320638 +-702231983 440537720 +-382891589 692477086 +-14537814 -239839548 +46079407 890338236 +555871358 -405005154 +934206424 202173739 +54864914 -965773364 +-35465242 766070791 +941468134 -165604699 +-988794575 471486549 +-701934125 893052167 +326497510 -90663854 +314167202 -660903954 +-717111041 372457126 +-692882304 -498295792 +-795300435 -381148534 +-820124860 738458185 +987643563 781296906 +-270594585 884967223 +25110486 -713780338 +-303659870 -727424170 +-311048774 720379303 +921634284 -187483942 +949957619 382151628 +-95340279 680800221 +-247069586 -414094462 +211848847 -657597577 +176106446 113069527 +-262639900 -239863300 +-689443215 453889566 +174993801 -36122515 +274614672 -620333560 +91707687 202238631 +430019810 451447334 +8644038 -275197839 +546089143 7605484 +889673958 149143623 +959519562 -749461318 +385794583 388271231 +-967238171 747401890 +768989359 -389849893 +-834443100 676253369 +-153470306 -137030752 +-151239876 718855493 +-309591113 -355244761 +-338273614 48931626 +-51452942 -764643109 +650418323 224722522 +891200 -950907007 +635134306 -898315514 +-781193892 -123300075 +-358848476 -773162265 +582956561 -469536575 +-829637239 706927175 +539594351 -599613339 +-940248507 60409099 +25091973 -79740478 +648456021 -889399787 +912328668 305536979 +799659840 391688722 +-565868953 994186903 +-174745384 329251714 +-584306081 711722244 +358651866 654250856 +843607400 545024119 +-573352832 -599435108 +64699455 -79179234 +413708052 20690010 +-935481094 786256060 +387396240 -536589658 +-87732272 -455896316 +-726217145 -514422104 +313224139 -106302398 +796198179 -570681699 +727455350 -343407252 +523131028 661206041 +834141396 742036059 +-193572090 -123995540 +-66340656 440341475 +-798288167 141904610 +-428400014 -363957955 +197793754 430877643 +560731915 -964157486 +-46014702 -181671090 +-325939500 53821933 +224237653 874738529 +357884947 448469979 +12678149 34785964 +-930087446 565155663 +-976607872 487879032 +920376119 148055685 +361224646 -223472189 +-858878533 -945861333 +-678421897 199490198 +-41445216 -246894681 +-531674415 -617239559 +-882057524 -478866169 +380809916 879583079 +-809917492 621178440 +-714672883 167063104 +-88169177 82264506 +-578983573 -258856651 +-536757442 -543736612 +508927650 -680787904 +198973261 36798634 +175214146 -100410471 +162537595 5851413 +-308526929 -174844310 +-79649522 -556264938 +-151457057 571647436 +-642328959 -101123735 +73508520 917070297 +675942323 837988293 +976307801 519448706 +572872512 949651102 +649115900 -717642309 +648598986 411102369 +346783375 254293253 +579851675 922708321 +473657037 609159211 +341972401 146983901 +369398149 809010367 +78295748 600327284 +-520643507 -728137427 +-385176322 -585075317 +-833575384 829488155 +-278094791 -503797579 +231757841 823756435 +-385266670 -969842104 +-121739923 883465383 +-272610444 -338433102 +261563505 -455445275 +-317817554 -117756455 +-585099598 423057705 +116881718 -605726491 +345227167 -540407163 +821678156 -115738494 +170760707 -615132447 +-537883149 883410219 +-830610566 959239722 +-1755249 529213878 +187348784 -256054708 +564657495 948615427 +-467912924 -409191174 +1117930 735187261 +495939266 -546781980 +-929492143 482312614 +995652726 -554092210 +474282269 -708268042 +123355573 -376007022 +-673193655 -914444495 +-870663574 -231737958 +129672538 -686221589 +932415940 -241256210 +-119505904 -255170130 +315403397 -95727875 +34813551 676187089 +-951124169 -931900095 +-946035392 -280822776 +-220102451 -577200210 +116588937 -319808894 +-292331141 307363026 +-805565183 -273929003 +-453708450 510413131 +283901241 -723640993 +559312186 498690278 +829942237 545958106 +-250326574 -46109363 +-785053959 -19912770 +394961576 918414834 +968818521 15126027 +998498998 388045001 +-847802319 794911943 +-709097384 -657967175 +-287828200 -693630353 +-237550040 291302208 +878669339 -595914365 +-982432788 -600841638 +427722924 235522956 +-2691844 112700918 +197444342 -230908505 +608101537 721412575 +-662973954 -80575200 +-201140018 437408718 +88309640 946946528 +-395416753 -690663005 +-404562261 -896206134 +17920287 -711325837 +-694422278 3573567 +-768150464 -765682972 +-17207284 -324024222 +309437346 -15281268 +842411558 958398389 +-38399452 -652471691 +-514273243 384787917 +-715175021 566544078 +-773291290 -227712831 +660175760 -471386207 +429888177 175114039 +82018189 -695378631 +751099438 59092682 +-515248651 308277058 +-585338138 -628329254 +813186266 766053352 +766141304 -784577410 +271851874 400448873 +-646707959 -725748600 +-147351268 210425865 +-875633815 475569200 +865452909 481144758 +-929552796 28767051 +-149991080 478554125 +-163644818 787183897 +90982855 112241647 +-421154619 -109406868 +456872762 996652297 +-955619452 662684579 +422076182 -368114600 +-789156961 -99371063 +-244532314 385572509 +155785417 -36198865 +-398803978 -125484106 +-361830470 -131830314 +89521874 -609678100 +980970635 205413379 +-634171081 -496797620 +482156152 637327828 +820523313 339015648 +991722830 369964167 +-609273142 -324180837 +190852641 855297061 +208640409 -542909967 +-655797015 277292526 +-8064768 -256147223 +-329917142 -521568414 +-919089955 917811589 +-120875338 -610676075 +545747292 -712481970 +422648705 -219301704 +-32532040 -880543173 +-667906510 851524342 +860311250 -15602349 +-216763462 -217144032 +167457506 -124266213 +-300654306 407313840 +349427215 -904774382 +860344530 445359043 +-323614697 245542179 +644254292 713363168 +-761830455 663907827 +-58537068 407257759 +-338046901 -354316184 +-635998513 231728259 +607635308 743512924 +872626491 -247971788 +-925008351 63633198 +60905231 -8136540 +824405891 -408300159 +-245050235 606689161 +9664276 834378925 +-934041195 798776244 +364846040 -331380701 +-608551663 -850746905 +303598235 -363843371 +-236766223 922375492 +-142901878 258173647 +-949283974 -443114741 +-707814924 -263935720 +-932717056 -364516149 +948314516 -370426189 +922226926 -962781867 +384628059 -233417091 +175678867 -148833146 +454313991 104791495 +-988899674 -821474302 +440293962 -827984772 +-326258629 785890505 +566028961 -286153823 +-466697065 -59077479 +-425884979 8143304 +-841523401 693048853 +-828944482 766243204 +-874196668 769387132 +-153256539 -102969487 +-910295087 -637801978 +-170326044 955579825 +555334750 35524989 +542009884 -16427768 +85575630 81425227 +-620553093 -249703488 +557783004 387519241 +574996888 650919485 +-590721802 -380049995 +568579653 841824118 +927859812 408402246 +524790212 -536777959 +580675276 -650880996 +-327703762 -678419495 +992156838 184747191 +234920050 -393096230 +270828232 -839778630 +-415020557 -147242775 +-773402135 54248731 +-188791854 268023389 +-402827928 506498195 +-322018415 897314574 +-516063116 -662581122 +838698340 -890074108 +466019339 -556206557 +776367783 952825496 +62352979 707240869 +820598648 -865076089 +158082755 -661461411 +-159251816 -224734612 +782383268 441299031 +351349642 936763153 +521960815 -180281626 +134395422 555433436 +1924064 797025985 +-595514658 -334990425 +-519893194 -375923820 +-435012695 -649036802 +-660478697 663875386 +78723677 25917632 +-826910128 -847522347 +-156461680 -28347321 +845866903 479910907 +922166451 -821177348 +-39475886 -297240983 +728603080 -41290740 +-789399585 -180229700 +-826943874 116690646 +-425882650 879476826 +406678590 439337447 +681263668 -332565998 +-199580260 670660086 +-594506766 578788896 +-504410017 -78377421 +33731509 914985648 +619674998 331319340 +22137856 -420323000 +-702874467 -118797491 +741827222 926031043 +-916943674 -482159850 +662342748 -191481728 +-171754662 314485513 +311834830 -758682046 +3906388 726114191 +-624135881 567031958 +917768733 -944920299 +726909817 -525564644 +430144353 656626792 +354231699 341407476 +429988312 -25387375 +-172805777 -261094845 +608454567 88984717 +653478701 -703162338 +-553590420 -644411142 +-645790288 541755555 +-249252680 -332795663 +668554181 -158488911 +655140405 173640905 +-55147693 280025043 +-851454213 31558563 +572250147 27083607 +628486506 549028730 +-913792425 452206076 +-312541246 879664686 +-893475509 97124614 +695230356 -705746553 +987245154 11661609 +-892026221 -555662645 +-914653119 992491391 +-480800728 -410550373 +216438738 820617184 +-554430529 -60004498 +-94064431 -411647810 +-573746580 -576192159 +136085801 -17231127 +-97429201 290384479 +195917231 7339068 +421071350 -982302924 +56785243 -30863859 +835623245 175126903 +-231461354 -51781858 +-417521159 119873633 +-232920644 -28812166 +-802615271 -422774153 +-709873459 755887306 +508119697 -916550712 +-787677330 -483621990 +-209549534 500598346 +41743045 -696969996 +-562870370 222519913 +-304138051 807305710 +-520804685 -972979053 +-466438079 344615692 +468997604 -980672264 +804655135 929930556 +273605661 365419208 +219684481 18555349 +-676265763 896474691 +-849811879 920474332 +579761222 642873137 +271223220 291032111 +-197284405 540059020 +656667110 -644936212 +83691528 -641948149 +-370566679 219841364 +-29642349 357311694 +-153895194 245820398 +898920804 -626013767 +-980550687 34810399 +624353056 542602993 +-696143021 239817974 +311328067 -970542457 +948841320 401048437 +-720813730 744889759 +-554617332 -262210098 +-588551927 -608517538 +-594154304 560211880 +-742155373 439847156 +-436169672 494133370 +263791369 349624040 +-233210636 330685855 +-468386993 242810098 +246476142 892704826 +-453176771 -896671661 +75936273 832398313 +338757336 -825361430 +-223257549 736921547 +-790726877 525445414 +-394457324 -402187846 +-984010070 -609081561 +-890952714 -460851829 +102656505 -625188900 +293383566 -951792305 +-339492787 747749120 +331316267 -62156346 +185552702 278602876 +-259133219 703535700 +758273033 -464884561 +774459158 813826273 +300206758 906127437 +-757712287 -588887919 +-732108489 194431625 +-121589564 907344644 +657061411 390952052 +743638449 -919911565 +-350452591 766729695 +-160612188 133398190 +-107467832 455784427 +-812651553 -811333609 +-874465646 414945778 +110382905 -658438274 +805461403 294891234 +864286582 812382832 +475439603 141937987 +-701232043 -55298683 +692274623 -323332831 +-733923081 529290074 +-908086005 -886361551 +10701974 -384862053 +529281975 -853314960 +168222619 -926453254 +-909038195 -842852281 +63031445 -180660683 +788933691 -489109725 +-605146157 -783451301 +489555825 -882842646 +-536303493 -674923110 +264878648 -649700312 +736054906 -667752670 +-380850335 -686482422 +250219176 229719587 +-650654241 296116466 +528671204 496714467 +-612531759 -48406288 +438308668 -1043574 +571731297 -227165709 +938834596 -813464423 +282861980 849679825 +110495642 -301775493 +-294053902 -624202832 +-252611350 -635544604 +-497569496 -251265522 +43952482 -120107413 +997603818 827337519 +66664314 438231140 +-169393303 -118745673 +472957707 380207651 +379615668 -674935822 +830473461 -506110138 +-668701542 -752327883 +-482987586 889059333 +80978029 948848826 +160330027 -268262195 +-52368517 -587953502 +-964962910 222679163 +60067079 -397121304 +-192617351 -808386000 +551913290 -454921245 +-119703481 -931784473 +-109117102 876154856 +-49895013 989607766 +-8139583 450681157 +-613035008 -871400741 +-698341127 15695049 +-658580285 -769754692 +590257098 517878898 +-755752461 798081155 +-360773053 -789574848 +-576363251 -738141352 +-674137650 -223336985 +348712279 -986616201 +-669168975 -457085988 +5180419 109049916 +663721501 612161958 +914358140 -994413436 +-684844876 313912672 +945101005 456092453 +-356578414 758445152 +119656416 641356515 +201291468 -773570008 +-806693696 -645877274 +-44956725 -105572074 +459548058 722158268 +-590242982 -838205141 +-234696695 -630326699 +-618579303 95058891 +870569382 -770174194 +592072594 451159091 +-382887331 546703751 +753067400 245265133 +-993699817 -645938099 +-342155071 -244083001 +-9364287 -270851670 +-531784143 876774848 +-778957689 949756763 +19963565 200653301 +172601995 472419362 +-126275580 170564716 +667542511 835030514 +424438082 -467789494 +863463011 -32420093 +-122895716 824061572 +922949666 -989205597 +584669079 -993398172 +-151109433 -908928362 +33087927 58073414 +86725686 267562096 +-314642254 -319737541 +482081763 -271099014 +657169435 -496314839 +-629335696 -494598921 +800781211 84332716 +-119824834 787519925 +-502757805 278275157 +-852308581 -979860688 +302279523 -394615745 +-236066278 596361360 +-139920239 -243167462 +-794381876 616638246 +-739150824 876723693 +711624151 -976444335 +125340354 -787744240 +454442145 -818277358 +-307254700 74488982 +820751258 598020836 +829167090 298992152 +580637989 -515288436 +346278220 -280657732 +498518021 578730316 +-712653758 853165804 +-645828488 -305577006 +125179458 -571646250 +-957695802 502334513 +-69545392 -453394395 +-981996368 819584957 +242612452 813644212 +669212496 -590520793 +35632019 -579729826 +-44142415 601908391 +815525988 -987656335 +-255692949 -573011665 +-590316991 -914641406 +-251341154 -299074338 +-916284413 -343097042 +272379810 -107210648 +434883636 -644313221 +716050250 -223580930 +-112555133 140418268 +437470335 -27949266 +-952379574 -30378657 +-458307083 198378719 +135993514 -98619256 +516064203 -493256397 +-688712764 -635546349 +-86634554 727790592 +-475507122 530482093 +694741643 945347405 +565334456 154965821 +732901607 -128688412 +-573816049 -198070212 +340913739 409429153 +-571099670 932681443 +155520694 738553728 +963177451 438139582 +423938580 587612211 +-11664915 985220373 +821282996 656439843 +178991689 251568593 +664597580 -773923399 +391614300 432349297 +6520828 243063391 +-897192359 524585798 +536319300 -905106059 +-626699477 -130566770 +854850741 451346390 +702825703 116909505 +691444587 -164782513 +385771249 329397198 +925357894 678847458 +554091679 -32652913 +52720539 -680015213 +-637721901 -680316156 +200805574 -988378712 +-418226061 341430575 +-967397841 -408585108 +828241369 251046034 +751224377 129531090 +14518949 577438600 +830991422 887753226 +156300170 -722396495 +779735020 -957031746 +889316832 288782219 +-661387958 962032534 +-355759525 550181842 +-835564375 862939939 +708002924 326347394 +-56657165 -334036363 +940439025 181184013 +-825114269 -149978444 +140726847 -238473715 +-664154880 -978014544 +494546605 -475441360 +-435676489 343428600 +-527633788 -287543239 +828771365 540160105 +139892652 -109471665 +-299997603 -127731265 +938513415 -805164399 +138651898 346231491 +-855273235 971347700 +-289205534 9542549 +-513726137 934468005 +870460444 -115926592 +-267808628 -464387777 +389162154 -887814596 +508782224 501692522 +-989139042 -54931911 +499835285 -675073975 +124445671 614913064 +-773995568 -572426755 +-553519564 912683673 +925088255 -482044891 +651758731 116524639 +-850506971 -561960972 +746433743 -137054048 +-910713560 -545830155 +132146638 449887019 +980600525 942703375 +755714915 452439932 +-695960033 -269180316 +903213313 820627156 +119032023 -635007057 +-132552107 -384017811 +-641916085 762767290 +-244348137 242734953 +235265021 742033089 +770241054 -871515036 +764926227 789031377 +-236834634 244257555 +282600645 -995698294 +-182727022 -692565740 +717939112 431811495 +-757725284 312978750 +146659086 -395112470 +486246029 -670921308 +420690701 -969869124 +-348781472 -448915075 +842584781 793417673 +-912276651 -332219698 +262007334 -337493339 +318539683 70346345 +98490655 860898278 +-426018103 -155136074 +-773404274 -589951571 +530191829 -516697397 +-418203122 -211834219 +-880550625 -442688728 +-428389646 454922224 +-547557486 38127130 +-99741380 609597018 +634117311 -165572423 +-702675251 286759750 +782700406 -943862711 +-591998864 49934629 +-889784594 -413907793 +700700541 618606654 +-344584602 -860464851 +468110676 -189924379 +-870056429 657770234 +-749137293 -942070696 +-523219101 -458409532 +515066614 695558025 +334044273 888574455 +-91432553 550996060 +-439773507 719083885 +-972746295 759336013 +918341855 102695992 +474117089 299156039 +-594892007 467428970 +368713212 -532700262 +346996179 154911807 +-600093799 221895292 +-559289057 656892346 +-992608006 484948292 +315416258 896811719 +712137949 367393384 +352785054 -316849468 +531142883 -455879794 +-842181899 -465146138 +288268089 -255969039 +-828065419 629618585 +-68849710 -387997803 +590508240 964549260 +258020921 -707492914 +-242264758 -733716061 +600276383 349736614 +335251365 -864301301 +30366289 691138214 +655498916 887283491 +34508639 -533025043 +134765 491556449 +169891448 -558131824 +-614231789 -131400649 +80287141 -822847743 +-691144494 16483429 +-919640339 -997880592 +-388358060 -283367184 +737483117 -177131895 +486589305 -471848514 +754620771 -432650631 +-828544797 -705432825 +73323838 116289678 +-505203623 -926944934 +122150834 217716538 +-344939392 724846174 +518124978 5848180 +885841369 -555915324 +-430242681 -955088595 +-585980527 -963048282 +166755661 -418906316 +626190353 610591580 +-956578287 -588034833 +508883328 -23240126 +221442405 -56618412 +-292313004 -620648160 +-975409341 663568446 +871405379 606947123 +-968537241 -114998041 +817854621 526479960 +873512046 606840007 +-833137543 -311485555 +439543162 735591069 +-696405376 737527385 +789140263 -532391381 +-274963065 259154335 +406861673 566866731 +-383239549 -524084962 +-945479580 690469722 +-524209456 114752464 +229753157 56412375 +-266640325 -501619257 +-268579466 621479655 +-831379758 188492236 +-772126130 575582187 +-208152846 336287029 +953367468 -838015992 +834662629 673037094 +379923016 -986798497 +-65018425 -937100496 +827752566 -480858048 +859696432 954974177 +260535714 -501723477 +-292587449 800432948 +483693581 218212165 +30438116 571535522 +47710163 -475122884 +285488666 255778665 +-787880762 -351543001 +-687107994 678790131 +124191760 -70413245 +-115086510 534452761 +692730323 -915284983 +-924549408 -953445007 +-377109664 -157589561 +918989492 162092182 +-573917775 340608154 +628902444 523070713 +16526122 796737588 +60885607 721923199 +-872237432 384211652 +758458246 -313226700 +999224404 -617805933 +-263275501 -828242280 +465129055 -775770290 +324513153 26475148 +-151716778 820748460 +880468749 289628156 +950261643 -184035716 +19023483 -906393110 +-796148670 917207198 +-859381928 238754551 +-829825258 61787754 +493095794 -816449711 +-815721682 -586461002 +946166415 -151619906 +-198031637 543141479 +828023164 -44583659 +492952013 683887919 +355075957 -238395789 +-723841303 908547994 +-407144065 -250297492 +35091303 -509544214 +476120486 461501151 +652247483 55130779 +-440609507 -770493049 +-318097801 774091921 +-963872782 -588722123 +789195201 295607480 +489745183 45592947 +-131783436 191983588 +742432644 510819835 +698444555 872209874 +535586743 316558156 +-288499959 -768155919 +-901966585 -821759981 +-346554866 -640826055 +-998619878 -164532250 +-90847202 357306425 +67123579 -392673178 +938522722 23538628 +-334417668 851713883 +-300288528 837302948 +-792490127 459330656 +601948609 717093176 +358573622 128173900 +-814438005 827534769 +722726407 -551028276 +-920093703 -300392824 +-25202729 964488640 +273428765 130171001 +578639958 159678065 +504688854 -517163702 +-139987904 397101104 +499776285 910848005 +896399330 -795959352 +190329933 -761251819 +355239371 747122849 +371302927 481909902 +316899164 -938757849 +333368643 -286383637 +682796851 -58337585 +-915442503 -154170932 +171293330 -702467584 +276682880 -599781063 +914488228 804374734 +732947238 587270694 +-360940486 -916648795 +-399268248 863438385 +-32916375 -476588493 +107686274 452804750 +210773893 -319272529 +-79891800 -758341554 +647081550 86021899 +-222984776 411290225 +-328301667 -885673996 +-839386388 127266976 +-711667092 -42558997 +-654016545 612998380 +-472853884 -125163099 +832708562 725775183 +521170636 759134455 +-6280443 406778365 +494815067 -702305653 +-353891554 31363524 +-563746125 268430136 +-403532933 -163112212 +950756555 -437081503 +298576765 -554769752 +-350253718 -428301540 +622167095 579185396 +-222750678 -797691626 +-49187919 -516156964 +-399358841 905728480 +626472618 -70444166 +-842188660 -412107666 +552730561 622747256 +-393596775 -654678077 +-74639372 -620280825 +-189014269 -107302476 +-872222319 428037994 +43774439 -731343897 +-973969120 61045993 +697566068 697974635 +608519681 516445947 +-997859975 -337110079 +692881389 760091834 +996374800 -376063234 +-433302010 -686033495 +-534811254 -714114813 +231531695 925771575 +651868830 -941747212 +-377638858 341941880 +119240192 453135779 +125789300 942271838 +805758934 20296539 +658106354 584526606 +734505311 -944440240 +-540415803 -294347699 +-56797518 -383465463 +-265412401 354726350 +-423704198 945495763 +706114191 98533572 +-948128680 -76219565 +410515045 736705065 +-709457263 -760424995 +-390392335 -62519275 +-880435922 -49836307 +-537628764 643928823 +408196991 -235030383 +-463977954 -20307126 +-42751888 922611470 +205873858 -847431184 +-765195711 -494298868 +-305805782 -328253965 +-463301737 -470596218 +-11684478 -117746237 +650549953 520301688 +-271802999 -229837028 +-32026552 354989655 +655239745 733916707 +596403876 932927259 +-867103319 -919446883 +-279653179 29036583 +-728146871 576385801 +-877938572 -498457290 +-875290146 -443058136 +157220311 -263185190 +-113396615 -508462368 +-668097480 -475533679 +161869177 593280472 +-880536337 -6388756 +904083363 215303277 +968885484 283981942 +512747523 352866298 +-326650595 -281891389 +232428888 77463793 +130759972 251531630 +6582032 -899237485 +203320720 326797300 +-974898605 -811759682 +971084243 -815957289 +-72407048 443784489 +69367003 -949764410 +824186886 -888756784 +-116185880 -657744478 +467210426 71185774 +561896801 731131175 +399787017 -391503762 +17712181 -349376960 +-776179834 740595257 +-195067517 415471337 +962940119 319781822 +690352369 -114069303 +816194291 -806951792 +-156854730 -276177808 +-63040664 462798713 +770377493 -349164640 +717442058 -397520377 +-969699138 102247738 +31926176 -100998200 +-698884526 -430850748 +222019611 -358326548 +-745711996 656380013 +-325148155 895160078 +-862760896 292966922 +135257263 -342940114 +27140871 -763564977 +561228792 -914061911 +-340913794 913218811 +-563302362 710347369 +-949637213 -384938462 +202014481 701189281 +-977061948 908766558 +520051660 516563846 +317116776 994231475 +706757905 -515376961 +-454336607 852840077 +330219926 366785122 +-404540966 -195069664 +883022081 -93430102 +-637749462 -338469083 +-581237721 -3925135 +143721561 -48464874 +-187160224 571364177 +-469722922 -542126425 +954487281 -417567732 +-953789280 -240546152 +-692434959 -265687462 +510744122 -530772327 +-665643310 -483330843 +521523011 416473576 +-542708907 -658810668 +-771752251 -107387191 +-744936701 -466331581 +-944826732 724301829 +581476594 309328512 +-416346096 -390949300 +789671440 -67025706 +582243710 -15677364 +-510455047 -446457040 +-958347428 -919559640 +-400989645 54085548 +-193251761 12522418 +-752196473 883173733 +-465813563 98955136 +-275308386 -701182301 +-323634655 -961850418 +-912535795 970022358 +505256709 737386249 +958908928 708770758 +-800870070 -148427051 +-904394191 497742420 +710161756 473596086 +1761727 -965086583 +6717767 -897382499 +463766042 943320685 +-140531705 -276309956 +742579605 -717895474 +574248733 -618402430 +425015705 -623358960 +811177283 -717614662 +516518790 699137191 +-47481989 -691363858 +476035818 500687177 +545708750 534069001 +-58063696 472543389 +315370111 -548129987 +483649968 -528112122 +432819476 613854627 +-790753309 -316299945 +-463535541 427549670 +471332115 -2552711 +-30355594 341140790 +267998449 -913478334 +-510090257 779397348 +902596512 -70494867 +778100227 256230046 +553961100 -312856247 +948827641 247917613 +592140000 -803135189 +6661014 245307658 +844719996 230697001 +-380708186 743248046 +847896459 767268743 +-587373975 -292151996 +-959672442 939450721 +647044524 664571669 +864461995 988239128 +96257261 805933928 +-854735953 816637430 +-585191605 763298315 +254523166 900698223 +41571862 -439009338 +-806873449 -52457021 +71502326 440812768 +-753366327 -264549696 +539073630 592307431 +-140273784 796525804 +-862258594 -155179114 +169624330 37763597 +32016442 35484798 +-233725331 -179165245 +-555742282 -339802231 +-152343849 -275868218 +781259292 195763454 +890205461 304644503 +869073376 -44883351 +76056504 -115601171 +-523012222 652423042 +516477570 55084016 +-895572779 208103896 +375130098 547151758 +-918353202 -922811343 +-994957397 -695783955 +-844583627 302066428 +315693294 512149212 +-778957846 -621597056 +-599082659 -801926647 +-780070162 853571778 +-879312771 -435514505 +-143449767 -776337077 +293263415 608775226 +394149974 -17217291 +167013686 305805427 +368867641 861415079 +-27852922 552181249 +37451323 335139134 +-617466664 -264301598 +702338453 -57743204 +427013548 919313411 +753814052 -747892237 +847549482 638566211 +226853283 992959573 +496941761 -696771709 +-288683908 -502447136 +-736532233 -484523064 +855946166 -744543151 +-865736546 -381621063 +-537370854 120677331 +258070141 331596815 +-401439457 -440042038 +-183198057 576070264 +-927292764 -554634675 +-935368694 -186090589 +250237605 -859670212 +-580311295 763223014 +-421459567 -809593875 +-615699720 121336081 +230666866 331906367 +-62631649 -315280507 +-754879374 753797535 +-953208444 -302793483 +461311989 -938546367 +-881142647 -243616623 +662345466 691547223 +-305192514 376546397 +634063818 -752686635 +-131644909 -794541925 +478836702 359550968 +579846703 883991558 +-546783009 164314296 +-154191039 139199292 +786622230 -181459837 +170332380 -26209831 +-138885829 -211114750 +234478609 -818741253 +282226157 747021476 +600050331 872190158 +558044633 -898624925 +860471086 138878476 +-583304026 -857154569 +113840055 -306923490 +422609451 -783240088 +504885841 -440736960 +-838693796 276404703 +489180689 -707612384 +-918075238 93798878 +-924965470 -557749634 +74905266 180278260 +-741634209 -355753940 +43107238 -262394371 +870541036 -726612503 +637979310 938599465 +118995337 -803757582 +-348137380 -991428802 +-440939190 108900057 +-554294374 64520073 +-14174052 250656247 +-685990239 64870979 +-329917158 -57588242 +477800191 464047425 +-557362443 592922982 +177130875 -623994751 +-925464514 423960237 +672587360 973002804 +-718670623 122416160 +-206891711 -224435144 +339052541 469178049 +-451472020 -455878632 +-567672040 965669751 +-907033018 426052034 +-489797 -578047625 +836443461 -465616660 +-877084144 232792255 +-72694938 547771371 +-678937869 -136641432 +847368984 -353561310 +966437596 960266354 +920453573 -140663739 +-691915730 885242105 +-217065349 849056050 +509125281 -951065288 +646739389 139413182 +156619380 216363027 +-538089166 33281642 +-678069524 197925488 +-262377312 -21415877 +-450561238 243436813 +233509062 -209242480 +-635345293 -669952223 +578288719 865325129 +-911332649 463658273 +962842216 -921024505 +-570186596 -848625724 +791828479 -222965800 +-432589648 -958336954 +-602352609 -170782693 +-483402187 -751718849 +269076432 867453804 +-100907690 -595163204 +-874621184 -350511747 +-242792486 -245009196 +541698950 131256884 +-845653385 -105233902 +-821522726 -347743906 +-849950101 -635126517 +163341 165441165 +-966699701 678072946 +-675985784 -820289443 +-811291406 226964318 +-643969689 -705602448 +-943731842 -422362229 +-71913526 362661095 +392677861 120229218 +-624904930 -65363837 +-630768323 -512003000 +747414473 -229430965 +165141386 -706590913 +-122892065 573346605 +-69536340 -4765974 +-250717622 179238280 +355852936 -457609960 +-405550809 -680453101 +818889920 -812393898 +-63914613 245061092 +260859332 -885914334 +-555469717 -672834244 +-781764070 471994129 +-208854925 853830366 +565686367 182411347 +-559532815 479978686 +365364469 119474522 +667200739 324473964 +319490838 990646683 +689340909 -99733837 +-919775604 -231278645 +92577181 -854684010 +777917850 -266519610 +-412355468 835257228 +413592828 991377001 +-669270750 850982511 +610529901 -874811457 +3536358 -603251541 +-501672831 245081236 +-320965250 -71797414 +-156198968 977290281 +-199826091 -406984791 +-794464769 -4042904 +-514253094 597328787 +581503469 -478933980 +954943815 122168164 +-451510676 -542001765 +-539862596 18163982 +-194240259 736763798 +228554456 104982542 +-450911432 -219088302 +-364233067 -420131334 +553015271 -262154152 +-669019329 419267359 +893821995 949608523 +83638532 24085661 +-132423750 486580138 +-138068961 -173456021 +369873530 -183624253 +404658696 177553359 +432628645 242527185 +725657383 180621127 +80607083 143548437 +713731587 547827016 +184284859 945814791 +-25705853 796989976 +985275973 38882968 +866813203 358656572 +-370840395 60242984 +420380398 936973167 +-504676612 -209462594 +963317257 257959631 +-680912490 -284238455 +292107701 -250374683 +-323802015 210483613 +741390882 -608868282 +689291175 481923981 +851517090 635379716 +709958149 -242552602 +-236499709 -690327883 +-940417760 432970107 +606397293 -259282735 +-173018896 632102836 +635510514 -556587920 +150895691 792470754 +266152045 506863069 +445951886 -882377578 +200789515 -453760909 +476504258 -825024154 +-602170529 319293751 +-369331032 -812222232 +-707594328 744955205 +-823358909 208116722 +-794985921 464836739 +-230754281 -721625835 +273679330 -679511790 +-398832629 -539236505 +-644699187 204437961 +-478824483 229618096 +609852746 -1177689 +435653450 654733332 +166786284 599848533 +-488255269 836090804 +861574647 -749637029 +306434095 769698999 +79448276 -294011616 +703895113 795195777 +736579747 927638814 +84364190 -105642312 +36366184 906723816 +360039609 576811741 +-591008541 -125296410 +-966821820 -202369021 +133253469 -282493688 +-366074963 279829514 +556218852 -505451179 +-507063769 922429664 +80337663 158050471 +-884737340 -430588242 +-552384789 142772801 +545361251 -898081756 +-40085310 -954012467 +65712673 157674194 +609281361 -288445294 +664516850 102064549 +-178508869 -205081626 +31817973 -5814318 +196777333 147440363 +-112760676 -744715600 +-474297326 897271040 +-447207641 -248956171 +-843817575 206903782 +-730079204 -3051254 +-812861405 412746630 +-952974078 -339937724 +-986867331 -905761040 +626717247 -548484178 +-473241954 459753458 +426838317 45135306 +-420512201 -299082264 +885859663 -274177957 +-277265342 440830344 +703813086 700182782 +-522355316 123295449 +941094648 -713661207 +-419740007 412357088 +-222545389 -970773739 +269100553 936109197 +-250198894 712256878 +818774295 -491860110 +-152332058 -30997753 +-889762638 730276020 +322911041 821310649 +-545626896 -268494648 +-445053001 -446844361 +-253681034 527084174 +731267875 -215486233 +-271441520 968507079 +787996181 -826759087 +-387258009 -945046014 +-192875216 302984441 +-574695600 555298130 +429191578 263082737 +209164210 956870789 +-481705648 464734166 +-823419088 398975634 +-753061362 -851127018 +-336603516 786219827 +111808019 994707834 +528849121 -165272189 +309239125 209711871 +426722723 415065978 +43125670 846344669 +-639389276 210615678 +25168023 -319246862 +-220449625 -133041553 +-874739105 -929643241 +-174500977 986813563 +-330353424 -174191768 +-889959962 -60105287 +628535985 844071988 +685281525 -211592236 +-875398805 -502948089 +-780347609 16373668 +-991729660 296964555 +20431931 -397897218 +976497608 -485187537 +964126826 -950015479 +427120551 829613872 +134319945 93723338 +-126431872 749916511 +-599360673 -499073995 +487155585 641081701 +-376222252 408943487 +-531999889 799655432 +856778032 32155197 +-265014260 96909099 +53222819 -713294338 +-254822102 -238198059 +531375797 567085164 +765362403 925272273 +-621691565 200842616 +-130349129 123509393 +888907804 819274654 +724854082 969046775 +-32254265 -31266607 +-857438429 328883875 +-525113246 -194654406 +-962540034 578417491 +-24044088 529880910 +-508685305 426188315 +-447493770 -247527507 +802538525 125558037 +-357539564 426936460 +-681577475 -988224482 +945970515 -924597367 +-511259863 -777859064 +12982445 -35508608 +-579108245 -909589152 +-15271677 -832979904 +-418017056 744711198 +-944509318 -948704317 +-989984897 445269150 +-505883633 406110445 +655680015 -668241204 +419933372 70906326 +-395769591 -909924410 +-137894100 -443741966 +830516673 -95130032 +157762558 63509265 +-673370287 6159824 +-410247287 912458230 +298097311 -60991936 +-700928343 -356832025 +676333874 -778629346 +-960907700 837859582 +152727998 -719050531 +8522436 -943149064 +-617999189 101674744 +-236873743 455278275 +-943321595 -888768411 +455447904 -578343012 +-84906143 -703790102 +-793526476 645337176 +344629787 286193003 +985801892 -764522546 +315151947 318462096 +-8895587 -827867559 +325681480 999055057 +-219205888 360106495 +338955096 -262292574 +71551635 600701634 +-369266528 -220526036 +327661280 -217922004 +403008500 -156512965 +-481269955 911517601 +126461293 -122479786 +-947313402 877106082 +118319147 -925241869 +339644742 -481901289 +722093056 -637488819 +-340930742 104842065 +-897091281 -662724557 +-6226233 -246301529 +-145721157 -278016032 +341589148 900731709 +547029729 -715698287 +410121977 290226950 +426710413 840482938 +-159928423 420582598 +-827864816 988203387 +841422126 162578332 +857406615 757771853 +306451356 910559061 +-945814378 844884599 +619322150 -504458199 +-917538962 82892572 +-741865435 690160328 +-104336706 761297280 +366983356 -388423673 +-622751265 -785949727 +945958861 132844476 +976736810 953705145 +-980008061 -881164323 +970178143 137143768 +-940646691 311471866 +-247477746 653468458 +-969446195 944297651 +756912515 -353657669 +866954020 705448475 +784024017 395140296 +-492266573 -994198895 +-273857987 -155731298 +-908839012 -950359065 +-620268334 -490917962 +501579426 337201987 +-261789446 -917728256 +120505711 548427945 +-478056470 -543893047 +848967405 549472100 +37633966 287811080 +-830268363 -976855234 +-264835022 769250177 +-676915822 452502712 +-186480999 -708144409 +404471671 -741897844 +-5769957 888222941 +198644970 -598091519 +451443254 -402831522 +-941115925 -935072001 +-997916702 -900886865 +-710831268 240103780 +691853481 -768725890 +629300847 -683995917 +215242272 853582066 +297217615 -734166641 +-455346401 971468750 +-317182187 -386015062 +695696944 -893972302 +-987378726 542388184 +890960739 589937003 +333406973 42635976 +-787512584 -849070824 +-187938753 43611073 +-791314020 -206016557 +-755033432 264306323 +-282643069 -746603084 +-669613890 -79869475 +116485053 -9182133 +863908622 -705976183 +-14449721 306947025 +486453660 -470328351 +-88657263 602079052 +165663755 307787816 +-175327292 -481437593 +-61871665 -250290866 +536954116 -308743016 +-980741971 534978909 +571671434 -450779155 +-194362166 753692581 +-198622704 -583114550 +-976707928 199975747 +987589662 -275421389 +122043805 -730838782 +-932322847 -512017115 +778294067 109162306 +617979007 202073690 +-437149413 34202734 +-581566679 816808214 +-436276637 266571799 +393993263 497547327 +820116011 -350956396 +599355676 607231407 +210963970 -830519441 +821814511 -927630728 +422111593 708730694 +-688169021 354157126 +239956550 -27266671 +-817763685 -972320402 +9264056 -956818479 +410521030 -737423112 +406990722 813223257 +830789393 -751303807 +964523815 572824792 +227592397 -679396294 +-969039990 99181390 +-969297141 -239625439 +504556755 -541736605 +-669931870 -145579779 +591467074 136919383 +-358292116 -124227623 +-153567560 -167953891 +-314460777 447239971 +12549501 431080597 +-63761921 -500888323 +-562448870 917573046 +38546823 -911782220 +282631889 99066905 +-263963573 924226534 +998434380 -443126385 +298110047 896330806 +983779322 -661020569 +977606550 459192430 +341313495 -445868772 +394814837 687444317 +-7092687 684702476 +-13479535 108963967 +-374598943 -597462135 +489042589 -884739139 +-963115393 785065092 +-873068741 -509794389 +736246197 621635229 +-503662447 -426853515 +-463734258 -92661093 +-866324532 -477613895 +459396580 -764556263 +-650906117 929994277 +355797709 41609613 +-506643400 523476869 +-371092650 384784022 +-865619603 -87938156 +-770893419 5583607 +-239159021 -465303337 +-557472283 -733938904 +458873600 -959360283 +-109539706 -231894245 +425030290 296531634 +-551584382 -71048080 +-185678015 381733651 +671372409 -176030421 +-321058402 -492138078 +200746356 713918851 +387075715 -528949643 +163893486 -145674625 +322282122 -334315191 +803436093 -374559938 +21732421 -870723446 +670653225 113201964 +136953903 -194151084 +-256522081 188127390 +884789425 -154658140 +198153508 519863018 +-188704340 -264445339 +-601918355 -898523806 +-500782442 -270164590 +-643833414 -661644091 +764688440 498465017 +-530426893 -852145822 +-678790402 -97930522 +-702220032 407944492 +-947760984 315462241 +805525610 244812704 +281298385 255148908 +871578342 847600381 +356024918 891593556 +828433099 -957252054 +698474640 -796999543 +650354018 -728474364 +-798070994 -946579790 +298628640 494219828 +550394512 -482859289 +-286862876 -913069619 +458722925 -365617710 +845217021 -891496662 +598189318 674738035 +-536205261 165622767 +586141689 -84841358 +742382755 -238679981 +-394373450 327349802 +-191213006 251539300 +-835272512 638080626 +-713524385 892701230 +407876196 -55635282 +3384647 514007042 +-674868964 -538076422 +541515837 834064576 +336922776 210057905 +902137554 420905905 +-36966503 278412822 +915108809 -123100093 +-314101044 -133874931 +-490722687 -449265320 +-398134085 -654679122 +-281608192 403612472 +912295533 -90278068 +179889515 -310588953 +-27085857 -961178210 +-860324677 209037 +-596942780 829234219 +99337667 -793306377 +-922531923 620634717 +58964832 -614956676 +-723267669 -298370629 +53439837 -121661200 +-578568875 -204866511 +-728618588 -110945739 +-254387757 -534213674 +-774678475 508770385 +587776390 604334282 +215245227 775145900 +99407520 -292227135 +999118541 -774744134 +-759932361 -972728512 +585487046 -348930840 +-760921143 -889402499 +-18558500 -566477256 +183278959 960120531 +-874282458 13404489 +-359201546 -113594385 +876763648 152298111 +291471869 507270257 +674591409 -624822142 +-444948550 700132620 +147691758 662705539 +-643790822 -153614267 +-580088836 666162309 +-976946951 422134116 +-553737397 521120992 +440057862 131337998 +-603027866 111751870 +-688766539 -64666711 +-269224587 702440836 +434241362 481571634 +-353615260 -186866001 +946975816 -810035546 +568391374 342373379 +331815414 858990471 +-497367413 -41189498 +-27074909 -101723005 +-527028641 -123399613 +-772024913 -319617760 +-445411204 656744319 +880020676 605441936 +-88519115 -679466224 +-693443876 -105268517 +-143743404 -158936598 +-438962962 -193703843 +970717494 -325656941 +708668690 -73905776 +31616104 -177527184 +252065390 346188881 +828560723 -577931259 +700164500 -613130224 +796106721 -13518311 +-957992370 866578524 +91377187 -273078963 +-539913088 -806681614 +310132930 -763191551 +-458252423 -200427792 +998167231 654873242 +209559564 -893185988 +-279397790 601172871 +-917543 96413793 +-233271690 404417028 +-981837951 -1002109 +-781726070 -707046908 +-567747484 -162373118 +-74085685 237579879 +-592327389 625498983 +-420906171 -754811484 +635248444 971640504 +885180972 -851090607 +-530904891 952525532 +799821618 535449160 +-100252636 674443333 +-738393865 516353423 +347225853 -850464483 +-960935549 435826988 +448313764 847976425 +680350734 631674144 +-985211210 -410737096 +825671563 623066733 +-745381396 752439277 +557557704 -898522297 +-802121355 -101569829 +-902562681 843159314 +-227401594 -854525133 +200932183 -481176830 +-974633713 685446984 +-723443411 -494145170 +703740061 87434869 +286248847 -844895278 +-541949079 34369437 +-738849080 820209290 +-445238954 -345436975 +-188419090 -647457520 +-630016362 -659175535 +12327288 -152143249 +570273554 169326228 +-251764573 -889159089 +164837699 -672309805 +-385497639 -743823457 +-512325951 888830411 +890193964 83154783 +-920601334 641777199 +-667026822 -254638392 +310488643 -314164580 +-126732928 817079958 +-528909223 591914087 +-345091388 488628593 +569647062 -63130705 +544855589 510822498 +129347253 11223140 +756941912 220634795 +-346957727 708316314 +596992989 -515195313 +56716781 277730362 +532660823 163119614 +903196448 -799605331 +-565230440 -430712585 +137671823 397976097 +305673658 -525438534 +-973891593 -677252901 +-84574682 -355884505 +824523174 706697281 +-469471183 120733218 +-320522297 631719492 +-384188597 -83577363 +-871170770 801501398 +-539431887 154874385 +-889324991 45386797 +-455818144 717419711 +203488539 788050536 +-963330334 540912767 +-907450873 -121658036 +-821197810 201395979 +35382563 118905783 +619778202 99670617 +945613315 531390102 +-584043109 -461873113 +164494410 -639213771 +493160859 230717993 +608127814 -993896860 +218712638 254670642 +80498115 265956328 +-349301374 193459262 +-82624904 871616025 +-815405419 813147945 +-27093053 876111944 +753364614 973202270 +-277383053 -186039945 +-4688921 -701942022 +-96068660 503381735 +283868031 -780873230 +-735668001 -684355558 +-881355629 780798357 +-221372520 -525023894 +-591168439 190742232 +924397063 -717185396 +481573838 -290069780 +823450864 473358477 +811929748 -978415450 +528963484 294407659 +831139173 -267013148 +-893435634 -195312246 +-606663548 -176879441 +403225683 -841030355 +902417985 150521771 +160809170 -275096524 +192299903 -904752272 +701151839 -648078181 +-918797947 487864654 +-419804872 -190490648 +209911709 -790703896 +-526132385 -879309803 +-528465355 -470581192 +-285808818 85382268 +-763959007 -419553856 +377501047 -180822334 +-176205171 -447851071 +-167725038 -206860796 +-446787985 -7285118 +120768812 -549526668 +-17385937 -126951746 +-819585329 -982684229 +-170638655 -851289685 +-785105872 -192803455 +-364248149 -106852777 +-819812430 291595468 +-114576174 -826952637 +-568124536 496382741 +-291185272 -163665561 +-709143074 452902138 +-742382227 -60895002 +-206461256 125215820 +-263199513 -438956791 +-491855750 681786393 +75408392 -625770640 +-342475601 -941353226 +785239518 -422151506 +-57797572 -458872789 +-533871935 417163778 +-570739776 -869036365 +-331059461 355488784 +-410436550 -735322802 +338234499 -527172273 +659405571 518398279 +-98490374 -281314602 +-312013249 130427122 +-855182918 -825272253 +-460427771 -709689162 +-286450693 -753661856 +796471048 145813358 +-585590259 -516755952 +59159588 -545725058 +-639303062 -620644150 +-8638920 -160522347 +-365425418 -374952341 +31704850 934788278 +658681462 104884049 +-222654499 890362414 +41562554 -731409786 +726720279 -12035412 +-51022218 608266653 +877636898 -285288441 +-459201910 -737549188 +-330776966 846983542 +839050757 477698313 +-920677131 242838664 +918705248 -741496128 +-868136264 27676398 +134514897 786314637 +910345035 882623899 +-918809794 734768738 +-435642549 -854295646 +364185544 236369112 +-816638705 -201885331 +845995958 -812747788 +-380648228 585851438 +-209967567 -654898805 +930217421 -470582178 +404663260 835416647 +263096945 227667200 +719616969 -908172919 +16564538 35183811 +-649003637 881163737 +182285613 -976009612 +225337109 -177147556 +-835393922 525609218 +-335799719 -896175458 +-147761584 974923274 +749306971 276131346 +185629101 98103825 +750946474 -169105751 +-174897246 -362503409 +471251333 629278120 +576515023 820212853 +-482188363 293642603 +-428258993 -666940981 +-990744749 -739225427 +-283358300 960827172 +235057462 -496390467 +-247349919 475497156 +-243459365 853168811 +-17511583 -549303900 +-794870762 -795342009 +-782708956 -184902490 +-816857916 -67539357 +-284848449 997018906 +82899671 203720789 +884254749 -188055606 +-671031756 856899816 +-748621762 -268854339 +-357968996 -241477999 +-528869756 565532998 +397717780 460106990 +-755565973 -826249701 +-956306087 -856884664 +429022160 -334678911 +235743572 -741335581 +829727183 -786731711 +-499031685 305242359 +496380708 361409418 +402207377 -865006301 +-649482052 232175602 +-284232702 878520460 +669483155 -907220295 +-546947559 -617590171 +-629585992 -890771312 +-588471724 729391106 +-909897843 486650785 +201816800 258471466 +-54030849 924532901 +325047546 384725664 +858345799 607449152 +892362011 157172691 +482257847 -674699600 +-185701820 665474466 +932870337 215569553 +-557990159 -188395992 +485350668 -737331919 +-147882928 906553909 +694677841 -508337876 +807381664 104793585 +133835591 182595492 +539646633 414217906 +-888086969 764819322 +-604289212 -302467116 +854222939 -19934167 +608632616 109639133 +965071276 -858945354 +-826082076 -420686241 +552743870 841019125 +441513536 -373877024 +-651449994 -993246145 +652804542 -94888446 +500723707 -690139562 +-64487435 510576353 +879335698 -893131156 +552584746 -816241432 +341367866 912780228 +-131769500 -1361729 +507129513 -682720789 +-854764088 146461430 +-167737826 -58922896 +-183032472 144511138 +571173755 206258159 +966795927 740378779 +125528225 542425769 +212586776 -949986541 +424293687 -146985343 +-526169611 -739835322 +853242394 185244351 +225935069 -144457700 +640230191 -690036729 +367367903 -54709349 +-167198907 -372345487 +266330194 -537024047 +562752212 833101307 +-583064695 422330251 +-97220976 -957432629 +-152699393 915425413 +460400693 999969861 +-495681348 -423426096 +-998761048 -962924210 +-556580749 26850027 +-915814733 -811047353 +-333781255 849161870 +800114665 807469081 +-2550259 -144975871 +362538703 512623102 +-505710143 377279068 +-679103990 615094628 +971281678 635678144 +26874772 -875612828 +757182398 -326054072 +-772186101 -614419270 +-194925287 661192551 +-324166077 381344204 +-772386473 310169804 +-37638698 -466312427 +514971617 80951637 +419689475 -29007100 +208983999 -828748045 +-717026716 967130152 +-442429419 546447033 +-318977704 -455327126 +-593769159 654350245 +-310649715 -529407889 +642892062 561437754 +690460197 786898379 +991919999 -807316792 +497954731 -431037485 +-52906547 623676567 +392773125 283757212 +-551103724 473627302 +643206015 581582404 +-739931177 -376657095 +-78602083 490461200 +-537945125 -421241621 +-66681222 -376755852 +-796461131 831034466 +-86128812 -695888153 +-266182910 989978608 +490050292 -303972798 +-447557332 -985130194 +489763452 987261124 +772334871 359384448 +387047948 -937833042 +820871825 -251024916 +743163517 -840906519 +-990066081 396930645 +298110407 217526356 +349616092 297123114 +-305085229 940300499 +-258641035 -539421207 +431329764 -278383020 +-667602048 -830050871 +308456368 -607168019 +-591571617 315250832 +-781497028 82707592 +-56966705 727596852 +232548818 -296110917 +287642009 137692460 +202487339 120790810 +-905593618 532603184 +339932456 132038046 +-275226910 847586477 +565949569 -448760154 +-293106901 868965351 +-830858619 -647113604 +499853830 605891199 +383162573 -163538608 +-398470835 -199223031 +-325825325 -567153786 +-447659321 542744144 +861263037 -86878361 +986686955 94839722 +891573150 587049687 +-942898473 -32629621 +820998373 -87264599 +339040066 284669427 +897159639 -784130779 +-537135927 -133496012 +-747066914 668998083 +315330118 -980020926 +-713776807 -189742229 +-115388266 799321030 +-422291343 -845961235 +769698074 175982732 +-71726043 35806041 +236056557 781645576 +-945435381 460777322 +-660537756 -237607057 +-836020756 -618641780 +-284335415 -230247155 +-466304847 103344825 +522028595 -217854670 +-731614238 -957910582 +-729116925 608847213 +-594871272 462382051 +-586202563 417230070 +-521137108 858470804 +689356599 -677719995 +-162044543 -214568366 +573814577 -308487699 +-747840407 -509537098 +-609017568 846422143 +-212467370 804424634 +-647160656 -193650120 +-324380267 863660354 +-741707840 124841681 +-606671048 210062158 +828237602 803069934 +-614164954 -810385973 +-980147894 -766505247 +436401880 813801063 +975536509 109133234 +-165671407 -236949569 +566406013 -524728437 +-262015357 -61854744 +367575388 522268465 +496182782 372295764 +-235372022 -359382203 +495891715 971408705 +-241473860 589106688 +-10651831 351281450 +-315435900 276605443 +250709092 804991422 +349027569 253807388 +-354279672 -477663380 +834973737 -922308311 +202641313 -624931676 +462490601 96197313 +917836547 722491048 +-601085366 -883488431 +866100481 -157100257 +291489348 -890674455 +-701334796 811266069 +124998114 -339582636 +-746940736 111782186 +969003594 -290957142 +909845402 -342091106 +-261181485 952038826 +127890233 201802958 +475885741 766320496 +-241693780 -690894261 +-502040898 802644285 +-541456381 560009112 +305938026 609617492 +374113940 906556910 +157880817 257095413 +-343225458 957978708 +874238039 136442037 +886157082 -16905332 +98992224 639533079 +285111267 -53733299 +-944402925 253545394 +-274640577 -516509239 +-953953342 -149060287 +-17839449 -150340675 +-472207466 173975173 +-625398086 240384062 +943335804 386600635 +758626488 -691559302 +-272704070 -587008416 +799406581 -782519034 +-266919601 348438325 +590705104 414528240 +-234853506 -948847071 +-458991282 709265936 +-836950734 -371892516 +-92405949 -725835168 +835274857 889726223 +-489170341 190097324 +428921711 156956096 +-683918061 -720643457 +-482363010 -970552696 +706379746 896772063 +375449652 -149261063 +-295198955 -34615500 +779345200 -69613639 +-117199142 318624227 +649036464 -942536713 +-436883141 -57915660 +849212592 291028835 +-523959346 760344938 +-252828622 -863175257 +309518679 -948057819 +-180623472 -329900915 +-437458812 -767494244 +886359070 -685456893 +-306717840 327021846 +-390644956 132253059 +-843879484 -594222816 +499148185 -634355829 +-87692165 725690397 +-370871200 -149191655 +368941247 432956453 +-933818734 831008855 +623579477 -736303527 +-187246218 57499130 +-54370630 580720686 +880426263 -51664567 +102641867 -881709596 +441448365 -71167849 +535975495 -720795650 +-419850302 252829956 +-189410404 57720338 +874703952 996480326 +-208959412 -423462097 +-865846531 732404494 +-575886861 -861085118 +64372122 -831035504 +-225308788 908070537 +-790050704 967686429 +-334786630 337406441 +-663747273 -368729553 +476863274 565984564 +-870302743 -100072576 +134803290 -23960107 +482510290 959281585 +313064688 -716912771 +-19655598 574344449 +-726938732 590278807 +223534934 -816145776 +-292587177 -751419589 +816978726 -724658958 +-15142556 926728947 +695160906 971304264 +750724651 -724247222 +-663792218 -942451068 +444879906 -525595558 +69917814 -297793291 +726347139 778032550 +319597820 -546437032 +499447337 -353083437 +-882680013 707840395 +141744334 -859332707 +-854847623 -399287158 +444011951 698435897 +149376138 -635344359 +-484214848 -224910443 +856259899 651949331 +-583580546 550865192 +230316989 870396319 +360328917 -648198166 +364607232 -398353792 +-956106984 -588169753 +504072297 614870315 +774427069 -114760127 +-539969892 -458381448 +-856847510 -624361715 +-387927429 474006597 +620007877 522933662 +317076937 -108220205 +-340549493 -205449050 +-497629304 70493191 +-628498081 -490701768 +350974558 -482865109 +314671888 776244449 +630451251 -105122744 +-813285009 872488383 +741959023 -240293824 +834629831 -56952409 +369375865 -287002192 +-454009230 -490265703 +18752198 611910092 +-791047322 -270536452 +-749539669 -266074191 +898528449 -598533303 +-364585945 12790282 +-296528261 -229408553 +-288601769 -538043464 +-369849416 -786653775 +-353802144 485534656 +-316965798 289098317 +189874548 643456674 +239036964 456741363 +628238662 689318574 +-608006276 -35493408 +-183223288 -194403729 +926525423 -475943393 +639724571 -424514290 +-48120855 33259345 +637756353 -608438297 +829986823 -28141018 +-778179797 -987176476 +-179711038 621951857 +571608555 -955893511 +294385357 -572130594 +-133156077 990217414 +-669294712 -713965468 +277883168 -224008075 +-634139030 -903383828 +960816693 -541110344 +-643881697 -853295822 +-300617535 329847738 +-922539135 845781168 +688110039 -892214077 +889367433 595339423 +677049681 51136317 +813656962 -603018616 +-836306842 -448135107 +59932096 816857132 +411413151 -365018348 +-592846320 -388169956 +574275145 -960802739 +-707530682 142334927 +-75150854 653824433 +511585273 33725700 +554706762 464642191 +-53189759 -430720986 +-336747112 -837651706 +-624389182 -95595450 +122550657 58227689 +152803414 849266968 +-204487311 -423687013 +-207646017 12326130 +-6644112 839480670 +392333162 573488402 +-372711953 -824797515 +777037798 -857273404 +865589837 -940461572 +-158748661 -395999424 +868114043 381956719 +-515458695 -982189795 +897767977 675819313 +-737742575 -31138685 +546071009 -678228332 +522708140 382386514 +962351392 -554794179 +-65400349 -805984255 +-64768120 321950647 +442162421 -57016724 +713673832 -980424622 +-227347283 -104716411 +296258855 375571907 +627616226 -201837415 +-969616834 720341861 +-171746854 -709223773 +-963973657 -20644790 +-131728964 -150631249 +926642762 552459742 +62500338 -560909530 +-624627710 857924579 +574005411 272124860 +145161402 55187252 +-113487318 315490320 +-68144763 -457239511 +692845641 -195195600 +-482923943 -224733048 +-349164870 52320584 +647634662 922149139 +671352198 -971510907 +959597756 18237758 +-172943647 695281069 +-662299753 -672986701 +-117808453 -797775080 +389359223 -505140878 +-738945430 22057135 +438370764 886659478 +214634181 -279400233 +754320433 -9634831 +148866659 -817528655 +-750711966 -966576407 +-476041949 543484721 +-879264530 -28670511 +-538403938 -418810281 +-167172339 238796780 +139677638 -754540736 +683933959 -897925756 +369851619 -443660595 +-249967157 -752455656 +-18544259 782031585 +-33588289 -224059122 +-447401942 -421451004 +520025473 772195126 +-712569676 -351205945 +-189933040 371659920 +246241695 186564526 +742466854 -861626343 +815649955 236229267 +487292051 615554245 +403006282 -827113443 +-416806906 207777150 +412938487 -110937123 +-50475552 729643005 +-947290588 -231047937 +324613950 842325993 +-165582876 -710126507 +299563593 -920123082 +-553793510 -275364423 +306666198 729429326 +-56996303 315965856 +637921456 973678794 +38881242 -926776793 +612610600 -719627699 +927628714 -620267286 +-841669019 -10925942 +219744365 726263943 +189060962 -787328976 +-67871963 -911035611 +681932401 -445840770 +-664194921 -958597117 +133706418 760603386 +590241352 -369052536 +64302832 560748088 +-980669873 520342745 +87704905 581598447 +-359302118 -780559469 +-186175046 825664004 +582952303 506358388 +910455360 -7173608 +-960301008 51735549 +-282579541 -581785864 +-567568052 826011020 +-957370508 -282062898 +-993000651 -680429981 +714206074 -560049611 +303546890 -669757987 +-964231743 -808509228 +-516412539 -554435034 +852653281 -207067637 +-447844720 -206231660 +309787728 -626218362 +-213458489 517846484 +-42816633 -522926912 +245372622 -768740370 +-161498138 718942332 +341339380 -379739209 +-80667664 93399822 +-521077308 -654646154 +895514791 966688031 +219084420 397119111 +-929143837 593455305 +965576324 558910942 +540212526 79495132 +-270564122 -648289981 +-469043467 946565502 +938292133 147258570 +166964100 -135064029 +847604044 -488799380 +199467498 262873569 +-614096203 -824439929 +344960142 74391257 +336814484 472570157 +501626805 -465151383 +969576297 -855410386 +136019922 404465727 +-504569023 914196014 +16816433 -93597883 +39430708 197166816 +717370490 -406943665 +142365277 247547620 +996393620 68324681 +-142958338 758062186 +-937724792 -438892906 +928428556 252103934 +118294228 901372508 +883745978 -233912235 +643148038 -752410609 +932698631 745384927 +-637501978 -690574975 +-223178405 683428297 +-211000864 -57133039 +-486676275 -43550210 +-721647903 793542148 +394434097 823923333 +-897916183 213781174 +415507257 -867275253 +158579146 -344236921 +169487831 -140505017 +69779814 -72907279 +-424175409 450488020 +-866835121 211813049 +-759112149 -905246615 +575391264 304599710 +-106485776 57094632 +140460479 -260729276 +-991794810 -329098116 +613106132 -347652782 +-622999069 498273787 +-896788083 517828064 +655889531 886695878 +-91723935 -390057308 +662006943 86568595 +248735717 -509253760 +-549345505 -845936841 +462919123 521706212 +151043463 689340878 +137922426 -584465396 +440950503 -610668006 +-856386622 419184151 +524296274 354778126 +-936650377 -663262689 +418714323 857726853 +-220247763 320661936 +-966432861 850496801 +-915483624 -415795370 +673358224 -286659877 +-551932628 -898098073 +-933238791 565926119 +-452993192 108329570 +66241995 220215725 +339962421 -892612871 +-773792230 454192577 +799391535 377030841 +747929081 -974579679 +105134182 498611329 +-377948621 589428520 +-167383444 115996264 +944417171 489894868 +-155934918 990189504 +-933490048 876041836 +-996241271 -192898560 +855823284 -344376163 +101554069 -657307132 +863883454 743252259 +-668258806 -791062186 +-142835956 617455368 +-717934297 -778531007 +-126284154 107453354 +726190778 548624035 +36620593 -67704168 +812822604 -18891260 +798432254 -559911177 +-542266976 859293981 +192601976 169362107 +525899704 -636007486 +391984414 526776635 +756746101 -503437981 +408070582 640724645 +-533105169 -963824982 +448682638 -69260913 +-498651262 576140271 +999133282 406486901 +-136229167 -420944955 +197319635 366796995 +-694418592 -363815889 +-342161278 554698594 +896650311 -554778881 +512417132 809056071 +-509416574 -939267210 +-804027449 -553176886 +-14594457 -783148831 +-48172699 -310206949 +-738476768 569826756 +-50371708 42369134 +-515979286 854471280 +-734031298 -797820159 +552927736 462891521 +327308167 -358141047 +541108764 120824546 +683047673 -145162124 +-48353741 462582584 +-360852138 -537052182 +196408128 240438668 +-545497170 -854407422 +-473929790 432363278 +363028236 -933473215 +646274017 -100026704 +-206031833 -86232210 +-309527648 38666156 +-760970577 775493947 +482668384 317989888 +667750347 377689754 +306173622 483367889 +746980815 -981597990 +598102860 683386657 +62532123 -702857299 +-793787541 -453894053 +858090417 -518452285 +853173412 740069580 +-804742513 -903085788 +932326497 -484283876 +883712522 547858747 +202276978 163795239 +969701126 -960358818 +673355855 -285849109 +-414910288 -80811156 +805314927 662686885 +-457998717 -388307622 +-928483474 -373575379 +138517447 170955733 +765843579 -285162431 +498658219 -480745186 +889932018 696431513 +-937099969 492218407 +-900560835 -336144224 +324721757 -40258310 +-964629967 779531101 +336200739 493226317 +-844811981 -988761243 +-757137218 719619554 +-726718822 323055231 +456223680 250766131 +508214648 734683678 +658239688 -880045011 +980413930 -324151591 +777687259 55182614 +104069095 -170135375 +602821726 69366981 +969755777 -154228373 +-941225918 -962510116 +404160995 -683750198 +692598214 -512927014 +719622063 73954328 +925724706 -164158717 +297859492 -456953488 +319353179 895474020 +961249335 -700067273 +945302106 803781017 +961799295 -631902588 +400201100 -914923205 +893949063 -471577112 +302121403 -538957822 +429179332 356929033 +-637107047 161766127 +18026487 -700293204 +-256817458 -20708101 +620922491 62960984 +-786147054 592465461 +-389140805 551650613 +384625621 -685571154 +417417344 887304763 +211171011 -400535050 +-578108356 -337868053 +-19905856 641938312 +-913480585 -334664364 +777314990 835826216 +-201953736 539769069 +253396662 625502961 +952575150 -578213964 +-171774944 71011957 +-163288672 -955131547 +288887952 -688239997 +400460288 84754814 +-879903562 774232045 +-203063358 660209433 +201537684 928672044 +-526270194 741720975 +647505832 252923230 +848924306 -726543906 +517545817 551761150 +609652308 -651012083 +-651258414 853131578 +-401326659 -736332272 +233004644 183571306 +475223621 299899536 +872344512 908557716 +363842261 -834954382 +67408685 -257990813 +329188419 262362453 +870642248 333695427 +-188982609 -144404375 +722294308 165724659 +837406809 670975460 +242454730 -238009625 +-449968186 -329446231 +243654237 492187474 +-687665145 -546112000 +-531702791 -497928885 +630452964 528871293 +210986688 -411911026 +875470960 64261378 +-626219964 -12414105 +813271045 442132881 +-824368801 332711780 +-288897251 -238397594 +-586471082 411853415 +-833810611 -543077332 +-144349709 907957527 +-504242153 72109593 +599955772 -851551044 +339419847 506599406 +458183169 593700806 +-750607109 -374574157 +872837773 -103173202 +-446082049 155891643 +82327447 148370870 +852856354 440131640 +546153057 29244645 +642628129 788686421 +-204722538 484845908 +309285122 -232236239 +393248035 70000412 +568739319 -77651236 +112669496 -956401901 +303836596 -25796889 +-336924066 -325194372 +324269937 -293470980 +71206626 -594780311 +777369266 -971239183 +361637832 490087016 +108914534 91926370 +834552921 286279551 +210116965 514376447 +-85250849 -568180929 +-331310644 127389924 +-9903822 27620668 +-126473475 224658296 +374484270 682878610 +397639756 -400056528 +910472203 -807094498 +650639614 219362929 +969470802 -606098868 +-34956800 889736513 +-756967441 125126780 +-418561153 -206874789 +543659129 -370012080 +204772018 440613674 +603348816 740136495 +-707606563 579016791 +823225167 -33600252 +163478167 16524972 +-166264810 -299550628 +-121724574 181472885 +-68507201 121352389 +-796850794 -262040585 +292267180 66079268 +6820323 559069815 +-548576049 813752499 +-881930000 76411690 +-3380204 228880783 +962975737 -480937385 +370938158 -745026802 +-276118536 519142362 +173958182 -257019652 +740818847 684782199 +-448782470 -195333691 +-709461647 -621089298 +772478979 -809154426 +385914273 878818048 +53410605 533090335 +763188656 308560565 +-830419497 479295446 +23487725 117089307 +-154762932 -718110494 +-610881113 -740787613 +126530268 753625129 +451296610 965669576 +-470631120 -332113552 +-760918200 -859262421 +547367664 152066116 +85654630 640443691 +234367302 825474694 +-429584360 354014624 +-289115410 657082342 +912851136 867086201 +53613073 -463568891 +825183037 930485014 +-319152800 -52082182 +854830383 343231077 +669436422 -312521242 +253802507 383585644 +258693227 3616161 +-122518945 -385182277 +946151547 -707650507 +883711651 -580960023 +-144976922 597780488 +-856606295 657077269 +95324524 -354106738 +743445215 -446242107 +993796646 -773670883 +854938321 -139398115 +-614757650 -679578928 +-635158454 -383189263 +292603190 -529364317 +-351019258 272002357 +686192130 51468056 +360971131 -425702899 +-493373350 -756804854 +446355752 -301416461 +-602273556 218360602 +388351044 885317905 +-459111007 -125769379 +81480351 728119366 +914875555 -624862682 +-497591872 -198769905 +183970771 890094537 +-168043709 828490830 +422420630 519324553 +524317647 -458165784 +-788343484 -405740969 +76447055 860493972 +-786675768 -234934514 +-463681639 -145337404 +848703340 775000007 +-677566861 188131536 +-199928317 700987366 +770852426 94977608 +-778965711 -184273240 +-620590838 366193863 +531975958 133486887 +240372347 870972019 +-202253701 473947240 +903820189 -316443365 +492929548 544559785 +806066681 686783275 +-491186121 702035703 +889304553 -994353952 +-208470120 -161854754 +-786082029 374779638 +-473313104 -444878922 +432867051 -125276397 +957673814 2634306 +-434003255 -610159975 +713311756 -993273376 +-602375687 842130676 +162497855 12029169 +-23736474 715572101 +392232629 408219534 +-751136649 -189295556 +-4923212 995564181 +-389418505 671618401 +-81417313 -513190107 +509292179 -286543650 +-929822080 -470207665 +-636436196 683411716 +274021997 -803099247 +732485344 74826367 +777559797 6682224 +580447157 -981376951 +2400729 -299445501 +-922471080 856870070 +-833259081 576980677 +-809988298 669594201 +-840054951 863001747 +-678660 99409902 +-20375959 659481115 +574691093 -293095645 +-14567826 775694325 +-53106236 -551504854 +-497974720 369764674 +-179746312 507322071 +249174935 -968417209 +-412960919 492419057 +835145928 -481553804 +966620967 -233879599 +-322149971 -869528318 +-220587152 203591853 +701979326 111351789 +-901477328 594953630 +-970963692 -738839544 +-111277896 626073245 +175943803 -769962321 +339340848 -457588309 +263919840 -557362934 +83275983 -53372285 +987623837 980401722 +877729733 882121127 +-134950041 702198196 +354186608 -870091208 +515408153 -322038391 +786582684 -767431077 +908761628 567882003 +115559993 454215331 +-404570174 -429979671 +-692600298 -307220690 +706830148 299936812 +-575426237 -849866741 +807396087 -104536022 +-241802599 98082311 +745324217 641457045 +-681512734 -166442244 +-125354872 -545427577 +-62985431 -6881206 +-144572269 355458713 +382616071 -591876123 +-395330254 -254580351 +176625768 997632017 +847955878 325389779 +925808794 -830773381 +-982217145 51440714 +-206350303 773528955 +-349640887 -844047727 +123987288 76793031 +487791473 982958793 +934457422 -676528371 +211701735 -780813917 +85294079 -525168241 +-447888192 145256568 +-629166086 873571909 +-488805448 -663854805 +-774799450 420821358 +159338924 193047299 +-528242634 -636588075 +593609990 562274514 +275933052 -119152031 +741847702 -492074341 +136148023 362116440 +-211007946 839056091 +-328231360 -943262738 +-423473015 -789044448 +701885208 -595946925 +-335778421 -141605403 +766408372 -151336315 +-858290137 370787292 +82993441 256728001 +41596476 58095058 +339900764 -6838217 +919529421 -404000090 +130746066 891216728 +-923649674 -483956992 +-448446915 -578784275 +127500266 -793836148 +840083225 -257063005 +-399570990 729580201 +122163750 88344453 +687518316 -948334098 +954886661 -520376616 +519887955 -290764875 +-99688629 -726946098 +-420098267 653330154 +-795876363 -840873737 +736056447 -199356440 +943030206 38269689 +127622686 861873905 +127781449 434433664 +-12986832 486071147 +557019032 913640243 +-508129449 -499429363 +198042471 -542939813 +-179716479 -164911611 +-729302463 490187762 +-863100769 -412124102 +-450746672 418007105 +-802790462 -583178459 +-478408363 -236908632 +-948446903 -737743740 +-232143120 1669861 +335069443 466215224 +-824646711 -617740403 +-790936716 533366843 +994322052 656165704 +969895782 476923507 +957868878 423240324 +504507473 215989431 +-677258507 233859070 +347849370 -89090906 +677751793 -149132795 +15949639 964648943 +-93780473 -803741875 +259342159 -710372411 +-403186549 -115637836 +624698721 475155932 +-196407488 411628377 +-383319337 350826367 +-252007880 278131085 +-752367903 622320348 +-727726550 275851756 +599142164 -266902572 +339025732 -512037687 +-105229893 -833238854 +-22783320 988978391 +-747647740 78324992 +3122336 959274050 +314484782 -796114490 +950488254 355008575 +348305128 -862644109 +943597990 -682086682 +530238818 401583486 +910620991 483196555 +498352129 -921706824 +-648537217 -65874591 +163612777 -372946084 +-943388560 -734002813 +589993908 -693923192 +-929633536 702741391 +854779816 -883685001 +-557718523 -872803152 +-716753203 985791838 +322862107 -101135956 +-550510654 905772561 +-352184835 253380759 +-662235049 -562365606 +972650474 -390245301 +-216340305 -431618891 +54219588 913296344 +-235522260 -483274287 +175292531 -356506082 +-836873797 -197587998 +580107601 -473140758 +-139068847 -616731757 +-429273090 -504687465 +-377624374 947691051 +-829898173 -986470313 +399929606 755973044 +-459895862 -740156091 +561719152 367951589 +-758745695 238009802 +205733123 -453331069 +671764045 -223491128 +27175520 882606788 +321347799 -632407273 +-139762612 284670770 +-274580600 863956957 +-2482647 462424091 +-466456452 141291939 +-587325710 187303984 +-158778660 378122667 +741175763 -41215659 +828269226 -145165934 +398836509 317186657 +-537932627 833020188 +-569987640 886543663 +80456863 797453100 +699468177 146311324 +-857961011 873341725 +-910069577 894401693 +191731154 -171507796 +541295756 426218171 +-745349976 668378318 +112616210 426968433 +-193779355 231002744 +-468638212 -680426285 +-246364017 -559634214 +476709045 339026195 +402273873 349078746 +350592124 248387027 +643479642 799451151 +-510626770 689211427 +-832520180 -960774552 +-869642780 -172504516 +967563714 33762772 +-991692639 -492812710 +277107261 4945528 +-406755659 675755919 +30810705 874399572 +76802348 -341768280 +-782058251 85107870 +155433552 -494402913 +184874556 843136548 +-574976703 644649179 +-233556652 592888215 +679408914 -226591988 +487971790 307495442 +767817912 219734777 +269860537 523302456 +-421422841 -588984065 +314079365 -317076327 +-196718738 -338210393 +-892167877 -64969268 +555712352 -473307460 +-236350589 -478946728 +218147501 -522671773 +-923904056 -985313120 +-281081235 -820056799 +-422215512 621028331 +-139510109 -761913469 +-688572351 -280379100 +791600721 -108729092 +198508176 380541894 +405233423 -891645267 +-115721879 622355472 +777135598 -895550864 +-187670420 575716458 +3356827 365991950 +-601008209 -221971189 +287878300 -861824025 +-585400260 -562194396 +-498622140 -606326149 +167179438 -364731595 +-763602848 -367972477 +304096610 856380772 +464616513 761535045 +-419939434 -990682947 +-796696487 -631274423 +-829504421 -530330143 +371521962 253945353 +-825134920 -399953134 +674568331 874961145 +-944400952 -902622316 +-375674555 625001482 +-370652972 -26936367 +-830880554 -223400537 +-301904990 612308349 +920224780 818976318 +391696546 220609522 +-224946292 -243695090 +-632161312 -687799874 +863361912 179334283 +893142638 -881586366 +-224627139 -12641425 +-903855883 -948183919 +717981789 -372769662 +-179931503 921089548 +359666272 238400002 +-147557355 -28808770 +-357972429 -109291614 +754792242 130129657 +61543615 992899413 +-312925265 506710702 +-844314417 603344006 +-926817530 -52100386 +-423078169 -636659940 +-593165319 -173037988 +239148476 110492583 +87355444 -16115729 +-197727614 523089081 +308951172 -613307459 +767035472 -726411746 +758047298 -775914850 +-980357275 447127971 +892901691 123088286 +651203596 611429947 +-374569223 -850403741 +841337356 342882508 +-183072341 785301231 +-375217999 956937797 +901116777 -388570263 +814713872 688612829 +-140236732 984813635 +-115373668 -717166226 +-905726686 -806008989 +-641486455 926803888 +-231838772 823238539 +687920985 568571027 +-196511155 326975226 +-122397773 447791630 +190743296 -484360259 +814794772 -129320079 +658347819 732512957 +735631745 464021100 +114810519 -498874061 +-849987549 -301100073 +178427637 750996280 +662035120 857519102 +-518674121 -669644295 +-584188016 286780067 +186991784 -454572155 +-197284262 -243844782 +-836587471 -699596461 +812709548 526867917 +866140590 -44912441 +-64589510 -159340049 +86880387 -870543623 +480557618 743998248 +-145738704 -169187554 +584822004 295005088 +616909019 591731908 +470205028 -125602496 +57670514 -879221543 +253471841 392474035 +-493947292 450612176 +311256784 -343284782 +186355756 -31421098 +595630042 -645506375 +296217140 71755287 +-201321218 221547121 +-801752725 -434983901 +-374163003 552068129 +35203321 604266877 +16968811 505120417 +347409369 -766421639 +151944110 -398564973 +531283448 286340560 +255112500 593637585 +402855311 25403622 +665645901 857933738 +-731072176 -876660992 +588830553 283028873 +968677554 465384473 +-490919624 614914975 +-228710348 -109688809 +-49012756 -119176684 +739372186 -603022507 +415938512 -24673075 +182889300 298134277 +507655836 -597486374 +700719262 -365024628 +-49459306 -598818056 +580717568 702093783 +-10951157 -582987622 +53114242 -905016481 +480282576 534322497 +-400760222 298491427 +-540163462 206299749 +167785697 869325668 +-348351104 353658154 +229051437 681117301 +-313748260 380160896 +-969965249 476858098 +-451638965 860317533 +798197724 -867208542 +-247424578 -55087157 +659952232 -716414084 +-599892776 386477074 +447486331 597920351 +896324875 -381224627 +350729378 -595971437 +-555640859 371066948 +541709199 400463118 +-45930827 -801982324 +-430653086 -381983104 +-108635969 161760980 +-415342529 -238188880 +-486516693 569086120 +-710946308 203375083 +-199492533 133494874 +-982396420 357738668 +-87731227 -182656605 +-469907174 371246348 +-412515236 619850661 +791894557 -873433806 +-766751888 -610935162 +-83081138 554496582 +-748125840 -274554005 +753591923 -922041559 +-617434899 404240520 +-456113618 -835356350 +604418376 -130832280 +824496418 672535167 +-260947759 -513677148 +-468557891 -862072991 +261267708 865298724 +-689125341 280632529 +-607760205 -13363795 +-138833014 578780300 +644411803 312707528 +574159220 -672628769 +-925624733 280701650 +461786547 -182758329 +-899607294 992865218 +-877796774 -903985422 +306253211 958340203 +-202404436 381175603 +402465070 -294052074 +246919541 -898619147 +625791172 898801153 +324844582 896363253 +-370054516 -449602168 +241250148 -133889975 +-909809878 236727891 +340153799 -240349512 +-314466333 805041697 +-956394786 37184660 +-256304753 628363837 +-925919735 463258992 +650982749 -203541769 +-865771520 789204367 +-87049547 -896948100 +680613292 352077326 +7625273 -774905645 +746622450 -930762568 +-216137629 -826799263 +-591792516 617928541 +-556260111 295656260 +-41992971 130524187 +-179843494 -333758386 +-960751000 -293752719 +-365147930 948542176 +-271701515 -759445517 +-974457307 377960622 +902998161 -135552414 +563776229 -26153078 +-54450736 -567949276 +-748363744 586069019 +38336097 -528637379 +266964526 -549303403 +-408270985 77341524 +141481244 -120117733 +-924567467 -974289922 +591969534 174789588 +814051368 -541154022 +-95111449 -952829480 +-577276792 -271916586 +794355137 -481092412 +-920900926 875185720 +404720345 -797250916 +793089663 567169745 +760963332 -768061757 +-445461231 -706644459 +-735694366 112487834 +788727831 967276699 +-514112658 958073589 +-959577726 -733812689 +943718025 -695459182 +-742307902 -196981447 +261631981 -557730004 +-386307160 117750626 +-349838467 -855708500 +405675212 431127757 +-219541174 137160682 +-286424484 -70600902 +157208203 557798196 +747360344 279617790 +809973572 772244018 +721058371 478198057 +-527454522 820072440 +211184595 -65572192 +-955957095 31588275 +-134702473 -555274576 +365185000 384386332 +96592959 759292345 +221583305 -752127521 +706774565 350413860 +797970985 -417437201 +-63770845 414350666 +509359060 813207153 +-450206723 93658844 +723383820 836791507 +-538329589 381377607 +559253622 47730658 +408781570 -16034171 +-817399848 -719052055 +253265386 -937273097 +488882398 -357272803 +482111566 176411487 +440511344 -869362285 +822234132 -589263980 +934921508 362698251 +-327548200 -287018414 +-75420303 -804119311 +347553042 609649428 +15122500 -338657766 +-42334382 -286409655 +207094793 544841826 +-341854195 319158756 +673828377 -801371240 +-402816959 480834572 +700363847 105008744 +754634322 402041171 +-582810926 288559555 +188809520 -823766054 +-345504250 837135996 +239064981 272514135 +-963919555 -195438410 +127995514 28329264 +-864899981 291497299 +56856121 145520876 +-785516529 158483251 +-617825867 -581026655 +-611010946 246081815 +-892541641 502035103 +-252382669 -861872181 +383674468 -852756068 +513911577 -568956191 +525297132 -23812785 +-750416737 -530958431 +-895236125 758203052 +141609812 894904036 +459502011 620960980 +-57561976 -705015289 +-146470159 194115524 +-924136238 227271441 +713149899 9443312 +-847000046 -316940439 +-262038943 -539113720 +-618628476 -671884662 +91930652 749204081 +180734200 -121806052 +203956916 897724599 +-995687844 463671828 +-649158094 494005008 +48680195 833488036 +-13309297 -407731330 +-482461634 119110329 +-584274271 -496147713 +676552845 -783166239 +96656280 -782238047 +261175546 100747489 +-14595102 538765583 +-155737402 941922809 +-969152285 685842174 +537627748 -180085694 +680546995 -636605593 +40926191 880888976 +765478967 323831160 +-38041200 -33831420 +-751157323 977946709 +394097476 -792874754 +962080764 775621564 +-533786304 -63587737 +-492457763 -24250629 +-264542175 -416567970 +-186008655 -466779101 +-390855841 -723769216 +979340212 -660776013 +78496108 671106245 +575810177 488806319 +172003245 -85117694 +-563149847 -881615483 +-741624495 -398660794 +154393056 -14961804 +-610054378 322413960 +807899765 -25624610 +-693929999 985758584 +-797471581 -919102970 +634424850 -239455111 +610000708 659373105 +797950363 -499624670 +-395442346 794567536 +922366332 -146688691 +549041708 -890369053 +598972020 -512603973 +257057274 -789557217 +801276314 -172416240 +454115070 549561323 +-577784086 792283258 +203467331 848897916 +-85058846 759140370 +599827510 -344711751 +784804116 -584943741 +-31723891 -100667140 +434452443 604325242 +452226429 -670505054 +668298056 283621021 +155579074 -486326290 +-550303164 -99326117 +-410987566 302706498 +-309945115 -23378636 +617862943 475809192 +788271561 -534216625 +-377713188 -84500110 +-932102208 -739212301 +-425346323 980810181 +-613692642 678458729 +209131690 224933869 +-560723138 -541648697 +-937158218 832565262 +-301159288 -95861180 +986478723 -618252616 +-384300083 -359068258 +548655347 95187725 +-352696070 -49439414 +243737904 -816784292 +-71046001 797956643 +519518181 -833057822 +-288323979 -308996165 +62028238 462583453 +663214897 135513028 +666758741 -593012527 +223904172 -708125640 +-393938343 -788954365 +644013931 -803870337 +-754607684 -991429643 +-865514566 272980780 +-555472505 58478690 +-928350220 -490407225 +575863485 681869833 +-616046378 -127309039 +695557113 793408500 +444924587 337757845 +436971309 260776952 +254344566 204312141 +-950383887 -841911070 +320330455 -363525501 +-563077635 917620962 +-151469182 -217415149 +-835103710 -413867264 +-937568181 -745576136 +215337441 751276364 +81312630 143371160 +567224731 175248795 +533393356 620431995 +-234439259 623722457 +-618840934 -388034129 +-611176540 832989978 +-510551728 674681533 +244069529 701230270 +493446043 589726255 +611307707 -777714955 +114053101 253148734 +441386535 315825842 +-83665691 890870970 +-129827852 -292817641 +421342837 -693645966 +-142120823 523721543 +42329010 -669114137 +56350818 126128837 +-596121061 -497638785 +-188117962 336370881 +-108400777 -268311013 +923232857 -104860775 +283666774 857333555 +648685608 -466210630 +-645381760 -746418978 +-459199560 796595143 +-319533075 -615459203 +-934662860 -623711724 +671434508 512398682 +462809451 -119106202 +906153962 -291816790 +-95704441 98441598 +-648409130 -426834763 +-592834174 -221125253 +533774041 -337730524 +988073765 14985349 +690370532 455878964 +-892243504 869941093 +447525505 91493674 +-710927192 -958331106 +198783411 668788146 +-683945029 -381717381 +752358452 -237917320 +164798977 912639478 +-88695911 -602993895 +-687459359 -377263741 +753800580 525870257 +733546950 281926148 +-728345460 -791305185 +387745023 -813038429 +-204208286 -959684169 +-221605036 -520383448 +-719728818 698822160 +649711489 -125753780 +158623920 -881733245 +-650987608 -105004549 +-907121748 -168724960 +356592112 764879555 +-104520603 -357646902 +-879835850 390959924 +146479229 -251292387 +-76073648 -837785126 +558785976 -125544206 +-328880663 -991259691 +-495789309 986392884 +114771582 889716233 +-42897380 826528482 +-925699906 104718332 +-232196970 -976819954 +234632370 -205714032 +-101139004 312148028 +-54116679 867258091 +257486278 90926871 +-941333450 469909007 +639014480 840894707 +578286267 123443048 +-177925450 217745993 +-180024559 -173332343 +-145076397 -105560302 +801822122 -178810703 +135154799 -604155658 +-431699752 180408739 +-618195331 -863347236 +-475581880 -846084726 +669885214 -296580371 +37174646 846153068 +-388416501 200211142 +758551670 263314090 +762228858 956572291 +603666052 -913984870 +43166469 711187024 +-814897203 165675266 +-109188248 -202734071 +-360202369 600111097 +-591668629 912999931 +464949944 -470710434 +723964565 -547196758 +-291763928 -914521106 +-401273240 149656334 +-820367016 273521249 +-119434129 183145637 +-586544516 40600291 +581329385 957193647 +662085927 -403296160 +290899464 -484842017 +-240163579 809975659 +-275833079 -758467378 +136668616 -180137406 +-226555041 598215124 +-554665848 -199697671 +-664471073 -492324313 +-38376611 447191977 +-717351918 966054392 +517514124 -589478130 +-268534282 -294239105 +920878958 313638225 +-523966320 551848880 +-829430463 -616368892 +-566358525 412566714 +186968708 982228487 +981295744 735959177 +718169899 568015771 +542065585 366279212 +-765765149 -434011614 +781263091 588683189 +292144765 -336476516 +-204694120 784386430 +-282298345 497096054 +-297674976 -511810569 +-875184900 930277442 +387096076 -658105538 +-25472644 207351914 +-226106893 963406132 +-420164313 135490439 +-306095186 339812686 +244521862 965644798 +340880031 -568936203 +-770216561 -550894196 +546071159 -924248978 +-953798839 -815682551 +-218603719 -143315571 +-426579726 -399613033 +30553262 -314093096 +-329782786 554534402 +-664845411 -584355538 +-685205799 -787490088 +-578139668 -804118136 +967398342 355826426 +854400123 111126403 +412864107 463557181 +-222480688 207359815 +430637316 606376595 +-271424856 -571661212 +295815641 -656067193 +-736229953 -834974507 +554831254 723835645 +-742122194 -556389288 +824218311 -953755811 +-826472198 945575965 +710660135 36764462 +929630860 -340895539 +-991166998 -496610972 +481331862 839493234 +-29436306 441026770 +477150143 -199818748 +-425919496 -814187529 +-313630191 -904923739 +-388284242 -741112074 +926832628 546509899 +13090250 608242843 +291531727 -336779736 +-448346085 -467809526 +-212559697 974843193 +-561740617 425276070 +-556532471 -407909873 +-834473284 465203971 +-591170715 869830501 +-176106691 -16030096 +714076028 296030551 +-228490351 -955737733 +-342556233 -113703950 +183564444 704103872 +-936078583 -230484955 +779499765 -138797579 +-482028536 345017395 +-914154011 193098375 +131425617 478363215 +-104902729 -539016393 +-797369386 890225390 +-506853180 -831970962 +413647314 -33718628 +-275918688 -278426441 +-849155248 -530045841 +-866437413 696259958 +200270770 -63554888 +313409449 894913220 +-830343214 -743456370 +-171148906 303670510 +125138340 -942755290 +327449543 -81319777 +7348597 943614982 +-871763254 -426155048 +204737058 -722569104 +-155628718 -597124809 +989789760 729532211 +-4421132 850268463 +-11560725 812592757 +262497238 686598021 +-581508801 661653700 +278360942 -610518208 +-208342677 -486626571 +-671273386 268419117 +-798577824 -911058413 +286329114 -70927319 +-304870144 228106765 +960706095 497721695 +-913698394 723600536 +-319759225 -516651630 +755357323 -356663092 +-310114457 -193560685 +-573770974 30693863 +-458704910 -14575343 +-596806504 389970195 +-197488048 -798970022 +259017173 917689308 +-718356170 47569470 +-617173791 -111423003 +-709394175 -915520957 +126028642 397241770 +325695121 867843651 +859000768 52594910 +392173399 -699745838 +447306739 -97376843 +-951630390 -953230708 +-715443523 45680138 +-684374057 -271209184 +299115984 103146539 +825912855 379046912 +-41942996 856603282 +408429609 -883881357 +637136078 40754697 +-722939920 288084114 +231110668 -153577013 +-83217559 726296771 +-585711954 470548397 +-247742375 -535099279 +718272002 847908710 +-849571350 966998547 +390513860 -882436746 +-1182490 297649366 +506402535 -248609177 +111494559 -487689888 +-955647342 -526245546 +-101635884 21448705 +-753651363 110238081 +-82717912 -604329646 +396260269 -21677449 +482140035 15999776 +174293072 774552759 +404749202 -29896536 +507436434 174866112 +-34950814 613282663 +-88962700 47451159 +828457168 -927410588 +143083869 620167546 +-798849857 42106856 +769489121 -61933901 +-128660366 929833552 +-178052623 379788869 +233874021 35652120 +455778020 853562359 +-780041793 -476996838 +-681330356 -761518042 +61757733 978403189 +-872884996 423782973 +-897510274 334672551 +973793331 840065385 +-240706931 107120348 +627922976 532208616 +980722000 -751179214 +564372407 -566282348 +-961745759 387664684 +333260675 -417918526 +-296406606 976324715 +-549364545 626617622 +-398279410 377118685 +-495743090 -654641005 +-600271919 -434274492 +-323168026 -129942605 +-912876582 -108585983 +-861335258 794582024 +-142958747 -799647372 +895331546 459377638 +-144827504 326838992 +-717229136 -584151033 +75229457 619174534 +-494046700 149791154 +-963018914 -954696061 +-6002403 130967614 +31354951 78987460 +-527940436 -49009601 +-704452091 279064849 +-426983514 952222443 +-111366816 -582582733 +-288575788 996796799 +-689913650 957602745 +-65891848 934253021 +725914162 811585907 +239937070 77135868 +74934568 413961696 +888488072 236615131 +368064129 -916064451 +837708318 756085199 +472288233 188687359 +-292165391 905190589 +543714143 926219099 +-725099366 -30561926 +-733249812 -968137201 +-360561091 -332186177 +769733805 298412586 +-621028643 782894916 +199943566 -572635350 +25655754 797471471 +260732020 -986331830 +-865417157 244404763 +500426407 -85924780 +-858952144 727827587 +-133354107 988168894 +945483318 801006494 +-996309074 -498068426 +-309816432 133822810 +963936119 -259207589 +249768023 398970667 +534805774 619416586 +793023573 -934998237 +690257685 -634690124 +150773813 622038655 +90526241 450137292 +-974200539 -209262567 +-436206182 -451467566 +-289276961 764757593 +851052404 -750146662 +892437700 970945574 +-296510294 -552478989 +-634887612 132335546 +-850289931 -397173575 +-766783362 -609799016 +-833941281 843184441 +-97861053 749341694 +-10037512 -78326459 +-385711760 -314576263 +-372507543 -681237828 +591868548 -423935167 +-543154280 431517001 +855377967 -524421384 +688514219 240406624 +-43790054 -260007446 +-73363377 -483597403 +-812111069 -149881821 +614985115 -937031871 +596025445 -179571051 +694279046 396765975 +35333703 180249773 +-581934825 524334133 +467489487 816178836 +-761974643 -224338542 +322057590 -484911652 +-225554900 922277323 +610707894 -294957608 +13554895 -809061589 +-526464423 -745960602 +952120776 -105422983 +-325915713 35538003 +-307885162 95322542 +-711926643 443229080 +-100015610 658384964 +-7042207 -733736996 +188680874 989703211 +477335927 148095147 +449856504 -711934914 +-554509099 -939718808 +-188594706 801812304 +-100366471 -97647269 +600550030 723404381 +-388394066 -197400482 +993296322 255418701 +-355171166 277691853 +117089418 855829471 +655398150 -137476196 +331315663 -626214340 +257435166 285386988 +70663903 471831672 +286292509 894591410 +534571690 615566291 +456072554 -157444860 +244122324 495349032 +-588540836 860912685 +-73702110 598097309 +-633177107 111341079 +-427944992 -233001396 +-892288542 648189607 +202927123 -930733743 +-893260047 134826854 +-845406882 -569325694 +-195170715 89256141 +821084705 -707875528 +924869021 -850948346 +232369142 -750391613 +-169744157 853625552 +116538511 -11378431 +-803030529 -279650558 +-21976335 182067539 +624963373 23242619 +808981857 130346519 +740834217 -507347124 +-699661829 687640963 +-770059820 382528395 +-978504547 824179928 +377469469 -601975337 +77390490 -990216618 +-57425792 709892828 +-974248282 -111851460 +-32127413 -864557556 +501027331 -432764074 +-105234563 910595962 +-256841009 -180877651 +547916843 306206207 +-673817883 653100074 +-659499937 -316907789 +850018042 780392414 +681088980 205459126 +-68404786 -231954156 +-968064799 67872412 +-569473349 811544996 +304172176 -521829982 +884845719 -686401681 +673827516 -511832725 +-335129189 674200135 +-483261206 263603703 +2269951 -872232193 +540842180 522665708 +-171815832 279067943 +-293957537 249651227 +788039741 478252793 +-530318797 -876061912 +-902628159 -822651776 +448416301 68854975 +-424471927 352386606 +885603191 -563760343 +-524355304 790741156 +-190768763 -260577280 +-733876597 -575942235 +-478929579 -805834513 +997773830 309614564 +-683475388 999367927 +-393652761 -277119030 +-755292411 -353263351 +362491566 419203669 +-172449164 793127230 +15236523 689326396 +736124358 78679021 +-398023848 12302794 +-142123329 -25606986 +899289602 -388561925 +-922210380 332887853 +-270541639 200401620 +-344354830 183004577 +994106201 271593335 +-139673513 -173206856 +-524640880 -981538139 +-926442113 985457999 +672969441 226579466 +902889419 307733888 +-485025609 247249084 +653994050 250039940 +-220919700 905738668 +107596086 -171135192 +936792535 -219560475 +495642076 -17772222 +531783943 -750832694 +-277112112 -21492820 +-527188987 -371225985 +462330494 -439532088 +-792667211 -12237082 +-818709798 -713443247 +-823551120 -431834115 +-371402405 452099722 +953045293 207738296 +-684717831 -387330495 +155596920 530575087 +995821259 641555080 +-249773903 -944946222 +67702312 391213252 +250659391 -530558351 +-995931115 -216175535 +646419725 -834176839 +727343493 759391686 +337687589 449640543 +-593560263 -807869137 +583360306 -502296299 +689783110 -136344878 +997786646 111907057 +-719193915 -997745921 +510139929 794113351 +574379362 77539306 +-811194413 -253407885 +-375726062 339917968 +180819785 218233175 +-415613278 128957375 +168075626 -508878614 +515729021 -932868027 +144855238 919735196 +460875443 -448849449 +-743433936 636271142 +-95438788 973338367 +-429473115 -539002015 +721812805 -314329488 +631704250 48890817 +-834833181 59511632 +-555953738 -761886009 +817362589 -117225738 +-938011260 115471842 +270457867 795960326 +646895555 758528207 +-555309891 -870273673 +-427530154 -476244365 +-751954224 -620283989 +213812876 -184935716 +-574138498 883516771 +-163704104 -639938210 +-378500937 243072878 +639130357 -278461102 +-704146352 816578845 +-282712994 -374637344 +253696850 -735756491 +110462718 -235636371 +-653694757 -952242726 +48712305 190645388 +92577334 553652985 +923433948 -703575229 +-131383334 781161177 +-359367623 -682574460 +232443915 -728173518 +614281392 133556914 +-342019383 -416889257 +-679505316 -974957130 +-730176316 -115670676 +344513076 378089966 +-168485909 -280963506 +-940571625 -947438005 +454346625 506743974 +-659614776 -914703117 +892379907 -504786029 +-793922743 765235419 +418872127 732820822 +-211722134 608491348 +404485005 507135367 +-392015344 -257839890 +-350553657 405872908 +-162094029 -985365842 +90989827 771424971 +-240830870 -843621484 +155006776 508677268 +-791138759 106007509 +-936742186 -915638048 +204656197 950402633 +-365252947 650675961 +724707644 -200177555 +-800292928 81288430 +-304762839 -511506889 +164676326 -376010982 +477484157 -694345733 +453635082 20610745 +-402796665 384063696 +778379412 430463275 +-370360759 -503914678 +119236075 637281402 +251483355 -702757726 +-577680965 264921088 +-50436734 945878118 +94724380 447202606 +968199849 467128706 +-559262350 412283220 +39421692 728899421 +634705248 -273592879 +163416680 551675050 +445661534 770673615 +769611277 -164350896 +705538381 471625509 +824448434 275957727 +-218632694 -80348687 +615715289 -733986396 +-943452913 -657747395 +-973779513 77337270 +-841977902 932952335 +-357068817 -632444379 +-501443581 -367059830 +944893779 -442278405 +77175454 -848140563 +428164449 -259285036 +-693705315 393628768 +229702660 -283752317 +701630456 -474604534 +-751843494 877823415 +-865911210 175138345 +-833102153 -710749299 +343474419 -29992153 +661027136 -270531512 +723131493 780758 +-493616108 -739701872 +-791798980 591373042 +785735051 225622542 +734014431 101778498 +-707620349 383927551 +955931748 -840226735 +-827439011 -85821245 +-822123576 757413727 +418164923 -165509321 +-499179220 250321439 +-98633883 412061264 +-370968679 834978910 +613767383 439918875 +163434525 -43556905 +49753477 -597644862 +-327428617 -618658667 +-894117063 507602808 +999584562 -366468174 +382658538 915990591 +708595250 -103075775 +857883220 221431485 +-17265920 321647849 +900710643 -812516022 +879523531 413872178 +671136533 -829033400 +560095396 -423391012 +-234604921 881687641 +40574673 681909019 +477359429 -16293123 +-406358486 400160290 +711491959 -205358187 +-143461310 -860707084 +192081299 220166605 +514161812 294110333 +-684154183 -56168698 +-651973173 -654839591 +-485930805 769174786 +-362237013 -519651608 +-705539346 868598242 +818258062 343725573 +-693277089 151618412 +129539828 -767736194 +655778 171683187 +516004311 -634676035 +749969024 -543515981 +-215814584 -364681397 +776219905 -294379500 +517988144 109677561 +-271447698 -942537892 +-392626464 -767440664 +-593581592 -472476192 +-163019351 676182179 +91353303 544410787 +-894840574 -655596887 +975132672 577089766 +453887296 7305063 +-198889359 -116891875 +-323000869 303186485 +-157009785 16380480 +801980455 -140584602 +-976782243 294456799 +-690202071 855153868 +351529880 594995991 +408526368 -868292730 +-261597552 -271062218 +522487964 -97649407 +372254567 351560885 +-553248047 79656200 +225875493 577699676 +603367977 -72192936 +-377436098 832434549 +511333627 -591057704 +-844009651 269743260 +592030933 35091412 +538981856 721543772 +850179697 -388992376 +639151910 -653890845 +647688050 201752106 +-155858349 -998968050 +333057965 774164358 +-206903667 205125434 +-830040171 -891525806 +-69807839 -526748659 +-544933902 565944041 +577138252 127319566 +-281098243 -259634811 +-421088497 -351153869 +946907860 668506394 +-343219511 519770287 +808923786 619565324 +681254490 609347142 +375727981 -604454940 +-82411161 -338907321 +-28385137 145969851 +-29413484 851975180 +958791282 -209491456 +-397930236 -759969747 +808630141 968327091 +-374335251 537720616 +-347147266 -767626280 +21122528 -124963368 +770563328 21688209 +-878375837 815873545 +175234735 507051630 +406874200 931905650 +-797362275 881039722 +218196167 -452460137 +-653957978 -381141028 +203308482 387843968 +987759440 527032258 +-971456160 -563145602 +834872604 241297534 +594118208 -161626733 +106383741 380051073 +840790481 -619995163 +-299943661 -699420268 +493592058 535059089 +18470458 48335886 +297291085 -375524725 +-348600424 -463567687 +-366438796 860016325 +30251368 997926728 +-372611316 -743208153 +67678338 -366604249 +273420557 496001693 +-720100090 -556978686 +301141439 -416193399 +583664853 -323138595 +-585553624 764936182 +-741096322 840833990 +-458342866 -314455022 +196406225 744215025 +-442456721 -407029337 +-906800272 135914586 +-434153326 962641789 +-697868708 -483543685 +-95227210 26516449 +224849542 -808706415 +90605062 -855532663 +-710502439 -715224475 +514249811 751840216 +-788243503 -721020794 +-810891033 389488126 +100402610 -631415566 +841710002 128604041 +-964266871 -483626213 +882582475 119146530 +999945206 669883294 +873726111 232186454 +-939628736 -888505914 +-478976511 -890203643 +-8851177 -999014228 +911542261 -281053799 +-415760441 611272053 +-490095559 8990573 +-174131520 445171484 +-506023226 95543934 +819864711 534327541 +705788111 463874143 +631074768 883645103 +-150938744 -790788051 +-342357936 -91346534 +-685160276 896314287 +450179589 868585155 +-641819914 -260913204 +647388572 512023671 +7691316 947364067 +927809561 -367627517 +256684698 -282611953 +-363226362 -525369382 +-980166679 -392004903 +598313818 290839938 +-758424077 436620084 +628614736 142685489 +-531750892 834735945 +-786532734 -131049360 +647480115 365897935 +507035841 847588872 +-410208138 782518263 +-812616932 109344792 +242538094 432725655 +975774114 27406019 +636502186 391732201 +-574279000 -695368445 +-466073208 901262673 +831767259 -573827994 +374753566 -308465576 +-600248862 670226110 +-744539404 -469602133 +-34068048 200336971 +-130155547 -958389116 +-162383 217513700 +30595604 682378417 +-495453347 169995118 +-46627706 -218671317 +-997036838 980517178 +-640294183 513907598 +643468116 19819354 +-853978669 -161731984 +-690312916 853346567 +-714735691 562422328 +-118139872 -978551890 +-41585301 393614691 +-590726987 -890938511 +-765276957 862600621 +-17426191 78690425 +418018575 -727822009 +-686169022 247856680 +-865758664 -588343924 +-548386815 -761900006 +141128561 -790355575 +-339532810 -156773392 +-116740573 2431 +-362815042 -517686177 +468474485 -650512749 +356817972 -962728038 +386250684 -349493666 +-216793598 -706034578 +-81448919 -426582193 +685808950 -433999554 +-277065259 -60837126 +-262234250 -565331904 +-757485143 -458016894 +-93318456 857343203 +706864673 396205326 +674550158 783783930 +851524230 476841102 +-908908574 -139366307 +-220050991 967638233 +-479830938 -738535728 +796759891 -182850201 +-593192996 -39239884 +374587595 -62941398 +571153582 417920780 +455275429 730295570 +-146866308 834737799 +-298246261 -895670617 +77461217 144998710 +-685165316 -768761122 +156715923 894496807 +149453915 -685188790 +-7509290 7386951 +-181201150 991321802 +957001648 -328997762 +947970191 910626588 +-811232858 -690768159 +572379363 779195114 +-401217008 -226558379 +284311275 550744188 +-199326436 -789515901 +-554891908 -922485299 +886794367 592910644 +-674565216 -581295302 +539956759 -939528231 +-183041970 -993135520 +429461178 -506096320 +772902272 926138221 +800864282 778434475 +-956971585 -32845637 +-559970603 -186013558 +986969449 256638776 +136449899 -567517652 +-124789941 -842823166 +-71065545 -853768057 +219174961 655438876 +-211627232 653497258 +178268293 -147279260 +-510444146 -39999927 +973127058 148507195 +709140144 -523414764 +193978519 -460996873 +121364056 868237806 +967628804 584597736 +295473974 886824255 +-303838663 920708343 +-968063756 -45199931 +-610104679 898343496 +583167820 253133112 +127659716 -810001608 +-215968714 324093372 +-967095219 -601236342 +491493839 228932842 +-482492035 -502859831 +-374402892 -210828855 +177849107 358292382 +747321924 -650105614 +329909652 142993422 +-544096811 772857440 +689436546 -68735884 +-703564718 -677081136 +927417858 -552050626 +-239335345 -802892395 +454040589 -30377806 +-939721081 453491954 +-862558012 377155558 +768077534 -546934145 +-600046741 -658021711 +-993939232 954261805 +-231499085 -150755897 +-775198479 -431233113 +254125543 -601495147 +596103565 437960764 +-103010762 -468684980 +54173939 104915889 +-612254255 -141360134 +-793370914 -996279251 +-689364364 -787638031 +919083718 444826137 +240995163 185342873 +462088287 916424840 +-170475840 307014963 +-99820254 -995737942 +50261645 -985100293 +-656172333 217136996 +-496976663 -523669600 +273010131 194090975 +-66303248 -726888396 +175409406 -359559804 +-509200409 -338632103 +-552775223 -502348247 +-111527802 191930693 +-190298382 409450550 +-632252941 542223058 +913501858 -283281412 +-408405089 308012482 +-729114171 -220669053 +481816853 -190731259 +-928179633 175310282 +237033643 216101838 +-429466101 42659139 +132673596 639693195 +564936968 -431171807 +-84660659 -902188932 +-456331236 -512421378 +517780691 -37593876 +930417951 828789880 +730623815 355590847 +-928817128 -484469929 +-244964764 519027267 +561363011 -824053557 +-531852512 628587591 +-964999406 -193791372 +221819252 318017612 +987040652 -786152953 +276106060 -369097011 +-57257154 375104356 +-418473517 266315021 +753736231 955570238 +-332600163 453070794 +50076638 479598024 +320709342 -443899316 +-618075374 -545058378 +-550396662 950691547 +683755749 -402161692 +-991283045 -282652225 +722608294 314969229 +177042811 933902010 +-999651876 -444973490 +-951438055 -162793 +276121790 -718945434 +-239008287 5276060 +-70703163 217350108 +13783426 42179652 +-583115273 129888890 +-651151774 756581279 +118588099 -885048577 +986542370 -299375712 +118787640 -918553774 +385388861 -35370357 +-504409084 -170958900 +282300963 -335505300 +-127210772 126134100 +402966393 -485656930 +-294715025 -864533437 +765256306 886816562 +-940419891 -213655203 +-565500760 -19013016 +-163962415 -328784986 +-331703882 486017155 +-730527852 -450709434 +381767065 -385408432 +-238380570 -681131818 +-668837821 -53708507 +-208317544 379347312 +-776478034 -769854598 +-432265711 -326066626 +-113637014 387461578 +-784077431 711236376 +-865159549 -295235527 +652842098 799405809 +472821278 106677365 +-255653678 -608066212 +-482827963 -218376736 +-247150977 -388613925 +-946734116 890236742 +-360002718 995171160 +257155260 307759125 +607283948 -183248285 +938814995 -639057967 +-94673409 -786729477 +625121152 96822449 +743478759 166413205 +-616059712 -471008527 +88925827 -473478783 +816837440 -271257246 +-561469800 -303042695 +-354879926 -381207767 +665576977 -765870304 +-469716904 -592377588 +-121695800 614216175 +-606763510 20337831 +657719536 600733716 +-341480543 531566688 +-332625594 -984973335 +889170991 636955964 +102321837 17012303 +-81603767 -981751141 +449616686 -16081990 +490196684 481205533 +815236227 904938517 +966308661 -582342772 +-674525187 -184501265 +-69500549 737569171 +-326378384 592253805 +-299460252 847312376 +432830417 -331066833 +-612210656 649030022 +769141175 533629303 +343943637 711944003 +-888132002 575389947 +-277649565 995730943 +-948607371 971242122 +168070095 -698666643 +-103567756 -880131622 +-281080635 746460966 +164376252 440327715 +170867377 -791123125 +-885463780 427700898 +201087649 883065481 +-771863887 -671066694 +-166746072 -483268154 +148629664 -268199888 +-325014335 -169016903 +-896474055 979784501 +898447397 -690319480 +-938702935 -164582919 +-336645113 61248619 +-920224849 -997096458 +-19710868 923511005 +-306021505 423299715 +-140926677 -723212485 +-604917183 -553396273 +964002857 -289090138 +-693873413 -740949544 +-248646112 -190443424 +895890458 379001510 +269699638 84993588 +1272494 -609446894 +789061283 75506565 +-897222655 934903517 +885084089 202520263 +858625157 -435615501 +985967273 998000674 +688672152 120251040 +802089592 -51740202 +-443750884 -615297903 +-94926013 -705013714 +-797245529 -94062408 +-25456537 -491323942 +-204736318 861466336 +193475887 -376675291 +-482256259 128272080 +912663189 -189801902 +510108258 531957553 +-845861419 -566660100 +96169336 774977735 +-799721117 770873039 +43188998 740361711 +-161690858 11771655 +-46256272 -433818516 +408806136 -105040918 +-646540363 314211488 +-957944186 -249133592 +226225568 580945956 +928560292 -525624710 +850266309 357711863 +143781020 -525127225 +-546278875 218390692 +-315424105 -785729325 +46748365 171519530 +-779911602 -205928767 +-418322258 -184110476 +840800253 -632785045 +-811575891 626939646 +-404450724 641495453 +-994865995 -144948854 +-901918900 191688008 +-428572708 759620654 +-23430682 563600747 +-815276320 695696908 +-824982028 -698122406 +-420686131 -470315093 +861978846 409889065 +338221326 -712950298 +-573225280 -224639091 +530946295 -812484799 +610172389 321474467 +-995031560 -305588427 +-974350734 -30800363 +668145126 552024906 +-455575924 -778794181 +682243188 494957625 +665154721 160957287 +286036009 -814654411 +-909472652 -291416813 +-884384777 942442378 +-660868574 -273118341 +497374303 67009402 +-371960660 -875469955 +171163158 941517499 +-608487331 -178618769 +931995230 -377713866 +-858041557 -83798493 +-931782043 926108615 +-866740779 -979708159 +58267247 -197003150 +119145962 863880361 +154791097 225410173 +97649608 -848398392 +-56477697 832829121 +-413073291 586073939 +-12098575 241990661 +-715979161 986892991 +-775338033 50795257 +-628215610 252389275 +126772608 -300293496 +-98617830 -20531748 +-597837329 278636000 +344342442 -771991226 +-529730652 -585519920 +-781145280 66429316 +134984881 -221714604 +-15202291 566905227 +371781307 331248291 +563906174 -525664035 +17438380 -927787233 +224087992 531167424 +-703550226 672622566 +917998831 -576344704 +-907602114 369053863 +-569511482 -969379187 +49688543 -929289953 +-735563927 -561099306 +-635229860 -980576191 +-69234448 -239586843 +137636546 522530596 +-369254757 -346359837 +-326486688 -373606889 +-830665801 719380545 +-904117387 958128312 +349154819 -403282946 +592619506 646867003 +-254846996 -841950731 +-526913776 -168106717 +-793599146 636969878 +607818871 -300317215 +-947819206 -400046665 +-551274800 -854226953 +841974362 -904047592 +-323029302 581111658 +-570367982 -528848963 +-124499130 -994976755 +503295925 178451577 +357107971 358640714 +-378035138 962793249 +-470990181 244870731 +-807601768 -434969177 +804996061 302030622 +954063169 -682688519 +-841933117 896792728 +982428175 -719958612 +436125472 -419261448 +-485314012 -163912918 +-841748559 -306575475 +54374959 -273899509 +753256802 951174213 +-739493757 -774618882 +-722190671 -498693045 +449486935 -97692594 +998916714 410372911 +-218840401 508812296 +257545839 -64383829 +81546710 445596184 +646116114 -514952962 +532587768 146944216 +-889605009 -171787182 +198512247 -918250250 +207229658 -515868846 +-465187492 -784745755 +98504481 -466702759 +-398739573 -731938549 +203225929 -562218555 +247730378 -28517604 +-838879909 393157665 +-458234076 417850227 +-832776727 -936733179 +108642908 998259415 +134057473 343495011 +-695025807 680179422 +401255397 250971146 +-319701822 -716067778 +-504258032 -503969482 +-57034373 -174579110 +781478590 -308567975 +684062931 851727136 +888344154 -12253957 +162720443 -783445466 +60545517 -515237278 +930070164 -89518823 +-742450254 -960079717 +-932323622 -95273381 +165911828 -956180308 +-832032300 -270255041 +-506903505 -931759568 +674718803 91293748 +862303212 938417311 +-723261164 417875560 +-501758703 -588008828 +515032979 317519072 +-184985417 471171903 +350474664 -102120158 +-843331064 -483242910 +617776415 826971193 +543604023 455963276 +341810623 -593775337 +-213748519 -645875520 +-938187658 330244861 +478139194 -670216024 +-225617230 -301340533 +-966932935 546540116 +190508050 662274758 +114419279 -371877771 +-823741249 704989801 +828964776 506244666 +-766119670 -889717357 +-285917769 -225068731 +-450199750 149096401 +192452075 -681457979 +320942914 882472394 +-70156249 -266015882 +-395676002 -807910166 +610007336 -733025480 +139263034 -682350622 +-290482474 -403724940 +-310720054 119074730 +759594113 721024307 +658429144 -34309418 +17948186 -914032252 +663447687 -99530140 +258349702 782412507 +409739441 177151160 +-387844138 -713505092 +503221367 200894306 +-243067177 -291687806 +-445858953 653866224 +-672396613 -814817094 +-868173507 470667246 +-126820477 728626102 +797522966 578676757 +443554010 649422804 +771763641 900289956 +-205470900 998980845 +449068181 325690298 +482957908 -481786903 +250596617 41518744 +-372999211 -327132898 +514640772 -8113040 +864005831 785693181 +40165803 -539657714 +-368400346 -598629032 +-31466571 396126211 +-243741246 590663014 +566538484 -529432774 +-832056289 -236540859 +-33839259 -821149592 +-330688937 -281451160 +-74171171 -344935939 +-914130351 -245480751 +229576481 992132808 +-269400957 730118299 +-651568775 -999031734 +-250649538 -306352798 +-245316087 -961271256 +-182981953 -586842821 +-276280427 -552375152 +261703792 -82173300 +420564212 554611235 +-300636135 85335645 +166012522 852565724 +914554919 -621905639 +629635224 534032423 +-170239605 915756864 +-438506469 111239140 +-180254918 -286502765 +182050614 495849618 +337598744 498600194 +-947619111 481724449 +191012004 -701038052 +-872625484 -839458298 +559541533 766681905 +-26927760 371455888 +819764922 -868690599 +-404634683 323102397 +709803565 -142062546 +187191255 110626357 +-660378972 644155265 +-673211091 -194588013 +917194053 605926185 +-994378220 711609420 +-855068309 -985273966 +430990410 -898708340 +-268931289 692023541 +-906316168 130979908 +741390301 -40783067 +-113112804 -571138921 +-87236845 -884193998 +-76695351 492161769 +539521794 -313271067 +494249593 -200152497 +593555205 -511960270 +-740860200 -558308739 +789895545 747321597 +515978669 944682215 +72680761 530648699 +677729851 -423352987 +993201608 906313566 +-422369576 588306840 +-230645873 90204314 +282063837 -439401991 +558863930 -8870065 +721303547 169282529 +-102866914 -377085913 +144005708 583698901 +241229205 694983134 +-287025679 -452699987 +217245045 313816863 +-745014671 940895207 +285890057 673071097 +-771500459 -792620793 +-140355937 500982202 +-998415558 358652146 +-478084026 -603347300 +991315686 -718323758 +377878518 416591884 +789084559 143823375 +-868722438 -545814281 +-937605828 974396286 +130749145 804158792 +129680735 -486112144 +-512558491 -815406284 +19944192 436746878 +565620336 -232646557 +436155286 -990738107 +-647260066 318801940 +-718664503 -317463611 +-301954878 -825609072 +-174199218 783222014 +-308867622 -306920997 +316343961 -53712276 +423257903 -689347709 +127181239 -56897496 +-640394471 -774456352 +-392000574 473042521 +-955094849 121796203 +535441179 -677695715 +-471983958 -819458937 +-559990003 -866364610 +-194759292 50425217 +473292788 268849696 +-891378643 -796037200 +121947160 794832093 +-156854795 721560115 +-742375443 -945496705 +181186138 595173572 +-548075138 534750024 +827537930 -164961455 +-602413122 404741356 +-292045576 898194566 +-763658341 -927636752 +843066945 85217914 +-697431627 379256149 +319814368 -801863416 +309210147 -582810862 +-95907627 -428140889 +-662235976 469369447 +-698575064 -952629274 +52214044 -831956511 +138740810 488390056 +-352474149 -475498954 +-646075603 333845157 +-485271850 -17936134 +709482837 -257210453 +-1518315 -214049245 +723230831 -173474510 +987096352 -951732985 +-771460928 -270109575 +-335841340 434331721 +-583424319 12294587 +241769176 -836894087 +133137396 -785049143 +-85789672 156987879 +-294814770 885704537 +-693328965 355688336 +-516192183 -350234524 +-627194340 -953394655 +157242212 808848855 +82916778 -291555800 +-272693245 546945779 +-600215142 95846288 +378058304 321145874 +-340247079 762165627 +-787085453 -746808239 +-750297008 -775725461 +541270773 -299346807 +902917156 -936401960 +-171484801 -199236233 +117145562 443312698 +605652086 -491764619 +-237218149 719074541 +394675963 25480009 +692496071 761700388 +880508723 -623857638 +19208768 -485506214 +479501816 -926925501 +784830901 -440224435 +-984893858 863130001 +546489821 -3769284 +-582773237 780227574 +-233578145 -987182770 +-908151229 -570704439 +-651328255 -328391179 +-149144621 851366971 +596071721 764905828 +-159765670 140866420 +787277208 -72102687 +367766347 -21202553 +-135233622 655645341 +-336366537 255632820 +368217104 -475015796 +604328016 833493753 +494462679 493844992 +-363573215 796214302 +19343872 987008773 +626117986 -374666235 +-90619944 375173124 +-365775582 -19651683 +681857411 -699126320 +67107545 377444402 +764467393 7203879 +-81273488 -477172889 +985260580 617733524 +-955254308 396099309 +771778665 807477990 +-556143537 -109532153 +-382933792 -690880575 +-232676602 928344440 +-677985417 501768921 +-844202926 -549670054 +622975351 -171298717 +114930027 -342531779 +-603676881 95906338 +53089419 -666554718 +970630582 -965594813 +2768505 513389725 +206683548 805341000 +-22502613 859741436 +831249053 239185737 +434226983 792804464 +421220583 407136421 +655875207 -66474498 +463038078 -441307552 +-57634831 -696985868 +-493345848 171229328 +934397970 43012240 +789677358 -687685042 +-16682479 -8670920 +357314987 687799020 +-355524665 963281309 +607829502 378211886 +-344038730 -646459704 +645413459 -485861085 +-444926049 883872825 +926993257 689437814 +767360791 677143361 +-365770090 18258314 +-524695889 -557017778 +701405217 -266639243 +-407905749 135540365 +786977514 -640115665 +-663786309 582378023 +-505413703 354880620 +830885484 -279424592 +192957752 143729953 +880887842 -656740241 +435307312 -154877733 +-245807538 -654115620 +-923844212 917293114 +-585217558 914503189 +532015733 -302246049 +-891382823 -343770712 +-117419351 621841371 +658287915 -494188093 +317386981 481117528 +214600783 -646729679 +-106424208 389098945 +-79880836 458972130 +-641777924 287501142 +693782368 774219018 +-763537935 48728910 +777852761 -308055946 +782375847 433437385 +912023589 590086386 +341068456 955975178 +105035057 -723785878 +424410653 612818435 +349009732 -558506942 +974905507 -111316363 +877221401 178769315 +-388033943 683991468 +-714134878 645930138 +693340362 832582503 +-208978324 570850433 +850947139 -535408838 +-962160492 -591542582 +541989570 -667993096 +-268088037 513987024 +-882995658 580437498 +-854486119 203704891 +55770073 -140724152 +717048261 381800513 +-659327625 672984916 +-30742545 -777767635 +-721991348 -990702939 +-147922442 252926006 +-931245187 -601424695 +148181896 483059804 +25621524 748951736 +22296197 502108372 +-977276882 -500104127 +-570460203 77661280 +-64195428 210332833 +-830908488 -316213787 +-338847381 -232675727 +-892292173 531058513 +-803760993 451550479 +-376703413 282099230 +-482860437 -373207818 +358869442 685642106 +-68495750 411841365 +-838884580 -152039403 +-471563241 -323364354 +-687509004 499866024 +630933158 750739881 +107126240 252494218 +-19997421 170849674 +-986365374 63840088 +-94881042 -403528538 +360362970 -812733442 +-63487300 655849131 +241637572 305186443 +912218786 -256897071 +-660862399 -854077057 +-756780225 -369570108 +-28627618 874841240 +-435050166 361993009 +-329571962 -938555061 +476889784 -982240216 +272389543 563282091 +-127835075 -545889246 +601494380 -84837617 +23848998 218590796 +-494981390 -934292490 +-645875073 462266513 +708671105 103482770 +934348445 -437988752 +544226500 -67019869 +789806945 -671759180 +865795920 -564748453 +-799570177 445143738 +210795243 -479680233 +-330180574 914327824 +610274696 974901865 +-33103210 262827216 +738136017 584032235 +-980227252 -358018144 +703666432 -185349985 +10028308 495258100 +53877356 998375195 +-56408645 -840227002 +282169827 -945312765 +238126557 -700579310 +203769144 -33293246 +566211675 781494629 +418890258 388721787 +807958713 -305408832 +457203013 -795875649 +-518089542 -158965035 +-470055942 312732397 +416836825 292998765 +376250128 941031056 +358668112 682845087 +984487618 -697019050 +169626999 715684015 +169235322 -806663135 +498349643 207147639 +-345794106 -121630524 +-40092542 -937089808 +-363732525 -525103899 +-301500560 -595780189 +-442329428 669953059 +626630694 -103026987 +-226839431 -618257631 +-915711666 -363120862 +-418555243 -203179620 +-300780306 988110789 +711267798 918810595 +274161 -135882010 +-760700557 -706887918 +634417195 -296659913 +-80243091 -388519936 +604575512 455850777 +-166424936 433809875 +31653998 -420089228 +-225636074 144484658 +-422423597 249582792 +-459238442 -740599624 +-974625745 -729912675 +188805570 -938189970 +-504498712 154649335 +719160409 -578666974 +722226055 -638331526 +-496099409 -313573785 +-151621871 -485704905 +-976228940 121510451 +435641852 -600284653 +241420982 -47639568 +262066729 119778221 +-51278344 906290192 +770389225 569402468 +-26016067 256232717 +-5116879 942024742 +-227098325 965047466 +-747063990 406975183 +622059202 480999990 +116117219 -558556647 +876532671 -541221338 +-405492161 -920168286 +-627580965 -983194226 +-503057361 -188712729 +724517622 668281679 +-917040579 -785831491 +-579755940 264233667 +-265744277 942311521 +218680729 817904775 +-358910963 -745269617 +-88796656 -422343626 +-257946931 -754589109 +640629361 850614728 +204852172 -701874441 +449025335 -63890548 +-307800609 834357376 +245082957 -981416899 +-216382263 816963606 +-189077929 -262760552 +432811059 -56594625 +658927477 952268960 +-579358264 33154689 +696624214 -458788525 +-861031226 366486680 +778314515 -593816833 +723191199 -268154382 +227801368 -492877659 +-231955590 161012247 +-621271501 2387326 +-517882754 -18817616 +986646661 -719219311 +-996769012 941211513 +-894047217 -895126747 +935666913 880073411 +-574956737 27472018 +186249619 -622059561 +632111757 -544561021 +412326597 913669885 +167770696 -282579812 +428132387 894958806 +-647414783 816472580 +-491083866 389557778 +159099442 -198493601 +780500601 588218433 +-95787448 -888646424 +-545175118 -446491624 +716107417 -561766456 +814399337 580455238 +608150255 -724444025 +673864486 455503812 +929236104 320640853 +468730078 -232133948 +641261792 -217096400 +279137758 -391999811 +-311282783 597956311 +-677875247 -828988548 +467468552 -929353284 +87853843 577849448 +117995644 -910332404 +876016546 -540198725 +-788813916 716571582 +51808022 -247985194 +-680004033 254471773 +882022337 953256865 +483290217 -16122500 +455457120 -865274889 +69513133 -67933083 +172945577 307724191 +-274136090 -152180646 +373596886 372112748 +327404303 339376365 +699395899 -560976250 +61157565 -740663385 +-693274870 870794116 +-755012690 498053784 +-255521013 -48123800 +154653469 -522255312 +-767356922 -837956138 +876364608 422783044 +-398775637 -927158917 +491591582 -415804556 +128880794 442944581 +633776435 -833999320 +661119559 -190994693 +147044964 -742574016 +178560391 -190239424 +789154013 -643735870 +-723462125 -988843147 +526298476 -798923458 +-869414830 940678564 +695536070 -205203575 +69288065 -646458559 +-786790641 -301040215 +-196771160 502079476 +-113748878 183014854 +152399571 639909066 +830458712 93244684 +-170467306 159092736 +-466558213 -133403132 +-719455868 746471228 +-352299099 -548825326 +-974652756 -304530848 +897691049 -160997650 +291170125 -836174767 +-370793016 456367729 +-247590680 372023085 +-346264542 113964890 +512692944 -661642028 +-827655087 -100517426 +17484402 -91104499 +-598734556 707865803 +-227299925 -181027566 +-575305403 559203516 +251596723 985469560 +-523434604 886100806 +509301675 -125155156 +465018309 -184115670 +-677279596 533314978 +-145656063 610164553 +-560304900 964273118 +323609953 -794474240 +-249960802 908487416 +-138936339 -499914354 +591001482 -331284831 +-59282152 -278377478 +597185559 -727558037 +-627982742 -507401421 +-346827397 794417766 +834307025 -460816292 +174436009 919456631 +739905116 302023571 +356553435 -23086796 +-908621793 28127293 +-350348101 435042191 +461380711 473609053 +-5362657 50245580 +334208401 889960761 +631772656 -567835512 +-327712401 669678420 +-135826658 -725603619 +601287604 24989594 +-37570373 292499083 +714184130 -89991063 +25271254 684473267 +-529690339 4651675 +-289969892 396601023 +821063030 -168251247 +46469868 32869921 +722881761 966981857 +739512383 -296770561 +-41900520 -118639432 +25871656 -402398148 +-862453562 616890390 +-458992019 288302624 +-47955385 -932106281 +-751415733 -68994162 +-809696464 -960848930 +184998698 -739089204 +-181191525 292126189 +-800968989 189836809 +-486280306 321547462 +-699048542 367208497 +-509081667 203638031 +496335486 -658798195 +352503222 566682593 +507913522 -420287265 +-177092773 -90079329 +-8600157 -232262744 +-68748629 400195656 +-360035507 -542486351 +-86404483 620407963 +-218041856 531448588 +686921549 -683148591 +-328873653 -894806412 +981659856 -835723862 +552482197 789564701 +-779481714 -267404686 +-481095140 301794690 +-364719875 -399019158 +-550623085 -888858106 +628529422 -975508194 +10958799 151208817 +-778120445 -588373089 +535468273 -634366418 +637437215 748255604 +-764416377 416850097 +237511908 -60963177 +500127112 -966614047 +-134946071 745632202 +304371089 -111152083 +-370243877 352720330 +934248756 -752887591 +241072595 -458319848 +886087281 173564340 +-431590124 569454969 +452092527 -457129952 +-896503140 922378403 +346796302 608305900 +-777393021 -504857352 +413144220 700598956 +825173545 877313941 +-608256323 -44472505 +18870664 -717157554 +-334391379 422702980 +-136720464 -434025277 +835117877 355742263 +-403204717 140902719 +-213939374 115786271 +-13385238 -544878733 +711009201 -816509185 +127405049 -709151934 +846043617 -566988826 +-614103600 334386856 +-335955043 -858554002 +64587578 -927714054 +531674864 -117122217 +-929625154 -316559616 +-607635327 -106585744 +223145030 351979304 +757761583 -697072384 +573048644 728062609 +-245576984 -324783574 +-214319184 -955160230 +109347869 127984004 +241929139 111191509 +-911978489 102685339 +768570523 406313480 +-794575121 476941470 +-557310047 909483775 +-539632470 441303393 +-782710865 -726403283 +247847175 -918589163 +442265190 -530433939 +402248081 640618976 +-18054032 -841908403 +803416349 -553069327 +145524152 935863156 +949140044 558400367 +-812181456 930534822 +777263241 -80348811 +-681915590 705166804 +-380259177 -119323695 +-874552789 -928609706 +-385818155 728295176 +-202213576 706494167 +488843935 -252853065 +-746478420 291834983 +945701915 810804171 +-739712198 917596500 +534711891 313000544 +249766583 255713719 +895446913 -638043303 +585594357 336139156 +-944292647 841448127 +391711529 -824954727 +156133607 -660148194 +-284703768 -390444848 +528421959 -229372530 +897521839 -635912504 +-166997634 -878173980 +-969123070 549380708 +-687320775 749193333 +-170317124 -332145735 +-356543542 82081669 +-174638381 -503908580 +534964934 651645430 +-156411520 -183074857 +33968784 661606386 +-423783960 -255898546 +240013226 870885211 +819407983 561791323 +60996690 475298246 +194438938 932673008 +652366412 540597056 +588276374 524879441 +535748032 -298984347 +1849503 207322715 +59196921 -661250359 +126531457 -493116601 +276403136 -717158922 +-181245419 -546638120 +222379227 255177994 +244067221 517608171 +-611223799 797691449 +626933688 549571826 +-948041323 -5721023 +-173267171 229426709 +-548535426 327750800 +791859223 -105917603 +145527344 712151969 +933656973 -239740210 +-572179331 743914878 +921559091 -352057496 +997081584 -901200949 +-853066002 -775359247 +-800074587 289174257 +-98207290 179929245 +-364344437 379033418 +824648893 -710656948 +-115594979 -940566526 +590210090 56031570 +-872493767 -783531715 +834278538 257584513 +591517933 -803416064 +709316590 887346686 +-453220309 -276998069 +-233586997 83863041 +-749001275 235543952 +159939976 -27407516 +793001086 957045065 +-164268189 932293742 +433563929 882178197 +-22899297 -417655170 +-810230410 543955714 +-655256929 656417174 +987885101 446355655 +513276182 890963765 +160042982 -501130042 +174905854 -593464179 +-45418371 552504324 +-544913376 -159127937 +-346842532 -745226935 +446268074 -954393627 +-393315167 183244034 +888710572 -662667649 +281763563 569489756 +816896939 937781173 +-845608362 -715463668 +3911605 -669297605 +555513033 -536586024 +219525424 -128153157 +705267397 490865008 +629449754 840722488 +-230746677 -407674920 +-726640391 -151073005 +263114578 -184413114 +134325822 -708145221 +352270954 -722708619 +160263216 44395129 +205534065 -215530844 +249375830 734285767 +-165518006 -911575578 +-682919985 -934149934 +143483615 975903500 +-765080910 -740053022 +122598530 648544586 +705098178 293218781 +508862780 -962969875 +428686777 -685545352 +-16950085 660715666 +-610137182 536654785 +-103685712 663143263 +343832550 30898450 +178042113 -928251964 +414446450 -15596996 +-722616434 -144466294 +871192881 -460166000 +850213217 228505968 +737492824 -18789092 +-490359927 46062261 +697787542 -449085747 +608621874 415237438 +895860019 -444006230 +-588414613 -651510344 +-633021987 -347896405 +-955072106 726280136 +266781639 -479163893 +-467313491 809459948 +-677074556 393112334 +-189127380 250594516 +747533904 -621434559 +-47874998 25343150 +-644875111 553658034 +226175431 431767768 +-62653855 829480505 +-66850875 564814312 +-991106280 480186236 +820386669 -433105602 +451279448 398245867 +933023742 -255357252 +-12924243 -832925933 +907087290 421373302 +392276755 -577410191 +-8099786 712540690 +618159775 -301528845 +-256628843 -274422139 +-86963553 -815119358 +-150344992 357055887 +-130377054 59050543 +604595345 -490964998 +-335304550 -441364836 +-485751046 -910932768 +394596007 -209359144 +786328015 -216211532 +900973890 707676460 +-725713417 -124618493 +-231072676 -341506718 +256792007 -267998343 +713441482 -350900208 +-415907965 608125895 +848528741 81122106 +659186451 -79449771 +-381140442 93024653 +-581488829 810842517 +829044729 -791045562 +664758582 -209660112 +-481027297 -542099371 +213209103 3382978 +887552303 -505112754 +-381660352 767916801 +-950973436 -182062574 +-892542662 474081639 +85128248 -202835119 +252430397 475600212 +-613715635 -942688847 +976109556 62504603 +-207012836 -508113221 +800514752 -795300447 +377180805 138546733 +-817769798 262567909 +-434297785 -607566387 +-785927324 40320154 +213154348 -686068292 +-238138372 -876967678 +694682419 156655938 +521008916 428102374 +280767677 763003558 +453770579 -254269054 +-590607962 40108121 +-732047859 -80171366 +-355651840 286793509 +-535450066 -377592773 +-947950578 121058570 +-12957122 -769901747 +385086574 -713846186 +-87289621 274562959 +-531478826 197600874 +-69131074 530818022 +-319265854 -410187770 +304535709 -304514136 +-656689444 575883522 +-286587988 -591026329 +-622994943 764859648 +677323968 -507296480 +554228758 -575124852 +897957359 -470623369 +-670009056 601604226 +405999031 -131407248 +-989426014 -871528105 +-284022401 -891201091 +-897983152 440926090 +758219081 678302495 +-959234024 -103257388 +262551017 862164714 +631156379 -676450760 +-928394752 710203261 +843319775 980943471 +926230614 481874284 +-756084040 -833033126 +238515577 -279960728 +-172614360 276428543 +445998509 -199639311 +594327389 -444599094 +-162933530 129113733 +-374349053 -599900802 +487450721 -503898292 +-673279521 -545287919 +-262338727 -90827128 +-283757395 802862791 +-434582915 -396820574 +-49946106 -639347463 +31614967 -393140981 +-411497409 114155176 +378677143 840393829 +-506171049 845684075 +-469578759 352854800 +-819633703 774818157 +57812812 919520524 +546860525 886884207 +-546126672 -120403356 +-714216807 190814529 +828282660 -273035911 +362932456 -540199292 +691970393 -755992835 +677186196 973509096 +362698343 -91803641 +861065254 -31146949 +-206677848 -607782642 +-837770376 242443521 +140963046 982563377 +-665999276 694836406 +-712910841 -826127923 +635753602 569495130 +-803421050 917971427 +-956968067 55216564 +425001563 -569431871 +817475418 -31703819 +400236490 -74793067 +-20471015 -294911783 +660026187 -980947441 +-626205332 5174805 +-31141363 -139605689 +-562384903 968629459 +-855573287 -434490959 +404073735 229802717 +-256604889 503757435 +-432895558 -308006093 +625725177 13963703 +-990785878 -293121281 +-337246539 -360036350 +-714771469 955444193 +643414411 647090957 +318476541 -700968285 +395014622 347585870 +130711205 249640243 +-310991269 -824481964 +-481267077 43283711 +-800065045 332065135 +330580850 284857585 +198404809 42391868 +-734345916 -323900811 +-626429792 119926241 +556272364 -299457953 +301056964 984800535 +852343509 -319325519 +-857810919 316341196 +-419010148 -620496268 +-708790221 -30110133 +-666953578 181652698 +-437157129 -332239609 +695605063 -30913122 +-441136853 -201552190 +867756068 717628861 +-630929905 -412820786 +-937077957 164642661 +480937020 5915417 +750970689 -752779156 +454578251 640518556 +-591294122 -486574307 +-688484866 -199358874 +315707793 -282522633 +-707555723 985603077 +-950528090 75236512 +-329716243 535411905 +978463500 803245972 +727671502 414479127 +634449189 334939941 +-242072840 -836955774 +-481178069 959443100 +160272982 -323541525 +-294682121 -627517098 +-458062589 147983417 +759203277 -482789417 +-75032207 158537948 +-396485626 -652792833 +856928046 649538930 +691264392 -260215742 +49513886 488618999 +942099887 -816993115 +677924640 269813922 +-61279766 204937552 +-7624046 -899931902 +587157903 856992205 +-690551264 -267768398 +-216575895 209270526 +935367999 618684976 +-919913257 241277781 +552549599 612882022 +-399615204 786297228 +774712527 177396005 +61929233 704238962 +-244807290 -319594724 +907574474 379164362 +748016340 132932051 +-393282584 -154181218 +-336584811 190594164 +-147879650 -676469843 +-156259176 -931470236 +211080352 788222578 +-944773871 206231640 +832700896 -783962769 +-983881377 899377287 +-717106653 659829958 +-518828348 -96911143 +198090269 976608620 +697960418 -673716213 +788187902 150497616 +374030848 -135424459 +838775193 -161230742 +470160780 73151490 +38283865 914962584 +415744999 -102400017 +147639690 -294287913 +999624331 355002729 +636976200 -907792775 +289211153 -800778779 +-125072873 223938606 +145107192 624609882 +120117000 459506879 +936794470 310682969 +-495392193 779047547 +988890202 -461249093 +-818864415 -284338124 +-519740205 -917552256 +-135285242 97867230 +99461145 -512626234 +-913734938 -632782700 +-109481006 -203156817 +-55358215 601420615 +846191449 -30135049 +-206270429 -866570892 +684663389 -996418437 +-890364412 461947150 +-820373972 -826380050 +-61871 -329228751 +943051864 414790527 +123333918 -408758693 +192758437 818252397 +806353523 -200910116 +495858764 90505804 +565601772 -83059379 +465445797 688546766 +-839188566 294273271 +-800628120 568973138 +-196516491 268137092 +-34277223 130977004 +-46515889 670627858 +-317038406 822612899 +687957792 495973320 +-296916537 777287835 +382751753 -617022987 +927550411 -15421273 +-250116728 -836357583 +259441422 6814017 +719255435 224754624 +-793797119 -354759997 +-552586166 283607874 +-318852575 377156645 +603871834 88036023 +-123364191 375092334 +558757513 461270557 +-106796726 301442968 +903976944 780558074 +83554146 -97387428 +-693144572 -829324780 +-45802547 669968614 +750070256 451651277 +-71480464 311427959 +246785888 726988382 +-330529630 -63743768 +-417641492 505257383 +165105274 557475883 +840804367 944586502 +91494146 -821196436 +14649181 -519775614 +-171931202 -157697565 +81089348 -478698201 +914710106 -908845033 +135637458 694004612 +-664327880 -258798591 +991294038 -991609295 +-167982352 794262146 +-189855016 727669664 +840276349 -952996998 +-124615192 -972516334 +-338014590 -610226114 +-920910340 -604012025 +652797582 294686989 +936074149 -994454453 +716256490 750897054 +899232223 -435745456 +-94465110 692630426 +330935105 57081342 +605299902 550689056 +574512949 55194205 +269316619 -663797981 +-376448243 334372051 +954812766 -607747029 +878636515 -348857797 +328160956 -809717512 +552104546 40941540 +-561412988 -327133380 +634036302 -763045545 +-332345896 -209468111 +528147718 -267902897 +801418276 707762566 +-772050504 -591676628 +-374312025 802986771 +-200527507 645442680 +-103574850 815164326 +-511004263 -203356947 +-387938166 -748622154 +-70349515 -608057763 +-564951938 784692444 +-980686447 -72064028 +441830244 -690243247 +683328544 -184948333 +997673942 -653575601 +-904218859 456767922 +934347740 -507339531 +-141369465 -4281659 +249078417 356103734 +509662137 -191736055 +-897311784 -24871573 +675794518 -277838094 +-976264779 540726097 +-402613917 -758766141 +814156345 673947545 +47496933 749651721 +116439805 501997806 +51939660 -375663811 +225584864 -801791862 +-388822179 624480723 +756147400 -534591232 +980614403 -202327968 +-62189400 830512410 +-370186076 957942836 +-539463441 605513293 +-780575922 148824914 +-526379338 934098463 +649240991 101550144 +-648445390 290719606 +457243093 416471749 +53207852 -662263279 +-190016839 -583413652 +-881111856 100716178 +798429230 112597409 +-707169297 -958670737 +490624915 49573092 +-371459142 -945747056 +-288574485 -91312826 +594186187 -161537574 +-474173806 -697464284 +-820487182 -756305497 +627983000 804574972 +944607712 777283034 +-886125930 199662324 +-588606230 -29528891 +253895296 -613394105 +877713212 710386066 +580605738 928618097 +-323342355 -256578639 +586554832 230527311 +998547993 -619484183 +-574290413 674614807 +509541052 510816623 +-809739680 -312559823 +709451052 -608279574 +-886758456 81554362 +66204883 -345942299 +449995724 -702148392 +461019593 -941393799 +983854973 6191499 +-813331811 988371578 +-511988622 -48987896 +-699097456 -339631899 +178226720 -918863241 +699759521 798026780 +948405077 -236607100 +989667745 -496409526 +472942359 -256576351 +-224074870 -441675387 +-346913890 706181225 +329460930 -463788456 +-409274660 463046058 +-370332888 654937556 +-558369159 -784811929 +-797515446 -859511411 +-807264842 699743239 +-568419119 -507211173 +41078250 -420705776 +933701371 -268195756 +-211041371 76819219 +-302112630 -645386693 +469234669 -856736538 +-867251018 914759414 +-655079778 572286821 +279649558 328415599 +629879652 963830621 +-914823634 414913363 +-629712590 551169932 +557075769 345332935 +-746958396 92829417 +-900831083 274789684 +175033455 610088908 +575118960 675738527 +-96342191 697899236 +577799495 775750133 +621896886 887431316 +74321305 -63715472 +61261224 -106365104 +-908155618 778915822 +-202143171 -880204161 +-686567745 363256201 +40779936 -367098256 +951072178 -630758209 +-172921030 427159828 +-327953131 -208255817 +27670623 949032806 +-635930876 69712962 +-402574451 373199226 +513070520 473441321 +88485024 -950120293 +-527990812 -494615660 +-255261026 685069654 +50015333 507280388 +-504986562 481152658 +204451633 72240809 +-781601993 832384215 +527575684 -774544659 +-227950457 412673877 +332677647 -880330445 +186804684 -271941467 +-630641500 128194249 +-734085761 -841607918 +-938982336 -41720980 +621316352 274220047 +931727660 751643192 +292251556 994554087 +337635949 793494104 +-722274399 85612830 +-337617453 -253722146 +708556050 105378802 +-172519242 640829809 +100311317 306725872 +187263764 -807834178 +989378434 -735076316 +-980549200 -400062743 +329099165 -748323515 +-392853631 -832896570 +656325541 -119768570 +959734884 73594034 +-96941964 -81971582 +-575786433 -261305508 +-881733222 -735710630 +-723710197 179039058 +793255701 -32505935 +-605433145 -921410406 +-620475962 437118893 +406119851 787297655 +633003647 -72388823 +207735599 -199924008 +906759684 279216381 +-881611819 -222218134 +469131123 6909949 +806821562 -641726365 +-496725437 881204086 +-463565093 947367481 +-937366397 -696820186 +-980006534 -879839509 +-686419656 -980630485 +-429535799 879310706 +444904895 316278495 +-339743887 -867110384 +347743623 63046331 +908961766 -17591455 +-372891511 -839034021 +-551135744 -818524948 +-26496322 -565424039 +-852064009 -909726153 +625326535 -652884228 +-310214775 -971469978 +-263681589 453118097 +-785445442 -729765878 +800371848 722508792 +168103792 601594162 +-34295543 -35331886 +-389309776 964246991 +329758628 -405461918 +820484681 -346792420 +-670146232 -434232185 +-64297845 503710266 +487130197 138148055 +-455477434 45248887 +-245343828 143870313 +559832370 -297596463 +317422151 584425403 +459268419 -288061634 +326669980 309947132 +-888921988 951712159 +375271949 41333709 +40022695 -870563679 +-230920647 -350691332 +770527573 -872795947 +142745807 588130988 +-783855329 228087147 +354972381 -605037562 +-730933640 -300183126 +7337504 -782005314 +-185414314 -257936895 +620641420 707468971 +141031028 428446206 +364584104 -481410578 +727756616 105670875 +808686408 -403330672 +761743215 -558883115 +953616756 -209028245 +499854027 95752150 +511656622 594528739 +-653236027 740920172 +937542589 -162404982 +-95583150 -270554094 +516599683 166148632 +-800341505 332373545 +-692874084 -128807352 +413652497 158053227 +-398258518 -25571580 +486918546 -597684061 +162204531 -639145513 +352136391 353452301 +671949496 324183540 +893305289 -583410975 +-193074277 589530979 +713356613 649841137 +-310088439 196320010 +178271175 218070459 +161628512 165071395 +26935207 344488323 +-539989734 593341800 +-142666874 -365468671 +-961321271 -85388583 +228452534 292126059 +884824992 -500519520 +938042578 -629836198 +82999965 351967235 +193992661 -322884448 +-248490044 -890880350 +-131628701 185375076 +172686532 -241113238 +-252801591 -688663072 +446177945 161304920 +612143109 198778276 +305647983 -315558685 +15948077 210884202 +915454986 -685313128 +218542476 181328056 +-436282874 668105861 +-304131333 813996559 +-254357291 -909178433 +-303156693 -962028051 +980448388 -160018352 +-698248185 -584744073 +-198460904 -736387896 +366953846 -309642477 +-959459470 810396552 +-2035040 578486656 +-999764604 639421329 +-263125221 996925147 +-599742327 671841992 +-777978127 -295183375 +-465900111 -701749675 +938483328 -452261291 +430189736 23575911 +-414602449 606061065 +-789170175 837407325 +994426258 185984701 +-994940722 -474520586 +812015819 197950056 +-99831300 -132640628 +-823551453 886250164 +232019115 -823177190 +164197102 -768312152 +946534142 -852319189 +734177529 623939063 +265063624 -539446544 +-72712177 -92517289 +-376368122 478142532 +778150672 -652265971 +-410291234 305099874 +364870426 -153553946 +696936309 296851895 +-640326270 -416297350 +504830888 -48855219 +936937251 521765139 +762053116 87442089 +644693478 -305900827 +251348590 -775086641 +-57122475 980600066 +945321545 381947275 +-348082902 426468331 +-248812616 5355836 +856345508 11492194 +88104281 325583317 +733153982 -530779716 +-882822294 -931034438 +448109000 664277407 +555629008 -627803712 +238319495 318060616 +313104230 271996810 +972864219 -834134399 +519396858 85108975 +-891493790 609376745 +-686539311 -281704216 +567014754 514950988 +-931811449 385487136 +-390062587 850630728 +-113703533 -595367398 +385828135 322172745 +920301077 251575545 +846447967 -543309854 +-985090469 -138249313 +-581941057 -185634165 +968856982 -529535261 +527684606 -855574086 +-786983811 -703933488 +-574651898 -64299966 +956700435 168770992 +476437023 -575416156 +925768893 -852440336 +-715021336 427065105 +207274129 -345986857 +-767189464 -991320579 +695913602 670535781 +-667726433 -744394779 +242084954 -599923670 +-638462842 -287715241 +180450439 174284406 +990669955 -693462604 +-92628457 -554093787 +-496235417 -246742220 +215712490 933723052 +-572297766 -676100284 +-685677463 -941176462 +388277390 169593006 +-892760409 541697852 +-847330985 -821534964 +819685647 -426736903 +-210812683 760754009 +385729055 763207532 +-515853914 -107418286 +-969789705 -258892313 +-876560832 -612841216 +246126190 -212039772 +-218807425 850274323 +959418448 -356395711 +808267116 325363117 +715237862 -336988061 +136891916 213279531 +795658580 528522270 +270947574 -340511850 +946083381 568144106 +50756412 -402260822 +193812727 -307278620 +930706109 984877056 +-479053844 501982228 +571581956 782175979 +412806223 -751945601 +-444727381 -686486073 +73731470 936359212 +-659080087 571351185 +-111166445 698277632 +-705521184 -485219896 +-951328889 682311855 +-143025839 -744185608 +-488260252 28695282 +-871374259 570686375 +933772704 522381468 +953389385 318726967 +-112411142 -300447328 +-641790969 -454690895 +492369434 612653233 +794855381 -771776618 +-159316867 -33613633 +482331015 -612750185 +106194558 969064741 +51324490 406300296 +-939673707 787101961 +-175207275 -161239591 +-989094716 -546510907 +767236865 219154330 +-52274479 570006645 +619619697 -831201418 +21957921 -59901771 +-707568212 -113679089 +430809404 475172448 +-3345149 -667499383 +311623484 575302723 +-844435495 488361115 +-701939458 -374589808 +-983892861 533875219 +-816827271 -611453416 +344224934 783619735 +-456276999 -637962613 +819905687 892551103 +285088977 405656674 +687602289 -316897204 +-409999166 -817604952 +-751529184 426987739 +971080592 -782583077 +-316993446 933562268 +403503232 -980994731 +508955260 448598018 +-733248687 -893977814 +-183277046 -93422294 +151417139 -497265958 +-157988082 -933229375 +380598598 319510856 +848653665 -575251641 +219894785 -443419190 +-288796865 -839366231 +-183630374 -33789555 +-89630413 746021744 +-712788493 -343699535 +-929957762 149299283 +687661199 759405292 +-913120234 -646083788 +817344672 798320490 +519512737 -394568090 +-62011593 197656616 +-577548929 -999592357 +193091363 -463205542 +845713398 565793815 +-932336779 -917860928 +933480067 -360403273 +-523362476 47787004 +-946047688 -256375247 +-357240795 813836756 +-100854849 -85775693 +-96699826 -741762218 +918904666 -118642271 +136908272 -182543673 +-1754755 40812912 +323718901 -660258604 +-358274401 131856030 +-276332674 820226490 +-337675054 462236692 +363841866 35840351 +671434584 -36890277 +966917652 321250010 +-659390606 -201322891 +-959383405 448425377 +-380202938 967110500 +239534601 540169179 +-148443402 847212184 +-228894770 -502037784 +-860636703 716195199 +-947210347 -961776388 +978341728 -925481676 +42481183 770444840 +-374436665 -180917269 +970938247 -13939724 +860096199 -742312016 +140040366 547218375 +66370324 575726445 +966464168 663743524 +662683256 344858595 +-77006654 -753182686 +244326666 -828383217 +557764955 -482880922 +-676228980 579317473 +-606281540 830997753 +-378070730 -25096572 +-379402970 -186880301 +35702265 -551369914 +-549333353 485632906 +819222098 -391333662 +159935004 835893518 +181555177 644927147 +-369433903 30001921 +372512008 -612356366 +-550913634 -944879232 +-380207320 -685877915 +-559119976 404800866 +335872918 -27102828 +-696210659 634494861 +637424830 111009634 +707023345 271872129 +870550349 367094404 +-148636125 3868099 +-677359218 -308597971 +530605128 591083791 +-801847 335785713 +617773541 -334830979 +14038648 333016475 +526444059 -22992681 +644120737 -50709413 +-88473977 -44863252 +817550267 -72391054 +582672706 526062241 +203021677 773384315 +-652876505 208018576 +927252617 -354867035 +627122253 -571105559 +995295454 548666944 +214254557 -140598334 +-145441043 272884461 +569471582 528386998 +303527320 992566555 +-345907032 -540966328 +-425282619 796035719 +171800711 -397981536 +-800479884 431180484 +-780798904 290193876 +177733673 572616844 +446228317 -850507834 +-987692339 -81428237 +-879858146 407382237 +-836109669 -760267907 +850780202 749561182 +935066223 -875067259 +602618953 -401476006 +280844868 -146534859 +155020943 -172942852 +176804901 -398942280 +-799358079 -378030757 +327385701 50713760 +-73179839 696178636 +-502818286 536393670 +-123064290 -248952558 +-266360373 611799434 +48140674 -20964078 +201481204 731926714 +753551579 215990274 +713622476 173983206 +916824106 242366744 +555738621 67346080 +-485920322 -95999530 +550600292 -487157535 +-861138369 -284826460 +101021356 179884152 +713370865 939303977 +271393464 644688741 +849618597 -358417175 +-157001277 -753780589 +27543163 192546455 +-115889233 -300184483 +301676677 677824918 +182921778 -375499437 +-151141863 206012304 +529862991 447089119 +-110213673 584576767 +47940717 950078639 +660100870 558799257 +-992150438 -25821872 +184843141 65958765 +833847440 -253083047 +-252904249 -644834903 +920881011 -395632105 +869690261 -805192097 +916274094 -883234166 +377413209 -551587953 +-478861192 794932499 +-621294929 -80140367 +-985409817 356482091 +842333490 791390790 +-841603998 -598104062 +922079159 304279466 +440062667 -174560408 +-174830633 -152839 +-545712918 854054457 +758268293 123668037 +165408637 -406061196 +-960838421 -129078582 +799519071 321134749 +-376287693 -241809630 +825541079 280736667 +-715745574 -248037537 +50442628 -689598003 +736257621 -702462769 +986641877 315485714 +-347257485 837620268 +-158448942 400404781 +-125430609 -495967687 +-174193652 -101994975 +1375388 560654562 +792184297 402149574 +457129780 -796477794 +-574401163 120636334 +-863864801 452829604 +-40497120 -311280843 +575411196 852243162 +-801452796 -714649214 +836611922 166764805 +498087283 -450826084 +-698158787 -997898607 +433416021 -965760350 +186348065 530628354 +805365981 115139272 +-393679912 864746282 +-443710704 860278866 +837679942 971491692 +-473454466 997537044 +-13273208 215193325 +445112254 -594065084 +294043891 131330102 +652908734 -162975473 +-952313918 56234675 +-556117261 -461937920 +210638248 216572106 +898891038 380283945 +394541951 -498874661 +-65628286 -519934339 +838645925 291163291 +-342972689 -23836882 +-182729194 224891488 +600692260 -316377503 +-442655541 360625857 +-27989179 -975556703 +477856357 -635560254 +205344414 -522004797 +-570621626 273538005 +-146059364 436625110 +-33712497 -533990062 +-815443064 750862938 +-571294944 811795697 +942803548 85335120 +-407164624 116908732 +129329564 358820327 +863287590 -32014835 +955808982 279325901 +258612666 637961020 +-780563524 517911527 +-811806557 -824245393 +-94462021 -704314367 +438895379 -686702471 +120330116 473780421 +-904402796 306351268 +-893096500 905727617 +958413901 -710573078 +266895680 -88984003 +12843394 -862872292 +-789067095 -723726964 +128824943 -874782408 +-353024790 785097286 +-536098536 -134350508 +879541307 955737138 +-708307240 -445343636 +187198521 -5416263 +-46518229 -853589352 +-568433114 -228904943 +801559278 -372565720 +787146909 -436089801 +-888629990 -703045941 +-141060411 562288526 +-133654286 -477120806 +-2200805 -85132150 +-848281313 861789254 +-77573692 743569496 +-362298390 654587246 +-681025163 22172681 +-495245815 271498032 +-488226171 629836657 +-525423067 572338748 +-596981397 406667510 +824613825 681933558 +-470755503 -492180114 +-934101604 -511006725 +-949297996 10174940 +-294240407 -615789791 +-40545159 202208798 +-669480589 -699610087 +-48764071 68850561 +-491998538 -182059154 +-289743735 348058959 +-596993512 901862433 +147311001 -603000731 +-240093589 739577360 +497052843 374273020 +529317515 -345503577 +519825027 -61031878 +694859763 -115949875 +-414660064 23813211 +-357273987 -141378964 +896723063 -308484294 +-788612134 726995505 +441753028 82773493 +831577628 -914343021 +-460700142 -946309185 +-497857472 855995192 +-620707258 700444496 +-485546242 311871916 +-368205821 425828967 +-876901077 -755153861 +-56042424 -78095680 +-125063480 906134768 +-775852948 204582010 +-661112471 -735798333 +-622526317 -476446452 +-465030245 230547933 +-844895319 855379824 +-767847465 -318690130 +537984577 -712900400 +-574176820 59979342 +-646491062 -999249621 +221796619 547415912 +941628523 -212490136 +-311467720 525490492 +252921099 920570891 +-387883459 -247580046 +796601894 331517238 +353305673 -539005593 +134667893 -257438840 +-680998971 26703354 +182371626 789948354 +-473830812 -618702182 +-401292899 -601091100 +-250289021 -967917800 +123576966 -269889758 +56297753 -10008067 +-836072379 819529410 +408928203 -319859646 +473300106 765021485 +607899763 -403404541 +463732963 368695174 +-546064928 457533777 +-210300379 -723906346 +-570119553 -127185348 +874275936 -286687600 +536308809 222075687 +645698196 -356496563 +390243281 805413025 +-17643983 607249230 +534438359 -999945600 +-982490190 74084792 +-210988868 -483056780 +77040320 66345265 +114953861 -806723372 +-334864430 519017830 +959135411 -612524093 +508327096 -265017327 +-56906243 -654854221 +-922248321 94206807 +443041538 -128692572 +741977301 968196585 +-686421124 -292252661 +-699775801 740112502 +-396550556 900168168 +511020672 347434162 +-72398710 -960564221 +-446965153 -174657122 +739893228 779638269 +9862046 -690882324 +572598333 -893323146 +-474454956 165446183 +-715747566 -338949965 +65168297 802596485 +-72733403 -59532309 +-492386710 809259358 +368824740 422721990 +-563599820 195679318 +538044061 369410212 +-309755500 -31291969 +257481619 -956741134 +-852157796 -619820258 +411200983 423226917 +-750815875 -390315499 +693599529 -79132668 +-764657308 -308560762 +233613117 -156834971 +942560044 891823689 +-812871603 435588413 +-138656998 535423323 +-332663123 -797631795 +-607877865 -475528177 +418809294 921823025 +-184986946 -623392750 +818668919 -678440456 +-529960594 274989568 +685674113 -430146094 +-199610347 479354987 +605747512 -743525337 +-576273538 63266109 +-70039356 673067047 +763914141 230887436 +822203777 -446419953 +451546644 -476652753 +-497480395 -859696444 +495891450 -280781432 +356846204 -544525398 +485996199 573364847 +265088601 -851148011 +-980092878 568918366 +658298004 26796051 +-193189715 -660553734 +721242400 903863539 +-176846892 999912511 +917919212 844444964 +-806479368 -394588236 +419677152 93243185 +401012879 -821162350 +-102239572 -23090989 +-881849145 234860808 +890022279 -15331176 +335983940 -948485048 +523378628 89111336 +-190362660 747923636 +-762265810 -410654745 +-584818386 429391409 +262375900 627610225 +-249976785 849982890 +-718749508 -490947114 +-758918418 956672777 +202683623 -626371305 +-372769012 -12249320 +-532352560 819786846 +-407727893 216722265 +227640647 -963787482 +960869090 872173397 +-933844080 -296209061 +891355284 641730730 +-989895760 14413550 +-679579193 777925238 +491652058 -57802273 +-21649394 -3345896 +-713565557 -464282022 +-274945590 -523388269 +757949657 -636097470 +469227213 697711809 +-919438548 -478697796 +-996633925 -639706407 +-264549935 -440798827 +968926020 -647801325 +93764975 -341928053 +99617910 -629238811 +717680092 477280730 +-673645598 -77088735 +-496547109 364967749 +323180883 -537995343 +-992271900 544938067 +767998102 778782135 +-810473476 -41690238 +848954290 1491310 +-347078799 557786519 +573564984 -326417493 +-671134750 305210848 +963145898 -643074698 +430515989 -297192453 +48560873 -959003695 +694742739 410751206 +387516582 783820332 +286330498 867540022 +537709401 -336044453 +234286124 94962179 +502940822 492124849 +258909238 353376268 +-469517832 -439607612 +294260586 -36075242 +683632052 11392908 +644104992 -838697273 +993889458 -579734706 +622073981 -217711105 +-92276320 -849710428 +-771588261 -786103332 +-421884487 953390861 +-604516198 897432531 +672852873 -610447640 +-681860070 547268444 +-216622637 -131687422 +-405269741 -808054163 +448794538 -789691157 +-54275536 -826035497 +555406084 68668090 +-735560242 875662562 +-69918816 911610244 +60769488 146818175 +629806490 499469130 +882024586 333024185 +-152311250 433944965 +-444461518 -928336967 +-996965194 -772749018 +930090374 -163982779 +632301018 -557992190 +-559046176 -790681509 +-533435213 -276123432 +-415416379 755566226 +-660393798 -700147575 +206367645 -75795629 +29841759 -17270589 +500275245 461222190 +-858685406 249583698 +867420766 -550701163 +-797310376 746909198 +12653514 -515235825 +-929184725 -351140370 +-981717899 -762128721 +-312654082 206126468 +-630545686 -531026109 +733556135 49285597 +-609819746 -56511419 +286953170 -743862441 +-49535549 690931508 +875824046 767636325 +373548283 -349533672 +-883254957 135081581 +-569339639 460628905 +-291175255 -467983732 +344267860 -381956946 +-90259966 -263631499 +466145904 962667077 +-792516582 833676498 +619466027 -507301770 +-70607304 -835715928 +350787851 -591593458 +123950753 -51011736 +-880099596 -106447459 +354296643 -561655395 +632809990 819995171 +307295904 928491736 +-798908106 264055900 +-19230928 -17555348 +-941556119 79586947 +853246486 -407764546 +-590362017 260876978 +-777469795 932250808 +-636585919 444027850 +-845626646 742266526 +43587782 845329112 +818130558 237795891 +721632028 494092222 +-80822449 -464177335 +-826363235 814048369 +812744601 -1748002 +-917868094 -380826057 +618427793 949714463 +-643420042 -664489637 +185848144 -864889395 +971724338 -664335921 +391054640 365624017 +18384280 430374727 +-320213290 231683213 +671524927 498102640 +-107661941 -194035907 +-250489708 -825256445 +-988338167 941820089 +538167701 990893903 +-659649421 -559469995 +-730407889 140908852 +549685070 456703102 +-709748460 -36467967 +201459563 -293240764 +-307116262 525830279 +439280782 -564137262 +724251049 201509569 +-598831856 691623471 +-236972250 93140254 +-694994989 -104865622 +-688939409 462523309 +755379620 571820370 +-589439271 997891938 +479683793 665889618 +-810451381 -363618901 +48427275 259094729 +-88500501 -218283480 +-702944705 -381092701 +197381393 651614938 +644015100 346299272 +-57388559 -659569487 +-542566491 844412697 +327653204 -702813363 +389210967 -817503556 +-105108656 720709927 +294509153 370007666 +589205780 -496997141 +606927920 212150339 +-546739439 -972605086 +-506001387 -328187681 +-383785596 -271300869 +468855364 -816829435 +-90951811 533040965 +-910576114 -885372359 +261361711 -319480763 +-721768399 -421310697 +-827415994 -715371278 +134484957 718723619 +-581905990 -814229581 +-415263143 219794992 +580099175 -923663718 +652217605 -329842912 +598823227 -871690468 +465302782 223875763 +-372881849 821369119 +-66593200 -971632028 +-875339299 34703308 +907293397 -595020792 +-231821561 225629190 +-362265895 -215999298 +-267936136 247264954 +-662310841 -656921934 +624273736 178188050 +-198254305 -426842422 +-407284373 812949596 +-35546601 359477959 +-502399994 269535603 +-143281189 901260635 +-322520263 149469751 +132294531 -640670907 +-536007891 -514432271 +773138656 257257354 +-468659931 -567665356 +-816179422 -814709035 +-428602581 -380168082 +-867471267 241809259 +445716928 354564062 +801658974 686553397 +-165519513 288271016 +360974200 525072274 +75518096 864142883 +252777382 -491599896 +-301853756 991769381 +-239889028 -22460021 +-872572290 335779084 +-43741158 900935386 +951487262 -370635063 +417540169 720101166 +363109237 -713066178 +-98962709 -8851380 +983947347 -949981282 +-703212690 537588578 +702290846 69878277 +69105868 651360361 +-900417408 861133261 +-111160607 -434913206 +-471207614 768096501 +-926797830 -874828016 +957525554 -252391442 +858057374 210202782 +-80576954 -356966266 +861121685 94645150 +-404702217 732243192 +-825091149 687499706 +73991637 391836726 +117107225 367529545 +-162547982 819229098 +497163492 586801174 +-897940525 298011548 +-561908088 -461826989 +-14705685 125383679 +601558914 802824994 +499994561 -688313905 +-138755852 -52248642 +-824700982 119757903 +128658076 649828412 +-947183317 -798209334 +-175852089 101856501 +-755016856 951105124 +474929866 917092444 +172763018 -499527449 +691674157 499730610 +-233294431 73632221 +436932298 -603510626 +110016662 -640476552 +961350198 -57711658 +533231340 -814881405 +284598724 500328332 +-520175586 285477933 +-935564932 -217464427 +-158571206 896313600 +-123706242 -987985989 +949809575 -838527574 +-208449837 369779035 +864596484 -197591046 +-691916279 -507426903 +-574881664 185738924 +163161569 -566422825 +-91734520 -287299500 +-499323772 138413808 +-360291541 573811458 +493088452 266644517 +820843655 470529173 +778919105 -741865561 +269429670 -878934583 +750660171 823589644 +-331534973 898233023 +147386791 94172309 +499592780 -434768765 +-662171286 -158958595 +791060547 -104931670 +823804899 -393993308 +480482151 -984385823 +-265200566 -57583671 +880833607 -315073799 +-786216246 -113175696 +1775863 -306916677 +821530313 691541688 +926593324 438121222 +65531550 829685194 +-525511226 -101929293 +383489479 184053205 +19341199 -763713914 +138240925 -118801503 +-717625700 -924296830 +-627831711 847516647 +43004786 931943335 +-128057535 -141364087 +819590971 -728504393 +-731275968 107215869 +-115726432 332448758 +86360206 231357552 +-923980464 12304954 +-50832296 -365919358 +564299465 -630130515 +521700169 524556322 +514378828 -404195864 +-251982194 664266311 +-886953723 -950634352 +137667974 -575940681 +-93215611 773606445 +632504370 345868508 +287426530 -505533819 +554147449 -660132465 +687765693 -863143061 +-856138578 222389844 +-269832800 -309976105 +-705168081 -628706177 +504734423 -297329700 +-889644372 -521953650 +-1859400 916102854 +645608585 266106912 +-844909313 -335738330 +911171468 527968265 +-531130583 -277393450 +-935478750 -30151737 +622983645 271026413 +751810003 -341003211 +493670798 276030546 +481557626 -266386033 +901457084 -163156529 +-83772337 939893376 +452950276 994924489 +444636702 871041945 +825942158 393133192 +75649574 -930921966 +-796134757 -808671965 +518369263 -567736378 +863539610 457355578 +132952650 -922490960 +381100658 -311234998 +520314136 -822421595 +736334134 -46043037 +-555850385 -635109487 +-756316259 916792684 +232070930 423218435 +486399284 -928278580 +98996024 -401841191 +752236450 433256963 +626465248 -527526077 +52402786 -650053205 +349421120 -847162054 +871099899 550563526 +426637489 234076235 +787827629 -110332903 +-189703232 -289580227 +-267344995 -212625512 +-412156901 -127950105 +-500974579 -272243418 +468912903 639199337 +-970493372 -493910704 +87972952 701399881 +435833589 -969816537 +798408904 -531756544 +64193814 458498214 +126922462 -574251131 +918243219 -528486611 +539118044 -967949184 +80082143 -922771113 +-407901200 -908693574 +424521295 -626143512 +-671347980 -913739150 +-437663343 -73057994 +-808181244 -894287625 +217586929 53881823 +110133857 516870260 +64304511 402643021 +300295971 -343523326 +408326768 383389765 +712849801 160581996 +914709478 -601371128 +-696802379 881941174 +945850602 -765524941 +-204181919 -799008843 +-109349306 106747901 +615612588 -523821240 +-342971573 -12016408 +-226061577 695310737 +-624165850 110001092 +-298829640 -403418972 +-327069989 -795942465 +-885214099 -891570556 +-347278149 715996146 +-510757298 -771618917 +-512303077 -456934615 +266126287 459366726 +-497115546 784311252 +796354639 194521521 +937292655 72690134 +554722133 809608350 +675386217 855474709 +15638875 569341117 +129610637 65921447 +-217574708 -959990299 +163736017 323802215 +972174974 -970063741 +840329496 -299161118 +368419452 229447875 +-198942130 -644789748 +78773465 -161252009 +-963384042 -381740550 +-534494888 949855170 +-905115732 -16488199 +162760789 -161149321 +668427491 18715554 +400369076 949467066 +849638261 -623103033 +387055663 -356625150 +981151752 -362890444 +369490470 -799603881 +814578862 -765029639 +809725090 663063730 +-37227398 -123610105 +713252695 94912159 +-605292196 456720351 +-560655501 600859803 +376865465 454741074 +-295400262 -265600315 +386878642 722593431 +969026336 947109264 +-285876443 -894682102 +625557717 -238613481 +561151894 156684293 +70829901 -821003951 +176933871 -25268966 +24289682 -598772698 +362907613 28166290 +-824268655 782738184 +454062178 196245284 +844364345 -245774620 +741865114 -270296102 +-165386525 -204195269 +887731056 515492712 +-534378697 907375087 +590879611 -473526850 +720102634 261669241 +-410283269 828788659 +521222648 862417772 +601665899 -869590056 +492855657 -187438462 +488748108 -77930167 +689042034 -35053374 +749320029 -105063809 +-52940480 564244744 +-121948352 -527053710 +-78023500 41712889 +-800139546 937514516 +-792308026 -661443310 +-504802389 -376563283 +968335721 -766073612 +70113917 139211910 +673850097 504750148 +-178977869 513173396 +551229541 284805272 +-224366637 970586781 +86355900 992029296 +337238536 -429618352 +484319970 -792350647 +426563230 245156486 +365320953 426809820 +315393249 -51585221 +916545121 -319075566 +-585744438 -849512526 +-758752961 125990273 +228730722 316916797 +475294434 916611202 +63420691 -408611306 +650785657 -920940233 +124623525 245170965 +933965773 481707275 +-752175963 169311639 +-712871596 961746326 +-202048321 -520205939 +933126653 729253527 +403354019 309279522 +39601418 -476756980 +409246114 -943162351 +426850807 526854724 +507627624 546729020 +65937404 29826248 +-953874753 -7151051 +-187351798 -811607729 +-397454058 594751615 +401303460 972254920 +-393971551 -631943571 +820388243 329226363 +-447845069 876403577 +968065870 -4701529 +-848034310 -398030689 +246777593 781049740 +-665047087 -481543925 +-307079080 91812256 +111196563 941494657 +-568097834 671947640 +-375178076 2125621 +-318044529 395172807 +288233850 -730009768 +584668042 -706973251 +-928733295 -312591750 +632573361 -646324516 +489206180 969233005 +836781696 17183384 +-110882747 137529117 +705284081 241115134 +-920100390 -652925979 +-501197390 -943352753 +147278027 -559419352 +-801159732 498841654 +-89912110 -907096338 +-103169842 -567818187 +-657708580 -162446290 +-988944180 153675421 +-318017360 430612799 +-227624730 -521516888 +-621179483 769513616 +-340462559 842099351 +945363469 717747244 +-930107839 -229223686 +32554087 163390044 +479816858 -662407974 +765195267 -916668642 +-688748159 -374626700 +881136781 -73034789 +960091931 -613670823 +-652103948 -111816947 +905513959 605454822 +-482042279 -617049821 +-743421353 -822382947 +-601920508 -38060242 +962658082 784416065 +-545893138 -868339700 +366885809 -130972317 +206609173 596632862 +607983200 621149834 +-298500585 329865105 +-262063714 913553179 +-216481797 910725546 +-551695858 -471548845 +188196476 -834815305 +-93645702 -31174197 +-471068877 269883016 +-477389708 -989678518 +-232976203 -839473716 +-237436098 -812739907 +885351996 -130324107 +481706153 -836273230 +456398517 -649543578 +448285620 -488013855 +-952266443 408176755 +-292459402 -765634999 +-826309411 -118651753 +-5801096 498492627 +880178934 -85788290 +-458594590 59395850 +-784097967 -812808825 +-666876625 -882015827 +-967266814 -189640161 +235742226 603341187 +786823064 -254492480 +845358675 -557849672 +-580258412 258579116 +-118187351 -846762447 +-393253240 908552447 +895222488 726565969 +-522934406 760544093 +271259639 373956334 +-327997012 517572384 +-766495514 226990623 +786672224 -767763953 +-263543438 -561991530 +-423419054 661069768 +-575501063 -748925570 +-717763074 -623988435 +854810367 -894574882 +-746111012 -167452679 +-587105934 -150687796 +-63060564 -226168787 +551347384 189716943 +-771535426 112753721 +122833471 -291858766 +-140087284 -207950897 +384129183 -581515167 +217799751 -231897364 +938803284 956616970 +-194816030 -903801206 +543691011 858873599 +564610190 -790357404 +-162225054 -856899831 +573467724 -240947717 +378842707 725264246 +-57003758 324961091 +768803382 -188112618 +-639174642 -794002385 +250183797 471918307 +-406872511 803206661 +-403618809 971529956 +-301422518 -636411911 +778373737 -31463903 +20618969 768670305 +-761126463 930110763 +-632554947 381901452 +360123494 -834494774 +-757678632 -604860923 +404392810 188097822 +-964657092 711127163 +71922474 244366944 +-257419056 829205118 +-961215375 -883225203 +-176365471 318075243 +387422963 621747610 +486068674 994543795 +329870365 15769240 +-705993939 -282012486 +-730661661 377318539 +611895071 -581484927 +-93314196 -884610628 +-649790325 34686861 +-862143709 464390482 +-9032777 -349730949 +803691164 251938631 +-154526092 959213416 +-128652419 933401352 +412341384 -181477310 +-869800434 -227922261 +-927787341 -328992525 +543775370 612775183 +-832370457 -791117763 +-242686208 112061612 +-832534656 223539301 +257409216 803155056 +-971161917 -112309564 +573653611 -712565370 +-32091186 160645591 +470523889 309703433 +901235112 395990985 +-463708168 251129922 +258294358 -2152388 +-730906334 -578367608 +329629725 -516091150 +208914929 -42187114 +543741664 -504047179 +-237669879 18085549 +-907414726 552972898 +-679491741 647644122 +-21673588 892312051 +-194137612 845538337 +-343559747 286524239 +369961511 -745094230 +-846948743 51331638 +801358367 766246536 +-941410871 184781544 +605636925 968335211 +963449558 -741042928 +478585836 96191194 +274541916 850985240 +196806909 466337174 +952015662 793783029 +315728591 403984632 +-614935821 937802915 +-82810079 182763210 +357509148 -221456374 +-756713187 -608185398 +779184247 302617859 +417333674 44078540 +844346831 -14892235 +598793430 237678606 +-502220570 307835902 +841775395 -60812039 +199679788 399907799 +379230676 -436851218 +725861234 -808443468 +-31769298 730873077 +-657817507 515364246 +429533627 164531644 +-775826367 -280259295 +808165805 -949321189 +-960987423 714103409 +-731077811 -54773583 +361531234 341890691 +-900017446 -132227284 +-310436078 246754955 +128525627 156672722 +701931226 -685474980 +427115991 -591151435 +691952884 -226590602 +321747562 499087379 +761094678 -729820962 +-116743554 -672545984 +-982792165 -149434658 +-936001159 646217751 +842380892 853665257 +669999414 -661626600 +-97428426 693839688 +-713946454 675853926 +573690342 860971007 +622300183 362870797 +-744163549 -56586616 +807285486 -292312886 +-899782567 -195848440 +-61708283 910805614 +-490787440 264811585 +166814644 760223052 +-517889739 -485670577 +-884617049 -145526179 +-891860790 -860489475 +857993013 -771159725 +-7640566 10649731 +-460575896 -552276210 +899379273 -913969971 +197786124 520163504 +-557587016 -621453322 +662079774 698428662 +-486180084 526820821 +-522472333 598343478 +-972811488 449586552 +-512213877 -854383382 +823343891 747413461 +-976072982 916475139 +-199773068 -346961078 +875210702 -277057264 +-818785501 -476971909 +330475831 36863430 +160667098 -923766531 +724991817 -296573365 +54057744 -227063208 +-26111281 577091707 +-736633728 -743346237 +-31106956 199174654 +-566324536 -933909729 +-598687891 342789539 +704922610 202343234 +290809652 151345953 +-262421280 526143962 +982030223 -370382567 +192247302 -480766881 +-274889606 -164816428 +-28150946 184601765 +-945533111 -29882902 +-569937799 500003909 +-927607511 -648275169 +-170211262 607599806 +-68953933 13129114 +-646019727 -723976938 +425675151 54746295 +8985105 -239692661 +-761675193 -798244929 +231698311 -37287754 +782840903 -843633175 +701868873 -199341545 +-611862430 584367828 +-421888905 944501152 +-451385322 -547096039 +-351848071 542129057 +425921430 620965490 +-366483136 613847781 +594180706 320712999 +793080592 -114909392 +-121554693 628632418 +-548774218 -224291752 +-980114444 367850419 +810499315 -775646928 +850248751 133665301 +614320212 -787099320 +811865713 -559763711 +-81515768 -295939985 +-384754485 -849684679 +-654043580 -913552629 +835743776 -409433757 +-699878877 922472598 +759883084 227189674 +535585453 82035504 +-931105301 925798678 +225241288 -560584865 +38138365 -880605907 +56098244 -436217524 +-940976605 -574054716 +-166564413 422758207 +930237825 -359417048 +165154993 303040612 +848481945 -299834009 +-628594429 -109264831 +-43175673 359780919 +933103845 -934224871 +-958521515 -806977342 +-501721247 88871828 +-994219968 -961946047 +-465883983 -96479060 +-857633052 206897198 +-251686943 -548028282 +-950408448 2844483 +985325961 105591487 +-486978562 788233013 +359238541 905350592 +-485977469 -481531673 +-193110300 568805650 +-233628920 -151171797 +-998121965 960752278 +767516999 -2190153 +-955967962 -780773657 +214678082 -920012493 +667616523 236400372 +845279830 -142725376 +885708930 305968906 +-787830557 -408343599 +62835031 442996686 +-583086436 213421068 +-413839749 116948332 +-807520401 726019405 +-545668415 21481090 +915542667 163362188 +-212930297 695235723 +-164748035 163675532 +212792079 -234224815 +-632729046 207248914 +592802282 222693222 +-170312296 -839045783 +479406925 438157308 +-629696305 563016772 +-609021035 -545210286 +-971850938 532725061 +-910699662 -150022233 +-26354093 181150529 +-595116142 377749214 +512315785 846061375 +-49772333 517111441 +688804474 295707086 +804689879 309341743 +-218275947 -354661372 +287175101 345579930 +686216342 844363099 +-659259451 -631453854 +-440302717 920977106 +494177256 -903569407 +986416531 495078887 +132132269 55451913 +-476706745 -574741140 +-794856463 -826969879 +444937376 504834280 +683523211 915254435 +363840630 -789979266 +-471036996 403897443 +780664365 -644310394 +520475086 907926226 +-36207580 450721709 +877976749 -970289090 +-550830601 857272479 +-454403189 -719617935 +-754018355 402139685 +-997581472 -847964592 +-100522726 -431619945 +521522598 -96368201 +855224182 320454626 +-821463932 822338282 +363085921 774495536 +-511402341 -191936795 +-238391851 306358498 +-820253615 666268684 +-304910161 138402334 +501900089 27077342 +290674131 -964200328 +-185908624 797108207 +-272052784 -462337818 +534304419 702470710 +160691542 303659329 +513629070 -987983868 +-800950261 -970476046 +791032248 -433107146 +39195423 714912997 +11757626 404569051 +731766049 14520249 +554828176 635018976 +884168179 -50766540 +900266241 274952769 +356082155 -438030355 +-468933729 964181620 +330850114 290493804 +-127934562 17873751 +-753924540 -473564243 +-454946232 -746664710 +681278093 46126432 +-787103236 -905361988 +625424627 -778260835 +851118087 -614413307 +772435083 -69626950 +411346620 776121375 +-510731190 -662573521 +517489953 -655893060 +-510981296 -107639766 +931234294 -345782227 +-538552549 -736122635 +303075966 -796447025 +3377378 516195348 +-228369831 -918072806 +658670435 130347829 +-646368717 -170478386 +-615393874 -122154053 +-947077557 -491106898 +-833300868 873263386 +420302491 -440508326 +431987090 997188947 +-266475530 -95121809 +190728996 938107609 +-796531617 369110210 +695672875 -539570270 +835430786 -415015221 +344017345 -619709964 +-290175866 320016676 +-878054953 -348648977 +808225824 -933640015 +-265883 110506425 +444338068 218141914 +-264025747 569697159 +746957131 -538140779 +-966539388 781063328 +331566658 -948384475 +-736520923 -74796692 +148187299 -959743500 +365908041 -377137438 +581689557 -41251854 +-135743673 -70481568 +-437980013 523094514 +597852757 808580971 +-75950199 -584270150 +-147262182 835668666 +876023545 386625825 +-679624235 62074612 +124210552 -664629577 +810444657 241103566 +476698762 617299852 +226523280 713541829 +305355712 608360811 +-977522136 -205114491 +-762666210 -501306599 +574204769 -776654533 +297114395 167042945 +608618798 -353609462 +395901665 -471641366 +-791506957 -572391711 +-817647484 -668222072 +-85100280 972906502 +-108762480 -892591081 +941338863 868973219 +-570134792 326868871 +-964557244 -768490695 +376515272 963263932 +-334457709 -30481405 +-398885271 -223276395 +140722739 -315387217 +-365955011 62190317 +-148402338 -720473700 +8699970 950559656 +-68933565 -871464417 +347887239 -893712188 +483768164 -67820238 +-466409535 -877722973 +-653589933 -528304558 +-259265241 -986479124 +302288535 -133568572 +-546084363 -56085238 +-887059684 -584218858 +761398594 491591794 +-35587914 650316698 +-940677612 556630010 +-533870298 385620801 +-456904089 175566528 +-197062527 316007835 +881157171 -74676002 +465517999 -305961523 +663092486 613681574 +-378397594 886504869 +432386718 -385482736 +61033042 360981084 +321220585 552940017 +-842645248 501497435 +958552069 -226479369 +533560955 741885297 +-721061417 796486419 +-82083245 374527466 +-528895100 531530863 +-159207752 -654265862 +-158273387 985113405 +-139070277 135905027 +-958737339 -530831370 +896013006 -705860981 +-544094429 -56978205 +310431117 -258218666 +244589195 -515808794 +14618030 275637871 +-589967841 -349977158 +-752196908 -467129105 +-270552365 -164882475 +-638869453 173505880 +-486535265 -192401047 +-158875791 -323613428 +-687742835 -633192165 +-236830648 818467295 +10470859 461435847 +-524474366 996659484 +-431158672 -370822771 +-646201656 -62705989 +989885596 766193167 +-322273068 631961760 +-687942419 -56319504 +732706290 130952338 +869597518 -110068943 +-541254369 88433804 +-351971726 462127376 +804897108 561521329 +248011978 960534755 +-585623904 -958555031 +-323147461 -124554558 +-609252703 177988269 +-137305918 664746953 +131516922 -222370747 +-371231968 416945127 +-627808571 571912193 +899412690 -643490606 +-942759521 -893986097 +-732937365 62076174 +-198858512 -642016262 +-710265065 -139740910 +-624988490 -671272058 +920639843 268025870 +148522224 -400331965 +-544006789 -860849003 +-387535076 126777884 +717998780 633237335 +996419740 -148931465 +-255549409 51134439 +-176747019 536625791 +-312540141 203905054 +-703287992 -487881562 +-335948626 -718668619 +260286380 -329043522 +855685404 -806073847 +-556148198 -360434173 +846969247 320865476 +-174611346 -920175297 +479663017 -94970606 +-499531970 491759288 +-744847385 -769810619 +37505639 692749109 +-818976566 -929602935 +-260748784 -815300662 +-69778061 -302830721 +2358380 372895424 +447008902 -408073267 +664606367 999582647 +-490705386 -197163452 +-55889988 -270072634 +-430281595 315704905 +-989792074 -151001883 +338896826 9145375 +-462856907 264904221 +-296033761 -177503746 +19658021 -992148605 +-178578063 -206858970 +271223354 -176628364 +1564374 21841686 +-300399676 530421661 +-791548776 643453988 +324882755 -927184313 +-836272573 580148466 +911648514 731336855 +-851594723 -431065075 +-641838377 389293354 +137815686 146548439 +58534995 891504740 +-925604738 12265722 +247660681 629688726 +408253122 959140480 +344957980 576123671 +368812544 -790079972 +951689943 410724672 +-329922525 151051663 +34009888 -505784551 +-980403966 -619679149 +-848328978 110509490 +-759457889 -618002867 +156623547 -437358994 +-775530207 -370088181 +404450602 -186559563 +-72650587 -377643306 +-326757547 565109455 +112245827 279172527 +-436776097 -70770196 +-156112952 -840305507 +201559287 441097474 +499275877 -483402296 +-517902402 -730142817 +34184642 -215869696 +73399115 -191063571 +848748378 -594872907 +-93567988 -866777481 +824057142 -777359587 +128684051 -887383690 +-834364344 860315360 +-347151868 -101214350 +-451044042 -300973355 +-633235280 966090347 +-312301853 890773104 +-866277427 -411580946 +-436500573 492485651 +-407523697 -693381517 +236175090 786524918 +212952511 676784500 +-975378077 552365154 +901064374 -101696947 +545258880 -112026081 +-34810060 803052380 +999928234 115320746 +595347629 465408932 +63169241 220391036 +-418537714 -792689523 +313522524 -967637391 +889527328 387136696 +285819138 351388170 +-653842899 -688114051 +-106601755 859013273 +839080121 994850959 +369039256 -13545344 +-990188446 -271816269 +506212513 645993857 +-534533017 394397923 +-271598085 447703160 +-833266973 -587980256 +-903339480 -97951021 +-329424204 534435641 +476517887 -107357014 +-344990348 950135612 +447651959 432762482 +256626734 -648429429 +722914966 -868633222 +-118074594 -587740659 +-251999104 92823710 +936319043 -821580626 +273288129 283398513 +125913036 -393042339 +-697965322 -385899847 +-214549557 -529940296 +-408522698 -950485362 +-876678137 -237370189 +-120719511 -543850168 +-74730365 876943539 +656510431 -505356445 +809982296 -173059599 +-512419598 -365712590 +-802093525 -100965471 +652479972 470656754 +131504971 -207151132 +-129655587 -518521552 +455619625 -743446273 +767104683 555606567 +-562335774 481689336 +464101211 321710361 +933334474 239584346 +-434839135 304424265 +541627809 -550856151 +46048244 708359898 +140842244 674129045 +428235543 -181425633 +507080644 884798449 +-565325983 906682616 +-993530119 50762761 +-4834479 -247258082 +-533586503 194686035 +468351211 312776447 +681102399 626990341 +916564239 709064890 +72480229 -867904052 +310572552 300791649 +716670789 567655548 +700349243 -581392740 +-481154275 661874839 +50896330 -883148787 +-602820199 317203468 +-190287968 567497325 +-874329364 -848210861 +-406710258 -344230636 +721278125 -3683249 +-321822319 297021057 +642699484 709475409 +238188273 472988058 +690953286 293088621 +202069937 -565182254 +-417247017 269740314 +341500851 -150064164 +173455475 -392321316 +931086073 -761425015 +-559478227 30904420 +-41518445 -277631110 +978593999 -257552616 +499297409 185605502 +581762881 -415007395 +-260682782 547584124 +-51826253 -121787970 +-542688318 476610160 +-951485433 -424115749 +946953306 814606992 +406030387 -148043954 +-112522305 -474383259 +-377684890 435917457 +707092652 318884524 +99954346 -499280598 +-181152769 890955237 +560441959 894023527 +-976617623 -63940150 +218541672 263618520 +624051947 479547660 +-392476664 499843760 +319479980 455766975 +578833712 669090904 +-98858529 -952923617 +898392017 -628412333 +-594141485 292792961 +951607067 -204593843 +-661088331 -535434691 +673061632 113153998 +-272016825 -495117733 +-480023442 -475243723 +454026583 -391335688 +24749524 -269767721 +890293437 696663383 +123655140 343010291 +901286596 244421650 +929844137 -368476689 +-123987636 -490565048 +-628044339 115234233 +12200850 -309244929 +306056142 336423857 +-832136767 641136134 +308958519 767112086 +356607346 884355185 +875344253 971641623 +543519825 -753235360 +-980214398 -796466821 +-143371048 693447075 +887837656 -113628988 +-978853751 736428864 +806694340 -115899480 +122853102 497568113 +-587778434 669768877 +-575872203 -909254126 +-136425103 825930598 +-101794063 727756652 +-741854417 -320614267 +604764338 289095016 +-630907641 492331441 +-237244462 -177888716 +663883265 648487305 +618991271 623442436 +617797296 767228590 +-45978321 -427906390 +-861831042 -935800247 +-837521445 -174084756 +-334916394 900557057 +-466157036 490544262 +951404792 843727442 +-739177633 -284052288 +-873582267 -87620248 +921652351 992532812 +929960872 234025338 +-934930289 794822756 +239192484 979929811 +-292593261 -732212458 +-272144418 -971975524 +-799003418 219144726 +237123482 40752754 +56039684 566064922 +341384620 842771764 +-468832700 576263776 +745536951 -25839970 +-610260795 22284273 +654701973 853786698 +639012484 585595133 +834148905 -653909666 +730927673 394357145 +686980189 997343780 +412879941 801437330 +-115417840 -644992669 +-793860309 665354116 +55169982 -460010085 +-676100906 667045785 +-116717488 392298673 +811752878 422697701 +-27717356 175154046 +857136938 251397494 +-111282861 440880406 +904065766 987428076 +-234028088 -924295005 +203554904 -369127590 +-886711558 942926030 +-723189291 996295082 +3586716 -458045787 +-276029502 -580327575 +257000795 354187405 +-902581141 263324235 +445207859 295393882 +-744445493 593602101 +-573694127 -109332209 +-654182980 -56206851 +508678464 -534692668 +300063868 414509799 +281820736 498704924 +380878225 905082344 +737473084 474442891 +819314816 -563406477 +411140556 -237810686 +132314376 577386617 +-885816207 759229264 +-212608429 974935540 +218489126 565056151 +455523856 262859747 +52323243 -206939663 +409650782 893150754 +162575332 842053496 +207150537 -496223449 +-787719109 -616141081 +-83254214 -860862121 +-393510297 -376240749 +533646304 -119532781 +-612246404 694897058 +726814208 376684421 +-830456589 523267617 +761915788 466824373 +-166726495 707468170 +18701294 -439812995 +-74199026 989474710 +915735849 665669027 +681432517 726652082 +551598967 69266647 +519113312 130791792 +375591627 -770611615 +901646679 611183047 +-284561171 769047329 +38743724 -650712077 +374503155 840412090 +-807798297 671123501 +263292429 511244377 +759271150 -557728336 +19566236 438385480 +770567678 -29082452 +-630071100 129994525 +728349686 307407004 +192724080 -605376675 +357453185 919705130 +158220373 -258740799 +-358641214 -80435394 +502289849 -98029450 +627599394 128161851 +972700666 566860173 +-373063600 -65491682 +789262850 760626693 +183250340 571080008 +-349474390 -72163821 +100204085 509498498 +-246425400 330862767 +841503538 20056871 +-86037039 741995543 +372599066 -828796509 +-735304598 -584362175 +81134422 720886357 +70984682 -964294991 +-234791506 3195664 +357321991 -733148768 +-587693728 -65122569 +645763905 820935921 +-77691815 -778593144 +53886121 -252733528 +381964503 -193726266 +36793271 703470186 +556898414 -651395592 +677400872 874169780 +-29763627 -813507435 +-864762963 -180370519 +-649238736 -57436674 +-289790467 -402801596 +-870532702 172476631 +601112570 964801214 +-723623214 343580257 +-740406125 -691585316 +-89898544 -59051584 +-325216443 258697115 +546452797 -427378487 +874693289 -977184035 +-864199611 629507217 +665420242 -384726105 +931539965 -81271000 +-297893138 -278460542 +369807311 -386670275 +181868758 -400591958 +-948391877 27504132 +150014031 -190291905 +-496497161 661763447 +887998161 869927305 +-979081701 -463122849 +127436006 79543375 +-894123179 852899745 +834618769 620559538 +118539523 -26970107 +-150300021 -734660405 +60760674 -111305741 +-886938199 -23813591 +-434678171 347729373 +-896180899 -531456462 +-433654693 -283905849 +-34715180 -940152157 +-529390501 -312263747 +-646185053 -140574058 +373203286 -912178025 +-73504600 145141210 +-262628648 -84161643 +767468501 380516307 +838272505 604258393 +-389434499 -108313492 +411012139 555864254 +356450066 -961691832 +-606250721 -594398826 +636412697 -847286368 +-156483550 185406470 +-373865053 145532055 +-528426722 121912583 +-834285527 -349337191 +780451053 43383374 +604295549 -410484451 +969203263 76903540 +706335749 476483611 +902085185 52429183 +90470285 -875193826 +60513133 918612944 +987069305 -894036319 +-502633583 -115679613 +-793734242 -545840127 +510065608 588625808 +-655980863 -983503923 +-487546152 -557452816 +311932163 8158586 +-398525100 295708290 +938198471 630060150 +-148337641 -613014292 +456890537 -56322321 +3272735 907828948 +948003058 502405056 +-811147456 398366729 +-609397015 604659749 +183577532 602076615 +313816957 128855626 +-30632416 748251634 +170640112 -332804244 +-119710465 -941815627 +123281372 794313222 +881535827 408146551 +-403866003 755836617 +-505753266 -700639521 +736511291 -946528105 +439008046 424204166 +-445443792 678117545 +871494827 -632513021 +-774298090 -28150144 +546135243 -568745891 +-119364271 605714648 +-533271296 -253543167 +-489248484 -922746033 +-171307162 -262507468 +460420906 318439240 +959008751 267277781 +-751730150 -402532440 +483806475 597740033 +-223921677 -299997075 +982241331 -207462844 +416190304 776747998 +-917161609 -446054160 +-499059290 543528046 +-225344764 -876425002 +-462041043 -282349701 +-934939928 987106463 +353441979 -729395096 +-563050639 584163657 +709073976 -306029373 +924704009 -342169661 +722236658 915135562 +-425696251 -663909428 +559458618 950882928 +-261792802 -223566353 +-164745819 -621956270 +-920047139 341103092 +765192789 -595494888 +18512976 864276306 +-425348280 -591175443 +-25000359 928644315 +-990665632 -995879251 +661174591 -160914828 +885902033 -552973512 +342540871 757852490 +148245821 -402642169 +931845282 -912120683 +-352625746 529892550 +-267729595 -637005688 +-861985382 810370208 +-618346926 547346262 +195593013 755435777 +-48648103 364373103 +-23695522 116703050 +497457724 206737172 +240986272 -957296216 +-799601067 952154766 +-735295364 589611228 +-252021777 -953526773 +461567549 167216224 +817350660 -184557485 +338901693 -969864667 +546028149 169689523 +995694164 -408052432 +400424306 -228735142 +-397668708 39696515 +-536462961 762170538 +-533206887 -216891452 +131670636 -807357085 +-139705312 -809521209 +746763967 142082964 +-195320106 -185732060 +-345538970 -245524512 +455284239 884591306 +471330767 -184668444 +240110330 -456284576 +527285540 -97129988 +374720322 827088321 +-933440643 -528220138 +-106605312 686810768 +-931018115 -556530898 +138803705 -751866627 +-734312098 -752752061 +478982523 388822827 +-289661717 125984755 +-401303467 316458318 +-77583444 -731120056 +-195163760 849220876 +-770364543 939845543 +-715638439 845525982 +190069125 228196875 +-385559432 816248808 +-590121946 719347628 +-254760125 -735602872 +717265004 868906250 +-525649041 -99815250 +317113722 -293258197 +4170068 -897747645 +103960173 291945928 +529414539 344095835 +-252768905 -252086794 +481973938 -916691232 +-611751477 -367112015 +-821755878 -900128365 +-161768793 399403224 +573079727 -586668764 +428493714 -185123029 +-970595819 926582089 +-178424969 161492711 +-645536328 425905797 +-630544637 -489448253 +717638360 -431017154 +-907696427 83045673 +-262141868 391664133 +107155199 -161622036 +-30362949 680240845 +-340134759 -719149830 +-849816485 -826154096 +-718361635 -456458942 +442110702 412171224 +-758605343 -86028732 +-392921437 -717489247 +729768743 -567325178 +-469813101 461494252 +-57422535 -82853849 +66197437 -600551779 +-543763913 -751607161 +547561908 43404782 +812956679 -994580337 +-32615409 -15368429 +-391302780 -46668655 +-533216313 38219380 +-15210439 463786566 +396064281 -158201046 +-269053823 -724956125 +648166435 955606153 +621515142 -990444659 +353728559 248901669 +953551332 825992397 +-62502580 856705317 +-46528021 -940674707 +795516659 40136931 +154163428 -328737287 +-186233012 337452472 +-580735366 -201716357 +-849332039 841779639 +168492664 444501981 +405767732 -884425818 +-53650315 -683889383 +97687041 529174965 +844321539 628267834 +845769917 -173409791 +579880573 -924348258 +-560606556 -843021617 +-319505920 -673466041 +126942953 44729674 +872670719 -564214711 +-31651362 -783135347 +-318317908 518021898 +-981514810 -569235146 +373760780 -103684363 +-195461393 -106107753 +-508528193 -3231094 +653202211 -141053178 +960395366 196840812 +134940142 417435740 +-176766995 -327466313 +-817995696 647035709 +-970010946 2044407 +-865234174 440512685 +-375179344 745159035 +884856778 556750931 +707104055 -970476740 +-850705144 935483088 +958869462 -771955959 +426338802 -82568394 +-59320776 -332578090 +447904935 -855218476 +319754316 790131137 +-395341570 -75944138 +-694902483 -418500619 +-982429470 523254462 +-303005269 200499959 +669390490 -88389729 +-153342373 -280080061 +871888941 -789085568 +-100354780 -592260968 +698241673 -521512262 +690084856 453796723 +618013219 559365720 +926857596 -558607808 +-477441910 361407559 +-555804341 659103397 +180360734 320590507 +-558099284 -545589074 +-981956464 882810109 +331390335 -728128475 +30163663 889802636 +497814494 920393779 +-278012323 929900350 +299093048 -315265806 +278117266 -944422899 +-6456148 891226060 +126119977 101317194 +-20300684 -112033291 +828362724 -451540068 +415239094 -40478364 +594369753 799334939 +816814939 -168357157 +-55293016 -157031350 +-183023744 -413311857 +758104457 796682807 +722020841 727385334 +-113876689 -410056817 +675964709 -920423006 +244012610 -221801770 +662718674 70634152 +349546002 354712630 +19424615 124432252 +190603081 -594993720 +-356059605 -683618794 +253814247 755866 +-972964617 272945361 +-397467870 755769674 +293616041 676327916 +311367113 966256189 +-497418047 -460820455 +-756174924 -318489679 +-53217122 -558305011 +182214404 -989919081 +634720452 -728900098 +434968689 434579935 +-733431867 345584747 +754000225 -315772817 +169491258 -491774756 +-457566441 81618815 +-874350106 -457965475 +94791250 -252175645 +-254987013 21161678 +401283226 768538225 +-707111185 793781065 +21280468 620965899 +-856236942 729011506 +385844546 -982202641 +339995401 -625436821 +-667085507 532449600 +644755253 -508582190 +123057064 254153668 +873213899 271325931 +284836023 -894933192 +-753964632 -892982698 +430797774 -597626447 +-618417682 -307071154 +-637935893 873751204 +474913257 980560522 +958422796 313254078 +933762291 -102763848 +733035708 270595789 +-949984077 -609328853 +328973399 301270854 +892940227 -888706754 +-104737161 112227606 +-314762123 293941197 +568603685 118733353 +432895741 53838457 +-938123267 -239441986 +-168926173 88316411 +-824973221 829783643 +2204230 31476100 +-490321273 398907629 +-823219467 615060875 +-528646281 203935431 +-778550252 982504979 +372849894 -923983085 +-210346458 -641086541 +-407984381 -263693117 +456079480 923378501 +788538133 898306462 +988848749 -190529591 +990384756 -651908751 +-562489451 322316793 +832834092 -912062832 +-268614251 -751985003 +-672676704 962330976 +-161360210 961634733 +-160743074 -394029839 +-825256876 -127043581 +535438233 -357739166 +271611819 -518219816 +-14391460 -417942073 +-746232766 -152848825 +-494323569 491668900 +-481551849 876208507 +-48643256 975680059 +613848180 886700631 +151902743 501084605 +-837377544 480488225 +-70547409 477209618 +-881192977 -600234403 +105630303 725348761 +196882195 -200520719 +298198586 892368793 +174945424 568875261 +799798468 -662184783 +-569321147 -755908440 +-186037568 -485936059 +375331332 -142421651 +-315366473 635322364 +-612663049 813452587 +726623987 86715652 +-936495117 598987801 +-62112741 212496185 +210962861 -121499855 +402106657 -794288413 +733879546 -628146467 +531969710 -442916412 +865163593 -939291201 +-973430664 324801033 +-411625916 -728664611 +-135209584 -327707989 +513259222 726390814 +-132554424 -804547458 +-159916806 -500680601 +5204027 -814084514 +619137990 -254862237 +314374876 -33269805 +-76913091 499800059 +671542518 -787137591 +-307077974 -869638545 +-933345185 106610335 +167182629 104857801 +-572243659 534655301 +870611925 -522441259 +-410243562 352193628 +-412377556 159692513 +965596943 -154018796 +-600999770 24183305 +568972026 -454874020 +-557666255 129524139 +48072790 -130573235 +814900970 13603515 +-611376291 397510495 +736975574 -920691756 +178929890 -889816145 +-383881333 125091102 +561220613 271567730 +-783087341 749026233 +-460908588 537584469 +350836687 104738135 +898140014 -25460489 +-623862881 101205723 +-4008658 -279237855 +-620011705 116192391 +-900005545 370288019 +-601172729 809149528 +567245201 220821150 +140338237 -89926117 +-156529956 -200975463 +5546394 865906921 +490342020 -484789524 +283042597 -88440524 +-222826557 -240073563 +-831487577 -84133190 +381550255 411034129 +-799406096 464484779 +-445304600 982725140 +413660130 422230127 +230762660 736546993 +-185406391 112142206 +-461713177 671868626 +602499032 -294855704 +521007989 -840873677 +-402080477 560240562 +-731088595 974929151 +519119690 331702586 +839762675 -304991204 +129522033 -531750759 +711651984 969124341 +512140757 8971584 +2181633 -605038359 +-729333554 78713903 +377644174 -744792524 +-173487642 688613140 +620361514 240604749 +178200937 85654512 +-193917275 -706173352 +707840904 -403593884 +64343467 -983772785 +955240324 375561469 +223814869 -373534924 +192972136 569373652 +-875146838 -635552473 +-326531481 -441246178 +-355736240 429635924 +-186061457 906657549 +-237223062 -757860391 +-674357636 -364942485 +-713734775 894237957 +-188797227 -871659763 +10696468 69901829 +-93435512 -342315200 +524082231 -871927982 +112226291 734656616 +212061401 84453093 +-431781077 -641449716 +364733345 -258521195 +694552581 -134590502 +-160060963 556915799 +-429504720 260150519 +151477955 985876493 +-787056843 -293891508 +50143644 -188969167 +231603746 444600971 +-562434607 -681718005 +-44447478 -378856664 +786326736 -27010381 +2595605 955708735 +818553381 -378818875 +-830580924 -84055172 +868495120 298375635 +643264378 -650182468 +950775472 221713688 +-389257246 302558357 +754697995 -135293497 +-562077012 -773137676 +-841414181 -87950403 +485268833 344497340 +417410770 195000704 +831134190 531656509 +-500378623 -332728510 +-433658378 -8547208 +75662918 344725036 +837481159 441950124 +637433570 275988388 +213135003 -155848852 +-141537675 680343102 +-464538353 -382864062 +-94051240 440509467 +666709758 -441843638 +-997069269 964591805 +393325178 -599397702 +-674673409 -498585417 +-22974726 850291734 +-576003913 496763418 +226672068 347634807 +760761172 -963938804 +-395547333 868312028 +-567007990 902439348 +707295819 -986395764 +609156904 863182698 +-759719148 225025377 +-294219183 254176732 +574735412 -129416806 +774477649 662431744 +891464694 -91449749 +321840512 -924642476 +-863780558 -751703365 +-429017708 825648190 +850069275 607890549 +981169076 -452319404 +589044871 102206230 +-98172525 367562902 +244415839 -763985042 +160478340 872960613 +839928383 547289956 +-603962545 -503312498 +129283918 -549403290 +87339913 -75144655 +670193975 -83469984 +130143086 -91016001 +-738623803 -24299446 +-868837010 151129497 +720061612 290457780 +-371318646 524965419 +-847443961 675402611 +-359084156 -601568323 +-163707764 183907170 +-814970895 378189304 +-678329049 -154877102 +-844537888 359219572 +168845075 155057235 +-35135893 -227604403 +-701057126 348069077 +322885750 -490988055 +-835914447 -46845435 +888086413 8857674 +-276858239 921114508 +64160554 272434809 +283839623 392687076 +-239996386 -119551769 +771425592 -506773677 +568718535 -883871209 +-669645296 31060463 +224502325 679482348 +-428793589 -31090082 +501488895 744423131 +699905876 -347426557 +-881549096 -349365164 +-744397757 966284051 +-125266664 -476091486 +-437568227 -70688434 +485654786 526713167 +-315078717 -47388032 +922012996 -632055789 +-315418724 -475907521 +-943446878 741799120 +-176139862 -434877453 +129089631 814746322 +-957772029 -488304297 +444190796 270957097 +-847362479 480580146 +226448792 240231506 +-703680710 -956375022 +664178979 -332235426 +834150544 389538880 +-407240027 794822000 +403579592 -963634731 +654445901 285013864 +-899173076 41719780 +-745012730 -639258512 +-77210664 -400106508 +-449967086 35673969 +954913189 537724046 +75502394 142672847 +-625058772 488310891 +54214834 -518290744 +580832949 453928981 +-618512408 -172713290 +663185743 -627569729 +-542334769 68387857 +832500404 431485877 +132896903 130623083 +911018543 -693104162 +-667875135 565239841 +-418665843 853548297 +-148367263 823592728 +478279909 -29189670 +-40688629 -714927704 +665897948 -620717295 +-467054613 838152591 +367543732 -457064543 +469919062 -898181383 +-453888040 -614998573 +-215449685 190920525 +681700902 493467661 +-965050746 -487231522 +19137946 311317737 +745286053 569721729 +-280654649 -355562253 +794358917 130497111 +-61987540 -767712578 +-968359694 -433825546 +69417146 -517180106 +-205739880 -717056349 +188905828 -155143915 +-209167298 -614484933 +59696027 105887753 +250959789 -583479900 +-450248042 -631907742 +-181079309 -957594514 +-875329472 384029228 +-217548395 760145449 +-661592930 308834620 +691069599 -957399246 +-597657975 -652225909 +-307076111 -782480761 +622781361 173319615 +591874350 710049349 +-357741531 929263077 +509633289 522418493 +-95645793 784748390 +-521527153 -698412010 +-949711378 130662655 +761740383 -805283387 +-533499710 85506033 +740760550 -340806924 +-944363492 -139530910 +-341679906 -672474921 +-947712623 -895023851 +-99147037 -46585291 +-674769939 -974271499 +-348716075 -296282374 +203183638 767406313 +-182690249 621037097 +938425342 546604897 +-637740191 -259279174 +-491229849 -429135286 +22325655 738347334 +6474252 157766349 +-414513243 -981730968 +695604280 -899642548 +-241979041 -176108226 +-711743297 341508679 +-289065059 401489600 +-422150493 976647664 +676820635 239543651 +-507895860 -472030941 +-172290169 457219387 +475780728 287747412 +-44520134 770443227 +972130151 618921789 +-390987137 -418702594 +513558591 774531399 +747059083 950901493 +335682579 -715277121 +-991933917 786031553 +311555540 -255721533 +415797865 591145680 +874590354 181908807 +93520270 550568827 +-12627383 -259768005 +-472184183 -395354844 +950839059 542298337 +-297777280 -534914672 +-326052184 -877023773 +-595969771 714201219 +594794470 487330512 +-342732604 460186857 +665516870 -724651607 +410622370 655349480 +501738093 205520619 +-892247918 154683984 +-977794365 -220401991 +637961362 766371731 +-218371027 918702011 +133751548 173403793 +945998918 -413474271 +-460792907 -535187942 +243503206 -999554585 +216601763 619351995 +722306113 -714524148 +84664034 365868833 +-638842801 -537512072 +-228416264 584634700 +189467932 -344766209 +-174639877 10737136 +-722831633 -271683070 +-568041901 914927074 +627522889 -774469437 +-683231180 71512265 +919340918 272615460 +387199390 5310478 +-476732193 129708071 +-984946298 374538820 +-843591792 -341093430 +-962133622 -410885343 +110718350 -908356709 +795969372 311423544 +359517206 -152934887 +-360663232 791973287 +-108727014 782264307 +-804363681 -627918177 +646004016 -554494737 +-525466781 -269465386 +-187565500 -493312873 +-838420210 -671346698 +752279578 -552117119 +-304254480 -251985298 +-935702734 749440836 +207862196 -41716352 +81363041 -119075001 +965762085 337540815 +-875667260 -974858789 +767385535 -650566313 +565723134 -498749308 +-692555859 432154560 +-975723013 601740022 +-87839121 69924874 +300878833 -682107051 +336045989 -590908318 +950726063 355226314 +442399549 -503916641 +-902416643 -187238575 +-493349041 25113572 +296133647 28918580 +385412761 670234460 +60842607 855891074 +502401462 378079844 +-53927366 -993054976 +217838181 841585323 +419134777 184580555 +-23510394 -564875858 +-617319732 -421012007 +-748945906 829556682 +-776930023 302531827 +-335274476 -588997852 +-578654857 191263628 +-44605799 -968067466 +300579703 273755675 +-2554879 383043484 +-992127587 187678398 +-995541009 970662868 +917343531 -902453754 +-543931464 432513370 +-597797026 -19923303 +330962515 -74441179 +-812195639 944824541 +477210385 896684721 +-575881000 -110699056 +-496173463 -772190619 +-892960256 -961051037 +-132152488 812214428 +892243505 743100470 +406544240 -684091567 +-455096593 854081595 +-859287265 -974013637 +-856037260 -229169562 +-52217641 -749036309 +799327955 -151641277 +110435358 -863937363 +-565800663 177949755 +-312551128 -471648037 +-418280215 -976188011 +-243391982 160465773 +836171225 115022129 +-341556319 -603942237 +-601137136 506320194 +744662831 -185068930 +707688611 451718441 +119474220 178208794 +-49715601 -774774872 +644007530 -256023982 +-812341120 175981674 +-712021792 -976945868 +848788062 33013601 +-4809626 -740565282 +961114590 -383460436 +253311090 -741749511 +427548834 319180078 +-476886561 583807766 +-494993117 -948642633 +46378745 -202082001 +-381284655 -830058329 +-674999994 194812017 +546743124 721628967 +-861265343 -75762812 +40000628 79881 +-405067301 -789750226 +-282030251 -17423578 +136979402 397066014 +876883629 -282081437 +31169972 375097568 +377386675 777899990 +-447307062 -296522550 +422919282 -487694990 +447371561 -855256227 +788628636 -17796974 +662236890 -746845402 +655436767 -530274293 +93830497 581639592 +-740525874 -331040126 +-984552045 -468733505 +861200440 622541990 +-788455617 -554290164 +-527795743 -265044893 +413094841 -602965456 +656869277 -627293496 +364055828 145799383 +-701594925 -349968204 +-238406417 -578737921 +963543101 196250757 +616042417 -125915922 +-451409133 842443877 +569420345 -108004213 +51737255 788505231 +-658010510 76749897 +-296400291 -703960801 +959215286 -289563534 +632376280 625219664 +237685662 325487011 +-46903687 258649582 +-425963807 -561257807 +37589910 172406643 +726657492 -756425524 +-633668914 -960833802 +188686500 -617519381 +335051160 -435708078 +812255723 230499464 +-975330149 -248533491 +935976788 -678372225 +990747280 851370253 +-790830073 810665307 +673261726 383922800 +-324511624 -857750500 +-583660207 916048270 +234699636 -523997937 +505945784 -929341658 +-540081061 -813282926 +570207567 -750693888 +337532436 -116945489 +-464576553 945286587 +-684534641 858672270 +-370723199 440764161 +-764963601 -796239173 +-579214081 73404265 +800154464 673073669 +-856329964 -447064535 +475602066 792424173 +-935482622 315027124 +610039923 332760286 +-695949469 225510081 +-763697428 707117360 +-678786714 621329761 +705383062 -357004452 +-598858344 -672629775 +-184078639 639971889 +-840219288 370232695 +-246398510 -509507701 +-308701332 491498053 +319518303 363961821 +-824856606 -999173929 +-804590069 790222322 +466821030 -323967694 +984219564 -106575186 +280650523 931779119 +667984734 516822419 +-513535015 -987473138 +-311654049 -606324283 +-52334695 -540154572 +623280116 814610396 +-789787539 -538014258 +898796985 -581075291 +789234774 -980917031 +346608293 367642373 +37426363 740697465 +-747887741 506068068 +-301467251 50985542 +273999449 390103284 +-492332437 -652256551 +-309975531 541274357 +41177422 997808564 +676951624 885511148 +-394810720 164410447 +-200918720 -476474611 +55131710 -807672434 +436773102 -478018231 +664173047 -852484484 +-989343362 -370083568 +809745960 -807536492 +-600368580 -346619454 +-379327981 -304381778 +700009986 -697880407 +647723064 304367090 +819517549 436891076 +628383100 784033623 +304358953 906036479 +592693241 685364880 +-905086912 656193971 +-676447018 -82649042 +532501719 -314557137 +378700441 -336228273 +-198416895 -309782346 +-53510568 -339978455 +967525856 105945408 +-412156572 363191275 +-745752428 -186572594 +-786068613 2932898 +571144000 -877603309 +-298953955 258971301 +60925492 -368974867 +564617570 -369162377 +352360886 -415560772 +-856759467 -141657638 +-671083837 30924839 +-53709662 968134876 +-302482686 535010567 +-184725378 771713174 +913350019 326182519 +594999165 -655159567 +-774155075 368703914 +554963388 274390957 +156814242 550039009 +224080400 -402505489 +-53904694 -628329084 +9955578 -930987310 +196281311 426728252 +190361346 194719077 +-362785243 -328823714 +-101607195 -980062176 +-618606439 227682451 +-417749248 -595725706 +-57001301 -996905132 +-730881515 -568991463 +-331561251 -112385969 +-595524963 -784861848 +137574764 341910197 +932183042 -590869333 +-252486689 980737592 +906478548 961681101 +468673921 767207617 +26640893 -972028033 +-982741935 -953861581 +204858864 -382865533 +20639756 -330244786 +955863830 -378385415 +-150157789 78874456 +-341377060 843214183 +-958582863 -225231019 +822826577 966245321 +925230359 -303804125 +-980508216 573588384 +380654725 -716792093 +-352265177 286407771 +-406952528 -302876339 +492032536 -95219958 +-234291780 -464166218 +-68802200 -489375587 +753779924 -914636949 +-156106994 -765214339 +-398185571 863872262 +-212915232 -273015711 +-777266203 -345787574 +560183954 -394296929 +-310576582 317770148 +-494946572 549657930 +-639680046 -105093032 +-600564801 251037283 +507373679 -758636844 +-233378582 -137542279 +688729018 -181132439 +422683815 -461443200 +-844872651 -356684405 +-323607099 -284368698 +-228597934 235042330 +-123738335 688961235 +316293509 532868935 +598862649 -9624545 +60764554 538310012 +629854564 984694069 +8638933 617557532 +769495250 -74213656 +-531281768 -523032382 +-301754467 458226426 +78158452 -436497098 +521526029 136606106 +902016896 692631561 +-403177127 285133399 +-418726929 372148777 +925402720 348029128 +-836784052 90660923 +647311280 -457976018 +-73027200 -355987149 +848835185 -653345950 +448549948 -381168551 +-960456680 -135790898 +759552512 -154120593 +-761768705 979085906 +397514778 -871757734 +-82613622 335874219 +-530515942 533883263 +-743600549 -909517074 +-1933048 -29550264 +551197183 818679472 +603353830 -269043042 +-310234980 -827689192 +-732791618 785805678 +-217851816 -49251914 +313443076 440737858 +441855713 691268943 +788343655 83718063 +58180032 -599992571 +775838360 420141264 +822669285 -643466942 +-656900170 -756859555 +-212709854 -851862601 +-697522212 202033945 +358418307 49082767 +344358572 861302784 +-9898686 -147264469 +664556197 226746832 +228285631 -666525508 +744498026 -85980345 +-130717841 -125556707 +-89697755 -636580963 +965076358 956052857 +-41532976 -48348657 +-550574552 -679052000 +-437620453 -884083894 +-267488858 -480287352 +-26939912 -374017347 +945338844 -640441940 +-585447463 209486327 +-523010836 98371349 +496836598 131681646 +659272394 -470748705 +-340757948 -740289107 +-882410235 -218038558 +597469686 -131205387 +958029847 -472263124 +-976001559 871061588 +355916919 -40504035 +-842796522 -314847212 +895185598 -113374543 +-242924849 730842785 +-54754693 -284029464 +326029413 -723143286 +-117767750 22989960 +-402426170 -4343960 +-578170928 350378011 +582081488 -565021425 +630288345 -213797491 +96602947 -731733864 +-320555101 97333781 +-100536070 -129117875 +-603911268 -526248663 +874121969 -344658963 +318719286 -483575449 +728978821 -419989889 +4240204 -731900808 +549146202 -248357256 +587896014 223415267 +-883215563 219273247 +197784944 -337919268 +57374813 929179376 +-464099891 -339124206 +94213761 -418920691 +-604981455 154992604 +578697914 -197049253 +-959879384 744534682 +-439819438 34302914 +-723234862 104375562 +-733265776 874059621 +863022578 314213353 +-672388766 -313610426 +227042859 -147474212 +626970766 -552785818 +826222044 -822370348 +44458603 -7243186 +-725138227 -314863046 +22229516 384102110 +-691836350 469812877 +-227115226 -224955681 +478867068 -435926316 +260777203 -302598446 +-638607050 526333000 +-87219071 959204251 +-749390553 128912292 +-594384952 -59474552 +-445055986 283553813 +641989113 300315113 +-866622026 661169937 +-620761141 501771105 +351923098 538154508 +-206970563 968383051 +651975084 729397623 +-539946715 -485269916 +83718683 -764783155 +285234687 -356540445 +-613752481 943433814 +-633398039 435515933 +977720485 -738856367 +-162672341 699220530 +-92278591 -59046750 +-956319370 -678995289 +-22362197 -133267965 +-494258533 -89280575 +15744305 833754416 +-503905631 710917262 +605638146 683301914 +-623185545 -199316211 +-479396463 664985453 +-108866475 819699698 +-146827276 -928777647 +-521782773 -16686 +366206258 798173404 +455853599 -688762216 +-447163395 852895938 +707776964 -715546635 +-473683618 -998430477 +20247724 952867751 +-644540442 569968294 +392871173 -873072740 +-892652910 584679733 +183031883 -796982287 +-97288637 -868152923 +371003037 205278744 +569373286 -843668599 +669325965 863248901 +-959403609 -333547097 +-161547984 -577200747 +970366416 493636898 +5926603 257510711 +-899874599 -300174461 +309610456 -654760109 +326887325 311643773 +939317160 -21027714 +307690402 643462485 +-47913582 842857548 +682852633 162362214 +-325267034 -532478076 +977096528 664707210 +412936476 323171707 +132829911 -781221323 +-947529169 -481618359 +255612454 -612756059 +-803148794 -315490055 +322730496 -595671887 +214142468 -980890808 +-14716511 -469106011 +929414750 -376058616 +217518521 -911674170 +-651501496 -334965737 +-937212391 246202809 +640066656 -243856649 +-877549988 176383471 +59881726 244086167 +-648085167 -747558687 +-236964713 -349237783 +476578366 -362580038 +879058896 678497829 +142868940 255992729 +700590150 -707691978 +-221873128 -763676212 +414268972 -251857000 +944993837 -246937951 +501007441 -916810932 +-216026377 -749589897 +-645775393 -328083474 +-298459185 -167253992 +-458879684 311778797 +2964635 135571606 +-778787421 194410789 +-691979671 238447594 +731667175 517537792 +-439622185 -309474604 +768341396 920264226 +-55382022 -237333327 +849983193 -284534029 +-282975714 -551378372 +638896838 -218581401 +-394889920 5787243 +286653378 -272764332 +391495216 -57588809 +248023533 639200069 +-734134426 -951002488 +204708246 286161730 +15928476 823775658 +315183099 -430743025 +941590644 -667063616 +739299114 134436237 +473807837 557188330 +540861093 -475192660 +-137692763 494606312 +-542590860 935148309 +-77943758 356549091 +-289901639 994555855 +191317862 -814462631 +101006890 515736398 +160297218 849713143 +364671255 -887670009 +887013093 901840629 +515276839 964189392 +395897388 -763482541 +771989878 137969441 +855724929 -23851626 +-308663826 327672870 +-388869247 -909071273 +929130098 -13346107 +257718341 -473223234 +-545857531 -675095065 +-508813857 -526255259 +98473444 381480453 +-325464396 937219091 +-973794238 -991516138 +-415562618 -159004283 +-365948498 910586146 +-616204108 959525016 +-906222691 -139066209 +-406270531 817582946 +-156735043 -129911173 +-898765617 -863990998 +604123165 533523240 +-249527994 815571423 +-293553855 60862461 +273794170 871549907 +-726060168 101834561 +351864399 836122240 +-780383850 196344177 +223890408 461540396 +-167867998 -17480324 +-9763237 -471824489 +-77764482 138433866 +-276953301 830858811 +-611945969 -741372629 +-513799104 -414815790 +-245528330 774164593 +-31257317 -900588108 +-60902571 60566409 +637045822 -336578615 +677942083 808318951 +984051423 -631819418 +-688675608 -679525914 +354214374 -899389740 +76009702 785748150 +765436770 -839630387 +-499858121 114151224 +707804936 33571373 +870218600 838820869 +627485145 124209383 +-927338271 724080893 +-962210466 -78796458 +584850231 386453032 +-195262655 -616730712 +-179572843 69872036 +-67358173 -594707590 +755822563 -368323233 +-550587927 377380664 +869168171 641463914 +-534166111 -735413741 +89848036 795585805 +177447048 724469539 +126253753 -528675872 +-596830125 -654411955 +860665877 -980876382 +540356033 409622529 +-81301387 93016378 +944744486 -508452445 +-732566405 121848504 +-828500895 10272988 +-3619367 -136817600 +-839708854 -112092831 +20290830 643108771 +-45078419 -99160133 +837531577 382421078 +-97736960 738677639 +-446129851 197730945 +385485188 741574573 +-577656473 642986291 +543068386 -860538839 +305546568 58101920 +-393920403 552157210 +-725156018 -997919365 +-868403828 921995181 +187070952 -478806258 +-409708362 963108110 +903034125 120784925 +319953420 632603601 +6981851 79419505 +-649643826 45755202 +-169244028 -37705654 +-676512222 761587195 +-125904570 697734035 +766909275 -855985155 +734278956 -40972347 +187316813 -805540579 +61777471 -153208246 +565012455 200870363 +-396608237 38451742 +-79762231 -104831539 +-704609940 -768702 +647711341 -812218681 +-1575325 -223623738 +-630462095 955934762 +-280735878 -17235750 +-260757071 923796591 +-274733671 93274216 +-857425177 239445513 +237809046 304673591 +613774200 134295239 +-790684506 20068618 +930140022 -655676656 +680024925 69170284 +173506196 -330150244 +881618141 527987546 +-113674725 -492975068 +-266790951 -308510532 +340306404 715585442 +722351356 -164771633 +189137373 -648775826 +917374883 -154194160 +-174296069 491824027 +-955140177 -528509665 +503473762 418321851 +-704294406 581517885 +655684857 315217626 +621316238 -901028936 +167530221 -530193601 +-268811076 -387922767 +-578875175 146827139 +-144107007 -658760112 +256853108 -300518262 +-359109569 641642068 +-866147946 -858584205 +-540401779 -995739284 +921012336 -173683280 +-310236846 814344732 +-367180731 -602726392 +851590171 -457289992 +745132824 350792987 +286711168 433677817 +803070467 936365935 +847710699 -141413462 +-170636145 -22470197 +491209245 -231936369 +-462614589 37856095 +-451495390 691244134 +215451889 598908219 +7393336 -82577098 +-427956437 -231730615 +-51366712 881439483 +-438958602 131203565 +721240804 -894467897 +951524115 -286582387 +-329184621 -421287290 +-134367789 362646175 +-35081125 387161089 +-650868273 827909860 +795217229 75723754 +124849414 200886989 +-758389188 -85658254 +-662881153 -211605629 +151881137 722382347 +-362832199 684676079 +-387825003 -190822989 +300343347 808593756 +474876087 -952358970 +989142561 -993386318 +439664540 119790115 +674845056 789856779 +-575681446 635902978 +-397826794 689676134 +829867989 746504465 +317645360 958506578 +-340349244 -576180517 +493649090 -482542030 +171460865 754466130 +-565431134 -886964750 +392827983 309874910 +442385358 818089052 +-305777829 -606877584 +316334423 -257466948 +535531622 -846001832 +424641298 836299827 +425123843 -565636041 +-792035127 -359216066 +-571782694 657623667 +-937964515 364094449 +-128091788 154850043 +-887741458 471157373 +-5767481 835465621 +-781771328 832684659 +577411839 730108728 +-194096160 -283912603 +-944483842 595064116 +-888948447 819296398 +712381370 516154494 +747225201 -145069799 +-80538106 -666880758 +-470446489 892377538 +595455261 -890293065 +275593262 -825351655 +750745600 -620810743 +-456669644 710289695 +698572185 727792483 +185199495 777464370 +684071540 416324273 +83264431 527057097 +-237593990 183069956 +39047221 634702269 +115675086 -328490256 +-112377190 24638613 +939978187 -271512902 +-371381014 -703096409 +-566461608 146947969 +184859656 -793687406 +420965539 -188824186 +-794257992 628059977 +248995466 626517654 +658794338 -125248995 +717797632 370213850 +660633165 647066735 +568980800 665067510 +629956742 361045656 +-324873289 -553852241 +465139784 -541321258 +250535746 632390992 +753979523 132589483 +236339001 -681367642 +-13372898 251616151 +-899135746 612305422 +185424362 368766459 +985206758 -272114917 +-507696153 -515962825 +-985692219 -552196086 +-668694669 960387762 +-748745329 -566407711 +758579940 -608943226 +620362486 899410791 +69718232 41564768 +-820367212 -301010077 +-979160760 -375034455 +229158469 755826831 +339254072 -485240530 +515120718 581695131 +-417239314 -976355496 +-629946178 816500703 +-228521313 -333791881 +-558912829 -495107893 +284635564 -774733450 +-702831613 759148492 +-134049661 -185861406 +127481739 520718535 +922450716 758501773 +-202527085 -522245202 +-101622598 151293440 +448467512 906583151 +-404616919 726625246 +-961750576 -703857052 +-810585258 -320738455 +-474526498 -980373679 +-508135569 893331391 +483682948 941170854 +-368447774 906698279 +-95177631 701810543 +-550638379 526333797 +-985882605 774450781 +-856589389 558311288 +372405569 144706665 +917104959 388888625 +504679443 -468622369 +655936348 277281097 +376734063 -83506919 +552700080 150928964 +27696541 -432860818 +-298517952 -262501272 +-151213434 -4805550 +705971517 -623617032 +342425831 -352153076 +98302043 378334103 +-123685310 -882938893 +304749150 -947795612 +95755920 -404092668 +698266233 211367802 +-134453908 942073943 +-502304618 -213538069 +-463115244 700048693 +-587368939 -147037551 +294256764 896578150 +-309057688 519564552 +-603724016 -21851666 +264969333 -380666125 +909895510 84618952 +164539222 575895571 +226586990 602569111 +746485614 -106265103 +679252061 -607523533 +-948109050 436707532 +212356867 -46531671 +-58275815 -176205601 +-711778155 12395969 +266338302 722493212 +-281644964 413469444 +489856852 273718142 +-672069292 689915031 +-457508984 17168376 +132930590 -975259923 +94046176 582113697 +-77897760 705602995 +-541193652 185818022 +307156436 -626428844 +-839275455 -279002345 +-805545500 -213550274 +371447776 -700281668 +891827067 -616431689 +816812323 774576459 +-28881199 -87314961 +258187453 924292737 +384499258 -343769791 +-142930720 -494559135 +781633829 241321027 +-210805348 -103543802 +-512119293 -96477120 +-67025172 912169766 +-357752676 588317419 +-703820730 -105295747 +-120540020 558875267 +-464820401 973325454 +912442142 -560214890 +482047794 -267194514 +-628392343 -580665909 +288585540 947754636 +471262672 -247746576 +-389855425 -200064772 +842530255 67679670 +160722066 -65528378 +-28289083 -307259640 +597802907 268546229 +-956403612 -331878544 +810457367 239074435 +174693044 93870621 +117283706 480188712 +883855435 -508937849 +686106284 -724090937 +269761512 -293546216 +-472183228 887217607 +-103342969 -590574520 +834046209 286585101 +254314200 576172989 +-365185101 665480415 +-812956378 -552657479 +80481997 525414395 +762669838 568378853 +-326235676 -534497304 +-481842610 -807474437 +-62013499 -464335044 +-670624476 735467919 +48232445 877085654 +525060029 800870095 +686958023 367751780 +113321051 -622791942 +821752966 -608795948 +151644774 -946614071 +880321202 -378451179 +-603719389 557236795 +-681010411 599392491 +694205643 475920182 +450730363 -200784270 +118889729 241323323 +-565209068 -820794221 +771302663 852079344 +131943566 495368366 +552077389 -477179815 +-832723488 477672476 +76622427 685960833 +-768657653 -691689801 +59251983 -462797171 +-831665397 -702108751 +91885456 389160952 +-896478322 -825663620 +742349458 22932892 +412196865 -908982446 +-360965729 -563994219 +-448144832 -109523073 +614378462 -857238709 +-489850574 2062272 +932100561 -631520520 +-70899626 -59411069 +323165913 113923829 +397408083 598662950 +-729794453 540991769 +-876316971 364645312 +-629438235 546368347 +949560187 389207480 +-6740374 -968220615 +-377871762 53608102 +224473411 -286120946 +541057779 -733763823 +652305194 547407762 +-654851393 -516702855 +-603751663 -459982963 +990491610 -691809914 +605851658 301254334 +289088860 -735044258 +230452983 -701347428 +-22730865 -298179419 +-608529929 824407027 +334163785 -644304014 +45415976 -707498568 +26299092 966424620 +349620747 828622664 +230928010 473652608 +-428693615 484935928 +-509248283 383560856 +356261555 -453172006 +-681394285 -986973368 +-255351032 61722737 +-531544812 -985315882 +-983645408 -543242066 +-223623926 -91816710 +-73025505 -773196750 +-366177261 634291408 +-330491095 678868632 +737586446 -638737033 +310665103 -683920724 +-532153963 964572716 +535185364 -68717909 +-45710210 -221437009 +752077922 824731357 +-747100967 790760035 +465385033 308511643 +-11003334 -501796814 +114059227 -149811485 +364760018 243795991 +277731578 -299444846 +543105487 -25064284 +-909545731 -516675748 +567233767 -232003059 +518722162 964871546 +560380275 -998640341 +812179356 688713389 +603797949 -206842854 +-464883947 769880440 +450329283 -198067753 +-81572370 978030415 +987670945 625213052 +-525865296 767517558 +939029357 -53437140 +-922653214 -206691631 +-251746300 -481346358 +-337016159 -930253662 +-268372817 581544075 +-704671757 275675294 +404838698 126570930 +-512707152 -261412460 +429023066 326767387 +568616286 -387048491 +818531127 -870332850 +455531620 -834384745 +-455366006 223278608 +966630217 -254368610 +-811527632 -999421250 +681452310 -38374978 +-805317450 -950656270 +879178406 83743103 +-334739651 375265648 +44494838 188332254 +82701895 92597639 +-455856820 -988315196 +-489966740 -577300618 +641649170 478394598 +471907746 -327825314 +-847885438 569760095 +-204007521 56962366 +-91052677 -323686442 +99623907 -506712757 +179356385 982923528 +-127454027 298787097 +721166533 -16052942 +-715096948 -365932146 +995952811 -983627459 +995357612 585729999 +288875282 -761498153 +-956784450 -573024856 +-845823509 342468665 +-118887794 -931742879 +-240267917 768528715 +688669522 -874827609 +-90460299 342987285 +519984617 855079280 +290836314 951913298 +-950948403 -172755270 +-889342371 -462584280 +888242326 150899867 +-575371114 357086335 +260902579 -23427906 +49100966 -849541760 +142165866 998732580 +57356348 -980488628 +735823731 -165804745 +-762890909 769630506 +189577974 623415310 +-582762217 794641846 +-220380225 407185413 +425099935 -795872749 +-714491671 8924003 +678738644 464144716 +753694133 -248891308 +550183624 797469670 +309881420 831155184 +-125420556 -361247961 +-743369845 600483237 +-314074992 81156948 +644333373 672046142 +-207728626 622302770 +13086638 -710392826 +-605718714 -365399136 +659546757 446888009 +-532238036 960980567 +954481533 313124900 +600555067 38836085 +-182601681 -790709180 +-6123785 170024296 +-567126589 926264566 +636661171 416081703 +-921177563 570077366 +99105021 525336799 +-198665798 574653180 +168588306 -14190017 +-788531815 792395473 +-563771350 -629967850 +543913760 -89148875 +-495621888 584800616 +-386779112 -778694486 +125789780 -738795131 +-482968507 -341206842 +784032754 -442365103 +-809044134 -641147120 +-329782798 -525015120 +-520537980 -140681661 +258115753 945371133 +821435877 14994600 +-537291330 -448352479 +-503164875 -941647219 +874231889 -936792470 +-405337551 -473965732 +101091236 343712358 +-659166788 -16330432 +-877984140 -934390930 +-712774053 -420927392 +715868647 522783275 +-327866589 872915799 +-840199719 -499758038 +935988933 853552394 +187020823 520181911 +-179604344 781983346 +-756833267 626835216 +-21945023 146128576 +460770345 -810623925 +-619737174 -852044391 +-90096730 758971978 +-677649224 128844 +-827173151 102186250 +321424523 -495342718 +-951723633 204380125 +-976852251 -346319355 +-177928656 -646849420 +-732285287 -40857708 +580411473 -782491077 +448427370 204464676 +814167570 -633821252 +-977533107 -434869514 +-316567344 923784594 +194433080 -420222427 +108914315 -974777595 +-563944244 961890961 +-544661718 601842428 +-179418977 -62265600 +272202459 -842406163 +41395897 181133830 +-320881882 -974557129 +603926735 -859980473 +-543124735 398698613 +802653207 -631550226 +802548040 42576912 +-615472652 -922199372 +-72447057 -936898125 +-220872808 -299272058 +163658750 141370101 +-314002464 319132552 +-619016001 -782598521 +-414085125 628364472 +-158465107 -123594689 +555685554 125509960 +-382680398 -677437983 +11225130 899481540 +702200135 820448968 +524064941 116268768 +-516941779 970027926 +-32099629 -833048476 +372746077 281176087 +524788460 210035991 +498282694 -361992321 +392468382 47213699 +367898057 -152827383 +627604983 804729418 +-92027690 -73502774 +931774166 945650099 +47465470 154770574 +-181101307 560812973 +-783792706 -135234331 +-134758964 862650690 +-732874022 -935149851 +-674131253 -487427193 +-282345009 633187713 +472796808 -321743820 +937649503 727222788 +-716895386 960032164 +946275286 516988697 +297306532 584794828 +781222872 -484381818 +990929636 647265315 +-742888538 -222924270 +-48437485 -910560935 +446401436 -223612085 +-933103032 -348063854 +-822671799 701737407 +-794870032 419937917 +-521989844 971670588 +728618978 101609772 +865971464 398923346 +417517833 547369565 +-601234909 651416991 +-738881788 -607156846 +91248407 661516218 +207510112 -879866022 +-704245764 102498271 +-538915815 -205148911 +593521448 633681886 +918790886 -649051905 +-891839282 979298598 +870139658 -996238381 +-702358670 -841591549 +960077905 408748884 +-554628516 522930866 +-163026388 56426157 +-337176946 -233781834 +957519551 -859884246 +-632843046 661982175 +130154595 -349734849 +-418339612 786289041 +103728859 -844955304 +-533120175 -976815489 +-700053166 50226978 +309397164 674921765 +-397506418 -556156017 +532387213 -271501435 +893519047 877536940 +-840638682 390412547 +-704800343 86429617 +-219598428 853192203 +-76858544 -944047933 +-549936984 -759613981 +-546121199 -700973583 +-763018851 233021946 +-645746090 86369327 +-690658295 691894617 +815726105 186218750 +360671148 404692472 +902892204 672468802 +940241438 401357587 +928203127 -102790891 +-162597804 -151107670 +-654523814 -333336967 +-541518025 475426428 +-580971759 -179423957 +507371760 -239076859 +136060068 740782976 +458857726 -159741959 +241342596 -999552693 +-998379404 -11629486 +-304082142 -629123411 +593644526 182584261 +817193264 516937702 +-447583997 -49499655 +213220653 905395125 +-402266383 276990090 +305107982 249069982 +44586065 182501089 +-52540316 -643378183 +-822198614 172127056 +571310779 93726984 +-59522180 75594414 +-500829970 -105039227 +947806668 180271030 +242313061 967840291 +-249669702 831075377 +-133720092 161045393 +-967921622 -599363620 +-616578881 610379819 +734198416 988355247 +-643294561 -829089891 +698002830 720704143 +930541600 27595247 +-786349826 659898077 +-490668947 -743100842 +918697976 137821683 +174090138 248803715 +-967748940 180540387 +-171195031 -751551316 +989397107 489772571 +551775178 610811943 +406556000 -667295122 +-59857767 563082757 +-416042788 -421141852 +-905600463 173764347 +723072125 819569404 +-662055867 239374421 +446525713 246975893 +-678602373 85661107 +-577589755 -847191646 +-294090873 692507521 +365870378 -518402839 +-577519380 -739645807 +110916600 -89979585 +691279794 376990224 +-881308039 991778778 +119305305 460248476 +200191098 -845454331 +952566347 63571230 +-96037870 759075392 +-521180026 -430227205 +838595918 -886177114 +970024714 419392269 +613170933 -756428500 +-409173516 966175992 +-856554093 -512990027 +-793118140 839815573 +442496850 -298421651 +-317908082 301825536 +97560269 -380221593 +-988282213 478645356 +505461585 816822334 +-322408811 671340175 +-892324514 -10437011 +-914584123 -843846555 +-353656347 -508945321 +962668748 58027800 +244806727 106079816 +-250955921 -88392711 +-29674343 134788875 +-44434463 -557546102 +531886609 440925241 +13942413 -520410632 +541526391 -492894043 +679380421 -392481953 +-471186850 188010829 +-412804270 -162354714 +-769911914 12330853 +999779441 855736546 +-171568150 -361544593 +200878235 -253906525 +-46034682 -330656145 +-572525658 -767546843 +173824535 809819841 +861590396 303097921 +-972745954 18119542 +720920906 -218513853 +764789286 760223965 +-36515503 -833378449 +129735859 908374950 +-805807901 -898623770 +-239026715 818448163 +549579518 626867376 +-993200607 -133611311 +935003072 -96073654 +506886607 -435915718 +-808572803 200071989 +221196334 -344695267 +-174898919 69838315 +74911098 -847564198 +-504734232 486719558 +570276649 -465774834 +654999725 206498465 +-800769485 -271650500 +-715706334 -490361849 +494543599 -651824687 +-351315517 889563440 +-62439813 370167904 +893264924 293873681 +-154749322 826405490 +-899817307 -373971190 +11964084 -79242753 +79194140 -592844662 +480902255 533660069 +-933608141 -647397231 +-969010776 544951050 +-76015157 -226773011 +-678833644 194036485 +-193132037 980201922 +-928425816 15848467 +775932458 877282793 +-718406585 841705879 +-366954443 -856465853 +-7416773 62027269 +466429265 185218771 +-970106594 -75069075 +822990523 -193928006 +-938917713 90657869 +571738548 -596070331 +-318993586 83696722 +-438450262 360874731 +-847506626 -546578737 +123105809 -708310108 +-355848213 33129233 +386512513 485077078 +360444703 -539891121 +-631866241 -984772748 +575367805 364450082 +-212319051 171351716 +-99981758 199496401 +-31194323 -182761493 +974471138 380821364 +-407736132 98918992 +-347972941 358193746 +-198470752 472751865 +609689327 -182888859 +-468108720 -331960934 +-688609183 -861120091 +255153376 991623399 +410121162 -665707146 +-575886018 -29028398 +371048193 -769358699 +377002204 800780649 +-255215584 -392136879 +-923797995 -892153706 +378856108 350675027 +-606617064 -65188415 +-6273084 -657443515 +963687276 247966096 +-416031945 -350866791 +61735748 -628586112 +-379152166 372323132 +-334825382 -57192165 +998677226 723010246 +195790408 670620035 +509160875 845902262 +-68069120 -928611426 +468451951 133828875 +830958780 344477500 +-541113418 612039592 +573499009 498050922 +-599735227 -114834102 +-102109860 -76814814 +-224373856 -432777799 +481789959 293485662 +-622785419 232442614 +-789943865 -583201912 +956314731 -267961118 +720618010 96719275 +84336585 -426844617 +-855719946 -359173027 +-693603957 -903876786 +772784500 142720780 +856370451 321371797 +602203074 942555892 +354272690 -57342472 +395136978 -934824321 +-527068609 876108300 +-333797023 -105774296 +191896274 -233192941 +344240232 -593802385 +421448017 509598465 +242639049 896112792 +766436841 -409924467 +340012049 147726875 +-274987789 -734062627 +-963938652 220222968 +974508260 -750156351 +547959954 253673397 +347726664 -291566610 +-692003167 -234772400 +-385217452 579781030 +-514419477 63999195 +620257858 -845426015 +-615641369 -44342906 +-179574903 504336203 +-741079755 539555425 +-217918388 -335301162 +-435186346 -632301340 +790330908 -440716826 +448480734 712841073 +-261710444 468087884 +243921144 -882826502 +-359986790 144057843 +584041702 -925949871 +770654524 242676254 +-444477757 -793823529 +585347175 -326452584 +877985092 -223589909 +602330682 -298967204 +-179960044 -496880478 +947164375 -202146803 +-392554801 923129500 +999946038 609256381 +-86441507 -751119068 +506155439 536667334 +127112215 -137922707 +693488920 738197911 +835088846 817801074 +-844813248 204765834 +846753338 -4579905 +-259237677 -238183347 +-756410132 -490689983 +-901055664 -196100326 +-627570061 457985602 +-181295558 130798156 +66692057 168501668 +-384909547 348803160 +-260207319 863868987 +-972657063 -486040913 +693154165 -609241078 +-650424688 781617218 +219527792 659722628 +206581565 -800113197 +29166920 -721447142 +-206408904 715806343 +694344353 -492214381 +-355975431 -93825148 +-975352026 948029645 +215187489 -968607451 +302873112 -884241605 +-35174628 176202496 +124708550 -93808551 +191957453 -7915845 +110332686 177966631 +116889845 591593922 +689990514 484487011 +-21019901 629575076 +269435353 595173267 +-790850475 -580182209 +417943758 558362849 +573103159 212294751 +-732031523 660437238 +318335576 -889541960 +3510685 -828389403 +971942369 -24646259 +-781363059 629558125 +-271296386 -464663097 +-997039170 -940241034 +955612890 182115751 +343962801 -495761095 +-88495843 -799257615 +-308004861 736566625 +659222215 787415483 +-166066834 368993050 +476750478 262438268 +-155115655 394419306 +29257004 280856415 +-908859979 -786468505 +843486945 59473995 +275633112 155978033 +-451423022 214787303 +74473632 484557435 +-14454470 -726993865 +223718522 -222947776 +878901905 313196666 +-744661974 -366062050 +769252220 -9855428 +101387662 215159130 +209333352 -388889457 +480728129 -611326406 +269110653 946162405 +843644620 -228742052 +165488648 -578335753 +291434511 -926992801 +751137214 -127171616 +-450426298 379858819 +847350036 -636717677 +-718569862 -752451102 +343899687 -920617967 +-500482302 -535589105 +77350180 769569155 +-765638436 -316905164 +456313080 119194934 +988258669 470247790 +269462440 594023542 +-933988587 872194730 +-720253404 -973745244 +222443200 -440401636 +-105770665 320255980 +177410442 -893490107 +401471401 -520581994 +930061246 96463652 +-340086518 727601753 +707403549 852143749 +-496291005 188334759 +-79420556 -887397323 +-550372867 -290578343 +702969241 726939829 +291806757 -153750550 +50320418 -990355585 +939029143 885961860 +-780441616 206151921 +-132205249 79779767 +-972109088 983384285 +-552608816 620412376 +163640540 821549545 +270986908 -398725225 +-948974893 -551879677 +-279715119 -667584341 +-106720500 870791325 +-132620613 220914557 +-138277320 -545632315 +934168186 575194016 +912387789 850910659 +-493041603 -347976925 +-307575461 -309342837 +213889959 -946096673 +-956138869 995737119 +391759877 573538894 +848990866 -10408551 +-360706636 -870498649 +449686438 -329142874 +-528259630 -1634795 +604077697 493163965 +450093039 -515223910 +489491718 258668199 +-128106800 -881721383 +769358342 726358968 +73372147 465812623 +253927801 -388559512 +57677384 -815617262 +678300246 -308082196 +172189843 495592061 +625167137 806992841 +710373174 -849853823 +-144619932 -206915871 +455314836 594608714 +-694980071 409636258 +-270429367 -291430620 +419818835 11007382 +206015212 714645560 +-130819341 488064920 +-155330264 101973047 +-974568396 -184326648 +-784872961 730480351 +866921290 790108122 +-891980893 125604728 +-738997960 -271319138 +-549310297 322250110 +247312161 -734079230 +641088669 -102123876 +-683477389 60262267 +-803104640 848267064 +-274821490 279435247 +109714258 57447352 +-391699366 -855092895 +271487833 -273574427 +951551977 -279744237 +144608590 -252136956 +-420718245 -40208929 +-580035599 442891072 +844936637 -921037843 +-47066928 983331459 +31428271 494764130 +10356442 618737543 +-290790157 -907164154 +687442622 -755032936 +423532622 733721916 +626373167 -404765084 +-788467101 572153417 +-374511020 63000170 +-974939353 968247771 +285020687 457065753 +-451512236 -523870690 +450738735 674411605 +535810175 -613732202 +-750650092 -619524070 +-204030470 -598127774 +483890675 -650504280 +-75536658 -120157444 +-338633029 -778033639 +164970224 -459462212 +-681331476 993766132 +-80914950 -39872451 +139392067 257181576 +395636578 353201452 +-640303811 -112567271 +847212643 -205365922 +-73775764 237505679 +-852483684 -447242293 +-364239330 88367058 +223580869 189899909 +767942639 793082981 +245592045 -854027887 +-310625147 -226317277 +406519712 707086457 +-859217967 677604694 +-302695669 965380728 +706105893 152855435 +525170417 8422452 +-258464288 -532839812 +516173147 291233043 +359967894 -386510262 +946831437 601329903 +638368441 649033162 +304804404 363683008 +-320618508 -964588357 +522007775 -625178296 +767751322 558927303 +606952006 -442074082 +228731059 992728402 +-413385602 483668171 +-902167958 57164468 +-464374684 835959901 +117077209 -189688557 +-830750093 714252033 +896059685 -905672537 +674170543 -30020826 +-750437000 -555909788 +734942180 412621098 +-887765591 518681718 +-722930055 -655284711 +-905635163 429827571 +-162680353 -322507992 +80629370 112428120 +800437733 131533540 +-531967874 137849164 +671249149 -857927740 +-806811738 988566108 +-537207392 348032220 +-438936075 -91090609 +-929720831 291825982 +-625337693 -48707373 +128725888 -730736035 +-70500372 562527831 +837022767 71666280 +-588608629 178356461 +771985474 361561905 +-884785844 952653893 +-527573288 -858229561 +284671714 -981473122 +-900978231 -800843729 +-440404026 -565829463 +-685880751 706556257 +916597614 918583991 +524896403 479130897 +-703738054 -783094433 +298455513 -817375075 +830850597 532225645 +-642286406 945305840 +165303588 -137156550 +395588620 -156044359 +-678701071 145502613 +-141117007 -396229608 +39824986 -42083578 +988865937 454022341 +-889176195 -767226473 +-287502512 328963315 +850634029 530742352 +-684214438 -314086017 +660215103 631292808 +976210541 -168019838 +-848552582 77302964 +337780251 -251088055 +561551707 13471398 +-887877489 -503789136 +455964675 255519016 +282050107 -363490992 +-154182863 -514165240 +194145563 198165650 +-429451791 845772719 +946047067 -253310790 +-212161982 -489628939 +605030351 689716951 +705083489 869671947 +-516048768 370556917 +853740513 -875164078 +771825958 329219904 +304964921 972123958 +-60928889 99904645 +-993933214 -366378368 +-999774533 -821721921 +633730341 -225962218 +966697322 870363201 +849573967 -672818621 +392152981 948862429 +-792431818 -968189022 +930948736 409932178 +140870164 434363480 +-871980519 37801988 +-407099852 453693952 +986137289 -457220610 +-216530435 734401955 +488215256 -965714204 +-599214670 331340774 +-161691270 566281907 +120151603 -474548572 +-304153151 307497009 +-511729884 -544082819 +521345410 -94421982 +736046644 -456879859 +830966924 195494373 +641995145 270019598 +-318508827 24896196 +990015469 -932078239 +664436447 219643647 +207009599 -364990049 +187424761 -339556079 +267189776 -68823114 +298793212 202619766 +-19502426 -669403075 +-852445498 463286979 +-35870233 -108266329 +-104684309 342326124 +-118008221 961387372 +184711026 -906255588 +-859895466 62564953 +-18959836 -257263275 +275532935 583253760 +-945286236 671174130 +-880788655 -656027743 +232343910 301627603 +602775469 -577382576 +463371117 -662798183 +497316648 315626887 +-820192393 846415134 +369321896 -876751715 +365011850 -310026615 +234307942 -775293658 +-680074678 246708883 +986674959 775330154 +-840750266 676124862 +168535874 -987908349 +455693582 362049540 +-742914435 829143150 +-482023290 618683238 +724948785 -336096917 +-232206018 -118846069 +186807313 668169624 +-502006794 10656001 +-29625924 -210766030 +-240389852 -663070639 +-340796107 -352274444 +-100958010 328584918 +335566573 168919894 +622711043 610134073 +591701664 -148103724 +124503321 -919046584 +609663597 -74977435 +-183636067 -547828158 +-999277131 682587684 +68513608 -940209691 +-856212585 723196675 +169305642 919887783 +-154762624 888827021 +918516608 130866854 +-113812580 254513608 +467563549 907710664 +32382389 966582872 +857670001 937642777 +144673411 -165181487 +-546021259 -242078984 +329498422 263791618 +714884870 257580241 +363382272 551503045 +-534253729 897350671 +402307885 459350651 +800898918 -124399762 +813185232 -915802575 +937248912 -533419181 +340891816 -294151996 +-163703274 749148342 +-106061064 861162474 +-407475460 457764072 +355402202 521207541 +84718919 -993115474 +-854056780 -711196048 +-17594531 -540487583 +469794751 169350987 +235429840 -593628348 +-966649853 -768690874 +-864460164 -847503716 +997572507 -110657647 +-995232357 -221701787 +292278869 -534610756 +-987485643 926326052 +-890681692 283313664 +-247549602 -844528426 +734602280 65966048 +329698030 -197952776 +-288105895 7223659 +297862690 686355404 +-536420152 722375756 +-216048594 -513893146 +759388189 -999966974 +501021578 689042379 +-997909291 822274706 +-492842227 190570577 +668176983 -503729864 +312576352 631641451 +-736600644 -570890332 +-851580843 -975233015 +283173720 -319036714 +225066589 995676992 +734267107 123738237 +566687405 -180220859 +-144449270 399157253 +-813721202 -40436 +961907783 524342372 +847437940 576637046 +-793238260 -522330563 +-280730348 60608518 +-336705273 -71341839 +112790949 -230686462 +54370112 -567559442 +204135741 -63106337 +-217103012 -89335317 +-521202380 -254896697 +156002555 454788516 +-533174496 -966382934 +-749744947 748355041 +393993690 291618083 +-375444114 -402654268 +307313500 23449105 +-276792220 -360528414 +-894576646 431406510 +-530452977 -287199486 +-339869199 694393533 +393318447 602929100 +-620771718 -918037712 +-624004786 -399276002 +412057089 -104368638 +-743281675 385985562 +-32276492 -949087703 +746383798 -925208456 +-998982192 -358847959 +-576016519 -691121484 +-864142278 835773891 +-666958073 502778464 +-522600323 -981391381 +-531145528 397460200 +-955688858 -579617596 +588966291 606051028 +592366854 -594382119 +475473155 -698297724 +-589430077 9381913 +488664502 596364348 +951296716 -778461026 +485423144 -38664648 +411750995 51648706 +473905796 926003655 +592963348 856962009 +933240223 -880642661 +306252864 61137278 +-341346543 135590163 +631440199 842839256 +345164479 -603100365 +320980896 -343801124 +814850184 857306396 +-700764747 -36991027 +839625046 88299556 +-632602381 813020957 +482659408 311870680 +-933784682 786493050 +192414156 220059669 +264274256 70608862 +-795193748 -904377207 +902777839 899077233 +-113915800 -44143187 +-24619502 -303693449 +624090931 -247862061 +956040345 20274297 +-358796609 39126678 +-764736098 -671884084 +954402655 -157923324 +232098019 -811919401 +388762890 -780695549 +-982107140 -486668148 +-691944608 -106577421 +267909743 641569462 +-674911056 -929094527 +-607023445 -199210503 +-780338112 168224188 +-169890476 -926836034 +-170744842 -976197055 +-942088095 335904007 +575384161 809564266 +-353161751 -373648669 +995890770 708858466 +153659680 -377357278 +119402464 798839832 +436952899 -50759005 +-611802696 -375908423 +16504761 312147440 +-230907951 -565078821 +91762111 509197195 +-776820306 -431166883 +-73275575 191280634 +437195526 -176612288 +-564065588 -998721041 +322718676 -317629175 +308250649 295619504 +-428200748 515474022 +646267546 741200767 +-333090591 -244609505 +-136539076 -777229907 +-53175212 321279059 +40291493 259370195 +87247353 700593279 +453366125 -834433806 +-533200201 255300537 +-414476964 -878332571 +626639917 -353465082 +-802007830 63365219 +-692446347 -756622326 +144705614 -599538487 +-628813492 -408150488 +-107449726 360228946 +672124606 -77808780 +-589471157 603246546 +-45038618 827162044 +-76391609 577140675 +848671660 968736663 +138348544 -472386475 +-825087047 243726807 +285341314 -10822288 +579623109 913484712 +612705142 742630237 +-914628112 -860495312 +432421459 436320344 +-479408976 -57331494 +294915482 160961729 +21196190 714997910 +840813363 -589856305 +-980030488 478138127 +-812888459 -805857859 +-75020823 365072512 +-238869577 -25379703 +-386683924 745406192 +180907134 -433750854 +719063362 -582222405 +-406272464 -644312914 +-566736358 921703305 +293895024 -9918831 +673848162 778645909 +641070412 334577529 +4605300 23244567 +-517718185 -735984283 +-484336121 -477056156 +-709935766 -474085112 +124943922 -545658849 +154548852 889742326 +609826545 -48357525 +610230335 -841389063 +-879472125 -749454522 +-859080369 -55465528 +-645065240 905381642 +-127284593 -181508962 +806315373 -588098336 +-496938861 -935407256 +-920067039 505202298 +117058815 -798867131 +671903512 -882478136 +573954993 -935668680 +-780191044 -572410505 +678762574 -116188612 +682332654 777732063 +442254182 -287209996 +-283086001 -351150832 +-966613016 -377822734 +811573646 924220013 +937145197 101030796 +-428988105 -865809949 +222167541 709804772 +-104422497 249480803 +533955759 -568735835 +538205178 528288689 +-32072779 -909615581 +-224427020 899782854 +-682671441 157687909 +-350582722 -435600135 +-460775307 -457177780 +47189539 -556941755 +667296378 546333384 +80095692 976054428 +-653226612 244894192 +-82088622 -30978168 +67415725 564351791 +126019821 594529120 +-939259841 144882498 +767681058 916858636 +974161007 866381547 +-403676724 888017637 +999812991 916268801 +643856297 -609461414 +-644051561 972985031 +244385795 716094039 +784600689 925062867 +100782889 -791448793 +-621102845 -9056967 +234737449 685394778 +-511949551 988397790 +-733056298 -287386910 +463873352 -211479359 +874564702 -549808463 +-15137919 40699497 +-411524265 139328244 +638968919 -730938613 +229919545 -634814904 +-688672083 -508831837 +-554714423 -470517960 +493180812 135662828 +996561419 -922566145 +104275484 145941032 +896771499 301102046 +-686715761 -447809704 +292724245 -866371290 +621806380 -199289055 +-542867047 -308685675 +-218906322 -230811678 +-212894657 -364458735 +532031755 113515958 +-922090972 -628401108 +981782485 -700452530 +902230220 -874382556 +-102637379 477377419 +-576167335 -737300762 +181255708 228428387 +-839783329 -997701486 +605478095 261114183 +-373701124 -427829206 +131454017 73203304 +647221994 -914984034 +-532408729 710364944 +-824127262 118105115 +241682249 862541371 +-328312653 -515695457 +-112583736 -262759896 +-4451937 11886795 +504534254 -285684215 +-833128603 885992152 +369253761 913892864 +-303295 -639585556 +-587848658 -535760919 +779386070 -90489886 +-531778174 -364512387 +-682251167 -409507296 +955946769 513782058 +-473221015 893654599 +378490902 536260300 +81337795 211004218 +-232936815 215414116 +759764206 -562406498 +428446873 822641390 +-689867547 -531250307 +181132577 78783511 +280121883 979441683 +-452603043 -279467865 +103103106 797466493 +-405831469 -144607741 +-527246141 -752940702 +807468739 -589272807 +57974700 -51486137 +674458879 -41706606 +698385586 -301574127 +-210634334 35367932 +-840812134 197425230 +450292118 992559785 +721196665 -763306997 +-824716948 -875388651 +138948467 514664049 +-415895611 44299575 +377487610 574953755 +-601434955 221470317 +-261263891 982821484 +-892838297 -319299346 +-333825250 538967670 +989012358 -323611542 +-272516946 -834412741 +-460312951 936095675 +473877563 248845502 +-618820410 304577502 +38871275 644258809 +-270918709 482452526 +-260494078 -812858862 +489338446 956103251 +-432715440 -802924529 +-165092929 556674250 +-667673197 -490473514 +-280769199 -718469052 +512452126 971371409 +-436760017 -562568966 +-813802281 -635890931 +636083174 -261873528 +-606255191 684845473 +-847965542 155450602 +-924207979 871514386 +-893871348 93672124 +-354855542 575624370 +728918739 468999542 +176775681 -781581847 +843100497 -340883957 +717499301 -320142420 +641411853 864141162 +-774320384 -502072391 +854183721 -582045366 +-677998107 938238717 +57389868 451066925 +-32425142 540704694 +-132584897 -599329484 +-47735034 867106554 +-14957113 -736643762 +-226535523 -232446204 +468770000 -214080174 +516077620 828891060 +139424014 607922104 +-655702988 -966919531 +-338756270 629747385 +-277592676 721762433 +142758596 -912672668 +-691200066 911270043 +865880682 -448987045 +-75570154 826579105 +-215337858 -637948183 +-494251698 -559202300 +-490341090 185858531 +-133413143 -409273515 +-752105484 -906872402 +-736519561 415060282 +102252548 733582840 +-597151597 648968001 +674267559 691460153 +78311045 683522542 +936518951 865443402 +-179713990 822487711 +566116703 -815021288 +74111071 434118380 +998781461 -563316876 +-656979552 -881444538 +841896844 -645170603 +701991789 -209378336 +-228547170 962304961 +-816000830 948835696 +-687804707 959034230 +34266634 -736438932 +-26819612 -77442375 +213110276 -213360162 +552056670 -471067303 +-952991166 -1921620 +339895071 346537540 +-109293168 341237156 +-687072400 -164653128 +976349865 -344895303 +424038348 -710881424 +-296273895 -932031000 +-821290235 -882278863 +269126325 -350578141 +788085153 135946002 +516927903 -559171811 +-65633283 -567703146 +759587781 -834188125 +659623567 -938458154 +-474969001 143032407 +798920273 170756389 +840246108 -968506186 +77836019 -273912361 +-422968774 30318582 +-833232062 131032277 +-666705767 -585527891 +-639760612 369107779 +-959012559 949625471 +349042009 762403598 +663967392 -530637136 +-36684313 -729933582 +889965679 886749096 +575118402 -351229846 +-105267142 -227821219 +291907556 -523281014 +811032669 -631276503 +499350292 -620907854 +-994339136 453746144 +-366936823 405256018 +-307451810 -373161300 +828489790 664628458 +-578758743 -428692773 +18951318 385989614 +300985184 868855688 +-743661440 336438739 +-570028360 148761936 +50393349 118510197 +750606620 297877758 +881379013 -469567040 +-866615869 -136212724 +916379241 -682274469 +-420953365 317147871 +-782862934 942573542 +-808032292 460757245 +-120482272 245681133 +921713259 937403411 +-169181368 763324459 +889706789 -3851667 +49773014 -759957389 +850791072 -684509926 +83264932 -205219631 +-358197573 -49040253 +215359688 670368414 +727116299 -298044084 +237667140 827446660 +-623413029 758095604 +-203913627 183307038 +-222175196 192956587 +498941548 618537369 +723284177 599217378 +665788500 -121693579 +-185481385 5151577 +-223175823 138544843 +174405417 -728255308 +-925889061 593078036 +-518228623 -240367693 +448653240 -244757394 +55062138 84419370 +-718513708 543079886 +-391626748 616750579 +348221447 723772050 +-747312146 308244216 +737261703 32166381 +-345581262 -211729020 +-356222410 465751832 +-951416166 -667844421 +-311313401 -495088667 +628768936 -969267778 +-810404345 376687122 +759570099 -301290072 +872547164 994955782 +-706928202 -181896967 +-289997617 -17875345 +218608565 -339570681 +-513580448 25416948 +323844577 335523034 +892278182 363705245 +-310716041 -971742546 +722251586 -103771247 +-430291992 -85182195 +-680019817 -398328310 +-901128433 -586987966 +345701808 -922753587 +-827928491 -50444640 +-655796966 536732629 +591083761 -104221147 +-373099969 -176443158 +808417027 -188618788 +309934339 527659662 +342365136 67394610 +-143688183 433304247 +-588690891 196334242 +566442156 639065786 +-39973209 743846128 +338053036 -333249245 +241556392 -157413026 +349283382 998811445 +300632509 93172191 +183916158 -476774616 +-422361045 336319822 +-938061004 -960142120 +915688320 700003756 +156217170 2935873 +-936146882 -465421939 +-637529842 701667427 +-731399585 -201153952 +124835532 -1125911 +954596556 -952465339 +-644162398 498581507 +-2967380 656090658 +577920040 -784051271 +842262334 578036285 +-125109179 -448436586 +176248768 -680577514 +651957854 -266854139 +366834540 87721183 +-173944021 -758893302 +-88732672 -949212949 +-930323215 -721053016 +-555824595 -339552035 +-885567268 290819514 +-20151651 -734714110 +574363557 -840187905 +874694016 -842820358 +-588794392 -535502336 +-508734313 196501147 +-795022095 747103689 +356964895 -949981675 +-509303641 344154869 +-678283070 -538458254 +-438039963 -778114411 +236166366 -903065009 +744685858 920127638 +770846870 415089461 +-329668489 470347148 +744732120 33823877 +787857789 732549453 +-364889541 316038365 +-9588553 607297581 +880530306 -451174491 +-757761278 -97173786 +551945087 -731132388 +-141562087 -249083893 +501073401 -25332728 +-230755417 -627676611 +323016231 -165932889 +-507032166 -628741846 +-791007937 548793866 +136307203 8630247 +422037571 -135622967 +-982700098 582552611 +738823756 -973996754 +-199991062 269395147 +371041300 379940330 +-292924742 -108699354 +591404788 -879842964 +568739639 -304260916 +959004666 -279806603 +641171019 -300796874 +770660898 -895605230 +-315783336 722114634 +69479374 796668995 +-207343706 79164019 +1256089 584629694 +-362893996 -920579576 +-68058462 999054103 +-55543248 -481016866 +289682119 866465280 +-896840272 562317400 +96762945 966207649 +-704150561 661436934 +437596265 -484861466 +974196636 -988957767 +475806758 -851605038 +-998036856 605783566 +925743361 -391700772 +-628160375 -721487495 +-879391138 719860118 +-646479030 -764605004 +340018395 813051333 +146332915 -835433518 +185908344 -987634887 +-697354592 -743663056 +648841146 -850363138 +313898889 -427390377 +-679010809 686775206 +403403001 390615357 +-473343176 239388809 +-432567953 831678340 +335050842 -845769472 +660292648 631015765 +860652338 -179613520 +-51158029 351584190 +-291665546 -601662442 +-92138920 738614229 +-199224323 898520994 +264059411 -280577394 +603858619 91366133 +594241427 355081649 +-71994057 27123385 +262124469 253032614 +-516804941 -408110259 +401565094 445664714 +748278226 -551872523 +-237532699 -566210645 +-79133349 -56808048 +-140181290 153250490 +-595183968 -46221329 +659540054 -522326140 +-111771117 -869912171 +625802993 -488080176 +537757542 508136103 +-583444146 362978679 +-772596635 811525393 +-40770097 29272101 +-448645971 -706782223 +-933230502 -71050965 +-245197768 -653619707 +251039932 391274970 +-704556982 -351768004 +-122897588 -662523910 +-218411545 833568349 +406554851 439841909 +5475469 -384513825 +-628662780 862122732 +335957393 690320595 +512336306 -992293496 +302819003 -138626618 +76896613 481993741 +-194453067 -358701843 +-742883600 -150044314 +367514388 -426121183 +-854963039 -278019898 +757879389 -39279190 +50889886 799534282 +-473950496 -602975389 +489670404 -717768178 +-394886624 410990690 +463666921 -745044495 +-89261489 549959386 +-122708954 -200259734 +524432211 -736548346 +285708994 262061549 +-454883961 -896917799 +494868348 -655870641 +309871546 -765325644 +-267901765 84018731 +524979315 -536033976 +-877148081 -159569750 +-906105062 -619381476 +937981833 -595105539 +-120467372 145366254 +-900864650 555743314 +-291785781 -989443320 +714385765 762477374 +902471445 -118572073 +547396626 731847128 +813527292 296832297 +725838507 540663309 +391165785 924539868 +-842587606 113850588 +-213208481 140010932 +456415843 -433730511 +-95010490 -230202451 +37010851 387070478 +475735282 227717597 +202016528 643129011 +98378935 986618908 +140108240 797242556 +-436999924 -334432573 +-236810836 929564646 +930104440 500966618 +-155099318 -310719023 +-228326179 -784418764 +513874609 840524428 +746224160 -342376248 +-95789835 -267889426 +204986946 -625498435 +-95185751 -273132094 +35778243 208830466 +976605236 202215745 +61992740 -633347095 +569101616 -683436796 +530424561 848286388 +-950545379 750968832 +-652252316 680362121 +-242898387 -508926684 +-2546440 179140930 +-892721381 443553397 +-340808980 -363796032 +155949431 -15211920 +285537546 203879083 +890754466 -296242639 +40179809 -45158062 +-937758884 735841298 +191656837 511181795 +-883506808 617928726 +-141987645 -343054838 +-618296303 -531314557 +-202282535 -940594551 +-690897051 -147630577 +771581853 245255107 +-877470424 458565764 +-910208565 812036081 +-306830759 230227336 +-376407951 183477622 +746474495 -79786301 +429430820 -962018744 +-312514464 576794119 +-263109433 -298255952 +-434291783 -803285478 +-666802417 -932720355 +499759932 803726152 +-178314337 839410307 +-759742390 396373773 +228509179 209937402 +256517236 890851867 +378964504 -864339836 +-789050418 198134609 +86608020 -835476895 +-444309843 950249468 +-444301639 486919274 +-633121125 -239752643 +846677361 -117780920 +988581110 720144915 +-90912392 -140239159 +144238637 621421099 +-487521999 519119630 +638589395 480096539 +979171235 -569358070 +-330550273 -952334594 +-937527957 -730738492 +393129778 -608272829 +-867012616 -695507020 +-413457521 -559814552 +-721232506 35067536 +285769141 -503692589 +-167356268 944091224 +-471999815 -774905195 +-700106667 641933512 +916900375 520992842 +-825272621 -367228015 +297083250 -703984761 +802072271 -55728984 +204161171 369663614 +-594050701 212400455 +288243279 419963626 +-885410726 -786331725 +-979949120 201145822 +-384045527 -906586231 +-57236214 -386604286 +512864064 -229498680 +920458734 302708965 +538833197 -676546755 +503900033 -906844817 +-311333138 -968624082 +755308621 209317050 +-658191797 920608701 +-160874990 -314294335 +-54912632 -681010185 +703787954 573500277 +-18898152 -437900277 +667222310 920525442 +-749048819 -328281536 +-904249859 -477101717 +111899464 541453927 +670349619 533591356 +708530499 -938547887 +-478927837 -240955022 +-693954594 806185807 +-339141029 112678004 +-361182677 562726399 +-835684442 -926769326 +500595838 -711310027 +-279867702 -30131077 +-294588612 49221380 +751106015 88765167 +-195628573 -393457148 +701324044 978415369 +268245839 629552639 +729178862 809509773 +-805301004 -709900123 +634400605 394113423 +-345752947 375894781 +226289825 604587717 +-554767806 602087513 +-594485142 986567521 +-660283407 667772659 +299077068 794085760 +-163106254 -796127834 +-407302202 578630680 +451276538 10602883 +303804326 134841208 +439873343 -677635774 +995598890 -832990459 +922208022 369515383 +-844198025 69923028 +-743916299 -377108812 +-105232209 631311408 +-332762682 398094866 +-349725616 192977913 +597110728 -365087510 +-64885312 -696526579 +-263471870 955956880 +574731636 661659548 +-672751560 482477509 +-263051073 -35687860 +-643468362 231845894 +-615433518 -319386797 +791844847 -499744856 +981807822 -380369048 +-565673669 264624219 +-2728299 -586403359 +-442603581 548671514 +-156973443 618240447 +-840767455 -281704927 +577740987 922051275 +299967235 503410558 +-465800171 446329383 +534352194 -864798731 +183826481 679214804 +-472168562 -529289602 +12613380 962945135 +-145488638 -755698204 +843811712 -752855067 +414830480 279556256 +-339331785 -846244351 +-888071197 269846549 +342916549 -205808008 +-858270087 -889784751 +794719205 -348090532 +-63522493 -255206871 +54059870 48077379 +-747281671 -629077912 +-124039864 -63238306 +56665329 255359292 +950813362 648992352 +-976697706 -147424120 +-50996909 196339151 +271908737 -798651481 +412885949 703985293 +272631061 148214627 +337728728 -224192654 +211375861 -808443319 +-211140220 271749485 +640893214 636156173 +573676147 78027956 +-106361868 -847759445 +-164465299 812528294 +895759941 490414015 +895808582 -596404089 +-880228161 -528293368 +604682829 48777247 +-782607359 870981984 +-750267497 -406084645 +-879224991 -248582589 +277292650 -672019624 +-979000163 -185420054 +924656366 369359449 +277774261 -822889312 +-224356604 114411750 +548989755 318642651 +862870790 983135160 +-172523857 -554826350 +700060395 700260583 +74453010 -405150081 +835049938 -978620549 +356438694 -899567340 +-698789128 -960424947 +-114627419 -661938038 +-746064357 -98218849 +921902353 -238089808 +-986916341 419558799 +-868563938 -24536732 +-154660492 752582395 +906117129 -809888636 +-497392557 806318614 +-921991289 411686692 +851809700 -408220435 +283136680 -373132536 +-746112723 929578085 +694384515 -679826892 +-39475013 -12397589 +-577403834 458397208 +203605663 -672417618 +-728903227 870872261 +941759599 113854395 +8942066 -360426900 +-739407496 -226688722 +129790966 21109239 +16268933 -636806845 +-447418147 449807661 +-238665374 -839478226 +-28837702 515553938 +-503322330 -801514627 +150671888 28491163 +-205068374 745842065 +-665322255 -956976013 +212809426 834930580 +-68108520 980140563 +131043791 880148400 +-963508954 -548733394 +-797332772 82990876 +919187286 889140317 +-439677214 -772197187 +234033382 -261667856 +-787118329 -295016163 +593889936 -673933917 +827495018 698112882 +935366493 -942965181 +-459488557 94898465 +140095443 777108683 +104944198 577734386 +-7587305 -182608091 +-908868389 923021889 +40127591 -234074523 +359872216 -87515487 +-474577534 752303779 +-902934373 376769578 +-716553614 -412361472 +-190469574 549470201 +69394269 618467919 +-948355889 580469307 +-760892636 538932869 +819302565 -224266154 +391509368 996945156 +966259144 613598478 +-916909517 -968353020 +661367648 -741993982 +797989257 -121467060 +-95448745 -367591217 +890384734 -111742625 +-510704461 171025882 +-158670741 482521100 +7808639 -472820272 +-87782638 -290418407 +174377877 -661079954 +432421935 818195622 +7848979 -807726926 +-218081164 -228316723 +227919368 -510283194 +814368278 169360435 +-753001406 -803718364 +701329346 478385880 +993500893 -324439175 +889241373 -303578078 +272750501 229098220 +542601911 442555294 +-272944537 226299868 +-720231419 529220507 +-606888856 -317851423 +197679569 591634076 +95764925 593920231 +-223918042 875852776 +196845120 646353907 +922341906 -620902062 +-375540937 225154609 +-1599308 -832716488 +-996745759 -60101507 +-283182433 -587004102 +660907769 -181963025 +510926892 -138056829 +195641369 -69689274 +162563459 146937311 +-458628818 -809258731 +955295004 738746209 +769373872 805053024 +890305173 -358067430 +255062479 940008133 +-39232785 302877459 +142088002 -269064779 +-211043392 -727055143 +871035494 -861519391 +948763664 813426372 +574121511 279159657 +672242767 -535477750 +-785888378 -652375083 +939017133 205265233 +-674337324 641240363 +749076772 443066905 +559088016 604747886 +861224735 -207707346 +601730399 634259882 +-22610564 -723666819 +772857755 945286059 +533589877 -677341765 +535385348 -912517459 +631852714 -228707377 +286456490 862323298 +-869344704 966207838 +151122286 -582272946 +-522677191 552683522 +109934993 257971696 +402019658 440643880 +-398616690 187617761 +-168326966 843207554 +-793573671 -668887603 +-282930692 -897017615 +997010906 969943155 +-605260520 -907071714 +-34524032 -775260127 +-570783982 -651419793 +145984508 -151403980 +-899308943 136995980 +755219614 854988178 +480538588 194792833 +501709248 -196941988 +264582827 558276087 +-420369329 759561853 +-597711953 422429565 +568424141 -782256370 +904519738 912718458 +375231846 44057721 +-49516448 586216928 +477488980 275588033 +85225382 -245285565 +433733644 936605684 +172891797 350091397 +-947597957 -858762946 +208533061 -572839321 +267539927 442516159 +-537431482 -951264917 +843582203 675947155 +-752879962 449150487 +-940256122 50017772 +-889520941 728351890 +927306083 308762197 +704414967 -985870644 +-628262936 -67695043 +-277133630 -354085997 +-674701506 632559008 +-482445440 101040129 +444823045 447280147 +872992840 384328384 +-433893267 34183743 +288996016 671739057 +37986775 -794552697 +-654559729 -228151322 +-259725717 -749445163 +86499107 -334710412 +468606658 -82441502 +881630500 -624232110 +-982208178 -940244638 +-489948442 510191454 +-391249690 -234698589 +271198706 -179880728 +-590240006 -747555501 +141843098 -214518145 +-377505179 -68406201 +-494729166 -143274396 +218557281 707457895 +457453660 199533436 +264516308 -5059536 +-162440555 955977439 +-707029839 876418218 +-175070951 29184359 +663138806 -628186357 +-378174090 -557771637 +-310506345 18298611 +-11038174 339274530 +246404672 -726471214 +63338077 123729378 +-147296383 608241626 +-193662801 824846468 +510513695 128431165 +299018969 258448912 +367383443 474192582 +-44277710 520122328 +-712508984 -320572979 +-107693684 -440525197 +934039330 208838658 +525591291 67843049 +-526045449 -433362192 +357852021 413897220 +322570207 -916881904 +-337944740 897511824 +-345697544 435286402 +496342366 -830908204 +-158800155 423239384 +47710974 736271994 +505779261 -303787777 +-515036480 890649872 +-89008969 298606024 +524101970 239950066 +525328909 -225249861 +620173553 128373205 +182850143 113207367 +394326797 -568118860 +132820571 -184948843 +-937446173 -722298248 +366085119 -533925311 +-288269057 -280345767 +-487495049 -938743132 +-356598975 -862505229 +-449432144 943240286 +-72505656 533577305 +640786439 571492294 +-292631954 -631549437 +-669252798 -475396074 +922679289 -80135307 +223609270 -423201111 +227128395 419394167 +309609353 770470102 +512527650 812571362 +-753755861 -512334476 +686283323 469327608 +937446884 892417304 +704100680 203880609 +416264199 324227466 +-754575917 -910722621 +-478897889 -653299577 +-251417687 -427351856 +-755686438 -944585042 +423378096 128046836 +-707810578 607500245 +-271970371 399570931 +8145620 84912716 +-716763811 770093508 +300388236 646375513 +-543804761 36623429 +-712146165 -601141906 +-578337106 972025746 +-887428516 -284853071 +-194535254 -833637645 +-512419352 343807451 +176051250 -124345354 +323395273 877767961 +878920961 199239919 +432168062 916176968 +240713305 -978597082 +32353471 948076608 +-453492569 668213260 +-172994153 790923284 +30401965 -751262948 +5439627 -659195149 +-674498787 304140102 +824718521 859127935 +-127333235 -263808649 +-727408581 500947059 +-302550615 -139110611 +508350980 -488108045 +846558853 998076172 +884889380 770091976 +631436526 555531428 +601050576 -244147190 +136991302 912514039 +-153964069 -696602962 +-957153225 318522641 +-180463395 -53848777 +811732712 988714406 +-372314499 813155310 +81923572 -380949747 +922119121 497273841 +-897766648 735934329 +343842913 79625020 +-948832010 -275201336 +-931719236 537620126 +-286058 -58691860 +-49058728 -610498022 +-216886924 -334517751 +-954409778 281537326 +591611870 -985584393 +22370751 -751916172 +-143217726 -890612887 +-213200503 313166106 +834565183 -573976405 +375213387 -909367145 +-976698824 524435976 +-435364305 -765065386 +-415804335 -389236140 +-25653205 -678593665 +-891441001 413195765 +224897902 722663594 +-382689827 -529350181 +-590328313 608568202 +-405591976 -439257919 +235057674 -802817833 +766248544 423927306 +-448353065 9793310 +427392171 995337461 +-718849321 573820064 +703431544 -32515556 +692078527 -428548181 +-168891213 -107144354 +-302374937 609542127 +249191579 -917951113 +402562615 547816489 +-12130631 -46753232 +-708424714 904131705 +-529219525 -406217529 +-233924112 -704025730 +893876067 -671273740 +-81717912 -974159309 +-745843442 174886446 +-502110728 338855057 +-192333693 -489049285 +418415598 721117773 +-19316596 -849593043 +408171337 -424206847 +-278798629 -145414591 +-708177956 108751590 +490173822 -100689000 +225506181 -525751178 +574555411 -119547245 +-719606799 -720891460 +-998756261 -386806025 +-941490586 663588299 +-506945521 6626781 +259327316 641614427 +-395743283 977149542 +-323666887 306465794 +-358770796 82257927 +379236083 -659039522 +-808958581 375727395 +166338109 -564742867 +863872685 446905361 +-115958129 825643784 +783659200 -346294870 +-899320302 889874843 +583828109 780472497 +792214911 -368666033 +-577229787 -770935389 +-477691071 822308700 +823739782 -255262423 +-495145767 670641086 +905169798 -752708916 +569168428 840529001 +466340137 -371701295 +-251889300 -587620691 +-770160663 95165853 +466791386 93997037 +-53632928 -997418127 +-781329190 47436584 +964267118 343589945 +-589717333 587166928 +-190409778 423694885 +-54119720 974169408 +652603611 -549345188 +930939016 -91419919 +-877171567 -323922771 +-967811987 -926783554 +-959728121 241221169 +-460630415 -346457431 +100979548 -906915809 +-499230215 -371888390 +265520671 309363130 +95932738 428216448 +-332649860 43945649 +-402692066 453850528 +155531747 134428960 +642235971 -624088487 +57287854 -705983576 +-305507149 -462558390 +160145239 597138021 +747494691 206088612 +92128084 129889669 +631003365 -596254503 +950822709 652284267 +-307140171 -800304700 +-733795275 132906805 +766326406 -35210339 +146180674 -408684783 +-946037054 -718243351 +-890089649 -816507619 +-455659233 754445319 +221057194 -975136592 +-929157866 -640575053 +-258605572 -686500109 +879352622 -707942211 +856490079 -674211352 +399375063 -432906431 +164418691 -665557096 +-730530298 -362343802 +-122024174 204117682 +-954430198 -269102127 +-754780641 701882800 +-940556734 452414727 +-428908449 829302035 +-118348146 -339145219 +898825933 262752682 +-420302332 -626986669 +748909248 -800199533 +-906280779 -758168100 +369364538 -975844615 +-965875220 -973991241 +-863674717 820471413 +548136483 -556587102 +249018972 -764940050 +93711000 -917196264 +125131710 -522755517 +588005784 715670612 +-626368692 -221905681 +-126194026 653835967 +-705159332 -151652900 +717642301 601053533 +-384197065 546157952 +539280762 958626529 +-933233608 -561199301 +351869419 604432855 +-144657896 416505636 +-379656256 820359088 +498437720 -610916980 +258709122 975505603 +-807687672 -613572241 +-562807594 -919905296 +-247750212 -942011154 +-534646594 345925899 +-555759116 576348401 +697138899 959236376 +-613838587 -149911619 +44926422 -524644667 +58795069 -127044495 +219575003 -737055662 +328364472 20268558 +658249605 -887519969 +-444783491 -235629382 +355043343 752466694 +190592248 726453597 +-48251765 893763547 +-771502344 -817604353 +231947583 734870536 +667046579 -959241224 +-290203263 197243652 +-225811987 -378684530 +669601133 -637718930 +983173681 95756498 +137230853 -504843173 +-628084497 288629048 +-739473493 545803485 +860896863 -922189311 +151717632 315006331 +737665336 813322851 +190125870 62410065 +534920325 -373265156 +647262832 -557679695 +542168186 993076102 +-739096530 272388971 +-307908757 -526369177 +-517859466 670731041 +-429091784 -681675383 +-529340954 767648426 +-522197351 -704129843 +-570694691 -730719837 +-24088298 -303961422 +-605318158 -775968298 +611349133 -929724007 +459051657 57409188 +-63287612 62819287 +-538174827 -886106717 +649064100 441069564 +-878775574 115069430 +423943354 955234873 +374642821 -488477936 +-199555234 -269060949 +-500479009 -625219975 +743144781 232310015 +-627047986 778369832 +-717789261 -322658986 +465936741 22985374 +297652844 229155435 +-504660107 648270686 +-877333893 -41906890 +771080172 -230838824 +-911029170 635301010 +406430707 833105952 +964479391 -341567662 +180089063 -566518174 +-461768001 676791789 +-612756873 769486206 +-551620114 -438160460 +685391333 897322514 +-54001306 977961796 +835899763 912651024 +345465542 -871622767 +272086270 123123965 +-798620121 -685884029 +480548439 -376353518 +288099015 311870052 +-340441384 451732811 +-342292954 404394702 +172117918 150701556 +357493549 340764467 +-662536652 -915401162 +41582363 821402921 +-334177290 -544255504 +-202024927 -995791039 +-106098069 224869761 +994920601 680243734 +73236872 -490437518 +-182081136 -679281627 +-916798144 -899167246 +-782582266 20422018 +-716560234 969441399 +-917419320 582845656 +498442127 -737027465 +63348999 272375664 +663517293 -785983042 +-447338044 -939699524 +-460622080 865976887 +-23265123 -418936931 +-425922237 808059063 +-818618053 -903994687 +-365702010 57930860 +602748248 209686835 +-432746572 -451159455 +211388825 -612206928 +459220261 -643291718 +616939531 -250788993 +-499907739 960397707 +-55710872 234023806 +-936388897 -611770682 +705497164 865769293 +-468989837 -350970055 +-245398888 412519306 +-697255244 -463499431 +622870486 273733139 +-884591984 -619063651 +935888427 -440878097 +-690728279 -580437648 +281580106 513213256 +-528944011 -333430321 +842983694 -423079573 +-652871140 -160091623 +472001095 4162878 +-280243988 965756240 +-208650967 971792582 +43303329 99720752 +239502461 -817806522 +644064635 -305237532 +997765549 660205610 +-841291459 -157452281 +-828414471 -349330921 +287294427 977997970 +-926005931 768433514 +-72134727 -69899318 +-292970734 -224982185 +-606612785 506803809 +841353567 502806630 +-161518218 826188213 +101538282 -865099768 +299003990 -892288863 +361158852 739425771 +-17017747 -153642867 +342342206 709070691 +205270551 235193592 +830310059 320813032 +-234834777 -219430002 +142062766 -917718238 +-752113717 -15358151 +478363220 346491015 +34259975 675250966 +-186988567 -317530791 +-740422769 861987743 +-932947246 -509816588 +768316730 177295427 +620833589 325046274 +246464100 -971408241 +-743564806 -785673601 +-161994426 170522250 +-331708005 456147479 +21271660 406797126 +-781930228 -892805123 +337068190 -305734127 +760376876 -197603043 +800072651 -352590490 +-724769028 464816689 +-989234506 -903307219 +-485964906 71469023 +46187835 948312688 +-819690009 -130458845 +-115561394 874214312 +922318043 -691864226 +-136127555 907353701 +-448285228 764246378 +349543087 -304155462 +345773111 -322813657 +258461022 337189361 +6316743 -204660945 +-100016311 -637601708 +-419526588 875110434 +45951145 -710152978 +-506998690 205150084 +-646697763 -846565851 +70871776 -687442685 +-87457155 -465053801 +-308915421 -414608285 +201544466 70753002 +-39036123 -911805087 +32780196 -489463478 +-444073774 -3440827 +-336281596 -199263563 +-92914342 -650167488 +-300682456 -336492669 +-354427070 179694379 +-266557797 -917077544 +813298886 -85963945 +-130802706 426598745 +832673290 121832933 +-255654090 711642104 +684702896 -431259201 +844662500 -566865424 +449947208 174499645 +92690887 114669325 +935939743 -908343594 +-375988185 -175371894 +461128555 419360525 +594130766 415104899 +-431895069 -321698952 +-425632801 510893823 +257897009 850195701 +381252442 961656822 +-14938419 -65785597 +-846470853 -46670481 +810916681 -294892072 +569797630 629730858 +52300233 270757797 +-124046831 -842746972 +697984453 949483979 +-713066904 217131340 +-12229127 92196827 +139004036 -679230736 +678568164 194998598 +95005284 601327212 +-214769001 127750071 +-859023957 -228961638 +-933972025 557503990 +286216637 -881834330 +639145187 852356103 +-117196301 183002171 +790037302 -380806571 +-249459227 547066319 +-756051405 -391644819 +-281903435 -616985286 +299994170 693273629 +-873934126 -834169311 +-171107983 -60458871 +-309931749 297257047 +233136027 289056365 +-792236683 237565471 +-298090948 541290760 +14536216 592780562 +843798620 -483102929 +891154351 112062824 +901806080 698640443 +-488441797 742534484 +697942050 783309302 +-408439752 -633925534 +-802892244 271177709 +458277998 -402973848 +-280022095 -319160210 +-769986472 903733331 +-175065732 -565875449 +-348629477 27449145 +674763695 505803860 +-775390216 213065302 +-75416242 493412908 +453993748 -661805374 +398858716 990660750 +-457353690 954429404 +-810806796 -614012758 +-910505099 -622821621 +-238565139 -171546892 +-80341887 -307601009 +-243795496 -32162568 +-837413605 697886852 +-619374122 -182405537 +982064949 -385023561 +-630856995 -368763912 +-748336855 -350034676 +973655668 240160341 +789033954 -144664655 +-685637689 958097193 +-670259597 794371476 +750655788 -202212526 +-908717001 179182147 +88996793 369202752 +-95544953 103311887 +996137150 395576986 +-114198413 -768745534 +323629155 246169731 +-387925130 118879114 +-682096651 495849311 +-22887461 -375474822 +-908191964 383431233 +-179694509 -717285878 +971444575 769281535 +85335521 -346137970 +5906947 -759016148 +-99572684 -40724889 +-218164001 188082234 +591151005 -622047373 +-136789235 -467397844 +-791970305 -152455222 +798746890 848498824 +227577820 -905513930 +717956353 -5697076 +-505606759 -763846710 +-110917523 337744405 +-259663964 7531059 +-507633031 889467324 +-315396105 -240836144 +-33139381 -689319438 +629562463 -638571591 +98898792 725301212 +575048906 -282830264 +-967901741 -617245425 +861249298 -10466532 +-551867919 90543189 +369101620 417939281 +-832069481 -3259810 +338716725 -721856823 +826643662 134624702 +-86791831 -714390346 +950790137 -218871894 +-686925857 145396429 +-661654436 -972495801 +-482114572 -825030678 +934988437 367394770 +143085669 -650000006 +226178931 659593318 +-888986598 611430925 +-10294875 -194989673 +-828069608 682377576 +-392974172 256347151 +936659867 695768440 +-664585673 -938831663 +-719331353 58698440 +-843760122 590047186 +-321515565 761442629 +-561103534 -114445218 +-564846652 -484846349 +414261306 -105601488 +-720925751 663075108 +-562753254 914249972 +-327618200 -532748286 +-23816277 -18535274 +-250989696 827985233 +603414804 630284654 +-295736301 309317896 +-721328545 -187866193 +329696672 -391561091 +-936857836 758274561 +618678438 -597705474 +650357162 -52920001 +-811311374 -605458806 +-221539002 597258641 +-974697531 587268151 +779526878 -397450626 +811945763 -401396254 +531082281 -655846665 +-396355218 943556028 +-397877271 774912698 +886069018 198165959 +624167476 -336247888 +-570608945 -839627107 +626121204 173212185 +-242565291 856053875 +-328612949 -461751096 +-709527475 -582053054 +228687869 603666582 +785993111 -115167284 +-753529834 -606717926 +867660859 -431753676 +-197319993 -313905244 +-956061164 881122749 +344296117 -794540089 +30764706 -378706562 +869075085 129500125 +878177154 976344834 +593555851 579143050 +-472795948 -283387017 +-805814300 -785949549 +593272568 911825043 +-291307566 176422255 +342133794 405350354 +206102749 856918318 +35499940 -761977100 +-480583854 -742280928 +-384345607 -293198076 +-587369751 -382614521 +984283902 -382378242 +-395984896 572926568 +-708452953 -510942946 +-841362802 -42422277 +170175836 -578469105 +556744597 757421361 +11418300 -434237755 +-759885513 168943620 +161914075 351615344 +-878979335 -730973521 +321800547 -552735477 +-51532019 -234375420 +93490021 410330696 +564450413 -580042471 +-933263813 908320657 +-247833670 -92977158 +112325380 660914570 +439512354 -49647945 +539949046 -974090420 +610834778 7387382 +-191483051 574850533 +23148422 -663909327 +-44663620 810922144 +108232651 940910488 +962787521 110485905 +-323097617 891109653 +913488459 -103271024 +-734195386 408215006 +-2161512 92575531 +-672000550 715049326 +-676402825 810981963 +623667749 607287416 +-290550619 -697742689 +-344956325 682216973 +554731642 -674325893 +731399473 -63580656 +621333870 -982236982 +297078563 -530871014 +51999414 256752227 +-183243659 68834473 +392252279 -662749348 +676344160 -536470700 +22777048 364918736 +246272698 12747644 +-396336120 763275544 +-450897944 383471168 +950556174 -909339311 +-235126033 -346435613 +622043399 -519094526 +968672232 -275223647 +-764569964 366779016 +-469571624 -712766312 +881724975 -616083828 +759326913 -291455974 +418693133 879712380 +690114832 500005562 +861560941 -669882768 +-893050664 461043050 +652019342 694386895 +-951795335 -710716682 +165458280 271881494 +665176093 -231301570 +173602778 -921641519 +-583649186 -758517245 +525097147 -90667908 +888084759 -415434758 +-42846695 260984634 +349912595 854082723 +-109897533 410627105 +452093777 -144055454 +-716610965 121554329 +919827287 192416542 +-937770723 -978137771 +-533778289 86387503 +284551448 334451195 +-330833239 757742749 +491437974 -740296062 +344984136 588549945 +-256477789 -654522895 +-599058857 784214017 +-198037541 321617074 +450191443 -100018922 +-249396478 -333881270 +-89863504 -508091510 +-570185752 552790805 +117633849 -116145150 +-620663317 276489760 +67131062 380141216 +839206494 811565449 +-772750695 -481871948 +245930160 -469962808 +457620770 -603767641 +514482120 885734456 +-644432084 -508275029 +161876968 115441917 +-590690861 -58935515 +850190593 973302656 +-60392449 -996398445 +-754892126 379945892 +255556922 -951488563 +386774602 151161080 +-460057469 -653672674 +-726834685 -122754646 +805429736 532116472 +183812482 675451139 +865265535 662554005 +-208526847 928659877 +-646430609 855505363 +110830083 -763618656 +-212798519 792792991 +848739993 696595200 +-34005062 -538622062 +-570528092 -497748090 +119539134 32183061 +-600259930 -885656557 +545067446 58601441 +386657320 391401861 +238259198 -707833619 +453317368 -864189514 +870268685 387475892 +570553079 630793335 +286051109 988210466 +-658793001 1165156 +517018170 -213618485 +596608015 587645852 +779288767 -844979746 +-206662630 393044414 +598158732 521140431 +343660887 -226353088 +-103314921 553901237 +396177035 675852894 +-622950355 507288775 +735432439 -848537901 +-409947964 994896576 +667791124 -596095648 +944370418 -317566488 +-406428517 729956884 +427834157 742988901 +-638400566 467140214 +249265261 861293842 +249856810 -301942327 +64672362 338404782 +18450887 744641162 +328501002 231229609 +-751043356 -305924013 +219873648 302161703 +496109908 459484199 +534416546 383098272 +452029138 962329148 +-618369284 -506796993 +-601748658 -695839265 +374161406 -916435495 +-853871069 -861374318 +253687965 -969953272 +663576356 754487306 +-265240600 641467552 +562266816 -912699459 +-58126602 -269877073 +754522160 -456713475 +265263513 -24278382 +258111693 322156259 +500172659 896954595 +230770116 527214285 +-576940078 -760943480 +709647694 -775216954 +728727467 411609264 +-199248320 -10258186 +-585302600 916391021 +31117363 463643302 +-298022028 639220779 +736555960 170552848 +-343769095 429789060 +918540375 -440807679 +-785129917 -25786271 +-5234990 -713343093 +-468846294 447006023 +468240797 771780270 +626326226 603053592 +654940 -465608691 +162036465 243077090 +-567581783 915868638 +-630575683 486322162 +834702614 620665642 +758230493 -468737132 +79021553 -398803370 +497188260 113305853 +824360102 -372674407 +-52258885 50679264 +371587985 -549032320 +-309650515 -416754099 +-768285008 235195395 +-464156190 314488150 +-859631314 197999368 +-397984020 884243197 +702608193 468045075 +138815279 675978749 +-250242194 -617460763 +-543409137 -751723006 +-566361547 401314307 +245763783 651220861 +437525746 -677658072 +254298967 358912982 +-252869901 149769484 +-588484528 -528935760 +885886679 686527967 +811327301 -910390095 +-574340304 123523035 +-315659968 -571618288 +-476091708 158960729 +-798592185 -491485797 +-83772146 375422318 +-93450329 211915284 +-97407790 762802499 +377677118 -966540224 +-970344955 254630390 +-573488212 246591672 +149716613 -562860089 +-979415765 -285549935 +-494345857 -541565484 +-16888701 -560788345 +318484106 -668117360 +-639792442 56058879 +-978440063 996874987 +70738556 512799465 +930751371 -717564866 +288911233 -194378406 +317199866 -357943713 +442655287 -800757320 +-292645986 -445725914 +274718568 -180117086 +738772421 292225127 +426571 680447411 +-467150748 -397712551 +34846915 726253666 +-475460015 -562896432 +-319499960 91105826 +456548993 -828139398 +-76275309 779653432 +377720891 -921704050 +-936290697 768116483 +307015911 -693152054 +688472958 978087939 +437190999 -46249210 +203416477 428830608 +-691726118 -815700643 +264553409 -466973618 +848090627 78661088 +387299182 -31122415 +-228854212 -78743190 +781334839 -809369100 +-719069340 102934085 +807716503 -919430043 +896322297 -923958580 +-801016978 -879268681 +-664633999 -307618036 +982252131 462007893 +-464369081 940721262 +903760667 -997724538 +847138053 -415709195 +-580153702 348456459 +-60401442 -868840234 +574700941 153392380 +-640508065 -281015873 +402734544 -180558854 +615467413 -303202661 +-367824664 868472702 +-489604689 -656866549 +-444605782 464159140 +633320389 306438113 +-400564294 618619729 +-595630032 571884151 +-367444390 389224845 +-761871577 -803029906 +347346602 -422050987 +-567336782 -794953453 +-235237938 -345499819 +-978525621 687108909 +760326279 573048792 +-231791841 761565626 +812657262 74560152 +-218351828 -438958807 +775001907 345724449 +427281579 820177977 +282230943 -617615136 +245894539 -376110779 +-604349324 36829136 +-910408774 -810186144 +48675930 -717388573 +-292151130 -591871314 +-725361835 -215443748 +-69555054 -237229693 +781743250 823840201 +-422977436 387591422 +34583558 521612583 +264784309 -879639100 +-681150568 173082423 +-669188595 -261427083 +-528737924 -572906817 +120116632 -677188833 +-524585996 192804060 +88413879 508435952 +-268796646 -890613795 +-850533428 -883778187 +-243037038 851623752 +-879903542 803584828 +118518626 -42071024 +-802603566 -122566982 +-541906913 618242605 +-493610180 594258212 +730372526 -538374432 +307837986 -689999391 +-16237298 -253944818 +-34349389 -478322110 +-30751563 87228050 +-381970864 -6280800 +835767269 -725870964 +43775329 -246404085 +799174026 212317239 +-573476964 442866806 +442327078 451032293 +-276970028 -719985700 +130012498 367547456 +-178551410 -970415967 +887245224 679326050 +851443650 -628467376 +-192701609 -97931370 +-676605905 868824382 +-770898725 91029632 +204937954 690746488 +120442767 634382918 +5778629 409950204 +693882540 96247548 +633815702 -982864298 +-23608808 661083358 +-931309360 -748462847 +609685431 563384096 +200198090 6407676 +-778359577 840510926 +515467672 -837554823 +-761254477 340963422 +-58017080 175082769 +-133918857 893313110 +-514694115 -264990910 +722425240 -256250436 +-847060478 756073775 +-344158770 185058269 +145034767 760414320 +-512667874 -510471829 +16613505 507908154 +333728541 25578122 +-850948266 298258522 +634355431 86982611 +733286907 667639139 +8508928 -677998267 +-150206953 919445935 +573038722 135087384 +682967764 -197200227 +143397068 546442949 +-765431155 157484146 +260787100 -806156361 +-591700543 -467805915 +-944970681 -734781579 +-239936206 -21971159 +-593155155 -546249226 +267129187 458808683 +754202223 -920984162 +-172814329 546538108 +-255592926 -784629881 +-80838310 -763682731 +-734011802 870488930 +-718689756 -290037491 +236111274 908700366 +525663933 -723815525 +268602636 -688944955 +225015287 198349364 +-240611973 -528890354 +919210411 -722372203 +642486238 887913205 +802521958 -663075284 +930502333 -698877691 +-1680769 683918793 +984577432 -28107693 +148938951 39228936 +468076636 595613816 +98238779 227848622 +9634151 296008669 +-481840232 368109894 +134518840 -51042396 +905702240 -373947852 +811228740 802593882 +126404060 580721284 +-519642894 874251970 +73868933 423146338 +896068169 -975198577 +12130084 -565934569 +528029421 236713120 +797560547 297804712 +803641100 373787502 +-231638430 423986732 +258082728 619555725 +-882403082 718630819 +-240048169 -306726750 +-580883606 -126661787 +311600385 317328183 +-169903746 -188798952 +561166032 -845436034 +-737897360 333738344 +-886028889 -21577267 +-713382613 71408947 +-677242543 -238411204 +-169284444 -764648773 +57357742 292260647 +-395476872 2081929 +-41137998 354061103 +-43310740 719677135 +-715817296 990462114 +673944787 957601958 +-774702732 -880912902 +319465676 664082080 +92811920 857877870 +-760964072 92349652 +-113351043 257631965 +-370672105 -991763857 +-842039979 827604270 +-579351503 -790294817 +485223777 -13297554 +836597300 -816472421 +391099851 -616855712 +32647975 -120874089 +-626504246 598067269 +-435882898 71877163 +877467906 555583018 +154548595 -561986707 +-483534543 598590200 +-94005066 -619108472 +-185679420 915556814 +322326319 236131465 +-974367439 178312272 +-385355585 363989088 +-370652591 -239420996 +-253069190 904983368 +968283123 919512394 +720146293 -575689773 +-136711751 12144507 +-844616926 -995502702 +-560269252 -929300871 +223246578 819355969 +363606093 435247052 +733857294 -364731766 +955881803 997138893 +-471725874 413530129 +-310482854 552144035 +-872476488 -381546729 +225075041 112742884 +641421736 -607528720 +-287215507 -728937238 +198235537 258907656 +-43438742 -303046873 +131488485 -521710508 +129298270 -432194598 +-339465937 -532403669 +-692986432 78673133 +-739316236 -167145793 +-674434566 -31183030 +728098947 -678063546 +856185934 -822621161 +433536821 -561702010 +-860960529 826677238 +-895132489 400697472 +-658122518 883187228 +-574908157 -381578936 +-915140286 -498574504 +-13676529 -975856637 +-210814786 -151834491 +-139677205 314675322 +-171812299 42789451 +-731025449 457222431 +799007212 -641265416 +-846782788 -570815198 +-305457634 719045324 +142657380 -204975002 +780174597 -869638301 +578736298 349256543 +-12319562 319409788 +99544823 -402347810 +-95649838 -186006224 +837757426 -519361818 +-703191599 984473956 +260930994 -411243036 +-703940975 -399253313 +-126865760 956728470 +-685523649 397162781 +924424925 185130309 +-602691820 -451694675 +186685311 548142944 +716016206 -249720817 +882227526 -105676980 +-617545558 -753985871 +-275610353 591294049 +-419335497 -431975329 +-36905525 -991078261 +-965941671 -204502124 +-786375194 136177263 +226965659 127531374 +665438452 769118060 +569706273 -516464683 +292158608 -646898221 +398301934 -394405095 +286574755 -764336509 +-457468635 -227085944 +910452090 891696846 +133240540 -496877958 +-134407932 -462314628 +-651521134 715136720 +-871716773 833664959 +427902936 946223579 +-739655648 453680705 +210619128 -984459667 +-617710106 262401868 +-436324760 -418563403 +112656373 -743909350 +223729566 -738371630 +-338910260 -916529442 +360975446 -781487026 +-266794877 -791061233 +859414846 594933000 +-166443554 -12498295 +-425445267 -103978115 +-650827177 112160898 +-865852114 -714099055 +-689528226 -439259147 +435216843 -523871424 +-448027787 765456670 +772290495 383259234 +-281963867 130206520 +628975536 -687143723 +824971341 500498643 +-872628787 242496978 +488040044 576870306 +984998105 752893783 +-532669356 -146671330 +164639562 417886533 +-720387674 611866279 +248993638 747631207 +657680726 -940548564 +660053103 998097254 +12608231 463627700 +700972384 -77528210 +20221607 -344348811 +719600390 210433106 +-522271225 88568862 +-647205725 513043165 +20972840 898227522 +-426737091 506122172 +370210906 125339571 +-182187235 431585110 +-328298234 -421047827 +-473339426 513004101 +376223167 -445256251 +450399309 -542861804 +-889353008 228207809 +104657157 20852437 +-740387761 -894671119 +761899436 285641469 +-708777940 504065033 +-399937645 351496919 +109651980 -662301842 +427029957 978160795 +367366632 614171325 +-602336503 637322221 +729767575 -116747082 +251996275 846530442 +565771387 129916341 +-86363255 681214271 +780188318 -350917754 +-529818243 788067193 +-68759797 64019050 +-518261505 253779802 +-950028575 597688717 +-799783394 -540132493 +576227495 604995381 +349086608 463628366 +782463743 776881601 +471110476 -161979041 +-655304453 347627873 +480457816 566807108 +-573608762 550568351 +377243396 -240391162 +-233994928 -338197141 +134911360 983028283 +963586864 -786640780 +-127063497 120544653 +699663074 561284013 +175885401 461365910 +530805921 -362211403 +-232304916 723014991 +245740374 781144408 +-658480421 -854938223 +-869962851 801717841 +432416870 -178538081 +-816269630 -197255739 +635349872 101102101 +-688417350 175841739 +448089985 -438397824 +352488705 -73971982 +288088482 389342622 +-174411993 336763683 +443083038 327663137 +-404230862 -274366691 +-322724658 246904304 +-616438668 -369615940 +-606791964 529418069 +115191152 485275450 +-136824373 671712950 +-963449703 343327224 +622148191 -426681615 +-854564575 830099796 +404677335 596474968 +445744435 -453790965 +-692168294 329169999 +80262888 141521319 +-648033303 -78763660 +255502386 -151403816 +194857994 580400000 +-238250283 -718990962 +11711917 519131404 +-991285710 458676545 +938965519 -146317965 +826148052 107962823 +-622022827 132240547 +-644611200 412854500 +256782121 -822514850 +403779874 347599651 +359821764 -267899020 +227823661 -584938253 +-240851108 -152187404 +-314232144 -945653693 +-173470156 234300495 +439984126 -782226051 +-65173055 -176443001 +941770813 360580885 +-179453078 902164393 +-778971653 644032332 +958317390 662611153 +-331648481 -264344287 +474171242 897192821 +-944323862 -107516978 +468001093 -819378134 +-238292532 -880933074 +-745940629 979732646 +-27715862 530588724 +793560440 503572323 +-145063550 611510204 +288598889 301598798 +171800895 -565378062 +-642367219 -59431022 +564288418 -731044133 +-590005208 830904013 +89116817 40488489 +633559485 -403785506 +-985496421 -340718681 +196392297 564558803 +-921191131 29762031 +-898161664 111964152 +-619982578 75560686 +-22171461 733350539 +886369009 224892056 +563174735 -771819586 +136022976 -371480880 +-201626102 339735604 +-245242142 420945866 +-78525395 -333001928 +302318721 401588595 +931557155 627172845 +241617401 736786382 +-926504310 -331872075 +-907873123 467962063 +554324179 616874795 +-168016583 -422832262 +765885863 187672758 +687798981 -37579457 +366437861 923274063 +-575032600 221973662 +-336276864 799121643 +-919091332 114640817 +-300122214 903584055 +-941813542 -652172568 +-792069957 727853209 +-59847184 -621775877 +-377602082 326089568 +-262351610 250102394 +-121539422 471631836 +94043822 -494410410 +447950050 366623922 +944228802 -266222116 +717599875 921354496 +-763948564 908780725 +704582225 41905638 +489982662 -912331956 +-331243708 365074688 +-401110686 515798873 +-380865043 775072206 +833635873 726341739 +-494280630 713802441 +98900444 989797402 +206323031 982251833 +199742 -197584568 +-304433097 175192057 +-586119379 491407598 +133977859 733546983 +-189891153 -177261735 +-842148928 815669481 +-147089424 314451935 +-580895625 -922802930 +-524363918 614518260 +451509929 551511977 +621442170 377039201 +-314128058 158413645 +307267234 -480455418 +-931525102 -603340458 +168127398 62847583 +221764493 676131330 +15434271 -242520922 +-616696142 -128935100 +719264564 974883746 +344004662 -481113003 +626126567 -165633364 +-345965380 573978121 +910586630 753235016 +32408712 -897610426 +31830966 680072013 +-665025493 563029450 +-979990581 606408366 +107034986 225301353 +341064221 -650009916 +170089051 -624448246 +762370729 288066833 +730469327 552778574 +733127897 -566455911 +531356433 82956411 +-213096325 -260858555 +-438568122 -969679921 +231095752 210626766 +-870987870 -297211002 +835526105 -444805514 +394982021 -891022344 +534117403 685337207 +-302463165 -594253400 +-907402007 -536719251 +-300092660 666624147 +-692850619 467276947 +-276075817 -696753001 +-797975298 -143779512 +352218377 -47042884 +-993568324 682917874 +-940645897 -976082402 +-984807676 77664682 +-196023712 -53713793 +-588426107 537208159 +-613725448 -315426452 +-110981485 129678647 +381121846 -646489010 +-143302627 -549640098 +528008889 911819988 +-108523192 138188311 +668030616 -454326972 +955729506 227998783 +80475224 -968453585 +663697242 941553143 +446952943 325558734 +994014134 -885095964 +634637276 -76017120 +-948370770 -766842058 +642899859 55866574 +-745647893 -260232399 +518590594 184744164 +-615907003 -374590631 +-58563596 -582801265 +409789517 743389678 +-822739106 909814130 +-842876146 870841507 +-249804589 -135546733 +714073007 -615803574 +-32514455 633354083 +-209210360 -153577014 +-734009492 744414753 +-632698602 161389797 +925863257 380628829 +728533678 -400161052 +142855330 726094147 +-199565059 484294114 +822250887 30004065 +-676462269 -696322374 +-251602471 -560684628 +-204165960 -376195137 +-292557769 -492796268 +-994186571 659652802 +-591869839 506050118 +692087989 -645903835 +927719612 -928468992 +-29857407 426593515 +-279166567 -117770238 +-888809814 468463239 +19070616 107669512 +-307834398 956490655 +-120586038 679112880 +-863559305 880514232 +896153472 -737054579 +245563453 817710779 +915040999 961507702 +397959768 535273742 +-641711752 451805230 +-149481965 556374246 +742043004 55222167 +-634573705 886749765 +-110300534 -597463891 +-956881608 -205090899 +-296937617 875939823 +-279903530 -128709079 +-673857557 784940020 +-893456503 -639258504 +-493872428 64018493 +-152272085 -255375753 +415011092 476885045 +158492247 5574552 +512376156 452612171 +-591027405 420185625 +222201810 -8831602 +513156651 493971628 +-498306025 -936473189 +-851538421 -835905001 +65718210 690072068 +-91892392 670320894 +-837292046 581017837 +-262421134 -780114433 +-398003229 -601171535 +-38341557 -296976566 +-970258292 295536229 +852110281 -144651789 +-374543099 -665892489 +344184593 284486803 +134155811 -128960222 +199267335 913314537 +-782276145 -456125881 +592843914 937747878 +-884667081 -733066167 +294544386 -445244958 +-697978715 -833510154 +-118486034 -850110750 +-100271947 566525504 +712550035 -848420090 +932719811 808183702 +-695842371 613897390 +939703085 745139129 +274239987 -721811288 +479141743 -455784974 +-410602470 356413850 +-456020376 -319120779 +-752832590 -851762203 +-206042149 -867588783 +882746721 -951129459 +-158191454 440733818 +-224861005 359613170 +-173706302 -249035228 +-365939372 -819304934 +976179117 842553091 +611060037 133945429 +-761215690 -811246038 +185668397 901211099 +-346399102 -629486307 +770608462 287685281 +-487033479 516599087 +708840049 -501522410 +377696710 -462832764 +-123783911 -162396327 +95100999 -943823698 +-11920118 -653313341 +-352873643 -408483743 +-472925060 627130682 +649567154 -672298753 +-780474091 -870561564 +-273301746 -901487188 +167674224 634286402 +888848813 252098140 +995534677 882085593 +-573880940 -272415783 +860766411 14121651 +-787775921 -604225905 +889927294 691662447 +241260458 828857357 +222798040 821864533 +-206987996 621019988 +-605584156 -500533305 +970880608 797179057 +138769477 104729537 +286218096 82537575 +920339751 714590828 +-638264876 573165912 +939220329 -685061369 +373204152 113135037 +-665271055 525257393 +472021026 809190531 +-65177339 -326203348 +-992368232 636032767 +-296282386 -409683564 +863579300 -3738694 +130765151 -581426967 +-451588339 476593405 +-546490707 -60051845 +-180036732 -994709419 +355164531 -47942652 +-678851622 -147846 +521111312 65425841 +3972819 394968968 +605990936 -12837100 +-609292909 714862573 +434343869 -821768503 +-722923156 -857132463 +-441274551 -145708958 +317567277 -426865253 +-333182183 -540505821 +242996511 -673251416 +-459685025 9947592 +-134014792 -219651853 +406386057 -29822767 +-923694404 -950284186 +-979915842 666431270 +594978738 442409739 +-834583084 -373317810 +-680647783 -599624893 +-644113996 500284924 +-518155912 913058074 +-980136779 -325804575 +140754439 -177562669 +325977120 -893821169 +173868100 423623074 +330136466 79838565 +275129086 424567847 +-811848261 405213763 +-789559805 -537978863 +135718943 920215767 +-117698131 962647181 +-663620386 1910917 +-76390549 -978948821 +746127843 24680098 +382961448 -449857149 +-810828854 -836231410 +350664122 -34079825 +575723107 -660456142 +783816030 -149419393 +-924390230 -593538791 +-329119743 60770272 +-890182331 -378448505 +617122159 50333397 +114715423 760418866 +-123795521 -832920636 +-211507725 -311012961 +-101624467 414341315 +-857913582 509065150 +-271092634 532575948 +222439102 205433031 +31542305 545233560 +-725172324 -395971346 +121654747 514862470 +-74192941 -142448740 +-225790790 -599526627 +-577006096 993519299 +518396106 -394468509 +-944911651 -632295709 +-708597150 611830712 +147191733 135238179 +25667839 -528970672 +-811810388 -421327470 +-591968716 -788870 +-725523934 -315910407 +-850798456 957575199 +-565141719 -329856523 +-914134463 -105426605 +-488554125 -430919804 +-720598011 -898052116 +-270094420 32958359 +-633438308 928313764 +180217836 -668676697 +-778325474 -838195428 +975861398 -447219698 +-399889886 -226541660 +-353421550 450071432 +-236862545 -729790940 +68377018 -764017901 +-158954407 447068436 +306453923 717785504 +126806959 476130542 +446622631 561588823 +-90954803 966954942 +694064834 -88359091 +964298703 -762012029 +-475547928 -603894378 +671937397 -566743327 +801141142 907103402 +963223727 292436699 +400093148 121413447 +-503049743 950285953 +198053769 28253363 +-596875881 624864460 +-667489198 922554898 +727992524 58191824 +563614507 446808322 +620573062 -664046648 +-628570183 -252762853 +-22539198 125272300 +45722799 -615860478 +652665310 279867275 +-124609898 458805567 +-903093185 -5398385 +-45845949 296061372 +159009134 -564871129 +-810731793 440641234 +657410940 -638560648 +653161580 -790442064 +892844596 -310299526 +-428703395 159560174 +-622635314 -928096127 +-98674594 631062589 +-58396480 819458564 +-90376892 -565950850 +-116985206 -327034380 +385999102 850312245 +-568222703 -204688000 +-237498389 -579470853 +-353598981 -341056190 +-767144725 189086080 +-379392136 -302201844 +920417970 -735548769 +965563172 -509719180 +192963358 -133529849 +978454903 477590755 +-105568070 960816324 +915854259 359324467 +-945968280 86521749 +-63538132 -648258755 +747856915 116945588 +-233577993 220154521 +278437845 991051824 +830512222 -75308115 +-10040399 -694072561 +-499585272 -72813374 +17541820 -975134893 +278240587 313314465 +-652324974 750642413 +851753408 -262630251 +-544021351 823225442 +789422053 153119703 +645834203 -123734365 +-300150441 -749361616 +-600705214 150582847 +193197486 -541990638 +330281174 658804637 +-832912867 -921019668 +-58595605 3885651 +-842553830 747490944 +288734253 275548245 +175823452 -204376910 +705944106 3004605 +-528930690 -25378025 +626957092 -725154639 +-78007134 622957562 +-946361163 733521923 +-862144746 637407095 +873942872 323742096 +856491287 -362237600 +229280363 176326755 +294428556 -488329638 +310236033 -297425672 +-598735834 -997476930 +-127952374 154894396 +591039928 -652560031 +85181879 494329230 +-75080536 946278950 +385205566 -758847197 +939257793 876157973 +270357681 367713647 +-470901625 713931490 +-724882977 -999664988 +-564873191 608384923 +-531795651 -544170516 +-222578 855192448 +492262768 -963294827 +5368239 792266419 +522289555 681392606 +565864298 -525313409 +-1455877 -343642791 +272943560 -10522933 +783471857 698449525 +756192071 557949592 +973458403 -660777845 +-551931077 781496169 +686781478 -801451409 +601384573 -36057804 +-784445748 789711937 +731664161 -544280669 +-417397139 -814529591 +502590928 962691539 +329737445 220230210 +-113202369 789617902 +628397218 942389157 +843753705 3622003 +35031880 116617432 +-141576594 -983797548 +-311893994 807687867 +472973596 587252914 +-677147250 -281915899 +446125537 105451572 +457241057 -413097272 +651359362 -359500803 +-977801001 -7177173 +215718070 892006197 +-257197529 342685455 +370139232 672908189 +114594478 -36071735 +76279037 -448380332 +-537276835 905781287 +723162050 717771601 +212597616 -914521366 +-631721034 -180968940 +954096368 119490660 +2232141 -522386683 +-81260254 540277037 +767324044 -47619105 +-95164832 -846044579 +-197714918 -526265444 +-491338663 768171276 +466901546 -489327153 +-524514151 -808531956 +-131532243 433211007 +399998646 -202072667 +-129764421 29070564 +-540901779 485345126 +967326948 -817246281 +55467364 350139912 +-596383438 302047344 +-198800651 -642665721 +-887688476 -11987301 +788235889 -782621217 +-122672248 -672018825 +6751301 -294650577 +662225607 915747463 +-305379083 -861199164 +379619067 487883450 +172558159 -439435167 +-603802669 123262531 +-290633094 -835257885 +-298516992 692498258 +34673453 -546680569 +633049141 991169798 +-913944966 299020659 +-295498989 951806643 +582444138 417445846 +999409467 701121120 +555891935 -554338965 +345435907 895668087 +376011465 -641821818 +428423767 509923127 +267701156 -810637133 +-147390328 782404462 +720334177 857741633 +-666407092 -868252430 +-305539463 245783415 +617402660 -865325831 +477619012 -320694462 +499027356 -928094310 +64797993 -420863703 +787839901 -107173352 +-975694390 -506568646 +-853645600 941207165 +-338179808 -724092777 +-176401098 -644801459 +290274950 -923797613 +-81316962 -584098258 +-977325268 462469708 +-788399035 542391079 +428664875 755070248 +543067879 430134750 +-484551152 224157423 +-653367361 -135945043 +-66242517 -475485925 +494327253 795461225 +-716561859 -912860495 +697095909 -157557704 +252996269 181032712 +-29397805 739105281 +-760803681 -298280317 +-433087697 379069816 +-610191711 -587289384 +236336638 305762995 +177346300 178297111 +93317020 943812260 +248357055 188598764 +652706516 -556403074 +-427513447 992824471 +-734877559 383835997 +-204962051 -681351544 +514247108 -674512017 +945894359 -502997807 +860726281 -603658173 +-628157089 719556064 +749486102 755232385 +-465209621 794260219 +-394453567 475619657 +719333220 238650248 +-901701416 -621572873 +-210776604 -279903214 +530928618 303971958 +303279707 338454036 +-970097334 546029623 +-227618558 -491891875 +-37951088 -411627345 +584116415 707380351 +500239882 -536970729 +-755607462 998325905 +-727055290 356205233 +-898098529 82033200 +819315757 -306547084 +-415935118 225634574 +137097078 800686252 +683682065 -579434589 +-833766804 432456101 +520296876 -196376587 +943518237 305611252 +-46146779 474581551 +912502223 932673520 +722266313 447678525 +157245890 -621411228 +265013615 -23146817 +756554126 677151853 +-504453836 243730234 +216078555 486824251 +-473842333 782196157 +64622967 719916060 +-254898130 -726060760 +867192772 45096648 +-963933885 613650603 +-818308217 945377360 +489715983 -716446775 +-162596365 -518337319 +-862208182 -139114611 +-359569487 256169764 +-246974794 87522917 +-428271502 21116065 +-463941228 -605499083 +-880684587 453365301 +537392384 -117094249 +439628628 782222284 +-746396714 -879577233 +-12433040 624189980 +835492236 977266543 +-74693043 -256302216 +-767395045 -190005128 +-970195964 -877903317 +690021903 -331946259 +486039903 -625570325 +-208067688 -386290000 +309992950 -103797325 +417573668 898410462 +639314857 58821552 +-394257152 -500326140 +696277859 27584358 +-850751590 356071986 +150104518 543680442 +447212658 -489231448 +673718718 -481529307 +-639895960 34844802 +-859557429 757885734 +-308826180 107247133 +974917208 126601935 +-811630286 875026930 +722052855 -543654940 +-564085315 181319112 +-918231770 -996081618 +682962682 -220651399 +714354135 541803636 +510050599 817240989 +-322434006 -307688182 +831020536 481609939 +-177744553 -73770889 +-585769572 -50982083 +321707057 267744851 +414523074 -795715142 +344475024 247432980 +-573695418 603856788 +841087697 -253750752 +30643610 -383014821 +706300456 -633033267 +-994221648 -12919810 +378072307 -263860609 +-222794190 -869413589 +-988157580 334939747 +-217143252 -33355506 +12357316 -347644307 +-596918661 925209861 +-406135256 799522963 +204532380 -762336887 +-21041630 856749452 +287155157 -602814956 +236069299 -437068570 +588404766 -128930341 +15821911 -812537386 +246360310 -418044480 +937057245 -295957582 +-537968954 -990857451 +-276197558 -982442163 +-225000815 -452688198 +-954804628 -292778021 +-529799845 -637543084 +986175403 225555004 +-97621086 674107724 +-379855960 101418146 +-474776588 -35476664 +-698612697 76269610 +-394091865 -990095440 +-265801652 -36661582 +730829589 -869909285 +-228395275 -760755147 +769233640 -554427957 +-194671112 95231802 +264905520 846732421 +-54396747 -714482048 +-271675539 -903087641 +-73745922 -308969408 +-278686703 798423801 +-588758770 413170689 +-845478405 -492064919 +-661166011 147745015 +533463174 716228929 +83328569 761954955 +899608157 -826901113 +125836012 -402420904 +-936225280 239602497 +965032011 -402706751 +-570967249 -973958632 +-29988177 -227979753 +-108281362 -698466861 +-881832150 -272802576 +341328181 -48845991 +290939368 -159852649 +-31830028 532147490 +-358375814 298480372 +-393181792 -159215516 +488945135 -782216359 +-677001166 -842657040 +-864421739 799973002 +-867787514 -735935591 +-812422901 -240002123 +851042073 -297300299 +-607783199 755077814 +-782710584 848887790 +-70342828 241016551 +979878914 956098551 +-445808201 294968847 +152650586 -492342295 +111376012 -401329946 +-18289783 434676057 +735800903 -616279491 +-264910735 861360623 +930365083 81187584 +-498306604 -368623742 +-764967883 213445571 +557490995 885694846 +-653624501 167079759 +-310128687 -318103201 +823575144 -221291635 +945356646 -326848153 +-101594396 334405205 +319233706 37155298 +-605811578 622675036 +-84510672 -400729220 +-85187752 -336443891 +-400913868 498297708 +-834352495 -794167800 +-778150080 80230089 +-645413131 -891528711 +434817032 -68103510 +952551414 910416730 +303414399 -430113480 +-17264480 -761159478 +-760045185 109969269 +-178976464 -200861145 +-412067768 -303754516 +949686037 317248321 +-802519472 313371830 +-724463278 -331793070 +-591304824 244310519 +-246921437 -442205461 +820572829 -837253630 +695222631 970072707 +-935098645 -260998940 +588793646 -73922826 +976505821 388020702 +912164155 -933041420 +-743821343 873294996 +-975949998 -99440056 +-700988321 -29414411 +-138075856 -968173682 +-533870735 -188877927 +-50865756 -319747540 +-617126793 -397825142 +-194503516 -472274011 +-30784291 -914019898 +713221992 -686144397 +61826140 -611457633 +-307260546 677879599 +-200699356 -618341910 +-600849429 721327839 +-147460481 227161073 +-909485084 129420477 +487258628 -622590280 +-340440849 -365872605 +-20850030 -882566303 +208311385 -116741904 +412832576 940825329 +-355288021 261666199 +-147790588 -193298487 +-139123195 -62794777 +-952943959 708461750 +29552209 534744470 +-416957272 -566050548 +-283916506 -189342300 +348266707 111665094 +-78820912 779142512 +-274400109 430472851 +628718759 134465834 +701428304 754967742 +-426201343 791893392 +54873438 -444995367 +-407020742 61320595 +-878957204 -834034424 +944768294 -128630747 +478417882 242898270 +174447247 -425466749 +-837616446 688801828 +620214584 -425178105 +-806480322 -316476393 +-407113676 869410722 +536864950 278246614 +-715118276 -274529273 +106464537 -559257176 +-35012910 -915895118 +411083636 348771475 +177081024 84019359 +-95858726 703212544 +-499524577 -292234736 +-664828453 790240126 +-862147590 297823564 +979101158 600207289 +558340547 496132639 +-567000563 -714212453 +-520392079 -510684418 +-799128108 -448640332 +839219399 -453590128 +484222824 54396846 +263817848 819216893 +-548407518 773045387 +-533539238 -146036001 +-567112243 -324342984 +-689472360 -478903930 +948938368 308798945 +-376856069 570095888 +-184741159 -159306913 +952073572 293602862 +-206366986 -729632579 +80549995 -599768349 +379063435 -287612724 +164782103 -415479760 +-393122490 -944641141 +854614240 287360085 +501341127 685606310 +550131155 348053953 +41990744 -120034407 +-217608862 -123669057 +854432153 898304385 +862227207 -137338893 +661257751 915760658 +-922803394 920287681 +745419311 465484898 +-6384616 668098949 +-70351724 -554266741 +557360697 -344880747 +743830596 -395927978 +-721434366 -940703546 +-314537805 245487311 +-709419156 991484677 +-965588153 43482560 +-693472900 -243375138 +528147199 604920639 +-490149111 -554555599 +-758979164 603188983 +-514686994 -618349790 +90976509 647060311 +-808995059 -521521453 +699761694 -116950135 +-618565379 -749483319 +-325133292 744745518 +87883211 -825113955 +953233312 -209519461 +-596689440 -507798226 +-633495675 -901050365 +386664739 226998421 +-630284910 286244345 +-716034197 -805263775 +-1592641 598485195 +127208621 697208603 +-52525765 923844964 +-787580752 -703534630 +-664516782 -350884477 +850865226 -702189523 +-54622027 497943590 +-107489640 -568522035 +-159396959 16984869 +-221616863 -511634710 +886442643 292156856 +-250706446 -991998531 +-502132161 -270254041 +914304339 955277235 +886499853 -924861434 +423814894 157678112 +167421412 212671655 +-622082430 604919935 +-960412899 151992710 +407207096 807858891 +-831943665 79317340 +96376076 -59148373 +-371181933 16824488 +917448824 -968097231 +972815654 -470766001 +-120205464 -936228440 +-936982352 -204453996 +-752654138 343542730 +418717634 617645110 +412385519 -918015427 +105473225 -427861806 +-828139047 -15757727 +186835560 -909532035 +469614609 -297153432 +440658865 -35594438 +-58733590 851907525 +-529790228 949393351 +364150641 314262292 +-152819345 449354740 +90210019 -484231870 +-406085491 -60790855 +-373004013 157086572 +160735891 -914264282 +153467483 845587727 +568548845 457851648 +411470636 -614501392 +609432007 602779642 +-678149923 189029464 +-971796117 512419746 +527786244 96550707 +394261146 -889696889 +-635656747 -853462435 +-754251614 -632792617 +300345169 640959505 +-267465063 -725642771 +516145289 -230170213 +-787043486 -902504510 +-215312648 -89942607 +-811852869 547390908 +52297740 996928638 +-489049595 597640703 +-675789620 -894982802 +-316611423 384832139 +45723487 101504533 +880361741 728482697 +-889180936 773150286 +928573274 677050237 +118523506 -616092683 +-308326874 -697693617 +620244555 666016117 +74113749 427671301 +-22937099 697103692 +-447142175 110438070 +-485541702 -535793345 +701745 495442436 +145778023 443563626 +591259309 717347308 +784519274 588916695 +539810835 859812813 +-131294424 391218117 +200088468 267322854 +-759444867 756082245 +-847977459 -313159413 +-521584230 -750860297 +-503987662 370883430 +-990049728 795649373 +696000532 -618995950 +-534575634 818420552 +-659966006 -165935327 +-437674491 -312402338 +-779426400 34057864 +-56344730 981052700 +-616565227 -849798968 +884983965 856918165 +-130411297 854256058 +352543085 -333824301 +-80029422 266466908 +228759083 988849460 +-857719230 -866098539 +-182939158 740848059 +-563277 -698748927 +-294405728 -902687937 +-878441088 217091729 +995793973 -362586822 +637069367 -793994708 +72221632 -683362930 +762429505 -907485424 +939675530 -176918601 +-906872046 874731970 +-728753155 747367690 +-545195103 -765388040 +900364997 205720953 +-415180338 193369963 +435240803 -918579313 +357154323 -743132915 +737478558 63579144 +-651350394 605408324 +-619568736 -624387872 +446940294 426628934 +443643431 817409985 +-931638609 -260433329 +402602655 475178348 +-898201047 -971964464 +417033919 -692555003 +-201251810 152107251 +-557516673 -353470146 +575260392 -599235164 +534035695 -147829986 +227286426 -670503726 +428122139 -8426269 +547665696 -932730680 +-56892518 625579165 +-82458952 -966677494 +467917636 901521544 +712248224 216878772 +-604366282 -327288073 +959875645 -578801974 +-904582274 690034865 +504174213 752372217 +738891087 -26448460 +-197193155 544475787 +-611051212 -119340087 +814159561 402099341 +-403038070 -946742249 +916046088 -921930929 +-206011279 -736288165 +-547280643 -789856554 +610739465 -426799473 +-502140018 -848067277 +189840606 131810094 +765404950 47512463 +-137869870 -318860676 +741406791 -860357104 +678120896 37299808 +-257722220 705873464 +-473393284 -477312687 +976586923 657761866 +809684991 994545842 +-967964353 -621010134 +513446177 867168086 +-446403837 -815922638 +42021673 -769316041 +623023971 964102815 +465216821 289443071 +425249385 -660809122 +-875810992 -64071401 +-846626927 -556601121 +-579250669 -138087243 +-292838445 -803822676 +-150208036 -9267996 +647922232 -69511152 +937210800 524286776 +814817535 464618219 +48286841 -138341592 +-12539516 -523537108 +-401498870 838156267 +-935448129 -39194667 +-177487228 -570782176 +201513432 -803941397 +604668761 -624291900 +-870191592 17922421 +988490582 291054376 +-422341224 400750401 +684082543 40003859 +-342143051 673793613 +117874699 -763870038 +-7302494 316270229 +969780443 391096943 +-115749843 -735629338 +208555893 171905308 +173337250 694049711 +-286400302 427790690 +-214919415 960590600 +12567418 95005390 +624383672 988510928 +111563579 -463983275 +-572598909 123001759 +-766378503 714782394 +-428213403 417063493 +-811038680 -531191913 +-941676541 -516206492 +-770910448 -942376860 +156630948 -481409041 +-628321960 -392944953 +-82834596 48207634 +394875427 599895611 +272336659 133248374 +497746383 -88440677 +688479104 841463614 +-809245221 516617381 +218088707 603909624 +-20001992 -698921539 +776953277 411478816 +315025316 -991204286 +604851617 78835816 +620939311 649001950 +-996086512 -73664114 +804469791 -682680476 +-388145626 835268070 +854218277 -346172055 +848181791 -184389343 +61312713 283052863 +-741185904 -475080063 +-587691463 134421723 +-893142733 -218229080 +900977854 388001445 +-930944854 -231646916 +906770221 324277062 +-159210134 -760682625 +-870812072 -998880424 +350630902 -141941952 +317880935 -308323362 +168892443 -426693158 +-64452241 -284692696 +463120805 415496243 +-437097872 700784331 +-732347499 438768664 +560006589 -997075272 +86144117 313027310 +56292516 175517151 +689237121 335623101 +-512986393 -965746636 +837829291 752749245 +-651637060 -612338782 +534270088 574852262 +-298421388 239616416 +-155284725 124592040 +954683965 163133999 +620467197 -866524303 +-561331495 -833677332 +-530319742 112581684 +-987287786 529832058 +-233513359 -492575491 +-88473405 -824585572 +317053647 -753045807 +676370360 -448936136 +-273783684 -129947387 +-27743623 880915418 +346869527 -461836221 +-23636881 -431763360 +717672229 -927802940 +182166200 962734108 +-236738205 7585343 +-695446357 731795985 +-590859088 376051122 +-244215622 738845443 +58930864 -114209527 +-495232785 367977667 +-33564607 -680421116 +852485342 608979770 +-461476232 343489128 +109372406 -529296101 +618635170 -744811808 +354498841 -565044284 +23460331 -704448257 +528637124 898814035 +-409028380 788031921 +687290566 -602468791 +351631368 610253117 +335492753 -964464781 +560908592 763938822 +618682420 467771035 +349996746 -205880698 +755458451 -74440254 +620121398 -607462767 +481158489 -671959393 +-393554182 832645913 +-362543313 719496320 +-167442603 932033315 +-731475625 -438847805 +-438083250 -396865091 +987782918 150174531 +-321009424 614901271 +-304396829 163025201 +-426552530 -984266305 +-735159051 -976023883 +-959604553 -700518591 +-213640859 176705881 +78219765 615294862 +-891153185 -910374692 +988321351 -173602790 +314738149 408994130 +-75559086 -588637574 +-514892022 810355357 +-401714952 649411848 +883867814 -86176612 +-12370369 39529448 +-290727256 490215578 +932911173 -629214835 +-48542916 -363455409 +770205221 114339674 +-973002066 261829614 +-757722765 788336705 +-49364363 25015013 +576500928 941597513 +-54755843 910134009 +453664154 -402055437 +-729393812 699715670 +-353720425 957422728 +-573888830 546991333 +234718630 303252366 +745574898 671599533 +119547403 -57567124 +-797114910 -461450934 +754257490 382923266 +348729193 -297780127 +350089272 431246373 +917745737 703794286 +-776552834 -136615300 +-682251793 -660241470 +75979850 557472955 +-464426062 -489514438 +640228084 922438499 +-432196521 -778576449 +967746452 -944411423 +398900952 868336311 +-339587730 753203775 +-569424676 -552454386 +537122985 692188800 +-902875731 -131687349 +825829402 -482278628 +-36096023 215984389 +-92176288 -263408110 +-320301056 270323787 +-918959800 -777332887 +-879652584 86473362 +390706783 -56280772 +772409099 -128679798 +-716626068 -131586384 +849340078 -922309888 +881712666 656391523 +818719528 -63503092 +881656938 489837753 +-139973857 699622266 +-984693617 73453652 +21154872 -618326088 +584582549 -494963750 +-766839058 926147148 +529363295 -705577550 +-22050712 659809832 +-99175860 -962578989 +698313502 -3771330 +-488412713 -805142445 +239933320 6670475 +-918135926 -677554942 +-476927206 731567397 +58233040 -357352838 +140937163 -735044231 +605588531 -968442056 +-658638095 -945873254 +439462451 -916226676 +-341619291 -441089151 +195149430 -839003459 +675895449 -282161512 +590837297 -514162351 +-631284328 -294655128 +517800147 -103246847 +-120792053 127117418 +-499733645 -350391072 +-16188805 981210454 +848067265 -370110809 +-711025456 861018594 +165468011 182088456 +-327565321 187246877 +857964850 -985086998 +-321765699 -849392436 +-718950487 65205306 +-600114884 611810405 +-171745439 -222789719 +-615226755 -481012737 +-795722381 -875591057 +-579643353 -952278068 +558707803 844440499 +-167551534 989609695 +-382122355 -254804023 +992916986 661746492 +-690097719 470489392 +227281095 572974754 +-764191209 689349780 +-30349543 -124834854 +-325910054 641681199 +-330601024 514554012 +355202544 -986329464 +-655569695 -753582274 +-902119431 -489590209 +206087971 -476217648 +146256400 832982585 +626587142 -956700439 +-658191224 -269582545 +204968700 750008016 +-423036130 -389462306 +-570554379 -495578167 +825038564 -196274947 +-226892310 193843533 +896089475 883481292 +457048563 957968001 +535019827 -204877776 +272234750 -464591294 +-609474240 -765963003 +-675318783 549259878 +-162945594 -717772906 +537828172 646347962 +-621973800 115856670 +759389247 -243945999 +-902137744 31975779 +-579113252 -15432465 +-914602308 -901281606 +-492338324 652900525 +129260273 -278117218 +-785490433 828708620 +-622773625 699757566 +-571854462 -12067752 +251401181 -410885281 +-768675811 -973709964 +282496412 651173645 +-809019298 722302623 +-1341566 773369029 +528034608 63560745 +-626968441 366204695 +592718743 507407863 +-898496343 -243645899 +566287778 -541709696 +825869409 -439796744 +-211066932 749960341 +-214957452 510351884 +874760238 -779834657 +-153516952 141384034 +471064150 845808771 +-151425196 999930570 +-824500309 53028879 +768714466 -881962440 +-590491852 791007041 +162188100 978249945 +955218310 -44398194 +-144249335 229967382 +-992780151 651131253 +610297954 -211196556 +-570646606 956861734 +216958878 -727672504 +971320665 -962621234 +-596950047 -821760925 +863142824 944225946 +246881493 755301459 +-133419604 74831930 +-113581517 616225761 +-495890518 -214394183 +732481815 -78504018 +-495060305 -508333702 +523722393 850619949 +328069123 45521295 +-52364352 -832520616 +934486955 364558166 +662318788 62351570 +485646732 501449013 +36137386 544761072 +939820108 -40135717 +24239596 -234993717 +221496909 -947995857 +-263525303 -924470959 +887387673 390080900 +-872700616 -495736564 +-170793588 -238661704 +377276743 432152007 +606881006 -83909995 +-419151397 -897010529 +-809465184 556941451 +-834506598 -313883073 +192750818 -112867400 +-881194835 149109928 +-377709610 -164505139 +242358105 215470996 +517119116 -451281834 +793661459 -553575695 +-185503683 601273731 +142080733 -659643397 +-985427490 819574698 +212402766 -426221915 +-663197933 832285539 +-941250818 -438458361 +210029355 350619290 +610514451 -379640814 +615145683 306273921 +-500900980 493561181 +-43847807 645424553 +-257887781 240527792 +-583483272 21788885 +-399239964 -397744390 +747288071 346671820 +288981931 -312719814 +-497865296 487663342 +806918642 24847068 +865645642 9376033 +897084363 -276429740 +601839114 -166605135 +210999150 -651109482 +798422657 -175156540 +817597841 -237726469 +368910492 354264039 +-818917541 474310908 +-114453032 384668611 +765233522 659029235 +-386496505 391355886 +30270364 -644807268 +438875663 828830439 +682165804 386163189 +595549615 361892161 +815848369 444632598 +-767149355 556050273 +96578484 862228053 +767874150 -802342547 +-881092817 -353194878 +-97729069 -83262622 +-407796216 914183328 +-463665146 -404420801 +434146539 -286747911 +-634118534 -675326700 +-529472938 608222672 +742127884 -151187557 +922149629 -462132316 +755061535 470097649 +-957938943 -767570353 +-831005496 -602104291 +-915605644 147380211 +-760310838 658462442 +-32580022 1692665 +94571945 561185682 +-502583656 -587089438 +171103047 839586844 +352075391 202817235 +720745315 -986667084 +-944021816 -116061939 +-309422831 -439611784 +230821512 955420099 +372246951 -849899780 +-732961122 800727484 +-893150759 407506884 +-772947694 865584584 +-87316985 503326760 +214606103 553869785 +-374428137 463281382 +-403333503 163033411 +-658354218 916274330 +440479315 591860321 +837411077 -613690881 +118943107 904957066 +194173325 -76469512 +898988325 131122270 +232432880 -108047271 +-960482780 261915008 +-909658325 -855226430 +-178875143 436370118 +-924531949 893626411 +740298312 -383626783 +-182455458 627440303 +-135546596 427275924 +963862189 997148414 +554904408 -683917141 +-850472282 754686655 +348887265 145884451 +613180391 556137484 +-869108886 97886535 +948153079 -603582966 +-528327504 995393416 +-101411568 -628745414 +-960243 988612238 +-870419082 -544292338 +-228604116 398968317 +-274727646 -41260938 +-547842715 779558618 +977893086 841900699 +846625067 512543880 +959572522 -74500574 +-195827461 388815200 +411814168 55442048 +-966852618 -523441515 +25390697 332117770 +817580512 -711278217 +-9272416 -960868114 +-777967796 -125548677 +-351576712 900080294 +-32258891 758204208 +-656236604 -990303303 +-239229831 409734246 +-522481518 851202066 +727857107 -116570730 +645562209 253196867 +705585802 7373503 +952734186 585236029 +521850362 693312615 +936307820 -907551209 +782348607 983767686 +850754855 422739403 +-153233854 -502539872 +-469655584 491468715 +36882604 -384507079 +-80822669 -685117546 +892569073 -324252756 +-149573155 -767315467 +-817881412 209792030 +129998906 -376335753 +-978222686 947981088 +917627405 183951927 +328493269 689476830 +249971317 216682017 +-570161385 -476623856 +-182385136 730304205 +-252589182 573231163 +-602359659 475436100 +21703545 -470175245 +-777313638 302643889 +-38721976 -834001676 +353061559 138860569 +-312133227 -921280521 +-84369382 570721864 +-848332860 -157740888 +202403000 -658472457 +528580765 960232912 +-476937045 753089220 +-160243146 103786211 +913197127 101711616 +-394597703 -879748771 +-41299517 684229282 +-847462120 37299022 +-992718801 254221064 +-874738009 739407423 +579657178 13738674 +174358203 -884058603 +-559970090 908116083 +554996858 -503843255 +149717579 372229751 +917966198 34812526 +-966232508 823094628 +-619524582 644526847 +-528368006 839990915 +61428449 -67046669 +-680318074 589898023 +-33864565 156842542 +365669821 606656747 +639634522 -832993287 +862565114 -68996051 +-952623962 684639821 +720391608 240275516 +-651116182 426392079 +948220588 876961934 +232374125 -649914505 +492599180 423552446 +809354209 -312421822 +357881831 271141028 +-340213576 -715159795 +-584117685 -93948260 +-91463549 -672855352 +-867679350 -406872529 +745150751 -645107354 +-601255511 -498903883 +633689807 528341955 +177828710 -213312504 +690677128 -660166013 +320000309 294419402 +-17981891 240755495 +811519757 917562824 +856399323 298785358 +-15143702 860563828 +-21419725 61232316 +-610452845 923903393 +-355157114 -453188295 +414982909 474360081 +-925433462 -57708744 +243827540 -974934285 +-74130986 249568490 +788222325 786187174 +-633712033 -438746121 +-246636638 -431042366 +-848475312 674337417 +446335082 380950185 +761519092 240590739 +-119091088 -375881293 +232475923 38724538 +860031853 -198681451 +-332230262 164388320 +-446087918 83671817 +399439340 -419574936 +-892790432 884778582 +-579441206 -4098825 +155366997 -590831871 +308845379 -509311380 +830323870 -472006237 +485783751 -180435039 +255920302 -769338011 +959437350 928496180 +-142719334 -459630009 +-928715884 482788729 +-254444558 839721518 +-198598988 -53957812 +468111618 -842844008 +-288340962 568914632 +-404733722 -924209398 +48065435 -682976685 +-988009848 -712705987 +363919109 -357487026 +-255868387 422052832 +-568963763 -49098049 +931568182 -214020635 +-330954242 207612867 +515530998 -662224602 +668341100 -11447466 +-431508572 794700123 +-13387747 -743833787 +-998767077 632395339 +758002075 568920882 +-609648575 677118902 +-557328684 771382794 +322825594 251311834 +-114575303 85661174 +-70969384 -999922342 +763336923 -558724437 +-372622611 976195618 +-676937382 679918546 +-336417557 986337770 +-679208842 -622503034 +-913616080 -444952401 +-458505954 508677630 +-416716841 487608678 +-192761956 879811322 +-623979975 656679594 +691667238 -899608720 +403444014 -704587646 +693376052 -631724639 +435749821 -246918235 +103966089 -499794421 +553327378 -317144000 +-865615865 -93835258 +-429888226 -829884026 +973190826 -369584562 +-990742044 -372141368 +585753404 -625916484 +-516323171 -758071490 +-45225185 436395377 +-597744608 519366824 +37998252 -813105981 +-925013391 -487754565 +-340238760 656957728 +250753949 -321548670 +-873774295 571364380 +-757010929 -518887471 +-621609116 -554932553 +-423926471 -50747635 +568310554 424314427 +-943209473 -675699246 +-252607935 801777628 +-13489804 219253984 +-467505552 6313423 +-553726282 80803229 +451289973 -630082366 +-750996185 931768294 +-219171259 -291311237 +-14740673 -186235835 +-815358497 992790628 +577141566 -201039887 +915109325 -900856532 +-561873883 -232041282 +-306160 -318069443 +876560592 669851375 +205328225 -88309703 +352009328 621523977 +-85158383 -826637728 +327034801 343060066 +63519543 903974918 +-581651022 316431484 +-536285258 863012874 +706032179 321252749 +-258630023 351299331 +891013966 -761893031 +-483415690 572544115 +-56560680 -782604514 +830297306 796112941 +-154838477 -821184445 +694972549 -112487555 +652427646 -68462977 +-228866051 -41938552 +-814403330 -255800156 +-554283381 898718376 +985121149 760091094 +-951085969 -457985121 +337056236 -119996751 +628439588 -345801951 +997448456 -487015357 +-95260268 -216061045 +257284162 275161019 +763898791 543233860 +816405748 387017589 +-78302922 191962736 +-27199226 198086948 +66076936 -791735855 +773432458 -392268059 +-428198662 72760265 +367811914 -212864746 +134720416 -772643770 +831003986 512173398 +108314828 911634412 +474062501 16109024 +-95068861 -705632964 +467542166 975678669 +115623810 345699753 +-289421873 -287416194 +217371639 152197451 +-702124434 225174157 +-999181910 900302329 +685827327 157626971 +-798438 -716464550 +-162711478 664731924 +621940000 294849514 +214899038 58302629 +632329099 118673553 +413958269 371741904 +-963738009 -43632339 +-212787155 46905452 +40405037 769598549 +-21572993 278527579 +603522489 -911309850 +-956757439 -475748051 +634311522 284821761 +-922568237 -856742389 +90578732 -896568427 +-971581724 -600153528 +131327594 -31047644 +445619937 681769766 +-89530141 -193288839 +576052178 32278454 +-524247674 -205654463 +65867847 -771649905 +-373593334 808723669 +94313712 -718992300 +-411012337 -123946247 +-635466844 -124592981 +86302697 29947016 +270968773 -500543432 +998997962 -544011441 +827756096 -27378591 +617410267 -217607086 +188782619 -552657730 +-523033854 502169625 +-712712365 528279612 +-832963374 -621060077 +555638755 -401636613 +878792158 737928097 +-102230941 549457966 +532866821 286233281 +92548433 367741305 +403878174 -108590830 +418482406 921693339 +976088854 -584871705 +355234496 -523505204 +-386188629 -814067499 +-393801099 725508579 +510663158 -15408815 +-623943498 -231016461 +-775004312 645954684 +796920481 -527503412 +-11397021 807315431 +844773344 -986130841 +-133289486 -600372104 +233814855 779987174 +-218531898 975711020 +-493678217 551177266 +974012110 -920551960 +963004237 980652169 +-17960178 326910975 +349969376 -248690045 +-919762862 821458597 +45872107 -323247773 +446740148 875678728 +-743474562 -549683775 +190642456 -68243563 +687139218 361046805 +579925269 -366887163 +649348727 -50165086 +535818236 669039989 +839716714 266753998 +-939284785 476571170 +-700410124 129840981 +853154456 -9739879 +-804849483 -516229591 +214186826 473695601 +-903795689 802368897 +579505876 26746676 +243550272 212009718 +695771751 157701451 +705780402 215784423 +-569253397 585638122 +326715912 -390803647 +416499716 213796475 +-143663780 286979526 +-474453692 -546371749 +-578368540 231509715 +-794456406 968016710 +475157840 -370473081 +161836794 -101640090 +-462343632 -974622689 +363099797 710698604 +232957962 593845090 +-582406666 223846365 +538996098 130018378 +846822679 -387730222 +792638157 316285833 +911039932 -87117008 +-550585447 704751515 +-677757123 738449402 +357286506 -222708723 +-697576769 292499886 +160761950 632304581 +407070362 144342906 +-542762155 -284690559 +301776618 -856427526 +101505497 -87864171 +174958398 724750170 +-523285575 -107867367 +-768551433 -971648476 +-311812273 938176957 +774771695 170157833 +584876943 527004826 +-118121950 672824892 +227542165 671442140 +-794700517 499320380 +-667019399 431616844 +837954171 -925930986 +867101172 -52981998 +137304770 286305630 +-817538432 516737455 +802957202 298269408 +307246473 303733278 +940781301 197350294 +928979125 862294552 +788275112 -744558502 +-487049489 -845350307 +-46249461 799617094 +812250759 -606692551 +-762494379 743825599 +-148904342 -586063161 +-834934169 -256469676 +690326722 259067226 +-595283342 -270498853 +-806873111 340881284 +-679933147 -498966719 +-220892413 -820044763 +290777742 959006102 +-514809233 661870210 +161007414 615756246 +485450243 -283174030 +-680097539 -735154247 +72482219 -538639534 +64133802 -203469213 +-752436004 -194536110 +-957685223 -216568345 +-630585380 -233525484 +534156383 957664475 +113562497 432501092 +291521613 909690748 +889598668 -413909937 +330109956 945775086 +43790941 -677409142 +-841629707 -677878969 +-2495755 876355428 +-976466310 -948088037 +-922898532 907143246 +427524338 534285119 +-594451667 959325595 +370900541 -790917451 +-152225285 -653403604 +-902227984 209303156 +-637108306 -141136299 +341912984 884752385 +-428970866 55419899 +12826977 704644459 +84175207 -736375419 +-515054565 816632633 +308650305 -759265721 +916022852 194074507 +201699362 -773786799 +183242835 528041959 +-471748853 433289649 +475734973 -550070015 +-581768554 843255726 +690514143 296588519 +-471011388 585479645 +-364499400 -432344197 +885127860 701469096 +129731037 -651380737 +631998008 420014762 +905548090 -614618642 +-320201318 792853985 +-904005674 -48519767 +-513012019 -856729429 +594467742 272232313 +-599355207 -555740255 +-990003489 22221146 +-72661216 -975766974 +461839238 -724688678 +524073630 -98319495 +-167647077 -700691292 +127541483 195994510 +561750964 -663977397 +-32484457 -634895145 +130792893 -217015703 +-128608090 269882201 +-941900327 700205584 +168116644 -930639239 +462737710 295235010 +284049351 499894891 +-916886770 142159255 +922857830 368647501 +-67841112 13989570 +-91895195 -960791846 +960991208 -346531734 +-302900633 551440453 +-436112096 -746235067 +575417569 -983520331 +-384321453 30606332 +-731871314 -195995314 +263561123 -945890093 +147779330 -337398773 +-246724220 -12160309 +747494697 906312545 +-708302681 389381216 +754781202 380902778 +-829962237 -658748237 +-411963500 404461833 +734765266 -634816928 +-725351677 -225696011 +-685443386 -698124012 +-12781225 -715767945 +478628183 -104349900 +-535688202 913050389 +-814251005 -820730629 +-295550822 -372648205 +-365728324 417965287 +688740097 -355783412 +-385557184 870717490 +612976950 -750824073 +447647759 667012181 +198659735 46592842 +642238022 -107613555 +-934130094 137983449 +-545852094 823311557 +798129397 428728716 +-448833619 924507058 +326908224 -436533067 +-437575229 35737800 +319696898 313938227 +-40698180 788776166 +-591584319 500992095 +-868446794 272998357 +47953619 607636466 +87251796 35868254 +-32708829 -421744032 +286538621 -620090766 +-122232168 428093932 +925198788 703206008 +-797612799 -316661384 +280634885 518262996 +-224646344 461572427 +291303253 -219530282 +-827096855 241474017 +-29293839 -767252986 +-898183341 521707554 +455179777 -763437357 +-870894528 -711656452 +18079609 760813474 +-772153608 -875549689 +-696090728 -687663788 +-339093442 236806041 +-674210429 791530735 +29973698 -949432578 +669168942 444910523 +-5358746 -281981536 +-995721804 814228568 +378127289 -145258457 +606836801 904081740 +-513489038 971881214 +685491965 888880045 +-708206724 683599412 +-198564160 -360670083 +-92588386 -701821057 +-35402334 457424848 +-990536218 689003650 +128885425 465109953 +997230964 107550488 +859134569 -587896527 +-654379580 399087903 +-492614756 324326903 +-71750890 -259630164 +441014060 496843739 +313894587 276807114 +-615699561 -482275454 +-850205911 -809186577 +-28277559 470385333 +-124452320 615866365 +-602343663 166070585 +-678609796 -726844749 +-183657487 827942783 +909843996 443208380 +292213527 -98691188 +-79633218 204868409 +-664797827 509113593 +-356499152 764029213 +-669068309 820112853 +889006678 -444133965 +-82776668 -41087003 +-529788139 -540664713 +-955059995 -169339817 +166438065 128849820 +-913698723 298487073 +313106673 -148067383 +-618748728 -439407140 +23304841 932715343 +-152379505 -258789561 +35351314 397156137 +807981592 306777687 +966299652 994830482 +-298219218 332756956 +-701077826 -712410473 +-834686071 -764178425 +-640607684 198944351 +-493618397 -742142822 +89053773 824380599 +-501922995 -920898100 +734342280 168409583 +233346611 38976567 +-702566730 -599744275 +756826617 443355398 +-669883413 972808812 +-35771211 822437145 +564061951 92410056 +-855086302 62412380 +-396965674 -998021607 +552500626 344507963 +713872886 384516344 +-669627868 543416545 +380356947 -658539450 +113195225 -131161799 +-2030690 -343441047 +872348664 798165506 +-133805450 -544715204 +516475246 -597567969 +744717984 795739237 +11450452 266591422 +-677026166 -133520873 +-709712578 -571923998 +281595405 -28406048 +503824768 -415914967 +-38771829 -849654196 +997964608 -431140485 +973581498 -31347617 +825569595 -68770041 +-211486334 885681411 +416986204 508757637 +-6399799 -284054715 +-323267178 -826643402 +-599456685 653046396 +218363881 -303121070 +66877939 395803126 +-856477219 -174644357 +-638563549 -291896409 +461368706 -14588003 +753937393 83920555 +424206056 -596683851 +778857258 926294666 +823621778 -909079623 +-333219171 311215177 +-237661694 -401147469 +22143713 239641294 +-288963651 581368949 +71134823 -424579928 +-675873663 924991101 +978858042 70099567 +285984172 171523950 +907566893 415347077 +-720256245 478272769 +160431062 -843432209 +595455910 -570465841 +440160583 -623035562 +-294805902 137820644 +-226186409 -962961935 +696551501 -308069041 +219810245 -491269317 +-287914313 524096714 +128341485 -511122208 +-486276990 568676065 +-540720270 -672319032 +-757805440 -995174793 +-750484216 527485729 +201800624 645681148 +-523807117 -157901577 +-275032372 -5762259 +262238723 -295833379 +137174981 -238374846 +-275789335 -790724119 +930935787 -30799918 +-732334837 701619863 +887332755 576905271 +241891826 341464517 +-775704635 -220505792 +-751885540 -942534598 +-451099910 804890619 +648860239 -824679855 +820060342 496925275 +987448907 910598983 +370356897 759942392 +489736176 444086236 +-903756080 632127371 +100405007 525664754 +-670471564 882953664 +617713317 -806743923 +-439764984 140354345 +940526117 17722757 +857550805 -130890162 +-473016550 230787663 +-629147562 853765638 +957327813 -621024048 +60364410 -731745110 +539637553 -131192619 +275912081 631799650 +298283283 -953370875 +637522655 -723741485 +122640254 -840325911 +-112169 663190380 +847915390 737556628 +390376241 754593317 +-169407431 976799541 +95431936 403830950 +-966440092 43435835 +114764417 569603979 +-819646524 505971046 +-956410942 -506670052 +-953076732 826540821 +-178420362 957978839 +381300425 350146981 +461105420 -939947894 +645422485 -805240433 +38520305 -262526908 +412274759 452030594 +35827646 -197289932 +386991364 746351708 +-810022370 -11826364 +204849240 562707867 +743984382 418734237 +92658005 308503676 +516236716 -387689612 +-97644067 -549289392 +819515734 -245254463 +-483132712 485864284 +34970996 -482614660 +-875460234 612117758 +152432338 764460758 +-98193997 -703606113 +-232076709 610068996 +895859382 569468398 +-280532978 216871857 +235082078 737879059 +-750695110 -172568119 +-153302173 -373312857 +-960350995 677466959 +-908726929 918628482 +-493521385 -147101672 +-755301050 532640008 +965101698 627518170 +959349706 150208432 +-705122072 636785968 +-22086356 -888114644 +562957640 550782528 +-109034513 513978733 +-472741550 295653218 +-646869424 -651187558 +153783235 -765202382 +-932686831 -920847807 +746430178 135984204 +383728294 721815230 +-406777921 638145716 +649085774 595135238 +-946849270 -120937659 +931501814 -780188889 +-329114400 433235265 +565777101 490426734 +-451632655 973295611 +258146672 732295149 +-127728409 -539392717 +-574262227 328850394 +-876228803 822951991 +289335021 15498134 +-154267622 -283146352 +-986288484 266364041 +417740982 -109004170 +-479846432 -58318116 +-941136660 144178817 +642719633 -478411588 +-593785457 -898541637 +37747148 -906593515 +968450231 537533182 +162975007 832797914 +173132773 -974707804 +-899074566 -958445856 +-77698171 -880425002 +309561960 -279832291 +10942257 -848989628 +433104459 961000845 +495147814 -491000435 +-588301340 957069125 +677722982 -585806351 +-631616584 757027104 +-575404044 -83428299 +244387011 -399391840 +-105348841 -76127570 +261712986 9362603 +462404262 -198739355 +580071278 713186176 +492814034 -304254517 +863850600 -244700899 +604978691 678645940 +-626509652 366665283 +-227693628 -185583885 +-355889794 -534882171 +-237479610 -354177253 +834287017 300754754 +-123338663 -544680659 +-172344709 481012269 +310879536 146717291 +-415366888 -569819225 +854290178 -462512591 +805205139 -67435596 +313830115 -822803726 +44588278 705050500 +-187340065 333500760 +924841265 970339682 +-135794112 838007622 +-170563439 55630988 +-633149906 274820945 +663668821 -500663520 +373848330 -901847556 +664406207 87823400 +282790836 -61335538 +-983889315 -198749836 +338926344 752268310 +957805946 777625939 +-758896528 29533176 +-658619062 -814225855 +-502419122 -558416337 +33803761 975306949 +-638940565 703420533 +754388358 -2040324 +547170830 -67213978 +636031482 -141279564 +60177778 554972959 +103617027 -38765419 +172193275 -715893297 +-108799052 16791631 +748360519 -713639159 +137307650 -868319918 +-930615681 747821988 +-581672816 -71309285 +137777174 585916675 +-926851298 731173237 +681821521 -1489439 +-776504222 381366509 +-267982779 -58086984 +543730835 -645581279 +-647264282 -56092656 +658956998 976938637 +556513331 -38528990 +-214850115 698403762 +19823123 803661283 +-521450544 -850265460 +-588587829 -345652223 +246096742 536663457 +-835154635 539624687 +-960258285 608864077 +739788994 792786472 +-480579785 -961431407 +767247912 802504599 +623079376 320262609 +765166341 -461734707 +844509084 -392701279 +-44819424 888417560 +14267355 237360518 +928164120 961735259 +-107030738 -939648367 +-448451741 361464072 +-517732613 -243625932 +-999595489 -373104463 +204292913 459046676 +305993781 -291975902 +664918926 781368625 +-909525636 622011765 +-345269386 -430661760 +794420510 -198527959 +956951506 762619982 +-292127875 -147382789 +-816104074 -903022976 +-909772959 716948133 +701857286 -740981370 +454257521 -605356781 +829644495 924127328 +-806335406 -819502034 +-117728772 756478236 +-616388300 -317382853 +292621031 464235902 +-506702305 5504493 +573465579 -648675936 +699274824 50248825 +-63121420 -394194649 +366183180 -365796481 +-556858109 -627638832 +602408552 -322411917 +-927921035 410189297 +693377044 449754296 +396130642 935028024 +305412946 885709037 +687262741 925317587 +-377829140 103062373 +312251417 -396914943 +-176427890 -391379763 +743277161 -508278666 +421847892 205612062 +-957583109 295988090 +67592062 -297318544 +431950580 390041142 +67115219 940214861 +-851280803 231112453 +-521044483 934417686 +-17763821 834024594 +-539075298 352698710 +862317486 -335052901 +471637757 -209758563 +680532759 -542266450 +-743300245 17481287 +-939486558 -414584657 +806858492 592184845 +288805114 -758884249 +-314049075 316590760 +-386774966 678482792 +-193738917 546499524 +550246297 928850602 +-522413161 -287889886 +471772506 -247897563 +138244979 912136477 +-261259233 -6788664 +-885415409 -900771507 +-19408524 488355605 +988308906 937367993 +-227634315 -479719816 +-12236215 -720009160 +669957198 -22279007 +233604041 638167781 +616841470 41102565 +-413432058 -415761927 +-999002915 982293025 +-755824884 -223972877 +-715301097 771134950 +257557873 -674949283 +960462489 -297212211 +932790737 221392014 +406426942 832528435 +-792704480 539849273 +29289044 -770090161 +951677774 450307651 +-213927233 -361173186 +592870161 -600867195 +-779159816 318112767 +44868809 -341021652 +-734314714 -727243781 +-639703882 -561937236 +-345251257 609470316 +-843322496 -397831196 +-168145988 467734656 +407278855 -483665024 +-102944191 -589533408 +-241253340 -246752476 +542712505 408021683 +-829302251 860546405 +-365385309 -804937233 +999133075 -769144155 +-572033646 -285221362 +745688726 853111920 +485263309 -901281812 +308259122 -712547510 +756586635 363229401 +349798339 275439154 +-654263769 14277912 +-536654015 -830438278 +-412951478 786346497 +744705774 -778047137 +577217121 -547345064 +794900002 208347268 +159726285 -492025540 +-765667190 -443483486 +274415366 738229830 +-119237419 35792008 +488717001 73236851 +10909977 903883148 +551672641 783419729 +-297293327 252154768 +-290128494 188089286 +101540447 34981321 +-537914362 353774674 +-144117895 -99471699 +188500172 53015938 +2478063 107267778 +-642311530 183606309 +930533788 -432166558 +-997630531 701809548 +-859128435 -547043986 +-764326926 422154051 +450183925 -24039674 +-989604509 786558265 +161425478 -702291196 +-928091263 -396530213 +-162463285 164313749 +758225596 -204023790 +-142873028 585227607 +-61136632 285806798 +-773133055 657020263 +371449519 -850096847 +-412441270 -68012607 +408715682 705059843 +507672655 739311748 +768128472 910884408 +501318189 -104056319 +569030695 -402736674 +-509612419 -151187764 +252527461 275168157 +-767149305 -497643582 +-717271384 445535125 +-930503697 -264210589 +-93939365 -283174052 +446780885 -113752678 +-278616817 776926296 +-139904060 669399632 +-104550706 795256865 +366795688 -295342288 +-213883932 -911848619 +-497397073 771633306 +-410606255 -863513039 +-463823027 -870285000 +331610851 -720886567 +-612934205 -312337400 +-753333759 -626565535 +498966859 653998181 +-672732825 572899757 +-666059179 313277700 +-889450986 -502981833 +-899965064 -354196643 +-907703126 885787086 +129913583 870464629 +-625578649 -564276719 +444561694 487042241 +-941034335 290582146 +-334861334 -899564160 +-835886718 -61932667 +762905478 605895387 +-643433691 -30866973 +813418695 -803714872 +517655611 941672108 +-384596837 791156280 +921927053 -271193300 +295661831 699257713 +-180842784 278177698 +-466323777 -962984233 +776865033 -83793816 +-232185940 -511422648 +268565439 782454928 +-683855381 778660632 +-647675966 352591047 +-784335754 -144510871 +-440982520 -527349719 +647921964 -191878192 +-654627414 -103088756 +-355129082 -186308954 +22329305 -51533469 +-803795309 -530646812 +-3107628 100902303 +-62864562 310008550 +678823747 -260864126 +-893970203 428936480 +-320038513 -821974798 +305640968 -709020132 +-851130132 -831384989 +-160147801 345556179 +605542103 96972308 +-749975212 -571307325 +787619909 -219847426 +-333157917 969639335 +-952707882 -766991687 +-586166854 -442912150 +618042934 862122837 +599478350 -184963812 +140912961 -661177217 +644427454 -551141618 +383055500 -809745700 +-709419665 818886616 +-190227177 995730518 +-260791842 243395028 +-874975548 -366815619 +-47152298 -638406977 +88121362 -892103260 +-649186472 -492561999 +-937660103 -512857904 +-866897020 581971320 +-623944818 409059417 +-132067107 175817346 +-721659006 -766235459 +-497741294 219897630 +-534222540 693401492 +77363854 -624958068 +-505498273 758324345 +-232813225 -534067129 +-354576562 829204754 +433594019 -877278063 +-966334637 176412966 +529858637 995835935 +248107936 815056029 +335854522 412561733 +849041863 439151662 +762379356 161140931 +373723462 897985292 +818392088 136901710 +396215246 -846294598 +509537272 -506551786 +-438637849 433129392 +-397567629 -797384449 +-925100637 -442843281 +-734916634 885670250 +-900492637 -22261375 +-265266831 -552480955 +289398674 -668491605 +110203903 203750205 +433759701 60716509 +394501906 789666060 +-294160054 598902931 +933807566 420688011 +-496012377 337777564 +815058073 -16760985 +-779673076 -231924952 +356344793 -735927958 +204623208 -898287043 +73793599 -273926725 +290495949 -806612983 +-997358817 32946992 +704142062 -393331551 +785551376 -141198705 +-183089770 792870993 +179613103 612801241 +394943921 890598242 +889702188 584080941 +-942734307 947648768 +-14626849 465955817 +-638250386 838574962 +-541573822 -64977371 +208440540 -237320019 +-497815102 544917833 +560987831 -465889723 +-583291163 795800445 +283382672 -909004284 +324561251 489561680 +-233585379 -944081785 +-181495073 -166627831 +-997508324 576014898 +950833270 940870913 +-584978582 684924628 +173387460 579804588 +815921650 762569214 +-189211747 219838705 +-662649935 722321980 +-145884485 -586789720 +538058184 -389399325 +-819263594 76419783 +-531314548 -362449598 +-702991119 745119108 +188684784 600093500 +319803153 687674202 +-263993187 816461676 +-992856309 -152530201 +282558054 -341151746 +230276533 99008189 +428117556 461419818 +-793033569 875240888 +-24922218 -295360291 +370176462 -62025079 +-135640682 139408035 +759618011 475669921 +-846305445 -238763078 +764242374 694739625 +-461914045 -279463459 +-527376445 -146952713 +250686508 781682096 +-424421648 826620582 +613372109 -331363733 +374523828 -258447866 +-225732225 347402261 +12520796 -798517846 +-862038802 533223940 +582525570 -952194104 +-691858672 567611011 +852799794 -260048637 +-81468718 701318599 +319145863 585440659 +-14203503 206957254 +644534702 -944990015 +-282047036 -894812292 +832429878 -980459584 +-905697270 108076262 +706119440 992720591 +12752407 60580031 +327268963 -704289453 +-855588113 -687418863 +484590106 88239085 +981225279 656106358 +710720134 -880902630 +-781061355 17330533 +456772081 -84715714 +-365026150 -27464802 +-775023794 69413213 +-275965125 685189484 +-464095347 754984574 +227958092 -981312688 +-773826129 -852969810 +559281806 912011310 +758126572 -562466996 +915497769 -409862199 +510403322 685164810 +855907385 792168072 +-676214041 748273408 +-842793608 623311927 +-124146983 79391254 +784777333 601811865 +857944714 879285115 +270747753 -37850315 +-111697264 118489166 +-335008989 118780534 +-890214857 499240300 +-489388670 -703665387 +-550260852 -771016064 +-26620673 127751112 +-681720168 823952801 +642373338 895416461 +263596650 809334381 +461347511 755718503 +564334966 445064553 +-13364866 889312805 +-227687344 -881564416 +-454790452 962140051 +-802718316 532620730 +258041134 -964529320 +-824080679 197636436 +399693357 124245747 +-598775384 -410894029 +982204043 760874980 +433104985 -385053451 +240842202 482510199 +957517980 -853569841 +-326647788 832082806 +-394308905 865684025 +695564661 -859556228 +164248693 277580622 +393657580 211425962 +366737504 613591979 +723261225 558765290 +-299728411 -363114275 +-372990761 204784518 +196944967 541869144 +183214931 -458711918 +471361812 -295711810 +-232411689 528531124 +-28666357 598021359 +-253796963 -120777784 +93758935 -920879425 +-780502016 616649625 +-821172198 23937818 +21911501 -414945154 +-528453048 -883794962 +-404958944 -941732327 +-500623363 -752766493 +333550986 141947371 +-729313389 -93315407 +-544030794 564423139 +-830798816 -854953795 +315747948 -237119669 +-445639507 -939449114 +-571414661 410867950 +372769277 386646849 +-85651841 -630739460 +-845743570 934936163 +801369903 -866532685 +821206295 805459952 +293774309 151977191 +434631820 970825833 +582307264 278860222 +809323206 -752383006 +497633341 568759176 +121186009 -128464793 +654129747 -149446418 +-871879302 207226217 +63303538 188518500 +-87201416 87737855 +231715647 840101293 +100865887 -168436039 +423874931 266178194 +887218215 -320103827 +333023749 860858929 +-822588531 -714115212 +568332203 610443052 +-276631800 28815222 +812640128 967923061 +-702957271 -953959935 +-18686569 -321509717 +-866373668 -108314806 +-701610099 -328011613 +945504806 873719563 +-628964466 435953386 +396370386 268096686 +-389016915 512350473 +-846642313 -996326529 +-565089384 157260763 +-769102511 -376850248 +264412835 909083236 +-419264082 743526211 +894360066 -967583260 +205082231 665082625 +611348950 652355736 +303186134 -172723620 +-317927908 678904193 +-19049262 431782909 +848668718 -20734718 +309011060 -657744799 +-173823345 14999166 +-934622597 -714114752 +-76513299 31024940 +279426006 -827816320 +-957693039 -789819314 +-352254297 -477963729 +563335956 -3354805 +-362431841 964060604 +550648828 368952128 +-700909393 914204684 +-658831475 909883452 +-212657770 -827862964 +-846664593 -787297420 +717543809 444522750 +382651085 -164783250 +-707987084 -284571195 +-132817081 -50821257 +467508459 -529774162 +253943305 230721221 +783530702 -89116151 +326842407 683774956 +-466736843 -575511936 +-143863694 -936402022 +56135381 -10561323 +-986170792 637754594 +990907711 341295130 +70346682 -84570014 +-488891768 16269141 +-540271290 -810723925 +539680428 775560337 +-764221538 -718930067 +-151390089 -264914004 +67575866 -808153098 +-955820523 -591643331 +-542520684 562924136 +987368942 680822102 +886232929 822931909 +180772412 979898682 +-189926185 -312738249 +208357085 -921023818 +-879473817 -487416278 +-993245883 -793877685 +-666418938 766498046 +-310374217 91863888 +-950106987 188675564 +299614791 495431953 +325154080 -894685880 +-263431028 -96200965 +617519676 -468388515 +-542510975 -13488806 +-191630818 -259190206 +-828660679 419505932 +382154856 -50337523 +-544106725 -91257910 +977354686 886586355 +777016575 176343634 +326897500 -95568696 +-608240437 320933887 +542421233 -485980319 +252467727 513671580 +754326324 126235702 +987511347 -927428588 +776488471 583511055 +-253289778 -946023488 +-831744932 -980351988 +-259576895 -609602865 +-741572172 727926590 +461161693 -65930107 +742410723 302856969 +-698924627 303799888 +162908090 332062158 +536316078 -361241296 +694171488 823356730 +-302483351 354060740 +-509929520 -586675449 +879300799 831628444 +-727477030 -461804424 +702370476 53776378 +914205070 -675021317 +358370185 970115261 +-55702963 -405250797 +405109210 903137663 +-564153606 -873136790 +168215220 657300088 +-664831460 941396541 +-627208725 -122325142 +258774679 -68618738 +179069049 845012818 +365336619 -90510417 +419246938 -399867231 +-247853110 938540981 +-637174688 365691271 +527300748 427893481 +443522360 -124215203 +441038471 150234160 +80633182 -288432268 +933011460 -863694387 +416404468 -557894576 +-572953874 472537963 +-403511767 13312664 +-897199219 413681835 +160391964 354727997 +-453039419 -163358696 +915684042 -652225844 +-296940700 959211707 +-380641182 654915932 +466902196 448735882 +-780223191 282852538 +-306750151 -190927002 +942369520 469475406 +-163496641 -776996139 +-44585442 -264430870 +675906789 -664302534 +27716992 -270352731 +-315195684 215907611 +475479820 -30679183 +-577974059 -18349496 +20320175 -610252932 +-505006396 412582879 +304609526 -414782386 +-692316957 -120729600 +-134611172 788507778 +228819118 -31132946 +-441954874 -364694328 +-25829381 779021499 +246219032 -800412522 +-231608920 836956585 +-75369169 -559440008 +-810817877 608238420 +333337138 -706436724 +351417796 -665241416 +689333418 582884545 +247388547 870599400 +-204258914 -161871173 +-365883817 -64219140 +219146707 133830283 +-807571879 -581231582 +-161036120 -407617963 +226866496 815237074 +-174691253 400178315 +-434950649 -511912296 +-846995155 431639467 +299874644 160182732 +370564776 530601028 +-911181504 -680497214 +-255631142 18553977 +-194611558 -454090030 +541060708 203580333 +815616579 -999634176 +-739027289 536914869 +-450693605 848208077 +221057675 883686404 +901893218 -17759702 +709746741 98302893 +264689494 -195489194 +-848858016 68799856 +393764614 585603737 +821058761 816791467 +683581518 796837523 +-988548366 864854472 +845229826 23129952 +53179298 -966696655 +-590752278 -399946719 +997197708 880764481 +343607921 138051406 +188160588 87092190 +-806524926 -598703388 +100863450 -888767962 +61589076 -458336831 +758993905 785259556 +-292499201 55785953 +904285403 -298969659 +159328857 -750629218 +281648991 473086753 +-507567186 309514531 +-138449357 350718259 +-234536389 414718888 +-523269849 44774978 +-21574052 299490639 +-281420099 286724847 +181685500 61803350 +-319834146 736681956 +-970133193 -242878500 +852881474 -846215200 +752575131 -730487732 +651448145 976898465 +257478961 544753276 +-940858694 819136336 +-621796929 -301945733 +-29065112 -854424908 +196565046 -232156301 +-910550631 292228871 +-982192707 159718795 +-206111097 43723829 +746227860 484962046 +-947732490 67460437 +-901734197 -234432545 +426750143 -102584318 +90122059 57123069 +784474096 790331013 +508340441 -973889297 +324520764 479078492 +-110531888 -925555158 +639648127 758789199 +-379592636 -636743162 +-540343449 768276781 +-63866960 185109674 +-430228079 411338827 +-834908770 -61966573 +468126878 629351360 +-870628748 669256911 +-145341027 51159403 +-962355760 -273527272 +215630755 34060876 +-343562664 -941904801 +999800240 -494191614 +203109093 -93070243 +-404162526 -714684375 +-872848474 -569479685 +-468730535 -809842592 +-462164179 860603934 +-590249406 -592845086 +491847749 -656182684 +751124310 361593071 +-950191377 -677912843 +284055263 377613505 +-371960130 61323188 +199943678 -567845347 +-736373206 928013143 +691294499 -314723402 +651876476 781201228 +-925086554 103801501 +523709240 -364175317 +835269601 277407147 +116384049 507799346 +889440340 778467764 +153946668 -580497815 +-926004839 376585871 +-131731041 157897941 +-957470884 -479087695 +-828062368 463393030 +-759921437 -177716446 +-61581539 138360366 +-446687241 -495586255 +-806418808 -613028593 +224089126 -131538398 +-152457304 878933660 +-690384781 -351632005 +-463027531 126930649 +249720199 -414266393 +-340022056 -74211307 +348576443 -142522310 +778681092 -195950428 +-71684511 408972013 +-888036888 807837764 +-432025173 -110603959 +843089847 842475510 +-790984348 79395104 +222125058 -702854944 +912011836 -590509671 +-443335803 -6824256 +-47187002 -355096150 +-591325971 23040481 +-57687759 -858646540 +506745551 -645562921 +801800854 -6786378 +702802819 218283593 +-623059198 -974886254 +204039435 689214242 +-235383971 -175208248 +416707027 -401295246 +319401736 533559051 +205992846 634532492 +-950242014 -544478610 +55022938 -679333097 +-813786550 -578883679 +174293190 -947126988 +277618810 -856093844 +-476927739 -120580739 +208955340 -880925081 +563342725 26329197 +-187880329 -344504158 +222130435 -510419094 +372257005 -591419397 +-19559558 197617999 +-561664233 73445363 +470061771 -580412710 +-691728508 -115441199 +659520936 -145172171 +-64358501 457895345 +656270155 661625228 +-329534755 284790018 +-213875696 740954666 +892962221 -61574503 +319981912 943390737 +929129817 -145049106 +-578091304 967831140 +840676224 -942433527 +408126309 -911442008 +-803403327 54191616 +-79690046 444392828 +-426250472 -200601601 +-903518173 -208868779 +-175989905 -138474141 +-279156878 -515483931 +501532961 260101615 +349249829 -643587794 +541362607 38723275 +34781498 402942168 +629052457 -935907598 +806531664 601898564 +540606106 340008262 +-758618874 -908183124 +135219111 476255817 +897786801 -577779556 +-998889575 461506349 +-356531309 72262304 +-646240240 989411452 +-731461070 -250360432 +-890961110 -588820962 +-406958840 -693527951 +188651230 292490183 +25618886 -654108606 +-797292760 -43590595 +11463024 443217106 +-469978238 331781296 +566058136 829599754 +670834455 589418962 +-339644490 -436448152 +-576518465 628833295 +33246958 858275110 +-892088216 -872908421 +-36079253 -639606049 +210602198 -938781845 +343218334 202622082 +-599933483 -263387112 +-637089156 133168562 +-84884940 -501343716 +165279579 -993195324 +280550882 816468071 +739895288 430688080 +737612470 -431264469 +775767730 -786217439 +-735940877 -96621480 +174974331 -37835475 +131494273 109575247 +943337631 306779520 +-653073526 842558 +-472195097 -238817271 +-39219628 -875849013 +377750978 887307030 +140130 822317201 +-703852643 -331555306 +-978109587 285744026 +161245071 -670036523 +-543764467 229339850 +490040997 -737142320 +699040198 -10747899 +-662339590 -56277868 +201134758 340466728 +312424643 -322713629 +979502712 489111396 +-455792118 152057818 +-381579271 -801578280 +-72249580 723777140 +-554404155 -42172604 +406595790 -64597157 +-539025790 -620811314 +766118016 557216403 +-808465693 708064657 +623083509 -754152207 +51523397 -872313673 +853689683 -618518749 +32681135 966076452 +-667804297 462814840 +183702443 -570722390 +533839112 -289366590 +871434824 133265573 +5008760 -925812541 +-64965067 -69285663 +-748331019 -419039974 +986988766 642154981 +653365199 -928552827 +-24092172 -254261817 +-154283009 -216400141 +-353127050 -10665033 +-568795385 -488917377 +618395691 521131 +-327511241 -690582585 +-669023937 -754696960 +972599831 -193519182 +-297447050 704849077 +-551520368 202339937 +169912161 -823887395 +492380731 264387676 +648658605 -926320091 +879608602 -220512431 +759039565 -44275930 +577762844 -141787063 +703270335 818506703 +-391078395 863209332 +-995177114 -165561119 +-523692076 390522836 +509586938 369014393 +-951388661 676776631 +447374525 -949980687 +645213770 829637244 +-107540126 -351212953 +-592924564 -986161387 +428383244 -444029924 +804815145 927453856 +-684152614 486889091 +-419756309 358606760 +780164510 -566121886 +-591584865 -936264927 +914546744 -100306947 +409679960 -849429275 +838363296 687591914 +-800302678 337921672 +521963364 -499433512 +159391256 -885742457 +-767234288 -918540613 +-468448766 635310677 +272048732 832079053 +-757430967 -797834969 +-985318574 -718279580 +-745225624 -261466281 +590898431 283301541 +554071280 -254059333 +620270727 407216270 +-967525627 634283884 +384216560 -524810105 +-798532972 -545469935 +87354 -794027864 +579374873 -730347726 +-482767386 -387820201 +-527751632 -503553417 +274724516 975729686 +917675274 468310748 +-232692206 -634517034 +145679711 847629679 +-489090870 -386756275 +-682351069 102320266 +870712184 407341996 +502411888 487186299 +495004677 -583850382 +713425731 -283750928 +343454355 102897406 +-209766466 -446974586 +443713688 634684837 +-190461493 -177734406 +449448805 -955226718 +622392557 -688307132 +875330121 -537702786 +842195002 -216047496 +496678005 -829516075 +-774371349 732379994 +-87665338 -944692887 +565906727 828832711 +-463585354 763641256 +796895339 -79335119 +-28794904 147350831 +875233282 -855364416 +-104092656 623359327 +-517192961 -476830912 +-812252255 -474814641 +-612821667 765698342 +872326209 -364768062 +987639020 -29669499 +445269341 950408953 +-30361964 553497588 +-469510126 650238264 +487755353 -921087038 +168313314 680584857 +-490889156 355327566 +-93768350 -835508360 +-329783559 -970094853 +-757277275 491824561 +345158878 -13444621 +-591049437 587835793 +10995829 -883163573 +354144288 -162188943 +-923099414 -225500334 +-86835279 107872417 +759026640 683267644 +416732523 -545868638 +-529654453 -103127579 +650114647 995958574 +-668826223 -554211789 +-759852686 123699401 +15950479 -69206247 +425081978 -807036409 +-812248181 337198379 +438853042 -572222479 +-105029970 -647516975 +-380098482 841722936 +-384005838 -423224045 +-213173950 -297559400 +613397273 328920780 +-425644386 -948977290 +-844256707 -829366814 +-592527720 -655956672 +-736775921 323186689 +117042224 -910244041 +680319190 133891446 +142782145 544351487 +640589919 -531515701 +346872653 454969461 +-240778357 182393187 +24895132 -381551956 +-720498711 -778330420 +-126655061 655956330 +-876987586 308867527 +153415199 -326594088 +34099066 625628058 +-879375053 -566773088 +-543088096 668509150 +825686906 -147430783 +-308616889 862676302 +717358596 80053645 +532779729 876339622 +425777102 468981189 +-504852351 283064168 +-946214187 -312828016 +-309399986 -258810296 +-758171379 -897938212 +123004851 -939516187 +293820562 -982834615 +-512223113 -225501701 +-280463847 -869738510 +320126419 57232501 +688551805 824616784 +872923485 -529549917 +585181389 -109405488 +-617386060 117711666 +-611763545 -804730144 +-907454671 -614218755 +265177036 -221713652 +-670296982 -661388267 +176128608 -939226076 +473671051 444971230 +-18139335 54934839 +727667338 70936684 +-735464400 -127527165 +-598873559 532200261 +935024537 -569356587 +-436331083 -852608855 +412722112 979589651 +368011098 524301696 +-32063741 471578464 +999439337 -595618313 +-212575482 -192886907 +-683862790 147904911 +918544157 599059035 +-541645074 306672659 +561522753 647766108 +970110329 -177518222 +-363533805 -669096848 +10135817 -395234908 +971285631 -346902119 +-143503539 -404778360 +-72141660 644838267 +-177316729 -378026813 +-551435185 -418358584 +700260596 844026505 +-599212863 247798060 +635947428 -874041477 +153186893 -694216452 +19918046 -123520640 +-411664377 653144409 +-826971908 -736840913 +281358390 403811015 +-404416119 686208959 +73987842 -740146205 +-484157477 -319015107 +537574787 -187579103 +947429848 -92381839 +-241882283 79875255 +484591201 -813173185 +-450742867 286285298 +-355391029 -404045432 +-808296017 923269209 +-733362813 -315563016 +-424427409 -898250154 +582005599 449449315 +428037629 943469259 +499303597 -713837316 +89415744 -428881442 +221907546 -601277429 +-24442152 -529069782 +-822636227 90411715 +-369944816 258876765 +-203498578 -594844928 +-872483252 15797207 +-956838823 -115728408 +-608684659 -81813287 +680904049 -978822972 +473294630 -146940318 +-284812889 -687310311 +-244147590 371256707 +-527609781 558440358 +196330895 487127521 +-399415880 149601309 +-435598743 956448615 +607488276 -441717727 +-838755140 164197874 +-661614280 -905214765 +456014407 908615214 +-8611511 316332188 +-865861545 906992923 +588495900 653714242 +501900626 -795480911 +246245749 664384155 +490186314 46296522 +602525486 321356502 +-466076569 84040430 +-840894033 923675984 +-104604176 -601570963 +830593859 525562283 +-465308464 -524976333 +257247014 96498465 +935616882 -296195102 +-304815027 570122304 +697659929 849365618 +-304633511 871638166 +263888661 823652523 +-414383882 -804695231 +404389050 354371692 +205894744 309304084 +-10123518 956539644 +-352378 -530791589 +530945711 -340322804 +-133157738 520371864 +438123184 -942010764 +490625427 -179463631 +314286 29657399 +-297466253 623751850 +-675271305 -32536016 +-348706939 511376403 +858153477 891395248 +272889778 325754323 +-993952143 -718133303 +-366523347 -334799399 +516334495 -434535003 +-90704815 -985373509 +600824138 202867136 +513318829 -597048660 +-627861561 -557354169 +-498885196 -870693772 +950765935 197479975 +-164731482 -610744205 +930475801 -227254762 +500233529 444083465 +909566482 308992444 +950964572 -527539852 +-431321000 -127589059 +876625827 449657878 +-837773048 905637249 +-205347502 -579127932 +-983479312 -116069823 +-975722490 -952260752 +-288817693 580804069 +-701218361 333748798 +-32023792 -112907844 +-327498391 -488815020 +748162411 361984429 +174799521 458233879 +-916511024 257825660 +-745003899 568365079 +192728994 -589576976 +948086407 185851232 +-28241103 365851943 +587008056 -873385723 +938457685 867895080 +341309648 -784408675 +885511459 300807421 +834468886 603150212 +-230926868 -476131352 +-689267674 170866916 +197225998 106303840 +-596337114 -185375227 +689967724 506866268 +110954777 -387964243 +84672463 -263001131 +519693158 -794272225 +-905331582 793792530 +-303517416 -139972397 +-164592387 314636570 +457657149 -139573486 +319071065 -420000069 +867740155 -91993597 +-245297036 122393315 +-991426685 -85609023 +597324503 474391008 +-975686646 324486692 +-51693821 -994251109 +923532473 -427648971 +115190922 628802255 +-627854626 447789470 +452086600 926811007 +276035080 519046920 +-908122611 200118251 +-959343587 904530505 +257353915 -67630580 +-332020917 9987019 +25689878 930354602 +-939278731 -565475507 +809241237 391049372 +-304621684 -348467377 +-100446927 -948205842 +-612129923 212132579 +-583353604 808162204 +-898094988 -377150209 +211471587 -587173167 +-58080400 -31106845 +880240492 129056176 +54032961 103325549 +933685054 -577907368 +-841602831 533558419 +-681046345 -902749227 +674043528 -700770938 +794008806 788929269 +-546289051 -117819850 +701997113 -924471411 +714291915 174126332 +369092976 -335199512 +610416331 449015546 +578646566 316277797 +-506626134 502035518 +437498656 427360568 +170014599 152220489 +959669181 714738546 +-767405479 49191826 +-519629446 525725111 +-47273570 -74516176 +-468273385 -44936017 +-369789586 -950023433 +-1012674 -326059081 +-84715102 -514896399 +106083177 -834076661 +687631193 -340309409 +898409451 347463546 +-321613032 -188701660 +698248857 -51516743 +407073688 -967346226 +994339944 -510667366 +-436384935 -902963988 +-301375729 909221066 +5055718 152253891 +-116395920 -414061535 +-272397324 -517145131 +-174931129 685868416 +573886040 821589264 +-316566201 -131153155 +954434354 -406214407 +-455072790 -858620772 +811452830 423124957 +949117157 -320612958 +857777192 -675614373 +-85707282 654555544 +-251785419 -437981392 +492652837 321000532 +690743255 643926424 +-353520362 -402906394 +143421649 564829819 +350148266 674761900 +-561169249 850875263 +811218383 -547870431 +-58736389 -972060841 +982345046 -679077608 +56623147 -699687412 +-188308784 931945071 +-835541694 -562737139 +604059216 -251953781 +125139880 730368636 +439074374 -199210831 +-925220525 -51564549 +-911639504 -661816821 +785411629 -771099741 +796144557 -365812714 +884228187 353849345 +-757370733 530454252 +-429380209 122275921 +-30714112 820269293 +-171654843 -153915759 +-182309167 -87815115 +755636733 728537662 +288776972 -923276175 +504763202 681628297 +-845523441 161570379 +-703058625 893817174 +-761734619 442217829 +669102876 43730370 +-527377684 62288759 +480784722 -766709359 +17032337 -655569873 +-897000063 998653406 +-156610202 652704600 +-5572931 -575254708 +-373555322 966481329 +159685635 744085580 +859108459 -373000090 +995577996 787459011 +252298580 449289452 +-111634681 -732481156 +-332390524 74133235 +703496965 -411420114 +-851748291 413550514 +-6557817 960044626 +532522017 -691027810 +772368058 -804108775 +-261228028 -784011960 +-757651654 676463151 +661068133 -955382878 +560189657 -593827326 +-91487269 441873815 +-805793283 657159130 +-304774218 -959843711 +384287540 -909842262 +-439032595 242205548 +-266607907 39493181 +98878845 837295006 +381698921 -786860804 +-314253951 703446061 +-48933353 515082058 +519205195 -95228706 +-657193312 932814354 +-437656132 308961111 +828168206 865636573 +654691979 927189211 +148082654 831719563 +750485393 -825972667 +228745465 646737031 +716539563 434296941 +-789803221 154523654 +181119825 117103251 +-457827928 -199043408 +50851612 991515061 +-288329883 551472812 +-48619984 -760709506 +512056832 -590255720 +812474065 -252379037 +306372622 660467638 +-719004744 -740462924 +-127276133 -856744145 +454502274 -34226174 +-701416852 689890910 +-89813501 -113005295 +249859584 663301473 +-162159233 18965305 +-784194485 -742729651 +797785916 -948432826 +-62006860 -897825660 +-704664203 246339013 +71283344 28167840 +-836520406 -907206122 +-925103949 913215330 +537822729 961347206 +342399438 -361126441 +679335690 224042620 +-53097361 929420871 +273079962 -208356760 +-761710309 710239786 +246279153 -385022634 +-364325985 40172461 +124957921 -530706905 +-176252886 125946827 +-506352371 -899867960 +-507368920 679604056 +20227639 -704705285 +-515690320 16980403 +463008578 -772514206 +-111987652 700408755 +843150248 123005293 +-778931770 -727888538 +106905175 -334054201 +-167372338 362652781 +-50446861 -204148605 +523031462 -802994072 +-663552933 172500586 +-939582981 975970023 +144398873 -467422450 +258812965 173675082 +525381018 1331345 +555446148 793460942 +-826560497 -832687548 +545516792 958317054 +306307141 717357386 +-360135916 993888935 +-163298042 -803181394 +-756999011 133910095 +458840929 -247790772 +-976823485 -523212467 +-779386177 -519430499 +-591169553 872681051 +-641614868 465686087 +-220035514 101263618 +-484317947 -757341027 +-744909005 -551152851 +4316487 -370868938 +965965159 17147486 +-330939001 -728334465 +991001048 -102161018 +626521116 787622048 +177151293 813085655 +4819415 507235513 +-14398250 -675775409 +-931198885 751211240 +-754099665 285591556 +850480303 -320840114 +-104565005 -610809094 +-50631534 407920805 +108310800 784417697 +-22797584 440742780 +604504898 -898238988 +-520133344 418407055 +116426818 -721850706 +553119796 237272162 +-68701690 999413213 +-321357562 -924406058 +-786748087 -100935605 +-927934547 774921136 +-886116923 639270044 +-326817758 -660060308 +-935404650 163912734 +-709004830 -119977602 +401890318 -984323546 +460026526 822766187 +844150027 -351934310 +808868945 -705614635 +121638079 -823016940 +326921398 166476094 +929988194 222803750 +183803989 751828082 +-667443314 599239305 +-314584072 640555337 +258629581 834047146 +-503209615 306965275 +445859547 193722863 +-830185649 -521548304 +543258863 249797992 +-869056725 983023262 +27223078 190361947 +-826197847 348435478 +314746776 64465774 +170403302 -705145298 +151586852 302089634 +223818604 111880112 +-653619352 258897922 +870357301 786785560 +119953561 -193893808 +-651419857 701173665 +447620497 223868120 +190220189 676388347 +-4727466 230864360 +-602797002 -297528224 +-611780047 -992784476 +-156544594 -640732457 +-141817037 796568605 +905868404 387474272 +414986561 -469062012 +342406077 351455163 +431181026 773294707 +103735075 66312666 +394230287 858918703 +-264200431 -296035859 +968431276 648082422 +-848818127 -889435700 +-685089203 392833529 +37961459 126096179 +-873856930 -532185386 +599959233 -167421944 +765825890 796850078 +981044972 -408618071 +740495157 178227699 +877444868 591531356 +-270937084 -89061259 +-11610380 -480140432 +946934417 717629095 +969861043 -799862029 +-929670062 955732375 +775528392 -325005571 +-660358975 -740544950 +714886578 587977800 +-184762203 -970177718 +990322706 -440197394 +-94940434 850546030 +-610387169 -452827914 +-597663640 -447778777 +76942114 -876929866 +816646508 4126732 +-777849022 -240686600 +-712394339 -613612686 +472110105 521095064 +562816677 410163172 +305481448 -79963897 +65266451 147185986 +400684008 478365922 +-686635431 -303278831 +72949962 312213314 +-80153461 228288485 +941855566 -708873019 +22281898 -946952376 +423789156 657211302 +957666766 -37052192 +994060813 244187556 +-35111151 795540856 +633681900 -730673341 +-822750318 30989528 +492383912 -930549215 +-199612450 410247335 +338048190 304121431 +542190195 425586524 +-820750938 -118411082 +99142953 -427125921 +-700038875 821056671 +-263306483 991325264 +-714678895 431536984 +516812688 -740172219 +-731626373 113632570 +-247501093 502817277 +-611221612 59652289 +170201180 -324467428 +-949671083 337721655 +731913634 -662096796 +-727723627 -937381260 +-351860035 854649684 +-101840886 -542019908 +-740537435 -31015648 +118323900 -368843270 +-725488894 -256298941 +-484214408 -246330393 +507327612 -691050873 +8382071 -347508671 +-647641328 -952345240 +-873135993 897957991 +-438269274 674568649 +855645130 -410533745 +-921760532 270917144 +-188630487 -331814087 +-701847132 -307440662 +986559790 943479179 +59712185 -999693903 +-817144953 -27676986 +43266728 -844021357 +-927022835 -936798254 +210871365 613224543 +-191426331 205733897 +-875885974 -630101413 +-344067486 174508636 +-974398221 -945336591 +648955287 -146898208 +-308315691 355463725 +-555256627 830189748 +969278616 163342475 +-614322061 440760110 +-345067702 -815896611 +-45845304 596976258 +312479462 598678334 +-446919750 -539405357 +-94851128 -644701262 +377067975 312159122 +-318892547 -70008238 +73429940 -585143162 +459364376 -374126684 +57410671 -737864683 +797017787 64499439 +112193845 479862154 +567747697 -247790978 +-916635373 -365592644 +581190794 -874945878 +-870758648 -936216273 +-475605226 163971655 +-769138579 -440476570 +108745978 718875758 +306620477 -727239041 +-467371247 -213320846 +-877597237 910231370 +-419423062 839785103 +920825989 -73794828 +342801467 901279850 +392731944 -106341158 +811265734 -308124507 +215966706 -859488344 +294509954 192020524 +-593664252 759157320 +-723698206 547440588 +-825242 574478697 +505606002 533871115 +-366876349 -803749233 +987916072 -712713018 +-701053214 506052591 +444022817 874436779 +468651409 380178710 +985173371 233014025 +593086145 -94872984 +-413918947 -544231339 +-725462834 764789801 +353945326 -445978928 +-686668881 -167245486 +557920515 -395588767 +-721801459 -226810078 +313267078 697782477 +671127132 -686921201 +376110835 -732926064 +-537692540 -833454664 +-753885072 -293555890 +649680458 540585730 +-984590259 596227543 +-819810485 89064929 +-513358363 -256154162 +-984612487 -543283781 +292505774 -828203881 +405762262 -770742571 +869933432 -672528293 +-537310758 -508034223 +15196108 505170297 +172784500 -883411684 +-976430849 -131023424 +-978601956 -908485013 +272020502 513275622 +-818531558 -677522699 +-22873301 -26602512 +-20689863 -541531413 +-772909765 799341751 +-373548405 -476454151 +-46029270 -887806745 +-367120965 -406708426 +983599837 912280494 +-566607656 -642378302 +-382838302 973098465 +301581450 -541010191 +258498634 155390785 +-917074773 -838042653 +-720287839 -402547294 +-60264541 -796801884 +863279317 -581890671 +34173659 54439226 +734329765 245000369 +644072813 391462533 +946687565 136142820 +524581286 205133717 +-14490704 -612897344 +-690698477 90316178 +-2017683 182848741 +743664091 346048626 +-559838826 -733968491 +-376627092 -780065914 +-892256223 -183668916 +707112808 -199090011 +-623399673 -520901805 +616987546 948190085 +29572508 740122358 +789595628 332159482 +-220703499 572157000 +-110099901 215505605 +-643748254 510056365 +184576406 -880583902 +916700718 -657678777 +138167977 -453559828 +66839564 936839795 +-682478080 -857477641 +-344261753 237840654 +492434598 -602570879 +878887206 -475683983 +-347524563 798521379 +496480020 578235383 +626929015 119525124 +922196902 -587394963 +-436261968 -588218019 +-439752 -533190633 +-714831811 -736781747 +846278811 986620624 +-248836053 -107590133 +-283858220 -746829564 +430542988 -777029253 +228320998 -710419515 +180677651 343502159 +264073866 14471409 +362442774 631459139 +380063807 651757002 +777221946 815819415 +-881265755 655313591 +432614421 -740647605 +-911133531 -414771739 +-51343625 283692478 +858995264 -393157626 +-613237524 -150250864 +666774362 673929267 +-718182126 213123402 +-427939132 -583980148 +78875773 838290506 +-177282042 16926788 +-65243527 -771502191 +-283951154 645956354 +534848980 -761627164 +-200848603 144147722 +-68477129 -54189950 +-298024242 -12345886 +-149219287 -820865026 +-336273681 171276742 +337863072 -681920234 +140820756 419519941 +-60621257 -838102478 +227782451 850832869 +-729140506 -808518162 +854849770 54854351 +-701562734 -312300885 +740659104 -745055896 +-865505046 81387652 +421012457 259999349 +959677628 360742602 +673971197 351663277 +-380689419 -317611691 +760041957 -855159683 +-167816316 -252387326 +877835353 83751356 +-975345253 377108660 +-296787253 -22549168 +-599449084 -747441314 +711616826 926748402 +-886847644 862109686 +60027698 -917864368 +-5594325 528541489 +-990074074 768403907 +23144504 518259206 +-75978497 266324178 +475294532 472444851 +351786332 -620448113 +996845785 354310656 +-57341355 -214925687 +254845519 934462474 +-549966426 -116895119 +363794230 629158885 +554557266 -161840256 +579360581 75417971 +684806462 414379850 +702614713 -872915588 +-179051480 135063211 +-164447268 453707121 +-470020620 -234589490 +-399893558 988748021 +-331806538 -962875630 +772624305 -421305333 +491322525 -438302233 +970521808 928832470 +944610950 638228700 +-820620648 800665102 +-602501713 -856961908 +-515839250 -441054853 +-259390314 132967505 +530844118 -400399458 +244828092 351318974 +617396486 -766219678 +-413859600 -522527216 +-994544089 -733809631 +-445131254 589008318 +921881745 -471460654 +765132670 -315102930 +-168762578 735721772 +416809513 734747031 +451566097 559076453 +-185098759 -265196748 +541734340 -70303703 +975859963 623247397 +476370682 123494573 +96988151 584729258 +359975762 -474990153 +-482894746 118835498 +48787164 -47075387 +-115256150 -41719023 +545213226 -68667090 +-494425482 -696685565 +373963595 -613003430 +-244418620 -908560263 +343808454 494046601 +900373394 825066593 +-753817151 -753366761 +-412901173 -110248126 +688891868 558930255 +-267000131 173429648 +-457017654 472405722 +468582076 -581452439 +-854582353 -493030756 +-938720017 -828509634 +-76676208 450057311 +-749806315 -446506284 +154830858 818286102 +31660381 -939184285 +372211510 920699769 +-57708653 -353148287 +189484997 -904603494 +-94840693 -170395138 +-94704656 841231682 +-977048396 -617809274 +-388630206 599063395 +-550985699 -183129583 +106750061 -140965840 +-612366521 405449328 +-823897132 978871271 +711500844 -734160296 +-795517586 784493374 +394947270 955271589 +335084640 -881624265 +-819898080 -27722815 +-331378402 -72191077 +320903024 547559463 +705965920 -772601519 +377364816 -686308718 +867419399 199160072 +-579097158 -768436464 +-99824457 75080741 +561245313 513411941 +-937118134 782008359 +-233720131 437445603 +-186533008 504659303 +-4260186 -976775908 +627255245 667386582 +-405592694 -489041566 +-161189636 71968763 +-607984089 26691818 +-945597240 -575197729 +922458179 -286514769 +546996955 -538116920 +-383420958 -969543416 +-550557433 785916221 +-124774674 -300817370 +569396574 656247582 +504669325 50127017 +-942478287 -166653713 +882648074 10616826 +-915483056 -54930904 +-625045734 878100869 +-150684159 356161428 +-853023661 -970702253 +441532159 -63913394 +-952323271 -977292505 +541007800 531941813 +412029939 768570408 +557428729 -517288474 +186166687 -463017029 +733362614 901101810 +787868778 -513422014 +784659323 123014601 +749397039 598479026 +211591139 212754861 +-414484545 514846353 +-737859572 568722741 +-313511124 -336632008 +-7318089 375295136 +906955367 999832926 +-67488035 407590421 +-578990822 -816031551 +-6667678 -991376060 +329182477 546176689 +641903832 -858193309 +129676739 927120410 +686760461 -501776487 +-846467258 84658286 +696911145 490196646 +564172650 929306035 +13594358 -708029283 +-231714593 -897417187 +565182332 281439170 +858225709 74218846 +36268194 -244107737 +352532729 337605131 +-77340225 -13735818 +-135285098 -899816742 +288211256 -697735233 +365695017 760046511 +604486697 558836895 +133957326 -578301939 +-117285313 -553130780 +-6302245 534505366 +-99699731 418747836 +-623669757 -740158130 +330336630 -228976609 +-439396628 -147715955 +501901226 -314397742 +249933209 -837243709 +12406550 693397751 +-461610831 -781573115 +861521863 832150386 +359806047 229070253 +411262751 -183524061 +298009027 -551814325 +-127090356 -132316051 +-802133702 39822038 +-858117798 263349785 +465081580 739253400 +742496294 479977203 +969746734 -605711867 +-846262116 -909803896 +763500036 -121432836 +892805544 93870731 +829207565 -198304178 +465871983 -201637009 +-259423886 642008674 +230868125 -778803335 +619511265 169674673 +161229090 -77331907 +-80190490 -536197032 +467896513 226967590 +-911348705 -571075893 +309396487 -601186003 +-605827150 263715656 +370802650 351723194 +-962287368 481675899 +201637314 197207680 +-662323283 -68343345 +345354268 291876886 +381577494 -807975173 +237084796 -487228825 +-948915541 293171281 +342978830 324775245 +-80818980 960056585 +8837043 274997926 +844778444 648613804 +792331401 234264365 +88476584 834279262 +535507841 -812958622 +973919824 515019486 +801089380 915745335 +-710128103 974866477 +-343483590 515230219 +284142117 186628402 +887711848 -527430194 +75526879 -584134894 +11846423 154995432 +-656371101 -112178633 +-814314923 10472266 +693029870 -803322385 +-843925830 -57823978 +-60048708 -84583491 +587537102 602832466 +-484274180 -801917040 +-795441681 -288699734 +-943123694 -888816477 +435489555 118245412 +814032049 -852974596 +158369167 593270807 +148947072 -576848667 +-259881737 452766407 +41978937 -451337647 +65709271 -485708739 +-618114511 123323166 +379540582 -543666300 +603879041 11182823 +574766704 605613715 +950303352 779432238 +-830208874 164063117 +609161594 316928479 +-717601594 -69692298 +352665624 839647024 +-610982520 658895805 +248026717 -771209701 +-530986975 -196389784 +-997529945 373772684 +-498703337 -407100988 +-689448048 -73277583 +-299683475 383636352 +-564821345 -179783428 +210821894 617855080 +369943301 638685151 +-762062279 689528835 +-288448948 -354861259 +-702555231 534564382 +115701329 624932702 +232316754 -161647272 +591432802 -74655414 +-966796143 593675235 +-962380881 -10332453 +490897829 159008588 +-731537855 -117324506 +-31551593 318174728 +-186295492 531833490 +242053251 271023207 +416061669 -615292824 +-524695851 443353471 +-904336870 8870197 +-991010609 -567197014 +147521861 -879540757 +-757834412 -218591214 +-170565883 -160904865 +859827911 -622490604 +168655806 616451945 +463750869 615533773 +-955631237 515310163 +890730743 -116145460 +-131393938 -864386772 +696444254 208551158 +-88776282 -24973457 +183570544 186580225 +969138046 193625788 +780289836 561512408 +-793066972 -567368695 +-634102591 -277582091 +766731398 -694701708 +-358539162 437763995 +292792653 71268704 +-639850459 -277500776 +298956691 350407763 +-276738711 540428388 +-339052381 -608105733 +-32241055 -308388316 +-53895949 382663114 +474227129 -160748613 +-655804965 -977765612 +863081034 700860770 +-428639843 -134445463 +28494547 187190934 +-892205670 805643516 +585512187 988696109 +-918989779 -229922691 +736743931 -151215157 +413386317 -703097897 +7206005 -744026833 +-726617980 521230691 +447060663 562049195 +884202257 -952607218 +876970166 -195134546 +900245044 568585140 +-414216509 434735529 +-99472639 758072933 +695042398 -882358656 +-573614184 439978468 +-701181137 437735431 +666765794 -999817001 +-767549199 -437801337 +-565669888 510470843 +-670235489 -700910398 +562193331 -19017344 +-785849227 -718560705 +538801919 -205483025 +-359567135 -440312078 +890710850 -691264550 +-846216896 -973038305 +-496391402 846363302 +735443830 362219272 +932918682 649405680 +632301823 -354393294 +295848343 546358725 +929809728 175719686 +330373091 -621736065 +-280414106 -560727896 +-293242885 940537758 +775883045 926052010 +537390279 773419099 +825349791 -4707761 +634284454 44985657 +-959333544 -687721876 +-789652204 -976545807 +-719159754 70065977 +-831469622 -583223307 +375327161 698339791 +150670776 287868099 +-990751304 -722117176 +-13099739 4541025 +737636090 13840067 +13307935 -701595568 +-640616979 -151841690 +909829061 -536669176 +864235080 357542151 +905482412 344196527 +124874752 633891310 +894306976 -72388825 +-454256636 284655920 +687517828 822651054 +995547238 244225971 +-961632665 -63516333 +13217745 374127403 +-12871411 578171281 +187384050 -743012795 +-218491452 600212795 +751003404 342631008 +-125246196 11339620 +796246230 332043264 +892210693 373318098 +939149152 614027015 +54292532 -422016042 +169172490 243186182 +20705713 -82778517 +939679394 -265710597 +-933511882 269509166 +-295514287 487210942 +-169147410 626621466 +168776485 -271373709 +-263362349 -516121172 +409664721 341892679 +53692084 -216039598 +646280315 -424802546 +514703845 -189698259 +-378148748 -157967432 +985246612 -12415816 +-644350003 -73667810 +124177535 559815545 +48289075 -391356031 +-360104349 -146308100 +-719473116 -294798976 +-882104067 -418425324 +-466732752 -354789206 +-185585869 311511001 +540380764 -21823634 +521559075 -41974917 +611346333 -858569758 +-401685584 -961637039 +61156267 -81204635 +-706550080 -368385688 +230601689 280441028 +810669323 760867872 +-896797885 314982654 +-616526229 -238089177 +631857143 99286999 +809897423 879490308 +547898962 917545966 +-378899043 896067904 +933860559 374532253 +395394707 52268372 +911160431 85985432 +-541430114 -42079443 +160931424 652235117 +-304331511 462103086 +311690292 877249580 +832508840 292581141 +922843866 -610489318 +-957047624 359779651 +-508439139 -718325120 +-21857666 -883338435 +-618577731 -42490118 +-480557189 330013717 +-863570715 -869086096 +774468762 851128396 +-382354751 780637459 +901456160 67159006 +531438237 79031064 +-953065089 939765998 +-406803825 -202042487 +-984391638 -723756156 +628152361 -773208189 +283935991 529635088 +-343583628 515255594 +781014257 970753715 +-47316897 -227255717 +-65569123 918125781 +644128421 -241009376 +841500170 -442262578 +524280446 664527999 +-939077065 172032133 +-835558906 371566008 +-806812380 292347530 +-177941231 -4550975 +874566272 -638660513 +16338937 -548313807 +-713335838 -884925704 +-461727424 301327472 +-862589669 800222923 +86795945 183212783 +-114089526 -533170991 +-234589379 920812752 +257065776 -816255019 +611035803 277846645 +-575710678 -781978649 +567300824 296901665 +-482808325 -428207808 +-365344252 -867022287 +-959303044 -7311026 +-90791118 -490552366 +-546357452 664492168 +577528853 -34481799 +-953756627 -44502941 +-60640575 -981550918 +-573520951 -870106560 +472577432 915866604 +-927834210 456062088 +308132203 189827348 +72950819 513601716 +-865732243 -153956591 +-792747614 -867908479 +984411302 568886517 +265560327 990379512 +638554850 -955979958 +744860001 539629689 +-595987564 -123005895 +299451824 -379499242 +-259639367 859182824 +256166209 -991000092 +734279792 -757480647 +-577753483 -165487664 +-605286374 -125127187 +-895570550 -255022467 +-399957936 -307953212 +445583540 -959630654 +-854430557 270579591 +-408837372 626425971 +-42079117 338186427 +786370491 305813343 +-703043386 860656104 +-883108220 36594186 +491553892 996733075 +-593879144 -183257340 +-980568275 -217788673 +724021908 767843537 +493663442 -690090623 +-818642497 -324637187 +-890657487 34968779 +-906935112 -946818791 +904202547 -525882980 +312945994 -772948960 +898115787 -118520950 +29356125 648467043 +-299866182 312450068 +637732334 725762004 +-77028883 39895413 +-256890083 -379652498 +-292779469 -115911009 +-175317098 462289307 +604793518 -89153860 +381500340 461028997 +955800773 892856927 +13045694 801915665 +-716826823 -32765583 +-387011299 925708407 +228116508 900530837 +36296704 829974748 +283017236 -907509835 +-333979582 -597323310 +321143332 641066833 +-129388998 -462534363 +-347700556 -554694369 +-717992262 -270103787 +-625727078 574850064 +14067733 474156890 +-608655833 -985882764 +820694780 790922527 +451994372 550643396 +691463579 790129679 +971979062 795851360 +-858152324 215738774 +515022524 -154410521 +-869600213 -177178216 +-520508962 -12713460 +585687617 -866000392 +380539827 78879995 +264061433 -335389499 +893074657 169190410 +435752467 573124333 +-968359729 -116953537 +762761740 929818046 +473586048 192489873 +473784753 -69467395 +-233653243 -178053744 +948669727 -440717030 +-451101749 788449521 +-357497246 510916521 +-492238565 605278311 +-35303113 552536180 +-112759655 -991993632 +323379734 -174562939 +655005411 -334711724 +-943733790 -927890989 +-149296142 471549880 +-125525216 -116424005 +-651970566 766325547 +-282034961 -441588253 +-860409568 292487846 +-661150980 707482051 +822201534 471407674 +-491208420 -719420371 +40962997 -251129576 +560247287 578783483 +153818430 911061324 +754625892 -334944656 +177049859 -187664594 +394473455 -323098306 +-694104561 -585175385 +426112686 -189144302 +-17184595 -555076083 +695648682 923446361 +100822544 -596814334 +297610544 -151887725 +504938091 762141431 +-699414707 -899490145 +447817155 -367837618 +-240820180 -138618946 +174200199 -852727057 +881829557 -247586705 +112703759 506103486 +244793066 -202425584 +782206172 -2525523 +574800870 -788845305 +324073280 -554844544 +-762723965 -603357 +893480357 -20708619 +144123545 -706056125 +-321581460 7249110 +897064587 -715391714 +-635903341 729957314 +-233036153 642144772 +-412180027 575867748 +-484457382 -968020305 +377911778 396096423 +-390790416 862175687 +916202943 -994865173 +447560944 -174817023 +876231769 -707124233 +506476779 -377033155 +-135380892 871917001 +-430028202 -683967289 +-879591159 -415752037 +-596246839 -163771742 +-568085663 -503867424 +-737062740 915308453 +543989589 168379023 +-369942754 980129837 +-16877201 -102531887 +-165863126 572144956 +-45485701 -711821091 +-991908148 -271621824 +-563074816 -874469924 +-508506001 -23759993 +-727331310 -869720089 +69012513 -200699521 +873235936 875195963 +490977684 312738146 +517053176 -792086045 +59742369 926250264 +253712164 996157188 +-517367994 -295379263 +-576875657 755605823 +277331230 150402207 +546101047 51776106 +802841218 128868397 +-105690858 732961110 +-519443945 -296050900 +756838802 -772182868 +-936722834 -945377710 +-584142264 346716895 +203844714 -142019256 +-977915535 51202490 +-82364730 886279658 +-240567426 986250453 +-210226405 95318010 +-529489655 -373834556 +753625726 23745931 +836263637 -922114557 +-707064716 101235821 +-445819933 755388023 +622375785 214415482 +-520527433 491273995 +800544628 -178063403 +-510171825 -675348935 +-957585370 -188765642 +-218502652 220041857 +474959375 385028600 +308699926 -300693874 +83263487 -745068750 +-620310612 -824636846 +544431400 632949230 +-186023751 -957082736 +16532541 336352374 +193129254 -651254330 +-505067723 350347892 +166048166 -87653606 +-910637264 -105622979 +-988479767 -778894316 +-783461912 -363588548 +-192436245 639322388 +722593141 -310281661 +-672336356 554208935 +101082262 -574366042 +-427879517 869100402 +-576305100 -312721257 +-85122453 -663177274 +954553192 53507178 +741802283 -175517444 +30542673 -131609692 +269677244 202923744 +510299440 -915619482 +242460390 140794533 +-576735233 489051550 +-690159813 -176692207 +-132936615 -250861862 +-673945147 509273960 +-41500857 -774546899 +12169501 572219758 +-882570985 -806927365 +65865323 924406288 +-135477901 -277823971 +-904000339 -318263894 +-833488936 -46665853 +-773192417 -276077509 +-184574446 -923384448 +942675087 -111267667 +-304642197 -256854468 +916031127 -187964871 +-574864591 354060299 +811940920 732154186 +-975593893 -717351286 +-511994520 -81329477 +990161871 -670527177 +473629188 -19586858 +-822149020 647911990 +816728479 -164871332 +-676492680 921634625 +774689823 -541529379 +685566670 172779041 +423136728 -89905239 +-365594822 -861616954 +-184296657 342360596 +-519271417 128747142 +191482689 851167946 +371030691 -8356659 +-798321884 327520455 +305861350 34130323 +849791515 774699146 +938317356 546429268 +-951957774 114144408 +165483023 -878827324 +84360872 -205160631 +-541930329 -712901540 +245348623 -996539919 +-467940900 -617248082 +-92336695 -895465347 +298530501 819044460 +-973405529 -76596521 +-940135704 27108644 +760229785 -995357434 +235682132 -721378155 +-145354572 724667469 +696890714 794568666 +-908967010 -585799998 +189343196 134252870 +694649894 130218391 +-557763363 750946974 +940619349 -899133857 +-639390877 945860295 +-510672167 -626279225 +-44933990 -766293636 +200197150 337782812 +-466322543 227366114 +888030115 882778835 +683829726 654298832 +550452684 -206723921 +122263405 794845262 +-342234856 260832931 +444871295 860671767 +-162073726 -875241301 +-3920349 832682903 +-768779428 -25901615 +-179111804 -766599434 +456716009 630838829 +-707051464 -421472021 +215143329 -130758493 +-372576198 634181542 +-709785821 366637958 +383568120 -31747144 +876551175 649359004 +144025112 5625996 +-499004343 -280162270 +-154046671 -906609959 +621502954 95504718 +-956579623 662025938 +702159268 584863914 +668299594 -504418712 +-281403360 -746713171 +927968098 103910011 +89652874 -33980242 +203490561 -315816015 +182026462 -88158095 +695042069 -920194615 +888035086 -298936358 +-597990222 668121386 +-331375125 -429679368 +810832131 509625988 +-322710293 -461981958 +107567536 281737650 +-118970130 81139108 +-890304940 -224351514 +-411278919 -49454008 +-683883082 475336100 +-441652888 -900922836 +495204614 259570362 +13812252 -965326091 +-424944299 -439495611 +-699894921 -933212760 +-966557685 -157322721 +526894118 993951773 +747901620 -439775874 +-716414742 515278144 +476227073 -316685017 +236311652 -718153617 +-729964162 50585579 +-347970737 309854527 +-960128043 -988469209 +708878493 666767699 +847542124 511310363 +-562093790 -522510876 +866550792 87952655 +-418196509 313215563 +-876389528 617543381 +-927694466 931287771 +-715972792 -469584148 +481868619 -21130000 +977049422 972740686 +221753171 937539598 +928781828 -48548912 +-687537742 422814484 +-406447567 548290566 +-829659745 488329164 +166818479 978293294 +-301524592 -854300513 +-378819090 331396600 +366707464 -537211912 +-890089232 882604006 +463138973 430746141 +425550258 153594765 +143431425 -107960384 +-297744036 980726002 +575278434 -10481000 +-593799227 -969098072 +-813880122 -520057764 +-202020853 689317926 +-644691124 -183476853 +-587522354 678708152 +-162725041 327160132 +-315398922 -252528319 +-12604851 600644830 +-259540863 156338966 +981212274 -430595481 +661799377 -846623650 +-392290191 -232778911 +-624960243 -559517688 +766453917 -399593832 +-896796210 -654541429 +-631951851 -156099727 +-423985221 -752865638 +346756637 778422928 +155152378 168275830 +-923017893 530960773 +-169271030 -456964098 +942110830 4920449 +-566627017 -785085604 +-824454658 598025902 +359324985 507095722 +-680045577 -509351252 +-596662964 813432388 +818612281 275138752 +553610420 -6308564 +95455492 -578053522 +-841365008 -872235304 +-331562871 -5605956 +561517693 -663419756 +64200395 926816836 +-695778860 -284654360 +-785420514 -670494927 +538792814 -124714330 +745889370 998476964 +723379964 -353281815 +-970463337 982018719 +232608901 104631147 +222682613 -901618740 +715126410 89149941 +305709755 -996704836 +-759846394 -40716478 +-489116598 850078133 +843337636 -965439561 +374854873 52037073 +-440188231 -434145746 +-513887478 267382664 +-268822061 131894275 +260411106 -179892360 +-988255514 -541811935 +-723229865 401055864 +837925961 -688795418 +-475131876 -90534124 +496713872 949710718 +541409130 -411459637 +707177721 656952482 +-882577739 -879123306 +344513867 701529491 +220505908 -290736679 +485854337 -691503216 +-754319355 -515701329 +526391551 -392604090 +910774518 -194574086 +932105711 161231020 +-495225038 298185650 +-766303585 -284000697 +480302573 893597476 +648166767 833794812 +-78027493 -270709120 +231166839 -908854462 +-270937404 -838543130 +-317851257 284184948 +386275920 391039411 +-470672304 -466583602 +315637190 364414234 +-436636193 155763232 +-363378251 -571911067 +-355497919 -716303980 +604301943 833000142 +106529443 -233743766 +-514169084 -2140645 +626789589 -564985997 +554539194 -292113620 +-442965575 608431069 +88773313 346255878 +882823148 976469793 +729630595 579149267 +379865751 669274889 +16827494 -816189747 +-517628988 -139662118 +268186943 591829967 +-566943963 222498818 +-178364562 820134760 +39271437 319596169 +700495138 -274196841 +-179839817 -851840083 +850804785 -309948081 +215050098 510302465 +456793244 -533337982 +984337153 565769358 +704873512 50200564 +-198520790 -856080642 +699910326 229765051 +182878080 -222000041 +-285937208 -771815666 +163137066 -899889028 +129775876 235949194 +-915222633 33787189 +-88141556 -613395265 +297244370 600183950 +95869405 429245585 +-189907745 -475154365 +-179542061 -539407483 +-514946283 424835748 +455902916 786858814 +539177891 453356577 +635838349 367681584 +608946924 -198396592 +651455209 349222576 +-752416956 386979692 +-198985031 -935565565 +203327235 557637997 +143731790 -470815205 +-214899965 275602807 +-454091728 700623507 +-112750377 231104940 +553763209 227857847 +-850127071 -119399455 +178434711 -166671941 +-218319229 57741491 +564576930 866985955 +-18407217 93255458 +-120301335 236354151 +598584080 548825951 +-929727390 -40637198 +-431256374 -490897648 +911509602 -14281479 +-292367905 -219325 +-276350133 -481368071 +-719584603 -121129371 +92588555 -571968351 +243929404 -641096673 +-847978916 -883891016 +-661524540 973013479 +-9986747 793018165 +812294877 101910456 +-522664155 100008549 +10843068 -311839594 +-300154004 500125619 +397633987 -703004026 +126170444 -780715106 +-163369754 233686093 +-809640783 543968813 +228010723 246246201 +81838111 667824767 +-538012372 350037305 +853308674 511189635 +250125247 578027041 +-280649006 400989666 +-63047300 -555914602 +696910032 49483759 +65032406 -667506830 +331702640 -775276755 +635416879 23892417 +621711314 -600511458 +-198790398 749561278 +-7618635 -793836614 +469211189 111219778 +965124221 708650347 +436328454 733269870 +565913907 -742494200 +303422564 406233131 +71874748 -930405018 +-880445844 -311900596 +962101200 -248075058 +-355635058 31404963 +-254679117 -853742750 +-956047316 -324040393 +777691502 -326984994 +603284875 882522440 +-640147804 236902395 +-756730775 -265313888 +303105401 -627959140 +-20137730 -17667343 +-361705072 -385962240 +11330542 -446601125 +849694855 768681105 +102610789 114479314 +-438429695 -199162731 +-163042001 -463071572 +390049711 -436479997 +693045828 -680631002 +986884270 256551339 +907882650 -850249176 +-927202000 357938571 +-176372101 282148158 +662251586 -824860888 +-22402931 683482926 +61366656 -215114054 +-159120437 492228957 +303922474 632218643 +426226396 260562642 +631235766 143903218 +595813134 -460104870 +110417038 715941744 +-163477833 916961610 +773879886 -487363346 +141681227 812725354 +538620656 557533576 +-53045229 749767386 +-159928765 -990216238 +-217503028 -20823277 +-482223384 -445882060 +803060216 499045012 +389821155 -607528368 +-377305096 209518597 +-102513724 -241070113 +511353022 950542662 +371417606 -612522564 +946872938 25942049 +584794036 -652590037 +-235215270 -129610220 +-133287606 512775748 +435848683 -382083936 +-339565687 -179512752 +-509519754 -431811901 +513504602 -73124921 +-942895519 -280706990 +-49698047 651969110 +222054598 410865965 +-277610634 -105946121 +742442145 -329078445 +-787050687 -788427064 +-599052418 -113977998 +-683705289 890116961 +-13959301 -697128269 +974808545 111779859 +888172841 -386908905 +-418790847 -790364877 +49643172 -927322895 +-338176043 -994358860 +-729909119 -740298450 +107299408 -419334455 +217512116 -757628709 +970033632 27807429 +932313200 72366483 +337913002 321751809 +24429544 615045067 +819176842 -784525488 +-983859144 538222838 +-957230646 17654431 +445528651 320622875 +817270801 -723721333 +-82569583 -892787007 +2820071 -2989432 +645792171 759630708 +-384035268 -355331232 +18049363 261377761 +646660017 966111927 +313432872 867243091 +-428110121 730143250 +960963727 -649608878 +857946315 -906202422 +-525355230 -605083071 +-936053530 136706419 +587068752 -557999445 +-561297511 448742269 +287494779 908371487 +-258159983 690762374 +-644510265 -732961730 +466384496 180104608 +887509557 -300119055 +47414089 -818763125 +36199059 41748682 +-72583580 889266698 +443669816 378258218 +482567472 463039397 +642668031 -37505727 +880915377 210239470 +791051875 101770827 +736085609 -127123493 +922118884 278167315 +-477428535 -828072457 +-959900124 -60323101 +-900192864 819291344 +564837266 442407678 +-70732050 -867535669 +-994576438 -340128734 +-416875208 -249475113 +948204718 844141307 +-875013525 356485559 +-933698556 -850188207 +-393730166 -554024744 +369553117 650563573 +202941876 755089479 +-887842463 -281959514 +797048847 -474292362 +15797294 -440091548 +-475916743 196135863 +-871255912 -622290862 +471408518 -808301885 +958050675 -156409237 +404449411 -479191286 +-272218679 -705195337 +805424335 -418708060 +-655231918 -216621828 +-935433620 513472534 +294137303 -772629908 +439524236 -163861301 +878913504 357865043 +359438877 158499541 +629360968 126198525 +508250831 -31554699 +679415467 702060842 +601779255 484677264 +568609792 401562632 +-974419856 -798285739 +-137239099 -3084012 +643220976 -853984994 +973666413 791154524 +902876306 -477334492 +88521312 -807909741 +987427489 75173512 +-266680610 -308165164 +-457151360 -269122525 +331987220 297209429 +-205791252 -165008610 +66491609 -456327300 +-159812841 186187422 +635288263 197264688 +-937168364 -963340077 +-563064988 -279487874 +500405693 -773710972 +-735158122 824498861 +-279344875 177587088 +974567338 -301331857 +486281224 21547386 +-452524902 -488390429 +422232852 -942840310 +-258504081 -615916790 +5744323 -424604501 +80050442 -343586618 +-894080014 974048839 +496416519 6672874 +610958735 806010109 +685326388 900539210 +492415656 88474155 +-85896819 -990110683 +384703657 -984647135 +-420741359 754729337 +-267099977 378768515 +-682307620 830563013 +252279818 161520652 +426777704 792212453 +-434343067 413182778 +621358108 128295290 +740195630 -191281582 +-950647741 165690578 +936833495 -703301728 +-151932731 254004976 +52727246 589677452 +280222435 218479625 +-113799628 801590069 +778451136 684029169 +577569366 807883546 +88648717 967273489 +-208989888 -397899532 +563358706 429633207 +-586323246 -691993514 +-485718587 109024061 +259159228 -246486768 +-156917489 159824675 +354025922 603639059 +-223762147 853288325 +-793462517 -479759717 +389247728 157318384 +-487315086 -292367722 +-785091038 -962652996 +-327589874 512363258 +-344979468 204003223 +274843172 120240348 +-566201422 490515713 +-921868592 187747294 +137780953 415138828 +-61617124 4583831 +-732490310 -730076668 +340261073 -71084120 +469766134 -482796376 +395772354 -694978661 +-744271746 152637842 +-899127047 -189778162 +-896032799 -18892400 +-84396669 105416354 +-702056262 -26216206 +885001299 -208934426 +-194818507 764810710 +90747030 146005998 +-336856228 -360525228 +152895021 872372380 +-937997350 -170715946 +214738123 159455812 +-988474478 432300777 +-84011363 -839244345 +-929694166 867033905 +161568682 -646829296 +-770625650 -586801000 +-449539528 -461566875 +98982406 -153162670 +-429739706 210261150 +-247847833 -5108821 +621727950 -470178566 +-551754329 34161430 +-491651485 696700836 +661726831 -192912766 +554300572 124394722 +-485710625 468233243 +775234558 -252695415 +-336468723 456028059 +-976287341 101511762 +682738876 523208376 +734212117 373591156 +-246535012 9312682 +-919557494 454508065 +-619995455 -786500629 +-37312643 -854871947 +631281708 351442724 +-397004318 610703606 +-981860942 791041876 +359233675 306505823 +-658265724 117420829 +-945065709 756195431 +278688508 267070441 +-424141096 444655480 +162635363 -494379851 +131535160 447810477 +484184185 950895797 +872816987 870007804 +-626515060 -636836147 +428193344 -619147823 +-858558916 -786405634 +-90710174 77262863 +-450510706 -688642230 +949282884 -412840092 +-594654928 176616447 +338893746 -327798511 +-236557960 -423152118 +614399316 -406826108 +365536762 -903910967 +248231625 -271247938 +-291879132 -392537601 +687283578 -381636906 +896770211 71088673 +-277383223 201031154 +-131060339 -665994420 +-378444414 -262675238 +-368237802 772248265 +56829095 163207464 +112591393 -652803651 +161251472 -815018265 +636687970 345838775 +-372565127 863348022 +-585088168 74255112 +411978578 98999472 +350028067 900959375 +685411506 321859628 +-300219891 -796652291 +-844747516 598897046 +589825342 -572615701 +993348221 -603934919 +-609468612 -345559959 +-871629715 51611163 +-900349736 972536993 +-517110082 -605274627 +-992558584 -895064947 +-663423533 136110748 +772133227 -255708318 +135936287 -187600362 +-294279890 -877999995 +-58898023 365573720 +504839435 361385731 +-232830877 328972570 +-714253798 -39565578 +884553330 785367380 +-890732785 -418757588 +90310222 944011348 +346020771 -451863305 +-430131166 -85045496 +784105468 82039378 +529662348 -749451794 +8518730 140710511 +-480563877 -689772001 +-507992586 181055398 +652171907 -517351799 +554666937 -505319818 +-95623436 -57460440 +-480578661 -524782966 +474207485 756529963 +790709280 -888963376 +-888021547 739728521 +-655011431 191460589 +-248561660 -876850364 +-551756399 12182864 +-653258336 -288770565 +-866972001 -593956508 +493568372 -45931283 +-547016835 413056710 +943280247 381433375 +549855466 83012929 +343103509 -519907602 +137786217 -872575640 +713012870 468903949 +-644343915 554307577 +-492021593 -962346244 +-340782167 476328912 +-955902296 18550106 +-802471577 368745875 +-85710228 784735826 +-476843813 948470688 +-389784441 -837239902 +-542329663 327144768 +-399919276 -709639200 +-34658069 702146588 +-117050731 -351278652 +-452379673 796212423 +954181918 498348851 +759830374 573090466 +-345712192 642033487 +-227316621 782689020 +-68231229 87219364 +-411224002 -331496018 +14052880 -657893319 +106976455 100332894 +-99184046 20085782 +-480980215 960019756 +218821069 803258888 +806076733 -865935973 +-985744435 -9837873 +-440279418 870131036 +829115714 462823144 +-891871445 -120995144 +-255559834 -477842038 +385129545 592544101 +-774302540 -865396660 +397856018 -495854143 +920210651 186983844 +-87446779 -78436966 +-650092533 818463320 +466913363 -905709138 +900220888 905341330 +-466852554 -276248228 +-801098065 601460666 +-599615555 -428186502 +611293808 -937583360 +288264116 345303188 +585195132 -146231871 +779963732 210492021 +-466585293 -674125391 +-236642478 960403539 +516166853 -118905261 +-281385384 206598919 +179812368 27611294 +-437746599 418212510 +333572107 -681626769 +266711281 356218403 +-115294805 576917379 +-332841973 133506349 +46525215 701539625 +-81373435 529477975 +306429397 961106153 +-938514160 -376174862 +419252985 -594926749 +-600537736 29382945 +-259854779 -225927690 +203632383 538245251 +684643779 -658259671 +764362030 590979349 +-813649714 554968731 +988730008 214768462 +892537682 326579845 +774502679 -272608208 +-970744532 -662291681 +875555950 -941203954 +-465012857 -235481875 +189718677 476984789 +684453771 3548048 +461942013 640496191 +235327674 895900065 +-349555908 797650011 +248524566 -34901471 +755412456 -593790453 +-851605797 -107374963 +-105919403 247599615 +-751085962 -626408088 +718345606 -624861073 +-16538174 -900436628 +-343980668 -78299393 +-771485612 -397158598 +971511461 -923945324 +514094317 684598530 +-396595009 -40029392 +611526242 -138462918 +336086555 -588483557 +647521166 403738324 +209057444 -235602742 +215950710 -121324720 +-597696610 893969638 +-183195790 357109522 +-173246557 -82058132 +705061848 -616230873 +-305156137 419189746 +-53301745 837748939 +-408911917 627791807 +427410708 -661867711 +-547094189 138232978 +-547954824 -210464829 +330256902 830743477 +749751971 -189034614 +-302894949 -249602245 +331342837 718068860 +-733772328 -261193297 +914591651 -47945571 +755072466 571300403 +-347541047 -231285413 +-151311836 -368730224 +819592217 -69274245 +256965965 649641300 +585274949 -772620195 +-95411857 905895372 +-913696497 983303841 +20229850 -181834749 +527976398 388288482 +976410992 -154797466 +-111379301 -879088656 +725132804 -666162060 +600125763 -929736382 +-11546537 234300193 +987384627 575238320 +454667747 -90331929 +584038562 -943524938 +500345855 287322931 +-838729493 -992745672 +636106763 -655700653 +799795132 -823278666 +-583604388 -762060755 +706076979 439690235 +-240884968 -20132883 +-430685843 678131752 +494004657 -514563272 +-402782574 -375834357 +-610282832 -773732198 +23848666 -478690207 +325581922 573734876 +83189831 -614787029 +233061329 -305944126 +375409581 334689819 +808053107 499663472 +153053754 -767329040 +-565293592 8539675 +463157979 -129947446 +-439777547 900289944 +-940164048 -622417589 +-56441728 111061516 +-338606542 -629878488 +-21498575 3991810 +633477393 80381393 +886039772 535811555 +-842067813 318926314 +410086252 -123769518 +-178621872 -878941302 +-465030012 -250523577 +178630881 -890116616 +-209189780 9692789 +-653235682 917812688 +-647599336 -166836693 +376365638 19392612 +-565585675 626336669 +-769881005 -249202199 +-564396008 -816013322 +517409390 -880334258 +-279836554 -881674266 +-721105122 477571641 +-653461784 -871655935 +497410873 379401947 +705028954 499568550 +-359268353 185358136 +-675582847 -597027218 +994681771 -951051769 +-421392836 889888138 +-924632378 -315896088 +-244877657 -963959473 +282730357 646059640 +-949516681 -416237855 +-232267729 629037664 +78655206 504995060 +717106642 -52263236 +923560559 16243347 +846426943 855500324 +136091431 529793594 +-794118914 -360394457 +-849391325 -254902395 +778627138 -806851921 +-180150409 467816282 +224765826 941314512 +-594436989 -131340026 +-860586695 -267188766 +-840136100 -328082873 +337350294 935376991 +426142260 37278378 +59661393 -684563401 +-162383583 547872123 +-910527331 736362148 +-343010139 256159713 +530724728 -211248970 +179514712 588473172 +991856748 -75195476 +696250072 502536159 +288614263 136307302 +929466278 -975136817 +734018786 338949040 +533473805 -891072476 +-91789334 566162808 +-828392171 -416876560 +-210932522 956713567 +-670341948 659697085 +-987082847 396070925 +-637567157 558643397 +-163519270 -56897177 +507062076 531147090 +530360086 195522330 +-167915978 -225596446 +-598286922 136952028 +716179202 -980199423 +799043749 -698112225 +-937399107 831413550 +-276281577 414921661 +-866590319 -261215956 +-394154556 -138866595 +750938207 788123709 +-872512868 -355520350 +142841393 487930665 +-128654903 167071118 +781540159 455366396 +-982164024 -439811022 +-418299295 13141374 +512076505 540324871 +69398329 -414490381 +324809232 -368780434 +-547645981 -513710452 +-289333501 -214950633 +284679036 -719264996 +-282823810 -344869909 +554405452 105060498 +-662056825 971862289 +-331955978 832649491 +-311330171 941277837 +337922016 -394704260 +-931851047 79599972 +-493208567 -967486695 +277698270 -96589743 +417459223 -406472374 +-482281581 513082951 +-261373597 -692815856 +119608063 -734898974 +-699653991 593499863 +-506832812 -247466226 +139792189 -99919037 +-386481651 -871366214 +-887505811 509798744 +-711473398 -608329222 +-785726153 -30963057 +-670983584 291017203 +517155054 753921853 +-753042302 846058989 +-136816229 723130188 +-644632972 329863955 +87977313 -591082228 +415436934 257770374 +45038531 -67543734 +-253984789 -544410279 +-335961817 -238174951 +500490430 -402437052 +-374062596 478892103 +-893822390 36791466 +323969671 76284391 +398232151 488928886 +-816995230 -183076842 +-137717521 91627169 +-542903721 -60761251 +-631369750 79531351 +-710744972 -96277848 +-881837192 526069989 +74016197 963385487 +-465813566 719262856 +869726445 730191332 +457045147 790727792 +124706508 -464102380 +-901303322 572692416 +495680256 -203140816 +-927672407 -196425830 +386407477 -11851075 +100926510 325558712 +467801030 -277395745 +43026194 405322711 +-840600050 -395169527 +-277318504 847335593 +608774184 -881796164 +522863593 -774432545 +815857986 -921095057 +-677408043 100468037 +-954627484 792475801 +-16810605 368705350 +2452689 167873531 +-954715770 -398882569 +404607018 -915626321 +659125302 973249661 +629078471 867520904 +708657898 -733388514 +616768181 -645190969 +848141919 -512415969 +34580474 -607596482 +416663211 156538139 +678182051 -412957939 +56949699 521417914 +-502414198 -828483872 +-745975217 -928454815 +-732843209 102041884 +593461968 -870961773 +-257563358 -116919327 +28812616 -871468942 +562388218 186594760 +-61230038 581067128 +968031148 -11810672 +3831606 -190037562 +-541495801 -718791913 +654772870 831221371 +545997359 548539239 +92471150 -54938408 +-18958587 601434454 +-285364289 -15773680 +-16390200 -645856434 +239127494 -698552704 +589081388 -638425460 +-694293660 331153545 +116419286 620637924 +-530518508 -237651544 +650882929 -551439026 +920333412 869370347 +729288661 -179421184 +-259038532 260810534 +-572040505 270922264 +839346588 849285109 +455135420 694303034 +879370964 -423161702 +416514609 -74555426 +-806676492 -361009014 +920449161 -439618345 +-968335213 537447041 +-169301857 396789441 +359408376 885415820 +701558543 337935940 +-247404739 -858435235 +-53213718 -146681517 +-12332102 -310824269 +603155953 373056295 +-898787306 -245712278 +725338855 486905112 +-593760947 214249503 +-740218198 27739271 +-533208885 220449455 +160988488 204776179 +-707255194 -198797581 +101323326 146538173 +-448110837 -487133427 +-876391562 -426027531 +-253090656 -398332058 +-704300995 453036394 +-369731970 741252928 +-385628978 -441514142 +152624176 58950901 +326379911 -493138430 +380259388 -955094853 +773508933 -265128258 +-693561499 898959064 +-171612551 -762078495 +-889071619 203241815 +-838263659 -488504345 +202124001 -931711083 +525697531 503301269 +125567764 -26976101 +670141887 767053522 +-482458854 60016450 +-151530173 -3227214 +981753841 -502370299 +505375250 254937523 +95939084 -704386241 +-695792664 301499052 +-308976586 310460911 +-467618941 911816283 +124323906 -944428540 +-578477972 -950814045 +-537251101 488615550 +231991616 -315217292 +769626943 217233944 +-620252631 477762166 +-962607347 43203517 +798570322 979403495 +-498246293 -424403320 +-791176460 -584960331 +-886901302 473370335 +-483333319 -257799141 +164318665 -538534545 +752785935 601566643 +-350170161 -609615996 +849311210 349054700 +147002130 -919107794 +-770862916 8892128 +752760758 740279903 +722776939 509374290 +86193163 377592977 +-659303797 -515693075 +-152176094 -986784930 +400880449 -264430865 +-614794398 221738030 +939333750 66036178 +-48378744 -840085186 +-97751281 -50064117 +221815528 -224438874 +-793724191 113118919 +296296838 153637910 +149670517 550603309 +-516313587 60863839 +-750566346 -775429336 +993652313 -510021877 +-628364480 244275052 +35356308 -33607250 +659332649 -147772943 +-155553027 831653586 +527746999 -373195785 +-504039578 657096406 +-791825016 48494000 +-526291850 428108796 +-135626523 -943504320 +38977579 -145165069 +-711982656 -947451060 +988703219 -209355884 +65763175 -679075731 +-931439614 -831850232 +399610645 -785247058 +-875621249 687771067 +-994646468 751025862 +-494156748 592119564 +772360475 62900882 +-232820904 469201238 +-518837339 853633923 +-605900096 -429923638 +765289767 -44944104 +-637060323 -404489346 +914172828 660932346 +6592683 511147889 +-565206264 -488020025 +497090825 461557372 +-780039512 -329871918 +-316941766 -35963852 +490700144 -225737761 +342494166 -308404973 +179479418 -272704689 +763227442 80328329 +-78728902 -557453147 +-482687900 219973217 +-2356253 659540441 +-793381591 57065841 +-303264246 548123691 +962897029 -389518823 +987783315 955137004 +-332575299 901703115 +-485931546 -416864578 +211599155 -556251828 +18892306 426196586 +-827524411 684170119 +743274969 568908343 +233642477 802949708 +-105908529 -355912408 +-570920750 -585087253 +-655012969 926270530 +-347325783 820027618 +-608964456 959282547 +-936894369 29576440 +311693446 -310146561 +649961696 -32889371 +207401583 395070521 +-600935204 -249245300 +972908824 -752257577 +297086297 -700995324 +-693112677 451602098 +648270516 -88305203 +880634612 -587453793 +875395351 -163250394 +-815307839 799313183 +-427752336 123604339 +218089984 -310700637 +581150378 -711529523 +470093599 622054927 +-590343071 -960174572 +843233741 841386768 +-657820400 142039265 +-184161967 -462749787 +-435055026 -397924129 +811709312 -830847376 +285590206 -251417516 +-374640050 -913147278 +-985762672 -294347074 +130844019 589337861 +-47852511 -806633018 +233445492 -360876616 +112671684 -949435068 +-967025480 -465158034 +341170294 609961502 +-14102605 895550287 +-764656056 -644373141 +40509982 787038116 +-309510765 -488913516 +245584743 -965709239 +634743995 384260147 +-393174482 -201653607 +106210495 751247185 +-610287945 -248761854 +987236323 -184568531 +702192474 479357939 +255974764 477108237 +-834120745 -175473788 +512237636 27211947 +259254943 -691828149 +485665823 -168045917 +-706703350 479906584 +347292625 322328590 +-38214222 91289605 +971712457 -315981585 +335291217 -376229100 +176515883 -628525278 +-862698974 -716095782 +583455735 -7352966 +301099830 233994959 +-541905949 -704503509 +957314233 431957873 +-631070494 638134171 +403510092 153846982 +-808364237 450346069 +-529912756 441821292 +669644681 658041671 +-494940214 -341496082 +-156503842 5103393 +563374517 599438732 +-219442147 -181802714 +886713976 262957483 +-776561848 -700136092 +420546591 114365926 +596819002 540244897 +936653460 499309943 +-743801932 -803623702 +755549503 916383312 +-45313456 -2554028 +592093230 530695447 +287690680 -278921783 +24110576 494404211 +229539473 890340497 +-809397915 321736348 +-535841186 588167837 +418255094 915577380 +549827980 -135810350 +970351670 43260083 +-27324894 441698553 +-301043022 555067702 +927672058 -804941785 +-545490802 309734545 +187940725 -144913887 +-948273880 998118095 +-377590240 324186066 +-559724517 -975940908 +-892500169 95389929 +-242684519 -623545565 +-438430675 -426061775 +-187943741 -93555150 +-143152782 -741538883 +714925207 -239347796 +897280019 -211294064 +688202597 -585885576 +-146093754 31342413 +319806007 635644015 +-467763068 629518012 +-21778879 -375624718 +-569919203 -284195030 +-748434278 -126371663 +654402286 -72902765 +-429971256 157176314 +-936068969 698399274 +358826597 -611526633 +459701201 812060234 +320947684 -492701938 +-979602270 966304365 +-847366272 876655139 +-457146769 113473894 +-945261230 609555315 +-26394979 -380226771 +-931140174 -912360141 +91810726 -899350710 +-824496402 808990278 +-569445415 7831216 +-508890175 333661206 +330213894 165973910 +535323793 -6431536 +-111626778 -279936050 +-517522673 153503027 +-710245957 346522416 +-455910449 276466074 +544128967 732190081 +-464725163 -370524355 +514492745 104300440 +-880446578 -602888031 +849767643 -254659027 +89104265 -962802972 +391194280 -643968275 +-294287972 -761562852 +450813359 74973573 +283840766 67944406 +489017651 96077295 +-212489735 -329295095 +89695454 802230751 +715779659 -281757302 +351748408 -306196485 +212858098 961212659 +716095859 -889227924 +-466477526 -540761098 +874316358 961398228 +-829208438 -634802206 +729902238 442219348 +754117274 -328215909 +-567087184 872295228 +668891557 48079153 +19287171 -406734192 +-389402429 681137681 +-415311231 -48205812 +-560290799 755063600 +-599553590 -995705937 +138846112 613765280 +-767822305 -957000192 +-712430773 -811377410 +149832995 -53447374 +-116745305 -524932535 +729670234 569039165 +-440422338 -584129270 +-100757108 757233609 +-160472903 -384619218 +-417804151 135414626 +-726186989 -352926290 +-23648740 260247792 +-613323917 660328538 +118487506 -669188733 +677686570 -919595516 +-164610995 483510548 +-374391286 353654159 +-125356985 280355117 +64569990 -167034268 +-404060694 353394898 +-377323764 -838445562 +-641830356 948824297 +905148296 -515176976 +859555658 360364988 +-626149868 -575020165 +209613874 -521219147 +-738917127 158665178 +349046741 -924250862 +370173575 663416453 +-343143852 -784017356 +-781912955 440033831 +-860598015 -576624232 +469214092 791388931 +-865168539 321365943 +254272889 404027712 +-648329634 -6328439 +328024734 70623457 +-126388050 697920672 +86103804 -322344249 +-937986354 -773147949 +809797460 -94196716 +-779815056 595393943 +-278294532 152174851 +574214099 378166704 +-955739472 486456953 +672465240 493303749 +104984634 -641395522 +-948177537 456253444 +-769059443 -383219812 +492811427 -827406661 +-693051157 853882340 +226453504 -469088394 +-597580847 -233594782 +757526948 30563733 +111741335 -726355592 +-444266739 982070746 +-152376492 309584473 +566317607 -342143686 +-359602696 -93322912 +835308444 -540952177 +-531458496 144687455 +411484308 -976045706 +-423520213 670984151 +-555215419 -174799157 +279838001 -607550797 +621056072 369225131 +-698748712 89961438 +526819053 -113585638 +-751502970 24527 +146221078 -229199373 +434212556 -219206986 +469772185 -162082978 +-148775542 -248162717 +201578518 665292234 +-391307824 -103353007 +-429140744 -557966776 +-824077443 253189286 +912795187 765251961 +503213751 472222796 +383304560 740124893 +344975604 51964795 +762939040 -953471179 +752936198 203084142 +318584837 -322699323 +913748727 294586839 +127025295 -452076984 +-668024977 -160902773 +-853856885 -691080015 +428245476 -547625385 +-831025658 611966078 +-273708224 -161514497 +460885050 492481095 +654592725 -279617306 +-859112884 -51847564 +-179488040 91890670 +-890311059 -50478658 +-150726203 -371689482 +393018179 -799202844 +235908079 922412356 +-447175708 -411926584 +277750313 -735593669 +-371680949 798851428 +889700741 240170299 +-8808862 406309949 +-910579450 -913895526 +-840750412 -381398810 +150750978 971909587 +321333498 -998981675 +-242990230 -357339075 +-527880767 551284764 +206735660 -232921818 +515387130 -747584980 +-408554263 418221935 +-257043370 -663860016 +-959586263 57226932 +853062844 411648429 +942289697 -59546701 +936333374 221253487 +-465892493 658424327 +242632246 172560327 +-236242971 -516210718 +970401610 357133137 +-41857583 -883881643 +515157138 676364377 +-270420203 -564560161 +530946290 -312336519 +43841351 -631462052 +685991308 -150456200 +-422799681 669967777 +149259278 814589188 +-71683183 -919973554 +730405392 -219194970 +376363029 772080346 +-993568264 -604794228 +-908316269 -45527972 +-4306369 212659452 +587569207 -488741978 +-397666553 -693232285 +-910238002 494346611 +-783867106 -870693104 +-874177626 -325787595 +32666971 848679366 +-249410307 -52604963 +-532797055 192502614 +884608626 290850540 +254883627 235412440 +566201569 -289109316 +140688092 196171781 +605447521 320298719 +-110796673 229655365 +-237925613 -218431156 +573131997 596481411 +277075553 -231536537 +706727802 -187544295 +778643028 -302532596 +359696944 -830216920 +-922562144 -299413574 +-480852864 -981621134 +598663922 -974715137 +-288387095 -835300726 +517841539 544628688 +-210423749 809606449 +86182578 537861277 +-595513091 -718861586 +84065138 -557373798 +-687677097 973162966 +-584356912 -563287169 +-638136359 172906818 +893043994 943682417 +-499871385 491780419 +277256963 597704954 +-900321394 839753002 +-779482292 450293836 +-156468133 458764461 +-438598750 -461916347 +-168377248 945094130 +-354680270 -536101693 +880344923 -349948658 +570734398 858990621 +291135011 147045377 +-869225851 -360329708 +967460910 -712419104 +-84595069 851213424 +782558385 809397418 +469524124 -513365784 +-222189123 -296653775 +220958564 -5264654 +-203582918 -586388403 +33084963 137044679 +-210831493 102895305 +91078979 601034445 +255436951 -721684749 +236300230 -257716596 +483248180 -46910457 +984734379 -198052705 +757160062 425990113 +-893108404 -724595766 +-745987287 245751024 +210331080 612019469 +-154101999 393149766 +-299323766 -89348179 +-414525497 621416944 +584180802 409195064 +-296460064 137796789 +-204817749 -663328603 +-471620043 844366967 +-316129925 925611938 +-755941887 -21491902 +822487872 182245705 +-231720446 -275315679 +96296473 -692898152 +287987043 -245632753 +454464618 825101445 +-673828551 -4731009 +-756036332 -999087028 +853141601 957273790 +-172811046 -211439931 +589599963 -694266292 +-915737240 -676177472 +-476520168 -575884162 +-992367329 -713143853 +729269383 826505439 +300643455 -246673797 +-649468285 -823083888 +-336962093 -179276292 +129900241 -203274878 +794491156 -266839845 +-556538817 -348255555 +-99068327 -829976371 +-996215480 -603707854 +-371986048 -113856622 +-101195524 336803757 +-715724026 -742749459 +365015500 -901390155 +201016793 524664751 +-306171359 -566430683 +55458448 455752586 +-241641478 34904755 +-544618986 732828364 +-455046160 -550457324 +862653288 106363511 +471420851 666582161 +238673390 163008976 +-158485499 -729973032 +805106360 281359373 +-607088332 699899410 +-168651140 458563422 +906876809 998207468 +-476829010 720294607 +189913811 231103745 +-150415028 587010740 +570070630 783649528 +-156207163 -347797019 +568690912 -701689611 +175737077 198857010 +30201718 -149015167 +-346612525 36349322 +431134683 244383208 +-141299332 -16589438 +523667922 624284586 +361686993 377279553 +-687796031 -995672049 +-211333553 542969860 +454408562 813747852 +-852993913 712408275 +-462323250 272142878 +403258771 936226503 +511083241 389849897 +129049628 377208961 +184392290 -749463734 +-420662912 384997215 +739725019 706441918 +846541318 -995210702 +677890943 -189081177 +220485151 111178232 +398938655 208818205 +-733403975 -988164908 +-702411427 755165958 +-845594851 820570552 +293756128 130829437 +873343557 -848686203 +-591752991 -174593516 +244580704 443680324 +366478612 -971477642 +809692338 -108087849 +-819589508 407613966 +856871653 -709140550 +231092646 -675356768 +-553284969 730333972 +578186790 -919129421 +896517960 -347459036 +-784273744 -423466341 +500232744 -970391385 +592643529 251764731 +259966112 208348759 +840817180 -682134206 +-881048001 868404930 +220377204 -856276884 +-206729745 -878397457 +959124574 -805163881 +370799746 392448269 +690537309 -473270052 +-456213097 471727991 +734886310 264844789 +769905469 -702523552 +76872177 971206094 +-639235774 912167926 +128605433 44167712 +-317053523 439011594 +-52525399 341896275 +4328286 321367506 +828521514 -665598782 +923505836 -21040837 +-831059694 -391197706 +159378444 -999067064 +613172194 740047123 +866822599 295078805 +41078799 542337896 +-240486475 -170222694 +-426740789 -512688410 +-595748746 484595223 +-827122035 113304967 +-476465938 920985586 +-237224364 911771849 +53057385 -715834851 +-762143010 438733278 +620210111 -389253836 +859988604 -149233309 +-530561292 -781661822 +-797066065 -322118792 +-281088131 -948729519 +-70158010 807273066 +586704349 -767121977 +465611937 30553020 +644430661 -418112448 +568719605 -394281266 +663783382 660813343 +-504687561 -213372652 +-452989084 -271021933 +-100795491 -188547550 +-127494912 -40844033 +85945049 -463587251 +-328307861 -521031625 +-685250739 -859341960 +944124459 -764065731 +-997931714 545027629 +618011452 434908453 +-107659137 -991477963 +317009520 5211321 +-749226738 783823969 +586049743 655391192 +-232702188 -669101095 +-262869891 652249946 +453328775 213688845 +104705491 818057786 +751273917 -382708343 +121093633 -10792709 +27112129 113619964 +-648220887 -557753053 +929392389 22624817 +941379893 378718070 +697085000 -862037971 +729298983 723453562 +693677454 832051478 +-236196993 -117565286 +-383710934 338396111 +709557982 -167494861 +-481515214 23317019 +-304529274 937099244 +-503729893 -7046141 +12008680 856657071 +-860644505 -988761414 +-710329050 432240481 +-827103238 928596898 +-900699901 -763809254 +564603488 750946369 +568437627 -371300853 +423234480 521675069 +16872717 -443179782 +-900735493 -166007548 +250232171 788821959 +-137533878 -410330525 +-500528033 -761359091 +671533517 -215133325 +-473706030 -40770661 +480688048 -539716365 +485797123 342643399 +-896889992 663609176 +996557565 624617862 +5058960 -422416546 +-383901097 -294263114 +-833466090 59173633 +643191368 -268383554 +899557888 -90154647 +596257278 594225290 +308611928 776680072 +-385055315 872888420 +-415978532 -745260670 +867070560 -270225084 +-219863258 -397018531 +-92096973 564648914 +-789140595 -393692895 +-388736955 -515496108 +471532673 -982017839 +-515943321 170936794 +-425118598 135895476 +313706056 -677414890 +-809752904 987936249 +-801811025 234901366 +-69361389 643795863 +-262041171 -891740334 +284051445 -500628279 +306690846 13077957 +571230829 409937877 +-278126937 967440683 +507940443 -528225643 +413402102 -913388104 +-220134054 -497208373 +-66231024 27382250 +-858850370 -915831898 +-518774801 -670117477 +875968845 -730981306 +-92581367 -205241672 +-784054891 -327650648 +-182635826 -790444690 +551430527 -933720985 +-775915651 805721 +-53770734 -21238778 +435121406 901755564 +476060278 878962736 +538296897 696107269 +-706537608 889230640 +614046409 -26551921 +651420735 -267867832 +-665959084 965585543 +-110695293 456554119 +377927328 968594115 +648079540 768229657 +-107684852 784890317 +549031529 -843224508 +345837540 93647956 +-179275758 662302466 +-354837986 343529284 +-477735555 971202913 +649789280 -606440325 +-841191786 191675519 +774755786 -378147054 +729666893 -645464972 +-162264815 -970851353 +-911443187 -247796490 +-673242159 751197363 +-728366614 849387480 +-233300450 -234907680 +78769637 997342998 +955764112 625243350 +607843823 963529953 +-527009477 -854833745 +175187448 -551563337 +949674848 356515244 +413946990 -391969633 +649637780 92023744 +-118897363 662667401 +-11984448 -707276588 +-745177921 158529847 +953006084 -730309044 +927441053 -560754534 +603495713 523657560 +418900212 -782826728 +-662016993 179094866 +468041451 -532835332 +-305173359 -925171806 +522014171 -233394214 +-22928997 -547663312 +-419132568 -346600178 +627485062 -420619862 +-120304178 92910504 +139818561 -378337262 +-178779178 -479714178 +-961454573 -251088693 +402380904 994438137 +-747732671 805587789 +315625765 79931543 +624582195 -145269603 +-937383927 -246397017 +-518043423 23823716 +-990645435 -194299335 +-890014566 815720266 +-876818387 704244160 +-279965196 681593198 +242166819 -88953053 +-165293338 410499420 +-89152523 -255490413 +-603690112 20129901 +-992452551 137580045 +446261552 -10203510 +148246162 701550596 +-467538505 -365160125 +-656724757 -724305416 +-4783315 -459470320 +218479571 -965513249 +827283422 -422142780 +-408093197 -75753080 +664285928 978281306 +-633263781 555288329 +-44779775 -1259924 +14435670 -348906250 +-348458121 -823932864 +633242414 679251687 +793118932 -193954233 +859833031 -389774420 +159874124 985565997 +-814960212 -140500674 +-201723160 -963946954 +115216974 625232507 +57173388 -420064330 +95194102 -582893668 +-927011340 -609613864 +546217184 -655916139 +498547336 -13977591 +471507062 -183548508 +824818497 828111374 +509967448 274105877 +802194603 -405088899 +-96857953 113220558 +627989617 -602906327 +792256595 -90346514 +567488189 14560553 +538396426 186802060 +99872926 -147323418 +-541566013 411682905 +23533637 -98302479 +265790893 682372133 +-36789920 -840382975 +-865009754 866745690 +-318435537 -575582016 +510184085 86332429 +-540113338 749648753 +-56808890 -749491948 +-758448189 177948007 +144819230 -752374857 +-890154240 190893970 +-875936498 896978959 +97273084 572841614 +-107041418 -504974101 +864858863 -221190449 +945491095 387181703 +-175026482 -914835243 +127548367 -786379032 +-982977109 679065136 +-185778499 -371717770 +-498415450 -971643916 +14201514 654801681 +-509136765 744088846 +624197900 579349130 +56668262 -728258283 +649805908 -286711235 +67698719 456233917 +745697111 -290420611 +-575618242 316068102 +-356876079 46645513 +335594538 480019348 +-492086739 628715466 +333352271 -731039028 +-171476701 -908925025 +-702617495 -360308008 +455033210 140761314 +-795609248 281923824 +-19537993 -74150508 +149283158 859996507 +-222005309 164278729 +-395449798 471003570 +-201389746 482053376 +-442631978 478864595 +340853236 -267213510 +-176575811 823071971 +-213559577 -526221269 +-722643430 -300872783 +-255061889 63140901 +133587829 255841968 +-102301671 551011036 +793952856 731982426 +-691889536 -997061643 +117651727 391262075 +-633771808 -709252180 +-581596535 305021748 +-540712337 -19402489 +463815483 -59331392 +-124513164 771509581 +244528376 877391853 +-284591946 359247892 +-57213307 195996395 +495961399 -724772109 +425280580 425651769 +-78979042 837009225 +-408235647 969067570 +-807502735 -252029478 +412604385 893575711 +522206341 -379147299 +-866826597 -125290147 +671185769 -645420266 +467167406 817814059 +720282522 926221930 +343983110 52355249 +-865630405 -544374325 +990446152 -818326784 +970847588 -742711350 +808558470 -48288638 +-778697704 477530006 +346457556 -19389647 +-59212292 -477769940 +459880509 -487961052 +749487801 160349139 +586736512 -599848868 +-969238275 685048429 +831096932 -83618489 +-441375366 -803067746 +-635174057 -112577346 +254889190 910918254 +-671151869 -489877021 +-744394258 -912171699 +-447471737 22419243 +-53408358 451178888 +433577375 -676267950 +-58359881 647520604 +773480099 913529871 +769347221 -835010243 +650691788 929278764 +373557262 174439579 +-759163127 -605018784 +-289479525 790668220 +-781714564 -361190761 +953024486 290413259 +915326256 -195695253 +618247895 -166443091 +-685812756 -270753404 +705153956 -574972476 +568932604 -841511851 +-194809214 -966561593 +-471908750 -893136840 +697819784 308592024 +272073974 -836486036 +598608140 -818147637 +584773360 -672412978 +-13710333 42674083 +-236755778 -97998960 +-435181380 237433944 +-993547608 -365312645 +-583555925 -906406519 +138484475 -822054385 +550027811 -928229121 +891243688 -418748596 +-806979646 244889564 +-778164948 178605503 +-614509081 558071440 +-896302550 545496081 +106443133 -20803991 +-807931875 74604463 +-471319151 -934914335 +876203026 -806921895 +-718385384 -175847076 +788136414 396047498 +-527714244 605650316 +-866602659 -144611854 +-99035905 -67758445 +824002532 315161431 +-319715633 715345037 +259420956 783878933 +-108580173 -935673318 +-616090715 -829377421 +-369504335 161234581 +356086039 -678856192 +532085305 524179303 +-859438570 670244616 +573455551 -388988675 +-947592388 792708282 +-556436270 268474879 +875028090 -749920955 +-275233652 -529569715 +974661121 218971968 +147611019 -446566299 +970404428 484988500 +278969388 -882606922 +-162665007 156690023 +71379099 96256342 +390455035 -333825798 +-273215935 900891954 +-129894622 670782708 +523567488 783372471 +-475470626 -305420715 +-934963274 842481960 +954519669 -48446431 +-938541312 -527510107 +890334284 791746197 +-872027836 376572639 +983112228 -347366490 +109954992 -839280799 +946987465 953393816 +-375415367 283227723 +332842492 -304920893 +539902828 956596342 +-253530430 52251674 +-931272032 -65533102 +-743836990 667652651 +-629700046 551692389 +-463890862 207824221 +-470372541 -299123732 +562680946 222438933 +-654961268 -864637342 +-784715837 -592981008 +305954825 22517603 +180973704 -41602674 +-175382376 608340092 +699309758 818548653 +794377962 640542407 +-619968170 501567085 +801588555 489779778 +51155949 337693524 +-38094430 -840298707 +883707299 -297107078 +974558977 411988553 +-11528506 35929594 +424213057 529167795 +307239725 -49603872 +52693893 767977997 +-770462448 658276025 +-443033642 941959241 +248307216 -107154035 +718069672 -921639634 +562594588 -155314206 +-620309962 68391490 +902516597 -307008377 +48445525 -585768360 +-495858837 106068045 +138421079 614412892 +29746643 236072593 +-230729706 -270258795 +-964518497 48447382 +322008305 -26867864 +-558247585 -997115432 +-278811867 -846187635 +-851831150 -148423086 +968421544 -692921447 +490028051 -698155961 +443261136 198619858 +370119598 144993135 +-213281616 -39362830 +-392160792 733774858 +665101916 -4496200 +557551692 -338663903 +-63143195 -743158931 +972221117 -682487554 +-233097318 -272704648 +-212984784 5215118 +-313577050 -140114514 +-679696820 -681273326 +-652449737 402858382 +976564223 -910171372 +325759 349066290 +-435500796 931237821 +-688841908 -294732195 +801425708 422283812 +-751466542 -947474085 +545229247 -392812376 +567170530 -196402806 +-281098977 -709703423 +-582831550 417130026 +392802945 -121425479 +-277956705 363612412 +436983698 665545580 +19227095 854299970 +-514820727 452222698 +-249958724 297246560 +260099873 -289635797 +-808126006 482262091 +-933580282 -436718616 +229425711 -541336186 +143709871 228779191 +355887306 790294155 +-769372300 -374844283 +333672479 118618710 +841724770 346730689 +837306573 -242304656 +407199163 647600098 +115368535 -743875751 +102609088 -160831979 +-407719792 942072404 +289333385 669784187 +-250729955 -769776636 +-306103484 777517394 +-381410889 -503816861 +-141601450 439805381 +-580708653 710441646 +962793760 -739641420 +249250458 350659078 +-390595541 983650782 +417259561 829140247 +776088213 319382598 +-154071872 17972409 +45768355 341550470 +-144021441 -389339753 +255203245 819728068 +537582146 -709602872 +297026061 -199792425 +705777305 -884231218 +-362804824 618850147 +-302430392 -39965034 +357173535 -22613704 +107885251 -114038582 +378185298 -717457380 +264567055 752738896 +939994851 -15735943 +931495230 -650026074 +-864240036 736082885 +-712137071 -652433488 +-896197512 -651503821 +393511470 861379241 +-364290392 -744291867 +202814455 -601214397 +-72727796 104667221 +652526381 -657829989 +-65822533 76339550 +-405547536 -954639283 +612454428 -360587058 +-460080691 506230684 +101876288 -870375938 +-28638680 -864770929 +515229426 780657932 +-847208253 -67701347 +-67426565 348529402 +-303101272 -474010626 +351564672 -810163228 +-902281952 188929092 +946571434 951756263 +-257833388 -978742230 +303381212 854556284 +897409862 615165895 +411892026 -226423242 +492305902 -380864694 +793995193 469684460 +-931098314 176164556 +-385244817 488063848 +588448093 -233730341 +-251625744 110707573 +772886585 989798657 +575195532 971488031 +793235186 -294276968 +694133926 792876258 +220049686 855770302 +32898042 -154936375 +512563364 665708535 +-332090684 754132486 +-204149664 -385148768 +623258553 -467772526 +586824734 -880005741 +-842958992 -711212986 +309852450 966747619 +-770510257 153307312 +571287855 -681080548 +664416126 -477104807 +-87102087 -923459111 +197329362 923708520 +-989853345 -729484078 +-388512475 -753691923 +386629156 518527658 +587378243 -345686619 +878237830 670029545 +-743411962 132681896 +-303100660 -490023773 +374337151 -179197855 +-312527717 855585363 +-994060898 955259096 +-526543648 -351914076 +-541696259 468037556 +658317883 -579217513 +-334803221 -267736023 +771270780 -286111211 +-640186450 -426139964 +-493041350 -865496348 +23530126 -92482971 +20079376 -362274065 +294164724 429846685 +-964975938 96945452 +624117159 381760316 +476000827 896772883 +-279936810 -715487528 +36059083 -492435606 +-666274885 241062166 +595044269 969515984 +513414220 -498824610 +664115203 389723027 +-669738952 -51134734 +-28367807 930825077 +-467244627 -836280059 +-608897701 -812812846 +-692934505 208239655 +2722321 444998829 +149660812 -1645940 +310750771 -828423874 +-637690978 -520393771 +-533505526 206246929 +-505230829 -178741941 +-210465847 -530367199 +469782491 -545813600 +818570565 210158648 +-69056816 -335700196 +-106443316 837071649 +629338376 -660830431 +-401731867 -819975117 +671340481 99828073 +-68055860 -806320485 +31131886 -646497171 +275024443 -413726587 +706907338 130465187 +-457813407 -981061676 +967494401 773524901 +-161551270 -533612431 +189568951 743653985 +-660661087 705615102 +116449050 262395462 +-426434614 731460799 +-891363274 -825576269 +797349286 -188296442 +849480536 905616033 +334766542 -567618293 +286198535 -186042612 +-577049418 807084129 +669365439 -605237743 +-308290047 -901379889 +-321708495 60155647 +249144236 -702173559 +684956391 44060495 +-546101692 -726544763 +252835008 736666803 +-985246324 695430945 +-364764039 -198139809 +257985966 -717042641 +790290292 -418744851 +987316213 95232185 +-983244755 189411162 +-664228769 -190391988 +941396682 -778407772 +170427705 -801837458 +795576387 928689419 +-608287919 -625656803 +799211253 -822651394 +-337121133 -525330820 +-150529337 -519705455 +-255097985 -790951366 +-825058968 340548168 +-101927829 740519790 +-81839232 462071078 +899646417 -766093058 +-885964307 -799370072 +943956308 988051229 +-127991136 60918919 +428997140 446862858 +621474566 428468536 +81702576 490519941 +295337240 -59734537 +-567819276 -513622361 +-906419644 -39360516 +798139331 -735504065 +-10721490 423112026 +633702943 590837281 +-648815405 -819360 +351331379 626037148 +623790937 701206731 +649558831 8747613 +-40866328 -301243315 +313652304 476384942 +-477395395 129194236 +998175706 216062308 +550343847 -502935395 +-64214851 865261096 +739726086 707376094 +-467232315 162020638 +353366138 180465536 +-171740304 663405754 +408014805 -393875799 +282642978 -646726454 +-143033200 -779445182 +510580020 556899879 +764801070 137205124 +673407669 918308159 +773705709 -607448294 +63577491 135130375 +-886423099 569654978 +956575974 755634323 +400988620 833785699 +-62328121 968686663 +869347477 900040443 +247843048 931711819 +-338220013 933883448 +-432572471 502929749 +609587098 187665126 +179596537 425541658 +-609918352 -308411704 +-970240578 -118499034 +21832703 813883505 +116474803 -837336151 +-861322375 783708383 +782156496 -491345465 +297798368 -518413689 +-460759841 -281158942 +-637439021 -689609813 +-41885738 -428847706 +827038859 -273606338 +430408765 -245782111 +244048184 209179344 +664204179 -415447012 +-722876211 -987301362 +-765118487 -567751086 +509540690 -498328237 +74196796 -674025374 +-963764135 -401831596 +820350978 122588543 +-733333598 -150608892 +-336256197 696134752 +430595613 -13305065 +-864532117 -389380614 +-319523130 463214397 +820444351 383128260 +-643434795 393356241 +-458052269 -411476561 +-508622361 483091785 +908726840 929468583 +571563633 -368230337 +432239288 -617208655 +-261818679 -141082698 +15861118 933511691 +-303863596 765571153 +516051729 -702512251 +-695165817 -903638013 +1998903 -842983120 +-352149418 -183341959 +-291731808 -795419108 +504810168 345570204 +-175880884 829308330 +-424915394 -632133654 +-37593048 946153951 +758147126 -959370102 +-63203267 961724551 +147885774 195082263 +640419413 -928028614 +-91501041 571389926 +926081180 -113142782 +382406289 925833945 +257256299 -171250953 +744615728 -668382543 +-412117244 215135262 +-749873410 680706090 +860292549 402386991 +691478127 -957078676 +-918278618 378338163 +-171749370 -854741648 +382817474 868025766 +426559060 -233238813 +442967192 911908330 +-215905307 -867303261 +998535245 -985844588 +-156001541 610975882 +165344400 784829634 +507461756 324629531 +-396217469 -408394420 +-592929464 -926999181 +-429138123 -748298262 +-376564930 -172766977 +327698946 -319908171 +721643385 -651335740 +-549132483 -709014561 +-644329611 379250989 +-533191225 465577623 +-591288210 4438389 +995043541 194758459 +979597521 -601294998 +853938223 463168918 +-261096011 424386055 +456308419 -434679165 +390000513 -768698162 +90253924 549808770 +-495936576 -785618221 +-319711853 -341676664 +-562744444 951138201 +98114039 483872411 +-827496028 -770870837 +-318301841 -447151963 +419990048 384701486 +209350994 -984028737 +-521270519 524454381 +89836587 -242280936 +-879456021 472333711 +941765573 393225300 +930220250 -449396148 +-79052813 115614924 +730730906 355512141 +669113674 684071988 +276620208 378154606 +-709139617 -509767883 +-655252762 740840983 +110305186 -338224135 +-630782783 -103619003 +-254193873 -494276039 +-799152962 -385713124 +-466653376 832067966 +765193374 -371739094 +630458738 -61505753 +-743629202 -325018701 +-829565402 674605194 +-809863287 85819024 +474468611 538980585 +-219625672 965951138 +-516099942 -309967728 +649598671 -795770044 +-461452931 612217231 +-987908765 171299766 +-911633244 825571865 +-776481301 39771644 +340212975 -473961747 +-938411721 106128122 +709891278 -434709199 +-176267490 553827649 +-896167702 461651542 +855227886 161680079 +339399120 325164236 +394182195 223059307 +669546264 -140896211 +-374115808 742989286 +-493274706 -642554565 +673725719 613373677 +-184336426 337259126 +692412561 -832173240 +-999995536 714173036 +106201352 939427098 +-396172278 795396070 +616854700 385132463 +498028704 -820795469 +-293352323 884619725 +-752504205 182780261 +543240869 559039312 +-717319974 296931132 +646805108 -500026803 +-755832542 -73209814 +-272172285 -666606960 +-599289715 305429642 +14994805 303860268 +-80877858 870681422 +-743175522 343050151 +672020199 468181728 +338737988 -608662482 +-328401168 159030411 +905185482 478017536 +-759298646 -571005486 +576811736 -235603896 +-607614188 -885562137 +65745203 -826141646 +317593175 437754374 +-601574241 -86199456 +69771606 -277577017 +52674463 -105037301 +-447066747 -523392999 +-577358166 230109007 +675202874 -257022804 +662893382 -332614448 +-202155092 -661546858 +-125300252 765714400 +210952128 -244681677 +-83156583 -151468562 +967223533 66944925 +-686351440 -129817055 +-48523780 -847691492 +-39924431 -216550286 +647819097 122116158 +-545783598 -7461325 +-174612124 -630327140 +-734964571 126236755 +-622176744 -420918074 +-651763656 -553666147 +334146022 378700001 +-309435788 649941284 +5325317 -989182481 +507602806 -333543754 +-87126207 247012181 +-729401464 -329837732 +-792690144 130553726 +-258643720 -744161095 +957024829 646934 +965697698 -398989242 +473073408 493150768 +55725388 -28568482 +-26737250 -664097065 +-639273204 -305670466 +588092365 -728980199 +-832684902 -596391690 +-717468097 289452887 +657270939 -375136831 +387718262 228888066 +1224535 642509305 +-49467971 -178011007 +-850083204 -236939732 +-815741777 -428878502 +-403673357 -175746741 +-493023860 141678447 +-134324529 453477596 +959576514 429111802 +92060984 172148220 +-364295277 -672471970 +-79472454 522320985 +410823542 -868958608 +440133714 -457665055 +38999258 385093988 +-771725935 -194049784 +441783648 191644789 +683430601 -757196984 +971135288 448566708 +798172451 776037564 +510627627 117205365 +35739913 694372656 +-286024497 -801402593 +627774208 -371453851 +813369017 247181837 +-163627189 911794168 +-529790622 760998624 +91790101 -25843840 +602267820 160303390 +-404605193 -3876857 +-389860671 -78066329 +-482551795 -480580170 +807990878 99976609 +895543449 961059505 +-113196921 160029350 +-554804299 186559275 +973057792 70031800 +-779142422 -590674702 +-295575417 146354926 +268462349 -804886657 +746602041 256621724 +-8237880 -388489380 +-299765485 838180935 +-298838931 -232602264 +932960731 984791149 +691774846 -741329282 +-270544346 -733757997 +-783024796 -623125863 +-63820901 81130813 +587871470 443109013 +-517702453 386209132 +-546061801 803649305 +346297634 259514080 +81752230 723154146 +-717830746 21653787 +-657438382 -446371200 +488407240 -675052463 +860363231 935530329 +-395351884 -227451000 +989849565 354444032 +-899533439 383337975 +88607098 -55374587 +480432967 991421726 +584735672 -853375232 +660490097 -366797763 +-67199399 -696443920 +502563650 98525160 +5632979 680575806 +275123214 -907604081 +529367171 -615719957 +-401289922 762503037 +948285582 335279144 +-453693945 -980687616 +737800688 285454266 +611572455 -467684402 +614502359 -206954941 +-6060425 719962461 +-115048002 336262147 +-666906774 579997181 +-785887891 -457467486 +-930713972 -235119958 +398412474 -987811067 +488954890 -693160910 +706700793 191242196 +13954102 650856236 +170070870 -970757547 +-45477102 -506448141 +-964681451 -368566348 +897724123 94867099 +314169017 -854581543 +47371213 -382273392 +905933653 -562916529 +-363788815 -179565345 +-100156975 -763091958 +151191180 -297641456 +544841899 -930606638 +477102527 276517081 +-589799008 -248668313 +-788083787 -451913894 +80995681 636713856 +694448440 -975571400 +-357544282 -447155350 +85142660 -938964159 +823172071 -916110791 +-430170727 -848335455 +-704869690 -451421759 +-463347645 -607575558 +946266038 -282068756 +-258383613 -188573720 +-120541250 -751408864 +-811915641 -880395924 +-504812283 236439203 +-690837922 551329795 +40563827 504657502 +35625792 -765845250 +126535875 -691436048 +883548047 327385592 +155275840 552996729 +745332964 813931460 +441512992 732043017 +-2753660 -611355305 +12106078 -204941362 +31626905 966199490 +-399283446 -949168773 +886575087 -79188903 +-904904221 -737828753 +-136115946 -342323972 +317933242 312014054 +-93496856 875299885 +43302537 864365367 +-636276887 600758738 +-333287495 173216389 +429816589 239870328 +989519381 -861584594 +251304873 -50607862 +-589961512 -117417658 +-266860648 699947261 +772795848 931483812 +-400357361 -655217712 +244640333 -46542414 +237646674 179182413 +-260148992 -336019237 +-710258642 -481433778 +-782042069 305176451 +883627920 -641932033 +-599473249 261030124 +-806539026 -640074883 +-541877218 792704312 +-620479033 -590592509 +627982986 -756226720 +-76150406 -847134131 +-806951083 433195785 +126281947 260219061 +-979382432 981045775 +436093509 709615189 +411189993 461011531 +874491340 472884270 +-601548754 15465715 +-841605826 -628747844 +55852743 722077752 +880051884 -993507069 +436520987 -242265946 +691127331 715339217 +258002889 -553432326 +-458952619 181545065 +-514161749 773051944 +-163634785 750616899 +-541232348 -157234495 +939576037 838077705 +-643618773 181646136 +-99850628 493232437 +-467045078 847761532 +-686332840 913279795 +998441920 143026362 +485604313 -55175315 +249270737 -68308812 +-806211580 -427316063 +-972554932 858660017 +234078947 -48236165 +833412399 551836519 +836986878 234814114 +-817206496 117095013 +76418130 849068125 +-173171705 944510591 +-661461130 -589238133 +13680686 -800484550 +-115848762 -665278373 +-668064758 60138855 +111963070 850950081 +417649404 910221803 +-115168851 -420335043 +-437702006 139341215 +-882273291 -529774804 +488560513 927035327 +-553595914 923518574 +-52553250 835103958 +-606436689 105562597 +939860661 -446903769 +-799495442 -191771174 +782451804 235534898 +-235897035 -65568359 +433220018 -899819859 +500794126 607405667 +754095466 444514649 +-982587600 -907417444 +-653789644 -271132562 +-585874191 -652562292 +305024040 420183396 +-389601780 468277541 +-781918614 139716367 +-976194883 219237973 +-526121247 -2698665 +-619399447 745098898 +-970315904 -195611043 +792281353 -899334591 +-974940233 458072094 +165895043 -115593276 +-861370269 -577404576 +431538162 -831503696 +693138057 54005881 +-385137675 247419024 +138825922 472276457 +503808392 -711588 +-327535396 -461196666 +-67571868 -492699281 +-712268684 710667652 +-718620464 998897733 +-566453514 321775366 +-257085816 545300854 +-311170002 334477194 +-202876849 -639731917 +729447965 -109264419 +708211984 -306782387 +574867040 107875763 +419326625 -500754730 +-141416050 -234666304 +989105728 -786827429 +-425261857 756312703 +915207751 816808032 +-299109393 84749480 +620056441 573175789 +346133503 804860411 +-737721605 555593058 +6941877 -622104395 +717518937 960681985 +-255268101 944106938 +801835249 -784717142 +-940326817 -519134177 +-139590831 532231502 +488211470 999942559 +77237878 483940713 +796215490 78045805 +-248826851 86471446 +322453345 546170109 +-903596073 -285839402 +-610400118 47340180 +-798740650 292372200 +964575849 -977158754 +-384117236 -719291809 +735872136 -409700716 +40008498 -929644474 +607346715 107533673 +216830769 -585105527 +-900471943 699776105 +720603495 5838458 +-519110687 -21791187 +985733635 -284668113 +527662789 -364796619 +-525175777 -119325713 +330339158 844238455 +447126700 922223981 +796732592 -789264353 +861257889 -167991057 +-986464634 -573523686 +-21105137 69910620 +-449356020 -944105188 +758432325 -271483285 +792496916 -292773566 +-757123562 -172468070 +287061192 367087368 +-433697452 -128441209 +-185820157 -569262372 +52413175 976956212 +181765408 32244486 +810145266 308170687 +664131449 -610553669 +-714583246 -961311682 +-579721184 816050651 +-10038401 -156431487 +-822878992 370213131 +-584040083 623973925 +-15229742 -987395866 +-382157456 175031799 +156464719 909894465 +134490183 377941219 +51786788 81312917 +-512329446 -87603679 +168847688 -750705840 +-739285267 -537191251 +6942259 -508398609 +-373224503 930796419 +816310930 716056726 +-789957638 -684823422 +-685121884 802496056 +-354926609 -395654237 +-18948807 -599464836 +-649994148 585743443 +-942286859 -636898983 +835338463 -83108224 +432379455 -738918733 +-499513511 -123186857 +197175629 726691386 +652831290 104293026 +23588002 -866173582 +-351052781 987236562 +992912252 725143586 +320419009 -360620605 +277985710 -133944821 +587217843 453061724 +438949425 574948607 +162602212 26084566 +412553723 135848626 +-350216516 505305798 +32754082 -193650354 +-990374652 -952913362 +-904567629 687480860 +703456275 533195003 +152187600 -404241057 +-762196600 -214848316 +58973013 -143454241 +-224784219 293767559 +239550023 527574680 +938071184 -455384251 +464141243 -475788819 +-727089770 -818001246 +526698732 -477940040 +-598733590 -587699992 +-643293359 783360837 +733418703 607575181 +899312625 -995142919 +283589777 96716197 +472749233 -944823179 +-346851481 -596604081 +164252464 866839348 +168341875 334408858 +-274592603 -125579823 +-844856082 -924505357 +539774281 -124271664 +56885257 558668711 +-768056709 -217807804 +294022550 -20220647 +-734979171 -967977501 +224863097 645082148 +-976576219 299338674 +132491211 -667198176 +913665319 -591800632 +777319856 739844707 +684870939 298248135 +-489441545 -150181072 +395018237 -281171157 +250726677 -452134541 +-132369967 -495904565 +-294185096 -665920022 +672137724 -150740268 +-917388758 -235563038 +-642909841 171572131 +580341515 526124770 +-213665050 958649228 +338308175 -415618065 +-267657503 137885259 +226207327 732925185 +-983658164 -247476850 +184831008 -7695155 +-994627407 285020730 +802215252 -446137848 +547785688 -565951054 +19061307 -107401313 +-748016655 393351480 +78036803 259102267 +-656394632 -548879729 +-472663577 -341903972 +-72623493 -367797159 +-799772753 994475256 +663915248 -609202729 +-667548903 -348164810 +915148165 258818422 +776135811 -679905097 +784611381 590806563 +32323275 543768793 +-510622964 -693436688 +-387848135 -51187863 +671541941 793402999 +-83763142 -602684908 +-896390584 -342808733 +332182220 -837600034 +224459049 912375706 +-293505068 61529963 +-442044011 340965126 +-705035256 -711368093 +-789738379 -122939942 +-608028413 25791034 +-177354342 795226971 +-516235990 -961637067 +-842108711 -105586222 +-524239586 -592696346 +-963495465 289632063 +438507295 -240389366 +992652459 -943656479 +-613977552 403083130 +541155798 -472535725 +-24665619 -935846642 +-109075899 293979367 +810800324 426391278 +-480719311 -449553530 +-93909737 467644022 +-77121637 -458116023 +301362083 -455508528 +721548666 424643309 +625736170 449408277 +245792410 -852648273 +48559311 -290170353 +-986850554 -37290019 +-778226664 435596302 +-564881174 -213224951 +52327193 855661042 +-999424413 490657409 +-234729810 11311 +-984141999 -962067394 +540186175 952340549 +-626379356 419394122 +664950911 -202524482 +654804942 -435154894 +-641367614 55030251 +-836003438 -709119028 +561234156 686229303 +-494170413 523163600 +830402185 -259450541 +-778684063 903678048 +146266816 -695405620 +453972819 -844218748 +247294802 -23137283 +-125909274 -355746700 +797781742 733462939 +667862893 -102096984 +-493865908 -697126160 +949072858 953445758 +-276062318 253708543 +-553928245 797541090 +-361022460 151258903 +967192684 208383270 +418941629 -203796929 +397536615 275854942 +206117472 871100195 +930808415 -231076457 +-958840116 -877541405 +516701876 -783574512 +-703977357 312093706 +-437241036 586325176 +-726622496 -462047527 +477585905 762817580 +-618863187 -253903095 +-918462094 -665192659 +-529869925 -345569689 +-116258874 -204479411 +586025988 149962055 +-16303584 -273351873 +525058075 373871613 +-302190572 -543453679 +-897181109 -692686642 +79965569 -17025066 +658490809 598090660 +294679437 -166305625 +592354449 -786242697 +243580480 -146884426 +-732898049 -64810323 +116852495 -132147451 +672259321 963116134 +97443125 -161404521 +-658417356 464140877 +831310127 -336330685 +-622439627 -531126521 +-666207702 575964436 +-624410766 -802733539 +-444554568 -378098690 +-742499496 -194890686 +-204267530 -878459373 +-888523871 -698678276 +-866601055 973893980 +308260433 191848457 +-309833479 -591793164 +-845371176 245366397 +-369759686 979467027 +-205663871 -146840568 +30707324 648846498 +-624303912 -454082527 +599241369 794874267 +6197806 -280348392 +245659417 106474169 +-937340945 786282842 +294368363 -332420655 +-340016297 -386378803 +505235239 -463778848 +254574368 803805222 +-577928720 -240667454 +-133349788 348734868 +-277655856 324891692 +284982437 -852700119 +-995077649 -690276534 +-210047185 -424584069 +275692118 -636908687 +227907561 95016037 +-674181051 -67439194 +259433560 -863929002 +603691940 -640728537 +-317195712 -695371417 +-880379262 100659550 +104288086 178044179 +131542936 622601435 +-147230347 -270514377 +-385038966 556863360 +-516071052 -643032651 +470767973 -491207490 +894512611 -463338177 +-664583181 -378045434 +-198482756 31700379 +108774970 -264497146 +-777309300 -61266331 +-726031166 -270663924 +427537794 720577433 +994476447 160322018 +199290598 789353317 +22641642 -100967651 +91819290 -965865599 +-60382142 -914927007 +-168058334 -657161438 +-332542909 -534832529 +4250697 -68657204 +343597873 28280849 +-429596113 -555842053 +970319692 -464284527 +228795706 -924883169 +-222695320 -821781591 +589396983 -799018383 +807155635 -368641012 +183096763 977087713 +655536839 -563645953 +-637474507 715593616 +516602084 -75139846 +-116484921 -696300127 +-178763210 657228094 +-342638645 -992297074 +-471007151 -312927612 +117764342 566877274 +-480395135 -42698935 +461319834 -132181696 +459903551 -860385601 +-84342121 185637411 +855900894 -456680640 +281357435 540629202 +-124286799 -793060960 +-315620679 -146712728 +902034166 -167760868 +-169940130 -412457367 +-153708884 -575921012 +978372127 -514807243 +37034658 758747553 +-816363494 741643271 +118875963 -764463726 +-278267443 7616466 +-545392031 -295912217 +-886304188 -13704209 +-658590313 -316204336 +656159842 -937107336 +-499316871 202896641 +137311896 547048251 +-600445711 476399855 +198743143 -895949416 +949221946 -663553896 +753201341 78534194 +5373292 -777291866 +-856942479 787330892 +605332424 -960821758 +-916617124 888528791 +-887526220 493926412 +-922740792 600482096 +977559902 251009721 +285363063 504825218 +691177178 936635314 +-273568248 -377343635 +831509038 33434230 +658274259 -115656942 +491977653 -820840528 +836621835 243379814 +-44980671 462417733 +-410996714 -723130293 +153936422 -298660133 +-305882990 -791999311 +107249715 203498601 +-659316068 494728645 +189475794 696913410 +-679065425 559824898 +-271342945 -28831176 +-195623942 200770993 +-910044203 -638298332 +646895851 615574615 +853954268 -220349561 +-7654916 -90999534 +-598581053 873549288 +-277370713 755445237 +-107358157 -268562704 +-172084946 -725200009 +300095722 412705984 +-661923703 -934252368 +359308544 -115258877 +-410947822 -593648026 +651401373 988120722 +-365392054 -821316277 +-687591053 547338050 +78028267 -127434029 +879916159 -894928444 +-104274610 621948575 +-889420731 64820148 +-876655671 146368980 +-519023449 417641219 +-191086526 649503670 +-727731494 -478243889 +-630233152 937813628 +-781683217 480828592 +-520411960 -756047293 +408056139 869982259 +-842458380 771732814 +-830913009 515341751 +-74289456 788730185 +-278847441 -671680337 +-959161130 142944561 +473554908 94474610 +-63312976 787263763 +933607883 -991102640 +631664600 240558004 +655174367 254042069 +532592027 -35795884 +477317572 -704674880 +381113684 -926087663 +118277807 717811417 +596337712 -678101478 +807198891 652058856 +-876617174 -28153863 +362912100 784858745 +382705226 878964234 +523549929 -395631147 +-223035436 879465532 +-387593062 -188991100 +-384902147 -925341791 +997242095 -39680488 +926994069 727586343 +-584573612 143451518 +193101875 -317603822 +-873776354 -348820097 +-228277243 -863573795 +-834130925 933831216 +-870965414 438223247 +-335745671 -704331936 +-614415412 918535282 +-13709484 -603230090 +-337426863 888834825 +432543522 30025168 +-55275173 -282626544 +846178729 986310408 +621671975 177068416 +503867489 945452312 +996124532 343317699 +-277196339 360297114 +225508158 -877960336 +-529768029 219923103 +513708672 957284889 +523288296 553153877 +-928081790 715251939 +-700041995 -894116017 +-497728340 767776946 +69892132 130279764 +-817810530 -953436166 +993078608 128030284 +783140383 186856305 +489836582 965905334 +795914000 246236053 +892152153 179838853 +-508766707 -422092304 +-588137808 389010402 +-153117594 -536517815 +912510131 -950641401 +863739546 -21751110 +831207765 -575098954 +-689903337 83618175 +-22586412 -455567019 +-958746086 140092371 +-614494043 704964996 +972010522 -555811176 +-734994896 522649236 +-361488608 -88403317 +543698728 -885335205 +463676013 149996639 +-247630139 765840491 +-765246929 894580007 +-530402389 -804072270 +893607291 -616389815 +-30061834 -295218136 +871682447 -775981959 +751195369 -945060436 +198558265 -549539602 +415508270 334214514 +728477453 640897963 +632498306 -582832898 +284951332 -446569524 +74795790 -904958697 +753804872 -401603281 +340960630 -503891423 +-424722450 -479358157 +738756470 664126787 +310906408 708734424 +358052664 -434323617 +133955208 842362412 +-621097650 -742406086 +-549570486 919139881 +407499006 -638481925 +-892828502 -437124154 +-579035453 -817337938 +156933311 504027078 +230520827 -816819648 +364317539 -696012125 +646722293 -987676241 +-347354423 169256163 +-469143935 164463790 +-472459946 -175751612 +-485823991 -881116322 +389004314 -921693060 +-38977280 -421116687 +491070126 36236552 +251550115 332012083 +-820337672 -919604372 +-584504470 -715105394 +-608237677 458342281 +284955430 -303246250 +-552773091 792725048 +-221598598 136812111 +715479252 955891774 +177029780 -219110164 +-505750298 726608960 +-795425293 511719465 +904886647 506138683 +-7127482 -109606986 +-71623285 454383661 +-861438421 -548809776 +-388318842 -905907107 +669465492 789075648 +143779714 -577980817 +-827051090 -794230582 +-595690468 -300898256 +949960778 -640895894 +-605958643 184207828 +948905096 -583564186 +311357513 87090065 +283541696 -815237342 +-195587806 -197798445 +797202785 417097902 +21004919 280764923 +719589862 -514224085 +300817780 -232969341 +-929292802 -328095192 +-975838285 -570768386 +-59573484 233597436 +327298782 376148307 +77969379 -610360952 +413846651 321807066 +-575617688 -414438014 +-876545617 -612191930 +-413815381 469286085 +-466297270 58988163 +978708391 724590317 +904852544 690158407 +-786510976 119121151 +-827934961 -823332760 +-498595173 -649113723 +415222808 -438415009 +-329049372 796244576 +-498564850 958657899 +-856544305 -136557009 +143219797 842259465 +384267435 -492717921 +-772423978 -78620645 +458114130 152053783 +576605401 -252037492 +603793810 605062949 +-845378226 514602363 +490141680 16240634 +439944618 -723846155 +900316739 713629240 +254648361 -562723455 +-381830761 -689733776 +583898563 496252046 +158455894 -107999415 +-532770055 -181546624 +-951626354 -225921589 +572292238 -792229335 +871414868 693436079 +500851976 -479015466 +934623120 -239104484 +714710557 90423242 +-238767959 339059255 +-756021290 -117067469 +-857046337 884653523 +-923055288 767497806 +868563120 -745659188 +-391251529 -443768366 +746057832 987533767 +-927211917 -241231786 +-729324388 -261709125 +980943925 143632913 +459996239 369991632 +589326739 841341307 +-932072295 -495162022 +547805121 130878944 +659915516 214905217 +44966271 -62285692 +124403105 923230302 +-759918740 -738757873 +914666913 -905315093 +876937240 802679343 +-981697848 -81377808 +-889312090 -860650267 +-96063582 -433755702 +-894586284 -604679458 +-884057475 -571991652 +108471300 885568981 +-95760524 -35640798 +-723477603 510495228 +-656505 478125790 +549272591 -806275175 +-796484968 160331672 +-240908860 -659252685 +263416506 531986675 +-543342846 -234499533 +-815544638 -193600479 +-55112644 927171095 +74908704 300962398 +734197125 246102373 +681518094 -815660498 +-110359524 127633778 +-938225088 30219191 +138965204 198232381 +-296711906 -78560978 +750553939 811851587 +605769059 807507321 +-339908289 -276270522 +-15901208 661391191 +181413229 -158452804 +372858229 691210946 +-457378141 -468986615 +920225559 -337599346 +-405221273 -196827998 +-302889605 -666049670 +-690771697 -746711997 +-968199018 143906569 +-18490929 93657514 +-214662903 -373238795 +337937669 -402644825 +919385879 -242987663 +-595957662 471947710 +-103229337 -150917682 +677271082 -440953627 +183337113 -149367188 +-822009045 123296588 +-405668812 658515323 +-539361121 -979370968 +298163802 204290637 +-770289246 8171540 +613945017 440712918 +840096181 105798075 +-972359510 704501040 +-845335321 -97363215 +-980842448 151258880 +-411316790 567226610 +710375908 497927519 +-694223627 -29615662 +-449506965 683564701 +-726426171 -773068834 +-970601594 -559593897 +-176294856 947122828 +-621886293 247728132 +-130928770 884331669 +-610957838 -36746876 +-272408464 -243189231 +94252827 930880414 +301573736 565966749 +86787051 -209722919 +882540614 675872752 +-41924765 7868993 +-316412460 -959237908 +327070461 -833331279 +774432403 174448079 +-378797745 197494092 +706374722 -259143420 +-856611032 92854706 +-663608197 354795058 +-626900035 -59877086 +-24197415 -946299427 +-40663111 424211688 +729598430 710638040 +-684467708 -513175856 +-182453432 -383283043 +446536282 514281789 +707011872 -437965873 +84324380 407666752 +310693853 -175272140 +-636665822 743879446 +167877184 500465382 +71931632 775651814 +937847390 527186950 +936253915 825927048 +-66555616 271711624 +671658275 862835338 +211903524 -607708237 +475036303 515286040 +589866851 -335458098 +87713648 -570071950 +-401854531 -584208813 +969060288 914928371 +-420458060 30648685 +60812067 -476253608 +-449180529 42528086 +819927101 -770179416 +453635135 893567698 +-659012276 -285478428 +685559980 -664310856 +613478418 321851356 +910387598 -945260109 +740257559 439851460 +714219575 777051699 +123314413 -157470386 +-118898126 -979146510 +-8029960 -804365042 +795944306 -811367075 +100535317 -318856223 +780938621 470185544 +-879801155 127680856 +-532898082 162409338 +-198064887 122416486 +-424919461 -111457021 +824420799 -239224970 +69527997 451533376 +173114707 -785204273 +-810532828 467987192 +-826960198 240730888 +-717186720 -465047880 +-851412033 702847231 +783675357 154873386 +-227758070 -504188521 +689434913 -101158382 +713754929 -916693305 +-802421864 825138951 +-2991391 -887548662 +-864227 785390394 +469216946 -615400969 +700998762 -489765855 +-878375194 -373214583 +896258718 -600003809 +344010163 465816284 +-731470076 729865417 +-606047627 -984278301 +618760366 187200001 +183752997 216679763 +574788185 699463789 +-193702605 691741360 +151694149 -500909612 +571437034 -455535243 +75887423 960661806 +86664627 833788029 +860531240 623291281 +114557114 -923715881 +-610625308 15034970 +313550355 -213201472 +534298181 976890024 +-15741302 -809723596 +628576646 -34599483 +566104617 -389043260 +-130175688 -318385108 +-97806687 136664313 +492555506 613906013 +200587159 -902472752 +-715389771 321512624 +-630309614 -981380192 +-226443657 725860932 +503889008 250826716 +-939732552 965757050 +143455834 -186998429 +28014612 -462992707 +-281127425 -508328890 +480197703 980755377 +-520330312 990558416 +966417989 -134233728 +-670671679 -421092503 +678742318 -132189669 +981188103 403429481 +-207431032 171823280 +-978532381 -697091379 +-266380643 827541186 +844835796 -500281 +306358326 -410687133 +-359387329 549371630 +608887102 374510990 +625416355 -539059409 +123073787 517960250 +84595173 -345798765 +-239073517 152580570 +-230564200 798078457 +-167728043 -755499565 +-572387781 796911024 +-476908056 922485561 +-463230613 299398266 +-483985729 -517659911 +-251604566 -320932678 +807960002 907585191 +636851798 808133851 +793203817 916106016 +814157756 305086638 +924903295 819982969 +-470130146 -793501590 +-203337922 -863583563 +-900719861 -774692884 +-373872292 601835156 +811075064 142929196 +-267273967 850968927 +461258086 991868606 +-405100627 -930601189 +351203560 -303429161 +718315264 296433766 +-216331522 383943599 +-729602362 966522545 +-245464579 345489872 +-791231156 -305933757 +849535903 -351629032 +450284346 271655999 +-401631177 -847323015 +687840714 36214250 +-983748197 973900389 +-238979054 835045746 +-946554021 -736930481 +-743783669 -201561340 +117295021 344177048 +-921012481 114650895 +557595319 -454019235 +-378621848 374163399 +-450865397 981437680 +355426103 633290494 +-880407744 -888979314 +249805356 480403591 +-437642872 364178157 +-353356422 -961047934 +-202337001 826186243 +-141408769 -685788007 +-228643226 517922223 +-330904673 -216741227 +708775218 273768044 +-757537135 -160363701 +892292638 266708609 +261078445 -58431510 +786148785 71898198 +402827281 -375179011 +-605193462 767631860 +84004223 -438948102 +568152224 506403532 +115562253 -363347955 +-838892715 -679034293 +-890051079 196305158 +-858282673 -539126313 +-980877545 98363955 +376123385 -754746532 +-680837628 -399428273 +-106576433 -775236339 +828582013 -425734128 +-762979859 -308759594 +-307254567 -916730397 +-266175036 -226595571 +915649332 551976643 +192941698 814653124 +537892158 461095989 +435545669 366205240 +-128533210 740511689 +806322751 -910559308 +-622797518 384287923 +964767082 9007032 +-810952434 -642742572 +22476448 498681191 +-826582931 975068451 +-959049500 702309055 +-971564456 -439155564 +97688255 255797680 +874854353 -66228960 +185863713 636594891 +718816821 238148855 +-456673535 844593349 +304081793 761967773 +-531340235 456086146 +462994369 -449790515 +385651435 -55005346 +-255519222 -173678631 +-319733150 795936911 +36087115 664294831 +-666690614 -488595544 +-449285112 -111481935 +-162927800 583576640 +-514522114 -451391999 +138424558 477687159 +616980545 -805735737 +-725975461 309366192 +965610000 -30432764 +775719330 764657757 +-766389431 -259532888 +177265854 -537844257 +-601294468 -804213776 +35745603 -680374782 +469084080 423066735 +-732307466 490693476 +128882762 -357194060 +724884419 716740015 +-155856947 -832852458 +-419303018 -55139158 +-25711108 487294264 +603421453 516179282 +307532255 503929319 +294154376 -222735890 +-706796526 -367389713 +-971154430 205431798 +-841575408 48100022 +143396059 323903056 +-634758167 -710551218 +413143499 922721635 +245534810 268359970 +307327197 775244752 +-813459075 -913284151 +273278028 390362875 +976861097 -894741635 +274667464 224347377 +-39493274 40970642 +23889005 280618859 +-968220192 -763691992 +-792633474 808849624 +362441242 67989149 +-350139377 -854811032 +711710997 939176070 +685637719 776205013 +-535130734 241596220 +835439672 -426291105 +-389566067 272019654 +-178304823 -632877624 +918128583 901477818 +715340713 332795536 +-174519945 591338048 +717767448 965041985 +27948560 -750729876 +506717683 66817704 +-299057830 -856836992 +49245106 -663268758 +287182469 595025403 +-433390032 -36319811 +-159496438 886419042 +-914260853 986865144 +-685048364 640200580 +654219522 235527622 +-774455014 -377798103 +-266541458 -595095868 +199355270 -885250658 +-976572315 -477159967 +917290737 820836161 +797867854 643740104 +923020950 -120650073 +-291393981 -579626576 +591473008 -739157080 +-416596026 -688705631 +661958192 -183413737 +779656026 -974244404 +-90209093 864194366 +-27467589 319177165 +-508698080 928273424 +-798235192 -24881775 +-36705142 -411770923 +-881381307 -631213236 +25464924 -4507881 +482624439 250818613 +584614371 947287745 +637513185 -558555190 +430738248 -851354116 +304744166 249600602 +809800576 -631964656 +-764296934 -790426329 +722288560 89782798 +988819316 644444117 +-634351638 -692287948 +-500085894 557696179 +807676454 935626611 +295232403 -516767989 +561090928 201646219 +842579918 -918058150 +-83587965 986831852 +634856825 128491603 +-297283098 -729922552 +744480151 762773554 +-540180984 -15732431 +-202331985 -891443974 +817018141 324731930 +545403562 829317620 +-449493379 -463286955 +456438456 706811723 +880032191 -39750049 +176564972 -622462961 +360252351 -35297837 +-691901060 -193578814 +-445558136 610152010 +-838102133 -728801370 +386826424 439481108 +75744961 659852695 +265416534 -112734980 +-995015854 453723371 +455059440 160924342 +8477343 144696340 +921113054 939895214 +544877767 138048978 +-635781115 -547908745 +-542705333 -711505872 +167841887 77148567 +-904343469 -507670689 +-343404572 -698651101 +-938129605 -457460244 +493720158 -960973157 +-745113975 -275815979 +-305218328 456990211 +-74421070 -249728408 +404920111 -29344911 +617086838 42256412 +-196664220 -146414313 +-73624038 -835247770 +197126958 608946780 +-377468216 469104162 +-378373373 261961867 +-154797602 931008172 +771824409 490185361 +-337482217 -340129367 +669778664 -626486049 +550530305 665297061 +-968786656 -122414269 +55262505 681327742 +684543444 976166527 +162527682 880269080 +377647720 -683430264 +-34447999 789241173 +-214263040 -521262117 +-466310537 864308173 +658478810 881360553 +915560586 356098083 +76537688 892496446 +-563539307 -905584866 +-287187506 388458951 +-444686702 -474526652 +-379646324 -250098940 +741539527 -484498810 +-66370950 -359242022 +116556117 -968165364 +919464584 826072232 +876463696 -832687609 +-30253823 -813232162 +-764102501 -870108661 +-31028616 -85204819 +-745019018 -30057568 +-652646769 -974710695 +762653630 -528721909 +76602154 -720190061 +850426959 -618947464 +-749759420 -808297230 +964828244 -526312555 +-311269363 -582987268 +648831345 826465839 +963338290 -48366537 +957871499 833833118 +882769697 -791132018 +-204913745 -617744311 +560729878 189613072 +-773817850 -925195658 +-855545682 985320203 +735297697 -775985066 +-612327107 528684821 +531203660 -178570754 +250495210 471279513 +826495199 -653766270 +684763108 -594418642 +-507922494 -658046564 +-78111097 2898530 +770517075 28220817 +-44196788 491850834 +659266644 -988877299 +509324193 875610886 +-527176589 -935284978 +-398144065 -888647778 +-590044579 883298523 +120139099 -667561317 +-35023625 -7997292 +-926215217 -963292058 +123591904 -391587998 +94463429 -469169420 +448796440 -430097009 +5374403 -681612645 +105865339 797337186 +-401239512 226279094 +345306144 63706813 +-929800223 -479501212 +196326556 528179744 +-830732175 -166261407 +-631942463 951276292 +-150006830 -859124535 +670228042 793296673 +246286574 -10780757 +-94490106 590880025 +-58567609 -735383772 +828481898 399128737 +330662633 308006483 +-664966353 -931538829 +-528528226 546774877 +371093201 -383967657 +-486871595 183363407 +-927866202 642810487 +781090304 468018450 +134189536 -480495027 +274195825 591194141 +-659960218 894551678 +987034122 -631254483 +-420427259 -943896356 +-240050969 -706225851 +447528806 -643305327 +-82039497 -851079118 +-352612845 -271624000 +376903976 22348475 +503145891 -375893781 +-380134608 129476718 +-679435804 649878128 +526969908 -141508650 +735960564 -79073474 +-91509063 568500677 +-995642695 698077984 +-19579223 -61677869 +176563788 320730522 +-980962427 -372168747 +570099023 65163826 +-895068282 -79973798 +-347458806 -845480641 +530920107 21364000 +531642093 567030865 +-448938617 6526647 +-234048820 221047147 +542233055 870633962 +861458013 553209031 +457885057 -767216126 +-148562578 -522844133 +928899798 260674070 +202978783 932052048 +-52466257 -475757276 +-873388436 955721381 +997693492 -740185042 +985059747 -354879989 +-441801134 767724471 +773983222 -886221179 +-923727022 873471536 +874243232 -78349348 +-700570073 73568877 +-611401460 42595388 +540179027 -774148459 +951743687 814295301 +-161752112 295560779 +906129057 472810471 +342568224 -341667092 +737039590 -384073256 +-275835742 552992629 +171892218 21613315 +-591725927 -861052355 +-200071812 269730248 +-704446055 135798486 +435890003 -813173792 +287237418 -830909887 +-390812574 189263238 +229051398 -227889914 +-613887466 -272642053 +702762345 144752621 +666466430 -940917960 +-662560461 -39923490 +718852762 -346000150 +-621855036 -528617560 +190972680 -73663273 +478748976 -784541948 +-745120499 -67655596 +-532011926 778744419 +-240240179 866449203 +92457777 506916890 +743105526 -948905828 +-858947594 729767940 +-724752151 820035767 +265064753 -925472772 +166249698 314602898 +-671893101 704303340 +87283692 43797384 +295909431 -103229161 +-829216646 -801280812 +515731568 -202827137 +289422880 -294657316 +75728734 860503802 +699326365 -91984240 +512229784 -830366257 +-781379982 698691694 +300549425 -110480666 +-15034588 -777822302 +479198364 349422641 +40900128 -622750704 +-537523518 -931807279 +27896384 -241862037 +-974058372 717918431 +-965350895 997523897 +118065477 -528460739 +183069590 -210686820 +-897632787 840691293 +-800489168 255979275 +-49241766 -96555211 +-57518113 989915644 +767921454 -91812604 +393746037 68361122 +86673029 -885506537 +106947269 798650602 +-263654949 593966965 +-384281649 123701699 +-977525809 -319108706 +591728762 101720608 +-536479195 880904295 +-280634992 922819248 +919731297 -200461131 +-275093436 -901876292 +769627009 -592324072 +-112210392 940219832 +711915000 -622102372 +-365300221 377865988 +869456033 546888075 +971525957 661758007 +26822479 574227024 +270215701 -552994954 +712952310 299176426 +555672857 170841680 +-420814922 -561453445 +-907197263 197194099 +79082969 -386986612 +-875330943 -907781971 +875815620 323568763 +690649645 153218898 +744498499 -219711114 +370479513 710450355 +590248000 769840050 +828491993 -751072023 +29059813 815922873 +-675621198 747929035 +-964394680 -415792446 +478753528 816072609 +-577431394 -772272307 +148587491 -203856873 +828458686 726992848 +614895414 124689482 +-400722944 -439626880 +976839085 -474530915 +-124139917 355757586 +-258937100 196824345 +-463991495 -574169035 +-953660333 768952748 +-9188806 340968341 +238875965 634507737 +-333868801 -95375969 +-486246304 707697287 +626387822 853045947 +574910959 -171877441 +619639901 -19615831 +-896435942 -548797732 +884502684 139788047 +243911866 -102283561 +-145325743 -35094150 +104745117 -419848695 +680344706 155168717 +-960603841 -294090552 +-629161219 -882793649 +-220224448 -429037239 +-69833043 482814053 +-314840944 814400867 +-652441240 -3770492 +173210381 371497723 +-760670457 -554797804 +-467262792 -88288328 +632212553 -66593965 +554790221 -727973611 +-480415641 663719602 +-347676079 -693524128 +-932850453 -204975316 +948662963 -572791139 +-665152025 -415565714 +-135860721 -185385517 +-77810670 -35906128 +744278482 259063238 +-913355599 312534139 +-522424607 928273746 +-208606017 -813667144 +-255132866 -245784668 +-895491814 -940051681 +-84679055 -614653970 +943321771 -581235628 +-701337938 790461610 +-210305061 577719611 +-112267663 609905571 +-65577910 818384092 +700821467 498979702 +-409573735 471136181 +7895451 962053383 +-48798021 262832714 +-170156640 661135810 +714381355 861754129 +-354676584 -670977955 +-619042162 -45728467 +795081287 -504926462 +171383503 391114313 +-293669363 87351063 +34885994 -455248984 +-404811772 856249106 +726552958 -682535175 +420950578 -813921581 +-661306351 -239631819 +18473580 -302747320 +-137512310 -275319100 +-532048284 -865280008 +351775139 307038478 +753582975 702219553 +-244898781 913745976 +564590441 -449262146 +-150842073 840189069 +-389212869 -203270163 +-720368646 -17059531 +177268770 822602319 +-93973631 -388504856 +596173141 -612714815 +49023790 361246524 +757950337 -543853617 +933817938 361942396 +-590764509 97431041 +-339187448 -33290898 +616658116 -111071875 +897444469 -143233604 +298771328 376523936 +-322257143 -666691907 +-429283137 -280948059 +-847514958 284252322 +15951663 226604638 +-731371564 680836425 +-805999701 825571523 +-582263651 -789908927 +-187178465 137747086 +255547398 968280925 +-606168657 -131461682 +56342795 167211959 +368818746 835683502 +956790536 148745676 +864509019 320785107 +492005558 -577738229 +-44575573 1952890 +-27489612 -775150740 +10881775 -537882861 +-488183858 -833919059 +698883943 665617927 +508176337 535555167 +-786299373 -381175154 +924597206 727274218 +-904976045 -362136737 +-846013402 -822024901 +-584874144 -833503771 +342022448 671983389 +70977703 -148059959 +-420436558 143776985 +587280834 64243524 +-213299165 -513219113 +-49868470 672060469 +66768887 583174694 +73418206 -944673782 +-786450742 682796924 +937981031 -669926682 +-442765193 -282402912 +267073849 962096909 +-354613620 741218254 +63229871 -60495406 +-788259750 -516685313 +682262619 -780106902 +-711687191 -313338112 +6016873 -851723905 +-574072198 222864072 +149003333 -686896090 +675634126 860218743 +-610735130 -95809032 +-405995808 -355515677 +-493300863 948168615 +786488743 -806937598 +-122991796 54194317 +117756437 935356045 +-939242190 376989444 +706560493 -806038075 +-939756022 -123139286 +918767537 102562511 +637679284 628422461 +-477663138 -732338183 +340342940 737716266 +-846853013 839634271 +-70400154 -835790791 +154345273 371660189 +133026763 -394593353 +-261085561 -835624676 +-423707221 -634215027 +858110193 -967939762 +510384045 26682105 +-264343605 -717253013 +805611932 -388432201 +730014733 194019098 +-574235276 719467692 +85672005 714164828 +912947417 652064994 +-336546500 657193482 +781612533 -648483766 +220176117 567135243 +41396532 550288092 +87657396 43290132 +413647437 -535507138 +-914887021 -52992516 +464796264 -338939057 +-631272434 972955577 +-390086219 -232906961 +621549180 171324085 +98567061 968741070 +-585528693 -13901486 +558592308 421692889 +-676473942 587413079 +-838726772 687988506 +-373348949 -618199143 +-354980966 141624162 +378070406 -26963601 +998726307 -379568716 +847696311 157278656 +352946310 -365890036 +-702576320 -656339066 +729766141 198103820 +-406968351 -562653782 +478176051 145868976 +815363363 36871479 +306970186 286381095 +-542658277 -823175542 +-457301579 -351453816 +223604347 -39135691 +-977341150 816887860 +561381930 -796660140 +501289310 418855956 +375556751 94691665 +419842474 906383650 +31562368 928916001 +-834641833 -593425749 +784608426 -128939112 +-927068550 -914941161 +-130220337 -735263334 +210909572 -806109209 +738049793 887394748 +638394050 701706757 +995078358 -271155173 +-915304900 676617954 +-569604626 -60445844 +663137854 35093087 +683372215 -254067878 +627097179 -929969597 +-819586463 -774818468 +134077261 174604456 +-117801168 85616026 +-141080585 -859198258 +641201564 -150881477 +-882520168 907059560 +-7286881 436657276 +181371361 4158063 +638118437 445715827 +743683350 782357 +831195510 -748828795 +-487311982 -398538448 +-922530124 -933668358 +124063187 570864718 +-135090573 213494497 +512023276 -232271609 +-556345487 -86612287 +216004607 503400096 +-804426072 322900148 +-741726557 -219245456 +-522938614 -952951817 +451253737 -502123545 +-686969030 61738896 +-84807427 30774697 +952285936 -842294697 +-44557947 412244831 +-30815495 -249651216 +-751450109 -839284956 +-205980718 142806355 +-446669796 693391289 +-559286650 439803449 +334907272 841280361 +886182132 -340674616 +14782447 -839076896 +-499838492 -14546283 +-52955412 143825054 +62535203 76316398 +875620483 92573752 +-331483805 270060163 +771055266 391052987 +30530383 -767175584 +928361459 196639397 +-559889634 241702485 +-804144958 273732840 +936466618 171916341 +168987503 118244034 +979795072 -852665835 +213122305 -680298455 +761269349 -455161540 +421764259 927096746 +-368126060 536155163 +12325562 -367803303 +-328017121 383452234 +-91090695 679451574 +500604584 606585474 +-751851768 516030468 +-692771334 38034448 +-944125392 -57527571 +658910261 -181991239 +246030511 611976602 +518739148 -409357222 +198745176 304256066 +295585285 -698066726 +-692305904 -215320370 +255808602 196106657 +128335499 -464390122 +26938814 -545716594 +918724552 -572885839 +-629397643 528049831 +-154228797 -271958280 +356996553 26014763 +-717282897 535344834 +744289155 943873917 +279162054 168592300 +480484329 -299849958 +-343350420 890450848 +-286788896 -815214596 +-876042691 -705018775 +-680153747 -49598932 +189375584 763607302 +-891422253 132418663 +-618593179 -764321195 +680958487 385191398 +-474714644 -511025442 +753422969 -365730841 +502003695 785841701 +498461319 -849860791 +353116423 -111081516 +770390719 708726933 +-585353103 783965358 +-418067115 -105980952 +327538291 -406121998 +-668224668 -435081383 +461795651 488707649 +-143334874 933200492 +339235812 -556613236 +468325720 717487733 +-835015307 250188216 +109537634 -833343149 +818497618 746491413 +-9256754 378674216 +-173436611 614673835 +-201531075 116699537 +592934762 -508721766 +917029784 399312485 +215731381 -946952365 +-837838584 35365304 +854758762 282729637 +339831208 -505515169 +15888784 -941340266 +-287499110 -982841701 +670215427 -403586870 +-727798808 751163011 +-314914361 545114689 +309044876 -381334217 +-356109304 803520610 +693413830 -971584155 +4730295 -121870908 +-933781398 185288601 +-11389667 281721330 +795041227 -200658896 +857626519 -843936687 +896052568 -591860115 +758090725 -131349922 +541613777 646122248 +-320520048 -521780162 +181149144 698883854 +-434075704 323721852 +128226547 406149486 +757114775 -129054470 +-850159679 -70346759 +-774702980 -435771452 +75075478 -546541747 +313058542 214857225 +886605977 -335974056 +338625678 565251814 +-497848733 245799383 +-950735894 -218407117 +652070942 427901503 +292076693 983859907 +-698459964 -789870139 +340923517 453248573 +-234574289 -959199093 +296739922 596845449 +309599875 -653415074 +-746501813 -65922896 +581829080 -451660233 +740661819 -547963574 +676405102 989695611 +224242768 -370658775 +899161240 -423021084 +820502658 -665747623 +-402203719 262696639 +-173861156 -721511724 +841904865 5303959 +94760383 -715931240 +-376542596 320096511 +-799488452 -256024124 +-610301280 834456390 +-257346386 704291562 +340499573 282183615 +-113468745 -728590313 +29390879 -212876833 +-249403337 -154721817 +-474348305 -475959786 +-366698051 -344102732 +-141428436 -765648602 +669625495 -902697600 +176876097 -665719550 +7363052 888571037 +-555770051 47502041 +395752096 74013816 +-187978084 915950435 +-581715131 -928617438 +980535343 642360118 +-129112562 -950465326 +-238107813 788593470 +104908731 86092476 +-738719747 947363728 +-737929140 586005832 +-801464305 654208471 +-384550647 415649572 +-379645941 -563740071 +-559923010 429343956 +987160117 -752931445 +-614470979 -613570886 +-309995819 -838172925 +52497967 -749517398 +138628754 312175633 +-504217665 -62610689 +-380430944 703608156 +-400222740 -16828737 +-269617798 106331651 +173242445 -171146770 +479397402 99392646 +-776561860 -977968650 +-356868412 -970055955 +279492819 205191387 +789610693 263477636 +-883938437 -917578061 +887167272 167672712 +957123292 -407513302 +-991584769 557617208 +-180136120 877676064 +-100189342 162914345 +-204291438 660931971 +-226254209 -651493929 +59238655 -115312660 +-130224904 717900248 +464061167 289878267 +-928111834 -599288387 +-454108425 912752234 +-925506274 -782315095 +670145741 -500019730 +-897828981 -4115904 +914051084 -653660121 +757764220 639687876 +183396925 -562537943 +18334312 -749331821 +-574762974 590472203 +459356172 835718596 +-948173473 441391975 +-590641116 544302304 +927784338 670303399 +529739012 660693943 +616694995 -126319941 +87592001 -519468531 +-566783273 -311655579 +-916685241 -407111243 +157782355 -212209046 +447681095 468755545 +-761272964 669967953 +922763438 -594618916 +186902088 -383525761 +28769931 360533376 +-698245189 952638106 +698773660 -325127505 +-933207612 -373733306 +8548344 669701410 +-741160373 594370298 +914335310 -474627412 +492071459 188651564 +-151591641 704392209 +-56994262 -41432368 +-255701670 102647165 +-314108560 379196246 +-888436947 -634147992 +818925964 -93350967 +-351246083 93017698 +471052715 831668009 +-151249511 -670429753 +159227029 244220243 +-475395009 -524353739 +917439755 -73020171 +76951861 -503398404 +-876081350 -420952891 +-733731850 -372268005 +-998795526 -472258250 +-140554463 853820560 +-813283281 603280594 +-208709359 582672031 +-323645901 242721972 +266283810 -852357700 +689520378 -203676433 +-254279918 785819457 +-74702844 -871181335 +645814307 178003885 +-945431463 -280745986 +-632485459 582344983 +-927679048 595841952 +161906156 552840477 +-841431853 -396070488 +444312765 -812902669 +586552775 86776818 +521889557 -633438313 +-389483812 323482846 +471371885 -932392158 +-713461511 95699547 +424077166 -947323618 +902703146 -471562500 +-508466471 -626362595 +8323840 954981562 +-203421750 497883447 +51880794 -200033057 +294133095 -459270263 +8758796 -956164276 +-654497648 -599398028 +254168654 113543895 +169083569 704001835 +290346130 716017993 +226577980 -124800100 +332971161 -590626517 +-990151140 480801695 +201181574 -749387616 +362666230 281945346 +500227383 225769233 +191885915 -443636333 +288038487 680072337 +-332588496 897655945 +649370363 -817891769 +109126633 -894643455 +139023913 90438089 +-388665801 216313112 +504302686 507478229 +924772644 -798350816 +842327733 122033389 +-103662635 -3057803 +980398035 20510692 +788656615 -436106964 +-852830722 762932210 +589177006 -463391222 +529299157 123210887 +-305133072 480930633 +934332699 947781650 +579950674 -237326086 +672879210 -737399284 +-829629141 -232741665 +-934053911 -854598682 +-547500077 -598699905 +-157023662 332275567 +574297236 -229280522 +-813532474 672835382 +530308529 270809629 +653321573 -953565976 +-637546663 -618391724 +-894875320 617653589 +87693711 756861193 +-931603038 793909837 +-739539895 485183584 +-343918613 501763743 +-304319797 -78125161 +-541988664 -567169806 +516958740 464614522 +-526336548 807122087 +338852936 395133849 +734852485 -163512378 +-20883862 964762030 +262545816 -734047124 +67190044 -911542288 +552611699 14040391 +238148062 -66151352 +825890260 -147258076 +642135499 798842539 +894617556 -310509600 +945427052 -172556590 +-522312813 912738882 +3982068 241464849 +999798059 -941049903 +172256696 159057955 +726522798 556540857 +788648679 822641095 +790937787 710266383 +-346790507 -193207384 +881413485 -571615669 +799869745 -546799296 +-447673570 -693757398 +365983674 699317119 +709866921 929092966 +737742203 -275393089 +-232819152 913893497 +-528898830 -289249107 +-787567110 -7085578 +-212990253 314132728 +97542782 470562493 +-984222849 -526517153 +863735431 687760108 +-587315280 973450304 +236710246 527021646 +818899343 -328982500 +-908596059 -6390628 +264606977 471423682 +426974732 -711649878 +-106874138 -985842505 +835614578 -214346053 +-397971041 838923056 +-326481137 752406861 +-362385199 -757525985 +918119811 -439630878 +-327339391 -99646373 +-469574975 -229205387 +700557628 -334628065 +571061034 27882472 +266319262 -574458683 +284564783 -439171102 +611931711 44638805 +261254986 582264324 +208316829 679006820 +-857562651 -115236118 +-601388867 -765141159 +362652628 -840792326 +399537162 -304532742 +736592919 -527006111 +998778576 436017658 +551991474 -773742250 +105686762 -35400488 +-82981064 3146952 +192784131 747531472 +-69328369 -388506024 +548468522 -297041602 +-10528384 35172472 +881162159 260602717 +-590761105 -920149064 +848985483 570019339 +-352774498 -216826713 +-340019034 -92317516 +-449580495 652538860 +402482844 -773812621 +17039460 31940512 +-266854775 603030913 +-408354476 -391906884 +793152860 -191369613 +9247962 736479806 +-375752452 659287364 +853076296 170457585 +-302509754 -729407050 +-532508587 -907266593 +482797248 588249856 +-587626125 459453749 +212333830 -128885363 +-29512652 948182055 +-790864133 -783107301 +-673653309 54066565 +853258472 -831247372 +943948706 -393844504 +362979133 -567066972 +-822160919 499526907 +-686820339 -842119838 +321858759 599690305 +-872914029 25779731 +47540314 320514774 +821152559 -845385289 +145049723 -56369871 +-380160746 -944777158 +-651400654 732583207 +-988489672 -312048703 +-766178128 -190944141 +225259116 -552551069 +932034720 330048010 +3837125 -933776157 +-103544732 289176284 +111348077 283067802 +-880472695 433729024 +378830584 873490986 +-204244747 -83125620 +442999657 826530098 +851030109 961919705 +933554337 668225929 +684186915 -960536204 +557584517 42296055 +540713857 507819085 +340240444 -596599487 +309877035 726576915 +-330586065 -156546479 +-813281139 -222916249 +109518498 -571121112 +-475475076 -443003849 +617840267 -368986927 +-566311032 927580518 +476198172 -488166492 +30452331 -138718702 +-37749162 -417198832 +850085527 989502249 +151645300 863414842 +671240939 757913983 +-561943737 -538230974 +-103151715 66392755 +578458258 -388229341 +117939475 908358917 +-206659422 840496062 +937126599 -885176025 +-585246512 -896737686 +-711691226 166473821 +-598886831 -59925933 +313083156 813457885 +729416710 535765991 +897234484 -592022495 +462572439 -758235382 +750450794 -715061166 +-307690879 592363193 +126925608 479685703 +-926680786 402471619 +956105837 -579944611 +-489883044 -205090936 +321364963 -445204424 +-664427968 295334226 +-599386718 -973995499 +-801080661 -719919670 +817762310 -564945431 +-720508392 -363395227 +-680618313 -528068751 +-500083613 -944274177 +-881697352 -76194671 +261563926 -381857871 +536852242 851476514 +-188801918 662530328 +-584431441 242211745 +451899918 129990327 +-644675166 991190456 +-184497494 -999708396 +-454648145 -658224439 +-83164934 707046646 +24933374 -264818988 +-390235747 -712088481 +-789388132 -659966841 +462586770 -688845383 +-7413741 933504064 +583685078 -446893028 +492705310 -891144655 +200391893 -384423048 +-143398677 -351130773 +-867934649 -306196782 +-923904418 831195329 +274415920 -125739236 +811649743 -880420368 +897329374 609688004 +-988697433 -550169168 +-186944673 -401209552 +-708383056 753022550 +-587486851 766375341 +453492237 670131640 +545379527 629316701 +-421034566 -250129146 +-776159575 -98276846 +964917453 805126564 +348838633 -526189875 +-41182864 -231212103 +-399804734 -737610905 +139631914 89169724 +884657157 -698622091 +333158973 304960705 +243360439 167777683 +702567895 327223242 +-777081642 -42041105 +935630899 137543859 +-779667503 600879720 +104039759 -771331081 +577304861 445265537 +-712609882 713080704 +356516612 643838003 +785848958 253950238 +-181225414 -394074625 +-369317842 -129117248 +271976449 -848418482 +858433642 491518415 +-758780719 609201093 +713554236 -965300475 +866825621 24525476 +139845341 988121413 +-756721542 744228509 +826571732 118194523 +809285638 -531426902 +-117741908 -553070162 +440461845 545781324 +821188 -579363768 +-990886458 538493859 +-713392094 -591170571 +344467754 -937323624 +-694657524 -640104498 +-104451456 126273631 +38084633 959214099 +333062561 -407648661 +-140411450 -138925632 +338343069 -914018780 +456213640 933021922 +845004923 973230885 +763665707 -255377868 +-831223206 -714789643 +-610106825 496624936 +-660045048 -508645032 +-339211718 -138440841 +918967163 -331135765 +553177753 756858658 +-46531157 -719427712 +609082252 -640069606 +-784102174 185426309 +855587310 -735389296 +-114479175 -126101373 +783126655 817180398 +-263094323 137299871 +-927971397 150256805 +39754837 -391273518 +-309238792 692332674 +-543383598 506312992 +-455535605 172288067 +621512364 55604029 +-6526930 86946367 +-789580142 721554063 +300683108 -191819882 +199924241 380931473 +420598972 991765584 +-804386048 -488655659 +-132750631 -694026327 +774158280 741865079 +-529814096 -427969727 +516528749 374839611 +-255981115 -798311717 +252839538 -188450031 +-981805470 472045377 +615314685 475386276 +288998529 -380390497 +-62482931 -816822053 +-287383217 -265483069 +92857465 -956223268 +909507342 -502303115 +581179888 -161399665 +395643331 -764418128 +-28561312 -133414378 +959872476 -35976590 +550757638 -975573618 +960302324 165814225 +-850775989 907349058 +225586199 712097930 +348960534 -448587639 +680447646 721684324 +-752522998 361785285 +385950893 410747927 +233302879 -703923935 +-624702764 143111301 +-922461164 204576442 +-125102675 684170165 +-935640525 832732910 +-95460329 358800347 +-947511930 -288084974 +922634817 -829342362 +191279816 -143462310 +664469228 -935501823 +977051646 918685988 +497472336 70754731 +684169919 212332194 +270054226 -657128352 +-508363424 792707880 +-555558825 374716451 +-919990496 -873186289 +212052815 648744171 +-147750491 -90582070 +-900783987 247324167 +823874359 264056571 +432086719 86823606 +892674477 -82688682 +535912502 136424685 +-135209781 -618077456 +-822671547 355324653 +-963334438 -600950857 +836422713 -372460954 +723242965 348878688 +748564255 433029154 +139037558 291835946 +-950172095 543000857 +-147757503 846573123 +49132636 -107981970 +-192305800 -603864723 +855215966 290273986 +-90961380 130039933 +-881942194 -106759309 +-467128099 -63095219 +451174612 148666839 +-726944897 -574415197 +-855642468 -341176409 +-600752910 -527029505 +366759435 -877922036 +281148746 135818785 +-782844108 32790249 +-926536418 -628430787 +148980548 -799499179 +561703551 -119630276 +378457804 -323378562 +-935469548 -854735838 +887231285 -482997867 +892419622 -769258091 +-330780059 -845881051 +857386583 -71652551 +860098150 -529851353 +-236939868 -546517001 +-194967609 698647239 +108446296 4257450 +-151326809 586604048 +-61981034 -619504705 +-740228854 538044278 +-749611870 394777106 +974046058 766225455 +392886714 962341414 +-306810497 -387907393 +90470944 -547392688 +-371267609 580777884 +-668354865 -399036643 +-369194513 -23582298 +30314352 -368918633 +372761006 697791946 +219259467 246744346 +861716599 341724276 +-325753907 883299096 +716127534 -955880770 +996842760 -66358375 +-43030829 560744490 +-163270451 -767421165 +-826560299 881516395 +922689069 -470342052 +671086295 469992019 +-669703083 -511886366 +-826175783 534495462 +-543413793 -542516155 +296829151 470630741 +-481437498 284855498 +672161276 -659601889 +894172224 -180897374 +854146363 -718509246 +960728138 301612966 +-828690453 27126903 +232235121 -385848998 +-412901795 -532758032 +258328269 -925630611 +-420172535 -93383319 +-818881161 -164075401 +-425005097 -158738354 +346421937 432439505 +-153247983 -128919101 +-49480109 -433709398 +-912983249 616481860 +878304459 -239275196 +-964075603 -358971912 +415578034 18250548 +503307895 53655908 +-51034511 473301725 +-109715032 249857062 +-459577500 -932761521 +-179830314 -193506406 +286122244 121027770 +367055633 381677400 +-78918509 92360720 +116851917 -173802832 +-687176950 701101443 +-716608564 335270652 +-810035174 -53122864 +-724449054 8701746 +-891299642 -726240768 +913006215 -628124323 +-703792532 -85138418 +239852824 591593055 +-401150251 767012628 +516322788 754214845 +982826884 -696466944 +430221666 486955544 +378439823 -420081598 +293121295 727584039 +-76120297 172840064 +-208298575 -92592210 +777866398 915763858 +-331494837 -920731786 +-358282676 -402491551 +497693759 -212353794 +616518824 -610696358 +-786498207 -599487419 +-417098678 -4421012 +701905989 -335087260 +-55767119 879696080 +-213192739 -249316620 +-948075276 -606483415 +542772507 128525443 +13820784 84116226 +254122152 103983350 +-538086149 262233087 +257219222 -744338202 +-417100577 -897547035 +690943403 -566163286 +626148387 -670786589 +-280079990 -716979868 +843840684 -648439869 +-420810280 -234866655 +353255841 -924500901 +33436257 -540758053 +-735682718 -585941345 +590558350 -634601614 +201162252 554314016 +-344803219 547448352 +247056081 -464971882 +-370720057 187925962 +231398429 -650749172 +-847792052 -406794650 +667312952 366175174 +-168924046 -845334669 +882917493 -161953587 +-84782448 -402500706 +177550721 302044399 +-300720328 -587307 +709924722 928714953 +-901711505 16499319 +-333320732 -752910247 +454633719 199128925 +-785582234 641728530 +611746273 -160769623 +-58493599 870164864 +-777578933 -723314888 +-69990997 231273041 +-266193282 932208027 +59995047 -818305480 +-761823574 464344152 +-383808278 -835557529 +482118420 302483450 +-691987146 -182619838 +-164762023 257925892 +-593041903 380820389 +-527604377 -237354773 +845341208 -48269533 +922555220 586470333 +927280877 710166181 +-669339344 375662990 +-737927066 453460698 +692755228 909064671 +831562373 -712436270 +-418960212 117175575 +288923319 -740788295 +338760363 -152020842 +826910777 -106377804 +263591331 -210180183 +-141809771 -781534675 +639164126 -89965371 +330435760 -229224016 +939732677 -103768863 +882496490 423085665 +-370656596 555249349 +-878473317 -712480014 +-512526273 -381291904 +-18071985 549780064 +368212731 -388267956 +875781857 641433870 +-422831104 -49073711 +-808952482 -550535566 +-566402199 224860831 +-779626601 362216067 +264292662 917380763 +-964414391 -34320912 +-785028663 205066541 +-131328847 45115231 +482826784 520679895 +804177900 185146386 +616675026 466439556 +184876485 510433512 +-493801978 -329824920 +-560869103 -297808043 +449582698 609685572 +38719964 -287098263 +807706742 -84829153 +952502464 -747079382 +-669560293 202769530 +859408443 -592082035 +-743858990 605579148 +-736936451 365068333 +-204273795 -96517042 +45848167 -614915996 +229462669 -419466787 +328402996 -897242873 +-182168678 322113377 +-432082647 -304145651 +539300426 -802548535 +778435693 629587293 +-281606716 -631670064 +806650346 677525009 +-512360700 -295147980 +-556497474 -662652109 +299066801 -926972552 +400806282 830693998 +-988909338 811791017 +983170772 -10506521 +897392790 -712798850 +868140095 -146500532 +-493738395 792878639 +112829999 -523858201 +218925098 -505483113 +993111407 -306551265 +-498876742 -961690016 +-835957869 -138361320 +-977028020 -248709157 +-82276427 -214387669 +-701152366 -650851112 +-576171905 907823665 +358873281 -625633083 +315889884 -201156255 +-440290270 -560161967 +969602731 987794658 +-801423975 -795919996 +-325502530 265130976 +-21698712 -586631109 +387956693 391430581 +37690238 841107437 +454878705 -427898494 +-125772425 343790284 +932244140 -237292620 +-781775842 178363770 +696372655 -893618322 +803358148 564245294 +46397763 -903838669 +-625047481 -66796817 +-437049618 911335161 +-412323290 452042874 +603107948 -392009512 +78392479 -539181514 +-31205029 191595245 +791854153 -817755530 +-305791583 32336914 +-310059307 372109928 +553345680 -294844099 +940683232 -63336323 +-325513162 461922014 +-94025366 -190732612 +-566471611 346396707 +-297051860 -713898448 +817962917 -567026757 +551488706 213755832 +846650453 -229006927 +378407178 -41267518 +264174978 469162387 +536899785 -492448667 +926403401 -205544611 +329880593 706226331 +-180254703 555696253 +558446225 694399438 +737366183 -687527519 +-617395743 -414440958 +547349711 -327171966 +-417592144 -786289340 +-648354504 -12658838 +-233631877 919316261 +-628291530 -519661656 +641238590 -602846133 +-122858043 -528504868 +617913683 -295372548 +-21683865 -57933966 +565840140 383400237 +-966577784 21480026 +456820194 453163469 +-386183955 905771997 +-397094436 -766436062 +-345280729 -554833551 +-105838582 -675404725 +-159918893 -274480640 +-801611335 -981208750 +984766322 699496064 +-859326764 49918820 +-251146501 -952269839 +735592494 -911957026 +914795575 -973880718 +-35351107 -601817453 +-512151584 550709435 +399768457 -725220065 +734288386 -111359970 +44040361 -914699377 +621507307 983059456 +-629790139 844610896 +-838318504 -253328666 +863338003 7878843 +-858005902 323218871 +563037463 549719705 +769212992 926861397 +-31117369 -574797292 +-340866366 991508423 +205027512 306384946 +194591987 75294913 +-15940756 956588379 +90091592 -97787052 +-609024756 199859818 +-865922111 229020360 +-850295147 -58192480 +611771204 -977412382 +-549514574 -338753555 +83138463 -475218042 +867142192 142805004 +41245174 880568805 +-802683821 697773072 +259928015 92971644 +727249636 768570920 +-495283730 649851802 +973646028 832321230 +-260119946 660493045 +-706232965 -101819104 +965284125 -473754765 +-600202092 557228977 +364192479 -577835913 +466406153 -336238651 +-583567841 -107583130 +578066983 -141038023 +582047111 -433702301 +-505600293 10404933 +-618610531 -220563965 +-837735499 -823107581 +-11355464 -235239414 +-218597394 478997581 +616294653 126727047 +-562905675 -427390369 +-263407423 -298267119 +-192312987 537267646 +875294827 342788729 +295209643 721198442 +-956726534 -101807647 +-764590372 -104622509 +-861141156 -698287377 +881732482 -197466874 +331314762 142592325 +-813891101 521181524 +-577745984 159504354 +311459770 -968253539 +-62087629 12307270 +-509833665 147653578 +724350361 203360274 +-455813265 699679928 +-77656574 745533252 +328555738 -905384836 +348951468 295767657 +-317665507 985936016 +-883977125 -732427222 +-988212219 -703477189 +-775130682 -973618620 +102476556 24706954 +662706206 658983715 +700197128 -816923474 +554880075 658557247 +39583237 571872591 +102598884 -824319416 +-685644378 555587986 +17080298 -518830779 +598024043 -419787310 +116124165 -494511870 +-592078488 -981435170 +-697063818 -895410666 +811399579 -761415246 +837578679 -714519754 +372856482 -694535068 +363390479 -960671885 +508092015 540524922 +-68362886 379932030 +170577327 -105762618 +-356032349 921148076 +-580066513 472927617 +260584395 389958767 +893107490 932668269 +-659223087 215418294 +-534239047 480044456 +670773440 316952870 +964612499 34001722 +-591314666 471257414 +-783909210 914589280 +665915524 18847186 +-775381174 86462824 +-34273455 -87291010 +893792256 18924445 +923766553 535246117 +494088135 256127068 +950479473 915772250 +-327378971 -175775165 +803291602 -314126415 +-62925847 825567947 +-419485040 534416633 +960018051 327473004 +-485208060 -708057379 +-933089615 -526888502 +-260776326 -509825374 +6631674 -978785141 +324036238 554589363 +378957174 513071277 +426108493 -176550417 +255405041 -607819201 +-986017529 627428948 +-534183729 -416558025 +-197069501 -658515514 +237159030 948062665 +-855059442 -149516840 +98947316 -935007963 +90576311 -942427444 +748575726 926876712 +604660142 -892381835 +-24320433 -980259067 +464909199 877790618 +469306819 37440414 +-309329536 515203038 +427477006 922817128 +-384441828 825803849 +146480752 398438498 +124096501 213573814 +-782237471 51948218 +586465044 189862854 +598997452 -167061180 +122028531 971759265 +159916345 -521816150 +-145418489 -963224629 +637137378 660501289 +983102629 -402811507 +641214542 -870685833 +776104179 152360096 +630119726 579441325 +170478655 919370745 +-581101837 -299920650 +-796043716 663957980 +863604493 857353599 +-632142618 574150205 +163103504 92526170 +735052323 98046447 +361962144 -894741063 +-90251287 -478634208 +-521064316 -43650374 +-362603340 741001067 +620060211 909740780 +213406038 -602640230 +840483060 962703447 +-847594751 531341511 +596630771 -864791098 +-571033437 258150124 +-908761743 -772916187 +936755451 85275393 +908961427 664926966 +626372823 456067692 +-155228649 346092399 +769188558 988515684 +371458361 -331641335 +-651391571 769552300 +90023662 -59475099 +-329723142 -129873178 +736603660 122899526 +-662819100 986585198 +659377892 -804773368 +-961027882 -391473749 +661374238 -206897825 +870000047 -932730911 +539562870 657844023 +843652159 -439662945 +815758896 -781877605 +-628709978 -339758610 +-481724913 597403377 +-246712035 371954563 +-175808288 -928767488 +655039924 -119022328 +225941992 -692572108 +-955839206 221458800 +23011434 612660871 +-650634392 757175022 +-718586904 728412311 +185634965 -860104983 +219035231 -960160390 +111180405 -589872449 +-119231031 303609604 +986883777 -441095386 +659416734 -217516578 +-28811012 357010448 +-818148393 485185539 +-796308899 -233524244 +684636900 -696659914 +-266577072 264680965 +814368521 189125459 +435500221 -859171476 +-749590699 -43901713 +807441386 721297235 +178261015 -805611035 +640725025 910257226 +-924325364 -355468234 +49591688 756251351 +-820979462 -578597325 +3700097 975145066 +758250232 138857091 +579685757 654153270 +866021770 -961081230 +-173572494 -830839436 +234166992 890902227 +-380782653 -905433880 +-113673028 -179945821 +-617245658 -669842461 +852498814 -862713206 +-335527477 540851118 +50828524 331996764 +-399250117 -70978857 +981779376 493954884 +468723518 -20183517 +-952536991 968845719 +138436174 187993281 +-112008922 357823656 +-945705118 54893310 +-70634210 542896903 +-393204690 -343144732 +-477049703 643082275 +-813544395 -188247204 +-940382222 -55081180 +-76940075 823565676 +-167867196 -178975511 +444170901 980737118 +-735414093 -520014737 +-245678620 -419390874 +-173459114 -278624590 +-461631171 -123337401 +380744530 -885819983 +-344709890 815221679 +932294906 982775355 +181736425 912518267 +-893308376 -734074437 +-888880286 505760047 +-271980999 785564068 +-251790084 -623967468 +-52903818 -587017408 +857534212 -164378261 +288584728 916700858 +754580631 629167458 +-454148771 -431001469 +682933186 -333702676 +78341844 412129830 +-704742896 345938923 +-725767728 130276673 +-859025120 -775445815 +-494374440 -511605337 +-354576582 718157729 +-759185481 271803087 +331540717 103641979 +-714189572 -460090775 +428431309 -13078935 +-257844010 -18564607 +-832610178 672529083 +-881683770 -711977537 +216800258 760849784 +-762901608 47372851 +676472652 899773629 +726303822 296445035 +458903556 660775441 +-533327349 634076061 +543162129 -441685107 +657342230 616113058 +443683229 586295719 +918957902 434344634 +-51060703 482741894 +-86968085 -806237108 +81772499 296282190 +499167647 497916565 +843233511 -191129553 +545499017 728648753 +-288810700 -221220155 +-607884548 863480811 +467797981 -474133224 +-126846005 -554622883 +262339677 -17822019 +565566406 623186153 +782696924 -603077993 +-32281898 663911569 +-653322872 -898410415 +-88732276 463463694 +168084104 -698555136 +167267290 -781580250 +218079640 -753819728 +-448165276 552516 +-107182266 327209584 +860064279 -226029330 +-604750178 725474099 +-122617752 276582533 +678870706 -426833860 +751184891 407574853 +-424025087 -558260367 +-51480799 -553706566 +-245240313 271418166 +109440187 -829673587 +-831369820 934076294 +-680668322 -271167723 +836116606 -951657945 +323400706 -853884615 +-422927520 276397865 +667342401 -650622800 +658221074 -864127033 +-309460862 -376833127 +-140876840 305055938 +838158543 579630612 +-908312145 -783384149 +743186302 715708287 +556755958 752634145 +823343177 262871837 +-62171570 -303656231 +-257225355 -886460250 +524824354 -889347637 +398820210 -290926972 +99530690 385341653 +281219565 -811632478 +692946122 -254014060 +-345775837 -250519657 +538273542 -286840252 +203887351 275292563 +-777161805 -321735872 +261956206 911823422 +-660793694 -457747078 +-977782673 -360894442 +925958849 859727342 +722594659 499621591 +975134239 353422310 +-299121094 57176581 +-641890328 -217339849 +17568657 685725660 +-336305323 -564064524 +-287582670 536378005 +634324714 226536711 +518212364 -619274164 +-575912353 200384306 +47950310 -845333680 +201098270 97008206 +-915262635 560153170 +-196508593 -539096357 +88060790 855455024 +-251957983 732141781 +-248364527 -509801019 +525011214 -698949652 +695456788 -318355339 +-717420608 831167385 +64900336 -23161537 +-268246979 -291396538 +259911221 452508409 +-275352640 -473286360 +-621882580 306577074 +-106932355 -816631925 +-234965375 245256850 +685006956 788536280 +-577862567 -487579943 +627547372 -846433886 +-375853689 -371896874 +-677238719 -709664328 +866019620 367659363 +469568415 -381776322 +-627623149 404919516 +-306221128 851704483 +-509997768 193380145 +277193520 -193662840 +-272918504 -427615888 +-538160649 -127871764 +-72162872 -11131138 +-250102312 540690224 +-712994149 294812941 +888075397 -304552484 +-502503845 938801146 +-579448469 547552031 +980425145 12561090 +78969377 124255430 +301125838 666905043 +488072306 -920777256 +-238807454 327202287 +-892725494 -84671760 +605790998 769500711 +212793611 -199204342 +-238433350 -851250111 +-660799455 -804505566 +-569947880 -944404112 +-959469733 -259298029 +-558560400 334927306 +-535696924 -461972962 +-746196857 -546850257 +451255986 839685465 +-350429244 -449124279 +687286153 882205874 +-332026973 -836451277 +310839513 89253569 +-552439243 -333270675 +883185493 640664795 +-460943862 -53489412 +190053191 928783886 +-671721481 -323969537 +638787016 -885898372 +768321411 251688798 +-486192341 70499770 +-467529530 870570905 +819458697 -959410367 +-484822319 77491337 +-136210248 525097381 +-315069040 -189614736 +78637246 822178802 +-936502789 554177633 +-166071119 245737140 +-724507228 -369982053 +-699321177 199765179 +907109560 -335418045 +-834838867 -753219807 +-890578346 -932287036 +-326443684 553768659 +722699945 -590793578 +-721035457 -243677031 +438579829 836160952 +-550283844 507483424 +266565095 159730707 +-795139987 -735983316 +-364581110 358461862 +532535980 -16427853 +-347301823 399123609 +-562043074 -137817160 +-334235691 144345404 +-361013116 -198084213 +572537080 -939300086 +825644560 -56712006 +-957568873 998985384 +-532646916 377769957 +-247194394 466438716 +-374714283 -280607387 +475366838 528960245 +316004397 537315247 +55053831 -867660076 +821125523 -293692743 +-842070056 -18088194 +-482545063 517963352 +804855193 479967469 +446382168 -225730287 +622774806 854284232 +-762693189 132093926 +271222992 -412995749 +720331186 -390763319 +272644623 -27726559 +86213686 871606396 +334955301 269421285 +-255468585 -512902995 +506381435 873157670 +258909202 33408041 +606775589 161036932 +-529397383 -473063295 +926294009 661869636 +111357017 94277279 +-348714663 -961021534 +870532073 -342088037 +-306932546 238307880 +-385349607 -163519644 +-851599898 -577014590 +86422985 -217768405 +-427110394 -395250997 +-54431735 -257138745 +492501136 -729867720 +882844180 605238240 +356997638 622296069 +155871995 -197223529 +-235422595 -109571659 +-746590719 -687968077 +718680513 537063406 +-632921101 -28125843 +-215995385 969794680 +211479655 -125827476 +-202574438 -444849360 +-492791162 -857513889 +-420411342 -433662944 +399164974 176268902 +991547092 565723646 +232255194 -341999791 +350117546 982864212 +408316893 -795924948 +745225714 239226078 +-202117086 336539719 +-766934902 -831046177 +192277804 247351418 +-391527250 889900253 +207850214 674746037 +-379428090 824964151 +-140072287 -8413948 +28653838 819376407 +-898401285 71832328 +216911000 -575130413 +-172314235 -581100062 +155338604 828728928 +-468921267 177304605 +-222466488 -397249140 +-827888261 -284822327 +836622350 777627963 +724223132 601811478 +838731841 -664161482 +-554779064 -530160418 +165068970 -734484189 +-359702980 541143288 +-958768430 -620591176 +-986968096 -59364582 +861412901 -740143060 +417369439 -568189833 +993455471 -502551074 +-944451374 987680876 +364737228 516346418 +441288292 727675606 +188611560 684548024 +943857184 -919015146 +-580105308 -124638516 +-25581235 -589654752 +-600259251 505078659 +544306002 -976726162 +-353541222 623133328 +-173422375 175665410 +-184724104 252288581 +896117882 -79798635 +165601163 193287707 +195106491 250466296 +-935866019 -920693932 +274497472 -759397721 +835236037 473194021 +893573154 -755697744 +557863522 15441696 +-830212855 98875174 +-488014053 -783718712 +112493412 -314587555 +477339291 523548981 +76500840 785157870 +624685282 302733079 +-944001640 -651015155 +471636476 318085191 +844777918 -542074969 +338373091 -786362405 +-220285874 -632561574 +91968017 511926315 +233502078 454591695 +663065383 -334737555 +549390699 588959189 +217827456 -156922632 +606006952 541564694 +726593782 432876972 +-226885863 -604006029 +344290634 -579738114 +786365644 168087493 +-696839361 213693359 +175185663 769293396 +-931161040 198772601 +-961293630 503183466 +165141106 -652413145 +160898580 -232912128 +-961580060 434506495 +133855318 -346460560 +220391754 -367302836 +296128228 -253818876 +-174592009 328965044 +300172066 -396768813 +968415295 156320968 +-28829738 -860390236 +-286246542 -186627426 +-961802572 -185254428 +-10251781 18610938 +341000373 -648594580 +-715704126 509627338 +-848803694 -695669549 +-126222416 268365129 +-989618802 -728611987 +-401345178 -400609520 +123711932 836311403 +-263091601 57812588 +-261005294 662817468 +133314492 106903979 +151892391 -390001971 +-621445187 -528238657 +-418553784 415567855 +514798944 -527165764 +774280835 544059766 +-122276853 -548364195 +31003371 -173665124 +416159705 -802531624 +181623730 -307267325 +292286141 -701190599 +250797699 -472085860 +-940104678 -783910064 +-255711961 -785311395 +-714879585 128714660 +-639470728 -260674252 +-583357766 994073128 +909006635 -817717400 +683626148 -250331804 +-18000071 -743884389 +515833492 281909642 +-468460961 96372863 +-280292210 503993708 +-694915953 -955723785 +-657078035 489798171 +-726378099 694386170 +836530489 -810802132 +985903771 -490182460 +-366919846 620728366 +275424094 572927479 +78159556 120360218 +-373184121 -99078755 +273653487 614378577 +517224080 -474426270 +-231623163 -103131032 +-811307037 217766704 +-742549706 -227966152 +989567508 335735514 +-516106849 776198593 +-593987836 -811288348 +-845966828 132540033 +-734356524 -228283993 +-716220942 595295999 +725882064 -637221521 +-37327909 855061057 +-478027498 -73043689 +-634090056 -87889978 +-168959646 -834863757 +-131066291 43070852 +-314650608 27233826 +-244238136 -184888697 +213242649 320464837 +637019762 917501812 +-474506371 701811356 +169011219 191991206 +243171972 426388500 +931334818 -393342726 +-785984115 269919214 +441078256 -69397507 +-424766779 21780487 +27266872 284193263 +878988923 754241767 +773508914 -870620214 +-985270369 917227144 +543111982 -208467209 +-523687897 582704462 +-613346468 -513175192 +-951223609 153857186 +685756938 775788187 +528561719 -396769606 +-182957806 -161566807 +-279318633 594560821 +94353085 380486213 +-915459660 840335715 +457005808 -25910900 +569928462 -585450841 +785483474 441224540 +876732179 -512288200 +-971204980 -756659518 +545684427 980059379 +-213011340 -907993150 +-780612148 440504537 +-666636065 -273050868 +460483809 215332077 +218234623 700087653 +624293921 -798256714 +278011421 832225685 +193636816 414962601 +-981992278 881563449 +479804704 -795706874 +-678633681 186091569 +740561458 464003558 +-433994883 -555886407 +-126927999 476593630 +-610031751 -559863333 +193148891 220213246 +-814944594 -221220382 +973084554 -473266210 +947183781 -770136579 +817240619 -191369229 +726250997 318692205 +-791920020 -62877799 +-44781491 955545913 +-148637467 -215970815 +-865032390 518914272 +-335417908 27229151 +616352944 696771966 +-822931786 523593324 +754155577 825726983 +-570188754 211308106 +168780542 811296594 +-412607350 632464456 +-417462783 -323487510 +-692330116 878303463 +805353614 734532328 +-526102563 -987494247 +-537506823 -576778730 +166709209 474734915 +-457454929 815631007 +-123013965 -501011213 +-809934526 602850793 +63099153 -319165720 +-243296210 213646297 +-763680016 -454976386 +407030171 -38104555 +301763015 -75582305 +-19971095 -648906145 +784312564 -310245023 +923455364 -915594045 +-11387341 661281041 +651517017 -162013292 +-513896529 963459192 +-422353725 910717132 +951719414 295368373 +934957387 -235609571 +-642447070 549786006 +308775755 124322203 +438365090 -35205793 +742565673 716781612 +-138875596 385448908 +803989809 674822163 +-994012765 123533341 +582247824 -212932498 +661945785 -703570607 +458355454 -464236614 +-461444889 53018641 +-433495879 301506504 +467583428 -869440017 +756709678 56001706 +106464058 644504870 +-723072490 -736202301 +-418764829 -410961657 +-480892580 609790205 +-393409019 -978687483 +-420328664 -73084703 +-7924099 -87871038 +86180294 -663171119 +-23858674 975111405 +-780234098 746061390 +674581730 -292843814 +673080179 282003679 +-539486569 -804424947 +-726370596 -416270220 +945071212 -297911139 +947742774 698563845 +741436010 -109752715 +641340900 -248076753 +-125415793 -511966336 +434101456 811419908 +590580053 -466608350 +130851967 568052182 +-135977760 103814691 +-923945090 -487403520 +-957442589 720560324 +808540987 121099295 +-954982344 -87235912 +980974875 -448550173 +-226088695 552832243 +601189972 902043734 +-411629616 -805844960 +-32712123 -972965556 +-762048649 330007958 +-732572271 -221718461 +693931303 -19680978 +44605940 -78154753 +-691791754 -681550460 +502336714 115955491 +-546656929 283244157 +-20037295 -254590789 +-387468266 368050045 +-324762977 -838841544 +969422067 288584390 +935436091 433765941 +-107362270 543011336 +-687224760 969951215 +-74822150 -997385136 +707204951 -16775214 +-829179592 -26905027 +652988454 -987548761 +-336505987 -349701886 +-520410217 967690508 +-706785505 560478289 +-488861465 -837203130 +238061474 -549573231 +630781673 -380898284 +892716441 533279734 +589128760 -955844101 +358838850 -656721837 +486112991 -198457947 +44280357 -527321479 +-480410192 252926549 +812532029 781643857 +931458458 -823704598 +-75577365 297225612 +957598664 902883792 +-7362847 -680865321 +643133665 974160318 +892395460 -422706896 +565623900 757284009 +526771866 320674458 +-524166687 -313109429 +-95864541 296560744 +-62817235 619725538 +-532838708 454787489 +831565928 -200738634 +174122059 553387701 +755555004 -846870659 +535763200 -670545040 +278694592 -842899336 +858619073 695459319 +-660373481 45413568 +614481755 -657087115 +-243957719 11564738 +103196003 -284512788 +-875191958 -631113717 +-687134484 737252572 +-274598162 97317143 +38375880 798792452 +-138580784 -978963198 +-161555855 350134147 +896023046 -528380152 +-327613239 -342480713 +-240988859 -888670134 +450169822 -700880242 +-556845196 282182227 +297610781 540723638 +536054260 932776254 +386014995 -988414076 +-259895534 -202232854 +-394369608 566578522 +899830704 899117390 +-322129456 555480626 +869064779 -656638400 +-288836597 665945227 +94935430 380082555 +203906178 622366076 +-784083441 -661751319 +-515956066 -511146713 +727839890 -475855228 +-38381766 -722798923 +-362506142 -973054083 +603287768 686326766 +664691073 65433579 +839168326 -998933181 +320297111 780137460 +-620682433 875009719 +-754772187 -973516518 +451212620 -588130978 +503306150 -213970435 +-669678782 -680289992 +692758045 -737118936 +223434320 19295412 +-131058759 231245946 +539385051 41738722 +-717262217 265668919 +336896674 186561720 +94599398 412100582 +447863244 -586316709 +303219386 -439945173 +63425526 -372264007 +-64089112 624603991 +737104424 -553717550 +-33512108 -999385238 +-431665852 -557053730 +256210392 698585055 +386900045 -518652033 +-926325520 -398085045 +-255973352 -204828584 +-741462227 699670928 +748881603 849482960 +-613314736 -584799129 +604645011 596895390 +-544002079 893724367 +-34961202 -786801602 +-379747268 -661842182 +-851111664 -297189827 +-951437889 234537693 +-108074341 -544618205 +-455500247 398981114 +621593722 4220279 +-151475709 827419005 +-400246327 378736717 +300333674 591574025 +255970265 803099972 +-563432712 631475205 +859973046 341468216 +-36922514 971789111 +-530384600 -295575187 +-587142509 819046472 +-517120508 618597576 +-538961278 990725411 +-420547593 -548803363 +-319465094 -557792229 +-178250644 80927305 +-624291093 -709596925 +374169447 965894968 +3755282 -281795693 +-158604537 723354365 +173106685 223573971 +-564939892 -828973279 +135990760 132985062 +190835223 65602138 +-466728749 -562483509 +-14892130 -271812133 +130125132 3546347 +661933838 -795038142 +-396743932 -444921016 +897978580 814759839 +-956300890 619302611 +-727559005 136053956 +923703613 -440832523 +-442699287 5620075 +483294620 896041829 +-576389243 636954069 +-463873816 93239837 +355535394 431438435 +-538627517 878399870 +-728129007 813535985 +-102215207 880593333 +-523127996 -361141400 +137276019 523939205 +165039912 129792319 +-183221202 -195844005 +903150298 818522931 +-704996506 -555348809 +-826188688 743249218 +636914801 783212149 +-721265563 792362171 +166743827 -594637663 +958390680 51658695 +-437792294 -640414201 +-431346569 -624486766 +410991581 684666178 +-715640278 -77214817 +799783471 351817899 +883293364 -10816197 +747344634 -719320423 +140588052 -204608002 +787224124 192061162 +-928293264 350472941 +-75994056 462714872 +131912424 436817959 +-708737235 815926985 +166963266 149460707 +108022011 -176751465 +-649720667 -504401498 +162795783 -299425574 +-860687304 -520508660 +413415045 -639799133 +393935418 -215779550 +351998273 166370966 +-756708982 652445061 +-525460440 777901636 +368865524 263640797 +-902099597 767156308 +-178226645 -112347714 +749754394 609921102 +407531079 761453696 +-190791665 -795902177 +189585589 776707759 +231565647 275875534 +527613852 376205602 +170832272 816359794 +-303165827 373148193 +938768619 -837034952 +-324432556 -547799158 +-507450127 -28270572 +-321532308 952968860 +877935692 -735334137 +985156484 198749063 +283048764 709248215 +61384618 -139207709 +386133265 -202456493 +-899527713 29560787 +174334352 -949920832 +-714574590 -598090677 +777517167 451681253 +345712222 -169225658 +-58236859 742583020 +-374485153 -439019149 +-53849527 -452865710 +218544505 -296832849 +129945033 595310425 +-465989144 -34819685 +925509445 565074794 +-294546662 986913555 +-961714785 268617219 +412982240 552486571 +-800087911 39161671 +397081128 -441614748 +650821217 -815053810 +220174229 475475862 +6015327 438089354 +-78906879 -721215691 +278721371 -250914847 +-704570134 46465266 +441322498 -440346018 +344720571 506288532 +-566372881 164110806 +526116419 -561694646 +-45368837 -973394690 +-513512266 -61389830 +403536031 663095059 +-466556251 241269343 +-813994278 -79854821 +-308542608 -916255311 +-300269544 -760120460 +758270074 785628602 +682766549 912846736 +-749112077 43966554 +-116992528 -536307503 +522014581 665711848 +901589397 71387065 +97625522 -21547468 +747074189 950649180 +-510726242 137660911 +588753058 144416461 +454772541 -159150081 +450018414 490227855 +-22859693 -631182649 +799233370 -18751614 +-115296748 -630057358 +-344683065 418892975 +-327530193 -169769692 +373421515 891587104 +-130179700 684520954 +175365746 -425389034 +-240415170 -748518091 +640575604 915983965 +470241 -18798689 +-17743853 659732635 +789313800 778998138 +-459432982 384942603 +91644735 97953115 +98331280 -453462297 +-612178047 709966932 +-774951421 -594754495 +-98392312 978433904 +-548197787 505295469 +-329063710 201946985 +966428374 227180952 +955646171 80377869 +-614975629 497374742 +455461906 -929250118 +-126785614 87152623 +-584436498 926745851 +953989726 353765485 +-18465322 447608860 +-944441833 639973083 +-785663484 -1520922 +-881596983 -834726429 +287263329 541618018 +-736975871 940284541 +-251493564 252072872 +-993578454 -477123476 +-632021620 167740306 +429200608 -448236058 +-282895243 -546147421 +-304718130 -681371667 +-663943634 626976042 +503635370 796308015 +-746307913 -771089302 +442146475 -7753181 +-735564164 -146425169 +-652666267 -640191699 +650450306 37571597 +394929547 -774816903 +252553298 874269741 +239545752 -621139271 +566321429 44946548 +-968047549 -544811698 +687676646 831620383 +-385253940 -407034806 +-500489820 -82852227 +48771376 281503985 +-713995118 843387458 +407304685 -905496777 +-207771936 -490427438 +949118352 -936185974 +917288498 -31974779 +-247553828 -365444148 +985581102 250361764 +591668762 79900148 +472842344 468544449 +427652023 -144192259 +100188232 -24348563 +833079635 -884056978 +769700664 973677345 +-393932689 -307174946 +68795866 -284886374 +87239170 -9506677 +567780926 826418413 +951434388 -619169598 +382239 -709007240 +-545986775 -859664013 +-808575642 -361724126 +-215000451 -479799040 +725673138 399665075 +255009211 -932508150 +980211775 -972108996 +-153667953 787511956 +-670615124 -956269495 +-561720833 -465504507 +935380133 -992973814 +46252151 38268174 +180751140 988350891 +392813115 687612673 +679847460 -720964048 +-466742409 250992285 +-500101252 -385976689 +439149006 -995222784 +-303919801 107286591 +421166414 568800332 +747972872 893081990 +102076827 436593622 +-936166190 727227136 +116369518 759686605 +627396367 430648200 +-373771992 900652600 +826970932 98760444 +859061666 -92411414 +377183968 -319682348 +-453868166 176903050 +354161982 -478134272 +280458707 174380845 +428517239 206977932 +-162836482 748454381 +916903038 567281851 +-3540409 63842792 +544606055 121221286 +-606667847 974306840 +938395396 49156911 +-37028981 -789245654 +664276217 540888459 +-374911824 -163240202 +-13804593 -142131505 +514098013 439131502 +644316914 -247265697 +-611402712 -695147035 +-559732029 225873156 +342802980 344350888 +13136633 994976882 +-454609699 -206556641 +295332682 189775989 +-201738451 231087528 +991032601 -420941888 +-339914599 -978506760 +271654320 -318007536 +73312173 625780178 +884212844 457787011 +454867716 -516452524 +687349658 -83571929 +885025217 -337822216 +605970104 -998019511 +-32892081 656404261 +176783075 -464457822 +-661714537 186621010 +-62543310 607875447 +-899464225 694716824 +875250203 -615925013 +-918553171 973149504 +511807404 309614425 +769081185 -16127606 +-134091776 -758975002 +573227186 -932525983 +-642284321 -156407480 +-998961141 -715664220 +-98479065 658208590 +-86389120 -812190500 +-983316362 528781347 +-33460630 391860734 +-995937190 469307262 +980413876 -996260735 +-446298655 -522158711 +-597732877 -399590814 +-170292235 867987678 +774307455 273252076 +-121621875 99729124 +568793160 2173384 +431893043 216721932 +549101675 -796700354 +568744498 -324329457 +-1137277 -608212983 +38985113 644081512 +766166793 993452074 +-916956126 -5987224 +-352179056 968832739 +237663575 235646538 +417046767 63777679 +-467817638 334237734 +-730461172 -344919757 +238821294 -75374553 +364481600 -366856963 +-834366082 -883347126 +432401035 -714934815 +-131722818 -428741251 +720880755 220603950 +-250177416 -699504903 +834574755 951335265 +-613441522 867488294 +-711621441 -113203877 +-95223305 867832478 +194661121 327692680 +-284267189 -687392254 +655272616 -144283356 +946733084 -546418899 +473743480 114837403 +-924809301 818256164 +-301007026 -352924629 +154233438 643577402 +505211273 994605672 +-204277304 453267386 +539300805 892558157 +-364711638 -366502390 +878256320 702403586 +376860810 205789493 +445522027 238613758 +781478153 392220013 +-450428912 -838782270 +-224470104 595223682 +555105280 64743406 +-719242087 -177825160 +460311849 -674061716 +378812756 91789903 +-518901776 859429739 +-352956441 638414058 +-969516942 631201127 +-894591991 -140709221 +-528633263 699095020 +-244277462 634315380 +401820343 -99606794 +-716647401 583169184 +597272089 712304795 +683050656 -132610299 +-343316383 576583883 +122921959 -779243131 +-966192115 240954388 +-587836417 324548318 +574778067 -17499744 +14007174 -93632936 +20150897 -596382067 +-848160954 634596662 +-788828103 961291726 +-729016553 359722730 +421893975 889597527 +419693877 -595412401 +728457912 700749686 +165287925 -394590947 +245931614 -666083190 +-688358266 510424039 +592895532 -968790938 +831439355 587971691 +369151212 257580738 +-280088880 -905949273 +29171577 886401551 +753619675 -74473836 +409093242 54170182 +774630659 -852519921 +-349297938 -1517495 +43085429 -19182350 +646202166 -891984539 +-153683028 10200248 +-155534843 633604819 +93021445 105065749 +337178996 425948853 +-763573092 -189986541 +617772206 380424281 +161596055 642619904 +-33817021 363817319 +-454514346 -219343431 +688673985 204839165 +-348178606 -343505967 +224144746 -419687663 +827952734 -679138204 +-230783362 -924330126 +-188532580 -737120410 +-21257207 915794955 +-21679672 846256948 +-935787649 689622993 +-628520796 494322876 +353439794 -682518501 +48111981 -540498161 +881579428 401549256 +652508665 538676492 +-401032310 -353699226 +440485269 -304248372 +-828891077 -960830678 +126609879 -498822413 +942131214 -662187658 +-74955386 -389652007 +-657001273 378825307 +-253138594 -89626333 +361666231 -584707045 +22967448 -916987 +382431637 -740161478 +-874644378 926041688 +-921720720 470894932 +-122157429 888242912 +-74060660 -390031469 +-589052970 -794252720 +-106419893 684918305 +-644341905 977885537 +-460515059 860632470 +-780787544 416809629 +-113484387 457283888 +-241633628 23062232 +-539519341 785673097 +-734838235 300866528 +572674131 954278046 +676892417 663225451 +805386525 -728322573 +871131180 -570537960 +-710650295 652239840 +-950922538 559490368 +-262994984 376394201 +909688042 227455834 +-624619724 856951139 +-364239663 186455471 +-763788179 528091459 +470779300 20520205 +247706933 844396210 +39849813 -223073503 +-168379399 -713921993 +837037580 -905548248 +664427108 901724894 +-537236495 -919653593 +-11514112 910093287 +-517008104 -700252763 +947443890 701469660 +-387052508 -770678434 +-460618387 -759686909 +-862616901 295455028 +21884305 827609782 +360973351 -85194009 +-221104007 261965266 +-357972366 337288052 +-319455837 497871494 +-710944766 -388622189 +-807190512 -527823846 +-379205785 373310937 +423368590 661877996 +620319147 -316209544 +51930957 -131464505 +-424663182 157419172 +544299773 573117722 +601254968 524899293 +-85776356 -666288467 +895833413 483283725 +663121055 509034766 +-185103941 179655245 +778761619 509587193 +656407937 -43458908 +159331606 -504900955 +700560780 -546694037 +-281699444 -525714844 +767806249 -379481525 +78161045 -592190336 +864288435 -599227798 +103382840 -980090304 +-776094381 -350680172 +-992121811 -919409256 +9179826 -396180157 +-739093027 198701925 +141221394 687333153 +-116950204 -757180592 +-901605264 -131078720 +279960173 -544506410 +113940218 -372272098 +-808803807 29761032 +889882722 -750318870 +-665593541 -550667075 +520574477 -381785068 +680693571 651540653 +85916882 871355662 +786131414 -677596677 +322347334 618038291 +-307868851 -152313393 +-321100330 1403330 +825966725 -920299972 +-796430294 -97594341 +-641601634 848169931 +774212074 -63316570 +-437609073 -239507534 +-947191032 530314241 +274102588 -448622924 +-209792259 43405379 +169761112 -700383215 +-138248872 925636607 +163065010 385961477 +634348377 -403288560 +568314084 640972293 +-451860166 203296632 +-563789966 680104301 +-821610715 941494891 +-300426166 -182682655 +888135393 879832133 +-270812533 -555461774 +-161146766 786085926 +-587013044 328087198 +-394213256 524211803 +-995246589 -905355228 +-925997004 488438402 +-614960693 -979804611 +523037499 788480379 +126954865 -821585514 +-776041136 -300594282 +945941963 -844204509 +-473755806 61552340 +975490764 -210605592 +941175661 -762665427 +719733810 -316298256 +-204628605 428969505 +-20194707 -164564699 +500292839 96470344 +-287064981 -227337128 +-596207154 597941849 +-229946897 270008460 +-536933666 -589873477 +452990413 864995120 +329600836 28700766 +-754250875 -915878967 +-296380038 -740382801 +-253285732 -558553102 +-179037084 942372310 +-958531975 -31849482 +362288547 -538678324 +-505297963 -472693063 +305520494 188714211 +-165456279 433116962 +-905269004 -40063097 +567924690 -287224387 +-652736614 697807062 +124036693 -384465674 +573246973 -282651344 +39883849 413830344 +473045915 31691022 +-20500901 -581142505 +938093903 -242075785 +-143494050 332186737 +-863123844 126736763 +-854436019 -634938012 +147227566 -925621211 +508035860 815894759 +258466815 433179078 +163061249 883784968 +-367598032 643554211 +572911765 -29689623 +162089948 -913104184 +-316408852 -746320422 +182259241 875539656 +378106317 -454404558 +26060067 378394765 +437288066 84149939 +-847363909 192516908 +-964699584 774493167 +-379737114 -434141370 +417932911 729982659 +903733389 -979622816 +569075098 257843187 +-290164390 506003016 +633604606 -787172075 +756566669 -105401737 +431799493 -700225554 +196928400 -98178672 +-635652729 -228416398 +424500578 -899241624 +-432686276 108264855 +-81284620 461253972 +297998038 247386617 +47838809 -3027553 +390946347 -25724464 +-6436020 -64639193 +-872804024 -99746807 +-817257650 -823593100 +697438921 955140502 +967330599 907950008 +925557331 -718655263 +-662053688 637839498 +901295936 -414246859 +-659422004 -152620754 +662078155 -804660989 +621310670 727253945 +-743408659 -352706773 +736889543 691659558 +-98829429 564959702 +-933582480 -829487595 +-871382727 -11683520 +-204715161 -315063827 +-137161858 741161464 +-490434040 140116502 +-643644671 810946429 +37270813 55529010 +447584074 972071523 +205220758 601687835 +857942482 -847503135 +-247182951 612249932 +-625077699 -794063862 +-86655945 531227566 +-629733226 -499723491 +980490150 514773306 +-726769393 -72699513 +-816255634 -960006169 +-849142016 455182889 +102690985 -599462663 +105118356 44032390 +590119053 -668563710 +16251985 -48385162 +576723181 -120839165 +-861588316 -856723877 +928972361 -960131962 +460672682 34238474 +-591001526 -744356440 +767981873 278807610 +-502357850 190962329 +759176768 677732088 +-551442395 67426607 +372277713 414543018 +387250724 -70074209 +-844409012 -265633874 +860870052 -724706461 +-359084771 -833385218 +-531611115 319677231 +-331542657 184430308 +169811225 -99149629 +-455136500 278330026 +-716844225 448274569 +154771791 56286156 +-102641385 -248854285 +-85176677 -651329438 +725201289 772454389 +-274373143 586526777 +-794225340 -439228664 +123950950 680118852 +-526802432 -804657293 +224971441 917564658 +-122139913 -411499403 +991049912 924934309 +-150536502 -753839794 +239815665 -734299601 +-682870488 -473805298 +494497123 580639733 +-531549862 -878626594 +-590225444 -124703787 +93306536 89586671 +-525455184 -639161286 +-10502129 12926117 +765367979 -677575559 +-943271316 607783153 +-857241332 -56297433 +-496456550 940142600 +-913186577 676109495 +20613626 -283703021 +-198256543 792721577 +-780281062 663433278 +-141807884 -591332356 +-579662420 -146973215 +-813316094 979704510 +-403736545 -479489980 +70117912 -171532378 +-445241976 95319692 +185656842 -798311046 +-867931104 -13521895 +-680500167 -134902062 +115400984 733752407 +242931491 506050713 +717661329 -961231055 +293531101 -176650897 +-619645869 286343536 +500433854 -654082183 +-716756340 -220266155 +-552891408 -701129012 +-115029577 822386692 +-826740784 -822577215 +-100960416 -323619225 +68953737 306063966 +5060960 208184268 +-980662653 446291955 +859453164 128063158 +671928364 704476340 +-299314041 -362685697 +-72146221 818213127 +436553828 585520385 +-39896447 -71373910 +954871294 -949133127 +509066297 -599415565 +-801174049 -690602616 +814632167 -273203063 +361167409 -165749074 +536907570 563440084 +-848806345 -17998055 +-18794685 -397689911 +-370319450 -434591202 +875716116 928988765 +-355407584 338546626 +-309922353 885230613 +265770416 -512807066 +580010578 213522932 +-689776605 504465081 +-815596360 894257751 +466881038 -151575288 +580554616 -122884862 +-972430198 806478974 +-742348056 757171422 +912955903 -255426763 +27597037 -840597497 +471055717 -801839098 +-364672828 313852774 +-841299674 222982148 +-173710739 437441838 +-431566405 456027679 +-498207834 -806287488 +-38596435 -846111479 +401170524 -279327135 +-587051795 -294514786 +530881569 -838850578 +214998523 885312583 +-835548470 -163907438 +548625451 -507372561 +-219538732 570823027 +-499632109 725805806 +-564570807 -736577614 +545487622 257576607 +-523148674 778889899 +-248260117 877666343 +-483061602 -727979845 +-71935225 -101194921 +532718076 152264847 +268606957 -838721260 +-297468012 -167012864 +-958245401 -921681992 +128133989 24685439 +-712432078 738015226 +192307793 485087714 +680866496 -924815613 +891948947 -973959519 +-775010579 737074452 +760951225 -577875730 +-399495622 -883579628 +920607971 373578199 +-543356422 -13684796 +-782569231 811706941 +718427417 264841773 +-560659538 -871655884 +678744678 932901598 +845057623 -843775782 +-151025147 520456907 +-372424325 164652694 +580459405 339494347 +879346614 8708666 +771754833 23956070 +707381254 -151017242 +-531515047 -359165198 +-666275385 253277648 +-949447916 675276555 +343341905 92199288 +-409781100 -923880451 +-673508672 433374771 +-5890003 219522533 +875482349 -79532561 +595261833 933066961 +-121832615 -820449206 +272890675 597392995 +712776112 -936815482 +255690790 300995618 +893949458 -207448957 +621997551 314900324 +-408337264 -495400510 +726379298 45831053 +49110391 -441120209 +658639484 784593736 +667528254 910040563 +788561831 709995401 +896290983 -872131289 +35108818 620130442 +-443110572 -388799785 +486889129 120801086 +-265645650 21993299 +923021801 173495967 +659257239 -543132009 +-255371109 -628529175 +-634861601 -912026824 +-108787931 -682182830 +82951121 459902728 +874725292 321699207 +110650094 -542648557 +46432755 -541089365 +-402769677 755626835 +836692928 607318977 +586416397 -352224415 +-870121481 -687105271 +-53491348 879119900 +-93818450 -897850375 +-323182922 -883893778 +-258259057 315193699 +318818148 485659271 +850125341 187450081 +-369194960 -546802367 +196995123 698920785 +767513156 531425903 +-738428839 -726751865 +-846545009 -250649535 +-583470816 -28533343 +598935548 672747907 +923140182 325539085 +-119654258 217621079 +84685164 -727937114 +899366520 216648259 +269939406 686175074 +633258585 364337428 +-428866350 372604647 +139573654 -996045963 +158081264 701570614 +-118101304 993425322 +-361061463 -566730752 +-107773853 369050786 +-426796188 798576996 +-382792331 385620848 +-87974308 687705299 +829400850 -771305621 +137325932 995235010 +-884315686 -320063071 +-553934922 537985378 +245794745 -516597139 +174416375 654986834 +-701624012 449912904 +-815080503 -94747980 +279972757 -771272392 +-463396676 -168053500 +-458724061 215254950 +-424758266 -203504116 +882947971 -444729582 +198048909 -208149565 +-864824383 -139704447 +-484590845 425509084 +463485021 -633277711 +427480351 -306283590 +-336641585 716025922 +10026296 -506179540 +-15993335 -543721514 +-31921097 -322225064 +994525091 547708529 +-875659519 342439288 +-269109871 -344864399 +139205064 673546419 +-153629752 -15124958 +-380138112 523230480 +-95010533 -718069559 +-728918748 827354767 +48249692 842468626 +574948917 891682754 +-801116519 -556944192 +255362949 927350393 +-645128813 765085364 +874279250 845855359 +-173958962 -782474922 +-638066816 -972739477 +-624663909 514930458 +-858150281 -167301463 +147722478 -206186586 +518285845 -520187468 +568229663 -750614530 +-319783973 267010409 +-28429316 287622651 +-64328064 -871253687 +951292290 -558645283 +796150640 570604249 +-736945391 539592721 +-834905209 -755001331 +-262237688 408695185 +28658641 -791776416 +-170253220 755004580 +391365826 -760551699 +-891788932 -344433528 +510134223 -596609234 +473255259 366848550 +615286996 310042413 +-374920213 -859019049 +-705480700 -83963556 +928954315 234352786 +-689817525 -160210356 +576555195 902783896 +443838607 771626639 +430072837 -482643526 +-957589770 914809446 +-983467387 -760234018 +-928299196 463948604 +401563435 479962636 +-429235218 601582866 +177515317 16523455 +849930256 -267662017 +-40730757 -940324267 +-971898821 241052517 +-432087316 -225461615 +-288276453 -702124251 +-221351177 889725959 +890848831 -581733031 +954350652 80169096 +-11533141 392989954 +-174848782 -416517071 +-262931299 -130096255 +-782606047 55663198 +5323061 -121922793 +277052786 504828942 +871809377 -78106970 +-609541824 -109010858 +503968814 166386632 +-656086326 -180897843 +719306441 -302941774 +-702043476 92261201 +-116287153 772185185 +101950209 748406320 +493987224 -130565487 +311064845 -22929492 +131584843 -69609193 +-485020247 -350719266 +856911020 127481856 +-984202204 -981130069 +288604850 -823198915 +-821463390 -30374981 +-452607477 -363174344 +103394976 64394184 +-787589009 932448020 +-820528395 861337584 +656359117 -85931849 +-653846726 -771333296 +412144177 363479517 +-758891745 -158481066 +798364593 -735328942 +602612521 140346773 +346691466 419061318 +-455853728 -288887977 +-467141508 -800294899 +-447361774 417511116 +666344783 890634789 +-285592123 449458318 +79017387 311761437 +738899338 922304120 +-670541121 330824672 +-144197368 -697731248 +-943817108 770539390 +-357342513 663242901 +-326259124 -134026948 +-214613160 -857491147 +-813098072 208383079 +-948989962 252894787 +-544196977 6334572 +-934766073 -987865732 +-876190160 -297687510 +-955370529 -263143035 +-723578644 -488646439 +-893354197 -579583579 +568119609 -50897953 +-295020511 28630590 +-703612834 -897965097 +44908428 -831257993 +-805960585 -295926285 +219424596 927174400 +-54699608 -578158595 +-823108774 679600876 +363456813 677559327 +-40247918 812127167 +248123505 -464312720 +733278350 473356392 +-288938671 -887501073 +-922952529 -303185354 +914354173 -168081223 +-952109418 -974902586 +-266360613 443765112 +-317894026 131470402 +-321866786 838840663 +-997106589 -447700850 +-839764318 806146772 +-382034004 -457747637 +705604410 -179168772 +-135620788 -478047835 +-48411388 -756139 +-118994665 -343761093 +533151075 -443140166 +374073864 385650390 +-234078172 774552080 +-7998239 675382765 +884529665 -327633792 +-596980313 -383679653 +-913807339 -855997816 +-47658265 277671739 +20455332 -518784592 +839767352 -585347861 +-690895339 -374591774 +636027525 625547483 +841647006 2256164 +-257735552 -914973604 +138830203 140538793 +533038112 321778805 +-39798298 -427304791 +-838520394 -984429617 +-727100169 -932355646 +-919325450 191636590 +712109593 -551774374 +-867304262 -731625665 +-87402005 -180987952 +248815222 -832779901 +-562374874 -978362831 +600850834 -462838541 +-457421708 790827015 +-820712341 -419876108 +319924161 751626791 +-840013453 896191163 +-173444558 -699599785 +-214157227 174446346 +958119603 -179235138 +-484229666 569796942 +-220105259 -946566502 +-345909269 -952739554 +-621616570 432764070 +147322794 137304038 +-219253521 -483571938 +446290906 -976987359 +636409753 -332192730 +-413246721 -417554189 +104310826 -203008304 +-491188780 -334165555 +366723170 585222798 +-58692035 -547255161 +-691871394 830261562 +708259115 675953310 +-558595170 -876812585 +921052553 -571827410 +445118072 -291222723 +-654651174 978210638 +753855645 -478276023 +-858565153 127942917 +-906920942 -58301030 +-205230954 -937955683 +173368835 99045658 +527341949 815366320 +-712087133 760353620 +684384237 -81471218 +-986877446 -935853290 +-721262373 -511407498 +-216383550 475428933 +-240595289 -793191825 +-882247336 833528097 +-276583878 -650466156 +100329932 -287482783 +772027668 11545163 +869329511 56158135 +11647953 949590381 +-577221269 -342685212 +-647629218 -803495486 +202999845 886695066 +-625145654 -582632946 +-154602381 -849052312 +29118687 579811734 +-303461638 -630666866 +-96645933 -772560719 +-720674646 -405772439 +322129527 -397793735 +583262468 -888721528 +-513744165 -842951409 +260478366 305409737 +791646092 619715574 +259835017 230681974 +433363297 687077349 +-230971944 29587617 +-152295213 697877563 +-143210177 -20989508 +886230552 -714724513 +400295987 303843660 +315101940 312920771 +-643173637 529847277 +8571978 200568558 +545089611 -832501189 +-42484766 39736852 +906944566 -965970574 +-265156563 -185645619 +-544035628 568195724 +207436704 -92831446 +-148413974 120566010 +959363720 154966496 +-370872582 568914397 +-989300558 860757514 +501928655 789314208 +-491210843 694189891 +-234606987 562634401 +86964626 -202242056 +-728722894 840559597 +-466638620 -494858435 +-368233266 362889365 +606080666 625448721 +-897883189 846012136 +467433346 -799944832 +533996021 -823925428 +618846415 704669684 +9238802 76942942 +-837633655 -145705079 +-736606433 -715078950 +-13928227 -770605962 +617731851 630709813 +949514404 671618746 +90218605 163670732 +889766547 291910041 +340228321 12628085 +802238353 179163100 +-266604279 -709933047 +779212161 348030413 +-71937486 -876149358 +-176431132 979602116 +-954016504 726949186 +730289985 394464581 +-471693747 791181956 +-653911722 -483715404 +741339127 -381638088 +-862705998 750939315 +-222613677 -301219846 +302119829 133502531 +290326284 -570274893 +88385160 -119462177 +-706706916 -342353954 +-494270400 -280679734 +-361597228 -360578373 +-946365773 -644687141 +499059702 -605517791 +695690395 173982416 +-413824920 -860585815 +582373052 325508716 +-523391464 -319545209 +-492221584 -477269971 +-814413006 922553456 +680617703 653447050 +-478879353 -555217144 +848233720 -457871050 +131714936 934598114 +-763561639 552918675 +620036836 41104161 +208815702 -477578668 +-185302296 490861084 +110459899 -568088924 +705316555 -5248879 +-921913986 300628631 +-579560100 878947990 +-969126169 -411546869 +799156477 -396436832 +-895283545 -513009415 +722385435 396975810 +654313883 -452606497 +452897317 -68868223 +-262884515 -226873825 +175630058 33985915 +539187143 280253973 +-394022608 540599519 +-30044748 680201967 +92777984 245777141 +-311648200 -988347144 +334119006 329439053 +782406357 442882741 +-811801927 903599140 +-164621173 -379615539 +380157374 873721310 +-294671950 546234828 +-465841453 401882506 +-962825363 319822590 +358374876 -388594568 +553392346 -330528570 +666666975 102948400 +272633791 941685481 +-248856360 895118300 +329470820 578098680 +-275113603 -909301651 +-554044159 -374122451 +-933894878 -167088207 +-716013740 -480951206 +757843888 -696503687 +817358483 -606871412 +-736228241 -816404548 +590410276 7355541 +-928889049 877929934 +427892195 -73696032 +880343291 737554315 +-717898030 665546087 +-444611660 -404807320 +-432669411 -340211861 +-155092149 -138886221 +-997014826 -411997860 +-37342007 -72445608 +235968334 916016395 +-902812075 -719270808 +-369726015 -275359501 +635410724 -844175153 +590463348 -432457494 +-194721428 703841579 +840250954 728373441 +-183098443 725709788 +-673019627 -625762488 +735334838 -587657979 +348013114 -504925330 +-636107235 -207340431 +621670097 736227498 +-654287936 870152340 +22187240 -848491884 +453481514 -352181520 +-779699495 -133709295 +917678731 441728958 +-377193790 490017231 +-601262636 -605618657 +-728444268 -804513251 +-519935581 -503973412 +-846994843 -825734035 +65794523 546284572 +330125690 78807242 +453982176 -30936617 +68549918 993347047 +-140114561 -21796880 +-592122411 -895947294 +-952462921 108102085 +-429144377 602364556 +-272563465 523012589 +891414793 -122189267 +472418702 -380318800 +56032674 -355886319 +26462933 -485976075 +951466719 195023299 +342801250 215696256 +239827026 850400128 +-823785310 -993875595 +-667707434 -896028786 +819734882 48070617 +783822355 -935303419 +-669389911 446266699 +361839893 -556928521 +777130714 311962001 +663833294 -685354789 +899813661 -151770761 +634836637 -766827833 +-625947379 -230982778 +-920688008 -832181621 +-142491627 255251434 +535721572 101012994 +197876036 -40249870 +105037540 640283410 +-523958137 401025874 +-279077206 364485037 +977046458 902079370 +461930513 -966029112 +-405876631 696546663 +434240541 -918655916 +715334083 132826388 +-965223021 189543407 +-506295013 -945881205 +865437248 222280869 +179960651 600479900 +131127979 -365329158 +537495173 -803191920 +471431744 825639701 +761899078 32578459 +19999452 751114943 +540251263 505526338 +429514477 -904614088 +-92627260 -784990562 +472509216 -400585650 +-370287356 -631597373 +-258443702 173627288 +-147077850 639448808 +852413705 319068163 +857198037 -905723738 +168688520 388247879 +-97798526 -651694405 +514832328 674379037 +979928918 -173756974 +-616237209 -950882271 +539318034 -858016030 +-828885992 821491809 +905147162 240729431 +765976905 519211582 +887456224 561221243 +-594220821 33612602 +64158487 -767882621 +284943163 486068143 +219366476 664757159 +-454778784 -836724977 +-639699791 603999836 +561684946 -654798333 +383092820 940797241 +-498461356 -998250956 +923536758 -358770785 +225936994 837628693 +650823338 -283578919 +724405685 -632264554 +475697096 -181464979 +317233675 -802866260 +-882295555 660360707 +42410170 379313207 +892862275 -646648263 +714628919 -357025214 +479712632 401981155 +-391605672 -157270916 +-673895230 471102681 +-759520807 935023777 +589857285 770758764 +636836583 186361290 +-900741116 -533534744 +464949830 -170228563 +940860554 251443935 +554739322 -98761025 +-314740948 856811983 +827752980 710772610 +102658069 528583237 +-302415950 416921382 +912529102 42167998 +987280614 -296151408 +665971899 -840469270 +-895784867 456772685 +-673635935 328471087 +-557466635 431141451 +695083920 -599127257 +611787561 -880641918 +-16095474 145080492 +400250289 804323485 +-129041513 -356605027 +357176121 -467871805 +839846703 -36963514 +-576493658 536791802 +-785553437 388255898 +905531674 311072112 +-927084009 -849417287 +-270027274 920722856 +-34940671 -913182729 +88296861 465147803 +231006148 210631444 +897385204 166543943 +-821540318 -973877657 +-274576958 -281802841 +245661370 -70051033 +-446285154 -402337585 +957636977 -285979936 +619432215 830473922 +-540572150 191203324 +195379964 448341239 +-782302683 -438504045 +421857382 310647772 +369755641 557945145 +3011729 -180625674 +435589801 83062447 +-390821139 187835005 +29023166 -52340360 +-244427516 -221738825 +-155837949 -663496448 +-823002866 560263200 +-259007016 575518881 +-87938044 937151694 +105143332 -520765623 +955340305 271067959 +-789577828 858912958 +949999070 430338044 +445460502 -887605049 +-299585752 -889976019 +-226605976 -199260805 +48030918 -84024129 +335575259 -81410782 +-624041829 428063554 +953950518 -987191311 +475303384 -394664549 +753912773 219284390 +-445576371 292805714 +835409088 -337346586 +-402802320 669978703 +-676268215 -118600836 +509908230 -874471213 +-548742850 -752475727 +102702192 665737801 +927097959 -557662566 +-182187671 -321219016 +-69346509 -323687494 +253218741 -778581390 +-326052777 -674798076 +171202442 -591845484 +959612525 -239062737 +211621709 570005961 +784129642 163026752 +-437467244 -451527339 +204044443 729292487 +919119980 -69659832 +-349367566 362695954 +253948301 -118861215 +-629326265 662179783 +154382365 -957547884 +347057030 397420468 +903522639 -941046337 +-871101488 650572744 +404042568 215650011 +-886407021 -242412701 +-970850612 457453575 +420940543 -477520373 +868350804 -200360144 +-773268909 882029373 +-538667194 -364380011 +-472933612 -427241003 +506505173 402157896 +806812155 867982321 +-69554521 -76262170 +149155624 -46208714 +-605048799 527150709 +-430220339 542866313 +302368954 -716097713 +-920880809 850797961 +379448475 -9444409 +-837011898 -93194834 +368248068 -179969182 +-208710114 597082307 +644593364 196500106 +-720185164 -717204948 +-617500607 547959227 +301445211 837257253 +357910144 272517321 +-844774588 -926976634 +397811687 818927810 +867190326 512591933 +-850167790 -767229365 +958366216 100213801 +468276788 971305041 +390564906 -106960669 +183580253 -657352348 +-58400067 -499478238 +-461262289 -273259788 +416653980 -871127460 +-632953000 315811562 +-221843784 526028232 +-26554998 -92402151 +-847764985 -348167471 +-436004528 930387407 +-321518776 -50207118 +-525798937 302978716 +498020729 817611075 +-928039339 933355255 +-911005204 276861038 +527189567 511057314 +-84030065 184494437 +230514982 157334697 +-208773450 33651474 +110973141 805899178 +131462748 23829125 +-900426969 -472834521 +427751848 994804303 +470870096 705658326 +119332201 -628200078 +152919717 660520040 +-88844790 456496105 +-882958822 779330475 +470763467 -799818269 +-7192873 237020542 +764976729 -130542830 +614760725 -484323076 +-924339161 378126462 +225152494 219688058 +-394603914 338545562 +-191319283 -575623399 +711356328 -200887869 +412443072 109736623 +-849359130 -494457005 +304146643 913069328 +827719472 75667046 +70247969 87888668 +-737400724 629736489 +479544728 684136309 +-516860340 -660164136 +-225030983 637149052 +768457745 -204151137 +-956199898 -977200961 +-592960429 -427015448 +971412394 -864301 +-209196985 -402444004 +101892074 957235548 +532052444 207168528 +-340341337 682716333 +-307767854 717136465 +-597682024 15376846 +-279355277 961420161 +651562592 -449318353 +-638978841 248599714 +-429816542 -903839399 +411589719 567571002 +-449275051 -340582515 +-86694223 -926890669 +-304454377 -976602348 +-48240168 -320336358 +472128292 108277803 +181839090 -726885824 +360755269 768931275 +155218034 504768343 +246495781 -302450153 +953080307 338670152 +-575301225 856984161 +-998629104 -660732508 +10735106 -531524926 +621085979 -767020774 +-449412429 859080830 +381689514 207815095 +-681508703 682946053 +757979837 78602549 +-573053037 96880508 +536181638 -612823942 +-405645773 389204553 +-751628050 -985162322 +689856236 215779128 +-772826109 -867759684 +-414081579 447112482 +991682728 -190870149 +-113696325 -200224749 +317106312 635859751 +-87038693 -80516392 +-556445249 64722090 +456538186 -756585429 +815897889 -899605378 +473091328 959182730 +413625929 939779780 +528410370 621808694 +-967741908 -839417601 +-534071722 33557515 +-540826223 -881974975 +558568477 165057998 +-473442431 672945125 +-285330012 862555277 +-538287337 -429954728 +931610567 -969000245 +643770769 -885399261 +599037315 -735131703 +-280183029 328541843 +-948076372 -996101261 +-661300710 -738144952 +-312461988 -848869477 +976574277 448550626 +899184006 281297810 +903614322 -205454790 +411661252 -559646738 +-51609715 981864719 +-750302579 481955718 +657220094 -354092922 +-855770212 525733703 +486672909 523091465 +814621321 -188944248 +550219438 -697021520 +-857127811 944688886 +277871436 -111627526 +316283136 -251848626 +531086065 -722264827 +-83562447 -365846179 +991292526 807262110 +262164623 683651334 +686989456 963612580 +-423459274 196558335 +-811467682 28170842 +-395223407 667326446 +149468450 687392982 +287394217 670310790 +503941822 450274292 +429686934 -677315673 +-633215217 421161055 +596670030 128150382 +-436524527 799514380 +747660861 773495678 +-293992660 -467161965 +-697839495 -593561231 +-632639537 997225327 +-263696878 -924576561 +796000994 916808687 +-303353801 276954690 +-699540991 -96542895 +936356958 -694499528 +345876669 -197765772 +12563873 -449328337 +-37189671 774589739 +678172219 800401715 +690888163 -683508540 +-212149083 354074509 +817097237 523820657 +-674862314 860282855 +-298316379 -247518921 +463571560 -404392455 +-259629695 302588880 +90243529 -733339312 +-744682391 -511841772 +891030835 374811983 +684132903 577693261 +-153835250 34290761 +-450700427 46180885 +224255169 -490500187 +-805533294 -57072477 +704162013 775163640 +605757171 -423867991 +-155044495 93537343 +589791386 752683686 +-715180377 -891132220 +-600629753 106477464 +296743585 547345825 +275505378 -269408606 +-43307714 -847399085 +135044129 -617086364 +534689535 -541761152 +892598957 -4723132 +-564389367 -70266219 +-472038641 277998997 +-107624442 -126442759 +223429615 -763094173 +-651265208 4494574 +725796404 -883583533 +-105936511 774467422 +623482005 -301512766 +275283993 -343333959 +160186160 -43805839 +-211300702 -998378372 +488681236 242169739 +69607873 -309055936 +104873523 -69605920 +-593073486 -101548585 +-451934078 980875342 +-696031661 487287525 +572759542 57425279 +-970244639 928697200 +-399748982 -213604482 +-818588597 367054765 +-877960407 802658192 +-223937877 -69034548 +-861655867 -67811317 +302245523 294574391 +854995694 546765769 +411615693 331839044 +395267061 324591528 +-453103042 -960575586 +252598547 -462963345 +271058158 -695357477 +-735489673 660353116 +-576769489 -939848083 +169177513 -293172648 +222198215 -876343178 +854912952 263554685 +430967219 -220275705 +-814050883 106525840 +319954080 -960057349 +-262525007 -712759702 +-375536617 172836316 +-765235798 204904050 +792124689 -687306262 +371912804 121560858 +-579130776 -340628993 +755063932 -790809202 +395564143 64017731 +654467666 325927663 +739267122 929626209 +796903053 -123090729 +-126509005 983551342 +-583163918 -129585894 +-795159361 965880516 +-573275188 -708298930 +-439098810 284763353 +52311785 -122807720 +121517892 252188961 +-358915751 233515508 +311325478 667339178 +-158374409 -984508157 +-554054579 -661666608 +874845116 -776679487 +-174222191 -654657765 +-787195928 -241552095 +-337445341 -206395200 +141500066 -99913466 +263870322 -253733291 +-519956030 687769072 +450838609 -282375178 +-766949436 -241712835 +666839147 -353835392 +764103118 746883208 +-139127448 -82834845 +110906854 -593819699 +-994016508 204621520 +150192505 759316434 +-23891378 -973836047 +-637828106 865949825 +-341305034 -748553947 +-418807061 -294980599 +-727685671 349052966 +-208025836 -397466073 +817567075 559729635 +-820693382 -287059728 +-390854888 523023221 +-982600438 873531329 +-867867065 359740029 +171510555 410100368 +-1398403 467926370 +-302013584 464749606 +-831608884 176735623 +531628641 -811548296 +-125334804 946803026 +516529854 -957653529 +-272017806 -522371768 +-608799433 995474835 +961171659 757968104 +-946429539 -433149277 +521162885 683846487 +968973511 -470428337 +-863527916 199566208 +-703166793 -850590660 +123897982 236903987 +469765470 -995050405 +-189902975 835617670 +-730400530 -874057139 +15971609 -546258194 +177514266 -290906497 +-211283713 -389022130 +176816519 476708193 +366667322 900166191 +-380224130 754374823 +-720595286 -643854961 +773482477 -838740432 +886526319 -443470865 +-419584322 948371147 +-811038731 202053733 +17327183 -748485056 +-39018154 175955037 +-106390459 -361398777 +297530935 315588378 +-205888088 -319001945 +649176090 -836856041 +-154042954 267869172 +-644411841 -658694274 +693783427 -988716507 +-540023331 377307236 +-990774589 -486077401 +-420244656 104541641 +-664778817 -760173718 +-301985622 548286575 +964854574 882716349 +885245535 26010480 +-634458180 560771166 +358232442 -750408644 +-938625693 296317606 +461950268 312089940 +-366481632 -318637075 +-750496484 825573992 +40921071 -916627378 +-242324670 -893174307 +-78105647 -242067054 +-378656547 -307286699 +461535426 106912499 +28501373 -659719403 +-274288380 -855830444 +-432954654 477148483 +-634249385 127028015 +-841971575 -166927286 +438290885 -676643433 +-418830473 -848948529 +-791368526 -515581107 +-959567104 -711352369 +-796207038 -331961000 +-400156937 419030992 +-412688610 691779588 +954809670 -662037167 +882204454 -808557967 +91314617 706549774 +-632362959 562493601 +-966883193 -953556228 +618821311 418276388 +-498866809 183539310 +-328150883 -994264642 +-533956790 23081268 +864801735 434522210 +-256167490 -251321141 +311717262 -580317796 +-813454300 431538008 +37384102 -372771793 +755628489 -244046609 +361405314 -357045440 +611887083 547313174 +-733663173 876421398 +78832768 260097928 +-510390036 561260329 +-889243284 -76019973 +998513762 -267604472 +-172160198 -81391033 +-726031769 -952257199 +-547281944 232251929 +-744371102 800714347 +-110960159 961258504 +887232269 865221778 +619268150 490168737 +72332130 256031908 +709621543 716135822 +964585706 -507513547 +520746811 400742796 +421818145 627092824 +-82171565 759443757 +-966187280 -167905404 +-951560661 774895612 +415589366 289840426 +-145480802 -969047491 +236473618 -327322804 +-970631821 -981335535 +-341909743 -695037357 +294024137 290046917 +154398128 832006479 +433144134 -99203123 +341980564 -56890592 +866747804 853845877 +650090825 -491012984 +685132708 668568277 +613117059 -676651141 +369669702 -44648750 +-672721594 364014971 +-24211549 -192389250 +-450679627 -941104839 +-526782561 -706577713 +-51741536 776195197 +367660623 -523693645 +56906485 593663920 +-241646780 246761415 +450430714 273703074 +345854303 -645523989 +69628938 190161133 +866214671 -511846344 +970808861 -625284993 +-834316854 170366187 +554677949 965081706 +778052385 -333562343 +-597036732 -350911603 +-552600791 -491968309 +-378473622 -731223236 +-463358982 -833262977 +-563194535 648128796 +793296200 165353682 +-667733829 669186819 +-255708303 229202410 +-545584676 494928538 +-92758163 -882906943 +298275950 -149727432 +-843150315 -456502711 +908431545 -146260981 +-198401861 -400136061 +-248673972 -122675892 +-163354900 -337349875 +510868917 -298635008 +478298667 774679157 +-996569896 -112116546 +-549988424 137788721 +800465362 94147703 +-881337620 -865421805 +-858812243 546961801 +-798922987 -562875647 +-204405734 -155608762 +-453968533 647490815 +599595199 -261092360 +-527777914 -668000009 +920122622 -215723580 +97865714 505177427 +-198743506 -19821154 +317767952 540820947 +243050071 -212328570 +-590839429 36102703 +811304154 116504442 +-105969270 843765311 +984310190 -284654684 +925596499 634477166 +428237387 567714149 +436252482 556494100 +-732398998 97204490 +-791948921 581851465 +-978819790 -385432769 +-230724719 633872850 +-379675823 -685743814 +652113385 -411310016 +-521245796 224004217 +468804494 -365917047 +373581766 -644164071 +-649870795 -448717293 +197375346 608933183 +-377457288 -320513902 +739277433 -112686213 +385920309 193260028 +-537325014 -418580423 +312726883 970480783 +446388768 -978261845 +-914551149 -516633412 +824863098 102749656 +223505695 -246284965 +339543456 -143624025 +-37835449 983959404 +76015131 -831093542 +-539491239 -906767318 +-935212481 817207500 +7201888 105787845 +-61185213 -789030958 +658633588 -977973100 +-811188814 269774587 +668942338 966684085 +37755457 -322610038 +-842610636 210265417 +110272645 -174998830 +783330913 -919098070 +-42578974 480290635 +-419086831 48263862 +201628957 -284269438 +125322667 -345754348 +651139579 34248130 +-590916755 -433898821 +590406338 539803629 +-37670292 -279459592 +244164704 -35120479 +-126407585 -32250759 +113866955 -6684777 +-442265041 765719447 +422119563 234000405 +664903827 -921578149 +-539162035 513685214 +-635070077 467565138 +174571980 -463745198 +975012723 -942892917 +235209973 -797796485 +41397429 431434340 +423533224 -157863626 +-391114680 -80972827 +822192532 425021602 +548425013 924863175 +523899770 179151073 +416459220 -133511581 +-264846586 37472330 +628142592 315371649 +-969320939 -226485889 +702417175 -605154697 +978986548 -109350479 +544181484 -569616385 +-104192108 163361306 +-6541313 -350289535 +-200480431 439666882 +-657966467 847164439 +-55915923 146025250 +667901262 -380441499 +301629612 2839108 +16066102 -417955082 +590469991 -492136583 +252300125 825133949 +430737211 370697122 +466488115 -433877587 +273954669 728033637 +879554106 -853927932 +-586053227 238421041 +4875858 852826466 +699623513 795764705 +-529331849 818926311 +-860222767 -973929023 +-376920224 -881827832 +926567685 -464355571 +961007872 88545900 +637370732 -837544014 +-222115906 -210396256 +-491467992 -551494423 +233719057 664928234 +190990172 -355610069 +-255325582 -241712551 +371548507 -138274232 +-721286726 305620135 +-76904342 -94234531 +256030622 57527539 +-447316475 -573004660 +-918689279 -296718119 +970346442 701607213 +-874278220 763671838 +-352131312 -214692028 +-981822677 288652360 +-131332649 121205243 +-782768638 834546347 +-679996123 482868719 +869177475 -471349632 +37974286 -743400154 +567584580 -445013157 +96024974 330037979 +650424805 459847451 +406111634 730097820 +398389667 926885282 +-545972762 -586284541 +3238202 -339140415 +-700854149 101361405 +-643618083 872621824 +-669511690 -587577392 +-608943276 -439075583 +185266172 563558125 +178910708 -716858450 +-465593625 -554831563 +-759424352 607870218 +-597427344 832312371 +815661515 82417828 +845922352 -666178375 +323667278 -486653938 +733955986 -435914635 +496868784 360732256 +66513805 689978117 +63627077 226662697 +9104790 -155266507 +-14996928 371008098 +-917474921 581004643 +963356705 497077323 +-504904719 -211797771 +-368147679 -472183756 +714734631 -27499471 +-828003234 -264463416 +-504750491 -922063028 +-747529124 44825374 +-535954238 252960500 +83723360 799277877 +392588571 -736092236 +-591426800 808702486 +911825913 134979132 +797377974 522148866 +-495592652 915307306 +-548096629 -54482065 +357998566 929216773 +-631466741 -531946145 +479814412 -470455302 +779120464 826753499 +-315976386 -639155060 +-523866788 -334115992 +540593831 -764344008 +658068629 142513112 +-379958301 -876122634 +-24814024 903119448 +402386322 -354944159 +192525032 251362428 +-977100854 -75051298 +389000651 645195838 +8172050 317670272 +-363984645 -865793218 +739495522 168276673 +-430795116 -529629268 +249806732 -459205507 +488692103 103519322 +-376661895 629844439 +-914251192 960286145 +-864965819 748401988 +-408578775 -185969628 +-538132983 -150571672 +977410186 53369393 +692830421 -420547042 +517974376 476443328 +259130049 623935865 +656601376 -109875241 +533006157 260964654 +-244994085 -255557857 +-881878039 110847134 +-623112660 142559087 +488888472 -139040858 +889794826 451856217 +435672763 493755037 +739513414 -449061614 +-262482677 -517691683 +282385469 188987673 +738824305 -711121455 +39417668 -809914949 +806324204 -794464937 +-55566995 321061779 +-464305128 378365522 +-677387090 228375700 +-158518429 856393293 +-733035778 548100672 +759925121 28556934 +-568164833 -633280988 +843676331 -856354254 +356338194 677624511 +-83196251 -356624294 +314318496 819625614 +-906303831 711042094 +-403467538 -975291426 +920080031 561910563 +-272443877 174018645 +384725934 -694256277 +-94675588 952638515 +443365958 853892477 +-768769356 191327197 +-787568343 -851609152 +357203734 -681210439 +612135126 320500988 +333695182 863703146 +-371111217 -563823934 +639606655 -517310140 +942572145 -433527457 +948666331 324824633 +-454962842 -288961689 +-366137753 313902450 +722659092 -350832071 +735391873 -412324165 +245950251 -223854685 +783760019 -152954978 +93703840 381333479 +-187943045 -660219690 +-429895156 -820041507 +-93576738 521937393 +395525706 538512059 +-798358453 -656080226 +166538060 -823861631 +-465810974 455762308 +370707022 366063481 +682998062 908264397 +542167562 -48359274 +-807147462 900410296 +-74645374 -687863140 +-893291792 -413584385 +912737411 796262414 +-230100371 685395675 +421371736 -352821050 +654023166 879300053 +606947276 -742716083 +-100307279 -774274073 +808602943 -354252862 +918425312 514283917 +337301031 881343147 +-991030681 -654556851 +95010955 2099343 +-904798764 922803665 +-146519611 970707645 +-425018709 547118333 +909767759 -115249489 +505560723 -624801345 +42336402 -276645966 +-192966116 -272335872 +847756392 288422746 +612548080 -577035336 +823597050 913023086 +778740865 -502084254 +-624825894 -755637082 +-307788445 971334998 +485257470 -780763392 +90207263 104643573 +812954543 -463736670 +467803481 441044149 +-231081241 -420651563 +560893768 601539 +-375256322 117308105 +-460221860 153801168 +689649811 -713364673 +-129798403 43275041 +-711836361 816522637 +-399389022 491760568 +243303531 54120053 +-648283750 287435131 +-54794221 453379676 +812747262 -187281851 +761902560 778076819 +289198507 277027567 +-25595170 564712721 +-847402234 -121322052 +-151660031 -405057985 +-54103440 -824162553 +323729915 392740254 +-918806929 -177942589 +-660103288 -889675283 +-58384876 678912553 +776606940 93879432 +694208076 147637881 +-319584248 -881996910 +401609959 -431525125 +-303676883 -802124725 +-146691519 53763343 +-878405029 84318050 +-620101946 642556617 +456656308 563380835 +160946693 -782303674 +-362581796 546648567 +414071736 -279925539 +655502011 182997265 +499983472 -690799788 +-330871400 -79091210 +-354236469 519732617 +-131452 259499546 +438948013 -79883132 +608732150 -794191135 +865045113 925407790 +245586712 -734983850 +196823597 906717530 +986475417 -538604158 +382637358 -789683437 +876453486 888118742 +-379028713 -177348474 +-159330343 -617510715 +713880872 134173393 +-175367598 215139042 +-564345162 254715160 +450602684 -70847437 +955809420 30656711 +-807132962 448412269 +235879967 -101966162 +-221464166 241831088 +594630013 -585038584 +-470343139 -980233920 +315636745 -546541250 +-501950293 -220366746 +761454193 92556453 +-94868103 836221402 +-340733223 714040960 +-119979352 471527475 +302234601 667174496 +554072779 647351733 +-701443509 760791737 +70505941 -680713525 +-312344779 556992495 +283637212 498630850 +-133209367 515110733 +-905414629 -983965120 +25629321 -643054538 +-587608955 165798230 +-537095375 963560596 +886988378 969883209 +-426916710 -862374596 +-537709965 -778091683 +667030741 115540482 +993420653 743548285 +-851136463 -751871200 +386659838 -87418858 +-420927505 457304176 +-217124704 -305611092 +-445113097 999254378 +-643902388 -813907732 +546232727 -33988770 +414721304 -56918948 +-215613222 -458432773 +-256824706 227755174 +991192217 285084212 +-403130287 -88932547 +962506031 -719449993 +791093091 327857814 +836636163 -593517456 +-76895822 -191959988 +-339240513 970448086 +-96167375 9495864 +3995227 779274478 +43750417 374209250 +-84428909 -899261013 +924724194 -674765628 +663973014 -89310086 +863861092 865003191 +-108648613 -671828477 +-440437503 978361334 +993694175 -774288267 +960138138 535455573 +-496694996 -196812355 +-824593672 -513075448 +-895000181 -971020554 +-553196206 -429587614 +742681358 892492027 +412815394 950650912 +-859468053 634833056 +764391810 495407701 +-43107475 8949696 +264219919 519458145 +237445185 -198710986 +925870854 -280477868 +961136799 225339654 +-423346671 -677342180 +838431144 8460994 +312206207 808767479 +-267953986 235906176 +80021532 382220686 +129563660 93405062 +681885347 616602252 +-761330700 89318163 +369592434 526888522 +-857235400 465530710 +-798509502 -386013342 +571644937 895421249 +-286468660 235766089 +34920387 -719671195 +-754558034 994176179 +945306664 -781876515 +274484798 658641736 +-573105062 857076438 +357850068 381296819 +-887555076 -638397734 +982736856 671069850 +-823466827 55473491 +952214307 331920798 +-153440840 106272604 +514988646 -168535682 +238856187 -597819065 +-946948464 -884906537 +643370990 849393451 +211326122 286195955 +-33558431 598314159 +784885510 436872033 +637042348 594486748 +750705327 309199132 +869281722 877955323 +-178333541 751438449 +-692470553 -613590387 +642726575 -374723581 +-747660377 -589119844 +-857533593 -779263457 +932280157 -438157711 +-804408551 603191228 +-162599451 -357326220 +-228285709 -438829486 +-448379949 564108935 +377903978 797002042 +-998813926 -388499441 +254775757 -966523537 +491744535 -176358624 +522637045 -290468176 +-566425746 961490076 +357631496 -263208977 +-872643370 558040178 +485273674 617446801 +-724345757 -293819946 +-794895995 -757526401 +-988230669 996715464 +-386772608 672749389 +-74530616 -327259146 +-144899226 853561974 +-811940412 152670592 +-727220159 142390798 +-172571462 316300858 +-309548941 -398432954 +-172907388 698440260 +-365767872 -433342357 +44158422 832672196 +-48638363 762423617 +491611715 801687846 +469715210 -32933386 +-833385997 -972379079 +412633791 -623913461 +432171320 17943543 +-82610096 73931751 +-531772763 96071066 +463744242 981088269 +335443346 843980374 +-653098955 349706295 +513768492 -114116407 +-716918273 -278747432 +-155500401 -189695143 +-536758659 442307025 +177325903 -789879967 +-140984619 -136201467 +291570421 14059447 +208550518 -563536991 +22088321 909968567 +-584314572 520054492 +524907793 699103879 +-161157430 -239163749 +-371188580 -827422493 +-478072676 784632575 +550624826 111563818 +-352422233 67043526 +783416154 818902643 +982109660 733882931 +-503077624 968585438 +17680583 6537230 +-897794736 675111445 +-262878470 21809185 +-110947195 289364653 +961676174 -459473143 +-538960178 211017140 +-195167799 94137874 +-894694025 -342011524 +756108129 -576007524 +245763260 749015685 +-690328124 -873027793 +47704851 20961973 +-496777888 -423631735 +793770678 517405156 +554810377 472016243 +-384226308 87256188 +704167121 -113746683 +742386926 255272616 +-659906827 -219974200 +362512210 997746392 +87743354 -109704925 +-138690415 902063823 +-155640555 -392876669 +623966011 -53801128 +841190082 -61474707 +485508015 134454157 +971940431 260344889 +-687983500 -66105129 +-796733333 -420440888 +253371357 213455554 +-373712740 306753697 +-443373245 -214153287 +-566977793 445687977 +67380522 -322262628 +9945946 124447068 +852058698 534732188 +630029468 512313848 +-356540637 -375082787 +935436432 360633390 +-100161767 997141097 +318976066 985816707 +-932944698 299921314 +778376896 536039299 +-712119004 -77873404 +629323994 -699313281 +433374190 -989311535 +238258364 211506260 +509248935 720080260 +-409135197 983469375 +210374849 -176857740 +-913367973 -662821040 +589947398 926530204 +88701563 -37823635 +-800455659 -31600039 +695027513 -866328406 +-882339894 -200603637 +-719289698 -841922792 +-100116624 301574130 +-469544916 527169480 +-825836101 -81023966 +602856033 335124811 +850049358 862658586 +-751059359 -894001069 +191931331 -261137901 +-147551021 97929336 +-433569983 -735887891 +-378282236 -376544454 +-793230364 -958728157 +171961499 942105852 +-837640275 -603409739 +-33237870 242917992 +-516782753 137981256 +275646124 -445931113 +434929146 741434535 +-128605170 -235795867 +48035161 -789001814 +-123776416 191237734 +838703193 562667743 +249873030 -313411331 +-645563150 508182963 +446522848 -381453194 +64167823 -681169266 +-802918995 876158448 +129770224 -705189725 +-561384408 -564522546 +259801405 -153769469 +-249129868 484959699 +-677166714 -193449282 +931604059 -540984266 +-872290479 -441612886 +977086338 640589981 +-584266558 -718517558 +901612597 534961256 +852048993 222889991 +-854178504 -714208853 +858006876 -179512590 +455547635 689333936 +-442770887 -269436628 +828098928 722544102 +840413607 -470286118 +258431885 800939826 +595304015 -447084021 +957366358 -391646123 +-235430360 -138296567 +-299445220 903044877 +15951869 -663464510 +5189448 619865015 +376085333 443170755 +452704264 -886236945 +-568850802 -188103212 +-288287876 -684932140 +-207367758 -818704600 +-816390466 915576861 +942033730 301520932 +-136434211 126893839 +788223655 -635421049 +-175910829 47973877 +886328262 -607631699 +872340959 688458301 +850760571 733131898 +634961332 7297291 +-763705061 969910437 +-315994935 -150432920 +670494451 65882572 +-249912854 -802457947 +364603073 -758283527 +-402802790 -232132950 +109712627 953297121 +59118562 -178140944 +-345305039 183301171 +-203682774 -579208216 +-727837902 364737896 +84045072 303797911 +746501069 820020280 +554658154 -346926085 +-48265149 54817187 +-740348321 -904978244 +-540667992 351548753 +-186396438 -618607673 +-986715358 -816705731 +-288305842 309674530 +-535279222 133853608 +126829787 -70111091 +262788977 594427677 +132414163 906238590 +-73587803 373120240 +9217580 -81179867 +741999144 582632595 +271558004 -16530714 +-743647941 432844685 +-7316381 -559875633 +-701942726 3673190 +-318039471 -425959425 +-669954001 -843447980 +-607398347 -667198089 +744668866 -559807583 +-869756170 254595522 +73707490 -712929058 +-185105671 985729877 +-325070645 -300090998 +-50878847 -334328530 +-76100452 900347211 +-887350193 -806371073 +-950928707 566653241 +-754081419 657213932 +-958803786 -502828616 +-460184452 -749134148 +358822174 -301858628 +-894434391 -130323571 +-275314472 416219001 +145229556 225531078 +556562162 211371550 +656199202 -251657538 +789662060 -87991636 +823842726 -871978222 +-427624257 75051012 +192196362 -826349647 +221929538 872287465 +-385763008 -397528038 +582378422 -882887722 +-801911758 -447222830 +-159831724 380822487 +-465142958 -147992318 +12151220 -221777286 +720074291 524369140 +-209224361 -971328314 +787594284 -596669138 +443770357 291202007 +99948225 472075326 +625764686 -123140783 +-153046073 -212111593 +-318025515 660493309 +848549784 92582692 +-994719738 691610573 +293614124 -914261987 +341174503 -860700897 +675979207 -168883435 +-773930863 457117159 +683967584 -697943483 +194369205 -823143967 +-922772847 104663776 +-267590086 399460837 +-31935251 305554471 +-879759894 -37647720 +336946410 -93122252 +-187458608 -636753867 +-995675477 -866834063 +-539707137 -958989502 +-648133562 611319434 +97335968 698305144 +113537318 -753860542 +30378654 748000880 +-481412742 -817133288 +-516036825 -377238025 +718317290 19988175 +-376845442 -915923423 +555823567 932998473 +720567448 184090345 +967685496 -563998741 +-107568659 -672982699 +911521210 505627824 +995884007 758815690 +-324647026 399361982 +781408508 -293592779 +235558750 -926593486 +466642535 531547735 +-695205452 -82801080 +-148756231 -918275065 +445267538 599852703 +58591932 778745130 +-244945759 2877691 +-5586743 -255666906 +582141107 -370152060 +975074329 565328621 +-208608659 -285680627 +-666747263 605988670 +-116519526 867987328 +-433819752 -999852857 +918191628 745912274 +-269978190 -763986740 +685502181 951895415 +576414098 -380722281 +722808421 -297321287 +-683604094 522166052 +-817218302 -707539036 +-40162938 635406767 +-792310438 -105580512 +-265227751 -438316699 +-426746599 -395876429 +-649389587 462782119 +-471766999 -529211526 +643315831 -570803088 +884218717 711419194 +-670531904 -443943099 +-811165079 436613468 +708951783 125124849 +812265109 -882295334 +-95866267 -438949658 +-30171233 -878043121 +-152411455 -710272617 +-253438790 657471252 +-480303053 980716938 +-995522562 -789351970 +515955248 -167811749 +513935390 891986332 +76932254 75831099 +760093617 -857134907 +668462763 -913843271 +-177711301 -426957655 +-22397256 -431896513 +-831065269 538545230 +-649400896 702324957 +902220482 266732290 +-709091570 698832002 +242821255 -260457136 +281179046 -489392239 +-829265703 832133341 +-307707449 503345734 +952652515 -202460751 +-580956350 607720097 +847952018 -636528961 +-348961364 963509398 +87187914 -397785482 +917428118 983636515 +-293941058 840313989 +-99552162 537222639 +-771246424 -344844239 +637487183 197312308 +-702289917 121744159 +808066220 -719151453 +-380920209 -316762900 +723568338 81351150 +364728193 85109623 +-471078057 816149372 +838459275 672604548 +359692964 899940402 +748804727 383132166 +-412965458 -60608770 +180292898 533754267 +-318580410 393474662 +558497398 187260066 +323793277 -461355638 +-409366699 -270909464 +-303075002 158996893 +69413076 -847248348 +861719272 -752018845 +186340514 -215161844 +-837865540 159044570 +551581305 -817407973 +-761771120 -913674048 +-529516602 30190339 +-415357120 391727915 +-629089852 -459870435 +608370231 -673766104 +111782212 68844737 +267380425 553763256 +-865628130 -550323323 +-637065846 527805532 +-979557570 233664935 +-451235384 855578138 +-565281010 -872553104 +-387986256 -34985370 +265021941 573290429 +879713488 216928197 +134186507 95196067 +491029187 -466110345 +-656323026 -724013580 +-634037749 -397675413 +-306168185 156494290 +882182695 -264081901 +435346015 149737047 +634643024 222199560 +617882656 587922871 +-746847909 -713761595 +747803417 478321921 +658676325 540260438 +405707956 -270472505 +230072870 -456611716 +-461509401 -673768075 +426973498 -799206318 +456363067 185910659 +877499554 -54973701 +940375284 241537606 +-424624590 -605494147 +-121084054 -355569229 +-981379624 -123256622 +-521806967 243984102 +-414045086 -119126919 +608891502 599403927 +824551068 390279454 +875617903 993019048 +429771155 -738451621 +679107641 658380330 +-528822782 -759804921 +532986605 191285273 +923499463 151994259 +-102709185 -632559671 +-977506288 917836713 +227498035 842564389 +185592777 -950983163 +742593332 363129514 +-744990796 370650291 +984766282 50626983 +186981314 -606476304 +-628343478 -696802948 +411632706 980341231 +326232713 689245106 +-553686904 845186451 +-595522154 -277605599 +-695508658 -950038950 +-511649863 18600735 +461216781 -804834645 +187088517 863943551 +-10848350 -360233766 +-708634250 76323530 +562715089 -484392345 +185573480 -205501978 +429238549 -206035396 +-644634473 741471629 +-681228463 -23120043 +501705567 -402322618 +-132108732 831674121 +-133161538 -996980584 +414239325 898919076 +-546963779 708600031 +-257620978 -576999953 +-557219471 -966750500 +627581805 -326646965 +-526241157 -565151923 +857860775 8608927 +-103580466 195451222 +353241096 294555240 +-137534952 -574087757 +421612699 -957682405 +985254683 195691273 +504074444 -806732742 +545804232 52229303 +-845517099 -210161396 +-715870302 543790146 +469795122 -181181361 +202292213 -524169937 +-913996752 -809007239 +947778593 823550850 +-630753790 276771483 +842720958 266283042 +833195758 383998335 +531804949 842956385 +-290001339 548515504 +392268500 -805023967 +-580048416 859271912 +-726760325 545711456 +769367778 -604616185 +667127149 -562694842 +-209175205 -427561526 +156972685 31625668 +492837651 230049682 +125778829 -843391770 +342873975 928855642 +-856735324 -973792642 +413194603 -115333767 +220335664 -130966356 +-998953204 155758968 +164556599 -644242419 +360723710 -505690225 +180073237 949162000 +889858303 677780420 +469490015 -371036495 +-451010129 796725083 +-373333570 -969189690 +454455893 -691803544 +463665547 -515981672 +-805084334 -262938065 +177262207 20265751 +947436214 -571981967 +-542074644 -701514014 +191927419 219083540 +-494092833 -89994851 +221812576 -67048334 +987962194 -536327849 +975028202 -329438900 +-101567471 -914660948 +-301217023 -223971488 +622598126 332916219 +493589400 107420377 +-308355608 314985827 +934265005 -764915939 +-619455199 806382650 +-513847119 -776682352 +-514069531 765539509 +692286561 47099624 +502760232 -891189637 +-398197703 -275984522 +-523089691 -952891397 +-768879198 611449866 +22367143 -99034384 +-820600506 -939547853 +-652107056 479143476 +609751731 861207542 +134135699 581633913 +925359364 -677264794 +641007027 514691862 +-629538480 -185263837 +161678214 865463061 +-642480255 499431704 +-543172540 -527151983 +-13029984 455766568 +993534267 -482422051 +707661774 -831006111 +-913734136 -205397467 +-890089440 318193087 +518395905 836312273 +580576041 394789647 +385716560 871775661 +-297900083 97213804 +-503499061 476550619 +-554366478 180740791 +72710660 -460917786 +911134145 -744485370 +652145065 -665886634 +-510895479 113466836 +454850135 420351046 +-45529946 -570647957 +653965613 92491474 +449448793 439076114 +-374746798 118141391 +-974737148 -942493683 +747266796 -747553726 +381976101 -310066051 +68332492 -649526556 +-865770361 -501088237 +-803978206 -216196649 +129030788 -806245454 +-234298739 -982741235 +825932025 -942027529 +-960414309 -834871148 +469588829 911464818 +556635419 935723105 +-924317462 -489638666 +-219858316 -461150167 +876800900 8745184 +33830781 890203487 +23242730 -101708357 +752560208 -610832573 +-951266120 -300160708 +824850978 -613238024 +-524816383 470400935 +222309046 -542417474 +-611262915 592340832 +-443848467 471844357 +663398699 -536494627 +-335848871 662969478 +-558199412 -612499152 +954185939 -452133610 +235730376 -676850321 +-728452985 -720773795 +67862182 347768893 +-284998064 583788188 +179643593 453523664 +90358003 -42281271 +-999605940 -479543509 +-682407192 -219427951 +528921234 95372462 +363425149 -535331011 +-545574437 319469565 +772301875 -157481106 +645024885 205623770 +-691738619 985081163 +845651008 -720053833 +246516047 -756356557 +648809090 209488600 +-520744848 404664993 +-248591710 536136865 +-216383168 -947845940 +-725521313 -149709924 +-615306803 172024669 +198131683 -71622825 +-373205118 275379359 +-460397186 652841410 +-908574966 586302371 +722015960 319659682 +431603517 722661200 +-294217770 276106267 +312713830 61239001 +859430047 49362473 +634065465 776924678 +-531502692 60316681 +736181293 641890766 +-941468881 -790321222 +-427274233 977724200 +331806672 -189586850 +-58600239 681146672 +-378153922 -518942909 +817874428 -846224043 +106575483 -812125000 +317765786 -590154623 +54978161 -517037661 +896114688 62905931 +-82480988 -908556636 +944257754 -754301906 +-317497432 -241459647 +-337352809 580178325 +-157703908 -693758701 +-887289357 -815699162 +543637766 763233952 +-260206186 740983734 +-529160239 544527783 +703986680 -898703381 +-413198235 614072625 +48318305 765303866 +-278093402 476222628 +-594862975 -21727841 +-574193663 -438679181 +-883584996 162993561 +-780069042 368982759 +871592733 714625753 +-201563293 795185581 +968963421 825321925 +-145811417 -184237464 +104285652 508647950 +49531247 -562693565 +-802284834 433380990 +599699725 75641128 +901365459 -435834367 +283791360 -284594636 +455853270 431589458 +902520652 326015548 +581132046 -462959271 +-421237068 919639363 +125132264 31735025 +86895096 590042438 +-930701827 267228146 +-348683924 -45638691 +393932843 45451223 +-804947328 -793319053 +361095610 -524938616 +958454052 957238755 +-780674291 278877727 +-950625015 -339923740 +799466705 -535461812 +303438122 966563626 +48184236 45185004 +215614366 759547932 +996849453 -918471589 +736275498 -980456920 +-772722747 -186684578 +-753750899 623325159 +-537490588 -375466248 +-911111047 265081011 +319843227 641185220 +565461481 -823078516 +-575711133 680084659 +-503422812 -174325064 +537095062 -763063474 +228644311 -671817157 +955351566 87987601 +239427832 481789715 +-694161720 -136839262 +26666935 -325133450 +-37602801 -523312197 +-396580763 192981364 +826019698 -546582573 +-477258200 592990710 +227867458 -526541842 +747165716 -159147647 +-741333171 491203586 +-409112103 23602906 +-489207541 -504821894 +521398742 -435285970 +-860373346 -15337307 +771702690 125259980 +-869302305 447649505 +-239490531 -71373746 +-757868955 595378503 +-552961129 309473927 +-466089717 117878262 +732575288 291261342 +898349329 -63985214 +497844427 -585235256 +-639621161 251918725 +-982970533 -997060488 +-18448669 688636315 +111109025 -588583695 +-150900063 353283423 +939628954 954793553 +74680403 920216037 +807407922 -538793767 +-515607844 -26564130 +-805403344 835801140 +-96042177 -999785151 +493749733 -738191988 +591720198 781493323 +821178473 821945443 +-169507129 -180198026 +887505685 882712527 +-537752984 936764412 +-558121317 -23023371 +-724187051 -2329288 +-484882833 -317517565 +-689839423 7881457 +61988780 805259061 +824415898 927801725 +-572187462 644707687 +-795904712 481906404 +-530779141 829667210 +-443500894 -921708238 +-55486553 259553662 +-841655918 120518647 +-526604198 -749111582 +-785518845 935228523 +-629359295 -104215171 +116817858 -786982904 +30930984 576821793 +139350071 -408356874 +555536161 -668534980 +386681378 253707199 +-505770637 -630135748 +-674433886 570592271 +-877316071 -496533053 +710025084 541172359 +269421344 -764647584 +402713157 439705606 +-525018553 -752404550 +120168339 669089869 +382927752 455086346 +761382349 616320349 +428677390 84350852 +-719609170 339617652 +-127533623 958154242 +-825657793 851384493 +417907980 496999337 +-114465196 852007969 +863163693 -20292171 +-373397295 139494215 +-466637474 842428677 +17492511 351608564 +-15144937 788187602 +322548000 -492601118 +563953415 568096647 +235874865 566544691 +966543445 875737827 +151448663 678085741 +-187395074 -28178579 +861972409 125752900 +-638624165 388083555 +428581964 32304135 +-80764267 -872757401 +25411428 957993191 +-110742666 290055899 +805856790 -577040505 +-51199535 509502152 +571306508 -939418186 +-252517751 106713356 +-269933299 587719804 +488033108 -570825480 +383136551 -974374267 +739796300 -414584107 +391292695 -672569354 +256230547 526769810 +89148511 694548759 +-870093585 228791449 +-420038093 -838615928 +-324080971 714240691 +843901411 -942715943 +864464053 859699254 +64688401 793034001 +200456638 -16519451 +363517434 732322273 +-569294560 302054869 +-839720625 -932442823 +-283728792 704256824 +-32532108 980266818 +-167791423 337222558 +-154394611 782225100 +405019314 11587856 +73242268 -219696755 +340132533 480500536 +-734311802 -206577815 +741705298 -269639194 +-153750576 549147454 +319857376 621735137 +-432208968 618683112 +172930991 -762640262 +675258531 35435402 +931846954 -934748312 +664477188 -46920237 +-172995100 -628585818 +-487487235 602420785 +445757884 748760921 +365838225 -934278402 +-533718099 808589924 +484749399 605575661 +52255686 210609672 +-551661285 579181527 +20417025 -177100972 +-313580722 989104385 +-140047952 457818279 +255989422 -267437255 +-315736060 373028832 +-251004182 478397746 +709193349 -671641565 +460133344 658507830 +620578616 943337192 +-996027661 27662046 +-827807259 -611428414 +-143274255 -474880954 +889818352 -603187669 +-931679448 -101952065 +-51874706 -519210620 +663856271 350478484 +488731425 135263205 +311669462 -353774855 +290576421 -767061500 +-136839249 -831344886 +-259564316 128103142 +-443691694 -654735100 +-345440867 878640169 +893637084 -759755816 +457440502 765631939 +457358263 771511914 +477457842 -949185422 +-719771411 509180928 +-900673738 224888578 +519050006 947634626 +231358630 -541384681 +854655897 599172723 +-194773794 234405702 +656662964 -803510802 +-875651087 -215156593 +142350367 846190808 +185621022 165472019 +481329368 929465215 +-256272735 786224344 +-465862207 653825511 +233230456 624964196 +284455163 837617368 +-886876413 45963240 +243040168 656754657 +904016007 757726070 +681506570 543674288 +-255522282 -401055032 +-348504238 -102091326 +-82714102 441647321 +-531312788 -337646725 +189623745 543644333 +214942137 496794755 +405586382 -410227156 +-592117448 -712063501 +-382701916 431614115 +-53231212 -583881385 +-707784454 844951177 +94522595 -750977128 +-684514912 438204284 +-430519859 -709386067 +790610595 -705748681 +-408704182 -784535544 +754082788 -526371004 +-547073230 557272567 +386371810 -251384712 +-204044032 -72055839 +614359665 -939001797 +-345813135 -251167308 +848250887 -464841319 +-183759109 107090791 +-78433119 -300108469 +685988936 79422801 +747520766 466240516 +-504788737 -662079608 +947963158 963348149 +464340039 746664119 +594500040 642853570 +-572251312 781922189 +-442578727 759973579 +692567841 -441347746 +-131361244 -632928059 +-365337833 -308328005 +473897993 323554711 +41731011 -728291837 +-976247240 -269602753 +74520199 928535005 +-893476125 -695099784 +-372152316 -184150138 +49421729 -858451296 +-273362295 544399318 +-978890650 420159472 +-223786189 689968337 +392867285 645864783 +-337508769 -895762619 +-6421876 -106164886 +983478207 -979666404 +195413143 -253094359 +-814618499 -46369419 +-202634065 907500909 +242509038 -536811230 +-514748780 678275235 +-876329113 295407353 +-127811131 367575223 +940792091 -930406442 +-835461435 404899439 +913051956 39996078 +693970094 -231711741 +-68150705 -441100672 +535732561 -261796943 +-145201377 -591107121 +773077313 54830017 +476142504 -908775304 +660895324 -233930536 +-525813496 164529218 +180026483 193359628 +51981937 886968389 +-388158152 -486037502 +-77198311 431950325 +-125952314 -209698866 +-196391052 54003954 +-586842843 -151415847 +782667439 -870576156 +230095889 -302232543 +-455378522 -810821955 +-423638823 -284905946 +-107271550 741794697 +-589670972 205106535 +-63630073 313348922 +28225597 -342137696 +993176796 -713118476 +-314224914 -636800515 +-519329389 -563468034 +-527441720 314110129 +-363199589 -741397095 +-893682138 -751440144 +899693272 518803376 +199525306 492902843 +950221980 28052580 +255040428 626441639 +-48136254 27980907 +-196916902 -900649515 +619797015 -990629975 +885480339 844509947 +-587157749 -661047514 +-722572607 -333936993 +-919794542 570850443 +-169277347 -716815864 +187647524 1211897 +8161516 211349626 +284061426 659806069 +-585529292 -374743191 +467239576 707401583 +760014616 -369124550 +171612267 185822482 +-901953104 -667163174 +617533222 916542 +900672196 -564040852 +536353457 959563074 +422931970 -386649782 +917992774 829352479 +865754537 495672920 +147641789 722747869 +-846556933 450606865 +-275615953 -535220724 +794639127 996656187 +937151622 -972488962 +-811940075 -688068350 +-869285870 -528891836 +47347077 -696560234 +652393613 -922230775 +-721958754 311625459 +645153705 -416454263 +571325191 720878951 +-659499148 -916553360 +-485370606 982644502 +913983076 5220461 +-854761005 710364589 +11922249 690520687 +-313562145 -125262242 +300491277 -140618058 +-254948147 -185858566 +-511111469 861233948 +730656367 -533532185 +-768582106 983206275 +-201887447 126163015 +958822139 -201483603 +436955171 85590163 +909902026 350856301 +182995705 862451923 +934078664 -753879365 +-21048734 -771882106 +251267392 597156362 +-493762053 -327343573 +-983143864 151302724 +-913024628 -911219013 +466975705 -509574674 +850498225 -510566441 +168957723 695690762 +-279221672 450385505 +-613473943 866210225 +403950173 205398527 +566191808 -636631376 +736560007 -90364405 +-723567954 -55123637 +-249736796 -439047316 +260253210 -525072377 +-978717621 19943459 +975475420 -13941701 +924675283 -316324021 +-275383031 57366800 +61784217 -340511116 +199481913 207310689 +-665736965 394698189 +428341575 -631397228 +-273732656 986048745 +-919259423 685384015 +-850706044 -743287907 +-701707334 -977567642 +-979716137 -867072360 +309704137 -529781187 +-57442965 39028003 +435789712 79783441 +424146298 -398999530 +470234174 -564381427 +-537925506 116248955 +-638192086 -211976644 +-312597379 -249778501 +-21431535 745467014 +-357891373 252006639 +763949149 -949615550 +906606192 428684831 +891530117 53464341 +14530628 -5826974 +682833502 -579327868 +-545162599 -239682062 +-123064171 -552901033 +-361489404 -657496860 +-346434537 -255549367 +962713698 16724440 +341867049 898893895 +-185497729 -805227490 +119518198 745747924 +-601132298 525103587 +-162477545 369872791 +-784299130 -313059867 +844432679 935059545 +-474407399 24093874 +-692576992 751395579 +-381373692 715829671 +133214653 526354239 +-859071321 -42929607 +-91393284 -507794738 +89969528 -262978184 +-336611254 279040127 +-605918324 128091825 +688505264 -901578617 +300483045 193226974 +322421033 318569547 +-59314525 307125009 +-354960830 139271658 +716349203 -42454036 +-778578591 -961949387 +-253779209 -47825908 +-544123857 -295090529 +-63470875 -312105775 +-924543483 829935298 +-872327522 341257160 +-140627756 488867973 +28998599 -115886598 +797397436 -880352004 +934300635 121841710 +-152845782 -182733692 +484354677 472734557 +984965014 -948462796 +-262206966 -162143321 +-203449202 -938187486 +-798158665 342668169 +787587243 -881006555 +-753041458 -559809685 +-127057050 -638604892 +828477966 103001798 +63499220 235224067 +20052630 -12290067 +713860473 971260519 +344008234 698073712 +905033520 748607976 +876420475 -231747609 +-455545700 763840764 +-296057826 279146703 +-407058773 -982528439 +-101442287 -475289668 +-506346425 -997220661 +-965768146 470479319 +-653158297 570236401 +24719327 -229128860 +893938521 -539329318 +-179525931 863269163 +-604436768 334535825 +111681971 -368743439 +-515132260 140637763 +-135695084 -648195937 +-419154536 -410401996 +-624470030 484015780 +-740379421 -279939185 +-22310805 -731515539 +533385050 -136307763 +-659052605 -297643444 +-421976194 -764298920 +175027564 -319127563 +-29651334 -443194131 +296465643 -745359434 +898095704 -254346932 +-708148775 -513475325 +958870048 -677611234 +-686829270 -741095155 +424963348 -632112037 +781633166 355797708 +-388418929 199398583 +-242759962 918858980 +-880931377 394973707 +-213386972 743934165 +671885774 -561095454 +336839278 -376150430 +107514380 -367996439 +379736263 858172174 +-637536163 -942714405 +854833861 -854848383 +468882349 734831664 +122649443 -264563393 +-680862806 173560068 +-410505197 648732478 +-397498520 -99791868 +-142163448 410048465 +834610456 -248768181 +-116983336 62508884 +671121688 777172489 +660530055 651018023 +229835684 -328750932 +-274200889 -125574761 +-748410669 -415097070 +-1218099 -491799532 +-515774418 671532979 +-161506631 -52828698 +677792991 -581657669 +-937243584 -399991128 +41837464 490309143 +-353023574 988009589 +-849492247 -829258378 +63550710 -789395550 +-774871087 868483525 +289986466 -5266428 +766040898 -820516123 +696759 -16732494 +630768227 -587660574 +498222266 -945386637 +112212228 -557701006 +185098559 -178967690 +-427702032 -132633673 +-322445633 -64905985 +-369656809 17396040 +-810229021 249165843 +538755767 793829745 +-603408796 -708115681 +-235125120 878037034 +54892897 470154413 +867975940 633054144 +402339203 554752300 +22719946 -598127328 +-489748959 714324963 +-878527906 -553140668 +214920901 -19711181 +721333652 558508697 +-976109399 -83260889 +368845540 -775714686 +-800419676 -746835148 +-650563154 -549691787 +746324354 -450396916 +-985388904 -23996550 +-360753293 -396347347 +-417983883 576057452 +-943053115 368095629 +688352260 855085013 +979145826 -647633515 +595319237 286697512 +850029247 -529208176 +197072515 616668744 +690767516 -794954911 +-765436866 -92819725 +233062920 511124245 +-964980721 75628017 +831130773 -703639692 +399176785 911906557 +-563925768 -58590358 +-31529330 193831540 +710660751 515496908 +346665488 -447213966 +-800584355 -485863505 +-192234484 916035756 +-854259838 125953050 +701479119 -975797404 +315349794 158171454 +-935189254 -336423070 +-519244750 -299811874 +363110366 -738829954 +-467181638 825813102 +829729099 766887004 +-631879563 616146773 +-230065850 866426016 +-162084582 342595872 +-101015821 590217028 +613987269 391290147 +-368730217 -892731841 +565379778 -815382450 +734988131 534231154 +-798573027 -565456918 +-904311181 -935740724 +258381448 -392221402 +673655585 -56465142 +114743722 -637485758 +632076538 304378066 +551895899 -668195122 +921076874 579788469 +-206764634 -353496055 +-50493720 -40834240 +236778468 585307408 +-633610395 891727168 +-695195395 171110506 +-814639957 -852154649 +373019775 235938639 +660484449 -565273946 +-657148861 -60450635 +-515896360 809388602 +-811962446 328971834 +-24320894 795970585 +-533280872 -422496230 +-211689470 19286563 +-391064456 700248660 +924092070 823784346 +652676014 214213559 +-63973877 112987512 +-509857786 -420107861 +315474536 708118594 +519133062 -829065012 +-741149798 -39516744 +-76128030 -306038398 +28091112 -955025061 +818702151 -533775579 +235897435 936416674 +757890587 -456406163 +-934339959 -370785249 +245675068 -872476663 +658275875 142387871 +-293977830 568529798 +-749626495 -779627731 +868467119 -555096392 +452010707 -281206261 +88877009 470742521 +189307837 1956516 +350137958 -187258300 +986836710 -353733183 +-306159013 -724628168 +973885229 -139911493 +-144512934 -391852190 +-439903741 -913755320 +-276520923 -126718864 +-901132756 761419927 +73157874 -940372152 +520175509 794661016 +529055193 -546235870 +-584522903 842207715 +-113293364 -895340628 +558396618 -97745872 +-246821745 962231927 +-981247792 553413396 +923767194 -721787826 +651378642 22826173 +-963336178 528183242 +-462025249 -245623425 +-416259157 966851270 +-374705816 60765095 +291662590 -536936252 +-170462990 190034657 +855796792 -70583909 +-269776286 -814804322 +45822607 313076432 +-444315117 -899596271 +-291119620 121940979 +148960124 -745957049 +-44799074 938201958 +-833183524 481917286 +-946729435 780143217 +-666224571 -605919011 +532607721 -47324561 +38443957 523221323 +-227261354 180967058 +631029853 -936266012 +-220291162 590858678 +718166745 -274011981 +323090146 269958767 +-137127454 -557477890 +823872555 972617128 +913559863 310859534 +884326808 918002956 +-35222964 436753640 +-854386280 -800333712 +110155660 109521166 +553396898 -962017867 +139065101 937694297 +-103808264 284486006 +-907916832 133101653 +-426718802 793069549 +-631538934 844107649 +621056390 -413187931 +74522512 978764274 +-749040299 -138407144 +171810231 -412736360 +-562473289 890244510 +213678153 950588799 +-790697502 -868784440 +-757426743 535964100 +990907309 581669030 +-831172380 -532044359 +152598785 968945020 +-511587986 -677259877 +-955487038 -679267978 +999525714 261764354 +-783021051 -42082471 +993521524 489567614 +-283610717 188511436 +524822697 -211192765 +-118813817 495968585 +433518226 -4362360 +889355220 -801135649 +495180265 800937628 +-614352658 219917034 +406728154 101605005 +870527478 -793488926 +-402643934 803962011 +-114954026 537885981 +217315516 -238495987 +-957750047 613016118 +-694263189 -155082156 +-715950684 -768520457 +-26727494 430674147 +180163872 -812104889 +-130580712 82901169 +-138812178 -611568908 +-562387473 -849997609 +885945879 101283179 +-946950467 -577082392 +335723360 -265566950 +435399727 701428881 +513057319 868086565 +160556774 -785815001 +720908012 -655187949 +647442462 539541729 +771115012 128274450 +-673812601 243619775 +723506893 397526831 +-166879132 589023373 +82315143 749182610 +-179439477 458955144 +294076491 207691786 +-211835740 -344989225 +314509099 -88154200 +-66540367 710337562 +-383711988 448345024 +-586655162 633533397 +-369016928 284957596 +135441224 521738932 +-134195903 -729505066 +-289225371 -10033204 +-212448030 -957714755 +514428651 -593155878 +850381708 -706059469 +-473718667 525841787 +-106840415 -265121965 +234709446 -788387929 +-781804591 -766071261 +-925314617 -767050992 +209084164 256823771 +737420304 -365834867 +-751044478 938522049 +345391660 -100463105 +599112791 434515257 +-283185319 426622963 +-850301983 652218427 +280980396 -373814288 +966249725 786193879 +424269963 -899612679 +-96185116 -17103100 +-588960923 475196912 +-450588287 383590433 +-768970953 401510565 +-602363859 -314872579 +109453446 -760884885 +791140024 -446392478 +-384650357 -179953144 +-190240026 -966108913 +-764177776 354656289 +-131213027 357156627 +432497767 647911628 +-376982626 213165978 +-833985338 -436467231 +369031491 -159826955 +-410528188 712949533 +227701870 888287886 +634807660 -754053788 +271870482 495000326 +295557503 495216874 +-441161858 -527097007 +-144440866 234047054 +-219075732 -262039559 +-85064315 -627963563 +544942897 -320755271 +-73766808 -729031180 +-659861533 -754346065 +793716411 203863831 +-482516692 340221035 +-957529678 -821129128 +543225625 99000176 +-818684587 423522239 +-597726669 -651517437 +187657421 -281407249 +331362273 81741321 +-403988142 -985219705 +-804298610 265070385 +254013981 -515694448 +-163062142 -78621907 +563239521 602494803 +484904673 526598690 +-541305780 -541852956 +-45529805 -544860516 +-164937428 -958004937 +589498904 -578282062 +808068175 -787129243 +173403836 -651784278 +-153940893 -600464879 +-614093925 178408761 +-420361372 -766434680 +-909613323 847631852 +800637000 -939135088 +869254918 -185048187 +341308120 -602930473 +432830378 797436257 +636740618 905993802 +-376938899 -330694183 +-895330629 -680443149 +849364012 119340425 +421291922 -424678627 +-635245269 -103251895 +426849028 196163052 +365156373 793423666 +-264708438 -559217785 +-722675443 695448881 +127758630 -461477736 +600381781 -401830920 +674931436 396758728 +128019191 -117090006 +-291007670 852241223 +421613920 -802902779 +112819329 479575221 +454455852 461907743 +-887697844 -440325476 +143972805 -8114024 +119533719 247508891 +-690464615 -522035551 +88749240 -203590632 +92572748 -411824331 +883147334 999401685 +-518503165 934828373 +-305176466 687199502 +-144231 -550267909 +69173976 -411070820 +-53142202 -892731450 +491238757 674323490 +-699910845 -594101543 +109406776 707222387 +269866785 -703514643 +-685919951 -56484621 +-664482936 -217829459 +-57907336 -315008863 +885814821 -429733045 +92074686 -291900642 +264865885 -826238623 +-546188892 -563728845 +-117946872 -579072993 +991011002 769563306 +165231805 -646528167 +-423331959 705355176 +780437745 -886498294 +283113346 -173107783 +207209667 218483694 +226250302 123057323 +117225739 -436452666 +409121 688099383 +-809965933 -850959088 +372589189 865098326 +277069336 98137311 +670827144 931294944 +-326922379 -825078492 +734606596 -877792091 +982793463 996990246 +-611022262 -931656243 +776730469 -565791927 +-412258517 366923237 +612999868 -893363237 +-866757188 433722178 +559741122 537713686 +-923721871 79588180 +81129207 770119155 +-419141856 -590160436 +-389541607 576418558 +659863598 600423841 +-229635817 -422368666 +966337623 382909438 +505600577 -373757882 +702856380 -629945993 +-986366910 -661244916 +-544523117 -149293941 +978855669 397519127 +794060473 -607820047 +-25462720 210488389 +740605008 355835671 +-676941692 -915945425 +-881849366 876179929 +-906268135 325868697 +109186342 120537855 +-573131371 -569944203 +396769082 -983483536 +498615908 82896750 +-668868697 314634926 +985320725 73675623 +-929303323 318725442 +-65522569 -622651462 +653069462 -883579341 +-691355622 -732487242 +-29803389 -70051455 +-226585265 -941640987 +627216705 -860233274 +619011839 159962200 +-776946842 250685134 +-288371690 -622580553 +-786383958 61377460 +-17354216 718211612 +-252397285 329512065 +-713676045 462606652 +-753018715 156119698 +593424484 -636619547 +621892584 -337106505 +615579575 104628256 +614056346 749424556 +-454337246 884625722 +-30773356 -834400156 +-8358975 968853301 +-765578519 -702059630 +-967543389 321988590 +-132862733 -61035788 +-251420511 117937537 +-157584371 -818154238 +461075000 406093249 +28600557 272099968 +-485281557 61685404 +76120802 -977944997 +437512755 -38056439 +-307343001 711796827 +-121302907 444978717 +-927765694 468395185 +-153936204 -924005347 +745687290 284991165 +-161605603 943088154 +92324986 127243067 +583963108 -431723118 +-813804773 221646226 +397537151 -193579635 +-408807595 925101718 +-103834983 776107655 +126429294 974758002 +868843006 602088778 +201402610 80364372 +611490271 156987569 +-608334323 224379913 +-523403778 384962058 +-850126832 -251732874 +-904787591 -754180852 +800072668 326728749 +454935977 727111146 +815580341 927883461 +314863787 -696066970 +-204682279 214620602 +-596870554 430365314 +804961385 -665884793 +-424484307 847760164 +-188493480 803486369 +189657367 -963922663 +-173863813 -811015881 +-457304509 -151022778 +-444135744 827995131 +848882410 647245298 +-477079382 -47622748 +498579739 -45904015 +-80132977 -435737356 +189889995 -330072618 +656950062 -769673858 +618303936 -905933005 +-193713542 308790397 +914656837 73605242 +803385227 -46165368 +911651045 441236552 +924594063 608871632 +692704137 681277836 +-770806399 -583567345 +-904345036 -337332828 +356160415 -443128181 +-206507995 -215480264 +307554982 176165180 +-23395304 -55463198 +996825715 -920672063 +-828940710 -347179986 +209826258 -215892206 +94867050 963267341 +350562513 619449045 +963186019 760548455 +511259078 577436280 +-106488257 662224428 +751636799 -98975658 +450832001 342985145 +-752655176 975260367 +159050484 -207511991 +752455677 886691700 +853143427 482498352 +-557458924 -598146996 +-565317753 274404604 +651207731 -714923503 +836840519 2507123 +-772583073 -343372353 +-923459947 518021804 +765356638 463315486 +714970214 11973972 +-612918862 -801332669 +254457527 837351974 +-938619842 -441116131 +63310673 -382098644 +-563750374 -516920229 +611840756 -130797826 +-607397215 -227717277 +-373061138 588912506 +-509972220 -409658208 +91551805 570925598 +-937898128 -260644524 +-720454490 -386623397 +7764272 414877991 +391628865 850722114 +768070724 -835603256 +512538928 -422574106 +-857303137 -778259772 +886477844 -553643393 +361858300 309764350 +-443289911 719768335 +-714685206 207432054 +-772269570 213653325 +-122072702 -290316325 +680276878 236488525 +-896340912 886066733 +815758655 613427579 +669475530 69813875 +455910429 191341768 +-18967321 -137205798 +194882396 738350382 +-458134366 302528905 +525138459 67274490 +-238971095 399080048 +42071956 804792906 +-549870053 612291821 +44374328 693947448 +-437889000 991163899 +-906406351 653246822 +-467508801 -368749283 +-500031703 577128751 +62820443 89616128 +209250472 -502811771 +-702233932 -637480002 +-391766621 93850855 +-610354033 -363696810 +-71273355 481561213 +14009309 -352616999 +-289545039 -431689641 +-781026172 -406128420 +690345212 492021880 +-917915496 -922584013 +89092080 -397057886 +-453639555 -27717864 +-858840463 -233941934 +221267228 570701776 +148013820 -657557276 +355072688 -941094919 +-453181470 -424536492 +206476488 -478478260 +970704190 614428654 +-662633350 567889877 +880955993 -201240226 +-178759768 765042261 +34005397 700466564 +924838501 576769844 +-785290229 354824942 +160737454 983518407 +91991583 572299834 +416590204 -41771706 +933264685 -730752227 +244141636 648932891 +-348826379 -360553228 +620312171 -727495706 +52608596 764372813 +442260966 825838457 +746598898 -754203374 +558592538 741886475 +-174938754 -428930064 +-382541548 -739979515 +811583097 -372117423 +442938896 837072139 +-25211198 -907272231 +-671779777 723363012 +-920127862 41057431 +-92769535 16039487 +-530478212 -516274492 +-278511487 -147541362 +-50439375 -372104607 +760070303 -349479799 +798876101 562743618 +199083443 -519614817 +633038282 -820288149 +-467641297 -781071043 +-726687389 738114421 +-819874078 -759197571 +108669523 -355957538 +623023983 202811911 +762729493 -190687607 +-560598157 -851023849 +-254447829 -639704196 +988533097 80071727 +-886390993 581528100 +232037564 20930566 +338239246 239715030 +-723783414 -318080399 +-578094636 -978656677 +450674823 -172178199 +425398799 -146137042 +-378986528 181956148 +-526426431 532415050 +972238784 216719459 +-722655349 1267561 +234164728 -322130444 +502739956 -734708101 +729217763 -464329953 +492886176 913891422 +358396344 -459541266 +599791925 267634211 +-612041363 727630538 +287675354 713748144 +-25627861 402744383 +915307690 150254712 +336630314 771333928 +-454676370 -8531751 +-144624614 -353929446 +918518828 -524324632 +109544555 561787855 +-172717326 -465313015 +-134316170 175462318 +55949124 -401499782 +822646513 988441378 +-187233903 858107936 +276213822 -392102905 +707482073 -317799963 +576636147 61181234 +-435571040 -440021139 +-982713538 -466922815 +-500129003 116601952 +-884227329 -490056461 +-358118890 -610440662 +-788958097 606239534 +883757813 984414012 +-615694307 732490515 +144233640 619873614 +288612012 356957175 +471045926 176542449 +-940626889 470917427 +-586106521 -974803368 +-11773926 926190100 +664779119 132549303 +-655610329 288888468 +474714798 -842653973 +-293932784 931794676 +-28635627 -719307048 +-907991300 -498950973 +-45697775 -362326773 +-159106361 -74676774 +-105183851 482744238 +-423890941 900292956 +-948543770 54500017 +385960671 272797211 +71061287 -592505543 +361178418 -287470112 +-195411226 -939991725 +-461165028 53833101 +-909492509 548061679 +-848706426 191104402 +-899958515 53622172 +726471361 -639250334 +-11759577 -604552554 +899941669 -455717300 +91306134 716625740 +625386210 570935087 +-694054822 622330194 +119143645 -680048721 +813525659 348223613 +-719270586 -834113643 +175591252 657475899 +-495426615 -406053153 +-790183386 -292279793 +271917814 898390258 +-574752250 -186407881 +-478551160 335488596 +-47460404 -761083648 +-353640888 642855011 +-217266022 190237460 +748229684 -875226664 +191433912 -989531193 +709662802 -391073097 +742715130 550950596 +913785259 516534622 +-498552093 -974400531 +253133512 -605562142 +-204486635 -658278535 +-561060132 -725198215 +199766378 195240065 +434783348 -228434871 +-679279499 -404710894 +339112303 134403737 +-34191046 423018535 +-40418679 -468277188 +140551958 -823300651 +480108113 -91228822 +713565536 70537443 +181989334 258678069 +510596498 -381517060 +14858406 561169587 +690308868 574226922 +-910833365 990567146 +-392059371 203594354 +-661390334 -895862549 +901996394 -840957102 +68567139 736271761 +881307552 -337177483 +34699910 -524337491 +-3683724 -345954847 +-175178866 138776860 +-750395221 614847207 +-943414764 49628620 +-417342003 -24046097 +-337407120 -178342093 +-242818445 -369128454 +166253474 -868226904 +300927122 -871615135 +302436636 364438816 +-849837341 -787256866 +-411243832 -932509529 +-804439216 -255347220 +-982853236 700537593 +-413613336 537034768 +-935962354 -233121869 +-31827109 -469139210 +-864579874 992402045 +-123985243 -78135327 +707674469 -394391047 +-810525623 71735914 +-466800880 404465784 +858231140 932299474 +-499619912 -647207326 +563127463 316675890 +549201424 -200512748 +-369123459 -235251478 +596085692 31134823 +-793070504 -120377360 +423921123 -544988385 +-180967297 270555792 +-190961461 -958800664 +105503840 196361004 +-535972107 609497829 +-354552486 -116989770 +979585851 -347047320 +673954659 -967368547 +566556789 -176691604 +-361989460 -345949677 +520131577 -798917998 +141169504 380115302 +-893660264 -225709337 +738450889 -445108058 +-614352140 -861008982 +-486243828 439489017 +-964458720 319519999 +326257826 -852516665 +-711148105 103713833 +-139925442 839755060 +850506077 732794756 +-662528979 -531227663 +-909784242 -335146050 +937990007 -385727822 +-912351742 -804507581 +-150549742 403064104 +915138526 -346346308 +-645293384 -761523269 +-639200897 -404575591 +502332120 959373556 +171689671 197906452 +807622158 366821466 +491331417 -487176595 +-64327601 -330194150 +88029502 -424335254 +718998919 -817314973 +796753385 -318147282 +-142675926 -414466112 +-623237225 332812105 +8160269 91342190 +-996361620 654391581 +-54415828 -606001170 +-46352989 362583391 +712577877 840279482 +970064734 105012142 +127247264 -875318579 +672543775 264074793 +-566542301 538957493 +832827599 -251002800 +124586442 -856313243 +678593602 484797195 +-148005735 683288697 +-34549752 -879352761 +-918622380 -658374927 +801743657 504649349 +-145956556 571176858 +-188845364 -854803211 +402375710 -107005486 +-740060148 279301100 +979836577 303546222 +-956405007 -415538603 +-900597888 -983439634 +62205045 313642591 +627624905 -367532584 +-64213967 184078159 +143180147 790626496 +-685674618 120064528 +-724424720 -580661113 +-708315963 -222052872 +-143607577 -396476983 +-176280184 -976137908 +-518075357 -530786549 +778615959 -797047807 +341180195 -967767114 +117055478 -365896394 +136203223 -333785290 +659776121 -669532741 +-96116171 919294921 +455446999 -890499672 +-250673552 -430367583 +-532930883 -39281189 +209271338 320701581 +171261704 -363429466 +310798809 -872967173 +294162897 970108883 +611531631 -248663250 +-735246278 37018005 +138782653 -316896464 +-301071656 -891804706 +-895698156 981268677 +847188960 -142884822 +-916795947 741569238 +-27054387 -168819342 +-175299673 -323957886 +525598763 -831441602 +173545814 -464710616 +572788686 -717325815 +690020175 9848960 +49069214 214884008 +-202366852 -479864369 +342625111 -329998775 +155214679 -648192953 +-215884839 586765045 +-222767989 -879807251 +-250642815 -808141381 +660305074 -299929198 +-991046209 556097917 +216946932 -359841812 +422334450 546469516 +777129360 855865254 +-793187463 304227951 +23231225 538255437 +-894228964 612762997 +521786606 -243967875 +398145031 973993445 +-896194846 -3479490 +777689005 -881041123 +-753556169 576587636 +408533881 463942285 +-742192515 113020898 +373916634 373182777 +823085663 -609274693 +-191323719 -688877142 +778774042 -361729323 +-880537859 -223925440 +41284765 84776528 +-753082133 161096873 +648917954 -315692236 +876145577 -596237885 +942937358 952267988 +134386908 978241627 +621091632 -379891506 +764944375 650915214 +393360160 798979218 +-428547875 192654555 +-657677805 523691138 +-216648054 -585557296 +-385054407 -723584698 +728706890 500000340 +-727746373 711045592 +-171415207 605144009 +-453232574 -57808197 +206358479 -741814150 +-700606287 -351551220 +-106594508 -301620 +-517346179 -956431790 +-845824425 -246739900 +-726608791 -696052808 +-403626352 -489836031 +-948213460 -190193080 +197783722 474019934 +575246058 880852131 +-930572834 638881544 +871341322 -792945677 +311498168 -514983285 +813984333 -175941171 +877551607 -802949577 +-742315354 -811933419 +267181536 6551412 +-116756935 -293501756 +858384092 -839064857 +-747219722 -9947695 +-773038845 482413973 +-176494465 -564335318 +366276222 -977511672 +872681355 -535670263 +944019945 -917914975 +724411180 916667222 +-860942095 543473155 +811620257 850033769 +778275062 -775382153 +166460282 -710184309 +-270110389 907603109 +535117363 213857239 +-832948219 -691401122 +-464090552 -578894695 +-387022867 980059720 +-61666129 -715870193 +213576135 704307645 +-659474883 -519745283 +-871751414 795195570 +-253248942 -51706607 +401339235 -846357971 +-465753013 113710373 +-785420585 939966601 +590189456 190399174 +-49254444 793945417 +550666690 -97996466 +-592221503 726840780 +958143679 49101783 +854310373 726211665 +-272067256 765904148 +-419909978 507472409 +-780953420 -714529947 +-230688435 -130880405 +762745504 -73563336 +804557423 -249386551 +782875338 -562115009 +744076399 249417554 +-449387713 -973361980 +166450022 825334093 +-312768716 851291403 +715840559 -340683344 +-153927799 189931231 +-141672572 -256658722 +-634599960 -595982239 +-372203059 -34882246 +151366909 -843331253 +313862623 -10269567 +-651892300 -426162324 +994830042 -787275226 +-852097912 -557906571 +-94434876 -753241849 +430535935 751462974 +292722322 92787402 +-519585666 -864756228 +86380847 -888952024 +333582517 -109207706 +-50873377 -258076011 +-36183820 133075390 +-404748654 328328814 +714937068 123430291 +419124889 738410671 +703278384 -90731880 +659244797 981468188 +200922275 -578304907 +794099187 110322338 +-199917875 486831796 +-893146265 982687362 +-814190902 866924458 +854380675 -443446703 +653146745 88314015 +-350617843 -621417798 +771756245 -867993112 +313345430 790963521 +949602730 321405840 +-639733273 561151376 +202046550 715397917 +-13916972 -112378200 +-426982948 194858549 +790102877 275728684 +-220558520 -313202832 +296810468 385011764 +545898283 -239314437 +-287484514 5772175 +-448074969 588030838 +-868162801 -946889206 +-131609773 -621484480 +558749771 981472860 +335678264 -654413821 +-75858916 -845930536 +314651504 723511428 +-646999609 -881730963 +747884167 -421499796 +475282533 478139684 +-605607645 71324059 +457954580 -431463478 +849153561 56299540 +-722168773 778220789 +-945684969 -487932441 +974591298 331723912 +703023871 -259130928 +-882403994 380189134 +-845980136 548969180 +366801801 -944899091 +659679838 273650569 +903807725 742079307 +869563198 -756054272 +445037971 930629684 +-88511444 835071924 +164807142 -460440166 +551645728 -699164064 +-496790138 309862643 +-287557234 -473964647 +310594950 872301140 +302332411 99868816 +-198846808 -699587100 +535424946 -942671673 +-964100305 650778317 +484012102 300737619 +472517782 -802504164 +-113622602 925708656 +677637436 52199056 +288719110 -944651329 +-833105417 393563367 +726950916 -610187058 +813113229 642177376 +945949609 -247473685 +758763121 -155264149 +437216951 -34470365 +-978720249 -399907945 +-999730507 633659738 +-41057397 -726288454 +743150254 421736688 +741871898 356020003 +-871711310 -824062522 +-4145002 -507836427 +287432803 578192381 +-895442754 -390693049 +260098074 630780368 +-834998556 -901429883 +-3843433 -462067582 +745272286 -524532519 +-134624283 -75071245 +729911751 494252163 +-706937256 791740830 +-78707391 681184799 +159501083 -999015285 +-639804105 -524209378 +-878075461 679925707 +585721152 -795575220 +98090968 370411375 +913020314 -376959404 +814722032 788453721 +-216881923 -984942526 +490634790 715952742 +827236105 -402279252 +-896580029 -890486105 +778760375 -629001577 +315389902 -255878393 +672711278 -572342216 +-336078283 -198446715 +-45286942 -25848411 +208178244 -176485261 +-799640025 -782172059 +-376285378 449862955 +157026148 -94058156 +254436099 69843747 +-772544122 719154755 +-698307722 -954247047 +-146713256 -330443291 +507489879 387502103 +192210951 337848429 +-38770145 628761777 +259525198 -273018402 +-751289594 -641398701 +-761534230 524656979 +250796786 -809338500 +-320675703 -966985530 +-450676035 756774715 +125941 -222863040 +-19914915 634047194 +533066273 -287043553 +-296684074 340249067 +-267672586 -55432521 +-129910392 532524525 +-201744479 488217192 +648812578 51159541 +496987184 322896567 +259337949 716051850 +961836799 545780206 +177724814 -270235949 +618556112 -828770765 +778620455 -803447604 +94428546 -43154687 +-890846308 -976814534 +-319924283 -160973510 +508541563 -205863237 +472004573 -897693341 +707834685 -88565028 +-792551336 -198578281 +-483006837 -458083443 +299813725 163192443 +-773548778 -820882555 +32783741 -707097747 +425099748 683181925 +469497340 919977808 +-44549403 710554977 +670003754 147875885 +-964761876 -294377919 +732718785 -311450754 +-641184012 -764747494 +-792754072 954672413 +-118122102 883899957 +-888030266 881827099 +-592281942 -750938279 +543210120 146398920 +562228841 392987143 +529589389 646783058 +939826558 449236768 +901903363 412282897 +-164718613 -819785767 +-154352784 970311393 +39405187 968198966 +924520003 91637667 +960852553 -129780637 +167188061 420521543 +311610783 635342825 +397341827 467454896 +576483172 -134768878 +-876446978 -936270384 +-75634742 284525751 +-746545094 -519278229 +911093294 -584356150 +151846222 -791386252 +858621397 -669966436 +293147953 -14825325 +259327466 709505644 +-665119126 688225756 +238688819 986583967 +905130420 742377617 +-274160531 509954588 +-166027310 181741669 +-868587908 -517130506 +-720620932 228515536 +174639693 -174772303 +267853392 113734338 +715513496 -626376906 +-423127079 490072625 +531110519 309783129 +-764446772 664758172 +-767876290 -846586887 +-184365951 -316521666 +-220546855 301892984 +71885229 476786355 +872397514 -997962934 +-150102148 -721490957 +-105395876 834200244 +668955319 -20643779 +518967547 268129709 +-354833182 -117015431 +-221047674 953646739 +756636074 372148473 +161783209 -578097292 +347912993 -882554791 +-557676845 -560207247 +-987610206 -785639231 +52209844 673717710 +-236983297 -557781545 +541924468 -572256533 +-410909327 -441220036 +-381241153 -470830770 +584603713 409347986 +-157545609 -249163740 +-122971462 256079224 +-438291189 -694702685 +332729109 969664671 +889985435 -701458468 +-577153140 447438380 +-595730405 -719115497 +-785022787 -934218819 +-214314256 772434335 +-301894502 425520161 +-267006152 -522335454 +-295009624 416706990 +265382961 -237700618 +-575192986 465901664 +124296376 709969302 +-11214416 -728567129 +531926493 319722078 +709734820 132277552 +-317503492 393608132 +662391907 680392557 +332810544 -844514390 +-251478466 -56532851 +-875997785 476392450 +-850107325 -629953388 +134262064 -997331935 +213243329 -311912398 +429018820 720010160 +-110854466 -556247913 +-763082178 -339275642 +-523055942 111202182 +800936261 658077495 +6051211 538876768 +-741496905 679169005 +45019917 803403131 +325707547 731258523 +15323407 24645479 +-887891305 -714999364 +638279939 -133888136 +868968625 -513578034 +-987201054 -921964356 +-966797655 812441283 +604075119 -824837930 +588616648 -121368972 +474433266 189882278 +753917397 -50613195 +249707111 -616268037 +-655538119 -242296029 +499197359 -670671927 +-603534503 61554398 +187407391 137013743 +-941639975 -998748237 +397461135 -437035923 +975423954 825241874 +-272392939 18252023 +316501045 -989217365 +-268775624 453067589 +866997490 -528498690 +781324569 -540691458 +-330880433 -328240730 +-564652458 -526627850 +-709630504 -908656754 +-199495326 -984819417 +-789285581 -428101829 +-805949326 288384020 +-231575984 552970045 +525568268 -620231832 +-769738192 270700982 +-20780068 586154513 +603919083 498234595 +-378457458 -723306957 +-190487916 851945380 +-344238517 513753709 +-451567900 916163215 +-511199214 899017402 +-68392391 -405638236 +-989009563 973058214 +666280171 -377313628 +-334262095 -352344789 +432267290 243520312 +-68393242 -745836346 +-905499201 -379045324 +-498826741 -449810504 +499796479 948532210 +-379413250 77205470 +739624894 -848673555 +45627168 -795694274 +617179320 899358908 +-667669635 784392444 +233458721 -612595491 +-983817431 -64432879 +595528493 54077331 +698413752 -164309166 +716602976 -633346646 +-785478804 60210007 +-203593095 479776527 +537458938 -70046154 +-158197077 801280702 +814160547 -9820598 +-802597458 -454395826 +-561682169 558241138 +748979466 104460720 +674678612 -862560445 +920078748 -923229964 +906479074 -7929227 +-769293927 858179791 +2378402 553895757 +106579456 714681476 +486083634 -487106595 +-130978930 907255763 +-513137286 -390591861 +-260376641 570614151 +-556683278 945802483 +-344394592 -753329133 +804905933 501646480 +-7603752 539847820 +-221619220 731532163 +-188403976 638049144 +311227115 553270285 +557200584 686430128 +-258283406 -247863255 +-568972969 55642102 +469216785 696263828 +-493072254 962722293 +450201986 108975145 +159569639 806640401 +344981213 -892695697 +846497238 -988183580 +107536855 340103830 +-956449222 -289745632 +-893162104 179942604 +-151912542 484932977 +-871705543 120640702 +485504252 405167850 +712589151 -536627997 +229784193 622039786 +-467901551 688411452 +-820275009 -909138670 +-94822113 -7845645 +77426445 461747739 +-938967264 -804644330 +-779364956 25139640 +-25717192 -916160363 +488055316 -845981622 +-719844056 -263861792 +-382678138 774927899 +887570889 -37741236 +-428197729 912689751 +182134581 252740988 +858636294 332748090 +103405985 334020730 +-506874230 551085922 +572012804 387690096 +-857893988 -322635892 +-148263402 -531394881 +-164021734 704696741 +244418685 -752462838 +-677483997 -80069223 +277615944 -897621144 +601029025 -521194862 +959776516 -959191610 +42465741 590469453 +-715630663 -91591299 +-858767998 185640202 +70375502 -998455438 +314921394 -956586754 +-637695954 479614838 +-772108636 -324515431 +881811265 -301878937 +138423323 -715686341 +-537917710 608953695 +-65040490 -765673131 +443315895 -772369377 +875091507 78404299 +201485238 -315098602 +776961588 53262975 +-495330781 -967053230 +831168827 798291052 +-779380107 903155170 +-897924186 -997600484 +-855475848 -972693727 +998738997 77575591 +-851243608 546974485 +-893390606 -342217038 +-368474595 852384689 +301144230 314363672 +301208751 220504287 +712236587 -519068295 +-268660316 34373240 +633105102 -441789051 +-27028142 -638085824 +336282141 -804841147 +-714949442 -362609286 +143104987 689809422 +317833994 -562231208 +-478393842 172391435 +-728115488 -97401535 +-62500791 -838657131 +50910767 574962436 +52241757 422488377 +-978294302 -541940161 +618179853 775764803 +102502918 647203204 +240969951 -942819395 +-691550538 306209843 +-221873635 976764984 +-177032418 198768793 +-764158385 371434635 +147266761 360909746 +-734756464 -87502752 +825516136 874799716 +-830839639 -429852858 +-728355314 75778425 +-508499736 482194641 +983030053 760705593 +628410524 -305260613 +-853453635 864044118 +537499312 -186699783 +-292678761 251628584 +406569375 198815855 +-435680704 930975079 +-582899610 765886875 +-428357945 216807395 +-573237324 558778281 +648218782 783431939 +-342510772 -535469248 +-222041680 -165833305 +443767311 -845187431 +-365697583 -422943873 +-225271198 -7682988 +-514299687 213057052 +612915538 -387875505 +-102741111 445736091 +-502685731 561963354 +818022606 -923436416 +714183314 -851348205 +805921068 -405306389 +-554392210 541678219 +42113916 702528844 +-597914390 -640730902 +5574120 365204205 +-206069320 -422542408 +-268806047 -376797717 +-498940531 -461229821 +-363153885 863611041 +-742902683 -20602091 +304842502 -141999221 +-971625606 -161307660 +146102920 765647571 +-814449604 -153428837 +415936986 -494846791 +-7129367 444891996 +818266094 -731272301 +-93072250 -845093039 +-968404837 -794376035 +-558777770 -959957104 +-220460899 399809962 +552072643 480799856 +650763740 635787114 +-980969825 -506825788 +-449937961 -140540526 +-597604520 950255360 +985185717 -846718642 +691351726 -669299246 +599584363 -718303547 +593493371 416164368 +206385868 -61073148 +754192255 613140873 +-83701506 -580480085 +-374746569 842180820 +339385170 -561772048 +-318936786 -863181098 +-598186194 28991073 +-111189117 -496576565 +726485849 -561197183 +635451 -44019199 +803890749 -106865091 +-894745957 -608857016 +987487632 -143824037 +74321484 591663841 +-557272888 -284822636 +612464103 -302799708 +-710618284 -623265293 +63206860 -8924138 +116555550 -411695746 +-477481439 -581080185 +995700483 -420885626 +-409523397 -213169872 +968906666 704379685 +22002806 -187797732 +373617838 -384790581 +-601485564 853434656 +-74294261 -267550893 +-262540505 -183348188 +-76331794 517568903 +75351428 -240992929 +437063020 731565303 +173219936 747581458 +-314131168 -725658428 +-345875609 -143536795 +88558583 -731400308 +-450167349 -379960092 +-955123035 289747783 +57864498 270831745 +-479787708 626981209 +803687731 -486460641 +292418690 199045129 +-886090271 920139408 +-49538234 822245978 +-758674306 507481181 +738952811 -469904751 +-787685436 -923734594 +-922978040 744490457 +434266545 95603620 +-518442801 -528089863 +350550312 819230117 +-146661071 -296927665 +247549016 194276772 +-622820622 107637093 +-573746768 498411446 +790640041 301469702 +-641505816 826181455 +85184082 687181446 +269436780 -892773637 +-989573395 109950594 +-42692959 904483274 +919516748 150631435 +71667590 571375068 +240574520 787602495 +-180793786 -560296899 +-609554792 -79503133 +-904616104 805039541 +-676938674 -329680831 +-631312497 -194538902 +-462057725 732967167 +-918374709 -514924885 +-501667125 -797688727 +419578312 917115691 +289869668 919816502 +480436935 -877946807 +-316189156 644763497 +201847610 -89570150 +906223412 741353252 +103788398 -780691282 +-247565046 745060144 +-15505469 514894017 +-613464834 -644745976 +-389100227 332415844 +782398846 -475331637 +-382830388 781699657 +-67836872 509561124 +862646754 672283651 +831671556 264990492 +-55503416 -967852205 +-785722614 17818070 +-614567737 -408419191 +-788283909 711222198 +675287883 859395737 +-246979752 495557076 +-206763421 325248308 +563119932 245930082 +-779917183 646524132 +-515492937 -731732133 +352380394 -823036039 +-892749770 422371345 +798106828 903254566 +875030934 -878574306 +-638180778 365706333 +198784767 -203074337 +342282957 12443133 +405682909 -22109340 +-507182448 -512874427 +-936084192 -87127012 +-628036966 629015351 +-783633287 -694065682 +118437609 317840868 +454738797 -732539944 +118651726 -493279784 +-562092778 730736497 +-176945140 199597375 +116421079 653117871 +-956082595 341234557 +757687033 616876862 +45346221 -124763176 +-607903173 944306929 +712003242 851619678 +-142194503 -462943132 +696719492 148249750 +-124568135 -935555271 +257138210 -391835892 +-417692073 543972232 +-483864576 372208619 +-425012294 -905599529 +-971717183 -923492765 +-917732540 638240752 +258702858 331663305 +-91308178 -261915209 +-76071313 -528586995 +-270075224 -426734999 +-423180285 608103828 +376670122 -157151184 +513775386 -358515107 +-59323722 176187802 +242039313 -115869630 +778866612 249581913 +-40044223 -331821925 +-396477348 -494882247 +203443901 -151730610 +-842464474 228436281 +671516735 -447220037 +-556792493 814844163 +326720138 412811719 +-684998620 -133091792 +225000316 -261492908 +656738253 983467812 +-88852246 -805708549 +456454894 -490710620 +-487795100 -211059399 +-581902104 84986920 +-542536982 -718774500 +-514579534 -966075509 +-655086495 542302875 +336037982 236803294 +-734815139 -24734746 +608670691 284439593 +673987308 -274406173 +155819985 948800914 +-139102127 -562789883 +-725652540 -46504232 +250636768 416416258 +687625916 793399004 +404494113 -340983442 +-799735617 659893601 +-536145493 -937777663 +-126666593 168772971 +-807912041 -399614380 +780643802 59195946 +-112690055 934546044 +-460077688 -26030453 +609964329 -978945599 +-747924591 -998045508 +170737816 -654622643 +-412631544 507145584 +61263362 222734837 +235794784 -450462632 +-116467332 49390759 +-402734026 540305197 +556254896 -670552354 +470391910 781973336 +-853565235 472150901 +254981979 -602409502 +-34844829 -136035311 +518148889 643813945 +-126510503 403305315 +964897751 80487312 +271257414 132423929 +-458237883 -318791193 +143491165 -182275085 +-780609458 283870290 +679610825 924663941 +-18277340 618395358 +220338636 -631945739 +-632134781 101340417 +148341095 478766150 +975802470 -678229898 +383477482 913412539 +-480181171 -791537444 +-937931980 -821480565 +-244528206 104545696 +-585152638 -301284858 +903413068 -552601561 +-443601056 309613617 +-227030016 -269046065 +244117188 548074552 +882241570 379437122 +-1213100 912226891 +977804079 164839421 +389414737 510017200 +-99235768 853470722 +-615824593 543998691 +-688058715 742929837 +788200084 -780977013 +896748827 125080197 +-748475461 616112496 +773723073 809420497 +135956275 -199794600 +156900505 471619522 +286149810 -855424208 +-157200522 811211406 +989315506 -285683012 +-464231659 -646514483 +-46701254 -654330310 +-134142163 -295671555 +31665895 759282715 +407725568 447987446 +360223951 -268753928 +-111437323 897810655 +-172988676 947599136 +-199774589 -121866916 +935115660 791292967 +-44235766 484789445 +279281258 -592221670 +-616959201 -6057995 +838230510 719536580 +-884960698 -991670852 +678196811 812326799 +-854183487 -181332416 +714983486 -266551044 +658043495 132582686 +400217450 -236392512 +-83268965 421163270 +-665313162 -626998044 +338917996 -225459043 +-472052482 603096595 +577131262 871068563 +397408384 -471347332 +139658038 470641750 +840653636 517775976 +-873057310 532017142 +978524169 652964973 +631552397 -111431306 +-546132197 251954739 +-995336464 -575322221 +413191925 -891127319 +-502808401 799395852 +763434313 -774717298 +676011792 864858824 +902360521 -940055807 +-808550495 714396766 +-895230076 470706350 +657050132 -827721044 +-987472229 -116250187 +589408493 251623815 +265622461 108621932 +283354421 3058786 +-763140760 536342806 +-536869182 404132902 +-725407944 -210837109 +-113956033 -585193632 +-817750727 -897183197 +240079899 -620090651 +545282550 79662572 +455891422 -296620852 +-261683532 35535364 +-847311278 -221862670 +333151815 -518343060 +-577967049 -495677921 +-791086155 -390188056 +152092614 -958799459 +-173683764 -607721424 +627068021 -171314965 +545298156 -559625334 +-887754323 -79185597 +-484865876 604944051 +-901592413 459442836 +-719487201 -20670900 +650363582 381024372 +253360432 -802863227 +-24649378 83708646 +286432288 240508455 +649256545 113908728 +-927277063 -965484534 +-563460363 -29515835 +149037967 368169811 +-64664791 542719011 +434594537 822748589 +224955394 819490398 +-551353518 -338679208 +249579114 393051876 +-410626472 -761767902 +-436321097 -677378775 +418204210 155693031 +-5103324 -627433863 +-458556238 -744499792 +617188212 -568187660 +221148309 141617855 +737978047 296090279 +-701886126 654181857 +-336101657 146053294 +-467709636 -445149700 +-932579579 653774148 +890766426 144825133 +-866803425 670822421 +-231319674 -158470119 +413443614 237648065 +629465116 -934754241 +983911302 -827937902 +275037960 -57087298 +-429538112 -619700063 +-235266618 -969842059 +-657532523 113753088 +249394738 327227306 +547380124 262148582 +695412592 -199855330 +692994759 70506701 +308574212 178761156 +-48344091 735986577 +-560943360 -808169155 +-461263163 459823036 +262002773 -759216120 +-527669163 -285366020 +902645122 154582726 +-26373866 -943792337 +-171794722 -253275613 +70047414 -218557949 +-365962835 89878312 +159334881 751228710 +343854088 234007974 +648047118 931855590 +-395950573 579054946 +522131353 -620529763 +-274014966 120883908 +-589388953 -949660261 +-994867463 -370240305 +124265788 -565529600 +-253937444 552222467 +21273047 -686894747 +-610110953 -410771170 +-660137090 -174817528 +-836732315 -140192653 +-250313223 -660360469 +720842105 597565764 +-142554419 234220425 +841114905 -371379851 +-935994913 833353670 +-561279766 825321725 +-299187491 861932328 +144738592 451618802 +122500107 -601469859 +196629280 -177963106 +-549148266 990566147 +996771923 850164236 +-887992088 132141956 +101122342 97260656 +-478230640 429346596 +397715428 844346124 +18932774 -879039568 +877206519 -622862090 +942352773 111149315 +-484418683 -271951011 +230830021 -287191254 +289473627 494905624 +-727967240 -924655041 +-953158973 -753141618 +951329432 374906571 +-178236085 473689927 +744499982 378619707 +481523317 -976419664 +1571344 -333388145 +-94950756 769912850 +791224620 -877045871 +950508302 709797892 +590500286 -91600912 +-994630363 -942242671 +-223685525 -703447105 +-679999965 435764087 +293158653 750097277 +-601070973 -15006323 +523962885 -444203099 +232627015 -533329156 +39577161 -518496692 +309594778 -440446101 +859306250 -853664045 +-460098718 -14279770 +-808278036 137261105 +-333346917 678260936 +103832559 -916813507 +204050986 -476320669 +335422404 200289945 +-501443767 -528608436 +-246052002 -697655675 +688468717 179828669 +-173789764 61412703 +865578439 -751233532 +-100283622 893412750 +794586075 -600616177 +662718019 -917468774 +838402050 -992496914 +-510506973 -853259810 +918776171 -14632436 +-880003199 -468285456 +793076506 -767585439 +966574545 363421418 +559371037 -506280991 +303269614 697787969 +253838282 -248678594 +731829643 938524479 +653359745 891193525 +-305292558 -821194349 +903504135 -933607002 +379992644 -638407651 +101573565 945442655 +-635687927 526952195 +748658091 929195055 +539772588 131532484 +114896984 -752188069 +-928577061 902820640 +-567265382 -549436844 +-548434476 60542475 +721063946 -543403492 +-436912276 -192203445 +-476100541 308720990 +845444879 457324536 +-734148718 750755110 +675405753 158227549 +-104733547 416524137 +106095356 -523722736 +408244340 -377171436 +273201656 288090709 +-977046975 -249148950 +240174189 745179253 +-105861780 798239834 +-613754428 100574444 +-293259796 -583708375 +953367972 -813180120 +275900479 -547318618 +-328811919 458335989 +341897738 67411876 +-677541386 -938663340 +693984278 243161425 +901321666 -365719609 +-870990652 729721158 +607346945 360315079 +326719593 316930875 +-832459922 622038092 +952615370 422138384 +-904536355 870821784 +-255440682 -387294076 +-598405687 936926275 +-187948468 -908882831 +-518603885 -338441716 +31462656 571217005 +668770196 -90605321 +-878320074 985359754 +446797442 -807494181 +-907908762 -162603016 +-635639002 -279401287 +-736884329 2263761 +-293970945 -407413084 +534669273 469390175 +-746220174 -305781070 +363356346 456241005 +-382302415 -91856377 +898280454 384540218 +771056847 548325290 +562460501 -211745665 +482152589 -418148496 +-442530783 841010964 +-142275540 -394420514 +-364703013 -81804591 +64210696 487607734 +515731539 821583932 +-828412671 959142269 +-551010179 -629515345 +30123297 -654268695 +-983065671 800178053 +501583545 -799486588 +-797779457 -117393101 +-735851732 723809329 +536345945 -870828338 +511802321 -94329121 +-929516440 816474131 +361677249 405290970 +613570973 809994528 +540569340 409774286 +-863319974 -411941295 +-401921437 209828008 +-142406671 -705016344 +-339680521 329439251 +-29482 -684712617 +-918025202 517193799 +851425385 -362522867 +920183286 -711984165 +-324075418 -148985497 +704662410 720119772 +-239575375 898809486 +913937945 995284982 +-11723679 -777102379 +-332326182 476855445 +755598970 113153276 +297029308 854664232 +994012900 113319957 +-430431221 293399450 +-903771551 -922789994 +-588538203 -460382479 +-602686749 197648602 +84832564 980346879 +513813955 -104104198 +-706284130 458079042 +-534975773 892332590 +147116819 -84855363 +-108212777 716111756 +189061726 -541442768 +-677377607 -409214532 +-298881921 -786678450 +-763505774 -600916997 +-736268790 437912853 +378954477 132904767 +378445536 274405982 +873918064 -928535994 +160344160 -27421144 +-681006958 -499582229 +411403008 -167660228 +62305059 381959928 +314994835 192257272 +-627482332 -52752272 +-499129420 -704846447 +886949852 371637597 +301802818 427774569 +-696935552 -985770152 +-301767137 75647041 +61453620 489557017 +-360723647 55257577 +-718412533 -344628987 +993454319 912309350 +716064661 264456878 +374048091 -60251688 +-224619350 -712446375 +-415679257 -367826840 +388748857 963691520 +37069964 751443959 +107266353 7746671 +767143388 -735872027 +-389287370 -298891983 +697740944 -951033825 +566272440 101751909 +-210907311 -653128276 +-250323530 -647146705 +-535287915 449617249 +-351461595 -547737775 +-292807931 803251153 +790628949 347330187 +-43561166 -350216945 +-377477162 -576610729 +125959004 -19201846 +-453999433 209900052 +112456324 907271663 +146345146 199423400 +-118438319 715820645 +-538984729 971090628 +-775893883 -437475040 +-946482417 203724519 +587962081 614765348 +117077723 -835326967 +835338676 -960342564 +232652937 -297072921 +-509161306 24114139 +-536824824 803187794 +298625866 -98269941 +-133503723 -679820735 +-350086484 131974552 +154816257 533822365 +90763380 -887517024 +-210957857 667753383 +-279589676 663288310 +408526941 -547070148 +-336766746 863334372 +-962294014 -760646929 +-434781858 -450119848 +-253680234 -488487606 +332634022 897313992 +729413720 516016100 +-466270088 -754950982 +115972837 -715225435 +-461498594 -242934444 +549471361 -748521310 +-428673502 60251480 +239926924 -488492050 +-319541396 -246061815 +-299843489 235739569 +-429604813 -128457152 +-33355448 758256221 +-909183508 349491550 +189530331 360102393 +-532539269 -198483295 +-14873793 -921202501 +723942186 -835409132 +-666649497 509378451 +251092327 196919101 +-217288032 228873936 +147555938 772611897 +-565211391 -937591641 +682848032 160985014 +-977388606 -844847396 +-681070693 495068032 +357614353 700100421 +595135661 -407458935 +631507018 -26491746 +602278178 -309904204 +-471762308 -608999551 +50875464 527580411 +-903041914 572334097 +947050831 -354593416 +501674479 -781837402 +-229963311 654133359 +-288530131 41072249 +-308808060 -137912780 +-244610224 993601791 +-134888300 201518623 +-829608380 -78079218 +946364579 898260769 +-438111153 -522275564 +-11024201 -43551879 +427332488 88005290 +927158175 521591742 +-439357130 -749176180 +28209507 -52741651 +81160565 920111318 +-89617763 480077460 +202675868 -957457949 +120717948 -546806656 +-707308389 465364447 +-22015198 595495446 +-935832209 -250493319 +-385929018 612837458 +-541941904 616046145 +-720852256 214662194 +188224440 -574680373 +197134517 -940291014 +177754898 629244587 +704731408 325549689 +121904336 -888520695 +-254849171 831740206 +447451425 -678105342 +993093232 225045752 +872272647 44897282 +746413543 208048147 +97144863 -934412214 +834592190 -425352001 +-991663383 -612745421 +-302104690 -598083504 +119418081 -75480474 +804293511 778068551 +-816061355 -948585678 +-907948677 -267500421 +900634952 690549770 +-270982212 -782427692 +-526148474 -617814764 +-45908494 -276904498 +464132965 115376418 +-453256885 230693516 +-387767289 548994595 +-961724271 377266298 +536422304 325998984 +357067888 254161536 +539671186 -290727437 +749229154 992623380 +882958287 -682512599 +12154391 -283089688 +283364379 -201898808 +315291319 -617993652 +-356607498 464315011 +-454694199 878654567 +194385783 22783510 +52952370 888639530 +-364088867 803234093 +231973770 312707405 +-970077591 141425531 +221597582 -352858440 +-154233581 -677781860 +646938860 231224460 +-761874186 928193551 +-142834613 39417804 +-370248135 -453342016 +-273488827 -702030343 +233645907 726172452 +-345255747 438971368 +-548697238 503102236 +652925966 737706478 +716766407 118007128 +894374456 -719728575 +731552217 -824584201 +-134679701 705231486 +-168001529 -853953416 +694246781 -975196412 +-432044737 504304007 +-974762785 577162540 +-476223780 523112973 +-647581258 86683102 +-82997239 -198165314 +-63145030 31980312 +615138268 -125319868 +-396319433 907706707 +-255558423 -581841155 +849043595 199582404 +-528257580 35008080 +-459933856 -279261582 +624996121 603373489 +240368642 399982881 +886262190 711173813 +762405355 -418786288 +-924113573 712840623 +280695619 -872946212 +-71287918 -118035511 +516099374 545845449 +222634765 426473251 +899983529 356402506 +974639694 -940532681 +-462902878 -574891305 +221058939 -746089047 +-67792527 597559211 +747744670 154959473 +-737091013 -493511912 +-717672958 -733744981 +31549958 -978411671 +-609309694 851422551 +-432764021 850434361 +-447716592 678236758 +972938617 313923025 +141851789 -576598948 +-727677218 -152155009 +703835068 -668099356 +-591712559 492826781 +-417277947 876242599 +37324485 673039593 +-739536996 483150487 +-407709700 766508283 +615866548 -100660778 +-366445992 -435410309 +-359831391 -684556391 +418979705 602703991 +-860453329 19379527 +241878601 995735453 +283785428 -779762468 +-731089452 -352133044 +-821217926 970142074 +26677138 -954382213 +389917452 96998854 +4742499 849377289 +991624321 -244753718 +940678905 -142951700 +43544657 101156768 +-355996143 45549101 +-68907037 808225328 +405727318 -584523592 +288046223 398969730 +619468478 768914937 +935351286 -978847017 +559598799 119704456 +-652611413 -935274257 +546140423 -809641250 +734585267 219401363 +192009223 -573192229 +-383444365 9640224 +894710067 -889986080 +-786160092 -76361176 +-975489974 -480823600 +-827187438 -831418269 +211958392 -570035628 +-241943718 -264742725 +79364980 -308692891 +-1764672 -830357169 +-563051000 215635142 +-937346394 176277299 +165196501 -133643057 +594972760 -739615476 +-608960805 -128496255 +-763121285 600711804 +-715422825 810089922 +631964399 296065017 +697284443 364502897 +74202209 -972432954 +951799950 732903059 +731399194 -335816207 +-794434515 907653204 +229677990 269523583 +567217139 275325248 +-745806677 384802188 +589229473 959480114 +-672781958 824899775 +814791018 809062901 +-302220990 -822930080 +741923815 -487957865 +-146500674 735161813 +409150417 29738910 +287267920 674435081 +-411008444 -875142756 +-327752259 -676953290 +-212017206 -712815834 +-406467041 -818356503 +-931906720 -108582110 +-335087856 714922600 +-242168759 654947094 +628027854 573333648 +806118683 738901066 +-139807303 -180065580 +553650172 -271652926 +80761066 -717636447 +837139083 -642244275 +866449039 678897119 +-835898261 -460035237 +91578617 -736694637 +337058422 -252977835 +196092976 -575681664 +-589260803 -833276505 +-91794725 -655257220 +676230399 -598513332 +441982671 46854619 +581030106 676993964 +808153499 976535453 +-970110232 -750588526 +-375655976 -249527079 +623726171 4921529 +250838564 -247585636 +-925694124 526131663 +295452692 -121822158 +-591570671 -512285982 +811655673 431846959 +-339737125 282041966 +255103722 -910229395 +961893187 -859028979 +727144578 -364575195 +-422977173 50453224 +-217672784 -309270648 +951617646 -512537488 +-945423690 576575423 +-420121543 534580223 +342964722 -549612222 +-844543204 -785012126 +933652277 -686586022 +-347715756 -162561433 +-13422751 -505899313 +-488008426 -143235450 +-857142782 -102171173 +545978851 346643154 +-421174529 454773681 +997970800 -993589476 +362193801 -476353023 +-987823006 -928130982 +32197775 771923258 +646897167 931821588 +-70118860 755434676 +-780151084 93114834 +260389650 53065576 +561329222 -797636228 +427756114 264205940 +723686836 -23935994 +34936336 869774354 +959109268 -88240169 +-871221956 -73612279 +379127801 896585107 +811444066 -774034060 +100981989 -391842090 +-881258524 642437209 +735290209 -401551989 +321865394 46666995 +-892210222 942129792 +-167667580 -318598921 +877098439 -976487691 +307756649 602063046 +663685362 -682700655 +590846090 983658197 +-896684861 -882666869 +934828000 -174301179 +-98444982 585241912 +-230867194 541405941 +244628335 943312745 +-891336888 325854795 +357824241 184301739 +249270666 -683682412 +201427270 397393776 +613772038 -76491399 +-108308350 -77263302 +572931065 698984429 +158721005 -674392829 +255588073 -753122799 +-683220157 -577869461 +407699200 940530423 +649167068 563834273 +-266589294 -406010087 +86465664 -100848906 +990496014 -851057690 +-363358809 -837966331 +379511932 -193268239 +-745159704 313089454 +819887981 -660659563 +781371128 198779641 +-74268872 468613031 +130000140 613938971 +628143603 177504458 +-751120929 -45487510 +-413713611 -196574016 +14528073 387780959 +-626577398 -377896617 +-79302225 706037171 +-856440768 -568739534 +-501508947 758671801 +35180477 403467216 +-854854461 196603331 +-974189716 608669315 +-995158212 498655619 +291088970 604014453 +-649926567 -209234205 +-671096009 -70145722 +903154803 360881373 +149559069 143944165 +-279813941 -43105610 +84270322 450593615 +778188588 635770237 +465221040 72462317 +-338119836 671663760 +336100235 -563955301 +-880971252 282719156 +-208132710 -249926833 +675751849 -192638661 +-778741818 794342011 +642520284 4812111 +395478608 213140370 +396998551 143721949 +825857685 920282013 +-663276913 -316052320 +667369586 695533657 +417932952 356235378 +-24051449 -185827310 +363686741 754920234 +352013717 -655412254 +-681571168 -332971088 +736716696 -296707739 +365969051 936842343 +-815364086 -871159537 +443987396 -914693175 +86904777 -667037912 +998389255 -497705103 +273043133 752251276 +742717422 810052760 +-974218326 31373066 +-339510098 -171966654 +-629393765 -430465495 +-957023373 -837180747 +263720866 752568906 +-869833373 -961742839 +-862292436 810144703 +-876159633 824280189 +-147938803 -77212155 +864121176 168319512 +579556691 591459839 +274779107 766758729 +471013396 -332650250 +673990762 597945893 +-860341558 -63747173 +-451250905 -372936391 +-862204581 198069324 +-877027948 -51190254 +820260668 -290245985 +-314130864 27096118 +-83872713 -389028712 +-422289792 -65555759 +843246821 -902095237 +-138590840 1428972 +-816539436 686025217 +-192857979 394620106 +776700710 -853364998 +-122889275 102388444 +-786310204 -563649771 +-880255935 543478279 +540712571 -103540787 +-32318542 964406053 +649417578 -446583076 +778075105 -427162513 +-666572371 -460339803 +951055643 377810603 +-948677040 120452959 +45661094 -489728258 +-253942241 -189955112 +677835001 -613651209 +425812689 -4532536 +-641417038 -651361285 +-542581647 402644034 +-99735779 -727617407 +-533493637 589602189 +-28407257 957572731 +-815112375 -453138291 +-629836198 655437739 +-80550797 -245228154 +404714068 -306879162 +903784932 797924591 +-200983809 166076682 +-965336254 -119364477 +-755893202 -370343071 +214049304 736406322 +731842853 744153731 +483344096 -323121891 +-51104076 -240855085 +941046683 657533794 +655824237 115989244 +-200204214 857223967 +290722678 729107545 +147606842 -761006420 +-320923888 -601401709 +945602324 841691624 +-632117660 243816673 +133434096 -812275061 +321916775 693942979 +-914708280 109814009 +460916692 -159204848 +772625054 -228353249 +894394406 356850073 +128747595 371508417 +379810798 191837741 +19718801 706954861 +227499076 -325176011 +-372267665 -73899492 +20413537 -725940568 +-911056811 823590316 +-215518598 794226313 +294586902 -736078875 +-678878638 -87986913 +834328007 -805711786 +-822612234 -703050969 +759397867 -838501038 +835538828 54384574 +-469679428 -126635776 +123324714 -267494016 +892650260 398876672 +508872333 -599049475 +907985616 754335125 +525374314 358420337 +-79844238 63500033 +-738815095 492313233 +-659733787 -501631105 +853406695 408731504 +-467464351 291936988 +-536940669 970777886 +-103260708 -893023162 +633203532 -290954389 +-545245347 -376911740 +-531060421 -259659809 +-959992525 -19048612 +-846087290 -369341635 +-789367257 -223252046 +890172569 64848288 +179678125 131409081 +944982345 845572058 +-941297859 167071378 +74644197 306484803 +394583354 -940801763 +-665118415 479162508 +475997029 -697381179 +76157755 747344932 +-200021828 -658988907 +704391483 -894959019 +-402690641 -679709129 +-372476837 -755421876 +926934493 625172530 +-150870468 -826239369 +-703752102 -741323650 +-323961240 382424447 +612072093 -653975873 +784850139 -865062912 +-911613068 -36200383 +92432391 284931124 +425786791 -213289227 +499763815 620893199 +-630370754 225525070 +-411214643 -584523396 +-556421024 -96501542 +175377105 -328670865 +748696421 -446568620 +-284561433 434627364 +922013415 -355385951 +591989225 254862506 +866783208 -692786527 +300002278 823293848 +-963004871 49012174 +-776929316 600310318 +461890227 111729263 +-885735981 -381872193 +613721217 829020367 +-77683614 593709062 +927981167 932167583 +382993176 977622198 +476446731 -681864204 +-251715513 824952715 +-730630685 -393946876 +181829700 -635039065 +627492866 -885686177 +637499144 -300766778 +-110010192 424715884 +-201807017 -959859091 +-187792179 -904958867 +632797816 -585988972 +-58957506 937128613 +512615412 148492084 +-861581202 71884534 +530601034 -912690263 +-883833915 389022260 +974939107 263088316 +643566177 -738533156 +-205497642 -301423959 +-679344174 -675185003 +865925869 254856798 +676533842 -208367301 +607063584 -363386829 +449028073 829884232 +223279583 366181837 +-971003359 865972362 +-890080066 -117472662 +585901702 267184407 +-554912417 194380325 +286162184 -580630562 +-28744865 -705518972 +796172869 -980685574 +409345064 -349341884 +-105406850 -16594992 +-7583271 856919091 +67649086 -667024349 +-850916201 -553005766 +926948690 855373646 +46242108 84093992 +374250159 176101508 +275426934 -465401610 +563848634 38446938 +-749653887 -52280097 +965801988 -140846311 +528123025 -776574793 +-927210363 294632727 +-784057930 4609931 +520584922 163738698 +760827577 -749813320 +-434709937 933849821 +64381292 204841133 +707201598 22057786 +424617265 -254795267 +155581217 837681189 +-887932453 407529583 +696378089 586008454 +816738881 317036966 +642530150 -734720631 +-667462894 -965415315 +875998080 -932215077 +-628174927 -800005319 +245851404 -454048745 +-64230835 959705604 +548270715 533257436 +-918992336 -647212442 +-26001047 -254344862 +468029639 820574910 +516885853 60451297 +894903718 -946287226 +394632975 374655321 +-935668812 -646686088 +-835109732 227254495 +748557876 -296716799 +-477617851 -478213009 +-637730449 797248534 +947587906 849808802 +150071341 13737261 +-667424105 526247042 +-432021120 -155992245 +-53884760 -638191878 +52221420 -911033317 +-244543060 -370652723 +92559643 529707390 +356122738 10440290 +332928692 34242318 +548227117 -77349663 +-403585051 -245416093 +9212057 -985175997 +-644320327 693691481 +-793074796 529498240 +63803048 -226182420 +454866814 867363532 +-495287534 -518101722 +-127626074 318470594 +-152298656 -256085744 +838159294 -667763790 +12446140 609780380 +585109313 103362383 +-459868100 -903246504 +831942354 827165194 +944315134 528106550 +-720163035 570407278 +684612835 627919954 +121448955 73391189 +352330650 -428576930 +810652910 217428529 +-715465646 644491155 +218515407 108358976 +-341151125 243060614 +-151371714 -491335190 +526098668 -825128610 +-188060738 909023311 +866696335 830724480 +78774547 437389549 +-844046292 748961445 +-815760915 551915593 +-882626957 866317932 +771437180 565842554 +19465588 -136900566 +-475688027 -845679904 +35018568 -744532706 +733877726 -980501067 +700838206 -367871086 +-21196685 310807989 +-823411497 329845292 +921349615 -731238996 +-904968155 -650062459 +644164957 -259241410 +889844211 131818985 +-688850539 74595697 +964534800 547604004 +-457757772 937381926 +719582533 -978901039 +878410422 -630431898 +294490484 527458875 +-381226487 470803052 +-622865120 216393844 +643397726 768412065 +-607050349 576939782 +322862056 210407009 +-192704992 -177185053 +398725134 426312174 +288054028 757775719 +-908813941 -268222629 +206966127 623104924 +-809840933 -732116933 +-596898059 75506932 +500208125 500838316 +92435341 882114528 +198261456 732782296 +624470777 -943577305 +-260701622 244554408 +402360691 -313213355 +-673563608 46650339 +-26084521 -466632391 +-865845373 452749060 +-637854307 962933585 +-814001286 83644035 +-940641311 301523493 +843164111 590624004 +-650179238 -668939772 +947972530 412954729 +-716206582 479495241 +-947015253 753924492 +-820759812 -712221702 +-238121177 -373949057 +637866958 504285787 +390308187 654345030 +-119604874 333754733 +-521605006 377021227 +-146940094 -707872613 +-489892672 994834766 +-44600060 -659725392 +988917921 908143495 +240557051 340430520 +126579189 182062120 +-403841306 -313797765 +337185924 953600613 +938841130 757497252 +469923656 -40840764 +996502843 713252574 +-960820039 -776915773 +-665485464 -211678165 +-415738664 384398124 +828504610 944354228 +-673252211 -750654685 +214409735 -561117807 +875926031 -893555280 +-324850798 -55037951 +301446379 -417268025 +-749402299 301862861 +-101760829 85178538 +-383089614 488948366 +-798795106 675930720 +-319863871 -327152451 +-553954829 -448913752 +735792721 -15747205 +-369778764 549146051 +306178605 706117140 +-424511521 -914957944 +926879569 -645765802 +47561293 913981338 +677180264 -728250831 +850502142 -35435122 +811540243 8882153 +299647900 -571596942 +-351362626 -212136797 +-51438370 39507489 +943639075 22884631 +166248023 882689696 +-154238042 -379865855 +1889093 972154281 +-382300820 -335026144 +-434037997 362778052 +-572875639 181381025 +521032252 676314307 +42718308 -624003207 +-59508239 578742380 +-432534344 284637518 +-421069644 -282172106 +-355674674 -353289154 +959092599 115785394 +-976018612 751151019 +97285174 501432443 +-282218324 -768611151 +-903216990 906191516 +807258311 293159125 +812846964 -369781998 +-42033306 762253579 +487256297 587057905 +227051660 603736140 +34461932 810316372 +-903664849 278945382 +830708824 -787938054 +-727433917 -156633224 +-670613928 -930252960 +-521828914 658793006 +102671438 141688869 +228048377 -925182826 +948204470 -254832387 +-162804363 -940606696 +-504184723 -422247000 +413174580 -548166234 +-952505753 -213552714 +-32128445 74666718 +431644838 -810378740 +-392395718 -275568450 +820774420 -376284564 +612733505 -843146991 +-86805749 971808480 +551510397 945972299 +595598554 855275885 +647359762 69813726 +260316924 -726810579 +868840960 748475731 +485305962 185711032 +-280004530 -451212460 +62377065 -671138995 +782586640 -3047925 +426343616 -229486507 +-203727975 -526422167 +331702333 74160876 +77671783 -2164878 +164297 762544668 +-467416022 -597395703 +-815279 8299789 +54656811 -302029788 +397058968 -492757995 +205955343 -543007236 +193356202 -281983566 +-37383095 861276483 +-290847745 -672553933 +731471264 -543982101 +-425256905 -70365527 +-766872096 -261212013 +-67966188 -762121851 +-260101187 -157678481 +-630770530 -253298324 +-611321658 -317045457 +292173371 -902576969 +483425791 -460391105 +-999419410 288587345 +-20641706 -133145026 +767170644 -968219391 +457516701 271604759 +-427339512 -484942031 +533816897 811934464 +-420289015 -859325921 +-26136028 -335007807 +247066355 -356428783 +777836729 -951241703 +188988981 -626212245 +-317574562 -93496164 +-746954977 396610093 +-766470391 414974296 +675114053 568334763 +386387404 -802781401 +-167203609 723780914 +772988227 431776414 +-291685593 873338903 +363341642 -641765670 +-343071402 962433592 +-683088884 459077077 +-76378528 -403101994 +392377878 149821953 +-285353325 414907686 +453611844 884154849 +-892865612 -990474414 +-990056948 59786503 +-977924439 -912118982 +-502225104 -808169796 +429182033 -638056264 +456808944 441365583 +437378330 -238565465 +-932876275 -513415830 +-670098486 -651199901 +688053364 -452821438 +768432611 802191674 +983543457 -208485572 +351084834 570366911 +-600317659 -456488747 +-85972041 -979886777 +-515739836 -662245466 +932710767 -995426392 +-731267712 951250180 +-226101003 162906911 +199941726 -965094223 +152365487 576352124 +606705353 994771389 +-869651663 804585929 +-66775973 -249327575 +90315686 617944882 +-375004442 479860868 +-802058173 -735744440 +667761458 -461172711 +777150260 812767893 +968879069 777939189 +-750161971 -538942238 +723898699 83808378 +261369410 275558626 +-48955672 860427216 +-162786321 368842047 +154465523 -87765505 +-565821632 886296431 +61262147 -306125246 +602286980 742623938 +-618887069 -361151678 +267215207 781922086 +800782000 932204930 +606056351 -850932052 +484875290 524135551 +517075501 276027514 +-717607827 617120558 +-949775200 505587351 +100374011 -57752831 +560570466 -671059544 +-435359758 952415778 +693296308 463775392 +104938535 462568410 +-423549318 -869910102 +399858134 -508110438 +-273081660 -153133516 +484660147 629589389 +196222432 571788059 +-687540866 576979594 +993053739 -425132323 +828193532 -188958809 +901727113 176163090 +-598175166 642331056 +-865879497 -117177132 +574186632 838642607 +315775955 -14650241 +-837562930 -309805539 +35074998 -959659749 +540969946 610567942 +-337468452 410822703 +406009931 351736826 +-604080606 -664694283 +677859968 221515921 +-498611382 513450488 +-935695164 -282913426 +534373026 126807250 +-408787221 -199738260 +-220549448 -965837990 +-376415854 512935250 +775392037 287380546 +-136167380 -70995402 +269072238 192647863 +-591205361 -574610263 +544146156 -960676391 +559002088 895400706 +331659061 -943912092 +505414902 852082425 +249688638 -511258831 +327859904 -225217209 +-552720530 -565363499 +406117051 188942223 +-720117607 -115398724 +-804675116 -547160943 +-753279820 -375416731 +891052346 -967267811 +-689208789 -577709295 +349597945 -783849865 +255800104 -761853742 +-130675625 116749339 +-855384363 -18360893 +823611594 596499203 +360281689 -230642919 +-335479351 425411807 +291600255 -220479258 +-854014172 -237329235 +-394555867 297587336 +805665878 567349179 +493542575 -467188311 +917463647 748213235 +-102721458 339196558 +420790649 986122331 +-805185083 -178352985 +315972987 264586825 +-17063594 -926215238 +-191852423 -105029051 +959833163 -846908614 +-417743969 319845070 +757334178 359661650 +807583810 516720446 +-376121008 -257118007 +183881218 536712504 +336194490 511561625 +-371980917 624935021 +722053906 -827104409 +170542874 -31050097 +484459495 -188726415 +-784787043 -155436845 +-215727980 86439603 +163459417 672440724 +-4582093 682281438 +-334336004 13073909 +666735954 192834902 +226150669 635845113 +291979367 -338929798 +-275119424 140944144 +-505545670 -378784387 +-202814971 -846377176 +440478524 -860135947 +-579536647 -221588370 +-995174023 -94925584 +626845592 -700148993 +-892741479 -168120109 +-823328636 -447439322 +75641637 785020569 +-378358228 381380709 +-9122083 -723978841 +-961068193 474296884 +-597592274 -94645285 +167382416 435570957 +104406588 -696944128 +655039031 -984289260 +776700368 373039425 +-436145326 360979910 +-215753076 288614463 +131238142 585295708 +330155515 937051145 +-922794781 359024429 +863014824 90966368 +558611323 -983025979 +51782161 -145789368 +667729129 -804682432 +-495951961 390772832 +224358889 418473732 +452221931 939635107 +513182618 440491760 +79643059 -243736770 +-521424070 441226903 +-150533990 -720020008 +-957964021 370575988 +-116146697 825894838 +867591306 -385170813 +-490457301 601883639 +552692696 -987404643 +414204135 529665240 +651591937 210508804 +9375759 -936239519 +869320435 425981691 +-417064758 676214627 +-434088265 929951985 +811258030 179883498 +340061211 -917824677 +-506219572 76936915 +480249854 -941304156 +438255290 72546818 +-567748831 664077721 +-954056690 -190649287 +-79951862 -838149210 +-364428865 -996943141 +-842141098 -877073042 +-870997523 -139173623 +738620521 -836349340 +-567496995 -592183610 +-993723200 281928403 +-620890364 -574344641 +-178809919 52735612 +-106571115 -218815116 +-630218394 618404746 +341014905 312578520 +307295510 258620168 +42955675 -616816470 +400191526 -269051256 +-574010768 -909608312 +-361182348 -99434598 +-416559376 970837658 +-626006952 494575932 +-118472267 242219320 +-719602337 645048022 +511148036 347275923 +-46753992 437849849 +-82004485 -954346316 +-707515224 249856627 +765602478 -413835491 +-719223297 -656725033 +757768165 -957882263 +119307705 -281335620 +446769228 -797562485 +701623506 935628589 +910493675 99829105 +-631097761 -364302513 +546663382 -858199274 +-699271574 -994910589 +918420255 -468554786 +753851590 -989141676 +103932542 -130995610 +-366216049 -73790731 +212620579 -17240314 +-27702793 229007640 +866370334 789409190 +422956082 -578612668 +557085846 -257263059 +882128976 4872109 +-364773260 615786929 +-204030692 641132323 +460850430 -124812835 +-613527948 -491086810 +588772235 927925301 +-27654009 781005115 +-15054913 -608261162 +-264669696 -382347314 +-574701370 204729104 +518752491 -131577747 +713000934 -677172171 +-145582015 311203653 +-555573278 -708938984 +-510987991 -182425526 +-757155324 942511505 +577398366 -16760975 +-625423619 -929699886 +-180240129 -140921568 +-827835193 131666870 +913341357 134100416 +858110791 289962339 +-233795907 -721527182 +-579933267 -722148011 +-426137588 67231893 +82654908 -239437920 +-560595977 663160396 +729453248 -476706258 +-726088821 742442563 +-938263515 -139536539 +99532876 -536655967 +837416195 -498520825 +-143670947 -209690561 +-762194644 -264725090 +895607115 36084703 +-587142983 462669631 +568865404 -620870123 +898153933 268976626 +-754092329 755923887 +-41758835 -547303851 +-822320114 -211791221 +-592926490 706200540 +-363118385 -805928898 +763629103 -76672206 +-733182013 -702023 +542482136 -705013023 +-514499323 -659466030 +-512489462 864782884 +59746920 617532774 +-724407908 78460993 +-28991424 -868138690 +-450317098 671850800 +481515114 -189301895 +-729338693 130643772 +850109648 505219011 +-424836072 -666884140 +841409314 547999030 +-86453203 -580027893 +24201293 -111612511 +512120713 -572513101 +143589727 50404291 +414713139 357034681 +655551723 250736070 +-236575890 382572415 +-437694753 579807240 +-836337127 701687297 +-585803648 57059822 +-770075371 51459532 +-383965210 2954110 +-518128834 -138635822 +-854406118 376346877 +618407153 723682430 +316370484 819106245 +-512756656 846136992 +-751202629 77028169 +824711726 -91139427 +-653837437 697477658 +280549906 -376694983 +-360934205 -397718128 +-950717226 717077646 +-502595652 -654094119 +967858005 377325194 +339272967 790198599 +-23282335 644515014 +193029290 837901363 +-188538219 -227199133 +493541990 -501995990 +961180146 45667107 +-658901741 942565866 +-89762219 -369629741 +-481499417 375663640 +-525465820 883081699 +-759604738 172454380 +513968061 -439019413 +113667691 -291917768 +-105681343 481865823 +652508547 428277137 +664271995 193478836 +213251778 -928353222 +471393113 759999248 +14419664 930824649 +558100883 -285782379 +-214456649 787697809 +-481356500 -312365009 +-440738819 956021511 +-15302191 -365601400 +-810904706 595918356 +-8419841 117280511 +-449966689 428336460 +-829238398 406333731 +868871586 -390104877 +-164286651 -13881440 +720931426 572083175 +-317785926 -527902298 +106780759 -390290947 +98325984 400306822 +36960744 765418517 +-977662492 -282297147 +-950106167 479412017 +-381179267 954046550 +-797436681 849732434 +-209414510 69780514 +-858600083 -68027705 +227050821 -84985903 +-773037074 -344890424 +-968530116 879474922 +-412487004 374463103 +-246872774 278848282 +-368696761 -275905588 +479478400 494460492 +-36020854 570352159 +891927489 695217278 +571407198 -921471897 +61714368 -34284136 +774287872 -954522749 +570941538 -574507450 +-28618983 248658383 +265680939 986604336 +-718481522 -188205055 +914435347 396375385 +-667477550 601481991 +346067236 -822095174 +-410235198 -514818877 +-207954868 -552318329 +-749892391 9960355 +428896848 -109128383 +-39831258 219293817 +-286335626 156132386 +-388760760 664882138 +-248796797 -871701778 +-693690739 659313776 +407283243 -552945239 +-463906519 -686468326 +199209673 496427782 +-738789976 388355194 +-453172942 -38910260 +165441786 -92319174 +758539307 680071225 +820377141 546597330 +39211746 -927010118 +-533642939 -89234237 +152221512 571953026 +514025134 374447368 +-650422529 -522122540 +-611685489 437523569 +129377805 -819906233 +873065354 39485777 +375551535 -971699958 +-373068380 -205824841 +298197527 646653079 +-661969815 363366121 +587905059 -932151272 +65337542 119178479 +874956029 -150238298 +-266269712 149215252 +-552320655 -974103239 +-656972564 403721309 +955926049 557749019 +-448804973 -135110998 +-826367745 946869060 +-76300557 606876552 +-764962914 385608941 +978425324 132999339 +795668396 944110219 +-327058662 -840931554 +-629391787 -957659552 +852762424 -605709873 +567951826 -686719942 +-999106698 -938274626 +-567160163 886080989 +203258311 562803137 +48598180 525388855 +-785221374 630005573 +396986500 -199843174 +36924568 -885453405 +-341444667 -189683701 +69652355 -681630253 +427166603 -674555118 +-579047715 -528524943 +12393659 484149916 +224081529 -925122637 +99983462 -770702590 +-424412455 -996161067 +-460373278 942252798 +-354212524 645864283 +684263215 473913226 +-846228881 384045091 +-149674518 333343839 +17556078 223415468 +976368065 221243512 +-997176248 395359017 +128344365 -795554163 +71646293 547727493 +-502475838 -873650363 +-36425731 -764831489 +-360356229 -448005650 +788056353 -120387546 +752042032 999940825 +-224848383 -371057563 +-736857036 -932115822 +-329795812 462518280 +531339207 385274323 +504755814 -591982486 +641852511 878113666 +-688100556 -532359661 +-684275346 791811540 +-213770466 -140137325 +280296028 -330305338 +237568585 -888623355 +749213634 764417744 +-123471777 -181645032 +-655564358 540886755 +-997333255 -231106777 +-587035152 -944792594 +-39794753 940162481 +-825840537 244913803 +803715936 -15474717 +-372603134 -502747672 +-195599168 659966903 +32950428 689390269 +-736002800 344540733 +111975258 -738296816 +-709581005 -643203774 +770691961 -792921607 +657078259 869750242 +-658831132 -662621091 +-188711525 600084639 +-38488341 -908872383 +-460884162 -899571065 +-242487454 -47923773 +922732762 83576083 +-341882841 845494587 +792994882 -661157337 +-695189877 -695799580 +-673172287 806545441 +-629006617 -515493164 +-21441768 -248609409 +69211626 622492762 +-755043397 402168588 +432218398 968146999 +279168936 609551028 +413498778 -567279705 +-92493426 -599293864 +-461626880 -549690387 +-505084329 -967415262 +314799800 101132542 +-569033501 -858773926 +316350680 630864881 +108209680 -102836958 +-425879692 -719180009 +-447815181 -428284523 +218658996 -638084190 +-610843355 -228738335 +-315403069 182933757 +59094490 480891586 +10178373 455794126 +-522404177 -242376984 +-628752 537607902 +872747675 142629861 +407668784 -604019621 +-745043858 901724113 +531531803 -161170554 +-408128409 115318908 +-415983049 588930697 +166361147 866547653 +-779457279 -464609495 +-682541313 -506872173 +128164123 885788080 +-410598733 322865708 +-855154692 252206251 +325361137 -560591866 +264964883 -361126130 +295285 496663769 +575019264 -578395511 +-782426299 -117809594 +-641482104 -990804622 +-115739922 -367719159 +446141928 504418399 +861662142 -531958026 +33488720 19909877 +900046382 -249651620 +801387072 -825445335 +343339004 443483330 +710602015 -323488807 +-106491396 85796174 +238410109 -567484903 +-315846864 33667203 +249582691 -900569475 +906044953 915100123 +-469333938 548293042 +617201820 392593689 +112727280 -211455392 +235697784 666754178 +907509068 126533774 +-549477526 629222871 +429837765 -922755049 +-33801197 109069259 +434551564 110478699 +-342537335 -117268228 +-563883165 -966502722 +538705446 -963025622 +-979934877 -237421822 +71188881 -679950088 +818934384 542785124 +-714610866 82114442 +-109240603 953815307 +-7342818 -405649985 +338779773 781741736 +342590468 973805999 +607434853 231094841 +680119749 -873767054 +856061328 -772418707 +-45037723 261125794 +131596652 77090645 +-251504794 536768033 +506922281 -638041842 +-283541092 -458835267 +-863285949 869187710 +-4278456 396258866 +216905112 999895209 +-88027337 -442589666 +849819388 982805468 +321329119 -631430910 +-452242237 -378165453 +-591925848 649410976 +915234329 347869500 +-308920188 414103050 +304920332 -120711104 +-463087384 -184787705 +-443103785 398408331 +425379022 -5226282 +-389295156 701599300 +-491672202 948939439 +-817894491 -182566712 +743902584 -684294294 +982668852 669690541 +248792573 44982019 +-74727215 -603026721 +-487684048 141323506 +-514930218 -977911755 +-494284406 -859748955 +-461019940 974160412 +944940852 -984931887 +893325175 777517843 +-8712687 -873730675 +928111318 -991969816 +-694785603 -869772122 +177769092 -407196746 +982115358 -385667928 +803941021 646389855 +-415866939 974391915 +-847903951 -726187152 +712001115 400251098 +-30160624 -608590606 +-167145468 -188109774 +920916951 819983206 +457030589 -461293185 +228848626 554503119 +-951570562 -944582314 +34467506 328111749 +6210605 -927357090 +120484086 230508409 +362944797 764721787 +707926160 616515083 +409642718 825051443 +522235022 -665712774 +-901429531 764206772 +282410527 -444640738 +-474919262 400636132 +-610711061 409903291 +-266510374 158946983 +-61583794 50841385 +708716551 819297226 +-968448176 -71170324 +430177119 649832391 +123789966 297271558 +-408950133 -346911143 +899560638 -575347918 +-909607101 -786291202 +697243595 349585160 +949583718 -541305257 +27483499 -769405315 +-729870594 -347277464 +73303565 -395720847 +-375692446 559775028 +-770760254 -198641394 +-317133215 -759602289 +445245536 -839498216 +171338509 -945999017 +-674067674 599346757 +-291840214 321434255 +824513999 -464106631 +-915697676 762229881 +-972812964 -463593825 +-895939742 -417509806 +233962388 344062928 +22572942 -725598164 +-629742901 753712416 +882011986 173696163 +-350723761 -217367663 +355591722 -780999333 +-785251578 -749015604 +-159478249 622952290 +-951550729 743293533 +804846920 780243705 +524742166 381103048 +-277099907 -882905370 +-458586847 254571177 +-691110404 97122850 +-546453805 539750890 +756465222 349246904 +207168921 333416802 +57109513 -58148044 +851006438 848994845 +486357868 -396037199 +-626332122 -823724498 +205177992 79641198 +-534124667 -140178910 +864184133 102858017 +-407977930 613674486 +-970801554 -529499394 +176711522 667165274 +-69154412 -230200905 +-1944327 -715710291 +294718151 -261748890 +144635895 -963648064 +-768175747 965633668 +401936776 985187494 +837175941 99469235 +669896043 838822057 +880040482 -593760603 +-727964734 -556145396 +236946937 409442132 +151597357 267919251 +366966211 303308299 +-953690156 -223897382 +673167926 683132612 +-871431949 -481406086 +515387372 227273301 +541900092 727614876 +630292382 -5426814 +771676741 -134862431 +577096298 -94993791 +220117010 -675641045 +-581629948 -180576431 +-81337415 162545240 +-986651038 -440051385 +729380900 -922569355 +593070896 -579063781 +949238276 -830130308 +-955977783 27345184 +58638941 637711499 +-923043337 -287990139 +-693800378 -610139933 +598666976 -790182345 +-173005094 895076391 +415319656 214559703 +651986226 -693520908 +147761425 -595947741 +662083941 -873878291 +485164886 -690649687 +65175282 -246576291 +-652566265 833794294 +787242599 -443919606 +-376697279 299698452 +-594883668 886879967 +-883308054 135639705 +-596691254 2266712 +-40216022 581563667 +850734889 -731003415 +342953992 -620956820 +-368807490 -285029478 +135784842 -344369597 +-146441663 931605164 +930579959 -531217742 +-54527509 122092758 +-770241260 -23073231 +45796609 -876286936 +275106786 -789300657 +210301151 -724176551 +207464623 -111125300 +403615663 -642707419 +485098785 40431281 +-323338104 -665129530 +-830586166 250916470 +428122089 -494932147 +403840658 -922722553 +898738857 -356196041 +-791807971 295039424 +390218888 -369834355 +453016126 -777455668 +47515646 72172860 +-763799311 -917033099 +868293348 461230559 +-930076091 -789443377 +-239064668 -348502911 +767936722 973571707 +479208869 411992117 +-33514604 -31014832 +-317845819 -652445289 +379518246 759460055 +-227977496 554704884 +-597147409 277598954 +285054693 -706752403 +-286397815 -926050420 +-855366133 752911121 +759000741 924756903 +-878621960 573746229 +843718136 459304671 +-2537493 -120283201 +229168737 29840570 +622315380 686793357 +-676882653 441924278 +553006550 -183350694 +167440092 57107475 +99486007 -724822820 +839052266 -799059088 +-736031762 -514735120 +165042777 757393501 +727741264 -800456457 +-905745146 -731090680 +-959069816 -385755141 +828922751 148695526 +424170515 -636417594 +878462333 69325217 +457267150 436034414 +205783935 -130535671 +711790317 178186824 +-255296540 -125906403 +144277397 -501193550 +2604175 719913424 +663864376 433525335 +353393206 974495539 +16014850 -72825742 +-656017713 -755292895 +299374044 348405976 +-893692699 635424527 +-739030773 378767342 +-708682013 98748599 +-770895683 -193870086 +-584290114 -52046163 +-757598934 719283960 +-417322467 -570976515 +912920780 -199505826 +566359087 -76110373 +-265785819 -491098915 +-47424586 36753862 +-317245640 -206567756 +469719799 870278115 +-795443190 -126242416 +362684889 382590285 +-761250725 -220845392 +-442857760 -591494356 +-186012175 358020298 +262567147 916044230 +64922315 5907916 +-952036723 92885891 +-616857263 506562164 +-616602759 -429693486 +412951369 129230711 +330155102 894724224 +500915289 389938704 +-59045064 -198922533 +9333157 819252154 +70620589 168419101 +399322457 -22827126 +-867288265 -289822565 +829616445 247248258 +100772386 -980275286 +-720262578 935863539 +171980584 -571694057 +165958643 -579460974 +557992994 -185510452 +369965202 -881370941 +-675746974 -303407959 +-319437786 995198486 +190980177 696572488 +378542390 -50993784 +887066353 -604907346 +-993411160 -700888630 +-347963382 -531482072 +472528400 709680963 +223590137 -76299513 +892165659 -823034810 +104841939 -796780417 +237088169 -69858306 +927356943 471928913 +-610886576 -652525042 +109121801 667721720 +-926051015 592739174 +789338106 -535519016 +-725074730 111373028 +-234390489 961685050 +651265102 -762136591 +955786201 915592308 +-886038473 569060927 +660734842 -853362134 +184009457 299690806 +309485535 418159958 +652119087 349875433 +-695005732 45000099 +-532591076 -778608331 +-777004994 -846045999 +-974647145 -67500899 +-809300416 -262891891 +599457183 -554878445 +748851927 537831086 +197789867 834304363 +398058287 -243242455 +125814692 31191191 +659814913 85897557 +359140248 -734488785 +128736635 930517443 +451813505 622449875 +280505906 -769163274 +536826662 970917158 +31763390 90654399 +-244045099 550513543 +78035879 -480713296 +420014552 -458494298 +-464045093 156891653 +-208769548 680087857 +776357631 338421363 +-775549981 -910776443 +-628055438 -132679395 +-595477300 -61572754 +431963737 -887346036 +-728299457 76250268 +231346413 19361554 +907988492 -773200742 +-416083346 -32910251 +866190430 -756527039 +-893670642 174099907 +351382651 -810285508 +864103179 786732443 +630377206 -843770020 +156629226 -628072460 +-849868928 -885042235 +-433319349 104494964 +633568123 -369331479 +815952734 -363801080 +996356105 556153634 +-645357834 946322177 +422390537 452192355 +752902437 662305407 +-842014187 522533437 +986898131 -372932368 +86314856 871450410 +787038086 -691861423 +-616988953 -969959254 +892270197 -97180535 +394512812 -604070012 +354942417 -99230197 +22736054 786187300 +222194719 -266012853 +918864764 542929502 +-404709625 -483070225 +384148019 71218272 +307483808 -390441941 +-984137522 -524803530 +-804092284 -337667718 +-378226405 458608508 +-219872174 -685644695 +-876772589 -124253973 +179128792 -485090030 +-564717243 343334598 +-69867805 -698704407 +-84854086 -46197240 +369145725 -377494912 +-484620885 942045078 +-509651196 86006293 +862534690 476286571 +-988656213 -533271444 +261922449 -881996405 +790947781 -41521427 +-497179532 942598477 +608221249 402084766 +-33547450 -853493879 +-843588778 665665381 +132051374 636085007 +-399343010 905956712 +681552674 244100339 +-392797686 -708322413 +-429179596 -305371302 +823041896 886835687 +4649841 473128926 +317431227 -613492723 +587544545 -505548439 +553648402 841645838 +-858115841 -135524892 +31708117 678792747 +127531187 -176737907 +243291198 -676605804 +-253484060 540143787 +-819184767 789529419 +-919228989 -446445222 +-594156849 -728710150 +-115239117 282783578 +625825101 -836109402 +753338356 -868126248 +551558943 -573723966 +-230486441 -373779065 +152569735 288384767 +765277384 -395929234 +996867824 317948944 +246600712 -765705366 +561463291 -390487054 +382637028 -119680230 +421223843 -675675002 +810526688 313520073 +438327595 170977406 +807416878 350130148 +-689690343 -276549841 +-303505365 22886930 +-562848609 -63292467 +-844183793 778064634 +319298822 20742184 +-973177614 -839179084 +998866669 -69849833 +786181045 -948935408 +-914012176 30520468 +281265873 -626408637 +-492698965 -298196015 +-764239214 -307230048 +-370024482 368397894 +-483283717 -355468437 +-363838639 764159434 +-856409846 729504780 +-14064686 -663251087 +-536803499 -724090210 +-538307114 950270170 +877601703 202184545 +-598680683 164956435 +-629479264 -896312514 +936403810 -708856155 +596482843 -546889959 +-465353382 19251721 +607803752 -715157395 +371361193 -208407886 +-15256837 482475446 +410809875 609201521 +-973734138 -573582346 +-907470730 409143517 +814313368 804759653 +-641396886 214439798 +-61455724 -117278501 +368276810 649956658 +-145082611 250354638 +316278365 -280008390 +66695517 -477204690 +-222092238 -519743327 +71241704 121919115 +-779103247 111306264 +325144697 -90481832 +321048894 658916611 +403027049 352911712 +945517766 348162529 +-124609060 25638757 +394078263 308663936 +-243980462 144871646 +-630121272 -653338834 +-40034622 117178823 +-471950760 -36394671 +-73054760 -269553796 +97653001 194998583 +348340605 -656605290 +-322489990 -49894613 +-659505033 -431495154 +70285628 72697708 +688121305 -753561387 +-951632617 85865027 +496246262 -240320589 +-507023215 57104274 +-421814582 760799200 +-539997201 459514686 +196423712 701606773 +981493053 -847403941 +366824685 16747682 +-541296684 252206169 +-336509622 -671846203 +323553059 580321809 +903321413 -378806305 +-403097909 594693474 +-479349932 707109063 +570972980 67442631 +353017857 -639992450 +954674115 -137654797 +478932130 695673116 +132155301 -717562677 +326849639 892120468 +750581660 743620723 +-528263107 -886285805 +-719387025 -895034293 +48172033 914263939 +-608121403 262463576 +366143000 748444097 +-266917162 373091866 +350710621 -536125344 +721181280 -88442608 +-972413859 -86878864 +-133976498 -331898485 +-164701362 -423613863 +499445673 766204255 +223089739 482499892 +-558389852 -317686202 +-60322900 961180958 +139927332 450141218 +-303679477 -9694714 +49870206 -6631670 +-498959936 -511816527 +950838032 -729597788 +-909289814 -953199308 +-307841039 291990349 +599058995 -517556517 +412887429 -978388793 +-781113656 946634092 +-517728795 -838998763 +87406526 104194557 +641168870 -158566705 +-262466539 673725921 +355886697 -402981728 +-937942269 -835484125 +-158949731 -520063161 +926896849 769554088 +937554736 -16773642 +764795691 -232522641 +-846128519 406713303 +-570626927 -398004764 +67557469 894479077 +-460117851 455060840 +960097806 577011545 +-602623478 -965248331 +-217497978 812910988 +240267136 -717284340 +-637277687 94510605 +-245904093 103980507 +423759654 -246127047 +179387311 -52361738 +202342468 -67404294 +368558398 -719405688 +-306155936 697553983 +363564600 938943785 +986515604 -329333264 +-225493637 -901214644 +99544570 -387528972 +-106186962 716872741 +-239491460 816430368 +929896086 678344233 +465824021 75762289 +-895178404 -64881668 +167397528 28741340 +349550762 456549375 +575473774 -729771412 +-44296557 -775291536 +428384243 -60332435 +501696497 874652504 +-276730397 306797730 +984447731 454156152 +972357376 704355080 +347481098 286938928 +-15791034 -899468990 +-504274615 65229536 +-594817224 -382639039 +33685636 210894377 +491433950 -586083417 +731959431 -628130728 +-653404907 82915270 +377891315 392148654 +726127370 758794018 +917749982 -165077552 +671546733 -683387559 +-723180737 152218574 +-239645770 15563170 +416693258 79713153 +448584598 743536704 +-294577679 513180550 +-856887185 744680984 +701477846 290553360 +-895980170 959754046 +-724119661 -485456968 +-215204616 -105134367 +170186331 -498981795 +51184718 -754986818 +-970815678 -322890149 +-675788461 -719548335 +-964999285 -586365597 +-981576939 -733658942 +662737008 541526253 +-117680478 -986727643 +-779727963 570036426 +776899431 -608271843 +473342468 914669536 +395710286 -798035343 +-43186741 -454797887 +79066274 618433764 +42395672 -11151153 +-478704740 442710602 +-254814624 -491150109 +625674520 388811701 +-304001023 -337748847 +-941402954 483464794 +684095452 169651095 +-42381447 838249119 +-993346229 323943428 +-163823569 -601554863 +974612520 -655162920 +6599723 -417457953 +249772977 312386821 +60320817 784513664 +-961170727 -114471620 +-280593889 795411501 +115237043 908798018 +-384729026 115895360 +856317111 -976251075 +203032541 -820695542 +135240551 23834853 +420118736 -453348045 +809157254 730415717 +-455651022 -58679344 +-683271655 -419718457 +-624257273 114760947 +686086599 -313074753 +736945667 -362748046 +557599156 -493334118 +499331224 -503516789 +-901988015 -103121600 +141295839 619387498 +-221908611 -966326322 +-140774104 505126596 +-528218633 -318094734 +-241515621 -691195568 +451379567 -271533403 +883550528 25329045 +537681650 -939660888 +905512648 -530637285 +43422692 -574601968 +-118001111 144368668 +-460626523 254403067 +37926556 765339036 +-444773021 194967949 +246107703 -338640306 +-537848043 -519557135 +997911909 -709816997 +-538036344 851669698 +505419992 882963809 +401655895 -992596785 +203559479 -623573632 +-667302466 -335939058 +-72423055 713263331 +624629691 -783175735 +7268435 -58674845 +642434623 -254706381 +327321997 -350243644 +662981778 725821514 +349909310 -660792015 +53891098 -872073505 +576136694 -640679277 +-665214415 -805519940 +-333297760 -280721236 +657854026 966654424 +507138258 407274611 +381290685 541922787 +888786479 432201607 +-27002416 829830587 +-113627330 80252172 +-267336168 -924316855 +-263002740 845236811 +871568721 -705917947 +-89562742 -229959125 +292380902 275091518 +-812745812 -490319890 +984029762 -872375063 +-647985215 448158786 +-68639721 -213114599 +571252022 919039042 +803782104 987849091 +-411836985 875354939 +-757706322 -106493616 +-532305092 253580722 +-359900640 507011102 +-67707797 816575176 +-428367328 562149306 +-993466560 701635909 +878680905 -928802589 +-698976440 -314978630 +828788363 600767453 +601959149 -220767610 +-729994486 2253411 +67723958 759253569 +394826868 -181663326 +626320650 -959729678 +-748956272 697890083 +263487133 -907342101 +344471974 -968466290 +191848890 -598333320 +339864229 27593275 +-437395175 727409577 +-824445696 825192456 +318603673 86600178 +407839543 -110052214 +-313567508 437407660 +310313621 669986802 +-548728596 -194852957 +80879521 -448658726 +-523529539 721475404 +-962738137 857659806 +-208394157 -650322156 +-364287331 682968190 +-998650142 320755213 +537605437 -319368841 +867412364 -90515024 +-882787930 124765373 +883808240 483090327 +-930409747 -238203738 +-131643698 567033957 +284290235 374000087 +437550780 -797318371 +138496266 -803348639 +-431933434 -333408189 +-114846919 -881026549 +-801044115 850422802 +970133609 -171993386 +1258094 486429066 +642493663 -621994556 +370239632 299069619 +94163135 -497749314 +534309447 93424918 +-624996229 685499411 +-430052522 529974833 +-926105562 -986894168 +756718639 608751823 +969163805 704100817 +81107216 738542079 +-400374730 756600014 +-707465865 -868585472 +532864247 64218374 +479359352 -191669942 +-64292513 610583907 +385395615 352001267 +466933923 -141336248 +87533872 961864864 +-774416609 -602130603 +-271051570 -90739397 +785976749 -203614914 +670389990 966992630 +-738624988 642635942 +472648729 589581952 +-432097471 818818371 +976726573 448958191 +-152587840 408377240 +547008777 -451413865 +-548633790 -47096110 +-219436606 421720843 +466031406 325908532 +-555589335 324508548 +908121176 4872366 +151906166 -758723372 +679336890 948253843 +-899686837 748996565 +757618922 316195236 +200315609 -59012367 +688681688 -483454826 +462978494 -193901491 +-895403527 777137144 +-686375159 -419116447 +-126792013 498842965 +-854449840 975812093 +395174764 -459836457 +606609285 289013927 +738426032 -216393947 +280125535 432325252 +294540162 317224834 +-133972702 978767327 +73635482 -208928304 +-826537731 -969662489 +752467561 -682810458 +176985798 -499266782 +20167969 597717489 +389575515 -675144366 +-164981953 216885256 +72989406 -126862033 +-700833713 -638242678 +-221935574 -877849172 +-627281859 -457493965 +-765994821 786985292 +-319109309 700596830 +31188459 -97787434 +977195054 -908302061 +-784685250 -644626522 +679470708 -2912922 +540959479 888076884 +-133620702 891128751 +-97778881 -519843865 +-590595262 -751779892 +246884289 -563532891 +-859764157 470986354 +-362856544 127758744 +-669539740 -323956781 +131924263 809424746 +-733509275 -920948107 +-243712910 -616745072 +907263586 -860600072 +-578268519 255125686 +-376705104 -849706552 +950601833 -441631354 +455249061 -75689218 +871164720 -657690292 +63073775 922827532 +-641439521 -971958614 +562550821 -40610749 +-123226565 -342633403 +-982183716 -369582449 +-797322398 -807317892 +514568019 -300824334 +-603852347 -303862816 +-943527739 -723524321 +-223505274 950761434 +-420613745 619311681 +-188910730 266107913 +518012098 -536895671 +945903032 738376416 +112606335 269885387 +-722168452 989669518 +-276939264 651376828 +621432352 828459898 +-573047810 -279238844 +-132624519 -260055792 +-27815056 -979648771 +-432218614 -520485087 +-283975642 -974131277 +-213153502 -899676133 +28514073 -325185494 +307291432 696122146 +-82397256 520831899 +-486037173 -184694053 +153286804 -688443503 +251740226 -695199779 +-192549386 -727217633 +74116972 -445882579 +-953138624 -565944315 +289191720 436008590 +610998372 -958127416 +772815128 5005449 +-77449713 580614859 +762525934 -180073543 +-545550877 836060467 +-70349441 669890279 +242550152 -939095595 +186472532 -373512274 +-796039065 386352629 +-637743363 731063784 +-993876060 -433117240 +-790030114 996332372 +174883261 882487404 +743304938 429203207 +116053773 803374215 +451348192 -2986731 +-128131679 526999774 +770661323 351756151 +112395416 690379668 +518693582 -504461478 +328196694 -635130495 +-162542038 -937124206 +73232526 -125962794 +-898175578 -188298102 +-438259739 -673713544 +270034248 -318375970 +-965165944 817936421 +547492040 922102606 +-629660773 817256453 +383253227 941674422 +374310486 -843426670 +398974595 -146202766 +979329936 859677075 +826525508 476865379 +-504205915 -438334327 +-255723613 196370123 +-662211288 721384115 +-692545222 -108225790 +473884871 -600713110 +-787559155 172062070 +-449710295 601677359 +-310101665 518997030 +-646273000 -164228731 +220498480 -662931819 +-420503844 -959186441 +387255899 -425314839 +610627736 -339712270 +1298423 765108958 +770885946 -661396402 +701611007 395018256 +43922666 -861557567 +-572240523 -600725583 +-675840792 -399993533 +367045309 -111724622 +812256810 481178960 +147643222 -988638663 +994730931 -972923519 +-653376012 642246124 +-510484500 -551275640 +-107691604 -615057381 +-520878870 -137156609 +-103722512 79025162 +-405706573 -372921456 +291371283 -590111795 +683324259 426157687 +-64259986 106876594 +-551121959 -456286342 +-474062509 -496999888 +-594516635 225531349 +-746981055 -769838052 +592864629 -232807782 +796974636 582240184 +849824828 33095712 +270428165 599042196 +644241340 -95056919 +996318068 -147398355 +312526058 -151710955 +509158369 -305373494 +557341108 413859437 +71154494 -406901922 +-672078865 -370553720 +-812847856 -236854118 +-564704192 427515688 +276561260 -858294325 +149798263 -432880659 +24304433 594205414 +874892867 165293147 +973466841 -607411951 +-112912666 705989298 +-380237661 756961437 +-947818578 322806880 +-478151022 -331779947 +558076068 -954012095 +564620807 315372300 +11089250 -410782826 +-656741892 -866382200 +206966960 -424315003 +962800599 -362855749 +561266505 976447492 +-605833262 -84938431 +-594552306 -757310495 +550777767 -594753402 +645988145 -270598588 +587760904 155021692 +-322993378 389966585 +-272372840 58970306 +-818744585 -497647945 +-360457090 409335343 +-371542817 411638220 +-735207744 720244414 +-387278130 805898972 +-531320765 726482480 +749210243 765104182 +-685363464 -696534905 +533206326 172509786 +254578374 401690931 +423527495 -161650352 +-924158969 -472348732 +609540139 -871884275 +750782543 -114374894 +-159845252 316859868 +-689957801 78849956 +52649945 -893335060 +989535716 -618721867 +-99374848 858267864 +636305370 -80296585 +-110735722 739638904 +-56316223 636311090 +382869222 249308778 +-969853923 -428286271 +-915410399 -30540990 +461971143 659227205 +-541714244 28389608 +386801553 -738340203 +-515936674 698857046 +636446113 547269117 +-76052234 542236731 +-16055451 -301135053 +244357267 13065857 +216142604 -377393145 +723085609 -92304925 +-874594758 -587224942 +-699517769 -244162673 +-661156731 -800343763 +485320664 624021641 +573426555 -603858532 +-840424676 -114250677 +-67128566 -848000380 +-71599536 -220538236 +105018038 866165073 +163261497 -252083264 +214950564 -183897858 +-62466810 521488307 +-585859953 -935314817 +-528110949 -443979164 +408411902 -283636652 +996945189 -630235890 +191220478 351858962 +-27501279 -101437286 +-319553157 740537783 +-111288538 584254699 +-438950237 -832581443 +229294228 -756044442 +730697191 796935223 +-650371123 945562431 +435022833 182278615 +128805544 -868534615 +794577381 826922708 +-617519465 -900478795 +972238739 749385856 +155810892 -235070462 +-580790267 615486734 +246260663 110606180 +205478758 -261703435 +712068144 -711797470 +-688278191 490948622 +-849446516 403383491 +685138422 559199274 +681283238 -492419769 +455917563 -400167142 +893105371 -386750768 +-890474645 -751327982 +-658630571 -880403206 +905512802 -369892724 +-416588709 -848231523 +-464940780 -599643112 +-537303078 876065514 +829235232 -957698478 +-878726198 -397818654 +342447284 -4456865 +-569369846 -15824530 +-456725834 266551031 +-15076921 -130959170 +-693970377 383890690 +56405859 -941314778 +596115545 354268767 +434791022 93642718 +596921462 307416003 +-678841191 -317782135 +718760328 -343388893 +-308799727 -841290128 +-84930050 -814775021 +-38176305 -559329634 +-732192697 -16463953 +-872978043 -975660939 +-727159577 -271268444 +-804134294 521765493 +950313346 -191560667 +-353548040 -772613226 +892424229 -267517009 +851604565 111588175 +865972206 -465994442 +434677496 807402906 +-347319182 779211852 +-448934654 635317970 +108130038 33859219 +-409505011 -454321353 +-547014332 566906359 +-307936453 261555066 +621671711 945369539 +-659680199 467666914 +411796420 685375169 +415913637 851099864 +535211058 -772758788 +205742571 -290911484 +351410292 -435306139 +-539848196 -635795413 +-523891088 -444106359 +227624346 -147930156 +-886461655 692341071 +-418416363 -958194686 +397996096 -283052354 +175349696 -79821937 +231057662 70434878 +474986203 -843948603 +645648887 386932022 +-169642577 972178902 +-641496234 -386419689 +-353865170 760587152 +-88670001 -562859378 +-74428348 -132793587 +-29061893 -718601203 +-641470948 396221710 +526651146 -237009994 +505542679 475272663 +-217318816 669088293 +-896733195 216739438 +788580218 -937780172 +-900589825 808708403 +-554885019 545896433 +-559557463 -443040050 +-708354623 487469729 +-479876899 910184999 +-920744771 224451243 +52150019 -607215333 +-652767947 -761461330 +-903102719 132516785 +662537997 -583171584 +-257930508 693224187 +58919681 -6078295 +674705592 -583019857 +-427512987 -898039877 +498990713 655033189 +732476071 -903899424 +-974390958 -976222771 +914524082 -1673979 +788563892 -290044712 +382370635 27192273 +900266607 819171505 +-886374544 -294840026 +180872525 -1464823 +786783908 -964147651 +-124696722 882369405 +17191391 535308980 +808935386 57913151 +-230099554 207665080 +566426000 518792037 +-10713356 -683275308 +5568915 676795234 +716418573 2917258 +-876380301 -816424639 +-915149343 106777165 +-415625618 509533140 +335818238 797952233 +337869256 -76146246 +647533128 564550987 +488468759 -300823348 +674663766 -335959569 +-673781673 -790242826 +854207383 -361866558 +784842016 211121253 +-683333471 65954442 +-179694183 -690872216 +-69040383 618936742 +356726681 -184727134 +945820783 -568984373 +-80872743 -191591856 +-415409460 -8850013 +-836695612 362615971 +944439765 20447327 +60886201 742416036 +-400785802 -302686656 +-313270089 -657268092 +460944469 -62275503 +-343169837 -631638675 +-515244543 612954692 +989884022 678019868 +893215334 -942713923 +-32302666 -729220719 +-531633826 -345153842 +-684050945 -855307367 +-910738673 221968720 +-310770426 -135543545 +-885564508 -487744134 +-908923601 162132879 +-992937515 -872316452 +-301185206 -997819649 +-741866389 -460851656 +476840376 238629165 +-184318524 80694613 +-265560922 283935663 +-971156272 -270184028 +-640920045 -369478164 +-426277113 516881534 +-159108849 -193177901 +-269751497 93078464 +653254482 447647939 +52180668 -511801472 +-367385780 351493809 +-815975072 617388636 +183541397 -591689408 +-966348852 490189832 +328655419 644720279 +-577315596 411313289 +-233944308 503323788 +-36732159 -313202144 +-360721848 767453450 +-551192925 936613697 +-79033891 353782225 +-61994023 55299950 +794210261 -91407375 +-482161273 -908999569 +-424010064 -546219696 +-291676674 841409679 +-876077357 856288388 +-588874527 -413190352 +466413067 -661962487 +643776910 711599514 +-522628874 422174122 +705299815 713071000 +339952427 -191935957 +-36504673 841431503 +980463003 -370528563 +-608702737 35772263 +-25451201 -196725193 +-865595197 -739100542 +424614632 478085122 +-294717355 -407726085 +-284754414 187187787 +981446639 766880480 +614898593 -538773807 +733370797 982298761 +-751316237 942248075 +337852259 750885226 +876436970 -394310598 +-8941562 -921726182 +-820391399 -547919864 +107427926 -867393032 +946183064 433035914 +-806718107 -791798975 +167473816 -516939686 +69240952 831780147 +907741772 21867606 +518594405 611650213 +945731192 295816053 +665922355 -535634227 +-663900435 -676348164 +-103048618 75210658 +106747025 941356356 +574693903 397961168 +-834223446 4846617 +959947373 178731860 +-428591821 -309356477 +-452990156 -533715767 +-304082848 -803720760 +-92843783 386287646 +558032230 93572727 +-979197672 177742970 +-283190770 270148290 +795043371 534225972 +-52470289 -435859670 +535934579 -521477027 +687477333 -799634986 +-751352087 -193782690 +-569052063 -813232902 +-9895030 -385380524 +-876700524 395732068 +-428593875 806384924 +-514259974 537676959 +-629967022 -605062335 +-856853353 672191513 +267909781 234691734 +-279180971 -951552904 +-403097190 114678113 +62561805 -875027274 +-864180801 -74750556 +-784516086 -118883952 +214706356 -199095491 +925493750 -446173080 +-571221472 276736550 +181211487 -413866094 +629918763 971300203 +498531625 128594133 +907495804 -427235900 +98569890 -138084503 +638108239 -768889743 +707461046 -13705599 +-913932812 -577164290 +-743913793 -106188325 +660283836 -535178178 +675243019 -115876245 +150823083 790544089 +-297829599 540664359 +-419633023 85212206 +861713772 -362751604 +-81559667 55367690 +-593896269 -508174936 +64977592 858333920 +535417838 -379161214 +-496487401 -123782796 +455465622 -358181582 +-9950934 -931729754 +-483022418 -380256565 +-948868361 195784687 +-297512973 -252700513 +-384980946 -449708557 +322358583 918436380 +136344706 874196488 +183772044 -665638079 +-134776831 -222917800 +935598369 77334886 +643297291 -700059284 +-244781274 214414243 +546360280 13421507 +384695318 -395204116 +-116855512 -615780660 +-486773551 -275473537 +331295886 57785163 +406789107 52108086 +113334225 891529196 +-285820045 153344625 +-397505103 -363992337 +-743151731 292717932 +-932877338 -990310241 +-404960480 863117901 +-810230286 906228713 +-344587889 -322547502 +303670693 -631439776 +282015509 -752273500 +-43362102 -469527001 +534132755 -19395325 +81999083 883798140 +625741093 991614396 +-573891852 -874829875 +186306401 -798689275 +-742265450 -157739492 +-950161273 -722598057 +-774326890 -793921491 +992534805 20255627 +-653116930 -342571258 +-551256668 -891743975 +637572325 804461473 +-175053493 564368792 +-407350056 -904414952 +-815300816 227822543 +783530011 138891332 +18499979 -615113877 +-536868007 -939486302 +114033098 800546357 +-593032031 -832304801 +-803252721 -855777041 +991427110 -876448320 +916580271 -480144353 +127344271 -372723202 +-468259457 70964262 +-468628563 -765110740 +861072416 997472852 +236625546 -842631360 +-603804917 683406348 +410933277 519472392 +955751066 901909742 +-147541067 -490919437 +669786272 118040521 +-410878443 -242752857 +572098134 711020100 +750898830 -226113792 +-158881048 72127079 +64062336 637204132 +-334290444 -7838919 +-232030104 587293507 +372634670 956592497 +-878872253 715661847 +-798869248 65079184 +175272497 757762372 +52562553 73326871 +60853508 -854287743 +341814520 -127970928 +-210361923 533431704 +-340580830 -604582077 +523625142 -886929437 +-387984460 -481940993 +634938789 -747545608 +-143619143 -787834273 +-466203916 -719864864 +70174377 -462433792 +-179185734 672460015 +265265933 250988884 +-577848964 406948280 +-714986325 -789127283 +822395080 -852552030 +-90840088 -61625843 +535630843 277651369 +-328607799 113214689 +-298953371 64430940 +4617773 977946383 +766826131 -306107736 +252556481 696434240 +-598108704 -265626556 +-722119257 491088573 +-282144725 -535221000 +-159710608 429359049 +-739100095 266242315 +-400367659 740854427 +711458021 412523047 +-872642585 451089265 +494436001 437142595 +-325243282 949096939 +843092384 -798388659 +367384625 871111292 +-618763368 -185077036 +-503711355 -523118026 +224741067 -663488956 +-504382213 444948219 +27643996 423914808 +-359793698 -235285536 +-344492401 -775094416 +340599226 43042274 +-393791021 -245820294 +-402281935 -424921215 +225890990 674303819 +-109376475 -812156716 +490184622 -925466001 +142864100 84347258 +807043275 862855320 +761118622 551366807 +-124492541 -790384768 +-36008594 -916914217 +-445419585 -182833110 +364732795 -266163442 +-103517530 480169512 +639997263 -970623776 +457501098 -265680604 +-537911660 -738684562 +55263753 795162544 +-141102282 554675983 +-494156473 154941248 +35522363 -921570239 +-208674165 393620256 +882103091 121613530 +-427442539 -652624474 +758816331 -714999407 +-810511884 64786093 +634884206 322525375 +301182959 3607751 +-626936244 -7434276 +693070094 -256928423 +724327855 -11413428 +-475758009 41445005 +274121438 901457700 +332858215 257342401 +793360965 -601079189 +-636915745 -656965548 +-729854117 -696937354 +262499460 -447003361 +-246773614 816222665 +-261952445 212717183 +128758053 -937412004 +413757117 -375235533 +-98985033 -96097579 +138469924 -244461456 +-456087124 975663706 +-107564483 243686745 +242951008 416862895 +-117810934 50120691 +-420848546 337461084 +148544582 -432773934 +204798675 829476609 +423785443 -259670868 +518819856 124613804 +87775176 159607441 +533013539 748158966 +693428340 530357734 +746494352 374040644 +256808127 622360469 +-922859201 994211457 +840605835 586952545 +880416804 871774560 +191711684 440803782 +970207670 789462145 +81125461 907187426 +626178494 -967129697 +-972230716 -806716178 +-389568511 -319252481 +-299123032 214553068 +-216068984 -929403746 +-828434760 -445970710 +330790235 -409574377 +590317247 -614791535 +768612867 -464294627 +745008792 -18454508 +-846576391 158931038 +-285183434 837462663 +527094538 827750532 +643637492 -393515950 +832609967 -595182092 +341042839 534384800 +190469710 -289385866 +143143017 371231155 +-126128605 989112518 +-334509018 447781938 +166505146 337118969 +396932331 -40765146 +340466805 -886801808 +20385981 47687489 +936064794 -643916722 +-170021530 933012854 +310008079 -501903934 +-861903521 -112714457 +393472348 438429101 +250166179 714105940 +844068451 871687985 +-322092665 -496178332 +778304072 -661852889 +813327565 -979762967 +718064666 -452779218 +430234609 -914982674 +-505414543 572299456 +245203740 -503152382 +-512897905 550834853 +-614014627 -337268434 +-3872272 -10205755 +145530808 -30411302 +925852262 558999758 +103422513 709295350 +469562101 118345115 +587252816 503008394 +-487430787 -486486444 +523678116 -172442492 +202512863 614782797 +-489077490 -645190418 +974026774 71041970 +-508210391 -522328525 +-77446202 960862955 +-678242671 580697463 +37905107 837928202 +604435759 -166363412 +55907568 -552488143 +648929179 -331472561 +-893649241 -195484872 +936482132 165228278 +-526125511 -471561142 +448638119 -528007576 +-175973882 -747413015 +662563110 -233400073 +211885491 -644290595 +-429435852 70032901 +541132605 987610351 +756850493 -709467597 +-748503460 547314188 +-61646153 712520237 +620031976 -778892615 +-124327956 -291910385 +43133666 -895214788 +-583338444 454008288 +719654514 195098239 +-720557980 -918802210 +953296762 997943609 +827121759 -918402654 +-885846655 -726049866 +55295065 -520550854 +977550626 -519901701 +-370587811 835102101 +-492291940 34675083 +566646284 -905277601 +207619739 -207879502 +920844986 493240393 +308126163 -556939248 +-409208430 -540043569 +430893836 -313038060 +-159797596 -272556820 +638967713 -665346801 +-835838136 -149942104 +864632813 -894975868 +524468480 -122703955 +-220115079 175186539 +376513336 -872235110 +-228993016 -940533710 +437301599 381461800 +753284003 -385706092 +843082995 -64169169 +-159568722 857601743 +-474391417 -644701693 +254584610 -465641198 +305507108 -893714953 +-789452164 -6692662 +572313811 -856357913 +-822258471 848277929 +140404077 -591730377 +-555563684 -864053899 +513403904 -948338797 +140055790 -534953808 +198929928 742061909 +-351626556 -885276522 +736637631 -443067163 +864930370 -479676545 +286477876 655990374 +966429567 742856537 +347455876 160614982 +279726870 739791406 +379666179 653439927 +-420819481 -281492428 +902828193 123697162 +-846499350 -330833975 +562794455 -857127372 +-464033733 -909624358 +306132942 -664337746 +352629268 906152092 +699388994 353315614 +724591288 -244754627 +377155990 -689752594 +813922208 -913794991 +357978802 745785643 +-841077649 -689887001 +276752733 997842060 +732105860 -9164849 +987985916 -340175775 +-408390735 354955905 +-909373467 388833473 +-318623438 -661463727 +-266372459 -40938521 +-568469077 -909626670 +672821425 266015950 +568643330 -693109768 +518722667 613865732 +-587819240 360047387 +-737708998 -99343369 +-690068322 -469818118 +-828860253 74692750 +62021660 922283948 +305273984 269758630 +-512959676 -759646099 +-532142393 448487158 +849539207 821341526 +585490660 153937550 +865150537 -39714641 +-116331484 -493487136 +236725215 -14730642 +885375361 152445846 +-213630917 865818234 +534283694 -121153478 +567300000 -65992004 +-884611097 409331310 +206811820 498251671 +-464141294 848445024 +944458454 890574515 +-314271584 347933938 +552644322 784539869 +-892024078 22927902 +-760674120 -199060056 +-12702065 -482729628 +180569862 -819988671 +493125655 122222725 +-554703417 -172869332 +126359642 975653491 +773358740 423796172 +-625341444 -274962497 +689669287 -775879458 +196031413 -423814049 +281449604 895714851 +-469402430 -60951818 +91393816 304951724 +-735521285 647078995 +-931791956 -109120611 +972681999 -178684145 +-440388092 -218030687 +-936383948 -266637402 +797011448 703662139 +836448054 27490552 +420182587 679893612 +-755104369 -812246075 +-77693827 -894935426 +-388093449 -418457770 +-148521065 -421654671 +-791163669 -510553395 +344734051 -926358792 +403732731 342921276 +-795696814 -620300818 +360694809 177656362 +652541878 -920592029 +-526558374 -633633127 +-304906189 394178738 +183885834 155380283 +-337421764 -710395685 +-850632343 -907410576 +-213194511 978030880 +833330712 -855251842 +-828607197 220828379 +342746045 -467585158 +290929595 407004144 +658340682 973577183 +955486578 467504067 +-811988570 807581241 +-53282026 -267215625 +-377464752 -290608872 +-70777165 472158131 +254706877 -51864210 +-331180255 -922028507 +116460821 -368791183 +-119107166 -745773695 +-852241754 59689057 +-74698668 903084153 +-517639347 -371559273 +-23051642 -473791729 +-298300400 -783632615 +27042426 654101528 +748160274 731149174 +941342892 833822130 +-607309724 210417138 +995562911 -51435602 +240100160 -856140122 +746795301 777745068 +-296124251 -79189013 +-35067870 178055191 +-945573255 -395296330 +-413018169 -266964320 +-970596083 -937266039 +-400882992 508882287 +-589648115 332491757 +-497174700 -65685575 +-353462276 898424902 +-731776022 -107255929 +-703535479 111490455 +765990181 -519569617 +-304192158 -364177126 +-164906297 842557613 +610551976 -691377711 +279356414 -654304436 +-945695165 871534859 +-799757111 -556112720 +195490077 -131739840 +735836928 -800692318 +-367031923 788847967 +135822683 790061467 +-192376773 56620156 +-985683527 -807095707 +-812351838 -142485590 +221541180 -579726015 +854140770 434126273 +-664624729 -90065170 +-501309523 958228926 +73858764 -9728317 +614137357 367091962 +786515981 908095512 +-234424784 171782928 +728898180 536643159 +-143043138 -656841851 +172764067 225957648 +-547192875 816641116 +467476359 -163373698 +977886500 -813581202 +518280973 -234719676 +369798188 -814312698 +-984741730 -468144516 +289570390 295636773 +220500784 -9984708 +409012816 -234695375 +97599996 680558572 +-913606446 918826782 +906896233 -32281594 +-973070494 954820378 +-700642009 988352064 +361780037 -524354006 +995733072 464430387 +772000694 699797936 +-419535162 -768685016 +962899913 -883948123 +28918471 228429820 +985981400 -910046888 +658638054 800583775 +-31688356 160272808 +285466194 415308890 +359299426 -454479876 +-278132153 548349224 +979223860 526199954 +173299858 281987452 +865105044 -383094248 +313918161 -276539181 +-909530708 -49187910 +653215966 -580382197 +-259765697 -628142524 +-509054408 90764343 +124867436 212547592 +-511733250 -42395883 +776331046 832538779 +121813420 232720803 +-995923818 863132000 +231170039 -379972580 +247319904 -558879470 +-104902490 219996075 +142666892 -621313798 +536254364 -914169487 +111415927 -347839829 +767612076 120022651 +265085468 717435721 +267704307 738311205 +714491254 -642055109 +427512905 950756665 +-848185303 -177806785 +981800611 897241991 +310644532 -933399878 +-244170571 -839726582 +-60812874 683701605 +-368285696 473289592 +-665037816 335185384 +696366698 510003571 +508506631 -577487414 +-336117215 996899105 +546868073 -269339569 +329565590 915387592 +-293968525 -285096198 +720502316 -520060461 +-317922003 -374954970 +-93161061 215748083 +473164367 189187151 +-135262679 171136745 +-31708027 -129404921 +-52146217 -817517760 +958273697 980278780 +531686216 -53053473 +66794726 131468415 +-601638168 68072753 +-677206843 485185530 +309663899 -477800832 +677877326 933732591 +599400605 -77751418 +629091891 -832909732 +769436274 -820068290 +137671030 118044230 +-504917006 -555460221 +268364575 -727476209 +-280049896 -367195583 +668664007 225032043 +479700375 84338574 +-111915095 -532229075 +226427640 -163147249 +418764398 684122430 +786041860 290505524 +958219572 85786036 +471266065 308452769 +-656520934 -146970778 +652234992 -15492699 +515619920 -22976338 +482194538 -140634775 +-2371908 -57746932 +907920885 347504489 +-198756116 -576742136 +933171307 -204993530 +283680342 889508513 +567166425 390542456 +450016491 69266996 +-848968354 236226884 +781681371 -520486116 +-563244510 519901953 +-433650822 -492229142 +-356639036 136610544 +936539876 -274679478 +-806966757 -742683900 +899935952 -403894532 +-623428476 -781977735 +510912764 -321107052 +-586385354 791886042 +213342391 -943051739 +791942750 -551858429 +575595938 -720116182 +-348843972 655252671 +182108354 -895321522 +675207543 -508078174 +-383924238 -912141218 +-421335826 -527912969 +99204499 -300022480 +130387864 198152149 +-664722644 -542840539 +-592234838 459613208 +57943269 548471459 +547648949 131919997 +586723602 186896353 +-682831424 158915863 +396172139 319730907 +728569744 -66639433 +789530372 -847596607 +749984383 648215857 +-948538516 -601554314 +-583061513 455679806 +886784818 679763714 +-68548986 -773404098 +497849460 878607 +-713677844 959904948 +-81336135 -449539189 +2810041 -576806793 +820465352 -471295817 +-203454934 11640182 +-524625863 -378275944 +-289604626 -728703736 +-85758027 -419258229 +623328921 -648955517 +344931702 -648822256 +670207783 809790063 +299969585 -517225626 +113612339 557202765 +-304725036 -522289897 +-263174389 592082074 +-157878285 -715621339 +879468769 594274888 +-466625521 -934352238 +-148142142 -581896107 +415792012 -764242754 +665335656 -4748837 +-408257373 -968642549 +-928981341 32239035 +323114798 -785010058 +34377056 -333207759 +-41927668 983592553 +-705994848 -310195325 +619181397 253040153 +-566949675 596717016 +-59130582 -252416636 +928077968 -352095074 +295973405 327582648 +-771675941 359587687 +473762588 354316574 +-799413000 -191275725 +347939399 177402580 +-343486933 -364517531 +-505628130 927768485 +-770109843 147140813 +-432882748 -380757913 +-935045265 -130276761 +-888592774 533762868 +101424686 -746391843 +432036485 -428550516 +679364350 185872571 +698788986 749381929 +-529853731 849998784 +975281383 81331998 +579414423 -75137380 +435762660 -940334942 +-992593307 149116833 +-120693863 -218877779 +-346415687 608169300 +-944084604 996308017 +-746131966 7413547 +-339308875 -567549878 +287136413 -908489738 +74016854 477351534 +-801773764 -155610578 +-609815953 -999739654 +644671696 28189461 +-40804084 -41209007 +184028072 26616018 +-670807867 371772673 +487950056 186157871 +-170885003 -674304214 +929129959 -665073859 +-706940006 101457263 +690081954 -574634122 +-355358955 991485967 +667315347 -215056587 +-521831354 -244106832 +811437839 468012689 +-522027074 -950119335 +787952533 348188703 +-614860282 -35515535 +198152127 604748940 +-87328830 -505569898 +-237462131 595738437 +-953235694 -480561913 +362487544 -932117127 +-190915252 206007899 +276038938 956416556 +-546389725 -586173308 +-487250504 245842862 +526775471 942180294 +-739433712 -507462068 +872678503 347666467 +969178404 682970448 +-795867015 63953840 +993963640 592223094 +557722715 874189239 +136060512 441594609 +358862843 -560070627 +791036825 278898292 +-409306381 -910557846 +690102766 -85517392 +-2949997 -138191165 +-550140261 -201082290 +-33058436 -907895515 +-304305003 -888337858 +-670070180 -399930141 +719787973 -407946341 +-660368466 24394586 +459904828 -287162972 +629661149 -424485346 +-740982 -759131129 +-715175674 -686861276 +-112415869 -306629301 +-996845101 452748339 +-134756744 615259041 +-152179596 -398727983 +592244950 -925401096 +450702266 942913679 +-258506828 476233861 +676163422 482810102 +626687073 210976140 +-361641386 -110364720 +-757467694 -737495043 +-289034291 45230557 +991517028 -883807829 +-256132715 -425220683 +85663028 -895172330 +-157848094 55638477 +570663216 229151932 +19246025 -262294704 +276309043 339783030 +126499502 -886292454 +709721467 315289333 +-936271497 364499996 +-910104371 251995430 +859125992 -385992120 +-44891907 -501270737 +354332494 675947402 +-611847027 -930289790 +215652032 92312186 +764895574 186938206 +-490876196 830662309 +-829332797 265602963 +-980235746 538952357 +787007631 -307379638 +-192087083 28579691 +475626553 -548181294 +163593645 -773671144 +-758521051 -588705261 +-888649429 163095287 +-962855577 428276477 +176271580 98840444 +-870647518 891130340 +97078575 613238801 +-642296012 401224584 +-286301321 474740374 +-490502668 577512347 +607325447 -125025820 +-702632811 542000818 +488146242 290061138 +-733850084 382087306 +969502906 -989460809 +-173621815 372713096 +-158528310 205745403 +-172113994 581792732 +-542907107 -691240022 +289449686 307983111 +30119640 495881222 +-77403836 -531498641 +-32018265 13194744 +-461802085 -927082738 +-373036834 -172886664 +-20825610 -649969899 +-714716432 -726638017 +-869381000 -182989854 +506307711 949181596 +47992799 -164317924 +88635993 930812246 +-909122117 -883548071 +180406359 -756761511 +-21404397 -265477497 +-154408941 -385345550 +-272650275 625707429 +581445208 -362671102 +-20164114 -511821360 +-491433803 567235101 +845573395 942071300 +-402182477 120590544 +-827254874 740534441 +195299914 -713252694 +-308232176 -662520522 +362270197 -342307185 +-938060468 839517222 +795856848 -851044820 +-637858503 -742238075 +583988536 566394726 +774256519 -47286269 +-187309872 -680822569 +-20231870 838960926 +247947036 384829713 +27707237 893520348 +-634805662 -594134053 +704957522 849614184 +162275032 -727732417 +747042276 -572709748 +94569421 -87777893 +-56036355 274445970 +-379075005 161021966 +395196610 -139502719 +-716691701 -242834195 +-677265858 -501779316 +-978964792 -737705187 +-501366786 -453702964 +218090499 -878177375 +-389174227 328983839 +-255185658 -361683692 +-325745210 -105792345 +990913287 -780164579 +226809402 -512501051 +-385536665 516130086 +483826311 615939545 +624235457 171703201 +-653130763 -954653231 +-819606778 -88755648 +-609169227 -919577225 +-607677924 -391057224 +-287304440 -955727260 +-87032504 222323027 +559018772 -431824207 +-709905428 34345642 +-226735389 -703491219 +-708319832 156752725 +-726392598 -220139415 +-615130901 -682216763 +-195393699 7135143 +-513163205 -913159330 +-937276496 461726333 +676543469 -398274189 +469768260 -148186570 +-251621963 401867507 +66597980 -688273983 +-716977263 234214851 +653310180 110270489 +367444456 425596830 +-59812332 -714856968 +410983445 -952758759 +-719686788 -115246170 +-695358747 194189701 +-40802877 -677827912 +-304798682 -648073224 +595595531 -7772979 +941515219 41444328 +856984302 -999278586 +-881233806 352587850 +761570565 24417872 +-919904044 707985846 +764102697 -399474450 +-580134521 801527121 +870240606 -369710171 +859933182 -216726128 +-403607342 912854734 +32069813 -59775760 +114669523 -130621765 +488264912 -553200740 +4255107 512258064 +211187973 719302869 +517354539 397599954 +185573518 943003715 +-466791104 -824972957 +-975724956 -826035914 +499573617 -797569478 +-352456550 906819963 +-597646672 832799025 +-697241398 -825792870 +223105603 503485667 +790102377 -911817992 +151659866 -67183693 +-984868441 423694863 +477831804 -127814682 +-947379202 770150432 +997617832 -832951078 +878834494 469025140 +409187188 458969647 +90874591 476496607 +561779342 340891095 +-812746776 233678771 +134806756 104777761 +-933061533 -453136642 +420186724 -85672973 +275984671 -355943045 +559234204 203854637 +877762911 152391510 +-260867054 -454566218 +210260888 206905074 +-802971520 -167623302 +934981546 -107204929 +590203395 -474397255 +-53977724 677587044 +-781805943 991658535 +-435861837 364349522 +-519068202 -501830778 +752641060 156899379 +-605276962 -488068904 +782582666 653250082 +198501304 838960514 +810425254 -975198814 +162023273 -564495625 +-933742169 -408428459 +-838390994 834620312 +-406959575 738999557 +758099715 758160633 diff --git a/dominancia-de-pontos/input/23 b/dominancia-de-pontos/input/23 new file mode 100644 index 0000000..19b9a05 --- /dev/null +++ b/dominancia-de-pontos/input/23 @@ -0,0 +1,10779 @@ +10778 +-341444523 527927144 +-632384826 786110082 +-593705369 -169726723 +-521467903 391863661 +364608103 -934549897 +490426536 -523735437 +-273441394 220180166 +233183139 -620643543 +94848534 -165996133 +174723408 -908073117 +77766522 825246821 +551355591 -232123341 +346689032 -59905143 +-960723900 970535674 +-450385253 613778497 +-351242314 -884210490 +-681146674 386986493 +-349581398 -59897178 +245247284 -437650392 +574523185 85387166 +60181154 640913434 +287979344 581724483 +857625409 415830449 +370458874 -208406869 +-304913808 -193765407 +274667343 485097057 +989456408 392123379 +749689 -236310409 +482960792 -324803743 +923702831 -149006992 +168086902 573058053 +335168441 670135349 +-764761887 939025718 +-476414580 439477736 +998337774 262403813 +40637901 -142951518 +-373033572 441900081 +340376814 -694148874 +44796170 -602408472 +757175588 -191511728 +-621511785 430407802 +403387547 -659325047 +619063535 -212611162 +777493762 -204041765 +79381328 533228771 +715284002 -916641012 +-164715751 482256472 +784452102 -607335161 +596377148 181236423 +656364275 914826320 +974502174 -5383894 +-200417783 -729216721 +-289599700 517871790 +-320578106 -53345948 +-254870921 -14376353 +-377521488 754557828 +474416538 -629493471 +-525560083 -798661273 +847901176 162747778 +-7792642 -44148517 +-33843577 -264249674 +385739981 509827318 +-295262853 178379957 +686212939 454707812 +130225020 688780422 +38536439 -685849732 +311279489 909350931 +-156170898 -588795472 +414138770 144957112 +349469235 -770940629 +-854909102 621833877 +-329789233 -834724332 +466588252 -689175225 +982392098 -418412967 +812320032 -521805140 +873020199 633892506 +552712415 943619143 +655281481 336329613 +966237729 311224324 +-575370260 659378411 +-136749935 -841441020 +-541621672 -244631574 +714959283 720638763 +-362061712 -864679291 +353223782 394631983 +72891499 853634652 +865647825 86587578 +-566413929 903535820 +283769517 -31713148 +-911212575 -374151801 +24645420 -916529684 +-994330216 -231508513 +905317888 -125633666 +-398840830 -112864716 +200900489 27709703 +-915351307 -791992939 +-297089920 -212425553 +316563070 -601456848 +-752213701 -960194120 +-754371832 -613941723 +-509615757 -554999405 +260670841 207468932 +-118307757 -727730484 +-193539441 -143725829 +-52758987 840255446 +-562604192 220610916 +116662019 -890128856 +729668890 -706236327 +554108807 263446502 +-960444700 80799389 +104337545 267116429 +670355154 949481940 +-60806644 69430325 +-176248637 274302237 +-24455432 327944278 +-78394233 -60199510 +-961323912 238635342 +-362820809 -957408614 +304949844 -297873660 +587515713 -571331143 +668577478 257233719 +-156842543 -707356588 +398105651 571763875 +623195042 -136949785 +428122898 787769109 +362627469 333738335 +524217345 -693763403 +777366928 734913435 +507738789 -41053981 +326611379 -333670114 +-770249872 -451406243 +-579790098 773489455 +21946420 -822015649 +685223456 44264028 +676189921 -809568334 +985591421 -211539916 +-170637680 -601848537 +-33603106 -91921049 +-963847802 -236497990 +667359699 710054154 +931353322 618585737 +443861696 922781698 +-304441738 -587353778 +-908422302 923110615 +94356697 -830567868 +299601696 -342133463 +-229242365 -636546722 +-605673227 -802157945 +-255126420 849684567 +389176439 368363499 +-704169397 -828181653 +-973763800 -730559298 +-201404497 830948875 +899713763 737762268 +675427916 743211738 +541587520 676969589 +916615362 -873680017 +-609088572 712131269 +-439790598 850097623 +-922303617 -70289501 +-640683370 -680694590 +-303070047 914624221 +918405609 93075539 +256685852 592280950 +330896702 -641471150 +-911614625 352261087 +968451041 -361588951 +-614114738 594791890 +53445025 -804386458 +-454472543 350799876 +531743146 -795302530 +-434220106 817932239 +312702383 613172256 +830122668 -873168394 +-498631023 830314684 +-98430 -756777589 +527896123 -793170550 +393233503 587772206 +-642913233 -47038932 +-513484777 -814931177 +725206615 -332347595 +-111946303 76592830 +-872411293 754484782 +788769690 481427045 +-862308333 49372556 +627628985 869416713 +663555752 -782637446 +-962069312 -530614926 +-285874144 -853907023 +-852745356 -194683001 +-605963434 -472277012 +-259925370 -855614594 +-639612758 -618609303 +-785367986 712725705 +-898880262 281730911 +-828518134 -754923941 +863296024 381397592 +11874341 743890367 +-703524234 843772895 +-735794883 236111014 +88639252 -575009660 +70427677 -405244392 +-51095367 508028579 +892513948 389883886 +917561507 569759040 +-519709827 381518083 +636200870 -148472454 +422984379 461123024 +946902828 954594156 +791175628 676127352 +413215429 224568002 +-466951517 79066036 +98611457 -606487159 +430062555 238648961 +201644899 -238812535 +-716038239 847685653 +794433320 828340743 +287470545 -77176479 +-446808307 202558162 +-156365167 780287493 +-512798971 266685361 +639250276 -403900810 +197589885 -202353306 +411136840 -762274707 +-465507557 -444333957 +-951861613 -129229107 +155525839 -369308871 +607900205 818503626 +-220533226 592201223 +330339853 -45143922 +-484412234 931853143 +-118079618 -390872195 +766114105 667011121 +769901079 928054532 +863878886 -472619290 +-591738078 -809885447 +276602605 204079042 +748907229 -305561681 +-362186532 -90626839 +-287191135 583917467 +286520476 -959503416 +-839480688 587243718 +426188335 -891970589 +583791210 207628402 +-991055721 -258231889 +-858563411 77541463 +649454800 3199200 +-837324568 542024024 +-171265184 -505783264 +-560098699 -566813487 +-500420209 -944705415 +-673654362 -818752051 +214597812 -148714493 +80990254 -766743853 +-11710471 -36589143 +-869171673 -801949459 +390153749 -909443163 +250143768 -141639243 +641345917 9855632 +-240510632 -558010999 +-826816758 568392256 +-626544699 34118013 +-761971775 948916080 +-914462308 -365498116 +754231463 -63370374 +-187364199 646403704 +178283524 6568487 +-723961944 -97957567 +-727364296 -672854852 +136306891 78171621 +118933466 47959719 +-455681855 768822722 +-607370992 840721064 +173340548 -248768607 +887915673 -100625511 +164398683 -785494958 +586334541 463606351 +722593704 -519187077 +217748123 811757245 +692765758 957692218 +-806071159 -188468 +644812713 101519618 +-427484115 -80595335 +-765853473 68530891 +-489771128 -220769264 +-900789459 865188257 +-240732485 195172911 +-47980612 -78419451 +616753022 711632322 +538949292 57762932 +-81696596 792490916 +377467057 589429628 +52726881 -16613960 +243757180 -10688966 +39252741 -27230729 +-65745292 840591453 +-434308365 500222154 +-28111395 -307860157 +-433355469 359403636 +-530128583 -242463242 +-998388512 942971556 +-769164790 818228916 +-520566923 -54427103 +-617197803 -289249836 +894190292 -192519761 +-118325326 748596890 +-780603743 -618989384 +44755819 732459824 +399975839 804361316 +581571378 -135491718 +-380885038 -849771316 +-300550941 -668333441 +568577672 98219371 +-245072622 -618199651 +-714747380 168770506 +-721956730 -497173239 +-412079841 697507473 +965526780 876822505 +123067563 -541402365 +799805747 -702890094 +444608143 937876808 +-195167035 15563508 +-966783902 273706313 +876514583 896544756 +734991324 -520959496 +797851982 326975657 +-640531751 427484339 +-639890669 989590729 +-855598888 794990196 +-276659663 -184980322 +392680452 -195453417 +-835775509 -216385001 +-505710958 -448048577 +-315199752 376006041 +-531038883 292617249 +61124581 373748430 +323638174 -288974161 +964196021 274866598 +260638607 -192249220 +-961538823 382040687 +-360117151 -899693103 +-243452264 -842499832 +-555114174 -185963630 +24330647 23942272 +400749050 852154960 +-950765718 -11395050 +544509715 -287445145 +-804629719 707397759 +300732177 -135960286 +-105008574 -484250094 +545582822 450557520 +887017551 -680124148 +-965456753 -87915416 +-468356121 695869278 +-46369400 -628996490 +-32714747 -563236093 +993513274 -240026636 +-98965204 120936511 +-201062353 -750706452 +-141245901 -696908655 +-975153435 -369563184 +-39893010 -354446991 +-405458397 707868064 +-610812197 509649066 +998646927 404210763 +856773135 452627409 +474308678 -133348650 +-704417738 -207944583 +232313927 917239230 +767241262 166996953 +-508598169 -8661893 +-661182396 405656024 +-433721985 699610204 +-618625681 -212635318 +-938286030 353162438 +649047392 587462377 +921247075 -832472627 +-317776158 9425408 +-282563933 -857053741 +126315660 -695017640 +-558780791 449516250 +-183613510 475974822 +168074467 -35819408 +-966390989 -992291612 +-842831630 -798239722 +572049542 2690152 +403037749 -775524776 +-190878317 643882043 +-160043296 -446500845 +651586003 946300617 +364811074 -260632323 +-774280426 804595608 +-268845534 938939950 +704766429 178401190 +-773391345 529492589 +980641820 -183109354 +-170457405 726871918 +763300418 -531059674 +-18310634 886092519 +329757113 -856568651 +374076913 -631599057 +-476151771 -743696065 +-953719762 450044747 +-736965421 -103459747 +-306797788 -362906037 +136664844 286816934 +-164279558 49816962 +-973696234 -936291958 +-32515492 330418114 +609813143 -292728108 +301400003 502333360 +564083097 -900434752 +-222653568 87262276 +581772952 -451710947 +950247973 514836211 +236249463 -472208713 +183727375 284219417 +416901753 -868058197 +-918386493 576297033 +618327511 -810774272 +-535366265 -741698755 +201087782 849035441 +-564116544 -939740321 +749666044 -466265225 +-899963456 -649836036 +466181539 294759544 +-540170048 -184088900 +-208643197 451060952 +500445567 -397078177 +414894709 152668472 +899684756 918276344 +422734902 -997638982 +-62611411 -263806279 +-282612611 709122597 +-348179955 -543933823 +819965537 -654627091 +753272295 694524399 +-850369945 -269813374 +119937861 -157204802 +239094209 665248304 +-437588417 628112288 +708033907 326679357 +-600836924 -951374531 +74857544 146306219 +996414950 175066615 +467603304 -330631761 +929977953 219003315 +-164515341 921599916 +959994051 888950026 +364251632 -839850411 +-756402672 -988812301 +527467851 839537243 +917637994 453769059 +-395764819 -656812205 +-428280458 296192558 +-195642483 -381948305 +308767948 -260922440 +990510901 987918776 +-592855729 -530367436 +73906369 -484458126 +-738168170 31499867 +177812449 778720578 +575879438 -742601930 +-108320907 -998229011 +445298995 172275808 +-405982493 346634078 +862007545 -171517381 +-569926463 -210274124 +479165296 -117692385 +187329424 905551521 +565912752 115484386 +-562955393 789256671 +133706451 372256258 +-161707481 688799970 +288319476 210234992 +236624008 170167594 +-656192952 -372391266 +124883462 696733462 +-568844505 -707735467 +-274713800 -346929226 +-651929308 -134862229 +817906758 -781564268 +-668497384 -254033581 +576065596 -254243402 +827108207 -590664691 +-166230921 109731270 +-741441673 -345464256 +-917552191 -306821347 +-275153334 -434785513 +-253976390 -667156971 +175695651 780280569 +-168897879 829883665 +965590556 579974075 +262272897 -721896717 +-150924153 -452250 +600049838 201329963 +963294088 906929190 +-614871381 -27368420 +58606433 -562358349 +608266719 -882407308 +-750827989 -151524010 +-324991732 877654243 +252034548 153323475 +623002753 358170655 +558051055 -296837844 +81156114 -245680072 +-478015807 -107140754 +-486784717 -511430614 +834237697 489550978 +-44302195 -284315290 +692944026 761198823 +633760509 -215860879 +-478307284 548264240 +148585355 -189507376 +-127300951 -527158716 +-762195649 -958481863 +367389907 733148012 +806752264 379613867 +-485667756 370460455 +406307663 -151821228 +327739386 910275190 +-6686083 793103353 +-476269911 -220151516 +-258081103 614208375 +-667312127 -238117507 +47105666 -442251852 +-922727577 -26544008 +987284216 32790163 +-397889632 -996962952 +-512299821 -695885523 +582890978 -627394746 +-996932080 192599116 +462019955 898441653 +-433258665 -18282986 +-260845413 346829943 +-116579742 -813558314 +-456106955 290357409 +-786771548 -573938104 +-410906118 115258930 +-678877577 721579853 +-441597721 890520990 +-899498700 635943754 +834536848 -448689836 +-344693619 675136850 +-388217758 -229628980 +861077599 626528372 +829998871 -30902646 +244249112 534059016 +936764630 -233690408 +-788305731 -493835796 +-504763204 64048583 +817521440 -842582181 +-911340951 344101501 +2789584 366920772 +-137516694 638792293 +534615640 -25841226 +216295885 -401852073 +-304038610 -724526735 +564364066 -262438784 +-392960993 178703953 +-558041957 195968075 +-480231596 -402574256 +-865294364 844254724 +541393053 875458682 +-462789317 -623657960 +-623336526 -103225280 +803596971 -558450486 +-901171158 -818140149 +-29311056 738166952 +466099541 -904395906 +-983354537 965790979 +83411645 -350200408 +-901666059 -456894174 +506783696 -749456791 +473069896 -801079807 +994817320 -633710321 +-165222902 -426497222 +189623770 516249029 +-639545141 -685129250 +-875057246 -123647331 +-735053587 -267524239 +-429592760 176208929 +-555809617 -765117360 +903085103 -294576060 +-479697618 -78256104 +-644917239 -272875870 +952061388 838012417 +-907470194 423280773 +-26788554 536480572 +-851991981 -533879319 +-335765531 677731026 +221945275 -929430418 +-168770195 95052841 +-280362455 732928135 +-685736363 -368592712 +981541139 -995106117 +341720260 979760669 +-681206600 681877743 +-150888249 151148388 +-235843162 -848439506 +362527507 43172962 +-447378295 -665811211 +-652349489 202607244 +550967705 -485513313 +451626745 -261631232 +-313834584 427358606 +417648649 -101437482 +546761981 816172124 +190061895 -165857394 +-684597369 -645318357 +443065758 -218493698 +493069628 167155844 +-597923991 -483930352 +-281714030 -910361919 +284510380 -907559322 +884902904 -432191177 +242885142 281182866 +414521694 804899409 +-252303949 -550151573 +-364014040 980593156 +415720164 678641508 +68092723 806101757 +-844420922 -702253684 +-541500307 114392599 +-496513281 156414384 +-53934428 -993736497 +-735703605 -322389384 +-32888772 -397634933 +935903669 -946384599 +120961691 -320954756 +-616097556 371783176 +595450467 859059565 +-169798965 977110851 +147189639 384059719 +-458254685 -494845349 +-282923979 -853828565 +124184884 -723404927 +807298417 -358716520 +-211812258 796870984 +-38005365 -177187793 +37346395 206851325 +409105219 -947713287 +653871959 -78660032 +-108137545 935333939 +-715243872 -367988500 +906698153 825228159 +545686732 293776023 +-55565078 -859415880 +542238407 -823097187 +-346221736 492041324 +-544636368 -701282245 +748571845 -935948530 +210656014 93613028 +247503602 -70179981 +589087208 780516000 +-522993560 -595719442 +-36375705 -785008338 +364503782 945702530 +-736270410 321810474 +-381023602 455819754 +421603803 -928145154 +-577528391 410133222 +22513805 -388080208 +377831179 73350010 +-507048773 144056245 +769277526 -724266297 +962634654 252692614 +524494790 982707742 +-149660002 -444779322 +-764037321 -388593363 +-624513355 -362152478 +996639379 -637199448 +-196414021 -262640281 +286129457 -974536899 +-690968209 99419011 +-533905335 -571356975 +-889125607 -547017834 +845558181 734105998 +-801402615 18552422 +237630032 -656660102 +-43323668 29763669 +-830272189 -517460287 +392787627 444665809 +215606333 -269143290 +871799725 -668109524 +-727942147 721857347 +-951906255 -183381803 +-707179431 -100468903 +-571606641 82884510 +-68088368 -335852649 +-578289914 -711087075 +397988367 -704769736 +496843595 -303804220 +404753773 403673611 +-228352951 15491098 +-327432225 -333528489 +-465911823 -432573164 +390160315 844501611 +-720371279 -263190762 +-748530588 -419687566 +785951229 575692123 +-832425399 504190613 +55036564 -544527276 +-294658176 52002623 +-408594995 216273261 +-654601053 127142150 +580256960 171668568 +-113848091 -94083963 +-389328703 -114264048 +-307527005 -743828367 +-290726442 246634600 +498243007 -207071449 +347362419 677877469 +260675853 640879898 +364261650 629482580 +-231658227 -443828072 +975665056 749995688 +-153250693 899172852 +-324369550 -142345880 +408856394 -748528965 +416671973 -30316863 +761938658 705672558 +-346293411 627035138 +912400457 -519901962 +-30016237 736060180 +-128626552 282954629 +852178450 652381006 +-973374181 -760352092 +716698556 815344578 +755707535 -617647111 +-389280595 852481452 +-586578936 4551846 +-703302250 -905384133 +306618271 194612859 +-582173254 -921911541 +702696029 -873520096 +-592223347 278343919 +-953761147 -177674688 +524341150 -419240698 +133072064 721738946 +959620240 390854096 +-266276188 -891470519 +-574934192 239784644 +-802943121 -59981527 +-589386465 -653965228 +-376986051 151489910 +199043843 296456131 +9889223 298243610 +886570721 687413423 +-293073615 499455952 +-54506101 187879052 +470782100 -774512037 +-990809737 -828325471 +856233260 -886096351 +941234485 955904655 +-167550289 215525654 +-327397152 502279938 +-262200008 374006766 +-862797089 -100229967 +138278506 -576587661 +255991261 -608529363 +-214405442 737399023 +-26482584 -639081722 +-429630346 -708945937 +687685475 -716226577 +24317385 99813183 +757788250 -691261537 +-387520470 -317201416 +-561504966 756174883 +-332674486 429943270 +663942550 930215688 +-859456984 -611559290 +-308692429 5902414 +-714045311 717009309 +-241745299 987778624 +15657937 -176776833 +-175619642 527977083 +481250780 156221041 +-256244746 498432117 +-56028173 598799549 +191279789 -612152278 +683552129 615553599 +140823454 804621040 +-37251253 707738524 +-893295171 -884167396 +401449407 879835731 +423054614 515804147 +881053193 764884678 +591230381 674622005 +339756662 192405417 +244783182 410011282 +-996564540 800262401 +-548042549 -189959459 +563998898 -280695884 +-148712469 -63044854 +768229913 -573569896 +-998771028 -460619524 +-830537628 -711993406 +244061496 301559294 +-943200791 751362618 +-154042884 588280091 +-858249771 -833002268 +-859850483 -480156373 +377387263 -698968891 +430443456 161078933 +273399246 688221601 +-171799774 947940048 +632722893 333646591 +-675301129 109905324 +885018854 95007364 +81570286 377959740 +539257987 759864177 +-937520466 184097294 +-328785741 -822759798 +341545031 352430815 +14813225 355522512 +-592350167 -487178754 +516853138 143158246 +-113355211 369047798 +-642393239 -413630659 +867684207 362076254 +989614834 14126648 +386058843 393175591 +-429162650 -485500143 +472405183 693585544 +-788205782 -828932483 +324681759 25235913 +910381830 883549891 +944478794 -336138616 +-944297482 551816369 +-182421406 -426405143 +-774620946 -977098008 +537753377 -122178349 +-299129235 -507374883 +847617915 378377489 +-973933669 -267434096 +-361233703 -631579703 +-408487856 -42545647 +-343704423 -241417061 +995238473 889493931 +646211241 827939571 +-275992535 934831305 +-964968672 -665261219 +-970227777 -54916699 +863800621 842270834 +600973321 817040695 +286924077 -306214091 +512136829 -214285947 +-667639841 -610358658 +332476145 698339687 +-411332055 343620605 +658799498 -951858298 +520738243 -643790634 +-806117632 -743258889 +406118018 17679156 +923964474 -693420241 +-503964306 -333755117 +636010563 -725896441 +8856051 746721951 +-673041579 -293781571 +364595263 -493417759 +287120365 763680851 +16486096 972672384 +399358934 523083501 +-828040272 -841142716 +171318052 -228635791 +-926683648 106768576 +-744549184 769998842 +-113889313 575506488 +927285602 -420067603 +258716371 30422805 +-666565617 190200694 +869347936 610480654 +295700030 -925469358 +743427114 913977252 +184261046 742640916 +-298894924 737173016 +854017938 -414624321 +-852439611 -56408584 +-726510320 -160693040 +-550228129 407755721 +401220590 761650246 +195493014 312319377 +698657483 461130314 +-768989161 369771428 +-790402178 -756664186 +-431114252 -357498378 +-370079039 -248131314 +-180060101 325045915 +-382522677 -929376021 +-532722799 174428975 +517497630 571165765 +-647159188 191114366 +539564277 615235277 +-394599143 86388819 +726541940 -633360165 +543303596 -699004321 +-791217727 254077327 +-420213975 578734640 +-198548741 946404310 +-747128805 -644405914 +417848166 791256910 +-967413288 175117819 +-900397897 -494785259 +333207775 560833417 +498625775 -401999245 +-575005143 -270801812 +-255915113 -291525870 +-84188475 -76064522 +-580663270 35237608 +-485617674 -698874657 +105167640 797486746 +-789566922 -142944479 +-835608129 749527588 +-793508782 470343277 +-789494903 346979746 +-259975591 -325975167 +-404229938 -195888402 +175036734 -38169643 +279531273 -369504456 +-63950119 -176194924 +-16757565 828534121 +85618946 742413427 +-112794290 692853976 +-699801027 532159639 +67018870 330906489 +592045087 927913063 +466523580 265004738 +559264567 623415588 +133076651 908193604 +-99554677 462990665 +-134697446 34090384 +725657829 -573557108 +-310365651 -47253197 +91818211 -85393943 +-786775913 -814964414 +-707545385 -6742086 +656080421 717058701 +273502586 430115636 +415768119 467247068 +942493571 252035908 +843880223 -127435116 +-87195454 -675775000 +-65572449 746526822 +-283354974 537829328 +-572975938 120163236 +-285312228 -144025829 +-753472867 -953963429 +416240671 -918632459 +806902695 192533258 +128030582 -929697082 +426158986 -487045393 +790863739 307901380 +-493592779 -766731727 +-55892386 -376286135 +465372460 -923320579 +244556500 210936489 +-581833479 36213292 +546787632 -181741622 +-675171287 -580223117 +-782274506 925962423 +-94059811 -648292745 +-324571151 -460176635 +-242584553 -49043727 +-361256229 -734738119 +-522000543 482032836 +385949584 853663335 +808580263 -409741923 +-670729464 -73991080 +-186867123 -190803499 +-562246049 534580001 +472462437 -23103785 +-993689131 524386318 +-856261198 -599343617 +-614939022 -815808683 +808122486 75934247 +-54943290 -345621304 +-395440451 -553164364 +-194178496 -895445919 +-512330947 -194570296 +219818197 339572184 +631189287 568728014 +-833804186 -108724487 +-423596905 -464932877 +737309566 407315921 +-594311500 572816693 +-433169288 -385826173 +677214395 423779739 +-650718672 403019403 +-649030506 -515745278 +-338332863 123962142 +931641144 -327832879 +-596796018 628954455 +118329804 -859590833 +-409442155 -509351572 +131162622 -294166293 +-41973112 -424341680 +-578251010 -214494547 +522165251 -779012887 +-380787978 899129431 +-579682055 -329808509 +714427990 -525383512 +-375246296 -655423477 +540537318 589069937 +227101472 -80787021 +-368732445 465512853 +-793082032 828281282 +987153047 -295988862 +-483194038 -677498337 +687758222 873667801 +933167815 956271980 +787137642 -904506741 +-345523604 -282762534 +-987619686 -834769533 +-862798024 -18872487 +689660118 -230314165 +-476260329 502879318 +953690301 -404390292 +-539868661 291530089 +-318584167 539868590 +-777236132 499720948 +-818445862 -217801685 +632227091 794063900 +-939157566 667192985 +198454718 165871484 +995863893 -233343770 +455342138 36266276 +-413804188 392301668 +-128698358 644746648 +389336618 472533076 +-720546923 -342796692 +534316436 -80055646 +220701085 -393575346 +-670464251 828417489 +127685857 188236050 +-936437666 -749546791 +595482471 -656238849 +745195455 464398910 +-863944003 -447734226 +167359893 305269797 +187440532 -190046931 +896038357 383576824 +-492189410 -464695231 +-651094566 180622315 +75693694 -204800871 +758708998 -67597906 +369478437 -896630259 +-623669606 -11236967 +950827272 235608933 +-368828388 491438896 +487431138 -280633650 +817813506 917434542 +526840359 -904330369 +-432602822 93531704 +163734615 -581157210 +607814643 528289459 +513725338 -111989796 +-780861151 26121249 +-240474011 -143735295 +647798978 -647119096 +114608707 928599880 +-559630796 -776861121 +-411890804 -248155661 +-836920583 974716253 +143821695 590423629 +-794760332 689026010 +-465312126 -803501283 +712558262 830533593 +937607554 943632302 +-686397282 328314664 +607023469 -338004855 +158955027 -874071292 +759798123 -646357367 +-22112512 -873960146 +301105992 189701600 +195097198 618969101 +-138575359 191316139 +-468266122 589078081 +432866079 -506658533 +-103546662 187283418 +-692243664 605980694 +-883807759 786471404 +487143048 -186288491 +-270511316 44224964 +-997082696 -132321846 +-745067781 145697766 +-427204504 -69632930 +476381616 -711170050 +-525527059 653339759 +-712639455 39248515 +-636289150 -44382837 +-143614995 -42600302 +-888092912 -709143793 +-107582731 -921666741 +375993269 576923037 +44225137 -451999108 +-315675534 924279973 +-483950479 766627417 +845836563 -610507786 +829146890 979485334 +-171952964 393268217 +-98745427 -775752688 +616475914 958499770 +-352978150 -299088588 +278960174 103274265 +-57828810 -548556789 +-554980215 -509695168 +639461648 471706695 +2371833 -184624994 +65680904 -357527558 +-796274308 942734943 +89036830 1891521 +-71232551 -776121193 +443335166 901212166 +-814448656 -212394164 +-805573192 623852841 +-409188914 698251893 +822201642 789607270 +831630067 -118364901 +-869751407 284663322 +-435559637 434639372 +505636461 799423330 +953696659 532207886 +-612889467 943653392 +698292313 -859025238 +-226345801 -460462717 +405294356 -393664727 +-635568748 230384061 +-887876041 750700685 +-252963207 964841515 +616224352 95007560 +882725019 -738681116 +-191021680 -774580952 +-828620986 177904402 +675039978 -446362317 +-62428774 11232692 +-69615375 988871201 +-194260417 -451437074 +-256270325 -44463768 +-926038100 162766847 +-482656753 -662107371 +211567673 -987538272 +-131320542 -381352799 +-794732709 307534576 +-921602988 -668246599 +-895453657 431346970 +-18299993 -660619491 +-625949152 437085030 +-762127003 -468229076 +-249378329 -40272458 +54590109 -160735993 +689003955 768908200 +-218373990 188573929 +14655923 -807122866 +-330262309 -486190043 +422996829 915550142 +261522266 -789100700 +888116274 794144103 +-393180515 607621778 +846820644 973537538 +-332641615 956113131 +211244949 303680991 +24471836 -566400342 +-622892364 935650836 +354943429 596463894 +-550000028 532875642 +-266912978 -954519431 +729384652 677384361 +481353651 743933644 +-842239508 -226118849 +-287053417 -721339545 +-721324275 -991141932 +683785812 -376660655 +-26727822 -355171100 +28703281 -430486877 +-653295107 344526807 +929128345 -673148688 +-533805862 -819458868 +318811513 -349971849 +418088860 -858959457 +644893666 -949197127 +-487071362 -358193190 +80491825 72696102 +401894207 -390750029 +411829117 -839074647 +562533285 -401265462 +251169293 64018374 +978650460 -702058299 +-575299005 578215851 +535668334 803599292 +842195792 243717246 +-16802947 327123606 +871991947 -366920630 +868455497 -12373407 +884408221 939618487 +-497681635 -638415942 +-880319703 730976959 +488291087 176194303 +542662523 -614161105 +268282010 170452675 +62457867 -779840455 +-272543221 -519721005 +314475954 -188664837 +897120990 732358671 +106297950 -751034449 +592191439 -110946928 +-567862340 -442949212 +-299379915 135323126 +-193327473 448872041 +-451148557 656731535 +-718632926 -456158460 +-625798502 190295272 +-88343367 655322006 +-885174094 601216186 +-296850602 792805470 +-387570104 67856992 +-959669819 -145531412 +299337322 -241759456 +-310099601 -741437108 +236253945 -575296238 +-399029154 314824728 +-664275543 -626670252 +158640750 629210469 +-489079033 436013955 +-816692635 532801280 +-374401139 -977724833 +-54669456 -543624939 +-707738626 417885561 +77345321 -440943534 +-422140481 574540066 +-648487015 441476645 +-699312361 -229646725 +-277711542 -769266932 +322925132 -792981856 +342383825 -928905468 +5543419 -750828082 +358779003 837673920 +698408369 521618801 +362404193 896145781 +91433200 -813229269 +-680152161 -634580844 +494682167 657729659 +14998777 -681191482 +-111334373 164647948 +895463594 630156262 +419631411 -506587043 +-517949529 -108568565 +979278132 -381269692 +904027701 -409813673 +860199415 394089644 +-96392043 570408587 +-762109407 -311816811 +737866439 -118820358 +-436761392 316938208 +781360552 266044693 +-186328678 -834499764 +-989459069 256804256 +-520320986 -986462070 +-259887333 -365864447 +563540178 754638293 +-562752874 121906872 +758744925 202355823 +660333488 77085410 +-130289824 229098841 +379301172 315645162 +-680644942 -634305258 +-330171891 -619468128 +508723705 -103858833 +589448415 949781207 +-131363574 -334732914 +294902276 -740844289 +-41482800 -898500743 +-197972500 -960474568 +57210666 728529674 +-971397478 -65108465 +817630379 511906136 +-939206182 266945302 +827708944 334445511 +-47942792 -599611266 +235212209 -585195589 +212833175 311573532 +-454328303 -852171741 +836425086 746770379 +-224110044 520119194 +-346846322 236902625 +-541395106 -227373901 +-168186306 907638589 +589533675 748264008 +308558580 725740056 +224845597 921769573 +-310702402 -476488367 +-58266290 751476087 +-111175876 966077981 +552278678 722339919 +-489866654 -805260244 +536035085 -862450994 +463965732 -993609444 +-298397314 -658786713 +-852808641 -523012301 +-661816192 -430846020 +-744592956 -793473268 +368871520 -369418248 +806484978 622953687 +627113984 -708484513 +283836160 -338050962 +869137177 -624169994 +565756823 202610474 +-778782388 629158250 +-683929974 -179326629 +75952153 626163896 +493898219 -347590498 +-977824608 -442552803 +394648673 758472979 +65929395 533135089 +-676652215 -396071834 +252128285 429396619 +-666461464 517096883 +830974679 -556497775 +550305590 -325544210 +-326829569 -793591696 +897397182 -478251597 +402555819 -518053883 +-794810173 820875408 +-838192811 526145667 +-255279205 126088194 +-85350057 -176371636 +48271359 -737483485 +289102619 421702396 +640433591 552304392 +-742557545 -746145316 +-533512530 21886957 +-365904461 770688081 +238072610 -738647474 +-341091288 924551457 +-584370922 735877431 +82031282 422617883 +832393070 841306809 +52159969 410243313 +-187429864 123550531 +-931259693 234478068 +770905919 -428189115 +-389094580 -136145030 +532526508 469422811 +-451974024 -911275749 +317961446 -444996037 +264140654 -846556447 +-972648354 -223750320 +373757534 201820229 +-308085408 -844144722 +152707878 -907675640 +-356829305 673485632 +182149651 -230218213 +-44410219 26712752 +690993059 -648438285 +-801925878 270537474 +-87334696 -274234027 +-580634358 351688008 +-341500111 565858533 +-985027278 -685033802 +-961269024 993070714 +77605882 994046922 +54443001 -194182765 +-6827055 468264162 +-986904008 512764637 +-882348198 -922506125 +-720716484 -10048483 +786878236 -127989977 +146147076 -588384524 +-309015797 468195212 +-476225279 -480994040 +964642971 620406291 +190718191 347845915 +277904756 -460242491 +-589065904 377828788 +-616625266 -608328114 +766895420 849282960 +420172924 -412496315 +552808038 271247129 +-365654374 919217303 +166587879 -683111589 +301924336 458818172 +-553685747 -886094552 +-676355778 -682081473 +619335295 -117009701 +-762497677 -968051649 +341408347 -174226198 +-336916726 -479071055 +-656477358 -915209631 +-494577303 166597431 +-478414127 -74211750 +659613234 -219896254 +758040938 -691808605 +720201372 -672353618 +-877197403 -932478641 +-920700325 -493119995 +-231955715 688652781 +95509724 -369920719 +992646091 63228010 +-369170526 800606320 +-629244944 164159254 +889036046 -452864291 +718790636 -367575341 +-910379131 -509889575 +948516351 596228396 +-51632458 246612287 +-329389618 -975672918 +-27527476 16671550 +449402985 728150580 +-288659792 580489258 +-19421010 396803257 +304109183 -602915971 +-917567423 115391851 +834452298 -603865168 +668917398 -324928553 +-673053256 400630680 +284992050 -552744001 +884312414 -637362403 +-229905630 -269133020 +-735615214 338971385 +-796575836 -947305490 +805173836 -761491568 +55273178 831644908 +920925790 -536417771 +-618259731 647920243 +253514002 -130453165 +-696693499 -382432561 +321689339 21203786 +-95909689 619488698 +550715735 580892871 +-18032463 139121230 +362580324 911455159 +-515200335 341764811 +-478877497 -935900110 +-293532038 89924705 +-655165583 968452591 +965654014 -690402308 +178720744 -502758507 +-905684129 704501528 +251803811 831153569 +513388493 -429054591 +404982378 -269417552 +568236486 -25912766 +-878770605 920202371 +231343610 -620241316 +395014503 -84366231 +-564375427 -742123741 +-984073033 -490744312 +-999844843 -337996259 +-661560198 -804045038 +-590253029 521822757 +-371368223 119414029 +540378372 -392078104 +-465038043 -267210344 +-222747681 852483514 +-493143945 -416806400 +-164196033 610319285 +-792494777 -772111698 +416341985 577084935 +781123848 -171502694 +-713446015 -632705674 +53274340 -880190864 +-868751106 -489103726 +-834713244 761346813 +806980919 -234307507 +189963077 481099420 +810132829 926978276 +-518335690 -533791279 +491436033 148619434 +-833775525 232056495 +-712486132 489624303 +160660222 -372008002 +-493953905 -503700358 +-66834912 243487731 +-34555919 -108168487 +-196124832 644296166 +-141512441 -88281412 +167761608 -455428151 +-288148457 -673726457 +-269902423 -485310723 +965930874 57659757 +-644773178 733975686 +476353721 -195298034 +-931515553 891693719 +-954713095 665168178 +675777265 -320915300 +-272066741 -409276288 +703687498 -326475941 +642341807 -530532252 +-78438465 -314597236 +-966258499 872727299 +-283093344 -719986445 +-295365178 -392391268 +547735854 398015996 +658029514 -519466413 +867463452 160451249 +-954761589 -391217257 +-96994818 208393046 +414600197 770422040 +385789493 310224939 +568114193 -29524253 +-35408510 -307089656 +191237150 271462190 +-77200585 837221674 +754787856 69543270 +-912276871 -145327363 +516005945 477340440 +-167873777 73565505 +88347950 793443969 +-842020840 -141562866 +356823233 -193888968 +978735296 -655651185 +431584640 -928537985 +-247753024 -92370549 +15171879 294879714 +671955139 842165678 +314921903 57852768 +782382309 -504603376 +10541902 -233174030 +-787192743 -518879977 +-963264129 284374904 +368366805 -244325717 +-109112488 -174624104 +-911873051 -208833563 +40123690 827408690 +-121302739 -580223404 +-331769162 -911378606 +-698490974 641120969 +-509996987 -471394383 +499124613 381150283 +-581186929 -433504129 +-112137368 610942692 +-529367137 -867605441 +-29495908 773398338 +855784864 397903393 +-859255260 -439461037 +-382672440 -661093074 +975528583 -381075009 +838497738 545586641 +388493983 985043973 +-440912644 540401365 +570314714 -343665129 +930996686 -698797456 +-659132632 -31799263 +-56925558 924626401 +-76537321 -104472993 +322322603 -317131563 +230035650 313024488 +-752266893 470566684 +63167642 -927387520 +-245824444 38191726 +-346479226 178858060 +-184402104 447149603 +781304406 -291226050 +-584534137 361257417 +-596680932 -259899091 +529133006 -562574311 +-203905857 -715559915 +-843657918 208521276 +25373795 506835761 +786040046 -537875727 +-681584212 -746309475 +-68428500 689755695 +-93413598 -304378195 +617806960 -88172537 +31110631 468378790 +-826418245 709160377 +360270045 886022550 +-389838643 434018479 +-123910813 -641676753 +904420190 240797413 +-294896315 957217940 +306084528 -108939674 +232074128 -119609869 +-441234317 126126662 +-414338386 459048414 +306106276 6944779 +-466747822 455281941 +603389730 -611553001 +-351349578 -270354319 +986070817 345429985 +664113335 -537840717 +490327968 903970401 +973454533 513690040 +457310957 -898372310 +-904095049 626593150 +-756674388 945942151 +-303436833 368944175 +517338910 -39422882 +955538009 -908903034 +-786580785 -581000458 +992350012 -903100304 +934488688 989040726 +-630495302 -227959110 +-882060523 -610658267 +-499071691 -14644985 +-346120315 77305469 +-490866114 251914424 +-374765774 -173448110 +971936598 269478980 +41076138 -247519510 +15093604 487373520 +-932120653 -737983867 +900460262 999416514 +-709312229 123316273 +122126587 -106661646 +405336625 444330851 +-482868754 -514428344 +-977524365 -297926323 +-518832904 547642742 +-282377891 582116256 +-550079279 -682567030 +-673563013 198514631 +-622436838 -690772943 +190508520 188457870 +-379176390 -183092771 +-571474434 101606956 +-574979906 648258485 +615836575 -99233157 +-431643071 745596440 +964801262 -356643586 +499098815 164292151 +-559259781 317245931 +-101746004 13704618 +-11409022 588402247 +-717036662 -725514271 +-977034382 142531596 +914396572 -43141285 +550912785 -830717913 +106743382 -170300609 +127487678 10387074 +-916561252 -505620310 +111539794 330024295 +-73659191 358775347 +-421957767 -395662202 +-634385601 -520846871 +-761317098 729101262 +90718630 -62464478 +164947519 -18273825 +261500542 491116872 +360282147 720254847 +108229326 -925524175 +144393236 974807938 +378734274 -954542436 +-662450378 -885413928 +-472536177 770317763 +-407559796 780478286 +-109936642 589591683 +85848242 314376431 +-694346194 -590559933 +-191708143 -488252456 +-799299829 -179385387 +191716413 -407613255 +838339618 -281005310 +656877202 -316931879 +838322833 129590065 +-342991077 -738665368 +-343058615 -548496335 +382510278 37787908 +766589737 -915741453 +9548246 994874912 +58655445 353429204 +-797758454 -244942113 +-335769359 894169897 +-643553138 591234943 +246117856 -434751087 +367277736 118421678 +-2203006 571646323 +343961194 810325175 +-433302097 961948905 +-215762183 -155962990 +486395293 -709508431 +-109378107 27358945 +573304427 209784026 +-851187892 955988772 +-864243864 187672894 +850112200 194921943 +997343091 896444563 +-838435357 641946089 +131227182 11953475 +551439682 -205599702 +815948268 657297469 +271282059 54439333 +629713236 -753735896 +-761355465 886738016 +-521811120 561147292 +27727485 680216467 +-523922250 674771971 +64324560 -423265568 +485417102 -547021652 +816497249 588703868 +-982045779 888337433 +-626409574 -506311324 +46866969 -556041621 +-95975027 595045713 +-849454591 -840022725 +877904621 717851553 +-203540296 38806868 +-681027963 826914166 +22741021 -198667422 +-111865789 944698777 +830131559 916045329 +165916366 -411719610 +-929366946 798154718 +-288115887 830761306 +135512690 562199026 +-674776106 179263524 +609512695 34807243 +24551006 -899473012 +517675490 -105878618 +-790269941 151929690 +418226349 719994388 +-531439782 333341142 +-433968203 411118429 +-955649468 544661256 +438113472 -193662278 +792434851 174569746 +-122056983 -777482078 +-775814487 -71833378 +-56689382 -202993043 +625087688 -997560917 +-340538477 -22019113 +-601798470 -383875984 +754672687 -915719275 +-499350376 827446044 +573624648 888445794 +972714120 883287128 +844454802 -511642885 +-691711460 479010587 +-980211378 -120704491 +298759301 61002465 +-309741108 -237882270 +-768769898 27320101 +-959715591 -373194296 +-697803348 -742581597 +-420603056 -875915611 +-358850824 150197708 +234084805 -100232453 +-554832734 -993210477 +585165863 -965830047 +30446417 332976141 +-604511006 -693993229 +487165271 -413354209 +-232889 110739292 +532176922 852596979 +-45660466 -374261851 +450171943 811829387 +-482582630 -432695017 +241692985 800195354 +133950196 -513665253 +-65401478 -411653840 +971817101 531018750 +-878030550 516617061 +123208287 -577485001 +332130171 154501687 +-794700923 847923655 +307193178 -909821855 +-856514800 833892109 +-493425058 720217575 +-403447015 -384206920 +-610677263 -620857359 +-15793877 607748667 +475765040 585625149 +827384154 -46142900 +747108230 384541901 +402931881 450801209 +-44221473 -481537687 +191862956 149739772 +564926513 -518967979 +632988572 -18103301 +-655684300 -649136948 +-908304791 564764669 +961115017 114984847 +287910287 -625901973 +-262676539 311294723 +662830554 246891510 +720895964 974157018 +865044515 -542213271 +816068382 -596236164 +-35477110 155902671 +829498284 -484176850 +301005356 -570274157 +-603075923 309475967 +-607192868 -256008790 +696458628 -51572599 +543643890 -316178470 +998146504 -580073378 +290496153 -456058335 +-234369730 -538924010 +842244173 -606576323 +448931739 -238671594 +-191852404 -325120770 +90767931 835060521 +-590079317 238018689 +953564059 -981900415 +584275899 -242960196 +110976479 113080737 +-414282652 -754526576 +226035090 -21104584 +367586053 213863409 +-456904701 264761134 +755217474 -919965677 +-626433764 902884915 +598402174 910119922 +143509861 910937776 +-730873142 396840070 +992035166 208177262 +-769467383 -196123710 +671937214 -312726521 +-342948113 298336198 +-334289380 -952599005 +189205952 -308568979 +-905300102 541995848 +11813389 -998768356 +102398026 941164948 +-716614648 -728029625 +-252853955 181198164 +900879595 -780884114 +-996163383 -844260901 +-638999044 -844330684 +143052618 -224653782 +-659322574 -673990446 +372903878 428284295 +-310869143 -451975261 +-606392261 -483381242 +492816774 -815164040 +-971796786 938585222 +-434048060 -408122979 +-366471812 -10221421 +-166412410 -368022388 +-666250579 -127373083 +-237215632 393475907 +196772613 847249891 +-866272197 -65798142 +-202052530 62404109 +117451959 -862842618 +370456122 -911393976 +-375235224 -876635442 +-231835872 534578734 +685918308 985839279 +696067204 -980331808 +-809573369 -153614776 +777989628 641057825 +452514852 382548244 +822078703 230858207 +-240599789 103779043 +825214744 -303749179 +441724904 596177306 +447134837 -83955076 +-595564358 -903613496 +-82631417 652435058 +-61425371 332494592 +-794170711 354454376 +202739317 -752572734 +-898979369 277223592 +877746043 -443339696 +-680271088 -103263125 +507923613 489521954 +345873329 221253717 +537658836 -723038683 +-609026771 322678588 +-257661963 -33537150 +547039814 -106360628 +844847791 -376019736 +-213532985 49586862 +-109983377 -403717196 +685414560 947230276 +966075671 657406591 +-557701982 674826663 +576960592 645251692 +670924415 187314363 +283992984 -475432504 +-387337084 344466063 +-593127201 93032810 +-841989018 -117880278 +473339894 283101697 +-365678720 -92256570 +-624309281 -819867219 +-963817612 979492955 +-943142314 582541549 +-741650170 -614534516 +170970450 -284223119 +2205399 -436837910 +-32211698 285024874 +-60427632 218792772 +-19834368 -474571218 +961693485 713903481 +286842744 981918484 +-399990492 321328276 +289543570 353563129 +-505116815 362054919 +-853460353 47469686 +549685544 668023991 +-227229482 -907500943 +901325446 -223666163 +-693855133 -864210917 +-92192454 -846039881 +606467418 67351628 +-412169049 82791743 +444299521 -586265949 +745979265 -561371532 +667123251 -337222350 +-383676616 6258581 +-929165297 -634708422 +907383700 796968767 +320581452 46264478 +799448657 -34112041 +-452747001 412232216 +468895808 -836640656 +996266340 326914550 +992219605 -383462074 +-20257698 566225677 +-836530088 877272740 +396548159 -60097619 +-513529137 -726126479 +800062702 637864798 +949898664 -297525217 +249941144 236273377 +-936463389 360449894 +-788626637 -79184283 +856227470 544576234 +780989687 636605040 +250788727 26886388 +-189722694 -74834013 +-197455367 298909280 +-697091915 479332755 +-555544419 515006048 +-715236306 -477448607 +736672930 884578407 +-657014859 -938556107 +-803837005 -1221605 +-29917850 187125064 +193861860 938474601 +182634554 133586604 +753682765 -128085248 +961899441 62778605 +643349228 -548257177 +966690481 255036776 +-953677231 414272512 +-249049121 254221941 +-662998326 -961184582 +-94930158 -609529364 +-488397152 -447233035 +-658823191 720077286 +-740244257 253572937 +562935536 -440751090 +-880656215 -718881838 +-518966180 -918307568 +221379328 111647906 +569567761 -210837023 +-320169132 165820802 +866787528 11038519 +-229924339 -158749103 +-395974907 -726622325 +758301647 -696754795 +522815493 -81976397 +-946678554 317597224 +-403843273 -797343407 +561357107 -208036770 +303482350 189122985 +852912246 647979831 +227268132 -138261714 +191841447 -376467576 +423092590 -552088862 +416977784 725441060 +-659540184 -576159963 +-349048604 -540455719 +-526821765 -237898366 +-150992348 780230956 +135845920 726826194 +335651491 -873561104 +-65346590 392419063 +453600557 -435697091 +-202465654 695062276 +-617332946 -277476827 +93597293 -76295427 +-918156424 346706866 +734457032 33256828 +798611768 -847871024 +-336567041 341135263 +299448440 595271419 +-704321044 -449322493 +-773673475 -582227617 +-312259130 134897155 +-606937881 733197560 +662028472 810673523 +227018385 593691853 +-329708001 787399736 +916240484 -912960159 +29985206 173726573 +-986795838 -834044716 +782072916 244878653 +-718631711 -751822992 +857271899 -388959283 +-420652041 75307656 +-258209493 -55374443 +-179503646 -714846085 +-122580210 637684793 +-897871807 399956957 +-438632776 -420014741 +828035860 -919580655 +-673934068 307424278 +523649016 127982666 +761424909 -172637248 +343210841 123991054 +818050870 -974511091 +215167139 -610228957 +152300427 -62688115 +244046312 -983714796 +-554912290 -985594557 +127065417 212327397 +416211762 -993284464 +843393055 587980464 +-974512495 -350920590 +584037085 337951456 +150113629 -855888175 +176190302 971808272 +-36133626 -611882907 +-875328175 -656111071 +642143147 900813266 +-766609934 560194812 +10658824 -892761985 +429041300 930058886 +55790245 -541305374 +248973461 -427389046 +-802208551 474276755 +895764494 -265947829 +-14869580 158058939 +-363909306 23665081 +835079025 -119903649 +938089261 -966359943 +-212223578 -590889876 +-248686531 -678171819 +-153166860 -166362615 +-304997758 -342843971 +-905109358 -179928366 +-683216508 -444549477 +-369665397 225433134 +147350112 -802807142 +-227879854 282118405 +-902901448 930958453 +-733961059 -236715362 +-856192870 -549869664 +-580504000 -87208341 +706360506 -307793171 +342689905 635879218 +936156793 809934186 +403670665 150296777 +-760675050 175502387 +-912276093 863527135 +796746131 858400421 +468718422 127110723 +-398074725 -852297744 +-36215927 533140097 +-591826270 -946385284 +-264552359 -909106085 +-822700215 -883916064 +856483841 609771769 +468796083 969447019 +-892039324 -364318110 +-536415335 -341561094 +-284284292 -807420819 +965406685 -977851501 +119515814 490670772 +-365274429 -450608196 +-37829096 -438444860 +-143253947 -260872224 +-24662512 947377051 +-924980829 -584250778 +-700740050 -126226449 +-780924042 -339069716 +920396883 378613921 +833951013 176402918 +243801965 -32353339 +-980019905 -536157987 +376538752 431446460 +-318888811 -890300084 +-67098181 -236573900 +178311733 -72301099 +66439226 -989939144 +489880066 -725858911 +68197660 526359704 +-123272164 -922796247 +458475282 -514861698 +-85835556 598151786 +603826152 508528474 +-270283257 -514243235 +-854539571 -163114376 +937177505 718590868 +696826325 -272938509 +-247238527 -735433666 +26131842 -555849868 +439967903 -424690584 +319087530 866337083 +200134622 -837949613 +339898092 -525336491 +506324035 869334480 +701318802 -192716504 +-738639595 -920552834 +751447095 643855720 +340876620 359545315 +362777242 729150938 +310636423 128819309 +-412970533 426977515 +-560067569 419515230 +887591671 -839118096 +-182282093 995379493 +646380425 464599844 +-638827262 149161889 +-976747907 -529991576 +-589817014 490064406 +395426058 -373165272 +-117304621 582360458 +231207851 658922892 +35566078 -54156130 +346010045 -501002976 +246080892 -926730712 +-88239940 331088363 +-530266768 974312484 +826660587 -715375323 +61648660 690529863 +548440987 -94056181 +176550476 608414374 +-36321183 667298611 +-515474991 900262937 +679548399 -393683952 +419248909 -885180548 +-588081507 -482392216 +653310431 -506687808 +-421150062 -163147181 +-103460233 18874712 +-982587405 817906323 +566644770 -105233229 +457764433 -775441802 +-122532036 801845809 +697355165 864537289 +2649826 -389336063 +777466669 -705423246 +-175718504 283825761 +-89765154 880636005 +-792349507 980376776 +-741867429 694574528 +950439597 -721567837 +84399325 -180053543 +-707769628 437052004 +-572063939 953302164 +-891700492 -64038069 +-798466240 -266529645 +833555222 242082502 +381901884 421366951 +682215420 98601464 +512397399 551940716 +-283038499 834157809 +107081231 -690078115 +-121663093 -96790186 +-977739751 -275733567 +-235631675 8623679 +416634722 -24229560 +-501811853 799372072 +669804425 -490190329 +766511110 -724760937 +687420165 364515284 +411118354 -812839564 +449704478 751870069 +-987903673 -46532873 +954237573 4318420 +-628254035 587075051 +435095135 834573204 +-900143355 -831283472 +-704210288 -238328774 +-160423564 -436424513 +163887634 339540455 +269193171 846878317 +775649593 -395076932 +235022970 760588341 +21136151 -410681499 +-509632990 499038257 +422541739 280085099 +778442188 643791914 +-641500464 -468296052 +-194765455 281544067 +-220843674 -783914356 +-890438868 995923705 +-739729374 859095947 +-431320728 504029866 +-259835 -217001428 +206691143 447784231 +309487534 938650552 +-292179551 -312302186 +117827320 -81506227 +2827708 795947418 +440332369 508584932 +-469199242 -101831904 +673868732 -130983911 +758921627 150013809 +-973738968 -623782910 +-212938427 -856522720 +-300295221 -5834583 +-544661689 -413995232 +-11741154 107270161 +571295943 57776658 +-331900580 902392036 +892714457 -184940043 +-513713147 60074326 +979926428 716324064 +161038423 322489211 +78573797 -557293554 +-875811518 -633032134 +894016251 -273945018 +-749312562 871686323 +324039643 -368253009 +402596744 205338908 +-277371022 -938441453 +693708845 174999992 +667388637 653745801 +-72695703 -910000135 +179037759 242626295 +-916640616 -370255638 +299660555 -374913578 +851804857 398091944 +-4889470 56024470 +-999597283 99629875 +-565391073 -948236788 +-418777705 -755807928 +-807160274 -744514918 +-104811871 -590758911 +-518974279 892502221 +-303721396 830761165 +673598587 -970751432 +-106937662 -792901308 +432742723 853229052 +-717845051 -13772914 +544976450 908990550 +709014689 593108158 +-316690467 -815075071 +634769531 175029524 +892312085 -698049056 +-231941733 383208516 +135010216 762811220 +960795841 -318024155 +973818695 815615273 +-337462999 -612106734 +-291283999 605507609 +-19123938 -969971400 +470457094 78980706 +620881311 22910455 +733604383 532434206 +-555581174 516995451 +-106113427 -55453038 +74084834 725912269 +-553452728 -408459553 +8296093 -990391116 +445315563 763150029 +-282845975 -277129030 +683178317 847189632 +-131145823 -766148559 +370047424 -436774382 +550257246 -456380560 +813405578 -541918034 +472960808 -26003052 +-603090433 -926210008 +268205367 136072105 +950219913 -807044438 +-940753067 866267495 +236656588 658027538 +-225901312 -260629667 +-418033143 994592650 +-852396454 -979837603 +961261280 853834581 +-71609955 -784190830 +-685412769 -884361645 +273936619 640633969 +-213697863 291236163 +-84417133 -541070550 +-364409094 268501417 +-361484655 842233168 +-900351337 119332718 +-756456928 116260682 +7703467 -476509823 +-31003316 990992421 +167336692 -878943300 +-359983972 231880907 +117588427 617705155 +587670697 -269735408 +70277297 -972618593 +527108043 130656348 +-652369065 87935487 +655164683 148343504 +425576917 58922537 +-562911094 377517908 +533038565 -237456200 +-822127492 864796364 +-537741663 -273251444 +619528673 916486305 +-877579488 -810049519 +-541918072 770417553 +373292400 -305472697 +505763281 -250331482 +-262372311 299774494 +911573322 -212179645 +-927112160 564623161 +169276401 -779748703 +12728200 755587785 +268143313 -48847913 +-756752566 857845439 +73354867 734702522 +768172047 -120134513 +-563267633 346001349 +886216168 649341194 +-87760639 425760761 +460931539 -284978008 +864387217 -871803664 +-578939086 921540865 +-929003705 -153991625 +552525980 -248458166 +-8660019 625904659 +742690402 947254308 +798339897 848162521 +970296478 -530757263 +-284243843 974501274 +420027276 679620843 +726375125 777610803 +-409283854 -228899001 +995631957 119517493 +-741088965 251248382 +-539626109 -613523406 +589706140 -973111772 +80252815 126569765 +352259907 91065443 +-75532206 566528472 +-923795396 15681533 +-707837463 697373252 +-582370836 -216244275 +-768292811 285003134 +319574251 -680893903 +611390287 507559334 +-1370209 278227 +-80149302 316173591 +578312497 767036053 +479836128 -8161266 +344637325 -249064542 +-164809536 277471130 +-159198490 708167804 +637023358 -948807489 +368941400 -49144945 +445925730 -725014467 +483976562 -544105244 +-526858050 -109089474 +-993070410 -548170787 +-182901931 888534598 +-627270082 649570400 +969710658 -128607665 +419793393 183684107 +-691330773 72429497 +-490048137 -788015918 +657521448 -697160486 +-679987402 -227012903 +242219931 -982341312 +82482568 661439534 +-701403605 391918321 +175219294 -404582241 +-593629875 869538582 +986821103 -50176786 +-413958291 -312176052 +-531951045 77901678 +583026779 823092230 +676729333 821905436 +179447758 975155522 +-688676612 -676063476 +-707725946 598645694 +-317798628 318012806 +-93925221 -899783753 +-271032364 26054553 +-55751130 296441883 +211190051 228485787 +387358756 371569259 +518182211 303674228 +573282064 -811181569 +63356704 -895216792 +-461599072 -395969326 +-982131589 -630930151 +47529244 -454152300 +-739420929 -35810745 +-581439617 882211476 +-37401255 609956280 +-947439749 394724032 +-252791342 -979144664 +362306320 93659305 +-291398817 750740763 +-270494068 -444138226 +77944778 460347810 +236698221 -246491388 +813296839 310125629 +-173596983 404817913 +-614782091 -148896248 +47495902 -37274674 +45647691 -608248860 +331364533 -922663171 +57618361 756533227 +-656752539 -6462042 +175132459 -49269618 +984121998 712925802 +792076174 -956651160 +-676174516 12719465 +10643125 618102799 +472277625 389336027 +-379574243 30761148 +-891423442 237312213 +-32757120 -44520711 +633270086 -329650924 +-769400444 -265873574 +-475289916 939346388 +196073857 591588135 +517844369 322448545 +34411704 116090340 +-582644375 -682823318 +289731041 -71864216 +527891133 -259799455 +721579110 338027709 +258217075 -260853005 +-479425555 919851538 +-601309109 857608658 +-633736159 -276637980 +-62244027 164288428 +-727655068 -764289067 +-656837578 171745306 +-655289079 -325632519 +-404654795 679386693 +-589640683 662809256 +-824051641 279434142 +-348126893 113827745 +-388967930 -625326333 +-141112211 666974708 +-384019836 206592276 +-999664064 445377874 +894854235 651712903 +754078514 811996830 +300332461 -577707234 +207083564 -987126429 +443836948 352557803 +-809424864 262253281 +691979384 450457876 +-841144863 591766853 +177456065 -515603307 +75763713 749704509 +-266801296 -864613568 +-594073796 284897787 +-52716836 -905659697 +-945335225 -429352665 +-995454402 -558721289 +714620283 912344950 +762490670 129781121 +426336467 -712103872 +108043914 -365396175 +-227896962 409724945 +-46699054 965992866 +-841174313 -780578388 +515893398 279141407 +728699590 -398145578 +-155672944 -478568381 +-322389328 -993576783 +820608331 -761184100 +325910353 -851609673 +923659817 986722243 +845265504 -528441206 +230749288 -542483964 +523743567 689420853 +-744865151 489766436 +-88803376 950315712 +719863933 649195962 +882820191 -879395776 +779026358 -99599942 +103882934 -468662848 +-896151867 -324762065 +32722025 526603003 +-649345758 -673443378 +15282835 876266023 +987294156 -38318907 +28909525 148324393 +578873369 991089210 +-73621659 943681244 +214650303 -96778952 +692523961 727319039 +744981182 423783967 +170359867 710496161 +164606316 165626080 +-793015681 -20240429 +-380779405 680252011 +-893336969 678315769 +128362411 44540474 +-834934504 -820246041 +-679117473 -958840449 +-311034938 764878657 +-474632067 -533843152 +-295510364 -496204061 +-314013186 402707858 +346646899 365655207 +-462927679 -904259495 +-111261406 -677664737 +-787719949 535682718 +915879677 -297199102 +-863462989 -159862787 +-309252262 -374925334 +-447190628 -413119239 +30582071 -662147394 +62951067 -33717076 +992020745 -919926035 +952004380 -851095143 +670574860 951714993 +669027017 247309080 +-35230052 983145514 +640863588 -779893201 +-958006761 320657307 +377148825 755282230 +616016903 -554455285 +-651372039 -805133284 +398310642 729500400 +350316065 -528085474 +-545974959 249349029 +-214634757 -149671034 +354469433 -952919640 +843900320 -421908657 +-872269902 610391029 +444211585 -716018847 +-985838335 -484038349 +714564143 -895879508 +-352410867 334399576 +421910030 805174637 +563141191 210603883 +426896337 37982370 +-851074463 201558812 +-751643898 -673390172 +-827811718 891644904 +203514686 362839519 +-918392115 210827186 +707565854 369179791 +-594531855 -183111705 +-239176973 -238501757 +603715052 -805503764 +783060658 -117700083 +781772661 145948125 +-474383038 863736626 +823911278 -520855387 +992192958 -231669556 +379894951 772818922 +-65783303 -767945359 +609375877 -211657050 +445347363 -991808534 +603805902 -402155528 +-740299491 479661001 +607683616 131172140 +-909979803 -460886036 +-710953446 297009462 +196250304 -53399703 +-255922317 964893966 +-76217722 -844983413 +676035810 593487431 +-690414450 -36589697 +790502147 842465968 +171876472 -732818639 +-443366742 -433905638 +745613621 329066320 +42745817 -622769810 +-121591962 631994953 +455123152 848448540 +-254318876 131251184 +-768388903 -134115466 +-281080458 -548868060 +382988272 644420986 +54395499 17200982 +689036762 686972796 +-603169944 -119233862 +789409012 441049777 +648197106 -794358976 +-76595239 250152582 +409718920 535207248 +160494644 -603351784 +-268532091 -459933344 +54878952 -5077248 +-444698704 -125573219 +-96338786 93496427 +698936009 -136701456 +-875727745 654305260 +-974985872 2033052 +137710092 -14899343 +591455632 -62698805 +-353683125 -229652009 +709341003 71171687 +672767307 366593001 +-586893391 -303394745 +788966310 477640589 +63873034 553201829 +-283683601 -208860321 +678227746 -350288162 +494590308 432848610 +-253386955 820182662 +526835756 -896421037 +-327478289 816511597 +-629511673 -208488475 +171565976 421482673 +492435690 151183020 +918787454 910523159 +-997082961 -358069861 +731982818 904116933 +-430870469 -436260203 +375204641 -784381292 +-582979833 -339113165 +-821510867 -516156632 +796391083 758280575 +-121042553 -812749314 +949628660 -247024719 +98683114 185448057 +307256467 685201685 +598727968 -818096566 +764179937 807662381 +-973082147 439475110 +-835054363 633698513 +155968650 56776455 +279830454 -9283616 +61278771 877136436 +945890519 -802027908 +-677378202 244276446 +3549475 -156389613 +106253818 680339586 +425230066 527474841 +-963280766 213249615 +-854593562 -287311077 +470985290 -517149749 +-319871010 109253782 +929987040 -860710948 +-310735192 344152266 +996311101 -893334016 +999727527 -720653189 +-886308562 447246065 +-802958145 380696338 +805328929 651528686 +407641707 737648902 +855011933 -996334003 +644109993 -546911250 +-737541418 429010815 +-65055578 415887063 +472849046 544157914 +-701625255 194342301 +-913659634 693556609 +579240493 -666464966 +-419653913 310867807 +937352433 164278840 +-402565622 -952409673 +-878356280 202549940 +-298591680 228102399 +-568071267 498895839 +-155917888 729207826 +983611469 372918837 +290794039 906618073 +461154731 -369751664 +937048718 813493892 +820759915 -677709913 +-611625432 744840634 +-917846745 -373118631 +405578049 -812565234 +-517340489 739237246 +-844464123 -518980740 +820540098 314722787 +932351507 -239062329 +844673148 281372289 +123894451 525795580 +5164735 458719929 +394501920 669600277 +-136130933 384019831 +680136975 541340098 +964673250 -348118899 +588451089 -130907195 +-619202717 -802886664 +-428484157 -379378026 +71615033 392858650 +-670524140 -886771207 +-734192850 -487643798 +-426462891 -883641224 +565996943 364709799 +84883110 420468265 +530763403 388929332 +-709404529 969639410 +-805094976 -682974844 +389189330 63165831 +759626633 -747820843 +-269798851 815654437 +268675665 -557693733 +-342674876 -204470541 +720563052 100286260 +-749260040 -981545766 +-65893560 799308371 +-770794808 -718562480 +380254848 -921450867 +-729739188 -441332245 +-263227518 -395227750 +-86559494 -989985370 +373833386 -266476501 +-42940139 173995049 +-181216959 340180686 +-934062972 -242064692 +-151344790 797868558 +811466554 -926270157 +-186727622 -696400552 +536080384 -827187135 +242203554 -740480847 +928551253 742071812 +-659418897 319486306 +-610342076 333935496 +-992000262 -434232913 +486315071 326247743 +138498996 341041203 +-464287002 35238409 +895331251 218196207 +803588043 696859147 +-722210385 -812658997 +934584522 -100495207 +-674903060 855700095 +-421633874 -917014903 +590799108 -318464357 +-870103285 45846584 +-646123191 -150371323 +-700531306 -967745897 +-358702677 -141136148 +245700401 -805748686 +-706157999 688010107 +868155199 293805473 +637220268 489477859 +-492517859 -292743107 +422078279 437271455 +270505972 -902613538 +770246151 291453502 +-28897316 836667240 +-386090346 -433388294 +-22684134 379314615 +817721211 -757185209 +759768698 730384148 +-593646175 -195826919 +-300310568 250081191 +58874145 546116426 +248610659 684535849 +-869719163 -706285193 +129184454 99264065 +-84432289 -374626311 +206806559 195709485 +-249495475 -336875690 +954316126 -768318229 +288609197 864364096 +816347192 -148156215 +-703133239 -320020484 +-675815135 -766992072 +47362670 436747284 +558252250 -729579949 +699059845 312855620 +281201169 -574476396 +213462500 423778586 +846197415 -769878156 +373442460 625697270 +548851287 680133889 +285482870 -101512066 +-183482328 235494834 +-917120196 290071786 +-5926629 407420799 +371652358 -365689368 +55898278 -571844216 +-319916487 771391290 +111472099 -829408040 +31320623 240230361 +717651787 -115744818 +542965243 545854139 +947473639 115460930 +-483345398 892539279 +-919791251 301729224 +67384401 611855186 +168554619 -449369990 +-988206463 841160018 +-506892804 -840717902 +-319642135 -331238662 +-247137788 -983154114 +-56063721 -82498357 +-487071870 5794868 +593727298 938374805 +-376014815 -801564073 +666920816 -335696403 +963583090 639038851 +856713006 -390388403 +-958456949 -752609482 +915356574 147312415 +-782095778 -577220717 +144500998 778114308 +-757883886 -81663387 +98997509 -423287738 +528940406 171998913 +569162778 524122992 +-901284420 127391093 +-414936505 -221279630 +-514195816 -279321064 +654935573 -709395990 +358486353 771940889 +832693377 -716475303 +840442319 -767512459 +-691123682 324745232 +-217521218 -325611799 +441481984 104459175 +506798141 357318729 +675766458 -961644614 +86542742 922492136 +908103915 369876879 +198687148 539126803 +870873343 711941587 +689071858 291294515 +-980948902 652152068 +-996325348 162524291 +-25037363 734786765 +-807976078 -389218678 +643840760 -25576699 +-275271946 203781951 +385669989 553070198 +-857021971 -12076357 +699689490 -618978087 +190358332 -841980096 +-568042808 -595043150 +-354104916 -290032335 +-912141998 387851396 +-63869258 -409693112 +959360917 -836325483 +-490620903 -912401595 +143748314 -676179057 +850324935 343546224 +574477541 -241863793 +-428466325 -268836349 +-315266264 -313735509 +-377371354 -655947371 +-863812179 -794446680 +558265208 -64811645 +-636503211 14284818 +-137674963 -35279717 +991004291 -492160525 +790947616 33442065 +932043320 252427738 +820709000 521958191 +-644930341 -114037871 +-24019203 -441022054 +-8206883 -306545678 +108073766 -784856556 +-393766643 509927870 +-906062170 -61388668 +175219973 899130940 +979086768 998290113 +959742386 -647814306 +801984524 410078138 +432973667 749020303 +624996995 -700931712 +607228345 509266557 +-808930497 -670917548 +-126848108 157533482 +626483093 235609805 +-182968335 790498977 +850907819 933762189 +-508998732 -666191019 +-72954926 -58793009 +502886993 468170854 +-910637531 -275858887 +-54565411 85123483 +-424110758 -65782329 +297522804 -437814399 +-996888141 -144074534 +474720962 256274453 +-591877811 877658420 +498712741 -323531843 +-770241773 708335377 +499498298 -975659288 +-88644922 -677909542 +684494481 -627361822 +940935626 420799088 +710649190 -786296985 +944628256 -583493261 +-883102400 99908051 +-310881824 -632033140 +-563164798 181038907 +804376601 378577060 +-925208196 605507770 +764785499 55628597 +829388188 -205052606 +289053308 -239314393 +-244629210 652927109 +-958206087 -434122924 +-199306192 605762094 +-742599306 586893589 +11172708 -805733760 +-253248180 -42584801 +-576005978 1207171 +795210889 -306069261 +-217408818 -191741020 +-266772333 976712687 +-464024386 947517602 +-78430825 -781749567 +-529640236 138189015 +157132988 -340876887 +-855082284 865032468 +659258511 -536699854 +318306523 -121376721 +-465769958 478841124 +-815087902 -985656736 +-215252067 -281584536 +916516563 -281808445 +228486523 -520731177 +-89386609 -443367877 +874781717 -279977233 +904956727 -945488722 +629194345 -242655082 +688936887 41296964 +-587963985 238949852 +588826359 -968926051 +309236239 -178868951 +135164681 481665776 +509048743 464152048 +745294522 41340389 +908025287 83797223 +-606335322 -531277361 +262216083 594618781 +450934921 -210682858 +679969900 -986547585 +-892842035 234017731 +301414808 -582921057 +648927263 -334946468 +-686890488 525969170 +417599157 197742399 +-240456506 -861317287 +-821671258 710017902 +-380890562 188873260 +-948377378 141332445 +564745584 -738384051 +-808157211 -556669308 +-103814742 -202188233 +567691575 -194925550 +45855352 -846325456 +360381820 535502287 +-489288103 26161982 +-386051282 117985319 +-448270778 815705503 +849082036 337593431 +876522608 -350486847 +803452091 -711494914 +-348410372 300942544 +-183548028 -181587762 +-791968556 990569996 +-997364937 -855458843 +202175465 360424456 +920537594 -492248181 +-813254413 977348726 +-951659273 714854373 +-30969298 344139838 +434506569 25351937 +56787520 -458261759 +-358528012 -877176827 +625630655 -877680223 +-905602653 -129725657 +-563161393 -189341258 +-200390790 -366253261 +637656645 -561204958 +613381553 -238355239 +-950696725 572401826 +-829160104 -438121230 +958474782 313297412 +575371552 38323933 +54529721 242309993 +-725219023 -92304311 +412508955 -581289688 +-200343706 681196675 +-779770752 2454358 +-368700356 251873414 +-510143267 675091313 +693078751 -11200486 +-373444444 -565997719 +-118254386 -851043264 +-154136356 277359065 +156426152 -309468926 +168299247 731802086 +-418721328 -251951224 +-121815891 362432530 +-730168413 317403239 +299654502 540822303 +112247062 271338663 +294741823 884246317 +-977765815 -212093711 +-157642285 77994172 +102081667 69401033 +-100873613 562545132 +-117948962 -306100717 +-513803438 -4299580 +-704810396 -522843939 +-794785004 260961643 +957035157 -275131059 +-10074062 -565561381 +-862730275 964333651 +-103089997 -572444919 +193476173 -272920425 +350871912 -392074072 +493117624 371730468 +795259860 229979105 +-533375269 -559325686 +769385615 567476398 +-154194738 459205546 +-714518016 -911782980 +-425360598 762594637 +31363576 -171197519 +-370405408 -903117866 +227175705 -838793121 +109995124 -267387842 +-372167305 -984041250 +-441254383 -647125853 +-309951840 403816249 +571879973 701258447 +-11525945 -574168617 +938074575 -544380032 +144102169 378312193 +-614493225 -664246298 +904842333 -804112337 +-443363601 457930468 +579287057 498118044 +213573590 675957973 +414697927 48769635 +129402984 -185717258 +-208084359 424240974 +-692152660 -756138011 +-372659624 -928947116 +-342036477 520299338 +-8477482 803149661 +657337750 -520143464 +-90270547 -756800210 +-793177861 -678109239 +249242664 670712991 +904995204 -626901356 +208704715 -861631442 +435542258 -757830883 +730739496 -149651000 +-805641144 532144155 +-403159251 747888532 +-332911253 950467556 +916839710 417380689 +498382193 502473743 +-152161034 868946364 +-835553363 -834990533 +132945484 705173308 +-541235590 -365631035 +730305961 -358216474 +885719358 -568836519 +-406669418 47935174 +-11335598 -693936628 +699646279 -85835201 +629622561 807843663 +271633405 -908888192 +-304254466 -787865179 +-300545830 132986910 +911033980 -121177112 +-727746899 -233262660 +-843257847 -174458246 +-797536208 -230671321 +-960473127 805247030 +-969892123 -523637667 +-906160659 -548865017 +822139774 28840984 +-497855880 786769868 +-12593665 612799711 +971938515 -104853736 +186689881 -400503365 +-523157979 279767421 +796186271 232336460 +-898602097 696597980 +969446947 81287664 +-456436645 870624657 +-970741851 865477 +-442760953 233749089 +-277935595 -323322374 +-8276669 -891840192 +94922708 -178546570 +-12913758 766468158 +-827728974 -489137160 +197880878 515939029 +391376213 -868676722 +104858008 544643451 +-524285588 463824581 +-878021663 396559087 +860004580 -984075092 +637449387 -925702270 +-517603755 -887149085 +710742790 -905855590 +-229110639 359970826 +-904367537 450962528 +-794278579 454486446 +139831877 -22541340 +387188654 -622121524 +-119721089 142260411 +-571928826 -586220703 +-564878651 577559013 +-383997630 -853398428 +199865965 -888749795 +-375431083 -891693271 +612378815 -652929358 +12013264 516039065 +205938920 -756919480 +-742700446 727726597 +-93385721 -734202517 +70981728 815746674 +-639906307 -747339832 +-705643564 396037332 +422846529 -475555716 +424480916 290630384 +942912146 -246858640 +509736275 743065132 +245191178 -801077964 +603618373 262786675 +-810829708 -11938173 +-707833406 575198875 +-181483315 729986420 +-412035759 916740736 +395149687 932880512 +-53048741 465702166 +871892296 611967159 +61713488 261304313 +858443313 -173033150 +-235236958 -30975992 +600252796 693873735 +-345179257 -39372839 +-121844586 691776103 +-498416062 321673991 +-947098722 850964165 +-224816219 -742731707 +-676367712 746047769 +687440153 898079322 +774539606 657729107 +923937114 206843141 +-330468679 -428020640 +-249709208 -702965225 +747227163 622205742 +124320030 250637770 +-536247610 528040916 +-498836186 247492935 +324745301 132630988 +830562126 -343140376 +-178872686 225403942 +215921642 -300958828 +257523660 369059095 +-257950735 84279466 +-720622584 -407310207 +-647413750 990693801 +-569851723 -653320571 +-235829401 -545078091 +-812875724 -302457582 +639134212 -662943725 +730513738 601144952 +970305428 867648202 +360281551 524289627 +377473840 -584921827 +144223201 903202379 +-943599732 -449918281 +-401220332 -435218829 +249617212 864356864 +42547128 -857995288 +-727711309 462065908 +-934727620 -745156190 +650229581 -634142022 +-597087565 13420510 +40109521 -84065905 +903726812 -541415642 +463436725 79570792 +892951031 -335364853 +-961108862 -7525762 +-564497403 -540807608 +202918950 -138710733 +999168860 548665701 +153617249 952174689 +983107372 -957096456 +-299652881 -766614827 +856150630 -611398976 +371843614 90238600 +-412076997 372455332 +-427393940 432665710 +-678213865 -481462870 +-823816692 523380207 +451837904 -47906721 +-194759280 -436238390 +106929867 742407161 +873346467 -933390269 +496919841 49340757 +-932055755 -504764100 +-266642559 -145512657 +12698825 435592599 +-969600817 -297622200 +-953449685 914390101 +449453113 -486539304 +-313140468 -668942896 +508975892 -167827249 +-385595987 333742182 +358868542 -289792631 +-290032044 -683170724 +525195889 289992174 +-350515433 -342235825 +722909358 457411322 +809848754 -564500086 +-311823246 656102275 +-225690171 70409938 +954529734 527834292 +-131579283 -37265368 +861313187 -251872715 +861974440 268743068 +501040 639721969 +239687665 849892759 +-663018079 -377145926 +543115061 -15233260 +367111290 631997700 +912482067 75117755 +-777083188 24422400 +186224786 749034426 +432381866 -220067588 +-39802210 -190949181 +926432504 726325902 +67603296 138520085 +376424043 283681466 +745028951 -382140213 +-220427633 773323040 +489821734 -90629207 +-578453211 476977532 +-14848370 -66782162 +833946459 -539105031 +513263009 49358741 +-111382178 -927737445 +366112332 12903118 +189241196 -284519634 +-30673487 -738629448 +289892194 -896752771 +-575862547 -631077042 +-696127037 74144819 +-329684749 -492628149 +-526358909 880609557 +996950520 391316459 +129856339 -893367663 +425046089 686023873 +-698535088 -992082133 +982553384 544240410 +992246375 -415783040 +-428869640 -951522322 +791575529 -202121819 +-210832931 -85362007 +69517981 -144274217 +216056731 -283485564 +576154185 -577248575 +669090337 -177468866 +-424737330 -667126694 +-769424022 -337118008 +-495679695 -563043045 +-873242727 -51260994 +-132751642 427231043 +372625615 -510740162 +689569089 768027616 +603393025 895174758 +-249256810 -197743473 +-386796942 -539951815 +-849588229 -768214493 +78997136 -901398140 +860713832 938693575 +186329936 789078853 +-243302342 -873709189 +-395153322 -387608963 +-502062695 -280263382 +-158437820 -372617149 +421139703 739050297 +-210478425 95921725 +-831518552 84562947 +-136691543 -252169923 +561489831 -673579009 +988700994 -587833574 +-568059071 -342217755 +863407805 -132807533 +-104228778 132217560 +-263874916 -11570217 +-917929189 -874283308 +879321582 -670683394 +640103945 920557375 +-142158093 916539481 +137784389 518661219 +340330966 -269816320 +-169076797 -599978199 +-546554398 -515053560 +567234982 8167786 +703950973 -572872303 +-510404602 -311411 +999072446 -204555686 +738470919 -970463395 +116883062 788826764 +-678111663 340119638 +-374556020 513148276 +-156306409 930311374 +655955182 534847934 +924885322 721923063 +-693913597 -537588785 +748994929 575976114 +-381985494 -372255644 +5839717 874774609 +689543268 511656480 +77499135 207461391 +-364499987 706595267 +-327134653 731606741 +-162727010 -283232384 +-628179105 -704244767 +76179505 -621003938 +942372622 -6818716 +-752033427 -925826192 +172687992 962816205 +-244505061 446564023 +897479726 725423108 +-182911957 950369776 +182097038 266130140 +716250251 -347020181 +-515025815 234673456 +765796381 -373685508 +547572950 -487113994 +219335272 665205588 +720707474 -781248184 +64746206 -19919603 +106636063 436033491 +-638417735 463278483 +-271447439 -919657911 +938028283 -565219221 +245471290 640716128 +-389979643 -148674125 +595003521 -168055182 +-278736579 546678252 +852866954 -575052088 +-337612522 -341182868 +-617803953 -986167693 +-857355509 873040151 +488613139 -894966648 +-981286993 735329879 +493321157 671555654 +157746239 411872904 +-182188472 859192375 +220094928 136067074 +234289432 -381458196 +-727330933 -993544377 +-705795689 85661493 +-32597187 -619152388 +-921414840 -11906831 +-288270231 665066402 +869990996 -464097689 +-320686450 -789834667 +524085282 -398467903 +-584312068 135545269 +336068617 -439596732 +950303835 26778119 +664959106 6696285 +-819746959 470733859 +592075225 829455325 +-219446354 576418993 +795488926 555773017 +-893032959 853311268 +-227371396 243705832 +-672884841 -21608832 +494065039 -796837461 +-79304031 563608071 +746291154 -904029573 +484305450 -431490637 +655747950 -488684315 +665186191 21714227 +-50615691 714326380 +972800177 -493315914 +899944013 658328785 +954427871 -697014686 +-959593392 650799949 +-72115317 108982290 +-831416270 -684339799 +-122036745 -685905446 +-108734575 -562817797 +312954777 -605330183 +269063337 -305462512 +-728443656 113243104 +576562470 -324383536 +-295336027 65451175 +-434302954 -920132352 +-559002583 -901852394 +-718200990 -61378946 +-762399274 662299902 +-329788427 770324354 +-371928555 -247340682 +997852090 -214877657 +-825908137 -440395732 +-783623616 -336769456 +255868649 554298819 +-99946896 473749482 +760306297 962555356 +-583078695 -424180503 +911767511 -93226896 +-722785321 -676520020 +-889907877 -632324678 +-476433646 -559009700 +-272049864 16130329 +583379821 -841553504 +-810814595 -318967290 +-670725786 -517510721 +3964465 -354373070 +-382757758 -217692446 +-118939015 -688847984 +932198961 -95649731 +230837799 -207298461 +-96082299 118598735 +-116943276 -753087950 +143682884 535178591 +-934282621 -74669581 +992603748 532244829 +696080141 -596857215 +917109638 237528680 +-469641625 454460523 +-413657495 -461676964 +-237428926 378863603 +-29549854 -429848704 +-805065299 953505310 +749651636 153602023 +-361288986 229924929 +944184657 443482972 +-469272896 -515902474 +670422253 741708241 +-162603286 -872683688 +-616065695 -742144304 +428769706 -326687346 +451473708 -67942179 +173969330 934069055 +-438228822 -132220725 +-763732683 -705957363 +359539045 -499312697 +-208301021 36792025 +831222524 -23279137 +-87488515 -306339932 +-987822705 -173304065 +-828152952 -539614349 +-124919191 252154496 +968958131 707705953 +-975919459 -258575123 +488311318 549943572 +777165092 -973301992 +-571503571 523945613 +-973708237 -16035047 +513027481 -546224960 +785032241 -575944548 +843628878 -951402022 +-491626360 -24091652 +6037148 -941324282 +268268698 219828761 +984360089 -650752653 +-627343986 506977333 +-780913269 -852684885 +-910541369 -497022928 +-923977327 646572914 +397871362 -604023367 +513140423 -801479548 +771007665 541681573 +840827854 622319487 +-821150504 965044854 +-861202079 -326090050 +-223332351 67239482 +42625253 -703056757 +-367729957 829206155 +628478037 -229606742 +-864119372 -473132844 +-358765866 14008047 +423250743 965790487 +523917982 -767754436 +-627118170 -704200374 +193064830 -341523423 +-158124820 747294829 +926681788 633742472 +312272080 561132671 +-553245229 -856353841 +-682805798 -537457880 +998636390 24281985 +736161221 -159391176 +479126373 -234845810 +-413893907 -193940568 +986263830 693557336 +196998299 307600335 +-876430654 -343474246 +337951449 978579398 +373437299 -404677970 +872030717 -55264517 +756389637 443913095 +-465897625 376260809 +259163574 -228688155 +554715854 601046044 +-943158025 -868627309 +-365153849 984666780 +-700180744 -941139203 +133802973 619727107 +-753072788 -944486459 +-995845810 291373280 +431340570 -55747081 +65625965 618550763 +-862886341 -861268627 +593508784 -847094666 +407836233 164702459 +-83541866 114529724 +467310947 14948822 +-116756128 -303254779 +-586403457 -275314188 +-986276295 -47506006 +553607481 -760083872 +611244096 477262217 +-478499193 -105910339 +-770662330 258519564 +717054805 -206402649 +-887381889 -221651560 +732581972 -29604470 +66763285 588838566 +-106328592 695761668 +208857041 979986375 +-662693219 -189776855 +-927890395 -328417269 +-843046379 -776903772 +102871637 -178435479 +-536975916 527906313 +-194522222 47144997 +-824424812 -230904477 +-546057683 -34502017 +-151786854 501491880 +574449736 -282668885 +-611958170 559626673 +-273292123 308293352 +-965024132 16942539 +-693035111 472800090 +-843180333 584781216 +697946138 -530199429 +-94541709 708933848 +-908777427 719815060 +117970788 -14148456 +860033705 -965312666 +-931533911 594221650 +-486673231 -489899047 +287221404 290066542 +-454523451 -495008545 +860917428 437697736 +-975751933 -67965694 +214458397 -951400876 +-565590337 -493106598 +763966353 -410731698 +983169223 317215098 +-511539633 142033625 +192364376 398944028 +378031974 -436926566 +635147830 743405756 +651844147 876089198 +946972814 -585747180 +-388177698 719287825 +875853877 -573232962 +-338674582 370190553 +772164984 -77850600 +275112087 -772239291 +-843019903 118704039 +-309365604 685689115 +635797145 968892959 +-235338962 817872973 +555311038 -789756138 +140606215 -70965448 +-53176851 -545551766 +838263689 -138301650 +220996236 566391415 +298548305 374538226 +655738285 343609336 +688228282 554385839 +-43696188 765068342 +-964830856 -554688448 +598190650 -973620782 +-19569048 634943587 +-19091722 -462731570 +778766901 -706456865 +-59451715 600523389 +26152391 -486605701 +797464813 47303115 +133255096 676226876 +-614182834 97511482 +-390874679 19291567 +-42494653 241123238 +-285753478 -435366210 +-435148873 -930589901 +292538335 813880513 +910017439 -448390094 +327965008 812103354 +177251382 -22353025 +-310407897 -74315954 +982791036 -57824984 +-866320607 -58871251 +-189763542 946070720 +475582270 -766903366 +-473485873 653713559 +-106554821 19259944 +-626193319 -929389643 +-677952869 113929605 +340856587 45147953 +-58358924 470748789 +-260847002 942072875 +-495404145 -455819701 +-538128724 977941925 +321794731 897366723 +-690158004 -682882622 +-99820260 -447301303 +-886419529 -644317360 +-850720197 713082807 +-898161283 -268843023 +676524512 -879717875 +-364704722 90334978 +-849992379 -904351688 +-361934572 575328874 +-87355642 -525210799 +-741980025 -554372602 +-942375595 153469759 +754454849 29005658 +-815569576 -965473270 +-313242662 -979337106 +678183894 21882423 +133647371 -188749641 +42817809 -490891967 +20025015 -45468178 +-11145079 -966451458 +-771466240 -656761724 +673224892 -593216117 +655993120 145593133 +-630085379 -501797966 +12924096 -243064626 +615027484 -965362772 +691861499 148248594 +-699261113 98003902 +-638969122 45503433 +-146153317 727917963 +24928074 920468365 +-486416354 -959058549 +349853167 -762350816 +-171371021 -337006406 +-626040599 475407702 +451507619 307380476 +476266481 -265223854 +-951126307 -942087631 +-396225529 52882369 +-577012466 -215620249 +-613920284 -602265837 +-5189302 969063222 +314270781 -860540430 +-922832467 -319311901 +-720226972 -33728231 +-263235851 569452825 +843774732 -247921333 +903826927 -984365450 +64065172 461055346 +590322643 -193085405 +-356333515 -981160446 +-932626033 292606488 +806509666 -352399366 +218743399 250560246 +-759889582 95988545 +50572185 -944918288 +-927467111 205323879 +-750419069 164219061 +936987187 -624510545 +-793455596 289917831 +-829706736 -324048071 +-795198073 -945112932 +-46052481 443046828 +103124342 -554980881 +4832710 -474644552 +-102868013 -675285758 +51934116 -645838748 +-854368289 78836488 +-8742707 -175905876 +167555207 -147124770 +216483256 508062898 +833421401 504688897 +234031562 300141194 +-75595556 -938140576 +-24966259 643013043 +273088023 559207432 +735090558 900000068 +-978123989 -519671341 +531023951 661188188 +659439130 440037663 +694963419 332555880 +-809282346 586179083 +-321884328 -837180899 +-968413242 919965322 +-365512292 -232090558 +241841501 -10026130 +-305805377 859893932 +-457980316 -488025632 +228923227 417963982 +-531569165 -91923300 +-525567379 676236085 +521314467 118739629 +587150683 -551600556 +533649004 -819695764 +-126983268 -806721703 +-363264447 15349518 +388124563 -749687809 +-841282900 -783174899 +-94380960 -956741232 +928041225 787920386 +921479818 -286234039 +-571378018 269029845 +-871817547 -684632886 +-655696980 -93633429 +621381642 -719345179 +-142163890 561362866 +-706283014 808347784 +-478311682 -108505229 +506493190 -537508930 +284910966 -877402884 +-444509143 -703872462 +934611352 136959713 +266096566 785797534 +690003857 993332285 +-693183896 -921456673 +458538693 411172465 +-306144150 -394681246 +-970584511 393612732 +530343274 -301169285 +-852107047 -566502038 +412908395 617092907 +63267318 -824505164 +181821877 589381297 +497385320 152812859 +179627881 -710693465 +-905917337 598615633 +-5393320 763862366 +831452183 950981716 +-366940251 812509532 +183314193 -936844692 +-194794528 6513723 +642662681 -349683745 +672031943 -422926969 +-561859082 852421296 +353851648 -912240730 +665229082 841447487 +-700244343 407627958 +-772707933 276624886 +-178036654 -393656072 +310849361 -622374947 +-300656782 856238684 +-126999822 -92609492 +-859857538 -396689865 +-44482807 931465490 +289464515 257183916 +55159105 259664541 +422689255 -971205475 +383319366 -875186296 +-432457241 -938052960 +-487928848 -414651886 +424233310 -815272254 +-194021442 -54135172 +644888593 -56155565 +130141081 525835971 +752194773 -184248620 +908905782 247986565 +984807198 -506351418 +49965027 656861932 +811897010 -388151761 +-847596334 830642315 +-630167742 -470994833 +738888040 169376744 +491911206 -360784155 +-932601210 180211202 +359071667 -995842026 +947759157 568609513 +348696496 652389570 +397025872 988645593 +939665606 353387109 +-968495616 -808601352 +-38061288 430231076 +-450844373 -459005813 +793474089 311238282 +131843349 68704872 +-996369049 642571882 +-122610515 847736988 +627466186 -895532783 +823221506 205708371 +-817021690 301271613 +210392168 975123759 +454950773 91524016 +718465059 992928517 +165282982 -535533346 +780690274 -924160892 +-592028199 275598615 +805878433 -960530287 +-649248066 -56956076 +-150380831 440927516 +-500475138 -815922406 +-858288338 -901955106 +566162535 234172359 +-899820359 647236215 +-231927159 125261803 +600563355 737724802 +784125778 -734649987 +-137411722 -323053655 +30709633 728512972 +847102452 -880756229 +-887910591 955401165 +931735772 -262823070 +297671091 -22018309 +-729609767 -538793602 +-341343123 129937404 +913077249 660615243 +-892827274 503614130 +-948737706 890663461 +950717234 158026931 +-134073605 731958311 +-145322716 -93126649 +912268179 -157012408 +944662808 -445795737 +101310792 296107251 +261452594 882867224 +59266073 931880610 +224389178 -253315509 +605140400 673543567 +-847509503 260330886 +-65532625 -354612886 +-806064771 854662564 +55808746 -734305296 +-317589598 484606116 +435600178 316031682 +490048715 -810886031 +-736955229 509946564 +-386547850 -980605612 +272292544 -688435440 +-174056165 891725356 +88567788 -721200361 +-63625008 -826401167 +-978626449 -586033589 +961266458 146606338 +660464584 -757907102 +552369972 -761054362 +-476019313 -923241249 +262684157 -107339992 +-288623281 909374217 +-481304359 361625988 +-40772135 395172704 +695991619 -719680716 +650433112 902538133 +170881981 439634611 +85245934 818583485 +-602106126 27470321 +-754212808 -263295319 +744720088 192602607 +505811414 -167227270 +-501870238 511037418 +541869562 213359936 +-677722270 838994495 +-786461955 708505783 +616238236 -289361847 +-978266829 5239501 +852171044 -391312434 +-484680170 -444822482 +-817453748 822783380 +588006705 -181929692 +-675835856 -943402668 +-204019262 -969704896 +664391855 -965185642 +-152178698 -650713962 +159323795 -485165053 +-975453391 256518362 +351643874 -230531871 +-627558839 -986864189 +641939453 81357128 +-144188623 935585675 +237211504 687279428 +-14202939 103052887 +529978516 -44271169 +279107481 -111610343 +-169666554 369759619 +-320208318 -277332462 +-276133278 -281868531 +-317017859 344026826 +-203623849 708340748 +-353420055 655031534 +54820782 -403183691 +-966895174 223838133 +928378406 -466939571 +-335747187 841323241 +794412780 -3754560 +-692055561 190308598 +-736542057 -94136284 +275649059 -298330252 +13789694 -441936322 +255516788 445753303 +-786141359 -796879755 +-203826585 128543329 +735966098 853208195 +831341462 -673505122 +-247605589 972404667 +672696651 -183885069 +-856158075 18708369 +-729083200 -172014028 +73473916 -601419131 +-498151307 -89744284 +-646367225 935984334 +260455448 633447458 +249101644 747758120 +889288944 675013122 +-574141440 241358843 +497826839 970986096 +-336086182 -362491890 +573398139 -543497957 +355476298 71225637 +-706025019 169982198 +-217057807 -687599196 +507210767 138131758 +927469563 588624407 +-817552328 356960779 +-9476423 430786449 +780722792 680353172 +-734764422 -780395728 +856910064 -763851171 +649088961 -431759808 +-955353385 240774294 +-51978366 299852561 +-573186686 192225159 +-178868827 420018705 +-119386776 243869143 +835037825 -154195922 +-483100833 848728490 +681633407 642017574 +551833232 -50292439 +595079949 -162562697 +-768395455 -609245306 +-542009874 -995433620 +706753498 87249696 +-453777804 367805800 +-909775977 -937320340 +-981299859 32302271 +-261774486 206366606 +519203714 821001461 +86688905 609779493 +670895861 -994991023 +-798981840 -377133678 +987628264 -629774365 +383649303 -601508546 +428722100 -874863570 +924440985 -91513147 +997333095 113448887 +-74154373 -17211421 +261205872 18299404 +-409260448 530803607 +957418833 -31892700 +-130316598 183660503 +-680065612 895931805 +-138780720 963564784 +918466630 480143419 +542063039 376008507 +459890542 -517804574 +536459428 680921741 +349955676 539449270 +-322163427 429422684 +327326425 -151378728 +486404583 874084686 +-376168526 142120627 +269770936 -732271825 +-541034933 94031817 +179156929 309886811 +868414213 -234631514 +-44847310 -91363209 +-561476632 -695366189 +782543485 643748942 +-655835658 -30948897 +-840178950 -429043923 +89347674 877401654 +-584202062 209624138 +-770965778 252897758 +105032107 303575962 +95848138 462646499 +-401403818 193091446 +-960245140 924424451 +857558300 848727514 +-952577768 213945399 +-207712937 -698168054 +187705346 -419482253 +10025 -326626671 +388263355 966776824 +694996885 279367892 +164742534 -888499131 +477667859 -880489057 +540308234 105044778 +788312434 846331578 +-16071812 406113726 +72825945 402991288 +221347609 649228929 +106480688 175004212 +566849661 -494214477 +822374681 559175496 +-463752543 807139403 +-827953332 962768022 +-261797257 490235002 +-722306376 -111701094 +419665406 -800615478 +57256285 972228336 +-492465255 -426251599 +-48797430 -265208393 +-997199930 -460538031 +-661774314 605974534 +-648851166 825717676 +-300334111 592529436 +1787902 -259978732 +25115809 52921343 +156067908 731845751 +481464899 -73794884 +455190137 894812652 +-60528422 853137135 +791906401 962830084 +-978693611 -33162355 +940511683 -833595623 +4960488 299750057 +79439266 865151131 +-116019312 965000488 +-483302778 132670402 +276054987 -543184932 +60198017 68149655 +-644617524 -40460073 +515283122 194485068 +-878034895 -973126164 +-187578384 514777627 +-417767671 843280681 +-235039262 130274277 +-136196565 842287597 +304374151 128635405 +664134393 -174693247 +-104612105 908049925 +9856199 -928512385 +483282560 828088676 +-645390464 337662136 +458934546 -424219983 +-807102495 71254679 +-69529118 455129758 +-732250268 545724136 +185803945 818810243 +-589162609 -187247577 +556781136 940998770 +-684843430 96775997 +-790135891 647456433 +-474218533 210880041 +139834715 557848076 +702409656 196574125 +593676093 81698345 +-937612177 -880487802 +-489919887 -24210977 +636242576 -679277807 +-121791737 -340308375 +809544308 647935798 +997367380 -946028943 +-536565477 -217805073 +-66002780 -277519693 +530442303 -544405675 +-32470293 33306384 +-269897719 -522030077 +-679682088 -425940573 +805733943 163493038 +-254935618 -741510142 +102955891 -729007040 +-959537873 -289138912 +993639603 479594369 +859228397 -546167090 +-380504559 -483038977 +-440920024 -714016593 +642805956 41721689 +-518948353 891207200 +-382201265 422193093 +869181095 587367319 +750448029 622375367 +-89536501 741791605 +595306427 150739532 +19767203 -426094332 +-453281704 -644309744 +100213631 110657011 +-756232464 -442242511 +521590292 358681454 +82586466 374500281 +-741316155 917739178 +-33684122 -966544003 +-554163407 618396932 +150096293 -577925147 +786273931 -540229060 +-968723220 428448868 +134005845 -249413302 +363082078 285602978 +-535427174 531211021 +-777949551 -682241182 +651591173 -75919371 +-330170954 -121789982 +499994619 -441678523 +-587634694 -663672618 +853350368 376129989 +-568384251 -762160152 +-108110384 -312616476 +6034168 -461637576 +552663912 -648590919 +-810049879 981780042 +-415473999 -479145743 +716030693 442253368 +136208174 833482171 +958217555 -572124203 +-155143443 -655891452 +373822929 -231787317 +-256647691 658412858 +492195203 978497279 +-202226988 910482814 +-499967090 198427870 +189637911 -459302492 +-722891336 559730251 +-146392117 -328644889 +746645758 -89252506 +-278693858 -969604232 +823014715 386110567 +-904214824 804001253 +-582451553 620644689 +-842030443 440353923 +-261291890 788545651 +381682912 -711310561 +-660812208 -856428742 +877919003 -494568206 +-645593483 260493779 +-97020342 23328344 +-357240088 687433918 +-447987044 -734241812 +120170155 -282270273 +931478704 -843049456 +761220650 -385126913 +787374486 -171081958 +-794832508 -771179509 +-83611525 643694723 +-950154060 847793913 +950964694 -661454177 +652886912 -789759116 +-99559456 861481303 +-470469676 989483277 +-709109280 300876326 +912572143 177675869 +-190094901 603087167 +223490941 806492650 +-426208677 -380014916 +755288263 -936111204 +-49689998 985710859 +915410209 252931399 +-931021889 746000366 +158462940 -752137815 +-764146064 -732318427 +-793502588 599680407 +-783973899 -342051198 +-531486125 -436304559 +-141766076 -674658102 +-678119223 -545849606 +895651037 103819695 +138530430 -971412825 +-266632476 396904483 +128941890 -805737479 +-240778942 -229838022 +866259417 681271960 +-320073975 -732850315 +330122367 -435006239 +468110035 263212365 +221584867 628998528 +-863661279 -195207507 +783797192 526710924 +838302571 -58605682 +684719443 390941567 +569603999 203002427 +-855457951 -120020268 +-221260114 -556095483 +-362153661 -848343389 +-269002322 -463618367 +-186632339 -149813213 +-169446473 106055989 +435570304 -849897123 +38420455 30828792 +506048649 -250152048 +-987142321 133583777 +-27402707 -60401640 +788476287 -925957414 +417378031 431790945 +830568763 -219838101 +596310775 -785734457 +595954397 705250746 +-629911288 821313801 +725681817 948035582 +173482683 883449178 +976539522 -360708942 +569973998 901869344 +-267061415 -733492679 +-236566236 586208168 +-883194935 474890811 +929853546 774509946 +441715821 -677537984 +-508835801 649399741 +-714360950 658924188 +-957999404 752441300 +566681577 70180535 +-617667820 201934992 +-471120584 274650075 +-174344261 895318906 +-632188637 -999067197 +-129598499 588210426 +-156073590 318389871 +930338557 662597355 +-98174299 -474608541 +919407128 288811945 +-324471950 -582718543 +-289180128 -679272769 +-390285125 357018796 +209716469 756292902 +160681610 422524351 +467658227 269840960 +993918288 302393505 +786244651 534138345 +-549098564 979844515 +723219402 796462560 +-303090176 -860074290 +817051561 -819886891 +-329682856 -702269545 +288904405 667745637 +-90177146 -785270857 +-601866044 848856916 +195061427 67743707 +415532300 -41591699 +-698771995 962499368 +910476201 308785582 +-800780742 687274743 +746452057 615331977 +354314588 47453927 +-395089331 820516115 +156353510 694433152 +143947241 507291871 +198985446 -978031563 +-106217982 -323736911 +94453411 -491843892 +667245681 886229709 +-355061711 -660857287 +-620098264 -874356084 +808423531 -561646014 +-241897702 -400710299 +287552531 512231628 +-141454256 -763956523 +-282032159 955877063 +-427920881 -749958746 +-781164375 93709601 +-725340227 -174009639 +-859467170 -288169216 +226164396 97310361 +-15216469 -923880353 +379436162 -342572554 +667315852 270084773 +-189854951 -779444825 +174590457 -357519746 +-957208661 -451932616 +-56596916 -213328650 +-207112065 -315038846 +-9258795 -731594420 +-95610894 -747371494 +-399872081 -910649145 +823324123 -262063273 +-281021344 495894392 +-150294532 531810129 +661698295 -996491281 +-851071645 596552590 +-282241300 342414211 +611087375 -193555243 +122457928 -366203448 +641846866 -490941313 +-998333977 745733395 +319055335 695785112 +-555408098 113882602 +784739634 -740189890 +832898410 663404738 +1047640 294923209 +-615785585 -202085667 +874388186 -963134213 +-251928651 -672564028 +473264312 -231182619 +119305232 778725478 +-116008879 528836586 +-333231252 443698723 +935775594 -759190110 +-687477369 97022009 +-110999756 478259201 +607623764 -373020619 +583455163 405988909 +61678537 978881298 +-329251484 -205797724 +-574976686 -921205688 +125050198 925093794 +-308493612 -835825097 +730017286 -128189334 +-59856392 90587642 +688221992 330521583 +-809584941 -693236576 +-89654582 269815985 +-542569749 283466326 +960329494 -127082815 +-227158435 -847411953 +49030556 -666668550 +-74296390 -474149880 +-543589300 -53788970 +36676420 356302855 +-609267004 785842221 +-273204139 168889090 +-563251 -850212526 +277594815 777524160 +731300770 846209319 +289078602 -59679986 +421921183 298353151 +-599155615 -147152819 +-289948133 -213959619 +-698570926 585092220 +888780057 -873228090 +-460398985 -646997352 +641849395 619747400 +615002005 703845912 +751876589 375376098 +-629888139 -703326869 +-712531414 994721396 +105726175 -556576917 +92484781 940895715 +79109869 -271087641 +-437343520 228528747 +-230551681 248383257 +872166573 -407707372 +493472976 355939233 +97108096 571750577 +-508259008 -953494849 +-611943909 -61656545 +883669172 -681658419 +-502418323 -144013825 +125317620 546673463 +-975643193 295350646 +-51988643 400316875 +-512650093 -176076464 +610336582 617056155 +301900615 -585858440 +-995820891 887830726 +-682480730 659757342 +511721481 -119221633 +647796869 845675985 +919722890 -546182302 +842969669 91269565 +724505730 574814605 +-692025980 -744874257 +-65702611 -20999764 +958100185 -904898010 +-197450994 39233363 +-165717114 134178787 +926440235 861632965 +-60819934 -304390448 +366514780 -138351764 +992378110 604124149 +-915388158 910131118 +184420078 729635482 +995033885 659766491 +-716543281 289623387 +-417496289 572639435 +530431081 240809662 +731880287 875436010 +-349463235 -822472708 +-277489664 138086781 +344470205 -593092188 +504642592 866256014 +-625301544 -653470524 +-454477140 -340772965 +247134549 780369809 +131067518 781128683 +768949346 -906342525 +149557112 38469783 +371637569 192862060 +-918640555 -16921259 +-649174195 -947494449 +-327165602 -355994680 +-39554789 779672023 +117581752 -966588916 +674050197 -29450035 +-658837738 506512344 +978766533 773342884 +-586274879 -174229430 +94673726 761854881 +-46610386 -793429329 +401538107 -691713684 +391404394 190636104 +269751460 -467320074 +-523087157 395453291 +229281381 57443411 +-428425303 493587176 +-10159884 -292831250 +-420387505 196225438 +443558922 -528852274 +-277434190 -190732164 +556263252 -665127217 +-74741826 497282487 +-991996057 619281371 +177063547 185875858 +-815046831 -575052358 +302119197 78489033 +-749611786 346909991 +100662782 -101526657 +-660198298 -542896754 +728073424 500306462 +-724003314 21455039 +-533729732 598012130 +-558822066 -925419457 +84575535 -918974611 +730193957 38729175 +-106830443 946357758 +47732936 941992130 +-340369889 529615932 +-95956813 722495526 +-63651495 -209803172 +496488934 -942504708 +-558008152 532126293 +435939884 -769326515 +-81571491 -308944760 +52258429 681432478 +438600093 534529111 +334092630 -787156327 +-413261925 441201517 +950264653 537606030 +-497885153 -934413299 +-234272461 -795041732 +388099613 202641882 +-748235348 233721610 +306956449 -703629575 +-508221055 308460168 +-826161447 -253095370 +-397022086 684890636 +134231851 -879962773 +752833089 17962407 +-836988180 -295050162 +-373938827 -971544432 +-145680234 -561142471 +646956701 588907129 +4460504 16474834 +-982163338 397306303 +44465095 -144077484 +914038480 378609253 +722840747 -343674094 +-30235294 82071409 +244781086 -19144183 +306458512 -731671667 +910018070 -503108801 +-640494820 -185989665 +-857719030 532058699 +-6032232 -285279779 +-626925907 -795835510 +397016216 528948932 +-487294765 -232846264 +-319616426 35986350 +-892408840 958331209 +-864731529 -95207399 +507665774 303240893 +-862751176 -217303739 +-40156204 -815006480 +442348330 886967973 +-60046844 -527769221 +31783530 -568097143 +689227919 -137320672 +-59003984 -839472209 +-800250916 78707492 +319822722 -205411559 +118866946 44750609 +310775605 -887465249 +-282466443 -678424311 +956213657 -232756807 +-107188657 1340277 +459797639 -846120233 +-436110909 -867798434 +256551832 475455769 +-240330923 -804097427 +-227491561 -739478335 +-975521466 335973574 +719595958 145502008 +-261508955 -936982338 +-870022922 945042362 +103389697 -787854251 +-21958975 -484924935 +716238928 900987484 +-334571424 690586344 +82984387 353159686 +855364015 628160400 +889223481 412960239 +-923282498 -896700633 +-988602699 865357148 +297227154 -727453800 +-830527785 -497861370 +164094717 -928833123 +-74256311 314605035 +686670200 -186040385 +826550260 724508915 +523706146 952641395 +65177241 294905072 +941777468 141025393 +323200887 561309327 +-90911102 299387342 +-208852672 221378887 +221422322 84405599 +-543830 -638281071 +-609173703 17051270 +434699534 282381341 +-566482627 781075585 +-144281175 257168617 +528407351 -893054469 +669934479 324098084 +-74540271 -200603249 +498959655 781258380 +-25686743 994302996 +445392594 -511319108 +807451061 -445944328 +-618500039 -435293852 +-77754548 -831558582 +312736921 -633768436 +469836554 -166509943 +29941559 -455503313 +-984163664 682935298 +-271507730 921399536 +59660042 182314734 +801960525 960688131 +-612977212 372378012 +-807095593 -959644085 +-109102667 527217694 +204600487 896415913 +576925695 -18946305 +388476198 -629323405 +-873066293 262277036 +-118137355 -308884386 +-79193325 41798570 +-435902492 966097542 +332545806 551244966 +68375381 -320553422 +-741613342 -534628019 +-540403644 909450133 +634261733 -633772622 +-228405789 -723625110 +400571229 -773265216 +928296097 -138256188 +-761563702 179073679 +495041170 989040911 +484446396 103449113 +-599670564 -60801907 +702322928 -314581057 +445678785 660892895 +-932703871 311287535 +501628630 89847258 +852223509 835729349 +-755961055 -67576068 +94757851 677864637 +-171547915 183443476 +-773681811 560252923 +-749570049 -730365637 +428896963 -829660567 +-846162312 672183985 +-476758273 581707825 +-169852892 -112457399 +-516088557 -749125656 +-732056433 805336894 +725216159 832303959 +-667440780 -287188552 +-253319510 57470414 +-121634485 -697330936 +872323707 -840485721 +838084346 -413476768 +-356306773 906702387 +557921822 382141712 +-219154738 940375129 +126601299 -30781775 +683648152 -59396189 +744737856 894397194 +-21082246 616143066 +-110713710 537189418 +260166190 -873898072 +507007348 -981456142 +-735602151 650893890 +783109376 640736634 +668850950 411369256 +-59542607 -706833601 +271161531 -444094642 +-828303521 -672529225 +488256366 164417472 +-521402625 543656278 +909690933 784916763 +-584017858 499512902 +-118999300 928951684 +-244715321 689001751 +-964872398 -415080652 +830791446 -759768639 +239700854 -127746123 +372245777 4031008 +-301621028 783580817 +-210366030 -220010172 +-502467136 -556959314 +827262160 -327900541 +735735306 -146850970 +-581841552 274601996 +-287351879 521500761 +-603381526 -785421205 +118333946 -455701326 +-777531324 -109645929 +-28862571 -799411920 +786260286 -569134250 +-378667311 -614020920 +126627081 -121994995 +562611878 -172530345 +-681927086 -485365127 +399402653 -702044270 +-403754796 -829688372 +533060717 -977472729 +472082175 367584050 +-744957109 54496291 +867201280 211124099 +802807277 874181965 +241425537 646703343 +509086904 -951585979 +-175163310 718029370 +276376310 820713126 +806376989 318119845 +506245594 343549329 +-411597115 882027316 +681645639 174402799 +-287738754 646034548 +841673477 790646443 +-376502107 -300439447 +174463785 925583196 +694246439 297543668 +388173961 -902579102 +980007485 -804613059 +347574234 564650385 +-825034141 -669181603 +310952785 -459344074 +160484980 -31327520 +-250934312 -422377991 +-578956836 180758633 +-77524800 844121823 +886089321 545260028 +-322247912 -889939450 +-302981112 968635863 +734260835 941469564 +-879122371 944219767 +832285699 -609982711 +-579247569 -45581437 +198585116 -983467967 +-182716128 -234793083 +-867793961 -94103019 +590470559 -114583383 +983252420 -505340003 +990108894 692311037 +876263761 542367584 +-421450360 939127171 +-494444710 447403518 +-262245875 -749111109 +658275142 -840352845 +-560986051 -369904920 +-291928658 -951682022 +-726992815 -815047542 +-941579055 64084124 +-184369844 975564894 +-145558680 -543549801 +-904032810 853746158 +32454444 -661709876 +370636589 627768646 +350011233 -66341757 +-15576471 849811351 +-921329329 -887233623 +-702474045 575942183 +307670953 -218164236 +-416241230 -525974883 +-96171391 730530156 +79611105 -73388606 +717780730 -70140300 +822791755 -675075176 +45616500 987488091 +631277737 -986709949 +995491014 914086580 +708006756 -362649405 +-276045736 -19643586 +-226992357 -281232112 +32431712 -339460469 +285857493 279893411 +-23251585 -302199660 +-573293661 646807711 +733434653 -733536402 +761899329 -540617661 +251890956 -214026319 +-527222368 -122965428 +201940651 217183910 +-331088819 -391307928 +94512090 -794025109 +-150056207 980941608 +-34421396 -145501286 +-145113666 -995918117 +741574988 133903306 +893964096 -134751495 +-42082575 -967510273 +697329020 991872444 +-519909992 995071618 +-102602140 753011547 +887412237 -656341328 +233632073 -890417974 +-252139391 896475803 +-336263976 -525198151 +856143679 10157499 +372165007 -585768192 +983448064 -400044367 +-400941127 -897036546 +-680993986 -523368687 +240546130 617156059 +624813292 447269108 +-317752781 -961381300 +330450931 348386745 +-281072158 479367070 +311224819 996110344 +559512209 -806922248 +-731488705 59951679 +-200402912 -479756867 +62528428 -324481730 +532756062 685156188 +-407723213 660356940 +-81761764 188981083 +114599623 -40660842 +486559064 -78852515 +-485163561 715775894 +-301259062 -757561408 +106838405 -13704832 +991181636 638969997 +985687367 -875784095 +942499240 -64775385 +-86583521 -507676432 +652735341 832583309 +-629762004 -153546599 +-177408650 -415488306 +491679885 -853144691 +-301531526 -200863921 +-502207604 28550885 +212854908 -181240830 +332682403 -664382422 +-38289021 736755343 +-769658472 597544097 +-101919539 978707035 +-394972653 -320502033 +-715812958 677355506 +-677499937 -342918363 +-17131180 -959782630 +-127584707 684833273 +-535607841 -912040210 +70477115 885940258 +791639218 -338751610 +-676607892 770046314 +-541673611 -196422641 +-188588786 520362864 +-554330076 -141076450 +-301696845 711739443 +-821148578 -572740107 +-701453427 676331491 +695404318 509183534 +-923789321 862175693 +935196693 -202688098 +-251216065 -837009868 +-636287605 -898297904 +456427210 831462168 +682265515 -35012279 +986956997 684063260 +-303581369 970346051 +745072547 -446536638 +458470233 258564461 +76858091 -842352164 +805977829 185214785 +-767746756 -419164290 +-346668692 428226146 +-488890206 -928210996 +-191504900 255531666 +-235106820 825486977 +159259126 213896259 +997127754 -237882068 +-758880884 -439605817 +83087045 124049814 +-600845952 -252520686 +546123540 606661707 +-71464634 68002855 +431311207 117105786 +-4370392 477922014 +-708222649 -223975732 +394302746 -968001873 +520181624 -203886279 +-134283826 711922097 +426173775 543992583 +923111067 -834256040 +-995079992 167643102 +-314259812 -598591577 +915760258 -744845850 +289612991 -462609517 +682810799 208845541 +430263046 841308014 +-6537553 -523089114 +-924344322 375137747 +846389092 729341875 +-598338059 -953223888 +233550514 687887352 +-71533865 -586936197 +72761672 -553747447 +-642861569 942831958 +41550992 56780220 +-456133707 -322921918 +-106714706 381819044 +-101863150 533203071 +183096360 -706455525 +-125386265 -939428183 +115593459 -282868582 +507272488 516670818 +577319684 144963035 +-908190897 172720924 +-782192453 740956542 +860976853 343831 +452427479 714667540 +-64451615 -172380538 +-466656045 497635346 +228040790 78528847 +656154838 -618662325 +397932740 490899160 +-164336690 873546074 +401822147 -511232318 +456719533 972408421 +-727742112 -234443770 +-57275348 -830258168 +-545308965 97260535 +635489544 375375905 +428724862 749466756 +812857947 262003048 +-485296854 792245931 +-261618885 -411245822 +675107601 -424366628 +793331189 -879503910 +351879147 706759277 +645238068 -844643875 +709031013 -338094443 +-655043788 292487815 +-440671230 564113589 +-615402613 -947187534 +-978119513 -853510192 +-282703147 559412319 +795691578 23434155 +23826980 -382392955 +932151510 471576361 +105065405 -760635171 +-982976408 -463634649 +-708031 -753156368 +501369353 -406479376 +316631195 -937876585 +141344116 -211096844 +128909454 -523023161 +-52174417 916134535 +334094390 933959511 +-285498268 29956223 +-607376380 -905553528 +502322008 -75249225 +-861806032 411083286 +30518134 -932676147 +278798198 -288128890 +-613488719 -952769274 +-963837171 362101384 +-820898918 -998901327 +866986000 205924167 +-678749979 528098622 +-91964565 -182776768 +-636810021 878707633 +-367574247 515051120 +755818236 402984259 +-382085170 -979471344 +-604467201 341330947 +-727277003 585333300 +-585896215 -828403005 +-184412332 -422004273 +-540527555 -260402365 +751277340 729511444 +-551498393 -325850464 +671966745 -360214684 +-432350120 788145628 +-152148005 623175311 +-236367828 -764930485 +321447786 591208745 +-899225251 -375640612 +574687545 -822502935 +-633101712 513994683 +-473132487 -89380105 +869811878 619507493 +947858705 295060420 +769052905 701258378 +-406396337 -835637762 +-154552461 535463695 +-332955852 135694059 +588769671 684806789 +835584440 -384139292 +-407195110 42984742 +-495781742 -712173922 +783379379 804350716 +-13973406 704011854 +769742442 -667638804 +-583587134 -200624237 +-6972689 365841011 +498053142 -274741635 +-382459572 -986014228 +-648147899 558419961 +-953383035 -652485194 +749968478 191768971 +-286547131 -843544358 +-854669105 -676379546 +-869028992 660111927 +-405387901 -708877110 +327248116 145781184 +308300645 -252472525 +-148404257 -147250593 +860755780 985973173 +-19939344 842387763 +-710330081 -634245504 +-514373378 465184156 +-528221504 968442092 +155611393 827924488 +811813859 486053012 +-686817276 -895942280 +266949870 -977378128 +-140782542 374163924 +-382340401 712298892 +-861685954 482988781 +-386029708 737501184 +-790048737 -548794680 +108905512 567688819 +-720730941 662689087 +-735506472 -573554703 +-626464242 -103302529 +-803773877 426423374 +-456905094 -960715777 +-16630612 -167020712 +-41430110 763336744 +-663672966 773101552 +-822462460 960109274 +-468221178 -75504284 +376282328 -54441006 +-819811451 757295769 +-495655437 79273154 +41976034 875547197 +-394236947 -305985701 +-914119760 264935871 +86624291 325908265 +355906124 942466373 +-29672038 -443702170 +690660407 -154375857 +156595116 940688233 +261506196 974791170 +439827730 -350501558 +511850276 939195675 +-916599491 645314143 +876618504 837172622 +-319873858 39168136 +-360234024 -452268325 +-16068744 357895731 +989467879 373543834 +640699299 -347395200 +-553139223 593936353 +-172458043 -725747387 +-394519623 -230322061 +713201295 902606381 +-963524206 193305377 +469025211 661892165 +-521078156 150998416 +843281190 211605338 +523422791 979770929 +346104324 235314091 +293581897 387439232 +-143836315 -3531788 +534027419 -212310155 +-873284386 -177914095 +722036742 -497190157 +926803754 491525640 +77113829 -865835077 +-707912376 413732637 +82543081 974863501 +287173070 -688971167 +-645592871 413630869 +181972747 -403485490 +641525258 -632992467 +-593903207 379474997 +161059417 -586858837 +-619796295 998692692 +-861576138 888023560 +-484806205 52878133 +-462660613 -306714238 +489668746 791476784 +385796587 265302978 +154196765 -448679894 +579876680 -758924629 +-171698643 744475186 +-763163628 230993040 +190629468 475076458 +624603242 -715438327 +-133012492 438084978 +301193887 -754431227 +-788503223 748191357 +-230552322 -691996410 +964651428 -715528000 +884391070 133690684 +-164760920 -578088625 +542415265 -975748975 +-392176883 950240045 +609529027 -597145031 +83414216 258438577 +-919870189 866314350 +-308354459 -160076160 +632884467 140251375 +-443322913 -820830998 +612829024 802588694 +829372759 288838058 +-642711761 147923741 +-470288038 -463290634 +200763263 -826822964 +-719103467 484307033 +-697547392 205411497 +531940330 -256264254 +503813570 888439425 +436873970 -161780518 +-732264134 602590946 +960839529 -127155623 +-772345146 -606052909 +1949732 173525213 +-409467852 -72137738 +347143952 758756248 +-892353208 397522841 +-411864426 954898372 +-874069764 568802067 +763330751 -395443567 +827436055 959168251 +-886862338 -156283379 +881350324 -704198680 +52776212 530766335 +647697179 -608862133 +878417513 -832832461 +-584967129 -82068107 +-104830731 950579118 +256942193 791066585 +-430602959 19186221 +984234204 523729039 +-629750401 -152817827 +460941274 242815530 +563161449 158677595 +-470951434 909022140 +66769936 959685625 +-273136065 -922396081 +565515226 641428939 +-570913686 960635928 +-410305843 473637966 +-402746316 -920317535 +911135681 57597600 +423536295 -888353218 +-769391320 -201896653 +745457045 -706506976 +44383349 523679121 +189752677 90985186 +476308172 -958385562 +-623796760 -416255118 +548507933 871341672 +891224333 -625332840 +603040353 -380303753 +-921694532 133768425 +865344515 -626604099 +-660957159 300775987 +115995463 925630455 +786712097 41667179 +-895157147 -761779687 +980628902 963458997 +301075435 -194831868 +751363322 860991312 +331736195 -394603305 +-409818906 -869830435 +-134740449 547855626 +525017024 -503366064 +816301341 52073351 +-626471717 388245439 +5883090 122939568 +28238107 458154197 +425450588 -210448621 +771763380 -141252303 +-754964244 -969526032 +653236353 -186795106 +9356044 743036718 +994448180 690914707 +-8645060 -998791371 +-593483832 -456385096 +295080441 475655015 +598907529 24226334 +-330096728 -259184364 +-740618372 -358302103 +-834630658 -713301830 +-510005196 961000843 +-707057120 272939201 +-298426229 633191546 +-107806744 168535408 +-544122909 530088250 +-549768201 743129289 +-234384251 729866900 +934165999 36362482 +-740596798 -490279874 +-354765486 338040248 +-346238559 -560447744 +-12367820 -974669718 +-411553846 959255205 +-172574503 504714609 +-629214450 -838251222 +533851840 771738866 +666198297 -224771910 +-814683004 -749073837 +-882807531 282484442 +771797808 252399482 +-768679687 -669767293 +213926275 -502647664 +69738034 593556248 +-312292017 568884153 +-729046964 -684300524 +155074738 977223681 +-43271551 685282967 +-539528958 845386378 +-624505136 805164685 +-415183323 -412252615 +298348506 319792895 +104817306 -623848046 +387898226 -988130568 +278414066 -716006546 +432606649 276634305 +348686236 -632599667 +501714147 -809390296 +250647122 276649853 +56112148 -271671702 +919174997 -369749307 +495653824 -474496102 +484266540 70132117 +-473438459 236807553 +-454013173 -128802869 +303697247 -898654968 +974928750 -174513769 +-596581250 -641096809 +-943493635 -311548866 +821134036 -755129820 +-716313279 182292161 +-975231654 958479943 +-582734952 -745201413 +651296359 625329128 +-357072877 -382502749 +-869919531 376685098 +-284798752 292660556 +247455727 422916100 +-526973280 -732274791 +-895425510 -282783703 +-411664440 748216582 +444924390 -385438270 +-63784305 -745842408 +-627820379 -177685139 +578788769 -86829681 +178021240 795640995 +531739572 326541639 +297178935 809162176 +684733999 538648977 +241163981 590346796 +165065715 -731473197 +-202658647 -11155318 +995254957 469261146 +484615621 463204257 +425777734 202093183 +461414794 635473625 +-197774931 -870391906 +247886408 -738440539 +93399064 690530643 +665313064 -655029190 +-797849912 -595681735 +-530055747 -672660122 +551265613 -950558531 +405760892 611845245 +-61121939 224349830 +-755366047 454760459 +125683375 615002376 +43802405 -920723716 +-275804836 -247721191 +-748459684 326161454 +521473444 535989968 +485876820 438244434 +954746068 -917702635 +-823031145 -12138368 +-540947469 -88332820 +884874755 847327683 +502732036 804779756 +-172288152 -476355333 +606031903 472655385 +741657330 -397741069 +-148699461 -644056494 +-292869280 -122025715 +-731627184 -287355116 +-109517588 52324645 +-207857964 -873724421 +-527553266 139239168 +39538465 -260503754 +-48455790 -106047989 +82497281 -566773478 +-848367835 -682409201 +45893000 -907777139 +-905736130 237741959 +638980809 529594807 +285643342 67161695 +609469298 -588315329 +453149569 -315550890 +-550176636 -379877037 +107836467 -966274318 +-949742463 288996423 +-475962052 -373854779 +-233207156 -12149575 +331686586 -774021625 +91099967 -669386765 +393406591 19865212 +-559408657 754150241 +-351106945 -163201580 +-164460025 -451807062 +-364150349 -484433828 +737331806 380347967 +-950001805 -989814214 +585392313 -440454757 +-955046418 -749378846 +138871252 -484349477 +-874964200 950894779 +-548066786 -571301156 +-154991378 105675772 +467133500 -374552761 +93345305 522057419 +859522655 39456558 +-733432411 590895530 +93490343 926591325 +-779459780 -438285980 +73304787 -874411487 +629108264 -255886006 +824327748 -960361011 +-438419867 137235584 +106050304 419433532 +219493168 -402256193 +-144079444 46523815 +-877494865 -175163111 +231637932 743535588 +-630150471 626550750 +508092889 -555135992 +722954438 142151850 +-862824243 -622304986 +796922793 914304290 +-584886006 -592991518 +-214874054 -616757366 +-59719408 837174746 +786547282 -387553162 +-108602656 -635433907 +-692669932 -176304793 +-720287056 -2882277 +155290358 416997152 +-130222226 -58430042 +339518425 -191056559 +130663360 -493392025 +-744284951 -379012739 +3948152 40697474 +-446839858 -703242485 +-215330510 -821067826 +747802149 876708443 +770384990 -991097051 +521369514 15507537 +-229684659 -925469545 +-878945354 398697916 +-954325098 -731272543 +239416059 -37654582 +973120809 401354486 +900891308 -956750781 +667999871 -522694744 +224856565 184937570 +-280838349 704026402 +-429679762 -849141175 +998032555 494713953 +-885352320 705119982 +-333504018 75581613 +829689161 694399452 +383166120 440418969 +-355373688 -102815655 +-543522603 860659671 +53537907 -456949690 +511710017 -718671142 +880091439 796066529 +421332691 -562368543 +666301900 339973737 +-74599082 -185670415 +213495190 -565193303 +-487602758 -955652515 +-872785577 93209670 +-707569650 -354837029 +-446386126 -385889465 +555759296 -23820476 +-737394196 -273099671 +521985007 -724039382 +14964987 -945711453 +-296543346 -566715665 +-597804715 -631877117 +-423520757 9478723 +718250188 -528413984 +-351954828 435224397 +367439900 -893938676 +349235950 894598178 +691234687 119383360 +878072300 689359202 +-66190316 -541267136 +-454564505 957082871 +-305410087 -158223769 +-28832407 -546899406 +-298645782 395962218 +393909973 623486054 +35391353 846028745 +-823655282 456769829 +-276396323 -528072464 +-564688346 387732837 +596207164 -304435220 +-117474436 136058609 +-604037173 -29621729 +-517565936 -324236917 +604260740 -848868892 +616223509 838856993 +566413615 397263793 +-153034757 203381942 +576264459 818750479 +-537514346 51192913 +-782391937 846741452 +954087066 313275370 +731509488 -211541413 +758142276 -213011071 +-777376983 -642609 +-52609701 73916256 +-319958020 93879947 +462858535 473141120 +-235153822 -648769543 +446729358 -817624619 +320170976 -286588633 +929616494 858449114 +-639427616 313854524 +413740759 30535702 +715159767 594521218 +-844187730 -988852835 +777806939 -650276805 +-760975744 25465678 +827912745 -236024987 +-306566970 672055860 +850242855 -849909465 +-147089139 -38691954 +53737607 97755721 +474984701 712152923 +967370662 57656920 +744191945 -656793574 +-966721979 265791228 +836818634 327977743 +979017860 692696028 +861946114 864758014 +695034382 -965374337 +-936578926 -781758447 +521917118 375216438 +330058883 893990632 +-42461406 956815781 +912364208 -807119952 +983442118 -713341615 +539774600 775316519 +101291735 -873570466 +-473746505 -150841346 +-684385213 512967713 +-471225060 68388808 +293386994 -13228239 +-790933387 -394671512 +139916116 -838836596 +-498015489 -723154950 +660603853 411746819 +974180647 -447072557 +-582057385 674371589 +-533913350 -358097199 +519358163 169565233 +98357962 825340601 +497096937 -459001813 +-737550919 315084989 +-30388807 418152876 +976098437 -891315330 +630764413 -381322501 +-710505153 73692403 +-297186673 -888655035 +-679028047 -50736415 +-249335882 -426722749 +316018356 567440366 +-104248048 505809898 +-593090481 379333452 +-292490098 -147099747 +214690721 441448197 +787228586 -808748170 +418601489 -209869747 +59713752 -923548193 +-592114093 886443912 +-407716246 -872897763 +667353516 367367477 +534834065 373513196 +-696450211 -722979063 +-193399306 364081049 +195401047 699104744 +940746561 -736740905 +-845923285 360373011 +148573692 462556947 +-719758923 268634640 +229983536 542802635 +-196427810 2617382 +738239634 -244182351 +211035936 -537450135 +-334422031 890636767 +-337647700 -892487527 +78060462 870604122 +338499729 985831402 +829559833 -228774735 +74708026 984128472 +392518618 16004 +133196537 772203619 +569866533 -550101187 +808693707 896207839 +-764474708 -31944645 +97876878 278344510 +647495675 308336468 +-750557282 58582730 +-92715193 487105302 +-670830588 989830473 +-529753772 -361963290 +190043180 904096128 +282325557 -164312981 +779642516 423700953 +-211727662 708325776 +274307854 832814085 +674545608 -596987574 +641335268 -941078028 +671019411 -316975572 +624333895 -544644528 +-683708220 993876437 +-880773223 -601283292 +756016510 -694373913 +-616703767 -469484652 +576848384 -359823607 +174208612 -17150123 +949911521 -272008634 +798210681 278006322 +659223801 730134960 +421374938 -682179187 +152213400 186508034 +-794415129 674030026 +-86227186 399079794 +235082360 -14975159 +340896468 -789412334 +573732762 538226576 +-105042829 511363110 +4903078 -620264865 +-838864783 23357824 +700480343 -319226827 +-566292456 -287501152 +-459352957 -633096543 +-723345380 378882059 +-706056687 -300521752 +743971034 -845336128 +429236590 -534902862 +112846077 -11513681 +-385021878 67178687 +-333190140 44245495 +842687712 791714222 +32432498 -565225210 +721330632 713002873 +-919723568 107114728 +405853 -577692473 +-937735218 -214945515 +-374194688 -273384385 +-557232019 29481213 +-724386887 955070121 +655976295 883248930 +741859012 55511385 +-816851410 -922563417 +-389921344 -570866405 +206118412 216068835 +286151117 517706581 +-543136081 132339923 +-473680336 -853656062 +929686932 -795319938 +-68215807 228391414 +820294423 -252569827 +-737738509 506030784 +-559458714 324497209 +632644019 -583497737 +-87870651 -281045859 +575209787 324921866 +715093934 378200624 +-52826107 -536455866 +627230913 120483969 +9151763 -335890456 +385483280 -406786095 +773481726 103645506 +-990899648 -658792948 +170537316 889502488 +485183334 196150764 +-935628117 312147040 +-106410687 -142562315 +437177797 193780585 +126804548 -16608380 +793367187 232040035 +-748025602 753541367 +539956032 521583485 +-376677283 -169840139 +-683624919 -546756874 +402540416 379362674 +-786508747 720991691 +-597506642 -227795401 +420744247 581962333 +476228229 -160861709 +-949155790 -114434830 +11941560 -965767482 +767260619 770781449 +-65320560 -402343708 +169753786 -242927042 +334640126 168439046 +588880413 774771669 +258335910 -802426108 +-773665397 -987741616 +658539343 343481846 +841064692 -362409461 +-686934709 -177027705 +422139429 -649571884 +608938708 139333876 +-23751343 877467461 +-830318423 -753472546 +583679183 -386007208 +-469619818 -950797978 +-322982581 -186902449 +-417398692 -249788734 +308851247 478024951 +778535381 508316642 +-581626623 337502265 +-285348761 -457273822 +-666219030 -652948183 +316371715 -867845361 +791808675 458669248 +672304364 -666231693 +-274554206 115772830 +-4296808 -99475995 +562897702 328347753 +-354281519 211411265 +178745866 961769429 +627826749 139473216 +773467812 -888006908 +-530965417 674489510 +-315666922 314475367 +145402944 -504275976 +-984759192 -619752861 +-395478680 32746579 +-465250970 -281973079 +286576447 -531472419 +136131240 140672238 +132574086 -547278038 +852529530 -517065406 +-381285648 977721512 +-207449073 852618507 +488631475 11234328 +40729401 310521737 +-746608931 -10275435 +195080796 -90082892 +-803348049 -573196233 +120520469 -951984988 +-981728033 -653856417 +58884623 -100845397 +285200005 -744771477 +-541630590 -287408509 +-3317730 668056860 +-112779012 424496280 +-748342038 955888217 +133077856 -333149761 +-488489771 -339633833 +120208430 -289270673 +75940586 -727169329 +174005926 -748859534 +824121069 -552525986 +877603069 835881670 +405060358 -825261593 +47657711 628201390 +-689470276 10816942 +-195618234 440359263 +675964754 -598581748 +443625793 444488802 +-192930982 -561541695 +792807596 275959471 +-10135617 -922242098 +716392457 925590977 +-311921368 305467395 +997207193 796755247 +667762509 637257693 +-635619896 -466732932 +-983679732 934120639 +714586703 -254706042 +-594441396 -169517589 +-586683551 -768570429 +176567664 -832947257 +-838664496 274439987 +-169520093 -140311918 +522861577 707608756 +-675433557 -216767447 +-227275964 631586385 +-248335847 418221095 +-554421091 353256128 +849616037 -378755686 +-518460174 -712393437 +687526139 517059563 +-98430768 -902582913 +311111965 -962879812 +-510711419 -197407603 +833760647 414999727 +-401531181 -317036850 +-887776585 843672285 +987889956 539966959 +817154899 -821325235 +-234957570 798966223 +-838470965 -352512791 +181571774 995283298 +281318992 358833655 +370161609 611634041 +170215809 467704635 +-594353459 -54588563 +720631937 607170751 +318002617 78046355 +-50520188 256376795 +-796124219 -999827328 +657136737 -16922962 +-795847448 -179586558 +429422678 309264383 +103108235 443898396 +-479998326 -580634959 +-423235169 928647169 +837667342 14376377 +-787594715 -127293318 +-322970137 86580795 +991203021 45855586 +914467740 166223445 +-350469880 447673399 +-26665440 708652568 +675301519 744964570 +837418707 -264095064 +-25956856 -267690298 +-55563073 389468936 +952948471 -620584571 +972494560 -5699613 +495231780 -544696975 +648686659 -987223083 +230494043 478791165 +-715158478 63041171 +337564345 421518020 +427602347 -505378877 +-183844930 -127108254 +-214408340 -199102668 +760849781 -900432276 +-470912344 -774998946 +-223787081 -159798908 +-9289237 255013015 +-863886989 -639145094 +-230674440 -147494753 +334608725 -437085112 +-214272158 171727393 +883307061 -967377587 +-342261178 369730642 +661393273 -766483302 +-188038350 -772232630 +-944049184 -25088336 +454084163 -202313121 +535954821 -237597455 +-867180075 103462121 +86999273 971184572 +-706242283 510895408 +554996110 -239193761 +-641144221 230544311 +-855094683 -567327650 +646005180 -166367744 +585350545 682052461 +-877048466 -145001776 +-265615747 804348244 +788928902 22305808 +34393951 -182075509 +-647904171 109583617 +504089090 511848835 +-996156770 215676939 +-663365573 49622950 +-429586701 103193864 +647931567 -568341749 +804621594 253559403 +-324966443 -358564190 +-611802150 947897830 +-716182890 -227798366 +278920593 -766808918 +318888839 -261504019 +821825922 350521335 +309621451 -115482847 +-902515004 936942954 +338621126 -264891550 +-929115327 -923271318 +-735078602 718794202 +-910774593 -221432742 +412070144 -106898811 +363210524 -683565082 +592547158 244173909 +-865105679 721007331 +594907287 961813429 +-141098964 -626240956 +-132699028 -139236601 +-217217821 -39604030 +201121614 -780745035 +107615191 -858904844 +-175929352 -456876599 +-954425927 885945259 +-23001669 871632119 +-169199536 213531529 +-366274452 346553854 +-848412046 -589571746 +390538743 962572767 +123460462 283098893 +-288371235 -637263180 +834274117 -38165839 +-626328602 -28946379 +-334772991 155222424 +-891720874 485179110 +404780764 127410591 +846786963 -128072684 +-136428162 955430937 +-709621808 916780199 +641913598 634290554 +-446412646 364311482 +387794127 766948150 +42783573 654284815 +-461210418 -460129561 +-155785992 -173256625 +-638354793 937767980 +469568588 -836738664 +728013116 719661887 +803401586 -393459186 +-811134270 -617653239 +-899933348 705309069 +-602385512 546464677 +-580263615 -322319098 +-420849673 -264208153 +545472843 26128809 +703003875 823251351 +-112145848 235385180 +35575219 -288685030 +429352378 575272361 +-919935453 -649114217 +873057744 -193563548 +479981599 653361639 +646996753 266278937 +985302395 326467634 +376337030 -840359878 +121449567 201600592 +952814138 -305963877 +602520540 -912346573 +284799907 882635251 +-664934766 -59035415 +84625196 384446959 +775588647 79390600 +314126951 145901269 +753633919 -678824716 +-493598018 904804555 +-53911082 -796216863 +-231753317 506817123 +-292629006 -113782930 +-677666842 400198228 +-911125854 450206025 +-875835297 966082187 +-599670638 -11668703 +10733375 -794421097 +218395373 -55844177 +275810246 948308541 +738459710 -701702119 +882327817 -908979529 +-373618412 -318969321 +900119650 654699731 +-381927749 -772681524 +347737198 41288512 +904499067 86882918 +362614748 -151293153 +872345578 -794837736 +62114035 -408158063 +731304829 -460760428 +-771324563 -647954379 +-9597476 -409168860 +-927558508 -775888400 +-793340652 -19607008 +-691364387 555206820 +451126953 -706916573 +-723469924 -417357734 +-63967260 40032700 +542132437 642954236 +524965036 819378322 +-159692874 -477328190 +205896689 604852531 +-573398150 -42706801 +9173139 719445436 +72771933 773571927 +-607448275 -558182271 +332632175 -562062107 +-764939248 473463455 +71831652 -660183047 +-787243065 969757344 +-571351314 -577973194 +939703258 -341929117 +-105024618 -879399957 +-595271645 904620499 +515824351 430567336 +105370492 -108344848 +-207211708 -504873949 +-661407925 70511066 +109709240 402656596 +268436091 157983490 +619456441 552569304 +309117750 171413327 +165021669 -359465349 +927879180 -586969441 +582192996 348881045 +254493890 970260121 +-725216418 597975526 +-981514879 768734835 +267003302 -120620948 +-365882906 483123671 +458017858 -955071908 +498866605 86400184 +760677683 226933684 +-532738151 439585137 +-436911258 46243611 +883026234 310336656 +-525516454 -785020357 +476249054 -449410068 +861563773 833246431 +243857651 319443462 +790346557 -795114755 +1877012 -313000319 +303621490 751703340 +-758413981 -982156674 +994678665 -438206913 +-608205104 852609496 +82744953 -95292738 +458071942 -654827126 +-715430363 -730840925 +468063898 303864813 +475112078 -947100450 +798352118 -699578238 +-203602814 -634500648 +451826288 310137888 +851052730 -396533887 +-49403710 789199186 +-845304370 -279146071 +-703226385 901388642 +8655767 -460110608 +241496029 533181303 +-264173202 419360390 +131790750 440662233 +-29862631 -196711339 +-260090918 -683606179 +-570077372 736086573 +521225537 -227620123 +-910570130 455419666 +-980943691 -14749598 +795569650 343288382 +867276385 -727299161 +660343964 709505009 +-83573822 -144957456 +-594699561 -142149826 +-525012240 -75668038 +-212108260 -599645976 +-394283892 -462476499 +-174389215 564680052 +-381058451 11207723 +-895694419 184201028 +696153370 59432949 +-908190714 634569278 +763885501 -316742757 +137561190 292871319 +320443167 449197416 +65565011 618315153 +390652132 -215839068 +-508867559 889042594 +375164500 931509077 +944243074 -130583836 +90177207 74079068 +85295557 544456512 +-309694170 -740727733 +-664167489 745162313 +230373103 121904377 +469314644 -40724159 +937129055 479954878 +-261059331 478266711 +-774028904 728138643 +-397328709 484708133 +-48318065 -328232407 +-422415472 -820219912 +759151680 51195761 +-495117829 -891599058 +-160795616 -691548159 +-458906174 916029531 +219480283 -470173683 +822389815 -773253972 +344137674 -310549332 +-971240918 939180785 +580026635 646322778 +-732292410 806613776 +238209485 265602148 +692477533 -640691845 +958028311 -875721128 +763703470 -492699124 +796132238 494998548 +770442363 882285113 +832907920 904912729 +-15567087 248109040 +-578746192 -925950239 +-487279067 745898757 +550727003 -206880235 +-319260715 -902750626 +978579749 -518851175 +-531850263 -370972470 +-588223542 526455602 +-562885420 -241302076 +808043471 664932861 +-241790995 -654620722 +-710141277 228395595 +-139491957 -848748584 +191347375 523125738 +917794527 -62139457 +-767658500 653928496 +-945066158 -485953411 +322764383 -150277879 +-492083723 565554514 +263404880 -32027603 +-121310740 994583391 +983737598 88789975 +-835553813 -1808649 +912539827 -857482757 +241559845 -485044118 +68765885 -189365272 +62854655 423242163 +557621957 938188595 +-876621428 -377415341 +-502236852 -884075911 +-796481032 -754011482 +618590642 -88927692 +-536822686 392036866 +-641925982 329010262 +-207337789 798461312 +-988036601 -894533304 +136349392 -444071883 +-626524129 27466790 +-271963993 925794929 +-684466446 -832493344 +392601054 -752975978 +-29004712 -362354136 +255193598 369259600 +-980816397 -794312901 +-343117676 504319976 +662566165 -648558005 +-872223176 -7362585 +269345613 981270018 +697103192 -704156555 +-989764289 140635387 +-428887736 172759879 +-857566842 -900254782 +128021828 997094007 +-143482585 487195548 +523157143 -832576249 +80285953 193141959 +-334975425 -294498354 +484183478 -589373687 +444419491 -550326314 +-830549831 -666688046 +-558092708 -51627041 +-42939634 -928627923 +-415905418 -958196194 +-408823137 -883687383 +965985930 257269305 +-111312924 797294028 +-588105163 -251092642 +469922409 -276949776 +-729431596 -86140981 +727807258 -73947946 +476018581 570118463 +-450526966 391508916 +810323195 -872731822 +101123315 -252464066 +-36284963 138750131 +-589074863 -499731864 +605169775 -735656700 +-422182799 98066454 +685131784 -133203958 +-922357559 -687345967 +846804510 874227092 +-495292531 -901524984 +595032662 675170524 +673403290 -925633022 +-491912063 128508971 +474416265 -254055652 +897382572 -171457260 +835665236 847730325 +-798265713 228841290 +96399968 -854596157 +-162976969 778674108 +307525371 997088391 +-653150702 72584243 +343356124 771193329 +-388730969 -362832118 +168612566 88090670 +-346489200 923021969 +755026271 -319315701 +-332059753 -14778617 +-964073493 -921891623 +-337271194 680684838 +-602123417 876107592 +-673886567 610816274 +628689884 -409006121 +-509967894 920779712 +-375610878 -125787457 +-462485384 221428752 +-360736157 -468529457 +295851398 740610473 +209539562 -235672119 +219224643 749577692 +-637692539 -897057455 +256611975 -92452057 +810676053 -785849303 +443796462 -738933139 +-327416409 775423661 +274496281 803616859 +95346141 -489604694 +-659431700 -82337573 +-557732092 -481141768 +606602230 811609259 +-768010512 -391875548 +-911614886 -767443981 +231404990 2580312 +567136302 534465487 +-985121608 -20354876 +-72075464 96293335 +343650479 -191410468 +-800291955 903469033 +-269705393 327687987 +-787600732 304354813 +667741783 772707621 +616411776 621706626 +640985326 -886115127 +428084684 -151648770 +-473166602 -877877916 +523140488 -716333925 +326000402 -155622078 +728758752 -970568174 +509922656 409868390 +489765255 852725729 +-479061197 714911390 +-737803823 -557879053 +-224600115 822310165 +851323447 363550583 +-780715636 -324293088 +-350621066 -521602337 +22634638 -300266712 +302725138 32647225 +-491919746 -257987231 +-806608567 228875576 +791860101 340803389 +-272138199 -502202128 +-130720693 750114372 +103643848 827614216 +690545442 -860508402 +111576480 771484003 +-685017643 309981158 +-68447163 -347776202 +-391926763 -856782113 +675374986 -524490793 +-818404114 -344584391 +-935665360 -338599487 +-30786427 518978002 +-182257316 575233456 +760060483 860654201 +-117046418 -286452461 +-678339237 -247346562 +63015362 -367069719 +-459893135 890837230 +-478525776 994991833 +-487618253 -896825435 +594982344 -39148270 +-678043204 213286053 +-86353292 -146246254 +-824312500 142973204 +-205229072 414691381 +-240741059 247191190 +-547365010 -756657931 +227301392 121388797 +-388078853 337420730 +-285063156 -576129371 +205852485 -384421662 +-18237805 263862528 +-414779868 161347069 +-87178057 155055325 +-729646023 -34038963 +-739858864 -90315597 +-996432583 -90963679 +-370680145 669017707 +-544763091 496542838 +-850802404 366548260 +-843578141 317796720 +-770691293 -153273356 +485869197 821517322 +626456325 715075163 +539985908 -756158262 +-242852896 262939850 +-332929982 778630056 +-430139991 949027164 +109714810 268277307 +28954217 -416755692 +389570942 361696680 +-665963721 -456548450 +709380397 93124694 +527446120 -234383046 +-269018446 -256771080 +-163505995 233077950 +224533519 433503656 +-313168973 512215313 +229847993 -982602345 +-356502790 831291496 +-67363368 774355136 +728010654 -779332554 +33433323 665081027 +-461006114 -395776977 +388195212 -846885658 +731789580 -436930973 +-886318496 -802405577 +344865970 150064066 +-588872804 243846673 +-615373741 -53659964 +-666162144 -776211525 +-673098041 -229848640 +-828443576 660188550 +-662641621 695995306 +585502972 -659148772 +103734229 -379433681 +725102572 995427225 +839627085 276342930 +353931918 -440173279 +-848245164 -725994931 +359799029 -886650362 +-326493086 799381820 +824044875 -998160565 +442529359 292081147 +-827916512 733509555 +-403235922 -721696990 +651932108 389930801 +-873167629 -980456063 +-645672342 514980107 +565592236 83370646 +-916846685 801195162 +62086363 490855793 +-636425341 -145980411 +378297975 64177854 +-318202572 747704502 +893897535 -268381145 +111792166 823257164 +-504186927 71890283 +466969155 577355157 +526055447 517376382 +279402773 -491487660 +720061174 -413139762 +-117578774 110745823 +161693720 -801976295 +195457560 251772048 +-388074297 -794094951 +193711378 129452184 +-59683715 81216452 +369764978 -637098798 +-41386424 -749007221 +-874285954 -64004016 +766180288 955825228 +-472426288 288133475 +529067162 28538912 +-791423767 -486011951 +867236250 -835800174 +131199364 590676341 +-952069558 -388747244 +-692139746 -444485673 +-408739491 302083036 +774417996 -247538727 +602333562 -796022746 +-925675569 -135609073 +-792705498 668060392 +-754363228 126434379 +-25856224 419499987 +-303362575 125693027 +472887380 -471659230 +-62200648 826312726 +-949268229 -496231456 +-809848389 -430266136 +-230445984 -491735630 +-401514589 -374367246 +-716560091 471235929 +500980 214016819 +-8394034 -778026395 +877606746 925332189 +148629102 415989770 +-673072471 -964976587 +-720618678 -922690522 +-728587329 819152099 +478741238 -790862483 +819245963 -418301787 +-276689929 616392329 +-293132198 -177446563 +84999744 -710636588 +-102316954 411416544 +75014187 -688327175 +-914533627 -37103626 +704458734 -943823429 +-348687846 43417695 +708679238 -588639137 +706235981 -301652210 +519391030 -783113259 +510436496 -121183598 +-641974424 653095928 +-899258220 -516950204 +-69502428 -309362288 +707175747 169286277 +997158332 470659942 +-141894530 564062027 +-144289780 183682040 +982133069 930991794 +-546306769 -363795305 +447534923 382420268 +-214074380 130240178 +-903888985 -903491510 +129094167 -425155782 +101159577 151909613 +-579758877 811620184 +-133026476 -749794273 +-66873619 -125202426 +-263125010 -776686267 +-12708726 -454306440 +-960254615 552798739 +-396896305 -976295302 +-22245229 -322071864 +842110388 -255495499 +-100443391 -741341313 +-732942564 -366369028 +140725788 -416967187 +-892690601 -625508396 +640404128 -795052943 +-567419573 569509828 +163455946 -476659710 +957109487 -156376757 +-272947361 943337877 +643166444 -494240723 +-970816692 144172353 +-381427159 -461374441 +-892853648 801133873 +-927042119 900030008 +984599821 -99324972 +358061125 -193137086 +-976911707 -488236752 +744114706 234261753 +-439033454 181425086 +-177502547 98466236 +-769416483 -713405237 +234005410 222144533 +916809956 -483739846 +-888096124 -708120195 +-547043662 345376195 +-717246796 -468765770 +723745266 983106114 +-598312072 741688694 +370367615 293176135 +-267666013 -410151593 +123114121 -319031555 +-414735843 551840135 +-379736176 -613346845 +-272066854 -910358979 +-613553163 -773473356 +645072544 535001509 +380196853 -715109340 +-779424404 882241778 +-472328621 553265830 +-217959224 -294936236 +500328782 629548711 +-917541408 -782054005 +933926489 252506773 +-479733574 849404706 +-379018383 -765873239 +-919770528 -435400082 +809048783 -637515052 +-965882938 -717914310 +245378937 -272439485 +-545227348 144294067 +-261297946 117272499 +853005810 937485171 +647302347 -190011720 +818246755 715754091 +470265763 -931142523 +330526805 -783040733 +-983590283 -565606906 +423094954 -771353528 +-783094141 -359561535 +-954050018 645256786 +-497763393 -301434104 +-379223058 233567810 +-967202739 -471064655 +565445674 -355455109 +344027237 -150571972 +-44539219 -854177736 +-950005542 -315621097 +340406732 158462621 +-847624394 -291249579 +444798652 681209612 +-409031277 -364172202 +153905847 368832495 +26366821 -777921982 +-422653922 -366947049 +532136758 500843861 +552654421 -422888563 +-217761351 -389571804 +814761922 -829060727 +-179143079 33002597 +-866415538 -183808185 +350340218 -60032227 +-796096283 -44439102 +-148386682 -698975313 +405065081 -883735437 +503011817 791641152 +-538428487 539688755 +581329308 -548896355 +245385660 21248543 +903386308 -115412 +767635403 -554483314 +-489212412 -580421225 +-870731283 -894437476 +-711638110 505693296 +-521226366 497385517 +216083164 -890533060 +-25067081 21574078 +179982786 625425532 +-966015355 -38424370 +1146012 680851233 +555409022 -613340466 +159452604 621422071 +-205630323 99969279 +-775984454 -925395798 +80286883 730646364 +906956315 -901765857 +937099956 749355989 +-344409269 -783263324 +-250874459 -271749147 +-181009859 -439013610 +786898201 544677035 +277359718 624698992 +-790000932 -140417315 +-805704643 118358305 +-852962154 976002383 +752700272 -959327051 +426190369 659840525 +153480289 896755327 +-884757354 512278771 +452519879 788793007 +-895242447 -560949999 +-867519590 -902022381 +471805232 185899823 +-16933381 -381859629 +798222739 111057181 +-716264940 523092682 +783265456 -408104178 +445529868 713246316 +-828557718 962033669 +-227343922 -489034071 +153486223 -444519721 +-54657023 -615494808 +585291048 -211085819 +-213806083 623172815 +-468284393 -395850480 +-184193809 -636525122 +-878002663 -786062307 +-242153797 801337718 +-540399195 845372135 +6221648 -257855987 +339236781 663524077 +-550095792 -427715574 +-240070149 -323654608 +-471528893 -100816778 +-647190057 -924353933 +252537896 -86772438 +993633330 239099455 +-720869678 -858737155 +-75603533 -712426547 +-267419389 -67316648 +-375870550 836967244 +116758351 19878167 +-747444005 -204937491 +842512590 109022848 +-741595219 -179141852 +94850154 -817107711 +602462387 -996151462 +697042124 8897226 +-669991050 -698029487 +-432198408 183448768 +239209206 -660098930 +-208268177 -101386716 +530403177 -970847070 +-227424843 617465946 +248650932 573051609 +-900818415 -437245623 +-683557457 580307422 +555921203 -182286471 +-729617810 -873036915 +863939416 -743206321 +677243154 870694541 +-287486409 -209612363 +904683252 710920495 +583377558 -771800611 +-424480264 -406140491 +-354212303 -235227819 +625423043 -597102310 +916338400 -51620650 +250503921 -113230151 +75959019 607145793 +-206379386 -168376180 +809035169 -747191491 +989836565 313275904 +-555638806 -529719646 +-808111156 589832827 +813344099 -958876045 +277056156 -299996969 +292365003 332492543 +-93337086 332478759 +227581011 -229737620 +545178153 945145454 +-891463705 -793622446 +483863865 -94980159 +778460733 399908732 +-959710633 -283153264 +-184596564 844702206 +-658185424 944059301 +941264909 -468782264 +978881007 203453561 +683060692 128545762 +-502944525 849532521 +-382815192 -70522540 +-128906780 688003255 +164565273 -71999676 +-349633873 -608569203 +622481139 421119771 +591745619 429193901 +-779477667 -419980130 +-316886042 -80897782 +-169514450 172928469 +-566929663 370844469 +418300293 -463006608 +750839209 80240629 +41610504 714779763 +-899689331 -254208500 +-114307621 129777887 +948538147 -425209240 +579610246 898438001 +608568290 108027813 +-234092806 912894918 +-556333824 -353260493 +-344618146 -173366473 +628440865 -42928022 +452703811 924404479 +-427896723 558836519 +-453578767 241311663 +618424926 69274138 +-787408740 548715097 +149589240 -17044570 +-400351382 296838257 +-327348392 -658292639 +-65720617 -817950747 +-149946337 -119596328 +314510721 31868046 +306377079 530524943 +541292972 442099356 +-578972303 260481732 +-336833554 -111228107 +-431660633 509715297 +-274718141 804091490 +865777141 -709205979 +-236070284 -985847889 +576113839 740147338 +-208042667 -306897243 +132299286 -601207396 +361025894 254771687 +889214485 40033447 +884818634 597347565 +47060790 -240890921 +-630460814 -488581308 +534454460 -955224349 +270158490 956861624 +-939614947 -497321844 +-464614459 -82618873 +541952873 -945990669 +-829196170 469695434 +10269267 -392245504 +-365841328 783177991 +171145850 825588691 +76265946 730784795 +-124631835 -819637247 +114242695 503036267 +444104459 681659303 +-824055446 -637316958 +159205690 641586427 +312092737 -897157304 +667120072 316753664 +480069147 914646446 +753466189 -862946694 +-375703397 -60842265 +-739636969 -482729091 +978049439 -327075351 +-762752830 776732946 +603883415 76337299 +150060433 13902193 +86674289 795133132 +436867539 -616605193 +832657977 -875611017 +-547087342 496342094 +-899598023 230611904 +180578761 -837869458 +-32343456 -996082856 +-791727024 -819778052 +181507459 462329068 +439471202 -13317709 +499405025 832970851 +90213604 -552805402 +-457335326 -285064663 +595285594 -345104169 +-15383403 876717387 +-164431159 895657477 +365966414 556390018 +422614779 49600847 +-767221122 218400312 +989566704 -725161625 +869268804 279775806 +-564807414 460966140 +-737456075 -798937277 +805455395 851927250 +694786824 -974949823 +585309970 -581600433 +-508774878 -192487828 +112235767 -501547475 +-946637484 848053023 +577697135 -975730124 +-55608861 -719261276 +61318202 -161656539 +252881326 580545407 +851531174 -850157696 +-161550666 696673086 +101136150 199163230 +-516146702 720099063 +-275063116 669549919 +-103306005 754820991 +-473577607 404345967 +548562225 -239291795 +728570916 -316644313 +995373062 -40271051 +-78208 -328616110 +-795301041 721146824 +915922135 843662456 +-12289442 -897248468 +-454373445 -874618320 +341282399 -902005987 +717808149 -415854172 +628299036 -121375615 +-738087845 -92285487 +-840193259 -377994207 +-779866238 -20563697 +-643360118 -357195122 +-911193785 724743711 +-523027861 905572811 +-731751575 179320417 +-870276099 342256864 +337589495 334949781 +196894942 -588028479 +50024714 -55189170 +359099396 -387100473 +720789854 -178861096 +971636510 913514966 +-26934334 803963442 +-295537731 192590430 +569784177 774429708 +-216150932 -673852638 +-272302967 -946832537 +-979093621 -493032772 +596926799 -281107368 +173708209 -578308451 +-494917329 264373873 +90230374 598118833 +-680964899 -571859180 +432163018 384660176 +434200995 -112717676 +944310429 101030524 +726094515 869254433 +-116902177 85769496 +663857408 97514663 +-855715638 -803730472 +509882570 773056845 +330094205 -626527152 +-423418779 144864909 +-762099144 971539411 +184774045 -446093203 +85202940 880712098 +22373255 -243937435 +-407217393 528933110 +537181646 -209055522 +966831165 186412867 +279707844 -888539776 +-775022622 -259150231 +-7667459 -719587516 +-588278292 -281070044 +772792299 117932696 +-933939265 303765714 +442670060 355886980 +340860741 83634188 +720667338 379875313 +202816755 -264557426 +-18687509 976906001 +986229005 -350805644 +470184046 -786729685 +97479434 881992070 +520862459 -162663342 +-344983271 306340549 +-822127021 93517501 +-651500173 886655730 +-356822598 575812208 +651262707 -83839347 +-757356349 645145103 +864870012 -1053937 +-437950848 -401603225 +-851467545 -129266252 +-450200200 813843572 +750198245 -968736868 +998255451 -304516162 +-831443286 -433375253 +-757173800 655929503 +-413858566 176155738 +-619971470 -659898666 +-619804965 304753798 +896603292 201733328 +-507390303 16860115 +-571753966 -782121780 +-677456556 67067476 +468923819 768877278 +-938837972 -682307535 +-269549967 -493953820 +-614288104 -730923254 +-522850289 -148458220 +-153282946 -100764731 +954332817 -172080994 +300329136 56316234 +157605914 -127169266 +-124258391 798493507 +316593253 48692117 +-296947286 -302054590 +-306167975 -548957577 +406840113 359568662 +404846381 758914967 +919656963 -748069820 +-507328968 429977914 +-14511334 792230396 +-65690951 691871862 +-295548029 274857572 +-557760714 -89224206 +680406500 -574338776 +-29849165 -740744941 +-923489152 -775320500 +-84843603 -680498814 +112142605 248333671 +477301431 871072103 +373427967 244813744 +-309083510 -199689660 +-772156681 -752131349 +-448316214 -778358166 +76706693 -586097747 +81256568 -394875436 +126316635 358041730 +-803027147 70815706 +299454720 -717247160 +-409131341 -967725149 +-796386261 -739864768 +-427519282 958413791 +820577625 228257957 +946863331 941536773 +766025509 -454981487 +-806308249 -159877686 +900347641 570555724 +816705854 -211467837 +-361716673 81063018 +168686437 -405459331 +706221475 440786705 +-590946752 -767724233 +-773474200 -923912125 +843116236 500036382 +51963948 926832497 +82748644 -291128319 +-776064115 -129890122 +-304722812 697569147 +415336844 -421193152 +-217366686 388431923 +124924983 -937959934 +848011003 -500260957 +345889591 96804347 +-282706134 -974977826 +229851951 -809777523 +989936537 -456910388 +-650553832 108741790 +216058854 -51970676 +-934627587 608673031 +140764008 -812088417 +999384428 -700925035 +-457066618 715947321 +71911407 811777732 +442579382 9370614 +883633032 -463732988 +-471060065 -107958223 +-660666511 -553086461 +-40753888 333033562 +-12216710 -937658084 +893001019 -59440975 +-400907528 -304183730 +-340541721 290787714 +-659304574 561077010 +-553671832 -53398704 +-316869253 30826676 +630631530 786651477 +173015756 -439766344 +99497694 -137205025 +667567931 177552070 +-359368327 262802967 +85719508 -406135198 +-227052780 -148354926 +-326651289 -661487128 +-605818923 197054437 +-287152192 -71774350 +-226599195 -733616072 +-864923269 81549520 +-51944332 -321064353 +-519595924 -428685565 +604465358 384935117 +-783364092 -787947135 +-692094241 -523009267 +119397416 312282541 +-615478422 -588702657 +-205502408 380617285 +-105950207 239687151 +285368293 572562746 +600314872 480508024 +678921084 -520141463 +853853392 -744833363 +961514517 -89380754 +35873143 -192119583 +536485678 -512001858 +-307254518 454473214 +299680089 -939182979 +-82482537 -51584624 +250215072 797940863 +-691928391 229479672 +-467765285 -868533594 +216832169 662016936 +814453798 -66891670 +-413160634 -933900999 +-611448636 -953505344 +-359641407 622845513 +-158332277 950975598 +967810767 -461936566 +803763194 -551012525 +-74577494 -202717053 +-155921668 -397602358 +-631772797 23298010 +785384103 196576386 +302385522 803675056 +59593621 -343162873 +537590719 -391195353 +221091116 133660803 +123045520 -857171198 +995006158 -137167821 +632403266 239621565 +-605395916 591346721 +942818450 884862481 +910904097 -990751211 +944290660 -509531597 +945163257 998466890 +516247596 618731676 +-889847682 111163049 +-112867162 -759268127 +388547406 -862664720 +-799576504 -537470878 +19810121 640900749 +285315716 -955279784 +757909818 956320013 +64398755 -88764967 +496569952 693851039 +242661835 9661537 +247375630 371661978 +726349823 -955097763 +877707109 -946747952 +-408384651 -43191619 +956740295 -288192702 +832559877 14989591 +-259424237 -246599185 +134214977 -905037756 +-866421875 364824131 +-609081022 -292707421 +254081640 444542924 +838573353 997809960 +61579424 874939281 +340064794 807920185 +-958200383 325298364 +165941900 889179090 +108225332 700638067 +-986095941 286844043 +-142400501 -830161626 +851571261 73058175 +-307215204 504175180 +-45630897 -903726892 +277643861 454073144 +-721285052 233434681 +871471076 682614332 +731578144 -519347193 +928322678 -890652596 +684361716 804207162 +324827176 488333412 +-676374468 -253979417 +377606322 807704583 +365387191 359314511 +707948320 -77752643 +626011299 -699614792 +862805001 -401255419 +435126936 -964737519 +-711179638 183992875 +737877469 639229451 +-562497560 -915755317 +-64232662 735453580 +977246460 884558547 +-655210003 5452422 +-791977025 -940873369 +-503333531 76354830 +329756087 224180264 +-114686773 324569741 +254114388 -870750418 +-281361375 251424280 +-701134184 214276122 +-137067622 770573667 +-85022670 595632602 +-462616378 299393088 +-49354462 475505532 +284559295 -406558414 +735669955 -898589426 +799674181 -299906772 +258017001 790925871 +-842741983 -547544018 +-974099165 -724002821 +326466591 -171901968 +-367576402 225152665 +-529777767 -88040263 +-76039279 -529519295 +43241159 -594172 +-852212340 162432191 +937349990 518776105 +-169499456 823832586 +-695384461 886225793 +428840578 -884257406 +-789196264 -211231067 +-167526470 854456922 +512044270 -660295422 +-56308144 -188614953 +402215834 588548893 +-920533040 -948339924 +-873043944 115281184 +-789372129 -798541655 +-529625038 79365817 +-338989591 168732330 +206237854 566447381 +-38763023 -490195468 +526826830 -302908404 +411034287 -422725802 +666020660 57736155 +-783827390 -124617330 +-702984716 -323148496 +-261135491 -367647827 +-745618677 506307751 +596745830 -705893280 +-507141530 162582013 +582228412 108346223 +467011028 -281552284 +-581558146 -347678102 +-42209092 -213739312 +924002829 -555572183 +-479190173 873969375 +-927746061 -968955558 +-432062815 -109512574 +202875387 -280072161 +-392153384 -544847558 +-118934467 -820823537 +935423569 114716421 +-58700698 -507430964 +668252435 -702782849 +937649746 -762277525 +-984156142 -331482956 +-722298195 946687982 +-875261599 23274630 +287003129 -52981136 +-227223214 650419315 +-892834445 -862995069 +-747109467 -505074463 +-685481844 137384102 +933464237 309510644 +917547709 -538611339 +350284191 -957473803 +-837047749 117170613 +-848032596 307135375 +-188187592 -994832465 +423487925 -536916668 +-697662212 -50009982 +-3210315 358487584 +292670200 -936237083 +-792547403 -975821794 +-789980559 522272661 +193926583 -767918034 +-986576591 855878837 +390589267 9882657 +912483061 -506867667 +-682758547 380305556 +423062065 -152579932 +-684565548 567544947 +-796308348 935436868 +-252054164 -892695909 +-675466057 79514844 +-234433751 -701155628 +892298912 43528038 +-987874448 -814034664 +468698167 649512265 +-202746742 115589197 +-998379603 744283908 +-292943913 -924535144 +-437224107 393911035 +972638347 622505413 +704045172 -465062050 +-932865957 94659863 +739845013 513003152 +-143145026 364065910 +-947165378 201226349 +819273229 -3518350 +786668705 -126358121 +-110650960 178057328 +78113762 168893477 +376773572 794432851 +307952212 305559889 +599418087 -867159601 +-175198864 837098814 +18795220 -507852028 +-705150853 312522802 +-362738587 206073206 +-202770277 -992934898 +-290009646 223834442 +302577762 475634788 +-968791570 -470847120 +270274115 -641378571 +616208220 -526170687 +167482866 765404168 +964555003 714731877 +664141726 -668777561 +500792390 202864304 +-489476226 -185507600 +96694716 -918076688 +-967877005 271504112 +-558604102 756516140 +574644450 384507036 +-780350842 -181537484 +102422862 689868716 +-37209583 694548236 +559104747 -250806071 +240503173 148720542 +791401168 891987907 +424049247 -64452629 +-668088003 -778847585 +-362361731 -216310287 +-93268415 -964925048 +819372365 820336998 +-583929738 581710624 +-56587717 -220048670 +413512785 -128437460 +896683334 954069550 +-6962750 331521683 +777366176 901043715 +53979967 -298378925 +-486267661 780273449 +575864807 -219246126 +-842327748 -778159469 +963905409 -207532483 +934981827 -272489796 +-14578907 382766709 +501205413 309614648 +-757446433 356284001 +-440606642 758728583 +-735829444 774089094 +-494549598 -118414227 +127673256 -516120566 +668692846 188056293 +-334910803 59239935 +-465176880 242561131 +857131591 -798951487 +485682728 -986424561 +217093319 509942114 +355768797 -413687791 +-123423928 185075109 +49407395 1868538 +520081764 -473586689 +-245221169 -811236759 +167323570 842008420 +786220110 -958206627 +-712580831 607897101 +406730722 -83480697 +-127933872 -949739492 +-39726128 -802261702 +382351136 -895017401 +250422114 12756340 +-364196732 -834303454 +342002230 236371045 +876542968 280740708 +118598558 935532256 +767335609 856709687 +-995450849 513549521 +167093921 -877286746 +-58308140 -760115723 +792356624 -439952666 +322640018 -519695028 +161291960 -885325358 +-214589926 277069641 +-287730366 837570121 +248706573 809815734 +-74229228 843525395 +36289760 -531437207 +-758033146 259740103 +221852645 -769653624 +565976067 145638008 +-265738037 -588183716 +-71069909 -615973194 +551968607 -871687898 +662842146 -164741696 +70092989 -692499345 +-950848232 -117907143 +169992495 -515887640 +385970715 -285520275 +-258276724 -243561792 +509646972 -847647220 +35220209 -970172667 +-689440798 -924231819 +558598557 -101430264 +-722829263 -784671563 +-510463362 -835764638 +-772821114 354318427 +-536878747 -868017392 +-845755309 -902546219 +-379024008 222226890 +-75121175 335987676 +943028086 -4322175 +-436552599 889530358 +-986211178 -293065353 +-409782613 -366782557 +707572314 -541512411 +-662614083 -262484603 +430654346 -174176037 +-58236010 -173821073 +-92524660 303278095 +-934689003 531717665 +-957684341 919629217 +-30570201 -651748771 +418024598 -585301370 +-152197984 298221447 +264248493 -62999292 +-829717596 229291909 +287535206 860465045 +-498230121 -646990309 +-804056221 -130088080 +720284310 -705683978 +-914570202 -881150870 +-973482080 524230655 +-328471530 145356854 +192935292 -480304551 +836155005 -558382691 +778068265 284680882 +193549254 -69679410 +-10552014 -992007411 +431770754 -160984545 +-169032428 570926245 +-625179767 -39821049 +-371077614 -596255412 +-988134833 -216226179 +-515678828 739371530 +-967564268 -783110219 +462139075 267876108 +-597369178 398827066 +337165839 607362372 +352621526 929195761 +-102647741 -565973342 +835146426 -232663786 +-434986543 -949269308 +-97303270 -206560697 +356559710 172786273 +-921629952 -12763228 +-663352100 -848911756 +182802799 355809088 +-506860118 -635430449 +-962093019 525709163 +-364215046 406819191 +333236390 872471482 +172689318 963550984 +909590393 295665481 +-48089687 -425741734 +451755709 241713236 +589485403 -149384446 +938786188 632854456 +519856342 -344989203 +-211849772 982506908 +-221283406 769515056 +-103005136 4228690 +612092281 -16568034 +831338350 466397829 +517616573 666593024 +890657592 419354066 +-334961763 -217926886 +577383570 543948050 +661897587 852128559 +-188088459 886900606 +-438717701 16530322 +-695309433 696370284 +641287605 -634096400 +-563889657 -432608077 +-365762107 559163512 +446395753 568564290 +685881705 -135878380 +-58343320 -495988276 +422305039 -270445590 +975373062 -159327057 +687133163 373000416 +149924801 626431390 +-198989021 -869118361 +-831162979 -261686441 +-402859483 -353706750 +-656409137 393934611 +-506164714 719664409 +134086184 -694271026 +-48996241 79575584 +-819962908 83799952 +660072208 -280786766 +-497871895 -868904794 +837162814 -637505241 +-432398053 -110766650 +732213943 -852888077 +-605107891 -721872267 +313809401 -936372588 +-976652346 -715609777 +-216761643 785350904 +-226579428 -38433682 +450597241 533399450 +-694714599 154882064 +443601561 571820862 +393776661 968456630 +256078438 -669514960 +-228627075 -923104885 +-782730706 -84680412 +134770285 -986041547 +-154842760 868975909 +661633529 -142664383 +941357247 -56442194 +-57760017 -421384235 +734205445 28092392 +-420602109 -909087242 +449173495 -545785216 +-922693116 963516603 +765975847 779344011 +779481911 -924628731 +-948460559 278455991 +-36066300 883334281 +-660961527 281919326 +112787172 957281706 +978836749 -304583904 +-731925148 685209123 +-374249475 -375901736 +-135489261 -792090630 +718128792 476235219 +500498188 58479286 +-274082514 -384173940 +-60322184 862768152 +-169803181 -676124793 +815947117 -729112550 +195061168 -821509247 +-522600190 -630204319 +-843549005 -202011726 +-669933452 -129012688 +-494325840 490701067 +848953139 975273432 +942022363 743795627 +-68630210 432439090 +115375650 -348596073 +658683473 79833316 +-802816814 476421038 +801111803 -939693318 +304878319 996603877 +484129287 -17313311 +968973387 -584556654 +-174179106 662166992 +440131030 -658408486 +259695640 512890471 +656800933 568538203 +598164763 19792232 +-698510270 878130332 +469771213 -628834739 +359134536 -338670748 +-875150345 12459328 +-930641416 466688869 +347450812 632338653 +147783787 -479075391 +-536512402 426824433 +106524819 176776085 +529662808 120083022 +346160956 -503730276 +-1046123 -968592042 +-858471787 114817299 +843256004 -597759179 +-259349831 -262213453 +-378027704 581092556 +583071667 603694410 +894951035 193122012 +-993017198 584928801 +916747505 -739114812 +-146410406 111424034 +-868496322 -16374958 +143415402 -911619243 +755636847 717389355 +925413081 732007665 +-462931399 -717539438 +-350857658 52858750 +499941273 726997752 +-708339347 958389132 +-355641490 170675348 +-589729039 -391584319 +531799037 130628067 +104845425 204687684 +-899303951 245046429 +299269495 857773839 +704095823 -105801305 +-834947463 -232113661 +676315951 34815830 +974924149 272236253 +-440638650 106541599 +-584561775 83047514 +505869879 178098442 +-838548388 -287033289 +-153245008 348984809 +315487775 829254212 +892277606 -588156631 +661905051 804898875 +847199254 -459983487 +447856436 -64883158 +62321950 277251327 +-868630771 -597568095 +319539479 297500922 +788068033 -779355021 +138511697 603038826 +948273474 -272949052 +698296254 495039820 +338038046 -248070148 +824748082 -105327636 +465033308 106670721 +-919004094 -837739236 +933418408 891965921 +-500065294 -137085426 +459276514 -501613585 +278215848 -503780862 +44081428 -333082606 +358406638 -720529623 +-686373392 685901152 +194998336 623243665 +95817985 136039116 +256717736 -349659302 +-73549099 -521417438 +-499182031 -538006252 +811661368 -900465326 +201200718 838830957 +-594992408 656295648 +-423731699 680139938 +-951117252 -854775017 +38320887 -826680379 +-574531757 794050104 +693617765 231634669 +465099425 -907223390 +-491121557 760689620 +-801015334 671473692 +-342009585 194855155 +202058536 560946042 +-80759519 -1084975 +11350713 -345512782 +52124456 541172900 +-903673292 570597679 +387227454 631967663 +642953648 -393839234 +-151457865 -514095174 +-938018277 -957950321 +897008062 -441893109 +36989999 -108953325 +-89047237 810116087 +-503421510 -12759963 +-780723902 581917418 +-371599086 -143360117 +41714925 -75172666 +440110001 562148860 +164208695 -556783509 +994044030 550539212 +181804196 -262865013 +616450201 672658433 +839959406 90483120 +540454413 569265257 +22788945 213405809 +-259390416 988173683 +519661260 154915593 +325295924 -173651875 +102339444 -718274340 +297252964 315420461 +323367174 -841800285 +890724933 25648804 +459767697 -142475284 +358785664 -403038664 +513801573 -269186675 +592718377 -573745751 +-540218512 803236708 +871693841 657074466 +839410842 -648398351 +-939073148 -494691007 +-374655692 -733446287 +-835276112 540959384 +-231192704 398814584 +-185282390 164974909 +-804561252 -582350557 +398998124 63054859 +231665545 -478565409 +450963383 -871472498 +326137983 731712697 +110671920 -997930681 +57162350 -320392271 +-832978296 570957579 +54191664 -128841804 +-28088248 26385487 +860797868 453209257 +-513657284 22586166 +630837299 -174141723 +-105862525 611126363 +-827461477 -696990342 +763740776 -912884744 +-344566307 -995561273 +223843688 -414949355 +-112904978 961795837 +-971491762 24000438 +215679099 -155727542 +477399977 -91550453 +-222030293 272084361 +970597589 378228438 +983461375 576533825 +-374185318 -236974406 +215751580 899078447 +944421540 -668382234 +-567279955 708957577 +-450505713 -69306750 +712392103 -375529716 +219738537 -25244994 +884298795 -393586265 +-826792158 936317833 +623420582 -569264377 +-358646760 703651449 +465325640 -110303229 +599664546 -956821845 +-858469242 2575357 +-29113664 789706339 +-397049302 649644353 +418230840 -827659184 +-142763251 34448735 +-331485266 -822334182 +-699585762 93380675 +187722994 65195988 +917673780 671502501 +935937876 374057775 +-357110195 -627976590 +-675068439 -674227637 +-956904245 213301440 +929113999 263337345 +-95129635 -851884891 +569895550 271565943 +691380993 574488601 +-927682725 -930538021 +-321133672 39345641 +494162066 868059888 +986887268 274047703 +354570446 954684802 +-570792617 250787457 +88820742 685311161 +666382348 -898453291 +-340398337 -280372508 +-22921247 -665542166 +637459115 161842018 +-493685530 305200001 +96741964 683406770 +-209569428 -851827200 +-429359858 26183334 +979969548 -958235183 +-397689740 -19371294 +553997646 -813741078 +-308396364 201993863 +-564736209 197299854 +-232289203 848598419 +-696714661 -23533943 +320816988 -380239714 +405823015 -751192139 +-515000697 -471213109 +-334217569 807790963 +238509055 -929534426 +-825868026 349188129 +736769317 -166008517 +-732253119 -75486376 +-44883922 -240163727 +938315429 47415447 +-295303901 -388500714 +667123457 -419150041 +-785591039 560923533 +-975602693 622417241 +-386831196 -254556920 +-623750817 370343965 +-73018373 -615381431 +712144158 489453249 +-334949802 -37883054 +620231823 225801769 +267814291 7071859 +-144447046 671948552 +-165458536 308804813 +-490092903 -429332913 +387295816 220660762 +-376428916 -281362568 +-9008399 -243585146 +145262834 522950536 +-491025602 601530953 +-755283846 -359910214 +-460114161 -257526376 +-462248886 563154821 +-958108895 -511049979 +-774375571 428205821 +978890026 -232011116 +-949921510 910900531 +562813293 593934512 +911469305 461868488 +67000485 699461484 +911616449 945428744 +917353648 -299158727 +423405093 -506416410 +329289783 -809240595 +-111371863 208253667 +332573727 445233937 +448911889 -469758676 +575444377 458281617 +-118379754 12972017 +140155086 364540594 +970372243 -559841373 +-725514331 733111748 +96112763 976018947 +-636242539 -75861456 +-720084653 -323778300 +989488886 -902973099 +-17870426 55519327 +-231331872 -164833269 +-515789874 162468878 +-553090068 64893940 +-880911058 510369681 +-494696186 -162844950 +-354333496 -230218828 +103726712 759501676 +-684914181 830951122 +-500824284 -302527953 +-801096934 875367937 +-369606438 -489735792 +158239502 260663681 +60920866 -704044677 +457821852 734469573 +997329278 953019056 +760075969 -991692617 +127942951 -866475252 +-227101670 858063863 +-219193652 628048670 +-108663450 761162663 +757863882 -236236565 +990187672 811727463 +-136156459 380492699 +878005278 155679724 +746397392 766218417 +16447240 -276446895 +-999572455 78483163 +-507231857 -305402240 +181629710 710650360 +-679536677 -385046630 +-294457492 723545110 +383632204 650603391 +484862098 -1840910 +120982628 941016838 +-161169301 -455559089 +810025618 -5402196 +-197143225 -402751835 +867797009 -728874192 +402780788 -878371868 +-59680018 -367149710 +778902690 695403625 +499510413 679506557 +800078259 -435441323 +938959119 -138889432 +588223511 374959975 +205264951 24733873 +-86320143 -447863792 +839450254 -569327417 +459492573 -168497141 +-982656444 776600418 +486144921 -138040831 +-28011770 970319287 +172927202 586870477 +747759478 -542169678 +-105692630 316597223 +-400900457 -58010009 +429012779 541167125 +-132120516 -958757602 +831552650 -700605964 +269971588 529376938 +487619156 -736178215 +-139056352 -657646796 +-260801145 -330907804 +-70150071 -141441301 +243992487 795750531 +-425505686 848527807 +-272259537 378456446 +-567804858 660435780 +-234802614 695324635 +201948955 795871043 +-753520690 -199349319 +697830445 -501760806 +-244883542 -289804945 +-241032821 -664001919 +486066715 526104654 +446275472 -169803666 +-842311867 -83883413 +325507077 952948011 +-996447635 690189767 +10252451 -939612406 +459356699 -499015306 +-497081141 188702959 +226749508 -29675681 +-833045997 966939551 +397483209 64151416 +462008251 422708090 +-966056458 -943004107 +-893339832 833089832 +13429326 297816701 +-409121356 821362802 +-919347504 -92870435 +621153181 8907143 +917988281 -39883030 +-970674890 -655058290 +908727736 -998568463 +493031173 -379036073 +579125098 686931837 +-386308040 -648146302 +317008810 -759291654 +-226680645 553634688 +-354004927 171005018 +-688274911 -270065922 +787013276 -751888437 +639632900 349743468 +-843515520 -885029959 +-265296898 -592051471 +493050821 -294535278 +173859737 228342306 +982430609 -743774363 +-647777186 856925167 +779821705 -337715570 +380687665 -756468141 +-43643607 -680547587 +-732194603 -399509991 +-938869921 -127529545 +202246258 -28080465 +826215097 319454850 +-253754947 -518545065 +141122844 -804681060 +321888458 -385309702 +712328151 -398362839 +942503139 262571340 +78811857 841023045 +-333500483 -38146381 +-273319577 -976449912 +-722345813 119491653 +214713941 -196526061 +565444950 477425265 +503471382 298235380 +-557216138 -311826778 +5378398 -209926875 +-148383655 -912244255 +882627117 -753299398 +-623434105 584236912 +-298757981 823414394 +817465893 -721659237 +-778508139 106540620 +-354104044 -450648818 +-489554667 728578724 +621051386 746091950 +-370016474 -171289495 +-883380876 238121687 +-490859926 990463342 +-114114962 118289280 +-744418260 -688099445 +-265336126 -187120734 +-556449472 438129683 +-439518958 -259598438 +-415108796 -234245975 +385419858 778422187 +-9522461 611824594 +484305980 305086005 +-397480709 -40536106 +194532450 -399706792 +935908814 -845893541 +612327705 -53184920 +-136526632 200296108 +-259419725 -110124715 +405940847 -558772848 +775089043 -882698239 +680953911 133925662 +-128043045 -484785662 +197792079 -792637574 +518965923 -418851637 +471153252 -99980394 +698319227 747133360 +-998479672 974316387 +-626010398 568068835 +-681943827 133523966 +715270133 782677135 +103084172 764178886 +461721567 625063958 +872107265 695489289 +-171158552 899892847 +8016814 879465724 +59589284 -942339339 +255529368 -214238824 +-874008116 737235235 +34855797 473315652 +-773217505 -752423562 +877395504 -231585502 +-264818834 754559921 +840638700 455870703 +-405247262 -491140155 +204022148 -209373844 +673411980 539944820 +566890843 290852682 +-365225870 -735861760 +-972103752 -244090321 +36541779 48226361 +-187096242 -518503567 +594464207 974646110 +-918599011 947703843 +508926426 754542726 +179440632 816505849 +850479850 276703626 +572733661 143059809 +-107210075 765403768 +818884738 561290162 +-698416189 -771951008 +301901060 292283587 +-49419162 750375452 +470170033 -239305657 +-130927711 -694926180 +70804415 -57084008 +475482892 863491330 +-507370531 356684731 +383196532 986038216 +463035412 -686624538 +-934261057 622632713 +-937300811 -593722558 +-589549409 -41664953 +735187821 -691538222 +853609179 661708794 +-331977709 -754661814 +773912413 862999610 +-863189464 140541792 +-838833605 -723312706 +-649626415 970846679 +37314734 436063769 +-802017066 201813409 +-284700920 -985473682 +-492967730 893209277 +468903163 739395602 +-861781428 -534208159 +931203263 -915398710 +-908288219 -558491809 +464043135 -443775774 +334248764 235076405 +-412829098 -188795875 +174896692 -193730696 +600171466 -75217698 +266016458 745556745 +-245412102 673259756 +-424694524 -695864757 +92711497 448841907 +-740122474 482832530 +-828279050 -18840546 +-600859699 -952870951 +721944177 -341653454 +-323889034 -144346139 +-890238052 437202351 +-240565690 -431657367 +122339502 -2300266 +976955137 349331254 +-446569379 -343082748 +499415660 606012860 +150955726 -737388972 +174729599 598417788 +-692647189 -828260701 +-616740558 14074187 +-220329969 693377287 +337344141 751055498 +-595585029 -747046402 +-185000349 493683673 +-589753317 -892054581 +-982243871 603004350 +-903503000 -815728624 +423813353 543003130 +-383532589 -255271013 +956660131 512725274 +344266296 -665857750 +588363826 -509431070 +-939746682 -46570280 +-407278217 422852326 +960972862 282804421 +85311716 -874272109 +193517656 948853398 +15572678 -768792768 +-6871220 612442023 +-905827431 -558627583 +-66665765 -101350746 +-244214751 -908607516 +-150082491 -483197336 +367558628 -916022971 +395598491 318271346 +-144132755 795103130 +673086695 992574801 +-684783460 -220779421 +505689868 279393553 +-919440408 693191463 +-881018138 747893864 +398723864 18936637 +581897443 544563049 +-769768781 176193848 +-576236755 541535239 +203810406 146548679 +-783965966 -410693115 +418790657 -220828306 +-421796114 942288089 +-678876911 -350225807 +-182000479 -906923887 +-905778261 873461458 +-654824727 658072296 +-976351851 568129568 +-208187045 -471703798 +-45845094 286849921 +-97148445 -478305910 +615357821 -351466157 +160625645 -153239084 +359818488 497570990 +57081296 -727141659 +80955779 -405598938 +-672440136 -608440098 +138561268 182745329 +160893234 98593927 +-451585858 420807914 +-480390366 141391231 +994991389 -949984922 +902155837 -691553460 +780741842 311185286 +-61651260 -134405969 +-6115959 -869565009 +-703643287 -159332303 +59817883 -308432431 +208352803 -238168638 +420354954 328274324 +176649367 -726025900 +-136715112 -445142533 +960974499 -27943428 +765778372 -187396284 +-948076214 739785451 +-797050241 535842831 +-881863255 619397944 +-835619760 641362217 +595588931 -764000924 +664362938 -377174764 +341302674 355388546 +703241176 391985614 +353294951 -345561395 +-460212166 407627765 +553576171 46827608 +606633016 -194532145 +-167192927 156132995 +886266976 -992265530 +-7695461 48840293 +240581692 -689499748 +-619585773 204861033 +66573262 320218166 +-329205873 32176388 +-954108970 759697790 +-999455837 -734098806 +543234350 781067715 +-345518673 -833749814 +431275422 -247555932 +-907474843 310193816 +-576549557 583664010 +113243938 760610417 +663524762 -224138268 +-762394910 416181727 +-139672952 386297891 +-553665947 28289987 +442640800 785912837 +864899603 904351967 +-734500574 -145455206 +198376021 876275243 +811757277 206158012 +198408679 143117572 +-238669920 -840900810 +-408370024 564711588 +642435719 -298198307 +-271778099 -286510383 +-351134175 353626734 +828665382 -44890239 +-519188269 -562476306 +592325474 128162222 +-65521520 534232393 +78253998 598256029 +341165974 476681414 +-802113535 -30922618 +-93023660 -719255266 +374892528 -746775810 +970885279 547152622 +-802454896 19814826 +955232558 793229683 +-496653895 -7051943 +-617399814 -83972338 +-987738861 -883743305 +624774283 -344596711 +-547688888 -59642545 +-444797517 607642266 +216795156 273452642 +25865721 933055973 +125708976 624236504 +499836891 83767328 +934150032 529082419 +587669862 304275085 +257453150 -695558077 +488780366 -673238195 +420708355 -605062129 +853472607 122492627 +483825317 -422206664 +-178646282 -323899865 +-804553924 828708636 +867191123 130129148 +825461786 -706749285 +-956147249 -107245733 +-971640609 855477001 +499270236 902027711 +-278231040 -604180015 +22556007 641102954 +220432041 69127933 +289864630 156575234 +742452920 171745044 +-3385040 -947641387 +-485215154 -118009868 +-774565741 -599183889 +-463992658 524371515 +-781207444 452596682 +668112692 -892150493 +81780751 -372554326 +-860003545 -533822941 +-503038002 197895713 +-712931409 498874717 +765681753 545190602 +338963563 -375085283 +-303063185 -140007921 +-481535624 991404487 +-239845234 429539958 +66961789 792146055 +326326477 -591292031 +-998067604 341524274 +973959944 -665430182 +93493606 975210113 +-279467283 814157537 +-452978388 -266699902 +-599972888 -802625150 +321498374 351834751 +848224593 332833485 +-808548032 -703267879 +-717289750 -343536343 +-745717100 -165221302 +-635281733 -691477526 +-628051213 416515612 +-236318849 768938091 +226078450 -412519999 +-27583785 807584924 +-640101580 212918250 +247675107 -568332722 +-611902998 313162187 +339110190 -939298997 +-429755095 506724240 +-935412429 286014117 +55740861 979163346 +-97365512 112852905 +916969582 319042214 +242316576 24721003 +-147825009 765061753 +-279889671 -976555630 +-497635942 -598950917 +683377334 -22085838 +485511199 -225275043 +-872177519 -834130502 +543466077 -505513953 +-538964964 331100334 +598975911 -224272460 +442830603 -522970571 +-824656225 -556471623 +-754243099 61210700 +-939749213 436503690 +-929198585 269597729 +70749114 -554659474 +187097767 838108755 +-500539607 -235911860 +691399870 780292839 +-808180933 -593688974 +-639111126 -610498976 +-275480336 -947623858 +-585251983 891169099 +296670785 995887042 +764685754 -91200047 +-304827914 835791077 +-969565368 -557416849 +-965634631 620834772 +708821369 582317703 +699026958 363270978 +766045755 -509660813 +488650210 876417400 +915168713 -482459820 +-485469995 39968203 +-851413595 552886287 +-791368185 -176090324 +-289585111 446660038 +-962344960 -460466695 +-990307507 -226690596 +-235043823 742897794 +-231158539 618665448 +317266570 -799929323 +-665105851 -891842914 +-806460995 725666899 +6710433 971938007 +189180887 -292158791 +858343068 59787438 +-595325016 195448009 +855059763 -856452844 +31068228 -412314463 +147355290 -284574742 +592157303 -609090094 +227378232 -314287565 +-962984211 -612137252 +594835143 -911692586 +163876442 -603354618 +-869554365 405510922 +247134030 -90516102 +-964991351 787576775 +-979959522 533543270 +902558957 -360740057 +-639903780 -771134715 +-902642281 383838107 +-737371996 -389323906 +-301834315 74478011 +-956786707 73930136 +-352095072 -455772605 +-154155337 -731930292 +663785575 462370983 +84608488 244146163 +379160608 347275034 +-902012934 797865628 +-274553811 -718906318 +-724996958 -305918335 +238268 452843704 +870104332 -212941734 +508779322 -744517336 +-953824443 -385404107 +974750745 262004358 +78441168 621074208 +-929687351 -487467869 +-925184383 195235122 +-192455056 -799178524 +182305872 468039913 +-732130951 291657168 +349811654 670878722 +-786435331 -907620378 +-449546774 -228186473 +978271139 -663987268 +-687275405 780149774 +-781475608 -744494880 +-392277044 791276158 +110048017 -212358393 +-814942646 279320539 +-763627164 -76718234 +250131596 370873043 +114031766 518978021 +908646689 -396504079 +-501329926 181956521 +-807088573 -554280990 +78723828 547994112 +657609935 -442907947 +-345783431 890539458 +-696006552 212280649 +406887315 339822212 +438999471 350703 +518588090 895509756 +-864873842 -13846829 +621733361 25136143 +-546699103 992953046 +-547142560 -367620011 +-26293893 266596705 +-355396431 711735383 +200527395 662677651 +-914164160 -890218548 +167271156 -933787967 +-557082744 459981045 +-261027692 -282880574 +-935380461 565388451 +325957774 -474934867 +-251981461 -126865748 +730724649 -974513839 +-670926984 293103895 +63860237 860983834 +-292302257 305542552 +-434543471 -294740941 +-315806275 -878942581 +704572226 357530785 +734033637 84274644 +-943843073 -744016351 +431614102 554637749 +612303625 -997728991 +-162457511 155628931 +-716656251 -131181275 +-977434607 265383692 +769564983 -82202991 +12772235 707177211 +-780938686 -217348601 +362011536 293340433 +938805507 603088852 +-262049876 -435396878 +-854946893 -427532240 +-374341371 -636969449 +933332647 886284495 +-222062289 -410196996 +-687008051 468150778 +-556375862 -391911934 +-366764515 867527383 +-575890509 543738908 +264985969 883790760 +655643826 864447876 +922976586 -436963455 +817665527 -308893346 +-882198509 952622124 +987840975 -420637350 +972627631 114314375 +780158686 -138814196 +-709156952 577239886 +518732149 582198028 +-262093944 863723555 +949823558 -770807500 +-424234107 442793372 +848489883 524137635 +-432382635 153691631 +-293674868 420656443 +151253225 -56230668 +508437828 159770597 +-692367629 -588438991 +-916233980 -122717670 +727710181 840310702 +-799208170 391508903 +-603915266 -426035328 +696486479 -459330656 +-25344606 655781925 +-422598966 296578553 +776472636 452708347 +-180921630 904194597 +449743149 -590158746 +816687250 741160599 +-79170346 -662153060 +775971695 134498735 +613059716 321109320 +429135269 -294949224 +377997739 177295928 +-212575649 727631470 +-398480267 423255355 +958475889 -275627779 +-481660612 66220134 +816051751 -282333532 +593045227 176777269 +589511156 -226117786 +235064656 -573773396 +-243374349 -262733431 +-258488103 405250981 +-354208428 -794380474 +-196220138 -102534929 +533132368 -11421751 +616355204 876915297 +13613710 292073777 +65392797 508638117 +507034981 329938847 +819505104 283594889 +-614742021 -497258328 +-133496807 -471252957 +465914035 330967584 +826938007 763892079 +-626035450 -731637237 +324691366 461972194 +382684474 422157157 +590185378 308084886 +-165777358 750477588 +140841109 263769610 +946665395 313993442 +-761950514 -670588718 +-853090738 -587279274 +-74913027 -101025151 +-928284179 -639031346 +104302794 249745011 +575489088 -243872635 +375642516 -232353591 +-7918648 866101236 +-252214576 -458742320 +-879017806 722731259 +713407093 780498624 +-140969679 174353555 +694133476 187438784 +356128813 -621767973 +16839678 987278097 +619572277 -139992896 +-976887602 319469358 +946526190 610851877 +-752471886 -993017296 +-854649107 722461006 +-840444911 325120530 +839114579 204615587 +646673714 324843319 +506096903 -296456982 +-288912548 -18084819 +-623833335 77869993 +778644251 606621809 +-867503132 196613550 +-264550801 780479781 +-665292333 -893624497 +690225409 811369642 +-538760586 855445615 +-158815683 302791712 +-234302969 367426532 +446824809 -557592412 +-867044613 956555686 +399051899 -668486247 +423686892 -28397463 +-431031128 598492855 +72870251 293577910 +-881044083 -50959626 +-181680481 52562382 +-46473760 768741266 +-19105493 -116002941 +827235469 -369838118 +-976175095 683029569 +650198205 -907891684 +533177970 -192559390 +-268442174 -446079282 +-158123445 -249393774 +760207991 -565089541 +173081647 98939705 +813791036 -700392032 +-354972708 362563832 +745378293 -367446805 +-565270579 -600947897 +-558220135 -726190619 +-989944809 -441336010 +-75929566 -917573369 +656936499 934462870 +-178728604 -347576824 +316061471 545802033 +-529006604 -27686750 +-406877805 514203262 +552126571 -95509448 +119981072 -255182232 +537864500 -39964542 +-440293274 478397706 +-595549305 -234337324 +-81198507 -641216523 +-896658528 749309869 +-420025412 -317997166 +158956232 -252001428 +344296076 503367000 +2990266 -549485923 +-759683722 -41140642 +-849231148 -516886468 +-587084213 -368465577 +-832771939 600528703 +-751218216 -883503234 +160020246 912510818 +54812799 -340531293 +-827556715 -191519988 +-318941205 -224232560 +85731595 738916468 +312438289 448152514 +-937775838 -492373445 +520509755 371071259 +-575930627 325662495 +-142044599 -678828566 +-647163031 658460314 +562005260 -468143590 +-767847285 207061157 +54332954 782506623 +803394522 -325526460 +-162406480 -335082930 +-607197388 -898606623 +-333802500 817900367 +-705225004 778536105 +929386360 -461836079 +-543966789 -142764609 +437522039 -997902210 +953368701 127807685 +-436272941 -862006670 +425328186 56068985 +39249165 -249789116 +217214352 -797993690 +-132253212 646151992 +573441815 -612501590 +354180514 220531010 +-176732096 42587531 +935105735 811475371 +236061287 -48931115 +339706771 862196668 +784598599 -771712557 +-744341998 717877610 +839428634 -684316482 +-577031822 -673064183 +-851704517 195567986 +-266347363 -832709220 +180439392 -857513493 +548815480 542390817 +-650271536 8119205 +753545427 -32338441 +61082705 -114161829 +439691427 -340108117 +-160579538 777447316 +-429616719 388070307 +-926365701 673368624 +998595872 -596695142 +-699919437 -12320930 +-651639851 -137711641 +-226581304 -900012433 +-294637218 282189243 +631133278 -400986590 +195210905 -147258820 +-112596374 899507573 +885989634 -372754871 +-625103868 607798735 +-172541179 -938769528 +776615841 668994011 +710050444 -101760201 +-974301895 -815874408 +-929954685 10764824 +-642171172 -937895834 +570423134 -967420877 +528378757 -189787955 +444331800 -731363057 +193494148 -879084608 +40970389 756601762 +-548869094 230908599 +866431069 -804086084 +163331833 -82706839 +358119475 230437792 +-797501019 229802699 +761887189 -535747852 +-348661710 491523850 +720628951 183812263 +422257221 -59919778 +-65387222 951523574 +62051523 -882077048 +788057972 958856116 +319691854 -193075932 +-609237910 -427187061 +715081857 -900806270 +-49069162 -23108341 +-209091827 274204691 +230242239 392648378 +-821909686 631365323 +23807970 -437368713 +-867643012 -117256425 +200157058 -982162442 +193810542 355953694 +851485118 704275148 +-200374844 500533636 +-837511104 -589759389 +-893764641 407102120 +821573824 -456539985 +-494776774 797581683 +-334762887 824456276 +305988637 -363182281 +885647086 189574643 +-861404110 -312844256 +290272206 -128300060 +-463368699 527537623 +791922341 -125080720 +114752080 -373018918 +230067642 -897697239 +-211966609 -509959774 +-425825039 313833374 +-626349200 -944759760 +-773190857 13693263 +-174080671 -530746956 +-215862769 118849323 +-795557157 169321943 +933558099 463275943 +989604352 -731207383 +219230598 318264269 +127592650 -720365547 +-103688664 -660091454 +821001329 -34010991 +-158624830 -813472641 +933017930 -814865153 +945331861 -412384099 +920179528 857269967 +672905219 957149628 +749235051 -98461442 +883899244 -348434348 +588735941 38482459 +-619649864 22846692 +453540959 161371479 +-928509683 598409030 +-955788655 -348756475 +-286037291 -754929610 +139754412 -401327048 +60001337 206521793 +307398266 964937375 +-501972102 -813684713 +-510097681 290242775 +-43595414 81929932 +-615793110 981741878 +-769027250 433736913 +865325990 383118843 +591083901 -716584947 +825936299 612966376 +-3032693 611750539 +-496951029 -572981211 +-199602490 -952191595 +565150676 -926602061 +-462725400 -327842927 +-517644963 -507339802 +-797517106 347991850 +-326546763 -654380533 +772822571 702792311 +-833226417 884506231 +-72464652 917457763 +896121078 534932334 +-995702601 -302861889 +961183935 -349393962 +196794162 251233978 +483604078 935650354 +-389222217 430647139 +-686804805 -830642513 +245345800 695418012 +-771872612 938960684 +340531553 -593606436 +-982785375 -390648051 +-145788890 775539982 +-605618396 219295076 +355485532 -47687433 +408202784 430166539 +677682810 324592894 +-674472546 -442402053 +291061192 500967897 +-334182350 -412717804 +-834538229 698885695 +631069987 -679418020 +994268783 -37551704 +-94894687 -888378077 +-479437302 -46328851 +-31823059 908717081 +342486069 -406304245 +-819674538 -832270206 +570353973 -588855057 +-663131157 644345276 +-991781865 356086832 +-471482563 659352447 +497012276 455066422 +217330035 33495343 +-231113807 724031049 +823212531 -368812024 +935377378 -501010779 +-202820737 796407391 +-339210990 -203498641 +459137916 848531029 +-276454820 927751402 +-106503252 432083301 +72408804 -310840386 +-207448388 -903878859 +79505512 614070630 +396609250 -857380470 +-351440183 172504583 +-562579443 230099341 +-633839203 56842902 +115847114 972100831 +299551014 -136015620 +990130141 372000061 +375483207 -413400362 +-422995939 899752899 +-274930153 -87568544 +421293091 23982306 +-707975465 801825109 +-404966783 -314547949 +828178955 -584014403 +363030693 -336978619 +119717583 817671323 +-496040698 135978733 +453217747 -275940475 +381621682 -546337879 +221008827 -413563283 +-863314424 236611452 +484246562 462957531 +159283472 227141185 +-602487467 64260167 +-941179248 -301482849 +-459623823 -439559100 +-949554322 771555045 +43295263 3453933 +-850527345 231886240 +-107450424 -932138757 +-949600282 -410724884 +423489914 350734995 +-903797173 -962018746 +642406807 747749550 +-865899088 88167122 +-560879860 -129237256 +-30049519 -590486391 +737321097 -807148433 +-998998497 -420032839 +-984237861 -697766263 +-580369163 -489159323 +-710000976 810775803 +-577299061 534168039 +-745787573 588125250 +595652297 -851025132 +-114219109 -817440683 +-622035625 281878117 +834173555 931701250 +683796040 -48484417 +-866768918 866794139 +-727905051 1002289 +208420140 260138752 +721147911 -518599036 +8359959 -27052712 +-630746586 739652728 +-525245725 149012144 +-753318838 -160761330 +8533048 -927414953 +633485095 105708860 +-722590063 944974319 +245563691 77607964 +692044552 -614369981 +-432291588 395056265 +-130295964 -779023921 +-497346476 -448725719 +-696960305 -932676086 +188194031 -865449031 +-75523593 375891272 +44088313 546011643 +-92040234 -484555347 +567701447 575199187 +-644219612 133600534 +980604852 -900788433 +470038554 238427739 +466247670 -842573629 +-35109812 -603084720 +249923097 -883616286 +-24523233 550330351 +-41206465 -217854591 +93286082 648949404 +-558166293 -550862542 +-230902112 -98930505 +-696594727 920386047 +431033688 -375201569 +-339116692 -598259509 +428106062 -376908095 +-335638799 860997361 +220085574 -581658858 +-531160166 -994320283 +-588277255 -362717384 +6319530 969997063 +-522843296 8416245 +-179984489 35656938 +-316224759 -523957222 +215279212 772894492 +61253432 -389726440 +836861706 -986422236 +367543451 -921148746 +514253776 565909777 +-699202466 -103479601 +-96787642 -445311230 +696714405 339255225 +499969064 -829625621 +318392088 297867147 +-644809800 171900207 +-987812025 -927952033 +-63168321 -630168663 +-868535171 -848247412 +329620057 356921635 +706839609 -326432658 +-296063464 -474230216 +-328781036 -286862270 +-823140401 -73895495 +51408454 289141510 +-349362170 919299368 +279923488 549626170 +-471011053 -51983560 +20767788 -564941939 +709377287 -704431281 +874193807 -28094406 +-32955675 764930063 +-304593454 -528653107 +757103518 657458386 +197909179 -332136292 +-561794740 585989888 +391559844 546169256 +-66133652 -889206800 +531191407 103240183 +910914472 -934408669 +-965150790 -647854046 +-950780380 -861580250 +-824815331 -952494530 +-467344203 -23513388 +919375660 214308073 +959966019 -461702781 +652242873 -189217507 +617630577 859751214 +937813954 -76528592 +832219326 744685793 +-422553817 820137143 +740552557 500036061 +-760407714 327250996 +486965822 757939886 +-782984351 789328512 +-739334232 730920758 +-884170945 79051879 +-589845632 377602067 +-806996121 365652433 +167658976 -756692972 +335589046 -101416469 +-950695810 -228306158 +-91955447 -46537196 +-818181208 790125363 +-527291926 367323295 +997093625 -249264752 +244899874 -582016542 +288522216 961069248 +-155044621 -200694647 +-480934876 -939819106 +-510890527 82118357 +-463062047 410062094 +701997670 121501272 +-219605195 -836708775 +-852472770 703843315 +-604697323 -336166122 +990365614 -875852222 +119173239 -385923510 +803963899 18549099 +837784309 -396778572 +19526151 -462801164 +930357870 -487814296 +268722980 -605567334 +383567453 312969356 +233769422 862208136 +692096082 793815567 +-476034892 49527400 +401528866 412933014 +147969498 -174267201 +204612395 474440444 +-354274176 -717498566 +422745827 -35272153 +464691041 -519033950 +-209490141 123056830 +101035176 -553813445 +-948827225 -12640189 +-780784562 -502054476 +827883297 -679854039 +-386107293 -13307151 +659092020 -122542333 +43240017 70599960 +-389693862 -517045356 +912184484 -481960520 +-187390734 564211674 +129749948 980001983 +901416171 -713163490 +-510065807 112989263 +-3927284 -351828494 +-843476135 918910128 +390474922 -905953749 +-347115218 -763145912 +-377077057 214521499 +233816436 630432823 +-910365296 -942585734 +419357262 989436371 +991314955 234332719 +927870969 -911217080 +-605609245 527865126 +-6415849 -971286194 +30376213 -883430057 +297965248 32017334 +-123007902 117139315 +-101316594 14528564 +298179602 901242418 +390406041 -492669636 +-642024793 -837270973 +685773181 -608081889 +843962908 734292737 +286363755 -257952179 +891140387 -539337203 +196401403 -986825237 +-99016215 -818914133 +-376498757 -634264911 +718833434 997947546 +-55610103 -829201764 +-349938472 688277392 +-153246541 190992637 +354052736 -386021625 +37079539 374851456 +-693231963 443330321 +-166901817 -585254434 +-568099978 -763333808 +704285308 360708888 +476256478 168099989 +492367672 -72573147 +-249858457 645128082 +-302270363 -889671526 +-548805927 473377995 +-547833369 -599503030 +-740251482 173398764 +-360792719 361121836 +866821046 -693871725 +475006826 518793494 +-405311319 -996656395 +-207856771 392210537 +-14503319 501983375 +-792279652 490247928 +-690626244 -147950035 +977180437 -108708648 +-270667679 94518543 +-195325840 147130931 +-371668009 376436518 +935810959 -969650764 +559943259 141140907 +300381510 814206223 +-102505242 579576951 +298807924 -170838721 +828098687 942621148 +981201537 96912304 +789559075 -899061278 +-982138117 -891537340 +-447184738 -892327376 +208612058 -703227515 +621796055 514597817 +-612047438 -997446651 +623906559 -865782724 +990937919 -496450981 +-643029291 -788831870 +770039938 -752235369 +974216014 -816166778 +-491872847 652765978 +-438461672 784799370 +-438687869 819544015 +-884333262 -825240817 +-777062010 563108360 +379967819 -973399432 +-801316368 99976776 +-711010269 -35818841 +-682474000 -66110223 +346752073 352976275 +-753459088 180119164 +418860066 -238793987 +-831431366 472577035 +670294685 -933098096 +-423465409 -630319551 +955321626 -16359918 +-477176704 217491846 +-398255905 -459835556 +-537775656 -730897823 +598765158 -58215010 +637358471 -924020928 +280853681 -89506257 +-245462360 -324008760 +-580740879 -481721416 +-394907982 299569445 +-666698799 124041667 +110547415 -690394536 +358987727 835127571 +-824179941 -771853899 +404491023 641600761 +-302335238 -941631837 +-902804782 -49446371 +626447066 84004425 +-767185747 9949541 +-9906737 75848895 +44285160 445368645 +236115556 -519633045 +-93802858 -548254223 +384972447 -18710845 +998676949 -800510438 +-634560444 -402978549 +448262939 341252028 +892066147 400950878 +-948199683 -971621548 +826364619 -980106979 +644505834 -428110603 +46927289 -251669783 +462486569 -997954150 +754778086 599076700 +-386135176 -305718004 +-557264993 -956489700 +726667094 -361686036 +-141385029 205457709 +-372687022 -848492616 +-852464151 192853595 +347920799 833360561 +-542579188 -19413655 +329999779 -908051913 +-202748557 -556144319 +-337378960 -255922004 +627378925 -763401063 +961848650 241520528 +376903132 418361244 +-649314097 -487242618 +-712413618 -714796350 +74162809 -30900169 +-341416964 -81396482 +114349840 612628206 +-562437020 -209922797 +-680135166 -217571741 +-537144240 -490853085 +23888935 -256404314 +590686310 -365488732 +-565799406 736149519 +-110015985 655572831 +-183600711 -918602207 +-440869725 -23225824 +691095064 -640640833 +104687743 -824484571 +-339146844 361570357 +868029129 517470475 +510204568 148309206 +246621711 17466796 +-314523390 971428134 +-227733474 -243598755 +-984927822 492023580 +-215343245 998219091 +348073411 291613025 +-995888192 -332963744 +-393907730 -337682612 +522724885 -59122131 +-973744049 289885846 +-500203049 -64519741 +-835561376 192509920 +-75009085 -10114130 +-761513127 556986993 +255907526 -945588215 +-346310557 -195259630 +-438398771 990904789 +727740390 552663049 +993903322 287632548 +-731442215 784268141 +-367366598 -116343595 +-955092483 -19617444 +-147623638 933035255 +868537662 885647930 +-691455166 -937956291 +783256938 749391615 +923834305 -525860475 +811576823 465207312 +314661095 985306724 +-79248409 146569743 +818218555 525369622 +-327144373 167958440 +457432640 337822650 +-983542979 -85583110 +923650331 255640925 +978378664 728419933 +876486433 -876338750 +11526610 -198931879 +-590598880 -958501542 +-512916508 -251295037 +-230870614 -554193022 +182827455 -291833997 +-2049942 772981519 +496315910 -474530061 +-585186219 558259227 +161864677 -582341167 +-238416088 970993682 +-895199540 701354340 +33908618 477883804 +150765658 -236487678 +-782952187 668595660 +431417057 -547267378 +-78823949 -432692946 +687087013 346506374 +-942092837 -847765420 +-849876073 -154425680 +-164775699 -710029467 +-14817373 -818434011 +778695166 687105735 +820714370 -702429618 +728270213 -62397613 +-474329017 -553077588 +49013249 -179968558 +306290036 -336624611 +-839946114 -736558042 +-922228579 -4680707 +688250107 980527801 +45145561 -932047136 +760913504 791303513 +900343097 -837045009 +-429329435 766202147 +-697022988 -308397090 +-109889667 -875972495 +-143935336 617292952 +240112264 244070725 +910585453 -655217290 +797428272 19703186 +85939698 892710771 +-701466486 -673774977 +-602729026 -80081267 +-346554012 552974098 +44619193 -138730476 +-344757006 704236066 +-417304176 -796730752 +486870886 -578474945 +391346167 -754155439 +-439678944 639011962 +-358984659 -788451020 +90027913 -186289113 +764377248 380779379 +643408390 -681614416 +-844355188 758783422 +516024078 916975791 +-238395593 800741472 +646372602 416957997 +-135939991 746949636 +-938748863 544845401 +-198269774 -128967640 +-414999475 518445377 +956142201 -263104755 +-378455640 177437725 +-389603438 -775297184 +172364579 -393313445 +-240306065 -802875258 +-603539569 176747596 +349212290 -577870730 +256590940 15703017 +-222137998 -560450012 +152145604 89681134 +73545777 741596284 +906678289 -868145668 +736304529 -768872586 +-529834388 169170974 +413839068 485041151 +-379726351 -31981588 +660271929 508634804 +-707335637 -591075038 +-300016623 332040906 +598050930 348636378 +-365364282 -363738391 +484791427 -720877158 +-721347986 609124861 +-126883783 245257903 +-263118353 114455549 +789688022 -608162809 +163880178 961549032 +-69477499 237976446 +754167986 -180307088 +-228070900 883372046 +926875171 425032434 +146930778 879126624 +320037082 40824264 +-341731362 396849477 +561214662 -601232570 +381719210 -20029508 +-750875195 966395335 +-850628587 -412810811 +-922963455 -289881533 +-478115652 -769650042 +-571931307 564587872 +-622693930 -258772725 +-231657039 -821676030 +114167129 -778923131 +-35003108 346760445 +-333819531 629887260 +431730636 601874796 +63060990 -425015709 +-234014802 686902118 +-60424436 -503737029 +-188631169 604373220 +680934646 -723735957 +-209583845 290335206 +-826657235 -885044895 +-115809630 -883879525 +39467422 82484378 +100047922 -920151788 +-497881436 550987421 +-326868311 -516272396 +-462486916 105053782 +-991143130 -225734078 +733056741 -241981540 +-74393365 393360975 +-331228920 -905298993 +-253015238 888705929 +-77676995 62330750 +43239239 -941275842 +145768825 935473513 +-479529703 -822752686 +657440734 867908796 +-949208390 347152635 +224047515 -240798221 +-999903532 -747329725 +-368424869 720520724 +991897742 922256021 +-653923474 -323348559 +537032549 542568996 +-163526768 -593696969 +-854263437 463595296 +-168314597 640914048 +-790086672 56013545 +28473948 989011217 +-343604003 672450328 +-73794306 -636704142 +-450847630 433030186 +312928937 -98852621 +550905330 -147847701 +-665216819 805042821 +499968569 340555538 +-702925512 657170957 +-989879634 909249204 +-44088939 -967516990 +468220704 -217014861 +501330869 -358489275 +-635740680 -90458430 +-264293949 -788041214 +193954258 -521302692 +-514693811 -398897223 +-350518612 186086106 +102524073 526720441 +-755273981 -98853593 +-482032330 -30991342 +397331986 847574884 +-334546068 645031468 +366027231 802106790 +117129702 -311606209 +-666045026 -706024127 +-877383130 -964370698 +-758243386 822318214 +-4109725 -544661098 +186211031 -216258842 +-543573533 135256278 +355076708 -177861394 +445742951 -669443953 +-942144371 537830367 +-950810517 147751497 +-122641319 756459714 +-423328304 -865697429 +-983141127 913040614 +969414623 463272319 +580460652 688906365 +-670466657 -710761663 +512501542 432645082 +943859146 -46628579 +266721575 -845995165 +-519515072 -30117505 +98056025 590958190 +646822650 868161373 +-16782191 -38434175 +-199043260 391369716 +-111520402 766396990 +-760429346 20605058 +645488817 294875136 +478809180 -826848913 +-987394982 432916772 +-376977116 678005130 +852801603 -102226137 +901828387 21383985 +-500380000 58576682 +621915174 437250951 +958018209 542222569 +179054625 -606356782 +601331874 436563637 +-913271985 -147743665 +980918253 464423710 +953703532 804449628 +-998496289 636460488 +159383184 873182264 +436131399 -709754936 +658084257 -789841585 +-130331951 -284574106 +-913675060 562516710 +235335911 -451951252 +-832619984 400731945 +107520942 561020854 +195613781 856194271 +235653404 -825394454 +-793047419 573995972 +709151224 -15028195 +470577526 427595010 +891695939 -152178079 +360347640 -136707448 +727648769 988853795 +189222305 654923367 +-369310062 80678774 +-157454226 -656193906 +-907893634 899423447 +-353223413 144856493 +728735829 -712572350 +-77198673 -536341455 +672838488 -912773115 +58090548 -880761842 +-273912835 816528082 +-912378379 -789116520 +-113067531 274224809 +149796919 753469571 +-59799896 -746181232 +513407993 -711460968 +-44397245 -583810690 +-673357387 283334573 +-5044272 910852851 +440086319 304157800 +-414173753 788179772 +-507601814 943694914 +803354537 -701986145 +-13791125 46374270 +49980163 -284194383 +293257484 -308847779 +-864774046 91963605 +877070651 342809557 +-630815956 831763653 +-376122538 -753883867 +269797058 -998314577 +658345933 -252763270 +-738479980 -667314967 +-882684189 -794174811 +254875273 -827748864 +696863441 40972565 +-163749965 244039424 +-117989580 -582409180 +-661340889 227820623 +-959632885 -71933556 +-249665844 -246736964 +141832369 478233478 +321628230 -705823996 +-345387915 165063964 +-744284036 483906459 +273124154 78224627 +-122732779 -198601627 +-414949157 953813690 +109814123 -684013991 +-697301651 -743773665 +-950381489 -905977960 +-69581300 804520189 +866542207 266994988 +-426978612 177388402 +-699690822 -174412429 +-864489354 -95549658 +-680254148 649677289 +-124286119 239398562 +335698190 804211267 +-135510620 103948185 +-839326722 -654670046 +-869897870 -268409124 +-622743524 203850717 +834060055 -374654149 +984359087 805757350 +814258142 -165644842 +-750339185 56080131 +187323673 2723011 +-660988257 786366636 +-338733073 -373454757 +256479273 -317226216 +-705494895 610005836 +455190506 360154976 +328933634 872402687 +299976938 209601305 +138863610 -979019328 +640996768 989988138 +482691112 956867309 +526756158 196617557 +-168363253 -96563642 +667098496 -55269533 +-541575923 -775675186 +592349327 -588792366 +717686707 922081324 +-410395992 71625101 +151385014 -197400562 +654513112 -955009152 +422482292 -740720660 +790613102 108128178 +-832498919 760009146 +-832035433 -748728345 +-537175659 -508923180 +-754119224 437341240 +-160003378 -569878316 +-242040642 -496358973 +-184381803 -716455684 +-337488033 904512545 +-469909765 -650552369 +677225197 412478938 +-428719612 985239522 +230078344 538666872 +546909612 -329498798 +544907601 963909734 +-140028072 -684809969 +-489027913 -948580921 +89656836 965498473 +614052362 -406301571 +700706846 58783353 +481588916 -367162684 +368580458 -634408637 +164532195 -601853264 +610603686 858697010 +-701942847 -373869713 +-583655020 -98965109 +-936315529 -552870425 +866240376 -646439120 +208438697 -905835973 +-405722623 451961649 +-281519320 -516668901 +769075335 870441811 +-741716400 -247728216 +-122983911 -562198925 +-935222413 79828497 +-596933306 -995660035 +-268781858 189349346 +203514622 635887033 +279261993 538683794 +514970446 862838279 +-968163989 -892992914 +402889547 -12157101 +946944730 -833615509 +129057880 928558713 +101548284 -889482864 +-937568283 828074600 +-496783017 -711536768 +-878949094 866931798 +-730873357 830371738 +888087144 759659111 +-552281182 -344833137 +639155746 110178327 +-97987423 -772453193 +871566589 99420710 +-364332502 308906863 +-217203649 -22087014 +-472901946 -450129895 +216248602 815975050 +779167419 -445946505 +409348071 764960943 +-168032056 -934979261 +21634059 897432252 +249982557 -505027865 +495805730 786725226 +201017339 740890036 +534075886 839090351 +65416148 -171495221 +419770077 83694726 +460074060 -728736798 +758037397 325139698 +-133446892 796203505 +-131087864 -17327511 +232339327 -693864834 +867470698 521449594 +895249070 340135338 +258402124 -611907297 +-515967743 320351442 +642618142 714400308 +-306633645 299961546 +-295363540 -91254200 +314004298 -726427576 +-266427991 -279380970 +91535686 -877127268 +442420319 641250955 +-474976749 -284915914 +246171086 932999782 +-489589045 -536274619 +-103771550 813113505 +-983602667 -822806181 +962440509 642743340 +-775346557 -254897039 +835865036 -147994485 +-619422119 -206923692 +715238565 -809750101 +346685154 77181796 +811826582 -783098363 +-617201924 497607586 +93234549 -669680710 +72006222 -596829365 +573844413 -500102604 +-878138775 450686051 +-546978664 611964399 +351362850 -271408772 +-364836305 -159646244 +-967674168 -130083434 +-441375513 745697770 +-572229364 306825512 +-935095674 -599547832 +412688453 -820365493 +-335223887 -940502069 +-224783881 80038972 +41163107 -970440832 +865321350 464973621 +709474550 452319577 +-951599824 460218739 +-874552287 597456177 +381087652 -49701908 +-705551189 103992006 +-182800964 -476073819 +-774747657 240633771 +-302367525 -596602986 +297216005 734193363 +-273900131 649241899 +-865642371 398726304 +793966436 227825495 +137059450 922075872 +-151385590 -285029135 +484566746 -784318436 +330360864 476212386 +-190618575 -193904765 +-671901190 -945388003 +-693527171 -837939497 +-107384679 189709965 +306743004 40463989 +-949708416 -343490462 +-231104322 347604619 +763961530 253038449 +977655625 -168458458 +523086098 -843097181 +979762040 -352359144 +-890093638 426435651 +167150424 180327179 +819680933 155296767 +525681541 -60750876 +-17396559 219780137 +-933925596 770242083 +-158878068 -191216528 +219068075 512531370 +-8356475 932586881 +-54931659 -342856507 +239160017 -389798192 +414410542 -502682181 +824197134 -457999335 +996238295 -700477669 +119356319 395097447 +806485852 -814326114 +174219608 -815837066 +-68710266 -698268700 +696681030 65344862 +-223000811 -24099825 +91990015 -832484386 +944813242 31703798 +-438253772 -954949231 +-328652701 -619352280 +412646120 -818106093 +-274007932 374468338 +-629970908 -951966502 +-359782860 -425022116 +276688931 710298432 +-810337838 577110887 +-882044417 363138568 +-928466868 -432481126 +-589543209 -658923574 +800635773 204798819 +-282417996 954762871 +696363053 770318558 +-841138362 608533614 +901549459 -533119923 +-687317749 254568839 +-163194986 494372117 +-478334676 657125043 +-193697982 39375466 +-759107457 422717791 +-352549268 804802214 +-25057368 474350007 +544214755 524527040 +726265370 554599271 +8377538 163601615 +-763251399 747965364 +-279573265 -735889981 +117841588 -43774977 +705663739 -560092566 +-105584196 341362438 +90477486 226858185 +217586102 642111199 +761217458 554978187 +-389590207 -922950087 +-282828839 -392353221 +413924197 -227995454 +635256 -521655112 +538842090 587088690 +386318225 -888486322 +752876264 17683725 +-313416864 620201767 +329077552 -793005484 +419200327 902017962 +-520093685 -910967104 +-516967105 -205105094 +348570588 -381321901 +-784107247 -191968680 +-449542759 118484175 +881020856 -550956819 +540315908 625751373 +80608079 228398993 +216496507 817074644 +-157872077 -9301123 +-713738041 -855795510 +628070539 175055058 +677608012 277831155 +-800565537 669537635 +326924863 184151143 +-558737276 -994545459 +-938408337 -900108634 +469069624 742432199 +55694506 -111933241 +403162648 -757212744 +345484749 564936483 +812134577 -558823974 +472650009 580514913 +552833606 649461989 +416624180 950808355 +547388488 -128122278 +733799981 -427250163 +-645189064 -623316273 +290345937 470948267 +224332570 27442334 +406105140 391864099 +-517802133 193323359 +238143955 -180927028 +875258451 136471142 +-286427058 612019770 +541870431 -844468936 +-137681519 -419218416 +-517337705 771686984 +-309263212 -669481015 +-50905365 813986998 +-421081899 -637881566 +-89919080 -433117245 +-993218091 401026245 +111347148 -206625137 +-918032966 -719391134 +100433200 -169334980 +-54419053 856082897 +-588304610 -238278171 +-913244513 23728453 +-206824479 -675550336 +395611140 -558703879 +385280349 -71014552 +333548037 -534114830 +-139803386 -252737222 +-118836203 -703560811 +-480710082 876743686 +-773943100 612451006 +-700028379 -542556252 +913479031 286022326 +-870369134 -698935317 +-452476941 -583571007 +163533028 61412662 +-825290418 424484723 +4529692 413428604 +-828084570 -805524500 +76616983 715247168 +228098550 602317482 +-258898426 -625463637 +-297593385 867785043 +-892945189 698526249 +766499632 -713657649 +-732751319 265923780 +467173582 -341934278 +-793932632 822106948 +818758087 318105021 +-39872329 544716837 +259664751 -280055757 +583870571 -143492035 +945514734 603508904 +-49657332 112112595 +966505137 568219496 +833078117 889865870 +49759104 888959380 +237153708 -728683106 +49343943 120664421 +962440752 -136950172 +588902207 990629662 +-530402142 521271054 +710429373 185148944 +-759416898 -186114465 +668123369 513653048 +-259821465 542396023 +118245331 -382953847 +-796358632 108547790 +-658899056 -447408132 +430692358 426143297 +-221814095 -220204213 +-976040377 -819422355 +-614315069 -361821238 +842526160 -503206283 +789970963 853639518 +27374384 574813515 +460914842 -778869440 +-635579907 -159637542 +955747036 -744093807 +184708813 835519318 +-976763981 132793330 +-100218163 619602958 +564781596 -176564857 +497684324 -234579951 +945296331 869475746 +438398605 499600003 +282036611 -325046840 +-851038875 746177226 +787531031 -376843588 +-669510947 105610136 +845497770 153116193 +-520897185 -966177687 +197621409 -796357891 +274651197 -456045439 +34250322 -19120909 +-166610976 -150625655 +334152162 823487567 +-273375759 -197414537 +655440767 -379559756 +566781028 -184411215 +261556841 -29879563 +-684240601 128604032 +29088746 -938012015 +-729051497 149426963 +-681983117 821262855 +-369025107 267258173 +161584347 -49477672 +-374941646 -290688917 +291254716 -570507954 +400644791 560746143 +-264276252 -207745734 +237408206 -594293835 +742943886 735011173 +-659108746 13763021 +170044491 -478360259 +535896705 -837049989 +-223198961 -869852801 +968439457 -270924579 +-102256369 270446427 +376037186 -222547263 +-6825955 -922843816 +842738037 -322829230 +507848681 -993502616 +-395775619 253803012 +184310414 886559633 +312949150 -29459112 +736635403 973592980 +689207132 941367972 +-439805140 -376792455 +-921273152 862058081 +-672980575 830602993 +-825304007 -707238802 +-350657085 775591343 +-772930101 -253135251 +-754178374 -492711195 +-739173217 -989174606 +-152858685 908029833 +-386371170 946695759 +-222287271 -894289597 +-237073697 650179479 +587747657 -127993604 +65777894 908716425 +282103155 -230583062 +501323301 112682177 +261535691 902448471 +700492779 -140695237 +31584386 754858352 +256951584 -916571869 +978534591 841847707 +560361620 794187533 +336040594 -599003818 +-723388960 -561851272 +-38905609 27223967 +601650805 638000347 +671110336 580808735 +931536376 430346854 +110588844 130733447 +-308511091 662039742 +-51356069 -832331255 +-711123341 802433798 +-330979402 426578181 +991379244 588318317 +492052171 -982785423 +-819091645 -505031017 +-740749632 709791246 +-177617935 738850008 +716559266 -169130895 +-964958790 884104047 +438881674 444592196 +547222319 360779880 +112987123 863721868 +-917813248 42861562 +469678835 -996234456 +28728777 446846633 +-755080492 511926652 +785291897 -996155694 +-462250995 -457424160 +982709402 -442136614 +56249212 865822100 +-838131964 653233885 +-704956387 703905651 +129391696 -559740856 +868561349 575040834 +756866231 -82696637 +-371131709 -653401206 +14605409 -11266411 +-553726980 729238496 +826029515 -917211642 +-362208455 -251720328 +-779835781 885579617 +862367450 -306221217 +100395852 645993753 +544327844 335144600 +268774208 189152218 +-214419064 -713076222 +-555809987 664658581 +-640634413 -101289816 +506618288 -939245930 +787652213 -832734721 +118632968 -734135209 +843436919 -441874158 +465869518 -835363326 +-852948470 282314518 +479313047 -427980251 +-752146030 246580776 +182590261 712105728 +318183374 -926949621 +508650623 93667966 +-638625196 317079931 +62863394 996673571 +309451214 799315572 +505067462 765406707 +-458677668 -23221709 +419950680 -21767258 +-44246790 -983485819 +471732642 -277714046 +-458000506 -718466422 +132014100 -497779579 +-830087761 238931966 +-812141479 -556584470 +65362993 992330737 +533857509 53789623 +-745423137 373508641 +-624998190 640531510 +632935449 -348675911 +-959034081 491920066 +-255529573 808134159 +-465993744 -132905102 +713979132 -835141813 +664100786 -542626640 +-54967055 456679415 +471950023 -136372298 +-656236751 -712111444 +-174157243 -495437781 +713295506 441823056 +83846087 281363039 +27764808 917874756 +455465741 -697915082 +-202022079 -537946892 +252674555 150011753 +-323797085 45591933 +-65844051 378812743 +-454377591 -14000325 +-898203461 -641061372 +-795572397 -997267895 +-514065996 -885086238 +-430177589 -31776913 +-109853469 -348220807 +663044312 14060272 +-797832894 496937133 +363991650 522051616 +590312161 -882666653 +336149230 -363394692 +-498859453 258525021 +-932495037 -149195550 +-118116562 394541405 +126539592 -524799391 +231256442 152820070 +-981340386 359325237 +-270848999 -346371038 +-996522132 619524996 +-708940015 433538250 +864880256 -846532242 +878515278 -514109223 +731674761 974504517 +-635127005 -740118339 +-999881657 930259638 +245686465 1763815 +-865260868 -655299378 +148010268 217510911 +172730844 626821102 +624832274 770854674 +583763515 717805382 +-522040087 345007487 +-971317254 794916759 +912162275 -342770768 +691860634 381228777 +653766997 -858598224 +580900178 622593219 +-163302534 609724702 +850189577 808184587 +-325177518 -984375110 +-346302292 -132722755 +683979110 -508398211 +652760170 -216883024 +-541939467 217759053 +67293563 -752546729 +-243861215 -856590818 +-984217668 -591521526 +196643063 -943766285 +204523445 -725757757 +601781846 313349714 +-259370830 575374376 +-568023982 -340456364 +-453097137 -723060806 +279163498 692504042 +-639941727 223305481 +207944233 382058299 +-137468581 -738210340 +26717622 -46841387 +-960285635 -346700768 +266017045 -502127274 +728233547 -704703359 +682233798 788176286 +-977393237 448155306 +-7426832 -951179679 +-940908600 -310405467 +154865362 740795140 +179675966 287050131 +958746374 -236666243 +746036935 619663173 +-838429792 424223186 +-489254821 945586348 +624654039 294244214 +252406145 -321587413 +837195290 -65293149 +-301689515 -385398724 +866738870 937300152 +393731021 -998886326 +834765698 -8728887 +-509138329 -787356241 +-871420005 -14067630 +-75271498 -831463979 +721088013 -348550216 +-972171543 -16928657 +-291667903 -263378836 +982579215 291773936 +159909465 214847400 +250369825 -669254477 +-270001867 -247422314 +-420594277 -411375614 +920771514 289313482 +247880938 714592190 +319901423 513607891 +959594328 152717738 +-140893733 393167264 +-727028835 178221461 +-457897170 48259875 +224082215 -76359016 +297896481 135973935 +768451313 592256177 +-784745133 261674436 +111666099 -164908732 +612738735 -4568763 +-458335065 -434496197 +806718704 861095152 +799998268 894714806 +-782398385 -745828090 +421307983 900448748 +-517467530 179443144 +218699383 -137313724 +-317062105 648845384 +-199016344 -177367448 +672593210 251214710 +-207009450 -975712429 +221027685 381762518 +226889443 -895809160 +-512370453 -180327517 +-842954741 11128447 +80701352 -970836296 +592045142 155330330 +890070950 228639866 +985205028 -762000991 +-849364685 -288932136 +824183148 165485769 +-840235307 -359286804 +-911199712 -843661099 +108168138 81570791 +73769446 -159228796 +-798405541 -363048990 +754335224 -690530888 +-373726378 -925485091 +997445300 5991315 +-574538111 -972007724 +-909944423 -55225553 +-967377909 -336138313 +-629581696 -184117064 +-677005760 545379292 +-122981287 -924580963 +599566948 307947877 +254844045 -132365760 +638146909 474935419 +698038367 -991520897 +-951805376 -736324637 +-421141728 275722984 +902679013 -868678751 +-147881895 -966703484 +277203876 919875023 +-884986034 894113736 +117173889 783014204 +-935820952 226025392 +-131327571 105733252 +645890285 -117062225 +-612585000 -515254244 +574078212 -550147609 +-329909169 281830583 +589823381 -250317921 +-727599206 -498946612 +-986822846 610466293 +839447972 -660363562 +-772392247 -494045790 +880752728 -995074819 +4408330 -184908558 +858252755 -389149320 +606799606 -241263867 +797660650 -670068309 +-536950743 -20745330 +501009036 -664405829 +-877696664 -191640110 +-936324651 -976181152 +-171452246 576978099 +191312932 129623758 +619408266 411682682 +-585798113 320897498 +-681272515 560887940 +-562029346 -547071718 +-491060748 925905164 +388114508 -462848448 +-950813765 926549151 +340650523 -841910228 +103982449 -159639312 +54105926 -106561774 +18203080 -586157897 +-263170973 -321626260 +128393999 -903101541 +370121224 484752509 +-240415893 -740900522 +820659550 -320768352 +-901637232 -427416611 +-869819493 393882140 +-960049417 -212511098 +-973921147 -715298412 +717771537 -810988851 +-45100636 -226103590 +-329925969 548293721 +-991967555 -834687883 +393586896 -538106408 +-112357641 -255715544 +-692159398 -610735324 +758505974 682049432 +-375811834 -151071379 +-752729840 -874263594 +-695853839 765578696 +644892355 -153872783 +221597233 698418193 +294425851 -974186409 +-945144118 468815019 +223536970 -5696281 +-913777948 -712830355 +338235959 -41843938 +99943259 -56355136 +126978338 -34879192 +-652349620 -498879356 +919318654 -270537268 +-999133585 -43915321 +81984103 -750401888 +226812315 674712127 +-972906826 -856409275 +-815256609 862229582 +910683081 539185938 +253633939 -839970451 +77992757 -849678009 +-931693606 -969445472 +334329473 349594876 +930820167 -168956772 +61052997 -172495447 +49897984 559388999 +-754945681 -630881102 +745670451 -118951447 +231204612 444221293 +318367667 -886045200 +508498260 46346753 +-721592899 725020838 +446876307 -967170780 +-727060199 910756955 +178281281 -914991122 +887476232 401020254 +976483106 -348531177 +-281791386 940892076 +235378932 -475118970 +-392908212 -946739091 +-11546779 -31579192 +-139770461 -273588330 +-702643472 -283584893 +-231927240 -730979027 +-14323752 -192530380 +637545345 -828964983 +-989893544 782449902 +719558604 846785088 +295119142 -805362049 +-507820320 306512772 +-845858049 -984594148 +-586166658 286839186 +-138002018 -164384046 +873352069 808903045 +882553737 -538725308 +-920116778 -141323530 +561911478 -232927046 +-95612181 -751649707 +-458741281 147201957 +460318593 -575527504 +-733327541 404020770 +-228378921 -21463759 +-791724557 82334952 +-100473503 -898401164 +-137049033 -68906253 +-254712609 -921289331 +-975385905 482077473 +-10720292 -367680106 +-50799462 998825005 +624652742 528454447 +876929641 76395332 +414300794 -827287493 +103216006 750600269 +-260215613 534826576 +974372629 574995659 +-70296523 262889278 +-970624421 638739843 +22666138 -214042180 +740486601 718554634 +52655072 -282889441 +578837815 -300792456 +-388514803 -336164566 +-661256227 684208312 +204050456 294934637 +-703834128 590713890 +95110966 462354461 +-500786469 -696175895 +937671367 618835221 +-758419123 -642123313 +-566052482 347433844 +-357920880 -616675138 +30019917 955366997 +-427911337 -926319932 +925153227 -506369015 +-179958073 -496233129 +187968110 900647328 +-211156380 875098263 +542921592 -857436610 +536427478 973586024 +923989227 71712345 +-283135690 -539049858 +521764647 -348823986 +489751858 -235404454 +-896734483 625510751 +900085400 89732101 +-833923257 98243007 +424867938 -77017567 +-623215249 -174252500 +-938745007 -631515603 +592050698 853099069 +90551591 -972783785 +-194582831 698042167 +-976491682 -34200327 +962113506 938759786 +-849429220 977586176 +310645543 896096034 +987195634 -975190458 +704206729 -704373858 +-657506451 -567681694 +-633068203 986879767 +359492404 10687319 +-782455428 -83304074 +845093627 -854354777 +-507857285 724159913 +-21052946 -818482578 +623647889 -554322197 +965184722 -621963997 +672080417 745739609 +520423573 543662408 +532886729 -826800631 +-527125574 60777201 +-978741096 853514681 +-907177601 -786999942 +653938417 385076012 +148067412 -832965857 +937423865 457595469 +541357021 333325809 +-938667300 -615884457 +984009044 88080656 +389044238 726288304 +-300084818 -688879704 +944935158 247680137 +8022569 445725624 +-730617617 -100421555 +-816901618 686654996 +-242957104 692959224 +224592572 410623367 +-643000531 -869955396 +921535389 -978652860 +887102494 603040890 +-548259105 -272968186 +-731091917 159567750 +-67338177 395016772 +72162077 252052372 +290223353 914129823 +-518850194 406410315 +-986511371 -910421080 +-724979105 -431709500 +-444768608 -430959415 +-85564497 356276672 +873490218 862590446 +-23728636 -561815466 +319417197 998314505 +-243782642 -124398639 +485148184 937156215 +599151716 -374988549 +-504628579 -856178969 +143539819 175099118 +789255629 526062701 +-450544029 437884220 +738123259 261281363 +-152347838 -398412476 +-527869944 354150717 +42327818 -950756655 +-339588543 -435962918 +53329441 -357895769 +-335864162 -348650623 +-988947334 -435955051 +-618143636 742285229 +354450832 -140664093 +240629505 -627902227 +292932169 419403518 +-145190055 -184833224 +946819997 -222987795 +-566727817 946752478 +429172126 -517926914 +391539120 152960812 +770397112 -59160937 +-858169246 -838061136 +648202050 92129523 +-694143845 -907409602 +640158069 -393775365 +416008686 180208892 +-46641695 -348283794 +-194762436 507876976 +748254582 -438679350 +336386101 -911278488 +-536080439 -417328763 +876317103 213862857 +-841465275 -312013910 +161753318 561096848 +-220099792 -55810738 +-102180496 -55319907 +-23828859 800392631 +-123746956 -339583408 +-321221212 -809676024 +-908233987 217305089 +-556646020 218307071 +231503033 -948126373 +779615452 -4389969 +-204902139 961294295 +-794889414 -643638333 +-847903438 -622793569 +664306740 400419550 +-251579513 -356437548 +208405411 333218393 +454908261 -583673093 +-292391668 834229482 +385296905 -27747071 +-918741306 578576844 +-164772815 -213844669 +912456403 -554548515 +35740311 254510887 +-166921195 -387956563 +714789486 828429607 +647586120 253764091 +493660379 929156875 +508476816 511570786 +-813042053 815674571 +601557919 550346305 +324007902 -639130389 +-214542877 281332855 +294650564 34535025 +992777387 146273723 +122635836 418577644 +-153225022 482394548 +-87175804 856527798 +-510474369 -9975830 +-927519107 -593010863 +-207561213 213155885 +244778320 -408453650 +-289814808 987802711 +135070047 -656834358 +-155061674 -778798022 +111637931 714419219 +-724642157 216934322 +-538786819 793264349 +384105782 -410395033 +-422885096 183589984 +-273880994 474778783 +-264345849 -847086781 +880908679 943452038 +-489562694 843775094 +833888474 145870967 +-778887274 260482872 +118496307 -954142826 +-675365647 962785734 +900241261 149603739 +479433010 -530038963 +788742391 -26397174 +14557693 595846986 +-499172931 -808586283 +268620050 106687698 +887509665 367754978 +34173792 318769775 +394607622 -672320126 +432217414 -452513321 +393479540 458111955 +147976484 -713934608 +154936545 396023691 +433434584 -677690722 +-761282621 855751964 +-4222851 214906374 +-508416179 -944287019 +-172984493 -90631307 +-165985800 -274462653 +800840513 675987879 +-554104493 -167476461 +-156831842 374841830 +481485542 972647256 +-443204993 -488988672 +925561765 -323788939 +450958537 958732873 +629152537 719646682 +235247800 -359072266 +918518530 799281496 +788728800 -415657093 +-730604142 -390788457 +931260898 266233743 +-659359209 -652854548 +888287448 -333076876 +-110140101 786210397 +349435285 -807942607 +-325425017 -679595477 +-625679927 -443007844 +-851299186 -863920864 +732431644 -404721913 +-596703272 -869625850 +93257783 -584241455 +-891976600 -337351269 +-49373944 695535494 +-519633985 195545698 +748824844 -307751241 +618354055 196568678 +29795439 997772479 +-216820976 416101694 +54256275 -961282633 +695782080 563525277 +-846547177 -308947784 +-95112007 -50390118 +-387061225 -91344834 +-825773684 632614678 +-718224416 874850385 +-131585997 384852479 +823415526 -760785166 +715543798 -454991282 +-88068326 9299541 +-893690497 -47366601 +-979340089 -496640746 +373762385 566647740 +34138037 -236901012 +682987452 657483798 +34612225 -557461035 +255264282 234361270 +-903433119 -284348136 +285589020 870879732 +949515893 205742832 +-207891562 997459731 +712947743 -673323245 +-926713760 689598744 +-107731084 631112573 +336722907 -403144033 +901172893 92253389 +232920694 361122515 +351101670 990282928 +521162879 -102991281 +-952701855 993784382 +-3631557 357402996 +-9570518 412711474 +622419596 -215903545 +692926077 387630046 +-413306718 860690428 +756759609 678711902 +-142254090 -304929088 +848961348 753011591 +-243665201 373565040 +-727908893 985682297 +307493032 546479610 +266394116 -764822820 +-662797760 423401865 +144716975 67809949 +-562254079 -837372208 +614574176 -259819579 +-731831774 -552675374 +950205794 102385453 +307782690 790281277 +-509228637 -828427448 +398381810 -747460800 +323381863 -17572958 +750596913 106059225 +248463429 -220895197 +-245999458 979637372 +-439420419 -869357325 +-847182174 235391483 +553854583 981248050 +169437555 -85283396 +-691229964 980998319 +-979785610 -3421599 +-953156102 660969115 +888255757 68265518 +-157938852 -580583154 +-317314527 -213528430 +725665890 48374840 +-123963370 -846159230 +712208757 -268563816 +586315025 -728862024 +-906911913 -889703432 +354388070 -389801407 +-611110243 -412114904 +-106383132 -280413824 +811227953 635258063 +-404608625 912679164 +-383290132 942569181 +392807270 299397854 +-192790469 -860712378 +398042922 558387714 +397659049 794282349 +-50955043 -879685777 +991590575 -275546512 +-869793510 331991165 +744143174 698327830 +-511164281 406442459 +-197337201 387119679 +819453574 -617031037 +904366433 250746258 +-265301531 -707032734 +-423733195 -418665847 +-65383344 412821125 +-523097358 -915011147 +601013358 -657293450 +-776630594 541306390 +-872314079 568298135 +-997166063 -578585131 +964995810 -784672722 +-720148932 810350020 +-939198581 476485153 +292279352 -760985481 +-232915829 -418995281 +-220025628 -953075495 +-788216542 -774533190 +-743606355 -45744317 +-75663030 591859884 +-753524638 -694175160 +546520146 -154941039 +472735796 712187040 +-497283430 -313412924 +436708463 398827191 +775038172 -235133515 +706969556 873188478 +435233415 -58896077 +-312544807 347444239 +-534863657 175689867 +330788200 641616399 +736310310 -857086122 +-923849331 -516410314 +-467344467 -106705524 +-922575965 -184795448 +-943471554 654168370 +-974462480 113894100 +-486188005 -492325338 +914199337 442699511 +853975262 -783269711 +177738877 -821570843 +503092514 -12789053 +-621765308 -608570712 +722050794 761696564 +673170943 88610981 +-794074747 208305155 +-221719575 -243997826 +-207256298 231517363 +983046586 615881869 +318773035 -630870792 +-980995874 688997181 +-158591362 -705532172 +346569159 -889828378 +-926909539 -723304160 +-30373373 -99205363 +344608566 -306014530 +-681829655 745988924 +-840955866 -756218705 +-387540935 -472660844 +855660849 605045590 +641164773 -679947622 +-463524139 759974468 +-527720233 -898715029 +619055270 368854761 +-58132801 651696625 +149705208 -606872559 +-969600080 -332945565 +-542315927 702920955 +295084717 -57164137 +-598105109 -188617798 +753630691 88110231 +-496045107 -748252759 +-762012617 -873814385 +731622763 -105716658 +-74349069 -79111775 +-537966518 918799919 +-281029388 -138417045 +-499417918 -782929127 +-527173048 -799755650 +-240212607 -747769291 +122508557 -808777241 +-598044086 181271290 +-823455720 898089994 +682939998 -887915650 +-818774674 554219711 +26755830 543977314 +-847313774 85971552 +-214916741 864285300 +-381092680 756258469 +-428142331 377733510 +85983577 -547143042 +747279089 -379033822 +867690482 298375667 +-217269417 -234115830 +177989798 -930601610 +6836443 -675335395 +191143955 -417180107 +498718778 -836868802 +54295233 -63462058 +-599998089 -346489212 +543018946 -997290207 +926199446 -411474304 +-600906140 675224185 +-64252786 -546080553 +963837580 46208938 +462879042 947036002 +-562442871 755200148 +527538601 -320809301 +-375464641 -675160734 +133932015 930271906 +972609885 106078425 +-642844178 397235353 +492544507 -922091371 +558488720 325878445 +-616257084 923719025 +239361839 -36963010 +-140354641 940919435 +619442035 -868951033 +614640064 892560568 +286853652 -927830657 +306128909 -266939206 +-914525141 265793172 +624450652 978962281 +573256967 267216622 +875822039 -7186296 +259209429 328181080 +-960795669 951284672 +-227124232 -678416011 +190448969 -44746898 +866922742 -866380951 +-655202095 -989319669 +-196382229 943271914 +-164932035 426396491 +413835482 492293363 +-960581311 -346394601 +648428642 -505188805 +750016810 -87353818 +100937462 -367685191 +520867904 238168408 +-900685968 -785527865 +-181784522 -844353310 +540098882 844454573 +541517029 -124014252 +508385780 64560322 +754492639 -927128639 +753945614 -731573507 +400396480 576643412 +400609736 359243510 +855163795 -752583678 +360463845 924718775 +-899497227 40213622 +-711476702 -966351873 +-308006897 -423012588 +193509814 -935689831 +480201331 -66203601 +-556902376 535311134 +15501477 -40369467 +319158070 891532226 +219819819 -125981099 +-653007031 -661510919 +744091353 -570127476 +592476277 -580018125 +-173996677 -305919568 +946953202 651062423 +735000293 680110046 +312078604 396425044 +-449943726 -3582529 +806645025 -499053740 +-915720136 670471332 +-705731055 -866184009 +-274581348 192561567 +-456557054 752311861 +-589995557 -864301288 +389018173 365106231 +587508923 957679713 +618441558 -552677600 +-487478581 217591937 +-133405827 208177885 +787098054 512435832 +610465338 143891643 +-992712373 931057705 +494568588 2463906 +919682970 -852455315 +-939365755 -567027431 +933168480 -641797425 +365886790 -941454783 +-476285237 -716547549 +-781718709 691141943 +596511113 336932298 +-872083332 -304389879 +-424968906 -117206622 +-653588141 711098044 +16742375 -980012106 +-59778945 587081855 +781372277 -805213578 +60391571 -802186024 +-831119736 239559240 +279568964 -508920149 +595469219 -970883609 +359451248 243941174 +39032137 -854753095 +-845070325 980758126 +304465615 -917545807 +-161955752 -66449205 +130357694 -890649524 +946512711 857453744 +-886292400 119994218 +-27225432 234275636 +252448371 -566272753 +919479392 754494545 +-901510944 985611605 +-351959426 950752537 +612743439 -729947762 +273004101 -500044140 +51777661 74643015 +224779379 68828696 +392611956 -674994714 +692843341 -748474580 +835582199 -564495263 +141521141 -642046613 +-686528080 -130473026 +-626755484 459344559 +779812011 273638181 +527624328 177814905 +37952176 -721776850 +-603014136 4810905 +59876207 -970897171 +543614789 -168367635 +-127247354 -978531472 +598264451 -794357027 +-174212507 603134456 +710101480 338577437 +-995811153 228150976 +315730530 19162289 +-233874522 932781137 +139307831 807719961 +782831851 749091000 +-268810653 -14579074 +196822917 629971745 +164023808 -383328725 +770142612 86026913 +-776500037 -591465732 +296914505 -576111384 +54478113 468574466 +980321172 -229245787 +-555009754 -273369996 +404595011 72520382 +-425929426 699176547 +426159238 -202706810 +142801424 -14924549 +-892731306 -177241964 +-801307304 990099357 +119891269 -711432163 +930155682 -323638680 +-448641584 -501771827 +851498726 -880113397 +-897088533 -887987573 +983188947 702418980 +-599355251 -367019315 +995435191 328347020 +-357273567 -145917047 +-106442007 -735941062 +557790158 -879260014 +-79507650 -322424988 +277598600 -856073313 +-584796449 73417623 +-980295823 504571879 +-461257891 609704164 +847401820 218810824 +-663542440 478802843 +601812771 -367493178 +-855769319 -815025835 +3184477 -537672412 +-657834176 -55403725 +869560541 562887282 +-967062154 948869621 +-617413523 -157725684 +-511747525 -10727848 +-426896054 -733490445 +217765420 638044690 +-566962426 662854599 +-730408840 -471326882 +-384488306 876229830 +467566393 289968634 +51883596 -615113471 +-54270730 -251716662 +-348872438 -467816635 +-935937612 380454786 +938062403 -781474804 +-989914463 955819196 +-142035899 973407672 +-576806683 -231825296 +-974250750 563394769 +-79283625 915499266 +-657357310 220991215 +-819748486 -151482331 +749429268 882403227 +-307171534 -644732279 +413316094 -80462485 +645506983 296720059 +252303968 -741521807 +-103786148 -934438002 +95187522 -609345286 +818515086 807731015 +-310535698 694657690 +-151154316 689262202 +934248844 788643786 +-139449927 -630043023 +69263243 869812697 +-294824792 -73558771 +650261286 35907771 +173392849 407606400 +-524519422 -857159291 +-168085975 700480546 +778715236 237818154 +-867107822 897191293 +11356694 926693612 +-766785547 610716477 +449171267 -398442825 +-533357273 -385143635 +181378620 89824106 +597329768 921512568 +-196683562 -224176748 +560748760 -493000342 +247083026 -365139353 +-805863905 583034481 +-482663405 -301012721 +-235313127 618953537 +-585376344 -217754855 +-791776866 -915158184 +637123056 -819400539 +343661372 -97979131 +-173324665 667537535 +-978041538 -855262972 +-157632457 -346068223 +930314612 -296798634 +203796647 -399176221 +100312286 -766711272 +306247098 943616690 +250344894 690316181 +385921553 -545032350 +-370199589 -512311644 +-296112390 306162915 +-733563653 -807764781 +922579733 889335342 +999639736 185469110 +888258742 972969452 +156189772 -615844487 +38781744 246732052 +958118433 600774673 +352538455 -962683626 +290690184 508397618 +831600284 -821390060 +686205549 -197515400 +-521630039 339614663 +658323133 -390403351 +-683901591 -186551280 +668476729 -192726575 +889075290 -99741026 +978711605 777829852 +749424541 -842910217 +382942126 -844375495 +183912504 -779014159 +306320962 -393472632 +-853039471 -198798518 +-516071263 143551579 +257494277 -2575456 +168881047 156204842 +-493468237 -743183236 +-902255057 -354022484 +292798393 -475392496 +340246432 712708514 +879772106 743501590 +-490190281 60469506 +-953966864 299598467 +195745619 -264778627 +604552139 -774336386 +-887395765 -736390210 +-80675865 966619762 +802799953 -991565400 +-914963513 -506070980 +-604546026 -85460341 +126518529 259666428 +996487016 975976839 +879192030 -671807853 +310694524 -785196431 +11765580 -477557745 +865261986 -516444289 +-231073331 199657865 +-641875880 -25446395 +-123351700 -591726929 +359736903 -241622141 +379462832 727068246 +-357373863 217429855 +482532735 642062877 +-820731132 -71038855 +117542618 -600856287 +574578963 -422297824 +250109885 -266898228 +783788953 807054799 +455006294 686169949 +821018106 921291817 +648237734 -819093553 +928560996 199746437 +608016031 -616424011 +972910523 -176149785 +-800562655 -901669692 +-628147101 -576400419 +304363670 -793168541 +-599273002 968961438 +83885891 -582063690 +-804973742 -790769349 +37681305 476532713 +905840071 64520694 +-704596920 -367468572 +349598794 862633859 +-793822186 871609016 +-538117229 -829756224 +-66876978 -995215154 +632498584 403366654 +-606620038 -354541102 +-46447314 607425297 +-908937854 375602457 +-842199626 -723007840 +248772611 63219930 +86792243 946052993 +-485896430 -738495588 +569949850 68206210 +-437282885 595611396 +865827906 340291892 +-928435853 375364762 +-12600541 186682673 +293615988 -966357072 +963262670 -744552979 +149668320 -136260327 +-323130188 649006833 +-344744847 279880487 +863601837 680801788 +66544004 944391858 +698457156 -961277640 +477694648 626233908 +128637754 678526335 +27366894 -305202547 +213671910 -89247777 +455672164 758131651 +132006155 273893664 +682582378 613001340 +-753702840 953814134 +-320958233 -524932217 +344281477 136573412 +-977148109 -688604717 +816646248 -95341836 +-41290315 146831606 +-162039535 141315235 +209588073 -624998097 +246895641 -992006885 +-775341326 -519043587 +978754966 -402323487 +-377156529 -763047950 +-642477791 910168921 +985641609 -867906963 +532004265 84726333 +229596584 767808359 +-364006378 44555585 +-832178200 -127844935 +894073081 489623111 +962143469 449002540 +-395095295 162106584 +633054105 880864466 +872430165 -297232543 +506727893 -93594111 +-204981297 -719655474 +-668906585 -163591036 +814866932 -777134873 +584183899 817191151 +-525859535 723690703 +-427049533 -790771627 +396301294 -683614609 +-997480633 -586950798 +919856722 931901608 +-645126554 -933314972 +-660965959 290908443 +761386723 127723294 +592878388 -518656836 +219196318 366147160 +638557081 205521326 +771841896 348153628 +-822812836 14996179 +75499278 586680550 +567644874 -283771675 +-225907703 666062177 +-895189030 63829180 +-249755666 7692588 +-570297663 -601450806 +566490039 -383053503 +-948208976 744465896 +-603080069 938763137 +984003224 147869573 +-837534610 953331624 +-988632913 -468919166 +-173730882 -180681523 +-805563368 -28902861 +237983367 960856548 +-118001588 762140009 +-200220916 -336665995 +901635913 -914280521 +669643420 558188865 +482405660 -265222442 +-652594638 550454366 +-871054920 977137527 +389503054 -910838084 +751230527 243743851 +-527935863 -368546561 +-54012611 1409004 +525842834 -177702083 +20963753 727278740 +-135688665 -887837562 +-293004570 -319903648 +133350069 -990452568 +-934795934 -880636106 +791989508 -70288996 +-139596608 264829079 +185269248 220582348 +-14064801 -208013809 +-482434324 -742504798 +652474144 -431237172 +-750233027 -421561184 +130446261 553464863 +14138316 -9004991 +-459867301 71030146 +423571077 -73358251 +-967975744 130144796 +-318732976 -171475641 +310641194 997376929 +441791911 -278018225 +-803784945 -916667173 +499353874 -850788232 +910826867 338161990 +993402359 -411561809 +73054975 -72886164 +738598378 -817186665 +495733058 686631279 +-381458971 -851224208 +822191759 -824312795 +-265580006 -848674682 +-731341558 -316538582 +104022438 648052236 +73244594 -953694960 +-462945673 -236397958 +464700078 629997890 +-766011305 -733341436 +-969666745 665526475 +-422162426 213399664 +-643655892 -952327884 +-93496250 -764017935 +-9248825 -438869930 +623833637 703292183 +247542579 -61062869 +-329526132 85783491 +-981221852 -103233030 +-936356671 701863963 +-368510423 503121072 +-712697668 -706287630 +137569416 604900149 +-653978255 856122687 +429490366 -639242002 +-928528042 -933942977 +65746361 -841834851 +635430639 -247755357 +-464818479 -866813857 +-123199832 940279269 +-664936768 -78745937 +244455751 622606348 +-917729036 -879113904 +-677152157 74209407 +-876818931 -282302241 +44021268 -227188740 +-696849769 90162307 +312479024 -801918978 +484296082 562158538 +190776164 378071149 +265723524 -623280710 +308459804 -528400486 +105845748 -611493064 +-519277243 -539123407 +-646199491 -908630983 +576180905 -873323961 +904357214 -569273644 +-202671368 798571527 +543701473 235273428 +780722319 321445734 +492996837 990124217 +643113583 716904035 +384355014 628309160 +-208040444 -596716031 +-642233265 559991008 +879663712 558854364 +-909977302 803824258 +536564773 138406812 +-300228013 47842640 +715659584 -41975177 +-356406899 -16703143 +-288113432 -784541970 +-512457583 440604930 +-825961532 5662805 diff --git a/dominancia-de-pontos/input/24 b/dominancia-de-pontos/input/24 new file mode 100644 index 0000000..ea6c167 --- /dev/null +++ b/dominancia-de-pontos/input/24 @@ -0,0 +1,56518 @@ +56517 +-341080609 -999160986 +-756231668 171219328 +447184202 -815942245 +298317577 159396 +871982877 -346737583 +31778163 252190500 +123478219 -354426797 +828609187 346756468 +649438999 -664473605 +-967489834 476238555 +-180496680 368244422 +482150792 46279361 +189866618 -354761815 +-923067335 -384708159 +-473026552 -465394758 +173283297 -709012301 +-692311617 -904271559 +531730210 -976187800 +7273159 -416828794 +256070784 -591036284 +-500196183 475891591 +-671816809 743731588 +-58000086 573723237 +-496114643 304945053 +-562527115 -988815730 +990581995 456237310 +-804263098 253396213 +-942099921 830843848 +258504598 -290971946 +-978398223 685462546 +-597241854 -350418330 +-234644618 -480408594 +-146900179 -703159982 +-858991182 113999951 +-117297454 -154895129 +-262280004 168063558 +-465147781 -312960353 +-407462780 -550827275 +469702186 156024616 +-429287503 292812210 +1945890 733741444 +52588780 -832142557 +193948222 -839842336 +565018675 -119014054 +530432790 -674526376 +-822572288 286250907 +-13558082 -860034872 +-214859417 612545169 +-680052739 -331788552 +498836398 -223228841 +-746229550 246865851 +-931427935 341302516 +-758666572 -796929881 +-160144487 -361001498 +133765047 134039097 +587434122 -75887554 +617928868 604582486 +-678404698 498750121 +-7995626 606169289 +146192648 -538119096 +898218012 15595861 +-879884024 -266619529 +579505579 828937623 +900380 707919335 +-153927377 939905075 +-824508325 80475190 +236383147 -870359639 +146545884 -819854930 +910813882 639816229 +-730258621 889900032 +417796758 -757147983 +905329243 -858681011 +310633383 131740627 +502225457 245401155 +829450180 436645028 +802830050 -782728801 +971246994 -98700211 +-529063454 586171586 +899713819 318981474 +312156523 125014879 +-271116981 -470310255 +-103734605 452427718 +776680916 479836601 +250217756 676472072 +365270290 -981014040 +-560386528 -598811084 +352023496 -931373314 +5900096 -545003803 +-759366742 270777092 +-385524979 -58792659 +-733374171 -280116837 +-169610219 -136634072 +-27541348 729348489 +755500670 -353479476 +963437523 405137826 +-142998800 -49200700 +-884752317 68464686 +689490562 552274924 +51259602 220132476 +60899382 -871292867 +-39523340 56277045 +275929621 -18898483 +562805984 -440971752 +938644794 -385796018 +-229983750 885652594 +-731901470 327932872 +-465219939 90106951 +-75268616 685156946 +395105003 768913418 +-369650933 551234923 +-613582171 538726296 +-902014304 -307621717 +-356944367 -77283423 +462503818 -254780962 +901555604 -721599863 +73663017 490354629 +-860771109 -699617969 +-757692114 -903961906 +-101088582 125569948 +-800345346 -677591231 +-124905215 238504385 +-690051098 -547185783 +-945273042 -407199892 +129562244 176738680 +-142753032 -277847628 +587798311 -626007299 +766863674 -56065896 +-506573600 540671824 +-523744697 -921717019 +198300662 -66853933 +478859302 559398105 +-508723863 -41339321 +141466597 24083050 +313468531 801433770 +647854084 16404291 +51036214 45520627 +-72768623 515440454 +239401189 499906534 +-485473577 -795835892 +894162402 344709896 +-573733868 94894194 +490541517 -706359977 +307121888 -905419081 +-993595933 -925084964 +239677433 -799285132 +-823438566 -22324088 +996201929 166075778 +-965899466 415714673 +-917490418 123419619 +96583813 345504114 +-704734802 -857167563 +-136846446 -756673277 +864161657 817091792 +189491795 104339582 +-636247339 190122436 +774489446 -414653571 +627290972 -330337871 +905261617 -827934813 +94721820 782083011 +-865893905 999468669 +-367182193 -364159761 +-948044099 -541571551 +-430312466 -53395479 +-386528214 389893805 +982535271 -237558906 +568367037 -117034935 +-595970243 -837765687 +740209081 -848410292 +753668744 220761601 +546599718 -211805638 +-878477465 243504945 +839450196 456182738 +-705425780 289676467 +-325486087 990598271 +479253564 -206928584 +481748491 439956575 +43754097 969351428 +-436949097 -333542001 +454857360 757918640 +642373563 -122312905 +974508942 -382482812 +609740279 934337494 +551823484 226761750 +-419436246 792925965 +-127657255 -444319767 +779205785 323384009 +-511812174 379407125 +191984780 -843835580 +-369905478 -527085231 +443253725 350068769 +314580273 -635113082 +-425232900 -896813159 +-992855540 592915010 +445341397 -530473071 +-356770076 -912841448 +-597341668 486711182 +205517836 998628970 +-858202623 550418547 +354690699 -870662429 +-205118604 302067317 +-36903638 -128335988 +595782617 -64367890 +277175878 573149668 +-153077727 -890730002 +-408711196 -165325919 +-962195428 -306541639 +786164548 30022191 +-672717514 -235650093 +858830404 503596368 +-837307306 -258455715 +294983938 866314054 +-505095178 -343591719 +-815812173 835993955 +2210215 -189581472 +172682952 694312469 +-612870214 317461784 +328520026 243713087 +-792295695 -275662649 +56951637 -653925189 +-256649410 389533409 +492817252 996446807 +-877920424 338909388 +-155355323 658298841 +434584725 260115709 +-151307326 309377928 +-907195786 287807490 +780991943 609189980 +-523479023 -469820288 +171449633 174140656 +-4563505 -386351303 +-85264585 -488303413 +-386939841 922408629 +469120002 -427080592 +-691030716 119282653 +94049766 -311167836 +-622319743 510473714 +-711161397 -731977928 +-194956203 396218854 +110977286 -656453975 +-197234033 233517235 +-568040036 438497502 +295933583 -477666269 +475393215 -265236353 +374670404 -29724067 +884441313 -381225495 +-26616483 678433362 +373072404 47444746 +-235461076 38361189 +-973852739 -367547701 +-428991674 -843941214 +-238412074 222514003 +-276549222 760958229 +-531959665 -139030066 +-573370612 -516104541 +-910541635 -760030433 +-678072266 -655801296 +-588592283 -203580364 +468462064 -606746700 +-137449895 28460724 +298436575 -466163292 +-367006789 -629388434 +486742014 -769805679 +-869863308 338855722 +531357784 865286706 +905863532 64784962 +-162295270 -496422325 +372307019 16484010 +-453107485 226530549 +-391653340 -67816832 +-987182044 946857770 +664502592 -823602136 +684894752 -602574212 +-554182127 -522197096 +943516982 -687128199 +468804091 -550009829 +-907213854 205555769 +-247351801 594428208 +-492386351 565909235 +-477934788 -793089613 +827801926 171062514 +656823891 -241924516 +-506087272 -648034817 +-174931986 -551691595 +224680142 -672322566 +-972843160 25855635 +982189019 897801456 +957178535 559124143 +659647015 389060249 +795157458 115458763 +377059052 162430186 +-284849152 544444692 +-676483293 963807207 +-859979450 -508272877 +171554676 573518359 +454605280 -894398578 +-732143821 -932510813 +226313873 -490406253 +968490161 950642314 +-890952808 -907407388 +82029104 -580100038 +413869442 617799290 +882924457 396065156 +548004818 436903811 +-607488871 365541610 +-339639372 538739264 +-87772105 -124526190 +194139017 -261982662 +996142792 383616375 +-507098195 426848852 +600705908 -226775250 +997210905 809259559 +-457124512 -778129520 +-923457530 698771811 +-655795406 -153684690 +703890666 788574042 +853963250 -565966673 +656737298 546231073 +-759606153 628180861 +719162438 183241507 +-918983241 619388070 +724249775 471042785 +-956403532 956281242 +930908606 799277386 +-937548644 536585891 +10893199 -451113645 +569570563 -369210200 +-919391617 196960596 +-797050169 284479595 +-172316793 861471451 +-777793571 -864269402 +840668184 220946264 +-54404965 -497743257 +-920078015 -421375489 +798338303 -987672309 +-384227615 930767835 +-338785375 -152298737 +-723979751 -208818477 +-148606122 614335597 +151375586 -620321194 +554559455 929519851 +48829452 -247476999 +-798145349 174172380 +-894511758 -982332102 +269877179 -48836699 +850605685 181463285 +-296831873 -550616375 +-519229238 499570126 +906438349 -670615294 +195936704 242920983 +-690527951 531262262 +-921805804 425608277 +-496932460 475507204 +440744811 -798455681 +233588752 -245662703 +-497415732 792338031 +973119070 131917133 +-595906738 993788376 +31714587 948788113 +-795933335 -121103100 +-49798444 -113371181 +444721223 -24465053 +979324608 89024033 +586505536 -987269364 +-604430216 -745118943 +-485364466 225703622 +728344571 -753313771 +631221708 922000767 +345964444 -355967090 +-271480595 -416421886 +75189357 384658555 +639320637 517114276 +-630654360 -502555433 +-809405694 -71863504 +457356148 -4411052 +667206182 998812402 +-148834225 -968160186 +-682681629 134794793 +693350626 470054895 +-677900979 578782864 +-625980634 160505247 +-689748038 -564693101 +-857324225 530123743 +796324317 -83539764 +697442066 296063798 +-312921779 -118448624 +-761060740 -24814930 +-283102568 416941909 +814443322 -744924766 +213389370 -454442773 +-941582927 -56044860 +-70990401 977742033 +146051388 -99913171 +-175522478 647061934 +-756475526 902552063 +-307879087 -698889095 +262846197 995971396 +689927279 -792923850 +105704570 156032095 +-228720186 266355552 +-28897281 -199073852 +-972171143 -618230253 +-985010894 752374478 +580747274 468000771 +450740147 599941026 +-682350539 260956377 +242480392 477656489 +347022360 782171875 +-944244206 -540277775 +324116832 -384940659 +758478693 406446947 +167148403 890001930 +-582548725 -940621893 +-26781717 815374886 +-236157440 -264917059 +343541700 742502810 +-879361550 232758874 +-899699715 737376339 +396918536 326126590 +665717348 -712534810 +-868658568 682418010 +330679945 894409828 +716387452 -223708807 +-720609999 -281336322 +-690748872 739793546 +-853672157 -809428629 +700583587 -150968310 +28924753 462475121 +-318877076 712377738 +2013397 448799715 +914736193 -513633095 +777533666 517121656 +-852871786 -874810254 +398900522 950898002 +-11755366 560180796 +393324176 -865746706 +-554673807 -4351627 +-928169834 -228815336 +349902283 -766022079 +-339196972 -157488459 +-232251323 -776653647 +-68477498 -935779185 +-277652700 -457009088 +428623625 608020730 +335888156 -170716095 +-422975892 -151522752 +880639194 763238331 +-683750581 -831269544 +-383738180 -237347649 +-972276454 -109668552 +537982999 484312563 +-274094408 47694754 +-43023835 745348288 +-278971645 911205392 +711947326 596186334 +-563859802 -697107770 +-231642430 -519453215 +541103957 107911654 +410836203 947902719 +-110657763 342359446 +-202905030 -194494026 +686480674 579948403 +607160741 -59533638 +-367456997 -434427598 +54094799 -285492887 +747066150 -809530890 +-627831920 7396247 +-990630932 339565925 +618503042 318550262 +843286892 999381315 +-269989688 214784159 +241870483 -823817098 +852155842 -78125618 +-952933302 -174226200 +592972677 -295725399 +-869083072 -272312106 +-771389599 -453584263 +-864462068 -777432423 +-889876872 -230148449 +-938299928 243294221 +-372307841 192831394 +268006709 -459508897 +851597998 356467209 +-391435895 90793860 +-361955606 369635190 +457163669 -593604954 +774078106 596635208 +363157805 52499147 +-558351284 452228787 +-832320747 158475233 +-532513669 145534251 +-902571783 155283002 +-104335742 963663560 +-338425030 -423535732 +934199930 823433831 +169528416 -648558745 +848895751 547708208 +517623511 -939720804 +625187783 -887758890 +-754148829 -12916274 +-456155968 146487395 +665651301 945283014 +-949580791 684585203 +-597782205 946828954 +-935339709 -373902603 +-228943620 979807370 +-43016951 -429951001 +-97779279 -249853108 +-520026362 205432770 +920086763 -365208800 +-884703840 -885266508 +187333000 788198028 +347531548 -556554937 +731169773 276592123 +74668999 54988920 +419323057 -616977182 +937301444 -779959152 +-889684404 683011878 +-455519265 248725206 +-352809967 -869637374 +973677453 -518317118 +-613195709 62866576 +136565573 769565987 +479220503 243697486 +820117492 -960640230 +204514066 533000508 +-262164796 -840313774 +-327429983 -507973967 +853694943 332878530 +368745079 966428707 +-971816180 -681593153 +950585904 148899444 +-133284916 -716431403 +-747912556 930507797 +-24737422 313368920 +-899615210 999390290 +288521138 -65945620 +299679078 -243339647 +-193542242 -185099613 +52966888 -918255987 +-272563652 -111676381 +-647231635 -54247073 +-460897296 660953076 +18234018 13958907 +868905117 153650367 +617384181 -614065998 +859841939 -842324903 +-654003191 695974638 +873597032 895274186 +801012974 167628881 +806541258 -403058907 +-336269710 -676646109 +385645652 -205749569 +-219139725 -224327804 +82494532 529245545 +973354784 426871374 +-147303516 -2234469 +99232820 -104842900 +366031004 -201099931 +-51761573 694293738 +382765947 -296136666 +155651729 -118135901 +-961958905 -720055539 +-344138490 594806887 +-249457061 -453390378 +794641682 -132079081 +-71188619 -49853703 +131591312 414948877 +120176635 -581434829 +833062412 -729916165 +293056357 316097674 +-316962442 559680865 +-139670805 380768661 +-573219232 -33892492 +-656461122 301888559 +-574323394 782584355 +757867255 -21532678 +-320183905 496679972 +-741098300 285100512 +961961578 -222859502 +-358873730 725772841 +154066181 616504207 +-19927588 530232954 +454032700 -748113398 +558802643 197381483 +-847219970 -523843053 +914701903 81463712 +-768736690 142264122 +-573660845 215422197 +-312818360 168103366 +-376969252 -95921166 +682703656 79528081 +472384469 901400998 +323301402 -590215856 +821374870 -86520664 +-171611228 655005547 +449221372 -438635370 +-829326340 471184274 +399003247 -595564355 +-657892849 446142682 +-709027514 491637174 +-186119299 -712769387 +-441738121 -45221513 +948012539 484795499 +577817236 -388265953 +21143034 662704883 +680430165 -701079740 +-791532542 -662669325 +-618832423 385010439 +144029031 43389760 +-730608788 -407911182 +774476604 81218530 +-688318737 -995763272 +525830630 -456016292 +246524196 -635650843 +-814024001 -576166225 +228259947 324061894 +-645410806 -225590722 +-173344545 -785634896 +-183202454 528634345 +-17436368 764203063 +-691511507 738748200 +-394011372 545229031 +-848225984 -315557958 +-559659006 686003064 +-46216577 -123459212 +-41667195 183099595 +-697475931 645098973 +610640487 508430617 +-745827071 -396359406 +910424690 -509461521 +-274880294 -193766574 +236467163 456680181 +655545308 950474583 +367457225 -989945812 +-32771157 -151156551 +538347158 -318550141 +-32925 -186215205 +757254465 318898118 +140340802 410047837 +-415734148 -227121234 +-372613502 640140468 +-605875913 -922235546 +-588586746 -443295734 +329392697 -367267936 +-677668295 491866804 +-314462453 -261581314 +185160128 528130317 +354695793 -992363711 +641110937 919340209 +871750504 489497591 +420598105 -369365368 +-713659336 -560708479 +-546891775 -877580286 +102461229 918550652 +-522345837 272004978 +-236893040 -904798228 +-492597597 -317926206 +-999442833 -25747796 +108810564 -773677905 +-586759604 47470565 +-994458641 328826207 +-610792692 -741926923 +-708336724 -564004851 +557144151 807215165 +-994952086 549253912 +-672452389 973089520 +854877282 239287187 +679474293 -624432142 +-187343670 -11670030 +-640475478 402303392 +-509361268 720741577 +-621163674 422615723 +995234029 392280552 +575182907 -349338974 +-60620036 -366817223 +520842290 711412837 +69345306 -621709311 +771236372 555472003 +-758311949 -352273394 +615692547 -124515865 +-178884723 930264853 +-373422443 -921421842 +-1649489 -72435071 +178369004 595946935 +-267897305 -804899118 +-146597549 -111764248 +429845453 -423428169 +321098041 268972819 +72627957 -584502172 +-147621255 893378610 +-888692892 -232681017 +153164708 -406764002 +439469127 262759393 +223467290 969625587 +385339840 -246201983 +-781813752 -349829435 +151946905 -824734341 +-478963050 -66731331 +-819133648 197972992 +812955051 -176391386 +127830503 778301765 +885137042 974929105 +-221711321 -67310086 +628721604 -500549416 +-671224853 -103384494 +-235225024 -214381999 +397296128 840943494 +24106461 491935238 +385228422 -320361085 +316018499 -323532028 +425813402 115484787 +-170681262 -227683962 +-106902455 905252236 +-3071077 -531137051 +-799395911 873469030 +-453492813 -965256157 +539206354 132248330 +101333036 -601578375 +114352346 717538386 +56987201 270203508 +146162555 -295389752 +547632174 -28568943 +914097323 -383087124 +-120112665 -175229874 +122928819 -848832889 +-340753397 705769211 +63664606 -768715401 +-109864908 184460254 +586177936 -273944384 +874328211 272222197 +951591774 827548952 +-545009805 -808562010 +-475614317 479621888 +-224106340 634318855 +-824164814 291340041 +-617346784 -892936247 +-474729946 -550593159 +280639131 540415755 +-746148173 -648923296 +-812825175 -941408975 +-973236987 -53598781 +-673413940 -745417567 +-20297722 790352969 +-617754136 -531052063 +556166048 536985121 +119201546 930382101 +523921288 273659615 +-25706094 133305127 +-337631973 -62454279 +-772178885 -921790002 +776436489 674666711 +-437141831 986229676 +-423419171 666979869 +-751574729 502492176 +932920584 -522772939 +571750133 -858700428 +-702866517 -217483319 +-719492690 457813429 +-535335708 116739702 +678783587 87149603 +431276990 200474575 +668762725 691805188 +6029318 253896841 +181631641 145097821 +114075976 -508616333 +-203206419 -938903585 +-235655770 -945738693 +-220941367 186022808 +-526578393 -974274736 +573068395 -315895429 +-992293493 -484429946 +365598029 369179243 +348166175 -130016016 +127605617 35467418 +-121352022 992779854 +-554179587 588074707 +-795991560 578292769 +-36151794 -86551064 +306394484 -433022322 +968363143 -177597333 +292161286 174212536 +402002578 911457282 +478480000 549512073 +-668142759 -919300320 +-93308814 501920956 +-145021253 -722590568 +534978222 381487612 +441042631 111621059 +80563445 -227247493 +507277325 346994445 +-592924199 -538633551 +-291074777 -150705506 +29831772 523949439 +-454221971 -140349165 +-851267316 924689263 +48960315 112384472 +448022582 603066080 +452807270 343461626 +900001502 -356137470 +28532872 -878097431 +-836009744 -901783251 +-602956562 -722212834 +769536212 76857955 +449824775 565058111 +-999910794 -113972642 +-397983161 -540206956 +572154907 367419355 +164495038 -189432957 +100277713 -248221537 +316298697 -244419564 +-313967426 -671241205 +-673255477 -50562814 +-493114995 751594525 +166184116 -826108722 +349935189 -371170754 +-243037388 313115698 +420930115 685295373 +-705591776 -237548815 +-660789698 104274483 +-161190956 53030212 +-587394385 -189574718 +-50796515 -180571032 +-486145299 648039659 +594859000 -862129281 +-611952114 74135723 +429563034 -733231184 +226722369 188470096 +-106788701 -909879840 +500887495 918908544 +961858677 888519999 +-907019349 100031201 +-11901578 -641756746 +-825105405 655439664 +734887744 752620628 +-173347526 -793008779 +-296615952 -270056992 +145537996 -719800342 +-982128378 -231109708 +169117230 642080220 +-118610029 187073812 +-494495163 -923982518 +-125470447 -697185850 +171465091 -315511614 +-596591326 -876856932 +8692660 -445732074 +-450289330 -858114617 +-441395303 748203989 +-95604459 455117918 +-410071641 535699459 +291151060 143582570 +612085178 616014449 +456173007 521242634 +511013217 -684709238 +-738114777 970610108 +-382242545 560320874 +-115196049 -87240132 +-341004337 -955754242 +866167098 91951999 +520320609 899522041 +511266054 -826942032 +139676342 -603846303 +-122441499 694901105 +-466921758 31845835 +258774983 416589678 +-451774106 280018348 +-749525190 234615590 +-607974824 -874298537 +-111904319 -684943512 +-418168942 549975140 +-676075568 -570098987 +219437170 -461096014 +942749180 -39959363 +-239927136 -96823706 +-482986429 817633632 +-563242663 -958889501 +630649645 219807154 +-298895221 -3116755 +459952024 786485501 +-103907103 -681670878 +-895822001 -338096658 +-240282679 -115897355 +227834796 -211254265 +647394594 -673743424 +616523756 -366660647 +-399903864 167764830 +257337852 891039056 +142686971 83570911 +353085335 840556229 +522405281 -105862547 +-708550447 -514262059 +-463887207 483126649 +-258075563 390647721 +697846668 607401176 +828586016 -197854733 +-508108195 -330057559 +-625989357 614754844 +700161350 254437533 +865038515 -30517029 +972734546 180105101 +-699726808 873689586 +-195708436 -836416397 +127149318 -962685134 +-549845691 -234938725 +-549784250 231949707 +151742061 757480506 +359755155 -194058362 +-495264678 539667021 +230825894 754687530 +449374909 -474722208 +588660238 467436962 +749086032 -695642283 +96175737 169656865 +171482537 -590161899 +-440933490 698796972 +839435121 690393502 +499527104 455483343 +-236501221 -669607956 +-267314602 786615134 +-669043910 -184573863 +956819137 -577104210 +-714510988 -252328157 +89665491 -56318588 +-294053466 966795005 +630099221 553291240 +124906810 985736813 +-23699569 295995489 +26773518 -643716045 +693145772 -431915866 +-366519710 420342792 +917963467 -894028101 +932736325 -767428482 +-326322932 -361419826 +857474766 972115227 +-408841600 851363724 +289530090 -9445465 +-500409873 -209257463 +927464441 -983803412 +-795890994 -8389653 +567587997 57337085 +356318141 -548547061 +131288096 -329607399 +807910850 -549253563 +453056941 -493387931 +-714845753 -999078691 +-605213261 -819300773 +-468583964 524141762 +433884724 415806683 +-64211080 -790783590 +6341664 -972099496 +584028051 -32369989 +302025017 -460729812 +-886649022 40732121 +-418059689 -178884374 +908338170 -293035546 +-680772136 -508827058 +-49251053 936879880 +-133165407 -84220228 +-949359546 666922688 +-652571513 -541257637 +578501080 -486048800 +-92706119 722041202 +-246061516 339569572 +407309808 839227490 +-871739685 180360108 +-38846221 -647554809 +480343669 -736293923 +-573591178 -177383385 +-347114524 -557745192 +838300773 -615042685 +-764372437 -347679635 +-852190750 504443774 +-235859874 -80088016 +875767485 -614186485 +-889510348 -604801159 +-723561249 797773957 +-547480242 44453085 +-586051887 910962416 +55744069 90235630 +-241529577 157595402 +168923190 492200087 +326852404 -686611265 +-674579577 939966478 +856805837 780628177 +569483339 -905991518 +-81598746 501294744 +-33257072 -94527333 +-42305267 -132014293 +700215362 -664990651 +-10414188 -572138885 +-475888524 -58141133 +208603410 61873098 +643625265 -430067636 +825324664 -49296318 +-296122230 -172764983 +251651754 39951784 +-401714727 -118821430 +954885753 -109930861 +-586920783 -623644155 +600078215 271243531 +920799303 900713469 +-327005520 -660942146 +32623004 -825747144 +952526209 186231879 +232712310 521970266 +954636126 304243508 +135376007 305771765 +813313550 173397381 +792522070 -441963182 +660687334 -957055210 +124279140 31794617 +944350309 340746995 +-956016811 512153359 +-826174569 -146937585 +-670819763 -271956102 +-679049013 -244221839 +677364020 750966415 +649146854 -691350153 +-376641219 238928565 +935028572 14828997 +-903153534 -477189602 +-695543561 -52819261 +120971156 405864860 +998015280 806933432 +280632033 -902713543 +537032097 -982864972 +480862106 109768530 +-247230983 -414647070 +-413547287 696904217 +102316393 484897575 +-782871952 977783022 +-55818586 -504749478 +949594187 301040747 +13802822 866107669 +680034703 -151678970 +-910277111 458062515 +382615752 127327482 +-281682663 -219923528 +855550437 791809872 +928602130 -448607421 +-528232795 -675544810 +677546854 -764776801 +-372335947 -15655111 +362740767 -836273294 +-468605643 -26357684 +-402228684 -223954559 +656131598 609379520 +-179409918 -623108565 +393255481 -103394439 +-430524599 555835067 +-85451442 687216218 +349203214 871301534 +650925425 -688982630 +18305082 -566368867 +-931118779 550590161 +461137571 495199587 +856570231 -673193480 +-881267075 273017285 +-607193304 -255528304 +242570779 726763832 +-838879268 -98520844 +533892411 581637799 +374056599 674646844 +-672471825 431376281 +-916912260 369571272 +100617867 983440783 +-134551483 -523260230 +-989974213 -116914967 +-409111493 -960748978 +9355873 401852887 +621833145 56019111 +894769315 542318748 +240607557 -743491877 +-602968099 377567182 +-662269218 138914877 +-702174842 -93172496 +-21393915 -357435047 +-241296450 -466319612 +-321661749 667730162 +459569624 -979225178 +-945649832 -451958988 +747653828 -588875679 +-208536570 -234848517 +-105271637 870926334 +-838110553 -515364651 +202355817 -677833385 +-262061549 -100304321 +659586823 652299901 +-57610580 326981509 +-950787651 -470753131 +-341115970 -12168803 +937752853 -837000496 +26233654 -501127872 +-113955860 -286705444 +489739667 -517932289 +748333974 747849017 +-782867458 -125010809 +-799031067 369073722 +646119448 488461084 +-392170584 286153934 +132533907 -231878777 +-399404411 461196746 +202491009 512379466 +-483117118 -650781105 +389826393 -215270706 +443437695 696733380 +225473767 -985969919 +340992934 846752202 +-896093546 442304556 +75434146 878881689 +770012075 897184549 +-390062894 -940825510 +-870504546 -504897718 +958140752 -929169495 +-819517588 -600217732 +670358280 -909116331 +-196994025 881245388 +-212284992 806916474 +-621493944 -875710819 +389598424 765405075 +974657088 159966129 +34861054 -535364764 +-940102022 -615759716 +795979707 828497971 +-761679098 445673122 +257718409 232478830 +610783264 277968469 +329736809 -706378499 +-243699351 -742415959 +-47615804 -830871525 +-223262393 -801101067 +779106871 -887797538 +-250174115 839005963 +-929356474 -703254847 +-788645600 559690206 +-706444445 578446955 +812627807 -270268209 +-433927501 53472237 +-494808297 971421266 +553332058 -294151495 +-954481372 -317590461 +-20145627 -237130404 +-815320757 -295022065 +267196177 -908988399 +743126496 -80203503 +-83211074 232777207 +443924618 86358357 +-303632042 -713773894 +812281165 -579466901 +-498928340 561150644 +912473007 -888562155 +448274040 -243300111 +803728174 419975246 +-19044655 -702598798 +779870175 951159887 +25221692 699192777 +-415713243 -695414101 +257772849 -709238988 +79004558 -224229091 +-812677654 -194556811 +-260905846 929509966 +779316024 426235031 +-755295802 340384706 +804305824 -143501129 +-977840227 -357129471 +-735266199 -587163704 +233027742 55193244 +580987874 356805318 +690590597 -386189552 +109610908 -55432585 +724118328 -154719692 +576243946 924879048 +896876827 -38015905 +307769707 -249624111 +169047687 -713684932 +211248628 48176724 +221885333 -831696793 +-102658370 767791041 +459770829 990873305 +-751024214 167603131 +-155537477 323479118 +497071717 791196616 +941816037 454089331 +-422779071 167145511 +-232921857 365017054 +-419487285 18957036 +711119764 -742576170 +-805630029 146351796 +-996558071 210735986 +154574769 -546668862 +348781588 -507442528 +-714694057 245401303 +-25501124 401564280 +96167798 823733715 +-194592507 -683062558 +-618701161 523370857 +-920352985 821193247 +570464437 151001773 +293394437 216110063 +-77563754 -612987820 +837731959 22871249 +-760193114 -430353745 +587711081 -734794334 +296413190 -860102738 +277482094 -60170712 +412918921 828920549 +-594128829 -65577918 +556266012 15846343 +-473858139 226148186 +5619052 -573226243 +918804285 -31750077 +440840335 745190761 +916380302 383427041 +-501875738 765192816 +-612369372 -229386933 +-913012714 -739579817 +362363307 -899496262 +-925342188 -388603175 +-488701259 386142662 +-372524372 241522886 +119375381 475139420 +526223618 -540501061 +84623001 311702332 +790237363 213025658 +538276383 -839512272 +-235246361 830453553 +-613897027 144784710 +531589182 -559563157 +-965363859 128518460 +171151235 74430586 +-464221932 289431968 +811983083 -142670936 +-611988200 -829387152 +-534275440 -947927693 +575995867 301755948 +-238193957 -520745907 +381998688 -227513375 +956531330 -90075694 +409890494 -638361771 +822320620 623755179 +-548681432 -34965292 +-988536350 -248119789 +-17076265 896628849 +-767125111 25970977 +237190770 -978297575 +430179983 659495506 +-209743851 -737103445 +-158764065 820852791 +131092038 -62223285 +-273620113 -305247861 +-165788751 -163456145 +167519800 -468218774 +122075097 -771597390 +-537972646 506806989 +-379670143 -652721900 +79411147 -796688587 +191591414 849170984 +-129037907 -798175183 +-889226945 135046412 +-107351361 93669770 +3168327 -719434484 +-687924779 -861465394 +-245332056 886208650 +-37665325 -387873710 +137845994 -852788419 +713222917 -406786912 +-347792841 -982262114 +885624092 975702811 +691995077 322085388 +-405017250 -909864438 +354672590 666027149 +-595811673 185716655 +855305664 -712529725 +-798481994 -8899524 +-370792874 525477530 +-4537820 -523836385 +333586777 185745556 +-593095138 63195500 +410249748 99107267 +482457383 821511026 +574774886 104431267 +879270214 -999536257 +-793323534 -680099987 +698644461 719160596 +-147395735 -217348262 +172190523 -207322356 +4687862 72384824 +-568073263 -710445476 +454344948 -961350535 +-508069568 200771560 +780121408 881178557 +917540177 -591893925 +102196291 -734168895 +962048208 242388187 +621280497 -515637183 +143155055 296661332 +-586520129 -759586812 +-590519658 -752312588 +903369425 292078650 +657270033 -481888640 +-383171364 607279766 +2953150 908102704 +-122933301 -846604544 +-954893966 -411582084 +537177690 114210382 +-315543787 176413429 +-33665547 43175908 +897738885 89587268 +42062042 519828547 +-402794680 621969660 +596686713 -861235435 +-277546082 171807893 +-204493996 564784694 +351761202 926225372 +-909178166 761719919 +323392130 -193017825 +-314777951 -275718025 +396800637 156714097 +177004990 -677108524 +777711332 804333462 +702743928 500721727 +-618153111 -40510631 +-617387748 980641011 +280500166 -551470695 +571390695 461024705 +39125842 -649179710 +-395335989 -849642051 +-37315710 882428040 +-215417064 835519305 +-736937524 267294992 +560202244 398754648 +78048025 -927645105 +-220976483 512023049 +-170040496 232665831 +152087864 -662369926 +919745763 -500884479 +-8677377 -471114763 +91533386 -65386128 +-270670644 -907898974 +-566769422 -663729252 +611435496 903449765 +-536165186 88593643 +640089973 571484958 +-44568151 372696322 +666546173 164503036 +662839449 -922369337 +-439755729 407391304 +586565198 -209371052 +-29752322 144491044 +796663121 -724497480 +-9882507 -609814822 +143636499 419516512 +-204561303 542238029 +508928721 -993351689 +422236341 -462287876 +-124140645 186358676 +-214893687 480728006 +242552967 -905672558 +339998976 -269252089 +670492564 -32432501 +-105507860 380145007 +-127940166 658961096 +-159742861 882541342 +-692641591 -125432524 +784697461 375839545 +-739979912 -684676768 +-819851484 690006815 +490396678 -530120586 +57815970 -488989369 +584996036 -87689098 +-324499691 52588535 +68523743 -511348927 +-739186520 686821988 +-508415810 918320061 +500468806 -103513088 +-17212314 -763365164 +-319585776 274604211 +-560821605 910474219 +229053837 594175666 +-924575399 393809083 +-775957932 -650396142 +835573732 -487576873 +640360431 -453327950 +-798160653 58990184 +-637694985 -325109417 +-885840367 924137987 +442443816 -797189988 +323975935 234362025 +-330844269 -627651307 +-979360411 839288355 +-199268446 -359530515 +908053472 70470579 +481667439 54009057 +249722758 556306976 +123455202 995203102 +-711316512 549830033 +985629848 600394209 +-477457854 845698734 +-278943248 -245374178 +-215444359 -186808895 +159325289 -446099318 +278411562 367901915 +-512606104 660845442 +429994872 -97717560 +-452109889 551874954 +-792964838 231933944 +-145135207 501519666 +23372228 993381969 +195584246 -707581080 +603721155 -432634172 +-391169020 -645626265 +-827883156 122472846 +662733363 -676647236 +-469108147 -505123103 +24524915 294158938 +289476008 -331048063 +315483374 -933849313 +272504514 -727007241 +198277676 -746101348 +-838631202 -444721634 +4338646 234033194 +68755003 252297091 +336326857 837089308 +-549868792 866968173 +54302562 -757442739 +469729266 620411581 +10672880 -775601780 +-228805268 743128317 +-356543782 636936421 +-794507778 -791985987 +-3732067 293038299 +570313196 -642510883 +915904503 -474329624 +-511831582 -479543197 +361802022 280018059 +32000817 700222120 +557378462 -730497112 +-579428920 -477175144 +322913226 -322052178 +-278099065 -823062452 +-345891968 -380454968 +-630656402 109966121 +-305770419 -490071583 +639125395 649276595 +184688544 -922536175 +888617271 605908725 +657558665 -326094686 +611748456 -173818103 +-798618371 -508867295 +-306190214 966512642 +989094350 -647815019 +-434496266 180233120 +-177616947 908693595 +618261443 -208213773 +-461907994 54741595 +-952234247 -567943757 +720568285 -867811008 +-474228761 644679105 +693896054 -75514776 +792999617 19187741 +322205292 158567535 +-218968893 -424460098 +92764823 965379865 +160658084 441269450 +-92938050 633993111 +-578867933 193569459 +-907415642 903933498 +966085197 814053810 +293547585 -411792120 +413106026 -212982024 +-420839884 -787426287 +964601557 922549408 +-513577916 -41297362 +-851232393 457805355 +-783820816 813647346 +538673325 394213653 +-389177880 -195777503 +-78710066 652295595 +-266994480 -553170225 +-226072039 -379970461 +-646473595 345824956 +-534258961 -739040419 +407738192 779157501 +-223326637 -440827243 +-537019402 653797893 +-169246797 -599648318 +941427727 255065271 +728549651 349094393 +-45915359 391390547 +876471431 723854014 +-499014588 -668392532 +21952783 -881054303 +319819949 841725082 +751708554 -421315450 +88268157 243250599 +-898866785 -216270852 +733750337 -996520946 +-546214022 303576768 +863781402 915897642 +22936432 -143918356 +716425356 569938893 +35356634 860715189 +554386935 -662049055 +607404487 -441312624 +-750548263 -710165283 +483453099 622069504 +-596046946 -956194177 +638305535 -740672739 +258856050 716643654 +673001323 456520572 +324330177 -722879286 +-540781620 -327698738 +411541355 -668372762 +-323635350 -51190836 +-441836061 -627847448 +-293865232 689345443 +-121133685 -767431228 +424042417 367457344 +637218502 719953187 +-677737048 -226787828 +-885550371 -905041695 +-777952843 -154004952 +-721275915 207393005 +-503260050 -213323607 +884229238 -873165529 +738391973 704204694 +406643447 489570704 +154009360 -177692606 +-396030227 -614000215 +51634259 -97867600 +-537717682 -808762958 +613340833 72896271 +544400914 577535530 +-413289659 676767397 +-364615093 -69560944 +432475627 83919158 +-700328517 -716085964 +296951908 -216246163 +22921458 926516257 +920225980 102182297 +384330108 -93930031 +-903591030 -575489865 +-554642305 565598022 +-293653292 803798113 +63933140 6638797 +-436253340 -379822470 +-54503561 246022067 +127793195 966662541 +197184996 -941389677 +434378751 910065948 +61541452 -690273488 +-981316215 448095760 +-492321285 87478573 +798198567 883171515 +-88204096 674170003 +-876678421 -346472021 +450252903 -434508884 +347791574 -688310941 +672380917 767705541 +728104041 -209160910 +-389793315 -133941677 +-172060909 -873631276 +-930915731 859501053 +-185973533 395887592 +351794391 -437906287 +916047642 167913536 +-285948591 -427788975 +54725466 387802867 +947506807 356708419 +-774073716 104490043 +-911853629 102339419 +999773448 741308838 +706388472 -307241798 +-831693995 -57008285 +-365977181 -56961675 +801324880 -102979597 +-818759043 893154823 +-575987700 -338543378 +-962602987 -78537434 +748282600 -596813017 +635338029 -341811716 +-901581458 -45725072 +120876908 990186040 +-649788389 -664907809 +-373486481 278632203 +742706912 -87293345 +26587440 307715973 +245637003 -194740126 +-311302223 183940267 +-768802208 570826717 +309092102 986092351 +287767921 -187544289 +-377102299 -354322502 +-651974757 -29260026 +-231218716 -337012933 +-110106056 858304195 +-881119831 -461860528 +-441552592 -491494392 +656041165 -391577296 +-145894717 -786057515 +190210969 -766734448 +124531510 -681479782 +986187891 -333770693 +-378134768 -375709666 +581463626 -461240762 +-272044989 269839153 +439172611 -397390162 +18533677 63329025 +-120119798 -458775612 +885532378 364512760 +68216344 460152486 +653082257 554608950 +-858131903 482759238 +-778323209 -143167477 +918596671 -713046530 +-15171374 451677304 +-585032830 -648031212 +974302806 -318840024 +-283874167 894505297 +399885158 -343709495 +937878753 789724756 +339385610 758413781 +-606010212 156414647 +-89304630 441232244 +-816106459 638076030 +-476480813 -595840224 +608150043 678408274 +675361971 286027743 +787995371 -325172273 +62801223 -175015038 +336969086 -262515272 +-785786259 -567242101 +-759247527 -213770705 +335617941 -675329130 +-384937933 -511071847 +812146450 21015312 +-425867873 562075832 +-729950570 -5349145 +681707648 -824377828 +-344776509 635495462 +-741879865 -55992199 +833280519 53313560 +-785467903 808530143 +891968155 -709461404 +-585489413 -706717034 +7068358 -873042830 +-466670211 -279889173 +310000723 88944107 +46690076 586925258 +204480746 108843957 +678182913 142033870 +-177991901 491344240 +-121770447 772871079 +-341256146 -224236323 +335902946 -259215655 +-740795394 -619397585 +926636878 95070665 +-547766601 -459433374 +888336061 743594114 +159818745 763105747 +-388992301 -45610582 +-113020654 928741514 +456355827 129902132 +-749512755 247630151 +17602053 370128250 +-433804905 -41803913 +749137108 825086499 +203053927 592965133 +-657360463 692632444 +-289965855 -866798902 +761515483 258577638 +-678001580 -525802115 +49862137 371138301 +-381751501 -897734936 +-140305720 -337799568 +-614477914 -804732237 +-870840850 -168133581 +-359640645 -291403069 +-319320235 -255278674 +134777449 -492668213 +-938476399 -137432632 +610407806 201002006 +-417974886 -218639013 +-913126386 530711412 +529521620 54349219 +-71877561 -427844921 +-748483969 -47999017 +-448482166 -51108544 +493862892 434352658 +173997540 -757759010 +-711486180 -594049898 +-800485409 505799295 +-630077749 263330284 +-901619767 -746617896 +-244749761 -916682686 +163904659 519548975 +-776979666 439288508 +129442423 -326387017 +641034133 -187023058 +-672295530 584915256 +-203713388 907763404 +840014759 -703544948 +-630788364 -288119969 +-304756708 -141633394 +-485300562 -113716025 +683432031 -217381361 +858370592 171304865 +304623477 339613151 +295272510 -909022058 +786610824 791256613 +-725712353 444856297 +301333796 747452820 +-971232275 -457171092 +320024187 -591964214 +987664480 -878198521 +909175591 -963957266 +-471696973 293919988 +968300410 -764120958 +106877277 151060907 +234669935 -445358459 +841128574 583265729 +-118375769 520567022 +976350053 -650841710 +466155872 -608663568 +-967789788 971359667 +74480054 -846712359 +546550747 846382361 +-468528593 -310366128 +1370892 640582867 +710029874 -109818259 +91556073 -355092031 +-423572271 -182818024 +-7702647 -218049559 +-583313708 434771126 +869187229 712049459 +-949302437 -245450051 +973193094 -357547628 +-234692862 -989922518 +-709324476 765944318 +-585335286 64102599 +-930179987 651140012 +407376811 -980452821 +-411523903 -271451039 +693380566 939993234 +375873866 -519746808 +-54382882 -395141607 +664135231 -370145492 +-781530850 863339352 +71689426 -874376811 +892951717 808470287 +-418328697 55004607 +458265906 -375912537 +-996164619 -745171380 +-274786431 307875725 +452994292 819877720 +-753745094 856196573 +205016065 664401370 +-102928202 199069361 +-618322840 301442843 +804213597 157209589 +693249346 -685304980 +-538160726 870907954 +-848060730 -853543966 +-653634928 865980563 +-766611260 224788155 +-703815209 -670475885 +137791208 -526609909 +273719403 -320381128 +-605974537 -396341740 +659150735 -282082504 +-106308658 -958581752 +-700589529 841679714 +576181793 -792019471 +-308549882 -393080878 +316835183 -273145937 +409999917 -975872166 +949507972 710019982 +566444112 399244168 +839291853 -708867027 +807842677 607731193 +-673801206 -702550267 +-417597341 706301410 +773021163 -361546356 +272553077 -205591666 +206142087 703432193 +2286397 164517074 +148171306 38147167 +-508071556 -176413833 +-431771004 -313607757 +-780209584 -535217147 +721777281 195071383 +-185035207 -361517006 +-501248991 692623776 +-174837592 385676183 +-173894920 700385436 +870010779 783390931 +-77749325 30721540 +457244965 -790684121 +166781546 -237852089 +-542369353 125765339 +773643690 238950543 +-312156539 910904197 +107160305 68276592 +-241359017 765922858 +565865970 600210986 +397223916 110909790 +-402917904 -484484386 +-656842189 -169371604 +-617699561 -995362390 +83988122 -33107508 +17158806 -285544163 +895132533 -357353387 +779754076 -464251657 +805589929 108451039 +-643721317 121054424 +-695266042 800668875 +-755987590 -2542185 +-336282640 -886076196 +-183877717 -606110641 +610454911 -40088972 +883044910 -743731939 +-812484545 -794191089 +-586813577 -908517913 +452825155 426116277 +191065610 -988881496 +-414561564 -549082485 +730523352 777407058 +-900965108 191808944 +199026520 357623947 +-183152182 740671625 +940491410 642415126 +463381094 -489335768 +157715251 -577601257 +-685038083 604111508 +-5410605 -630029141 +17567374 888586242 +29898813 722506500 +-804946658 639288649 +-573715583 -665842653 +-922595227 15727841 +-13689999 -624792822 +-62745655 492723880 +-793103902 905393386 +667840082 802647836 +-952310223 -94698768 +-14618819 -334673613 +-840715602 -286617387 +-678268589 -828451582 +68964339 804165734 +-225401197 685185203 +-123735637 -538004418 +-361890048 -449625499 +475364903 124860226 +-607096073 -173136408 +536952757 324394529 +-326574483 -517872197 +637005986 748167308 +820297374 185505856 +-316780360 103188038 +-112391837 488541222 +27539719 -822265788 +266271858 -21798179 +47219307 -186177093 +350917826 156826531 +187747063 -359059654 +678352559 -226916332 +-364212658 -818971469 +699662237 -587148378 +-779719705 720459600 +-541333526 95186476 +-982182651 -205869949 +-748060624 374424670 +353070763 112294263 +712458284 -381435421 +504998161 -80240248 +-653176290 693331209 +610583362 657433084 +93741012 -408435890 +-10793347 -980593066 +669800211 -577407395 +-676653896 584648856 +-545524093 759454017 +102548678 258646353 +995997618 233690411 +923299584 307906625 +591687101 -770668019 +717321207 264697541 +852632112 -49652220 +76300714 213268931 +880329621 -491659349 +671499537 289461352 +659225496 -226719180 +228092474 -989332480 +-425801990 522274109 +-462886802 533910819 +-252362780 611292239 +214952922 -606559585 +561411838 177555905 +-44442544 -575295837 +399217482 632147096 +942170282 -916670560 +631762605 668718520 +-509278229 305212028 +-372715375 -196461585 +-498511006 -839248120 +576248805 960556846 +990308177 522060061 +794436464 617252445 +-47640643 465499227 +-751474537 202722639 +633164664 -297124751 +-378156739 855697390 +-714322427 248875716 +955786008 178218164 +-150978244 261350632 +8876981 -218134810 +-843407472 -617093303 +902293158 106421176 +-219953496 -993462817 +-830557434 -721489616 +-805072819 -563923862 +-266698704 832222168 +-482929955 477725670 +-495875950 -663673773 +450447967 -510549349 +155434355 610060441 +-610728751 -940425447 +75648428 214918158 +62321565 -100534202 +348068628 -469530537 +579728008 752300655 +10812386 -824723703 +124744291 887468923 +956202587 -880756074 +286477925 601109952 +495824778 175757385 +298020992 737633227 +-51383180 -196662507 +-239779079 224811693 +-807610675 -52952505 +94014905 154492335 +-879385309 679186400 +-151360921 952998963 +-476393693 429752612 +-506616488 222652587 +385240608 -476917142 +-375914547 -607014573 +-674508363 -750069164 +-572251214 -918752926 +-888921425 -116167206 +-516163943 -311288247 +700303111 -154192455 +823959017 385586158 +124792941 -637288085 +778992867 187354342 +-850987062 688261600 +-114428649 915214112 +910800437 219781052 +226886988 966607228 +-222513574 76776462 +869607212 -412647531 +-195597485 102839158 +-464146612 -735162997 +-429251661 267845322 +-53595940 417641603 +-98172267 394980565 +-128742977 -474102323 +-324228281 111481828 +-278781568 -934797454 +785440446 781019626 +-589322924 472154961 +-311127199 1030722 +193666787 -716624613 +122495789 -267296458 +826037954 -682185269 +701737459 -475453782 +971759157 -830708770 +140452608 -441079571 +-644957697 -240238732 +619119223 -694872757 +575029786 -901122950 +576983490 -714353414 +-591140764 162608317 +677417065 -98292265 +502482898 -937110096 +-487650563 955579389 +-477439231 -552671438 +-266263087 -759061513 +441167379 -304764294 +-96559891 664228894 +-813523482 -997237038 +376399888 975843266 +881184734 -632872787 +-517324419 -415092445 +159571551 -36014571 +35566252 -217224530 +-347872735 -808404309 +-424553804 -659922856 +629385130 -655931862 +46289298 -776046863 +-743880880 -563956479 +-379075293 906872875 +547202535 -346916018 +718232288 -19536743 +822439900 -468752255 +735877115 992400369 +911780851 748460342 +-130630586 -229126550 +624956798 950962278 +312114356 963325378 +422444633 252837233 +-519116340 -98201313 +-82532333 521458608 +-40277957 -752647886 +226247331 34928142 +-726652523 452897262 +534633905 54313667 +-376709422 547058321 +517218172 -971678627 +388788816 -536402688 +866890967 -14910041 +20387103 926760291 +525864515 -223170796 +896680678 208955964 +-785073974 -239612942 +-333477847 -40110578 +-50916043 971261829 +227236311 -191959423 +675273922 594274519 +829594182 -856151741 +-820233978 319462148 +55280113 -890049852 +-815420542 -154280712 +-368706428 61542389 +292543552 400155473 +-415130961 -130612158 +-396501766 -532513761 +-836235530 -989775095 +67460653 -157398172 +-364543312 -185558942 +-382820304 313232756 +-766130731 -131435400 +579648848 -973101092 +174035906 -297011954 +135435619 173098973 +664348556 839920268 +-500854451 604803414 +-539396691 -630925320 +-805675585 -542807295 +-279041503 755310078 +209543359 123831031 +-837348833 -564142589 +-877352448 -370831019 +-798317758 214284982 +34872684 600347199 +896310890 772721824 +418308497 -494681526 +-236362529 789938603 +382505287 -288363561 +173969141 457494130 +419356318 761505300 +940702512 -883978272 +449214254 344524264 +807314214 -110114374 +824032683 -966355843 +-653317418 -311222158 +693951047 -330655600 +714740319 -869642169 +782900636 878094784 +107124794 -983507642 +648209328 -613767949 +743382216 -737374950 +690958660 -344792820 +93853624 981815792 +139392886 66193640 +-14195059 -646793168 +-503790721 -10376860 +758806443 247605999 +-769117449 -761379812 +903401247 -320042504 +834156956 -515109556 +-129034893 333062865 +589071541 880636465 +877978192 480225424 +-50551138 -300923112 +652889653 -734384053 +988600111 176684303 +-869617857 -109279081 +7095207 -68479672 +265714716 -13862536 +258522969 364470963 +-634879872 423859321 +558164153 -43627464 +447127211 967447573 +-665827641 585856364 +723644230 -814390988 +-410521183 -568456558 +-403671401 -998421318 +410684924 -554585975 +-63645887 589828042 +278697204 -775419540 +-957523298 552393496 +-37789423 932599495 +261090611 -130216561 +-479294877 172603831 +-726346007 326268906 +332607190 -826475263 +-543485013 -992811433 +70038753 -733044414 +804323127 578775450 +-126467544 -115823866 +-866948321 -704752165 +-388087537 -902395228 +-923956303 208635084 +-352543338 -947710189 +-973238216 -657546562 +200583036 -936930793 +121136867 139610289 +-725815742 749064869 +-93649260 -815928401 +956672296 705908300 +-630523810 530316290 +541387729 -21045982 +-384689609 737678660 +-300967811 -686428007 +-310468268 828435147 +-328160635 -462017082 +578256570 96355436 +-511773736 -549180879 +454062842 588915405 +-405415593 886542614 +524759287 621613778 +-297615152 767747730 +-933270595 -142137201 +-887713777 -297805244 +792053945 -78279772 +40477120 54258975 +-664114884 -802206890 +684654013 -795810793 +-548783512 -258006388 +954159582 -494174903 +-518604175 -799957127 +-175793128 139193084 +697557586 468614768 +244679395 312419947 +107994292 38925382 +-447844698 -290558951 +-428768127 -574674927 +836979804 -114536655 +-514479166 -528358446 +-36489538 -656002635 +-304420545 274747606 +138524563 -538029248 +294798261 -190809793 +96891249 761466806 +768380466 821230888 +817765387 202890543 +300522296 184167767 +183961730 818032033 +-953807405 892924280 +217461536 291674880 +-458311458 -250133517 +-266795133 -671935067 +33490928 -568996024 +-300433180 384762415 +876401797 -949917111 +-301852188 -990548997 +-50970817 804973185 +559700455 636546259 +-72705190 -209059881 +-755707015 -700387804 +-637287073 -479935381 +-561462310 -30138937 +-725956654 -760763094 +652470028 533728100 +978812604 979602892 +-945454046 730357888 +180592327 -608678765 +515653896 -362652814 +942777390 -16542381 +281066845 335412781 +-725615905 -101401895 +961732297 -200747467 +794903113 -991978961 +69409961 -55604557 +-872000181 874235666 +485479217 12699822 +-127223711 -728282737 +634878217 101551816 +821144292 -119853713 +909904768 -34932190 +990628563 841399847 +-272833931 -913807609 +-131134748 703167786 +439526705 -769067927 +186332164 427882087 +-540558426 -820874495 +-66480952 527650391 +93835514 582285265 +527893735 -135436149 +-14674052 803986774 +-608143791 -322629481 +-483871042 -676159874 +886674080 -319150303 +-360054230 582175796 +-17452516 883957713 +632210586 45881653 +817036375 -389491789 +-405262483 -818068241 +510803384 -792318724 +226989711 313523357 +-157153372 637611426 +415539123 961730029 +-220666128 216555040 +876498799 422310526 +939720810 -124089701 +164561840 24154136 +45701613 868239254 +-797439993 90859958 +-401525465 -211262759 +-307668114 -146058959 +-140029460 814513930 +-784785354 802019753 +784404725 603913076 +-594856761 605251786 +282629617 -503159910 +-474711584 -506686210 +-151405706 974332570 +379620867 748336943 +422145475 379276592 +276410961 172072225 +-177633775 769179472 +614942485 -661715098 +-504446055 861624398 +339328609 -760085915 +814597413 569906628 +-153973031 -468065830 +-347654954 -541819881 +-400474252 -855476931 +350658856 -927696625 +-985487170 380638504 +110194158 13884705 +168173698 859606811 +639040078 -198761286 +-782564738 -676307068 +625946195 -604292850 +987532523 630959881 +207100841 187745547 +-213214665 971120987 +-994113633 -411919578 +377352124 -788997132 +543764443 187670994 +76618443 480730082 +-138173967 -841051180 +-186926041 -679078030 +775424005 918072816 +-205982760 943069180 +227761343 820566651 +-990451400 -712635630 +-439309305 769104886 +110271544 -298542477 +-564886366 -174916460 +939824696 819757575 +264739560 151620327 +210110074 -888571624 +501419299 638568080 +936716834 340403396 +-623830303 -125106487 +536750448 313674891 +855022569 685230983 +332364729 941856192 +824028996 -327274154 +314219973 43348885 +-206657181 -133410964 +173703145 221563415 +358773510 426539641 +-179872500 -444470524 +989989555 -840550630 +-154873859 329670918 +940137946 -660465415 +-633286663 684606114 +-590535642 -341298882 +-268880864 -170351402 +-681778092 -262779496 +-504501996 -342544604 +-682796734 -945607008 +-484973348 391687378 +235245911 806515250 +-979099666 -458229328 +-306173325 636651137 +-153275336 -749227745 +-28640131 -30294372 +89391517 -889953968 +139920925 524953859 +615172138 786586211 +970797938 586602473 +798962295 770225804 +37055330 -414055851 +832477313 176583372 +118135258 50567159 +302111941 513749308 +-972726242 -956938101 +-300024012 994605472 +-574554677 -282960399 +-544240361 -109355177 +698519357 -986620685 +-880080286 -659595234 +814640186 -327449531 +-171805901 818905351 +451753202 242399525 +-886720732 -230952158 +-723427407 38259548 +-813873141 -366123534 +928814601 826708325 +-195415185 -915624404 +629087749 -352371444 +-908055694 -708103603 +300790733 817197634 +717780674 289158992 +-826816269 129893938 +562865069 593856138 +685531674 91195592 +-476461019 -122119292 +-795736274 -617753942 +834995956 445275952 +399760763 645341213 +350258948 962954532 +-841707377 -956603048 +-148256081 -931258487 +114390367 -420695594 +606281603 -58802769 +-764685532 719544774 +-813802552 -278348989 +174853175 158622405 +-751489727 -528671084 +375387929 -489925451 +191277979 702438383 +-99222191 419971060 +-502584351 -897801544 +356837875 728864238 +-978778612 -53072908 +323964763 -233076626 +-872339331 141055256 +674425934 -315512837 +47611202 321986513 +-71885650 643209503 +83143697 -922217780 +855375981 -285469765 +-725612017 -88208036 +350341183 -31196668 +883202278 -342132521 +-896824452 -667064113 +873081704 402274897 +142124854 106074436 +-431795524 -468631738 +840610836 -353245150 +747719720 43619865 +-433516008 -162926952 +920718443 -448905752 +132969375 988220042 +-991150378 296849738 +-90254151 -348689672 +592136580 269642174 +39406586 -93909938 +66826702 750756725 +135419501 -298810230 +518993915 -910465205 +114798001 742240956 +-926720961 -143633813 +8750781 271322804 +-285436924 -133026907 +-656477864 -362199004 +-63997360 -553970150 +-171273336 -758230148 +-580458881 -808023694 +-144360893 -698301840 +929884657 364083456 +-528250531 -584475055 +-356168983 163301970 +-212592709 -551015991 +-70615586 -574507861 +514065930 -84828643 +-759432369 -369129241 +-166355236 -835592786 +387526493 -899456969 +701167322 178418466 +777839754 395663144 +-363996335 20364382 +171256876 940211162 +654434431 851561259 +-493827201 -879308628 +512427763 -881053802 +-656181104 -103706364 +336394179 -631741890 +-419363966 -939562460 +-837983426 -464324675 +-836811686 -537801377 +-64355572 55411780 +206568735 -175544155 +-265103273 135234664 +-679552180 -666918650 +-875413536 -499610520 +465814358 -4230401 +-414627512 -881871517 +-980610534 -245848211 +939254157 -443828467 +737248972 602190248 +645957545 -170110194 +-417109070 -586819166 +-975136056 595055925 +-38670687 201524158 +-110347694 -59823649 +394595947 -72320995 +-653848336 850022672 +321838786 982319679 +-459318477 604588827 +457429523 311190523 +463853343 -952847419 +-516985548 54321639 +-487448776 -440780683 +-920134989 -62643410 +-46458900 236531186 +-839262019 789092721 +-802598687 213065407 +477203500 770737194 +539148664 -976669643 +892293733 592210695 +-733452267 -725000141 +-529235085 -850823326 +823859692 -960278042 +-479146545 -599479226 +91204378 -915965128 +-914400205 985770985 +285110649 -413944013 +983353895 -260715416 +-44719524 -214045348 +801975727 743548710 +-969902223 978479868 +-510965757 -592081711 +129484451 195790535 +293271369 -170051229 +-241408732 -5226938 +543595243 14535203 +299652566 100550937 +990663715 476316099 +-352155638 -298404330 +417421327 -609412990 +147837827 261083529 +498721947 285433361 +57151940 286520229 +-622007483 -851524779 +-941283095 -532639190 +-180399213 799490036 +690883796 389938531 +400177213 -97560722 +-16700700 -241358877 +429496961 -339411823 +661537820 974137183 +155909193 -341165645 +188007905 413976640 +202343521 -316560913 +-142637808 -756119339 +291452381 -453875494 +875171297 -700794808 +345740635 992643774 +-769448539 811159939 +-889568809 -108637123 +247935859 -909857699 +-835503399 928641390 +282725571 -339318098 +215123978 42095314 +588915953 183503518 +-810555310 940888367 +-174208734 306626593 +827177196 -654278435 +194618798 680741616 +-224663264 180443028 +-781674145 -539302119 +521505758 386727280 +80104992 -99026441 +989254877 51204429 +-589529423 642074043 +-908412038 -173782753 +-517552822 -68209705 +999930096 676468812 +232169469 -528852687 +-971259910 514244159 +-314734332 893129063 +-535728597 -187211612 +674346559 -254893551 +341366359 -318542128 +-562607909 39701951 +261924613 -304511193 +691971239 -944748850 +-31421544 806157376 +-32117383 -46777552 +210550111 831480187 +821464699 -555599748 +-664290032 961265077 +-983693249 -40435258 +-76871648 -557883760 +-331853660 998627592 +-494577200 274890755 +-495537934 -905344115 +506152347 -664813233 +538289807 552635136 +42735070 738620451 +-392921442 375366815 +-666819203 -436344693 +620034415 563316232 +266065784 -270700280 +836471494 861071696 +-509745052 -435831263 +584196353 -596203273 +-903073523 -741688870 +214774436 -66703395 +799111092 31200985 +320338824 -159324474 +-876512080 784452231 +56031231 609522458 +-146350238 237134331 +510467785 749303168 +-410123132 509693318 +126039702 -374974773 +314651042 897528979 +501431190 955806303 +321900700 -723433568 +-305037418 897965046 +373185135 -164124949 +-797223298 -500713234 +597724330 -710897003 +841291223 -812430222 +131467179 -24553820 +624772943 340652361 +406797227 842964451 +-606268990 272197501 +-586848653 -387524698 +-162767919 -529099879 +763513083 932878551 +-193778218 68158746 +-895105133 -240941855 +-670185942 831289566 +554934683 -451005009 +-489396689 -115161240 +-268999505 792533682 +-630105330 -117023068 +601505150 -242970039 +811068187 -738611067 +-541367502 537778137 +-721406860 127005601 +-354316129 -749491932 +-743733045 734154797 +385940929 839864104 +861267971 -695087098 +710272092 -526169687 +-568966771 -531705302 +772683809 -656812226 +-769234671 373490112 +-294910440 -897784527 +514230513 -535803023 +921240969 325420277 +849628231 -570130761 +215472871 639515749 +414691392 140602268 +478020857 -710355782 +885413037 386788365 +-861779185 -548645579 +-280211276 -291327328 +-332861196 767141838 +-58245382 -44648554 +-726359870 -284538090 +739 -524185098 +-999445033 984440237 +-868396772 806445566 +-644935363 399299568 +799254289 560275557 +-369722887 -657099253 +-279871861 928069074 +-340490519 32477172 +-35296687 -316688132 +-912330235 -105995440 +5911084 -619147840 +-844061879 177942236 +196945565 518673819 +299638028 -589202113 +896418733 365000109 +584736989 -535308305 +-430117448 -124734019 +659474674 813684470 +155636880 -523252908 +-624356068 -399320748 +-541586753 359852227 +-750502824 -752145731 +384572537 515201340 +295702986 -438254588 +-181645580 -419625643 +-478437191 -59664635 +242589652 396460190 +800964718 46398536 +244863592 777528943 +-921147317 -717066291 +-859603750 -200050187 +36780988 36091370 +-990107555 -451240235 +59477660 -402107244 +944975975 -577906913 +-972303139 -96400236 +411252524 449953947 +640441349 -85393203 +3360890 492430669 +-446992703 95977191 +-539811235 -117135819 +-853516447 128045002 +-247838046 720867239 +101439447 -402161156 +-745361665 949941777 +-377472499 -166960996 +292009086 10681738 +319807791 922627723 +972506764 -530997666 +649069881 320644074 +-802626946 651398157 +576163175 -920692536 +659229654 -571015614 +-861794711 809868239 +-220948257 57546947 +-41527723 -543400851 +367460978 897651563 +510032271 -478816247 +-389317213 650916729 +45269489 778638337 +643438677 95821709 +-796019708 -917032004 +198230779 138432382 +732339148 281714687 +598512991 -207611823 +-205716262 -16951432 +52405445 -727611968 +-869035953 332560088 +-311468449 -226147698 +-91788952 172069729 +-180393788 235785721 +-236619470 -702457004 +-83894804 204601168 +762842581 -934340495 +298446273 398597026 +176316625 210226197 +-799592874 791058786 +580523854 -83664376 +221107644 -112531280 +-28690174 -134505760 +-899714038 154783840 +902741943 967099864 +678492958 -456785591 +21149748 -235597485 +85070368 -754708907 +936565391 -288956078 +361807209 791080814 +-459672992 477986128 +-716566071 409259476 +-124724124 -757178561 +-58072117 241372078 +-525774763 941789475 +-234905013 -564607822 +-110222625 711791739 +530702518 830327204 +-941940742 -224083004 +878603925 -256058781 +-967515392 -447176285 +519593391 -691937657 +146378626 3182870 +-780777428 -922556335 +-190058665 889415190 +-402778933 -188257973 +592204761 214519482 +303931573 121221135 +72683157 740606147 +-857725551 -121510830 +-700844551 922471205 +122611184 609189348 +-98801046 760560607 +7389245 925231638 +912657874 59369788 +3871825 363382889 +82506246 -267618242 +893714990 -414879909 +70693120 944295789 +949984178 997504882 +-798311 954529065 +558412998 158062756 +126173928 -212312244 +-987936730 -575105767 +-884831566 -690474919 +636952646 -99334840 +589113009 -205239703 +-188248811 470473877 +129548047 452367830 +636849351 -626015101 +-324631483 463458341 +204794061 336137694 +861823688 790289136 +215223639 -636373053 +424174165 -832548365 +641958978 -315665033 +550121210 759601615 +795932905 -631096268 +-774907110 89627037 +177162392 -62766648 +822009934 -421748294 +916042553 724834069 +574637834 -468036811 +-286012917 -311405968 +332760295 141877571 +-457939718 124791178 +11944238 287769835 +617075870 -366451223 +344935784 -781979267 +400440950 -321825700 +495941981 906464367 +230954207 -763000318 +-245459022 -50420691 +-829583138 177627508 +355286865 -1644141 +91031266 -6821428 +-993719219 791258310 +-349562621 -286264001 +452672442 -139639365 +-525934352 -746981917 +-402079219 -553534936 +697647685 -666872522 +-64135065 461561636 +-432161408 -39419572 +-862088457 -930861187 +628160177 97740987 +344095711 -779821562 +-451018733 479453304 +234706606 513259841 +-687578110 246600327 +-493343252 -152403416 +499848872 -693631686 +-256864781 228933374 +-370956920 820803677 +-916749301 -322022127 +437545319 635497027 +-381416344 501735109 +-513114470 660308377 +959704717 214503034 +736088555 -53855358 +182747545 -337166566 +-702102972 93259560 +-857628106 -739523521 +874328892 865082958 +627467803 863694921 +-311489418 517853072 +-533001038 -224872293 +-109003646 773855846 +202376374 202903814 +352251609 143901806 +375055644 -22483365 +-815209696 331381800 +-906287511 860420642 +840709445 465328980 +544584994 -884468334 +-884700573 -450685984 +275485222 -994173494 +402874764 -444005452 +-184904008 -404413814 +-346415914 744109735 +454869713 -3304961 +-906586866 -536894364 +451546401 -765158298 +821984933 144609431 +-136837119 484242950 +34063235 117911732 +-483087207 765900536 +-43610796 -606980895 +-100457193 540542863 +-885927558 -154255750 +-594527724 -434571830 +-569983902 893162483 +-808174837 -413377975 +-252185853 330382275 +-985538523 -982152836 +-892861404 -913438232 +816139786 339333940 +216887204 -607808600 +-535102806 -505926848 +299844946 -609921605 +244523737 290702146 +-71918302 -182406303 +3457979 612873092 +-208320641 -939771996 +872649104 632595035 +-799430059 -478500523 +-638944362 679888449 +-517436314 -538233889 +167962527 -219039241 +-165963115 -950089007 +-552531126 -45676532 +-410533858 -172508394 +-868010477 -555191608 +986904112 64522032 +-722751176 338570967 +-507673303 -612711085 +405391183 -698399153 +-684959114 -814400358 +-437977674 111852728 +412855857 -140757989 +7746133 512976148 +509297978 57380863 +-865134872 373735001 +-940916477 -845400955 +-665786165 -3528911 +702618310 161246532 +-85276619 979754785 +-358023846 -384111970 +235475293 -899518188 +-599417363 676605924 +-826142295 -989214723 +120334697 -59136794 +3960553 403670516 +379902269 -638725786 +841096325 900114731 +274336514 461679839 +23604877 -459665911 +-623852403 -766822790 +963761533 -217802087 +-623255347 -425755882 +-945184482 794347875 +913908067 578541179 +-437038184 -806708726 +-578382128 954085511 +973409478 316009246 +-118029136 653533809 +-405930466 -450004941 +-112793588 248964265 +-5958309 641021961 +-466818820 -783319943 +-620548719 -889994773 +641335694 -418916262 +-194354283 -178347971 +-677414829 214101373 +39164785 304440153 +553775647 14315647 +988767157 -210788583 +925184082 989481417 +205772343 277289155 +-366470274 141140835 +-112692480 366458293 +871592260 851794509 +-208380490 975386900 +-500086600 -944991180 +-921965148 -654884061 +596056741 787451746 +-321269953 -972317289 +802952392 420122744 +341233775 355938865 +-72812382 -861897019 +-767656066 -856810788 +457100477 824986297 +-648186220 -984421799 +585695749 -783668397 +-91629425 -137145938 +-511940526 947047123 +-159262177 -640822792 +-371829362 801512003 +-459864180 -12376945 +662335895 880163315 +276992532 186783413 +108652938 476571914 +-561807149 878131614 +922249890 272012079 +609619369 -941998963 +945239569 -506048460 +-171089231 -50308261 +143027427 -86971780 +-570409011 83854849 +896894117 264296276 +258143880 -832620249 +813434409 442714420 +-260898901 -839884379 +450347297 667873458 +-759212865 662488113 +324958095 61660812 +-781678176 641849466 +515300200 -542264005 +771749067 -323181796 +247641767 621023250 +-631742465 -702397246 +434549861 -304496040 +49852295 16348740 +-410061514 -505129261 +-791013367 -605571127 +-965962601 -87391581 +75717074 -628717070 +473022324 -363098150 +476335879 -269351958 +-495655271 -550723895 +908157755 218930183 +-663595798 612513439 +-888537 746484188 +-336122882 -232717241 +-698333837 -972250641 +-254179489 -202516969 +-947610488 -715321765 +-405322959 -864522552 +-994970878 704519179 +899140981 -586783495 +672584456 535050342 +453417613 -530373431 +-607768485 -423551994 +-996986386 -541421808 +259228079 -688419989 +309757699 225935257 +524237417 -674823262 +-681503560 -638117788 +-78818540 -182892144 +-955348397 -744742832 +91825661 -961802564 +-454958155 -921868079 +177235606 877520477 +263978968 378994543 +-854118915 303355573 +137548854 -288067913 +-132419625 623065949 +808508992 119131204 +739153916 -369690805 +18490769 -901264908 +615635049 921840981 +-67938450 -348703605 +-528356279 -723007138 +-221968080 -681031134 +-451125042 71513278 +903945514 -183172656 +255404141 77926735 +193416072 67139979 +-736484580 -445324436 +-792263968 -127786720 +750745846 652072406 +-521130520 -377731303 +-415647212 12363604 +793120685 -246761905 +480187537 -272190556 +-675755149 -353945510 +-446478399 -656509137 +403480586 -968034515 +93419864 -756171009 +-771513742 858606495 +-542846934 214122611 +865248740 722636013 +-638736421 -777665572 +-753366569 738350907 +-69922206 341482081 +-115770696 193986614 +-588557789 251512551 +-276474825 -789688855 +848489463 505912760 +-153217351 550593024 +308742650 -291383075 +923824786 240762065 +275918845 783832729 +526415109 -984560402 +-426395663 -352067516 +-32312436 86853459 +749627540 -943041933 +-606715562 -579398181 +518170919 -850690275 +-835184984 -814322725 +284616468 -538940628 +-421066675 -165630122 +-288496885 -893029116 +695975003 762072501 +-838500045 -217662671 +-217702259 279015355 +605786485 -750829817 +4064239 -821525557 +605584592 988562669 +-624469783 -821248600 +-130187784 937360979 +-405010171 -265130741 +-115528124 -133084813 +849273561 185626382 +985445879 -428816666 +733110866 -950528736 +858965435 -111936596 +272647179 -579658549 +-719841071 -533022835 +-847832897 317547015 +933177689 645737886 +-160325514 878798995 +63603283 222963614 +-868212605 -305326739 +215484693 109690421 +613301184 -872032738 +851490280 530640240 +-632309972 -28144280 +-451060182 -927511259 +-163350559 -417242068 +-130350291 -59777310 +385065652 164866965 +-35613537 -436329128 +200348340 -408591455 +-534535798 -410146169 +-687360508 874233521 +-358908047 103717707 +-279507939 -69370494 +-632045547 -504427614 +-411263560 -685105315 +374359490 254693394 +-701738986 563370305 +-104705459 -27646264 +-628794926 731532865 +-125642284 8066230 +-777555379 -824987261 +226518829 929206398 +-996060730 795236751 +-580797204 349759432 +333646629 -281835865 +-634253617 200576784 +109029870 -578036422 +687611041 416351644 +641681427 -686702841 +727724652 772819590 +323485458 212991989 +648789090 -556403338 +599419769 -969588370 +-548589422 749657171 +159264740 29259478 +487259690 -32349785 +123115454 -488146075 +731714821 819417580 +-520478711 -704870784 +468082515 -670352985 +-368374419 918929616 +875516110 -848123898 +-863117142 16731121 +266129023 -441661168 +-242578869 -183944926 +866644869 -964088833 +-188620195 908018228 +-336644535 -213106116 +40516280 -643873527 +-813370820 796414937 +345345498 735856265 +-995248363 924763510 +408855985 -608783948 +100259962 300270640 +802716752 -774625095 +64178681 -801723774 +-924050880 -725867651 +-388541157 -805936085 +-982893698 984198302 +-401188612 225735091 +-673685523 -424222932 +-792204203 315190971 +238348329 -839302467 +-414443318 -891172310 +648587917 -496311204 +-757345809 744168374 +-90936160 969138500 +116539761 -606742857 +-765863679 642176011 +-535977998 -170184577 +802381436 173358841 +515979995 -303948427 +380393323 -385545830 +421990151 593898649 +788186825 -800666939 +473976828 301358153 +-545808626 -834145647 +926849455 -199034517 +858213799 -533949682 +-128626639 -67603758 +417227070 -360551948 +-116642462 578348923 +-377663419 475673571 +-590860434 -227118440 +-603974946 -998699498 +-553993023 515584391 +35650179 -428543124 +437201777 -468025294 +-278655239 748254126 +-931544526 58343324 +724482794 -700443987 +-250532756 655712139 +762060726 480700659 +896735276 862050749 +-974021140 565737898 +-402197073 259968200 +-107294489 661623138 +-135067327 339997822 +-182434547 -199792011 +-372074791 265224610 +-773831950 460863208 +-502842036 -16189045 +-233840155 -9557393 +-222236713 -603775242 +434287072 212435112 +697403539 8287089 +347717389 978973649 +-659219014 -964496602 +-475617945 -149412321 +789506718 171192736 +644295835 -34923992 +527781670 425191362 +45594218 207371057 +-610691633 -563163452 +543218423 897469525 +938893098 922613368 +475976485 297572255 +-179878373 569839582 +62039295 -886292120 +261560376 12987349 +857695338 -963778377 +-672678688 -805708972 +230675925 -566576465 +-403700464 454347930 +210728302 375047914 +-327539520 -8907633 +-715941679 -220820973 +123363391 684097431 +-580666874 27550454 +620293628 -862675133 +-180104050 330937133 +-605031280 -179812884 +-271337073 -362061575 +433614273 176152653 +-624741583 670779709 +-376749274 498177632 +504510767 158226791 +567249732 959118218 +815784548 486029823 +270825114 591855112 +828011651 23114481 +821692497 327315069 +-85353189 -532875466 +237857920 -600740193 +890005352 632349843 +-199285415 714907294 +-742296418 575080159 +-481323703 848664176 +-285954981 772328883 +-287938267 -451464224 +947630588 541234531 +736463573 -498571335 +-927140947 551670556 +-345379058 -701026910 +-419752007 827990956 +377345912 -849542578 +-203750788 893862310 +-404815353 -967255449 +50459044 679799616 +-204789841 -983424542 +-147811181 860515948 +-938175374 -835823219 +-264571183 -56754001 +356678116 -499262213 +704435487 -409358375 +-329479382 -632446596 +-802752666 -250266332 +761425579 114916744 +491235463 626851079 +721572138 -115356214 +736277641 -803835678 +-187973179 -966061029 +149751978 94542303 +849340537 -963241830 +-197938328 506183752 +-861453674 787631439 +593053377 625484423 +-46240781 -159058195 +888219950 149438454 +-63845413 -742969950 +-605007904 -361326212 +180008002 -501224609 +-578849838 -762311581 +107897019 234051253 +324692969 152105426 +-830013433 -211058089 +859874269 -721799354 +-586363683 355718338 +-767130310 644636706 +-30593204 -470952609 +264108317 729558461 +194030501 143506977 +-199331092 192893414 +101015616 729492334 +96325854 592691221 +-641824115 740316747 +-125053383 -626224723 +524855375 405158659 +52071470 142071343 +-789985897 -173810012 +-860920336 -87584037 +-371755553 507693248 +192182166 637397806 +-925434873 -58312692 +29323109 584037865 +-372252590 -451316845 +30136235 808165803 +-568316 583963973 +895865984 -781570948 +308246630 -619113276 +523877120 690352093 +-992260303 -614742896 +-415779414 -287497102 +-255672081 24490209 +-640595707 -473604679 +-692346091 905651908 +-423168540 -985502296 +-172960817 -837834372 +-256739999 -142327500 +542567691 184563292 +948658687 -508573509 +341130630 791748628 +964611035 -794169889 +420633066 166498844 +-148039382 796844864 +214038259 690785590 +823850014 223974981 +-43294214 696221978 +890734942 -217905392 +-630000715 -896047470 +377098221 147406502 +495259849 -520327314 +528295121 -530861103 +530189534 -19699526 +467145344 547780763 +446025618 44099121 +231846650 -213084764 +-12384410 -874007528 +-566052477 -230363283 +-206404874 458602005 +-74814414 -206927529 +15980965 106767236 +-615490738 -249579627 +-429146043 260615893 +-431063206 263866162 +934194839 -470131501 +742261850 494075864 +-423931752 476646212 +615884297 238602941 +-229654177 -666132869 +-765921950 -437444568 +-26065650 504415241 +-366170967 -649070570 +-573091800 169967447 +979905664 -488694880 +-357433020 -995724886 +916807851 609318905 +688443130 -208161366 +-134305689 -640485154 +-740184937 -772739576 +662435315 -5840900 +-932743567 209964902 +-107912759 -343654927 +765791104 343533260 +598851322 911532495 +-568744772 -216309755 +-558431048 543481681 +971043918 -396447570 +-950327039 -696610787 +950774623 -158438619 +59325589 919945015 +-229052805 593792444 +-89783439 -98145588 +-373578077 36008342 +-567783088 -441714089 +-992136844 984062921 +-373124805 -339180942 +-355454773 903892550 +-530147626 -20008613 +-592643767 -398680560 +918961778 -457310240 +-373944700 -526710074 +-906065949 285925952 +-498954600 -242293927 +-188558425 -725956601 +418919657 -380366112 +782446265 741727378 +-920002376 680042705 +-815506392 348261406 +302725084 -849231070 +445931534 232879014 +-432210397 -66930738 +88969166 498257729 +501130226 -315767073 +-392399192 -680499823 +710321456 -619094656 +-21023303 250044330 +-950505342 151574539 +382166569 415793754 +-304630625 -489592782 +967350889 -740532149 +-494857265 554338615 +-754172394 -909763268 +507324233 -696852304 +-448922759 683274591 +527695124 -642791542 +-480887876 252420721 +291768779 -165667024 +-313686431 343821164 +220754840 -338438785 +-499178160 13835872 +288998087 -241990720 +-311824510 879750536 +98541082 605313169 +-709663246 836125293 +972780097 834222265 +400473614 -451743360 +662988168 -550606736 +-40444227 174113097 +-232225316 477461229 +708291391 -290728645 +-704098681 534501428 +833738982 161907181 +184195315 -9118227 +-601644330 968007140 +-462441669 730779198 +-795201064 -309583236 +976277211 -812995500 +-453626663 149079699 +-671794437 986436740 +-166274619 -930046333 +-918911679 -189943278 +-522724599 -371804163 +872676354 181964771 +-166831149 917972138 +742670606 -865812441 +-796324704 -792627260 +919574323 792068816 +617986124 90675634 +-296793123 -971409175 +-701096420 98506195 +-150374688 -180360261 +14825085 574685555 +-174601827 813287352 +-423025063 647050801 +-646551075 -766680990 +-59662671 552970078 +20076113 -502194665 +477735322 432360711 +-773968473 -974023805 +-868721803 -371471418 +181569581 -597076761 +775467638 -671343672 +157220257 -449681814 +517234016 435651842 +-941686716 -328764472 +-420918920 312864395 +-688855732 -314744890 +622441217 12162061 +256024011 68983876 +845142339 -443894158 +741010032 513024167 +976215066 861132256 +224246528 -603045640 +203196076 335448899 +-10635586 -682865385 +-2297151 -282430702 +-681558860 -241466967 +-518239865 789033038 +-858752610 -68767532 +83602139 -846051745 +-652427389 711425429 +43702557 -350793564 +227606411 614923344 +-695712380 672556676 +504907662 398635893 +-659326726 -606798634 +-487561533 -227718426 +-681060267 -343363475 +129262603 -302045810 +738733634 657563027 +729709584 905931774 +-410742039 -195919130 +-703538747 -502843430 +94010828 -572716016 +237551696 -170530965 +941153794 663262489 +-428555512 -45665309 +-71580100 -843143425 +-171391399 -381893662 +-602302021 -334989818 +-600816152 855059244 +58614382 -318691600 +284118788 204121677 +-801103925 160318102 +273476620 606739363 +-423470057 -378288429 +697063710 -690996810 +227105673 -102536491 +-677906239 959350090 +558446837 -37617323 +-307228132 82393278 +636869098 236528411 +333962039 982828099 +819208043 -635525577 +-359482388 -874445865 +348513911 -333755315 +-191262632 -972566362 +729759558 653222109 +-427565777 80772852 +-991300415 121708183 +355654918 -956551529 +-714320958 -849143302 +-90063107 724270933 +238828771 692573000 +-273105996 -149691064 +-877900468 836858141 +798483205 -636989411 +-646452093 -390950599 +36605994 -106470135 +573115228 -555001228 +320791583 -739350290 +-401553506 -275613224 +-426574591 974364663 +-996683900 -156304958 +52141564 951268768 +604702264 805406306 +833878222 657381232 +780000798 -211866746 +4640081 -506280624 +-45699313 73840656 +714777356 -802615076 +612636047 -541405389 +-587836963 -265873402 +-213278432 462308816 +-652421683 -754625377 +-430002298 850607373 +566999295 833652191 +-817860625 -471844673 +478907278 725762131 +-399486327 -550345483 +-303738667 -384617900 +-526167546 -641842348 +139050598 564550704 +-117610072 -684270486 +-760384023 693876920 +495730027 -921933889 +512982221 -858107212 +462341519 428321320 +45118798 118168549 +117094988 -315893198 +-730613280 639892088 +-533553995 -468759659 +622296623 789658297 +499583815 -580103251 +-96504937 549701696 +408111077 371233587 +183428487 65096909 +73932913 462976248 +-676024798 -750755676 +284617257 -250481736 +793624178 19848644 +81543049 -667935866 +-687747056 -192531826 +822677065 -408098020 +-272954278 -608895299 +-203554703 -19485921 +-855526706 734680733 +180041567 554964299 +516694970 680934551 +747908251 496095086 +-244848939 -531101158 +-189827693 401760271 +-163070735 -528412450 +-355885186 754847246 +-493092167 -685378681 +37266648 664672329 +758880604 700108228 +-862665759 -316791744 +-750874897 -830309660 +753535565 -438910213 +-505620705 -47231811 +-854270069 675767921 +19468408 757219330 +704801520 18483295 +428096692 996528080 +-358235794 27220159 +990195119 -858106610 +-38405852 -382664590 +45097095 -285076445 +-983320242 -445783179 +-490558792 -350101879 +-106337088 -321822671 +374319943 414408308 +-923712642 -285106158 +-409099709 -205253601 +133542144 213164180 +919199638 78461850 +784499466 991976775 +381790784 968788778 +507202798 565450017 +-226962737 866497139 +-796544593 -179122307 +-217799619 366478292 +-97268815 -84631227 +426989863 -998330838 +349657539 -808015352 +120037695 -522384846 +-997787487 40071587 +916682163 -685970518 +-696881542 -394424123 +-89154222 595657982 +335641187 -465857674 +291425176 -883501460 +139846331 177861250 +366566817 -255866804 +-695654915 732980880 +-458218043 -966817629 +-657713187 367674320 +115112725 -244923791 +-590187212 527042335 +-383920020 110812373 +-839166215 345973574 +-358796214 511181218 +-490129376 954089502 +-426115045 826294637 +483929055 571370385 +-561557163 -72568699 +-400811907 -701563300 +787827044 559434306 +694246390 778817691 +754320240 391867593 +-402392384 213832250 +-176781549 476070629 +-21506659 -127881460 +-508094330 367862069 +-366970423 496181575 +257253951 766572611 +-481021878 313892953 +230839082 -758022458 +202452686 358411670 +990967537 -510157477 +-423912098 -587874883 +325296212 50018613 +256638568 602503640 +-538691622 -784330059 +-195929419 -835466891 +610491444 914783345 +133310243 292074902 +-832254028 -765909587 +162348061 528179478 +425646892 605290680 +-255453358 907942934 +931539310 234730380 +359793917 991772057 +898308476 403060943 +-509322314 -497556756 +475712252 660493327 +-888870654 -491472578 +-67686532 314178084 +222440584 -160683427 +-560738367 815488730 +-542005608 -575588507 +195821498 -878029361 +-704666631 732486691 +-837656664 845500282 +-586308485 -2464869 +-992883735 -542907378 +-770406430 943024069 +935953146 524903497 +126044147 595821124 +639983222 -506879206 +-421104224 216996165 +-364701816 923411642 +493663651 48819331 +-766752834 -275062273 +948841405 977733316 +-105151921 265428859 +-594927564 -629823159 +411103374 292025642 +-487800566 258463481 +613437270 -418048225 +59741407 -814093661 +266178622 -977981678 +456661413 -337591816 +386396133 166897565 +545595713 -2649406 +-729960424 -738833670 +809167814 -794258746 +619204625 -434476729 +-242590269 124554177 +-651783474 -666736791 +914931181 -2789873 +-688171750 45109069 +772111052 700328020 +54562403 -139488117 +-695449873 -114645064 +-646131237 110483474 +691422111 -985429755 +-246002573 -473210653 +239474977 -661458211 +-846714793 -188143852 +876075526 179007786 +-254489929 -424373664 +368201705 112986680 +514476968 -393044289 +339093600 -924034386 +-721253 478615735 +-877790849 -949631196 +110698741 -883541646 +-360909844 -225752359 +-499943737 -511873409 +-946331693 -73208503 +-241989437 -650154226 +562692895 -133701168 +570607939 -345521455 +160544200 818822144 +999875734 507532741 +-437289550 -227900109 +-769469082 55027921 +-665237424 -774956169 +-528170017 411087656 +-497768066 240727797 +-996735365 720379017 +132875795 -547782808 +321885970 -254797340 +-815048099 415216486 +936455635 370843753 +902963748 -69000042 +-718744588 -697276918 +755162667 930357606 +-822824516 202020907 +-952618765 -757547891 +-233909780 -6717825 +-680436411 334663552 +254569303 -348230052 +-623031920 -1753391 +-503616510 -334185941 +-428728644 644467108 +792272634 401323214 +80921524 750152737 +-786414936 419735620 +-189279353 914566979 +960088978 -669384972 +-468398706 633550854 +908660411 643030052 +87986086 112089132 +-435394515 681026419 +-78282163 493086973 +592595694 -143018052 +-878826182 -85273382 +-969047950 -512940708 +-803281210 222411855 +628895651 84305448 +-642925916 866322541 +379638827 -283335400 +-830890766 329056338 +-227960743 906054009 +-931859428 -853885735 +801078001 -979944279 +924439138 -514689284 +401170042 -789069984 +755612696 -609043082 +-908259517 -233921174 +-895510660 -970914671 +78693662 371333240 +-255967099 -83389776 +796664179 590165136 +-325659227 947429304 +-214876379 705628589 +-291440907 356673886 +-90226113 613182831 +898764481 688957556 +-954397059 550755141 +-573690180 195672416 +426350326 288982576 +30710490 -882692210 +783092833 -10787513 +23936159 -796736667 +-535540041 -49321486 +-565919408 -263419717 +472519781 -196837778 +-857648308 -437862378 +-306677036 785384372 +478289530 -534849247 +-100225017 801313729 +-611060796 -81424553 +-546095054 -242221874 +-84695102 686834305 +-538398741 282392741 +647665388 794841106 +-219429405 -758745459 +-527556676 894623041 +-68083334 -531382165 +-161299520 506928279 +926959027 442888555 +-77587788 809905754 +528860286 -186283084 +991239328 -536328951 +878482333 249724637 +918077798 981698750 +149995058 -940824940 +-691993357 231292152 +-735206408 -911958341 +171557243 548653677 +-113382667 904833311 +-549289373 493685156 +43083563 849506606 +583864549 -466364149 +236013575 -592936254 +690326936 -761380804 +-87996749 25535062 +-255307637 -139197335 +-336076486 -512403158 +-887355148 -365430879 +-248250358 -906592328 +-907811789 558669730 +778412291 -302460386 +754855962 -786617370 +306853370 -580627689 +990437859 751281651 +-58350230 573600108 +297767630 -884797931 +-978774816 806182641 +687219748 -647142850 +528047328 909643641 +29405931 -684539234 +-12584529 -534477978 +981258222 -867355148 +761127187 -524635554 +773744538 -347690074 +-115481177 379646909 +134617166 -160977707 +49147460 70324604 +862067910 922423038 +-607482863 499726438 +294742847 19928276 +-717044900 -736007558 +133970536 70892170 +-924983454 -58049307 +-960386176 293583835 +76477829 -450706439 +-37153773 210515558 +-480624187 92109548 +636670663 248204815 +530127427 -927349824 +-562806291 312462588 +171675060 651571241 +675754567 910464087 +863500698 -949705134 +825387160 120493893 +-248813132 65632347 +53955200 443506135 +-737652002 -365039518 +-144337684 -645014694 +11250178 -558419571 +-273442200 -286104778 +-288116932 153525382 +-314183847 -664783781 +887937060 180289961 +853139676 -776973699 +-299863140 -687411519 +-21706341 -853557529 +-713660173 608410341 +-914324832 901646323 +-527280733 -416035215 +-745489851 -378748821 +-103427532 149670889 +794406631 175406162 +-508180466 742016424 +689498093 -462748783 +32572294 669171318 +133821353 -180778751 +-411581069 -898289650 +240961813 217825916 +-530623022 926086260 +495165324 697667570 +104667205 -645514176 +475929497 -24716460 +792743269 656806747 +460030219 78999426 +-379449806 -413025934 +-573359500 -768399107 +-34403018 408922640 +355647631 804991088 +-512611957 -87699231 +-8459363 -202087728 +-548451713 -397268447 +-762000174 -443158593 +-973634673 920448363 +178842450 -932558222 +-324599674 -463337012 +594861485 374184573 +-774752028 457906039 +648438540 -263043506 +-26247229 -656240260 +597714418 851290880 +-179996121 -654940764 +-461371897 -674589420 +-633269354 545844526 +-665863834 -285221018 +864337991 -952420276 +-700930867 -504207217 +-243454830 928434780 +321608205 -708755187 +733826827 337913357 +394964910 -882271122 +9903267 395134915 +-886786543 -660915967 +-992859484 501032091 +283107740 652610306 +-288152966 87958249 +-799495563 -992502258 +-760228259 795106518 +242446642 864853858 +286023354 265483903 +-170033301 680430861 +955132088 191298989 +868585087 -694715333 +-162084597 475350661 +482349605 -620726462 +-640582252 -122479496 +75545264 -436292780 +326876853 371233106 +194037774 178900582 +681574668 132918540 +968711442 489894519 +-440113930 -30789444 +71281084 -957729463 +439680228 -869619182 +-989271297 -66564082 +-829834827 -673024200 +287579100 -670012857 +158580583 -528308838 +-259333716 722978225 +311564767 424648079 +-920819296 997862664 +274554466 -188230878 +-520586751 18881759 +-574619829 -373776390 +-867098543 982243785 +32214220 909580357 +-616028058 12976602 +584803414 -998913193 +929541158 -181533180 +-266352996 -239327444 +327100596 130121605 +818897597 521741141 +829169740 -729279125 +-967258509 -724786521 +-295815809 676211751 +88728463 412076539 +214091046 -444731 +534503825 63922357 +-949402132 978895004 +923317168 307700194 +-12432340 943256950 +937021915 752404148 +-457784413 52949880 +772175719 35598490 +990342116 -288956188 +-175367520 -581698129 +90549761 976071320 +101826091 -900682023 +-69873143 715198169 +-563571765 455279596 +-168808583 -302546850 +-3791642 -377777099 +361290159 476168549 +960748992 171491129 +73942240 -155796696 +301307508 894262193 +-979950689 -829250220 +657259508 6420728 +925902903 367764659 +495580979 418113864 +322977256 243653214 +702400567 103669816 +-284950213 -67418606 +575843249 543155950 +-643028124 -211847764 +-747269519 427881071 +240285790 -170481074 +756062863 -420423873 +754872895 828055675 +-42403168 844321538 +646652331 74166537 +-134377233 773507049 +-830577958 -953134683 +906218370 -290793870 +271043859 -557942828 +-422424146 -811293177 +480095808 -650665960 +61319162 -61468259 +-607109049 -277935217 +393001982 939463767 +-761735443 445809043 +428468873 -538460429 +910015760 -947313375 +-266012517 -855864751 +-414593452 57192930 +93768547 -457598292 +-90749245 -291050835 +-875693547 -42058732 +184314915 -882567006 +-142152103 -341204785 +174862390 209447999 +156074106 263937945 +-82103353 711988501 +-978495747 352936193 +-110303099 -308865842 +-414007209 -293767584 +208352228 -230283849 +900119623 795462941 +239840707 204509453 +753731165 456404549 +-280154646 520490135 +447423101 -899577662 +-494992829 -986957974 +764705835 -975586614 +492743555 -105421298 +982037352 -250944181 +-915530857 -303413137 +-744108181 441884805 +-707000775 116234199 +-675485243 461959752 +841632907 360076756 +860767210 -501562353 +196352843 -894926872 +160134855 -454629261 +553973415 -476271077 +-837021274 -339431188 +-333780712 696012165 +711209300 391338742 +-150275612 -798579113 +31294043 -952824026 +388180465 56640777 +-330882393 -92091398 +663138293 -910956672 +582264187 -900554468 +821118753 302852073 +659026847 -884986776 +-690965175 -4850445 +-171564520 -447063485 +-418904308 971984174 +-97504452 -50206370 +20376648 -212759482 +-235432598 814060370 +872291675 266988093 +-627984307 633429520 +-551418546 352096766 +-262920403 869567756 +985143364 -42485154 +888526342 -797343390 +-862983450 -734640278 +-654878443 -454083997 +-82470598 932658208 +25206495 131539611 +637613194 -780427333 +-775595227 491616948 +-29536580 -376505024 +-540661883 314731227 +634548342 -967826575 +-629749057 993007293 +-797633671 -969379979 +-786957138 873837787 +-496876479 158213243 +66089568 87251035 +857567382 27423145 +-484910034 -760003608 +379477886 308435382 +78544968 -822869942 +-533419876 -648758032 +159032562 463716331 +-667011762 -864926930 +394558134 -168432178 +-902903129 468963667 +368691103 580857523 +657025020 538925779 +822625960 -566301254 +517867259 597965564 +235867890 -436892063 +18892850 -571170710 +690236178 887293820 +-545365769 94299592 +-511535970 -524394956 +590081700 358935189 +-544598838 -516106014 +-25723820 595074287 +-62644637 -107605971 +-642101871 53082359 +-320333768 -145298324 +-107447243 175261014 +-98188437 -475686276 +-323466317 311856683 +482422896 -590460965 +-487514644 -337363335 +-707789590 -252987888 +143390129 471637191 +325457655 -508351923 +-876728938 322767831 +512198710 -974081174 +-235395360 731204038 +-178528137 825404246 +800513101 -615260058 +-594800459 450888392 +582072941 254840048 +-17213270 -295393152 +540343094 60798457 +-803228677 502080776 +538781055 -720527508 +-365440974 -478511227 +-499883530 595224999 +-968064176 598850489 +802121527 -651046496 +900310692 -658625431 +397690042 -903882020 +-96383726 937034174 +-202890612 549524323 +959913365 547673819 +-803288264 244441888 +-743214831 130559978 +389005836 -253323646 +534398528 899684358 +622954517 -406251477 +179409421 179637808 +-660271837 658318640 +555722986 784231021 +-215187338 303637457 +-491117396 -769444754 +945850214 -99453010 +548115464 848133602 +-224758385 84978435 +-369919664 946310897 +526865862 16410402 +-912822916 -265584655 +-144445903 -206546646 +-714058773 35577504 +-350711521 -425378058 +-52317204 -288077855 +-695418532 -249355285 +-17755388 662011762 +-220959361 -602042211 +33823803 146657049 +67997777 -903449909 +370253216 -585498928 +-802165119 797225807 +313756818 604348610 +328713852 -483176565 +-512281678 944187563 +-441502093 355024845 +-792444617 57989374 +684544467 -404956821 +700302724 999338302 +599814926 769200913 +217105986 -872620771 +94018861 63850484 +-572126785 -550070010 +-626081496 95963942 +971930438 343033282 +-389242950 -135350351 +682996622 548539548 +-667020419 471101911 +69563472 878561921 +-595630548 -771804492 +-860607204 351658029 +435194093 516881221 +-20591645 857582056 +-983008963 729850019 +98286505 123358262 +-223568999 661742631 +26431679 -557889009 +168432128 288171614 +-461408570 854645706 +580648148 -108201691 +-562009414 561028971 +-896852764 571303962 +-607772242 -824594112 +-331062739 -342940084 +-265772456 595553740 +-328200302 -782011139 +295126015 476629749 +731287109 -172409026 +-468499070 -991846809 +-702041904 -509122748 +282513159 -771581243 +635452770 688137848 +287062768 -914979380 +290180309 203533315 +813985247 491996027 +-699853115 598954465 +-285736226 -491516267 +212163316 -206306524 +-45304340 213377713 +467443348 439821695 +-642638548 419930421 +50455617 -749225895 +529516049 983963830 +915901629 911717256 +640646314 -500610856 +925868277 867707820 +-596089917 -878976119 +-356349505 -1584260 +794600186 416188166 +-692797240 -189991337 +842605693 -560458004 +-946905480 -336243094 +-960972328 -434087262 +-383677835 -838547497 +962476474 119195957 +-454025514 869827328 +-536843408 196484288 +-637518286 -693825003 +117018622 -876309979 +-235413971 -659776124 +311190164 863692123 +139308069 -721219000 +-507091993 894021107 +718195854 774472086 +-557125124 601751122 +-131011085 397973798 +-494853348 -228687345 +-164424776 93248727 +620583049 -837162833 +-600301163 77821563 +-708035914 630841970 +725853382 -641153420 +-709578896 397076058 +465055063 -59194539 +-996706344 210687816 +-131671848 -728446684 +-172085116 40459355 +-971141786 480268291 +640825928 180013326 +-748276797 -928758659 +177175897 -792024006 +-265949381 973180955 +-610198428 -221985964 +-892316768 -229523992 +683568410 -862048948 +934130246 952480704 +419550644 429683215 +588348574 783741522 +-707977300 724414477 +-942850540 941903812 +-524786427 -527821072 +-741066107 -745140168 +-970634968 124978413 +-718688097 515501232 +-491466956 -896567360 +-47298835 43715014 +-546925733 855583688 +-851311870 -877343822 +-437158709 347842817 +-540345483 37232770 +-465309191 700280082 +-522491064 -806719168 +-766586579 -154031502 +-847176133 -135921804 +-320465245 149024973 +453838253 201388109 +-524197887 293959644 +214712348 830401431 +-193754834 -24979037 +-335360443 -107124174 +350499107 702630096 +815363876 -816416490 +546136899 -336705200 +-98268366 -994378087 +778162813 160756560 +-101307699 -809083373 +-992085563 -463382391 +325015309 -766730888 +482293258 -133883619 +-290896073 92676754 +-396676473 -704121745 +133519338 61477896 +-981892352 787521642 +-498272265 -318680145 +-536095380 -552380248 +-879246093 843292850 +729264275 175214684 +-793575121 -537950257 +192321694 809591489 +625490982 -873168812 +-227120978 -967994502 +432327873 204906445 +-148902534 553981983 +-271682564 622922771 +8538306 647149762 +228145603 -582168546 +-775940136 672419613 +-395218484 -219613781 +-804466327 -861662745 +125904954 -780563074 +-813142347 415576130 +697822054 -514982916 +-21102208 -518285660 +-728987452 906659095 +-104010594 -816075589 +-175441541 -813546666 +-972030252 -203160152 +911302987 445973194 +603780641 -706788684 +-249866089 702239105 +234164344 189881408 +-552865658 762093295 +-941920035 711908517 +55682425 -698948023 +796565445 325360294 +371877756 6063070 +590778428 837413055 +-689218620 -944821129 +-623695481 -909860278 +29025004 745815104 +-774843983 844567940 +382566454 -233897471 +447998139 -164387148 +368138802 687922822 +89281214 -223122094 +-93533830 355765535 +690567894 801622677 +118286153 -509256861 +-849049994 574933158 +-139275111 867358202 +177467764 -297239947 +-496934850 699234086 +287523643 286000954 +-738115877 -641590837 +786254864 -422056878 +580212212 -933170155 +416173972 412141685 +-666695209 831727076 +291989860 -43213995 +689790142 958700868 +-566481595 -466198259 +-805626169 996106257 +-126034086 90275085 +-358357874 -931792943 +361308365 -614335588 +-936689121 -396645803 +684097240 960809846 +657932267 894226124 +-674718082 841894077 +604193074 85646728 +936597953 -389968989 +18959653 645618801 +73943728 991110699 +98449862 469813364 +950247795 -538208728 +166976965 348227399 +787151928 -945100700 +839664102 315396492 +971427461 -829095947 +519678324 66288617 +17357310 -694196913 +-89792943 860445278 +586118617 -752619814 +-986288239 534437451 +-388990890 145417794 +150007802 -557205991 +-530198825 -345881018 +266586866 712062044 +13447907 88318888 +401269264 -609573203 +-915556666 655252764 +868618807 443734135 +-156367771 -44670227 +-83696214 -679161714 +20921701 -84034542 +43679891 384580056 +474688376 -720451939 +-127792544 666921154 +680388288 -961882494 +-202388850 -389133444 +-276638748 -711697117 +-178684827 -540116694 +119514599 -310284246 +-461216158 -643411494 +-492339033 -452465583 +938804655 331166589 +-378417885 -462934596 +512072293 -103788320 +292310479 404405106 +359733073 76533726 +110483962 -157476233 +411147178 475845623 +-575772829 519311020 +-375907419 89741306 +59897082 771606122 +217085462 970014132 +-13417012 -694818853 +-918673824 -103299875 +337449459 -959721680 +613913734 -591066799 +-781757279 -123653549 +219310585 -81757041 +-825533036 -361522742 +119487681 662832265 +-648915557 970234341 +165020661 -123346562 +-918572924 231234404 +901601956 -611734347 +602438736 380378354 +-482406026 -306295595 +-182343734 -833105780 +-846457312 -550634659 +-124922820 -166678618 +976913949 -752658976 +-376127003 -507890287 +209739439 -14241647 +665553653 517914317 +375474213 -159612662 +576973247 13821925 +-880055305 -632410942 +961823042 -608627791 +964173379 -101889557 +171450548 -701111859 +149777687 -946111122 +-487409715 883907754 +290774330 561495131 +-698331732 -844674798 +-482722520 56524912 +-886767902 832619149 +-865853559 -161248649 +833580911 -183048771 +-939637624 268908141 +-858651366 673684867 +-422806905 -149033568 +492471583 -200366633 +159739490 801404341 +963122232 450806392 +430099235 -613226147 +-677617884 547438059 +-297851756 638889003 +-879639066 -640308200 +720709595 159363202 +-216615461 -314054657 +103045983 -947329743 +950297272 979708364 +-533075152 267883079 +389591991 955802889 +-949989077 -512516444 +-162946308 628721227 +-498797374 530124928 +954209432 887022700 +804096102 858107760 +992464356 773544860 +301264323 631048768 +-841059753 -643749617 +675795274 -743321946 +-924120344 -670955456 +-256913866 397856228 +929827319 -128917997 +-181290065 -133937815 +851847343 13313804 +-633018918 824542750 +-585642361 735980477 +492382954 -137078882 +-926038393 -271649423 +-693700782 364715818 +150047188 -845067629 +-842056793 8605758 +-366964727 -560486465 +-355381005 110808103 +996402163 -726982922 +945557538 -660852891 +342861873 392356970 +-549974452 -888178371 +945181883 782110258 +850374433 -109828234 +824833343 694212251 +397920559 631879944 +452170678 -588578171 +-362782179 860096280 +995504516 -196004614 +205020675 -448870868 +-587959238 -134454537 +812417454 227218796 +-390851084 42233240 +714981231 -519386477 +900586741 819753556 +-673640276 -977514908 +-856320084 -427775593 +-352763556 376971203 +-752824206 -839119328 +709460777 332268342 +-558704291 -42329372 +49215523 -366768950 +-822735744 -145268019 +209178046 965578162 +-878240281 563139127 +-570771669 -594382307 +924911864 780739666 +397313350 527369310 +-256445781 108802974 +435113853 67194151 +207640885 -537194775 +747316593 643158646 +531515873 8087629 +-71894938 236528634 +-221100705 -891824883 +-138510773 -330192164 +50019517 -692442415 +109341780 -293331007 +-983978534 21223646 +-473109520 -699826611 +-167489804 937341255 +-650514456 666350639 +-234193998 196056144 +595913453 156947480 +-80589087 733915814 +-257010441 750614572 +183598043 -193623970 +-859203428 455980092 +-277037131 -981011398 +794842883 884696142 +-804247549 -522367333 +-846125649 -326216296 +735324800 896223268 +-821615690 -745173218 +-120840725 -758535160 +207101527 -914235825 +-538490425 481843960 +-481543907 -194909590 +640555245 -824495842 +-241043193 493889185 +-819816241 -321063846 +352239799 -92752902 +-142868332 -3314566 +486832152 300315447 +350822314 -715457192 +591540386 -37747565 +-516575690 -908928975 +319968629 -914329559 +425118425 388341123 +-728781398 -422867334 +168064797 189498750 +-841020845 -599257250 +-476592336 227766525 +98295151 -288480787 +23635420 -145441527 +624350187 -695389263 +153712911 -621300854 +-976846014 140413516 +-581975849 748672980 +804236404 -967173880 +960428282 317608767 +-233648471 146832249 +122305461 -473971529 +-823186800 -987992362 +-314038694 -725763566 +44790003 -426970278 +547665260 274040114 +260778936 -290081582 +936158734 298863120 +814888325 105418495 +612506773 -224533543 +-347381397 218329956 +558617747 -72808095 +388051081 -149426197 +114842975 -466995766 +352347957 -162808899 +-504106491 -623768185 +906600428 886078904 +332683640 -268490325 +-247006235 306224557 +-326214303 476042698 +-465607034 820945796 +425898666 196781319 +-658899153 148368039 +-470130854 -393617425 +232862641 20142074 +-120661335 -500191579 +-438358876 -797348052 +-186657348 -611038725 +940356699 -815330646 +246596757 -796098589 +-663178736 -177877808 +651992752 411301743 +-49209591 295936323 +-877643905 -390280288 +-419494702 746073145 +802672814 -389145270 +-724506679 599014975 +-211897710 166972128 +100347193 446812862 +295144393 -401075912 +-333961330 -452955220 +-563809140 674776179 +-63915469 550008506 +-831773132 29586912 +102912847 436083557 +324485346 -491090919 +85432820 -694852552 +632841485 -201524252 +197771945 -992802357 +481649771 797083415 +-371856863 -368946789 +606410753 -544151820 +437027739 -82723731 +937572932 430382862 +142154826 623832340 +-517977058 -853192789 +-325452832 827669759 +481281141 835243592 +786527449 -377727564 +888035504 -860792623 +-411711858 357279171 +-369044138 189859182 +-808573968 -563434834 +568701958 -163061637 +-893015786 -574762342 +328980749 -392580176 +-701751232 476918378 +-993152256 -176098185 +920691409 -745380734 +96506654 -243683164 +-246183802 -970408399 +115498109 855923394 +-125221289 226242319 +-411172358 -257522164 +-124881819 -738141991 +325915008 468801154 +-622071829 -711123358 +639138224 -457187853 +-835694446 -925136017 +-459713730 -902802258 +-894780731 -566025887 +-410925767 -277748270 +-894180359 698856464 +204792977 148921391 +631870211 -579245335 +491701754 605133108 +-548316359 422181926 +-569894781 -803102166 +340835924 -820730073 +-612785212 -134696098 +-237419495 740592770 +-485712487 632455853 +761559673 -28483738 +15844298 -30226639 +378717343 -746657716 +-746752136 957127456 +-12010342 -600534831 +-436814961 722212631 +-506316298 -796057493 +664594034 550972147 +361777355 311159734 +804972238 -524227516 +-457414351 562450497 +589700963 -912030420 +-582264357 559096708 +475125215 -859927255 +-749328293 54017787 +120455671 -318718073 +-630079526 -28394150 +879134055 -207084448 +251805316 827034147 +-538641468 -983764084 +121762367 437866533 +608746925 -797982679 +101392156 64678123 +966205411 -771311695 +650022223 138428229 +641123727 368399203 +272210950 -173304116 +455850165 523378153 +-951550947 -307818864 +-451396576 -240161720 +711110479 309667794 +590149715 121555232 +-288465265 -612274168 +656873688 -908378493 +-986075679 -71862730 +-642775909 860202330 +-344183761 894017026 +984277903 -493873660 +966374381 -711938824 +-774229886 140278909 +-143742791 391473335 +-817375578 720159449 +180716854 624881144 +357780552 -23777176 +-764847194 719398018 +639947481 179117402 +704651598 876930402 +-854631235 -815977599 +49962020 138744221 +-487020536 333584768 +-540214692 -815126287 +-54714032 437864252 +110153016 6415934 +-111080434 153279488 +855899668 -742773179 +-705618663 -268409365 +-218641139 -890885946 +-596700253 21753456 +-594956246 -539323427 +988912842 -752595544 +50317718 16291003 +165102682 -544280300 +-70708666 443077080 +282863280 237513184 +-28534107 130462521 +526881895 59472359 +-136693963 937080551 +-194679578 -252062713 +122159315 -755228289 +-823901792 43744217 +442293382 939925501 +26587352 986493024 +-773043619 -935631858 +145810635 -963030150 +-513174642 -405535311 +-537858230 635036017 +866364856 -552082524 +-553670919 -890483989 +451811305 -669750363 +206126803 -572374790 +-958292214 -457971373 +129410616 476743625 +561932280 276903516 +885146579 152933676 +470521843 821048901 +756055019 -934579589 +-567505060 495437522 +-987895971 -217842258 +125326937 -932618593 +-588386019 354335050 +-742018913 -232270343 +-208805475 503012755 +800904669 327309802 +-318221096 -927797481 +362718663 -858725858 +-695252016 837605497 +-744935041 -5715185 +671339824 -460217273 +-285846059 760208276 +-669401217 950632228 +-661037696 757988292 +166919888 -19817266 +-69069539 -928716433 +875213087 582957983 +538332491 535397749 +937665717 938896763 +638985275 444805391 +-141393877 -165450618 +319176626 -302190599 +-711856749 -982346746 +-146140469 -129160521 +915247331 550145824 +-752618751 324062304 +817036689 916501034 +-22059778 115024917 +-309997864 441654594 +-841418639 -907858644 +-204329644 -509773768 +-722340754 988882384 +134617920 -63215401 +761376362 -426417189 +-358137877 -6563674 +553802481 281129983 +616706192 170129637 +911186667 -826822638 +-384051747 181990437 +537705871 -435643530 +221686109 -989331995 +-308294559 -121181162 +-885291133 -777599962 +86684496 815326511 +-285198071 -584820001 +59553312 -992686893 +977621464 -617905883 +821160206 13395674 +-873345860 577308835 +270310911 -373785560 +-532778992 -684212614 +157352530 -944569120 +501087902 90035530 +-203800243 429140605 +-132459279 -609120909 +478197656 994682700 +-529341299 -845958036 +652078900 -425290931 +133917933 538276026 +577814886 632139010 +-191168949 -785180565 +-677045126 -207195348 +-808554052 426199393 +574907084 -139708163 +612414585 -155967352 +940643860 477836364 +72114893 -658380504 +831666241 319550574 +531395541 863566489 +789387553 -177052719 +-263881503 -546614097 +-33133591 727794532 +816468201 -26321077 +658367887 -977455564 +-349850214 -34810952 +461302669 -714863928 +-783529748 -905363367 +881084845 887696691 +28970351 726660557 +557554882 -212049371 +-568068691 -996443804 +662196819 123453405 +625827207 269858479 +693722116 -671070312 +-828162547 -423366784 +-912458634 89170435 +975169217 -836664920 +-930800124 -453218889 +-642048328 470082392 +445728294 -770622278 +976792893 602408414 +740611211 481630618 +930302662 -943471899 +-977976294 -852895443 +416133950 -252887176 +-771040122 458859005 +-237246282 923909439 +402527457 871738090 +-392773088 -176452075 +-150712492 989102047 +-221029955 -385847146 +-327925162 -551304498 +-779074357 -12017140 +-573295684 -61226738 +278774688 127377828 +671401697 -700198118 +402439522 833353122 +-224954400 438475901 +404589220 538493259 +-437341260 335359436 +955568421 829221529 +-913498956 880762656 +18922437 258186904 +-126382819 -207884748 +-611871740 -483693575 +579849260 -395393495 +65190504 -688895708 +311887947 -209144804 +816085701 -555989359 +519493351 -57951899 +191965792 -431401596 +-670130127 -402224569 +-13491018 -359258883 +-674286530 987530205 +-700799903 688018638 +-796853698 596520887 +635438435 985044588 +-370483885 -166288585 +430453484 538585744 +8611227 -141345331 +774279984 -714954246 +-418140768 712085984 +-453630830 52347107 +955178199 -230628186 +-508769071 -191265917 +-826465400 -456201433 +-695400656 -121715745 +-770186409 -534078926 +922136767 757881366 +-403031409 441150182 +-565522160 -142566355 +-337344923 -989372960 +-766460144 290806755 +-97956586 -320336682 +-326716407 693840098 +-927550539 -517089129 +-437213693 936448922 +-138049819 -762437376 +-252343177 820073511 +385308210 86545044 +73600048 -182997721 +-34174152 167348042 +289195602 949755749 +138688145 341710464 +-313570104 -794071250 +219302718 -673577547 +-926622485 -44888985 +-55331014 798582746 +-434100494 473454155 +21253774 -683604389 +-744159973 -712299822 +140308556 -455580263 +428238850 419798362 +-476120607 587222257 +-527050041 -244581434 +805531265 757871970 +-397342150 -702005237 +-166305403 58728406 +846974219 -242462690 +-881354730 199795334 +635254382 61049487 +-709362465 48253179 +377105076 -224450967 +920077720 222002027 +519640249 -19881671 +-175901001 654859665 +-570642449 -801763983 +465918211 -304955848 +-493923612 952547938 +218251014 -15289629 +216506008 180900240 +890328667 -171165117 +517261035 -515410137 +441141928 386363839 +870969098 137230702 +-752001928 -294525880 +-844807351 693456208 +-78338090 -533734934 +598098136 -409590739 +798287572 326001691 +954887609 -572961934 +343714641 918234690 +206619298 -166218045 +973048532 -75724832 +846116761 936665308 +749438865 803304291 +-596934308 -735917455 +655461569 -216037679 +-15026017 548108785 +-6050020 951959078 +-578950618 -860840745 +981531256 592100399 +193408309 357956720 +881654057 -518378864 +-733364205 147900041 +-610594076 186040214 +776467157 -663225713 +-56049868 247425964 +102045607 285374781 +-596728954 416230378 +16900776 811771221 +996892721 -440383126 +561484700 448378925 +45663323 -378346861 +680871262 -795646662 +973854755 -186355333 +-213468167 -488428222 +-790830189 764374088 +537746887 368066391 +232978150 116550668 +560436073 738802326 +-538043953 -91603226 +193847399 -17398348 +434331123 -550983730 +-962961150 -392379082 +-62860165 -230187632 +-938450224 537331437 +627518212 -781720502 +-631462495 -97031492 +316809643 144886920 +-152175150 951680648 +307155079 406778998 +765810139 -600570497 +-2988258 546056129 +461547075 -57308104 +-882056627 -466227033 +481624688 -922497450 +528523034 42283684 +640760463 -991076759 +-215116824 -616386918 +143141245 -592861274 +-413255578 969103129 +293473480 -860666017 +-509882515 -352562969 +-459373054 989027650 +-977515102 -216682785 +947163336 292914215 +-214081687 295236858 +-744167094 -864377518 +-866121577 -907177383 +-907099167 111215064 +547230949 13970391 +276507922 -372745674 +-412404741 502509167 +122450628 99045514 +-964713825 19958768 +719408822 -136113464 +993507562 41077101 +-964923498 -439689987 +-735299862 -87760661 +482118273 657920319 +-321925631 -141956799 +-859480695 114455502 +839569098 -462996649 +160499875 -58541381 +707073784 -964550738 +189158392 -118917338 +-161793696 516521721 +-465274854 -622392052 +769723887 -964830630 +-273068320 197022333 +455191569 -970611019 +855548426 -393215063 +529023355 -25730260 +-200856698 916150010 +22197412 214813765 +214330582 163771949 +786162852 -315925415 +-712818305 -308956047 +-862333683 -768795034 +364266554 665850916 +686216530 189334893 +161045639 949975878 +-411678470 167543083 +-760357705 195610849 +131393470 -861390936 +-823507066 -991697345 +-593394470 -813363972 +350459373 642481282 +-702887480 5257449 +-282018232 444773406 +-74501012 998246429 +177801296 638276488 +-359886661 -421031734 +531400270 -12947680 +845969355 -401622774 +601708138 -298592890 +-115323566 965787598 +394867239 -794350740 +-609604960 985894859 +69908161 -333693931 +286585825 -316955920 +-865300905 286497262 +513847231 -961300660 +349966093 -384901370 +-742804898 188779261 +403902122 -211116456 +470114863 127942413 +-992652827 714110875 +-802914361 273305734 +-89343298 -698643305 +-255262452 171009935 +302980829 -3950373 +-599180755 -378692604 +586186955 -571540836 +-578112638 -139345289 +-138384639 983691887 +675335459 -231546970 +-396034141 666275605 +-435235697 951016738 +-840097302 760939009 +-269474875 -813154276 +392956145 730890415 +-855473887 -208650423 +527243158 667142090 +879912984 -336805257 +100303651 -377788577 +-54962723 732777956 +951267420 -596744343 +-777042852 -428895 +-474324237 314664151 +-591623163 -375879064 +127007673 34461717 +-741334304 677999347 +12004576 207817964 +773254651 246065129 +-433656261 -125032855 +894796402 -571356477 +42697943 405788310 +-418312598 308388920 +-577623261 535662250 +-676168955 875603998 +159468535 181409323 +-967019827 -43566267 +542561511 630608133 +231185351 -178902253 +-186485330 767185930 +322827289 -11400545 +-648632539 -571853108 +-94505247 -434305140 +-656226540 -514152714 +369065252 -351594288 +-930054331 315689140 +325805338 358334762 +591796512 796241301 +271406888 -291581373 +209341782 -288506622 +922219561 197481474 +-387103622 -641594844 +656336453 -797998797 +-862422096 102154137 +-977112255 -880925347 +-353055091 -756780032 +849838935 -239555964 +-374880950 -42955730 +405073744 41992898 +-773779820 69158639 +-804032706 -931650716 +-485809916 -69049819 +122677355 -375695504 +59498583 -197126426 +763574593 -815821395 +-324305435 -616467297 +673833834 220455806 +772192539 263818768 +145311675 -73825835 +-616944641 470951724 +-7610254 781753701 +883217638 939539354 +-13732697 674790369 +313499700 -890713930 +-337167895 -498438137 +381139110 -121320406 +-418073360 439067056 +-307491268 -829875981 +590566561 605477948 +172143275 -887861541 +-287208529 565151164 +-19258642 329710754 +-451474462 65073537 +46159702 461987297 +778254029 -124020042 +-795296146 379375399 +357317279 -817257779 +849678720 679864565 +53172261 867281711 +280299646 -9441238 +7631256 334544354 +902828292 -754257201 +-549052270 975244073 +807849056 -301505971 +-981114264 -665056334 +690690149 958596278 +-727038295 -562597333 +375166131 -457892084 +-46248277 -323973233 +252399584 847733528 +977770046 -885948825 +23899016 906740243 +37396294 -634637029 +21041322 664163170 +-959698060 92929620 +977239520 -671541272 +245022711 -61620703 +438513982 -89743635 +-599094299 -923336833 +16730225 344169146 +-635842348 87789272 +155662599 965294174 +529149323 -203034962 +-891096250 -723402045 +315896215 613790413 +-432240071 -896706280 +654248139 -685657728 +345172293 266538419 +602995497 -534716608 +179568013 341423965 +29809263 -636886852 +220363111 543186973 +930624041 194685446 +-337673855 359348095 +-432805749 740788805 +903404314 263567211 +234052978 521875657 +201630717 -743858719 +-302294328 -227342810 +885143311 -915222536 +-724103638 709739833 +929095580 -170632771 +-340340256 147291257 +831868521 740091238 +343436079 935561610 +834657931 -722692687 +-38007250 -924719798 +177361869 -643564993 +609483029 -891700031 +390800308 533821103 +-887674749 399877898 +508389836 -638534705 +314106608 128040027 +72110087 -745947906 +790024363 370176336 +738858420 571894611 +-98814951 789461236 +72874842 -522967557 +578430135 -27443477 +49420237 119504400 +129779239 -570483474 +-607330082 -616594893 +728617614 -503983694 +823061619 683912466 +-894097012 -172674719 +194485752 -784576979 +-920064418 925200318 +700580003 254079279 +400380556 -259750519 +331064864 423942239 +159361901 961470665 +991585745 -162858082 +-786433401 -169501754 +-587520890 54135356 +-202887098 -981629384 +27033192 -963210167 +-531459725 -935393876 +785721777 -688243275 +742338030 -107551944 +-624355228 357629031 +-428557005 -285232372 +-776413678 811117874 +-196833676 104259720 +-421440199 -889628939 +-55469082 883751137 +275753645 966965202 +-838659904 748458995 +-124325964 257523767 +300656312 -223627878 +-38990973 494760108 +755501606 498938110 +-806124964 597881590 +837610501 433440875 +-180319505 -392156821 +-313574044 26503349 +-182940243 -814753975 +66457968 -362387544 +-516084699 484220290 +-662587292 -226842625 +-554305965 -358933105 +-119337156 -701729099 +108473382 -13381281 +551790886 790612172 +-911361705 801859578 +-211373662 986043092 +874784512 -736435367 +-33871168 792087294 +809516635 279157677 +394828614 854616849 +-107879126 962515760 +-106867245 -752517470 +646745101 -286955635 +-761280479 -241908647 +109883490 951712578 +-515423350 -192518241 +337734004 -202622715 +220572918 -60832843 +-584121606 -970948932 +-305043147 982341503 +368783817 -47715976 +968240855 270036211 +-546032828 -699409841 +-720026522 430378457 +59005779 -234286554 +44874075 27243287 +711548860 -596177509 +-974908849 641175915 +-748487405 -295017399 +685951286 975137391 +436196595 -692633548 +-429040588 -297980332 +114705730 -340487168 +715330592 27495155 +413585928 -966433136 +102372928 540820984 +-503092367 -82252267 +924009665 540756032 +-211886745 408445808 +-674333741 353167666 +557720595 974173015 +-503614644 -159183046 +-239224380 23924887 +893085184 -224561511 +-930814839 -361813236 +-237406929 459517078 +-612356485 -323527209 +-474906280 244143926 +-267618342 -567926479 +-269107779 511401525 +-799594827 -655482706 +2507335 -235325748 +-372869317 -108829187 +823946471 -930832344 +-102167073 223056843 +-928133632 -395550166 +123986771 354607644 +733812483 -171103620 +745561895 747813802 +944537789 671140344 +198317278 940620700 +892160766 -441069295 +281765185 580272974 +381653279 -141777981 +-27271547 123352468 +271122934 -459150283 +869844911 33039024 +673835363 -551064835 +880235929 -563843944 +-977216272 405690391 +522930537 484049077 +-694700716 -966179777 +736232845 -435199707 +936902574 -560782950 +-569224382 264483660 +-701568209 -120009464 +-125200063 -967276409 +27014064 -709092174 +-682708389 384880712 +351194297 -589448720 +-999295050 -203139808 +568084406 966296385 +599068989 976968011 +-334066557 -656338784 +-542650522 -57988565 +518554892 -944965194 +-329123213 -172669976 +-821462198 712395409 +444790577 -224583488 +913720084 589418569 +844244401 -126535429 +-330198344 -390582057 +-895884335 518005757 +-719928028 980429497 +111186350 -157669959 +591543108 796705673 +-98204407 -128543687 +-455534947 -494595670 +-134138946 947579206 +429222289 -557395480 +-653325254 -605410037 +-747872193 -137708172 +267316283 133289559 +689741920 -188058125 +700283345 188788136 +-813043679 -587852045 +-913025607 -597048638 +-632627388 -815478211 +-797133822 -750925523 +-151774469 602297496 +893818325 900937585 +-800278564 822736787 +634278149 111784229 +953116368 -832693203 +467702728 -538993781 +203811816 714257933 +192381700 570222608 +840754453 -106422281 +-514465049 560768778 +141280497 623776775 +-784748901 418496262 +683084672 259684530 +-62572848 427568793 +-258486152 -517484575 +-363164675 698250613 +348934382 591969060 +271096292 -533094255 +895725096 -181540622 +-689377835 -533388464 +-713169614 633067299 +871836253 -737998767 +300697406 899240210 +-327503982 -290540173 +70518695 627658363 +831421306 -373767885 +437899889 -842475147 +-425539146 872072681 +445886579 204251338 +133322452 -850781272 +-174608185 -863008571 +-364621609 765605724 +190986771 282040072 +-692204932 -842298775 +-949819321 338631547 +36360650 589231205 +935875830 195466405 +759354563 -349657222 +-469636006 933329639 +262331262 620294674 +890975633 -367663240 +244439709 -875659828 +-786903552 -830339753 +-814308994 -282735075 +-69863014 44342114 +205959743 421930982 +653229665 304614550 +-540899303 149730324 +770059249 -416613963 +-901370653 579180720 +473581343 816926300 +638835799 -303213854 +347102231 141163651 +-858184831 218876913 +-579086646 -71725824 +211953645 745520388 +-611327314 435171260 +-537036700 -998686096 +459534315 214565294 +-212011090 -145176081 +-299465319 85404363 +-889432155 208049436 +-100241536 768884318 +497173966 300212035 +-709771889 332485909 +-445089451 900802335 +-763718153 918564859 +288919638 912503294 +251353373 -672809828 +-835130620 1757907 +80818629 -87673042 +650222137 -461613793 +336295383 559753059 +-912034610 -21161929 +247054585 619492737 +-558712503 -987390936 +-439885797 57006958 +-106197578 708539972 +973386653 206052771 +265986375 271027618 +-144377546 575542849 +320763349 -394114328 +650648710 -870634481 +292828728 -14468261 +166163695 -229227738 +-611703997 -28898292 +-365797343 -508299165 +429155314 -173375667 +-922970914 -963465567 +-463415108 -71799354 +-787943767 -746297554 +-517989869 -36832234 +-290582986 844898244 +-959680145 -130647985 +-633079174 -660937509 +-414174384 -824349926 +867274566 606245117 +765590460 873908881 +426708573 714760910 +-30020205 247499713 +263281739 726599225 +901047220 -473034824 +330238100 435623021 +738539350 -586804267 +-697801071 951224575 +-85242931 85832940 +-149155762 312059692 +-281504844 -843950761 +119695282 184517547 +-602039849 35187907 +-219921893 -794833594 +934464340 -512212046 +721156930 -4697709 +-545204401 -899275861 +728710442 -616741062 +-386517866 -769700199 +503537607 -609957029 +-786248538 -438600446 +182379967 -185671826 +854747000 100128999 +835129069 984960738 +432570241 -86219768 +983071747 -186407125 +-201631759 484632598 +395413679 -910004608 +-900340239 88035514 +791112978 -293113956 +-641781168 229014351 +-798523186 114537379 +-528906728 -745084044 +-105230105 -281405560 +-43774251 -19317807 +-526526941 -600913080 +-561318014 666507601 +831423437 -544030268 +-865482359 -406125527 +407080533 367663239 +-800919723 -597452465 +-582128254 41499531 +-406522859 -399061220 +265803803 59783350 +-136728241 -722445752 +-536192851 442076729 +-393470301 -155154837 +154628243 -282474683 +27819048 -973216448 +558354017 742990924 +823361262 997395499 +-103603320 -540270659 +68863710 -112919591 +-195986123 -200713265 +-581366456 -537330030 +122058150 -732319652 +-529156677 -719882892 +60813405 923353425 +-956197416 732634057 +-798976341 -341965765 +52661811 -76396486 +-337389433 -446894346 +184057409 -299619418 +318490748 -432711552 +-196715463 312842471 +573733531 -869692547 +611433251 -463861034 +-981737469 -780854636 +614878458 -503945462 +15814676 482062636 +181180781 -708358622 +-10493027 668877475 +-282690724 -30348492 +844107682 843894092 +503560739 -246949920 +-775381867 169129674 +-254369969 -532816067 +863888766 514680609 +676626907 -901029339 +239319495 -611831876 +-252997962 -995083037 +868439197 -228997518 +185652038 -709431683 +-600903022 532750768 +-200856543 505761124 +334625596 -678367843 +725867123 72768381 +654743581 -409946087 +739660760 449964223 +-920094022 987952073 +763281186 -538167607 +186086195 399615505 +861783376 323492052 +111173884 -553326953 +688073405 145685744 +-244098679 -942483972 +-726997350 -384321519 +-840498153 353109674 +-192075263 961321894 +-632795794 712001259 +395120342 321628203 +-540261699 478679048 +477870265 -706488076 +51856864 -700764209 +-788805295 545471878 +507305951 -861357177 +345733966 -103651811 +-301919484 483255607 +-502367687 986441153 +123081391 -597277966 +-383061572 361022871 +183922959 -225283193 +-807649490 -160756102 +337729008 -30561798 +-123207540 -558794118 +-345191102 -675592896 +128328438 -767554319 +-620402363 131584181 +859249679 74049107 +-585489010 -238413022 +783116137 -644384680 +-830888391 -965112426 +-689143486 805249182 +-884290524 978086239 +-661760957 -747050937 +55646736 -563285001 +-293288350 412828725 +584526476 -92263316 +600302131 -813644968 +-383455070 158789413 +461845311 -127897873 +-138097222 841756790 +962901052 -846772976 +213875288 -53617929 +940684827 74329397 +-330692964 122730570 +535760381 912640761 +-40385647 -24857564 +88035712 718491669 +883650544 21567182 +-471330827 199315659 +-814418978 -515421204 +360432379 88345593 +-770950843 -619152424 +-985371426 -633190216 +-393295725 -859626431 +-60247061 314630853 +-236957697 185850384 +-587487486 -656031625 +222233339 -889001032 +814258069 235839744 +117740953 813067520 +969440369 380976264 +423536816 126294279 +911655435 -5615376 +-213665458 871579195 +-374600903 494670033 +-735755679 -611476018 +847642399 -959270052 +-748294393 493686510 +556040000 593942930 +-735721163 -911524725 +-382161086 -412092563 +912232071 -795358669 +481791765 374615898 +-841483731 229870420 +42789120 -158959227 +-723087521 -176260233 +876925745 165461047 +548605771 240785871 +-400200981 917402232 +-450659693 241595971 +903771841 889466336 +469929900 51268590 +411325811 569734480 +885833472 -689318177 +151430530 -243705265 +167774982 428388762 +768985211 889029718 +701526471 -469063087 +671090624 44678211 +934371798 200844779 +-264051420 -336504760 +-902161886 130001184 +-934738384 -200391398 +52377645 -188418661 +438694534 -933861971 +-808368132 295533919 +116490069 -608701757 +-610946020 -745525523 +705833334 -672156072 +-821905921 -252712598 +-888676979 -16818659 +-776817783 200242666 +574258902 -150014199 +-542801072 -302900392 +-98551981 -188161270 +383356650 -554545909 +-562853013 58197573 +78592730 -194688674 +229949745 -532846071 +-340711073 -247990562 +285727453 435202466 +-946532123 -971855064 +930765685 -236964174 +226125396 -266698882 +315589635 446099825 +-131767667 -550855733 +-306996081 456473378 +928045444 115098056 +-495186912 -740805708 +-347726023 -32191203 +405962223 403555614 +180692388 -342325716 +801077703 -867313529 +-725039103 799641774 +125665017 953385634 +274085644 -308234120 +-102170960 -81573195 +-572843271 -790309235 +273494903 980562113 +65307013 820079033 +781250136 -513421348 +36804213 -867403924 +959890125 141439900 +-231498974 -251454935 +314689010 311326477 +-744572676 -454528062 +-933477433 -318321734 +683636994 713290014 +376699313 -494874704 +-534392355 168516354 +27118699 628787711 +809976047 -831125061 +-720719106 317364649 +406798894 756694737 +296823899 424751193 +-969790038 719716894 +-855652904 605498441 +-167443315 194822173 +278190715 -388427809 +-2678891 -106529706 +437312608 764850714 +-680294364 774219377 +19855424 805149564 +520541979 866002129 +-582123570 -331670963 +125447918 598586660 +-57988623 -549452933 +-612001159 -665944884 +-604219559 234409612 +-570117334 431824253 +-751664225 -378873116 +213205902 937774356 +333336415 -661127050 +608036869 -519132145 +-499415983 870137505 +-264169248 -606236549 +-522478582 -64280370 +-56104219 922204904 +702541149 -161512629 +787709797 -404726019 +-750359995 530693659 +-462762249 865166430 +851341008 -847996766 +-66722441 327656155 +-707799124 -678865891 +-412732661 -903708109 +-320142355 -4163336 +204600632 -610954813 +-651646283 817344129 +-176411400 400637874 +-91627119 72949952 +674135984 -66911083 +-174787821 521114908 +-906857070 207433484 +505685039 530360110 +-990315944 -314361307 +826097295 715300373 +870400814 626835607 +230368350 -601913690 +-907533315 222008261 +-374914598 599472251 +-718420855 233121232 +-990364898 806674273 +292828627 -996202812 +-621767388 665232333 +249434731 -287623939 +845913195 925263188 +724143232 113384259 +-889914150 643309910 +842241899 -11574860 +858766584 22570753 +159490284 534786301 +751549462 -17505654 +418909176 -270955707 +661708562 -115943136 +894928728 -560954854 +-423850312 -406741575 +-360752646 301600883 +-191044435 -511163409 +17711673 -161942593 +-1694019 641883556 +652522663 -358639087 +-760341449 -504748888 +-393608668 357027835 +390634180 -670177815 +-662707885 482030187 +746677716 591350526 +-434653447 -687459006 +335772605 -657117078 +-128526214 -25671500 +-773397126 492645962 +16873500 65436787 +935878388 -161079603 +924108349 -726404493 +-47444750 -297253562 +630192557 960223715 +697337999 -25129912 +995354117 -250859583 +-295827289 982133662 +206401584 589867531 +-389413198 605901076 +474993130 445378951 +161401007 63077694 +-876181383 -117032122 +898911176 -152560007 +-961142662 964122831 +455213954 -134070540 +889882472 691469365 +-20254271 623401850 +708053999 962061098 +-15087516 -255267844 +412144941 -463038290 +793403336 628554199 +202197360 66823276 +437361978 464734805 +-788314817 -704231656 +-173269896 861284188 +-213516671 -996311129 +-880176862 -613106440 +-882628830 462574991 +-521787870 -492106864 +879272882 815396644 +-133126601 998472194 +822460741 611231541 +-872849013 378055274 +-717066336 -21387118 +139107214 526523541 +-492963125 963057732 +357839383 112276909 +-807356561 400317897 +-650977755 -352926243 +-335588193 -427575323 +-67167562 -788286462 +246329195 385793811 +-177852118 551196467 +579902968 17408178 +943408138 576260082 +585586677 -866289066 +356381260 130108311 +-628798594 -80820176 +-822470931 -342047780 +920361939 720302057 +-358404225 -678415252 +-808581022 -846876319 +-585098720 301574394 +719129619 118480899 +-954769254 566236944 +210886226 -225859583 +874417784 -187887555 +-242509915 -361444885 +-498968130 386605680 +-691237107 -513200612 +-257715962 -523572670 +-300123833 -321871366 +765146897 -237803927 +-648074133 -649565141 +136109961 -24815479 +-84208300 784020355 +-962467551 312010230 +293820452 -959170576 +748913945 -998425121 +432939404 -762199099 +-757780643 785316487 +-718566659 903294556 +-369623612 208460638 +513263498 -141788465 +-674283686 148352505 +-541220762 858005058 +25701088 764634299 +698003906 176936906 +160480969 -757614299 +-823029518 -598264898 +435433675 71439748 +-644514409 -160119257 +623384273 995800151 +-84865017 206260940 +-474816024 729382746 +627612009 -683995887 +979260505 680025291 +317340210 -915556430 +-468354921 -248526367 +-211591387 -591030318 +19264454 -408323124 +-866981112 671876506 +-976215972 -799764922 +-428775325 -848557530 +983625686 -861089558 +816151452 -466826462 +-365179892 -736579229 +87727424 47324077 +992807789 -364892438 +-525266790 -8973950 +408568347 420062726 +189995905 650134167 +134593390 -622949025 +268242963 547423711 +508442282 -203902139 +364160540 729692894 +-777065894 204121155 +462844534 -529718131 +759177839 -766951799 +728261297 -705860699 +87659085 -274844785 +794993989 877383866 +-76193910 -449852319 +527075520 990018329 +-394653871 700795691 +970607795 405984234 +-650340158 -562481832 +641878105 -22756677 +-770053436 805671768 +410705497 -80117880 +-934643946 176708572 +-48171807 -719941020 +205978648 655260709 +673661975 533674815 +975887530 766105901 +510438618 597112276 +384750064 955073739 +431534073 569420532 +-575404980 867667536 +-799086936 117903990 +-508809205 793819499 +756457339 -176758251 +-246468831 230299818 +778070616 -350062275 +278713319 -668497895 +-794503613 -468714832 +-343277576 -615929623 +-719698507 -929718396 +714497068 580099990 +421112316 530920233 +-748591167 -112204244 +764914317 809571560 +-271721487 36916548 +293238016 -43279870 +885004123 120090471 +365741688 592933938 +766299146 657182966 +-570952086 -154950862 +356630207 -156740705 +494292844 -831609096 +230584259 333120413 +791857375 -407946460 +-45021363 -729420246 +738654012 696427388 +656846637 38444144 +856667635 -164393933 +330527163 401161194 +395241041 235860829 +819629495 319488754 +239036118 -315810431 +-490669858 638556934 +-668373834 975910711 +-176512586 -406858725 +-164658421 -384926152 +-221899663 -823662341 +961613055 329950274 +-601534187 526251786 +181984034 -492788402 +-963468722 750687035 +402131630 -378058742 +505448964 611262190 +-561188717 34832142 +88472485 633859383 +-666528854 -338828568 +-859511201 943694309 +252429942 367812464 +-925592795 713049014 +-537385334 70524290 +-21207612 -829450236 +347388726 810183173 +17503637 813720773 +-929795884 -201567492 +595100321 -597236947 +-977227634 340848729 +-841176302 -197191719 +220599590 190428970 +-201222313 934470710 +920817302 -756180093 +-970008183 -747212003 +897804464 666623553 +934049212 -656883335 +-595840722 -501833960 +129851894 -345662543 +-443686523 -851601897 +-507663720 102306942 +-530967782 749313106 +-115613598 -867898398 +297626193 834023589 +72102871 848110674 +790147832 -255908390 +270514346 310784149 +-399108690 179615148 +-119631705 87011804 +367738652 -164743532 +-606459035 -840201683 +905729909 747894745 +-308187487 587550559 +776019231 985884225 +39709026 -445712841 +944809726 -409580239 +-835487006 -802504687 +663452465 873132942 +-654523920 -38842118 +60018953 899856047 +-11169451 988699134 +-512257042 263781405 +-879206659 -715506754 +-443880147 -38752082 +-140503792 -100453207 +695288907 -709740665 +-156728600 434465308 +-801502774 894375033 +-750257773 603210999 +-873142203 759015774 +-49201594 479048370 +206495274 -353408375 +-563780318 -467910387 +152785928 -597837299 +-109125460 -449222458 +722971576 -238711606 +-479903020 516063624 +711532625 -727851889 +-347239381 621944296 +-240389309 585326721 +69814940 -750029363 +-864271795 582577745 +-918063839 -882044882 +-451549321 662574628 +531200610 -960273493 +-938815162 820605697 +-857626906 -798127009 +-653643870 631867989 +558831527 -394644885 +384229760 -669590219 +518264129 400214075 +119842224 826857991 +-341158824 767677205 +-623999142 108663784 +281420203 459583256 +-663823103 -790964519 +-342749365 -104432914 +698928691 -983487796 +-578458254 447509939 +558138056 -708365963 +-423371750 81984780 +928618413 -628934719 +302478649 -987820869 +313331530 -71056206 +-856668985 784539004 +896133457 -916665263 +-575038413 685552800 +727901586 -985888293 +385360612 -671899027 +341221514 -181647059 +-766521243 153086961 +366500078 626463986 +771162130 606653729 +-77963717 958112258 +-235917040 -524958045 +-296576655 287299674 +-339184946 7562988 +-333366907 45774329 +554851629 192232405 +-793457903 117618676 +-204521847 315277223 +694944124 281443345 +14658699 549107059 +342133210 372480900 +228592363 -784751692 +-373093259 689115570 +-531145956 600181051 +153393670 765867908 +829779001 674426929 +469719263 760401672 +747533751 288573012 +955628250 -435076852 +-369407663 244915757 +-758684084 -999830687 +161793606 221680265 +-487722726 839952975 +378063046 792224593 +-535109602 -321375969 +-386135484 246512824 +-197520664 707724358 +485521601 -325550580 +540262878 67853783 +-582506319 31923402 +966021142 883736861 +-186585452 -658723748 +358818157 496278281 +-218287914 -383767066 +40245460 150237091 +-311695801 -174651614 +-636174894 -766899178 +549367586 591437071 +423619516 876052194 +-454426376 725518541 +-554297054 -970656693 +353906856 -140764499 +831364323 -244094443 +448663133 952948095 +-406630456 -319356213 +-883515795 -565829180 +166672863 -733688087 +815230108 462559834 +-68622131 -127452296 +537863065 -166047695 +584092062 -744118700 +-964341607 -44823119 +-354180240 -194980363 +-221626299 184835069 +-395702672 -451017822 +-94054256 -672639335 +810976080 -933881218 +590705149 452856014 +-812848033 420304790 +-757106326 -598021269 +-432033437 -385863924 +217448813 624188731 +418629304 -342897597 +-412821142 818568152 +-217371810 -348593464 +357307337 -574980237 +-700389286 200880043 +-611830845 519427033 +-517257449 31640412 +148288750 -268380529 +-786809467 479647531 +320231717 436516735 +696414513 -199134964 +785069856 600067397 +618469139 -295991295 +615378789 -646683983 +-285244849 8510943 +-835657552 158449092 +-663600648 -672217171 +-970748402 870413373 +659603835 374965856 +-476126825 -141918978 +987582028 910278817 +6538893 281210905 +763755861 147621317 +566188965 589523812 +-242657325 181216999 +-841535627 540200729 +-47167745 -495931278 +-124295938 229397947 +114761413 115500140 +-611721505 68971973 +75870262 -205913197 +95392463 472309065 +643408090 685730486 +887800537 -762733336 +834618514 337836696 +-241699901 821606169 +45735951 502372485 +-176429805 721079238 +111510311 -379567923 +225101637 -931428727 +-703512903 -821153516 +-596992933 -880168275 +-120719570 -494640790 +-678627737 -968592381 +839632556 967222880 +760792542 -625192519 +-176331786 -523160762 +354693301 -724309407 +-871606122 -126661591 +-50333867 -729323715 +992693491 784787942 +560548248 -992225277 +6268711 825623909 +-279660608 -908043100 +308305076 465486732 +-359321266 58719619 +757850626 561867961 +957997320 799207539 +794474909 -354181918 +-49559483 -882099028 +470559529 248220649 +531821423 529008917 +889357800 730568286 +36110891 757681771 +548814875 576406332 +538097130 -915542383 +723382297 729401379 +-876091548 -140938732 +366910688 595140642 +-500821853 670262788 +-267825054 276235865 +394471216 -953849971 +-898152664 383884141 +741505342 -257709260 +-293144846 222990809 +362935217 773266275 +783685097 139852913 +210647715 834715520 +49057079 375331850 +596930254 -787738992 +-414455972 662285938 +-116505956 -101033343 +-598457391 -616372093 +22454319 984291559 +-639658333 806708132 +43046806 235506322 +781348560 978707684 +92786400 113695581 +-556032130 -216092163 +336716244 -785299762 +-958507276 593722503 +765487607 202847815 +-709797794 807213455 +-429704183 673769576 +986878226 -629962622 +-739276976 -476729928 +952083528 -815409654 +-9740980 391896100 +-341823193 -715848204 +282486890 -623187893 +26646431 -335945677 +-657904423 -975262024 +-524390992 -806150594 +-580474789 -671636814 +-48555344 -373706103 +22570016 -932747498 +-769216584 -815907706 +604987593 -355824991 +-319890278 -195145702 +4555601 -999006857 +-543053157 275352769 +194990894 589284922 +-585817505 544800821 +-155880492 527026327 +-698110115 80286451 +836537970 -80294343 +-453274153 569772254 +-309680249 -455605064 +-770701057 771513144 +566623494 -785103534 +198589986 608833366 +-291280446 -919697903 +-762901712 209049288 +-238132189 -936694441 +356543886 -647318209 +951648395 -795274259 +717719916 -920525932 +632111037 200654356 +973463522 -363840600 +-746960633 368666488 +462015637 506408244 +-661320203 -919500681 +546650773 631327773 +237132762 -612881089 +-62841317 617992719 +850885093 -456277937 +316192063 418207920 +116696910 719715618 +722218918 359587167 +404312642 561173498 +-417135323 -822315311 +-735704175 -212792873 +-200537784 469672452 +419763101 -326417051 +812628271 -428874838 +-320094726 -640696792 +-843007096 707757726 +-906483521 184481728 +-489560156 -297842446 +57731821 66136388 +454066107 -630504025 +596725051 -672026032 +-345134438 -430944510 +664695889 -189942784 +-36395531 858033474 +-502809567 5009654 +736615616 110736284 +262152706 -977288786 +-692056368 504131494 +-269892865 -170777384 +171071527 -597843750 +-402590121 466290830 +602765300 -989530309 +-627731112 -70306360 +476478991 709509725 +176254925 475590616 +-970578358 807914108 +-903405034 -362621420 +718847086 131359483 +-991371703 -347997027 +348137172 -626281632 +-173206057 -921796141 +736981776 416204154 +-797621650 -28271544 +-51949428 -207215662 +-825793577 266315113 +737434078 990203007 +387211357 -770544482 +959324547 500105218 +750129424 -288029046 +-98949341 244790432 +-475699111 658448718 +-641177053 -52388096 +-738172131 402364663 +-799421178 -245510182 +272049256 94400362 +-444132516 554802462 +-41329717 -397837508 +-584450210 -792818965 +-549579897 419471419 +612809546 172403494 +691226225 996691331 +-627163228 161494160 +-334526350 445690953 +-718926068 -551910544 +-217763104 639160090 +-180051226 -991795325 +370899249 997805133 +-851856353 -858365860 +-721544751 -117194304 +-497263488 520881746 +-155101135 236510962 +205836270 122112666 +-945300292 354272359 +329442971 -557154588 +-370321382 995514250 +-840270610 88291329 +972419536 408350868 +655813393 678082884 +760769133 -141473835 +469179581 441345953 +-158193479 742764970 +-536188079 616253915 +-999341363 -896860633 +-291628649 90679578 +525530037 972905043 +503784566 289432491 +-657151453 -366832161 +570089744 529113345 +934832207 968501358 +154615896 -665948646 +339989493 493020751 +-589334503 -370740144 +-998221044 -622500127 +759475134 -579428269 +568034904 -158980856 +-599899006 228440879 +-333588960 -766449892 +-53396083 -465741433 +-240389980 -923968468 +-589174858 720813199 +832069695 -292779830 +324795898 819759051 +-889076227 86177630 +587330589 -571474291 +573260244 202260076 +-115030087 -717845077 +208639797 746996133 +-198127564 450630832 +-944638597 -603095845 +-499377136 -604059439 +-43401849 676961348 +-352102272 -888142606 +312910913 -170012204 +535804284 -628262720 +128824855 -297117860 +283695673 767779148 +25999813 845919479 +376929148 -346196436 +889585188 781151062 +-742422705 881547525 +597709955 336227232 +-400018283 -951829102 +903665357 673143434 +267067981 -218273643 +92964156 610110773 +748311998 -846279765 +-90541291 269710054 +753796810 982099640 +471837127 255248894 +-377189090 -867568692 +530421053 -917931930 +624597242 -499217444 +-141151961 435936540 +-513411939 522013210 +-67325760 -338947689 +629876530 366085402 +-152867567 300174404 +-764246358 -426751452 +309606437 -306186606 +80400113 -305988316 +280911015 -815406980 +618956232 -92783426 +868245444 -605950038 +358413176 -881669570 +268390958 -790835809 +-546628634 77083791 +626271130 573420940 +387895800 -741822503 +-886271089 867810875 +532681660 955917034 +-44583598 290596819 +133893500 -759744238 +-550261978 879877103 +-873998195 864052533 +43433967 726685451 +366727493 609361040 +406262941 885731186 +-743874473 -295107817 +-988318045 -231680302 +113280827 -117712862 +-369593633 289876254 +-594001950 -642409216 +411188153 -487008006 +-611102300 782167542 +-709799487 -307022817 +250877576 -459624580 +-79882354 -345538303 +29415591 800792558 +777707830 601551789 +-111947127 -400508205 +-381189536 -502678425 +-554638314 876212928 +133979829 -629712445 +766110692 55769800 +-334534335 317464890 +-997416526 -690292704 +-478050237 421087002 +365913673 607347837 +-477174637 -759653270 +-553614172 -678106282 +752935338 -444133032 +460948455 -885610574 +507629108 700777503 +914559392 711120088 +89223856 -357902433 +973473241 -488078916 +292714985 821112485 +-299762370 -772339480 +909012815 671531090 +796868040 -774446741 +809227674 282446537 +823636133 778305733 +-930105315 -566478546 +-563933593 -343378562 +461151722 -442805202 +126567516 -634844715 +769658613 340042759 +-177599693 590750253 +290574384 61522385 +267837856 -749178637 +-774504926 -954217634 +-288599612 -182746807 +-848112212 -661057916 +-719858316 970076146 +-879097480 815168918 +75013318 605895859 +-534572303 831840962 +-21350729 -757285660 +-152303011 -266436983 +978826213 646357043 +-380166415 676868371 +911549426 854893725 +483202502 -141087971 +95696610 -306796417 +-297814737 378862825 +-338751606 -207664083 +-628861793 -542132019 +-526505044 -251459536 +-729431338 42071831 +-16522264 -210251449 +-96181567 865062677 +315161802 -861335360 +920987667 -934208902 +173911890 720887960 +-920214222 -834911124 +-799289606 -742780710 +823212141 736531633 +-123187672 193346220 +80991915 -215289621 +-267386872 737266750 +-378703489 -577432003 +634589197 -573384133 +979697958 979855818 +-449855163 101033500 +860313846 -541443386 +446376914 197642383 +122990063 4658734 +-304596315 816452946 +461329377 784941027 +-93052652 -226163980 +-356583503 529129478 +522924922 628935224 +730468631 -191822317 +-778873584 237974452 +-443967107 504488986 +601107004 -350684833 +-581002148 -889808265 +164682310 220818964 +289235910 340666536 +981617658 216514120 +669122062 933337248 +-358213408 91243575 +942848001 -484071897 +766795821 -692301973 +-263550879 -559192322 +520631823 -969139275 +475465623 195957436 +299187908 -357085909 +-729451142 -563223227 +-953920996 -78508593 +-492980961 203028220 +-450267171 -378890092 +-255517916 416825257 +-445714400 -467148711 +-29116730 521841208 +-230081815 -588446136 +3108125 -943955937 +796697844 508881755 +-479810143 52160594 +518620055 -335144755 +274400136 -443831504 +717839332 -154094648 +-164626649 256918069 +145584895 -247568811 +-979610332 -629098447 +205345447 -572189004 +709809692 321804874 +218266944 -872817942 +-653392941 563956822 +-72745422 912574468 +626429969 476419071 +515172721 -12214300 +437045633 -53804357 +-16202033 496183963 +-852339716 -45891507 +735222244 -473594923 +-651857549 784294389 +923572680 -776783186 +-586281527 -542575641 +-829489328 -187054204 +690018870 -733851149 +405122885 -982117212 +541348644 910934320 +-366983142 837045718 +958392567 -686648881 +971462891 276861940 +-819257590 -231265676 +-667329146 44289192 +973673276 -335446945 +294832931 876846419 +881994210 7258219 +213650574 -523519565 +322201360 -456915738 +311726818 204665419 +-417884139 -307620246 +666268279 -416559989 +-983695789 -762402176 +323980147 140718924 +-343400595 -654176829 +-228896762 -510004958 +-302674576 577165818 +-431387499 -793724049 +-732189739 -562265082 +195984642 474817010 +-796864760 702576074 +814532843 -446761321 +-91947943 834239814 +-859955179 -838881535 +20292489 -118616392 +-165029370 -605016952 +-316637392 -432059973 +897748765 874238569 +-805526275 -657323469 +-928368956 949665930 +872704756 -706565665 +-794055253 833256005 +-845886160 -976752401 +828868957 -46700156 +352281935 811542280 +686883099 230931538 +874055028 -500765501 +129627711 -223599818 +447434648 -192420541 +671699446 -99381300 +-658991190 691862151 +-301142428 224343766 +613584666 423801688 +325850414 523335793 +950031799 905125931 +-680024252 -557225461 +947974927 -496648235 +-119247876 229305326 +868955050 887652474 +694732817 252683821 +-412904672 -154241792 +247741569 612496597 +-191816027 -71237703 +-198002303 691436284 +803162813 199170821 +-825730292 449309023 +738841748 -320614646 +-749329414 -349781345 +-861678257 267747388 +-401134446 56333741 +-280597595 -757341672 +-570375073 -356581815 +-903332232 -363587193 +915882397 271565753 +-973326389 -573988612 +-9729444 -568269842 +513756421 -366583723 +-298588370 -354239468 +907479228 62260789 +-469307563 -943587487 +316917270 -461478878 +102054581 -174945141 +778349653 -463389797 +-930593922 126691210 +-488044196 -526375874 +338041889 -847798733 +151041025 -526151564 +736725265 523511783 +-233725142 18491088 +-935168919 -812532493 +-122140978 46956590 +457585993 -727331885 +628255237 279643738 +427364639 425877078 +198446036 896840504 +-78249329 812138927 +942134294 496598106 +-575286931 -817578815 +-128686097 -962904134 +-976703465 691989274 +-63616724 -421744053 +412745130 -800391196 +-953759399 69175164 +-233210751 631477497 +-630547301 -868074906 +252557855 -109852276 +446745934 -991720893 +874378053 249228741 +577165062 -487884602 +571998712 892008659 +542546343 708861041 +-453383796 -748487482 +713363929 -52593274 +6771903 -534434942 +-209778652 -117945521 +920386179 -822362299 +345717093 554761099 +456991784 -174243600 +131125724 505532695 +315712762 -854842721 +-27850534 127913357 +-228060404 -568312682 +-621133471 524416358 +49726172 865558328 +-315273898 124665966 +-131703560 299541010 +474733144 732897495 +492952768 394836763 +447508967 -803021163 +-784086881 -948646966 +-668991686 943988061 +-727211634 466218444 +534563458 -69629227 +172100979 -302499630 +183564633 133223722 +756168396 -819576966 +784148495 -388791761 +415586458 -995364995 +248506370 -706068070 +325774717 200805712 +909107430 597384963 +-478178334 223680640 +-915912770 10800939 +129794771 442939846 +46055907 -452421178 +-775334502 -973934012 +-546240494 588427420 +255273735 -210317426 +-702644003 -157404774 +671448671 868610086 +106787383 835576767 +847740779 147147044 +-681221028 872139458 +915233054 293191249 +-786557605 -814253690 +61400058 -729429682 +-684088946 -717456360 +868507820 302248425 +-946795129 -926082627 +428317567 -309600350 +810636828 -987278781 +297786095 -348100128 +-824503390 509205735 +-467403417 805539114 +-107714151 -202847477 +196437396 -723713710 +-408897589 699620878 +709520296 908836305 +-14487650 -378867538 +-558616526 485923750 +-659601435 625579787 +339702914 -156077837 +687740718 -291261548 +797009696 -131652746 +-240610246 601087557 +-775640740 234796979 +-711576330 662674878 +941571702 -239529256 +-877355313 662666633 +219785088 256607493 +130460389 761416526 +-459382821 -451341276 +213453444 -899636000 +440728202 -169409528 +-118155911 -244463487 +-362256690 -384240080 +-16052998 332358602 +-447822099 906902818 +-910033784 -251181833 +468010329 895559386 +686824216 494482009 +-344008829 -917145091 +-740024247 -738335673 +-170200058 61980935 +-359028185 -381539731 +323790590 -82487376 +-367828327 -447033744 +-302368294 -524634304 +575674628 -626830240 +-501730491 664753049 +-374272654 -416424835 +-342780332 237049052 +768674633 -102427770 +-237386384 322210831 +592137785 -508572657 +-644149725 645209726 +-616679846 -447803523 +323986725 423687851 +-998643855 744618128 +-173248860 824050336 +-319695358 531033276 +985699909 729425471 +-223127979 -490076730 +-46909937 147300855 +-343221746 727807687 +-139478567 115942259 +353262645 540998931 +-857226388 -436848968 +880475404 870226398 +918478631 -292125652 +91435854 -693119479 +914254901 381518591 +-138701215 -236908295 +907559008 657124652 +-731273345 173725845 +207965071 -128680361 +-80936331 -383285571 +152429223 837267926 +946397259 17133734 +-480532274 -211366798 +132781146 -242893104 +-18224328 -451464845 +-204076569 361456174 +986452685 -908530642 +377561926 613167867 +547070731 -891872001 +-641604361 49101133 +209600329 184138528 +-252544081 170449549 +-621590766 744773904 +-94393073 790525353 +54495934 494326217 +-902123482 154547510 +436663445 -304889531 +-717972074 615914121 +629680377 881958224 +-783125948 -676482873 +733921208 366723067 +137208878 101158266 +459219168 8517964 +88141628 -634497139 +44719173 -643436968 +-428373526 930435043 +-530159467 -540950411 +-917687618 -230207476 +-565106942 97310182 +-26539106 -474887470 +204640560 -87247637 +988632350 -819471981 +-265029482 -713197972 +-406087070 452417029 +94168634 78134159 +530350315 -379584852 +518221171 445028209 +-577881398 -317965971 +-119176762 -964490567 +561538417 -682376670 +116798931 520363761 +-733561921 -723757816 +-719781317 -634580956 +-546266784 756666588 +471277159 -575235865 +647266491 -220799982 +583270687 568427830 +189886403 -835874177 +536638513 -844898180 +17628265 669298988 +-568246257 705559792 +5844235 -134248583 +117836275 159812260 +-664010786 174080318 +229573945 -118256470 +27387363 749891192 +-48013528 -547032096 +-786847827 -845081776 +-710471180 -774005816 +683082052 925235906 +-663784244 805379972 +364101903 562543372 +860295957 766745163 +583796083 -383233332 +-981671529 -267698916 +742029401 -479713331 +-367469772 910055312 +604329319 -189296234 +-371969572 216813185 +-24590536 168288317 +829792345 169865384 +30804914 54085009 +-916469108 584996199 +890740630 503719306 +-889291732 -498339854 +548523269 -584709588 +-161637788 211595348 +-462855980 -403094137 +279220970 34584937 +-265494717 447448781 +800258784 361567615 +-193153112 505709704 +-338494869 -257116774 +127646838 -524439467 +-231065003 185282753 +755200112 -631442941 +-944303551 863315267 +798396482 -419630538 +-820616965 -675163975 +561455619 -918759798 +-784940921 513249368 +-593443052 559738299 +670119074 -148668441 +-707512804 183456091 +-968167541 377604431 +-90923695 -315379580 +-383803020 805734593 +307077289 -833839148 +605617325 -291007453 +632446186 -203993046 +-795164319 -523950377 +433610333 543362837 +-146419171 -682123627 +-254716667 -687951129 +406095562 -537959796 +149426936 808839654 +-329028930 -879019518 +18924392 -251586232 +365551563 424944888 +507451907 -153508054 +77115314 -144686096 +307196483 -934754767 +-787768580 279836584 +-234082270 -178991396 +919691322 -898617982 +-94490326 38102247 +-389405534 -237739170 +275432580 -321735616 +-648412419 786940853 +-400277533 -419010808 +-797497284 658620430 +125781937 698730215 +934236621 467251920 +-493607760 -21099849 +-189180315 -407193617 +-853020868 95381139 +-702761728 -430663274 +-339146783 356255435 +133563285 334535646 +94364968 209677362 +664166397 -338810099 +-969927126 -155009618 +387956715 252563796 +362525250 391217298 +514983855 614094456 +676684753 337412366 +-610660869 303197497 +899361199 965358993 +687276190 610859981 +-811296819 835284142 +560127980 488388197 +212779648 659921838 +-648101912 -735575592 +784946645 188409028 +812788474 258036709 +-264344220 -16182272 +-247247523 169742627 +-673655145 -887881999 +-871006665 -235148614 +922201082 944042344 +-774336954 -925964114 +-469109151 66171644 +762898769 -871415659 +512328240 400844778 +901885827 -553590907 +-936628038 -523163208 +351263886 124324828 +463855068 -235598478 +-778163953 394532981 +279017591 -863644724 +473489797 37329932 +458042053 914132971 +546645096 -837775832 +-506832534 -737560655 +206118280 -117356279 +686374807 -149345756 +-970014148 919793560 +562638513 405092813 +-129145864 -36116663 +-987114606 -975735778 +-952157937 965746344 +5526092 -730228684 +108580392 -558145534 +586202336 -687217791 +718039419 -895439475 +756954198 -296981805 +-562779648 -560799958 +753512441 -270454261 +-565569563 -919683637 +-783713577 586829607 +-44840945 -620766177 +-982755507 -806861679 +936359366 -388824224 +-959782103 163302439 +-327611639 159154961 +-383921039 -40282087 +-228477232 -552049288 +-495612723 749985334 +230040245 -616919365 +334591659 -325122361 +21702171 -826461873 +-696071996 -726627584 +999606528 -616763814 +-662697762 -729555049 +-236495943 859578697 +128439335 504694219 +-342560164 -412183681 +-167711231 -894759875 +-569747049 285098089 +184131128 642899721 +129038985 -560431979 +-385276195 -916085532 +-611712141 -175325751 +154826897 -322070722 +540023186 648698760 +711912033 -373253376 +93227218 -621359660 +-277450068 -812013944 +-813770904 -17844761 +277586500 -477682678 +175184051 -673119506 +-31270939 -6458421 +-223568440 287424353 +-607255607 -464210643 +427561491 713151210 +-556211122 -122160065 +422740650 -629245656 +499522477 -583645050 +993700158 -298546391 +-949744834 -293770289 +893872033 317955935 +861622507 -347607265 +-928849729 -90039912 +934373058 464898261 +324117893 326579147 +-941014257 -783658475 +174689343 591462176 +-697125519 773326527 +839332555 -281573821 +-782891276 372299508 +634763965 913892108 +874995150 658936922 +-161919620 -274922661 +27324403 -283258462 +421101535 721349149 +-341696726 -229788952 +-661638428 -571789607 +843269174 -926332139 +334145647 -93399003 +-271322459 -611315429 +-949636271 -385482394 +-365557180 632975129 +365750377 395596188 +807323000 -545899034 +-70146379 -241676867 +654319977 -280085724 +-906076624 149244225 +-758119084 -763608487 +171704199 -156919958 +94902695 -560842226 +325344576 -998571889 +980263786 713282405 +369248205 -505611205 +745491637 995486066 +-23784073 688027316 +703732571 -563408045 +-38570669 -730054992 +167822577 664340026 +315706333 -663029449 +657252150 -572907869 +694537818 118817477 +114761570 34648243 +795576155 549833769 +-558839832 -567900328 +-318954451 756815528 +-308036427 -939551302 +-323276266 -930111040 +-722203045 525079343 +514849436 571472759 +-356888747 -554631826 +269122150 470177065 +535638574 -224959361 +-504528346 -799573570 +-218819608 950058533 +-723856237 -77319572 +847963972 -517916566 +30010352 -708434229 +-486251370 6863510 +353425829 -300377569 +91945214 765291531 +838874628 -589741915 +826952325 674511103 +875600346 -812401917 +-168053241 -274537000 +-61263753 20298462 +282072393 -37830192 +-493047147 73350505 +-472476454 984905822 +-382919033 926886052 +24929136 761471729 +997818397 -820857517 +521368080 881917712 +-896106002 576569023 +-837655774 26759536 +-583620884 -198997150 +898484195 594182434 +-884797181 630253644 +-442121022 -447428018 +215440428 -393879833 +886998244 369213081 +-281295744 634965870 +-229093700 917197226 +-674033040 532866204 +338626100 -497110524 +740289200 -181301442 +-899904182 738601608 +-819285224 39886057 +760510425 608644966 +-755233961 324595433 +359821694 -739235855 +388460408 -946376595 +878535954 -815371759 +961876636 -361354278 +443136150 273833792 +102896782 119299502 +654285425 -492156761 +-349680593 99075407 +-337307429 -671974647 +-228731543 294831171 +275806364 413275207 +-265784935 771155681 +-389589355 -902870808 +969612470 785239385 +836689670 742633935 +-933322958 234599082 +501631914 951749829 +-671270478 38185159 +-773117237 -349076955 +237996315 13584820 +596713030 571079165 +-735288195 772041798 +-562380093 -703653009 +926313517 -540169658 +620584263 -380978055 +396094081 804262332 +742257374 18993806 +-450596966 -940164901 +-994881134 -113035589 +-146956575 212969726 +-953777577 -521324760 +524381349 -828518364 +-772077480 928024749 +702089550 -713369421 +454545840 -719410545 +-859069824 -466096470 +664025120 741687819 +439383539 614299251 +-290039575 -5227737 +-33931292 -339460728 +126985824 63932512 +-389286621 -72502902 +-652555287 -436499193 +607595120 -241472176 +225612754 447420241 +478213779 -468178095 +315595885 994525066 +488607279 286894377 +-510731292 547063210 +-456721458 294707378 +571653666 -745378884 +644778421 522698866 +190095312 543416699 +-219612988 630407558 +-733669350 -887750828 +-639362659 -931701916 +-426260749 -353093035 +-743598780 425368367 +75446249 -308149832 +-453579508 -469461865 +-992793423 907170307 +-667189820 -205318056 +-284223413 966233081 +402413689 256706344 +849122871 -487490839 +42403816 -842920067 +-81354986 730885287 +342228112 337075264 +-834232029 132282498 +-97527601 606467031 +532387059 -398521052 +-472536482 670839128 +470526802 981623091 +-904625272 -877115738 +-579169476 684690159 +-405428374 -517384881 +347601482 -490270737 +-505001109 -256509380 +-431861735 -668770968 +-78617124 -301524247 +821978106 840441247 +862864073 -293817282 +-955471050 -923516319 +-206142385 606269834 +514240658 -169801517 +429327398 -5243094 +-603569313 -997389937 +-27095110 784233984 +-234898253 951757995 +999088689 186084603 +605621472 -954373362 +943710371 -223768203 +-794319309 -48458984 +368811703 551970023 +-820674193 857230257 +-571059737 -628363731 +671638475 -576354515 +919798070 -440900786 +137663474 861995693 +-258775318 -816813374 +408784054 498861177 +897288074 901320821 +644264595 662115477 +152762092 -479678378 +-946606839 722675106 +851490415 152537493 +-767750256 338198726 +-104850064 407104566 +-657242074 -735353381 +-376344760 730505219 +750864581 -746124854 +-349391449 -753578459 +648880029 -259805104 +902264222 883631795 +-58702617 -586805168 +-404645963 -270481674 +-861554257 587758843 +-697150404 -388676359 +-310847302 -555931242 +-419129877 -508841341 +-768014159 -324839169 +-73174635 144823534 +48215548 -109957723 +-654842994 -572608936 +-750133239 -916235433 +890864568 142853947 +462571267 788401920 +-793390730 -294246436 +-978380618 -827069698 +912202854 -387995379 +792283306 485936347 +-552578304 435382200 +352908489 485523582 +-542871474 951274208 +240125991 932571971 +-707392433 652635209 +810278015 467286981 +754059707 -525179069 +-259923156 641057026 +547507062 -219660358 +771858008 -10800476 +-740730611 -233412750 +-732783293 270992494 +997622782 -157338634 +-625906726 142701006 +87118277 -418429207 +184668528 -797999676 +941369217 298283014 +-917875566 -882811626 +-239986014 -723826568 +-687686966 -458094260 +-7679719 -417589623 +-192246874 21727009 +919346977 -690508422 +278405735 207460057 +-926225397 -954051333 +-245682593 -127428626 +851543286 825048936 +-129969907 -969658753 +460720445 422332099 +139352803 760094749 +790143323 743408999 +16069667 -405714448 +399534495 853940470 +196773987 -706162907 +84899720 997010586 +-349545696 -190333062 +797202266 -457467123 +873223188 895630927 +917405449 939512849 +-48386066 -654173717 +371630990 379522648 +-872096150 746773116 +-257119481 -230098156 +-619225499 500124958 +71924827 280032209 +76913365 -425448273 +274957893 946544836 +831907899 456897423 +-447321295 -248078512 +-609381849 -814574322 +-205777026 -918116547 +713293934 82257710 +976356029 -100036166 +-561764456 -286564904 +595948528 -91291327 +-990871031 783693164 +619677573 -896902172 +-240475441 353087616 +-190222017 -515904759 +157168818 16404466 +-757748124 -642429380 +573350572 -94811487 +-949383582 328118723 +838334873 -23903008 +27057528 881937420 +-268332783 759288237 +-69644675 -993698053 +549395938 -166038095 +-896963213 159854483 +388968945 462325056 +-675435999 -475930964 +358015894 944690768 +697511030 -216515260 +-281755443 -620491164 +-416210693 -847131227 +-726158420 31311067 +447487581 67342197 +416619560 -703353152 +-707814852 -610678009 +418900644 -289917357 +-554318805 335153437 +-959997128 -789278254 +362689040 625541368 +-618888421 -183920904 +-729748621 916338750 +-295882184 656016774 +-841227231 703258968 +-573291312 697926076 +979037968 263102126 +918800207 -993659944 +-710182989 338576543 +133854578 140492772 +819621818 390309467 +712524249 514264247 +-677630192 53315632 +-586896031 412853513 +683487405 -571567185 +659502097 -543074539 +-472223539 99007262 +-545543161 -601464393 +-372870872 -668695496 +-370582727 -180270322 +882618511 -230035709 +362407192 853068456 +-882435168 721570132 +-341609059 237911133 +-899709007 80185217 +517950252 -124456186 +338143549 432960454 +219628327 -640187217 +300670824 -797042333 +-146384560 -397776337 +-543516977 523059020 +819209909 -85721229 +-219326148 342882248 +23504165 -613230632 +-176985094 302337186 +-825509478 -456023964 +-765755056 129318750 +-43672958 669896685 +729120637 617384864 +-853203232 206789014 +-559061212 611612277 +-254372867 -947643046 +-899431376 37408730 +-806833860 -845448642 +721460335 72824775 +-577005126 -742604082 +-756882592 551305647 +549504299 -216931482 +-874560251 461654596 +580982437 -237785121 +-903507274 252907706 +-343246743 578598999 +987317802 426543918 +304741602 565580867 +315179582 -875851154 +-359108101 69490833 +-126269057 574620165 +147194572 586087574 +823297906 -865906227 +872030378 246951995 +947353277 989343425 +242943595 333396451 +-381160438 -347963189 +913775220 403509971 +-921189 832936115 +935232250 -194653162 +-150827442 -393525163 +-736816238 -224980333 +-925450835 773478598 +-497666420 371498632 +-28077470 -621595651 +926440555 -718648489 +-953834550 -890061923 +-595131007 -991816319 +663247352 826869124 +-38757469 405042300 +-921482500 -361927648 +-103431906 -128033450 +432055993 791391062 +911544320 773922897 +541799335 513051981 +-739214939 105193642 +-547208177 -233816666 +827676062 911246589 +977131935 -224328738 +906216741 -228511492 +880359630 -779527827 +-380565427 -530297734 +556213327 710266124 +-487289711 -832046027 +589012391 -821697263 +-376880036 -509044261 +-523596186 429499709 +418485637 -153304070 +-811136699 767761148 +480099340 582442330 +-797209992 769205900 +826771595 491320372 +908757415 -984518916 +-83728522 -22588178 +258177933 94562773 +853675834 684955712 +472428458 638603511 +-621139328 -289559712 +289133866 929124175 +410983286 -216524459 +-706792188 375985567 +-811759479 -772088638 +-667017425 574961601 +-705446661 568730154 +-767741442 -861060014 +332691152 483806936 +327979318 89600162 +-127261940 -8686852 +-456598407 74706625 +435834078 837360614 +-843590144 -946678072 +723481263 -229951782 +384761641 -965169382 +-576361338 128774550 +220901685 193169997 +-681122317 -109568898 +743652953 67080471 +-584361851 -193562773 +134808913 684337559 +-8267063 -351295867 +459121048 666205478 +-384974562 -703656684 +-705771658 558266215 +858662279 -135184968 +-384201848 -565693705 +-956407569 -552285678 +-249779997 -637551989 +909764003 -833347454 +921454370 1367840 +-752285640 572815699 +172874698 908068318 +-593848608 558290251 +222001181 -642193188 +884411896 653052199 +-448688359 -20398213 +442297367 -289537949 +-503829873 -491055434 +550545357 356570624 +249470150 842650138 +405692606 50745781 +-474863359 -278088457 +383031523 751055134 +-875152556 367570060 +-183142876 23654857 +-917755889 855490824 +611985923 -450024820 +-125239686 363372490 +769364638 -994652910 +518439258 365140412 +907228375 90068957 +373846599 -180343019 +-196259872 172970043 +870799292 -217865903 +-223982822 -39023255 +-675281153 -520716166 +714841758 722945469 +-952694570 -552676430 +-675243199 -180973543 +-370999706 454143369 +397166552 704031288 +-180529798 -224172467 +-372774301 388436808 +745222166 386091675 +-679325658 227292556 +712631392 -756212661 +-476943171 -220034406 +222414298 -217358621 +-515405243 -397404322 +311773182 665209676 +422817116 -308720000 +-575615607 743019876 +-803690920 -837944713 +451556126 -481433540 +-847789332 90660352 +-804036708 246623788 +73150941 -482083016 +-533322067 -675807731 +-31887797 -970885153 +68242336 440037317 +-803331771 -787245476 +-286438691 379847593 +-201797577 -677880361 +909374316 513219067 +724323375 -757710170 +766131227 -567319092 +570867603 989303238 +157909994 -219677291 +-82482712 -672389465 +161747674 -996982097 +-362737002 -369575600 +429991939 -105186426 +-34370497 619683945 +-492303519 -495939571 +826458223 893860373 +-788717302 806255944 +-900538916 533037835 +145933399 -381357782 +-54669108 -414665937 +-19110594 945923901 +526572623 465919074 +-539952616 -260383087 +-971699865 -316911133 +140654802 556319748 +-845381519 -32095043 +524463913 -252631032 +-31757813 -876389016 +-735376159 645819244 +-740295005 -182724145 +951663409 -497042267 +-91908257 564023318 +-237185164 -846040418 +-114450323 713145266 +-729262718 704719301 +175604116 -303363083 +51296976 277188962 +856789278 -567813298 +693628133 -832215936 +74121987 704360259 +721273839 793627775 +-174064749 373654995 +37657669 -7236651 +-879658666 416306256 +279117439 -190508622 +-328525089 -120800283 +-410015740 131657481 +-14340323 -712781602 +301583656 -175438074 +-762695543 706571075 +849114368 292530037 +999276030 -186784338 +309125051 796624866 +-860527975 -251822778 +-868183186 960029220 +197193014 -743399496 +-368852437 -719155539 +-467101201 -419572342 +-767835657 -846357827 +-973109278 241750877 +-798717509 -424825658 +925800068 603399828 +105732684 -494948759 +116063997 65800934 +-645883497 940817478 +-54334282 -596045319 +-835024660 282831375 +291575074 675212642 +428353148 124673596 +-71078541 -646678037 +823150992 -459521295 +-175703264 634566742 +-983629880 -971474189 +-996868923 284174144 +102749779 661377399 +-395378720 -341743945 +-453624715 502157992 +668509349 632963578 +-546504542 -440837637 +-497171611 -142525998 +-694976361 640682294 +620467585 -387946409 +234009435 256169406 +-876430120 -766781616 +777758865 56932013 +-719797736 884723755 +600658658 -227616994 +908590880 -30741690 +189231835 639196216 +-95257527 918918566 +-272596379 717177869 +-999100404 -341235907 +938357865 -101127219 +-408913374 244623776 +599393227 908633322 +42379386 -963452189 +-707011182 -351755600 +190285226 -376084384 +711355449 -472640096 +672267573 616238732 +-423029381 688409650 +-286841574 321285267 +202668527 -69382375 +255400356 968064378 +509681199 724415489 +504711268 71516347 +-295375937 137424800 +-982134679 -250198707 +685724263 470676056 +-543728459 396362768 +173358230 -211599726 +-529811159 796950614 +-292248163 684201195 +-849032428 -815193400 +163679987 -356105577 +845671531 948698342 +-881140554 -667735694 +-275587714 733160353 +153648953 738972566 +-960340119 343780655 +609941752 -767447547 +125145053 -351497683 +544217049 925006570 +-180092985 -218406296 +553207895 -484377813 +245281015 -652762944 +766342553 13233328 +921650698 665517222 +778086616 -703670990 +-74001909 488897410 +-583743198 579603979 +-538091772 420460751 +-166971800 -20286828 +343016421 744311126 +33994037 598788188 +89470481 -550700062 +708574068 -876462596 +493647702 -774073588 +440234333 -128587224 +216762676 -322453705 +963273800 703796340 +-915238732 -703381914 +459710429 -501845787 +-38576741 -490469852 +-645889987 832102627 +-847690624 -898898532 +-666240788 -73093624 +-853282293 862444162 +-716886645 396935515 +75052694 -178281526 +-151255782 -498494470 +518488591 975657369 +59052003 351492980 +312976819 -255382184 +-124480426 -959236621 +140950996 -271996305 +921756455 28292729 +110233511 -830709589 +762556495 -527742183 +977481985 -350416258 +376909268 552940665 +886713498 843769878 +-958950151 -779836350 +-978705412 -774995168 +622339831 379175875 +616618725 -594310022 +874261770 -721713679 +-436010996 -181380710 +-49142408 -104027544 +-36638250 190719387 +923062442 -375366410 +-826189963 -642988771 +-817929846 595739866 +-979737581 985663929 +601338924 -705751214 +787351151 -784327795 +-261332943 464237782 +45647012 472186631 +-437063793 751741687 +-565494997 -872385880 +54467779 -675814697 +-383144315 69376667 +991523245 -241094387 +22935439 700462696 +-981429136 567973960 +-741732916 -900412135 +887826571 -789517594 +-733830078 -198247237 +-597254853 784940466 +-453714234 -685377112 +617087679 51940169 +993324332 529082270 +-464862091 -275574283 +804515686 -119683938 +852046017 180693914 +448323841 865657919 +842000135 -42091495 +608085807 918109481 +978288530 253270103 +119386398 854992831 +450626388 -563351455 +853445445 186152875 +262960962 -888534389 +278987149 -287512239 +219074476 -541346428 +-690462494 -152004382 +269984117 619177725 +950136507 -902959217 +-319018616 810658816 +653312849 358445336 +-506494508 -586256370 +-140087269 765648889 +-147115389 -448560750 +-188923352 -583333135 +-773480046 847943487 +515904690 200424921 +-448866089 136089624 +236149751 435499206 +-422564143 -251739650 +-437019596 -41721279 +-701402802 -581096154 +-963403859 -673462083 +-453213702 733730839 +476670362 639672003 +419923910 770540480 +-847550063 306095624 +-575197779 -533301480 +-860640826 -668790953 +-311074391 761653993 +560999216 107966849 +-282950543 -559682505 +-512877945 604695331 +-613810486 -785775214 +848859753 31445625 +-100047740 312677728 +277159244 -821696750 +-301928513 732159727 +649756565 924892570 +-420922632 -667265233 +-729024327 324482441 +617635485 146420985 +105175057 286957552 +-923532430 -651314506 +540913891 718486361 +100938734 397719121 +871304524 287954639 +-598655622 -848062554 +676867421 -123227970 +692692686 903250231 +-521081331 9572555 +-618030514 -132434713 +-694336336 -349046240 +106917616 -32508324 +-483543876 -593933100 +862809199 823495927 +-271016858 500052955 +-123578265 855890829 +-82066256 550741730 +500302904 884732913 +-100306923 -570164555 +221069354 213099598 +666767345 364404713 +536064615 746799949 +887604865 568320764 +-527371674 953000084 +-838295485 -18456596 +-160569065 358966481 +-294013465 151308311 +231680252 766542218 +708324173 879175829 +952816581 21913919 +-719842924 -659562637 +-941854789 -397590233 +962297737 -388424355 +834372200 -581565840 +485230331 -800852060 +-573155166 180780387 +449415688 -468039940 +923791543 799886573 +489014996 -838665954 +117484431 -468925408 +583311945 -636528812 +958587879 762794414 +-379293070 -50075941 +-843728356 40998149 +-259959762 -302215561 +-841100582 -383798809 +-372533885 747532229 +347191587 228934550 +872256764 706481935 +286787238 -979793029 +465929750 817080685 +-313110874 -850503896 +-427739420 78905123 +-997206700 987318245 +695314584 -812700784 +-70327556 -826990367 +50196706 345031743 +-797964563 22579218 +-346845810 902206420 +736074950 -134679652 +-740566869 908088111 +557838807 -894846578 +-284793030 -712809742 +992092438 629323184 +-349987676 950967953 +346418950 729716178 +263393074 -128054952 +901513563 167274142 +55751808 -526027463 +204553911 63828270 +-126664548 492643686 +759063274 537963879 +376334992 219883264 +101842018 787778468 +-68782041 -864214139 +833448261 -290355867 +-171424416 829753194 +38026098 401355613 +132698244 772234476 +-965308165 -460179455 +-871456976 -163663650 +-684068838 -825649919 +655432350 756506379 +788190608 -414988401 +838973108 287438970 +416322113 498059439 +87322214 -115231396 +-773812172 -62368579 +956774547 432595766 +449361111 -805810032 +763383901 -292712927 +-892702281 -510156350 +587944607 476304674 +324524178 130892902 +-854826851 -428644834 +795634145 960727261 +15879809 268474443 +973243391 808087400 +55984989 908098107 +410104419 62516526 +542518325 -542350608 +-176882018 -639122317 +-913894878 471906197 +271164112 -830254815 +-421471810 384058746 +497650914 -729986990 +-715308986 -916102176 +478626137 -290277572 +-964185953 -210726308 +-543703470 426066864 +345669362 -373422223 +-884351051 -987191979 +-823899952 -535961274 +-741504992 611194055 +79917700 108686401 +-564041410 145219241 +-254374646 160387058 +-488681364 -436351036 +309689077 351389900 +608796071 110058538 +607520972 166993981 +-234694250 -282036762 +-46420961 555346266 +-616248903 342400066 +-819703387 714992937 +801627483 560759650 +-419535346 841526555 +-170152625 -743092469 +981615263 323043845 +727846391 -646521569 +190770491 -937811956 +-266550594 988291474 +-82269998 -499941172 +467999439 924720025 +-763683537 -196479773 +-338372647 302910543 +-545659025 643795897 +-692797446 -258959650 +82899293 845163542 +-56815790 -602836167 +-78283789 680131872 +561290020 -269894911 +-144751982 4778469 +621476194 -514563869 +-430223110 924622731 +-911633621 -785681815 +-115161890 -141741819 +499379832 163402281 +463701611 -622636939 +784095327 587716095 +812166772 495357401 +-563702955 -25535545 +-866029977 490056861 +539316435 -710161593 +187786260 329746717 +-783448708 941892231 +-999607517 -561552470 +-449482727 209314280 +315988599 -740652729 +-808394186 -303156972 +-281374531 -417886312 +-309334266 871152577 +-288302416 -283567827 +277793818 356898441 +-474296840 987560574 +-435417350 74976445 +-253609705 330994943 +996352595 -3943474 +-808224686 -126466395 +780046145 810497278 +-334355757 443813466 +-272042553 324763871 +850597101 -889684413 +935619093 418672948 +999322673 614269928 +-502988947 271228586 +40427427 -559126546 +358600254 270035537 +-739579309 104770637 +-143358469 -64827344 +156570210 -577481855 +-380477841 668570228 +-444869361 -848827076 +-828218436 874899912 +636023669 382726049 +937396936 -754329373 +644794179 -265808539 +377314975 514182924 +538697261 183411570 +-807429815 -202959221 +273663416 -496749964 +-504801923 417951939 +884913451 -930280712 +-234592698 -272826808 +95896733 944242130 +-404523415 90191223 +152564357 -450298021 +411522715 117038877 +-666903021 763572376 +892338132 827425345 +-740657051 589043519 +-570521912 670631777 +-795780546 801628066 +978753649 -741030534 +-26402192 -959876403 +-743055375 -836481848 +-189856915 988231776 +779305384 -647054639 +-405666186 498150361 +-569767084 239236110 +665678316 -629117643 +-690896784 -128093363 +-932309683 259350100 +-343450304 -625049570 +-874431003 -72680363 +-952225148 594661067 +-125061709 60792925 +298478529 -783052988 +-37263465 -72490301 +-90192566 943637959 +224818566 258696320 +-297183262 896786438 +-623289666 169432497 +124774654 -412765363 +-71005210 519974116 +299373097 -588239193 +-862642707 712478804 +-973126552 510155141 +827867038 872677143 +-301535094 814349106 +-828692423 973058424 +79125722 385473613 +449467328 -211372139 +837964334 -360525247 +123682357 693885055 +-276572926 41890400 +-498997336 -114231077 +577237126 -577293411 +-590131116 668246284 +738767893 617932547 +-366776048 260353119 +196709981 -290141907 +-593922676 -699119059 +491294924 855766264 +-121587048 -447512225 +-917104882 384936894 +-910867984 109079049 +262718061 994825595 +370423533 -301099596 +33523330 616396936 +-922710558 -982867580 +-202207672 133096497 +-47753326 -392433672 +-709048034 -547097184 +-390404152 -515317826 +-464102287 -271542993 +-155338061 -426466735 +62086271 687914250 +248332990 46254364 +-301659803 849924004 +205404240 -488301424 +-361306665 -794431816 +197116866 156958310 +407969487 -767347183 +893445490 -844861058 +-968778646 360996649 +265843518 -812736768 +-956673134 352201063 +590276440 117711740 +43780912 965594118 +-252589515 944754815 +-110724507 692107303 +-517623386 -65900285 +-531178423 52750878 +-506340492 164232306 +-926592998 457577783 +-28421543 -824562351 +949265380 36686103 +115164440 325744712 +923458212 612359190 +-663161350 372550311 +-360764380 469240032 +-10669834 -284635659 +2813196 344771852 +-67643151 39708452 +175411154 -500208039 +-825244491 -678254985 +-934694358 -899652158 +742371229 832252884 +-200136266 565503385 +895528540 290348855 +-5491222 -249306617 +-424659454 96999120 +-600440794 542515237 +-674724975 -868631286 +629670297 109301480 +642182869 386678074 +-163669033 751594110 +514345980 -186856039 +714838342 -944498112 +42668382 363018666 +676098761 754344006 +-336293996 -540992326 +-608868002 561898922 +-380573301 -149328073 +406234779 -340660839 +-971986585 -277200970 +-483395751 602708352 +575406238 834527943 +-108909229 595053472 +-666771124 -444127295 +-529192955 -977256644 +961164422 567887663 +420935609 116436384 +787709141 -779412862 +347480663 660715462 +-16420127 -193853425 +165835539 405965025 +795662178 92991883 +375178885 182484858 +-407350578 73913113 +703521023 -61192436 +739927605 277953760 +-865374774 -855433515 +-133391739 494190849 +519553959 430807626 +895056827 174482897 +-173242970 -933410694 +-433719143 -654767217 +493678634 -919033384 +709093674 507334613 +8175950 60201076 +612233185 -721344067 +260609346 -970813319 +438764114 -781636577 +950863319 -325234614 +-624192291 -638408167 +430518223 185088912 +-49012537 272030375 +-835786090 -80585933 +990216841 584326574 +468013546 249904223 +933930413 -443772991 +265589526 -253138830 +343559040 -473524261 +479249302 -230133814 +985373607 -166134861 +455220496 -383196923 +427285744 -538733 +-396399914 -753362390 +-168023791 -268069082 +-159925787 -435899353 +142638766 -796725463 +734530183 827855278 +-881004103 -621690340 +-469310557 -675961289 +-63037633 876118679 +-994578834 29232859 +805464790 -570161525 +161685298 -50196881 +358117295 -783581347 +-559743164 682041576 +136082411 367820834 +-155431782 573842512 +-655488931 665580233 +-100809132 -978223270 +-757477263 -638235834 +-47331257 -41705530 +9707023 -481473645 +494936624 -316958616 +-323884878 -901761542 +-621720634 -41969585 +661613377 -230135885 +994131186 -573834709 +880809254 264394937 +728601691 -90555584 +-753619036 433593169 +63661585 -218152743 +166185902 -335533004 +348770199 -860148531 +67002760 30665661 +-697799729 -539373537 +686678125 -356630549 +-841685128 532804158 +-459467666 -809103022 +-851047367 76158517 +481454683 -436483302 +387502226 -945971068 +286423600 710152495 +82881468 502539445 +-902723581 574405600 +256480920 682308359 +-847122343 90110203 +-297797896 724519573 +650908371 693936183 +779032654 -32487524 +26048558 880843541 +-225346732 -391314579 +349218979 377223926 +737713578 234010634 +960970208 -451387309 +-278068678 -162249150 +-585321193 -748008131 +-733951607 554452113 +356170791 -731641171 +-210351794 -689123384 +332220656 -957937385 +39458078 -682621195 +786799490 -944303077 +-97864080 203231328 +-132804122 570234918 +-990308340 -552395078 +-875882115 -229420349 +111719338 -275754429 +-430161263 -409644709 +-678431357 -884547595 +-310721249 512885143 +-126321523 -482277555 +58639019 -258878930 +-635617519 643796205 +696461066 121818640 +373720642 -104667021 +-135492106 -385333210 +-694943066 499486815 +360500407 -321143883 +764022230 -797681856 +674284904 -382679933 +383120091 724299468 +-298325344 609436285 +147957124 -2511324 +993571152 800961804 +200772013 102614242 +-834178199 -38196824 +-562530607 839180692 +469598143 843571929 +-784750854 483625641 +-637391043 -145601404 +972135479 561965343 +904178208 871670842 +-893830206 -948473666 +838972804 -494239556 +-57953398 -501736525 +-273613946 736665115 +-572532452 655304863 +935022101 2469101 +-806833678 70145769 +-31027565 966946760 +-157737026 -467508235 +178878385 -925039860 +-711803569 660032478 +-405761455 900443820 +175214258 843522095 +533369904 -476095868 +199318901 813209518 +834910860 -326792613 +-905330840 436803973 +-71479735 -407800279 +-732556291 783231205 +613922482 -178116581 +-94918531 -492193249 +-146709004 -647493656 +-186028712 623349398 +-737459419 -284889638 +-648406505 318804510 +-331592903 -88907404 +537793573 616145 +-948922398 -543372049 +30643837 862013028 +-139755320 -109284697 +-72964849 130264412 +461764787 -808521123 +693759241 609801562 +-313875830 -146904207 +665051179 718703388 +839780498 -591783419 +-471455019 -223972815 +977672206 540733812 +-893746890 605578329 +-249837278 479194413 +979146381 222531968 +77794314 -579541536 +-343885196 -724123359 +250806572 -475314334 +545131256 -281793232 +-475065022 -533732268 +678220629 -473152101 +266688841 -140640876 +-549669273 719379254 +-428814579 246306500 +997287519 -764370499 +-631088686 -760462308 +74020705 -132477609 +534723440 -414969043 +907479495 -719249373 +-9502422 254086064 +182276224 -782020030 +-458254771 461884061 +-563685921 -612079831 +-690746461 393306448 +-263368823 -672201642 +-113132333 -293739672 +752075179 -916615123 +437257506 782505735 +939834206 910913102 +362903530 148079298 +-800592541 374317305 +-820079392 -837368429 +418194655 -275576251 +-73075908 64420870 +-849642750 -738296457 +534149881 -698737484 +543295057 551120297 +-301727099 -317955669 +605155807 8364767 +410660436 -99172744 +770029471 961125056 +-166084423 -568080219 +428385981 -573648956 +-825789711 -556830240 +284289 -328538112 +687006455 318153747 +-918756592 -456103937 +111339644 757266983 +-158869754 -987635496 +509977840 -548454272 +626264463 -605436501 +855089088 -857167960 +304747692 -526513999 +-671108827 -413910540 +992652295 349988904 +-679778392 345743454 +192040686 -417313653 +-892534727 891660801 +421463836 17669085 +-74004640 898561260 +-413042395 -50593409 +9092225 -713593394 +-788416315 642579069 +706480045 872440616 +862358877 138740964 +833322885 -341128417 +695388801 -246606332 +658121725 -24736106 +584066749 83359980 +527089548 698847213 +-987319510 -421224176 +225753112 646832109 +-505067034 -645747027 +170210785 723963498 +946834351 173811617 +-138417520 -684018759 +826376121 -638015501 +970298122 475288909 +-283641824 -883726466 +408251793 -409751105 +-331526914 901880039 +723593320 -68244512 +-63236342 -668350417 +-738938456 -43305432 +-181861817 -695537832 +-611298476 -173186529 +-347401397 865933794 +990692128 -310332926 +-713497173 -285152208 +693090750 -58782624 +842925063 496234245 +-956511891 -767294239 +525862410 914504303 +263842108 -376247082 +-452856772 -143262522 +389422367 -957496383 +-869211607 -257250804 +142856428 88491513 +-887312274 -16752855 +-86606661 863899131 +451090707 -94694796 +-380212198 812541680 +907091587 -404317042 +-464474582 -527853333 +364367967 -830818934 +-22411413 -222651046 +786732445 -907117735 +806474367 -879539219 +60698994 -367458742 +458573670 869003182 +602107075 558409429 +758626216 29461051 +-254945212 -776104133 +821322616 372691844 +-164789513 477312378 +-999723994 598298952 +432440899 -572293794 +325653381 112584835 +-955244738 892263709 +335580628 -625257070 +-739723973 -735972041 +-236424310 297331760 +-375278880 -333114821 +-835977112 979105868 +-283443639 -462712735 +-213644119 83117836 +-328245041 -386687214 +586942429 3261549 +762514607 976549070 +898431663 -304965120 +-754774465 630310084 +-138018419 868871806 +-467900929 434636592 +-941860914 -665266118 +390488671 -775256257 +-892936944 -680925497 +928720307 -265299903 +-94107134 915968970 +204364209 580728800 +-926362245 192823820 +960778959 -555429987 +759808324 108730086 +-976480443 -697388009 +689243160 -18222416 +633793410 -104217015 +-507506317 539225920 +435714633 728622551 +-326411907 -687517514 +-111310187 122782411 +846026377 871089729 +-548958670 741112069 +167214255 -140011206 +-966436912 507361813 +657181632 695986743 +482936896 -439176893 +-736974196 520824581 +350662770 825256576 +-951151492 721012249 +-511457031 -691059334 +-18833265 953310248 +149598889 -322295174 +-814008768 620047537 +813339148 -410329730 +690933375 382600840 +-916829862 -165531895 +-2462995 610367857 +-508402341 -974533953 +-215304515 559432171 +254075135 -690853298 +895567943 688649765 +-585813202 -223730003 +868183088 -837253035 +481981548 -924143493 +202038166 -723021565 +530744644 -351278086 +20932093 382073957 +-742604711 -946549288 +-801799953 424895484 +-648544029 -262154943 +926050426 -786502607 +-609519347 864681657 +-159123231 546582026 +213976962 -755854375 +-742175796 477406069 +636481718 -319885096 +614851853 -714565828 +-20688715 -766131800 +-534616880 -779053490 +257154376 665802144 +-656592866 907513201 +-779792663 -852785409 +-147660172 100774614 +-656860813 -595810213 +-307675942 304429073 +-766368950 -433866754 +543647488 -657862594 +-582840454 -153291248 +701498109 596805969 +880915966 194635155 +203438999 675530937 +-784046455 -402034707 +315914340 321790167 +341105948 88779349 +989634995 561639717 +-279624133 608905014 +-453196793 -950125980 +367167731 549000705 +121925588 -289362770 +-901870665 -609410127 +306152401 756421652 +-851108226 -200771207 +935417349 264364008 +163483544 221954168 +-587400746 -307215844 +-371706416 195562635 +-689174143 921749223 +-652831349 -818019731 +48009250 782316427 +-635625981 -537659776 +807357658 238359598 +578514553 881518408 +187573311 485789521 +-673275309 -504339377 +-256205979 642661789 +791101406 259809101 +767206920 287916822 +560906523 -400276832 +-267609254 206967670 +861935223 -24326747 +255104963 -245825638 +-992733820 -18328891 +927252483 -904759438 +491576861 727954999 +573226406 -126370636 +-359618903 -119127861 +276498473 -481626541 +141700164 869605483 +856672521 -291311586 +505613434 994296753 +107481980 -802239126 +-792060519 118475733 +-706294577 -135647538 +-510735008 -544120496 +-237554515 -147452951 +-189150190 270516415 +481210864 -334788057 +-816903706 -508235021 +-71305237 -416887725 +290276248 -959090894 +699498326 898215234 +-389755658 -574257657 +7167264 -961339659 +-515667973 -190563586 +-611964973 616655012 +-306220607 -428174612 +676319332 -672356119 +53464558 225084154 +-556842057 -764638062 +819343775 -724919421 +964011076 -272548205 +99486463 -483939800 +651384409 -982092185 +362341426 329227688 +97709433 260653500 +-530371755 -594906786 +996165612 -787950360 +-690984457 904695302 +937277376 526170035 +422948214 -262714553 +-301728934 -559750164 +16645944 -175279187 +-483801792 751220452 +842521057 520660130 +730481037 48244803 +-866237899 -294246598 +581561394 860170257 +-971642869 -406011552 +284198808 -835324738 +811661944 880666748 +-68908425 823102995 +896134299 -378115022 +-487339229 814977104 +-859476560 245155534 +-160477967 796465937 +-436162101 -672851740 +429911219 -754045073 +-50813611 161539659 +51268403 591043653 +-176323669 715348864 +267381953 -506876389 +-118789445 862988254 +466850153 -958871029 +12464929 -509931231 +695962925 767063093 +182956953 173451633 +314416649 -13541520 +320181602 -211568300 +-197913907 -560425242 +-699449254 485538079 +828064962 -973363214 +716914675 -942409940 +379335850 543088408 +947285637 -689571473 +934445170 264623427 +-744015718 -592687235 +-868853732 985365063 +606780751 953521156 +827056278 -298364420 +-108358875 -428940439 +138436880 -775429831 +-354431766 268341969 +365126140 -514555164 +-5084408 -50130738 +-501139399 -657614752 +-99776655 962743406 +713136760 870739722 +965863492 -924598300 +-101368298 490580410 +460110105 68305044 +22109385 297486416 +-166539913 171021590 +-615255437 -821434242 +606821993 -175263739 +-169372291 -302860237 +-900592103 -874023322 +-544963040 783970236 +-746347418 -336826907 +530180198 3441179 +-570373290 -135080461 +108849174 -167811252 +606338353 318063512 +-937768036 -730932983 +135593562 41541723 +-898584318 -275557147 +524187536 -823805581 +-47099426 225680887 +885881284 164031871 +225064845 -789030822 +-664112392 743578751 +-667107811 -274064676 +-822427196 -611280820 +-573787122 188681645 +-796875101 -813740537 +-899701714 -187587211 +804365418 723032034 +-665721333 -875695167 +-185071262 -983074003 +-808588727 975356641 +787973212 586429151 +-90243928 280769544 +788822093 465430718 +-882689165 -383501792 +-571374771 675517889 +-234964324 -291189593 +-9416326 827206575 +504435647 -351223870 +588605715 -230530210 +17289347 -265487391 +-172202575 84128785 +-582396302 741670497 +-247328132 692830251 +-277169829 -106747184 +356514084 33894119 +881355893 364356901 +94241941 -897694052 +-316893078 -678846968 +789268131 -469410344 +714870128 252899870 +-96770648 -344765143 +-808500366 29480590 +490000585 -840892881 +506537573 -372793466 +651490163 -480715624 +718737094 944969678 +-501713442 138464963 +276468164 -388005318 +578321943 -54587908 +-281428017 397632595 +170440425 -792862678 +665339132 730542856 +845340927 96476888 +645951760 439811376 +677026363 -897669692 +-970101031 191520827 +216037136 508392200 +304095009 -926492273 +391810932 -666855015 +-185058927 -978079564 +585998595 360366348 +-367854940 90647978 +760739400 -48288792 +-700165929 -602690970 +451374869 -92019414 +752010630 379781429 +-119562747 279917125 +-595756115 -584963437 +-902315358 -463675266 +391998834 685674370 +378071146 339605404 +744828716 806059648 +629284636 712225665 +992484862 874717566 +-739768096 -699349898 +-647875088 26912317 +-807591261 -967997789 +795895783 823853670 +245381608 -949032206 +785552630 -816183578 +-130288880 -789121534 +-901890529 -555063949 +32953195 -394845033 +289207969 271147465 +-988590506 777889059 +-970097280 -299167394 +631159144 688834254 +-949319289 -730057093 +419023963 59768326 +366875391 -600830804 +-972383285 131616561 +799882098 467333818 +-528882197 -461436970 +-203850521 686802714 +-886743570 118465140 +-223452677 -950249406 +621631276 -212711525 +872225751 -679220564 +-286600958 -881105482 +407000565 891795122 +-207185176 -24195875 +-290005840 -693380456 +388994762 547042877 +791708874 -837839264 +289671247 -632867505 +-212102278 647434285 +135776573 234574268 +-919861203 -206465231 +33330301 -35531475 +-829664320 -474311885 +621180284 -376122387 +36845828 692262869 +863267266 -320768925 +73104624 -84303129 +-961235298 302554955 +716728805 -292779345 +-517563885 -937946874 +285524158 -664098197 +8918787 492270034 +-769263873 693796220 +325195336 279726127 +-647938348 928520778 +714147133 824522563 +317132324 -545741279 +249088301 -995889371 +799435839 -253852124 +386910529 618792457 +-779607777 -885740563 +915907683 764481204 +-589861504 -574057268 +-200199031 -649141927 +370422349 978960726 +166514544 -406539331 +160299869 282230206 +401343010 254719841 +-485296970 814636167 +-490877155 212983485 +539061223 359172345 +247976070 -667687912 +616753151 -671761429 +-627367004 -979940978 +582053943 -980952994 +-506139779 -656915159 +-598414641 -930283160 +-220586802 707007025 +754724392 -772927418 +352510418 -921048448 +407817864 -666436873 +993564343 858590327 +-756806091 30077146 +910875927 488477410 +337951289 -317058049 +430934983 -946875534 +-404824457 777902100 +630199948 551672356 +-49093354 583723326 +-873560889 277865750 +-777831099 -488442840 +279727334 865456358 +-550101013 381139867 +644215612 229731067 +-453733598 -330306705 +104545031 -700451847 +-704354914 604180796 +-701766580 -456334132 +76151896 478048889 +-280961375 -581648745 +406070303 -407960547 +102741971 817513610 +-795037327 -830120054 +454994521 282042380 +-680871977 774420403 +-939974767 -802814870 +-672133795 -752204056 +160837847 600650715 +-468922783 -396421489 +101675373 -623614364 +-960724433 757148272 +-400388541 -119424765 +583578997 -125144710 +298818404 33933623 +-245175939 -294872906 +-488356385 -464373592 +-746888896 55963244 +-18368685 125374817 +-751005568 -496849944 +520403039 102814694 +72352403 793136359 +479130935 -42188518 +468118855 325310911 +-154563978 63388262 +-258706199 275612736 +-937106467 272155621 +-535419544 -570850772 +-98184270 840391870 +-415437250 863420406 +434872137 283841196 +-997006799 -547155751 +954372361 -779481495 +117200394 -673867242 +546504958 700815784 +-642800359 -362004295 +-238003439 990227234 +303023921 -226745609 +686176463 -811646371 +822621306 943469705 +282766646 29095857 +-675428234 -518683494 +85869462 189215362 +480684529 453208297 +411039964 215928142 +492551122 14410643 +773003951 -727669748 +-331454749 98610828 +29455388 488102330 +-973216976 886910245 +565219419 -986229144 +577439568 320491344 +677686010 655603190 +-920293581 -74425142 +-471282639 518693049 +954794575 670119482 +-993940944 -956950480 +-563363544 -589194515 +-577847174 440469384 +-997272443 -174929990 +-8847908 579159150 +-988892422 254748364 +10687562 14052108 +864370367 549658205 +869589374 -695392870 +-748425009 881567137 +640529593 -370904960 +45651366 642969719 +-569939817 -286654827 +-650689107 545249864 +702973139 -961386219 +-855881699 291809961 +-545607069 -867793421 +28535561 -554337484 +165834222 -302179913 +217838828 483526742 +539040262 -132037560 +-195052674 49370393 +880359264 -768188449 +-498384642 548614982 +-957411889 -336259403 +-110418870 -672529662 +687991421 -744129811 +-433767 431189993 +143054493 -941992624 +-479746946 38133994 +-673329798 -609980256 +-33778515 -342657769 +-814011436 -722933541 +-621406158 40391360 +-779169548 -216144446 +68955848 887467358 +-512843457 -165431568 +-654314580 -152647755 +-960170219 792443486 +-133411049 502527202 +207132499 58768330 +729815607 592224024 +311677548 -762464118 +-358232774 -752031805 +-409028952 583392017 +183109522 96396597 +-128662587 594944025 +-70177126 322183879 +-965200887 -711223632 +-330125605 756551 +-665374595 -416695647 +-488434748 -63499426 +14515063 688458084 +-33640405 638309950 +-445801278 763383411 +-883267657 264973229 +972760464 -593542169 +-700439555 621901115 +-780988983 -13127287 +561770748 -286127794 +-527387198 60396720 +743950813 826925444 +338128811 -746776722 +86164615 -403724716 +-267835799 422028956 +175136939 -723922231 +723816780 -491137301 +-820907225 -234845351 +-632335548 -750305623 +207953596 -998495941 +911005580 770727809 +-196055118 -691323767 +-6828450 747652129 +777261438 379903209 +-338899658 -805788932 +-230687502 701912857 +419355954 637409480 +-172504359 -804032447 +-860056255 188935770 +-142986710 -707951896 +411949051 457975925 +-371508850 736794475 +281069445 813073631 +676926020 -52723432 +-390408573 729755978 +245153117 122482306 +-368162061 556579854 +897420241 -848866759 +735507033 273266688 +-253478541 -273354808 +-371128281 570426913 +-296888962 188508683 +360297194 -820052684 +869757888 -458340486 +-995183106 199178051 +-806354592 -610041362 +-845618172 -489959941 +-177877555 -317015546 +-705223849 530692727 +-830011832 -837911588 +968485713 323973763 +-114127305 -681277840 +-441938533 -406755223 +-435342486 -793678423 +-914227152 26565120 +621114716 -972907139 +-641673199 -382707324 +-466817722 -903774007 +-458482426 -896699602 +-772064315 391451852 +-550324934 -515097607 +-129956118 -461689729 +628825484 -970987414 +-625034465 -348728622 +-254829750 297731014 +-204888594 -1837830 +278631130 -560288242 +113811845 926579738 +410702251 -333485665 +-512437382 950788765 +195935956 608250047 +-575081190 -253328285 +-462133617 422502184 +-852931549 -646044292 +-197929615 -927939314 +515372953 653733312 +-544766941 -308591749 +549319985 900358090 +106214693 -417073549 +418589571 561902909 +584578075 567803827 +-574772722 392835673 +-429441770 -801906142 +-117825971 31189836 +408425953 424939474 +604627075 676710206 +808975609 212538415 +-833246439 227482284 +-299847866 778568419 +-679394873 776935291 +530176055 -371491425 +-301596704 357438969 +-462224347 -479249057 +-564750623 937907158 +557113932 772994314 +699671299 -12550469 +743670619 -941609830 +326531983 419738045 +732490588 -991122084 +129357182 -977283871 +59015182 -561897100 +-200187050 643383445 +397694492 -476383719 +-843331914 887188698 +928655066 -166592579 +744836216 -989874613 +-806508715 -389780562 +433013617 -731664440 +-509473405 -368803752 +-953020704 -25358695 +255791085 692575777 +-657853980 -200892556 +11291530 -151169060 +794533422 434940430 +612615769 -796270054 +550138091 438096801 +326900492 760487397 +722547908 -79004338 +747455422 109750403 +-760257257 -714904928 +171701013 544889373 +-137018622 51745935 +387867487 -314113268 +813141135 -449186651 +944862704 -379137810 +944976673 -739906941 +-222226965 -386929215 +155488674 194009680 +721353192 510636844 +-355607491 -838849189 +140772457 -855950949 +-956037083 -735436094 +658086512 -167586204 +-859043185 297326056 +5833112 425200110 +-141905053 -685202795 +553549326 -785377702 +331501470 887089867 +-776821119 -225369365 +-829018003 -179824392 +362863240 580177200 +466903010 -719758386 +381813631 -904109577 +359582928 -799507878 +246987612 -91182756 +900647 -143600669 +150349763 716608917 +-165321541 -335411188 +-518517457 416692842 +327706356 145901651 +-901473104 -619054459 +-75208875 -887075633 +-159181669 -274647893 +-922378838 -101336821 +-188510739 160564258 +-725813985 -555459501 +807736096 1109811 +-312988739 -898145584 +910350958 -256726995 +-700184850 -746897253 +366536453 -29252349 +-288995219 706245601 +895444127 -174490594 +-43895463 264805924 +959845543 -921693716 +886371029 682797000 +650869184 181325987 +525962539 -659049623 +-825179089 -964086015 +-421176879 -182499475 +-105732195 409473338 +187683812 522718466 +-243653645 96178062 +-324517840 514407430 +77361333 -357495967 +355065204 688226611 +-430257835 848938993 +-146586778 -248923696 +926338214 937993469 +-693157443 -52568740 +752200315 390087276 +266971508 -936715856 +-187898496 319429169 +-77139448 -724493356 +-918846700 290489131 +627105419 -621902846 +-105448330 -566792964 +-885604273 351387653 +970144961 -190267888 +-169395356 -544352860 +-708999678 -87525194 +-3607314 -539868045 +942244856 -603360103 +483369855 -248553099 +16571582 -75054385 +241304984 753509074 +-185042091 319837943 +-613467278 22758978 +755626083 -563735832 +-846530028 -206476135 +-608459133 -632864279 +-213357192 529263655 +59684308 315647817 +294340829 -574494115 +-625829589 154963444 +559369070 892421233 +-899658232 -249117842 +-817090608 801868737 +92601361 6295759 +-883678786 -320624933 +433889362 668227362 +-174622777 -824894343 +-312202734 -291557515 +-562112574 960346012 +-20179562 739261319 +32862240 516124657 +880643364 -223716878 +-892131286 -851277296 +790445554 -890375853 +704308956 142339008 +17136799 -549722525 +522341990 -288563977 +348717519 337272897 +-756151098 147122658 +61170434 906983924 +-911435968 659948207 +574047706 -72885544 +150479605 -815154450 +580109880 -472709013 +500593244 -303375063 +675191035 -33097781 +408115612 573210042 +-977372830 444262057 +906042551 -796211606 +-660153179 -952992964 +-28434641 707758899 +-693078662 -341995160 +-698785826 919442749 +208688965 -615577077 +-923429937 509191600 +258323283 364313184 +348924800 -689763089 +-76250023 -115886217 +-81925738 850865109 +-639787944 508772512 +155271430 -173736063 +245743088 755190483 +417904218 -187725214 +833778475 -681466401 +-271937465 506649011 +-768579437 -268907491 +-992950393 -415863186 +602823452 275631285 +-704871488 608407087 +16031167 -936083740 +-287324857 222818837 +530663351 -474442913 +153206916 -934970869 +-459478222 -978958374 +-769734341 481295195 +423088105 -14457100 +133356218 692897284 +-951082241 -67019533 +-589785516 178867220 +-385520124 224080993 +-954722194 372417413 +390615469 516926289 +-696793107 836049733 +-344690207 84422722 +-558192386 -249263730 +-400176674 466814364 +-921541298 41247368 +-983534003 -916801571 +-338594562 -562072616 +-177267231 165615797 +72254553 -300544421 +130050751 438247007 +866510885 -642368006 +-546683031 492978249 +-514289988 -124770847 +-911507062 264381158 +183019373 -994965571 +206600091 494474182 +-442454098 -773777340 +706987502 -703209884 +112179630 -903878242 +-458906044 -185438587 +-901068805 -454196025 +422660802 -482917229 +774741544 -614084771 +-828957050 217007630 +626399971 -589829467 +-119258184 17284626 +869202280 -580005000 +157383708 -150211510 +71855725 -299930330 +-23742904 846474215 +572453457 49862154 +36441590 974403848 +853669918 -253789607 +-229520153 -490827977 +-24053114 43032157 +692421566 -568228044 +-860784478 -758748526 +-748495639 -909787902 +-421053149 969328419 +448861550 -621459843 +821146308 515073241 +270870532 -37610597 +941120449 921517106 +-587599620 26516012 +-909904966 -536659968 +545939700 80232908 +-548381705 -133808695 +610501641 -849650865 +565206350 183923767 +946550528 825011162 +827884846 -908387228 +-652579536 -224435059 +-995336019 492238385 +920228001 -803644578 +374212257 599621170 +-664219183 -59776146 +-408494280 -95139856 +-373994511 -81413159 +-631818092 155488689 +213025811 -777624411 +813749812 8505593 +97575556 -118751620 +-829142934 -471267762 +961276222 993055188 +-346361957 -525709392 +661293284 358739236 +223366143 -776107291 +287207056 -680808002 +-181741013 -919557550 +-587628383 -454647359 +463614967 877504408 +-800197593 -709100393 +405450641 -760481949 +68603152 -861377830 +-422748847 -442501545 +804069405 125583118 +-731353686 304560930 +-719331790 639128144 +365438630 534576028 +162591115 659911948 +-170081772 -345687192 +-449894237 846635177 +346896019 -463294761 +423020030 160114580 +881546872 -515387414 +1961622 959622871 +400218376 -437805891 +449069091 583974262 +-632938423 823778282 +90632105 -972587497 +-601337538 704699354 +817448567 764741233 +9794735 -531546597 +440696783 -694213784 +-648299728 665199051 +-230990397 -63202615 +388656835 -353672735 +-831986489 -236720864 +-266608443 -402493416 +-283602936 966701226 +-167893018 -174756775 +606624961 -503600678 +701087014 -221071079 +123719477 -477076847 +334556300 -598060591 +-928646989 -819248383 +451912865 -597334140 +381942650 987004007 +-938225698 -399036703 +792276221 -188989738 +-739163864 487616146 +31566512 -326450243 +-131039773 -427047037 +55215099 -641074502 +-388294772 101684599 +-821719152 -42462200 +-213289140 734399209 +-330898352 -191766530 +463765800 -152818358 +913820130 -898562254 +806286602 120930340 +757379333 185897090 +166796234 810949492 +853337483 -304860322 +672878239 963057805 +-436739632 -878591177 +-526127730 -245406083 +-22714087 574357704 +340919395 -98207660 +-515312020 -622917063 +-565459804 589817990 +174872886 655210391 +652721766 400892615 +816517557 -695937760 +-969880424 963164949 +443207796 -612773911 +-296885840 966793497 +344453120 -291099940 +961434606 144258983 +893285965 -865365302 +-658745937 -303175307 +-550175684 414590746 +-988409954 161635606 +804935991 902261060 +589911139 603043776 +526031533 -447871738 +991929270 -514292513 +-688206964 -349985049 +656930957 133948883 +-42502458 546994040 +680628614 -933124824 +-276574307 482715652 +538183122 345474963 +615767180 513893853 +-365354619 634292702 +-631869707 704241685 +-45274346 -525039327 +104159747 869083866 +329391206 -340111254 +-343465753 -772695523 +-828812059 -422021212 +360472922 586425625 +579709773 34190277 +598896456 -287920262 +733223023 393484725 +573609302 18355728 +411624177 689871598 +320765527 -242248504 +531545114 669833929 +-33242874 -934053772 +868282849 136804857 +-82805332 -935083625 +996954370 -700478681 +361063130 -804999735 +321240890 -829106435 +-179811998 -173570093 +595881236 688411201 +586097848 683368505 +487336483 122020129 +-268546652 449617877 +563530506 -566555777 +352831498 502433452 +399539439 644153101 +-687167274 90670780 +-615537935 70126586 +-159907082 -232500944 +411943739 -491390429 +785134375 -752965038 +278897778 574520048 +-582381425 -637563571 +-718340057 711530875 +219677501 793070663 +51791679 493186830 +865105568 346331826 +-104222480 815257442 +997280480 -215959328 +-110766585 -654878063 +737132601 505376906 +-938382417 99982061 +-199268821 -1052003 +-659548371 -249029019 +740829873 -186048614 +95876643 -749924769 +-878800052 399441051 +-231216937 19624513 +-453882747 -188767549 +-12515793 -137571843 +-188238777 597362830 +-857954864 147958900 +451145289 -819257513 +647249384 -805254980 +-746687391 400851802 +604142994 645065697 +275567362 665878911 +-149138556 929618315 +-481367977 509036376 +371357496 110194239 +206204778 -193713175 +46580922 -451671043 +-329450607 562863390 +-391107974 178759751 +583303179 -13542185 +-867008800 -505966483 +495465439 276959747 +333450257 410706273 +76408464 -934184981 +-74038200 -503522102 +-259829538 -801178121 +-293988757 -190314463 +862292720 -161573641 +537296799 540351148 +-76848938 -456851885 +980709388 -889606941 +-793536000 -139062113 +529487978 -256865694 +370181712 892097224 +-208395940 -434297110 +-449270898 -876490438 +-152336419 -182830955 +24912011 -540965308 +863832156 -646450910 +-148251276 -6096013 +-895881432 -26982137 +496590053 -64652539 +387812607 939422306 +-524658620 826739558 +193982665 487261817 +-234364312 763157021 +-20423678 -205198854 +370794586 760622088 +-438419615 -440394057 +754922872 854083068 +237699684 -701024111 +-457123768 530867241 +324230201 757153727 +558717964 651597844 +-397842523 619447395 +897639193 -579593264 +-345742552 685316407 +903108390 -789569830 +-634558799 842605153 +-791170205 593312763 +387564789 -525066759 +77635651 -554739588 +-463427799 -854819066 +-944096792 -383140985 +-192347255 729871496 +619832472 -804193198 +-600458126 -123792855 +-714008412 974766694 +-765623360 879617659 +-955592771 805258131 +592573936 634791990 +-794539891 132458711 +-212107361 -287323873 +994439881 872198433 +-73243963 -580751518 +-385288480 -389722695 +-487167190 96502113 +385153714 -202983854 +295447623 -606566464 +135943111 417826649 +-513803979 903026458 +-918953014 -990719481 +-535881252 195004607 +-440841433 449836677 +-3103728 7866390 +607491285 -755349796 +-247334006 613372229 +860092813 -929579853 +705058430 879650978 +-995135885 244128038 +-60077357 155126500 +-751346023 4322707 +-185403943 -676749744 +-435577332 358870138 +-508431390 -313423910 +-533437173 767144234 +-565663893 897416659 +-739278967 112760557 +-670991561 -366523844 +-883571548 912319525 +-409578988 825935368 +-633069545 757061906 +773980232 -863204169 +-410209289 -469629007 +-449546443 452338895 +165079773 -23942571 +325568889 -327605861 +99400736 161841079 +-455926387 524028392 +493710593 128279010 +659594655 1331496 +574330638 470560912 +214571480 -838304552 +-535329191 -513038547 +-463606761 814967735 +504911195 -620447242 +-345251593 -487596362 +336332884 830019996 +-552502517 -45800821 +-98532376 -925243033 +214087140 -55351255 +364392604 696069307 +-140681305 54983906 +-157066499 -302768428 +-430997383 292051261 +627175768 334021161 +518059125 -228176103 +914975373 838734433 +-418313417 -694375898 +-349835685 -547983510 +-916249063 560743688 +-875460374 -860271690 +959980110 -44082528 +576619605 665505537 +-445482834 297042750 +-597925404 198529473 +-120940292 -880798728 +396467059 -340897835 +-44938781 68831371 +-399320604 839343302 +787713761 473962426 +516978181 903911688 +985059797 -186190554 +-348029773 -187871497 +318910506 143276285 +585015 -859026481 +380403549 706450757 +346233782 187027449 +-506746676 -956138652 +-598168170 709254398 +624729427 -96088591 +633814693 174868961 +-12517327 -230488977 +710673638 883309394 +-999261314 498463489 +31803569 -370175605 +-722551684 -439374775 +-458935132 -629642348 +973679898 877959699 +647295467 534370494 +959111623 -215569873 +-146537110 650816751 +803927386 -728050541 +247354906 -956150822 +-945831117 -801212378 +-43542918 115420790 +880679047 -483118897 +-205606235 -564001416 +340912079 837384210 +-650171977 -664974187 +464072070 699473248 +-309007899 -807235290 +-946423656 936742781 +-22065859 657428608 +816041970 -669149052 +-774573394 -524553300 +-119504571 -834345648 +-146118790 -803393028 +567542420 -184013189 +473734785 285104540 +446979776 474173142 +-912563126 519119208 +-18758048 -641378971 +974210059 -101149726 +-371286531 590570404 +37191761 -211840708 +90716206 -35549099 +569642331 706404458 +579354160 -525947283 +-675492848 -143281894 +921096205 680758428 +292240429 -647943516 +987113154 258500560 +626372602 30908306 +-955375961 67818982 +-574118807 927844999 +-604625182 -461803812 +908447644 -460079733 +390750172 944711768 +-50533374 535388599 +-432672053 -207810444 +483590769 -352283158 +94190242 302099052 +379233665 -766631413 +-951396016 474788402 +46581918 798813627 +555160134 -125481021 +-988605766 404737967 +-117624163 -363982509 +-472098557 -760411124 +-44551991 -11381202 +-995792973 -842039485 +-699786525 -713433959 +107912606 914282641 +352512940 727571437 +-582341141 297852464 +968396208 -160751906 +49754971 230453123 +-219755756 497005119 +588338531 180257077 +-67246725 -389983626 +94573861 686570777 +-988174700 324100478 +-490086070 958332169 +-975448933 -764550249 +950380543 -839527656 +-716661099 -73440145 +307354089 732853129 +625893471 14259675 +858425395 -811440894 +976019559 -74776821 +-538158096 -997953934 +-559530010 677784674 +-108432565 450763835 +-979434539 -161419002 +414278410 424548695 +-642371643 -879216981 +-568135815 -88624910 +-258956171 897305740 +365063070 -299189208 +-164645645 436870423 +-887514156 -999028519 +-332777019 999130063 +-581891757 119902521 +-520081489 -829061362 +-487707260 866024114 +646464662 -645268473 +-523444741 -172080456 +-682350314 798798974 +-470159528 -427081833 +-88977365 128806385 +526335187 -75282448 +545036661 -924192398 +-820692688 -211530852 +-20724072 -637805342 +950040944 -962067566 +-326125393 362234783 +-305577734 -719175268 +-492713156 -430878205 +958832612 205298367 +846885918 -170644871 +752345825 -310033933 +-247938912 761745112 +142354805 611223258 +-139479427 177482473 +84724140 449604912 +-688154595 205360511 +-155507181 -663127753 +7989095 149518324 +121044669 -576610195 +661425415 139804574 +982370166 869441419 +91156984 365780411 +655677149 -678110241 +-191718257 294696290 +107730608 87363183 +-527337324 -833214275 +-610464123 714449078 +-828618606 691214889 +920991128 178814904 +465162075 -881379019 +719192753 582177406 +136489236 244484402 +743423899 -566491506 +-555415829 215398690 +626906482 345242381 +355595553 938082616 +-216160448 12050879 +633900224 -461111166 +868084023 -218410189 +-714969413 -127148108 +-432402933 -958480331 +-629194226 554265400 +821758022 135103359 +436674894 -643303982 +538655714 100554633 +611353172 -395811250 +-681053059 -423649316 +105561692 387715977 +246701104 152748264 +-630765461 274549822 +-942276924 131750177 +974171248 183700022 +674961283 384004918 +547937220 584612299 +424861881 -512150021 +871932668 -743687570 +-152294339 543658150 +-294963833 919670613 +539732102 209360728 +-637753959 -821183070 +-300139238 -741939083 +-276965215 945836634 +-931001920 831213311 +-899389927 -841851661 +-62481453 -417058031 +-572192008 -296105890 +-377196018 244932436 +988946543 -700501341 +166586924 -751959129 +-277030783 411694780 +-703786470 575523353 +455687107 155607760 +2515427 902854756 +373475373 -547173333 +131974205 -873922699 +-985142905 -873834849 +-876358621 43952946 +166690609 -646958604 +796366583 787566174 +-616756877 346704035 +423482203 -307447994 +758275023 6570437 +646066080 -291817001 +296137242 -917274245 +-899916682 293898551 +-602251532 -298913740 +-387573880 -665627527 +-663827393 918758366 +-430034087 604094473 +542572556 942652047 +-911102699 577222117 +201069637 -321582582 +-180422496 -71095587 +512233873 -686838823 +-466378869 -738001078 +611714896 -588056025 +-704043753 -675604031 +-267938681 -286858614 +-769401668 -377407342 +-993152644 -581515412 +-656872005 189294992 +219758909 -908399583 +-730705931 165474667 +-940326619 728747586 +577661812 -877439419 +-86160758 22024941 +486876728 -498789758 +849414726 -511868448 +945829011 970448845 +631890649 942433754 +634936545 -948285410 +624042308 829986696 +-379207769 -622167923 +904781545 -739868217 +675316199 -261429270 +94930683 -212337037 +897137984 174552033 +-757886418 -615011538 +-288005187 416158310 +-671343376 -721051273 +787326869 -236271243 +615812675 41282587 +892853307 75848281 +-312755375 -861931355 +879349709 -901888713 +461861847 -938576331 +-652579683 -603250648 +-978011000 611117481 +669181261 -569781162 +971338718 -659866374 +387722401 -664538435 +767750807 607600362 +71457494 -271482456 +-716691144 -611995445 +911744840 722388541 +79790306 -598353157 +-78456281 824652950 +276325715 544986112 +693463435 411492059 +676482546 905037854 +-592277954 -108757823 +255136938 -663191576 +-852274316 -658444293 +-522355657 -470496744 +-849302251 -134479106 +835008628 292462957 +-586042628 891814881 +135026830 790191842 +-780446376 999773187 +445729577 -115969112 +942013790 611805207 +622214807 351400246 +240456959 281679502 +47568113 -493139695 +534446779 903882122 +-988619591 543157340 +131620262 632250710 +-452586562 588723913 +-968543928 -251675479 +85508978 -573945164 +-571370906 -784602975 +-975366230 813154785 +-303297261 -866320034 +-509565994 -645012116 +193575701 -185705806 +603546593 233755388 +99621520 39002 +-384941771 -428805017 +165533198 -600919696 +738021225 -840359867 +599600936 567411435 +-371319314 -245566151 +-688497616 726402443 +268873760 832048128 +183577757 775368412 +184596319 -86870074 +-523948061 148622851 +301613211 204583087 +68876765 -718234586 +-914093449 -990167111 +106489736 6154648 +386417350 38784307 +403135954 -360181009 +-63320516 -779401775 +-284772740 -839368073 +-381182198 350214871 +755070192 -381994530 +771223721 -682833631 +937824219 665893298 +-698258634 299970787 +-323812355 -35144122 +233979544 326994772 +-309262530 218688443 +882631704 955761980 +-271311125 777276841 +53348288 -171112282 +-701243898 759290143 +-617942844 137789705 +-837132137 886317289 +-608395375 -453557029 +-639359447 -442657272 +-773168288 165217126 +-900817546 921639669 +-91976668 -278200754 +-642823860 -13997837 +-242668836 -965171126 +818019897 -687168647 +712709353 -717999101 +-445441704 -759248152 +165000200 -479618228 +64657398 751182256 +689503353 -204013681 +-973948102 296239332 +646805386 -958372116 +-587204421 -800163837 +-177291916 33243276 +268272900 378921978 +-765893300 678232589 +822962186 -638381073 +837633317 902305626 +459297288 -383304277 +-301120805 -276283503 +-298312568 -130932326 +611234295 636091963 +633369177 243494189 +-961455667 -117485503 +646186585 -139958340 +520254149 70890781 +975197188 78869720 +-502020309 736572501 +21869383 -899337070 +871728586 767642096 +847668419 436584268 +271930261 79568441 +-432947036 528482771 +-920193009 -165241299 +86061312 849972537 +-937892803 -944128332 +-307628291 -833023878 +-336432320 542351532 +808348684 -719776376 +-275659035 -423962323 +588343521 951590951 +854520595 751652725 +-214946619 72458162 +701985721 -381342226 +369177646 -354181699 +705773283 -323867844 +482049019 -261354698 +523294906 -12541061 +-139026465 -732694344 +-301507967 450286419 +-181933813 86937639 +942048137 -738383207 +960468592 821756808 +339483140 364334533 +-351336527 744024611 +754357507 216462155 +-579319661 -344220356 +-457600690 -488201828 +-769799688 -972362928 +-448002407 669695150 +863614555 385613364 +-582056317 336851074 +-695545565 946775061 +354057657 921426096 +172027880 -669679724 +-74611648 202749368 +67668522 -985641292 +-257895076 -193050792 +318825005 -782005852 +575906309 -923838094 +-73414224 -30350233 +978866170 -314370604 +-79389260 -385649381 +-331753985 -329298563 +-733153479 587140336 +644300124 -506330567 +403445653 -734941029 +-936597288 -717775075 +252685933 138275653 +632968620 488746113 +-104336451 -53247546 +723403773 -413774297 +-957809975 401916092 +635110 148082272 +-103578326 479040354 +180877878 725550166 +-484830450 240656651 +43454349 -736885059 +-470069691 -902183413 +-128739891 -809340019 +216657962 -688385472 +-839773221 -661174976 +-747538612 204235019 +917413328 144562966 +637784694 6199502 +507271502 637254863 +-584426797 81828395 +-946273923 -486821161 +-882676527 -301534584 +591735469 -765328026 +-564149391 -268499705 +-904274 -112514361 +-636391189 49561072 +-770385114 916382793 +572319707 -484588501 +-572351668 -740613362 +632647469 313230439 +796432332 -545031905 +-472664865 -150826428 +-167688373 845305166 +-82946578 22051570 +79218014 -197017988 +-993252698 -329043746 +-803659457 -234530773 +-682587890 485695340 +-704005018 -711253670 +-404235261 -294764390 +-452223718 -551839924 +-297073727 -206442793 +-564064157 -222668419 +788215629 612360564 +979572680 285382391 +-144212982 -540338614 +152287900 280826368 +73625097 -860817059 +892565686 -418268104 +121497861 -996263513 +-790842418 396405260 +-978134758 -685262443 +-62567998 -460653974 +583398533 346822868 +550527985 617494930 +-380411495 -777060440 +976388735 -894583854 +-821333742 -414226792 +-834187141 -745718141 +-733012274 746382898 +-616134697 -401220764 +124138621 -580537764 +578933185 -503257036 +-881594135 900396231 +773450737 314431286 +40615892 153521631 +782137981 525423415 +347000760 -716895830 +891604465 -246128422 +548223029 -276340168 +635600485 -147560842 +997857485 -822120712 +-425626920 -866447384 +-400395 -19665776 +-512041941 -70220843 +-168716685 648957385 +674425185 176133979 +591257860 -263646041 +-583854748 -674567787 +673135940 -939986259 +-566610120 588735364 +943104267 -260619714 +752382750 6622525 +-231966112 967088281 +522459200 -604940252 +999237267 187283029 +517226843 -495463684 +-568255366 534038572 +90764324 -234580789 +-709028227 587299472 +562017858 -134504358 +-561065486 408560109 +-139242386 33258604 +-52556882 427255371 +557614944 646192049 +-635543624 401720897 +483820737 775845103 +-327511664 -291706325 +-269202128 435245391 +-679100721 664257897 +-125271872 -512903360 +329292433 -986821402 +336550697 887398406 +161600322 -992809299 +-540938434 814331202 +-460122874 -9360364 +174420815 -140076834 +-928517663 -204073947 +-35217046 -139145295 +-242505280 555792473 +-43155794 -968414132 +133727687 538542937 +846108009 957335543 +328996476 986871624 +672963371 -764710003 +-403520377 -791346083 +-698413310 65245833 +39838947 936389664 +-820116731 -525472731 +481580844 131514377 +257889077 -146239500 +-168293158 544745195 +380795650 174531818 +-158731818 -921391177 +-167578682 -840341573 +547159595 303464578 +-727907526 667190121 +-818775478 -652643202 +-405455476 4411451 +519120241 810878769 +-586939609 -92353876 +-974068733 -843349992 +206428273 -465400083 +-908487885 717019678 +-240855056 889006515 +-776330677 -970174052 +-629057317 273703969 +-667194943 201694008 +168108675 255107957 +-470442679 630018180 +479964262 647580744 +-311411465 674701130 +982889460 -461197574 +719252156 478100815 +767194227 -451832346 +39190873 -884985408 +-225026587 362419160 +712443256 -892673254 +836650218 138806348 +-814873796 -812905163 +-281741421 -4887724 +961190862 -493865934 +-856957490 358018313 +309765737 75861327 +612604315 -81846394 +813834755 116763299 +-941960558 -29808655 +822434188 436480348 +-729715991 461050415 +-495426331 626417217 +-870473478 -967094052 +-19501576 -419482471 +-46162650 16237162 +21171272 580319004 +281563232 923349207 +-359323855 -527524845 +521252731 -324611112 +-208946752 866047342 +-15050643 -798394757 +-605062223 -484020740 +-921702454 -658746974 +-132552767 425192188 +-277005793 -802981714 +-360598337 478243335 +990769584 -458432660 +628808306 436477887 +-664643419 -579228952 +-84502798 -565141225 +291486436 -455718876 +772437105 747957584 +-54728644 -344973504 +-28403178 371966029 +450642475 684276095 +574543976 484317109 +492135563 -458595945 +-882159785 862661147 +965000641 -262646232 +534869969 427478062 +706317331 726496687 +-979575570 35288545 +-406488295 172319048 +-201872167 -278098998 +-53385315 -309438945 +-138111973 424934305 +-95353080 -113117776 +948462803 -751806091 +468315558 358717130 +99418097 -613685056 +879659294 -754836089 +-716433210 -797865524 +52853905 866187878 +81507958 95799979 +895320853 204096388 +357863433 -181000608 +835925289 101623980 +-231960496 -517163674 +775221106 881310422 +-918581581 666796603 +-128745986 -212844724 +-404886728 -592453417 +-42242988 338755852 +-413503407 492080614 +-352099021 -173055544 +-754474019 -606007577 +-794290799 965538369 +-66573783 -27510661 +513056151 199234555 +646286977 -177862629 +-616679533 -703957430 +183340064 -193389970 +812942365 -830810117 +757754814 -468065800 +-114737152 -167373485 +-667435685 184315938 +875856264 786525095 +-51907561 479931183 +317098330 271823040 +-752436510 -83895452 +14397820 -506152993 +904429948 665593088 +558606793 641698016 +391158664 229978244 +-495909711 922796640 +311987967 785029273 +50857403 -411321418 +562304611 -131797001 +964885240 386717475 +-560620206 412602671 +834810736 -25191622 +875540751 735424099 +817731510 -359095694 +-826107383 377324117 +-608984158 786889890 +111994982 82005726 +725629828 -765396923 +-290414649 -664640882 +993572517 -750137794 +-639957194 -193257621 +97978054 497400013 +-954804290 -509425495 +535779245 -885438865 +-898414146 969396674 +97782048 -251755601 +-176880780 16160918 +-906406903 681931059 +-485069884 6501689 +-769614529 -490926478 +-513148227 613129488 +-516024224 -458073916 +-180587263 543433233 +362076665 909006032 +-5106749 -20422841 +-35835755 532186115 +-878542445 96467517 +-98336602 -71722394 +-560682908 628221113 +389211530 -601095219 +-252169524 -500284774 +837589475 -921781248 +-367643085 -999443645 +-619654273 -187179940 +900108829 75113888 +-851193515 93167178 +777200251 970600795 +-860585493 -290096919 +-202292944 -306966659 +-679612819 -737058191 +-3823848 -887509913 +30797048 898709651 +-861330055 -194951535 +-623363308 278860098 +-288808259 42037610 +-129644263 561928177 +894442904 -599884562 +-989272130 -822164505 +675426686 407678432 +-763552946 -430719618 +-501518362 -873555566 +-355242651 377321269 +-789701571 281568150 +-144763102 74550729 +-336387747 165460427 +-905086997 240065914 +-922975500 -578898357 +-63345457 -933047935 +-588837725 -310072042 +-369571407 -592211380 +52503979 396111200 +-901941156 86963378 +166354397 24755054 +-129448140 -153500376 +-591386909 -832741154 +460236092 759570466 +-385474222 -933588037 +134989359 -432539861 +-287235930 932715223 +293567263 568489017 +-331514697 849738621 +-288395446 142820063 +342039923 606230912 +581833048 -117359551 +334554983 -587185967 +823539892 -879034979 +-52700490 -84225562 +-551408900 -206891651 +-818179817 200192732 +281566931 -855037210 +-601367822 790451167 +577044252 954851052 +-755325362 -197900174 +919786674 844539858 +727494121 833816660 +88811249 -580839891 +-90628982 460950427 +623867538 400945855 +-111379525 -525270357 +-357583738 140875590 +-301552041 -615523996 +-168758376 320332064 +-552868449 140309088 +-12412769 -511610220 +12878338 -191361533 +988136507 622594397 +653733936 -140864599 +-365046282 -226356729 +136744657 -130531936 +-725970691 -506154790 +926432496 335782530 +44361599 -32668248 +-87586603 -959519956 +467365007 -58286498 +-67677791 -256745126 +-277213483 -565347053 +312894666 165159958 +281125531 -100211299 +537202505 871834433 +-448127217 532198540 +605408360 77198136 +707988732 450824459 +802710492 978733489 +-354513645 438701883 +850930202 778705930 +416787066 45763903 +-838089585 -209467592 +209688573 328551806 +-29789602 101187208 +-711876991 71831537 +172040466 -138542299 +-195528688 -951413118 +-209357153 -867231923 +739916069 59243817 +787697800 -188789065 +-860831145 772228315 +597626329 107544332 +874057931 -590973008 +-44034939 868943217 +-53237923 -27686004 +-555406807 -248064267 +876365669 774462942 +-694296224 -150237680 +129074856 581031038 +180931330 -445834715 +965083490 526769503 +176461031 -325280970 +-802398762 823880983 +-212068458 369605358 +417221262 549078378 +-528268475 -224042909 +-625954901 -525259991 +-621296953 14634656 +-450175704 387342262 +-209593831 -748368991 +-214775381 224756258 +957919040 305418278 +-271070764 -610234892 +994565565 -984822205 +480848097 748003699 +-655287140 366033452 +-483973806 -55695674 +-216880873 -559747275 +-203157852 -667576044 +477168873 -530257921 +-122643397 45717704 +668982157 -765899836 +-470204486 -568271478 +-154259340 953753603 +-623036723 680572656 +-587781318 429447514 +-350542994 841099420 +-387321692 176766928 +-616747134 411086198 +-772104483 -153448997 +904858928 974418839 +-998925676 -439893128 +952721573 143887601 +-576667962 -871599074 +337461406 -386383359 +-387337159 826184904 +963651116 230820086 +317165046 189843882 +-561665440 403305483 +-782401077 -751960621 +719179425 -570513607 +-365327595 -30537102 +-118749770 -378085321 +-100991271 996312403 +514736778 -310916651 +20709006 164957364 +435905573 -902466608 +-400703124 659942008 +141359120 -427297224 +482425795 761193682 +975570264 -291642116 +306356997 768938065 +686887900 -910967196 +-68458512 830815210 +-330592462 -366770640 +804917024 645570392 +867541205 462411531 +-929062296 139195130 +-350471276 144935540 +696360613 742732900 +772342647 -719632505 +-368072690 -878350454 +-733710822 81288926 +983186082 136000346 +-431459078 -515470045 +97802187 -950702415 +299398237 -514969072 +570099797 -888589670 +611401472 539833467 +81052265 -612206711 +-99272463 280096725 +-894138058 -360193569 +-841623908 -30011580 +-152101729 -806774938 +8766326 893865833 +3793016 -384727790 +-161102667 624008993 +204301307 -934359250 +-843296175 277341790 +84912511 -445621946 +376472924 -293290879 +329655240 313853316 +-16052428 518632001 +-727048478 580190972 +-753852745 915306842 +555173983 -303798983 +-594801693 75459665 +-641000768 -594230887 +872446621 973980166 +827110056 -254147552 +234352177 72955938 +-543611051 -301418067 +744413172 570180488 +503269642 -205850039 +631391863 -472809301 +320614973 -320122559 +-225673637 -837402778 +-597018657 154317629 +408651571 122564624 +-462537834 248060685 +377219335 163920985 +-519837374 89711680 +-105814411 302715172 +-670521547 -523031103 +-379979706 872331335 +-143480522 839009547 +647557929 991945810 +556326755 423172099 +-166171836 618181080 +-786709859 520687722 +-970856070 -216903108 +211379454 404181403 +407228647 -614199434 +781197405 435223592 +553416766 -26513056 +-722728095 -715326402 +-259157959 399731820 +-332518844 -370508628 +915580625 533038808 +748507914 -710480088 +-464835428 -587842206 +275198182 917896925 +4483229 624506201 +291348234 -155423725 +388338758 332610019 +-158028478 24998894 +9870944 208509619 +-893863099 272035491 +-83399397 -782605167 +70947218 -641018257 +-344886451 512485423 +-213696639 -676904931 +-54026060 -475684736 +-603756540 -434794365 +175463757 748715117 +600315326 458642597 +33600328 -89504788 +740400198 475786452 +-923768949 -160748738 +-530263323 -343545080 +722833796 338149428 +-200746237 -532781986 +707657038 -405271182 +920992817 -229137207 +-82918259 722435580 +763470460 290770953 +40549375 -994073673 +94790814 161858703 +161895053 96877853 +605857806 -43672516 +504698566 -527312643 +-417393313 436174559 +-57925866 -221608824 +-870683089 -649436852 +-334930364 -644800013 +721057928 -723153886 +753647713 270542571 +-390447693 599330586 +-445166568 -525624201 +-264164563 484162458 +104565625 742737212 +192988639 -632305413 +510526684 -131186828 +-940752319 -831213988 +-12768746 -259411728 +-460712360 60282405 +-645772226 -620230428 +719387598 -55592195 +-165045161 166314747 +61525899 637006280 +-453951751 50605065 +704848816 579346813 +-954180936 -494247807 +898374902 812777197 +-344413415 113394871 +285469293 494520605 +-303229868 122946422 +-34893002 926651152 +-784947429 472907385 +-897377604 72202813 +343349430 894337334 +-782382856 -841986144 +-854205956 120037552 +-668009975 -368102478 +-108826855 79885245 +220452346 177796018 +-659428185 -248409657 +-53915314 -866705997 +985373942 -69082033 +-661158584 -432934149 +185371007 204817582 +-592752426 204759693 +938293038 -198470107 +9314436 -79423918 +-463378508 659595951 +229853797 -377555697 +-361499196 -803465076 +-133839005 -636614841 +-7674121 364191351 +945158840 -826500297 +-472512444 -888962996 +786658508 -140078799 +855036897 -857894261 +268957829 435721183 +-471635307 -431942243 +-68434100 -536685164 +432268249 293364343 +182108363 -142250362 +-998576893 649316907 +252177285 -280904064 +900502232 -952763134 +571708468 548345001 +943138194 -636840425 +-896296350 374332910 +927323426 448779150 +-981758696 -213306501 +-666759784 -611525376 +490276590 924114732 +32222572 -150765912 +626108130 662107406 +873928556 -447313291 +-612819437 838138598 +979248685 239164078 +934859726 -464275738 +-97036820 630364346 +818815048 897553735 +719539147 482508246 +-546084289 578633818 +-935100029 -801228139 +-513040243 204452610 +-827057501 -142436056 +783250035 -464123669 +868896390 182548133 +-30113880 -158445107 +-541395879 800493321 +798025884 -677005193 +-553224868 490040411 +790344494 -507952115 +-244828471 143131064 +198599293 -716927798 +-249816030 -82533195 +143648785 496353541 +209545377 -653948315 +-762325729 -510866198 +-366782491 -638832069 +-120165746 -425737905 +-847770657 -648775100 +992198569 438772475 +36804464 -312969470 +565407676 556827613 +-36207134 -433171256 +-174737769 105447464 +-381129992 558433138 +-760046936 -100791028 +682242050 79713123 +-443885677 -677195598 +-739373065 555650530 +-568583999 848818108 +-602826933 -484060283 +-39277915 224659693 +-966737727 513429780 +790221127 963693208 +-563701392 -47096570 +740568681 -77195128 +-452513725 777923384 +100090861 993394670 +-444084938 -139047906 +-214351778 -856008185 +-436221087 -928711066 +-206481686 922798605 +699522405 -912808839 +208831507 -857936851 +161988503 63711470 +-94448264 253851393 +-672627812 726898752 +-689059073 -604884616 +106426608 728688787 +-451797136 287131041 +-794534167 -40446087 +-389884262 -103924432 +-954394766 -948630645 +-93143200 168715921 +-658042212 -455319513 +391778793 -601569477 +-366791381 55487977 +70096483 690963620 +692310946 -153152219 +-347056512 502781648 +674641072 468942333 +821856175 776307017 +-704779876 -377064106 +-619177798 -600906439 +162087082 -806721731 +-357302429 -864584176 +966380825 -623612523 +638327483 35059830 +947489757 -850142204 +-252081186 -415532242 +612123656 39969828 +77794757 -212849806 +-365538286 -442737337 +16501301 -60607653 +489714305 687862453 +-853694250 -36802790 +242215961 -204725412 +-783899484 -82051307 +706384059 -642050395 +-590826733 -567908508 +240530665 -362564229 +-35418877 -48342608 +844482440 -18197687 +483763973 521786976 +-891589003 923022704 +-53417998 -569175302 +73143792 28241274 +159312181 -461003517 +577907326 -983713517 +82166315 -276448871 +14581902 -401270716 +753942520 -72656856 +284703390 738115537 +880412729 894357237 +-757522575 778050270 +-423730750 122229010 +-489604816 129165423 +885648853 -864395649 +753433845 951337663 +-220356971 -717090485 +-406366854 360232263 +767104757 -460876772 +-172824531 258434860 +882922513 -650883596 +839489416 416089258 +-469928055 271823620 +60522831 413723454 +-108790535 -373197225 +134843355 -181309287 +-799957231 869886833 +504371252 -143102686 +-679101673 -563588625 +-661318879 -227581664 +477349390 -169622704 +-586405849 167396002 +-392807331 -135483307 +-732125093 853439729 +750755820 873020111 +41119244 630462623 +-825645545 -829758239 +-373724597 -406776699 +31314256 324963755 +-392886097 -780211245 +-217382465 -212071613 +-607345041 -531205272 +295021888 80641621 +-629535021 158391437 +649182318 -466801703 +-402517737 1730183 +-385865339 -947223278 +-243547125 -720798803 +-841200520 -249126408 +851686052 833103584 +931952708 -458875685 +183202018 -393757993 +266717219 904886465 +895723030 402274296 +475256794 582422162 +-975018258 -880106579 +-996706427 -594066393 +247504380 456015936 +628433694 720885088 +-373047388 -920902643 +937953184 -854494646 +186299387 768283253 +-640982289 -644722912 +377555293 743492146 +-790341029 -185729646 +405451815 661659047 +4090621 -314824461 +820437494 -142855170 +-859350101 222568711 +986502523 -769164612 +-946468535 -666486101 +476766041 756717867 +540783946 541806096 +587842331 402637712 +-224710097 980261442 +-660861264 197540001 +143071141 251901751 +437419659 103572576 +-701178983 260943060 +182324619 -642384685 +-500998151 -351339801 +502569651 -528158011 +-514494547 -708177178 +-185476796 880838614 +-670818618 -336224208 +-716517812 -222709483 +31358069 610479659 +801295601 -220658863 +824396814 -352497790 +926251816 813842913 +-776284213 247706890 +-312487408 -856156292 +-387557805 -924814921 +216973440 227651731 +-558147353 914232095 +818003204 -236136615 +-67284170 -368022176 +-69395331 -500431233 +784800216 166558264 +-584029658 -748284669 +-958071716 -596393306 +-372004620 -469942918 +-823312117 -718555227 +-338179231 86556999 +323360769 285043448 +818748515 -234707151 +385213626 918626422 +695549921 986310286 +-588863547 -157161553 +-348780268 -80115406 +874060617 -831085746 +635426158 -454986822 +849322155 -135692355 +83167867 111770352 +-699665096 -189581657 +628678498 670332740 +608514422 -91610371 +934201107 428569075 +991764035 -452927303 +-918357395 369826198 +-179041017 56241332 +428388113 953866336 +397550234 947351958 +-112380056 -819575102 +-966096825 492340024 +46031721 14721968 +-460091152 -671965847 +-697466191 971602455 +504822777 -242932195 +-223678671 946357788 +140410219 -515372559 +-701040761 243186043 +-590145617 -645818082 +790714929 59047212 +-123359293 -873912457 +-294258651 -105502010 +166618263 -243752426 +-300225195 -75002167 +368469177 -465885231 +-31837766 760969323 +149995530 136501230 +679655363 783644809 +963454231 -356401734 +369125106 74933255 +978786890 403778420 +-129498943 -30600766 +747769312 -541467738 +548437707 -660765149 +-830806988 280134997 +-143585633 331628137 +307163925 -144469078 +-697472117 -72184073 +319998606 -863848299 +-278184691 -260710166 +108701000 821944664 +-76463195 240852412 +330281288 88131896 +182435762 659435010 +-148944523 286581469 +301626963 -237822360 +339842511 -239117744 +767566563 -594126663 +-187304120 523143085 +-355928559 -55913070 +-387190001 -733769823 +-917102257 -338461080 +-205766725 -859641575 +983235737 -991978947 +-627889205 -173513374 +310590699 866051409 +699985643 238499689 +921756185 -568009762 +-194887233 952594901 +318384284 -647505752 +-944611662 -25242336 +-731597133 250821465 +-666938474 -955548274 +339185745 568352119 +257405911 982933188 +45374868 660966201 +-929377712 -656294505 +-690407533 -778434787 +-785837326 878006667 +141227151 -512695833 +86777016 227969580 +409392276 940620393 +971947688 -413418629 +133963851 854704462 +-244566634 -587365947 +-560682982 766175417 +-183285968 571473217 +339795764 -571438013 +-376732474 565866852 +52651379 -672486490 +-700327969 655711325 +-493663556 -821707480 +-31789027 771440232 +489466398 -643325494 +-397331444 -25537094 +-148594101 -469669968 +591353015 742716899 +773646338 -48832850 +-510174783 -983414966 +886897131 -541900016 +363912727 844390195 +253376703 894399988 +-757583052 160824856 +-381420627 655580594 +903677736 303285188 +-779827960 -281281402 +338566491 -725665071 +-697639318 500694279 +69387435 846806143 +-252218871 -484421763 +-412716443 -737824593 +166009178 619907775 +829029343 999087837 +-280503081 -246921391 +-887434523 784765880 +909026683 -239565224 +-430301748 983878431 +-357534665 -121973682 +-194041489 -19767292 +-546953722 242791040 +-154054358 191475395 +-272331625 -931068115 +16383437 -472731391 +471671719 713257554 +302019832 746974678 +665917722 830628587 +-677618428 -965877139 +632371072 -6930298 +-253075424 133074764 +-113453188 908765590 +529802295 467077017 +317745855 797991687 +811537788 202816120 +388529629 -583864212 +437333616 588181731 +570711758 304287604 +401717291 -295521365 +345582557 271049380 +-307385599 510472778 +-623945056 340682025 +-77217008 -533942201 +-873616883 -501721693 +-820723129 486736630 +48955277 -984502499 +863636321 12995353 +430383427 -449406286 +191184848 -397510935 +-520166931 613995150 +-116966383 811805962 +-714190715 -869586408 +498563043 -811139638 +941304561 -480630855 +-57815873 167976727 +576025200 -64792840 +483335980 -914535971 +752750363 7623483 +-810945526 964427693 +-544401011 -871067075 +-27036072 417693269 +892408751 -599549984 +50521539 393042736 +699564605 -408076160 +702318216 21774661 +547889739 -857439709 +-552729008 273094999 +-195946537 718749452 +326451780 -93090525 +-50696956 393350582 +75161786 501141860 +-819264142 598186772 +-856451338 965228544 +-767042256 400829524 +24439677 925836771 +-437826624 500194112 +-10579703 -993959462 +88190083 610678638 +-249299325 419899786 +554434070 111650704 +-52993488 -403714856 +183169944 567915887 +-902119947 -789507503 +855626343 948385301 +-451730460 778261431 +-162780504 197754055 +-343500381 -526428565 +128732421 -509402870 +-329439657 542012696 +-695429370 -877603565 +703713105 895545909 +68498061 -608810613 +-522029179 -287606312 +-627299559 -694150761 +374660887 852762422 +-134059851 327259798 +844633879 -499738070 +-998691460 -890295295 +-771400256 -765401873 +-363109314 399602227 +-488886949 533603204 +989981882 -802757304 +719005083 -731029309 +589467043 -303895506 +-839613604 -794865227 +947481679 -489131984 +-379603607 139497370 +-706763949 -905572214 +233096956 573033519 +255275873 67217330 +-696340434 924889269 +617300187 -664148153 +621383434 -747121593 +-502445399 -494908109 +-260595653 839323802 +-849478467 -183095575 +998010954 454986888 +-826039329 714550944 +167901824 627141068 +352059489 -569267296 +-945352639 -662546713 +-261096025 288684539 +-978125005 -590340505 +973005194 224190809 +-966778607 728869569 +-540315057 -221726426 +-100349535 -512640843 +78509050 905628433 +441328671 791041098 +-426280059 337228650 +457169681 611248521 +-628800034 -197469282 +384853381 -782592799 +656077049 -963487732 +118117399 -221407348 +-680771710 48162735 +520430470 386533098 +47717622 960170962 +316735379 547064643 +953150879 573530799 +-725756753 -513910585 +819647904 -661772532 +-684227146 -881183182 +-806670193 -381108717 +282182638 908451773 +-65003495 -831186257 +337620251 24087286 +-749146137 -576226500 +883362474 54974918 +198037870 558356179 +536161774 -643512052 +-240299895 369208353 +990452540 965020364 +-484021250 -719181204 +399967937 -225980513 +624103393 987584592 +-281811113 835480821 +-329841094 684616591 +520873280 546197874 +61814727 -634691919 +974752664 469445486 +488761576 -502226370 +-801037462 635000752 +-446347047 -696489527 +876189050 -779778569 +917758440 905336551 +-46397247 -950667774 +135940471 625597126 +-414842031 409690340 +-106623881 230613270 +383111511 642285673 +-222575835 617592112 +6542761 -397759588 +-488893150 -265018848 +-327559884 255249754 +978749074 869038424 +28514114 718358932 +140269104 -938947893 +651399451 159435793 +-49591071 843396927 +699642287 890733041 +-893019184 -973146789 +-176381777 742961889 +-322530782 325801098 +-437828169 -888133079 +170193254 932212912 +943844615 132375743 +136277091 -255965398 +-970273825 26814357 +-907561163 -447636160 +89096186 784967096 +-595946226 -57837648 +-753595928 814274521 +-630377993 -866117279 +-642370785 -701944223 +-583984099 312695393 +-418233820 -241850733 +938766166 -359463245 +-917908405 -787932877 +604060992 493936727 +337973479 -448541456 +-801981836 48937765 +5954538 642419825 +901911847 -22926369 +476159541 456016649 +296482492 94069997 +-116927542 -225883174 +-856183477 674602547 +-707183 860017083 +977288088 -602425755 +-102562864 644453870 +-864109254 -796984592 +-767845152 473005865 +318990770 -242580314 +131380496 967364617 +303590891 -911751722 +-636438868 805544834 +780469016 -849703748 +-154312868 -518922396 +167335011 -443772121 +-620091758 -370945869 +924889603 634852889 +46096706 -16759149 +935017348 164091419 +675503955 -948779157 +-45662470 -774262105 +-535801348 -591520063 +-409553537 699416106 +-117918085 181703996 +867821522 335233321 +889293886 -2704372 +106337275 -928669932 +94399627 -96681456 +-730484468 379001927 +911202349 -472439978 +298519844 973922754 +-57822406 -890894364 +-660429265 513971805 +272927858 921474696 +-347501536 -922673597 +-556832429 -179727401 +-232282005 464767167 +26140468 -573993216 +-561002065 9207220 +-203500436 626210530 +361298170 -580547727 +-290208234 579467280 +-76931767 -41696391 +-211731256 156505112 +-983905336 137406383 +-247692631 -46964598 +181253431 -470551568 +-319915227 726681594 +-108700678 -237365185 +370004419 829717884 +828767143 -313904183 +43332636 703456601 +-923438306 269313602 +507321112 76721862 +53133003 846096881 +458608952 450982616 +-830354522 778591560 +313308382 814992264 +-312904767 78403779 +-421185681 -383642476 +517534276 203413730 +-547618686 -416018233 +-807870599 -930690310 +810599168 -207498317 +880001875 379472920 +886064452 35019875 +65223055 405899570 +-575823165 319624187 +581456317 971926001 +-882430231 -295889441 +-409871563 530498464 +989295733 -853116158 +-912063264 115128379 +-404090393 285999703 +-276668959 -272313803 +14160710 979414815 +-300508899 648811819 +-966903506 -282293057 +-593437226 375910400 +-893950904 -758438 +-298560022 -529898861 +-902316613 425036276 +-687876135 483528139 +-284309764 -85421100 +-862227682 -951780059 +-288366060 811765850 +-110384836 638951921 +229647546 -537984548 +-420058893 929293377 +-263767196 231635311 +-529284961 -828925757 +890624633 -107883045 +-831168476 387786712 +-87718137 -556535593 +-660261923 -787488322 +-284383237 407770079 +217414279 328127854 +35363785 -828205848 +33470260 318532242 +159004057 -339044553 +-150274275 409627594 +-405893623 935673461 +-354356999 305283952 +71230177 408701474 +699496945 -219832153 +-660005747 -191447962 +674654485 -882173803 +765388872 279673959 +-147944634 380580178 +-318572188 188944846 +-474445985 316446622 +-173619834 -549051076 +-609671860 705960092 +-911649355 1890763 +294057177 -695267762 +630322889 -128093901 +-895661270 483513728 +-377562246 326852747 +305047962 95539144 +818976704 919111814 +666608305 574136045 +558423760 562029164 +-367088724 120602474 +-662085753 -490356105 +967805001 347277698 +550504436 -274559439 +-627178650 -837843653 +623991197 237371730 +-934840879 239405141 +-651776953 664427164 +66946139 355945286 +-225489055 -472379918 +-294114758 -957719477 +523981943 580400424 +-786421763 -438129029 +-424956766 132619042 +-504446954 915141751 +-613297485 196727552 +15259668 -385071400 +-764953976 193936392 +459481220 -939374680 +341066923 -420311329 +822023826 -995419848 +304118148 224768280 +522802224 501324790 +-697131168 -288528455 +-603217706 -903958384 +814350557 -663066726 +807798557 338916886 +-398011536 -210284609 +-164832447 -808114980 +-654436930 -472039956 +-955886268 419079340 +40083130 -987619393 +574568475 997356410 +-210553907 328305615 +56911715 998299146 +869555284 -380670926 +906397109 476918018 +992437785 996877995 +-593517601 30767175 +-20777081 147564108 +28172801 -746875782 +209140303 740386149 +58611662 613343492 +-396249953 909918085 +-447081571 -212232942 +549241598 -533272218 +845943215 -666921110 +-391186679 481635154 +-318867478 61947228 +989972925 -367740787 +-430519487 -278522624 +-586465868 -162468806 +-526387590 -85607584 +-256967337 -666125635 +-801168022 -258443598 +5070930 891128070 +-444041337 -406246592 +319815755 365449525 +-158425876 46390845 +120133027 -24855722 +153999920 -625059766 +62591911 -639038905 +202032004 -881074215 +-421303021 979007604 +-29314125 -932758399 +209938324 -402158502 +382250185 851420010 +-736329882 705003179 +90447706 -610434569 +677387954 -893961369 +-714064104 -236535371 +148807719 -950662732 +-152214803 604003211 +83693690 569341679 +-514484920 -780626936 +541333837 -565524759 +-968944745 -715476233 +806345960 771142909 +-466868855 699562288 +265462655 -396483288 +149312273 916607492 +-98647599 -231976155 +-954239351 459232365 +622571704 598132829 +-144818840 650423459 +-467962674 791531495 +-832765707 40311892 +-795375650 238490309 +-727809883 596898424 +-988158010 743727830 +337636153 513559496 +-170807053 77516768 +-511067516 154553681 +-505979206 137785864 +-332461884 494809016 +860336513 523513085 +-387884554 -418304171 +271454465 -538822329 +807579530 963078082 +336787413 559360120 +344498819 296731191 +325975823 -769419627 +33236516 -828710169 +-57516322 129760422 +262210866 549255142 +-700171980 505586212 +-706573238 -723516710 +-540093837 340986426 +979969820 589330883 +-987478212 530883658 +-420803191 343556309 +752868502 656724622 +60473064 204972461 +399765318 -459249336 +-629221340 -336065881 +325612106 -786800206 +394994678 693728015 +-247175118 -808123914 +-269368155 869575093 +104849632 -11728901 +107468547 -711515483 +-304605230 -83847641 +-512815900 154939872 +-686861229 -634159946 +888815270 -738855619 +-519728182 858035220 +952450923 -152501800 +675154071 695730414 +-35077099 939895797 +580818549 648453925 +-47649947 -692849570 +269298316 385577021 +242992748 -789999476 +143060862 -895774474 +301171194 -454032384 +-780969898 818421571 +747819845 -879778807 +-556064303 -469251695 +-294871756 -429141548 +-976899846 -684949504 +-463883049 -582760621 +987704470 998022710 +-896431081 -345235795 +154354096 314871812 +-923040298 803702287 +724988650 170256741 +-588938214 -114316931 +180449834 -735358145 +-407076179 210848901 +-78897240 519041696 +447553054 602230507 +530837245 -633392567 +693584271 -864668570 +-482388699 731122904 +-551294321 -302185333 +483531286 -415335487 +488354608 -762324521 +-553818869 -734929314 +-159686925 -235179003 +682855345 294375075 +191994891 133457397 +-222815159 -622989806 +-26375184 -898848625 +-969285492 862770312 +-171541252 -281033251 +784691780 -300590927 +265219561 -27508149 +338538088 49395091 +-75346827 756321121 +158849142 135171021 +448206894 -965999596 +-966494198 249724833 +420493056 -17595212 +203745054 -752694827 +-631131204 782761279 +785113300 -781451734 +-21344689 481077562 +604010412 993421716 +-329438646 666295867 +728990723 605444037 +379105021 584424124 +-441000732 777965321 +884859103 -270448322 +-455758093 -791026796 +-795666966 -275011692 +-133781016 493269696 +-79465290 -272716671 +-565998551 314159378 +-613018605 -944135093 +-80022810 156066342 +975246583 856376507 +-860812356 -286700059 +-515942494 -972855309 +-509727207 -260896924 +-106306030 -861181030 +70576682 -710928001 +-365329327 -300146177 +941855841 292387064 +964365107 572704197 +-331504778 853367368 +-175475946 -334719431 +-941862819 355682759 +-584928959 -733472656 +-712850091 887674759 +-93487902 -166849008 +-168347063 766420507 +533337395 -531345497 +-732602620 298266469 +-699689772 605621874 +718130417 -981120074 +-485487901 -431014372 +919634371 -816461061 +543759181 -61463910 +-490063983 -810658819 +-93322398 -786510448 +-408820620 960516535 +-357404046 -217782899 +-202347777 -84682594 +-249460820 -877396444 +-526950922 177960080 +879518744 -802256871 +-751574083 -732751974 +-16089140 -769588859 +-197702658 817245090 +951438076 -689417741 +-934695134 984316892 +415722387 -243425365 +-58812195 403648270 +400090048 -656353848 +81714411 721411011 +-21041536 636875631 +-816167383 411402069 +-243310737 -891205336 +84916018 49766090 +966327639 31347411 +813804771 -804003511 +523959280 9642134 +737264307 -746215560 +-492982680 651803806 +-796727937 -954470638 +46838804 391231006 +497623767 990578352 +-111866871 -882819274 +423696996 -32419663 +-239650686 -369665233 +-548782339 512566175 +878979850 -334823094 +-1481503 -25231437 +134227785 269832372 +-978622236 -442320852 +345107639 -402712211 +-18073057 718918064 +-206411018 -485046398 +-867893326 485144842 +38267895 213784302 +45046883 -826078194 +-688278866 -293745823 +-577558926 743708740 +-168190813 -36445770 +75978897 -84395500 +564309740 -906946344 +-56105010 173166693 +298242555 -64539573 +232397131 -121187542 +-837519266 -300465286 +84255434 -628965165 +211776972 -899934409 +-461294614 330974682 +-741386308 122036204 +873779171 -685580385 +637555072 -335375799 +-865293808 477587886 +187909348 361155261 +-693232133 994346247 +345870792 167645665 +-343133001 -399564293 +-49371613 -762670188 +320598277 201709707 +-428864690 -740489538 +-952785769 387539535 +-972671269 -131018658 +-13878684 -594165153 +303073927 151742419 +-348454704 -292701041 +-318702638 -856665107 +-931723648 -167820802 +207736529 775416311 +-394260277 762786784 +914456507 -592604057 +-273564849 -420453971 +-341233801 -70172943 +-663871886 -171518839 +-903404850 -815538013 +163224474 325850443 +-724664996 179674317 +441308806 -358517931 +178070729 -405600094 +-805834627 887770393 +182394486 -127401456 +-52632447 -270718792 +-374266972 -671712229 +522070043 -167075182 +850310529 824559788 +704362083 -886458362 +258142807 -71369657 +-468077228 -295273576 +308156722 -35602011 +915758641 -632652062 +-829987393 -604141472 +266577349 -438516473 +440007211 314231340 +-365975097 259995082 +-781691657 -467866061 +-701505038 78178567 +915565020 793233459 +594788881 40769075 +-313242802 -175835943 +579834946 305286412 +213169917 -915766936 +-952717864 -23070113 +-483727451 864584936 +-176889873 -241148274 +-902871872 -612842442 +200542377 -189877837 +467164357 664415935 +138956375 2661669 +-822900237 -10495446 +107947455 -357785676 +-655185971 178903199 +484626927 661226958 +458170292 325482786 +231934219 -18128750 +-360520004 -522927370 +172802713 -549497497 +-524955587 -333680603 +-334292029 -446732326 +30021449 -218658653 +217158002 656043208 +324251108 -870595420 +-611975508 925542033 +-338635748 -57539946 +601680121 -762837199 +978702657 -734125938 +-204554955 5356684 +675970016 -208567389 +629354615 957751682 +-227715076 768122190 +-938337920 -649034972 +668047906 -233138746 +-137704521 -790100012 +-666635388 -402887707 +802875446 -426612296 +970082563 27465442 +335377618 986415224 +754388298 -790363795 +-856049598 277485124 +-229303405 -932499737 +-982757564 -771027704 +294762035 814680549 +931395539 -889660768 +-544362717 156668010 +-610886692 633348036 +570287228 800318868 +-183341213 375781879 +-61715474 762982405 +-353307785 553953000 +-691940116 587278533 +186547311 -236764263 +-307320987 975874057 +-337250862 -692489189 +-509281523 -491011441 +467227851 -89205261 +369283501 917465218 +608464189 231221161 +-115980330 762667425 +521650957 -558883508 +-756038212 -633035954 +440288275 -703664801 +-211923506 745324183 +-169724486 413896482 +-240019825 970233125 +975619358 265897677 +552805722 -268073675 +-954756759 496712578 +925634299 -764905883 +263284867 202574263 +-840709519 618274310 +288827238 252689308 +-662125948 -38609181 +-5338066 28558246 +991302584 -110209622 +-138036502 -804076138 +571691606 53944931 +-708256671 -178279779 +884943715 514373308 +170300230 870232708 +804597255 859959802 +-7078684 -245747522 +-380937535 -729072700 +-105288990 731551231 +126087096 939754353 +-692701402 150729841 +-857512183 -193662328 +467987891 -342448135 +-989811030 -612833228 +342121950 -610152392 +497609193 -910467140 +72923560 -413180744 +-899910205 -834605583 +-289895696 -243751653 +222674902 111765566 +-384319228 -666443185 +-580060157 650875327 +-766650772 -993338905 +-567403799 109267129 +836078619 -938967170 +776553442 -474159756 +350764655 45495180 +47358406 917267408 +-226305380 -476059944 +270506204 -321836693 +634644531 360716143 +863950175 926605625 +-718318011 738362988 +-413331808 759708222 +660430924 603534705 +495115563 -35255535 +318712838 -157469684 +-361353034 342892817 +-852546436 925874219 +649154151 -565523082 +-392050145 -42123711 +951853628 -40332792 +-944498396 183310646 +-166377889 -711423599 +-710752682 957726253 +236360596 -797230992 +-962235102 805410310 +279732532 -251284667 +-585426465 384179633 +327022382 -48538291 +971034264 -923265352 +-607399722 361801614 +-782232780 159835871 +256429084 74832163 +242215988 90678071 +501291809 596873832 +633679322 978030926 +-698956 -297354249 +581927338 496726479 +-703403890 -659597830 +-267508287 939282976 +602471801 496201881 +-725245418 -42970808 +930910667 206982233 +-157515898 949062893 +900010280 655686892 +828655074 691687932 +833648204 -739050972 +454685929 167923912 +989537185 -665129596 +-671025522 -739446117 +-549282285 -964995034 +762051331 366309826 +732845528 -942945141 +-405430957 -149055364 +-229458612 -493268361 +510291660 370749676 +-485192126 785124484 +-676908514 -784483782 +545390661 421288349 +286870227 316545379 +-719257892 -726099039 +-966632542 260976761 +-727093179 -210458415 +813448178 -688183756 +989003434 614917654 +-170671275 301879967 +265165188 142842784 +149281406 -832381056 +-437840080 399835687 +-283663178 471470751 +676510797 579809777 +-948194917 -268900176 +387647576 399148753 +-517551219 -765752783 +618944878 406581185 +-85975942 -417841516 +311775838 -277840886 +-867986507 242278096 +-833703802 334471428 +-669519125 -110604420 +-473473680 -698288131 +-991530390 -88707340 +476272278 375249802 +-859267958 -204691400 +70910080 515319753 +276348234 -68906954 +356939743 -292162492 +-328407661 -607563768 +497272308 332732998 +996752885 -72765768 +476138748 61605263 +-387674059 -360569091 +-950444087 -176182136 +-633051866 -530725372 +-277104148 -418250419 +-407712257 481163941 +570229840 251828085 +-292703900 733252346 +-835261267 -988732628 +-438722465 155447772 +303176030 -157932170 +-320002851 193407629 +-882235568 301825745 +812182352 416095007 +181604635 -870178887 +92829436 398378990 +-656134622 -968790011 +165876085 -937157711 +107465388 -165041073 +-188824087 -645984394 +65480682 272900765 +139951879 871152814 +-399757603 645491314 +687590315 -5754977 +-429414057 -432407123 +-950678374 882926434 +399836339 241602299 +-631025269 -860443426 +-523669516 -903637721 +-206215065 -606047229 +-601831203 -895998978 +-794558941 770509621 +-168021212 565387442 +979094428 616005468 +-667036633 -264900381 +-684606231 847872408 +-390375709 -63467485 +-79304698 -549257199 +54762233 -475696085 +-773498280 416090837 +494187231 845644318 +9958569 950207354 +-814937194 -292962686 +193040368 -326728249 +-770550072 815078098 +-649877856 -638669187 +833019424 795078678 +225145430 986490811 +-939591898 -245636226 +-573031042 376007833 +-447388045 -386566419 +-653541632 482029990 +-506736541 -253217086 +180263181 -862128311 +19346738 988650776 +-502849658 412591052 +303548021 831065451 +-99634209 -107763042 +-122883064 462509876 +26450385 453420834 +495501896 845737175 +-827667331 -81326038 +815187875 255709646 +-639961118 842518008 +-654401288 771763674 +610548937 -406455371 +-921014432 -298447525 +-780244804 310442666 +-914504784 -576432574 +669691502 -655150055 +915916028 -608165603 +-91170318 169660558 +834560912 483104959 +785944746 -251003271 +-235996011 303981051 +-249352293 91614662 +-497882044 -632505938 +227652149 235164549 +659059714 739871423 +-870666789 -196176786 +747332913 -274424899 +-450141377 -72747828 +943579540 -215924984 +385013154 -354282774 +119471943 -719463172 +591270885 656181068 +-297389852 355908822 +-271722 -540298096 +-715110199 866019897 +802330231 -249345102 +-95371577 928711642 +-510031924 497222423 +-413953659 39028880 +99060072 -469708726 +719857918 -616888928 +904193234 -566561034 +474799406 -315837296 +952435701 -618342588 +32486324 -266002386 +799710522 -433935452 +-733878857 -654120753 +-261158887 128626243 +668249744 -212352373 +-530879874 629174276 +188637054 977287170 +-492726250 -213016542 +288925446 439786509 +-650462160 -14180355 +689122507 -234085093 +201907176 138981701 +-33935055 -732794746 +-434339734 222499760 +-294153352 716742769 +-746134982 890058023 +-14495491 -820844890 +867893115 -363412916 +-682784036 178379779 +-608274201 95314294 +-380851941 -233765463 +-518146268 -381224544 +992725742 136692411 +-141824669 142685280 +667159771 113144837 +124114558 -542620596 +601374791 -303233934 +-636600384 -940355739 +-836950737 -389024245 +-706314272 -149671666 +321897348 255049956 +833664286 994786541 +62786475 177057845 +-69619550 302834436 +582478314 -744299376 +-771613508 380051125 +-122170904 301545990 +929036695 131031615 +-688061530 106256230 +857232098 -942479070 +-251110522 -686128042 +-450043159 -174373641 +878251866 825330979 +-610676325 69476174 +-695549454 667822255 +-867508913 -124446052 +394952649 582709971 +723568668 903224841 +-455277378 472989069 +-26460693 866372106 +82290413 -449396563 +191014424 867980914 +109949626 466633618 +309414140 780173032 +592605266 -494738159 +-756356171 319048476 +456925818 723470448 +-409445641 -828160353 +-849798473 817962744 +808803483 977689795 +-384214618 -556596533 +393924356 187259307 +-422636080 785138803 +-74530606 -472041738 +-954063688 -813966522 +-243804262 -850780666 +419786030 -800398881 +-817966427 128258890 +-85345987 -498850468 +800543106 744201382 +-998332822 857319661 +271859453 800215719 +983709758 63237573 +-261326906 760888986 +411131258 -948282845 +-469814916 473342429 +-448317968 745549895 +-428633083 876119667 +614775690 637789335 +-265978748 134426763 +-456065008 -162869965 +946473839 -439872337 +976814546 383788498 +-236581123 -164263296 +445688299 -464534525 +344428459 16818382 +85257923 -320465712 +-19328012 972430019 +-19650906 206589915 +-900318417 415592771 +864342020 495402068 +125553329 -650780228 +-727379470 85066667 +806159001 -351732113 +376007434 452143942 +710988928 -635370320 +-883784264 -771985128 +991022332 -884495399 +11122187 900395795 +-252257790 570251860 +-410012464 217559551 +-373866259 12721821 +-520399609 508584960 +-816338521 647408018 +89533546 -455898732 +652910155 -18348099 +-902407222 79924772 +-810053433 685319047 +-192559027 -305247066 +-109334128 -190170426 +685352128 -676148911 +-392569888 951553304 +-300112168 -710746703 +-621857068 -173401769 +-309553285 -998617159 +850719336 520235178 +-62663250 -485048372 +85005010 -903498300 +636061433 884435439 +513199953 96629415 +314592684 -481062132 +563471311 -351571712 +-339994242 653753450 +-372424383 716246609 +982385508 -631313821 +18479127 244783970 +-106232364 349951036 +-660256072 -424251620 +700635010 -426494407 +-300068702 -277877045 +-812003427 -471011615 +751986110 653233339 +406305542 -452601999 +995334599 -821704769 +912770860 504557784 +-192085440 752500651 +-337597101 220390441 +-434626224 363703261 +454282000 996778720 +536050350 482880869 +-649842141 406829518 +451829562 106233885 +158522540 -672539408 +323621533 -716911691 +238669248 -228690133 +-787925226 -356192566 +163892856 -49357171 +274511045 -975953432 +-272422163 708182398 +-739566086 292858390 +969280797 235131436 +472643976 -712877340 +877289928 -563617621 +422318701 514346071 +-493479009 -979433032 +672619474 307704290 +-445030518 39144347 +-136574863 768327837 +-525371638 71101309 +-694346494 485787679 +271361783 923976194 +-53831238 155624300 +505713070 -740784932 +654583607 -271899857 +-263913116 958601911 +-417543426 579347586 +229114508 198793845 +191762192 -169169223 +-275954176 447855110 +-715125043 -543981230 +484725817 -156259568 +989850248 -41415357 +647276191 180687449 +387990509 209517487 +-568976053 739100686 +185162124 -777174128 +-442725188 -640924100 +-398236379 799578923 +-400829429 649888957 +-348650527 525533514 +134716656 -627631388 +-450263594 -727841295 +-302463647 -646760448 +-662240103 -451666455 +-114445414 -455078738 +-550504841 64150966 +-900756595 -161699906 +451965575 -687933233 +-745640506 -617410755 +-575654178 -293205640 +470501840 256377442 +-638668761 -490487512 +-427015421 33029479 +-326723322 -495836098 +700829383 -911839021 +664418845 669832657 +956664999 -440210752 +-63695653 806998371 +-76674603 243317503 +-289492983 740452421 +-635840225 732090675 +417471140 176339048 +890298222 -163750026 +849344937 189859277 +-10822790 737677160 +215362298 643608323 +174308714 679175037 +477222305 250914503 +-471161059 -878546851 +546296612 -260354644 +837550525 411377775 +-602091845 -570133717 +-661213941 223358317 +200993936 -839730136 +445312257 -639071357 +446609319 -639404230 +43636807 -347213109 +-420462114 -717495908 +-193400396 929577707 +705571297 -430175564 +873675609 833155961 +531690387 153928883 +635467797 -423989534 +275618430 -807148965 +-637953741 -165118844 +431581097 334880743 +226281374 -30404546 +-999417037 -493249311 +126540748 -111600184 +-613466175 593703955 +357132499 -537330496 +-589875929 714220473 +771508258 -946814546 +107701751 865238172 +-635891430 -400937426 +-945349835 845575474 +-74192872 -804009717 +-965435687 772829086 +-705518429 560985494 +-958163769 953671155 +535281933 -439785379 +-280953393 -725431122 +-257547566 -616475154 +-411137203 401955543 +-775468160 51847435 +-290636905 865601504 +369636822 -57224993 +-48609612 -60122224 +781529722 729264994 +688469369 282876622 +881052874 -148540148 +-551441011 551135234 +-758896029 -692896485 +-973996632 -801102550 +160274220 394363778 +903513011 -182085948 +-111259583 -488829705 +-75188738 -970263467 +618284627 -506596689 +-58529509 -243647517 +-249297003 -949480996 +-576704387 -290160087 +707893615 239921406 +475911982 -894304887 +-190117175 430053845 +905961698 -955078342 +-274146819 652917170 +-430807328 787660755 +39936645 -14758220 +-883775221 444046643 +-650775047 705392318 +-763863262 -50341891 +-754172620 624937540 +-470337867 160523640 +-574841880 167115407 +902232667 222500289 +505224505 -274580815 +-300803603 299846563 +171897055 735180983 +-93481866 -196182004 +-465889561 -69029271 +177546698 -766676628 +99836249 -971123013 +-829009731 -924058050 +-638443261 -895496560 +-666265003 466231665 +-371129781 -96631625 +-625399275 750176903 +266913815 -570221880 +378399966 -967653009 +-879533499 390101565 +180186153 197309532 +-121650014 32328491 +-86692970 -55243711 +-167283654 -19342098 +934744567 -5838995 +23109292 783140947 +624835036 701637530 +-863814729 -888184146 +989549888 154359293 +-476877042 657297051 +807338203 847674572 +160891234 128955068 +-982968478 147554087 +-577142871 -323941192 +798678150 112526681 +-732030851 -182656223 +637431992 347634588 +-909192016 398093490 +595248876 185555886 +-986162876 -428495853 +-928773086 851580512 +942616425 568308314 +-606560571 -617089467 +-498918189 446954818 +732880351 48533537 +-28921515 653442109 +-691172411 -997078385 +889335328 228317275 +-742750359 878073591 +313950695 660687840 +126637029 55829183 +345734996 442017384 +-962787284 576387052 +-323002382 75080837 +492389135 -985296969 +358240519 -742244818 +600412225 -260680578 +377985352 -23003644 +473794926 -785145927 +4774477 -188495482 +184480920 397699457 +-520912578 -779591129 +-24320098 -721675145 +-406833592 -394211534 +424601617 326936772 +-111763182 796628989 +970183905 321999838 +83295102 938264664 +-579074277 -80942429 +-710623987 -40437971 +276456347 408274950 +-420300041 -297050151 +-582794447 300971769 +-958625402 207861271 +417938466 733056352 +-656242280 541359750 +-293288709 624858053 +320318205 667692654 +354521942 933458856 +647269852 -983564651 +899269679 974926163 +562587304 245350514 +-677140149 -916861158 +-762233796 576188947 +-529476554 -901634948 +-393685000 -476943169 +713363526 -404237240 +-828176031 620354333 +-418742918 -209586710 +630878862 535285234 +377480208 -336092425 +-568531137 288826023 +-850593500 749178223 +507616507 -166604051 +942253845 443006067 +-939592674 -275116530 +-344565549 -746281743 +292040614 369539025 +32927650 -171811464 +511296845 744649016 +-879474071 -551732316 +635713324 97417 +826660343 -406077781 +801013428 698406050 +730498107 230239153 +831909623 -732229410 +-882947544 -524425294 +-590504570 965187461 +-667737223 -631507505 +-423292613 339966667 +-807766281 272365596 +338274612 275347271 +78286700 -519571084 +279114935 239258849 +-457095390 64501463 +-285278262 545347171 +570323687 505894006 +-326971233 901719071 +-788202713 -126411711 +-102846289 877974477 +110416265 -695860068 +399358817 -29609553 +-694988181 781416751 +154888836 524372110 +-498849433 -815481289 +-554354299 -342995571 +797715501 -881979946 +-142890257 -595886624 +-95789755 518461354 +-995686977 107200478 +-728958418 -784407128 +859770836 736880523 +-436058888 -257360435 +567608491 -981751096 +-264067146 -850339136 +996396544 394605236 +833661099 -150861064 +408306106 721402681 +377912312 698045138 +-256326404 428981290 +246504551 525114922 +528413686 -500413884 +-992403482 -23590461 +288892937 -791858693 +75075580 -479312397 +-858756788 829084730 +-608458194 -596070801 +-816459453 239669688 +-276754618 55595500 +-191135528 -730297 +391956876 611915180 +-371478487 -741815306 +693718690 825784435 +506410688 -449698869 +-235265622 864612346 +956458928 678746779 +-563824786 500121691 +4588416 -492751213 +-962001337 -296345919 +142082010 -710554914 +513149240 794553991 +-785659298 -304602971 +-801959879 -628784850 +-553489270 -840319946 +877885292 406384950 +664460533 -526791159 +-680796253 163885251 +-405204785 463861745 +35435944 181620090 +667247514 705621085 +-699393447 914268316 +-784917642 -389640241 +-765678648 -183117796 +-319791426 332449011 +104240135 458761622 +-839126454 -14787512 +-703706533 546964686 +-241219561 555122189 +-535884628 298464048 +-274882410 -94180345 +-432822144 930015418 +60679850 649836715 +-524095490 -871337605 +-107385353 -92283430 +-672692475 -455718 +-165235287 -467601216 +467483841 419036993 +-780231202 938973200 +714906032 934382489 +150131095 807427455 +-475595883 582706059 +-158449995 -369462717 +546271621 608350304 +913275714 -809357978 +242773784 -821413201 +-238200186 790549828 +997263596 -990280658 +451583438 198467946 +841471331 614068268 +609239683 134037431 +-942061109 29031380 +-845291201 -504814948 +101134593 -293584547 +-462772730 -276695660 +993985133 -900673275 +957421030 164215690 +-950166372 657508563 +-40115797 965155142 +80486387 -222872925 +-522061887 348906597 +750422816 -903296924 +796403782 -696932772 +940013363 -667773120 +-337904201 991496686 +-450809591 -86154950 +-613804367 766511926 +271051356 -176700407 +758568522 886827093 +681994303 -30476024 +660617313 23010415 +501464764 -935726691 +-349748892 -471507943 +-214724785 268515427 +-415142518 768959424 +-9277739 -413998082 +-750609308 -731288172 +822762256 -450849301 +-265341563 183048887 +-144542841 -458650413 +614576095 212642417 +-89660622 -592366950 +541499883 -399353507 +280373874 -180219201 +-185020740 -287701037 +-32259603 -554854385 +-658186001 941607390 +223381672 493089544 +-506055672 836833864 +931141293 -860254807 +-82519156 155341049 +-551185819 -496155698 +-559931643 -360990918 +708048279 20466184 +918061965 -460096207 +832927434 -257849080 +633695062 9775447 +263104383 80511535 +548660082 662174124 +-53037327 -960266207 +-656990215 987266332 +-333581031 843231870 +-129924174 -140815370 +143888805 834871844 +761322274 -363267983 +191535507 978937358 +557243938 77010531 +-776128524 -581784507 +792775836 892734013 +-721807340 -938993571 +214540410 119432317 +57080172 -795294656 +353027011 -497339773 +-348445237 935094665 +941749741 735478027 +39157649 -609180236 +950599564 -365037860 +327008281 88938088 +-506530901 -753170508 +-423304913 -12914138 +823919759 272871771 +156625086 220414068 +357082279 27701174 +831538773 -543482078 +-139195091 35422409 +-625320445 -217291160 +120583512 -884934684 +-443876174 996412143 +-364199923 -116871876 +-490713397 -798490611 +880161630 -986363987 +-569464696 -185937183 +-66828222 -639909689 +-373434893 -364671053 +-571492723 51721973 +-830503628 602086696 +-567307883 -93847886 +723711395 194439041 +534345366 896537988 +-614980457 721255258 +-5650929 981275503 +-852191969 580227187 +866498970 -990137498 +786191044 -234878782 +-520213867 448759493 +-575847392 329784947 +-993087883 -733045832 +318828277 417747746 +-898770000 -671449627 +-136231971 592944674 +-26437129 -976322375 +904716512 -4949118 +899939653 43255511 +824744999 294740308 +37882236 -842377450 +-10871112 945908232 +-664705500 -389730031 +170710527 -770328490 +516846179 -570011986 +695519035 176982095 +453573545 -987380624 +-801906628 -471324249 +-923536460 825260393 +-947354830 459107021 +-429041280 -533997784 +-418282902 862485712 +837862387 -142999209 +985587659 285223064 +5680946 -734193755 +490910393 -918604013 +853474397 528083389 +-527033562 -448899241 +-397218607 604998454 +-809637124 608041904 +665776736 -784797056 +274943602 -354009865 +277146869 -452141687 +686279343 -941875578 +989645201 -407492347 +426655894 682476048 +27824181 968913015 +993150262 -686996078 +-36816544 -403302517 +942348422 -363902852 +-831917461 -270953199 +-191364778 845377256 +-285486348 -247298330 +492254372 736479926 +-631633404 134996029 +-617360361 -193435947 +-730009928 142647157 +-379622572 -492238404 +235625025 869880743 +-668069810 328676362 +693908439 633597750 +239282950 -452677533 +-816624688 436298001 +-714258844 725077038 +157458110 -787071383 +93663126 -744373896 +-778007781 918485401 +536827731 -30880456 +75185874 -613299265 +-724944494 -707909767 +572556393 -165382413 +-694272108 -292464292 +-952595418 -808203378 +943544937 -688474749 +746795799 180443333 +582346179 617053382 +229439100 226266425 +77318883 -38128813 +-176756036 471477199 +559433863 698117606 +-595648433 762431025 +882864559 -990813338 +281356211 -117051998 +100167846 427996528 +-305140762 -137706108 +-201476589 -526897449 +516193317 206992645 +-648498915 -210350268 +362142398 -412399158 +827374947 797578910 +170323787 -101200793 +846838136 244934973 +-305664684 -64211197 +61577334 -28625479 +-535200842 -594547131 +-265279519 -777382388 +498567593 -724062224 +-196981776 867136397 +-471056072 -130528963 +642348793 -954565750 +941663434 -328101676 +970624662 -867905600 +584650592 -117725610 +-996458833 -599767754 +-133861333 -752988557 +776494709 -549629379 +-905086759 -382436239 +246558419 996312125 +726724128 -668788824 +-378130548 402577847 +-988468728 -785382323 +142979450 164346818 +700570003 237101078 +-819487631 106010926 +-841564849 -234434500 +328931110 8980741 +-981158372 160699737 +-434498767 -34987984 +-107777499 -796834260 +841165163 -800874750 +-116648885 -923599139 +-783512435 -395901476 +-622439385 -190880259 +-557262859 119651935 +-774852610 -604290242 +-360324831 362479540 +-155143265 605572578 +805986232 -304439485 +999104473 -147511189 +-823915227 902072470 +-963998541 183007398 +-24076786 498203684 +-729968243 -183126206 +-82688896 181356076 +158698817 43760071 +-779442099 609091859 +-34385890 251266963 +-830873860 274309977 +-888334918 572270974 +-624678346 424345385 +-783644495 435736854 +-86443318 406258082 +-289599476 858422889 +732986416 -311511950 +-798075792 -646109219 +-722998726 -765712767 +-913663481 -461338590 +-72025635 429254198 +-558953364 730351167 +-441078735 -504137510 +689408492 717827034 +-710009928 -467868376 +438717606 -241556401 +-552051464 -926008806 +-593258074 236594519 +-203906155 -245544103 +742820585 -716282044 +-950901100 457288878 +-666737690 -926534449 +-736724623 -890741278 +-710978441 36416935 +229755706 951008355 +87335440 857899684 +-155710181 199564700 +806988154 610606257 +906107289 398263763 +-891096513 825142479 +-56616338 208249108 +947069733 -914281007 +-399333659 -635478007 +-63173374 -490481222 +326665223 216411308 +-182164177 144128941 +715110839 -71699890 +-963179145 -342000622 +-109863000 -562670946 +-212870489 -617363485 +-234302819 -811524216 +915088193 805250069 +49958184 -695730628 +897672375 785181421 +-851022831 159565410 +496786627 360627599 +255236450 380666923 +784175137 -812843085 +475973932 -904500393 +705592602 294422527 +-136549106 871757188 +828551165 463944009 +305071909 98226217 +589898476 -848244574 +781590421 -161146520 +733872037 599901062 +-979938754 -512325349 +284979380 510349504 +-39573862 -690603817 +-133868546 155957155 +989750471 218607520 +-893200222 -680708861 +142472670 91525326 +-899906190 517857775 +-613488315 -851392193 +-97232212 110145730 +537015902 -630192023 +-957825042 342708710 +-498654194 -366211862 +963198145 222421418 +-306511878 -768520479 +-226555633 -1235171 +847380125 943806603 +252816643 -937762755 +-242864009 -270623056 +-312826878 -740805148 +842194658 107120762 +-549377437 986939796 +-370860625 101376526 +-894370158 -999018125 +-416888246 -299097832 +-933727397 -770005383 +47171892 209350753 +506380676 -472272958 +-256287576 927514481 +-653303904 -494332257 +710817886 -302747543 +-328134373 -954169718 +-874432617 707274831 +675558774 118157213 +604338757 -208972762 +-676521168 876664276 +-482624898 392344828 +866434286 -497116041 +-310171651 853561979 +665467347 -258395529 +367585856 -902904762 +-727563884 365326438 +59878055 -66258240 +520080430 -144972169 +906977783 630513236 +902826410 450145631 +-469819736 -168813683 +500268035 -526860024 +-416553488 -597816043 +-81747948 -874581485 +619850650 336995231 +-153653004 863787997 +-192781923 -273176410 +-450866953 755178340 +-60966483 867767946 +-703448716 -290036805 +349820004 -315574247 +-777828514 362161861 +506909656 -633328580 +545023163 -578831522 +118052818 -660960175 +260412163 625692929 +-67938011 270968759 +-191892299 -607459415 +-279291065 -434193483 +144530209 -925361178 +939486173 -432792987 +-706221357 478846771 +-881465106 267562097 +-125894187 -338594396 +894279309 -655487204 +874619433 778072882 +59787080 185719029 +646489452 -604662373 +890195437 -998274315 +702506916 -168713028 +-13783968 -67195991 +-168154147 905536035 +308105323 977205193 +903552147 48588953 +533389662 -142129235 +156648688 784673874 +-684968936 -548970419 +303338990 381352117 +674008687 -762059933 +404912934 114092432 +-447917971 -556243913 +-699665952 889000941 +-847387576 626819705 +166033335 -54509393 +-173721972 259135189 +-326214456 -870482077 +532037880 814190650 +-718918202 -275679737 +-430614373 -40557801 +-610014739 111083215 +-849950522 553606736 +-792407668 808240831 +-823026693 240222021 +497108707 468415424 +658336878 -667726756 +753413214 96219609 +-951901563 299299637 +68181129 -112325745 +200607222 732186719 +-603481011 -146275982 +-612066785 366622421 +-346382344 -6535006 +-721843009 -946347753 +-185122193 -12120933 +966945922 -827715009 +-323560585 -635100127 +-262728583 368907388 +136228580 -153458465 +-443213714 741915347 +-436556787 -674577586 +443606267 -552044965 +203321775 728691002 +784189400 -752778814 +324667687 372652668 +951913673 492436069 +503661484 79890005 +687462648 -678968043 +448542306 -667632224 +167013085 821844080 +111028416 37999190 +372858009 904217064 +-77536258 347667637 +369291709 990656536 +-188413792 -191183703 +211178327 -993673385 +-730859608 -644332538 +-173854680 -271422566 +930225116 -947955941 +114507220 -736613919 +-444428348 573707143 +-778812856 576385142 +-60764337 476884203 +578203109 -540385302 +-931012505 -581494760 +-147523491 -184611607 +343982177 779340931 +113802224 354362059 +626372515 -268407997 +-633903754 -597334791 +186788115 -492661197 +-520546844 -255820209 +233187397 -125457775 +-774039504 -11939830 +-185350815 714028790 +-859689866 984219282 +490208726 834213866 +432017158 -680147643 +67010753 -823855234 +-493152238 781548086 +-341131830 457570143 +-390509435 460515387 +621789065 530807261 +-235753108 909761098 +802011741 -806972586 +-695911590 863346864 +-267861410 -357442187 +-666652647 -998625327 +55728567 634639739 +-473431680 -834460876 +524441733 -373420889 +162600880 -173284838 +-289133974 -97949667 +-772762118 -107090369 +-442927619 -101698064 +-157828127 -557045465 +-150288831 -470988173 +637195808 -559119675 +117174852 -952992999 +903762272 -565045340 +566855894 820240597 +-655455499 593094172 +770978187 394185430 +579533525 908656916 +642914516 -658800062 +313264021 -853484307 +916072892 355172016 +901602239 -940615053 +-532090427 -299699926 +790793925 867425126 +933940923 -631980013 +-528780928 -821075866 +171326561 67251264 +298967801 -421251963 +-469572731 590179144 +-384615648 359749714 +829342412 -415891226 +-399232609 223538183 +938709755 905563568 +755527330 716176944 +180085898 386425841 +351513166 -988062720 +501144185 391672259 +847342688 -912459956 +354140636 584271030 +-66961077 -923696774 +33962493 -428932794 +192949768 -661707762 +-540487819 -147800733 +582876005 -724798896 +-693774418 -651323758 +883038810 -198022393 +-531394912 -715908271 +-906241590 295414907 +-687154621 -522267987 +573578364 -803836461 +278455404 656643835 +739465099 383531 +-382355484 96344239 +-817537439 -140107195 +79217188 381228815 +-34745934 641268129 +-728494796 566178059 +-711511334 -627864692 +730369962 -663458884 +-338922861 300614550 +997877991 570407275 +13638993 679346233 +188632558 176264616 +57852462 834114061 +436028251 -469666557 +-384276137 753748575 +-165104507 -76972408 +831838130 -677306905 +601340245 7978562 +-286906737 448655510 +-34156839 -291066361 +-882804157 -641030578 +98052233 -460280596 +-918402841 -288786076 +20610465 316899168 +-187934660 375900894 +650975190 -375164801 +-631387241 167851243 +403186033 -610979764 +-810344878 832950019 +141471280 690224392 +878182073 -180000442 +-926836700 -161731436 +-260570593 148538181 +-683078840 -264271507 +-326687216 81807141 +-197993849 -994267467 +795741229 114442778 +-668532948 524989133 +-288372111 215636309 +-441461408 -137453188 +-815676983 -61403462 +754309830 815513776 +463240692 -149089930 +-950728249 -703179411 +-762546421 141677655 +-813102300 -926713676 +106515955 499099372 +-878233731 -632014071 +638677213 -604887438 +-788960079 -795686176 +283241362 -776032412 +-74600821 -89385197 +-393034348 -185086343 +-579378308 111739662 +172086129 222529491 +-727891039 101517574 +859607869 -841439463 +48191128 571778876 +-248237481 -67018719 +219327904 -281251892 +914500404 -207571296 +-881188011 -278416522 +326981362 -156971816 +-570478949 785694996 +-795302310 971391555 +898588057 340049408 +198561623 599023392 +192458600 -987067402 +-80603491 -295390764 +868775941 792693030 +-469068376 224196981 +-325414654 -693346349 +-407784567 -475959829 +-48097115 -947926788 +392915737 659277574 +624599755 -310722574 +-613628430 643435728 +577595475 -233176709 +851295309 43456950 +416280786 322918637 +783214438 -614751222 +-221819205 -247946826 +13484210 -899226199 +419271690 -563286142 +-431410748 129884408 +212879338 138259829 +533135814 -149132766 +144101907 -169309166 +243499215 102161590 +21920768 94249943 +560053913 -494699899 +-808404859 347263683 +-275990604 -716288409 +-60328387 -360979906 +-937734589 -387684644 +84812528 896980877 +-499164530 -830712617 +143444961 -411497184 +520757715 -850643881 +763932488 334247885 +-247369939 789111020 +-681192929 -887839056 +62371377 936382155 +-524476973 -921088988 +738284270 -168269828 +-298173181 -895776345 +243967176 -265815818 +577488748 -855731110 +-378874846 819360745 +-928500687 408122628 +108995231 -157286134 +-803463570 -383322715 +-922603903 -37055078 +234507963 713664422 +-607198596 -600512002 +-847146253 -93597543 +-291080540 924318639 +-431676384 -954706838 +-996891392 -823364654 +7624554 -131111863 +-191049735 869476374 +-154550565 769421059 +-203550722 613722808 +-776585737 -277641227 +552426361 839777226 +-332870113 312033344 +248570592 851878957 +726068576 587884824 +-498217833 793883546 +-418815991 115251441 +-982945898 310639662 +804159652 575303360 +-975153360 -497243073 +881885917 602804031 +-951001883 -918135411 +479561973 -392601780 +642282136 -883695155 +-495940257 438717785 +950269127 576692143 +824647849 913217038 +195900454 511968438 +-988158595 -154494904 +460044513 884740573 +-638729635 202081197 +-706829339 278445516 +540491044 19934783 +-190722029 -616307745 +-12202639 82467742 +-421352975 757083294 +972080178 437051431 +740033417 150612576 +-250311690 -685488029 +-31304146 370625914 +616335559 348007421 +105052415 462263342 +-261164325 619194737 +-88051872 -195561420 +-474496422 310695023 +-878223150 538438628 +879975102 262860740 +-221717718 -662502878 +576767978 940811789 +-787369509 796032762 +-104073837 479912402 +-441638188 -158086631 +609666472 -46174897 +338957204 -888119558 +601846887 -632095209 +-595519239 -208464280 +513635661 831460612 +-613914535 -53092974 +854748050 721714735 +-104911974 643030957 +-293767074 150853123 +393520909 -63783303 +-184689083 -955590823 +814413318 359602330 +-521714412 -604103884 +997923052 -276032442 +837179465 398515280 +491854910 -180497783 +335402640 548584130 +-760342949 -578151724 +-179324946 345378163 +16013451 178437291 +-197121877 871404292 +-837904825 -164019468 +653813807 64373991 +604465096 -899066294 +-235532535 243190703 +-555134637 -85353346 +-742911597 54725358 +554569900 441878589 +301710426 -931017254 +648370028 -119280984 +-417957948 -888014609 +802127486 -897452065 +-344919023 223702636 +-952170824 -633457789 +921631133 -614957024 +899983645 588151105 +-950018314 -628900670 +167121833 -685085153 +-483570976 68082811 +-894934513 -307845179 +731895420 132066469 +-109099545 -212391401 +-380823540 47324753 +-573365145 -88489972 +964903416 -405388992 +-121147867 -845209504 +160091867 448738498 +623588023 744481189 +490262536 -189888361 +360303957 -778648822 +612278530 -265424294 +-696335042 53944490 +-196219044 -373196492 +-736909057 -128880809 +-513177952 -224314333 +128845529 264858498 +594754690 462891850 +-661838201 -160325748 +-187876963 834636610 +180424055 798198304 +419877932 -371780223 +493799889 -761327245 +-551684587 343748700 +-723853550 -860045760 +-612090550 -966557534 +925379674 -808175378 +163973129 -328006583 +-486846729 -225423022 +141835066 743136470 +-927746069 -482321235 +54350320 251499851 +56056634 171954726 +417357194 -878796886 +155949900 -832096859 +292453074 298005371 +904135142 -978123802 +757716728 451089685 +-737057196 897829559 +649297214 247795165 +-31911835 -671824321 +303368402 414762558 +-631431555 -827235129 +-567811356 -262591948 +354359992 -395164456 +394269340 -957926275 +177314576 637443075 +-875826679 -759740810 +909901132 -890997664 +744416886 979533787 +-70289575 379483480 +698934241 473520536 +176860958 -774951549 +587337934 272396631 +116396605 -582167169 +-738191842 297040784 +-330957898 -961457832 +-574123720 43453672 +276664156 86045072 +-419844958 807731866 +-466447695 695331403 +-460942304 424732025 +536718672 106221204 +-741209762 412722276 +918150737 -906262063 +-544454449 -323403228 +261696638 -384900387 +-932851581 480797662 +-482361727 -809450041 +767628448 -872580789 +-862787382 693327455 +-335547957 -88210891 +976274572 263001712 +130221347 -742607512 +-653401002 -473694476 +-184591917 -571065805 +-401412729 -33414109 +-792213595 986171282 +-843635590 854948033 +240349577 358415779 +776830920 -323237482 +754262890 592650933 +400966328 348625817 +963128500 -541718039 +-998393787 930021597 +353609925 -625942959 +-660257098 791966614 +-622031311 -93905090 +746269617 -234669597 +67873284 712498187 +96727859 -800725908 +-324126863 -942429128 +-822600850 -492560447 +-690569353 378882026 +-452871491 657226192 +-140115058 -541540867 +-264699180 828506842 +-332443076 -126524920 +-980344072 -874832520 +-79661217 -699334625 +-547080007 459704679 +390090710 -154377278 +-820737433 351389085 +125419034 879162752 +256141787 241728196 +-724021063 -692295081 +-109054296 -71097021 +-334087763 -143314009 +-10591075 -746604494 +-806547142 -677869753 +-3847786 -100846065 +35681542 226854730 +-305335911 704424501 +-517758642 507787475 +-438944651 223122205 +-107635895 25239732 +-68784406 957243652 +522178502 489947487 +-14807807 -116384564 +-508491532 180516515 +-372445150 752279397 +-773744101 -659735402 +-316150331 -495947537 +193861029 141598801 +648007460 -205057698 +-946975913 839155258 +-771375084 211082937 +137316527 296708631 +394901718 -712834561 +-475112348 -865931218 +-742730195 -30889628 +-491681016 295566940 +-114308808 -185551959 +383973116 943430047 +480361182 -284811358 +-684978915 347038601 +-21506470 -192863648 +438167642 -283954370 +-29555642 -635278372 +-404393359 -709248044 +378699808 -632686061 +-603865170 -142775666 +-727742737 840425954 +-163452607 41892428 +-178704632 -156243488 +11500301 -637226558 +315425276 667514347 +-99825990 787680504 +-291955028 -948219423 +-24369607 -816812571 +742646231 -351943889 +696689894 473098631 +628480734 -179485477 +-462541881 771036101 +-262888145 322442511 +712234643 -118064518 +309470040 665049598 +-640342984 -135462965 +-381710444 -842874969 +-774455602 -624695813 +-235656246 733048551 +-405999841 939638455 +-607832999 212078424 +-594791014 363658402 +769756358 938519143 +-231720861 -511365342 +247696132 141098013 +158182308 712515341 +-419255267 968382020 +613191922 -236435394 +-694140059 -267461231 +923247951 -829464985 +-892294864 810769510 +796328184 500638808 +-338696192 -591267899 +167003740 842114248 +543687852 -825686427 +-788398198 169947668 +805803691 987655556 +-953353831 -312428919 +-601865571 -750089697 +698812099 -332879189 +-334703293 91213670 +-40466704 -759678051 +-423089875 -882557214 +10664500 156044273 +672822928 -247271438 +575237964 -440444625 +-277138309 130902376 +689315950 378598840 +-37714931 -184036582 +953689581 570406161 +-530621482 -37871680 +-479503355 -593849223 +374100176 457722267 +302576549 663128272 +-279315213 670180223 +569618544 -329634012 +940927912 -578640508 +-500481427 881017651 +258258970 -589606570 +427352721 685936705 +877521763 -291702414 +833532213 855763162 +-373630406 532824577 +409430327 -530384256 +-14897144 815661823 +592074090 -771659783 +-706631002 -201032701 +-74748874 366670529 +224143519 -433099395 +751866617 -397720299 +-281025780 843880264 +351387740 -884783692 +64639578 336623477 +469667940 725190264 +-126574684 -699636508 +963510524 287606008 +979924437 -239384273 +-851852641 626314286 +-614378970 462158841 +-784556606 -904576450 +270413114 785118072 +499161333 342623330 +-32548078 -745121802 +984101512 -402417040 +542830020 -302147557 +-234731593 549465876 +-773072005 -217849575 +631466512 502757377 +-127763134 722752936 +-773154002 384984177 +-855159316 405200815 +-665080323 -272721426 +113754642 990387997 +-751975839 931435118 +916919357 330088880 +-371898179 -756979905 +220764624 398429139 +789379836 62758188 +-688097156 -105732996 +720723737 -78881636 +950727158 49716396 +-65824781 -911221637 +240829514 -666228611 +-465913510 -683738049 +402388511 141139406 +203400478 816530927 +-498559515 -973610682 +782448567 -295082076 +-411708668 758158696 +-598827463 690691055 +393267702 -798370487 +-784227209 881383211 +173998479 -903461724 +-119303337 -582005391 +-905676705 -749830955 +-866565144 -371687013 +955891226 941695277 +-917362302 925896002 +301744258 -24445380 +990554588 47389046 +-68738972 987509107 +114469414 -474758277 +779835955 904685613 +-716899137 -447746533 +-8147196 -813563708 +-680252830 111059341 +-795947366 -214613303 +-472502237 277901202 +-837584252 -274484584 +214109987 914754714 +-570744225 -143079855 +659039590 912914355 +-91977171 -400143650 +311992902 246347460 +267310727 -854238300 +-549731852 -539044430 +146505268 934255124 +366427393 963576975 +-915762963 837685526 +-551617154 -535650902 +-560412274 607503229 +-312329326 -694071547 +39449413 304949347 +-312725534 848039880 +-757688066 -150737354 +825885460 932767417 +-682732371 908476225 +-86069913 -602167430 +-486196947 193543967 +703317451 770581838 +93038316 -173167215 +-831094773 -302598754 +-623644565 -821712764 +-272162274 799407794 +309457223 -535196368 +-420432081 -21069526 +569951699 -952757124 +-46136403 -223249484 +-597241626 -358970647 +510535637 719969068 +21246321 174047728 +117224206 105342571 +-786756243 85276526 +-649153156 789600843 +-889595437 -520710783 +567864519 -847082742 +973477643 -774197623 +582235981 552155892 +-93797054 782861624 +-455015679 35267586 +486864369 -758674385 +-803315452 732965502 +883208086 314913078 +-720425964 289726109 +-331128565 45518816 +-174001692 -365594939 +-266704833 720172708 +488017730 -475555196 +-256362424 55228628 +-782870487 67623024 +-931017822 120998397 +-809796988 -28311238 +-516591586 -78976389 +466169625 730484310 +-335164594 345137132 +-115592195 -405784568 +869830936 -980869696 +-279002759 -223281922 +-80524167 -273492908 +639620131 33146471 +598310564 377744028 +-10837236 -158513708 +-593568938 37295345 +-481716604 -201792105 +-98019821 99718347 +122318451 576188743 +-599566868 -820067769 +-757925619 421462119 +386760590 529538839 +-301903346 -64510352 +840780722 -452782931 +-953342788 863748736 +847084813 315860970 +182161565 -927356852 +-354144714 839895023 +900963873 -964308794 +34253847 831567907 +-448841733 -973445465 +796739247 -581665810 +310204574 -627191187 +524743595 86178703 +519866972 740586549 +387381801 -529677519 +-190692388 869031278 +-710079407 -646971309 +-764635459 -71506526 +-538461451 -38661817 +55822545 -732929039 +-99983765 -260136780 +17505334 -446694545 +-864748780 280237693 +-939964137 976774045 +58234409 -139772672 +-586097540 516593508 +477980721 -219009584 +-708172042 782896466 +39502666 709973153 +-786775631 -33795320 +-628488783 308890325 +419998940 -992576549 +436056832 -964458374 +-136425240 -290397332 +577324410 960802447 +-11688963 -525244877 +-718970591 646887119 +-15008448 -134933528 +-135660706 202695366 +159439753 528574735 +-452016666 816129912 +511992288 11545263 +955829376 -864065844 +267388950 -848367173 +511182654 -941398769 +-494700993 -826927050 +-436285100 410222124 +-606116671 282202813 +285564258 462173825 +188103684 -922989007 +608402817 476541055 +673142247 606632145 +-307971785 910167789 +281855206 64562723 +739385519 518265993 +241501170 -296956904 +880826702 -495541757 +68365881 -274173909 +-996222583 -901053044 +-391460201 -968792081 +524869477 -199997800 +673647983 -585408149 +449155423 -316940934 +-207302068 -761610048 +730096340 -609140020 +-308037467 -539127168 +733088884 762054737 +-377846333 208151861 +-920431968 -962631627 +186683941 903702322 +-223514353 393775809 +287506752 -806220732 +199813744 -230612915 +-286251914 -838120619 +592397086 229414360 +-214251683 364672215 +807396270 -841471822 +855866281 246800912 +-44547487 359121693 +-129943953 -808442555 +647070866 -284102210 +-968073393 -990529626 +787734164 832475871 +-414145217 -45099679 +258211418 -289383960 +541349007 -321476728 +949217553 17476743 +267220772 -158611597 +477003862 -553438470 +-873560992 -161626412 +-758304576 4259626 +588868947 658700773 +581737564 229537386 +-386064193 985667363 +-889527550 598338890 +-154806074 -542050891 +128297554 105975622 +918228137 842490511 +269051161 372096109 +-960310435 423152866 +913038296 -838869635 +-649150530 -268658948 +714950189 815261192 +73017921 448798582 +-648470422 91901525 +-308481295 89693848 +-612069389 555310259 +723464164 332956468 +-127355593 239143098 +96582036 282162419 +395491584 716321172 +-302012549 947759319 +689341145 794562608 +310183024 990069925 +901850014 234947026 +-840403026 -807037911 +351144955 54402060 +702797759 672390462 +-508737136 -822572873 +-890840900 76084085 +465316261 -171377060 +254031769 -76166306 +-525122864 62938171 +-933196311 633314976 +-810116457 -154238312 +-632810068 -195788999 +516381763 -231394471 +723997457 -448963589 +-735299753 -73778454 +-989442552 -974755954 +461342182 -610390394 +260967 348131927 +-469907015 -97896786 +85341777 254756751 +733356489 370284544 +227626288 -318979618 +-170438879 -859035211 +175212239 -923832055 +-714786011 -323452092 +-695128073 -376808266 +965420007 425800334 +511030579 -421680749 +-296805726 -186139861 +895032681 719467247 +750970036 -719474145 +-304078937 -227355735 +174053158 923974279 +666989533 848334166 +-64302131 64066224 +843005458 466323712 +-117943213 -599446732 +-711944582 387968644 +194330647 735805936 +-693776614 -861773317 +-378427216 -245713610 +880354678 -55613057 +902553420 412486927 +616180660 430136549 +766671537 -772753056 +-214571801 -664792329 +-419235795 67270192 +831919639 -441326057 +462309899 -987415008 +631597405 210653788 +998008743 -95940948 +10133373 -44192906 +-746734219 223638784 +-426486043 -119765302 +261109175 525902519 +-161425303 522308772 +-543645314 -195484721 +76993858 -297044563 +589717240 -854446388 +754459503 671225741 +-668642104 -621201982 +891922348 -128589807 +622363501 663432602 +-745269450 380446460 +-922324569 -475620965 +134329694 -800792643 +-661523630 -863093135 +-426183085 510379792 +-566687715 582091295 +-500590391 -863997297 +-20465330 584068195 +70200010 573806477 +987415813 923389699 +-209042436 -382417484 +33040039 -31321002 +-24606253 -319337981 +-631350130 -672499352 +-833680906 -364611564 +-371101480 781168684 +-631742487 -100173759 +511636688 772880066 +592308133 9317316 +776019134 152944995 +-673584 -609004546 +-551224961 610901757 +-892915858 266187658 +693474163 -389110936 +285217416 -766935619 +-726087905 630873519 +-299050013 -506313678 +-653892718 -961514349 +-764874751 426529625 +415311308 -346395877 +-256271695 925892292 +442606572 -373969370 +467900647 111591580 +641157448 392966475 +-243337167 302273078 +948524994 -23940685 +-72508948 182797222 +495632808 612891975 +492350433 -979675523 +794245359 -211598573 +-303375953 593197564 +225511547 -422653388 +-521010188 -64210501 +-808187207 -103029573 +-804089058 -340010107 +-264709471 -292788746 +885141881 354088623 +-928769071 -563805506 +991330790 543283597 +-654825907 846272550 +928064158 196590953 +647762478 -432844947 +-157281727 874306347 +-594243114 970169398 +-663631835 -130787624 +64561049 -162107058 +-866858397 -540102415 +562549333 -232849033 +318556399 -575398635 +-772671334 -283493871 +-917830917 939406899 +-500596821 -679619189 +-704239752 -665363981 +-731534604 -22117006 +-760720221 -768618454 +-311642714 -943430880 +-693231150 33746704 +739405740 -937431180 +386247049 -601732005 +-638534436 574374499 +-241158079 932060833 +-363640955 -450729825 +179780118 -192802251 +469586712 311969202 +579821900 55328318 +-348586186 257948933 +632359105 -663466158 +140063736 380029246 +169621426 868760055 +966839397 -135962427 +86555604 -629950506 +-681397046 -496602771 +-470942045 76170255 +855981813 -588662968 +-66542513 903754245 +-855134406 417229529 +101627701 -376870195 +882444710 -425214182 +-731907788 452225563 +-917568281 -893327444 +575482877 358621017 +751436801 -655865790 +-970560052 -424414834 +-83354533 -23962712 +394531477 -658513186 +-2654323 560309102 +253934960 -189226920 +-718585416 -758424560 +130678983 104300544 +-876018701 586118741 +-464109029 606572816 +-403728339 -734422229 +453086022 -508429943 +881904439 -916854614 +-654847086 742866317 +833685624 491989602 +497914511 -513767933 +794276666 -65215852 +600019091 -132433738 +613804215 -16207295 +-994943098 458648568 +-294249613 977713087 +-608038047 -55445055 +-482103308 -259447755 +-735144922 64404813 +-770410825 760223221 +304094974 289864223 +964050336 -378688322 +-660875093 46230463 +-526382433 -368949308 +-969712953 -192145500 +411347553 -596511385 +436900539 839048836 +-527156727 523737759 +-449653934 -566527756 +-572255605 -374385165 +309638843 -453253755 +924951599 -164893807 +20591497 -171232048 +897838599 -47764931 +-231293016 216735746 +771461489 -787929241 +-723218463 -958885531 +199316447 155024408 +28851501 -330089580 +297008802 -232868876 +-412893058 630114480 +-120729047 -502108712 +-902424624 577061338 +-715140195 -800737136 +-386567649 688714971 +77860716 -937061624 +910985475 -834355098 +-444442039 417115002 +431416756 748444571 +-193132734 704849119 +226404914 512468486 +624675976 -705138131 +-557768342 -172835712 +-40916120 -77927039 +100875907 -769579715 +43429101 -675255996 +-506442247 872190865 +682539486 -237704063 +-227066765 102954019 +-920114412 735127343 +263437160 -316449030 +-733207313 910966661 +907598295 231819543 +139676574 -495987472 +-179773088 792027813 +-818766851 62481163 +-376176975 -664651829 +-90617893 984552252 +-843297671 -138157545 +-896634288 640445565 +118342190 813262522 +864737054 90828563 +272918304 580209803 +-398900503 -257455873 +338737741 -247905534 +465587781 559898018 +-295474124 520957216 +-503052593 981381710 +-573717144 182152862 +157715808 139288005 +-489859342 -331204398 +-444796123 -21825749 +-22459151 -855748668 +-266076242 -218804851 +-932817839 756313980 +-992112062 -642423754 +-561526358 139777769 +-106291699 662702139 +-141961521 -708768553 +272208855 -667535297 +752896661 776900401 +-492855820 -291171242 +-593838103 -420091991 +-197013223 309115838 +31336704 -817063725 +568295482 125069691 +-466938317 -943882438 +209246132 -155164578 +555044042 715608640 +-24470520 -571001826 +-265944087 925545723 +794014789 -169734853 +-431751814 6560778 +25400460 -701514597 +691368610 284909365 +511898362 -727180601 +-74367628 -104208476 +864486371 -555387508 +223512546 727442834 +39934231 206478365 +-922960710 -584577530 +-578998872 -182512880 +-724077233 207667294 +606500595 -725379987 +166522054 -173347660 +550300795 -287791427 +410969518 -669708744 +-80019609 -192633569 +-295084904 -285202053 +144297334 384817301 +-641774589 540316747 +991351019 -958950653 +213750348 110732534 +801265463 299979116 +686095311 656889713 +821469881 -507669018 +-179829466 -514320251 +295791682 -921069422 +-106536431 278144566 +-397517634 716312511 +-585588206 162185678 +164559545 -750417852 +476433968 175271258 +78564926 280014842 +192172876 -206540912 +-263003863 353753412 +-402338007 -626717084 +-439934482 941857359 +-91463319 -552754384 +845556683 663019363 +16130843 -476956331 +-755958591 583496330 +-867609270 569107719 +120011234 -936227674 +-517109221 -324647381 +982058391 131107495 +-593547818 10875524 +9497237 -767845850 +673931172 -373229944 +-55889563 894007369 +550118099 952096406 +746568153 -461988286 +-884245375 837162654 +-243038034 -223600775 +-821075710 517672194 +-546317594 -647266449 +-260051038 -422940538 +-610844948 419325033 +228632450 272593512 +-839550556 953475028 +816011501 -824291739 +-582032511 585602181 +799419888 429707231 +525567589 713528810 +776966601 614722668 +311584698 237311671 +-517474441 126492746 +995735755 -865357792 +722762333 -621827497 +-75666708 -551611499 +893190048 -87361457 +682108219 385926715 +407818552 952156310 +945433566 -691687588 +-403368512 581158500 +-660421925 -338907439 +-319282612 38335620 +-971218065 -74124721 +398787849 925681623 +7976507 898752522 +-415616730 -848562593 +-271652739 -721613511 +-876051848 -568387775 +206506602 -527959837 +507854093 540768429 +963742837 273397817 +805362413 -770487019 +353894884 992165677 +-87911645 519065823 +-366909045 646857589 +432053549 -966918391 +687852232 -684498654 +817375517 -561921874 +-250805016 -501377148 +124644753 634865485 +959307140 -486029935 +980884160 222842294 +544357242 -793657201 +969180779 -590347766 +-884661831 -167421116 +-589277845 636027315 +273359113 852441754 +850052951 -706356661 +127614633 633404998 +709645816 414051305 +211667551 728598328 +913167914 -387033546 +431452746 129320969 +-789862907 -422109820 +30569749 -518355095 +995480223 412451887 +452071700 80702150 +421778306 -852106314 +287804375 -93453916 +250053974 -859671344 +-737272653 -87462677 +-425523664 231424014 +489257759 846473599 +-992042081 327851014 +33182511 325102828 +314820803 793853205 +-19229455 -642286934 +44337454 630195274 +290656992 677337582 +-809847687 370045174 +144753602 -142287937 +-495981937 757529410 +636817386 -586355045 +-455394502 442030215 +149467242 594969560 +775738447 947618268 +-494604810 889524720 +497550889 904968067 +421054215 -832529896 +-190098122 420010762 +939646602 -275826290 +-667665763 -793626176 +837984485 611484490 +741182087 422485854 +-947941235 933102232 +-467585748 -70750344 +-742589407 850509246 +-590059200 441047906 +190433411 -463391881 +-846892845 -771389439 +-23928607 384506260 +-294991515 -115622062 +856051936 -800089906 +-807866016 109618009 +-563280156 -951952826 +-468815727 434859318 +-432442070 90214438 +15124526 -151748281 +730986833 -177019052 +-941804543 -444748486 +573673898 -3748019 +306242903 -425242601 +757774601 705587976 +-383501852 479212714 +289755640 -767656576 +58895617 -396857387 +-785111601 893383508 +-997580165 -332418810 +-744879099 -623797704 +374906892 -276839395 +-321413725 952172968 +-892609465 -724232737 +3531944 76787487 +76740977 384444119 +-388144901 226819831 +93887574 343586773 +243764091 -809373233 +328614896 608809823 +126173824 573657334 +-552290949 599581041 +263827820 -696374498 +298873777 608717079 +85261073 -303471475 +635234152 -644148232 +394054148 -570990282 +495779705 756841015 +-884087642 655975054 +-541567576 -383473165 +-386030347 76773535 +749945453 -129851992 +91586164 136617081 +-924185822 435753993 +123575237 -321805511 +-102152671 391611711 +840673329 729090868 +-295009032 504317219 +-818170879 353125113 +-460650227 -466236501 +448790431 985708765 +3658129 633247076 +707611581 721702208 +149185723 -545206138 +914818928 -379451923 +426893714 498777105 +-147115675 -342830937 +806767440 -504029539 +898582789 -743352316 +-218758120 824601151 +-130193744 -903072971 +-313664174 121473720 +-662836930 -394402471 +138826722 -801343607 +-659938176 -198448301 +-66433373 69055125 +-853865550 826432707 +-327427485 162481540 +991368686 -239265885 +-257072814 391754669 +348268459 -823635727 +27658446 -181000079 +149683878 -711434465 +-475457832 -504745921 +-353431022 -769471712 +-724818907 -659661323 +211147008 -624421333 +177568984 -409567511 +539812721 -98667451 +132610240 -66746272 +-613766135 -766927059 +-25285347 902134304 +124880465 -642150644 +-501286645 651559003 +943244184 -130547116 +-758281184 -237998869 +347571081 -760326592 +2129952 -947765321 +833797768 -683697994 +90092342 262030875 +254244190 -559240637 +292218862 149838894 +-184382891 -534323925 +-339080649 141009803 +78845133 -605986829 +-441559933 864897250 +950887559 -139195407 +151057333 -783944095 +-995161930 -102730940 +809748284 -520571206 +-855698068 693095837 +260694603 -663972315 +295564033 -115555882 +-818744852 588548006 +-647145175 -76606943 +838198965 950335222 +-786026088 -212547591 +243580337 -971142354 +670005528 -88495150 +-752599004 -895669184 +271742601 -438447976 +-859940941 -604122725 +384151317 -500553515 +-640464597 81408947 +797548193 -516344724 +683837751 426964803 +-724031634 436594598 +269192175 456221573 +719154551 -865273625 +718837512 968866858 +432612624 202183893 +153154129 -214927893 +-272331948 -909148096 +983088270 838799152 +674776692 -369275503 +118741749 -180047803 +-647788204 -27488196 +-999364596 964393011 +580082742 -954631998 +191513343 366827512 +-478248583 -517079389 +-201987401 -186810559 +664830237 -153889566 +211125197 -534878652 +980446396 -542773857 +469157004 -974870328 +-68158847 541939316 +349195573 -58298258 +568961907 -937023114 +47673241 -432960685 +-772232429 -50449604 +556185961 -16729460 +106247320 -915094259 +79281901 -846122623 +-618828813 -333604874 +114485139 947587397 +577754337 108884000 +652605264 -499764141 +-355706919 -914601753 +258016303 281386503 +-721154327 -455973200 +-304728831 519948014 +286028019 416723009 +455259266 -13198435 +-873468978 -239681682 +932047330 -235141726 +-420743485 381666696 +-923829288 -885751770 +-490540034 76060614 +11086141 -712914920 +722036457 -306336599 +-986044231 -343196942 +926893721 253656736 +-51956598 -960787050 +481651906 245757965 +816900318 -930556315 +-393738695 779225050 +123875286 192643749 +-380052460 581925862 +957781261 668591486 +-93617826 414443797 +-244270886 -566166712 +-754567809 -312203397 +162459203 392703523 +325858407 639715129 +170846240 668515356 +495722637 -461027720 +-33216368 -133192195 +-112840251 -821172203 +977958794 111171725 +110982763 527006856 +49908430 -338474106 +-399764977 -800180563 +-231146780 -742126176 +137786362 952855057 +-328794514 585990049 +563976747 -703537583 +548908813 -484502859 +-738590496 -238377203 +646608823 538803894 +-560981310 699082733 +181867911 -926957056 +-237680509 460348492 +-118289212 -550008221 +149240365 653862361 +-756035481 -607401349 +253127798 980879688 +690807481 587208697 +-860748153 -319575844 +670186143 -211128796 +571365881 -304194686 +-170667525 -891166575 +831182767 -697162391 +49167039 534792884 +-915869364 -918576673 +490279967 -611183023 +-166861134 794036227 +87843511 -165589575 +242472750 -134922511 +-388237121 -545703880 +312605358 -315431002 +878106778 276753700 +-3793150 -437692719 +-869566299 547175280 +487584856 792104653 +-430341820 261290468 +310728704 993251941 +33643407 124747834 +275965579 614044072 +-374100490 -899076290 +778907829 -697273177 +844798066 -172366946 +-819656530 -740633987 +310546836 -113488094 +154772398 778597445 +461681451 -631340728 +864268848 -181677831 +92368522 -477987364 +-175107312 -217893138 +832807617 -469638406 +446662548 986939784 +-294801555 416391457 +-234944572 -147000027 +545502161 -684145639 +-692843871 717935211 +-908368558 -217293985 +-641671413 995274650 +130131770 -979076285 +-599518738 183899498 +732552797 -635996314 +-394340400 -518366422 +-237884857 592703220 +818780016 -218180397 +686876480 -501783048 +-301706333 -468683098 +-962008436 239096427 +522448201 -825064677 +-474581010 -196817207 +-826104504 680462858 +738658745 959220965 +-563229417 786477983 +305536212 186308666 +-502785484 731496730 +259728523 -809670233 +172163899 -947595671 +26165319 -304382897 +530418350 -470108847 +-220669886 781546490 +-419814609 533573978 +-331917506 400865726 +570514794 -78152763 +-272243558 -923447208 +-372090488 -540311591 +-517745250 946213855 +925847511 369733695 +545381766 253742715 +754508834 -278345082 +316998906 214732719 +-170709949 415110374 +-612756418 -395767818 +797172002 -189835111 +-456777350 -604170166 +-390051988 969932916 +284294989 968797235 +298243757 345613410 +-371172769 341681397 +-251087958 869426196 +279814245 956014666 +380091717 -245866654 +-586747651 571766851 +-281663041 697696821 +443766431 -686491833 +-856697136 162819574 +-103726659 -251469525 +381769640 586747146 +-241407952 -378031458 +-952852854 754212196 +977824861 761158528 +-316661086 893676657 +911288999 679467915 +-739341788 -539496645 +-54735371 460748713 +-136448864 793213850 +-954046016 -697075998 +661550358 490267308 +-40123952 338094192 +-225756389 899576554 +-862684229 249887734 +-813584743 -349050791 +-981766277 -645817086 +207679798 472180027 +137771843 606787745 +963075240 -599548769 +807241430 -607198434 +-64776127 709402675 +333370880 -972970373 +283168785 751790221 +-347253772 978248192 +-147321684 -751075434 +201042325 -549170450 +312894172 -214001578 +646738663 -697001723 +-781169714 513800218 +453089276 704659223 +922746721 52302513 +-820715219 -702932087 +405274625 -520685783 +-840309048 -362182716 +-220205242 293670430 +-414740638 289951912 +-205314983 -23377002 +-727559866 983661380 +552232649 442541795 +-342658744 757043228 +548052462 -317980161 +679195772 -672517579 +697470396 89948767 +-152394362 900411181 +-512569105 894174635 +-570352554 73133074 +640538560 803892695 +-645752175 -492476894 +-220299215 -358419204 +-127209387 -758553307 +-699180930 911950870 +-327048174 -523653488 +-2133848 124436122 +390930105 678157741 +376860452 908378169 +230998452 70941024 +853330233 903496251 +-902806605 -11582394 +-19410291 106914757 +-302198020 -296906630 +-783648732 -434682962 +-962966661 -593342710 +614680410 466838973 +235454621 -919854675 +79564059 -816745620 +320366706 312506927 +-279208234 251585771 +-258761641 579607090 +995593761 7575012 +-668787845 -602850429 +-897695541 86449238 +-835468025 -127839249 +-991507857 -179456283 +-599212030 212339745 +182093204 531829500 +948370736 -168186608 +114202189 441566353 +737851511 883938707 +-157701668 658872566 +358311150 343456827 +990843481 -450471148 +-506893292 -5370384 +656716696 -325494059 +232624962 -696140873 +311108301 736607445 +-216094606 695051907 +-415072612 511914385 +63480343 -4401351 +25913132 795533255 +-497207562 551777578 +893131940 691447361 +-805568633 -868635468 +311187335 -60827323 +682237657 -315795001 +-6190578 -246320344 +800632318 -360423610 +734898328 433626289 +-112123488 -37133117 +928176830 -633090322 +936625953 -567816742 +604092936 582530880 +-163156213 -544747220 +-600844235 -825732745 +692456266 838063683 +-406651797 402613972 +-493719559 -408734050 +186146594 -246705564 +205876783 182724276 +-745175376 641005402 +-421499497 -619290285 +265310108 388746335 +-704839480 -489314258 +-927976714 975550394 +584996520 -360296075 +-51545705 -440528236 +-569480086 466058239 +911604629 487617205 +-791340579 500836331 +54663327 -729960381 +-810214826 -849224857 +125876338 504778736 +125521743 -410363066 +357585773 -207985841 +-456737465 -49345082 +719046041 296897091 +-846284180 -347975101 +-41602346 111121980 +646978253 966582321 +311222938 -750563739 +821624097 548686749 +-890720543 561312322 +178233001 -884306001 +764132014 -303975546 +981876279 375399966 +-794973534 -783539263 +-262284296 755880174 +-802697812 -503510890 +-205763719 955352878 +-111938916 -233580539 +-387333021 -241418835 +91984597 -294497353 +-357904631 -58829501 +-476077611 -213384561 +385785839 526704666 +161386940 -910479744 +-20129693 -2516085 +-957742801 -710231264 +264360095 900642311 +333962964 -949105323 +774974960 -419006081 +-238999015 452786203 +968422148 -977000072 +959928928 703500791 +-544091025 -623320813 +689244828 187267719 +43596928 -344180923 +-485232087 596292550 +822470315 -962786755 +117420897 -795127618 +-972470100 478044155 +-43334888 -396571465 +-149380572 416918640 +-445281714 827825961 +-349617302 933395049 +55421846 919781319 +-821182911 -707534717 +883880216 6610025 +246684117 -22187290 +809408706 -838156456 +599182132 40882390 +161123387 -954312071 +-14764478 389201154 +478868110 -689441306 +838909329 -4514358 +652509279 -871318506 +368644812 -325767760 +-145664226 769652767 +213282362 -560802969 +340043365 -981188865 +-643962630 -3466590 +539788328 974674134 +351820648 -952300560 +544265340 -64696514 +166598809 704188042 +240519666 685397484 +148672731 -648915018 +-455647994 -34566829 +-990640231 -573287000 +267953273 -613261742 +738977222 -809231203 +-510585736 -73155701 +-764437165 366937410 +-297855442 474300098 +392881360 60626815 +-956791918 -896809410 +431757801 -647735068 +-906518293 636353238 +-415775601 -538187543 +541362256 482413451 +260775431 838446901 +510314313 -444286355 +-900059549 354675584 +-855667837 299985473 +-628839725 -364146796 +714122375 868635996 +-692601757 44597043 +625999180 495338034 +-632811915 301621804 +453323792 607793666 +622652387 -755142532 +661544154 796191525 +-524303433 -298777936 +261746622 -85921162 +-592764707 196213735 +-422725608 147868110 +877769971 -338067135 +-146213474 228149824 +-96858772 395241083 +284995688 334983695 +-2086012 -634615629 +-861018479 -736468354 +-126656741 503101807 +-986488492 617752775 +127124796 -885212265 +239739234 -715255747 +-859110976 263766033 +955427195 568113176 +322391386 468537739 +499217353 734998797 +-330588778 -221744513 +979630207 -656399918 +-826798282 -31944108 +-33000890 947279065 +-175987869 -473618841 +957543184 231397980 +354334150 423766539 +-867586542 477618684 +437358261 -198401892 +-811432372 -981998214 +-524689350 773023299 +876068829 52496396 +921373773 827562863 +-993627620 -714055660 +23431867 454631452 +587313946 364131921 +222697811 -186766461 +865035359 194723608 +734457206 -141805909 +749616418 -842093433 +-797214229 137701677 +-715507244 -104291534 +791133038 95985515 +-927603066 250650277 +-376907426 -556796355 +391031400 15574293 +51478157 907179907 +-80095757 -440102239 +287294888 718942656 +741118311 -365288585 +302677010 982101690 +-272386155 114498027 +178831998 -414664674 +438589608 -99961287 +-201249547 -55609177 +-122808731 -766125795 +594619974 -397922037 +4998624 331443077 +-1395584 697325246 +647641216 -114429892 +-327320106 501634015 +210594537 997952285 +-427000530 -440569599 +-233984153 -948828487 +-974195648 -254976903 +-50036495 527197592 +-333384294 -931880264 +-734289940 780146425 +530456121 590546740 +-263917901 919188794 +-927708286 710802749 +-456454063 -7015918 +-86434294 -766102638 +820549201 76756231 +-145588940 834988026 +-353566005 -589274362 +-907692273 946514961 +-907813982 -651704013 +824233794 31115359 +-254713436 -558501418 +664730948 -190949498 +-493758061 577320048 +-767632212 -965032908 +-742282814 707726410 +-232588509 586497841 +769577829 -412553958 +-936705800 -199398303 +185439048 620267858 +-436644278 229587730 +163758248 821591006 +-837506528 307009576 +-583793066 -648264619 +-582446175 -363385345 +-636725041 238766715 +171172397 -26606523 +77939973 -547449523 +733129693 282044901 +-386846305 357469155 +-215535053 -686950097 +-492903335 -462471756 +-157004803 728349493 +138065464 727530079 +721425294 881602091 +-272424494 -141399897 +923111041 -372437934 +134149187 743204936 +-552722184 70614050 +-260310790 431910903 +-40845167 633964483 +-464977463 -662342865 +322291871 993700166 +176731652 497010911 +700791158 -142645356 +177170923 -938604124 +-419682811 174321804 +510334867 -331330299 +-131930071 182634904 +-643531218 277438575 +423816833 -784915083 +88268635 -888011561 +-751915013 -72159041 +-938861681 -142292210 +358785036 -51785267 +168183472 -516692757 +763110814 -942395113 +908327977 719514325 +-223273997 -752826844 +626116030 -430683267 +-451646164 155750245 +-34290878 -774804027 +388993958 655502710 +-478742461 -959176935 +871512853 -918424985 +-407415919 -23322022 +-973716181 326960343 +-677602819 229374000 +-496083440 987074532 +-636446666 -174682406 +-533312850 119230500 +871780636 -544842600 +419522871 -657423869 +-202835780 -158701425 +-953089701 128866303 +-423852470 619611665 +170458448 -180183749 +108676421 93528028 +-262350641 -992274158 +-681459206 -988830816 +-184768515 -872720997 +-914749010 804583921 +580306162 438958969 +175692434 309701756 +716272183 49932371 +-68954735 -195472645 +-126921979 -55562843 +-400147714 287640893 +-708273783 403227076 +-906062114 -803628543 +800595105 -771530664 +874027420 -801855082 +-713951576 -224547180 +565707786 -848912561 +681274738 -753027027 +921478683 -711798836 +-439579507 954422997 +-219212607 269531734 +278790298 828377804 +230947744 -731430061 +-775194485 -637796623 +-38927589 769479412 +-110270557 932772009 +916942587 343428849 +-661827004 650818227 +752364095 227585661 +93131149 -57148303 +292731405 -248591324 +924295071 -686777612 +-505383617 192155071 +966353045 -331355851 +834032731 -12851206 +-721952662 465422038 +313605641 -811004594 +-732835096 722916511 +-448534978 -137998151 +624435883 -287549690 +915651249 235988852 +-363733719 -29355636 +291403987 -349168049 +-966447143 767749255 +-955186071 79921808 +-845452720 291599141 +-402366219 898707771 +-731575091 -24482738 +914946322 926483337 +230227067 -910019558 +746003879 168312473 +353590551 -319009531 +-151544601 868766222 +60726474 402737948 +-816249919 -837614538 +-954753168 -966081840 +306311207 41012416 +78862992 486609082 +-451559828 453696168 +-935613816 -976618148 +-251480111 -648291079 +837436614 208651524 +-686656236 -516494716 +306918384 898995880 +-717768059 53951095 +-582515377 -106950267 +-989469227 -120557568 +832953512 125489312 +406182570 -350437040 +931073972 -248287851 +-284796069 838380232 +889507075 -821912986 +101597017 -163226411 +-744364794 -756877526 +-308736324 -187109749 +-766304685 356279748 +-623015399 331738743 +749176978 -131895977 +355875908 245462010 +719573668 -724764372 +-300751323 637000976 +-250717805 455129223 +20951505 117183273 +932036231 -782754184 +323699210 -620484253 +302470263 -783110453 +-495614589 -237899107 +-82895770 -164367251 +868509324 -756984938 +252267288 898236067 +159674013 -51460183 +-173797670 -942139500 +100561893 -646534018 +690176031 -135697392 +-215109198 -731197732 +948411815 370712624 +-213058278 828297834 +577284724 -255656059 +-784832496 -375338683 +458260825 101248122 +628064145 41996679 +-955837198 677246841 +-388513964 -984958885 +-158471093 784968009 +27627043 -749585989 +-524274394 732429800 +-860903046 -335101811 +-89979505 -333324251 +358588003 -595093820 +257675652 818016918 +-718064931 -945222259 +365662670 -595823380 +25370642 -357959984 +-227304311 751751345 +494741753 249949360 +-979930249 -741833710 +-475754642 250638245 +-27797854 11094604 +271834064 -694252903 +-837422387 -86294620 +354437969 -703431258 +-290443931 -494575269 +614905179 -717333292 +-581923782 446255086 +-129327543 852215348 +413690818 632498260 +-82722303 -837052332 +27168131 509647047 +610042406 -869484462 +-147370385 957286061 +865968527 -278880572 +544418983 107002368 +756155418 -200652291 +602003474 360292929 +-364994598 170206034 +-678621927 945287359 +52889880 -202442708 +-996529259 -56821037 +-333138087 -156689625 +-342537850 878961917 +-710484688 -228930114 +382079200 -91408159 +64154193 -901332744 +877649932 730588116 +369745394 77597095 +842276534 147521595 +-192754258 784152337 +-287083327 241327870 +-907288227 481635743 +-594626774 -446781996 +-30700858 -231308234 +946410072 -144080699 +271316771 186642201 +98024753 -104095494 +923865956 709128998 +146067267 -45672869 +158618450 935870611 +795223158 -582054190 +817056048 -374477126 +-922401872 -501572641 +173984704 -440575106 +414319684 674256707 +-971504656 -303931654 +-635630145 428954061 +-951237817 945239125 +-227717280 -753907676 +-88583645 -795496110 +-208620268 -656486034 +174287886 97282242 +-222152080 -182724095 +-952094468 -872537176 +-751780444 469990594 +244196772 154375198 +334964351 892457473 +-849233240 -78150983 +905784275 -83408214 +-327350928 433644187 +44365191 -763454312 +697498775 -546453480 +587330831 -125891808 +-280308112 960347099 +-762998575 -746612259 +917277939 -139427423 +54102010 -265943433 +-604535029 -815313849 +-527061695 -233337055 +971652278 -286036506 +-716251186 -936100178 +507485130 -169309292 +-764228441 620671042 +544459222 -889685466 +-607691315 667091626 +755172037 -740021907 +-373101682 996697434 +670901318 850051233 +-405772182 -76161432 +62940701 -377229051 +-261909601 86175892 +843952575 217422458 +985529972 192863889 +610226533 -394506274 +-166000524 567433239 +946410920 -647547007 +-810431922 -217270416 +705678066 -518522702 +-547459095 -488792997 +344989237 156754165 +692697552 523050648 +43856543 -878285710 +-946176249 -611755534 +-854791389 485750035 +-299484694 -799502974 +92500188 -715033406 +818596815 -75505025 +565748116 483042655 +-242114153 823863711 +-128275115 733872481 +-656624891 977862632 +202823881 175565657 +315769329 243774325 +169771931 -892423191 +-270690048 -364419715 +-646288965 722211255 +559080829 -503322390 +-454049518 -865489658 +956711442 -215405266 +785738072 939586640 +-73628012 -166844104 +-491022372 -250436871 +-165678469 -818361068 +-327060258 525797147 +277947800 353988309 +849710808 -472197300 +83300615 975727385 +-49804021 -60404757 +990106606 -64110334 +-643120355 -357807095 +-913586467 -567333512 +-106898582 -156932192 +-815980420 664763675 +-502931389 -984850436 +709997940 -748129390 +-110266263 -462188915 +-660854719 65078590 +-302225343 -68643121 +-13113640 643348208 +948374917 802817899 +761915764 145148237 +-22919608 -446813414 +823376289 994137276 +314166517 -917046817 +-648626424 569344605 +-230890317 -455374700 +735267426 381213810 +-771698266 167213866 +-710589079 -777460115 +-798772134 356897598 +-917477567 -22276581 +-278874377 153269165 +909330522 -795235097 +913657679 997260354 +-673806290 670658493 +-873830363 714172112 +49473430 -277158321 +-634060077 656292084 +360753731 152548196 +775442317 -668939748 +79160191 -426918462 +-536355635 489837607 +-872333713 317705313 +184844304 303478839 +-310056289 925047922 +-394759271 -584590689 +869494975 -181635492 +659048929 -784679696 +-571645570 884874728 +-722765582 -535699531 +-123942612 -93508517 +-832539927 -394332560 +316286795 -751630930 +93639160 629825750 +293511273 471611107 +452612522 563744170 +-144002859 -340134214 +488691786 322081562 +515935233 -4525185 +735467936 -563027054 +81929956 -573676166 +975027449 -857302336 +775930831 -55469183 +-593686205 -513407595 +-901070064 564375632 +397078948 867983554 +775845382 -280108659 +-559644300 -27507017 +-109304910 178989916 +84958514 525486593 +483725832 562875030 +271853086 -93840785 +392231451 683435609 +302854294 -552204509 +-808262024 -73969395 +-892723543 440534997 +-913296791 908728573 +-251169375 883881244 +943161630 -290578002 +-272292537 -43900480 +603365899 495751807 +-366313663 -553024369 +-684599140 -328772261 +-441863671 154012012 +491221218 -658736521 +-605413475 -960332715 +-178792699 -221286697 +-429352379 991653605 +-957898636 192460252 +-380556251 842808124 +905191531 247734260 +-427188282 -51539060 +-911925034 783572151 +459869741 138720421 +-192118597 -655158603 +336007547 423082326 +515754836 -134288787 +-547430871 -930847141 +-921612961 811991283 +677555887 -401078504 +-455962100 155201441 +-218402169 221477777 +-122065670 812867203 +-643348742 -571123188 +110534028 785061026 +-812709562 -387938965 +-766631883 847496021 +247649189 161792882 +-852410258 884440004 +-425039887 -752826585 +760205207 112909003 +3067736 430811825 +-89958182 812569943 +125766609 -607179637 +617318180 -295496990 +-549564519 613624413 +-978092541 -498199348 +815313994 578074850 +-535872923 -813974474 +-524592675 -398998045 +545486196 150651011 +273617900 -915578611 +714083598 334910698 +-191390688 306174295 +393083747 -396178670 +-18836741 -129439208 +-644203174 694189934 +807271501 501882944 +436558874 -327583546 +-328376665 633877646 +212777803 784778786 +-381363443 -346671977 +-828438260 626289757 +23266691 218689893 +467658403 -669154289 +-438801280 246229148 +-35629748 -48678248 +-78609611 -664877486 +180521680 -403446959 +338124363 281354888 +-450186693 -223127489 +723903365 -439678675 +-265909868 684550100 +-463667430 -889149462 +-466926339 -491385728 +650412380 563314322 +266527587 -55315808 +322139788 -994506512 +-517664357 -350823888 +805997899 -555564037 +905947237 -243372624 +360548740 -752633138 +-117250080 -149362229 +482363122 343645619 +-82443061 -280061769 +788168536 -992496501 +-426194587 960632760 +401357403 -775419137 +958560097 -131661784 +228013845 101094253 +964968877 -337425453 +-528057191 -222995527 +-889099001 -576785017 +-996418839 -304742958 +-805154437 647659504 +-643471069 -464150268 +-861846676 61471790 +-357613580 544584431 +-142433515 -415466539 +-535484030 82009932 +176399844 458657878 +531359587 -236703683 +-807372829 -565412254 +954297468 403642978 +-347904804 292130854 +-767260234 -306814053 +-670443864 -854373955 +-141066243 329908225 +954564922 -728148230 +792596691 79720234 +603422526 127846762 +-287206681 -401166471 +839254337 -690848149 +-348758878 -666643258 +446805963 -928671976 +-935047933 -45423485 +-207288953 -407655326 +-267674606 -900370228 +-752978421 -330604548 +-219890774 97998258 +567313015 487739036 +-981610830 -289609378 +479455179 -66347276 +579282961 -44309319 +473211797 -677893707 +-12752118 883064866 +-13952488 -804675155 +-668036857 -864953750 +-619081682 -339450944 +-882089649 82673834 +312039293 57961314 +811523575 756644643 +714291606 532845267 +681654561 -927748332 +37212172 -171774984 +303932780 -50299009 +-418177357 878202444 +542470587 421760316 +-8520385 -373558175 +484779783 419001406 +217112526 -720357006 +978125621 302961562 +229544361 374068612 +515665456 -781759159 +-669407310 -568832126 +317184570 -280059616 +426285537 -337391235 +-197534929 -923026245 +-482855645 53564294 +-292977861 862208870 +-974020779 801332149 +-24119087 470802839 +-243578051 -64126682 +-531317418 445178536 +896174891 152235220 +-25654801 415737753 +34984639 860502994 +368335204 -698180303 +-652252402 -362169249 +548304455 977349558 +-182218940 -846377721 +80217100 427079666 +106674782 -423025865 +-677919427 -539362675 +7576214 463037255 +659520217 -132558443 +-48484372 666711950 +-451085261 928060140 +-710326054 295145451 +405991146 -10975185 +311977574 248910407 +-288161214 285214336 +-698475624 779768584 +-549747054 839485562 +659348067 -657554404 +-660571057 989972490 +23491191 -541466530 +-998775250 -52812159 +-210288668 -815756622 +-255276396 785606050 +-104405853 128466619 +-893294257 -563373051 +838515612 635514953 +-398926158 -697660960 +117716952 -243392338 +-151777461 -411604833 +844357888 -499218983 +-11203779 -875826762 +-708900567 618758651 +147344122 321826870 +-732771558 -141654880 +356246576 -143827371 +261185550 190595981 +-188701840 -47427300 +-64206705 54642596 +-680838089 133886957 +48460595 699470118 +-190709918 926895867 +-347659793 219434732 +659421500 111804266 +-620894430 -422060111 +-150855158 448819562 +-922911602 90356799 +900926659 296549724 +533424363 -403457865 +-716742079 -771099293 +-123581124 224344804 +742529874 911320001 +185857621 -637662942 +215723036 -56955373 +112488269 937102327 +842512940 -348966344 +62036514 -138338548 +-116706525 -747298976 +24779698 161528312 +-993949357 -157091800 +27666048 -201027298 +-338012736 -253521782 +-733494514 -869736946 +-979586832 -246709636 +853150436 41663679 +345478299 435394718 +-509416447 -579730350 +-160637029 747857587 +426084738 26941333 +891602786 806869713 +589489997 -348164296 +930636494 73693166 +78332639 473092937 +24003781 972876511 +973141806 -704408718 +-342411956 -124367425 +67292660 521391926 +-222184154 845629486 +-384373005 90690414 +726340530 -856755182 +725692678 -724497324 +10553915 441774843 +912474451 -366790776 +-400833431 -940307069 +-1087682 -213483357 +957350816 -629486160 +-873224885 542243589 +-179786474 613504482 +-103388307 34060386 +423339062 -572261410 +716723933 -445205538 +-762326579 -198918486 +639487891 -639912256 +141942165 339286990 +875850170 -184637161 +-636673102 -365937538 +-414151715 445439357 +-591475794 130730667 +438715813 713568643 +273268663 748792413 +-123016000 -811619839 +-570996447 -870176061 +637886674 202219183 +856289841 -53563329 +379172159 196329306 +314712362 -275907742 +-719045121 409802126 +917631316 168556129 +117425235 -956234634 +-336117019 -744543963 +60477629 -961853244 +224955164 -195920605 +146341789 638258434 +826316424 677417112 +167343540 296882587 +-366984879 -917460061 +4855223 990082775 +-195340774 -626439416 +-501851831 108073972 +-101114899 560332440 +-14438906 -742671907 +-864813825 384450376 +-765802897 438000344 +481864568 -612024093 +870729615 59208504 +-703863766 -796732150 +-42744057 523758216 +765984194 118072368 +871717007 -199075889 +-385864569 830911672 +-806635114 -673660573 +-700695858 -549766096 +-644444534 -419916472 +768986917 993945943 +-454849173 190058206 +-61320149 -259006293 +564035002 350018622 +618035338 -128200607 +-667425529 -212446042 +908636206 211328929 +79168515 -17138508 +-329569712 -106686312 +105975543 702722666 +-453052106 151394943 +-562080918 717901469 +42791163 646289017 +-135428015 -402294148 +-292438148 867139038 +-297890042 667435053 +-483424248 209771993 +-319767152 -995954001 +-345849213 -167883757 +628087224 -626906399 +869146291 -954095883 +436795334 122822636 +305769165 -466959672 +844428846 533456102 +-747234264 865926356 +-466885066 -444052878 +134949797 566506639 +272659575 -444256245 +555231148 -669925937 +-637221354 -14818395 +64493210 -304444787 +-260975390 -629791149 +790243558 879577415 +997110003 -453702755 +351567984 -921212069 +-722397437 -462667005 +187147270 -146653032 +-395975735 -710728835 +828631937 420671072 +258089339 213156588 +-992846168 304779545 +-782677715 -777809249 +220343982 593244085 +358590769 -632720611 +35635452 703288032 +471752219 -999080244 +901290107 234624510 +-147894354 -970080125 +-408083130 749767697 +564926138 309892961 +-631800260 -867784718 +282470301 -276133406 +-49702640 -290579342 +-585077796 412815931 +959430565 557250154 +387107817 -869858093 +74119757 71328104 +191888577 -282636500 +-703025534 -597629621 +170690981 765893006 +931255449 466607964 +-689169626 301253102 +-478331890 149685248 +959572883 -466599430 +-359353959 523000157 +2377326 36428219 +457803363 -67945996 +-433815776 12530632 +844980014 609424337 +785146530 156371885 +-767720077 502017967 +212099837 -55640909 +-524872932 920685483 +-576452878 -561909964 +-3992838 101368740 +-44022575 29288079 +-452552484 360354897 +835374865 -675969322 +-832456267 481785490 +-795936902 62302753 +34860264 903900281 +787627982 -38042290 +-112328754 -879574296 +86748592 759758696 +303694385 651593138 +-657433382 -258617236 +13270930 544525990 +-168472558 -382756186 +73003067 -791650368 +222959214 100013141 +433920111 731804154 +42124618 20110283 +-149843799 159074396 +444098712 820782921 +-404785508 -73489182 +-373080661 838082270 +-944474604 -15051371 +-269617912 -672699041 +133684584 321268677 +-206284167 -819482064 +-725141540 740030993 +789866211 154192643 +-310813176 -522501505 +-125034085 -903615820 +-534126543 547039217 +-878188445 216969336 +97437722 689778079 +423336019 532951544 +837213727 777945142 +257414323 -428125572 +88656191 843346198 +477618068 -883707256 +134861037 -450117397 +-113670457 -684024607 +-972465131 337203567 +-914018097 435841005 +-190223789 -22053578 +-679408734 703931156 +791162651 692319950 +974770629 -662326009 +271897921 27391570 +-37604134 -194156481 +794500785 -889179088 +-224302781 456361116 +454219194 860546575 +238429458 -262902138 +739033609 902332694 +-755455705 915120875 +930077323 -464150838 +473160493 590440320 +77443620 968643323 +165844204 -961854389 +-932256793 -93059646 +-415267880 306701302 +912519273 148215253 +219726548 -47305329 +-43268362 253667680 +-453787841 -941341035 +-974771341 -943102059 +-648939930 366191942 +-940047936 -79001090 +743728048 -750079331 +498683810 879682458 +-202405250 552843517 +151055148 518377847 +647378978 896230387 +-559682334 862111978 +266752339 -936494390 +760123178 276429629 +731987790 -429669723 +709537427 606920284 +202054035 494942473 +719386921 -367222990 +708952709 -527906991 +-668236777 -536556080 +-818093915 827098165 +-392124261 432506001 +-63919068 43339830 +-233214405 -298544341 +370328034 -638232662 +-134018725 -277217942 +574247689 481399361 +-94734887 470391483 +-185548340 -747637765 +-935256189 806396260 +750131670 -615283948 +533965478 561479395 +985030406 -643043122 +901842013 769872478 +-299923219 -148183798 +-766773105 -28263087 +30360588 -385351622 +829628941 765237863 +-151104545 748736907 +-415620311 647538805 +226029238 901375700 +299685636 -247626487 +420202211 -65897648 +893543100 672346327 +-562417009 323848108 +-889340646 -518177167 +-198458935 442582365 +-837088793 -102872551 +-850155910 680360098 +164763774 215762379 +862324833 300971128 +-478012995 -715703795 +-601408695 -60993120 +-350021948 -815836264 +-969175477 -822132223 +-356851208 369382921 +-963119691 -962887099 +-651511463 833312280 +-856025436 934288748 +-70347855 -934680475 +51009912 138017002 +-621425654 380364468 +730240581 -309357856 +-194013169 61475024 +-661444854 779851079 +90030851 324599926 +546097803 -877541360 +-619814932 -657601138 +758194172 -255136813 +674916831 864750860 +94693702 -936045844 +699139252 -928552721 +-524387411 -386228101 +850121909 -716717917 +665624105 -281499113 +625137835 -364867334 +-198504213 -127464847 +-777111913 -302244337 +719337696 -986227668 +-600803365 -413792702 +688480243 -227126648 +-319233435 362735607 +855444443 -233269352 +445956565 991040570 +-627367845 -589898609 +-430663123 351038364 +634542976 -409555413 +17545280 974431140 +-945081997 -340982301 +-53803480 142320725 +-752252710 -628673833 +616734322 -296660816 +219357914 -701692944 +-572097478 -298228138 +11813038 791634388 +200314494 331681348 +-179353274 -806880753 +767543556 722892549 +460387699 -735653876 +351217099 -679824718 +-706827700 -238046147 +-800015367 662045857 +-227148234 877824691 +-408034188 127338090 +-39510690 366338005 +-391741780 283155843 +-76255555 648231989 +-648006246 -953877878 +-187806491 -29237590 +267772144 -341012465 +35005115 -583974878 +-839412244 -706048704 +956675724 -840043094 +-374783139 -479099460 +803152867 272412654 +-19203458 551781724 +-909385253 443421405 +692225810 622007285 +-397407415 -986846615 +963522708 -143887848 +-594046205 519121820 +217406199 -701829694 +-367312776 75957205 +672797674 -312383018 +514753670 -266023929 +-310071658 297451911 +387024965 -296943818 +314306844 859006642 +443591213 351824488 +648157109 -522377759 +693342932 -570673808 +498106870 813703027 +-121281031 710725556 +-786887609 695897248 +814126025 470399996 +516383426 575550484 +966688733 -312643031 +-10153265 723134023 +992728084 901636666 +-400715639 107968856 +783747865 -934114575 +-226096760 -507940644 +987179641 452741347 +523292681 -722451756 +601674585 867644694 +236112140 -498908433 +102399236 -708779264 +-50580988 -869380126 +430059450 814324335 +65428931 154391325 +-521007042 449543399 +808997562 -502521371 +-183595555 -370825888 +-574732729 -213463375 +-187844546 -920203371 +-626398933 498446545 +-545772495 -145156953 +862724898 -656901557 +-473968140 -535844206 +-402562254 497969772 +110090565 261737511 +304166659 427403022 +-777578192 501732662 +-44268912 -917359610 +275717732 -244321531 +-897069392 371486947 +962135800 -573397110 +-386515474 348549255 +-642370862 -295304689 +-906169408 412764070 +-589498665 477614293 +-637818003 -388536575 +426027105 -297402403 +-312058446 -948867465 +-795944009 -75204738 +985613925 -117478602 +-379010267 -385553179 +576967188 541331559 +516765022 -384945642 +563387578 282604500 +-446340005 -971842784 +283079918 666703952 +-600468071 -666147697 +-202027625 990808475 +202156968 -763107992 +-622185895 -707662625 +-525260819 949218850 +-338054062 -742920722 +-92321330 548466502 +-664256713 -282969079 +-434175635 414240554 +-755239565 -163966240 +981714631 218506272 +-604648909 840683357 +-185713932 -552730174 +-811321627 -811395759 +-945150478 -60345896 +273345380 656285039 +-509789407 -78108892 +790646532 24548102 +619961627 -237986219 +-97881800 -664159343 +-371412472 915588286 +-485307419 -613530086 +674787655 217108726 +973112320 -157787866 +802659100 859366257 +-128171448 -620505654 +25518934 635070246 +713902160 774066720 +684250822 -617664628 +855988783 -212903942 +-939567202 -163883463 +-452898449 594621107 +-100525758 -791112930 +-309417232 -988148237 +573223990 -661582818 +439628622 612612389 +-22708770 -88015171 +-919875874 406857741 +957461521 323069107 +686104646 2385489 +-897659092 -129745586 +-857751087 -525836873 +-640680161 705940379 +48616500 -747487966 +-803217289 893643346 +-50515794 -657647864 +784872199 -737707835 +-579022696 -109274752 +-229456232 776174216 +-62396137 680573213 +-693717432 77366141 +-196483897 307302379 +151913198 -997421792 +391854493 -490226732 +-147383892 139457171 +-408322561 -307062882 +89393633 695251596 +162431448 -163463343 +-832537571 -664386614 +401596468 -335789842 +-986007230 -908609455 +-641303397 178221449 +558274801 389515980 +-745640804 -303999601 +-643725996 885246325 +154084032 -57925486 +95885342 -598314610 +396112913 -406359662 +855817716 799465045 +-347961349 -206928700 +-994403717 -985390197 +-30764106 -279250584 +842543889 -71884322 +92359350 -878573168 +216623100 -533774286 +150182374 -841434916 +367579543 104958814 +940348134 150613607 +-36633701 -147853535 +336213486 879403725 +452982700 -981853228 +-478459625 -954971061 +495997491 730491290 +-464333792 -100994655 +-235478856 58863368 +-133524208 -551844430 +-90913735 -358805553 +322285207 -386417099 +965626215 322036052 +29411295 -736209396 +789267685 -357549674 +-201566073 33715880 +-629485662 -831811115 +287749904 -689090741 +17668187 102491050 +-367712378 -370190094 +-669614154 -545297140 +748726904 236673320 +177212598 468816713 +786209819 134680237 +-898481847 21038058 +-150622393 408860553 +-995563286 135668007 +61079704 -179468264 +-348186019 -282664405 +746477921 -160024167 +570204239 908625099 +-545505555 505066851 +-337608013 -769744868 +489294984 -315397290 +-832115646 -971459220 +-302128985 47048868 +-695086924 -738186631 +-399394033 592300737 +-698745861 948476856 +273126126 -290759305 +-769880060 529956807 +252087508 -630001615 +-286903037 -741244934 +-385549758 -943213825 +835744949 711049856 +-374040540 231383908 +-173616524 -34713720 +168754361 -380324912 +651238782 -595766428 +194526536 -48838320 +-359244030 -756026930 +324494041 625918423 +-832985955 165801826 +-963329579 -169556704 +496691 237673306 +473258684 766900231 +660330013 -855278596 +234049310 -652918681 +-154045405 647286779 +473893771 348303933 +-617508668 291363809 +320065964 -721019188 +-155446164 370905210 +928288378 549792531 +-118104257 -143505450 +701475819 862779930 +-666458560 -12191531 +-471045379 941335965 +-407395544 784642209 +20286716 273912301 +865863458 -558250155 +621183901 -196120950 +762437218 -640273818 +801089384 -611290127 +866665990 637658869 +-56039702 661898897 +-680947947 982179154 +339672230 -167363156 +-70509334 278715334 +581701034 265865798 +661953227 511405731 +949868675 -192563176 +126038982 119597765 +94560147 90114654 +-997027557 617112416 +-73954395 -709656247 +147829542 383102766 +256385511 -268317173 +-780614922 -679380476 +-640414864 -262578653 +-407592609 948118681 +-787718799 -268788992 +613409026 -255274112 +406605529 -670324849 +908124425 468220784 +-689897588 -826329482 +-905519140 -555095837 +362121216 -696084234 +-47362164 161666062 +-551691538 -290085297 +-101591657 -405624430 +785109398 -143781692 +101428884 558344396 +-283168096 76749473 +-131491865 31417117 +711458170 -253664541 +-591116239 -680898520 +910445993 260280213 +261578386 -132151662 +697357819 -453384782 +332027348 -313446390 +665349749 -674783379 +757541737 328109684 +-468062016 683214404 +-438311879 -54247002 +-682620455 -382661903 +-571749975 -699271470 +217574555 767362186 +-684599153 85691516 +739730178 856071425 +231717536 -726829501 +-972254074 -97629849 +444214229 -404058115 +525769171 -67058685 +-122843435 560053809 +-459483811 -50772756 +697765835 848660071 +-881160620 -812569866 +761310663 -459474676 +-513435475 -713106318 +240555613 195016001 +27573377 334043618 +975389769 278840878 +128570387 382684652 +-582912856 7271607 +517548864 442739527 +997347389 699234724 +-861286215 303478906 +-62128631 495499760 +-650302180 -626843506 +-913615994 -965736583 +-469218681 520541439 +88795441 -587464438 +-13647673 569282653 +132469416 -460761377 +-691087593 -120540486 +-783044680 877405288 +-148210866 -438881546 +-232994377 689911753 +343952273 679198074 +655859691 20910658 +-916828622 -740005930 +552042431 -132667060 +-873295793 -420186377 +-878698556 499361435 +-32605290 689214727 +475727514 906946379 +-386071257 34636593 +995388884 -916409709 +-579210649 -982310403 +-935760636 -994000265 +-749164022 397814114 +51757114 -421544972 +-817826537 -639949480 +293794744 -867422382 +421346828 -592477110 +-876459970 -744122914 +542535405 -388659472 +-65811673 -603657415 +432823849 -742434097 +954692625 438894345 +291901097 -50413203 +115087275 -553406065 +263896286 447094767 +266093963 -620605583 +-991828455 -652380539 +-339333285 -717104117 +-571880969 -944374826 +409698684 678041700 +776546761 -734340370 +520280373 -560848635 +326531164 788568111 +260010935 195730198 +589480099 577004355 +779117277 -174852511 +-626169821 -282588210 +858619404 219770547 +-327002666 -619871714 +-444445362 566040753 +-561948424 617687586 +913065933 40778507 +758673310 423669172 +-930145064 -478868451 +590159289 222470958 +-802090106 -545853302 +-432742723 -442220373 +-462506068 612880715 +409751589 845652950 +-56057926 -30413398 +98275458 216830271 +-255877746 -977845120 +-955438889 302218065 +-103695622 898307190 +-595499949 724988104 +252116652 673918631 +-320132610 -770753030 +-691682702 -596335689 +752798356 998185829 +-682590629 883254167 +-390852861 -423165549 +-895272563 53806774 +-35408847 400128307 +-599501537 -541086224 +-238803180 360726470 +-63116922 -10357591 +-159126702 -878405649 +431128038 -586473124 +283719335 503981143 +-442708191 404287943 +-194366423 -44070190 +-386557024 548627262 +-632545626 610853922 +489825401 194291878 +-185089194 554360600 +378151127 -628971735 +-508862166 40378485 +276427906 750807066 +-81642650 881944949 +-758688451 865149739 +-350892036 588762155 +406589211 -614973043 +-827999852 -589904618 +667264406 922967270 +908551103 -476164750 +-444417263 -356757775 +-396412030 -404041718 +176394399 -897820985 +276477224 603129668 +-927544040 607785117 +643888703 -379110993 +71080219 -264053607 +74442317 -135533256 +-116468364 914929447 +-86714812 -601752048 +506853132 228946933 +-124596636 35810463 +-408330362 846986662 +-793350941 -413374292 +-275793454 916177190 +538043258 752256536 +253418549 -539345659 +-563852678 -996020011 +339858299 -363254090 +37899499 141587177 +162005045 780619143 +-25463232 -577849543 +-791094282 -811247378 +627381479 920924722 +500866413 -112627367 +470017612 -433266781 +5395297 -774144813 +933416925 776373178 +697696643 -699277715 +-750962487 -588226990 +-861492577 728874404 +576421638 470108114 +51052767 912920409 +206758600 238188828 +-217501408 969944842 +-584426466 -531081260 +402204878 653888525 +-22731546 -332143366 +212637236 311655551 +-286499030 639584907 +750137121 938505768 +829092071 -76016772 +-907519049 644687228 +629147342 294524943 +-185415281 525482794 +764291304 4683019 +183669006 -810007911 +-237635048 -530118957 +397216682 361251252 +-589456704 -262253394 +283896847 -295570257 +-185839317 366396446 +992369171 -69747866 +-912730449 -785577503 +-614145778 -412169011 +291954403 412443769 +451495292 -540760034 +503962927 -809087709 +386978170 723651028 +-720317546 647357187 +-415794364 374100752 +-166658801 337673585 +181760467 533824791 +-359615150 472963557 +54151982 -772893166 +348329402 -147630713 +283339096 -368305252 +-477156479 512151236 +608109342 322878488 +-148472491 -271674905 +-879065879 748088692 +629489415 43325292 +663128976 -630466650 +-31765141 549269189 +788321165 -235133996 +528913284 332038402 +310681902 829090334 +178186404 -966110939 +-809213272 153271798 +547594405 -423880895 +-702413394 856054555 +-75753000 371627488 +498553186 851140096 +309001294 -673103723 +432025043 796166425 +130778593 616503098 +-760205195 227513387 +-800022450 165083148 +-233640849 979063868 +461416098 -318427383 +513470687 97711823 +53122118 -190851928 +561528683 32672514 +73627894 748518342 +663303097 -486314822 +109476492 329698096 +-291367020 -611849848 +-496725585 359141041 +432466449 -955818471 +-850196213 37087083 +468036429 -995799347 +395434926 764127699 +-893991237 -775048472 +-160358243 971186327 +-313199154 -312550902 +-529656100 -125598668 +960224564 -739255405 +856639268 34083624 +-989530827 903464759 +-841215005 -231419732 +55967555 314476485 +-105596886 380434483 +-754379449 -285640462 +977862350 -479989870 +977347419 94091429 +-953558022 -774170770 +844507392 -171858197 +-625121078 -275458694 +-327719682 868240838 +821349198 519525278 +595332896 -372231962 +590067808 -557543744 +-806924180 963343601 +589900323 200949555 +617319629 375718293 +-832742534 -49801452 +-907314375 -237145214 +139448373 -823126049 +240251515 599670527 +-209246438 -393055366 +-527334223 -626846595 +392427754 202197252 +-383540502 -673199692 +264230959 -455665918 +-507942665 -624250026 +-100153125 -539254983 +-423393664 -184321380 +-560271155 -173255617 +357625503 831623317 +268213519 542992935 +428568256 447057360 +-337623734 778628004 +630297648 774265673 +-813793687 -914695106 +151931469 782101974 +-920576729 854168398 +-520537783 -140125513 +-772767118 -47433268 +-203737484 81112086 +-624654108 455911580 +-837521783 -986053571 +-435778466 -758451216 +778911880 -822933841 +148805512 -757399755 +-37816690 -464646316 +-562562993 -977087058 +334149651 -977753290 +242353740 -581074480 +-812651982 283411159 +540403499 -800906752 +-647140675 -468180330 +724837579 667324402 +-447117871 904531988 +-831415426 -851507238 +-380506655 -686609874 +995033855 585771084 +438036534 -377769648 +760678804 -217144271 +108627062 762083571 +994475044 -852750795 +392682897 -321686827 +954264759 788153661 +411187015 708200040 +-842816246 -348762856 +185960182 984447856 +437410607 -469424007 +158194832 -173588705 +393840945 -510020971 +990606710 -399333039 +-428009521 60760176 +243377386 987008293 +651930108 940334458 +699466767 -996897556 +-302344179 178925189 +-16936501 -8498702 +579846911 834249343 +-329178940 -449428231 +-599900133 118899038 +176587204 -835088795 +852546085 751240890 +645879412 167018754 +-368723980 976180139 +-21022567 41246506 +-222575170 994302462 +890712912 -579062686 +-530309069 -829758213 +74166008 732738543 +-485524996 488861756 +-7003152 -256332839 +-340689819 -645469774 +-873033040 919372510 +-454263826 -759887774 +481091378 122750693 +36103390 625680249 +546656292 428878716 +375944012 697866545 +-241403047 -352184659 +665118490 -135197946 +-7596207 978760418 +751465805 103357087 +152835375 -433923334 +226004567 822409475 +196549374 -667438613 +348220914 416458888 +-426354001 899065820 +141331281 274649798 +-162517043 417864496 +32672805 -724198512 +-853925567 -585821278 +-89091120 -83000990 +386363987 161984028 +-499097723 -269021291 +839078241 852951692 +-903835111 -628175828 +145770839 -515598404 +-89886875 -627161455 +808459085 -862897524 +513562434 -861734045 +934482665 -120548127 +-672869881 92044756 +-300314608 -44983339 +-204326540 345507306 +730481397 28156368 +8548376 -55229750 +731287707 880767963 +-30398353 -193424033 +825445031 754360833 +-996589082 -926931345 +-998060041 516077821 +-578999836 544032868 +-753540269 -190284850 +415110195 -244321289 +287705683 -270933228 +242636752 -872453737 +266003268 593439202 +486702359 -445192324 +396491196 -730139738 +-628097463 -505430985 +-159751371 106438148 +-718272338 -310944667 +866545376 827260363 +291127054 47447147 +631046960 268665025 +-892970735 178924879 +-53645718 324749620 +760845916 251843888 +374242236 -515574297 +853492346 896481091 +-93039291 410349902 +-903583742 -531897951 +319134309 42911242 +588852302 -60990811 +-966145806 -79700610 +930957496 908786362 +-138367279 203224526 +-32121518 -24505530 +-880163249 -2492750 +414420810 -280766833 +919301273 671087300 +-354066254 -954442534 +-572031555 -865935296 +326569518 -635253504 +423566573 -409638879 +-747818162 933102392 +710998870 186717515 +-677297735 497768066 +493436624 732180001 +333649388 168102127 +817400126 169383162 +494782241 -55633768 +419963646 346986649 +-699320465 -301195742 +-374228292 805144590 +585458304 498590686 +258942661 169239183 +-712083765 -855633237 +-85884766 -440547237 +-88951665 -178120458 +322949420 105119430 +256591687 548149767 +-655262063 381038688 +-333795787 1837060 +-225658969 504357388 +-24000740 -286665978 +-159112585 887585855 +-13895856 -622868394 +979398956 -446840360 +455136068 112940087 +51095784 762003136 +511450111 189068927 +792793941 -514597911 +-195560616 -346748513 +671605897 754307246 +-237457834 217692653 +395690507 652531094 +182502526 -590878047 +-205138468 -147448967 +-854359901 -652486430 +678083655 663725250 +-114069517 338040602 +708871704 675648353 +-565877313 908883104 +597321472 -198384381 +-268928737 371806801 +579621442 165620372 +630425912 182925060 +330193808 -139386244 +71529326 -317957392 +256667082 -828546585 +-932583574 282436082 +-315278299 322864488 +337253748 634774888 +872491768 -176073895 +243717458 -164615342 +-806745351 775631354 +-359735911 -692999371 +470652945 352130093 +51920709 971846265 +926798931 581099356 +724988781 -330169287 +417502340 876197535 +-236622926 -85285095 +-789203652 -20629574 +868247063 -445213113 +-372877923 877135037 +-753374797 338128144 +155987013 906215232 +-609024031 -677128226 +-936326727 948154524 +901384826 652302441 +-392617118 293038802 +-405908233 229378162 +255985129 970793426 +-173720287 -912392289 +-609311879 59615674 +-914501066 114919427 +317923758 902058628 +-306596491 -496870859 +-731144529 797096626 +-276349262 -497770092 +-482922021 685265977 +-706006593 485779843 +117405657 -81480406 +441647183 -179769831 +776743359 -133417166 +-674460214 483944422 +-21548851 776128465 +-153844181 -869555313 +952888391 -550807570 +-438786591 608493453 +-814203394 478338839 +189360616 982429888 +32797282 -992070251 +-70298158 -732347020 +-392134942 -883699532 +-939590254 528927966 +677250245 432584589 +612458993 -489739962 +85048293 -764631797 +-778948314 886047261 +-807032319 -738797003 +31602133 540557671 +459155197 481566526 +-254595357 -783294874 +973052490 -707207933 +976497196 -531429339 +-826788954 -694449403 +587344545 -269284485 +516545188 879141221 +-877010828 -835405554 +-833727263 686476142 +824615963 580719205 +928743822 -195107178 +919755106 514867344 +523006126 231415488 +284575385 854939435 +222195633 351170717 +229965033 -676550425 +321071665 851135461 +136744360 396517689 +684857042 -470284242 +-454606225 -724876706 +589193706 -523380851 +-241908558 793302983 +-631845906 -283138289 +-5235209 -104619274 +57666304 32990036 +100981790 478308645 +-800879789 845659365 +-111666223 -582168039 +866901745 -188786397 +387392859 -175647418 +491128721 776417223 +-851060165 -346015455 +891386281 -642863434 +446337403 -930391817 +-988048977 961730148 +917492842 -517235522 +653588673 577280095 +-164102622 -95997725 +-799767116 810663702 +765779124 -902205434 +930679580 571578867 +-944381503 -777627972 +884191089 -439846894 +-948800295 917283019 +-483510959 832397696 +-184700459 -576014397 +864825509 -59762823 +550901000 603797865 +-920309259 -855048634 +-725952703 -261600315 +-966903020 -887962119 +-117273711 611201722 +-285131182 -650760213 +-829892866 -498447350 +552650304 597402609 +-323067875 -608798343 +821297160 -612939620 +278801554 -876540619 +639293491 900584835 +676833152 362387675 +706784065 454021710 +-524427477 -983754077 +933891496 766610864 +184924659 -283293234 +162330930 789284777 +-906939848 -534722313 +-381967600 333371780 +473301856 -695597174 +719358862 309460448 +390103317 811794541 +60739560 -163237973 +-726698812 -165038153 +641937 -386544138 +-863887707 -575399258 +305079277 691146746 +-765935044 564388032 +-76224451 780298854 +-167667051 -51703230 +101833618 -471179962 +-420098965 -432308826 +625155234 -345195596 +-710323281 -120610461 +722705592 859694258 +16877699 -399913046 +829416716 -343812107 +-307732990 714106790 +558446133 -999471710 +-906282758 962465045 +-979805773 -667094801 +-39323005 -351639244 +648614896 -2719205 +383799634 934915057 +-469236103 709712628 +305419323 589092870 +814564699 874248219 +-22884275 201955822 +886344234 316730399 +-877830251 -635118942 +-913344410 94312311 +739271260 53813243 +-105641361 435934771 +188742709 -406466040 +977503828 835666540 +-417990887 -220698386 +136468678 464503562 +-480744978 658852743 +-338045612 -437163454 +-90914177 -996239713 +-558242865 -925422091 +526655941 698227933 +-443255139 220396538 +236758148 -189288803 +806909853 -101059839 +170793104 915315987 +-445813204 160498439 +-13688463 -401441901 +130159114 -445034630 +1484604 -778180796 +671137787 790877152 +432987345 -655003611 +-671255797 781567113 +523833505 -108006917 +555969983 -37811517 +-363037918 -893258409 +-597332822 -556619277 +-326196501 -707561083 +84841781 957851127 +-386831758 207517522 +630676092 416741938 +100320584 -832017825 +-22443203 317748946 +669213368 331296767 +-446905869 829478660 +674090486 949719686 +-126167776 -485250897 +14256461 56505327 +57540497 362915074 +-620362422 -341097004 +-592528023 -808675721 +640960048 405800533 +945077450 271530796 +-133686038 632180583 +740973983 -784321654 +-730720697 913979469 +838370454 -1820666 +24299829 614796868 +833269945 -12607029 +501025340 -763198361 +661143151 739407672 +102428222 -470074932 +-678297196 92806199 +-443585367 714427030 +439682552 -467680809 +659443204 878791875 +-370422117 486162514 +459619602 666027501 +921720405 689105692 +-779540055 62190999 +-518286398 -585207221 +679081136 -465962782 +500922611 -656394894 +-925323222 37037269 +958137920 873731855 +801894058 -669290346 +224118219 635937122 +340085703 -26280370 +916521867 -316706863 +-727888660 604095629 +-267205974 -443871889 +-418991583 -964637380 +895799800 286424483 +-411146921 -109918026 +222261606 52027750 +-359440637 75882351 +-26771794 569707459 +-413994002 828469706 +-493660626 240250890 +469380197 829641864 +-925136505 592627953 +40120386 984446675 +-21888882 812804679 +-751374332 -512703219 +655653736 -986390 +581675182 -388032266 +-538263218 -778723584 +611079908 -129137326 +-603333319 141257563 +434836057 -148023787 +-490369428 -195779692 +477084598 39106252 +276491281 -249111229 +655138241 881524027 +-27028542 -577774632 +289607782 51814318 +-355098694 -118196627 +-730405227 -516533473 +-838962057 -54283097 +650032092 500503041 +-243679223 -836328425 +692412368 -733970713 +-174711999 -285519743 +-352294666 535403723 +582240460 572907827 +461228848 -255459273 +859539039 312560457 +560825294 -361328794 +-701090124 169658931 +261372104 726520963 +-188261509 70488366 +-365283667 881018564 +919053497 845302127 +808486200 410289765 +617303304 -606304888 +-768753735 379193191 +583836625 611562082 +-621259026 920509365 +-869407787 -686357578 +-455126794 -90220375 +637439785 444134672 +483805841 73097951 +-642371344 165039429 +-676907915 132973538 +568694466 847909247 +347429280 -87091230 +-294754666 42228399 +349332442 405897265 +816269244 46988661 +127428942 655044587 +-939087815 -654773897 +-146052221 687423014 +-450768197 -935883099 +329591122 -361047546 +-299386371 818150255 +337061673 -734645988 +-480324913 935279478 +-639159678 633323152 +427572603 759069761 +920589196 -108775341 +971812851 -211242203 +-606412029 -574866082 +193468548 -252975521 +24312236 835475027 +-422779811 -794238545 +-304964501 644575169 +836541892 -420151144 +-224957956 -367370376 +-440905310 -162041320 +-509015377 816486858 +-872983086 -871564874 +491445694 -975567186 +612339413 -138495185 +835431937 -463534411 +-681768591 -588010808 +-479108295 567829 +882845848 -492920443 +359905218 235099241 +704598568 194652411 +96635616 -860303115 +680381830 865940948 +389544809 312296564 +-355251546 -745584737 +484857322 747227368 +-726912882 665662435 +30858935 -757082220 +693142021 -211884050 +-352031672 895139974 +867900567 560703734 +-464545560 302155889 +233885594 -618032172 +-559636654 -65000826 +42978065 355644937 +-376381308 350728427 +-422342806 -616635077 +733565798 -574241229 +-209575401 -256063751 +-243897332 -361280319 +-915966193 -75784023 +-584486085 -562305201 +173062847 278096124 +295969716 -252469672 +-426694625 -321494872 +869845828 -421789612 +-747820140 -174938129 +-952218522 -708009460 +466456098 -392721067 +724449427 -824470355 +-270314108 104274879 +-670267650 -206914778 +334727481 -984551186 +-811321463 -102301676 +-811732687 797507010 +-299667957 -869979644 +684064697 -700101764 +725541617 26060576 +763599415 309083627 +-915272740 343403007 +422598692 115258515 +420920783 263306058 +774048223 -968095113 +965005596 854368411 +-924711235 -578952674 +556476887 814183344 +-185250906 -847416626 +-750948454 -432878330 +514061018 269631742 +507854584 811468472 +-22846311 -451958177 +-456790271 -344766292 +-618733291 -75000566 +-463335051 -342973297 +629925141 -336001559 +245759506 -233246364 +309015338 -920763636 +-236563601 53886927 +-849739853 -884053394 +901549641 -62207220 +-737687070 364932266 +374302226 20229045 +625926315 -72438704 +260012871 -236463537 +-868181975 824651855 +961271431 -170001980 +-440522963 -222963452 +-561200207 -316564499 +479181533 -516032777 +-811545881 -595622878 +693581000 819896435 +-742789484 608207656 +-108518346 -289826489 +767989641 896127032 +-413046238 737418318 +-258760897 -174205918 +-432651615 252422719 +-195876545 311929374 +-264061879 533873515 +-461031577 98473620 +-841311192 -149633932 +-504885499 -803033290 +-153587410 -38231252 +447130031 -652423072 +-953755266 -176714635 +133068428 933309087 +-3635526 -934033774 +940249970 226781305 +-879914999 -959830738 +135966552 942266812 +-629927302 -220671200 +-897688765 -147715141 +778068544 -314149128 +36667167 -3166424 +-548641033 932741260 +593117938 705817910 +851940096 -920055326 +531397848 -201399398 +209427025 -165856697 +298921847 119523867 +-819248651 147648231 +369928040 -905276585 +-786323141 -732693063 +-613081484 -326511718 +-788298680 -401100108 +-904173370 -789499293 +672804903 864140510 +-552645321 138184590 +-628350283 -58479689 +130379880 18865635 +-845747042 -983099725 +333992853 -619775844 +-626926635 34428379 +499042030 -537813721 +85380563 -723392314 +181286727 -740431241 +-409795090 540311437 +-638558459 -15423915 +-46010383 -359816864 +-365195042 -778803740 +-599601404 59802886 +-70858491 -886396982 +105318478 -948117078 +-493917879 -722568275 +577114261 -231358379 +-367593026 580188315 +110421412 338731746 +-617178859 -421375251 +262458494 774016863 +-134406870 -106872924 +-545097892 -467549301 +-288331791 -868420125 +973083242 335882997 +-978119130 -934965909 +-52118531 185103869 +398573080 364499361 +-435482462 -204885984 +-180740685 -994580541 +-166382847 987449333 +271873885 665245188 +-335400134 -317176095 +-80934096 -551467899 +-98251558 953625416 +194186802 800891653 +-113236064 658980825 +-513270626 -284228134 +753650111 -151013079 +313624587 -629408902 +-223645419 -407951029 +-852919067 568969763 +-997637966 423245298 +-994271590 -122009276 +-980688480 -828349011 +32200636 643019879 +-271148259 896930023 +641701625 -94381527 +-493072510 -194303590 +-16350880 118818411 +-843367740 -731988408 +255937607 270437873 +-363377119 -678494254 +-91440865 664752547 +942324377 20104601 +-363735570 -560661105 +-899295179 -563574120 +-355297753 723169538 +128390392 -157425072 +384280048 953767685 +-998560057 751218414 +445967276 990875245 +178163118 665031753 +271635047 351474305 +277233978 197232348 +-310408376 233884575 +-247713837 428871947 +-52779793 125369262 +639687816 -599334816 +-195263523 -420958432 +302980453 604789066 +521665961 -46813306 +-89644485 614552158 +683558897 -730371520 +-829111491 -764599689 +212254299 -853691693 +-117134932 931534157 +-335034921 -163059210 +120597645 -832935748 +461557479 476730591 +705931659 808766562 +-471069015 -905346079 +660116316 -952967637 +788563307 444228697 +162554163 -64478577 +-474898532 -333848925 +249502290 792127090 +669104449 -841154403 +-191402641 -944557956 +-962722788 -312943020 +-381242077 -790584037 +576511506 -464084684 +-354295659 105948291 +985316854 -390121806 +947109518 -344077354 +-490102629 -813589518 +828516399 84347891 +-276905088 732313882 +-954030191 -633881461 +-84213896 12486832 +-159112218 -795994594 +288003863 356704000 +-579414002 -650748678 +241031152 -152468732 +464759245 727589539 +593513722 546901725 +169970468 -396931673 +-764344280 -97913218 +415482828 -564083076 +985823747 813567467 +740733672 -410105446 +366445548 802727951 +921621145 -32663580 +380235202 624294000 +-218287146 731567567 +-198334588 -713232254 +668030676 115865756 +215274631 43621316 +634653542 -962553058 +259822613 436664424 +-543785123 150942699 +597111347 -482298643 +-986831096 751810815 +-387348864 363498604 +294021818 994271787 +-879505386 -985442727 +332068995 -719267884 +398854199 132259692 +-660016654 -165995000 +479215116 153974866 +979629272 -791518749 +-689862345 -290962184 +-314630677 422781806 +-909904083 396933968 +-177902250 305511536 +712984375 -282245815 +-307900695 -617398648 +-664065998 -679316928 +-127299634 -788518743 +878014227 -936506471 +-198018557 515159479 +769748240 338095360 +511962044 -408234664 +390596847 259116330 +-955864828 -616663701 +52882081 -511464503 +-618886743 -939721274 +-377776522 -709891139 +141168529 -387912161 +891197354 885819081 +432497887 -679815355 +628994235 745184202 +282804729 350624306 +166871761 683942855 +157119066 168641 +775302908 -228768668 +292042837 -887350000 +181489574 -212171967 +702863597 838704923 +129300249 -605036714 +448562404 -861975673 +-558916393 554184771 +-242030040 -463222085 +-531603165 -436062975 +576409530 -37044298 +-833400644 824383344 +704068428 106854929 +133880984 569500361 +-574208413 17894145 +60638577 -531729785 +-328029418 895379064 +-807809646 837756818 +851691591 -264442929 +-455153463 297887464 +839263205 -238261208 +-864324183 -507828836 +-384404953 420026688 +614976855 -880183268 +-943683633 800195421 +-238755620 347742576 +818350306 876123201 +67034218 995752150 +537503974 -340643595 +-412964251 77571932 +-880699778 689985697 +230757234 -524663045 +103947890 870367290 +-718926909 411472893 +-888130319 -381128166 +-681222903 676403472 +204319290 -549276786 +-983450962 221979927 +-675878565 -799887023 +994040394 -652419021 +-503322276 -93857637 +698140813 339822959 +-616134429 403211106 +-241478291 -918020364 +-203678617 -599968787 +-167744453 -121740738 +-846380956 858124780 +231009793 -899612484 +385128771 34816868 +735025872 -492395387 +882280834 -892037435 +-130198102 -201372312 +-919750902 790413700 +213644417 -733256753 +-597338011 -91856498 +501355227 -739335369 +-339095331 226995325 +-1561515 738635728 +-410192715 179431332 +58769954 879774490 +-64087193 558554400 +283379208 220391175 +810200567 -81175837 +633047522 989598204 +-361076884 -369787074 +830593522 202688106 +-449871328 -94249111 +-818666165 -639064868 +-376208898 463472405 +-891581140 -392344389 +822471627 -516528999 +920375711 117246057 +286110888 -498780954 +-817240600 547346382 +-823100158 249573318 +361869371 676830412 +-29911772 990032950 +416718637 -713204010 +927341658 -163178496 +-4301973 381654162 +-826619491 -963004572 +-526298783 -466193529 +-926541653 -436888116 +624508610 -42851820 +80590790 599956499 +-409174194 -607664385 +-18011459 880611035 +243475801 -407049414 +84112144 689337377 +954625858 7935879 +802373525 -77104050 +-352522909 -877590797 +-924259817 466524930 +511552026 -463060020 +-575463357 -174117006 +340171418 560851112 +-867981399 411895694 +858319671 -24999194 +-363970312 -40500938 +-616261522 921697504 +108010350 384855799 +-266597675 -842369621 +414259516 863508717 +-344063580 -420534712 +711980588 305178062 +746927267 -590072141 +163084475 -493449585 +19833796 -600586254 +-853931638 545313940 +-484661342 963676520 +930299677 -552254538 +436869322 495341704 +409314433 -690890723 +204362918 724036927 +-114549308 879099679 +-556856594 778729586 +-47767407 449895706 +789229088 -147017015 +-993534002 -926345498 +643103992 73729465 +-163724337 -607951939 +-872060898 450084065 +-973643128 638864400 +-450179120 -457681633 +-176690447 910603673 +-293604130 9673046 +-335142613 -425157878 +-780927485 -867097333 +47251547 -873428164 +-674356304 830269517 +575005482 -749928001 +696153380 70672025 +79083123 -225659950 +-950860833 345158988 +28255461 787069055 +-680479473 -232662654 +-638716161 -382874585 +-327900070 -119607189 +-335783724 -272354000 +-273328363 583303064 +-5021514 -281669082 +-789433020 -200228087 +-945073937 -779783870 +927162629 -380525281 +-466915747 -159471953 +625456659 -659628017 +121143406 -177246468 +722727470 439512109 +-880764056 -626536595 +-479374318 196821985 +930010596 -95397217 +780874029 -997798281 +749384509 -199712718 +811523916 -166113293 +869636165 -452458131 +-714567211 283501806 +369761110 -13514893 +168077629 110996926 +950203891 513291526 +509264577 914285313 +-624094446 542517280 +-823347914 -623974821 +297032850 -103220037 +-856251988 -382768508 +-922221256 -862164603 +-1202522 -676359891 +202502961 -842181582 +-106630590 580511823 +733767222 37844717 +66667841 -167478880 +-931685204 -802732216 +-432337415 646965707 +-656865175 -225352228 +877420164 -333567273 +-810173560 336872423 +-527796944 -980419974 +-465894838 -490404160 +782141805 -323332522 +726981364 -859669748 +-997230096 -222032966 +815773513 -381108660 +787523231 -248122552 +173460105 383066380 +-292802563 -297602814 +820368840 -400800342 +461839450 159763151 +156451373 -99079005 +57480838 601735901 +996372363 -988133306 +856752895 964194470 +364703309 -376180006 +189581443 330120929 +-176740274 -980159422 +-946729189 9432657 +-330851158 148567872 +-934715244 -674261567 +157768888 806698007 +-474404731 -124923841 +410382538 263722354 +-337372256 957456775 +2292853 -268775901 +-346188458 -293399279 +421462247 949064718 +-274182339 632157357 +-23242346 800934519 +336331356 393140105 +-690438492 199859583 +-820746934 538607759 +512268552 -768489522 +241829035 60446847 +-426963374 726530898 +704649565 462209667 +387956423 392062817 +-158599468 364027875 +-536468726 -50594630 +742388183 829822828 +-75457232 -866339818 +373269074 815715498 +752540634 -869338904 +787018714 -929129512 +-480875698 709907896 +-602276186 -221935766 +866984194 -305419405 +960648657 448821293 +497795069 729521726 +-696172669 715072663 +902886713 -155406538 +-839335152 115453493 +-170733121 207095844 +-611703522 -163226248 +-836712281 -5466079 +766917204 608469592 +-207093761 -585047494 +-320287164 537405753 +-416092589 -185110710 +594196219 -150524389 +689365606 -319083679 +65818149 -412026071 +581857815 -756793264 +473284494 573032026 +-148222432 -762517961 +462480698 294348864 +-512490797 -937607286 +924728095 -249348961 +-68836846 -754068707 +868661430 -181248707 +-913826287 78623 +230791767 33314027 +-882568428 -87209074 +-324660732 -613546358 +181636641 -12088065 +559254024 751692244 +-894100516 -4179372 +258527154 607572178 +673072490 436428208 +-757897653 624237500 +546972953 -409319496 +-47371341 -676883848 +395710661 931637553 +295081268 -326506424 +-535390078 -970976301 +-507618908 -754029579 +336688927 -191746678 +285012633 -394051084 +874042677 -820714228 +422740372 481247864 +283848479 -260347599 +-139417869 -132645807 +-850699190 188274348 +339036253 143831616 +316201666 393405056 +424744513 -463318410 +-934013988 -378665601 +480115129 -179963580 +942529287 961345193 +-148876371 -789738508 +133328008 -160530001 +577788289 141384481 +755645470 -314422636 +793987470 -470991214 +147513091 556718787 +597264982 -892263436 +-845914060 522666898 +450387405 963919496 +450317572 -423217794 +219439221 -581039954 +561622912 -477910847 +-280791672 176793320 +245163813 711872582 +-289926198 -692893750 +-540793816 82168434 +661662806 -615990392 +616384041 -655008841 +537015090 737343807 +154307171 -537563321 +690599695 811095094 +87273008 609138749 +-94506087 114684990 +-240283460 -527902249 +684571851 -49893470 +-642811376 -599698967 +515965686 -31965184 +-607892421 -348107636 +193970168 -957199903 +-67750052 -676303515 +661385317 -324984880 +-86256560 -17134667 +-303841368 -214916773 +231473973 -497994906 +220797560 289599442 +-454741222 -317731653 +-187363620 682680691 +38264960 918667619 +-881676278 595979031 +710059295 623859486 +537724970 -365065209 +-25237850 894158306 +407824978 -277594598 +-915115283 -922215653 +492309333 295022134 +486686658 532463708 +-174416732 888050577 +-187880417 -75276208 +353880268 352760532 +526761297 688176184 +-138408577 -555451425 +736435227 -199213508 +-855538945 -46234161 +355713984 -536483417 +301785368 -756353601 +292199051 -6795617 +-922782112 265773086 +578233818 325453859 +-205864290 755874671 +-896042807 -995622629 +414236009 -3204709 +821395744 753167540 +-82202807 -176482315 +-296098815 35794757 +296406926 -396195097 +432042225 -852202201 +-90337366 836087217 +-412070413 -226975264 +63658663 -361005233 +-721702128 -415479661 +-767599086 621796849 +4154323 611337314 +-885800118 -454934263 +-329734961 -924784699 +549789847 -119780207 +-165050854 32113512 +-220923392 640586117 +-330368075 -290428999 +958376723 385007539 +-599039795 485206801 +-804210252 28430217 +748530983 787138059 +-422670897 -138781034 +529756526 -246662684 +-98239311 -148333315 +-357585145 -448887097 +691071167 -235564776 +-401521066 618576931 +217451667 452156604 +-33344075 -629258161 +-228458353 18589967 +514703985 157406349 +-161275976 828323018 +502024603 916348209 +-233850862 419632957 +329155162 -502972330 +-496319720 -245142673 +-865248548 649165266 +329908556 625454570 +-2869371 -781203461 +973739077 928077124 +688880719 876408780 +-440619950 -990006647 +268736692 608982988 +-240148302 831950069 +275296440 -504096999 +852300480 58712749 +761874350 -11750817 +-948936398 66539835 +-169286919 403726544 +-188450632 100325538 +32374740 -823968020 +403749837 -258978125 +28922469 643970971 +478585239 740955275 +-270774902 121495780 +485727786 -906965210 +368833148 320733368 +243176001 38551424 +95077856 721815455 +-949419889 234734860 +-375573329 -658088791 +-190009375 187459476 +555145089 -743524930 +-135543495 -55921923 +829718959 -939858406 +-881759128 907994061 +689492506 -695588272 +247018366 337077849 +393461746 161128112 +-301153031 659463206 +680988623 -620224121 +575708193 274639982 +599326572 -182377133 +-837507599 -538422000 +741281706 -859907742 +-467888728 746232748 +716926938 -239792184 +-79114683 -858928184 +204781991 -349211188 +721210279 262883819 +692660933 767096370 +-690839988 295743628 +603814871 -997729555 +607877186 -576474190 +-336690071 -912705940 +35119333 752366826 +-562846160 -533467692 +-303781247 51723539 +-434016020 -660278016 +152594381 100539114 +449581565 952003806 +-996569189 -493483678 +-171466540 369370661 +946413630 398690316 +301511846 -687119085 +871405131 -413056961 +-887909683 -554853129 +-119079516 -239806562 +966378124 290884956 +-972569662 -562638548 +731822232 -366133917 +-212968321 -487612891 +853171939 -645706113 +-265592908 470327334 +-42392380 -381024100 +-187137620 -470132978 +-503680340 202123442 +215598831 489882269 +-519170052 49036974 +538000360 716356775 +174402400 -31320600 +833201166 -614179569 +-197520610 -78716795 +721441633 -572120321 +175168254 -551408801 +285117922 421044458 +-509270847 -736125424 +569181344 7976994 +880988611 7865535 +224511533 490368013 +-79716063 -63737827 +32578104 -903969856 +418670468 -18683867 +722183395 73944569 +978022846 347936997 +-127763760 343077379 +-195989007 409868121 +-572780133 583746388 +467438576 346148256 +-549173974 949956643 +-500230778 -670745886 +863236234 -403654832 +124040607 740193735 +221787953 -913290363 +143505525 -476128198 +262105253 840949787 +572365928 313166649 +549020180 74824721 +863911622 208920378 +13032459 307389439 +914659375 -981497084 +-276531327 -315481169 +-591592168 189134413 +800847174 -617750241 +-50078755 215349225 +247000257 380314391 +476545312 -387303622 +626924426 -724319252 +-6850644 -283218541 +-337204004 555694720 +572396502 -617988088 +810691787 862497943 +-218038569 -143878187 +-53615510 -781139196 +435424760 -377845591 +-97387193 -905058134 +-170797025 -896003562 +546319215 329561275 +289851483 936413872 +-372111505 334256733 +-196028880 -649327856 +-635240389 32998004 +-301971445 -500643999 +-623706417 -705075022 +32788060 31681902 +-710185041 41374424 +-482626446 323513702 +742238776 -547218546 +-600006621 -270822065 +-158903709 -816117541 +-292760025 -393076910 +-948687196 693614712 +312877423 -914413105 +-693113404 106060041 +-833772399 796452573 +-622336338 92311502 +226225598 511479641 +-949431763 964855474 +-261629140 -129994743 +-621012005 -770647257 +-837001678 -675795872 +869503766 338617448 +-808911310 -418595489 +77300330 -742406636 +-349842733 -54511305 +470816772 -886464383 +940342908 -516106517 +-931544925 183001497 +752401628 -730447640 +-347430140 -965463085 +-200977057 565031034 +-407521802 -865871735 +-424365994 -894956818 +-422873684 -350164747 +-790093751 -457449612 +-327432246 -849239961 +915132336 -738548485 +500102580 536139357 +577546635 -667246362 +-483163392 728618989 +5495571 -376141845 +-196510643 -218087542 +-235029967 287272611 +-285756348 664856140 +-496243552 -736797247 +565104280 -283808947 +-124133626 -51640656 +-358804229 369775027 +856063212 70373551 +-767417685 -176925420 +764868811 611771360 +84951695 789828877 +550556713 325728564 +56874133 124208887 +-332205462 -210543198 +-91023391 907303415 +706498535 305238270 +-886698926 489735919 +-229373837 -730112216 +-702104418 718790100 +-211150078 491774708 +543429698 -22972689 +12836869 944092997 +-654743662 -131072324 +762881490 -414699431 +-503862972 -562880874 +166550566 -356947418 +-420963538 -847789587 +-598672120 -435468256 +-231041573 914260380 +-706077393 253458378 +-588541630 -546623212 +211163820 -636793716 +910011321 90103874 +-262371706 -486713339 +-710498143 -252156414 +190190118 919146549 +833615837 -47190726 +-880068417 661319689 +398449005 -32721429 +-129554805 92890876 +913859798 992342547 +352537955 729897289 +629625281 -536261179 +-354696376 288796934 +225405735 -33420745 +-855801383 308038341 +-963791989 -363616540 +-178041465 153638267 +167916794 101824684 +32658297 -938415530 +193147123 -416841467 +-530265885 -950789338 +904995842 470547560 +456953438 241334329 +542178724 184851266 +998038240 -208623380 +682655878 531998434 +-683640498 930899693 +-804736528 799559617 +-315899646 27147761 +-953854727 498722982 +-759417295 963744312 +-178579031 -238772510 +-138104259 297043191 +89906720 -238899873 +-269685109 496135925 +913978737 549178138 +690777313 -503937783 +-510969046 817501401 +551631909 822066862 +181557688 -973749677 +-703143729 940944890 +655776417 471864644 +452644392 -698679389 +981771193 -445644587 +266751530 596926582 +155496305 -713659065 +-367044159 -302701482 +661467298 619942629 +197589842 -453685630 +863293398 275897820 +120208646 -792984845 +235856705 -328700375 +270251164 -632355532 +-340025727 623442172 +970184355 -893093760 +-930613797 386857711 +-207437181 -325427552 +-677744404 494792775 +-501261766 767614227 +-472525020 -672390760 +172273245 -479765905 +-778761507 313909942 +388752958 903991885 +-112663767 -567239686 +-180838379 876149168 +279426389 -44549600 +123632892 -854145285 +865966254 433061300 +-515260856 131056410 +972384185 880835355 +149681599 -333667986 +-909078215 503608875 +820820342 382631421 +-288081870 250658735 +-371318745 617694102 +-709876157 -695329071 +-269657124 221553202 +276669885 217790604 +619440580 -833364405 +532545664 -959659494 +922334873 -44669343 +-265685059 52860451 +-69647521 935456141 +912316122 -604437202 +469194910 35030395 +159515191 754242418 +-92480333 -890281924 +782586491 -199402538 +428809501 -207247429 +-356155056 -672821973 +-966616376 -366854628 +-501327947 757893773 +98905497 -53885729 +-201763170 -925404453 +946688502 -201335011 +772549817 924509661 +961475827 -600129572 +-496900536 306367181 +836531572 -263975014 +-684118043 502350262 +-147347984 925064359 +90810518 -822607832 +149046221 -141451789 +35515595 -237964860 +-75843749 -827140268 +-961806433 -727687185 +-549392182 -700880896 +663305831 -471796610 +496122101 891045868 +-772910520 729299278 +-573205504 -515675773 +179457262 821748444 +-211326480 682844857 +189571669 652257594 +-424636363 -97520491 +157876473 175375142 +-640078146 970507768 +-926727267 -146053433 +-366832724 755774439 +-484383831 -800886796 +-721846805 -188542538 +-739671774 793581356 +-805958340 447112377 +148404931 182642113 +943171453 292417720 +378960872 34054577 +-936372747 361529357 +57531952 -269115485 +-131351393 747427897 +-615227297 947704424 +193831550 458620095 +-394438387 -493516666 +445601301 996766785 +962886777 494682089 +-26761143 262143168 +482062236 458615724 +-518227699 -562183485 +915567294 834044645 +234382964 850539748 +-886381113 752072839 +611448074 29525827 +-73109883 -146154121 +-966875377 -864812631 +-726749830 -664480409 +957592888 863147766 +-718213168 -74934986 +-861454293 -657329562 +735041206 773080427 +-523935800 376113314 +323403260 537883878 +-57567123 757541060 +77659588 688079065 +859726888 405592121 +-550551628 -358077896 +-489665323 -453392716 +-357114525 -498807406 +860179745 -198905194 +966582353 -628221193 +539828827 249218629 +-316634887 -463265883 +383000823 778678912 +-779056460 350723418 +938039321 288259869 +-936244803 -535652701 +950151080 410065584 +784103825 308710855 +-65130375 930235543 +570451549 -697909539 +797717449 346458216 +663654526 -166466976 +-220355078 791774025 +-356729503 -113208411 +-789158060 911134250 +471642737 -652535629 +439955362 40561957 +-689893455 300175383 +-867577166 -100995265 +-530115258 738001568 +614467177 535159964 +874047528 -101041706 +-459876232 -800786953 +850037559 457667776 +786506147 243494219 +-740042860 913647948 +581505533 749195500 +416781846 -472165048 +123016519 561793108 +-178393743 -646294466 +50975736 -593691236 +346818065 -125389615 +-454724515 11396263 +628208511 -467645538 +337554298 -292761898 +-934563732 -547578210 +-329490742 569230002 +-9547765 201121387 +903991775 597531755 +259937990 43704529 +-88041481 -59301279 +-381725647 -392455452 +-515950444 715378589 +639490461 -755908404 +-349294015 520218419 +-375982628 163380939 +-901965650 -987679403 +-731092130 -143443294 +-330704270 -335906691 +-862870789 -213302533 +-34031363 902951763 +-921847425 901156527 +896539284 -604401024 +-117293876 -389716121 +-980267879 -914234945 +-48059623 715002759 +-179218086 -319358184 +77967678 -818708856 +-842768598 -818021761 +253973588 469011208 +972555361 505400532 +79461334 857578268 +255581029 890557170 +-979622305 -879647516 +-260223538 -586450654 +-750491946 373291243 +37728209 -766087368 +45824898 -352068120 +117691055 22476059 +-759368884 -980382041 +524481337 774060668 +868845973 -553067545 +-118490686 -549922266 +32134502 5182733 +62584511 -862710662 +-937181053 337263454 +-675702343 719548556 +909482461 -695911721 +-768933982 305445164 +343315387 -412316927 +-513124884 -256956078 +-196582561 -64759140 +-494922836 57522817 +-940141132 579942752 +-833699469 -892883838 +410946509 762264944 +330677385 547784087 +-345189223 670809434 +465148035 20852176 +-965939863 -312117663 +-791836807 650618757 +-397995326 766017795 +-422652159 815301701 +-576218402 -698527943 +712930492 -7983207 +-98188739 -983836273 +-369923149 -586759106 +-720335198 185631776 +204978398 840304741 +-344380664 -799076521 +167180915 -818055028 +-583905558 -30199973 +-459409395 528846054 +410434381 -64110614 +838912199 298456806 +632010682 413025820 +-107762186 -859757525 +144707215 568060354 +224071419 943754253 +741512391 830585272 +-640383373 583426612 +-671171226 977352150 +529055918 -40214208 +-877016245 613581074 +-737732144 283338004 +263652590 -522843074 +-413972754 378340766 +524150085 -756469960 +884298557 -674880685 +810705596 -308871065 +758616969 -233885933 +-512332378 -923610267 +461148251 312080358 +722974936 -554704568 +-406616653 -400360573 +-129724038 377396109 +438462809 581497579 +791564470 277136141 +-588707656 -285349659 +923604701 976407749 +617530438 -192851130 +-866091133 -381573212 +-201532686 101657158 +-630299990 -29278264 +96008226 -467547872 +232874856 383183844 +949093095 -782541670 +663222586 878631134 +-728299441 340347627 +643654357 -37320775 +513560130 -575437527 +-523334261 -880413161 +-634184012 -230357774 +8975730 -307641570 +-290033790 686002763 +273250538 -120605639 +-375280888 -655102025 +-519194182 244932728 +-657276266 -207713212 +995336338 -602125635 +-391834146 -328882077 +-125448515 -234964322 +148883025 983469671 +-171028693 -190851424 +-690162711 433446088 +471231456 27749284 +-253459790 679400982 +707576714 -481599708 +128775844 350232699 +436418230 107428517 +103614560 501736048 +844654358 -258908292 +436443516 956963563 +-565059794 -499508160 +783480514 -397613849 +39008244 11870661 +183914145 128787579 +-489657013 -161794124 +744585876 563102095 +611926912 -373647246 +164225620 268896874 +363737085 5595102 +-52594554 830386946 +208946297 455066000 +261311300 -861179552 +-961618184 622180599 +174931729 -438229041 +685109744 844664422 +436315526 494435435 +-854085104 26539413 +144565947 693294281 +927896092 -109783094 +507295438 -147812789 +851340032 -901686568 +901308749 -832280801 +-165692759 -303537114 +618988922 -348204799 +237159527 621498178 +366159602 -912019795 +-865279938 -550136881 +455514904 409791498 +-962876204 -1951657 +-513842325 171094523 +-715202996 -626927058 +-580019629 789037148 +815270981 -177400431 +208823343 -444228242 +-138494547 -864226495 +255117242 -442451454 +661645728 336252096 +-29628730 -323967397 +-272500222 -794627610 +-678863868 665967293 +778893435 999636799 +858935686 -448008251 +-910369918 -648800688 +938143720 395194460 +-648394785 -825713848 +994636876 -871932820 +813349723 -338727555 +562266775 -449931286 +13061639 -630738150 +128961013 997856464 +892145199 742517551 +-264219604 -948966394 +-429837502 228890770 +-599247861 215819475 +687621910 -448048284 +-921825624 -268700935 +727098858 -588204326 +985244215 -411412226 +447723593 -459921978 +621632870 143441000 +-268198753 535976836 +206022912 -666000162 +-140664012 -228846026 +74756610 875234846 +803347795 -700858351 +-322752422 -958008027 +44103790 -934298473 +-488056405 273911547 +412211345 -396104291 +-971556967 553011406 +-983648539 131848805 +267852916 -66939841 +-190261907 58385290 +395368264 -937281365 +-949650546 -136030775 +180562896 -30491122 +-366358360 -697890439 +-525109112 -685012117 +-782072764 -460514117 +597596095 862261397 +522563250 -146343609 +587333419 29683515 +-897587403 6971497 +-893872027 827240824 +-725232528 -162483458 +698034105 -183697478 +81446131 -354963282 +-890162980 580007839 +445191606 497795942 +-882878057 -156733776 +537732021 -223645985 +976032866 80193646 +234970464 112943135 +-161413589 922198038 +832783238 162496012 +714478136 -750582641 +-803274885 602610947 +-440845900 -662944895 +-86406551 -959417319 +749671225 222853956 +-148875237 386886576 +-245528359 539241933 +-195156801 916895967 +423998794 -761104633 +-576390562 -483423551 +364502327 575232081 +699961159 -536490276 +414049828 460315856 +-929350718 -363214568 +928756743 623657776 +780039473 607107269 +535514172 670645479 +592231647 429389870 +936405153 -402143852 +-561504117 484272848 +-900476343 354460113 +-13093386 367526351 +-93968713 219568296 +-701832929 831124867 +466086879 -273273646 +-363129947 -261190985 +840897290 -752046253 +398652343 -117998417 +-478644955 690887131 +-914201231 42410197 +-384310425 -630184279 +949102533 -717174542 +-388909539 357602782 +-713923758 -532306151 +874865310 -762552686 +-494653413 89473737 +-649503533 -672627009 +-966971673 588272887 +593190268 -833162548 +143167339 -343145028 +373050192 365818330 +719245712 -208896412 +597912861 210534316 +-824377893 50741381 +524368656 29782182 +-472963129 66077309 +-718715385 462220459 +-161322276 657232354 +297588877 739933911 +844788592 713948397 +-119311861 -266910995 +-111474607 -5317441 +-205276790 -222766583 +890932736 -705943223 +-767676895 -181484433 +-470144736 -856569186 +-313839648 770249166 +-584079114 -202973762 +106682740 -284329529 +148609392 64090819 +794395286 -582135350 +648723983 -835406021 +126188592 754734245 +-841802223 571387687 +-241451155 777932265 +482881178 926758436 +-891580961 -451648391 +-979071310 -558036983 +-756528998 -700687159 +765976962 -557780851 +827512002 986480694 +-388646066 654610955 +-683607300 -67757051 +-988538800 -678461673 +168724794 127996409 +-856587564 -938536318 +300279118 626132258 +-740941606 582486658 +802656839 -774457549 +-608047870 -914633176 +166968323 306678347 +885304599 200484686 +-540121455 -710502677 +-94078554 -52532154 +866973646 -885767620 +-250976944 75909372 +794839387 -505978037 +-985181710 576314821 +299447044 409040784 +233136402 612694054 +102197048 -830307940 +-805859647 -307268927 +642768875 -979545060 +-612510836 -893811715 +183479569 -3203981 +828580850 124361471 +-629187593 545317558 +671429260 -419077574 +-678412352 -411835449 +-256054591 82862531 +-266956962 127583649 +-647326285 819103491 +674397500 843598039 +313085481 599799583 +673519751 -900276267 +215744313 455369812 +-525412909 -201871703 +-415359778 71374225 +558898749 961450830 +-859625503 786067495 +-68225515 -114363251 +337400356 -787628247 +683546831 -544205820 +-165075527 -845599618 +558194016 -640197361 +-466945524 493467860 +646750652 -906677864 +348997898 -302650774 +-546194280 -941906216 +725105100 565411151 +-705707409 200185301 +717900891 -603487616 +-365889219 -188634855 +5156375 985608473 +-71135808 -802008730 +749117114 113726468 +538941603 895423706 +-574613470 -421452245 +-87059282 715774168 +-998067783 214561769 +-492417259 -760990995 +194747679 -681756784 +71615162 890539080 +663802825 566311263 +-563995702 761896658 +988013922 -430855605 +-256401815 599231876 +211603332 937925781 +197609778 -854496572 +-409495024 363654400 +628949723 -795992169 +-301744669 680657873 +-864156442 560950585 +695998561 377212820 +982922379 -235587962 +-837338980 67687355 +-613929941 184960308 +-616283361 170647264 +-808610424 113066330 +665111030 258376894 +356660470 -825466641 +131978225 -642503572 +50294869 483457899 +137352441 -473783047 +-672331019 -234490744 +-346377298 -759930067 +-693493603 -478178095 +-419315935 -325101663 +302266287 929104220 +979023700 -178305713 +-334287306 934158689 +307297862 559366500 +703220540 414120630 +-133590619 -658529809 +-493061350 -167420547 +402575072 801989227 +-760779720 -424127112 +508052680 -300348794 +-104398479 402647584 +-56459688 -341723010 +-612661958 -577193509 +-708858687 -326676626 +-742732069 290012363 +-903947842 -718000051 +-212610483 414649842 +521923006 -239167381 +205382985 -953919873 +-398454831 519930229 +-433461683 968390786 +-706504083 522008980 +-241157130 134623011 +-977755816 43240935 +-615828617 518464677 +-963842945 349732808 +372804738 565087159 +-839998563 973279747 +-144191626 -340502726 +-463357213 -843931392 +-553329522 -312752361 +-630371627 838091459 +269072033 333542311 +670778382 339677747 +-39170963 -204053439 +-975765192 702889761 +-68989250 58033556 +-419865855 583789034 +548360901 -489519448 +22428339 59672274 +-968819511 86933712 +168012409 341173783 +-949993655 -609151751 +761710604 768076820 +-540326794 583954293 +275796813 857028341 +795532088 -152315792 +551824782 551755821 +-144682597 194715541 +844487280 -114438868 +-599437928 558763209 +-956359704 486504570 +-585632455 -689532606 +393109175 661629438 +-584182287 767837167 +-25376332 -798428720 +-905925097 -581668835 +-900310349 -615027405 +206369126 -820116335 +879039843 204445934 +-746121858 -437925786 +950718213 -367604628 +86426004 241426413 +-567818306 -923202153 +-16954332 -382479611 +-734114843 -473444358 +346808831 -625564988 +637667011 -996718437 +366603599 -940387926 +-350550138 727556668 +806709744 600816571 +-658178077 201163463 +730416441 -179507355 +-614001139 -259048635 +355105163 188772236 +868191109 464595922 +-2226915 417531003 +-589818265 -604140854 +-58652367 -131253839 +-460333728 -879274288 +-819351332 148525971 +-102892128 -919199868 +728914842 598367030 +-284420144 201433139 +-723125212 468392807 +-588068533 -749240768 +355900954 113112836 +-414887006 -557593849 +859331926 -744893042 +-385170878 -231606706 +-227013218 827230650 +-757991555 423610552 +-443031169 -285333983 +-244983654 27954102 +-938112557 -986673706 +-141289623 -557820354 +-858475345 64011072 +775244372 -671733833 +736734691 68700399 +-709426538 924200938 +394123097 318861104 +105770091 -740616947 +711140674 -237335258 +792484169 917798210 +-638292278 146511435 +982705528 -225234183 +-255183039 733156208 +531198567 -313397139 +-249027043 -222829922 +190022104 -819763339 +258927073 451075928 +-969988338 803005724 +833630060 -746761396 +-400847796 -320472598 +445891975 -244789353 +699096080 -557102153 +-58941964 797495136 +-276311735 -576403284 +-92030528 912276699 +-488560502 -475886867 +-893265594 -443251804 +124913168 768761794 +873935504 45404470 +767795745 -163502058 +-241701072 753822519 +687793192 -30663732 +870979332 -822564935 +507530193 351361653 +-551725049 -21289452 +233787910 -421229507 +713484148 -661688846 +-525103315 511843449 +195022601 223802063 +-421035608 937366032 +-407889056 38367039 +867231164 -598215019 +-805662239 971824895 +-566934573 976773502 +618404223 -892401087 +-703793029 589537913 +717759668 -978700085 +-530598309 -784717188 +-207817785 458855346 +626191619 957917228 +-352692486 145119506 +180222337 -803047204 +741823936 984241053 +-789687393 -762940659 +807431777 -405769325 +742396651 419948031 +609674890 28858116 +564156548 -23943071 +839136143 -680563608 +-153604337 -917734949 +-317266466 -129397674 +-897253575 287856570 +-43039979 225526831 +976233101 367455987 +62720780 808300707 +695814819 10727612 +421199696 -79579499 +-906983778 27727647 +653238137 885236377 +49594131 435812915 +-950087967 691496230 +-269570258 878885941 +-128487163 122896051 +-743479582 -89309905 +-388830605 256000725 +-739661415 936711191 +-410504220 967559570 +561757934 -577186685 +-241136145 -215012976 +-699505311 446243338 +609641175 -183827082 +-979809908 -879186826 +686329001 593015040 +-978258644 578899970 +87686741 37970497 +621200051 839112273 +478882551 962292686 +-749868715 494702982 +-221852315 -434773341 +154462233 636993768 +-446695030 380699312 +72726794 79341376 +879991171 613740037 +559341508 871432814 +-591284728 625915424 +-11626688 816609639 +172925831 -848249003 +809435548 738865676 +-576564200 602736678 +604045957 815971587 +732340916 756236073 +-567526481 850123945 +-215325507 -74859361 +-21971636 118701905 +481149438 -606464782 +-400824196 103276734 +-591078347 -61184801 +-251843704 960196916 +828448424 -58880438 +959104156 -152195872 +540899263 -6681451 +611580635 -113183210 +135466869 -296320321 +121259042 -586519169 +-728347398 -343976208 +295984356 -272692772 +-876540395 -25602629 +-980911360 -485230506 +-952251099 -558284386 +637333092 -373390767 +432804000 439818828 +902185358 -814473128 +340745021 -280178164 +-906395937 -167341414 +767429852 -743740854 +-941864430 -583512120 +-609879603 -570592083 +214025122 -273790961 +-730879531 -896680170 +94220613 -606731143 +-532341525 -847928357 +-997363018 -864491218 +556690019 272190563 +55950490 -475064898 +-413886110 701585388 +-18963361 696746453 +-859674818 -947196524 +583361446 594197072 +-240342772 849880678 +592445669 41426469 +239586609 -74010849 +78697697 -606260042 +-850545035 -441318288 +534810380 -286242529 +785235481 -593453464 +918337333 935262455 +-77364614 -366341528 +-1122885 -403619087 +-801492840 -601268761 +933156492 480782944 +966750667 -92840502 +-589555595 495923412 +-621680266 149491830 +300906807 474395025 +-337190030 98293298 +-486751135 516173637 +-688127695 596455719 +535041054 -495567150 +273558804 578476524 +-467276598 886816679 +153569442 989883060 +-693670715 422549859 +534206165 879497955 +72109199 829582803 +-771587367 -190566956 +-392642720 -576072733 +535528844 768691181 +-993104973 -822762139 +212027888 -945619510 +-586317515 622232085 +280863010 -877699128 +-77114818 521620537 +-864338417 796579586 +-289501339 -41030853 +211053420 -375657427 +826383954 -834991798 +-715938612 -117798399 +-443212044 -572109060 +-311948107 -557629049 +-323515637 165291895 +451149394 -928335448 +908689534 -94719038 +658677055 -183556668 +-105839434 794463003 +-799852641 -884996376 +-362789450 918189077 +-880572229 -25610392 +-408933990 -925077133 +196041032 223878921 +-256069296 -978029634 +151676942 871514191 +-126409907 765450346 +203160562 549011676 +629952431 818305066 +-190312854 141902339 +-938956906 -75319784 +385320966 879756893 +74634959 375644325 +787502831 912139801 +785688010 751222050 +-815374862 643203147 +529734396 -625212551 +301697530 -881403920 +849523781 -138980492 +-907517033 522691072 +837789923 -164467228 +-404749581 -918143706 +-267626386 272711187 +-595723084 491638968 +-935113693 165683631 +857986776 678958570 +359008059 673663744 +951872012 -591065240 +-267357086 -383457502 +845854690 839649288 +894697578 -594187151 +-313604144 838684836 +-798198950 -658539066 +-224835450 -60485260 +199878672 -746999834 +-265443228 959076671 +138758346 804794497 +-489707013 -754905967 +880455571 -231287869 +-978519113 827256219 +674531403 -612267069 +-907438240 -693408402 +-410362814 -728870430 +-601015550 647825930 +-384439351 -438136201 +-873835689 -361730453 +507362978 -119727567 +515152761 127308732 +58456463 -243515814 +-794647440 -936788427 +855317905 485138745 +-875695256 4576561 +585922685 742097408 +-575100822 -697624075 +13583579 571982207 +-985319638 -842909368 +872798436 109961712 +-191326302 -425869801 +912790029 -107359324 +-844168440 -476101895 +-95854079 -946992633 +996264229 323105036 +38901184 -998762 +500739405 -670562871 +-787841571 -737314934 +887414950 -83592963 +-345378782 -365571321 +-51026339 -528643255 +459161918 -783177191 +-412943835 918747693 +-248408686 -413433619 +-528536243 246957238 +-80827428 -15832451 +-287454956 150503875 +-931664555 830467058 +-461227376 -365157627 +387990793 57541708 +53115431 -182073261 +-809969406 402435983 +279537277 740539547 +-660081632 676524333 +962627015 347463250 +589244531 944142570 +168925813 190079278 +-926607748 516431605 +-430810151 346201823 +-498341494 -897201609 +-53792583 -316730137 +-73551496 -50078074 +638273803 -866119552 +308261483 639045302 +990784130 -128618882 +-227393897 -809096422 +816579864 -899789133 +-661285872 670649311 +192681467 362609692 +-182303694 192967287 +300641241 798036106 +284745414 977449382 +-720328149 306916587 +45032612 -950120417 +389649795 -729436494 +661741492 915861180 +-199249003 507933864 +-458659842 909542437 +924845845 -996866712 +-292060258 -825153014 +-110292670 -467221877 +-456324112 -946592826 +564095707 -916176740 +70951379 -119034217 +229782888 437072314 +523963067 -489028812 +-37678138 37458505 +873009465 -908499664 +-291278827 -292858896 +691130668 -114453022 +-88552607 410466251 +919837376 616295113 +-650959951 556855209 +-778755680 -8720055 +-928468931 -625173819 +266912954 -809264031 +-980422223 -239863713 +-327287490 967543620 +-517163019 44429743 +697260855 -114508059 +-422953379 -44978615 +933409236 -669928324 +43167836 773800791 +-130854442 -88047840 +-222458774 645939189 +193775397 410788737 +-997426895 412862797 +255010822 -524890338 +-106806922 842102396 +773813473 31376420 +-684250960 58283917 +194220608 -8289870 +-84772121 920936264 +468569168 -900610453 +83131946 -215897375 +-279596841 -50047282 +165524360 165738645 +283801496 -47591267 +160535718 -780423721 +852348291 102171909 +897554574 -161798844 +279594776 -374927792 +908795871 554053658 +785906769 105221446 +-710598986 896652400 +-98802482 336476873 +-131241297 953614029 +-20156394 465262824 +-588567320 346942508 +999319198 -9901336 +-918405838 353400437 +121515357 539935675 +-678714317 -926113416 +206046604 -708568557 +465437050 -733202469 +717430500 4584197 +-44791190 -871832500 +-139293110 -70778834 +-278007160 -95773420 +681067417 696966505 +-592895122 -467259704 +-847065446 -420994877 +555042558 183043193 +-880561784 276883785 +-524605905 -971695155 +600176318 391984071 +853373192 958288997 +-734307963 128405112 +-187104727 358244041 +865108973 806173114 +564214963 -650648741 +569432583 37092473 +-623573854 820606647 +-415476130 -145442341 +-555063702 683342367 +-822326915 -720886033 +-804329529 993690846 +-323999473 760429063 +973584287 322738572 +738433456 320127033 +319882518 -635490289 +-373927354 420837771 +-7170820 361315103 +106899262 557285254 +388188154 202698784 +-140896818 -781758738 +-866678652 -743385832 +-305216638 -906961462 +695098303 558122814 +448764250 260509370 +-538674524 145302677 +206532934 978463360 +-229217505 -174335852 +212920818 -6759615 +315420017 316993170 +-315406021 748388675 +-675119574 -549881606 +525125215 902580885 +-501694549 -211624041 +172922324 -307405618 +-884987877 -196784381 +732995123 968003745 +302784728 600358084 +919554403 -64078254 +691948186 396198778 +-491408510 898477920 +829067629 390672527 +308772906 -292626968 +917123404 -160022981 +-629253444 504905877 +280124078 695451537 +166713103 206273323 +-695345583 -665567559 +951103991 201272946 +-64217126 -770306333 +-895617421 -419779908 +-940960140 805212919 +-57382804 -745964771 +502885753 -102605664 +-628591221 -773425032 +-178012086 921891452 +-218512610 201082899 +917133825 -565726939 +403413754 998696429 +74265048 521203651 +-946683349 826356753 +-309043498 462906817 +797000276 -164566841 +32378587 -332878103 +937400866 -774425991 +865040166 -924297610 +611892732 780147375 +-835729477 -131354906 +609757167 -612749596 +-296815965 264973047 +-171785630 -154977856 +868902992 983731930 +-427882331 636818086 +-132482272 -58361755 +-542283332 -510946976 +-291896678 644354275 +-297255086 656756805 +-757328922 21710801 +48202840 505782704 +147316585 243216971 +-424956047 127060193 +953132842 479541374 +-944240312 -411292979 +96115394 789427689 +-192920586 -594310598 +570610300 493786479 +812241780 -998140983 +-565971135 -59885179 +416037681 680866730 +100847197 -426424869 +258013830 -414913110 +439337124 618053121 +555065433 -678979721 +-434439432 343493073 +-36255652 925244523 +167326654 -70892069 +-776051551 -492460894 +-417875226 37032306 +-726553907 330567232 +570797198 782597754 +-672190583 -250442952 +771562195 370584771 +-421112363 77183616 +-705934275 -63103584 +-389634072 -828540147 +-615576279 -157175087 +-420721185 -949355721 +787686549 -423294808 +174984906 749526497 +38187464 889868972 +-255459926 303564004 +755933674 692014272 +-577170756 -736643136 +-246644949 93739032 +-789000954 -660405693 +148260325 574396025 +-108711688 -532355043 +-988354200 697599712 +188337936 845373030 +-130929082 -929971185 +-626909625 995365274 +-728639113 996528636 +17475682 878840119 +-471134000 -198509520 +-737369698 91421886 +582400656 362901865 +878841779 -623700148 +-138876202 336474405 +857210349 -926914825 +-379242555 258120932 +-891148816 213562398 +841941812 -53483112 +-725902191 157995165 +303893737 900486734 +990111949 -326096118 +309594760 -505519607 +54386352 -604379077 +129791512 318685086 +982512724 -352662726 +874806555 246681176 +-4613176 -745073728 +-525635891 230341328 +372567390 66936792 +227208370 906598372 +-873249803 -541020603 +-705375207 -596015690 +-275113932 -247222280 +631309901 -560890707 +988749144 -347285509 +724730853 367104283 +941067879 -264916087 +705133798 496160117 +245747456 -294351143 +123315712 -99229089 +-817955321 -852525109 +820988034 -757138733 +274053890 88034910 +974300002 -79971466 +404157661 -682038315 +264590013 560190234 +-722753085 122285639 +-399981543 963080570 +839291592 180910606 +-711213939 961499861 +-855770999 -543990766 +140882728 784573561 +743253620 -52812982 +-389325049 14155945 +-971414684 480371914 +-635052813 -57503575 +-61263308 -197383361 +106106164 -949267060 +-413709176 135975816 +-541576569 617567137 +-149975216 -887133774 +-273099913 716719532 +-198587623 -560847462 +-704295644 467316769 +-920945295 -303911103 +161312100 253806081 +-50678 -660159834 +-836789668 852695156 +-352059649 356412975 +-822667478 -572667109 +647356332 -257553942 +424426909 610034651 +695050667 -457929082 +-403313482 87797626 +-977271754 -103676113 +34089926 -732185710 +221331143 433512655 +710458540 -554887556 +-728620048 643558382 +-579205063 941856277 +656263588 11085597 +-284649926 -162152468 +-139829070 -332989258 +-901291474 53608783 +327848920 -837772750 +176263393 616330582 +693238741 -710006300 +394560472 33719243 +641622606 308598483 +-775782913 -978078429 +771034378 -625945527 +-313674214 -577273044 +-992133324 517438928 +-746404900 430151988 +-59395370 -550487525 +153795217 745549148 +-143050949 755436441 +-334857438 804619730 +-700891664 100218144 +-862210525 -284692758 +-516685542 -574818627 +-507401815 827977578 +702847264 793860214 +37091345 -887306051 +656502680 -399916523 +-105225890 -732954575 +-127512723 542465423 +-531685454 -536591880 +632827423 -805906787 +-701172730 117331032 +58868884 -777209211 +-377110255 678706512 +-884959976 -822503072 +119141922 212552622 +-241316002 -493014522 +526836353 573937781 +-462103889 448738567 +776572921 596252062 +893012460 -231856508 +400140518 780088634 +612626524 795469807 +-436212651 370015024 +40351355 -808504135 +996474195 394373522 +-631372321 505433215 +-197250586 -627209558 +320252366 577198577 +236572594 -827922171 +-975333583 919343442 +-201019635 693413183 +181996447 -131984299 +-724455957 271466501 +-483025638 357400369 +151207051 321369898 +986135801 1250066 +-483267536 -997866456 +344544502 -340849689 +624058197 240666597 +-139607274 669019914 +715355721 976438502 +651568532 -267402266 +59651177 741568137 +790606954 776350615 +265440166 535662154 +118995664 759516297 +339829643 -979207954 +421564343 940736111 +-999372152 -527513839 +519401395 -145280023 +85540764 271965736 +-691736818 -304897637 +-760614171 542560126 +-418440991 -192060001 +-661438778 843265880 +-823344277 192810444 +-479136343 649128043 +526066069 335558317 +-958548825 -916547800 +305351021 279758405 +-777003394 990350792 +-24900880 -689895380 +214555464 -83140574 +-538972889 -996070830 +-934235808 -754919615 +35506744 373363655 +26350487 -119594752 +-450482701 -233498928 +-482617486 195164042 +-544236648 408379599 +174882688 -753427497 +-617311942 -931628651 +-676625564 73477392 +878099502 305954748 +860801841 -284019818 +988581153 -766230219 +870557219 -438196817 +-73684533 38007332 +353129506 650194664 +-573631225 -520959468 +-584341709 23701046 +841858260 -124639457 +-860161288 834125610 +-805579685 -820753231 +-208049972 953165149 +97975280 -716181203 +959504169 -373304243 +-685518937 -772458247 +-447393707 466209597 +-167331890 -631033085 +10520628 35696569 +457952046 772864235 +150706595 533649730 +-24246823 775911971 +-163260765 239562363 +-999467034 -953957034 +-836667861 -689061494 +100263006 -64309070 +-800515513 -89293110 +13297699 -524453119 +96913927 616407800 +-16093505 -299120842 +-752330794 -198363517 +-655754306 409349675 +-895135714 641760904 +-309430007 -326645937 +-469974511 72919582 +201200914 -550926014 +-271442961 688060825 +533042228 7629624 +800975742 -758747854 +-912349678 562964204 +179400302 -886466601 +-606434913 -852933711 +-976875086 -407326010 +518539642 -750825818 +107187009 168079178 +-447369230 -879948468 +826213808 232440759 +-551884294 225178578 +-124600609 -399260441 +-651606395 69592474 +-753531844 -489981134 +-271001753 -121577970 +-137862276 744354048 +-4412589 573538561 +859061292 531597904 +765862222 270910227 +988920834 376972051 +362855273 598987324 +-75198520 212130966 +-633154473 754690008 +673572187 916714165 +231847413 -932085817 +427025372 -233046123 +311418409 -507998980 +25009121 716392243 +21549623 734992022 +210198163 -84723766 +-685233632 90976511 +392550830 243077366 +615013801 957621244 +-571852233 57035686 +-380700977 -109790228 +-319973322 959403697 +-368576769 -49725160 +443556325 -870441206 +-852265493 -773327672 +848717107 169583047 +481010433 -903057715 +-126612638 -321744104 +-674933369 -366801483 +-318925674 -665745658 +818192909 -557807186 +-321789302 -647199964 +400261021 -986434335 +-526676170 -901987633 +331150883 205104401 +-810173908 76863784 +689201718 661714520 +672633267 -410302642 +-922877443 934066552 +579677970 878601347 +735614553 487236880 +-811531745 -280160895 +-875395506 -587065828 +-195370293 -864017085 +659936126 60116900 +-927387661 73866146 +-118039176 -794734094 +421467307 382937140 +630205574 717779281 +59790413 -621795463 +90779912 -424108926 +-157363846 -164515632 +206324548 710421696 +230049707 100898214 +785665920 -109411221 +-491098048 -874141614 +37606998 793681292 +-259456288 -363293483 +-426558818 935323321 +182363456 -187837377 +-376852475 10744059 +-971089992 -391859351 +980490830 -385316927 +-764790633 519807313 +747608000 -382642625 +-936896184 -407511610 +576160949 -453594550 +586964542 101832944 +551697696 292582192 +-360546128 898549083 +-997915958 -507291541 +975991142 -338258883 +-458065869 251541407 +-680051490 444615453 +-585930063 605248996 +-23701114 506465998 +-379401851 161309897 +-78337532 -611809644 +713081492 266266480 +272217536 435972695 +817905291 -217335205 +491070871 -121669366 +282392509 221637204 +-598984080 405615831 +-279998646 -185819550 +655176729 -701946559 +-147877462 -455670772 +428642818 130220587 +-976492733 72149178 +100627167 835573733 +-997142129 -385454065 +208385596 442479923 +-721755240 -919162588 +571969510 344878838 +-965712610 -137290296 +-320585186 -912276984 +550491923 -91964703 +436891794 -352204263 +-652008475 -496189692 +-279824422 280070240 +-792533233 371307803 +-766316129 237788781 +976199006 592547390 +-960164121 572335959 +-868853360 540195433 +-58945532 642493989 +504298420 879088532 +-847397332 612587233 +432124563 -414942773 +388792882 -191887659 +730608669 903616989 +996048699 -644250765 +929677161 -223227593 +-969515974 -620631122 +-254350968 -586282438 +328854141 -26810139 +-93700135 922572770 +286422779 317946528 +861718595 496003406 +368603537 679404364 +-211438843 831879447 +285450930 -330084033 +-91798236 700380518 +-980791223 610594335 +-390472047 -870559868 +-421292735 -780113899 +-3884926 307081557 +458045081 -907387496 +614029777 719779335 +-809630896 198998809 +-857846962 -969104743 +-987639076 666096633 +135169609 -233594571 +921968089 -944741713 +-842324497 -912786723 +-272476765 271606471 +-707863824 713443163 +-486238108 -156049656 +-48796711 -652239599 +412217777 -982702724 +-561274038 -248655881 +-942282853 -204412756 +985098052 962092157 +23406857 455405317 +82857857 -781807465 +-510758704 -752740239 +-645231406 -498009395 +-50476127 568392992 +188488915 238479608 +664064276 -232094655 +-449868126 137940264 +383248514 -61272833 +890080361 -791205496 +-735870133 -699313546 +801704840 61729695 +190265458 -664837703 +-647751352 806639206 +-635661589 240596902 +938797061 81082830 +355661782 -981856831 +942989983 953648293 +46891333 839137423 +-388414954 -205169644 +-505743336 21587164 +276193189 -964913180 +-22453244 930444107 +-993058013 485171252 +-771392746 30859464 +356752007 576559528 +748995928 -270949523 +-710604327 -107706655 +734574933 -37875600 +571951492 -699064275 +-621499155 -386003122 +73704987 -930158658 +478027964 -574668245 +396161087 141887739 +996901115 -360173091 +236390256 -692085705 +410844063 -23281650 +252738785 231464510 +700131445 -438655461 +-153854473 352974302 +-50744161 -869532531 +-339034736 799538642 +-912786911 802805441 +384385790 -36622450 +720664026 884880185 +-241285793 -132403132 +-635676516 545946983 +-384269063 -628655221 +-704929542 144468637 +597822778 -880621556 +-297672793 -664913362 +767980985 -573385120 +517876318 -195483190 +-44244517 -368891264 +-417068512 -731647311 +358429927 747503564 +948508226 -840109499 +-960458759 -360424984 +670323125 654653605 +-406449145 664251854 +-476056639 343123502 +616784638 -887987835 +-145709338 574829367 +933297517 345309010 +-623439489 889565840 +-350458918 -397492654 +-755069864 999950673 +-173391629 -64778421 +-525363206 -648227843 +-235183201 -178615720 +826153476 -568228371 +713234447 988068914 +-562275709 -363744985 +668866754 21553712 +62069938 -949448965 +760571589 -993489505 +-31110834 -386451912 +233914635 639785451 +-24196830 405008608 +764417998 421587212 +323348003 666916740 +-656516127 -779377250 +-216554808 987784075 +-614331699 -250242837 +-591412981 -392947587 +-557581874 856636934 +-779259772 -82425178 +-927501655 558977537 +632021172 957145810 +-279554377 464457801 +-765017374 658002060 +63708023 -93795686 +809053448 -838035118 +773009600 -365542899 +474537454 38168112 +-600030979 -906884626 +846339632 547165532 +-243752045 -453266891 +-610191840 -444869763 +433889399 -96492728 +654983049 925750005 +-279460480 -916240990 +645234704 -909541076 +-538966470 987600001 +-853179627 616685651 +-683766752 -640089589 +109998867 -625695735 +-861704626 -293904366 +516922828 117741737 +-592694804 -590846551 +105919477 -469705015 +-358260781 -825232095 +991334487 466282247 +147276922 -627136404 +-466284278 173876849 +-101523486 117967332 +-387145329 -560334171 +-54694697 875477051 +222018423 903144855 +-469824587 -543625432 +-908493808 724655235 +-616665411 401528767 +985962345 -466675577 +-517118360 -632919640 +687662907 -893434878 +841788750 253337570 +376561813 571914151 +473583582 562854377 +-524312343 162905756 +-946536549 766693633 +-437634645 988975959 +-10203160 517793134 +-157341953 -27507679 +869354778 995676505 +337636827 -708296455 +-968864653 -771428607 +-611843428 -691671977 +-267775847 367645611 +324038015 538351813 +-891410923 -982067942 +-317014379 -557042252 +-573456951 -423904643 +-12536628 681077382 +531590413 -595184233 +-177564000 -338183090 +762906123 910909297 +-586490115 91777637 +712755901 97841110 +142810113 92911688 +556040979 -231306402 +-533211462 -595656566 +-369622662 -817519422 +879797156 -473018132 +-394714780 164986149 +-119459846 -200154403 +-286646520 -749369309 +-908122643 -409743282 +-778668916 -300693269 +612728362 -791741531 +-736882636 -549642129 +850892176 107374897 +181017555 -841861230 +-404027390 556493160 +994332628 220967870 +-200278794 861401278 +322327651 -237858103 +-267590109 385817480 +24934216 175657831 +482308170 934901548 +-590112888 594940114 +-892779038 75022943 +-603791642 -745064949 +628747578 -42338632 +92490482 516454209 +175942032 -512894211 +-552866185 -179276832 +311545629 91509512 +85579738 951525169 +-904383774 -685345278 +232237221 -311949737 +-567568852 -808655697 +-945244504 881792085 +125133967 -833197669 +321780182 349067934 +-197056916 297016453 +509862573 3622646 +-714199302 -197373390 +-628716615 -972043721 +-368561209 -578270032 +610694265 527181824 +3223620 -489507530 +956236684 -881563482 +-49554859 -780320580 +-175825524 -572639900 +-773835810 -385310762 +-590598982 -380088426 +233000840 430561669 +-526754808 107978107 +11345974 -790526967 +741379485 693734158 +320027972 -159288354 +-503206241 664019711 +-357069985 -698523806 +-514229965 59832587 +614232474 882039845 +-850452627 -182990259 +-827536252 -139286245 +-3378850 927548485 +136009219 -997139742 +-889451678 -638404753 +640626738 820112239 +-546875845 809263681 +564806028 310655202 +265492384 -67784494 +612181447 183486161 +-129230624 -260991605 +-497744611 -444056945 +649240462 999534200 +603070739 962648420 +-932982045 259526956 +-219545328 832859499 +297016198 -895061625 +3581134 307720919 +59606682 344637924 +151902799 -743321082 +-600413464 273251150 +857812034 -748322111 +-716907708 90514920 +548071617 -445521768 +-44699072 -188314536 +-247030672 -724449638 +903463795 315539110 +-822106057 -805682297 +-450831184 686062970 +-764292635 705713802 +975305166 397563703 +-43795580 -825056277 +-639162013 415150514 +906984764 63628839 +-40796009 325124878 +-832560088 -134741663 +594518652 730818773 +865388860 335670212 +-779300301 767978054 +804156909 762409848 +-116952540 58155019 +201193298 544503448 +-515827013 625814408 +-73485120 -150419440 +-293546945 285456725 +-684686534 248733193 +836611525 558388517 +-971452745 981670529 +436358110 306186688 +473406221 -342082594 +-308922477 -103228718 +984312709 -77333649 +-333315689 736039957 +533001729 -787395662 +-191428175 690559202 +-861811771 672829037 +-16695170 -477494298 +879579857 -180884561 +-667166147 -853383588 +355638113 -941252306 +-437164952 -342840024 +-524702030 -589435977 +-723039801 -930563756 +662092593 806656879 +924984661 938117080 +325614391 -175889851 +842895970 107119922 +-163234021 -269790759 +-805938875 -468915807 +531285016 -719012488 +-997262662 -318332110 +-778174360 -556141287 +-772902060 -814566060 +-5152439 -958025818 +-322437926 714159976 +468373795 -181402708 +-24610815 421442788 +-618632390 698358729 +562004015 -252317000 +-60408989 171377681 +-566651983 -866960816 +-639372236 -125799573 +-992198801 476832410 +626207850 -295568166 +648781355 789414712 +30304331 144774544 +-421167234 -823648621 +-607304242 418019255 +-483672616 -744702371 +10957837 -793879294 +23123491 888338328 +-366393709 -582225737 +127918384 66432409 +848191340 407467227 +973954230 984194818 +966969301 757531763 +473326704 -181562570 +-743713571 750603596 +-272290395 503185024 +-419652572 -662870820 +293999317 539765454 +-418711217 -296723510 +453968291 85355154 +192717437 593482728 +430633613 39188191 +726138356 287167343 +925624785 -217969921 +-153371776 -930845404 +-100527506 -13316036 +333668816 -162297764 +413885028 -228021720 +-773252226 -837861037 +847538172 277191050 +-518433936 -174755754 +693034169 729280026 +27564670 -946828773 +-835053983 279190907 +-945090375 24204018 +131764692 309371819 +811048761 -661448996 +-540975670 -777651598 +-794552180 -601062157 +-966582444 -168145521 +383373006 767888720 +651005159 -769677896 +-715911016 263548004 +866271219 -992319788 +-145769680 653901948 +-574672804 553651834 +534121375 -165291831 +-777659196 743362120 +-483711143 -819844457 +-586856163 190308289 +-744465583 -514698053 +627198926 521881177 +-648166260 -35037087 +461412404 -839498660 +-474449823 482344070 +655981086 875674455 +688265339 -680764368 +-795189050 -894988309 +952708764 -478341276 +-190071206 -337974382 +963432514 -327831688 +812032478 -643041155 +-303681171 -897559796 +-588104997 -455300861 +-297235506 681492832 +-415869460 -536440528 +-908596013 -944244053 +678192314 837329547 +-914214627 -329133488 +-854964867 -777359529 +42932731 574422150 +-375194410 869772287 +308825404 -365839136 +-146712128 -141373692 +190405181 546613547 +-853802373 -252282227 +-602043495 -504013250 +-80832893 -213831503 +-962522389 937541203 +179314019 -865464822 +-49627488 868374224 +-143783126 791420666 +-402750076 771929956 +7659878 454786697 +691993595 670183124 +-383298033 843521319 +-261744027 -872170219 +979075192 107389518 +-663827919 -639849603 +53048243 -714932693 +-260757824 -566596894 +-74166525 -910548214 +-237896521 483530011 +991721440 967944890 +-275591196 342993816 +231542248 -223485805 +789330946 -330788195 +-795185466 771884752 +310279467 -107819994 +891584363 915908109 +856504771 -969877481 +896495639 41214490 +9583586 266837190 +-87693631 898620762 +-623090994 880139247 +-195085701 238108337 +204693986 -17174437 +-771434312 -382324660 +285144573 934065431 +577217502 -169685136 +-89739698 347986315 +-977251786 -230795604 +-458045113 255850698 +770887533 -945875911 +-820603039 -630660877 +729078060 144061682 +831631526 -121636790 +893130487 -155765387 +-415867727 411432765 +463137176 683496525 +765133636 406970376 +-671404629 828851064 +371746542 652127534 +-403275994 725284314 +202530657 277202475 +-332041661 -144695183 +334917042 975677543 +231014125 628705590 +696601966 -35537289 +727060337 -590276305 +950829783 277963856 +777280809 409024794 +499727685 -530938212 +84477575 886909609 +-715987430 -617212247 +-513949277 -219796120 +-903231302 -238231923 +-500752581 360826582 +-706078947 -465146144 +-23685192 -516432728 +-318318208 446981608 +926217411 -93724658 +-398623253 742344702 +988665555 284284176 +913654791 882926119 +287729686 609315504 +-909605017 -650111853 +144532429 301188298 +841788285 623481975 +108796354 935158397 +-472238375 -562724338 +-135924601 880442228 +580754408 521976469 +-27098348 221292364 +-145832728 -510344383 +-194494820 232349854 +331340321 -313004835 +505581892 209052197 +84162641 571568729 +691210164 17739068 +-292521072 285388085 +-575353524 -739637213 +172377742 617070469 +654964476 952388579 +-527191539 -293155408 +278435794 574423694 +-942748301 -538903670 +382410040 -460041466 +-768358639 120638922 +-898886949 -148238177 +-429888734 -416215090 +-148207469 575384047 +38200955 -986364405 +-979992916 -499833016 +177906720 369647891 +-235977614 748196054 +-481121519 885844839 +-831257656 136096298 +991308221 759187925 +760452259 -871537816 +-244551920 655638679 +106143352 -301832148 +517039204 -767210522 +-689496471 727482682 +820358377 -533979497 +-754100802 -574445621 +462961168 439053902 +265060517 -387543687 +-818855066 238367376 +943902833 -116751021 +-996641295 803700896 +409763613 574453493 +510450100 -892569434 +-726317593 358441402 +-459073761 409279620 +-294719866 -54101499 +384015597 917189599 +-398384933 194103581 +-792788053 -582994543 +467043901 890601660 +925768520 645417628 +730120228 213794796 +222644937 -567911841 +847348650 667298763 +-146149498 87382976 +488624398 356437860 +27202423 321023606 +273013956 200813555 +908067107 872352585 +-376851066 -697706826 +-130176854 901765147 +50562698 -404984993 +-448287727 -740180888 +-176256725 -633783357 +429289417 -341658897 +-261334321 456069931 +-446812222 505948192 +-636819823 760334310 +510866557 513723389 +-994594252 -470661694 +-475479390 16516409 +182579695 -726694241 +701288330 454057755 +-160854442 -301870603 +554845796 -306986860 +46774073 -861666475 +-861777256 177663569 +95045067 -689108799 +-71767906 124180980 +-900649549 -950938212 +-308628091 -734452454 +-264974786 482365688 +800263993 974234568 +696015274 495945996 +333905439 754401475 +263700974 -20795932 +300729872 -732473065 +647217688 437669998 +520307782 930457476 +805689143 -598779659 +-980819198 -319353929 +48329560 -877016607 +-233111622 829281288 +43038245 -117203013 +-80430489 -634905829 +716473794 -691696615 +770264984 -756152461 +-152732812 262054147 +247001374 34213954 +584077148 -845366385 +510946164 -549556084 +985078967 -559609687 +394687452 401090518 +752474573 650270340 +-376256301 848364259 +839243589 981335717 +714257676 -84740187 +-380042628 935411947 +263859261 430092076 +742721285 -712077162 +827190614 862417623 +-523101334 196975088 +992894415 710114721 +-779398172 350531508 +-817768894 -633823027 +-272352621 604978020 +-531865230 215595552 +232317756 167560095 +-86904094 800430806 +481921541 905634648 +-673320782 -223167554 +-821259194 135908381 +-69874281 290550968 +-449347012 -815360181 +-201981392 127123056 +803901231 -517269723 +-372101835 -635063633 +-788723909 943902128 +-33818520 986709471 +57563291 664208867 +-93669781 -185989874 +244461743 -731851929 +465520779 -372942840 +689637221 -569971605 +-290055101 -421355429 +588986184 302050291 +375055199 -47911661 +967694257 853932934 +-653173386 647508 +-634764810 720609562 +111585173 -899471503 +620091104 -472032130 +-709662641 -963686408 +-953670073 -393945660 +-282578956 211122999 +130346042 -105066716 +-823606325 842663133 +-185445017 -653732723 +-197119014 613698553 +-405865699 952796601 +-596989522 696655596 +-421099543 -982125398 +413106626 -197383258 +705083848 812454030 +622524150 956957137 +-7280681 489835750 +712958882 -727224010 +-669514301 195046288 +851530225 -533895967 +333292297 399859048 +-24740870 262989215 +-531810100 -339799171 +824904680 -172775703 +-965816424 750992598 +69196070 651339747 +153112075 -92878732 +820139181 35813646 +-560665825 -472334952 +-442024286 482623832 +-819415763 -439275827 +764045536 -567754924 +593441481 87863148 +724289670 -348579959 +-68801063 647111185 +-694683820 -552698933 +-86591315 -355034427 +-626860026 -986161180 +752916218 546344550 +-211395513 959285561 +-643586987 578223390 +964347721 -489145958 +-370554604 -248027012 +245791901 -764523300 +-132865155 901249454 +87703517 -158933186 +704894520 -783234431 +455471977 965364093 +439628239 -845324011 +-120141697 -705576763 +-517968471 -316022177 +298163937 -756514905 +-363540406 -489270220 +296133168 -424982768 +-466821465 -165913536 +4130207 -465684210 +-209816713 242488151 +75460864 338502717 +-777445036 119148054 +-635300941 982760969 +550063445 826941804 +936173061 148031166 +508611533 686956062 +-913058561 27866877 +-280013774 -792472208 +-508004143 333574237 +39541243 306403760 +529730384 709962908 +306910040 494783155 +-609460535 560483864 +658831072 -727303009 +-422078520 -921418967 +-377805313 883629876 +262596624 -994835835 +-219010581 257707114 +484319438 234249775 +-619510936 -818808549 +843195497 -535815326 +575539324 119652836 +81537144 -863602288 +638973330 -295898520 +152795165 -560966285 +-163981907 760170145 +-847996879 -678921204 +725892651 -483789502 +-344490194 -626437644 +851665207 831485693 +198931218 -827127191 +438429773 -905620086 +665139144 -145580562 +-520858081 -795586896 +596845996 -17717868 +328761351 -259314456 +852705768 -610310737 +694566018 573676071 +-244587373 -699699904 +-754223394 -238056838 +661197987 265862961 +-364334795 -902898123 +442292049 -185184627 +-527916372 -373982680 +93687996 -583839720 +631063795 -38157636 +791459344 -973224358 +269149776 -570903748 +48656244 -601222186 +897661184 -904928023 +225476985 872131403 +243587213 293307845 +-683142718 307365440 +150385979 -759965675 +-505846025 -518995156 +-364363612 769320376 +-670763319 393254652 +-316470575 -36986068 +45037310 -920932190 +650420638 -220598501 +558037847 -261186483 +-502793173 745747997 +-352508124 -308523379 +-610138627 565791083 +-7142501 437141722 +551192252 -687563948 +-383884473 -697906535 +867990578 862359492 +-66023248 424869335 +956947931 728135254 +-336919696 679747720 +-130465988 -407462475 +98631587 -37574621 +165285538 416416934 +-507579100 -625012229 +-113274361 -108636618 +-328485592 -946412572 +-233984059 -586049141 +-779428461 -534644772 +109827259 -671462127 +889908019 -900420805 +-313134580 -523361305 +-108346779 -460109836 +-347265707 73652800 +217854300 852583612 +498001698 -753175040 +256740382 832961698 +470634857 -54593579 +54694342 207483095 +-576355022 -259148208 +-218172067 -598575254 +-228185546 686793697 +-734472226 872002901 +679498424 891497673 +-49875647 680581404 +534200607 233625595 +568390685 -88790795 +-13200059 886362882 +-487301745 -47548773 +-830699900 -785541505 +352576597 -265046127 +488113624 59276419 +-548823158 -830976857 +227175871 -468360983 +171692158 -266570353 +-774774320 469403212 +340401358 -663301272 +-720769792 282949269 +-611226320 328427308 +-916642859 688693237 +-98600180 -476426239 +-584395375 14594727 +820035989 -391520038 +-771039751 384536726 +203364867 -543882693 +1126786 33199509 +-685179459 -979632922 +280964152 -660281383 +483467397 -575449881 +-1528458 -177318721 +-382460951 583383225 +-737712949 -649035258 +362665963 817286344 +-651463959 369936369 +-152249767 -659464857 +435281620 -258249458 +-217288109 614239278 +33067214 523023601 +-695944073 728369422 +-767098912 807592639 +-439022727 -321601664 +308970140 788757176 +-190093196 709288152 +-590893648 -763740636 +-447464068 126736466 +-214720471 240791952 +233535728 776120050 +-403783528 579009779 +851348904 977891442 +-322314180 705880782 +803821018 278768561 +-682715570 -429074780 +329244162 -314605362 +284988231 -243806661 +83514868 306009664 +596586279 958170381 +87316213 -779783211 +466006123 -322618515 +-186200044 917403613 +762569756 609263799 +452351407 -119341952 +921483732 -128046268 +-982772070 -281560466 +660039490 15542041 +-443870240 5470184 +-491279390 642553870 +868238266 527222383 +-262742515 -710156647 +843752285 -29358000 +788629355 245755872 +-554541317 -941071774 +-265302633 -756113575 +569828725 -438468951 +-183894807 266123944 +-503883181 97819433 +486655147 450663017 +524464802 361745780 +810660320 -659060456 +-165955376 972750567 +-41958693 342050320 +645081694 -587249613 +446078142 -635592342 +454414095 -310540357 +886100300 -455065559 +-955985837 433342177 +214469061 224582021 +485910598 -456637119 +111273011 -2966547 +966883218 -297249264 +-947199516 407629489 +-132416322 -189060547 +739281506 590005327 +-348901979 -474724385 +965380822 -590722767 +425168230 16433108 +389183023 719463117 +-936872059 -346224851 +192113863 247376912 +-924652561 110564297 +-547678520 -718482215 +-947569914 874118743 +-432736262 887589476 +-84595316 -869158682 +-54231527 -14793600 +-862473876 307212985 +643762535 532532477 +-300207894 638650750 +972907475 -173111827 +-74241261 -159770709 +343353778 -290721027 +-10520929 124370954 +-962567073 -867982234 +692915078 964822193 +-31609816 212860704 +469254850 121789061 +928415546 -637670597 +-925204784 -443148566 +-557413583 -927740335 +994079029 874634873 +-998248112 410095906 +12063232 -211908662 +-226236698 -667649713 +-261797543 43361422 +37021006 328996894 +299332860 513379947 +618626140 739026178 +256348293 -782527299 +467693548 815316758 +-54832166 -754428130 +724331922 203324690 +-848721301 640424383 +684076705 -11534298 +174602403 -581766820 +998324955 -981309492 +346850258 -554347824 +-60537723 419816443 +610126945 -703058404 +-475640981 -729115932 +957553016 551214501 +461762910 -76578315 +-274312517 955051189 +110912040 -210686721 +-981042668 695029087 +-688124536 -167904834 +-6025557 734752969 +-530643823 458466423 +385187554 -752377700 +-523166834 -505472953 +52013875 -254207356 +381448897 781084739 +-984693094 741207460 +903652489 -344602117 +728330556 -378899504 +679221501 10977354 +-538103608 700285100 +-480269521 374795270 +562971483 -627417905 +-512156251 27792004 +-206227094 899107294 +705861219 307362616 +739925009 342062154 +787989828 -253974245 +-610058339 684358760 +-897849693 -804227076 +985291317 -549479774 +-867892323 616569555 +79969575 232681700 +428799941 -90894895 +600299235 719929691 +-483709826 -433973180 +448293901 983957057 +-295630875 -145223045 +-919341090 -32942262 +413928783 -663244214 +699009192 -286540471 +-508547528 863133837 +-364516920 602327713 +-620642228 -937388800 +-228365840 213033306 +160199968 -983558474 +971207990 -548374603 +-990728588 755024492 +-595828199 613123225 +944178702 -718151713 +913169303 803785678 +-91777674 906761718 +-43674302 640235060 +-594204379 -825030511 +-565361917 -265564169 +-270660581 -333687412 +-867897387 -211919936 +-348368166 -658547713 +711192997 -105967039 +609582287 109302217 +243725342 534688280 +78747169 693390746 +470160273 -809449587 +589293907 82716729 +-830985423 -908670725 +-904207670 457375862 +36569656 920439199 +962165146 227701102 +439299726 -19201616 +-111585480 943436024 +958654385 300533544 +876764156 -500614236 +745272346 -917016213 +-75722488 866337175 +953704180 907452039 +-206414157 -125875084 +712290702 920563912 +-902929555 -349239923 +921217057 -507733807 +-926446343 -22948342 +-757390047 -701014233 +544711172 363864188 +-246205221 150845374 +-996594232 -971078621 +-698434584 736369910 +660582628 -33705332 +-706670222 582971003 +-801452135 553433758 +-862409265 274334497 +135372215 -292156062 +447228243 -858308746 +750742989 -558546047 +882859167 310888781 +800966908 -337697999 +320104022 -434382735 +-736795437 -896395780 +676203246 -647149468 +668177247 -479027848 +-225438009 -650506482 +-541615243 126378552 +842506188 752048358 +798918577 -684923912 +-338540468 149619545 +261490337 -565038825 +704254213 17851803 +695917607 319622962 +-775302329 -636816149 +198528757 218002410 +919146378 763936786 +-6723476 677418905 +797625291 285874527 +-710999322 -515681754 +-307305860 361468693 +-275663406 521410030 +-893705533 -188238770 +-915311541 -217699262 +-891745863 -973784743 +956526866 -723983816 +207794264 -219957249 +-975707328 -657059434 +159976009 -867166228 +-974146982 -887729747 +563153349 589062574 +-74405673 -42175723 +-384257530 -560128873 +-965577622 906605074 +-635528319 660275627 +636222343 626786945 +-603494216 273609039 +-936087950 817402411 +848800585 323827135 +262425817 -767416641 +931346959 -939275530 +-362867987 782258275 +-615671465 836989888 +-531485407 825376419 +-585804180 -708224681 +357431950 233200724 +-816549876 -582488885 +-315359778 258883328 +-800567327 244266094 +445456853 -983137000 +157393207 -545830001 +-637617400 -38168376 +-698134945 76966905 +-29374620 -389379610 +311275669 -539354416 +977878409 -479487717 +75707842 -612309176 +-667003644 -794188809 +-797222744 -327947209 +-807464389 675641307 +426721688 -604245218 +-45116707 -604871107 +889236609 -476744976 +59333189 -322785034 +-206400141 -959554803 +684606040 538051420 +-676506248 -35428261 +916345402 554929467 +-441805857 -61684682 +-866040348 907673038 +892736558 -35295592 +-379392915 430971902 +273049873 -927940382 +578498994 -699680639 +-942581121 268041579 +977589639 21289049 +125176127 828048151 +841522024 -91327008 +805493044 -807829362 +572476722 -86067834 +-20292131 -334213494 +221899880 -554167563 +151153816 570038822 +140431422 256612259 +397170415 -750172108 +821830530 922157923 +779316896 353562536 +578020750 -221979405 +962896765 -698535768 +655453587 817954685 +883457835 579718837 +519358863 131231491 +333499656 -669709136 +-917217316 -296249959 +-956550144 -846020249 +964695438 741427555 +924500305 93885358 +716140952 -472666461 +995011218 298418045 +329373537 -903607714 +-102122843 603956441 +-982304682 -792031166 +-329228730 877350862 +906193398 786446091 +555627684 -774000605 +-985483752 823419724 +137202314 -298812783 +75228771 -584607708 +-873048470 -706626097 +871366344 363882033 +362236132 -272222719 +-285626913 -684881494 +186275725 -706474893 +729644614 -768427174 +993565904 -7402400 +286002221 932385847 +-883638443 980790737 +287065493 281901521 +476068432 124607790 +-574791885 915695929 +931110282 -468067280 +-953023519 192488939 +-377822458 644481511 +-458975258 217288072 +235601385 544446222 +-598089256 -854111068 +271352771 849190750 +736043384 292563590 +370502493 -28866603 +-352477632 899038755 +-388415568 -403670092 +8967918 -720610419 +667360475 14650894 +160958063 866953269 +-229133117 -611856572 +-986213587 51922610 +85872173 281326330 +417005696 567672329 +514524381 877886075 +-621361270 381082197 +473742055 -759209383 +-954703363 -779997217 +215782416 -476079557 +-430370714 749737894 +-811175206 275822474 +-617219027 -776965899 +-553135853 678020460 +529724957 -973169148 +-528414528 -559316994 +485335153 -442834882 +-480953151 -391921106 +518526182 161685927 +502040216 706303593 +742738345 40181647 +-932222389 961939588 +-576262693 -37054487 +-480431075 193181173 +579803754 -592361392 +-347476144 649090965 +-601810560 -88931795 +873289777 846453791 +843303923 505194465 +-74982346 614497733 +-169701481 -122237193 +92656723 784562127 +958485797 894097468 +-340120377 428147579 +533008522 858332091 +-267006543 815221993 +197548984 24373620 +-582290666 -691692315 +-877048717 -916563607 +-159586627 430914132 +-783558684 -667650847 +146542582 991803281 +-198846704 788740840 +-766348518 -903028122 +-476445482 864101398 +-723534877 -781291325 +-703858108 517262913 +-771746948 89459567 +-67232596 580920839 +-890068805 -695992004 +392790905 148259595 +551747207 444625295 +-92642420 -149443196 +-241308800 -801939344 +-517379383 214200418 +-269892455 -620826141 +915859226 347105991 +-640000449 769098565 +311826709 -602785675 +572373211 -161192102 +188708394 320572767 +-349074779 151679496 +-58084069 -139632622 +-3129584 -199789307 +655318170 -554504549 +-547715480 510920062 +-294812655 -534521869 +386079720 -722816092 +185931361 -191887498 +114660103 759550838 +725690479 338362913 +709205909 -509463136 +721691049 -938558024 +259744057 -606938511 +797843523 -709525693 +706503312 759127881 +-583818831 -69989922 +647060132 -255020760 +543440262 -319289486 +837335286 410915528 +760235615 -26182409 +107120845 -723553747 +-338236559 -476668465 +565565032 -482540665 +656353248 -621588378 +38941864 719212210 +-398103406 494914062 +11247746 -319976815 +195815853 -16593907 +-134845225 -38375301 +-161349653 225443954 +-46314534 145289207 +457928065 -15510969 +-726963935 -50964412 +774313375 435348550 +797265201 -85347179 +-424237864 363808989 +-672899255 -981827512 +859831319 -35069962 +-22745153 -482221068 +181715377 -736660030 +667139025 337201321 +-491693696 694309570 +-620001077 183544125 +-828592362 -81437410 +-711191335 -532682905 +-8988338 -853413865 +426467194 3198855 +372057783 373601003 +270360354 -701814261 +-970148655 -197310813 +-812209721 643995027 +-114507914 -147044735 +-580025400 721201157 +-457916980 407787587 +234895119 745715124 +-718293526 -148336140 +685983067 506743763 +642169324 -76903396 +-881840217 394928460 +445882602 -694212938 +-105764216 -880609390 +539278148 -622270115 +-761134666 -843592859 +-677313272 147984028 +-794313849 -192733653 +-193050647 497674381 +-512112884 565241510 +-560185187 169115527 +-269081571 98055744 +507244819 849462225 +-678437261 894437669 +11276227 631682065 +386373853 -41196365 +-238431196 48322988 +297924847 -894907330 +-747973531 -819738577 +720714843 -254517134 +504756794 15035907 +704706860 -485007758 +-317790022 -145774458 +532009500 474569850 +989811678 576261137 +717178188 -59536855 +114141951 884099562 +-199778334 -122985504 +104918735 890360503 +-252309348 -397583351 +-134895675 783881026 +-802221878 426352722 +163509166 311595249 +-153027432 251761509 +-496405519 687437081 +371999486 -797096688 +711930678 797916992 +640162051 293004568 +-127231611 -891965612 +288408419 -589667274 +896013620 70583472 +750179524 287935923 +191856311 495098048 +-140404943 -678094964 +-532857107 39178657 +25026834 811550962 +-538199976 363542205 +-683392124 -768687107 +993815717 -964381166 +629331285 -546546121 +404071433 110952605 +366701753 -372084100 +496624908 -523935224 +-647126782 -212080824 +-427877072 -850301236 +828990811 325096185 +819916926 -498905136 +-784034272 -839014251 +161098735 -597927959 +-62170706 -879986348 +401180116 167302064 +-507589750 -754516404 +503501209 241944169 +381655754 -562366194 +939896224 -429441959 +-493019340 -782106201 +322892277 -702562459 +906813996 -809382504 +50744330 -982426078 +48091251 213953493 +-782081980 906690336 +400878744 -852373470 +-780231426 -489971867 +335879098 362703320 +-976344262 888680707 +-64153981 892238876 +-623713594 310067031 +480166913 41713269 +776025397 -623724412 +-524743043 503158010 +-83171755 950400812 +-284163424 -83044955 +-812948878 -868222646 +-870556418 -370453181 +-383229293 291920314 +307539711 -41941732 +792298996 621983834 +19147833 678549390 +-844340882 2304778 +798806332 -147067769 +-893657999 255454947 +164956466 797224950 +32372885 200830220 +883154999 -238689892 +150705269 942201256 +836006493 -993816133 +-293458883 -663310279 +-213684307 272039608 +-683364195 -537307544 +-22612263 -457082145 +464671476 -644098511 +310575969 319121332 +787966703 519640953 +-942143279 822592975 +-405027887 907138176 +-516058830 -814910504 +522267994 -419830070 +-587728572 451732466 +-612670526 -477321390 +733524247 692182287 +-441399073 -353988453 +193720701 -621448917 +-573247759 483826127 +-388692140 -387201837 +-170517910 -511156209 +-602711345 127486279 +-98578497 -796912018 +484833886 -193804982 +-699192547 -539380864 +-546168546 65605656 +260559509 -706995831 +924293616 -528731964 +-30822727 -815181679 +-420537619 -398755033 +841507449 272270772 +206361074 665877337 +603254156 122812824 +-529036983 732706107 +247965327 874788660 +-185912045 903818129 +-636687804 -701265246 +493984171 755109133 +-837843354 764437487 +-684079272 -905149046 +714025536 493408998 +367572261 -166911179 +255243404 64321567 +672966742 835506550 +487383483 691101746 +620028137 -733019982 +-882434981 -114742765 +377423395 988065236 +-677295756 -853376023 +-512615107 119799546 +39388 711449266 +-783287330 909230168 +940629837 -641130294 +780388731 196088750 +189650907 340244320 +9251331 -175367723 +148809425 -901924384 +895752102 -366585154 +-499922338 668059400 +880061947 955781390 +666470983 -792967644 +808676584 -746924010 +-977988264 -451907377 +-849030518 -256778612 +-84361714 -865976097 +-774752611 844633237 +-619527193 616141262 +-780876175 -508171049 +-514949182 -7862650 +523207985 -433034460 +-837824160 -579267229 +-251357273 -353881778 +660582634 607202201 +-817125107 -940125882 +-602318024 918560732 +-713827781 925639778 +954334126 353081392 +226289461 690623349 +961943463 -854711070 +-410572427 545088895 +360819687 428660146 +-91600635 -506286936 +149204846 557052674 +291933465 429132783 +199866855 979365285 +122513529 -199795776 +135345003 665704678 +808899750 246870494 +-154545928 735257642 +-393091558 852672605 +-831549441 433267656 +-325451758 298820615 +468408114 -150794881 +-672476094 -33891673 +-371229481 -519482156 +-602718380 431447760 +-933027343 662309062 +559210564 -686734994 +283320121 138026798 +780188223 -272900002 +-158561985 -398300775 +-674089991 167325571 +774230841 -987687235 +-584464275 -791012346 +-681609007 574879135 +211848711 213945959 +141102665 804541544 +-10669194 -128782280 +47022851 259071291 +-76548419 254252735 +309144738 530022788 +-788091415 -578337210 +-314874913 -814624069 +337088952 -250593717 +-93774267 -654211553 +306995046 987290871 +442899250 -321838291 +-850277247 889629506 +329008747 -2002788 +-834629432 265096081 +-952763354 -756960074 +-631659136 -519324175 +75846081 85563455 +379353584 -233813329 +-427247874 -706690729 +-789048516 -861554852 +-479937373 872933339 +-324303299 541146562 +-72829256 -872118407 +-919181830 -504234026 +-21289248 778225980 +204502019 384930692 +-939312769 749068192 +247095306 225322681 +109388517 573443333 +732321044 -743593160 +-407100324 -549182833 +-858679159 788250829 +148768879 -752519349 +279093678 86814290 +333330403 -62136844 +-576900083 -316660117 +49213439 -444404001 +8804863 724050029 +540081523 384468991 +-404954272 108068253 +-527084786 -908455997 +-84177997 104398535 +-190336468 -409875696 +261777053 -598852373 +-166958050 -444788097 +-880678836 -979122295 +644225101 305343808 +-804571729 539125388 +94982099 328103246 +-513647903 450123201 +497381985 -432268313 +153682238 -281915585 +844363599 870435497 +-762934964 273729652 +448779846 -927589971 +938339190 461666772 +-400255380 269231433 +-787733420 801767840 +-124734160 -286656173 +-581673595 -968240514 +459924303 999288518 +-784863367 -101031855 +-793845434 -297040204 +480149925 792397559 +-693592472 -968361978 +-918665068 513051720 +-203756157 882407001 +-686258411 -753877872 +44063740 -573906520 +930015186 264662791 +-334571775 -293877669 +874947904 -709834627 +318492243 -697337046 +-267097598 398331441 +-26707811 -823735115 +-36492648 527893714 +-590845595 877673275 +-123942909 -185284287 +-92043109 165041674 +127445326 520271412 +-47614198 -927846818 +374640072 900274474 +-974366455 -484564840 +-287774359 -349396524 +238266245 -435150612 +516107328 913755466 +-287326686 -378701618 +34715880 566686657 +846175730 -274308537 +8870763 339187953 +-752894301 -503814143 +806668062 437926557 +-551230572 -2225465 +827853283 -498880621 +623988322 -600168522 +144677508 -120715763 +-104107074 -206006974 +4505473 926500817 +124492292 629666792 +540951372 -487447943 +445452692 89166868 +1610039 -541203703 +510400879 31071658 +-507013165 -469625644 +-604346432 -344860480 +802090625 -34793367 +-723332636 -274994052 +-536536907 -672373297 +333861883 192970668 +-95196113 -728347011 +668527038 -643032179 +237826538 -455414828 +-724060351 826659354 +-408469331 509699816 +-310301962 870409899 +363615143 -783299837 +439724532 -606211613 +-322117881 -679447821 +-883518262 771051810 +522153732 602466474 +-723401649 -19750928 +317537956 385936657 +-560614216 -827599553 +41678002 -899268386 +117591266 -294351204 +551228303 145146117 +876774250 928801219 +-892599943 916239708 +898776095 395663220 +-126793096 379426613 +-138005834 701141333 +227973933 -873859324 +-516861334 -802612102 +-287868220 -978091752 +448253192 279224974 +-626032410 -340860031 +82510967 351143767 +851511689 80066144 +598243915 -415735329 +209036571 -892806671 +458925636 -713246540 +-527719024 769677502 +849864111 158855591 +-832259839 -880291284 +243401745 670944280 +987405529 197709056 +855298241 823708777 +732671663 -375833214 +-653360643 682452752 +409196763 -212481839 +-731943167 -148443140 +-83859446 793653467 +572992379 -93512597 +-252221928 -985326256 +-140330990 -224820591 +-652296880 -960906252 +-708310481 -472900500 +174316491 725622998 +705469386 74387791 +-643094007 -888349519 +108601774 -946362483 +428741048 342713011 +186222952 870528045 +679179598 650364318 +-831316605 87753225 +67927898 958764680 +-252614606 293048061 +-518872164 858220490 +-139393826 -18425414 +237200558 835773892 +-72140226 254202138 +-759832351 990265455 +-10281824 930981966 +-295156739 837079839 +-601226105 -686994889 +468449802 294722616 +-843334239 -122425740 +-901389243 -22400148 +-25109281 592886740 +702618514 137921218 +463126812 -957310758 +695271107 -672214434 +-275146739 438961517 +935330787 -580933460 +549285334 602540416 +-387414367 -977003467 +-341601176 -907668321 +849110864 504586987 +-897621350 -558046188 +549374452 115024592 +625458162 -349383518 +159168513 -851604014 +421240883 -349171914 +-300887613 -818811788 +339728174 323096966 +-708471965 -181251562 +-300667887 308735724 +501210536 -640480199 +-37669170 23028870 +-84590340 -974130374 +679807073 695226366 +862504782 -942402205 +-318391627 -968773531 +-147236938 -991612798 +326809657 -653792332 +632471267 528978254 +-549315651 -986272921 +520717055 -963328997 +450322952 -192608738 +-730585027 83284611 +-108804871 -783621435 +-255450543 -647223077 +-476198126 -343047365 +-400194650 10210980 +221343765 -887077273 +190751898 953070465 +699521901 -597226681 +-255912604 -333700913 +288411861 -571514534 +718034380 -924108406 +343945121 289639366 +-672010102 -817937473 +996481308 -496789859 +571837430 -853095969 +407600010 -106409376 +850255480 132977907 +818566580 516693295 +-876278060 -531268185 +597971399 82564728 +-390410038 -431268970 +-375335561 155079661 +-241251970 -942454491 +688200128 -901527806 +698764836 421897753 +-430787870 -400184815 +-623089463 592598112 +-437740094 806592426 +996479828 -917486725 +772509694 231838647 +131596020 475690776 +-145997067 413877987 +-543686170 900170330 +-551415634 262273060 +-918528423 809653629 +346707922 615998450 +-982592943 345389854 +-424623394 -204150421 +-894792974 -314809300 +935695309 -603105072 +-587054999 300073279 +-382745056 900392867 +249407667 -877223603 +274699395 -945000502 +626051387 689969898 +967977242 -373424934 +204605136 -807646261 +-433176355 -342643963 +904432637 -357908250 +-797454585 -689933617 +804266558 -478980277 +141245988 -934122268 +-206596536 -425222420 +351915602 731853914 +-483216753 235329275 +-93298845 -922414264 +539291583 417630653 +988413205 -56155198 +660428913 380856098 +-292966448 860649350 +-105214057 -940227659 +-215894032 972837825 +546247830 239148516 +105968404 990916015 +327301830 847145282 +668622190 -334921072 +439181854 229363406 +420470202 -900910547 +-243434742 -378352851 +92055711 406395833 +638061168 -125618852 +740598731 -493590847 +746830743 897319054 +-784032881 -881936773 +815947997 -629568054 +-424789121 -795867744 +-789522588 -98631192 +-124976739 729836250 +524437993 876322491 +308765803 -379159091 +-434325769 -623239502 +957824860 -133739605 +565970440 777517499 +859254968 -377661216 +956264871 637414244 +872427870 -783695732 +-165842258 421176769 +581057955 841163387 +-468610272 325703560 +-311758853 351882766 +-603517529 -596649807 +569716640 346327416 +103437872 -431317664 +555489932 -515249190 +646012865 -913997394 +193423828 -674648529 +181274963 151826352 +849183402 982045449 +-84657254 733503209 +-432436509 -828222416 +666563094 -323119488 +-25570864 -817594629 +451137765 -93303930 +-775139374 -715749346 +-593259577 50583838 +921996456 674684227 +405133973 -735347562 +-602595679 903580846 +741227183 -495804383 +-808384116 -65731539 +-351462271 -957158023 +-241553821 -952468296 +719323256 -501198125 +-29356437 946065196 +445568105 741647048 +-73461638 244384333 +-909484052 369329135 +-713499848 -44486786 +912991848 266467963 +-99600365 432731574 +650115264 731429379 +-109180696 70679982 +5853349 452217267 +267555936 958597153 +-278117013 -798171620 +-43713710 55913919 +717135491 -890455684 +-36094417 -796786173 +-622150402 132818466 +-775379386 153814171 +934464611 -216726342 +195963888 390923144 +632994629 -943767809 +903834224 929293927 +761496575 54239703 +-106032597 709162594 +-545481515 -695450973 +-76123769 279905474 +408762775 -504365502 +11529741 -643827360 +739176591 498642227 +30367045 -381998932 +375438045 393265760 +571546145 212385230 +988295441 -883740222 +507104039 388448043 +-897228170 -762038319 +-456728954 816352239 +-174452426 365247911 +15132274 442271644 +-567713559 776340119 +-765858873 -789124839 +139437474 -187955841 +-581570896 603879604 +-341754538 -937251083 +-560873217 467090644 +-700119574 -603318853 +-925644878 54294854 +429983152 141563672 +133843969 191200099 +-535724864 177517323 +-46809530 699372698 +-868271437 -718130704 +-770257069 -744368077 +226436866 576422196 +-612634549 -929286535 +-547951407 963385249 +-331831467 229972521 +-547870168 752958587 +883031334 372796652 +-8597840 797461177 +484177364 329924205 +82561889 263966546 +956449646 588285588 +-201903167 707161799 +648003464 -108250297 +859991907 -638442134 +810118810 -518027627 +-673795276 -470716361 +149784320 62014728 +-500569278 103622340 +-719980719 879260380 +595317262 287490527 +-154422098 963122453 +-809897775 -240148247 +-466757276 534035619 +-347920382 743773407 +-990194689 491197227 +-474842952 -560813282 +-454891715 -812782459 +-623975570 969837825 +617879617 -1395754 +911563306 334083397 +-814567899 -424796500 +296625783 -368200337 +659090851 415102540 +430640096 -967179584 +-698910634 -154943584 +-749653794 710242231 +-771909316 482305514 +-865431494 486303652 +101376933 731821319 +533102906 348863661 +-276030154 493880302 +-816083884 -42296238 +793604161 838743225 +-314758257 996580202 +-933989434 -404551239 +-984232786 612392082 +-519395676 -595608183 +-544719339 973449144 +716898372 -719006570 +-599072776 164118670 +-90441947 579963521 +-707872667 -875078440 +-636058667 669697770 +846141051 -599711794 +-859498453 231387050 +-421463616 -673460146 +572962356 -859337529 +359809475 696002225 +-349067125 -943945732 +781272119 727549644 +-104386590 -337521715 +-961154592 -339673860 +-321038559 -819120868 +-902256302 618426418 +-580966817 991571893 +547183259 -539126461 +644173680 -833541800 +540826663 929137135 +903247005 293876117 +-244376534 -122513876 +858573851 -90523686 +257238322 209562765 +554895344 -939736690 +-451817054 18329323 +-625136426 -88705733 +963066567 587610974 +589649693 -262501429 +734657870 801630917 +-860801829 109743134 +578276500 -345733656 +-616597180 91259633 +594626803 -856249809 +-795329648 -966223176 +95043782 -256685125 +-246023247 871839367 +100738800 -418659656 +-256653053 419893200 +918350607 584333077 +-196838 622157808 +-834333699 924396108 +264678891 -151297846 +360914802 635939616 +-759427951 466900838 +310244933 -403175142 +-463697390 38341872 +-328378444 -727332037 +-550129724 -33518772 +-165343432 -900839487 +-925836752 895865190 +287618873 -439780094 +865422908 699572939 +118975173 -121174631 +-922850075 248926802 +864428988 -856010397 +648755345 441369918 +539587702 -639635638 +384139767 -268929762 +300682643 840349682 +701691575 -222669616 +-966508200 -771857472 +26306109 -836741649 +-878812357 -41257966 +-36308139 -424385281 +-822294889 -331290679 +282866513 679552966 +716137558 -729467939 +-766355988 730519302 +-642902470 5205401 +-493336042 652407448 +642010084 39896534 +154512543 920413893 +660820955 481797531 +359148104 -873978035 +674572020 369487767 +-772156799 -625367807 +913940446 905747502 +598975382 -243338736 +629610337 -457508223 +-216596087 -251938170 +-330699782 -135282018 +952672307 -103346301 +234166071 -250701196 +-623076291 -674228993 +346920337 12754512 +189873519 258829232 +-971013577 -747756465 +468652342 -490704039 +-353665653 -59740697 +-657900708 -402738170 +-429017255 -657850846 +756446828 442385153 +-391326051 506956644 +-41213427 -729730204 +123464869 -840433741 +-118237459 -358234147 +965725973 156418100 +239035794 816931134 +210250258 -568313837 +4009915 -178875520 +-707442521 105742921 +455001852 713141037 +-191899483 290079874 +-455371030 -160907672 +-109088163 658382874 +-368622234 -214954787 +-839204976 -483508177 +-899174585 -666237959 +229417989 -761412007 +-697721595 560939144 +476348542 -632336169 +-680247365 416615861 +555268477 727711605 +481938144 -170992257 +794987618 657117075 +121744761 -168220502 +-435376293 808161929 +-452962189 780644285 +306972616 818049508 +-874676510 -466946864 +-49041226 220376180 +778296844 749154151 +-261001279 360258696 +678613393 -347663319 +-535974221 982919828 +351406238 -619697583 +-944484317 606510293 +-552896772 460369549 +412044023 7229452 +-805457228 -531109987 +263927786 52107948 +-565724770 -581031399 +974166599 -103567904 +623875093 490008732 +-275752492 534592304 +-338295894 299494439 +-174083157 -842644231 +563080113 355829221 +-995408083 -107628367 +-448855666 485556813 +553807705 -132524986 +-444443741 -219623017 +-391316839 -147832221 +427398786 125126426 +-330453310 -347891436 +-27229373 -679363852 +759632683 962015938 +-233365462 333138036 +-678001978 -965822668 +-897585311 -775874964 +694010587 644748705 +-820256948 783588190 +22090604 736725971 +-13145207 -850838633 +912699976 -323112134 +-334471868 -555134775 +-33881461 -307799504 +637017880 -283397607 +-147098199 13943945 +800035002 -622088292 +-420915153 890090770 +-80039396 612281351 +-540185934 339605331 +481952561 987662793 +-123116407 -66572769 +875259335 362345325 +-657093896 856711584 +-277461655 699086518 +140221204 -188491391 +338342927 -59572449 +-507317185 -999752678 +-157687181 -588709042 +-425909157 -734197117 +264581874 839123834 +-768331848 702096891 +656783214 -681551975 +-137577298 440230756 +491522128 -773502606 +698262464 696852103 +673138910 457235680 +513106641 486762221 +-639853425 771760138 +507556803 712043603 +-398642661 36597549 +837259993 -965616781 +-70280245 -845529319 +-199546812 117959870 +-624401991 -638176439 +126818419 -92659976 +-804395957 455720050 +976930293 -718847927 +-783208608 996563292 +620041381 426929805 +793305975 568950623 +-993304880 121653625 +780946677 926570471 +433449537 -990263694 +228761553 690826713 +12237375 -909056758 +213946186 339750717 +388003482 640543622 +430783013 548729021 +-836901281 279472666 +317366096 930028874 +-162546961 -698516741 +-646987910 -164794878 +-208212501 418905750 +-739166017 852146162 +-531820116 -337915820 +384020390 -908920151 +-595637360 -982563224 +419680285 304664312 +639006822 -884663201 +689618838 -960925333 +703172395 612339460 +700532552 -167747840 +954879453 943660238 +29472353 582150711 +487686010 -561497601 +153861501 632847656 +968334382 584937341 +610883448 -549271945 +-615919996 983957743 +-447617527 816329725 +558941757 22763851 +-833210986 555474571 +-23748059 -655042353 +954573212 764210682 +65484467 134574153 +560467480 -15217156 +-233407478 -27666265 +-223269276 -378811609 +368283399 773593945 +868091558 740607116 +-147424166 -46407575 +-257074558 803994929 +192446321 -553505445 +309006759 644614984 +-732560691 -427819709 +-358765382 571426141 +-741857 718765250 +-628412179 894306196 +-748147746 -508396590 +517006045 775568246 +587817570 -278086857 +-254362341 650154769 +688620351 775041011 +545328471 347543142 +62565028 -974062017 +-707012660 928341941 +-682694253 -903958751 +-868587950 459318166 +-607706257 -387671421 +-849694699 589746661 +946331061 632744977 +-224129164 -772550717 +258525283 -856575620 +532558249 150396042 +786610613 103278242 +-157026205 738737343 +119187742 -197271676 +241972590 -797543057 +466319080 -112518901 +-763371388 -777322956 +483581165 428576806 +-874501989 -550207698 +-423025743 737414466 +-43831875 -25938358 +290387383 -786776571 +-75389442 -266154538 +730150553 571480967 +-964071571 813947701 +8824453 142871657 +293827480 -187814875 +242478024 866096276 +-906160858 -700749063 +-844600021 831738769 +-215147116 -257683995 +-918752861 925276905 +-822429524 -575740058 +293939 387897350 +-500135211 540524275 +-650987181 -16237171 +259747182 706836923 +110487927 -984413951 +621382962 -519518780 +-477204159 622620669 +939949653 -529803970 +315408418 724257703 +-357043434 -104160980 +828328097 -831960624 +206918085 620261116 +-884712242 -246491283 +635123686 686571786 +931062070 156794389 +848022904 -662991950 +-663288007 -421268753 +199103160 -691632071 +860746033 -391147071 +-6557876 432095331 +859543978 -213026827 +511825011 479427801 +-596685520 -88528051 +-639295105 321154616 +39366770 122301145 +-591251786 640107640 +-796113441 316654261 +-232040956 121540648 +-894354894 -598080810 +97279001 -660927408 +-121585908 -11007564 +44370520 -540815843 +908149732 349607325 +-186179764 525442474 +237865718 263724219 +-743890104 -870628018 +90989076 -36891915 +-799916514 -794383988 +-941009197 96119197 +871851158 281983832 +812511783 -134146035 +982576577 -81174463 +-337535550 537914033 +-933087141 315565319 +566240028 -628490727 +-654778860 13989115 +617627295 294370146 +-971629728 -930453719 +546433732 175061103 +-795624289 658450662 +541239671 41163879 +286636269 -339449875 +984275904 -370719184 +831652158 -891546684 +132543909 520805340 +-665589766 -732196708 +796529577 -722950710 +-736457682 -613476878 +547005983 -219402635 +-361837264 86274656 +615040131 -456762686 +-228232651 -5859466 +712401727 872731669 +19582690 812941826 +132831368 585899194 +405417947 -947230458 +-74658858 -536841799 +688164848 -901135667 +-626202316 560148451 +-187675168 -682933670 +107516819 -746897311 +126626992 -91743 +-134472381 -701970524 +880577624 -274346571 +-863847647 176941317 +-119709921 -372792816 +-898410618 -298459055 +958850280 947573638 +-102428113 175153713 +-51241345 -879086084 +-511469232 582676487 +421844532 69752395 +302274046 -594742553 +995900813 -762512843 +74764703 891572393 +40986384 -926603645 +-193999276 -171068371 +205435666 110071756 +619467163 -586795491 +881466277 -404115206 +-153457272 -76713680 +-561030154 718559075 +-524304817 -722750672 +511502122 -115813155 +51886121 -56082524 +-626618734 -275566088 +-146360991 -894280283 +-395077685 -393527199 +-843389832 -450777330 +828478281 -992308322 +489318379 943267634 +-113748774 949560214 +621020582 467898547 +410730225 -999659419 +-650440304 960457589 +851345307 320735952 +-702954852 -320789536 +-79149639 359160630 +-655015494 27712141 +-970242841 744391197 +-524319918 873407179 +141893241 -544769757 +-131628121 -990803672 +744917340 740190314 +-753303761 -901821523 +-419496807 -688251636 +967835924 762496704 +-888758155 -51303383 +438920411 345180142 +-291598077 459455746 +-536533120 426187074 +334246966 -61078367 +-594399570 -592511543 +5869680 -622665470 +-682347777 39250979 +889056320 -330167912 +811626985 698939711 +474512323 30953619 +-205633353 -734486345 +-40666791 -672538780 +-5169910 -115882855 +460524641 782826183 +58558594 883649961 +770860589 453298466 +-168937140 985028445 +-579802423 21873249 +473231592 977067274 +-883126091 56261201 +-992040487 287197965 +-480828333 228145861 +-521203174 -302850607 +469835154 864482970 +-703527690 266026496 +-652912981 -17204533 +549451413 -496616374 +-32887718 -824530178 +99408359 -800148423 +424965462 -341424524 +-2960344 870237466 +-767767395 -126242671 +965023028 -569397793 +-232038716 559796234 +-897024034 -916064610 +958153670 743093829 +-867305545 -602105575 +621238628 849052233 +-518635213 -525642592 +-507565170 -209045008 +208649681 147619192 +158594083 388927276 +541427043 863675068 +-666640134 -770628293 +516739322 763628828 +-435359553 -663228402 +441800587 -285420726 +-190662400 215973251 +256528863 -874646413 +236590613 -153546768 +-815731079 928813157 +103058429 747627560 +107817449 148239884 +968966742 -158719532 +-31093301 -72579683 +-157138420 807631337 +708248065 -991509509 +528312180 -643677805 +229702141 -269607223 +294647692 -948362482 +700407048 475120530 +717780893 -626363063 +310775474 153156882 +-393163876 883829654 +-190928958 -110054840 +-727791254 -710832808 +-438579570 156937091 +295935309 -621241144 +232812027 -2540323 +432664308 -572470356 +-860343976 622815903 +-473024817 498074781 +-446343807 692210046 +80119564 878933533 +-26329381 -988809119 +-929788755 920236859 +43325059 -785237122 +-786961372 -623311693 +965864929 -360211254 +65541963 13354382 +-67254550 777697862 +463549418 -659746256 +113138641 -270726308 +986313665 12686871 +-77466052 -642894349 +-2411966 -993868674 +-595412284 -327357602 +-708009068 -873409233 +238199147 -986409527 +-535242249 833488412 +950832489 -105709346 +95616577 -717956695 +888606340 -6636883 +-603244627 -612814354 +457743828 -787915989 +-683183685 711198773 +-462908205 -26308257 +-913801371 330592706 +-802416684 -937919478 +69802660 -970687430 +-336981776 -761899239 +818145040 902944688 +-949854276 -966260743 +-433927516 -301393569 +-729221396 -168932344 +-390675378 6040688 +94330811 -913242594 +-716217789 -393773551 +610176555 -104119453 +936558437 320677519 +982847927 95238645 +-487560413 -684062950 +815209634 -307549620 +-393563927 162448443 +-889972888 -337729643 +-913888749 -564346781 +450195656 -901077297 +772735989 194545278 +-769898783 698232404 +-125974105 378951804 +-677849537 -867588049 +23313914 522218325 +181300625 75597692 +961976578 839358983 +111525728 345979496 +-777659528 352702334 +-745528811 -125352068 +164409933 -509446077 +-775170508 -503251921 +-416183602 -584525911 +-796401183 302400410 +585308500 132636934 +834859229 19514122 +963450651 242969111 +257350267 -678500010 +-375487514 -681209924 +-951271583 -325491509 +595806449 218919033 +-244189742 -930633181 +776354094 -652031892 +48908773 894329458 +515924770 -63473472 +702066982 136984479 +233427331 -705766236 +-812975477 -292587386 +82447103 125287104 +993862958 -124958753 +120035620 -899037440 +975703545 -617661011 +-380542088 -327168146 +530849370 315619333 +666779751 283110897 +-944563400 -266584925 +44096932 24382220 +983761502 -651574579 +794226137 -49467977 +766101332 -669221921 +543105649 -787069196 +75794152 -841666797 +849414636 966835729 +-856452554 365646610 +66406074 520094109 +-415828634 -417638348 +613468379 -800285550 +-763056058 -287506795 +674517590 -223620842 +-683154764 538851212 +295025262 858383133 +-176580194 872285781 +-327947127 459578384 +-664006352 567987406 +-450366005 -716858070 +271257990 -54214308 +-547746901 707042278 +-726965317 -814620656 +-505884383 448030204 +-614764046 -306994302 +114077362 671123139 +-409778025 454844216 +-251450638 -190940995 +76082393 -433577372 +-806168113 -444471453 +-813621792 437711772 +-706990757 439938158 +149434686 -640820305 +-936466741 155913773 +-994370938 -933859947 +208688813 471608536 +-852720193 -444707351 +688275283 -273070763 +-416950218 108947818 +540044755 -14842722 +-907099705 593479062 +-956386686 -362388202 +335365786 -342329603 +-587783818 -473193473 +664061201 663445168 +29373465 -678615438 +770573299 999096865 +40471398 -198936955 +224086229 165029125 +903816455 -781012929 +-151137352 -907520127 +-535381719 973662603 +888562528 322745530 +411463996 752420796 +-959636866 54754159 +227277355 -671947021 +-112789254 -247972831 +-174860671 683089079 +-159911644 -849527014 +-568673098 773825902 +-879974658 -45510371 +-623569346 271085214 +-763024088 874354150 +236837435 257000513 +700289132 138510177 +339219267 -960440731 +633629719 616907932 +-5178642 761629353 +785425354 837544063 +-10815763 588909791 +14559721 -340076341 +268872481 -288454986 +-670173973 -657529762 +880355340 958268957 +260254925 748929296 +491876350 694863936 +197949306 834838219 +-509545946 755067963 +85528914 -616563427 +482624011 -393174339 +170074942 490038909 +-713593484 -242187168 +813571481 671661737 +-978187929 -334595764 +-585210419 -985116416 +694788048 964300 +-39310717 -979771866 +-676516314 703282574 +-706740040 -230459859 +124434322 -141630917 +28971885 -9678460 +-948461802 674800667 +-109221195 450848943 +-897435115 -541553601 +584222322 718341171 +158626120 451376337 +-434697419 378409404 +317021995 862125136 +408873966 122828701 +-224619510 -995974951 +23832157 849891751 +533406958 7167410 +-731395714 200053828 +399928623 -173657927 +-126222630 -843786331 +742162330 424082283 +925452522 -444979972 +903945892 636488922 +-973652178 157489984 +-667279884 -192237344 +-473761930 817568786 +-214783612 673338608 +-838668897 227965942 +-812446767 121507413 +-890921492 -310078452 +-348438296 -82543767 +-634192974 -24267552 +863049573 615781661 +-541143051 293034212 +880902059 191759647 +104853026 -594879964 +-760521966 -19182662 +-181995457 130341459 +-346319878 275087529 +-381210507 316347921 +-796130425 -860681112 +309113876 68787651 +917981828 -436186810 +-445380389 -636437225 +-203175886 -185001186 +-63230365 143603257 +507669532 96809751 +-348901310 735244385 +-34190527 412854019 +711131155 599768725 +-396764728 -676459352 +-959704319 -168134378 +-650693482 680707364 +-970434798 -333241430 +688913086 266741507 +-346036647 43023166 +939247742 -22213630 +33626543 -610898963 +762854835 -83276180 +329196249 -616830397 +38316120 -974454220 +288867009 -932422958 +-624228053 -496339789 +-976846441 406795842 +-382763057 442321362 +-153607397 -194744215 +-307901135 483179653 +785208895 273212730 +-723986816 897058712 +77436299 -964049489 +-340351521 310000907 +633780602 173815881 +-494126232 718509034 +755037707 658682293 +-83730927 -690685890 +52257920 -362952801 +861567594 313339218 +238872886 284805458 +384941243 306073670 +825484955 -492178417 +719065403 -335578306 +-329654693 -347567862 +14045709 279372641 +-702807025 -984476736 +22494432 -794232326 +-894707561 440942920 +498990741 204807244 +439447595 27717048 +229345159 -43712011 +66454633 45834359 +-56991382 864306757 +29798645 -258610244 +250784582 334004082 +245914903 622652895 +972100512 555686284 +314457384 95089700 +652982536 783770482 +-425140757 712792979 +-18129168 773532241 +-900196079 -41932485 +148603627 -826614555 +-223153528 -309968372 +851209621 743386080 +412146119 -502166456 +-955927425 -64213257 +220382210 -126775186 +27204465 -305876504 +-356052167 198537386 +-854796781 690103643 +-851018960 363492997 +948714840 512814382 +-819427194 -969043348 +197132541 835915194 +-645438765 355050234 +-385961680 -411275312 +-509735028 742321155 +-527424234 826416486 +-601705195 772196279 +-150232006 876539102 +-743037090 815081288 +516436847 -218333044 +-221443117 996524979 +407596363 308108927 +-53270738 307638679 +-812344020 805464062 +80219899 829830342 +737576543 -256760439 +-701463226 -588222577 +542683501 208326002 +255609882 -242859601 +-72226288 -253843475 +-539412805 275164018 +811453647 826914306 +-492625478 581775474 +31717656 925442744 +6769723 396368881 +-70249765 -746398009 +-281096988 748461199 +-47736488 -829853499 +-902098166 16761519 +-635437594 507650110 +293902120 -458357357 +-283536146 253808547 +-109491572 952511212 +313932992 -630462369 +630417066 503649713 +100543815 -494916982 +660489169 757674616 +-161703326 -868709957 +-224746507 -904993548 +668379849 966945036 +593903700 70385315 +270131581 935726645 +-295355690 892792912 +877662221 -227917257 +149779205 -756530583 +-326725061 56220171 +233651088 -726913616 +-527074040 -913410648 +-775862503 -821721344 +-335454567 -61234955 +-456389606 -541361159 +800080133 711413194 +587546109 141855776 +248818524 806018257 +504877685 658696077 +-501830189 288302373 +775215127 475032171 +655059846 -27479734 +-622633757 -791526062 +-192165898 987085761 +514413448 -16932683 +958388186 -363957410 +398686220 -890663469 +903149808 -493499725 +738532430 -404779348 +448183956 -892967202 +495081565 565471825 +-271868388 281132426 +-320196695 -248934175 +153400516 -156219916 +-488122877 -896308471 +-107996238 411035927 +100768020 105044226 +-846024285 663215657 +169290799 -977626344 +-595715638 -281591588 +-63625542 -153671035 +692480784 -218979546 +-973072997 158149455 +-662948605 379865460 +-628632436 -258981292 +778392744 749027197 +578601530 -597861127 +-200038183 72368919 +671198790 -213080349 +540398648 -87304098 +-291331595 430571520 +907029491 101725311 +-405903988 978450202 +331781619 518588237 +-943420281 884148108 +362121024 -513804427 +310030931 -49408325 +864150531 267832321 +167044211 -268558202 +933811951 -449996337 +-331598096 -478972701 +-930464845 -159026872 +19893444 118718022 +315318125 -221269931 +287156558 90756757 +-448643232 979554112 +-591528725 487112820 +-215717494 -991665840 +917221471 -815031409 +954496856 -194024 +-283248012 -134487592 +-36332598 317635023 +-876086288 882144750 +682793722 -513922585 +-793916926 470171329 +-79634740 437889461 +344035051 746675890 +687385867 -978616063 +-440792806 -940828933 +-683904009 -621438378 +586964035 -900559964 +-504584106 -540531824 +-191091351 114222300 +618289962 -803681032 +-555472566 166791304 +-389426130 610646704 +-35514826 -751842949 +956250688 899614263 +136959912 301997984 +-920890553 -52110305 +-903004633 499977059 +-484650105 993080961 +212658880 -68157882 +-881787692 -809490482 +306894230 -531239375 +770353348 -944226779 +-147720325 619869027 +-295179059 514795201 +-243735974 -84033005 +-4236325 415272005 +-611055571 278170967 +-676010157 -478598441 +-929097700 312452426 +-736850994 -610798574 +-84560219 -962036159 +-842851889 -315978201 +-972700557 131399044 +-284705335 459654550 +424903266 -473354504 +-317564213 -214240078 +805076045 496568563 +-389380742 161215906 +-929452705 -408135686 +-735996224 234135885 +-411028494 -121359470 +190215944 -316344870 +-158055294 -390632104 +-425563089 815022729 +-476316605 472712398 +692702308 -994289568 +826702705 923874715 +27064888 9594105 +-73016019 -548477330 +-970939365 -133108221 +-252465359 -981571081 +-602445846 -628487581 +961035263 -541030057 +-352670663 -279810279 +-959345287 -816413171 +-108971301 825796015 +605203826 753262359 +-505506202 -160781467 +946500306 -444121563 +28764394 -683165177 +281429659 -421982842 +224598368 620626683 +833789515 -87350751 +-91378640 767798686 +676927188 -833214239 +533055118 -883879849 +825640466 -398443474 +973725021 899939476 +-378997543 -558272918 +801599216 -897893556 +-618640029 927205802 +-960540958 527757871 +254909249 653963332 +-944495180 -43392716 +1999998 935647144 +966128182 135801550 +-43114375 229048065 +852081600 119627621 +246240328 -479960169 +93632734 -189677887 +-305383209 -677233818 +117792030 -502661245 +-615288465 639835643 +495117176 443403117 +-929052769 756377861 +-47813179 -240104485 +677636006 799722414 +458896611 -132385135 +271746284 284700777 +487123061 -870321606 +-719278478 381678468 +101996495 390330442 +197592923 331641321 +197084054 775357394 +140069584 401343907 +-845073441 -909476848 +344973019 607229778 +-662702044 -481626373 +-943177710 540572132 +469073380 798875182 +412496065 -841796883 +489171887 217168644 +873223531 26388600 +-677212970 609824808 +610839311 -721895077 +-124857002 -177365774 +-139684184 -308852743 +-510162180 -890570478 +564504109 -158311984 +905086950 -366467565 +547982221 394727086 +-352299645 295932260 +668959174 184864450 +-62405396 -925493050 +994480617 -131554547 +-223509673 -726088728 +951877799 339896831 +175513870 -808247597 +723134473 250690072 +-942012273 219902032 +-10923374 -175527916 +-253328723 -205073137 +-96075748 713831058 +-915962914 -477492124 +359983704 -415687807 +-969792923 -856295165 +20385575 -748135112 +-910013824 -815329279 +-512057438 41014133 +440480485 -462828434 +-742600177 747980072 +348197898 -222901053 +998952090 -2846471 +-31790434 625089300 +685429637 -751394259 +47912233 169706933 +208543170 -337935799 +203223996 -521669726 +466724115 -514379984 +-176845156 344658971 +222646208 -873085795 +-532659803 851526699 +-894533395 -278048120 +190873847 15546381 +475897351 443629316 +-884043512 870000587 +-902496549 142694054 +473375380 -575685862 +-682326573 578473457 +-606480205 867288910 +749909848 -799356328 +105612333 97029764 +-995168933 -306943170 +-186147377 349191960 +-982566451 886904583 +-677462795 -497534611 +-414022245 -732349944 +492728309 -147103145 +-685967658 -307742813 +-198367385 817696357 +-825393878 -753685006 +465505081 -204661839 +-720775881 -139449742 +312510911 -304357520 +-800897260 -970156062 +-427615490 257631226 +185452592 996186736 +677697592 -864731517 +240778594 -63443178 +-301934137 -628021746 +159101837 889481451 +-890044992 971934877 +299112877 -42900255 +-369443231 379217688 +314260843 -922331183 +353146478 -526010381 +553744397 -43334860 +-330496015 255431806 +-689071266 795823067 +-719770212 782096579 +-720299646 121433943 +-853248239 -714770513 +688058752 -32680171 +-251532941 -581844733 +988229477 65183617 +237384324 496265122 +45157250 25431054 +10201261 -163445767 +-673156135 608579509 +-75506980 -92050418 +484774150 -204024361 +-719829779 300232637 +911135712 627543151 +-174286491 -164921844 +66841327 -413997299 +-454791282 499599191 +408529665 -731458744 +627449284 -754200667 +-649705103 935490108 +-682188053 333168546 +846511019 823282356 +941111334 756691187 +-591790175 -35581057 +-593330938 110629723 +-770639331 557715611 +394066653 -198552672 +741560306 362292769 +-147315918 -435423886 +-901266737 -833195959 +526383983 803108848 +87925745 -196513466 +696779943 -644671169 +-993140285 538931436 +-13286126 632366232 +600127935 -463029131 +804572111 898419482 +-538252007 381933923 +-174361548 77961022 +-228158268 791512628 +-962283463 -494373807 +249791085 -471459268 +588433518 156424978 +-526377470 775487463 +-599153098 860912713 +-448981703 -383894287 +-482000031 -917265610 +810192438 152242563 +295020907 333559641 +-923594267 601928309 +477646918 151924628 +-19142818 254926150 +-337928569 -87842642 +898920359 -77558405 +-658265175 -511805790 +644683576 -441455791 +-782441271 290789350 +-797696022 63724849 +-571567111 -746717954 +-323940001 201460588 +-421049207 -308647233 +652018623 -309324263 +-40664621 -975998491 +-210684665 -856021764 +-603678476 778885297 +236475220 184650638 +-603028093 -511071087 +-668663266 477396511 +771833269 268137529 +221145243 -647218486 +-447000630 528458863 +195849774 537538912 +593800229 85423630 +32783864 -70846918 +706771989 -787346011 +362255578 -821071880 +729860723 -991700294 +-544305488 -685742382 +810315417 542814718 +233546958 -523624821 +1420914 276172849 +-793106680 967523037 +30779566 -436659709 +-393406434 -433354509 +650752513 -859141771 +555272614 -223857140 +-377808636 -728344134 +-795777020 -561721894 +692637277 -90975316 +-534453582 -262929052 +393728152 355579041 +582010121 204053859 +-910998923 -627735281 +-368299675 -444102211 +-613258927 956462630 +-922190964 -353810960 +-816045548 -506899395 +833957435 197847222 +608649295 526016061 +-583913837 -392417527 +698819558 994466470 +-312383380 -770087087 +43262211 412696792 +284991741 -558827350 +-583148763 -176969015 +-769786541 -49762162 +367377941 -987571324 +75117909 418854700 +568501700 814848221 +-559948318 792108330 +-545664586 -545111300 +937864509 797214448 +573918656 -516777428 +749979247 -943103120 +586598057 -226484952 +-285371128 674978107 +-707103680 -115204943 +-222399782 -421121725 +-151135185 571163973 +376840368 611144440 +-794666395 442747586 +-742322981 -927527746 +500597833 307735497 +547186390 -251210646 +-395301378 497329742 +-592141460 -609076863 +-64455220 -318063733 +-713538941 -84467868 +-907397824 16388007 +107524561 570158295 +647973084 -737157504 +-861753230 -603088253 +-528005180 374154513 +-542334097 -449120696 +861819058 981064028 +892524059 542968922 +816405737 -730465201 +-167437769 -336003229 +83280848 -390766299 +887207444 -253355511 +-701234070 -875248329 +164809218 -654355408 +530450683 987614528 +524303317 226722439 +948169018 -541304747 +213016575 -962505820 +617021380 -344050746 +244348574 -776311025 +-586370584 -905540316 +-196944683 164815901 +905873687 346140659 +-831223089 968071026 +-681333849 -413141384 +-941780055 198183673 +-972312133 -674267837 +738496057 958617603 +329139198 999978929 +-278970463 -875826732 +37893904 -504325189 +631184504 -918450478 +-336145252 -640953725 +38870082 -685382573 +908680139 -673535827 +270692113 -596943480 +300666642 712197084 +940434155 -998698854 +815784086 774420055 +357347891 43381839 +-368627883 -192924981 +7487539 -845283840 +558142372 -681126957 +779330571 -358086430 +-995461582 55206480 +57774973 -303292 +760785793 -796503437 +-471629875 625607567 +381562201 -43683050 +-163889410 181736394 +-290375643 257850982 +-776822743 -624590631 +590015795 -48207665 +779688225 -424462939 +681951869 -241737164 +-45421188 -494167339 +-998685108 -248392937 +547571521 -212825370 +-138124690 300580482 +180495311 -256703307 +-711762960 -29058295 +-554024179 780118055 +940628402 86945490 +41146272 -279566880 +275734791 613531619 +863659564 -352436761 +-787543350 272246328 +365782854 -225055550 +816409799 59802291 +4821295 71613237 +-21146713 -91943866 +512419502 449093347 +954968811 -28209558 +-251506234 663545154 +78793381 -176437671 +-475519593 722144338 +199631778 -217149124 +242737277 -603569741 +585936392 -965014002 +-176351299 -498391000 +-361749261 -905011220 +-308609382 434759420 +-846759314 30669578 +305107121 -468397481 +-599145042 189722910 +368196547 524018667 +104797756 -455265286 +281401813 763392617 +725191091 888013697 +-230507339 958817646 +-396222978 411280735 +-479290148 773790849 +710368326 -949083064 +-819458310 607756397 +-93394474 -752195441 +-498871324 116451651 +-783969433 -271997060 +-761022314 -933207022 +958385369 -550179378 +559671287 742528097 +66880995 -697814459 +-201765379 -260099853 +-864281002 -143416335 +-447724601 -643800486 +775305718 661666061 +679236832 -488983158 +-487547148 -928084677 +-882344309 -660385901 +465266778 416110559 +499401962 948063426 +-996848572 659303810 +504072243 103947956 +-256721394 -214512616 +-230611715 -121604071 +306263292 501436357 +876358301 -47821554 +-269788781 -735561464 +-868790321 23737436 +277627925 -274791724 +67083418 -187401072 +115811381 -703004194 +432936094 -553950368 +607356675 -662376017 +-102839966 667583170 +-449695971 -112101431 +-762234115 -401973514 +479245174 823107578 +251152094 763063206 +-886183052 -621332513 +18441491 -387010559 +645328030 -922013797 +682916268 271979539 +-665280987 983992295 +-372689221 47572510 +468023786 71846937 +605590175 -998349859 +-622286094 626454129 +677959545 180156446 +662134665 486791263 +-173340743 -241650943 +-734431665 -116157936 +-766877937 907081611 +-113839829 77369560 +417497285 540465228 +-342808027 -137801920 +895035993 -524622304 +-843843025 -840142466 +-558320972 475459627 +215232391 -517837875 +-184166032 -952731329 +452159354 -123744611 +548736808 -34743487 +320598133 -880711724 +461917972 35117554 +958992200 -932233336 +742665382 334155684 +-939934306 -149095567 +-841377017 23902306 +-329038926 -350520170 +668747383 352061094 +283519105 576350488 +-993822157 -335749628 +-54741582 -443687958 +-640244977 -71605010 +476653807 938553926 +-573584677 -689533131 +-112918988 843925667 +528137911 294479438 +215523272 738742121 +949122579 931141535 +145364218 763076775 +427300478 -456457101 +636923564 -231305527 +381103625 520505194 +440929851 782041208 +-658910324 -991996887 +-483652099 -326613214 +-579722513 -335286234 +674865223 -157373430 +-192329431 646661643 +546274927 -429857774 +-372160908 90619424 +-543273760 912852016 +-866021748 -929866124 +-329403336 671282594 +-268352825 463862833 +-972500955 195085652 +-514605894 108424583 +-803790267 -331278509 +-308757515 -748779254 +-987742824 134245139 +815423333 -645795274 +678192849 590718301 +-240422488 -188313359 +68158561 238682187 +3619970 -532231202 +-281830021 -400509936 +165078660 -533820548 +-921983368 -80952250 +-899135603 176033349 +-622836705 521004023 +699717327 458047088 +673471061 -554935756 +-231985847 -575738579 +-599350383 518360911 +740323304 608969976 +394096846 6496829 +-418476736 -341485808 +-26426137 942202557 +-206778464 707170493 +-761011944 -16340381 +634512560 646919294 +810967608 -773609448 +382807379 -604328536 +-907778812 348103047 +822807058 -21504131 +61669148 -706864168 +-20011001 529066197 +908544708 -552916719 +416388249 -250624523 +359209252 -846572685 +-503587062 -16189197 +18828416 -241759517 +471167424 854283405 +-212056875 -674898621 +-120220726 -548603762 +992838023 624845381 +-558425948 -956861302 +-879392449 271776546 +-282928370 678933714 +-900183772 193616176 +-767086053 941212921 +894646948 137998717 +457390832 137378855 +-914061996 -300002935 +-712863309 355298388 +-698902183 -286757666 +-944542922 327227230 +413144537 -32338262 +-814054340 -326189251 +-175694833 -73948418 +-314945423 547976157 +634939884 -337093809 +954789624 420216802 +40830635 -349862561 +644389572 436849836 +-731351114 -997983500 +-976746803 -199423994 +859301619 -315390337 +540190292 752985411 +-646307601 -30651149 +263671961 215310722 +-841073740 187530581 +190021650 330304049 +138452538 -857221887 +-575070069 322959489 +927155596 -937601313 +637655698 543413896 +421764682 -288998651 +-333262235 -880832061 +-946782685 -444958290 +943379601 -710257754 +497642018 -948098241 +-657025045 -615196894 +55038942 -372696463 +396509683 -550332431 +653930432 -243886792 +-832540412 -205099827 +-998677899 -582966180 +899298938 177526230 +601144904 -835082730 +-59100787 -139057071 +-947722805 851236594 +-465042271 870737885 +-3648062 292437127 +-728787249 320340187 +2534956 -482067491 +-921990456 555181679 +-320263122 591775437 +635901857 601305468 +884479753 -361918781 +-425048731 -574070925 +-626147749 -785798002 +943128081 447035713 +-448834639 -784254145 +-374400167 -488793254 +-906496652 -65115242 +792748863 -637175534 +886421174 -45001224 +-570277567 498652372 +431438836 -73082493 +-743235065 -809439493 +496690143 593801841 +-360754061 719645793 +348525090 750355494 +-314656217 161700084 +566200688 748973703 +836154121 36790022 +-564296910 557688200 +762644158 766621618 +360517937 -910395397 +-90182958 -357877367 +-943728831 -567684387 +687041788 910221495 +-659435291 -966653085 +-131768267 470562514 +-385386336 -62160397 +-904852203 532774768 +-793535730 677671584 +754241968 778916024 +-609910959 -366725119 +513206872 685976687 +279511918 -72813532 +-126078290 326222292 +88806649 427209610 +-329336492 -92044628 +-294952760 -613783837 +-907605170 -612346776 +169732741 -458137074 +-795520942 -419407040 +-162656968 -819250388 +-699631009 -447976671 +417734586 -936443717 +-448917577 -225692136 +678783796 768083925 +-151107211 -58365488 +218049905 -423017461 +465494294 865064833 +-371427086 -743389739 +-315315789 -247518189 +-664814112 -116125273 +-376216665 -521059139 +650094329 -424007706 +-723195276 -779102328 +434714612 -889152644 +-785687271 460477855 +614796776 -365494001 +-118251656 539720190 +286340574 396219076 +-266928157 528894808 +-776862114 870264441 +107198892 788129694 +-952146565 -404458776 +-224238051 -91406834 +43305160 435149213 +-774442883 -509500604 +-450485447 -540284979 +-118388157 741746072 +154309627 837878649 +646388599 502429241 +150268965 942269676 +734537947 401334013 +-785342629 47050918 +937375556 -399094714 +-934522102 -804555449 +-368340336 920594172 +-375653809 210987559 +888678712 -154170088 +788042166 -85099828 +-718760141 -444923481 +73279788 208962438 +782101456 -781268450 +10195052 775403098 +224187871 -69873106 +-851233744 583430395 +401895618 -266680534 +892621791 -696788274 +600890315 -487280680 +-776350995 -217788964 +363352976 708667714 +-130517272 -633083606 +-22669960 964247921 +-909504975 525866295 +404883026 -211224960 +125030993 -312828975 +268209953 866671618 +474229284 477726546 +-602111748 -563853066 +201808096 232668700 +-144831274 464680463 +599909731 122210432 +989165965 645855583 +452170315 -916877494 +-431574284 -342959081 +-353172464 751505863 +515201447 -78294877 +139705931 70243862 +704354215 -99413665 +-646764033 -202320837 +162746322 317638421 +-381363132 669038244 +-45321289 31702529 +561903216 -452694015 +-143418353 557089660 +854904748 392179612 +146115423 487319998 +243528568 388268774 +-412229940 -285749884 +-378629474 404272048 +713039579 -695823154 +789919324 -595754901 +-954430581 970120065 +948446116 774453248 +-757159069 322406570 +845766638 -67258817 +846909117 -318305028 +-484027891 -976356039 +185228685 212995946 +-484269015 -332384449 +-838321223 868375771 +684460231 647957849 +-22764882 -566986030 +469536894 503487839 +17786242 306876837 +697280884 -38391245 +841059182 -255696858 +118688087 -309880757 +-643449301 342277275 +-351688896 750899862 +-774175593 420518213 +673435539 -479785065 +-494616104 -389127731 +926644072 -51177020 +-165978836 912852043 +-392061598 -991676766 +-530032090 713315897 +-158566535 634603480 +374658830 -393502584 +80030080 -622227757 +-118556442 -172399027 +959886911 232788908 +313873530 837058407 +-228105653 115770079 +-358348954 310008340 +777580315 705648884 +998465786 -249968146 +88392212 -592020918 +971636607 -857673023 +-480151740 798039941 +297243937 809884995 +-379393530 -932981025 +-547082312 -588470124 +-373167431 -99991260 +149403683 611423794 +-224503308 -321096296 +-849152885 -93152528 +749983852 -1945182 +596708810 -963588867 +-120647316 217949178 +209962608 38003573 +-995618111 -9534752 +727115932 500692953 +625465618 897943592 +985329893 197560549 +-441468876 -430558826 +-42367514 -593780786 +-784175167 -755506864 +513911084 -492107895 +-354945419 952691856 +-272434998 -252944522 +146322890 859245596 +285232563 -885134002 +-611539964 -342728145 +-863162153 -286387216 +-988481086 -636046600 +-32461155 -544913745 +-376308256 708328886 +263452268 919578134 +-640336751 258849282 +-476305223 -56199783 +876854838 -640958965 +882725683 -343331772 +916746401 295141722 +-978508672 165480545 +814620334 -805949692 +734148535 -473425015 +-406845190 752814312 +494381237 300644393 +-839934434 436839509 +-306345918 53921804 +243266087 -888612646 +671691666 -569922350 +613356295 -663807899 +-401315709 655841141 +439069728 726814950 +745657256 795775740 +661629262 -35279774 +99876771 478298199 +208712247 130739005 +-423228714 -190008151 +-207906839 578163840 +364572150 -820767447 +461293562 306864886 +-769488090 121748688 +386626102 604675494 +-592058329 381258776 +536998523 -814784442 +-931225926 437263316 +-84509098 -28468317 +-692016042 530405574 +407268616 237141681 +-973459410 355843510 +543172762 -953853081 +-428523450 851190753 +379269367 528528178 +825422499 -730040450 +-263528547 -569348324 +213289932 716355488 +510306170 550195458 +451544297 -488620116 +850219873 77551193 +762570082 92212305 +858153671 609030742 +536008129 -963133553 +-915860729 -738734952 +-547961520 357249395 +786416435 -497323773 +-355493520 462534559 +350805425 227999861 +-782766454 -605520358 +736095778 -218936445 +543513303 252491479 +363727990 747035098 +-998220286 -743120914 +-157387359 -7516264 +-953482339 -263369983 +888926055 -608716112 +-401815387 533346892 +-966695746 875020372 +-579879083 -428592453 +-707311247 -785848084 +-876466369 -431343374 +-331306981 179765762 +-118269500 929825343 +62673000 784901383 +-611378034 -148759766 +740283488 -968482323 +-806637113 10353563 +-893631019 552904277 +496326539 -407419237 +658423172 -537102292 +-333745672 784318520 +499095740 959525323 +-618086522 458670274 +-993302997 160990171 +-883272888 -37870794 +99880376 -564130786 +-239525960 -551730646 +814898031 859315609 +991214916 991155514 +-130747391 -884126386 +-903030206 -249718629 +350553185 -204619807 +-423220592 -350970447 +681945461 -44061469 +-311687938 -591846110 +-88107497 -898931224 +493920999 320599528 +74614476 316386643 +7457723 394822952 +-956502488 -394212277 +422010152 650147643 +663032080 19229009 +-399897034 116229421 +973468607 999295242 +555649560 -588517734 +-965982679 918703598 +-322583039 166871736 +801905106 399671618 +-37151166 333563978 +178200234 611530242 +-380565502 -827697430 +-726281220 -483391492 +727145389 -668920494 +21291579 772247173 +754235378 -66728000 +872932928 -882037343 +-708801257 678203755 +591657675 -936970769 +-492254918 350462931 +761924840 238252498 +172302546 339661432 +-402948129 586583249 +456411763 -17746390 +845927077 -803370281 +-910280059 -621529167 +115546170 -457093202 +343296537 -658330599 +555399594 698861359 +915977545 260445377 +533404535 140856860 +-863903640 -21299606 +-675863181 -378152654 +49211171 203749438 +-401755328 -622703814 +-903073337 20719663 +-769320711 -787126903 +706424063 192007671 +-174196543 -773006393 +3901534 338210462 +962045377 -332730042 +-833896433 811062371 +-538794778 373305752 +-836056784 686080687 +900324986 -113439631 +20345424 383553593 +-765972940 -692160594 +-505811877 54246010 +-757348572 -530803134 +406817240 749376342 +825007642 -620126572 +-764541406 -563276813 +-270113168 -42749934 +621201696 -47977157 +842431654 -311337873 +-380742187 770291127 +729380268 -361372328 +561640949 861782158 +189057773 -310739912 +595747770 -669395174 +-864828155 -870966987 +29938323 -541272950 +400471227 944749517 +-400671762 332739919 +814855884 -747330297 +181850469 -731445083 +251727884 531085291 +-112961378 -538695767 +-794223933 -300540899 +-733104355 322984745 +816873781 -343287253 +625703487 -149966127 +-38268962 192550426 +92178797 935897204 +537023090 -346504114 +-373662201 500503975 +-886623097 -510343501 +110821816 -262596272 +682431775 -473526252 +577119210 633932893 +-500935909 -337038734 +740031084 -41491442 +-528595495 -93984448 +743623961 793628112 +861691245 3142570 +-403528843 222140294 +492141885 306839630 +-811512893 206648267 +-679180759 601018100 +724733277 -280295643 +-60307781 -860276572 +-463005303 -449752767 +-987048462 -8809727 +560974504 849331911 +-353216161 -917430381 +-104001844 -801951732 +-212189168 72239988 +-1899687 -69517121 +598869317 955031611 +746127497 -919374006 +300493243 -103665964 +-480343570 -954860144 +352999811 710020161 +-34204129 553365906 +-344468769 813678351 +167373405 165267625 +476769090 -513428268 +-435546238 223984804 +735084798 704284842 +609906523 -531373435 +-170473136 893760426 +-347758384 298881795 +-968361155 -710772070 +889031685 -659878264 +210161003 -170279161 +-181156686 372304209 +-660468080 999997060 +-282776190 -606320803 +442974948 895052023 +288370369 323141892 +-279381517 -582748272 +-527867895 -520175629 +885373379 -254224301 +795715707 -600765077 +647755039 78491382 +-449187057 655801229 +525374202 53764131 +647174601 955835964 +-231215072 -933628935 +-902312774 -70103522 +-669493287 -667075030 +-222326274 446922393 +23353341 196608889 +936933328 -621233890 +-385744286 -809802783 +-766471831 914010334 +669870552 661275865 +257060666 882028485 +620950797 167082101 +931899693 -944356754 +741091519 -818703174 +-59383344 477053125 +-445629232 -169865137 +169546453 556660887 +907306568 -263430763 +602294573 446358662 +-23323983 -800544367 +-745934990 -336677002 +-455870789 -586443451 +290740951 -538241597 +-671746048 -957522295 +-312021627 55757277 +860570599 738416637 +-645639388 77687795 +190481993 26730281 +390716496 -99680862 +719532917 -928326784 +797044471 -400974118 +-754052547 -645764880 +-50145526 762402998 +466232251 864787483 +-13007450 60814501 +-459567728 -135442525 +693944247 788738402 +970588285 -865614052 +550590482 -704160743 +-452533863 511699413 +-795305850 899492059 +-739086853 -765126598 +-554243902 617133309 +497168664 635819596 +-751511372 338297136 +-602973815 614148465 +834098148 -383620126 +656290215 -452376455 +104589152 -497070523 +-898719627 64503520 +96704332 -530924298 +-808599855 355542444 +-371348513 -356541249 +-998378184 363769220 +513948671 813397528 +192443500 681384543 +859919372 643859386 +996774182 548322869 +803189307 -870431087 +-301345652 -231634266 +-28609602 188583052 +792437603 -238354102 +942906311 990147213 +-233858632 79505233 +400120729 -311037414 +654948902 -752655743 +418009880 736794963 +-329265959 258121879 +529435564 854226986 +-98977102 -78397215 +947646075 -806207308 +-470526145 -964004623 +-181673624 865998402 +-229679630 829610158 +559348247 -872212117 +613229071 277602540 +253864675 -244882080 +-848031926 -474660840 +-841833058 529232514 +-901406942 -538202796 +5883774 -957669455 +861951813 45917225 +-883707967 -809995285 +-127847287 554461209 +263361680 946253966 +930185868 87068658 +457591553 -100990709 +477025461 756920115 +-545903465 620889156 +360007911 -576772737 +-368516145 576322197 +145450134 -56255212 +-276075812 -765188395 +29968543 229699293 +-92899024 243012686 +672096685 158655418 +-564496017 765765407 +207321248 -704957887 +645103115 -454221115 +-145690832 487459124 +456521388 -788440038 +-806313726 -32855405 +508878935 860123357 +-34363627 -195422260 +431600526 7614147 +-30685543 78032660 +235179225 785318401 +-448690106 -703902074 +-959195832 842086332 +-212106148 -643939961 +-278386477 -247039605 +759293228 -984356873 +-814963724 864439758 +593011646 989386782 +-135468573 596963715 +50895465 129773729 +-511851095 583838756 +-814623674 862147458 +267709050 796732676 +-755490056 856367584 +-146031918 72386262 +-680074937 417072671 +205186915 299592972 +554293626 -231166660 +392905280 434061339 +-465918721 -419486117 +509782056 -760642180 +865961434 946147284 +931777027 763735448 +721013787 -257835800 +840078071 -491886949 +-666811968 -382518902 +370904033 -173845276 +-440447235 -764630565 +-799760499 -330952401 +654722116 -791246618 +531728031 -471259261 +-537441325 425268572 +881981739 -90691612 +-107530608 -246857304 +-59411030 620500768 +826961885 241289648 +-858271959 786446984 +-356221432 206616463 +146563405 -487570344 +-676045240 434755968 +-718070512 -86462889 +-369933764 -21359420 +316923262 548394246 +-989148085 295772443 +-72448105 50900884 +817466276 -889317386 +-416320064 -541840653 +610614921 -229737858 +852304511 -796624838 +974305076 49682576 +-914373750 340373340 +-693173440 329877275 +286651405 -401827950 +-898833089 698850617 +521079764 377929027 +-168012165 466197172 +935470948 696164830 +-430699182 648875452 +248723301 587877173 +-176688086 -95444634 +-251764193 -149132952 +418452021 -882027564 +-845568154 -715456388 +390408924 837800885 +276673605 721164783 +195713655 21231305 +437454498 714114816 +668065915 483417311 +-646362452 461680294 +256515368 538504205 +45352419 -143458628 +-231334039 -26395941 +-507856965 857098469 +-403202760 -510551569 +942141583 -373616155 +87471520 630982849 +-843847762 -687511333 +-817596860 -228128261 +717052121 -807083099 +211173104 707440860 +639569732 -978565755 +-214619555 7851722 +829895407 247404126 +459614030 471646305 +-975916512 434648347 +337834485 565037596 +-117596687 -39302694 +584655617 13332043 +289518067 -62009865 +-884744823 805471273 +-577706691 457370527 +-238449320 955621917 +-607639496 -569212598 +976811983 668120817 +-835058831 823525991 +-163801968 -554382664 +114229363 36442762 +316273185 -47317607 +950208026 826013138 +812396471 298147547 +92002392 -383204343 +-254459009 715452110 +455385829 -605504505 +233631135 -77559758 +-792439053 744604918 +-367245221 -983016158 +347899669 39000589 +-664103381 -352923194 +-998286009 524425081 +886636637 472717192 +-334414444 290118766 +893871103 -100223629 +483057654 244782930 +141055502 -899123797 +-837107655 -542208486 +405047575 -47079162 +219989266 -944087782 +-391401354 382164714 +429245976 -489471144 +-290680833 -730195117 +-39657748 592580755 +400640945 343364118 +-179437183 -726521727 +908760041 384932032 +23346619 629680139 +716929236 -342824318 +-633247358 -419219414 +-872088659 -903097458 +320850609 -820572130 +-265080695 842542610 +555464426 792528374 +-280225474 730784277 +-85826146 -866305079 +-250995138 -98310459 +-754794516 405759824 +444776360 371514278 +-968868613 -776094061 +-298707275 899068310 +-2411754 663059667 +-99083367 907993066 +239256103 -426616075 +774267933 306632575 +982766584 694562618 +-204987957 290381353 +-943755129 149810958 +-739307998 923804569 +946815590 -277099724 +583413589 -552410979 +907402779 525354874 +-815648033 205777800 +-40164316 700179462 +-651341401 679536821 +474677570 -77014770 +103734662 630771683 +-252670650 -986879352 +335700761 292086683 +-310899378 109211713 +866756258 242636520 +-257909317 601359433 +-548569420 -574999897 +-934219476 176387721 +347673049 72589747 +166436316 841263906 +-463309785 -76105386 +-99256325 481547105 +-33975765 -892304469 +871800844 5466275 +-900958399 -424062819 +-531823674 -2886801 +415752874 149034743 +-452663957 73572223 +-379899889 697877267 +338488536 -369270991 +-977613889 -721400020 +539452951 -543646401 +491667912 862904254 +-637432665 440282878 +-369197574 196642258 +989913774 90779480 +827577170 -899318737 +-229949317 899823475 +-804572077 -972224393 +205451183 -991746355 +-638738589 943115568 +-397017424 -29643411 +774232845 -747873875 +249691206 -116107791 +810193745 651919677 +298656107 153752144 +93567360 -748422961 +50252433 -397870253 +76095264 399700572 +896155477 -767552133 +104836135 -643689696 +-920598484 -905939881 +-783441210 762862440 +49783156 318251782 +-846096922 -243765964 +197807048 -31868440 +239069582 -722923770 +-835001849 -256878381 +905288007 -949046014 +932388047 -776823366 +841144460 408798450 +383214908 -709515825 +971311437 819327737 +239170604 382694775 +31074069 -46868364 +883165509 -364793799 +666767195 -987266667 +-862181499 665112109 +-816264002 -840823461 +304844683 -580531334 +-460491224 -155077638 +-162718052 -343526984 +-796256748 105590033 +730993201 939966773 +854707539 -246021509 +137800930 -636465246 +-205661074 -77382264 +155747682 533079635 +924136555 -446385588 +747010399 -893240385 +-751833409 -231310811 +-534804634 108116845 +876814029 410543459 +-917232464 -839481150 +301490558 -853043640 +808866618 9703078 +121946813 -607321438 +-219561413 421835744 +574583238 -796484125 +735870414 -878800767 +684089106 -968019529 +-995565598 -977230606 +-619889123 954555959 +-9264870 205245851 +990418412 788991902 +807670937 247436544 +777170240 -376188864 +-333333207 -391072106 +-85840600 814861134 +982032820 954099265 +-122405760 -382444034 +904855626 -358820173 +120383819 993136330 +-831471850 -566603056 +-832347549 -220935061 +-982739433 -550259995 +650184384 687724153 +-735993693 730241143 +-534029168 992629882 +-917680537 309803529 +-246700443 653034906 +-634041991 -939621779 +893079037 -749354058 +360744820 604101003 +-253697874 -300468236 +238689863 418712360 +211072897 221413708 +-553375717 -319697587 +-590522768 -598274675 +-68222833 -367041028 +-74750187 -142200175 +-288368259 -264103635 +466881350 933420169 +885315143 972463061 +235019078 -511056973 +885953692 -146928381 +117166762 542344642 +-480429305 306936464 +-31437280 -884411417 +-654465160 685585677 +289053498 -565430456 +-37392807 757401460 +-942851477 819417839 +524283233 -737694259 +140135562 817280066 +-848228814 362510734 +-584327147 -469582674 +-504173022 -252258844 +891059423 -826215674 +6400480 -912619070 +-92910235 -723179192 +-726843351 -732233151 +184613310 295363517 +-270524619 -908997240 +199189669 498452668 +24675828 826135580 +631019020 -794634478 +914168563 -708642461 +-118598752 -758152757 +19067811 -948573545 +921459331 75905788 +267092884 828351706 +114144742 -700534302 +622659933 48223591 +320225072 27365633 +695210526 -823480789 +54498480 860088076 +-156531472 492596723 +652193866 -258756565 +861467992 -608893609 +394685585 719353663 +752565953 -566362577 +-733543519 -160382133 +-253919103 -755707804 +697494949 -832197738 +-748986051 -917840381 +619668434 -287967869 +268881760 -499840821 +-227116859 662780762 +455717742 472675804 +-376841170 -402513278 +752068782 36543145 +-527837841 215881360 +435691729 309403843 +-111759908 595692975 +-525635734 138642664 +-166149829 410795390 +-546562737 797791211 +217704773 -130872759 +600100073 -434794447 +104188194 -349303340 +548380446 914898833 +526997890 -523410792 +-594606259 -467124191 +-459842145 725827544 +-376692691 -19480708 +-944947213 877698545 +-785793384 831567445 +854787092 -954905889 +-506574017 -157534645 +-493217392 -158832014 +-279474878 -107441667 +-827383983 640646609 +-48014329 -920483574 +156196357 -55040424 +-790344288 816362589 +-197846178 -720389452 +-466115572 -46268550 +-811582335 -926248920 +82745226 -741659614 +30286143 580878902 +605462 -779922885 +961868009 239871838 +903948664 -874779115 +692927586 805233541 +-230776428 524404168 +259260564 608123145 +-173038701 930625037 +681238215 531223947 +631277936 -227772090 +-710113109 669196849 +-414263667 -310097729 +692508415 -22784936 +285760295 -323509205 +709711580 -781129001 +786623727 -341098751 +-427615871 -219825983 +-138096850 -886894485 +-98720043 -735687136 +892559367 193064999 +102553958 500625022 +-55594287 545312975 +-420899314 326708387 +854821855 475226999 +-62944071 -77972352 +-442426280 190466838 +921822299 -130937011 +-318343746 -491716932 +-217286867 -394931600 +-42205221 698270117 +148192963 -623073040 +344472350 612704742 +591778763 -620556312 +44326853 916977169 +870497360 663859038 +-786298091 351328040 +-802350251 -837383791 +258805696 779833169 +73002469 645302326 +62148166 923817612 +379183887 243105771 +677991747 992695124 +-955696822 -903574505 +633447191 319635196 +-781369934 623907785 +-98446414 537829799 +653959580 -476212434 +-577460611 548879885 +-543518871 41689453 +344874665 491710931 +-148131320 765447795 +-53437730 -398427163 +918077630 793711874 +-987765382 928266372 +122500969 -531187343 +-919915476 948417544 +-869032290 947745343 +-195705017 -56090455 +-439751883 759334030 +525127643 -666716573 +-683287348 877112602 +-819040634 233764044 +-124795074 847375723 +710246550 -101365243 +-460453911 91900348 +-896155861 -830759288 +-575172358 -731061324 +619745218 -168712551 +-380672344 439414678 +-253122748 -44228315 +-665434032 847866655 +-180073904 -17793689 +-649582081 810497604 +90928455 371963013 +-258724168 -610376280 +-857236733 940687252 +-721439859 610886360 +261918359 175830783 +-197196221 95616560 +303842505 209131561 +284247070 -456984224 +39422977 -239093925 +-957528837 -974648427 +-180589746 -207344102 +-879061615 321870226 +-312760761 -573608406 +-409487953 -710455714 +-540180700 524828316 +-50938104 612599986 +443465479 -379384237 +804003867 560706873 +533928339 878530978 +-866051343 -38949558 +-844334745 296457306 +-694682753 319837600 +-776979717 84015106 +-54470345 -860549200 +-450805222 -478861639 +578582182 100297140 +-842836551 969045939 +-820555071 618442630 +-685391426 -466114115 +-2627037 -674337337 +676119986 460306711 +-365634596 -107696761 +-491236190 -529874801 +-54979871 997841693 +260990897 -891372975 +811871483 -678227051 +810170022 -943999402 +138851857 619736901 +-641433339 323226628 +963198875 230679019 +-429331526 151395485 +964097575 28753586 +-184875590 -843240422 +869049224 -83734401 +-469964694 -79764951 +539791513 -63094808 +289485881 -906679103 +-204591469 -395645339 +686391664 833538520 +178271181 649854413 +553761325 -592479200 +-46123630 -412429421 +666800708 -44840985 +-799857494 640440898 +732844558 -920867126 +447237799 -574323403 +574771598 303607227 +978922867 633705217 +886601660 -835303131 +-186819624 -330088038 +648499462 604421279 +-608716098 315570836 +-114683972 598667866 +-669990115 59835431 +591918246 151343811 +749205832 -159905952 +-197385240 537805471 +-817025199 444221214 +742167332 59991785 +-244886964 858782165 +-886357171 -219260678 +241431900 -363266711 +-779428216 -542179565 +-140942769 -782149749 +-633346841 639044577 +-360422973 -293879822 +-554647 -301121047 +-461662872 -95973835 +-347242383 53983890 +-832891614 -770841994 +865936010 175068315 +333603857 540558293 +-211044072 479690576 +399906355 -196319828 +-442431765 280881925 +-346873125 -524172974 +814417837 20790717 +-743692331 -958091046 +593561911 -2420889 +412718404 202218548 +-991715810 -5161711 +74214990 -73744267 +703798464 -494900388 +-99387290 183393372 +771696654 954128566 +-841189837 938038449 +-711195687 -402767991 +-765431446 -551563828 +192937192 -37793203 +90880280 -942289071 +450878569 708045540 +928331156 537879785 +729400121 -280178437 +-454197837 47624166 +-13328801 -293152892 +-784299807 -440732870 +799339097 -605418490 +700997935 657107225 +386345350 -884864044 +570917404 698957122 +-566663953 89976083 +362933068 515636536 +75699619 -962650365 +-997387650 796588953 +-843827459 -971425837 +330574647 243772829 +-147006919 -445158590 +717237987 -363904042 +378627841 120264193 +-257745450 -153842443 +917642 859983853 +712901757 610686221 +-233329970 -616861604 +786656489 930237153 +354725343 724357875 +-181393268 810020264 +572329002 25517397 +-940207270 439425804 +265645577 581174466 +-547068181 -106262210 +-982050199 -538050264 +896963548 475268456 +-413330594 905047786 +-588829152 244637546 +7976153 102879232 +82900233 914591435 +861223670 -299332750 +-300988627 891241048 +992787851 -554904037 +145896008 -78062633 +564541283 -114040001 +804543816 486816524 +-394565003 -639221841 +-67305851 -732890522 +191326154 346993897 +826802894 -298504125 +343140054 -237436691 +144622497 18271980 +-934845398 -178554484 +987163808 716955645 +170545652 282916599 +162364282 570607048 +-674295351 -4485606 +752284877 -127834211 +676165866 -154535255 +116821937 -511285150 +915151414 170714173 +137155618 70007251 +-387449095 16006523 +123550049 -15178858 +714185296 -351314500 +409981953 -597954723 +-714373699 973889475 +-468676880 -594174913 +501869075 -20301199 +-829951068 8072377 +-429443240 -456302992 +-306468826 -25940862 +966056404 733559679 +585535677 953148694 +-403211550 400787882 +-880071190 968687596 +-232567158 -935008827 +-518065306 -559622341 +511371132 392538146 +773262466 925995473 +-558490769 -651734264 +75126807 -279112175 +-231407128 641783523 +-584927252 -54285117 +827111009 647244574 +-991852611 310973514 +-557665595 -698549330 +-216500327 -664225226 +-427335671 548328037 +403647375 786852083 +341728319 -675051972 +-392413136 -850329609 +-890120320 792382558 +-200006443 -924997058 +-659528348 835151092 +-757385359 -596655272 +573995310 17243929 +-581178835 129677354 +656590156 631012473 +848187206 -653111839 +-330753856 -42716745 +228271231 -478795028 +-353066765 -949909731 +566309261 -442312528 +-756373014 597333858 +896527519 220722053 +-973169861 356762260 +-325243100 59379226 +113648368 202081355 +-582192746 -617781938 +36949942 961608538 +-822335495 407174281 +584928858 350689512 +827457077 -557046271 +-936032681 -403490692 +823228117 -112958809 +-375506127 789019373 +937704077 -661539124 +668546077 -424125755 +5760622 -464250003 +292494158 -552200772 +969403768 -647520061 +282450534 -650346001 +-876273346 139324994 +-686748552 -691418192 +392057329 218024694 +-549519535 561017837 +938298208 227718069 +-379595260 936520388 +714761868 353224260 +719851414 -7181618 +300524465 97148364 +705166170 793456290 +-505274594 -168317461 +58125586 849176207 +144015419 438628054 +-549313524 82442440 +116500139 -387031121 +151758342 -344617087 +-798884748 751242088 +-55548147 729308634 +608717308 -187302324 +-597123293 61005929 +123864438 -451076091 +727752780 -539641913 +730267902 -536298118 +-597130314 -70523689 +232004248 -30261993 +735743282 -429693808 +-842988345 -485292230 +-970631676 541902811 +452114896 -811219821 +-931501307 169322894 +794847352 999812377 +317862335 -80475242 +-410252071 673741865 +-594671663 431978406 +851227290 70040928 +316469559 -479807620 +487755906 814653961 +-154154457 14575300 +-886360287 873561988 +-998479646 935665506 +360221879 335408534 +-328581095 -842570188 +555140289 592014251 +315654351 -433818477 +-226028676 -49636475 +-11325687 -980995374 +389595739 -17906231 +302185020 797450444 +-100681827 -726912081 +-841834403 899796111 +231828591 336659305 +531354778 -791239172 +-22984291 220417110 +-311618955 264318719 +-803591017 275603316 +-937709041 -336784918 +-871206189 547642820 +75396295 -335416908 +240488416 544936742 +970288776 270872445 +49670152 145118316 +614310945 428189723 +-992467970 -598234369 +252182025 237687537 +-677390879 -436154611 +-412460075 -707865533 +-367478117 -731385488 +-40289878 -361786119 +-813322013 -807034525 +952892019 409560141 +-731579995 -291671245 +-216443999 484430416 +-588451368 99161616 +-439681136 190922111 +-549548361 -735985585 +349730948 667288977 +690511015 -649812603 +541047221 304632685 +891289997 -830882846 +870687359 97396850 +940049657 190146016 +751683061 -660848501 +-143969820 -631201349 +-930756787 -843459790 +-565197568 628369109 +-810567018 -491546102 +68373185 -437103574 +-776492821 -727089697 +121758529 -921756233 +-717984344 -889797125 +-290077749 -979114832 +-622518992 -61323254 +-806131552 -669549943 +921637529 885107835 +-91741105 206420020 +25465703 -438183792 +-796146061 -476380685 +-979987355 669293834 +-103471171 -313233856 +971659115 -932871190 +205623464 614853929 +-68226742 -448766452 +893208661 -739211602 +-82136679 36804656 +206913760 -176088061 +-620770140 -373154183 +967437904 -940676653 +15190739 -682612609 +-475530236 -694279042 +-174293777 587267395 +-101679025 -253624439 +331561240 -389238790 +988296242 14037024 +-934116216 -398138653 +208959146 382046038 +-258238492 -750125159 +-888811294 207231426 +-790401794 707303504 +997939996 424181584 +61861867 612326025 +-895976309 251008635 +83237623 80685819 +542105804 234884901 +844051996 -431581265 +-126303194 -389699590 +-497730566 -809672977 +-106268612 -228418748 +-482088215 217513804 +-310276185 -902265937 +637217420 -245117874 +312007558 782010197 +275875682 -732951302 +472140875 -464586300 +115706409 -574925534 +797601328 -47509605 +643491300 -330209168 +82938157 50095693 +-174672593 420265858 +634085374 568663237 +-718373707 -143052462 +3581952 898654769 +-270151752 458429747 +-366320333 -464916485 +482832011 494416995 +160031524 932379646 +315803131 -160620805 +-853421387 -232981491 +-572475270 817577869 +138319373 849725433 +-954221798 129806497 +-684597244 -486356314 +-428096955 -390465335 +-442792546 -33110325 +741888578 481648278 +114177856 -589604174 +381934728 304731323 +-254979720 -81637258 +-78344076 -720904983 +975533568 100346694 +-595507413 -425738462 +871597413 893630740 +761061896 267093834 +-588703984 917446452 +715326275 483026012 +47007600 716724566 +-872059854 140019475 +-858260652 -277319669 +-955907338 491990978 +301114111 569561363 +-741570692 -906120509 +536937914 288889439 +280781704 -179640739 +717953282 -39412334 +-921309139 276941617 +284661396 414458582 +438367135 778415243 +-828336616 -521419114 +-386210076 264107909 +893486446 -485296369 +317631798 -213594957 +-496224622 552395939 +-153339774 -171018839 +255130065 -7083847 +-34973485 408291210 +929210591 -47167806 +-434677744 857026036 +-416733198 909853205 +-657158699 -971562458 +712780829 -508013057 +-166594715 -843605798 +354390026 -819651453 +-42594877 576025907 +202478896 199433879 +-122445872 300400098 +548545609 -376661345 +-106180602 -985579976 +252844592 -488186797 +199879611 338713892 +-250671549 649616811 +-56910149 347274513 +455089602 -369987091 +-267907754 -729826146 +-375373748 411283015 +-224644579 754697549 +603459257 319858051 +334471345 -315214409 +-163486751 -904733386 +-640529303 778089381 +-61469409 715446726 +-406058203 -15536540 +-334351489 758258071 +-957421879 621423959 +565017246 -890361896 +313266823 -187509429 +682054040 -528398204 +763793066 128533267 +928256399 -887639163 +-382687621 319954150 +844725595 609490624 +862829081 925838312 +-94470017 421916959 +935817698 591120190 +749482304 713360547 +620482672 151509787 +-648522129 -744980605 +966270638 -570207317 +689430088 -18573128 +596335107 591421855 +372963804 226582595 +944345934 -28791339 +-457436113 385210869 +242632464 115189102 +492123867 695661461 +211385880 -521151088 +-899594983 460295977 +-573201867 -338981373 +616355947 -416971914 +-382249387 -429839572 +910616305 311371379 +-142938526 483473820 +46958153 888674643 +997556590 828595608 +424527780 -636720488 +463666572 -517864477 +-164310202 -539120429 +-815943621 514563869 +704914200 -314997981 +813743004 -68358906 +-199670386 104508391 +933973027 -281622183 +2636664 -251000575 +-540904781 15915374 +-766608948 737101052 +34026824 414638951 +303255896 697630925 +-737754628 39726831 +316126398 -512497244 +-643461570 291414862 +-591635557 552554800 +-421417749 581199718 +-479404583 698740827 +472999492 258015818 +472724545 442391636 +-14261156 -942008856 +335820660 -834511096 +321915706 186497708 +252396003 -957140120 +-724541281 -183469805 +309090353 692979999 +-39232899 -468536618 +-672597564 -701687492 +823618278 916127106 +-611666293 9186583 +-702432307 -948539995 +217743851 -235427476 +844989304 94667969 +47612103 -611988464 +-322364421 483786313 +157802210 781482492 +522002755 536297422 +3787171 -884189406 +-96446253 -641577795 +185307915 739103301 +759717443 432590729 +12342825 -329194845 +701565379 -708920444 +515418522 -994739224 +-356847371 -608535140 +276858929 407821298 +-894623614 -339285008 +524131720 -686213519 +-450378263 -405379796 +-996215971 -212277837 +950746313 -729260626 +-331930257 -162744242 +-69595631 553808274 +-961020344 404630213 +-332052012 -101003392 +-318996701 644617300 +-594446018 -724296030 +13776987 -740199521 +226839399 -697711421 +319022173 -369928625 +696023233 585175294 +-970114830 -903443922 +-177947462 555710742 +690112262 -607150983 +-889814205 399032521 +788258021 -421053296 +-728723195 676701815 +-762357569 -892638485 +-442165615 927110014 +-705965617 682324731 +-174199429 -996972297 +-546516109 -385954140 +-721232697 585802701 +87879700 -178462696 +-545799323 -997002239 +-763245142 -525046731 +954131608 722851932 +681688491 -487728841 +-604861462 20183847 +559044828 224441552 +541868959 -732419162 +927289415 -250489997 +-262602003 264661800 +742323138 232143676 +-432195512 753384419 +211713261 -513126305 +161877814 641785342 +62531790 156973132 +773709840 -239378855 +-426359258 194991152 +771931821 422919348 +-668052868 809343006 +326491080 -219085512 +-151242875 -279193178 +-107511648 919526850 +678736918 699302247 +899326561 -3192006 +188260521 -175876500 +403018107 845681097 +191696234 116385900 +-675157402 790953151 +223221138 -230514707 +13081544 814172872 +-244823441 675593772 +-317442391 -995491312 +-717169624 -835271920 +-711536869 401537910 +296672 -598065276 +-447293464 559207837 +937115167 106379595 +-463030175 -234500133 +591876043 -52237014 +-145266889 344421548 +-119909153 69998587 +-902289370 325999686 +529099939 952274669 +210223420 108833176 +866437158 237386439 +-852262420 -232710038 +-918365020 -401237653 +-461570625 -611122997 +-189882345 -555520566 +889220580 -645938414 +871960574 -537510140 +731592025 -521950147 +31707006 -789739996 +-451461652 257766496 +-890121852 -223076285 +989242644 525812116 +-185124427 -378474730 +402408944 733723827 +58797549 504868295 +787662207 904835788 +145399742 441894232 +77466669 -930564049 +-472433936 686136818 +710595511 753744583 +-98411167 -121846633 +225012823 63177994 +-829229943 -434067231 +-308810943 422336235 +-714707733 613103148 +934147291 -111635393 +-615381992 212846505 +588191086 -221538810 +506242858 -837575922 +534256996 192220260 +824692899 576018769 +834342626 873199926 +862284837 -418553125 +320599629 -529217332 +979484539 -393828941 +478568618 -870375702 +-133081412 -819831838 +-974985842 483837771 +382874008 -29651863 +809098981 731502712 +-433557464 -88740850 +379997082 -750206507 +543718072 835676974 +225821816 -733177204 +-126693117 -411366546 +231594101 358571768 +-220183845 184383682 +-144842593 868760777 +-953231811 -21243600 +-248669854 -331634702 +-233070367 744437717 +551973444 409023345 +-373017614 162402504 +895641342 35785710 +977394109 -946805062 +-140960168 -395778457 +21648787 409593525 +-491505192 -689360338 +593601154 -724932909 +267222820 238367986 +15914550 881522309 +37376292 -783049436 +101667024 771662637 +715165545 875709158 +284751072 431537706 +68937854 -218921899 +-361553535 484951362 +194812919 714751210 +884640000 203949815 +-279157820 -758479678 +-616919125 113781351 +331953932 117706641 +-206804585 956760769 +-338357957 694321076 +505530731 -550671094 +825835797 -21358085 +-207691067 -817455096 +-854671192 -111693046 +-869894490 118535243 +309313813 -506406981 +-533225114 970032935 +853675912 105024238 +384048377 -892349291 +-692216535 -427805164 +899915159 -291886873 +668633996 -775367106 +-448365799 555197451 +-540818610 270969634 +-114124011 -734758833 +-504801791 -238201432 +807246971 -551611825 +454903522 -71523971 +-626179225 -25534097 +-136611737 -255351226 +554551807 429142718 +-882922284 -952886303 +-237885227 -813243629 +867316376 -361313080 +885610404 -581731344 +93850650 -681687375 +-862682377 280444643 +458294312 397942473 +514652946 495426189 +-759697514 -315230616 +90675207 605577525 +-380518903 791671326 +-943462145 145721640 +683722071 -947636923 +848470687 358419013 +945883072 372660476 +-633527307 276368794 +792816313 521025137 +-842017864 903309008 +-403080544 449197965 +971229943 -446749036 +-977786155 643288983 +-22046137 297586203 +616645785 -705915916 +637392547 639713164 +262053691 132749720 +430227765 -27518450 +-114482264 -157666898 +-795618942 899739395 +644165481 -381534468 +497142711 -186124852 +-711126061 -465947865 +-595079031 83341542 +-558408060 488358887 +-602113177 -310366353 +568424078 845977717 +387803960 598434824 +766314593 -616345020 +-610616288 -386275097 +-206128130 -704119813 +-104657046 -32056593 +-722727671 776193518 +-293687395 318829742 +-35673621 -555813966 +831662142 347293422 +-315245771 696684361 +-606369282 -457825786 +850566800 -446160405 +882507095 -894003862 +-777429756 35682291 +122268986 979727192 +-931415774 -65036622 +-125908857 -42036624 +-231072676 -639387723 +357359392 -11603309 +-419606566 591668040 +397014788 456181611 +-29766985 -568913511 +271172432 604969585 +-11997236 1556024 +-881299619 461545792 +305192383 -35393807 +757077779 247477416 +-408554829 -223485914 +602093617 -262039963 +20309679 -490247776 +-309938927 -969695931 +858983897 675448725 +-443600286 -796991126 +89457917 -210972878 +401751743 45672808 +816447543 931609909 +132101212 -454652567 +-987869131 749291685 +853829174 -479402906 +-802974324 -860236164 +-712225110 -576706553 +306791082 693453764 +195536736 251804889 +754573087 -656596370 +815015972 -473006559 +-131859292 -583165468 +-638443846 572863534 +-630442618 285336617 +-403011465 377618229 +110071284 420362603 +843015710 859297971 +-95215305 714264627 +-515376934 -641423655 +-570602264 -990925271 +498227480 -209801995 +-831974728 643395489 +698940036 489326197 +971797566 -280693385 +750397085 290583643 +-888113781 326386184 +37352533 624315505 +852904080 -366997233 +-703413438 770650998 +-485342856 -322849225 +-188139432 -859298623 +-12479848 838276606 +-787340513 -780110695 +-610723845 -620093068 +-72488846 -94179005 +963793727 273743737 +287497264 -656176968 +-307013033 -747728932 +780433230 -588550385 +-990438836 -468895541 +-26878436 -618657123 +448752300 -661876224 +631177921 -403212680 +471856881 737608066 +-212432355 -522890715 +581965777 -376548981 +763107089 624529556 +-204723181 -767825312 +354436463 730339145 +-717793185 448474048 +-601881335 466485591 +662829080 54031233 +-153906966 -980450728 +-184344180 -244500733 +-684145727 701863256 +-917141235 -999519823 +-891143814 773192351 +-8166503 -397293325 +719481808 -384851474 +231252043 685672438 +-803842135 -784625442 +739000947 -371150792 +569615525 -139500510 +881247960 700595347 +-163483551 -489128159 +-344072267 39174609 +-754465708 -567413164 +173382568 -766714694 +-524176072 29374407 +-33124586 -728076301 +-251092863 890314177 +210897480 -954897874 +-248090057 483268539 +201659323 731161067 +10663659 -190636372 +426051730 601599480 +-748774743 13616951 +-398878691 195926959 +618691169 81574780 +745832440 284302036 +433400123 -193435098 +916569407 103203336 +-21121802 80469576 +11217320 909872353 +719511582 585412284 +-590644427 399307462 +955056809 604499727 +-777221553 859282362 +517246496 -636986798 +402892781 743468243 +-474508227 224960285 +-276088801 877779155 +-453900802 707296271 +-863397890 -59810260 +-958888309 574261578 +552016109 410705309 +-380689332 282188752 +282298272 -852695832 +678260130 37780028 +598464226 915555336 +-861319388 -712029130 +-816498968 272673810 +112120630 880800664 +-826455293 718355814 +-281501528 298966221 +988670760 712828080 +-659622393 -529909595 +-628593035 773833691 +671263319 247637018 +79160235 896670617 +189300098 -966920880 +910866087 -766886393 +-747488011 398132828 +-892794595 -433012580 +-158275856 -533051089 +-183086413 667537560 +-441835835 -43994676 +741689361 611437794 +-170038587 784443103 +-499024371 912619136 +-174287718 535179150 +590629358 162012220 +-466660421 112827199 +774464859 25790254 +-247706685 -380242576 +424666476 931553723 +-205122639 744784563 +-296957795 243833101 +-46246130 -805322554 +-870481581 -485466055 +-289548481 713735943 +-71301675 481033008 +765978142 775358673 +151785061 -590082016 +-479696438 -62617330 +224483736 668510076 +-424037589 -176167364 +-961547608 576383353 +568937839 632834597 +936486505 565227931 +-99948265 904802160 +125592683 620712792 +576529131 210018331 +684270478 -401177166 +625316645 371250529 +-703734614 76428142 +-206751010 500353999 +127883542 411669082 +167840517 445166324 +-817831063 942231653 +-407100675 212878554 +857117269 -774866360 +-953030427 -866672925 +-189731612 803500911 +14193481 -977078206 +554299878 -296210648 +-455631699 -989888395 +-836937018 -260849120 +548084627 -489046062 +-145447339 706406268 +-302091112 979989658 +-157190965 321382943 +-461555182 -244415137 +466255980 -947465560 +500090769 674643626 +308933657 68679826 +990618449 -54124232 +-98873622 573870209 +-115484793 -215695611 +-184417568 -730529013 +498862262 166924156 +-624934629 -546242982 +578075936 844750593 +-912629497 42440585 +-770636867 584396460 +721901176 537330782 +115210798 599112766 +-10329360 169760322 +-336087782 909956318 +219938160 493381942 +-309982882 -516579198 +676173967 613426018 +218790461 -641449342 +80871741 -41987704 +-521887448 -406257154 +-718322675 -608402777 +-991756795 -805084555 +525675108 20274129 +-195912882 278171836 +989526113 378425609 +71053095 -757564093 +-612227155 126173570 +-61191844 674529166 +177545084 248681915 +-347651234 -711696718 +777895974 410941690 +-521933852 -778208040 +600856593 516950856 +290208093 -91674121 +-690025304 126041456 +329458010 730607186 +-19511449 -665510112 +947358968 -240964190 +-156279750 584015465 +3164095 38777175 +-997057164 -492506709 +-666690552 -255931194 +604995889 -632570908 +574123424 -329324357 +-18724215 -787799026 +274214206 165107636 +-308949058 -495337470 +-439907855 -624770590 +226648411 -454020027 +422220399 883644039 +591976696 625457111 +545604108 164551763 +-930215391 -259781345 +895555714 468070704 +359270309 974979477 +855983351 -818704821 +145290839 861194506 +-980653112 747524710 +953913470 -599885235 +-277653862 -48113349 +-578864426 607604452 +-126202235 513545186 +854053022 906380705 +326366919 -572701918 +-201258253 241681155 +-185087796 366305572 +-830939292 312188439 +21304811 332060462 +-336365736 -282129562 +771185962 327001969 +-179694742 -151224782 +228056860 -797506568 +-474937090 -145067363 +846600734 -231508263 +-561480584 -401373493 +-828089718 660797705 +-251341689 273401213 +101368044 109450470 +-499186723 487918024 +-240962732 -14924105 +-787774534 -830648613 +988307229 -198696363 +575090649 248953437 +-662852346 -42066610 +-20254363 -939966611 +-554828406 -789580937 +-326280380 -598899538 +540694272 513662379 +-736900579 -491049215 +-343141257 -854511717 +892646367 -940602648 +-288407622 820270772 +822842453 -155816315 +555726173 -700086034 +120652307 -50155515 +-136877690 -587976426 +-364542852 -418712248 +-708481007 842361792 +552434461 84977045 +943601137 293361581 +-112601127 -792033571 +-808987037 -286162361 +-949004579 980032799 +710781451 -114827392 +363500490 762722817 +35470941 536920864 +-808025177 38796995 +-565892808 967005801 +-668013165 780787133 +555187999 729508742 +938310420 -806000859 +-37155114 -764672878 +-286708541 -279945944 +22802906 -382839445 +297917923 56403134 +-644183774 -519422983 +-434646873 887789691 +-896112912 -259493192 +-455051216 -893333482 +878228491 419733920 +-147698028 -124614639 +136653088 -474984607 +533931710 -290877775 +-209757304 -67439936 +604044688 -896354544 +-307168403 71605797 +-925112066 271215842 +-342359218 -900326321 +-479152233 930249441 +-22460530 -608696168 +-579666242 251066156 +-910522277 379159838 +10643639 -882109490 +23791147 -516028090 +-700690470 -795796089 +284229719 -244435102 +-732334867 -15079255 +-647128073 51356495 +-160790365 189683581 +712434958 862636783 +-681805204 421248387 +-178773658 720723017 +-933312341 -171743797 +335641175 -697262696 +-14256720 716983141 +-511080322 499745878 +-726298918 -519240186 +732720333 852872110 +-43972128 368575332 +-158755362 627654241 +796659249 -854542241 +-899235366 292382799 +-872602361 378895226 +214560751 174749202 +543783783 -316481715 +195768710 536313206 +-957237186 271431672 +482941263 235110088 +-654489199 355608881 +975751425 -315967855 +-963674532 -101670875 +-905721140 -152965383 +708966589 380735174 +327473582 840756910 +-58772013 -456463058 +815902651 -776492826 +-782960561 -739539426 +-180574197 551907714 +-65334283 -545933693 +960855878 30219716 +209643264 868366892 +-270435264 140537356 +-113175669 28079469 +-605501108 -455380055 +-869717013 540308569 +137672074 -685671363 +929791232 -469297065 +625957500 744624644 +-615270589 -502430067 +929259559 -792032068 +549429302 205979506 +-294358629 985709863 +-542212103 -242322506 +597992736 -378996500 +875559749 -337189232 +-486275684 345489402 +-211608046 522818321 +555620669 -921211787 +368824901 -433275261 +528336749 689963068 +-862605230 -857497830 +-122626319 -255603331 +251443506 -907790323 +-650780975 978520536 +669468567 197302606 +-588351562 200995231 +595322962 -287534201 +-697677610 -320108752 +-341029159 -895600931 +619916873 933438830 +196039537 745164681 +612696079 474387634 +923967360 -393826858 +-345695178 128148688 +-280363766 30214766 +61956623 -34343772 +-590741324 3125076 +340097599 668483031 +432320632 727376469 +-761913948 672528606 +-545103239 -552856978 +-755242296 42359838 +784715011 784184950 +414886744 594990863 +566811569 485236028 +-20895817 -645008155 +965973032 -760752723 +969012657 313750167 +114188529 -625979287 +-269635716 -418234605 +-627995828 69650508 +-233651898 -522294474 +-426101730 766536917 +200842696 -609794382 +477873983 389814402 +506874226 326557308 +173134313 -958891606 +-444157338 -704870299 +-531884660 371771127 +-727558887 459348452 +268334669 -73622930 +504595588 222896642 +-87081725 -957854037 +247979352 194244676 +143168672 278081643 +-787936059 -41425642 +787066325 405794625 +-72654609 941412432 +-528898561 -33985908 +259068220 563847135 +-689468880 -39338602 +257261563 223032310 +29769401 25247987 +-377530604 -655781734 +-344717853 49954634 +-690517114 -111823546 +-960727810 958341119 +244925182 -327664364 +-936723307 -547839599 +926444382 -434629190 +-476765265 -559875516 +100912312 862288243 +-469517894 -506878559 +30720209 -579371931 +-179627213 115764902 +916462386 224245132 +443243398 -276506671 +885083154 140886699 +911040116 613716254 +438835110 67059176 +580851113 -339725049 +312851381 874988591 +538948681 49798046 +409600855 -51681255 +-581259547 -798728528 +659277867 824767196 +977515435 -266620547 +-35856121 472117289 +-217001059 -521754809 +-264432253 366946972 +-524146187 -843687923 +-792350601 -792820332 +-728126308 534492733 +442074234 -774378952 +986274089 -857586441 +129574392 -517967883 +-694438073 863066413 +466492049 -608547680 +444440474 -26348450 +569686694 279873883 +111114533 853871186 +600495931 -434343118 +-242878318 -361271933 +248089922 -197819062 +196027088 427965817 +-774703305 448120735 +684361534 -271920838 +-260250681 858357306 +672478199 -726725092 +686179064 37093216 +906785317 -582340680 +-717369209 -581014118 +-807271895 -694816859 +-569919161 972931399 +783093443 -412143683 +-40826407 321619892 +772605310 703149376 +-398938011 -388037721 +-955632073 -801723181 +-507233504 678559982 +-712740628 -133559676 +-113800460 525733235 +-943467153 -744667391 +209416305 -249531863 +-374056678 -617563986 +-187326617 954382987 +-779645973 -161489575 +-839643956 -281233506 +679691650 -755153621 +309376314 699060838 +657392089 -208716158 +562165623 -547381919 +648406160 589530059 +-802238310 610893315 +655629684 -76727314 +-257656418 -889749500 +-369954389 257509850 +-933194081 648887823 +750451056 -255219940 +-989850679 -481540617 +624206821 895268554 +-367383403 356679781 +-531929427 771373124 +-529760468 72417968 +606750951 -633712251 +864537767 -501082199 +629506440 -387447917 +-691206445 700872232 +49756904 682111652 +106123139 209099233 +-660892215 -892433207 +952647434 -214857319 +824351289 503038714 +-355392668 568237544 +620957329 731879726 +-378812927 -705329680 +255759112 -239987846 +693055509 -884547059 +619799452 41700839 +303574801 690440664 +661320898 -854942560 +669987546 964772589 +162385321 -861597908 +-772676074 790999743 +344774608 -265342072 +-547770020 351991554 +-736060971 234754699 +-799223595 -63204635 +548499286 -445064763 +834035465 -958911014 +-826767369 64843036 +-426841745 -851363908 +226187310 -891043233 +-677621422 389662346 +-363781367 -598830421 +-632019706 544270151 +-797318604 970679959 +-306037722 963418298 +-750904876 -190113964 +-26127836 -715667765 +-212299271 722597212 +354801004 -899994129 +188266690 59741746 +-641772315 508165712 +-742304156 286274340 +703011486 -591498525 +-341470400 682266319 +195012760 -544250486 +-373825346 -185711517 +225507766 876540979 +173312118 722706378 +-764067916 -645412119 +-689332298 281917709 +936464185 -687710899 +-415115466 -675194929 +-746459806 -913172461 +-914929124 -845553365 +145811746 415806478 +-463416342 -919193960 +-404367948 -493734589 +-647427506 869869607 +-737153531 -986213036 +-738796767 207623232 +-481846605 375897182 +473652271 473720187 +313652197 -868182568 +372903431 20317428 +920573604 215376274 +-951723178 661634285 +-994440217 -612462614 +-406456482 125261300 +-302873995 -77030108 +-891838245 -279997198 +477585986 914075025 +454406920 507767767 +-135483321 754122847 +-239088176 -682853283 +894080880 63385039 +463471309 -299042296 +995877898 -275249783 +-938531421 -788870750 +-253152726 985772022 +-494370364 -780544526 +268689395 58767939 +709357451 -63370100 +-103631926 532673932 +831366370 -828047668 +-168490188 -358721841 +-279749489 971145440 +836682558 329359545 +38000680 -410388867 +606297375 -60719449 +-430165604 396474684 +502858134 507154089 +50873815 -685105105 +-425665373 179967675 +-691822878 984644678 +314810630 262333224 +-854398508 -1319150 +123196918 855990157 +-912126944 -319131993 +-672478033 -706138501 +-130930341 162694697 +304910497 300675213 +-900019579 806608237 +333484967 243328525 +850842117 495348046 +-701035913 723793633 +-585389847 -356376767 +841307001 704781500 +402621281 858374367 +386025833 -270623319 +987355329 229950204 +-648662076 438071940 +-407177731 957049089 +472878868 221700529 +-175456140 -645856959 +669132297 969591876 +-979934504 499632773 +-157323861 -267868857 +-290342898 -604279352 +392704859 -964453015 +-690871350 -128315353 +384774626 -552415485 +-480791338 565420294 +589503077 -293500800 +636237356 807596436 +-190428125 303690609 +514396508 -74566710 +423171286 593196256 +205182482 -609150737 +822536623 475445027 +-502360457 460164321 +-552073056 385738640 +977587603 -609037999 +279626086 153448681 +403013598 -594506690 +108517905 124399331 +925810990 184125821 +-121541299 761902820 +138690097 -698337491 +-544704023 288873243 +-101941222 -167526522 +-287536952 -329817231 +-833812416 -351193842 +346448029 -469213463 +268225994 -897044678 +-646085957 374136959 +559707455 -138159557 +879745079 -42647465 +-638606689 -141176150 +-83734143 191147250 +-235260301 -368905377 +115088095 -375399780 +-584271255 623188611 +526809964 323039063 +-426183257 -440255821 +963005603 -595802950 +355497970 -843876842 +575746499 -216517504 +328141922 573927927 +235459092 9712288 +-95965860 322151750 +-551769098 286911058 +951826773 -890408671 +-552462068 398791536 +615979241 481139030 +-450572864 -929412663 +730365366 -997619030 +-777924723 -808902803 +941345560 -222244114 +650338802 -627795037 +830595016 -541860968 +29787876 -28510879 +-705371365 590033905 +738480136 -831319064 +18485380 -520896058 +-916906410 -147324229 +-21726312 8305510 +976800436 173944757 +171580903 754930543 +822944303 -34462958 +962242456 -921923 +-557194424 -451304823 +-625312241 -628292112 +145673021 814214268 +932558458 272261212 +-470495183 -301724319 +-968092824 457776643 +-673734199 901225229 +751007927 -590919360 +-788997111 296515448 +-360531470 -308121222 +50984958 882459490 +305750349 274320650 +81248202 -496373146 +-960308376 998132929 +-302977848 -757859807 +-277789088 319984165 +-295706058 953560862 +-455300135 -661110981 +-484650737 730027668 +-704848892 104389199 +-777715411 386347818 +-396081028 503744019 +-245753556 -481492814 +-593591288 -728256225 +-526104931 -445292103 +615048743 967641809 +912322805 -226165178 +-121637224 846791116 +-949188296 268660652 +267216269 543126549 +894738483 -795982751 +565520277 700182639 +-639573437 881860540 +-954962256 -396996869 +-485825634 -552592238 +141443812 -983364010 +-150098328 264959171 +-915268439 198049730 +638674280 955623988 +524250077 466054766 +803366960 470769073 +231261772 -229926473 +507272590 811642413 +785329814 22759911 +925942589 -30294243 +-750328942 -706214700 +-791046541 -779003494 +791907899 -600643053 +-754169192 984173273 +244970397 -787985888 +-253924666 79651699 +807686113 -295684144 +846994359 -239896188 +707809371 -457245159 +630009231 808669328 +809047721 -6461795 +235492714 -160878874 +-364655722 -325236987 +-162759398 -450213573 +201307231 -302228083 +707855430 206820174 +-98293613 223416478 +793731501 46252026 +-712171424 148684438 +-63365330 150284885 +484402225 321390879 +364045532 -487437830 +-84897779 161182930 +69178584 -774348360 +43808045 -600386260 +-771570829 -85770593 +905840295 307993649 +867210639 -547383837 +84468742 -185072209 +601514055 862580164 +753962246 50200347 +474248264 765155030 +-163092742 -982526179 +408239171 280091382 +-307851663 252559567 +-118694047 86843178 +651519979 25571372 +-950755499 172084239 +222010087 926270108 +-185278469 -178248223 +-106434769 87213595 +198326298 299265668 +399126231 -256970017 +-179291270 514984941 +-902754033 -650046008 +852117732 286238424 +-155660584 559658530 +-552185497 -983113545 +267391265 792518811 +-817160182 535506048 +952335822 -470135916 +-341629939 467233640 +-281511026 -643580272 +-781425624 -126971511 +-378202153 -366231722 +-162009431 91594425 +-290626674 -452650025 +236950668 -155593442 +380313658 -188561081 +518486210 882923353 +63900431 873834348 +340943878 -445299381 +-727879406 -861326360 +-719358828 -868350538 +-563660145 -416850437 +647694154 725342489 +775482317 931212741 +-855468947 -787434724 +-564099760 307604652 +-532575309 303235316 +-520479597 389558965 +-677498128 311398218 +309803164 -748270766 +-117126537 334332748 +-532358622 -655581246 +543832414 -135781765 +-357435340 805892098 +761290914 18939408 +-8005015 687453496 +-6972935 262869224 +867693629 727162536 +-723554043 10701501 +722701880 -124306755 +436736111 513403015 +-467186588 142619516 +-125652887 -139196677 +-314994109 191399808 +536333092 363841453 +-916174276 556303902 +-372556979 -222523378 +-238840399 -662904451 +-171417319 -601684693 +789161025 -497450388 +-363697071 542673785 +-967815696 267796745 +-897903159 -384392357 +-611230174 673387464 +-496368818 726668884 +94301805 278025746 +-811025709 585741641 +566988030 480679268 +-115240980 -286407438 +-141791940 973208049 +866690516 75004237 +-335050205 280680510 +-437841496 -788384374 +-651321126 358325866 +-961390865 -523293167 +-384512610 996599177 +-454087236 175958982 +714457839 53329444 +205987068 467621096 +-753140287 -260367393 +193951579 126457285 +-424714973 -779043888 +150214338 -923135139 +-978980219 606442614 +-52132606 688482071 +-252544536 589241842 +-484295525 -373991542 +419119495 -545479402 +15137822 586017149 +-264261080 783748771 +990070731 7548118 +626760556 891820567 +-253747043 605406010 +-800125943 -47687028 +724929496 686104713 +572804838 -990320940 +116520460 871132709 +-312079405 761860210 +-114669909 565184258 +-706391325 -880095243 +-923937811 653329599 +927640103 229616853 +303401478 -995093598 +-445143900 770658947 +-577549336 -238503316 +121512970 -517443930 +383450907 505073716 +-203147049 598072455 +988235496 -815742617 +-599216821 531941842 +-65665179 -369600516 +-350025607 154294976 +-953692616 -289312608 +-616333516 439863640 +478311838 -59840402 +-753553280 -779819164 +-218086238 -97950234 +358785550 276344254 +-482569967 -440642408 +-748734419 936034805 +393782264 -414522915 +-302770872 -497153807 +78770766 887740786 +35880668 538877081 +-315339113 -964389776 +424515866 -870966711 +-62225724 -699092398 +-599623935 -105920574 +-19301499 741867988 +366046319 -327467753 +638868830 -904947845 +243807797 34492618 +250035416 757128991 +-502446468 -498303724 +459897802 -473666337 +-615946237 -264271138 +-195678365 -712483500 +823425945 -382642443 +-762009940 -984734688 +-363326733 934209774 +-152851455 98941349 +407569530 -483360346 +-763581601 -644804401 +185453612 -886258154 +983255792 987195521 +-661020088 992109597 +624645389 -655873106 +-324649687 -892240144 +-660996468 303250521 +740865579 243599814 +373363232 -107192315 +742693231 824853245 +-471823829 -254571725 +-749442477 -519593605 +-577946725 -973475363 +-205912332 353226335 +919446262 75995784 +730802877 -610928042 +178557175 808011970 +979230619 647402382 +479644116 164911907 +-402861910 802097468 +-512993425 899805184 +201514995 178934270 +-335939257 -195166054 +-260186642 -10320919 +-908723933 -191341155 +-883671522 455384717 +925729666 116111374 +589514310 817134297 +-829154780 -497740316 +-896492903 -844685988 +816413518 -970035428 +30238869 25259762 +490206495 739377821 +836858913 -686495373 +73901261 640783457 +-197310720 -89837293 +-466986537 453590080 +454494643 199006952 +-211453725 314921080 +128606594 231743163 +797145014 -207495519 +-322233202 436732387 +591652543 -285860545 +211322156 849474579 +-775023739 -618582676 +568036646 412198265 +-949403833 -180745042 +-330055311 -404392353 +173526018 419265546 +-110404768 -222067759 +473131883 -211866379 +136246014 -243698328 +-532394558 743928852 +296677115 -293082033 +207950360 -831018720 +-316997462 -27987572 +-44650106 622997032 +579951326 567451969 +-389638445 -602200583 +-830035013 -297449139 +697374583 853273623 +722364949 -138887923 +-494414635 554080882 +407691997 -620441758 +-849178327 258930906 +-852850764 232435849 +-902030374 -306999103 +-861465786 741489599 +972072413 -323102572 +-747413461 554298548 +-89276039 556515467 +857889953 -177602051 +392765805 285116930 +163335268 -789863614 +-747695835 887088804 +-964389272 -976442183 +564099964 32388490 +604531599 493103114 +-849175239 531008384 +905118755 -509395297 +240779765 -693478476 +478064537 -14683052 +-465863322 -365624059 +-456162192 -108150794 +-500456071 -439736674 +383199639 -564688881 +336394435 -205693763 +469180031 421568546 +652685883 -921379413 +769505995 724832125 +-999075921 -122678361 +-43382883 -971730246 +451809379 -496267510 +-121913258 995635148 +529643167 -872899294 +46393042 -134640414 +151016358 632862694 +39283162 -642994140 +565713215 -842811586 +476300131 33369639 +840416204 -122826341 +-371272428 -800375999 +798742553 -228267705 +-818785040 57691657 +317833167 -48135889 +-476101782 -753666416 +-266576870 550040215 +572427608 -225221358 +974640347 803176683 +-799121287 -518067917 +-802905753 -281682384 +194093628 374244432 +220862623 574335048 +-868212561 762031461 +-130061611 66212875 +-995149403 279458421 +763910826 724475552 +564581627 -538078598 +835983773 429826493 +203254484 -246748774 +712830242 122369628 +-246051692 -391114730 +-764391519 48061345 +166286993 184063955 +-531903052 -226890778 +-125920762 520261446 +629246087 716247818 +-326852684 488102151 +-508269527 -280213573 +-794496590 -397102954 +-450295442 1684564 +-470983685 -159184198 +147497596 -141163148 +-907298075 -691505816 +-657769512 626296699 +929264443 -700443935 +906305060 369962967 +848073280 -328825739 +974291178 -426929776 +548794390 120816323 +73202355 -432062911 +-45163918 -608305537 +-828411233 783177655 +898566202 108514952 +-320057494 -348916111 +99069370 259486537 +868741013 993796969 +-484579983 -572768493 +800024509 -996480929 +288232934 -281209916 +201449123 -291302181 +441488964 -763899347 +-241496704 -891908573 +-391097584 203750536 +-326348119 -957762057 +71435716 -994355960 +455789207 -363080855 +660506383 772393116 +604731658 364644134 +-498651247 631436941 +312020341 -990607732 +389881999 -180479469 +166684431 -549914892 +-604289998 -378545083 +114602034 -320799221 +-322465765 550825693 +-571436588 -124726724 +855120073 784571021 +769463742 -336083733 +138195008 932097344 +807267767 594178671 +-52308716 -684396831 +-174270560 846468059 +-442424891 -535192115 +771904956 -359570307 +-302395227 82120378 +877535375 786828471 +340599693 -765213522 +262013444 978951635 +225241820 741232656 +-353058775 752138251 +-861564387 411634401 +560170066 957339120 +-983362026 956348860 +204446921 -318120373 +434863840 462883833 +378735747 -676616573 +46013066 314754680 +797261539 -661632 +969140914 -916782671 +-419338869 -779161678 +46627543 415601198 +-716550564 -171255806 +-441248377 831039539 +-439966537 697956165 +-788371173 791921879 +335638003 420469726 +755137228 -661929955 +-100451313 -967143663 +846778584 998635748 +609861319 -299533604 +-913021430 -865878947 +504409168 672781229 +-442071269 990698725 +-653298173 791654868 +596434593 -411392701 +-499317281 762037002 +-158997072 -32423289 +-171201539 -273493717 +426168126 492025226 +-71054365 378247428 +-886115278 -636043993 +963711059 -111031067 +922722178 -3900146 +-938692129 570255389 +895983212 -267998150 +358398444 977028020 +715858790 312647694 +283180410 292912010 +239916627 909870929 +530184412 -76262658 +620146175 373084448 +823169192 -191676693 +277999452 754739480 +-956840203 -166248491 +478218106 822383824 +358933949 328191548 +-355315495 -783921365 +69323211 972773130 +471085219 -186090025 +676635952 170151835 +-385192270 985318673 +860350730 -755434819 +-229869683 310759219 +954556532 -422924922 +339195242 -982005610 +-9378971 501072065 +13930888 -999436626 +-700318384 802936619 +-894187601 -185887297 +-763325169 -443812859 +955034389 -217403936 +-232545905 237731958 +692645574 -23605896 +795384082 -256356185 +-793024360 731705459 +-773125856 -155851608 +-8053600 192959343 +725026394 40179433 +424849590 752400360 +-358866623 978303047 +-142987754 -298806585 +400944376 508331176 +-624409219 95599262 +-334739870 88212443 +-5075974 -298354674 +-87767390 265174904 +58013317 -59731364 +-185144534 824629028 +451852444 486956433 +5906940 -143701156 +869829978 468319045 +-527585860 646268286 +434810683 -48227728 +725917711 -507314538 +-446604390 -920656474 +600847539 -423476112 +-234620630 236173919 +-527194252 -260628740 +-440106693 992160029 +459762367 344676557 +-886923797 -345062821 +-801278255 324121769 +233984107 570392108 +-535029780 -965943443 +-82798074 387856839 +21241858 -755498201 +630604069 711006624 +-398574981 27656301 +656953395 765942397 +364503000 152691600 +753156991 163312446 +-865522882 -760878859 +307324204 878468989 +317716747 -166561894 +517622905 917919462 +839000245 -528356021 +-333897466 -30705124 +-417471332 574471117 +-76298424 -346937006 +274956387 654288412 +-748973340 914525940 +419924450 -126459519 +86174566 -625459591 +869017212 -466111180 +-582496300 -5893166 +419437380 -61884876 +805357522 215680845 +-492156371 -845497330 +-846986124 630141755 +726028758 624303773 +-523051649 658334023 +17792316 -925376110 +534562490 555821383 +-794342738 -280064072 +625092988 -270468439 +214419495 499071553 +225328614 556242022 +-706229946 -501265405 +680690767 5610918 +311419172 -873632938 +-879518763 -27742491 +240457326 -412978606 +98644365 328132895 +-681213453 -963943978 +117467662 -342928861 +119488040 683485382 +-368852319 -620245930 +-50735194 -597504389 +421238251 211863570 +251596278 -543898614 +-702239386 965850918 +-118432503 836929523 +732076056 432798827 +97819307 462887960 +-553746491 -125360079 +871945507 -757387433 +34204618 -728700946 +-664921396 457452798 +-964640265 -212743542 +-242944354 -910575586 +-768487331 715862113 +-964726887 125854961 +-903191558 -729447592 +898234064 -276177435 +662246919 -564175329 +108973699 -175172687 +5753573 28128982 +193916432 -312649527 +-443993528 -396867786 +14238220 921671841 +-682331690 51429753 +-158651456 315538797 +997013596 -414906764 +248541852 -726036164 +719600605 -322267333 +333916012 -480592213 +-334516651 -488835626 +-900973106 -844004133 +-108859165 740029352 +-136374621 -116527205 +368414073 753133637 +-35307332 -614908464 +208674350 -289826581 +-799383201 925780442 +77837916 -809192432 +-756777486 -25123241 +-429933628 495274181 +523545637 -128971523 +-379771795 180931228 +14428242 248356119 +-280023792 608696667 +-579441682 -517356851 +-994014893 352627207 +-998689462 -448947139 +351969248 673864180 +858590218 -410226444 +-582042759 -125350134 +340369403 849314417 +-120561257 -35472255 +340559226 -418486541 +-962569110 713630607 +-766200220 713628733 +542021053 -880583760 +-581714705 -283493512 +31152794 -583655068 +198328170 143715332 +145198572 -564722164 +913084424 -390898721 +847344656 486279408 +905354 821411429 +-267227550 890705629 +665174199 479845998 +790773833 819925516 +-878526719 -855789653 +-464156757 385675239 +551370217 124256087 +629065306 -789163135 +785223607 978857533 +-221646778 86967035 +-612350286 -232061780 +-894621920 -800779718 +873468801 -217322945 +828096909 456544473 +735186218 429755173 +68525267 406341428 +-841047929 -611060469 +-418010893 909741673 +-668414628 590184747 +69838771 151876042 +-637206700 116569767 +-126152533 602515474 +-821029058 -766398537 +716904248 240453351 +-234342597 -389083307 +957201935 -281971019 +313709019 722879963 +-947549405 -542162691 +833060464 -567630227 +594122513 931236094 +-921529828 -732543873 +-308248055 455633842 +222975252 40932140 +-277815369 -937852687 +-468607580 369963440 +-768801521 751495633 +-604605586 -196677260 +-868609301 865474876 +251846527 714360746 +327291152 299753241 +-186855851 981411336 +-887500242 532883780 +-133850151 -209621056 +-695417539 970362829 +-651226847 -497809093 +-580575591 -349957897 +380124302 846173452 +-556797501 -888549258 +990716319 -531757027 +721920220 -229227310 +-978039373 675075755 +-976386291 -161219125 +745480034 100039117 +452645791 704607641 +-952987434 369943796 +311560848 668687104 +670163557 357764647 +-312666958 -931594139 +519819597 90040577 +-502209380 -486015540 +995552102 687362109 +-170951999 846803871 +-974966018 334250531 +-542297711 -132109693 +15990864 -692538461 +-961660465 -236356212 +412013412 168971773 +16238946 -974035881 +-513859764 -792391239 +457643614 722514209 +121346261 852767923 +-737002217 -984691 +-842965473 687776541 +-898440040 585597028 +40432893 628270810 +605398480 234162485 +538237599 -179364283 +-178438040 -344153080 +13885982 44354343 +145574071 -760193914 +150688779 871959249 +529723767 -581426746 +582786432 956809013 +-311595801 160270052 +-637977816 -326474746 +-343297611 691850514 +-330108715 -117218716 +396798107 -241134695 +-957172687 -839491336 +64709929 -828673840 +-959978704 439657937 +-862123380 600849489 +-431579213 897499422 +691917921 -168180920 +833961984 246686930 +886141266 -827996805 +-840078247 -126839592 +930327464 78714021 +99103290 112578386 +507767942 -557928243 +820172304 569537585 +828991491 -976063749 +212046213 -208287136 +-212066062 -730788695 +-405895068 694173682 +564858535 -581625327 +-780298382 -642592964 +-854899747 -671155497 +758892433 98110848 +957779455 782361623 +947221801 -889677374 +-708401981 -318554119 +-732724075 704241055 +811831324 -178168824 +-105396426 353941263 +-730154624 -849152906 +633931472 -146160104 +357290798 -427001088 +142783748 -848490356 +236519818 -579135727 +-615683211 -336155734 +-601322007 27951440 +-11805406 401064087 +406548888 153991838 +-896521498 -46460902 +-245683445 46559700 +108444172 774104955 +325173524 -538778194 +-168522085 -530587559 +-402062811 -99405264 +725055036 133351263 +200549689 -440922729 +330797417 817751718 +-5914676 501802267 +943851046 765933857 +675905115 913355375 +-749096578 -20571395 +839406038 -922029251 +526426111 -33343152 +316763591 -218672314 +557166034 -403806511 +-169588093 -534753806 +-104453547 416127170 +-298915657 752794215 +314758084 -555763474 +882306665 -959732434 +-402553359 -931900557 +-605630928 324403618 +-336060081 -757900215 +556214559 521894565 +-674924831 352579740 +-542253078 665767194 +30278037 -726379768 +-623891543 679146820 +-838745991 486851690 +-141604383 -828456427 +-801877539 -202078218 +311284321 -311204936 +818513319 -122718121 +-890293742 462084552 +-758561332 312267820 +-798231596 -43185589 +-779951778 929383172 +-89328892 -507314469 +502157767 125820376 +-82392470 -457914022 +-796334903 -467231287 +-943228156 823718861 +-935820193 -287604572 +-775686593 -680462433 +-582975886 938596352 +-13111554 -689034128 +908507517 157369943 +709290636 -693260826 +990753321 215219087 +272383879 -851475172 +-895221498 -183267189 +942489235 -643630006 +716829800 -593849087 +847035197 789654769 +-201234984 -463817648 +629520060 970215332 +-857813448 -280625942 +-465984017 466866655 +-259809396 -111852608 +935580190 -507153354 +-941098405 -33078235 +653701830 -373837439 +-69891395 -951078999 +597389785 830551741 +985296769 802883926 +-799519810 -552700995 +849022598 -53003609 +601063108 -992448784 +127696646 -315742668 +720883202 -325851190 +240160236 925622011 +811216901 160774228 +827088785 -585271422 +230395252 664514105 +-637067114 -434739044 +360435440 -864469255 +179855144 -210394968 +-332467617 -771392431 +-349390207 -382859556 +783667800 92292709 +-547427294 307135747 +-106299660 277400127 +4741026 590089637 +-526468820 -748506853 +698247560 -535410655 +273783336 -345846539 +-914980990 -42422186 +-12639970 -492538312 +-96300375 -673056561 +-193165248 377577402 +-271535866 584438226 +359994835 -874592126 +986302908 11408319 +-26327378 930716877 +287370498 -838280763 +884299392 804279595 +783692419 993093781 +74129293 -198222856 +496739148 -707484813 +363818049 -885152749 +485467021 659021419 +105811628 -749123151 +-749582211 719721870 +-277444194 482444940 +-44472518 555970235 +229553861 -511743245 +201282665 931033057 +-425565531 -665361998 +313161876 789831424 +155341559 -598646508 +350934707 78339635 +-539208907 304730291 +-386720072 -44512946 +-525661439 867290370 +-338954154 -112309998 +-265456902 895779910 +183838460 538235382 +740945402 214289547 +-733723847 -66078665 +-722828003 702975316 +-226289880 -189577695 +-210788537 225463252 +405522267 -807970575 +-889775751 293604880 +-619849100 -459510581 +-659739809 -675549132 +-873594092 144969439 +669208650 295601009 +-246665511 -998256841 +-379951157 -255696902 +756154392 218615146 +428501937 -737624991 +-909073587 27251341 +40869542 -2233540 +396908800 209852635 +271227856 -836436592 +-764185824 977763464 +-314233348 32620833 +96150092 351943195 +-36543445 -123932267 +229023828 -648938740 +-845716015 37444934 +-569778482 820764084 +663044542 961012631 +-856591642 -217164306 +633759252 -750864822 +560304225 240306656 +717424821 931196001 +330510007 253671877 +103545988 12459255 +-299075099 -438575085 +-366523639 -185286698 +-426418145 -2462957 +-939330835 577921500 +336189226 -378966408 +50671908 561068268 +99150025 788720352 +880709187 361052515 +-767435319 -214908286 +978371435 -142531370 +463563253 327826152 +-904773796 -43210982 +86979305 -53277185 +-937709609 -837291306 +-387642824 -210366628 +-538580595 704918034 +-717526158 -237552812 +-402456549 435207741 +-631469354 -790551021 +544438218 -428048128 +-771266560 928147091 +659676828 989939051 +811167926 -201439351 +862803015 -775341826 +786922248 -938327658 +-142656990 -207555841 +752298949 135879055 +-646193178 898742114 +-281455100 -770046413 +338700761 438141245 +-721258490 289209573 +-305339585 -457564782 +-703985447 543696179 +394875276 -106659528 +-233879567 858767914 +235273346 241593384 +734279769 -139225519 +-697797596 -534936567 +-692160908 360500975 +616338729 401978659 +-645450507 529810455 +-84730484 93776028 +340415791 610301366 +-134523628 -374853213 +-382862390 -127929412 +587554208 -724187010 +-93118122 -470490399 +874163139 372589323 +-763606446 -294354683 +957612218 399923917 +-705263440 -442195691 +750812638 197824268 +324927003 439816854 +-992612436 -13593169 +-446775736 -422778677 +-247816898 -539240052 +486408083 -875200023 +-561820160 -237765065 +44282246 892872187 +-81207117 412887331 +34918808 927777966 +624546932 -975205372 +73537170 -213008082 +-181697401 484854649 +-320459649 414181347 +-813124902 -766833490 +-472795782 689257635 +-848386455 588713704 +-797867349 -348720664 +522984525 87480411 +-158360899 -550582186 +231418795 -52660583 +-723953161 -302296240 +808509357 -69574345 +-117453637 -561080957 +68709625 32964097 +843315301 758498843 +275323246 898388111 +-282391338 -401809319 +-211336910 -285989930 +-741972056 522545409 +195398366 -813854818 +988930881 663437997 +-545297614 -225690570 +-373398774 -845436063 +519682687 -230180550 +606120422 268347329 +328617864 501616426 +691715131 199309185 +-904072791 963633409 +-242715001 775381776 +-391741543 921268766 +-685143276 -499218595 +656132336 216684527 +543294323 -42137384 +299448303 65744568 +161930953 175062133 +-951049315 -687333158 +923024050 -438549410 +829487869 262480854 +766661824 637546637 +-249922370 823424525 +152042994 264792872 +757270374 963798232 +-237229501 -33577578 +839509982 153723252 +-241052217 -719853700 +-200041455 -143190925 +-321645050 588267007 +123652198 -446559963 +-785986529 -435809126 +391952805 103841834 +-334511593 817664077 +-196839798 -161614139 +-72145292 423310685 +299270352 -423278969 +-626700886 -951668330 +565962089 918574452 +-445254853 -729363251 +-790052699 -931886312 +595840609 -326074281 +-113234973 968962267 +40420711 -85830247 +-899145885 14133446 +58076069 -442699983 +837568486 -210876446 +809140672 417356281 +-71550328 -413022724 +-488838326 -452660452 +-72566747 -950747136 +480787361 -637287977 +-803608751 -244014379 +-293652816 -843863450 +740091188 935908518 +675067654 -326015308 +-132144189 254440226 +-365907477 -174670860 +353971226 -493468765 +175549695 -355671571 +-182966221 -997003853 +242666677 -51932011 +-877834053 -87350049 +-685400232 306128909 +597633422 -863725718 +143032037 547318088 +-865882022 -516996135 +304861214 -285895059 +-84228571 -150288692 +478549069 -665851366 +241158850 -465222031 +-686885669 97188404 +236121091 861242331 +-120797424 795537669 +-831467061 -283591917 +-701171460 185183947 +-606409018 -181271004 +-425849562 113464025 +528132055 774354215 +-77736813 -990580892 +903899320 606476848 +885050691 920995805 +-722588858 266506787 +545827065 -954588160 +-683518975 -313316695 +-719024633 389438685 +786534484 -531267402 +954762385 -614152620 +-756875428 297088514 +-935129549 358684806 +-367699445 -363271484 +643943310 -192491703 +-250212273 110400675 +486809773 261263821 +93645953 981838621 +-54792977 -844347379 +-279515567 -235302691 +-658739697 140166047 +232697166 769345144 +205301622 303403226 +538346828 -719105589 +386046915 898470160 +873374384 873500587 +16132813 -646695407 +-89487769 -998308523 +-24112635 -343512414 +388585488 500869255 +-660131977 582678951 +-445580612 -136289663 +-680083392 -276771145 +543814798 -899705839 +-626754670 884562455 +-591559308 -58039371 +73269795 958311432 +-214186083 -572807495 +392216482 35625270 +-361175433 -640975203 +-788214302 523344001 +845027191 42715917 +-795576352 309407484 +-651070556 -202554106 +226180376 -891646880 +612697175 933976374 +-399137852 353073278 +-361205316 -883505805 +-516169477 548385720 +-25126683 151327510 +-519827282 -343611433 +-374089072 151360458 +13521091 -220532175 +-144015984 -873632359 +-64006733 903604795 +73952980 134130013 +228744173 -218541636 +-94000786 -39309909 +107523080 404579264 +-46958821 479235470 +-86466112 622975033 +-752013378 -769723326 +743121506 -571234456 +322275913 -831515259 +233897191 133569743 +442701410 -134991695 +98926985 258812457 +242844450 -57992817 +309587879 482357004 +-794940195 -533382695 +-948689466 481666226 +-950100160 -857316300 +-692544021 402439430 +-357787785 -947799210 +-391577724 -620864890 +165368533 12040298 +253192923 523035648 +-72645138 570590172 +-296379251 -109829518 +5279741 348543198 +361558409 878222854 +155737877 342419217 +21473344 -190928775 +-42641285 -803722056 +-336969726 -491121025 +610279241 -91181541 +-413565679 -929789889 +-965190629 -237869388 +-439557435 -286325518 +-364455648 314839218 +704873105 367594303 +559766605 -765860038 +273270661 910732850 +-341805793 -223819982 +855910957 514784889 +741159756 452912891 +906732015 -377977170 +948551549 -188117387 +-147593108 -404381383 +182965708 -986892405 +964481490 274926706 +562319386 -561814561 +-883949738 448889447 +-84116528 406268877 +-258306961 186752922 +-581458316 318545233 +577107797 173008309 +436583337 -186666822 +-78513905 987952048 +51909206 -754106666 +-433756030 -46458396 +349264538 -151894977 +-716624365 252909910 +79285237 660890010 +600200770 384847418 +15030935 834083718 +-699746661 453343258 +-936584974 587233028 +-55197733 -766948477 +728380167 -172797580 +1061871 134415997 +451949988 -410864925 +726548992 598138532 +-301524266 797760908 +-393358854 -25554245 +712188522 348570701 +-697364801 104898380 +-187942719 -207648152 +-650097134 369806033 +-235254608 333365604 +-315260954 -774531373 +-653506045 380317166 +166166021 102814411 +761416342 -816811618 +-582724326 933073021 +441461720 281380310 +-604405659 906597222 +909198120 6407160 +-55119356 -677235823 +-550875486 -278898170 +-409315416 197960958 +-430017037 -756613215 +244567546 124064608 +-433659039 -960732335 +-873616299 -631269565 +31425650 16453012 +838127818 577066762 +294568207 -835785816 +780312389 487180812 +-68667511 -705311707 +548752380 490822668 +-889696295 588611033 +658519871 90001043 +-242163520 471445623 +-960559869 -36022261 +202849924 887771070 +-372712546 433675581 +-486834912 -184576832 +-366558081 439053913 +-921454950 992478013 +926479240 -369165927 +762714816 -540037447 +96082013 -360509085 +203065503 614306714 +-176246651 -48400232 +27241998 470476945 +-841422655 -802040527 +-670306045 -455555850 +968262910 872820966 +237558326 -171812438 +-492829775 415587423 +-712992149 170103181 +-592513412 777174817 +452478684 980486469 +550958863 387127331 +753677747 -345576624 +-62990592 348976061 +-399904170 -875050747 +-965913475 557675880 +158255223 -714179647 +866678171 -185280960 +-807747590 990711496 +-756771710 768750385 +-500462337 -265607300 +-708775229 148350526 +593091353 430224101 +237476612 -654032772 +964300006 -246208291 +-93454742 -593001801 +80892122 -214045283 +-871467808 425310723 +661138947 732363402 +706373500 809872064 +-135935831 -406753636 +-547375737 379800095 +-611790967 -596642616 +251687186 964466991 +938553990 -907385352 +-71889053 -788402739 +818215508 -953182663 +-51912525 -473380252 +-894824986 -247195300 +785755487 -234046463 +-22242669 -254438040 +-225533345 624439910 +873074709 949044230 +220213550 -722594162 +-642082727 57214114 +-6853559 655124462 +234771598 280039202 +-261923575 698110932 +242305062 674444519 +776087092 -363169669 +-650633131 -789411245 +843881276 -294463996 +291953760 386646252 +789771605 -999548483 +450365280 679266566 +-14458735 -742333353 +-855365863 824496601 +-740256053 -613948741 +540141709 -133053823 +-282436881 -688668285 +-786021329 796559651 +269094964 660741802 +906393333 -991327802 +818529533 -535504660 +-219917166 -496629078 +716210523 906187186 +-856878578 -619964523 +306734873 -387199605 +123652190 -260638407 +-788912574 968289506 +592828802 -196523971 +752000668 851970291 +-482735145 -788851146 +-12595423 -248195680 +769591543 923195145 +-46454365 -106202609 +-981687609 -256204269 +-933001350 155503546 +100947818 -800238697 +398386121 -623279426 +-442166922 -855075923 +-850178643 477130038 +953221665 284555525 +325349805 859500608 +-172288742 396837721 +482173612 324915595 +-113537756 -731089327 +499615622 871616067 +683692951 -217486904 +367237817 -144850985 +-562887338 319638600 +322009433 -428675240 +11054372 939504719 +-132207227 -919148821 +744271612 894898746 +-139407821 28107728 +413771189 -848323434 +-594904661 -463760776 +-685590629 624340169 +174792066 507228282 +-306727897 856054093 +747552720 445445502 +-33465188 802072179 +-582738705 333714852 +-559353987 664950345 +-550344672 785630473 +-21308193 -116419321 +-200066906 -931564531 +-320956567 -985821331 +563335810 164461088 +-206266881 -18503142 +-947649870 125094756 +380916631 351105279 +639160372 -804640997 +610278322 493766420 +-29141586 200208175 +733770208 -598580661 +-538523433 -403047761 +83705900 -821215107 +454839437 471975189 +-22635522 569714053 +988775997 330451960 +-96374962 -385574608 +990015103 123531054 +-954369911 89966060 +846181230 484315050 +-51914823 -50985255 +-579204971 -710086424 +418686817 979911100 +233497558 -105526669 +-671333046 762833738 +257027024 814719489 +-79869217 -109911881 +-919480344 -899371164 +-121132585 -549476945 +-930059646 936770924 +-757582062 348593742 +-870391211 -940504002 +439058703 -479836680 +-935822623 -566499754 +288065648 -682140360 +-86267279 138093729 +463060456 -270324563 +-831913083 884537036 +238470864 215644563 +-880249331 -459626394 +-185292194 393240673 +638465138 -327201243 +-771028808 65256651 +571786201 -152681551 +845304747 102696874 +841692712 -890282042 +-52486946 -827893798 +639815297 170793945 +-966640562 8230676 +947191802 -137617333 +88829553 226790442 +279272861 462104451 +812599066 -392927451 +886311814 105070780 +330039126 -291954241 +-110199077 -824841181 +477595182 957454284 +169980116 -137183819 +-991105740 96687694 +544911875 407647933 +-407028808 -872950675 +-549125734 -17164162 +51110071 -631085058 +671304676 208157 +-312311960 312082232 +-443146873 -767954299 +909426214 -932098738 +954510614 791384505 +425077260 -223484225 +100104887 -656394328 +-828756386 173738962 +-30803533 -768296495 +-534181658 123464477 +-39315829 101227477 +-818929328 -797981432 +695348142 -387519347 +-870922332 -256061930 +754002498 -549410089 +-228128250 -316611908 +-388726306 -739482375 +409194046 35980803 +922682805 -829041796 +-569128283 -990289754 +375556480 -475301503 +-15354948 -991154330 +-907387907 -816039103 +87603545 -955627268 +-450939934 690039555 +-857042281 57053229 +958965642 607656654 +115796903 521085737 +-499640158 -490880368 +673469421 -176720874 +-147395289 788628545 +-386410497 892912203 +315385621 -137483210 +955907536 93688508 +387269584 -169544715 +80221480 -451142493 +-508643973 -78076481 +771985146 56848726 +485395221 -521789880 +-319292754 328792652 +769159620 395893135 +994816421 -821018371 +-107192959 237226844 +374690503 -544689270 +803346390 -560868582 +543745960 102649406 +-459907787 318608828 +992955217 362119523 +200197980 -413298821 +56484960 87982715 +-57875614 -25100280 +2877174 818664746 +-447967670 -202186611 +416401990 153798609 +296291840 -299539137 +-378675436 212556447 +-745653933 807152743 +769563119 242948897 +-575864281 -172772971 +303472201 963281609 +790211019 819786300 +366107546 -505165649 +-603030830 -472956207 +481638431 622919940 +-262568964 946602688 +578211551 43539378 +-209538664 556909871 +-850293947 -154048550 +-621109246 898126938 +-577313249 8103746 +686144328 629764609 +-341897675 174387986 +4358698 171369249 +-715638923 -957395999 +656541913 266373898 +-737957133 -226150699 +38877414 615498231 +-243782363 -217530982 +402980320 989667275 +129449836 -842777597 +-889608620 216961046 +-802804700 645412112 +425367203 733109006 +-546394630 655337028 +815557640 -563942335 +466369707 -262147275 +-189148106 -887740496 +-680033066 -350935340 +-522038823 119843965 +282038505 -842744483 +375384607 -349885362 +358302479 -830409270 +-379601887 -687820585 +-675758551 345292159 +891282957 -654159905 +-860981552 95317514 +-847816468 -908748820 +833847483 22090946 +23904732 -641867196 +456380865 435347193 +-887068440 -940001307 +716327727 520319166 +-482075813 -771442026 +-705800781 557189316 +150497689 -748058417 +803263854 -495047172 +-813869795 -497731223 +-334818117 506063914 +-374990318 -518756240 +947345076 -490355405 +739337766 -699268821 +406106154 -980416908 +-315368354 -56696571 +579211617 985683485 +-625244172 -779066120 +-539077131 362344447 +-141285725 699535352 +-669110017 795535661 +-137120008 611946307 +529261417 -881396102 +37437297 680553262 +-930845077 -694652988 +216249663 199359519 +620662172 147651082 +352400488 518658984 +67999256 494424780 +-741841897 -849173982 +-609396589 860735736 +894045714 -197667210 +-200254733 956010532 +-896352821 490164308 +-112494183 -697010531 +-320136121 119892195 +-485178933 -201001552 +-101635631 -40635468 +-516821752 820019270 +541791133 -895708774 +-958586069 -432150642 +-350973068 783892255 +-421393964 374344599 +27276085 -132788490 +374841827 -983277846 +-746492922 -737353665 +-575054519 416210138 +743004922 412155373 +177045048 -916012957 +-436288421 444750317 +-356884611 -950060916 +711884916 88831640 +-882520390 -591244472 +-516187433 221462709 +662368078 626999506 +684391543 -279219198 +29519563 761227031 +-648955995 -214293885 +902618381 -797659682 +-350561129 -182922880 +-355855177 673776878 +263693712 596556474 +-880087305 -998381235 +197148032 -257427347 +-880909531 -349294127 +-953682088 -192570774 +-136574877 -53508589 +-429689930 -811213597 +365491193 789956925 +-233445330 369715783 +-399004554 -732456843 +338840102 -555153509 +28756395 -852168837 +-454827489 840787668 +500428317 159579315 +-512752164 -260722683 +96366717 123952136 +-675899360 696050948 +843274825 820155357 +-867222644 716338763 +-478852271 114552906 +-198873769 -88671695 +76315631 -146744721 +-990499509 -645008749 +-174248432 -626812998 +904173866 -272483261 +-804455264 -75989735 +-669760714 473257119 +429459867 722221076 +-318699813 -587880013 +-809817525 -840079180 +-727159072 -403611079 +124223491 715036183 +-359015558 856625451 +-91559695 -635691876 +-358534607 -47556939 +956458352 957638080 +658685235 -583922080 +-245658998 210349983 +385413317 -631740170 +-750054841 -909348603 +824129024 -16366217 +207634164 -102573886 +631308179 -88724750 +-949562617 556583826 +-401245421 87590312 +439084500 -836565807 +57035234 428731272 +519547110 -759446402 +166493124 280337941 +164946209 -363712572 +-470704535 719717860 +309302948 786490106 +-839520778 -318251232 +807093020 705854884 +-364691965 -916446516 +-371741904 693146999 +229888789 340181788 +-284610362 583184069 +-36256919 533720868 +896838260 -514922831 +-565688614 -199936109 +740879823 -631622978 +161611196 -391059173 +-835925265 297488353 +-437672492 25978167 +227490215 -169889358 +-469241449 685227241 +917064874 -862198537 +-158662538 -835941022 +-94826595 -775386873 +735407766 63794958 +853875896 -276274611 +-266662292 167739927 +284009593 263189362 +122173255 203859134 +950333392 -524812134 +-768034569 -142186464 +-616161928 620306713 +340371558 -542147880 +-192590518 815651344 +47191419 -68269562 +593286184 268254003 +-411010837 287581224 +-570065577 65454344 +-694098449 107666948 +-90510942 993219797 +876924162 784048904 +840068754 795830516 +501020324 -562901056 +5371355 567893157 +-785918896 -571343848 +-32328763 629576515 +954542372 85226778 +542911596 701156903 +677846007 304607553 +-204908510 -754824683 +644228889 312612321 +791729448 -361756084 +711625906 -539063728 +749018287 706428372 +893611020 -828576958 +-307404640 972768740 +-293432359 393478898 +-274001164 639823778 +-461072708 693734389 +-114252981 -857853263 +24443942 -424737040 +794318925 483023771 +197376316 995822730 +-132302960 -964981568 +-424412826 412101275 +-715886709 406788461 +-154950634 840900950 +80192211 -239368885 +-184956813 -221735130 +-468891652 -428842824 +-714862825 -824757990 +-159575878 712125958 +664441671 -505133102 +708479307 922431311 +-837877178 -458720258 +-535847077 -625589602 +-963350594 513576934 +59111596 -33006681 +955129661 -232314298 +-37875293 852476606 +252001348 -590127472 +-273800993 847987012 +-205904050 516004417 +554856533 -482430531 +-445726966 941907263 +889938229 684775063 +483320148 -5616770 +-540968751 150893481 +-232283673 -77283662 +-403671503 781150737 +-145130262 -871882005 +-68963012 346383452 +-445800920 615574745 +903065170 -554511501 +-486362203 -805623579 +61579500 -943288909 +-556681787 -169531736 +944136565 500394486 +-32733768 324332886 +679685750 -518393006 +-703069444 878216057 +507336029 -161358715 +397068152 -591623952 +835638659 73808819 +-821432825 -545251994 +653320408 321241961 +-42592031 925973709 +-217943668 -157415227 +222399129 -127138127 +-638941408 -558368274 +604259779 535626495 +714994035 533824663 +470821558 289605658 +-939449549 -761661951 +202350103 -469923971 +743950616 213644052 +-395411125 432365449 +-626686830 -814560974 +180330796 -737221876 +-211454724 -841499288 +973253193 257753981 +833486558 906892492 +-216234965 717279800 +543148556 -737299056 +-608548373 998058485 +-727782142 900161556 +242143442 -338836000 +-213720194 -405717954 +544798804 857261190 +436601229 -228489770 +157095394 208784542 +-185688669 -41802510 +-971462493 -267975633 +98070475 -950259088 +187231452 998745168 +389687491 -480952051 +197937312 -501408975 +982102753 6755116 +-49501734 -639275578 +242738102 657105553 +241124981 -945532721 +-515018395 30812301 +791416699 653211916 +364914448 -857798202 +509011942 924866064 +-389600684 764136961 +-415562441 497461558 +242519100 850649042 +347915855 972875505 +-496888824 -578944929 +-854232975 816491364 +659692865 -207432581 +906792893 -877716318 +-288899059 -31959723 +-765033859 930997731 +-824360153 728366700 +-327738694 97218541 +-315285722 392644000 +944489541 660452657 +303727901 680790982 +-918421914 375541967 +-582724241 -541389255 +306087812 -126137105 +-523538704 -389192619 +-777115726 574930096 +495692394 10732954 +239229920 780198062 +-822955453 -137206247 +423632188 77340572 +703962634 570338980 +-94227416 677253127 +516302333 339900685 +903030802 -146886603 +629665083 67817479 +-609774894 -681044750 +-800633019 32739328 +-797579805 -869609553 +-890232726 -99884209 +-118621142 481000561 +-148361165 868507158 +-769646188 -414529268 +312941714 -848171709 +-423422820 7412953 +682425181 21079461 +816016975 -791196041 +733718061 298939950 +378634544 524294461 +-238194699 44345130 +872557461 617903864 +-653589910 786610342 +-334901630 772963855 +-510877225 -871497124 +-419693605 -977940709 +-14949251 -955261322 +-72150528 -283994072 +-777809475 638469581 +27421879 -138695112 +704321151 -500480917 +-983832974 876011678 +-978319086 -961478550 +336907845 -474197480 +92578750 -242384332 +92670684 -317509597 +884862108 350824954 +931287412 273339868 +228178482 255122456 +910526584 -994884878 +-860319560 -390102070 +965888604 290856484 +-209745455 -117959432 +36432546 -792059912 +71726047 848305211 +-766828436 -364569170 +-631341904 97790532 +-991088454 -55431538 +672349057 289679306 +-770829731 -782210377 +-184255390 -685276923 +-650306058 -184837958 +480147876 69900515 +-491311428 357661774 +651551546 -515450566 +147138565 -13079526 +792571580 -969847806 +-521813342 -272654870 +-353437627 940188086 +-488253892 816570798 +-393858425 547750163 +313589377 -783635912 +-171403206 -344804015 +-937876760 224240427 +-543422509 64539065 +168925964 -9880329 +153272969 -602361027 +472422319 520353939 +-825012667 -829080187 +-129907870 -632026321 +522136192 -356099995 +-968046497 983044712 +491756342 -978505433 +-671621622 79298048 +-304087692 397334057 +532073245 -17033627 +-198616221 -847106917 +304176242 -307563930 +-43211341 264846717 +109533319 572272606 +-136605156 -664254323 +919532704 -691219455 +-608089151 -794666148 +833281643 -62369942 +-558116625 388056227 +-317660728 166389257 +-257711868 390971577 +-340484137 -543003580 +77271843 -877577271 +-738769837 -716547947 +138496702 -530051805 +-19637073 -414314668 +-286583507 -626510751 +-479897679 413969483 +-904864383 -227566884 +806460553 375649753 +-650137591 -571396953 +307886523 262835549 +-454334518 195721677 +-317779074 -441310187 +-426799268 482619882 +-960348794 559372543 +-775034819 109194272 +842535634 -571013835 +405230715 47345858 +-312749603 627670685 +908804112 961752439 +-423279256 844023015 +154751607 -696742875 +520205716 981352781 +272967945 -889462636 +376368118 775923659 +-93414254 725237520 +-119896389 -485963077 +-844898008 911629753 +828518693 617012959 +404535165 503952674 +-573703890 425062567 +442670851 -763095592 +506210341 200045633 +-355628796 -803649662 +702863155 203253691 +751951516 392815764 +390054125 649189324 +-919318458 769999789 +-594620212 -955282539 +68602175 -1096214 +-17701743 636640771 +-331570467 898593758 +-92834572 -163188695 +-140436722 -569133365 +275683960 992589608 +430434004 -611056601 +137928929 140537437 +-560394435 377898939 +-329354512 453750842 +405345921 832278942 +-738606091 -459765864 +-374256902 -141947538 +215354939 797950793 +-42202334 93955602 +-316076886 -346547054 +-556607731 369461335 +532743098 -244875675 +606318760 -795169269 +677306447 -68209023 +953226257 795171791 +-263561414 -648181356 +167875355 -166158487 +-661627707 114098135 +944606097 -855622288 +-885794892 -416678930 +-131405773 679655909 +-12564680 391937060 +704140819 28173632 +723904295 364494352 +689981926 -781085114 +-303783611 -597119687 +79826089 322728931 +-980798388 508995916 +-526393096 -345751372 +-370197419 -399045274 +-29633057 -79475674 +-526573818 -9280790 +-419998878 457768099 +438719848 -194280288 +795064276 212367889 +526160340 -128841682 +-327756718 -510703050 +-216162902 -807890521 +406539642 -43540404 +827509938 126983764 +-333980784 -670466282 +-868474495 240603850 +778021954 181604839 +-361998123 452084285 +-427710787 765476107 +-182412931 306877832 +-693660604 718080173 +725035093 41302250 +-471244413 -578201201 +-998262815 491233407 +228033518 732066193 +641623937 801350595 +321902528 -761639610 +-8785493 173278649 +-509602518 285519323 +-90068534 -101262634 +312805477 -416120057 +776988670 -292701244 +-131762799 973087179 +-805668833 -398943093 +597317956 211385320 +-949320061 -122160580 +-568392311 340134133 +-416610833 16562186 +-850006551 -947284382 +352863497 -835572808 +-619586654 -693002474 +702211330 266700579 +641010122 -562728260 +-42343634 232245400 +-828779761 -524680273 +-647012892 290437824 +695612772 156958469 +904725721 -757712528 +-927439812 -95129368 +544964265 36435018 +970215704 981642504 +-986338827 418603670 +394374211 518208101 +-310800712 -406262146 +252538820 742461511 +507147092 -543291233 +364455318 -303928010 +-242200887 443674297 +206566186 88387130 +916311455 -476569498 +-361697652 -435548465 +179746430 -318580110 +-891420745 -388183160 +-223966624 -473619687 +802472372 231193609 +50918530 -162725837 +-783658571 15577800 +846654780 -660162618 +101084781 421482292 +534415193 136769592 +-525408218 417961760 +-472483784 910439207 +-875566623 -25685250 +243986312 192344156 +507764462 -610061899 +-227752450 518832821 +890935996 -169241414 +415363570 95276184 +-594054287 750156164 +748122891 -700429878 +863205717 -923568603 +780344948 413150682 +904887732 -195855829 +155794430 964282858 +960093821 614160962 +604424275 67792680 +-7649681 -941997654 +153494771 -383326153 +-268845454 -714901516 +998526602 150039106 +-469298623 -948819135 +428935558 -708187253 +-437835837 591436006 +266624954 -389446718 +670361778 216885443 +943588843 -988114601 +-349197701 571522310 +894710049 571940169 +256191526 455387225 +-669866406 -719661408 +366426945 -124928672 +-857505318 618088582 +149551259 -760682863 +-928135808 233911405 +637199929 527738858 +-927761664 988700362 +-233518553 -950079319 +768022917 -129684433 +669234638 -43776963 +293272325 -266271442 +-405702114 156267689 +911653240 -806262321 +-15384966 -902732724 +-98137618 -177538946 +170890640 489318501 +-848313205 449583400 +-654705496 -527468827 +-707874242 305035478 +-921213449 -910529583 +-736542923 275737534 +750880205 -556473430 +875130528 638225316 +153962602 -345604102 +-50121024 -592741145 +-324663402 561028073 +250346691 -316383326 +-29815593 -92815935 +-527602769 -855943478 +291322072 -230697129 +-967426593 173224516 +-778638832 -133896571 +-579647766 -309949136 +858687078 651698610 +-60692608 809349091 +429692986 -155864445 +-330711164 -175034385 +-113755277 197865748 +-145785050 -72050074 +-771101536 -720548906 +-684447848 -425558131 +-476169551 -846005774 +-160195092 -660314622 +-750009308 -314781255 +-991374167 -725301860 +515243785 488486536 +-700860853 89935344 +-367750915 356273569 +706540358 36484283 +63211908 348848003 +122045283 -327411575 +-84143632 -673156856 +911685307 -447748221 +-741706119 379000345 +732195649 -741109652 +784761579 -836721592 +-131113440 -335393914 +-667844533 -220124192 +846128844 936375766 +113180455 864605127 +348931949 -995611685 +-302173059 -381216026 +-718165143 -117525635 +320532577 -776228151 +690770221 -108638039 +-550438858 840589116 +91625050 582759927 +440021455 712067595 +-106058729 209680488 +960477419 -791080576 +-390057900 -127558227 +-145241582 -695188908 +996907915 935169178 +61215036 993320347 +-393980138 796120754 +883703509 691204046 +-812295598 192290396 +30548998 831846450 +-835017912 126044295 +555147612 -70035588 +817649292 -276366381 +627213873 216755323 +-109184797 532064053 +153114471 -662775566 +176305354 -297040862 +651270713 321528364 +36501015 -874400155 +-113375316 621538179 +-894129416 122053035 +-609144453 158191540 +-240118674 572913906 +407514081 -592884603 +851391765 -18227208 +-142487114 142934450 +-455612498 -825558238 +-513517619 -851064992 +479685674 397640046 +-36870842 -430618080 +897755031 579037978 +915106363 172491690 +-704733121 737383630 +81848503 719272868 +-337328226 735271184 +-918873865 -315505727 +111598901 -281504951 +8529142 955970216 +118533296 87380832 +200534009 577979252 +-318771482 -702954055 +-683416195 -780860022 +-585215045 -250119140 +843284733 -29278375 +951639566 -662955060 +804002672 269275806 +472484425 377535278 +-738528218 78300743 +-607728405 969399666 +502289527 -808579827 +875014080 -332182291 +211918497 -738248674 +-909870157 -446201164 +-585104694 -327967914 +-277292478 -262524734 +914403552 -265339586 +545217618 763195640 +-758518470 914535007 +568910986 274693910 +-62855282 867985900 +718776508 -980971899 +239698871 455067325 +-294910733 -85519677 +928975043 -209319795 +-643608119 -170815034 +-645476217 463597449 +-472760363 882591938 +574967031 -794211597 +547499147 313533224 +47210081 -385110660 +273757985 -407213657 +-387412089 -213695257 +-644914797 -268763976 +-814506571 409716051 +-509167076 910052735 +203617883 756662433 +-692687790 71744134 +969021819 267543484 +444504186 -3388514 +-972062972 -103175321 +-238945045 -95891105 +-690842215 128191325 +524044385 428839675 +606002674 394003679 +-315293112 -213966180 +-334778799 -289519115 +103996516 -340756800 +326837847 407742447 +675781288 797718544 +505138020 -95712780 +-844551242 45004009 +-943818445 192672807 +-119856104 -341476235 +-436077431 82564811 +87343967 889586787 +785172191 -758304479 +773264329 351097618 +-429109004 -642117872 +-449201900 -595164090 +753675804 -202344539 +466650265 -372606130 +113116880 62450814 +604150815 -818916100 +-588887553 -22443712 +213091559 612633918 +-258085737 -963223549 +-861033714 918468438 +154925427 -860690321 +428735558 416144240 +37050177 209043559 +-586208052 648942947 +-756878932 738316063 +117817203 -591762965 +-711875370 594655711 +770772660 -329339146 +349743199 331664373 +-500441637 454035404 +998686163 -251157595 +647552394 -643991805 +-443269857 553717389 +332428262 489730885 +-141654898 588310025 +277366115 -526879303 +-123618822 -542783984 +-3934243 -133176892 +790007644 -174808804 +-788842117 349287262 +-934143741 967286740 +114669237 167027946 +90276411 -355939828 +405855828 -254182707 +-269582166 -886935405 +-337629670 -445879494 +445626670 411719506 +-343845836 980738725 +-17431625 -709954289 +-578297154 329667939 +-159718043 867100662 +-966984207 14670483 +-440321527 -916463320 +957672252 422961761 +-143407288 997402654 +67529873 800933765 +789317229 881623232 +-35942011 108074001 +-272566036 469674780 +-632693621 479770157 +-280974972 -582186432 +720096201 942840604 +-831825265 206240518 +663277948 -768903527 +-898332270 -27562469 +777945794 588368336 +597294944 371436009 +295720130 -668633173 +819040002 -440820470 +-421600609 -795901613 +262821312 -305679939 +-77529423 -749320964 +63320433 216761387 +77132900 578521212 +516959766 -161531026 +-846030231 836167839 +-521676311 206721334 +-202139516 75529813 +95269832 -175569781 +-166515619 -987556964 +867215762 -462621158 +-130323220 725183732 +-86475755 -337951599 +-445129491 395515617 +-184123780 207815364 +692316682 -133111422 +-165835809 -41903009 +551106214 -206169953 +825528326 -702551721 +772846227 509317168 +739903110 -179847650 +616131170 717312189 +596142245 529607521 +632822558 849374642 +652846355 -359427714 +945026876 -889010816 +-625771578 -709329049 +-468463004 827960191 +-423435513 -448031042 +815441685 969315140 +765745205 -129199331 +884828918 -271782953 +-407147775 124270113 +-129969099 -297803578 +-532503053 -681946623 +248693031 -263133606 +-704733304 533036148 +57988631 -561183098 +-99581973 91613432 +887901325 958491075 +-270263399 321663174 +-925004938 944661505 +25513067 -690856320 +367696178 200384969 +354254860 -985674508 +-918442249 -64859511 +-188123262 865622366 +-966588408 580582601 +787218691 788765950 +515509625 1391819 +-597739019 318137305 +227426695 963531001 +477141103 30914054 +818081138 -774767486 +-636738057 104706304 +-985385670 -219615494 +-691490566 -617281579 +573054579 -481907564 +-352678053 505450537 +-695478803 805481268 +-591110246 169792841 +-589878354 -371053591 +-994733449 643004300 +695528962 343625916 +-613897102 885185229 +875399437 -839733376 +-419521334 820799282 +-201894843 -201085617 +862420132 458837468 +-547017821 -140532279 +160789733 -927003840 +130798266 -845862557 +177091995 -34095774 +-640940315 99074819 +-756452282 413908576 +-57742768 229142729 +742188666 233223077 +318115308 776935647 +77697928 798931568 +-738161371 326861779 +-723129833 -912186203 +-588782569 -283165687 +-711635274 -768643510 +25524560 -576307499 +-527938060 487694419 +-542785754 716623103 +-742168966 -881075098 +-549151916 547241093 +-738914736 919305199 +-678545892 32515060 +-527182634 -757751624 +83308042 82942158 +833466200 984022906 +350201226 -415830081 +-323579511 -895459438 +-472465411 -207952496 +-993842235 31494284 +-267701584 -826487927 +109328843 525866936 +342367766 -801702428 +785093981 770058374 +869749721 -41873786 +232761447 997077311 +724029171 -457931716 +-560707576 -472569042 +524173843 888471627 +874271663 659155988 +-480078692 -892847555 +-533125084 424473269 +792181382 -855627342 +-117412746 -344223998 +880979953 -80754206 +345723838 -324195293 +428430779 -514585544 +417300255 755265899 +-958162194 668487907 +-840586720 -730689933 +545027651 -313099706 +598137652 -590821332 +-808417921 -254980358 +312038585 666249703 +950190711 -514679695 +-52361128 -231793354 +-233273611 -283857394 +8134898 898155699 +303521488 389356828 +-939743675 199950345 +16086860 550764413 +-16982080 -886837354 +617148547 -125626413 +-687572520 576554210 +428418691 -594070082 +-604960056 741425058 +-188516207 -203643356 +699941567 -763392757 +987752835 705596503 +-187558344 -200680819 +-238005250 702139374 +-387537030 984566093 +-60870527 167871833 +351980963 32047740 +541650560 -413866688 +245134192 593413319 +341504416 -419670344 +615445918 305787394 +829946842 -836697613 +-477233754 -9616539 +399668220 -71987251 +231183246 333124106 +859064298 -86633099 +704415870 -645383312 +-956681919 -232567290 +24907495 816868821 +685247781 706132344 +-99353476 -490300489 +-476866802 -997721988 +-214728986 320144743 +-745274007 391795825 +330781175 705000722 +576198398 -124806878 +-620148965 726980147 +-442128149 -495540415 +-144498291 614558849 +-762911200 290234255 +669657857 -897506970 +-299186362 -169466683 +-129908303 -969877938 +308448296 -735664964 +410723677 403163808 +-474599223 -14431665 +-942357357 67035975 +817727636 -659534464 +858470717 -236068691 +-901152495 -406129277 +466995766 205953110 +-855956449 -232641900 +694047924 21820349 +-721226844 -96676857 +263909925 -129477895 +289973185 788864582 +800794937 -972649856 +784347668 -139071475 +-773388321 -568686092 +774583579 -267244598 +258725701 666375128 +653400359 -654693498 +30740374 -21893271 +-703653411 389566953 +183839160 -115931711 +-76263419 -851247440 +-767025121 781377090 +-754058143 -931750130 +-224537021 -839435784 +928481615 -464912223 +-408154719 154801421 +-436128477 722009852 +768822096 -845366996 +591697832 579928750 +564835539 868109685 +113599140 44762324 +944768463 831804292 +-232901957 181124122 +-611314612 -627105539 +457621904 -248428191 +436607283 399696542 +-474972283 -625644216 +-218583077 600808403 +-181589340 -608735606 +-160845678 817418982 +258457121 -73200167 +54019899 -219297498 +-995987279 -447483422 +-693940290 838810441 +-238647885 -359805592 +460805841 431461591 +-924131189 192447926 +499192657 419451493 +56050679 196723077 +-598397945 -641464881 +8672668 -838362936 +-820897715 -20965663 +-685925466 -690543670 +742653506 195873617 +514991120 -553189729 +491712942 792969959 +-564890192 -293545199 +286953116 -848539429 +-888739317 962300562 +-997090790 659674272 +756426123 988491430 +89236942 -545636784 +888042818 260580448 +60761064 -958853019 +-755148194 -490619751 +-718479831 -992438462 +-516038789 550573620 +524722297 166877150 +-223024195 -929933579 +-57762263 -313938665 +-463306961 48905987 +-85312960 136819803 +-664070730 -932945703 +-864590342 -414868773 +-160141431 -827414112 +867988149 163076993 +-16851781 487757482 +359326332 185035060 +132184620 -202306675 +839594733 -318277415 +-679622519 110819014 +-624306941 -266036380 +-712454570 -317345753 +147036204 -571539723 +-215508428 698208264 +-487262412 209036615 +730203509 534961020 +-229398492 249109534 +-378059849 914577512 +-923867335 -794179651 +111332116 -888370133 +842910362 -825806732 +551594134 -814350846 +165798187 661249112 +-955100059 376970200 +20006976 -725962563 +155411195 -604029763 +-643051101 -846408070 +658931229 -89912372 +441129375 -654012823 +-564804160 978529681 +35985238 760735069 +698703389 631336221 +592190200 581900902 +-583592408 242878822 +224837071 -730649824 +-312154415 -124001099 +527694578 488082202 +598429599 486160029 +717629087 -169138344 +192216118 354864827 +-72302952 165124915 +-303869472 9520875 +403963620 -400598973 +216100062 -240899577 +-123704237 636553334 +558307068 -134179074 +254446051 -1539167 +875687647 -754091531 +844199553 110076801 +-567577161 -643928664 +-564367584 -405751624 +977819853 346336 +-751802703 -638884084 +186828093 523624944 +-917643224 -85980484 +344050071 -94879524 +704089982 -106377863 +-352749396 13234540 +-57285502 688587844 +-247316332 914455909 +251497605 -87329575 +814526285 -34023010 +354504796 286788598 +-929764436 641643542 +539261298 711817591 +-107003594 -587897793 +-998142536 446455359 +-523311644 72618767 +-142212782 23374735 +-497076114 410300595 +145426502 677623279 +-160475265 571581906 +228738389 -805874378 +-940064876 658088010 +-928455056 337059797 +-385832354 -12892699 +443527293 -912278975 +503475909 -919685383 +462234026 690171782 +-997377654 717042429 +624006287 629860468 +169211574 -85835288 +640253256 -460736211 +-687023961 20283244 +843610420 -9945054 +549921865 -673102737 +-707867525 257774374 +759656845 969965609 +-117178331 -572375646 +389723370 165611403 +365687071 -877684318 +-373689626 907079722 +586201267 16278403 +-103563815 597375245 +66166723 289726823 +994030357 -143045561 +-853960521 -329595458 +-667511395 -170387475 +-142001881 -68928906 +590406536 -550303300 +345415823 -836049791 +949080792 578795487 +23371938 -397083995 +-387971038 557822828 +844331358 -911515618 +-714705443 372184667 +-801276890 92105859 +711183856 -410929396 +508958956 107222872 +8052579 -734263833 +-858168430 164346607 +137316137 918207868 +-608142258 382448106 +946668680 442812229 +296770724 111074177 +-518320771 835234853 +517955375 710855157 +-998347922 456533190 +689615773 398333144 +809636035 -841857293 +-278123423 -291983726 +-300025577 883161294 +678352184 576210864 +-783982976 -377998967 +-453322722 -251539012 +-317270105 305441831 +-169339413 564897441 +798761872 839035386 +-633208079 37688942 +693139749 -2480972 +277952182 -407586400 +828261871 -873860276 +-550692982 404984954 +851303482 -414712435 +-395966383 212624091 +-666977163 -554460515 +-916681857 -844348213 +-663092693 -247407052 +196345871 -724526752 +-997629029 558428435 +-535702462 -174072068 +-158672212 -446401462 +-257308505 -310475445 +455042808 -299332767 +-157785161 607457837 +-898598064 423439681 +443358476 -490013363 +594057630 -938061864 +-363329087 619628659 +-42174636 838941791 +-492564063 -627974952 +795812589 -42262686 +266190672 158384663 +-218453114 -103107658 +-407190864 -769089215 +-276743608 -249910601 +-67159681 -452819354 +-690433833 971275515 +150997851 -895808600 +269390811 -830067358 +486936489 -271976751 +-106178257 169668855 +361961094 -350404385 +244642507 40378827 +-620319482 97229826 +-372616668 -953947261 +-559988569 865493969 +-674454118 -405197352 +-297920801 -667081244 +-947714660 338553695 +442061959 154136016 +40148847 57018811 +595069247 -756127251 +-393666404 724176924 +-258261312 180781374 +-902760514 598134887 +-763131491 330528384 +84026384 827648694 +699035513 967944713 +-960936993 362973638 +-127927847 -650046353 +246387235 57848121 +-819669651 -849291733 +-792047587 -844359052 +-104281009 603055906 +591907217 976301435 +87206505 -924436592 +888914733 389827458 +146036114 -728386507 +104341858 -448089782 +-948473199 328126915 +730138574 -46915187 +617783323 352014598 +-226040126 -84019801 +270229112 942694349 +224098135 -982820572 +837934229 -892688936 +-317949958 522521049 +293698554 266810320 +-771969259 5906782 +-727166394 -270784881 +-593548897 -514781613 +692559999 791629109 +-700193672 815841379 +846091919 -931422338 +85609177 129029821 +-897468086 289074360 +-37082396 417200668 +320786528 -393253814 +83599667 206713416 +965917782 274029240 +-683583966 -103999487 +686749065 -730621371 +386563083 -962871331 +-2627676 -50031889 +197519819 -375858447 +326058696 666155632 +236684310 -940594712 +817981058 652181242 +223979438 -924559277 +-810335509 593269973 +109776433 -92560140 +-915359166 870737821 +505351138 -323972540 +-154017919 615584424 +-500884977 -14853072 +999738647 -345580767 +501093470 821558288 +921147968 -324671331 +-328634657 -946565798 +-176764683 728120921 +926599370 -304104909 +-922897044 24169234 +954649971 -700936226 +267045085 -298459103 +395724907 60982647 +-476273378 268188496 +811904947 -342541340 +296719386 -886579278 +-590787588 -799614651 +-231618233 884125243 +-848869479 -560812981 +371155403 651758617 +-752427935 766395742 +175152849 -982183167 +-803004201 -330084421 +-260851636 -767141485 +211602252 515725637 +-158050565 185415617 +-509650154 -785754518 +-30616912 710684308 +849423337 -924545264 +-440760897 200438020 +-805473107 504686302 +661948588 -236815749 +-355714747 -173396227 +-244095641 -125339409 +-762703481 792857577 +-540866241 -661909915 +-458646195 -519973124 +-340786833 -401532934 +-204939167 858513530 +759597282 -307262508 +-577411827 980818941 +-104579757 -503913845 +317450803 -176795379 +212983735 -646268030 +755837846 -124606251 +417684061 -824431109 +770585797 814661379 +221739311 724544719 +259793349 487567560 +-372073274 42928389 +-905255260 -497255124 +-118273017 -188696378 +447928135 68277483 +213043180 -564826474 +588707187 911497506 +107728699 -683528328 +516994807 211689739 +-483250481 86069879 +-438461137 -98134192 +-271064062 -874815649 +-751368284 -812775539 +-875491798 494063713 +432679613 383658980 +-322992795 -478452753 +-556660779 512579397 +630968424 497106800 +-630072093 -674965645 +373527169 507909020 +51202241 -880940666 +97655329 -470296108 +239250421 766862525 +-880736916 817141807 +688730037 -956524816 +926580854 524762255 +176262758 932273951 +530114856 159925181 +-343869066 520133814 +889104910 158090558 +265302512 966861626 +-941295994 196259976 +993446865 984071954 +150246361 770490249 +204471367 1387497 +-419671917 324310381 +400004382 -306521531 +83625629 435242113 +-938458372 -667690334 +-211342769 845561387 +463043494 -800710954 +601568786 -771036339 +513379253 757948120 +-388202189 -608155135 +828617052 -769892120 +548082061 -306605964 +-847001632 -354226106 +-421344599 936671726 +-122274493 -807048784 +-333692929 875953464 +646400432 95934008 +691784559 -726829085 +678109200 -561435821 +-922146484 130375664 +494555261 371234592 +854588542 -551986791 +381046947 -411399224 +-842203348 -265438493 +383950220 -274754201 +785244057 683406710 +216159305 284181032 +186982678 530513313 +32010866 37037761 +520647531 848896612 +510947432 -182858480 +811724091 -461131666 +-891575288 65275372 +-428271337 34303095 +-27426045 -165487719 +252513269 -198064384 +250633542 -147353211 +-169404987 -382034169 +851647680 777259072 +-833846697 -420583178 +244261302 -698565108 +-39542037 -95096357 +-674398770 851338516 +985830849 927175662 +-809575500 -184368630 +715077149 -722940783 +-915282419 553545534 +-238119328 190049410 +996316504 592848073 +-725971109 465041976 +-813921587 832425999 +937438232 743372195 +-956240280 -109262326 +-996746121 -17695709 +-830131511 475381158 +-27318029 434009500 +115982116 715282753 +-407762039 -845265754 +-115852013 -101912082 +685068227 -930857175 +991398634 -695593136 +-838990416 -92251632 +-744534848 -560823400 +705288379 -483827353 +-654637797 -376500988 +95090089 933984310 +-259661617 756416517 +635676198 115060271 +-565805836 295653161 +295694338 -940218656 +-760912694 -760725329 +616009911 -698173228 +-589355513 832813621 +92633494 263320520 +505565066 7855903 +-594838793 -33334184 +291659135 215990651 +-289959012 294159792 +-601849329 -965778994 +182340657 -287739943 +-857418066 -482172086 +-214895695 717965832 +-99786906 -802521150 +56910507 -300215676 +-231055958 364085944 +-685598836 420382582 +913667398 396881540 +-94617299 141294288 +96144965 425114107 +828096227 228984523 +532859561 -5440529 +-631327592 -394493304 +240998246 362525587 +-840059761 900581797 +-17159066 897100749 +912117258 -264570930 +-344831519 777199816 +-979742831 460539526 +-484048961 -854363004 +812109383 -2853188 +-302445576 -85474432 +537037652 -297610051 +-937064460 -778716185 +744906773 988348322 +829235544 452453953 +-983585491 -250644674 +662242413 258357700 +515610366 255160876 +-670466883 -43387524 +-126411504 -647445214 +-899151215 -514386298 +-931931170 724201175 +97849612 893479141 +229852085 137903350 +499677340 -38363942 +485779334 862252940 +407393624 987140902 +-271371389 76355191 +-791068841 742751520 +995983106 -885278137 +-996324460 -510573887 +-796192701 -600439779 +-530141759 -192413663 +-928429412 143340342 +-994365581 563990412 +926200689 200985278 +-913900062 -548024430 +-763934453 -734703529 +-459929862 -979537395 +-108100056 -38678386 +27880421 650124259 +-978948440 -205416165 +-800587620 49258350 +-510726702 750045040 +992359327 63285344 +-901780865 -795903589 +-37910987 -940757070 +271850499 484537725 +444110917 -858624846 +790301705 -746371943 +-378868050 986625548 +-381192019 751048535 +805970266 43184834 +224886254 825987506 +57831741 -959235659 +922688726 -130081680 +-54962274 406684026 +602425150 716167751 +676657951 -346992138 +-238961775 717740917 +588234242 538043880 +-637087987 918751393 +-942838171 -545654010 +-673661631 358265649 +664773374 824235261 +-1614930 474949304 +-641193818 -980927097 +-473169495 -266260950 +-841783249 386423670 +-141006444 -557849287 +-548635186 -258571825 +-415157617 -396673316 +-176484920 -695668064 +219020576 -624600283 +-476012503 -357496776 +-384492647 927980363 +-865449625 -175738064 +572976362 -794590292 +-151096552 484020237 +-433422839 -594232133 +-213311792 -286180833 +-254762618 11695258 +86884061 -169210081 +279184202 -644671611 +-100279769 194031226 +-160801605 -564053489 +-795946072 68772522 +-965774973 651319145 +684694288 889174774 +445269973 -526240379 +630109036 850320369 +-683268208 -761335339 +-57881976 406270047 +-315209137 309234433 +-858544321 -643477640 +-535892417 679844267 +-191963143 -312111909 +990680884 -338662352 +-21481941 59702025 +287497953 -212655587 +-448220329 -733944423 +-757830082 -101937185 +736464670 765793943 +934734605 -940717939 +-731915412 853864289 +-368612916 118256836 +-719083958 22755573 +-458620003 124559440 +718976960 -342845300 +697154562 864073759 +-858477839 -842333633 +-327315546 -474958765 +-179408570 -432536308 +702916830 151690674 +173367605 -321006308 +-498864607 625942888 +436516556 -196838608 +48850897 259403658 +59110343 -48677759 +-884801046 -84248829 +-429121005 -966322371 +376045053 -204231680 +-796591132 861446486 +981446628 -944487103 +602064899 -851519470 +661145943 635878714 +417360867 -161590944 +2741689 922666855 +-127902129 -94686097 +-876088053 -212094942 +680853961 -781182679 +158946628 -76500394 +721352316 236476444 +-912089292 -578198514 +-663958260 -360926618 +98414279 -545444337 +-960750505 666654167 +514442601 389479085 +269597240 -296161552 +-409658502 446894558 +-185768851 -740351336 +432279033 520384576 +828719421 754954123 +149800696 -42573206 +802282988 24051156 +-466427700 -174538615 +52933121 261851188 +766395691 -316589867 +58392500 -304019859 +-59651534 -226351113 +-682941368 -799995613 +-204676928 -895200970 +-491672230 532263238 +112589547 -590644728 +-905071887 -828810534 +-135307603 -399741103 +-532589079 977051016 +427631653 252650884 +61166561 77594521 +56466185 828639901 +-893060308 -640875349 +821288516 942097938 +415494004 678053524 +-426670884 84596302 +-409928102 -425274342 +-783254396 680500882 +-304508378 205676463 +-273959905 309227322 +-723299803 -456209871 +471822354 763792762 +-181849286 179431972 +602552367 939110356 +295904790 273384042 +-972095799 -609852782 +-636886913 -254011776 +971229999 -731750880 +-276241381 558437118 +880730270 -659774943 +-959371130 915962979 +-920480550 -906893840 +962872696 671367818 +-569024352 591416459 +-187153664 -816124895 +-989300320 -164700414 +684948137 -406261393 +-607881825 928571706 +-570834600 -937834096 +493215014 114840501 +845230110 749468445 +-342995603 957370517 +491910813 375371643 +-853879752 936163742 +202572123 326112303 +-371261215 807085486 +-404817446 465946855 +271046110 -892122649 +-555184803 -370353928 +-242600485 785695850 +-422823051 -834696142 +62065656 538426104 +-600644980 606457734 +646340637 872435559 +-436515660 145516309 +-610909437 -720225092 +613763801 350766696 +-750971248 -929105419 +796016225 -225719214 +905146178 823674687 +-508662456 548050487 +746814479 -515080438 +928623489 459514060 +645896180 -182871069 +786795999 939875516 +-917257621 -112414596 +-674935031 -277019764 +423998667 377919893 +-768165650 -334533502 +-892225105 15283091 +637166013 602097873 +-785123226 988852842 +896451058 456550013 +-610634143 878803048 +-351028896 -748810948 +679151053 624408443 +388303306 69222832 +661177150 777195144 +-99967244 -94380371 +735671537 280128914 +122927661 -316961811 +-163849377 922577789 +-864537465 314671991 +182144001 -161503612 +473812212 -753898557 +172344281 -364759436 +-449433937 -653221431 +-540009799 -744476917 +-880637497 722705471 +39363280 -776979239 +43684524 -266645542 +239530577 -977204131 +700775716 989455037 +-483848061 -970386564 +-177313868 -753809237 +542957139 140071922 +-720775829 780470132 +-414217533 -51082940 +-2170033 834411379 +956329329 223192443 +936710472 -104505974 +-475295079 645282491 +452038707 -378384345 +-852598085 -290441387 +208414782 -966729718 +794231048 734530888 +-318729249 559788651 +-320493808 -231643234 +248387358 888068969 +-682350652 692473902 +-547087489 722125110 +72669179 -546884097 +-721529164 -35406879 +-301363214 251531578 +808477183 -944566099 +-957776004 627518733 +-676888845 -358165106 +-233729693 471887759 +315397989 56892850 +828697713 -348749647 +193536 404757440 +733998141 96832354 +-193281047 -743488139 +625308903 978764309 +-389903605 -73248059 +-730154657 -410087408 +-652932983 -797200054 +206977981 708345407 +-46481933 69287746 +-307648136 -793012172 +627860620 157304266 +-558981374 -623180213 +601039249 214110408 +349983623 679280406 +-529829568 409986756 +-432490527 633882888 +367432560 373694154 +-895473416 757030298 +-878885551 -736951219 +510717792 60199190 +-217687757 -66838520 +275147202 558805610 +-416785384 788503569 +659766763 -27240253 +-789236436 499849935 +527205259 821015618 +150059035 -391736547 +-755977443 329271389 +-268387096 837044031 +911672937 -239219901 +588970068 -89820140 +-582497572 890711769 +-329477196 -737612065 +-637067247 74347031 +-601393062 -843418765 +-325152190 -759541339 +-610460125 696708973 +-627073454 922264931 +-501174279 554189271 +773738278 571048168 +131327772 -78065320 +-750372659 492959411 +-898892704 -43571385 +-577190537 -134106672 +725824359 -229811553 +896811040 -611594362 +401176057 932604259 +755903840 -85813295 +955853184 846836687 +510054583 504346874 +23994477 -81796776 +-752392974 194495011 +812235716 731258389 +716023738 883749987 +965112527 -245113488 +450485266 933908624 +360825651 -167984952 +79943668 798095397 +849509056 930841623 +-444446657 -164489465 +-434895490 -691325121 +856442491 -782729366 +663858371 -92949507 +-304982876 886181390 +614677946 -443978355 +597967431 530296080 +-911916022 -124848508 +98508591 -127659736 +-278237846 -351273821 +-428073697 951938510 +-128006211 -985051543 +-271104385 44374196 +160366709 -931841189 +734982473 -380088227 +229231585 18922090 +-778295640 -583377481 +369646153 -321208961 +-918269228 -748012791 +-163376900 29193138 +851754700 589465853 +789119126 -458207702 +-705953672 -87689631 +-295280005 -188723564 +605327794 265681531 +-305425334 -374889375 +-123837276 370569539 +-218396778 204618149 +-349699883 57637714 +-819546556 599188942 +413764123 -359288962 +-747728626 -936663462 +676598975 -605386343 +231662905 -752057470 +-198763430 -862910378 +-495159982 633044636 +363682336 875218152 +180009738 -73215697 +130796412 450037151 +658797931 -77682138 +818514622 825871928 +-894787406 -391181801 +-816694555 -967253626 +132882618 215958105 +-46322174 979276487 +729132409 -402094364 +544769655 383180470 +545971865 622300372 +297861645 -258299463 +38569738 290537045 +-800408409 332377318 +-846863348 618405065 +-420814699 -692981380 +313409805 334545236 +110601195 -586625690 +441370729 326800270 +-755553545 -537899028 +651326903 517664369 +476499645 -744077708 +-500379537 -58530578 +-315331176 -679494932 +150422877 615923911 +-923761442 -607018076 +-166309273 991108101 +-98021315 587680200 +330326922 -98723609 +331001027 644726259 +848164995 530050761 +472083374 -937184717 +209266395 873378571 +914866984 804377214 +-374770619 724639242 +857460646 -901108072 +-868275523 189514528 +910804601 616836811 +-937476834 -896399045 +517996037 407020611 +515578522 -728781474 +-108811844 987057107 +-355449695 970798643 +-133610234 811372232 +19017197 376914032 +-398437636 -235127586 +-104704625 740392210 +-911141162 16472713 +621990907 45641487 +482832390 324332501 +-966892469 917677757 +855618016 -761731965 +906473186 -931283092 +922795997 757394757 +-631971104 886371977 +-954428046 -171552301 +729083376 194467429 +47535963 -16084517 +-231833863 364673655 +-626799881 421280785 +-687337141 298224808 +373204916 142815360 +-313343291 322854744 +-320504325 -426735704 +605212460 232364073 +94423158 -450090116 +482641370 -500814069 +364722945 -853983248 +-542204862 -308451923 +-877116896 485226911 +260619635 -518591173 +957883577 -842902529 +377248090 444163968 +872213024 -82865009 +588209695 312509118 +-906282568 200616250 +998798768 13815405 +664710117 129131993 +244434337 -480137302 +-263655773 -939015970 +238686401 -112126613 +-63983521 -205221146 +-72914963 -410002063 +861837719 -430359872 +772355490 -803970809 +367629235 -587254904 +-818605810 914032383 +-794190461 525555778 +-577561595 545523864 +546428984 -106206731 +299153356 668723021 +984816778 188459756 +839873373 -49411769 +230639164 429123248 +-379987451 -644869487 +624185166 -779703927 +259520837 829947853 +-137610226 992495267 +-616607771 782293009 +-402619489 242120934 +-828815754 -832738515 +-242474002 -465758624 +883229207 -538848612 +65204862 -743717076 +769749316 378731818 +687667094 830502947 +813318366 -275882228 +-426946871 439731323 +-909729514 -54828108 +-301642524 469217801 +-356919643 -497928732 +797261255 -522504105 +468179094 -450612201 +-103988127 -276608410 +416523869 765740484 +734863909 215746369 +-792512434 694940651 +-448020834 -123865386 +-799063880 -770542824 +-779098177 -996802328 +577106875 422105967 +-218981141 775487878 +734681670 404027072 +-80296006 21876861 +917649065 261119869 +849366095 -208849306 +-361724102 320748835 +-478095152 24642779 +114914379 -319809329 +-83869858 -735712529 +-687678420 -978465667 +-815239603 -812292907 +-827740643 -753818489 +654964605 560400894 +999870933 745095578 +-872035919 -338351358 +-756800758 -512035493 +-494955950 -521581972 +-14447789 294666646 +457534644 -510489939 +814507887 96957640 +605799883 752469919 +-502948031 823384732 +-217847003 609697190 +-258223599 -421849891 +514547498 -627558173 +10713083 -958274685 +450975668 -179124250 +635606749 -711118043 +-930226702 -311731159 +-465676327 839874134 +-687161411 899079574 +-74759853 -73042162 +-105923187 992857361 +-941104304 512436120 +-509354680 -180419143 +-772813014 -35178212 +-406318973 -633791404 +895095661 -27600133 +-211371929 561219977 +-353137713 -823291734 +-764188187 -163961362 +-851108087 -398001381 +-141669846 735606390 +-73577064 354057840 +-975222710 -995223893 +-219745168 210040653 +246728050 457066341 +295001611 -558248551 +-773468924 696850173 +290378794 125739532 +-208600808 -358774557 +390239661 -867966010 +-168802580 -342200713 +503377029 133803056 +-887352978 -807167371 +290319036 411624464 +499466070 718379866 +-979538434 -49887342 +515832545 -54540532 +954084313 339851293 +851285318 -783081588 +938125855 190644820 +405355129 722668249 +-45475517 -211270886 +856507943 -785578702 +786383683 -888407147 +866820799 -98093803 +222912005 -395729653 +705274091 297387808 +-356573381 728314436 +616358892 781145229 +-742180784 -798433350 +734780678 -412534796 +735415417 -853299699 +-454136603 208891271 +-835338133 -708056470 +738075646 -941369601 +-649536083 379239461 +-963122189 -224119508 +-527477166 400615132 +855758778 -654547363 +-942507310 77518037 +-622643082 -876799554 +435947620 656294737 +980757640 -745032648 +636016848 -78393103 +-459917185 480481317 +872371352 5877989 +-708187843 -982129571 +154892550 624940770 +559566986 79301801 +-830296061 -689457047 +-891523521 -713825076 +110149509 291891505 +-58718033 547667521 +480738879 -435283933 +-678168842 -573408313 +202637830 -3955106 +-19835598 -704565456 +359740294 -685647075 +543538905 -147601247 +-117348991 145735749 +826061582 516406443 +-278208554 -389599785 +986049231 601625665 +302338072 221797934 +602259098 -869868665 +34696778 -554255574 +400837552 77226785 +632838494 170004946 +-915633723 23199652 +185335478 -213996155 +827117590 539646002 +322030224 811355382 +-47871475 164365993 +-932411934 786403445 +-588560521 867442327 +-310767229 42110976 +565689633 -534702366 +-102270170 -314608138 +-439426221 -331204786 +225397288 -182941093 +732725525 -868498815 +100761670 833011538 +599540960 679265571 +-545240103 -443034883 +646163348 642824575 +-909532483 -878858361 +456422461 -600642659 +268709654 -284601628 +-709163750 -725206659 +856849471 -455912686 +93207723 -743066870 +-707574844 -934302243 +-559933177 -570127860 +-731138582 879364117 +-333288897 873694773 +573899989 197748362 +-992537838 -287135150 +350931752 -330243711 +-919604552 400296068 +-65168272 -11838555 +19051294 750095844 +-104648485 706840500 +-651728977 -846567203 +35535228 -709111058 +-497131878 808340590 +-770389712 164726420 +135760272 11066340 +-415632003 257760581 +-769704609 -603426846 +333932169 -136973022 +647096926 494214385 +-335538322 246415689 +-376030659 -923996208 +-781196063 182143662 +-78907954 999555678 +436585421 776843820 +870770489 -587549175 +-577905519 -58494737 +243044235 -348958560 +-789934449 798614620 +-716485359 311115643 +837484792 -393792394 +933929500 866931466 +816580431 425402714 +-357839618 -188477062 +-723752137 463811151 +438511396 -238099340 +-951173173 -181405502 +929380238 542732109 +-521722815 638953164 +-904854779 728410240 +159975415 -824270706 +793988273 26573783 +562938945 473832011 +-90658743 129449408 +-716266853 823063612 +212504626 -844692993 +-207322068 434658149 +-503593496 -41459755 +-263554150 136415964 +-580593596 -681368954 +-181577356 875087740 +-502466598 542002230 +-668175495 856677695 +372391272 -485765384 +-150199339 -423931174 +-434802520 993494159 +898642552 -965284865 +139271107 587971539 +-443361303 -216672083 +860488727 831063431 +-94128698 -286338526 +-460821326 -807569843 +757227613 -699816818 +-491780602 335896056 +853256513 -230873606 +-857520701 723078268 +416050950 -55379441 +-619081908 501682587 +-759209868 649649921 +-642039907 848543388 +-456884439 361443037 +538479061 -156900216 +754923450 476457590 +-383975697 74230911 +-732047029 -396940852 +-183365329 -838350131 +35553896 -580090444 +-199598724 842140682 +881283333 475957819 +523191065 282772637 +255646165 735738236 +-682585410 497526538 +498436424 844026675 +-417908180 -992783414 +957189889 421950735 +-222020903 834471468 +67760773 35459872 +-529046845 977313973 +-802812561 -330968595 +927595198 231667322 +-87080093 437101738 +769804661 -566332171 +-34422345 -627970013 +296171338 166737534 +185613673 -794178742 +640437061 -819073779 +-545475951 -425583927 +-825269212 -807049845 +60834514 796637031 +-40850320 544934110 +-6871902 -162001066 +-972157217 -341751222 +-671532587 926074348 +-612301689 -623005225 +243025725 -743283277 +-32746284 457807008 +-329400110 9228235 +509064701 -842413882 +-76800297 95548921 +-365327349 -611958606 +449709520 381001621 +-47041636 677348000 +-877308730 900196060 +-924180275 -769828046 +439985947 -115410304 +-33179772 621669083 +176278480 -577621972 +-240773088 -440972906 +-655045321 669196571 +-202105718 -405720341 +686816462 -839548920 +707576816 343243756 +-756924522 -861605153 +184802161 -576224075 +-456982475 -587152431 +-578368707 58996240 +-904933233 251004208 +-325109281 428271883 +759607710 87154317 +-506588879 -332819649 +768726614 624310516 +381132393 -571055425 +-126915315 -332659656 +-461380396 86303856 +911320231 695687678 +193371520 -297531758 +809779530 -839307007 +-410656581 -100736169 +736223281 -298599852 +-407499041 166035307 +-109182868 521390441 +-847637470 442914998 +-698216301 -864235525 +996606991 -269928036 +518314039 -944404939 +-222147100 -677085326 +-133532471 248594459 +-995485412 -217745871 +691769456 -456297691 +-994940343 -985960564 +-55397075 -208496849 +-99471946 -925587824 +-514213195 -237203334 +-436701162 -230692726 +333109922 -775403600 +-854614182 316841436 +-499551139 564655755 +-147496759 -251849911 +112398897 316557115 +-695469965 60866522 +-870262218 -446205378 +725808272 176753272 +-246227191 599588156 +837808896 -550406469 +564498286 -673573540 +212716205 369586796 +92447348 43379148 +-12757687 -387230460 +-894416371 485059920 +222914722 -595436317 +973910602 541939936 +-674978567 299369237 +922687429 -647672584 +788487561 -878338018 +-284687402 44818403 +575994232 117925087 +484823461 -707813995 +53270833 -331084509 +-693593480 -340932716 +595859973 209396063 +-690648286 732733179 +-135107151 -694427719 +929286562 -139232908 +-985712477 -559214205 +983803247 979930603 +-215365053 -368080657 +692101294 -54256290 +-755957047 824404090 +-890895832 -762615804 +-917659444 -664008379 +274641458 -312663458 +684813549 615407430 +-801051344 686894185 +448739145 919928972 +174869828 -587923811 +675271749 765443059 +-673188114 914506676 +-512070388 310396542 +-489572957 54617922 +-853497985 -752202059 +-306594682 502075340 +-769723402 217083833 +-679683947 157694777 +417661198 -426275606 +-590175200 -724299975 +13790539 -684220184 +860558243 -443093077 +-74163168 -470567717 +283213528 916104411 +394778723 353791389 +-663605075 -6921389 +-232905349 -26523141 +-990645141 -761629540 +-615164584 579340102 +299202905 904537499 +276987170 -639262035 +631575398 -419311777 +-82103528 -812254722 +187979655 362806646 +-404578321 266042810 +-159398529 -822454725 +-522271849 521985067 +661419532 350787676 +-35969952 999419692 +109281254 524414356 +91502852 95604844 +119939261 450948541 +675606480 116001360 +873941327 814448334 +-587830182 -903079037 +-672555230 -939045804 +598518554 5432238 +272943025 307538748 +-431592089 -744339907 +-777365328 -336636185 +172819824 406861971 +312468843 851313709 +-608224238 155643187 +695403929 213253243 +368672600 774013048 +-587083291 746377247 +151844984 -418307587 +728836561 29349496 +892167331 485380791 +546947876 -772185133 +509014440 -273921914 +-678366407 920286808 +-517048004 721697235 +-546440900 421047992 +-162384994 -886130523 +-159511518 -932346689 +24762084 -404196572 +-485310533 -66233129 +-254616772 284399702 +-66519607 -555371074 +-550956468 -423933550 +242377548 -310402879 +-40810001 317122527 +-704866034 487782260 +488412558 20080703 +154343143 -869371337 +154499096 -412801640 +-3532540 139581306 +133855143 546822677 +-246192263 -240389906 +-782925778 808613740 +533768298 480264229 +583381550 213394389 +-996626990 -232088511 +898536039 -538558872 +498928119 202404022 +415834304 -744698478 +-635769023 -957601381 +323814290 523107383 +603096375 -15056058 +-833353754 -616412642 +933835524 -362070492 +-437026373 -112239063 +153526207 259874781 +718644350 -773590232 +-844832816 319729681 +-590189935 -746300165 +442215844 739444250 +168870127 483604791 +-777945668 -910971997 +-492034353 230896144 +788602787 -82998849 +-386144791 470796648 +864748413 -15510462 +-528862354 24221082 +70681938 -590583250 +-232642926 709509969 +-963183184 294105616 +820627986 6548548 +-77190912 -51600492 +765081256 872842451 +432762711 647824810 +-345712682 -514384507 +198127818 -760429761 +224628730 -978852396 +57361863 76960058 +-892220286 260738928 +-364825425 888982757 +-661694565 -50899118 +-139669430 -458451044 +-509498312 -926034861 +-823622980 -670499814 +-398466116 189214258 +-514347348 -711026748 +-661650509 968356448 +-674955614 -57147080 +-756765745 -606723324 +-173276843 984119604 +999624227 -87727630 +648376828 -790107525 +-852675760 72486292 +-926657429 813648881 +774582848 532238891 +-415821442 923825195 +93418233 870053807 +-155379141 -648551244 +197132152 -398123396 +-650038111 -920892050 +139752803 906084068 +244654682 578174400 +858649167 -231958995 +88566025 -474500005 +-717118891 -685064358 +-743433262 413059479 +833822221 -665328585 +-530592741 -267524981 +-965841958 -475073622 +-623306734 -959392883 +188049561 96676303 +154901477 429900449 +215816603 -439096394 +259444049 -418712856 +-652531425 -923624558 +413941314 -227477172 +970158819 -690241121 +-39780038 -121298816 +871237124 -39824880 +-877536177 144683463 +-130206674 -491781999 +-933030321 483742333 +-173270062 -689407489 +109811416 103710804 +511220888 -17650631 +684261583 -758184059 +62596250 -953909459 +952158601 255653988 +3464715 728196501 +-70471416 -546227099 +-866702366 727484346 +743338796 -583767648 +-859443527 24456672 +-97890613 946628116 +158157628 51423677 +446856139 -684559035 +-847078288 293915193 +-269966320 -861771871 +775774831 793986892 +184770180 925123655 +984940821 -742768613 +199468763 -198376728 +604974375 748084712 +-596280953 752158340 +982537764 -485164 +529538609 -492148819 +-118439671 294729629 +-370689087 293063072 +-212453560 -279768338 +705289158 -557057232 +-432599246 -285988747 +452293242 211672347 +-974265724 12389231 +464764965 717647186 +-833345751 -3962159 +-900726447 526401908 +-173076126 -394737883 +-47756658 35915017 +-219331108 340035345 +-669226965 -801476553 +-284532661 -50441413 +-823869134 -617226812 +405898016 -612506243 +-881964491 -538452969 +-806710050 420521939 +-534860361 -276603643 +-659113589 -217372205 +147531847 685107454 +-477438849 104851277 +-101344284 214819967 +456621654 963034582 +-390311425 23873172 +968994264 74776133 +800183087 -792877299 +513806009 630097419 +-646891954 -380341622 +591272736 178238459 +-156739134 347750515 +967549178 96833972 +504019794 704051888 +221731006 670076578 +-817372547 769257109 +-931903188 429064022 +-825853392 176829034 +-162512902 888347365 +71289784 -275691515 +797047071 -179990809 +-773575340 317326462 +-829194059 982759551 +604765580 492325741 +-430575045 824862812 +-731787853 137269587 +-992059689 -95842613 +232757715 -518505403 +187487137 -480442088 +39294768 753714678 +-212871702 777580580 +462494118 477936065 +-165960319 -571854359 +-749376813 -842502584 +487247670 841294453 +10168917 -689090565 +38185370 -304696358 +-811180547 -916435748 +585539879 740819910 +38045341 166936761 +-40806337 362038464 +878010321 236520336 +59151431 681263200 +-628798456 -576023300 +-209834217 882160583 +-634795200 399906520 +-837865898 -632291352 +358852519 -471182247 +633121561 218972719 +-675397544 953118210 +-668176203 226086164 +-706640294 -857796286 +733658825 -98862253 +956963534 401991515 +51903929 292360516 +-87205152 133395552 +-510119058 -154233517 +-361453234 959694384 +-309276928 -904066508 +457963753 513730902 +-766264820 -868626890 +654202049 -17355509 +-15465073 -582057800 +287122432 889486590 +-199113166 679568069 +621503788 -267034900 +687162536 -883056585 +409719215 -528003971 +-689501078 151441411 +-700017698 724082739 +-2966131 -369462165 +-148431057 171327524 +861059666 765906267 +728108945 636500393 +913898105 73714513 +559182748 270585532 +-149192477 466463042 +377289355 -526331989 +-89526877 172063573 +704353453 647679847 +95641877 909598681 +526190277 260935461 +843142701 124573077 +-394682261 370889599 +-167758787 -114990115 +904660892 -745820908 +-787029229 851309178 +-581023123 -58774226 +482607491 404011691 +71547151 964339581 +550321683 383491662 +-258869544 -476674873 +146423578 584640387 +520226761 -145949477 +520685050 -466541135 +-528088044 771795326 +690785753 -585062114 +-715404410 -29221208 +-129863146 540818799 +715248389 -131389208 +-617285999 853018683 +491215244 994917979 +-561344002 -790401189 +-321098873 -859504431 +-824610175 -716415308 +842548996 -470601957 +317188203 -363784106 +-30004014 491997493 +733010711 -979556454 +-543568514 15558344 +-682685044 -967808269 +-261792206 56240355 +-702879608 695921977 +556544196 578269184 +867948397 807184685 +9898208 -59281185 +-922670769 -708650706 +494778668 -139144625 +-220077262 -508602024 +-979389332 -577068353 +194568478 -766612953 +206036879 519085460 +868887084 -696953729 +728179202 685531058 +730402258 -300842158 +22147579 -834248466 +93798145 908743290 +149001271 898388828 +719177124 -373622824 +830501511 143388564 +-383410602 182947571 +-60547891 -276208000 +740136391 326532846 +-841361672 -444782313 +276895375 444568265 +-891954597 269436444 +-160425184 -280656690 +245103523 -361402810 +-952576746 -81969431 +753755452 -387191171 +765718243 199935636 +-485914960 -348473501 +98498834 -98934905 +-449587695 23374993 +-688673543 322247920 +-445166042 -562292715 +969658736 -27707013 +-379726000 980226482 +-253564310 634407031 +-964299009 813217842 +-227121264 -427801486 +864814465 -142678033 +-817700519 831586778 +969033829 -230226602 +397197324 -736624908 +-298010041 -755718413 +-292815645 808439637 +973801567 -956689193 +54496001 -913068654 +71084089 965931558 +-903449995 -438690147 +-909232153 -657779307 +-318263431 550463702 +-960348448 927745385 +254338415 -74573527 +67133875 -285188697 +45753297 461355278 +870827923 20187396 +741988244 -127502582 +-461236502 -157559665 +-401148952 777933208 +-714773074 -304447351 +-864403388 279187799 +335867934 355626013 +-427032279 568938930 +-239730443 -945277371 +-827625151 -786059775 +-193632436 -120923607 +-569470628 -627805796 +5822328 -78651455 +802588234 -231406807 +61295799 -663624498 +-605057663 -449499042 +-244341585 -202134649 +-68490381 126596797 +-764234688 243522979 +-21058742 458699339 +526040600 564251910 +55605743 -431158974 +163001182 -59778173 +271625772 -469393497 +-867910405 428986385 +-899775552 240023566 +979319028 698570187 +633072941 -115536784 +80285833 989556480 +501435518 742967369 +974781813 783094193 +30492567 -849768213 +-403125061 -375206353 +257262618 654393930 +-968899978 164924876 +229111586 488302260 +174091867 444942903 +828973134 -670480471 +-51839574 1454587 +-286584856 846962460 +-925801504 154112207 +794280058 -442723325 +-242190034 448077101 +375313888 -43814945 +928254033 336339295 +851013854 866128027 +46211622 -261416047 +658339205 -366193426 +-775754886 458704675 +-28747718 -940972317 +-839313428 -368081721 +518746174 -541044421 +296483078 175287036 +945823301 76544251 +-267120166 116637885 +-100717367 848929227 +-737651586 -457108328 +-481233969 841835771 +682590873 -640450197 +743835151 -901025365 +558975891 990756694 +921022890 -845952863 +-191754326 187715618 +-221323203 -219658834 +-164779987 -760423858 +-923467373 -473545054 +-385316982 -309714767 +403651612 200804354 +898872140 736627755 +808924014 184078878 +-601827028 636474560 +153296764 -224973791 +-21654989 196683612 +671354153 -739197506 +968761328 589106723 +-541231889 -730377619 +-531473766 683524146 +176892161 305685293 +-266508079 -687066065 +326354319 514889037 +464409965 -960695397 +-325326148 541917610 +-621042849 -715818538 +339135027 -259748804 +-215144127 270110180 +-73804340 691430846 +756000167 730419215 +-76571126 -78568811 +-742866194 -751151163 +-529113990 -177920384 +-396830097 759309646 +860375392 -281924318 +984036941 520737935 +-414948155 -375693771 +901379192 731051053 +965993472 -852270896 +305804171 -231147772 +-273586597 -535064700 +81802004 804717882 +-644762740 716535392 +-835961090 -829820360 +-948522811 -250555216 +-955569668 263648757 +668375124 904173062 +-796019395 -364040204 +-165108704 77574129 +-861681175 -396639844 +-650951403 -952400773 +560416223 873486519 +69717201 6680839 +-663948537 -85421937 +476248793 -908088266 +-560068061 467103489 +449298608 210040935 +424916679 -536354901 +265202627 -390912453 +986405169 -672658250 +393484844 116937308 +-990532694 -352039891 +888382167 -424255526 +-203584859 -490086995 +436689563 940082108 +689261394 -69512146 +-179211166 -465659583 +649591716 -755510056 +-103322740 -133896231 +352335187 222710567 +931529921 753999675 +332698956 610991709 +-919960181 -473042199 +47272897 -451330279 +-636753313 322786417 +652439662 751930710 +-603311892 583005440 +-293629559 -294304449 +125465205 544979990 +-516666413 327567447 +-559678781 -500112157 +-81129430 -691020908 +916143805 331930726 +344226186 -202178775 +-176079499 199413688 +982792933 452353971 +-160080609 509299489 +-769700648 365523440 +194336804 460779912 +137667087 182815953 +-788230886 872150213 +577544575 648191683 +-858670917 -406844848 +270367569 227375212 +393107596 -48918583 +-170392378 -531335074 +-719318214 314783093 +-671998381 -814504381 +722863142 711381135 +-9174364 956517204 +420500842 -439814694 +748351756 405464061 +161171799 78933719 +30835532 367039406 +634505412 878491396 +478607747 66073126 +-853792903 960356564 +981831053 897012232 +-426500552 -281618953 +-251131052 399618260 +331959769 -360096298 +582236097 351407221 +7517908 -823509213 +-242166372 234303719 +-308964092 601336821 +408793969 -169752987 +218865392 983162333 +-569500439 261905196 +-83784455 966863590 +-706446867 -383246956 +-256451233 235608900 +-200671620 887760866 +-835698868 -354565971 +-613791590 271041562 +-529293898 -984329481 +421428789 66106013 +-618146594 756409001 +285611188 -103553985 +659052001 -510156349 +-876024734 977368074 +608178633 -596688458 +-405749108 185706487 +609059399 -553118404 +-440008627 -5589096 +-562949683 -866369454 +-670837670 -236763768 +853375617 783345380 +220099240 -994892356 +408413837 -656056896 +21453422 -941541177 +-496729575 343153015 +-432660221 -22663967 +627937433 138103607 +-869480977 963366093 +362736830 -177943128 +126467954 -315316815 +-359337597 -660972046 +286083027 -629892772 +-560048280 -60857120 +-362056585 634434552 +298705322 840191849 +-638547208 -196956541 +313063584 -76514993 +143448993 9546368 +-835212389 -142942274 +79507663 -245369091 +-736733817 668575044 +-676499942 -805827448 +282255123 335557241 +827091262 569883396 +52472430 -603146806 +150715594 582599742 +179107151 550978253 +692296397 670652297 +-8743978 494971987 +60543541 -448972333 +-63034296 -765946818 +209251646 -534749527 +173396060 -289334106 +-728038310 635337531 +606953049 -37521218 +594130744 -343462157 +-387204518 -886129538 +-776486411 948519296 +312729049 -525980237 +630422372 -478757409 +-388402843 -599202560 +-857238710 564645836 +-962856676 -529251361 +-964916614 -915905154 +432168938 -493117553 +557296359 -118035844 +-262334627 -626874928 +-373794473 -600039884 +-159511814 912136066 +-957338240 787959355 +600521785 737184996 +634083274 734451395 +-138097499 445206742 +720207090 -397073202 +38134227 288536097 +652929542 655353884 +-299903524 -858231722 +-321105223 346273741 +-808650905 -38183563 +902841248 -660989952 +193815648 -31353479 +141672414 -780568489 +-527157836 296332991 +405849159 922730968 +-393606683 -449277789 +-883605072 914522213 +-848524030 672807882 +-912187587 -655288896 +719829228 -947367453 +557603141 -555207912 +-293092354 -921873531 +324120398 164178084 +-739111831 -116291201 +-316405455 663562799 +-532106306 699066028 +-65577796 15451053 +-89488178 -268022692 +-731018346 33064435 +-584030593 -500224343 +-917172174 -451774109 +649725444 -37116420 +146012811 -97534977 +431516326 -910907558 +231272101 908488529 +348190034 939348792 +155804414 -72111904 +-945160453 34166554 +432373927 827671957 +-267291767 658405131 +-573726371 -546095052 +770356280 -226319485 +905527577 -384154116 +667773326 -184777544 +-112474908 122187291 +191429035 -545317577 +-4270506 -510151200 +28056931 391856151 +-207380554 618647369 +709278675 533047942 +-344804089 454335126 +385089072 -950096912 +-239138861 197534804 +-221574135 -269077291 +408091544 -937259421 +-474497280 -285743374 +-775373909 -214320932 +-16479682 -530322109 +231386630 -890685542 +-364434329 -863415181 +993488491 -614155835 +-193027712 -124090084 +-280721265 -586051581 +-618128441 509351520 +-97880783 320164224 +-493073804 -566203692 +-261196681 -174637449 +-935232019 -423037309 +948005964 -487850534 +-137485087 -620479968 +-970175306 4802705 +583410962 444854682 +402540508 -257732872 +48812467 -901152712 +797015711 80381728 +-557396682 -872575504 +-546400131 916701767 +764282414 -268814736 +106184694 336475258 +-95572318 545056078 +-606679931 76637879 +-750556140 -986158749 +491317348 542696586 +-246158381 -298723562 +833039963 205972361 +-238054949 -746445096 +41528803 -172374613 +-601633867 990132910 +225041487 -4757295 +159811730 189052637 +-758804384 589246140 +117611617 57116156 +636288997 999573639 +731545385 -441772287 +664205005 -370083804 +-72639378 977007602 +-114767123 811653282 +-528593904 -412569171 +-935496861 -193150493 +-402188616 553304977 +-24008124 849527425 +547620123 -223760939 +-985828264 912194990 +-300631928 294639709 +943812077 777546504 +648178128 217116001 +-671959666 993198226 +-226810964 -904751211 +974805756 -228827378 +344449661 -769249583 +353201872 220025004 +-838875189 866902356 +-364649921 -918464213 +965496014 -28948654 +192210787 -126707645 +-163254264 -421454562 +167843063 -810186591 +327984379 -783408881 +48742960 1278273 +-109255110 771757412 +375649465 -417035538 +974904370 -423433971 +177394834 584783415 +-428542585 788863029 +-344636625 -139704481 +407172965 353398314 +-34541490 -499806612 +-873334235 -248674996 +-320936622 -393781391 +-59351911 844858899 +-536923368 -150430186 +-533610836 -497282533 +217386550 30392864 +709615457 300042100 +949278656 -631554963 +383389518 426897558 +-423245726 551070766 +-489212564 555313163 +-506183508 414922709 +650862346 -259475771 +804069087 -544061118 +882892253 796154875 +-462941872 797210059 +-1157992 648210719 +-154241369 -465648205 +475175708 -66871325 +311168377 -967959829 +-624324391 -972516665 +-527672401 -408710263 +-580447372 789680478 +155915471 534771335 +-98526152 124699822 +879876653 -588502174 +707701070 919271426 +607462677 854809679 +80631951 291367718 +906038814 860178033 +-864543485 -794223103 +73343081 298676973 +-206694829 369331978 +768539796 -847663235 +-874334698 506723372 +-290056728 -399062721 +746747835 398613753 +691897960 -277122044 +189000381 842273156 +660230208 -59508952 +201216097 272818956 +-340684618 891413887 +969777167 -160141786 +-193324465 -226033471 +-47149195 32347899 +-440272171 411841819 +-850058652 -949230847 +-576061154 -184562225 +-521049544 141083572 +-942341594 331006554 +-325080460 -269633531 +394791546 251926167 +-366570374 -792834936 +391339787 191366942 +494007313 318931530 +977125883 45825763 +-724457973 569066441 +883586462 -939782623 +-288717776 -755832673 +438837675 -571998258 +-381159192 -564745644 +-647117885 -675282103 +43350292 -403535823 +902756094 720185514 +502000509 -630728723 +395992724 259048653 +-991670437 536343757 +-584042284 336961839 +-421603802 -700616385 +161867169 -763717542 +-347083412 757005804 +882004315 205040116 +-60245605 642960954 +261144716 364230972 +196905387 128145856 +372650706 -134839701 +-473046158 890826570 +403122138 -236392526 +-267483319 -935056615 +-746275528 -547794348 +-299413103 87815008 +200358878 -353556184 +685201526 587649951 +503671341 -536482377 +431483661 -290569572 +-22131820 -565608038 +878461485 742269590 +547925729 -602107721 +-957149146 366865855 +614885287 713710520 +-716316552 600608447 +-678903438 -506824720 +-466635262 -905021855 +-472840575 -920449202 +563155626 -133748142 +-816510971 23383790 +472348157 -566323568 +-945806223 240737874 +247728834 715686050 +14987658 -844498743 +-93108662 42419948 +-959672144 -397368549 +-307282269 564862781 +-845361970 990293271 +344908174 -730954495 +285550668 608248908 +426562430 -549304541 +631010605 715862679 +-939230026 650907373 +-810256332 -817448718 +553104814 66331949 +286457972 -454516743 +-719352056 -329098921 +684817704 -535065749 +653135536 -489377592 +582390873 851357178 +848838506 214230356 +-196341404 -851941250 +507615111 -347005315 +858912428 204667848 +45902029 893427727 +-72510917 353478743 +995661546 794867013 +-661435165 911740497 +167792932 -798959815 +754099718 452490789 +-414627674 -318692961 +371691160 -748324665 +11683287 111039507 +-231099247 -951287741 +866121099 -250544938 +101320834 748104300 +-238722476 16113569 +884045826 -628795257 +-755852718 791332296 +-657945832 -924921367 +194911432 741076178 +286698788 402076824 +491046864 338202372 +565224956 430513552 +602225509 244438034 +464752387 -74252297 +-207585693 466321195 +-892423791 -491705648 +-621350188 -933818516 +924321076 962988996 +-621387275 -760900376 +260425672 369822655 +-487344381 365073441 +45592378 -621527944 +-77475586 -325395493 +45862545 546657183 +124824547 756242405 +-980878963 570315177 +-850143681 763405287 +-559864348 427251540 +-665921627 -794328122 +59403881 969259298 +-623600762 608696856 +-486009474 -994954394 +50355844 573058628 +668011302 -704070497 +442320144 -204450111 +313487879 967748058 +261097784 317373492 +-427690846 691645055 +902210950 -57131313 +-676878583 -517546034 +720506262 -719116593 +993696282 -142542201 +-464289350 -597679566 +753763089 -35669073 +-213010329 -259888277 +-940228912 199661703 +-708294583 798696594 +70622401 816935882 +-333693630 320139828 +-976309883 54410754 +898050851 783913848 +-918739105 318803339 +749254799 -961456555 +-107180939 -632049827 +-813248018 -700889274 +-989237023 824387977 +-117153090 -394363602 +589049399 323254212 +-520361994 921608127 +-617090864 691682586 +321099855 314918938 +-989320537 -544124628 +523875632 880444335 +912463670 748411798 +-773593277 -344490294 +-828303800 288227845 +-910787425 580499352 +943950394 -670049502 +-718788012 -440798472 +-20163124 -71381759 +624978715 -978949833 +-808722994 665019411 +-976429725 948421391 +-697295338 923785565 +333831562 786599111 +504945534 -809878601 +744832051 796257902 +976708247 251195892 +117257349 259890873 +-768603976 487853854 +527303442 732665526 +479830404 902749457 +-889468305 958919699 +-708051423 554799838 +-830282776 -49131062 +-678130385 646072071 +-808553482 52801498 +409388812 307996788 +-789770007 289191776 +-775612370 -86029925 +402309515 -769254907 +-372641652 128132452 +-764678506 401521424 +432737468 -840802623 +149349057 95494268 +-972259448 9829149 +895680220 323930836 +-589124876 -897520351 +402503370 850399122 +129234208 272646943 +-400306349 119074007 +-961079424 88362115 +905718299 873165110 +802847871 -906512675 +-825313669 233590442 +-544270101 -175553999 +-280315409 -716530623 +-620825195 462613317 +312290451 -659878031 +8789201 317852430 +-614343081 970259296 +-376310350 -534488508 +809574187 658239893 +319987721 -267870620 +771615802 483536055 +-521113915 -751676748 +-65569189 518925835 +-557577782 -582454458 +-566291399 987712974 +-588330705 -128058012 +213310717 -860888169 +-377596698 -456828958 +-148796579 -761157834 +-25341810 547035269 +383840379 609932940 +-572654170 17839298 +957371734 -389166110 +-238450286 -453898190 +-269679380 -493015993 +-918151769 627614766 +211440808 -816559073 +-67096518 -919738420 +-539253263 -821736951 +143152890 -320159380 +-560433025 -204622485 +-75204187 -685996637 +-533655221 -761702782 +342449640 394358227 +250259165 388312269 +967452813 46859315 +-931126271 -990687003 +468746506 -919627765 +197796841 -373978253 +-164749049 112158669 +171216504 454395968 +69624046 -233932056 +798422210 -705651606 +-726679762 616754410 +236488685 478150141 +-175083413 -12794411 +563209788 965590815 +-681815770 -372487854 +-504654883 -285278656 +446700109 93785725 +573953385 -585029689 +829528671 -887379899 +-475815368 820151314 +-770588552 -810626318 +281192786 -701259593 +-384193466 858642663 +-710372031 575033060 +-619857199 707545159 +-757915866 -111954684 +-822493947 -444800200 +-869185849 -543602124 +-584471342 243497216 +-333253498 -990245462 +810679504 241749004 +460489412 -665098142 +-695482275 -21741001 +87379921 -120061874 +270872691 502700313 +100680291 -181810188 +-70096170 -40258311 +237372313 493211559 +242985136 683157342 +-506137426 36410645 +-825702512 986425322 +-810817261 187258212 +584999313 -739665496 +503013918 -141361384 +-800446951 -596134086 +403648167 -801861680 +-499600880 613600427 +-81423600 -294142776 +517351136 -85850643 +-289841767 911447620 +-518770374 -630812967 +-765532496 -42229503 +907529692 284117732 +-984793923 741734781 +472681091 120949003 +300901136 -145698567 +-417136255 785016415 +-439832362 -110045419 +759294216 875598209 +667454111 493875874 +446124673 -171869246 +220381812 -306204919 +257538192 -230786724 +727899285 -861085530 +-701943374 716366310 +182733722 -909895900 +953972683 -272660696 +88478428 -786520007 +-460653701 785280801 +-541614661 343241773 +-255450534 560767640 +165375647 944266781 +891424097 582639488 +-790180550 -230652993 +398538608 -591155252 +-967359926 487963398 +790715202 347260212 +372926223 -543585788 +809651556 -543146198 +-780970748 137311691 +611799214 -239773250 +-406015593 -580112755 +546273162 -461886138 +-322994145 86729782 +-497759833 303952086 +829168504 54600322 +-617395041 -808014936 +-550853297 -894549881 +-861827245 -57368907 +-224170439 144185949 +-456609313 -898608220 +926048433 -869559447 +-736620185 -34705945 +445479273 557808156 +207944098 907566949 +-592298630 -574720658 +-815858454 -852303512 +740435628 406328791 +-69812465 -734758383 +544610843 -526660507 +29735016 -637619463 +-392472842 -235492516 +-826575131 -165221250 +-965319175 -2303835 +914713204 662202502 +430147481 -910317414 +175598504 -846157992 +759129702 -710119213 +-614803269 501163046 +-317074865 -646756309 +-275103632 -410838572 +-808463139 -985614151 +-345009812 -181515791 +-136921195 256007667 +2924411 623650517 +363792378 -742577215 +-416162714 78662321 +267623446 401944595 +666947192 -22040227 +769615994 368282493 +-329402218 -774357460 +-695246720 690650569 +793607505 135818881 +839095165 661151387 +-941118754 559639365 +37957671 -613288539 +23885525 968571117 +844851097 -409344820 +-953074642 137539889 +-855781152 -197652302 +-243912390 -153319030 +-651729375 -60563353 +444093254 -282367976 +-921341820 -375333918 +-766934140 -851084186 +870926878 543010806 +-821528052 -801031316 +-820367309 -154384038 +-146194558 -265677597 +929389259 -806192868 +676416741 -377945965 +592707011 961131195 +-585152779 342105937 +-632244153 -214830066 +-118134652 -172018337 +86256651 -986874776 +-362681849 479729525 +-295334876 675560837 +956323943 232398568 +819829678 -849234912 +65759471 486243665 +42195818 456619979 +428700093 798076365 +432010988 643147722 +323595338 -411874114 +461900820 -354491162 +867081412 -8691401 +528046687 260772274 +845729459 646134949 +919448755 770401000 +-504534172 584532996 +789531734 376507642 +-669622040 303872029 +-899091944 -478379478 +620907012 -168314231 +-436817917 382239587 +262221109 -783300242 +-204992798 481081087 +-775796448 -564229949 +-928675471 -535812552 +-942282309 857964667 +622447374 -295741771 +-675292383 205352302 +-120980187 804658763 +375305511 741492840 +165613493 460933354 +-334097387 -739269191 +89717026 -461745226 +102196223 -291749587 +374057430 -987775120 +753279166 799886186 +-812289126 -289380751 +-845298555 46261414 +300594063 237308966 +433122700 547597988 +-207942000 -771313898 +-635631368 -916532559 +316644059 -498869550 +286680071 492458385 +-558922756 -186218157 +919835904 656763016 +287048189 690089267 +301054509 690024302 +-729884765 84777629 +-172255035 636230441 +-158624239 262102439 +149107435 -471953324 +-800506949 -718431566 +460646491 -71207856 +364236016 -576694398 +-789128593 -91161329 +507940733 -257274358 +21632149 755047067 +2657090 -393780641 +554109551 -188082276 +870646472 614329421 +-411751367 935753067 +703253302 -320317358 +-138521853 -216176287 +493869283 128613910 +-445763561 -669427958 +512322644 201647394 +-89934877 499195787 +-102754232 -736768813 +922553182 296783962 +19220432 240194595 +-309342980 972453933 +302731032 -900913846 +945651157 404280658 +130207077 -200944540 +-954756813 -917325312 +-410332302 -726072893 +952262598 -692707375 +231586296 535997834 +778562299 -509768152 +876148661 -318730279 +78651440 -950457538 +807996761 -402965464 +583991196 640235353 +286570488 -56916611 +140605249 377720808 +-931359623 -48664006 +-718502648 -583879993 +142579581 906016856 +761566169 -970191092 +240800582 -734595483 +984315879 -330485669 +186236272 -729507793 +-850330506 -521797609 +875772224 -329081003 +-365738734 431852004 +-150113268 -210202640 +-502658954 -815129852 +966042821 545304722 +543318952 -575931917 +-206790264 612151097 +570565078 -461783110 +-939921723 -792141711 +460793585 -135692726 +596769177 -269960307 +685433250 -439500259 +-398801743 460249022 +-32921093 -772428409 +-32812277 196801560 +298898282 -271320098 +74217766 -783311503 +423768340 803000967 +703162523 -858464663 +-485473608 781539360 +-946641215 342099815 +353729570 579525437 +-629794371 -30124823 +-530194386 -190407792 +-42902382 -805544689 +829409109 -420247637 +-539081234 -920071529 +85521647 -867628194 +507903886 -834899622 +470557400 587392424 +-292712929 672283673 +-16980418 356721673 +-292776705 -779604174 +-788212262 889166295 +-865551771 224771201 +340447293 -852970122 +77737597 -770521018 +653355998 281104128 +-273320878 891529454 +-462834050 -435739956 +-641281519 -2845314 +-570745690 -600715229 +-778411804 719818696 +-303519095 -236045431 +-29192063 885784930 +-350449595 853724258 +550360749 315064674 +-397208401 -711895389 +-960861854 -686982732 +-79780052 708084326 +252085571 37388202 +-144579021 512148501 +-203683085 584559679 +-810812664 -9861793 +-952542286 -794131116 +-651584661 -127375212 +-663817221 193057853 +390002087 543649608 +-348006943 487913164 +230813921 237742030 +175011198 206425525 +306629187 368393392 +-797570990 -396414982 +-563996523 -171179356 +464483091 -250025595 +8821986 658891216 +-176928760 -316467719 +472562579 -312960003 +-124154177 -279086470 +54612287 323629511 +272030116 -600521273 +5749816 257285689 +216425638 -392810213 +180199494 820812314 +534294858 -82395701 +-186400741 -222745105 +-56086877 -145021618 +-951472714 259846888 +-113582553 -498350995 +-827907519 -587309164 +-813968331 568055440 +752324838 -298590324 +309815127 -882313125 +671223238 803239018 +945926442 975154391 +326949594 -247167562 +934378318 -171426830 +-643894832 90620695 +-746432916 759651706 +-117249847 -282296491 +-833843496 -880751290 +78441707 -113742169 +134562330 -315568892 +-653151368 -367329605 +-808302877 -25101227 +8769209 857979404 +740377460 317961210 +726628907 977507537 +-804808420 822560322 +-344546884 648775015 +-675173088 -341139510 +-448666202 -27140377 +694663085 423496130 +-10799564 -743573316 +-845301999 478029754 +-322075784 -291019209 +415281638 132260994 +-614956445 -123154189 +695785779 -391354192 +-192146363 261571084 +-655252474 552794839 +440916045 -615963628 +-785775862 453124837 +714688353 -673962199 +636721409 115606063 +939468652 -129535027 +-69864299 -789914809 +-957104347 870295247 +-578005827 -841794691 +580590032 -131590654 +495236833 414425016 +-125951099 -936552674 +-338025728 -37327567 +-712061303 961392193 +98967412 726144414 +170098324 -578994530 +407243587 637428442 +-112517856 120642424 +899646500 -492248714 +667694644 -249733205 +-594053958 -456865775 +698103063 821136675 +874880824 198858719 +-52462737 -220595320 +-129443142 227907391 +-839713776 -721180150 +270654285 -651700727 +-761861526 -821247602 +-582326034 -671159149 +10198891 -193426184 +-809630595 -564027385 +844799420 796313398 +-28620326 -203526457 +-767814146 421320919 +-131583210 733833061 +931866947 238972980 +-164125256 -579719411 +506204039 891615181 +702494359 -343133994 +-441291869 741462566 +349064217 327481440 +86431880 -47574407 +-265059361 -568927693 +947218092 159315838 +-192725363 175547871 +-332624004 -360085274 +-862566693 240579135 +90090127 7187092 +443711820 817717906 +-674329455 -983803082 +-949623667 583798085 +-959042030 632749042 +45685037 863677732 +32676520 -935319123 +-582917883 339083421 +-521317215 979663939 +129405554 -992718810 +-151272499 714984133 +310366725 709522859 +-886581411 -811689553 +237835144 588386460 +-116204460 598003332 +-310535377 681658849 +206242502 -202676929 +371102331 -344981346 +-91216751 -190213286 +24912910 -294438340 +-888277939 -29887400 +-473270522 -268151626 +655141233 -257123412 +-719166451 -549523180 +269136428 -262804576 +858413254 591668461 +440674632 -127994185 +-752215861 -730116550 +414394284 -704903367 +-440007940 508711516 +335854557 -667739086 +365321659 885346633 +262575954 89711428 +-236605679 -774852075 +-718445529 956040589 +-591104692 -571269833 +623375857 -377163165 +855117755 513435495 +-63173573 663906043 +538132644 562495565 +254386288 431240318 +582384548 -511955818 +920064745 165512932 +291594346 -870929707 +-49333077 -716738287 +877707130 -719801527 +-529631918 229015472 +617001790 245329654 +-271316217 -201450418 +-849672221 60483218 +766236002 286752968 +661195899 -268139461 +143765086 -767852576 +201457641 384395879 +-366707973 -668579229 +-837510866 -263209204 +-366241457 -729505425 +455517743 267251186 +525087650 -110450174 +-530257354 -671397314 +467680153 60499951 +-941773088 -869654875 +986348452 798119189 +-639077420 387747669 +-685262284 784029080 +-457226333 -792094034 +-638314915 -637783130 +-148652310 522856035 +37514024 -451065764 +28841461 431883550 +-812678829 210790239 +412274983 530868807 +-909635134 219661683 +-648883954 152626050 +-715004185 25109146 +-665973768 545461262 +825612644 358990211 +-88790376 -962063724 +948821573 559222677 +522230548 765145944 +-846183273 -115195445 +-610852494 712814188 +336095987 983838820 +673278986 -623818876 +571364352 -680227152 +-241628804 -292112485 +387097478 -55711866 +91324357 585454322 +-453016488 -114002808 +135570083 873458178 +611200880 -216292839 +-877128292 889338013 +365873590 -72356715 +-674098764 -731874855 +218577083 278012461 +-312162913 674955134 +-740364645 -336431565 +792778467 586347914 +150412707 -661092734 +-440886843 916860618 +-774695614 -349402311 +-161925237 262054551 +-817997364 -185659396 +-754293019 127514922 +-265850163 -31718906 +-579401417 -363031305 +241737569 -594893750 +680737091 348221002 +-696900414 -352050674 +80882934 82563434 +311703356 810248753 +736482437 824101293 +3991453 -59704876 +-30901828 -393096278 +153113470 -396082688 +-26725040 800935990 +865931525 -925705190 +473353828 978175904 +-119447161 394716710 +-267659392 -544428593 +934845916 506656508 +-162617461 855479945 +-425325212 520869407 +351860794 546812081 +485266179 765057483 +725112227 -954011428 +-647200897 957280439 +968310156 -328204038 +110849516 -946661794 +396536648 -558709405 +-343996577 -607602985 +-444366781 -197204873 +-368630015 170510019 +-255474939 -816100526 +-729195304 603559610 +273800638 726498038 +-883413106 -569749189 +-159468240 -638667466 +933485577 -441533329 +-484463034 151425568 +252733897 -931453978 +-960876475 -250601013 +667030287 -101684641 +412474607 -944335291 +-597183028 -403067884 +-301627823 921232559 +-905805442 -714629538 +435486 -356751328 +-830444053 963637088 +635487762 344629200 +-24373742 111638858 +668896320 503901869 +-978746679 -601348999 +147492561 -351973118 +-969848041 652527749 +-573715109 -804194031 +554845636 -583232812 +-620285747 -474995326 +798264411 -980003457 +956563789 -797711936 +-880462288 -334160018 +333386418 394569133 +-502631811 201367824 +-413018450 -897201474 +-349004672 -580259544 +-579706334 -825987538 +686498964 317565339 +-460532120 -827860547 +657067494 -99372892 +774412640 -632937628 +-194126148 614494731 +-863344851 -372936471 +-550917301 99188576 +549508754 17022481 +891915347 361717687 +-73360475 800677332 +300874236 -210826172 +-332775535 851231719 +-813890122 105055523 +264366025 336045408 +418816411 -993587184 +-582168581 906582588 +43800561 26622550 +-460739356 716594489 +733568502 967464239 +243650448 539735976 +215079955 472944881 +-22490974 960336944 +-357676772 936076934 +642419620 -448516028 +-962612159 432154191 +-543502430 -959695283 +-675694063 200981172 +-630215246 -435694910 +-523379328 -32667488 +-537476487 203658843 +-129716571 243277401 +153306389 443674391 +-331796719 -549630156 +245163198 -400514207 +-664840167 -485072578 +146505679 -93140684 +116312080 -302475380 +287910305 328908293 +604321140 486909128 +300742424 -630173059 +-696074108 -868882811 +31976371 -892310247 +-94464969 -498367478 +-1302540 -654302463 +365860553 -754533707 +-398367756 265878681 +19240272 -7182977 +-118973176 -218149172 +-88736991 -435432330 +-750718693 167361410 +-18249572 696703665 +-443463434 -903532905 +-556233131 650112953 +151539661 -412236524 +-171407100 292643246 +785707047 578996835 +569388487 -784012730 +-924182228 580915250 +558068590 -826800155 +-883657256 -963323896 +-999042808 -186153721 +-35322229 908677154 +-967518653 -862834048 +-25622177 -572152917 +-539697311 -465007700 +291563791 -998105309 +-171135384 -45347977 +-923232130 552277273 +-122375080 -445525822 +256280211 -253716634 +430373970 -97441697 +-658420075 -613259654 +-71118474 533131433 +621669534 -788460018 +-780509522 357644265 +-512347952 -98830573 +-774833739 -92235195 +-253384223 543068319 +-55424726 718412705 +398432068 -468121719 +518920424 159565837 +-17502945 -223723881 +-462777478 368993136 +-1273084 -515751549 +631465839 -978166590 +-948111212 -171437192 +-885759644 -432723209 +-542420684 109821211 +239757740 -334091933 +-75115214 -81309735 +-209589915 -807826287 +989464697 745069873 +241744992 -931233870 +698441618 681094702 +-627597160 72228579 +907009424 378849390 +-823429597 594244483 +-524509864 -753880602 +176180623 682620546 +-830369241 -562849937 +-632610759 226337219 +8455436 -385885737 +-983143060 -5277882 +306389636 -624563902 +84755057 279479949 +238577474 509454103 +-814604695 676589999 +-585286867 617548864 +-715348366 33297425 +814912696 428401948 +-998513462 177382537 +-84287945 -118447073 +-269892128 524266275 +-405471597 799694513 +350997590 -74726623 +702524511 947854549 +968834169 72592875 +-597158425 -551988611 +877002789 -891936149 +-14907428 218589771 +224432991 292280665 +-948361740 -289745374 +688799579 -954071683 +997652865 -941497664 +29688204 -960501792 +-548247611 -183639546 +-224483364 878529110 +836616726 123604722 +-534862450 747452048 +461337779 332033617 +-676574119 -182980281 +-540658162 724826271 +932238639 -988761001 +-170129678 287751453 +329070918 994589533 +603584111 500662021 +931544116 314941580 +352671637 -409425128 +328151351 461187674 +-671960432 660379633 +-417298189 522936955 +105935956 -100829757 +173468617 -227921718 +-497587798 120119722 +374578817 629228991 +567908421 949094513 +100145279 -811828185 +978194329 -663692948 +-80696139 -344617466 +108969018 51607635 +-362910552 777045960 +384468770 802525345 +151755676 588309507 +-950416914 456698514 +729205898 905431841 +9456958 -917819803 +-814153654 616314910 +738702393 -390555955 +-621854892 -736290140 +-571770097 733431303 +-623981702 4983930 +-876712712 -260186375 +978015530 758957155 +-440588219 -21962405 +-196488930 -609638545 +548713951 628209576 +-590521746 -781081280 +-321385012 -865173354 +79408781 38247009 +653222637 -598275770 +734126658 28450195 +-990501947 -427549833 +181395502 -579458352 +-115314671 215202168 +-732032941 -775801244 +-615242883 691452506 +733605674 -567316876 +-604869636 493314673 +914431982 593311365 +-844450305 -930817233 +980998031 -251205963 +662412241 853662576 +796715112 -880765068 +-630342321 439039303 +-629730850 -951623470 +-802252755 635310599 +-860263147 -441618810 +-468160080 14172424 +487959859 825344931 +362455716 -797055237 +-822847660 -993756667 +-234475252 436922208 +842806261 156744079 +297882929 457916441 +826235912 -800544649 +941907075 -720711103 +734577755 747908867 +354830301 -391262931 +-51593082 -659046619 +105154220 -731598047 +780355285 -169167859 +-22156067 -439443922 +536256032 475218180 +-667452760 -698228292 +-771353416 423860437 +-716849763 102475644 +-971456212 -256195144 +-494836759 223582610 +483619121 733438891 +-427537592 -954703734 +-268423998 -795756611 +709162853 150147804 +904504998 793010148 +-605465703 105550755 +-531358730 631978744 +-601970881 -697984240 +-595372030 -204405059 +-712479086 -283786920 +669363973 -895068995 +-949162555 -563819908 +-432833487 921474127 +-910141006 872603495 +-23012396 -554798350 +754702817 724037698 +-780347453 570105016 +356438852 -285140 +-116454864 -304872022 +-554914834 -290563838 +920245817 -446983550 +704525252 -208156305 +-666701480 483323595 +779913757 -178474290 +779463434 712032716 +940179693 -618016002 +499492437 49730396 +218922237 34940012 +-495328452 637094038 +889013682 996544669 +786953277 -95082269 +-699395379 224579493 +-974323850 310711338 +405954247 -141061646 +973560403 805348563 +215049458 -777726712 +417664480 784256037 +-142885913 -953976222 +371342101 -741864886 +361281441 -518647134 +-522171318 421827611 +-942418395 -351121400 +873452002 -745299644 +-741026884 -921277135 +-814408036 416172031 +760354260 -803530602 +-486806161 237655728 +-364469265 -945120587 +301019250 152963299 +432454234 379598120 +-760938857 710753673 +-410182684 -193437421 +773421971 -881300032 +-183141385 290653912 +375044951 -998767888 +-987723663 -303783698 +417562583 -235917317 +77801588 -554233059 +298397550 -446064092 +-788959189 -886580447 +109645465 -765971488 +-733515780 59174364 +841083936 -213107012 +-428159867 -931859208 +-55529765 402546667 +339203065 -732858648 +143427512 -851483493 +-25047704 824659317 +503158136 388532651 +-631034560 -430853160 +323594415 219584864 +-613506474 923483682 +-569387546 12412709 +-672956321 264594035 +38116152 648016114 +666648546 -978952616 +13013438 337368333 +184397429 -700122536 +331275909 274807843 +-49081739 -613258324 +-476844179 765844349 +-133972198 -244878686 +277870591 -263586438 +409831872 -259900189 +-75966503 -344227353 +196026555 -891849946 +-427314636 114962739 +545751045 -526196189 +46303254 -877189501 +706688738 392740705 +39372540 -989968196 +-415679601 520060439 +-999319961 348380728 +517359056 -279860452 +554229936 645913015 +15285290 371819448 +-691391895 618853910 +-331501309 323956449 +-613506337 966528321 +653821818 -693134559 +76372856 959953839 +204368309 972056867 +907896952 -492998654 +731139119 36395366 +203161478 879022936 +662130166 675520114 +326416808 -10651800 +456623326 -835249379 +-683933867 -78222284 +-31253021 397247090 +-587313620 257667910 +579716960 -913008472 +-604531597 -607532090 +941689215 -465498112 +-487025794 291081121 +-296633934 823132020 +-506785371 184023133 +-899987209 -747392228 +-288248858 641189117 +-524326132 68422553 +-471995030 660474572 +22201606 184542777 +191533 320612417 +598829908 -590446134 +996829822 511690281 +-981144578 382594772 +-673628659 -687655470 +618953437 -284712719 +389007427 980574570 +113679361 541000638 +-462256502 425695781 +967320458 266954241 +-534453280 -329222568 +-680442973 -736839308 +-457898640 -66232645 +-104596168 -989279087 +563289315 860076379 +-28734809 955824787 +-18613648 201577338 +-184814845 263308477 +-777059782 286392189 +346707212 254362318 +209326290 73578519 +-316387968 115128959 +-565330249 576089550 +439972763 -84985948 +3762566 -243864490 +-188468213 -125674737 +-137968713 12495531 +500677266 -297646419 +631440182 -272312326 +-614238617 229825703 +522736198 -783854819 +-305825571 -497328043 +-246489904 868582264 +-171393877 -891230546 +689005445 243743057 +663919265 -456535634 +294723632 -484613886 +-484614751 -650890798 +497230665 372321825 +-965796270 514858852 +-177620509 -911083189 +140984447 -882473435 +-257212516 -486555344 +772898176 -858360118 +849414640 356867658 +217277584 849571034 +372688329 -333783437 +-688919417 -303624642 +-678454030 -687063658 +-639733348 423339976 +644333910 -788332629 +-696661176 -472384985 +-874758467 -459582725 +-412307346 -372497185 +-34320416 -742031398 +-166212502 -215474293 +-570499201 482706440 +229705731 -945306629 +-950577527 634369654 +576644009 -271289692 +-731392947 -107492740 +449084644 -349118212 +487235319 -617705066 +-941249436 405385053 +-670642331 -412629318 +979003429 -109699505 +-297183093 -7059533 +153411429 -476950850 +520466801 -986900706 +-238435051 -509952178 +663348369 -288604439 +-306303769 917931905 +775224586 -759676985 +19136659 -1398420 +-408402280 378733712 +-561514705 -260049011 +-911781970 -360055539 +949291822 -963529322 +284075047 -436852106 +-438973366 -596201893 +-443446710 306821183 +-88127822 954266685 +-53637843 -791667038 +-634832208 -506388429 +834747806 -472861512 +-763790384 -224603996 +606725150 -530306985 +198178846 -777237366 +544934595 -605008729 +-127925250 585861529 +659243743 -637126436 +-812789775 -537967654 +55406265 53649381 +-116173167 172017866 +-253458382 634829843 +-221754023 663535887 +-542851668 -742061470 +151239158 -386937070 +-612220034 -516366795 +-600012197 -746681045 +-960456165 479349836 +935866452 -853513784 +399709312 448894915 +652484097 309111966 +-58728291 178882215 +408950294 586741798 +521244750 -335968515 +64724670 13395786 +533412570 464124524 +-914641369 474329476 +715874460 80258209 +-427180660 324350605 +-779574561 -416080410 +931537754 639380671 +-386024064 725391712 +801510108 -357151022 +226069905 -611739056 +959597981 -383948183 +-762782803 387096252 +-847734175 -71991044 +229538230 147926941 +350928489 -975461610 +-856889527 636229229 +736315629 -362389933 +204821771 -750966123 +-563318268 668312452 +951455003 220030616 +-827680623 170978038 +-737173846 316201146 +-777962932 -450731452 +-610126010 667833600 +577195709 -118921900 +-260324759 724700268 +994083751 632585662 +-789722286 -209389190 +508832909 -659920547 +373677892 -748517143 +-949973056 -207515832 +-599665457 745254827 +644489409 447041742 +-476186597 -708925379 +-526912250 116248035 +-884936709 537821724 +-845234264 98964689 +769883994 672687332 +894035590 -531144639 +415005121 664125529 +660674618 -626258254 +244630208 -939827079 +969218671 168292919 +-142663834 -102005377 +-801099 -884760107 +623916615 396555822 +536172030 466959260 +-304436160 -450189936 +-71474738 356321528 +814893383 -298241055 +-543813208 -585474202 +574979677 -843407931 +-493245762 450783634 +-257377356 -204748704 +-465464176 -206722717 +-596031031 651140853 +-205915329 -435803130 +166517288 30546819 +508189166 273655673 +-720160353 -798457334 +-170459290 -279939417 +-463130819 16691155 +277664245 951889691 +-276940850 -207367728 +-873139561 827716834 +-323480280 507779910 +592152335 646651306 +-533492767 599989076 +464300926 766987949 +220133440 279860956 +-846802866 732494768 +112051114 -990946578 +788014424 163339021 +-779337005 725816199 +597667158 375728451 +-408512050 -215904130 +386023463 -274177171 +-258652919 352419945 +-295226871 632145906 +19391383 -579525899 +146819250 -543948745 +245107727 990666607 +606317839 865033667 +-194363610 111221301 +70196026 -626493061 +-601164795 -970972866 +879210172 343003317 +-380057867 385065872 +925449691 -49810517 +326112809 -782216402 +-28586922 -664668235 +224879611 699500940 +-546532695 -858399042 +-976612117 -197000974 +723557030 266137428 +616056627 190747816 +709312689 -499669779 +-746486975 593705226 +523867022 -553953875 +-735758919 -209352844 +-803580743 -771536027 +706075909 743097008 +-266827593 -657321069 +-535092 742513626 +-674376922 -586420160 +699609363 -781148076 +910163607 -982219650 +-81028456 708291300 +-417027534 620617364 +14246835 -780097519 +-155708483 -436127563 +499462560 482292981 +436918136 -727658047 +-782779507 347349413 +438895282 -596864094 +864036934 117052920 +-334510374 877301665 +5147712 -906391707 +-124935149 884803448 +-335233183 -980680355 +-175500910 217085796 +706498402 -377248382 +-925867600 -885225776 +-781360541 -549514722 +-164402051 -231063790 +341899364 349271427 +196064382 664380770 +-264872550 903722834 +-344935194 -548867928 +-943176885 894491985 +-975479009 -113674161 +-891736753 -734737726 +605129895 -611240935 +-47335552 379856229 +-624024057 -536380207 +704247443 831955726 +-267760298 -441210368 +-445717405 369140659 +969098235 433204826 +-24193731 502173089 +-801388423 -815005492 +-452473164 -646100334 +163918210 997549311 +-774113615 -163286133 +222428032 50347675 +-394883032 120132769 +-160147635 545499626 +87408676 -960818189 +352465334 674841445 +589253765 883819024 +-815843828 -899875175 +293269302 247293278 +973228620 893899463 +-789999373 -670525563 +880958650 93233784 +-987274396 409131865 +527037660 -771463353 +95982193 -614622766 +-567211701 739010417 +-716562448 438271543 +721195970 -140998470 +-321522208 -992027388 +-466060022 542021799 +-16323245 -981120858 +448798202 572369145 +296510230 -614312035 +113893006 117930824 +324305366 -318970567 +-349377517 77360652 +106826209 -301528626 +766479144 -813521559 +550248578 -13649201 +750694944 -873381392 +-757899717 -995976870 +-401293513 -986284146 +-344422996 391378238 +-9205494 -231293855 +-658982172 761367061 +959829276 782329231 +210589281 -232085165 +-929327889 180947155 +660120180 -213729031 +865145095 917290839 +87127897 -178082183 +-982302575 199871103 +-465418442 173248008 +-108822552 -68145843 +227593120 671001780 +494838238 329224566 +657036839 -493763018 +186800310 -710693315 +-605585683 -489761265 +224040000 687572352 +-769756347 491242656 +723655798 868032563 +653377905 118053231 +959723806 432395632 +950276266 -429506449 +843739504 -837272322 +-62211735 -686956393 +724898394 819652046 +383618273 -410423516 +-151783974 -724354546 +-790295296 -191080669 +906473870 -329598877 +-181959743 -321768614 +-381017339 -754112390 +264329864 -252936829 +841472111 -27099540 +-344060525 693536445 +697571627 574299586 +999951439 -751548934 +879686278 -665394496 +485577535 984308817 +-243655139 623532395 +-290222746 -516860064 +685728617 992928133 +154608315 306827569 +-672469449 -121329379 +579809230 599207922 +859829649 616866385 +7574126 481723119 +-187755491 399441444 +62492338 641528371 +-545591380 265712149 +528804754 -738577510 +644803146 -756100223 +156050384 190923492 +726261366 -531892653 +-461894981 -284650529 +-898176400 792442833 +778474648 -639887891 +275173956 -418035957 +353878008 -261228947 +-625440326 -465218398 +-540181064 -81069366 +-200880319 -452505161 +960774434 -921755541 +-688381909 36526163 +-51000218 -811622354 +-477872777 114502267 +741259598 794073675 +-701572955 -974249576 +-83177838 -671160860 +-95547105 -309832188 +-409685712 734184495 +712625522 -218727870 +-305584822 -722385142 +335078794 -560524994 +-474266394 189270210 +237189747 -597179524 +31652185 -170141419 +636001846 -677167531 +-7284598 -459226846 +-445329971 234709595 +665344193 -188105969 +507834723 -570951774 +825503395 725688408 +-747947539 564080088 +-58983128 916981785 +159921339 193803904 +52151275 -23326773 +307658567 924991646 +-666506681 141307384 +64557898 484765080 +346591131 282579715 +-552132053 -688276696 +-332719591 97000812 +-808081770 -386793383 +668401294 -778363986 +-737850043 -662974369 +-112912872 -816675352 +-91367640 -962311333 +-152011010 170607437 +132710950 -421286726 +576492953 363294363 +815280089 -79835363 +197038782 -634757140 +769608445 -591669094 +941996732 -744014195 +-640828089 812175146 +-794999946 717819684 +281465733 938897030 +-905511076 16259775 +495976986 766460917 +-964510673 669946805 +585683436 -914195045 +-643430883 412504990 +-475118945 -756814227 +761322548 -216687983 +78220693 -618978582 +-674301238 -213977500 +213919292 268998433 +-124260217 -254476207 +-166108327 -462388624 +-58331663 590136134 +638270239 690955380 +-538953323 791837131 +-172249070 -320680840 +-999941739 -363708155 +-41735783 -201138616 +-256820804 -843155573 +-332901726 366159798 +-137198287 -8427121 +401007366 329828512 +-626850185 -725304285 +-525927688 770158989 +-449026120 -474496869 +-991668731 -52961058 +-479632490 -205768918 +293113553 -185306316 +-129166881 -589847657 +-546804923 133954076 +-688295923 960765628 +-871654852 -354252427 +273341241 344775079 +-513845418 -579834054 +-149725054 -911248571 +743880988 -658483253 +101744202 -535014980 +-749347128 -650660453 +851986413 -669823040 +139078301 -193300100 +275684011 -476859070 +-778641874 795272640 +-516085229 777632705 +-9370465 -919331922 +-144339401 -540865862 +875215983 -590391547 +764909219 -176872403 +-880497888 153693538 +761824283 268436832 +401488199 471877806 +72217802 495330323 +212682497 351031929 +956269194 -476242778 +-362985873 449811392 +122618870 422640221 +-992871190 658698203 +620493740 269201095 +-903037433 -299606374 +18325278 -673666911 +449664245 873577475 +-447006281 -208041647 +-596192565 280238040 +-261638337 -790189969 +-216339290 449198816 +-845185513 -936420998 +840657060 900285829 +-383362763 -388580209 +323007088 -518872021 +570186202 881288875 +171351609 993862474 +21534314 -857683959 +-696799944 -268189681 +-408543757 -408300455 +482381556 435116416 +-844667421 -943891326 +59787223 466650822 +209843824 518072553 +-97718481 -513756991 +-415297037 -771314692 +-37470428 -700734233 +896335540 664652530 +953704036 259640606 +532436723 207656422 +-594008342 -874294541 +-127000881 -309637059 +140676948 759429972 +-151894348 458619952 +581595927 800681997 +-793276889 -486514098 +-577237863 -161340718 +-676909046 652254372 +-169228900 882433879 +-264086705 845778521 +-17395950 587377347 +-388427743 586485237 +573562821 -753499938 +425300614 496039516 +596124066 993207329 +-534021894 -132197413 +851870491 536695685 +-702556038 992455663 +973436695 852117961 +135894598 753363120 +-892235683 -799410924 +-263064058 -60919234 +966425710 567897676 +702002453 -859678200 +546740069 -992711606 +-609693011 643454604 +-841821712 766302793 +42789822 505278555 +999934035 -497704606 +-52628593 -829547693 +-6841402 871519158 +-51351176 907600684 +-674290695 -474690991 +505099668 -672349078 +-168228587 -439152468 +895824369 685571042 +-806791882 -490073270 +-464733214 -935588586 +770695317 20162144 +483008240 74069118 +-961465085 117641218 +-403630554 -955569124 +-657942897 634130582 +-74056501 -981593773 +-603828629 -858188626 +-451158545 -146904396 +-646219476 -186810741 +152894636 266423911 +-858109748 866596177 +-367658105 -272886723 +127374864 527890367 +-293161688 -916342667 +510828408 283159836 +-289590255 -194036349 +62944067 637044473 +861975204 320171313 +420632342 -786815043 +874738638 232170851 +-894816224 596420780 +-460934200 900004140 +-561978478 -119641945 +-598904833 640709932 +-69541605 -678537904 +-51808192 815211774 +-443888226 -326597945 +66129241 -260695392 +-131038778 614159886 +-527258622 760066997 +97586277 128781992 +-934517338 249349812 +656336203 -864791907 +-223620425 -9964955 +425028534 -22419186 +-536281638 -574130864 +148665409 -342978052 +606232817 434072778 +615039633 127336942 +940964279 -638262084 +751491997 -143872252 +413838408 191137115 +692526321 912772584 +-206136315 -459192211 +346801967 827857115 +-358997938 -147652075 +476931656 312572137 +-668389608 -936135022 +179904054 628622967 +-513927684 -649201472 +957514085 -821867617 +-629317363 -757477457 +803401439 351470473 +937690096 436563457 +134383692 18760512 +63995409 -955472878 +332229691 -86412630 +227175649 556293062 +167989369 137944768 +704188696 -983877075 +901449984 -938381477 +-552524458 224476240 +-555685902 -982875183 +16116690 275365191 +-33550921 643775391 +-291163319 322995936 +395826141 329819111 +154317471 -595990188 +-200973576 -219125169 +-421021597 -311205319 +762956289 48082620 +-19503689 -384556594 +600318362 987000018 +-949910404 12653611 +225005067 252949676 +601196357 403295583 +506223529 45550198 +545119394 -316811353 +549501598 22923068 +-759362303 -706707166 +139728229 -900684423 +817026940 -608594361 +-753574190 172786343 +55695227 -738967915 +956452932 -816125514 +79826494 176689410 +-280295757 688804238 +152668442 968199818 +-96409872 -212615022 +-429763927 817597243 +-156143079 -912732161 +-68259762 453079717 +999575330 405281723 +978137741 -570516814 +71601579 -276923202 +268407792 -984195987 +504057066 577402443 +-41469696 -15636033 +73270918 -535477896 +269948501 -548432338 +493169321 267193524 +-204343136 731853065 +-684643395 -102839447 +346971744 -2376730 +367912293 -874047657 +540849208 -507291260 +-318911378 967517876 +658605657 -876809111 +-771831776 -999322544 +-289805511 -943749887 +-407910477 981012329 +-915312355 -843132521 +-559564520 -951233359 +447870467 107645961 +804192820 -889649295 +829148455 528719115 +717484716 573342071 +-814178574 847700193 +-58177397 -957260804 +-944265284 -755677603 +305498437 751078679 +335635118 -869987385 +233360597 -514973734 +-156618484 -515261634 +985979049 -401786685 +416986226 628539542 +49499938 -593699628 +-48460738 422399929 +883456453 335419287 +-936213822 156379128 +138061429 -532272143 +838550543 -820240287 +-795866963 553484497 +-593481239 -823908565 +-937973045 -538657242 +239956269 19164033 +905007526 -177725740 +-141113294 116648260 +163461660 -699035265 +98373679 -792733754 +505921150 -226316118 +131255648 -639713728 +885940209 -366397547 +155381300 942822015 +-461662184 -114109601 +-530322303 -899973524 +-341752342 -686685536 +-538474228 -144317374 +-791853685 -500863331 +-594924415 526885175 +-481336572 -74633816 +344102905 -504711659 +228087507 732563115 +-230018096 -152083733 +230716805 732348770 +-943919229 264332239 +508940150 -285727056 +779229472 -470696092 +461671557 -683423209 +31494331 -370785537 +742884545 482729510 +-991443574 488765087 +-455603227 -418577822 +667924767 -828181397 +519552673 294128116 +-114352458 -394037787 +-847202957 -984911963 +844445756 448458638 +466874420 -777439737 +-20122751 -197949101 +424084482 312383124 +-156357859 480067326 +-466232913 -227286274 +632717494 191291544 +-143519815 -132934449 +538363676 142229092 +-224769683 -776447970 +418610302 -722971293 +-733815609 444483226 +-922027847 918107675 +42523182 746723651 +-971136587 -588202366 +-209838857 822496653 +-862431820 -59286813 +-587880059 679390305 +-96601393 -594353610 +855282529 -801706749 +131056777 758215985 +151287711 809118597 +-245159307 978027677 +590416996 769906775 +-183010776 -147224852 +-900073531 816772361 +436789491 -348280761 +-678971415 682116581 +879308328 -204629852 +-643195364 69152838 +282762973 668877155 +234093590 -755234859 +-464253208 -634676649 +-879395736 788973397 +762820377 -765280992 +175661267 898494783 +-830372893 -236655784 +-399545603 399996586 +-123208660 378776902 +-200193994 607447889 +-722653392 656999900 +-210920401 319712112 +-537354074 -617688345 +514527945 -917496162 +270459463 -73646460 +-178121712 -649231514 +-102534226 182032517 +-543908682 -146648913 +-191234099 -739860854 +-947131794 -320840314 +-749930024 961353776 +-380144312 578372036 +-686687699 362076202 +492390829 243152065 +125483193 228920892 +184624508 61390548 +-134017750 627412047 +-165086349 716255311 +-428167225 556805239 +-749173596 180834770 +-607525087 -808420812 +-195406968 744310893 +-74678899 195445754 +331061104 -272769279 +347976244 -812726156 +328858595 8019453 +407499734 -359478268 +-460541239 106803102 +-595831491 -988962888 +405617877 -557031922 +757724300 -650598642 +289968556 81745172 +-41990282 -196525997 +-762892075 513919751 +154005214 -706731059 +544022765 840704011 +-676500496 845846265 +746042272 -317068640 +510784877 -831758535 +-721677725 475929039 +-562772836 -520023602 +-904295027 8328786 +-710060275 -803514177 +-614844924 -61172255 +384411971 480011876 +-486107521 236211070 +952789895 793963322 +-366546049 -725647113 +-388340414 189721743 +545403756 757516362 +-994010116 897049496 +605204894 47686640 +-644446354 71229435 +849437933 -705049409 +414031065 -389970370 +470295151 328888962 +815799281 -197039562 +679761624 84573892 +-562893667 -431418705 +-586393359 444094586 +847132788 883402149 +324324108 -93918893 +-656111848 -410899441 +85330487 218815893 +577075985 210703758 +844889597 -770799654 +452309443 214280511 +-379589514 511719021 +-905437287 -241143592 +-146277876 -954456748 +-28016416 175853494 +-769737682 -34412915 +294479373 -844588324 +-491412569 -693665507 +428647562 314421783 +906439455 574231681 +-800539676 -766843060 +993796992 -16995285 +627611386 123886178 +308850028 463953781 +421172706 647582371 +-803445218 616060973 +992858458 -248191278 +-265318516 -346411253 +809998809 410452472 +-37171144 986222835 +772453969 166079052 +-374816263 105678062 +-169388603 791206909 +-684982948 751006874 +220469330 -951055083 +-187793404 -5024826 +817807200 -862019567 +762478263 -317853448 +416307846 -725955270 +213242403 -376371735 +588155618 -702669820 +-71266625 246527713 +-845600579 873368493 +744269634 -598219706 +319309540 571571165 +-430879718 163077451 +-256683401 -540526437 +223348003 -942811754 +-750371549 834390587 +527320567 804272902 +-71725059 149671335 +524416037 281955932 +-612348663 -590157818 +-716714627 -701332942 +-496059352 637852360 +356801618 -804417157 +129212275 -92370708 +-152386666 413744184 +-839226765 -910263793 +767723810 -720532550 +-111337935 324775485 +568325522 840315955 +622388874 -977263927 +-672702537 -938131788 +-594141008 -706492212 +-392077000 -920287534 +-889688211 670738395 +-482743139 667151086 +-349583366 -74945687 +-845957001 682515994 +-795209204 -161623992 +-303468875 568108159 +41552264 -635516188 +235415150 -617446727 +865615634 -15674204 +852340367 -975257686 +939204777 478076686 +-263716255 308928113 +-656724184 -566641137 +-23728645 -78797355 +-708410369 -979326928 +6009372 -822037104 +-431089364 652689415 +-610748546 -175546380 +-50937070 172667353 +-376861832 364661542 +1589044 -135169350 +-114227047 -243889188 +-91062548 -669550290 +725247685 -815544980 +-849865037 -99636662 +990393180 -607718534 +341427401 -454002852 +478033435 -711602189 +873079195 595269188 +316763623 -528543387 +364695328 943054481 +941737775 -427546307 +-293906042 -850096575 +-745810148 2104298 +203460837 -93664662 +-674065350 352789896 +706051827 -101720052 +-564379533 56247488 +396506478 213545825 +197233895 -824305970 +983971929 -736497196 +57833157 -905518995 +-68087527 860192926 +-268578915 -60379273 +-526497030 -623362801 +494974186 -433828708 +730563833 -258429259 +-149869749 -672120080 +-994240378 115723354 +661896498 -284302289 +-542316211 -962145646 +-460323355 832873315 +251454159 -500936936 +51379803 -578446660 +-902887081 -601329162 +-101841461 -459497419 +-97655945 -562321638 +780342855 -996452893 +52487308 -371667129 +960982339 -2411018 +-886098629 531325617 +-707008866 230304193 +-293421195 -995440983 +-630456641 665030890 +697301728 -464657135 +893196900 -757945351 +-105784828 409232016 +446768783 955228674 +-819843163 216894713 +755150328 -964644296 +662855643 -530754890 +-664108184 -755342193 +937211687 174009711 +786982473 230263763 +-680293699 994545757 +662676744 285084035 +782559766 501971185 +-965712805 -956850739 +-77176157 -322022051 +514676782 -88838126 +-31234267 -702110648 +-564809169 -253318133 +390881416 -625190656 +-508267267 968685520 +671481818 799276122 +452330662 -487310013 +-460125353 -368457979 +-957448748 831990031 +-315491323 813650822 +-961660979 980940621 +-960736249 -584198713 +190944914 806529036 +980963145 688430778 +-869257441 -837216648 +16259352 175288502 +-616878207 729169470 +795742837 186723467 +-979915994 -246743860 +-216744846 -285632880 +941156588 342297946 +-573740365 986570501 +605301427 -221178292 +278048507 746819596 +196492625 663266198 +-573630972 -749635949 +-442587450 817751991 +550815110 -327818202 +393137038 248636513 +607011788 -762182335 +385161563 887153425 +-179414059 166411206 +497047576 -364636699 +-292822171 380288996 +-567289567 -830968885 +201033113 -603180974 +-184009589 667614332 +808100823 -910206611 +-903399358 897878845 +-285312059 535096644 +-701833790 108167985 +-326654296 848042621 +-702826360 -756748030 +-782271249 116973675 +972925045 152076989 +745959120 -468350900 +-126051165 -204676789 +-93509130 262945955 +-17115929 521906609 +679186172 -620656572 +37245753 827183015 +213639074 940665264 +-856516859 574581284 +-51501473 -638972919 +299626690 121602014 +-407754262 -342540193 +265242096 -779820595 +301232898 599603258 +75707122 25636153 +-532701099 467934288 +317645484 217661853 +-316678870 -960745162 +-831594433 -550402707 +-495966655 779640060 +-49709841 -979342479 +77478501 44162829 +-480193097 -790840405 +478018414 227861124 +596212927 -607574328 +-295325045 -555078630 +-944790257 854059082 +-220707805 693199265 +-557733981 518347857 +-626343498 -701210051 +-739655414 -226384283 +472484917 17000669 +800193160 -403637391 +809210272 -451210264 +-215194338 113657150 +629573026 459990786 +252130068 -809116818 +-293341431 126302632 +-161723943 768324376 +-503289759 -607313345 +-771498477 -975127459 +115084588 -263937214 +-499072975 512435581 +-969187648 -89300872 +-842120753 -656880596 +-695164867 -877822815 +-125110035 -704443159 +945781898 -140888951 +77947955 655734596 +55905922 -582337506 +-902320496 530951051 +-782632585 352963174 +474360289 706484371 +-143445600 -40890644 +350577395 431750394 +-27623274 -160127276 +-445147036 -336943714 +830395011 227495556 +-492084928 -714058608 +27610176 374266895 +-306211619 302446509 +270403104 -646373562 +-346868572 60958755 +130522896 988517491 +624713059 -835520861 +-969317560 354650529 +480327189 -433435705 +-1695670 473669876 +-313635049 94811910 +-650185855 579264348 +72513531 643492770 +-435826843 387751943 +-524121838 -478747865 +-380834450 -374847315 +715992915 6242191 +-180896094 356987587 +103074823 -589527729 +-485387523 322775235 +-124512018 -362590597 +95524754 -976571948 +70327826 -294214393 +148771306 876136646 +-253481659 883556177 +954259055 -576046015 +-966177481 -157329127 +-118497554 -83479721 +110650606 -120572336 +833913936 -429839450 +-680548284 -568563310 +-355102317 -150619514 +879764534 371561573 +-421045575 188014045 +-70581888 -221569973 +258527101 183073212 +-984291524 842500570 +327819650 -592223497 +-703398166 947648773 +174552501 320122231 +-456263837 928422502 +647274971 -356844894 +-874252985 -231765095 +-928197455 928290080 +552325782 653242976 +-908397998 -246349405 +-797359325 -85327271 +626570957 -876569095 +98206853 -839295232 +-209824823 347919185 +310731645 213568431 +430335271 -60569432 +-798669515 299134184 +461451379 930056557 +378053809 644443365 +890871652 -252042521 +67309973 -198102637 +-392552422 -99451134 +799436582 -822774145 +980375575 470027837 +-744981845 -497138755 +-122050162 402109944 +-594889495 -814416487 +744460288 387680411 +-738725319 -771333387 +668511368 533137335 +995055393 935989799 +-296762487 -428603174 +-661228401 968159941 +-701727887 873062447 +-641206643 -330742105 +-827948367 -936188333 +967328017 -343816848 +790248435 225206943 +581926792 348224131 +339083480 172132297 +645646445 -79835458 +210333267 602337798 +-35497391 671084873 +-970833959 -448457868 +-323491082 -409038487 +-431894900 85116093 +-776363585 498481235 +737877591 75404920 +879947066 321408666 +557722830 150450223 +-847426135 587403993 +-557552821 645824402 +532803514 -116745786 +-688897671 12759474 +839065874 -361327090 +-609341481 798209429 +668824937 -148610578 +-498683379 -669633216 +378685292 29455150 +321010917 -808539430 +-211925802 -682821516 +-624468345 -562666116 +707989268 939357142 +489258824 -16580261 +574577537 -727099405 +-896562008 670225202 +-856942425 -168662467 +391116927 -59739279 +370093321 397140385 +967633925 958507607 +724849687 227873928 +-37762118 570873644 +607145314 717561625 +328067993 -204532785 +-179591215 -345528353 +748229390 533795193 +722146689 140323012 +-700408715 982006420 +-281215550 -646256535 +204383222 598096580 +301729406 -280292314 +-201516933 565417233 +-596775908 -597688700 +-297189256 -317251429 +972741075 -792092253 +-602644466 930737145 +-849523870 850208140 +-859386635 810382021 +-972269477 -242443554 +118986080 -740878100 +518650165 210003067 +-597411225 -374050469 +-465632220 -751680830 +-640540528 543043005 +-883511609 -334302285 +-755309695 705894506 +399011949 -202527900 +-783563286 491095015 +178835256 -876887638 +-358602425 -713374021 +989982082 948734040 +-965935786 -879017858 +-752347823 985478781 +-229572959 147039486 +134336823 -140976779 +-533721228 623822278 +34786908 -830425898 +242239724 -473083570 +512293736 -978505207 +941029957 -334136389 +462786487 325782790 +954002480 642006658 +-94114844 -413457948 +-657302134 893873667 +237537404 864726621 +-410511168 577847310 +-642821862 -130404143 +920386816 150787314 +105749961 -842321685 +-337628220 -942219887 +890524300 517319042 +-420858768 -98054088 +890284128 -660233592 +795129758 -666033895 +-899910385 708833833 +565436655 344636448 +-768756098 -892424687 +-416983218 941955077 +-97502099 393429052 +339147512 -806017438 +122281655 157415743 +-828374585 -664289585 +207836595 -916027594 +-912712313 784417016 +-738947439 472327927 +-430220815 639163982 +-2878357 -913860318 +427656785 514388291 +752158324 -678033065 +531583989 -87049435 +98926001 -897607443 +153681919 608764405 +419503827 -358483634 +-59900786 380582264 +-590596495 -966166865 +-847107761 -767060001 +49674719 -56055964 +599436286 -842543350 +582788282 -602740833 +110478747 -745680860 +-78208239 -329547407 +14243898 -288641526 +493788946 21779573 +520285205 847049254 +-902053524 -411578379 +-302587590 516628336 +-343404379 466282737 +-462526976 -389987381 +722666417 -894037273 +-543186643 737042039 +-145458782 -555201170 +-730265448 -772873120 +638387299 689880166 +-513186999 678091985 +-969210073 -986287525 +-419363017 281846593 +-620422425 652875389 +-410493911 385327209 +311821424 940848364 +237273808 766615827 +133691703 379987891 +587841856 576487417 +-597012630 433193477 +646034172 103537836 +194112026 -19957623 +-521175289 438321325 +-171489253 -335317498 +-599267338 777906771 +-138915520 -349203917 +70329137 -885919042 +11543317 -840944739 +-690282786 412362213 +260374757 675229419 +701320560 229880312 +-638259847 798057753 +-852095083 395750131 +10014628 -260048120 +733704959 -625350409 +-801684765 623811484 +-968461382 115309526 +-618401721 953407217 +333131395 452374325 +-263470840 -55466903 +-190843969 -507049572 +-486705014 249743560 +-516894794 -669212179 +-631845613 455172477 +472324594 14976105 +615026284 770199205 +551983624 289614790 +588724746 806305344 +241854026 -191106961 +-337717214 186690942 +-667293303 -141772032 +-951962897 621159148 +-663707664 703510902 +-691010642 -860670599 +-933684239 -966302777 +216501655 -712899280 +-357586940 -519166640 +807305297 -486869173 +476003313 -27147450 +551985304 464900573 +-996911987 -448822579 +324160290 -812675510 +-341903432 -135566019 +982387825 -322469546 +-870362941 319570413 +-485436339 423180660 +-948513310 -826401412 +-777683206 -64842482 +549137592 -312521427 +343324525 922935530 +203762610 527302998 +304647234 -231020090 +-89540243 -575337768 +533016408 -820829439 +498577694 -171698635 +503476880 -137534552 +-302350134 -208277267 +-52674159 -687387313 +183639415 -227720201 +654742287 -870519965 +-46937498 -387799075 +-438818205 -259371187 +-943538635 351064210 +417285184 667401464 +539109755 -98060166 +727649687 -175794342 +-126412101 -362242429 +725729440 -281822214 +175763692 -181013001 +-294582457 -752847442 +433314566 -141579735 +-969068925 863325447 +303577401 318716576 +-619369312 878298083 +587428133 477199060 +712343080 -445370309 +-846921349 -983642897 +459753101 781561977 +-629607300 952521953 +-845126105 -83318592 +-101477062 50691467 +60555104 655770416 +27951516 466603381 +-531404197 986081901 +34341605 -496331856 +-456128350 -246357434 +882390602 929694485 +-601931789 392907222 +905128304 290197934 +887448303 987911367 +-802423893 -291438445 +-907133255 -155548519 +-944084458 703495849 +-685477858 -623940517 +-252553757 850241051 +-568041913 505277028 +-74475478 -964750883 +-858025960 170309426 +346430790 447595929 +269322953 -286739109 +175102749 748408835 +401511211 52726410 +-534091396 -370064848 +-465868239 -815800423 +127558088 -247289421 +961863557 359916551 +820119054 -117608405 +391612569 -147472984 +-242267599 -474784689 +-666607708 -75882476 +-586113487 -730348 +684185979 -848969770 +444646213 264232146 +-741744336 265422956 +-719283401 -771656792 +57062305 -320751413 +-304387041 233969426 +-485520856 362164232 +-45274433 -119985612 +725352210 -489514830 +700052772 379950808 +-297027969 -476991369 +-81993293 96773789 +-976057229 695353807 +-903563338 -982928955 +933719500 -220418769 +111812725 -860053240 +-399604823 -469157387 +-431196644 -614578270 +-782526094 -480815259 +-171706861 339917874 +-86276278 313136538 +-196598275 -128924756 +-736426225 297915883 +-561005410 -157444510 +478055410 -281061488 +-618481665 668537576 +-459307011 -787869508 +-371908940 -975231468 +-614113461 599585023 +-825108996 620959545 +-218081341 814080037 +-815003096 455362551 +-565010915 -318757402 +-788166491 906259088 +8834341 213442381 +885146515 -310584606 +-980954015 -536935439 +-294788513 147606314 +284930167 741201205 +527466073 62084081 +224722080 -23597133 +367729245 -963449772 +3684737 -975988595 +-648114440 -912015115 +961146913 -285045822 +900132359 343791674 +-214138649 -571823793 +-479433311 108596779 +230716556 128356026 +69500520 -317034577 +813898028 624578287 +-993600695 -870936247 +31537341 872008708 +528859914 -86372569 +-731979902 -200459805 +-151721200 -209979416 +-20262211 699081611 +-513853540 -711672823 +474500514 445354988 +-778548944 -31226437 +164202928 -359391157 +-239139793 18708523 +-392383405 679296038 +-353965083 -140506934 +451954341 -355040877 +246979573 344721620 +265564006 -410026589 +271137508 874369508 +-515702590 227643467 +-479498310 163031620 +-510556000 848576218 +-701563451 -933283009 +-505649826 940278856 +-691749698 -747237202 +775932595 876206642 +-556187318 550351048 +484598377 802031168 +32856000 372118164 +-88016425 474449644 +-815045515 -783779796 +157311333 560469911 +126465230 429706524 +805986290 -63599099 +-235472845 158982687 +50707975 -515800690 +248412892 -233458940 +-773195727 674687426 +418309584 235959551 +-303181672 -460280839 +-13981092 -562383681 +-99770573 -622230142 +-396877293 -365199486 +368876256 557665145 +-827655213 249483358 +-914959679 -548180156 +415739210 -263904997 +169266012 -506387137 +119395634 791276832 +-141749276 929689627 +-87628517 -460553177 +-972136183 270361165 +566804012 601897420 +613403275 505618502 +-666901226 347911581 +-116898562 -466177265 +-841546828 -740554619 +738027046 -458156765 +-905763212 625510510 +-622087285 -659162063 +689165476 -564287276 +738811428 149093642 +868355562 -916970379 +929268808 480839059 +-375229646 -303276491 +731990091 218640330 +41043810 -180907613 +-522475644 227575311 +-266150869 988642968 +-563756714 -657397716 +112741451 -133469473 +184497367 536923469 +-275013769 942706807 +-809857569 97599908 +-152012572 426747134 +-482250769 523145712 +258210364 -939030743 +340657358 -511969114 +-860721498 -490074326 +279848723 -313543753 +-907208764 724737509 +-253564009 -535290027 +-386604061 -263086516 +-204700316 926662036 +333262481 88889892 +-22320687 838611526 +779848666 70808694 +-794321433 999164156 +238036344 349265778 +14855565 -1824395 +-852966839 -476887063 +-489677408 -876225044 +-691180418 -590129976 +-474972202 -186897998 +256284910 -890964067 +-192402639 258616301 +-21925984 -231801504 +507267057 963168122 +822568740 -492665376 +-927842586 -497208102 +-79256338 87820146 +982096751 834738007 +-922025624 -555311579 +570146918 -183791324 +-438530108 764100563 +-24869073 810297046 +276719931 -430443827 +101762482 -803650228 +815314579 917077631 +106977624 685619585 +-286035383 316893024 +742075747 284237150 +48081034 640229077 +-549082289 708785452 +-567569226 -54908417 +997408317 -43774951 +689419217 -741198559 +403450215 21293251 +6418320 -795407591 +-582767231 577496191 +955141786 -301127046 +904904317 212637486 +-299179741 281319486 +511288557 -897750974 +-21043911 -743128427 +-66320585 998641939 +-510033041 604079448 +-894116018 312741076 +736757228 -114380411 +-144197988 339749901 +512425754 -20940573 +-783039363 44972924 +176255950 -766953537 +-47765237 679995569 +165384589 -722428600 +279798935 261708525 +-611784263 -272191592 +934120607 997914286 +-508160578 -363581665 +-737030517 -989150329 +157660774 -623978429 +-398729950 -460793648 +-188516732 30331703 +-260142335 348258515 +-305649436 691490660 +-347753214 251676876 +-222764063 46161906 +-183400706 -325303072 +-336571446 528373864 +-617216113 87385338 +-608713017 -796528231 +-584033796 -988110028 +-979275115 -296966024 +-266812346 59126131 +879538172 704071153 +-746102484 23868091 +919192293 664579335 +821885723 -767073606 +815007592 355567197 +788790863 -114515317 +-1539286 -479449095 +487295053 -545780241 +-778872890 811007412 +-512674174 980880343 +369210437 292001856 +420963241 948999562 +29045941 689972605 +174698995 -870865501 +-445826060 -869782384 +110797601 328581620 +603422652 -256425595 +851571909 609130274 +-680575183 538000457 +-438234582 -436362120 +669305020 507682712 +342505866 159568810 +-754830905 -321832789 +33863946 82100328 +467253019 -363935816 +994041950 -328044259 +-432580752 432288999 +-138041584 329652764 +-346850904 190443084 +234967335 996681370 +328973140 378799875 +-433606725 -722194743 +-971332880 993597161 +-765493794 146170042 +-9037751 -343438839 +-901277006 -653587782 +580315116 -89267633 +59208875 823934492 +964345036 -981515920 +-523194985 -339917403 +865645334 -69936841 +47624294 712602972 +-349835607 -126353876 +-93667995 612623431 +-467137425 -459800028 +-976638341 397912554 +-323257522 -579072643 +296352825 -197013536 +456367400 823085293 +-102025016 -818167862 +564292325 -450283336 +-168594326 -830263037 +648495861 490631527 +130869961 -545549808 +517861442 526089556 +198249865 181403237 +-246641271 -754610371 +144537784 305436133 +364092757 766093371 +-625388421 -723995515 +-40324495 -671442921 +713417523 796934184 +-765103297 132394217 +234337783 -454831969 +215075287 -95317290 +506739472 567507121 +641156077 -628127077 +-512707622 285329365 +-474819791 940265784 +199843962 -336746241 +835807005 382024553 +939360245 881459581 +88815847 691408793 +401931795 -834061777 +-412190043 -760603106 +-494861979 -660228605 +67143417 481503162 +920197891 -380707904 +-921605657 308543114 +418918131 -156281290 +202950322 -825728368 +-7569034 -787894497 +201106297 -946389386 +-426084051 781288379 +885793376 530730058 +-972418934 -933432078 +275869569 428648586 +12539294 217591294 +815859016 198681390 +241469385 43907289 +-389637458 -539754084 +782976400 539152862 +-481777256 -904457339 +-183581950 506614539 +358632911 866557955 +338528693 -256445424 +-497244355 -971217873 +85370406 -190621117 +487571358 -545522905 +458718175 406985516 +-592884573 -607416344 +798778541 293067723 +936437727 -276469232 +-87920636 717180467 +-91991008 227408189 +968288458 829713371 +-694320544 794752771 +-646362355 -613978174 +338159424 -796201416 +-349588749 -146537300 +253626669 -355786196 +479115018 -111053196 +170352085 -237729064 +629102828 772465341 +-305517950 898337047 +371374290 863017053 +277780444 722559151 +725168611 313136441 +55743348 -791426979 +333458883 -773538178 +-998454779 94714596 +597721597 973691728 +-29904531 455716170 +659075054 -682122153 +258231117 -241170937 +-371195147 -552349486 +-829102325 -286288062 +453489171 874032022 +-88787453 -636693368 +-375664723 278712442 +-299741305 -443790971 +-965249720 739490918 +-850399644 588278882 +195739759 -886566569 +234253379 -246666820 +-214307744 -750091356 +-866394191 -984655699 +-465543578 -804620433 +323580153 -641340790 +788336978 -585904606 +-31657742 144145686 +870490133 -250590234 +174192102 901911827 +-788228150 -464505975 +267790035 900873030 +430075225 -703213827 +-119272414 -734608057 +-409038425 -537613370 +523324953 280955313 +-903251202 896456292 +-398085954 -51112646 +-264634108 680116322 +-203475331 -951778609 +-727034169 -982144252 +-897530560 -987665928 +356501493 -521566912 +-628393089 236700033 +-723746764 -813432817 +964265631 -281510924 +-903663908 -965954407 +-704119590 -73715436 +601760554 104628333 +805826228 -252971947 +-331665485 471679456 +-828450334 -985349554 +-292339104 372532477 +-85746939 -691512378 +-610783764 -718370695 +-760072667 -968313090 +-552098534 -151789382 +851482512 962992526 +-183503222 204179709 +-265109109 28393881 +599545183 -375229816 +-62229172 -242486501 +-100130595 926554997 +8125394 -912416151 +-677557433 648814622 +13687470 -631754308 +-835122272 -148251100 +99814535 -631864454 +-657932309 880014778 +-959470124 -454098104 +-816691483 -616457209 +-358131705 42179306 +-454284574 -421641149 +892641058 -762456644 +287860359 438234695 +906112756 268859297 +457149691 586701446 +-434937239 -150433580 +-185139615 -376284484 +-732473634 325649146 +357716181 -820687764 +-10733147 -993359374 +381716746 -237766308 +896650338 -579845280 +-502091414 -512237276 +-379570443 -645185275 +68503 552839888 +-423799635 -975137339 +431592284 21995116 +-179383205 -455115279 +317457208 -397610860 +-87866793 -438043050 +654234445 813014457 +393956350 -424835666 +811016456 137861754 +-997546786 -21975988 +715397082 556808816 +645161520 335880210 +-413989832 903166742 +-590648710 732594244 +-525696162 716464127 +349809277 -902919067 +-315049570 -186141097 +-430610889 -327986407 +-324606303 -471547890 +-669386137 -974779661 +-692185389 633096085 +111133386 71625179 +-879393174 -559137945 +-207623430 839683553 +-794421574 952406643 +367636238 206923096 +-885879301 -136614994 +719944013 -478492957 +-443848226 -462533212 +-123129855 -402408255 +-44073711 -501470834 +523996153 849604530 +-109314774 360462827 +875894704 235220732 +-10568939 -66674996 +-93369293 -817636696 +-230873904 -232403893 +549116558 -986151915 +-240773359 -973073461 +947009571 913649466 +-515318652 -833322037 +855268348 -902044461 +-21327313 310969472 +-865757966 -694310195 +966519596 105049179 +-635796824 -554633424 +-264708460 -815261802 +75337705 454032774 +17059040 -7342345 +-274576573 -685387741 +-291659459 352350291 +571526219 -289131468 +-831156822 -315459065 +-722440049 57896268 +807122892 -16366365 +941606195 -955056949 +309673235 -222877136 +-295806994 746392220 +-862917958 -687747713 +259378482 994741689 +339187635 634398784 +802721748 -689969524 +807697579 374442093 +-829920729 -861025963 +978895650 431741653 +-644005047 552704748 +-82707207 -535720614 +948065171 556479885 +-49769461 778000707 +-379242923 -374619452 +80926718 -948919679 +89432694 -653289838 +818418629 987417908 +-6993366 -170976456 +392840989 943646399 +323626639 235858738 +560222418 -721135479 +-857364802 325026872 +299322881 792516275 +362714673 814483745 +-98956874 602993258 +928944696 605201946 +575382170 -695394155 +-734880654 524257854 +-676156607 722748631 +235784130 404888742 +-996011422 909865453 +163954238 -91207191 +725311481 -666110559 +-255361785 -92422274 +-521866924 784302695 +311470820 -531716724 +280292422 -644551273 +-592081951 613602589 +767973963 70936088 +267275716 -960575052 +-356581918 -535510881 +-81523093 -855593440 +-716053550 819321220 +-466340551 -70887086 +-308958163 -958466545 +-733553719 999586262 +-57379006 591499050 +-485865413 492724074 +-780830009 269910078 +-58364546 -958735385 +-897408381 93745202 +-631840521 468143937 +939678813 98252718 +424111842 -471887834 +-384339018 -338537736 +262785133 -594886362 +471604034 -210983219 +-856532762 133076923 +447237912 -10962286 +-524860022 -718250537 +361056129 -982639431 +234566375 -687840870 +-538290118 925959381 +205960235 310910238 +87637799 594073670 +-677268107 73744612 +-736986374 -972926123 +-70989543 -20360103 +866130261 -364252375 +-73168075 -652424805 +-69041813 991550271 +-960193055 -430847548 +285226270 -316670217 +-522078123 715993172 +-905677362 -999528893 +777161114 -73846027 +447635421 -34354464 +900666004 808287926 +280234806 -707709629 +-593231384 -74116817 +-529362215 -501763217 +-856148197 -661763976 +-706179690 747677098 +-321529471 -112902637 +-727918798 -333596290 +363981384 489491443 +-931596511 132243902 +-671566015 -208544030 +544685196 -702801294 +574767618 801826415 +461008482 -115767817 +97816126 96772041 +997880533 -198647523 +-241766005 -419315251 +-617560723 239790979 +779503087 530257734 +527936597 -540661333 +-349632910 -439642676 +740766868 512740695 +-234824144 359822586 +-957056267 -79561302 +-906582806 776348627 +-525590443 -149518727 +-336156981 -315691392 +976069766 942241889 +-271309014 988582609 +-713267518 567959006 +-143842177 -790999898 +874297052 730854056 +44933744 -962771782 +-551660890 -85697598 +450738842 -718011776 +-194932372 872271077 +-724343210 -837189872 +62856105 -252871854 +-68760322 909211861 +-17478098 -905013760 +-709378760 -960496845 +372423759 228363428 +-655673128 -748981148 +483295182 -763019370 +-38631259 139234854 +793509044 682786057 +844480344 -556771907 +-487605002 746208207 +214337115 731551675 +-20511632 -717622761 +310823923 -135302499 +503875325 316335503 +782968545 863613124 +611505301 -433555789 +-916201406 671237253 +-223933469 -875519679 +-508490820 -803822302 +319507427 -672070500 +721861437 -82100751 +-980159695 765429085 +-321500930 302061032 +303723397 744316546 +-815940851 781049899 +780207332 302422485 +24948026 -190209530 +547916456 340415653 +-672952143 -572536290 +-253614758 805536781 +677724969 -610851623 +-693478912 568993021 +-499433934 -876631512 +-942477580 -568224837 +-757583967 -402793071 +402063696 18086985 +-643543669 85038975 +-24126527 786145296 +187632093 698043590 +335879977 -990429755 +-618624073 -95045827 +-513856851 -739371483 +969699877 -119997524 +641522405 -239908582 +117765807 772365756 +422237742 -577130737 +-815888416 -491600572 +-91468477 537008810 +-144768980 619789504 +-661294532 881027749 +-151287024 -691707411 +-987028029 522586691 +-30481850 -908189309 +896059474 -59003493 +-112978724 -318106792 +782987564 -648506247 +-375533490 -505926057 +-411396496 307660917 +-759760010 364801401 +-448428456 280913065 +440633420 -345839925 +413725747 -208834369 +133921748 -714243234 +54850960 -283504325 +878297582 388691989 +568966325 813217124 +-88603108 906646948 +-236460050 579202169 +533278422 618667292 +738542059 -150736274 +175519542 -441082840 +-66104439 -153120216 +-947107342 252020740 +-884397904 -791205333 +166068070 -687337068 +-368592287 -636562765 +-541281510 851025901 +469167187 -704384430 +-612912307 870464048 +557850874 -496137334 +320965142 -929255534 +-611322281 545174601 +-274390151 914627845 +568650576 -650854895 +-323541264 72355198 +168089869 -374956897 +950993622 -131197253 +-142512928 -29766962 +681306432 111621112 +614218367 -835744936 +-843713951 235035547 +-778768205 34131708 +-126199575 848368699 +-290135151 504439168 +840729817 903353997 +-265910054 -475089779 +-820036071 868765814 +332412288 599567876 +-923535484 -810430735 +-606559482 -167620269 +926078696 564600503 +98854757 -966204115 +342053067 -413387679 +166329746 487848260 +750642389 943698434 +173821544 403693649 +368781152 544863113 +-274757320 550083514 +-501056050 -933099989 +631622141 378360387 +-421194534 781282734 +988011149 -2844943 +535145482 -860226076 +-50668015 90535191 +-991203251 -298991344 +874802138 -866475955 +534377919 799951211 +668162122 497631469 +-14090607 -873804941 +989101358 -434079101 +-134571171 581788604 +724997481 -877008297 +880469891 -938553464 +-536445855 718546786 +785414629 30918404 +-529333929 485472538 +866562584 217796104 +894729513 539788051 +438664897 -113602209 +573765904 -882607451 +-120874003 -695355840 +-149089078 -351329928 +774203579 153112137 +83877551 -772530963 +160529482 -308291750 +672722122 -310986517 +513657708 94917692 +-302071893 -574267379 +-63225316 -461874263 +758976849 702687743 +246276748 852524294 +949028026 -262422627 +-531133806 557739423 +-114217862 166619753 +-210146827 979546771 +610873234 -527275635 +395986868 124092157 +919658476 420444450 +-798063424 -875812853 +-874937234 304586427 +-350823217 911649685 +767825471 -144528077 +729107759 -87179882 +-994633177 -359272097 +784664097 886769634 +391914997 -224413736 +-19943681 809814666 +358544647 -127774634 +145427271 107879207 +-306643606 517295157 +624823834 998369551 +576249622 -759651835 +-370346934 286012193 +940387480 -855192133 +951176986 -199859280 +-752972299 245381767 +681200785 780465171 +920400575 -502406034 +791235225 -859047236 +-696002265 -462527330 +-881552016 -14170227 +187923560 899037161 +108934594 -37354617 +766479444 973757496 +-982245794 -214687478 +-54669878 362357539 +451586106 857882582 +-384961118 657335663 +467640618 -391976715 +799986336 155185837 +-30268518 384452277 +670218944 -552233063 +813027579 468894293 +975613758 -719974716 +284517200 -917266626 +677337510 -756752715 +-358064527 468826158 +36600771 741625686 +-838625799 -656704926 +409086606 -33463005 +-716916844 -566506921 +-455422864 708173645 +270623000 730149462 +371311227 -736920263 +-288262548 103784260 +374864954 -57063098 +175666084 -710801641 +-525919653 598594627 +452227232 564101030 +508010588 -121108938 +529313819 460440697 +440257943 -863883622 +-795332830 -389782871 +288084695 876806307 +33774111 -839540049 +-961730522 161929892 +801884713 281130372 +-479857588 -134006642 +-282909889 235905203 +712982895 672156145 +518910990 377644845 +475216491 574083404 +-463041012 332457800 +-586491234 977464476 +216593341 -774837774 +465096463 650498324 +13995143 -981326708 +-100295933 -680362210 +161669382 -40045233 +-359601748 313096553 +940495767 -299943349 +491761030 -287295552 +884655903 -615494638 +588118852 670270931 +569275376 -676500856 +834643139 -198793249 +-114131453 -38951701 +322515643 -96379066 +-989597728 -570030481 +426032599 689083924 +75937466 601365299 +788248506 -626814342 +-36563945 975294283 +-563815790 151017010 +-247375522 -78657719 +-872417546 228510794 +-793159650 -552003370 +696190053 569925468 +-412287916 880561695 +-62100236 -656532838 +-968165266 -664219926 +159090515 -400435229 +833829938 -23788944 +236094944 509322033 +-82075891 946468125 +-666678954 -407259637 +526193269 219595036 +-190046166 -724084455 +-507374788 200229103 +421822696 704624637 +780980709 769716079 +700882663 478219493 +141258666 710617357 +-916668790 555080806 +-705828979 662670142 +407378538 -1853551 +294427308 248929128 +-366925762 -514649909 +-622434619 -640870687 +-954279632 -395578340 +87894228 364807117 +319019742 -56974681 +658349290 -328340159 +-173903520 -811512602 +-530024405 425022540 +431543655 -453506862 +-634093882 526972525 +-361861295 685468820 +-361181809 813722515 +272265192 790110057 +469985614 -651606445 +614343830 -37980201 +-517298093 721345113 +719540277 -821852569 +736106855 560540539 +-900926329 -719016169 +-369679932 -134211358 +-97307282 -330596079 +266079955 821657716 +402485848 942913446 +-562515299 586910026 +-151843374 -358222574 +480361495 -420174367 +214130506 6925331 +-538223710 889837169 +-579293944 907163773 +-87321189 -464455134 +173915707 -465676856 +524944692 68403469 +834409579 -855257301 +75145565 -603853484 +-503839100 260717706 +322944116 984241506 +879449306 284417186 +-545562482 -222921674 +-950803437 972529489 +462853617 -783458230 +91540180 286586194 +-79794678 249725502 +291539462 -982212346 +893222691 -216017232 +-514095495 663607574 +-403464292 -53431311 +-941565002 -95649249 +-89848685 -74335508 +977383738 -948921338 +493783936 698949871 +545692451 773499630 +-526254298 -501586146 +752576496 814704609 +-289798804 966475227 +-805152238 -967273610 +393446813 -830415120 +632090842 -23389802 +-912941397 -781798370 +-49391964 93004509 +238207895 -763597920 +112330234 380275520 +-705877992 428464338 +-916072032 -849228321 +-228174379 836101465 +-481179466 859444412 +-433920239 -896996023 +-261598014 -87280549 +-576161461 364872407 +-106278961 -618088109 +-376034842 -763142476 +-153652691 -942253739 +-484503152 717778108 +-857909540 478136737 +623610213 568365301 +-71975560 -681674858 +-125594117 955158173 +918513952 -189244516 +-270511390 74632836 +-755943077 -715097653 +838966156 -877479026 +-120835420 729328759 +-993107861 -215091148 +-97777669 -241405566 +-282014991 316180362 +704639546 -347779616 +-950352978 -820441864 +924611519 393532279 +-191784196 76276495 +343881601 -915791247 +862378837 -736167520 +246430583 -39323282 +-671418537 888018719 +-175861943 -570883735 +645183624 -303616114 +-135664272 -939487222 +-875604903 599530197 +-582124217 526377196 +-442982092 -992276208 +-801861020 52871176 +733783289 -397117742 +-656769855 216401483 +-158828519 430029212 +486754766 771325075 +-269159983 -134060776 +916443032 -241499029 +-486952528 -257121073 +189661756 596365787 +648159026 -855471288 +-412244236 -587411000 +227889661 -402213560 +-37980842 -506362281 +681279952 -372471539 +166439579 708649654 +253567799 -602732172 +-906205266 -216069201 +-261214395 166520837 +-103525945 -882837670 +319991291 608033298 +-644925574 794793824 +604884831 -719215733 +-463520509 921445482 +-747737767 -732330665 +601859148 185985909 +670604267 303322925 +-439603450 199873258 +-516551653 -669048513 +962763815 769481209 +174662279 -316362323 +-208292522 -841966056 +469033295 -13192414 +787408417 -216325386 +-57204033 973258569 +709447027 558045209 +-746841394 607797723 +-629866163 -305068853 +837193494 -153054383 +157780726 -780226101 +-12143758 567037418 +-883009208 -760099016 +369054185 475235484 +-917751591 -386695123 +326844288 -464194676 +-720781040 932455831 +986526272 -252056947 +-474774161 -717895878 +-471340776 -684809353 +857069308 -941651961 +746049072 -289644039 +-196947211 883075115 +220343487 380871173 +-421211531 -856955153 +496656721 -678900609 +165707290 414695872 +-705281988 -464187624 +574764288 -312655049 +969318829 790633141 +529528513 -544005627 +-554888763 424490080 +105503686 858009989 +-916003145 -266613350 +160454117 -535647 +733061262 -888356585 +929447730 882797334 +804553230 943176442 +-132618829 465679980 +321326248 -759126282 +795281379 282620308 +649107186 -771134143 +658251663 -615110016 +-218931737 -738274362 +-109742252 761533455 +216144595 -895814689 +-825189542 -889466676 +-675752898 -903874907 +-350895413 -110912427 +748220555 116799982 +-569008651 -897303137 +120039551 -285189475 +327387402 -596273787 +-246742620 -126816809 +668250072 608668265 +863922016 -479936209 +-693657680 -214446338 +-604169639 636945948 +-106210736 -281987093 +-653838796 223962110 +-146040814 803840851 +-534172335 406234806 +-229750062 953011074 +893115342 173587422 +-883586414 782016478 +-30570793 406079427 +922039206 942081831 +-167661081 742957070 +-578885855 333528205 +143250708 -594215338 +-753628494 908137287 +-80906912 -335123875 +-314985977 -266815351 +699744834 602363918 +-593133966 -273264510 +134793862 932536094 +-945022954 -555969188 +-715273535 216151213 +728818031 402169286 +372192873 -379401120 +-1794808 -180493171 +960220232 670716349 +242820545 381732443 +367344167 746456768 +800840126 -767362776 +-271074512 359082858 +-677808502 79038729 +584212448 612117078 +-953146419 800673094 +-733421442 57999897 +648863818 114663997 +820946114 -35026846 +627500006 658714592 +-122471575 -720972102 +-598631902 912161758 +941859786 -569464307 +706627435 359519281 +292934910 -866288338 +343001635 600114991 +-761894504 43267732 +-681590375 874514926 +-238337465 -22787600 +931060291 764580523 +228613189 -61917849 +-340498753 776591336 +998265630 -389620578 +-53546643 -642779198 +-25942500 -882195621 +-146898536 993818103 +286888498 -554633393 +-384094648 122211454 +628125834 477393238 +-855545041 277108237 +103375726 -168200292 +690216952 504874319 +-712043502 -539419998 +695907453 626650043 +269206739 372537567 +-298217361 -879595358 +-264132119 886204439 +738640991 -340308223 +211326297 -795349214 +403349266 -739441908 +815801661 -60931140 +-321294817 710649106 +-435989510 406606774 +581870204 515267443 +65337399 79856540 +-965932535 -687563171 +769494258 -635302600 +-541651914 -773108136 +19290418 -878333664 +351704115 904705108 +-834072469 -474677412 +-10840914 379197117 +-702963882 195266098 +-981263016 -15965497 +689839354 -498882311 +-593538856 99197136 +-81387703 678954630 +-886918142 -338632147 +-349216299 919952837 +251240734 -393202487 +-853398501 -774951434 +421780098 191714090 +-513658381 856532273 +905901865 -503721194 +802721059 555358684 +790362744 -943855268 +-736834118 -724822757 +668058752 -975047945 +307801166 563050964 +328438959 379399825 +-788165355 451057212 +-175682075 -3225111 +-996856365 692607388 +-448099617 321658239 +637669900 684940411 +-905327272 311730341 +-493878898 372437994 +700663127 -640663405 +-199684677 300132457 +-263628880 -618774022 +530169258 870429803 +438325300 -775703900 +-643039826 940004656 +19618291 114340224 +-170531647 425931039 +303905997 768272586 +398007974 -380327110 +-846671000 -360977790 +-172142954 -583289811 +-903591839 356635514 +-636082141 -314936185 +-923074953 423109158 +54672648 719823968 +-463870782 -364819360 +317207637 -548018418 +-77893628 662294935 +898435879 -943869621 +320696202 -179790249 +-547859921 -926001867 +-562294239 796115784 +-914322662 279931800 +-713028341 -602161351 +-967694323 -583230027 +-923901443 720983616 +190738983 -958679288 +123274257 -702968394 +215209510 -642392550 +933774883 -813304436 +25937203 480378253 +-983103569 -51554038 +-240086104 -643773699 +448803257 -478907559 +613390566 -906498327 +-273299610 -613128285 +647648669 -106325413 +-18680025 647383787 +299588214 174992426 +-54095752 -124900169 +-907789210 868606213 +286780658 -59632855 +-908679684 -834455095 +271020540 -282427989 +-341048229 603024164 +583447288 -14568876 +729129027 145377482 +249876772 -708382708 +-388441833 -951429468 +269067959 606549053 +560148702 -642034440 +643528803 547602850 +-177572434 -153638828 +541295203 716165087 +-890626650 -382124904 +251388181 308862263 +-896794673 -739665385 +-15529118 546817037 +-117079467 -851531794 +418228165 17067756 +-662958363 -238147738 +-316097908 -343644252 +352085289 -168877400 +10363965 233752876 +508854875 603744434 +59949841 274695888 +953680582 190878003 +322844395 -684235471 +-430635965 687681822 +522394284 -38429529 +805827885 -152276256 +-698458257 -549691593 +430146036 -902635555 +-351614019 -958001612 +627581432 -810509763 +-894027114 815493775 +-809059041 -144007807 +-785508425 931827861 +-875888312 -411557627 +-128273424 -279484400 +-16116769 33863464 +-836538319 -781060959 +881771914 -234235902 +-188274059 378811303 +-473230 -63352147 +561115605 27337036 +553396754 -264279175 +-969579636 450858760 +-36024162 697628555 +-379585108 -759011841 +-877978257 -704870631 +350757996 528272945 +515609226 973986886 +-829119912 -924201616 +-931103248 -157823640 +-26053579 -884122436 +643701984 -383730993 +47442922 -160469888 +791286315 -700018448 +969925489 -937146133 +-876539733 -857345291 +-844242930 988161085 +26355837 -360914090 +-352642741 -831982597 +422740615 -370517073 +137983820 -567399330 +980138116 22153646 +527190467 -852518880 +-69352081 -730943000 +493698164 -773617856 +-103524809 -173031985 +-832092676 -116199429 +615454463 -297271931 +-47185300 102334772 +192995189 61992596 +-561633235 739597161 +-51314177 -952692644 +603227848 -207160943 +-457466656 688263276 +-437382248 578090999 +-611602033 -239189307 +221215577 -557519315 +701196198 -769361526 +-626171735 -440003816 +-603048576 -986014163 +957926947 -242154569 +-987722818 231005149 +12427689 540781324 +-980751448 -644713607 +-823724001 409078518 +-785686637 -713641914 +-768258413 -933259804 +712020086 853119104 +-730777659 -786995795 +-665353637 880757760 +586902648 -700814623 +233500015 -119653355 +-969895130 357424742 +-724206918 133256318 +-22090578 -120194636 +-518883390 146852699 +135430009 -169160950 +-804655153 20894289 +-96046389 -109815357 +533466095 -599739971 +509897032 -913264151 +524684169 147131718 +-215175483 584424369 +-758850006 -54071328 +934945712 -867662909 +-196076667 702121964 +184297107 -495300250 +-300688237 733736054 +-596869228 447437375 +9256510 -376326664 +-435951707 600880740 +-319893780 82676366 +250460081 -642634337 +-848324505 -995819269 +602007506 218030101 +348716198 214614708 +87811227 -285387302 +13054224 -369382341 +415375518 -726864829 +496514261 603007345 +286292610 497004341 +969910960 -21595608 +714010489 -683370452 +242200345 309205868 +-798613198 799342632 +938097108 8337194 +568124008 -315305307 +-184647794 -636944891 +-115494566 -334040673 +210437897 667268095 +321599359 705492323 +146462581 948635114 +-580700997 309127275 +405246030 443842062 +615246478 784175278 +945923504 -210111874 +-99317293 -523274167 +185887969 -42622516 +-764022049 540893539 +266610676 695456434 +182846723 -184270314 +-53327196 281294120 +579907151 815148335 +-887372748 -992430670 +420029116 607689697 +851376772 728297336 +-731683617 906609727 +-214197945 -506124482 +948299783 -117209185 +469848808 968531116 +-89695907 -545597068 +197151536 -157465861 +-325279103 734569058 +972798684 673104095 +-955684937 561411884 +-115227368 -810834402 +-297019542 427307475 +953596467 -938215357 +609862575 538116094 +737184977 -44240075 +361188679 -921245748 +-537452393 -258382453 +229959048 754275216 +380740634 -735129716 +705773250 -630550722 +-865184129 485533996 +-13737154 -639911626 +409837369 -348301393 +24779697 972142962 +-766108453 758136978 +-206174552 -631301534 +-753224978 407161697 +-77180524 -409851779 +-203497991 -643057683 +607115047 234148768 +218774165 -505203267 +-886771270 615914613 +-846952598 -939421253 +795679298 -121243400 +-113530471 -443834235 +-17392588 108852005 +997963791 16955324 +649110369 -515967785 +41472533 9439931 +-182711604 -183183913 +-345801009 976762971 +-490006054 287114977 +-490515147 -632011094 +12201659 895062296 +-388633607 293581525 +-721095226 -61034207 +502301473 62897338 +-136207661 -106849989 +954692599 661007439 +355979912 797112281 +957939779 836149140 +944697996 295354863 +51504152 -53952106 +232862521 -128525213 +-941550238 177608334 +-200639946 582511025 +158417384 -517303965 +-234330316 -507104663 +307658173 -418454357 +-133449146 -651382443 +-436654690 59063303 +-608597990 876749965 +-628856419 279975302 +415893169 660685881 +-65176637 -996503088 +331493751 409878758 +665832000 -604204913 +844065224 -394923788 +-350620609 -346462801 +908535634 -778124437 +-89455530 877875108 +-521094773 -366538908 +245464198 -388139409 +-503405578 -659024589 +463320187 -384872582 +786660298 316313808 +650756238 -979386033 +-414089938 450867844 +-221818447 298757078 +-442891451 -831214321 +-892415 532572603 +-489813112 726841318 +-390587720 363673405 +-330638637 -290477248 +925635794 897676896 +-512628640 902235201 +-976114475 435558207 +668655005 -689721666 +639272338 446243325 +-74645204 524981162 +831513370 -22742692 +427370482 5382329 +-860755261 -912552177 +606818245 -840259289 +773292370 838682772 +-778603396 -907816156 +782239512 -396094909 +-109539251 -978017004 +-263591420 -478177055 +55783337 964264023 +-466734842 124712678 +-103367103 -919815432 +274661518 819826918 +508862042 486624571 +-246958943 -407919117 +-906865153 240335259 +-760277827 610867165 +-743202628 -269583186 +-687812059 791253492 +77118859 -308831670 +-772000658 -629800926 +-609890460 104403872 +-427501456 -321132869 +491489628 928634643 +956641840 395171322 +160670260 -934854442 +-595683642 -390899529 +-785271841 -484798855 +-516206392 789229536 +-936647259 -274676011 +720752785 645062927 +115917422 -287925816 +-397350311 221071195 +224638625 -563141067 +-819302298 -42120463 +327789490 81441329 +85723420 338170231 +-313589224 -435792273 +212088915 632469150 +505885764 -958228835 +446379885 644298237 +-591857486 -596836210 +620284483 -556935736 +902214122 554065339 +-70525899 -427991960 +850942463 143046686 +-161110546 -278125771 +-999987472 435771084 +540736304 578836968 +15593869 219360096 +715097427 -560726074 +291660629 -127266053 +264600691 -945543798 +133700920 908342670 +-274970900 424454824 +711466196 502593701 +-864321059 -637483160 +943442404 479291490 +-250888214 -3830096 +580785009 638301067 +313423246 -357753613 +639356670 158057926 +803757260 -970695631 +-38672300 -754887949 +520875115 464632330 +14340303 -12145682 +-610348303 -687964735 +-2855357 325795999 +-181425679 21826114 +-951745287 193549628 +-445304737 893567810 +905839938 625214168 +-76421825 -891252939 +349780747 -386015222 +-414116926 -4407260 +-440604427 93824150 +-967959905 -757149403 +934409676 -559343105 +919754221 -53107883 +-156123856 578757726 +-575244831 -416984854 +-418512432 -539091898 +-684605674 -518791055 +-305998281 331003302 +-198620247 -466728794 +-88956953 -262493941 +-41738089 994193594 +-591115357 -69864845 +-502309634 484968627 +679870214 31613134 +-293022304 35866836 +703959093 -794217115 +-946500058 957439566 +-109274007 575170745 +-199660061 -866059431 +388871685 -581774183 +-965280409 -897128510 +853279803 61837899 +-901044291 -941140806 +616097378 -4616369 +108281042 -889135237 +-635723449 890878927 +90314910 -757920658 +-478277910 -342461560 +536351250 -573220179 +547105903 109725566 +-683777982 -199810514 +922784616 -559193549 +597268505 107035555 +-97028003 -620227267 +-874448278 510108614 +-721400363 604928129 +177447770 -330896294 +711391745 -178649829 +813521503 -802090182 +42245716 -998985574 +-173612728 -76496197 +-250875272 21859825 +977585696 -893240097 +-598021608 -599659502 +760108511 -731267829 +576805120 -680960410 +16192451 85692921 +203402223 -348460772 +-205951676 25285629 +-201500624 -598347706 +869839946 -689299800 +-284622031 -231587950 +-261770461 -708584527 +-278186060 686976802 +-874861927 149810209 +-414167464 704167081 +139457876 -334822668 +-567041741 341797545 +-825500922 -555767540 +752804077 -241482112 +965193424 -927828933 +690302330 -757337190 +-399211655 -490773672 +921383623 631138362 +-83604768 -108843689 +-224426772 817126727 +-233681027 -367197913 +-239756176 -280336610 +303872154 -913028680 +-997404079 -397668195 +-261643991 -183546012 +-156108908 714259848 +-25111577 -427716340 +-801907682 132671355 +10340162 -921107261 +750163443 -37478270 +13491311 -565564535 +-620427717 929399826 +-761697490 159844015 +27693670 -309408363 +372464351 632921912 +993035731 806606905 +-968026428 847058941 +180943225 -585223988 +522117173 63724617 +-927978401 623632362 +-297443614 911448379 +35272096 -932585778 +817806129 -260546744 +-957836731 174152898 +-434291809 -283847622 +-435272625 884088918 +146384842 -337231918 +116064120 -372352452 +712891828 641791184 +-167500929 -708968712 +-627369280 -20136050 +-337535337 892566853 +844955030 -635633724 +571916118 377597582 +579273902 714101258 +667727475 579249090 +548031345 536421155 +520025714 779469102 +-475120376 -978080415 +268652161 -372512793 +-903699880 968318248 +584281642 390628055 +-537393848 -299684709 +177977209 984771691 +-800715562 -558334159 +27246366 -959241680 +294468403 -969393844 +-914815650 -964311765 +238465270 532123075 +907167142 58868980 +326187516 51058478 +-586693235 158737882 +-970135036 882049188 +25804071 -2997428 +-848540336 963811141 +815677475 -424049364 +-744293218 806968990 +499615540 971904010 +680977864 220367354 +-581014744 -996892273 +-127920697 -297623971 +-134509150 -988395121 +-188837610 818482672 +-946012883 -596120505 +-525853674 -788585494 +-709128713 -908257213 +-34915405 971723949 +854578659 340491863 +866993620 444475397 +-202136129 624758160 +906425766 562889573 +448571545 -579149787 +-443521681 384576853 +51942081 478550505 +-320216258 -458833166 +-548002032 41468407 +-894885564 -638192426 +-881498583 -254400394 +-949320226 624041345 +-686745158 -863828815 +435189238 -994486296 +-953400331 897568293 +-288103752 460278567 +-410162564 -441410521 +-400517106 891610838 +-315567971 693817662 +927297763 941156298 +-371567524 399446981 +-855977374 973215452 +-944282330 -173429068 +826909710 760834858 +998178711 223446592 +-789539781 720973397 +55236157 365522076 +674006239 -934576180 +804896263 50216565 +-935353783 -498588825 +-212719209 526238320 +-45312406 -202334875 +241199030 -919728966 +995338777 -754326048 +990038913 81590928 +44021811 339635216 +510235749 3489935 +682331845 542940171 +-46852089 -585055104 +135087848 -897074191 +-815897786 437220691 +392995763 -279686036 +663571578 688575685 +-568662555 310366354 +-407886475 -198343284 +-393840430 -177373230 +-850509071 356088211 +-360986607 61140480 +-569080280 198725532 +141233336 -858441732 +-580152892 -351909632 +-985677231 -313073597 +-483732801 511735009 +382162062 -800279292 +-9062285 -362785350 +896645736 -932197054 +-956847783 155624996 +-150707787 768936195 +682307350 11081439 +-490655934 226547993 +-280337612 -703497800 +860702597 -848889240 +-75066066 -284458830 +-909305792 638592549 +136869351 735306358 +-656413909 652885819 +1311523 774349484 +-198841025 890658205 +606667334 714941054 +-408055849 -67500825 +-32288527 158054782 +864689196 381172882 +-56076637 665999708 +-25080061 967334325 +196729515 -557293962 +857318579 596843918 +881483785 145617109 +-418761058 -617891270 +-208520912 618435386 +-869406949 267851644 +349494430 669872730 +940468469 -76841612 +-542296010 -985780132 +-705594144 619787795 +-497233007 -320016138 +-402530680 86550786 +819126499 -881300125 +-416756683 -177298569 +705941741 747673961 +-672750431 -859113702 +-475376248 846636542 +-467261791 -127346595 +-488991377 -127156764 +-923540065 -571088397 +464191149 -688742709 +143733855 -549495014 +208589855 -494627323 +885183294 -356735941 +646846306 -432132958 +-987028246 -207628181 +-783132467 -102037240 +275868926 126991317 +637725910 -870261625 +-716891064 -530332970 +783274916 239019613 +-142852508 -858058672 +573855047 337531542 +-945099075 873630667 +-371189837 458643495 +362202502 632928674 +-819974104 -156804858 +-449436050 26012605 +300372027 -733986573 +-114536202 -801849046 +-384417486 356678061 +-71465543 -168998665 +-6345610 484318790 +110900622 -32303238 +-424446057 259389213 +393574912 -651040074 +-298841493 -123196350 +-925819343 -387262698 +468841802 -214308333 +108827929 -971105515 +-180487220 702156518 +-197531630 -814762174 +999386435 -325109186 +107970860 639101437 +-191153787 -112216862 +964215250 385721489 +-81692421 -273198053 +870987646 841009521 +797740792 313896105 +-676533278 966709110 +941825097 -884544966 +78384621 280311218 +-77895657 59560507 +-206165427 -200393320 +-644517221 600337023 +-704080135 245436750 +536281013 148966731 +273887181 -771353924 +-755952521 3701509 +-619606868 5868729 +-58977027 450070046 +845359551 947632781 +-95111570 -988061035 +584075750 780151418 +-650804702 -331592567 +-712675266 -422387513 +799380677 -75691366 +875591543 -330671083 +700379758 518266768 +-903089822 -298429002 +-520066895 -717597335 +-238406496 507368362 +377801865 646073329 +-165775113 -169657923 +745132079 698312200 +-202101019 650204690 +204575111 -643027894 +-388324819 330427366 +271090954 210942299 +273427703 -726482522 +-223640949 -446933270 +-91067623 855506831 +559728993 971185736 +-727641935 -44742788 +-688590101 168872857 +-821205236 -154285534 +-303138173 -844213095 +-157665418 230658997 +-7650526 -615393179 +-769560867 -519023131 +-218188876 -85838336 +-757756401 426030875 +-332219432 -735692183 +298000177 7121522 +62725215 -846412891 +365522419 695907671 +-298451271 741074857 +-875621467 377412569 +223016080 -26012920 +-617907067 -905550401 +-147322553 -111565173 +-485333224 884676186 +817256462 526530730 +963913474 734239698 +532934505 442056098 +-586742766 -316810269 +752390672 -972096708 +923376545 921473677 +-390037079 800685024 +127815178 -939831105 +777174735 -488028183 +-406068724 -26300174 +10674001 -410522992 +-25380056 -647225481 +778601082 -808677957 +-195423687 9830226 +-667911950 -776794985 +-35098281 -332857319 +90741803 -257088902 +-687173663 -559187794 +-600500557 236449188 +-361581340 630709746 +-580829772 -871908029 +918727793 274367927 +778181745 463618387 +553793684 -469461996 +844080261 604846728 +-138113039 179342073 +-190753271 814619857 +-186318267 -136777820 +459622608 588952360 +145762655 -452498588 +446335457 -128501383 +-495727205 -88697348 +913274465 -168841086 +-122901900 -8534269 +-284947859 822238009 +-137097623 628203946 +134036514 614294849 +-261701532 -63679626 +-497131443 256393430 +-199456124 -54454150 +-801547014 -895593024 +-901518652 -716954224 +-832389892 461939402 +-100583402 -425800317 +-435169000 166537222 +429008040 -932758140 +-745904712 -185105048 +-698581939 -197794887 +758359404 -275769971 +-11970150 237274192 +-71625325 -101014431 +-706483387 -99927362 +849872988 533544509 +761893979 -728937747 +4692599 -701142260 +188934686 -699893526 +967166260 82008879 +-407181701 -677383085 +-986121107 516144567 +-331821524 -470767470 +677726554 -950335088 +195166598 579134999 +265806834 314772816 +935922733 431765391 +716066759 469458000 +258948896 -154801187 +-16001874 -87517375 +-416176690 -103098491 +550107815 -948390293 +-78985054 982859430 +-274202625 848411679 +-948378830 697960611 +95648377 -283335050 +-660356356 -945353462 +-636353959 804531924 +-445924109 -192022036 +-194106339 -57112502 +-267753404 -76149867 +-832957762 733948814 +-535258859 -406007764 +-559302265 794528848 +-181056332 -598772319 +795217687 462308826 +-46887757 -694889727 +-812434972 -56621026 +609224727 -372440671 +421065840 -341931242 +-163184626 -115973480 +159113443 -955909124 +-151513910 -185220782 +943894398 -457753417 +-710415631 -345708694 +-835865136 526360784 +-889415840 -539626930 +-451601698 -978905626 +-937610352 -267842446 +955425826 161203404 +431634600 -365994599 +592234531 -674866892 +-806184740 -721007308 +60432911 -358979265 +955677010 988971943 +144214219 -646067820 +-26363722 -485603465 +-469436222 538910950 +-206104469 -152002547 +233193129 -232582865 +-814959385 -327514947 +-298664164 -110251415 +401307887 860610176 +-792391210 276239100 +-515611180 414667909 +729656447 149720806 +409553422 -814276504 +-447494490 901107158 +-823842495 -792876216 +-738620235 -466693734 +385386025 742296733 +-675538440 791553135 +925705253 -55177114 +-488623621 -240201609 +289779394 -378807989 +-788101001 404923390 +419613903 918113347 +842913395 975633943 +-533279308 -650228290 +-699306886 68363800 +848493211 246806112 +-785360386 232149182 +395710274 49496941 +-917588117 -159854418 +-505868775 673820863 +-480978983 -950802040 +-410303751 589115934 +-583029764 -641004760 +516736833 -178379710 +-513739871 -992053405 +-526832191 -799782414 +-994667412 -796143028 +-155738308 990324428 +-136249941 -808409520 +217596735 -831273267 +708991338 -23484470 +483810638 254039201 +-990011044 -382970013 +-345839279 50393509 +278931312 282511441 +-987616542 -54820910 +120169376 -950264188 +506259063 226980225 +-540541795 295910984 +-92131644 -860819681 +-395055459 424511339 +880602877 -755038743 +632277488 8950717 +-291294814 814935896 +528589150 539495910 +225396165 118994768 +-436903594 -159072514 +684542774 -961448107 +-291142691 -847577563 +-612072137 -965385729 +-655595491 165740827 +-171858706 -290022689 +929469029 65556110 +367318709 -463568831 +-204498838 -570793837 +-527197414 433853772 +604887813 592098278 +842393631 -871287281 +573744426 -587286999 +989396846 -235723637 +-34255444 -894151419 +-612074622 -858099100 +851276867 843893211 +278732765 -800163562 +-335968646 593658456 +951753096 -30199550 +-133364024 179902126 +-935558140 29358600 +762397240 -596548347 +-99755847 -768768715 +-701104358 903883814 +-516577428 314599432 +-648071308 -234696927 +-797402424 753211925 +-196607434 -650686376 +157181960 167827996 +934712293 166692672 +105547607 121252873 +-131002996 -842093294 +73993334 -636917248 +-576806554 823888990 +-904393866 -110577962 +129754006 -434193574 +-616840127 975683176 +312335018 311028805 +947749830 374231485 +250891599 -645287183 +-426833219 -688276279 +954709314 342505133 +521911734 888574521 +636665282 -933926257 +388465972 166443795 +187761935 579285989 +475259222 -77262979 +439808735 -960418164 +92454799 269372832 +921227738 292067098 +21651626 -997274315 +457683680 710376792 +-531325304 -291501461 +-626957549 797941441 +-109466854 -223275961 +653714872 -427850866 +-771820853 253599039 +-715657089 -276375810 +-252521261 -655174684 +-802784373 281347591 +-39907502 -201670910 +850944210 574058056 +-755205320 -137204236 +-4507638 -160767132 +-163527644 -340370139 +247731162 361637584 +-730277096 67188534 +580136894 -941745295 +-570947715 -617579074 +585708566 136201324 +-298051045 -975425373 +-762506484 61535233 +420912345 102358216 +421085809 334566771 +-882441919 760721442 +690703157 -662416331 +-856991226 -20451593 +-95966928 -735371443 +459004709 775512728 +655911602 -461263011 +217415334 876930957 +-330908581 539307990 +772586521 -375244305 +-25616727 -509981700 +391557853 -875543304 +567312677 271195011 +-681382086 -803069090 +-702758271 50759874 +509641169 599641398 +-560370475 -234645573 +129552022 493363712 +331460226 715692296 +-100101720 862439674 +-748029637 -20475403 +644005847 -776195183 +717517663 -417052239 +-243548220 -359535597 +924414015 750876584 +974864759 -525203434 +-182077737 -803493062 +393269915 -883353292 +662780500 357725637 +978876776 997811666 +-66765067 -435019964 +-576831913 -717688687 +410279201 629296664 +-709253602 831680838 +-485764110 432898667 +-715120716 -532425794 +692689556 -629775682 +40240698 -205198510 +977996153 819532453 +101570220 -370157403 +-84648919 595942103 +53573699 -190160176 +-523754482 -866694743 +-357206647 920384146 +368161157 -224439946 +591684666 434129326 +244479523 -923755568 +933120172 -422902123 +95086335 -105966455 +442822381 -115661288 +-53329863 -711918134 +-940082938 171864670 +-486427699 -946012468 +-119258560 46962886 +-621298420 -214328281 +-345120988 169899917 +-267000126 800348397 +202319281 -413523180 +465150029 548071307 +728375347 -27623168 +-857248626 -948852283 +-604020577 370389731 +5092128 -182250573 +645740279 341325351 +-553601726 623908425 +642291028 -128959133 +-950468066 629007313 +18256623 -761527857 +-874527428 -46202340 +609594445 277043054 +-67715961 920329646 +933843963 573617952 +663683038 791800214 +-823854429 -468597178 +144308430 13763714 +-998626761 -901524741 +117598758 -115337420 +498261579 -292510118 +104111665 -446333092 +-508664983 443888167 +-836192199 -484731969 +562821293 -605435576 +-267292366 897739297 +281782604 212350551 +701409683 -49166606 +414485051 -868445246 +658388933 403606150 +17016425 -597737674 +720026484 -204177988 +-82530629 -524961459 +473774206 -854519973 +868575230 -630475102 +-708247353 544856365 +-74433258 668389150 +962642728 608073948 +769645517 -627548774 +51665751 -242814155 +194103326 -640722993 +-911295766 -158183444 +-774421937 952782669 +406763886 -31724352 +-243421169 609035170 +923051146 864827640 +-412230969 707805451 +275506550 -642205830 +13622851 -836893441 +-110876743 982230758 +-310662981 -167654733 +598803660 -204402024 +307490618 284919520 +-883745043 649376312 +-542275863 -72178233 +-26949183 680158219 +-921097057 -575256054 +927250075 751652318 +-389989165 -510834614 +915083967 907555043 +953241798 283979884 +823292486 431111504 +418856096 174712697 +540397853 -663141132 +-100322457 183439969 +-19857151 358635008 +-839533969 842120792 +283155363 -43072826 +441279730 -433343401 +695195403 307470624 +114268368 -501099506 +359662156 577995445 +-205226114 -973701886 +-445446700 -271306384 +299484391 324124700 +-350525690 -177131337 +-193429580 591030689 +639911897 -259934902 +-546568787 746491818 +-351377667 -609325565 +341925726 57930459 +889434631 -24722139 +-83311321 97988203 +-597432017 -27369143 +-964625032 141660295 +532103063 -514966510 +946109828 679237198 +-292901205 -26058342 +-324410211 -839103711 +927180058 -301138029 +854765030 -738188217 +-755177085 572101283 +-550944856 371669329 +338883099 618970855 +-405784007 -548472322 +965019401 787749977 +-322013713 -307201598 +532413187 644116426 +260677307 -484813439 +-242917200 -465634291 +34665044 -522625051 +-497265180 462565325 +671862131 849994380 +866050758 -931768082 +-24245439 843693155 +19545467 964488530 +-503475384 -749222854 +-333696967 -520776213 +736807936 -587313421 +-347088308 802366331 +-121368379 -562004996 +-762882322 702689510 +-239473064 281030731 +725330077 551751582 +-338535469 366101741 +644296676 266034682 +117687722 791949011 +-353274820 770271150 +536684031 349155582 +-16927968 -905078082 +-576943346 433656831 +771983893 -409461714 +673279459 430968186 +-437260076 322418158 +993172867 -172397555 +-994056593 325903055 +-897305939 -127445234 +-173860657 -833840701 +458459660 -427369791 +-683886979 992715700 +-90868771 -379403759 +-349346255 -871718701 +-629569845 -10191091 +992789702 283463391 +-282763104 -178959737 +-665064985 424302350 +-886149106 77097676 +177868257 572418563 +-939335533 550391856 +826071277 93574217 +-262393010 -432353951 +-330866698 312253440 +336333727 -212692844 +408323699 79760334 +-428679977 841976010 +299344739 245213563 +-939431839 -958167151 +-966063598 -202669045 +818958262 -449555868 +322998910 -378691715 +-12099030 862050674 +-797069648 -349299930 +182712958 851712563 +922117378 -254335316 +837657269 -741545465 +531396022 -856250799 +-240313639 -41343296 +-209188906 723005900 +-52284942 620451708 +309534887 629640659 +-708369682 976501726 +537188368 -270928870 +338028972 703221108 +796479086 169987697 +720944114 -11007002 +-40850575 905024916 +-579148216 997403189 +-216816090 602328942 +-868228362 -391012382 +969090505 -621590501 +285427977 -631305728 +355397881 44717424 +-163204566 353100657 +-358390277 -550819914 +543217244 -889988474 +-704255175 -35835913 +5882824 -863956544 +204761737 909268938 +343920350 -531632362 +-151042221 -370920517 +432094919 227954789 +24408928 -854863136 +-254185628 96830585 +-449308002 469777025 +-460501089 863657953 +-350007623 -187959482 +551444976 -873818103 +649492106 -690231196 +-165928162 -731598488 +-576124517 925489300 +-137939952 991827999 +191416742 -121898479 +986947557 280926149 +850120268 -24501416 +562334816 355642625 +597272577 379777274 +-472547731 283285330 +-251386049 270553512 +-925472010 -752593272 +-409104763 650583871 +-506354436 -558354412 +278560233 89850 +-980169458 468551189 +940600060 -204982304 +-52892337 -792668605 +367820766 604982387 +-552744015 -774465822 +-433918534 813059428 +503068018 -723194762 +938280015 441087806 +-157130570 593469091 +-956731790 -335135142 +-572016151 336035587 +-302832235 438005438 +-71748830 -662073447 +-357192274 -75501015 +-239727903 -888166244 +361354291 293332372 +-413965490 885036658 +866663255 -668957957 +583192756 422007389 +677016451 -747599891 +-294490316 -858552783 +158256149 -255925081 +189362894 -935283281 +-270370696 -666875143 +952333992 424297703 +-553971299 -526158504 +-978892538 -568507558 +259763152 -823927806 +75622481 327200528 +-797903238 -581736524 +-835041511 417126527 +-39286062 232956929 +309111999 -643402335 +-230018535 508318881 +-843331275 -865292927 +-257104703 135041221 +-355356797 332742155 +823110148 309737992 +-87970058 -28273288 +574625112 818872781 +997051219 -422251224 +-523822531 459971933 +-137378303 142453961 +803014477 360818111 +203679752 855923824 +-912326545 98370399 +-839594246 521823707 +-30029087 181734085 +892205001 817935992 +-192510307 -820830272 +777257871 -33788359 +949207463 22853619 +727687471 136143939 +-969204163 18142203 +668263735 -773875753 +-368534044 -667175197 +-462989660 577216019 +400633436 884388236 +-650117332 613512878 +129837550 808717787 +100863543 -436404243 +-557280478 -468411078 +925723613 -253988911 +845784874 553191480 +91881963 288680602 +354586075 181677555 +-108513243 -73423155 +820050753 201133331 +-456165541 127081009 +42608651 -213079312 +332108904 -551908347 +-670534029 -686889511 +-171853540 279481677 +-106681137 4723755 +769804263 712213531 +520539384 -232185612 +827261157 -528105188 +507085831 353639642 +-91906709 443828713 +-370924687 162409924 +313565850 745622271 +-628456169 -378923026 +407019310 49284033 +-480282184 -403094740 +-859382385 546797730 +670407477 -1329430 +787826652 -720156185 +-627945932 40240525 +129408521 -565948897 +77328139 -967739840 +984153217 481698683 +-154798387 58343264 +437369271 546389947 +297413148 -114722286 +215320418 124543174 +174728188 440603127 +71049142 372248988 +996849387 -417520268 +-922054594 -413731414 +-514796104 407495509 +77440257 -531337025 +-652682380 -526411022 +674045906 -930787069 +-522884501 793219313 +970977418 5616859 +270712926 73214124 +-277658769 703633942 +-281833704 -115203712 +85415250 -14198353 +186616315 552343190 +-865036779 6505672 +879262623 -765188503 +-147195830 414531221 +-298582122 104252412 +232093747 808894934 +927756109 507283779 +321751841 -855937850 +490130981 973795184 +235207735 89874004 +600546217 200408095 +-883808750 -546978370 +429075322 123166220 +226034026 -263468310 +790440146 261871734 +-572786260 -623099653 +648927691 629987465 +191232109 -59224827 +-382727677 215396252 +195517725 469592911 +607948133 801582555 +102740865 921062891 +-341704439 -9479508 +59334926 -766371530 +-263167007 -105955493 +-715582012 -456018082 +-193711796 -319036193 +262363436 -437709783 +-983907842 290269705 +-673353874 769112573 +-849477355 437457350 +-671532244 -772991086 +635123843 -928913058 +549171391 588888739 +849814780 841006751 +-102602170 -387924279 +452223803 454179266 +-852439326 1219544 +611501224 -655369565 +-999301508 -665293758 +500366738 51376723 +-87695601 129393370 +-192614290 636817177 +659115688 394893739 +870769214 -349503728 +-308924009 428584828 +268263407 -62142259 +-794893252 -240988927 +737275433 -491845089 +700325746 216790933 +898056443 -52354135 +-997451014 3716072 +534639396 -498303984 +-426752160 -403890016 +-403180047 813009062 +-435851547 928806322 +-842465099 294609554 +-739640989 -341822721 +477984308 989775984 +-971799113 579472012 +-63071359 801240271 +168229336 -646941900 +818800892 950091415 +-158420439 840874110 +-521781295 660498323 +32195491 324906039 +-847835590 -273317491 +203789152 658268963 +-179012153 811452068 +756520254 954503965 +323325586 -776816582 +-25480674 204188330 +-925652169 -231024823 +317100936 558914027 +831941740 -900479985 +-320792874 -72151411 +913312141 -114757841 +741489047 764394629 +-553601051 33318554 +517445616 116310621 +897562263 -218376774 +721564694 312373703 +-719971094 464443265 +-681689189 -177409152 +380014484 -134157215 +395958859 149362684 +-273932084 772719060 +833775568 42148415 +948855924 -651002930 +743447918 727104180 +943190300 469382028 +-711656293 832210237 +725382958 990262299 +-525185874 -845980904 +705185743 387742040 +927720804 418778719 +-954583969 541379656 +-556860415 452263873 +721481224 -374317995 +-748910368 -221154675 +-465619975 -982057275 +740095750 -790487473 +28213652 -628950249 +320245726 518695426 +45709767 977538610 +-934100700 -308185592 +-75500674 -821988525 +-546446492 -522706578 +-965607815 403049005 +-852292272 -914185587 +-342283252 39169605 +-795988425 -302113710 +-6940906 -512037301 +57068749 915702432 +-453081113 -74579327 +-770842173 -978671476 +-646352150 -398900301 +11686710 379444553 +18770412 410788745 +810949637 864899924 +866287087 -259356357 +759593036 801739536 +784465325 -251121427 +-30880393 936359627 +723776404 240910661 +444254253 102486773 +901468883 -520852041 +839967078 51118269 +-636049482 -442726160 +371161120 876779884 +-635158465 -984601310 +149139468 -442100421 +-235439037 800411194 +-174690489 473093873 +-975982126 545562644 +-878481394 -144825686 +-780470213 -910215113 +247023827 788868670 +471197152 342100756 +395373277 -196911716 +110004163 254932327 +-439401815 -704987330 +-894115030 672908299 +297241592 -713053265 +-102950096 -670885897 +-763230500 -683878204 +102659826 -648343747 +-652121152 -939132737 +951465742 -853554902 +394485418 488574537 +68431578 -703950860 +804212400 -222737102 +-644284106 -311789649 +99450778 -71391501 +726053628 672571717 +-640760638 402498565 +304234466 745323670 +408576832 -880155405 +12929117 900353745 +-490310223 -989862228 +-856898236 50214165 +811783780 -52369614 +988643407 7273331 +-944567108 -625771615 +-528304860 -240500321 +166428525 542252461 +899693647 506904840 +-853548292 -459849657 +-928825699 -919460994 +802166786 -999530357 +733409378 945652882 +726924061 220438555 +972411823 -776401290 +197260410 739863898 +-283554250 535510705 +-380977127 58571981 +-664031446 -866331062 +-677285150 829140586 +568032304 -639764576 +844793466 -732465789 +-653570493 -338246962 +429591636 -633319888 +-646125917 -984128031 +-210258813 170917345 +385220040 808135750 +918624315 472578263 +551585117 -198758799 +-45364285 -939072544 +-507029481 -698015004 +482654356 185178750 +-628999781 813104221 +772269147 -734208444 +398477981 439653110 +724708048 738059356 +-279586962 922318645 +211169375 -440997800 +736671468 75102679 +-503886271 -307983280 +328412350 -28476945 +-735443072 -476224838 +-742661801 -676501043 +868749990 979435343 +757507254 -286894386 +825268441 219509778 +-514968641 444762719 +441226924 258072849 +519862821 -628843601 +74581138 985429739 +886617687 -740666777 +620961647 360764859 +-16157498 -501460580 +882525542 -506805285 +-576812003 -470942521 +-664695418 -560645370 +865376560 691877840 +-760109888 -18821237 +481270245 -126262878 +-728762534 -893996078 +-501533891 660522141 +697069984 -294479767 +889840116 -27379636 +-887474133 528529842 +571951076 458520540 +965439230 -398972939 +-129356594 764260922 +-262235112 486674521 +-760025088 92305387 +808778761 729902213 +-799436788 -473593809 +913426823 -194529863 +560449224 818424864 +-429747189 -425371144 +147916665 -85818814 +18531397 850872747 +814319043 130590127 +624452016 209630003 +-38941171 969777976 +-520208331 -439911926 +107279165 -689344422 +-789708815 512252078 +-389754896 -445719131 +988357506 -611295149 +255336732 567190752 +880700212 -77324721 +685985442 357844215 +-35186737 968268181 +-582307714 366102313 +480298952 852609014 +-241875228 431269510 +-9646596 285604347 +10154712 -143659530 +-903909900 864017081 +-579383646 -661481772 +378774620 198630223 +-556940419 826890438 +234519258 -434649085 +-554703833 -265859556 +-961322444 -428154057 +275743816 166410087 +-769472132 -806264236 +-730643102 -691048302 +-180469383 -97495368 +-26793383 -343235608 +-618214484 153767688 +-85914486 -417199368 +857803787 593237633 +989687668 -414396884 +-90608333 636427308 +543113622 -844792599 +-637252555 735169075 +-563476386 -996817775 +-456855059 898331129 +704468304 -229039410 +110131361 -399031417 +890032817 -645385491 +-360547640 242778593 +-259490507 -66489298 +905468289 -630993195 +60737667 -432968849 +-186598365 -523442587 +-721809164 -157348852 +-162426479 -27572144 +911698445 282760274 +-65465265 -42753204 +-435594985 -58022495 +-558905754 129714458 +796741741 -624068183 +-794677667 847949808 +557148422 -252537837 +498570077 -920556661 +-952411064 -729410954 +-518256450 -682296490 +-172452982 -932431067 +-51214365 320178701 +770061430 378984003 +-137739992 763608299 +-669096359 -663579857 +-529892791 -672597680 +907554811 960682886 +-625387014 -871841398 +317105913 -745354436 +-603374992 84899653 +-149837755 -495082518 +-455074842 780301797 +626934603 734959284 +-213026592 324567687 +-183379751 -965452455 +861657411 979824625 +-261694247 631172961 +-63758406 885968988 +-774364706 -263699225 +-947999862 131257223 +224158062 -916754611 +-332919697 -223369427 +494410424 -989372839 +952785097 746811390 +-485565089 -405494246 +-876259841 334771023 +-329139648 -978359313 +-183899222 -668392601 +457875875 276630278 +-547964899 -501434916 +-556078077 -31068285 +19353881 303096305 +181623705 -116180344 +-376345570 653086654 +914363385 392898306 +-801569803 -666057862 +874882746 924634886 +-636727546 -285986781 +830934814 -401833115 +389570850 585206324 +818321369 -964919010 +717250923 -40197864 +-461935646 945435739 +-965105918 175731620 +-870329740 -369182732 +-114517266 245179791 +-120298217 633273326 +-44314598 525926694 +155143539 -235601862 +-809781126 -436639932 +-239083207 -320364610 +-932414341 -930306198 +267298845 228377614 +-233551500 586580654 +-409247136 916824133 +-614257013 325782385 +-106796965 -595202668 +309768660 653148809 +-163639846 781991016 +-9545175 -840485211 +-456116254 -90845588 +384789866 772050962 +158250575 228418238 +914380590 686407758 +-187348613 508081651 +119749420 766741136 +-594676503 254354177 +823007835 405697773 +-969079199 -633376361 +-499482352 341358980 +989680647 -762691576 +303880801 -753111101 +655704851 -512779200 +978953961 -327630935 +-357088859 698421738 +-131000140 368511616 +781462895 -255471466 +-55548771 190638090 +809371493 -663730339 +-56539488 706728806 +122186023 -759449236 +278108067 -927682918 +-751054322 670939319 +567002306 738643423 +859654539 -92323477 +-673001597 713636638 +876315941 199979755 +201437409 200258559 +159758872 -922557816 +-423184604 353874229 +-194170170 265305368 +816122764 338587626 +-609344107 80660486 +504380314 353803233 +-699431019 409767390 +-291878918 98283843 +553356860 -648052894 +215704506 122220659 +-429799738 988322497 +454117864 131126571 +-75475292 -430938456 +403124232 -259696542 +334613012 376206072 +-150502889 -573826300 +408728468 -34837176 +-239852678 -821955088 +440687936 -525580203 +-450435401 -880043865 +898455598 -915142343 +-440386701 108430803 +-601697160 927802720 +-148703991 796338611 +-427966698 -563760717 +-111561969 366103373 +-215716880 -70675481 +924392449 -909572761 +561801424 305411462 +582051605 98292711 +-800865806 48707977 +-723589449 5927447 +128682652 -906867661 +528113858 -231840391 +433549049 -120347319 +806273774 757803233 +32047438 -203441536 +-708093564 439168564 +110952245 -244496073 +419008368 -630682680 +-418055987 -563317556 +-401242707 225404656 +-29342904 246721698 +-515417069 -657533111 +951351886 7253469 +784361698 -381928199 +416236950 555765163 +-62921654 -579145006 +-291336409 -12418312 +250984605 730420697 +-845370241 898212168 +-302508623 641651007 +476594775 77366722 +375758516 -611201736 +-784656610 295595382 +990888958 -788494035 +-940523725 275621280 +564222232 181221137 +429445590 -876524345 +173309371 673958433 +-883816228 -412807120 +-173315517 993014144 +385693143 -571953061 +250349370 437394749 +597773226 -44506801 +452510504 -632443236 +872172963 -422797755 +809117887 290590860 +-994023001 684257186 +-776595711 -363569646 +854570802 -171997840 +-202484621 -621994929 +-695785394 -551152695 +513421107 -677297529 +116357051 -279629045 +173607093 539236210 +986473962 665654883 +854718972 -718301617 +317189678 734520755 +-954728124 -189439347 +-198502335 82433636 +-968426076 413391530 +913456263 434592632 +777050425 125757347 +-17110536 -806328826 +957660916 -530399519 +-822078989 -622566661 +-944812124 -742624287 +907539722 438250812 +559140765 15214166 +-812112914 908494071 +-851622808 584904116 +496210243 -700968043 +-97171241 -356780980 +-702035380 -279942056 +100193872 964745833 +-69753067 873767340 +-726941324 881094527 +-329698055 -284773761 +168847983 206936505 +876809119 -632012680 +-318690311 -648727270 +-596110695 -191805263 +472349686 553714373 +-689747225 -656539977 +-972267573 -864233683 +781385671 178311451 +-52947414 444625348 +75285252 -295742062 +508633518 901004166 +-914687997 -978351506 +-576259307 13146364 +888593733 -745808626 +583168873 -784093973 +-419935437 -632128679 +-764314668 -868670719 +838809815 -122786571 +-125396462 -161643461 +-491271619 -768468631 +937444536 964405196 +885497225 232974505 +306343200 -101488979 +-887088023 150042839 +-817563777 714218694 +-793620984 -90860822 +680967887 -106000493 +587535882 -489735728 +-530394828 428923892 +578670475 -134643600 +-729745654 875909628 +-768356603 124612284 +-98974225 961523802 +206482754 34836614 +-771355409 -593604632 +148428227 484566857 +-882099472 557664623 +152790798 271624943 +837555410 283085484 +-499456978 -821868984 +24976064 325191386 +852130188 566087973 +-125637053 -84253087 +562341160 319114032 +446868130 565404614 +-785229224 -271801947 +-116890700 395597799 +965747537 774571215 +-963963499 -861145570 +-969873201 -812734001 +798099801 919185894 +-48204998 563584632 +-288016515 -601735492 +807367771 241934694 +-7443141 344586934 +831607871 -446397371 +257692282 505239761 +-512993301 206983957 +-211672591 -65675801 +-744877755 -460484836 +-120068743 -457157501 +759571672 -238886980 +118087312 -60844717 +-458499985 85964097 +600641330 -653548665 +88236826 -895459862 +-829768172 -815561865 +-560821609 576101726 +-208354174 913885278 +600411337 465771632 +234457865 337307409 +-948808272 990187291 +55856608 -503075176 +574652423 105532506 +-910901731 684427298 +-442405296 -852904220 +713029677 269393493 +-913644882 748449189 +44003947 968554874 +-723537937 -727263281 +-591631834 -911200040 +515746955 546386368 +114985729 -936495339 +-873959720 496909756 +772457826 -262009916 +-513253474 -278820516 +412718403 -850552185 +358791161 729580089 +554037868 699744166 +-333769039 -182547614 +-909428650 -482069357 +-161001718 433592527 +-167117035 -633288960 +-24178109 -204387253 +-248433664 -499828574 +-735660477 -670061179 +-411692213 263075810 +-755820054 -794419051 +-591122875 745118616 +556628589 -163627116 +-540212885 -51965348 +-162678265 781453452 +681673266 -558551649 +41960894 48544840 +870573195 477966894 +555315818 169123760 +-370017615 -453855240 +-717104340 735183691 +234726246 -538197440 +-27845684 271619583 +27173508 774579730 +887790644 -502892527 +-395454147 -535279225 +-767129773 -607640931 +-821079885 -193502058 +-17115106 -397723270 +-376739835 266680986 +557558725 998171943 +-188591426 -327660760 +480054669 -955179010 +-427439353 814823884 +-161974535 -511787101 +-93827854 -264831481 +-49726211 -276749856 +-811524619 -903824395 +318311628 -325883849 +-752862161 730319554 +728120012 -790485427 +192806511 688471676 +-92588807 -90248607 +427992359 444846943 +733771586 57285700 +-509710937 -134446508 +-220223128 -237544055 +-691309304 -214230734 +-569826079 337141238 +568782948 -749963530 +798884973 135483519 +990422933 404632556 +103297453 -606201957 +-159237768 800543297 +320806879 -324162480 +446955161 -237147115 +664768412 409170237 +-260225593 -362810891 +-583183008 -314035072 +228236718 193317789 +725501790 -959318109 +-844740546 -806330860 +-136807473 -678550482 +355059205 918854630 +682361757 788069460 +912207142 -161384980 +278973564 -204913691 +220780582 233892162 +190594350 944901841 +674365059 -42800772 +529794170 255252622 +76039780 -877936834 +341063636 520458601 +667085566 -760235707 +663606497 -217182505 +-265691992 -370949368 +-796349930 186063255 +98996078 -500728515 +-169791733 -917755426 +-863032103 290611247 +151086820 510177105 +653772746 -587302167 +-2209595 -722747473 +-941966322 -18674094 +44719058 -708861134 +355035658 -720317934 +463735550 -700920820 +-446674186 775119178 +608853068 -905059180 +-174754969 50657722 +-429393884 -719150588 +705619639 -259411768 +331198607 -371240403 +30550700 530117515 +-774624603 454300123 +574665658 -382461608 +-542424377 997244451 +550777440 423549513 +779438434 3048346 +157579072 -869361470 +-364460193 -327996194 +-14878165 -55820999 +214149294 -281666676 +8957016 121476156 +182214255 -71972264 +-263419112 -258132739 +-655517470 146721100 +-733140466 -43177881 +-124482132 635298243 +922190152 554536454 +-77083695 644652884 +-422074616 -753157133 +-429455031 -83309886 +-983367091 726861319 +-21603206 -812209056 +61677990 144964138 +523837428 -254913607 +-882781479 -27907979 +384023683 830289313 +598500393 870335308 +-220970395 -322155876 +62023548 -137643209 +-155401576 -123062944 +-133759052 -663759875 +-454767593 446902297 +518935104 -641614014 +-652872611 -324900544 +81083624 -429679432 +-496215956 -888921444 +940792851 -174826082 +959985930 891652413 +50766360 -831700886 +-821312044 -165404109 +597876473 -398721362 +-381846808 -253038144 +-155788345 102641376 +683987153 -287127180 +555749157 -93086303 +-52952296 131794700 +-607495801 774039636 +-812230567 247710513 +-641047533 149310857 +879477044 333191086 +-803283424 -100104776 +-785427733 388847515 +651554006 -834703932 +937907509 434670882 +-587096417 -54194286 +457000343 716526301 +-21726396 563161077 +376278733 397175849 +616999680 -764152209 +517371710 704880212 +975902004 331712501 +70845819 -183337050 +390852922 -858800291 +-799363307 -572017997 +-76795826 861711585 +-457346426 742068553 +649553664 -115247521 +-700440700 154582398 +275743338 840968207 +918354519 -938322677 +-35615855 499306229 +-706317406 648479358 +691723292 640492860 +139113625 876216381 +-943564931 473445062 +-111224561 567270181 +603233758 -825725369 +-498721051 895951886 +706821417 732982035 +181272923 -343777251 +-266344169 -438221714 +533952778 -12853276 +735385443 -974561789 +214088943 227536190 +46661784 250171121 +-478898169 -410794999 +-324327781 405622845 +-781538645 117547882 +-882347454 -433270154 +-251116150 20551194 +-463734746 -116878035 +-28575810 124275403 +-882051819 913247908 +786400570 229599453 +919361934 -718286544 +-648629074 -215949243 +-751355761 147929165 +-153743114 -950756391 +396940909 116931359 +-440284186 598193440 +242514540 -239492327 +-590052486 389468590 +-794941532 600215129 +610043887 665881278 +-497024666 112212868 +589415267 -104886595 +-694094877 76338533 +967928311 -785415174 +215438684 -483568478 +13609383 -920971364 +-952218994 -747093047 +-347778415 -558215975 +753424397 475472674 +956903006 800644291 +-791265847 -131800679 +133301105 -304312115 +593003572 -854043731 +144696763 460384239 +678525077 785213637 +-761123612 572095751 +-986974450 -632334566 +-178783221 575685607 +-942921820 -210883816 +115658536 901844586 +-103549039 846703206 +-285139942 -748353352 +-643940162 -531037106 +-599064746 932114220 +-551548616 -302843986 +-515606511 -254684398 +710627099 -659835453 +-205177194 -894465866 +888912907 -105783689 +-250764089 -126806315 +-184960780 669061561 +9187657 -15147699 +127918449 303510749 +-794918279 10516574 +832785282 -618410107 +-139217968 25632751 +-302856540 -43613479 +-444991350 736495866 +-64948517 -576710180 +643471197 274592360 +787274656 -519609167 +-916927701 -111319523 +-634813035 594602847 +670401898 -662179492 +489203628 -405163312 +-232226152 916896404 +-694006282 -499162063 +898767618 -854423460 +552446750 -687091428 +223774992 -471277772 +-478915858 723406654 +67895772 102397316 +-583195384 109051365 +-724144349 886034879 +440328094 -357083892 +-868234974 -323808105 +-444821118 86712124 +-52544602 -125147164 +-199764085 -368665242 +977876102 -453357195 +-58209363 794259347 +90601460 328722686 +-686715950 -716039465 +853390963 -377460826 +558862482 -553237971 +811520469 -272158914 +144780572 -266036328 +-512672211 521495560 +-770437326 -506412290 +473650777 -781386595 +-108470852 -687826324 +777260628 663403305 +513237012 -754588345 +-602655819 -939330575 +307821410 -924043832 +975544803 614248587 +-160815475 -13072433 +-449907785 273292245 +-110564964 -788139692 +-565119081 902955200 +683026221 780137811 +796594182 -500691836 +-284902029 -75785444 +-531050065 275903889 +-291227692 865283610 +-790663592 405788535 +552796004 -810183896 +-871187185 -33884885 +-331684948 15845829 +793923359 -232128819 +650761688 -474606989 +457044089 -536341950 +504191034 408810994 +-845175065 148426248 +-783861297 -19666956 +-454695262 -777894783 +-962153995 -586175767 +-159976175 194831652 +511727534 22662715 +693553078 -776820100 +415262986 -741803145 +826435140 284011727 +-410467188 -748167243 +493970094 134186001 +-172034250 -880240501 +-286893104 -717277026 +-749800529 -814543539 +414765409 207731011 +624997725 859836215 +-572101050 -999689914 +539903465 -775084105 +961641431 -719826216 +549185751 408151436 +-470364951 9903073 +85473572 363237126 +-763242827 -618281503 +-506339620 138351315 +-530967037 673267352 +-522742871 -501424971 +888461266 -358118991 +-680668899 910601359 +466166122 399909751 +-453346108 -845120894 +-619199815 -170383281 +376877603 996636572 +376982931 -388772496 +-464668863 575553601 +-567239199 147333258 +-190936668 -512119940 +803228473 -102556858 +784646021 258554903 +272897269 639061232 +-56867145 -459230355 +990376623 79196762 +-818177720 -6959750 +-761301392 -330282804 +736950398 253545877 +-945625815 167571727 +341504616 725666371 +143938058 450171485 +533814334 -687682679 +942621921 979646067 +949051345 -416592878 +-596398612 -720894761 +911134613 692245635 +752764927 781083781 +-537109883 -717660016 +663945475 -130014671 +176431006 -457974770 +127264531 -561124816 +-624646407 -384031222 +648766365 -689047229 +-954210599 699066172 +7136043 -54827411 +-214739774 988038734 +-668000791 -323840666 +-539487886 -524023289 +-337872601 -52289547 +-75833766 -829010357 +-424205497 738946308 +576324241 -545515483 +70077058 -644582061 +953549761 -216277431 +640862371 628363667 +-519855643 -730868426 +711702007 537609529 +41131819 849846650 +-769859632 -210563095 +841166726 533184089 +-530269160 414159067 +474250476 377125475 +-613481966 96163787 +288943590 763222577 +837512654 -642982279 +-882680736 71093541 +-394096588 -400713439 +-705531559 -4256706 +658140200 -188600053 +-747514697 594318850 +-469848315 -382795159 +-975507659 -434991377 +-869381549 947629650 +188754141 -224609622 +474133623 372833653 +425844254 526382024 +-179113309 -373811899 +-45582839 -506492519 +-483691430 614192879 +-540391718 347068435 +596403065 972779978 +-501871964 601236588 +473133004 -425667597 +116146212 -162795275 +707404588 547435964 +632546918 631689819 +51085046 -251657908 +-190391060 -375411397 +-503163442 -349305917 +369858227 -771666856 +-521363855 -936393847 +-401630420 -285175537 +838339308 218043901 +-298793816 432759959 +-45929734 -832303416 +-714388671 172393201 +-635420202 -75074105 +-893636915 201237686 +561695638 -591940110 +397301899 247576723 +-244036048 47164315 +71184259 -920444609 +800868942 -567547450 +-606588432 956951717 +-41736768 -49157440 +-413802389 180036270 +-682691979 -168403840 +-798249630 685624808 +121941978 -553180084 +-749425126 516835869 +-435189299 330200382 +-264690375 300416863 +-876791371 844459826 +-18925534 -675536728 +800026650 59670238 +-767263155 884912056 +556675647 -266866743 +-406586012 761208616 +-744799900 -88821131 +-674232625 -980270099 +-954524557 -786198060 +122867631 190944774 +488424892 -344894446 +-138378617 -126410591 +-969269966 83929854 +-704315752 -840036353 +-166577195 -602848384 +-886809238 -382113339 +-183539063 294922287 +-479249666 -178527375 +-271445430 806256912 +610949015 -144983943 +756606740 -680430580 +702681961 744390836 +613322446 261822209 +440357969 92083162 +32637018 97240606 +676936010 622521144 +282368927 -496270603 +-876848661 -255568527 +376609813 -113706193 +394795730 -526258952 +-389259711 -367932763 +905588142 999981505 +-548592061 114556998 +601953733 49965748 +-310907952 739677782 +-205954939 343625300 +495125598 803688278 +338153644 -223775551 +-485193348 -499030285 +800964052 37246640 +-406903023 -465033729 +613779400 127982763 +-155202786 679510986 +127691408 -399770730 +189644544 30108444 +81008598 -494183595 +-561681373 -979868995 +-115329472 6452955 +-823203311 885053230 +-301906533 872751578 +998063149 175380984 +2546444 561419271 +-779019314 -178284888 +456102566 -930340679 +-408658113 678346874 +915513891 -824644699 +-711550365 -389305451 +570398798 -874674730 +-313279960 671631590 +723743321 -438213287 +95791865 -905848529 +811544425 982615189 +12568383 -962197323 +-378092001 -133637453 +-746749442 -162291318 +-425049716 203700033 +839224912 327444166 +189220828 -346833468 +-476159085 473371509 +-187562196 -148198423 +966364328 -160591888 +596612751 -901979842 +84646524 256920495 +170446476 950856224 +323008228 -110368881 +383445130 -768495744 +965389515 -918215678 +182941606 230519379 +81470990 715978141 +-62795786 841973616 +540408564 -588668799 +537591060 -851702470 +282964220 218478851 +-827214074 -84830893 +745566505 266128826 +312194118 -258003311 +-478477358 232585196 +-200596349 -523769750 +-110318539 501470725 +-383650068 575156610 +-483152960 37024520 +-874420442 -684150517 +-106127371 982999746 +-364452081 -70214500 +529540015 -681111209 +182317766 95137977 +405607315 -365059800 +124192897 854207359 +731672078 -258102771 +-688761587 -193538436 +941443094 618788639 +-903332239 -892756104 +-676555142 724179714 +188831589 -561075295 +199396229 -986005027 +-913466355 645072199 +451194361 -543008378 +597333294 -658192409 +952312358 -587702176 +833988606 638703779 +517778368 -837530201 +521316753 807946318 +-391959444 -367911197 +-632447052 321429758 +358746929 130857753 +441092953 -154650644 +-665881985 39184977 +293330994 234471365 +-638212213 413974800 +-291524245 983874508 +-724724343 -958595160 +849454042 556160877 +759487718 -853896458 +-503469886 -993080728 +320513144 -448543937 +592214124 369349081 +-460703342 -345300084 +-166722371 -229403053 +-576958285 710300049 +501957713 -556077054 +-722998561 985103783 +-562684921 -301575845 +-567831009 984250591 +-294052322 648668741 +873950975 -207557806 +429735851 -437937517 +-515905469 -734521281 +-979288758 685744651 +-252722118 64584381 +-921948761 758098485 +104024477 844389161 +-272897382 147168212 +-55052496 -605658606 +321584771 -360321110 +-355405912 325629864 +-840229843 -911208260 +833224781 -861520160 +-836248302 537343030 +673550617 -654268321 +48965295 -191376237 +-160115309 -883483309 +942497212 230879637 +-114373557 803223245 +856801560 -32014073 +-77839325 -775550273 +-811462375 -809704676 +916135895 -76530273 +-107202129 102253357 +477336158 33112704 +573963917 -307135383 +-459064317 416895148 +-242607027 -873282895 +-147144774 -946400797 +918117488 1554186 +59685554 -495281027 +166046593 415413783 +11988223 -579188270 +-427853931 -850654228 +-622174110 738617571 +78078809 934025142 +935038910 -870537895 +-262617827 -566050141 +-742665873 -29411534 +-13035510 400162485 +420267109 -909347366 +-444091604 768140817 +25747106 767256956 +537925270 776769158 +514835993 694466395 +575339770 -589364895 +-907823771 942101612 +18119286 106440291 +25791214 -539206155 +57111376 924220203 +992822360 947908604 +-161803406 29371612 +837621490 -318301781 +128452248 323610408 +713171445 -32214903 +-745845600 500016761 +299578691 -695425327 +-115540553 -276617811 +432185153 -791245171 +357550208 -153951194 +-843120495 -788994169 +737425983 -757459205 +444177890 693522600 +148250020 864422922 +-507079077 -903218204 +853488990 -358422628 +14613226 169564010 +141183590 -422224648 +53028265 341132748 +562404174 -702494297 +140808425 -408740625 +525238056 -339340086 +869169866 985190274 +162240367 -639013414 +658131938 332436862 +-686979956 -235062177 +601074682 -967760481 +-970811471 284423386 +887469268 -464828358 +-587991357 -14582870 +-170138532 -382156477 +-228102525 -91690761 +761085783 699873691 +-64375021 -951557494 +798562671 45250781 +-362916538 -702865367 +458518968 -918720481 +921896995 558645636 +90352763 -521040729 +630408891 -879102440 +-56518990 -922979314 +-980670415 -110190541 +-758926704 218566535 +-941397954 527182660 +962123559 824417704 +82452180 -259460987 +-213074748 526219655 +248224586 -657608709 +-153848821 167783863 +-505544128 235507767 +735410539 869406837 +405047431 409152978 +-117591508 -80957811 +-41577662 -114893249 +-303377419 716127527 +964482618 632455959 +-641021238 -100735629 +990858922 -703109196 +-81200455 616459265 +890695345 50661276 +697771159 -918928386 +-840767789 -271890344 +20877213 464200245 +-61753411 103817036 +715424125 733127465 +48901910 -100416211 +378367540 199168123 +871912513 -450637459 +330241838 936418185 +-90996413 -75089681 +-287230703 521797356 +-620406733 815785801 +-674174893 -188474868 +-283660164 -762646610 +304901623 -735677535 +351500949 203521554 +628413354 -118401786 +766844069 820706211 +740706454 -568851716 +580011428 -449862447 +-975146248 -782055928 +871603306 574450066 +-998327019 -746959152 +721627713 -320063151 +891610232 419023911 +-741926001 -963273402 +-996801800 559034945 +-270630008 -679750163 +454612212 15775222 +307476641 970007856 +495089628 274756796 +711159133 546555076 +479807356 965390849 +-944629124 849555399 +-235272006 -56174808 +-270505091 509710554 +482865374 -55179684 +-833309564 -639017672 +-897683166 61899110 +-405733289 378463800 +458399614 854526648 +30317518 -894105443 +-14190295 307691625 +-409790513 523782510 +-977311299 655834376 +958039248 -885658379 +-453628712 807817882 +473895398 -220171361 +385133318 858404532 +-992903921 -553872492 +435382944 -91728385 +172232424 -454825674 +410562592 -703724999 +-947594592 95281850 +-196755410 400074536 +-32914526 -367939250 +430260088 -795606289 +517981645 202657936 +-472986966 -198296638 +163840770 611455509 +276743394 55915934 +595736522 -299635398 +-751847200 -673936609 +20741765 5349466 +-592894170 -993080368 +-675797708 -821168224 +295617753 622798335 +-710404243 -229009252 +595060538 -221810476 +540337008 -333933702 +-913380311 -859027115 +-810927085 -491529908 +-246562415 -14002672 +-37164594 252181794 +884100187 -58288370 +274289644 855182398 +-12014246 179594071 +119203714 -248308522 +353866223 -681934378 +709077182 526067848 +484612386 -318453308 +20086505 854851225 +-448617495 421372906 +969649581 -801860358 +29708793 -419104929 +41503721 607460084 +775771493 361376181 +514388496 54080986 +932402070 -932174754 +-116942151 -533851862 +-64087054 -741698352 +-319642753 977610431 +-673335587 -711943640 +-306610018 132983640 +-185835128 341262142 +964246533 173465040 +889902190 279667815 +-310668130 527144275 +940924544 689655762 +370448485 102764082 +-501603911 4043465 +78110582 -557676034 +855763355 -810104428 +-889025865 912995791 +57487736 -350467318 +742150815 -441383127 +-440632714 364109687 +-236978412 493343708 +-460997569 -458341680 +-616433958 899582702 +275725540 -922282466 +954439996 -381325751 +-464885391 -644268922 +483149572 -289475612 +-480256756 853529570 +-78396721 521391001 +737030114 233294967 +713669660 208572268 +-108655240 549833044 +-377592137 748513245 +22329143 -928251426 +-607372374 -972904837 +258994323 963403620 +572291716 779569785 +870340796 -85689040 +-998186030 -584468571 +-82576331 594125078 +-367863366 853998955 +223660057 -473328293 +189840406 203686263 +-24319518 -745901537 +-939911175 99519211 +227054296 -362954191 +-492304943 701999991 +-778770195 5932194 +-838079909 930521761 +-758061525 -795509142 +834085238 689304423 +-406359865 -389651006 +-605595110 -237574461 +-618743171 -999156746 +-400002019 254309539 +-523998815 -385280463 +459159177 593193256 +-362607160 -997018300 +-86432728 104432143 +-905480203 -41949693 +899561190 -802241249 +596764887 30997662 +712374644 -36232273 +79379956 11419319 +948659357 159386370 +-692303717 346132083 +-881315808 50004893 +-283152647 511231218 +-363188624 -229527257 +-203704402 482491975 +-466594723 -478887892 +-212877265 922315709 +-498302815 -516048346 +-964660681 -659799413 +949008826 54808631 +-448384585 387864051 +-134337013 -643707755 +453660049 -640988176 +961640672 -964652886 +-363097454 -402580382 +-860160780 487141616 +152776025 -640916131 +81731574 727770753 +-697220245 -970009198 +636759325 733182262 +-308678570 446382495 +174272025 549327887 +78521622 96416647 +-141307534 -413994343 +23719716 354111709 +-373044050 60014460 +708190129 -470807787 +835374039 582585504 +-865696185 907503273 +-187015784 293625759 +-557310857 -725144446 +784505891 813538464 +900049175 -716563738 +-391398591 -617593633 +49321993 963579942 +750537055 585511908 +-4747120 -776197834 +49836297 300633963 +334439394 640269066 +-217199013 -338570192 +-400181015 -487657015 +-193307526 -172348725 +120738941 857737616 +250405715 -955656965 +-581675462 765739650 +-641290448 63265381 +81187384 -18451512 +464624470 -862718209 +875129779 -2345924 +44411566 629603070 +578065439 841689827 +701817101 -570891227 +-744769496 -586988244 +773015091 -877007390 +-401587194 -227448854 +-865282963 85338293 +923710709 146232575 +-729159801 -659710907 +-96823493 -866682077 +485045740 -871275498 +524621162 -622560926 +-616378075 567680076 +433018520 431464317 +734874526 -152180183 +-715948573 642706043 +370234348 -504778984 +859591656 945972234 +965714145 -730863755 +-438537564 528008611 +-790199819 -385609050 +-890780743 -202633905 +-920525902 -285065918 +-305622876 625278598 +-693101017 -85654570 +-713583808 10790943 +538295653 710639174 +682774358 -130175067 +989327122 -894609703 +-782197222 -298074880 +-43349295 -999030104 +-616353604 717214875 +-259386570 647447852 +139396995 686032655 +-639629501 -28781146 +-189309923 -622176086 +-42366738 -170264488 +-845233965 -295130706 +-301896412 -775133412 +266575731 423013324 +-781108030 -407370060 +-108641846 -323215423 +-882060207 301121751 +307419896 91251634 +-18036159 603980906 +-257341424 174491466 +352181204 -194827239 +3438464 -613663340 +-774375994 945194539 +607967941 -147899355 +-479826595 -363171151 +454417016 203167532 +-587700689 -88856860 +373309289 -421456271 +-922448207 883717277 +555375374 131133954 +-924270346 47742678 +301513589 -437324959 +-589500986 -656883984 +9068108 626161683 +36262433 297230364 +508096853 96235301 +-158219090 535677886 +986904331 -871986796 +-538214232 -448096621 +81913837 -563483492 +52886799 693328974 +632680968 -224646397 +784510463 -34009440 +-903224619 -86398238 +245098370 -596670619 +-631376550 945083266 +-561544291 -265218530 +937118879 535823266 +-845891807 -396907911 +419930374 748086851 +530624544 392464829 +-30434522 -95251074 +736529430 202368985 +-45245861 720945378 +-821477551 -222790944 +776095148 -176667335 +-539784125 -42057616 +-144190443 670578089 +62892726 -256023460 +-531141837 24412194 +-817992532 -129225620 +-597808198 -388292753 +-478071017 227340179 +974756277 -364912303 +351486198 -406880337 +-680314931 -420953710 +-146230836 760732544 +-882595163 468511835 +-350063673 347149179 +-497048541 -159329961 +949577281 -676155427 +-974557781 -555473198 +296640945 -876734803 +-125881685 576506021 +-852629941 -149175222 +-232643821 312726624 +305644356 -533562488 +212553928 281230780 +844253079 -668616238 +-739699643 -133409073 +-841742207 925203400 +-729756598 -313938129 +802257676 -687556852 +-208955037 912674912 +427472071 711918129 +-30450380 316561927 +526558174 -143130407 +183373131 -609139871 +-334679052 -351976075 +855487077 -329847595 +16408575 -253747887 +-930031939 367094019 +512469449 948636982 +-107021447 -898586208 +-446268113 296507393 +369575570 54482255 +-511083915 889140314 +537257868 -521460159 +707119080 -521670005 +474561718 -589470446 +502176391 -270504845 +807474617 -503987735 +133516501 -198321344 +-797424417 -803766161 +978053373 -942387403 +-628141820 216184247 +541045003 -338997969 +192503072 -117459807 +877305982 553280724 +-44906244 173433590 +386311658 -483506420 +662339563 441936218 +788344222 356103725 +491439336 296071993 +912595458 406922359 +562248944 124238348 +196972769 -297835729 +942998116 -151572911 +-718434385 -342905468 +661568068 181069262 +-404381204 350372698 +962489970 -272349587 +869281945 377661839 +37174615 -711601567 +41476752 603224768 +-109865941 317819590 +648944256 -116841402 +-645867796 -556733604 +-25018400 -645201440 +-750306157 -578309336 +409930933 37144418 +614415482 573496859 +-161110916 975095412 +-133401734 -746859960 +-587993487 385013107 +-408175934 954742228 +600786004 -304849499 +-216748773 797732415 +-850593477 -479520283 +-769262757 -203867705 +-305079254 -167408950 +-461613784 203548139 +-390370768 -219825178 +-42210265 -988524813 +145872435 106592784 +-654531777 -295525532 +-719614292 -859996674 +-44793519 141810587 +-967970806 -836788830 +620199596 -372201000 +341566969 529031923 +-242935948 -589583655 +-206711362 -638961541 +764915506 321992806 +634013983 -355805616 +-752309824 782374348 +64832368 -515992566 +-171396599 436737019 +775896022 -535290373 +-288220378 249330740 +636632161 -578348115 +792997510 -244075012 +-361108761 -827513295 +-69897502 287822176 +530405866 57433208 +-317774103 -744888807 +581216986 642927371 +302212586 -80535124 +-815687621 -208879754 +169892039 -504600498 +262289468 -325621593 +184496573 951695455 +-9034823 -483874663 +-197691717 884205077 +173000412 239414828 +-362411961 663520686 +-134320852 155327193 +258425784 -83835216 +327941370 -37235108 +605793726 92274390 +859459234 248569202 +-71098630 565160248 +-523200393 730189279 +-171567165 817589836 +169638689 -421016598 +-878246829 642508571 +159501399 140708900 +-396034170 656574541 +566651095 522692648 +-429641751 -343290357 +914121511 -102865462 +-249096312 -110874881 +-783965990 -985492587 +493432963 515236784 +931124811 870247198 +-241349444 958769432 +247004106 -481963242 +597119763 -652795186 +769234082 56624762 +669300127 788754079 +499120100 981872710 +547642374 -98478549 +-458260261 782584377 +-614261329 791139328 +-273777516 -432712196 +-250984019 -617669260 +875578439 -962664349 +555009439 327896988 +-198264931 607194061 +8984589 -890118721 +181690017 -118998798 +-746308242 -818283937 +-32219071 -58306921 +-230793034 -609041236 +-713751053 -9682811 +696807917 325361653 +425435654 -566442167 +976830222 466235244 +215561006 64317544 +940048831 855001116 +796871987 -539571011 +-663155302 -951328364 +216851869 -711289941 +-594103422 -252004087 +-110603170 39640903 +-388988456 -859694917 +-62754647 -13489494 +211222138 -785511072 +964840158 186444900 +-199014414 171524195 +544821671 154418149 +-133430108 624308216 +-125580492 -738255811 +-811693254 -535435259 +839212371 845674852 +-693595829 307236350 +-518455630 905724854 +-602575671 -929564880 +-762628020 166914731 +67174984 -658024962 +870433370 -340229382 +-146395371 168660613 +-703390794 -670730562 +-302782631 -213375771 +14072406 -40779130 +445097108 -739372977 +758863175 -343812325 +-384537393 204495974 +-465848434 -743929393 +-324765459 82142072 +629635035 461065123 +-200051625 244544304 +274714113 -495448993 +524479263 -686804683 +-427770210 976267894 +462718194 352453593 +536625341 976770739 +181078230 -209903687 +-378718595 262488484 +-191258763 507632373 +861115319 -921508501 +496217511 384333552 +-877698132 -439307739 +-288564090 -968621742 +177362784 586373519 +-742887036 -366246890 +22562272 594336593 +-839682519 -74543215 +505245338 171229289 +177598084 530353348 +794683840 652893474 +-115422851 -521349384 +-172746631 -984570967 +802421783 78897384 +464636846 -109144508 +-465441390 -735434694 +816933279 20339860 +-314114724 333510834 +-14554119 654649650 +23939128 -496146155 +-826363594 335256480 +359255829 -951622455 +862449864 433928067 +175466986 -796296054 +-427851422 792561540 +-183034113 387060783 +969907799 -100133966 +-74353925 357616497 +-602069731 -759164302 +293604265 -964108786 +385735264 -610219753 +-353912128 -649158952 +-332219440 4577167 +826941779 431457009 +-171495843 -614677718 +-739664541 -403188663 +657882852 -136601646 +65914371 412209243 +-192010410 898066562 +227548599 -309016443 +157668862 143784094 +196847541 848550322 +246305670 310726874 +737751647 -769694162 +46828393 -450575416 +-255541622 830330621 +-418154517 312706926 +-96843389 -672543974 +-792287931 -342386322 +181493687 481643540 +14838084 956611246 +-573234778 -450196343 +376340550 -837594697 +372265746 -982307850 +-333519294 875673660 +-507923709 256799955 +561994514 984105715 +898890660 573438632 +997491913 -970359143 +-586783411 -283925782 +858850803 -828859200 +422503568 80475298 +-101426270 52945973 +-793956360 73993349 +349399812 -583923841 +646039383 251794904 +-66839707 -80597151 +256547764 714473503 +-478748776 915510641 +-970125651 11997743 +-231549929 874370489 +-542135696 113417065 +804499642 -69574384 +-357941771 250331168 +810626855 529769799 +-525152839 274493566 +-238447628 -584309931 +-41337491 -351872216 +-897502123 893301130 +-511732407 -56899641 +261173860 -652986628 +-639180936 880017939 +363255455 -113059929 +82812199 603117831 +-488061969 -961916692 +625467826 -325444914 +572602610 662111731 +-987202839 393513604 +686020236 -429128798 +-573149688 -623197888 +15927640 -609770513 +-668091159 -47640277 +-200995291 -93044515 +-27748173 -429331964 +-752218405 -402404933 +-192889590 570109197 +531418411 190073107 +690683692 -756064944 +478995941 -633443160 +-964999001 -390176281 +-475127484 48193942 +48660236 605579 +403735600 772300009 +347894334 -508728916 +-929882527 -523851210 +435019619 892668567 +-291118654 -979116509 +-495510563 526152230 +339170390 638809806 +438269837 586560848 +974747349 -797389016 +-917524490 925461429 +315253775 -258296497 +-985534101 138319439 +-452137784 -602766760 +-960355951 -9294011 +-485409975 -441501631 +-4610888 698361365 +705738091 362570938 +-535662860 523228821 +768737159 -967290307 +10373397 -31388473 +783935316 -98908539 +628723331 83768338 +-869383167 -753185930 +67595388 -903266662 +-337256339 314499310 +-68723709 517944662 +-13185893 -689351981 +-949008346 -270016550 +-286596709 -103147718 +-905321511 24451393 +-61778529 -729384034 +-202920935 -713467873 +-743956262 823814160 +-48756177 452220897 +371171152 -404862183 +-148245786 665388830 +-211967430 651499360 +486689767 -398563481 +394944058 -576080114 +-518638765 -609991165 +185554792 -544774260 +-775276962 886525502 +710590441 -235057006 +240087845 879854866 +-45703724 259069078 +-152887838 -9145841 +-377521682 659927524 +-875067846 -335031265 +689512496 650149865 +43798727 -756377164 +426386182 -94002195 +-943089170 -749127824 +748494214 -343085564 +786547119 473421342 +792485471 -449795683 +-690769212 -238181049 +898994457 -325070613 +668430164 291467833 +-318059072 642269899 +15014347 -877122823 +-365091493 880588438 +724756140 114209136 +-103452318 -282777218 +-921369350 -439263088 +-724974441 -141560384 +54030940 -670523311 +-164018889 -182826928 +-580614387 972656115 +-701012446 280682764 +597390338 923663432 +-572570028 -340325550 +-20355185 -813015259 +-896949712 463917089 +296330860 252937033 +-340398433 673491443 +-137434427 -972632314 +-845205830 720752170 +296737141 -855172882 +154468989 -727942136 +46108270 -16185599 +42346837 394617879 +-263044041 -321017504 +305544293 847346664 +-464545607 503238380 +773032890 -387696639 +-215757497 368660377 +-957983091 -980173139 +689954879 -279649121 +218987772 -876366152 +-709378396 605412405 +912931226 -56820741 +919812748 738913646 +322639780 942212718 +766670484 376840085 +153302612 -87430097 +299416669 413625491 +-531991902 219403245 +-790764002 416553791 +-763164386 -326705310 +742977611 -697588176 +-759187742 -558031536 +-438737086 -864734546 +-273460759 9292818 +-906933315 -366788191 +933992823 49890256 +-750963619 509425784 +702393232 808619778 +-238227254 764391398 +581099745 -861728697 +-542088349 515042785 +226959652 91683434 +-654217497 -253976000 +-817536011 729225598 +480595197 519525531 +-25113629 817060935 +690131439 75489954 +348394959 223778246 +-76513880 -70974387 +668044930 -241083720 +218948530 170431755 +222491572 -502551027 +527949354 -623719786 +-568942122 -681972659 +805236003 477030215 +573656227 -666558446 +460659676 -848611633 +-334409009 -142585186 +614183733 721215524 +435421979 430169841 +-959769240 -179663746 +-593083906 454752181 +-278393786 -441190538 +-5343689 371187136 +342617320 -399394809 +317176789 -764792973 +170915682 -262953714 +-86096446 892595073 +780531353 -437713333 +779941302 16154040 +945909084 -639327728 +-181647578 862240766 +580853697 507090816 +413894579 -493223264 +417325418 792924155 +-83606585 -704165911 +-932677871 396223518 +809008049 491243638 +807227550 786591839 +758735683 657773141 +479143047 947923494 +218094284 -26017810 +-580077619 -968429958 +-260099757 -324461223 +-9710383 -197803100 +180414032 296029690 +-592263847 143603375 +-201886134 -845847067 +180190714 -530287750 +604434907 -554223601 +142395405 -147015891 +-6616967 480105707 +557201289 -913071442 +598956481 -823940105 +466060207 618760477 +155698364 -490568356 +35461163 -463841910 +711668382 110239793 +92482887 -410915873 +-892033831 -583332738 +765982849 -401168159 +641527381 653469389 +253751955 159613137 +-427036817 -324207731 +327425912 272196390 +-269061597 -15643106 +-968531135 -630465002 +147459631 -725404886 +-573595154 -130203909 +-852486025 -170466522 +-970867908 -954915855 +-475765576 -66439223 +-175522635 585637605 +-145437275 417959057 +-148354455 207809041 +404792438 -209505125 +775585333 -150571180 +-369214680 -63239434 +938733903 634205691 +254468051 355976242 +484459991 -802293306 +-664456665 -521682532 +462973790 -491366343 +183956387 902632243 +-307576070 -21394971 +260356443 -204110445 +153321081 -411745057 +-216904191 247259382 +517278097 602334797 +367220349 -528478583 +-82564272 -478465009 +358070357 -488105884 +344259881 758731403 +-57843099 755100970 +-946496181 -596303871 +348927410 746590581 +-364895104 603802538 +-35055836 380389903 +-139761157 -460072474 +824376122 718088053 +385841892 -732523189 +-487208084 819307184 +-134622474 721427813 +730562693 -342034492 +-177861255 677526851 +886744461 -188199585 +717785314 883031499 +983399126 384457952 +-236417201 157324134 +-807278528 793208411 +-726950197 -450031896 +653076311 -181104588 +917591574 39044846 +995274151 -309828731 +561191364 475339420 +-625571719 -425290059 +333063989 112555085 +811395522 347101335 +409610682 -500207357 +168709516 -45627490 +45670691 293051388 +-99710482 -905462475 +664183748 479641034 +226451118 -874811517 +-919422523 173334661 +-401882433 -796456 +-541135760 -509196633 +252129412 -655054526 +-964742208 814870392 +-87440083 223901780 +-438368322 -68422428 +-821698500 -227787565 +-944590105 659113825 +255280603 -84574837 +624160376 -285960151 +-832860089 75876065 +464743874 -876404310 +-885257797 759060989 +-852249765 971896749 +844956874 -794802395 +-119622971 -578925283 +-258379175 -752233507 +-619574771 278986044 +994228938 844422513 +-903282452 -245631514 +-760343022 587859003 +872812767 -342721906 +878337252 -783599496 +-334760584 107363684 +989448462 170529946 +790385513 -520303991 +354380010 866559250 +-901603623 99638154 +-622932684 -661468992 +-182486250 989838615 +-47778375 648456927 +627910605 583582886 +-434806515 -99196820 +645452739 260032181 +-771050974 -816793463 +-284867764 -608628275 +-659834247 -741374501 +314890000 -992015803 +157613010 -783715562 +718273742 -205713427 +-817140316 -48590540 +458033465 -635349318 +-935186843 -345719406 +-631932398 311790427 +-905835839 632837978 +-232454129 262916979 +638020695 388020928 +-48658750 -552664849 +-386752870 324610473 +283757322 -682285567 +-87635691 -307709917 +-624754335 357792252 +-576816653 -561867603 +-435062127 -25936131 +954395099 -872869778 +-138474872 -570733413 +-836294022 -222310737 +-66811859 -672961068 +592791361 -823258984 +475891791 -762538041 +603963881 -238837758 +-212248396 335010193 +-37435821 -758606467 +917279080 714832263 +422566120 121697519 +434558116 980689329 +-500515325 -648822194 +304161078 -465912478 +181946023 -81673569 +-608641493 -828788411 +446109556 724463804 +982287526 94704171 +885363172 887050260 +-830087483 764951888 +376851871 439089818 +-38975434 -403422830 +-688489973 449818802 +721230359 25026874 +-984749766 -566424750 +-723062730 566175900 +855229710 981750496 +-355297974 -599152866 +-287879909 -900284878 +708682402 809380115 +-793055685 -974627121 +-969256617 -58772336 +763019759 -533601033 +-309207280 562867464 +-964275716 -521673898 +538568366 799461984 +355881549 -118394 +282193937 245990828 +-105217648 507927685 +123430101 961902726 +-786761915 -988161937 +-540576860 98872486 +551604448 -742953784 +-260593302 -977918760 +525429340 -168022411 +464520023 -3075706 +-436953030 -797599488 +-512795459 819058490 +383964791 864389083 +44539911 526551060 +-355810592 -189554704 +732054419 159059981 +194019477 21596661 +-110450667 -429990212 +912361328 846230109 +-638177100 931806764 +-894383230 927813810 +856726446 -891889166 +-595696829 -431374992 +-189083231 -133349489 +-871300794 88822044 +-400025654 -788350399 +-787742911 554830586 +-666102645 -327591816 +387942504 439092932 +-277060636 -601145592 +-53793096 961051100 +571407962 -89972516 +751767803 -22145255 +818404086 70200047 +999610904 505411574 +994687427 593158946 +915219572 635390773 +381006294 602831779 +179855102 885883699 +985340202 -400581556 +-401073872 632069545 +857301534 -479996958 +-973159770 -450078010 +-642505541 564248642 +-483951712 629335181 +-402288432 127538303 +478144940 -625658657 +399924666 -286342492 +487511006 911597120 +-86535552 280920360 +-549595723 -905375533 +243568046 564297255 +830674433 249067864 +-277909748 -208186257 +990962764 -48822763 +874949525 -397980911 +892488731 380297938 +-313338318 247615367 +63104734 831128787 +858933296 -862776972 +-500676051 271433655 +884996295 -73523586 +546362921 323018959 +349001015 595459306 +137838830 -718516499 +-510954787 921574704 +-358199194 105137425 +485453349 987969063 +-672336814 -911728360 +984127956 765015906 +-684807708 357709604 +-705157251 -557944629 +272387165 -495367478 +334350172 695616405 +222578784 225657846 +479461295 772825211 +623022137 -89865368 +890514687 819432793 +23863207 -415724892 +117931233 -645241085 +-229481330 695062183 +271376634 -82397026 +-727820499 732984588 +929492739 849042808 +232477811 -660110134 +-186603542 -980577053 +-531067567 -226717894 +95967111 -462648761 +-661252046 382538424 +491603128 -639004304 +-856482206 211829951 +-795285948 -526825685 +91737083 506434276 +-988847940 -597593237 +-62286817 -365738387 +316015532 -254328520 +-74940661 -860706340 +671289222 101982005 +-794377613 421109123 +945451859 715616015 +570145276 -363533773 +-618049724 -857909710 +-41665984 334135726 +-411485231 552288338 +-427136476 -975690025 +932077329 -697482774 +80782950 -240186550 +-540210947 -890646482 +669934852 -612926507 +-764671882 -949793338 +-441037811 951290537 +77083496 -974115055 +-958128834 -67577769 +-40030580 683563551 +-542682826 -342375827 +-888337720 98963443 +227559416 709092870 +-432847397 -797109073 +146183316 818523998 +-992882396 -366007055 +199019353 -741541879 +611407112 -136291000 +667654839 813581003 +628846344 -604251861 +213908053 -68624781 +-406522531 190913064 +14451905 466441602 +388557132 -398722625 +226642054 30765430 +-215114161 439861125 +-231087932 -389480095 +489897360 64951349 +239160380 683683012 +163819509 184829837 +857122799 -366257532 +402422709 619162441 +921447872 -136615844 +-593262798 -872062855 +270700106 -973813857 +646002871 188559851 +95155044 -803570929 +-109681843 -767919139 +-914981499 714381789 +240778819 407876668 +809191327 -941598115 +-116549625 630881546 +909869888 -925099723 +687917554 555153327 +346463143 -653667345 +284306357 979770600 +-734920314 704375312 +198850710 53101194 +-379117931 198260677 +-709308294 -358756153 +-324680732 219185439 +-776781616 -604777926 +884714641 245892360 +10891152 952002698 +405535538 870654816 +448910630 -484208159 +148531819 959103470 +727087758 -667051358 +384067072 59065111 +-19584150 -745903722 +-317692387 -378835539 +-841115492 -349927892 +-731557895 -568164405 +-41972059 -940656724 +-986306849 -133474463 +614070272 919450590 +-470227259 -113983264 +-302675233 -892359353 +-695038637 -273450235 +-612795499 129241664 +-955585370 -684181324 +349960398 -346239934 +-43578753 231831076 +-149229995 868057291 +424989027 -318428561 +998779545 272119971 +-784559334 -689322437 +-733200802 784205174 +361038291 -78633900 +873475802 -291214333 +-705135445 534722573 +-519329593 759228599 +529953431 -838010790 +-166749115 675332324 +860360564 744812467 +406325737 -772840051 +742480649 403706572 +-887437300 -314762089 +-124216141 992883827 +85318484 -377825367 +110692466 -528010685 +404688389 150255711 +548162287 213701459 +624527907 385605695 +-118976856 66318740 +-454765607 -572480317 +-774805183 -122082353 +-608575931 -997112485 +300967362 612987880 +928737343 -811237244 +-993585283 508200519 +-252667726 538974035 +-672801144 -248418693 +-424958202 414870477 +329273696 -354454708 +-725530814 -551344642 +652265966 -793555375 +15880529 698566765 +-420390916 82896862 +-455945315 550747743 +-873350687 684445573 +-436288754 -21566626 +103116592 -714856657 +-881555233 -22410849 +29253550 -154426344 +-189524288 -744184385 +-871034578 -898660506 +648366953 -153655412 +-768078242 -395012506 +761000547 -872348382 +-291385022 804599991 +-251437507 105820419 +37208361 182436147 +875220432 -651976529 +279315411 -960621039 +-988161665 549360665 +-216679157 -509667380 +-252050042 575777732 +634748471 -464213532 +232363949 -47876333 +-924863911 922904316 +-38642130 509518894 +-620659906 -516071308 +-806586989 -628482709 +-820855217 -491371560 +-412310422 -565471334 +921961206 66482087 +501849296 232307107 +-15910296 156431286 +224084841 102239703 +246590226 181671410 +-643623071 847644885 +531945 -643569967 +-682288581 419421806 +11171093 -318350604 +-122270662 -2619781 +758874447 230969535 +417966470 -369143669 +-322261006 -796331194 +592394827 -590026019 +-875585816 14810636 +-731799825 453223095 +375573893 650016074 +812172226 838227348 +-68927632 -535247291 +-940687637 365886522 +111294672 -113066463 +756869744 36109021 +-565206007 506041119 +-328498378 204888696 +-326978123 -557034088 +-652887410 -501443555 +269884922 909107500 +-693812390 699159132 +-566564554 433062438 +248948122 -847120271 +746668348 -985867474 +108992823 -603850184 +517929145 -919189731 +-612621581 -756764085 +311478054 230202622 +976895678 -324126557 +775717056 -682138586 +-604740719 -609005588 +827349510 323601056 +-32983781 -982499346 +118742586 272033820 +-961921119 -602097954 +-947633435 -719764220 +929761957 -178698660 +473750772 -920638022 +387517144 -957233524 +-531588497 351365467 +-308465126 -350815070 +-993628186 227467268 +-961419662 -984963996 +-264776733 803855450 +484139242 -429551882 +247950422 -572754300 +775382996 223369123 +-991733147 -105337632 +-445974386 -734777596 +-125018013 -882940276 +16103086 705226191 +-387530281 -900203323 +-395579497 736372819 +-419170467 53268443 +-123666998 939287 +-182088278 590596223 +289106613 -844672472 +592960632 -592765671 +-121705611 -886744637 +-442348465 164596486 +219539208 307332399 +332665255 -329319377 +-394013230 135944143 +535672750 -631173642 +-111380876 739933505 +-463258265 66085189 +-133917713 -346664549 +484215485 -769220023 +-744850131 430278990 +-653797624 54569147 +355286060 -100039814 +-381947669 55768968 +328810565 992692223 +-360330764 770760704 +-161779121 -982537914 +691589498 244114368 +107606554 -858814647 +-697382322 -194686093 +153754348 -590550743 +-846300712 -605728507 +441078176 895414386 +274134040 -313829519 +884018846 490463311 +-172547826 751631425 +854858289 -50374096 +-689458949 -232025113 +-952287199 -680529541 +486162610 -404323853 +871446543 513379078 +837407324 305695098 +48953897 -650566986 +-864506900 -389784445 +-24232794 -212541932 +582765471 -447619668 +29222490 397081954 +-98250033 892452335 +927622352 114426635 +-626697236 537626967 +583390194 -365993985 +-361433347 222912146 +-451493487 -690414808 +879739802 405819467 +-13083010 -75439474 +-667567858 -323470382 +-232637809 -435019687 +745306715 -832136583 +-259965794 858278932 +260491795 -914917989 +495438292 699705020 +-766183510 -975281453 +-769752528 -134337528 +958123790 -249686647 +553935913 923630061 +218169206 -264693500 +-48245396 926597073 +298265374 752970656 +-371871193 651371410 +-109118133 911684189 +24275057 -903146916 +-446417256 427323169 +-518529260 384658361 +127469555 -942350218 +-762613818 -662168091 +-646869639 877483401 +-207728417 -186189468 +-864430518 194839831 +145071288 681797487 +-415992228 -419607778 +94533854 -408941585 +638438821 459581298 +608574108 -582940439 +-744579897 266304360 +-676835748 615302421 +-140980410 -582657823 +194940414 760220261 +-921019069 489162229 +211819692 -270057245 +976731890 987178432 +542464666 342741953 +-421897088 664679766 +944837073 -775825909 +-416141466 632007826 +-775444962 470537036 +-214470216 -676125738 +568888431 485477489 +583334516 799555429 +-847469931 -333343948 +-308350846 -351401742 +-798310768 -874506801 +43916146 394657010 +-429532021 -937957824 +747431547 639369498 +-324223737 338354472 +455942089 -98513396 +18275247 284031441 +884288864 -202504623 +-818451521 -367182136 +-112788186 354433960 +894535327 128325717 +-983636661 613675520 +-627175642 954232493 +-55408513 -914122409 +987096945 -531477621 +780502067 370021833 +-695658989 -227442754 +340339813 -759632932 +-166269428 -272659846 +-136141879 702333194 +-530016218 186346134 +-65230383 392126873 +268594655 338106147 +-496158060 656204556 +-711362980 947755768 +-820603367 -229385326 +-360174860 196333353 +-866954343 -739302987 +-260955263 207618038 +602974053 182850321 +-563737181 458525887 +442750649 221904422 +391619790 154357275 +-749308266 -315880840 +307856819 83627551 +741370043 -106758973 +26775276 -423857199 +-313808417 -603843728 +-663890621 -33029276 +112507420 -249851568 +-842825764 310844090 +234779664 -531845419 +-968483277 -321985489 +-876478802 -138300315 +635077490 -853449898 +-841293037 -37720359 +928139441 3376904 +937822817 -917380585 +-779600400 372102666 +431707918 525632857 +-327512310 -622238895 +-134122698 -835067394 +-348326618 -195404055 +474403792 282522176 +-141396450 -96494459 +269046318 -80309647 +468013252 -830715045 +-462993015 -139711961 +-714029427 419095862 +-449658608 426595514 +58527753 631062673 +-814346114 195159885 +253270059 -45925696 +-559073463 842219399 +-594446745 126308276 +424148844 -902135865 +33097161 -878302187 +-336752345 -179338042 +542872911 -427215988 +-286901426 -244691084 +-727796193 -484101983 +701842230 38812417 +-859837157 -440388065 +-441990700 462583977 +123440607 -502929522 +-850485579 -397804194 +371028477 -614204044 +-693108573 247628996 +-342470343 -444998876 +-83594230 -95753589 +-969737157 -952381641 +813521078 -858197577 +889979571 -720347482 +192337419 -320621323 +-874589871 89016833 +94061856 -72921537 +-403665928 794621542 +65827396 487649867 +-639128579 333123929 +-651710289 -269471880 +-762096212 538116223 +236423082 -292134356 +-831168240 971823657 +-859124874 -79072512 +356567779 482696384 +206982746 889811880 +-813261360 48900360 +-963967303 -216393702 +160799018 -488198133 +-792732430 754963584 +-107521767 -213551322 +627100356 120064120 +-509031053 267969093 +759359314 469410526 +-338782461 927752448 +832378293 -292539082 +773412360 6087567 +549466438 88965929 +516256981 64924729 +903879090 784059590 +-137842487 -462200335 +-721652988 -183049601 +-747270007 -356976363 +169935520 -538873606 +762045910 965972123 +822662073 896497981 +18114566 849193278 +986413270 913572453 +955833281 -985029097 +692338286 -160604983 +-194842988 -341581809 +-973663683 -559097115 +-361860678 285985217 +-462372957 165553018 +315506902 -455789151 +649427199 517931589 +-276721241 -601503327 +-664113097 -292398657 +-425168451 -922197780 +418720754 -395628273 +182688630 697959776 +78552909 183723496 +-749454768 -122092269 +-855990136 -362835503 +-343315894 567882887 +730300479 966629969 +-710225522 -219690181 +73671682 -894822642 +-738897677 293853976 +-716520707 91979548 +-485822950 -40091610 +-589508087 812008811 +-54969260 -350332423 +-392512688 81060362 +-256707945 -308944602 +-160607738 860555696 +722037813 -650176682 +-614936788 -343529294 +476247337 46528146 +250885725 868809129 +-19003956 -961499661 +-587639950 -224915329 +-342558882 -178219720 +-595271238 -8475653 +-884578775 -438045547 +353202040 -563785320 +-936695663 -68451188 +-215931812 91030187 +-233002865 -454026400 +-875392159 -832655058 +-325805472 -852396605 +159461809 -985903606 +-644887210 -750702187 +244646884 121886465 +251853164 -799546460 +924994348 -88385093 +-211095718 -911026773 +-606399868 -945797996 +-391464601 -213191268 +-577493482 31147671 +-40480504 -292375940 +-330588482 -688971126 +564284755 -909261251 +409025604 -779698700 +351187134 -100031505 +352700590 -764627635 +-705821175 -690149542 +234643336 -914626972 +-334102469 791417288 +-11513508 -192403274 +920865144 -638171630 +-687555794 436424481 +-657399613 579727617 +691431004 223147599 +367180371 -923870624 +-389980794 -331471392 +-730328029 233122455 +66055036 -561008769 +572064713 -36172091 +816306663 -522799170 +730628713 707552429 +-231665904 -736838062 +364936383 652947629 +-685254066 968804125 +-73546027 437426823 +921540221 922591552 +-689166433 211853087 +-572500508 -505098560 +-445353653 119024070 +-771516442 -94585302 +229968580 -525603943 +-487216141 334297614 +-938500201 -15148497 +-120678205 747299266 +969626033 506315822 +-796551713 253221073 +503546556 -325356977 +-267450720 872396897 +-639152841 478968100 +310004184 646550421 +-541756830 263532212 +715650773 -161196015 +-212997424 -596847709 +289739707 996851175 +184848481 31785125 +-472134801 425595221 +-619402920 737208216 +26201820 -874366401 +-898037003 -777770729 +-651393843 442417285 +-122438771 -808672334 +-637403618 746653168 +184233436 905698215 +899305682 -42059391 +256192512 489404582 +-864909338 -980492548 +824634658 676036228 +-896159114 -182731394 +-269516885 593187576 +225228094 875687717 +-494706424 -745703592 +500845176 -384117056 +399760041 -126605574 +-224933570 854474598 +-666164820 409159146 +680552862 196542823 +449815390 863376628 +-212723516 -925155323 +-397890798 -977976036 +-241558028 -913956528 +-866236406 -128798659 +-900117844 696347395 +444958434 536977669 +698083276 48663526 +799560574 -677828043 +-456569598 322513164 +-21703858 -465067574 +602351313 849199568 +-307747067 -950459770 +-882831251 180218925 +-552413888 -320075966 +566820478 -304620585 +872420823 -481172768 +-245661255 2312951 +-262930339 683473142 +-829588226 -658989840 +942731317 -647821376 +179060079 801977058 +498703710 907060104 +-614623664 739358941 +-697589353 -519063560 +617828116 -493909034 +858365572 -520616058 +234528684 732301856 +-998028618 -174499585 +331744594 -384300620 +-746172710 671341525 +286958937 56501347 +854630611 -96477286 +699757135 -316376678 +-518160283 602846587 +-654751656 -35205770 +-310597974 177072831 +877864787 288187454 +330358801 668661977 +-517282148 317232664 +74280324 -733339300 +297212834 -609796749 +745414241 988236693 +286363004 72434570 +913427449 261330610 +494936938 97439008 +-963506988 75963727 +239218179 813130590 +-696656950 397154997 +-133576027 -287591481 +-950742956 -186689274 +-365014181 -113836517 +-1231073 -634635308 +217920184 -269079677 +314777576 -677655071 +606315083 608428481 +545595416 -67338253 +-130500700 831362265 +387577996 -548825419 +410949713 983755545 +-339986315 50746646 +323100240 904319654 +54979718 654253246 +-293778077 -771405094 +392978324 212018127 +-15745815 -790610424 +968073989 -485879063 +63726180 -999595413 +806042985 -904317217 +-909130297 631276668 +636353329 -161641932 +875183455 351184183 +-155768465 972618766 +-374600232 -28493355 +981693425 -136347647 +-399454495 544425680 +924042522 -12053860 +-838341116 -673513517 +-473906049 726264489 +-160371365 165158313 +-131330172 -889445735 +-258333541 -681257482 +401081864 543847091 +-523453674 544558011 +-527289210 31958556 +565106948 3571186 +959920423 658954210 +503389153 -642005722 +-669329212 669508454 +374889755 703541802 +-719273327 51992140 +684392622 953209451 +-178676310 945283712 +791129641 801167583 +879849387 -602433480 +116242364 938238349 +192406657 -524036187 +-894202493 -123587168 +-53551949 -426906650 +-107051613 607167236 +-898122245 13988619 +33603755 -939532533 +979883564 -882705858 +935320950 -19186955 +30668190 547307964 +-643974882 18815384 +-79810533 245342365 +761183070 -874953642 +-951799954 662852332 +-789827830 -656405069 +-308760631 -908389604 +-576823802 -289751576 +434457444 -916669012 +510207408 -83876818 +293044054 473817068 +-845008422 221591599 +258856198 317116641 +-453420415 -976861928 +155738854 -398367741 +784929234 900433701 +-469701654 -621682644 +779200283 534176187 +-560187275 -298801329 +-251391227 -115066696 +739835409 -800707074 +-352580574 590260465 +-741509573 -786793382 +-931833741 497195080 +-386022353 -781141076 +-975432401 814226427 +-278290944 230126488 +434672932 671498019 +542643526 -898592093 +922047719 983016383 +-866636955 501086424 +-899308403 11397894 +-53169406 -539900396 +708172845 -572317876 +130019866 419950130 +-542210474 -410565208 +-462419606 -638514265 +114483556 673780171 +-93932078 395566214 +-290745705 820205763 +-190561836 270974439 +-192009391 756881039 +148108806 -690698274 +-362732715 -940838054 +76465730 261114178 +-783882646 749238544 +-701036672 26231328 +611010627 652333646 +194705511 -135809240 +849113674 -917540659 +95836888 882245769 +-858878942 574846572 +-320841415 554233856 +-84842644 235676609 +-4470443 818635470 +147950634 482081487 +199159075 -750012497 +204305953 -374635036 +458725631 -878158969 +331818617 -800808402 +-920896075 -843926376 +144956456 470558045 +842027032 -2466223 +221077813 -125008498 +-695043067 -288662120 +-915061639 586406022 +-449287041 291956834 +-418701374 -436591480 +-202996180 -699335593 +-55861083 -433132619 +872045198 -247193609 +553732430 -551130795 +-103678804 -225334205 +54352995 121512490 +-13682670 -375619921 +619675471 531971623 +930776793 -898714310 +913130122 468192027 +760022860 -907539186 +-600691790 -881474413 +136985302 373437933 +878376936 -379156631 +-902418467 491710411 +-670397849 445267881 +867409483 38332491 +402041000 681966198 +-789096295 -816589796 +-256462161 739810509 +459533344 398979793 +-377420855 -488008761 +-510578651 -708143429 +-68115626 404918153 +-728667268 161380009 +-840975120 138107520 +-631302138 -970918501 +-366481687 -17290856 +610370751 732326362 +616795108 -746515369 +-269033831 -410021652 +-242362059 -945928463 +496747471 -65258709 +335503390 -817196155 +-681335135 148619887 +727170313 581346705 +471708892 -39882246 +-806891461 -455473057 +-91814663 798245786 +348476706 -297853344 +566907531 -677310620 +-291225028 707601939 +-808471081 -290428329 +-129059692 646080593 +-661169798 214892016 +-984584380 -788787256 +485870592 -544646010 +488538201 295925682 +984013516 82016688 +-929719823 841443425 +173507451 -352280513 +64609027 -433903942 +770261376 -341111491 +-196574131 -806117479 +549679248 -395401490 +-513428080 -336064283 +540365671 -663656331 +-838203353 883308052 +147563223 856117610 +-498734444 468930933 +580108357 246330528 +393812639 173824574 +608562213 -964371387 +-604876828 720730606 +-72047807 377350067 +-887207454 734583590 +831838235 42075637 +-410419732 586303665 +-231704371 550323742 +-786771398 477580373 +498583177 -749304673 +-553119134 5826985 +-108111582 -82168029 +-739412207 119892813 +-210583368 703669353 +843430102 544547724 +203734394 860598193 +312581857 278706877 +-165770918 -611576835 +841590437 -773520680 +-938891907 -938734809 +-789567495 173266932 +693730048 28329567 +-515054237 890765770 +814497137 -952808612 +699629352 -16820027 +-928471987 821749562 +803861936 233909580 +217296806 -320744119 +-76390495 446229429 +-776363935 -263653154 +-419039960 -945993558 +-859862270 -319469045 +-595658668 -368268415 +172086313 180285512 +-153049412 350220691 +471273729 816762502 +442625883 2556767 +478481233 998682584 +-940146347 47622558 +-719125587 -526333099 +-150608557 -651653159 +-697804637 991865529 +-434730420 383197540 +714044077 275312077 +-422196153 476410758 +-758309678 -590463829 +-981287571 819116550 +797302448 -946689818 +491474931 169968040 +464955125 -702384266 +-33173449 61517420 +971895704 -356760689 +-151463940 -69880546 +-381802984 464839537 +142628701 419135195 +220868176 813638518 +725364388 622856601 +551442346 132705212 +-951085579 550065266 +294003481 173676204 +512381478 -387890916 +-796949392 -178627005 +-678097879 838784106 +766018038 -457300013 +-720499545 -595523414 +-979561155 201322346 +-374433046 -972529567 +-71947151 491989103 +-392713663 299035564 +-951626462 -567110073 +126951807 -859072029 +-789248595 -544257549 +490041751 917341649 +-737019499 499533821 +-788408851 859119127 +-148093878 949961291 +-636280619 -461932972 +861573037 -952692024 +-531765654 -391490924 +-748870539 -332507219 +372760171 205204562 +634146958 614013398 +406408771 -977949795 +-911043048 548485064 +-809324452 661174084 +608135914 -600813839 +-15972273 -301181730 +419506014 -878614301 +-823473156 364870835 +801994749 696372297 +-333124497 947007922 +854667295 85590819 +264891014 550746904 +-793657325 -941764191 +794944040 387719403 +300249351 -823404444 +966086850 -840346773 +-934913059 -44126886 +641276134 356394680 +899958827 411042708 +-610529990 -618674124 +712471622 344502161 +-399520651 -850553577 +-358716447 21548730 +-559766087 -254692176 +518834774 -714846519 +-36123248 671609065 +274171014 112230876 +575355912 879058701 +-606486857 759941703 +-63667218 -518013552 +-21126924 -648528723 +-471754866 -731385615 +-44715034 757566567 +-529101628 994875382 +-575791587 -795574293 +670376621 -158801501 +611431696 536997250 +-261513726 -659380153 +-402819797 295376176 +8947785 498919914 +216400888 972053406 +-253928457 454802166 +-823252008 339785930 +925032745 636821735 +546464626 -795504378 +179444202 61461347 +934744268 498376205 +530879452 855939596 +332666921 47794614 +-132791174 -565706942 +528371260 601173930 +51505261 -329233877 +-258541932 678754746 +-405765706 -830775236 +173505405 819983093 +202626731 -997810479 +-721241888 946068471 +-393054228 -186511872 +926539157 772336819 +778715389 -20230470 +-427303015 438638131 +-266149927 -801701430 +-827454494 -660039347 +-161309835 724517624 +-404398192 -79870997 +683821856 -309749961 +-722576998 658241777 +72114355 -817691060 +305490805 -96789345 +-794598746 109582829 +119026627 -640815399 +90196911 -582300097 +-106269840 -91987848 +-777110318 418586911 +-211981184 941593616 +353856390 121383724 +902469256 -707935978 +-513800351 -658499985 +-509879466 650093624 +900172759 310835538 +-384641607 -554420808 +-295629601 779325658 +-803368333 580640791 +-831151507 731456845 +753989208 -849813573 +-708471373 -938854201 +437168422 663163189 +-773493727 456277869 +207452275 -73834878 +990138256 -232906511 +-410400988 -219402850 +-278661961 -769640200 +-57601410 442959196 +245617463 -418717723 +-858377374 120451672 +-403515620 -634031965 +-866033473 853750355 +188803607 771921746 +-768101575 684367585 +-291447034 904886523 +-944523884 946166603 +-798733462 -353192439 +-312212587 439031268 +53910866 301291587 +341157284 207586522 +-866722002 357875824 +-675549393 -337020202 +415243344 412563295 +778671611 232223049 +942195768 498254724 +333401613 543041663 +215031988 713118330 +-917725594 61283541 +388773555 718381178 +-975214915 19009580 +763385324 461658683 +-373543272 909025323 +801370328 866133994 +-620477000 695290345 +162690197 -638847735 +712552424 632858038 +-492539129 183710002 +832107435 636556992 +-863393112 159597806 +732696286 37017837 +530653784 429488857 +-777194425 141985073 +-722645254 -301437117 +-879602804 201560558 +-204590226 -140832050 +-360593903 642089592 +477429512 -325154417 +922868946 -306422480 +-548565241 -92656235 +908278183 532372761 +-164779151 -255285755 +312144532 629448098 +42564398 406302984 +62083623 -869661145 +646961629 544508082 +294357867 214684821 +136801004 -366352180 +631218912 -987824271 +737802164 -577673325 +339900956 765613309 +116800532 -24353233 +-391038114 -197736762 +-775616349 126876780 +434924896 -657624996 +-528366299 969215901 +544611104 320276887 +-500693790 -553623327 +353461877 -638686765 +133638103 -945864328 +-680526420 -813580367 +-388727104 480837815 +614601799 -297065940 +-400243997 -619560889 +-341262631 -578278794 +-765472906 561911489 +559459391 -226207602 +206411750 107426863 +369365642 -441193762 +-933565571 236142073 +-376296008 -243730464 +-39880251 -56623177 +151660666 -256609877 +-332180131 -84402429 +691966661 -729986875 +916385918 -712428108 +-751802332 -732508200 +-881298353 534206079 +142020278 557250956 +480777036 718723875 +-756724318 -258113617 +-462089645 -220412172 +414568599 365574196 +-755174232 -898989444 +571401035 -81959434 +561847549 11651232 +838178198 -786113382 +-238460877 -355428746 +684656411 983230345 +-107189437 533710281 +-420816513 -841145141 +-632248435 992794808 +-667262834 519628855 +490110323 975557191 +-857075653 410049167 +961966677 90981500 +-879614677 684612147 +102757894 512245502 +-248147419 73282361 +284033611 978590195 +655385877 219372992 +10095248 142082336 +-681721774 -658586647 +516329610 587063225 +-588526918 873260772 +436117029 -801966832 +-317262067 388865270 +973466584 933519866 +-287297753 960521922 +284854041 -305209932 +-738032063 644783006 +112787849 -284258184 +973998811 512830614 +633525603 863163045 +633022788 -766272186 +-982593754 -348029753 +949582955 -473997505 +-87549683 948310472 +-620603088 66222670 +835043387 467637798 +-218480119 943998708 +481158381 733763370 +-441437085 734441052 +-398308005 189450358 +738146527 974160862 +555633734 -66897950 +216982883 450141184 +-660129259 945914699 +-733446299 869620490 +459899832 -467104829 +-799232426 -444804526 +-520228992 268829666 +805455366 -536739306 +-324195998 16750030 +-968671253 308143249 +-487081496 916063331 +-776815575 -743075633 +776059774 207507515 +-251246488 -539029556 +656897554 -564169616 +515106495 896091098 +406389626 725034308 +-212331825 -315403726 +241761348 281842881 +415675651 -475122697 +-721361142 916850124 +708650493 -611952645 +-887801494 681852103 +-739926805 904438191 +76512550 873365475 +162621607 799985829 +459409837 -992563887 +-445665104 767091495 +-462569716 -28653470 +778785224 -728806841 +181997568 307488330 +36255014 829000762 +-673478940 102399610 +957772264 -19226119 +574250880 123247619 +-939693431 373146465 +683083827 702377522 +-84584189 -25792570 +-513532650 344236825 +917087576 -40348742 +-473339494 182559908 +31676257 629837313 +-981782355 -836831109 +-121587247 700199524 +992986096 -758009266 +36667314 280769142 +501662255 -695944156 +-349825060 62703985 +-469921506 -259414780 +-841936436 290646496 +-76446953 221689823 +-389828769 -422686280 +882465627 133169693 +263862619 -196480076 +-886283915 -26402965 +453353222 -132523884 +-833325849 -454075006 +-805036906 174983111 +420279986 -91872626 +252620310 334910639 +14749397 42791731 +489789407 -560373390 +-111550597 923663435 +730221350 257556991 +583248544 473594033 +167125060 -755512783 +57310575 -582079913 +48260429 -229304308 +740130003 -623695070 +-810604858 710854201 +771887693 152351844 +412596849 948387478 +-317312917 -297168390 +534476657 687078 +771552105 66737694 +-722145315 -54531784 +-184398010 847820196 +-14668279 -520261658 +553112161 -558130142 +-459184626 663588060 +-460711514 -278354009 +-337662706 417242388 +789136415 170302356 +-940959297 291440141 +-210486185 -932979529 +-176091260 -639393632 +301336327 913808341 +220753873 -839260503 +-997866563 -708102102 +868450478 -610845315 +121872188 -865857465 +778086851 827255312 +-315462887 857677365 +-992202309 -431631969 +-295653250 -200984600 +-669032525 315105092 +-86992254 -164008920 +-124118908 -327110322 +-694768049 538809546 +-875797292 -155142660 +389170342 304522658 +686916442 358399795 +240284313 650566057 +225979149 28265568 +-454736090 921886166 +208856195 -535046611 +-446756753 218027325 +917161189 712547494 +171094709 -677333214 +-779188087 615736566 +210255261 215428165 +-81350817 556287629 +930648876 184468908 +156912041 -301711176 +-677806575 979071589 +-705614892 789849483 +4369922 764159911 +750875374 195827560 +633474074 854529460 +-206346360 -969214269 +-999591049 779240509 +-579256612 -467084839 +96318871 626927399 +952586638 -664169499 +-420774459 855887668 +-159473897 991337364 +886587523 -386418081 +652768895 -378528485 +-215259305 -121102078 +810988182 786644758 +-610454887 -889229540 +-486582899 880608748 +675092354 -146448177 +-741397113 718638791 +524734537 -948748835 +-352400674 -892954577 +-3248325 -967216686 +-43722764 433601445 +-450343424 925450234 +-542206666 890239098 +133726666 -922687328 +-750049 434582433 +-73694423 -123183441 +591034004 -696671777 +-652375728 -894573134 +135378876 677820394 +-542540483 -39110778 +-276158082 638801909 +266734180 150622788 +905403192 523782994 +-102819458 -832839113 +892224221 -247842319 +367472721 -545701915 +-881391426 138891117 +780330219 294088456 +460050412 -809403367 +516342011 403419822 +476893351 526325831 +89176790 -585916745 +421240667 735856573 +170171071 914992971 +-13940201 686942475 +177588467 -872726466 +-667803787 761468804 +-457368687 968094418 +-716300074 41919296 +-234645134 246757610 +546651648 69690434 +-613481006 630311561 +-502308259 812629795 +274154804 -441496671 +609143071 -495508832 +648071187 47756119 +-321079857 -103820898 +974003738 -931432395 +473862401 819320614 +-281229618 -600257020 +-927439051 -364575837 +268379547 -566351795 +84488966 -308924081 +-455539931 -4223335 +681036138 62300801 +692317024 268736253 +-447730373 718582458 +440111867 966803208 +-958759735 597278443 +-756615476 -847682465 +-451260871 -783909753 +811952141 -124507856 +-116687145 -806740481 +824090659 -418067696 +604507537 709976134 +-520495443 624528219 +615671457 465902113 +237164083 -10424665 +737288799 -185797231 +-67762095 174623163 +-154387102 -889597229 +-268740973 -546733927 +-782299219 397830667 +407956944 186313605 +59495149 149550789 +-40213473 -560336119 +-953766214 846727243 +-498156907 -532945338 +138856461 -591548003 +-237808526 -778981815 +588780759 306527083 +-476018562 -772013333 +241863210 662691170 +747175649 180820901 +-339229825 -508163691 +993491340 81336923 +-640371770 -591188853 +670161485 460390270 +918339233 639475638 +-64121675 494523307 +252393645 952073824 +-920510003 113982245 +323430151 -483687641 +-365635434 770277448 +269164969 -794952678 +-737823363 -719080795 +996953250 -141797287 +-292376441 -671900726 +192097940 390182886 +15327846 -580250020 +77200718 -174542678 +-42682060 789380481 +701485101 394033868 +409413526 -672074998 +-330536178 977337467 +969408359 -548001502 +793704235 260792710 +977762003 -464836088 +817004613 -383077462 +909799657 405421604 +837438327 -541844890 +434156576 -661100060 +-197428896 -229430389 +-289511316 -137817558 +143389211 -882442287 +490649468 263836641 +777383436 32477539 +-98498678 279520339 +-47070052 590083757 +-22025262 -842259340 +736615643 -201884339 +-253949755 654438631 +-525004392 441019593 +-517780092 37638722 +854330090 773437250 +-666401013 -528743181 +-249935375 -30531301 +510744181 718638257 +654145695 -441248446 +549656735 -987078562 +-867716766 940305214 +-529236248 950458571 +-806129487 711550808 +-254332907 213531475 +563040860 -745016408 +729423839 486260880 +-123537906 641672475 +-825062633 267218317 +851290175 31335424 +-805437972 716417118 +439880153 825140877 +-912151116 799906256 +-585708626 483216655 +-906654064 194590974 +-729984802 -116713864 +-809145517 517469533 +55514814 -17169401 +-18823124 820015293 +386434076 371940641 +69238483 571382214 +993847559 -802634756 +204190189 -27554102 +-633119137 283727836 +-196842864 -738308146 +104661382 -780874795 +559433363 28442503 +-350869829 133051671 +477437368 581356554 +-914307280 399225582 +868469013 -890456623 +-37234201 994630453 +994369346 -700710670 +70026717 -250682131 +484320737 30743605 +-899315657 -685295280 +102890204 -907310427 +-373093100 556072669 +854018516 -460202586 +-338858082 494833077 +720422221 831384475 +-262414651 -531524351 +-752325222 209253912 +-932034998 -913160695 +864591311 198596274 +-395416162 -493050468 +-184819916 268485088 +996811343 -349332916 +916457022 548757752 +963931857 -475365736 +335730831 -476854585 +653037911 470074934 +639067614 -416491296 +110703038 -704145009 +694988338 -157763707 +199289998 -106978735 +243472291 563374170 +-569698682 587347084 +829718975 -203477887 +-338431755 -421022193 +-551781551 -728167650 +446818771 -19545084 +589163263 -311669368 +-323189626 815491051 +927766095 -353277859 +-955585665 389540076 +877215710 796321708 +-793513055 675662097 +225844341 560191999 +254177722 367692009 +-220752140 -989362340 +125395590 795041179 +117414621 820605247 +63008280 47458635 +81023413 -261300212 +-465264024 -334406463 +-106163791 -428555218 +291527118 791543864 +717133723 3913651 +-576676302 -213872120 +910137348 888619419 +610744549 817911642 +137826723 371625156 +-754346302 -38816731 +437331438 697215399 +865416299 -200471898 +24650057 877320891 +-771368827 41518448 +-302503106 -412590507 +276556049 498807404 +154691060 -55503615 +850941427 949908314 +-777094401 347529346 +153132294 -421550458 +762194153 -848765675 +362006638 672619086 +-284861634 -66955924 +-426848323 614134900 +717815385 -440646936 +134481794 483074202 +-405599384 -208056452 +-447385527 955246490 +701082200 322160321 +556918826 538626603 +-578669931 816088315 +384650017 282468018 +-751656254 133842870 +-995583794 679091558 +-937962466 929885200 +-180605536 404102235 +365868396 -44975157 +-411223200 368956086 +994389721 140190226 +-574936418 -248283908 +-965683108 701844770 +12547632 -563566896 +-4042186 637117151 +61989092 550991063 +-598861188 -337651220 +780813805 -733630091 +157485163 925740747 +-401111092 598115374 +-803550638 325848048 +-577585216 -343880533 +328069241 226235291 +659118588 97959046 +578731439 977270371 +313512780 -68887245 +-480810843 226227526 +813354313 -392655304 +-953577538 -751812925 +-463823345 -140060662 +-463936930 -555691482 +490512400 489479584 +-13307969 -740402103 +90927968 -246218723 +-272108462 -812322110 +-62282991 -70481454 +-462380411 -722004182 +-364757209 -755936367 +613352850 -431443722 +297050283 -662970254 +-136389253 -546678615 +997078612 -155351273 +-879170342 974526776 +-249578734 -174557118 +-408427345 665062496 +92256631 -231647610 +24363457 795775615 +380581388 939394495 +-362619191 266387456 +957283130 -194717000 +603430126 545156980 +-749391403 -366679587 +336981692 640301895 +143444196 7371228 +-163045901 208046418 +-273807805 728167326 +-251327258 111071741 +990843092 -778829319 +-127409075 851203534 +892717933 -963294061 +-142101113 971695520 +64365810 -378222758 +-65542852 913987187 +148352650 -595001398 +771242533 -11626174 +668394934 812161568 +361409013 -772710038 +715252681 -494431567 +-634678146 -28599547 +-296873075 810267594 +449920108 -350662852 +455834243 -81563247 +444947033 -210430881 +331965678 566710870 +928004511 -42268577 +161194378 -837939932 +-900211183 114345853 +-897980484 -707110197 +-290269284 519362834 +411860491 223378604 +-72071322 261259943 +476606592 986092131 +-644782089 -197773667 +-997225703 806498440 +646039907 -400564359 +-33490389 -237355240 +661817031 -264756075 +-463435648 -556043227 +-64582947 -292909194 +497862286 -315076808 +-760799685 417991595 +853006015 643321138 +946504755 228821974 +-67357299 560590592 +177923604 -136634969 +-311619673 -440351312 +-787202116 119362499 +-18611392 -415141886 +636999185 713245461 +-442231788 -480947080 +-459821303 675430092 +-646070725 -694581168 +607165530 -633041813 +886465791 -941029854 +360645978 961403512 +-430679862 -763750369 +-450897862 -758273333 +560173900 244523531 +-882099310 120431462 +608281941 232711034 +-976210602 -212907476 +-844853206 930132810 +90972242 775461709 +57521477 327446939 +982237707 -988966632 +299875219 -457657482 +35693388 -516925854 +-587837310 209998097 +291606766 -989944920 +-234974383 -849464999 +877822767 454246868 +-535093732 670459245 +-838196684 695444112 +-621608183 772314295 +-24021144 -308231905 +-142662839 -232189541 +448452173 -542297026 +479815063 -804133799 +614279316 -968316926 +-19290016 -963928088 +-432359988 939950495 +-454220432 -513480683 +182578148 876221033 +-233895950 -606938576 +-549674617 -598359776 +-720647162 -770535547 +522926628 647728235 +727894663 414581489 +-794658738 105902093 +381743474 339073260 +201774443 -770252198 +507890292 702490723 +-743609335 -439895725 +487064979 11365572 +703190112 596550913 +398002365 -763756627 +-268349784 417577640 +-966758241 -454667705 +-569239574 332541103 +-667354708 991988900 +288407577 892937624 +-91737723 132821523 +-868708405 -294042758 +-699566067 492478121 +977412053 101319108 +-735890427 977850104 +348614252 630992000 +-531796120 957241766 +462765472 -521129250 +-816472809 -55579797 +216426506 247674081 +411168144 900843508 +-338029802 -139179004 +-633442586 754645603 +784855986 -210109053 +902974384 -293494152 +-929764470 434954368 +-976911639 -551614392 +416922037 995305610 +710898839 -191255781 +874345366 -165433735 +-978453340 -706984713 +888380792 -390806431 +689808913 -264659822 +74244460 -880995354 +-534926685 -934100988 +275135678 137608032 +-593919578 -79496265 +-164830521 756167910 +168733381 377112358 +-525687659 -468710072 +-784581222 425215742 +347727152 74998964 +859116275 -759391140 +-873494011 -760913122 +-118064345 -901324485 +-673397985 498360071 +708640679 459323793 +996669244 -246323786 +-903722432 58739359 +-97862110 -489340345 +-557053768 -19617707 +408763359 -348067783 +-116637115 -358128406 +-756035433 -512506018 +-803752109 120006890 +-188505588 8244101 +-874023796 -47078676 +432930308 727048725 +-861551333 888400587 +912922741 -585163550 +-604370047 -455581422 +998631158 -132189684 +668583929 473692114 +-182246952 918331692 +865363366 117719521 +647832155 -818995310 +-727194949 134046669 +-571523184 901218184 +78560011 723665242 +-356085530 -609203656 +-834633981 907429361 +199031726 -348689341 +232260406 698676057 +-256937239 217516653 +-342689855 -984658891 +487554081 -193061596 +-772860118 830395232 +544347004 -6220045 +884569458 566029484 +864063765 87264802 +-473548385 717618480 +359439068 516009260 +-110781261 589161854 +-117398960 -710754075 +-166529899 843618031 +730524617 507588664 +-549402447 955550704 +-731724271 -78083992 +635668600 468027941 +-572963167 890345295 +-397244789 314420977 +456510020 -237131348 +893063744 948962946 +-398821895 -575473056 +-305654479 -396605142 +-397937300 454167690 +203867259 -464081868 +-508709144 -778836674 +473270654 792216438 +865422309 119918461 +522474255 -550924072 +-129580131 971883572 +-337183585 -952857105 +218896151 -209328950 +-113766739 -730578399 +-227982131 -285707840 +382910906 324324398 +704838361 168932373 +633970991 77672158 +-365296568 -919364620 +796467262 643415449 +762561405 881151936 +430549505 621004381 +-474137011 -878879436 +-809695309 836296304 +-451413102 -798790389 +849457314 -279922921 +870085118 711558540 +423984349 256726586 +804958325 533054272 +-412545006 -102769979 +807414319 108578779 +-955812765 124474696 +-345992701 768649284 +574264562 -305510399 +-425637897 680914828 +-832745073 -58576513 +78973286 333058257 +316947578 843718435 +-952135196 -895104276 +-305188312 884067713 +748516952 -596546405 +310491839 924479449 +-419251299 -470820468 +566098283 -888294673 +-507051702 -910623609 +-15331514 -798198377 +954374351 -847770960 +-833557498 -499600992 +-571036045 65005837 +996972130 78867912 +211045476 743621045 +274707203 -230500859 +-888697127 801484030 +-214047765 -143642440 +-505694350 363062496 +176188058 480331133 +-18729371 812541364 +-458138665 124905401 +60739055 673673127 +489191919 575198638 +592291192 941683856 +942658927 -763512163 +641270683 -65269856 +296339818 -507217733 +-576370536 162301950 +-204676797 224565188 +-669822074 811501988 +-746855142 -547049804 +-425516331 967587143 +459869425 696606366 +278760934 795045421 +-49072162 -436763171 +-597258479 -325809416 +-907692840 916445558 +-535856056 -155115641 +-853463785 769621624 +834633189 241825175 +-302248941 501751433 +-661125691 -900526180 +-392486771 334337747 +-752597694 130194471 +-441969833 -759787873 +-684883131 230912895 +-207186131 497367454 +726363245 -604857932 +-974954447 -700809725 +142564327 576713200 +-642144937 88255353 +351400474 880941575 +409611320 -493613072 +-347935158 -835877224 +465709954 345195142 +821861774 -135028929 +-495273115 489214303 +-594116080 114747299 +-870333255 167538744 +-448257012 910466605 +712852900 -460900927 +730984981 801523341 +-951095313 979736526 +-855061192 669882262 +78155115 -141580894 +885457759 891980812 +81287271 640519184 +-303141677 196798937 +603202337 965585542 +159092410 791189465 +-693688969 -145021447 +59543335 296293101 +529951582 157664115 +638071684 321353924 +757287345 -717306714 +500138815 256410332 +660504789 -910783111 +-574558729 -700702671 +-626179229 -89204289 +-950130833 -127072109 +223651139 -279436963 +522318807 -399094702 +132023081 -521500329 +460423977 296880225 +-585711310 -14261911 +443120440 -155252323 +-167597954 -912048268 +236265693 -710985972 +981218265 360301896 +881914354 638057838 +-229541231 -771838756 +79166085 255469177 +-436718045 693753820 +-950555664 126351989 +396426001 34511121 +-750061565 451099696 +-875992975 -112566945 +-344528858 -913765637 +121880718 342667211 +293360907 42232992 +-416701801 -149617100 +456351566 -337135968 +854348250 738863480 +-232659684 413882689 +-378298145 450442434 +71620710 210330657 +50932903 468135486 +-569177851 -959873535 +-576160742 -825336782 +491823027 -461181268 +906693194 -694618966 +-921109106 677301519 +712416752 -587063692 +-88216421 576359447 +157379949 -461999517 +-327215822 -313389281 +-666319778 51134719 +-310696723 -433955443 +123446880 33028303 +-692103102 -281073560 +-652848886 -830997302 +816823923 -986256761 +332364581 1573157 +-862351143 116083282 +-430788817 -244786665 +-24621349 410097989 +701502757 190539963 +-530815707 -657332929 +962665047 -365776152 +418887162 -277164223 +-556874402 342222263 +493312981 -578131152 +-417989538 782147127 +600776758 195592137 +-404051136 -845212883 +244556420 651709572 +-520712689 135255769 +-701427881 580528607 +713052343 822527677 +182281066 251313829 +393934524 -471118692 +-993021857 -934895689 +-781889180 -153010527 +479461380 677183297 +-233825723 -8643410 +345877577 -807636017 +637280762 704181990 +165869336 364185508 +-138798506 -915236632 +958532277 330222144 +-680675182 -498929080 +-459225109 -911534859 +639665631 -828126150 +-771746151 38977877 +-134512789 572957721 +-665376990 204667751 +370934885 -699406661 +843035654 -164140543 +-727059634 -148232541 +-785627229 310865679 +766797324 990974949 +-610826726 -232228391 +-476722820 397810310 +653273746 -449791015 +3741950 470122093 +-824855942 234060917 +-483734069 -761995195 +-717904005 -22164548 +864906742 -823595293 +-870734235 -803510982 +-629073646 387185880 +241090570 -104702841 +-474379177 812377252 +-623463265 -976119191 +505539150 -45482082 +-469784416 810254948 +-684319283 -450573745 +138454951 405190152 +-573193008 117521871 +-134286723 -512725714 +-897811079 561179238 +998772991 -269053178 +-310045270 808752907 +-634289313 -774437147 +914708657 642633213 +911811419 673076752 +-212095004 -464933391 +-99052995 93977091 +573059941 445419523 +179409326 -171441991 +475407099 37704816 +366523799 -820648451 +-14848536 -863544797 +-43860277 -217616146 +-396242715 129540913 +388324716 -724159794 +-100858077 -911902686 +-664647285 -369755019 +448526816 -572946567 +-480852496 -942141441 +-293566102 16535276 +-796806082 942184832 +-309859299 -352832618 +-322271033 -884006023 +-103747594 -543090685 +-445178519 886430766 +449546508 857990392 +592743757 -913450576 +458657496 -392236626 +497251032 -68734300 +-365332744 -437927840 +-290161326 623350879 +953543229 327863529 +-548519326 634324355 +-682923587 137716338 +583019272 -93754906 +-694380526 -242601428 +-676960887 -624963416 +-530579097 -716475448 +-94724007 155980281 +-13635064 -291965747 +915205670 -544299527 +389297565 515163196 +-47706300 699370080 +-365259285 -51724696 +577701345 -995072316 +-958843074 171572892 +168864228 120603273 +-126682756 -109533023 +15305685 261743531 +-89335017 527309390 +-614727612 -718810279 +-910318214 233535630 +791755342 -741087397 +691009075 -878457357 +-640602650 389166290 +-898351285 -779819932 +-998619511 107888010 +-215340195 853328283 +-252630106 555730 +197621846 464588001 +-36809394 -690969254 +655995985 -328243863 +-561331991 523086848 +-245896452 -108961332 +-433102920 -254913230 +601885741 630725421 +-76265675 996004376 +-120536533 -540905650 +881095561 747387313 +447634539 -684461880 +288562574 332153506 +-392829106 -722739642 +-37644850 505532464 +180886800 -316507067 +87614497 791481076 +-280528608 56653062 +814378328 337863583 +-94267096 806324797 +638732385 -638849353 +155761280 585502451 +-502386243 620350197 +912877034 640166316 +674513354 46715959 +-434967154 -199739107 +164853569 -555847059 +757135102 -696083822 +576005388 -527417507 +-482764414 -108793578 +50989737 346579755 +129607813 630250404 +561876479 533258330 +-422009072 -954618403 +-24993184 -863871979 +154825037 -502045982 +424064769 -226004326 +127784243 664050032 +-186261474 623075764 +581457516 455224433 +-95760197 -750715791 +261315820 71960184 +-176916175 -721156006 +783348954 -76077357 +-613712423 650890417 +14832908 479635976 +423428033 -741118440 +327891667 897528983 +718777817 -998397879 +-440540719 -832641145 +-159816121 505529257 +-702169340 -908746537 +-365035469 -983761376 +239384880 698832132 +-448148680 112463903 +-727504874 -825284450 +-240235696 275256142 +-435484070 -15480352 +-577157741 -40382965 +-187499588 -962750496 +-247936042 -319662149 +465643918 640905913 +-450568472 -906869185 +893678605 -910663020 +-506317461 -11248625 +-264372215 -495497935 +696231907 633736041 +-500991157 -976339306 +692491081 -964230725 +-933299354 426242028 +-21532290 -969423533 +797972692 -562451805 +643468020 901453100 +462954358 -180887167 +-416153473 -919429811 +887409756 468170162 +-550859595 -926090964 +838840898 -656100644 +436473289 44001073 +987771220 -181822793 +-602451858 395888819 +94558944 -639575579 +204843919 685097583 +500735679 864145949 +-750067153 82367141 +-572864526 -142597051 +840138577 341348297 +-555769757 853038062 +-424606403 -314264808 +-651301866 900361898 +-292509037 268164165 +-413990006 128369735 +-864108454 -374493612 +-215838730 254180704 +-843127841 -901133851 +400379685 887232392 +-649292465 842499333 +-172564546 384557740 +-616654061 880355184 +-568568995 -821429660 +-836385679 -445412601 +-57168046 369087690 +-119409495 -371953553 +691255399 -374446848 +435457483 -471894994 +-197889459 -112345434 +-51334402 -354872419 +812891289 929141561 +-424684774 -501708828 +141867246 654754135 +927445611 -353178852 +-340556090 835710677 +-308300366 220884009 +-580360302 -538438360 +639652041 -940433345 +587109029 -638967729 +-558965588 -517912041 +20428253 -646034829 +964535865 367008221 +155799016 -83498660 +163711496 -898319829 +-589435057 -113693812 +-850971400 605644880 +592413365 -863737899 +347935426 995388232 +890125984 862928459 +-322670036 -72749534 +-512514981 91688137 +207369840 -436796065 +-10408087 -613451518 +-130673084 275790020 +-981250154 920482515 +-72102335 613903101 +-138122421 -597466862 +596515286 -973821108 +388481829 869399891 +-884048823 -192586878 +-755017290 9455679 +-750215942 140078515 +-990774259 757175551 +860109852 429525181 +-868492211 175463941 +270220548 -683607667 +475473778 316600944 +-835764775 582949052 +-759656745 -978332635 +924994649 524831904 +-606479967 99874189 +-408094061 -854437589 +-889594509 -615888990 +-318586417 -99008144 +225273435 370736960 +-557855535 -622854474 +-822228177 -278874106 +-318208908 187046248 +170057855 -846445833 +528516804 602022355 +-189678316 -408404084 +-213134333 -799432133 +782923507 786582037 +774589175 -318531631 +-857993758 -949000957 +72987999 -328819605 +-816729766 -649262391 +-75536630 -90582653 +-111181437 299927574 +59751600 -824375513 +343211218 -392008044 +-337404761 -520218828 +-368202501 897344352 +-221506720 -674027716 +-557540897 374903300 +-953851809 260664516 +-751637841 377459108 +-764811583 225463745 +479509353 -84879613 +-961643642 -522055931 +551098657 458045971 +411031303 756496556 +193506589 412571095 +251957237 -577333781 +777710849 -993922433 +845091510 193332011 +686291423 733398722 +864800742 -740582298 +-875038763 707109048 +-357433685 -943697080 +-729402509 3020041 +874808890 244891200 +528445143 889613736 +-113639757 692822707 +-784181715 -452907977 +-90876162 -940836852 +-491152674 -82666940 +-135351067 769763131 +828154139 -552772289 +612451028 -666184259 +-774994354 432584592 +135945321 -890659967 +-451946303 932533790 +485423056 -594835512 +-402085448 801652497 +801785589 41159961 +-840281583 281340764 +-813200453 -683548032 +916758720 -977330372 +469400254 78754775 +-763876628 533145153 +-448832300 -169602425 +-577022572 930159176 +949990909 -812325621 +720581172 766355034 +-74071550 -69053158 +-910291745 -508666884 +20931023 -377030319 +307035091 856181246 +-594906408 -6117301 +75438222 -73620994 +-784839727 -667023222 +133603763 200787486 +659039927 -350260530 +-228589011 151162971 +816811712 535884842 +-451641447 -285831742 +-136479577 342065318 +-1812676 -28593981 +-422673012 -986186679 +794105143 659623124 +-733543736 515314574 +-206237698 922347846 +806203581 -384065501 +-647979989 -743679018 +-629505417 255394846 +-213505626 957748726 +-375807426 105033402 +576443368 -330198566 +88891060 -977665311 +-138822578 -374194598 +-749454725 -745670704 +-207548115 532957088 +976834789 -886878691 +464709118 33652956 +-427515433 -207824034 +-631994867 661923462 +-505780434 -351475672 +468782279 -454682007 +82129621 -206244217 +-372015983 542732718 +-332093320 389286098 +-647528656 -627372381 +286579117 711819037 +910849326 -169765992 +433070460 -939451873 +353415407 63907633 +752647384 735349461 +53814490 598976304 +385385633 627946625 +-16228396 816222369 +848171713 367830617 +626391097 -271709924 +-224119337 861785066 +517823648 660079818 +308754696 327311994 +327895014 203383647 +-560166635 -942318878 +280019310 -74718479 +-56656470 -425502431 +-780827742 21572416 +-382060909 -492218695 +732387235 753065018 +237827460 870406121 +-574484973 222210218 +-186686864 707437556 +-18382085 470147802 +327389881 75205030 +-890106578 664821576 +81965990 595073043 +-723912566 -972438091 +-985974557 -878529451 +429016011 -371489444 +-88798730 589576228 +223707236 -367751403 +-880062168 532984871 +-143407093 -749238940 +-53754474 -914058709 +429138370 -594773832 +299445240 994257756 +-385893005 -728810346 +-732742109 982433344 +733135555 -287192767 +-270920146 -818756157 +-392357209 472279978 +452640446 -605733291 +507767631 897484179 +-123372090 660894724 +-27061174 493725622 +-535403127 -858632959 +96585572 280655712 +-371820415 -22243390 +-269300139 106251756 +64747501 19937181 +587440453 -79731484 +316804450 249341329 +1027985 -331989618 +-875290169 854891485 +-832542000 -913440013 +-769555136 394601777 +456045367 533771310 +-436578832 -561457060 +834857473 -816232045 +-576565507 -658255594 +587291209 148094353 +-765704231 565527329 +742756973 606005255 +-670855456 -219331332 +-242753441 -721999463 +639984613 539204638 +-371253121 353813805 +991928038 -798684085 +162671775 -97232303 +-763181284 839767982 +-224095058 -96848134 +-740746788 203343973 +-682633390 173945041 +88050182 -891254965 +198568703 -598474828 +-331600853 -975782199 +166194921 -514876945 +658037911 953712895 +699392111 -353438921 +-825137013 -591234841 +484871731 126375161 +387418413 786329037 +42524102 826795123 +283639358 485365592 +186068852 374644437 +436449512 -277488814 +-428485694 -134353777 +-897418190 -176452474 +1967929 311870114 +434436328 -211237895 +-817319244 777545765 +-836914011 -877135530 +-928933187 392355311 +623709601 126268345 +65618935 856212639 +318208801 25326981 +811945992 -927541845 +466833448 372149583 +132778475 -509980124 +-866152381 -719293808 +-289130489 -917037786 +607115171 643256619 +-789270626 343224520 +-228019547 919274765 +-933130334 -33345204 +-946051680 -46045651 +398694218 304087050 +-976904668 -25848392 +833611498 867151317 +-58247955 -58117771 +-250984012 -77494083 +-129180021 807937324 +927243724 -857433985 +537416103 757516849 +-232298477 -13610457 +474490713 -273156399 +-915294556 533815704 +-758792570 -387642918 +-30619831 314023454 +323904749 794416210 +550682109 101686644 +242279374 -691814233 +-138790853 -215561567 +646343135 -697035198 +590071182 -68520201 +-150120388 -394477459 +-743314591 -18439514 +-589992060 -577686231 +284475106 -756394224 +576266248 821442086 +-833117182 -905443397 +-449588068 782207176 +479584933 368054909 +-724519163 -392377319 +799447872 -256157845 +925733712 -820863006 +212278490 -495413661 +-254590359 -77575138 +-472991045 -395211309 +-776035474 -873470693 +517043521 -40106213 +-23225790 519401473 +470162302 560839589 +-517603247 -366360988 +416668392 -525854553 +829569439 818193711 +226294199 -77884252 +-192047834 -383980279 +210977527 190103190 +-464112490 -589243026 +702066423 -921772123 +35165825 -169916844 +200803288 154909104 +787111266 657103607 +-804549369 343786508 +-129639238 -239330023 +644600227 -762163296 +960199587 706160676 +178802313 888181171 +-826098574 921429824 +985114037 -763952515 +-790148321 -988080242 +767293916 651313730 +-412794000 -484444102 +885102598 -650130045 +702754913 -755643837 +-354896205 841738397 +571693722 804709723 +665578345 835069991 +-551729609 501571469 +-414242662 6199038 +916951703 -968254975 +963259924 -747663730 +-733745325 -739037927 +-171247751 422800464 +-171032259 -751797634 +389489490 506706925 +527523279 440830000 +-906490828 283342859 +283046611 -939138843 +226728190 -254370058 +-234738344 -87046425 +585762997 896578941 +966306491 -541492786 +711437420 -587709905 +-793489450 986813349 +328118445 -957310507 +797430892 -861535079 +-161463897 287592461 +31447261 -84290008 +876316833 -655658163 +-400433610 719561971 +-195938597 -422098694 +811867798 242255457 +700081108 680720225 +-64671048 -849639215 +-669633785 -611215136 +-421748061 -788475308 +751457496 -58637892 +-887590851 489285142 +-263800393 160791427 +979861349 510307967 +-845621835 390561334 +-827159662 48801581 +-702372488 -772210255 +-390485384 787811349 +640835973 863326180 +-813032603 -412132351 +186381086 506195898 +69451520 407189491 +908363585 -920317126 +2383822 -109747423 +-434112439 -922951064 +-310505105 502535797 +109759499 627157491 +-811115478 227663717 +-767926537 906110408 +-910507538 722807051 +-619578583 -235885163 +-306059833 510783076 +-351776407 692444214 +-293237614 -415492208 +-303116178 828553386 +108812160 -382493773 +-636337870 -298732639 +-743434475 -538166847 +-849492879 233069519 +721176448 -892002452 +-441164986 -154185513 +739164447 213608373 +-621606885 608904312 +-723090168 -355924517 +690530421 -547250170 +-64446621 -258651878 +-99456077 -408212070 +-365002431 707088252 +-93768259 -301821060 +-336739161 -252894334 +187386879 818848261 +813671418 -861267734 +308953968 630590240 +-832671088 606262923 +631646881 -791958031 +613322461 972684069 +-633079363 -384601266 +-388591141 -483379329 +-950310921 750620414 +-808890832 -615024237 +-664617940 313320705 +559483016 850434692 +53964732 -411565145 +-241790627 410282477 +-865788911 664377363 +701579790 183724200 +-336829673 -891500727 +-14600845 -523988822 +-667023419 958862909 +22004208 -62714329 +-912075739 874109560 +-154601884 -285673504 +215546823 947017719 +242193930 632457735 +486333119 393965940 +-742891174 468427639 +530282463 -464931849 +652098622 502852602 +932163419 666528247 +848842241 927273302 +-826291907 139881338 +194939660 -855503070 +809394067 747812989 +-852877321 400733084 +-38579874 -873595532 +611235581 431625537 +552278255 597247217 +-576460387 -666611323 +-748806945 270326641 +167892754 730668177 +155032760 -896788509 +434101273 -423552616 +-462255766 391731382 +477345825 -661647895 +47523623 -848048029 +435214202 256248295 +-269040513 -625809201 +-839261736 -613080103 +131168632 -858978002 +-614697030 -477725936 +-704542664 -475991163 +548710930 -959364430 +572707871 421457837 +-826969177 -705856168 +456957784 -52593718 +-12013799 -433536640 +154865708 -182998393 +-768113093 716711738 +937832333 530975637 +-95224154 -45580380 +-49766818 -128180139 +-611242448 956718613 +-148457559 -174539662 +681081864 -856383413 +-939286278 -317103767 +122402456 -249648948 +-396283107 996929556 +507963627 -276339965 +516272219 748294718 +-619750119 -906838810 +-798312300 446723755 +-112286072 929622734 +580640401 762000619 +747682826 550331490 +439209235 317705291 +-499880472 193988337 +193597052 986141890 +630955190 -619131084 +-572665593 522486760 +320046133 749477411 +724194535 -193315593 +-272450672 342490805 +708734579 -301172165 +167022113 351685400 +-288912880 495889349 +182170687 902490445 +717965007 445951233 +-526441596 -139763870 +745085619 231872591 +-394300829 128274119 +2709825 -964924625 +507589127 -519794180 +242652199 871385413 +-149796288 55719289 +-482767150 516141742 +19195329 -585040171 +932080094 633467241 +515845749 761854579 +-916893976 402842992 +662362684 -693751085 +-80997108 -32015949 +-635906354 893356521 +113027967 -18158329 +409291963 -375525291 +987704601 -448897409 +737812909 685883256 +-629535530 21996753 +822101700 -61128926 +32667639 -752739708 +-753968383 -83822772 +-936672821 -828517915 +-921160906 -607013001 +35138950 793458467 +629914432 -978623530 +154717453 -388324521 +737816575 674804382 +-204897156 448963927 +-666024486 -389684514 +911680870 -370989927 +-594608752 735565166 +-25219097 764817265 +375173317 260950683 +434265780 -986669212 +-153158256 -268499937 +887400364 -824773393 +245810763 -709820658 +-431895689 723089022 +526686009 -427772915 +721883144 -209968197 +296892281 -367702097 +647690301 -502575783 +469101723 992218037 +974703959 -489555890 +-548019652 1684111 +208251452 -978957694 +-989131587 -647328720 +-207991665 -818650781 +-451495894 421762659 +18972939 946999090 +-241250199 959061297 +142518070 337659759 +480872885 -562097881 +653286016 -353454846 +446096836 42865842 +-303603196 -769064276 +-944880321 -106824055 +900657155 -38505792 +-726453288 -140755075 +435757066 29412318 +411622247 -812688174 +-855421834 697027217 +-859408987 509529776 +-178613789 -863530310 +-641773151 749089650 +72711387 -697523907 +32285495 716220130 +835360940 935855705 +269772297 -116099945 +-475161961 247651465 +-206364213 457987610 +-971567161 694949375 +-270787963 71866552 +-753461326 -5859693 +924483583 -596346867 +-367381216 775187765 +-892778254 800426937 +613069882 -622126429 +-223596603 -514460605 +177441561 23834588 +-306232141 -92175072 +129371099 755518825 +834609887 -366366083 +684850190 -531579158 +573418261 -928737103 +966261173 692165713 +-823778510 -68402947 +148743417 985631933 +-100312772 514512068 +-272160243 -275266196 +-934848846 88210373 +524652098 -290514196 +402579378 690485883 +-660776625 749773193 +-659483830 -67656167 +841809810 -67072429 +250950793 103035557 +-527132489 860251754 +-710190635 945241514 +-487778685 -715865473 +204354540 244856060 +-340840658 617554020 +577968447 -969379227 +314426408 -306629805 +212140013 -454397626 +-408323788 102212242 +-700646347 619155481 +-375756911 -898207100 +-529983979 -222862210 +505316344 -669699146 +25394488 142867893 +49281565 304868829 +-87753953 -347623794 +-847707472 204671776 +699315074 839194493 +3781597 -962420810 +566291172 812212655 +999914028 858120947 +-170674493 -187887802 +30467365 -322377904 +-500126948 51950500 +-353268628 82978705 +792669683 298898781 +291025895 826178754 +482780644 -823815661 +-653406333 -453003654 +283947715 -361858746 +-65498366 -377612705 +370547310 774389294 +-868420187 -710948392 +-17256551 -964285461 +927385856 807852417 +-841497046 19112252 +652150669 580222530 +363260242 -466668908 +14310739 -858917374 +-135422834 163749000 +795564640 -6150246 +340576256 159583579 +-218398474 -163438750 +-942002703 -959500885 +-928370203 601762288 +567781042 104085465 +-223021057 -290856401 +546702820 -490534319 +191259756 982648927 +-910623701 -819738854 +520859975 -985562107 +-916537102 223167272 +-665929833 -918191556 +-795545295 -899284061 +883026243 -88925968 +-113428728 389647858 +404613291 846244306 +-698093072 265611097 +-239086142 17721759 +203354129 891795407 +-82794589 126335586 +-312308597 338227703 +915263655 -891714372 +-81827019 55842938 +844676001 -555653768 +377482808 315931912 +94153756 140447713 +924024263 -137333043 +938315297 -796528091 +-989183932 381089518 +-390834107 790679224 +-988358581 -279078533 +735998539 214654066 +-397946867 529700092 +-275247999 -637649732 +56719746 -987352163 +-840620393 -988742891 +260204315 -110181605 +-876798720 -744518110 +-664564437 142867910 +497425851 67241659 +551114782 -120389977 +189270289 698668742 +-390606441 -936036639 +421355126 -172081687 +179472581 958643772 +-535934642 -477369905 +-567564277 -449054069 +7964408 393497825 +679467511 588897017 +201563361 -845690166 +422918459 201370775 +246182819 -478416028 +5000814 236589572 +665146671 -320690021 +-407968971 955227497 +775344284 -667184302 +-450306732 918229570 +756207314 -263896557 +10087204 -261541360 +-592171069 496823047 +807063785 -592686921 +-401863121 -115694052 +831789234 -210992916 +-995149106 -184648945 +989640463 43746246 +-463603561 72820072 +-913168123 -836111683 +782750251 751221945 +-993521118 -482563981 +756422893 -33371714 +88587748 120534116 +-612725019 65084933 +-23910365 329714897 +288498283 -237265619 +944941398 -489102921 +-493554610 -715062603 +439250655 676526018 +154702034 -633704455 +95441166 844700482 +704932838 -263783743 +-202326945 -265275383 +373085555 656093263 +687377914 -781562718 +510084370 -181692290 +-894705645 -125552832 +-310037041 398968632 +-930932279 -813790799 +172682691 231189186 +-4146784 -154202841 +858116852 -27710781 +-734195841 970282813 +105387142 -651380479 +-672324819 569386558 +171190704 834795538 +-275035673 461367768 +644050764 -492238913 +-458783294 298913541 +-997810528 646905554 +-392194951 -649766565 +288486266 230381907 +-519171613 -70546738 +-936680053 663626714 +-279204037 -880812996 +627220491 941263986 +509157402 992582018 +-210773332 354430205 +295291486 -531521901 +-979540857 495332008 +-53978247 139920586 +-4271552 -917970800 +-115718043 -659393324 +455840834 471800794 +-506647665 -974823349 +948633222 -28244439 +972556773 -117703228 +552856688 373036600 +525655424 -888538392 +786958089 -984933375 +206448740 437655374 +31562563 814573986 +218704994 -1045895 +-344195999 -76693516 +339544598 -280332088 +112326135 40185345 +233931550 812917549 +770482740 -295754538 +-818023469 -999904295 +682712968 525801557 +-91620993 384893168 +902924621 -759634002 +82279616 875260461 +66082810 -47095427 +945083610 -852201615 +-442394797 -15690780 +762380868 927910608 +617081475 -422589378 +-841839884 -56749232 +966578998 165396900 +584676493 775574872 +511550385 975011103 +49994940 113426125 +-639631322 909823073 +-397139876 859895390 +-56702762 273497905 +-376825455 -743485066 +957264870 5213936 +-297597643 -331497630 +743718651 -528288832 +182725035 -324679289 +855352311 -637830458 +615667474 97004265 +-179029460 -504301335 +-110252668 37854238 +752744545 616609191 +-351638503 -243831969 +-969978771 134468331 +20196104 -415807880 +870272932 -500677454 +-874990323 77738392 +-23129240 -127681835 +-620399169 -397708757 +-633463066 119995553 +-874639479 126023591 +381433089 260900244 +900758649 -349661968 +-855426635 819485818 +-236924310 -355193848 +-687262053 -845534870 +186613976 -55456918 +163738159 -655999511 +824828690 -150733881 +-114782394 -108017646 +256529809 255614980 +53702158 -927535723 +239569867 -343685078 +-151914051 428793745 +142088600 982990214 +949689680 948980988 +-689800245 563257063 +-594721805 341363117 +-795352821 911199220 +-346126177 760663133 +92363904 814598214 +-815593565 -626627101 +486564253 540157707 +-277298318 -410650343 +503353547 206519865 +537849069 -957924655 +-499435030 731863388 +303141334 251118632 +454392333 333692846 +-778558001 -77749603 +553140654 31916570 +725987100 -658647579 +-677881338 762901497 +-951965038 -430089885 +56926904 -654724202 +-703361283 969841177 +649135114 751741474 +963962218 746352354 +791572624 799351811 +-530038700 -556207843 +661447396 -504332040 +2800395 -761380301 +-935832932 634893026 +-458370756 743696745 +684144793 -965804613 +245107109 946910655 +761484551 596849469 +-20811313 467775381 +285966138 939011872 +404089965 808562453 +707732507 486977194 +-372402120 -353990824 +845441822 262633266 +-680473287 889384162 +-377706884 242756013 +-99014649 157592790 +385401981 -767476450 +-428173878 201478808 +-69174761 -888180940 +-63850687 517965204 +791232141 554563748 +-775736111 -968945128 +554816054 -490820783 +166231371 -526169217 +811188562 -709261198 +-201304538 -695527459 +-750376291 -413914801 +330774022 58814673 +320129789 737370009 +430841749 631584033 +-479447507 -57385277 +-389360439 634759748 +321242453 526144570 +946024781 -590958300 +-97817378 -884485911 +956029067 354868947 +-85612981 -636618319 +608534953 739013657 +-539615474 881325963 +148233867 251663534 +-147236395 -790339533 +475017114 -43685816 +958950763 -385867454 +263353594 -529717587 +234748566 -412201613 +-523709760 -412704295 +-612013769 -912250023 +-926189728 498025476 +879320492 947175231 +73783187 -299666402 +916514487 780433143 +285633858 337297384 +482725309 499434559 +-158055020 878483308 +-136859257 -179253615 +339015884 -825365010 +282138899 -200355728 +-772531977 198382268 +-355126846 395806360 +58884626 931660007 +851973153 -700128114 +284753055 126620509 +-948399344 -328303576 +-899850533 265958847 +989875620 504914684 +-100875985 419852434 +454797734 565578930 +-676274910 381372712 +505504397 684101031 +825334416 391755717 +-712106460 -102419469 +555379972 69824885 +-371735243 -549846001 +-215851877 894199412 +937145515 -794587050 +59301995 -102875681 +-257644837 398567587 +258633860 -692599663 +1282869 -906906695 +-104930349 45162477 +758379768 -803697099 +183200732 -866924560 +599649873 -205950063 +-403070840 -646017072 +484125741 -498365810 +-783230308 -498484722 +-177934044 229891616 +881854916 516679624 +-92231289 -603202497 +-277899682 218913581 +-705051788 860999402 +-342964328 -699001212 +-906284060 380038333 +709764540 -243412159 +-5804817 561897343 +-829103396 614821369 +950216326 33164751 +962784121 -369741197 +929280187 385788620 +-616165162 485719504 +-502364347 -224372821 +-261523937 859754215 +-101372898 500561409 +662014446 28726295 +236294485 -731304893 +-49747644 248296402 +33583670 745479418 +-951131104 -774960598 +-749853117 -166135886 +955642534 -861415589 +-632376005 176313268 +974415511 777161669 +5914697 140747731 +229169905 -471451786 +-883812127 246603239 +397490749 -944189604 +766180986 -232705853 +-727009658 998177814 +915166837 263085247 +-328766876 -23966735 +-699359747 535631259 +730130050 -277209857 +485686947 -898391773 +863372681 -870417560 +997014243 -277799328 +914875406 -217670900 +-816866596 -904442049 +939060571 -73523175 +-357370452 378153148 +-526029085 -599482327 +320337995 -399508324 +-99211418 -454481423 +495122204 -127158099 +247909988 391364548 +-925057994 -184119892 +-610072845 178691678 +-42947576 181712520 +-523698965 484126043 +-351250011 -112165104 +653674396 -851953097 +857021309 -640859707 +869315303 431558708 +589589493 -34662187 +-949057399 219565522 +326212035 320073650 +-693493820 -19189736 +-572030374 -723389653 +-818701074 -226173521 +822615737 -248126435 +804907491 31910465 +-350534707 -531055970 +536200262 612125004 +-951493385 599866504 +-117454921 894228570 +-592149244 -949257358 +-113667293 -297791086 +127017165 215175580 +-426524422 -257797053 +-481583775 -783097461 +-499385729 -994425313 +-109311148 606645428 +-757165473 821542573 +-401297772 -715463835 +-463039277 718585365 +-337975037 94637533 +586454278 994364530 +758032922 612932290 +-662617589 334370150 +171679130 231622160 +-177199690 -833623324 +-987050676 -930515505 +-872052601 -331439165 +757756593 820294438 +-304240792 982469104 +-296972535 -737522104 +810538122 85596802 +290705117 -574039040 +-780762973 -426642448 +429931704 -165939365 +-503364165 -210167511 +229796123 978925281 +-800045960 76846149 +-372939017 -310852562 +-564540758 112020309 +-201163735 -723366713 +182214604 132654932 +-858701925 -706853689 +-457251528 -388687268 +66398617 -416960520 +310148350 -148856745 +-768504445 538184466 +993313865 -434679771 +924334041 750525186 +-745038999 -10624188 +-562536362 973520795 +-630205665 832511713 +-577326136 804144300 +114458504 -985116804 +369461497 616651749 +414745780 952036293 +433887054 -562084087 +683679719 -231970857 +37534041 358892835 +17687437 -375558718 +-988263810 510481318 +405759622 175972845 +525297309 840507320 +-116899398 524843576 +-958072461 343229694 +-920901496 -489143180 +219757709 -711312738 +992080967 -535286632 +-369096591 -761697864 +988718497 651445592 +-177278142 -722220244 +-843786423 905856480 +692036101 645967435 +281328073 171544371 +678142012 -446584253 +481859321 -599031865 +-114289410 -854371396 +464288866 -971362726 +-67331380 458374128 +796473064 615191037 +41436719 -712925897 +-602139442 -443523553 +-48393878 -445859627 +-866036436 -793315532 +894890910 -849622754 +54230941 957868954 +174350468 -197336609 +96135889 -255901265 +-941183892 748873977 +896053799 -648509859 +837134795 346329490 +-407814370 -514774117 +355192339 31266336 +-143829608 -487710150 +-150062237 958522553 +-740686393 -464787615 +839980612 957262564 +545843944 184253980 +-487050113 -376781124 +118459479 -39894565 +-101573579 380686378 +-749624450 396802551 +-726909428 -958300680 +-278548319 -330342728 +-412835504 135927054 +593712193 410855945 +-404340967 866565784 +-841706553 648295182 +-538491905 258284641 +-376170334 -674573913 +-855348138 152304815 +-447581305 103086427 +-190723324 -220580721 +-298723712 711225104 +541295194 377919170 +-783261197 305778016 +319809070 -994495412 +-919403790 -763601835 +-732588916 -290962785 +468520816 -931329616 +39032144 863735091 +-270995892 522006658 +791802129 385594035 +-58405572 281307591 +-42962770 -13499188 +863246915 252756288 +139277481 -480385345 +761150660 67020587 +160254729 -505049777 +283001595 161622041 +-666110741 -755793271 +150601039 277717660 +-408378726 925861371 +493256408 -188794878 +-697602473 -156144379 +-74777152 -889778732 +-825903323 663966741 +713458350 -769511315 +-777814434 -37506441 +786898683 425739986 +-336921736 900424575 +-132900190 641768198 +-930244764 -195541205 +-899511024 457126024 +-811949629 830099302 +-912090921 -346902228 +-190573104 307188879 +423458906 -598394429 +-683223399 198633803 +505922297 300004150 +-227434243 323229602 +-913801966 -376404650 +-188298756 4539712 +-31744591 761954536 +156694538 -654973293 +-962632885 -141295095 +-780236622 409174075 +454297928 945325439 +583172450 -468552570 +489693925 397819300 +729480574 -851159119 +-364110446 -886065286 +382433889 -503969217 +323590225 -145441816 +708938392 -233620448 +394230615 -734779656 +801601863 -713875248 +83362190 -827030786 +-852639736 843082824 +222363 235259161 +-728957274 694381063 +226716982 149183710 +-47360975 860853431 +-436123126 -716014619 +-481225760 328932985 +-337939465 561750416 +797118364 -393586535 +717481316 145807500 +-954822079 -723982386 +-590947841 -494718705 +-595962612 -879320823 +457208621 471443056 +-389877637 930040660 +645405180 626655445 +-632649068 -29953075 +-597021701 -465069194 +929603608 -844456147 +-899441829 -872556404 +21454378 -876808775 +530953162 -712879331 +812449068 9496438 +-93593769 -672652807 +341376746 -876881738 +-951610539 -260710434 +300166325 -578296953 +-670638163 -362164621 +-726526094 -109067735 +731153897 322785931 +557859508 83980730 +492652447 42281342 +-25139994 796044655 +793746066 704288166 +-316175207 -640061497 +358774184 -802594256 +238116963 -749780063 +-933704563 591864832 +-141966616 204502738 +-685542510 388527459 +129375252 435799934 +-351545922 -325175336 +284293479 156318702 +595736848 105185756 +480427339 -119516718 +409811574 512729102 +258690650 -246084722 +-417183362 974944177 +-198404487 46912401 +-80045212 -940701058 +-420855638 407566532 +85221745 267853601 +121367134 960861509 +723643287 -294782039 +-975733652 504251934 +447925385 218402196 +-800988624 -878179405 +-362793575 970755349 +-771795835 -160832563 +-931023726 -639019602 +777535826 577601456 +-929627529 476074858 +274276663 -394958461 +-356508168 -699128631 +530252083 63168398 +-332940461 -698674650 +729671020 -411654403 +775438046 719658313 +-641752123 -18703432 +188841394 -5721852 +709935714 -85632502 +368741208 -885008115 +-890939765 -219765689 +538425031 -12374892 +794187852 808363420 +19562235 987434085 +-446435270 89553702 +991597399 538014621 +-334904515 -829957008 +547598918 193326582 +-872620462 -932990528 +695413639 -292751515 +949410629 -392507177 +-646977579 3187412 +231562837 948211054 +734113153 548195524 +-933359537 973412878 +-799325070 -732090551 +-488403364 -201924334 +-734797914 351194963 +-449862319 -562395205 +314336749 838951804 +884743992 50604727 +596966331 -492878517 +-611038403 -151577682 +640071898 648050089 +-329543449 774736231 +997336879 -52905116 +-665266314 -92011099 +44963605 -550253896 +-626939113 548761664 +-496057699 -910963001 +-294610175 499140853 +-530866248 -452058401 +25907033 -43804686 +-460553978 19463737 +-408779424 828387504 +884966614 -595260634 +839122031 274167856 +-21389359 683380313 +891195154 510230494 +-27733599 514294884 +439020684 239088759 +893877809 801026522 +103263504 12761623 +-62219424 204639274 +-729739150 -425651252 +959705502 91425731 +229855701 -316424491 +-938345496 714768648 +83344299 950756675 +-811635448 -181846176 +-397931268 -378013928 +399097769 955679335 +-895207509 931384111 +71433737 310143422 +-816214144 -951947529 +515249947 -328279821 +509843728 -129964857 +-267081157 437208195 +11070136 143819352 +773483122 -911211810 +327648565 -104691782 +-437425812 938197743 +646302299 -787954860 +65073250 948860431 +966513220 216222519 +497494110 997466850 +376396800 -501246942 +-883649001 -534017132 +242522289 33044908 +676268064 736091100 +-836870616 -738892067 +-6213925 -630559997 +-795452426 -398582625 +665383336 219507325 +-220208922 535091649 +-314569782 -518382904 +768971372 372097124 +988102555 -718570905 +-411173923 -966045986 +-889855646 -850094072 +-371813485 372439580 +-353633960 947286978 +-532574112 -418263486 +980733188 119955640 +814753573 509522372 +-674016742 34314541 +-461334997 381298221 +-117526428 197108770 +-799697953 62266132 +118250691 -823274721 +165278313 359575225 +573033705 822779923 +212103962 948336209 +-821491217 494761885 +-242922148 -310523076 +134297994 -568572679 +912061594 173914732 +987123950 -555626369 +-867838207 535555052 +825179890 698845125 +-606560105 421809763 +-470801646 470435143 +751738053 819674377 +-591591695 850181368 +298346821 -115516447 +628877819 -740805111 +-239093285 507370008 +503817067 -825859170 +751363681 150227994 +750177408 123590783 +575653180 -354122772 +522001738 -134993555 +214341983 289148755 +-275018231 -747381670 +790758350 -566339699 +-897473842 802280252 +742627764 -240470300 +248859109 73062456 +171715662 253075755 +20456834 930770584 +735542577 300672793 +-884389526 -678319456 +-191464325 -900492834 +-876452745 -970486586 +-660537999 985134520 +752675327 -484443878 +438900089 581964935 +-573440708 991044926 +375649086 188393982 +-960493487 525718273 +-264506817 768052607 +295857044 -200885476 +-151172604 574158332 +697052493 -758600088 +5208206 -859446535 +863502189 20919686 +-554270812 -128776040 +917912647 -556652031 +-14631858 48834124 +-808608618 596269589 +-462429332 726321688 +-641823739 -341738731 +744946740 585231598 +-238503739 86452086 +-571641181 486983902 +-515295310 969878572 +261286061 609808699 +317229257 564388181 +502468210 -786962279 +277229010 147025073 +709336060 15816903 +-914151888 -103222220 +-862171879 -917704692 +488234781 359562041 +514985784 -849268019 +-781457299 -320509118 +-822355170 -329499864 +887954881 589210502 +996068122 528568647 +-722432982 -415304728 +-203474139 -604463800 +175227758 -9649153 +-831133281 -420034914 +-634631049 272836721 +-529143110 -82204542 +-530272997 498829940 +-677792063 977718453 +324656308 778489047 +900792889 -845880406 +-655162485 -231188639 +-869175315 553290725 +949797717 -485320396 +190305439 880333113 +887488351 -740534873 +680333721 -891482748 +-859177469 -358292431 +150227809 473196136 +-468398752 -646639760 +366877168 601682397 +-111610781 959236411 +269143084 912365568 +217938078 -980786704 +403053262 804532918 +138089832 -954856684 +620465656 813748201 +157275971 124396073 +-773957182 196573520 +-302426165 -151771328 +-591800752 394279231 +-872988287 778307834 +-357143505 136231459 +873534971 899530412 +-720371215 131419161 +-431516856 -971964315 +-250626508 -475867672 +-953981902 221203007 +-254955037 118208320 +600084535 -865391068 +-149417829 826715163 +623848263 -593150947 +-188528590 -11588986 +-629621518 -368210500 +894811985 165991723 +734327111 124764889 +46884775 405104506 +689664635 -56900801 +-587065909 -3015072 +-429174904 361784224 +373984643 116635317 +409848409 -129128496 +-778961226 822936132 +-893230206 -94173152 +209704914 512910127 +560527511 -267950362 +21284979 -201758604 +-560456401 -582719829 +315996668 -394250261 +119502744 529758067 +-227377638 232071659 +751309049 671525410 +-117170430 -507740300 +-65235086 380035397 +-434343217 -173812403 +416925822 -614194816 +-679632385 384961683 +758818622 647678497 +611966760 -622018012 +973241661 750953050 +-185246555 383612077 +746817945 398943987 +-387285122 -383013174 +252557724 -856879933 +895846370 -903882871 +-412963554 496086271 +-920723471 553926947 +-157378983 796541654 +-474915910 20947560 +237408353 485772207 +-607359030 239471409 +482103159 -172855586 +-275013903 573675290 +-501398290 -306342771 +817821256 21483507 +170922085 893649498 +851842585 620687133 +-653538191 837901781 +768742207 604430273 +159292243 -887387390 +926419623 471328237 +-312391183 -429339668 +164075069 -385504944 +-854457693 -924931301 +800637336 938496000 +-456621059 286260614 +-183710169 95389033 +671519773 -464115879 +174627431 -572972145 +-631870489 625786192 +703428324 -635577921 +-832320448 -159667961 +-729253344 60328036 +-233363513 -409011664 +-191093272 175856404 +507809498 -718324459 +554312881 -403084955 +677322091 -591186814 +792052036 308136291 +500274339 -192340822 +2005690 -904390914 +274022257 927619383 +778604730 -553945203 +-309166363 701990111 +-90569193 163812055 +-535651256 813384875 +281767983 936242048 +516500953 -10171885 +-803953290 434632227 +242461845 352497007 +-191339993 197876605 +-324881327 366578126 +-104524937 838277719 +279921813 71310210 +-913819230 -623354432 +-87898373 894825182 +-346688941 -35076028 +317159818 -244474139 +704694427 -99030527 +124755342 852403151 +982277128 198295188 +350458575 -591996189 +-910849650 -654907338 +507229795 -586008260 +-209625974 300871818 +-868960491 -499710906 +942737304 -856891291 +-149015500 -833459610 +19178431 212734873 +728628304 91588172 +147408967 829100561 +-312325462 846214435 +-290755267 761408551 +332386868 -28637908 +-963972489 809559527 +564516121 775134599 +307749618 164193177 +-391622993 507828889 +608999221 -238884477 +195908490 -713346832 +4543294 -121817525 +-170713124 -628715493 +-587603614 154432663 +314438146 142753077 +-553752753 642058773 +777360498 993308251 +972779462 -388677764 +-618352243 -816311741 +167215098 629098177 +-211242026 -661177929 +-487629632 727054825 +574882848 861500481 +-159345887 -341861181 +-728711347 20444126 +-772678242 592209027 +-726332400 897682628 +-701791193 -459170769 +476339708 881961044 +929826300 -388562254 +-664063441 -668936886 +478171365 -613552301 +538309913 932933937 +-107959682 445429444 +49763245 153828370 +-991373933 -556008555 +477746470 420351411 +397027111 -672000660 +-922542231 362466274 +654322592 -621094453 +756833626 -877645079 +-951442313 43278350 +-981748133 96535624 +850238484 178356814 +203635310 -453840383 +326030570 -718016124 +118220037 -837618715 +654648859 -566856589 +-866725503 630601988 +40272061 218927794 +-101180672 116419198 +172465230 299006718 +346672563 -515392078 +721495682 -38711767 +497714321 -230286706 +-329764269 105874883 +-837977399 956477290 +199595869 -925774730 +149864271 95554145 +-550401810 564116305 +7543269 432787302 +788893657 16792157 +646745704 709167293 +-826287298 65051873 +-659828043 140843644 +538362774 364023417 +-931830284 618395122 +-441899184 391082674 +-145671806 733260250 +-811748692 140567939 +555109744 574612424 +-571686041 705162274 +257944249 166073201 +-814617351 -157602048 +-304613595 -222570302 +958456599 943909630 +-605081599 -179671595 +-39503733 -750446951 +107083637 852833865 +-610343851 -227177834 +-911410553 216055580 +912055752 37499747 +316974448 -551476806 +-155060580 -902228498 +-461219236 -49236981 +-275034474 -425738637 +-636953634 -623142210 +790601261 275211810 +875390098 438309393 +781170949 855045575 +98503807 906867849 +-448383617 725422256 +-387782677 -331480429 +841382209 -644136402 +822655986 31007044 +-666338112 -871924457 +-943878515 785506351 +-96954791 979974002 +-952913379 -544784618 +47875687 724853024 +-858900330 -704848690 +234909653 -241979100 +833307117 515297179 +-546129208 -508323728 +836492991 861576059 +67222565 -487729397 +981873412 -190715643 +-181821358 -740217944 +-973022543 -879519131 +348114535 680201222 +-5107137 160138419 +-942202996 -210401691 +280719842 -258082045 +834444357 896627286 +956425643 842599003 +-713225385 -791406106 +-917549768 743558324 +-736980590 -403609718 +-470325511 -743764313 +-996593985 -958677555 +234894872 107605224 +732824755 313063005 +-306746960 533844745 +-828797759 -932652986 +71607351 11672760 +745958449 -899331141 +62228359 -579952727 +374343614 605065030 +-693719995 -556993137 +-719155765 -811682251 +-379094818 -47099180 +-954748128 -274270975 +-924298113 445455244 +-624934710 -752011567 +-102700150 793645527 +-733278720 198809491 +-282517446 -491582224 +-966823718 -718547690 +-459196754 -920141453 +561837409 648606999 +650804420 -370287387 +-950897138 488568762 +-904886294 -756994038 +148067960 14251633 +-499824568 156327035 +-113916327 938694653 +202936453 48545429 +-369406837 251279753 +422501303 -175423365 +530451965 -262469718 +432273837 -727803871 +-833510368 881422205 +390221517 -353194822 +-10502642 927749965 +650633453 -282846539 +107989845 -844534981 +-645626184 -240313319 +430808716 -5370295 +13976432 -749337955 +-207690377 -847539302 +-96274930 544361586 +273145392 308107751 +300834268 -932949843 +-588449605 -111836407 +255501189 275752577 +949270315 723194365 +55436703 -214238125 +-799447009 -844027919 +867993358 -783874551 +772430460 -193751137 +762695475 337208760 +-933860258 959200861 +-827341333 73036791 +621928452 456551640 +329376234 230078458 +574295806 -657106079 +-292937808 545369963 +-329437969 -785740691 +-303847380 983417001 +415893762 182074274 +88164235 -180513218 +-863450036 170162171 +858838109 -482747603 +742197238 -975497962 +-790227494 907454259 +334750268 -475212602 +-336331394 326182156 +-417108672 -73717443 +-172290426 -133589735 +-166827333 -149493561 +-432374216 -361944344 +148512410 892064916 +159570023 759830863 +54210577 -106759242 +-770970505 -117470587 +210171630 948462539 +-286600355 310907071 +827127568 610822015 +194221196 596083436 +-27535730 446709969 +-559952378 -592986387 +104327422 -569407688 +-409212467 431565714 +-914632302 -772282270 +84886314 101999739 +-612921650 -197410802 +699529953 -735795311 +-585328953 747445219 +-660433783 621150450 +349057333 -445754054 +-764040478 -574549119 +-156044219 -474102358 +-632310022 736307214 +-617317119 -160707471 +-590158641 288182567 +-15891444 613535137 +-568030838 41935240 +116063230 482210039 +-568721341 605869804 +-486166297 -949130759 +-385702886 277940561 +-502311777 155265458 +567708688 430661015 +743067624 -538445206 +94081407 106415480 +238703192 -278396962 +-942690160 -935590972 +-169896216 -320686027 +783658107 126978473 +-277988582 607630702 +681264886 -515919326 +383513755 -636802217 +-554779861 -901404684 +511939057 -619156891 +124485934 -113675797 +-505060257 820574013 +-363800049 260988959 +-509248517 -9059167 +-169141260 -895944705 +-143062339 645350549 +332005127 -812526818 +892140495 -954728084 +-375931431 941694189 +105453592 610131114 +21944889 -106966686 +-909155930 -624514608 +415938563 -845457944 +856440544 328495923 +608739314 646544948 +969620408 -494346250 +-380080525 818855612 +-461083495 846035981 +843960361 541046100 +597998780 72118655 +476831751 657672605 +816427170 518998906 +834170600 -614099767 +-289770673 -806021644 +-940525352 -663458172 +7530109 254970235 +-247729703 -799118061 +-340129401 103403684 +-622746462 -55887019 +-144301562 -645452959 +907489668 -258101577 +-157383673 727295128 +791499725 475421457 +-419655577 -997814242 +-410788093 -101437281 +294143158 516422716 +-732328808 -488160721 +630065707 136770161 +612973813 -26794467 +436581043 -438195214 +-967682449 335536964 +69966250 -73605224 +422514845 496566210 +279963624 545647738 +987062003 -335966340 +-315730154 -331380526 +-308879655 -479707767 +665149294 638333881 +382560882 -814000104 +178904220 827325023 +663777119 223059019 +-604236635 199473044 +588343777 -81383286 +251782443 -896915402 +991486839 763782730 +863348530 -968369297 +-795363302 815851589 +333312396 340744576 +-837957438 -102168188 +-303924553 208774676 +347688123 -780413594 +758017555 518429307 +996388452 -919082281 +-963820372 -994659068 +139099816 -787668647 +763476990 -333722550 +-952726642 -830662178 +-152797493 21545323 +-571868593 -870946175 +25555245 -72899398 +-450241025 791651549 +-438612769 -31096579 +664387861 -795191541 +435273094 605872987 +-595365250 1238003 +-491730027 384914289 +-635576088 -768849079 +880172712 -468518033 +-550562952 141925493 +-836892303 473998850 +240807445 -228376712 +-243371071 482706848 +-474689342 855800107 +91884065 -373601894 +-924567845 25500859 +-867125102 -5104242 +-817054074 -844560543 +-942370636 -660289408 +126800263 528041221 +-837095769 -545211070 +99825445 886698956 +-179926742 -255626301 +-948684013 729654127 +800711691 -14459824 +641796534 -112823783 +849704968 587042215 +-719612771 724887373 +-399990064 621545589 +-421865542 -513219544 +971606587 68356612 +-938129650 -239554194 +-567136037 883368936 +-133960323 194044491 +694938698 179539062 +-221189517 144669878 +351789085 346790051 +356819318 -229336928 +-529915595 582661945 +715179965 779327546 +362700761 626655938 +-377251135 -699261026 +652285383 -460459593 +54476532 -373416989 +392507118 -560258519 +262897381 793177171 +-723973204 -736338162 +-860980345 800595704 +-296066923 14919510 +940491836 370752506 +321603096 -773130109 +-814699383 -167257211 +684577810 -592160439 +620095714 140348089 +-831792216 925212976 +-571788796 787480026 +-132791862 -587227124 +490626260 230793102 +-234416506 -853337446 +-175112784 450236382 +-841115176 -649391689 +762113863 63151046 +-831180101 359334546 +-9081881 489447231 +-217880380 -991368690 +49171650 -910989983 +-631659653 -895242772 +-315365540 266726712 +329073896 722760039 +-634644301 -567140858 +122733705 213818565 +-42282060 230858481 +-535559479 540970310 +-842391876 -684236780 +93170639 -493603220 +261906991 728793762 +884958368 981438316 +-607778482 163049035 +-671200637 -980749175 +30770433 -485521371 +261434413 167824580 +755238503 -627716039 +181304878 703546229 +256063365 -945676187 +432165330 -709490805 +-865910775 720526152 +-541507270 -653571390 +-954182356 822833311 +327291225 -684195252 +503465151 623560020 +551185787 725927447 +720135641 -439387772 +-366145923 678093559 +-862559871 -665345728 +64660567 509230269 +-768186374 -750834911 +914122482 -105387822 +475397857 -474095888 +-123012074 911700481 +-866036092 776407112 +-89708965 763417668 +-67147197 -932737880 +-935508448 -984962835 +-200588997 651526633 +720020223 -975826022 +-282754365 -960493437 +461511488 868130226 +-35364668 957474637 +-908249089 972181345 +583920931 -116139423 +-798180685 166536513 +510701391 388848370 +-221459423 590769477 +-27515848 662992420 +667133677 123259085 +226346027 676841050 +496024759 -226302109 +230554802 280676937 +-874536651 -471668303 +47694526 -346843533 +-17707930 -183296245 +157754363 -517228250 +228288269 -390377523 +-352379832 631575550 +941825936 -442770472 +-125137523 -60909830 +493824866 -941549368 +122365609 -744529675 +434976910 671866191 +-724328447 596350016 +391182944 448606792 +742135883 961956091 +-497397241 327539177 +23933525 -718822410 +71556580 -347791933 +654318267 994956846 +-429936520 875877105 +-115250861 -781969197 +332216641 164723732 +-704303915 341834142 +116730731 -999346192 +-277523819 178800480 +-611005919 -8469136 +443825058 -607243509 +-828655082 -864112899 +505306013 314211142 +672511601 -998624132 +-251132856 -77030710 +-773006481 -649681930 +398838341 850829454 +-888412585 415970423 +581633229 -566424482 +397960795 -815975028 +-697731371 660131236 +-916662696 622600026 +-920184384 528803425 +900104162 -341585498 +-33918030 102020198 +-194881390 -586572577 +187475682 -871061676 +414787155 180343680 +-424035031 562567220 +-315676973 -853501886 +-812505325 955087231 +628670232 -381097847 +-376803045 -506257679 +-767096033 429384732 +-810196120 -47724672 +-29122634 485647607 +-332705699 -748397095 +-793030171 765767299 +-507045137 521496715 +846799622 -694236577 +-417628262 -845269976 +599429662 883933502 +-59892575 785956406 +960438027 -757521246 +-67869950 671018094 +-848043888 -799575344 +-46452733 -884069236 +-615866364 -375637723 +-332086205 132902552 +875675582 -16002385 +581427226 57813380 +-92077714 -356362291 +-411362766 -517378708 +507333495 386251581 +457272021 -267111455 +-664850751 -612446022 +-921768537 549647281 +920194580 360926750 +609643261 -373690660 +-535453781 -710916420 +-134430333 -381976831 +-229769177 -375952063 +-663397624 553001272 +654843872 893357643 +247808131 -865717793 +472516231 253389669 +-906440313 813112193 +198756923 -703006511 +86702345 -971943293 +424143051 152717369 +959547874 495811302 +971668670 201640764 +-601048261 279210617 +-386387356 -545730769 +-241651906 -331359096 +-117550473 -560019591 +250860070 -475496507 +387327465 -620670756 +-668516548 501513732 +746273535 -100526995 +-141965031 660078918 +236169853 600302233 +900021605 -544955085 +562270109 -311374234 +787766869 689621319 +-159329406 -342400729 +-289002946 -443324051 +-291132509 -111899922 +-333807393 -231459354 +445717889 -442181521 +701020923 271294796 +-91882312 402280589 +-866349781 -470417318 +910013919 72045270 +-463574934 -176594698 +336080366 -294490203 +-904605175 204943357 +251786458 -838982631 +887550780 -853265181 +780730927 759075184 +-364802296 -507767671 +729500694 -561839189 +847631231 -631794658 +198228186 912703050 +355222630 577008002 +-925178823 -770382957 +251521665 897726360 +130205124 542764852 +-984568607 -797031412 +-155989276 613023974 +-42893493 -505096234 +-647834925 208622941 +705946090 -165727372 +776725808 -268772250 +-114676573 -586230743 +288508497 -317395457 +-750996563 -281277469 +-824110413 368768781 +-320770270 714702427 +-361011959 15450123 +-172924205 941202096 +169809660 -223794568 +602261843 753636914 +805393369 -846536284 +-237291897 -525726186 +-427998130 -23235521 +452515033 208605096 +404798230 -269113895 +679674372 2359839 +-256949426 -985236690 +490932304 113650196 +-660599214 -747369212 +89353569 722427671 +206945286 -340582538 +-148505993 143966695 +-343870069 950179179 +-157005646 -768292701 +-502464671 -498432544 +-213044408 -143006187 +155480680 -295941410 +971437681 -171753669 +253889868 -979992484 +436926543 656784410 +-426031733 -631968121 +667484244 430797498 +969721086 368424264 +247878511 248195889 +-59502893 -365031620 +790191785 -268147602 +-429805102 -384168079 +-457634463 -509490533 +317841970 -707936856 +2471757 696925029 +81800503 856989456 +-258318401 -310239593 +871695928 -710966576 +-346207739 28282074 +-75214283 -263824051 +659568422 -393088792 +499769840 -781423400 +22289006 30533728 +455876407 -637875588 +-862249974 441705575 +-208987232 -358584318 +985551419 318114922 +-247725058 -63787956 +394135693 -870696744 +677854963 266377486 +411625909 -755839867 +468913473 816295233 +-502944870 -399834741 +872029036 -813765413 +-74641854 27879737 +985350221 908671670 +417168118 427898482 +-464272958 68213851 +-240834239 -232769529 +-852464477 518617918 +-253477969 304463438 +-631468440 327517473 +427568125 -661203889 +94702431 -543259805 +-43894047 -708664607 +-911979009 379381162 +-426456007 82940498 +128061698 -803763304 +509868944 751101487 +178328414 495386453 +-831563668 -766087467 +-689024583 956952793 +312631832 757254613 +753426554 -86245063 +-457134406 414642002 +-487199482 760246574 +-410391819 68237891 +253517513 -683673246 +-222632800 -95391081 +-843842541 756337747 +817551099 63076130 +651491501 718668064 +619101123 -448675753 +-856617772 -446663465 +-569395717 110628480 +571578485 -236875592 +-67011253 -55051394 +-551139318 484373474 +-331553579 -230352944 +-648024145 966877989 +-763798849 -77397930 +126986505 -411925101 +892483836 267287416 +-568842029 -975065848 +948166246 -185466680 +-209027573 -687913496 +590138592 -542759607 +805874863 -556988900 +746553715 -159560236 +-437694247 518874490 +576108652 604628732 +443058361 592167528 +858551079 844567381 +625141243 -797922652 +-828037952 858649882 +-147853421 793941778 +646169112 -894520280 +377518552 61588260 +993553575 -214372658 +-137782325 -22961745 +-100584991 -777587808 +318500251 -177936862 +-777536976 -792001601 +620933601 -401763862 +-956005178 -359227919 +662965973 -380232507 +-145558609 225660198 +384696667 -127264470 +-769963711 -626793155 +363221161 3702965 +800912423 -21830899 +676060866 -949293721 +213374637 -425837732 +-886015680 -328330813 +931860063 -834747858 +-997967127 270862724 +-903301751 628143145 +-628441011 657429986 +-673942226 -954005105 +-902033863 987788583 +814001028 -351998585 +-990721564 470665359 +-652456668 -867966460 +591332512 558545432 +-25940464 -441316345 +503947045 -162751917 +-108191941 -210614356 +146869903 -622645390 +680337589 -614321186 +-225712127 104694901 +990988434 102299928 +586966002 917665382 +-660246717 -574076246 +-895367632 259681574 +799492387 328286232 +305634636 -610968307 +-707818877 -751878138 +-897523421 -225148267 +393416965 127897597 +914715299 -208779023 +-488588937 -370571871 +81626461 856040917 +-830940124 -227863907 +517338005 -813206822 +-630850519 -499804886 +817551264 -604114711 +6403494 -103688389 +-687715173 710079705 +251715761 997496315 +77930 733772291 +-719326185 -202162892 +-991808255 51029627 +75729658 -874667143 +-680609643 56098949 +-742044549 -876242948 +687022581 551550139 +-157459516 -540672746 +883960816 -631579314 +-162239226 -247421842 +-837564482 661726542 +481950762 -990619799 +516468757 630331454 +-400208819 243064779 +-399382676 -277506717 +978993897 -697370452 +70090690 426934161 +-830182253 23947440 +-299194031 602833256 +148134383 51064516 +-369544581 -394010603 +-437734490 961700627 +-366176991 -767207733 +-971203426 132334696 +810990822 103655338 +-66284729 -623988158 +-584991470 -870360378 +837278153 695454182 +608909894 -983326290 +-578526934 1334735 +-488270855 682018259 +486049435 -468595418 +-522064131 367874096 +749500687 892720556 +-300117048 321218616 +732390843 -420825264 +601364004 -77494830 +123174134 -75456277 +634525207 841487436 +636251103 667685467 +410641077 866806445 +-249979319 -942344478 +-753746560 -526809499 +977627554 -933359514 +27204734 -76216539 +195237607 922659406 +-971948578 21522509 +679932932 -877238126 +-182271197 573158966 +-474866843 18147155 +842737534 -153941642 +-672795420 -649502963 +430126431 581083614 +44898151 -49862115 +-366361364 -683820962 +164909474 777420305 +370763446 -618463686 +621550477 314430252 +-705698959 479253883 +-27725465 953495532 +-837783897 -262709846 +587971101 421352891 +-463606965 491987791 +-487849653 105370538 +-106997743 168910966 +-295098223 -84928377 +234322764 179031651 +-311954238 -59582353 +65522206 -111192421 +728228645 138811361 +929638530 -824429588 +-197902498 693653263 +-195064841 791042472 +-390779106 -772145832 +695217353 377457203 +-732848196 -413402564 +351237119 304626485 +-695335640 182515575 +408587347 -105365118 +-217707720 -113869329 +607405074 -649803755 +-573153570 -921973178 +-837497451 -729147687 +968808467 445345440 +591157937 283877025 +-976280954 682352296 +622581759 -149707365 +-379922989 785059220 +-702845080 244729775 +183971814 -122120277 +589979971 265186618 +-820342793 803794423 +-525687402 -772440483 +-657829675 -652780664 +833301784 -727975159 +265839313 592744760 +-86502367 387773808 +-133981209 690555423 +-216737857 187105986 +918465907 -296927431 +110166403 -462502620 +-473804177 18367638 +337425484 740974917 +559477201 962884587 +-834893585 -945997820 +956254181 -38427763 +671703085 -648692529 +466609104 -638657708 +-57088192 -525940130 +612626792 -7625664 +-760650009 217073539 +929558743 -844514778 +8058823 -438454619 +-540142592 676555495 +-375786713 949759527 +380765991 83501890 +247918397 -290591955 +-158657400 49127374 +-926382150 -333187403 +-39290147 -321842691 +284299219 212461729 +-300931630 -68171807 +-795267837 -951078884 +-166350002 885017831 +-857680555 -954529899 +-869259112 -893297855 +-807575891 830704159 +532444312 -734360847 +935738788 640438710 +-508115208 234535625 +383200748 -139667238 +121507165 -380151775 +-593898825 -859441344 +-850760607 939437609 +-228917952 665952109 +612323394 -283221154 +902434582 590532607 +268512262 625694824 +-68241039 795974773 +692712127 524848569 +-529516192 507153480 +9995347 203700450 +-808809529 713359845 +-878515406 650190236 +-520242433 689567828 +-888725435 566504031 +-255225451 812991844 +-506492496 888525158 +818083020 24510925 +715738610 -484494383 +-891918861 829736076 +-628422536 130261030 +964321560 -143915481 +-964817067 -452470563 +413822247 543488130 +-135664538 -283284027 +-999037022 503282393 +46953201 179265534 +447221682 922504565 +634304811 605602438 +337492639 -579577401 +491887499 -127535496 +-800219352 118496211 +725671836 -872698902 +393077919 954621353 +621277815 918371893 +44364261 -859629856 +685931373 -432826953 +-175810124 678697783 +-963376951 536151314 +-12401767 449873610 +555688502 529072716 +544307582 467507923 +-384588869 -793420916 +-485731661 756777392 +-232281239 -7869734 +-998463480 -859383695 +778977020 568737631 +720796313 177181938 +408243293 -229956637 +563848484 761067446 +453826988 -569159591 +-588326922 -720770669 +-669581132 -392293155 +684002090 548233769 +794399661 -879137322 +-649806820 587864451 +842331067 242974613 +-149233859 -309599015 +44896232 608326315 +852590511 -772837864 +-907511026 99851624 +844574507 551422454 +-12864350 382959218 +98793725 -698793378 +948694416 -640933685 +-672810843 -504414966 +303325673 -835211630 +-888254730 646096107 +583993873 882507858 +591092719 -173279976 +-894889839 640828 +91772775 -236425879 +390100104 904605815 +788468031 -446416650 +-498225828 647979403 +-94423270 291893077 +35274677 91875781 +334241871 -803252848 +486759685 -401659733 +-974611751 684202100 +-646351917 55487134 +882417047 -78198667 +99998128 479733144 +244726437 447838402 +-893911596 258264593 +886121441 -471911599 +-550902243 257571796 +653138279 -695355178 +937024129 -220978842 +349810298 762442324 +-335584670 401863972 +-760585574 -764938943 +-606183679 -550880652 +669103881 -966277798 +931338546 -745877518 +364579346 874972459 +694409646 305231642 +-556639026 833771863 +991063414 18688888 +-512805609 166545414 +432313916 -210284622 +163430349 -798617525 +39142848 -460626895 +-640868872 -623322042 +-61056789 286798017 +-228473753 -30656969 +-872235599 -731479567 +-762867296 -840795360 +484157097 217195712 +43688423 -58354436 +777797159 655462625 +698643827 147571136 +-790206097 -712128465 +-930233320 815342047 +-231790093 403700978 +912558582 -581838985 +956476301 170862329 +822903800 250254849 +430031820 -95001511 +-651280104 142615742 +-293719294 -686662386 +818039754 -650064630 +798134883 380529637 +954800227 -545070693 +-577621303 -276376289 +338045604 -872699089 +-324423416 471835100 +267627611 -217915441 +339057236 -725382275 +-702285381 -133303370 +-510902733 -814052572 +35284786 303819355 +-586767964 -552859180 +-459409717 574786851 +186525934 -676887918 +-735187386 -34224370 +712459475 521704595 +441293016 -543589106 +924995130 -388754733 +-643122391 -786171373 +-888496106 -225458342 +-503823591 967697702 +-829598630 -404536812 +-462226429 -197461818 +-972871653 958806929 +228710591 803831283 +-698148834 -703518551 +-239011714 -11893383 +973499227 -317765941 +514403497 -433324364 +491228030 -491947889 +-383056268 747399027 +-329294479 -519642927 +-420376636 333568932 +-68232998 847436347 +143072388 -519047584 +839183749 418687267 +-630477274 -738539698 +-577794818 891174757 +898075140 403671603 +872790152 -578170607 +225026234 321106173 +541553363 738647439 +31784621 664719515 +792036443 -96308684 +-681129116 637657852 +890367674 -312666370 +-950170443 -638415971 +109942316 -754985253 +465639977 38273869 +-617310774 -427090975 +-270589855 -226815003 +-160060865 826609794 +802130799 -724174455 +860273174 132649738 +-473076036 -978906240 +-924429033 -92441396 +483267158 -69523249 +-677161888 504018970 +19624199 212543304 +718727108 -283837088 +-474831306 -605282453 +-894074656 -667844877 +-36259355 -534031473 +950819216 206017297 +303765697 818590243 +687326451 -526601755 +-579767808 918395417 +808643190 312335397 +806390400 -436421867 +324278227 21304388 +-211410020 -705586946 +-351150896 212940058 +-498780718 126100239 +354460149 170700821 +-675704228 -775620746 +833113137 -945895923 +-782883691 -178486593 +358306973 930007485 +306518684 -998414358 +890241852 -615133774 +778967075 443729820 +388338646 -54222565 +877148366 -786074279 +817698221 -495705953 +468177475 -965563496 +845712916 20485846 +-421738659 -809027874 +-595974079 -189032152 +484592992 117758484 +-30554303 872846544 +-397234795 739288475 +-473087571 -626246946 +292581 618860198 +614472292 300008964 +924920341 -894400252 +-315864664 414681190 +-894470711 -683286454 +55500376 -723564592 +-746247161 141002021 +-310518713 138490730 +135638513 -958983218 +-42396557 -176745898 +306756994 30496512 +-606324994 633339052 +338881363 212615496 +-740983950 -832010973 +-258759791 -200264567 +591205235 -364120446 +-789982338 812670772 +899417904 610306023 +423107292 -67932041 +528722136 61831824 +-49345437 -694906151 +471417275 549359995 +-735847459 -504266435 +-700801785 650689243 +326035268 696560952 +-987703385 -956010745 +-485404846 -528803281 +925058152 391299286 +-308022345 372023645 +-527882020 518676416 +674019313 -355827382 +-778864612 -38592150 +-531832541 424832956 +-483486844 -508995485 +280541302 358868218 +267019457 903336180 +758654143 -929232372 +592018448 416151606 +-398541211 166592795 +-717017504 125367547 +-907303779 853893283 +-622222264 -928149419 +-527420783 608828968 +37152237 -927029164 +-447766059 -126347147 +-422587482 994529125 +-530198610 453694270 +-449556044 301198147 +-936762666 -725934080 +-269783686 843908892 +209699038 -985731279 +337517123 282946289 +-678534960 -444444158 +717677324 501477925 +750180715 318993996 +-638266552 14191156 +160355463 3442065 +-474587010 -916710173 +-230072515 116727695 +-651108339 -889732208 +-733844099 224782624 +-379431105 138002417 +996604215 -964093135 +850635281 -929314476 +900772609 110442066 +-175458940 506555667 +-375935533 933680577 +-432642973 -949934875 +114033497 -958012046 +-763446991 -993736505 +20590247 377030833 +371671602 561507034 +-203716463 764314366 +29948801 -694272655 +-263308015 -807210409 +-63380389 -68645804 +-168681263 675455416 +671930428 -578348444 +-945154765 -211266109 +-869566676 999682118 +614403720 450121097 +214968506 677825961 +801378858 -866074652 +-59009808 674717198 +937693369 278991531 +550919266 936527757 +884576975 -665655397 +-653210847 -157827407 +-594132847 -308392049 +-185411204 592207495 +-112552841 -391506986 +24995901 -313399592 +87510723 950197407 +-302219484 549898537 +-119609240 72869676 +-208215610 -700033089 +-123833282 202708175 +-207760046 -249343338 +234832978 -930865603 +395058301 -697583044 +-737793732 -726351856 +-973686205 114937959 +178690837 -30689478 +-620822794 -211824346 +-610855601 743097738 +343907548 -42492521 +373051602 334975984 +786631989 -82158539 +-450293592 -934219798 +133371260 982770378 +-557089728 -704211472 +824354290 -491148955 +880321976 873816934 +-706191948 517097777 +-624939796 -848563163 +-758091956 -129158538 +185091407 -442080161 +-735136352 -963136344 +259976172 -101779447 +986802484 857084052 +365151341 -800056248 +121658356 -822818935 +-282398039 130264318 +589055703 -226234469 +38618497 -624091307 +731654866 581258130 +-295866263 449472108 +-425072897 677751754 +23054057 -538543820 +538768319 513141919 +801307917 821181777 +755260567 346270057 +31351155 520164201 +-882496509 -51597241 +-458736440 573318652 +-593565430 518906438 +607200353 213047557 +2037627 654062855 +706198833 706659239 +803987288 -335423347 +-614472267 -178417246 +-930160875 -201193991 +276095910 487683771 +-226775350 -103597929 +16911053 572837704 +136514051 -336810016 +451312263 146992967 +-837323753 874134732 +568935870 -600571880 +-645678773 213003925 +225746994 -960685786 +720034919 2358136 +-862467039 -148399761 +186717444 393499709 +-32029753 -915483251 +-75389615 427207771 +920247470 578764897 +349493848 556714996 +-448749669 -635528835 +-593237671 -784199610 +607786315 -298514532 +491623259 -710772678 +-16166515 100248529 +-772028372 -775328120 +-185722609 288117862 +819666855 955038880 +-94655307 -348954325 +-774499659 -180996192 +611495898 -930854717 +690040363 -272732287 +-444174932 -203082894 +58896625 811305751 +-642475190 -266596987 +79722987 -831542848 +-511143051 -460416107 +297770874 807575571 +-299450747 -335050523 +611162330 306391693 +917517597 129196852 +269622944 698680807 +-546438214 -544862175 +-630327091 964633542 +141345848 432973732 +162627635 266281877 +-203679402 972681770 +-227943852 223880909 +-455927885 66827537 +-214212977 -214518696 +641491012 528673646 +365152736 -736599080 +385206116 -801452641 +-242503015 -751623071 +-189597294 -192497129 +639842739 -574936194 +-695151638 997432158 +-190343812 558579834 +-458744673 326026032 +515244989 738260560 +665751222 -794791729 +137436659 951798837 +-581982610 33519113 +-264034268 -253692151 +-356095008 384555267 +-605764692 989416298 +-563407153 -149505472 +-344423199 -838123129 +-696479609 613639400 +-770401773 -857115651 +-493984388 460390377 +-707312553 -948683656 +-67472491 666022888 +-346430821 115736066 +-956867964 -334943994 +129537600 -167531850 +-871256127 662629946 +-563632533 593023049 +-231701689 -170485350 +-894977041 -689445527 +-928399815 -473974793 +958090795 -606804663 +586365904 -936999642 +158683641 -598117201 +20795188 -480251721 +829497188 -773372993 +606599111 955015204 +108265509 -702056146 +392446920 836868332 +680258499 -517572449 +327138009 474151854 +487964897 32615955 +324418070 948264371 +862370880 230162397 +729638388 -220610170 +935501041 401066094 +293695656 903289259 +-797641832 -324999008 +630304700 853945331 +-228727001 110593661 +-694679412 347206008 +830441777 -383790060 +-838605775 -675424805 +126150348 293275101 +526860720 14847832 +322365933 119413867 +-643678349 -959238404 +-230131396 -369661936 +-266007480 -881919199 +23166858 617494759 +-873936535 -9575112 +-406830076 393306104 +648846620 -122077053 +706223673 -451803778 +-646654209 929142040 +-187110810 100320388 +-880343017 -723259709 +257989416 -227353658 +789335272 330294930 +908256044 192051318 +421541220 -616573426 +506731671 330212861 +416550920 -886260253 +484205854 -36488022 +-541725923 -29498677 +-435644698 -407970200 +852118132 261803573 +-959676003 -364290793 +-354343144 -403987778 +-692779664 304293133 +-596759629 138235673 +827343877 210676921 +924095636 318377421 +927169623 380654305 +-688155617 -590595818 +-679797748 615786037 +-19355245 -42485406 +-622017815 -188076243 +153659410 695085657 +880507303 -319323565 +-229487991 947203691 +494956285 -794699700 +-674293528 507646779 +960806329 94365768 +72416166 -823189060 +-539961693 947121040 +-850399698 120517930 +880345189 -914816591 +-185288379 340455475 +-838292656 80090799 +-254501515 -815702921 +344988845 877390217 +-862981333 -399890558 +-320057809 955039079 +349788581 -830945174 +-356406486 422037247 +-461706202 602740522 +307124812 631783115 +-191879362 774952907 +45334297 -158212068 +50139798 -455524853 +-233020323 -505592492 +-314602620 -277584009 +644796324 -653390730 +596779800 -773656537 +-217439433 343546330 +387125704 -547252956 +431760830 782972508 +811193808 444183733 +550230456 -93613901 +476056337 -91078161 +665973503 -18167800 +557697939 -711808900 +813809396 185744020 +-885129686 600158355 +437429875 -155818710 +-126722637 297364950 +362707558 -492583806 +966381026 -251236479 +184452611 579384316 +781790886 -276566288 +673213222 -699657543 +-57445401 -523489261 +-705112648 470787278 +709924026 -654668031 +929464233 -960833099 +942033642 125720017 +34275893 -947594135 +-524035047 223760354 +485617854 767564120 +-220072858 93551021 +-968209550 -651841931 +422642259 -61347259 +-618368062 -17689169 +-902096194 -42820977 +872396130 17060144 +686806165 -399987355 +-424701578 896048538 +574428717 -796558673 +-571999845 -466059083 +-761592587 340939961 +960385295 845671686 +-273770645 -651285244 +-773691490 555252205 +239046225 798303993 +-952911831 -401337402 +936782329 -781985458 +-630883165 781404841 +-162557122 884808221 +394384619 625511806 +305661427 639108711 +-233670560 652864580 +-518351008 544428592 +-409177599 431152989 +-93783335 -995009860 +496259689 -126064491 +-717623566 425288131 +304500834 -143783449 +805587662 324318605 +123428290 -587722 +-99121021 -578627715 +759974710 462015193 +-405463338 -37398837 +-900242381 153991345 +404750583 581260140 +51821719 626709506 +912955320 -9607434 +625698965 811913311 +-698695296 620182387 +655027974 339857537 +-996446473 -641439234 +14116672 729261156 +658527895 -185743871 +517124474 110599912 +964140002 -286284357 +628857755 -753332710 +-31117805 887657894 +-468362579 169598847 +429798759 -787087360 +-477948648 -899924938 +-703546388 -578278048 +510307142 89701757 +-312379653 -285158203 +-863537542 -367002568 +-820283929 121308266 +669239092 -683019020 +491646979 -886573228 +930492573 981241534 +-933158783 -892043047 +-59093447 -641037616 +-779199585 -496105110 +-702218016 -89377674 +426978465 386374237 +522638256 365355586 +-564441376 409150618 +-354453479 316491917 +787570057 670939195 +745016360 909313818 +136789275 -642476964 +-917857188 -23551600 +260831981 -403585095 +549063262 -32940312 +487993716 284931392 +808866827 503532267 +216698204 245575356 +450254524 -967532022 +591246221 29584896 +-519323014 570797115 +-977024475 836360416 +-132400461 660387999 +623926531 494313786 +-640035655 -113617065 +688593432 -769915295 +-645608056 -18319386 +879759221 307209734 +758105731 288198525 +-776311288 459274444 +-218102855 151806565 +-933217987 757959848 +-65631671 -60449573 +-40777879 718480669 +170100312 -852505396 +-704841846 -991900562 +-805205629 -547918574 +-160713751 -592422095 +-63892757 909057510 +174231361 87770750 +-167781644 -766692553 +155442325 -15832944 +-570495774 350195276 +879687154 -667929883 +825111658 110625702 +825707778 -990388997 +755500635 -887654065 +-132702055 -685412201 +-209467969 771601248 +69805196 142488983 +-693924093 -553456582 +54456048 -628238094 +65085964 -873292505 +-22669616 295623809 +-97260186 -193725588 +711098433 -428910103 +-533834902 621486407 +721381594 39009725 +356804750 740101578 +198729286 -468056833 +16858661 983895770 +-406598418 612640151 +-222706275 -927192501 +613457964 -411265951 +-742899764 239344495 +198876440 -670060888 +902113039 -135125283 +62555426 -403983794 +-470511926 937570436 +-49912551 588370267 +132710594 434175127 +-647954636 -521236694 +-555935255 33649773 +567212840 -736875672 +-327108702 970066856 +-637165513 528883865 +-147502508 -872964613 +602524181 -860436142 +326968062 273401851 +-10306778 -941922435 +-696069763 -950968808 +-76542312 -408624215 +891173964 183535618 +687562351 429798225 +314650674 -581721438 +-132726299 178110413 +-220310880 -784101938 +-682190944 179077448 +123886407 42512937 +-903641060 -52199590 +-205600308 -257090561 +149210936 135663340 +755941969 -432231456 +-387279944 148812052 +-566179917 -735548504 +-737464922 -936367111 +560028720 703737485 +-838423579 -782460623 +-738785522 638583270 +-684759575 -889749299 +644474194 755306112 +-353676231 -342459299 +-277757452 259857107 +252374266 -393424355 +473761213 37170984 +112490990 431792 +-169467647 47530533 +659404764 -990040878 +-285195560 450805892 +-356582609 608459671 +520999233 237686197 +644381085 5924639 +-825716619 -917092397 +-920619228 155686376 +323065747 -273507492 +-665872261 883882599 +458153264 436537721 +967523025 899657699 +994832975 874109170 +724439338 -262879155 +368785141 938790974 +21829285 -866977580 +95799058 537874153 +-531792858 -205560765 +-112412156 -355780195 +-631984004 -155980547 +317645668 -822313327 +-469046176 -110425192 +-769433095 -674759544 +713213994 -678952310 +-635721029 -97461558 +403164917 -788357062 +-945282319 -643064681 +-307652417 -602316472 +-735981976 -919144193 +385575401 592790788 +-434768730 -329752370 +-872429531 567631049 +681157790 458320458 +-681005229 -290566098 +149225131 584088719 +979641628 -913903935 +873366617 191477865 +-275969963 -992641063 +430301492 -144420127 +-904569054 161606795 +-901421514 812415596 +281331199 622329340 +-559230096 -853823437 +-583378142 -678498783 +987015467 -920915091 +-617467266 -514957544 +982756972 -818621444 +691151644 -570865434 +-253799710 757021310 +290636771 218031545 +811667361 754582596 +-986600868 119655791 +878737415 136511188 +-401826 -322292216 +-377490695 421731616 +-356976187 -853825300 +86257664 -88746206 +-470577064 -171497520 +-939218785 -623625353 +560013565 -216831958 +56581505 -385368708 +-168648593 -776135260 +-334429040 -967984038 +894428357 -395396887 +168109167 -324359720 +-98801503 -627591831 +566443342 -302119200 +-945207822 63578979 +334635149 616458193 +283512980 -124816095 +-528218632 -825066793 +-484663098 -132926462 +684407230 -573791225 +-336000127 -920880586 +342698204 -406952635 +236693151 262730267 +-332139376 318079231 +156805992 -804330665 +463514432 33115215 +552391836 -658128672 +783668019 -753185131 +349260523 -284223719 +-844927695 110130909 +241070347 379819724 +974792615 -813917783 +897196566 -169649374 +-523790324 716311977 +-778606161 481440272 +261503244 -447632540 +896445509 724345763 +-383801310 886131075 +641498181 -37104145 +-223261982 318064486 +-973242965 -353144498 +941198971 317668234 +-39599505 416925957 +-28254590 284320895 +-555590035 -814098210 +376546245 -942825493 +397714085 -259736043 +-847716999 -782661714 +898566528 849758833 +470082554 -731935304 +-304309723 847787987 +-388719588 -33559156 +-228609116 402915477 +569138838 494434995 +651564225 -110293514 +869591115 -743582932 +-256375078 97354291 +546969343 -300090060 +-608703424 -306355206 +217761480 -762979460 +-67235768 213371458 +-821000524 736706405 +558912218 666509745 +621963846 -380232736 +303348717 236721976 +552657400 -482488137 +-263156614 84109803 +-231553876 -795759470 +-860776298 783559691 +-62685071 -905266940 +-367804315 784099671 +-643280692 942149298 +278940537 -3023159 +60250144 41047308 +837180565 -389763387 +-290782890 563153405 +709384445 112991463 +-473845892 397331052 +-712528122 -565992754 +875859429 -833163417 +183067196 -604921304 +-694470219 579065244 +714005179 -499817323 +665795203 864808686 +449369398 -822972468 +-53685163 -911283655 +-802618287 920658663 +609573590 -735454360 +358660365 827541959 +-140842655 580976624 +905401767 727788637 +514483434 650757687 +571864395 -437222650 +824642921 167194893 +-175937080 -325442855 +-239668808 624697732 +-293663802 -238840704 +-738834652 56983642 +-983296529 -152341176 +526813333 -538971037 +-562526001 -245946472 +27218551 -805160478 +127512633 -806895004 +201806292 -707355674 +-576694934 -404195403 +-278653582 -681391833 +599165039 229751657 +-797583966 305357273 +-392493100 -667443637 +-96149122 -372099924 +-802084251 -374406681 +-282653831 -879236550 +492985075 343552524 +353717688 -219299994 +-392675213 634945741 +895575351 -617631250 +-219874368 -936735559 +655469866 -901432566 +-126239128 -522955757 +469962167 -834207404 +183004799 -156980097 +-720416343 126432438 +-788180724 366580867 +217462988 -726637292 +-333155612 620370075 +211339685 -334328615 +-195869046 423118347 +-735985311 333983755 +-357694949 -280005248 +859144185 -803577806 +-783325947 200680974 +376345121 -408440336 +-219664708 521579381 +298475229 209495101 +-394508865 162805818 +-932504773 -346630847 +-329798679 937018375 +-12132163 192363368 +379896855 482086590 +-810283876 -550613375 +583687988 306088616 +655056594 711470354 +-117793919 -324703621 +-727308883 -394262298 +-129976860 -678998233 +614125551 -320650520 +-298310592 -203286171 +-249220536 -887648310 +716099592 162161237 +74454607 -586352792 +-68207617 942849791 +993639611 -570533931 +-693188349 154631559 +-33917200 -736001704 +768190027 -849937377 +-782544449 -538836754 +878692707 -647263997 +-228730229 443186378 +-955279718 -348517996 +-615961583 -838997232 +-92217999 911235453 +-912270825 -58277335 +-950058752 -633235519 +-26336979 -555728421 +-782130963 -658032167 +865313879 -733397723 +-871091183 -449585382 +-735773384 866060000 +815893304 346550757 +179865996 92163277 +61271821 -376252424 +258421325 6557570 +751215653 624100199 +757837754 482587498 +331200042 713225811 +173732856 -965728801 +973913452 -943439442 +791389296 -222359408 +377457046 167311131 +447446769 458740316 +-447811924 311536268 +-753622037 -471358885 +219808129 -172704393 +-709347113 98481998 +-813244979 -670684353 +-558954787 -597259662 +841486825 393710094 +358778387 -216372409 +-873829796 491866373 +105789807 -605819113 +-250150977 -379896550 +758442942 741470822 +-366840839 -769225886 +92884920 -438179936 +-360044816 -325607574 +-907605023 227149454 +832339401 -912192402 +472670335 408046405 +932583941 232448060 +957510341 410225396 +-901259650 -453079528 +574461924 -171905545 +846096454 332701876 +289180116 636572835 +-994225778 -899425764 +-816302335 -552913670 +-936064313 665602265 +-823719001 -293343380 +193032076 -871268224 +691242695 688253593 +565747076 -741925796 +5250386 596072536 +663424419 -295444412 +596605929 -762711976 +446224458 395793674 +-716523555 -58070203 +155366912 -546838370 +-364440948 -310609394 +336555561 -889044415 +695917009 461408264 +581326916 52567556 +943667984 508439628 +215172504 -55881956 +368969823 522164054 +509957522 802420150 +586195695 -23594217 +-699502142 777835264 +275099890 525909323 +-752449519 -814286135 +546834180 -935130488 +-161552983 -499465906 +320777061 149050599 +257934558 -58654459 +644604324 -229313845 +-889134160 -544015654 +620180029 -653193429 +173189561 -519962882 +-850771756 617306305 +764960859 -25276679 +-925587415 415986655 +-460434940 674009600 +460826044 816605870 +63161019 516573253 +-847695664 -959568796 +-714953662 -456926153 +-240399297 469146096 +637001917 -86776868 +-248845987 243364888 +583529655 802902050 +-200828213 935974368 +38125971 274614442 +-449439470 343993106 +-527743874 50876288 +-211946003 -228922506 +-897830347 879004760 +-320834265 -632511677 +439498966 -940542598 +-759193355 179223887 +594420559 -674761000 +-94949766 857140199 +-121203965 863007939 +-27735923 279864911 +716404696 450830550 +-893766021 -527526132 +-454684693 849079803 +762871610 404052014 +200578773 718319999 +502905283 323812341 +505872740 105646669 +-961234825 975922193 +-848141676 385553946 +-286011309 -933933252 +-74754738 -356648177 +-135425366 -599826786 +-226206692 -506226569 +-807462964 199181655 +-222807068 -96256926 +-901451 98717818 +735843921 -964797404 +658615003 -134082917 +-534072687 -103574733 +326729317 736795996 +554450946 -937985751 +-977359028 386732807 +645859552 327780341 +-596718320 700933982 +234508565 -768235855 +578173421 -655632418 +695398697 -216186213 +-904696072 152804880 +-542847646 140533772 +869499711 -702440062 +-708481209 -325079816 +189157503 453481621 +531734080 281031837 +718197904 -661941813 +576596692 402146880 +644336001 -592703846 +-438264384 -766970782 +880502564 784836261 +333042495 806133434 +-874078423 670897863 +766656746 805026942 +-258171074 -16982557 +-713285450 -628532378 +999363909 -666087415 +-52162110 -510259932 +695049342 634100695 +-444652848 31615217 +-668230083 372150466 +-901213295 -540119391 +679056941 -528518964 +-312706883 -258691164 +-886217230 21580663 +799002927 -643892618 +-669007211 767826783 +-657039423 -615717688 +-358291882 -91330524 +224560 -609401435 +889917270 197417669 +-359587521 19092969 +-616042017 -296622148 +-804378934 -850640917 +389926523 -410341991 +-433641706 -272967006 +-976305978 49194400 +-110000265 -926444770 +-199751274 298969416 +124328915 947652327 +-337013627 -486034714 +-117552202 74719700 +-961844888 619966422 +-698814449 -612576164 +-579871007 -418478473 +-811653118 188984246 +-423160065 -21167676 +-673392287 -218587628 +546161254 899868804 +177105037 -318183975 +-293217602 405154569 +-745318044 150969263 +318478774 202540722 +233732795 549100904 +677343937 -308566647 +734302094 92842250 +605684901 610166476 +-934490953 -544052723 +630702585 916301344 +-893636209 -102740548 +671128775 774494457 +-804991344 506820787 +-798203845 -532214083 +358810933 983302765 +712261160 -639143034 +-647625760 -259158428 +-753955660 -648603450 +-178618317 341818521 +-418500828 123959208 +21227387 -866918034 +-437004605 392619669 +-667731769 -373135931 +-394142637 270846678 +971002777 660346267 +-438682325 420111049 +239728039 -547043306 +-415662053 578130578 +-750894744 -838208248 +-490561150 -528231936 +134583644 518022890 +588926166 978426058 +557513778 488253179 +328328012 563824193 +-94553704 -133927056 +714656692 -837666948 +413543225 -491239449 +911331429 204634530 +78467062 480303028 +444560022 73507007 +676623156 -692929637 +457523643 -651224444 +314428874 786274124 +-644028598 -264464838 +-635430826 -825714743 +-715138707 -927920042 +-638116347 -133211291 +-75698786 -517066211 +-629451115 -115267472 +-186444424 599857507 +-48382844 -399714391 +-25867269 -324604668 +-556676787 -833084619 +-836280613 -539791396 +427269575 -880585254 +153023676 -919306401 +-617846888 -499778460 +-145305235 402772097 +657479165 -232685306 +-904191702 -744877545 +-267010058 -957384603 +620804295 653657375 +377458598 -294986674 +-213256294 -632150809 +660372039 351398709 +372241691 -666688339 +594530683 -760663683 +-906963879 188689741 +348946236 917563345 +832918174 -104747487 +-893115613 -902697840 +865245194 4739253 +712116158 -225733908 +-506651861 183618996 +562416158 -797280336 +-837896948 -905041366 +262091461 332627118 +-513646729 -860866410 +991970996 268575542 +-374856267 386810456 +90315139 -634806012 +750105273 719404340 +-91805036 -641233520 +-850668005 -343130014 +-606556823 659652229 +90972783 254219915 +-383997034 186802367 +-225531857 -656552125 +243803931 977798064 +-960891292 -700861818 +164511151 -409638678 +437944581 701095736 +182098808 593027655 +-544063295 801511347 +-306554695 268072267 +127953611 -993121686 +950852426 -837306530 +-369007834 -631734918 +782041691 -461081729 +-979261545 444493428 +853507000 -784761216 +652513508 -82128922 +-292314620 -454013542 +-220033596 -195928001 +-780158210 -228391983 +368809587 -523209254 +-214004894 800736693 +-499106245 946195872 +138721999 -643241105 +-632817415 715376812 +-608109508 -349443141 +202287696 -981010082 +434678515 -846080396 +248483339 -845841501 +-370906841 249102425 +-756985587 -864981409 +-393489561 838091864 +-767043274 -596821122 +-358786354 -520186735 +-96234375 730712000 +-873608215 920809791 +-260645190 459727356 +-958687079 -153744103 +298216581 784665362 +415396142 453349034 +74305169 -440069489 +-878028134 -523490337 +-497443514 -804530301 +631280686 -989721498 +2171957 -719720564 +812189622 -29964696 +92072705 91892365 +722495874 578140260 +984456831 315402581 +74340816 -97701431 +-124091698 -48595784 +637616564 177035924 +-107751599 711760483 +-190434506 -118008532 +-58115620 241454372 +-118175837 -657465908 +556409586 52201492 +-919101138 477318869 +333300619 146825565 +-643476634 925994471 +635121142 641633875 +457613377 925626719 +-535197476 -452080834 +-947104903 -532683919 +620307413 898169261 +-540414645 632973401 +-220330606 516633543 +167943585 22866300 +-827718303 494986078 +-686174757 -961964314 +309394883 -34861879 +475756116 480189163 +388956504 -220578842 +408913129 303484154 +725523096 825329338 +314044397 615336515 +621646888 375862043 +-68508458 704641770 +400590862 -26566224 +63906897 -501674513 +116517571 150821121 +792039197 -484539014 +-53615671 -429190141 +-467246780 -898278308 +312706815 879364126 +442125053 473829473 +876054279 -104189528 +86609206 622607012 +4446714 144355782 +-424276811 -867727043 +-849986931 454674598 +-217747796 241803711 +-632689595 -438227364 +-667485903 -85327586 +-577614231 52274457 +-305754629 -852304175 +-464991065 -209735595 +-31619750 687996293 +-170841224 176535829 +426230869 -780022169 +-640540835 256344481 +697080037 824842630 +-44091688 -848035256 +-259422278 759829320 +729432076 -624152573 +-228088737 121732061 +-675350475 25466528 +-851494387 760494428 +-788976061 -12683029 +57496026 510534098 +148927609 -155852133 +-347837496 850366982 +592094056 598361318 +638587107 381096926 +-11593543 280197297 +402961100 -338087524 +-298877209 -418103820 +746921076 -974995588 +-822461497 763310002 +513595983 625733215 +568661547 -23224599 +465596072 -44725122 +-907001393 -212674846 +-711901465 999671682 +-76737071 412119038 +436682666 320094008 +-506774994 53867393 +757673987 -527436901 +-978567406 357840178 +-371979477 -555782334 +-6648605 24112756 +-44644603 473741576 +-31235429 -267201307 +503259900 934955023 +-341479887 -623919401 +-197796537 524354988 +-960311632 -524941969 +959113195 -756336109 +975482315 -322097947 +469672882 583425913 +-406774653 -638611592 +208602044 358072068 +81871731 837232228 +333695757 -852175636 +-664575917 -516536836 +-774857719 900179937 +737961161 -253998556 +612046493 -761192823 +-232320260 727136648 +391750970 -169323411 +623805665 653603326 +713046297 -451738148 +-223004718 -844610064 +-926178809 -687160618 +-118848155 49982792 +-585152354 11538257 +173815115 876331958 +129431480 -288240822 +-580355056 -278281167 +799450210 -483570040 +637061836 789258769 +512886877 280765686 +611477667 730541139 +-765982400 -827896624 +-380537432 -932454117 +-288221349 221254864 +-267437104 764455902 +-421465723 558806082 +646973364 593092761 +-74516556 -331029164 +-441646191 -774757216 +88685345 -213599191 +-421986464 241593626 +538559723 112503647 +956871042 824127510 +-487949107 -488745566 +-761261604 134285175 +-586861062 817852701 +73889563 670627530 +-463892645 -94894739 +473196669 -607242265 +584662617 -145416860 +698260367 -333766081 +-938983904 161558621 +377985999 217174743 +531258018 -698191828 +-157141420 -981054032 +204814654 149287624 +-276912510 377326593 +57112924 986702963 +51620133 -369763014 +556227261 -532503100 +616686762 186610188 +-646241762 -227228379 +785777000 172589694 +-809775332 -688733683 +480701705 -402694464 +404054826 -659340860 +-679613529 -174392333 +144974899 606893250 +-310056648 -78002292 +355034914 840170222 +-995076856 381006311 +-492817324 793957039 +597617945 -724778449 +-961429701 -627567059 +-52087479 481479535 +-791828796 -358940700 +541904162 -888688912 +-920391645 -813517513 +157845278 155930940 +-834717578 345977395 +177024976 -200979656 +-676095908 27595178 +216380642 53191344 +291378937 -759591698 +-947490351 -495952963 +669634056 -926002566 +-552132389 -129488939 +336696113 -191269393 +299471291 899293051 +996407835 -526931555 +852859662 -966310482 +175709973 613394543 +636022626 -255631674 +-641586008 -290293026 +-812495607 484833872 +386469204 -16090285 +-400719604 985603056 +527281809 -858012019 +-896901160 132586797 +-401445170 -734121877 +618359125 359353871 +706672763 -5106117 +-904175912 181835777 +246773131 -723300618 +-926515065 482421343 +865203739 752079622 +-726789815 -911078783 +616659153 39929358 +403280725 212641798 +-848320372 111717224 +-583233975 -758388365 +-607315122 -440250950 +-416059716 520025575 +35252561 108871972 +562622465 759159382 +-340131156 294323548 +-705649612 -718294493 +-290799191 225616436 +-411866189 476276989 +-198117145 -936127576 +-884010126 -290635897 +-304239750 -643041137 +489511083 -686263474 +722587852 977096186 +-921891093 -451276686 +884542672 -815119826 +-563426087 -962693051 +558257726 -654351257 +590555404 -674688344 +133034438 207611589 +-969541373 -984848726 +531685781 633828972 +-44845970 173112801 +916294357 -603729916 +577936649 -498342382 +-923702966 -199894417 +450626917 -103501921 +-315689224 -858844599 +-836767294 991352807 +-815784317 361727489 +-958772099 -486683371 +590753367 294132422 +-719294988 -230379153 +-502350813 752780742 +-542262851 751378509 +108992343 -158320860 +-388475520 937224224 +-240272044 801330965 +819035321 700983694 +-705215025 50335671 +-916097173 -400350567 +-868276515 -713472491 +911036345 -244875633 +24976282 -827792969 +874302207 -271260888 +-273143750 391667221 +438739896 -136603240 +514777100 817879551 +904161126 -972374325 +-881506704 23735092 +181656767 -421753623 +-623810022 -515591817 +-455113955 -178655276 +397209510 -126046127 +-411379843 -17348141 +-939791431 -8477704 +579610337 454145357 +736612970 -831544053 +771882267 3810057 +-936288415 -857244032 +-53069973 771209437 +510891427 -100291945 +854361933 -259863709 +566337240 -391688373 +359919006 269400290 +219215800 460009723 +538929624 -374805282 +-877776209 57632623 +5146905 988195743 +-173062097 696190109 +735967965 -939021015 +617746495 689019829 +-254298962 768186492 +-324885072 -261706485 +783571424 16747034 +536438847 275700787 +510604783 735154406 +359202356 453831201 +-279144562 -268743230 +11676812 549102733 +685685327 124690123 +-240775368 -952063194 +-774995583 666362857 +-903024643 963195290 +361379106 340792710 +943171320 -141547794 +-525340064 -882700540 +-792086364 -819591800 +-622313184 329836309 +-73374805 -428837858 +751248397 283713641 +954892178 51163724 +893319754 -548646140 +-137171919 525335696 +598643560 503746884 +902162588 527844789 +748397627 177072610 +-183580978 -889166412 +311773909 720853840 +364498246 257329562 +-261325425 808989213 +-689076071 683697906 +354434859 -616973176 +862095158 781518242 +-784078066 -618904825 +-162890973 596827387 +-890726423 108608898 +-220171560 285274918 +513890066 592251468 +-482616550 781992600 +-454995771 107601561 +572632383 825069396 +247779474 -158043794 +87424567 -358336470 +-77680862 -331738446 +858872087 491107291 +-959776895 -230539727 +-12066700 593513034 +-818448496 927937408 +-630859372 334483686 +354184412 648346412 +822110265 -147866929 +-937336225 121443310 +485965804 -236974258 +-392571658 -189917050 +-334702070 -385789442 +-66002890 187283270 +-518233356 -987730444 +635253504 122807059 +-539024321 723288832 +-552867556 -840397480 +-732363084 -155865609 +142888553 293889504 +103672103 -647577985 +819232375 -31203006 +-939327372 -323785698 +-367906227 -624382510 +153947698 -539637926 +61067708 -127033562 +-32907131 -42836941 +-828758535 -583820155 +949735394 -339911692 +-918208354 -766568029 +-111397155 609950066 +-932678836 566964282 +813269593 666666756 +141045427 -603433890 +-608671292 632749612 +878600791 199573011 +699315326 -532151541 +414184858 173166963 +756696728 513664351 +82524730 -914002451 +-990133056 -523765505 +-675666735 -304795413 +278247455 -591688283 +-16428558 -518184133 +820828774 368862115 +243210662 165559525 +52797059 -797199726 +517390125 -183941303 +759515905 -439204097 +-20438024 144499265 +607207271 456765321 +100238149 104692170 +149417388 654980873 +-443065028 -252524255 +-411808045 560056549 +902768046 39559642 +17849107 -60319467 +800960506 -770384763 +-623520962 -455628705 +539851136 -727281209 +313910052 -307217752 +73335312 637339228 +-628620814 852952604 +-40801388 843750212 +591877890 -713826607 +654660175 -446106820 +919228849 -624582886 +-630245837 18676700 +322785402 -453703826 +98434744 -836064429 +-214613804 766636367 +913135693 67639901 +-594734870 965630526 +81199741 723628898 +-572976610 353903808 +-191194907 -74744232 +-410377378 38091252 +290249085 -820108108 +118773702 -922477399 +-289458856 841799879 +621108273 -646948260 +-441034645 -677656157 +-552287225 629443555 +691810853 586987650 +659013572 62311440 +-960486309 199988951 +889427919 512475571 +-972653505 -489297500 +-236614061 94457207 +-796875449 -298609155 +529469372 785824008 +-902605926 -475540619 +355665447 604949378 +520769414 664409972 +-505604489 104532871 +472251834 -339788962 +547090545 753026661 +-732116767 968340602 +-789714471 -594731712 +20334203 336337754 +21343967 -502704872 +273074112 264801043 +693041561 -356687854 +-992199339 -155042831 +-802261122 352422831 +-632139106 759527756 +-13348298 -783020837 +-116818310 -245725791 +-80976247 48551797 +-49853521 -326062207 +-523933272 -314820409 +215093443 -987343019 +-747223389 -215751244 +421720039 -303442675 +-54653016 -413577309 +927224761 -552109526 +734368615 617586118 +-322199956 -739460966 +463390730 -659552199 +-423924567 -562897543 +-591430706 -524168167 +-468086757 20738409 +403601309 989472066 +-119867753 -460421283 +991839853 -707811565 +592455872 -354910359 +-772497465 -353574187 +651340700 -989263937 +33691246 -716266183 +-792335994 350734931 +-811866600 54082998 +-989735652 -744788822 +-396285752 -366091108 +461478629 -937205057 +-204572063 -595620243 +938155026 780428080 +-717844261 -718959112 +892045818 414037814 +-648092136 -259391900 +144960544 347884945 +463272183 635708456 +642077582 -294974575 +-766349948 32112985 +251363101 -799278332 +644600561 -555212807 +-769285964 922486709 +-154012357 -639323308 +404492072 -199684858 +-866234777 -663025549 +614599056 945860831 +-615993632 -506922361 +-93882250 -447383935 +199765707 65228228 +667422209 400780626 +340526828 -790753201 +180211576 -486141487 +-590376389 -173734482 +-74340084 -37855416 +940072514 135496958 +-143754904 274433969 +853326661 212733918 +185171391 912544188 +-268321344 7885041 +332698346 -538687519 +-710337168 -366208675 +279612673 -333868617 +-583011222 -15641618 +-830915316 -994226476 +-487829362 -292624853 +778951429 305080691 +405729890 -679042960 +962794075 -472026876 +96245066 -321099395 +332965179 806706748 +-395487682 -325762788 +-782169654 367079490 +-462408453 -127701523 +-682794969 -943286504 +43007265 309759705 +936156508 -350506973 +536557846 864837745 +640536105 128766841 +885567987 -708020629 +-573901728 -985407233 +-173932929 697802225 +-333144328 667050910 +-921340515 -222782449 +-799009357 -820540701 +204814892 -325847114 +-504222694 -103082683 +14091463 -828520258 +76537338 291584315 +942162391 150069725 +942412879 983790608 +484358161 -457418049 +787834977 -564730826 +-116164791 -573872138 +433248222 -885390251 +-599816896 -325566232 +965083485 -204770931 +14946649 279836854 +-731460534 946006340 +425727410 -232211430 +-547849338 -153339033 +684716214 -936879949 +962612561 -725427296 +798969146 181021706 +-993988030 847625117 +933030018 542341507 +-195519488 -251396678 +303913030 732016733 +-417908005 809256590 +-973580496 -793411716 +193129536 896672468 +-717861455 -833083015 +-139350885 -722229007 +865407260 -702221796 +142316202 -742169287 +-110120268 -414148904 +-80540412 -14873082 +401573176 455428142 +-760932405 775806965 +-531405484 861308678 +-225281007 -261539507 +431170845 -374760788 +453559286 -830979528 +-461608753 240526509 +685169657 -228137937 +-444176372 -754447568 +778404364 -281142118 +138132541 981758684 +680888973 -189477481 +-809924032 -805876278 +406444975 -202192118 +813922471 -657919368 +647448114 -118387619 +-526894187 321312092 +396983871 -143124016 +-81721340 -16551745 +-989426227 -967658025 +577565992 727703121 +-934834148 -691181512 +-987018862 -936760506 +-45417598 -240362251 +-655304318 259296444 +-317297088 -33046638 +-280022166 -459108268 +-290428511 942387143 +524095580 365117641 +-560253494 344539582 +257398204 -703989383 +855116477 -963286600 +-500186434 -308568832 +-308314888 -207712143 +697345660 861693145 +-53339603 426038517 +-627228854 690512670 +-656427824 -110897313 +-670054313 -158121750 +454884586 -59323054 +-741357125 -994731676 +777104937 -966971429 +-515465439 -622940580 +936716735 -537196682 +-888242024 139977679 +-281412931 337634154 +-450745348 826241156 +324357983 -760225547 +346323704 -67067348 +683260062 -162209156 +-434119999 813756650 +393875923 563660197 +-363872250 142249587 +75080675 43606544 +-528466417 95705234 +816818137 -26782501 +539076331 66309275 +-981828406 906135872 +-364997804 -165964739 +-181308537 488736892 +732684434 -889495206 +530539597 -937731286 +357452117 -583340268 +-819569404 -353085502 +537348380 933744778 +-196375485 -940875643 +-250167557 715108045 +629235795 660072695 +352067645 -75477443 +603349018 485321111 +300703262 528716609 +-753654658 570066120 +-212532304 263507821 +-707957977 142165221 +-126233190 272438531 +357945503 172367383 +555361043 753824067 +232624497 -68864641 +-888061692 203539337 +463502163 789461456 +-417803612 492963320 +427628651 -383658089 +-79121972 -383377351 +493257252 500365397 +-181165523 790737677 +-806844939 -381719883 +356948322 724232782 +52474206 -932308418 +652802277 93424705 +-708857096 452842494 +-609886571 157484896 +441849913 917774172 +-98199508 -20854518 +-339637559 591187072 +938173518 -958954 +-489448662 -707911733 +289509802 265307255 +-780436136 -567756827 +-290792622 260044898 +678689113 909335442 +842408355 178319565 +-6396683 913401477 +-373949890 -87666949 +-807353763 937069458 +264733360 -610856945 +-973964128 701523130 +614775375 494846549 +-811942250 -527250560 +551828930 724566065 +-38645882 -959689598 +-999261249 378071312 +701675747 10941130 +631534893 136909719 +-845905321 -358029548 +976649922 116895302 +686858320 -187525640 +-292939845 -708391527 +-471820530 838701129 +386078562 551050108 +635288273 646040523 +-216597351 -412734867 +-865272913 -673083086 +604666839 -940560299 +-316233390 -139841899 +-648036405 617226705 +-767172815 -522063618 +-564841180 -463488997 +-574309377 366098450 +136675025 474381992 +426761417 668253638 +266396214 -376438140 +177918260 592056088 +597770344 -819759834 +69724349 261073298 +273814158 270421328 +-272966830 609563821 +-441388565 -958033938 +112592544 -328869208 +-755220500 -194654026 +-424128734 691856385 +-199928658 716105759 +-960735421 817182974 +308934255 360072902 +-343791169 674163891 +-670899471 542840923 +-152304350 906005889 +114953469 -922380292 +32652393 -312117231 +-414621085 -161507608 +781941564 -855393980 +462997923 82450180 +-756145026 -897749506 +-894147478 -730544009 +971784954 -893275736 +46233040 -22200314 +-860928795 946121341 +822923973 -754962475 +430673969 960127042 +-383263347 -109534877 +-390772982 402909078 +-478274027 537821877 +-43619637 116924180 +-783458384 -945506211 +-760922427 -781002847 +932204010 -462053974 +-338228528 4390543 +-358405983 -96099375 +-790958945 501882055 +751812627 -891896601 +-647191574 598200968 +-718301388 615672778 +780268064 72357335 +798411363 732526065 +385803971 -472902163 +717979144 674620272 +320907708 847458918 +764534205 -372881552 +107352917 -644527301 +-362049481 -235980663 +-223919410 -617975368 +-857885446 565391108 +564098624 838285607 +215978489 740319771 +-80061036 -681255588 +-593853188 586709548 +-778792789 727011148 +-409465008 123702933 +-138118713 -727295064 +-17000524 -994146734 +290654436 -918226445 +-326249715 -232786126 +880504415 117456197 +973206947 640956859 +495805839 314858411 +940699561 569157467 +-807991003 278693564 +-182748835 -131544918 +-447510949 -949542928 +-830148782 -792869805 +213275847 -650013215 +-846598691 306737428 +-249353779 442553439 +-652339197 -700009613 +-565260274 -574823842 +780285810 -508788397 +598843712 -447537674 +661849945 352326228 +317706662 315875848 +-378686144 726304844 +24588305 -850588906 +-925011191 -2587057 +425982 284834394 +-638897656 -120735961 +478404168 -537187817 +-457592177 -208531147 +-175845541 -472615534 +-819427906 -394294851 +416619995 626936518 +998111683 486969172 +-11464354 -185838939 +372714887 557909515 +133502267 -147331459 +263547774 963111883 +897083631 -913218777 +-579954606 -231982491 +-65662844 102481006 +-865970324 -176454391 +657575145 536161430 +441609332 -172178210 +-528878806 225493991 +-998074661 -305814560 +-987186987 -451763712 +-746222050 743096356 +-697356177 -833113080 +-306912668 -992732757 +-638667030 -662661187 +-99025662 -949597520 +-908767768 253748877 +-612666740 -527159130 +-363950204 -346898514 +765610018 148603301 +39857766 534626836 +588184183 516992321 +520277475 742765521 +47323972 630593816 +-892966709 -659566050 +759938288 706004200 +203992853 -124492631 +913297149 -443410121 +180917524 774645682 +768949710 -97089757 +81657965 -637526113 +671049348 180196527 +382833333 -85231193 +-414982885 188278598 +662377551 137747458 +-208249408 358880072 +412284198 -424098309 +467360827 -267058301 +441123191 368737057 +299060438 -797815746 +604451055 688646550 +135183323 295864606 +-13518156 483673057 +-48057407 -805882167 +-721242605 393675758 +-874415342 671255162 +-352613137 36380045 +-189842718 675303072 +997152418 -232723042 +-321188049 -285562517 +450240745 158576516 +-41821547 -743034167 +53014675 -113437054 +-354670724 -6795169 +620911637 485490963 +240428721 987434020 +531111366 -781871417 +987832590 -312063516 +-787277121 940082097 +725044978 -267186597 +515044133 -815167798 +-231530930 269818471 +-605297832 -511287032 +690953181 -21395513 +-979096656 -749030446 +-729651956 -892378343 +-425252477 -151695723 +281256914 -907747249 +-542478902 -462147623 +187389775 613294182 +-844781865 -500912187 +772371781 -294302205 +-819449849 792986687 +711503581 -187672004 +-398662938 16152206 +103816038 -866825416 +856437742 574033318 +-748044789 351434582 +-746481182 144186764 +687966858 220692288 +-229381801 96411844 +920406729 -820413070 +-77954882 -27069055 +-137229484 454834971 +355757658 -648550870 +-929308004 225959706 +-395088210 741338603 +317409445 641554436 +725104788 49087447 +-258350 -157658410 +-519753628 -279891731 +679874630 660142998 +487352307 47066901 +772440171 -369475600 +817293819 -553576113 +-48094277 273791661 +482071739 -774023911 +-731145105 21818601 +369440591 -89033032 +690689603 453413037 +198154095 831975720 +546500085 -186275152 +90420459 -989703270 +-25269234 -852303746 +-495018789 408458480 +155531756 -932634274 +807049576 -216561238 +-406129178 582986360 +-793143067 -407268825 +305188133 -139431645 +921835755 -7995454 +585798323 -991624525 +477660748 614379245 +-999368488 -423133760 +364885012 31398535 +-596757958 -847396618 +-628987578 -688013821 +12891498 -446671300 +-505580391 229689625 +-11880620 340598593 +-512584907 985113964 +-227974230 587465428 +186431326 892936824 +-350697828 46825458 +407286592 499343110 +-457981031 -645694615 +741053169 53463303 +-797853883 257929443 +701898070 805494278 +17407983 203307528 +-227632256 -738854263 +-999481553 -916908089 +116650629 -818858564 +363976847 -333309257 +964460626 488635506 +787649833 15176601 +82604566 -13013468 +784368792 566996495 +862745589 -728729346 +-808686761 -345834016 +288021353 27923954 +540248835 50365329 +633242183 -72914635 +267744727 -157882624 +109347159 -432920068 +-664448919 336242410 +-929321883 78901407 +-587774643 359587878 +199550843 619429975 +569333529 228071137 +-114384935 -658814978 +-633096872 -90594756 +218744728 671928238 +686781458 -864996019 +-531603793 -784816643 +-111737301 30266739 +-791568773 656054833 +663631287 -784960831 +160569059 -646149749 +-84883024 -696947819 +59079243 -618346707 +-33931453 258064854 +722261169 -880128860 +982650021 330463900 +633588663 -120077216 +778433695 374925456 +-963893469 450568238 +-70806726 -706884560 +-652529414 927809535 +817835019 -795314024 +-35305536 995418940 +237739308 751364619 +81676216 -143480637 +-720077136 -891512953 +-448768841 -657783800 +-213441083 -364804087 +916354754 -744850029 +209592235 -127646953 +282819946 364076957 +-245362236 838297153 +450234241 135390065 +579171837 -643547309 +265139276 846499796 +-697935295 -279504269 +-503643029 894720640 +-437061986 731828344 +-776887613 114550491 +-869022019 -538854897 +-158952822 942285315 +-786057465 -311789414 +-280908851 -255455300 +-100847543 350475764 +-113511183 -586395400 +983670980 -76461128 +-936563546 71796029 +876740521 485382715 +785671609 516264306 +705272537 117233532 +86084677 -657214527 +286849448 -262760948 +-766324553 -2627601 +-935727605 393231633 +-479353245 347943063 +898634926 361412642 +-947532625 -668521553 +77308339 -658265957 +-83101392 -680277832 +-114168402 313641197 +-305651063 -593070051 +657512925 -841671074 +818917088 218206662 +350839190 532834332 +-814645234 -24743215 +860364333 705668356 +890664845 614606536 +590237480 -947249140 +-752240158 988554538 +-435682932 383354549 +-242221754 -243210029 +-525220673 842229914 +599838098 -286729775 +-372617142 -902759636 +-179153071 415041566 +-564265982 -242795477 +145787776 636919726 +596429422 -636197260 +448745871 -457776937 +166859463 -409241187 +-613481321 -987646448 +294143274 421611349 +646045742 124840454 +53932819 -956961587 +-842167264 -188691620 +-399738481 -202378070 +-376559993 -873904117 +-479515249 783078003 +-459521646 698528744 +-248132853 270497133 +914766385 772689087 +-821218519 -656561536 +-139279573 655492497 +35409663 758878394 +-970977836 174055686 +426581896 -456704456 +504384725 732346310 +501707635 761163505 +928999979 911484213 +613713070 -908403404 +-559935856 469172609 +286010827 -992188675 +158119522 -479123535 +474424787 -142864987 +224924230 -1248354 +612145605 471235140 +-566355842 260250754 +-864327552 -342291000 +628749264 564854453 +-849569801 520292401 +-958170033 -648203154 +205925025 455941926 +-708789759 612064853 +-485604795 514131320 +250216380 -743710398 +300591361 -460355519 +-546001402 859013073 +300791359 -316079453 +109887825 960574567 +-401351811 592598976 +-525174946 548301001 +-642699079 -497194847 +542009487 90517046 +-793007287 192656681 +1204345 774130452 +583482689 -876110095 +700440829 -288222699 +576702517 526531634 +476424403 413466923 +-577498643 686285203 +-857957631 826818631 +-855254135 795112838 +-462708456 -102596466 +-97872762 -85030302 +397302167 273479682 +-343609013 -540184580 +-527301832 -365288770 +484609987 357365018 +-93779417 780483646 +-901803873 -967409875 +-752105673 620081979 +834789465 -79220017 +705548761 421873961 +609943155 133596931 +11082128 823030624 +-1634507 -818353484 +776058748 364932338 +-745502010 -229237645 +840772487 559263404 +-584778738 -206685886 +747357334 -8300652 +956149536 -122529744 +949466125 -133006429 +744619493 -677105208 +-652162114 -12970597 +-384199139 -791099562 +-880321707 956914210 +611214630 -265239171 +-418335373 -764986454 +-678617821 698187562 +844004117 45488655 +818664725 136513478 +358834559 -482570448 +953690658 -877135094 +-42014054 -622977969 +-553215305 -475745070 +579645191 -374714958 +-4385077 135994248 +754855843 766184833 +-378153799 -934007226 +-355594857 -866332073 +-114364661 -510088209 +-159355197 -466247456 +753284182 720397158 +-334750622 -400054283 +906679587 -755648609 +13850777 -250620494 +547312224 -292794706 +955309808 637931746 +448898998 969693434 +-568590386 -507698362 +-336851392 -694832332 +-984460889 301068595 +-328980434 -507084734 +957630177 -292286896 +388828362 570212934 +-442843354 912425953 +-106173623 -907218330 +-131018353 -700876599 +713290873 308992260 +-699928440 -426290144 +887764798 3267880 +924487044 -196327722 +-164354750 -291303624 +-707086351 -238037177 +-266640124 490093196 +699497191 73861195 +-256995923 715484459 +34786229 934735168 +763737028 -428749129 +-867788758 -562465575 +191356216 -750245704 +541088506 331851812 +758624703 269093976 +651171349 449585763 +-503090035 820323101 +465450568 -173048890 +917005395 -497855228 +796946295 210272684 +939123100 504413405 +291681893 690756070 +513721734 76122100 +-25870359 542911657 +771386866 417655540 +98711479 947475917 +768906109 -624809415 +496193850 806836848 +976233815 -681152064 +-843207453 -46730579 +-180908791 799608221 +620844458 66461125 +-733956759 -643416773 +741569555 498272805 +741980532 -794366571 +-222332094 453117045 +-189570494 -288657316 +-515751464 -163359808 +460667270 -860716401 +-462244646 626215244 +707940122 701061902 +509516895 117154923 +-491679735 948027631 +812842175 -184957290 +519525775 35140108 +-718697194 -500621566 +945754779 -499514057 +-364526818 378211915 +513883524 662313902 +-637620273 615854770 +277127775 834770128 +964249683 332029528 +-270784212 551921761 +6204095 420242301 +-763834238 532195564 +988670348 -608109530 +584580524 -496117172 +-91253499 883194369 +-809049983 -522999430 +-404923679 266696455 +-113860681 -877341168 +-95943911 -202756993 +-163039808 682308480 +-703869280 -532951246 +76122009 924233040 +856603062 -467900694 +-120370114 -440506336 +-930257703 310114068 +510149726 785787208 +-957974108 -447273134 +-640030909 -546528061 +846170906 -428460030 +823234715 979543131 +-18271675 609508958 +498966746 -371534723 +-661332279 905176708 +801663303 998747665 +-636322789 694904446 +-659282581 680691684 +573695099 221745939 +-974358866 426908859 +-626930707 -409958617 +907392886 614256030 +-258333065 -897180276 +336916190 219000833 +-928428623 -46944001 +505892605 284563273 +94053609 670467614 +431803368 996972966 +993321154 -32792661 +-991844896 -87724277 +-350040119 364703026 +-16193064 109726632 +-61868359 -995781670 +-159791101 -530765874 +-279754820 719938493 +-483102066 -773700775 +812589 387766465 +-867434460 130650029 +96615974 -921087810 +75723112 -403034839 +-426306159 -545110552 +138266540 544813796 +-794525585 51822783 +284615758 -600957428 +646286967 -11685550 +-943214230 783507195 +556880027 -94825956 +-166405581 -381933158 +762155129 556953593 +-665748880 535274528 +550121781 -31258784 +563816703 -606342196 +873853339 615048852 +-16434011 790301811 +272719389 309779984 +-35138926 933628819 +155935532 -274453039 +-729991834 917812154 +584395764 399899158 +483667365 306503564 +-318039605 56407319 +-735323387 381171064 +-672903068 775941714 +-795641730 -286336896 +673541336 -4750348 +-154663511 366550373 +-112321315 426532163 +-140215958 -607595963 +-594460382 -978899874 +20119761 544102459 +-321080824 816475530 +-493047605 903626801 +-804925598 372483908 +-362718065 -906947544 +900008588 690882956 +-104790575 982807608 +-246783208 778766151 +331057525 769424436 +845505698 -987832015 +747791240 -392529413 +-127113961 662441956 +-908268424 301016580 +-125717484 -81665378 +913881075 -776619473 +351092513 -364665837 +-54758186 916553643 +382162215 -855966761 +-930648644 -455730599 +697788680 819588226 +225673301 -680849381 +999763369 -713227669 +-203687191 368092306 +739815428 -603283420 +715500958 -492392782 +-287242769 -31172810 +-116207033 189470600 +40453745 -186774436 +36555857 -346385869 +-16536252 -477554808 +666621006 979890114 +622241135 31784945 +170984350 -579609126 +410254273 585976008 +132879114 198784761 +976631749 718264369 +-657204050 -986392910 +-407660974 -776372503 +-617885350 148257375 +608322362 -350309840 +79300929 575500328 +-709506125 -396606054 +830570452 382197238 +-94787917 109010912 +-247205670 -806694803 +796096359 844155312 +-375520742 -869414037 +283294811 663267609 +673084271 -77552294 +866620165 935249947 +765934330 257140103 +412047974 786448389 +94290201 -750449940 +19637095 164453256 +-470817575 -633233229 +-371195114 786995960 +-816445398 876889618 +-99618636 -17946935 +598873019 -972802681 +363400500 199320498 +226657522 785364259 +-376516769 385003114 +-407568771 131492393 +224741227 626571485 +-490060261 -338741236 +-394058694 -280077648 +-908070432 -926654468 +679449859 412606259 +57556293 -887232642 +1269161 190078064 +-491431494 -85018246 +886207514 -146862061 +-799152466 740163037 +-999411351 614416604 +289267612 10062876 +468821541 706576754 +-430409459 -710329879 +-923272118 897715372 +-100807765 -782390872 +-364142833 -348521571 +417718478 102356050 +170748777 330304152 +915781915 -898254953 +-672191115 763777492 +900643383 -466407621 +293154995 -212535294 +-907233483 826461136 +918303307 252239271 +770669841 -754742093 +999142757 102321081 +357256024 260287126 +-897488173 -362729407 +824885606 -616982147 +851689239 241790579 +588445663 514156908 +611833523 -801794979 +895183895 -867511366 +66636493 -836061941 +627353530 793336188 +-104809634 -676899673 +438255766 -394896325 +-375075642 386308093 +195904240 -657366708 +499502580 -18366151 +257521865 -520533793 +221196513 806793689 +-536797087 519811139 +-751640402 -145369055 +-775088084 -503756896 +778296074 96477167 +-623395191 77928222 +576210608 780220494 +-548193058 812866029 +-835950293 -506818126 +-942013138 -362052924 +-154619454 514928292 +-248582901 875251714 +408690563 373284686 +760144762 -76679407 +-568815799 -879975197 +832269095 120516838 +-629147810 -708958422 +349922209 -543724159 +106718799 -634945852 +-382994316 454962786 +631440543 894172834 +-206134385 -922009600 +349794443 970979124 +-680191304 241128726 +907025048 -439978786 +-575368759 -323570590 +15670617 8906623 +900187630 -834166314 +-592576269 254013029 +-579732309 994909530 +-379680045 330104551 +843643860 -257443681 +96454408 66784769 +-383357403 700597227 +423606209 -418438603 +-431679982 -15900605 +752227407 980750040 +-104373814 -595563650 +-927683152 342611500 +846713248 740595733 +984007556 -949963236 +-583577323 815268206 +375316728 191158407 +-167737404 -901930968 +481006220 515226470 +508420951 -411908399 +-130042519 794060580 +160689851 -252222053 +-651492874 72976861 +970927912 -281169348 +-676056129 -272971661 +3911391 -525088721 +-857356622 25493891 +212175598 -379406512 +-895472250 602350678 +844096128 900402203 +-357952191 246881821 +714149402 66342080 +-335615356 -82741281 +-14302402 676575046 +859136105 -133899618 +-474212380 507290325 +458619860 -178347402 +-266225979 -468634388 +-38584083 178896504 +-744626554 295239601 +-540815028 -876418732 +-809745459 693774453 +90058882 641668466 +142611540 182693217 +-894663859 -303503029 +662635318 -413420124 +-851593125 276204940 +-550384773 -188642421 +423092027 638278048 +-60178439 -181805088 +-867825520 429269886 +542807500 -567952879 +5200641 769268954 +-847368299 -768448301 +-515460664 369602906 +-183673451 830674753 +-723439580 762650701 +-130850446 -436191506 +-919673866 846630118 +938406816 753520288 +214274037 522183067 +539157591 904378461 +-533806135 -109251895 +957003398 -47549906 +474868941 179695190 +-356675166 767295629 +-673820030 432908512 +646455651 -425670011 +-525121802 -606277487 +904320623 -836410550 +339270153 -21551685 +326325442 656965041 +-436275051 -995415374 +-181873848 899597114 +702652561 428112535 +22914899 -807962323 +-910194863 -798433040 +-788551311 -803699125 +844114200 339632101 +-218511494 -248042863 +957402218 556024015 +-521206621 -490350445 +501690409 377357610 +225517477 -377415203 +-226871507 -98999155 +-237411677 -337625603 +-53243905 694063147 +895134392 -267683058 +-152302545 454860847 +216249097 532406325 +820384311 -660582652 +794915622 -724600712 +-737983076 -695835042 +-298696166 750143365 +-329725744 -857736792 +-81517987 984721339 +830084278 -386052618 +-394256663 -259614946 +-121067226 712609375 +-313104193 979337524 +724150241 -395329582 +-827580953 464387579 +-12966006 741142616 +264966076 200497406 +-470406680 526067523 +-602563146 239369826 +-522418252 295743789 +89157595 612309011 +-847070480 402966719 +-701282722 -52442994 +-717515159 -196311843 +106019987 -95846684 +713693556 -2529834 +279436490 634353878 +11943826 607916040 +599849109 -628554058 +412146847 180434714 +-806395682 213113210 +192950943 -138506895 +-642479086 880425220 +-270941687 168124040 +-206843616 -157231580 +-291637460 735228849 +-146385693 712029852 +187800078 -163472583 +-152438234 -603251132 +-398489365 612585847 +-681710116 910057172 +-923062719 586795680 +169829795 -913485494 +-251493508 258039799 +243620870 700171037 +-534089662 -83824903 +113783989 846088145 +-287098204 -609087848 +-890680555 -160050428 +166270084 -833812384 +810480956 -732641293 +586064456 617680705 +194854886 -590138655 +-656152310 250487149 +896602064 -596196710 +748459290 -268740434 +943071812 -204934984 +-66455403 348532234 +233043568 -738255664 +-187366157 742021366 +242963640 346820364 +-384296093 580831822 +-953125903 -478423568 +697391960 76815007 +517966435 843204949 +-789370452 47490823 +-669158176 -2311222 +-865358624 -803891326 +598463529 102972654 +976231523 -688961883 +-209290397 88933682 +451390439 979033082 +-557910710 -947427528 +-582109400 -394108147 +-588966482 -652658647 +88815684 -876378034 +-2582231 497807576 +-621729787 56717844 +-761904565 337867939 +-578062374 -781816411 +954021811 -380218627 +733419472 134456310 +458392295 33373980 +55369609 -481212740 +601626717 367243908 +212845295 -756808484 +-267283351 -717535154 +-648711854 241295179 +-573602410 -747133043 +-407918667 404419330 +775491636 4187559 +546241079 -866524752 +674871720 62764958 +947513532 738669600 +-439651522 -252165434 +-398804143 -635157594 +719383095 -239022986 +931405862 -467245245 +-496763103 348114697 +912227043 -144356607 +254940358 988841823 +-244092895 378971177 +837349079 897219772 +972665755 935393869 +277902192 -225826205 +755953452 -230854250 +-733649466 269776905 +-436269027 522260100 +-496791898 77419205 +709279914 778829996 +36392987 -810930493 +-436106042 -539339967 +-141618875 -628455346 +997925294 578035638 +-420730814 496425235 +-812555540 -107692016 +-329742152 -456220825 +-415233601 647055468 +154248240 850440706 +-710922520 -17873679 +-302118492 -168211944 +842391718 708877113 +-948715063 855448296 +983654473 -908600568 +697390846 -261495838 +660455387 946040019 +-291993502 -989438197 +-381314576 670968348 +754994795 826457866 +841029217 235752678 +945437194 -311475059 +121741980 950695244 +-763845103 158911437 +204841073 -140118647 +118923943 -152056561 +191094320 130596208 +23897019 -482866833 +226553442 718139727 +-940041463 -897006892 +997453141 -313656991 +366984570 804934513 +-768241398 -689969945 +-509586923 820913499 +600312425 -937880992 +175845085 703029130 +668816076 -208863954 +-12292119 -115051246 +-343515671 -329064099 +-604177807 102687719 +-673963865 526046063 +306747787 417580697 +-883261656 -556627589 +-993189854 891815446 +-246642955 -434131769 +-502544099 216965496 +240243303 -887680250 +636156130 -532555013 +104250 -67866202 +657315146 -789243292 +-877934295 -441403549 +-340251837 873329347 +-923044997 337873891 +278410499 307442486 +-189727712 -653097004 +596905840 -411616119 +-684061711 -540132368 +973065511 196025360 +-968423059 645734668 +-591935952 858005005 +-829481217 614229300 +315460358 26825095 +368327859 -347367547 +191303998 -738117616 +498350512 -476459190 +940114115 214366815 +-779404164 930586855 +-912424975 89309512 +-185961243 432656402 +-211754364 468650677 +-852036420 -826005340 +-279146850 66633656 +-685761235 512566156 +12998245 489099472 +-491945173 -439343131 +-411259273 -386069278 +-600717260 159962375 +-339236792 465589641 +-358319754 895250729 +913178142 669816230 +788479327 213826692 +393664703 328748912 +-28332730 -647782806 +-707640205 -143481258 +-1198837 -714362480 +-653947044 491951228 +-254503181 543973881 +-223381904 -366808017 +238580622 -339783399 +-292637204 -983055427 +965127437 -375123320 +283459476 457788011 +-565796564 305856099 +-26341940 -40805868 +-90180414 -158808053 +632171052 -340952739 +15208856 -944724786 +270405582 602467451 +914414383 -212001849 +983791476 6180762 +-103338471 184631127 +641608157 -1747340 +-684679873 318690031 +881109376 -409505321 +-692655097 451154246 +13171613 -241873476 +703502746 -998577649 +-784627266 -126145601 +-673000888 -96481607 +861111090 -18590745 +-804003269 -14604556 +-638436317 -534210661 +-217144785 -210293593 +548909933 374361027 +-948777805 844328379 +732959519 941695471 +-671693978 -887912476 +-811980353 824702689 +-434865583 -272101580 +-611099964 597736342 +468608561 -792676479 +-149137324 54695831 +-595186185 71294029 +-398964002 885645860 +-349669821 205848122 +-344603789 366934740 +-561722464 31487413 +-614934354 -213368948 +-107630080 638124955 +-615094520 13825150 +800398467 337508667 +-180970681 338858746 +282508981 36191706 +-842601744 410710265 +825647669 -574169220 +373450758 490115445 +527460827 -562194246 +420738219 -341303765 +-304723336 -990364435 +-670600490 -549955118 +397447739 -125272127 +-185869052 -979751794 +-501610049 366271163 +300550935 -732547581 +885025597 706107849 +500641901 481359939 +-404369966 15552449 +110081146 -850877421 +796298237 685174424 +-671341740 82200420 +577995917 324092119 +89068632 -238838595 +573259053 -412133874 +-628156023 -185309549 +946066974 -712943140 +-750472879 -840996319 +721389085 610961030 +-586011094 -771149841 +-354878134 -338904028 +-49736471 -393772873 +84061752 927383212 +-57930371 -816200634 +-339512183 -899738775 +-188863127 799039659 +-558513163 55561499 +-893387924 -871926616 +-602551035 -505699216 +-354955177 730526557 +-418066800 940363078 +-918873956 610877081 +443361910 -190198495 +310755688 -499425651 +350148723 -61994814 +166608981 243969526 +793212805 -948468305 +-648842911 936482145 +-231008898 8977112 +469909346 471789978 +622478790 -167581590 +712827849 461001605 +-218272236 503986776 +466215487 867308388 +547304516 488866979 +-211480614 -708062406 +958188153 327513405 +-753028834 -525065716 +-680038974 -959653369 +579531660 450620187 +-865490062 -318617039 +758377408 -368909491 +-24439714 -480267144 +587818695 -977336510 +-808693406 963024898 +725194109 250228264 +91232450 -555085688 +-251942294 563796924 +226874590 -815566499 +-258382263 803239028 +-103344869 -53036549 +166851439 -878326425 +-195991396 965828528 +435841701 -693564785 +-294222156 -943649866 +882199421 860135452 +563718302 703790428 +-263356783 -995411446 +-968990755 190913451 +958409136 -536424963 +696758590 -254240755 +275196137 -756158938 +289002156 340111046 +101487080 909418822 +-926266079 -132385429 +763321131 -670783359 +-754746180 634932354 +-644724148 -482772827 +809408252 -8737069 +727541777 904364834 +996664515 916042397 +807242241 -713206040 +366892816 -570271251 +6834867 841902200 +831766520 72196869 +34410629 514960724 +869205197 -327478712 +-118978142 -862107295 +-962785079 -66726247 +7584125 -409563952 +36115847 591960794 +-736895537 -113861802 +-757016918 464023427 +-648828266 -627666079 +-981694257 -783665827 +-339273811 798331169 +800645916 360687684 +-676317692 -291870517 +-331190566 418743232 +-644618452 36597782 +-696560577 -198607420 +270212110 -347166643 +179755072 -390598608 +916322238 890536676 +963862147 -311101358 +-49180954 -993701775 +-357927795 209437798 +523300955 510775081 +-533475545 -858280408 +175204360 -572599041 +118147803 -644291590 +-804331561 904576296 +-167589670 599682314 +-474363747 -904601085 +667578019 235197668 +872417726 612038805 +-10345998 909307506 +-656771395 -258800461 +-255362631 -292394112 +-108977180 -562481408 +311882316 798870675 +-870084986 819539000 +307110365 723567208 +-694816866 304717626 +-349755785 372596833 +971977596 -831729539 +-911015016 682817912 +-401748904 379722185 +-997869151 346815648 +-185288989 -759841289 +-261603289 -494009098 +-74544123 -138867285 +68841084 41657091 +-954591379 -864852373 +488316589 402183475 +-55553858 507156813 +81629033 343530757 +787736451 857134894 +-90401410 308377938 +568118072 -6104610 +981564405 -119117107 +-390526255 -2718305 +-505203124 -770492162 +645975272 972173344 +-293023734 -250190701 +865114558 418837866 +754743070 -295424035 +999943770 651636938 +328768307 -929149586 +907129337 707535805 +-458527453 45889467 +-883689049 248779604 +557331625 -936052609 +-326162139 -62985297 +-445583113 -515442008 +-735145657 -477739166 +161620390 -813343887 +-440849222 -940827203 +-713501726 762009361 +497052058 -521157539 +343043088 50390408 +186774265 347457661 +88525069 233064946 +-451801960 -395262048 +865824286 750501262 +-298826835 705013 +314955853 203031139 +44112108 -46408230 +909804002 -120530295 +862233790 -358724969 +995982385 916300113 +687893718 -895854143 +626219798 -767065650 +500488413 625889706 +397872724 -876826254 +15065931 337940755 +84748097 233459194 +-86169015 -11208049 +647496424 421545451 +830113111 732606498 +-930808327 188653668 +992210864 603264339 +563968274 190768440 +104426046 -44455467 +-325719715 120239929 +546196806 131498217 +709912671 -218081610 +449753544 -196650150 +-612504689 -210909735 +-95584029 668206680 +911872841 91645283 +-222750667 -322659719 +356074335 265905353 +-427985106 659466906 +-878250100 -592218290 +-59738132 -817173798 +629694258 -421441196 +909806635 -764669186 +795817816 -716200037 +-248048880 199822178 +-188185937 -207984400 +421573741 586314546 +596422834 30934750 +158183431 403924968 +63802956 757034202 +-339606947 279367531 +114940961 994977624 +-910416857 -517296760 +-93366966 -231689815 +136168117 -574646208 +403708855 -132497508 +431453536 -190827634 +-168017488 -149932389 +119158117 -323582918 +885201374 925268238 +-761994252 -540336628 +-323453881 742208907 +277629470 647340787 +-330587422 819618259 +-564740059 131851493 +-651408648 -694399071 +-119607407 -576677202 +524126323 118055275 +256160853 903529709 +-190224783 359220086 +298395789 442117481 +964314311 -170820488 +-30949194 789751005 +-720395126 311248319 +-7024569 -878749823 +-814709568 -738158876 +346588972 663460099 +333238678 373606604 +120823994 -41204662 +118202808 -269210260 +134216161 -756098988 +821295236 139450658 +-882381797 504362452 +-303386162 394026195 +346093002 -680765974 +318098427 -483641122 +-489006954 68687126 +41118171 -315312992 +264090642 -686972616 +534189734 -954502182 +-160093402 299023125 +404103308 343425635 +908621105 -475103085 +-438175003 437625821 +-952421677 213012378 +59691731 -780997881 +111890799 556397410 +-567345935 837713263 +-730864012 -798891726 +-923179544 -441557989 +-867524084 -397043940 +-880756249 -962298493 +89322552 230339262 +923760489 519602643 +-581961517 -201358428 +-415618282 -205453110 +-606081534 -465905210 +-441743739 -920493780 +-372836327 -749227621 +289890093 96580842 +898321334 -690665491 +-565182105 11916297 +-645152052 406863588 +93499907 -814041724 +-587681049 -783832620 +-177626702 -766193325 +217332409 -371403650 +972701072 -967619874 +332557736 -234382754 +-687709175 -594210824 +-951176586 -316060547 +-719233802 186893870 +-482289762 738951878 +257699074 -21382251 +-857237659 -99440672 +419053240 934089962 +267888357 987859425 +80071901 -379595812 +-513798198 591145790 +-556451427 -739442147 +399466321 675670872 +56165188 675353353 +-864145936 -595066371 +403160691 -172748658 +201899269 -440630249 +894360288 -219679643 +726302181 -147550072 +801553056 614573011 +977420660 651525442 +-144215306 555435240 +654409362 471964454 +-560980053 234493308 +-60987168 706410444 +265619882 -902039135 +954805398 660713646 +-288930226 925930294 +-832617660 493250261 +387724457 701662649 +-79249739 835390789 +283739002 -77625835 +376395612 -434639992 +-218640858 -143586777 +-840187108 715231581 +706778681 172857727 +-601227626 970740193 +271910253 206025825 +-554872661 -757511217 +992874873 -852809885 +-332365094 -200704923 +420122065 -53722625 +-524397815 -487211940 +-276934030 404930952 +320804124 448670076 +-179872237 -442760302 +-579762668 -949978631 +736991764 305940580 +-681309689 814565144 +328547004 243741709 +-465009720 700868417 +-341728986 -537383137 +-175371934 786745373 +934228352 850240965 +926042286 -848343373 +249746087 -905800130 +-322088385 -42744659 +-726613522 -904791915 +-304646672 -749913352 +-220461843 612675949 +-942146215 336203686 +-949185308 -479627374 +-108269493 456990308 +-732611677 934765388 +214042342 988887703 +9048335 463275595 +94935454 596355676 +-808070556 -750353720 +-481245164 -246254061 +911851001 614054034 +252677193 -907599360 +803897587 -794921437 +779774648 2099660 +-934334993 975167482 +132214053 -995599612 +-350930920 -979801711 +814984828 -254953908 +265104540 778754836 +-310787547 495817304 +508394477 245535312 +726510484 977153107 +-344760480 -265581914 +-649258438 -66811073 +-304624726 -762317789 +277038028 -222081138 +573785090 -620610988 +-438060539 -94240052 +342512496 581892523 +492707422 -596064945 +-834704781 406387702 +342236166 -834281561 +752651956 691602197 +40054289 261269335 +-924429522 -435790927 +-758948124 116922785 +-886441028 387102804 +-162528825 -199227781 +-231251474 -293004189 +215316277 -224402834 +-706372342 -370915910 +787302488 546730134 +-418046818 -401994452 +586712390 956041026 +659732052 55040714 +-246610929 -519539916 +830649138 16458054 +-565716646 580442061 +-87068636 -247750541 +479232860 -469842620 +305915306 -804866296 +829935597 -455487693 +-613203825 796657844 +-90184620 472493406 +19527408 -495468620 +529858896 56456478 +-698257822 -322707298 +-654514441 -562593724 +-52850801 275478081 +842667180 255209578 +27769434 231077536 +-189022627 -278717336 +-378032861 309603362 +585080582 -646005340 +-215625712 -150975629 +961268506 404581946 +108512709 311729258 +-110260529 448110021 +967664647 -872586580 +77568724 -679060964 +-35784702 534049644 +-79284673 -221158924 +329188269 492304884 +-487872277 -146663023 +495193599 388060700 +-667986200 934144776 +932430819 593677827 +33401491 614429467 +150261535 -951507943 +847394604 755770505 +962401005 516467152 +44286577 -104204925 +-151214505 599089094 +-151167274 -767691305 +782555850 309254839 +744238804 30928804 +457905270 644296727 +-714830834 449035282 +682312360 938274390 +806011000 -598424863 +-216294083 -582231457 +-154740537 31681096 +184690050 -422601582 +507829248 -593332101 +-716657458 -436648195 +459275434 -885691705 +-604443690 314279129 +-277762825 75159365 +456195609 935120306 +875846597 657200898 +-64219345 860551857 +-923658034 643706022 +459812970 293885831 +-789257917 216566031 +465462788 464925345 +765608754 -668707569 +-715515872 -961728803 +191825101 -839672631 +-150875931 900541458 +595779487 -888413241 +-398543349 -287479304 +-141955215 88215094 +102574810 425354470 +-566864304 256838857 +386438623 -672618732 +-648254447 703467966 +-31229462 -459555338 +-459417077 550489682 +36680148 365924008 +-548656146 885957966 +-399123280 -890940245 +851936191 325602257 +724938232 625585792 +-870979698 899838843 +999001760 -43582159 +207728694 -102865329 +-90528638 -923686880 +811370444 347593032 +941037968 -436759233 +595282057 -959433865 +763221663 -744532650 +-985530116 -497625878 +-725374466 -70315447 +-975402013 -922470907 +101970158 948627130 +101780882 92194081 +-57149745 811998902 +-504595474 -889756571 +-680905410 -31641299 +902222711 -54136712 +-126786473 969593886 +50210877 -126854468 +796420199 -866828441 +546201189 -719032609 +-239556440 685117255 +502105199 724377818 +497792483 -443877402 +-136393084 353235431 +-639432042 -803684048 +-804032413 -80935729 +871573362 329967476 +-170885643 -507508360 +-741206955 -847937694 +332471080 948733765 +-258799423 752619894 +-7718294 800182446 +-433562550 567175577 +547342510 213252573 +787797457 291663085 +338531558 352403107 +-918296640 -946814192 +-473866847 297206229 +-647098859 266400671 +215874233 332507862 +734074304 858088343 +-289734847 824433496 +-92389041 -681952122 +881895233 199448243 +124393634 -70512766 +675604051 247801248 +-43695464 -689103059 +-756069686 472010852 +-287065531 -695565373 +774955325 992589222 +-684983015 -539752798 +-20459473 108506389 +44404661 600956016 +151470258 -712380948 +-286217803 -684137845 +280945900 8198364 +-526658547 -425922964 +-580456631 -970668381 +266127906 374932452 +987722793 -25480176 +60458222 607192885 +-904924673 148202022 +-190266236 -557377313 +-446475929 25649969 +-847673773 82162298 +497067737 -397031623 +663752731 -113642023 +-970297045 -429030634 +-835875784 918370362 +246094079 -2201278 +-162908193 985608839 +70944208 -907376690 +-102182018 545654675 +-601188197 -259486137 +340043417 -163178464 +2589627 758265044 +888316839 -67018244 +313586316 485086957 +89572789 799955099 +674693165 500488499 +-824164340 443801302 +-254614477 -663697992 +648278584 395776443 +747022824 511049810 +266644565 130207625 +-755141117 -184072935 +-12134859 -80163380 +720130910 662549388 +7426169 450699307 +-244350783 -115443997 +130032596 -761056922 +-292062274 213920601 +-851415790 -146561772 +-903926765 -57184534 +-705691549 -275365701 +-928645159 854126289 +-76963712 -598837047 +6299515 567882111 +481992673 832838791 +316756365 -139884424 +-897319337 -695681314 +627600500 707850117 +-885031748 -133208106 +-448266446 721242237 +937492698 -552454323 +186950973 248965897 +-601409692 47845913 +74326351 962829973 +636586741 124938453 +628810448 647493133 +196083396 875190131 +687937405 -973184325 +743039284 -164534280 +-993805800 584592177 +349704288 735812939 +893041339 -969104409 +873732881 62551814 +-319117103 -898602438 +-499826175 -371194080 +752572110 -738727244 +-78567881 621311634 +-997711776 -386480110 +-587503241 -475500137 +199524990 -513945007 +808078190 353838530 +-871155903 -222928240 +-367270534 -474409549 +837820760 -900117291 +-471826207 -317360917 +835376440 -528481225 +727055889 148339826 +45771205 982881579 +-819386771 -962386551 +961507408 999178771 +739771814 -929270695 +-710944248 562491803 +491396290 -767358709 +886463248 149059768 +432534692 535955722 +403503540 -909223946 +611336026 828039597 +916936676 941690558 +-938619831 323996187 +-718427092 -356055681 +-13985366 -670440876 +564706367 -879816156 +-277234565 103446053 +755453143 -877677848 +829670015 741678930 +930115998 -127760016 +358217049 914182235 +-174949075 -863514147 +-264226515 -594580848 +564832359 407792294 +-891041478 -672264458 +-496270982 -150814452 +-277351038 913661836 +-937571199 484213259 +78071354 573409823 +-675397422 977832020 +-913541348 767025123 +499219864 281980243 +524337991 -65790043 +958730981 159962901 +690604264 678110550 +-277287028 606036376 +-521676781 -634733550 +122355626 345457749 +-913480100 811517432 +-458527059 -713918000 +457542767 -936940093 +-924570719 913434946 +-56040413 -790933948 +919828780 50079518 +125284106 -520137442 +710420299 -136497770 +706535967 175505352 +-602260761 -588869490 +471279503 -420392843 +222337169 654554655 +505946894 -739756288 +-471866734 -884428693 +579351517 -285649330 +781950821 910678196 +682115853 272754970 +403065930 -832869290 +78434524 -848704883 +-404354453 -9116756 +-238888331 171875558 +-393149596 340143913 +705386657 625977178 +-714308965 -333688779 +461612988 488330734 +891769248 -719432187 +183306531 -722550435 +150983007 -41797513 +504083263 -269809382 +-755382332 -98016164 +-372554553 269941336 +-279259468 82468792 +-882384583 659391440 +121058666 308431374 +306964831 -279292688 +515536342 903835916 +648929257 13458594 +860054841 -345411418 +-295949379 -420954811 +-709484528 -956731251 +-173257784 -252907250 +-319280545 -431240289 +-459003506 -77739919 +-877170850 -841555352 +14265536 -256173193 +-669584507 556145656 +11886564 -12189054 +-972250263 -246816250 +880464279 991311040 +832085946 166018848 +244844658 -540972007 +248645874 -614300595 +874255850 356843572 +39754040 -535809021 +371794585 721075528 +-581047570 210320532 +-675648915 689225414 +-781721645 668503485 +736181145 -609617348 +-443661032 -15230743 +-635036509 806667800 +-923766844 209791525 +-283784681 761354633 +-59910761 123013541 +39030828 649483792 +-321658406 712046436 +575322947 -847318709 +178588568 459148817 +556241637 756867513 +-654457390 506889230 +863000941 10802120 +-362283803 -356352925 +16824868 746917350 +423158245 348161985 +-654839654 83963019 +-981467406 -570212814 +764501265 597766040 +-300921728 -61386280 +842719296 -923342758 +418781897 523105569 +12223617 -604071183 +-606768581 -146849370 +119394494 114031546 +-428948372 310098666 +-540258372 -296766002 +318572291 -217839514 +-918622789 -490875742 +539964163 946521769 +120407011 43057090 +862840388 -11475828 +250952237 925663339 +-841959313 312156484 +-604273309 366755228 +65156385 -248398808 +-114393021 328788667 +432739997 335649079 +282410769 -735730405 +887463523 -71951524 +216807541 492116424 +722516436 -985582555 +-832551513 51502242 +149647355 287696306 +510687662 -439179388 +523884139 270238058 +73120989 544075592 +-227667620 893943654 +-696810930 -416712677 +327027259 328804821 +666027438 -249416460 +-410749737 352170292 +937994115 -369198651 +442027950 -763297721 +151992232 314072856 +962844569 -261628513 +679291886 -621011549 +-973808461 -693558708 +386959444 -729063085 +486107410 195352256 +-913846632 282707734 +669943440 182669622 +121181451 -404349309 +-962940002 529047575 +-681816371 577890901 +-127417018 711967881 +-441864672 818606913 +-554501712 -974548999 +-563338578 -203773987 +-277474314 -518878159 +-183790818 -866126993 +512389711 -580953448 +991545650 -853613118 +-430368226 112774177 +419578498 -22449857 +38142613 879538061 +-884106363 157121567 +-372238562 508903990 +-405725563 -823947898 +986114753 -12790253 +-604767204 701321725 +25822839 921521810 +252926021 -173746708 +-108565200 -396324856 +-977955485 -351155612 +-48755721 -434903533 +-726353298 326482500 +402796560 -337955774 +-416181009 550377152 +-377768584 -905838857 +-356000015 -793660363 +-410066039 -775588593 +842763152 -943569047 +-508343443 689234821 +838964965 407457567 +393145531 68374513 +184162070 304350654 +-905369325 -649353403 +-250748116 -402680319 +-550574426 22763899 +-444575676 760393067 +-430178353 588892648 +-36960976 -51052731 +-185958455 703559838 +-156609328 -520209766 +-316708539 175732694 +-972652748 -80057618 +268764741 -208245479 +-233782241 272523310 +-583060155 -777224693 +-316512545 93073669 +65348671 802659896 +841739144 726953175 +234406201 598452076 +-487319584 -226543001 +-329883509 566537229 +-163670294 801022261 +-630010183 635612403 +172996984 -117392661 +429563084 -429703634 +450220739 -208166441 +-824679296 870176540 +-318282126 358689021 +164095212 -51852849 +-658215669 -918922702 +960657407 664010026 +-486259375 904141777 +-338762090 183038751 +480789672 72772103 +-88611470 584004628 +683559632 697242359 +531020056 -139144003 +-983251921 -572474087 +-131737902 226502575 +-462223606 -240616506 +584797297 515543267 +373831455 134942456 +-715255347 -739716122 +864654427 712980643 +-392134480 162536902 +471604255 -178776079 +54369802 -162085820 +519376436 -144459677 +793303224 375974821 +893162102 652444205 +148391295 -641287641 +124630421 264643704 +596984280 67655974 +138507225 -965775158 +-978905901 326929023 +-655047421 -156043783 +685855335 871843295 +210662067 -249486632 +694038917 -512605322 +-386494035 962775270 +-938951510 209678037 +-820485024 -295388929 +163323225 -985327455 +836268122 171884706 +14458484 214266618 +-947576986 527715022 +-451282143 -434505480 +886777364 -266320005 +-248971637 298796400 +-539819729 602364543 +-734228690 760999879 +-340044359 -845482829 +-382705039 867793831 +-498144222 -694603671 +-666721258 860233545 +-975279988 204821934 +228679001 287680985 +-196626322 -182751633 +943277458 -348335673 +405068315 -852743777 +-990140336 -488409874 +-714280321 -954221420 +-337899214 570522278 +-540955152 -953383922 +-272404874 351403601 +-867899804 -693442706 +493255539 -689896717 +-891266896 -400467316 +647129102 -619788778 +773945142 320844632 +-642935713 588146884 +-698478033 462804250 +-656573010 709332816 +209897991 555788161 +-447942967 -266544357 +-719195663 922142613 +542666468 64056852 +761879755 700894098 +-980191464 -588179755 +477629325 -320691109 +-987935614 711805780 +578394850 792245180 +573549999 -232359354 +63803715 163114651 +729140343 827197920 +-475610130 763619596 +228319313 -416220004 +33055454 -879968427 +63475790 -82406177 +-471700721 580745393 +-671086221 -48661014 +223958219 22260938 +-608420734 301960290 +856188215 30166123 +-888496327 661978716 +608066479 -149993699 +229564362 -558597111 +40757250 535799880 +-977613020 -64488545 +118907597 17698983 +745093246 456661822 +-748929241 179821295 +-434477308 -716380112 +-774084344 -385363901 +383311586 290314030 +-446916879 -570604749 +610257366 592877545 +945139294 -428497709 +630400330 339958956 +100278328 217475819 +183916437 644233290 +-532029646 506326017 +866317956 -866169828 +-295654382 -507084487 +554082127 -976010743 +484272143 -88179721 +-732710323 -961469908 +-244670618 -457871678 +177882138 799219245 +792501756 -873454713 +620761120 -573691234 +17441758 676654679 +971463242 -713009055 +592560858 279652401 +-500902371 -204353169 +431962100 -921579532 +342442117 -704974534 +549906570 420658383 +-378827710 257664703 +359904322 308182170 +-704079777 980455623 +-911521379 232614854 +518859023 -375147547 +-622730069 -540105675 +-396997228 -161758281 +593741731 -688488736 +574123464 579145344 +242396890 -132967651 +-356270758 301862906 +-593373468 807716313 +108027111 -709512168 +-765719376 -280625224 +-484911842 253792682 +234841241 -143760743 +945373739 -382231699 +422656379 960226229 +778867364 -658421991 +237802006 406640604 +904415203 -257209789 +634452241 -511820963 +334975224 -990383670 +374792086 91989893 +-685257093 -993712394 +111972312 135751011 +566373325 -131229911 +646815250 412046734 +258821082 203463564 +509068712 415422857 +-956496356 -879001322 +-264001658 -415263454 +-771176085 440308660 +827873159 779919963 +511543447 -543413358 +-123037390 476048808 +111383754 653944345 +-58328869 710628373 +272884838 -535788902 +-882674426 -120948160 +-310716552 -303852176 +429071496 773171802 +-557750265 -199104201 +-616099676 641917861 +-713756814 -9563471 +491344190 475227456 +428224919 -53505807 +310177612 143959750 +-339239245 509792044 +613762725 108567053 +418281618 -5690342 +441380295 408694192 +642360923 -964773812 +-147370787 124771263 +-885826697 571220546 +-87838051 -76146677 +-244184147 323615187 +441449222 456532046 +342699470 110424054 +-957292225 -632219609 +-488752149 -713655248 +-817237476 838590284 +-759388890 -460423524 +-979959351 -493100374 +-251736334 785904631 +-977152535 688895733 +489366582 858437503 +-180293723 481392352 +313460972 277017828 +488001459 -840022948 +932841626 -545067312 +462081953 -740824483 +323374008 756552492 +-405087334 -555009816 +-634053773 601414524 +-560872727 -957168809 +131460245 968430016 +633756965 -45633566 +584313938 -801262312 +-761305964 -594089134 +-772889978 140120834 +-571555296 -216514855 +-482686143 668619321 +-523343673 -806990397 +-252157039 -503708060 +221051125 140568594 +-43061588 -725903678 +609315352 976483212 +669964083 -938499940 +-81743843 -880623941 +-145483957 141753892 +78078585 757207052 +-223711362 474033073 +156087116 -328710072 +-963443850 -206769739 +-933167280 372984873 +199557823 137818184 +732713709 -588171943 +-306471490 497560257 +608456947 905405841 +423306614 -857215319 +94502849 -350150788 +-392996329 428292574 +-95171937 934015458 +-685980803 -127460277 +995163745 407280447 +660017191 450495608 +203567719 -641482510 +439640839 -941713304 +436301381 -615083322 +-574447228 79497362 +544057923 -104745269 +-637295933 -915551421 +216870490 546573469 +-554913114 -521592557 +123091258 -26324586 +130390955 -192141956 +-900654325 980170611 +442234813 -975041325 +889467876 302872771 +293000259 740591002 +-175867926 -472937182 +-999330180 -212032750 +239240684 109018292 +825824461 -17782855 +-839946972 930152106 +81352471 -995156103 +-332853419 -415038265 +-534376983 859682309 +-88254382 823723719 +-169457976 133483963 +-176765628 -89448553 +-941197514 342791072 +-92342395 485768358 +660721712 -860660903 +24692012 608907379 +-175141246 259033668 +581160856 260560898 +-84403927 273076771 +-48164336 -654096525 +-433960824 373416984 +75387217 893467655 +475626097 -209581773 +868847362 -10182343 +412985418 -949115048 +410717158 -272314382 +284141854 672111914 +-433479907 -927296404 +-196788058 628809919 +281102369 593421467 +-586558350 500514091 +510067852 152520826 +-275729704 -60130462 +87610132 -237978884 +-900184873 558824225 +724912802 -647774289 +-858833620 -443266130 +-666718760 -646951580 +44442843 -380990185 +-574768632 -891886021 +-331382819 -378012140 +689166199 -943324318 +473729168 565688683 +-644087243 512175278 +-958680872 -174927185 +-580372686 145646851 +539796870 -814498744 +-56578492 -15918913 +767428040 838569803 +-903647807 159653164 +-886258556 83134876 +-365302553 -467289208 +-875799809 -650602905 +-269047635 972308181 +-440969761 -48520289 +-876001639 583210825 +603910480 -375842271 +659724365 -686420809 +-146404110 -567807930 +859863931 -885016695 +-291672611 341103889 +-963839414 -436261115 +662604746 -859989453 +963272340 796854562 +-834740029 -378702518 +910155112 267462135 +-293938522 289084697 +-700851110 -776840493 +307294608 825856803 +167344557 109416408 +29770726 -994653887 +720452445 1495154 +-933344039 -942721829 +826455809 913669995 +-954155506 394105535 +-571727844 363395748 +992510321 -193739802 +-690160769 293016788 +-129944246 88146445 +510410874 -912601396 +-486949329 473530571 +353736933 762142019 +739456096 -194143829 +-97922249 720270647 +-658785286 347286162 +580277552 -585007312 +394463532 -667695565 +-773363770 -209799687 +-730786978 -908812814 +-70735918 -409934793 +-577414814 797649771 +-108842414 339883216 +292535198 192691816 +855249295 199312937 +-224724494 427496941 +-482895431 210362895 +-619541196 655166155 +-573973088 147638675 +-215640439 -739399538 +-507337134 -61337111 +-275248861 -111134023 +-176809534 273882890 +435366446 -231603178 +185735269 724576325 +-644360067 134820374 +-478191676 48792291 +-131980180 -494214747 +153364843 -949591801 +-375202813 -46513437 +-530154000 485804202 +-508452071 561946325 +904601807 -38007423 +877012219 136710856 +-509078809 -165054990 +749563014 524315923 +803760757 -824926576 +362950846 -674881436 +628229618 731698576 +-777334181 -424471950 +-157138434 -383502654 +343443694 -571621767 +-821644475 683806682 +-394569043 168546106 +-633978799 -745255946 +-241090137 -776553657 +197307818 -294626405 +-129955610 101372496 +-50118838 111468182 +36317509 -278215052 +738483384 -473629610 +-549965297 239934429 +-53107708 -623701420 +-788611131 987540245 +-66256422 277201101 +624705446 -107589736 +64522636 118301335 +-40261291 726792277 +-607397242 -220243009 +-26138582 -394797996 +992823396 726695365 +-541784561 -995996864 +969499558 -129644022 +619487911 82614152 +-948742922 752510448 +177297631 271545304 +796957138 -845701049 +-634333215 225534486 +-471228033 -698036902 +-817054008 -393657060 +-642364392 -659224185 +-455901799 -457720724 +353924147 -833394366 +-945419418 702382118 +197847379 -38621747 +-145321042 -205779608 +-143243354 -66412616 +-731721149 -695669478 +874083920 -624259653 +375204592 -281280062 +-157601683 233594178 +429438336 -673585708 +-110641608 498907774 +-508982349 -80343296 +-310113152 525285944 +148566307 404441676 +-718079446 488583653 +426252837 75475976 +861148780 492881424 +-611500180 -29939866 +-579255356 921269013 +939541651 -104461608 +626087916 -938512803 +-970169305 955026566 +862957732 -391859687 +-259028427 953715243 +722934427 -711002140 +-701716732 563951489 +-648626026 -43302953 +-123092316 110377554 +-406190608 -752697299 +448565113 -114734248 +236917922 -976911747 +730484822 727688889 +-989071944 221199731 +840027696 -632896871 +328967108 160999346 +-642184112 -722193116 +695811399 -519053714 +843877963 14849718 +480104329 -247803806 +-525131342 -276030322 +255946737 456899193 +-670136453 148149859 +817296764 -775318620 +183492211 955963793 +-328415686 -407552960 +416847931 -828461884 +972763573 -668862020 +-629480443 -125696924 +-741460073 787169216 +-602512569 910030137 +384187014 454814014 +-656887584 824438241 +-120550299 -936366819 +-157667598 -901626238 +492213541 748092370 +-481918924 590780124 +-364494151 200783666 +-908635479 -875761500 +634017647 -8896279 +-518603588 942440372 +378519521 758426429 +-684670988 -208615542 +151615287 -116633018 +-157989054 157320400 +-587027726 704359879 +-323916993 -207548020 +-403529518 739716295 +-59625684 203788552 +-210275892 -248017329 +780337716 706457905 +427023862 892151442 +-793310141 552840500 +-583588209 593164468 +-436877354 -280646155 +-748781831 -378671257 +-569848997 -745657817 +542176333 -368840795 +965157872 -749438666 +-439798668 -48343409 +251277109 257210307 +-485844512 -32281650 +510816397 13104080 +340328876 146571145 +-484921553 -811749439 +788041195 749538864 +-872196037 388628176 +983387231 76273697 +747821886 -207779161 +996327142 -666612295 +427304728 336918014 +34236429 -436769501 +-241578899 473046103 +119312058 -464223643 +687374672 47059424 +-904708761 803001196 +-967094816 -440410748 +-31833796 157195363 +-591043044 253491657 +-728441617 -879766375 +897878035 -472584327 +593657250 959056915 +-798506082 -415884583 +-417343597 221707283 +932215470 812697710 +-106784696 -461640163 +984916688 547747101 +372034344 60575012 +35932296 -948873907 +916653768 495072761 +65684233 -192672512 +400905418 -328445808 +-583958347 -880014137 +-291764305 427843105 +632390775 -967211854 +838683063 679146215 +-145028195 -235462056 +669169049 -595255589 +485051640 975297334 +279524946 -342329186 +445096873 51084933 +-435322602 810528314 +856250302 629143292 +-767621881 33396029 +-16831909 -465853303 +-373641204 862158317 +-686677099 -107487704 +803610510 518040128 +-605272041 -428091929 +478929432 524283326 +557526524 958263945 +557830686 -192100057 +553652622 -475132254 +-93582 915154972 +441733216 333842724 +853173783 -133459792 +-25784331 -161052653 +-47131366 -193496638 +282018629 -128045412 +616801957 932414483 +-305952579 -11753115 +-321663998 -239519551 +810322761 -108831587 +-502572875 14845851 +223533746 902098063 +-127583674 15596560 +-676505626 -735688506 +958629513 356941717 +301705163 442107635 +-805903252 -391501394 +-523600933 -168082936 +-53394664 79622325 +-440446447 -585644093 +315026673 514250720 +-998030158 -587067857 +681334794 -907451362 +-427161461 -575662689 +-852437049 846169001 +-843719225 -964012086 +59418755 -748146927 +566059574 228905660 +-799119207 359965657 +-307172935 626869862 +-871887324 -271599338 +-89098374 142137687 +184441309 -539411162 +-316678006 -818408052 +682801968 543949537 +523192625 -584998149 +682632801 322488641 +-646381108 -874512299 +21235869 -156531463 +543791342 159211025 +-421082021 -166186073 +26675324 -882232934 +543889695 -968907552 +899860351 -678591717 +7780110 217381258 +-353920772 613290454 +364900179 174669386 +-604286609 362385735 +422393729 597238692 +-78424482 693319849 +410444072 -479668534 +-221661839 -526350484 +59769235 638068738 +891322188 -478491582 +590868143 825824280 +-329450625 -37226773 +-400621549 -596748768 +556334066 401360812 +-708760837 -913451812 +-244342145 928886620 +890081051 -680179490 +-332830482 -222866747 +669523704 651054302 +-327539960 -169904378 +-399279543 -47082375 +-817880572 -200529781 +-4241704 433349354 +760888981 -676280324 +948753430 462956533 +820662584 979318065 +536131981 -462195366 +-882413878 94841776 +258375316 -72255575 +584831736 -597983249 +435477175 -329776365 +673366447 274005821 +686757482 863319241 +171175952 -185232673 +-871970379 -310304157 +-549064612 423933908 +-790780321 535658322 +32567506 -554946587 +634708781 -761212817 +623513746 9065265 +394564964 -722763319 +-627267811 -289585452 +411007949 382336778 +285139509 -122962004 +688616344 -860617265 +-850050116 963199004 +-186418870 -96506644 +-955714626 -244925272 +-403854068 -660681637 +928861183 865974986 +982597357 -718438297 +968984654 -823002729 +-768656973 -206001145 +-401404026 -134461948 +950380570 -999859182 +664592375 684946379 +-491222237 434522269 +264456103 471908613 +-246144493 -544967391 +-435159741 690754875 +-744923245 293266748 +-133827408 409109889 +881375019 361466632 +246842024 951345407 +-43920141 -856112907 +-309213620 -844970211 +-730576338 975457034 +-36199539 516235472 +7926984 353473428 +-654085022 -902220695 +-538421431 -14833134 +-487348681 -431733150 +-818262173 -502738088 +688748560 662955122 +571433909 644968081 +-267668165 779092465 +100875976 189392439 +-520335254 -251196607 +-936155218 821359767 +-603476025 -123625357 +424314191 152934369 +-673489762 -616135754 +184459921 739033547 +-992373930 -181888529 +868891894 -809359837 +-314510670 433526056 +665615327 12347213 +-830372128 -862576802 +-571671641 912520714 +-263995636 664408208 +-480268880 396690758 +406229415 285512112 +-358589016 -776559229 +-189236414 -851937551 +205822079 386618745 +599972889 -734754413 +424859991 -644179630 +-731317959 204470110 +656373718 -148008217 +723843257 -390807910 +496198148 -716183361 +271032487 -55055191 +-275938969 891030167 +269717529 -19511733 +-248399386 963160702 +-743888279 -664323071 +91315343 -23727317 +685531707 963208330 +983943473 -899350752 +542405746 -389949050 +-795778260 -790647208 +396904075 868615275 +649315053 138853174 +629706085 343037536 +-401109894 -518236049 +108079902 -122983738 +-249989990 744871212 +-345597286 -100705441 +10726726 489073771 +407964566 -928977288 +284281546 -107480495 +727290945 -611741865 +478662049 -521890179 +-226146534 -951510516 +-952904080 -419557263 +530447739 -489739989 +692174298 870592020 +281678484 -237529148 +605251479 327263605 +926206397 -284130446 +277945260 902576848 +65203920 -280416601 +-354025302 855635652 +-57012945 987781321 +-361470720 -236926823 +-305771669 -331712217 +564172147 956093276 +-533345834 924828583 +27129887 129807222 +861629180 445137780 +598165828 404051899 +-983245952 -722688382 +-639849929 89675784 +-341108950 -446982263 +158232307 -469779581 +-921109040 973227669 +-847739765 -612913865 +-574177481 -226978150 +450414749 956758318 +-96004787 424281550 +-898411424 -717159366 +-344740949 977183472 +442206337 -873491088 +-565878651 -791752426 +-875773531 -958706966 +123129135 122801833 +-987268212 862527361 +-249992593 -137017804 +-614492855 -869550914 +967922463 894097496 +-346315680 -337252126 +-566314191 116021547 +-410958491 -971580954 +505810717 -754796070 +-650405388 188997854 +-73548150 913107089 +327104371 741575566 +-157756292 482611732 +-75677561 -574421355 +224278515 482571183 +-856129902 -130406331 +-853638783 -494385854 +-534101853 -939988529 +-459464565 -638512279 +818538155 61753218 +-424541465 -439471486 +-910464713 -918471178 +-635420967 568070676 +-66951106 930028479 +-481719621 469703968 +-286409278 881301149 +963621092 -315340389 +-136398848 -458136900 +-35219837 896594613 +-397016480 -435650437 +-667914975 -679202003 +601279944 -779048632 +371045750 13170993 +-307947279 -61410863 +-591086603 -562729180 +448022424 907487166 +640502830 -531847170 +147376962 -86092092 +-770167821 609672355 +479981497 141131735 +804263739 -417072494 +545002883 74945989 +350557789 733774550 +-8660800 137166447 +867802416 602629356 +-152404255 878137979 +875703271 -157096438 +-147554110 9440604 +-50433150 601529870 +-619934349 -508615839 +-998695591 -412199945 +401019635 -951864875 +-811532720 -844459869 +288836517 916727169 +191975294 707548778 +443492725 819075429 +64661615 -75861076 +293926619 -472507649 +811454729 -27824261 +-899930354 109111247 +448403688 489410485 +338081638 454460620 +990349269 548063629 +-491442136 -795771636 +-43546886 -912961657 +-820307272 -402100130 +-651019068 -107736937 +65405710 -78069802 +-190639166 -862165818 +170866198 82296722 +187063521 270871511 +-73125845 -50826380 +830764204 -687833740 +-241033553 -892768687 +303132644 -384204835 +809086565 455398376 +415610646 819845956 +431915088 -622368073 +51897565 -16559963 +302299664 186488467 +-326009981 -273836188 +-804576999 415282546 +583738514 -369148327 +-992831641 -510549131 +-830565314 596118477 +-578791284 -194757139 +516177992 965062499 +672919498 -351890408 +905411391 -807301989 +566554905 874952591 +-990657780 212488461 +-688895666 -884013993 +424357519 946428607 +-478922041 363858980 +-341035653 13958565 +-193113387 -601986912 +-830470444 795457338 +-606693525 -672941912 +680967925 600855049 +-659709756 -254725501 +-280988053 367968510 +426470455 -317056445 +-405872784 -298732698 +-372754860 997170028 +330884590 323351281 +-70621491 157487402 +-468749443 569113819 +414493472 146055937 +-561759893 899880650 +-869933443 -733071621 +678345247 -152419355 +-67019994 -676510196 +866428893 978469033 +594026512 566293771 +984008257 -779577700 +-620029414 693141705 +-949797545 447307222 +658689131 632201118 +-112055589 666380284 +274836174 -253928840 +472030797 728054212 +717333454 -587675033 +-517130774 -852923572 +857815084 253387124 +-687612378 -817658630 +-522894283 457166188 +-427758835 -40061502 +-365320436 792419969 +-84447931 86748765 +428976079 -231134876 +755855119 -372495410 +-519311887 87654432 +185026002 -872662753 +693451606 -313574811 +-334562753 82473246 +498182589 220605041 +356937969 474677665 +549751170 -429816081 +579487810 -111095090 +-809812678 -576376107 +859547316 803358904 +635224252 80782500 +-415267051 -651899003 +853785160 541689305 +-632665263 -475422200 +592869301 -572060017 +162204135 924654617 +295806614 -639184633 +-272680785 -818959234 +-912436173 984162093 +-591326709 852693961 +-17847837 -921505166 +758356996 -925088801 +57717955 64902336 +-753852842 -859338635 +-557694333 -545603045 +-693333272 969171286 +-494763469 453427019 +-940633816 152150929 +-336656122 629028603 +-416028121 -759985901 +631140013 -886554216 +570428314 -221256064 +307625395 -253697773 +-455525165 877822155 +-549251774 851604074 +126525588 -219064361 +-316954604 678832361 +560315834 326817462 +-843981933 704425204 +976651914 771783022 +865772512 810636204 +208598335 302123202 +412822094 -554176782 +-791096229 -747456878 +889455256 -746426981 +-731104770 883465191 +784189972 466312771 +-623162605 -616159652 +-29815361 1749686 +601846720 273999706 +-693135705 197931549 +766456023 386413156 +273851139 -944915575 +674267935 139369207 +-260092925 -879599099 +938791242 -980323973 +-266188805 -708210344 +-560513643 -76436894 +836715354 -915014435 +92722607 658232950 +-741929141 -226147004 +249890832 781268063 +-163694047 866839007 +-439760228 430304607 +-400794153 -82849674 +223232238 -856306915 +245275960 716172984 +-85408274 -674263706 +-989374973 -212840688 +276012633 -702812568 +819422246 -359129262 +271832818 -400083933 +257212248 -412937290 +-520745042 -863095045 +-20153543 631841196 +-77078834 134927817 +373285361 -193128499 +473148304 -481076922 +-834284114 -815858285 +-25602729 826280092 +-818902397 63075314 +-91172094 -422672462 +-397948652 763024644 +513667202 -380746543 +125715973 -631970838 +-432086863 -844615348 +-644660956 344395665 +-744260595 -849582226 +-405740486 -721709594 +-695507433 484586577 +-435995862 475712349 +14226994 -115069568 +-317435147 -239933003 +-549274923 545294487 +-903865113 -785522305 +-972123333 449638473 +366499377 747973071 +-801308427 -641985105 +585391403 -41415585 +-336396781 -476123648 +310017931 -165591245 +-32808054 -824191132 +800294413 953729961 +-34851340 996492640 +199276391 -745860183 +-352549111 -633791289 +-331545335 930015945 +722275343 -889532404 +-308109152 -951258673 +-489269342 -568465869 +-774660660 289657786 +399615074 250191893 +188577477 -29352564 +-32763395 -243623681 +-325092444 874807620 +-323347304 -244132100 +928029299 454283935 +235977784 -45863991 +-891624431 817086294 +109744716 -789108250 +-551574707 -607923735 +682671742 -904354986 +973502421 -615568555 +133977510 -201009440 +-381978497 776998507 +875411474 899943009 +60488744 650444587 +-370387912 -379083875 +787540315 -902815321 +-329179268 -198533774 +296298904 182938956 +377204379 671679413 +780476340 163125580 +-571786701 192118062 +-856854627 -352121020 +-392982423 544137246 +-766954232 -116593657 +-739952694 45743434 +534186152 -40436436 +-237138673 232924233 +117304391 535466158 +382615797 -82378565 +205662922 -904347044 +832793098 988044420 +577832078 -496131268 +332677303 691468369 +58760502 987336211 +383569155 45244943 +215465938 291800776 +-698375894 340548846 +123235290 348654465 +782524693 -448961804 +-505255849 260386844 +-371271156 115653265 +769558280 -945420096 +98402631 6865851 +312574994 -596859650 +398908344 -444897534 +613057215 660156052 +-784710661 -412750165 +-118061818 -579067821 +-604965646 -933678163 +335546566 -477849245 +-663224201 41156812 +254403180 -611232835 +110696055 569810073 +-621082372 227373123 +-720145892 -801434435 +499376071 183362340 +569684457 144555069 +824613662 -764677574 +97108263 114223587 +531610509 881189301 +-355361441 660295620 +-667034922 -656647475 +786599125 -403097591 +483256047 -36997682 +-592623510 902894648 +-125837678 830293975 +793276036 658160366 +-506067988 -953367118 +-916433032 -342371014 +218955393 -946761939 +844163948 -545840629 +780499443 -313424404 +-214191800 -713575805 +175442236 895341121 +346170438 129688753 +-267401000 491389485 +-460344795 -256940957 +-721357942 30413996 +324765616 617582121 +838643662 173705471 +470200625 956287446 +20441371 -371204538 +-800844274 896794307 +836383056 -312930960 +-235747525 -281763289 +906179286 -907043888 +-506764844 -618514691 +-187769088 -984519438 +32775772 556858625 +-971560352 -893276390 +-764805860 169584812 +-768598271 -972568781 +-135045156 -560068854 +-86780589 -166778580 +962248457 -975962462 +434971830 -172381114 +127535343 -537907283 +-342417463 -90046803 +53722198 -325530599 +890939039 -134238064 +16403360 -119086190 +715398208 407954332 +-545058595 -118878104 +56302203 -51181393 +228781960 321238525 +-534780934 613377989 +-508915398 842441275 +123769784 -682922124 +236236452 -982019728 +-859142338 491555278 +160742584 -696034809 +-356363536 -37243278 +426569982 -934419833 +806414949 -28034718 +750617521 -452384742 +-51125517 -986764659 +519461819 -595174274 +396857926 803335356 +949220569 800912731 +65966132 997371939 +483343413 684219500 +804539942 169744082 +-651927385 979298108 +1111653 157520019 +-672004705 184679047 +99117327 990999438 +-664117833 -194865279 +375330644 385852566 +821365467 -349754484 +997034876 62316583 +-574545617 355876769 +100945321 -796552285 +208422971 194148531 +542164062 713326403 +67430259 -2440315 +-935126834 -32572457 +-141510790 -438410125 +513771060 -388107462 +-94014647 916528788 +-829693905 -514102055 +321138802 -832907003 +122974109 324021337 +451336916 589690744 +-927810381 859702707 +-125552876 602649199 +-962251481 -338858705 +-241902925 211738985 +982583982 115169690 +205995279 -51667494 +-746451314 997854650 +178131595 508493699 +177267029 877608521 +-229652827 333837881 +186692649 -614253698 +222455433 -312064011 +980388449 826774167 +898586274 -38836773 +-268345569 791924403 +-398720446 743723397 +633445133 57346374 +624160513 49328495 +-522581343 -606361873 +-348380344 -557056623 +-812041614 -408630807 +221676036 612305192 +-18622741 -158958573 +192121831 563292547 +-163366881 -411188847 +-272200142 -863289586 +-786428286 -738306124 +719816720 -61804748 +-891163369 297382404 +320101214 60494437 +-533638949 -984745105 +-907636206 -549728312 +726622752 723470259 +-884267191 -544564169 +562367201 -720444837 +-824376199 -959196892 +-1282325 -615011660 +-627630537 -625341730 +-625013524 -956401791 +418969577 308204358 +186122254 782554775 +-271035384 -240427896 +-589582731 170823283 +-986760554 725869402 +17951215 -740642445 +-313080414 -676635338 +361586085 714146601 +-62967563 -688060766 +-273758626 -872186472 +644192773 197304231 +163917275 -372394756 +-625109262 246133460 +-365368615 -38430014 +963735145 -739562079 +-750115036 -533965412 +-273409664 906724753 +552121791 154914681 +-560742090 307197173 +-118029958 -30289256 +-993790637 -930976725 +250782456 -342215705 +105741506 408248081 +-76126502 746216866 +794458485 -705796145 +759386191 599355898 +-320951816 -805036689 +980087649 876587505 +-390280700 355603372 +-635391886 -652912464 +348087985 -464158683 +691321955 637005696 +-767491815 6434931 +982312076 205361789 +176107888 817756846 +-744512067 -892023056 +845255735 -843398523 +670359319 -827848183 +107289921 995456853 +-972206823 -836121213 +130053637 -399313963 +587424443 -686477755 +687499365 -664271074 +22176052 966341304 +-507278824 356290853 +451175935 841412136 +325024145 777848808 +831977770 -20630859 +374271947 301370082 +438865906 978393664 +-233887350 485202890 +744589046 127451333 +-402725517 -131895654 +-652746809 -533756931 +-789273312 482203082 +111854457 -193256307 +-561668500 -780561691 +-306185152 798881491 +-44486750 -50615432 +-961440755 -43237890 +459203568 -596810475 +595300658 -697853357 +-158013585 688834189 +-918177912 -116272128 +432039168 -359178797 +-418703146 277035227 +-902847179 561030841 +798208790 -171046836 +-925437568 795455508 +-279009353 826971158 +-456935424 230179410 +-16229609 154675839 +109150876 -689667958 +-386829356 982036638 +563113616 -703306295 +-280645758 170261290 +115731925 -304848257 +981368724 151358032 +535927021 164494803 +-220485161 671847078 +-668182529 311331856 +-3059406 -490073126 +-810703301 309185438 +-338186017 -204459179 +405132923 -127330284 +729004870 874509417 +71334174 963951600 +223729642 33590930 +-710861466 -684657341 +108228377 -586048005 +464994297 597233915 +988670901 120344915 +-63197802 540627641 +569625489 405130096 +-948703227 252902843 +986260303 -222795427 +334872512 -640753140 +-786152179 -49954006 +644859905 828457159 +486600784 -607531110 +901536965 992761232 +73505502 -477966138 +-737318066 276224554 +424114474 -609305431 +70388987 -720536703 +-266089858 554680495 +885515861 -136948071 +109073946 60886438 +268260862 967983877 +-884780637 552152537 +453867842 -523283281 +83628423 387501660 +672291631 566550281 +-350656519 -144221767 +761546994 842114118 +983272316 216025386 +297379253 -722478320 +-456655555 570906777 +-301189984 -359442199 +28776810 938762236 +979103716 158858997 +-658413068 847310923 +-725420323 169739200 +-998675249 -532641769 +101793417 338940799 +-1151182 708012827 +866224788 -812297866 +-968946094 -159185887 +-533709877 -928366061 +741270333 703700268 +749062353 -403738872 +119469114 -125515936 +111959945 -232709924 +494632584 -548585598 +557907230 480627353 +58784162 239390229 +-911671584 741355978 +811818582 -405668095 +892134800 -227990954 +920778154 663920507 +486707747 550527852 +182434275 101719678 +781084852 -543656547 +436791917 -882726504 +876893233 904176637 +635458582 -283536044 +903770348 -825213225 +-981661377 715762862 +-891103693 502770910 +906981202 691660936 +-52833211 -275749207 +621300257 -502198092 +-341331075 311081660 +-310138694 183959129 +-799943807 504465973 +793573590 -171885690 +178133024 635475557 +-178936373 -851225512 +-598026655 118352289 +99192996 -139115841 +-281365909 954459540 +294434856 150709136 +804322068 759162907 +77222526 986114363 +275087399 881004577 +209261424 -970460674 +61957483 741404941 +171685968 109743626 +-42236745 -453580646 +748179505 901576628 +14051620 652390945 +-593299318 -905511010 +649929131 734126316 +-141225864 -472218958 +442571867 -285545709 +947965008 629816846 +-358886585 741694160 +-533186059 181433602 +-528280160 722836504 +-953752944 539784439 +-657595307 902459003 +-36937911 45045085 +315937667 -294663432 +-760469023 187262434 +-803883546 -828396915 +-480099622 233880254 +-723737633 -686321603 +-939858170 509119767 +-539036530 -844932776 +-330159130 308646982 +289226606 -143746662 +175231002 -571509696 +-534674213 -686539558 +705297942 781542575 +-755962073 -697203335 +-890271531 -770398967 +946677578 52011959 +-744150813 -364458759 +-449598144 -542281584 +796211804 489728673 +138910990 637521238 +-968446125 873233336 +-611258614 514413386 +-58086794 137291 +-116106280 -64726616 +868305478 -641961502 +108309052 -177573952 +920959452 447600277 +751750177 -123597961 +-382009880 233435135 +-909582534 859240022 +-523118318 -686425087 +-720922273 -811993579 +-440813339 865223192 +10464292 -519321353 +-534599042 -601488606 +-95791091 -205704468 +-566374371 -222981720 +266425678 -429343043 +622872757 771653535 +-240673689 -799185746 +-100910798 699480129 +-442027149 217851186 +-19088490 -110533669 +-430723776 287301065 +-176674919 -607319654 +-720020757 -836988948 +-575606558 415872802 +280532750 502599581 +-746556672 976738656 +465246164 -889496267 +-864583154 527094912 +-554931539 411765735 +-456213309 236914922 +672316513 -938564017 +175626217 -634998843 +-172070192 -278109281 +849223740 -528537835 +908559718 -378166680 +850107519 746893151 +-296595231 -640536840 +854386168 815477036 +300348851 -753095832 +835101825 -462051643 +-922186756 -887401621 +421090977 947387322 +605316067 -221303544 +-984197495 645578799 +756109590 -485135136 +-264868101 -22915564 +489153302 -102736672 +491168019 -295887477 +-118737239 -609658364 +998278229 -339676002 +692837752 824121616 +701656529 -421658056 +979680576 598584125 +-1110822 -285682577 +25794248 -373369102 +-666867073 -349864080 +702958328 69983950 +-936601199 -987140869 +-757452802 108878596 +698573216 -826005763 +-487034855 878165161 +-805916648 -715033778 +-729805586 -246631492 +-847004573 965698413 +-983929166 -928649715 +132219042 -753678706 +-8319111 -643666707 +185430933 -126526192 +753814963 830041026 +767495594 -797752904 +749146954 -976021353 +-538860061 163022323 +527660620 341828414 +-440068099 -622635651 +-333128220 174298289 +-735029334 67971714 +97275119 889669339 +-854167460 -28170890 +484952296 -153496912 +126532996 405622282 +553216338 374216124 +220126377 -355205430 +839515348 -116243428 +47005998 -192663019 +487849355 -318477 +-741191818 -252246568 +-826677055 166521004 +-670891388 287142320 +-757769083 -78678205 +-395125944 726180379 +-614102567 -63528734 +450617210 -454493873 +761149744 632038621 +108991294 -279280715 +-221740485 -969032420 +260463161 178903553 +152792209 -508983960 +893327584 340118034 +-643931347 133794342 +-736461740 357714174 +-244199598 -853742300 +154549846 -31725878 +-738327392 381082743 +-928032015 337526420 +-379621385 -14144075 +293742676 767104123 +583714516 -957552622 +-299759123 931938454 +-255272742 -545330775 +44768103 -596502684 +-145436547 -873480877 +-241000351 -705764820 +758990300 -108586417 +804611866 683353985 +680232139 927877116 +-444302469 959110626 +-217458323 536014986 +134734637 548730589 +-525706500 -914562360 +642836883 -83220339 +-628113212 -747156778 +596066583 781831111 +-178319810 -515992957 +230776722 -203062093 +-716697575 231537046 +999149896 -285887645 +-647134314 223610470 +466067036 -797911366 +-555666913 352380861 +760367185 -177128967 +-604924822 955976275 +191296131 556729174 +-489032677 69579703 +809777634 -553195989 +-8836155 602328681 +986858829 -180794938 +-465390931 59984343 +-962858206 705616587 +626919523 7396942 +394104319 261274880 +496390134 716123102 +824013137 881108931 +-191167074 98603303 +411986243 -69197282 +-708527013 897799642 +-138906528 424182249 +-565781502 -727837982 +639808206 -678023156 +732510420 84298836 +916661196 718905208 +982333008 -430054542 +139056866 100486362 +672287443 -993586774 +575668474 884462561 +100546014 195637073 +-185438805 -812617312 +-105921298 -238023647 +-958588742 -469054256 +591254940 5338462 +982707618 942166651 +927861138 -863804255 +-507497338 973346927 +996280521 -446405884 +-85792309 260946368 +562669963 -391252402 +738926502 801716471 +67907901 -162835201 +-736060074 -199759784 +-166050880 -535985697 +-174734125 -420560058 +-529265443 187819382 +-90985076 674090275 +-233131302 -580046279 +357327390 199649144 +-54624093 -126801790 +-582128552 35610573 +167709438 621597032 +-790103078 546984148 +-8990168 -389324515 +-544467778 80449033 +-530523690 -387583528 +-338820646 -68651438 +315810763 872326076 +772488079 -858607311 +-544945039 -471869531 +-975327173 733516632 +-235989053 -431499555 +-53439705 263330037 +37168956 -173466254 +872654939 -795777487 +-780786611 -439532269 +-392742498 -100819703 +-148732341 180076316 +-333800293 833752461 +859617566 978292109 +396904843 132149523 +-785786403 -36450598 +-140339294 -294745791 +-145854457 -741952541 +-302587782 202556030 +-736683233 584010319 +-948398966 -741271390 +-656270801 -951832208 +411256827 -218133035 +59352451 -828637153 +932603646 -678876277 +-11889900 -728597833 +112306988 -243957611 +37887770 795621245 +-492474540 700105949 +-526788253 -47167776 +-307110210 98577950 +-831804214 27377712 +-16957945 -231136805 +796094029 -958113143 +-442591511 -668847959 +-356509304 -428082877 +430217420 342767192 +391850848 888987592 +656866768 -354895216 +-848103290 -399835378 +319680370 -300089012 +-681665260 845016256 +810192103 184487460 +-984470814 -794294243 +19288573 428924950 +-124686578 489585003 +537444631 -320420731 +-741404666 239831640 +895025107 -363268273 +-933970888 34839629 +-942141191 -294203015 +353684345 568171694 +617430131 -404886745 +-207435015 141327859 +10053451 742602011 +870574080 501641713 +325200785 -294556583 +42160034 878886151 +-494575765 981586283 +128978497 262148074 +-130606895 -291617261 +282343926 241461831 +-31735846 -78160518 +-651711789 -603788677 +126643025 993500428 +160991100 -223677574 +-550224715 592090364 +897937478 -946486112 +650480899 275808236 +612365476 -972730323 +553262622 408078489 +759596893 883519486 +-172676316 -539706233 +-730340403 585339064 +-207375012 650943935 +193183265 -24420128 +-93278279 -77697894 +-929067114 250587055 +-588977903 480673995 +-923774515 610575433 +704615294 -24715469 +-832138371 -316304917 +381026996 468995657 +808378670 -995286633 +-95185017 -59186863 +666169108 549913952 +62647246 -761541693 +-69033492 -760258543 +461211439 -287112257 +239124923 730279668 +11726652 -297639927 +587096128 297561158 +-594899366 -398883410 +-916986179 228406972 +27580054 -486450330 +472580825 127873609 +566367099 -642764159 +933203307 358983012 +535656064 262094519 +-95590004 751163600 +-973000206 160211633 +-518129680 69806994 +-145982189 629422619 +164165354 847146283 +-440568401 97994650 +-941093153 -675893806 +-464595717 9889319 +-705774950 256062540 +-921060414 -33491674 +874221724 879451639 +582988968 -879959727 +-703506863 -596460539 +250751490 514026881 +443727782 -786612798 +-138707849 158550866 +-760789649 -931805290 +909745887 -979018237 +983259549 -87454795 +-470293507 965685659 +175943035 -571594309 +-716714956 106919618 +288803995 -628973371 +392027013 -1894498 +-116918606 72930137 +21038021 268973244 +156621377 -718053665 +-195110488 -453234825 +510177202 975287816 +501028525 605710767 +-443272945 -352282975 +-935972500 944271711 +-819246954 239475409 +-708974033 -104625539 +-326720570 -782366641 +26921213 887519021 +603208180 -309910816 +-887543860 -421961147 +-10083268 -684817062 +-641374686 512280373 +202587448 591082618 +-743869491 -116438806 +-54947987 -224430781 +710754416 -79389988 +-717133291 -802435005 +-439882343 706883067 +-888486987 816083376 +-585425462 76556684 +-348425658 -864269804 +-809112828 -257168076 +146715015 -355261952 +60001483 148778519 +943969550 476887805 +81797979 707677889 +998023119 608396008 +-273570375 -368135693 +-806153198 724225280 +-734625013 55804477 +719483968 982172794 +-864033455 -894881486 +941463448 -654755608 +812409190 350577937 +-453547300 -486933730 +-324259077 956336171 +634452094 59990259 +842819233 -857559919 +-311378379 -222947589 +-626970054 662873262 +-912073998 -910876372 +-975359782 219740787 +628290156 -534147206 +392135531 -110788106 +149547716 -33182062 +-916938487 -602117652 +-880938539 619129465 +-733130840 -794780991 +-437287154 1080307 +-653505240 247516213 +585746799 -743236411 +-188511172 615143726 +-407804902 494061514 +-637534932 -915720932 +-407753046 415782084 +-409548447 991413123 +-254710731 359157275 +-175830033 -934828255 +-129166524 100051673 +-220773469 -113255902 +219574714 326716066 +346112398 298896229 +-109287624 -776616352 +-64604766 -973403971 +-948003528 224326225 +945525676 -362912825 +177370950 -939291085 +-435687336 -882952033 +689545921 57171536 +-397276857 -495495360 +-103054606 675497438 +-283972584 -878850722 +645124761 -810547388 +-165093294 -160219671 +-431437018 -317702490 +44185704 -224786990 +-537249682 961428277 +834734069 -398944976 +709480625 66850241 +281811461 270853892 +607364269 -538349905 +-95775341 -325652527 +500760282 -944870991 +164146734 -576207910 +481998787 139041571 +321682836 238568022 +67540544 -426261536 +-44035207 -972966232 +-679339834 50241150 +-749116621 -722104849 +-999726633 435610140 +728789931 423516726 +-451234826 486945176 +65080538 -270421325 +-193770115 806054635 +652327365 612312080 +939363915 770882638 +-800734998 946276442 +-57967410 -138158579 +-873701849 323591367 +907657811 -502906969 +-693244662 -608976225 +526431589 563921621 +-448329455 450862111 +169993562 68689021 +-112988689 -12309009 +-995089841 887934212 +425011949 225809090 +-52447516 -463819411 +-311131604 -673352990 +32767846 690796408 +248794111 -787475572 +-148126742 -837017818 +-141064960 64582944 +64391004 857172422 +-234110318 -844764210 +94405526 -788024013 +54727365 227231127 +-975056641 -761659251 +90762783 -752818177 +764863455 899344929 +427056925 -821708770 +-485515172 -812846692 +-198351433 -46187300 +-457941227 604155416 +-596457843 -153501264 +-372817356 327185369 +-641437228 -176986740 +-925601135 919896942 +222676661 -957222460 +-390714085 674997926 +381469771 568209877 +281883815 -253129773 +-974414197 285476399 +-683530441 -459832124 +-750885483 390429194 +-806721018 -351966417 +800047501 -862590459 +422205839 -157818532 +374679801 -744083847 +691328725 -790581355 +982509873 98670474 +758909823 928541724 +-969878110 -303191216 +653398237 -488131193 +-870821471 -140363577 +747189303 -954999622 +177818709 916399872 +952972649 -61558113 +-293301918 151874135 +-689328220 520033715 +782509699 810269914 +-681885450 -184834696 +-124404831 88146081 +-631875413 302051228 +-138808355 -221484400 +-839222166 -426042333 +-777409661 -349818614 +251832301 -346228933 +651502621 318399682 +834753775 694740416 +-976465385 -8245555 +-739672079 -88416986 +-98139458 -842603303 +-385265856 432332215 +-801114013 60371204 +744920660 -748640904 +-849663771 499238318 +670842305 -649126350 +-419236485 883780220 +-578839594 481404553 +-175003943 -425597820 +648922235 452370131 +949860408 -67231953 +706236727 -503175888 +173614414 -527392899 +-173671891 -363528967 +-929074677 -585133060 +-798179049 -637163453 +109061513 -150817057 +-661745365 -842958726 +-357953544 -781249800 +-839672205 -630215579 +-693611317 696624904 +-111706139 969558122 +-681575920 606881307 +605207348 -209667677 +375696447 648764619 +396745307 -397437834 +119482169 -970804273 +-904376148 -36174103 +-962802963 908062097 +-766909210 461790900 +-893558569 -917176829 +809384651 -712337834 +606427600 -566437527 +836258106 -161216605 +81597054 308131069 +740010881 257529640 +-846116390 -248676301 +480103193 -358974036 +567050030 586557883 +167841256 351852766 +-120769645 291310862 +573390642 963467122 +-614453898 -691090679 +-292906372 -81251404 +-449913321 -569835347 +778987583 -634328079 +-405165198 -904267869 +807984173 215578850 +41359442 490532849 +463189094 846603981 +892394688 -14408840 +-690486064 -482098998 +603740361 -29933548 +738602744 353932584 +-571233593 970079255 +100189683 -535649051 +29718488 -74671448 +501401980 -653701016 +549445138 749149196 +-247248784 -378018841 +465621093 -997580980 +474892334 -856613626 +312864218 -820912374 +-781918873 -14962164 +408022135 -120872376 +-653594291 -114597942 +-82386213 923426020 +484635369 -916311488 +19955359 -798247930 +929376923 -227803112 +833674026 -245279654 +53687919 731751567 +-174368218 637675637 +-434122373 -277737005 +-680771989 868821931 +-895715840 663177 +-356318476 905865863 +-863781210 780516148 +668936076 122493063 +-905710426 -6553005 +623154961 -327566839 +715107532 89243121 +-352126857 -187455334 +16990920 38365831 +-57770397 596521442 +73014904 -218709335 +750695960 -857767769 +798430371 -537413829 +-803853124 193114389 +-339734398 494102626 +464708121 -491693440 +-698611389 875214285 +53758904 887188857 +-350478780 -477229385 +190985423 -369980356 +-381050163 -465213423 +134494109 439467799 +188863215 438544807 +-947898399 -792734435 +-495712877 594793972 +533045022 121760010 +72595150 -252366297 +35415610 -690402609 +280963463 477709477 +617423189 -644910081 +863619727 -36168993 +255910828 -556030289 +670473163 181043045 +-118510673 446290156 +-493444412 718726706 +-26043322 961334909 +80621764 -439798523 +561505099 -257355936 +-173833268 459773689 +-653248870 890152344 +674365717 -146647769 +823753420 707152981 +-159419082 450560274 +-409252226 -808434540 +709853473 -65972357 +-107111186 507998592 +732464351 -78220213 +195071713 -229048376 +-433466168 -508254270 +-427593725 -984709656 +544014570 -800790297 +195477137 -611555121 +672539615 655726996 +-67427601 793981828 +-566050875 772324712 +56707109 472017886 +-327633513 -809444342 +330330539 700719807 +-343650614 -494562648 +-300745790 -212236510 +551960894 668569579 +-668037005 911493390 +-251994149 451534324 +-635625933 -931216419 +616597049 -697666257 +-729274742 908900137 +-214398786 -776060040 +-258495205 -946026354 +-280698650 793240069 +-701757343 -305114916 +797706005 -331986387 +-61568182 -500925376 +278298553 221443469 +56223574 -709163120 +320879632 80030497 +619818873 676203151 +894975763 -872327690 +-4462544 -638415361 +-662884913 977672938 +-198538688 -343969397 +438133186 -115318448 +-98071659 835669487 +-947929800 191309137 +337875186 -241699054 +-503692327 -53255410 +-555047132 886547184 +-289362357 -516806564 +81560758 -251669692 +605970694 -463256611 +-485081882 -100796949 +-398412605 -541341059 +396502030 -24751723 +-76365261 -546633141 +64209081 -350797130 +-177832156 -647375801 +88562213 908288866 +498372885 -271911299 +-195536847 -367241305 +-631152219 -899450588 +-734891428 706299436 +778907801 459195992 +-890600334 -148481113 +855229601 662724451 +73433852 281158705 +411272444 -41474715 +659924032 -393885164 +440592654 -244691052 +301285073 7648339 +-695208978 -537260967 +351239354 -162827136 +746635612 -914022563 +112129953 -253722843 +790484128 777000688 +515658043 419151244 +-204922197 -753085912 +387903866 587737478 +136826612 274659898 +-949392956 -754938727 +-744496576 -918084763 +393956975 -339120876 +238451707 -787557190 +777648635 -88739120 +-782016879 -530301689 +-514409957 -131110073 +-785266289 530057811 +48525185 91560069 +134488961 -197426862 +937293607 605287414 +-827168739 -885187598 +-376023707 -236975097 +-94346262 -457190073 +-553164794 40240602 +-865236453 -963891841 +701850253 82741736 +276947912 -774560900 +-800589346 458628994 +702457086 -430632583 +-892180358 -596210959 +-743248804 595859489 +-649837205 -986586029 +-863974788 989246749 +-201400416 457869431 +-772444180 598103042 +-526616753 -485087150 +720841871 717111506 +-151803514 502715411 +-122049870 665279639 +-412929338 -882774890 +693292894 649826676 +-911206911 -744086448 +563247316 880508250 +587617853 70519007 +263982398 708690652 +676390267 -206320167 +-453701701 -246456951 +-484051870 591068917 +589701667 93828615 +-520565209 640362658 +-336295571 -488203827 +-390528990 181894530 +450392465 -72179784 +106817757 839675488 +-770010380 730215887 +536672772 -570046508 +-44336916 -915240 +583464726 -881814178 +-735293236 -439417916 +-158006507 -750555549 +-551259968 -983634109 +270897535 478210151 +-893665052 953208535 +-794835575 -697643529 +-748534036 -697403404 +-503001844 -464681096 +781601617 -284805029 +503708488 -442268841 +-750031102 -236459030 +-990992346 361842277 +-771919564 571391251 +-970139841 -605087172 +288806990 662473389 +-641248004 806134942 +686669852 -467659018 +659430379 115154725 +-674163917 -644049604 +-225857386 -272742867 +417119884 -928979818 +739044388 300734350 +299761509 495693921 +-162466630 307021413 +-60067373 342877580 +182512790 51219414 +-809265869 519391970 +-666078831 559706971 +-644045133 941234562 +-435948810 839515200 +-400961059 512628092 +30833912 367387427 +243960918 -532111265 +60549122 173946332 +342917049 943536435 +655071632 351814815 +-51366317 -562778867 +905864484 700865583 +-210349344 621725494 +-89084653 685715714 +885228372 -816137080 +844499580 -686785223 +-359740097 -785610296 +354824612 -725656700 +4328863 120559583 +631761658 -544715979 +142004366 -578477997 +-285199986 -317542547 +801290147 -220261174 +823391987 -313231335 +-770793985 -981709151 +491966201 82212356 +-717194602 -384262524 +-539612228 646194800 +-974723204 -666456025 +-306055456 -413240402 +-314591847 905949039 +-571224229 -257562924 +-711181330 709402837 +-783638284 -864339093 +-920473069 -57275304 +207069453 -829894311 +734470168 499298758 +203439889 207152580 +374965019 -890706233 +-157429462 -67841563 +-940856491 510027822 +-215769711 -481447206 +-587358430 918140373 +-574579801 690907947 +701844469 -977107772 +393681024 -144071406 +-963911620 210763173 +-189568860 387031517 +-903708697 -92257147 +-359049540 -540668451 +-921281162 887839082 +-139287950 -189371994 +-641533559 198439486 +-589607656 331965889 +917238527 890325538 +663461960 -757903695 +-9849859 108319094 +-522717172 265993126 +775293504 721155545 +706199909 21438991 +869718114 70209019 +-921379555 -690177174 +-269519700 904169677 +-290980871 -356711405 +-806280125 -611359556 +450490202 -711977740 +956229936 -661179280 +133155145 161544730 +-302612947 -512326994 +-3717796 -133203720 +342330837 618753431 +-900957857 -261924314 +762271625 -889912453 +234585412 768382856 +-40450391 645275352 +-810450229 3703179 +321194064 -634397310 +-249608548 -107060011 +197597027 -76823232 +-947273847 758331196 +222280969 952978873 +732999331 -355192616 +518133466 -695630529 +176555745 -867826614 +-918130090 763228452 +-598347566 -777826482 +-997234987 814695157 +-657174887 598857701 +-680858784 872844087 +-757093436 -55680704 +-964427948 -777634392 +-643435386 430542495 +217395533 -220787939 +976633747 -231742379 +318844434 944553187 +890104942 -586111979 +623919728 780231798 +-598395731 26703609 +904434229 174249855 +816414162 -325297048 +-89048934 562504635 +-398755755 85039180 +-274970288 704012183 +6953001 -396374381 +385440990 -250413138 +-564275544 -619323889 +288327851 -250032554 +535694175 556840581 +3460655 -744334665 +936756729 -73392038 +-408105807 -421441085 +966440270 191698826 +-982394969 912678112 +989944019 -586709862 +-261130991 -941862538 +-944095608 728666014 +-884982077 436490357 +34876302 318049599 +-621521566 253222476 +348531508 -394452268 +729828011 -222659361 +120324081 -276133254 +493745936 728859534 +951434495 -627093055 +432457693 300890356 +694927578 -944845415 +295821541 400672448 +278996472 322561385 +384506465 438278519 +981114566 -536425656 +-952905587 514962996 +161914417 118202311 +-274060836 -297733913 +-881516610 -67973813 +-985404413 431339412 +-188100734 522279069 +343521662 33312904 +107086002 -909475997 +948817628 -101068798 +-61421433 -708954992 +851806186 -849014398 +-880459705 146615611 +769924802 618455902 +643742149 997806306 +-537750716 255262021 +795987799 -254832860 +-912868314 865819923 +65469945 -852015983 +803662946 376942804 +-494305655 59670473 +-29299699 -677399238 +945400369 720364907 +-231847476 -961893031 +-392837493 217375770 +16782239 598928406 +775307129 652385070 +-861967213 -471941010 +820550473 551165319 +783120632 -676162514 +-587532951 -444101405 +297920338 -53009986 +376437178 224413853 +844747224 578165800 +987533874 -972655112 +-902943362 -912501737 +-935933846 646092326 +-655134194 -230969899 +-891072734 879452897 +671369915 500959349 +159362596 204173751 +194509417 -19506056 +508358044 298505875 +-248705905 -265313220 +-532181737 -801873466 +-814452903 978405358 +900323631 304480373 +-844008196 86301939 +-709543144 -658360836 +683876575 999986817 +290181474 182429733 +-442812907 759923967 +-865040197 887720428 +446316410 766941618 +661272285 -344785500 +-569174242 517144936 +-243677710 -440337456 +353076416 791024033 +763582506 113695724 +-712140451 484164465 +652177342 916900789 +124028492 305800096 +373522926 259625156 +-991741865 342277690 +404546712 -882848675 +443131015 -445511089 +380917790 -35900625 +116511011 -190566918 +-337845629 -581348887 +127759565 124097156 +962789457 636120657 +967467553 259634794 +771237978 -911050581 +788701083 64247073 +-286298261 559292179 +-762035111 -569030160 +675361831 -571383892 +38821121 -193648523 +-461605359 -301147973 +312066042 -231866083 +-152205399 -734680595 +472201930 -245366030 +795751137 485092014 +-951775208 935064505 +32016417 519514249 +-161237373 -260589173 +883652082 557465496 +442918273 -693804911 +507147334 -820689346 +630446394 248222940 +-38275161 -64125211 +-27554507 -136618812 +-906426636 156489277 +-915113943 -738059876 +-135263659 989539292 +-652128547 -281523779 +865832651 352606647 +882297814 -117691556 +142342808 596956735 +-487993852 -730795257 +-851465500 689499174 +176786405 746437275 +984681652 241692643 +146348928 -284828457 +754283278 -861990529 +651316168 291391524 +395309443 954583387 +978982103 -604190275 +45313470 -876640343 +371876354 -211156997 +548007935 243991567 +663669904 -387816437 +-834357993 -65817699 +-736806949 -170352941 +-867094844 265423588 +517894165 -467918025 +-99294977 -489922136 +-931294769 -617140764 +871674991 -425564608 +242033879 -569595381 +-254135496 -828056388 +4804597 -406044633 +339208114 932837675 +-396057707 830095482 +-41326275 507770189 +-73280598 -219850321 +-436347679 854588227 +-305524414 -652968477 +452007246 -336669995 +-69587607 -367790038 +436641490 -772018498 +716822800 -690568751 +-298788263 -836548710 +782081351 150425162 +-892795369 224287801 +346660467 869132310 +-948897235 273161391 +24800489 964234455 +129257350 485859883 +235046618 -970588987 +-219480617 -892952517 +-841305855 -234306556 +-166452641 -672982418 +-50933687 -820623097 +618390696 -866756034 +361908076 -240795852 +876063970 -170510806 +-291906785 705910035 +-955478598 -291959926 +492362088 -513432193 +798394718 -985685360 +280136856 -480180310 +-750928701 -388172801 +-62251510 942832390 +-443461255 642724380 +-289039086 -787842722 +592766440 249868655 +-33545537 944553801 +-11388259 -928439683 +400968413 407809535 +203716876 535685897 +-258086321 509027897 +-162655888 -12234432 +753641459 -477435773 +-881575059 -352893731 +-744678072 645520633 +685338035 246352718 +962257263 -471640368 +960895261 574117547 +429104561 872387226 +-839003662 614146142 +620762647 -595389539 +288912532 -417898821 +321457029 -700731151 +-84020541 -172039664 +59328359 -79412280 +599696180 -738606517 +-835827514 14165941 +461524446 -713113943 +-964664618 203508907 +-237442527 306296940 +-770883024 -218296116 +-797993702 560402490 +508652515 -60583478 +-678783613 -395915712 +-910127173 -956429450 +575095291 743256829 +635716964 -445202965 +-410812050 -100300251 +253229891 643860279 +497520653 403128621 +536514309 -725240191 +621005343 -929144336 +318378643 651329543 +479530059 928177388 +625377305 -500577710 +580714691 778453649 +-47114198 82021388 +362263421 989900838 +-486867620 -193911576 +-43196153 -218690178 +877603970 688572502 +-879502878 -381464035 +975567021 -1814218 +127000303 -844898658 +347045119 763984501 +-201323474 -403210710 +777872767 -88649505 +942655727 898978584 +474704048 378600818 +635278578 -393637123 +-245207591 -685972715 +-218977742 -781614820 +-366273404 -811999172 +731616433 -412336071 +-908089733 -375834825 +-503148790 301329894 +959952281 921292927 +-152889934 911190978 +174763757 -864441308 +195056988 674248732 +-591718650 474598666 +537951646 -315097802 +-130832605 863249275 +-918058718 -716453714 +-252871103 -585398647 +671217975 37446591 +-303474242 20589011 +59758025 -543021687 +-305673441 851551990 +-599465604 -441023755 +-732001526 -773810056 +193551024 785810689 +281131153 -128136736 +-946501512 -387172472 +-141680851 809543617 +407148810 -133683820 +-514891679 722829947 +-456773033 969121284 +625298802 456727968 +-86376914 -946913513 +-434149760 -485882000 +23869249 -331965337 +468081132 -730435957 +-111131292 -524008643 +-504056780 -566627149 +58555531 -212969049 +-547012504 -58265821 +714313886 237959743 +223898875 -733052284 +-150605309 -303787099 +-389911089 660028681 +-335172346 865394002 +955960019 508008839 +-791793066 482322807 +-305587268 288357730 +366551038 744139787 +439837304 605035019 +-806509098 652117166 +74508035 -656069762 +171297948 239315964 +-498092833 200368277 +688784907 94162250 +-92292915 -17255005 +684526767 -867852165 +201952865 -357918619 +318072065 -749106588 +119858856 349865391 +-759553013 -53050958 +693256087 428481558 +556666891 -437547983 +-584351603 965358867 +-161654082 929235443 +519949859 -882460538 +79731621 -875614730 +-417726359 -944004648 +-397084922 -574543905 +-949221215 657232128 +-925398429 263106365 +3450350 13733896 +-854027520 -577100516 +-138325359 -384187341 +-535466006 -666531999 +194214904 -915993850 +-50352537 856542148 +126486663 193280012 +831578285 350389738 +-731610622 -429600481 +418886702 -456549217 +-434248972 -750179795 +-622766491 -809941684 +-856754961 590608524 +161019205 550504608 +994839091 -2203623 +367866656 -594758585 +839969412 828838934 +-897159470 70519000 +107124053 894379736 +-894545696 -472133308 +-906860351 -920000761 +759712592 -985907795 +-827514972 -764592661 +167290466 22060479 +-603787644 964390875 +199535526 -413279031 +-747509337 807841228 +334395374 -301023815 +-914989467 209054524 +122675704 113940153 +345103165 -960406989 +-367087637 71007774 +-710451546 -883521764 +-292286125 343346188 +-130815751 981857148 +371872608 461824588 +-199578472 -423441565 +898682083 994973599 +506174094 706434941 +-691650351 -986133681 +879521366 625619830 +858065435 -859164529 +-310979560 600734398 +-979167356 -37006331 +-337570815 233302111 +-333383664 990632303 +576011383 881011065 +-789507415 -680071880 +-159910624 164204646 +-949178795 -682556338 +-548538045 -479514405 +-362032941 -542129864 +-912181331 -97916830 +90923979 -513915788 +-266222802 -895616351 +223146521 447709394 +397129228 -922716635 +877175541 -967084475 +236895563 24437769 +-477855172 841489498 +-993084759 -68530464 +-915509891 -860916153 +-471871722 -512688353 +-751273297 -472030086 +-880872444 491811770 +540488524 284309628 +-781787971 550067061 +547211154 -733049837 +198786002 -513519324 +-257486195 -124195868 +162789377 -717083592 +-886983933 486119526 +-256316323 409119323 +717651279 943120425 +18648831 -939931857 +706600199 919001532 +-236958798 292860804 +-758273464 -134707390 +455148339 950764764 +655585989 -480916014 +735215422 287160073 +-333547333 -174095858 +-453378321 -843692885 +158297521 604471669 +-293168819 -327999282 +256173394 -381573016 +949249407 999852740 +-786155052 -411400988 +325975257 62977043 +-228744815 -854058781 +937745668 58412693 +-437509434 -166326048 +360278735 955667655 +-6956025 174507913 +-381417615 -510017732 +-46155677 -475053007 +-32788246 91312072 +584570375 643618789 +720542951 38222527 +371719100 -578167705 +746939811 687775865 +125940228 78399900 +-835619551 658883321 +356273609 -300073721 +-91142397 -454187919 +-968741794 -101721328 +73462147 -255041789 +-420861132 160076795 +686883603 -223802105 +-329197924 -287364097 +631432743 -74344705 +664614172 653703769 +-340755163 -506405703 +-56799211 -377888536 +905311532 490283160 +779023560 813695236 +982792622 -630053580 +545371482 -591273089 +453980437 843488822 +-949223808 -247157019 +959175351 370737709 +-97256829 859830913 +-297457897 -499796656 +262421027 -542718520 +-294771145 842332580 +-295232384 -101008740 +704332742 -962076524 +-693261672 167211666 +-438545109 -932087127 +664233052 159051269 +592581515 -223094778 +-231511567 -361933420 +-859054711 -223689297 +580029614 -681056896 +103360626 379560523 +291104081 136729313 +289631501 384342523 +-160741603 -799200267 +11577041 -379177162 +83173542 -901899230 +-333000630 522697066 +505936717 -386578744 +914809797 -123161169 +433329451 719738311 +111561179 -685842207 +-953563698 -860206072 +-510610991 -271083942 +-878355295 -40074775 +492017684 76678116 +-298725685 -610477825 +-325798602 154645411 +780402683 -467459734 +93152395 -613164095 +-477499454 -951783006 +-226479468 102305427 +-765896939 -194954043 +88415025 -636682012 +-192520541 -568889615 +-305187381 -828235868 +2394914 931875313 +-7244515 -364795475 +-925096671 -198068749 +152497105 351496152 +535254237 -996450618 +295714310 -401431014 +-584415221 390952868 +733837496 -683350935 +669732273 -822776543 +-899576146 -501802058 +-567504909 -587920333 +201104994 -921411547 +296271874 379064344 +-216146012 -391621739 +-722016878 -716234330 +-180397357 -757037146 +504086156 599893116 +-891816409 221334542 +717314937 58513420 +-905389478 -43001070 +-725182906 -771682463 +795682333 -587040688 +660718937 -685629289 +811469421 -712454433 +-843031679 -761585446 +794276973 62100697 +236491261 234656017 +-733129747 667764736 +110953954 -537559855 +776153195 931600519 +745596601 -216419339 +-425624815 -76884127 +-874484399 -688108828 +-914740830 930138612 +-486244747 286332645 +-527699833 -676004959 +-830316639 -542348377 +-965785314 -889047941 +-244058228 -25589727 +592644111 282986430 +-928608079 884390286 +593163009 -746554158 +652407722 -65955573 +898318884 -267376766 +-899022254 617629286 +-385992549 -208271429 +506665308 218220344 +971645033 -681614848 +-519014209 -242344727 +-54463060 963578958 +78784025 -927743941 +75417577 -461622610 +328079006 -776153486 +-882312916 -241098717 +640849975 950677532 +-549194714 211064026 +-681340315 454506388 +-346228316 188093863 +-291966234 -112066688 +-776467325 -296178672 +669447822 394768628 +-973865069 894882308 +136557667 -650226753 +-744928637 290522123 +-327100338 -310049558 +531210297 -638087837 +-577776618 524970821 +-856837213 479699974 +751495193 -77048048 +942101759 600671347 +265008579 -169287861 +-949862542 498079293 +-933479769 -46188339 +709363356 -380438949 +478185401 -100656323 +126217959 821498821 +-957304621 655302643 +-492295184 264712892 +-816022886 -26267813 +-179826043 167755940 +767708412 -428417977 +941535716 68282159 +772136180 701961405 +-902636206 322094802 +944257066 -658826705 +-82785141 -360022509 +466885620 817660193 +815597745 566048268 +935502823 157012776 +436383160 -706459415 +881811981 245935315 +680832296 720466669 +108408243 474219103 +-578149927 -176891697 +-439468299 -103886533 +217382897 -938371670 +727128023 -390449773 +-651588351 -886919803 +124106913 -77043215 +-487525153 146900328 +-637360482 576304691 +81161462 -451547023 +-176270387 -462767666 +624919238 -510207908 +95474481 308896257 +676919841 -843282143 +933124357 222015176 +-507970808 -624848385 +399618225 -641781337 +919894696 -784443343 +-870410987 544466770 +-940290415 -538918351 +-435268480 121739563 +251231669 255427231 +-240388265 -511377496 +837664430 377105228 +356685138 -768119339 +-833678479 -267532837 +-148589747 146151740 +687006156 -666593315 +4026744 74362867 +63005321 442263010 +-208567667 22570029 +616116017 -201819045 +7243209 -336526945 +493617915 -81282638 +481522878 -784426662 +489441442 -964375057 +-917299309 982840876 +764047312 822391171 +-783443739 -592674217 +222372528 651066424 +43981026 941589059 +-911417856 500731795 +-144002033 -90932373 +-109655061 181990005 +-610363256 -926423950 +-890620220 -839431636 +-676613816 -640313081 +-663497123 103677804 +270809312 -406760541 +97885215 359049652 +869564718 -391360388 +-697036045 -691211286 +799924180 -38302135 +-727603962 977685719 +859674725 -720898867 +-644801191 649018479 +-212168254 -438279429 +705191052 631894302 +-419048097 -52886751 +-166220618 -87737830 +-661399155 -65950762 +-149163580 -815107406 +-552066952 -588491476 +-209958394 -27602892 +-641256203 721075787 +318785878 46322491 +-450953912 941751216 +68908508 -258337368 +534818783 452555383 +-435016780 471728262 +-33985740 -402245586 +765998439 547085170 +-107130956 634063145 +83463650 -347864037 +-774476543 -262996847 +662803393 -905401036 +479049038 707443652 +244549469 -270947040 +683962809 453249255 +-372471842 449396536 +20615776 -269230372 +-886008945 873814369 +776319021 310000382 +-537813481 -747580129 +164749848 -35214063 +-908363846 422457037 +807452393 -298698414 +-850752239 984825755 +-249024353 -13285181 +-712020591 945928537 +104989455 219481165 +-912709067 -837474100 +891261929 -613148957 +458872073 420024287 +610210965 -861600237 +-616093396 -787146050 +-472680886 -511197914 +478262379 619652141 +-365670226 -774949451 +276680181 -199369948 +-494478057 -119923262 +96688136 -650835158 +891965471 254093587 +742405932 -545676152 +-592798778 -981188949 +-890470234 753260764 +-37679103 94160157 +-744929355 585330704 +380844503 926571292 +-646519444 59407018 +247630972 833073674 +419143195 731628292 +-625311850 505758797 +-443406426 827304384 +739824407 -402923927 +900313470 162918560 +-840041383 904874342 +184944961 207597471 +699149719 52814049 +-115720203 -604122997 +755861599 850586117 +-520469048 -969351480 +438905927 -958633923 +-228642137 -657834298 +901161441 550183039 +-975692703 -346210274 +-248804568 -921216654 +-709867574 -666776273 +938354345 378173143 +437862385 280981483 +-8893720 -759550880 +-247596068 -392010707 +436225380 260171692 +414382967 -383298205 +855016528 550840644 +-494768880 227195591 +-481777784 -570066664 +723983788 -728255328 +499614616 428745205 +-273740325 725280930 +-327419534 465712968 +-972450001 641412600 +-890229682 -8290694 +511550293 -42478005 +856455948 -82311890 +139828874 166500647 +938037865 -429646877 +-434180671 -959887072 +-484234934 330271297 +747169066 -117467276 +781758306 994941520 +-84413938 915630938 +-251839719 927258352 +814466697 820651108 +866240067 854014228 +-697560562 673089646 +-252505032 -518281069 +464363735 346208 +-84267584 389822682 +-534030920 -220747004 +622976118 554067207 +710799840 266314337 +380822422 123065309 +-752559974 911002593 +924273540 555902903 +-726397028 312306932 +-539223724 129354183 +-379847393 211631691 +305668834 83427060 +414433851 789626905 +236755271 439800004 +-145349021 276732063 +-371207874 -138357632 +10405407 802449548 +810562280 552044628 +-987669368 757469650 +-16502212 -676680558 +-325132055 233771314 +662189558 573476196 +876539816 333959207 +20541098 -432535836 +-236360277 -644889984 +-151002432 -356101417 +654328169 745983839 +-672909246 -22597559 +360252776 15914544 +-64094749 107361091 +-506985196 409810240 +-884752806 119912256 +104129156 647409450 +-16420589 666274812 +-119461354 -628585475 +-603005700 -870326624 +-556860934 -672095757 +-520076215 -401035602 +271983096 276118824 +182101917 -198829172 +466170857 -981996848 +313058018 756301197 +951269738 981344989 +416397458 938188324 +-802762110 -647768381 +-17916064 808358542 +634136242 -471782974 +-642453771 877999607 +937498512 485727172 +578702913 48791665 +-269316622 -700311545 +-117664284 -882171236 +731482233 -477582804 +159919651 991030097 +467144248 -643353472 +-611810570 -202429056 +137085481 533595861 +-59837828 -822618953 +-552043111 -959544163 +279145995 -277316733 +-918055009 -904819006 +-249028499 -329565888 +291116446 121703856 +-884552136 29900800 +-509648624 -603649919 +39256239 -816082462 +124523336 527350267 +-108153054 526567273 +409311576 186893673 +-74453035 -434058903 +-637139984 -27489372 +915953665 775458577 +-111273124 364385165 +536261929 283460014 +-740552440 657522809 +-710054545 595998752 +280922931 932150243 +437881018 817213563 +305314932 -37392587 +-842601686 86073747 +483830317 -985811532 +-984496933 -158633965 +-250016479 511113343 +616201170 827555364 +301462934 336820976 +-328518850 -324759761 +-207564888 18860314 +947501646 -541195930 +-461140397 -732651422 +695528832 758789094 +950214596 -17655501 +-786280285 454183033 +-132799824 445987618 +-752041880 732889636 +556993881 427723672 +-996278905 -301188783 +759890254 -65036315 +-826902952 -80411370 +624535435 32164087 +-357319357 836640441 +664192250 663345109 +336975120 529709391 +448577743 -408310764 +-613680898 -785364 +-627179534 415083465 +-960079584 -666191738 +-58149714 -393893602 +259505068 997102860 +-782665597 368060261 +1418254 -866048791 +905365914 -713206272 +-848530908 160107424 +490863748 -178181091 +210609552 -997469678 +-680456314 40452438 +143269925 149323112 +192860104 -142292764 +666644424 755097675 +-852595184 -698296447 +-976647900 -944404556 +281419806 538216275 +-518433121 -856203084 +422962478 -786872640 +983284225 723024018 +160200938 -158457547 +231182809 729236060 +357001921 369520553 +660279695 567141359 +751883059 286705837 +339134419 -527995190 +100577022 -162094228 +224904192 -276362723 +49032398 -269842044 +-186216271 -919069942 +-10870488 -783480498 +751999405 870540635 +823166003 -238784357 +540153678 -288074389 +-805566280 -496949047 +109885626 728709503 +-2496202 750739647 +-377157178 902149802 +-864427411 418977521 +-687695833 754597101 +-449575388 -312567480 +-778000547 537584523 +456363253 -21847274 +-893629016 417675316 +535915721 -922442912 +-516271815 779435378 +430702550 597642054 +685872421 -19384974 +-203379508 939266441 +-934450971 257731080 +-164547639 998072797 +153895348 -923216393 +-425252116 -824562640 +548299288 533787621 +417656239 -868591286 +60430078 -113641358 +53588347 -55872647 +862734507 -355905272 +485442609 -295981637 +941692923 729802764 +804551994 -727981836 +-328181744 490437194 +264928507 525160597 +589084865 509896167 +-146578735 -684084222 +-661964526 535726938 +-170856656 -611757474 +-784382338 -470643045 +-822989130 -983105417 +-149130435 -752401377 +-129339875 956057869 +954761911 -407912318 +-640043245 337988998 +726354228 -869729533 +-741701319 359366329 +-746835569 -845387759 +-704194924 -153413871 +-366871209 180758921 +527833551 542164067 +-159917711 186414810 +-992431087 -78534407 +-16148259 993352442 +628096835 -575553674 +-435294924 -94250444 +852646216 962760572 +367736214 -509807012 +-517257749 -249157993 +-587323605 -750644480 +869461539 -184367965 +601387395 -927745183 +972113458 804059431 +-820604496 730223762 +-793281865 -528587351 +-441084684 -458950530 +655948847 38048923 +-86039109 -594347628 +-869900517 974483662 +264934520 -993396589 +-27086617 -371446506 +-103640277 -671765824 +-792997866 897467647 +-221877615 917043185 +241769543 647103095 +-431889549 -620543280 +860777830 -213865199 +324139448 684570400 +-379089246 -127426947 +-850263854 -232977799 +-568274959 858486136 +843012478 561061713 +946634294 -737686348 +987957491 -931185691 +385508875 -308036319 +741729508 -900500476 +19251081 491007302 +-956893282 -577575194 +497630456 585225894 +-542010192 -819974082 +-216331602 -921934788 +629225446 375337844 +-753132039 -728545375 +611378908 -103860457 +842298765 48494887 +-109067581 946059892 +372600004 120383278 +-180201126 -442901258 +-80683863 -264340772 +-782039590 466306766 +967813407 -386979966 +305247745 823229405 +-560780309 -410665114 +-550302965 -355759557 +-649810662 974958878 +86826475 296673984 +572158086 128063714 +898850134 39998418 +616020679 -257692033 +-197400290 608668481 +-666667775 -679841442 +-28142868 73732846 +305880457 307170118 +403379045 103778169 +749871957 339746141 +-976906593 409275155 +-693070382 -731989004 +-547654157 -703476037 +-668723240 456893117 +962697110 -365776015 +249121903 -384179762 +-985537038 582159249 +445048370 371492200 +705630153 -774739692 +112134056 923442937 +563013868 875647295 +-742153367 599008372 +-330870979 -641649564 +126343562 249631089 +-495357746 228302360 +440807628 -362414953 +-895458874 575175367 +277869221 -124982955 +964700656 -853679972 +-10627414 18880370 +341123139 -664706073 +691113554 105019998 +136888659 836973247 +-116867723 -664572302 +-447385726 -425573831 +861431817 -947369954 +353381097 -30629817 +832548563 -515476867 +51602604 -551412553 +126196579 339411524 +-96106759 -501993123 +537564405 478816302 +-342728617 898548225 +-527958399 404433851 +-180755100 587892844 +-305504308 -820839705 +-746610943 -675471335 +-27560012 128703886 +556333297 -567159420 +-237708349 670826808 +50105978 788265268 +264513742 196199338 +392540632 278013310 +-101927028 975846105 +421326311 402041262 +-55638697 221417150 +354943912 674871554 +-997973491 932569780 +-408735620 28436276 +61306057 -108676083 +-437466484 -157941744 +407551987 -537918481 +634010413 -210118681 +-775926125 102694018 +-450353290 -792865687 +19410130 -520931393 +-358860903 614014250 +716337201 -798127629 +127089213 434173605 +352693542 202831121 +898807558 -406009847 +-158514950 -661042607 +538964504 456072496 +-312559494 -348643300 +164795155 757990563 +926383703 399507093 +-919857588 878101451 +91180005 792215779 +-525255593 450196550 +-212734629 111315302 +-246607739 188899375 +827589312 504134951 +-775233539 -608265376 +-626744330 -470178152 +-626066285 -554604632 +955278302 -19662040 +-904130802 -121135146 +-818954698 -793561564 +270628199 694342717 +-737901692 726113195 +17703034 -65810705 +-734921991 410178027 +-30667262 359395183 +-809986179 58361375 +-254710381 -889331510 +23558805 -349810967 +-396189460 -712539978 +-520787226 947035041 +664384504 -203028787 +-255143046 85299232 +517536429 39860119 +280607691 142258246 +-339771432 -319421902 +-966794298 -162293685 +231407085 -978276063 +120260715 -836511832 +146412626 -514530204 +863274016 871751883 +-188921419 371732890 +-363453150 251317576 +529568755 -637697639 +-594953064 -919418196 +-90556381 -122593616 +-348127953 6532596 +477495039 534651546 +-230985810 90380410 +834038946 -113927436 +-639539190 -275422290 +89390807 -142673188 +143802357 -558149414 +-217899281 -134330264 +-720098332 719902718 +-368955489 -731925078 +-541633010 -328747353 +-87889384 -258269538 +-256837756 -482376541 +-486171633 -52137801 +617652853 -709021318 +932759198 -869283915 +-233581257 844096692 +-468010360 460916371 +927185516 -670088758 +24160765 734292954 +201378880 17479991 +894505403 -42804798 +-818286001 929363686 +13633964 239924613 +-346478215 733773383 +202072906 110134367 +-928219815 322718416 +-512215559 -220245011 +-399937681 -795231218 +56448473 782238505 +422890068 -89955595 +421465251 -106544430 +726024914 870347662 +-41982940 -773156373 +-844258021 183572157 +-415905564 -107641949 +-909901831 184413070 +743104509 136536526 +331660591 81078970 +752499930 -267165341 +945740967 883305755 +-149363850 129595027 +-199541295 -909957175 +-530953078 -981967018 +586576449 519463048 +329045835 467371802 +351230651 942257810 +998146665 646668618 +44190588 82791483 +276867608 184678364 +551353439 -34062324 +-261171460 469166403 +-937311525 839204953 +648898245 556613048 +789769516 362342574 +-605593235 466904332 +486557332 -580857899 +-491409594 21240455 +-904192324 -39293403 +902455564 -148473804 +629604057 816087812 +-278063101 805456551 +-552934874 -403253630 +-868388210 -192261293 +-289906277 -625199735 +763592015 451263143 +-145748748 112471428 +774210529 824560557 +568325600 -950743231 +28757802 -328642805 +725753564 -61978976 +-398291890 -899847686 +297617528 301327039 +-825657353 259674754 +796573832 614688548 +257920084 637480280 +-161888771 -873177573 +380710853 -214551344 +-512917509 -51140624 +-209396981 -65481021 +50973357 -124951278 +-500380008 508109199 +-277435377 -303797666 +96559300 252220660 +-560794948 29458654 +-21734045 -628719308 +-722298092 -433960208 +98217582 872973936 +-74675980 705938301 +618843109 -316988598 +385249089 691462338 +622913855 -626417534 +-43961484 -165776977 +-284704075 -519603959 +-553287823 754406826 +-416178966 794796274 +492022476 501286527 +911995758 754258952 +-784265068 -715125379 +-149945703 -961388308 +513628500 -405719437 +-298516288 -154975778 +-471146272 -494616618 +906398393 112125974 +479616212 -401943430 +995895776 630934444 +879915262 310009776 +-963845776 -128077681 +269230247 -171435305 +-536601941 638476378 +-143863219 -759073629 +875426666 -108672864 +-837363819 528268943 +-634244243 -922985757 +219378340 -842449532 +948858890 317958928 +196003690 -329883098 +-391666274 197951390 +-395557899 463213463 +-898508189 -325390705 +238583582 272273956 +601730417 -705061434 +-732735701 -354619510 +-934059375 633467946 +387187331 -817877440 +105453242 -972325062 +-785295124 -206221107 +-189881341 -160685649 +645113084 -997957248 +422792528 -543171999 +-479663212 844258140 +295635535 552452049 +-992930738 339014007 +165623843 688335658 +815594891 593578770 +922417187 -678040100 +-314455279 82998409 +164407030 -177487418 +397695517 152035857 +182667196 -465854913 +869624918 50378975 +663992229 399605878 +-816476069 -113098131 +940753868 930275247 +297127644 961183731 +-181640907 -215625215 +-794398144 843369850 +-722685842 -217309609 +-925982635 -470818131 +-3867414 -210102581 +613288050 418594481 +-846883138 -861807191 +-474572039 -642254252 +-103346911 -733044876 +56895395 205331371 +-521802237 913060208 +-221819405 -245332091 +937021629 -809324090 +-436131041 -268376910 +112388153 904988011 +-472702815 248102787 +-732369064 -396924845 +-17842366 799809468 +176521684 -336056062 +-456914242 624571177 +-567036672 304802225 +605956913 760678983 +92419329 -348637713 +720148332 -337751361 +953945690 -91290824 +-189240598 -239135260 +-601731544 96710204 +943082066 -391029926 +-346125550 656133732 +935268989 -777990336 +-103017796 969661875 +347698831 -179006750 +-771536482 671884957 +908153733 480115808 +741762502 225312739 +633676267 -399112 +-97594396 -653168839 +-872227601 -987719876 +-396865018 389138435 +-879138471 -988031565 +-358720783 143659225 +-947416523 919692442 +512038102 -410741578 +-587197583 654010428 +893566610 -46190080 +-197406586 -111709944 +594242636 -946639075 +-504493918 -115507383 +-511050509 104839905 +-622905160 -895419241 +420680907 405212684 +-835657075 411584234 +541358249 -803306351 +-935111628 811976995 +824233847 256502402 +-519193714 -877391481 +-182332083 778527044 +-745201260 -773762619 +832723355 426516222 +-344194899 -951950871 +-712581270 -260042368 +-214759250 -721792745 +-359610938 284415134 +-116547153 -783774530 +711474733 227110081 +687144355 604537955 +-940064676 -761399867 +-478844774 -180767885 +-98903241 -572214864 +-500016344 -856021967 +245880085 324771735 +440640002 404475105 +438566878 19671329 +-479657636 992117743 +-550483619 -463552859 +293975026 -208661983 +450457850 -234889162 +803057294 -869003977 +735284782 867121661 +-740624545 -537261236 +738353460 -346974021 +-798069402 928258868 +-595914874 -560771052 +-411354575 745736188 +-654005047 967307814 +935529614 558936578 +922384939 873642269 +275656733 -812948172 +-451392891 705111223 +176130830 337919659 +-884301910 963454697 +673742916 664609683 +-762381195 226986863 +-3502677 474960240 +-719453235 376584626 +567820600 -739763178 +-684398201 756455904 +-722113291 222278954 +310987351 -810145092 +515768035 163745397 +-510185773 -354861076 +-637006794 -848305827 +213441640 284120122 +-861191743 583666792 +-623330749 -216938665 +-722340455 -306357286 +418461268 178711133 +601218491 122211647 +-813662593 150744028 +180019872 890609513 +592431554 442502052 +-19482817 -545749196 +450602049 42097230 +697489570 -287367304 +200508102 395647740 +598222144 90347383 +336739783 -273464574 +124664147 -73462850 +880278156 -613277646 +49309772 -280680319 +-838205331 -780354936 +-851103483 396529500 +970003583 892677732 +349318985 627615655 +351494947 660663770 +-787302917 956783406 +393524817 -635088332 +-767954501 -276997352 +-737834170 -675860973 +760322796 -113971895 +292453859 -57424680 +564468199 661555226 +664090307 -869696427 +216306716 -110113586 +522283765 -413692722 +455016558 439867942 +270793754 453041308 +-409787406 -69578476 +-548938863 -83464164 +-210077456 225645801 +514562606 -188840275 +-73400903 -233481124 +179557683 -200320056 +-193906764 882829749 +-122042474 -686846081 +409853611 -369379083 +120205571 965411349 +-473622813 921753660 +990141707 37769404 +-609625384 -137098701 +387835549 276748256 +148168031 332192247 +389001603 -491140578 +742585342 371208788 +-60365821 798090513 +258409432 -96073421 +-647654437 -935732222 +917108847 248435344 +401533366 25701013 +282316126 192193283 +-522528198 486748218 +-547360843 -289545694 +-216754398 777274544 +495292013 870696626 +719983861 -209957731 +50299473 731503944 +-430462744 832666096 +451576701 399504972 +-137023674 -280089672 +74974088 653978166 +-197859342 -769100308 +175247535 -860827741 +-29562384 927740774 +422681965 -523205791 +655926843 -291798049 +982834775 55976836 +701575372 268090456 +30246080 748898495 +-464796083 -368093503 +112121472 729492039 +448997689 -412304873 +-660889957 10787112 +635024974 -154064247 +406804924 -638112681 +983818252 -451683750 +441438170 463956535 +-156025143 25831152 +398415236 -368581522 +-830936396 -259448952 +936994490 592459540 +-481735398 550068377 +-703439263 622759936 +784643898 61835054 +405856836 -920721828 +-294010408 -883447418 +422940783 -14102740 +-557488506 234097655 +278512588 20626475 +-806560900 -597255014 +-169339895 174263209 +-503307793 498196191 +-905549280 -31145406 +903991568 -69894571 +136701689 -650463602 +30113615 860233708 +764392563 40095937 +451402222 236720977 +490966879 -791254977 +-574104978 267377321 +-183088222 177209829 +711093884 224106024 +352950576 634365112 +681592605 -808417634 +-489486349 284814895 +-729904972 -694494578 +-318461452 -655063802 +626461302 833869033 +-475134113 127966000 +429725766 994322582 +-787029677 -723344226 +-737647902 874903933 +-158747777 513517537 +128536228 85739024 +624645953 -414531943 +-859469968 300181480 +-7313075 -260276671 +-322947638 410335481 +-842232788 840616849 +-888553 -569765192 +-88511465 11283035 +-229097798 -805872933 +-468907685 156894000 +-411088711 -56709554 +536751148 427763706 +-480775926 -375046145 +314662884 -232904236 +900297670 865012341 +134094517 -552832862 +351122700 272108567 +-997404860 366443615 +732192955 -61164732 +921180838 744815694 +288878608 486008298 +-471997611 777859633 +775435864 753088224 +988661372 235098655 +946194155 -885074192 +578622035 -195225858 +-66113770 65897028 +-898049839 834513267 +945162148 745560524 +-298993949 -581922418 +-220874017 654194598 +896949456 720077502 +579550782 -978990730 +-412000597 806993834 +-829022170 -536821836 +-9495324 -697921478 +-127636985 -465065052 +440977842 -217354665 +-153998965 -61821038 +54765268 33062837 +-798159272 -662710406 +-105750396 -612325668 +957864095 260573435 +89772379 -476787505 +760671978 -920669852 +802062354 -793899886 +-189561077 226810929 +-554341163 878321923 +388966733 -569215492 +-82243141 960848920 +705997818 -346091 +-75553218 674969911 +295086070 126998323 +41345580 563871556 +634558402 961688216 +-652445121 381383027 +88393286 559291785 +717086820 -645869389 +-993593604 -378621816 +-418203281 490016659 +-726716143 -190479803 +708785754 55897964 +481555787 192542610 +872076874 -804538635 +-372836109 526545057 +-805093471 56865477 +821208721 453630804 +205784836 -242892117 +-695147860 668798177 +-362756383 381175011 +506542421 -730308814 +776401353 -566661767 +661445483 470076068 +-407049004 979405212 +-665918923 976482247 +766834721 -119246247 +-451299244 -737581315 +-270163912 140236876 +249633117 -945044346 +-218908857 -409613287 +627468570 841751475 +-500727356 -358968622 +-742731714 538802788 +-680137079 209488789 +-235497644 966777737 +-764226497 -52226213 +-289044441 -423362224 +429335717 -964786490 +308909108 623220648 +-209115765 -737233401 +-307761602 -424521209 +656158600 167345534 +650364676 718314055 +-510430965 166949698 +-602558284 -505473953 +-481204723 -557025980 +557690676 531482612 +-774964886 867428896 +-917693794 986477235 +100087437 -343590925 +27630266 -514392102 +741559811 -33102998 +989870036 -760845327 +126729454 269589550 +-45959732 -106333925 +155542781 -995647049 +354207360 -826001117 +-433303094 401910704 +-751311897 608427875 +-225288384 912180556 +-8517685 236779054 +972578892 -231938243 +790344188 189320467 +716034879 -492858354 +-655595968 -296880660 +240532701 631623036 +32357846 -703009066 +147084951 793239341 +-465091549 -596927079 +210259993 36199853 +-592272885 456536522 +-127736830 -180747605 +-235409863 -533260038 +40520065 -417303847 +157289742 -108569005 +301956718 361429339 +316505697 -889775537 +813895906 -623751226 +-109842656 -478789628 +354797497 -245259775 +793818302 -681605869 +-215975830 -832119360 +-449238437 491975117 +617852627 236868825 +-417850101 -984210430 +623456890 582175126 +536087890 -104479264 +113643658 201321291 +992523704 107158843 +-952335621 -372191512 +143079293 107788940 +128634430 -73155557 +-745114746 -485928483 +-589799931 895491562 +-17408954 -297894979 +713361002 -43182506 +-744911207 -816174187 +364165064 -665278054 +113970684 525228203 +154306598 352521380 +-824303783 -756125768 +-289691648 494667952 +-544575937 -445523138 +509491441 563203223 +531500530 -579128150 +775923817 -273450367 +553202986 448265567 +483375549 -732638798 +-85948510 756535806 +-494732112 -964191142 +321642589 -410416186 +998785314 914294830 +-12178776 113754157 +476268544 -771560687 +-70655820 -254297304 +125891849 -600707252 +-478809610 -848368866 +414158063 639460511 +293005485 -70410786 +-564632199 -790562525 +470708113 -767566554 +-446697654 674588793 +512659193 -895062162 +-643196273 -369266210 +378648111 230839432 +750411654 -60276088 +-818174479 -396041661 +-614448648 664536994 +-360910946 -883484255 +-794587721 -879209452 +-631985569 136379106 +-13447064 986418888 +747680723 -98445374 +-463447461 -460733644 +-812441281 466466652 +839021167 595179503 +-974178871 -865206744 +790185722 249686367 +-821539591 -917985945 +805333366 -259853216 +670215696 -376175853 +135055889 -394145887 +-804071221 -748545351 +216278581 323417551 +-449363397 686502637 +-398722734 359801747 +-114683348 102616642 +-667743390 -991420425 +275734876 -863778135 +590995237 479465398 +-27764063 595813529 +879029573 -301816654 +454205976 337058837 +235593412 609934887 +-259069672 -864918868 +-250476589 -977148969 +397294865 220094832 +122480601 993010939 +170730735 770869982 +-871683813 56943949 +-956469982 867592777 +380263652 -838005381 +95014661 800128978 +-715759001 843707949 +819141309 -101623334 +983977659 -154280352 +-949635902 503038875 +158046610 786236272 +49357918 267752304 +355354544 -930092694 +105931042 214093885 +532156518 -788551040 +-683763994 572423906 +185854819 -992214575 +936876663 -480877670 +539786892 -62081429 +281417268 -404615922 +-278413567 -78447342 +190505530 194217204 +572476984 518338702 +309080204 -679165334 +-515393201 -113884071 +255030500 653359447 +734227434 -706679427 +308836459 156948724 +716503156 -70052499 +523376565 937426872 +-743647994 431493564 +842119301 356997088 +-122493300 -313535630 +-464174108 -793860332 +156900623 -902415371 +-885779651 507894009 +408799607 -342594254 +-198105689 -473071249 +-429629497 -467365919 +265204292 -673988016 +108966877 -221797362 +-531303028 622927449 +-92872567 162387165 +-813612085 378443148 +-749795628 -640673914 +-310833522 -386393202 +149180219 138427040 +-813546160 351830300 +5067080 809832249 +-19430085 432789508 +768010818 -523169861 +-749041789 221320532 +-4728744 129481960 +-211568210 -545893411 +702534140 207303344 +462124342 -116769620 +695203864 -992994206 +-695381669 -79397040 +-900565512 -61331583 +-842172140 508427554 +-877519113 891731315 +-929358428 -271893733 +-84078446 511338546 +-671661514 48773985 +650564160 498405356 +-108522753 -70979355 +-91737312 391151740 +-922499792 561998583 +-439969404 -317187613 +-390742010 -446765825 +784097748 -749056681 +110979788 -178358055 +120136374 -747955014 +-56392389 -565045008 +181076366 652210923 +-987077131 207417046 +473677691 677804276 +-456677951 -715568208 +486257035 -146452173 +-77883611 -805624581 +142309568 15193492 +90187559 793572900 +561085984 -282137167 +-873941600 -614675662 +-418471712 647558756 +344334083 84296951 +5369431 -662997537 +62279219 612546161 +514450206 -668801022 +826645999 304658895 +-417451992 -448701660 +-479151415 854265752 +-111235831 -364512915 +-358048921 -772151429 +123735483 -402718290 +370588769 993519694 +-144708435 785595149 +-597719479 707730553 +-279209660 -709170730 +711369750 483401483 +-950030686 -204412574 +-61103702 564100423 +-827502584 -84086705 +65287255 851919148 +-865833483 724427501 +918162833 -926217358 +-495927546 216882475 +-596357281 68203026 +613337382 -924658375 +722244893 -341674821 +995347427 -778669328 +-675693891 457377651 +-638771799 457844626 +468320973 -541192093 +-892896762 -499004588 +-278905533 -749964945 +34914527 -38947783 +558187433 181988947 +841106849 215167061 +-708228912 898289690 +-425865720 -169396047 +-885130285 827808623 +-586945206 -692802402 +103716036 -783440240 +-245104376 235024398 +-674667633 -348721432 +394388309 818170727 +649324851 119165206 +538523453 179042203 +-759631005 586502725 +-966075882 -654022891 +-427095748 335646893 +-421391242 471029659 +817315127 -536676821 +-953606234 -486762557 +428563375 -220070466 +-960077159 -998194914 +-787628858 751198023 +-620467326 -852820362 +590481381 -179995615 +-619508939 69878805 +611937837 112482486 +-688265517 536631884 +108069833 408030037 +774349521 243833771 +676224889 601773460 +-26663921 706277552 +-726090817 -179016353 +-18339731 649301612 +727620042 -945421758 +449807101 240157704 +-6352872 192619411 +-863346674 644359563 +-3503271 -804914246 +-397026828 -512323862 +461664262 -476085830 +-239760247 790662523 +159420671 -378652939 +-613726286 -578547260 +-173684219 -518388900 +763186313 -217791516 +-558252831 837450180 +-91162510 38394423 +390791151 -729093836 +362569262 311913216 +924832055 -969664656 +286293689 971072738 +-952003886 -914066719 +434156407 807644079 +-149978154 -444249112 +168980185 -420657055 +-199892708 565129771 +886231186 471018083 +-908650244 -376969010 +672499704 324128728 +-166987128 21182208 +328181246 48288408 +-190644976 -360680672 +567104536 -515788231 +-70790067 -873201014 +317741318 -113171145 +-115533023 -603542150 +473698400 784501646 +-323066716 735416451 +309383298 -831668277 +124371507 -628345507 +676593785 972540201 +430864930 372093414 +-322794017 484697766 +-793207757 232888814 +613477182 -968802878 +900051765 782289447 +910125800 -802714460 +785007371 706470036 +103471989 -846109903 +-874230462 235347843 +-162498263 345494262 +-924429340 -910929588 +-287610855 881555802 +-722689882 625539194 +895690182 645126861 +222879556 -469244934 +-604578013 -143146595 +-134686442 -107579700 +985347104 868242312 +275161556 527231862 +-985755637 -277216584 +772526242 608596237 +156916998 974715832 +-943119277 -140731732 +-883455293 -918672179 +-726155309 -736516267 +42374786 -65038336 +250527808 834220870 +-123420905 688066430 +-549367449 742430069 +617236712 906474928 +842798794 998166986 +-773260290 878989211 +-978108780 961138475 +492945067 157079749 +423191575 416102392 +-725682817 87841128 +-605824661 -260417400 +-916311036 -253912963 +-211451346 -506900823 +526592783 774529466 +-174889889 -667382488 +-129396116 -65311043 +190442746 766136876 +334506892 -626699800 +688810978 17421219 +-668815185 -215556003 +-811746073 -219765491 +-205852599 428716905 +322587687 -616531649 +669013723 556840174 +-262202864 240193305 +355985514 -176615799 +907601392 245647103 +746479171 -81365367 +595148851 296165832 +-127914864 -530713076 +-322538449 -67191252 +-955524550 1134019 +685385305 337063225 +349399901 -832312599 +725976565 -714017917 +-666318863 202141025 +954566266 238872297 +-737917318 210421882 +441173382 650059024 +317408606 -123447101 +-834833459 79626441 +7176364 939237030 +801895908 -521606566 +186759392 -681993897 +732032356 -744115714 +-954502645 574090577 +-918223023 -789996132 +770884280 974729316 +-976363397 -683759023 +-162790970 -155744329 +404252079 272574308 +-570805801 -130484493 +-766805825 905113145 +-234766814 -287831168 +795159225 47256977 +997087701 -434267308 +-246267924 965195199 +639040289 -624382513 +-447032373 107161695 +748616126 133458306 +840886028 -817782498 +-690526369 -844291128 +-671288442 -310855627 +-11970948 -284237964 +-384550896 756728524 +357658208 -949046198 +978493657 215785859 +383844120 -54848656 +87694449 -436899374 +-815188268 224602487 +268086805 920040520 +-904758317 80176923 +454613754 -785367981 +-245377484 -990332854 +-290350139 -391852720 +697420897 -421985699 +-924990482 804780223 +377777314 474809247 +681397587 -375526043 +-715320812 407169314 +-739813250 -187190535 +293236085 -968077252 +257478682 -547238451 +-878970642 -477141585 +635279417 -132378422 +283153508 -816278786 +472994069 -420115265 +208722380 212317011 +64516294 143075786 +-481563135 -428745880 +-608558766 968683006 +29846946 295755271 +164793347 27144351 +802685953 -761911050 +691006362 -904569733 +-940435287 -428010376 +-354654133 12972439 +-811207604 -129339938 +-600066608 -785434700 +-476696675 -500727633 +36096246 674441057 +-479626011 -173516387 +922052775 196462802 +-705010735 833203286 +-805149425 963335145 +-276654397 853760760 +-794064674 -595147848 +-359762343 -235708084 +-443958936 228201316 +521137284 649418465 +-359983989 958381368 +591169374 4924896 +-770431359 680298782 +-968967861 843461951 +-211757354 -637009350 +728503600 153009712 +125886330 -188234755 +-5498688 100982105 +-209190603 -822905106 +103713340 475587261 +166005626 -223272438 +-62977249 652421097 +31887678 -995747949 +-190282802 996872032 +-843908274 479185579 +-18965310 430074011 +102565244 -363944552 +903855291 -174476667 +-942384536 207144437 +743592803 197392287 +997690026 -994097808 +664150436 600500133 +606117921 973021806 +374934396 53020989 +-260724297 -158701536 +-56403038 923526509 +921340059 220611824 +-390129187 -700581258 +244657919 -148029537 +772983325 -810356221 +470439981 561261180 +227152348 754934486 +-584789639 811591861 +106684620 -766875127 +-737344088 859654283 +-99007732 -585434707 +-400840325 581042533 +408498685 102708870 +117604278 -664057197 +85513462 16661689 +601757573 391873809 +640843347 -232022260 +179139488 47459589 +299300333 153326609 +-825033436 -81858965 +-436096147 961971984 +-471120648 800272310 +299873392 -382143313 +67050869 577860827 +-61361846 380023198 +-298779730 820545719 +-802232712 -688979405 +-693456508 -413679802 +567601711 -589022849 +966991305 -121544330 +-582001027 -741513763 +-419270886 702850387 +495486601 103409208 +-471820784 -269848569 +480977248 464600252 +849859644 -279725315 +-108127603 -857115443 +498660878 -698519107 +60005477 511737265 +147951904 632289681 +352228866 -657988217 +-160382825 -212184936 +178567464 -19900137 +-544867231 138604703 +650958947 326475409 +981674220 841981979 +932293195 871473145 +727449400 -347987176 +254456856 694312524 +281461846 201787138 +-301309642 662613822 +-995881781 778215058 +164021490 219050444 +-251730895 -115483636 +-795057286 -922336238 +-763959104 268847999 +-148941145 814929262 +222061164 -710046142 +-898786944 -350065844 +449098915 292246969 +437388339 880770164 +430750003 -899092013 +-109174821 -488175585 +497277014 -146282796 +17734890 621639638 +-515828969 -429026377 +-498111728 -318605758 +-400882629 -443158436 +-660956269 -700606865 +-461603022 436767166 +878183923 26364277 +181583326 -883962827 +76988695 -426912861 +10093877 -717046831 +-717337693 840567442 +-466849693 664347527 +361865380 344174964 +-596604485 -963899529 +-506501212 419131013 +462185106 300979997 +-137129624 -946155121 +-746259686 -123769131 +-482269381 810653001 +657619059 342281729 +-820550487 486802804 +-617608796 -101494050 +257429349 442215794 +430483545 318385744 +-688885800 147815354 +-495708813 -870133425 +-600376147 621868316 +-583370324 725787744 +-567502172 -31237332 +-320355475 -585358120 +206620591 203375289 +-83748643 741808532 +-837096000 -930061408 +774761688 751104415 +609180201 370067200 +-76332024 -4895982 +218784196 841351020 +-149376812 269284645 +-461567099 -180359685 +663719495 619581692 +691556388 483758972 +-689099141 -323793251 +-833226800 -292415452 +-593388619 -239702374 +-599786296 781115781 +-776287693 -683074250 +-538507120 -938585011 +805324076 279053452 +-750281981 -387899567 +-717431408 765253362 +587164215 594189054 +-443652450 -379277743 +-932534581 -311369373 +164383151 -342017657 +-552863649 -862931398 +-374977075 -721656611 +-133181775 -872008366 +-99168454 -914932596 +674647012 -366415169 +-914421621 -345288170 +315846019 668931006 +-188165483 -970562943 +380361792 -465357233 +254695913 466367527 +-39547469 397892372 +-868993862 311668510 +-952239645 -727150767 +-96928176 385657439 +736486112 764541718 +431300623 493457861 +-713409466 -503683905 +-908987178 225963983 +7463386 487438320 +328943168 273960310 +-583593544 -481886279 +-944561759 -589309820 +764743465 -720773325 +102481179 -105968622 +616047188 647653933 +425908307 216070604 +-697441890 449761381 +-938659639 918417452 +173517412 454495108 +-471005216 701914198 +89243270 392387311 +526115270 474095145 +-166783788 -768025216 +-364496632 -132764135 +-306774958 -4545796 +-93568056 -429780292 +-734158502 -140689112 +167852839 -230299857 +577785572 -126951022 +262493481 -916084957 +-409990893 850881390 +-368892738 188373626 +-395257688 955526577 +563293648 239769345 +-95559035 -30206107 +-471792314 -8786526 +505429082 846360807 +183510069 -865058343 +-642213472 810328290 +536568399 -32887205 +987753591 406529282 +-460601724 530112262 +-573681995 -681999354 +141964770 -139180381 +693209849 -213875215 +-268861001 -365504444 +-833295886 78042968 +-720992837 175782137 +-669001880 721616098 +823047959 395429207 +548253331 164313801 +-884406224 715438563 +-741552391 55507281 +-840746204 -252921634 +165202036 207772273 +-102664810 -288826480 +515235653 -910843177 +-294159892 185878143 +115516817 194305162 +626049342 -362240364 +-54556807 -267534396 +578770383 989317147 +813835498 -902860307 +311703042 -8454919 +81024191 83729665 +-990131842 -104810455 +385529710 -30174690 +800392913 -319373055 +78803440 -854621967 +389507343 -575482709 +971958985 295757462 +209456641 -23589445 +-88670486 -139702836 +-617546687 -237211936 +-667190404 367768569 +-401910042 153883602 +67965905 589330602 +343742235 567266195 +-442918728 -785178549 +354891873 -633823359 +264766880 862704401 +-406515379 -637708690 +934815410 933651692 +820721701 770746966 +-139636640 -665093748 +317239738 456171500 +304887480 553312943 +-397951626 -469123048 +922318714 793768656 +501567767 -908542105 +-480390410 974823497 +440475297 -668520842 +174130601 428397859 +-965416034 -255489047 +414327525 -645047448 +-422204552 284802754 +-824297877 540801770 +-523213860 715760960 +-71004902 -133140330 +112880627 -811379315 +228851249 658082377 +-985747402 993046206 +162395589 335188982 +-277337195 918797982 +-195678385 -911410840 +142021674 -597278045 +-979411286 -237766877 +-943201122 904528268 +-855847105 -828966365 +582790010 332547599 +256282447 171340724 +-733810994 844850647 +487210379 -87034925 +-557103718 -937550892 +285291097 487932845 +-547391019 -92524824 +-423045249 179882086 +-519893036 519695195 +771243771 137033043 +-242267919 741438315 +-815841825 -108037363 +-923192548 -632835922 +-170216483 518215391 +-486043758 -953057795 +708910097 -4348661 +-631545868 -976215051 +-965098246 -115085032 +-508736551 659868490 +-312701061 786567846 +94951933 -432049056 +660375747 -580490767 +385559685 -626040064 +-890641277 -345127311 +201702351 -920682631 +-86010622 -533487606 +-697649321 -331496706 +578344060 -663701663 +-392539770 -557356369 +517007697 481015081 +925495754 877777036 +-72358311 206727665 +739532783 -992776776 +-735169338 -306876069 +577196889 -349258211 +-749333340 300422170 +97371721 914494435 +303569498 -965541546 +-30319724 663028803 +-710380602 51153598 +617477123 862013370 +596601724 620608459 +-429771443 498450917 +-880271136 308617812 +-429605883 464928861 +512166800 356710093 +438858500 259696752 +-690970094 -842315941 +-310140614 145010220 +-612088433 219582930 +-892779367 -320442355 +154646695 -130681040 +2238525 106938045 +-287544240 -9172008 +13700227 -34643232 +983846589 618876494 +769551074 -365860391 +158755544 -405978717 +545395845 -108624830 +-604457443 -295274859 +-992432393 -724405437 +720254079 -55065437 +-338107579 222968334 +776781873 312817239 +-929604794 244527794 +998491037 -282335598 +-547290742 -438623658 +662189956 588791492 +270012697 702164789 +361339845 376140205 +370614209 -66414170 +653296588 746434957 +-415499174 621380544 +-240125199 576092239 +937874732 221656360 +465748474 -939018759 +78705882 -249789956 +-9359388 302676618 +991830766 -438478876 +-338983582 113196899 +-89242190 888254885 +-825950210 740700134 +933177024 82222267 +-505784426 -559254743 +288828938 305517016 +-565319940 -182322465 +717479019 -293903198 +-320374367 503972742 +334441762 233221648 +-766708837 846163287 +142469785 698375279 +12506408 997984303 +-238690878 335526972 +-118953014 352001691 +-431328176 -166168722 +-898599169 -401942715 +-77813303 498192350 +283787592 -782571608 +629143762 -81708025 +972484355 -715096431 +-551210892 93455678 +-590444812 918494289 +-141462125 -819606480 +951098859 -472937399 +-155058237 -566096654 +-578238453 -729348678 +268851929 702441032 +-450413744 -364806955 +-736349969 335352769 +-934685123 184887144 +-369903860 354450915 +-538351725 -823419067 +742805956 -485727141 +-471534684 -534211568 +668420892 965361755 +-375450767 -151163184 +-367156952 -480792796 +-977455664 602701049 +-546708508 508458599 +638595195 -96193164 +-575717060 -342045367 +759193889 -918392756 +771503769 -772088752 +892737156 470611335 +-306111204 241930542 +418284778 932035178 +260588765 -866625965 +602960791 670547124 +661145099 -285079270 +-687014321 -845028412 +231891675 332407786 +188996029 601057426 +971725785 -744870791 +391953575 141562678 +220670322 -245735700 +-307343043 893242579 +-528200254 -690709671 +413250316 -958458864 +-61506045 -792071563 +-929118692 192431648 +-559256653 -876134608 +-758003679 719160578 +-153141064 -6144737 +-801975771 -769443350 +743051076 701620575 +-458556563 831334119 +-891174230 338764548 +-590095892 -181134627 +642850839 79928629 +739903927 -120494763 +496877492 -158569829 +270947872 -200602859 +-399944928 869659067 +-27469997 196042583 +7450459 223215020 +-723574157 623642382 +-264403207 931565595 +878982065 -621530969 +251623391 986763873 +-62021888 480733205 +-7236289 260163171 +2751303 34378720 +-653826336 815757466 +-609365986 952728971 +599308685 -52682978 +603717366 -354108914 +-866597718 962537875 +301775799 -337795881 +-886515386 -459672148 +-720390585 578365021 +336833051 -196075345 +401819358 455855075 +-952236685 -292998187 +306296755 -333965528 +961013556 -118813925 +976104328 652099184 +-944833331 420553063 +600767456 -240401603 +-214118573 50281730 +-459331887 -182984195 +-876031814 -137962774 +-711023738 -849369640 +-765419407 -894468060 +449759483 186688757 +-969929519 937212127 +-766828358 947450421 +-787656358 368181863 +-794535614 -125443896 +-646669608 -59125855 +663055903 229412381 +-780473454 653191140 +570801148 187517898 +-454459401 -719954298 +-321597081 -761195347 +-972847766 833704127 +-556932999 -199556893 +-105871628 640506177 +-724625802 279155883 +657037770 -431508314 +857518373 328426963 +261765748 452188662 +956699960 -815498854 +428112541 -322136215 +-543791667 393436395 +847926578 894216932 +-734278058 -601497643 +12158824 -803011116 +-611764945 -429538934 +-18141314 -13928 +925292584 289575324 +897287984 -238072318 +-404497777 10037428 +21647817 900237598 +-385354614 -784398073 +184803669 827770517 +150171680 107784204 +806396206 141139998 +905215492 893371928 +671851903 662193324 +556092603 -876842714 +-834611699 216655388 +-428353035 -472201308 +464981576 -264120462 +772531218 -778334212 +-298778131 -667823547 +881620121 -238216830 +707216033 182240564 +187002874 863857945 +385074523 387884813 +-20070347 -886033161 +-985840151 -125399252 +-847056832 -470825882 +631415541 -430255158 +176558086 -977768283 +952111567 641622586 +493782890 -985956434 +693507432 932357100 +617469482 184273158 +-386472510 403717484 +831274271 -130788355 +-34213302 -126599520 +678965028 -998009817 +-402408341 543556159 +-157759163 -792533048 +827109885 -96259249 +-192433126 668639084 +-403494520 -325130420 +-542197677 317481154 +-929935432 -627322499 +363842709 943898373 +261950439 -731773782 +431586883 -554244607 +-463436912 -598119077 +392570938 129735586 +-146458443 774211759 +-244125789 840647454 +-934693409 -280065781 +-776778504 556111175 +547982489 114767810 +407918417 -346077662 +369938372 -193602596 +-564378673 438563421 +73029110 -495978160 +551286201 814784596 +476632257 -827740058 +-919512807 -104070744 +-925480811 -20370547 +-678319211 703430082 +753252954 609752456 +-605727330 382427064 +-10260495 41965411 +127622387 -118033921 +551203012 -688146832 +206024438 739265160 +-505523201 -460753620 +-468219956 -611168577 +-115724560 157801033 +-485295338 302820481 +203329780 432774704 +870572697 134633929 +-251095445 894419786 +-248849893 777180104 +-827994827 -99430864 +-569941935 664452343 +460261955 67778759 +652745545 -419896987 +-159510976 130519127 +-763644690 -138501313 +293885905 150915597 +-378228765 205341029 +-534842460 475378743 +781249062 551029467 +346933683 151645820 +-816217873 348788779 +-925928063 -415795817 +-955301565 -347736744 +-259512736 408824428 +-594212960 -295304185 +100529100 -35427393 +-262844658 -939150802 +-800112674 -508294913 +-237254537 302715980 +635115074 246174127 +627898353 -425706080 +-981970959 -316298149 +-57532413 -954735011 +287796864 241775145 +352133187 -949321298 +60973028 24980313 +-862596738 -852296532 +230313596 -788903476 +-984445261 -507333742 +-831068032 -594569284 +-158178427 222036822 +-919689627 928914774 +586540306 204892520 +695060418 574835856 +-258300975 -41039841 +950830277 251660170 +503949977 -912327403 +-124587048 -813678328 +584573838 293497257 +-697780463 -42967518 +-734922448 268999163 +-179296647 989230019 +735034985 312422923 +460123781 337161350 +-4670305 876369581 +-383708591 522500730 +290058262 -722573239 +-824762506 306786778 +-924103412 -777848966 +322428843 -489239051 +-209443232 -417911429 +351427930 516627833 +-963923326 -44176059 +763049229 877901379 +-528618357 909499300 +-572112532 -737242084 +-891852131 223364155 +-46332409 986019701 +416839162 986734364 +851498598 12550152 +90133062 -902756815 +808478527 -711925844 +-525199324 -645737406 +152857987 -849645249 +409042275 446697425 +-943111506 562719199 +-963067653 -485946174 +533424487 140790245 +-566651963 14258000 +-285547800 537813082 +355419271 438160953 +544013956 385515895 +-262537148 651157747 +782313723 -380101943 +158148411 -287316626 +-552715079 776902345 +552253996 -271212698 +-98851909 -265987984 +253825633 -740247931 +601919655 -916569035 +-213860424 -896941952 +547645476 -81426148 +657396217 -314197197 +384459020 -777731903 +24433377 -956700407 +232358873 103639374 +983808051 -99442143 +885993210 937668023 +494765489 -450795772 +625291851 604597088 +-53237791 203655348 +623002511 670071881 +-855449911 -249081393 +-975319872 -339771201 +832431664 316942373 +844389645 -156855123 +874063970 -415380152 +232976258 -956974989 +502264160 21045756 +-831731999 -750590924 +249274263 100749454 +-859758560 110235449 +25197897 -582903297 +-725011658 209364674 +429663196 -196226721 +-907697785 -341525099 +-900210018 401215213 +-579138345 -342108564 +-336715923 362641118 +-301795136 28180996 +-340451771 -75136560 +310681143 -225594449 +-987434679 33527142 +218420640 -83288236 +-166235687 -680469230 +46729766 -219099636 +-195749880 -814773459 +903835749 -749588080 +16422278 -772033572 +-996207004 546577543 +904729912 401164425 +-130208335 -676441368 +-990024238 -251035903 +-751508668 771042345 +-285719632 108680730 +-889487795 -569092845 +320878150 -482892152 +75484722 -385185863 +-937624827 -291752101 +-694213301 -457644959 +670454043 364143506 +840178244 -203097953 +-351553594 -251150004 +736935069 337458395 +-994342083 -622198002 +215395155 -934101423 +-464175845 -404382339 +654361241 332571201 +-244193516 -813689924 +-736867728 530667142 +157945499 -797275993 +-869751850 193251200 +820683919 546635175 +995011488 -589616821 +-367647989 526188671 +-783513536 -547111706 +-836053469 587030604 +599622840 -337064565 +-902905659 -51186043 +219587940 429822129 +-423103981 -122827534 +-428312276 -312570180 +-807642388 103751827 +-482794236 -852397438 +322824754 409279650 +-4046972 482709274 +421779674 -817531226 +846363415 955298529 +-384033006 856119381 +-849739100 187053058 +311715214 -670792060 +247757320 334400556 +-528256293 434384861 +600510930 121126481 +-598675679 -953326516 +-558826189 783990567 +-748285743 82636435 +700359214 220815446 +80503783 -800386423 +-676450640 -312973533 +85593836 567619104 +797761578 -937066034 +846748456 -115683973 +-87890558 17391197 +564454527 -199614118 +726578493 -478731417 +-199907994 -13177274 +844544559 532565032 +-457673837 -751830766 +-828917277 471245137 +-101410609 -892733351 +453327338 207664151 +985331946 -43121127 +346228091 -590676928 +-883749880 -502651735 +943154623 -380620165 +-471764802 93005995 +-99124009 -690564971 +959108276 -771885727 +-224075896 -193236173 +802994497 -559857726 +-951439644 -869724981 +954775987 -552024945 +-196579096 367569670 +-986075162 311546414 +361823554 563650858 +-102973022 412596096 +116344654 -873965101 +-392785665 -395449279 +-141180508 774488096 +-724218507 70637227 +797901452 -512700276 +485005786 225922370 +-468963560 750190315 +-416670633 -193825645 +283113137 981171076 +-570081942 354852475 +908508581 -360986786 +998590326 291585848 +615974905 271166374 +-102441986 -163940086 +-837099991 902515703 +952171971 979179875 +514825802 -380992223 +-681170132 33180931 +471842895 -70776464 +903912912 19768061 +856695619 -933674585 +166994336 166322726 +-980548718 311887054 +-59291212 -599464322 +880797086 -887325424 +-464185330 914283703 +638617608 -714637897 +-982102254 -58258799 +-158591840 48021987 +-717111381 -832617425 +-263942387 -988446615 +-347330317 201977600 +355183284 -451002199 +286634458 -889727044 +596000731 587737916 +91962181 -642376847 +-102278656 -62266908 +478964468 908519733 +-7474678 -304641020 +488310205 -71533138 +-420517259 557821664 +781987786 -830803128 +-367655965 -45488064 +-20900214 609181263 +778768714 -141162926 +-581718550 -762306900 +-842931153 535540299 +23278526 -778784980 +-696531759 711547457 +729611685 -122827201 +281891041 -4554694 +-577813210 -664637753 +-969784530 -525445624 +956891623 -917710745 +-733245146 -963784370 +-225664520 -422540964 +-652479714 -469486429 +779776867 -739473722 +-620688886 -897091733 +171516749 950429634 +-273847760 -758140353 +-837620792 -956142744 +597455415 452114133 +232766724 193526630 +154384849 -712565994 +922474134 -161888626 +-488886001 1952178 +-322094273 -363576539 +817233615 -277576496 +700679499 791008598 +641435714 448957172 +664595285 -45319309 +871821411 -313142108 +-295255502 866126876 +419278549 -103468174 +672784693 -285836698 +-807305398 974249139 +-347607782 157918783 +347307918 983784698 +-244472733 -86938494 +987545244 505405240 +-626086600 749060668 +-329633947 -264240675 +869858460 -481219124 +-372803800 990126084 +747701154 629378184 +-773841685 844938289 +860676923 413334904 +-256895626 -377302165 +-745561773 -636388349 +174643224 -252688320 +-780199409 -6167559 +-792051534 -376140102 +714988450 -522286699 +653415844 550193390 +-575382648 -366271800 +-880667134 348568050 +-29161705 -41194757 +-643481503 -3395685 +-925529931 309019091 +-585083947 701103353 +799707506 -313166667 +17915101 228286970 +-627242745 -282363312 +-76653101 432525925 +-633515666 45200587 +-351725971 979821160 +-997035686 -500606931 +-94891043 885289999 +-768171376 492567351 +-619353183 -459059140 +-907401891 -343577125 +-627446564 269153327 +564988178 297997600 +-826831902 455175304 +769773163 541338289 +-429484505 -756459909 +763192427 225077837 +-322203417 283823808 +409003632 -953589545 +136839167 -50672164 +-762131801 -665862391 +792367585 -94100249 +-616806632 771094545 +49091758 271151164 +700982499 996630432 +-430295074 664866710 +-675315951 -942839779 +70534762 -680434418 +311635977 846744455 +-992700382 -836195869 +-699110542 17175072 +-787427726 -666012783 +899411846 -516373243 +-892052849 802674533 +-754592970 491243383 +-111261011 -335063475 +-929482737 -731431898 +541936384 411679044 +-681664067 209824519 +-406179982 509636106 +-371597278 -413527644 +777603923 324003210 +-26172411 -853841717 +-874793549 -763472776 +100720657 -858836026 +5857258 -837006980 +353584404 -209722897 +-26032319 -6260718 +800753003 -679941864 +-3637203 -524002760 +89244240 -348280459 +368243142 -725515616 +358059505 -244762283 +348938065 -708256232 +819096013 -107977515 +-32635701 -529212350 +-307679093 -654927619 +505731805 619566006 +525321620 -492613974 +890162863 -40340992 +524317139 660600408 +597822630 802597466 +-753463730 -71895880 +975676877 94028331 +169520452 735184141 +-861984790 139023673 +-897158576 901674948 +-135837249 164157384 +889091821 207300310 +931987731 925317122 +787213961 -284725505 +282233042 -474766226 +69798787 -594110301 +-226227229 -262900683 +-99621809 786493162 +696090087 893791407 +-343684368 110447127 +-851670287 435658580 +-856198817 592566992 +-131248007 -1398203 +-53314703 -52243511 +684530575 -589143981 +-744155173 522640423 +-330203294 658977845 +-849261294 -662224074 +-403259661 -417370675 +179676862 97976950 +479475648 352106085 +-716377600 59963176 +-557685286 130633727 +-324008076 -242153096 +527212244 -152748495 +-536165322 -565626853 +-288285706 -848646525 +-703093209 -483897526 +650777878 -518300095 +53389326 -642807797 +786219705 287055075 +937216850 -376899801 +483911415 803823791 +482446902 962632267 +-618927198 655609394 +-606953260 241731514 +180936678 -826964293 +909575756 -577965237 +-582608202 -975368411 +-189297555 -807868231 +-174252989 -110784798 +-422740550 -144241538 +186404130 -262143850 +-856078739 644857661 +-556218745 612021280 +-634236176 -359186373 +392859130 328685594 +-476269074 -173558769 +-721667656 -897502444 +-594868024 -960965450 +809616820 -102219440 +315825339 636544095 +549583111 -764238441 +-446971238 38424459 +-796863459 -66201862 +120592783 738410918 +-630794756 -353969626 +-528389803 823447421 +336996936 -46503399 +-592894082 207951845 +12466651 -8393610 +-83325454 -485829593 +-26462525 139957984 +-195688878 -325310699 +557886911 245165549 +760377341 -366299481 +27749497 -230101482 +-82960187 -342980645 +-47751668 -512465438 +339059858 -589433589 +-971493857 697977733 +721275985 500011173 +-907153702 -473601977 +810065773 451754724 +-319877989 -163685137 +590858176 -779459 +-175952346 51570660 +860899487 45430556 +-684265532 711204076 +-801873590 789592717 +-324656701 -668095637 +-394872893 -538074477 +877032230 119255173 +-599339565 -814089665 +-656579157 300113623 +568137897 -729365283 +-611256903 32858325 +-223673778 970163953 +375340987 98915855 +-601308354 -71686646 +-46134501 12501982 +-21138305 743146725 +671939928 -439983555 +-133615931 159567447 +-895869546 551376102 +833787552 331791724 +-22042686 271295547 +402914246 -656180813 +-458680344 201006677 +50321279 461493352 +-726869032 209642991 +-281636891 -650128601 +554374452 -104433577 +399506234 154037968 +26500438 -441352866 +-742469270 -804531717 +-224862144 -929123238 +-344509237 92829030 +-959799204 800965949 +359790573 -253057051 +-148767127 758589763 +744906783 -789776096 +57488499 -316934337 +-763944671 62686101 +930211030 550391554 +-306699154 871345756 +914253731 753493830 +242185858 919836585 +281350127 599367396 +-21462614 -531351274 +-707432605 -407454069 +653147638 372720037 +107397033 846938424 +-869823093 -130376603 +-374830664 95318396 +-706058978 -615354540 +-579247527 246737179 +-68705103 -278685595 +715175736 -745555402 +-821550060 398151877 +491983152 -762492509 +-456459323 -226217916 +211432427 -838483405 +340153444 -768108513 +-475700340 -973119550 +-151167039 -966431071 +984981946 -820174422 +-828578405 -496958900 +-864833014 -205909177 +-342966913 -710394574 +-886776108 33362528 +-209613156 -460812982 +75029989 621565143 +-737193831 847540695 +228202721 -405819361 +-837367295 589074068 +506331934 -493919295 +279948874 -977396722 +-978222456 398690542 +472302604 235065241 +775437419 205019773 +192607167 53765045 +394963012 -327015485 +-227374711 -718521746 +-290773730 -626847795 +791196733 50832044 +-391691799 -506895160 +-406115345 -833913472 +-821566833 -171455046 +-446419381 525389699 +633725881 115764389 +-47851676 107432354 +999358256 -778842896 +-183442943 671732632 +-992344652 -250631439 +-85244727 -229253997 +-157257960 -416867801 +-452665112 -619113315 +-936065470 -435702960 +-210194316 749743115 +-884330541 820599635 +-403391662 175677193 +578366613 128917060 +541753428 403852697 +-241547778 186285262 +874252275 869510461 +557785256 670888649 +-232784110 96851147 +-472404644 -568394156 +-71477989 871198115 +113040119 814705880 +-777513900 679629056 +454486029 478244603 +-758784303 797454413 +-635692663 574626469 +-504018794 -461516753 +420593262 -630598956 +-684249465 660538893 +425457516 124240004 +502827786 -301420841 +-152343569 -737103943 +-845392515 641524597 +-37022596 382496906 +-229227302 96314363 +254864064 599109010 +-823786933 -142905418 +825682121 887692807 +-692170775 -340795851 +-818143773 -285357998 +814327963 -311858996 +39860760 37642948 +308330492 -564416886 +-840208750 -185144091 +885439183 -257164019 +441829598 316936903 +409260563 125143860 +7507722 334062562 +429320052 26831685 +977214645 -990785325 +-899048549 -869858858 +942108119 366473092 +520022275 -424866605 +-743560375 -190453437 +-735313777 -922561613 +-455741371 644453892 +453941221 492636952 +439528061 -638579841 +-301018160 239353923 +287970197 -266274790 +-111515471 -861052318 +305623181 68797462 +-929263055 784236886 +-583963997 397041925 +-34378575 -189845494 +190949803 932328416 +872646570 -271629998 +387543554 246859506 +-11683212 967274006 +-815704157 -677790559 +-514134818 -759822658 +260783854 -19853272 +720278606 -237391173 +122700725 -923000191 +413797598 458078769 +651293762 -923989145 +711446039 440904102 +-79853721 -271905059 +-886286498 -575235986 +-676674110 -943197675 +768574985 -567283914 +513424649 -390623768 +671782668 -905449191 +-512498055 497553157 +353767585 979400232 +879555956 242242512 +-220996569 -770783750 +846797780 889522349 +74392758 -233055228 +195066832 -197382723 +974800283 729052043 +727386740 538016076 +21305445 -979473809 +102490308 -97501050 +-343550816 320817255 +539616418 -808527205 +-383817289 15404957 +610931509 906269512 +119326263 72549349 +744906656 189915448 +559914138 116980393 +-698755974 -173631014 +179298283 32068424 +-199515671 -628626219 +-537108618 -911527976 +-586859880 546547372 +-848312206 692887508 +115878552 -191017872 +164609283 -176863536 +101900094 -613172039 +183321647 625049861 +70808580 438057939 +514484045 863299478 +-585485177 -419773464 +-890580736 -249656542 +341307555 -286226530 +512439606 -278227872 +-463826623 831971880 +397678922 248488964 +-186241007 436238880 +601021277 -464638822 +920522737 -72535034 +159651211 -443001265 +698113935 300634514 +816223811 26907087 +379099394 361550014 +950829717 -373630635 +629099630 580920258 +-894553898 -114146691 +945763592 44494119 +-856653920 57448212 +977606428 14196987 +-609210965 720396893 +-630872952 -696105737 +-737695959 734215235 +882545806 958594677 +-774855258 -234363815 +630952237 -174162370 +-50681261 -274884689 +218406236 -129641755 +-383538915 -839119199 +-209138693 430527103 +-920939250 746826760 +578053551 -362929500 +-354476016 860032025 +-945442484 -7681908 +-827802661 994074792 +-371410192 953300312 +-562257533 593032299 +887201709 -786319957 +614081012 -486701500 +260005446 894892882 +-124951614 -9083036 +311560775 973665650 +-313504390 271603901 +-786296486 448691133 +40389092 -508113692 +-541506843 -971272030 +-426433562 -59653590 +778888681 -573778765 +-751722547 67649626 +614238837 -413674017 +-87162810 -897733926 +124115240 -989335711 +682800630 621211387 +51690197 -372903292 +-7044611 496256488 +-789673627 -710315334 +-688306934 12696894 +377689592 -353439310 +-993320109 -44888881 +-510615251 -637925328 +-130315721 936751268 +-342712028 150409569 +-171402340 392945853 +-430574116 -39314469 +-573072919 748015366 +852848866 -457261659 +835008062 -714858271 +239297429 374255913 +-639475060 -961913781 +762666268 66408612 +-659484292 807576682 +294202096 -389543641 +-311396032 -381927064 +-190979051 -325257300 +760426759 -166078533 +322909078 26820477 +160590449 -213578560 +339866653 -666280761 +-942656384 78800297 +-733216100 555189699 +311032175 -478476622 +917679205 -382579211 +81828186 -135587403 +-674130075 589124440 +708335292 736467994 +-428095998 624320141 +-773957833 203795351 +543879192 123133611 +-996501757 577190823 +-83096577 467367732 +-717540059 -809559172 +589514700 117930732 +-510869142 113994307 +320748386 -84258211 +-345870180 -106937573 +903389367 -382803652 +-951989951 725499310 +-511569623 265434298 +681986344 -468826745 +-675444972 419826851 +-433275410 -196782713 +-842623676 515759206 +-29631702 287604805 +726099985 -448772700 +386475293 387522053 +442055094 861655470 +855113901 -751392665 +119798532 814166913 +-520341220 667515915 +-586287570 824187297 +702473476 452718772 +-55030513 790594833 +-852042727 -805724226 +215473457 -885957955 +655214818 -928832758 +963825460 -131496645 +-272144461 919271688 +-859918945 -751195846 +218926090 -738414260 +92489520 -503441481 +-676849753 741039309 +475819266 -434930223 +103734868 417730466 +509463671 619873804 +-486285393 125634509 +501422050 -13631385 +721408135 -91496535 +465970377 684505771 +-677276454 225659599 +947331597 635304884 +-136956300 581204010 +357102618 141209493 +162991633 -475343346 +-120554525 557189759 +-780461912 189085757 +601812213 309167003 +-370122845 -381105952 +-417744031 -197957540 +975645519 -281812864 +-605871808 571215910 +-535615668 -282035328 +674488383 -303771870 +765175742 -638372045 +-545768198 106130861 +302316889 555472094 +487993972 -136119927 +-809763626 322567447 +679910525 589725829 +128155792 408023348 +-674419478 430197263 +-669460182 -209811825 +-452526607 -300599952 +-496330024 231726312 +-447729582 -321662443 +866517466 -156310456 +-212511331 -259500411 +-353455635 -838311364 +-663477480 -346064122 +-386505594 -617570449 +885903041 353553239 +584818152 -706877061 +518238556 69465111 +475213805 -250526926 +-412946745 201351496 +276311591 296320553 +714486155 879886831 +467249582 213158444 +-583518203 925322828 +391968681 -568155805 +-75421556 33583032 +-135039685 -171631030 +-450956660 -984105301 +783118335 166670664 +-935318564 -14080135 +-982758076 -359151989 +-342665929 821370836 +11398497 539664638 +135795014 24148302 +881000219 858297183 +79279104 -457584017 +699952925 -709597924 +408810791 -644885753 +185429835 -668811823 +286906522 523157946 +809111489 -584449889 +-581071080 484729022 +700727069 -590882839 +605455426 132622342 +-70616849 731948350 +-314622846 -344302708 +810907292 -7525915 +-161841469 -644984728 +-331386107 -20225888 +-930067311 -529404897 +673267419 499809849 +808915695 -649874405 +885950647 18694505 +319073526 -836379335 +62834290 348568025 +302712852 57141151 +-994752359 -778924535 +970737965 610828686 +31539645 483458041 +136354201 454378581 +773025406 265169898 +-440516274 -143311574 +-461003272 955095682 +-560234908 961842307 +296295333 867636109 +633390999 -109826083 +-535009128 -180886119 +648011046 -625977686 +-776662332 122980031 +749529821 -744571318 +-100530510 -84139547 +738970050 -944231185 +166936306 -966113302 +-453112418 -590185614 +887114898 -489278601 +-408559173 565113874 +-658703602 -853739753 +-121398397 254370115 +278624141 395872475 +-320428112 -398545113 +433084758 735724999 +-155596121 -657624461 +-485448698 243567625 +381499511 -815018693 +-17456089 -471135599 +-156521257 479658546 +766892749 595035745 +-434153439 839469902 +-648316278 122174573 +-498734081 -686949603 +-838201936 652412720 +-878918703 681077401 +297816013 -622871875 +112133991 -285257013 +-954638058 597968294 +-72335017 -4557641 +-699136166 586496100 +61128306 629959171 +155366208 696083478 +659469503 -458318325 +567046419 380457469 +-702115540 265871316 +-191950648 271314154 +-886606581 -724717812 +474795232 -206386669 +649801772 990655965 +-453529547 -637102921 +-628693381 -13538496 +-475011414 -960124916 +-296024404 -633535850 +949631116 487484899 +780012152 -513969620 +191677582 -65032916 +539672906 216188115 +105182923 697997174 +636749848 -297767100 +-214130480 -113819910 +479838486 21921933 +-583735753 -49448933 +-808403667 196160900 +715496376 -808333163 +83144788 325371983 +958113914 -304957484 +-711260245 377695184 +-477140282 343522772 +365658561 700547489 +12769083 943032525 +-71164462 562044309 +-864987890 869165102 +206159177 17192245 +-259770731 169048363 +696683357 557196838 +94043467 -848608249 +228486818 45346979 +446846740 464344368 +521710340 320928478 +479396606 586147339 +296830005 67357794 +559024165 805148720 +-171709846 992002903 +630091702 -134929073 +-495987333 901524917 +438366257 -594760125 +-841990820 691620367 +696485745 -570088051 +-499923638 -487881924 +675085605 -698244263 +-63217242 44817530 +-44185594 -961206894 +689570087 496556698 +-490521775 -766458097 +-989757691 -363698658 +-425434209 -704188804 +193468260 -488611510 +726134438 666953735 +266794865 -651281701 +760024093 609269849 +883690652 -232874147 +-903915263 200920301 +751640395 131944844 +320816552 -549284008 +658461007 -425676468 +-180315570 -970851543 +-608270959 926006926 +285956338 294318813 +-279669521 634532963 +704828766 -44650962 +616289766 -299033682 +645581878 -84151332 +-28476985 -415748286 +-825864551 550623899 +-883479003 -789907844 +-934407738 -787603475 +-943469508 183879506 +-616918902 -857059235 +298103371 -792541175 +-417184655 -49397469 +-288368185 -676157408 +-836560075 114741872 +-724214036 18003434 +-603321186 149854644 +711006682 788319214 +-914377470 472293212 +-14586616 769921981 +-595262585 -618483485 +-527356519 220740797 +845129068 480625556 +-429645688 -390789927 +346542965 267651480 +782693017 28794552 +563384055 -985293044 +-441138613 340152591 +747504255 682290949 +-461124947 -258570981 +-579519936 -726727490 +-808797242 893091836 +22216788 -983469678 +-151296052 885983639 +-413831259 485270247 +136954991 -731216784 +895859078 -214589270 +684764343 306610523 +777467018 842858311 +-473156008 840494190 +-83243346 -788566980 +545779389 201018304 +-918380878 711341855 +786472472 277594924 +186383271 -967811193 +810599819 893804550 +919233234 970812756 +-612922013 742882454 +-719666047 520036635 +-534245353 -341992569 +-378940178 560141606 +135191932 195090061 +-439759353 517364948 +-792210476 -844927248 +-902542529 -864208047 +228305607 -363403322 +410336993 -210229044 +732581009 -338850905 +852210874 -721322701 +-8017740 926908985 +707504219 -107120794 +622766562 -530113629 +-933910908 2342504 +568888326 -388164374 +-516834280 -930820891 +-288048339 -448074928 +491240894 858780505 +997210271 135775597 +-126753916 -315297031 +675471494 -392913224 +66370851 -33319018 +-287619343 -954494567 +97830887 -287297472 +506233268 -420304352 +388132172 -592485783 +40824021 98324104 +832250870 705702189 +605866335 -175535946 +492670618 -682197413 +-525145707 635874864 +-138130374 131032404 +427920824 690920711 +-824377709 103432699 +-613406254 -795170208 +-500598119 394724477 +250437949 32866825 +-784962994 402277144 +-900261063 -697170765 +-887975565 -213093477 +89872093 467099271 +-828673158 -138304549 +-50445570 -467933964 +341013518 -465904582 +979055751 -790181299 +-148255876 78058708 +-964130370 955005278 +-42238129 -352885998 +590713889 712505921 +-340667187 38734052 +-297131766 -312016150 +454012016 -353458498 +-107859306 70731990 +108625638 -333175856 +110560777 13511768 +-666886589 -5259745 +741840629 960752785 +-307700458 -580286728 +558642979 -244695213 +807654524 222975793 +-387635014 -360620932 +-842594317 397880724 +-793851696 -589382867 +-448774787 286004007 +951878485 237380693 +404426187 -537455539 +-211764108 -427989283 +-665483876 -128750423 +-420550385 324005408 +171680546 -268826452 +-722172687 -758732178 +34205655 -848114430 +-834364634 546659398 +-516665331 45096775 +-942298089 -95212617 +-60625040 410561581 +988269205 772647552 +-21988644 -131044259 +854125339 540875129 +-984436364 379576127 +228769815 -672611314 +-578000668 454516670 +15317542 -298472228 +-503299912 -753125198 +-406802797 -29829572 +-725267040 -931106138 +769961504 218713365 +230136544 292847878 +334586569 -833569186 +571404161 445443171 +787969387 71667363 +-977979213 -751654292 +265598637 -581033680 +212367776 56525082 +324075274 -253798262 +578159407 -128990856 +358493955 -650151993 +102788823 575607893 +-338362340 -422674129 +978041713 201263137 +549262315 -93332486 +-298076901 -893796707 +756498380 832271523 +-331885888 830927812 +566151079 -303992046 +-180601101 870021638 +-757472479 738460444 +-610356743 119652686 +701350845 808120409 +-767513037 -682786963 +-403958457 -96056011 +-917308928 -580304400 +-659327325 138837079 +-378461695 992741982 +-553735526 -640758386 +-839747453 -788495030 +407131547 911152691 +-623826937 658723218 +-229514777 -127938188 +751873465 339190039 +-473386444 858817832 +388677541 -510912923 +251058494 -299236595 +647699444 476412093 +-120125666 146132986 +-290047672 874406942 +92246809 212950760 +-937669249 472138695 +-646245969 977876060 +-898605443 678472694 +-980455290 627204528 +-383642252 65436700 +979521555 466388402 +980738822 -775923641 +331837257 -420124897 +407582743 -352634050 +420325768 -755746560 +-992563734 718046297 +-979251382 -904153573 +-316077747 -829815314 +100803118 793304923 +207571202 530628842 +-806491840 -245340025 +-757273740 243975539 +-622778020 746617078 +-302631133 960306908 +562812672 -964437551 +643544140 264045084 +-83447888 871876981 +-442833345 -743229118 +936954266 988222218 +941524408 288719583 +944232400 -702903547 +904841569 -532921993 +936917785 -204044079 +123419273 752580872 +-844061549 -137753475 +-316715647 438307253 +-644789617 467369660 +-384953238 928506763 +-89113244 495162322 +-7368590 -539171261 +715679587 704749331 +35827993 -618382416 +187879237 -910264348 +858743455 -529560402 +-499494968 -439127581 +123152239 238914040 +952098459 272624837 +181452917 107262739 +279613322 -856358351 +632807995 99552029 +986211935 -631572088 +483793342 -497414116 +879856153 -880907374 +-521275934 -692513335 +264845330 294084898 +-138582579 -503503506 +-170950474 -61320407 +-396142114 434269012 +-497127584 13664590 +445824228 -605353841 +693590844 849403898 +674943679 157069489 +-607414270 417399489 +182763871 -265201521 +207664421 216916247 +835555498 -43399141 +536383499 249467640 +-218003102 -565982499 +174076159 408117120 +653984698 -75775326 +-273880940 -859003925 +-374515699 -944951349 +-224391436 -717383668 +-389621275 778300597 +369637125 -531247657 +-433851994 307744881 +-714972568 749615594 +-380469229 -875522058 +-49054415 -535868978 +968273511 -944089836 +-268892294 -808201204 +-510175922 755987076 +246730973 929001005 +-343626524 448042024 +815994962 -513036213 +-319927931 -80534511 +119193135 941810348 +-624291813 -165589175 +742599855 728447345 +-90687897 -576706666 +30714547 -419053622 +-787116514 688229852 +-245074456 506624563 +926887092 -958554599 +-768112685 -215326077 +-632474337 461555115 +949826202 659503489 +737610532 674056092 +-349937357 -472667398 +-194195055 -581817128 +927490877 845795285 +-755070412 -456755253 +-194169756 -866159869 +987504183 796991139 +594965513 -713777903 +-118004461 818924731 +826712420 -952562512 +-753667353 -80899402 +-461125442 -95195339 +566339749 -253270868 +-807941149 -729126276 +510698869 452091694 +706619298 -560568645 +447865322 -720232993 +-496483176 -320414100 +212237047 -962683662 +-656385256 771450548 +49623228 436566003 +-859847062 948982930 +-567218105 -648522224 +11713972 -594971637 +-171006334 -230811784 +349155797 467298026 +607760542 -685449853 +-100791514 -971907963 +651430659 827697746 +146298438 976993267 +-844775410 -764553811 +-546941828 969220585 +721766853 979552119 +296415054 -877456499 +-565753800 -502266459 +984698186 -329737283 +649792129 720145784 +-552526848 -848237491 +406284412 -311870404 +-176876892 -158801435 +728170374 -472777622 +128428104 971756306 +580282058 -405713907 +329508525 82094875 +-42876018 214756587 +-530856096 -41676599 +834104245 23638162 +880021172 748358864 +70567098 -475191963 +780935600 -581317252 +-587712735 845324171 +695376924 -876735120 +882213286 -312141937 +579877043 7700410 +-706048451 945978047 +-682664259 -228826088 +897078982 479485783 +-485810811 -409737018 +-290573504 295895763 +58040111 972827623 +226536766 -229047391 +-131437563 887670502 +60772602 -240909364 +-950826392 -296154613 +99032963 -867555006 +-213874576 -442388380 +374729529 400099295 +-258561801 -785885767 +-189841206 -297435053 +-850664221 -207137037 +517336739 987526104 +164244828 414918884 +289243107 45818110 +-661071926 969816 +-89906090 -971387919 +-737254733 -128864685 +-601714656 -87661489 +-794189512 936203640 +329989443 194004411 +869572718 220485267 +95059415 -540572883 +-110389441 -485169200 +427807149 728102164 +290504538 647366796 +239119902 -828516754 +689674333 541677603 +-690944097 -179768549 +222864180 -283814641 +848534350 96440153 +-418466756 995444806 +975352190 746495586 +-252107851 -732033652 +-12371937 -43810097 +-271522473 132256660 +-743770183 759255560 +694342892 663886126 +-121615623 -178029511 +-985542968 682941434 +396732435 -847359180 +-564253225 818716151 +175833033 43444500 +437380380 235573835 +506102063 408487286 +363160736 205764368 +879865247 942724769 +-139686029 -654048844 +505226306 746065307 +739360944 665086399 +825930013 -451544925 +966611752 906522042 +-990970579 -641556518 +602815828 -80533323 +468018115 -98945114 +-758081890 -232389049 +-701153896 -60054210 +175792608 -886711027 +906449233 683759073 +277972491 771354753 +-303472684 957472793 +91854021 -804580999 +292024645 -17308976 +-219380834 -831890507 +402450198 746566410 +550101940 452184097 +-736361334 830400905 +314310725 -803428296 +-289389271 -993256193 +-247586117 -350171059 +-800013326 -355880042 +-836496653 -359962284 +-941559036 -607450039 +-765817871 -178349937 +-247770425 -988413816 +116895266 -556896775 +641524337 914644156 +672468237 -10316962 +287422981 -859327131 +131492608 823604971 +250153737 924882941 +987890611 -157623177 +254891321 -490423208 +104014180 568940260 +-414097895 472576458 +456532743 807828076 +265067512 774258425 +-638523324 -523841717 +248940709 -237486428 +985696802 18694709 +-199281840 463957369 +362242527 255696116 +781998354 984556490 +-571324767 -218425964 +-613773834 514515368 +808327467 801776142 +-834045834 420466517 +-311463484 373128679 +255882410 805905369 +-375901189 847107270 +671580594 18511481 +-641742322 159568969 +-824920189 -844442743 +196929615 429091227 +100988819 626726192 +368378518 498784150 +609711666 -853808291 +-279686499 -923684959 +132232587 375146726 +18277027 520799688 +-997295168 -800629975 +-411735357 719420391 +242712040 -551934675 +432928582 820772122 +406569266 153267049 +154338785 -570100971 +-998480830 633023337 +-968292338 236884396 +-764302592 -157949959 +288577277 -254190192 +760149851 -55427264 +-717007036 390563999 +-560792433 -408338194 +420650584 -669766474 +-186050576 261453265 +133568987 -730288253 +568016983 471246029 +-575919598 946247818 +-670238991 -430795943 +-581274533 -326063248 +-348854924 594488455 +150324504 -84084974 +380752232 -50436172 +530085618 -933860461 +794037639 -777497050 +265403438 513997901 +-747238127 120268355 +-624645075 -167136168 +-300761304 823049643 +-730719049 536454427 +862670212 364148015 +187089843 -863564923 +-825115915 -925549433 +-971779223 -994888955 +585509362 806614985 +-53219773 521205340 +-657144750 364576326 +-476285011 -538934694 +123575566 146067227 +-40466659 668408267 +-826734473 134289811 +512631365 226069933 +-201232221 178875090 +-124800028 -127011846 +668152690 56982534 +309758489 -70915008 +-781386901 -254494790 +-861725529 398923262 +-236557291 -927109086 +-167110394 633463268 +-754375387 197639995 +-756067041 -318122810 +-254807120 -544065909 +-200832540 712559867 +-494944642 -855605144 +654398204 -748077356 +818129716 98887883 +590569280 169540977 +121159988 -297652829 +67093119 -701599866 +-701517184 -307572662 +-496378145 286239499 +957713880 -812919876 +116134920 -791956943 +-595519815 -557876926 +-722586439 679408674 +-451581409 -349023764 +-526254324 -743579589 +-870448627 -788763193 +-39864015 420727284 +717829648 -974637275 +639242478 380000054 +114620173 153830827 +-69594229 671691100 +656758847 -190770861 +-73103258 55069858 +-87307164 -958734839 +250399539 397483895 +-253831172 633726847 +-791368666 546356466 +347653530 588404707 +244868736 -731382417 +-33322979 -984399349 +-497688792 -869981170 +720363023 -699584775 +233017522 656779928 +516531696 -246802006 +262800430 647970211 +21532069 225837191 +316124235 -450096461 +-593033065 -983710952 +475879042 711329117 +365533656 927604303 +966015003 302652197 +-635279242 -65428849 +-892112431 -22023556 +-787838417 -237423321 +-856362255 201152092 +-371134773 -808203108 +-165424018 742652600 +833437679 -735094249 +-887028617 896216541 +-903224803 -603898206 +762040573 776690192 +-315684442 403722145 +787959932 -115254894 +-524157981 140400344 +981177797 -596914727 +841841115 -873359821 +-486367627 -188679719 +-337573360 863917667 +-19217475 241373753 +-629382753 143111824 +844811535 -768222762 +-163716016 866280247 +435278948 181804478 +397990704 515618660 +-275045338 354938089 +-182606100 -787853866 +181449018 -840222303 +-469715356 26199704 +-634297860 -272010205 +118720338 147129861 +541807137 -332944560 +829382429 299621608 +-219640496 999307712 +43661785 -718070810 +-684980909 149758931 +-567015157 -22436208 +-545816447 865660592 +406458961 -247081687 +-649243176 451765223 +197034567 -391840492 +-291495162 -478451942 +-601217584 573167338 +766863579 -709074324 +318471131 147708837 +616497890 319642294 +406579141 -149784060 +-237744302 -448746125 +-559884577 657800714 +506967601 841547565 +-500296275 -380821149 +919409234 568015807 +-395486404 -726449810 +-377564898 -771533633 +-158250307 481786352 +-542978621 219343433 +-777417177 629878618 +-716040456 182354937 +-828301824 935716473 +-395614523 105327668 +270261631 -462943677 +-628082755 -83834036 +-367000465 -603137720 +-416714738 67503669 +-219944803 824537560 +493361179 -894391528 +643434511 -282026180 +-267338931 -223271538 +-672990426 -90691916 +-310086937 -152540624 +204559246 634080030 +-250684487 -581175745 +826882336 -873454388 +751258789 392777558 +685819292 -207558016 +-497904896 690768240 +916847752 -934573394 +328084301 736624083 +544075293 -454040845 +44688275 -764549001 +862170026 512295261 +40766868 -603668057 +360202092 -235745246 +-382143967 113461429 +-895051032 -569865779 +572154193 -298380046 +-182656412 206509725 +-836947815 -657178046 +-640460646 832991172 +225769289 693711506 +303689229 114624069 +-435958968 -294989136 +-386010237 411759438 +252174574 -171810318 +883008406 -178871885 +-115811825 -593066498 +-344658027 -106541225 +455726466 433481068 +-235293630 269956374 +-687727182 -737625440 +921660033 954683048 +-323831305 -109097683 +-743828106 777457467 +634876351 451496098 +-118802863 192968677 +-211460190 -943004285 +-124252200 715324803 +-608688625 -888723332 +-328611116 768261613 +7207044 -421863638 +497132471 -826930139 +-249051650 -907156513 +-351284073 167338152 +-138334877 -864789857 +-240702961 -188007466 +-958156274 -887345739 +-359224688 -584649958 +-846206538 655456139 +-114537626 -247330240 +-369661335 -868845036 +946653501 217939280 +145859694 754782441 +-425886886 25722111 +670618442 -287567492 +828618646 754996707 +-706653891 -49722052 +276124288 -765338126 +-555417529 -445025587 +-288850002 888750852 +984806498 -143118928 +521129418 -894673389 +-682951814 289516083 +-798141613 -784756923 +385375644 521423453 +-829101811 811786182 +279369515 618418215 +-213281780 -341613321 +-925366872 89706526 +-505249081 -851303031 +-637675100 -857698575 +152598856 775299488 +419962807 676053255 +-189870468 -504575380 +-936259247 393046831 +386536009 382645003 +596361558 -590389708 +402200840 -321112399 +-977642787 938223855 +-282752229 -883385289 +-61993041 373739814 +-17735042 -280421518 +211965219 -830962656 +93032670 -751720723 +503194557 646528327 +795864874 98812373 +-814574937 466627136 +-931966592 -528324734 +531414264 -405127603 +-462813557 -454572297 +54059644 389285682 +-96223842 161841102 +-883127523 -942302536 +868808372 357003834 +-812261386 947079788 +448982169 -228456051 +778628273 802784524 +817207307 -242116457 +823355801 135988783 +947196396 403250579 +165895048 -374717242 +787947561 982190122 +486215456 579343666 +676141134 836422432 +970741591 971491140 +702555657 -97240362 +-233338153 774540200 +-921512542 239602341 +-492700844 -505064073 +-497912319 165363666 +-79233135 -756438052 +-851417471 98250213 +361957669 -114532978 +721793432 976250809 +569932032 523971451 +-794837633 -421542620 +-139465648 -328334673 +62529724 135987311 +-688491400 -65215972 +13587764 -499292180 +-533382972 -802202357 +576021197 -267577886 +-352857111 -769804204 +217521314 -656881182 +-627412105 936155366 +-242550063 199980024 +-690324210 811506432 +-119953116 169811365 +264851914 198077512 +-207210410 -648557463 +93376331 -588907871 +-241387275 276323102 +691179776 -615055882 +-320670401 371645378 +676177525 561676920 +632306376 230866356 +751323105 -251253617 +754812584 377130391 +-296638667 -615661441 +-964736414 569670148 +433051475 -908169822 +-161168908 121383598 +-82389450 450889828 +771399885 -934534214 +391034724 -161238942 +509992156 -461143551 +-713454785 -443057401 +-233025960 788522638 +777900125 -909768550 +875295706 -221286734 +842177475 9102277 +-824068768 -426037751 +-979867516 77059259 +124770836 90803195 +901783704 -74487273 +699191056 562827800 +598594914 245026509 +-248606013 240738435 +917578649 909957876 +-330990057 310432689 +-830545930 -812362611 +-464828517 -736075698 +57710205 54329612 +202568878 -810869953 +895054348 -66922073 +750980961 -913552891 +122445427 -804785564 +-477936370 741619461 +124626084 277444752 +-272733584 467310201 +747120310 -244707076 +783453344 -59876447 +-455997810 -835507917 +882512427 -164131974 +-567228511 116591880 +-583995615 -29847663 +501325018 -304173759 +-689971658 533775369 +167946117 -934504660 +925296481 924223426 +-704028037 -656268396 +-415884311 81956302 +-237098415 -107043145 +-686515083 -462495009 +-917751666 -806504533 +-266589574 645545868 +887882253 654694353 +-403648530 465999317 +-779283393 538089064 +-433408382 57350091 +515731236 941057975 +378443272 -434905527 +-385105248 -547347217 +305889225 -509573717 +-892782432 -168116387 +960306220 -412118446 +583140021 -766215033 +-64311810 -885609512 +529197849 206001723 +54781710 955833097 +785147797 829176464 +-483219519 -605415351 +822306839 229386658 +725556454 390316217 +760972512 581275563 +-578739627 500677654 +-32935354 518083350 +-354081699 -308135845 +368971250 -919869954 +-454603031 -967338425 +369321877 -959019008 +-618382368 -655035210 +33658739 -857067791 +-548600592 -542044396 +-667415677 -600392601 +-19237323 -952669965 +-363977977 -928403860 +151093358 164824409 +437441454 -500161687 +146886381 687777551 +866690228 -339951294 +-766902411 86415074 +-343651522 -171965735 +685869943 396397288 +877643714 -343349819 +236332722 516843533 +-195485889 949479040 +254140555 -153705136 +-353954867 843979546 +791126842 767475898 +-222174514 -493748218 +-281066687 -18616722 +-653882472 -513378779 +-398718498 -956552129 +207905243 410526320 +-258267467 -375067968 +454068624 68103849 +-780587638 941922052 +-657454591 -326150449 +200594067 -754182100 +314586454 -91863739 +-912501358 -136729763 +-160680035 -800986892 +-70937350 -103772359 +595382403 -435985421 +-393004122 148144750 +468160649 503486180 +-372357054 -567936454 +-80378464 -191801110 +154692542 -693658743 +-757863287 266150165 +422285817 -744268264 +530361715 -403801949 +-538331410 215036521 +510431941 735353017 +676101997 -515517361 +-707012541 -280033954 +415674250 887606042 +-579202515 -648907889 +-79053161 -312811473 +589686485 -648566934 +-78258586 -969206859 +-164857781 -570166712 +-602959023 324322578 +975123396 -852710295 +856957671 -960243864 +495751053 190666103 +-970314611 -689008174 +-276475249 80815141 +656697189 -799409468 +-519124637 -926947436 +-838689123 -497141737 +977864765 764127948 +362850366 -80642056 +-839915876 -107652485 +-950811589 -991445164 +-702433742 753944954 +-314477697 -539658040 +417657415 152727300 +619122209 667362443 +473871345 -186561110 +-826764248 -512029422 +-857902057 -501421582 +91416146 770214313 +350051469 986574389 +-269858492 -807074555 +-493199185 607113641 +244968947 -944915332 +185623361 717879581 +-436222863 -406453107 +122728048 -228834810 +-93250876 -314551320 +-104349261 263417398 +627417369 -578178099 +784330058 513754788 +-126839416 56041435 +-315251905 484876951 +-510995594 457799963 +368896777 -270687345 +242918791 120427161 +9542875 -126324849 +-274697737 48411980 +512235139 -627037678 +98919843 961301145 +661645106 542356855 +-814969113 -145138734 +777770378 955587132 +-346932574 591300802 +-809909478 -375498581 +554554422 -948990475 +-268678131 822308388 +-626429233 -800364935 +742299450 -352485260 +-178520472 -452092513 +970900115 -465970624 +-196583930 -990771531 +-564606542 858970556 +-246213295 -260254409 +-993297318 992471448 +-94523975 -32826873 +-348570418 357640246 +-611695350 725243149 +572475896 994331617 +213764028 -75225908 +126703111 815829918 +655908152 -247214488 +-868127387 900628486 +288790644 -452018898 +817517821 518701761 +-331046745 619788122 +-493581099 645074697 +-951452976 513266613 +11543724 13534848 +151831656 -37746572 +-943832521 -843795857 +-238500053 967826184 +504044656 526899082 +-863973739 215478276 +508631740 -684844229 +36270253 -688513210 +-460309196 -168221274 +-36701477 914399658 +373938665 -112980172 +410127049 -152270247 +-923704780 320947695 +488764728 949262861 +51855290 -494891384 +-204165748 -631826196 +-697739643 478594360 +-736174574 31781984 +-45812389 200057040 +410385799 -51406820 +-656230191 -338848434 +-48681731 107377956 +678445803 894736984 +-183600783 -139619207 +-148703754 500244804 +198351999 38424766 +-556818088 904705498 +640866409 -912155688 +-511233650 255856121 +-518284642 261458508 +721522017 251151188 +883126087 -722267728 +902688357 547143409 +-707527930 -267608232 +-359795335 676663158 +-555639508 552540544 +376877336 714600536 +148277076 -815275389 +688465446 180847757 +-942344347 638228404 +671544487 -967491032 +-820079653 -100035240 +-999281672 317345406 +-2630373 -185536364 +-559234845 421360222 +151260007 -435199941 +-924821210 214017093 +-284768445 -152861551 +-313290900 543022356 +-23143774 -166477545 +-731354820 -249536123 +-480607528 -440879128 +307140679 -572748629 +883647621 -407656907 +284635264 979388158 +955141672 -758476859 +789613300 453483272 +322494995 -214934341 +889217490 897115052 +-222723317 -732536570 +121911026 -742759554 +45685779 -50862442 +-619833767 672317216 +-565649930 -850145429 +30276029 -889804853 +-1335748 513026506 +-11349466 -945561920 +304761870 687001675 +735179154 -156944916 +542583382 686323727 +-687429199 -913300369 +-892753431 471839812 +-777527031 912039741 +-834619368 -979292761 +596328243 -741608895 +-528557848 -37203164 +-16865074 -869888949 +-796092830 936811415 +378832270 -776250093 +544522634 427424114 +-636118962 -689471147 +-318766781 104378915 +-285968294 621529123 +-494945052 -754069522 +700255886 -365824416 +-914560004 848379853 +910016319 -867492748 +976441987 321043248 +849770772 72122162 +968207887 -701030789 +885517376 -805492133 +559356256 767537180 +764875608 203598824 +665746539 -910281385 +12457332 -562950369 +-391072853 -737292668 +386249125 -535826508 +-281771470 -224154178 +418521672 -707523739 +90105912 -109061417 +463749190 -902474963 +60751720 -955643896 +990579959 356674570 +192608383 364726285 +496348470 -823267487 +983971941 -531887527 +-184447829 -723283607 +-39160454 480516474 +-724488218 366921890 +-492184516 48961392 +841987602 -663325730 +-166356415 136806108 +538988528 -587384890 +861501435 754232808 +649595175 -107966502 +-310225108 188450966 +948897585 631107839 +274481527 512296355 +-819943476 489427729 +-336267129 551099969 +-236554672 -930336634 +609051648 -927654109 +34135316 -745990071 +100492502 -628986834 +-849470214 -279058227 +-82208844 733550097 +719931069 -763674974 +559141377 227965506 +142469125 -845201881 +-663200438 -240738372 +52215268 -428121692 +439763107 -572946031 +-193806729 511854489 +94712341 291609080 +173873052 -138090089 +281210523 894505068 +226162079 -382479421 +-269339754 -896228037 +210705388 -921402193 +628418759 885680235 +-36795077 111272436 +-551000893 -710657940 +-787207147 -982174201 +-460563745 448441326 +781313205 -490947689 +-871784296 674665793 +103208304 -462067234 +927493121 -490534148 +674960057 848504117 +712533808 450894471 +-765996738 -982623085 +40183226 -546187514 +468921433 -242605542 +325762187 761158363 +-146466789 -376767240 +303103444 -18574993 +-834659623 252891897 +325037491 597307407 +182261460 -638336695 +-914969241 -542851454 +-8623859 667994787 +-943305414 -130828737 +288014031 984908948 +-911900577 -609479072 +247044745 484177506 +-360352103 618811882 +-719211243 -244721538 +-357211929 -178322706 +524319750 -669350059 +-393879913 -553324528 +946779832 -562343725 +-950659832 527728924 +582075220 -81891436 +-743497978 -970446470 +-291580684 565625624 +-465014538 -496385499 +-520036371 828129701 +986665399 444481420 +692473271 -268933484 +-14964842 711454695 +-150698889 -752520566 +-581846607 262082364 +-177546530 -291423933 +915165592 409401191 +-524012453 -629564972 +22170724 -183920577 +835616454 -929543864 +-930396480 482192783 +913214996 626719129 +723075586 596150483 +-972585141 183705645 +310700093 -541372883 +477159041 -542126507 +894907534 784751916 +886312811 -806555838 +923213736 137385486 +-56714547 -645703517 +64571911 444850263 +-899495560 434595607 +831965023 334757189 +-371587365 3494545 +207218666 -515961865 +-204741165 554932793 +632947515 51468783 +-575641735 -759212219 +803298399 -256608080 +739999335 447719400 +-881043771 933605156 +598004387 -572070143 +843734357 717269999 +-318242947 892923434 +717497227 411306042 +28646609 297458942 +-745379503 -146045066 +-607970181 404112683 +-53602255 -48356049 +-930885413 838181053 +456300380 881399988 +392625768 -525178091 +6357268 -851272134 +-832144465 -725918381 +-149726336 -719934716 +248423661 -3080684 +234192579 -876713326 +-420495227 460886224 +-501243337 894802107 +169392895 -774797322 +381176931 195744556 +873792968 -221494893 +128678084 979549224 +-592169534 -392272313 +-674416821 925870243 +-981511300 250395282 +370304318 752858209 +-714581920 524572829 +-999290705 -293028249 +90238077 -206991377 +-880966021 546945856 +668305852 -288619956 +-450832322 899160519 +590156645 246993090 +27654361 -826575772 +825328256 183011931 +50869496 -915480233 +-838402941 -880745800 +179888710 -384640709 +995142327 -998212165 +-455401941 38792417 +764764010 -675750248 +-582394113 170003690 +505960858 567283814 +-365354910 -347977232 +386274782 440726801 +-518920709 322082787 +-233696896 590587534 +-640135876 893542499 +877792874 279437614 +-921819242 815151963 +-454645128 781944134 +903491638 267785355 +-818146161 -10686817 +725828373 319674752 +-927876956 810153908 +160031056 -866594889 +-230944633 -900823093 +857008752 119699192 +352845978 282286151 +176352029 713206950 +222274313 -14999494 +-463779200 -656625176 +-242967256 -24093883 +-652175589 -251208981 +-651860456 -57366256 +109534244 392333211 +865502868 680617097 +-443855629 876034194 +-892394113 346065723 +373497645 19211860 +-576862136 -311799819 +-411217706 545195183 +-206764158 63245458 +-199844982 606291517 +697308916 -715402075 +465698404 23560321 +-952094506 813893523 +204233499 844476957 +383331619 -405558864 +852936824 -735547759 +-184359175 -586031046 +-663515121 -534733651 +142195014 270851406 +919715477 567326490 +927438973 -996706020 +-264219600 254806335 +-702407080 -901006741 +785875461 -40926958 +-904301401 -988812755 +583364261 6536962 +837589417 96818340 +286409767 50716354 +645360113 698922704 +9912560 413029456 +-930337123 484836645 +-474624162 -928863243 +-892972357 -659673114 +-722102888 61931867 +-692394133 -700465545 +-966782551 295955090 +737953324 -668669692 +-552461290 75137592 +832437593 -699324642 +-759942483 391328866 +-763227188 388737772 +-80796928 995196839 +575263708 -40981448 +215069572 -62426894 +473500566 769143332 +-899062639 714221014 +848444938 -57510727 +-839469866 941387845 +312294201 -542088025 +-608706558 99475556 +793681047 637892318 +150838727 180045274 +186627086 -686439297 +817148871 -304260496 +425907807 208974352 +-385671053 790428946 +879015773 -684063402 +-833728829 -369065626 +772935789 -223752316 +-379488030 -505300794 +-893896074 940503155 +302883286 -582655354 +-818790901 237684287 +-34734108 -238222033 +-765040199 -230452680 +-877847641 -828047364 +584165737 929292525 +-401183776 117840079 +-966683860 -14513087 +393698581 73672308 +882641079 -823074587 +198380139 813163975 +718918387 941108907 +582823868 -795906010 +86977376 -739327173 +180573294 -645105049 +-193945806 297987797 +-185370747 275846657 +643540814 199369018 +752744791 -337794233 +823066181 548625968 +230459509 639561786 +252020008 575666976 +-495549708 -435409719 +583476525 -618761988 +-366881391 -668769115 +152264407 181691271 +-139461718 825869775 +-712651066 534043201 +316186517 654847359 +-322400825 673277114 +549235700 -334475244 +537374866 -563881293 +-401280437 502780256 +-438738131 -228580456 +-58790792 423996728 +-370919631 657445656 +-837234595 466564686 +-448793512 -318015902 +-139664375 -554490898 +-612703044 -761743109 +-178134200 -858893536 +-642290880 103508625 +590913563 842444957 +960625257 463785162 +653124465 858527279 +-239980434 928717862 +74231963 -742326121 +917159332 867037323 +-885946704 943418060 +199551042 -455615021 +-727738329 -607950871 +-575986279 614229070 +876107652 -832067256 +376289428 -472850745 +-391688402 -31909673 +494754162 726660794 +-331357354 -91292816 +-18853950 -347030745 +-652111031 503037062 +-86661510 612721388 +769420228 992047881 +126576109 183094221 +-888892537 685477318 +-252339256 540720553 +960830701 -40580119 +348950868 -986465661 +-691125172 100085746 +-342523583 -637789976 +-520902802 -824317307 +316940503 -194853716 +-23874111 -719218254 +-320242708 -330549701 +-530531992 191197504 +702790166 551317676 +-270590194 871023355 +-820399312 203846993 +555582394 -412659822 +260339628 272604922 +607727059 688541741 +674957195 -284840506 +642282225 564163356 +-93446098 522368325 +-266035540 607460858 +695608780 -99350436 +-313538823 -99530215 +730933923 455827894 +689224846 721307446 +-893029257 420845682 +738228996 -181699769 +-314515495 571128281 +-819086071 230125705 +-830135614 914775808 +196194658 450424997 +712784683 82614436 +842998122 -279293511 +-110280718 12929922 +-419151990 -652402228 +-558974658 651910379 +37909658 532775276 +323372248 909481105 +-899760834 352507940 +-352800891 -533351122 +-848063765 -450246675 +298273142 846658625 +926258129 -714602823 +-557152269 113623219 +358608774 409807432 +657758129 -957788263 +-522882125 -771179416 +760566981 806289907 +-333765303 947270076 +-126819059 883007675 +928531907 71815525 +106038449 365071795 +228893328 -648148959 +-991580554 114702157 +-864090023 935684843 +-789951097 155758393 +840830883 -785110804 +42518317 -222032470 +381730213 553425144 +-519656117 -864046504 +39181771 -240995159 +-576804367 282159367 +975757834 238052007 +538401977 -955361231 +824113045 -196905902 +329805323 -830542523 +-567748579 722195535 +422448213 -90085164 +761810080 -374188725 +-303349630 -894066158 +-550420614 771812713 +335586661 883023362 +-554780619 774287206 +-725311355 -585400158 +-506099447 814760123 +113254516 -261842113 +-589784277 -191272166 +-695865990 -708584468 +700516469 -701912696 +527164586 -894168287 +663680792 821152039 +-925707505 599187081 +498776278 746488875 +846584054 4400585 +597153611 145124445 +447315557 82535113 +-536317456 49249843 +33049022 -846900061 +-340612330 648525599 +-67923567 101263840 +-668404214 -836580470 +660401176 -533368253 +-559859938 498522268 +774760235 -777011945 +-472598056 -525908322 +-504292869 -449266146 +-555283158 973482129 +912216184 144828154 +47033172 -419049696 +140656001 353974960 +565928757 924235454 +653233323 -557331892 +-515391219 -912387779 +262066329 68771485 +-343106648 955551939 +-422697722 -977254268 +495737315 -99294426 +-485151638 743751337 +436124318 -19892569 +843318938 -738351438 +-212245987 217471977 +439407215 442052273 +-9288614 -51366123 +335970818 -396799767 +587639969 -434886316 +903765526 411655518 +964893878 245107431 +547749624 -186811801 +-740702632 -415657851 +-707162292 706452736 +343042094 940576659 +-218637936 866645419 +-258313930 793639992 +558181207 -483514656 +211322334 -204786573 +926968249 -245607949 +-232076930 -728095576 +-314291235 648479481 +-61843172 -944933674 +865649106 -952649014 +-425564765 -118758558 +879242738 -794819596 +-180580012 -873159071 +397466097 789235608 +651903553 334277146 +540856894 656833423 +662359973 -663624962 +-728342796 -32528702 +-400132374 306195326 +-383114463 -782160569 +615276549 -296393038 +490068448 572357403 +566024050 151582863 +385322633 283351169 +569099058 552174162 +425633478 71220555 +868139101 597243309 +-29865268 -466900687 +-853516018 -389396576 +728828262 785958355 +138875787 745247109 +335450642 695501375 +-416408228 794882832 +276209342 -826366486 +-317834482 -323841590 +-254618637 189957948 +650986787 -215337087 +-539349310 153678023 +170358605 -338430617 +862559506 -889157407 +-45028705 358917878 +902624703 -897804608 +779870297 298113287 +-605837204 738342859 +-318827232 243844147 +-735281424 445854718 +396462399 -813589887 +585826855 286304279 +-427553139 -73407800 +-302370662 503657104 +-919559287 94332502 +-418099543 854780558 +-609008358 -442895114 +636807339 407015246 +-915729321 -883496583 +-473763045 -742940973 +-531760688 -663471812 +880572882 746275091 +202557860 589089224 +-953792810 -194335227 +555978761 -20453513 +995563777 -511205897 +-912496410 500597054 +128356108 -159794716 +936487493 730445262 +-555713226 -972229125 +-735438398 -728863851 +-23337448 -195105193 +462266213 -120276536 +615279028 -171178937 +-224198209 81507572 +-481767834 -231387863 +673504454 -709598597 +816129840 987230179 +-269276012 381947067 +-578633958 66884417 +623895298 431948665 +295645463 -648742180 +-85866459 -347279021 +-373931467 335444960 +591139888 -647141635 +259136232 370190135 +558739720 563776189 +-472226260 -196035398 +-71574218 492373652 +813718333 880005914 +341378916 540721297 +162597707 -190261630 +-203087610 327215930 +233820960 992009783 +-464239252 -742876435 +-701653831 275794390 +776271703 874444895 +277983259 -744938573 +-725121342 301786540 +-922195281 88515241 +-454380597 -712428960 +255144277 999068893 +-156758801 823218266 +-942977311 661982174 +-227078530 299269343 +-229490062 669050974 +-903493363 -363495358 +573428232 -522989678 +-471903227 -420139843 +862665266 -792153500 +459774185 70916569 +930000075 645652202 +-620695271 -719991259 +294772062 -861689710 +7796744 -23835051 +296455713 105292836 +-775001494 -727697017 +883298886 -384613448 +-220154606 -951774558 +617362988 -855013247 +-105360043 -149987331 +-818370055 -400745067 +369148785 -573795567 +-189288958 678953246 +543167572 -489030628 +985277673 -793503631 +506734369 278775425 +-513120500 -782646906 +825342392 485918261 +-928290002 -823576197 +345795063 879052179 +-29233362 683335477 +962368809 -46201558 +959322259 -339948837 +202139682 92842294 +-352196690 -32883267 +991523510 -276609050 +326755636 777863133 +856971825 227741966 +948433620 961947888 +-233104444 -979570137 +-180719044 -464998571 +487421786 529456083 +604258256 -741637857 +71428327 232477276 +-647123294 -865652170 +-777785089 431572868 +-524174140 254301152 +-677388880 808871506 +-729760184 -3948682 +494908507 85434313 +75003743 134478783 +131508653 -236385828 +-379903171 861183321 +-154612450 450791283 +284013768 490349478 +932982503 -325799534 +-441604493 -281185288 +-439247198 -857758086 +94714308 -612051069 +-796349180 420304045 +-773878064 -984277753 +33235304 -278247313 +-577249730 880787270 +-29254803 935740093 +-283960511 -862958532 +654032745 781236621 +-689168645 631041247 +-81931697 -792023053 +997370063 -179799382 +-305509778 -955580215 +751549863 -124356908 +-139158684 465123515 +778239608 456155083 +-362661651 944340250 +675173428 664702994 +973985089 -303249342 +330389233 210835892 +-503889729 -646218984 +-751380761 842614906 +-547463534 312274997 +610081943 363644266 +-402448112 109536684 +-966949520 684687005 +165057076 130757640 +43822624 -395877988 +-292998053 317075035 +654712445 424040744 +-280803143 -366616950 +-60789534 411920141 +-657933728 775592389 +-910594942 303405170 +570450232 -207441597 +-789552549 -278866942 +-731014767 -294077338 +-256374677 480664401 +741939723 584081352 +203032809 -229535378 +-283150759 -41176972 +750278295 -702677282 +958346778 582071801 +-555724296 282179042 +822568182 -552705655 +-57638239 195681341 +714633556 -589133580 +857207185 227485453 +-159229383 -549390708 +79857824 -144893433 +385849835 889575674 +45822164 117658241 +14942228 818612836 +-794995955 141195882 +26812103 -714534183 +-52155228 -896125887 +863403894 328498175 +796421964 -663831231 +881773998 -687857048 +511572812 100788338 +-50651896 882434692 +-637303758 -156135555 +-272020209 483586215 +-843663623 630568899 +355466713 420816180 +-823644196 456950760 +121728517 -259737704 +-363852209 967966393 +-219571429 -696178001 +-308248096 917631934 +-210692376 -565396334 +-106003963 729355064 +595367588 -821049945 +-473745154 -631523172 +299330800 67490610 +-776695014 -449057783 +-767901367 795802728 +-184864142 739172929 +793643411 -926754374 +-185952771 85139908 +-624852888 209722603 +-320874481 30252555 +-381368931 -543335672 +-151823089 -806558398 +862983548 -713269575 +28029887 -264085010 +-521805882 -358890063 +-728475255 291117856 +-169482905 557326201 +695530740 815888763 +922850870 42768358 +-210908477 -717218082 +88645864 -2496979 +814033527 740379875 +-2914297 676627884 +-117134346 -288226400 +-444856665 -195611933 +-730674898 1904132 +-51132466 579742961 +636560537 -210527431 +935385814 -428771972 +287926075 -749779571 +-370066199 -250168498 +708954069 -485828521 +-333683687 22944098 +371233825 -246273926 +186763731 -244305013 +-207237726 762771140 +-750525069 138837249 +365570359 231265587 +-522381632 495708486 +-230095027 -897166437 +811121615 452132536 +891568812 -217174528 +541587989 -373038393 +970800137 954277127 +-533967198 -60374806 +-445932709 17473334 +563534793 -717782182 +-852277941 873581872 +666893420 -893135012 +-942588356 395744237 +715278416 -566030125 +-39508311 61979681 +-615712327 146613889 +-967103596 -695157578 +209077290 -502049312 +801265488 140773066 +-561000164 -630496074 +-794428833 277174058 +-839398846 28516886 +-879898151 -678803952 +557761869 -193965719 +-70752694 -297375482 +-587527681 -57519714 +-682207824 769326011 +88062135 367924837 +170971324 -308981631 +-628722970 274330784 +9715908 -900060951 +574192498 245976146 +-686198872 -141713825 +466264498 -168177910 +401042676 -175490689 +466628721 -496439517 +-424321005 -709082001 +-857154787 -462706995 +-46887946 60028380 +959866367 464354586 +-845998378 377906434 +-820569771 207938827 +-666969190 915178602 +-25211330 117932507 +-65936208 37191734 +817612399 -538359707 +-746456295 -858788668 +542792265 -383182706 +334621043 -321487849 +978405490 -931338618 +-833705342 -767834317 +806036023 -580994639 +-440202573 389592613 +-711402511 -514001208 +-734991946 407545065 +-898618398 626404082 +-192254109 -51335592 +-500806354 16752497 +202245956 307758244 +-997913671 32207179 +400982286 519021853 +692291219 -487851635 +-386603322 -385416253 +-241005227 -597987030 +-285758593 575938857 +-889735066 -255515470 +765678740 -271831501 +700772117 -723379962 +589359012 76828953 +-617829354 657362906 +-582578242 -798575726 +111191504 -432148535 +-812559718 -200694298 +166524878 -563917689 +630372661 537597864 +5082458 885967997 +122052414 -517554139 +939727107 -321744118 +926750817 -571933736 +-516874775 -8947038 +-536188208 -353319277 +-97792044 -767527871 +-265952788 -430496575 +-149334982 555125362 +346404122 -861861668 +260289465 -716414561 +54611626 757761465 +-30334784 922482885 +-505867733 306739669 +246052505 785826032 +-95851032 565276508 +-111760098 868202112 +-625211856 -217232341 +-168006664 206022003 +-575027875 524012215 +-997165376 15228308 +-752232007 511768888 +-299786448 -601828367 +-774907572 612037007 +690488260 -151956294 +-149637047 357649579 +395856016 329851071 +-478662 946314326 +-664150601 -6592478 +901131200 -255987748 +472003969 -388610689 +-347384665 509028328 +600917514 553356810 +133940642 681179749 +29193610 -892243357 +-407839522 -322957027 +-489465455 915038910 +834649875 -999399203 +862136280 -234750081 +-227935099 -840288762 +-276072001 666780434 +-803423633 -650224779 +173988078 479185026 +-597448254 140874480 +943896699 36756427 +77754858 600831766 +37188627 -265441169 +26055790 625131863 +-875592133 326749872 +-424913045 516060990 +27229574 844188884 +409536484 36123372 +671554687 -25787067 +204192859 889385773 +259576362 188695311 +142471300 -787522015 +-945018272 -344661228 +999563717 622641905 +206755781 466141649 +217913095 -280826519 +-161378632 354186619 +677210471 847093383 +-508044886 -263158654 +-283963498 492539238 +78118378 -475060602 +-882459494 -554431980 +-15277169 250989874 +-643127357 -649448407 +-636055066 167486081 +678790171 -963103507 +-991470318 -945552149 +-776468299 -856588317 +684643509 -231961449 +57131598 -387536381 +-112262049 91003279 +-276369925 -562084438 +-87035383 -655318397 +-930446648 778416811 +842737326 -926594211 +-750706585 -518852891 +497396926 -858494171 +-606864784 643944899 +350499987 501312898 +-406188756 -546499596 +564134799 231902857 +362833483 17457476 +679543119 -854484302 +47105725 -716152475 +441176621 -887002034 +728718978 -902930570 +18175405 472248407 +547142608 571243204 +325121485 817610678 +262167928 -887153206 +-112984052 -824300177 +-58702322 -2055599 +-7634300 750270733 +274540356 -981824234 +-552423485 419847101 +907715937 -134254813 +-824105159 -545372255 +697285766 -717364688 +743038276 -129051692 +-940723549 357556013 +82030709 486338149 +712901985 355015863 +295054163 75346189 +-479035778 5398223 +-427638808 -997707025 +-111138651 465157692 +616472763 343286302 +729902445 -874488607 +284359111 -594456373 +-515845323 572972205 +703621585 250589461 +165568607 264609545 +355404448 907969573 +-882276583 -526678907 +857283076 87862638 +-36294705 -603723424 +738086486 -448681748 +263869661 -920110148 +578919188 -97844377 +-369533416 427362760 +371799020 812431795 +133597053 -352188542 +-214599058 -959075370 +-498308144 -760599436 +-469968821 -951732160 +253041884 906870686 +-497883254 -451908807 +851907186 687268955 +-624358616 -135590857 +-867629436 878090037 +842131543 398743194 +96673010 585659623 +850299338 -564391004 +-793087704 -510754297 +589619246 -801185976 +-310482944 380688067 +281914766 226911750 +-860705183 247315144 +403018718 994664714 +194656378 -278952234 +-861834906 -78210173 +-481942731 937109919 +134302824 -231386935 +19947297 774606374 +-226717516 -427066794 +-400581309 -24671502 +565020570 -156225520 +-1998141 859894108 +868225294 -434714962 +-162604696 495043035 +-625026030 -330778773 +-236748663 -375636370 +-311218282 593065405 +-413578398 429358265 +327818422 -305263758 +584782619 -781332761 +-839746251 -213358908 +-931335150 219111656 +954946933 579224521 +996344049 -991606399 +892187162 -993688752 +-313289702 -840928299 +699109106 -981879777 +19545377 -879566869 +-262233086 900658085 +-575870782 -291322910 +34007916 748777614 +331592691 -905468008 +-852786549 -146460002 +1289130 497170498 +-305042532 55638480 +-303258844 935501744 +-189360076 -38026473 +985451716 -589731560 +449235843 556269811 +-756845684 -839045190 +17252895 598597162 +686963979 642571184 +97156589 586088737 +-732656358 637707144 +358311552 -983388421 +349731273 652102711 +-224296151 -363702930 +-109808323 -825801493 +-766105116 -152138004 +-911697594 -110426574 +-719437209 342140157 +258227195 391492789 +487717435 618157583 +-16736307 296159201 +456869858 800625878 +-451070247 -16900654 +854829773 -367483965 +942029936 -522602261 +-759900798 615563180 +978214730 179139725 +287628276 -739382439 +704705220 -880649526 +194889522 -57921003 +-796895255 -72621133 +-441866362 2948818 +-384853304 -12465732 +441240161 -825488030 +531905280 -889595297 +292369234 -206170702 +820376788 140940966 +452703063 -879354010 +-313578409 716854235 +-489208175 -956561031 +886609212 202727598 +625523942 -535049532 +654824345 -522666068 +-674704273 -847573047 +132987247 -944598487 +802574913 847964577 +9191054 -621550113 +423627160 -558240991 +145460424 953029315 +94251964 764089408 +977411601 -224889079 +-876419349 737113451 +-343771516 -698203038 +-23354879 -436483850 +307004276 63768645 +640556134 612305055 +228340910 963094127 +-52783671 -629657637 +-492800022 328745170 +438154250 517698112 +-264411274 -362668007 +-134165162 -529917471 +516178776 80096637 +-932291758 712636281 +-155344546 -614928607 +786720273 903909613 +261465807 495011605 +715804158 -804896708 +11691462 -203520629 +723240878 195920621 +-937974738 -17027351 +282713131 437347018 +596354933 673196507 +250185725 350464176 +817845144 -793691436 +86048313 -971276013 +719823602 -850064595 +223472453 -554883137 +-213844130 728316548 +-855054952 -257521187 +507405647 -792801712 +748666274 -64754337 +-799755042 -628463015 +434499064 -424937119 +87972600 -440278846 +-386767394 -557516039 +523167403 -163901656 +-976358652 742886552 +-766522461 137353520 +367898468 -131752046 +-976636475 -782925037 +-852872996 -572779960 +-951330131 -762904807 +278281844 -463705930 +-692547361 214844042 +29455608 3637899 +-328520376 -135190185 +-47427696 919814699 +951066604 -122892702 +725263777 434760142 +-926420162 -360454293 +-144349582 806771746 +83243534 840195897 +-475021055 579554111 +655975552 -802137136 +464834008 158891785 +-111487422 -980553357 +76762471 27769532 +-652317607 -623017338 +772025503 974859000 +-311855003 -488816812 +415308044 402164551 +710152027 -275225433 +-332803495 77896142 +212448160 -984323045 +-24151360 -403102058 +719356175 -791113190 +583370348 -612100309 +-583681965 559347817 +-584194246 803312381 +718545466 -388483214 +-774477984 -134505763 +446790801 -447680849 +-627390421 2129981 +309562512 -263590604 +-66518930 937918733 +-657116505 -544592054 +-215891393 -798230007 +-54115359 -845583642 +-497460785 -76742041 +-639340038 -607868445 +-128825779 -807900130 +426745050 878698485 +-237175225 763403754 +547179122 -104206268 +-998313934 -932609148 +-506937583 -349736716 +-907509814 443076195 +636282613 375427613 +-394618954 346323450 +510361050 903710585 +895079251 288792408 +-748680707 -803213502 +238850659 245871871 +934101582 835365764 +-345905304 -862720950 +178200703 -400527516 +-62157737 831455690 +991198753 -420118815 +662736535 -847232415 +-37086483 618826526 +425879214 788264090 +166442031 575443633 +184722362 721656927 +-620267945 -781532230 +995752690 -449379906 +-685176862 -63988182 +-724595714 938054889 +630337551 303487538 +415445823 -466992141 +-141207481 -736196562 +54825054 666593639 +-907596602 846124532 +-24883491 487637736 +112003982 401403545 +121865605 -72490913 +218733755 216430684 +172574438 999953599 +661703959 266246063 +-117700506 -232887404 +606064766 642348330 +-447853913 511498439 +-587780424 743565540 +-107498756 828678459 +-897602835 -98954164 +-884280355 -149350631 +-540197965 140577485 +680930498 183895729 +-6929804 -135271777 +-771496173 166671151 +-697485773 -203461218 +-392170551 630266836 +4332037 604199248 +-669845611 -232646625 +-336022955 118604336 +706025463 714831311 +176531262 -515291369 +800013815 -819355229 +-229683372 10728241 +-490203697 924292951 +141123732 958235623 +551191907 70243503 +130213034 655846165 +908080748 124064963 +-694195197 -447507373 +217755250 286421341 +106710122 -980988383 +-515301938 39393077 +566585834 -232239927 +-262055835 -462097170 +205831440 -713879402 +-905017594 -894440260 +-605889426 791749989 +97789195 24611537 +-328017402 -471732222 +385984230 719339324 +876355127 926311370 +37590812 189390087 +242206749 55811915 +397478846 -163041412 +-833866874 -528375634 +49630246 210731500 +-737837355 -411529446 +123843451 -338825455 +-622962195 426471963 +67903557 428622746 +383720830 -547325639 +-675011158 732103366 +454665424 365806274 +-978971181 -428236189 +913949515 -271336537 +469846380 806072913 +771632786 -552008213 +-897448957 150345075 +285132190 929066150 +-514029731 70884586 +379439656 -268931879 +735633151 190355468 +-347480464 -184205837 +-136477802 -12660182 +-391819017 -418263043 +-887587045 -882452636 +-19403581 457472019 +577869780 795152281 +147709786 -226558925 +628186884 105386455 +8693235 533935875 +35893385 -283033838 +-133198107 -734270856 +778153126 247042178 +-221951786 -534689218 +-718681168 36234280 +-904136669 488637731 +248642449 -294268679 +-237816732 703017084 +-240165056 191537635 +352040975 -151552691 +-286414388 591001181 +-444867290 -355454779 +-161069315 -570924606 +-935677366 -196141087 +266014591 925304326 +999068468 -201616578 +984640231 877388976 +389029518 -724164020 +595225442 53588144 +-488603672 -130153660 +460679124 942535046 +690867233 587964825 +568214496 970359628 +806964559 727872180 +188272685 438570106 +-801485930 -59771203 +598751665 -926136661 +78937119 -64852331 +-985147425 -244306690 +928536119 682810318 +796502176 -701325144 +661890964 620057154 +-583269588 -156518772 +869115212 629668800 +799617794 -474874382 +-65469118 -453972324 +160064490 199715617 +427089245 843478880 +124743627 761458700 +461193049 625365897 +-19646643 -72132535 +479888193 -193880396 +533729769 697477728 +716212823 39620778 +-220863158 269035659 +109857639 863252216 +-698224163 966400149 +-719663933 648359 +-379756077 -129293548 +-108307705 802350419 +857071301 710727821 +729641023 -671819171 +377349694 443040475 +596001343 304572303 +-207263262 257142452 +639823932 97908331 +201784787 -914078918 +951233930 -624647216 +-846795129 -937911568 +678119419 -267805762 +-269313626 273240643 +160465950 -990791596 +-22759843 912348287 +-791038662 79147123 +-596566307 -24892300 +-504685726 37545931 +146030518 -354950682 +560721319 589646641 +680167635 787954730 +-68435777 -919660342 +693312945 -721156850 +-592880104 -686887236 +-234360176 559582799 +868101506 961513247 +24840483 377884223 +120786411 -860882507 +571499540 -231912418 +86345518 144466208 +233495245 576500221 +-866013232 -193674434 +-365313695 -386293177 +601750080 -749088482 +974631668 -998444108 +-266751074 -936069878 +239532635 -608626489 +-184741156 885664851 +-311746621 329342586 +334096700 -719873864 +-277362369 -426228527 +989368298 315029422 +-208926900 -103810190 +-337529887 246909058 +547173406 -471139804 +-515941744 200432793 +-874165832 763354232 +-914335315 868833471 +-554435324 155674108 +299270285 565580226 +-175382959 -609315081 +497660650 -802464050 +920010092 -152436271 +386683165 647258866 +-882421845 -584511615 +-733831755 131827977 +644274219 720514832 +-630390453 732514602 +523085525 -842482148 +-446000171 -464369293 +-824299998 -781480420 +-238297544 -998588000 +-232423255 -117134716 +43702678 70416306 +-857998122 -356052033 +82432139 826529505 +598367825 667932515 +-60925292 -978706751 +-686508598 903363879 +-395857336 -477118658 +653486160 -963950239 +-497574938 -641426435 +-36720851 -694535458 +-558384151 -979900765 +-275031416 -591835415 +541077478 819385957 +-863132737 -694301891 +-338638378 744133810 +475791157 268763261 +-175105650 -501050996 +-51346570 -18921682 +-560025890 -806949268 +812643079 515789747 +-529721995 -407649544 +114689885 536563923 +214513486 -335287098 +-693039445 229523815 +-720496439 988339948 +228602769 -378584432 +-588559633 704825185 +314910901 371723273 +136776697 738557385 +527920901 -132690514 +-200580990 778773680 +-945066015 -595103318 +-724775682 -554137286 +352691118 -79109128 +-70672622 497332615 +-447652644 814898750 +10178317 -837830524 +329678626 -808817613 +110199049 -699904743 +665835234 -392368082 +733713473 -578404852 +-179489825 -499370833 +-534344524 -283944066 +898389159 -817247231 +-746202134 12072603 +-582687980 979677032 +-657063112 -883725520 +-323052559 655318436 +-406496882 -567858290 +438241516 -410016171 +-285665043 -923232028 +-416950739 339384975 +585232998 -856467561 +-858878206 -730835826 +-561520373 -287945420 +-291514051 398019772 +26870833 -399747277 +-493227391 -461823178 +874988484 659939815 +122141416 -935822988 +65199725 -454485083 +-77808095 279756026 +-296098502 -74409973 +905360259 -446301532 +-987095687 -256376522 +-612485608 -342440735 +355987372 664357353 +-218712380 -74390461 +-887568613 -107141243 +-74551442 677074307 +446350623 401262024 +570312825 -58601213 +-281660803 638283478 +-540614591 -151479271 +446066865 -458493759 +-748034299 -351515599 +870103149 577932213 +19845061 -478464466 +690590423 541782223 +241585318 164030131 +173224385 123196031 +54775219 550761060 +-688690528 794501057 +-59068726 91235665 +-713950217 -846249579 +756643962 -946698006 +-214086 -157402272 +534048139 -137610547 +900503657 -537746032 +-267056856 750649002 +928111874 -563850843 +954758536 -883081440 +-535009340 -607072599 +-313297467 649379085 +379984648 911538731 +230240956 316463290 +-977024964 -347208853 +-504733946 249869012 +-799365343 -885037089 +-28413069 -133222731 +624707784 387007190 +-522997571 50680434 +-519394726 -347782414 +347341110 -628105372 +-886024622 20681343 +198586712 652799473 +-557850814 54388683 +-447996680 812392499 +395087312 201393366 +544501411 -643871428 +617682802 -40693607 +13235904 -109805581 +-541182088 -797356467 +-65352179 -969497618 +-899316234 437726909 +-539832918 -531755021 +-790852559 -986681443 +570298026 -909443513 +73839405 -837454009 +-412600327 -95007937 +-800710194 -589400227 +-189817961 -698409267 +-841718503 -748514819 +57943852 484136449 +785901029 -154053281 +897245223 -227681722 +-228037422 -837497350 +-895304846 -550275911 +470898328 -664181348 +-724916673 -173785994 +284973692 240471187 +-731828205 373486603 +854028758 -848357734 +106248369 783043196 +-628667866 -861408839 +349808374 802479751 +531466806 422568624 +-845859485 295512830 +797760811 961580293 +-678772893 -765588367 +-531686103 -6774315 +-843191760 380764604 +29437492 97669784 +393942624 12224560 +668883957 -419144766 +60125 208677383 +901022931 25437161 +798137698 467967529 +-11703858 795423152 +-284262189 -74118681 +824378997 -706726926 +-787254239 -138840474 +205508462 -861177167 +-981344424 525422236 +634571244 668478697 +-363134726 -945127125 +-729636659 444707798 +140985464 -882452418 +-797302116 385065716 +520002638 -95647522 +338139192 -240596289 +-41008537 -452122970 +508356431 898719757 +385111841 43294941 +262978077 -816857301 +780073227 -255328958 +-359405360 -203922854 +44152922 -433515308 +925816510 787844010 +-554151195 674987351 +-67421375 354384778 +-316378952 249820907 +-61924075 -22943255 +392089395 -379599789 +278698500 826454915 +916819057 -523963116 +-718284729 604011441 +186283944 -518272326 +998649297 -263777835 +38088792 -710005341 +416957933 382901223 +-751127398 -709392550 +-463375057 120631324 +222085863 193945907 +703808468 -978395233 +994847746 894632230 +71852444 379047725 +994932793 -372577723 +631506017 336988632 +-293404935 -736783175 +973668673 542613579 +-301675334 -849793724 +-964590330 -55275726 +814081794 201003756 +-36496506 -339106838 +664357244 -728352956 +233320517 -195995705 +-232197707 -922267547 +258826714 -110986916 +-289087411 761347149 +-688669093 421592949 +-682606555 131753941 +-406250163 -430464939 +371287948 -631544790 +-642312075 -535804967 +214202817 -80035068 +753083849 953785948 +165451570 -605737944 +758381206 -404099681 +-778270048 303085286 +-252310528 -254963140 +-547099172 -520817629 +635167483 -526467568 +960110611 172657771 +322934612 -37735322 +-835134714 -90363602 +-546736305 -38968621 +-846559820 -937648274 +-702105373 -719050999 +-880750130 605060336 +46968117 -617697379 +-945394569 332993177 +-60771512 -706622808 +179082243 -283773998 +398034009 -58314544 +-524616045 -47851804 +544490161 -240017265 +-55185694 344775900 +-730819676 -810108745 +-92553262 -271786511 +499312705 795268027 +-97815527 625137011 +-588006093 -340122096 +469208387 231734149 +276069833 -348526479 +-471246052 -864443873 +955063999 92951218 +808501952 348527132 +-231550536 137658294 +424121780 843875364 +-304420894 -743022472 +-507931338 -177930436 +745611969 390513717 +-201022675 -202154668 +666358497 -842582556 +449394123 766709005 +973878269 684594552 +-551920489 -108115759 +28959429 -248073781 +144771892 263115744 +-465791402 -67880741 +676130264 -384341196 +-357702183 539615075 +517957083 -112042957 +-961521875 -402997560 +-516074156 -256575076 +913363791 409702066 +-535307501 -310782038 +-965173298 891972683 +-583022958 -736576614 +927635325 141630985 +-426420416 -915185320 +-845740600 249669660 +169815276 -333412557 +412191843 -886834531 +-730554558 -896218745 +820478775 -360282337 +-881449243 -840098266 +808255443 822586969 +-563532665 492896547 +729679532 -522239033 +-699308546 -146207878 +-412297628 39189168 +-947955053 133970973 +-69203066 -795508656 +412112516 539061298 +-614608659 742400684 +-197487652 -833483453 +445041711 -473307848 +-35886304 -120486531 +-913462277 438522106 +388413161 68408751 +-738130512 231808600 +-826409556 48377836 +655146926 420484908 +-767254593 -24435626 +921403060 124952878 +-19143609 -89185701 +215519525 836889052 +367806609 -788678206 +-770735206 841691786 +-611752253 243952831 +-697884599 -65126480 +919346480 715214416 +157529297 284525172 +866301671 615256798 +5809864 478855567 +20221721 -610157819 +-245278879 -777647353 +-337700450 835322710 +-120200130 -800571697 +58288211 372206400 +-716462114 610079527 +-5599611 -486237023 +621503938 -211878801 +619444421 907604876 +874722340 285287003 +-64318310 296963844 +-406563454 702530156 +-799210511 936055958 +337020584 949937905 +596675743 -646539800 +-987428506 -730270731 +697600881 443985751 +628801064 -143229662 +-15492752 -837135434 +827807905 -773818654 +-940826258 -647910364 +-658589529 34054983 +-630674188 669189458 +351486442 -59328432 +-208937044 657172104 +-440065066 758835959 +-925652034 -97888693 +158956177 448420528 +987080623 559320645 +324022418 -486417238 +553776679 -396562807 +18965209 634030670 +327622067 593841692 +971360561 880658014 +119579221 983003396 +667095305 -200136235 +48159331 683042610 +17515456 -845570965 +442061124 754459307 +310172653 -624340528 +-157108695 709959071 +-428327136 -915864592 +598231751 -161063621 +-90111751 -652152297 +-749447211 531117168 +-710188867 -708486018 +462807063 961771009 +396619885 -443266267 +31665583 -186721425 +113043372 522839563 +-286783848 -38552877 +-265020157 -913072894 +-563815044 -129506039 +638727725 890721317 +241451771 -103675582 +-119462051 -330023974 +-257318741 455246882 +874712221 -930702156 +503973857 -631686552 +-65382096 872999507 +254770215 -80032829 +911042686 32018132 +485706074 375703934 +188372966 -583059995 +-675992057 749770565 +79782648 -581987302 +-255891593 -376675035 +633921156 -283138668 +189797760 918131752 +-941673148 988926180 +201881793 -953696902 +937747817 841212277 +-679948525 392208218 +-13090572 -416155197 +464981369 983064044 +910468323 -800788042 +544347263 -594901098 +595750789 422851444 +290823968 278552543 +36386107 -948775569 +-508451755 524782378 +926632891 755074232 +-463677563 345256097 +808628186 -325143470 +-367038394 -237315425 +-494125419 659944733 +998016142 -689372853 +-940737353 -497914845 +-204743284 761681627 +72843164 -140520834 +-227849933 -964752058 +538287905 727898826 +709543168 -638801947 +932867055 520526808 +897372479 96338465 +620507888 669724989 +360628003 41300420 +-723027531 396084886 +92155855 233888182 +283771282 743579085 +441763457 -453300796 +-289058649 -299073607 +640195230 -473602840 +-954078191 742296634 +275495746 54623028 +-628458393 894023466 +-333061809 -310819156 +-378032038 773186711 +194509596 500631827 +976333501 -773342250 +137164905 100978234 +-499365746 -17139239 +522827107 798813376 +450527660 609422917 +741229690 309026688 +869856540 -993247881 +783426697 79260451 +970134816 326615291 +489198071 -359845409 +-363772175 -219669266 +-124682758 -689919588 +-823271682 -168441123 +76280937 355811104 +835279051 757550052 +254799761 930710584 +761095829 863236898 +-855868870 379008616 +451467873 395939503 +513551145 -223817704 +-903310868 -527475261 +-417795291 818177587 +-575600655 -216232056 +-822080408 -45161614 +862463039 -412638810 +735763486 413730813 +515312113 898892271 +877274368 -92578842 +261296968 238523490 +-861421411 738300938 +237392837 -6005911 +-80453599 -571917027 +-77130741 276196409 +-478757945 273008962 +508832773 50120516 +690830923 272559944 +-771577986 851380870 +935555135 -491163972 +-387694840 -469711294 +-14484506 -948709933 +505873225 944330919 +275866815 238823340 +-358311662 -300316359 +-878640778 489669468 +601422231 918001747 +862345210 -93486832 +-997563441 51918001 +-192065976 -6631368 +414985125 -193843782 +633706079 659889470 +-244814862 -303883834 +-406069392 -172457256 +985276137 928015700 +-982816709 -222244490 +-489667941 370884021 +476062940 561097835 +-263740090 -686814707 +728449850 881677194 +898181885 794051694 +-973525729 490109304 +-312361524 -374768967 +-271537419 969808880 +-656621776 386917898 +-537390002 188925573 +-573623472 443710327 +-783147700 277367056 +774291289 -602049010 +820445164 -795322564 +-959920357 487995927 +597001245 -544645117 +-233654545 631802682 +-137609744 860604142 +4113693 499804120 +-165841005 411057164 +381401341 -263141525 +760862036 -830982146 +-71955385 863891323 +131677855 663652497 +-322414765 -758545486 +-795010906 529759788 +147049914 378918157 +371107189 -950975124 +167709921 -805533213 +-138552957 81568433 +976272137 -600714648 +208900452 57040437 +869981036 -448222618 +-780950597 -935288703 +399599013 -177293761 +552441898 907501033 +-203467014 460993113 +981654415 -746335482 +829689037 -356151765 +827073346 793915287 +823142289 814415370 +-887821245 -336041952 +-542423438 -472176048 +722530503 543886115 +434131142 -47942460 +887873820 979804889 +232503730 -743760864 +-983004948 -714309181 +-393284862 942939740 +593536827 296540682 +-154127751 582652221 +959510383 -816369815 +-319660867 789985671 +-224742211 889289160 +-110343877 -119577536 +-986472087 14844371 +558026061 -593425662 +-106732217 -566797933 +425535632 -598999544 +-799359084 -82653158 +-335974195 541697001 +58809268 750810571 +775087126 -514324943 +-321404918 425566425 +-478557938 -20558730 +114547508 -861774157 +-72159036 727300887 +-398427929 519341583 +283834285 -591125959 +959044456 -299642025 +919038495 660847006 +614913216 -240605836 +-604833782 -781079299 +-824185465 -922713665 +876655006 -946821081 +694772561 -352282697 +-875831110 973595719 +-239827130 -904142844 +814102517 892218996 +490821417 164149917 +-436091629 -950570936 +746709990 -318129774 +-13166751 -128085717 +507739799 36975663 +976854733 -995965747 +-874355630 997676746 +444591416 429789709 +-100089906 -929225025 +-936196151 -82174839 +268739580 845734562 +918743523 -480807226 +-636279135 916563097 +-470821771 -915203488 +-771047655 771542448 +474147583 146649139 +370379189 -464695818 +-164237249 -827263063 +436122295 277009651 +-358655530 871450668 +70128842 -422454819 +706073657 495136953 +-758694038 594854821 +787913170 652830724 +-55223910 -8525163 +80294991 -474067577 +-912626544 -513906678 +-613457762 -22645477 +-327178404 307964601 +113919551 -426670981 +-397617055 41476808 +-145965338 -798452287 +-228321421 937431381 +284615281 82905696 +-674672219 54704426 +-299864639 909596354 +-251246157 524800824 +-960319255 -9997709 +-634122329 -174091831 +-693219470 588667114 +162452013 346183124 +-872583867 755428898 +-120932532 -647080428 +-585718367 -864776006 +497788770 326490859 +892000016 -364370252 +-829053130 -628503236 +509580981 859315157 +-761456986 -323793478 +-942528756 -225431954 +-97896419 764161195 +605162518 707564536 +-11092090 -718964321 +-372900630 455964736 +-196178519 -50044132 +634648071 660875535 +-865291154 -998881372 +-979362474 514808613 +226057694 359719283 +-338471892 -26721216 +165046214 -901838917 +-323552604 305304953 +732160905 960718136 +550587697 -146281026 +-468457945 -926553672 +115120428 -468110720 +545135180 593494423 +605766080 -114440162 +-701156916 -647759562 +436580573 -505292859 +-493307430 -523164365 +242889678 510488501 +-302688801 -147238890 +-347025036 -230993469 +-91291512 -360962768 +249035349 -386390430 +604190465 42348969 +82068622 -946731178 +27000804 -119307250 +671328237 -366491490 +627046869 61871949 +84795704 -60402823 +-340240347 414711579 +-326815829 -843018490 +-883025986 -51352986 +-762545165 -642782171 +348892008 263787842 +-982498375 918859349 +-282965810 -374611907 +165520570 -406137415 +-652215184 -661388501 +827256237 692357451 +466138578 561552722 +-43957266 -947905740 +257108745 -762917807 +-220652438 461963602 +-272237086 -156773617 +441962336 -218271068 +150778601 29135670 +5136021 318654863 +374035938 -390357089 +826534592 -713975337 +-187931505 -993655425 +921846574 349670607 +-923675585 870997889 +60972287 744540218 +684846798 -869063005 +-38908071 230111342 +672611240 -893084573 +148684394 -10102043 +9099386 -114296085 +-864057618 -856474396 +-285912700 536616778 +-690603025 91493366 +-986512387 -203482924 +-720606110 -708895960 +784949396 561073417 +-705234607 -764966809 +505662933 -58602402 +931392908 -194674175 +77533284 104050157 +38511343 -854005418 +68737897 -224028804 +239089797 -301813454 +292892871 -835335546 +-115931257 -496631133 +-315538336 -687717124 +795450206 -413008955 +765560204 -549045251 +254850304 -499230703 +-407257674 -17490980 +873039930 763640746 +937843826 826487191 +916424662 -34581586 +-724028783 668482852 +362659137 613749815 +991573828 -624822558 +-532778270 -541861440 +353706522 207587062 +-163640399 -27076369 +346045564 -342714855 +256811762 659404128 +-835674292 797395378 +348709343 -67432979 +-607484216 -509942749 +537473310 30428598 +-544090018 105857297 +-935991036 232934929 +-391543129 20442617 +341360766 -719014587 +-877841419 814016108 +17165325 -11888901 +296880491 110806799 +912955178 916408280 +192979847 918111684 +622069351 446057190 +692264821 80486478 +756625561 733280247 +612148185 409616745 +-411011616 -440992027 +-749552028 -179443334 +-386234841 504757262 +-349766594 -894145074 +-247025707 391968525 +-698540152 869667174 +-580730929 315121777 +-106445106 854279552 +19091662 995193419 +-313243663 907426527 +752787506 -360756294 +-738102698 -339347466 +763047502 -189662979 +489950775 982191014 +859212703 356489418 +-924589768 -429110466 +837593488 982176928 +806816790 -912508533 +317526334 -990470694 +679689219 961964594 +329237153 -328764918 +-78657110 150804808 +-390917939 -823624719 +-98939324 432660998 +-680880116 -102032867 +-161700667 -567273666 +61773589 825139987 +774595004 -809878054 +280176540 -561074570 +-990752323 626366172 +252601681 615816763 +4526986 740108287 +-750092140 -136115652 +508915615 889301943 +-660132252 -552535295 +-46587553 472192033 +214445421 -724257538 +-597100222 269689682 +-784987116 211018000 +-1430936 54800445 +147965184 -404455323 +735700994 592647625 +-733763990 -359578401 +-573232416 609077538 +-759772317 -444854932 +-461987160 -362712290 +-751979568 -440787094 +23223219 -854688287 +226754246 -836819795 +-77738546 581653359 +-524362972 213454333 +-363734844 720328484 +459454542 -510220635 +-679405453 -361498124 +116851511 877118148 +-102297552 572653264 +609376998 414649683 +-826451715 267250118 +-126814553 696665353 +998107828 -674102275 +6095696 -720372925 +-524272224 587105196 +354778680 -983646713 +-502381716 428435147 +-597067465 -378268621 +318168655 574264589 +-771833219 -96051677 +-969212083 -630153426 +-752639803 901877790 +235270507 -383518435 +-971457126 598740855 +-557851195 467869262 +546988853 603152016 +-897343139 -998776423 +-270006735 -740619425 +81321623 27838607 +196735274 -250116498 +754989639 999995472 +739766434 -208456356 +-233157416 -30860607 +548014353 -597004606 +599942732 -544362672 +508002755 543283294 +-596619868 331996102 +-879020153 401567072 +-54519431 303387002 +-332108644 845827938 +526928564 311770845 +-355517115 -327360822 +-633178275 945562374 +-131241619 -324743295 +-571567387 422058432 +-320289571 -798666847 +113589458 988353107 +343645939 500425397 +175767518 -472138901 +472109809 639116356 +386274704 -583825689 +940982729 447001132 +483051699 883083261 +754913950 -824157807 +513290225 358873706 +822224549 -552910935 +126388624 985359822 +-36405313 -790546771 +-42059344 984081364 +300784427 499623056 +-466194329 -290550296 +111424434 -843248692 +-509935169 -715566943 +544607666 -504293685 +997609456 491825356 +-645272696 -106517967 +592292204 -471307333 +374050304 154910998 +-945845426 -949355678 +-484723348 563330507 +949758319 -964210280 +436877332 -354506778 +-285755559 -888193626 +-367489667 -625403223 +520866551 521160034 +-941184421 -839450674 +-515369064 876765935 +-494991848 -817014641 +117611064 -121756803 +-587805039 -238019728 +375949875 -29602054 +713609252 321942691 +746402572 772668210 +81280876 240828540 +-172082008 574940721 +-677533175 76698795 +-436500215 -308457691 +-338274796 579837575 +716235094 916565871 +-885157313 366223020 +-55815821 698968186 +-922731067 275815583 +812975833 833249984 +-654111063 902237440 +-762864262 237146748 +-21005575 306653348 +-610073348 293828772 +372151453 -506595556 +-23696865 264573366 +-947455621 156478523 +-707134548 -472968949 +-341753967 -600592695 +-968156471 -956501146 +142072129 -418373358 +-160544441 -592862991 +628999885 -425600981 +-574345808 -148589521 +466368651 -263280791 +-425236746 -58835827 +278029601 -149167018 +567357569 -630033704 +-738988197 -880313720 +120993345 123199738 +405704231 -487784215 +689118455 885101248 +-427685194 -969957432 +-146171960 411303019 +339350196 -710233830 +464068904 955770611 +664759483 -163338018 +651301378 38713824 +825524966 -583620704 +196087798 -909268495 +-902740605 -430241343 +-384858471 -969336177 +101146672 -188590609 +-382563413 -773392956 +746513409 13418292 +222289867 153425665 +287158895 291062818 +711341037 699013796 +940932953 7432844 +-278806279 -344597869 +988212556 284424232 +-820701628 -402484715 +-649594860 -832050695 +66135509 -799897409 +235807275 -909055277 +-47380281 675705120 +-481895784 -507975652 +362136337 -479586399 +-695430616 -777213116 +-445906777 3548532 +609316383 360203892 +-797447186 301018429 +-988584023 -112897340 +15739824 -195528513 +181559255 -832359997 +793785673 -31101370 +458028463 -11897442 +808566298 613847452 +95254941 737974189 +37629039 446773836 +-361994555 352157577 +-198715662 583643884 +307299660 411441993 +260698372 244501281 +296356252 973948440 +-688165286 736382262 +878274509 -719216423 +428086141 -605957324 +-974325626 -993243001 +-389576187 517882288 +-912702822 -19192925 +-129128651 -140845066 +-928419974 -942545073 +-184973828 -131030529 +-844512617 382711469 +-570445305 267150898 +60265238 994671899 +-910837397 119976106 +-702413854 -53567939 +119007991 -109444023 +-693466563 -262051896 +315633160 -778823238 +-54312584 78862758 +-25928522 -499083169 +827033968 -359934686 +596145985 816418467 +-268172475 -23068196 +991877481 797078201 +882881081 889675288 +944566285 59894399 +503309891 529198276 +862057977 -686040146 +926087322 497794787 +-988695153 775581544 +174054954 -73695254 +-128632135 312993134 +-753168054 916417202 +286543606 -777111454 +592345354 358054706 +-822358901 414560886 +-44146253 -389300762 +-983465394 393171787 +181181779 -11356776 +-285127725 -369065152 +-430994601 -397197569 +-127693453 801315458 +-626018363 314246112 +-363969747 403966848 +31606363 -758231786 +10277696 -432660099 +657572569 -935150135 +-827296331 -938157438 +-593735650 -318242129 +988770408 -809080747 +820248606 -528944876 +-666595908 840160540 +-20665190 -79545260 +802001135 -619958011 +-465657095 -771732668 +-605238116 906033542 +-79774184 -90697123 +-14536686 -209568783 +-715293948 -562908821 +744653438 57340493 +-279698278 819581162 +802793330 135303805 +-203371100 587021405 +-892122851 864671130 +761613414 985021534 +-298817570 569579527 +-200163988 474715716 +697270755 470951658 +356735176 -266583073 +-958771601 -336018432 +-147830261 -840629447 +174895906 471454079 +-86586301 247205087 +-467524845 -193940125 +930200522 790224802 +397348705 -608067877 +895704685 -234630229 +216810994 919524201 +380806224 -750476138 +426296817 -65144403 +-109840135 892918082 +-649640203 -11365734 +200075442 -258911872 +822088788 712339413 +768095497 -613347383 +144083268 643761955 +847900469 -667562300 +986442631 -138751077 +-656785063 -847396155 +-466292291 226546097 +893576403 198647711 +882345335 -194774490 +901293501 313576757 +283088966 912080612 +-175735927 -889915895 +742516847 -34376357 +-604882501 799951830 +-672748191 -912564719 +191125617 604485040 +854732898 -934304767 +-764411147 -265734853 +484034656 46993520 +-25037951 -260657493 +-318968588 -108468950 +407567754 -568519491 +-673950771 751907800 +-816127540 522284415 +243009428 215613539 +-671056866 -268118220 +-942309580 906768189 +-591019969 275605002 +99692768 -660322065 +269112387 -41654922 +-969862545 -361006594 +-242022773 694006159 +-111809654 520226791 +-494173938 823984055 +87931805 137643193 +51000546 -757787307 +297606019 39973396 +-559068388 -968567840 +-51396451 -912983467 +225452811 448817069 +290939004 -730640175 +-217979895 902193772 +880359380 -359790766 +529675063 739764145 +247996617 811820512 +-785839107 370818460 +542100193 -110366349 +-473501896 578897234 +756021616 -679098395 +-407537651 447331094 +-517320225 711221560 +-90313612 -982940134 +79817246 55941907 +245523762 -595447493 +766652319 725262803 +476760779 197225907 +710357926 452181635 +-108506117 -618851406 +-686173220 -935925162 +-228219236 615644979 +389643881 -587581922 +-609174012 882959900 +404033051 438275441 +-783439237 407234823 +115417410 -294540255 +4572230 660425777 +-89970382 -324915970 +-782340917 -968730432 +65636032 -326205416 +-626203290 -3111899 +-261002668 673972914 +-427903177 -470372125 +247827657 -906192273 +424174443 -326911121 +-623752329 25955569 +-13863454 151502626 +-505409481 758793283 +-978028908 101943709 +110542152 741361310 +-173876156 424995706 +948394111 32227428 +840358474 -369179240 +7980327 734055005 +-361549195 -110794004 +-640972666 965329103 +10777043 -30644497 +-227105776 466568449 +-510379052 274796244 +-133183395 156801523 +-805082984 -39833747 +-880933154 -510142753 +381552533 -59139578 +19621154 135306672 +12222620 -934211061 +-434550064 301700065 +-567093469 794762473 +463279522 427970353 +991138664 -353810949 +-369746 -285405946 +317181947 -732534424 +27575742 516726854 +-75706260 735822484 +929876256 -420029369 +-47330209 -609825336 +851656672 -104023776 +803929825 362275976 +-662454966 563764796 +163502574 270524894 +159123394 -575974540 +-680174486 -311055908 +-873052758 405293803 +-521027520 -374942450 +-7071458 -34117279 +953132071 -617583719 +578836558 -67081798 +324856368 415338975 +-548024403 458240800 +-344670513 -759917929 +894084051 667314996 +800162789 91780725 +-939238644 775361294 +818007371 331505844 +-750872984 861174882 +448520048 -977330182 +951706853 362972585 +513036817 763794628 +794067989 -962251631 +471901754 944832936 +695355583 -801505912 +734776837 -729372534 +599841833 -100109395 +953546738 528546138 +-21135262 732152604 +-134730793 -893597071 +-938710816 -668158415 +736466142 -973788110 +648309372 -295493023 +253253622 964099976 +460102802 -677148165 +-894705357 355100353 +553512055 -75857248 +-715431495 341324976 +-668488774 -468058998 +-502131101 949955261 +-655057280 797449662 +989422886 -617296947 +526929393 -348139028 +478191671 -883399620 +-22950591 -658838038 +-846532180 749679429 +919918274 -358468278 +-683878115 275809894 +-862558073 -966732976 +573193609 -885463945 +-137322776 270347807 +-290245814 -99993534 +884588625 -979350790 +-492794150 799099187 +810747930 975716626 +-333320095 363372633 +956806297 533764430 +271195996 772366936 +380184894 -451882230 +-8459773 354008840 +258439684 152698744 +-517684963 963536622 +-51287371 596839435 +166846238 595589381 +-449690326 450899457 +443929314 718680587 +-680290975 49591592 +-511785656 841247292 +210216684 873548322 +-652174130 489401044 +-673520280 -787362845 +-987618905 590889891 +-420292847 485003459 +767266326 -973097103 +685926835 -4655301 +-167850547 410354699 +453629979 136120850 +610676450 -561156351 +341344627 261201565 +565895339 -328866872 +-16101066 -411216327 +-447769548 -605802629 +-41199338 -286824320 +-139307037 254141426 +-277637661 -628010103 +198276535 781275963 +-601437492 -529767003 +485994207 -482660400 +-875325275 819217486 +746626855 -109835275 +483986713 -331816493 +151850782 106105968 +486414060 -615822614 +-224906687 -186086727 +583171315 841238374 +290280052 -693104298 +-16983204 853048073 +-179068808 985808401 +-220778862 -929242031 +105541834 809967732 +788749923 -585896978 +-954469790 -200619090 +-929261847 132258198 +408778012 -298810372 +838561661 -48052201 +-398075154 146541813 +-178697143 750763404 +277274430 -807477713 +845458914 684006133 +492603030 643463437 +613405379 -90172820 +-434084746 864119501 +-460772051 795388854 +753886549 -609207674 +691714553 489699457 +-794484366 -216493521 +-903237128 191183858 +747705580 850152966 +863660390 313362357 +-932056832 -792004003 +424382690 -755593378 +-664477853 540638648 +-847183360 820060108 +-836080235 22059343 +-119347341 -396480592 +28192040 -14828196 +274028730 -925464529 +70214616 627305500 +-947927709 -989379673 +-350332975 -623321941 +958295660 -143693413 +-419269445 -678464011 +674021821 500788993 +864461914 -299581590 +-124671430 321782856 +323844276 -551475371 +286375094 90604696 +-528367098 149122088 +334291085 343560254 +-244022378 -648262881 +175280898 72042572 +-855963270 -182161681 +137860582 -478399415 +-489993211 279411162 +982859045 -761534827 +-333856652 -925505917 +-591324924 963151008 +-835222161 192688340 +-726326814 455584293 +-436358386 283932943 +79256304 634441138 +114984912 34738794 +-976878885 797102919 +-929200097 -278342279 +-420736034 -358012866 +620421482 -550451519 +240945285 -363071966 +322164449 -383555010 +-29483768 -378706155 +406979146 -665205677 +817586443 -82487516 +880250682 -270011087 +-693430388 -706304739 +505511351 289394774 +-117151078 -804687807 +-99437798 492109103 +-677147723 346589747 +-485892589 -59319387 +645119237 966809304 +922403956 -909960984 +357752447 938067378 +-179501436 -202675057 +750556734 133353121 +376061709 -387016135 +929708252 264238597 +-56927939 -424421204 +-948868714 -385697431 +-493496212 825647299 +-357909989 279918789 +-870108461 977317025 +-57318425 -509816538 +-738986140 178776303 +137707226 -572719733 +-329247496 -756791247 +952656834 735216447 +-557659962 729678888 +-684075693 252783565 +-412897122 245770228 +100156067 -702580078 +682976236 -983115297 +-666635974 -965825659 +-365922933 -350128206 +-873916395 -276723519 +289010406 434890474 +35333142 -938995127 +-360333236 -914825618 +957266514 -352690694 +-589493170 -475303235 +-56217315 -367344648 +-814845744 921439500 +280247064 -22418169 +61845198 79579471 +766439261 763703833 +65976718 500174998 +-430954429 -573687888 +168308715 56838191 +414983840 -984141285 +785949866 -926324191 +288792895 368995204 +-254074843 703982347 +-635576939 -795388369 +-691884427 706476914 +984255965 -362445419 +-279882089 491223271 +-769068934 -817326446 +-203784837 574949858 +-806142876 131847363 +-800413202 -630551925 +912728504 432205943 +-40259203 -235117479 +-233336829 -75078335 +986812564 -327192439 +331595681 173639557 +-304725910 -979530029 +912329438 -650669396 +882368969 818698926 +-180370527 -870094358 +856372430 427336067 +499956240 -252311369 +-849184835 828329264 +45006504 520470929 +306503372 -574377612 +415062675 21693012 +-427325834 -915892011 +-710839392 13260016 +664177012 34538589 +174986925 4837983 +200826904 264586595 +-631988962 -18810211 +-301238565 258199228 +-916497999 24639438 +-372202646 -74357162 +-786093099 559804394 +497517261 -907230254 +-406747609 950176656 +967186073 -11492564 +-533945692 -842236438 +821330057 729689549 +-58613295 207872403 +-9420260 250855263 +-590017871 468905717 +-798026651 -391136576 +-994373750 -10413104 +612002600 -152543761 +317563268 735156782 +-887374176 -326768679 +593569999 -636992785 +547217755 -698683482 +434033370 279663231 +-875331314 -939548322 +693072729 -778469059 +105888902 914244631 +-485871741 740367947 +-454396677 922165834 +-374688758 -653928989 +127941996 -559775481 +-202284003 653724782 +154749164 -254657963 +307772696 -462918755 +70155848 593080955 +-300591425 645138080 +-163410018 126125552 +215698261 -193112383 +-539870924 609090047 +107635405 -798013021 +546134211 -969914550 +-124290482 -356926309 +145515857 -569687304 +-549136595 -427302535 +637228489 229745434 +715873106 194649494 +-900214887 -813556342 +298302524 819028015 +470510490 251812381 +428270951 533092386 +-246108069 -463732380 +22464181 -440901749 +-233606009 580119982 +-907310598 981142605 +957274216 233547878 +-315052670 241917098 +430565300 836913052 +-125794406 515030771 +483680510 -957565138 +288273138 -160933093 +261647408 625724181 +-907467104 -400281670 +516243992 420799663 +72215934 -482667425 +-390577803 -55309103 +-241870813 -553201314 +668969015 -433386682 +-919474436 -406896218 +-731891888 60806844 +-637014520 -245853357 +-4808710 -284376224 +-727339754 -527346895 +963364468 -260220698 +565695873 -390325481 +-488861562 212776397 +240848254 996641480 +-604936665 867558246 +832709507 -894139065 +-235481285 467432258 +525478711 -73471840 +341622276 471605274 +861891350 -100053174 +-245841026 -584667383 +-500019560 -582668400 +453008631 640178708 +-477538392 59222848 +-522111137 -577399137 +35036932 587621798 +-460890484 -205066054 +-969030614 324249800 +96887148 290158459 +-506106817 -101907432 +773523169 62704818 +61522445 928163109 +882028306 685911805 +43092692 -976617170 +355088543 -753841470 +901691009 111559664 +554374122 789795949 +-33400852 -702428535 +-811754320 -140051109 +48725528 920319067 +554727798 727111568 +14715630 46257645 +56520197 -306655357 +-314675029 871047841 +172200478 -115802485 +-859897449 106730485 +-226041439 -123591045 +875812179 -451659490 +172164786 -586546625 +265196138 419827531 +-13323496 -486196784 +-693617180 867521913 +-452916770 -949206046 +854469044 -398210305 +-539121535 435225965 +237899341 -945560737 +574880025 662542033 +-273260683 343257638 +-800885042 -455283888 +169455593 -749688534 +857692256 -727942259 +-586907159 770964200 +711815041 -761418879 +-637439842 -617840218 +695174001 171490485 +-125925593 768360238 +332615007 -470456357 +-984424435 15463426 +-620565892 758540084 +39466947 -469785100 +95277860 -965680008 +110841174 894067076 +-896711699 -795915009 +-198807606 -398291040 +-227585930 128121061 +-853495562 67525386 +982428008 -919397070 +-160420442 -899827161 +-216388341 75045491 +-438258537 887684359 +-761458223 -263967521 +306321186 -490828896 +-138806536 879945076 +122824856 894585709 +475041275 -330709464 +427691064 276759002 +371442903 -199154221 +-134199752 502564293 +-228781662 -727308950 +-207472720 -875734068 +-671811352 -110233796 +565732791 -723723160 +-225015556 -204798182 +-53956719 -842055003 +-123311552 -484807291 +-414752685 692936419 +529356820 447841633 +742252931 876672675 +-410269362 801872830 +56597195 -323385219 +452679790 975188099 +332929263 -124096840 +771746313 550251211 +478479779 734227122 +934182284 -946596568 +-906916639 859988094 +-754471207 -331388695 +-449714076 -220054718 +-847483419 -955140228 +464486410 402872938 +-497874967 -16881815 +993055651 -282812103 +-988217505 872876763 +-859170138 761874789 +365012713 698966274 +-650247717 -700192934 +-49776028 467706066 +758748682 -828795577 +-570977168 -738972854 +895152896 47631741 +588963989 -551793023 +11442131 -814438258 +-528107187 465641037 +-314750707 -23305953 +641861819 -814563792 +833291288 -260522671 +832982244 507327772 +-141425946 170479121 +365578490 -351174668 +690861686 566534811 +292992899 214035616 +-484101255 -298958987 +17402481 544043311 +-758840553 -326626868 +860269558 -458185261 +350803443 -243599625 +-177669595 559636420 +299965760 -360383880 +-269535050 -151422021 +840491726 -223668303 +900505377 -309766636 +441809256 710454571 +-400061138 247880229 +-778923855 -451379776 +311365079 -648645012 +755218772 191822124 +-350149880 552621535 +-876515236 -181850160 +555610371 -934040109 +-409054892 -72346495 +-376053638 545725940 +771453987 110024949 +-437216689 -340852105 +-609209906 -420794202 +582110655 -933702803 +102235785 503339955 +135055434 -368839205 +-50352478 11246523 +461782397 -167968348 +293631820 770342495 +-321606665 496429815 +-499795027 -194837281 +-35307815 944473230 +-839964523 103935256 +991035827 -520431850 +-215048663 911660208 +959562263 -998553350 +972102255 -555869319 +146070909 860237420 +329872844 -178436667 +-96383424 -47235986 +-637547792 745057347 +779543156 -498075851 +265633833 27430552 +-61672306 365855430 +-429599078 -184186039 +-968357695 -454254983 +-644708697 -211782341 +700569878 219838874 +940970068 590018741 +114896605 572115397 +-722633195 490064586 +-731640814 -395904212 +-386444410 -163361306 +-49860652 921538859 +832965759 607043701 +-141367261 119264845 +328246515 206385442 +105261759 -80255138 +132727720 542203625 +-394158506 -328762074 +698910163 -366253858 +-863390561 523366074 +436680825 234699118 +-725888848 898160122 +575892084 -660663272 +344799270 682484822 +-561289998 -302515241 +-261697301 119190076 +975706338 -792145821 +-718449631 -950363836 +338316743 822720955 +-766674764 924818109 +-488322175 -983640396 +-41268653 320405620 +646744342 119841931 +372002886 -177489680 +-13779268 596484653 +-183547645 -398543028 +-200619318 -239283850 +566003799 -616359937 +491729425 380298141 +-577611675 -632731636 +-131187808 -920224185 +260769939 -44925631 +977435278 -203391805 +-924644471 -763034093 +-412346080 743227004 +436661313 -553700589 +759202764 866631049 +-825911173 -816568494 +137935107 -251737712 +-532929633 855028234 +-192439780 -691532806 +21612781 -284782719 +686004059 227680716 +-991043502 423317115 +-639184057 -70765037 +869170266 -748622359 +-716848492 461397404 +274241822 281482086 +-968892575 798554561 +-849106775 939890359 +-194822664 -333884229 +-718444390 -50372312 +808894265 933910937 +575126678 882919611 +-555080359 -33653237 +-947358096 188407541 +653799842 150473532 +-392711656 -750887128 +877490966 -123036344 +840496065 -736199336 +35798917 -161771441 +-289898543 -328417776 +749570101 -6561281 +489930332 611606560 +-864662885 -541815012 +837250828 132824203 +842538867 62615746 +-205905389 531045385 +539513825 606684934 +836580581 489609563 +319727858 -864425741 +726794052 -471981639 +-639631182 214373074 +-172282446 -524803669 +-148799607 -498301558 +-415455450 200054776 +-87825626 942299401 +196890288 -912287766 +-718656981 -335148891 +-831929278 -962538324 +63283399 -587992954 +331114629 -950320118 +847569302 532349739 +-144803554 95468328 +728583635 -384681043 +-345154103 -905152468 +-578639732 515315999 +-855966521 -713481211 +-462995460 -306555578 +-348139671 636357903 +162524457 -10199525 +926898146 -907976179 +55805656 883421086 +-724549933 214078299 +-673373819 450975540 +922915503 416483448 +-646637791 -514256366 +706358641 907295588 +-514779213 586258497 +453778456 -460924478 +-477985973 204267293 +325489479 139522379 +889507759 907250648 +980676932 153099731 +156556947 -793795781 +-679248051 -168006823 +265776780 -311314788 +653640969 -909967160 +732586007 507885495 +104943688 -962941916 +-238050363 -184865835 +-666870483 460899174 +152399045 306539491 +-215987125 -586568162 +244853479 635198160 +-755484481 393859412 +-832212693 212002912 +-136209282 699197341 +464401485 -181731268 +-145123717 -766903468 +986440764 -883150601 +-578204130 -295766187 +164835188 13210163 +-949914597 -693105961 +688337117 -455674666 +-808563082 -802606647 +-835485503 -773462818 +268391662 -467736595 +-511736776 318862154 +809602980 -648983665 +766635067 889664073 +630476188 -362567862 +-812634624 -37146062 +-994636030 876115160 +-312250891 555335922 +183137261 -204599088 +-401303230 246616857 +21456634 -457683283 +-508284482 515274075 +-577116389 -377022876 +603756339 -298574434 +318710571 330536273 +481375990 -915014991 +350814145 740468142 +393392239 11031360 +93073925 47004951 +-274283182 -175073206 +847746627 -531180006 +995977532 562534562 +556744204 919056234 +-489533642 234467017 +910834287 -176159919 +-595576176 656016969 +303548512 -786393368 +94145333 -817803992 +-609893383 340315999 +-896263750 -338102605 +-616609311 -228597053 +765385383 906525973 +855332706 302274628 +884160789 841960640 +55509026 -480928031 +-701880465 -115562623 +702924033 640180689 +-54115226 -130651796 +-78978693 51347906 +957258253 298699843 +-653805393 -734636103 +-438212796 495679695 +612769055 212835292 +956803152 -464342568 +-632072319 605102879 +173479566 627536979 +277439017 -119875902 +77821798 -546033578 +-662050136 -907374569 +-32395067 595830038 +-77366789 -962965381 +31864403 360135032 +194095583 80217819 +-938082639 313179878 +823063008 922971776 +-115123072 -999796372 +614976273 -345714366 +-516414979 -427012499 +54155428 954564447 +-131741149 657648590 +541345783 859391228 +-676700439 -271932214 +-186007001 437235665 +-626690041 -733879312 +-781376745 510339973 +789468835 603643350 +398748494 154293550 +379332082 -356449477 +736213519 -529309993 +455668952 -582198370 +-732250818 -420390147 +-184619430 -3930853 +-962384403 916526023 +567089467 750619578 +-309451621 -47881230 +-565223573 -799748768 +627836479 631418813 +810270173 -605579276 +951594796 267649293 +-415976741 46006623 +456280128 -939680042 +177283911 -4152073 +-589587335 381102957 +-960022499 579248224 +987882016 -183754207 +587899761 252035968 +-939062709 -571579351 +720329984 -514725618 +199778475 478331520 +-977480729 709503293 +514832132 -585342789 +202540630 -228525027 +263247053 -471379753 +804728505 809812968 +365399180 712108759 +172352351 -975177982 +-595861604 471975735 +-185645673 538214813 +809717682 102615023 +123309577 -522054035 +603597883 -335553063 +220939431 240371901 +-358592909 630195941 +19321064 288952179 +-289769664 378530839 +319105131 -283262203 +-315319789 -572192017 +-197296084 676011479 +-605785736 -524702675 +841969527 641064356 +196414443 800409011 +714332994 450642635 +907831744 988166507 +593325942 680201055 +-605064152 -438287021 +502797468 -420051036 +-506862565 -466983994 +371223983 350054432 +-809941420 -255769189 +-852969672 -983301190 +-469073384 -313183846 +-38163694 349713176 +429872639 62858253 +767454317 132393123 +441953850 -129094895 +-408271637 -190968179 +413498202 -236461380 +-278656816 -777022402 +786093400 -924736639 +-790121754 121801306 +-331071770 -699483010 +-470047422 -45126366 +588392828 615887617 +919960130 452802884 +-205894129 -124311457 +-294322187 412466017 +-445138101 -183147053 +-545401015 -298411348 +-724149709 225139964 +-736705103 824236969 +-984415681 164926005 +873870825 401497051 +-124434606 962106957 +-917505861 -299176969 +392526246 -49926960 +-803062295 860208049 +-845090228 284254083 +-944014336 401085676 +-346138795 931938087 +753621994 816508713 +-95177995 502041917 +826264677 394579982 +-76884814 244634753 +700735173 656514020 +-253225399 557411607 +-875737331 -845314713 +349899608 486739832 +-406850762 -522521387 +-859068634 38596638 +513543874 889870179 +918119498 51917405 +850618853 168430695 +726792501 -208338244 +-251131394 -461661736 +-59914994 -432608314 +864047530 724639266 +-332993625 722491027 +-63090567 440465670 +-38961412 -194856351 +-354724989 -867610286 +188657543 210427786 +-170000083 358241213 +-626371745 -972416493 +565382773 -499403281 +-152978247 -933654083 +770794033 339718399 +27430896 -213291741 +280886992 14739356 +660876701 540559985 +998191322 -114622770 +-868226183 950839876 +514873995 -453321295 +-393225869 108792889 +-105959038 -387929826 +-875930505 -357396682 +795700028 -361989654 +231033622 -649148788 +-793276045 -199150106 +-917716641 -327876819 +-306399022 -158238627 +87115562 867074671 +-42583842 -555520669 +-56047648 316528694 +692131403 987704353 +-534581104 -822169547 +-498747921 260591734 +-753963456 175317537 +-134904185 -169333842 +654864832 -492668022 +236762687 -890735248 +-386986781 636833293 +-76159729 -534350652 +827240895 674136844 +183192812 -297347113 +405568436 586221880 +473318062 -900858906 +-761047232 838960730 +290001238 562095532 +112230892 -221303985 +-692461554 75529987 +405457419 996625231 +-381334143 694345912 +-879737556 209949953 +702900059 192065380 +-11637720 -713029947 +-848778398 729418614 +-359238793 862216187 +61625670 -263915829 +985121512 -460339668 +-106350203 -654494228 +-66184 435193683 +-354785014 -627643083 +119371763 -635124309 +-648693601 -764422055 +372393662 898726441 +-105543357 -498065320 +870589114 786235993 +971646126 262229551 +-396381498 -191288902 +744914096 -449256060 +-524739941 935308771 +264731619 -475292400 +511218684 -327686609 +193342135 -455730 +526931074 -616900318 +291201888 -119642873 +-192029983 -500012567 +251516020 -49719948 +189104653 -554003568 +279915060 -600369815 +-196159863 311450950 +930157491 440562044 +-228348407 -311514158 +-586513459 321699942 +803542752 248936241 +846579620 210903534 +210022599 13274290 +597097396 -983103895 +290982032 209007730 +580227914 768617957 +-489523757 -482235909 +-878929464 -920939899 +-993251716 -169481793 +-649810627 512364237 +-49647146 -66575739 +886901353 -213138573 +460358799 -458191076 +192123242 979004338 +-89797977 -338078563 +484255429 -14557440 +119907070 -860422254 +-529921989 -5544200 +-964033036 992767607 +878199137 -540824027 +-93733770 -733436056 +840260516 -431901892 +668118061 187085627 +-347679308 -162856938 +-727904972 -613760663 +584992527 518223581 +829125919 789012894 +-404256193 489346078 +421480985 355306904 +-794270185 -37092711 +655571035 419425218 +-447494391 291539781 +-83828458 -574657944 +876704558 1597036 +127595184 -531065419 +-280128375 -605459309 +568239923 368171352 +925756633 313958597 +484317279 -441137567 +198809735 -714488844 +354148822 422922645 +-725689867 -910390687 +292445463 -736591986 +983650817 301464411 +872740293 905636219 +-330738960 -874732903 +-583605565 158031918 +-963479875 -141597179 +-468987331 -840482646 +-606059506 -743697656 +621837284 -590416236 +163533614 637252641 +-373288574 -794656716 +279424874 -315893959 +-8876493 -953221052 +418316494 443743224 +816622946 2609843 +465676848 286591593 +-52164966 -171969738 +-596027558 218393258 +-995353561 -918120785 +-292873249 -249485566 +-473120792 -106438985 +520083323 -676031006 +816379818 96343050 +901092441 -699923630 +-713861183 -969747335 +-416961681 48368318 +984272324 688520994 +-659618257 419539981 +435806776 -16256928 +113861836 -985708524 +484219070 740282764 +306537329 -141707943 +5666759 -457375003 +-513160149 -183771489 +-177634320 -711702051 +142497049 382554554 +-865362497 553727385 +103420326 679727606 +-797296993 860857658 +866319839 -378153150 +713699741 -734268777 +679650090 -289880037 +-680637148 -598931277 +375894164 -817013705 +40615259 -336965278 +57849577 419905065 +219171666 172777884 +-912422404 -19143096 +-66842351 -489293270 +746981478 610989388 +350853440 199903738 +-737361269 -935809742 +976960766 -334144576 +-391872514 -750323624 +737724584 -828111102 +934327318 -85488416 +802051735 283687642 +768238 831134539 +964060498 954485947 +-895804349 129085924 +396423686 368128830 +923080828 429152068 +780429186 299648638 +-440094551 -500524727 +-470814573 918263905 +599884969 578227360 +-283032565 284560426 +809627458 -390842162 +318829147 249136381 +210033958 508824844 +-747790516 496379086 +-576367036 -170857811 +85929780 -56853339 +1376846 -802217156 +-696237966 -990197564 +-934011986 211926000 +123842307 749497221 +350136330 -457610071 +535275768 838683900 +-903267541 -685598712 +-972817447 333419171 +-991554354 857173130 +96914877 868116874 +836393987 -463058294 +-29426656 -818563566 +824152964 -103122760 +990413584 298313971 +776627974 -797811836 +-910440105 424915596 +-132623075 97398304 +889971319 -73944291 +-279608092 -988636444 +47860545 -325589205 +-377744177 810201818 +691295971 841182384 +509779173 -514660275 +377613699 860383928 +727622607 -507548790 +-34810428 207612496 +-779102217 853524519 +-334707665 153072558 +-917313917 868634218 +-866169774 41595009 +-319342779 915137728 +878232191 -207884469 +218999954 806907942 +-239385367 -552113495 +-285604386 -228471879 +768246150 -681584857 +525058729 34391649 +-158827503 -178818462 +-703287691 283668462 +-678473146 797154872 +-804120940 967998757 +899431820 491487060 +-476124649 -204858848 +509115219 -860922318 +335847856 -420467590 +-683287902 -742603050 +599299323 -609249585 +459213582 -776412858 +-309101395 861193881 +-333775479 867685003 +-227002329 -490932480 +-677929485 -799891849 +371824113 465085452 +-179986345 472784870 +-767540031 -178163967 +316544979 -208829388 +714915729 -129036115 +421002176 324553714 +875797378 341550729 +-921752705 69200745 +-511166796 -464378223 +418846301 -569760097 +-622075293 143155002 +733745228 110776893 +-351394528 758875364 +740352449 -915580599 +-582446631 -577116422 +-873108620 -166792713 +-281229658 -64746746 +-362318091 -434057924 +-898873666 172057217 +354282122 881134890 +509788889 33558905 +683041153 -492346420 +-680905434 906211008 +420334187 942135577 +-483385912 729856608 +-330691277 966698168 +-32109945 364791901 +-565689753 114526203 +269399028 -177693077 +-173744888 -809556808 +-361233658 -34903945 +-948358523 -301741771 +301175678 504230867 +619897164 861645344 +261368124 298768478 +910723379 -297151392 +-977960193 832114036 +889786104 25257729 +939906664 -532722533 +-642684159 493818872 +850155492 -975405237 +544696212 92663768 +404879909 259360040 +564512824 -956743833 +88534201 44397265 +-288697050 361646034 +114259838 109741477 +-614250014 -875253249 +-453745830 901804699 +-304802582 247546751 +-274694265 -947415597 +-544371475 417637011 +-876256791 -66539140 +856487596 426247833 +-776646518 -770014772 +-169617071 558001393 +-313045406 373643887 +-742992406 -372409522 +132676740 999992377 +529260291 -963953685 +109451252 600060564 +-763484597 -132628370 +-374566674 589010616 +-869413618 173647983 +-982009579 -878441880 +895932041 -335653957 +31608906 -986406221 +-224304482 -44536411 +631191916 634672074 +449710450 -47444991 +570961029 13783122 +206083372 296991333 +943106308 568054796 +-748548523 63328614 +-527211614 830304448 +816029949 813602873 +529723881 -212850676 +939332756 -76713254 +-160970396 341968134 +772263359 866534732 +-541568465 -982663739 +-210336543 -844347171 +758861576 -222969209 +278156205 212385794 +617594069 -842856942 +-333823224 -668292034 +589459390 764189353 +-98349607 536286768 +777589333 -866142515 +-419068769 -251717179 +497466670 666084059 +-665736763 -790115601 +-973665683 762995657 +320485983 560262214 +-557930692 726401751 +678537761 322408007 +-858187932 740808229 +-511125401 408697251 +-664421427 337880718 +-966431836 471836038 +-841343909 770731029 +-607880671 -482058976 +-891015919 398312675 +-514698881 -850750555 +766437337 -779558164 +-991616996 890284346 +408625039 834899404 +-407546829 -810378703 +-962321683 386695387 +433189014 -138631395 +-731439267 -700208951 +665805580 474687011 +-277068389 -246896438 +-94246061 -184616341 +530732612 862882353 +487773753 -919530315 +-364361118 -565166961 +-919850269 -960751294 +-435562534 -850115922 +957972359 -582324010 +-843553970 244012348 +711959441 508850501 +-49383654 473531266 +-717669613 -159817722 +521974638 -710551068 +968437320 -271295678 +372915806 -931561490 +613153931 -623282641 +824728500 694974450 +491323946 -550994559 +-652024263 -785683159 +-597360983 199841486 +785549095 726206605 +526611620 -545282062 +-696448853 277145256 +683391062 -645046845 +397380613 -548341364 +40371248 308363176 +289925709 280626332 +-605567957 817159079 +929707100 -683578974 +157167265 194803358 +975088653 -75153957 +454017091 558871084 +139388219 38542193 +-561803010 -769244214 +-634359940 456385729 +-752893305 866380228 +-470792775 -438731885 +-516473822 918733679 +164565923 -712324074 +-916871968 -144133502 +-706370078 694503926 +-752586172 735785401 +604564947 286912942 +-983965259 -860085602 +39850320 -529207991 +108285526 -243136621 +122224074 921234327 +-840392137 881752973 +-288691213 511965869 +-782699970 -673851043 +-907249520 594600395 +-348396089 783751201 +305214716 -762690504 +-411674734 153833617 +-755464984 9576461 +603950253 -988334963 +549459085 889722626 +-204993027 -967993060 +-507818509 -675921416 +-755680335 -978706722 +228981153 -709305149 +55971157 252149336 +459033185 -588199591 +591390473 78275991 +-195239599 -174399118 +623295931 -764734757 +-653692716 286114302 +-33777572 -542757061 +-319129003 -25224189 +205841544 -565379746 +-88845536 -890439587 +450156460 -407880908 +-693659241 51374248 +-973797051 -120352912 +-351387811 -128748544 +75015315 -296142936 +-618083497 423887059 +508194798 -989349720 +-716942058 -365750458 +-309680152 963353450 +-631577920 7508262 +852617753 691801173 +-904819466 543684292 +-967371770 -999274678 +-482537109 114266063 +-11337780 806957907 +908573398 867467773 +207337200 -855497 +506636533 929037637 +-598246939 222501946 +-749946537 52294012 +273326167 -29760822 +-965464817 218434576 +-902999479 -833512862 +955156794 837457139 +802448910 269239638 +-904044323 -972439711 +560384832 967061345 +-112431916 -516715301 +-226864867 -472828699 +-110805858 195165802 +-716884988 -377012926 +237676951 747937079 +150049355 867211115 +970687335 873371348 +790539517 -789983410 +566692421 57623473 +483130621 770166996 +-498433235 992775368 +-660505776 -983622540 +946981890 842016459 +-326296958 -373272159 +642346493 -495817098 +771309810 683253440 +453502263 -75837998 +803729333 -18446248 +-198872458 -780878933 +198336070 769962476 +-687928039 738914510 +-45264439 -8971755 +-688402890 628678301 +-883640961 297104010 +819865118 423427477 +-516413242 -638561764 +-97386766 229383099 +-857017248 269524652 +-944853796 125664102 +-963423031 105675314 +-963571678 98113443 +-779609476 -717246411 +-164361491 -978497545 +870763030 -828522785 +-958358673 -493434649 +312329469 -329537149 +-798335967 -39392135 +560051460 -279854762 +728547416 -903586755 +965856617 -733566477 +1495597 466529780 +-409954941 257848882 +-489506953 -184512194 +285590637 -944014591 +-911189244 382125613 +679321321 849204867 +-822404276 167417206 +262114968 -841096735 +-970956076 689870091 +979501486 -605733183 +890730266 568127927 +-516650292 -707472483 +273120744 -443351629 +-274145306 -230163260 +-754108702 587988233 +-17421710 -170975058 +-923603130 242699866 +-855897078 -937842925 +-57463671 -554048328 +-683131002 805325847 +-719829747 -618549022 +607978452 -220496624 +-896111955 -183897531 +-762908076 -177479953 +705173018 -511394823 +454628928 816146888 +380825384 -259394395 +-703577948 212935148 +-221408582 340326533 +-531128891 554184710 +273019136 -732625957 +-307944057 181341546 +-42505901 239204075 +964692800 260080618 +586745180 311336964 +296097709 564551859 +-313285935 -617131242 +-906965574 157611276 +-943898321 -426777934 +793023420 -995097961 +414101653 776233672 +751293727 -492306786 +-829631402 696930635 +-967940385 -745443220 +-283274463 774913309 +7360848 -440590906 +188595230 984199216 +599190711 265696137 +-308323782 -553488755 +-315793701 -295286009 +-312368217 89014320 +-718873200 -239731673 +-75831652 -361364243 +547679021 -966913910 +-9334033 736607361 +210649333 642767382 +-463003053 638102156 +374577438 -86278533 +-794943180 -899857742 +-400885068 168912092 +-875276859 -838794436 +185593080 177725062 +-532176360 841090623 +245236095 -343810986 +78533287 104423433 +-403397475 786713563 +929713306 569712156 +-534447433 928073703 +-701821969 -334145714 +524282277 338596482 +-27399545 -471491640 +175471289 -2291978 +313285008 883452695 +-298268559 16882768 +-295187382 403215661 +-305442316 -640722378 +260259280 395741608 +608022308 644669513 +970015412 -600443955 +447768679 845052776 +-334852534 759185911 +-184634906 646281901 +844256050 -353077137 +-536698509 523344187 +576081255 -227143579 +231214078 -80120663 +678749761 628837907 +-590143965 114263616 +828852261 -770807239 +786699514 -899182676 +82713758 109417469 +148093771 680043242 +-156640999 -888424615 +-782306482 -423711067 +-282692478 -8810236 +738393739 -60919914 +285160395 228319371 +980573606 229956944 +465632001 852742414 +-416560952 986281632 +-497281991 746192920 +-276214483 -215735755 +202508323 909554903 +828885994 423852806 +-906611405 -688434267 +542244457 -314744154 +-620688858 327342832 +-99628222 725366654 +427831999 -348210667 +997818487 50906942 +-441582177 -295146348 +209099911 -981169875 +875397068 -22914468 +491272743 654976303 +637560498 209643849 +335308835 -395576407 +202825194 976593102 +-91049866 -282687353 +694687975 325944763 +-683096329 937222737 +223053516 23851243 +839286326 18594198 +617562507 157560512 +94871216 844130461 +-661460717 581501682 +-145210741 105626118 +483718999 111200696 +-768113105 903079939 +-357850329 -798330021 +408862285 86045610 +-404947310 -723418506 +-90850696 -796642763 +155232369 81031070 +-996276613 111635866 +-371516470 -387829652 +-197858201 -587623830 +825831771 -510796633 +765294867 359687966 +-106441904 -993737754 +-806258294 -712440201 +888897405 201138471 +987505293 293083654 +430030362 -230086619 +326104273 -404360188 +-222701022 972199010 +-224778592 268380523 +-105534498 -692773499 +-385240245 -67036421 +-313730100 6151002 +-627243372 620816124 +-656757969 764189079 +-477300154 -200248171 +683424286 -898318404 +-764253922 316496688 +-772725029 638108252 +-570418794 919571083 +993834909 -620653098 +-435420986 -771871398 +326663280 -912674873 +319037977 -334322043 +700863989 301326841 +697669954 979814027 +-847219326 -546594350 +567924994 -988289023 +-323513393 -494107665 +975565101 -13477508 +114963530 271658869 +448170593 42322568 +-494016822 -857396794 +-14963446 -38945557 +-421109406 3545352 +832115825 644761285 +596508657 411410071 +-394218704 -521622865 +-563432028 450875127 +610269325 924580489 +875772096 549892488 +693031482 706425748 +847964972 -590635170 +-754118482 -705802112 +152706673 -547423291 +-897951006 53872340 +850596594 -39254759 +-635954610 673155700 +118182070 -948381184 +-515597916 -254996529 +714132777 -711600039 +-923001732 -25684342 +151566525 403262592 +-66769839 780494351 +483599355 -647645841 +201017296 -371890989 +-608983355 -906467856 +156721203 952061947 +-377754937 -631134470 +403786784 -654158202 +-886598788 -698512042 +484068120 622935593 +829694085 264859559 +396944100 446833463 +-147489330 67453070 +-28335691 -398480433 +-116610505 -88575643 +397541180 869168673 +-141050651 -278457991 +-914836485 -779389426 +183174043 759212356 +-731939510 -334621072 +-844400842 -145374337 +-486105345 401846494 +160283985 698791240 +847336422 -884120936 +-636316674 -61685945 +-557269545 426814316 +985390744 733666544 +-952705516 493070239 +312234483 565453337 +626834751 912874842 +597899480 -580040762 +791551849 240989032 +558921120 -9926404 +-256333591 966125678 +690442239 143691040 +180034213 -316799215 +481535257 -551148356 +-170427489 -525360985 +553974554 22533519 +401262648 320066336 +442732604 594478542 +-551135458 -775465313 +864760443 -709222686 +-617687005 674149867 +48465209 -702093989 +264657701 -938739166 +-457689215 -259789177 +-181880926 741761032 +-99051768 938795695 +-503936214 -424180875 +143989937 -453882000 +-811847366 -363500996 +64049998 -325102556 +-973737611 -51359574 +133844569 214504453 +-421955154 -696809397 +-631919639 219594366 +-39254899 613853037 +412422710 -411173524 +-920124366 -605049412 +154442749 965033973 +591434667 637738990 +-59042398 -756858454 +-989744193 201700602 +-313923044 837799133 +-533094772 331229914 +639022695 -251519634 +427910234 -576778880 +561331288 814944697 +-433054689 424691706 +292237340 162616678 +241799637 -344780623 +15336025 422734065 +-961854991 240948023 +901557075 -731132756 +673527882 -65556381 +469471219 197627455 +-924265642 508586261 +-816761145 955914858 +300452900 804513766 +-320673144 -2294321 +-664507309 -28572329 +-434740086 -997933442 +-263906446 640564448 +-477303931 934869105 +419966689 181924027 +-365927507 955710200 +158640827 -80119685 +-565592836 -65957034 +513860517 635761260 +795325842 569729795 +-337171302 -758877556 +-635738396 -846019739 +114507321 74421008 +-23851868 702198002 +18453377 881798508 +15137238 -501173607 +210803402 933682787 +-95571178 585165827 +-86427762 -203225295 +598964345 -896494451 +816434869 -768856240 +534402119 18815974 +367304264 -599678394 +681527749 738923741 +-24407833 423391569 +807582190 305494292 +267074627 -873131308 +-476389111 361483764 +480685315 835773387 +867599355 -67115678 +-316798779 412613443 +572205968 552053659 +-581027000 50955645 +-153323315 289322486 +950674113 592687852 +-965378787 -110833581 +908953362 66575961 +-404669658 -741653747 +-964333444 -731884018 +467727344 526604415 +261780224 -224691045 +-326416861 14608410 +767542113 -659100638 +756133018 530714154 +901063449 308618967 +-526631195 709061456 +340803750 -825634483 +-886688468 751480974 +-18801782 -873633647 +-616816278 -295397250 +-852611089 -416023127 +-136404750 653318805 +695843353 -702007515 +265088008 406570255 +-513772788 48015054 +-317153120 399661867 +-31502522 -700157192 +-854225044 -717496931 +-557217143 86392467 +622704318 -473279800 +541181414 957778068 +-101632129 -517441787 +63215197 -707445910 +66661474 284768730 +273076705 13260202 +833415956 325126474 +557444848 -360689726 +954073263 -759982803 +-629686992 248525051 +-341753592 524840777 +-906686616 558275617 +-492347157 -110010158 +854574867 -302346638 +292922167 7510160 +-500901352 -380553851 +-264070146 92400696 +-544937690 -782093542 +336368617 -663401799 +-942295071 983295311 +-883534113 412404435 +-50143014 -719612808 +-536323126 549007722 +-69654760 -228723440 +-630447785 861217362 +656447482 -402015171 +724040524 25613386 +-516675058 679189816 +-208138434 13465166 +-792542587 460855971 +683852734 -675395659 +684930671 -965267135 +51385087 806747012 +-582909685 413849500 +-558898888 508661276 +-824817941 -345831523 +62102106 -114269868 +364390581 -925183540 +-202790757 169563610 +25751323 685252541 +773543977 51833404 +-674797808 444320503 +346954408 -475780095 +-924546609 -743870422 +735203866 -589345092 +107292976 -805307035 +203660007 600741781 +-251800054 -712430888 +-740657530 -113963198 +-322091721 870792216 +-346453704 -266809912 +-850642579 -262549777 +546320908 887993909 +-357091781 -689422744 +-807939265 -456067420 +889318486 -611777831 +215288288 838827470 +734650325 366644302 +672379017 628989284 +218857967 543766575 +-235325887 866678031 +128441510 -195460406 +979762472 157748627 +-296299794 608336506 +-90810866 450089048 +-35026906 309601537 +-297272940 -810887414 +951137758 915700029 +366713084 667977909 +837347579 816899626 +-334842195 810300097 +642067185 -821396390 +-57179156 -827194632 +-51044112 -534294089 +396707804 -516541839 +-921472736 381549358 +-619131598 -188197456 +-707852840 -837281406 +-792253268 -338724192 +251606027 804923163 +877419297 397869849 +-520159003 96159525 +279997547 -838095838 +528562913 -245858917 +-387721026 61343394 +576468454 -949683165 +381011946 690238415 +678402929 611553910 +-223081228 -8350826 +202355401 -49620041 +-380139840 -297516800 +707532643 906951864 +-220901356 -367904930 +218798969 -49636578 +-520597920 357659561 +-5309716 372536452 +608548863 432359758 +-227566645 291562903 +-627293026 -675090241 +517685851 178976623 +-665214975 -454484350 +563323210 639926280 +-190406836 227843285 +841164300 717290214 +16732236 -78858599 +-458407598 -632349867 +-44643809 -474629609 +-950309953 -964441120 +-228003460 -186467833 +-995662845 -844444886 +-123958418 -728487711 +-80098738 -795492292 +132659675 -332868967 +454546139 70133977 +-638400455 -34598151 +-168016409 701407460 +453435011 247360264 +894122791 -245650817 +467767071 -907151056 +-203740417 -130703877 +-980462156 -312855522 +-489545658 617161881 +627632031 -337171980 +767021544 487281640 +-99940219 740531554 +819861098 -465536972 +513687685 966044557 +604388629 583754346 +-244788164 753267894 +-295263673 62885383 +-70182783 983980444 +-424359018 -436300840 +-970793630 -553034246 +-431247634 82995672 +902405412 -255574128 +-300999378 331487912 +359101083 443441382 +586399161 -283988915 +-727448309 -444446948 +-692660161 -404711716 +339660391 556287617 +-70927516 362212525 +727103116 872203414 +118337442 -485587490 +256159211 -348782697 +633284508 -34958787 +-298390779 -649324325 +-994254813 -565216475 +-713678366 -272092842 +234298392 946889498 +-262018067 129765549 +-715036372 -270599343 +881968269 -817786975 +-302035077 853679515 +-412624902 883980343 +-101466205 -550980344 +-255437625 360176581 +-326439602 573119661 +743119798 -364626828 +-859715691 -249418944 +322076323 336452352 +-174086417 769509890 +-709178736 169270495 +-450523890 -672168388 +922012902 776147590 +-975590747 -606670869 +16168740 476645114 +701596572 -360409066 +-646289350 987466801 +-828035710 105097641 +-484603403 -811690550 +-179589568 36919370 +-525163887 -510651111 +503289665 -47482357 +-610318359 -900628973 +325146830 -452339348 +270285748 610155340 +940649688 -436084496 +783820899 749276598 +905484015 281259571 +734377213 -523277747 +-938565386 -62666887 +-536012633 -584877271 +420912900 875847525 +910686137 -786384346 +-205942517 9041534 +-591968673 814258011 +540017313 350617291 +707404552 936689586 +613339058 -984098075 +910210332 218997382 +-710153997 590595268 +661005826 289358658 +648561116 415523808 +574239846 -793387878 +970370150 816060845 +288626855 46439597 +-175797888 1443857 +616254095 -510269422 +-185036063 -83275272 +490682796 828065992 +-399837394 863039675 +481886437 108427501 +612251445 -561499763 +-962258860 65010692 +694017987 699981452 +-377527303 -868662884 +324927944 643158360 +251522647 687232442 +-975188690 -121587497 +907417900 -76891594 +520357927 950611600 +69956626 889177613 +774895858 -997684283 +-8832514 123835644 +-304250940 -965581505 +-216094632 -755345960 +690686302 604827737 +257814943 146905576 +803990186 -543684116 +-655926290 -908515268 +402331168 -241103323 +373056504 659946586 +-373471399 -625858562 +533925677 647441302 +-714859701 503759968 +60287967 -945375851 +-696952924 157227704 +485447464 -824067728 +-349432678 -40803505 +34586616 480379586 +187357470 313936403 +968227086 -641778734 +897194921 -109895638 +726272184 -568592952 +-201618389 -377905303 +-236583598 -684190834 +622663208 312683510 +-495749685 833502164 +-145934949 56815673 +-583152962 731166763 +-682045437 256305736 +158252679 979360697 +958922103 605464318 +-741678582 698411746 +770961513 -716153877 +360541301 -957887144 +750355873 935904207 +-297587341 929153019 +761918708 -612696126 +133366111 475288915 +949596038 417280105 +-72993352 -64964654 +810099954 -682096576 +-461436115 -456082335 +-177558948 -825434749 +-107109111 583713156 +-760762791 436406717 +-865485779 -450158786 +312525847 340778514 +-516575137 695427147 +250357880 -557402234 +181538271 381624768 +-72359342 719197273 +-726862409 -395091256 +-435687023 813115583 +105527712 399188863 +-703320678 -675500615 +-204699775 835728790 +-619193165 54588860 +-84436584 79588526 +304530207 639275649 +-162827098 761640068 +376939720 354183102 +803085938 -356721104 +238837927 -434889269 +-852226939 -935173696 +-537268916 473843792 +486002428 -195353415 +-54285031 -809999749 +-687625713 -463541041 +235639593 985868788 +142296092 -716408475 +-313866672 312469662 +457404085 783435410 +-688514795 44220620 +-822832823 -128881848 +773556938 -979220722 +-725674735 -859945741 +-804728490 -968980619 +-63527199 -960777847 +322277240 -456885308 +-466970185 110214539 +931135421 -296323545 +43921966 236881795 +-168226007 -700798565 +706427832 577982555 +960867093 -626829579 +802507433 343210109 +904119861 -108729323 +-239736527 -965179033 +938114009 -101886301 +446795335 423132760 +-434530359 -785858522 +562713267 -826107446 +279243323 476690039 +105234256 718742431 +-847303949 -254893849 +978990182 -126907213 +-554130856 -172630288 +-902041597 650158157 +-293030466 -364106532 +773562926 929242512 +-992503031 466196097 +187439040 626245805 +-972464706 -336276085 +122690395 907859799 +31944675 168921542 +126783896 -902710415 +-905543946 -752150727 +-707939093 166030612 +-279251946 483424091 +486636150 508630645 +-746588955 818215508 +-995861979 -392854324 +-853226734 -979510325 +-821968944 485612973 +-942574265 -626738139 +980125291 348328415 +593088175 82535872 +-603973157 495231460 +609794089 -734281094 +-415742814 -421050312 +-594671585 954230000 +-479878139 32900254 +235871611 -460670131 +-407593364 526863737 +667099983 -742337109 +76997117 262234354 +-295508034 -287112806 +-57160874 -954543046 +-61934743 -347452517 +918716664 682824926 +107173625 -542302614 +-445827225 -525323443 +240949008 -194592001 +145642152 -801852320 +-571076369 -187864735 +789553114 534749959 +653911516 -671644855 +451902633 -365179944 +128436870 652963998 +302307949 -651425587 +-22002130 -693311795 +526279266 534547554 +101686026 129020402 +-308738501 659500243 +-340202791 559979133 +836551994 180815603 +-364988773 209541880 +650494470 -909562569 +187420789 891034916 +-576372310 913262337 +-265133709 -187219322 +-192966646 -157569269 +-788639646 -311748204 +349448273 -596638494 +955736533 -689187466 +433581271 66991224 +451304413 430270001 +463830597 401607416 +-898109709 -801474645 +-590508826 -49560505 +768313921 -19646445 +-71268015 -385067827 +723625831 265858325 +-536533401 163124183 +119842690 179440938 +592551855 90202068 +-383148238 531007301 +-828610032 348780185 +-164578297 812527789 +32438621 524236544 +147290811 766503181 +733122608 -223682771 +-455067955 -704122133 +154808599 313751176 +-723380993 41455910 +436130207 -226957554 +-769256439 -57847354 +-139673868 469302032 +-435299 -791334157 +-196160870 -776219705 +45929960 -960889884 +-752447327 353754921 +-316700882 -269027955 +-470811612 -104676202 +-875257699 593029599 +-26943634 290106757 +-726549521 99732904 +253104512 427343888 +62863226 407794227 +-313563763 430535368 +-452515894 218521229 +-525110011 -40769767 +920129497 -817470017 +-459557971 196826087 +-391002221 533648531 +968350224 688145982 +-606820813 -77151457 +-381738560 113970400 +-274141476 34550893 +-667308491 635782250 +220226479 -215706314 +-954569868 -758372131 +528390340 573705263 +-177913073 839424837 +572427912 -100523210 +-621916769 407519576 +-440280180 186715901 +-938158036 847798772 +-336148620 820866676 +291441960 52277803 +-12041823 725737724 +389374503 -672610599 +772789441 336830518 +-306375221 520137520 +-921592742 299219797 +945737018 -236691008 +-418605123 712597529 +-980771687 305224142 +-501285318 -810828005 +410956671 -603939136 +-386214710 233643218 +917346631 168740274 +-186945133 302933902 +123244049 -437174342 +-280022608 381987167 +224253125 970908776 +-855736365 -284297499 +919709158 -373445085 +271981906 -195175813 +-236988577 -235273909 +-680076277 205013595 +609994186 941344189 +303615413 960488267 +294506524 832079939 +-327610495 -433117768 +-987598393 517114532 +156033566 -31305161 +936956064 539564152 +-233791488 -260160462 +468730099 693917811 +369979286 772469689 +-440035797 -206386620 +-510724442 918450091 +-621684437 51036814 +-114328139 517882099 +160311778 794123347 +581757605 582231490 +-606493395 622488957 +-405611542 341458120 +317485173 43926617 +-630782656 140183659 +-915333618 -233837372 +-770197701 -491023276 +-721002366 80680486 +-200914941 886501632 +619715316 591067731 +-933760371 -490026724 +849351442 354746449 +-465007871 -825906137 +-641433159 84121534 +13045806 554701840 +-337542607 251134783 +979621620 -669354885 +518389428 967240974 +-32307623 166620307 +576486516 -681623595 +434744920 -573447014 +9769711 -714571068 +-861429688 167870778 +-812307491 687076771 +-231978649 -643172010 +-776780988 262052183 +332779351 -475517995 +-700418544 514373540 +709357985 711841659 +723814055 -508240698 +171155533 -813826131 +244712002 892455581 +-524631878 -473351176 +-319394805 -903604422 +-164784814 -925056569 +-334238816 -216314880 +849831918 -590292675 +-440205298 -354548757 +504575974 -992784814 +33861639 97720874 +-853851652 360856678 +611241488 -141650892 +167046232 241640532 +-857286853 487476327 +-985474979 -743662685 +-183941855 400792374 +-777533294 -264147832 +-543343599 -159265621 +-230778317 360467547 +-906114741 -77827551 +-521405560 -507158231 +-677888741 -407105438 +-131498251 130490263 +421579285 -836786067 +118694665 -650704780 +470422491 -132679783 +-395422608 -706515960 +-757924024 -132344766 +-890679837 552676039 +-831791576 -55470273 +-449552696 954267124 +228483626 -564416626 +-679648736 372383733 +-799985922 664840927 +276502170 176833938 +-841947503 719972311 +-751416716 -71945347 +746402243 59904849 +-202261523 -198494868 +86117136 510427277 +203500105 -461553564 +-48954162 864812465 +-179487384 154380958 +-445195543 -79290964 +12330580 717712952 +388103493 -855611242 +-21322941 -238926974 +-995510512 52378518 +-852172536 -274812646 +798477326 993370295 +-326835827 -409636663 +798061658 267516104 +866135337 -587212598 +-309638458 314339307 +535761957 -780166004 +510880821 -46156254 +548468084 56025261 +488632275 343773451 +696996776 227430678 +-925043714 -463538928 +-973543047 810682999 +671572510 663632564 +725053529 445375316 +-858805654 403503243 +427048120 817919984 +161209970 -225068660 +963229899 -818911806 +-576266432 878392966 +918240113 543309441 +496168344 131458029 +985429724 -581974084 +294548975 41353591 +-703500771 -165335091 +-312362214 163940384 +109505131 -163701614 +-538081626 -241331205 +545962880 995423476 +-409880321 -737723560 +252135048 348469382 +-688071206 -490143941 +-686175202 32702386 +-829824632 -161928664 +-411675574 45837196 +938400050 821571052 +-787412506 -832112903 +-638580803 -988316172 +-235709285 -1000307 +469023202 -749335531 +-460636423 11805546 +-871783732 -909886076 +342842314 261852590 +-64500139 186393155 +988388644 427423973 +549513969 715168795 +-686082966 848989246 +655066815 470246893 +456364615 -638912614 +795317438 75298623 +289300674 -901700084 +314511458 961329467 +-293996848 680662992 +651150591 -568227325 +336065064 135579005 +-252983093 -361884839 +389549600 91570215 +-406990082 -668816726 +182878923 -317289889 +-379988329 98475074 +217323858 -194238492 +-734398178 -824925775 +-825315522 840482207 +697371457 14613434 +-660380993 -271824484 +967916594 800603478 +230370300 450177801 +-566396107 -249745683 +243239676 -34276175 +-838897548 -691533692 +-768734286 879456400 +-723209673 257310602 +266145844 544364574 +-921491797 920248670 +522126095 -703085046 +-95641947 569787248 +-169485797 835438929 +998294798 -504643696 +839341631 964174058 +428152506 24776136 +895122814 -240894240 +-625135262 -646812796 +898010525 -377910555 +546960274 177183130 +-229261739 692681841 +-970683652 776528292 +514028255 -507022409 +71310624 -679946071 +-584412324 738708233 +676695532 -15382076 +-705862486 -112153977 +734086988 -864530202 +229552398 354658997 +168419146 -577167481 +-289877630 52666030 +-341383677 -231701042 +960289527 791754548 +-898023398 621806990 +-366541633 -264788623 +501254637 -636819314 +-644208509 -752302574 +-162470388 101294338 +-295487284 334994847 +-726445202 -744908473 +772877875 321829720 +-16569551 749741215 +-865785997 535982229 +-768979123 -640516050 +-852177794 312685289 +155699289 63044367 +-314627582 279929156 +977672877 787073305 +-764753195 -395605809 +248243913 382880612 +60033522 182424167 +-698733862 -885986334 +207390659 -933657563 +-55969581 -198148918 +-262980765 -742426021 +509403986 10081945 +-603421830 175886137 +555432253 -790367994 +-97658674 932079376 +-439354092 584602886 +911250061 768972963 +69537825 445895841 +471116994 -443623773 +537497072 -201070389 +-541644091 -733477496 +-764652863 -269282683 +513579671 304430703 +-935055622 744620642 +530115007 -138707832 +494342117 -52286932 +817467153 -957049987 +525729910 729618435 +-699313078 -557927707 +-639103343 -700520463 +-914093936 792265892 +-14106819 -382234373 +752502191 -809614734 +-619824977 911556828 +963618845 604444070 +-914398411 -718387042 +58438883 631218761 +-268527415 315120060 +-444457439 667286262 +-347403474 733639639 +-931559509 901609103 +844788105 -278590155 +-711052847 -893607052 +-894265429 -641597958 +-212422260 -716074017 +-447566145 -387159002 +-380697207 731811394 +750977431 761989984 +953385606 552377228 +-247462196 512378500 +995096346 -588220119 +760039257 562354424 +622012766 -710120046 +-706926691 246604482 +-335499087 -775455281 +-737937340 -474656459 +489045090 561340925 +881188651 646836097 +222025533 -742526367 +656861286 747329355 +-614665761 -986509945 +-182818306 280988812 +-355010482 -147695720 +-265246224 937730603 +30901907 124093820 +-974053884 599650037 +434359429 786766208 +-309573679 456976721 +-144920300 565351978 +645172030 -244741964 +-703057383 92462959 +-661725446 911734956 +743546298 999228647 +902666608 -78205863 +-501002175 -344339647 +-451058302 -64240458 +-143621540 58875168 +433519561 -89341990 +332943203 291110086 +950429781 842935229 +354636382 289182006 +-504690811 -769379741 +420409350 296184790 +945524801 715951377 +215634687 926906717 +-940951893 -544151036 +170432309 357211700 +-662891288 -896489853 +-9434398 -526144136 +799307359 803678630 +673221615 584629897 +-592708833 -938716426 +-169802706 -266063973 +-176414676 -577292513 +244694989 -766789874 +866673045 907275488 +-294404635 468521604 +-712147873 -632276475 +142168575 653917563 +-253265056 86614983 +248239238 -604859277 +-665679356 -158588122 +-892763477 -255377187 +-326222537 -49715465 +-800146303 650573338 +503364536 398855757 +165215753 25287929 +-459984854 -647869788 +-11412441 703205208 +-696169552 -909630139 +792895737 -127572652 +-194729663 -610865819 +-980115078 -146268315 +722128423 -497247594 +995814730 -377120930 +636232779 -918317144 +396549945 892029613 +-593319944 -672198469 +507001481 503665967 +62020950 364638294 +-358245051 -478821532 +-580349213 563870430 +-1195533 -18817666 +629675224 341543557 +46929301 508631232 +392745065 -399981630 +-700807525 -657955446 +913688319 598864608 +641389444 843570218 +-688037009 -461418297 +580111089 -523420879 +-515345358 -204877021 +157871319 -98038280 +-488457574 -673978483 +307178443 489513877 +488436973 300954137 +-586483636 -801278455 +-893211906 310698800 +-620207206 -784753312 +-58105973 -292190955 +169475462 344075327 +306828535 74821093 +-778104377 -628578073 +-654418373 -300891522 +-524635902 811318168 +151403444 615744886 +-912810714 -596315860 +905577051 -800914291 +-811050430 628878129 +-888863316 -893242773 +494533802 -249650426 +744587347 707878971 +617335400 527622298 +250761866 513490659 +443302162 771228859 +-136909164 705782049 +-474035860 708339095 +843956757 -365267371 +-760205809 -642347875 +-303001403 -851389552 +508591534 -338616496 +-322724591 -658845459 +746777523 -197547432 +360299542 292026879 +668187100 -866155120 +-671262054 -679948181 +-470780570 -953564179 +-86553914 285056033 +-839044646 442471969 +124065612 -363721567 +-241966267 -560144511 +-596097863 -31918436 +-610593631 -50383334 +-454750151 61808771 +-905854097 -669809704 +-725805009 -601370617 +734480174 -711327192 +857815273 -589578669 +855542837 -429650268 +-745177332 445812931 +861677107 -394410963 +-266832619 351125011 +901503593 116016332 +-545841522 936361771 +-554022198 644623014 +495882784 -626753557 +-928098092 508754754 +-326151736 233288180 +-181012027 -159293871 +-650054702 -101593094 +-248140912 -838307680 +800721983 990059740 +417085926 862762579 +637723617 847765916 +-59052337 229805544 +944128357 2741728 +780233737 -26940999 +990176589 604746565 +-771453263 463413732 +827975699 -944945972 +-447415362 -862392175 +-124065873 943839904 +651024131 745693783 +422035819 477533212 +245739012 -132673311 +434809158 62325267 +-23096182 -749277277 +349586573 -850659654 +-358123505 -133986053 +-656051003 886326617 +521563561 28319163 +-559923369 -2715036 +669464157 -848427734 +522208318 -484087639 +564790088 973477655 +877829544 -50480266 +187389660 -723488024 +523308279 -268667903 +819546457 -8833171 +49729755 -507829596 +216954171 972007797 +779849830 -748837892 +337709661 -85835822 +231910818 -143767132 +-854700629 184829617 +551998277 873968461 +-667553704 511563971 +919865363 -326561003 +88055589 126959691 +631364795 631814132 +780653544 479127503 +-915112350 677671647 +94801054 -232962058 +576913086 -308670593 +66735047 -908542726 +692668688 462712342 +-270868621 198892143 +866692394 -134532561 +436838256 760362491 +-519805464 -568056715 +-145645334 266119221 +73867670 -339581 +474530850 -890479820 +213371784 987765779 +770630936 255292824 +-686901142 68009079 +-548332621 -316186970 +905891769 207071665 +-288392243 223592517 +1237229 379419768 +-129422440 736017666 +742351150 442595508 +588265539 181489793 +565198434 709771577 +-585798312 467213197 +-352184832 -333434837 +33664980 -256639180 +-746451082 -325727437 +226688557 455298542 +849820969 373085997 +579746219 26122139 +778056234 592091691 +-573319647 101840647 +148063621 709568407 +-663045761 -455461754 +266050095 432539338 +-41194936 683796935 +-120274077 112137515 +-339983711 -95718613 +-398204231 695181683 +-680677622 77490302 +867629429 -424121167 +364807410 -137905197 +240286599 -26822522 +-355980169 303522113 +624494039 -952944800 +404174346 412379781 +-762025809 -241042679 +-754592540 787919638 +-847487255 476628641 +-370407725 -815045426 +369979659 136380117 +-216053449 -553309987 +82809519 -553233031 +531625713 -425401067 +468632871 -689634291 +-25558560 290904932 +944738386 541839863 +377159238 443189154 +376647826 -287560903 +-309182642 -278993353 +-536174614 -504514717 +688095226 110156346 +-607904324 -83342252 +-641908834 470402831 +410530070 163799449 +202516769 -672368197 +-837823915 -603811268 +56783558 -931482227 +942298604 500369018 +194686101 -680693696 +-41618267 275523963 +755141909 -498554640 +-503690474 -277618203 +-194252129 804153961 +657885604 -573781323 +146871300 376375474 +224009198 549022281 +922566647 13342783 +530569851 523236010 +-364387312 -681885315 +-841236752 321912998 +249911293 272632433 +82113785 197166521 +872857805 -987265875 +-675955230 -800195199 +807560139 915643173 +-65790862 -132618426 +-82897912 -806657694 +376590993 -218009144 +600839644 699872099 +830147482 -271710108 +189330211 578359904 +452190033 929840126 +-240457272 -441135739 +855592686 35781764 +-978246773 973089481 +149440660 -245055264 +370278061 -688384258 +917259189 -76184799 +989790825 -147753407 +-560124914 -510302567 +-487202968 591812145 +-960657539 654380481 +606763381 -880554166 +442096381 531553274 +-70696071 -39862075 +219218292 -994331012 +-830687511 -640393824 +416967669 -592314870 +749990403 164040203 +-593359592 -657484113 +-762229936 622007726 +-600522834 399765042 +282542832 195215390 +134509467 118556764 +-120620488 693478418 +-925937297 728380797 +-397038581 -525953126 +433163236 641651080 +6512375 -343495380 +184280626 59354377 +-191985766 276457525 +329504023 -514685771 +-637555008 194069828 +652436634 -412042549 +843584966 900663147 +942201766 779685860 +-732166187 954522263 +-309880871 -675892571 +947404707 224515032 +-606931570 128373703 +-447386127 882638491 +-37840103 474345974 +380285968 568770461 +369528759 656106890 +155838465 769795971 +404014993 571779243 +568857306 -262465508 +-570163597 337669819 +-833268626 -689132768 +896127524 67907219 +-453467000 -680110395 +-491474356 27295366 +165657438 555600717 +-27542103 -484389609 +-783032116 -741814913 +861289617 -775130656 +255286747 -534788402 +-83033807 -746576852 +-575446793 438157709 +574526103 175464764 +-686333019 -545839703 +-796150331 474136359 +864917770 308057683 +740689289 -434801750 +-503395129 -766497132 +725610067 -632696695 +-488022261 870183945 +-266879170 636567574 +450774136 129475983 +-815423300 -337365438 +-121724786 778019609 +118633453 419585767 +996342174 -990971444 +-449046322 538142404 +848217901 -226069796 +646626635 110359771 +-951454648 -299666781 +892836636 496684544 +-161182137 879709497 +-889306954 502944449 +977544119 -585373083 +-748357435 852731139 +213344484 -355607015 +941201746 -612534000 +195538018 -206660085 +-482119006 -671018340 +293298916 -400596327 +-274758833 -278303155 +-331853828 447883119 +-252622156 -883958311 +-636564442 -119995801 +-285188319 -446001288 +-719929807 -910089541 +-392440846 92958487 +807996032 616855710 +-296924276 462276248 +482713248 339258360 +613738093 436666436 +878338248 643759455 +488020512 -720197202 +13038656 -225571798 +-893897965 -331761485 +209025366 580364419 +827222576 134897429 +420904682 -865353296 +-268750224 57836144 +994021475 -102261196 +-389767114 372911069 +-400881941 683863689 +972162760 155881899 +-333504582 471198750 +263814111 -317800029 +110426659 516028401 +-890681906 286172416 +739178555 320739107 +-581523981 414221066 +-291902399 -912159283 +571998886 -399801908 +614596872 536295928 +-690072285 -430046334 +486264961 -875706370 +-162883629 -541490389 +-47030965 588657424 +-338029406 841656049 +-841253725 619207515 +899405572 -891919442 +774499944 -175863089 +164560722 880537377 +514981193 -660984138 +125282751 -479728552 +864544169 700426865 +-975464016 -504578537 +892399387 489761380 +630606783 320946033 +183567506 -911806594 +-499667056 -494061138 +900280408 -714869782 +857000019 439361663 +-840056057 606467199 +-743774975 -664373552 +-47812781 -132178436 +-16788821 285746306 +215681766 526429512 +-327503050 -728285622 +743084036 746741442 +126127713 -120190038 +-384384181 14083746 +-788419195 -359717119 +789418469 -164077095 +-421044601 -818938139 +769604448 785039717 +936185919 863951500 +-559592001 547942317 +-958372421 855221414 +-339887865 639670432 +-651701164 -377836570 +-563728952 -128050224 +296466430 336962583 +409769868 179115680 +351296317 -997008485 +358876964 -726486681 +-440424295 -907419063 +-393835762 989240707 +-68913535 -277795974 +-751575834 995994354 +863889070 198958049 +847041742 567912896 +-622045379 259987763 +606158539 -251804133 +-139862437 346669962 +-936182253 403212379 +548653915 971516391 +-754575850 264190184 +-560017958 141923424 +533620613 -825118406 +729851565 656730175 +-333958653 940319733 +332574935 812217355 +-177060429 620858274 +-638007031 425566400 +597729303 505311102 +766249858 733273296 +73054770 504841863 +359270852 -43524186 +-597836334 -230272652 +-347237774 -915463928 +-101062098 356431620 +-493249383 -201944948 +-275617944 632687961 +915629349 507928375 +-367292172 -520245511 +816633944 458128901 +383924681 -654993113 +882204232 495433022 +-256906003 -974573772 +487828285 539900467 +137087419 122776554 +-650579712 456452426 +-629822251 -398089622 +480801364 -105406890 +-810867646 336768909 +-45469415 361877786 +873944015 -112377776 +559549968 873282254 +-933151057 315537289 +882035692 230638355 +-364316245 711751758 +640276988 85502112 +958804955 734742792 +948340825 -837251073 +157901764 946498858 +-157927389 -155879506 +-780564431 519873982 +-815807563 -228995320 +933971756 -920577646 +-874035114 504763812 +481513558 -341585959 +739587186 -240265015 +-322396143 -686093780 +193169146 668826228 +616312231 -498372270 +-665193205 -813909211 +284297877 718317473 +498311423 963771617 +-183093431 -639730895 +-830422616 633770341 +-505560705 -483768898 +-569574969 -6122178 +663621559 -868166546 +527355262 -766164947 +484219916 -847887537 +79113469 -771288513 +568408110 -124500004 +-691109046 -630268381 +-14092113 950849283 +539003695 -885832837 +491033303 -410958066 +450454671 852196307 +877075601 -730705609 +-930316267 810671388 +-977338846 295634151 +290343516 69211680 +-987911225 -174163489 +-753876810 44355278 +585269636 517798671 +840755765 -786109701 +-59653714 555057921 +-788093407 354041553 +-295152576 -747228423 +-121873760 -579930895 +-931143075 470369471 +-307204289 -720182407 +-382615995 117224304 +-307792107 -673658224 +816964146 122242138 +166120012 82619057 +941637251 280326426 +-458777803 -946206368 +151707442 -709896826 +-911696698 981134617 +-988088504 963797860 +984481960 -401587636 +-74658139 -180290288 +652594798 -489644778 +-70976071 679343140 +121809389 -399818524 +-699982563 -68479392 +-73019774 -926469583 +-683994938 -462853804 +163580549 -564880484 +508941652 -156750758 +-565572532 -879503678 +-960162008 -362343625 +-925434565 459174066 +-335892403 -104908093 +-471928732 766452376 +264954258 -168280860 +402124438 -85770615 +765493658 -354126045 +-357378071 42040672 +-286189402 298416984 +683383536 -953381232 +810080465 781915195 +911104634 77409722 +90350701 360625631 +936288146 -672730716 +316026400 -574792677 +825936189 60715870 +212831199 -224848651 +860333196 985535537 +-603219498 874068835 +-697798369 -899888076 +138807294 -297959416 +620118097 544577020 +929388034 168102091 +216476664 479998688 +910280985 -637319255 +322304964 -640310313 +795563586 -985202621 +-782559710 962196699 +-15647090 458908545 +285465925 -103625428 +176514261 -625752488 +336082504 -404675318 +-172014799 921366121 +619080120 -549272302 +336621183 79942729 +959853094 495082227 +-666974363 1323514 +215852669 -352317598 +-257686498 131353709 +-236824172 -187619102 +786759565 -503803152 +-449572513 654267689 +-317062259 951764388 +591577359 -868533907 +790672512 938005354 +-880362303 -863048323 +816122903 -360871996 +807650351 -400704863 +-814853589 689346822 +-166955787 651210408 +-776979981 816678462 +-654573160 -900071579 +-415334449 -734853071 +408027539 704284189 +-861768849 763770688 +667283605 670989168 +-515539887 919179276 +346488808 164666149 +-447724332 -277704021 +112893694 -275855360 +-486179497 607500346 +744350202 -507266085 +363527159 286206271 +-21632868 931314348 +-99386294 -312848138 +-495932652 996338850 +-303955364 -684359018 +-884411701 -585479400 +95321688 532152045 +-925365587 347057144 +-744173184 718891264 +-179780559 362176559 +759866675 -879899926 +482931969 -897469923 +-645041684 -749266635 +578545727 -365104794 +-24570653 -221928007 +674718166 -477676392 +437764087 530879535 +-446826381 239242356 +434289129 55377122 +452994563 793967694 +-215207652 -167366850 +570672342 499995210 +-693003161 965012983 +677415019 -730427379 +-607114746 -346694770 +108897269 -141218094 +749934861 -469085713 +251583188 163062529 +-909019040 761747416 +-113957008 717488557 +-338499024 652486096 +155817231 667182750 +170581225 644152015 +-323519141 -942429158 +-64253169 -218992508 +902831631 88993704 +423400981 986607008 +902676499 88079880 +509159900 -985563280 +-439784576 590527716 +-108927247 851366132 +-167080561 -604973374 +-504228653 351546443 +-52192104 648540695 +209781318 -824319095 +979684410 -360086041 +313082441 766630256 +-345677033 -16241865 +-782424165 -247519630 +257170903 674399863 +372509834 -826576475 +-337105397 -140199475 +861585072 483918067 +152955757 -550683723 +-939890821 850623575 +-509132474 944276998 +-426761639 903348942 +-649449469 768012217 +-895144614 -120027229 +106756462 243570851 +513562517 -933681398 +36814275 -834432797 +-390209177 -418639648 +9524414 -589303203 +52975870 412091781 +789400593 -641409694 +-379089156 -426277235 +476968179 317042130 +55907540 -416673826 +-450624858 986862439 +-206822958 869005691 +972588562 141731039 +-540481208 -16834186 +-658019137 790029753 +341191439 347899165 +449311511 64192372 +-336421704 783796811 +-567741658 429618090 +-816400511 -277318310 +138709976 283820106 +834787742 638873990 +-487671252 315900001 +770985669 459493283 +377683388 333536363 +-344345167 -254162296 +851535336 -435043551 +863759234 867426274 +-562684285 -692340592 +593720927 -61708733 +709581569 -666077595 +-664771194 -927323693 +79501336 -555675855 +-415768808 182328863 +615016888 184770304 +17036737 225048595 +-654484451 -836069133 +-540259982 200771287 +754381406 711878687 +248227387 912747294 +893639090 -941000178 +830112767 -93207946 +-543973060 -983036420 +322343497 156408297 +482693548 506161055 +-331283100 -690207502 +-643309400 950668472 +-889054709 318916379 +125838894 -78200393 +-993360391 -433501994 +-606393170 -79705680 +-758628542 426402849 +947494163 484885350 +-252213203 -7182735 +-843952025 -948885270 +486308707 -11231359 +-33774944 419818718 +985413124 266740710 +-721988895 -798592741 +911363479 -819723156 +-680310136 -250176014 +-482826710 154776465 +188370293 -709068397 +927937885 -447538892 +-194362700 -91987037 +332976838 -188951490 +-765988315 -788609360 +-990200109 -506604614 +-955295063 828747659 +803210168 511102058 +158587517 916354279 +265987176 -247003155 +-943759011 -809379587 +666221584 856798952 +116012941 626816399 +-363474736 -48261966 +716317932 -632489778 +315689317 -395371069 +-712786421 576652368 +122604140 96190556 +-418128681 648015471 +938650407 863235439 +713701389 160982464 +-539095180 225714920 +85764198 -685677397 +48597326 855021551 +917261965 -60615363 +-326846196 340311663 +-339704779 -979090104 +110714949 -245814035 +-711289734 -378847584 +385494193 -878100929 +-131637047 553274648 +-770543554 132955101 +-429490719 -706822544 +-199366535 936643887 +-694690888 -542438343 +-900289912 270979087 +-577437970 -356378163 +-421202865 902215679 +223116490 773661327 +-519514049 815567520 +686135760 564541738 +-230012573 427921297 +534223932 -375008031 +699967194 879474869 +-925860883 908031578 +653151815 129520916 +-684688186 693463929 +215972225 -458116125 +-395392105 267235194 +-154987522 -172824574 +-29050651 -398014812 +666260354 -444479000 +81262359 -995032242 +30285439 394808966 +778583215 -566140625 +499083832 33057705 +-638070309 -299762084 +-576690419 923413848 +737905905 -209392091 +128800022 -880430705 +-982362499 251140124 +95360005 313274805 +313708500 175174520 +201520091 -235186950 +-812325209 942342648 +566279826 -46461432 +-635667656 48767585 +-199641836 -51209503 +-556114406 36663779 +-733594685 -526718708 +-670394897 310713369 +523804235 46593641 +380938861 584522298 +823358877 -808696789 +-593620138 355110787 +-553194406 536720913 +-567430568 -473722763 +-502540639 237611571 +894120711 121714915 +-81239091 366382352 +-390450447 -436211337 +-208248045 923645796 +365675278 -332679864 +-817623730 146783188 +-251454908 -517098262 +181421843 -272177998 +646374796 83433449 +-601675514 -626025518 +-814929729 397776268 +-559710812 -869838205 +-641344942 -954575574 +290715617 -135710451 +849305562 -669961260 +407400004 882834417 +-781954081 21042834 +-688293055 39059865 +236201259 339094501 +-139079352 765401745 +-262779792 -123904472 +-962368568 -708280625 +916685536 195320184 +-80760068 -866619451 +-769618803 617993695 +-839948237 -412906417 +964830371 922465934 +-521978662 -192470251 +217375488 595255591 +-534816767 -684663665 +92836603 385962942 +794677046 870465756 +241261933 -370094826 +97896339 -169317640 +591420731 -406346050 +-95810997 -85238857 +-697369863 -52173157 +-803243759 -81663062 +-395175345 -720321887 +-968368389 440373921 +763660396 250207910 +88695843 -953290398 +-142115465 350302408 +394737112 -887613373 +-73079326 -181498303 +-132860374 -521191786 +720562488 -362308160 +744979930 -106842745 +-122181418 -707287731 +528302473 -392835979 +-394377513 -783479770 +-941175829 -322793129 +795855564 -421177060 +-875970582 -833905671 +-6059348 -901626593 +273454899 602961639 +-753084364 757977755 +-803655 -484251461 +63277717 -764740519 +126686350 -161041657 +-230836764 -905708047 +-239582857 -192774966 +636260795 248304082 +-324815218 -468306661 +956653490 -102596297 +-306626545 608881773 +-762703834 -441639321 +-840539169 -131188534 +-320909889 -126698598 +658392040 -261491340 +-646667746 198415093 +489998820 -933850181 +491004702 991364963 +-659529096 905569587 +-590626681 543975338 +-543699016 431752357 +-730899507 -173927831 +607542368 -130650115 +-318193667 -449111152 +-626853538 289431468 +964326878 -510558499 +-961850390 -443101829 +-317023830 -315670721 +961841237 -132198591 +-630624769 385818310 +38525306 -511857760 +-207275727 787076166 +-240801292 500224950 +-453225329 -706262798 +517685326 -749292402 +-977419721 150079835 +-125438309 -457500981 +-241689841 429274835 +872775291 765014546 +-784288573 -300668057 +493062575 995987699 +-167040365 -360556563 +402678593 823669638 +-129450234 -379431779 +-508419859 -26303470 +476262280 -749957781 +494890950 -48720385 +377229938 -414546239 +-734063959 -782448304 +391014104 194909264 +-205316781 -175481671 +496418010 252425166 +179156525 246770712 +-191002005 -776996059 +-6611179 -215397289 +226453224 -147661563 +-829395528 -761302821 +-816256657 -241346873 +483553286 -524102911 +-831548477 -255286857 +177195035 714706003 +-858186744 -255354616 +-500101001 23623912 +-57474567 597387188 +-991750430 -964850005 +11145083 -143322772 +-920098848 102729429 +649402850 -833917487 +19345693 400069859 +-356476926 -554805761 +616858393 -523120999 +-87283940 992896450 +-387604762 -909390074 +-215517092 -850928540 +462559421 317394133 +-425636919 -157115517 +684899017 -613111433 +-794598769 -219885998 +326070481 942321157 +-686281123 -639961681 +851655970 -78462540 +-297905860 -614762839 +726745367 327983400 +220978617 883160019 +416303934 -20812774 +244135239 183431653 +-717719577 -96486981 +733649798 222291679 +-533651188 -973571189 +-750056749 -924011468 +-40500688 -543050402 +-426616597 -115680628 +-50421896 975871423 +696091067 581439641 +346380601 -741674003 +-868283674 354773353 +569160573 423302308 +-793885680 -417121955 +126592555 239939829 +-203772963 513702120 +-808814912 -957179845 +-872655048 -574459320 +281374217 484802716 +52181165 -968126941 +125821715 791542212 +757077376 -109326550 +-62193039 106403851 +-554920808 575734057 +-758517576 504646514 +-132253911 -94099060 +-230961893 -923888556 +-54198828 -998391785 +662129257 -109311119 +-515355786 -909827665 +-774609245 900907943 +845390571 825523376 +921468649 508935021 +-306501975 -481179137 +-159324360 202169309 +-7642283 -133904168 +-447745943 -413009458 +-635349445 43241449 +-658579643 -324623064 +123357224 499249940 +-728384385 -517844956 +-551832619 -133208100 +-852959442 290108537 +603995975 -417791337 +-251153938 -778327546 +-299204562 -716339639 +786264696 -65336995 +228876399 41593631 +780791820 -899210164 +988100277 -61287913 +-989668504 241476882 +943476033 -273463634 +397750005 -879929839 +-59335159 -577505257 +152776565 6899501 +-180533800 -733668379 +29931863 312602292 +291927514 -17474106 +-3846521 -248445567 +663143743 336388599 +925144241 -448810248 +376888770 223576071 +-262561015 723311982 +-597947213 636006826 +-824059543 -271173069 +-125224400 -409303540 +523533438 169588549 +914796734 -263362691 +137281716 -982205945 +62276804 699185078 +-728928274 -594332203 +-281854014 104610665 +493705084 -870280777 +-244200574 -766187293 +-172072911 351001652 +-961191078 604114942 +-442076959 -93945609 +7562243 909567703 +293806589 -450988380 +148747229 -291744446 +542894234 -872867376 +-386531065 -223167404 +-635593706 -168032678 +-830633565 -294963622 +575396474 -378639239 +-364790453 -445687740 +-144417578 -332133325 +114601525 781779035 +232277202 848041050 +197659736 -682979965 +-664924548 697284499 +992248062 806756184 +754640010 302550726 +-168369821 564076851 +410309103 -995419010 +-849112601 780901959 +-152264700 711868457 +279746643 941600601 +373160720 -366861077 +-213605587 -834700379 +911947479 -969764335 +-488251641 148676309 +484297325 598856694 +979104590 -293918357 +-690107855 765270509 +609603051 519779271 +-154249910 955236431 +-824219419 921336421 +346337981 824459899 +-634478692 -499471684 +-114494570 -469310662 +856227848 -840743355 +-977196541 972938990 +636264688 241416140 +-71072003 -602989217 +597829158 607001054 +-851701499 982375126 +-672696241 -431672973 +367544802 -354023099 +-45215443 898834768 +-790200271 268413715 +-526668896 -85621096 +-414815052 988301481 +467379455 860657846 +470533418 684922262 +857635922 436052083 +896172475 87558223 +897464687 344922924 +774066887 536680520 +-510999959 -782386219 +349104758 -931408262 +906519192 -625580959 +-730145122 -688374286 +348451750 -177467799 +-323147281 130905678 +717972674 -812517880 +-838249300 -335362405 +-514169405 588305698 +-341613943 -753572955 +-137888453 -323327487 +-917340546 -364837852 +552755447 189445027 +266147354 217161255 +846566251 -179863232 +825913362 700116192 +469559495 -381308117 +327395919 650576844 +-458859737 -308191982 +-401311423 -210883972 +836362476 -881000970 +-742199185 -294153130 +807315120 -527071070 +-217675208 -161219240 +-752364931 210421635 +590294437 830859052 +587099963 -983129354 +385023812 961427591 +40942513 854406463 +924662279 -507179410 +-729406371 303976467 +227745773 -712163213 +-9013314 -657675521 +-741252696 23417711 +-391766137 -977664299 +-383820797 -767890948 +729566936 967299414 +-892143667 -324950003 +921048311 995459656 +287479304 -993605315 +306307915 -759479052 +-316886973 216761207 +-298750392 421766375 +503525377 12065738 +922374909 87586082 +-557335131 443773969 +641815470 39331530 +-414271843 -19552093 +662241966 964340955 +-439411611 -362884552 +-655269343 -315008530 +575178209 -560492053 +18577113 465282854 +108776633 796139098 +-99957620 -379928138 +-956282219 -205634810 +270915737 205226203 +-868191457 805891834 +848769104 -658122288 +-634490162 -371083705 +655470428 268774307 +-187940917 134464952 +-539998350 -90374089 +-999998185 955850162 +-989439333 -779502901 +47940340 -492092352 +-54048465 471209021 +-332207375 258471938 +-817689622 -289485768 +258102501 666555638 +-435164354 -182932316 +-360398271 -314058871 +-261288845 -523504238 +-861803029 595643534 +422892190 817788514 +250196678 713219244 +527879589 801995420 +48498667 764799761 +-98551506 746771060 +114860098 561278629 +510255870 825315833 +-10965629 -99579703 +470160184 -422273820 +186797825 -159171853 +580709418 -334570174 +411201809 973785073 +-278787312 256950624 +-653790521 -15444326 +628610940 473107784 +-793533760 156381073 +-960972026 528021814 +-605897908 -112947122 +749402362 -354922699 +417975360 455245437 +-259580882 373477052 +-650770271 761668672 +296986075 -451100909 +-151751259 -725820656 +-602464408 -862547645 +-150794601 -698675843 +427521633 -729748014 +-686540066 -554204401 +524104422 880176384 +997283976 -596703964 +-418986806 907347473 +64347350 261648737 +145829624 -623461754 +698800579 250605461 +231920234 281899568 +-129065354 41854778 +-235280116 285539632 +40959567 597948519 +-678702875 534993331 +421093796 -768613011 +789005893 -450651432 +636769877 601256294 +643159914 -202119455 +-916912453 -399510514 +254672019 605445705 +-12099628 604063697 +-953516380 -548313495 +-963546707 82659258 +-718806434 -678092095 +807931802 700020983 +-512455158 324824956 +975598748 989204530 +-623765290 -297758063 +763057134 -637027627 +-194795551 372695168 +-513560846 298159711 +-819125813 122690939 +811544115 846832196 +72273906 57517299 +664567925 478990792 +873717194 -725283956 +76797557 798235605 +-695149795 -962500566 +616903305 192835162 +-739782432 684437108 +96884274 -751333349 +-654518934 -728653141 +828620926 490028643 +100615486 828935093 +-81271190 481069882 +-652890003 831238985 +-789472700 399170167 +845705313 61808005 +-472108141 237721795 +67582238 772092004 +967872454 -399095378 +-136311178 -243035807 +-830554842 992559197 +-384591982 -108877507 +115094493 -368946507 +-69575270 921760670 +651153468 636693428 +-610065176 130909023 +-348795292 944006034 +169816587 -775058185 +-493485911 -618775359 +929486779 737237753 +-238081099 227117733 +262290614 73062341 +984125401 546991148 +-370372458 -947230877 +860116681 -407852242 +397966561 405316283 +92885873 -859084125 +-418843390 142132927 +-773375994 -143988256 +448880922 -329655713 +-825194924 679792703 +-953644442 682328302 +-656727635 -197190714 +-862757623 -275601540 +431549951 -882915490 +-759053175 -216117270 +572919086 90153947 +776959092 -485138581 +-385188310 -421632418 +439506394 892870747 +482942908 822706038 +-292120637 -939692075 +-315038763 647901455 +814527312 959910284 +-975796626 156165737 +-434165170 -981552128 +265502505 86418490 +188021721 -873446893 +-228428352 316370517 +226832965 6562389 +-150551773 509168667 +324035744 -716554864 +-197857218 960447001 +-903923238 902586301 +667071047 -198042320 +-127665257 307033292 +835812903 598460816 +522871360 236435236 +470505199 953189645 +-213901865 510462624 +-160002664 -985687396 +-561809594 -29261456 +616235341 -979709031 +-445467575 -542517800 +309248626 467089448 +-471494746 -24655592 +-190190866 163751854 +591141915 -999135843 +-238785463 -357486770 +116035514 -763230405 +812589717 -507843182 +-780511936 787848557 +-216172424 -855910940 +-822018778 483451243 +453900515 242774138 +582884602 438130524 +-683797013 337507853 +-611864986 850947716 +-847285861 175304115 +269233567 -369754365 +639476921 652727011 +78210162 -125670099 +-245970932 511164788 +-898942071 -852363672 +-967808864 512218681 +-853276089 -694379611 +-608330583 -714449106 +-335215079 149901491 +-858205094 895392297 +298799921 -206527887 +626594619 905188786 +-155639713 282654113 +339417751 500742303 +-990122905 -159103826 +-126341539 187502978 +730843856 -646719559 +959377225 -750316406 +-797650507 -952966224 +941663094 531413203 +-478689784 -486376640 +510134762 -543383561 +469083354 -270573623 +-319902809 933148774 +-261374570 -360281908 +79069831 832294022 +-766739708 524718957 +-147780453 -412107602 +700768466 -881788326 +647275416 -473316270 +-415317955 -652276968 +-601894572 -654853287 +-880310531 807713848 +414267152 -358964635 +396979831 256179079 +345252949 829760117 +-29429973 -295817047 +-994986886 -938154086 +-937241736 -213459751 +16394741 -628047218 +201611302 627423194 +845585907 -614508459 +846586676 283308886 +-614700718 -474351113 +-699220672 -123627294 +-385031096 693349638 +-31091608 -779848968 +256449207 478774862 +-812722839 659994168 +-277162360 791003990 +-468807457 204114669 +204832861 -587479705 +-429233983 398266209 +-352433269 -526396521 +-94033183 284569328 +-315438374 -406008642 +-523850285 -746956639 +-860586667 -41036399 +364851971 -961639258 +411226967 314686685 +-585851698 871740482 +802221503 -953901935 +83455767 399491321 +-463601684 532087225 +-919969207 -888330541 +-236217215 -491704567 +826820154 91931102 +-489009950 -183777893 +338120211 -93545500 +589857860 74473858 +-426542631 -440425557 +479182486 -990395683 +-124783935 440924452 +289627283 173825981 +69424794 -495438615 +-588958181 831165116 +-975704036 306476374 +726764434 801042871 +-527043917 -45662498 +-179066549 -924177565 +-151507212 745194433 +-537934166 171095947 +805681364 -550558760 +625843682 627266997 +-222502958 621971248 +-511045966 509674306 +113268582 -946005638 +-44304106 37654285 +-904523617 -186790669 +-884848249 29398693 +484118808 -163985471 +-606606143 927517566 +-261948008 -771457586 +-284083588 998081406 +470911300 822280210 +573175199 251421383 +-918449545 -140964628 +-577679719 -306258513 +-190953414 130300298 +779150573 544618199 +747500582 -343464959 +133064859 481186194 +622151269 -732780318 +-988049060 569314446 +180425701 -768878957 +-508245447 -32959237 +713154049 -788789212 +244725179 545382664 +-748054514 -436908774 +427330391 -301498123 +593611065 -357802596 +228272278 581575160 +89776795 399232243 +-606141028 -858278169 +22699226 602227279 +-364295447 745529790 +-577347486 -18191508 +652792875 -176325389 +-35006080 -322890469 +227635455 623202670 +-947657229 -393612395 +735903058 -657365922 +921571473 -88996810 +-291496138 -244460277 +901132068 -608385370 +-365900021 895696447 +-229806829 -22957719 +826465305 -175270883 +-508968160 156870914 +519948537 309268732 +416107656 405770024 +817380929 771618751 +-543290821 873887417 +854005134 -317253387 +-699930861 716504214 +-658074056 -24006755 +-733783649 -650038355 +555885846 -718793917 +595378027 586075328 +746596719 347378475 +-169131456 150157560 +593126208 -249949540 +-508230670 382986493 +175982951 487410995 +-14559868 -302056820 +135067655 -818019951 +602212956 223971443 +819082719 187859226 +-93992752 -60196785 +-468863014 247278548 +633185626 -856360366 +-598144833 392889957 +248434705 431641238 +-794376146 714959902 +127418279 859928763 +554234616 -850793832 +931117112 880977474 +-132494191 549830968 +-266526861 -319166965 +-959387847 348036259 +874518928 -298144152 +-728133081 2289571 +-566991383 574583319 +170895125 -776137285 +-633157990 356204130 +-122120088 757446160 +688077322 968484516 +-991936250 940735933 +669989388 -662496289 +-692351285 -415106530 +753209284 -816966750 +848523583 719770227 +-479861642 831182647 +-817220351 925091800 +515353345 535424080 +-723344473 802412255 +233175883 993343693 +-376299361 550519884 +-848956943 -557822064 +593869043 627640429 +809653683 600738688 +-162232831 238753999 +-27326267 -191440810 +-292040362 -925954309 +500189335 361424798 +-660836940 992225696 +-423779460 -35769812 +-643455477 68989723 +459116279 -169318822 +-648626071 764775187 +-715337354 695029882 +-697576331 923898547 +-788313772 535835821 +474697308 -580435712 +-861070256 328398159 +-511963827 702049969 +-812010357 397471744 +-806044419 819628459 +853746565 790884508 +-964338216 -768109188 +-67482636 -371014413 +391949882 698235406 +605761775 -497300904 +260953 931161 +-49302245 171190943 +731828402 -16730447 +259599916 975715783 +-328803267 337327122 +914425236 -753782414 +-234105228 521029659 +291404913 -780277623 +997482731 -481552321 +609894508 201925612 +-128813794 770055509 +422326715 -310900861 +-350975387 -714627587 +-493328878 550861045 +-827898385 925590191 +-490169801 590945016 +436344579 -486366091 +-899035151 644000481 +948980085 -854203638 +375594840 -870501991 +-422001400 -234506043 +481290187 999388435 +-627692861 645244620 +891127289 906743128 +122176842 -276909270 +-425911191 -120981992 +-335874310 -397977311 +-974812421 31216421 +48675662 -460534016 +-560621238 851833214 +296284508 -433529420 +387373912 190629999 +-912847392 -446146528 +3300549 -459686057 +234840842 -538088368 +538340330 804625647 +24195127 684074462 +83233044 981232534 +-693307350 -696944270 +-559023371 -806680249 +-58072714 737744271 +932146989 -463349945 +513388189 -81353361 +-124019217 518663751 +318019832 17074056 +761035524 -491342764 +-426306927 622458451 +-185595639 833156745 +450508734 -492403269 +476977710 562722389 +-565892645 976439050 +545688857 -534537698 +-139376687 124250025 +990637225 -344105238 +-423085861 165631297 +-33631776 807493686 +496615855 -615487740 +-48536413 530938785 +467325479 958558206 +-951489243 607477099 +881109336 627695011 +-173459781 -55651906 +-219596545 479134343 +514206836 369912177 +-125454547 -458452717 +-53232688 -362411041 +-398826311 -244114137 +557835901 43205143 +57646641 444423667 +-238235361 81469474 +260013154 -53056417 +409693550 -415297630 +-353138067 -859975801 +287072265 458690166 +891575737 49560195 +459103578 -494219758 +395027924 963594079 +-856080663 561087459 +-538614829 -130572680 +557383347 -831406405 +-967241405 -329509925 +-573680715 923618497 +-10808089 -11333810 +995131254 -784343445 +-190197223 -314500696 +949692034 -511804788 +461623340 -78611123 +-209952541 -289056306 +985148224 209163685 +170901589 -158274435 +83857217 772289983 +475754878 202326552 +841560446 -147401179 +-280110016 248608153 +-740639083 174151032 +-520589608 -674453187 +-442187228 -115010137 +-501726762 -207079581 +357223600 -546561002 +-238383121 -608257218 +-976990055 237140314 +-167932363 -196644424 +-44105882 -720595908 +332044455 87561163 +54824868 -235340498 +-316332414 192216424 +256876601 -617016090 +-153080896 528900922 +-372761284 347184493 +436182101 9664534 +512560828 -277442659 +456293536 -640536642 +286551303 -732559177 +-969838816 392231068 +673974209 326066213 +16548617 -357261295 +513328612 -12759125 +541158110 -397742525 +-831010905 901221821 +660974023 -17228323 +-679100008 -92581863 +-21992764 61855316 +-351056716 721004911 +96910556 -824183639 +120504632 227094102 +-794408796 -721093256 +-354899189 125199647 +-692821310 876020495 +99609595 258928165 +139922638 390527812 +591768555 -110661598 +347758629 -193009159 +208841589 388608913 +-888892920 205066782 +-526132970 -42721198 +-541517480 550381122 +-553972427 -904374912 +-590665843 448929174 +534366924 -493132249 +-23699636 715483624 +-812239797 -52262250 +-932071058 -866820564 +-914357142 885599877 +400978152 593827586 +897396530 -4167058 +798411299 426855365 +485938502 393512465 +-406647480 -365110995 +923754671 -994542345 +-67707710 234170540 +-83905184 -921008799 +145610172 60055258 +462151298 -212424509 +-621750405 309584899 +462215038 -534632743 +347052916 -868423436 +-292003916 -831248563 +905117069 -925958980 +468263173 -856671127 +579311910 532527564 +501226375 12697823 +-334783604 -924909067 +643472188 122523153 +885378026 8535787 +897480507 617370442 +-653717745 774081584 +-413555302 291412236 +-797180363 119365939 +356055373 343909814 +-400969178 -903853210 +201787852 -951735394 +914844935 -133009912 +-202575051 -846852154 +169309056 -235071996 +-925426080 810685272 +962934484 567159342 +-574957322 525252332 +525895829 126496988 +201899227 308100334 +-513882222 -781734312 +-496183470 -542220210 +-885210950 -45260495 +90572268 608668492 +188686326 839139305 +-861044545 54571150 +-813166005 -311911406 +-554979102 -240180683 +841769201 -760390532 +646869789 -525957758 +-826676978 824865712 +-6094664 393592135 +-201589586 -667516532 +-553845244 -813141808 +-220749359 244923487 +953813279 -215786974 +-283188489 989400226 +68850058 -502046979 +-944689008 597746496 +229626171 -354288480 +-838020110 251820531 +-402677001 -61012010 +-99756200 123265305 +466633598 521439272 +-93281160 321590585 +861343767 105790765 +-155297908 528350756 +941615185 -309278767 +82969850 -298617992 diff --git a/dominancia-de-pontos/input/25 b/dominancia-de-pontos/input/25 new file mode 100644 index 0000000..417fa29 --- /dev/null +++ b/dominancia-de-pontos/input/25 @@ -0,0 +1,44897 @@ +44896 +-307559385 -700780795 +427527739 -355903203 +-957776471 638164678 +-333796457 173323323 +724303640 441758569 +-558671245 -878620775 +-864062106 969383083 +37413696 -212862760 +-495997033 -450617636 +-751486440 -222093113 +872473552 589674992 +86100713 913311855 +-407189118 492685877 +-799508898 -313251034 +590001369 489000290 +-566950799 -480436241 +-726155949 -152260392 +972943719 260471546 +233878331 -557284345 +355437710 444599822 +-846651599 166962732 +-519586422 819319595 +-598096066 -295144885 +799259222 -500616725 +-507973511 340511817 +78099895 581023863 +-759251509 -897602658 +-596601047 -83275589 +216682218 993320396 +-840173305 575230446 +-744375685 194710088 +738697001 -409781894 +-984547128 -786388673 +796010458 304784593 +-854758170 454699963 +-593012291 716442042 +736235158 376749584 +-850645714 -835246641 +-663409239 11946152 +-255247076 362238439 +-783841840 -587713485 +737586343 345031162 +-407741766 308988698 +-467280266 132004674 +38677411 -336562925 +282147221 70917891 +-193797494 51861642 +-580518888 59375553 +-63770811 -423267358 +-897323850 -15089932 +-770969846 136437087 +774567784 -359043012 +-791573617 -767975707 +-783789524 -456471601 +-231338060 -777745377 +-454048203 -312707119 +-497194781 -677057080 +-456239238 -905093931 +-268956302 409892361 +786104088 48094836 +-127601875 -82653371 +8235428 -934952274 +774207682 -110430721 +522916339 -555359647 +-967099179 -6041256 +257379265 751659538 +281875504 -780257825 +813848295 196920793 +-135466740 -507329638 +195820836 -284397621 +-374700212 -10009123 +-621367388 429148633 +240550842 -518905270 +-875184191 -257273981 +895303546 925525676 +-970075819 709276437 +648762405 -395536954 +-275740084 -302337568 +-382998691 -470347543 +-266466549 678647881 +-440131904 -6616260 +5650765 117900217 +-317532099 658733273 +30692899 776712349 +-900013279 -681534154 +-820839310 -580613356 +-433508443 -68790284 +184872523 600590621 +-226475978 -31423915 +-703674949 454551960 +-701339138 -159481759 +-506844374 -959845409 +-330987665 -936982316 +977180107 -644362462 +634963631 -833300530 +-7987341 26511819 +-289048614 -954396870 +474593142 584546608 +300717849 633099711 +303946456 -848525412 +701394031 415428016 +-33956840 -72668942 +838302820 323296746 +259805787 -411328433 +401642892 368256915 +925286963 365724515 +-257276511 731786490 +-154208599 -472586226 +-503432991 -942741113 +-349118459 -910849641 +140785527 409359398 +-494882009 -210493077 +630269362 -237473962 +19294929 -762426937 +-293444831 -319069846 +257484495 -104748119 +269859184 788104599 +545929831 421773748 +-321330513 -320721789 +232282266 -173982008 +859739808 150881974 +741178335 498849629 +-355621364 -498995596 +-213441041 -500418773 +158001051 -983858510 +-602818547 646988857 +-549844069 699238113 +-961029885 661621252 +682219036 266584761 +-723110690 907454193 +-507590405 -862014848 +-372557846 415074010 +-641040495 -128677193 +232333996 808211365 +977756830 -515410785 +551121673 260845529 +-130166189 835135361 +-349250289 992763504 +-904299501 309763724 +-850873380 575333983 +-541991817 -689285449 +-327522361 -390755452 +297699293 -662405403 +956469904 712060147 +-651042021 -163105723 +795817602 -940557371 +777128539 205602494 +-597634672 831930241 +-896126021 -795335679 +232790689 872447351 +-573933934 -983824577 +-201978773 -240763604 +237679497 -328851081 +417531327 172898232 +521865489 -841885762 +-562208459 173306871 +130204335 -348304114 +257913398 435666570 +391658824 714726747 +-487726656 -89523830 +-486570435 688375572 +470610353 632103396 +-241497712 814630800 +-772278527 720992245 +741936065 -254214420 +475247438 144037621 +-938602654 -149232870 +929018028 -322792371 +379100725 -559323234 +466363923 -641010159 +637153197 678687127 +-925277026 -37898375 +-55570439 -289547928 +809998459 509195215 +-648558303 411079766 +875619466 -508253980 +-273775435 901690964 +-990718548 -608763332 +-79487605 307657779 +-862312574 -343065149 +-667528169 570831512 +-132794 -317794277 +5188844 -577108628 +884066085 264690631 +-176647629 639828479 +-732214246 959528963 +203364111 -167964551 +-565124989 585695488 +925878009 -279169534 +122785208 954271401 +820212891 -623543440 +618219617 -951399534 +-405936525 -747457150 +-19421591 -476379734 +-488555220 134266123 +-771311249 -661714372 +-182888055 505257705 +514536879 -238878577 +-849483387 -285282748 +980878679 903799811 +-962326137 -873136368 +474812568 -616624485 +-510000032 982679582 +-545329714 -269125907 +-323853288 -11706383 +-26391446 871430861 +807399558 -532869706 +-609911040 343748545 +737095191 -231174513 +-653700851 387952632 +-210029568 384285937 +-686628698 262439389 +-262072275 -980987765 +339626210 641220230 +-99864240 -926392801 +974953550 -861825142 +-414491784 -913776493 +257149185 427474588 +-725930825 -830213339 +908300423 -6323055 +-548671304 -359272897 +514955911 -317520783 +-17143869 432140407 +-360665934 -356104795 +806146218 -373603129 +-760486235 954664900 +-180790053 965977697 +82022242 887289640 +-676318124 -424867540 +-730344928 883248877 +-494066580 100961896 +-60253522 350657714 +984933261 -451817686 +-88896135 561254672 +695736937 -317559197 +439520343 -310855128 +-806799281 270671856 +771660183 -187566546 +288397231 -124933778 +480898778 598338644 +349309543 101700299 +508072775 148500540 +654699863 524961780 +-822201517 140969546 +464099534 -975848379 +799974506 375719833 +116532869 526755287 +978149600 73006499 +717904871 -621182348 +-535317838 726111033 +-762853471 743640477 +377707888 218540725 +116030541 348928246 +791382037 -41568821 +-511902239 -45003297 +-728089225 -785048322 +715797811 354140212 +405523229 759911378 +-902228833 -260798375 +860776655 -214112852 +925812752 -457218138 +259316234 -887398222 +859061060 -353922380 +543623754 -297595210 +-29662453 -482260367 +773529223 475362921 +882677761 712785174 +-796191435 -517923389 +-853871992 280106334 +718692281 374651877 +-476309172 -969197818 +23590770 -162572157 +-500578418 991172926 +-583460927 -69775448 +-401810634 750051601 +-519798242 598070886 +-738291148 -305782038 +689477271 -372716275 +-111545179 -780390788 +814473035 -880811957 +743400563 927375314 +458272803 224488370 +558009073 -770086379 +227212020 1342727 +756848354 -237349628 +890424114 410254717 +154027202 413829975 +409199069 -27713056 +773141230 -275607109 +-990644216 602797691 +88753418 -596339427 +-197116188 666282118 +-473900311 36424908 +644069841 606845678 +890485281 -637534635 +463874856 -841439011 +854688144 -614795736 +-970191512 262938101 +562808705 829957945 +511937616 896030422 +-476910245 857434258 +812657183 -630361246 +-212988213 -234166205 +-388051071 -904106991 +-248753322 422505083 +295927198 -290033938 +451931631 763240197 +-434883518 569658563 +-315154778 -488713376 +-674108586 -456826207 +-317833655 -688427784 +317930323 947952404 +222728103 -41945109 +-792634801 440374486 +-581839870 -428540621 +-932820315 -991936889 +734190998 696332904 +254367750 630674295 +-385116295 -83407934 +976467298 379406922 +706407421 8798972 +786062223 -424427234 +-264816904 -973841726 +-840890006 -50740473 +291690471 -71845602 +794037958 139569392 +-526608588 -759900436 +650706191 -250034390 +-731423602 150825834 +826639375 -270412274 +-391183849 988026196 +632759519 -852652104 +-536048476 -55566250 +234053785 28424547 +527373174 -992747209 +508161289 280203769 +-883670240 94414472 +288969379 909001519 +659830060 280998919 +-586596075 -124780444 +438148257 800342885 +-538836040 -379874433 +773500616 755808180 +855330430 -689075280 +202027850 358247697 +-31649734 962910245 +492142869 -835603309 +-364081424 791245412 +-378916297 601171667 +628907631 329862811 +731459098 818519761 +-397504828 801630043 +-740099222 -578036412 +-896602323 -177970263 +-729166930 901194467 +154560960 -902612390 +-649833818 -236244168 +44460695 -969120888 +76028151 -516415691 +518478977 -947627984 +612720909 -39975134 +-983099612 -988993802 +-831482911 120497119 +929999220 74186464 +247727038 245389421 +471004025 110430402 +-615845712 197773235 +876606014 831690159 +-634452341 -394196113 +-489182171 -353755330 +-207643487 207971663 +-242464916 -673274480 +-838303997 -852242291 +550797913 -938694536 +329265352 -319412815 +-289251193 623871678 +53017744 -149586505 +-787958581 572865454 +35334910 -389462824 +-495104396 -806123331 +-584029995 50219456 +-767837445 416713609 +711487833 -959740278 +-867970579 425338250 +-614451245 139655985 +911983535 -79446424 +-928264171 -412983914 +880577840 814792156 +611559807 -572322865 +-157974997 912870628 +185003855 -195812105 +573263017 439649877 +-539568687 -747008341 +-378220559 364234133 +882499118 -546511643 +-6163897 -908649839 +-805884891 237356454 +685985244 709474754 +-783370734 523298291 +-509076486 -585953052 +-918676066 -213220300 +-602071048 30432750 +-360699471 -686712290 +-849745133 -131409368 +997040197 -22750239 +-893859375 976085087 +932743674 922859407 +-716266307 951026846 +972403770 -625023501 +-374286013 -771485364 +-561359538 -207579726 +-60108923 -410303876 +593376137 -575811729 +-640457019 -590471049 +97090757 896409690 +592243423 381637128 +374635034 514729892 +-406735226 -212925624 +-139373349 -354849265 +-361333263 -289575849 +629358765 -568037670 +-946785508 341019464 +309028035 -419215189 +-635450947 463428635 +-226605423 -776303546 +-406872376 -517469228 +-381318243 -649433086 +-843236176 174614981 +-464154706 473538271 +-606288971 622073686 +-665499361 -336506476 +-390385378 936642925 +227068284 -359259264 +826751313 897957855 +467943715 -415733546 +-493770972 -467497634 +770816916 -521222571 +757790106 -522389048 +524214982 808322967 +971292805 -832568533 +972727897 -943349087 +306356907 -168890751 +-484144010 -183047443 +-939778945 609683480 +-918437880 498754436 +-936817686 877030383 +280483298 604855694 +757070364 -167417486 +-10467318 -259457184 +-895711669 -774909394 +161284898 712037659 +867974412 -270419233 +-48908803 156408573 +121981352 138244583 +891791396 -358525967 +-279111429 145283700 +320436502 223921212 +-212142217 -992036263 +38351691 948527609 +-301814881 472119011 +897255847 -625302509 +440484396 404476271 +271444594 610838695 +-396405626 99286261 +952897419 -168970735 +190328769 -985808313 +781857726 811868797 +-988328310 -550612331 +533141007 -971131668 +-779495806 -626287018 +-96230420 -713724467 +-350276187 659635616 +-282719776 -795087660 +-183859924 589773880 +745546894 317234948 +696487375 -27697824 +867540967 465862523 +-981954315 578316574 +546700904 -563629055 +304875154 122481465 +540155660 50578699 +964995228 151230518 +-163071572 -605806279 +71213508 752401946 +413630592 -654990168 +-429141110 810131630 +440294836 -693981268 +-110585726 495714702 +-43471377 -20820007 +982877488 714885606 +432928641 165803447 +-135700629 -610961379 +884565641 877827953 +273563654 102557006 +646113508 48569153 +961635579 -44858671 +-308211558 -120996776 +-314485489 -519230139 +-855223420 255666881 +-191268773 943578533 +921085917 -454125521 +181692304 366678796 +-423986497 618820720 +-838717099 -241230388 +972889832 384078328 +939813534 560186382 +-172709921 169409955 +-168126268 -778669228 +-590968149 -96544946 +481581256 -543321952 +111066589 659805576 +-717563246 -653105713 +-199756980 509858881 +20574351 256969359 +170069254 838917526 +-556233217 -447894653 +299165614 973482022 +349845745 96506636 +-391890723 -869665657 +-996773426 -858166639 +-974747999 -723625083 +314834682 -977476340 +-518787105 712729706 +-134812582 -645388883 +-678637665 -440336808 +970842653 258524095 +-28739012 -370183173 +-900657785 787894870 +-96067169 20218233 +-762654150 486316832 +65835869 -453050983 +-592404911 290345250 +-443807120 548709696 +-673858949 675986975 +283928139 235499673 +98921488 287163118 +-710795580 883661647 +868166478 -441125723 +-355118937 -487584847 +-76610937 839730399 +35373465 -522427546 +323400456 289971285 +98695763 62766982 +195995310 802306962 +-968067097 -52761704 +-380033125 -467437768 +289214006 603668269 +647384000 -773492675 +32631188 181559195 +814208620 -780316351 +539153619 65576833 +-764338662 180292992 +527660615 -565850555 +76197524 -523172076 +-195922551 291166594 +933683068 21909032 +-520864064 -531378198 +-525363135 691138945 +-329623083 -730051949 +-369630971 496354065 +-268220590 995838569 +-293260084 689493541 +478150716 -132490174 +111488175 925160110 +-950237145 52015596 +714089739 -78021722 +-623115146 359276853 +297909384 -523954312 +260268871 -796529148 +-621614586 -67908872 +769148602 168312685 +-519052015 293786546 +-870719046 -331007034 +298048016 -670350305 +-414632062 -13879412 +-485781584 132174206 +978160921 257232693 +-469551613 -110222636 +-611945622 -680818241 +-202525944 -203480478 +245266443 -2220262 +97603163 679128229 +950954566 -108634246 +790986188 788678647 +-400691130 875446218 +-370163486 450869040 +621364690 975844800 +-445795425 -877679925 +915595112 3675681 +-600893654 -883404299 +-612260649 383316446 +-374005277 -233419992 +-840591657 -81691429 +289704926 -607318688 +304851020 -839383988 +198581420 45598155 +3193843 765784238 +-257264630 -265855089 +-373421634 575693720 +539502745 -638512031 +-206260523 -349595207 +-804168084 308091917 +-669699657 -787006620 +-980916860 903886727 +-499881558 447691773 +-839714223 947733561 +-43948029 -165122494 +-303972355 -508886003 +273062884 -959248304 +720815171 940261873 +-400636774 902289907 +210711491 -349436607 +509176018 158538159 +75129424 -190580357 +713575429 -441854143 +-787249691 79987065 +332270201 -4967801 +-605233817 654327135 +-991792921 376857929 +-852859463 -728446271 +-947954451 616449990 +-131276318 -492667780 +-870362923 932510953 +-356748235 -237203815 +-218878212 348241521 +687905648 -373341961 +973239203 321139628 +-805238172 -625044329 +202934675 272597832 +341034798 634801740 +518927196 -654389879 +-737029211 164045167 +-551423326 -48455157 +-681309842 756372960 +-334973149 770991888 +86625439 773564147 +-985294677 873039671 +375568964 339061625 +-165916176 968405907 +797319815 -381759372 +-617504310 174252490 +44219652 490283359 +-129255622 -897611827 +112108597 -689957571 +428528839 578438377 +201799808 -352375623 +156263861 592769308 +478235763 -52382784 +341172314 490517167 +-389950690 746432413 +516344059 225113897 +-172200496 373521397 +-503664591 638213907 +-865515343 -722942918 +-947337860 898709117 +-940936692 722480906 +651103319 247548331 +-211905309 -657566476 +-106631835 -757047613 +-857001660 875844903 +816989228 -273675466 +-937394425 -198845658 +979145581 -692968491 +204492695 744514688 +-807707425 -124813912 +721634869 -532762732 +-274646099 -621319215 +-734660692 879128488 +-745787036 881809879 +-714342946 -995310422 +606667419 -749697365 +-107438796 -643857030 +988349661 -334078163 +-515149958 1442154 +721880178 77397580 +-721133080 964618131 +413103373 -618609691 +730027443 -325468332 +445678976 364743125 +-218356243 -31676417 +-372396113 369213637 +-308379916 -736541615 +18826875 -604507421 +-324224150 -319224097 +816400581 -760182352 +974669963 958764529 +-910438452 763373477 +869727201 136859535 +-803702032 -368486268 +-909484961 -852772862 +-875572621 -751255444 +287727725 146135240 +406596872 -816559776 +-899341076 -128694388 +-256837726 -178423602 +-300881097 -122665 +135512278 -718364204 +-650068214 -562251561 +-955049534 265265296 +-887854357 -105045425 +196848506 -891219726 +-808278040 -584842295 +-20433231 658081277 +402839249 74466500 +827168140 -154190653 +4337240 287968315 +645141546 680844651 +604710425 402804120 +730502457 -124705819 +-144045017 -792809459 +-221008595 -265098804 +369158449 -498360382 +-857254345 -785615700 +198743727 876878716 +-180934490 -548237185 +-669672065 -553563960 +-112553197 351095113 +606023152 -441712467 +-17829968 -839672251 +704298506 947274628 +-178568578 668068086 +620078013 559523788 +-606768350 -719841782 +-449819991 -152929963 +484328760 -709618817 +-491107739 605972970 +500696817 331585241 +961480106 -590083602 +-671794653 -267098510 +-702057914 -570034408 +355491025 771259064 +-623389823 613660239 +-308521780 32928105 +-82869243 -8587941 +838108525 627387485 +-291330951 520989070 +716271927 -590182377 +-543663046 925556368 +-777122850 165815091 +-419834468 777438360 +-222778751 -224100149 +163590 -106348607 +-409819806 230790264 +-199626148 122949157 +-734051628 757799864 +-35952428 819933588 +187672661 -317366386 +53784408 -736704352 +163017620 -76292849 +-542552458 -334935621 +-411942219 138600098 +943277472 -520815797 +834783613 107606272 +-585417737 759798849 +-289719856 881960971 +595188953 23093623 +319808703 575881921 +292536339 102706654 +143641265 -338052344 +204475211 -455147200 +-980589350 -305832678 +658933440 31382882 +39143126 344000966 +-776613544 -362985205 +-151251817 232334313 +-109446141 257655858 +-916052166 351972484 +630273409 -975200624 +-737466522 290631565 +-335316715 259927319 +117958057 -986505021 +-438073006 140959126 +262257897 217070895 +120977354 392531368 +-277699648 275787136 +818937420 465072808 +-371394880 -470038491 +199315484 196113613 +829698577 789410110 +-123677439 344666685 +678735865 -173692463 +273946899 821989454 +-692769097 -109386518 +-598555021 92535844 +615501669 -821846332 +415059223 -798091686 +-910126302 -894849156 +180076248 492837892 +-785814711 -210067381 +154411305 -900580977 +573634786 -405789291 +297870122 537400455 +824549310 247237152 +528669867 457531941 +950889267 380943582 +-396213732 -41862071 +527601190 275945341 +-406350366 950262339 +635405678 977230490 +-674132764 541989185 +-9294093 343520605 +529183138 -380503498 +-719925372 -251181600 +954766475 4917662 +-560802461 -934494614 +-283497293 -662362193 +-137877735 -754017610 +-91055753 -453966083 +-102814041 -337145027 +-287023777 -106543779 +-935162431 395330795 +48607547 210333112 +-587620655 724961660 +-304294121 840285668 +648166669 747702470 +-799943450 574303721 +964186202 -227904758 +182334617 892381433 +539109039 -418008545 +694748013 -75994190 +-331004734 -878446770 +-397728444 -722086143 +-498603983 554234871 +484859242 -64304226 +-26193579 -579997409 +-623017830 330347643 +99356972 -212536245 +748953241 613424224 +-341777798 -946958820 +321564453 437952612 +-93953174 -511443645 +-641531982 346561819 +-330227406 985521338 +578606268 -841489592 +257338861 271485940 +137457791 -985411060 +-583735793 86632486 +696822431 889541955 +595750683 762518204 +-511811220 -911114408 +326379616 -560177840 +685350779 110332252 +-209364890 -894144618 +-74670499 -598303958 +582589626 950671664 +-906846179 -370252278 +244448556 446360672 +-268248465 442017895 +-36106156 -170928448 +121325153 962826905 +-372681819 -246724516 +-604519117 853276533 +759436062 -52183668 +344612843 170243799 +397036624 249522925 +-779466574 -477802177 +928493364 580682117 +-191732007 -157637380 +548659006 923906072 +797416626 921301410 +991346938 809286578 +-314101034 244178088 +717559879 120331962 +-58974985 -259377294 +927455783 766141634 +820496354 672845962 +324613387 -329938119 +991530290 332019300 +377061715 64716764 +-970299121 -999875701 +-741715853 -16377105 +-268114518 372786479 +-300385638 55927116 +-305071547 -47911176 +-217252940 -254279025 +484467531 427115138 +-888847736 -967049660 +238457076 834368932 +265168993 609937139 +150322544 -162771794 +750278342 278067610 +440689822 -501374286 +-361365893 -957839772 +-426062964 440434506 +-54958744 -334207520 +770952306 104051746 +-726904067 -925197816 +122041891 641454288 +-617064433 -399686497 +77351643 507432203 +-375613018 -437884281 +-919245119 234505741 +660892950 -89498842 +-756187681 -882950627 +953249802 468091582 +184952627 -445924426 +242614944 -737473386 +-566504170 -492081597 +116171496 -959277285 +-649496106 642734729 +-866284655 -31245201 +-554197627 -144561324 +-297594357 -286324584 +-206438633 -627041398 +-837580285 -136629049 +605308146 -664143662 +-345257396 706258268 +581908309 -910325429 +-898425220 -353135395 +-2156158 625454269 +-759647892 -626928299 +244763187 -284514104 +-855749423 715276176 +-32938817 -426719748 +-730578157 415382329 +623974662 -421167241 +750813954 508197846 +413957083 -942949208 +369078472 211296313 +-194793561 -663344841 +-50989963 -960517081 +-12231503 -574720234 +-980442580 958923195 +-169332209 386350248 +-107266175 890053748 +-472297599 914861215 +949158595 621823040 +-3438927 -631366580 +-772342147 -296106004 +900781136 -755364828 +-576520936 328995177 +120430797 -130664420 +143506904 -179999692 +277159152 -229273417 +893609115 580141777 +241397495 -731677481 +-80142476 -304297986 +-304770559 438367171 +-674660897 -295792915 +-709159114 -207737224 +648211688 580911473 +-690593092 66516564 +419478976 -814000502 +-673790642 762493726 +179029871 -768911500 +-585588772 579584441 +-857563791 339790637 +234899655 -865848857 +-870843824 961869993 +606492642 856798526 +36693169 8070875 +885010432 -293410023 +-743166474 581547988 +-156522647 -693643536 +-422353610 940668840 +-778449739 632661964 +-516722854 -683612494 +134702531 -711357790 +-546131766 -948658988 +954508296 -843150514 +-779637063 182499861 +407420254 735598746 +937694809 -342629433 +215310086 515560256 +-900853373 453880566 +483447448 891118351 +422806770 -662744010 +356786107 501936820 +-495814241 354770168 +740130351 -386343770 +46380247 885942795 +-803090330 -557620556 +-764675883 -816865331 +-468012143 -579790037 +-184236513 -843087421 +537839499 507973426 +423089432 331047414 +-934966888 -238504444 +949898091 612741123 +62957954 -455556632 +-191398569 -544576160 +188391614 -538459903 +190790483 949909313 +441131550 283740856 +627956947 606746066 +489883780 -984943849 +-549586933 41458604 +-540010988 -310464795 +-406157754 -632871790 +-138332848 209491841 +-262452388 -889330354 +-164850826 84719707 +417466168 -768848897 +-540012455 -194495488 +-512987822 -393700529 +766637164 468887652 +-939493650 -594327026 +-640940395 -414279401 +-117297523 245511900 +-414580598 -941562961 +-333093956 129553410 +38423387 -932328276 +171426711 -269418771 +-636876387 -717621203 +-79309510 -437398990 +-515653302 -358782201 +230726351 -80514957 +-180216222 705309171 +789281398 623503279 +-122810718 -979859172 +-787707583 -154656286 +961717461 -633243902 +412654321 37114949 +-669522253 582941489 +480079517 194291011 +609915793 -492111706 +-91272925 -622627089 +-81292328 774444287 +-720343323 23844387 +-172663624 -760583723 +-91516232 93781252 +587158512 -463967933 +-986301618 -26257082 +514224091 225277414 +207095900 379465557 +-996298727 -458223477 +-412052680 91206282 +201557327 -105998957 +187630371 -841398934 +-411428570 -250404891 +-284099251 -391358759 +-638989796 -885590244 +-34368591 500111550 +-202490000 636640931 +-543984626 -69602616 +754854586 719712865 +964862375 -442723619 +860670853 -778756857 +899748673 -180397862 +89178957 711191050 +-409544174 -594934603 +-924768248 241583409 +-12857639 -324718213 +-487324861 131608889 +356372862 -874283897 +-285379226 -448087434 +-647763600 694899776 +343327094 243538991 +-397980281 -937509240 +488875782 518260576 +685587130 -9010593 +694643265 902231975 +34601730 -903809238 +174685677 887038710 +340691893 -102752091 +173004190 -431294208 +-57681866 305021310 +-549749876 -643442564 +-461911699 118320389 +-536241702 178129475 +-565237631 -960999532 +837165750 659789194 +-951731551 -247167265 +374657839 -901167901 +489158209 424666156 +-116759201 836166591 +790670194 504844502 +306647843 77656413 +-666020886 -612347648 +-834010218 297921649 +943009082 -790751468 +-588962858 -823476448 +-638520712 -419995357 +-885488705 -334877267 +602020203 584010247 +539263128 507188702 +313603337 403829557 +769376216 -552778190 +-751141933 594312508 +-679874719 -950574197 +-618602543 -730048214 +-637136792 991892863 +962402377 126201666 +973747932 681657832 +772459037 456689526 +179776642 19231203 +792486298 255125558 +340865171 183128222 +-557599304 -772404185 +371971766 -470076552 +789367620 -965374108 +-214686602 -832047715 +-727986840 187599045 +216165170 293612286 +-856723914 -922469437 +541307751 -914391226 +459081147 -56796609 +421378938 -734892952 +368215143 -398545562 +577416639 117689378 +-92384831 546957548 +168814200 -283188497 +803527305 247408667 +743998562 103460911 +2311146 -292352219 +-342673551 776758408 +615900709 -107727669 +-70981038 460140258 +-153763851 314330704 +80236483 -400272702 +403244186 989319775 +-972576179 -354391497 +-406075727 724261391 +-282206744 -381799813 +-919520537 469597638 +-739799388 740079732 +671424050 -677853780 +56123590 -639001869 +-850750693 817711658 +151759605 -645433871 +547505377 -916998564 +-108728558 -327549736 +-970531691 -384209699 +983688248 -59974080 +-633505943 579270382 +719373571 -115255585 +-903975274 -283000061 +-320817205 -17996749 +669387292 -563086877 +532313069 -102237557 +-275354064 -237914910 +-386853153 -272998823 +-545119231 850102399 +775183803 589355634 +813199408 -909799975 +-469244877 -105496500 +-14149113 -2105725 +-872232702 920580356 +145510751 527273913 +-618807914 -324256109 +-311832663 -239082402 +753262356 246154964 +-415248870 69181569 +-790075135 -37429825 +20817251 -958308555 +128350982 -748358110 +-836901234 -788009464 +-60942059 -38489284 +605798512 930527223 +-161581669 935052391 +327462818 -855574483 +375447614 732982053 +812714846 316046853 +974224509 -757662365 +-778854789 136245080 +591771851 60374688 +328221293 46191423 +-220529680 538030528 +558946 650942036 +-176912350 525856649 +-151614524 359783439 +-730123868 411640675 +655414225 -862709664 +-101390694 -403494353 +228097992 -763566777 +-661432469 -784463127 +-124518394 129479734 +805395269 -869136397 +-729181830 63643304 +340819689 -397701875 +288625600 -100301973 +946840345 156412147 +-135861823 -612748058 +107407825 -285874383 +-767924407 430348091 +552754691 -184172019 +735044953 -321125790 +598013881 929002544 +592390046 431019617 +891955059 -321920747 +-641299056 -910811165 +556007572 -187361612 +762684810 747812838 +518336685 49278521 +-130037949 297462399 +-512102488 -698607818 +-946837895 -247918360 +887556836 -30911166 +-851840409 -906509886 +-937460330 852213744 +-623432712 -209127753 +390019691 869337059 +890790306 -23719620 +994466229 -607813694 +-672541113 943779756 +-694028711 -351042153 +629186853 753905924 +60625277 985280795 +313499246 27345319 +-383148093 490165973 +-965236314 174147650 +-775815378 614451448 +-744197908 249470641 +453828354 486235138 +806721072 -787262452 +-115930493 61185926 +-45481228 381691121 +-956758533 -430799191 +-687421083 142217659 +713319632 -786544355 +-669575823 358948051 +345062960 -567902710 +107033123 559627012 +-267544986 -863461949 +-609395387 -298316660 +663500060 -312295740 +891860909 898008348 +7771144 -465370767 +-43073246 830519394 +124521381 551180302 +701036799 -220335911 +-3175858 993268428 +915286685 -202681736 +926775485 487150708 +-190413859 -130865262 +-329946675 247076958 +236024615 -591942058 +-669866970 -693096418 +612129092 207758003 +-919295425 558947944 +-153852538 123267372 +-171613575 -846267868 +483194199 -198518859 +-25903547 -726685235 +103389492 -347379418 +-977312664 776321929 +360061044 -921363052 +249126053 211362097 +-467676309 -688897696 +984297778 143371286 +318910569 988376900 +365685495 -234580623 +897167534 29784502 +770777065 -830553962 +-46514022 -412352916 +-878195248 -512179259 +93025436 -89237639 +-734793867 204832446 +503035894 228008375 +-948473675 540908574 +145812173 789790054 +588950285 953932451 +-417890249 392893518 +815298318 -464013432 +598342063 444867909 +-784254789 -469904961 +609923197 -382794663 +188826791 103091359 +-130502436 -672360771 +743922336 52192049 +145248412 645609119 +-864010176 896728354 +617619780 -225099285 +809913517 -672890920 +-902045735 -140854737 +-187277944 725830693 +80711616 -226293447 +-289533389 -723809311 +190278470 -973987215 +-885818479 -613319151 +-436220768 760528294 +-974348703 460300303 +-69631868 -248404242 +803471499 339775498 +-972924605 509950777 +503927878 -525069943 +797334808 -480139843 +-521126004 767964028 +821658568 -103156066 +920761632 445281886 +-676528933 979711167 +455569247 548079595 +707905855 -235892626 +945415010 -545726447 +773550364 574549597 +-135981336 -115844354 +197156814 789616174 +596156030 -819534482 +970250907 -301416043 +872307940 70654702 +-209188548 361531800 +-257127055 909374308 +765902617 273459563 +675235648 324035659 +-492539988 -952709195 +-174130660 443247748 +444800837 -196805312 +338595482 -748714409 +-6453324 503146035 +-283121146 -975857206 +814997688 -601596209 +103025001 -229562933 +92925546 405189838 +392676282 913731935 +752731059 560203177 +-4388078 -602740503 +-484349502 313353440 +-833220632 877356991 +519600388 -140983623 +-592789579 272186750 +838146341 927557164 +-61751065 -952501566 +-505989075 319052225 +-331366094 896379773 +813857100 842273749 +971486630 391224628 +790926071 624425923 +-921000596 -644765197 +-53852796 -135239871 +993752321 354307226 +-945152881 -202622843 +692242568 584498169 +652532170 -883384061 +355475632 645477587 +-686505528 -122429798 +172071316 -53269653 +501981055 -315846128 +-627247393 937464607 +856087060 -502091302 +157575892 655700327 +653513964 -533447488 +-342929875 -286914127 +-624658199 -589021532 +115963779 -113162729 +946943510 451225062 +175461314 -544579936 +468637331 -859931022 +-971027162 997924478 +-595395867 554386854 +121668182 -281235211 +-415336004 800982989 +41927612 399639573 +-560865953 136470540 +-880287637 -983535514 +-203249544 -744343692 +191527764 147347516 +270018709 345270762 +-414437651 -146596236 +-227455123 659826770 +386974229 -503222292 +-894646540 -562019450 +-873059056 348384795 +-691804138 786329528 +-870098591 734829060 +480819280 -370659561 +396744268 -334980396 +738596744 -64922593 +613219740 -327424676 +-632540703 844006224 +639702743 619146190 +447397323 -159773477 +-719794894 -92542917 +445659541 -287608559 +-141373423 162589174 +-375073097 -889527888 +-807472041 -119707750 +762582443 -563410184 +-902751685 423821212 +529756659 982050897 +266024030 -986190988 +455479511 761727092 +-654948631 -365583977 +147763911 -960951147 +474703435 -628045701 +-210368359 -541207700 +-953178231 785688918 +308527665 48419655 +-738482372 403649185 +535082026 567343091 +-343857818 -516517718 +-784129607 731136615 +783549873 -44340234 +-944957295 -842363371 +-311300181 44911311 +87647368 -305300325 +-534852115 -288254671 +651526684 -188160802 +-620606210 504750166 +-637322964 852599655 +680406054 57776903 +-902332415 395602952 +398845341 -195101391 +-728033350 898003110 +-91701944 238273258 +805483753 310325195 +376507417 622412869 +200930018 35201949 +-653465747 868970142 +-817335675 -168743639 +132496935 -831621765 +-32230763 -396712590 +270764228 178033536 +-705721526 -558599611 +-943389389 219469697 +338956916 679922933 +-179409489 -16031190 +-715056860 187630557 +-801989938 -338378378 +341444454 201026793 +-200912600 892828408 +-75479886 -89149891 +710451507 -975499456 +-574945205 891900683 +-342146344 -758303381 +130621108 113980705 +-751733505 -31416343 +-785293963 835172866 +-738747062 953132377 +663747867 -322355721 +-265267271 830870050 +368018869 -895506707 +752397026 681673676 +-644677039 -538695496 +-59293210 -465380430 +489544090 -185335524 +936055324 957147022 +-420983090 -343555549 +-29152358 -616101804 +-116186057 -426273547 +671880388 570933859 +-872848244 570787259 +-333893097 -185007447 +-256901686 -312996055 +-896125912 -240588890 +-712788681 966691230 +-379059210 969368036 +-888772715 -757344743 +374137684 827738026 +385578779 -129290298 +501463260 843558628 +623073123 -670524322 +-458626682 -562188998 +-896087009 590219565 +-525462440 -630732368 +271590524 -355058440 +651833937 480222801 +-362281513 -85806593 +-518479928 -74386501 +-531644319 -829540698 +-28383699 720473413 +653973650 30892304 +7465347 293510955 +29805674 651328317 +-156180151 -878730829 +548538159 441784768 +-677252360 -112078772 +-474233292 62561601 +-968379106 204486415 +217773069 -148790418 +504315592 -430323649 +-131604796 -80172225 +-694399427 285062265 +-640816805 -319229283 +798363688 -31724263 +-945037913 -114733042 +-569635669 711894665 +578164345 -960993770 +-784361850 -604745623 +-937494624 526162064 +227151132 767993438 +-57945825 -682769664 +659768019 728721839 +5230562 94373890 +506146280 -46802993 +870431837 86003139 +-507115731 -562775769 +-917046343 -305213792 +-810986508 -974967670 +-696874560 379529012 +-567591876 908534284 +327559776 386778828 +-876774474 -35327484 +795151807 -909240194 +844837494 -93621029 +129927708 640437883 +-237165942 330875333 +270415617 22890994 +-719459439 -879316133 +-301988708 913323695 +-249184485 292768872 +552295286 659387680 +-410631400 681838015 +-746234879 657963138 +891847825 -46959877 +-115867415 -881744658 +-980165014 152559882 +98621240 -916622357 +-198164836 68967740 +992090503 -318159484 +-448734027 -905794644 +710139747 231807422 +962872923 -501748411 +810949366 159084001 +252301892 -489244365 +-738239817 -879658732 +569038565 -418185636 +926384239 -561235280 +-283017918 290163811 +38259374 82517568 +-213756499 55324863 +-246628698 468122244 +873174013 -418849842 +436945872 -611549122 +740103922 681461436 +-532595817 -783750589 +-936552928 -84018206 +-977909569 -455825924 +-890233227 -516301100 +238017914 581226024 +114711637 -261611033 +888588760 -861592276 +-917812207 -910411139 +-554351855 325700196 +-580087371 458267023 +-377781381 -456667311 +-722377040 654099687 +-699804355 -473969128 +67267024 209692514 +-415508712 859185385 +45894875 -240859515 +-747653875 -339196065 +-330711857 976342751 +-703381977 613928971 +993522110 230172121 +498911938 794492481 +202619811 624141395 +-257975557 210379850 +58921992 268978840 +931429033 372588885 +-322252838 894300673 +8431984 -301484056 +168987349 -18863723 +-883660826 -514045954 +-860579319 -406591614 +-70248958 -870160166 +-307805251 574667243 +-305783461 -313742306 +-834896138 79067642 +97498912 -549607987 +-318721428 -635621557 +-642523849 -342094274 +-550110024 170729966 +-314033284 314329790 +755364020 664627814 +105020103 455241629 +-928286869 660495523 +684807798 341763808 +-165982022 101312731 +-340607596 -491634990 +-262184168 -514385944 +-572785106 -651240829 +418877144 180209586 +114277813 -470535067 +-221316629 865183798 +-190393884 -228127540 +-875372111 -372443958 +973332511 -397622260 +84950178 -80264873 +825246141 827570261 +680428995 167924610 +-146837418 584014563 +242617281 -344454071 +632656430 -777305842 +-340811224 -17981191 +-934458196 213764228 +-508111590 487756789 +-507069731 403361825 +-185950799 973912890 +532008789 157034899 +81031863 -33845452 +798088712 -237000643 +-403009593 675917819 +-721317914 232745392 +-427751192 896822829 +618707183 918532781 +-680798261 889701162 +981709970 342947579 +-701525112 -953313802 +137389877 -967262080 +-386112036 -425961612 +57839120 -178863313 +-533726030 -444704346 +-130543916 -281405403 +509080050 26097367 +415583539 -128638681 +165572717 -701610087 +225375335 -471139991 +365856729 -279357867 +278707045 798543951 +962662824 33067825 +933739293 233327479 +-957294000 -468282293 +95447782 -862175417 +-291547320 852578920 +-716864172 60197900 +-116105564 676697224 +948450585 -715007143 +-443799525 991329936 +-872191853 671430081 +98078095 -949310780 +-749658504 -23094284 +483623271 496806347 +-288871177 954383342 +-886285111 261843418 +-665741439 -495672420 +-827842621 -136166535 +-393596278 -595578481 +698183975 -513695708 +939990304 -145986561 +-107930663 981471984 +29061635 330070845 +-351142197 -932629617 +-937551264 -94590046 +-466930499 -21581287 +287621118 955171107 +314919656 836875056 +-315263994 332647300 +-389720983 116773894 +317927428 993204833 +869831149 715517706 +156100026 -891413833 +-314724295 -621839799 +-400128752 -312976509 +-657751123 -506827768 +-959787370 -205036707 +-530375766 -356141224 +-906930368 -946701640 +469432458 572437939 +-619828366 -277241683 +-765958898 343715109 +421146828 392518821 +19199406 517202414 +-397016164 -994678917 +-352710621 48545514 +-508408895 126625494 +585107587 -444123420 +-833038351 -472668979 +-676465867 278237057 +295520449 722043101 +-590092415 8084159 +-831562994 -836572137 +725108359 650174347 +566329845 -27603106 +-215614038 146616976 +599574252 216902042 +605912927 -437630183 +-342457104 -61563302 +-971883711 738144598 +217434147 771692358 +796027538 586106319 +-157394754 -318180279 +524103729 613447707 +839375949 586942133 +-240901518 519227202 +725787519 -491871119 +314615281 -950824310 +-39669723 -823420578 +214669316 847540632 +-334572174 -291344275 +670516662 -671956054 +115791449 -925291094 +-704870533 -410861506 +378507729 789887995 +330918115 -543382751 +63401752 541750212 +-818376915 828557695 +-286336574 365206361 +-19068988 -554097070 +-263173696 -908601133 +-565991379 471641109 +317566425 -888951696 +774632689 -918852029 +-172966653 381958547 +-733195889 633063221 +-727514727 -778837011 +798452461 -491332671 +-33310833 568344960 +-951852996 500344849 +-866590239 -151059408 +653309376 793041301 +683172755 -832859226 +518495393 8505700 +-794117003 -393404691 +415139424 -174330973 +250153101 -888517773 +-657116591 175835857 +815495789 -95245975 +682109260 193838509 +637531766 -177236484 +631510188 755421179 +-247769433 231819924 +-728064869 660212249 +836815712 -973884929 +-568863391 865247203 +214094511 858443204 +-251838350 -922813790 +-341880328 -98357402 +239094586 891743099 +-12264444 -866755385 +-524375543 -511506054 +382870582 770083449 +222724236 -855501698 +-566277621 900041506 +-596498345 846927282 +146307688 407379649 +-776583642 938155682 +156466064 -6070180 +-199229867 -241496441 +-687484121 73124811 +-628614043 -365656103 +-757280726 289791269 +600031433 -395865406 +678384176 290820317 +520875338 -74383058 +-458182261 783737298 +162452498 -75884555 +12584881 -697087896 +-293146937 861936258 +-818837192 -210703280 +-429159319 60002324 +813343165 -3147550 +-447767638 810953596 +939085714 112682038 +321409437 -659247242 +-295689017 753574127 +708324633 -815120798 +270021623 -241025189 +268523258 12374622 +-977660505 -563818501 +-738892566 -476235867 +-705312268 -964732809 +-585236382 740700677 +-811570795 -185538203 +-164377980 408394561 +343965745 -249858112 +-591911481 717857522 +730996877 -87950348 +-623279574 -964434941 +-952853689 -764075282 +312488656 -196408517 +264731110 220316936 +198570935 314605811 +747280760 79617878 +-740065209 372013811 +-642755389 296597798 +189604763 587262544 +-436437470 201642430 +-857096789 -888077457 +470298128 507395952 +-596734192 -862486644 +988940710 890607560 +600221923 217814673 +152292665 -665898548 +-287965781 -126207099 +992370949 -417065982 +528805905 -937588654 +897299116 204151245 +-330063035 736188462 +-117728552 -174982131 +509803098 -231320658 +233302301 926523049 +-162700994 -546286738 +898770699 944121931 +-272834584 728081358 +814515272 -328037727 +722892565 773778550 +-66098056 -542262482 +-87145352 -821569990 +-826995616 450122128 +85119750 8801900 +20036513 -854245286 +-91504399 580368889 +538085975 471480422 +-129308712 -301817109 +249784935 -764806503 +-658389 -224141478 +574750397 -953557035 +157682808 87996273 +-768697044 947811146 +641561418 -37190465 +-955384921 717509567 +667177502 527837970 +-463576526 -814337454 +-384172898 932885841 +-715667258 -326370546 +-916636068 779308603 +425269022 639226332 +165970458 -460156253 +812665636 551288743 +-825333699 712888214 +624121427 -258357737 +827145768 -241572561 +-30337653 52599087 +289575539 927446062 +-185159445 -441211853 +681983892 -815916760 +939414265 -205926755 +-297617690 308898305 +621946507 500952804 +-388457052 101614801 +-225381498 803311510 +-623453273 -334762745 +553253409 963413335 +209663174 255570271 +-258019421 -858923198 +176239631 903342729 +-332572732 633000698 +-968562104 -478391925 +441410132 -710781348 +770203129 -878767729 +188750262 729527919 +-872119249 -119758935 +343903584 694198402 +-685274097 352159602 +-944616546 972744517 +578187088 -355267269 +-53634009 -320549731 +291428455 13195459 +104337389 306011237 +-827476968 -548447223 +-14021262 705693748 +-437734523 849526940 +-638236958 -191704009 +-133969650 -36956157 +420962944 -479970181 +-138040330 -669685509 +-116740185 900820306 +-836666039 -848983519 +-996961968 -37593021 +208126915 -41922189 +-34105293 265361534 +856674564 -830961453 +-990757861 -116001991 +-203579930 301574893 +-982558951 61613466 +-220417827 -8300953 +883278653 510489143 +781468103 360020408 +-647701972 -390569778 +-824776891 541735883 +-804409665 101842783 +-850386084 -756209593 +-461762953 997369740 +-705131730 -793659935 +878436532 361016677 +-266173033 477835554 +-543874640 303115754 +666730189 -713394113 +63651228 366107545 +-489375800 -801723875 +865870515 183863951 +272995103 759715363 +-199736518 656149365 +493565854 904886844 +-502271055 511363003 +-997983927 416449823 +690100249 374844580 +-197851820 686863083 +-814745256 131546089 +-368506843 -732714271 +685502754 -636265216 +-631495171 603706951 +-592724457 -610247343 +164065589 855309840 +901170389 -112072623 +62839409 135372274 +330813772 -807667089 +590094761 -417345624 +-860147201 768257192 +959843430 836228670 +414327735 -967588033 +308149381 -341482918 +861962581 -560840012 +967561074 255539748 +763389979 -31636236 +304213648 -601024182 +184186062 -519559779 +-471973659 -736181417 +264602963 -945800587 +-807186162 650385685 +993230609 -500697622 +213997269 84911716 +-365563800 843721767 +-418302762 420373081 +-11183580 362826923 +-139895155 284717116 +438127796 818051469 +-325120769 -300195427 +75734325 229194889 +647175582 537995115 +-314935215 -517187842 +-526360447 -963109920 +-975885182 186781527 +-811854116 -494298570 +-365168421 643144804 +-67207267 -79092932 +-81231322 -481626491 +-273265483 211397999 +-177987537 589490367 +331194716 -920131414 +-999743389 459598153 +-558142008 -31620713 +16591785 862629717 +-145659497 876214716 +585792063 -998533257 +-525431543 81519333 +-933480759 170904322 +521002129 -664706741 +-193136825 968587251 +-329232884 671423484 +-950880440 14407341 +-962383475 -282247535 +-791532841 995087031 +646715162 527388191 +874115994 117368150 +-458462112 -745790172 +-53192060 997746305 +671067201 -128022791 +-933732376 758441017 +405399875 -534561916 +268793371 696127941 +-662852520 -857702651 +-356250545 -424890912 +-239052339 539613633 +762406677 658276829 +-668882423 290782721 +-697217468 -308039412 +-194579354 -332765608 +-313348863 -284120760 +-356213418 -704904310 +359983996 -434260066 +-919030674 -995024974 +-716236117 -944439638 +186872994 -34914899 +968986529 622323973 +452680098 -266917628 +673809315 -654873703 +730419798 689638734 +-924157705 -81489643 +66704571 -423741673 +-550051383 200449752 +-720913275 350553694 +910249045 -362882468 +-525691973 566543980 +249055041 -228907658 +330583495 398212751 +217457769 937317049 +-843740968 -148641184 +499872911 133055481 +-776149517 -541642194 +-841986831 -384384008 +-447542294 250796692 +994623129 -501348900 +313096042 -602855251 +94362142 194235056 +-120453627 -237804387 +-33804138 730611026 +653082614 -18127428 +893681537 -661366794 +-289424291 930436467 +-526252055 227410018 +-636153205 279868301 +612155633 -364020393 +-232272009 384157183 +-591967607 -561876146 +-973030036 332097854 +12190775 -644771011 +-857875637 -391702345 +-453925805 762987365 +134765803 151117561 +166575606 942199731 +244175830 -46188550 +166242492 -929818654 +665680131 393830408 +956009704 752566765 +685459676 455431571 +979193946 474718089 +707897493 -720977677 +188997201 658341995 +-82088139 -175395184 +330811143 209833356 +273080091 -963532989 +-311566385 -872858158 +-503205619 822506767 +374916293 646668323 +-627123717 -948631664 +782470983 928624741 +855166498 -534296122 +-61681243 -512582603 +506244566 497789206 +-780623952 505780138 +-867688093 -175815576 +-277789643 -932782204 +941763478 65794727 +-182019728 -73662344 +262903073 257637548 +-479162926 -527834 +732210783 10412307 +717652282 -329437077 +475435439 446596722 +557994482 550631562 +69121939 778589587 +479423411 -748374156 +-664411686 -25252317 +784564721 -668091542 +997498596 -606372087 +-937484082 232820331 +-594654585 -883893648 +-614628983 658518965 +641004099 -211650472 +576676558 265037706 +781255346 -233931341 +-361965477 -438752592 +-429294242 -206354922 +389898890 -250541175 +-306923296 -443981814 +31804835 -478192020 +-926218497 -145297580 +628439103 -514076176 +-45395852 117982748 +-189547052 -102450378 +232521463 -955766097 +-959225683 410038689 +538513373 -63953984 +713796784 369618895 +310502946 851815990 +-915758923 -191902634 +-743351919 -529063055 +93746089 673088942 +-37649976 950526164 +-137589295 947908370 +-629457087 -899212467 +-418891607 65110834 +-947010103 6673077 +137914452 547048373 +-688945451 793698934 +232700500 711895688 +-486761941 427949373 +401029459 -296335330 +844013320 -252906056 +-753848893 -942204871 +-684459017 -792239890 +229626624 27300434 +-602457671 205442188 +338459747 754915299 +-760877575 -18808372 +661555538 -192519113 +519707691 110215102 +694429644 551881980 +877018361 837077236 +-578548468 395088944 +833903266 -713809964 +211357036 924146268 +-656096061 -876096547 +81076269 816970311 +-568592876 21798256 +76091588 -253897120 +346409546 721338277 +-483215366 -925063253 +590424156 -817490325 +935351710 216303082 +487727493 78613971 +-915859421 -952748725 +778631990 -299949783 +-560725560 43072394 +734553894 166932400 +-3839887 -329595518 +-133753634 -36141105 +-768572786 6267179 +-357972898 670266536 +42978682 -534439552 +640851657 -718296014 +-481657159 574765911 +151614504 731651014 +-284936605 -160714599 +901109975 -958490777 +844457734 -348357703 +136352163 -821088996 +-940752204 -610238370 +62012852 -239863488 +713098261 81815071 +-493616248 816254083 +42109825 885255947 +-310780792 -7796151 +-397290360 959404287 +-397840746 -570045961 +-304436247 -708989677 +994818739 -235908694 +512111788 -156856862 +28428004 -657369178 +-432296924 3216399 +-325940509 -780849682 +668297844 -400426754 +-513725076 297150174 +-769812842 936820447 +-517922949 248433653 +413339777 505414080 +-146263869 -550482867 +269660726 -595341254 +978789112 48373202 +517109053 463902619 +-504949902 13803436 +653985445 -807358366 +-391208765 -579171183 +620960123 695495138 +407116816 121028640 +-549978758 -681321378 +780023340 678699254 +-245523616 -148462106 +866022536 472200344 +889193679 -913825941 +-12161624 -610759448 +-155826743 994676022 +836756543 471158396 +-125614765 164880880 +827960241 837833153 +63997774 -925471266 +174952765 -583142998 +-406731703 -948350069 +-293021155 -238271575 +959681051 480452629 +566584067 81142912 +-100259209 -231095148 +252637904 -978664876 +-189313871 -224787403 +-250338761 259870718 +-755643935 -621110210 +-623298913 312359803 +729207552 -475541343 +-536910673 -872826969 +650741016 -104316916 +-499764348 -690302530 +532319767 -143482220 +211027263 350829032 +690369332 -389421211 +-454867481 -794650325 +323865512 334730052 +29087379 975993157 +-261179537 713205984 +-16579774 -142669303 +-258316049 -837181361 +476499759 -323939464 +440068970 855435716 +-849131764 -77524094 +597254349 619737150 +-64879076 -174721782 +88029781 519461366 +246014254 894877499 +743453967 -880995415 +830650071 -315003083 +-60487004 673985749 +963542123 -273963906 +719758699 121337171 +-236237733 8065893 +486982582 -950672317 +-690262155 983881540 +-570431528 -586481907 +521760495 -874097844 +29769557 465205930 +-752976973 -225247195 +329831722 -103137499 +-519213234 -753849492 +70752240 158189830 +286097449 -12963792 +394004371 347740095 +742805099 -23462661 +887518282 -10381426 +-137496427 924347866 +-622973917 881745176 +-691092429 916230723 +509482312 -167070561 +424477453 -568023319 +-379068850 932826636 +628050014 731037420 +421050806 613964239 +147018402 963762353 +-119268016 -451878048 +728654582 845160793 +-369025373 -472543027 +-960146415 167692997 +-895112453 -141147510 +569274950 216025673 +450212170 -298187979 +486287959 -891448109 +408303692 970416815 +-225344466 125894580 +-122017325 -726882767 +722627012 -199988107 +721729569 -738570179 +-398957865 -650529468 +-858960285 228226715 +-953033274 -132162347 +-788943939 -358390292 +731645658 631362486 +212679491 356726444 +440973765 -272136215 +252004388 874454211 +705313741 -720044077 +608621159 195382227 +102866164 826845749 +488164527 -316410847 +-512831760 -835237188 +-223990759 -45097624 +787833811 -890703583 +298761420 -21224710 +748960914 -379077663 +-587245203 -374838126 +-930017704 -835708880 +990781550 27044221 +123416662 -282148522 +-590463416 720304353 +384337763 982325175 +-649019060 -3617738 +175499414 -218302781 +-581700917 -154307149 +788653210 -316776634 +638958436 894578925 +-892195391 994564686 +617510568 -703474547 +-479714900 661127696 +143566341 -325445551 +75283939 -15018884 +686108664 996679670 +803099973 604661173 +564690440 867537236 +-639217608 577292871 +744776145 595232752 +-176931631 225404982 +357570390 -679362461 +-455418018 -748418962 +115735697 437888419 +-212673172 504854381 +772145830 951593832 +356986814 209663423 +372946206 -537647769 +213975952 -656950463 +-621569882 635143633 +935376358 -143849388 +640780288 -360778329 +784000830 204996504 +-169446173 775455672 +-787653251 412260112 +-516628114 15640285 +779393139 970834317 +68843244 26374897 +272560617 733576447 +435393698 -467166197 +-679489439 -133764946 +229345675 377960599 +-318934609 -465944746 +431712141 283842599 +-791948654 215044584 +453813383 -836367326 +540610828 -88970622 +-607092614 -200709514 +-757811729 -402007827 +-538805374 -577993085 +488807159 331395037 +-816579883 14762326 +-276379173 -144187756 +-231267966 681403124 +-679076433 312070465 +740505618 -434558479 +-401954545 -164689265 +628277541 -833043515 +91132138 866049024 +699734649 -302541641 +-635501590 457756211 +523384364 -608994790 +737886972 790224408 +-498788795 541799504 +313280986 931559103 +400096061 211309435 +852491587 275803889 +967013124 -760467532 +-450424998 -942828758 +-383823697 461795622 +-584838284 -242831706 +46845643 427762255 +-995139135 -416618020 +-335100821 174024850 +551367285 -82147446 +-541356783 -783265544 +498933304 -887388587 +789994455 675533945 +452232794 -630918874 +468807830 801410249 +590678845 -177610493 +-892147313 -329026694 +816691498 -411166587 +-965663575 -990597144 +-871666589 -621133157 +-824279178 802533104 +-682791098 168273886 +730415889 852638410 +109544073 965953484 +649785645 654848098 +303880338 -639245265 +466616918 -783743655 +193946776 670152716 +-774146316 -728626356 +-301777551 -562937562 +681006116 -583844343 +-634205393 -734282132 +697888892 -398841064 +-73568011 827520403 +-843352200 404070067 +914282208 781539118 +-363017111 678632803 +26436938 813854972 +-372515966 364623582 +745754006 -813780227 +731523763 876264725 +-874186943 184340229 +674970023 -828167107 +304303145 -201030416 +-801122058 330936191 +-389189830 814548287 +617257949 -229585893 +-937080373 857914911 +-520420711 4916758 +-652412312 231865308 +951971181 463332310 +524794066 202524227 +-740504668 -9833212 +37500299 680909669 +48428367 -39694510 +883158146 -421682091 +371572708 643150793 +273457794 225798220 +45222554 -436248742 +-586199979 175418049 +-701678467 -860970151 +829531584 158504295 +-893541950 -388618351 +-763482601 -535139144 +-868750911 -879554244 +60698081 -68248444 +-655802027 137182603 +-499787165 -647105996 +-680258898 -284752136 +516942830 -104974938 +-207979789 444902542 +849883119 860899409 +-523051332 661140935 +405257596 2271508 +-948060979 842966641 +672716450 -900843921 +-554398098 -836140702 +271652207 542926326 +-268191379 625572897 +480774096 -119456427 +461995976 -572301027 +925071525 494035421 +647417027 647535346 +-426031272 -746308317 +-725925816 -170147554 +917528259 -140069963 +-549016255 289203421 +469075984 -436102887 +567072936 -894253699 +-566335709 -257205795 +700652296 66879058 +316191170 795997591 +-35275935 396621991 +913388980 967839745 +-745203160 -769095050 +219533749 -916335668 +-762002688 -701934190 +334391847 244411811 +-182342416 -739847596 +447158606 691232934 +258406908 284189814 +644582298 -852715913 +-471668654 -889395312 +-637424763 150549637 +-195596356 -476715709 +791317 167061240 +-607857220 958086630 +46384523 842387172 +-472168204 -484095787 +206572933 364405024 +-586324439 -180601315 +619101309 176607612 +-888843994 -898519982 +815626922 -532189011 +-308850329 660965322 +-453457170 46606799 +-594938718 -127650445 +-393049107 745091399 +-676783027 194397046 +-619262683 -811663473 +-441695922 180991737 +-731246734 979157331 +-22355851 -708033685 +724069207 -648546106 +287150593 -362808778 +897152590 193076381 +-240791689 -528553575 +5394275 788038330 +-823620827 -680253002 +882504244 -127148327 +517989152 -221823185 +693668468 120356115 +-813024557 -833565643 +-210771639 148342977 +351879832 204847529 +-594667616 -859696003 +38654193 211196066 +404959754 570363956 +457848977 637925319 +663486538 551416465 +-921775713 389957660 +-97902541 319013625 +315517276 663708665 +-775906965 917757674 +757636688 -335156739 +-599029252 -643766413 +241084141 633571109 +-801480536 -355523433 +-404931437 695770384 +-167941451 -815679878 +708485867 646820965 +165047930 -760669292 +-986350652 -75853381 +359409765 152998338 +-744734481 450312443 +-763671723 626494315 +807993006 665475607 +-152470213 728591428 +-550293999 518186308 +276493981 -877850702 +-441573045 -499743783 +-200845791 -85462159 +-138857638 752847931 +181643411 -907498525 +-595368964 691529849 +873391509 813375511 +-243349589 -365023469 +548952449 546931606 +185726404 106116242 +-147385540 490709609 +373464180 -342710479 +-875643573 -192568910 +325780618 577104796 +-375277997 633305339 +-504574486 855260101 +-88441841 54426825 +-965482468 -233630733 +-11120051 100606993 +318597342 979650978 +-163520582 -988519971 +-571044791 439153892 +-307219495 -514362932 +642659667 -589480759 +811080314 188964132 +-371009211 -144305955 +99311949 901073590 +-276986131 -901260796 +912193579 329205945 +-318321065 81811075 +93502007 750276886 +-132711100 -77294412 +-496847898 -124829969 +327259860 -429520706 +-581702352 -114829991 +-501294228 90159405 +286289447 -86717508 +-505989208 -855270046 +-847785696 -106835927 +474875015 -466492888 +-850480171 -45808768 +-489714684 -179631533 +695887605 -960531453 +-964063403 -606345677 +315554398 -853080243 +561531010 -583004826 +858805822 -297171038 +-469493007 -569267252 +233733147 -495738261 +547170511 637193644 +-4899869 -180042886 +-127913998 -673255373 +360154962 998644050 +-285389826 -22148280 +497748768 -874202296 +927664303 -167797352 +-832866906 -89289937 +-831419017 -57889775 +-722384298 -393448961 +269460090 -414292670 +-587404452 -783733810 +893862201 -949143838 +48494972 -366759905 +280576497 -808158424 +355716926 462473570 +-203594709 537007181 +-591821273 -950148992 +793080605 934745559 +-648740501 -116803527 +-44584939 227857543 +993253517 622620028 +903733219 75322721 +-790743659 -45660418 +437171845 155746644 +-516104011 809675175 +68170499 806382174 +-189371365 773413746 +127528886 -353914177 +-485429815 590274630 +136649863 -57885156 +-36604808 -375821950 +-855672000 780213443 +-707770237 644679424 +-488472022 271464365 +878640524 387985110 +919142026 316216852 +678880191 -991551058 +-87033412 736414635 +631505430 -879559074 +-340003159 581891897 +-972737186 882408705 +-775251240 -428003140 +-599068423 459692679 +302294527 -962278691 +277189167 -178969046 +-979902653 -845713825 +244662281 407481244 +-771272353 -505620583 +-497361336 -80621169 +-91320480 -590585158 +-790532167 -749095096 +732308296 691678981 +-157060260 -797368248 +-10958988 -627159200 +-966430456 500133943 +-600488232 60047788 +-856900801 886140389 +-245407512 730611152 +-140738844 27991824 +341074018 -188837584 +-582132187 -19695407 +222288983 299991571 +-826433762 -346775551 +-527225081 -572453115 +263637091 634239518 +-170122732 629444828 +469342298 -941745739 +263481893 495663142 +188734016 -491729064 +-588141566 213538135 +912997066 989672178 +410774641 -170584343 +956865786 720881909 +-55215167 707019986 +-673747707 -561897408 +449354745 10995684 +-745530553 409391234 +841768920 238176436 +-366108034 -993519239 +-454797474 265817205 +57509938 654126779 +-963928323 -400676467 +886758008 -223849746 +-261629653 846791802 +-938358815 -86067909 +896591489 -966176639 +642854286 913394187 +545636198 227270708 +32766948 954364435 +-658589269 -717162809 +-724240455 924556231 +910069876 -217919340 +-572679600 -784243934 +788392405 -294158743 +560610075 913907416 +849694379 -938786296 +200817681 -483445062 +293257827 124549384 +-369382538 -739174406 +-136393984 718173803 +888380032 492432637 +431063545 -997308445 +366898987 654747889 +-800040352 -862124415 +-526498361 -943619914 +514749945 585353921 +-315311516 -831766366 +-246401592 477247934 +-528780539 -394583610 +170324706 -71445722 +924276875 -497386603 +-686089071 24254580 +-692911396 537952540 +-225255363 -313172663 +-906473971 -506625531 +-430325170 47174820 +-560476493 982921410 +-677793256 824796269 +82696242 -463072695 +139994928 360459276 +-464597361 939567890 +-951704608 303626529 +157472181 761222822 +-489598015 604544163 +181925119 -744123831 +-700119835 -636071998 +61993441 -537434684 +522392521 154219049 +-240562211 2867589 +-209298911 603240063 +-448859960 -306970703 +992114309 -261009932 +-154044289 -502320137 +-541896908 704548273 +-874975501 288623373 +270504490 236297775 +517424871 538897953 +-721992561 447290412 +774996546 417261049 +897474305 -24383860 +-116443314 -904144085 +449900514 -5370019 +-529558324 -610899990 +-492713194 72406274 +-222210442 355987946 +-2488935 -396442439 +-94297921 -420604248 +-409369990 -468377118 +-59247862 -87162271 +404617920 744230670 +-674742801 -308788078 +-601931417 -343197011 +-106642410 -637901541 +-720369861 -899446671 +233672440 89899132 +351973172 356286447 +-386489718 -99667110 +115728910 736206001 +-78453946 -132265821 +-789902905 177413409 +-902695604 -660682570 +331577055 -73660633 +666295122 829321797 +-756310415 349858031 +978967274 33864607 +923575958 -926628824 +919429906 -825801753 +-861605806 256452976 +-439297308 -248362043 +-95385089 101642548 +-706063356 748489843 +703074273 -693074973 +-237356497 784944725 +-213816115 576160444 +-877588240 -233498429 +366523749 81374308 +880120531 -31101106 +-611096858 883198978 +562684073 -519830429 +-134989714 -27931963 +541960244 733554803 +263859613 -968743364 +-153194938 182033430 +-331571153 22006898 +-236325191 331245711 +-67289688 492189838 +-373941243 481756590 +670175080 -512117876 +-509763999 -224909131 +-653429737 -669673653 +-818916238 -143429 +-907048328 -145603063 +521620874 -483793828 +149686620 -904057082 +348953252 -175760966 +219635085 29554383 +-392720271 -832305659 +998940650 524799458 +-481244010 124494293 +-841318564 292520891 +-873520980 -923166659 +-532224291 634233223 +156589232 108508275 +-468807173 577676114 +-635674202 -594206696 +-626885452 370178282 +-466036951 540639732 +362928380 -938071858 +268909405 230585902 +-601413000 122353711 +-621484377 569101703 +13554567 -391568865 +-793352701 -858460042 +-145666533 -95106645 +963401214 -240354196 +191536432 -423775327 +576462591 594337470 +65982740 576831115 +439178178 370367344 +-824725144 691822471 +-364367005 -877879720 +730440654 -711507406 +732471739 579451135 +-853695790 949526252 +-510827338 446939059 +373051825 -251541037 +506399040 819329932 +-778098610 -700858428 +315821507 905779666 +-388400083 439226268 +-971361107 758543926 +785211375 -681360912 +275339751 -909861115 +-986721657 -630617396 +-781825569 887627358 +155223253 -211096728 +-493337029 -378638392 +-287925129 -397728025 +-846681711 -667641562 +-989550455 -639978520 +746543231 666199044 +-205495592 -489289028 +-920572870 557736703 +577446114 -21637380 +-342977740 -172379930 +243815075 -80392439 +296736565 -655666993 +-909410982 -757085833 +-548669643 968260789 +-429613575 941910368 +788252882 904633765 +-289137715 642048887 +-43267612 358909481 +-261575920 60369438 +-255523428 942584807 +851031694 214957908 +-632869384 63740883 +-322591610 704479993 +-87082363 192954464 +794885010 255541702 +431460329 -221616387 +498666012 -71026985 +-339850885 -39448002 +-505155196 -557743120 +354772977 607873585 +-364052017 -520100511 +-749998942 874711646 +-865569877 536722248 +343321540 658535440 +-770197389 663914765 +353178141 -812285523 +647162529 -861511331 +209725964 426968725 +-874846989 868951979 +-373993986 -768264435 +981519643 217519306 +160594015 407575671 +275305276 -269365878 +-97691082 177709944 +-296043900 922672960 +-522205631 847097096 +-676228062 831445985 +-427122926 420843806 +-682592265 -639448819 +-348238591 -872438600 +844169626 -278792341 +701935907 676499629 +795155162 757246676 +433236693 303835046 +972293679 923765165 +-608296671 -403513496 +-70128460 -278864591 +-78712387 708648880 +632110712 -642884016 +221414672 -137632582 +266036123 3407143 +-451245120 -779253816 +420167332 407107514 +-262599817 384243518 +-642701688 685239343 +723802468 255018277 +-410006750 107981464 +651613705 949681998 +80822621 -752026005 +487946420 -83656883 +339049527 91462405 +-258049905 -704133724 +703124710 546215378 +799537251 562098793 +435971648 -296335902 +-366945559 829430751 +425349020 681517901 +670697510 713161507 +398748757 305129805 +-817764619 -368897813 +133799082 -811352295 +661232158 403706397 +848387352 325548839 +396454734 65881009 +-999810674 -748284529 +662394395 -742962931 +-830362652 978997743 +-860492932 -76108120 +96418000 817870145 +-206619814 995069430 +-751706085 -665143130 +132554061 532841192 +926015450 685321243 +588226009 252090126 +82026044 -69074296 +907551654 -581336025 +208845945 -467551990 +-290699018 807228072 +346792527 93314631 +188942399 -671918590 +282892050 -716184606 +-51654176 -164319618 +-33210036 746531055 +478400759 829761451 +-122855090 352396484 +665494596 839395413 +120277507 143961959 +-181221041 233391633 +624639957 338190229 +532688733 -292141419 +745369063 710534117 +754979324 617145124 +349205701 -588579296 +901727690 -940580938 +702720610 -479682407 +-570628337 -553589206 +138479300 -791297206 +804822355 571488461 +-914701720 -964995805 +689691932 -614938561 +-781546521 -460181982 +-374446341 -999151453 +-869625285 117312327 +-919129127 -425530705 +-949224887 -733143944 +766024240 241262024 +-130692788 914356537 +-576337351 -131853070 +674716729 -862156817 +292672248 766238439 +104170438 393134930 +-656061370 126994520 +-312751245 444080192 +-567013834 -421360572 +-865719495 -70872277 +295500699 -638748600 +568616266 86805712 +620379959 469131002 +-588533887 367996564 +-164554286 299121012 +-24238012 -978033861 +-5104424 -282091055 +-25534322 -718543383 +835972376 612110259 +-206649619 -271930405 +228957480 -899877257 +-400908899 679673171 +725765026 -835144059 +961754774 414724734 +-240824788 94238135 +-150532683 513723928 +515550240 694242229 +-761539334 -470160509 +977467252 -262351851 +740044555 -533915499 +-283417205 608644874 +556892006 -612185458 +-638116844 -804706539 +-50796123 844998790 +-676213522 -711035018 +-718299173 972947017 +-200806924 451724209 +644250233 47117315 +-427698257 908032175 +752817480 -708518484 +-546347665 -669699919 +132176921 207946669 +730482086 464860728 +337212032 386492070 +-805640350 -791028483 +970204043 212778386 +-881442108 -222397414 +646708265 451797774 +-785445561 103691280 +-189860374 -931333837 +198460196 248784300 +-803765841 373869008 +-931284634 175628854 +550481397 569979189 +113533313 -441864028 +928532159 -362020911 +872954474 145580443 +309131050 -101486203 +690452766 63852229 +-120018729 -563307746 +-403230960 747709558 +987668324 521740775 +539762897 -294674507 +-973673239 518675447 +-524054604 866329905 +308305515 -843423354 +-155456751 733732690 +125713021 -443215943 +912837997 229049501 +417229491 -889586117 +86087299 820577540 +150584590 -850528866 +54556746 -335890764 +787303358 107103009 +-624530695 -984989432 +-976318495 -571484793 +357998842 555700814 +652493934 812523208 +50099918 195273605 +484693117 766708136 +-27328582 -500008957 +244179527 -319013324 +-423070146 -749488497 +306975936 -111106471 +-197106021 -900884867 +535561656 -233271034 +-56989988 132264757 +-163225389 -711639500 +531078349 490183672 +965188535 804228663 +-870426220 743160493 +-712088286 -642256322 +14474126 355505306 +200446064 -599391724 +787280925 471113481 +385703399 124636172 +176641892 82800832 +689714748 -675192660 +-385628427 131050036 +-218731416 185925323 +-512893616 183878482 +-186001487 652574851 +909174435 120764354 +-725648335 661600450 +68811651 26829780 +403173211 140633476 +339607561 -332133379 +430983390 -724288814 +-731985662 -259414188 +-361996511 250728291 +-755798967 -675470214 +888497712 -441561879 +460309462 -428016714 +413361858 -194022517 +875108804 -662448883 +-259932272 675828261 +-109973570 474813512 +717880078 -14435982 +716067820 -993234949 +120747094 926797675 +-402822152 501284558 +429445 643741556 +428358997 394526455 +481293981 247957204 +619714048 36039487 +-945424927 -861586809 +-489043118 -328010807 +-38071692 533137916 +629172513 -396100323 +-840917411 -226089753 +-407652648 948770091 +-858346682 -470570910 +-360526250 -932483239 +873364082 354343060 +710779203 977483539 +-9955926 824470829 +-208528087 -818595327 +708448956 681571996 +-747043997 -397728585 +699108750 -131194870 +950110030 -848591917 +513325304 579925866 +-797670079 138556107 +-482755756 200914575 +959873389 -415765304 +-941672975 -447705075 +-958436938 952015210 +-802030709 -822791465 +-904331763 -962880801 +-796889567 -38857689 +-872857998 446540306 +853207427 -97417713 +-701012373 -344570123 +192414119 685130664 +454499574 -534895550 +418424006 -972896900 +115780151 -882900639 +-929874410 470348614 +-468872904 -155298840 +-951774497 773749973 +-635128065 909292714 +443851618 474951832 +480288602 779602040 +-18445361 -783853984 +-19776768 -514657427 +-703169224 -560049818 +-972102450 223108130 +469072688 -154533944 +219709603 -910922268 +-341871770 430752531 +-449702402 155674410 +86565218 574732393 +-583885586 -187541839 +-512236855 -40061116 +-209829424 -291805155 +483496000 630318140 +219781191 -420354610 +762471705 -579027502 +-469724629 -257182416 +-591775174 509344652 +-696775556 417613341 +-31770169 -874998455 +950171687 -883069372 +337228641 -560252759 +-218663961 -381296935 +-572368700 -760041123 +502199861 -321818853 +-357594750 -484541168 +442644669 -369668873 +-787344185 -802327179 +-396194471 293984981 +-43648551 295016975 +-815551348 -22515175 +-453785882 597921830 +407141341 -611646134 +-512482970 -1237989 +-599413524 -415688904 +-716183592 572282684 +-218834858 992524264 +-935916309 379808506 +753497604 -543987287 +521338446 -368820992 +-910796487 51243846 +927195584 198453095 +-411947880 -91531595 +-972457576 961258688 +690261515 976907196 +-500262208 -520065145 +-955112401 -318875513 +219612619 -431735875 +318982320 817325581 +446408430 756210139 +-547231589 -65228105 +-549759814 842615322 +-443989877 -176905387 +520005884 489844529 +610661848 -924582953 +-768046399 -107609001 +373735149 -311495757 +500339153 -455576020 +-80114644 517822551 +-448340946 -367724553 +999764218 663419086 +303960730 -809828063 +531105846 295931950 +737060902 -585161829 +-790311430 -177301087 +811083741 -510072463 +86126170 523459375 +266213329 -155005527 +978525308 332970883 +553936151 -548487788 +-50395379 639650763 +-356461068 -947800981 +-130001210 265543518 +-270684475 -13592118 +175595796 -91726873 +318090436 443913252 +-855352321 -637325977 +684096844 192321532 +-492416063 -91060172 +70752419 676573457 +154303550 710938134 +-530865033 669991280 +-648131065 719176209 +-463287123 334346218 +128362616 -971012408 +635005835 256029734 +430208836 161185655 +-818959759 -404938609 +47539831 -977330746 +-381501070 -75603776 +367227177 340439787 +299884985 170785763 +304017277 -835609695 +-869958506 552391417 +-763402548 470880796 +-150264519 515667349 +-716088216 26116480 +-634348157 -863058084 +-364576000 -862826026 +-590347388 872289327 +299264094 366380530 +-84303183 37283837 +732695047 -34866729 +652817830 163339366 +397540102 -948461220 +886038245 653079732 +624374300 -966540211 +-899197773 -981668918 +89866117 -390928360 +-701691753 -677013314 +-645051666 -439638549 +-374252573 345288817 +-370104669 -101874918 +858686789 -142183794 +649988827 -611876223 +-814444786 363101757 +631796590 -527844046 +795642784 -479323637 +974958772 20885830 +160061888 -793947958 +-562842973 807158221 +-118165609 790537115 +373908181 330327944 +-631968204 -826559069 +390219479 -929164538 +-179310943 -826205407 +688389466 647546696 +-894543167 -504019614 +663144548 690821318 +-286434832 -658142351 +-117749104 -876377842 +-523942961 602714797 +-560509696 440680303 +174299561 102573859 +-886255817 952716999 +-718089322 990488082 +-815817975 277705632 +-372861544 -152056929 +952890210 693294143 +-389842688 -255962998 +-742214205 53221327 +-357253145 -258436358 +-238693159 -75193260 +-84477530 934071673 +-360910224 -842676637 +147236881 -438177245 +470993293 696002345 +514355496 895899970 +-597834859 671372290 +366697424 -882417152 +483736233 -320564710 +686646105 -966190425 +-426852839 457697754 +-987099256 -71164043 +-621616480 639158713 +-531161488 590071793 +-397425165 -131311395 +-67021791 -134881354 +668127891 -687283952 +768362368 594281733 +-299092054 -578041852 +196920604 -14435080 +-204598134 962452450 +-98053679 -746687865 +153158851 279239092 +569858312 -287808488 +-871142961 -803509307 +909999001 996313125 +621971054 -200264762 +-672749437 -743410686 +908338015 836722865 +601697828 -976732313 +-793161721 -723836573 +11392145 948385025 +633179075 -579605894 +-36861167 -389749058 +-328098461 -122129522 +-198262756 845887569 +582164968 -969418071 +99091787 409100781 +-530599144 254401357 +290666469 -908939186 +741782398 675868901 +-766177191 -473648353 +-266880950 -928203938 +-364583463 146112253 +43300049 901047181 +479014399 -404118676 +941149346 10010112 +594022846 206595332 +186702532 330949159 +904609184 622755024 +-184887080 771950775 +-739486448 783046762 +161531452 334972489 +-327666812 943541028 +-397494594 141657930 +303571487 -293382375 +21176912 632324601 +937533254 -347179775 +103187286 606577000 +-965226321 -123536309 +46611422 476306425 +-759328092 -453838589 +821579841 -122181048 +-819801142 -635033131 +-66074239 435529380 +-737627787 -232701220 +21173072 -460001198 +969823304 104963316 +-989585422 -220235251 +-997889913 -884330500 +355449372 -402968929 +-193973759 -802666645 +-84181164 997336955 +-960850690 -590477283 +766377433 27239548 +203441416 -196410400 +756608866 597448029 +-455118267 395749162 +-338216055 -157969641 +298757886 556361349 +-322501308 -985490865 +321041224 -713061548 +-649235111 -969789028 +416595472 225467919 +958274596 -648435836 +-547543442 323119101 +590282046 28498889 +-649748816 144717077 +780981884 -596306474 +-981683169 193779899 +-493290302 190592636 +744490022 -331058580 +-573821371 -458851415 +744183103 -993945156 +215930469 449971809 +-527794621 676370224 +379477733 -532990077 +933682562 213413396 +-315736812 -403043638 +97726665 -540682189 +-234349222 -287220871 +-648946873 -27963257 +-795699541 -745406528 +-114723756 -130993150 +-905855993 -604471973 +-826777147 463657729 +311411345 760458571 +40697405 18372065 +136082031 -879000803 +-815082308 180764464 +-63756278 -880260528 +591072642 -93359636 +-204118823 -966876498 +476518875 458360719 +518782544 977267584 +-281502768 -100149770 +-822032684 -736575395 +-384240306 -794053336 +355837087 454696253 +534774690 -57078588 +-529667647 -116867609 +-578564528 534130090 +-475482599 -828160113 +333131177 232236401 +-68820577 -61113650 +-809684590 438440493 +436841818 -454153146 +698054612 455636496 +-945453408 178913704 +-108472979 129602360 +-545905796 715315519 +-798656937 -442711915 +-288576282 784635663 +-761153146 -684572668 +848798491 -287310335 +-234605376 -142342252 +340550166 315712650 +412026279 634197045 +-57777087 -430870105 +995611873 966821846 +246800933 435385383 +167054617 433457294 +-416473298 755061825 +-971431642 -250282291 +59641631 856848285 +-616544107 740710366 +808102669 -878328956 +-78446444 21096082 +573702777 717622139 +475974213 -72784411 +-742049460 642942299 +-527394658 254720680 +852175264 -855708401 +391332933 -721613465 +276046584 -554030685 +974735452 -904710524 +980047734 692243646 +434417488 168010175 +59675372 -836491623 +861364012 454271559 +-481580868 -99558232 +-972029398 206387925 +-859955533 -678407941 +-488214060 -698382981 +-379607600 -24140120 +-363419523 220969184 +979657466 475270164 +625567372 96099823 +569921539 -603560498 +444775352 -598311116 +-343453646 -223628800 +292830681 752084412 +-508498263 302753158 +560894833 38413549 +-414276329 -762966106 +915569083 896688893 +-516639357 -608305173 +711911739 859120277 +844980597 366665194 +-633208219 173072315 +455411116 -698138338 +597171978 120073002 +355464990 -395040686 +-134902836 890992928 +-696624221 -209370132 +704356840 -448962320 +185642412 -996875548 +821781232 -776298501 +371918537 -490112916 +-842086687 689073713 +-310685012 -156570170 +-143843327 -183384317 +-193003265 837035647 +-503352317 -28578645 +-417118680 891027223 +922919415 616627640 +-578692401 -53729494 +-693613498 -864381954 +494345222 342073795 +-507870589 763929922 +561616854 -22829440 +248741722 263485715 +506805912 99041437 +-839379671 -752623033 +904177934 23092804 +598713199 175587209 +-140138648 462047539 +754058785 -413475905 +-768251361 -533567564 +99643471 54406793 +-356925985 835475949 +316770874 -413799228 +923645545 -252336895 +-957853175 -70008784 +-156372921 448433061 +260146552 -456136467 +-285447866 475942924 +-818937284 567248796 +-748075102 318928395 +-953941302 -790133405 +-80863757 529211946 +374520981 -427931988 +-627728281 -295303337 +-790638420 -629672355 +794573143 -290591660 +-630341295 660412227 +105849870 666137014 +842871423 826164505 +674034020 -369928112 +200500366 454119503 +293163270 389548875 +-853509961 355754790 +-678752908 -650067108 +707165670 -641820397 +-347820948 -128248207 +463527974 -871364511 +168417458 893400110 +-463540362 341907537 +-496968398 523558878 +-305381507 -15937721 +174489653 -97482721 +-460177738 759382555 +38234020 -719853959 +306167713 902778875 +719393404 976053657 +897915427 -475895042 +-930979518 -78221856 +2202546 991585740 +428894423 -35196981 +-566027876 746881077 +-104253753 288482075 +-237107015 730431889 +911237014 -112802054 +226484181 -670771514 +-221407598 271845442 +-195664914 788877154 +-60109491 -121245112 +932874800 -109962887 +555393059 968180458 +-99045801 561653237 +-569295525 14219773 +-471777464 614876625 +885968072 342557734 +772236946 -229026509 +-351587180 -733046192 +932201561 397898408 +108056682 980863974 +973449381 -243212855 +695556276 -863279950 +-995654567 64722156 +-268789793 -843497178 +89567981 175528000 +-22711539 446540217 +-733727395 -134896062 +-243133985 -423723381 +-267950994 107725374 +801302891 -263401247 +444580668 -323337231 +778099266 374226682 +414327059 -549608340 +116212338 -690353008 +984558546 734245116 +132610045 785876914 +509722136 -382071515 +-615685365 -987404581 +177672260 -651261037 +-946778844 -910341845 +368928261 -437175007 +-442944281 -71048761 +587474706 -190911099 +496257091 -366364824 +-666169656 976470449 +-28016722 367386872 +399618373 290083240 +73152762 926379349 +5800601 -617995773 +34988595 915193521 +393246845 9116941 +167637369 -409021535 +256418580 -570749556 +-91208475 438973202 +354025341 28709691 +-66826209 721618417 +-501742302 -720853667 +-649596053 -924693449 +-267022865 712983708 +815140984 258303214 +-14395546 -435368448 +-624636707 421347627 +6844803 46617549 +143463961 120724500 +-519121328 -376259692 +-558976666 11566626 +-426700712 894544580 +994265476 -789186093 +760254851 -972769 +-437683386 -970194539 +646240245 -391825233 +992953375 -566647236 +-496534943 661388595 +-271427932 255258175 +339865855 -867022451 +111326274 210567523 +770401190 -414171946 +112011893 -445164722 +313888761 971175325 +882915502 -983843415 +364705157 -182243647 +783810929 548871083 +653357091 295422146 +-579735539 743431134 +-158225471 594305176 +988934304 -940277689 +109534725 823352188 +557441108 -55169346 +17953174 -21283223 +984063736 399716164 +857503748 -520459275 +-709161343 -626024309 +-918597389 922270305 +729968787 408896997 +-841547372 930053583 +-388181082 247937731 +14825594 428654230 +53248929 -214219147 +675383668 15976166 +-875914522 -27997892 +-867682183 828112615 +857533143 -88268673 +750533264 362158672 +925438053 51369192 +632606293 849016535 +-153013807 -311091700 +546038342 -899737048 +-26533806 -988866862 +233694571 -901281380 +539354188 367732875 +535743504 -562366153 +140547244 -299260134 +812053250 198832816 +600652287 91061866 +-385776462 22691753 +-812232415 286887332 +160828272 423650254 +-173574706 -415552319 +-889634166 533341114 +-52663171 -998073340 +175882557 522534221 +40087339 457876562 +217509822 -675854888 +-379645776 197952957 +738796991 685300265 +-415197371 -607842961 +558957347 487450024 +458816069 -839128088 +84446107 -496493715 +833343899 213560302 +-779169686 598663268 +-877453209 -311516642 +-827255915 -256535214 +501251765 -244333101 +489293050 11436487 +592714922 -430750536 +185556156 -265666717 +-76762102 361075370 +953987089 674131320 +-184183558 -679159356 +-777425790 -434339483 +34484807 -659496944 +-622187605 11889088 +159206132 209877120 +-675888313 661614661 +-531731173 921856003 +542600823 53867774 +-779808357 -277667544 +-271076843 668585736 +-26952890 291297077 +707972020 79388526 +741753252 -651201035 +723614372 333077017 +601121211 -712490916 +679998079 423519001 +-809327682 190037909 +-925597462 96538214 +-997984869 479325283 +380421029 778181656 +521914158 -510770573 +-559970965 -974782273 +-244999099 786369084 +520260777 814592999 +-972490009 712014719 +999522479 754915521 +-337251379 -848402954 +270562961 -814148853 +590960105 -231069663 +-654629211 -107902748 +-613855850 -77649529 +-269860443 116503456 +112421503 -333498847 +710223319 -906005281 +408607961 91484252 +-1572861 746049743 +-843023074 -21942541 +-608424362 -19157347 +-106919964 -904019160 +-553319630 -632840453 +-584237520 273000843 +748600312 870978595 +-665750862 -376858902 +-784845574 776037636 +-70932791 -461204782 +-566710997 284597526 +-952836221 -579309512 +-299974630 417853147 +111210197 478575907 +-676236608 -212818459 +-185373812 315693015 +435743613 -782021389 +293279599 -341734734 +-704642059 -499330829 +-498638858 210944531 +574951416 -576385326 +-277079847 467727988 +-514591738 -966594539 +271155404 526261312 +813224911 -883801118 +-343850303 213027009 +-568279800 -460486359 +-533136924 815226327 +-882197113 866903020 +-700876718 965675509 +99412753 -156598390 +-661278786 897189848 +-594637161 532517847 +717449161 714440073 +-130771944 913832609 +547469788 758024204 +705346260 -290329646 +105000039 215545904 +-320961948 -123995887 +-710310774 -137816063 +-821319620 -784514336 +-755502389 -898565200 +321763747 160581848 +-380101386 -3830035 +90843767 250691239 +243497979 -516811957 +806110418 232717526 +421054682 311060406 +644347313 -54475343 +241029844 607336345 +602183249 647119279 +160743377 -888451197 +-614968417 119205576 +765931686 642560888 +182146300 -859898668 +748621862 430385495 +-238492053 -924912067 +-118451856 -336539469 +292008929 353432514 +50255465 350834526 +437501228 -640345406 +-59277584 -158453301 +323189178 34311353 +-359614479 -939391451 +636044506 -602122954 +190478851 132746666 +465860754 -870632576 +-292321720 423277458 +558096296 899224635 +169406320 29487358 +531356501 401299557 +-909408773 -219662518 +-414419710 31353978 +-234516389 -269159993 +-285829243 -848256068 +42309253 550628462 +103756221 654030449 +123699724 -574189555 +-999187290 -660074822 +326765422 175012491 +-106820848 641508986 +876043855 472451221 +-936546884 502819697 +-719439184 767800263 +-672289263 -683522243 +-499358303 -546793421 +-985502029 59042969 +129003772 665442659 +831468699 927113459 +441078066 935937758 +313056494 863037469 +649283342 49605044 +-76258402 -17729723 +272928483 -211335188 +813036779 -798742230 +-908554103 494953699 +195590621 -915060164 +259925823 546353885 +-23641591 963528262 +144147482 -631277899 +620750198 768007303 +-123470822 71822003 +562644507 -604376493 +312384206 903766665 +354619154 970319069 +-420227233 334832441 +-548235619 477056758 +544955282 988256743 +726825350 -381325281 +543244309 695590477 +693858039 173515148 +289047497 -985511098 +910607062 585509924 +757405672 -886392879 +-491863597 -473713136 +-234394461 124785927 +-37000678 -234729725 +-90548499 -439589939 +619484346 -677494469 +905820279 -258735504 +-637720660 -172446681 +-655134285 -50952265 +-406635057 -374768380 +857649184 933452432 +-991024596 980105040 +-243099499 -821895123 +690426876 726452237 +816495411 -714970362 +-232862216 -128200646 +854831672 957924101 +-818314950 -445453857 +-111590296 -329216956 +425697729 237598889 +-528063689 -720724690 +498554263 300148687 +626545615 367369408 +-277537363 -519031884 +516729831 657666280 +-733255889 883600173 +-848364078 270113432 +889316609 -420586583 +654619844 -434114394 +-124014395 -983582409 +753355774 625970056 +819561573 924096090 +-536601175 311160077 +843086648 -293083051 +881638337 877737643 +-767933292 -968154417 +77048942 -45506899 +497401411 967532365 +-158469426 -707184974 +-628153413 451485298 +381463937 948272668 +-622241738 -150927051 +4990525 -968139478 +494315543 -763575420 +-753288487 796147009 +78420261 759186325 +-260485612 29441685 +171643647 233394952 +36361052 -115305918 +941633275 -276779352 +-568706095 748543538 +898622938 -980474946 +990042388 -463398216 +-158500525 -592878714 +-557097649 -292110332 +-166051019 -665169828 +-424260716 277247164 +-547955160 -515408526 +-266693056 -336076908 +-801886680 -647727861 +216502872 -747150798 +-767392878 619731891 +318843653 -113536261 +-332008727 50318221 +-668826108 636602581 +285126081 421167864 +-766808547 -454634846 +84643331 765136969 +535888433 -39487918 +44752834 -69825892 +-143974370 694984908 +955871320 -615377959 +-293578008 -726989423 +192519705 136858204 +-429464773 508643435 +-887832512 932420455 +-46045510 296629884 +463596606 801283197 +-234220998 708272905 +-484082204 876012955 +732514626 -707526735 +-713976978 688216705 +801079267 -559517599 +412572709 340042784 +-858949673 -561346986 +-906750021 866720894 +-791812103 -181251780 +786364888 278452337 +156587265 -440037018 +-381415607 -497676962 +-93634932 859797394 +-472011410 638895329 +237609872 -717819558 +761719561 652247426 +174704568 457307148 +158469514 -222455273 +-418175028 472468708 +659754404 81231288 +20040903 120230199 +753492809 -973783396 +-253529001 -636531428 +860897704 -227871395 +605708638 286602404 +-325985348 -595694230 +333908725 648761489 +-810830253 -907739467 +786418582 -971304510 +-273862326 -236869553 +360774013 -503458905 +-624665906 -974777452 +707786507 973416574 +-834681750 -573506935 +-760758388 -650227143 +444230180 855621835 +194453138 -758621456 +303664947 939061356 +684072187 713959695 +907497415 -189431028 +-452583478 -308721795 +206823872 822957003 +-819996745 -531455804 +-391856429 364029966 +-848664065 179498809 +-642555686 -412238993 +401695628 -320894057 +148728102 512687047 +-189351745 394006597 +230527375 -301878991 +-186436720 -387618845 +286388003 -945564700 +925698200 281414355 +626757596 -588195969 +637440774 -195749491 +111530366 407077530 +394672972 328668330 +746402157 -654820299 +-720362810 -768730785 +-349315115 -771610995 +-177003936 -810487807 +700901845 715955985 +-342241798 -630168122 +-185636389 600204496 +-137518043 -393812450 +-957539761 952908702 +736299610 99012442 +-128385703 -823944963 +529501091 223415687 +205377148 -448161266 +-5133525 -642118853 +-954876634 246894834 +692285819 -88982844 +369252156 855583646 +613009301 -497852655 +497107638 -542278728 +484366438 -808765078 +182518083 407273010 +-930407359 -637229497 +-476306320 890921808 +-624725642 219570584 +689909522 329564175 +-99998442 102637625 +-351849807 942385378 +644613294 -671482676 +353601751 268636093 +118040658 142977957 +-85153503 968211526 +89284308 -50302558 +631002221 -417261844 +383034893 -255374511 +620753493 -586094779 +234674215 -954876914 +-478331752 -115543952 +-266915423 889003499 +163795057 25021785 +-868200100 -407794224 +-176279568 -565079722 +-801567444 -466742800 +702006157 303755059 +332648203 568054175 +-101794181 71474008 +438959039 195522129 +-408463896 -354012959 +993632363 -361371821 +-749992343 380772730 +255510458 389117253 +-338425291 -760609351 +-289707127 627358989 +568998010 -204420130 +-268149656 -234433788 +183000727 -375847018 +462662871 -464100061 +312666541 432687977 +-481092548 403001175 +586825006 164865343 +796756702 -542454606 +193246789 99049159 +662147368 201789092 +-374495391 523526996 +-341722879 -255784967 +873285474 388581732 +221825911 -302658034 +20761714 353169269 +-788151838 -478684989 +-509941729 -955690820 +766044489 664138234 +191308396 -173244404 +-810174318 690701600 +451844235 -739781117 +-113006112 872106387 +-879019712 647378867 +-706497167 244045909 +-85314325 238113788 +824282262 695678387 +190608300 536987914 +553940103 877849464 +-957962269 244951894 +779464431 348128217 +-513870053 -178127971 +520496402 110858202 +297049451 -191900034 +381855965 349126354 +617335335 742755942 +548715634 212219007 +965544988 572817538 +-487569171 53372033 +-194328191 -171087046 +-252063988 949342627 +-138773060 58973238 +-39938117 439450972 +595277750 -544682059 +-697214233 332269581 +814998983 554852638 +-15775096 606361201 +959845356 854037602 +-806291867 696475183 +980427121 135009878 +-887566029 -601342983 +911706642 339292945 +742671926 856244072 +-578542260 -767063363 +249781382 738781390 +419620240 222779511 +-874292476 399971373 +66440936 645812131 +-648663021 -210263188 +-400630837 -417071323 +-540423997 -222830133 +824669427 -418897879 +-87356128 241035412 +-994005022 866601387 +890260594 562637997 +-842553513 -963688338 +-777093351 -187961336 +-666296151 647216580 +380574921 -721460463 +554447215 677599923 +-237298042 511969822 +268484943 236606681 +741680693 -716541699 +-554326649 -266954776 +398789490 24692594 +787562087 852864625 +100195981 918945392 +-86292456 -957093281 +-156088283 955291588 +612190148 -484481005 +129666364 -484814104 +-29680723 88409786 +-473003288 -384192293 +563016512 -722565026 +-328596833 221515849 +-820018924 699008905 +-822490528 153940465 +-604568077 -926664376 +-495792653 -922165655 +-372204007 741451519 +166182522 -518484844 +-861058429 -666843515 +385657597 -294984304 +-192963404 -218411678 +618691253 -123595816 +-359961244 376578153 +-138042286 375205959 +454386556 -580003214 +248840341 -219246194 +384337891 -615828578 +412964937 -566704173 +657091393 995390722 +847026121 -90537342 +99580196 -937997860 +568880698 349264337 +945708506 517504896 +-939324975 -374086216 +617546938 524248100 +-723085088 -489565379 +902167680 943250478 +-665297312 358601872 +675907822 -790529054 +58437548 -767360940 +-139063344 428916372 +-850834254 798622929 +569695529 257577294 +-965924733 -304493496 +794014489 -588154294 +-248584247 -376240921 +-673409448 649443255 +-892176299 -752588982 +861276267 -194487610 +43272167 -489470323 +-907948752 601275805 +163790308 690761075 +-177044416 -264784504 +-770996339 617496042 +-560840711 -413423422 +-397630202 -575362009 +-272841805 -87789637 +309295809 49894063 +-2499344 -790827203 +-739168981 40563616 +-693953843 -677482461 +-676452804 -825822280 +572789028 -153974679 +338079202 289092108 +56334587 973899631 +717503337 946461173 +-229170794 -382618605 +900695960 189925740 +315378935 378645997 +-469091204 555435885 +-248736768 -664496008 +302840974 204345084 +-287373232 -141055676 +613812471 189118351 +636931684 498259493 +-251429144 61385538 +774761102 -47338775 +528924569 -686386191 +632241499 523812658 +159350813 866689505 +-925222359 -89540277 +439370043 -88492210 +-636975657 -702906229 +-653599377 425351003 +-916781851 863279931 +290690150 959932743 +-324994887 -474089101 +-880749843 216621388 +813698998 322569078 +408269787 460969941 +744799867 847981667 +83803631 -154794762 +-944307280 -615374454 +-75500631 718055126 +346946728 -815247869 +-123765698 391696342 +-623719187 915462670 +-170865475 169042727 +-829975358 64575684 +-152901603 -449325053 +-470094846 -946017447 +-973311158 -426192947 +-722208938 -455782544 +778150339 653155526 +-61090359 -964420759 +419412916 621940123 +-673528652 -733718242 +-893394566 231255065 +-73864100 419680202 +-661823590 -800616697 +-655730074 -536900719 +-201323398 994186849 +581369403 558071942 +931443068 293680694 +925623680 -987928408 +-121771580 -362459341 +388393413 -103767111 +568611142 -27293340 +654054933 -755851608 +-952086171 -435530238 +432928568 771306846 +-410492174 -74310539 +-171446561 830990281 +-215595336 -982988587 +-733813630 394488050 +-966917004 88572472 +362474748 -889246054 +962505111 332563800 +974038688 -532599016 +996143157 696963293 +681688320 -994029334 +760992397 -731284343 +-896882348 -633108448 +-321298655 -581897282 +395298368 494581074 +-913454947 434735313 +525668273 -72313483 +998262372 928245014 +-168285024 935442296 +-452575730 -132667366 +461751616 371777248 +962413806 -399129461 +114446445 -190750682 +344209606 218616282 +-76560708 -453033949 +-256136119 14467283 +674258615 117045915 +122603041 361844926 +-230573175 -411022594 +331042021 681228419 +510444938 -731430905 +781268661 558701109 +121865235 226252863 +569012679 -745652298 +-21628193 -861509969 +802576836 -325365885 +31083794 -514770454 +-529944933 745560165 +-409310723 793647133 +-287284261 -151475960 +-994225258 997641031 +770645380 5200375 +849325500 10293011 +-246161533 -183850070 +-74239115 -290426262 +151155640 949654475 +497006265 -847641957 +-417629739 -662312119 +585840756 -921245390 +-921746848 -337811318 +530858790 -862313350 +-458660475 404957229 +853027714 -984794052 +101486339 344446890 +-529252216 -858934724 +163522553 16147743 +270202692 96106119 +739107148 -437478222 +602641106 -754524337 +-390950197 844895824 +684144396 434311360 +709900451 -361817344 +955277394 241494710 +-348276110 935338157 +736890242 -859839484 +466353085 613438175 +866515269 19723250 +453224785 -439802671 +-375123956 39793774 +-813945965 -147539258 +711530453 830577146 +-274315899 -702737928 +436998290 973010772 +387607711 51092605 +-297483330 422172570 +-890790867 894523168 +-850420233 827458528 +912896689 614776876 +605923331 46863074 +-843126429 -376214248 +-701609282 925019986 +-882334356 -786757313 +-116522898 988820756 +-531267406 -809003325 +897702935 -168561634 +-58861580 311221665 +856678069 -316807634 +615575314 411821810 +-181687310 983059043 +-424578538 -834280285 +-446905704 -338105958 +-339156225 -601627979 +913835013 311599486 +934532461 332362768 +970647556 121764976 +100205180 -967407120 +-464846154 -28612282 +-729803469 496781312 +-147752039 -883608306 +785515524 -130459669 +-285759968 46198876 +-736360774 297784438 +-571431148 -615525705 +905392145 64602655 +811152076 301601284 +-307677288 -950698650 +107503832 -376564793 +-290662253 979589485 +753354920 -149699399 +-882042149 926615468 +-804686250 -134096827 +741171323 -417471422 +652358016 662992248 +477284216 764429434 +296479466 -274160173 +335065172 117620737 +-112851750 95991663 +-590518402 -645257339 +792193254 3263853 +-822658178 847226478 +-782989899 782601150 +781578777 21977234 +-846330780 333539512 +-829742887 883947745 +455297975 138849557 +-243289177 937845408 +92054738 397253889 +961818203 -712841472 +623962010 -39439404 +-289193450 745429601 +-706559796 -194981849 +-591547159 -791097811 +549588148 323250444 +564546505 -910500070 +788546795 -449347975 +-666820134 394753575 +-179397873 -788364987 +691848601 520907105 +-334676737 -365148083 +395345810 -371754828 +-993266648 -402588718 +-258019511 447618410 +359414431 -506317428 +-244516365 722978493 +771657914 834905543 +-551472981 -84944565 +469742349 -412652935 +482905971 -621716067 +456026283 669839066 +-127276437 -406817647 +-693209905 229675155 +975967624 266723778 +-877184408 -277099782 +-94943086 35228743 +909343588 -404674475 +-900328394 -804859181 +-198599657 905359418 +-686660329 889800848 +812416539 -45751444 +106295976 242771629 +567346029 -575538234 +380281129 -685309771 +392823762 936479903 +196095689 705385054 +662499345 -803145629 +765453742 -458388197 +-981855800 -851782129 +440164501 37275573 +342554861 248533021 +-426653625 621175461 +921506574 366088541 +458866128 767310722 +433435565 -823996502 +-88183906 352453279 +839559437 54792871 +-462463053 -681474527 +-95924705 -572009628 +483827912 997134172 +-498248088 -638125181 +-561662375 -653557842 +506514464 675722717 +-451176591 7834489 +-771577740 390541286 +236454471 548970753 +84768895 935465200 +807192557 -610313158 +-230392539 937847334 +-696251086 319302615 +546096125 964054811 +-489081507 455348745 +772068022 -901246885 +-441459442 393348820 +848342778 185849218 +-229828102 243703155 +-605200657 445696795 +-29606367 839051153 +-762862073 161582421 +-725583343 540559622 +962022174 242304253 +480712241 809999163 +-54724119 105309899 +997682357 -850330444 +-648329240 638863411 +-537640678 -746956529 +827890593 -817331849 +-609658877 780009715 +337636056 -266735161 +-555045738 418853517 +-461749451 625350170 +561818383 111588928 +-518270354 279646403 +-946118671 -621844885 +-659961803 -788403260 +699192890 -216226390 +234164715 -715373844 +-662872318 -200894359 +767023418 -366063635 +-885729990 726930393 +668711398 954425453 +-340538352 793375690 +-380085551 140250588 +581936341 -807280054 +187012612 129046585 +398457887 230532798 +-628190663 -32304570 +-504219170 253937690 +-399782072 -840660079 +850071053 -179287462 +679692964 -467251598 +-589076311 54403516 +-748313620 -733973493 +486004304 516725184 +-701507284 -767738161 +694806347 378942911 +329679911 386570003 +320671577 740364827 +-998859571 775005108 +183178276 945716429 +-793292450 908970456 +371114981 -80130463 +-952317286 687930438 +929979450 -941153093 +-456602364 458692701 +-12773566 -509898752 +-891792016 -718627000 +-570269136 525927074 +-224012679 577210226 +-906250710 -132273861 +372142541 -213006012 +284331669 74948184 +388219430 -754238973 +674365082 -530633990 +-426078933 -473534166 +944172289 176817897 +453941290 -733571388 +312397392 569604573 +981984903 80843327 +-911164085 579435783 +752546836 146132182 +-914309065 385044137 +-138194598 -585715848 +-924162121 729770341 +476204170 -82800690 +-644915932 968680363 +612988830 -653696140 +989100847 -859233964 +-449058502 -244597520 +-505713670 346127911 +-999969524 -368439783 +913367801 -720354679 +-42768048 804744482 +-507238605 970987675 +143217039 -613808640 +-429825577 666605202 +-311149116 605401684 +406448845 520368088 +-967990122 396670219 +-618402304 -747110225 +-939740342 886468762 +-149434828 -253169410 +-99175547 -77337130 +737209102 500063479 +-379432996 315101806 +-861612393 -347552935 +682260250 602528192 +525342970 636699180 +-450707788 628050060 +-184405033 999155878 +268211656 113212684 +644746828 255594033 +284701007 -937385949 +-526689867 -447348199 +907006885 -445078446 +-695613079 -443328237 +-689466435 -771582793 +728904810 929858709 +193745315 350372445 +-375044548 205769916 +214466607 866272100 +326865371 -664928554 +-749714180 842036689 +220578770 -577820059 +487595625 676296 +654462686 -194627438 +90684998 893420052 +944704967 98314695 +96755482 -822989154 +186666881 305540325 +-119616559 -85779026 +-684749703 856085959 +-966658927 -603435929 +600846742 -165636661 +270741764 381666219 +346146203 345692252 +-305867101 587995612 +-882068810 -955249178 +908462764 -726521220 +-158743844 -305044660 +300318671 -137308541 +-925656797 155123916 +-633879146 -755479096 +-932265881 -497788666 +180045544 -545029200 +-708252284 -690362322 +-320909626 -912273993 +76990285 541564591 +595378936 603105824 +814050375 -104612723 +775779903 -543065971 +-14194336 395763011 +-281552708 -186271813 +-275319883 -113157590 +-310205162 893019218 +532952246 358715439 +-157088755 -215589553 +591057889 -47392820 +792310389 -231646189 +-513919467 -425286271 +-463844489 -942079953 +40072358 661620983 +831224283 370294360 +-647832836 -225620016 +-471938879 -688298936 +-654735449 -981109090 +496748001 -136106903 +783279241 99716689 +-621039898 793635907 +-149248388 -745446692 +163620276 260407144 +639662257 -930035517 +-355186075 -725728497 +-669010235 -319119970 +-221899018 -305746654 +-312960108 179246511 +-448675486 819320362 +560607733 369668266 +963867102 -242640088 +-602587206 359275307 +-722288140 926136783 +37929791 842251115 +615345734 -916849033 +-777386472 -266821499 +-376536316 -275304435 +557373329 -357384874 +357330672 -605386096 +-559777844 431624734 +194522617 -890466757 +569956953 351009870 +-699132919 464517352 +315433594 77630143 +-887622529 -292563330 +-815981244 151054069 +523598893 -835052218 +-47348877 -123802902 +-838147671 882689059 +-763333356 -605252838 +-563217966 539013358 +24153560 315589904 +532309385 359100892 +-131949403 -593885676 +386241013 -466325695 +197261021 941714335 +121032279 845004686 +-400333609 -714184512 +916646764 674792031 +414599709 745053271 +-893654651 918287828 +301706120 -148010665 +818202414 298024062 +-497685959 886725610 +-922842776 73164942 +-12403934 -387659114 +-799743998 -233119989 +-444171056 91448376 +756576316 -707951551 +405565603 611448711 +321728988 586381310 +-339825076 -152106332 +31554293 -368376050 +-939220647 -478681767 +-61481378 505608786 +683815731 -936424016 +884943020 -841303407 +-514200419 -446770497 +599543213 816931286 +433239588 -893506632 +570687926 167307751 +108831939 218717791 +-523594396 -19372442 +106673208 -625596004 +664694550 468090939 +649670433 -950560955 +-559617480 65339786 +-960332792 -217954496 +446617877 -514648982 +668328303 549797643 +103146056 -582022558 +631983889 8958857 +443283471 -349918969 +732322412 761420249 +-977496665 921962361 +130614262 31321961 +-908987597 368088112 +990377065 -670773421 +-148501017 460560577 +-892950712 49483379 +-835259444 439580183 +-540860217 -179338836 +539486354 914848911 +-923731348 -761366355 +357415795 -296228396 +-583360909 706646979 +246828501 -261146495 +113571836 485203074 +-451297659 -102467559 +-509525119 -256800275 +-741245228 265514764 +-904814793 -887106885 +514724610 170113420 +-497253691 87128398 +-266753508 -417110988 +-957721115 8822912 +685786857 -711807920 +778361718 230206930 +-917737063 -418411375 +369813130 -994974411 +-518188187 -902291940 +-643223040 866657604 +-490048840 -307615290 +-321383506 306498403 +-203413291 298440258 +343353311 -615704851 +593325877 770113228 +438076457 793248819 +862759819 -640289250 +485445944 306368667 +778857020 -935211358 +-212185571 796480010 +564193297 -671136843 +-981646493 348628054 +706273386 -167138991 +768863815 847512821 +63074127 255443260 +-276347517 571335360 +-356343150 -350275044 +170183280 -597306848 +630338369 50753130 +306262099 497686294 +-331004574 -592533975 +176168212 255801352 +-852179936 -649774288 +529307201 -417185572 +-106235610 -698109016 +626775075 144668831 +-681778083 -775770115 +-722675551 908399131 +715654802 -83563899 +731082207 -421660677 +-601684482 555630017 +661438424 866221818 +-314120320 -531706656 +818234959 -799883920 +849504506 -854269520 +698796702 181926848 +-20120745 504369319 +561639552 -48880765 +-218873446 987640551 +669223093 476785356 +-917205701 563168346 +750392212 -945424312 +728169459 458520635 +-986896807 -728325659 +808222717 -136729229 +-23271731 14154573 +379541349 470347282 +-736629963 736223148 +-305771611 923159369 +-854896638 339164686 +-524189450 -336265588 +455897577 642976689 +-41510270 -858959056 +633482699 -629528157 +-16159059 -804564073 +461297630 -110084524 +50016775 406239982 +546124444 -205613948 +-774071296 -895001438 +-643735908 701084485 +-832715968 -542155659 +926845705 235956425 +543697457 396438300 +-333458689 380485966 +867816862 375146954 +-658719661 -933681411 +-317452263 -440680382 +-537972280 489454263 +359330512 247812673 +995943443 -632642123 +-752602687 459302978 +484521987 -698736240 +-653417513 -580044741 +480679317 -915993405 +-883842142 -173280826 +205665135 197799921 +-937550130 -780028595 +267602732 171356396 +-776493749 550203477 +-726723482 -494861098 +498848943 554170685 +-610105764 621332390 +-708773428 699339856 +-598014225 -922069691 +-707623559 185035255 +-683544175 573013704 +-781942132 -514949710 +-674639817 850910636 +-825167301 -293827037 +-7341479 258365737 +915666472 -190753251 +912504122 952348418 +-980735231 -574687127 +-136534531 705546731 +286097956 -418412502 +-233440229 -299778633 +853061247 569078393 +-943479533 974391761 +-838794773 382413483 +835544417 488824637 +309998929 941823598 +-328517433 -797580675 +-742252626 -982884442 +-468272856 -158307042 +-604901297 392299858 +991452960 -766869071 +584225844 -969559553 +542983863 -264669182 +-696780668 -540027661 +898428100 -404185160 +-359667463 877235525 +601985557 -651701549 +-112140786 -295967416 +384891098 -827379724 +545306140 145131608 +-269238421 769646925 +980205010 -669715289 +-137121509 588157369 +947886350 -505229511 +454987063 -522342192 +945685111 -836754588 +-125372896 -252320831 +-427759814 -792233626 +740535442 346536808 +883571496 -902857888 +902582295 193429109 +-199331990 -105691346 +152882038 118189904 +-175252571 342597820 +-669780415 746840072 +-841461641 804985079 +652014882 549453067 +-76612691 -287321059 +-915363005 -757445962 +223710750 -296191538 +677065847 189180809 +118697834 529168496 +479115943 906153244 +320585565 567308460 +-701953654 927844328 +-542881655 606907710 +985910912 492801690 +-275122189 512165095 +71017406 871882945 +-988093293 810893409 +-798669217 686845561 +507775396 268274714 +-576993392 389093497 +-575604593 103084380 +843783701 401179136 +610930330 -397022413 +-145848431 -118012184 +-687723465 757856474 +-504370450 420280597 +344012480 136223244 +391316841 -957044047 +-573386975 -310698386 +-279583618 -623164247 +-800247994 317550650 +921155280 -879020627 +814126297 -414543405 +653875672 945262419 +-934065345 702732047 +-109862919 173563893 +812878075 894709743 +-607876276 -449817548 +-935070604 703235660 +-152862464 811521799 +-90597612 832908977 +596466691 -899745850 +-304746604 385461164 +958373724 734163326 +754308409 556618579 +-364996000 842704949 +23957373 392284056 +-74112282 -375954541 +911385131 -119739727 +-238771746 -888382865 +-375810125 650037881 +381252158 2012663 +-117559734 -254041824 +407298057 520896072 +244707035 907228412 +-919154767 746209323 +-966616948 -435715907 +-992746023 -352896978 +-977513435 -403366579 +855110443 444748942 +-777703900 -851608520 +-701536366 -391358923 +996718403 942039736 +-54666663 -27247199 +561567570 -952509455 +646259855 285575379 +-110738839 -248904243 +342727015 -624165830 +-416047546 165152826 +435722313 -140163830 +-69179026 -200614903 +-789177600 -890694470 +-539461861 189996307 +402861156 41217135 +-289012931 -532548585 +994763591 -241751298 +-55688435 48433083 +174243011 -825559986 +935403837 111522331 +401991140 446913643 +553901949 -196876001 +-123453775 -777404503 +-161120045 -742575548 +357254876 -245123383 +-649406355 140465661 +-630311100 -305188831 +-370276750 88376530 +-196527976 38253987 +184623529 -205324824 +937830653 -47555005 +533777756 -660589543 +38357581 88955383 +-403269792 147159171 +64869852 206143741 +519766636 -564917636 +-673088231 -454508287 +-824993063 373120725 +888480195 110068566 +-70002197 253802500 +466529792 -267509933 +368050111 838039070 +-265478377 -802512937 +893055317 -474022435 +-355185863 -432782320 +190030418 267749106 +-544740046 280998292 +879035486 -699399742 +-862839080 -270806327 +-915697069 -992471968 +618178288 -129470588 +-379052825 -852288616 +-91636373 768775894 +-839371995 -433075114 +677597707 -855978553 +-735258890 581428179 +607191377 -781049206 +812252757 966290313 +-114693801 149422034 +521559325 -295539482 +674896085 -545459448 +-189598295 298893418 +910847213 361438460 +94583299 248115111 +-592469704 -267261979 +-650104670 310212551 +-330321931 -846681751 +682068210 267828687 +-113448991 -71164153 +-986365175 -567628090 +209645276 742811440 +323631807 548445707 +-589953859 -86821326 +-562922271 485224590 +-987877243 -875739881 +-152908633 -403714405 +657994752 326446196 +718982077 313679527 +-533172858 80773959 +423581891 -561788349 +-843706097 -230826702 +-614634040 -396333654 +-444133393 550150436 +-555741708 164411445 +514047712 677414428 +-511291419 -886411543 +-169465631 -822591078 +-521461468 222484611 +674844528 -487899720 +468491524 533184883 +-768680725 775247898 +834479838 516767849 +666578665 558078967 +237058979 569525505 +110481437 674083504 +-182798435 730290297 +963529918 185479737 +-817657593 313291706 +-426601613 -699410751 +-337099940 315471224 +550090792 133885190 +-139836052 442830639 +-183104712 -142046344 +-916066427 181871942 +78792442 -51082475 +654346138 792572760 +979825342 539035882 +-574942789 -391362418 +-105902459 220884144 +27643321 386160903 +-307055355 -966326015 +-124580048 -465926775 +45582535 554234830 +-373700654 350468859 +-835746305 382153839 +-578113848 559232674 +530577104 56658962 +961142844 -140097481 +913871586 273600357 +-729784291 -870922299 +-513945253 -203064439 +-447859770 505757578 +-832055875 179330183 +-896286161 859837331 +-734766025 774138836 +880449002 -682156874 +884918351 15271608 +-520326856 369537258 +721967101 -955238800 +886742949 -646377778 +180443221 -74105383 +413863344 -803797689 +-148483574 779153857 +268011431 -699336293 +-420484823 -53174166 +-525624528 -450636481 +806793056 -902082348 +-840892163 -878831056 +-684019290 -403848996 +-541969673 857110811 +-237334956 -857974104 +494732981 617271023 +573513316 290343133 +435433600 553422055 +-693197797 -46671304 +-152356061 -333370942 +493837824 -930610832 +701835735 -104795498 +-986910755 -225182109 +-366604896 -178671073 +-427243820 -88516706 +-217433450 -264004427 +618085876 482137259 +339465957 -791296556 +877262211 -285372990 +912155311 -529999701 +332129651 -701842695 +-147492689 -749533339 +725703412 -427382963 +-71755372 355334462 +-542635835 -844477319 +-504080079 -828477610 +-481441423 -935694849 +-882240478 -742758484 +780916138 406992951 +704375091 973306835 +-481295927 216358039 +-64240840 194612003 +291994950 -862230227 +-851958789 733033546 +-910560159 -78529728 +-597261965 -512364618 +-662666558 -872952520 +631999823 -700829610 +-968489923 865874543 +-193591706 645424399 +-804787111 547286761 +611407586 587805709 +-182445993 500629309 +-296759847 -755009041 +57332007 591035734 +-845251792 -314814990 +457785222 596136140 +260543959 254814616 +305068747 741434397 +333783249 173271820 +-982862628 -482233520 +46332994 -671330915 +-277298420 190207916 +-639689044 769914692 +49378350 105642421 +268918230 311578794 +345456159 184323977 +652716096 -709439753 +281397858 388291625 +-663378759 -507615441 +248463392 -890272012 +-113927560 -440247469 +-446368645 195515337 +509511876 -267474991 +330980654 40055055 +71754739 209597780 +-288734301 734193001 +-272276424 898621829 +-445961137 46310891 +-605725554 931496538 +526904836 -828318451 +788257545 571444154 +-636589331 -784024197 +565549934 340731144 +-881007001 742834767 +-620510346 605962288 +-18427722 534936608 +-510028721 602054536 +588637507 852642892 +-744296985 -163608075 +564628108 499480175 +150693326 -904347078 +-750030793 -753121940 +767478348 -497778681 +-212333551 -290728385 +-123204388 -412303761 +727784996 -301642584 +-626329420 -971819937 +556715290 702166861 +871269331 306487242 +663585644 -219565729 +-566541815 -141422192 +908137569 -308000311 +-550669057 -559851020 +-661949117 645059394 +-336890805 -362766991 +809664545 -932085149 +-222136722 179894030 +-972365902 -360033916 +994752206 932644823 +515963035 -144984103 +-946634625 77546046 +-121169289 741985954 +855401267 -425881572 +-893543091 -979581707 +-947897495 186499726 +-673812617 668841537 +-462227088 -176998252 +599365994 775851444 +114273501 -408630067 +-135324505 813246620 +-869130677 874242959 +396088921 874716056 +972425369 227812791 +-153989819 449892935 +186348500 819863220 +350824483 253623546 +-936874994 -563796605 +550497154 -744449266 +738051098 783720734 +286031171 131690204 +-512673887 142142555 +952691693 161812330 +629426508 -624809910 +517951281 -541077579 +-573184469 503063518 +197569345 13306126 +739461722 -503006350 +677691432 -327081250 +-628009397 -492715059 +-269915199 561478109 +-962532736 731074754 +14347715 -934744600 +393012845 -656506356 +165418885 -665208089 +930311041 348637690 +751296863 323048353 +452800381 -843302845 +-120651110 66273955 +-53426483 -582953195 +-869263899 -637800189 +488477919 716798282 +-170847181 -299252058 +651961364 -49965435 +242908247 755182136 +-260613859 -647822408 +45143388 971828318 +-233959121 624506172 +134057825 -677527847 +-854632397 809795222 +-452385576 -360656172 +165719518 141821493 +929664797 -719407777 +-749936077 581026997 +-903031734 862158131 +-446433636 -58789225 +-826263540 -28236261 +-188189874 679056538 +745856925 -809745206 +-579254238 -568882907 +644165550 -191916732 +-511162639 364498574 +-895018263 -982248017 +-456276864 408536861 +577456996 893912228 +-776953460 -363299314 +-107186371 -434037683 +-154209650 49605687 +809476979 -723935165 +372692863 -459948539 +590168866 -493228085 +-177813110 668063229 +256089469 497378387 +-833482074 -198461900 +730766860 -10704624 +-215778017 -735045676 +224607609 161862897 +-423139554 645754600 +444750703 781626555 +899371574 781177094 +169435353 -569744416 +96253545 769102278 +776352649 -500565841 +-628388632 611156379 +785932153 -291619594 +787775630 -558861448 +321560798 -449548796 +915996322 635526548 +-880028519 965644947 +871673703 117921194 +-108358685 640737529 +732144823 -912966736 +-473465229 92066364 +-292461592 -464544383 +-313146097 489041136 +-892199922 484583840 +91742578 -495481739 +37832732 -344649500 +-886139727 959865638 +385846298 442188767 +-325575656 299875201 +410284569 -366690414 +-443599613 328462481 +514808250 -525368724 +-893086825 616498183 +743897100 -244066317 +-982864374 158514437 +990927172 -978943907 +-356856574 286440484 +273589085 -925628706 +823433455 625933387 +29265381 -862117676 +-30221849 916052447 +956569665 -745803049 +167450810 -861081745 +-142312222 -769095817 +-420997010 584255607 +914517233 534909409 +310416474 434692581 +712356532 435319088 +-159171711 -513905226 +-237651127 -945645182 +182637322 98731967 +-200902859 725119675 +946319600 -516221797 +806433047 948843290 +-544948782 -96367849 +-845372618 637673311 +-403626831 -781628156 +131709725 -686267507 +-929593736 -596416883 +289431096 -449212110 +187633574 901995669 +-978057868 968500873 +-748645040 -188502481 +-531664445 537270637 +972846635 -185498646 +-188896383 -516015819 +334983441 471873410 +-816603666 428119939 +261762273 -205175990 +-387346737 -59003455 +716688705 776418727 +-350906864 3899856 +259968298 -2787004 +-788467118 -209902423 +-921838911 -436611894 +376766164 -879379938 +911540032 -653024457 +-80976028 983926729 +235964478 -572350258 +303664390 -8821687 +-540616330 -345478405 +-299370561 176410923 +617924418 377902655 +863930735 24556380 +-967218872 869534643 +-845814298 -744372220 +577946864 388569707 +48830301 -659053730 +-160371303 -961529349 +77565817 -716245001 +-547125639 -381035864 +278420226 -381024341 +-437261681 223670316 +-518302856 -25497371 +953855503 136288639 +-607362948 -153054856 +969769754 114110718 +-700758049 86370421 +-415942148 265465372 +851175014 -336410840 +800028203 705866166 +-671706820 599183677 +666993055 30399709 +434404875 430774046 +826759927 810516579 +598364807 389873363 +-175593598 -87547867 +740094830 -514454978 +804795471 -247599255 +678595330 -65770552 +427204159 729055499 +690786656 -273625800 +-744970482 38064223 +847849160 -95359818 +-529883021 25379297 +915119261 -436528060 +-543994560 160626957 +-393631758 472771669 +-390406850 -183724329 +360843405 -910509412 +-41668408 81032655 +432209329 815547517 +81547641 -815918227 +723998527 -768545639 +-660922658 -834918360 +-395535657 679443378 +617329468 648052552 +-544899106 -888522489 +683654440 -950420927 +-577895824 -570391415 +228883615 689243739 +-561591720 944201271 +-234517630 -867401236 +-587444230 539448736 +-467847542 357810627 +-434124713 567570779 +-863459666 42843846 +534542626 760998 +447668973 314215137 +-368567399 -974710973 +-924863994 987362007 +-502588654 859685932 +909801522 -893548937 +-718823624 -410716200 +-490120264 -371037353 +-274760906 912770784 +738003495 380342552 +178753532 -913258712 +618301585 -184295733 +-939847893 688738040 +285801352 -185338454 +-933181042 677931550 +-555693587 673065866 +-219355512 -869850620 +-718759188 888639614 +-847121018 784409247 +-503021681 8083825 +-290751280 732006767 +-842977117 -134626925 +-46170447 691249688 +-209820574 407924742 +73679155 595570988 +618152340 -91652999 +574374306 -272535619 +10037245 201483739 +156166413 600236254 +-974601281 -88684618 +371453136 -356499277 +-265458748 -541486218 +168463501 -90253126 +386482660 483774889 +-778442582 -161210361 +-359461060 611597618 +568812856 -212292977 +344908026 -686186533 +306083955 562728468 +-25697000 138294656 +-848955686 -453815802 +492026609 454594357 +811017996 846796902 +-9807768 -755346320 +-207998951 289203533 +346311947 504959852 +-131831781 -943386116 +-48197199 399914284 +-458207699 682353030 +564135666 126508768 +-214302858 46723262 +-577332972 836380598 +647123678 -615945166 +876852443 -394588304 +-876639303 -713141182 +977251344 506370478 +-592918657 103794957 +414978752 -632355921 +-909880597 130132972 +-833681898 187416386 +666090842 775627935 +-114045038 -93122188 +-618019753 692705518 +-560359023 -776354489 +922793583 662969730 +452381980 -741501890 +-378942822 716346563 +218174894 80135781 +107034657 270526187 +-889281675 -68711774 +-269966976 364523374 +971166732 -99217155 +307486011 -577886136 +-235371429 133882674 +-367247962 -592066680 +563052875 655141280 +623130347 156681000 +52204880 487599904 +-971672702 299477740 +340069279 499345364 +680668910 287616658 +-742665153 71265506 +-447904280 -933513868 +-24922190 -802757558 +-196881202 166940849 +-275975901 567656895 +537130976 485584702 +115570197 443995272 +-571773139 -24825132 +864412845 633320710 +-901686312 -395479254 +-142787560 -411391132 +69978317 697039053 +-118924962 797445603 +-308732809 -908764170 +-857702059 -902006358 +713658459 164992463 +718697113 914443326 +-284758115 879155116 +647201630 291464152 +913240752 -311422833 +377219687 -570966989 +614300295 904937238 +-576336383 936784564 +-142252621 744365955 +409551697 -633667336 +-150432699 -449037489 +-20857082 -456050445 +360954547 -48485787 +366257704 -228748514 +-252419873 -691987633 +610621602 781104302 +-588098093 488662489 +534092546 942287048 +108910084 -206424015 +142598625 -402201369 +677002367 553074887 +-63711267 102800518 +-569578527 987102831 +351530216 -362989678 +215023951 -249834818 +-779708026 338220835 +-607689291 -232958182 +80333967 -582774043 +-747423349 652971927 +-590639361 -535214374 +-503658585 361355881 +947475351 903599469 +-264468473 -481313567 +583960213 199159543 +154991590 409125114 +926383240 954279749 +-815350611 -381054013 +-374544023 519220291 +-99746522 -203970450 +-218763154 163409326 +897837610 -634539030 +912665489 -944089416 +463800855 -573783094 +-442118250 426869830 +-263795823 937014899 +147747724 643602511 +382248896 292952510 +-690445096 -533353309 +-833658397 -614128311 +-879113395 -103334985 +620102018 499988850 +-546374567 259166324 +-359471093 94179586 +825128430 -450006860 +60433390 897372664 +365242618 430149188 +61999687 -24568555 +-737348873 896991758 +-577751902 241499178 +-569534425 -280086260 +303265180 113100429 +-173040728 122437226 +948657112 -131311207 +-361376498 -785850990 +-382796177 447111409 +200307940 317562030 +908044352 -86149392 +-624833780 430625787 +-608166682 -451185979 +-595376441 -590760433 +-639088005 937101971 +611554106 521279820 +-130528075 600427657 +688973334 506838308 +497109816 -209697717 +-275748710 -705540094 +-915940896 954147038 +-88598387 201680392 +-613805 -987114988 +51342478 -850772800 +-343830596 207988491 +796980635 143072879 +-198964399 -506718268 +-274280863 826641119 +-598730136 121839672 +738811950 417336301 +979209714 -123617222 +-551310819 886376676 +762711052 -303110203 +-178478303 371907197 +311682624 -807341405 +-269482716 -552973165 +-862628334 31647643 +253436777 172045882 +-680142277 -741156185 +-678468713 -419465577 +-203393021 942187579 +-500242454 399033073 +418370237 -15930388 +940175575 -359301325 +776579817 229162716 +-344831614 837900219 +-166665740 445444086 +615440547 -786709855 +-144623792 379806036 +392512766 304163666 +194914518 899713295 +-721838151 -262745367 +-101159330 -315629861 +-79703734 198393038 +-276042870 -341928330 +448165172 -633694235 +-802156728 374261779 +-394476138 178670483 +497406010 -797049130 +-306840635 -78729252 +-145873249 922887936 +617238495 79179491 +-465403870 -532381075 +292312702 529674821 +435167683 -530028942 +-614796805 -928636118 +204772311 -140177491 +492104400 370328948 +739599425 -978778587 +-241359490 237712323 +-788826279 -331617910 +155634978 -818771907 +-55890482 913367565 +-827990393 -707914539 +311541357 -671484305 +-711884336 829870679 +909986985 211751650 +-558354774 388450189 +-623862042 386074197 +771657142 121379519 +380473083 473506740 +997913207 -663233557 +325107297 -683311570 +-486859892 724131673 +-548075565 107098967 +365913668 -848558306 +128409563 291611243 +636811047 -85579987 +600741097 271108785 +-261058012 183494792 +-494292332 367160841 +-258342586 901923132 +-869858186 837126616 +-800366596 -72882163 +79942077 260556456 +896194950 -48521564 +869014001 894745071 +-487631921 945822746 +436993549 503873505 +-897589297 -496829265 +180662363 683832833 +-755313965 -350608995 +659368658 15300759 +719200144 882722148 +-839125203 -546116137 +-821545867 979585751 +307611903 477871667 +-151655990 -860454327 +896906914 -784283190 +-607536683 -857645748 +-459432003 251885275 +-189627596 -897877383 +-372331797 -203957614 +272317244 585516830 +14818360 -801856320 +-818761708 558996011 +229783758 932926591 +180821732 -468247867 +-383013549 -947533733 +856205383 449232294 +-704510311 327150227 +733739323 210441519 +194551157 825705962 +756313597 -9503059 +-255471079 -64809321 +-564897460 98334088 +11568297 631744229 +-977304126 952183399 +911695281 -928170021 +166198675 824713440 +-323636346 -572972207 +-139742796 -647858397 +55328558 118683030 +-535705751 -715523498 +405953395 -655201268 +-338887895 401869243 +-521728526 -418167253 +294120778 78450451 +300973811 470571817 +-917762844 875108668 +366793629 -479740739 +-145845881 -879695626 +756662573 -295271138 +669205755 -880120903 +226142784 505799396 +-742788892 788093504 +340687702 -772031267 +-315567843 273316978 +114196289 -133532336 +858990809 -753126876 +-570532653 -438954716 +259788234 251001893 +-200350803 -313881003 +-540355360 871219000 +350918480 565854166 +-271661486 -782737009 +-992923709 730440460 +-601235158 -979636018 +-686030423 -248335466 +-586058018 -182964888 +664961868 176500519 +-973858841 -881314061 +-930078696 -940786533 +-222863417 -881605560 +-105626569 -490834986 +-322463565 565022391 +541189246 704740779 +-818844022 -826440656 +-600327915 -227802282 +725439953 139771169 +939285566 786951829 +50928006 -719112590 +-125686853 268022803 +-707866984 -757691618 +876602192 814021681 +196895477 -512897721 +-954268640 -155077699 +934962405 677741885 +755565562 369453990 +-187261910 432134856 +478397356 837026074 +960310402 113031799 +-382730952 237327777 +583602599 -87910641 +192886894 588205716 +-581831677 767869171 +-624883159 -165487629 +408393947 95475007 +-463695753 -311701118 +-17473266 152331801 +-877554165 659768244 +439081988 209592399 +-782119950 -72509149 +-779235218 123139842 +-603707785 -276608917 +909799682 -703857782 +513615600 231928157 +-861497185 412572040 +-991546957 -635017939 +-238674547 -717135717 +275275997 -277829913 +-477652359 211731413 +857409921 -541990012 +-979826633 756224401 +-998114625 925957861 +344616236 477137201 +-45356567 246878893 +-792784373 -843474666 +-875450892 932275146 +-589271307 288353867 +192604754 -972217003 +-14061843 -601393770 +-148084389 -278169315 +829004395 437332526 +60080649 331960761 +-888796397 460616622 +-237469237 35028463 +679870714 -931422067 +-229300279 -289215676 +323379544 -843354401 +-401291618 401637446 +735100508 891307806 +-93287221 13497660 +734734158 616142032 +224210413 -453068407 +778850640 451295781 +763120220 -381823093 +122609280 912966673 +414526940 586618986 +-374393629 -110956690 +-306114523 987799522 +232633262 332714529 +-350708468 16118705 +-252699564 -461545965 +89367087 461500019 +-12443107 -302936719 +-519925847 -492369631 +709562133 -188097089 +-911160577 -58977216 +-721539960 395772048 +-150801654 347342450 +556308995 716535879 +-994218454 -221777200 +-460756317 19957871 +-177890046 996257797 +-55934306 -944489809 +351102744 284918116 +-274278308 -692641170 +593841409 358786460 +-972713250 -882485133 +-762783909 -245357384 +-463067125 354426410 +-380486857 202318022 +-460114831 976188380 +-50520130 178068944 +-446129488 -566220931 +740724154 242046213 +362250895 -921662783 +635045425 -158999432 +175183071 922355332 +476709065 212806521 +7769733 470763302 +110625337 602576183 +-426955253 606239983 +-18396278 529621742 +-867979416 -172049255 +-250531910 459610816 +20030174 -636677673 +-927173532 290069009 +-263354812 325391816 +-582027003 231695415 +664620288 -653130529 +-323563714 975068114 +-166135544 -725539727 +-723456610 -191163615 +585999878 -334759985 +-834097303 -665970181 +-310451033 -559156952 +-904243782 -794353468 +464706395 636730933 +713088340 2327923 +-425459201 -506580990 +17392540 -33134294 +45236539 -459932367 +-220247929 516448008 +-559762444 616310762 +87400140 502208941 +437309154 -369729652 +752703937 649717198 +36181512 -633729834 +-281056573 -977970210 +-77546316 -325793566 +-522994326 -387786939 +758431278 112312030 +655433471 -569061822 +883426873 51095316 +-209149418 311435827 +183290409 -921038781 +562770235 976206160 +575156111 -906583971 +-494900231 937273689 +-980769994 311724564 +678102557 -256579575 +631376329 433532225 +-133814098 -206137779 +719366291 -206605363 +-989686856 455910303 +262815037 39271916 +607027106 -640357706 +102177137 267069526 +373962484 307839016 +-273728413 -762969045 +-150247894 -86610832 +-462360617 -620247058 +-984027120 -985249026 +-434840950 798122942 +821988676 321840060 +-833324730 444733386 +-37143920 467754056 +84357846 -913432267 +-885535232 -513291489 +224338767 122508981 +-789243408 -47990099 +222442483 -126936119 +-54449514 -753564448 +486152235 -440458890 +-977803596 451373644 +-866395713 453143874 +-304705168 872429706 +-74395801 -844786976 +-186463067 557463427 +670123939 928538790 +743419315 469945248 +-423720101 8394858 +-691795161 795585259 +638005095 434495561 +-466249243 -281110487 +-536904162 -421467432 +845263272 -531651621 +-435375674 -831482376 +305948464 911207165 +-963047745 3480659 +-601409381 402474388 +-597469268 35715974 +-308705470 308364747 +557264997 213223159 +135557157 674827168 +-567460755 934802560 +233927101 -511176748 +-232165371 -61586263 +-541400956 482611665 +-205889900 -623275677 +-808496582 404297176 +527665314 827291484 +-764911936 -577851860 +-687215398 -94116798 +955610214 138694707 +587957577 79466198 +589946136 -736646309 +-718952702 472660515 +632014340 -635625605 +-796870475 -53788029 +-228061843 64211411 +514257619 -712724305 +-291943469 557520002 +201241090 -793890832 +-76201723 -984466610 +838493037 -49383876 +-986705154 252291835 +-869332085 -40983070 +-114322455 -238047542 +-831589538 87039869 +837515180 102594367 +636092428 362738786 +387803019 139828060 +-184988489 363947474 +-510271655 -690363653 +253619877 26293322 +790759394 -320452971 +899192989 689090682 +623235082 215016581 +690174680 762272048 +725727414 -140020799 +-584392910 839677077 +-764678633 -194528652 +-66100392 -101775681 +-757289043 41311731 +621556068 -223970171 +-389898527 -532774643 +-900852916 402204209 +-64789 -17501620 +-650974557 933113635 +-779618035 572055831 +-206559404 -300037315 +120750899 -295422634 +-926651003 487984937 +900431150 -307994713 +387967952 -331035414 +-690658633 -75984268 +971881579 -644832059 +-230827803 94729935 +360126714 604362714 +180529009 -368061389 +-525772939 511110821 +-116564740 498817815 +44042875 -666323780 +-418309556 -85872612 +-973590198 -958732475 +-114510492 980073552 +85726462 995353788 +924842637 156595585 +123609461 627759798 +630423985 -353639862 +305180142 -249887537 +471052264 486718056 +-215820864 -566273248 +-755572645 -248560595 +832508867 -364375655 +502039863 -267528443 +383484461 -453856809 +722724150 758813877 +568893523 693955545 +328207560 954019788 +-595589766 320861360 +263329751 27293953 +79010595 -637922306 +18917118 546728390 +457525961 731269424 +-901008147 -83830188 +-40172771 322880010 +-373919985 327879295 +-767089310 -766697647 +-370438685 -949961181 +712683726 466394258 +647703134 -982365868 +-932672754 -186255239 +-543578631 -593480492 +-661644218 -502281891 +-399202745 -345037354 +-645404213 -870272118 +510602666 845264617 +445878690 907822368 +-783984151 746305 +30251622 -359887716 +-660748452 592411916 +167384167 786743824 +-261418426 69899130 +214619306 -947039231 +107413652 -762633233 +-996165077 -141854548 +-757792866 700578140 +-883175202 643216453 +-547828138 -657146255 +-440195249 678810500 +160196271 -327875350 +-184302084 -198347493 +-135665195 351304323 +-412691827 -657199921 +-227115575 394335515 +-11937104 264171302 +-881985753 588864230 +-490556309 -774825796 +-743247650 380355061 +776535598 -581749150 +-968253977 458450816 +-32129272 99072275 +-538285674 833496035 +762591161 965084863 +-140006238 -143407213 +-575429463 -730808884 +-353970199 336624246 +632490423 -326728189 +467259122 171107029 +19869317 -362396147 +16101065 -41614358 +366877282 -745596740 +217242757 -361486834 +481754818 -736262696 +-548681202 200494870 +-242344271 -846609372 +632484665 716460410 +-544291545 -419206509 +642057099 -412884887 +601162272 301460599 +389926575 988674450 +-591576224 969919388 +-287032636 -647427794 +768869286 -932832428 +431160794 222574096 +-647424794 -617173464 +543829842 -97856754 +494387401 707937917 +-806233065 -569134989 +413633094 -465856139 +-751413095 153615822 +-908952341 -471848509 +-538290520 167875707 +25228345 409218782 +-226176755 -562086118 +500956656 -596819148 +231829304 998421440 +-726596024 968656487 +-42467508 -898388772 +-892099707 -397458914 +187268932 497381395 +725808712 816296622 +866544852 686250455 +-53735857 686936983 +-843438445 -871588333 +-513694662 104286138 +-867069381 925937105 +342876231 -10143565 +534900705 442330464 +65750045 533904536 +-603818703 473554996 +-415515638 -746787074 +437558859 -685472129 +561219405 -474749812 +-780467862 -429996903 +-949424019 200841788 +369884863 80815700 +148062447 -883775817 +-175615960 953910945 +-504011136 797403644 +283220297 637039816 +-101337791 -222986885 +-571261943 418844038 +398836070 715223402 +-608749114 386678595 +-69417870 -462912560 +689687893 450407873 +661173266 -575024402 +853813373 43519013 +-80614363 -786103368 +-257684875 180033897 +508777634 450021152 +513467004 -120237790 +-617786979 817517968 +114477338 -416626633 +920530269 117955313 +537568794 530859991 +-798445619 -617465279 +498018864 -191145523 +-690664559 498147678 +620588656 564857872 +584960028 815069418 +475570193 701961420 +-766033676 774629271 +-50195832 -810233657 +294551913 -366535671 +548613642 -579568201 +-857408215 -543769109 +-616393584 747998024 +257872689 -653680969 +-72998030 505701299 +371433494 879135635 +642975296 962725750 +915846999 -913161936 +-734711427 100287395 +-688417526 34067132 +-731166579 937033784 +46608034 712393932 +-25266347 -879919167 +-849150651 -456737648 +-77819057 -364468751 +236105090 727472178 +-143063318 872237080 +-914205876 -127576463 +-543039362 343873422 +-186201414 -758146976 +-582619434 874056863 +219329299 -836306920 +786918521 629748772 +-402312691 -33986242 +890164077 -203851978 +58895679 -477581649 +198095157 231319923 +-835078568 -39083649 +140844043 510767599 +-310735477 -537500663 +-495296070 785641128 +-693352957 -913949858 +434876954 401665313 +196211193 -734426867 +548898620 -699173846 +-647441049 -509889492 +-153484153 685152143 +720142081 -81857890 +-875431907 886221799 +247347027 494692962 +-629935764 569147072 +115924558 -214271658 +545708682 -927877152 +683790353 146229413 +866682492 -936702037 +-396892055 200279462 +-628611095 562128722 +539529047 -555915635 +679850991 -326140953 +-181513853 900483940 +559058928 474143990 +558554054 -461962415 +-653746042 -484067192 +909774489 -962831569 +748976777 -289164192 +-531396064 -865030644 +454193068 368590041 +599727615 -883137463 +-867344852 965882086 +-499275385 686492756 +112970019 -817478521 +245975455 169795415 +907347039 -763132012 +-228487084 163198651 +484524399 499681428 +766962364 -545992431 +-333605315 304393375 +374515321 37433273 +506966428 696131812 +260674401 673409979 +424705502 -948498725 +-571313464 -766800492 +849220133 -950840033 +441544213 -564601635 +-448333503 -593119602 +-335245115 874197336 +255759458 -379204282 +658846204 -700417810 +-968363659 -236582802 +512072882 -28712699 +-923835740 -652234215 +803122937 -639006196 +355103435 767512607 +-141563326 -998272560 +-547423572 -227479700 +662274751 521165053 +8767048 341813909 +-768597473 69165676 +685916444 265610292 +711921136 -379098805 +-485871594 -949056440 +541443544 -759327941 +-476727532 -33307460 +-399235051 471222699 +242084677 -69439149 +-454914719 614724736 +-618710842 -752633853 +738678640 107250841 +-403373120 903514033 +142844511 -312489109 +287103871 7321969 +259131757 -714941675 +-494842889 -231940346 +-451761549 129063886 +980969850 -68680527 +187092776 -712975030 +-130142113 -867635999 +776908146 -55155364 +-888606857 686223000 +996415623 -446489439 +89594321 317965061 +-266792269 622286636 +-8688831 870791177 +434615162 -873401603 +-430578021 -371055487 +455452141 51386840 +-510952731 440489152 +802597850 -217822275 +-746100333 878243965 +490712965 -811455556 +-499358848 138922604 +711389563 921873786 +109790384 585874709 +-781959586 993307179 +390460431 713596536 +-198469924 -297476992 +-763989833 184095093 +-72418697 -597146875 +246814232 773458443 +-197771860 -381160157 +-314823456 -556245281 +152841859 255313281 +153671345 -880911377 +412694101 909965224 +-810164471 79141393 +173149616 -232728732 +-931350931 477829153 +997066908 -172623949 +118279265 -705104821 +659378657 -790629388 +-426585542 892870258 +-423248750 883665342 +-507579867 -552190494 +-934525081 -562604877 +475628851 -855920801 +-682307109 383746330 +848339501 112515397 +695898564 149393218 +309572641 -785292274 +942828339 -81418143 +380214585 -589401588 +-254231134 161786972 +774969064 -262296460 +-720021158 107266094 +-275592101 228100956 +-983942416 158314623 +880352483 936537081 +-466937266 401788432 +55190449 -182334610 +161207939 -164632084 +723608980 644288280 +-377324929 841432686 +-864356675 -7885390 +-462499645 -642489411 +648848795 -570543180 +-16944714 180929545 +639970185 159383201 +978445016 755631175 +-419612319 -210021281 +-955005123 -599349607 +-826082508 930911009 +-361919268 -744374792 +120920019 432721288 +-341695347 536629215 +445617312 18304386 +951492669 53259841 +-323244719 -891346546 +-651536667 266765928 +749172269 620410473 +-362288678 270688390 +678390607 560722684 +-322903436 483015908 +-134946113 -188344444 +408744705 530597853 +423248463 72635268 +-937603861 536189575 +-911117502 -338094368 +920824877 -628661416 +562197407 -578506277 +-124000732 703548802 +178562173 316778143 +-126688240 -704495003 +805309949 -756731549 +868959971 -357082824 +924378940 413611055 +-813801397 259014189 +-169226182 -666617541 +631486853 -645432243 +-235489942 269796465 +-506916161 284290119 +141508158 651432507 +704928897 -949935943 +-943561353 -217739092 +-897760482 -239888355 +819103431 -974120350 +659748530 -885088267 +457311516 -827955060 +826060916 119635886 +-490580482 -19380393 +-964345792 843741020 +461895641 -48130765 +358812883 -754708196 +529795972 232035155 +-635235048 284983827 +474182266 -718583430 +-16739761 -485838876 +-199962158 -63414095 +651951535 -22211252 +-551028065 -146665706 +-343799736 -729903910 +184073167 313500204 +-320058658 -99861940 +-215902226 -391084832 +984152748 760930315 +767409073 447207425 +-644726102 10788881 +-787559647 -109590523 +-201382261 121224309 +234895050 -63804630 +-797975689 -960647374 +969432276 908916566 +103549326 -108796177 +881707677 230329426 +948802661 360987212 +881602454 -424652362 +-843818558 987682624 +566086573 710429200 +58261123 345825702 +-95714230 -70933524 +453702401 734311513 +667122153 -850264477 +-341714335 943350036 +-457845075 452784335 +23923265 139494450 +944240942 332242334 +-930753201 41229151 +946324549 550132327 +-328898221 -355232908 +266141145 -148347015 +83731618 168900128 +-965924542 -380651599 +52736149 483656946 +-623596775 729736682 +-625716940 424165872 +279260929 -618341365 +944094542 264452120 +-244024853 302622189 +-274555674 977790634 +-244007476 110102912 +-985227496 -319955033 +-660343440 896887774 +660285942 -975693945 +209956929 -410533434 +824141502 177282371 +706126076 -735538375 +-110067994 584604254 +837362938 -229849851 +-130581980 26894397 +939174856 262460296 +-439908317 266514189 +-672714911 605320145 +31052924 308931189 +280582435 605825994 +-580061968 704889272 +-845307503 -912667440 +567395487 316298368 +-938784841 850161815 +663800690 -960997345 +-854268632 -560481885 +925212241 -951344601 +-631185728 -810732217 +-897585085 -943785368 +-752767018 897476921 +839224410 840156981 +-201563024 -29504487 +-426921483 -142920363 +-889868402 245183501 +631888847 -523780159 +279125344 -839410147 +479211219 -941611888 +926347607 -647909728 +392813996 9502458 +774345194 -218180993 +8054911 -224708892 +-200327878 143588595 +-198506114 967180562 +-572920984 -708057861 +503284 -212638954 +159969088 816981628 +98816084 -864379092 +261819331 89685340 +703877587 914859017 +-333495351 -857859009 +769345942 -910475703 +-193618345 -958541283 +-597682115 -594888005 +117623684 26830404 +-909426892 -351915498 +800913465 358830668 +690830947 463828326 +388528781 -580986222 +479371388 -856687982 +-102615930 -906997882 +386265309 97953156 +171343887 96116881 +625033932 -631028454 +-334698949 -290685493 +334918277 859758602 +518653561 -272225686 +-849244728 613485698 +-176612482 -658282618 +551307470 -679447535 +411930828 534970659 +500076791 -928231386 +447419572 -899233275 +-551109857 -671524095 +120858600 679376709 +493077916 -578385086 +394864282 157137958 +282138823 438118398 +-478318634 929749026 +-357134461 -610122562 +775884243 790799779 +-96781876 -151540981 +-738072893 268740392 +380777844 565643160 +756569839 90550899 +-319458143 -776299343 +-288438203 -589899975 +-657929726 11180 +-135426785 166654759 +610421002 743567042 +352194142 502500113 +-716389543 289393794 +692373370 -744767961 +187882645 774905881 +415422272 18890617 +-758944143 -773644975 +596108302 283461038 +-478697031 -173707887 +559269457 900260566 +128792203 -669335583 +-346967428 -382162012 +418803758 -336800783 +-351614898 917092874 +-455963100 -368542801 +282925117 -495000890 +996398030 -354259580 +-914780443 -627712141 +-275475983 943721117 +166001593 981950166 +-270120744 440950741 +-993127639 -822714084 +-600648724 679185783 +-617403156 100975136 +101869122 -164461474 +-744213605 486379745 +788984230 554735938 +-193837752 -126713734 +44956027 703979147 +-435142659 -745067056 +-821650128 -991620125 +929428070 173590767 +-212374476 -932605157 +-893061569 -127265776 +-657319883 -96954549 +443282911 541573176 +825522618 391484279 +591624484 -29693905 +-67044710 -85082991 +539731392 -143575528 +507119569 -316822096 +935686662 436304558 +-39298171 -717749949 +-319130331 -406643314 +958858568 -689070139 +-925108291 -740952142 +-855845068 898059052 +-818152561 133040643 +667484133 -569827520 +-3566388 703748497 +369052890 124395413 +-917838596 842126786 +-613899568 -214479777 +-884231714 717004503 +-580729914 -2790009 +-543372960 -561673535 +-378299722 477680631 +-87890988 255099574 +565381395 838076732 +-692702881 -992070409 +-995274230 -768643346 +171159925 -601674814 +530183160 -280333804 +140179502 -559700129 +-887914751 -576443792 +372026928 502380701 +152391951 859779735 +293610533 409356510 +-225552823 -554428095 +882834796 756228328 +-471667403 967722456 +622911790 170343186 +-446237732 -150589244 +-345630188 -636722022 +-121995219 821663413 +-884649747 815865224 +-186099894 -276206534 +444222193 -563239078 +333915510 -97818607 +-846154505 463449968 +-734460529 121736213 +-561201818 497205767 +299187854 313150368 +-546224427 -212983733 +-876300299 928270628 +419491946 -755583619 +88739239 798713618 +-704525928 -829840216 +116261240 808323779 +-172034484 952106116 +-222876319 721828669 +509976560 888417251 +-803463582 -928919038 +826534970 -695814035 +133958547 -392979161 +-198526720 99611436 +-270664232 118342311 +-942422217 -257132817 +-886726279 57394226 +367902478 890251637 +-49265597 -670774442 +-802915198 -899195289 +-941808036 -616783173 +-423039782 992121183 +-996065382 -11242121 +-970167256 -964907515 +-395765259 102225965 +922848293 645217658 +378918438 -512653600 +-737667629 333253546 +551523556 301554436 +703417660 978239178 +-230140891 -52081117 +-325261330 477791801 +184688414 680104815 +612252184 786610953 +-478305909 262932289 +985212755 -77975416 +-254792847 466660472 +160338235 -970102587 +673171847 840931305 +-93832976 637091889 +582481634 -811655139 +-909028439 -705954719 +-697420457 990971700 +-342558134 -547377811 +331165603 572443092 +-887539227 654946067 +-697765562 773309917 +-759337317 -142041743 +213404821 434022735 +94698838 307113997 +958261425 -907706225 +44853682 873728516 +857477919 -508950853 +854742548 721565712 +-690220671 196639650 +30270172 767978167 +151018285 301170798 +-786173653 375488400 +328668427 -638251273 +751569443 129127492 +-218721501 -430537439 +397487415 4308567 +-957285725 -816678354 +802328732 -746906752 +340507603 -660356019 +642986420 226137030 +-670797370 -13654849 +572650959 -495314224 +631019465 927008939 +-759121583 770704594 +701063424 63733023 +670271716 -785271868 +-488449018 440933778 +-717848990 -62209433 +778457578 91663620 +-338394304 878466964 +337760925 -318791956 +-638247271 -506942999 +-823428744 -421516380 +-574968318 -969384624 +-511005577 -429963937 +-44157856 189983358 +53310320 582374671 +-65276350 -285325773 +366413061 -293798901 +-777194570 -672912366 +713859993 113997070 +924661708 -741040680 +795877621 -741326399 +-265692913 656852157 +-69025848 546309560 +-338652536 440820565 +-108884643 -202653239 +-785560809 -391387404 +265693853 920086362 +232317803 -225984834 +-104192988 846711521 +812061019 -471060567 +248632635 917358926 +519316845 -381248749 +-939419663 -947407888 +-86613495 -150258715 +-206586 245731829 +-161440975 -107875473 +573597501 3282697 +695904434 231631402 +-319691344 58258400 +-878175869 -272460289 +875126083 648669234 +94732227 -673257443 +451283485 -663502363 +915936161 -278343805 +274465297 -381363884 +-119417615 -880627725 +-854942908 514744840 +-261286468 -689111899 +579733109 303948635 +-351834052 632781362 +48645087 -477615807 +357672923 186053127 +-915730003 89242819 +853317062 -317686969 +687176246 201869481 +-744408880 -209040113 +-879176265 831358315 +-776601988 -856923096 +572212763 -875069057 +-298638025 -964669466 +-267224420 -475424516 +440142368 66091815 +65710791 453517593 +-192527154 793163528 +38416846 840205874 +37642435 798164611 +590554557 -302155107 +-169751563 -530686700 +912251618 -899348377 +93732658 -922041535 +472229569 951583960 +-803760654 -345710552 +982445178 885950874 +-394973812 -384824366 +375813195 962291999 +-988321559 444867807 +163958819 -199402511 +-246653755 439709170 +-187944934 -734527595 +-975286399 585467703 +-528314727 86533789 +-634726276 998141863 +-596954295 -707286323 +-194452925 894071891 +423112147 -323538759 +978244045 -816778667 +361812138 -28670750 +-53053808 949173073 +-836394436 488430809 +101791403 -604252370 +997673869 278180338 +-158536589 -713353972 +-140249527 -24132374 +223875514 354468758 +476607992 835604762 +-894994742 908977117 +-314272205 443407556 +-462303277 -449403099 +-802294624 -854464962 +-592351098 -355519390 +-229582403 -216466592 +714147859 -943696085 +-661970259 -731366022 +-423214841 5119721 +297413828 -582351585 +216916445 -455326758 +-788738549 528804781 +561708086 712196503 +-280042466 147053460 +245548364 -140462999 +150495519 -121874694 +382835204 -229153389 +332018910 479183972 +-44133417 -984789976 +-873994596 -353602020 +-233895710 328772960 +-727518466 -663746349 +-791670435 272562049 +60769631 40089305 +-396572709 609951511 +691424324 729964040 +625270458 -784773249 +-824803018 20736463 +846356424 430045289 +787742118 -448765396 +-92775141 -881112638 +-825968131 -189088683 +-461030507 -682087590 +934562284 41743174 +582076967 -8406848 +210275197 -830178891 +-821026530 -5263925 +-97924915 527700790 +-795164325 817580505 +-228648490 745170328 +257777678 -565115000 +-296505170 -555254647 +34648323 656536018 +-649373285 -238286302 +824220268 916020179 +948610596 -200378876 +-358985904 714356541 +-543260157 -219229834 +860050160 -415819596 +-241767751 -678628706 +952136017 -301294090 +110613353 -357848004 +-709252540 -364796325 +-233218366 -341526785 +351303955 -598512298 +978893406 324480949 +-741257502 52665494 +-448339104 -867671066 +-358043216 -532795049 +170682651 640880841 +-715963316 333259257 +413971330 -384262943 +244681260 619721583 +650114962 -768267984 +412303226 523623127 +913834127 79202378 +587529334 515305310 +-598070181 -756519189 +-733420907 -666778337 +420539731 -645537647 +104637327 -187728078 +863187433 -121894499 +695289299 -113890226 +803389875 19223994 +-777012014 596071075 +267416314 25311880 +803848507 719983289 +8356313 -773526594 +119941017 -971232035 +-785085044 226982665 +837491025 876018679 +49829066 -187846041 +584485336 -876642336 +-35330199 -216020960 +35126635 36569625 +-490728672 197809968 +-714684255 -860613791 +489481718 -813088498 +-529181401 407811659 +36479446 -397987294 +-602758328 -597086379 +779818855 -278755462 +-607934163 520423017 +847443712 -993842313 +14492912 535174637 +-984819214 706879 +-547791882 109037903 +-33891453 864568778 +463996124 241402647 +36765927 -4403937 +-882357894 190808085 +-197946966 11154762 +-708917417 78439605 +185417416 254819018 +-537808326 792015366 +-318606675 -962119812 +-269256089 -402307436 +-237673920 431420719 +177438264 -698992397 +-107242393 -90156611 +-381648976 -219135435 +-602979109 -859161911 +145886539 307485 +639822096 -700114856 +373352018 124451029 +908970486 -453042561 +-620470930 -615893742 +-743549207 837136562 +-899845773 782018505 +-310662508 711752773 +-32645331 179243765 +914058097 50229616 +-65603837 -586897686 +-700075814 905830817 +-881556780 563214024 +783620966 230775559 +-526993364 -954196454 +567031604 821546126 +-879798282 696297326 +-81481516 77201358 +-164340060 495217716 +975105507 -663236434 +-237667372 -160747564 +-498006983 527251242 +-374056662 201659757 +-433943952 266752143 +749419909 533979663 +811166017 -975906741 +-862977852 -57618601 +992920599 -48293119 +-295550318 -758945976 +-877173161 -183470775 +475194354 -845963815 +-549473798 804415650 +-865925833 -512701986 +-778336763 -245731634 +-35576857 89240305 +-606482704 471406101 +-557889892 -644848896 +122656314 -699901978 +-871368228 901390156 +-719244989 -297440055 +905546904 98804275 +-980987516 67531745 +-559797266 994364286 +789824327 342879223 +-245734112 -280268555 +362170913 -71472098 +713193123 35995512 +457486147 722963038 +601111673 -712434910 +609967537 -643958310 +517667926 -295537241 +-877269115 -213139229 +10318775 426049795 +-681494296 -773672249 +636366981 373760784 +202985969 -713504049 +948305518 -204758167 +140697161 260975523 +487992191 -675716469 +-308878433 -982270658 +681298875 626394392 +-56318322 356129091 +572021699 -222873730 +-493936333 634613811 +836313056 810720894 +188685922 -124729674 +-331419755 41472898 +796651441 378956524 +-225226176 875023708 +-683676331 -72072927 +728068038 994423379 +526636430 536551526 +-578173849 596677641 +638410196 549946418 +-812973391 -662007943 +608094813 -804095099 +-758073216 -6766412 +-121005789 -506706177 +-47987404 564321198 +-161291578 269791375 +-451019852 -172206821 +638736461 139346588 +531216373 649179428 +-771181696 600256445 +618079613 691280462 +-492211077 218950851 +-572243570 787062396 +786049996 -32083536 +571395419 -826005441 +462021059 -350743610 +-148420891 399031123 +667724513 103138265 +-982190572 556948719 +582567856 298741741 +-739388474 -61198202 +-119603450 309911303 +-306048227 -475811774 +853447209 -587052070 +480388077 471784223 +603557861 369771698 +-391849418 598722026 +-13604959 -928018837 +822088543 -417771147 +-313166742 738869266 +-259095153 -844904979 +-330557328 -947470716 +-225307561 275167163 +-414519763 945374166 +-629931470 -614508221 +951835222 913930245 +977947783 65011107 +837606286 138795737 +205903438 824202596 +-379494072 110956366 +335634721 317920803 +69396934 -468717114 +316883319 -591228037 +-134349944 -99176545 +620886851 744990539 +-799280923 -844083740 +-137574266 -872976653 +440897340 86925845 +-413018940 831136864 +-428651594 928403897 +-579176936 -974846564 +-684330371 -598896068 +-878231942 -967880553 +323098249 -237368596 +-507454967 705759762 +-919763835 -827393867 +-218389073 -653891924 +-962776817 354417914 +-81440856 -464642222 +507982595 385928660 +-6626114 435818771 +713875368 232376238 +445294523 -269785778 +545350458 -214967231 +944563946 39179842 +-462650094 412013790 +-428634661 -286011558 +-103192953 -637024172 +978280384 599455742 +-505349765 407453588 +-469639033 641722077 +177502380 54774775 +756012881 480309240 +-552162149 764830039 +534454929 321799411 +-131119772 -435825016 +49336735 761349214 +-633439754 433053564 +-307095890 -469078745 +-45647943 733779791 +-317941263 365624951 +465662382 621606922 +-629699702 16783656 +149394793 528396834 +-418316428 100993052 +-201811861 769499587 +699546417 -994662792 +619210798 -895571280 +-102241532 -974920726 +-297712785 923091986 +-427366612 -661359455 +380652890 500359605 +-130174184 779133653 +-258810015 759688420 +580948583 297036711 +-482317385 -979259180 +181158946 -414895578 +-578630244 815396789 +-420580281 104956605 +524471370 420661943 +138852389 751371569 +550463861 -461719406 +612572634 -913110947 +-814822330 119314363 +395154413 -252675761 +-853433620 -572615199 +165117430 -697826231 +-39082097 -146480996 +823045843 646698729 +-851585422 -53618642 +-63067329 -772994097 +-205654367 841663327 +-873392116 671319558 +603082635 -503195768 +32200483 -85015052 +-497093166 -233436967 +236434299 -663362729 +-252891070 -826199237 +-908289486 935148340 +-813594649 13668857 +35202472 16460668 +293665498 880897224 +-800332040 -374997291 +693959642 609939201 +731136864 -384893761 +663732570 876989422 +-379530599 549957133 +956707601 -603405954 +-410550387 -941397848 +-300719890 -599920149 +441993348 -955821623 +-409072775 -837006997 +356244433 -828281964 +225605967 -471722143 +880795703 -982462288 +-186767582 -993872351 +43979268 -112123062 +929101505 -9088834 +-220507182 54195534 +490667673 -428340166 +883007339 -742621437 +-652906516 -387823720 +-974099845 315207747 +302134971 352967341 +-584826073 -264916058 +-137335653 190582604 +-342458568 883169335 +-353679849 356304811 +533113786 419929198 +356542102 -39433931 +-161647244 -991997247 +838401625 904712778 +373926026 137635581 +238850368 -977194952 +156375823 -238393745 +745508111 -354458723 +-427651714 -991793357 +-282932743 925158989 +197669633 -85422164 +811991415 424229024 +-926481459 624462397 +-944689088 325663060 +-475251430 524730105 +5506693 1479137 +302884180 499650653 +-91639377 225354774 +923343400 445474982 +668540646 480846443 +-697159303 566489856 +940817576 -499734650 +-863193878 19310098 +-632305133 955581013 +594943864 996905637 +764638741 916990627 +-422262224 210953774 +-555426690 755108456 +818119925 239761838 +-479605577 -980984055 +984863210 -718059367 +-91604251 403274696 +964786681 -264221707 +-334247250 -67265931 +154841934 -409930264 +690744203 -125456326 +-264236663 997304198 +83925385 -969476961 +-612109210 340100219 +-368924625 415756568 +-146841348 -821240438 +325324207 769458105 +-853106514 -278455576 +-883085678 -911525110 +-478280155 -228165981 +-318154685 513330887 +-818961359 710401659 +563937405 695102352 +-752485527 -77814730 +921625732 451989159 +-455796097 220732322 +912287311 -31725737 +-995178453 612948491 +352795806 596201799 +574455633 -422415873 +-512776063 200378160 +-827396163 -603528891 +28043160 708911675 +875497177 542187203 +-360315375 794123735 +873098080 973163842 +-66422625 -581021057 +328022742 -513707474 +600916031 863951241 +-107492682 -798332427 +-201174760 -730887030 +-413438282 309864643 +-859616574 -95998979 +-118745198 879306425 +-14811512 -840000748 +-978556392 669660190 +-443635684 -92982144 +459277221 654093594 +322092127 -973359160 +-942291145 -55774506 +-482575775 367882051 +805466055 -625486754 +27026177 805092098 +637146942 725253686 +-753100313 893531466 +-848653279 245829074 +-781357972 -47880924 +290091644 490575900 +-992425199 -628713492 +-999377372 -679275623 +-882630270 -874787108 +598284818 -968120743 +-817222341 926359739 +-318497060 -283310506 +-113742705 528731814 +943801936 629210153 +-679003213 959619604 +-154220453 -972309936 +-484766103 896589334 +-314759246 -283996520 +138923213 387225405 +895906011 -621731458 +-187379454 933215361 +-831715355 -678907824 +-440146046 992783816 +656127444 -879436721 +-327792543 389319021 +199723663 -725017574 +967034694 -552205519 +-126858946 -899513411 +-919550641 123843421 +597852772 403593175 +-985311433 -370887078 +-701659545 -482065580 +-872657444 691818463 +-465914450 -822297895 +-100542154 -888345226 +-140389490 394574692 +568305830 563276304 +489768578 -546212677 +-497390771 385702862 +-928557246 549651064 +667258363 -30227780 +604250080 -719239220 +-886881576 -616224048 +-446918135 340287331 +443975525 -973277752 +875197182 60645651 +275082657 400921966 +209982830 129798191 +301838199 -646576568 +546676367 889965040 +128665574 -959111170 +-278351129 -45458253 +240276907 -744542913 +320754450 850967558 +620068571 -956878209 +797015784 -969520474 +-960206090 -224337804 +969522347 -172970386 +910480910 243868320 +700966315 -979688990 +208692885 -730287271 +-972610848 825106839 +87186460 904380846 +542483179 638976204 +-2951700 373684269 +-287516390 13295975 +-201202509 -688221078 +708123239 -954321345 +359187829 -873652059 +-111745347 -391240361 +854421099 -680812543 +-504986007 -11232616 +-571978136 671067846 +-503666504 637549438 +-724369234 -28202993 +677455528 -629551868 +175018579 -514984586 +381437558 -737408688 +-807000309 -98391130 +-902939534 392430493 +788381786 673669616 +90931316 184295683 +439362526 -538918931 +865770782 628155475 +499910491 946673873 +-375768690 440373570 +-362348043 980031383 +-562319359 671011536 +-682981667 -421036730 +847768312 -848558776 +730010569 615238310 +-837330660 224240929 +-204532484 271756019 +625409253 -394112606 +932433726 -406298320 +-697340244 -5235587 +884634360 434777079 +624540516 -757092163 +-713266078 -186609488 +486497219 151892179 +-135635828 -509265750 +-456589867 -52965237 +-876956128 853316924 +10359204 -167369694 +641782212 -636999421 +981847445 838731794 +894813091 -237554025 +997089151 -514556025 +439743800 775839931 +-434517959 729286995 +-593446666 -514053950 +-638992585 -713706028 +-4816070 -22669441 +-981588339 58599339 +-285890161 -753319661 +-119676878 60468170 +925846070 -744492508 +-268628106 809835256 +-317714459 -4971431 +-647563755 952534927 +-224167366 -217559918 +862399181 47585318 +-98541294 -556060865 +-533310400 828319280 +-356448012 -302868734 +679025882 -588488203 +-128851239 907757899 +31642237 -584900955 +-400973236 -135446699 +-945856785 643283239 +-886358269 669395414 +363913277 872206919 +-15931638 -575889735 +213652108 -696395970 +242430277 -751690708 +-206107301 -247404927 +304491556 741762041 +-500938077 -730326722 +-664690647 301650791 +-596619420 50800862 +949027472 -681794902 +-690789550 -303976523 +92891828 -81416876 +776818999 -698574068 +-491084974 -231879968 +-712257185 938666754 +772191784 850913689 +597518829 -59779530 +-999147328 136004457 +20721893 -462616795 +295122728 -332064719 +-79092216 -470989455 +397607872 937584365 +-675643640 -910541100 +-133298864 -562963851 +-495983387 -47043063 +-728101630 511678153 +-449664491 -747401358 +127034669 -532054383 +-168134148 234750466 +522969150 915722287 +-443539767 -646164759 +677195488 961709114 +315821209 69849082 +683583188 786109697 +-304352776 73755440 +-859006005 -189875251 +910357371 697715561 +568244362 265608955 +809026903 191881679 +603021616 632250259 +-617786125 806954691 +738663393 -501921233 +711467015 572365521 +688161476 -210770231 +-794049873 -903207148 +-398715443 162428469 +-436697494 -667954986 +-43585100 -649766631 +-320530080 962754296 +152223420 -849430707 +-730089573 -524521106 +440501244 860343288 +374862685 446656477 +251209734 772147728 +72562603 -159942140 +116762635 -197213428 +-932619602 -946048793 +403851053 -106136381 +36493943 -294433396 +748882 -980030688 +959794089 494935790 +472323214 133640850 +87197522 530271043 +-390610863 780324167 +840652926 -129910004 +74798468 -527884120 +-509302227 -433221632 +-836796120 -151299414 +-197254236 -529293713 +-759160477 344844775 +-631155157 534418101 +-484324490 265425832 +-650201694 -83354440 +378912294 957169352 +-38043525 104644298 +160276675 -274676421 +857893863 293251797 +-321723856 -706796891 +-458429604 -228323132 +379787635 115523448 +-990691830 689599041 +-294658400 -673701796 +526141987 82033176 +8909413 955922880 +-264672678 243219857 +-868104569 -144736961 +-830197357 -663522481 +-694449691 16111710 +190494647 -723809450 +408442844 439510765 +182245533 -816163527 +-862281399 468190933 +507052047 656761957 +331981260 433050489 +967356016 286680844 +436685216 -495543450 +287722516 171437053 +904430045 488145284 +-421713055 977243714 +959929411 355966124 +846992211 -430622846 +-837694606 580577929 +-794433211 375593369 +-129715173 -927688221 +680646525 359156887 +-357409994 -75904030 +-181728400 985645462 +-450983588 429783338 +-991555001 94581593 +308277342 64077100 +617514168 -125361860 +747690577 503008286 +-54044653 -164448491 +998964472 226458413 +829717896 -405758173 +664943497 228723229 +-812590020 -490808392 +-73504378 322078966 +904610974 -404154298 +140199044 135019814 +-597173045 668024513 +979826256 -179888103 +766440077 212017550 +-160408513 114388149 +-699587070 -507012468 +795113940 -290532459 +282291246 345760305 +-150619280 -280057061 +-15995197 -360703196 +607936693 293360750 +583391773 -671356792 +399618645 600935151 +467408272 128722318 +949102131 -149051567 +433754279 607937757 +535749096 -78524272 +-663169584 -767857384 +777837496 -174221407 +-58267808 -493314679 +415259309 864485602 +426400532 106534636 +880375137 695988587 +836453512 -673688562 +-471558071 695838923 +791358050 406931680 +-764965675 -883463604 +-505406335 884767572 +977338777 477248767 +-186688288 137756150 +-65342218 167799885 +-718807088 -923813375 +-273448453 -549019830 +272947843 575502834 +628896654 629369521 +-757446303 -88991803 +554308381 -729305060 +-686248771 524649930 +-730186580 -231773149 +538610045 73311303 +-563679945 -746106892 +44810825 -745703868 +-380579621 -348852719 +-474208279 457563109 +-314564247 358671485 +308950292 -783641103 +215014224 -795408215 +-616191662 -926947414 +-363384111 470177987 +-282359465 583572585 +419298819 -165942868 +886379306 732996835 +603337401 981707570 +234562187 -873605872 +66787828 813407334 +552507263 18641908 +747826906 493801969 +610955867 -507006328 +-454511041 314386808 +833450902 -733955399 +77568332 627910382 +390108268 937883636 +870885616 983663540 +-646286825 130476455 +-950561609 72672421 +-923229440 163055793 +-663366849 145264390 +-758496528 -930373179 +-391037477 498359841 +-161240176 -181438392 +901965303 900292138 +-358178361 768726038 +95146134 29169869 +763358064 -87519076 +-574456827 386645300 +522034556 354495369 +987769404 110063279 +30046716 93819806 +-501373826 368274109 +-485150472 942955784 +-563382052 -775188944 +149507169 622698281 +912768665 -908747147 +-667087028 -836255270 +-771671730 -218837567 +527649175 -718770157 +-392398245 -842070564 +631486132 -109978457 +7434863 -97976483 +354071423 992262373 +-185568098 -937136149 +-702630577 573252671 +-33660869 944289109 +-442936959 462871141 +497047439 -711888822 +12734684 -404501129 +381378672 -229022884 +556349067 165921225 +-915294286 108421279 +97148291 577834935 +-596948739 514103378 +203213582 822659583 +823781980 671964882 +-168096081 150087588 +614784981 935166732 +878434240 -159612309 +29509570 -595197953 +833116383 199888832 +-529491166 398780256 +-510387077 -81346291 +722350217 -921937716 +366581934 819353688 +946944904 343502069 +-291981060 -281026172 +174492808 -982898166 +-742444414 552627752 +678094456 -334593827 +53431552 -913364449 +594884449 -199054826 +650801088 -90537120 +690804550 -299725528 +-249507294 172197726 +-999073766 316126008 +787429605 638074545 +-775931686 692257503 +-820893093 -365221994 +313150577 -514977502 +243392959 874819165 +-595327864 -528136425 +-794306743 117408009 +-129591880 400123911 +-957206926 -872713333 +721780461 211573641 +-58313539 -40604222 +411825400 189429674 +-363282127 -382986815 +124680778 254374276 +837526309 -725239423 +17876956 802688596 +-485429982 12821249 +-898129023 -957608873 +207477740 -39351320 +-221988201 958040567 +-52990330 -732785045 +939625791 -546537495 +-253172181 241940283 +438774614 -135136544 +498087156 -459747048 +-10191513 720680636 +-423789937 84057923 +-165537616 528237085 +-537905555 -131990039 +-919438365 504960497 +712936851 -231533454 +975912097 -528921092 +-740268440 -641223463 +-731094053 226206259 +-279889256 177648900 +78155793 306579730 +589226808 -396246028 +-802859124 -974733727 +-691763483 678364121 +745827593 535202826 +111175267 -255097337 +478716412 977769134 +207504694 420552161 +-954043320 506038527 +233936982 -495991907 +-775173052 445700525 +192475926 -326482869 +215750222 -543346672 +-244291839 -620810369 +-753625547 259124594 +533550114 491740285 +998770866 569406971 +14847951 -855761392 +14339523 -19695397 +962757517 -402723161 +4031099 260000536 +781823460 693591058 +80334811 913283664 +773398466 350133751 +-690096691 329766953 +823899884 374255152 +130261887 304397987 +-327110851 -596581703 +498155702 -282172472 +137348335 673039095 +306896929 508022472 +66454462 661503960 +-885077058 -957766787 +230483543 413141406 +-955493110 -199822734 +777005754 400946766 +1607114 -776598249 +-119630750 521060434 +771253179 -669480684 +325888481 -57949301 +-656877809 413570192 +898580190 320622652 +-932676101 -644411645 +-664105529 252726361 +920567853 554193752 +74577172 662676014 +-934398719 -30151789 +255939187 -99969326 +483769383 443271955 +-608874568 -56784359 +127168270 514791279 +451422468 643726161 +-10111172 576418645 +781235038 984268697 +-890138728 -76783464 +-310135185 -635784906 +-392485381 542734535 +223661043 810871998 +545948904 -265297454 +-945773593 249504385 +-297531663 385290319 +-685932616 923004631 +426432286 -624960848 +553454721 605014778 +866605186 -109295964 +-268426156 -86485249 +-789315191 822750313 +64097274 -888481626 +-562138272 212514429 +-896957791 553233666 +678546160 -162264398 +-547600881 533997438 +-944362035 -242897417 +-220038687 -497671145 +291793649 -914611006 +-856687528 902607218 +354741130 630159341 +-772567048 517488853 +-275657872 -294023733 +-914079234 338460598 +-78147977 -794131017 +282129659 -698633752 +527865805 -472018722 +-60688154 -833148174 +-876225642 -357878135 +446382042 646604150 +354093128 -734009635 +-838772233 55763588 +-169074518 49801411 +-799323023 435740769 +-35341452 13787259 +-630629672 742721232 +451994723 -333862962 +245589361 277157468 +994056283 -824337953 +-556057104 -955341922 +-997556600 -67033749 +466221777 -541127396 +-904546185 -968643159 +470728686 917506527 +-223716634 154207673 +-802074352 -249703262 +68935051 -734691844 +46562363 871517448 +460608289 -439776664 +937606162 728645290 +492766317 -330623048 +25394430 481416859 +-758669585 -359915402 +586968064 -657581419 +-145421366 -960559676 +-694958655 67171016 +784817855 818863212 +164646278 892101630 +416602565 -273364020 +-830044376 448192015 +806174273 371435445 +-143572619 122797094 +105941613 -288746480 +407532652 -315230865 +419852905 -777421340 +887900732 976889244 +613017714 -949724465 +180640886 -254897297 +-882004857 651137862 +-677502661 -249922681 +507378364 829809149 +-6626543 481759188 +236532255 -308240468 +311491707 811648600 +-507519603 844037544 +794342917 -769438405 +227878175 -936816828 +404234781 -4982840 +989362431 -513132500 +953274528 -772948987 +449422392 111256430 +-243390129 -68452501 +-63758371 593728276 +562149286 655334956 +874259779 -814249537 +461853018 -130306822 +585163654 592801659 +843423324 615995524 +-681883356 393297043 +-477625934 910124552 +702915266 -68063993 +434380046 97204850 +791616897 418784063 +284745103 -149064591 +228513993 205446785 +957474629 -765561424 +452063043 -14529472 +-589001035 -982757568 +641381257 -826606451 +-422716151 540236923 +701937572 378259780 +760753915 108948371 +-365453928 -392723538 +863630874 57878026 +-613308284 -603865476 +74488765 -121159286 +834447551 -429258717 +837811355 -855501862 +-467863854 234878053 +863074633 -270493034 +-280709323 668811532 +584862710 -352406654 +-724639042 907053140 +333802984 983123948 +398156870 -783301587 +-485389140 -770517819 +-970505044 -899212648 +909265478 -508957951 +298917154 303796621 +62799653 293797583 +-98923831 713522987 +-116607514 -267005085 +649558397 653741151 +-480432560 -248182073 +951026082 -480648653 +175021057 212038649 +-727748911 593337029 +-143753976 -90810198 +-562099400 128693119 +120435959 -26158336 +-269446728 907931838 +-743123118 -681633172 +-883793341 -366281400 +-579684366 -539438877 +-119520510 -607716637 +-182943465 -501551591 +874029166 -958107651 +839540966 827580799 +812669608 238613770 +251154322 -744102864 +-627459897 179463151 +-690083476 -496456112 +322141572 909336504 +-13806825 -192527554 +-611340090 97406559 +442508983 332904920 +346295466 -234158894 +-529608561 -511268617 +-379762033 755754896 +-905034065 -615391321 +-992399196 652751759 +-72769048 183987332 +-487565013 540732964 +-252211002 827638842 +-268195315 945070314 +-390006840 -631087591 +51503327 612740009 +786806472 -526302650 +350525457 887517157 +296342634 -383651852 +259107622 -874375885 +442986761 -467381912 +-394206810 -167870589 +537009991 439233444 +-207624550 -806161934 +-278582804 475474997 +568078148 409960864 +334361494 -609631394 +-480980766 425933730 +-195034922 450182418 +45180404 255265203 +-571876602 -855748053 +336217003 678878361 +-99979179 417283809 +-299236343 -984747641 +-495538390 -597411795 +-405817676 -452958442 +931603925 517199749 +-918338817 -604956267 +498724742 591946689 +-555466388 -498993968 +475357939 -964369025 +-505157381 -521920181 +915985542 191915899 +-961307751 -59275725 +-885289637 -703183880 +822757841 -947524394 +135734557 -11906831 +-468424883 865977835 +80757165 722369227 +165917461 531401027 +313444364 -166328470 +-239202507 656735641 +-323885053 746114044 +897969965 -736372367 +-190373195 136029563 +117546866 76701660 +-239993098 -650494200 +-187380404 -262609079 +-357395368 898848571 +598824880 -858072565 +-664718543 -417383378 +78772692 -80190412 +-222730627 22190763 +75014007 516725065 +822945521 -521630358 +-465299419 844192696 +-553910189 865709206 +858841384 675650722 +-3415612 -153247223 +319109011 465370385 +564272825 157434901 +534153682 -566290338 +556286067 -679034202 +345817200 -935639918 +127631780 784408866 +264803996 -116053364 +-923961276 -173836313 +769028831 975554993 +800449149 -152741687 +809542735 -820397599 +-73519124 782781812 +270091757 -885631398 +42735906 -881312325 +-795905857 909719397 +286681407 -304951365 +-339027669 588786628 +-983801618 -967324078 +-255746027 678706284 +94185459 65018564 +484814870 -344390922 +-615017096 388441120 +-345279659 245128379 +-994510083 565375840 +622784221 -392108250 +252397707 -50153459 +-209686684 779941713 +38961282 378595021 +745723870 327924047 +-268231337 397459 +612011251 313924738 +773243550 133079985 +-348672519 -574367806 +-548650765 54356471 +500076996 482526826 +139867209 686328679 +-874249849 737430801 +37285598 -360011277 +-943908257 305941690 +-415017751 177235129 +126999275 -882673611 +-954794706 -228116304 +-879903506 -260765232 +-663525002 -337501377 +861427572 -530664311 +440574486 669908850 +-516379582 -384310497 +-689996034 459597868 +485442176 -725348547 +-810478220 -803829878 +145303746 513944079 +-986276503 4019766 +-655756267 69782323 +968013467 446199587 +507024104 231748345 +636986850 -521323682 +-691952643 -498420233 +751628157 -39780787 +151018458 -516609193 +639127103 -701791179 +511215441 -353970212 +887306069 -506250209 +218998779 -467754777 +-378367303 570741405 +-165497739 600242501 +574594495 550470648 +103630895 -57113319 +-751286273 -754434375 +-638875011 555297675 +-240260501 -34550631 +-691595614 -78711445 +-525739380 852470419 +766138554 -618202601 +358534102 -968795065 +-600293409 315704611 +-212781692 -940597328 +-943761704 605201765 +826288445 -757169667 +607778120 534131416 +186623260 -204292499 +-507125006 -49775882 +569155507 -435144924 +589726091 -801472235 +992549134 533608738 +-910132575 725281104 +-11765868 172161916 +28795793 217594505 +111644859 527207837 +-350055452 288212409 +-62137072 462904185 +-364369840 -331020921 +756619924 940415921 +-437275243 657431115 +-405085081 613543204 +-423578331 -477194496 +870415203 -75929778 +-97950484 548027818 +-915077852 696885197 +921175246 99719770 +-781317331 477798483 +742424228 -479198286 +-491661362 938568555 +-894209882 -33610184 +111451292 -128140396 +-167940734 505135443 +126088843 -805600558 +599927521 928317882 +660618697 -884022796 +-558238463 36166393 +-117485437 419582021 +-879657782 -606711289 +-914751817 206724029 +91165341 995167496 +901678739 -438488754 +-302382385 -156872327 +946922368 16241748 +31520996 622902585 +-86663268 -491181278 +82801245 124950156 +745085281 -736006966 +-25666444 -471300513 +-75125357 -821757747 +-522126528 -932625303 +-953136977 192942762 +-171730124 539418020 +251309393 322253959 +86607053 -816640073 +245117428 -822604769 +800528454 -123826618 +-809389501 -655594287 +-407364198 942603168 +726853929 -669899089 +747148376 -895998348 +204954618 -536060934 +388584594 -229672716 +580746428 -255777054 +46928103 472441456 +618088736 842479046 +-352950622 -3842242 +192473002 80871268 +-933144592 315454761 +532498320 792253358 +-688136003 916573255 +-135890725 -599145599 +-34696874 522580229 +-6166983 -360175911 +479311259 -591621463 +72200958 -376474083 +-883810620 17639980 +226793841 121531981 +664740426 282621753 +312802619 -937405589 +946300841 -525128418 +-288054251 -663057737 +-633038443 800258869 +287590612 75080834 +602902927 39301096 +-881279823 747410864 +238222370 -193418094 +-157321065 237444075 +-34682392 -378582930 +-851849461 -124869858 +721339058 -363734591 +-718548681 -966853984 +-337312153 -966566721 +220935306 255942827 +-159647775 -581870352 +-405717496 525948352 +-868939944 -689137063 +-814176844 -124928178 +76459967 -13394974 +-486661280 -706926588 +802225853 -184766108 +437953917 -177520472 +718929871 276772401 +488169781 620634084 +-239790936 374361897 +135818540 -937098529 +-391853667 201171534 +-797083908 975401841 +-938557353 -509534824 +-636574957 -515086716 +919730836 -273935948 +-931346690 969892194 +405225346 513894564 +586332308 -233540634 +597328650 -342235255 +-638546470 705562646 +113043267 815071057 +433941409 188455198 +-443562723 -885586960 +-5994526 285194245 +-612574698 -60592559 +-800637334 3349131 +-945629620 -86876486 +-251106125 659016923 +66603006 571997903 +63192802 579834794 +980787034 -188788012 +-502567755 -809006191 +-677817595 -250542562 +-582378519 -805326112 +-928185573 937720495 +-295847004 470845351 +383000437 527664641 +95217660 -370551746 +51940348 -817724385 +975731758 -564111545 +657961387 181652521 +579872126 449741120 +793589389 -515506009 +-235363616 -146413340 +558177086 958441181 +-643499048 787479211 +-434244555 -750119334 +320380369 -294994701 +789776881 586897014 +-633308887 157242456 +-639317843 389113172 +266149254 273841865 +-773046231 -53561950 +857717361 243653356 +170660973 394616791 +-425979127 698679881 +938137185 317371588 +-128344094 399981375 +243074077 -981375624 +-243740363 -289937672 +-980124138 784911872 +-330491937 130611215 +-730346653 341986534 +-500661820 -759424542 +463077695 -421996473 +807092888 770341440 +-237958054 427823063 +-908462751 -328341009 +24939019 -1100029 +234307585 -719616094 +-676712607 -739877892 +480145458 -763227674 +-796629754 -422499577 +-340893184 -329603410 +452726553 487541832 +45035816 -392843712 +765642529 360676001 +-59714893 635604997 +-601820594 -139822458 +807840499 -834775593 +154702799 928352053 +113404331 863634528 +355824820 968708480 +670664462 254463258 +-147901643 -199345288 +296761031 -440880295 +-441255459 664972999 +771808138 597908784 +909112723 480472582 +-959964588 -336146238 +151403207 -267299671 +-977829941 -336186481 +-352459040 123455887 +-743360118 -70273961 +481760391 -147902384 +-720517719 633913344 +726807284 498076567 +-551296279 822869402 +494115785 815798402 +-902543403 606917205 +-111583929 -944426777 +-642682134 802362029 +-390291796 317142026 +228476481 743107158 +495375687 811656532 +-636963482 570763459 +-239223729 -648939034 +505496088 661882635 +976126356 425345302 +-229225145 -620411567 +-452227193 -33601689 +-400413580 -511846449 +-239051722 -398646689 +-306935699 312859063 +-995407370 783019227 +455523177 287481379 +-408112935 747661321 +473193554 -185155991 +166595779 257027196 +-148738856 20248403 +-909461216 747216275 +-349679334 -259822850 +-49629117 -736766973 +-443301607 -760768192 +933214771 -765066 +-778138181 -580591874 +478805464 -179147153 +386745587 -391166349 +589256206 -159952406 +-832039788 -380696714 +462157503 -789322990 +11214665 -976700617 +236092594 542629502 +103752388 957422588 +-961973094 403800122 +612704549 -677493995 +821409752 -706210684 +639688951 -594197629 +-24263151 455113263 +677688933 -855331048 +-598456058 -679933499 +-379344860 778619596 +-338931183 825738816 +-595530791 -939879523 +-369499910 -788790353 +717140692 -461406073 +-568791981 768682324 +933527651 212961325 +120650630 -484507401 +-460947213 -843939247 +-641658901 633440330 +63964680 457403895 +-481263859 397751656 +965976753 -44952876 +502514259 100533397 +-223194868 -427905486 +-787730708 176715302 +-266765885 -601638394 +57331278 -793190493 +844427398 71053219 +487731943 -469192345 +-437719802 -816718626 +724223644 -56310414 +349529269 -429713423 +420208249 155119379 +-212934571 -645264658 +430556488 -832251161 +-886053335 395955737 +2876530 694458684 +-41763275 -36952468 +-865884551 -622688505 +773549917 545115408 +459102251 517721827 +-130780427 -940481733 +-888536457 -579686719 +599616458 741889699 +-757884398 297982176 +-300195946 -361568905 +759286559 10999622 +-480451384 847642432 +968377224 466166182 +-330030616 -709029476 +945078919 717305166 +-274354051 591547424 +-393809451 706669533 +-292213521 524781221 +-300564381 129658641 +391577222 544463021 +504418542 -923246108 +900320803 117633530 +-190119855 469230107 +-513915720 578353230 +194085296 284052711 +-843037052 972898013 +460328492 74351720 +51486195 -920697517 +-817007777 -554789533 +-650070183 -782225858 +564975280 873733429 +-473397835 561325523 +385848444 671604241 +-750481776 -351015039 +101440838 658291554 +-740747362 200619639 +128122981 921668881 +990437781 195874939 +-194911453 60605511 +-151654983 800958686 +-418164475 385580656 +-609639334 12483253 +-938001136 932369101 +-552761564 -593181794 +-875970443 709550070 +-854977538 -166898382 +-916835944 991569752 +594401683 255255190 +720633193 877000801 +-336175832 269362007 +-126092798 946835097 +-143430650 -52824799 +723267963 -675232255 +-351914199 -542146422 +13485701 -844764132 +-554548856 582589979 +-437683106 224567341 +460808166 401383947 +987377033 -20832173 +-851670555 56752956 +169118894 255258836 +-34148042 209453951 +-647168623 736312526 +994269828 -424009915 +946860669 -621819553 +73350545 855650776 +976429260 -753873025 +-510580812 880277711 +-657134668 106049325 +981509593 -404293240 +-326015561 -390520143 +-309567080 268666756 +-747817513 -100535943 +856512363 848484357 +404644396 -738137076 +263906780 459318759 +-615570905 303136925 +40766517 -484320032 +739740503 544729642 +-681768889 -214787850 +-620157181 252884299 +-42880549 248215535 +-480163132 20248585 +67830867 950198706 +216410926 -548564796 +999303984 -576175988 +424202310 598654159 +-340744126 512668967 +964918683 -950984906 +-586351058 -859516014 +-442901478 510871047 +-386879331 -46322393 +31502238 635509563 +-955536235 -836274637 +243708513 -86327121 +-85311034 368644235 +-513837175 -373648874 +-774900867 855797153 +-424200740 799858250 +-316779186 -257032576 +516324777 -356445148 +823291554 96974360 +470630282 336661161 +343305463 -529635199 +-388318486 573924858 +-196102179 -691481268 +114017328 -225390732 +-786717471 -793348212 +-256325363 -841598485 +797266669 443129307 +-908047322 -842945481 +-880426516 -121605959 +368783274 -18715979 +-2478747 -817908714 +-550059984 -105226687 +-650650447 328344003 +999214814 -932069746 +-510081482 230897932 +474900 -645056372 +-479288145 -473028075 +578537507 420329240 +532832209 65950038 +204003828 549996947 +-293629158 285854123 +255016509 -696741455 +-923772515 -512247336 +-110089945 336322182 +-729376166 -443420959 +208349866 -552997893 +-646409468 232711227 +94420911 352760463 +-318374551 -435084916 +248855616 935670457 +-182010339 708665747 +-252703232 672863849 +-685006651 757009804 +177475451 -721071844 +-316410941 -76739814 +641111168 777044515 +932944867 285756662 +944581936 -603792486 +-483192549 550384615 +-636440328 -843078137 +-909387301 945772101 +-704002294 86872619 +-78708192 524693151 +-281739343 -739649671 +-170574977 -654912762 +24186893 -752580275 +260239646 456128597 +801423363 924278317 +142646977 883359252 +-550764855 170587942 +-802819767 -721154981 +-391909951 676090123 +-751341344 -599027436 +221756261 -977504029 +114417814 45736683 +537731328 705858405 +-684048407 138292406 +-674320813 -478737791 +-641378431 -44749765 +-766203554 512117599 +-279057027 -457853702 +-475173161 -124057914 +-664936217 836509354 +650575624 589435412 +-88098074 445399984 +202551686 -788052980 +-127702064 -835470154 +-333086831 254506768 +-955404819 626736883 +441739155 496254741 +92221807 648432707 +-456649534 952688757 +350797568 326683001 +54186734 634675476 +658068762 -530460644 +805484161 -906504186 +865818737 -64104825 +-709827113 121706155 +761865157 531308930 +14669078 71374669 +677044927 125899111 +252988364 -847606676 +-519647663 -987948048 +-520695493 -217501492 +-399864653 866148 +-427185891 -541613736 +528965276 -706233607 +-294962831 205160346 +-373673300 934651067 +499366719 -464089966 +999079425 744439791 +385519287 -940730424 +-219992671 -46094731 +583265703 216726560 +-275892302 -541639968 +-997062651 -380188036 +748014318 -541092141 +-229806552 19768883 +919207436 902755891 +-962181034 -337201540 +-881185380 -3773341 +367966493 767584078 +-672718862 445919437 +-624159773 -981432329 +921041199 -778874957 +387945768 -673286424 +-326634565 961776997 +-456991226 -990696284 +-479072202 -508302799 +-787926310 -620626449 +-8381888 -130115832 +-783788614 -475661023 +99933552 -342574719 +-420197940 -992555439 +580949507 510692648 +-296126454 57294556 +-405762762 -736530710 +891116176 469454263 +-706178110 789156141 +-555457428 -847834109 +731537652 -809360290 +773451119 -116228149 +-132508148 223072765 +-292122815 471994668 +583918017 748106194 +423924876 -986393903 +-979780868 863732509 +406671913 741639015 +-337273922 577429966 +-372506845 -922211823 +534965879 -903820054 +284896556 847437351 +-963006515 445057952 +-515521905 -373983618 +-36876969 -119831806 +-943000686 -495533828 +211788347 -442716704 +-334391815 -923736563 +-948169354 -666039513 +-129655206 -678114739 +-612792288 -854034720 +-783776476 -46708294 +775508356 823484727 +-256451530 138861886 +-501249466 890686466 +87977022 6573830 +639578391 270734315 +190709432 813518503 +249864098 -607310779 +549379432 -178820061 +783192656 -428208804 +21390249 -674215738 +360787826 -816501391 +171722368 -492838299 +-517223605 -972125350 +-675941479 814569226 +-458843194 -411272424 +870992029 212541799 +988275638 176032172 +-907850628 -451095064 +-419702714 831625964 +-683066065 -2358514 +543550913 797717019 +97358014 -177977705 +56439618 -120732116 +15945836 92298236 +501820280 175917324 +798586440 -601672288 +963536286 615964940 +-719992964 272402455 +-912479373 -852513682 +-595597664 -535453187 +-373506343 976190323 +727682076 -599740326 +438522762 61721311 +519398020 -4211870 +-544894706 781920196 +-2716480 -504288725 +990637179 806163852 +938220825 996813522 +410124400 -541709707 +109322965 -922391438 +-250813354 68783116 +547512731 554903218 +-516432803 -689347688 +221520550 -453598230 +-963855189 -92775060 +591518181 -519446327 +-881589313 -352776806 +-410426768 -508539969 +-570417679 -369854378 +-822606924 98481954 +946042396 526076286 +974323196 -952614608 +-781891481 -423164571 +710427653 -108106628 +404054481 853060145 +-282690209 -61854977 +-548338262 -992187438 +-38416090 -693648881 +-585852241 744042339 +-338142432 -170894698 +-456376143 202857138 +656979705 306212727 +-207980922 -908189113 +-633109650 360167574 +151807359 211064259 +53736651 -948509370 +-834830955 403410671 +-990068061 750668236 +-211832693 271569475 +577813432 95187322 +-532592766 -119005467 +-765603618 -347699180 +-458992537 -496543868 +-82952998 107521919 +927565085 -760691471 +-283910367 93951494 +868130586 -947824384 +398984249 225591175 +-645270379 392079342 +-758185561 472920281 +290918791 671712482 +-944052191 325349398 +-971556817 -243441690 +-465062131 184295167 +563364082 -397469085 +896038308 521505379 +328547982 959639931 +-72304858 878076272 +9836117 -810386558 +-368126087 611927231 +263608521 -662923702 +116371453 -757720725 +639904841 559435235 +463165930 -815775971 +987789684 -820869801 +-215265534 -103343882 +756539645 -613133004 +-144095282 -840673945 +992816479 209736195 +983615558 356477433 +575292862 535625418 +-846327867 912423323 +220980682 -790854666 +-755376423 -379575357 +-700092985 -598719786 +-689148790 -590699754 +-580458135 209835784 +-862277882 -43524392 +817321498 -705476628 +-675870067 702683617 +45137198 -285822963 +438613828 645219874 +149505615 -342325081 +267523372 -214620305 +-211909762 963322141 +596229042 -87251137 +-217142771 -795458643 +-894244022 -462393709 +-305885444 522274079 +-336686959 -50940872 +-538508389 -163314283 +-168661630 116523591 +-131018881 -905779615 +31255766 37582986 +-108979585 -875701904 +-801170863 -417646654 +-171613615 -475526217 +701715289 -876745965 +383391774 -204884846 +-318714037 -793811496 +562374982 -786844837 +367852031 -539101507 +863149385 -463652901 +-935016063 156784569 +856496641 -371955316 +-933235360 -165523616 +-486122350 -566840463 +376862809 139578092 +-399586419 -738523532 +672995293 783458874 +773501312 170501635 +572392354 -631450947 +139690270 -936805938 +-413971296 -989085650 +860108352 -251960551 +799955882 -582593582 +-898171983 511587405 +611073648 226164549 +-657500219 -155373078 +176301507 -19686957 +-134327626 690158715 +374556499 -801987326 +-406457193 14673384 +466470404 -81598934 +489382451 -193772269 +891645946 712363588 +607783941 169514594 +-766744243 -491405349 +-80906302 714738990 +375334912 440282599 +360455996 -6280600 +-618881425 903768828 +-189160527 81327434 +-523246574 745546449 +-534827564 135722699 +630271145 436682183 +-734467887 -415611492 +-442890329 -994447170 +531809895 -819246944 +437794255 -567299903 +118001155 602349276 +217911512 443445393 +-947527265 -9138888 +-805539094 555404326 +66424399 931155078 +70588253 711404453 +208530077 -991447084 +536892381 -175932641 +635100500 -168650549 +481298909 -447658300 +629022884 -811798957 +835617722 860644788 +-888672871 756544187 +-204188543 -309630059 +336820093 -775400765 +383841687 -899881833 +96962529 736796585 +-103683535 -367475172 +-651897576 -309195698 +739977643 -19584534 +691115171 -72120907 +-273276419 -826113401 +42071577 379166436 +-508934973 349921000 +-880394442 325593874 +-228714347 868755826 +936691612 474968327 +-241116324 87514478 +898652794 371718069 +518265465 139826787 +361274384 556804008 +-210006571 -690463373 +731122722 334235394 +465844459 419979796 +38206832 -290054632 +-242230397 -800996228 +-49455691 873735547 +-24144961 -105690381 +-455728593 402815142 +18290893 239832144 +-950201481 -894964686 +-466065368 635581968 +694330988 600774096 +-554478660 -630213409 +678823538 540080626 +780520571 -607801323 +-922328000 -744357279 +-488523356 560628040 +-736305876 248556100 +-613916632 -810086765 +-875176140 -136553213 +146007115 -350959435 +952861353 -95816564 +-422170059 -658493431 +-194242041 -882735245 +225312536 -426572510 +457545813 -983726850 +979810146 -524306911 +-409984853 495208357 +-922374002 185183563 +546897276 -463997808 +801545762 -545302814 +631728960 -137976386 +460539535 -273419835 +-252362799 -819231153 +-124450789 167014041 +-171603397 -744841120 +938471060 -89578144 +-727128976 -225041271 +382835880 -456288742 +424230364 225501974 +82721482 195820332 +-453941655 -967175712 +716015350 389618686 +-818724553 323339380 +-31837402 -609871264 +580433708 814636836 +829936595 -322163502 +-983509553 -110906367 +-827843129 404411333 +881490084 463081465 +165047643 -156524436 +-514407111 525528437 +-5458414 127217943 +-245643503 594949448 +-426057886 -469404611 +315343764 -785224379 +13265387 -429797900 +358660882 -978731665 +432220797 322016775 +-273486080 665665785 +616996729 499375691 +-272056878 -101205094 +-112397870 656228003 +-132862935 938094121 +-276897079 493645870 +849867054 136108521 +-471087748 397689445 +362785989 99524876 +22549050 281132899 +-333926655 987001884 +448135422 846902666 +368399460 778678145 +-590986814 -883252434 +-304376618 -555810280 +-852429630 -194475250 +494371631 57824523 +68415491 -687383559 +-362766986 293473986 +685096374 609183513 +135872437 57440365 +850309700 711903013 +-91892253 -254005541 +565855246 454963712 +680163747 136329054 +113978587 691470418 +-842620347 -443278255 +-877493514 -399130116 +-478695881 -752396582 +581102687 -252295503 +332482216 949706215 +-886139133 -639895898 +-76012875 760325909 +-177282564 247690352 +-783437674 923833720 +-801822054 -202967646 +680921524 -337741250 +382058231 -756550364 +-585860430 269242672 +-785940337 -751468813 +426911362 -486814506 +460662277 -674124826 +-315191054 847472446 +-107824865 -90465823 +-787997566 -261604463 +609154878 -118011340 +-513879944 920480628 +-41458713 715634395 +-995757909 -317611731 +785370111 -123517475 +-651958408 240787409 +276982757 480467700 +596275523 -156709108 +712822631 -225153550 +678751286 715373821 +-929137628 -107614079 +-629275103 847952836 +413995609 -338260900 +-96295529 575727488 +-449200373 -370347779 +59820285 228320790 +-352492646 -990383614 +843576895 -298191102 +-37470315 452645691 +714391468 -528971432 +-963987317 -998002276 +790525731 161605793 +120530751 -280863405 +481334574 762969336 +32057600 428826990 +386536690 -690559664 +769286718 -866071740 +616859065 -79489330 +-450873910 6583774 +208188158 -987719757 +440489404 263248315 +144815524 -2018339 +-836290110 -115533331 +-268539450 -347042553 +-607277331 469704402 +-574156312 566141260 +-350529826 706377107 +-257512075 -878070948 +-525868908 -169788926 +767400136 -397118743 +375931902 338152538 +431572566 -122466295 +835934235 -912957876 +-137567395 66543099 +-327859444 643242520 +791472603 -41639527 +-572828341 957562133 +13431351 -90453702 +-730853829 -566143555 +-547229819 347762080 +-25722937 -939850121 +-794841917 876270977 +646327340 697000679 +513014098 285399136 +333933506 36451926 +591847919 356864380 +149381070 -847023648 +965578807 -805427500 +-563103309 177654439 +-879250381 -375115681 +626568358 508279070 +953931714 321308913 +-138655275 -535823618 +-299838328 -184215197 +120949185 -419627136 +-772187363 332700123 +657573130 533410691 +791164080 258352432 +-508513585 -771785559 +277591166 239185937 +-596127393 140077124 +241420459 139911111 +-243416006 914772114 +-213750899 -169949495 +146488431 902751164 +-970815475 88060748 +-68810715 800814653 +-285485026 -63236631 +423750884 404588939 +605061157 909306631 +679137727 637476516 +987862638 713166431 +-666565620 162047449 +912554237 449618094 +788606017 -387293612 +-827787879 -491772056 +-305237837 170977236 +522220675 391481504 +-58555625 -721628102 +474570419 -127987545 +976934232 -507839091 +929989224 613008864 +881352412 -763714390 +-122569623 385721018 +227166624 -973063261 +-61478798 -70806883 +-494447994 121692666 +13324521 817431555 +616540161 509803883 +441620100 -361952104 +279434098 963212830 +-169840482 -168948024 +20071728 498138459 +-151930959 -102772581 +970720034 -332183273 +732978274 -204663253 +-507755635 708256992 +-296810059 314204643 +170637938 -166562418 +-257792552 -359892152 +-490304527 135914597 +-646011876 -603161160 +237214330 -636184916 +352755155 645285037 +889490457 122514677 +483351080 -711180169 +742504342 -884338117 +-766827589 -739304108 +-69325775 -959696578 +-441228708 -551988472 +-947679384 423982442 +892055595 -546810717 +106931003 -288001469 +-431123543 988128282 +47306058 208769147 +661666011 967449883 +-816094475 134825354 +857934553 36331025 +-100763234 -385637507 +-859880358 -800255578 +37593499 841560903 +-381670326 974298805 +851432245 -233650422 +235184643 -238565623 +-766842831 -288806174 +441075598 923150004 +208873973 -683083913 +122398400 -986670242 +353813697 181684835 +122502722 450483818 +448077140 274366642 +-301600376 -24986717 +-45216675 -251859673 +450668214 744666524 +-941173775 119977828 +-893622242 303527500 +-968860707 815683905 +-277198194 315433711 +318403383 -705419138 +81242619 -623825213 +-21850166 -690734806 +935094663 510023207 +-983070090 -152607788 +-199722204 89051941 +824699509 -433472681 +792033360 -652030499 +908238280 144816978 +861838302 -819324031 +802398258 549577407 +872580236 600363731 +-338346426 815566756 +-733880957 100989452 +-686809206 -3988009 +-20326274 12599610 +917743040 603176331 +-697523292 -653355613 +143908014 -406449869 +-691430246 254367531 +263375529 119139239 +231623985 853657042 +-435521904 664094277 +552338242 313926161 +-815144414 887071603 +-53696793 493071887 +780500828 893873592 +385990789 409018513 +430650585 -59543900 +223341309 -383090331 +394902628 -404778403 +-659453922 -128380620 +540245096 981799261 +413186108 -179454637 +-592509851 -381093365 +-652229697 -697579325 +747707945 -139975890 +-546307573 571818382 +-678635235 -33856941 +-849559322 -422296193 +-473229275 378734339 +-170412090 706196813 +-922069836 -534152766 +506801762 741259034 +984301150 -254872000 +-318530919 128735144 +-500552753 3820854 +857616851 -671427212 +819721449 -221215363 +831748994 790170797 +750525835 940004662 +586887952 297283069 +209331902 726878661 +510150135 -213083591 +965383865 785616679 +489516548 940289187 +1143833 -891899239 +364592665 -509879479 +-340122290 803807244 +-147184462 -434392665 +606671340 308231656 +799307530 561644187 +184822860 -298387355 +-791215583 -177185416 +584351116 494510789 +-778778440 571065532 +-563800130 296671758 +-247406159 711772950 +-692000416 263615286 +-719768978 560688597 +829321651 75610378 +171644372 -590388869 +494421512 -560741067 +-143927244 42927177 +-194166722 683341793 +-358061085 -637300027 +-428491457 157562279 +83637124 115374371 +153053114 632668561 +-33518488 -201677882 +-889553896 -120256819 +-552469964 714703391 +-973211733 519659813 +-685661290 -742167018 +-936773442 643607917 +583594056 968576947 +-488663658 522490531 +-346689707 109694978 +-421361085 -532741198 +-687837228 526921047 +815771442 165739413 +-624771659 644753555 +-998569111 200468883 +-932375945 -97775607 +654293542 283615932 +121076187 126888854 +-14431987 398385434 +686620960 305576786 +-796692290 369921113 +815514139 846601794 +183278470 394358930 +-308023276 732993940 +-861905270 975779949 +825440013 -197428121 +534922332 552241479 +-451658592 -290624568 +-492588443 -622752524 +464787586 -713063575 +-793377975 908829063 +229353643 332494314 +-832112061 702125962 +-903025038 198631357 +939183290 965933126 +462019894 31208526 +16500318 945150314 +856352651 -720257311 +-305902813 488427003 +87056753 -225896652 +105863699 106823057 +-152002277 568939069 +-532012695 493964240 +592886155 -690420993 +-717705848 -325706513 +620143608 -18088497 +-728412163 -684070070 +336441147 506145103 +744956269 -209198643 +-280033096 204145938 +-436807474 452910841 +-16119980 -140036077 +-332349198 647203808 +992488957 135103094 +-447936675 -790869109 +690183477 867171216 +19336629 339749702 +397768886 -238881268 +519151425 -165968514 +469932064 880972460 +764077816 641445048 +-961410385 -311991836 +768488490 94435363 +-533381890 434515774 +96263929 902553850 +-533224472 226717722 +-34030938 -526498607 +415035001 754576772 +65729999 603237335 +-168743908 -328209848 +-393278013 -222167713 +952488708 -717493966 +501051779 777315153 +2183945 763084962 +-725902341 -210967961 +-289616479 -992331429 +417268300 357133634 +512739722 -802838885 +111996835 647380911 +916339003 -287645401 +-575758233 316063086 +-593535874 -529102294 +-664446309 -380045673 +-380038644 171794359 +-685053188 -743062358 +-262667710 270336610 +135729028 -511331861 +-158623317 -492267578 +-424287759 133565983 +158957793 713378038 +-827794316 873676140 +209385099 361351790 +119042286 728818322 +-545951975 -593534371 +-87259542 17463349 +542273603 290638520 +-348107782 -530286281 +924975783 -528487969 +81574929 -761830050 +-424727648 -344300916 +-663185560 -527841792 +-260473090 157755598 +-450108621 -96766486 +600239491 874686106 +262453285 -84184935 +-970196530 250535740 +-421338108 -618369135 +-405353980 -738907540 +-964338093 497619970 +651816387 -961503603 +719690909 -829050053 +-970196359 20461043 +-798770273 514870547 +267664762 732152812 +479664137 -734912383 +-38654212 661663675 +675204208 676803627 +-522184977 821767765 +-543470641 983611834 +-693118194 537822586 +780995221 -412647952 +7418913 853431415 +-370205122 332967335 +-463787105 960290995 +335335382 -476690473 +-612576684 653323613 +279491776 -222725727 +41600810 605872476 +-505380400 -973645843 +994807983 -833914277 +923367666 722347658 +-106276064 -28494286 +-584918840 -561950721 +-800717294 107089164 +-394095294 272462096 +456619668 -270120986 +-434832379 -879348543 +-858277450 188134627 +457565443 -456771367 +150222327 678076054 +396880701 -116943811 +-817859722 644668698 +-666022053 904712956 +22478404 110485949 +384671550 589593770 +731798051 744381867 +-225630099 -192039064 +325231114 269246820 +-177715638 -854015114 +233577682 -422370752 +967628091 -393657329 +-54633740 -183451331 +-414137605 753270279 +-782592056 -26738889 +551975009 -583053406 +273245502 -546351287 +589059393 791571107 +-66104831 -842193591 +-864361331 237536088 +-802556927 637884953 +-23515413 -459554209 +146262462 -406766920 +-74177934 -862760051 +94875509 366756961 +976936231 -169778110 +-359692269 -947812921 +372478815 -566568769 +250755867 539097637 +-457274903 370827921 +-139176214 532641361 +-928689171 708697230 +-892571492 -157972677 +54579171 -413540496 +-882609501 224903718 +139679719 868782314 +-445286437 455956418 +-632896499 -178624799 +738942667 -356214112 +-631210558 -475094545 +-490012431 61435739 +583450974 219724712 +-291120353 258364096 +-583269536 -113261470 +-490656371 428929282 +-772205972 -519945160 +810442902 -211186113 +731420026 381540216 +-698077442 757200200 +244635821 638723359 +34262908 -439963517 +-350819780 -182517232 +547103082 267081196 +-73545860 -204313798 +-140354425 45408254 +-581623592 -660586393 +537709136 -522893541 +485593284 -713014568 +534586441 -631891321 +-289645445 -317878105 +-35095681 -859089266 +739726138 -493982709 +-361934850 778411942 +668607504 816972040 +-14444872 577784261 +409650629 -397812543 +588540301 -167838961 +867044811 -948519241 +-843741540 -116430574 +166493647 786201720 +459290315 -990011664 +298173464 -262635532 +743617659 -269666516 +259335735 563990040 +140708141 781322679 +384325966 -607647672 +-146978994 454619425 +567064462 134545346 +866906449 233889287 +800493948 -994385363 +421745402 719598728 +-660379793 904295630 +-767806966 -334061206 +41935676 -176915550 +-256981655 893320789 +535814515 -869118243 +617978073 -952965848 +416557686 195996236 +627656369 37867546 +332447703 -952166465 +338374820 -299458432 +-139565686 -756924928 +-931914689 -43783551 +329329647 -672464460 +-822720835 251286896 +-296490629 412025839 +-994252718 588943783 +-940888597 802622433 +-619298942 -829157195 +-804085494 -577142000 +588190904 414626568 +-751587920 504351868 +-369161546 435188788 +936544120 -728944796 +752268700 217689561 +-374022259 693302840 +-892096737 -523316922 +901752716 338251734 +843628591 -25229592 +396642381 -13715063 +-330877819 914195199 +-128301810 9603851 +-82137254 -870764483 +-959254491 836837079 +-437137405 339002598 +453799513 568853832 +-62623169 -238018456 +695712355 819591076 +-797700277 -184633673 +206016656 978763731 +436364722 260100934 +174617719 384965037 +108562682 105911108 +829796441 -315384993 +339955495 58322845 +951720967 -341218712 +847126081 -502124217 +440282348 58092056 +-482294934 863443956 +850017758 -589772989 +695324407 -77142387 +858113030 -598208526 +-936341938 -353620386 +-611264449 345202861 +828604536 407985798 +-80783906 -602093951 +465602854 838408412 +-525080014 172064850 +-810394872 -9443991 +892493558 -569844009 +-417839419 490505636 +-364557493 -2770835 +-743953244 -598763874 +-596219643 -527716899 +-347730539 646535930 +770549017 -988382764 +657051521 -695414027 +533164991 -804804114 +-672983583 102215271 +-692945052 234319542 +875279980 667625637 +444918093 -588313769 +716478988 150593369 +398926727 971584346 +567782057 -274160454 +-591518066 -545874811 +576177925 17786818 +239461089 -532957795 +132031004 453004228 +803215425 186205759 +614192152 -868976286 +766407176 -893543174 +-40672720 874533158 +333176551 224286703 +-250859350 799424823 +417849802 846130741 +73049349 834057236 +264888730 693940656 +471138423 -684949823 +-535429132 841972711 +132566812 168807674 +55713191 219842725 +292018547 -899839688 +-653337272 444479253 +-114449862 932862702 +85271362 74481737 +514743704 -532621242 +-185906375 726567196 +654022663 555498044 +197424213 -206381565 +740595928 445072704 +-296041835 -645845543 +381555305 744233994 +332955811 629163069 +991289578 -622470958 +674893343 -571479469 +916936394 -500961360 +-73409664 -764994411 +-382049346 805519017 +232995642 489632440 +-595821288 -465968865 +877733216 509426912 +329393734 782625511 +417517361 -405322634 +-417660553 103345334 +-212828027 -892328193 +-593397656 123285162 +441542095 -716633862 +-312324592 -122404963 +-781351232 -556841918 +448889255 68314797 +747757971 -119396256 +584165215 -871309257 +-335808267 -977151504 +330691869 225618067 +250239763 572206639 +409238547 -272007539 +-406564951 180355220 +-35354514 -707477350 +-844417932 983200784 +281377454 -971688180 +902333992 -970534593 +888527296 476281368 +608862966 838098096 +721274428 -83126111 +872779587 -21374797 +-913261578 575720979 +-980008579 820519358 +-498413358 853920232 +-382088784 862822785 +701042587 -733458715 +124857229 140250061 +502442454 433810097 +-254540254 -581218435 +-271738416 -492275796 +941025238 517864540 +-473857080 140410672 +-555732627 1322446 +541520672 353870034 +293640429 131156082 +-784688853 -260177392 +-650174189 -480346435 +-541269589 -464833052 +615579561 299561713 +635750085 599655528 +543677899 210654993 +-586097206 901244624 +880521069 292354127 +-710910491 920759764 +-554370300 -906008470 +-171301393 -73745662 +-931219531 -746362778 +-144606758 21839989 +-699385370 510217197 +-506841716 532689249 +617350231 -977713397 +293174620 -470427703 +48499583 734129938 +258197533 110381167 +459799282 -168219095 +676357959 763929503 +427347128 -432830925 +-171237294 446050554 +903516928 -48158852 +-302858513 -87899648 +617653699 490897004 +-575924043 161852210 +64902817 -224972475 +-900950286 -416421439 +-317266266 -826184708 +-138236919 -853301666 +-309718713 645513313 +518799098 424315407 +-386151816 344303030 +415571970 -568320681 +-703111406 -547888037 +359487986 -218917564 +-403312220 475234376 +320976469 490735030 +664418431 -166843732 +417920009 426187203 +741959929 -115300161 +-659688081 -199830133 +16853192 270310008 +-674700840 -230307256 +576086848 602840383 +-44841421 829528286 +550429133 566959928 +11567583 815626014 +779252414 863383575 +952671142 -387755106 +89855560 -32715685 +-489690259 440155546 +-484569686 -123530504 +-751012407 421364190 +817366613 690467241 +382517567 572230484 +-524344252 -913501665 +630660421 -699826614 +-950359845 67827870 +11520841 -576504856 +573491002 540694011 +-575932613 942569866 +-35377418 490353713 +-570046378 -24392462 +-616526386 -695059058 +733362161 -479793095 +-490267675 425718457 +-82590766 -10596447 +462654059 17480470 +974696603 283908177 +-510854718 -686600718 +-979076585 -188885087 +578931949 708387960 +-229614361 516541164 +28887874 238634765 +939662221 -651662678 +-964354226 659349135 +-949049135 661890743 +-634284910 -160490547 +-678575947 355061380 +-336596515 -529394497 +282419054 923063784 +-21101773 -772601449 +-224070162 -342604745 +388353798 320233408 +418918977 488649101 +18570455 798169432 +18806253 -501572686 +920699629 874341363 +266474186 -337416403 +-515674810 -37430567 +-775724710 -506875911 +241885848 -800254773 +289084747 -868088511 +221111413 -869966667 +-125514238 183145442 +577269879 160240460 +916909720 -972137215 +631917775 245222224 +-964968747 861129457 +-97610003 30607236 +-159634911 672092779 +936002794 417031822 +-663197155 -355498879 +592954226 297349340 +-325857378 565163271 +-134493704 -201351645 +133480242 555966251 +10949522 -154501955 +-206286630 -510746250 +159469181 653859829 +932935109 867595691 +880235569 -822277887 +-559686005 -576779880 +720304190 220199414 +-58467074 649319291 +605043492 -37523244 +827102317 -494716660 +231153090 -123633163 +-984074318 572390405 +-336318435 847713536 +460830901 -563446014 +594993561 -499961899 +-511765110 -130075350 +522886277 -495668401 +-526756360 756877088 +955098893 -405179394 +-57630502 -311501348 +471992360 487532115 +-434374616 642034939 +547418635 931427155 +-507169909 552471875 +59516357 -150403994 +-376766908 -188453328 +87802831 518375543 +992594120 818951251 +-797937480 -371514681 +393942996 498740334 +217070680 568223807 +-505510168 -118076237 +25580489 -808571040 +138749895 -644191192 +-599615774 -349887566 +207678238 514464413 +986028635 -71177043 +110244350 -714919271 +-102377938 -151026145 +748638874 654939533 +-156031337 -986584495 +880519745 -561822718 +227875496 -304030952 +45078904 650228478 +-305824695 -378425256 +960897227 -628849937 +-493944475 -256328685 +387249737 77328045 +-521508102 148067991 +180833881 438689148 +401724349 -74689122 +-982278800 -835850047 +35170533 420635204 +-614797667 -865178418 +-387165107 -490337997 +846357730 -326506397 +164129351 -758168770 +703140454 516769057 +-274476188 -181321217 +992659976 -624145053 +-427620489 71201918 +803638143 -650189061 +75254128 -449645381 +236789751 878561969 +349889134 994000689 +-729144517 13970265 +-183473917 598074684 +852644262 -477143469 +634025527 972632364 +459512537 -132763910 +-798290315 552528671 +316065066 -7906210 +482222381 -429602103 +62110330 782249400 +898899180 883330011 +899756424 -970288178 +872406113 -922023189 +203609548 872899364 +-553558781 -725700333 +-700548421 -890554460 +745067685 -196147544 +807748104 340979960 +933272875 -767134084 +-118658488 -113946782 +225518833 -213588534 +758606033 -832664302 +-789617117 763909494 +324374846 -719778851 +-858927640 20041067 +728191772 -589900621 +-476887147 -684305381 +965521354 248323711 +261966290 86257276 +-828876327 642562644 +326565057 -586002165 +141361775 10614541 +387008404 763680827 +-805411659 -542050783 +679446791 -349537732 +-370988473 528276156 +-703748643 832087499 +-298533909 -341860358 +484651047 -172427081 +978242723 -511184873 +-632635317 251980835 +456270946 -137746517 +-788562520 -759924957 +228747067 936923290 +-235685439 -662808010 +455346089 733981791 +675525887 72267669 +504750314 807459402 +-976886589 -229163825 +-6303402 738945293 +730667656 -612881769 +-65139591 -465466233 +-82991831 832803789 +399566773 -714778158 +223220722 -589509783 +27208762 -34022398 +-400918216 125423120 +-598804791 45225810 +279721408 582046644 +459162012 485050214 +-637803435 -107566530 +288522159 718895862 +279550139 -528408948 +-454935081 -214486464 +-182367905 886262970 +-261988676 -962227399 +230733387 -492906339 +-235900910 968781630 +649527931 -479589617 +-654266886 -266432492 +954558411 298646823 +207889607 -558281546 +-896913831 -610234778 +-681704331 -474610793 +-449299180 889143912 +-614202594 199166977 +337285529 -744141277 +637349668 -434547325 +689275138 25068903 +532016106 -11914020 +27425557 190495464 +-656124946 118616210 +67583116 -242793379 +-683827361 296964352 +-792784261 -122340131 +-272597378 -380794339 +-793986222 787420681 +-896444220 748189831 +882850231 216348360 +-59607704 277187690 +90270740 814325351 +690337115 -559558431 +-984833079 -719517938 +-474051609 199287755 +-858329824 -292683690 +483711712 -641877147 +-655782808 -713865633 +975988232 -739816445 +439407089 791129437 +428394233 -984268717 +295439416 650020736 +311803991 -195987188 +765995883 627883377 +391105723 -492237664 +-451229899 816251134 +-541311863 196635395 +538662775 -598144887 +-287977177 446444605 +-562975920 -93024048 +736130439 136200222 +815623107 449728440 +-928040568 -475000631 +106712139 259299630 +879901694 725180246 +362508113 -909507217 +645342152 552016945 +116458200 -848130965 +113850706 856374034 +-446050295 350705339 +-114381488 224492407 +-308909096 931356038 +647043614 922390653 +-975116791 -814909217 +-302861099 -895912618 +-752789827 467604046 +13569618 -164429908 +523816819 895502332 +-972092801 -569141194 +887639731 76650019 +94590512 -893233651 +543570222 997817815 +-95584147 -903985782 +482151743 -338498455 +756307871 -531960443 +-410732830 -388972364 +826160205 -450912104 +-739211496 -868763119 +-200292604 120760783 +319723662 36360846 +-920743470 980531100 +-980208889 -24155692 +871978435 191997301 +803042290 960176342 +-943013256 234204705 +-678253713 110831745 +425983341 133685521 +-214532797 -952162707 +913245460 985232282 +842410254 -693002601 +434355181 -7397907 +-534206101 -511717856 +646353412 244085849 +940792672 333568213 +204137581 204723242 +505407303 -56153572 +895542543 352259907 +590060629 -467625021 +-432620869 263356268 +426054249 716345696 +-111931853 962178599 +-783700984 -266183426 +57483345 16569646 +757478339 -498797051 +-923364462 -663383525 +-600434424 23373368 +891627098 129831540 +-606398124 367418347 +996109704 -296900640 +748974481 724825028 +592704627 -486526661 +757366404 -804741634 +-59286042 219540761 +-652794511 11717912 +95195056 -715957354 +-431849959 681769229 +-824641791 146674105 +-296610992 195432117 +816762755 210831500 +336174231 315916615 +135064181 -559752728 +-633174075 694580480 +-900550447 -942660592 +882708295 -646330015 +369611869 -223187801 +-542005548 230516774 +-989320979 -786983366 +-436559604 577829560 +-484404014 635570011 +-37159218 432796391 +370329635 665460597 +-193093048 889060356 +-364836076 640337759 +-204071306 900748502 +-32144952 189484162 +-212599956 347237980 +49390314 983096814 +-290076578 -733556556 +427344945 291530183 +-435706981 886607033 +791393004 -286517448 +647187675 -716492919 +742922328 -574458763 +-849281967 -950126301 +221186567 -102450085 +-35953209 -422748390 +734825631 469510366 +698674848 -48311836 +540977961 983654558 +963065454 -750223647 +272141586 -805461081 +886606121 -885141754 +-15504504 -45153792 +-529528474 -664298731 +964232562 626351379 +-175757988 294085496 +677767527 62753902 +-927763479 717358367 +645519847 -51561051 +9343779 -509973822 +-881018134 -356063096 +-217189672 632433199 +961327461 550112438 +277538278 133516747 +-412190566 -699684515 +-761168209 -780538202 +-683201205 -455370751 +-615392956 -318098165 +-262845443 255768734 +-759865533 506188122 +-902703088 342791776 +431450421 -886965824 +-528815595 860950643 +305288277 314096366 +-661903954 908689450 +-285170263 138758232 +61395826 -271983787 +-43721940 436932153 +400850465 757666559 +-442602980 379378154 +439298523 -658153420 +-380608151 807914665 +-151782492 208241622 +-434533137 843158 +152277393 -614603902 +-276178051 903461848 +179881317 351888965 +-225654211 847661952 +987686117 481309378 +579615971 931003496 +-885809663 678199976 +48453322 -264851335 +252510035 -558560258 +90442638 -236318634 +214737382 15653196 +-998414720 -939698487 +595299767 421808757 +732283259 -780616728 +-248096731 -618081532 +785119800 -710120622 +485856909 -309488355 +24348371 -125726171 +-774394023 -185858647 +208819491 290092905 +-460856464 -358892561 +854397045 -938571421 +-838938310 729042824 +697814381 -571871779 +986856607 348968377 +-251020630 630411264 +627884701 398802974 +195180372 -68775666 +-425847913 844553538 +478455529 91331593 +-61451600 -912122699 +557671527 -942058859 +438937877 517461609 +-384458694 349120804 +-50954875 -461349303 +224872637 -426307464 +-181076370 -980004132 +-715263076 -772795409 +824999803 177561933 +108204318 -96389723 +-713566130 -549508681 +-443581222 -558286542 +839793089 335987717 +992165429 681756816 +913360007 -273973159 +332132509 215769040 +875034584 34135769 +235056746 -259395518 +635511356 354691238 +-630784708 361693904 +626669074 847325980 +-864844569 -237268567 +294703323 -859161660 +-32604638 -841264115 +-189854431 -267826088 +-388771566 -525794414 +-910062596 229515285 +926664337 672279934 +404083338 -899842614 +-44160227 968305243 +824998053 779010541 +480221840 -734447586 +726639918 186192031 +-817500167 -378805088 +-831398120 -898143749 +812056132 -718263283 +943056548 805348245 +327368291 -990685150 +-111670735 -858025429 +-511373746 890746562 +-689295670 -174292872 +194954632 295209058 +-316032206 -450440553 +-428875802 -415694345 +384338669 -413429927 +472103920 520893179 +-344917632 -673159380 +-979875509 -903990757 +-945134519 -845984574 +163053481 157136400 +859460403 -620817060 +-322393432 491828918 +-417191805 -450980531 +-264349848 807696334 +-326759974 962667573 +143038384 944069776 +-68751594 -156425609 +120417422 956943445 +-812619389 -143424930 +-772619427 127878787 +-34481007 -43340645 +-418064438 737730255 +402892857 808277080 +-592843298 -849666313 +534981338 -902473556 +-590544018 197724831 +831140674 514657523 +508293305 180836001 +3897270 -856556155 +-394902071 536884407 +238374422 -292996280 +-763356642 -851036600 +523811410 90838507 +-139555671 -417604518 +492758779 571161063 +888500236 186799362 +-737193223 354745757 +-261811255 636249218 +-53103974 494552716 +-603775470 -37936801 +-10493577 880138640 +11922394 -355723415 +-848181156 -710609589 +797498912 -309702525 +-359498123 -165889150 +-971922479 434584537 +-653238597 -53859784 +-549842619 -466365874 +117831818 278070389 +289645129 -604828735 +-834065797 719048822 +-881614028 503357808 +46417346 -796642767 +241049629 911319717 +-682275178 -478891362 +706396836 25669860 +734521441 -215271614 +988299738 449200519 +-363135998 589152249 +-508913646 920345773 +-193950594 -609092255 +-252424426 -926667324 +-295612450 555339543 +741624819 496099998 +582484352 -654172703 +459818434 -656002000 +-307931525 -435294497 +-12178127 115214259 +220049311 996206440 +647839237 871689714 +-570168700 730932641 +617437116 -110876719 +-915267300 422384928 +-164418735 -378710742 +239426947 525925882 +-322830972 -309309923 +870110033 -462130260 +563816730 65408697 +-29262002 -818509540 +609217482 -926562995 +-523046433 -934542569 +-673704064 335026056 +963406999 -15866571 +786844997 -499267702 +-916399689 557779786 +-854599764 193590940 +787066456 -279109642 +-443439768 -155538885 +187666680 -848289246 +925922304 -170678601 +312751563 110426543 +244969871 673400851 +187379900 -83530000 +-103772320 -370320268 +-600479381 658885580 +94360678 -947876900 +-736132474 505541902 +602715691 498294450 +-907240303 754881093 +229819210 -616312795 +-729692156 295005103 +316385515 122804690 +763884734 -672972637 +733796555 376837784 +415337820 -150061062 +-804212771 264765498 +-976701819 -213028239 +-145036948 915763035 +-838821423 -152697 +-377345580 667746716 +-771620989 296721539 +955373129 -840531476 +363828866 -33501081 +176252983 100677293 +-343536728 966124424 +245623097 562648255 +64595024 -732669508 +-831947308 -885128759 +-773280900 -230450915 +36761179 -809251680 +-150103785 601262065 +169181768 -433711688 +733259314 -868059705 +866761632 -695119212 +-921681718 93377918 +-277453286 408603985 +-343179567 602889075 +776050102 -83725601 +-409045885 727397423 +-10117198 -445336149 +135078350 525828837 +821283372 -55818874 +-751498398 768787421 +616630592 -205782503 +-74822573 334441446 +-654887976 -788270189 +458144368 -331197114 +-271979618 235111513 +-216937602 -948561718 +-408818655 -194795562 +-80129493 753082647 +381799727 -452145215 +827565470 -287489943 +-45672088 703523902 +293159973 -260826439 +-963646174 10398942 +-8921785 995491553 +-807412836 -39537295 +584803271 91910809 +219444384 347720807 +-359716829 -546471930 +117306560 160283361 +-664202840 225179719 +54138153 -96887799 +629093663 740847755 +-306883624 -898697699 +-458822048 191157867 +995828483 -107477477 +-636482801 238017159 +354030382 47640857 +-956162392 -155421290 +-354589934 45107389 +-378335713 197806116 +687563797 336859112 +188454571 -298561206 +774228533 923244938 +52210309 -424398861 +-743837815 -340967380 +-852377000 -135763731 +-366893067 -608306212 +13731695 -927996993 +816386685 55942842 +-878819271 -185413065 +455980761 -742975166 +-248914328 -311950141 +-66356650 -132798268 +466187501 866865727 +-348602853 -334648521 +167426307 -702252963 +490885576 173887182 +564214640 -198085718 +425889203 880616588 +-408145353 390919628 +-532881196 -438146124 +-793569752 365484731 +862447626 -188791180 +-770639107 -612534429 +151887320 250813579 +-292727117 -871957708 +175146131 479217937 +925782069 -876930706 +-245453035 -342308261 +368836847 218818230 +-888466480 406369182 +-779634053 985573266 +-164103555 560862073 +-357563204 500193237 +854049723 62018040 +206515831 457548289 +5448562 688251032 +363959801 849349781 +616038004 159589011 +262466289 219949741 +702545756 838219283 +-906175568 -523245649 +824920297 394186964 +796580040 971274486 +-579720020 556645581 +981941906 578118924 +-77585538 37662233 +-903798013 133251773 +935836761 272181636 +-146023847 862478342 +135021112 -906860905 +955333661 -177123895 +535293638 -331991803 +-516512423 -931522711 +679112512 -680284848 +-120520096 -182430999 +83369522 -697643904 +140397463 -366537847 +129315809 195433024 +436040089 -325423848 +596890384 426350627 +-150436033 -440552146 +-395243582 -731281697 +221487886 787950824 +598982551 692087402 +-405955582 10354149 +520984212 809353875 +-777682611 -965918069 +-722699636 -146268237 +-602809761 459071676 +808490695 14532979 +-819210656 120946987 +390933768 132842635 +752321089 -708464210 +-858314419 -975463129 +-691998458 333555 +-510518439 -42180036 +-62068337 291201971 +-632751715 182166375 +712075720 815418365 +-33044080 587214762 +893288963 138988429 +698980435 595705059 +94630993 223297950 +374820749 -939954101 +-517345680 -992456438 +308613866 -424071086 +-994060241 -60082966 +-743840289 597185583 +-494933692 104228938 +780748173 -973812795 +689605247 202850810 +748240027 -42246939 +809739036 238119643 +-967667374 197184334 +940254568 711904034 +885072433 -767792731 +385826998 -526319099 +837571994 707623605 +-576757520 -50602398 +430627865 353249211 +232711122 -271638096 +-969744991 989005311 +-729508605 496482696 +767381793 -177325879 +652613447 -783366421 +914596928 -206596700 +-37945488 -459078341 +-93850725 -122830132 +-256400677 419963958 +740166959 515699551 +896063420 17492957 +590476102 -658848138 +-225483270 -455800435 +-677628799 -682352229 +815532069 66008007 +385235696 749824201 +729892925 745998965 +-249763094 519919323 +-306321957 -704944758 +792154664 -876648031 +30344944 -618801642 +-471103681 142191653 +392527804 -411698400 +-394076436 -927567271 +231102795 -611922345 +-187113573 -620938322 +498294566 -254548467 +315935526 -938051040 +617420274 -474543909 +379590093 -982285907 +-934679129 -697941 +500961813 848759337 +525830809 80794931 +405444520 144284808 +-8873161 -324944787 +117471380 491825586 +-341546378 -512018785 +-283222879 521340471 +462221555 -63771917 +410505313 766480482 +684503041 -979044180 +571961142 -380299681 +-648723721 306129127 +-116135090 460400409 +605115035 -912818893 +-741082995 361697027 +-235243422 371218970 +920891614 587042269 +-962105387 784482477 +456093767 -990262339 +25324037 -625008849 +977378321 -730171517 +127762548 -882277654 +808200441 25059858 +-504117135 913806409 +-960360093 506168902 +139582734 -523284209 +-246438874 -315650928 +764161441 973585722 +-727161662 -446588113 +-440646932 -915303094 +-181766111 -283753203 +899615683 -849033228 +215386395 -324336647 +158011782 325626993 +-121643810 810758137 +-857224157 -171073839 +974491896 526633393 +-155206259 -234061925 +351762297 -321962837 +912036070 350498014 +-933022924 162337114 +-86835497 638269250 +941786991 699371963 +-304330020 -83498867 +-81654419 47665398 +86560169 405340208 +-676083331 638055505 +-310316684 393189343 +-901617823 -771180719 +394722761 -543877389 +-216237286 496028047 +771821470 -896659804 +635102661 588579706 +-760579059 -980193902 +-567982576 -833844938 +-954570196 -303069239 +505192567 639878861 +-441292483 -236962477 +-810157187 -761844209 +-594451434 316255788 +305245116 -714787254 +691441704 545838830 +291687547 -149015433 +-3904293 489971388 +-747584286 -351185676 +20208579 -157025248 +371142293 -765110239 +-985924771 960147857 +-30748410 315432722 +253179757 -713561261 +-295136564 -701836443 +-513577059 -878813184 +75024304 -196603183 +-318847058 -446513592 +646181183 681252215 +501365969 151497625 +996087232 43666565 +-597007488 533146544 +-126402577 -300403362 +581426460 14462550 +224944136 -516241887 +-713241661 831192777 +61548164 19246320 +-51025622 -423590369 +-473390588 756200678 +264695044 724976326 +-517033693 370119563 +428443546 281066059 +-399116132 -44624454 +-16769659 -718170416 +838472313 444010929 +-170189991 653426634 +444122255 446365655 +388877963 785595565 +100853022 -719786527 +825041507 -182901754 +665138445 -749051648 +488041586 174221302 +-922587053 360991883 +-478109414 -235315714 +-2761091 -446362690 +268428128 960264804 +-382785889 -711695307 +-632735196 409182492 +114619108 -173241488 +164507887 -588334283 +98895764 -893322848 +-907566624 25439060 +-4315099 -970259177 +93562185 -118648581 +742383260 12798487 +830805402 -258616254 +720978388 -117198898 +45882048 161677447 +-754774258 75483104 +-13689511 97699278 +456984462 655188913 +-593511868 -584626511 +775056877 -860527216 +-306744144 -875940045 +-559364173 -162030006 +-424366846 722530230 +-524673984 309775649 +-444620686 -973444745 +-708564996 -652678539 +368211621 -980858942 +584948234 -537548311 +-692290193 42571490 +374694708 25221603 +56007503 -525478709 +-658761537 -931871049 +741771733 -841953949 +211172504 33448337 +644750255 765733544 +757964490 -567881683 +-188085402 -881791681 +-173473986 -374152899 +590517721 -322748859 +-294127255 -193608038 +-310484256 -401499644 +131109168 560562836 +-444756323 -814418332 +333942065 -155180893 +922371669 894233080 +-837376219 -414412514 +-185768147 570478562 +433902108 602339582 +-747417920 481279196 +-379402103 988738717 +-439197920 351325692 +-181401146 -180896083 +-892648365 696786492 +989980798 549453561 +-176976647 979100842 +452826160 511486857 +-207447967 825319840 +-167474977 723497051 +-407708473 -679210156 +788044795 -674323290 +782641481 -228491541 +-76032194 -544219361 +-650840211 90313366 +834103315 -884540934 +780298372 -179792620 +917431918 884163108 +-913464998 347042876 +911798654 261112537 +719230806 -723831595 +491733250 358048607 +-705110879 -983031819 +-544635624 1524835 +-153675850 892709366 +289247244 861442014 +-530463693 -193383556 +112808777 678719815 +888750216 -990596244 +92584228 -531466250 +-452055517 265785465 +948168529 202938459 +-476999171 -336668537 +606547580 7229447 +-232325518 -747305766 +373191946 839984757 +-189138546 191634564 +-419932423 555863892 +-39569924 -818877467 +188159807 -779803696 +-259659217 914532414 +-910245452 -963049085 +589806905 -777658006 +566412860 -442342182 +403170725 748485868 +-437453872 -842255959 +-975354416 -385346563 +266932863 -489465674 +75339315 -641901443 +362648037 -330255213 +-5746874 510715026 +656512152 -988669668 +271726874 -945098835 +241002157 -994850317 +132149793 844740889 +-833533490 -112663715 +-906662931 169537430 +-147926799 -57810034 +-82100333 -526978446 +-304567480 978937394 +-705320971 -57921987 +994527285 680942109 +388574216 -387294117 +140928008 323012038 +979575133 -393194452 +-406538716 -87894336 +-135328818 190635423 +-255267455 20845287 +677564089 -361922543 +-509853992 -605141581 +668235286 -179291211 +-703285902 -681957389 +462225069 -808050589 +127646694 436471829 +-182783257 -109677171 +717001775 -782350488 +296799069 -915196716 +-153363902 192074828 +428602410 -86223514 +798794015 517862839 +175986248 508632745 +-136265831 501139412 +-240238115 106015218 +-731895262 -984113420 +-546866877 -987809906 +747192032 945743824 +607381638 882906591 +92435715 90830514 +45296865 583525996 +-507272182 -537056444 +-612954447 633303747 +891199965 -438865099 +-164360186 885980600 +-126284971 -59409146 +718711873 282864805 +-830761547 -497445988 +-208107362 237118658 +-677655169 482014549 +440300709 432439477 +-415102263 615719633 +-859690722 -899254939 +-925806101 352178851 +482576509 106210192 +-333174328 173212869 +320790685 852968668 +797391063 879385245 +-825542014 850769104 +-313937373 282707321 +-870623113 998016605 +-329707144 -708858141 +-223635333 -533945989 +593289434 808355960 +-391489128 -136507833 +490721491 109608952 +515613633 59452440 +90497077 -182714934 +471693037 -645392968 +588891603 2777304 +-967809419 966520415 +-474443177 -807165444 +117922941 981636534 +795133409 -997885582 +-528468 710815033 +255425370 9278640 +26930306 -759096083 +772863894 -218018003 +254734040 342333176 +649507287 -434198909 +605187589 484595456 +758281751 -892844972 +-804056327 -846576840 +-418080304 -356737527 +959608376 -193663485 +-925778555 803861135 +760104380 -181603560 +82799649 -348091193 +-284304810 -161703528 +-517403466 -485399063 +995793472 -783507503 +8893902 -790945830 +389368197 191429877 +-630335768 -140657109 +232319302 -499750215 +-550484515 161579885 +-701889240 -877518008 +990830566 -825502717 +-44476034 -564932693 +207023079 -273068873 +648806635 -987452688 +879523259 -637199807 +309594950 -539719376 +-173176823 647552555 +-223706538 401244647 +-719730102 -129665487 +-302928396 -390314256 +657087916 249594808 +-214002763 -954068926 +607208445 -86701496 +405328300 681446799 +-403689758 -104428973 +-264705390 451915089 +-398661502 -959070433 +10961151 -528569460 +-942485715 -590868540 +280803778 -888503811 +-418223748 698083496 +-871080233 -606569549 +375773229 -579977620 +223340021 -813898155 +-282644349 -900613308 +434124269 -174664628 +26402989 -560284468 +853231775 -558599577 +-416158356 26735762 +631573555 -459563132 +-19433344 164603090 +-540896832 -77928477 +-517350102 166367014 +-958707801 775243227 +-134571728 -587714860 +-823721987 403999899 +540113078 213446885 +-128857829 398334823 +-881738540 -414831798 +754035806 -86571454 +-564144932 -751439757 +191146472 -772434068 +408862787 -43696645 +-192740709 -231006871 +871573507 -146115158 +-517255268 -950692914 +759932455 -13613248 +-994585427 -901637006 +547991377 -231755468 +419722206 -18042674 +-509320166 -806508457 +708969989 103012361 +902198393 -677810908 +197347973 -603374202 +213710297 -124416406 +-937445101 901092121 +126613848 -964428851 +-663260493 -47936591 +814435580 -227180220 +-336273622 -522242463 +654071364 -194706047 +-352732090 -79710558 +-21282519 -930119564 +864442547 -603391076 +858448086 804610849 +906192019 407488225 +133064422 235971602 +132950384 19998778 +544420027 -569059574 +628772773 734229670 +69522155 -767977398 +710223252 718836697 +102358983 -302438670 +235325213 562836127 +154062458 329983762 +701779219 623443587 +-817978912 864841092 +-977662792 -38159411 +612110147 -579557051 +607117143 -147076876 +35328875 -639083010 +-91541050 -682184847 +241066971 964609681 +879903462 144284664 +-702727691 -831490932 +-22764977 696282262 +-990824777 -251192452 +467567062 822038079 +347140093 467113538 +-494958796 -527591523 +-187120106 473915201 +-115397118 -291411337 +603107697 -996797021 +-359764482 618012506 +492025678 533084549 +951363313 520682832 +-215337213 -138395526 +-634274946 -396476786 +581275410 358303467 +-615307434 -552219394 +805877257 -988386515 +-342495822 -827143766 +-395048349 342135243 +-421892447 -829154536 +757117139 -425305496 +-949587984 -286471688 +-207438065 -791961681 +-507860485 -152800610 +431971867 599397042 +-328793243 -920259616 +826310677 754681432 +-910665021 -67597112 +680797323 -233543268 +-208983642 -532743475 +894458665 197755000 +-886384862 705719004 +899808938 497279370 +67558337 472096193 +219743733 736170812 +-462036032 -996880494 +-247552847 -826432441 +-639069641 602602099 +134016495 -550346101 +771672227 -306003154 +57734058 -507190087 +-249799024 -420578580 +931677004 -699389858 +-510380341 821014983 +486637447 -459200416 +141765941 -948511008 +733081845 -936502326 +725621539 -928665771 +-241777019 236102872 +-817125514 -913551527 +-929246444 38790382 +400334363 -266054302 +851871554 776689494 +-931259840 410899829 +109902975 88001422 +-531509644 -763685184 +-949772066 829400463 +-385097974 682223519 +-631220330 628153545 +15260446 -165527343 +-164809064 294868916 +-854031017 -477002333 +204993181 943577255 +-748903685 102407299 +-757600917 469790258 +-421350118 6571477 +335295028 844475109 +895286716 -138329655 +362419123 -304708042 +-663622819 -296320031 +927700212 -767882864 +-341955376 817458974 +163345094 781479142 +-11470458 684267445 +341351125 -227509172 +-337108342 -843471933 +854415709 -177661987 +722014414 96103293 +671452776 -269196345 +139681000 310007279 +-41182410 -208844068 +330251053 409749200 +-349502321 425927199 +-721046505 311357065 +-327928774 -921241891 +-264641897 -613968359 +-102164221 -710119651 +349474038 218466181 +-880339229 -377594833 +63936192 275168639 +-731166250 -625039237 +-343627484 -216217619 +994756646 -68327247 +792721614 322951591 +965807655 -811531768 +348345563 569162624 +-306245081 -184941875 +-337348365 -729529061 +345398284 707270180 +733694425 -464712423 +-934245614 904306285 +157382598 -340576651 +-914971912 -999729110 +-834618936 709256154 +-875956823 882370029 +-347965962 153370404 +414008304 46540906 +761261738 -82031614 +-735088347 315981235 +322899130 -510462645 +-858304062 -296269455 +-58136071 936631117 +-677570269 423408813 +-56555084 -247824548 +814355075 -466518818 +816866670 -206650779 +-980292420 68592518 +-623029030 60888472 +-572209297 924182895 +-590996469 412312848 +-171699984 -319219900 +656250752 113346772 +-633532956 -108068534 +790218707 703241723 +-93011496 -446026469 +116932023 -299822190 +231481061 768858150 +461257094 434354759 +-140528316 591893548 +76146668 778998360 +-301036059 -983625247 +31215743 762249920 +43413562 -252923124 +191160382 -753638497 +718619433 24380387 +100475630 379774881 +846489907 254823698 +-535802592 -492994731 +595830089 -711793834 +672686198 90047438 +-275165570 -498580952 +-937851499 323712127 +-482082613 -190974551 +-218045931 136258256 +342128849 801805357 +-126069803 -608215131 +706966197 -557405299 +-920819116 538938205 +395223050 282918927 +-546273558 -227821881 +469215389 18678362 +301685243 226145460 +-758823370 45511376 +561307849 -223616668 +969096236 327675698 +229320090 -292940426 +984282951 668293989 +-32906698 235309365 +-154762844 -911785470 +148435393 -600948822 +-17210605 -467035027 +-788458535 60601320 +309687280 300242314 +690971395 -59744751 +-996043976 -468251557 +-383145745 -727972538 +571316468 73294403 +-348240276 -987531566 +-20924262 830773205 +219175853 -235475183 +756161204 -30677873 +-604397487 861129991 +15466619 953830984 +-29832141 -946544097 +712649007 99459422 +967471385 501679176 +-472822890 -250033172 +-547386275 -278607705 +713324503 47685051 +-326935917 131717623 +231297167 -618818514 +-942925221 -385360072 +-453952925 -562048144 +-410129689 -184030753 +-122450373 681805318 +174117195 364976615 +-32852353 -476101182 +320581769 216313583 +213566329 472564271 +-520043391 -488542865 +-327269437 -605518890 +-680695799 710852597 +803893304 552433867 +277272432 -590601784 +-942839030 -824387096 +775111912 -479340285 +952282195 170003197 +913605249 -253060154 +138276467 447243944 +519484792 254340991 +-633587082 7007821 +991196612 -864580243 +868491276 531381693 +288861498 -689109959 +193776782 -799780034 +366716124 464380305 +-779027244 500797409 +452666277 635171440 +802240671 -134478977 +752964047 423955769 +-461216244 491369594 +70690603 153118174 +919122637 452475754 +-73596132 297226818 +-777623807 157439020 +-22407665 556160588 +-372658093 -28023671 +362067356 -780401250 +106524000 336778961 +451511661 -599887834 +944435780 645830812 +-533302757 722347474 +-729865060 697778398 +299214902 355576673 +103414553 -603671193 +71351144 -783803242 +764677807 -52439839 +-135106690 632913081 +55439047 -942368824 +-443567665 -771181807 +294525530 641109895 +288691549 -44518916 +368725134 -279943462 +647165262 -90773188 +-549799518 -106829706 +-237346659 -449882980 +-82933008 -771402096 +-727141008 -380076248 +555311714 975992754 +224685649 229923347 +-322044852 660060104 +168389776 403322278 +595072458 812986133 +-900837745 -791030545 +376142667 85477595 +875739678 -68887924 +-125710469 -812065075 +-86267157 -735123226 +18652416 293110977 +-327226920 450665444 +621416072 -305997621 +-782466547 83654030 +-420066368 11523983 +401908852 -534716390 +-305029900 -846548693 +-87293660 -386481864 +-362155189 -232243946 +646199997 962460333 +353498465 -114620223 +-664850791 785108242 +-206213026 172099986 +647038742 -475317081 +-933198240 -363390793 +-309211450 177471969 +854397528 428962969 +928071823 -495223246 +-821229778 -436917099 +564019557 161877797 +545363087 -595864196 +554045214 829227445 +-966429029 32822347 +-986102455 736554109 +-299839334 -239534656 +-418897007 -550802509 +990990135 -298828429 +751183801 -310134069 +-194999415 -491598972 +-333908085 -149708393 +755130262 27947548 +699517789 -30320130 +-366734881 -593799141 +-279758627 464170916 +-279332027 -216805370 +359103308 973941219 +-878401490 840987402 +555336602 -905149626 +-439981080 183875568 +-634660124 82606431 +-316963077 897755309 +150372677 -25714531 +-23713257 -561338475 +-979323088 553187629 +-417834938 145887861 +-572030316 -187186640 +125178419 935093576 +-730061733 99900713 +968415709 828576776 +-806655264 -7574811 +125569201 649236475 +-603380548 547282451 +222972414 -389327944 +666011010 -110853879 +649781203 -123261979 +-822420076 -375593317 +390574370 132918090 +724048637 -846855764 +-426569297 -933731884 +-302329748 -651320616 +888341978 -854893295 +317056365 782015307 +-180781379 -283801669 +321879257 -991641037 +-416475111 -941956638 +648702182 326735741 +-434420115 -412803452 +-182671141 285764905 +-549825688 -690764435 +-326989460 669957666 +996382806 -871168189 +955877742 -209428918 +-30380456 -867546806 +645618153 -121688881 +-342443101 -665141017 +168101399 -141466239 +784824053 31955878 +-637531966 -373078534 +-524611240 -536093120 +937749228 618703142 +664523295 -935924758 +-896465331 523871450 +386811373 684758628 +-682063968 483294837 +-106583210 -501039931 +491545949 617821964 +29215179 -750951222 +-756730334 831068544 +-728787222 -712371339 +874931429 907503473 +261519393 781558825 +754981719 741720921 +905952217 396871851 +748964305 -421618418 +-762288273 -472934549 +162229660 470092177 +768809813 166268679 +-453584709 992870332 +184490179 -465561652 +-572003873 644810305 +997102543 161625676 +441076274 -515989809 +-188846397 -590299910 +-372428994 -783451096 +-797738874 -392325976 +242018000 227704449 +709182639 -631001575 +-766342755 -717309986 +10882601 800039989 +123468534 647562774 +-921559136 35546995 +-306606679 -643572066 +-117824105 817189900 +-375943992 -425830642 +-773519420 -525671381 +474140587 643412928 +17847733 229454258 +201495480 -611741509 +119162160 758090922 +-218891763 650729325 +12574314 -126071212 +-960173462 387090686 +-975584515 -604991410 +-934870088 8808822 +-725147045 -734876479 +-560220799 106245431 +-985185750 600125416 +-615821748 -499321953 +597047309 24068712 +126803694 315239033 +-719801623 -865433560 +-807362523 -271610252 +707577775 90096940 +-280267298 -498465321 +397041122 703143785 +406203153 618698328 +186296839 -112029219 +649274371 -92256945 +973672586 389554597 +-921857590 -714865279 +464761930 612539491 +-183807598 -712412201 +-956130669 -543421366 +-808808515 -126797609 +-151497588 672956438 +-963132703 -975298676 +-49621712 613155618 +-475060574 -223541037 +-265731180 -355556494 +306975766 -746317237 +988411906 -791455535 +-603759944 -509987992 +-144766488 -346746175 +68615026 -212197508 +-346844512 -487688214 +-427194335 586711615 +348786133 962828758 +979788842 630417719 +-316492589 214187801 +-604188634 -700397222 +-549449833 409109918 +-679724058 -26447850 +682604362 -179970182 +-923686466 -766681350 +979366445 -293847201 +532226228 825129000 +-657804713 -946573393 +-392062589 992585985 +922179869 -323184331 +371663774 194552400 +712965304 -78816024 +275116405 542238615 +-346742065 -803778457 +-459221575 930748645 +-147821741 -128302958 +-335163134 845522580 +-884075760 795875912 +472477144 -658031501 +-860090328 -387810741 +-688186309 789553547 +-475926590 -579097434 +-938162530 -556314224 +33399922 585758475 +701508996 453424316 +-770544153 262761254 +274447036 68627403 +929668163 97017395 +-87831421 896804038 +-388534328 704203469 +-876179838 512360978 +398449843 -894428162 +749678903 -910230056 +-699626500 476997198 +-428615503 -474635575 +593837569 -144158336 +241550919 -742738927 +728066872 152251077 +-484212120 501620407 +479168450 -477213295 +241780548 569180823 +-99062323 -516728072 +492925443 420075537 +-196768571 -212541956 +500470529 610684119 +116849980 732280896 +26493415 608011843 +969501465 -971726655 +289324216 483178680 +604729060 1697370 +589527140 198621951 +757878030 253526459 +-650509133 27256636 +-92226353 -908052381 +-870948155 332401721 +803781867 -950434210 +-523167622 940153225 +833351321 533607252 +307941167 -861625074 +641707489 265192501 +409038073 791183650 +-256612053 -257534291 +420495110 -189611924 +-63836728 -150699680 +-313856654 -901729982 +531889132 886484464 +792240151 -882032330 +-10981296 -297074895 +-758557704 -282794504 +82838266 724537240 +463431899 925794041 +18350629 -558765268 +-993483974 -667869716 +738230830 153865649 +422165757 210679720 +518059960 916869885 +-454341248 820777601 +-743174278 -365294341 +132996405 -955047328 +826955667 -778304055 +887870365 12501811 +-151799964 628195511 +-76475576 -208412394 +-95969767 -658863659 +-505815407 -411857960 +-436311570 -768136701 +46395134 847191084 +488798810 135607773 +415105394 -37810092 +-504420925 -849189811 +439292264 736094260 +-710075220 -744999651 +828348250 854498047 +328903897 247001855 +668122375 -44024927 +110541507 481832870 +734994796 120999268 +150930854 641061024 +-536799803 177597166 +284347907 68760047 +151379550 -50336501 +-904976721 933283913 +-328862148 607567222 +818885826 123552731 +-893362623 877346493 +-789578254 689935490 +-846416922 199049033 +-660714623 -917783997 +911373798 -366441751 +-769838635 228292232 +748471408 -366964701 +-639263024 918103781 +-821254491 -402379599 +573246705 770524764 +81795468 -186653610 +52246982 -532117101 +-93501517 -961759509 +931260521 -671265932 +510410082 -637743818 +934063930 -746519949 +-814240955 -450088047 +767321397 639126401 +142458096 -558661623 +-36533138 713931930 +-599424388 503216682 +-576043648 556568839 +757851771 -844060728 +643494008 600489392 +-523897338 -741210945 +-648468242 880210908 +-65018615 -750684029 +-223149599 632321002 +-287869950 25390530 +57840939 -140151885 +-763440580 -370550819 +-558961509 -571193227 +-287225287 -324150480 +274462269 910900330 +150156522 486598715 +767814760 -79498542 +321704877 81960086 +-685296424 -591491210 +769132239 -411298957 +-280806982 -478591017 +-901781340 640433681 +789901665 574955914 +157292974 -465091673 +-898944451 -797594262 +-855521376 -541566042 +-273083632 6601465 +-671730081 974377991 +760250472 142490170 +877758329 -419375446 +295404582 -450069068 +988337526 821909186 +-941608706 -171028856 +632414544 -401276907 +-775831792 805431579 +-679221745 893837502 +-700068424 885529220 +875254679 797824531 +-867865106 926958824 +158266612 -824194929 +-778396780 -997687966 +-590307675 193952083 +-757349966 -81260679 +-413924301 -500681086 +-937673908 -117846632 +258853073 -700519557 +-575283180 487057941 +428456219 172094460 +362797422 289897092 +637017738 -794414541 +-539390907 215755213 +689494435 107921860 +381510894 -773773620 +-390317315 -758524433 +-370211470 876356649 +-488369478 -529217732 +-82869561 112126074 +577117200 363858285 +728802843 -910692225 +84164453 -601917896 +337490334 957884203 +-131456284 -517485805 +812995241 612215213 +-999688611 -376009214 +-37947733 291218264 +-973105387 864240244 +565954966 -377789587 +947132381 794087089 +-716426546 -534649415 +631339021 850377695 +-713710428 -410454269 +-466635646 451068098 +375235863 148687734 +783494230 -206666345 +-855921680 -822553531 +-983410227 611289073 +769571210 738683131 +-719591267 -925472044 +-568920490 -588359644 +-791268314 339230270 +886403270 -211282198 +-938198004 -942435026 +-129024386 971916765 +977198203 -140760151 +222977210 -163226349 +206468935 976578363 +-677929052 973153163 +-851644913 -920474590 +-87479892 -164970643 +-12178762 276461035 +689818910 -47501327 +-725562610 614310764 +623842010 752694795 +844070370 -658140589 +-257082597 815712794 +805257737 -232333713 +218711460 -395626163 +-862854146 -644816204 +-387235657 550058963 +700438036 222164532 +574488417 70892466 +270947252 449124611 +443674711 301386689 +-727861930 -540962067 +46443036 -690989339 +880734242 -657292474 +96233179 -100347099 +400898748 -838295560 +964617848 -50405316 +-880040758 -528987122 +888560026 304343167 +-384252927 -294699524 +-553252561 -872872943 +235869919 252878661 +131872871 776656122 +-181087152 402243034 +147486458 -9117707 +158678524 636406207 +-279344462 999034675 +-38671243 -73764268 +-862452181 165891897 +-12083764 490322066 +-918182027 60449637 +241298889 535392583 +-246139570 938453407 +-304609534 -33277178 +-245953270 871611600 +-759878543 342434614 +-348369824 -718891183 +262279400 -517680235 +-635872224 350193426 +-275917919 137383368 +-798135197 -549142168 +-276101046 -878746311 +879072242 -180081712 +976934996 -68963567 +396395529 920899183 +-218117686 -635414570 +-836952922 -736214328 +-229973284 -608847301 +-163747290 -581198945 +-339985714 -874154205 +-996125923 -889827043 +-914220265 230887801 +167832192 -982803380 +-684237484 323611139 +86390373 -189057324 +-465856329 -594660547 +882070422 659693817 +502176550 286742955 +409986304 -123766224 +224649812 -26963909 +52654818 821753069 +-45933849 273129907 +-758063320 -668734571 +562395788 -963860859 +84574915 -80733306 +-336720090 -362172287 +-507380697 2262806 +164443482 717825439 +400688535 151548471 +50552956 647542972 +510426087 86568764 +718341868 900602849 +-358631933 317055047 +100191149 2484780 +-522723714 -186247867 +-255321523 315776870 +220999634 361409292 +-486440076 442005550 +-209931980 843009866 +723627499 -753970002 +-430245383 -657961236 +-365321976 225723058 +916686779 547266000 +-832193678 -997864221 +-220332820 -291817468 +949299768 586476756 +491382457 -832704190 +22764938 829082107 +-696903852 228931761 +834823568 -697007069 +-203908230 -594842790 +-486528285 845321665 +-174592968 -588506619 +788621818 -483595784 +-474687776 -619710340 +91683327 -34340479 +923393803 -244915844 +-4864964 -408195135 +135221672 -384208387 +-785795841 -329688172 +399261349 715275017 +284259166 240944293 +-954304015 829680737 +324697584 548414331 +729722891 59543010 +84103318 -222695684 +-598818668 -104526479 +671536325 -675719059 +171789676 979833289 +488134078 -170228983 +-893579155 -705413361 +36554272 -280647876 +465582473 344971943 +15815166 -758294365 +-871984825 -565345778 +870684904 -234126910 +148876559 -259345791 +-80719526 906589719 +-698418569 -208277881 +-175956971 438910339 +460991589 -899197550 +397881700 -224236850 +522093967 -407848161 +-172202674 647407583 +679379279 -490832465 +279999908 792682764 +-624703022 -270328241 +306607265 -973771448 +533548014 -841082967 +-811600280 -829208563 +509332541 -568692196 +-883170248 941120810 +-954289544 611832547 +178434400 981621835 +-854918029 -247414805 +-9761041 -812619612 +101054680 165258587 +-546690250 243584212 +-518799183 -392482786 +-992963076 132905591 +-791432773 -454481531 +299948800 438926901 +782557254 -529663491 +-711884563 823585077 +-60135767 -469261708 +938824564 -543595491 +383765381 175663687 +639255621 -371387362 +-247829306 836554167 +-928890417 490425505 +-545665688 842526378 +831495869 183091233 +687590451 -323533389 +-884664093 -209995688 +-763352563 -22729380 +450077277 -272150494 +-90911773 241157905 +822496961 317008904 +-370045407 409964450 +-931244420 -461392612 +-722984304 824604275 +-848510178 216670070 +-895148424 -13459101 +49717683 385832247 +-156167943 -408144473 +-310943072 -983047259 +-334051121 499198442 +429945505 -174019841 +552071491 -567765108 +-650052506 61604712 +-619121997 -982740125 +-715748043 -661674573 +406824057 9935180 +395115377 -296017947 +957731481 -547157805 +-225045341 -721698965 +-112274893 180346954 +255780903 392249121 +-614791150 -630695262 +255877619 925627127 +670446623 322780047 +851192597 406501198 +216936578 940109622 +-404994126 -90433155 +765147225 863674516 +-673095147 921454470 +391872804 -622941412 +-768974802 -119080001 +215983048 -298602202 +-477764565 -660379759 +-23447078 198881995 +-414788147 337209478 +-344454422 -742944190 +-709962641 -165160980 +721355066 -915891603 +27953035 190299215 +-181634305 154549340 +-714958265 264954807 +444888582 -165328678 +886411353 -184228641 +-409900532 -138485254 +-436972576 597342864 +-987605046 -39267085 +492063953 969347260 +39299879 -750537197 +-43248427 949810677 +-681846125 768116466 +-472314093 453817668 +759890697 -147898031 +743282040 743783567 +71241807 599980889 +213701561 127458148 +522652245 442652869 +-23274179 799745425 +50887239 470498442 +-359638759 -897916495 +-804296940 -118777855 +-644373405 332506685 +-458086091 -6534297 +-922314922 -234915690 +-957417656 502945146 +-44038312 663224810 +-343217584 -819187157 +196847793 737976544 +-893263195 845585614 +-985340267 -222891840 +262625318 658889285 +-733762037 -378475422 +745376185 298415219 +-98345054 396909724 +312652955 551746675 +-894054089 221392715 +530938313 847132289 +442864722 264834123 +-706331566 200008676 +99740289 673639194 +-217872394 -981329904 +-397587295 -969468344 +-515140942 215845416 +836394322 -210326093 +747999744 607163684 +-984670960 285726124 +301220691 -999594372 +-910361140 629473421 +753000346 -951624051 +-137603172 -318944403 +597630522 96384296 +-399010886 545161552 +-370511698 409948866 +-720146609 -946796260 +794026587 307310741 +804944405 -125719483 +386705429 -946129023 +776065165 -405000853 +635771158 -641790220 +17068498 971601634 +109833363 -461477529 +-542327117 25599929 +868232185 -970324178 +116008397 -668961350 +246704904 531362702 +913210326 116504082 +-952280054 17378420 +-915521710 72064129 +-964446391 -520357712 +-403040483 87387083 +241250767 -639397123 +817584886 -351523612 +-12396622 130807428 +89461684 798311410 +503475350 30178816 +499017932 -872497834 +194855229 583808678 +37483927 -300040000 +459829705 -36656583 +343997328 403942974 +-867615567 851136270 +735819898 566480540 +158835916 -544029053 +182713123 -808379534 +-147785378 675863167 +228556328 -986114829 +-191235655 -154696052 +-532030989 -646432844 +-765590347 515494361 +-456059893 -320686565 +978609891 867661941 +-151903346 768980526 +-784595693 222853453 +246636540 -31864678 +-687255669 -784403592 +377036385 712008079 +-862696435 -81744422 +-78638192 704746375 +311708206 246064625 +-32456219 -206740712 +-923463543 758787991 +170554237 266737156 +-680785966 -178465666 +-542059254 23637049 +-699602766 -165953917 +793646966 -567168072 +-871662081 -776206205 +964423933 421067252 +455578553 -905000508 +-637642156 -41570671 +-693108116 -619632074 +743777465 83013241 +-482974933 -388913912 +-409049549 329998343 +683690304 -468725184 +-258868250 748030276 +-18269122 858977405 +820919330 -330377382 +-554316409 789886752 +-248226686 688329630 +515106921 -459786214 +-775138768 839391423 +913758327 280019951 +-380983890 922426455 +710027781 749083638 +903413847 -40551377 +-656729675 -604722615 +-548150514 -299863798 +915003646 267489353 +-526632918 608822563 +332212533 -78696935 +-638113798 -525496458 +593298077 885687302 +-441188043 966518587 +478319719 -929268237 +-242791446 -861007025 +329045443 426272578 +709439888 605333656 +-23243462 -351665641 +460737691 -676428523 +-162021232 -79429179 +-985149734 -375033615 +-740371478 -897425712 +-529831042 276831995 +505518196 194378296 +164185704 -940301610 +156766108 569229705 +-8057038 733448977 +865380664 -411950605 +-523608945 -642671298 +86137442 360425668 +741361397 -108990697 +-180021087 591334190 +-59723336 11235164 +-879437541 586271702 +475116932 483742324 +291187496 834189391 +-203964650 -644311844 +705734711 182731503 +260161250 668829021 +-185566704 -498854674 +-666844451 448955996 +-850516487 -659067384 +244933776 -960194710 +570223393 -767589146 +572275634 -133329144 +-133505028 125211644 +60384193 -307745280 +620349073 -982843290 +824857617 -284328349 +-938826879 12462779 +-973274935 -110245373 +949886344 236273179 +583347779 403612765 +151608785 -464328473 +-87071558 -275302329 +-585215823 406813847 +806710323 -983832055 +-168192614 329934435 +-797506172 248147276 +675380464 461111114 +-377467761 172771564 +-763407165 -896151946 +578623711 344391979 +-132490144 499175431 +-819390132 -857454007 +-40363518 -550805850 +167465634 -838136017 +-204822633 750976413 +-848070114 -170862936 +31819305 -297758570 +369053944 771556806 +860934256 123641792 +230636903 154809458 +605573378 334833809 +-478655020 -673904718 +477967129 -122742020 +-405308344 62008815 +-940785453 806966683 +-64432665 302040037 +726184467 103961928 +-515057003 737154492 +-212203027 704163922 +358047667 402884704 +-157922195 460313898 +-197942963 -353897114 +661152255 -886108358 +123170345 146286780 +-255949904 -167976021 +194821061 394408560 +629087366 575005923 +-752600482 -47172322 +625381163 -775589515 +-905924687 -429226466 +263343479 351950192 +221135049 -752275500 +54926127 -295214857 +445858637 -377456583 +810403880 942735143 +-611255811 -43215035 +-554365135 338192184 +499372309 738215749 +-170340510 838461106 +-351978480 -704441185 +653748136 -179769368 +-512447170 656545290 +12424167 147049607 +-565038269 613396360 +362950505 741310396 +636775119 887359710 +-552631057 127563895 +-180484976 -665438651 +157069308 -818614966 +-672669185 -377873497 +-794861847 165434110 +-997783358 -370337750 +165947645 -422281073 +922423563 30030561 +-857011450 -3016677 +277197574 -566662382 +755480653 -477621295 +-988939873 -482626495 +897762232 -107132150 +35243751 657480054 +-48325052 623487164 +750837153 -841827461 +-746639253 77730944 +225492473 480835730 +-204262651 213219080 +-314810906 -17485369 +60243287 -734391874 +-892461400 656000151 +-361722247 -786806183 +-948204157 -403715294 +229900276 -712937420 +977743820 837229286 +-181344370 172142470 +870540597 -956086347 +951351739 -17595502 +-212000168 -851092046 +-994966854 96067342 +132441302 -326605632 +650919673 714710970 +17978997 4751290 +265699745 429060513 +208021402 679909144 +-71921009 161781087 +-342698541 122047568 +135013347 -743945988 +306807819 -679234595 +-19454301 954186445 +-948675531 -957661070 +-692308496 493728400 +-170545611 82513322 +570138875 887181850 +904234266 237380112 +-179030897 619244546 +-32359845 -993007559 +452488897 -444744747 +713623299 -524934149 +521775795 863041064 +388134477 -105264506 +247413120 623412926 +32169576 -66222406 +-774982775 728632561 +941729811 760850933 +575816571 969959267 +290958278 993177554 +-439033436 895344918 +77649962 629944571 +247444342 104074227 +-812119745 335285633 +-657488536 -630547806 +-235771571 944699411 +-953897805 953764557 +-608206345 -360894032 +-376524566 -777400166 +-819114554 -448514685 +-411037148 -941887519 +-352896304 -798565587 +-315862259 -71752852 +-480316011 370373814 +469487262 -666189875 +852410371 142275070 +-832800033 145581656 +-71955425 149353682 +534795764 561445575 +-422529035 465034755 +-265448117 -462602993 +675183950 -194407653 +-769949033 846456777 +-576550519 54701111 +761349970 780530198 +-27688357 511427973 +-718055891 812385058 +282336507 27471365 +540233995 253296873 +-287728859 -275947969 +825928617 -811842657 +-579431081 -749863858 +578551578 182752536 +818198840 687077219 +-167732760 639592400 +562937328 -917204621 +-115776522 -936486988 +-153940427 -440416546 +-553592351 -903356887 +45948379 -763100295 +-849469380 -243675281 +188286761 676448474 +-505660806 -363914478 +-460930201 403216172 +-812055767 -235979635 +-861684545 -209472355 +580066114 659875605 +-419938247 -924510121 +-859690176 959952729 +545205950 326224488 +-473071595 463485335 +-233888605 814486599 +450813586 -461025176 +-329902698 380897397 +502296716 229254694 +61024348 -517182307 +695638825 389793307 +336562764 -421220767 +794523510 -334336016 +-560521428 -628553716 +598984587 10294645 +-838210798 -904720538 +-226959205 -50478279 +-206326733 329176091 +794701351 456805499 +458326878 -143853681 +-907253086 -310236673 +-2365841 -62223322 +8105954 480910817 +-823693757 -386817965 +761181618 605890594 +644594033 979522259 +950797922 -883399795 +-740559785 60176933 +435790686 -281609251 +-95057225 357204544 +399635598 474042605 +819716901 -291664600 +482473665 93131768 +-616120234 30595384 +251615740 -115590839 +321096052 880874807 +-706039798 -942839382 +364324516 -149401521 +797624113 -525195886 +668703382 -626838831 +-364358371 -263766145 +902147624 -693879373 +491278243 -231828257 +5582042 -814035503 +342640346 -183088395 +-705467117 -146164027 +-622289668 372643551 +17120204 509238073 +352591442 -586809428 +333099279 -447694771 +718353919 -763156912 +-479594078 -474126035 +-50675355 134668634 +248270827 -899154441 +718593586 -201747356 +281215510 14970055 +739826478 -916279878 +448510512 -992857491 +-901401216 -800464796 +61699714 -244469748 +-578758013 611616095 +-641770255 -678796554 +274714651 -399434532 +942803733 -935234716 +652634267 423016155 +-2251200 308719218 +-532626904 19576114 +259008069 -351467612 +-990802276 -654902648 +-522731134 472614658 +274099636 -746192806 +860161449 771090016 +-925779298 530884087 +-498860372 258048713 +458032954 -833229911 +592195954 -965201359 +492143161 326449685 +478740785 717794049 +665598867 -465522354 +-618899835 -649267717 +649646865 682688384 +-926232355 455560411 +-576552141 700470066 +-979267247 -197400671 +922766977 -257419898 +615330031 -498070260 +778200515 126531065 +852953569 -277586220 +550881835 847824357 +-770159491 377095053 +-926868750 440874932 +852422176 -575936028 +717533554 -868893384 +86511127 -294906484 +-362478021 691107120 +-964907463 -999054639 +-624828513 951629456 +-908026788 127809154 +-983258631 -205326011 +-541618293 -76334523 +635462182 -173077150 +-948101131 -706044065 +621440813 -200312914 +396387936 -695468266 +-617537765 303541379 +-279630121 -306451990 +295476175 276855230 +634129119 483726346 +329695680 60903325 +196658725 216974463 +-37131458 -849921643 +763947242 -620898570 +-270989475 -72267649 +140342897 -538083804 +-103743948 -181743372 +-708452325 -568768263 +-426088628 -652952260 +883997966 -948231217 +748543691 -159559414 +831011849 -911712948 +-162508123 311018961 +-482932921 586110974 +-991142962 475864397 +33659673 678391216 +95550831 594779219 +-983100137 -410341271 +392335797 785254930 +338736327 542415353 +975340473 -37613290 +233080270 462517401 +-526658135 -511952873 +773250326 -915581845 +398561147 -866657811 +-569893484 572662124 +949862983 984925792 +-144112877 491869877 +566331205 -373205306 +318978561 583038214 +-392701001 -659680359 +698096632 -198824025 +-813853362 -567417213 +150381406 -830062089 +9521800 -438710394 +402803009 -825663622 +-524758568 149704603 +18301351 -80810225 +-207518426 -506303747 +-477166907 750233097 +-573812713 664249501 +-929931257 277692562 +-751634379 175323813 +-328275478 507792864 +794008519 -742868925 +379901998 -781010131 +-857117125 -685213971 +371349875 -205924675 +346084083 -860454484 +-295315206 83695284 +471983412 -452185014 +428437285 -581821564 +-10103298 -347534857 +95071644 171113257 +291950059 -70584587 +-981462167 795637167 +-131153704 -613500378 +-263562116 -22984098 +-898075631 -646131602 +709435549 687418067 +-216194457 -512642221 +241792642 -722266771 +-313952883 -546789303 +691406402 468937239 +982009827 -424978879 +453972270 -360131159 +-622680824 266169011 +369228961 -804183049 +-393963338 191764640 +-175000938 348136960 +852766685 -854595426 +276471254 523563244 +-541210231 900977267 +459265669 40468486 +-992548713 -709288169 +-622202895 -879336687 +-379818959 340695509 +572362046 -298973136 +-769530528 -133107456 +919539210 -816612701 +613965318 666653218 +886472342 920806119 +750569627 -745312123 +558628892 -60733782 +-357881861 -999822339 +-631100706 -60877583 +-312502073 -220833097 +-156045220 -370096909 +-422575928 -770626918 +778079616 -556724720 +127851516 533411548 +702843914 822637 +-348627767 824749308 +-856723712 -543315360 +925225642 499728937 +953157929 192425279 +719087248 724168077 +-468100457 -930572954 +471818702 326272187 +-210052597 -951440640 +328976418 -124596977 +-992897090 584112112 +-648072130 -843511483 +-126039238 36547603 +-918921972 -539707390 +238047537 -920781477 +48536725 -622313377 +-744446007 550693072 +-426477427 132646974 +-784547185 26202961 +929495521 -488737297 +834462499 16336984 +351634360 954003142 +34878649 367460430 +60263425 402708398 +-934060288 -16784294 +-26309960 697420689 +459896545 -123878518 +620815643 84466308 +56943812 -395491589 +635770521 -444333381 +-479967277 513080604 +738178498 956087540 +351832757 -527551387 +492560672 393711769 +776797817 -367285225 +-484971893 567451329 +243236516 996548323 +304189787 405270845 +571523805 -388233833 +-14984881 965149348 +-577330635 -35087393 +920604468 -619915162 +146311469 -525786506 +794684847 -993854629 +116533888 786937309 +-455319737 -682233892 +11170547 -709439819 +-796831146 106699751 +918679952 311321607 +-221716522 435192497 +298432894 -235955037 +74778162 -662890003 +-613776594 -859924298 +11463683 905947292 +-461263920 -538399720 +-12622187 -113266379 +907587811 477316152 +358711055 4154107 +-934843553 -663659795 +-298129415 -412261097 +-592431961 997105145 +5097152 798592425 +-397325511 384253025 +728745296 -795871980 +272916866 222978597 +-237058954 302891616 +124812417 648860379 +867334848 908970374 +-125953565 -198330312 +-632096716 -620234107 +267451969 -632410152 +355918035 -744150379 +-799005934 -172283881 +626262988 -579662228 +-367450577 876204248 +147896203 -11787890 +-302890251 -187476469 +499887872 -363728350 +711164177 -340647732 +-810140945 -725457702 +-747022343 403978133 +485327841 -309353834 +732579137 32456062 +-898479078 -758647616 +-885235734 847621002 +-410740926 -24679565 +387630744 -338687388 +-535656184 -45526324 +-936155468 162379180 +173635118 -935175887 +75068709 307945990 +-863474922 423967517 +-446731417 -132064374 +514688076 -904934661 +-721124821 -375762419 +739647415 -559015042 +151566981 871888536 +347131037 817441702 +-855233429 -591886595 +732850522 -821201373 +276546171 -890589975 +657411294 -488897984 +-109950172 601072111 +725668439 336993069 +272179742 922726774 +996083219 -311383806 +-797638023 574510865 +-374703869 794914707 +-744086701 -274361759 +393012996 -316313003 +525958502 -961237262 +-343343034 60951266 +-969123711 367329649 +305919546 14227809 +-901055191 -240991335 +-297941229 -983307373 +-420825331 458353439 +917862170 580213807 +452459843 305693136 +862611338 257441868 +-257522314 424684143 +876975473 -159188945 +816746810 193111748 +-522452936 -470472719 +-454618519 719847642 +912412746 -512972406 +-943852537 -489085642 +409503636 -914058592 +766783789 -606370247 +-658017896 33632042 +-612989193 -917163657 +-628330417 83742802 +-971773419 897813286 +-888755507 -314154941 +-356032706 646366442 +-395923578 -287104184 +720361839 -221496796 +-690016163 212258402 +365615320 -732198949 +-577792631 -873292156 +33967866 -72475861 +-798898532 -659471071 +-856138244 592981144 +-139418231 878134917 +-762218862 553017766 +-940320371 -489514154 +943664214 -984632948 +-530290384 126579903 +11183996 138618829 +84209880 858104202 +-559300177 273007736 +315442970 -361190162 +306378856 211976597 +189662809 -432262487 +-428410090 -773508329 +738343460 -273138191 +849176900 947815196 +547561402 69345607 +-375726273 491608656 +432777087 -136792092 +-888512022 -309813209 +-450246915 772313711 +-658018184 883486956 +861626103 918179736 +-862927595 -845079383 +876067377 -463237977 +725307831 -777673434 +-421756258 510176464 +797086583 -769902174 +-188542958 334407800 +919654359 791292611 +933029576 -205200747 +-364702715 -754336443 +48143480 -94040156 +-140493613 178564189 +96024724 141199586 +72410938 -812199704 +826952742 -48687779 +831717950 649661675 +772822038 909938701 +-540211869 550400253 +877018997 826644333 +100849544 994360727 +-587907444 488814372 +134565943 761658653 +22520946 994226548 +-626935225 -848465913 +372313340 -947750840 +917833329 150255126 +-406711950 704955131 +434234881 -476097846 +328214257 -575344260 +251972334 996659628 +475194998 807884406 +-643513340 -49619912 +88990054 700610082 +97181254 156360918 +-561740224 200354329 +591145964 340565970 +724668639 354922253 +-62053982 385382379 +4575260 97060527 +-623996814 653731503 +960788742 -518332680 +910614673 159491505 +824688408 -331356476 +61916404 -454087896 +578286300 620152331 +258400204 -940646505 +774078269 447149006 +-662219144 298303678 +-63316123 868400407 +-412519047 -384911807 +-556468755 946579634 +-773828228 -183111041 +-197327258 383788373 +-17741156 -491151500 +-844301887 -504230853 +903288097 331096380 +-303704123 602342839 +-69596944 743973057 +199327766 -272887145 +802302683 -120062564 +583623353 -77776863 +23479099 -596505533 +-615577444 283511703 +92578851 -790130312 +-889754920 -971861757 +889100939 -793565264 +637299384 -50919528 +384374017 -353730931 +329211502 -489206812 +-619509242 -131390868 +-510945068 670732717 +-807550918 814055534 +-216052341 114316052 +448793934 617593749 +393990069 417784443 +-351685716 65605280 +-499102754 -586432 +148391565 -202733228 +-627267584 408627505 +-92775447 867681305 +-793422303 856284927 +224946457 -450468263 +-10439 369995902 +-304435103 -830341580 +-15254576 -984795459 +-924517610 -420580085 +667069490 -920117925 +-924640544 -205160690 +997915188 921754212 +-658450311 -14532678 +-643748238 343276552 +168214144 130591682 +184627681 6987894 +-82707093 468025525 +-297728285 43853636 +137532142 -837644388 +742512049 97927939 +-864200696 824843376 +-61468216 -577824684 +848435879 -46684452 +-673159467 978445491 +383420439 -443459816 +451879672 -865320019 +-916905592 756429501 +694951975 -505052708 +-523143743 -708939310 +940890927 -769017074 +-640040020 172970430 +651829265 17774927 +-941675669 506967428 +670844529 -986330984 +24980822 377448358 +-222538979 64926024 +-357873286 -266436294 +444444597 -970049923 +258451293 520197096 +-698043004 -158400091 +124297232 -405693215 +919529338 -756008027 +-747448222 -175321592 +-925873608 -354512347 +220791331 669928038 +485890940 -20831244 +690398041 267434715 +-897115364 -115651006 +-826510006 -187180016 +758355731 -703224096 +258610769 383681898 +-919040686 -499684749 +-366880308 346887568 +755964273 719815664 +-69507533 432863177 +520670547 -342127608 +-461813951 -255655942 +-794456969 303736530 +138746665 445227616 +44354426 -774530399 +-202913179 -573734772 +64722947 178340476 +797235526 339360736 +-727204541 -242818736 +-150232541 -244251925 +333620437 898393317 +-335071702 442220597 +-832912790 131584164 +-435143089 -422474199 +-111087737 135211831 +-2942432 -770873449 +847277360 136121796 +517753613 -422437369 +-64034405 893135920 +-376865718 93039742 +-394113073 -431130549 +-388974186 -75801489 +-913262169 -289702256 +142557240 252600615 +-227038413 -171529921 +-448920702 -301764160 +878112297 -456054017 +-296671330 129870233 +230111507 878672112 +170249090 -223754665 +-929669763 698710604 +913154898 -302127644 +956937573 882129672 +936302890 612544822 +948851850 -747751978 +337672064 -48980708 +-387614724 -914711991 +-723044131 -387962950 +-949776091 -29019858 +369655300 195664335 +758383506 445333111 +-299939361 28372640 +160952728 -220148079 +-318986854 370847553 +641003841 -913661650 +-275397116 634433966 +-171611242 -975256489 +-361983099 558572300 +181415150 826260470 +173550803 -383624262 +-508142545 -124762596 +547554608 -202288491 +-68146562 899199603 +83222839 -658373161 +810549741 -987317526 +32508312 -141327976 +-224828685 864829168 +-912896294 -405020261 +863083586 206970557 +545081171 -328457394 +-180290643 284813105 +893197975 -562951833 +468258796 452095827 +-442439240 -596695210 +144037659 451684772 +-710259388 508016795 +-937920773 680821497 +871945154 791380310 +-734302633 297703092 +288712721 621097385 +856683265 -69375419 +-290327068 -652048052 +-755374519 57587423 +-229445893 134512311 +-169927353 -893597813 +561092427 432659961 +294110441 77023950 +-427810089 170985796 +-784400015 9286526 +-471530304 -432670227 +579497381 -469948013 +-780829542 -75238814 +-960349838 412627309 +-962983226 -31374134 +920575799 -181331379 +-131842871 -672168322 +222848795 555965629 +-587142999 858813412 +-778413552 -164387233 +-322880694 -484874522 +271625234 801079420 +382126506 428772908 +-876602340 -963120423 +420235758 -121463616 +-82477868 -91769781 +-970852285 -682245534 +301060244 746733808 +-890420712 -793172176 +36293927 898796976 +84565522 -789966194 +217242599 536619254 +106894960 -659195248 +583474892 973921399 +-594307833 -523251296 +-298101271 -856203302 +-648764635 -578738256 +567042422 -883706906 +908916224 621239899 +-373665221 726189936 +389834004 -360535746 +-632355274 -41485173 +305853838 -407439287 +777125505 39476675 +749124158 -639162972 +-159663466 -147231159 +625826836 -270848243 +35757128 -700146461 +-629433820 -278266571 +-271152809 -634245595 +-565860075 827671428 +67793437 -595126282 +552222900 185949543 +-896707773 -323638977 +-639390627 352432487 +72107804 223570613 +-499662079 421342 +-876141352 931369759 +347040185 -347084288 +-463707432 505567342 +-160706986 -663880771 +214158553 -844582397 +-450686534 263228538 +-407844467 -829742423 +670530573 143157402 +431562125 -71133999 +-597323068 579044897 +-818394509 -35137351 +-931423488 245346071 +480892197 -573327551 +-981898162 -170193230 +215675627 112020062 +-768337228 213165296 +-832814714 270612965 +591931608 592154781 +-424757035 59840945 +639033043 -227409937 +952602819 501904970 +734872720 -460343882 +868411343 945753847 +-368569499 -208928957 +-515374853 190370440 +309582110 167936716 +-66790930 773676349 +-477520879 906113138 +-597843987 -641578002 +231730373 509641544 +-766589055 -116915170 +52507291 -682720853 +306220303 20614951 +441218778 -733389988 +-403320091 -476582184 +304136592 700169683 +-651822516 685521881 +879875023 -674328059 +711866540 585517629 +-380944945 776555124 +-855206155 -187759494 +-370143246 -310321988 +-14812057 -59445099 +-947152805 -955248123 +170341301 578352257 +-927957821 -253616724 +-153316593 164274055 +-892673900 188575922 +-277403282 407552073 +83988458 -525802393 +-977956219 -13407371 +82471792 670784514 +223524984 359485645 +-276160941 -194358489 +558457362 -178414792 +-985938421 40110710 +721778445 -772661933 +610401619 779848432 +592703628 855634100 +-531608043 374203373 +-919474827 -454393947 +-313965430 975530942 +-445830088 356673457 +-99664656 275125153 +-533861518 -397902984 +945347616 -652962196 +-286070807 -489656342 +-810276507 -952430489 +433906943 -974033488 +694599517 141328611 +32920593 802771774 +6040220 863793358 +932425558 -660897389 +161651203 831780368 +-281954895 -640298463 +-6266399 -741870154 +634976215 -59384279 +-987152755 706573272 +716605446 -226799540 +-364511332 -743423775 +-502002101 -187209578 +727100569 144365108 +645208194 505368012 +82440135 303997180 +57007731 617863992 +572340556 -47218739 +286342267 463341470 +881831088 970011827 +144775969 -814625726 +-793669580 202854167 +-598400742 -764855528 +-425157529 -200651808 +844870663 -383370884 +-143773873 -474147231 +378876329 452834846 +388364516 -291126317 +879347153 -53321555 +869968743 400356344 +133565666 -337914957 +836403623 -393654963 +674864173 -948170744 +-188546659 -260581222 +-556016028 664296355 +-230586615 406445820 +-269453694 957134708 +-618421328 123989870 +276824971 481163002 +153569338 448303240 +-901028764 -95396964 +-681706454 -654362051 +685469773 -981497788 +893489386 365009918 +788576972 856614810 +96896752 911505704 +-30687071 561569895 +351349340 422387568 +728942636 -714970425 +-589622559 -744539345 +56227591 -89406669 +410700077 270510705 +526337867 -272747209 +664674017 648256987 +182611270 -786918741 +-232721350 796382349 +645060855 846651348 +102056671 345468815 +-973122666 42406909 +730820764 -121610767 +928992928 -75917896 +-922324077 346547354 +-781126425 -637684511 +962784784 -217042354 +-849384385 -606817389 +-853847284 -451562602 +523867018 -685733992 +-606691326 -481990549 +-656547126 -107663884 +-524418382 -541686688 +-336344209 -483696294 +769799226 -392500718 +76348516 -267163283 +-782389608 438380141 +364031383 675421343 +-797770248 -898419669 +-390916928 961351131 +-747377963 -962488061 +952172693 639660222 +184918304 337985759 +255997998 911096669 +-891392608 -820861458 +623464990 -884676904 +821302987 494682974 +514858509 710112770 +-248424366 -146152989 +48018360 253062796 +-245559151 -362652445 +564706993 -459573337 +999319504 -355153047 +-190837726 764222874 +811249213 -858604848 +-209675760 972469290 +988484676 -292000155 +827421217 408203271 +-204387875 198354991 +449285291 113108754 +-373102538 -443207137 +-325040624 518580683 +-952260872 -676394818 +-489539751 212866757 +-207897763 417978565 +522838405 -555208685 +465382034 523947437 +-662562329 -120951376 +-687203201 -116681986 +823945229 803442894 +859184733 23318463 +-368905314 -174624663 +645063116 -515207105 +910765405 833088984 +-984684750 -603100588 +735013659 -414476856 +-936766098 -354955666 +699191063 -423998949 +625778925 -780417709 +-374897224 -318249181 +-11741211 -803933215 +173056234 745070453 +631527254 747936164 +-833356764 622860375 +649901506 780165471 +234507946 -585755851 +-293838709 130713355 +391893076 721172996 +86051065 -161675949 +695524913 584671339 +-226412263 336643009 +167116901 -645330535 +491226051 -741699968 +-763036635 -250458184 +-342890741 -319770672 +449402280 153408957 +88913748 337722451 +454150663 -307691615 +-953427595 458192253 +-860742280 547692608 +-627000749 892818339 +355165394 690085877 +318609249 895189585 +249830109 -140410976 +763652357 7607052 +62879136 -245944177 +-137905148 -195549206 +75860219 -17197293 +646943403 756514626 +391623441 91714559 +-88266822 -620887441 +240245478 171256750 +-16234577 492765361 +488545721 -368413937 +-845333999 958991320 +-748123725 490084965 +978638196 -350594101 +833199280 317264852 +-140843995 -866243850 +703072287 694499953 +918009029 684571118 +-237103442 749073502 +-379162206 -969813528 +978688466 -430128292 +-494793935 -877466488 +967174016 988454777 +928193205 128331846 +-363586200 -667210095 +-518419782 -481839327 +-730680262 148907053 +992841931 919757054 +127205642 739636741 +-327795565 510372660 +532755566 -424462187 +-354120519 251307965 +203762281 -847957123 +-772333418 -959580065 +-535619540 681406834 +157620987 -938196009 +962944066 398667733 +264524259 -625044791 +-652565014 15370308 +-28506931 423116190 +-577301539 -20653959 +-650613623 462208460 +467179943 568382274 +598513556 746967285 +-468922339 -839238949 +724161665 366812136 +903085398 729241498 +680681245 -25201344 +27658134 -976225101 +-286116875 -510666942 +929739506 674331249 +689140084 -815604816 +878637356 643327746 +-969603702 -369121144 +489714115 -225274744 +55504765 879394201 +748153586 -365448012 +-974210473 978214837 +-4388020 -819328084 +-168297895 100366996 +-458798368 750309075 +-136864671 111995581 +374560947 -181297029 +298977064 800519101 +-478623472 238363500 +133409197 724465923 +-629007787 -353138828 +1836973 651767159 +539593255 -434414737 +-956510474 470141626 +280507176 581460274 +513359458 316295084 +929043584 341003907 +-991286701 358856937 +701054313 -193356683 +-969273183 793290451 +-579336351 -175753082 +-572105208 -472412559 +-52528454 67809022 +-110869321 -67472281 +-92890709 -516759859 +322205246 -967246475 +945543587 -647536944 +898444873 -469849011 +-453157782 169694053 +476334329 357956219 +-60614292 -928317674 +60540571 78772633 +-670107481 148890012 +335266115 975792792 +916856266 163445580 +-219146257 921343378 +15173113 -437765338 +120327484 652770314 +-337548376 506738792 +774042674 -526205979 +-842916890 414772101 +-838293324 206171297 +-950879388 -799516722 +553386242 -568518819 +-717894748 -327337873 +713230931 -482137557 +-397111963 -842286476 +-647770504 -596117960 +-58658507 462311719 +-466522355 263850883 +9011393 -184301723 +-404075361 352811330 +-533756866 -126602813 +590021075 -756054364 +844134125 828430890 +-247582847 928624737 +556888337 -374941211 +-1192855 726845020 +-986047345 -267584233 +933379132 865818543 +-690072006 155922919 +-968003063 -143006346 +835717834 610642131 +111321380 -555119215 +988765296 -546505719 +426475801 -494217259 +421401350 771610670 +174887438 578520652 +538559746 -647329294 +-627786969 -484908250 +-812548224 -63096074 +-932343737 534844227 +-484984003 184352745 +435506948 -451382060 +-492835959 -838592190 +297276128 182291292 +-551018027 -607944894 +-500252533 -879049568 +29659709 462718674 +927158540 -360792470 +304321876 -834133499 +477839250 -903175845 +706006763 575207275 +-970154440 724157843 +-88094582 -432169523 +-545627001 754799175 +784139478 -891668039 +655861656 -988987509 +920378670 956402829 +-711344515 -973974288 +-809877859 371989129 +293910927 678276497 +-393201312 -587750974 +-280434614 -321969846 +-735124897 513641142 +-844947903 864130488 +-396680170 56414684 +699681049 677994640 +761065476 477786036 +-419280993 310971164 +-886941507 299613162 +-476284710 -448893826 +-590111113 526319841 +474618994 -511818795 +-508393334 458377097 +181730683 556680355 +294997054 833911664 +885047899 -307278833 +-761398300 23463567 +4799383 674252308 +-637875280 -122607870 +867395385 -701306793 +-117793381 507125680 +-258133828 -393533418 +-765933039 -455260472 +663089306 642423983 +-477609557 -96843381 +945548752 -680625335 +106907687 420444052 +-931498697 965396944 +-930353792 973802236 +-428945419 -836751246 +-689951560 331299679 +-981432394 -359088393 +296987182 539615678 +-486734978 84762885 +-296621617 880589647 +-964892335 -981228728 +-817182277 278181466 +-559794847 612326155 +-189914006 -570007085 +-683298160 -117298454 +77271148 729693530 +-645618465 990770782 +636347724 9891394 +-523403404 -734154463 +-828686901 -641093148 +431686735 711175584 +-597745220 798673290 +183587426 462426608 +843135995 -147059574 +76400107 -576633854 +927551648 -721374463 +814400868 565752871 +103760901 -337083633 +33814930 51791418 +384732463 314147450 +371127047 391335184 +-107010949 -742053410 +-403460465 497904308 +111039685 -25751007 +-163156478 -162501989 +706551944 -944941575 +419722071 468127209 +464040639 487653166 +-264899808 -160668216 +-168779298 677298845 +-567885507 -682609542 +673299402 -626978938 +327798929 202538007 +-704363203 464473084 +-630279791 371058866 +888840042 680620510 +874372753 -885323827 +838013123 -986806811 +-438891568 131060089 +-25213148 -998326799 +-194322674 313785159 +262961280 -553791124 +-853583213 934183785 +18832984 -171077182 +-461745817 -958847017 +-126451930 -879383512 +441476276 -859045757 +-636088156 340961351 +926516214 -126845935 +525075922 -632089054 +181732847 -985621187 +746742276 47981175 +923337247 -162250915 +514803007 212632670 +-310047871 -523860658 +-58741451 233740851 +-247548268 286754293 +-987436995 -952051827 +243387897 -418696018 +-550640286 -313457779 +-334224687 332580824 +177346064 -676642227 +308516404 -859065894 +-23953162 -5688571 +804652883 186322309 +477971755 -68542408 +-309477010 -739314514 +-851691478 -677020343 +795752243 -819744128 +809132237 -583027105 +847487096 -195231230 +846994298 -867026237 +-192148205 -527725954 +795474189 87055552 +212078077 595908155 +-30320888 837333886 +-445634549 -857245679 +528607828 -904112766 +348017151 916300353 +787344024 289171494 +-660610441 -778856978 +-601143332 214752201 +-520910273 859239705 +147330044 -210982137 +36770934 670262126 +459130886 -506700607 +-224429210 -524113129 +-615510658 -72461635 +299703493 724578830 +381611884 481341026 +203628951 -473917187 +-893790807 442347520 +-719132268 -261410198 +870842415 135686976 +-334442435 211835958 +976479470 456126045 +397170212 191306408 +-528975572 -717784496 +-888037337 150034794 +-116619466 -463004927 +107983901 -786664452 +645294810 -512892 +-738504186 -815183822 +-224822009 224488925 +-157927395 -323538258 +-585121492 448539518 +-603238011 884677371 +-970352844 64454822 +319790931 -450151326 +737816487 533170460 +-355069720 742614804 +936629344 -900417899 +-878755901 698125003 +-722260978 -257866340 +-193281646 893904081 +-102646756 184749966 +-377017016 255391575 +813809565 313893516 +438947909 -366121885 +-113354200 504642596 +386947646 -537895742 +253609779 -463672200 +-658352368 718692358 +-1283133 139662513 +-490088153 997947211 +546978779 -994650698 +-935808874 76880012 +-484365428 -363969168 +738623870 -898520639 +156418410 762146593 +351401704 -534211551 +-735837851 -565804110 +-747487827 73664760 +-102819733 -751735464 +-635636557 -949506222 +831200822 -700181513 +745938745 -968591508 +566213208 -130221815 +375068055 173543863 +371182260 -426549765 +84232385 8984086 +-335627142 104977696 +-778364489 653436550 +663264116 649520753 +540541879 -100859929 +4986062 326409768 +850454492 -914731781 +-373643025 -387404207 +94679851 106378369 +-916024073 -409254416 +-270345096 -104919342 +-547534825 -378760434 +-714525252 -123920594 +-750567710 555709454 +-739044343 933221 +507835655 568569413 +790512360 -179984430 +-84787369 -842450170 +-996776947 -205776679 +823759604 -388158546 +-117677338 856325721 +290911999 727621087 +204582159 111883629 +389893332 -525510636 +291379250 524087427 +-344667354 305469543 +-574476814 998430923 +-691927041 -51188037 +641416472 305124764 +651201458 -479773217 +-25064773 388735820 +670115128 -572810917 +110736787 428710809 +-944392010 345705157 +520672295 -665825051 +688555703 -107145905 +-299805744 845265742 +959617255 -38184631 +975032983 632152532 +-125452048 778396108 +578521513 -785794400 +270220447 -165819892 +-875510673 791215863 +-970027774 -945003349 +336437548 -675132233 +-253404311 911370583 +-677672167 -349557947 +-615666348 -209537756 +-796518405 487235947 +403041401 -843206289 +-206791769 327635100 +-464754834 -174182169 +871050663 358885052 +-825513631 183109375 +-238588063 -920798904 +-106184519 -883465038 +458513037 20099077 +-754110411 924586653 +-692148201 -749696470 +-832363532 326337908 +6756016 -521557150 +-511171213 142464353 +27301314 684116306 +762407083 92124814 +509058024 -402021022 +-823150644 -852074230 +-304780043 616699725 +377319416 -372989493 +11185265 -507045802 +585161845 972206704 +331584246 933177539 +545433720 -289771146 +323973764 -212868011 +-639789661 518669638 +2648659 629038406 +632571353 729922307 +635388509 -301680882 +-553005748 -692191283 +-981374982 543183977 +379752072 -916611763 +306201220 849094325 +-470876657 892761953 +560191946 -391361685 +523688798 950487191 +-290236297 356170636 +-781917102 95751139 +-369890139 -30350290 +331039589 58053056 +-282176550 -140554282 +-396296774 -5646589 +-424833912 -188077641 +-672220668 -608957835 +-836991502 -376114867 +-742433955 212984088 +700391544 681643591 +-71736788 758122388 +-747708053 -964184407 +972496936 130689537 +-758242273 836449838 +789941697 255048143 +389075828 653434939 +-7024042 84394473 +-770946938 -15592856 +-310991064 911260559 +-63057333 808502441 +675720048 -268644865 +701349302 779269946 +-137154636 -95202748 +965992361 116768593 +-313199486 -439499903 +-279301458 -363300581 +-263825318 632956309 +583559358 550935538 +678524872 908077380 +246047221 632377339 +-350498531 -448088277 +628718377 381258332 +-683275961 -19041611 +-780383266 -804210929 +-500210391 -384531616 +-648076110 -896923080 +979412282 571559065 +839405035 -117780610 +280499840 939696985 +-916849040 -790958267 +-916060770 401355150 +-292434104 197707777 +-579114252 176640495 +-129096710 876697810 +-551366526 353118242 +805785611 788966362 +519297636 348571749 +-423050786 -102629866 +-429485678 388232503 +-862059927 254812724 +93729371 687512298 +-514279396 573726113 +-689173546 -75375360 +313608500 728948042 +-108091334 -461929339 +-949738457 -418740860 +-123789077 -267546651 +-912207056 951176936 +-900740517 665486583 +156724793 310003374 +984707251 562499158 +87052769 723865382 +773290115 496972887 +-712084795 -823283039 +-20455596 -805398344 +190532468 362175088 +-707236031 -855912078 +605831100 645226359 +225105667 -184957164 +916599624 -293974315 +437386633 -89269683 +256493075 134475440 +-67125055 269070096 +695035621 -926474289 +-264160062 -377629331 +-532189730 -636407548 +-820605077 925795606 +149986095 918475298 +-38332723 127726975 +108618142 513241220 +441908425 148709577 +141238900 -799435043 +-260848890 336290882 +311661752 -494075952 +378588523 -869668442 +-710140625 -749692910 +524667284 698548637 +561787091 -888202716 +-732115147 797477140 +-16169820 235973374 +-609567272 484213229 +-112760697 -406696135 +-535487722 206606689 +-987047377 162419841 +464480183 -937715747 +986799705 -801009072 +-998716903 -264387571 +933694041 452089065 +-842286277 -44198568 +-166554396 930259047 +-422491230 -471091147 +73704130 187163624 +-377207701 -605661730 +586809902 173029987 +953180438 203543162 +77078662 745845107 +386301382 898395129 +516166516 986211777 +717221536 -724687363 +935708357 -751669947 +971930234 -115217606 +323406104 248432794 +677515927 -258198561 +-447651102 -282461055 +874084143 705701503 +-278341434 -616807340 +244833384 -801447092 +-812740493 594012474 +114400985 427813096 +-603193420 -847064651 +129363792 -813200733 +28697590 -960305576 +287168955 -34423506 +354668752 995546683 +-59316641 -115948782 +-81975912 -360877976 +-135979741 -438120622 +766500989 -792744214 +141714995 128103927 +-186397382 -455615051 +345975920 -811691313 +956427792 625580022 +-850393396 -298793710 +145582003 524225360 +35338392 676626895 +522524620 -849526067 +316011555 -521450232 +794837634 -61995331 +773699600 552258795 +709020489 -48633253 +-238127106 -986505146 +611611631 -350887406 +-489178648 809418177 +-309053462 -416580992 +320196748 71244484 +238020607 551851042 +-328213031 -461288579 +351621617 883520751 +656636978 820595319 +-521184029 99151912 +-373830417 -912310375 +486733336 749157445 +782240975 42268903 +-386667499 -409386691 +-86234608 -610534029 +-578912103 -646835779 +943554077 225019714 +-745246189 -567796864 +913213549 263361915 +-814769256 116196095 +-126742752 -829454401 +327797550 -578373050 +-753389469 82558377 +-925828293 516800316 +-659105086 -502255900 +-474146195 899779224 +-518298479 -28944944 +-17517885 117482479 +-925826804 -907591260 +-488726396 178760713 +987202041 -37804094 +86094046 703647381 +-386932875 983094514 +-673454743 472558188 +385728884 640650625 +-366798575 476251634 +466870803 -781090144 +351366616 -15889349 +747376870 749038437 +346686097 -69444729 +439603495 -232246722 +-405742946 123677930 +-242645373 -493709443 +-997400402 590723338 +476209125 340016714 +634283537 -666351162 +-12329248 -811604898 +-249807258 -159820743 +468144085 710780231 +675987212 274569417 +874532305 359034121 +303873287 699959102 +-707852756 -794736921 +-816692133 658018243 +416080691 412718645 +-587735116 -778819974 +392223941 -959543220 +-986847531 -691089085 +662276940 -565064606 +-588432019 -794180506 +-90274177 833376429 +600160308 -263562919 +933745164 -809940478 +-523219384 76572063 +-46332821 -270154028 +981763505 741688661 +-947967783 161573760 +-885266799 46811864 +307687641 -211132857 +743814750 -16026293 +-558056949 841328746 +-185997331 -466514364 +-963588570 591707010 +-40646474 -86213279 +848837365 -575716787 +-242479684 -666656168 +-197284291 334869394 +-953147695 666494718 +615565080 -53729493 +381274725 262093216 +-33290873 375933500 +242775804 376959784 +-311559015 412165103 +12335172 -29903871 +506310759 418563327 +133418155 63967140 +-395471227 -231429405 +-393550158 -829748427 +-85448191 647713060 +675530004 -111308448 +-635569762 -394090099 +690184391 -3210487 +338580266 -73383367 +611768545 -424541992 +917114880 811564796 +871563989 889382063 +-454590166 175526015 +-637341264 -44883074 +370197769 -393356365 +-787855833 831714630 +-729195197 283623676 +-864174829 931524698 +-23185603 -490346463 +785641285 -794480502 +100338022 -647135543 +873218903 -27933138 +361874615 -431777027 +835949005 -279861188 +350157554 -366317273 +264153028 -354876334 +616456840 -426070388 +877251605 -861139735 +846449417 -799050040 +-727513808 -297867780 +-932152449 721887016 +105996698 633022306 +510960130 -71185034 +109401713 -281265877 +-138429193 -811965762 +745349531 709091513 +-327869193 162081868 +-316180799 236302611 +169569468 -553908289 +-938122580 -266246051 +654271124 -124213001 +-817657933 518840552 +589658899 579556625 +616972099 189052293 +960214482 -36432018 +409829364 759955666 +56867751 -419070675 +999315701 -451921264 +-528377134 -537064499 +631048135 -830997999 +-336891112 -341035445 +335880357 77901837 +-706807188 -731118334 +-838198027 -614583072 +-387188280 991212803 +467573843 629031554 +-947234948 422756718 +-403293453 -153642053 +382533823 -812142741 +902045825 -438930659 +925553015 901878647 +-631671337 171294756 +782216616 -165765630 +-940742846 -603201614 +-183851960 203221984 +-356183146 661491974 +821960067 387684494 +-384555113 -99374939 +174481391 832453110 +96522003 -802957272 +727465610 237079431 +-634578950 562591416 +-575885293 384143730 +-691430309 -999378390 +-854461571 842637070 +-209600019 39848562 +-568455371 -253706648 +-226228024 26852472 +-68460181 708936590 +564043295 -512234028 +165424656 -198884537 +285482 519624508 +-506292403 -330360549 +560408298 700815324 +53756661 237045204 +-215543564 -973781416 +465407383 -814779744 +-315785633 -7848634 +-523734252 526421376 +-131197359 201365168 +75819000 684445636 +-905519401 -185620505 +-54348511 365272318 +35719500 -382765832 +-199505921 307616248 +-779511391 -472609126 +-458781185 -97185721 +-21996606 410152386 +-76924566 575146311 +-693905970 660477690 +-819091114 -126449685 +748452873 -342710891 +-552973031 651739763 +-76539458 -599226690 +470415943 708094674 +516448681 666056605 +402285922 -535583647 +-53985809 -610697735 +648937309 -534245186 +392259701 589523320 +443770003 553858869 +533537423 -372003963 +378333185 -82996260 +-776710771 568586329 +926440977 -386446200 +-552881272 938546285 +-254035738 959482722 +-588680743 -296210814 +603603698 206288054 +-73608895 -271870215 +-335708760 -788507121 +153061322 41502150 +793781397 -392632234 +649062447 -278118505 +-79295883 372822013 +-391945429 -589394947 +-193033046 14491880 +107340526 808609055 +531945951 56131568 +-527514604 -271459734 +-218553559 603496500 +-467522287 652141098 +328057279 526370144 +-134752616 -639854843 +-676575980 -812721084 +670841433 211550194 +-129345946 242802361 +-446238767 428503175 +-993049679 -527663484 +847763671 -393261113 +390511452 -370375264 +391879131 86187303 +791860683 -860040297 +-805186417 244438777 +-682437242 313349663 +401641601 -806773467 +-10116733 837830418 +291467829 798025898 +464473385 -218654815 +-942478866 -482216778 +175377652 193512331 +708161221 262780916 +65852864 158402076 +-791523587 -650184917 +639550714 -175957995 +-785886057 778949433 +-809085199 -710835356 +159589380 -351790638 +-744819720 10597866 +-281657896 665613475 +-919502218 15907886 +-5312320 31975960 +489759970 720438238 +971438333 -652738921 +571205300 -267206846 +83401424 709745004 +40479651 698968153 +-136616261 106627777 +-192706365 -467703552 +343488906 -967510363 +386258977 722489513 +-27805622 -357633731 +421252301 360291560 +334861607 942189900 +578055196 -487914611 +765760258 -467754640 +953903572 -546451056 +-265144311 370737832 +-841049320 -321565928 +-175196668 -356799877 +-933801168 -256692571 +-829018885 -914240921 +974649708 -940048873 +854157124 437160957 +843691504 584854606 +-582467740 -176818877 +-533880325 -582757803 +715646045 499006485 +489542533 -683364313 +-427598833 -556519491 +355229253 -46424408 +265913143 -351533937 +-673800807 34881959 +-667257277 37497700 +412940098 398544332 +751401003 -928518604 +-802351047 -611213958 +-218844399 753876758 +-604332463 781337692 +-957360507 -762071281 +-649029068 -402760304 +831921597 138239522 +-107053561 763889820 +-157262143 -90452975 +-759382092 735519323 +948689921 -68782308 +-662708781 -242879465 +985410818 -586243033 +-990986153 739160694 +-785597622 364895677 +160773911 227194142 +835681441 -989322664 +118620629 356529761 +23527268 102540053 +-775529908 358447447 +744867311 -357580201 +275039301 586490432 +-261932284 -979946460 +275555287 -907618011 +231254181 -375509312 +893063299 -293613418 +948342090 -565729842 +-291878671 -335965677 +-372698827 -880517194 +628652487 -100126422 +-919270128 271648401 +384803955 -758385329 +966531299 -831513350 +-696422602 942898236 +-442926796 -165795036 +316898837 -275138781 +626164667 793109445 +54018283 -426041057 +-779258445 599262120 +548406362 979982726 +226215454 -578799419 +-735552274 709552385 +-829625808 -610331691 +-779963781 -588727635 +568284821 992560350 +818124456 -667788269 +-359654618 541705896 +751495913 -583519208 +90685817 -7375671 +404300729 444244353 +-611374118 -829390743 +849788828 434480647 +-657239197 791081169 +293266594 480947522 +-152097134 203750188 +-649419634 -5135457 +647014947 -29856590 +850850321 744260521 +867213623 883670478 +959117121 683513405 +-679317888 -391207802 +-916402785 184985840 +245244975 401494145 +-189548025 403303639 +179549889 854633865 +-677173680 584693079 +413650872 -482983642 +404169116 832378743 +39252324 -957045545 +989937031 -651478508 +393723839 908469095 +778954889 645679674 +980947308 -418785861 +29557413 -586759438 +955576910 -110440897 +-892428752 -327261423 +447815128 500531306 +703159783 -290245364 +46491269 -813397228 +497907742 -855584458 +135613667 -450063366 +615061578 370720809 +-503350377 884634169 +-160766509 -262365300 +119914467 364436938 +117289414 573334068 +-34692827 -251964272 +-589304990 421823527 +889570109 -158514880 +-480689012 692729667 +-993770259 135923425 +-866278959 785521575 +740648434 926500607 +-666262705 467677163 +-843270020 189606608 +-534248095 828979243 +-689624098 8509728 +-445919120 -542584320 +-704287001 -279867491 +-904830778 930135900 +679690177 312656469 +949750106 -739462858 +725861345 -679867470 +-84607239 -513129086 +531926143 -358097594 +-543283804 705612826 +-502196625 -773894985 +-857401944 -524959598 +637350446 855645243 +-806369729 -142746466 +830268896 861557928 +-322716592 908947644 +-819285045 -65881524 +981090334 -297016623 +-272949277 828837151 +681450708 -690048733 +457072636 -424960442 +-297645025 -80153023 +-620545057 -646957995 +-65029585 -256772166 +-532074816 -364985930 +34656889 -826057206 +923354857 381741322 +27099902 791032958 +-574127049 -778570302 +94090226 -37162339 +-142810548 -737212200 +666353828 901142603 +-300315125 233072186 +574530968 -754853604 +979055115 987096213 +-867328230 680802651 +905204347 439276149 +622360166 59842701 +792139015 746601336 +-712543384 872260844 +-674841439 70605868 +-419594783 397888265 +348791759 -873792961 +896400391 970421080 +274431200 -634069142 +-316622534 388840055 +-961455356 280544409 +-707687165 -575801168 +243768677 -587931048 +404374112 78184443 +840748275 -787529363 +856729305 -324010575 +157804857 709063667 +-115179963 -201723206 +-549237347 -192512265 +652121584 -461564731 +-422458232 -655860639 +-536934288 614139821 +457913871 668460 +484791893 564155517 +-215819259 -971489242 +504275458 250827860 +-935051891 -318776260 +832023329 -586039379 +819233388 -905742959 +-220032296 489223686 +-877341291 307773726 +783569945 -623413672 +768020681 663503906 +-236435369 -533985376 +675732008 442553047 +429964242 894640024 +724247366 -388167620 +233203415 -302109381 +610062713 223136532 +-538255144 -114747335 +812339156 159289035 +-799133249 -928753802 +-965991497 -239392095 +178749997 -132839474 +704774994 122264055 +-323811646 -453882218 +-693825439 930408286 +31802450 -376954838 +863863234 45708725 +922247394 -704838820 +141344411 -14254238 +952308874 -729196691 +116972580 -262028913 +277557134 -532337236 +-653045505 -198458573 +959100798 -849764826 +423433542 586909623 +756068173 991073405 +533176067 809413762 +234247999 -625682025 +-675926107 949519151 +-804389447 -288095766 +747269195 -850548636 +-466943933 -640590508 +632777491 75776515 +-568607793 523775827 +485567604 350759597 +-299121037 807360758 +-562907984 -218152882 +661998197 -291805969 +-11461635 551125155 +-376553610 -792459655 +-246891718 -884210969 +323769472 485521550 +-883509021 199535399 +-85262845 904103989 +385810895 -966856737 +-851410841 -858375239 +260931722 958934518 +392434144 1900090 +938871194 -251039173 +265249048 -134702438 +-793438428 -962023680 +492308822 130825934 +-439792879 -683697240 +-9498804 640537777 +831816875 68029697 +794759583 103621783 +-520570186 846886606 +263964754 381226868 +556107625 348817543 +743843941 -589348132 +-99336296 -862034321 +-330640971 578703749 +159619058 -404908736 +-963666058 26067780 +-565300042 -540434423 +-822195856 561230624 +831499007 416808090 +950948254 -497219033 +480646176 -519785632 +-956154743 -105225755 +247479447 655979812 +-104012553 -214580961 +600939186 774177573 +231026118 -476674697 +-53740604 -604469456 +-457375751 -85408704 +499490019 282066981 +836803534 -374170120 +-369671923 -76652234 +509527996 -990481760 +601607094 -762404862 +559525625 -993646104 +764462155 -603013043 +390316292 -430140842 +-154684959 -77296453 +-578566261 -838318263 +775119480 -674190074 +354006872 -591226156 +280740384 107125397 +296140730 406965827 +-249474524 615445664 +-183302548 945085488 +-241663496 -422849378 +-905764342 49697910 +646454787 -915584718 +96421593 109072974 +-99658982 502343297 +-382017995 222663405 +-570675468 -248406769 +692718763 -936162118 +41920249 755118099 +-678967628 199325618 +657422420 900314028 +733067420 387592903 +-46602120 -440857669 +-691982834 -886585466 +571996047 -265130371 +-659187926 -588346803 +873107713 649073984 +90721721 -443930322 +-551226860 126072719 +-701221472 -538469626 +-700723265 -38160416 +-595184019 614275475 +-511119113 -46381476 +806575353 848290573 +29489116 -478818051 +-872990622 398974277 +-285172343 130572758 +-896900701 435089297 +417220994 -858354285 +423685820 -134697852 +944404079 723487 +-411783670 -115663504 +-435131379 580272876 +11703101 -561891838 +761902532 -631112573 +419696720 -71695198 +909510762 -886292590 +33644777 -649340585 +-511495878 422728298 +50698224 577993599 +812269948 607666486 +-103191604 713871886 +-617654455 149350185 +108233524 969431123 +-804557291 557975621 +-465872058 -12883582 +319441575 482385680 +-289306433 807261329 +485485002 -321160537 +-159973595 -932337335 +442110586 -39818502 +333975597 -194249416 +-47509076 -805214185 +-231447528 -58480133 +663507769 -48088856 +725015122 658272603 +984925885 230686566 +553718820 -405466254 +276206807 645535268 +236461124 525912712 +652892343 -681642815 +-102871029 -473077226 +870936570 577775067 +736034490 -885541385 +-791318836 686571153 +203638138 752814961 +-289769983 -209145156 +-390002843 -726868289 +803474617 205449048 +336104330 660715514 +-901674591 -728256792 +238231333 210568144 +-983075104 627670371 +279234761 -822941806 +-284842947 -230159495 +-690589807 -948939049 +-934540408 478960980 +-912080540 174620253 +572879171 -812949316 +-526339489 -836946849 +-809813221 716726221 +-852817242 -889186160 +399037039 -911816198 +-909416851 -884008968 +536047993 -549135012 +127235149 733610604 +-289510196 790004568 +-2625991 -122148389 +-113106998 -881932498 +-906643791 858531956 +674637018 -355103273 +299703221 -328707659 +555195949 909245325 +915804230 387841529 +-98454361 -923892545 +825492009 -489045919 +-137602028 232028103 +-213217022 784584389 +891049284 536901697 +-537776591 483682884 +-97484753 156951400 +-43389124 981548865 +834473358 100813628 +177114576 983105243 +-107983851 862718839 +-291260739 -978302946 +-474771892 393837174 +-122282121 588145367 +133839986 930514167 +-831004631 -448403442 +-833744747 -114997588 +411200028 547289196 +-269393582 839530429 +467314921 -245856003 +-530189140 910829752 +-523956952 -951253551 +119805517 -17708565 +714965119 660658149 +140744553 -813965228 +-632074653 -511331544 +718397596 -13916832 +315254777 691576590 +730697665 26579994 +21282709 325329834 +639620865 492549601 +594310365 -396602612 +715673775 426527709 +801258279 971572312 +-219372471 411511904 +-454668262 -642280039 +769808613 -47430057 +171888073 -392896203 +968212803 392702174 +486800302 634740403 +-420501590 -201876826 +-220144344 833811829 +-955348134 -546042322 +408199852 345896841 +-29428835 812004597 +-708141071 -405383670 +535991745 209189956 +78009261 -87469860 +-195074682 158281841 +64378586 811668390 +-669762323 377712405 +-80877690 656745084 +-729655521 -973879947 +-913752617 367127000 +-79104856 -275747586 +471752731 852635879 +145782488 -97079853 +-380193800 458079263 +897588398 -89621662 +-696172070 -68396958 +361638932 421919580 +573929869 928562659 +-678432328 -474678719 +769933825 -44644759 +-890091700 -612871321 +-459677942 246553187 +574435086 -291404847 +-755765134 -787816607 +666085063 -781327822 +-638608087 746154703 +-165748787 441031013 +-332159978 -440054594 +-408670965 12322542 +272770588 600029659 +-248373898 210197667 +-45484914 -234008706 +-620324983 -542830492 +454786145 112252856 +985570009 478472293 +-74712777 940298146 +557125454 -869650035 +656363074 -335338877 +466219964 -217078243 +-431007230 204733880 +-934184945 -904719304 +-931756902 -564400124 +602431378 379735931 +-182785525 -759960394 +-988486108 871869973 +896260727 -741866313 +-985829223 -677541746 +119147415 -600706089 +-753782550 -717960090 +409711931 -981572608 +-135191696 -477786421 +212198157 171732908 +-690416284 -462744620 +-978993500 716992813 +555120617 -92630602 +-962100197 945531831 +969370754 -907624454 +-300361310 -940166320 +705126982 120838605 +948373635 -125593859 +-930693024 214671094 +-926867687 -806227057 +-578300957 603239 +-103634779 246782793 +-561480374 707698641 +415218892 669842809 +355259723 723756715 +-112699848 370364579 +753958833 298033156 +572700840 167801280 +-425291638 -671453103 +473576368 -519169937 +-690941103 186675000 +-107924844 254338411 +262505791 -969230759 +-692681971 219008960 +-315715890 -231653565 +-898598105 775336522 +-990386752 854527528 +739166265 334554572 +447563658 925249639 +-212763984 -376349530 +-588985355 971480128 +906977151 523444010 +175078593 -610329642 +-686334549 -867325091 +817478647 353737966 +-355839391 -90214100 +-239610219 -265807515 +366017487 642093248 +-509562256 373542029 +-455173659 -604665719 +668344995 -807923628 +-879793251 -607012334 +-207898767 -890052356 +-356992770 163532303 +-350547801 934893028 +-181268136 -324280062 +307581946 31491341 +-251689305 -321715375 +-587308002 48799333 +359954941 449280950 +800182217 132872682 +834053144 -790302405 +-470785169 -282107519 +814768866 -417117797 +-127769402 -274276019 +-276121043 977239624 +273688173 299144565 +93463177 -209357993 +205125621 -152723073 +867141765 -904639383 +-25737568 556795125 +608263366 -510190406 +22483968 358132628 +-891441972 -897959836 +-553206869 -651059717 +-636130270 430970963 +356784136 -159210736 +-16825135 38268819 +-315005694 421423801 +50588394 530402371 +-436319746 -936024881 +-973009569 633725646 +81259828 -685108030 +-156737148 -98008903 +-622079747 -149845255 +735191118 999256373 +-815749223 -885470197 +-435499856 55244418 +-434038206 790653256 +-453921537 36389150 +-385018008 -223672498 +-422934356 20373285 +-223070658 640776814 +-154055821 -849518249 +-755395757 109375478 +329564928 245216865 +587340995 550947142 +527199920 442728896 +757940835 496280501 +-387725772 657468761 +-80428247 -270624785 +-1554087 767597563 +-429803930 -617120471 +-760120430 -27202382 +706712934 684621189 +217093345 -272381133 +-518435808 -909072228 +955462596 -11507970 +466301666 -656624365 +631613316 -81060538 +698518538 -644132652 +356697936 -874075679 +-170787519 -738616827 +72020301 485268674 +-682220899 -712205887 +713012227 -435860359 +-973207139 221864581 +396599522 896300830 +-705473024 -522915349 +-667497864 -805709490 +-647227981 -812661550 +724274068 -971070144 +-930492572 -830558583 +437651492 924879736 +-482310611 -943047111 +9011854 299987576 +-651102849 225581150 +-366694079 600278934 +401687689 459302264 +13742585 404031651 +490095363 851843096 +-540380971 -294420078 +486104600 -35487388 +194262318 -988398160 +739118283 567195677 +-980988713 -796982938 +202836399 -313245299 +-979673977 96720286 +-965850499 -363723897 +472913527 -743284449 +-962455338 927723327 +-881883861 -516249601 +939674831 -985881405 +697409760 -131872556 +-312988838 -664709392 +-428222699 533873735 +-414754256 -622954853 +-166416876 -512960590 +-526402882 65582688 +-985872240 -839428240 +710785611 -23465350 +830199211 795580237 +-696236512 856838008 +-720888801 -506334330 +243701666 -894578171 +-687327716 -109568993 +-880976116 955598476 +-961562194 -729530362 +61122466 -318236696 +881054895 -451335834 +677692363 922245615 +-234637324 -682182619 +-20472253 803094471 +207858447 -286861488 +-389308557 -364698238 +93114994 271424484 +863493799 -786450689 +585012724 15974228 +-669336742 672034700 +58771280 293366571 +-72982101 -845286273 +-23932363 -958722011 +241408765 259219275 +631915496 234209307 +518846211 146491593 +213490914 76371542 +-544031911 -73218902 +-788089818 -930275482 +42461360 -156283406 +-963028261 -63989896 +276018659 -31810817 +882086169 -698857482 +993010981 -339639294 +-27106150 28130609 +620934136 -790298014 +-585762043 -994738781 +9306381 -33419018 +411714089 -907894447 +-719571426 -581329134 +-719668083 -878270975 +996034268 -842857268 +-114771470 -483047132 +417415625 -998542830 +-528519792 544224280 +868037352 880215167 +-901785369 544187976 +121422485 2638734 +443025912 376731891 +78394468 413253411 +935132988 -820305676 +-278166406 -427995716 +600115199 -807058004 +-766039995 -349143486 +-100721160 703299559 +938574559 662698976 +-270092352 -685287970 +-895045870 67503080 +-487340409 63775329 +353394938 -143442900 +-283015706 193656102 +278264192 -192189874 +-270550885 -234394011 +62932416 -294348789 +191345956 -504499245 +224693791 -900633547 +-303892797 -399413308 +-716522817 419317287 +683964775 -385331348 +-89964640 -195694516 +-328519035 -82098208 +546210102 545224309 +993991737 662788916 +-17273769 72770493 +639395924 -198226414 +776714754 -130479041 +370375577 961653551 +-794130526 987298863 +840255030 -525435574 +-878923491 530714389 +139134188 -168412159 +-700522587 -65665412 +632515066 -431594625 +632347873 -887320501 +258829562 357207287 +-118296749 130104347 +178036768 -409094793 +146742425 -843052760 +-186471165 444990420 +880726623 547634293 +357375175 886390927 +-595500863 143142899 +97161228 -563515953 +-402655651 478925217 +-169620067 979128545 +-79431310 190066419 +622863639 705269597 +-178043811 820901306 +-107152556 12873408 +523258214 477240908 +-799039895 -641383493 +-818386290 -654083765 +897169170 30728053 +-971295797 -951795478 +162729598 -320690285 +697291653 613135118 +221517588 830944301 +-686374580 -448991037 +-661313745 -217734595 +179771609 984399609 +291323659 578348450 +-762643668 405841003 +-195673036 273615306 +-183338884 742213434 +897242959 -940593731 +-313079073 -544717600 +855472308 -803056306 +707081310 -47654162 +549377641 123900788 +40969868 450215008 +887704895 -149293558 +-483054770 -278609515 +843342657 -299838892 +115578292 617527271 +36066965 -371768382 +-686305297 -323060514 +82122773 20812652 +305393192 -100518157 +-766928107 -485610135 +-167739451 -53810646 +851501697 948732560 +-635239973 410974048 +-526832057 498064680 +863809137 -213920608 +549057600 2478958 +-14345932 -223320526 +739001827 378003584 +-949460039 233646115 +63311326 -887782027 +-307818718 -696173325 +-412864201 495770012 +426146224 -775490118 +-987064672 781496284 +18544266 -942867397 +-348055966 -237221526 +-629423093 162196947 +-686586205 846085454 +355706191 960011182 +-206787433 620473370 +21518904 736613699 +116217425 -220351156 +-222456171 -526206760 +344037543 479524200 +-246772466 902948571 +-416725050 -230518698 +-477169161 917129862 +32166079 -91757766 +-498226800 -72123653 +-985060704 617412977 +148199370 -47070938 +919412320 218750863 +-937261528 -264753614 +181761275 -456327655 +756815805 674797050 +531985174 693742042 +386169075 -216126380 +-975232778 901188901 +-252162349 -978929234 +-69927677 717804566 +765375076 311159711 +-673222732 227097285 +47444264 535211574 +727344306 -645623588 +814388690 831151146 +822215241 -9545452 +-560279095 -855917169 +408298915 754364969 +-393089734 -789502973 +-152525039 -884064136 +-477815329 541295346 +108343413 69862202 +-335202928 -819863471 +-738066040 560169360 +866949921 -515311098 +350222975 994924655 +848964278 -199472949 +-754864340 -383353167 +32526091 238228199 +697318876 757978139 +-236760215 -856377981 +-244032356 94626827 +-667313624 297153293 +960431934 293291129 +-823655832 418825231 +777677149 -391021668 +-117338991 801845578 +744942423 -829659042 +859921144 -567480209 +317859846 763087408 +641437117 942972529 +-581094905 -392210831 +740275250 269037769 +954710621 262355601 +-872969604 -852501108 +-752846146 635787436 +834603794 -241338292 +986701138 189729975 +-33676925 675118825 +650219938 -330158384 +-680172069 664311021 +-371993780 -840532229 +548273331 661762071 +2439401 -843453361 +-581139924 321182101 +984503886 978015545 +550549104 -739706989 +-546631032 -163354860 +-902522886 858747626 +-570409022 505251395 +-207576982 -986179013 +849682252 -116858818 +733175192 909005472 +994131620 -63393200 +-356081112 869105824 +-405136386 659947957 +61722806 26956957 +181291418 -959451807 +-671203231 -166070486 +-837265465 608127458 +-109497648 -656094473 +428089224 931708225 +-928701347 -516789063 +56489097 -260726641 +-592181692 905065404 +561047117 616043579 +-180288445 645332388 +-151830399 -628761594 +-541391727 966032272 +-168935432 -63368995 +56958462 -721196749 +-269024517 -426984354 +-826354340 -579518963 +708073498 -297070646 +725262216 -205349465 +-286999853 -573194100 +649964816 960937288 +629665149 794105214 +671069621 -591433372 +-828031117 473881601 +252719061 868323259 +-637665475 782700298 +-638439492 879953640 +-678867350 -805406013 +143638892 -699149782 +609244911 527196332 +-662233483 42060624 +-488604470 629594622 +-790416090 666541416 +-122209698 452968094 +-54007577 420804769 +-977813156 -128716786 +490439135 -289273214 +-107991845 -688908446 +-415509574 -388206058 +-223579650 119234809 +778957526 -997310508 +-390632560 -522516517 +-651181200 342095320 +-834274559 611896221 +-345911436 -699271210 +71247823 243388558 +-716204343 847551725 +333264036 794621686 +-77981328 231623258 +323251631 375407460 +-260501143 -919577109 +556024118 538850047 +683503784 -496607624 +-502665006 219045522 +-296010684 885317030 +704524222 -430516897 +351293091 -175906078 +-486297821 183436489 +-452976772 -965622393 +155472366 794235736 +955402258 -270590934 +-617512632 937784853 +744069281 -33574487 +774596382 131005951 +651671797 -598234060 +-663472512 280486583 +-20531762 663461751 +-867730395 -48606780 +-597707192 198249670 +-153625213 581856073 +334133255 -608396712 +468949681 -37773645 +-838714786 419250653 +-824748993 -199748596 +752370778 -122813368 +-870888667 101616391 +954040208 28862203 +959242287 841701388 +921285640 628965669 +-413648291 337752334 +66388788 -450583600 +-30222044 -716912472 +-338617510 828162538 +633080749 -847120294 +293926142 527898913 +535788526 -217639810 +937742145 -86399649 +276878383 9346354 +113365487 -236942816 +-490149969 285001478 +699246253 167296130 +441942887 -274272900 +-393669721 574142577 +366121717 210004586 +871656793 -381313092 +-583110605 -627424466 +-308077287 -722737018 +-178148746 -958440054 +-28017216 -276186566 +890884676 553048829 +932021282 -429703789 +-452583395 -856863845 +763938139 -389231180 +777062561 497933036 +-491931432 -473158030 +-246301082 438730939 +842876658 135423590 +-99607907 814072745 +622227075 630003558 +975413283 -680710241 +-729342339 -833932541 +108646039 -586865856 +-631408267 -593429148 +972289632 -71495409 +-106176125 -390108670 +-177993261 -992176700 +526756313 223943191 +-632065213 840124643 +-574417848 342380912 +-45405767 596728341 +-274299520 21126248 +468745042 -786612185 +-232365951 -800956019 +881108507 -849972129 +-375660283 -279302879 +467528600 51173819 +668073103 -204623798 +-945237010 876664842 +487247364 30002751 +-950150477 -448479936 +606987308 206040917 +-559316287 -357982719 +403320339 926300536 +35514434 -94305074 +-20374944 -357745335 +792208108 -498506532 +22965578 -723695690 +-570300571 321797101 +-633289868 -394298894 +-788051522 -964420116 +-970141951 -465136240 +-639342391 -420942738 +-516208432 -588680481 +161963741 510910251 +535091379 -435122892 +-334267777 -780894723 +-397650080 -547746715 +417353387 -917872607 +-401419534 409349301 +-562354442 -212366133 +-845553130 637093422 +756687461 -224669559 +960499862 -81067806 +-343089909 403556707 +493660544 -438917823 +-504667402 726590877 +851544152 -510203085 +-398076109 -343398773 +661726114 -787658427 +420928326 -126006028 +-501531961 -41631217 +201732384 600589336 +279615586 550832523 +-163467236 967624133 +914871184 -915795145 +435613309 -111432872 +-247335553 719596058 +442167238 -234444794 +496167319 972036289 +-236381196 -702193138 +503519882 -281601256 +929259917 -738038766 +490499170 159794329 +-630528301 -39102792 +576448684 -392956987 +-793625521 809475106 +-641494415 -116645515 +-654478389 -229222885 +-594273566 -670445907 +-478341097 -245452956 +208648859 -394685733 +984153934 -158827660 +713197123 585147102 +417980365 227795017 +-154806765 -370650887 +-970479529 251362545 +-431307331 -361289571 +-615676931 570046477 +587330258 866361230 +-200296451 431119533 +594547603 -562955818 +617387446 -585895057 +646288445 -43341291 +441242360 485752493 +97021251 580300817 +-962241008 236437160 +-323820560 511205225 +-79722066 -258558452 +-15892097 -93370953 +426467295 -735530742 +614146568 540095422 +-177568006 152650561 +-998633100 -513886219 +-904971257 307461891 +442133857 364247117 +829749992 329772975 +970070380 -284763265 +-904996992 423722124 +-894677293 200523538 +-203702629 584009741 +-106479961 277780209 +184968888 984638033 +-50721426 -365246994 +-557183972 952310430 +-319666464 341769557 +878871281 566613897 +-723053404 -517274505 +16994342 -953999249 +289033345 319388312 +-527261136 299298969 +-92100897 45971841 +271703641 130593793 +49395367 974936431 +174304799 322046196 +-417638345 573821673 +210110668 354820295 +-579823629 -208129128 +-258335963 -931049139 +842790587 -859050386 +-45178114 498790117 +-356441404 -866458312 +-8370615 634284400 +-576208231 -235048988 +74602881 -389625052 +-839235893 432553241 +-914698328 -275073518 +-550949318 24882602 +935460608 492491700 +328543949 930318502 +-167021215 186813608 +-224373562 -736701909 +-411070525 987685844 +487100705 132278589 +473500517 -709726123 +617455861 -113004677 +127946428 231486410 +-411245915 -485468687 +566043572 801229139 +-252265749 -115566858 +408529854 479193360 +288932335 -126846037 +269139583 31341308 +-133825472 -120560798 +487353924 -299896379 +-941523425 -5751852 +-283455035 299346490 +167868075 -65588581 +539507919 -812649305 +-737068930 -493974577 +28925942 846127450 +558712113 933202202 +403102022 -402080693 +615426540 268505032 +673820277 -507425814 +861008771 453830304 +-524953818 785536674 +995600783 -601307865 +301794635 838597845 +-679317023 -161676035 +725374959 452760247 +33376406 439491125 +65654968 -714192425 +-510738129 -350207958 +-108654587 -146700538 +-918208831 499036841 +369477388 -752657974 +-104030502 -621926227 +-189955099 44025763 +-983047133 468577201 +-613433920 80819010 +240921137 -854737919 +75474980 -965374839 +609098804 -745548705 +-362171352 749555472 +-496516415 215164052 +244892474 -753074586 +834504914 516119858 +-598435415 -158284537 +883918177 298250575 +922541415 -948744749 +-795106428 -470275838 +-316707905 -556175927 +572775821 -451697506 +-943728135 -571006609 +216490500 127937208 +920017670 -966470607 +187213959 804867194 +500892926 478792637 +-779413661 -372701996 +329564698 435025507 +701880747 930845155 +-260187208 -825196305 +621738053 -461688060 +69304709 680285170 +-115104865 -342322997 +-735389968 822371113 +-64489693 147371886 +-573675866 -887522879 +947086874 976436719 +40443939 -289460954 +-421985683 617110457 +188471295 803210840 +-74710254 -510169066 +331554842 887912640 +927234873 -910292137 +107203130 -608207202 +-942596120 -400313073 +-86909276 61987909 +952760809 -461888744 +-883931773 -420296843 +-728853486 503143104 +-398530829 618373218 +-823681432 -130153195 +-558336970 -408396222 +-258547538 38225458 +-815778787 792342524 +889924913 -208775801 +945760213 52817738 +-582414844 -98004533 +80819844 66959707 +112252865 -907601035 +-419138443 -742192720 +-587846156 384005838 +-953081723 -49884740 +316917943 828765025 +-438051731 60585614 +494836340 -398525266 +-539140896 -890949772 +234808379 -287970080 +-535604576 987255513 +450021535 876705763 +-65504960 928953483 +-486710718 -416114839 +636353520 -682867385 +-928675676 796120375 +-924203662 -360519253 +-592304948 680790619 +797229419 -363321294 +388464028 -276195223 +783541831 832540037 +905783561 734750737 +578398631 -824431935 +278747570 501852363 +-702541730 563816897 +562199552 832464911 +-621443588 135427141 +-815178437 595604368 +-138225888 547286398 +-881820079 -722967306 +-361613488 878177988 +499717683 -493943520 +-198805368 552111121 +-641385456 893522825 +-945922843 -638857660 +-813378215 -400300766 +-560684140 -783643557 +-266306081 756239259 +-142379223 407318852 +928650251 -966987696 +-266800423 445456551 +660902276 547817992 +-940805043 350067069 +736070518 244943607 +-451906249 -155558146 +462536119 83624924 +-695730265 724815423 +-629247835 -715320462 +-576513903 -850239217 +-38788927 -187285399 +-92337781 930022866 +-210731316 711504627 +-878826575 -822573100 +526667639 300823853 +727955302 -953638757 +765436659 -655275645 +664774502 456031371 +975814066 -122526539 +-783992698 -361997411 +-414719782 -896397572 +-6585508 288295453 +167335366 284393986 +555670379 979259677 +242802117 -474544274 +-234623595 -930788370 +-849633563 453769290 +834858243 595083424 +-996086193 -923184200 +768247198 -409844281 +-80795679 -242726526 +652962675 -781219321 +949607784 -552770505 +-225471625 -793109307 +59465769 -428961247 +-877993659 -599821127 +43384576 -153506438 +466249496 -439538182 +-378255759 251490940 +-990123471 803098170 +120154278 191534704 +696866766 17634266 +746156081 363331001 +-200397706 233993688 +116231719 -959083344 +-793178594 -587438006 +-274522294 907906185 +-298553188 -726312088 +-637693808 264212276 +-695835111 -349741613 +27314357 460025612 +225256718 27306770 +148896461 515707885 +253655407 301675379 +-779615623 -557346307 +381864198 -751533826 +-247736299 -244606989 +-476954902 -706598198 +-212545888 21208248 +432097000 409689710 +-30142362 -11244316 +-193724229 530376180 +471787602 -435212156 +667667051 493424364 +-712784797 -481068320 +-870362785 -710999683 +-674131284 -667024838 +415752921 -985580277 +522260119 436814487 +-473544591 247668748 +-397717057 -500735989 +-797701759 -117855808 +-635958340 985963390 +93225176 451210592 +-662591983 -495196461 +-467811203 -628817978 +-261963964 -615801493 +-31812115 199447571 +-358185704 662749924 +487782130 -57183456 +653032182 -609826704 +-721282480 55559011 +-427890902 -907325725 +-29046020 -996131142 +46857005 -238060176 +-103684292 -552312110 +312799657 935907107 +-587486240 213622535 +23438426 -894570773 +-339678259 -489328 +37598882 557237409 +-999625966 -447676185 +347008095 -531041779 +-149395994 398555047 +414878416 -605187023 +-194444276 9153267 +-772513955 -130035878 +967055782 596133205 +-858407904 -457878734 +772486145 642194462 +107484860 656646766 +716972748 -523363687 +-127650868 841408437 +28937436 -990364230 +178816809 772672415 +-249847623 172634036 +64042361 545043218 +689724106 -506747654 +-778278457 -174690620 +70888321 158418518 +-92057191 -641215968 +-414881043 165684864 +780443870 231564969 +551753469 872645015 +558972375 18280811 +-121105967 292422355 +-136999790 -615373363 +-627718848 -331814128 +-790166271 757903504 +982860802 -929225822 +177061194 -84242428 +-275856746 59274630 +-819426316 -73284432 +262479448 543111319 +979797103 -297765202 +-811393973 -443526599 +-954883394 201394241 +125573654 -208027947 +935886562 140842955 +-508843456 404683017 +254785349 -645333698 +573665608 644593060 +-516904637 836316823 +128543229 -327936323 +-51483054 -412317424 +233759301 636728010 +-119378943 932530960 +967986604 504310377 +584856755 -895051981 +-720041769 -767756270 +767324558 -841566914 +-860655947 133187710 +-263411874 562492504 +-572587457 -704578575 +-577375611 -68650461 +-382215253 77277346 +186013513 2976428 +19203738 804245879 +-604997839 114368025 +-410619119 47052889 +841158351 -76988072 +-326011745 888915789 +213109193 322251376 +-132335609 -963570144 +598474996 459177338 +-807751724 -935926375 +181323346 286412529 +-913026479 478473200 +-217993366 -715270608 +887766901 -656598191 +629603280 -974744058 +-477214356 -754789933 +-974530885 958395663 +-557516112 -205913186 +-709775623 -435109191 +-4587607 111544836 +464250302 -87707467 +8653161 616818171 +387263970 333536342 +-569294197 -941735065 +-219581450 99172451 +235201365 683041451 +31750126 -72566586 +-241178290 544399093 +-433511810 -287313827 +859741125 817955776 +935987043 412688667 +-96723993 701109208 +427728383 -669871439 +443882960 -96437761 +486187944 -291934420 +656589757 844552302 +755205804 -766604523 +572696732 -448071459 +-854060776 -895292821 +852297143 482302674 +-5086719 892472455 +-878094652 -323873157 +-507546478 694748582 +691550574 -907883204 +873287604 -325935433 +551917868 -824243968 +-976474481 -259584242 +-769428324 719791040 +-896735563 -402601026 +-830208215 -668436312 +576487523 434662666 +-712696404 -492232512 +-315939362 32682302 +-84046455 943377058 +207217561 931012689 +562750801 396006066 +-864173294 -86632757 +-634110054 -50003922 +633137093 226754484 +427145555 -420087418 +-549889484 203476821 +25247214 607074418 +-962040896 -390388930 +164002085 143154306 +-818520162 16261239 +-723698741 326789437 +557537537 795615420 +913708609 82930307 +466351015 -816333328 +670412503 62109402 +-572416006 -593323686 +-54004855 -918147389 +-74531544 368282591 +-285086577 -302201608 +915456791 -973193246 +682528290 751169168 +502429762 457162334 +-383986740 -615453177 +645251903 -424618841 +-145704477 317514981 +-324225516 912881264 +-219091215 -908461116 +-608790190 610307805 +-366510469 -734880555 +-416637423 765793896 +-953887892 -432701272 +133643210 -133117247 +153594726 630425912 +-537620450 759434521 +-870974326 837831970 +149644983 543158778 +-456156659 -861708264 +631030552 -808014148 +778792867 -376731754 +834959984 -450013370 +-433394251 -920451546 +-579936613 -206321658 +781412530 278559960 +-803592704 38996452 +317378660 -957292031 +20946806 -925093454 +-518748111 -987773507 +732640487 377748411 +-520352108 -258247244 +363725133 -891565798 +368285332 -144398894 +183522282 -855140480 +-798079535 -527497571 +-198134617 902259741 +-743308584 -459601657 +449598930 -343622439 +-643319195 -820044483 +841857066 14793944 +-128386290 -437405652 +-317992035 -57097794 +-94723176 -116431235 +-353744149 -395347071 +-581540668 -544513715 +287117104 333788886 +777786785 85663896 +543128348 -855669366 +789251586 -553260308 +805541977 -887467261 +-766133013 -724927995 +74387139 -652632845 +-105041350 -51918336 +989714170 159830904 +575538984 959841612 +-867771932 105980415 +722578144 931416972 +-236900418 -896449481 +816056126 387891787 +-499861479 724703552 +-891168271 -572894521 +281215414 -526171829 +359536398 -734999490 +-593357346 705382634 +548574631 652333584 +574838740 361543987 +-312923057 100290356 +-733204334 -389231933 +-266591825 739693642 +-639600437 -740032629 +-582505664 -185234433 +-768912183 -905072957 +-786987729 -859418991 +107319627 592504034 +-258644743 43339938 +147936363 545359375 +-211372513 12883457 +898664877 371458610 +195713971 281432058 +233565481 -82539518 +-33112504 388448046 +-851065894 813502309 +911925740 810746722 +-827747455 -177912759 +311319127 -88823129 +841641283 286462776 +517396160 -486917418 +131801484 346671267 +535536595 148898419 +-581159081 -305966403 +274083724 -32974312 +548769045 -32998599 +261202338 -138800706 +289862345 -737009666 +-647003218 -551512671 +151855348 516451226 +-591913730 913699286 +486568721 913619336 +516085543 969276029 +258005367 49296284 +-536813701 776708124 +-816616734 -609437564 +368960757 298552521 +-765706229 -590467538 +124657943 -890460043 +459699645 -464059570 +178755710 399577368 +-83101671 815277905 +487018577 -834702947 +914780805 499078914 +-858258046 -813782707 +596761767 512688266 +760022139 -949230592 +929065513 -493609642 +-417102962 331390150 +656512511 980115596 +582935785 -815500566 +921013818 371413135 +471259483 -329525823 +137545465 -718962083 +-724838763 202535912 +-256305250 496704658 +-676947812 -124819013 +-546619254 261787129 +-541153512 -565209011 +346404662 -309823327 +938231344 -752806764 +-891924729 -457300431 +185638296 989631271 +-31291786 -110691580 +-170057697 486970713 +-292767167 -184101510 +-192794079 654648862 +980998956 915275641 +711622357 65036681 +892196724 -313543367 +543216149 985766126 +-584871339 925466835 +-228461869 945691134 +-486409659 -285527359 +214884188 -298089787 +615340558 200396811 +321299883 58867738 +851826291 -712705056 +141870703 17777605 +-55572567 673949763 +-927791559 -383225698 +782476909 -340232053 +715567102 -742262187 +578213005 102501059 +152236123 928718973 +32880907 -588801574 +-84128850 -93445325 +-55591238 -257909153 +449746519 232322147 +-456871174 881820199 +-156347194 302644929 +-370873994 -196467384 +534690474 -614423033 +621792667 875040115 +-611529565 762854203 +-522069983 -169953121 +367615263 -83025771 +699502964 548133433 +356468133 117526404 +176507339 507560216 +387109109 -546779202 +526219539 824139604 +675805158 -974556558 +-45241033 119863580 +887798236 179101935 +-573080413 828526649 +623405925 146060067 +335268945 278974502 +199021278 -390616878 +-342132095 532242314 +-380626388 89713020 +709144288 -686874797 +222493487 151408245 +919151664 287725366 +-535471025 992881404 +527077831 613456469 +-621155296 120446126 +-313644074 64030598 +-251011314 769174509 +-492092573 493921145 +-433015810 845023995 +896701787 78529094 +438792248 61291091 +-76594670 -32773256 +174564995 -314658057 +-365476504 -258367515 +-667659404 120939713 +498900647 713106390 +699830555 -424654908 +-40355874 -431667638 +-631863527 -863042579 +-302942813 -867689702 +-477658991 -319627706 +-170315077 298747696 +-994560351 631929134 +932500187 -216292288 +635592745 -468788366 +-1524993 53250017 +-157551208 66705984 +-587000258 442090329 +462726356 -501389038 +464581525 -543653289 +654790737 330225277 +831200794 -312519812 +-362205969 -176614462 +-908962674 449738380 +271659787 522639029 +474160895 -210848494 +-787464228 -428402440 +-94939718 -768943716 +939133679 -396000059 +-778668797 709414233 +25447237 945853544 +75332304 -527153738 +-79438727 538733959 +673931722 -946865508 +-957117348 -718491712 +-658743422 913465701 +928115311 371529656 +-956309197 381413566 +-422043398 9542298 +-220084531 -807765420 +652478225 -260996191 +-805573769 -587540795 +587199992 218262570 +-976214737 688258014 +150331177 325331782 +130638272 -512428342 +683255901 789131549 +439162338 -387117098 +-389407719 271815362 +720931159 826373727 +855081650 920445438 +-459773723 -511893773 +-826377733 950347732 +511852438 194722189 +-349980125 -755788752 +647919325 131087302 +-550917288 422572406 +799861777 -471556186 +-240970471 -487883562 +-474175842 -241425347 +-219304237 -667377337 +-894250911 -340392004 +605928984 433678678 +-977216292 193463883 +234592511 -848590240 +-549611189 -759811927 +69482112 -127789100 +806815895 109940400 +-11734169 140754601 +555166022 -507856132 +231010831 979043217 +21894694 -624194273 +25503618 -230355091 +-3114856 49308938 +-245242753 240985699 +-560084413 740685258 +969682578 943836065 +-943933019 341947973 +-631401964 318142984 +510337479 -800098272 +-722830229 -262592702 +641526487 654416186 +310439425 548719222 +291166803 -214962060 +-349298751 593875330 +907554875 4031541 +933608990 100804592 +-196737624 -518097196 +-538534854 -59938285 +-758889160 -833943530 +-11367663 722917089 +-352697835 -118763922 +-888510368 -903061459 +434647387 475826976 +-57218013 -937900666 +876025469 -780804534 +-131375207 462148674 +140554830 -933274615 +-402898873 602673953 +-338562051 -631128719 +-971794138 736579588 +-645480363 355055466 +85625330 222669531 +131562662 -159400009 +-150937675 725020775 +547241119 35046388 +828748902 824732723 +-225556202 400643538 +860694677 -256873789 +-623522265 -28066366 +31492066 -732023433 +26621119 -787924650 +-283149339 -179779559 +-700601889 -916985676 +233692934 -96046600 +-256144631 -910140069 +-74024701 556840792 +365452091 270431381 +549651752 -181233411 +-668358433 -7448096 +788723323 270194065 +-937913655 -700431256 +-452936159 -159035246 +494380047 731379371 +-570107430 -938249940 +-944978567 965330003 +104548914 -770843612 +852326120 -152221299 +305142363 -167900631 +-982735288 -758816951 +-318212595 634212931 +-334743426 643281616 +-414318795 -403377183 +-303108226 211630232 +-359905405 -406712809 +-524857603 312366714 +455841841 -664818505 +890905215 136293458 +-128870203 -580152984 +-304719695 -968344745 +-764557835 -878979456 +361807347 982628729 +260553125 -486800957 +831999400 148254603 +-324879598 -433803102 +680147122 -522643723 +197859146 -278342173 +183577133 789228722 +-631432962 419737261 +113999168 759222986 +213706376 60525812 +-84075517 463367666 +223029021 194794480 +-331276969 248426256 +462529088 -632162405 +-800341121 -12296206 +822320127 630838333 +-840629580 -840368628 +-570973668 -960678399 +980410405 193869563 +609944709 -188284408 +818265766 -10587379 +-242417385 271298920 +-696470552 -780120979 +738483306 153978709 +402175651 -753111730 +-493050678 -392170324 +968354953 -147931122 +-629739990 999012328 +52569041 954394929 +630476032 254704425 +-321356101 -468279367 +164725100 -845398813 +179542645 -630326729 +575974019 715203214 +-44206259 179379703 +953593255 726983189 +-97018303 729146628 +-271184529 -564270397 +838987660 -397054336 +972775828 701296571 +-295589986 288698225 +-402239781 -371708331 +-414685226 -189495841 +-192371647 -589808133 +-565865128 -796460141 +-492503724 806280369 +-602868846 -997818291 +462788222 -21165084 +-339479660 -855407523 +-936638799 117443177 +-163125690 -624228587 +-267442570 126631944 +505015640 777916332 +745720959 752817936 +-457664808 781197061 +503357244 257395760 +471379887 -420049880 +-651628967 159038980 +5597171 439784068 +247283824 -349943247 +-451491224 -398268694 +-674828758 396152776 +100260525 607504108 +33263514 260077548 +282436985 12286718 +622776917 -155409630 +-780769520 -635599373 +-77532059 335740613 +399373174 263466340 +-963391458 519112601 +-128892856 295849586 +-808408885 672434792 +-948470924 -745775936 +-607914356 -140004406 +693003258 841049713 +-379971946 -757635829 +494846562 -944173174 +-528533199 694553549 +-827808959 -92730653 +-587602842 -669485552 +-448300327 -201595171 +-774522203 -661361810 +852832795 -103219440 +365532696 -803357863 +-5857244 234800172 +810174628 847163349 +783538238 234136426 +953139255 -167006244 +463001898 546581915 +-413331638 857978862 +-504141208 -926023714 +-921425334 905963719 +-825122305 -406519370 +567478126 863379330 +955177313 -59769080 +825361008 -834231458 +-229560351 273466644 +-415531383 -402056018 +608713386 310292237 +-616767724 971690606 +599144011 449309582 +865265288 738853422 +696265857 36476103 +350347701 -633635315 +254299499 -133150831 +490552767 816171791 +-658682067 -467832100 +467724482 603622879 +-41359154 200515375 +-697650558 -652331129 +-255378520 -576384517 +-7547513 -901101238 +706175026 864771483 +-758303099 551376695 +-154074303 -12452144 +-307944254 902721659 +227509294 709438179 +-137829486 634005821 +-715015759 -936330338 +-267383444 -53746279 +-276438536 885924480 +725520419 -481016242 +-631058753 -949363060 +927201272 180804638 +390468085 113865908 +523064072 -148078254 +-535364512 819611856 +856213532 -914213498 +-672187442 251488895 +519031196 -219122659 +520801216 478836103 +288628829 473709448 +775172615 718137607 +277529653 -889067814 +552139397 120293376 +-479226531 715149382 +-155855158 -185130528 +196774709 -864012391 +-911355542 579418717 +-161634478 -511094951 +-106447262 -57273116 +815082923 94293852 +73310084 -761997164 +619528803 905162011 +-957289638 -921730761 +167901072 359251654 +325415030 768571138 +-906982992 634573718 +824153284 345653862 +-194680589 -386793844 +501293698 368892367 +-65874471 -845979441 +918056187 684132639 +-340122946 -39289210 +512574373 957251218 +-456149616 -703536449 +-805988509 358516722 +-730625239 307928010 +178308990 -638382664 +790246515 114427920 +-402046773 970040860 +-255063562 687677024 +817826713 551668342 +668580167 65538837 +-374273702 -38477974 +-817934460 884587868 +-589371273 -634508349 +-682930770 339411261 +119257649 -84095643 +469236801 -301039237 +-879856742 -69667526 +456144807 550033242 +-206446078 -965546038 +-434316353 -737372430 +-499747716 258252385 +105880607 202914372 +-237091109 69004016 +-942649930 -52181949 +-923931621 731891617 +-479867029 310231086 +98474088 -770231366 +-334352905 395723779 +557485295 255711855 +430138197 106403809 +-622856387 -383614014 +167582010 -111739470 +453549768 3816572 +-475501327 838043920 +-246565407 55149571 +172159204 166611392 +324890749 -436189309 +-794551974 965555277 +-302447492 947375143 +-770986014 454855981 +457152464 -828636480 +-354878186 -407309598 +389896729 179816821 +348389778 166601995 +-762414985 -610976626 +734376676 -118947466 +-376822590 -876243423 +425813291 570300715 +376078529 254763082 +-938416170 -886233088 +-460093866 -90237120 +276244074 328297458 +-172997173 822638702 +-137816604 -494382824 +-893393123 -909198812 +-418153863 17040725 +-225478780 868006525 +486642479 809430798 +-347641954 261227834 +634168122 -458201037 +-925601331 -358848317 +429656442 -422277402 +-336823515 452821948 +23106289 -495432844 +912412934 -33517963 +-611433683 800838566 +-668367213 -667356551 +525917073 4478268 +-172822703 344803514 +-98281401 -185816574 +-791007033 298985546 +-40427784 -991651358 +-121112587 936951467 +-27501250 -886996649 +-955895848 -689300462 +-678545762 -517334974 +980253408 -587541847 +609356535 -800374631 +-253594409 -231430696 +242051751 445323211 +30396191 671527958 +-312293849 425515263 +161812861 184641410 +211457753 577626956 +885665627 -682063218 +878740571 -78141114 +-15466326 131820524 +750149217 919398491 +297475087 -865328041 +993231969 72734322 +568278528 966697921 +-919731648 -605399737 +-524657856 -957091108 +-85446501 183504522 +-489276391 814366960 +889444043 455739838 +894662043 683991900 +-801468170 245658367 +-531469576 343924751 +-106706482 545109546 +-452953677 985417672 +330824201 -220121928 +551767678 295417638 +745882244 6998594 +-236865605 247205737 +541682121 221006278 +-311736542 -337605657 +-898922880 -486645993 +-69247136 140851005 +-118384505 -37110457 +-574612849 -907746257 +89991869 -175012097 +-828142738 -63312436 +352362227 591274467 +-122708946 -887395172 +548336042 886001283 +242713352 489188221 +-992257148 -914050793 +-969473458 -615090540 +-140310694 807780934 +72283859 361558240 +810294897 698473714 +-523741960 -822070241 +427303126 -105829931 +-418680755 114781627 +247845665 -521944626 +775029684 869881830 +-182325315 413261618 +-869658046 -176993731 +-799620601 506545512 +-850055813 -903941100 +-946612649 -22562763 +-5769125 650916084 +211056466 -166886789 +-655590381 858712419 +12707322 -72765254 +-643660244 511609388 +-120068659 20899382 +278795047 -823484708 +594582163 -8999377 +-822986706 156981471 +428769991 -335136170 +-38571738 320120120 +986122793 230116645 +549942274 633678679 +240137999 164781151 +889402614 248115205 +-642585000 611331320 +-53557707 -700712607 +913430201 524669012 +208100295 397201983 +294500021 -534268317 +156809429 404803392 +-106559278 132733242 +-763447965 -360103748 +-12338951 -30038363 +-143690456 925810125 +311662334 462094295 +205560555 502058324 +82026675 -424763956 +-244822417 630528099 +418977040 -424628432 +-36447065 894816525 +-443405182 -842930801 +955575218 -73569653 +-354079339 421408561 +-617857222 570816694 +265835608 908061893 +-722985777 -375887582 +-164820012 -262055375 +-202511777 55905840 +-791227363 259203847 +937064118 -31252077 +387689576 866134697 +-614273415 -458703633 +-833642275 -97905353 +64772344 562598896 +-152866744 -524721635 +312027984 71016754 +-820017882 -89523527 +-239089914 -589322147 +-742595451 -10009097 +196613356 -598862884 +616265726 -348487900 +-94192219 -567457353 +550656214 -54762145 +620782269 317574158 +912925905 784551931 +-681705023 928152696 +-60947296 -842986307 +845062838 674017450 +-506818057 697635408 +-251382537 -378440849 +-610614614 110399494 +-667164581 392067764 +-542531177 408891575 +190612195 647052364 +-630735113 -911341343 +946934047 -21185550 +966127896 -51018723 +-734958509 483812111 +-217818953 931133576 +179128508 -601436420 +31839932 843685699 +460571197 -60086675 +749875080 628781433 +-900029753 -344228395 +703795035 80309391 +859858398 -849256547 +558188348 908358655 +288705763 -685849843 +735148424 772043347 +166273045 -229196267 +-174743264 54171653 +-504639898 564408643 +514483448 526218088 +464254236 -588440561 +893394219 635359785 +-979288998 -840285770 +993360655 -941996565 +338895492 557284399 +-525085228 -527747253 +44648523 -870141030 +101943838 -576382852 +987599023 -436726311 +952937532 725065663 +-648017559 -713668210 +574595406 -950548788 +305762603 211004672 +313017406 -177399287 +987699721 -795385074 +-45484003 -1929058 +747713469 -37170986 +-516338900 -394495577 +-779026479 -126046908 +321582549 271191408 +-983719396 -83908989 +539963035 83827750 +546128095 700460022 +87798692 -434932567 +-857430684 -130469428 +-271558069 655138556 +814651295 -616317928 +834430608 707294224 +-507930241 4798407 +365034449 -507200161 +82017991 -153852876 +43653122 -911294771 +-709009418 -65723841 +764049340 139753688 +-230667267 -673895299 +903036642 -22374241 +-586489865 -529396356 +89299758 367941473 +107494836 776006956 +-667327623 638930665 +-814480981 -876309507 +366437599 742108958 +262924367 -167885965 +887951289 -834678561 +-601964948 797414549 +750111277 -285321900 +-54271737 -315513919 +724772770 -759232256 +430002192 -696049792 +197665172 580442337 +753470092 989253375 +61800310 -986719640 +140400353 -549542259 +-883863462 329660280 +466174527 976113525 +521004977 80940164 +471497611 -781324849 +43558289 -994004776 +-339020176 -847933470 +-591972893 -742217782 +262852782 388315077 +-872661282 -246552962 +53246539 -621734544 +159969925 631346433 +472181138 -307488409 +953446305 430853248 +-343114342 -933560466 +405978842 -103176931 +61303543 698581511 +-181564538 -392823896 +394790289 370416190 +-938562178 649005378 +471162337 -938193871 +658983905 266903844 +548080341 -778748259 +-314767325 376720553 +-187726498 -819892082 +40540420 -749323902 +-962908635 -794894217 +52616341 -875272912 +-944788476 -477192630 +86257395 -106440396 +502807239 -94994516 +51791059 71625857 +-682266250 632294885 +463727794 -933895056 +-878720052 67075221 +-13867058 -210646446 +270617159 -23861516 +-990503234 -195226361 +418982380 -871523672 +981693977 55790782 +-618200707 212574606 +880256890 -598063921 +168036343 728302142 +827118684 -210871677 +-391897597 -762153108 +-537733116 423228614 +793404658 27100252 +-88990359 885117353 +674865363 102221470 +-614957228 983434223 +-289952972 15611679 +-265291347 -764013922 +-392107565 323462594 +906289430 -831618466 +-746696253 -794504412 +870205068 565853810 +-226182719 609881771 +646292581 448826016 +974311701 -742733458 +960619292 -801994859 +470085542 573773366 +272842077 582465570 +-153386736 558621015 +410867369 -679471640 +-133081382 -260935395 +-977657054 476547739 +-934643981 927657678 +-751976177 -229563805 +985253047 -994163055 +-225318001 -871648031 +-603291910 -681610794 +-50485073 -78096567 +865272408 -897509540 +321467434 -575983373 +643940555 78211439 +-145258167 123400562 +-969216935 -850927382 +-409453411 572082994 +429189442 796072940 +846420144 759093364 +930612995 -376990895 +741836324 880087404 +-888369961 -252455791 +-669143419 -715129649 +575984320 40268291 +116072665 192897450 +398284943 -85988951 +734546439 -613900983 +-661488640 -690905895 +-981709382 -784788008 +736504013 545212727 +746035178 799967326 +-690653944 -797259890 +996431460 407850734 +448166219 -132591077 +-729318624 -957808526 +676842312 -77787907 +608383161 659455697 +41637984 -261675058 +-40564548 543547994 +-466981310 481501316 +-174267083 753742337 +340631941 833275924 +-1100302 105312449 +969599737 -51035102 +877723962 -328366573 +-750175894 346321404 +-551974701 -598831523 +208018233 -435787813 +-95865710 -706569481 +-566617483 -407845347 +-350883970 -662545412 +371124555 756669554 +-375485449 -349955310 +530669889 -802844078 +263395568 383555616 +879272269 -682395161 +-844466703 -310830962 +148818814 707706691 +883772470 358025820 +459668456 -466194471 +292121509 337585726 +-451120061 392222796 +918066878 -45247801 +686315379 -376568583 +-911478411 69558771 +588828753 670664393 +433823565 -489528739 +244109281 -858684510 +-992981389 136012044 +975083044 630478735 +-157049161 -254704895 +498769619 741308363 +-316808255 -306633213 +-408375395 -998784820 +-516295067 -770839752 +825283850 158838689 +-77656413 -716895833 +306201030 -457410944 +304003522 692662798 +-296827628 -747847142 +262518743 -888006962 +373824845 -585447707 +946526142 -652619309 +711786612 -825801311 +-805939258 -745216426 +309457140 688101689 +60413097 429274668 +-501435730 951474301 +610652663 631281785 +151093339 -862379239 +-619838813 -220842691 +-536757173 -87263303 +-889793425 226602023 +-606498409 544913814 +-822780226 699037434 +814233222 436805636 +707805274 689985006 +544724787 -245623081 +169902602 -741174242 +-757519530 901765625 +580460206 309278002 +538405600 119681497 +-334623248 -633565548 +-952516486 -290239217 +605191954 -269666723 +-130159186 43206474 +-674077248 -843637546 +565331279 525820416 +741666551 406203588 +716616788 -428645543 +686308868 -822653746 +590536649 791435880 +-169339332 556214441 +-649582453 884317355 +-827186856 186595561 +-640093468 772661600 +-74765229 400903677 +412693852 -946052822 +598356271 784851244 +-607093795 435359108 +-236003513 -14560877 +596797980 402380916 +-678166594 -129986904 +-87763023 370075111 +-992184077 528759386 +-213769030 92644092 +-738291338 335242047 +-184618258 -245435863 +-852404972 -359084480 +-925193133 -26811645 +-730537752 -862649679 +113145243 393021778 +739880853 -566229156 +-615838735 -950704295 +179966671 -32054255 +-405949537 -763355353 +-661531072 -611986272 +-812400604 634384819 +-765280448 155352845 +-209063079 -70817733 +-490545198 210129644 +-289851476 64836504 +-220989555 -388985660 +-158504997 705108093 +393847613 -474989419 +-602414301 178495837 +-297691223 590039132 +-343410838 -523907058 +671833126 -466058520 +643279865 71391925 +-573320664 640192048 +-112701640 -326334859 +-761433618 783295502 +202628495 714802491 +-357763266 -302932246 +-970002050 -958526398 +-852218619 -241074049 +634328344 -922798740 +-499552210 -751123874 +-931732337 -367625631 +611070418 312403537 +129630367 -574221108 +802930981 3686114 +554642446 727218283 +119385098 -964358236 +263586470 689755686 +-938164584 546854530 +-606455130 -430763598 +-177972084 632295628 +-341491683 -51989096 +-495630420 -773701121 +-248309454 921065163 +138253500 -247122994 +924664894 -435092573 +-149325474 -612214742 +18551067 970059153 +-667907473 -869093896 +-220417056 843922162 +517602017 161739193 +-411388098 628185615 +182548729 863230049 +495376392 543243418 +61446234 -434285823 +648796088 -251103982 +-219013862 -433629084 +-147563636 -507978231 +-544374391 101491210 +843293611 -932988264 +669380710 -7201584 +893348942 196755941 +280437352 -45766946 +-70709973 447811247 +158035800 -689310014 +493502894 -8154872 +83677450 922794401 +-731235161 -679489917 +522766868 841719540 +848617050 -238274745 +666908769 -158688065 +-506910555 874533650 +-642290501 160364051 +115377425 40220808 +-484632527 -580924999 +887375366 798109730 +317010211 129133858 +-544363271 948376896 +-482658094 -913280985 +-3004088 -705387916 +442303999 771817065 +955249044 846467210 +350913280 359136729 +260497625 -7237832 +399528084 -887376032 +922996664 -140368171 +-239422076 -139056405 +-181757034 -236912158 +483944691 242384567 +534345496 67388613 +791774255 -982574680 +378816861 -67993022 +-272492767 -690233878 +173712588 -816196855 +6414783 -741415974 +979571475 270359595 +942110571 379308233 +749241841 478294774 +339502811 -208759748 +196047258 877246425 +750634307 279206733 +388784948 363439314 +-990273795 968075212 +928359429 -48852216 +638319396 -678193617 +241951616 188983438 +277928920 765710471 +625749961 919581245 +-418710468 -914923798 +43151866 304006545 +791490214 -479086184 +107984335 883843855 +646908807 269155053 +362898242 -921478180 +-117699281 -62499549 +-573479424 449369721 +240007123 605175527 +727722443 -631987541 +-91683617 209843832 +138599802 -77362975 +-651021156 -369979764 +-783497959 -965621492 +-812049330 517676109 +112572328 642400676 +457579026 -723690461 +-502048763 -813492177 +273273958 -397162428 +-193557547 -219183218 +-519904960 611751925 +-758618515 -779004226 +121341385 -320294206 +-396438770 -822022338 +777363755 185870236 +931959103 -886085787 +-746789664 -108841066 +787140532 -491555021 +378283119 -887572951 +-79907043 -147512876 +-337627414 -430828616 +-641351062 -324754391 +682989810 -130556356 +-469208774 620165941 +-935208753 384475997 +665586149 334751338 +86752781 -470455596 +-527465904 842546914 +20369212 919504853 +-59906937 -763158835 +408688762 902165693 +-90709691 -480639553 +571618813 -518132019 +-423738456 253293793 +241589787 252039329 +119692795 -668579614 +345661689 838573483 +999404969 504825919 +-458577485 -56780848 +-428223074 -182350382 +-209863302 -774265927 +-67381025 -362108999 +-628063903 -551306113 +285570771 -23461889 +540450908 -542726089 +-755711032 -678533977 +-895061439 899672058 +-764324956 104526012 +-302187244 -465847993 +-683174568 -926944727 +699963694 -338949848 +771579263 -576882929 +838865763 723187702 +366206091 -938668639 +571550037 898660766 +527480111 -47720387 +-163984394 -160326495 +675560386 604127303 +-891607067 92991733 +264427438 -331728438 +-860539391 707547222 +627661547 -410926372 +-947062485 529592386 +753386274 -697055737 +-91141704 -938724884 +178655654 -545206224 +507453753 -862116681 +87213537 597151787 +362888620 884202222 +-730768453 -790418370 +-429096035 -969377519 +-633585262 83818183 +-502509696 619603401 +532915765 -667167150 +959325992 786898970 +514204982 494791651 +-39262637 325153785 +641084883 15169712 +-661374639 -569097215 +911761622 -998313545 +577593887 -788261357 +-281208465 997282936 +970275880 -86380369 +737032895 -882333267 +830414422 -859629952 +117113615 -286823295 +-375668225 86153533 +96560522 604601554 +-693589158 -294632917 +414284096 799971370 +-64410211 204668552 +680053495 -357838951 +-960694966 798892799 +407546253 -679520132 +944688086 600903741 +326521455 368283760 +-246141151 317635208 +-779277447 306440227 +-487481481 538818898 +298597843 -782186834 +147742513 -529885177 +-70144731 -428283526 +-120410899 889623194 +182160744 -270674778 +776736971 -368661182 +-341608684 -980473036 +-802103661 287707953 +343660593 721932962 +91655847 787809394 +576596648 351906603 +292768487 -846909934 +402441655 -766427922 +-615129488 -846368776 +283538298 545484725 +-249151919 -419605625 +975907250 -317158074 +-227260311 354110481 +-257754528 541007974 +-542553719 -72974523 +-968186288 -60525658 +-684883905 992286246 +-890114293 692377686 +-894351124 466835816 +-737309126 -739805279 +-73772215 -632126355 +-55015857 769627587 +753215388 -467856740 +-488050806 100185313 +-142379549 -435935930 +-935935564 113220631 +-622283650 -860944612 +99574619 -869998017 +-978218732 -619633151 +-910088773 -395486445 +-515033935 -568655228 +227310807 -486204952 +-113464720 -480567679 +248028329 -181827043 +45086284 -287257534 +-360869082 102272533 +-573897504 648627967 +-778405789 -833036883 +981486264 -383055831 +829991360 -257448778 +-589687726 -183961442 +-278428363 618856079 +-224174913 363060071 +-105535082 565692218 +660030628 -873431531 +-434887152 446786865 +441614323 686488879 +510952720 -194402407 +858426075 -231147665 +484043611 -448131214 +-564119647 -642177822 +-720637950 -291139295 +-217133956 431633607 +399887059 -73847927 +-505630400 -372447145 +810851137 -181635524 +483697212 -177304426 +429866946 597568520 +18133636 978399906 +-389508534 574650156 +-775473652 -646607297 +524901658 488916845 +652778582 -619867245 +753297908 964591595 +862635044 696760631 +-750876239 478401431 +-166736639 -201913187 +517362632 -79383617 +-24872567 172260770 +409441902 647782301 +-303175409 -105578337 +741094333 737611054 +976727757 -219915636 +912712514 587376463 +-905207294 870879319 +904575662 68164401 +974351743 410310005 +205956489 857784336 +-963696887 -359826553 +509429272 753948338 +-783582015 991421796 +215816832 316842627 +-259839487 229242882 +-612477269 383982529 +-394640867 639837189 +106121363 79428222 +-734710885 -53053659 +752739974 555963397 +805554908 -758544652 +747631740 384464021 +-994284490 394194583 +548333265 565826901 +-418449056 -976057142 +885043268 -380624950 +772624132 -447152629 +947870305 463196678 +-771646418 -930305731 +79569072 759069091 +-559711023 155690811 +946720360 377301201 +-156388950 -931051551 +-374907352 663431865 +882804676 305213695 +-95376528 908727503 +-367683812 -343385719 +162417602 823383273 +-348141786 402461567 +-741068159 801158064 +765346996 -659428108 +-852218061 438473239 +-551674914 275451062 +149166344 -274563020 +457468236 282651941 +-338237649 943873149 +925236807 546308448 +9581536 338689450 +-212187505 220010951 +551012761 -341545163 +439202672 661116241 +-588832373 889642445 +-11871267 -407793470 +899530467 559244428 +-775539538 224495037 +-617307986 144092616 +-250390821 -578770390 +-224877099 129476557 +-693434581 338857849 +225861367 -17110257 +826235352 36866904 +-164302446 -602314837 +-311270332 79376392 +123560079 -317488437 +879070106 -407909239 +81539472 -494311899 +485857680 -151733045 +571365812 -334528142 +-164946676 -958973353 +-870593384 632317585 +-647539189 -919536931 +837487228 759560726 +-910014533 887186287 +-992572500 -359600069 +324162728 -393691815 +-338234730 879448491 +-277634415 183152755 +-936217565 701598538 +-292710652 742304615 +-486590226 -6544632 +-105859130 75113244 +-329349079 -242510423 +-987236878 483354759 +509671304 -361420715 +804033959 895033472 +45827524 -461466497 +207961431 -890254062 +825687906 -960385111 +-753683655 951398696 +77442989 884062083 +718156495 418591735 +-670122257 688946533 +552764892 -247829751 +885960415 968447142 +193814450 579186725 +886036016 865539056 +796734209 -325199748 +906830324 895895800 +274517652 -405679288 +-267803076 -377888669 +-189558534 90936593 +-261457652 69922233 +117288540 823018669 +-904083177 906148806 +218706604 401199781 +360986982 -829012883 +-220351173 363327490 +815206193 668877550 +-990952128 -491555866 +319265726 986368869 +-779797369 -119690453 +-203775143 -531028962 +572650418 -450993583 +-890385686 -665878830 +43939369 499697054 +-731971246 362462999 +520507230 541901861 +-3701146 767386828 +241796052 -932959055 +-140052523 948208610 +298106254 -824104944 +-752873825 66529794 +202201091 -207070592 +795983767 -385048058 +337720003 186744026 +-128735899 -598932593 +111041315 915111746 +-543399096 713466979 +-698362053 -367846141 +-358071900 366313808 +-962372172 594117976 +530034098 -781359765 +-712227150 863431396 +795339251 323587363 +370497274 992262169 +607415446 -265647218 +-900597458 751427094 +-665918379 387772957 +-342010777 -754660349 +-854067926 795110973 +-352072550 277999561 +717502273 202664793 +-22929450 624322342 +-783247600 490799437 +-649431882 564560948 +-635953510 -101524182 +785451601 958630123 +342779154 575864011 +467143886 -772747159 +599802171 731106331 +894133763 -974601327 +-272402165 81207579 +571540015 421302554 +380627862 -453015974 +831081430 -678115783 +-762337040 886659338 +500994904 -428159958 +617850344 310241278 +-607350450 388347488 +679347883 -9505114 +139133634 681721610 +-434793452 257182277 +981698179 450811696 +777398241 784472019 +977005526 853750627 +659157853 874842864 +763080556 211676054 +-458724322 -366694963 +886171496 462555187 +-383055316 703993291 +-954377362 979862861 +473006437 -460953799 +-655535014 -454510626 +-202718091 -432597942 +912770195 -713191022 +487273761 -269813079 +-206735873 452348265 +464339883 189530042 +-340830126 -989525378 +-387888538 716110067 +-834070950 -15794152 +-895647359 347928963 +848945864 10789723 +-758131015 966364874 +987537321 -273764203 +872632904 851964980 +876001592 -38492992 +939494118 -881916606 +925019428 -53008266 +-794191299 -519252433 +715095419 -956452321 +903395972 918084535 +-14763236 556810494 +106257158 -712269929 +643937087 -571122382 +-185987737 660397307 +-187657887 462386907 +191664584 519111845 +-648625988 235318705 +-607505421 -140880006 +403300067 -827245372 +275096945 -17179255 +-354658455 561557788 +352454652 -256285440 +-638921955 -923204300 +159423449 411758734 +-114925600 -969972946 +-404004530 8640493 +-522900086 -708699722 +-61657087 66872491 +-318887507 819701887 +252315928 333419503 +-191886498 -24182067 +81346046 92535174 +193522836 927906605 +351578646 728847555 +-908906843 -715795767 +-917558308 -198222374 +-819891609 -776952075 +701856122 -926934339 +210577208 925486373 +713430547 234046862 +-275818648 -326018414 +539435933 68272138 +-144673328 270082958 +193071295 -99913191 +-577444830 -892107464 +-51751190 130880097 +801737592 160830864 +259646405 -583490882 +-258166281 607687892 +487992473 -429054687 +-238526075 -526587736 +649333172 468110489 +805972414 661365605 +435789184 913553072 +415425495 -427830304 +340670788 -986879444 +-527414690 26816141 +16750290 -824754388 +-708610435 137674952 +761370256 -171171121 +-700086047 562152810 +-501564215 86418054 +-680526293 -575872565 +7891733 390288025 +186913347 425986803 +-482494365 123883705 +774647639 659684162 +-72353759 -417877312 +-784187549 -76318647 +335803625 250725962 +-784648263 -232301864 +577284738 -640972726 +-911027129 886928128 +-401875320 258834333 +354230333 608298492 +228140850 177135068 +-398509077 990520286 +-322128852 -784531272 +377637224 188868122 +-428223327 199051961 +914756873 827915284 +-474992639 -393924853 +-9713818 100966555 +279945287 -179548570 +804635135 -971465594 +-847306614 477247728 +747217968 474091874 +186965411 486842745 +655716101 23514589 +555252479 526692411 +-267997675 148716422 +-959259635 -958996825 +447337694 -198722838 +-378081648 -158589335 +-59057305 519915593 +306133903 -643233346 +-595297393 690072095 +122792621 443271513 +766304997 870941190 +438822310 -384974059 +-864699051 749422724 +45828955 971840657 +790189754 -215031756 +970444742 789867732 +-316292838 -110019407 +810475334 -93007098 +-927970530 -316112670 +-739274202 -379275493 +226008888 -62563128 +-55196594 291377499 +946562444 605226140 +-564137315 264548383 +-235621716 76254718 +-644016706 452780715 +-152485927 -492236655 +-254961329 713960734 +-956601122 797552679 +714763002 -122484085 +314873730 743784149 +-745943535 65390986 +-357734625 448872380 +161626989 -438443565 +-953859044 808216408 +734039067 -19156225 +504735725 -574463973 +-747989953 -511970867 +-370628229 -121535818 +-463648342 -373692536 +-385389447 26611592 +-766402191 48953169 +-674437416 389102847 +260793598 192762947 +-214529417 -906689257 +318505489 183147158 +-322614352 416342192 +-404684048 -515093773 +537954990 -997914046 +-256707342 486874496 +320323944 541385996 +369616100 444009703 +-444661135 -647642499 +40071661 66620533 +-758600777 359356833 +289301134 951983115 +805942500 992447971 +838229794 -113911231 +-383250757 -745407112 +763074059 -730493130 +-525719522 162760057 +-179123815 -551879061 +77778102 -118885039 +232650775 387275098 +763847849 296171895 +-479318617 -487981174 +-110913206 385676021 +-527008133 287865955 +162349080 486584026 +262546034 305830381 +-968070913 804100875 +-584552225 -433625945 +-902264785 -807221845 +959170632 627919188 +-487323255 682923960 +-692325289 -25697268 +-696694271 -919732887 +835367690 950383448 +473736923 -753378859 +-16105084 -422210862 +-351001749 -914934161 +353865199 -781282960 +-327671762 -752931919 +-177494298 795309465 +562238022 -550013914 +-141425830 330585078 +-305481051 -738985363 +647537935 -336524350 +936203851 916033440 +359422711 -689856804 +-725137672 -554385020 +823673839 -359838980 +267332590 169606656 +968795854 795217586 +141061821 244426295 +-715748155 584977736 +-212351672 -740218398 +888671706 571433082 +684427064 674137142 +-549746391 -424806339 +-575248609 -508544499 +-18348719 -407864039 +-651195730 569491864 +329252728 838771960 +-824244344 328916223 +-505422823 737125418 +-459048818 -783994463 +280433076 188334604 +90277021 -745399144 +-717963850 291783863 +-941053268 -662467937 +-924852309 217355530 +687351658 155006680 +-110048230 526329460 +490074411 -771946665 +128207363 705150317 +283425536 839764572 +-147504195 461818290 +-535945502 -996737494 +-174264022 -470750018 +625127717 -4741006 +-66242392 100566631 +-1929885 156475777 +-871857072 249803674 +302266855 -560409101 +674360128 948501432 +551680878 -46513042 +-699115291 -951275482 +226321967 -538355678 +-455760396 418106284 +-218273204 937074258 +-92220898 258100706 +-186410017 -114037003 +-423947089 706022215 +-433005501 988048074 +-162806967 534500234 +-386755877 -520929482 +43069626 -405095992 +-864889450 674209906 +937956886 -936912960 +185462221 241725524 +403836583 940298794 +633243077 -212759624 +617473638 989517097 +-142386375 813780691 +-774379542 -661081105 +55993611 -485833214 +-408655211 710701835 +437646983 -142956936 +-697623999 515955934 +53515069 -368573606 +-85124213 531143082 +844916644 531145662 +-530386454 -656006089 +915930547 49102104 +358059428 174470186 +103868527 950175725 +-101817207 395709606 +276219263 966229810 +-530419277 167567940 +662641806 -527267215 +7602788 -703277247 +842543261 -238676043 +321984229 486306957 +-304362436 -218814476 +-21292481 820747285 +-513419407 808315905 +-71388071 786843693 +554934396 -667778411 +-818580183 -460026425 +687421938 24246492 +-837836516 -625351130 +-178059566 873369764 +-494789716 -249272652 +-689096760 -734374068 +668115880 52109764 +-686024734 -215678159 +837349284 -320053731 +-246725779 976696987 +-58391509 298489102 +-60319557 198706649 +-1757881 -496687063 +-864493146 -947719156 +-611674850 266375038 +-571312780 -654212013 +658196458 -396607338 +951361119 -5565282 +-538286579 755443010 +-729600992 30457038 +-555287072 345464061 +677764841 390220012 +-32045066 989402496 +-713808900 -342886673 +622887986 -981184532 +-350297363 887328206 +-226385701 -602667781 +333304979 -858100257 +607064759 332737501 +-954625462 -741257395 +182143374 -118012158 +141932455 -360940488 +-616433621 -679627135 +365039714 279144041 +781871688 -902808276 +787019431 747089968 +238006669 -790945426 +-966714530 -68016431 +-531088871 568116740 +95635014 405367451 +588914570 416149136 +-377743925 -752352989 +812333750 914656791 +993237357 -387466560 +-448788212 807359163 +294384942 660186413 +731094986 -682448507 +958961815 -416593969 +-842850189 -266289078 +-794897130 -714903835 +-330808413 220282874 +25035466 -181528198 +671009095 340363804 +837152723 -208861065 +-941190985 694722123 +-869446428 -950887944 +-482066113 789756809 +585726340 449443032 +761823690 674306803 +-343515618 -781899060 +-657427831 -452610375 +-602926924 597699529 +714171866 -821578489 +-46987427 351941727 +513939973 -436185964 +-876611945 -504530494 +-334449006 986870997 +-729807017 -585298549 +-349706066 248099103 +-941401588 -734733613 +-564716108 -118945497 +323454485 -358429365 +310319740 -205480252 +-947244707 -850295007 +-131170390 -564677555 +-407924929 673706621 +150740441 -999632954 +-556687263 -15940397 +-456068333 -174778511 +-63316404 517902413 +320161317 -979867087 +-400428123 -968668036 +134526613 949076223 +271338175 436735657 +-718882896 985175247 +-788435956 -108368407 +382031724 -192414022 +-80279688 570937307 +-453637541 -435986281 +-749104597 264720546 +-450192473 596769996 +-130729492 -830713271 +914987517 509465762 +-726964545 -454996898 +271581662 820379934 +799146721 566830273 +-235420005 672848627 +-649987556 165865078 +-879618786 -881196102 +-95835772 -915469943 +963308478 923825988 +680316343 124525254 +749922551 -311191650 +-3961675 53078365 +506569517 -228226895 +-931822573 -316329663 +979096001 -440734846 +-474559585 628254559 +991321771 -261422431 +-100988617 517616139 +778805200 468646998 +679500946 -211783609 +9492124 -518543306 +446596585 -511223417 +184078922 11413272 +-855309865 614976187 +767517748 -265160992 +-723476262 245917409 +-754631264 962792727 +-43418491 -385121481 +-494781050 361722212 +578534290 48980957 +617289257 -852119167 +-677845315 445954249 +-644830354 972519773 +242159917 -58221677 +-187460694 -661956586 +304135446 648502348 +-702715995 -641558547 +98365754 -772389808 +150426863 110928792 +-64588868 -141683326 +-750815903 320002071 +373507963 -101643956 +619100036 836593801 +-123324507 -144029021 +-295147956 58337103 +-181308937 250914251 +-513557884 458147998 +337720997 312301799 +-623419941 -806430413 +-354959601 998663598 +86091337 260618053 +377234806 603052766 +688726041 -737217166 +653563057 -215058296 +-927766238 -893376839 +197609813 74731000 +-818732109 802529441 +-163895921 -787227562 +-673611481 -304562209 +-4576252 -162030272 +49402379 -594910603 +20323634 -75552278 +419621899 846363451 +-753262212 -971944878 +-3033748 524259491 +-878865210 -890730281 +-185308203 806625604 +-811278981 880924408 +657414619 45552834 +-757923999 -684176234 +-51891321 -838089894 +788519659 -243923040 +781538280 -324891366 +-397740640 -167334396 +72309474 -110485559 +753215747 -275135382 +-389491276 221028514 +476108055 895238868 +-906824804 -855029945 +604619397 -173320165 +-623833121 21989535 +727301505 -699288429 +-157450256 539565398 +786057240 157655573 +24384562 157745190 +-517635406 96304289 +-937192686 -218451957 +-11679022 -274282144 +673799049 -358648977 +486603721 -512598815 +178701117 41112027 +258413413 91033230 +-588217159 295633199 +-519835567 237097256 +222700198 793901395 +538916518 -232491293 +-212734228 -828001884 +-366962733 842656083 +458777263 -114171140 +-20790004 117626266 +623558940 -489532512 +647365540 425181412 +651451159 -199838808 +557806923 773136692 +-38754206 -137512655 +-150645753 -393517875 +-434570343 -90774386 +298920533 -401082169 +995677584 112871875 +-605040390 849496339 +737900774 -198319273 +-350285319 840456409 +-172351143 592814915 +760409051 -786808837 +897228418 391440423 +-871673720 -266768458 +-722952456 -651955626 +-459901966 -151919118 +918967762 259084277 +290302121 -66215814 +202287415 839504333 +568563329 855565702 +-305761600 913843109 +424742541 -136905881 +-993633019 751862092 +-447081260 -512746948 +-997052892 605883380 +-660485715 -397579612 +-135073805 -995780217 +23544073 265530404 +-550906895 -22617927 +328716583 493442078 +745922968 429115712 +-648444520 -298825240 +979251 715789680 +981719768 -6000786 +-581019415 -879918945 +-496784745 -533041625 +817490913 835279972 +523551765 -619320990 +508418314 740624632 +597311118 852011690 +-109172697 585337985 +-553849034 473056279 +-481432104 -965251395 +-674952436 -308746938 +690303295 528583424 +-738399045 -101725167 +878731566 630711244 +677348147 -303300778 +-467508843 -426965972 +94325857 -919580258 +-516931700 462647651 +66600421 111286146 +-445808814 -958204106 +-597528006 -745637494 +-349107394 -623550597 +226527169 198812896 +-472830543 523568657 +637598329 962815439 +564516544 -170237811 +346595049 623012929 +300861674 -108439161 +-941814003 165745893 +-291738996 -666393760 +-817319482 -742538821 +-953361172 -52673423 +-91632472 959095356 +72385206 595350805 +359016478 918426469 +300596177 226211380 +326361863 -361662012 +-657497476 -225885639 +432911359 963932538 +147442233 569893951 +-969707320 44986168 +355304572 -434313082 +906790542 -876282938 +75096847 -303143739 +-115213457 235055304 +-796968986 -241081940 +-431181475 912845875 +901412518 -536728763 +738490017 265008193 +-750189481 -209973738 +-427535164 -483997410 +-639257591 -272361610 +-669429130 893934080 +670921012 290158046 +-444948330 259908391 +46584862 767791735 +774996416 446800229 +468531709 -956511995 +171465274 -6507857 +225469477 598064044 +673804730 412021382 +218069463 -533142169 +-6724975 145441834 +-323298286 673137238 +30234979 814230669 +22653140 969711174 +930437454 -704892658 +587103119 214517342 +-884291408 -667785690 +-109093732 -59522118 +-240449341 -38233882 +-244436689 -805834761 +-332664569 -271791150 +956754206 -487526925 +-511925557 748295316 +422170408 -417848554 +838545439 -395836134 +596500418 272070130 +10338283 -457743412 +-240718313 821858234 +65889552 194886849 +-219432302 -466203004 +-20782710 191112047 +856257568 -650059970 +760825085 152457951 +-597348381 -483409765 +377090761 -861023022 +81710100 652981473 +-642525193 -94761595 +205174371 532793962 +198975724 221072611 +748379924 644489634 +-595380260 140901152 +324577717 74633813 +44837032 -548168582 +-803305522 -190233690 +830940079 -692195682 +-337974702 609679594 +78767386 -191646563 +-967692053 -932126270 +373388220 -163787209 +188808220 -840987146 +560821992 -884254944 +-907633904 253945597 +75602700 29541635 +769762309 489687360 +115936023 601888328 +-401171001 715047503 +387556578 13739700 +826187399 -391725553 +-836008744 -687926269 +925749624 -801021206 +-306017586 -96104019 +838299140 -632352483 +-64580974 -797355353 +-522023149 418504941 +-698311130 729290144 +-639765081 -192675478 +330712487 -596259810 +-126701765 579273729 +909932875 900912696 +862161904 585670375 +908748941 515622006 +417907524 -577417945 +53899965 834103968 +52958571 913328866 +269255152 -665139005 +62409307 98316004 +-715632868 899721932 +-94125981 -975663924 +42585389 -162715566 +661538339 -364748607 +632438260 768066790 +-703648413 245131456 +-602790258 -96577923 +423181943 542738973 +-625145977 -379100368 +-376183281 174760363 +813190287 -629889705 +687384917 -120204646 +-790338705 -334837509 +-837107495 46125289 +-41122285 -499926483 +-461347594 -533642559 +981049176 462569373 +324362364 -751674575 +-182020052 315392743 +-255818780 983358322 +787299808 -940222107 +-886927271 974788001 +63003841 -754863480 +219104488 -684943488 +-810292488 -540750152 +601234957 858577125 +518860323 -746176885 +-181551227 -207332397 +-154456786 953719063 +508420586 297363338 +-653037842 -646405589 +-964126170 278281632 +252024336 -623810090 +-126163561 -704857892 +-189118645 476956797 +262902655 6931286 +-352297063 432202298 +701107893 -121763634 +831088092 95896628 +853361980 -794535767 +987973567 -13734308 +105870555 -886172051 +632347404 -459859492 +794282768 158308470 +-548669330 -49728680 +58898412 -38537750 +-60928302 -123396771 +-969888112 -851722070 +590526191 -601687826 +462123767 101440496 +-813651725 14366466 +474933286 348189526 +125436167 142098755 +-830493036 -832006861 +-90497956 395021976 +-39596853 796319903 +750906308 -639493183 +806188343 375364626 +-240464971 -22056829 +-887719277 270383515 +646519151 -804591628 +876545413 83356943 +3941689 563947583 +-682915706 -887740305 +-335047637 791652656 +-145427968 612918704 +240193486 -428837561 +-9544585 -39378917 +919631973 638638098 +-91651108 -375121594 +-940770604 -528590410 +-133328467 463241357 +-818933386 -501572371 +-463557132 -861343411 +108251916 -820910887 +452563260 339149258 +-502041739 -770269568 +-846738152 600629777 +228530207 -732501973 +-343008837 -519679316 +-427436653 859595419 +-162169662 -195912064 +-602829236 255518669 +-910764338 -357090104 +570286943 469708443 +238094910 702932694 +-833035418 -351447497 +-997973223 138470577 +894569449 -532463267 +-547260618 929451894 +876737820 901918555 +171294150 895753553 +275219104 98246247 +-608550508 -976166521 +540481626 723417401 +-351902114 532142595 +477290431 466011466 +-24447140 -663416160 +-646834562 813402630 +932086263 804743645 +497168742 -264215563 +-785408173 -399677889 +-778845996 426733429 +293451826 844059076 +692563794 -575863936 +10490367 723752247 +-62485980 234122257 +-158946349 232249834 +-306174225 993819590 +991930913 -163691659 +917107628 651650690 +-602523116 866822511 +-481708191 71713668 +491808441 -22190209 +21352134 438727146 +543698116 -372042708 +748727932 325077456 +-873954726 -262961167 +-313106361 -615287308 +-100766027 221783210 +-890034187 -45245527 +-192490568 353478139 +363481848 -217867546 +-370791617 126803535 +850340276 -650200806 +193382440 -851433615 +872197451 -228923957 +635978192 -413837894 +-207096779 -70034077 +-987811390 -356625092 +969504263 497612925 +677105652 307329049 +-819508630 -881921821 +503830913 298940639 +529161342 679423791 +769496059 -364719993 +482681298 256825004 +-754483604 313974707 +-799047461 469864521 +-931670743 320988202 +-806535423 564685667 +92853454 996055640 +524538057 822728819 +-685440888 -186827199 +613740937 -51824842 +-526844065 -427504098 +-914219895 -188325225 +-357410542 586057895 +574903856 592086188 +371574929 -438479036 +-585917848 359428818 +569887716 -481608777 +36097995 122082214 +-843919855 320203124 +615023267 -38443339 +384385932 565897959 +371516619 -448401911 +-257466061 939964725 +505981263 -442536594 +-334324768 204209954 +102571131 -324261168 +-469097125 -258331795 +-857678104 12904758 +750884257 -676145900 +-653412867 816540441 +69555921 -564349479 +-99161705 261634235 +-115919705 282834358 +924818865 836867796 +534985365 -717075836 +-173973193 792760735 +842503699 344235489 +767528202 926585926 +192808357 -425800784 +119123273 -548835212 +-185794295 561591991 +-254367310 -502013895 +225908258 -778360931 +987907521 -994874503 +-448004701 -359648860 +918316531 420843025 +871614329 32735066 +-713551341 608522123 +331922928 694035903 +-471487231 -465092723 +425860824 723852722 +883977747 958455487 +-719034146 -814546951 +-306282580 97854792 +-255192654 -927393350 +247073895 387802034 +928003631 -680204150 +-422407189 -769590716 +-838248458 767695351 +380578136 -938812099 +455023005 123306219 +-792724797 90464862 +798362853 32289921 +-346762232 -263811753 +538488693 -618217862 +297182928 -44971666 +760003192 865237416 +-49835134 941984454 +-489449822 -75804546 +-524164875 938555866 +-544747125 809348919 +-501909127 655011513 +161070506 282815261 +516314602 77302509 +-971367575 -823515033 +11612173 401224674 +-55555239 610571751 +733855948 -442695964 +-112900554 -509964108 +-464551837 -540325009 +663998171 -770902420 +-350002616 349994376 +787703446 803627398 +-144003254 497634000 +-603770578 646061702 +-634284752 -417253555 +-191283619 421649773 +690688065 330481022 +575612441 -528203381 +75228739 140237996 +-796558011 -159123457 +-799479753 469565572 +-518138340 -766977652 +529172330 -544318503 +-148912697 -805717680 +-226205001 23418350 +-460310411 778989134 +437981237 305741395 +47764440 -541584918 +587301197 613098088 +230569032 -413842030 +-179913920 175995611 +-477462538 879064942 +-589962747 -592773253 +736667739 -124557539 +-368372076 950493234 +-595170217 387152522 +776431851 385150884 +-101103038 -892633063 +911611341 633605435 +928210976 -425474518 +-59309275 873090468 +656432772 636369732 +-212282910 -95507183 +620660214 -89123497 +50529227 561084859 +-333548178 -707989716 +322410789 450789579 +497599955 97331915 +966210721 -881541143 +-607224601 -830495973 +-603276027 248106213 +-862509174 691660077 +-150947204 934670865 +46211992 -491230503 +483503896 559869260 +-424315502 5802493 +551285501 -124924817 +856656169 310806653 +183314783 74266122 +-404575372 916709874 +-995598246 -789671722 +-131629949 -604172080 +121939529 -7340140 +-786663148 -161037645 +529326177 840752828 +-277944184 324597428 +-354890033 592118872 +-487493769 -444713897 +-142820834 -182828712 +-162142265 994710737 +-528326676 239846206 +411271034 388444715 +117458774 52882413 +692340189 401294121 +78213519 -277355213 +515725040 489867815 +-598547472 -746188628 +-93058633 608738369 +966390594 -326998692 +-820718400 468128758 +842997451 -4195587 +-690451335 223643279 +261706732 830069398 +964062906 -381944802 +944184985 512453734 +-201762191 927706150 +-429824558 -534747280 +663199131 948252278 +-832200946 252117259 +-539463498 -522166072 +-384288835 -412939879 +245624874 -519981379 +3723395 -990790026 +309074823 160801582 +-914205607 349350717 +-233922819 -106506675 +-410564 -631227362 +-695865771 720131029 +-398154397 247994836 +350165840 -27913884 +324038048 -257167822 +-635854511 74155805 +243565178 -795068824 +-838442215 649423505 +850844039 288661886 +-49557361 84636779 +398100973 -128807847 +-890804745 601872037 +-844643221 -315602170 +554539749 -781644458 +437292947 431302783 +874178451 -743378509 +-677653520 56806025 +995446905 -899922268 +430280522 898886526 +257590313 943091836 +-315419932 -199776329 +-96689373 969727813 +-46236691 -552199622 +956890401 -168993662 +-824384405 -794718708 +-164592878 211789138 +986645665 -24952891 +135449634 -638812600 +-765432146 318927217 +190127596 605952610 +-516824066 872503478 +918791647 873108717 +-450989340 570234543 +705172152 576296538 +888278326 -503442278 +925977524 -48467950 +629505037 -183459001 +659950843 -454302694 +-486501494 948573656 +-534479727 797994855 +548386750 876641866 +-438959067 -403325609 +210473330 -672323176 +-720824168 559087535 +-317627989 -820772204 +-237775020 -149078455 +-692463132 914733108 +782352544 358548614 +-284347747 -205858969 +924551670 -364894298 +688765831 560977330 +-884767806 -412621556 +-790217322 16371273 +42346994 661457171 +506088440 -734825818 +-850336909 -287634760 +-230024762 -242797024 +213761196 294288459 +-869803494 744472682 +513490691 -360676224 +-483924438 -648459639 +686183649 -682928655 +12036213 -109610530 +220722849 660672831 +-377789886 -305916628 +350121385 -879316696 +-201906140 -553214112 +901474892 -749288018 +905395985 76527957 +-214454597 641697655 +907910369 -649477350 +959421792 892457538 +-861639951 -706678840 +-633333827 -392268877 +-479979442 -10997246 +789582521 142414439 +-675874493 -323125144 +-229469809 -711914420 +-554973270 16746341 +904827727 -790595793 +482873382 -493839926 +-557526491 -457056042 +725298303 -887558406 +58411683 -640413895 +-755929685 -164433876 +699174161 -513842668 +266794534 883217798 +-319350102 -2723174 +-889678345 218839836 +-280415202 -955801250 +-790899081 -97885127 +-112121960 -243759524 +288314410 -502125455 +574217675 -774034625 +122328488 -417436711 +956545947 -475664389 +-874002519 902973271 +332300768 -901478732 +-773601278 814936683 +120461277 115363168 +-970343479 467228442 +-654332148 920774776 +-358003362 784911989 +-509657579 -445630869 +661743987 -257896506 +-53346250 -780463135 +229851866 -717173908 +-787488714 -291334593 +538520157 -98213474 +-163278618 705447926 +-808343316 640291240 +207498448 728077248 +757881866 572775571 +755346178 -240056942 +645688563 -245795695 +585957590 864508059 +-79825975 -427766632 +57112404 -199646115 +-371339198 -745677626 +-92521024 -247943010 +-831740581 -725852591 +-705869486 -326803999 +603246872 -765423206 +974739714 -925734041 +113392298 979444229 +109273596 -150933865 +-393872513 526481890 +-801416515 -810836365 +329509995 215204919 +-174650649 -295022842 +-443338495 558622818 +160297697 -416447019 +476173123 682419855 +225938982 -239158379 +-198028566 514651066 +-612753012 -74921115 +661644110 601116202 +-800523694 -894966565 +-776946553 -144940493 +588539164 241364098 +105879715 -471521237 +-586546511 -432274105 +626591301 -536716534 +-115741250 482748198 +-44815635 274361868 +-591595401 436699991 +346543095 433602041 +625041528 -28137466 +-656388434 -629464661 +824397783 304491459 +-866318199 -111717685 +169831889 102032947 +-228018483 1534808 +-674826705 -641053256 +101374326 968150115 +-42073387 -252826288 +486284256 354537893 +-153516839 -178997199 +-784306199 -715341934 +-674082254 -629285998 +-505132909 -716908689 +-16787113 -304230581 +-578787057 66793996 +-751812935 -823564241 +83212114 109012558 +-855850347 -462103683 +541722979 479280004 +-498143226 238285558 +464000450 480245578 +856901482 913956802 +-56680631 298214174 +297216190 -987689254 +-817134293 -848885973 +831454193 -813435586 +-153328733 -501881755 +370233159 -432096462 +514124541 -932356289 +-713677806 272480838 +-570153641 802617916 +137747551 696711453 +-800591321 188696891 +314037798 206976597 +525433908 -623771869 +562988857 -713123499 +-549177463 -538981803 +-707435955 -490194939 +-644735111 -501292502 +-21066409 -542138008 +-584536677 659726330 +425954310 147956178 +-679781069 -358435025 +266267424 -329799689 +-83356665 -546602739 +506179075 549660645 +-170273453 179642034 +169099624 31553961 +-427316335 117382339 +243936884 -99791453 +583926147 230821656 +-377543580 -900821588 +761622571 -833521740 +-372931811 -258360078 +150497017 812813706 +-143298950 -1492500 +241296229 -181222745 +60175607 -360061348 +9290474 408093211 +818804200 204534443 +108432472 506800971 +78895280 672758599 +663538957 35231297 +542818005 517585357 +575819764 254763048 +-468393989 -190370845 +355493312 757376366 +41921090 -351818096 +-611175263 997750099 +-641498471 -174899559 +379303921 -794351843 +-886999895 -842112707 +731250369 387379650 +600749334 24856770 +-92135299 -781569553 +-151875648 941090930 +-124868801 534362054 +514773654 567729395 +-827191540 840525394 +721664676 -252322926 +-143362118 455761160 +429072411 126978883 +-507187502 -445338855 +-564752692 -198988290 +637061478 44079099 +-994837905 101843328 +-906993708 998956760 +-445432620 -887173935 +-391757565 -803733785 +732368288 500344374 +297001914 -894094991 +27385991 954506713 +-108646147 302054419 +589241253 -365413517 +-295112540 884453152 +-303291212 -321689368 +-176371666 128588948 +-278004782 -12171744 +254655605 963444120 +553023957 133848478 +-664084000 -803149833 +-129652990 86548755 +644931831 680863418 +-410148893 90621988 +-923489618 833135139 +-774120911 -400845084 +-423540449 -135776428 +44180628 -676390241 +-324186017 -609208116 +720477519 -745284257 +31274131 -947346310 +-461361260 -209616160 +977937323 -624552277 +-196943298 -211646092 +-952708847 659830767 +902574677 485743424 +-571281594 -716977671 +403598343 -784311214 +456147800 -738252381 +268271918 825038899 +-29454749 421975611 +522308342 -388538368 +353859169 -902287020 +118557616 434003847 +202722115 72244397 +-787623456 -530166336 +-988337625 -561994413 +598959388 749224241 +-851878979 -87042739 +919154980 -219081710 +-948376246 457680035 +-850447578 -163390887 +-286295746 871134701 +902422817 344981349 +-635242776 594559782 +103748945 233966775 +-963316440 113948649 +-84800307 -467964481 +-915061853 -796175765 +-128684908 -771090075 +-604881403 -915982306 +-406960339 -342021273 +-627499103 848665757 +357973499 116497599 +99099565 520867199 +-996592470 -283293635 +127890083 -159576078 +-879473999 -459871937 +-680585346 -52095575 +667729734 585767586 +-31175886 -486452206 +-772643355 -571933364 +412434570 113054923 +-469890221 -478622182 +-441813550 -383711319 +-738269135 -998816994 +-531206734 559049106 +89636017 -800575618 +-885091826 -503585119 +253195417 -158456354 +614531139 766167931 +-25930219 -75767624 +-200715825 650087554 +-784233894 602167902 +901141057 -664848623 +-652788872 -581660836 +197775301 -487391362 +-197512425 -984352527 +807873472 690477029 +314030914 698967563 +113841442 -520390497 +702195672 -140245875 +192169535 -954420917 +928062861 804123562 +-461976601 -866233539 +-908671651 783774359 +940492428 -455634466 +-306868515 695841556 +-600408447 -924054566 +541525607 142184130 +661039118 265893617 +385898630 798894616 +880415663 796709283 +-616682864 252348027 +343004924 108194395 +630760362 -664634477 +-628537201 -493459183 +-927790129 -849585878 +-768073864 -221714437 +-296100523 756364767 +-597870419 33723733 +-496105514 460144683 +-378489600 894302471 +21993878 -951284990 +-991507178 564096728 +92780984 502957577 +-970949007 -224666659 +777906948 -535769426 +421787042 -17227111 +-465776159 141756218 +779331663 134100774 +-491991531 -981754698 +-450570185 10615429 +-40693701 90933313 +-23122951 -862336186 +157055580 -308885707 +-739983021 -23637538 +477562931 -345143529 +294340067 -860991867 +-66003516 -404151064 +-903431146 166011503 +-12434453 -206782424 +874383136 -442676001 +416488251 575053121 +-961065692 870728053 +-95521763 494381127 +665230522 847268510 +-177145840 -170098365 +377491723 497999551 +-297610124 -631538082 +586923866 -129014617 +-32613704 -649209334 +-110865255 907681811 +782290625 322613347 +815711043 -796851506 +-134786797 -858214040 +-617211867 650509776 +-248236207 -772575982 +727738188 -858390635 +678951672 357872782 +-322398449 786358740 +721373575 862998887 +-493997488 888992086 +5689733 -319894526 +-397628952 147367836 +835064223 -225501910 +679303016 997171500 +-305385906 16464143 +-991368546 52476730 +-411044078 -929818677 +620101140 -3185199 +136542047 -333009607 +855699648 -285324954 +-190420396 151317593 +772237585 -831856627 +-865246044 247540655 +598095460 220806049 +-775195268 -16102406 +380832792 -607208453 +538643457 177453518 +-7122533 -857781058 +90138962 -476229584 +-47122922 -959202786 +842972316 -32038230 +787772567 741866526 +-264369859 725844076 +-791076644 -51426180 +-186784601 -22840845 +-617275803 682515412 +627293745 -485200249 +360772382 -534319568 +-99625625 89735084 +791206290 369736681 +299582024 803236297 +47918043 938786678 +119765198 -987601287 +-935787364 -524939223 +-821390344 720528235 +-704361104 348732299 +-582999557 -365304764 +151213463 667204118 +983770708 -538926436 +966989874 136525713 +115698280 -262227550 +233976231 -783347683 +437180816 -616489105 +149513157 -85672230 +-307451916 312840696 +-784475626 -831685519 +-347675299 -516163818 +527548743 462716265 +903763586 340718125 +-59503261 189016254 +651274523 -42204200 +935868502 171765401 +-885669059 -739976592 +-172823929 -333081420 +295684173 -586435112 +679188228 832545755 +-678564927 572302411 +511534338 -929438741 +-250904311 113490527 +704420219 -438582392 +837998321 271471944 +291177341 483372468 +-308029208 237074753 +-400697854 -522209616 +410056653 -369811571 +362849141 129979392 +972833300 631282616 +616110363 -406285880 +933210389 847822706 +-588665809 -427938931 +582005195 -77697051 +-664246168 4575313 +-638146166 -441141678 +415577655 -947008642 +-397193475 482032935 +-801250662 -243507782 +480600191 -482999095 +-347330888 265184574 +-437770427 -746588802 +67622686 225097379 +442602960 812155465 +831983309 611331681 +795271455 193494884 +869069464 -566668377 +-367235579 -211982678 +-768434853 45176508 +949816637 85674606 +335979064 -408164977 +497472589 -365445958 +-977796766 -678484337 +-50112554 16277770 +184835496 482473412 +-538580889 170423741 +-39880983 -876235656 +597430365 -348919223 +-522283570 333010741 +784205351 152598039 +193480135 -102930362 +-995833415 723780824 +-717701637 -632118459 +984033036 -237536425 +478611527 461277655 +348075624 -178227592 +-599506695 97825577 +388038027 -240095941 +-81058163 486437166 +-414854494 70486147 +-168642215 900864645 +284486886 -909164431 +178966398 -313555405 +783040204 826326629 +748960425 546339209 +712513541 -453715210 +487117655 304075780 +801011971 -858243907 +237738268 988975004 +-758572994 -767152572 +671958895 -904736333 +626223438 497514675 +-378958394 -982079118 +-373405074 -316919094 +613195917 -17844650 +223905046 -461242118 +-880215799 55704065 +-606139640 617676304 +454278694 -903640139 +182169732 572322298 +266984862 -322551582 +42874748 66931944 +-634982898 -549753023 +556608602 727173696 +-288789353 -383417398 +111841088 832900053 +72419639 -99158754 +-964829460 504471727 +-92430708 690054281 +-496533910 -25382533 +-156554796 875953271 +-672022432 -372300729 +-845501800 676452039 +-850961466 -119757594 +969199169 227438746 +-929345 -533314580 +-970799240 -394010016 +96638160 389503495 +798385316 682626073 +-939787284 -190112062 +-99887278 213834564 +880967721 637290593 +-939294973 106306530 +-788505623 594720758 +-931106019 401405658 +-822972391 -349372482 +235880727 -146312993 +-958090770 259577390 +-904830453 -928545596 +-98832104 489757297 +394593942 354664953 +-736672948 -588342879 +117604631 -39005388 +789226384 790817120 +254273090 -767033292 +-894246992 -366683380 +661468643 -578412089 +-144455378 694878600 +-208603229 -876840002 +624844817 -520793354 +-758209610 790189946 +-967270370 233446784 +-245206459 -622880388 +-916126585 11811858 +743848369 457695617 +120839515 -355374374 +209290989 -726594778 +-531308210 229277357 +758550948 300621990 +-255568613 349738713 +1893195 681596371 +82716709 7123126 +564286022 675630401 +-599490879 -227405098 +326727205 -577739982 +615721538 408388708 +885907148 -546880544 +106602445 -842297561 +-668280437 667908489 +527987797 -980646082 +-968157557 -772954455 +-809481446 -128871340 +125642145 832037657 +-625921966 726576200 +-716561518 100412670 +137694076 -549582755 +535721050 529703309 +-395396732 -907137640 +197913364 345154331 +-427390317 -124351155 +37820029 -120007645 +-234936785 657205467 +673092434 779792381 +-118168136 920113536 +-40657534 -559721711 +503842983 -969021607 +259814821 350424706 +534043449 -701093304 +-387834129 -653904692 +462374844 97834812 +812295069 -169014959 +-769893328 842992869 +818743762 542995223 +-567940402 262470767 +-953770498 -278182836 +-6162854 -878897082 +146833819 25656824 +353281801 -179604855 +-584162345 322171574 +-773762638 806466545 +-425080218 593293520 +234954567 888552168 +493951306 -968418115 +-51185416 539287159 +-243336144 -139684474 +-245516123 -523892046 +140051843 768120113 +882847308 208350312 +-145463385 631998670 +433582912 973071629 +257792300 -971478422 +-852167520 601672267 +304819418 -395212160 +579325435 17088780 +-231356682 -528361532 +-174446705 -75384418 +-458283378 533617670 +863030927 787583623 +334474125 -196753114 +988024299 140787828 +584909585 -244302088 +-744910204 171761857 +729690938 786682669 +460561778 -434176580 +-706497004 787354419 +-424870899 -309612214 +991612034 -474723710 +716963025 -701868375 +151863248 187981505 +-610907883 546020706 +691267262 301606249 +920053726 -413684756 +-406049689 966434572 +118596327 576470303 +-973516846 -642475199 +988237235 -234335251 +-168798593 959524522 +-837833254 -714484730 +788029933 -289534784 +924541249 132764206 +593486663 -2601276 +647366821 277215717 +383618633 480694243 +-249413074 534751497 +906136179 153922599 +759415321 945680637 +-425248417 -610985204 +-814819087 -761832095 +-488861521 514876910 +-314982111 -994143118 +-589959160 118587308 +386697643 666399613 +-472369916 55046770 +-67973746 741169404 +900833281 438358301 +-766524926 -497797212 +-513474764 222290989 +-281069137 -843324481 +851749035 172396342 +373362485 749117779 +-836125895 -405118953 +899261201 320679151 +-922545578 -153545931 +-19711520 483566557 +-128320230 193445696 +-72756937 873952400 +-432631568 -900994304 +-226701953 -327262544 +-249453160 -318984166 +-371993134 -521057468 +928575941 -794964910 +-921407770 -703391480 +-555929193 695721698 +-292107907 371839995 +752851488 51424013 +326296145 -833730576 +864614526 210579542 +-853816610 -330622121 +427693533 -969736989 +-936003641 -279623097 +161655652 907234419 +555900136 619177222 +-839538274 804691325 +-211819899 206079483 +-958846802 -447789805 +766820561 -40216114 +-280628946 -741776035 +-187169817 -105201509 +607388417 605774865 +-599139619 -881635983 +-513080413 -856932679 +107651832 -8371326 +-331933485 135873756 +-867907933 182462512 +211153089 494836685 +-811923324 -57675009 +196161965 555969132 +458088630 982856498 +-461471864 -946053225 +-293345908 -566351968 +-451010751 744019564 +-254941365 -140516526 +542942308 555397273 +-561292852 743960094 +59862291 -875796737 +-526647743 188240279 +-899583001 528779410 +531998748 -864685863 +582143535 -434408580 +742777720 559381522 +-83231307 404055798 +-520990906 -263430704 +-669836344 586812186 +614210630 277556909 +201892024 -542254731 +918947078 -499969564 +159258279 -888456923 +-188172283 919982412 +-259820647 -802197519 +-423676729 -735273372 +-934593184 654690877 +-993735097 17951155 +479670856 -599688544 +-709172846 829732077 +-399076999 619494405 +564051872 13653947 +863317327 694805926 +122576508 971692317 +239716322 41418576 +-29002344 -807632557 +938774683 -2605892 +-896645104 39380257 +-389623717 199839238 +-13458526 -141219940 +-922256526 498384036 +-790154833 -648840364 +559474253 745327924 +-542077892 -897118467 +-378052675 -199137007 +-924407998 992449054 +405540745 -543450096 +-424353526 600499595 +-432864736 -168000684 +-280518366 -78437746 +310988033 -591186796 +-309408851 -411898248 +350718210 -125806531 +-180613659 -910540737 +120521375 -131167964 +-483965872 659652684 +874161558 -981205694 +193715836 -103347558 +-153843899 -753836500 +729796817 -849072232 +-838905835 306433311 +229038526 -101086762 +-636408989 -193907087 +-610307022 439297867 +989614068 -131812535 +-17012098 81467920 +254656896 -34287552 +-65590031 -188706908 +-23679713 741957139 +-599456491 -91553002 +608786662 26944237 +-799284500 -955494017 +85403216 162327327 +-80530778 817373940 +721361872 -173789166 +691209808 -823995535 +-398665573 -364272421 +330340422 426976413 +845894256 -266449460 +-736022673 388214393 +468914338 -528984373 +543433769 -669187281 +817389368 523944329 +-121217868 -95431654 +-246410920 -365512444 +-259619651 18676506 +-115824947 -209191932 +-413939858 417097320 +377395179 -58098801 +-176357790 372364206 +-63528305 797200321 +-997885904 -939983236 +855954204 490393287 +551306513 690782978 +235538179 289955122 +-541230326 -52695741 +286817317 198435990 +-188852863 -929844392 +-733455939 -467213464 +476277716 418014020 +720567413 16525294 +812499467 49382651 +35429833 758657669 +813774267 -420319882 +201957382 932881829 +223266891 -618556894 +128600721 -63256446 +-801614717 -172061621 +787255104 -478587817 +661225375 -45406766 +-738905117 -697943159 +-70826670 341501969 +-244080501 -75267158 +-922370946 268958595 +-193165593 -293817759 +124344157 -367404544 +299520571 163525980 +905508387 164564508 +93163862 555716882 +579836128 -772171630 +917942334 -908759257 +-576641828 542053375 +-72234105 -33056362 +851809716 888877842 +-22859681 -717267241 +-483830089 -94768040 +-803277444 507864796 +806693631 -869540543 +720011096 -974974058 +133676254 151876257 +359848109 -1211485 +-664070645 -665759032 +-684937645 -393774168 +-947693450 840810983 +-849338396 798028776 +-88749141 -397841651 +137750191 565341967 +821434598 60487160 +514366814 366367749 +-821163709 -356594306 +484218132 -362929483 +345764083 734589395 +-858196962 -150611449 +608659822 675662716 +-99190196 802997769 +459724224 -751794673 +-698384148 16041109 +768006956 -248065204 +471257264 139488755 +36547424 -639914100 +69573 229480103 +329898773 458141213 +872856439 387810241 +647177001 -827013407 +-4618954 -859931062 +-439545388 763453044 +115163213 -932423283 +-326462958 538359402 +-467539833 -445400376 +885067467 -637261018 +537522408 634710854 +-280769405 872366285 +51070111 988500795 +378227401 -48921265 +-704665550 -167581848 +948215089 -167654503 +-502009759 799026857 +766922917 617322241 +-53199899 -100212931 +-194140260 441317007 +-410938561 826326785 +-220286327 506373542 +-215200093 236018632 +-226081997 -280553494 +-285537449 264899505 +-9554270 496638578 +603884798 -89692905 +316847152 -863928932 +86131796 -330200199 +-633862434 -755280517 +-79051331 601199862 +-629892837 647637482 +366946020 684322695 +704042778 -734021564 +677066424 -978457934 +940769124 483079596 +-793060636 10534213 +-871717908 147221922 +-867393757 973542248 +438659954 850349046 +106195038 167256555 +220131885 -618645216 +233976696 -909783834 +-30380522 299110919 +-733455330 413041083 +276252228 971036935 +531119025 948634985 +549284734 268673933 +-361210580 -42822996 +728051846 586007736 +-173716186 778781917 +46286757 111803770 +397134318 -246804970 +-389910907 -106057961 +-104157578 -157894957 +535887445 -232996717 +-915471412 -275346188 +-599432654 250533825 +-51097297 871944817 +637942508 -845692360 +-446707369 -133659006 +926228503 -429228079 +-793587393 946896588 +876820488 -354351506 +-441780041 158285605 +-995619517 875116236 +-636526782 85380055 +-265434538 -346361402 +-358969097 -202348024 +441500785 348988322 +-590745378 340839291 +379500089 698341378 +-690338891 -524023268 +-48839915 -970307136 +312651626 225604414 +-877301074 -827506488 +-937594419 -776008515 +-397499155 941603902 +-632268400 416470861 +-911408441 -415851780 +230451806 -636886809 +-576769848 393308000 +643739216 -867947074 +566690525 -202415889 +-907669060 100137182 +781826759 434154848 +-812584424 -417568688 +-533612559 5503383 +-990138727 -426453376 +652747754 587736027 +45381480 805188839 +-81601530 822539853 +-189684539 361411103 +-989009920 -597817337 +-657425177 404734441 +-913233784 109795353 +-61951382 599289454 +828344412 -862070424 +-394476444 613032776 +497522704 -397380181 +-252559132 382642939 +-135883012 391955961 +972126499 -997886281 +320820613 951505239 +-384127720 503641692 +451774674 -196219271 +898283588 -636725913 +14573810 474949223 +921592542 164123442 +-987502437 250763498 +-179129970 878564336 +359601464 656138354 +-739824862 361389236 +-810918103 728992108 +-381952902 -408717538 +6006159 -473896898 +-279121151 -168350145 +542243443 -302589852 +-134140058 132693434 +-163802628 821173260 +-289997644 -769888860 +-461682106 219098076 +943180950 -411189066 +-581778869 -778891230 +-497555227 234642934 +599352965 803650998 +-630793689 987617937 +177263720 -956383425 +-59465684 17137177 +842232516 -379779987 +-770334371 -902048205 +-605980010 -977465597 +-905243874 -593794250 +371521566 367433150 +-745577425 124033717 +591017703 361967130 +-749385258 -765748179 +-402388546 -921999560 +-153733725 -437792720 +-291146294 -813203802 +859645557 469649329 +-331909707 98275255 +541523680 293297945 +471867257 -47222446 +867132467 412897689 +213338981 -364173779 +464209521 -439962261 +-439799671 -262770844 +-752236281 -489284937 +-393456669 -281308587 +-88944877 -520750115 +-950407957 -982689565 +727026120 -304295803 +-583511508 -483863136 +-315434022 37063931 +972709968 -277333775 +774457462 419877057 +652503410 70818814 +-159307251 915232182 +415871095 502817303 +940368042 -658601875 +202954040 147683146 +977702876 -676425054 +-727146866 -586904540 +-360268926 85866707 +-117075216 983153968 +971124287 945121165 +35351425 -5369897 +820000761 -863140779 +220660717 13148135 +12016551 154796099 +62688145 -590255943 +-421027304 186645309 +588036825 144346390 +791922451 -325516688 +-195556903 160801769 +641029293 -134703339 +-989985065 569861457 +-348627435 -777667175 +-82162471 -824984171 +459968368 -321556309 +-452611745 -199678503 +167466884 853119908 +876425693 -446183036 +-751363533 769027837 +-793251578 -855041979 +-552565597 -490781862 +955664949 418589551 +-698106492 -244191355 +-292440661 484248067 +-403672771 -865428432 +223943105 462794437 +-728833419 -597670758 +718953951 -119056237 +813290070 679749188 +515343607 577661730 +40592054 660394290 +-606910517 161623214 +-520778885 236463888 +-837573821 -517921918 +-966161495 -479025487 +-890395437 229342716 +150809296 -628570343 +743401659 -678123686 +-345837156 -744272486 +520350486 122724033 +152608892 231015706 +-376202768 -642468496 +97429006 -579889427 +846105382 -991428488 +-619370925 747357546 +-57236118 361459272 +107846948 -777624148 +-139993924 47086965 +51219268 456471772 +300240976 -324337478 +-593275927 -433341990 +337324543 -871602499 +422465646 -321562275 +-703978420 -611366826 +-157504407 -480286989 +-133435440 -784070147 +-133895329 -671498210 +-858611270 185234917 +-365826827 877766895 +810015880 27448470 +-367590401 -19919681 +359834425 80697311 +41501350 -664859454 +-75804941 727772373 +740766057 601840795 +771592835 -124196720 +999234594 -775928844 +564509044 -784987768 +-13558405 -882993884 +818765691 -411812793 +55784468 -848916973 +138804365 270514126 +-690971353 565097902 +-82826287 841266730 +-36583523 206063228 +-959703183 952250944 +277343495 537725116 +984159037 -38453942 +74139984 859879366 +375997588 -907121991 +-379690771 690037905 +-683949114 -161324447 +-453267751 -184769232 +-481273058 21407575 +-22818862 254864826 +144236989 -383072901 +597986853 -641960284 +772589417 -419215424 +146320001 -101768551 +982640998 755093780 +734170056 671219904 +-795306795 -931270817 +584614844 -902440199 +223085169 -883152757 +-102444440 -4364187 +861676478 699443716 +-237378729 -100246543 +-709358535 -585069060 +151473928 -316631927 +-217009778 526516539 +-957107633 -44741970 +-187382408 -673092766 +233493811 746292936 +505211548 -481685318 +448888006 -408508823 +-679780295 232109141 +-206191280 -56727686 +-474402301 621160520 +-13469973 48372304 +136261009 -566524356 +-303231823 517793227 +-747669270 455943605 +983307284 -7152441 +663349624 -700050726 +-703678870 -486840536 +-985183106 -221418037 +599717716 663634469 +775680576 -944331067 +768914654 -844360205 +227643544 -837975853 +775244425 756425106 +-621544445 382421378 +-877518789 -961369448 +-827606942 898658891 +792995837 767593 +574168080 620001990 +-977958741 99198873 +69659719 -995762462 +86227519 -326906637 +-888359643 -287051564 +-839756945 743386693 +223694020 694656382 +870169496 -49661277 +-908973309 -750690643 +-627492801 -150391686 +714978701 266879478 +-42117106 111775238 +-304085702 -331516072 +-75279036 -241254591 +446418679 -920037435 +-967846908 806464547 +-991492730 962810286 +-47405283 34679208 +613490007 764604563 +943209016 -555872432 +-427982987 -632208607 +617430871 -983138621 +375817728 -892139441 +-462275481 -857555691 +-359004879 -627403698 +-688253514 -686795338 +-790689091 -566266384 +222193183 321018013 +-876907201 154790400 +242950321 261434911 +794444272 -746729462 +-141304016 -291297063 +54858101 312242192 +-157668708 -94243748 +525172240 573829372 +506019386 480312050 +-894906247 87173319 +437551040 -674392891 +-868202927 66108139 +-535646399 458081625 +-366014175 -396651690 +-858792447 -479626925 +-911344314 -294757016 +230526003 -470506629 +-375510430 924259757 +-411149543 373260718 +387252452 427854228 +-590898674 -999900128 +-745560231 339489565 +110766170 -908584030 +236014010 -386564453 +425837611 -346637931 +-157825828 -113175336 +823068322 420401192 +93357790 20401045 +-55308210 814887696 +76724702 -818345494 +-148098352 551722274 +-308782034 -304978920 +-80814824 807402296 +-757169581 188445187 +-493309818 -239569713 +557773463 -971118023 +527449785 -569257798 +-417825222 981429225 +832969181 738983413 +867880508 407662012 +-617270291 685129991 +994764805 -727803604 +392348055 250772410 +221690539 199516659 +-419097535 325774558 +-951054498 -138683439 +-796399959 181340984 +-245731468 -401272823 +453333071 -209460767 +-583338520 -832435712 +817165037 -194830892 +-467952249 -821940694 +983949285 47614223 +612576646 366816781 +-313721447 -624606423 +-553371813 -146250812 +-931586308 837029736 +-370928129 205862870 +-435400830 53636734 +746950898 -329536807 +-874919928 -404739331 +-516332523 576570411 +368137129 971062912 +58390997 -192302571 +-28580758 -674003313 +226496963 -236846669 +54436495 -142156720 +997054446 572580064 +-689251893 484339442 +-829599156 -599392172 +41018341 35401141 +906308786 -292202880 +988869618 785853002 +-423133974 673235609 +-755243334 -627961814 +-256057801 946615627 +506494203 -365054268 +564762722 293952597 +-363628488 317523092 +-248588246 -480390815 +376666053 613672859 +-34856993 976002884 +106991292 -377954083 +113596031 856476490 +-746092939 301383495 +843528943 805098253 +159942999 832165293 +842362152 704211002 +109900778 -920255039 +-775425256 304823465 +-572873904 321951652 +-919552173 -339359748 +740465469 417527537 +-116578465 -630540946 +24207237 -132671094 +979601765 -654124775 +-970531831 -890338338 +170098555 731192063 +-551127309 149034300 +479596602 831819532 +662792164 -312436583 +-510821483 219767920 +498166901 289716946 +-830872892 -867730897 +729621061 52852786 +-402640448 -406600481 +-732203131 867158724 +52882150 389781652 +-146443341 -345355921 +900642462 491121264 +272820089 410186013 +365536930 45193505 +-707464134 601287234 +295932125 186032289 +-742921640 472562759 +-942768671 22983274 +-152067163 -739508614 +876481049 -452970688 +-880240045 775910870 +730143694 479029748 +-148416568 -577661791 +-256750746 44677295 +864903399 690580745 +-495149047 -925494020 +520015913 37923309 +-335710680 639144822 +46315498 -141934801 +-256793474 -188110929 +-207755033 368179371 +-167562110 -39939303 +-410787938 982491882 +-701905903 -329305785 +-897414353 985235032 +-857483595 -356292117 +-107779964 -437539804 +920235880 -68512847 +723467694 562916051 +-761525953 483637028 +-374145957 -111138904 +-984544901 639530458 +-126428167 -825840167 +106307713 679938709 +542873569 945413934 +-918632871 -552981595 +869666177 541083869 +-351832542 -312224229 +-76007865 -721677124 +-247174921 114724437 +-686676673 746267029 +-372194877 460982769 +-939596810 40737509 +-948978062 -45444297 +-376473100 820090953 +-865955863 -681402087 +-577770467 834057204 +910843440 948821650 +-214159606 -661516999 +824704751 -197207578 +-456568835 696204895 +324108137 502270310 +253682509 -124592874 +-212320097 -927985901 +609482166 -427850305 +171890071 520462783 +-2878987 -876461909 +816820385 568739885 +-688697693 130356226 +394254047 -798410875 +-976912593 -740315985 +671846395 312739816 +-725486209 -337585098 +762079393 -445231719 +-106582629 702798822 +-118459226 -526204771 +534945279 240947717 +-6700350 -313627266 +-831573643 7973563 +-637228339 -913411311 +-340265541 -783667250 +-633611553 -905215955 +385079654 -677537157 +-800580954 -127294696 +860095669 476971891 +344924889 -468226911 +285689649 828689554 +519533572 151233399 +237963817 210472531 +988330536 -13020884 +673881485 -651502804 +132607211 280876630 +935691760 127953370 +-228527439 979650745 +923626060 540133161 +-480045292 -237812378 +-464730126 -467337475 +582815642 977893688 +934500358 -714353872 +125598422 -475524537 +464750193 -121136647 +590896855 123048144 +203922163 166320264 +-62627601 267891860 +-564112617 -453928231 +288262041 861345758 +972111615 196370739 +887785584 603949791 +-253055256 626677137 +912902513 66372103 +-190153473 561996975 +-412178556 876894035 +659349629 353078484 +-315222846 -218346488 +-433461774 417060950 +-56105201 612711786 +550902287 765105725 +-607191158 -35509570 +372701729 -552637904 +-369443412 577574603 +724957717 773217534 +-666063928 -920318837 +-246469830 -387187599 +381762234 -766688423 +-737247114 643513210 +-687178795 -779188922 +-787702733 -763680099 +695975992 -348625036 +-213312352 515033089 +-451264833 210847397 +-413359966 -63287056 +486760837 -941424751 +275086081 -366656979 +907635877 -773079962 +-526623434 319509020 +-98540717 -249813756 +255356807 -409421993 +996397299 -808486726 +184926752 67301588 +-786167871 564797877 +-133940185 51076423 +868324932 147957359 +966313840 -638431506 +590149920 68168223 +994710480 -573704268 +-545065350 742543842 +246508270 91149537 +722632861 -383516056 +-128280082 978712567 +658106127 354857354 +-879859144 -677943157 +694860442 165185934 +341898015 827315991 +-663758335 289115200 +-447024937 -337664031 +-513635569 -285995758 +-673287127 75580798 +-272696571 -783423698 +-642230159 43412656 +-632066257 233071644 +-845677445 -809062628 +-620756668 454720062 +6277363 650711726 +751876157 986698677 +354894155 -333305062 +781848429 -880370475 +734224174 160441737 +904129710 -307249906 +-515589786 -64884205 +198581292 -322688670 +204019699 -129412432 +-766585176 -554183157 +249036701 258292329 +-159287662 -342045889 +-189192473 -72905263 +627692251 -613582533 +-654172832 -801477219 +-25835971 522502842 +766082292 428055732 +-654543778 367182817 +-546409837 502148373 +168560145 340093703 +58056844 353428220 +-8207254 742395709 +-620102735 -294414147 +-807578233 241641922 +-77166108 -708524992 +275415262 -82600002 +913005302 -275443110 +-918191702 928651845 +-161925628 753974754 +34067853 -362754868 +725161504 -673942300 +-293255806 9510765 +51968999 -892346066 +708985750 938971440 +765770007 -318171306 +117518025 776858481 +-884785411 -813258370 +401171195 -189305700 +-146237204 812461026 +-560442526 144107954 +324708181 -57173951 +-749233914 -829827479 +410398971 80330321 +-621285033 -643402131 +457571422 165834268 +-583279502 -821166854 +377372216 938948590 +-149220278 174584857 +-846650973 -992745319 +-30329988 443969928 +523367302 103884565 +934986886 820679875 +345411817 -382058459 +366459212 -403631636 +-397058874 992650215 +-666606322 48748401 +-577832075 -214448489 +-989715066 26725684 +-756961786 519336960 +-411133760 414682498 +656861920 344192469 +-365949166 638745219 +-768524553 -675151902 +-731761332 -304269188 +-314902357 525110282 +-212026139 397890410 +558417129 -459994245 +-777648905 216454622 +-323708135 -680786402 +979220720 -952769876 +-859832753 -593132589 +907119362 178825528 +-313636742 937491558 +799325123 -72057727 +267576747 -593367367 +-294015644 -377014562 +437136108 325177944 +91646565 -794797237 +546103459 127214819 +-624473702 -407277018 +-44946932 -909052983 +473334011 402425977 +627088124 -926938290 +-897709854 892653025 +-148665332 -315704139 +-512101953 126731082 +843266517 -821284428 +-498180508 -969716175 +-154315086 493208557 +-626293382 627510786 +-103284808 990293419 +956932048 -305772889 +-567099288 817011852 +-867128772 257502688 +180850474 754770444 +-640637464 324757009 +255535623 -615301007 +-253344426 -719629127 +-108665112 -847550378 +388559501 879777064 +425381182 884315836 +795358738 736161631 +259314626 552913916 +-124891286 -190342199 +-505147698 -464873681 +-691875984 849023676 +953284272 -898221171 +-584799744 437698180 +-442526901 -674630513 +-160767347 -134826558 +-227643618 445680133 +-24080249 544376103 +692638231 -866452283 +-116486453 155896394 +604370511 -759054916 +826761797 -221647188 +962847300 184279741 +839624610 -418296918 +-653158335 818508451 +679733410 -41979292 +203092268 -831076441 +-195934983 862140908 +-579292934 -852007767 +-644554294 -46664147 +199560145 390569903 +-528852847 -926749907 +49439496 -517455138 +935377900 311923889 +-676184867 -108752378 +-202444622 -167087496 +713653968 800172859 +329050391 858959805 +-642441516 535264555 +-550545168 -183744378 +-822987689 -701578430 +-542741095 678051706 +-453662230 532971049 +719700475 -280018243 +-864787169 683500731 +329073178 470730710 +-758464063 907402283 +603961307 232752677 +531091255 267773267 +240821492 -562296816 +693907185 -749662692 +439837447 -941534564 +412134104 -547019969 +-81768808 -189404895 +-820060498 -45720470 +-174422537 -70975071 +854923847 -111464073 +-987235104 -93117695 +114904164 -96397619 +962631212 -64209156 +494062787 -341269450 +696940176 -15838224 +-823346045 670328047 +400038450 -879312272 +468825443 528932953 +-868164039 -444608028 +-734004219 94599447 +-310686736 -974161534 +572559325 -144489255 +348143307 931412487 +126542813 -253224423 +948925256 -97127379 +194847595 614644021 +920650985 -79020220 +926410373 -417203676 +354504530 -893992961 +162359566 392611316 +-818522249 626407910 +-498341241 -575721304 +347760241 936727034 +-709911657 -30538711 +489877766 -391356781 +-16633095 -167743823 +-464981097 -504637809 +436354288 -591172089 +-375046456 81343987 +-924476469 385731563 +397520513 745866613 +-651738274 -165671691 +106993749 -809357026 +294272025 -659348654 +-831797935 612868249 +-886477831 -260448976 +-667077965 712146207 +-857989343 -233656262 +739421080 -166877066 +529416477 -512938077 +-996023592 138247720 +-967385790 -344914310 +-278230667 -491722158 +-985948107 -434558337 +-168508736 169508462 +-929027619 515462209 +430400686 350108461 +-637707502 -219134397 +-698227298 -601796350 +945503697 -197707255 +692382749 809925708 +-804941459 345856124 +390997986 962787568 +-799016777 -7688958 +974225506 -780600432 +-269462842 -379841920 +-647551552 885534118 +447839539 423070745 +715192806 489547763 +978427461 -763677257 +366620786 579967527 +-428694973 448128167 +-41566342 -756161081 +948783928 499482800 +839928847 867861240 +-699020467 -226453024 +-894125571 -722698501 +-419191976 959293816 +146620699 -312492192 +-190450982 -781090025 +869358640 293970258 +-980813323 135668464 +-399805440 298233232 +-40488788 -656778293 +349129269 106159746 +-155624490 518687845 +-484705027 -893518612 +-141743924 -488863803 +466373960 -768436185 +-341387637 -148497897 +50521650 -993005193 +411664243 -741530600 +875392856 33141595 +-11832954 388842749 +818174798 547842397 +-625298121 625821534 +321019854 653437072 +480198966 132171567 +-116957511 210143890 +739701414 -923669296 +748428287 -798740178 +-828393123 64180690 +70200580 -683253745 +821623419 -326657003 +965678261 954795666 +-746264046 -821835942 +-533849068 -108521334 +982738728 859430701 +-514507732 595958998 +196804721 647431341 +772178865 -57024953 +353076835 179047534 +155252379 42909697 +166327944 -515209022 +-567739438 -922031292 +755123865 -854784322 +-187375643 793493461 +295627776 463065097 +-790175679 652423706 +653588485 -248581498 +-248711958 -135571290 +-363282657 167140065 +-44021144 859374320 +-406393110 -728816823 +-878389361 -61598643 +650015199 -650756917 +-89867267 -596900649 +308211745 631533037 +531291543 583032067 +590282664 -396783024 +668814412 -172196090 +-991808178 -34791266 +-451048122 -78021015 +-161550609 -186740618 +-392020108 -809601690 +513559510 663266180 +-169016365 -604196566 +-814508735 -99517936 +-319129452 890438154 +-689746215 -294664522 +-61771009 898140993 +715747835 -739181814 +264442766 -960369932 +886570976 -573443641 +-321001657 941558114 +-728241619 144069941 +-695853696 116363414 +-737160694 -992391688 +-356673882 428497742 +-816568031 -237209121 +465804456 783493038 +-980215258 931055700 +344963141 20448289 +-279830889 -61713895 +289485065 -171419724 +417370752 -333659007 +714124166 -523214780 +493767464 763281586 +778885193 -768170029 +-995499202 490689842 +-994461687 482562143 +435279627 -509899268 +703460406 -218001131 +606485139 791335240 +-909972447 -403340413 +60406495 628078894 +-237677466 434196044 +-993240761 -490017824 +909441257 972246497 +672532989 329360161 +-411910250 -492909061 +327382938 -303121373 +-261744800 5974500 +178737495 609252514 +792989087 51082387 +-162701743 -669895762 +-718287189 -445185212 +69349615 921244493 +-114000379 963336448 +-117411045 638021567 +-133410518 -939617357 +88845637 -988271821 +-10226876 628290453 +-809949434 -426779056 +572583200 -10385157 +-319943264 218349141 +-668307965 -416431446 +-251421396 -781236109 +567069022 -218053909 +-67697114 -525768126 +601944491 924983450 +-110633631 -955915316 +-967586298 564727575 +-54800647 -290305639 +964596684 230941266 +-275800800 -581125262 +-516187611 396287532 +576732312 846399802 +867818581 -775896354 +-930302938 -299423215 +427132083 -624529919 +447387493 615015003 +801290270 153027781 +-216353151 46431359 +511512885 895978871 +837809901 700466614 +-534002718 917173612 +-194884103 905812589 +-920559520 -467793025 +-964172950 305550916 +-432792126 141958340 +500177906 -651401249 +-441401364 -331117024 +-49665414 756469622 +-934173465 -664614399 +-957619173 -605589837 +-240742798 60313770 +290191297 -820471145 +-814908259 931374418 +318362123 766054486 +485353155 -424308221 +691168674 590651673 +533651460 560107601 +-418292136 -431204028 +-682367946 -259511642 +186200347 261667747 +649247655 -41540921 +-419352992 -243353374 +-491592139 -963994775 +-278248056 -784704800 +-531818936 -396865602 +72927656 -629660623 +-301536719 651007200 +599614434 427755233 +-63241247 17489319 +95733640 877794957 +-507963898 -548507195 +-619765986 643080185 +-205919742 108947177 +-380207408 -903450918 +-434303644 922610673 +-464451763 -729674925 +-634126165 -113869208 +-26349802 -295475090 +-227859375 746305546 +-253391672 -708999054 +-591317059 81727082 +847166060 -427608427 +588544406 -726698970 +-411467200 390254607 +-930679007 927727454 +112780479 -695383740 +-39111646 832954731 +-821703088 610042939 +734704054 563841300 +130717026 668247511 +-117898706 -437296490 +594376202 225708031 +277938254 -388948072 +964933223 -706598840 +379854663 -551979737 +658647561 961079604 +-129061893 -400095459 +979782208 -688675090 +-855343005 -416671645 +629723663 -518085659 +459842028 599389539 +-840123557 -301743864 +-537528156 -167323198 +-726008396 606688998 +-385492474 -815091527 +495276269 598766765 +-36397520 69416598 +-793482709 -459048066 +-80336380 421581385 +-849924491 -208023667 +971244763 837911379 +368814098 -952312394 +-902604810 453987995 +-921980426 663906238 +352689794 571302026 +-534239985 -582913813 +-60925814 -728709325 +-808413597 -319437953 +855274055 517921329 +732537923 529315147 +144152155 -539062667 +-100584945 783247809 +-62327264 169770387 +757391452 113522249 +555696478 -433033348 +-669594541 859887510 +833538804 -386449217 +716999490 96242407 +-852229753 511178441 +-575478002 -646452167 +665169143 316872731 +-739997648 -316252536 +-415066419 -511065942 +-634764066 418492169 +-692778266 -967226727 +834587711 880450689 +-725184128 -542454986 +466035574 707494595 +133813367 -727904245 +348253051 -348099101 +-651640332 -914032094 +867588557 95286729 +628262866 673363153 +869070213 -739457590 +697594494 -492696631 +-23889373 921090924 +79099350 447683610 +798705719 -452202076 +910803756 441916287 +335481853 69708346 +594751122 300879130 +-118316977 -824044575 +30685547 -804208499 +-906594012 161568144 +-214726144 527635441 +367744356 882353939 +400031551 790828891 +-88208182 -62662338 +789027257 -944135029 +545503525 374278672 +151145486 881087671 +-580589479 308773044 +-217683874 21017920 +449447953 436511123 +-759768888 90855876 +393384330 809878965 +-384392505 -173299534 +536804625 319353007 +-546722496 -730633452 +-310978819 -406223642 +-392551231 -832455011 +76056830 -95039230 +-105540280 -505225056 +-733160199 72757587 +-252483601 870678880 +-950964092 667477129 +-457952225 -903711344 +592738212 -429229269 +240967979 919284677 +42330691 -877451181 +661779807 -12274373 +-300541102 631353577 +146302503 -729890507 +-141675652 -874270886 +510195819 777710471 +-645295576 879398122 +781519550 39482297 +-172062267 669410366 +-42431032 -273044665 +-402605102 -903073655 +-848745956 -263002521 +-971896508 672736761 +-175628816 360717207 +206074982 160497508 +-343640556 -628223675 +997085311 -569827888 +-147375108 712344071 +-731181862 -125354847 +-453722352 212214465 +1994022 760987510 +-142118420 989972315 +-160527106 799412262 +-645315674 -402387877 +287472039 867385488 +-123408752 -515046810 +969803147 -272486055 +-769369969 625438311 +198028447 555994718 +595064368 972761104 +-683465998 706069265 +269583524 -121429563 +-385812294 505011046 +-888776528 909858881 +215415158 116264074 +-275426294 481759201 +511032816 237955742 +-55164006 331710246 +-58209619 567833943 +556048867 42175419 +-888670140 677387454 +-447489683 -742259690 +-887145900 180263262 +-304240552 179707462 +-882495402 -706656529 +-796518168 429487444 +-925727629 -173981691 +-283688009 395083621 +-363582041 -361373612 +-690948849 649422062 +-173655353 -19427959 +-467422447 345609548 +-330430708 -758378418 +-45609533 -810113419 +615436360 425390107 +-174376720 -677460970 +-439431409 -545283407 +-872444976 -299629154 +828932887 604723279 +695146068 -15030682 +-448252442 -638314078 +233980224 -910882587 +825174700 -471428968 +342619304 194454677 +-369315081 512340482 +90097170 -484747055 +-921480938 -610943498 +667622616 -471005870 +501013982 -374912912 +676031392 -280452641 +-229367350 -589902703 +-522790591 686678804 +532427206 307619309 +897884784 -571558036 +-66125969 -324367605 +-365274746 -728216898 +491918485 103512327 +-220831549 -873251286 +368883483 -189789086 +-850140865 423331620 +-424475379 417268803 +692907104 -550209119 +-340609898 -167574605 +785364035 277847494 +413216206 -86101007 +780419384 -80300358 +481965403 770916282 +-237174325 -187627399 +-484279333 -340874781 +636474542 563093762 +606594983 4263354 +19727192 874909704 +-201354128 -872608925 +-14427057 -610255289 +-207545854 622356197 +-400079604 -421725551 +690272152 -383498551 +895796728 822223649 +-490436363 247098022 +541011824 926748978 +7326440 610942126 +488310311 885484636 +-184549491 -530698666 +-486940122 985450298 +-158664278 -957801014 +-46852477 -835970498 +-19596939 -719091175 +-199414584 -853539698 +198914723 3444330 +-284030960 557714347 +-333133116 531441418 +250540837 -755032851 +-962844301 101489703 +516134953 -948915064 +650606818 762287906 +487959159 990608774 +952997736 506001701 +227847467 245495431 +329720806 980385687 +-837338261 474228231 +869523619 301687466 +142472090 -476664851 +-481432272 671630709 +-336302248 -23778268 +-123991244 856753182 +142120793 -731519731 +-762832469 -212351991 +534624313 -610354958 +157554044 173232284 +164497040 507509223 +215544666 193917447 +-487368414 654790544 +719431832 -683689938 +-503603035 -99718656 +-876353318 -492649181 +-521798652 308885262 +-941175358 -571696165 +-506380932 109067493 +798541911 -421830511 +813339009 -436231762 +991411468 -961555026 +343740093 -378348979 +-291861232 -13312086 +306395023 140543253 +-288627517 760804025 +886534844 765045706 +-964720526 482137847 +721923838 135826020 +-755227352 443456255 +506648451 127416498 +566017444 977380014 +804216906 -58776516 +-38003089 -35167762 +-171304325 59927004 +336431991 803098502 +-277337245 811570384 +534287486 -514350298 +-340161237 -179888335 +820118096 -106257690 +813629148 -946614686 +-103850726 171219829 +349730028 -651017245 +-297034895 684468542 +-877159087 -598417777 +-99398844 589544454 +-582170130 -28542713 +-605112220 -432858989 +-876877671 -478281380 +617700673 84903779 +353912454 905306416 +408500993 875279570 +635242355 687193045 +-748253030 433273363 +-803022126 -391326724 +533542979 -35791645 +947139710 364415579 +268002817 806837283 +51113872 -305552924 +521866813 337051316 +-402759456 83078339 +864659495 180303934 +597681522 -942703815 +718141395 397115585 +598024375 -197781115 +-187948521 -308811320 +541509473 -700199157 +-493740812 699494769 +-954506244 -359510668 +151330523 645811042 +511015284 17616490 +615960298 527527904 +728530711 -726112376 +170379130 -678269778 +-739220949 287793773 +-313464253 731565559 +160217387 877151057 +-825494787 569480013 +317315826 375588991 +-170938351 -451631971 +141344413 -995367947 +214169499 -774856264 +-670529860 -206568218 +26419806 -309158585 +303819893 683876498 +-516697265 461369425 +55690131 749615130 +-879236439 615946746 +-262150916 -434928115 +-701135952 -595985959 +832579225 -282730958 +806007731 -777097209 +139102969 505042705 +-833291478 348547979 +202701581 543455907 +-305223141 -562480875 +768125342 94857427 +-370054618 -683693250 +-165230300 -252271506 +113520465 -369828243 +763233876 -726825149 +153977731 -234205549 +-534503562 78760626 +-589793476 -879449155 +-517011807 186267154 +632559640 -732127418 +927085613 702554636 +430120471 -236232649 +355584078 567368471 +-49787016 -77662865 +-415618982 -187985567 +450924899 -2762267 +-781767055 471452084 +-357100424 833431697 +-409629086 15242191 +40315951 -919589936 +-860288488 -613818420 +694967511 -960053651 +590949674 927922708 +-195631461 365744317 +845339586 817779075 +-579846715 -154202782 +-623206968 -861226122 +240463181 878551320 +-773113550 -703103394 +-702165358 61682890 +-574507391 -626148297 +-788995465 -140149179 +482875298 -209334871 +-357141796 -834045785 +-404323681 -539842356 +974133836 665102922 +135353061 -71478437 +99618114 948150192 +-714360264 51549644 +215086911 545657318 +-257538302 -751876289 +-890407979 -837736904 +73423152 -243343259 +884706280 133012511 +127913972 -153884350 +-280801666 -635895684 +333121 797072148 +893289197 179798793 +-913383987 27887494 +747184037 965563849 +-461071730 -686502834 +-577810048 -683941381 +388821971 -493937583 +432367966 396662400 +619664612 599056881 +410795591 -506911161 +583372648 -647226458 +350600973 412572191 +-102873641 579863791 +-49600028 -248336430 +-121890521 763047141 +-685045046 -820760213 +608633539 921002340 +-417168976 572453640 +-220832813 -966342360 +-929159927 -188203808 +-102163376 491328451 +-183627239 605477033 +-494983756 509859268 +-898811801 -940947677 +37916461 772615391 +-691281024 -245525834 +-78422095 -275357709 +577361260 466223299 +877144585 -225338523 +-317496247 -568957768 +-706895840 340331372 +-814628909 80716016 +-272744488 -249520514 +-819792450 -781503634 +185231587 -458468225 +-566126351 -417627976 +-568992681 -896101020 +-218057831 -980472240 +-363872204 374597739 +815487888 -526498946 +-272554297 902658642 +195620412 -331609401 +-948600049 -820303474 +725702173 -530783466 +371890277 940422102 +-57410654 -195279561 +456281040 -678915301 +984472753 -631223643 +478124967 -658084756 +-970849871 -989603205 +527188950 -760387946 +-807928318 -266887642 +-448997232 -881013416 +-331265691 57031247 +-691089947 -822489218 +-413878348 709219874 +530955233 708650733 +-349383393 -431331772 +121246788 -586620744 +793244490 783427502 +-948557876 -92730042 +-864417703 935668556 +64313171 184916326 +-167185620 -406124288 +-882867691 -522970991 +925180609 -77584629 +-496567668 186780130 +998024362 -317126792 +-981825798 474013628 +-757029029 788363179 +-229565168 -678517288 +748217597 -832920309 +-528500913 517180679 +-822306366 603356501 +755880340 684388615 +352335163 -192386738 +-60008669 -187165574 +-947835282 189627815 +57066674 135707704 +75880065 189002587 +975200430 -770140595 +733598725 466645891 +-899786229 -973187338 +732282883 362489184 +-32971093 -633385982 +822994608 -804476682 +303241596 -305442287 +79535558 -58578836 +790715815 428616564 +-425985105 584753336 +-676384609 396689364 +350027908 506872735 +-707119751 139733384 +-103980641 -601370463 +-803412314 209462220 +-111159925 -253068321 +-809573666 779680724 +240784185 -756961872 +-849374971 -814086616 +73059202 -657977175 +165608845 561212215 +-787534529 -140816780 +240698908 -338943638 +857172739 -573780677 +-383885548 -678547045 +-344999345 905470005 +-428366809 63663245 +-132639794 347048706 +446134283 521444034 +-744073895 692131108 +-718166260 284619197 +714046022 806476365 +-530871664 825634426 +901877826 -554384011 +298823240 431971329 +-45750617 -223271584 +-112072536 114043954 +311084731 326244248 +907516413 673386013 +-35269513 -976413148 +-935769406 300887153 +-865245658 -301976822 +-375848163 -664385972 +-887751737 -44567578 +580104485 -829278700 +-238227055 -595599792 +-280126590 -166582257 +-160151365 -712924133 +-925877322 -624439446 +-90765274 785283673 +-92441468 -208278763 +-226307081 -245143476 +-95680219 846559232 +-232580047 -564555139 +636808368 -148610166 +362337861 -6819859 +-364520336 584815965 +67366260 -837332697 +-805370725 -708367759 +-362545597 -100315267 +183322360 448615737 +351771402 -849557332 +-762011261 -273597173 +-518392896 -459327871 +-219764473 940074038 +5028069 109439871 +610632182 147283652 +815464659 497899078 +32973146 -764283420 +292958844 -966534486 +376806032 475806548 +-245589917 -505497833 +398533393 -814139287 +-603055551 -31625641 +-326906944 282124797 +78897479 526707781 +496786859 949299651 +54757095 -906723314 +133968847 380809345 +-438639823 198064472 +771869797 89497773 +460542889 621453305 +-499204110 -75168833 +135677635 55390341 +-114514553 -506230010 +827053065 465809477 +834210786 -493899070 +-402119165 -203801458 +984748720 -794272659 +-988612420 -712598983 +-162431891 -354659237 +477526915 936030957 +-665695000 6016032 +-74843992 -72702849 +-906330559 514892776 +-770205735 309945837 +-826143910 -797554617 +425134934 -780094738 +-737496508 -749830245 +-670082287 -559770703 +-156943073 -980845142 +557706758 331740040 +661200072 741674396 +-48468036 -249039610 +707621567 -891131913 +-796743553 -625564504 +-505940777 152880788 +-254799590 228899637 +-484412595 336496353 +838330252 -737649935 +167323279 -295323421 +-691289221 -190869216 +-422213587 61586606 +855348992 -376048833 +-730899571 117347735 +-371741492 401296876 +-133028912 -369794659 +702393705 936329030 +866258621 -136843055 +-400827745 -785967516 +972387399 54123460 +-426979411 -975724669 +-105286393 724520780 +-126838060 556073238 +586086429 -779935501 +-253549626 608798948 +335919290 -281423598 +902153603 909277158 +-282693844 137034604 +570612545 766142699 +-915045162 -201481640 +390263317 109880610 +-912744319 -481330761 +924315629 -171757026 +307343161 452580878 +-319734339 -791446801 +223393134 -358481701 +755554178 -539462845 +-22621009 517235501 +-537157836 75199176 +873903987 562761020 +818983833 -972776367 +-92780511 685066218 +921647286 767967414 +-125756561 120592833 +-281290902 585540203 +-203904217 -297014145 +404257535 -542696235 +486874018 -852227970 +678765628 83113917 +375146344 -796649556 +672073203 240155999 +470497903 -969843130 +130468260 253575304 +232663909 729181624 +559699156 -195853895 +545283008 -129810436 +-865428522 988747527 +43305790 942825024 +-181340493 -456308273 +939881478 -137854091 +-823385458 932653146 +-578365464 521443628 +-755302124 -731784397 +516324714 -664574488 +705652289 -719266095 +-823301470 -714441725 +-478943586 -701110430 +560755165 590904958 +-768895238 -586550921 +-991581508 -646932006 +-198254136 -753871271 +368250050 -494444490 +-100667726 -668801548 +968637149 -405919915 +-912695327 -121091489 +132201302 238009355 +622354440 -819018732 +-896634057 183669064 +-265135396 -993416161 +302844890 -170164653 +401801873 -714203137 +500553811 -35681642 +-246837434 452337250 +-57202985 -936882736 +-33012926 -883522572 +263398719 -851183607 +394427726 679045196 +521461159 -901483436 +-285921272 668684467 +-804027595 -225539918 +-400213825 -96552064 +373105563 792201539 +778505793 428624414 +838095749 -724805555 +626990523 645392635 +688120519 676182240 +133461615 -826632779 +-511726546 -981337945 +-331702917 606149448 +-430863079 -173402993 +-482708451 965333465 +-695652793 808699296 +-536895676 560046702 +385636951 430437838 +-858831504 351007229 +-310793399 -868073742 +-58027283 244438056 +660518534 -576777840 +-26513566 -951694853 +474327584 -441002421 +205990075 306161917 +-588449117 -808896573 +712508553 -449068606 +-721294113 732654628 +515531458 -132881523 +-491825957 554143931 +5599971 869529574 +27539129 -856252495 +-227904707 871858641 +-239228190 177042049 +918140226 -538226400 +907722570 506539339 +-469860904 -111328530 +755172849 -240300191 +832404081 -129021213 +-542364507 -355096458 +-456926438 -973407552 +-108176069 402235506 +-459724880 -545476502 +-474460284 -214124805 +-453461189 992294320 +536933038 86493688 +-697338753 635907371 +56287385 829181474 +-640915924 8423545 +-19974547 -950200410 +-217749411 172975514 +-969254216 999476910 +382546693 -152611273 +745623880 -332850365 +-662429505 212394573 +-966841149 616732398 +-947295015 299582664 +-639994691 858972813 +-606679085 136275545 +-919583982 103496394 +-321316535 -756654707 +-515960163 -693028499 +775555967 -158664507 +183341836 218035383 +-463914069 -543124448 +485271675 -268506898 +55343236 -598636981 +-956067575 -682852986 +-159285526 862860839 +178979583 -702239739 +407504948 340481515 +156248424 473206783 +-88510193 -277476902 +-887302327 663646935 +-881639433 -581069730 +-348481777 -776697112 +609975036 -242142441 +375114179 998431741 +284922904 -952988147 +36810535 -375202807 +-898955640 -545310805 +466001806 -481617250 +917283538 -365391903 +295973382 188752411 +-482383859 -566937319 +887004470 527693963 +-507747058 -614890635 +-765279550 -44047054 +-438446799 -500968639 +-184642142 -95453065 +-943404925 47387168 +408868157 273914343 +663729269 -816859414 +-713686725 296654696 +25136664 -147267317 +-260289999 -705486405 +-481483354 809286577 +-179449438 -272645240 +606700887 -349253318 +982202532 -571517935 +200522384 789137770 +-243040533 -432534745 +165434872 -849382817 +-576370631 183322708 +234884909 153169263 +60064515 -576975082 +973638878 354631966 +-279267822 -352037301 +-799808499 691040828 +517213534 932963265 +-44315369 432100833 +23233724 -598896211 +-317627429 30174264 +49584047 -543562671 +180754663 385028508 +981572410 197291268 +-445593840 -493549556 +-289914138 256653767 +-854223767 -985617173 +892533793 416875967 +-544984596 723165294 +-23152224 40708338 +-33221752 -5994840 +413774503 364441812 +-735121029 739890502 +-56420992 -56245295 +49707945 -351686647 +-700379626 -994727033 +172745758 -310139925 +578766032 849361848 +856610117 174371017 +573711239 567722069 +-372235268 893818141 +-321746905 907731583 +-986104561 559330710 +-890922246 -768442344 +383193649 987750092 +128660652 -355892563 +563576068 -432150372 +416899815 -922461956 +-485823672 857422952 +574369781 373358159 +-744351781 670590210 +-354271444 -867807212 +660392842 923818919 +-798505482 830140066 +-970806949 -4557690 +-172999117 346275060 +-533134424 107192517 +723479575 -810991377 +-545610770 138701686 +-242290193 642070251 +-373777963 210981198 +156586395 -430837854 +771717533 437595414 +485051584 988228467 +-300045154 250341438 +624138757 946284542 +-847701867 136733117 +-791845826 559186715 +-708211874 601899367 +-379427213 -361795705 +-118305756 -866223889 +-801166320 -360068096 +-866313245 -286345344 +734208808 9146017 +341999872 176311649 +-730393415 -509798241 +-404320660 -553605220 +-247373844 619376387 +-389785074 -33269761 +-605843044 -440153760 +-24109559 738064047 +454166703 -626936154 +142346465 -9890535 +854556025 190079864 +466266302 288530332 +172868050 177307474 +-676345843 -965676114 +949629145 835861699 +-256726560 192627015 +797561047 678619414 +805533481 -385478779 +765780215 -299108015 +-231942470 255891639 +-873260748 118115808 +482013094 11528682 +189936965 -122973912 +-52067570 7357091 +719271139 327103360 +352220554 -320506988 +-960986001 -158817738 +230758131 568058061 +473035427 858675858 +-382083283 896157721 +-295741510 393033494 +-813440657 410709261 +-126925176 -460048906 +-966344448 689482456 +661413964 910948233 +755254306 514664148 +-72398326 -238531451 +166985486 -312515859 +614749741 -432922387 +-696921959 954443349 +54660104 -27369388 +-394923867 190512625 +135852795 259152868 +394136932 -750255315 +-976769881 706667654 +-554996389 612181806 +-425653435 170469537 +-253533646 -340754776 +-15062210 -805904022 +-742411121 341826671 +-962965138 -620031148 +-545281960 358576415 +403487596 680184016 +217074223 -318129079 +-18236554 -392171518 +-696215710 220007122 +7140451 -726199247 +-868870414 -820980161 +789477612 176011372 +868374684 -245376244 +190630986 111215904 +-855609025 542002412 +-836360508 372788218 +-412722785 771122469 +-310079682 -179192478 +215170524 -356635738 +-567640435 505662911 +951262604 452736221 +332668911 -616756558 +-342125350 99542885 +490257180 325263556 +-797004395 -131493759 +-308921736 519386981 +-922997219 -971523660 +581997473 -10201548 +-152188796 -355191007 +277393548 883311696 +989330 -391026042 +-602958614 995257510 +-757408156 -149673249 +-179291382 -914028590 +-664046498 -85492668 +-27324903 230594350 +-306848938 -369137309 +712712793 975582819 +-731474359 -741577396 +-953785677 -631807946 +493763834 457981686 +-956082652 109976904 +575945313 -528796804 +-680008057 -739453658 +714306091 -134091206 +563096266 -710630857 +277208175 389020429 +-264805914 -284241672 +340002492 -763638395 +-174304961 -25910222 +-833568549 766842842 +-143474053 -105294579 +-3109712 -670868228 +-246049789 984863259 +-591966697 -629973525 +334382012 -37978327 +27606494 -305018725 +-326799694 800740876 +501971221 -714121658 +687538810 -623656546 +971716027 816094150 +823591263 -22985151 +768464475 222277082 +946530124 493768405 +403147778 -665694709 +847964498 144512627 +521262606 975763361 +290730883 436252921 +-73354723 36033693 +517047627 -509965453 +-599381634 631623241 +985860919 565923874 +-231693838 -777552806 +407205957 845114189 +-771335426 948128734 +803559789 238815152 +-962349314 -502196659 +924552879 831285783 +-892320044 574344569 +-613224844 208044373 +542510150 -547059221 +-606070225 765624131 +389567811 -335922905 +-869549971 -785011292 +-158729767 -598091766 +793079473 -361457413 +-73964272 -966951301 +763560762 134395299 +59244547 224464266 +219786670 211626653 +41577637 -793726978 +-637270136 -156566835 +562076703 705160501 +-453863677 -379952909 +306193957 604767312 +-967909475 -657088712 +-128207180 -469093943 +749521716 -106391367 +139734077 -504455320 +-749794152 103104066 +127731412 -704813860 +134715904 -377487038 +813285173 -549433692 +924254905 520141805 +-927406454 -427816257 +-196459629 -616007483 +472375406 120994973 +-244731599 605106380 +-910620188 532166134 +376101853 -103038765 +-56989038 311136584 +-322644724 256565335 +349243483 12105983 +32951180 -589456395 +-71658462 513346491 +-777217479 -502079574 +380309255 589164619 +-529329102 -648257475 +-695358680 335331252 +-200494366 -30911364 +50710575 -175958644 +-53050246 -998949344 +-548305376 782123016 +489770576 -422950184 +-365345742 20356516 +-251281783 -579734639 +-230914285 947042628 +-774556300 -366085417 +-517238327 434229882 +492548602 -326255380 +55493269 -540090973 +818390242 283139980 +952449988 461490181 +-761057076 -72745977 +721221035 463658774 +-608832478 609019657 +-350127468 234048400 +-445098434 475283238 +-108515644 -167218844 +-171479019 -465012298 +-294345075 -175671199 +-124831305 862826071 +-474662356 483679614 +-214995127 -282400171 +-436711901 -582440563 +-847286946 567254353 +41493082 -358689018 +555421285 -359316922 +-914207674 681709370 +563708445 722651016 +736654407 228468025 +-639323968 703199822 +-338386153 -249692299 +550837713 517506147 +337089779 -645153765 +937892365 709691239 +311686735 844804782 +556866644 214467434 +-208272154 66630065 +-270304394 109382232 +-194083834 60571915 +-197811122 -78857043 +-351624254 992828353 +-544250710 917824868 +-973985088 220314524 +-520727610 -727155844 +-670167857 168995193 +609955246 946100033 +737182944 292333248 +257164532 -448566552 +995086316 -285995115 +-873360992 -618250441 +784703472 -927676912 +406220494 -105696141 +252620794 -470501041 +-719562521 -208047935 +-413466172 930450137 +-948217766 987658109 +-195795203 620580746 +-493674037 -84428755 +-849839059 405050312 +-982197712 -633402418 +-701889462 -55264529 +596567119 986048151 +222276318 -519462390 +553538885 572167414 +785787806 790353501 +639809638 -603043546 +79911941 158784419 +-363784891 459226873 +493832175 -457314335 +937433345 -696900101 +-149586786 162016331 +-204227872 588092687 +-171139755 919105633 +451762219 243677160 +59951007 -431208192 +418683114 406839148 +-558042820 349633687 +-463118943 722655936 +66470431 -60509676 +205248290 276987164 +204256655 207581854 +613264987 -956996566 +-555509189 747474964 +240490760 -222243475 +718742041 -500198409 +-577685650 -393000911 +757215811 -345949971 +549998617 -409363108 +189658681 971967782 +142528849 -277581396 +-216480181 144332482 +205059935 851753686 +899988832 -508165801 +19442987 -917799113 +-256289017 -484713021 +676354301 -24132163 +-129816934 -781569642 +-479102456 963740386 +-64654185 -278148140 +669528442 664116079 +-699449231 -323916849 +917242073 -286129483 +567671082 695087531 +122485915 -813060318 +641385783 964149167 +-8115653 943418839 +-105332200 206805195 +34853212 -693935301 +-169011808 -446409741 +683133041 -733571803 +-875537053 -179804693 +471117834 -904947224 +841197073 382771399 +-819125012 585117199 +805906495 -781935255 +422496341 732727817 +409232850 810201089 +160985962 115260915 +838133492 568103131 +-50171465 650332552 +-904687544 146957522 +-33960697 660228912 +-643438464 -980778373 +-751114602 -935819446 +-555666551 507368913 +725077546 -559373049 +640991716 913669272 +587252552 -606268532 +-441782462 798209303 +729725542 146244623 +-295474203 -985221924 +976165981 -509021888 +652952214 -197567388 +430340048 160769450 +-861416581 510108185 +-107446465 -222335497 +167590671 378256282 +708835067 -986499435 +640833727 662198926 +877680378 -234528005 +-987286238 914592671 +-239622039 -831461875 +-715747724 949048076 +293354362 480656927 +236580451 368247911 +-424998185 804429844 +46681181 158161852 +-313678382 -548601328 +50158729 226593416 +-796399613 520815250 +827477740 190542741 +578163343 303933553 +-256338722 -476622709 +-943079966 -462559909 +365475715 95021622 +-1773863 770594364 +-813968647 -935144987 +9116828 -382496280 +-893625865 724876496 +-315792286 -147343464 +180767303 -4391323 +-102217771 -322571180 +163198797 635489765 +-90409239 -263450057 +-813473968 854997323 +-707491971 -733305394 +-463698020 -24517063 +716555297 895223986 +-846133706 765306162 +893849332 540765380 +-906968610 451568681 +-748657899 -658222996 +-995731371 -8186894 +-984950166 570567442 +-708037423 385183474 +268704895 -768771383 +-141968499 271655123 +-294162669 785062042 +416319600 -280241741 +-929872900 -730981400 +-532580318 -691978988 +-596326463 728818276 +-540056606 -655485904 +-492012840 -451257775 +-865123060 -46434168 +269791321 -747657074 +727102005 -464474138 +70298489 -862503874 +-85279103 -321123558 +-540171788 180872388 +-55640596 9634760 +-222116849 -990583397 +-684820329 -22276571 +104232897 -64317285 +257213725 -872237816 +-459946681 -929857806 +-853308327 -88687173 +220344539 -572207138 +-865491663 -922878136 +-871275188 -104682985 +157685908 -894234147 +907080406 -298630337 +-153104913 400088590 +-67440733 42666888 +-430737114 -106471701 +397213312 -168618256 +374095244 -973065200 +-527527675 -947949397 +18749312 -275628528 +-455185210 -115056431 +213903287 -609347392 +190621530 23491866 +373340666 914307938 +746679207 -328431470 +-787827162 628879289 +315624412 -864209705 +-492613962 566975748 +707454365 736720370 +309537181 -876454031 +609385653 -578071455 +-556989191 752904377 +-77142041 -318081892 +-589837827 438700876 +-394210737 -254398641 +186034893 248451928 +338199765 -904024557 +-62414719 -780325884 +530341509 123421569 +-905983096 765593151 +810770686 -523120648 +167992048 -498737073 +145045298 -25861998 +-223563875 -312412340 +-551332194 -670063171 +341684607 -711518828 +740035557 782709283 +-496554431 673060726 +859272470 70193791 +-298488775 385244975 +562607749 885727452 +-953477613 -41752666 +-150319251 820337843 +213088968 207118061 +-910682848 932392021 +624694340 602001062 +-924879014 88574765 +301391244 206072433 +-6380132 962224272 +547419383 587523223 +-516906568 -354946054 +357133523 -962272882 +493134576 -381402417 +-196863935 548875288 +592429991 494854303 +926272090 -697025204 +-202958976 934790914 +-73426930 -931326176 +-74537559 -887521208 +700590450 -320058473 +520092849 482523490 +-975240503 219366537 +-573730631 834586787 +-249012228 -429676029 +749766477 -374163387 +283329463 808157458 +-244758466 983249347 +-807128283 -611706687 +432590212 970354140 +636744068 -896259795 +870128550 731182395 +530805223 326452524 +-834123466 664612556 +-510126107 734648692 +-387971965 82767256 +740262131 -443495268 +-429777558 527111819 +120985474 402735836 +-194754581 -466584132 +-745305661 442984369 +-431348611 -163070697 +418692247 868863995 +65907537 722975749 +477790949 -790494719 +720272470 -400321337 +-187158518 -266189966 +718266369 238802597 +844807580 -286726078 +-418867815 118868647 +102492941 -496203995 +-610539542 893953193 +630342296 120520009 +682340378 -236912746 +959437066 -370355011 +-135324466 -793489195 +-749703844 -906021495 +-718429347 -577414381 +407186462 63380000 +-770822073 -451613627 +557322088 -540884848 +724242645 733646772 +-99925411 356918835 +391280618 -836010784 +426748666 -176983484 +894493371 538071623 +609684816 83838956 +124257848 -10188340 +-462758346 508409828 +-966796189 -262612244 +-778489626 -108385248 +32684762 -282347091 +-680397209 -249304678 +-894728578 -728363141 +-277944342 246395997 +490508215 198103389 +353433288 -528995978 +-637529203 364766392 +127748199 -880804319 +-479678949 -920379959 +-283118283 287837414 +-996278446 245700950 +-679776410 -580882238 +531148942 -238792561 +938886460 -531339858 +-482109587 -984161751 +423107107 -440701641 +-74788587 238690320 +-944423444 -311017280 +952685065 635612079 +-662120736 654309102 +-429667171 434407455 +235685538 -847539768 +172855807 -69508054 +-251209905 214638837 +-874792713 -528038162 +136337441 -639199128 +-369916229 -81673448 +984061517 -311973393 +932994192 -820301694 +700098594 669157588 +774244839 450964358 +-539632055 536225636 +-962874654 762632585 +942488523 -239987462 +-742805035 118556915 +-690272315 -373109856 +-294044630 125805764 +-977732292 373934655 +-203570722 -346033213 +-241236067 940278140 +-490128372 -170829069 +-807562930 240406542 +705132862 -244484513 +-41766765 551613416 +19270520 19656538 +506297652 895951165 +257786341 773982270 +61577665 -153016744 +655317811 -389928999 +224748985 -521977074 +-473388927 -175947100 +407313335 -43547041 +366313506 410686396 +841411070 407706683 +-77363555 118080297 +783845572 553031042 +335834871 539846196 +38026942 -258323199 +550111796 -546713991 +-43979669 -367909871 +683788695 247080312 +-832624821 498222137 +87988152 948367675 +-960366709 -852555315 +24807833 630856545 +-190401932 -553319157 +553114797 -423065404 +964724720 -891253713 +793094004 -156741381 +-673588 -510278620 +193796961 -108463415 +-120494055 -636302696 +-276542949 -892180771 +-962967616 -164017677 +826729748 -395941165 +-252339894 443930594 +844696618 290340194 +-256615727 971172375 +-340459904 -617326431 +-703398054 196150241 +-879204807 -825834795 +-220549635 663975475 +-73452472 -544013979 +488638723 -724546308 +-915122985 568398720 +600230867 189928609 +724174315 869462827 +956392842 -46294970 +-776639664 382956507 +95298139 247717313 +787877625 -70349644 +-769583824 -164901019 +384249615 -348903819 +-687941189 918067197 +-472539725 -65998122 +-400349554 303018496 +697966617 -735762839 +949442827 -847161791 +40401335 -256774928 +-762524297 891754829 +-965079519 250439261 +364109599 115157049 +677142062 862196093 +755630431 -259310701 +839863513 -556299613 +274767225 285839853 +-624053947 -411339625 +594482683 170878495 +345001448 850733983 +502866379 411018066 +-81841516 712457930 +-41613298 131425058 +294447062 568740041 +107346687 870566286 +285751873 -912779436 +-513980497 623902672 +22390042 967643252 +810738462 38065618 +356188032 -461128522 +-556621259 -582656150 +-110991152 -55328527 +-271148410 -903045137 +-568695554 809889702 +182292362 175524169 +70427919 197066206 +-15844148 -97149991 +701853543 -453586651 +-48108402 226280668 +896979251 -691116288 +-607051728 -276430570 +-469616524 -215374178 +-769137860 -267145643 +-622990945 842773593 +-796264712 123478939 +-10257793 539670376 +-347393675 897722217 +-597280933 869515859 +-670343829 -464313248 +-196335823 -74255261 +4518068 500218242 +-149984401 -703685083 +583892383 678594123 +376771099 245650926 +478843931 -966738975 +-95811065 -506592079 +-614419066 833279332 +-905979418 -798818863 +531289631 959795485 +-974503362 645852477 +-33519138 -863294551 +-472938003 116350719 +-131562348 -331216242 +439126103 -826676857 +-333581488 -136440786 +-974246914 765817808 +-335696452 499800250 +-396951230 -183439690 +652065831 561547069 +148871761 789660013 +557686688 655379032 +-243663724 -232821444 +-916918519 -881703724 +-347886130 -243422008 +819256903 -789322993 +971164161 -306240630 +-861711461 180440771 +61619684 -185120394 +176660554 -534187465 +-731973411 830592620 +390810738 507522286 +-478223022 -1695775 +369085578 -763273432 +761681693 -870582988 +988511378 -724395793 +-614220863 533797646 +396107584 -265418084 +139968824 450710466 +671820229 981555514 +441116286 128310475 +-837542633 324939335 +-723993397 206648106 +-362054761 801032889 +-534881683 -699061039 +161191958 -734072932 +-895982065 -509303527 +842595620 -756690354 +-433579617 -863948195 +76930379 656674446 +-351433213 522380478 +548910236 -620186749 +160152958 -688171257 +-408370283 -804721720 +656505209 -392534793 +364620561 -990725912 +-952677304 -889750097 +997408440 -700191614 +613160707 286911556 +-510163527 290931800 +-500537487 630790666 +-715243611 670234001 +-902510988 115628926 +-896786225 -878907069 +-250556954 918663968 +-737986556 -474274879 +92448798 -261549628 +92238603 -378933633 +-988370399 321181177 +-145904324 -530472498 +553753722 829092599 +-524602688 -228486762 +304133434 197218752 +687336763 430252802 +-580775527 774823502 +69487528 -156420319 +-293090669 -848805695 +575589173 -221316061 +-735925243 481539009 +874170567 151164696 +869757984 -655512018 +-438268827 748858450 +-156925167 867570918 +68339625 -312917430 +-422499132 402102625 +369981285 -15568211 +-492107949 787205972 +-947181163 21900457 +-382751052 -553182212 +268308924 -132920402 +-347476762 -683337324 +926279776 319505520 +460520544 -456368127 +573661210 611360699 +-680137287 673892392 +-324935678 -825537294 +169983387 230885177 +799866132 -25113138 +366809356 513470730 +-943839733 35638378 +-552781966 926168164 +-560875487 -802184629 +-450549328 120676645 +-438670656 -795073328 +-889870614 -78587310 +506341463 460222002 +775201030 -880147845 +-898146498 -918140315 +82807663 -368338016 +751757803 -258050564 +6317410 644134185 +334442419 371636249 +50499857 -293539983 +311242191 -702777070 +632474043 -276064527 +-371211316 -509784385 +280952288 522784401 +953985699 -582134282 +-2327431 -497068329 +305598872 -820870242 +715740491 152940971 +-803815695 -347511574 +461311220 878496087 +-663049125 297313122 +-551163066 746050625 +48385500 -281125745 +-84154126 534622622 +-838109248 812664374 +-451205821 210738636 +107477105 -679092118 +855236912 569415191 +-349345778 942942478 +287911076 236725611 +-994516908 618257529 +-396352336 -86625021 +573336896 -364767650 +-423705561 918698194 +-731393809 951617200 +721495198 -831370914 +-606928697 491220264 +887723329 365301387 +-891169899 541431750 +-966126957 261230621 +738963349 -239885721 +564084455 -900206050 +610000982 889317914 +720006791 776627577 +-233622918 -855293850 +283380007 627421414 +-707204391 -469773350 +-230001201 -630968210 +-450522305 -731776931 +626281577 -371671359 +755378515 306952607 +919085508 -420439101 +845996463 735122191 +730605501 636267080 +357822669 -711409740 +896656445 -19133234 +405369566 -89252931 +-468871311 979723793 +869388437 -411252688 +-41501540 -743010103 +344886656 301086341 +-779381221 -613266260 +-608005397 -902195923 +356812407 479745586 +674291279 -110664426 +-137482503 -822572215 +258001176 842589203 +546237643 726852857 +780229204 198657019 +-257893719 -255899013 +-670243101 71661965 +68438905 507252895 +910720552 -633473026 +156968257 568411016 +324315822 612747476 +-607393693 -504569616 +-328398191 -915426453 +-332390472 -368841115 +344013708 260326942 +-570259462 333752949 +251409982 -969270214 +168562486 -51144141 +922327460 731418917 +-606036390 -580909323 +-467656839 197576629 +987663242 753774517 +-256942775 606118391 +33638849 -529567408 +-159251651 299337717 +80140851 604340575 +579934611 294502502 +-132044700 -791486093 +-109152860 -336897411 +800744028 955608638 +618672294 872867949 +988115286 963721162 +946976261 880854287 +280160274 705172624 +370934884 -852719873 +-336082951 -136224704 +615466255 682588084 +-211549371 633032024 +-505257148 -188819158 +440554255 384001895 +891314211 -183465352 +816636039 -698453261 +839534069 189869699 +-916472240 -535775168 +825249717 -298920600 +-257611107 -825489951 +970123403 600591961 +288389761 101078851 +11688907 -598754124 +-58093360 680660754 +139541349 -451081463 +368471389 -702259339 +-308875549 504521395 +-793866286 261035724 +-9069144 391276939 +403466719 937715709 +-189849806 541456352 +632855092 -525969219 +720196505 94232672 +-129642946 887790805 +51253251 645599990 +142805289 -21433651 +144742224 -595268289 +-628600805 -98710544 +-13937947 -637605548 +846749418 -167899843 +-354892591 -150712711 +774754125 -836298348 +-553045990 -213629262 +-297024925 952095735 +-649387694 -514193529 +-483699180 265571833 +-468618949 -922998045 +-224657640 16646932 +-370670079 141991190 +878567052 -252412089 +-425926197 622020150 +775399556 212211715 +122251128 310654798 +738883582 686990403 +-153794428 -844065754 +-220388106 622778867 +-426372553 -40953009 +292606644 180080201 +-76822643 -323656108 +75486660 -420738534 +-730893793 -950255387 +438504003 -29060725 +-77198986 -311804337 +319356790 248221554 +238281430 435883455 +278873146 -840737619 +298683733 68721295 +-510123974 480196772 +-88782933 -738331661 +64173754 117209683 +772153056 355520586 +390068845 555189461 +707195075 616808351 +187647046 771834472 +-593235322 -586255321 +-464207045 803236009 +-594739400 114326507 +-107743418 -540435027 +-528502039 269943447 +-743984012 -519951973 +241446120 -636372998 +-240512071 -86049687 +607669086 156141617 +523711837 363524823 +-785162340 966452663 +24194898 586912754 +-719099697 -537452002 +773524535 -864939233 +-727038007 -548441143 +-890660026 500174978 +-937481871 619927852 +120271165 951175652 +-743902026 273107571 +314824763 718359801 +774995220 -729014713 +-275005594 -637741559 +-578482855 679542856 +123715559 -713070391 +-82031252 898080477 +-786077976 -669354321 +-120557843 -118990729 +-597781760 -128792768 +-81532511 -850474912 +-308763978 391009092 +-988408882 -754494582 +486557554 558316462 +456000323 -303569306 +900608131 -483816748 +-7085910 -469119415 +-758248968 -92358850 +-463561343 108999146 +-922720911 207526606 +610998360 268543706 +-392236517 -853788645 +-780100476 -212119404 +206481423 118665429 +-40848538 915057665 +346379332 754934388 +917949539 -201869009 +138445978 736517001 +169729604 -363388953 +65290256 -763377849 +-324095645 -230765247 +-466522627 -373806012 +-791916641 -132447748 +942757821 292298929 +-919873202 467336754 +69035553 309950553 +-548704371 -889042137 +-907340294 -288983667 +637147820 -411173591 +-587944 -261345766 +-28535275 144954767 +998992065 279853615 +839852433 859390455 +-179459031 821833702 +-162509494 -602113140 +804983060 -194113537 +850325624 -167687110 +-31032917 55587057 +-710936888 -413714935 +871411030 -639096246 +691840630 -275276782 +308490201 -998722553 +-208215922 -799552139 +-25282766 -5833996 +565370336 111363125 +-578766427 -105862032 +446396871 -418389722 +982010673 25687060 +-512170985 -120388049 +-121481137 -860181153 +-841923143 -952634764 +7882984 199630301 +428016874 474739972 +451008595 219083316 +-641886654 -506752798 +-403857373 191023382 +-659818357 838674876 +707481621 -980038492 +174916252 612741054 +-301642615 -390816004 +412206563 580384463 +-195328738 291014342 +506375393 -651398463 +415425012 -895426739 +484092601 563893393 +898097961 -773610210 +320120609 -794791935 +763073365 975200015 +-666780419 -453849066 +-735363319 183508630 +6190986 104717532 +-623796230 95196525 +901955165 546704745 +-854505952 -468039226 +-809931456 399159910 +22044010 664988976 +-850802578 -713837869 +272192114 -506400857 +452659751 411256570 +-227898052 312418021 +-877916196 751884815 +-105276458 582316821 +-401370996 -105883026 +567107218 762613938 +-983125590 -112896007 +16789694 689180696 +370302342 -442193039 +-892716963 -386534271 +-359733041 108703512 +-631444058 713541903 +350714977 -681851153 +-486175061 -929632812 +738830659 -975504789 +227214716 199114214 +-244848061 -211353345 +510503533 468490760 +183271858 -698726724 +413386816 -430937894 +-356007100 -471387366 +-619489307 368248654 +-284944045 -775416699 +385271930 685133842 +-656064082 778731130 +320570154 712003913 +-417713449 -738197331 +-909171951 324729662 +28567176 -217615888 +99188302 532571970 +381851153 854647154 +617110728 307480578 +-105049134 -814428947 +-593933062 965649332 +-15713746 -756433632 +-962907090 369407230 +830945629 173208523 +-610546693 -787505937 +895652972 284938383 +-474156633 5363140 +874970075 751568038 +306541325 -211307558 +652201109 -110106156 +-360779288 -25390154 +-580092471 334165620 +185674145 -689305984 +-220967222 139070793 +-382670854 -841475454 +315330619 998741645 +-200204020 -327921510 +680049289 -525337270 +679594193 -784458714 +558762787 175204394 +705765564 84892774 +761594995 540410971 +-958262761 647914216 +799918125 -682848650 +717002743 -53840240 +972712956 1026536 +408063603 190599381 +-48686902 -984362553 +-163906516 -891196197 +-329796512 -813601137 +-673002216 -947477715 +881718625 -785607964 +182371870 804274467 +-48982288 630263907 +-329252346 -689143879 +717021307 178068172 +-463027481 505529353 +376626529 -478925961 +-610952314 -344615154 +-791690862 -86588029 +-643373247 127053214 +560438852 -781239654 +-274171324 223508409 +328759636 894355094 +321205138 -37580227 +713440949 75568410 +519520674 -759239670 +-656758194 468041790 +651956830 -954065515 +-408358471 530102554 +-794967626 -326092242 +-258992635 -80497040 +398429743 -814645938 +79374290 -845150968 +473463778 -208965016 +-635458033 95450135 +-511674000 29041416 +885092927 195566877 +-829383245 -983692086 +821590701 10395364 +-314999612 -411512573 +-899636565 475427962 +-123611737 999036155 +460455587 186897398 +-631388908 882732608 +808524389 -86132140 +744408793 -721086875 +680455239 326049348 +-714941041 120094013 +-993858381 -547771556 +-57738865 305892323 +-206555174 311608400 +-258410216 60065259 +487069718 -12618236 +-863193056 -981167160 +-248970008 762740484 +-302195805 6223130 +-678690 724996930 +-390368482 -868112543 +325853172 249192130 +-926384952 283654646 +938576141 718609777 +672644094 820344789 +-897424764 -13157786 +-142454744 470283345 +581241537 -978944020 +50064495 755899187 +-55556108 -769370625 +918633425 -696484311 +896517090 572463661 +-26073438 -444576350 +-187017223 -607257017 +562596725 -600788462 +-599267494 -920715734 +-896004556 582447740 +-599115252 -11045694 +817869392 -372589321 +494442394 187447987 +148922923 843786638 +684253993 -187791131 +-439506855 784868134 +-702523426 90306622 +-75099427 -954014407 +-685595246 -312043146 +-920648721 462293257 +-929101547 426799592 +-381776746 -575971155 +-256835123 975040043 +-877604170 308184194 +934911279 941927851 +-663010579 283672030 +787841791 276604029 +-932100668 -872365022 +83510404 440241347 +-879790962 265736757 +-768117393 -28929143 +-687196845 -360151139 +-986442529 71638041 +200511881 -707143225 +317608938 -168677723 +3873830 -639659112 +698192355 -567954798 +267889931 759667147 +873352851 -165454769 +-711939351 -600577205 +47799127 159638129 +-658960086 -627277319 +929672490 -247784388 +-192961707 -487043796 +785587787 -224788777 +518448302 426646853 +-177194505 -591494775 +-902588161 -948604470 +-343233251 994938165 +-328509153 -646456260 +-617343401 590507326 +-160033906 311364485 +-619826580 499555095 +-59775214 878321884 +-934458475 -755902358 +-13865073 483905487 +-925071469 -753253099 +-96087536 -756951580 +-717709559 847999938 +-141416840 865515270 +692736346 -901425930 +801346386 226598461 +-82287941 -283326810 +996811079 806477649 +-362822399 765268262 +-742157208 120790800 +195226600 865166850 +580180350 -839875135 +-618894496 760245174 +926301033 321974430 +-284458538 -952738437 +189630400 -647816735 +-297519864 -477683617 +-134409143 147851410 +-421614085 -753343122 +474859641 941145548 +64845144 649275376 +-310669075 152403628 +528024289 13821836 +760253504 -749383391 +294182488 951492166 +669761090 -983822019 +513057106 968652706 +-535537322 70864807 +402659307 537169858 +-625934325 663666289 +610870667 892330611 +-965452176 563481676 +102765020 796782543 +-310994638 -109274133 +867563483 -890334416 +-532536849 -390679925 +-156474417 -890733377 +369125470 -764885978 +-214874899 -672668883 +-739471313 788613 +-113949025 -517372301 +-214491933 364875252 +176807340 -226399777 +136399636 -711770666 +-422602611 6968374 +-613476585 -834998294 +357462669 254001335 +-624327754 -529912571 +-296705627 293463556 +337205458 -416944451 +-675132943 681628377 +527295628 -185007793 +849920941 684725082 +-574823556 -935923582 +-400968227 983283455 +560393344 -958810460 +357364371 -62748889 +110382245 794650961 +424262961 441078297 +-466293531 350353806 +-336601759 788315311 +-114792923 467813719 +-441535723 1176965 +975955681 37343447 +-562791757 253982741 +506884304 950525709 +710623968 -115160467 +894565575 -992648649 +603209775 -499893420 +-71719384 -361015277 +138464909 -903481741 +666016893 142872664 +816455232 -826624640 +666717575 213605846 +-455288013 -459762893 +775445241 -396558109 +451059227 489970872 +630545267 496458635 +-823979043 775126835 +607026149 323321711 +-729042501 -290749256 +-30803538 -729458604 +-874609586 -805791832 +549131133 163182157 +683689003 24508009 +955244575 875221292 +-372845419 84940681 +-228421244 -786205221 +-313031337 -558762098 +-83504331 327532115 +76349979 456552167 +859598671 737310140 +289969813 -368519412 +-875834902 -865113547 +-571847509 -42285494 +415187015 33193929 +451480058 -132262569 +-81771152 -553158898 +-974147569 489512451 +-965569455 781166519 +-944543310 -929749673 +282042416 -7736048 +-326616961 -814485117 +-575518582 65450361 +519101420 -80934996 +-672965165 846141611 +716790948 -924532130 +-371895482 209256152 +636751388 599588905 +-855217648 -474044443 +870166700 843749279 +-107767730 627671278 +113249542 -911142158 +221108646 972853803 +913298199 -121403382 +83829389 -736417672 +375915546 -218313548 +234173939 941211072 +806751698 -478774483 +50319377 172831462 +-435726180 86949119 +220740653 -602554893 +726280462 227923419 +258621499 -541302894 +978950700 -902645055 +775243360 981951891 +481045309 850602011 +769861916 105869224 +167415237 232411776 +-243166776 -953001366 +-715403690 293490205 +-310657087 873323609 +227745898 197780106 +-887655767 898645669 +-266688249 -601630491 +938071386 -327039815 +393454474 504000912 +-328506272 774666499 +389308841 440469501 +112763464 178657940 +818883842 970872345 +-393834012 870585721 +80510989 -871888761 +-63082333 76465399 +-454443409 737426826 +-414842367 -341072629 +975525374 439894653 +789501810 11692616 +-620215788 -963343779 +634458543 -387059941 +794514917 -587650154 +-257465182 -311155577 +-16049476 -537401709 +-888841163 -381276214 +-659991990 251100459 +-204734689 -393324306 +-543507177 556332087 +-365161778 436351447 +-573395294 616122299 +-434303343 -522504552 +593002561 -926349112 +-801881122 -533159454 +-272374393 -155946020 +647637481 -414362969 +670449196 -474342110 +-975901914 31217890 +376274470 -614922630 +-840045017 -250732784 +-723786149 -435314885 +-477357940 663441180 +-486803201 729326384 +-474321375 963111673 +-396189831 417582973 +-902070680 -976271878 +-174332875 -362055918 +-457144087 -612028248 +862137950 -631906675 +278706367 -759784240 +-431189683 674098076 +-330558441 300137701 +448641125 -758973209 +235363885 2144610 +380961177 459573087 +569642635 -78318159 +-434760363 38816458 +967033227 -322430766 +108337359 278033214 +774426974 22427441 +-323470341 344647586 +832179672 -351207212 +756781571 152352971 +-841828543 -979888015 +43628192 297476228 +618586574 557102987 +932870213 -522649564 +239941577 151735417 +662975876 -694210919 +94932168 -636869662 +-109254392 445733294 +-453816535 40637237 +-825827236 -489077876 +-414700884 -510558247 +605503167 -256358934 +-480444933 -626670105 +115205721 144862333 +949777364 379755588 +492946911 -895888557 +-733585762 735215321 +-839849916 583531388 +145802039 530628706 +-627665964 645185634 +-420107217 28931146 +636483856 -334560012 +-577008452 991667217 +-997111783 -341203101 +-64793939 531110166 +-254796095 512715855 +75250493 763722381 +948036919 566511211 +-963285514 -815487929 +-974628955 -217569712 +-142690515 524446429 +-81565113 -672574868 +951720924 470041426 +-943342207 115496161 +-541630631 658671183 +177197669 853667679 +955537364 -716470932 +76477336 -5885068 +-709451807 -276145433 +-74318345 -386342565 +-83306320 534877717 +870939450 200429690 +897492783 -564024723 +224718936 694785860 +309843264 589537367 +-402615268 156516035 +-647604417 419213437 +-927853259 -562228965 +-760978326 422291239 +-29698703 -846304338 +56235719 -141926183 +-613995433 259378943 +496163954 472073670 +-32399968 -595272164 +474162600 -963643131 +-609369756 39947017 +-878561769 -303432400 +-318033033 -916221618 +-479505209 -870174995 +-878546397 -454715054 +205278269 287306809 +249178859 764259957 +-730144580 913078989 +-328294663 732102053 +-867255080 -101757158 +-339197598 910729025 +-982535897 290235394 +-227596182 42111444 +-672398956 -113493245 +41935257 -210707308 +-930259409 425169749 +724307260 -397712885 +48984159 559059193 +723017011 88286037 +-603505210 -624073397 +243547782 -993494727 +-924650836 156987875 +-903717960 404460991 +-458939437 501780884 +706987208 -685876041 +-20301740 497457024 +-906230775 294810756 +-27495546 -376182419 +511087861 -473716321 +-777047488 -803044218 +-123687005 -59170635 +-305460729 -376067051 +451595056 623657745 +-747590717 757897164 +-385059330 -664023619 +-611859512 -230413685 +-379023173 -12250202 +559707248 -280701390 +-647748575 -44462601 +-864778927 773096070 +759957190 -979561309 +340949257 -896999540 +995733258 -60145280 +639342060 -689216653 +872635762 183872745 +324323539 -59845594 +-661970254 125583476 +588839681 653851339 +727432339 -839416382 +344501194 995435637 +123785742 -341549155 +575717416 176989758 +-470112215 284494079 +-668493291 866382927 +-48923755 -959622787 +66707956 104877648 +-158558097 -149570358 +-873787818 -868926031 +-206401172 242080710 +-766227217 -317719524 +-742720108 -978544452 +346208856 -144231241 +-599766505 -297696738 +-264818102 589705994 +-328974250 407147739 +514787248 3353495 +95206995 849162781 +669193258 908968727 +367244797 304132207 +-653919241 -500288623 +101540227 587147964 +-279533488 471819034 +965245652 -631056495 +592018407 940942149 +-533650447 187694656 +134245261 684920815 +724475659 281936762 +540460099 979651505 +-414058519 696161546 +-215028512 -711130843 +-37129325 -766177456 +-820774869 -776466670 +737289216 -129966507 +601699364 -677300871 +577789376 -491767348 +-386938366 545282714 +-255648388 -240228495 +489959403 615074912 +-562774214 -208967149 +374050215 510773111 +6105520 873972710 +-184402432 -251830365 +-242360367 789353567 +656432628 -626215827 +-457962547 -902873453 +-308313351 -529717576 +-153286328 -693842762 +519767450 -64149712 +-148373157 -358064813 +-433062191 -82348448 +-920211907 793141478 +817840268 -243201803 +757958689 755586670 +420081880 -547994824 +863862323 331058388 +307144106 282021845 +-418753611 427651257 +-922104745 621127367 +357715128 -813041387 +34096182 -303930236 +71521945 511700102 +389288635 449708561 +-299365472 741959578 +7762697 503046854 +795240981 586960318 +150871635 -446837475 +-143660463 -516659540 +912115044 257728770 +-363764994 513718448 +141774232 746571107 +-239614367 -172809289 +493052756 797988092 +-646045589 848770767 +-439538437 406742935 +937604075 -238032521 +-962683903 -761712432 +438480989 -963372567 +-608448804 387387399 +-704856330 -270792016 +-683696609 448346278 +32565069 491462905 +960768576 -82831367 +896644494 739539509 +558734812 -297474361 +-203652156 332719821 +78932846 545018060 +-810033323 730622563 +584093306 -863567798 +645039609 -358114176 +-32537054 220428397 +950537168 -935635878 +-274292928 -645151094 +-239773616 -421613794 +826956826 898548503 +-173944495 795702503 +-556797336 -186276604 +-657846231 538063275 +38813394 24149445 +657619151 -387997128 +527782832 342148891 +664806750 -686683434 +893590550 50529133 +-475775323 128944526 +-288273819 856145513 +866429267 446162100 +-789293826 -790323353 +620782643 39660833 +684934603 -732696809 +542309006 -517895576 +550144545 668895999 +-775385034 213230041 +-681265930 459623701 +-365706978 721342096 +424678479 -210681297 +146202149 -484885306 +-90478533 509588288 +987034086 -591350913 +-20295624 -954137341 +-802636175 -854728947 +-94017634 264292659 +608176865 -678556330 +301424258 -579965577 +-171848594 790290999 +991833961 368354508 +378671560 82947806 +206149056 194815010 +-117641637 -695502810 +-124971405 149251017 +354027462 -509236150 +583731808 357889555 +599669266 -166642049 +-703270747 312608335 +477409412 944833479 +-185778066 845822122 +-121551543 -861767182 +452107432 476377983 +494989040 -984944170 +-850518722 288157672 +-495093784 513904241 +905528479 230625173 +728049605 -394383338 +555595407 847754197 +-554282564 858486938 +666859659 221070118 +245190890 -930727442 +-364192052 -606060519 +349238988 -93552109 +378368088 -702563836 +422105239 326060630 +207931020 -510150948 +-366096912 67225038 +577466911 659199550 +-842015245 479770735 +-73257742 710188327 +763204962 -130710596 +422331481 741994606 +708238280 712480751 +-921302687 -580032624 +379010824 745403977 +-940609238 843322543 +-40758382 593586306 +798011660 45250748 +821293239 379175993 +956646761 167445364 +-116362143 605332720 +-893025853 -936127666 +-499788041 -309302260 +-603577163 629024272 +-177806280 887879381 +521135276 513825525 +-515075783 -920056768 +-175722748 578007884 +741249129 -762197383 +302153905 705969010 +243525623 756692472 +-65284301 -10412901 +-52563741 -492491670 +687900981 676118445 +-74005162 136367982 +-804454569 -425012831 +-250803353 -259335398 +-362109764 970717354 +-407160498 -597011959 +-527500032 992489003 +-19904257 529879751 +875633027 627204863 +386033544 -711198113 +-278095364 196177745 +937359774 416516844 +-136611124 878047675 +-344021368 -638981763 +458349315 -522304917 +93750091 -114656739 +189401442 -579576552 +-709593450 511690913 +764168752 919440984 +-653037600 193309485 +50166009 -835350352 +369366947 12903961 +374181052 768860696 +-989987492 -17520776 +-983896549 -116781225 +27675932 314813185 +-896436773 -398341642 +805193438 -485149973 +-60499843 683594889 +661711884 900772324 +939698144 600148067 +495508541 -881526590 +180650199 394383175 +-903993736 -305804856 +-849806964 20694936 +-69559206 937618010 +-535391698 -928616529 +-525661154 -111430808 +561383268 315640174 +-88834535 780642278 +226568196 880383303 +368423764 -225780647 +-417545547 625323144 +481838197 635989417 +-918545527 130181516 +433614732 490640518 +-171404242 -608472732 +-9149539 -876171467 +-394281827 346722854 +2243109 -968764615 +-285939979 -416603202 +305972183 -720180870 +-2533277 557001053 +331244686 -408434115 +299289759 934372932 +-374601779 -996554373 +-128754689 -632547977 +686199892 -157764484 +-810197225 906589582 +-403143075 -33423765 +-421885689 950364695 +916201653 779956482 +974647355 245866149 +-574612451 -149558694 +84103548 758030256 +74762439 715384328 +-947400543 14572291 +-551387447 -56158277 +-55189876 757251355 +-895834395 485424413 +170492082 -278159184 +-890561797 114803631 +440113960 -437026789 +-895405149 -718231078 +-185188854 -470466692 +-408434088 734754297 +587101856 -674403457 +-425290245 834821893 +-864116570 636361662 +-59866351 744052075 +112147658 -442599903 +-444968472 -428168802 +580088475 565419518 +113193959 -779205816 +-657346578 5783310 +-476795235 -166588854 +377903011 663754493 +282285063 -448974499 +-818553089 -959321010 +-755791048 357477411 +-16763425 150153951 +-545098505 -771830823 +497123877 376969844 +-140844238 57794174 +839230434 434527039 +746878334 435235589 +97189537 -191529167 +200332052 978744144 +-711105601 110094968 +503785053 239761463 +-826131340 -474188132 +-56767611 401911981 +945482327 -144675489 +622484216 -607136980 +592868801 856128120 +880213689 -260250514 +-85230638 434620252 +-200239472 212257663 +-761143519 260359855 +-671929209 580574528 +-596863506 334784095 +738572691 -953328839 +-598352778 -638853630 +769609957 -217187895 +85742241 442988809 +-731121814 715006555 +-747377966 395633097 +-955423020 -65592178 +535121685 -173147914 +656824870 42227114 +-662335559 202050558 +269383623 903240289 +-686896583 460519051 +-772366095 961292112 +929192099 -701169560 +686042563 -816455979 +-59370614 -28787743 +-759382117 -718306217 +330401043 977041179 +-200527896 605284302 +964124999 337882553 +-86835484 962486267 +-351564002 -980264975 +-683568587 -502827326 +148145624 611920183 +593344983 -872315679 +-557428126 -836242869 +130417563 787913521 +-896040105 706202690 +-700510057 86583681 +-663945347 372894821 +371095179 434170358 +-914727116 -121504126 +-998026570 115690946 +-264533406 -968622572 +-653828869 767153132 +-672474038 25245164 +-346765329 -339902090 +927112119 -644597659 +-425577552 -521738972 +749282055 -507309256 +-650211545 -896642877 +-893220124 -768103204 +460402553 -813917341 +275332934 -501190750 +-250118355 938759790 +-783512214 -76772057 +-984658063 -690125411 +-686419670 519513877 +-269154835 -822081034 +348520747 -44068014 +-685745182 673009920 +584939622 -657899474 +419440086 350223010 +-434847857 393468264 +-580371486 -527034889 +942224529 58454739 +301556569 -79028350 +635950345 -684448265 +-259774962 324086188 +-423319026 -876185677 +-364002823 964383403 +880118791 830359340 +-470263827 913327273 +583362060 -382479809 +-567210047 572593563 +262689191 419325822 +582677608 661815723 +10448969 912654187 +68079502 85027517 +-182102684 -282831603 +128932776 574517045 +-803417496 168080432 +-253830657 272272178 +696709367 125300859 +-757679312 -350246812 +-869321643 -496904155 +-359073500 -49104096 +723565358 107822571 +-354055517 852377039 +-805652305 -916769081 +753489285 -830003623 +-688156306 -142723353 +-154431695 -726043126 +457097054 -995104397 +-665364681 -340023027 +-214597439 538949493 +485274014 481651741 +677374040 -634950738 +-693925742 -46943650 +237624406 944927199 +-956828807 668359841 +-934066501 660971693 +-981545643 141848666 +215156408 102754123 +652550689 -607098652 +42406918 408523291 +-133897457 327063064 +283361117 -640376883 +469313058 -656596492 +-360425108 -494583038 +-992872215 -522161792 +489787890 549184353 +-345045498 -340384693 +470273982 139977651 +263413855 -482642830 +-996765479 -640375881 +561098676 -65647499 +590531758 224097423 +-437472692 -173011354 +-429624296 792022640 +588382191 386433180 +387608225 786437207 +136800372 -54958946 +-776991429 404834952 +-640738192 281214454 +-962396773 775863789 +120739068 -321408858 +592565710 -544390467 +402017549 561123979 +774400807 249685186 +821797593 946086543 +-921160155 -588170628 +-546183988 159736903 +-681405154 516270769 +-242145355 932478061 +-313592746 622937827 +-350131072 129746573 +-30743448 929535248 +114170865 -617007982 +-149893801 168294016 +-695307064 203123909 +436305870 -372094599 +-6465269 -100476164 +-900791318 -822817040 +-442807961 -569113310 +-530696632 99920790 +518885697 -672843977 +-605109229 726451526 +425249792 -771664175 +894925978 314464364 +-495416453 -222196041 +-159886476 799738645 +-398479223 908356658 +968416848 -696699748 +-818292272 773135060 +-506967046 286147367 +496972833 -746267638 +651424365 -857596342 +96777598 -335316557 +656770590 -191817316 +-641440430 38682350 +-371346220 -180360965 +347124151 642471000 +26985556 141692129 +213800442 665618730 +-168166108 -273520810 +858986234 -925638765 +-539288542 -906591131 +897960251 -950980432 +427560022 -758835302 +-144771026 190484159 +-625304383 -877097700 +864879511 -330829438 +-533288453 -448180118 +68114647 80048564 +-963651462 -625490108 +701797516 -888901142 +-525235018 -756698067 +-52372937 420562243 +-644883208 -780050756 +-424218159 792445854 +213447978 316356699 +-305237145 -429180119 +-201592223 -124565546 +826921793 -729681905 +764188801 176206201 +-924524918 851391172 +778079179 -631544585 +-588809076 -976525804 +420664744 -617856625 +-726121624 488604580 +-937125104 912734141 +-643892994 -343752946 +647491761 593089633 +116588759 -233481751 +-881122861 -160192697 +-517106467 -523180056 +762586895 -786069431 +842602586 521438224 +941866876 -33548607 +-328029496 219639112 +-153108600 -345876027 +-505663780 746828271 +962336470 730348716 +573947330 754892851 +-202501089 -202910389 +241980149 -790393808 +-469820510 946024707 +711827047 -606202347 +528127692 379981795 +-65756552 847792808 +88824132 705238557 +203255 -968504634 +929200352 -526312412 +247307132 -435121059 +-153263890 -743314844 +83995599 -864824129 +546249247 -125502746 +-516325411 492384064 +-788461656 976292224 +704076471 -860168020 +-647638694 -454436054 +-514698850 -360853680 +171467568 -78464627 +868522475 -779267938 +-156040518 -208847360 +-485481249 -842413903 +-323807646 -394656223 +-670311271 531579397 +278143779 -473942039 +839873725 129453323 +208672663 249990220 +845055188 831803153 +-537656223 290443832 +-38689192 271108965 +955020795 976820685 +517365749 91594582 +180549816 -985854965 +175973441 321667794 +-310671523 725168091 +-92390040 117917866 +826890381 415986111 +-250131292 -578090853 +-399297562 -935409429 +973546448 747569473 +-910261558 910913464 +364223190 -318683335 +-593886374 -664257372 +-806901531 -139549382 +903729369 -592436098 +309136451 169842538 +483885977 -407967965 +-813589690 -468656627 +959800571 312181249 +57930284 989013716 +583626320 963173612 +-4958400 163557764 +-378324024 -640512234 +613580025 783598237 +-638909897 -486605280 +-765429862 -535343434 +493264848 843804228 +399809199 218871905 +629437858 -856630686 +-957352802 -223796663 +405728046 -243617859 +-506083916 583850144 +277157252 198721609 +-977370190 196483504 +-76587083 890123649 +737060533 -816958562 +-585042614 261617832 +-26713473 -877736825 +-705978645 751148912 +-200852007 469542083 +-123023604 -562416731 +587121198 -57371952 +820877256 -475204159 +214285093 -256929342 +141237940 426709836 +55236603 -8786907 +210177635 472590079 +-396873130 -740114931 +-667396896 274365996 +-454318091 -831040678 +726349317 305266800 +-328424787 -746013101 +873928520 -158752360 +387748689 278482353 +173894200 -422013167 +-231698524 705667702 +998229034 -15019970 +-384938246 -319335383 +-988020643 387204261 +236864576 748564325 +997118709 188501101 +349528955 274697226 +28518346 -615565352 +398360596 92890785 +-149071538 -283404394 +-748765758 -752367085 +-797240272 -85506159 +152598985 804911503 +890684127 445724155 +-601895941 -180233929 +977017975 577535582 +134243841 393808631 +466188254 628537448 +340488642 -902201633 +224824218 313869372 +-53583320 744180559 +-847961211 -843624227 +501877195 -332631523 +725798410 746890987 +403816006 -657304615 +-225739742 939296863 +-138050823 139377124 +-420922063 281981022 +-228924732 357817291 +-819276906 -70466233 +-746383862 -431857188 +934438159 -198142323 +-48934348 -433550049 +-577123485 -716510002 +139131871 514860757 +-211411939 -817440720 +-369847283 248253750 +-151140036 276726385 +-161414228 -529134064 +289568585 843023042 +-770343766 145387579 +-108404366 320228071 +-608074845 -508734035 +-846270318 -460306384 +385312511 -869657010 +-556414832 800544275 +-729053697 -434211784 +-924115198 -722913875 +317540806 26314648 +-34285263 -975934361 +-266564724 809001924 +319149609 -342417173 +307452672 881036281 +324264330 64414144 +50493889 -327247223 +460308214 -975684862 +595578433 804423222 +941283346 -814723972 +-221596055 -589487357 +753167143 730167760 +-530461322 919030226 +712349331 154609081 +-578685097 978482138 +939632313 674443648 +-643023701 5366120 +497543690 -979381617 +-775244806 178487618 +-844358638 -20014250 +-368860536 672996107 +187662629 -391248614 +-28432433 -858244867 +-38590676 -853240954 +-794726506 -269933476 +-832776601 559129774 +935020518 585819345 +977426621 180051560 +110790432 -33270631 +-223720452 167947911 +912841833 651935175 +-772904880 313376978 +-589208691 -861805863 +950944802 141393283 +511102154 -638785648 +899339548 80069241 +-739796941 102097984 +-258565691 -245467322 +282642257 568282336 +983611204 -646499882 +-447155365 560268432 +-300133603 49034711 +821064895 658339421 +-449294060 418225888 +-453022176 -859015311 +257890447 -162713804 +-721517153 527364065 +-245924830 -476986847 +712208187 -136668075 +997224678 848972969 +353217261 269812576 +107900827 441998201 +861577211 -957788940 +434247946 957491008 +-144438821 335355572 +-583313409 369887490 +-677720994 75719529 +-743145794 673282620 +-622068171 300790721 +-238613054 -128198029 +820181210 621419389 +189523482 833676220 +-120996551 175283627 +-186357177 290358431 +835966536 -410443512 +-204252207 675753041 +1525977 -122087332 +641337876 245662712 +883287951 664307839 +-364846383 53561397 +278750847 -411178114 +-176691645 877756887 +783952509 -24414298 +869162017 730370136 +147934497 638593193 +-608643983 -458695968 +595087595 -433997589 +-896542195 -54032867 +-519652701 528584037 +-900104849 902126234 +-707655775 -350141580 +203072657 979351744 +-995470930 625203519 +-988886623 -783309346 +1723887 34774447 +30222869 678332925 +-187721865 815017626 +500507538 166966650 +-113911087 251251439 +695135045 219125433 +-324050391 -641674873 +536749058 822956477 +530365445 -164284645 +519327076 -757361416 +742014474 7959437 +109669142 92160839 +-711711879 -470739234 +-67801723 444024105 +-691109208 -299281264 +-841284403 -400368526 +154323853 133409804 +260558822 934259419 +-569501257 -784409242 +84160653 -308748197 +805195098 349283032 +-685969404 244221711 +87545075 358905358 +268243475 362033627 +-274132061 -851299066 +-210561555 554103043 +-562055955 511120202 +502304165 722097644 +-385299689 91221530 +121590314 -883556735 +-416647681 -668904975 +77185091 -335623469 +-90969063 347829242 +480805505 -948500811 +-775538451 4792675 +20361505 757041945 +-654467341 684658305 +319499566 347144507 +-151035332 932911153 +-980796834 277425006 +-573743070 214843669 +-758953343 -738244114 +134402545 345307178 +551530591 -648102547 +-17092211 994962753 +711578586 -643987661 +252346789 271520047 +-499469098 794592625 +417310166 326190134 +-153368287 -30629482 +-852112315 -675940333 +797124936 105254063 +-883230393 805431899 +-860005898 -869290057 +14556971 383882714 +-280895115 716461981 +469908279 826849373 +-490445297 -370248546 +-767300547 832377285 +-916024628 -860791774 +902307647 -590245319 +-960678027 -100011341 +-961385769 706459973 +124832897 -134000980 +-84849987 727730509 +-170001098 -889412574 +51745956 -694144032 +428803838 -169844976 +294892401 -915867905 +-905959605 -63274798 +-183468102 -857281630 +-832912409 79634684 +-471109177 378952498 +-64930819 473848779 +-186100362 -836498496 +-748043287 -385843143 +-331710123 151873190 +-810732821 -538155407 +-875040089 -910845780 +299360044 704180371 +-349858676 793572574 +-361378536 152225371 +41150646 822981699 +-54521667 539897503 +-190501319 522536110 +68059024 -467974697 +17846723 -271428648 +-960910777 -90781749 +-579760999 969187105 +346352391 -453232782 +642706548 -33031386 +750507576 -690317632 +-463448051 -706573136 +-796013037 44587827 +145766984 92518428 +516701289 -405588786 +-953174490 -364833223 +458372979 48153052 +77336942 53191123 +671564861 -316254198 +516476802 -516247063 +701331495 -878213105 +-395984475 202448742 +-894388089 601871419 +-505092353 -746252477 +698765408 503701568 +-332968078 996059199 +-983314873 100323539 +-227459862 -903089343 +-181234431 895608010 +708644827 576782504 +962846964 -58127343 +-722712359 946132204 +-64184538 -188810417 +165881036 -132939837 +-683668586 -671514878 +-523991638 -580817599 +447947260 -300088275 +-121690204 -324193629 +407536437 -457945372 +633093170 599434744 +-75306684 -754558780 +-994570365 926893977 +-631222004 782376670 +-454607555 340257158 +622261538 552518935 +-296556429 -611986381 +20364863 -331919164 +283917327 -234311257 +-798095867 867785454 +793402005 -155093463 +523388895 25406545 +-531159977 -412447202 +-789332034 103026447 +-165787731 726865910 +-975010265 -203371177 +514837702 335037295 +-519221527 -830788463 +427534983 547083038 +-974405108 718841980 +684114720 149337319 +-544560191 603540375 +-261852758 -894800946 +-246441051 -167728701 +440711620 -284490626 +456569590 148192194 +-576205590 559200189 +243128446 -658075570 +392636674 -475805482 +595788849 746543194 +788826261 731042661 +841391866 971306064 +116125511 -812446544 +480267840 -219178446 +937669974 449970803 +681676038 187986343 +-649031629 -766147638 +445944947 -969990367 +-965429653 532610420 +-239807693 -140850238 +665195268 700083364 +417083624 531853145 +842366643 988503642 +-615734268 574630980 +878755727 -249563340 +198456102 -467332080 +280341387 199446401 +-19925656 -402764169 +-261900568 -763097238 +368389559 -443575913 +-101203203 -801103053 +-831454488 686247840 +-408161436 514026578 +-515150508 -879306193 +-506982091 -924346603 +24474800 393725246 +-536149726 -64093102 +-188068416 -153136693 +-717305862 48078462 +123209298 921023639 +907301773 946211275 +-88892145 -909359650 +-643699807 929288362 +-418627683 36080622 +-52899610 -903986779 +-830353234 214475328 +-881247945 661551378 +-727139167 -240274439 +-179888277 -3390764 +578529071 -829212830 +860414766 951309869 +-741781882 438351033 +891656166 -895851842 +-247087617 -247085273 +258639391 -631749604 +-895146600 413114861 +847011482 -740974403 +477820090 172623989 +983182205 303549759 +469287491 -504630854 +673761141 225422815 +-53956872 818882658 +404946505 -363670298 +216094051 -819205429 +-466132292 -429754906 +-518805109 900402811 +-569878997 163563272 +-923416790 489479894 +391711627 -827520404 +266292730 -915651387 +-2636065 241737934 +-131253428 -873558621 +582426590 880394838 +262988443 -853323106 +488600976 200001067 +132837784 -320709341 +19947869 677362556 +-608626917 -668664100 +-89861559 340618635 +899196090 -272433437 +-793429790 -439429743 +-157488632 -888666447 +-337636861 -449882369 +513998260 -454988707 +-104188360 432493243 +-333390793 -317074701 +-537287716 285217237 +-809078675 946546712 +-431625562 440569617 +911131214 -373909551 +612851876 545151811 +-321953478 572149836 +-703664602 -181278685 +-456271350 -526932570 +624064468 -309844968 +920183299 245558345 +-762292318 831741457 +-495524704 -597787029 +-882501687 347909145 +-399669503 -267667554 +-209641289 -422332031 +-208846864 -103642769 +-312278560 921455275 +958960431 726264566 +5765944 6225641 +867375128 370723460 +-499642301 288192539 +-296164991 -821679525 +315680015 -576324243 +162638631 941530100 +-694408337 672364817 +266149063 799936046 +-464528754 330340437 +701062624 875451725 +711600879 572074374 +-405117921 -279375311 +289372711 -142414996 +618564529 151843055 +-753097455 417062460 +192920574 -754884284 +-666369265 -738555740 +116928323 -902087810 +752918530 -147108303 +395048582 -143197343 +-927944878 895879948 +-70542921 197745254 +-766112502 -400216739 +791091189 -969551189 +671653113 -300978438 +-335329455 -889915998 +-706759242 668767475 +688851489 801206417 +-625536647 51988542 +-318515961 636171869 +266293901 375817255 +790704883 -171617313 +636813448 -752283286 +-677010109 -193084935 +24137133 775884273 +412944826 -605023964 +700324470 604033440 +260506666 118984826 +177853870 254899759 +-934741892 -132331151 +427042621 985689754 +67151992 -836177204 +414592537 -857675578 +-655213495 429533209 +728431713 -143100419 +-222289545 522260868 +-117302565 -186299324 +-165687154 -90513590 +930347209 -981940919 +-886079021 382161054 +365934035 482878879 +897509820 536071384 +-50430125 -548932681 +-494234927 526580202 +158488495 -898658360 +70127296 234921556 +573541108 80531435 +-193721456 672195941 +-929916805 373353784 +945466017 -534140295 +-603275236 -104041600 +457264731 291223327 +-242088903 948890274 +25649908 -684738693 +-918878017 -943889523 +349297652 -156717708 +-561153745 -653347154 +-873951971 -639063635 +-534979059 -649250842 +58677728 -838635921 +510882469 829143321 +-814615816 625039137 +-606380797 -485648164 +255410982 403254096 +457860167 203664473 +118757354 -84891294 +541016084 863296960 +-396146270 200293959 +814932819 417831508 +-996031141 -518664488 +721024967 688860292 +872277422 -580053598 +524742784 -446030887 +337331463 -173301448 +361985266 359011175 +-9151640 59099350 +362805845 269260742 +-919780883 -829880320 +938970249 -94753022 +907374896 -925215302 +-678581144 542160086 +-953690005 154487846 +880105186 124967610 +-893090323 248411066 +625903322 -513511388 +336185878 288508234 +-729338158 312832021 +427105239 677149969 +-606468962 575338812 +-762190423 -890301100 +624578349 859143701 +774320920 982757628 +-585216908 849681151 +429423997 310844301 +726584237 556087649 +-721011481 421138282 +-303524943 855652683 +718535599 80171592 +383833412 310713208 +604923274 -999372271 +-785216788 216240552 +-167380160 -848159611 +-904261394 330271948 +-475123940 -897830805 +800349845 -392722894 +-472461379 -212331070 +-181163047 780428979 +-182378636 -376814799 +-861692984 -501253930 +-952069332 379904992 +935882709 385668890 +426795025 678193259 +-94403963 839679823 +-523249541 82187091 +864509531 722481456 +350397522 -699036866 +-225859212 -298929367 +281173372 -91242177 +825598487 -391218263 +-95795835 -888497265 +185451918 -329167324 +-989078237 -587291202 +45955460 -602342464 +-813662499 -738573841 +502334636 -633114545 +723707773 909881338 +-63885015 -332769156 +31611173 826798903 +-307396220 901227756 +-295840290 -849589869 +-689064370 464403743 +-45117077 -650455415 +675490782 593352457 +210419437 -980012459 +-206620419 57617124 +-94300102 652417988 +942902685 488297280 +-313365727 -90934920 +434844023 990720747 +-758786304 107021045 +69448177 438225896 +799343123 -295449970 +572652429 -472991756 +578606288 119976597 +792545020 -460732410 +481395819 348675783 +253192288 353635149 +-272934308 -339749299 +879620118 491565791 +-552834266 639232187 +288078639 -426348269 +767365444 968506218 +836686942 290020459 +-308460333 -555671339 +-815475714 -221644258 +447890085 -138318773 +-251710289 -736180476 +467035112 571422631 +647613421 907841246 +-18389927 -519706762 +886073666 897355786 +-912007425 26231436 +542158020 238293051 +892791062 -899428432 +-542505453 -441353948 +-904858110 -31963306 +-248532733 708385570 +-127218021 442616563 +-383595883 366808898 +32275340 760739374 +47046515 -19983919 +953478743 -573033067 +-494404525 -323144419 +-456910539 -660524500 +213944935 -953259226 +-797400090 -350675663 +568294779 656288656 +-215786820 86039515 +-168905352 694550246 +-745942457 -627286613 +770539817 -294557308 +-803832783 108311726 +-211231996 576626982 +-444780377 718896980 +-631547766 559239249 +282826400 -927677355 +930476983 697587520 +-80235653 417786204 +-560463440 101228279 +-994151221 -291512236 +-955143961 -819186069 +587278255 -523414010 +-813653205 533123280 +800405902 116560544 +353464669 188789417 +-516547680 -713092622 +-585644380 166832210 +-496970024 506359700 +748146741 353273011 +93093759 -692255292 +695719006 -215881264 +755519623 -64046699 +-642269935 38777211 +895522863 75880852 +401043427 -206386027 +-472748838 -516077719 +248805513 -219962542 +-807154839 -459418074 +-447889485 216068474 +-971877646 -375372282 +-465789626 -340250228 +517521130 -157909948 +-792063878 367674660 +910610542 -376173038 +834992163 287448424 +423365177 333209943 +-571344213 418340899 +198445645 -916430489 +686979424 219384680 +-646020311 11819572 +540280974 -784891995 +-54162952 -303157405 +649775985 473738357 +857951301 359919223 +-654359118 -347256831 +280052135 280626006 +-167506078 -384241181 +849501577 -651314144 +-517473368 -206257689 +805650059 218006717 +509836914 891273590 +135294318 58579605 +-336068194 -785572544 +501257484 -231775293 +413155500 -235492724 +437911894 -521626111 +-185422976 338224574 +657270952 492100747 +-855423884 -399130768 +-667398493 490893906 +-674752968 -214235497 +-404535993 -52890770 +-34554373 256638168 +36089047 -917227329 +-301939434 112260709 +650253590 690334716 +-766742353 748195577 +-159750858 -567072302 +206479573 -999664506 +-206982888 -266065767 +158312102 876435532 +-835142804 -26975159 +933771330 -365593087 +-680753360 79576520 +583889966 -965564014 +247605316 -123760625 +-948169879 698418890 +-75198418 502722292 +-39883874 -686750129 +-557528091 282574868 +208554682 556506107 +450009410 253296151 +-930395873 612596667 +-144103563 -834052371 +554569524 752333922 +353801898 -112412087 +731736199 381577346 +78102233 164645774 +632841573 303210909 +818898256 -259284098 +-152342929 837230253 +-857572410 11038858 +-294652687 551103432 +-566577581 444303474 +-896758480 -34855246 +-137506537 -132448504 +-609335628 215024227 +-819842433 -119952594 +517654478 -668478513 +-474165728 -367157879 +-680679157 -770112050 +108020962 -682578319 +-625404239 -515969557 +418013842 622298615 +-572257835 -471156173 +744256733 290338216 +-672752125 -416371857 +818765714 442000104 +-362932251 284604314 +-724646920 853697259 +-131543612 -665033969 +-877349737 -720894801 +-80353203 -574131271 +641240007 148866461 +924834073 -269461355 +415901641 438587637 +926000289 -941823410 +-656892756 -459730900 +307931227 722147595 +528235450 -282471645 +-175038723 -444582502 +162150711 -670483100 +-253437457 -459362146 +-553783523 -872167355 +-888375556 -626583476 +297452604 -937074391 +430054764 -161302364 +703956164 -620308777 +-675872337 989554157 +844583098 -828209504 +434670992 -365883380 +696879882 627432623 +-57176795 586936499 +-435725713 -719804281 +-547708548 -838482603 +949202104 149205121 +498616518 842984566 +-936275796 780248291 +-537364871 -264886132 +94020362 -639917340 +809094831 -368924837 +106432773 -69436283 +356754395 247467845 +-939385629 204366954 +275109551 347997092 +-900153926 500584837 +783287848 -183591901 +10406897 953896719 +-175511182 -967355719 +-120591287 -736551287 +-13083352 -804254642 +-21732713 151977426 +-51090318 -27436466 +-293666648 180568861 +661066386 992217251 +554806328 -709665787 +359391014 -21929196 +424474716 288209797 +-64052489 908103843 +-934735164 -62282813 +265477851 537929942 +363221703 1800969 +-791975069 -605590586 +901853988 863774842 +864793538 55438249 +262190332 -14100230 +-813825466 381398393 +828140644 -338775753 +-140756750 -40490405 +-890760498 384497555 +167195822 -919553900 +-160945770 -429327538 +757034667 850160588 +-161252711 395027932 +969518001 843767658 +82864440 431954906 +284686186 -962407059 +694364104 190810695 +770797655 446495715 +-534315136 619144931 +865754161 480043829 +-215395367 -325181295 +-689007569 -416071372 +-890801457 127892224 +203572854 874763862 +-515334666 -157442615 +730693878 365969189 +-720788730 929509879 +483779790 -573475586 +67864309 513911627 +-903609900 -526264492 +-276053136 313540298 +-396280563 529087291 +-291503937 231603304 +-271489028 235352270 +768691458 -793489626 +539118897 948657853 +969222267 312451337 +-475339890 -137206674 +859778494 -269781008 +-116104572 119391885 +467863564 304970284 +238708805 532995362 +667668581 930400092 +-627714671 793284163 +4668149 518406633 +987219514 -798084600 +-55558460 387885508 +-859783764 127340091 +801438537 860602674 +-464489229 546137976 +-838446678 -705016222 +531976398 -473072505 +919658609 443862678 +191074777 -520254028 +427363642 576101210 +904074822 -837366908 +-711366089 -554229017 +160777778 559013221 +-26653152 -737462149 +741783127 -555907411 +-211777839 472127021 +-153340369 -681802268 +734010816 -810083238 +-654515088 259257688 +-459800575 -880710380 +943419319 680922507 +596616365 -385840380 +-899300515 -15948991 +45636788 -799636829 +-784795034 -768696517 +87109691 -393194601 +96489313 -44377551 +437395974 -957459592 +-375658933 141895316 +711571221 -728921286 +-417343413 518064640 +953601798 961694866 +-33607801 158907678 +37701808 -107041496 +671678907 -914395023 +513669095 -942536206 +-570201864 -807680401 +-133409401 726191969 +621031691 951409388 +382957463 916291229 +522906786 -416673114 +-524317873 -139145494 +333139086 428052182 +235580127 -286084398 +105995460 -775613618 +675252566 145586092 +-743895535 -44776368 +-510708608 499539664 +-618676033 -372566704 +-724394128 -999667608 +985678331 -736641454 +607959391 -992824361 +-154318439 -956802259 +497667825 -239847031 +610577852 753769384 +-679736070 -773148440 +793453424 146075832 +911563321 -592918343 +-234037478 464338845 +692761049 882172075 +-126713057 397122507 +238289245 897698202 +433927653 -534595978 +-194595968 -551525320 +370588215 -428171047 +-618689348 -185166896 +-757926691 675598470 +-807247523 -793378404 +-833000601 892966176 +-961605200 553489944 +161074403 -242574621 +829852530 404526056 +-348959219 -510263045 +819248718 786683816 +-475725100 515231514 +731905911 317819350 +-873587720 -756901450 +253572340 -669429641 +197066914 220052595 +614461683 688570318 +-524514889 279504684 +-576387526 -354150162 +-104656544 694636675 +35199423 -848107686 +321828014 964020378 +132811743 697800533 +779308719 167524702 +-601304756 393843132 +-863772608 347045685 +654084165 -721475305 +-30319672 -309220946 +7675589 -75983766 +-120579985 -209137271 +-411714247 762260668 +641286786 197318940 +565815453 -698106815 +-887974446 -824264344 +-340435969 753830224 +-477334202 -242021693 +-808849895 773520575 +157413577 -482461729 +310100720 691481266 +180829832 745588877 +656270319 -354840320 +-627571838 994360878 +-704431252 367127166 +-903158938 -88302515 +-267201080 986047420 +-120193586 -781125965 +-721953577 -158758124 +27742454 -745420861 +22519087 -261395752 +52516531 -811342224 +-437000331 -984211067 +863310703 -498243653 +549672412 -792064052 +-742217870 246791317 +-135190230 -272182722 +323782148 -715617542 +-269754093 369985615 +578663898 -261937553 +396853169 328882214 +-18696184 511051417 +421961824 928249560 +489564823 -856576724 +703864868 -603923332 +234733236 -732281684 +-471074756 -177396058 +-602005058 744446534 +-581107324 539376158 +109200640 184312989 +570351718 -35628310 +-309792368 843650532 +-390780557 786112346 +-106946766 61360347 +-845317651 -511838147 +-421279544 344250981 +-988508663 -773093039 +-151980086 554299114 +-782593665 -139842745 +673108470 436386531 +-205089616 189410985 +585509681 -650354204 +-807910787 724715954 +-275840349 -713756978 +313048265 892382053 +866489864 294622364 +683369057 -329619357 +592777418 609048621 +303118754 98872552 +-25782456 -153512544 +-119426892 -923900759 +-863341953 333781439 +852228941 751534892 +556453469 -568667095 +644011205 14073518 +657764619 -332923386 +-279005911 -708889243 +149500798 -681577346 +186647059 5614199 +-239459917 844671748 +-737184133 -156905192 +985882335 384235254 +-624652522 467236282 +254659849 -238199428 +-350890130 213593417 +-61891415 -692635668 +-290941068 -57276574 +131867498 -9294117 +172036304 -117075296 +476187167 735565480 +-716562198 838913880 +278183205 869821114 +-45702752 -436773310 +902370316 737609781 +-375898996 -715601727 +-680722761 749681010 +902173786 359760499 +-182523385 -105596702 +-178671466 -178078233 +-821342112 254873712 +-582224252 -111991231 +-373119026 -970211260 +-556994343 -12996031 +-375999434 -794994707 +844729865 -101322191 +-707063514 460500512 +-884107214 55503917 +666173899 497932191 +498209319 -80265040 +691590579 -795625391 +-982988454 -990912269 +227023124 458746141 +84025440 851716374 +-650903714 -178800275 +-532010309 -912195481 +-250290752 -452146709 +-879471672 957413065 +710166556 -295820202 +321920463 827478806 +671540386 957570850 +-946909338 -171214473 +-524207848 -748397484 +236510481 507181926 +-238061282 332321483 +527799399 -485167380 +-407182646 968582301 +-105998428 536965024 +-217862193 87138640 +-305022228 771830487 +718820268 492468133 +372355608 509539650 +-381653985 473387969 +-917252971 -451037416 +566528132 506029555 +-931927421 -446600585 +626776368 -887239672 +307967274 -980696529 +363606012 -910801307 +323405128 -619630013 +-346188218 -358722166 +796821361 28617049 +-858911898 -613823991 +-825210890 -427179380 +792045937 -57135815 +693641651 99022700 +-737396577 -652110291 +-803216958 -780251309 +267141876 -980703572 +-304629939 375512521 +689790999 11444858 +913046214 -143115785 +-303310777 567726062 +428109082 -96749809 +-445582760 464082968 +-597321751 -840916717 +-701295995 -231823851 +498740501 -760491983 +-207346135 692198491 +-806445227 -227242602 +-924345381 697041783 +-278847201 775430779 +731687954 -541753422 +837533177 230877838 +420110486 827183912 +-704881455 -617481822 +-583433749 -676682331 +-202208315 -715161042 +239627945 558943389 +72937978 -421122814 +-518729685 -583096335 +-381905120 -78536304 +681822038 443635110 +516404090 554719014 +-910295596 428233616 +-310152149 -86592779 +-599792546 -669390724 +-30755947 843788673 +891326281 -78637644 +-280169939 931101457 +-583761666 -821193668 +-956695722 -700442516 +948455660 -413557446 +423566660 -734346960 +-495638084 221452387 +-403907956 888580045 +69119332 -718832446 +-62443260 -820657353 +-223049769 862658138 +950818864 -597341512 +-492122810 356464848 +-142107496 228257222 +-218701357 -915852714 +729247751 -527174880 +-644080507 203198409 +129763565 257751581 +-972753562 6805138 +-283105509 248399887 +539815808 322899081 +312500856 -880267821 +-522139813 -78674921 +459846616 -119631751 +-906505067 -303311231 +-855115888 45080939 +-956626660 -953033476 +348286984 -351545293 +928995027 -688222191 +684490294 -961039061 +956082035 354409301 +-738129922 -636329520 +312176116 -364152670 +-325378638 139641839 +-740811583 -618153357 +-219766020 361002003 +764754843 -978418597 +843941642 8378482 +-835897257 -685868064 +-653656612 812364236 +-637579487 952168469 +-364551619 831294325 +220884949 -448789423 +-365857305 -720377794 +115791494 -13874999 +-515645686 381525653 +670240037 44569996 +316850540 -454789273 +-322989688 717943167 +-203636864 978509438 +-552820314 -543116246 +202048612 -717880568 +-397156312 -374039353 +60737480 -682893337 +418814584 858980350 +829696913 -220453267 +857928108 -819784977 +-554764223 689277299 +871930988 439322363 +-335801505 -458785014 +147366714 -488400176 +750130066 540525197 +279335973 -262277180 +-58782227 -180673404 +-973491422 -203920123 +-359684105 -328367352 +277550732 -298435520 +588686002 696592598 +-473908021 460818251 +-988257714 -883357555 +970591569 -9622834 +177660763 152400261 +-902004585 -107161960 +-348989858 437222822 +975764841 951894540 +69322427 929505458 +457908622 -653145776 +882497672 -415422515 +-296466163 985609777 +-310613914 -417813669 +-195996624 -727341969 +251146297 665207573 +-783624096 -258963431 +43355479 -317017267 +-943756775 985632734 +775249922 -763324147 +-690785927 671099465 +-783351585 745271361 +-417329983 764701057 +-372129176 -540264298 +381431495 -373025853 +955860064 696517022 +-165405870 -895035412 +-859608046 -371875373 +194224191 431943592 +369892738 75020012 +620272923 209487009 +373229105 -201201458 +-48666860 169099133 +-152933117 -584379338 +-566101980 -904049696 +830841460 76956928 +-860627160 -244578974 +96117544 496405806 +224029967 -957674024 +822198992 176162327 +144237214 -279204165 +-654747361 127478836 +559913767 362033134 +-102029727 62302121 +893274141 919566241 +611980305 181023999 +-781626605 321884827 +-798874045 875787818 +196420466 -959989153 +-923517175 379059634 +172253399 -330890018 +-11294292 -860260588 +155586598 -135560405 +-489923274 432047346 +469851537 -778111323 +-502902804 -408442833 +-971090885 -236970627 +-114349495 726002783 +489242811 549976502 +-149032427 380714800 +520286539 114546327 +-181858114 254878366 +-608434215 270863683 +-769870767 -741920490 +-496804901 -576043849 +733755197 -852059646 +-17638963 -247781830 +32065463 -914331660 +382531871 404160634 +-241860883 897577196 +579639379 -128258624 +-930668480 316114795 +628913797 -108242319 +-300105412 707138847 +969206566 431024266 +-21454702 920873933 +421282070 -308846126 +-371349448 814194268 +289886650 490405802 +108793763 760859493 +-973342347 210270097 +349781795 -272266581 +-823659651 132262081 +-555905737 -414723952 +-515234834 -486313768 +-660187297 -452448468 +210085540 39629260 +-211701996 -431561737 +-590623919 933736227 +-798963506 336482502 +-656683297 -894242713 +-890463572 -987570353 +-116825094 -186629611 +-856866912 -78315908 +-671566068 8065033 +825134008 414123299 +351086872 -392528760 +-51230704 -767448582 +-846771640 280842882 +418171592 350784727 +325754263 -670358823 +25195008 563795791 +537169206 162518495 +538160225 846424249 +-303296103 350289788 +-327158132 478360111 +-335471386 -152503786 +-310170416 -511436564 +115981653 896753042 +693111936 -752158073 +430868741 -792679999 +-752260894 -311865247 +-873769929 987172528 +152265100 279470954 +841025107 -496967765 +202223406 718573899 +780229341 381709143 +-855344984 -35202237 +854660909 -712293196 +40277177 -210505436 +42413056 92481861 +-326457002 -865760801 +121207778 -980673258 +-982084658 -566203800 +-182956520 -817491734 +421615201 120864567 +817496807 453710892 +289435484 577410355 +-132800862 935216460 +140467780 -183128996 +390205158 -160131028 +-416034549 282109028 +239634690 257483137 +772923920 762283357 +-97969805 617806894 +-203622280 990518169 +-338350143 -801535452 +895163393 918052205 +-298634591 -269678975 +383503444 -481235897 +31480265 521890524 +-417415789 -666803019 +-41090789 -180089273 +-104250834 -917687106 +-470857572 106777455 +-587333348 108841172 +-270840941 578656067 +-536262056 782421485 +973728395 263626065 +96593295 -475109039 +-486874743 822566831 +496796387 178948722 +-561020405 -237956004 +-349958756 349814873 +-498175368 804592079 +-802387969 -561536315 +-102016017 -895793672 +-714242933 893233506 +247263646 -106566578 +323514870 190982920 +802961379 -988127364 +507164519 -47398687 +14463417 53404385 +-708876092 -361015764 +14075476 502488683 +624144599 -413223648 +-185613153 433327206 +295896988 -698224857 +-482564572 110323844 +-362409528 -464792504 +-568711566 664155621 +-351742212 452835639 +-513261739 576866335 +-460058798 -459851455 +202655962 678321708 +-483130859 -794851797 +309259916 -773049979 +-65070276 310958746 +-737411849 -308515335 +532326773 507942650 +-758638850 -568782771 +718720884 -735709382 +-802161887 639319023 +568855296 -690361052 +-781448322 438471061 +455212506 -537554165 +-992612498 930155534 +-735001098 -711345075 +-587886152 -523280013 +-666449737 -259610366 +-861835438 -981271479 +547728819 -198274820 +996113986 -155254017 +-82481299 570413907 +-70139661 -17251029 +-338704849 592434983 +870313314 -50437144 +-86386621 -727753288 +465718931 784173774 +-918374430 -198219364 +102996646 -272179763 +8571485 112911912 +-672773719 600844638 +725151468 -824064839 +-390930365 -790929262 +-247711240 327247290 +-881974087 220233281 +444086055 -16008851 +-876191130 806077807 +947944480 264327365 +-891832696 552121418 +920365652 484599003 +81729566 -324715 +-983032002 386090936 +829414490 -374133672 +710441370 -304643161 +367144463 -116731625 +905705852 -533689841 +493197701 213401831 +-858635048 -350683744 +-104327293 -96328255 +-121882318 -116974825 +750822255 -322319244 +-946402611 888904448 +847584142 296121569 +1733616 -169749736 +-128528298 676417747 +-805412544 -832120010 +-844551337 537112041 +87083807 -486973223 +861175257 -515321866 +-490270841 -319123505 +-174108345 152154394 +251430213 266155502 +-286777010 -820752553 +-122520369 -3763707 +-945892312 737333362 +490636876 -313377554 +-657878081 -748294532 +-630750173 712337900 +686848482 844306374 +329693028 653997376 +-243159134 -882901217 +-469022575 513894642 +154406683 451538156 +-697879674 932929510 +-505252361 851686982 +329556199 645175681 +908804616 554919131 +414230473 97791157 +583979100 354223726 +850697692 43723529 +407792430 -566566989 +-270802266 635463076 +-223173590 102378491 +856594905 -292540363 +364059617 -238721742 +424175043 -584789951 +-18731860 598257704 +-949873467 -230783425 +882542254 100180792 +410080838 -606444947 +205588109 510791450 +-170035438 -307599933 +417846171 599103787 +590621107 -663001590 +-475061892 -305183785 +499820653 951710989 +-147788066 -595498144 +-793946935 -461779082 +350904681 119311433 +343410605 -388954948 +722836866 571043590 +722684869 -186072614 +518481 572900355 +-519949382 -61155801 +-590032294 -11308317 +691083211 80875598 +-89008620 464702556 +-886985330 528147441 +-876901319 901070574 +583231763 304280228 +831550052 841379441 +-272469522 823211812 +378454463 -352795552 +196885841 970275897 +-219970203 -119957610 +-101962290 -525269641 +-470440797 -14161581 +-719119568 -536152695 +353166241 190364624 +834348057 979721005 +56813049 852299872 +-428933694 -885287163 +-402348191 -798590764 +121245968 -788578378 +-71146067 -660590516 +-441921094 -430043138 +992482133 236149581 +834749288 -888043253 +-369088932 591660188 +210795731 7397831 +-553515122 696013265 +-692725780 -535891908 +-994199299 -609698983 +-577399737 -290392473 +-268440897 -772125699 +856891137 -191984279 +550568171 748441644 +804312731 864216309 +-496286326 299263949 +-832332470 577607292 +921638121 57381440 +-268057385 868612198 +-474349495 -974174264 +-439981204 306981591 +-107397021 868279659 +607342622 871990539 +-20265452 279240947 +188160462 291410008 +488891736 -504564818 +-23140829 -578602123 +-339417673 -838134904 +291620417 -824859271 +-518489229 933655782 +-685901049 505015164 +-289095568 -219246205 +488149172 142803884 +-159089932 131847561 +-34084872 875773297 +-448405525 -523748016 +17112546 -450523238 +-152861384 -495917479 +-65365165 -320179145 +235852772 3895238 +28318905 129549062 +337137965 746516970 +853464036 332298559 +466569765 880533731 +570477524 60709322 +319011688 -700194226 +393217848 -379977232 +911413341 -11531606 +422865168 656494181 +-49530442 -617202064 +91337205 -645744930 +-741724826 181157415 +925779269 327015783 +641857229 -299274674 +-427688601 113751928 +-209211340 161202531 +770873662 764430658 +165720487 862111515 +-940545716 -972642734 +429202490 358143741 +16423088 263227848 +302966996 -105510760 +-842901995 487559928 +504204092 890246024 +-129963390 223029241 +-414578639 92456319 +-112526665 687598390 +730584751 -151928708 +-92608602 220098608 +-722997635 709913361 +609389430 413713674 +-751360693 -302437709 +307092183 366407310 +304567548 -965681884 +-185523152 -691280065 +-583379787 72758922 +-659691101 -986391816 +-103892508 -631548393 +191673546 -321093034 +-936326370 -819768522 +-139008819 60104916 +-877767673 -786317165 +127076442 178794737 +261214622 792389349 +283088427 32384258 +798559268 561253035 +-68810482 -719519340 +443200822 -760593861 +-5168384 900275320 +-56455114 -914485872 +3230803 -664765886 +-653117155 897396886 +463173342 -255973026 +48214344 -272106142 +-604415316 -626083854 +-432791024 -91667568 +351109264 876381776 +185507307 -400656710 +-510859605 -876516514 +885045724 104011446 +-481598763 830499377 +-429371862 -765666885 +-665963964 557630082 +412441558 -695551287 +34380304 523945894 +-498831929 -396322668 +-145161838 -164800272 +-601579137 584538925 +-453935613 662605783 +-763338914 807824963 +558170256 -681546263 +-226863769 735207712 +-516229642 -857920050 +806006007 625883535 +-586595935 -71344258 +-424929708 -933004218 +-474425153 756768973 +301437554 -642765809 +-122193097 597414193 +-811714337 16983832 +964369557 191356193 +-332260071 317831317 +-901380861 656189511 +-630556051 846793779 +762159613 -1191101 +500584663 560724624 +-370266514 114073683 +-785171351 777324259 +433025045 377439694 +-549197745 391805414 +844426131 161766588 +-6066848 608118649 +401457948 -780448762 +-350482665 -543573842 +436638053 751354347 +529698596 142518697 +35913066 333062547 +-290859815 411838227 +-546047261 -393433346 +-586596754 -401833934 +-452855601 -167595248 +-30690906 826565086 +926750975 -69332203 +-852393918 583124194 +119843280 26296010 +-820401215 -284424876 +-914062507 242924148 +75530593 -696789301 +62074811 -125354004 +-863684076 966694344 +861962991 -521571987 +762646087 -55893076 +-675607985 -579680806 +189056837 -766356257 +-124788620 -673788710 +-727889595 -52585591 +306409250 557868472 +35699669 -942521957 +743877013 -281676819 +910671990 -88391368 +-989000543 141559429 +469078565 -434002518 +-388307489 -914361483 +-390272310 329896094 +-965905588 494723473 +-365977387 731914087 +-189815242 -75177823 +-859603882 35411494 +359729484 -790332663 +118845381 890991929 +244025255 85801672 +-990502238 -371169934 +355865056 58486026 +-549563834 -862048126 +26201724 -37791113 +-239383152 207729531 +-339745517 -947017290 +88847923 440846774 +764037258 -541384621 +-727145107 819071485 +-79275364 116006284 +-528900711 -545614807 +-972529706 764642251 +83902262 -748366583 +173252859 -962014660 +-433635855 -488227514 +643559863 738761069 +-76168661 86304872 +539981049 556433881 +-940637116 -287521671 +250283929 -351908982 +374392036 -552553355 +568759378 720392457 +-100150861 -160522502 +718691186 877382036 +43747642 227351601 +553071386 654967381 +-590465228 451741506 +992446976 457208995 +-539114761 834823843 +391613236 -404506165 +202853730 -633398780 +-848717148 -492506251 +924985187 251106306 +482163001 -200071669 +857075838 454647479 +-23795078 -162801422 +410380533 690935627 +-158512891 -110662517 +871340426 782492084 +-341696504 700456650 +684994403 129507002 +-223061163 910571008 +656262592 631297244 +-105161786 -203947348 +-81220206 816931058 +628790542 -733973266 +-963488506 793513976 +575032835 996850419 +-5647487 -490854777 +509253219 -806323180 +-298261806 -360413718 +437189846 761432329 +491313516 729776002 +-589372939 -546038533 +287671855 370106835 +659418546 700068231 +-802191418 882624435 +487388352 962269162 +-564543848 682960740 +-180530395 817662997 +-155539352 -394463021 +270450007 -248939482 +-178261710 -907947062 +553798704 212262516 +448723984 840191370 +862773164 -628295624 +238973720 231482279 +-971710793 873218747 +-853936440 543060954 +980327488 -89128870 +345558895 678007361 +-43257975 618566706 +-750303011 238523772 +942404339 214479022 +380669009 513821610 +272602638 -895858849 +937026639 723389982 +689330638 89079205 +-860593896 114160975 +-899125916 162990592 +286802814 -616833716 +-376424917 340850119 +-51068627 853042366 +419461709 310098264 +-951303774 560458643 +-206746698 913372818 +-577623127 -852963183 +919265737 868836662 +773772777 -656428309 +-419697876 740999828 +-225119126 -147168014 +-940217915 -993532835 +-738359348 -169854453 +-805124776 -838747005 +123909955 399655649 +-397416266 331010060 +462724104 -959445751 +885802760 888320165 +-568380818 -791330182 +-671968424 -758751399 +-626418813 573608213 +-513830836 209818187 +-723585705 811300500 +622546261 307858460 +367080982 696241326 +-117357620 -401481152 +-992439407 405022028 +-431071723 -788774218 +689215839 667707023 +-391491196 -811107768 +-724042567 167547932 +-393770143 475112888 +-960344442 826544160 +655604403 990808513 +209176967 -74220248 +53028279 -463669503 +582141941 -225908879 +5473098 -53339599 +59032318 -346023623 +-227199412 -511775742 +366450034 172864694 +653733546 -85106729 +-250210546 -111218843 +338621556 -895089121 +-263491333 979913352 +-480572562 235873525 +-465236690 -331332734 +240075395 564988785 +-160495469 110000030 +-757755569 852670558 +573655614 321568414 +6256155 -207344566 +-667526620 946749242 +-211359784 705751858 +-945322764 789779057 +-911875860 -414370452 +387854155 -29403282 +345337522 -116396148 +-857704391 -334938322 +509872258 -732210415 +-816027759 623153362 +-896881890 746779740 +270859898 -529754512 +-833436119 802477941 +849249569 897680176 +-561261537 712064205 +-954302479 -267789690 +782989122 978092615 +533266325 413542225 +600389654 679257067 +-553302353 -480433849 +220884318 959952109 +-74273686 -929277745 +-598905196 -60657550 +-235230526 -735907884 +318139355 -204029744 +-649696932 50049341 +432277522 934076359 +-280267910 144195212 +313719385 -586935105 +857602262 963811681 +-214874931 968282743 +144499622 -127185388 +924938629 916927083 +201699230 -524938364 +-402671910 912758308 +969748006 125271420 +628370634 27613522 +576369196 -343391776 +-559806700 -989848897 +81583569 -231761470 +-48086677 578115549 +789661073 -422594090 +791152613 -392033751 +789652299 921073135 +-108564665 219784004 +-161195801 -184192312 +314647037 221344715 +640685905 -773409626 +157772344 963660056 +-249188521 -391330415 +115491696 -96720882 +-196250901 833801333 +404478442 -186982911 +-636715002 961137299 +-41720710 231218289 +-499732714 -594809020 +-246979986 -946485442 +755726572 -366959326 +294471844 182843521 +-731324934 -735037616 +184393006 755619353 +188864442 611225630 +-364548133 485082005 +-583019762 506855862 +410217099 407646628 +292888650 166147848 +-316736195 -246769422 +276467034 897294463 +430730736 269807070 +526132687 643974008 +-858253139 -430198450 +214246948 -994763061 +-707645432 -357273681 +-136507850 195814963 +-166043226 -852741699 +452451185 360611850 +430717635 874692088 +-414104980 -615425901 +-668369675 -604592596 +-317753404 25219622 +-564295768 673761712 +249595564 816628368 +935206448 690618549 +592200162 989618060 +-354483518 -927856136 +-703190771 -255544485 +30440147 -820866237 +-506781109 379150441 +889540885 -659621596 +679609225 66549509 +-320746457 413962869 +-817455397 -634441243 +433325641 18590752 +-597034928 -815173716 +-725038465 924177918 +-256997492 -502817912 +165272134 -477219738 +-305806128 -178868224 +691451158 133830590 +-289025278 212215350 +670100523 632905367 +-840009205 -31852093 +-810644554 240496800 +832048298 747673007 +947901405 -701809595 +410118667 -476344208 +824868831 -15658758 +-880385557 -253258263 +193788883 868244650 +-493082200 961618922 +-499060365 -889076219 +-426054892 842916652 +342256787 -57519719 +-592831347 576000369 +382098408 -97719732 +260353470 -896928722 +128037335 -427494339 +-753362226 -887128639 +-512783201 -143113030 +-283869619 -520707199 +534084680 352849838 +-587018879 -376605372 +784015709 710222805 +32609008 774011114 +450820222 836894613 +171999828 247479490 +726326805 -464675939 +643044182 -885373941 +-983768819 633349305 +-777998200 69007886 +488048842 451422213 +183036278 -212999147 +206258234 453320559 +-61871755 627689145 +-90785016 -386833418 +860999033 -235482574 +9704528 -723213538 +-457784652 122682335 +-169907487 -250900196 +-950586790 -464164072 +-418384122 -352445732 +-586517278 -970570463 +95486162 -426052446 +-798303452 -449945675 +-707357666 -743826761 +-741034281 910674156 +258667927 375111202 +-853960180 226002590 +-522885927 -479061003 +-543918468 176565485 +-406731488 994741275 +425035283 5106193 +-628869668 76003592 +504947680 328901160 +190953078 188308271 +-284002014 948336726 +162875590 -953463978 +839773819 249640616 +18840835 371953172 +362549933 613239156 +-430934729 736171591 +987120893 55999252 +-284937418 488237233 +-693351182 638575399 +47694955 795074404 +39976902 980203526 +628166994 946009495 +250778026 -780685617 +-188751107 -414004871 +-731380661 -102033703 +941838731 -987636146 +553226490 -488546578 +157471224 555675251 +-103121628 -37636140 +-297944180 -105977086 +339481934 66023663 +-32661834 -458520350 +-640539185 -891789159 +-139417908 -593099147 +156049447 521577879 +-966673945 773534233 +896867112 -28660130 +-999327235 -885723098 +651117714 421484482 +-362002157 500548328 +-567368468 -277031378 +-427567929 610342541 +-499869835 115574337 +373414014 70909802 +949004537 -103895530 +882444128 -267660849 +-858702774 -315501419 +389795510 278998499 +422607681 -599611660 +395364323 639138838 +157137265 -586862525 +378042337 -527044095 +725993539 -20752050 +-632274496 -417031221 +654162885 -783199354 +607633348 -134392091 +531949404 -554634994 +753499375 565049392 +-41403389 -435744707 +-826015377 528748992 +537621155 -259754961 +161830114 -36947211 +646432996 -296702473 +371109693 -156816555 +709642747 -602140988 +251146837 839355395 +-81887 -250763766 +697463755 166654058 +-589488977 -380591812 +658401138 822279215 +-967627993 -423650280 +-620381484 -932607202 +-730739303 64799832 +221446253 301436135 +290225236 -233474246 +565467276 783371035 +-205688102 -370596220 +-738117724 761346178 +538043851 70247947 +-54986038 -124188250 +-547218199 -90484116 +702833324 -734673656 +543924377 99754348 +470503078 72274803 +-83259731 887925136 +46888 -512693780 +751677494 143565091 +-675120780 -529298733 +585130958 682193628 +-186011398 -304250912 +113745942 261310009 +191055634 428876187 +354690341 212906820 +-429276530 -508649962 +-198182136 -133721941 +458862145 -167999782 +245234072 44720294 +-482372381 -45185919 +653909433 -934258058 +-231154939 -169896166 +724803088 752977821 +381758712 -273262820 +512735878 848548949 +-674164783 815391007 +-69151785 -187104789 +-281997582 -263008057 +187551890 100170374 +18162557 455828977 +810086404 -1890452 +-447805871 -605931982 +-901383909 777218849 +-935836111 701062510 +893987701 395276882 +261064941 35146361 +717602865 641752208 +651058027 -976103291 +988964395 739595856 +-262149067 -377052303 +-618376911 63989890 +790463888 546671778 +30565701 745643656 +-615009622 -299930475 +233983791 63715893 +565774738 358837607 +-240905864 162183490 +615222244 -933625115 +-162372441 614213490 +870201878 736873413 +556656766 -482651965 +160819653 -939849793 +351711162 -502760148 +-553420521 -159241793 +903344758 -185625004 +147688694 -488121481 +-93576418 -164641487 +-558860103 328385679 +742379038 -350087486 +-924398966 614336207 +744046417 379071991 +346970578 -811434044 +-158594560 -26746093 +-452828384 -494573092 +75874398 545682068 +199264585 203114464 +70805302 1886562 +-995626832 -229517862 +499966478 -798738474 +877394984 -361256128 +-51982406 278265735 +-772829935 348722294 +-688078560 868147313 +-955076893 371597726 +913032481 678736795 +-621924820 900384666 +302468115 -269518741 +608393173 -238634088 +-163870893 513027295 +743101829 99778387 +-998719395 -986799221 +805186190 -507280517 +-452369002 505798699 +-867484537 72222511 +905678578 884596768 +37415456 -388154386 +490024203 897631178 +816440172 -14435977 +-382108408 273588784 +534647395 563749451 +608375499 487824676 +778703794 -868140492 +-442309144 -459231060 +-724602878 187827920 +-827836910 366957538 +-388372696 -734571295 +-373630753 898543960 +-650865465 420818316 +383787333 -116104684 +680605264 400185548 +569673586 -457735312 +37617484 446752620 +-74435687 933117905 +805523739 -407802156 +-809723254 -76275745 +-964122059 29147799 +890252758 -201374682 +577294618 -418463781 +21917863 -402182950 +495202980 234793292 +976338125 37310471 +382617109 589318844 +-715623583 -981693608 +538481066 574226964 +984761025 815095757 +981985324 963991776 +-777305705 -250775502 +-912526453 -195588028 +-334862220 -738927189 +-278159979 86147471 +-560227842 -632649869 +-691093902 -626934788 +-513630972 724526206 +224181347 496803560 +-111276331 206336110 +-195850287 840859575 +246586236 -133221209 +103140245 -392034262 +79707010 -773977361 +12805843 -59955351 +-675607711 -338053659 +-456381769 -298839006 +950466176 -899475104 +-511360788 -405483373 +173682215 -495533109 +-329218173 718756511 +573855888 -174803258 +-187011462 -425522323 +-139555615 -525042166 +-694432489 443338757 +-324232837 -733358849 +886449748 799298894 +699231038 39779131 +-465675187 168109837 +807159286 -517871697 +-387538765 153091021 +311766460 -314943294 +-194012477 424535966 +537954364 251314808 +48632509 -413240214 +-173979082 486561237 +650797736 33624955 +-252324552 221124338 +-441744109 120219 +-453574210 683293123 +-380553931 -962573430 +609801646 523521766 +-746440235 620559757 +-688464378 -313912220 +544323530 -347303260 +57237925 460258741 +-759811378 673751780 +-894057624 -785965035 +-652772363 334416608 +335817386 -800341816 +-708327831 -546575449 +679522411 133336669 +-680791803 219250745 +-389729860 778428002 +811915634 -997893987 +-123096263 -965313705 +-236076927 -975989901 +885261213 791009581 +607465974 -350664154 +-292798415 -2915757 +-955994810 459875390 +-944291374 -297034470 +-502488971 -298383714 +-81151842 -191655534 +-788024529 256693497 +326146216 -825835245 +-36933185 238050990 +-952373728 617596807 +856536305 492127308 +477992287 603686370 +605018002 330855813 +813144458 -513035230 +-540520422 -877594112 +237230583 314644347 +-737630527 581925101 +-273593890 752497566 +866251412 648686162 +-12084079 -348874211 +-54776228 -298129939 +869768768 133120014 +125141371 683398113 +486289051 -441231438 +778261919 -587378570 +886825568 582303739 +24038667 642299487 +436786450 -561149313 +-564896921 -140993339 +278036788 -816205706 +-199908452 -728821286 +-859936619 -376542129 +984510080 301376413 +373746388 937425108 +-128123761 189564898 +494745489 -479162572 +-539034128 -617998632 +324596789 -557215607 +-947340998 740257352 +-143707551 -145229199 +-9702034 -217768318 +434812101 -613265983 +-670339838 721069417 +935317113 573938528 +-928510188 558337150 +564867483 35460831 +233753209 219575427 +660723631 -169278434 +486713337 138713725 +-521013493 -565647581 +-842232117 -133834020 +353427815 548429071 +-952591180 346337030 +-862149191 -711813103 +-931740093 -427613503 +-880122847 595977319 +-102530290 -177352004 +-506144523 36549120 +-112304165 -590064207 +721974361 589481812 +-806999605 -325572428 +-693026062 372496542 +-664795320 -679902149 +-34583480 -196567739 +553540604 400070235 +29128537 -243027793 +-824146472 50878263 +485618834 778195937 +433069425 71046930 +90574964 -192694530 +170358360 -458111678 +-509692035 487358112 +-26770274 484475800 +-929349558 775094156 +-42470808 -226777554 +53874896 308052835 +486514500 484580422 +94181149 336951463 +-44866966 -761712728 +-378172386 618843907 +-234119338 -854405 +-209672887 -194726816 +-951751412 -276551659 +-783053303 -360341080 +63620274 -566059323 +-185144568 382209818 +601127804 -652078323 +205614366 -151399123 +-613410413 619876023 +-815292166 -949249811 +817889740 187609283 +348541464 47280184 +221624682 496868854 +995107150 74228216 +699634714 591366910 +-100054301 -163993699 +-707699796 -503541541 +910539502 946355479 +-305687888 -257682903 +400038904 287953198 +-877590971 123925829 +-961194392 -478599773 +350418620 -957270657 +-164282721 647313423 +-943939122 772138198 +777230460 404902327 +624946886 211561065 +781985129 406101220 +-355993733 -33330529 +-226824400 378634953 +-810591535 -690520468 +-78077996 927908487 +-488417482 388211406 +860795789 641376163 +520130024 112989451 +416383629 -625998320 +458699910 -127718543 +-681831769 -703784539 +-701782096 -825758799 +276874470 879508245 +-445816961 -139917784 +18728832 -354900034 +377277283 286364194 +-779243644 862920711 +-884077681 824828523 +-884343991 629085072 +19160470 288925559 +549575117 369895781 +-184730555 -535100919 +-847204578 806736326 +-261515100 89142763 +276822275 561520267 +82877818 -105136548 +756288665 69241161 +974702227 564118540 +71852501 -126616082 +98092122 368055808 +295713300 37633208 +-702579824 295992554 +690333538 -423541047 +70185192 -562563875 +-354581164 -895745269 +477038108 -951480387 +-423513329 -244138270 +630624451 -68504566 +-448940329 -609148821 +170184811 209098263 +-226062943 877484859 +927865840 -74490888 +388720588 123632109 +-924519045 -757304423 +-902089916 245148628 +836624850 12336490 +648003533 -465727311 +-778494198 -310598809 +154794088 -349889195 +-14612035 -475648577 +83502576 506515072 +-306454699 111946362 +-334318315 410126588 +-47404407 -872497717 +-723443895 582957141 +296554991 -510507015 +237400840 394410150 +357374569 287009337 +-864902406 -697638733 +-114004307 -453620627 +373301265 -975365532 +-133173869 -67168860 +111906489 -599149843 +392578228 69735063 +894493161 456255252 +-554676920 646544107 +967603649 -481522565 +-251492898 346615184 +961430691 -126991347 +-199070963 -543924098 +-178169163 490384432 +-769005180 755016414 +469213689 360261435 +951404638 363921551 +105922631 -451617328 +848792746 -331535311 +-985712689 -748769025 +-909996444 -395730189 +964611525 622165401 +-179119173 211165635 +57240590 441924052 +494936270 161901439 +-274515885 -671372329 +-898092870 -362269222 +44929872 402710878 +-593010690 560912263 +987809026 -36762507 +779560093 -628158424 +-283796264 -370143702 +-20932105 54264388 +426296284 -765682463 +835542570 66096827 +-214495089 -388382233 +-201380742 580558026 +749866477 -762698392 +130758718 -979116822 +212596260 566507340 +-582176896 -141438755 +-595346959 -40622795 +-480719094 278873699 +607621736 -633221768 +225379259 848560722 +735905702 887540921 +733426042 -528095388 +-663764803 149408531 +592453271 372024373 +-110297352 652441736 +-773569420 625409392 +313113055 881767650 +713915665 491725801 +342351963 -808120424 +-348084312 724611069 +-416308556 96230791 +-71540183 -131517528 +-844008731 -915587889 +157410576 929846783 +-286965992 758579947 +423514910 -629506384 +48512900 983981136 +984599627 138637746 +681549871 -586131431 +-36205376 91764979 +959904716 587310047 +-433696738 118662552 +764854979 -931141362 +-718907408 354129498 +-619829653 -44704833 +715214348 376296198 +590332700 463118122 +-679067044 736782338 +671718007 920740015 +-443808619 263390670 +-103384917 -732139167 +-579888964 -823257750 +-450787838 -514821026 +186211510 616653210 +97224307 441202797 +-515557137 325194557 +-497453507 434813817 +219397922 575188724 +-914260360 605081031 +381072349 -930273493 +-101829513 -11153144 +369599075 -32642537 +923488618 -233796965 +-611262491 -713318088 +779007474 -221438929 +-907844674 -1007238 +91919595 -818649808 +699066231 8456279 +-729301855 550304704 +228118332 241341243 +869434011 612006924 +629601083 510918105 +-801184117 132841478 +-752405554 764469585 +308724284 -267209142 +53742034 -242738752 +13167521 -648218284 +989009533 -971060288 +911777065 -614300155 +-949954898 876803040 +-244929940 29580675 +-258156506 -131041652 +-781674471 -827058526 +-605280275 -274048219 +111571302 -940849191 +987904490 390868579 +-353282063 554625924 +194578546 465993309 +-99140905 -422994419 +484851504 914078197 +-79910342 -632381758 +284130736 909801302 +-620899485 -947377237 +846716308 -30343614 +-366766198 -15009349 +204433148 -691649621 +-876827260 311737725 +728244086 91627891 +-727506662 -144245695 +-777463332 -920913096 +424240675 934183474 +819529619 -274660628 +913557864 -321391355 +895451886 -700583497 +-502254598 907789142 +775348290 331939164 +498967586 -631325632 +313884340 916984059 +-447103340 -40176732 +-344238710 -693389648 +25664738 176825096 +11156609 -353595828 +-456940822 -953234107 +935617858 -217058297 +316507428 254812273 +732115784 -903522371 +855843241 -115560046 +-621257544 446806182 +374361022 -674547880 +303695110 257870783 +348697817 -828935450 +329842828 -925904663 +-440745269 643047552 +-747320209 451047008 +869335354 -187094008 +521031462 721214458 +-307744225 -220411190 +360200048 188620816 +-271275052 132803558 +-19402791 622571611 +-907203275 -670237963 +889327766 228656954 +385044421 -103742242 +731005823 432973810 +733198234 -783699016 +-754012523 294069246 +759976570 -739902796 +41629967 169947754 +166605583 -892002281 +718544900 -842247915 +593165518 962889358 +166732179 -455506374 +763729030 561319426 +766422724 583194998 +124670946 526877765 +-411820686 -154220819 +832255349 924089661 +768731273 -288648082 +-146605507 -820424218 +186551522 372471131 +14717572 -450887806 +-107226074 -475027716 +-192808945 663370056 +-247810125 826377346 +929322041 644926218 +-499001537 953256599 +-79740718 780446897 +376342629 124322055 +-803211050 727873334 +-554859133 -562329709 +-746705741 449632497 +24265644 -58125353 +423669619 866582842 +-494909301 -471378034 +569529104 -699372776 +614113248 -104697589 +-490843968 -2543273 +-331359156 -940330020 +40677470 614248902 +-497776659 -293435534 +-998976503 685382586 +-38163911 -182909505 +833059917 -127128027 +-149290269 232909073 +581148512 243831093 +-733759124 -960118935 +-352723427 -121346726 +-661442822 573213487 +908871634 -160673175 +741000299 123132406 +851717155 -51780102 +-798430608 173314577 +864759042 874157444 +-169691393 995504840 +-781348617 -983025978 +-802275357 993073726 +-489055244 -445884379 +629943450 599595180 +-920799067 -483374455 +-854625352 -992478443 +682767200 393525834 +693679321 892350990 +-179212677 -452612513 +-238334217 121275366 +516084017 469525602 +312777577 -399319513 +-291672874 721286438 +-172209674 -477767526 +839877757 486576613 +-227522878 641423960 +-961475867 -685596629 +-90358167 895167674 +-347638683 602778281 +576143359 -886879399 +897260264 -229605760 +-955810817 -625580848 +764545992 -648304853 +582261552 274046639 +-190193509 -175853893 +-423223682 370661517 +782289947 939812391 +-945426759 558819496 +407864154 -808166013 +753823723 566121981 +738980844 -506831856 +-598439123 -879514287 +-426613981 -60983896 +129732552 -887683984 +-508745 -728943356 +-257615355 28623440 +520391241 -333749596 +135201863 -88239568 +281945319 -142094477 +-830829152 715111180 +-425622679 926624616 +220088641 -531508388 +69504961 -176064147 +996382933 -70055598 +451151125 559396480 +-266347760 -325848277 +231224922 -639181963 +-198575520 -475114941 +-609146481 182357853 +636073873 248945768 +-648871369 -338666424 +-800210974 52619391 +966999489 502730996 +697943108 722435841 +372357751 -781746199 +154219567 -148116806 +594059137 815500350 +-667499472 682813237 +-254318821 108838068 +-661614690 -251602578 +-239356742 767563921 +13391344 -785784445 +378103005 -724096940 +696277076 -403723527 +-717182302 197146536 +42183330 -80085807 +60590574 387201449 +411366847 -477422805 +789165771 -518508807 +383217955 -832719901 +-107535494 -167633771 +-554964025 118781404 +665649829 128581777 +-331314252 749529587 +-830841112 -11895726 +593823765 -546205503 +-144987037 -979198046 +-415365706 772543238 +421121596 251230598 +665656443 -679792415 +614336024 555300975 +-298638936 693675019 +-874307004 639411625 +851504385 -549226997 +-715420239 105840371 +122925828 700623277 +849493767 -704397610 +34911633 -920137961 +-514406517 661087908 +-146038670 -331909195 +-885637363 644203577 +64119726 -152358940 +680428148 -450969893 +169054330 418514386 +-7429175 -448930615 +-5145767 987164612 +-9688206 717095870 +140864377 411498253 +296592036 -322098650 +652806250 555688566 +-12722526 316620485 +43302011 -164598479 +448218225 501393221 +-176049237 285977114 +-140529638 95540083 +777843141 892637534 +555399503 79220559 +-669698755 -175276268 +465781475 782702807 +167141332 964955183 +-44769319 107652288 +-72818060 235903710 +-22830499 -182315434 +300049478 490526380 +757396444 955857615 +533595179 -381167307 +741942322 -98066476 +-74160301 411308125 +-184521397 -998869642 +996142410 -727467815 +373563890 546964078 +367059230 862067868 +483820793 -655556737 +661643171 -198689965 +164887408 -218265705 +-104465166 652658769 +930643042 -541674627 +386252817 720880358 +-207931152 247796347 +-126163774 719532743 +682906740 127266539 +-787143883 -939566596 +-870280155 72428225 +-649423930 -756047182 +24646620 594385831 +-94567500 -416531391 +-384457880 881014408 +695632866 -465226815 +387611991 860526906 +597805537 -104562200 +-208345821 -25424506 +-796488475 -868139261 +-742831462 442422345 +-463739663 -682549919 +886947409 524883780 +-976015733 894226891 +228240091 918246409 +-354251498 -739168758 +-523954361 -247323120 +-471752555 350776367 +460258515 802197440 +-636363352 -472366405 +129800537 -611129821 +-435018489 -428291336 +130472991 170543313 +817714572 -618946359 +-677478335 -153321935 +-287979664 95033672 +92047097 -360811168 +-330466345 727779301 +623139001 34138943 +-658164720 -950982878 +-736263439 -230247532 +30187020 -3315014 +214941546 -357510007 +124219752 -848687856 +-888493446 830071989 +-180222578 -967465686 +-156048556 799200629 +-538380123 -227519652 +369289508 185732541 +-70637267 -285628066 +-125701229 -169902471 +838533283 -667225287 +-731047674 -998412148 +306575231 -160023515 +-452596137 -726025243 +337483465 333703552 +-108550395 480415802 +551068050 324810375 +-591038090 -191633372 +409999287 -136671129 +-667657664 966858591 +302854429 57115681 +137562811 -820298591 +764475351 229072752 +-898835850 961086903 +759946607 795098916 +-570015347 81116707 +651953885 484950751 +-585352312 -538951919 +994456921 -103551608 +-868530275 -31725676 +-31935932 29640042 +-422927470 683974583 +-313076033 877348945 +-940089805 -900255546 +177872995 406422814 +-937893353 -162387064 +113299925 534673828 +166594733 -921246117 +-195356033 82841975 +-655038227 417641138 +670678830 -120604368 +606692331 488199472 +361113005 -712050072 +46378160 -505203827 +867098438 791512686 +-618138420 170835385 +-613536979 -20616718 +-359509762 106435858 +-793119587 14635292 +-174896228 -183587375 +-452723491 527581542 +185208386 74903306 +485377241 464727847 +-925274411 621729502 +176612487 399725370 +949430145 -458832951 +-420248838 -97379432 +-260493824 -525997502 +-963420647 388895791 +9432450 -163937883 +-838258654 494035447 +-331397875 854158205 +451605668 701503480 +170554654 145559719 +464265397 -96785124 +864445536 616047648 +530887557 -757318430 +840913786 469621924 +136049078 189732859 +-657823183 -171037533 +490001880 -475043449 +157945090 -908581527 +-173605018 278896560 +-157680101 875185708 +527220537 260649643 +-127245526 692864681 +-643883087 -706682076 +244331725 572931276 +29819125 -614220293 +629032495 -462065150 +-334000726 -242129353 +-46291086 306365416 +-56953078 -956727471 +-302729865 -231419447 +671240949 678315688 +-633581550 -670218821 +166817341 -116137023 +-956152379 -790810751 +-162641480 261135292 +330253608 718485258 +52319805 220282182 +454114500 -874032391 +391654886 352978244 +291710337 -391123921 +957422888 290235987 +269560086 389214153 +227722385 -540599987 +806597593 895244393 +-80919406 501797912 +-987301032 993999556 +-672376153 482632327 +470805779 -911155774 +694270277 -60439257 +705809695 641080690 +-537448700 74403808 +-259345480 -285153107 +806720450 345777932 +-657989789 -487543062 +629080089 300430434 +392362051 799506327 +-880014452 -774231266 +-866343251 45447772 +-507917252 306906084 +-338835089 -117897581 +217336780 669439888 +-279590427 430613698 +-379734606 342509656 +-326755336 147661019 +-192294576 530107166 +-94424902 806800380 +-332539867 -300940387 +440918387 -13126046 +-837269336 377706683 +-485048173 100313850 +-850562542 -874091154 +-978375707 -47998730 +353396869 795848256 +511916077 685460833 +-903091105 -696371240 +631216506 987113852 +942765545 978009423 +-229636164 959756844 +126648978 191427890 +-780159919 362422539 +-695985488 174742453 +571337704 -168984725 +436193549 -8928004 +-676448547 -965455335 +743447720 737980846 +654151079 -229788200 +-546446351 -903742606 +-943675329 260197444 +-55618618 -29694435 +-714837961 -113972294 +951182998 -191266504 +-673392598 -335307984 +-236799387 -644130995 +-708493993 -259691005 +106835715 -287962688 +997075607 926517214 +61143564 -268051667 +668931114 -873826999 +152481140 -995083710 +731142927 696108918 +23233487 368457909 +469541109 -875106063 +-507516918 368627703 +-884400247 -292729496 +711591282 689878470 +525126688 434804946 +-578357562 -193306974 +668289658 -468917631 +950440895 -959336609 +-589733902 -139717136 +118805878 470284040 +-268337634 137704572 +-430718826 -579636533 +-528241846 510110158 +144681728 763797883 +217900073 -529708623 +-953593496 955505732 +771077744 113337524 +-143598341 636790256 +42733164 202355315 +353740039 370121090 +198597138 775301190 +310455022 73048186 +946164059 -131796083 +570593540 -115247461 +151700052 -967633448 +423020262 -222914473 +747861228 160468395 +-77123377 387682709 +-28260313 150314046 +196476459 49292356 +845853789 -649101327 +-914168129 356837500 +-210346851 -753579051 +22203854 -807820182 +-687552498 710795080 +-702753466 826855990 +-582004050 -716544907 +-138200269 985099253 +-754953506 -843300541 +-740468927 221521937 +68482931 616743228 +777782431 67248198 +-845713440 -370532729 +-635126648 55882721 +379288701 -613284681 +-191898854 92202793 +-684226916 -839786011 +467070402 -917787995 +381495018 952059607 +296054112 353055543 +776816374 -659413995 +316801380 -652516306 +928377074 777527934 +572717958 -881283685 +-711227219 -334467784 +-962953250 -918343825 +-370069245 -286345977 +944302559 861645438 +346947158 -758340402 +-346938937 879631448 +-966516101 970765372 +-766095016 694449087 +791786711 -499595559 +-220378761 -931184515 +167508966 -554269811 +411081255 -999465499 +142433611 -963377728 +162455849 909700036 +563814152 256472809 +121878006 -770741233 +-83659548 472917738 +212005440 403041547 +439226198 -851064155 +-195483830 -145579549 +437437712 55145824 +-39204980 -91335227 +-697531825 -831399365 +88725605 -475544532 +-880093434 -182112867 +-918206489 531341282 +-622212266 -339054479 +-863869713 -326351087 +738859898 78908195 +39151327 880022119 +-777721865 382338054 +989062390 232512334 +-266900790 -109353009 +-506831641 504725041 +-813563743 156670501 +-853480370 -87553886 +-910220668 -111620932 +-90451450 252930779 +208295939 -369259410 +641582771 890492936 +206852486 -917696174 +-537650457 -555893534 +-493523919 980292427 +-374739240 -870232015 +-210015944 480133813 +274494268 963477127 +539176628 -794408754 +77773570 465980219 +445855854 -273594022 +469682908 183420915 +-197331023 -86028931 +-896705063 45727643 +104395167 951256522 +-257934945 336953912 +-773170897 736639778 +-216506125 -973574250 +-111521669 -529835504 +-539326170 -432251844 +819076214 600360280 +-198591416 -96699866 +454902383 -362182527 +91550863 621756634 +194480652 -900175500 +-488662090 107374740 +937175332 -262558262 +-586105092 531061958 +-843043870 492659564 +-240021885 228695345 +-607416368 -112155754 +479346379 159171316 +296711083 184014140 +625775958 -943582200 +-649166751 -444059663 +-768603968 -499709418 +576263132 -325453632 +-89858113 661857342 +915854955 271640597 +-608431533 -772837111 +10925053 -978116962 +-716999403 102108877 +-297461405 -969485326 +902875317 441219833 +746764947 -999562739 +-986159111 587758327 +-488130953 -968719141 +917491445 867203048 +-447210365 -755766324 +59497870 559197029 +-54991819 -967010817 +-675550058 -171419452 +203986291 535093853 +-536085510 -624123886 +-206257769 869782331 +-445437251 145109812 +-469836199 318427167 +-563843736 659604158 +-598817796 -920439609 +276089742 595334046 +268591203 -420666387 +-816738834 -710929610 +139699648 718935040 +-678960370 800037365 +-223950375 -998448540 +275966045 88818679 +-545733310 325905404 +-139112046 -89674037 +-469669860 -136310399 +387458442 653797691 +633081580 138372641 +758394119 969289691 +33154144 616681467 +380644310 -143528004 +330538038 -11990687 +-461152743 288487891 +-717467804 344472811 +148076363 -368030237 +-7075117 920092759 +176567971 -181490934 +-544119134 407642977 +-827753769 -288559464 +-319602681 -273383025 +943560646 231339226 +201958105 720587785 +321927482 474134393 +315821798 -270250923 +714432172 12537507 +-100839130 541837405 +-940065678 -606088827 +-653547706 -292698156 +371072204 57297865 +-63189737 -617628935 +-245703598 -610953119 +-711551769 497535205 +-408781113 245431861 +818753997 993969524 +66114079 -820910264 +477395662 747196229 +831229164 -851256556 +-17508348 622644170 +976097506 -981979106 +61822135 899571507 +-561065988 846605967 +-475912463 576909163 +-551007341 -248008546 +238976437 636411755 +785961126 466857310 +849496794 85172937 +-633775465 -612534217 +-168617804 -613671703 +726941773 -777984539 +634353336 -279490379 +983226234 288270911 +248657349 332222733 +258535001 -19262271 +285754480 -255478414 +30085647 111419525 +160168690 771433880 +-257633624 695931498 +805770327 -60978717 +-536217557 980928779 +-54148596 -508185539 +-859543347 -467182099 +-448886353 241512151 +818868458 715933969 +807950288 -591946672 +-596721785 467977129 +-809326827 829159287 +-435014709 398875712 +-440596766 -773810322 +522503457 -791506203 +114261590 -893283906 +-730600301 952214450 +-284627821 -584764142 +39616256 588328020 +192003027 719636153 +-132506528 153588682 +-420248316 163145397 +-797732228 -644046694 +-658031136 829135040 +984656764 -855845573 +127923281 -704333946 +-789302460 534355411 +-588432718 193238664 +498298202 267779064 +350096561 659001152 +6770893 476761899 +490410547 229064329 +-315024265 -217538433 +-825573159 -114845859 +-787903421 520258791 +460949826 183952255 +3425555 -34299155 +-97140890 649641434 +-426338358 286555241 +963252233 723488414 +408348183 -30094500 +-394947984 852870057 +332083512 271906912 +-323938944 798108750 +-500292960 387727877 +99970431 -605673809 +-308801190 -957890262 +907088897 317067590 +-26797251 309323926 +-546269298 66115776 +633557427 314264957 +-334736353 -460101450 +33467593 210897104 +363747973 810342169 +-949801366 -749015358 +495057026 991118228 +-554317173 782085179 +-997165708 -494158563 +-76452025 -212749346 +-859841490 -792521780 +-243661118 898753548 +580204138 606156714 +-567140332 924357943 +-740359360 -71555620 +-386574312 479374545 +-684381777 -792409896 +267190915 304294689 +-957807306 -521079564 +350074863 575390805 +789109856 -235823660 +-120749389 379712722 +-920798567 -340224013 +-35235442 16076201 +268527245 -435344891 +926276528 24660886 +287125881 -534722949 +772403862 -367754977 +542462522 -816703441 +-77001766 868487756 +-523505533 -582860077 +-618984711 990241636 +725325160 -877986888 +-825630525 -7721589 +687119812 961423491 +673711231 -823612922 +-75181876 -385775639 +29576600 319276493 +467152984 -14121337 +369765762 -117936112 +-641640968 -161921535 +803827993 -300323143 +-441138453 -846399995 +216957949 660617587 +-989718964 644751722 +-954166334 -131139946 +206338361 -505578383 +859021552 -181430893 +253459958 254934377 +574468866 902135638 +-931800757 -335004103 +952708099 85879927 +699587560 192947452 +615114611 -164068475 +-278134177 99875943 +122288900 482846632 +-630511701 460847224 +-787056782 521005634 +891584003 -258072467 +-344848758 -770156398 +-635374686 855986889 +-572842474 988535738 +730669924 -297768532 +325880845 80208672 +932193396 -708195251 +175439365 -948625222 +-752405883 847668445 +-346379009 -934618970 +-961528451 222454338 +-295683530 933142655 +-634719242 246220960 +97320437 745406257 +443032110 -441365477 +627448513 -582602917 +771862823 -829918847 +-112723429 -397613479 +-684079370 801728359 +507809599 679237249 +986624309 510636546 +-44347272 -518085469 +-945249803 -52248353 +387559203 -65206263 +-485536149 -832629945 +-45646282 -362585046 +-604449740 -643600244 +-437631607 -877012424 +722126269 -22013898 +158171985 -77154828 +49955836 357248863 +57689424 -379636455 +410866201 -953081911 +34953184 501849954 +937885610 -287865644 +721042803 318746874 +860247044 290406196 +-316807534 -897831210 +-376764658 -297489952 +-976614863 604014101 +-520087969 763889268 +-620342333 -165156406 +-614143422 -199508015 +-959180634 -146789512 +171021913 -35766267 +-860349322 -41443272 +-29633093 -330563895 +406956076 404723593 +-518963684 -206121678 +983778708 -966272069 +960467734 -728397887 +467350251 697692240 +-980188248 425058134 +31604309 985463457 +914676918 -203994289 +-384587464 -830311423 +-372797029 -804870033 +-284261960 -447266961 +-973650497 467787388 +586352958 -890675598 +831871614 516881174 +-322718418 375693195 +-10681533 -240714458 +307717146 -934135384 +510892071 -321594312 +686663878 -190852063 +942860193 874631935 +388928476 -342552907 +-290131799 218512961 +103703593 359130015 +457268482 -973644858 +553580549 780532717 +346741493 -228196312 +772042734 -815718022 +440701746 -178696411 +-228547424 626064189 +564236237 934426420 +-908170687 333323631 +-135088353 854970650 +-269223977 -120708653 +-10466597 -185092374 +-185853850 -275415707 +-572745753 667810302 +833936599 901227010 +709299167 -634520193 +195723145 -376908800 +-494297886 860698579 +93369265 577834220 +50285325 265191195 +-294217656 61847932 +-870383969 898069823 +779711826 -129788619 +-439387093 596213120 +-951707701 -266947100 +521470287 -487620070 +-87785403 233369306 +314096745 -451726410 +-521018686 -606386316 +432762128 546134790 +837694344 14263109 +167604956 233444834 +54399766 235991857 +861626623 348146429 +647235311 -72784516 +588501103 729716447 +-344120980 -139022657 +495591876 190572410 +-475267726 257153471 +925101146 124585045 +-814160141 -851110050 +-594825972 450314156 +632153980 -835787719 +677108297 336484154 +565551061 -342400000 +377271074 -519676570 +624223071 -342526012 +-837464107 -4146886 +132644364 306380055 +736511425 874126432 +-875041843 167334994 +726617197 -855764965 +-997436231 82117831 +-543165825 -262721751 +172715675 -856650259 +-106101365 171138570 +-928074607 570572673 +662637395 181595314 +177126436 -203561733 +346188640 -752474538 +-172761861 913543216 +723746221 -319733110 +-709225587 219810491 +-218831284 314521517 +-743457794 -892395159 +442410998 -634955133 +-437720507 653690089 +-606697988 456713805 +529741363 592280996 +923394994 192040064 +-992919533 810992245 +631118393 -263788269 +49374504 -199514660 +149546459 -882707609 +-622551607 788897569 +-856957317 -473953103 +548083088 409466913 +931427546 -914242352 +80877157 895127442 +-435856978 574873510 +344668051 -627672020 +-886208111 -172966889 +-337897152 990245423 +926272226 912552189 +52416582 225105309 +-449431420 -748176348 +-844991799 -868373359 +-126054403 514177945 +-770669507 872673263 +458711654 73091168 +-958823679 350767695 +-278537802 242655511 +821730647 965883219 +894471117 -492592411 +376878370 243818605 +-160531512 2805762 +-401452151 -665712683 +591211540 268686755 +719802339 -553980723 +949937974 395931203 +-469565854 -369468594 +613603820 -813646033 +-85845405 -42373933 +-171042767 561481939 +466485798 -344431855 +-48760973 175651026 +121173499 -760065811 +506556589 -475079635 +-493648298 556506585 +739215608 883928423 +-414540550 809447589 +-575553248 -59694304 +-86038614 870428538 +616279682 -969399937 +-487030823 -41782140 +402309606 -865677500 +-252065895 231350809 +594275268 -760096384 +-737955081 -23127382 +896645617 -625544630 +-931748333 669876689 +-445461538 821276629 +-964330147 -617934697 +-587836239 -266467414 +-715111783 105984535 +-377286462 437644908 +812675383 691574279 +833189033 934828903 +291959185 129350595 +-770690780 -337115717 +41744989 -31471927 +-23361281 46074230 +-12316564 -68155651 +476852484 -236081273 +-781786802 -519581071 +-459751156 964165646 +-315765607 -2535287 +-358885057 -44941730 +-194014187 -683659898 +277451950 401594923 +-699380432 363876665 +440838423 -413367437 +428564738 279185940 +-433229477 -803512059 +387797855 -323310011 +605938075 -787534370 +-834162497 -583389229 +880846799 -564720945 +-67362920 641730890 +-906716641 -959935669 +-219887639 -439238063 +112327243 924590506 +-102945652 -707839878 +259176778 473486675 +-415246203 328191917 +944220574 431765953 +885158323 729874573 +-669853363 866782133 +163445808 -215308657 +-641970125 685727683 +194389705 -584719031 +132323583 -92310773 +513531571 -195112314 +-429118972 341062098 +157147844 597274919 +380331148 327095025 +949600126 -699238660 +918058635 -661210853 +879923893 -760260678 +848007049 -374651852 +-976313334 498016235 +-831509824 -53609724 +-295415537 -27700002 +-726068356 -180451019 +199392231 -214012063 +-599794948 121616386 +-744415234 -601709347 +-448672732 885025413 +-990156402 640932408 +-193187691 266326662 +466082043 284109220 +672728643 103606797 +-906489803 -703776433 +233178709 936236172 +-649239427 -340560014 +-299833130 448217077 +-506213283 934416632 +208067895 -549234986 +-959906109 -418259193 +618681494 -662871828 +-451548784 -11049866 +-576944880 -787891651 +-943644808 149803609 +-477813256 152191621 +-990508054 42016468 +977827737 313295292 +-612268524 -768523153 +-269729385 -564186262 +-439775624 329297746 +354231100 -62525829 +-671586210 192441625 +-482018190 -869481225 +-776930458 -802753352 +-429282416 -757688759 +433357434 755173509 +741651585 -922930527 +-252901049 359582703 +344606705 -619587107 +-483551060 511834674 +783149846 123798037 +912357002 -848438421 +372075495 270291774 +-401315717 742139424 +144364032 927034657 +-733115802 764770077 +128626090 -751270454 +-616552636 -299952264 +-158132553 -611946110 +-689034904 312154243 +484925083 -450547836 +-993998354 161366734 +684122369 740676014 +913552788 -687279449 +170659126 889799926 +-823683314 723525828 +850329678 -811000301 +77750089 947943202 +953959218 -794027417 +613055449 -78078399 +945414044 519620221 +-794028838 -650250613 +6592766 651707807 +-43188393 978105118 +-381992735 65898524 +442930946 319913261 +-583829978 391536006 +772718666 824501269 +-14203911 758501558 +-878679400 662610861 +808400238 -825500853 +384606740 12024027 +-667281272 974709459 +697558983 365823838 +81330162 945190145 +-590238580 -968422076 +237868360 496468728 +594963768 45965682 +736511265 319115427 +817984254 -447793762 +-78202855 863475504 +982669590 -141632115 +808573355 959101890 +-194733856 -126572541 +-386826584 -71360850 +-723507844 207082636 +-889647412 -647963559 +929585510 -124064439 +326435594 312124006 +350626817 388732435 +89867196 390791584 +852722075 -710303142 +-819613218 180900317 +611108615 -65087227 +-967261732 -97597768 +921851253 -917454381 +-12685466 882874930 +-647057889 363217228 +345034176 679610648 +-120623297 209684641 +625272488 727581123 +520631388 282659077 +303862603 547476394 +627056804 -194102361 +971126803 499785199 +31681750 -202385875 +844995431 474470093 +282707192 -148215896 +-85849206 643053805 +-392146134 354755157 +193122997 -707924874 +813268127 739415759 +-558669173 -93421832 +-180226992 -68118120 +-965980030 -209374921 +753704350 88080847 +-408562349 874095651 +359248149 465527322 +-660344930 -550454406 +-652747934 937412133 +-732675854 -87930182 +498054226 -315333490 +-328591072 31216402 +-66017382 971202899 +479964119 90197971 +823681595 792425452 +-307579390 855966732 +-154618812 669582048 +-740081108 125799209 +500480294 -857984438 +288132172 801010536 +-617416519 402439295 +38357021 115074867 +-599959477 -336994180 +-560327036 -865900064 +860435108 170291103 +-44697011 17459022 +-764462346 693175239 +456091610 273631599 +411210255 -917836026 +-815883091 897438600 +-145627054 471282716 +810999676 754055573 +-673496531 -320208815 +358951277 121539290 +548304709 399849185 +143994331 -342697713 +13404050 -722630435 +315218497 605986442 +625807620 545485540 +431036297 425783103 +-98925792 745224730 +-439066246 512039992 +-28070335 -99270334 +-882400868 -319025765 +389870054 -976265168 +-717962449 -788223360 +-817877040 577009484 +-543250271 521877424 +879472815 -269364711 +-898189983 -969517145 +529819210 196257089 +-816516914 381522759 +-740115861 -428834862 +518816314 354983142 +-412021895 -631131207 +434918804 377901595 +52279152 810574113 +-840406241 482216415 +822913597 736601951 +592279604 677730629 +-778999968 72654283 +345858934 -911727663 +-864312607 253633412 +-368080636 216667790 +603123439 -279437212 +-995168677 -11853266 +685823990 -750706812 +254391552 -673291730 +455580115 958860392 +-260570439 202930033 +-994616353 779293991 +-246840476 -343382197 +-444307931 180510464 +744475183 -798993626 +-606167746 -656948294 +-260440390 600478226 +-921034457 -847253917 +831270051 -764859738 +-799507224 634959510 +-698204953 -572711969 +-545821386 543738373 +-662421087 625171536 +-700885068 -111599473 +161615693 -681094351 +584571888 -992937072 +-488756098 -884865942 +-108685687 -494119288 +-110611353 113388576 +589540514 334407904 +-191074354 -709398815 +569083579 259256337 +-93091946 -612352621 +989309906 -308883175 +-438117527 -827551972 +301543008 -601800896 +-404085170 -798636926 +-192403834 -367333827 +-290061936 -679039376 +-328397186 -237506306 +577327921 74568350 +-875594823 271606216 +935041381 -491632328 +-259475488 358368836 +385463665 490064322 +-995883773 -708217145 +-901117159 -951066939 +391788750 886522336 +551346359 945258645 +-187199429 -815944603 +-909725978 58431738 +-991927675 931484341 +-376832416 -896167481 +609967001 -447595283 +-685950610 -980672888 +-626268880 747629830 +-121845055 819091619 +-961704692 374083989 +-260459124 -896809906 +-557458473 -297287438 +-955001014 65739675 +-426110539 -449831693 +491884487 454899366 +793219769 -481091229 +21563349 233704776 +911839323 808439003 +-227861810 -795319473 +-40960795 -496629514 +531969840 197667937 +500452278 621006364 +14031839 -223051507 +-55372250 373168944 +-628697194 270058170 +-942522209 -799994627 +-44809804 779386999 +-265704174 764878316 +-918781255 912954883 +-331934961 982587795 +-595639761 159276954 +253766078 -39181426 +-61962256 -212581551 +80928859 183951158 +-629430754 542562025 +-982396082 -284323309 +-44014364 -49956012 +-675928071 54834536 +-853042297 -535932846 +-283138218 -538033177 +-96759425 -222618923 +170783190 245908272 +440701965 -621883656 +473319589 -737777085 +529996620 -426110624 +953448123 892229860 +-512783325 -620045453 +606774227 -173349433 +-987565099 -122079932 +-768917207 -837345203 +-497004798 -987882700 +526394284 -473003183 +-6917054 -495229505 +-40623378 -847001005 +90664608 876940846 +320276648 -135452167 +-478170456 -524772848 +-79967110 -953991357 +219641950 247785136 +-189994635 -641255409 +603516563 -942975985 +-361514495 -195535052 +-759209150 711275826 +510004295 646272412 +-290348590 -233992614 +-156246313 -809214099 +-190541243 -60673044 +851064490 -189002715 +-254832501 192993784 +343854608 -299641495 +-241428249 -112559087 +-781563711 -134150929 +-391531620 770706716 +-212438957 791746594 +841691416 -942613275 +637421249 323950359 +105014711 -102538682 +88825730 -332488650 +-96650356 80790333 +-752232532 641211193 +-982963585 -663612743 +-90475690 485857420 +859791096 -461597887 +-688749356 689490837 +282543568 -643268963 +17827868 -18272042 +-440442491 -459092869 +387524544 -232986817 +-98337250 761421354 +120377236 923709197 +182880446 -166336598 +-388810443 89536371 +625105526 656216644 +867102897 -306922936 +-280953105 -195061123 +-899670460 -379085724 +39963072 -405342867 +947885237 270309585 +937766171 -223067830 +725831671 -131371265 +862841744 729877882 +75446871 -772882489 +357971114 530056145 +-223474513 138202091 +885305454 494109091 +-329931590 634376383 +-914631769 -139801098 +549126583 293932393 +204719730 286697194 +-167025718 158151807 +-559254363 892800885 +-815119201 -662316994 +-340795731 882230372 +-373429497 152871323 +475140115 -19771289 +807529858 -243626076 +-603845055 -415800771 +-485878094 -938056125 +-835518295 686452347 +-461224458 55247095 +-176562469 396787786 +312704050 -115295193 +185468864 -295060041 +770476875 -955209914 +654315891 121874863 +633655592 -366820301 +727668988 -170652913 +-751949870 357344 +648415100 -4420424 +-706546463 -201785268 +667127819 646297840 +870041129 -9942835 +777362235 711766205 +-364033996 -667008052 +838404595 -723750762 +-73402452 710498874 +33581915 -772162625 +-717420665 -259950236 +783476221 566636096 +-185394686 -386569836 +-124920202 892218359 +572060259 -473834150 +-377716363 149765859 +-519063844 -15815051 +936038803 994349022 +-21540966 -628614532 +-450043485 833033051 +328092682 926633741 +443828353 533665120 +-769597717 -451014926 +856366562 326386762 +-438314829 327021099 +565018707 188787664 +-714263618 -574418645 +877497688 -391480058 +282860343 -413588064 +-643696861 972405202 +238371563 39966776 +973889488 827549412 +259592198 -550037093 +-967647836 628610481 +184694755 -970709878 +486648606 -889179730 +-760700283 568810242 +-229203491 336715672 +-667907294 476502076 +25823589 404810160 +-349356982 696578784 +674522595 -113554239 +-455802816 -300511728 +237536528 -717787563 +-878738133 315188593 +943930163 -409685503 +-492124313 -741990129 +-791231649 999346395 +-577848033 734551207 +-624423771 479224807 +-471077024 -813040476 +409848777 298277605 +531790369 -550779381 +-396850831 486086556 +163708155 384228985 +819575728 167222518 +-269640841 -126723304 +-239226883 -30854677 +-897600772 -590830814 +-996678561 -995004577 +472005528 232950294 +-647468021 -657232520 +851627794 -516143231 +-348279331 495635398 +-733000042 -470944300 +494847758 -512849315 +-656817928 -493592830 +541055592 -531560039 +60034494 328058808 +137132071 728486809 +-877648666 668218987 +909264006 72380924 +265818181 134658317 +-30214162 -11628490 +-835306351 -918412430 +106935803 574426652 +946509566 87128403 +-657783434 276680252 +-361106596 -249966577 +453548799 283655452 +303031525 -302593208 +87301392 -943475651 +209800885 -221234137 +555632353 -667452243 +167818641 -935790420 +-559379750 -947169626 +-559595237 -749925432 +-526053454 -456828094 +-229889022 714176558 +-395689283 -413887493 +-214092501 763238911 +-748630261 -844824691 +502857842 -845814339 +785109511 -762322940 +323075323 199829933 +894593931 -502695683 +-432821123 -842126978 +445115057 -56141673 +449624267 -739857417 +582410343 32484668 +-450389971 863983457 +-23194205 -233212982 +-713099853 -83118786 +208583590 -637448010 +-176495310 417150002 +-708594598 -374486978 +-494488713 -263204884 +681696234 48572417 +-848553292 650287514 +710716527 -265908000 +-75824160 -564608125 +-159364572 -849352040 +-571749253 -786241906 +229534240 190893010 +-368911302 130644518 +-935908628 -91307007 +965911502 -769936189 +-865895100 256944415 +-813021343 -585218781 +-419415534 -666152080 +-357649788 -891558249 +-799227053 -762811058 +-859765833 143920694 +946472149 -433949688 +1105726 -718254399 +732294206 -908882518 +775315321 724757201 +263578786 -141744084 +724437563 -25326381 +-487759711 -21936022 +928754078 -913631084 +-873769601 -182376708 +634591997 670482615 +-298779359 -876526576 +-711466152 711091132 +428378843 -425355714 +612124192 250599418 +-865481147 859171023 +-121527692 -591348056 +-102591490 -6842138 +-495496295 -51045696 +-842864777 895099487 +533610465 -212497831 +-775779415 -334489035 +-319452849 -390580104 +-285351771 199317297 +-596114816 594171637 +155715975 -35427548 +571907512 -96297475 +-860635400 -800170662 +651978179 10059319 +-281261080 702095642 +-761390524 907056464 +131165892 -36136069 +304802404 -694293307 +-868584090 177673688 +-740522452 -38819091 +-190040696 851016654 +541015796 317729687 +33046454 -769264232 +676130534 331254494 +587756530 261997260 +-408522377 -621800083 +299446625 577619153 +456965965 -994852761 +-107953895 471816556 +980530924 -484241378 +258746719 -652630668 +196459606 -274234254 +811546127 944059525 +494238399 192802838 +-72794179 263576779 +484482889 -48432033 +464104480 264057405 +989132344 450359636 +-230648968 628013350 +-620131334 -566378019 +-120987790 -722464973 +-523769042 -950701810 +-317078703 -436154721 +-435615172 -580630791 +579477600 -316028110 +-628224031 755856421 +825899819 -278319890 +-758453044 -746182485 +-261976130 -365912039 +-78201477 -73411909 +581878912 -359399849 +-808843965 318563892 +-117930912 -394615733 +-642134617 773852600 +-962923239 671901046 +-200379667 -993606023 +879560610 117471350 +-296613051 990111510 +-245014675 463643043 +936768480 -805811081 +-103403614 13837375 +-736449670 832388947 +-489300737 -752466837 +-11917 -56392453 +-70934595 453516403 +120757855 17142281 +-239155704 624621875 +8311492 -912654266 +-907227390 -638460073 +578531040 -821226866 +-662057623 323230771 +-622023421 -876021139 +-142338261 221568994 +-133880660 890377393 +133637326 -301426936 +905598338 458058043 +271114995 182522956 +495064868 -231934063 +355469469 601297284 +-218156897 250304097 +-937322209 -368369246 +475415156 517968339 +819812213 750811009 +-415451501 37152061 +-28143161 987742389 +947502138 601484950 +930885063 717153585 +68247357 498189561 +-559333499 422240426 +-912698081 -160309098 +-405710672 -232940793 +699714383 780488310 +902579797 138620327 +-849260114 643648915 +531672593 -94960431 +791397923 -412159388 +736697326 -595286049 +354333539 410539196 +399505145 -411333011 +911473332 -685490308 +-174894521 -589705415 +-106154972 861522704 +451834533 160576638 +596839941 -38527796 +-606424236 621112754 +689474523 428342759 +-368202138 852136652 +-967321571 853672146 +-54566739 -330459160 +272778979 574876453 +-505749063 -433305180 +-97968685 257704986 +-971285826 -762724824 +-30419551 -824763549 +92793219 -955193408 +956350434 -118527370 +610709049 530981820 +839385855 249503039 +448844991 221726268 +-126651551 -815303401 +668767420 451586048 +228912985 -341486829 +-833198018 299068823 +-48907090 34482800 +47297346 484303287 +424632962 178687456 +-460336180 880263587 +-246898887 625487474 +-396019147 816621099 +-352398964 -529287079 +666621776 -697257524 +-268956547 644371287 +381647609 102264925 +927515075 787606989 +-599560144 -692121503 +-850974382 850518682 +-544562276 -302287154 +-285156304 416343053 +762611642 -596883717 +297225007 677548109 +904819306 -24601934 +-941568993 -626470231 +-524247526 -401496547 +-619629747 291057657 +-839609621 -916975558 +-322733346 818227339 +53456973 -780215884 +-435223611 -589234410 +968196498 -424730023 +-217248755 537119353 +764715785 -155918496 +875770045 629159699 +-981737456 -968831437 +846220598 -294415665 +533949484 527263672 +-381156036 -154071678 +-351975344 -66253984 +-808159386 819644710 +-642055992 -928664189 +-132600590 -669964945 +137510814 951862525 +-957460481 -678307063 +376894826 -475498227 +477682945 520823155 +872610945 197087102 +-903041767 -51929532 +86846766 -872146393 +-661964377 466715130 +-606242970 -30109830 +183865203 -509095707 +688149418 -557358685 +-533428320 -73888037 +601970910 -820681601 +710576043 652902533 +-174683286 469990275 +-845859864 -536185549 +-16603682 178512281 +12835775 -904122837 +892931391 -945257598 +627199987 523900725 +228599294 -979370441 +941561723 934877274 +-645653096 -856519040 +707834047 933717431 +-861772947 976487030 +630485025 328556077 +-157738252 -529359523 +266438160 -675901975 +-549454667 123715743 +831511410 -865700944 +684424037 132769813 +-632578545 134212525 +-162317055 -483507036 +-122607772 -772162039 +-676415708 739493019 +-746448315 279652574 +-83437175 376569823 +-775927332 -517879939 +581113075 -35586343 +315203808 960792222 +-836687970 619586622 +278503386 -354312803 +-79262425 -11391490 +510224574 672028494 +25911159 207873450 +-637047351 -246829485 +-75546161 -119791744 +-253656802 -747763710 +258640534 493201811 +-247219538 -434986511 +749537928 595508897 +-235297465 638167751 +-167368092 -846222352 +217454849 159591871 +-80250452 -614007835 +-953195027 -172668960 +970267584 453240619 +175404109 -411838903 +-123637535 678971631 +-751153344 869413259 +384696414 -60371243 +-793417079 -791060665 +262220069 -835483104 +-721078639 -435858781 +625896836 -561637025 +881269405 -887337439 +-74234806 821022536 +150441105 -690819834 +885555183 -642988644 +687803323 -750317031 +-193797680 -116099682 +-994530544 579645654 +-101173705 -126337716 +-520426181 19493984 +-520920395 96448606 +-412693906 -697192161 +-62371752 613348438 +324469356 977973990 +196154327 -919866333 +-359473357 197795915 +60403786 -328469305 +-678460759 -677270418 +381834344 75844392 +806243461 -60773955 +-66513450 223936083 +-247443029 -672647059 +329769167 -897549285 +330052668 440897691 +758500592 -427578948 +-161884192 -17000706 +51519109 -867225869 +-322701299 -369096701 +-341180329 -268377577 +-426742386 397387696 +-155437257 590985997 +-52669998 -138083741 +-881123600 55550117 +454705636 465346245 +-478069889 -731086921 +-488647250 -30337455 +-284048339 -488067202 +982238214 -801995042 +-644800613 865066861 +-992636224 -334742880 +-591857790 -770543164 +993443775 214393309 +465482822 -221622680 +-669483555 -316702069 +356440757 109018169 +-174890929 -717926311 +745336286 164852273 +666948718 -674346337 +-783915295 -611682056 +290906979 -878046058 +-73986113 -638142447 +653067012 417155836 +-886605327 525957189 +634853252 396237456 +735369270 -350476636 +745596947 985113750 +-828355515 -330394769 +-978390739 -961606669 +-48114286 629341563 +48537492 -394522838 +-262435652 13402616 +994809740 587247039 +-856894647 901975942 +527676095 135205434 +614411572 -81038603 +201969043 300670484 +965367346 375248789 +-709426041 -229467982 +871483083 -746728020 +318223461 -153249091 +459320583 -271878168 +235159313 -954470744 +-289232971 -906179461 +716789756 48147288 +609359024 -999385766 +877515943 178842128 +-319460663 140002804 +-84084423 908679714 +388525699 438455518 +-238623315 -51038007 +-526638904 689423441 +244441588 -801558951 +-308014873 -859563894 +-181352884 -792730629 +233438039 -664127497 +942463544 113353032 +-619541458 -204688940 +-378322160 -728844866 +-403377837 749369763 +-448901814 -72580184 +-923441061 -844000940 +376553341 -84485846 +-531485921 -707513004 +-450567326 633124069 +-808444671 -184680476 +717597059 -220870865 +710973125 -644749926 +-185553235 -219950101 +-492301953 986443243 +-432164394 -225874909 +-64778563 887717141 +345031043 513717873 +515116567 55833776 +-307584794 749582439 +-49398721 -235964596 +-314015806 87785391 +-359654634 -220597907 +-629664514 380065410 +-863778241 -425823663 +-501477875 360731662 +-702292082 -306666837 +-147820242 931708753 +55033711 -87147340 +367735938 -565185759 +38970140 -239166780 +725845719 216096710 +-870722280 -853753151 +154045137 340901823 +759562763 816918685 +-791760207 -525552556 +-676126239 -441375971 +-362772020 199099649 +177119154 -475820316 +-586675437 -745019518 +434475262 -342641515 +76143345 -328649931 +13762410 -612653208 +363908656 -173439078 +363180035 -989969404 +152354341 -956522389 +279156257 437237729 +-344191405 824799678 +-527715492 686635820 +-884883667 -381787277 +-657504888 -939095276 +511298461 696961180 +926545857 -741941534 +-342425317 -20927506 +71490649 127898632 +855363046 -168935275 +935564828 234038415 +-843037296 -579347882 +26603747 40416561 +-572085216 830377107 +-812220367 311489936 +747126643 649499376 +-97292561 371221189 +788318887 -90607484 +-874839795 -104856092 +9795291 554174630 +54166291 -693538352 +526591093 -378683041 +226787937 -213615518 +-776742155 -122330156 +-549117862 175431028 +-324754798 -617531235 +326597923 1476234 +-144084414 -741763335 +-38740269 -221642740 +-755910812 -602351712 +-145352390 514550407 +-805254020 806319760 +-454938780 -82548833 +957702238 221843784 +-968124719 -742220617 +956463761 -590757486 +648703432 67818241 +687145256 307322202 +-357912079 68650891 +815507737 597658197 +-487440267 -577073504 +-648143798 614860386 +-415225804 -323066177 +728661891 941757621 +-960577183 468691296 +-475229981 268482764 +-281637061 -155642216 +-565197556 274588115 +606279103 865583260 +-501688574 478032659 +-655879069 -678466976 +-21313913 -956972720 +418375660 985011450 +-268666737 197128264 +-837536426 -540284168 +-790794159 -888744464 +850799342 -748655888 +-798077003 -328930354 +-758617570 -632660688 +500323516 788551599 +-249116985 -327202227 +121898499 -807147822 +-772059529 542725297 +67492722 -951478104 +-572666501 -903736190 +269377200 616191921 +-56638216 626555038 +-510778150 729284606 +-442918451 459731248 +898929095 227074344 +-60337001 -575480844 +55090299 -457883669 +-754290174 196232566 +-737655102 989174535 +-123568894 509621628 +291878616 -358779940 +278600920 -608183720 +846955176 437972253 +681372026 300277029 +-317258060 182828682 +772839167 -72144571 +561794203 280726662 +505614574 357826228 +819545063 -541651919 +-775951230 -582259174 +-837424097 -726803099 +281610043 232513075 +435888495 -370670285 +820170833 28478531 +767430889 744150254 +476759327 -980180230 +79870535 593240107 +969287289 479036802 +237299037 720210470 +-76530552 155203092 +880048300 702264956 +700878096 772591347 +597959930 605669172 +-590822053 -173416528 +-732147356 714836188 +955946515 -121751680 +-36397900 20135408 +320971491 -298996475 +-872383543 711457410 +-142001138 -395007124 +441143975 782220687 +-508740946 -536538043 +115716440 -701861098 +-641948300 -150551504 +663283747 106082847 +-160683890 949791339 +534535938 70521852 +-44978865 -891336334 +-845215178 416575542 +94530072 -28535373 +-91044723 -90220809 +-948508807 998249095 +479220287 -924056951 +249439731 -888010247 +218780424 945740036 +-681078628 -972724711 +812469122 49462486 +-399246475 -611900129 +-102465415 155345294 +178741291 762435857 +961498839 958757268 +515754967 -641123704 +944639599 -773926466 +-818850680 536802103 +551412895 78903247 +-786553844 813995255 +194938603 -63779524 +-655000702 1787463 +964424009 468208933 +681691627 -881074517 +-858368362 -396448320 +219188242 286292560 +118576335 78809258 +157346150 453001787 +-193396012 904690501 +848830249 -918497089 +-853583822 301144805 +-840498899 -625567 +-235642108 -958578093 +-66504884 509424073 +-881698594 967082577 +-764761634 -324042290 +766756162 643579910 +472642452 146482722 +-175278130 -730563324 +-47259844 418766634 +-603174995 428789364 +814296713 241022384 +-893783454 32978557 +-943648147 719450344 +451975245 -202335906 +-442425192 380352729 +748815508 853112859 +-655615009 -103409016 +-297959751 535561648 +880272269 -744334035 +-314283298 878743772 +-674705635 -288856321 +-629157971 -70389824 +-890354731 -651817457 +-669182164 -751352515 +326412422 -324818153 +-472309857 918731967 +699231200 -736516710 +-277008466 807349402 +-156603187 -699087229 +332868949 -900648844 +86556058 60024305 +950238230 493225242 +329889429 -537792263 +647104991 834000133 +-691058174 -910723655 +-614936949 797053667 +-356695258 472820581 +558858156 -130382572 +-919243738 -37486413 +908496393 -475448783 +-409078896 997685830 +-560069131 979099069 +629747799 411743261 +527814823 -825057807 +20803520 -850840713 +-265611205 240557838 +419442668 -686064798 +-245411029 -201415739 +282454038 886177774 +840410233 716875800 +112837232 873406383 +406407027 -576706531 +542707594 633443875 +-638631141 719258257 +996319636 -214277395 +-248750081 -441111994 +-619261494 668531353 +-510707717 -949020546 +904536196 45606738 +-909533166 -739470654 +657016180 534205172 +-264937288 891683301 +-962478197 52104069 +916781446 213305590 +-739787408 -334184469 +193886325 -860430253 +-9728424 582784333 +454663629 334665181 +-771194054 976784516 +-348065165 -369557594 +-355331711 -588433998 +-94093632 338015379 +-485517420 -463912619 +-586270561 856599764 +-900801475 374260514 +31125963 -183140611 +255431172 -406003939 +-947619463 -770208243 +583041442 688026176 +2494419 699902661 +-975919519 495062602 +180535096 -564318627 +201118092 -474432191 +-800891825 873355198 +893289638 -302065188 +-205151098 -904911493 +-744587927 -434049457 +9995786 546270701 +-26801299 331817311 +-649933504 -117261179 +292627138 801078475 +-353435846 580416962 +337883698 618031492 +742322673 -342147694 +974720466 -642288405 +580891511 -960690983 +-259430067 -253193461 +-732541665 505390827 +-313752568 944350569 +408656385 40266799 +895814190 -611220805 +62809596 -177103824 +-310572976 -164943983 +-118442624 -716086706 +904446091 932109615 +-776997943 -589727894 +-826232995 50010605 +-264068891 -5005807 +519286165 853185178 +775869209 -72630062 +147356789 961145285 +-610165757 660429805 +240224750 -90155224 +345616198 749406098 +-879222460 853888127 +-596921660 469838951 +31620607 -209698040 +-665167665 -941187854 +-700134487 230020544 +-936408348 -258737901 +97950646 -104188717 +776363963 394606304 +-373666967 829743336 +162027160 -377419276 +642217117 904128756 +-237083111 896457675 +-654495447 -309111809 +554540596 348527448 +-790132355 456880533 +-106172849 -872368288 +-747484307 -77523806 +-789186833 -891518528 +735648842 473449710 +-396917620 705594247 +-514560358 239373445 +243639354 -799586379 +134132403 -69684040 +-447799146 -517821428 +-626522081 459010043 +-875565248 713004660 +-994509955 -525770637 +504399932 524627546 +222972237 893516523 +-735083610 -600916652 +-587797329 923450462 +649914083 927842291 +-419428899 -150564533 +-991008478 -172349871 +515431127 573439292 +-661463160 934542747 +935558056 490818865 +-441603669 284718539 +653950431 5986772 +-990657388 70911920 +-320690338 -313464455 +-548237214 -299422208 +-603310603 -195194308 +730802625 -317411409 +716793409 -696592802 +211364885 580464832 +-995647857 -392757140 +-466683460 -767285436 +-61411179 105453191 +-986227835 -267097587 +965695231 138371089 +497042416 51840 +-127807325 -783013417 +-845670668 -310382617 +80915527 -574775750 +-891124131 595743005 +-661297872 -826240705 +670520600 -172683856 +-744183317 -802675918 +-632596556 -225745715 +-628185168 609058187 +-608188088 -429987776 +-316953018 -980191144 +47208302 -834960511 +-362992645 -305805395 +-6773899 -517843014 +-286623868 -748932223 +166899501 -392597155 +-122837202 572072917 +565152538 -603310992 +601074066 -627106679 +-568997635 -667057472 +200645478 -15918844 +-984559781 -358712733 +27182093 506234163 +-95041289 -117806138 +320124303 -351958352 +699895459 -712364377 +-217391568 997648119 +-839576424 -492865750 +-636205552 -81416730 +828828153 -985847379 +-645596986 220353028 +715956793 344739458 +-420504617 -494045138 +737638778 493645633 +293384021 920468533 +-113195948 260981990 +-485457446 -219741672 +214574523 -420855242 +-864909161 -841464000 +-168229311 -112989194 +850430626 103018029 +169545409 -13240742 +11775075 -604692249 +980456846 -425178738 +-146429704 -755534573 +935777577 -603022578 +-818440095 -217743041 +197807686 -991375506 +-914311070 297982043 +-859932469 -62370126 +414307139 936351032 +233975387 -504525311 +-980894416 -621426173 +783395311 130675961 +-925354826 -264224895 +179437449 984027271 +-332136893 323905655 +-399545012 -538371331 +269762449 -968805534 +854090548 -803269834 +-376930200 -406244063 +-995489551 374956505 +442178715 -760431020 +764509264 -51290506 +-562970826 -682305187 +287260923 352675201 +-672668359 -321753700 +-670101955 -81855831 +-516579330 203918843 +657511483 -230116643 +515574056 254699178 +627626415 267858011 +116355101 -16791202 +-56302625 428116122 +-91898048 545947016 +-256274461 -16253387 +-428061077 219294119 +279983415 833054558 +-63693887 494365541 +-129625073 597245664 +948839872 -658534839 +628476508 -902388713 +-867292886 820281337 +206414450 -761018332 +265574705 -553059005 +-249158952 720658328 +-49357516 -576607542 +-697444947 477588962 +-867715272 313358930 +722939659 -315743475 +-993058708 349950444 +969972512 -588082383 +-814753905 357879672 +-657981627 -16126465 +185237212 715979023 +-650959939 -800266134 +-894343617 -215201237 +871589959 -986650943 +916322814 828231342 +376482065 -719928152 +-797733252 -983502250 +40631189 784259183 +394102186 -883602708 +-196051834 989714494 +-917268234 771683819 +-427560562 -816959647 +-951349113 480006443 +523059757 -241899264 +553985018 298042895 +26549962 140067700 +222596809 -307118903 +-21304900 869447459 +-396192915 -942191808 +47604499 -71659365 +-338635353 240918173 +270387355 -218384740 +-652544241 800711325 +25127781 -700550264 +-645588840 55509527 +212730669 -394447534 +307350873 635785050 +377887121 -849286901 +28850777 -503327818 +-641922696 351547138 +-550557244 211247699 +-361429753 -72719925 +994771384 691712269 +-82509256 906314782 +55223019 -443872737 +207617133 -7453548 +985075155 -850656326 +77204646 275840301 +758065318 -199006643 +163530849 -274814538 +-324728326 -204532036 +908772792 581463344 +431616581 -162815173 +107667731 -169276800 +24559931 188550678 +-89357830 6921829 +293527123 -958505275 +-789420036 19275617 +148434545 -612091657 +-309972090 187095320 +-969829059 -126203070 +270177045 -249704794 +705267768 -163875607 +-665059489 917110709 +707619479 -33414958 +14308485 -347218793 +-637641667 -441319808 +-881657973 195710051 +-527307632 621626195 +237479031 624556077 +383039423 -509386229 +-223730840 -711068082 +-614485249 -537186037 +661953626 -715595473 +-656326624 -724167752 +522260465 -426578438 +-945671809 717913816 +-335327762 780409728 +640155767 601621357 +-46436118 997801247 +-693326050 -875372405 +-797982086 360804881 +943282737 836785373 +670329801 -948890209 +371377127 -132802667 +297817512 542416846 +239766313 321590418 +112640081 -231269803 +-714303586 590700766 +-339629455 893518977 +286305759 -528742802 +-224667543 -801931484 +423021584 -71398257 +-819609977 99765664 +-800745141 -377923735 +408130224 -490623343 +380798623 -786726955 +681909004 266653489 +-812989259 -477950557 +-665508681 692069319 +-877637456 -869691111 +-289635994 -578119386 +-62678584 -705371984 +-554735872 771470458 +602716776 492261188 +-615840267 301162873 +-513499727 708180572 +-268767713 451738683 +454437263 46967106 +635842406 90294041 +722971292 247325214 +-829825025 426369032 +-127692729 57824277 +465357618 786055151 +81554181 45282917 +-715592963 -118701986 +-437685436 386928880 +719596338 336338724 +29694413 -317175992 +-880077471 -774101814 +-941832618 -745866161 +845522189 837966097 +-668220451 697363966 +-821293357 -513517392 +159418562 28608355 +-3144891 170018052 +-65981994 142710711 +592825234 13175491 +-302744071 641127686 +511685584 -189416109 +770539169 531624389 +-63502274 409757523 +54333928 785294805 +73390789 -502302397 +-514428985 183466797 +-888115271 -268738511 +-969315018 429566239 +24108905 -868757417 +537627680 -45530632 +351294657 -684120102 +396027100 234681974 +-892588490 -962442493 +249513558 794153765 +997050480 234325154 +65952184 -660045947 +388671348 481406442 +-944090298 -815199350 +-151009908 -166384337 +849826143 -306692679 +-93686944 917555831 +-950876092 560807574 +-35619026 970897619 +542728265 401152326 +893573787 -793901263 +66563142 -740898305 +-112120895 232704569 +283205655 -522338878 +901855629 -395744796 +-539107568 633919822 +621696963 139093069 +763064156 -762372328 +-65674660 -685154000 +618271793 -774240841 +60156641 3824410 +-316197338 -691344954 +253092452 -354443680 +571443229 11730582 +863442883 -810942333 +626509090 366117540 +20347084 -220258076 +680799137 -231728771 +425274573 -836612679 +531955908 641168513 +-507778116 645494272 +-962086635 -287485164 +490733663 591122785 +881447719 295484526 +314420854 849839437 +749641664 297912299 +165448382 649143378 +-963751630 477714082 +570472427 -350735142 +912637116 -264336700 +273621420 -575224432 +245846520 84733428 +371486840 -275970691 +297320676 -578143437 +670624245 -69799972 +526752164 957633365 +174630170 773207290 +-282140148 -173846708 +120348521 -729535938 +-617372849 -621375292 +-262151008 700639406 +-516919929 281030692 +-162694054 210326128 +6243973 793554470 +766207272 73506440 +-36300745 -434128926 +421190803 -868719906 +-172628403 954762103 +872766290 779482804 +195402201 647703717 +-208415686 -506127588 +-74252365 -822627157 +-596780435 907476095 +-399663621 854854666 +-910474973 93632518 +-119202229 100076048 +-157005464 930288406 +-878816983 -878851484 +-750711266 -430864873 +357732891 580113264 +-459108176 -208601194 +483686737 938241248 +-751081204 -655058846 +-430087806 450307912 +715750085 -713133558 +-322156559 585517821 +755895590 -850696603 +935102533 -743533930 +974710508 579436337 +-273172098 594792520 +-815306941 575537326 +743065749 421885481 +136123409 153496308 +-903312473 -924493623 +978158972 20160765 +315827393 474678490 +94501685 -540568704 +659796327 151344684 +811964974 -324085089 +-846135111 -262428497 +-105102448 -865349914 +-194647354 -501302983 +-519819808 742239035 +38884105 -856740662 +-665412336 -297049173 +-193883307 710713863 +-554706423 -121692253 +-408471349 -901141705 +873579155 287852573 +-589747447 -339192745 +389178546 961003999 +-732567227 -69011130 +85646700 794515241 +-872335986 858681350 +-705830457 41085907 +-66220384 -515065393 +986222862 822835963 +-263123603 -424886460 +-511131232 -877330724 +-255021320 -149633220 +611135836 -522910288 +211694537 -365238626 +716792787 -316211260 +-405424097 692967440 +-716980642 -526417925 +-314470429 -24024358 +257821408 496266431 +-520262762 733390930 +223164702 528560330 +413090653 434198920 +-67632331 -844512600 +213581094 -638086107 +374835353 523818406 +784888882 -842623642 +-411990922 79583814 +596913801 432539522 +60805986 -792020757 +-72265210 632288813 +543866863 -934249172 +85769527 -815779976 +834693398 -753985792 +-550391115 -774247565 +104894993 57855656 +979003170 -836502 +-585114797 -926944172 +-472319547 833917743 +364927454 -259768392 +-35834629 170151805 +730541819 -30406262 +-528054110 -530799835 +-960284295 -398545528 +550390875 -633624448 +959663829 546935271 +-516564406 470638639 +-905350789 -268234908 +278255214 148486449 +-492100328 612673300 +-834444356 -930607177 +879771149 270064926 +79546806 350936262 +234483984 431410479 +42737680 -934643908 +-22678862 -166090781 +228315012 -540829387 +128379309 792991676 +921627412 -65172613 +-897119275 -843866236 +664201279 899421986 +525294407 -86561924 +691330290 -810161515 +861000821 179188863 +-463353369 -244102269 +550145024 506119370 +717113633 66444932 +-793651809 -559815258 +-418114886 -893329246 +170749264 724047288 +-34723194 36109940 +-823748994 292234411 +963034789 950628459 +24992627 -635290215 +-713675272 -18640295 +-249213254 -918968956 +-807016820 -529429036 +-141573894 -572892898 +687087716 -638534984 +673467335 -268767214 +-500200182 -886051831 +594626147 732895232 +55260900 -959956661 +-98991697 126913145 +30833202 954707855 +-727396613 882041942 +515249830 -451709907 +657404326 -639466043 +-194092701 -947979508 +61665259 -340443226 +418251400 -179725379 +800050086 453097288 +-708817164 -339712028 +853643754 584957046 +896316778 488107287 +286602926 692794873 +177934565 419823096 +-686068080 -931669018 +-456269596 -221177285 +575065404 545212102 +-993785283 -357026452 +-572288089 660099267 +183127691 -992081183 +-756424914 -186497749 +-260738433 -218289867 +756921047 887679032 +440120943 865630317 +-564680561 -214839991 +940537882 -491045177 +510392021 130303613 +280174672 310855580 +-889848454 156482967 +444788194 -232853465 +957231264 75797350 +-253397487 -653368248 +-741820360 463562796 +737445094 601997292 +-508017211 639754571 +-171966371 -391122808 +-578552510 808062066 +751071577 -603973758 +999992185 91775369 +737063857 797504314 +-891825542 626879503 +-486998246 -200652870 +858284158 -769205165 +-31628145 -697121260 +-268698174 -908024338 +209149026 922121251 +-913253676 305113545 +399188380 -392169850 +-205002664 -285720906 +165747794 893656922 +-725089754 981260510 +874811031 -623898677 +-217302531 -169794788 +179769265 996792506 +630024858 190091054 +-62780917 -457356268 +355089637 672851256 +-969523857 -689945402 +587460993 -140564842 +352400287 780594480 +-135430192 398387082 +923459524 801431405 +-478246772 -349990669 +-915919877 -154984961 +427879443 -716322787 +-993915169 -875941936 +153551467 -877819896 +129931404 -864217175 +-376154850 -936624203 +-214639891 -767163309 +198575784 -16453673 +-123838168 -890590202 +993002258 -701360512 +-118334160 -410755679 +179707606 -118093052 +-641351595 -498846652 +512613412 943452370 +-348556892 771844052 +627707987 -607397539 +-543684523 832016078 +438333372 626070652 +-12459889 -578378037 +-183517238 -481917863 +-390817155 -691181441 +428042406 923543381 +671125513 343524202 +-772088195 247355413 +349000890 -843339395 +924231087 40112672 +927880762 -307441427 +449652954 -367940608 +-510096494 -83803647 +431637665 636876622 +513638330 948090985 +-203397753 688700772 +-939535165 -405790810 +65394761 -292831410 +-812317350 824953000 +955592504 -727192696 +287104878 -896883244 +-202825524 145664144 +-144486386 -663194120 +884347057 561538382 +-656165011 112471440 +50122224 949456255 +464682675 -634758558 +-709790562 574568960 +432266324 292800386 +-835934147 177805609 +521576929 -928786657 +-338322882 -758650205 +800587773 -848883770 +540675366 -683631245 +-485662364 38517592 +-453607698 984620696 +436795246 101238828 +482896075 -399323859 +899026019 567556119 +735767348 -584414642 +445303238 856413583 +-758758666 -461846824 +-904211100 52469323 +-567525979 -440477747 +608771743 -70046037 +-204340472 -192731341 +-821201136 -260029678 +499962664 363024257 +-296259491 -982820439 +279177530 646510818 +-600160365 -187275599 +719830756 632612938 +-231573975 745970704 +834255516 -567864113 +-321487632 432693616 +682652754 766535681 +416588367 184967792 +46762010 -996697162 +169707148 -816469527 +458645887 486778556 +839882956 -568117355 +-906353263 -341370838 +522692029 715395264 +-745922650 -723607875 +623381192 380365886 +-920384392 -902544920 +-961988221 -880690315 +-623595776 306052476 +456083321 248870688 +-261978992 -481418494 +952538541 -475141572 +-465969261 -443039964 +-690298056 -877126727 +24547995 376409544 +974545268 76698425 +166457787 148785186 +548565310 747908126 +-916178785 983161843 +579515804 -146015447 +-807547019 497412163 +-11718280 321018730 +723593782 -468474323 +-830871217 853873985 +-211057962 311341919 +-260071628 411494119 +-599895623 399103503 +161619972 747239173 +478257921 -316743319 +-432455087 28651179 +320847796 -456106460 +-559729542 894566542 +-763049012 844764622 +895768568 -774781562 +802993516 -371353419 +-104327122 235637062 +493579534 751971313 +-954307808 -33926039 +680106854 15570718 +201949649 163647457 +138901022 -666029682 +-852497936 7075610 +-86896176 -824883761 +774888373 741233230 +-20120767 433963598 +575151573 -170312240 +-908913289 -335091994 +147412982 558562459 +851637436 440680903 +-719683595 238813284 +-46093546 383296322 +-248654904 -160842390 +-15953656 654101186 +-211580171 -112066914 +957448890 -77524931 +48856110 -362091766 +722130484 -683024639 +-382202959 958239541 +-821235493 166900167 +576352991 153653922 +-775529062 140552830 +799031977 -923967996 +450794548 616511142 +115080572 -217901098 +196551611 189234674 +487433872 -613138461 +-188383339 373130484 +983480044 -331505673 +56586547 351733182 +506005909 923025452 +41162779 -894179503 +-674298417 893433185 +-603992630 751038966 +-544915884 978221450 +733206732 646695598 +-871632471 999468028 +937683543 781016183 +746779249 -837566405 +755360781 -770088106 +744739448 -104071243 +322654124 -467855835 +368657705 -124145283 +71324403 -668509225 +-478116617 546592757 +959220546 -88350240 +275800527 416751116 +436385940 325708652 +532092331 -815377290 +887254181 269173650 +120735224 -932369154 +-74478477 -297093418 +70936609 890170650 +-554041855 -152189404 +-673032814 331965130 +-410205422 327278722 +995759550 -647120173 +6369398 -835067894 +66326319 382164873 +-708889866 -157515820 +-635414572 -849076589 +-954450394 631439968 +938800580 -442434460 +-279253643 -808477100 +-683840891 788098191 +686421401 452340625 +-302382273 -664306580 +-616891182 598557420 +-737577086 487232531 +831222672 -533033654 +844185717 -628805537 +933533485 8160740 +32526180 -428790284 +-39913415 -173838495 +821633434 476030368 +-785247572 135510663 +-450062366 -385578496 +-845390865 -241749697 +-205017991 43179359 +641214734 830992738 +-805402501 698581986 +-474066443 -514345300 +-303486999 -566055124 +-592575915 -785760358 +-32688659 -191708812 +-885506342 -826531115 +-34677552 -963082466 +957289069 595586676 +143850250 -295035042 +-26931099 837210683 +905852855 -758273931 +524027462 944579493 +-148392479 -464924250 +-600628994 838022114 +525558207 798769725 +957788443 947902098 +506022899 -893941597 +-433713577 811622395 +789539287 -394335980 +-878185369 432507279 +199319908 -179915351 +838637695 -366653172 +481149365 -657032619 +-877067089 463795621 +-891842186 -297063501 +927489736 197667813 +272607949 954279937 +840620902 789168180 +-32173795 539586235 +-644767102 -949884202 +134654570 -650085137 +953661605 -315931862 +505648126 -960375432 +-792107328 -137387348 +76811109 -251363231 +-468387101 797974886 +-515497144 -422484677 +33271724 -603480799 +554526480 970497609 +930166838 -568316736 +-861160918 -953308432 +723741386 -809971346 +79182658 72426770 +500961977 924248596 +266558734 -374797624 +-461042302 172421544 +-410355195 -165929360 +-260850119 741972250 +947405306 997031369 +-67863627 -593917540 +-230313296 403070698 +146960887 285839461 +875516565 -14738553 +-334022989 -668296552 +188723314 -261783618 +977576594 -758014229 +-468639957 -718886892 +-458736969 -435749537 +353386611 905683762 +-592390899 -571768454 +-383284639 -402908800 +-927849051 992249337 +-789827235 -329825518 +-699930724 -614078017 +778199087 -409763597 +-144466788 -899569084 +969545780 -497057598 +862882625 757720997 +-557710061 -858901567 +879632148 267720368 +-474202027 433926776 +684913767 753872691 +-135253538 -699870238 +-534370335 528126819 +-653811567 -844997635 +-875010008 564760387 +710211267 -144331144 +-736196385 -996038403 +128467938 273452572 +840493229 783686826 +916347074 -428034851 +-401725822 386372525 +237640900 -775271103 +-866789121 -885688945 +-815762591 -596330909 +404794719 -393430795 +327963822 911977231 +44586536 956935394 +32822174 357198016 +-980040955 868772569 +-263210414 -997045548 +-94449773 112043298 +-80883421 -407418818 +991847428 638291942 +-435028757 674848352 +-2044596 688304526 +-493575290 -915756306 +-252324020 392888579 +-321516427 -875567925 +-171874958 -478831279 +817598695 557637879 +-216010897 -944557595 +-865068314 939397530 +484978462 24293560 +-463597116 -535571772 +36792496 208623032 +-63367304 -214371621 +-465383744 -776128312 +-922043064 -229050404 +-728897981 240349467 +-969034908 -175937780 +-479690337 917349570 +-109379918 504939086 +353941185 -568419760 +-898667692 -657204056 +582840766 10266897 +901398676 819942581 +-217613936 -273868073 +489141549 202639453 +764526545 -697501418 +65636742 247282620 +740604148 193392076 +-221047102 -868559876 +-55223539 -480884802 +624639322 243535405 +-389558043 -336217895 +-126772269 -685562876 +-854720470 294278662 +-249817231 772557869 +536195944 -601559460 +181394953 102221071 +452744087 -91807979 +347819665 397014187 +-219231747 -58543917 +-483784650 897577762 +334264792 451945699 +-695683523 191624605 +438110476 -776940559 +-650348223 -726860640 +673213355 274989258 +536683054 -435692009 +-971908847 -884316999 +-688610240 -213499265 +805734220 -410509525 +947084887 553692492 +-459304475 -47743981 +630957786 -21545043 +-994053927 -430762160 +-685287475 199313791 +-724630838 814608571 +200364112 -289687897 +372939153 -12120319 +-422857325 -206767567 +-666698559 920200470 +893999750 857775600 +30591076 -781669722 +-197458942 917098918 +629345109 -941233653 +737796601 -451055604 +813846423 996475693 +-770534223 953496942 +489449353 721913913 +645914113 713457926 +-36178683 72633667 +996340592 630450785 +-881541350 373087192 +684469080 -309056181 +-620404326 -577490953 +-832295315 -464180022 +-821082276 669609495 +-313657689 626533207 +-96469696 568033669 +-165327316 582027400 +-956877802 -901489769 +895901890 126606335 +-366231658 -781131769 +-542580284 -292478545 +-10471179 842840061 +-219776013 414231850 +-409768052 -175909323 +917865611 -560647530 +103937097 648610786 +-198376175 -77038809 +-303422897 -155155946 +-690663832 515538487 +232518732 -195292520 +-970634048 -788347657 +563605766 711382547 +-198621442 77901287 +-783163036 186536643 +-422849842 -172128978 +-306994070 -609461602 +-996167727 -208314321 +-491091215 -628032257 +-837601795 -840121890 +805200520 -77365268 +427871850 846586010 +-942605336 99267752 +-474258336 259383548 +-641753964 -426621196 +157953293 274556340 +779816519 594512682 +309910451 -269491213 +-79427412 346988236 +-618388055 272156705 +663441190 26680971 +-493894985 832411553 +934539715 435076821 +-229044074 443885237 +538428098 -754567523 +985831369 -661940971 +-604033070 -288022747 +-558250246 816234489 +-1405153 -697587226 +-862877470 81305877 +-319545350 -583426359 +-126379907 -545096286 +-191178306 47472066 +-406724387 -320366812 +804498192 264722342 +-732654975 -463695767 +-862053448 918482026 +-578541514 -589957870 +861647800 -385345502 +67784980 -621504891 +-751997244 66324398 +-957212238 -948797494 +539024636 -151175052 +-577898283 567895967 +-731184400 -435224886 +823586653 557504379 +143145561 -199474644 +-803633558 682227758 +-30818491 321542584 +-693749972 789880478 +-973925727 438481832 +352530702 432757943 +-434889905 -917968884 +-155641000 651974618 +923202712 563646079 +10757835 757800785 +559427076 -952212585 +-871020792 -804721974 +216985501 -874867053 +-684959889 286417420 +-998654627 -431719213 +254404766 -541888897 +-966598866 554461479 +-473948664 -320121906 +320737855 -885295349 +-504235515 803648931 +-109352979 -735188505 +-85437175 -936804058 +-167242925 -354096890 +467433216 420642475 +-569648913 959244721 +-290855601 -94273580 +-208604640 -902559025 +-860003654 -469652029 +499228297 781206408 +-419231519 387248206 +543639899 813336885 +492848436 -50975929 +-861465859 -421824 +-193806647 -407929681 +605832438 -884573828 +565500302 -916292743 +384818685 850133844 +-976206788 585161272 +960854151 344789054 +-125510973 975500230 +402051350 -689706507 +-705484746 47367671 +-308382956 428230058 +590832960 556939861 +-736628118 980957209 +-434116264 -900115592 +-366997433 -571623155 +466213627 368300042 +204161645 -944559409 +-229342086 797897965 +-148126692 -323048164 +96988151 202453897 +847812378 622155114 +938738748 -859283996 +-797155286 43782233 +978162372 323271794 +-633193079 546679817 +282745712 -131210573 +159654621 266659225 +777239955 -912627108 +616960574 509132221 +-375332851 874259171 +-489271273 -999627683 +-275559396 -324578081 +721409625 -222281541 +-235581229 -671390029 +235276706 355376069 +-705498389 -925794442 +-780407816 -848100271 +6884221 335760278 +-475714986 -769797124 +-800138931 586064499 +-278127329 247575200 +864574578 195040108 +-707916020 -531251137 +-411485100 -497147327 +674067344 565925606 +-202151400 962484964 +869291908 -335249910 +485476451 -555157438 +-386518978 -470490861 +259273811 244068044 +-724329744 -813391164 +366747666 748714005 +929379005 640377157 +-737706795 -335492989 +945567198 823210468 +886427484 -609550272 +-145656265 -472500952 +301485907 -631621855 +-87582036 -44163472 +-739507325 417361293 +806751052 -313687276 +922402822 583856202 +-255617531 744843309 +-604402948 -645915502 +729595155 517371153 +-494071160 -361743368 +104793985 -838620386 +-733120812 570943778 +-519025578 419710321 +-569682466 -751659917 +72584573 -786673429 +24886920 990785075 +809924897 -35515137 +-973242436 -689587067 +-612227454 189496318 +867428967 806608743 +805786307 967262444 +577791743 -892282420 +285477178 765542587 +884332542 982818921 +952812644 474765554 +51415465 699788847 +422719963 411493386 +-692365796 716903561 +-689616808 -845523801 +-411722850 -381674677 +-46876571 368716523 +108008008 -775855472 +117350024 -599611150 +438363194 504861542 +-282168376 -339080204 +49052161 633090682 +-992618457 267442697 +30487194 -447430430 +-697264861 935412642 +62421992 -361830839 +-356200594 -401486159 +-749861983 738400586 +598075622 -482292649 +-24239535 -991718813 +-753602039 -88215322 +247985843 -200788597 +-956467540 657561211 +440687772 -828453914 +533417271 843117362 +-500754447 -903028471 +907570086 223248063 +591606214 -616596816 +-640205088 695522385 +167168057 473817813 +-696808247 -758436180 +-257060735 510275521 +-6556540 -563503185 +666344951 -99686266 +21283619 198615867 +-451143214 -616647701 +907980924 255611620 +363427531 466578097 +946763949 -932265199 +644071577 -554868906 +-810135004 -18390751 +-263973581 388395986 +-136695774 -355978352 +206628399 349708234 +-893890755 -551563497 +452288167 -653921573 +963242556 -826843562 +561353343 -105381040 +142308708 -88581864 +-160542970 -239723430 +615002200 576290688 +561250753 967750355 +18857062 435228359 +795554937 695183849 +-387508056 -418170753 +566468423 543233089 +-416801167 -945814399 +-290413840 -818591771 +160884591 875994048 +446095061 642036583 +398546064 -971194222 +258293677 -417525123 +485743219 -799601022 +58172712 -149785135 +-257536170 -993900582 +-80012508 -643717430 +610172391 -721516164 +-191629126 392995294 +668813546 -199559178 +564757744 999313834 +627806168 139146583 +-596655769 -619504706 +76503007 -434064144 +824263435 -509072117 +980578700 -289915901 +82325429 555508449 +-287788006 151528657 +270538237 -60522138 +95027985 -962188411 +-510557231 225618212 +357307724 -290572464 +-707717078 731435394 +698422096 -783613817 +-829339439 -390421880 +958991687 -770143719 +662657712 -440480199 +-175856912 -768721364 +875715244 476115483 +-302096534 -367944343 +-370242935 -634725878 +658112849 -504912761 +805976322 111052426 +-793318038 85940088 +-526091915 447042823 +694083203 468366999 +426463142 -50711615 +-540597435 -940314017 +-867372840 968516043 +320231621 711218630 +794566939 -692457508 +-788842809 87432090 +-389264406 517249400 +172510045 -228464208 +632063404 714008068 +-686465796 131237123 +-113539278 555955286 +903330656 -797604629 +774623670 -280704442 +774901009 -246535833 +133076181 533078174 +-901523835 903423392 +703917795 -75649855 +-106631782 604474239 +983357200 409391368 +-630009506 490692162 +-731594143 -858663205 +809310656 715665134 +234844392 123769765 +-316318467 -821591627 +567766620 -658461248 +625303279 175296295 +471895019 45156909 +-358904092 566965006 +472626593 345094542 +665857070 -873243338 +-809105213 -368873680 +246181374 -616518027 +585441918 -896642152 +-252574294 -760218358 +-651751042 524307689 +918616712 8513409 +926236136 -771788015 +-852131775 928495566 +-46742711 522678511 +857929782 -343237107 +217373126 97515571 +-691872301 -413126381 +32724267 -628060940 +299828412 -26129964 +289051836 969022035 +-6276366 181366188 +-381971014 -257613504 +-913633338 -205472426 +416633096 472215785 +801695988 -151926148 +-325003490 -701876730 +-5423913 158922603 +717565807 343730748 +-408377270 -315482920 +-549321579 553684607 +-507342500 650682822 +558509238 919208763 +714434243 443473482 +-528517875 221242910 +-569698803 406355510 +364492652 -619335252 +-422316442 -499315346 +813051345 -715216505 +-763433268 -93931922 +-557928689 -184620536 +4273650 -647032681 +-533879650 279622772 +-422616232 -663340019 +-641153624 -116189659 +871271621 -802695576 +888474562 47237701 +-188777588 113473371 +-790311095 864533889 +84255987 -149716377 +-403113735 -97531948 +379853467 -103613760 +564463012 868603921 +182043182 871122611 +-663797908 -779159938 +437015563 -323365602 +-755416752 137330556 +570978805 -253602989 +144646427 -58189034 +406112773 -496545215 +-169604477 -977050117 +197308528 -856571767 +397114628 -308622029 +-995054373 461277471 +571425229 765492122 +535059385 -272847174 +878042135 941731595 +-586183257 23802855 +-555432869 362260278 +305880726 486635323 +-74642874 -208504133 +296979309 -975658204 +-157366054 -917364536 +-74924220 -511566397 +-398981425 -27385104 +-249210139 345089988 +245969255 585563391 +-47779425 -815449963 +224882836 -517850404 +870650341 21247655 +-116996857 -692312053 +616983516 917063657 +-156422768 -697239950 +-396525304 457580220 +515608450 -803713402 +115147915 931428933 +-629174947 310180298 +478509723 861810883 +665946105 -529183694 +-113815615 878043474 +175577741 -541439052 +-354434876 647454220 +-626230360 -975813747 +-596044436 -387008297 +718199876 -758096268 +-645627712 829681170 +-88710944 669173824 +750014435 -670404027 +932943188 491266764 +552019517 -583848818 +-58718944 883033300 +-116228504 -221897408 +542506673 638946005 +880331668 315626649 +795479056 395503439 +402336952 -699474092 +702845479 789799901 +-991345270 -197846632 +880654237 200098455 +399821358 129965427 +-635121028 -978912998 +457926992 -493596649 +-425096474 -528175440 +-883571810 -397947606 +75570860 -684397028 +872597971 -793037089 +-68578021 927116409 +185294018 432721919 +125508873 -233058906 +-191448665 95059067 +-546979883 634567285 +-627085624 -746869612 +124623789 -130277251 +76363839 -564706661 +389498823 -353142684 +-9206295 -562436410 +-904646890 948793630 +207281262 -742839781 +-906728261 624439472 +350695996 -166991963 +111122851 451376059 +4977579 972126902 +669747212 -261079973 +-13021090 451039029 +339291621 -561077347 +-416345634 -635171029 +-938857244 -62769370 +-728158086 733530658 +762772770 -621977973 +-63652723 -675140856 +-775817955 130365512 +-247367922 42927506 +188298391 -994212966 +902712713 965152893 +-339028395 -481091377 +-55954417 -131201287 +634272986 -592091454 +217054123 918412383 +-996226621 679208896 +-17511875 -799858986 +955203957 -407307923 +-841438648 -847339041 +-500650822 732420267 +422827106 415968274 +-450265765 -134638846 +436620566 -341735447 +-186055406 -664485583 +974183330 -506248552 +529624783 528055535 +-193190389 52393318 +-206897235 -574032292 +-151388834 452242327 +-306219955 220999662 +-194355513 894218625 +126211444 -910568940 +-623575701 576948077 +-844882588 -229542445 +-465737978 81012409 +-511661303 -470724674 +-121309444 889200418 +-941628786 851162212 +626257071 859021380 +-526198012 -379283057 +633354820 809667845 +-352206763 495356438 +739773108 174218465 +636340537 816103453 +700423542 248037475 +-881239601 215126844 +-655663524 -761154153 +-208549292 -522632695 +578448821 358445353 +719190153 -406448743 +893393239 -598157172 +-385747984 972495353 +540819712 743484074 +703148664 287654679 +768305666 807007262 +-456720634 -593668941 +468617872 421081938 +-450304172 -222913691 +498388541 -366701221 +622317414 -178218382 +139784234 -237009307 +-696483059 52693137 +780678295 -822103734 +768761644 916813201 +-384959560 -551402901 +98247268 -620400250 +638135037 -461167333 +-186557933 -462335700 +528235032 459976961 +68192768 659365294 +-872818959 10277668 +-667902178 -581375258 +-685129111 -397740944 +-76899870 380139040 +-507986308 -96075764 +999232212 -133635096 +-116270673 987288397 +-966963495 -988248805 +-124910988 -826679776 +864011801 -661314378 +554584804 830007866 +412034705 990024734 +682673653 -573239009 +-11645034 -504111208 +731194206 818627760 +-199237546 356456975 +-404095730 -59416564 +847141696 -677008631 +790816152 987048666 +625532924 648004859 +145100740 331339054 +138235129 777794076 +697856740 -584773399 +692479849 -491614931 +-238306958 304221603 +63305707 314831465 +188161600 78011496 +701620379 -810471978 +-599612254 -907443400 +-763834132 495726080 +14984784 -314475878 +-179345229 211773290 +75129780 78589897 +-707348650 -330305152 +-8691238 -626795253 +860785818 -457493900 +188041796 -588764129 +-153664586 -221053709 +622720480 701078509 +361707605 -497422482 +897798501 694720205 +45986605 52464782 +966752430 918716247 +744223126 467653536 +400788939 -16515767 +-446180715 231152930 +-202083296 -91335437 +-346915278 -179402209 +122920509 -48825390 +-219258892 387598585 +435823033 -863943070 +951574778 -934998141 +152254383 682004835 +-340258768 562483928 +704270202 653885474 +-654323678 -120445069 +-195550785 590148837 +-198589259 294775697 +41917947 689514211 +-741157444 -395919797 +710156792 73207567 +450791603 -436747250 +-271750685 92261271 +-875578123 181605131 +478215910 -37100397 +-190942558 -281280862 +89646428 390867138 +-934705692 829838534 +991422422 -420433272 +245926697 -477399379 +461633184 -184491671 +959401482 894486943 +633630148 -528051399 +370443255 -927873883 +-296219052 -897065645 +-50417839 -368779177 +446426420 151143125 +731947654 481449687 +-528604014 -522083635 +604057113 645387290 +-35111629 982557664 +-748331436 -289746891 +30423852 536194466 +-371359288 -117425305 +665741067 240462692 +-17702003 768351555 +-703352167 -414887879 +-42148952 785729673 +-502948088 534290360 +990648524 -834895965 +343887256 -435435360 +-826929562 477331227 +870129719 325543489 +993503034 -29085515 +344614666 -227495707 +342102951 -665150510 +334566829 -481763140 +823677422 442396005 +90179537 312648480 +144076079 482643721 +907598727 103956524 +124811671 958379279 +373413156 424433880 +987108898 -694719450 +59294946 -71336223 +285133326 -975603054 +763495059 465321108 +328780440 -176347956 +-647451814 -43634626 +407582756 -476952851 +66930626 -972353998 +-915956151 -722838597 +444676329 720588925 +188911489 126753076 +296351522 947380149 +346766114 -953682186 +956348163 -944687484 +-153118432 874835680 +118532075 -724467436 +539280252 -445872805 +-956789322 -20590808 +689659287 -332003408 +-643009002 -207364788 +485764868 19950577 +-249035633 -525695712 +884383966 733854259 +-27429867 968366558 +-478167419 26556822 +660302874 384261470 +203980555 -821625969 +941878750 -577952774 +713031641 159415234 +-97268376 786510041 +-896611206 530540505 +739220462 910497874 +-288332404 11927019 +-18049267 -414358748 +-588558553 538003403 +841436388 344906659 +403596234 -598096600 +-548773249 73825333 +433623989 -977906727 +26507575 976475959 +344544683 -563605118 +-248138670 236492635 +-840935564 -995399053 +-589637791 -142857537 +-894831904 191419319 +705574045 133986196 +706870538 23274980 +-827551821 707236453 +-454197221 -590362026 +-8153800 -728492758 +-913694701 770614784 +402701444 164523636 +18065090 -216472377 +935915597 -506634436 +-161178621 -980011796 +514437675 -840312392 +421996731 413507209 +-573345972 -955999614 +298938260 -483488689 +-846411494 -782486412 +-950147568 329169864 +111547125 -536261287 +-231580594 438682861 +361660400 689617780 +762234618 451185670 +-556783580 673865932 +802408061 -694339615 +-216648949 -156974535 +241564985 17804925 +544985733 -946492504 +223001456 -81409626 +533310740 -611421286 +803674932 534474991 +494016773 971034652 +141576427 -481108016 +789123704 -791190147 +-900813205 38602160 +-287451436 430325478 +-906772140 244323211 +896355716 264428065 +-414107782 186869332 +-388086732 247403176 +193399868 -916271258 +-918217445 772551574 +413362550 938010533 +863911560 283251046 +-286663684 310795965 +783357791 -801115228 +837430703 -162742005 +858668713 -730035667 +-843487519 -202978796 +102225208 -554903428 +353897300 -66835169 +594583871 -46395891 +-607006605 -734566900 +288655818 -260394879 +300851769 775714956 +602860762 -372428380 +63271113 -935007267 +830470501 950228929 +777222685 367234976 +-142886595 470305371 +890050170 -605880531 +-699986480 789324384 +-434570529 80985812 +687560436 -362372635 +41206608 547328575 +-253887889 230051907 +-687740633 -958905935 +742142034 337621473 +-949157648 -583815846 +-398307866 918604966 +-460655142 7857084 +-872111061 703535246 +-45498251 500748308 +226153976 798571447 +625519884 176513268 +-1582908 -952476462 +-153470867 -688917703 +813341425 -550791088 +-335320831 650982902 +-472037007 505493350 +-394786573 937311449 +654094128 171928684 +-840152248 -899957061 +649795470 692846820 +-343505128 -222501834 +58424668 871367508 +-281825377 -519790109 +11420746 -326903420 +837831322 -571221502 +725154294 771998451 +-659140749 188889570 +393288821 -720723362 +986773436 971263730 +992075098 -954300595 +483089037 -641680986 +-535325045 477234023 +933153456 -309874647 +187189215 -519726325 +-315064987 -924463969 +-482636397 724665858 +-627685230 799887597 +-291139061 -492300999 +-863639861 -699579778 +-984922836 491828953 +628379136 510741710 +-407082057 577658466 +128420337 777305541 +9493938 868443650 +801731399 -45865081 +593831271 -410951044 +288010605 383666536 +-659835640 641420484 +293269209 210349926 +638512762 -396575995 +-815885127 -641499572 +903749281 923715570 +95690936 -103206313 +447238157 -447504775 +-380785785 -716477180 +-450827970 -728404020 +-521605933 -822864871 +-812082388 -462844205 +636321267 950236261 +-236096321 861487034 +245494754 -2993039 +574922564 927521274 +-619887245 -2515784 +-859730072 612073445 +-456665185 -744115017 +995218105 936993927 +951489212 948067020 +-231828073 328439542 +86176807 558267588 +413617777 -49553770 +-732559093 670489011 +51823610 8201759 +473395549 800336335 +-558262343 -370792774 +-595813244 664252318 +-762368568 368838641 +728783658 -369309924 +762178252 798660991 +763179586 56527244 +-667306351 831719426 +-409685598 332745005 +-942791388 795170826 +315535610 -198518515 +-5689791 -629719940 +583157994 -33156939 +-632446495 599871806 +-887595214 556780235 +428016708 383738891 +140220696 904489409 +47310709 94306758 +600312441 410430954 +-235458430 701873625 +482096824 318894806 +-12854672 -590734245 +-382124531 -723316314 +623935099 -931222326 +669982116 626494350 +-940408223 -637556571 +-359587315 -825759826 +828555404 738286365 +180260928 -310039279 +-923359337 165789562 +228522611 -684222194 +-250379713 670855327 +-354205762 824574484 +-137262666 78811648 +-93762948 -946216241 +530512371 -266593651 +-721382452 364470172 +800145740 -140559918 +-297485635 100717677 +-89746792 633310715 +331592394 419576327 +290616076 -682098625 +-150841139 -649276401 +238880524 389580285 +-262163859 297542821 +229943351 -171653965 +116099884 168373317 +-741554585 -95518221 +793057314 -660595533 +-128971516 792259865 +265098225 -784589664 +-788806593 511202861 +-366359258 715005279 +-129898174 745102038 +-275228037 917526269 +-513097540 -791789133 +945994148 -424598864 +727170263 146853414 +643699173 807715653 +789097850 530764694 +242147700 -205121657 +197776924 -803612756 +763547105 116966279 +-60026704 -889591225 +947304687 778041871 +684427641 190288436 +-26133679 -45408592 +-103494458 257036362 +859728122 -181107950 +-746899994 611380000 +510556677 -593578824 +-796647862 948150602 +-614307295 -788190071 +524576907 -260811780 +-639706790 -145672704 +-259957374 -882178753 +-214119939 -232936606 +35844965 -929514562 +-648877624 -828537736 +576588632 -600802189 +918717513 -407172573 +-123063190 399429008 +454234821 63636831 +-890879190 672187186 +-505370611 -95938783 +-5380025 -754443585 +-73175937 -345667295 +-535139116 338561524 +941327318 -326955591 +741251060 970021146 +-103723295 -768480056 +-100557717 -731431601 +898911453 -457142245 +-565468038 896268821 +-189481292 680290762 +614572867 782990917 +-33483194 -409463919 +-676634874 -47321087 +-640550214 801704570 +-284082777 -982281303 +231698277 975081926 +-485101409 -793572908 +-218580720 -130529126 +-838944493 -593872954 +489614779 -208556597 +906310046 542846901 +-794380522 46844804 +747488447 -709024805 +617980098 -160099502 +-941306387 -362559834 +-172870276 -597527113 +680982549 230589500 +320055771 -648524821 +259422147 -772658072 +705090247 -696955254 +333989472 -546145035 +101471414 618763339 +121999710 145037428 +-187635358 -922727536 +151983044 774079913 +-731209945 52326833 +486546695 -893458691 +238712231 513452684 +-969428832 173435539 +293996149 785979225 +-759185490 -251966789 +334714269 337864025 +-627173685 -50540651 +-750553591 475236098 +-980359613 -846266271 +-205673599 299627140 +-887590023 -430845623 +-442434768 921584268 +-322450274 -320815583 +879416847 -845031818 +645587291 743001109 +-569323432 -795760842 +839716243 805248782 +-447129039 -419774991 +311511984 -863456568 +70071241 244890075 +-295074898 362933148 +592074205 144364254 +146726811 -792639282 +-838009198 870098678 +-42017808 -449030278 +363295644 -726749751 +687488153 274393763 +-161724347 48654338 +187623657 -836949408 +402252250 39648045 +-637145189 -551829692 +60918696 700800853 +260252674 202469693 +-619732924 630097607 +-284321869 329175176 +-886508529 388809255 +-985032488 949226971 +-730644317 305364745 +-893604421 -452119807 +531770852 -281588808 +362378923 694633636 +-866422788 -298369761 +327825607 111186804 +396067263 940588420 +-186376598 522873738 +761236186 761126463 +840879388 504360627 +-142658349 572041431 +81531441 -194990885 +778190975 -773008085 +635146028 -144747289 +-726232228 714590112 +415512700 -744663736 +-76399112 -263531597 +252184980 232888717 +-603496064 -890412942 +-122033230 -473724246 +98605094 -184959771 +-267759177 -659667035 +709621161 415929244 +-559370760 551592711 +-386146565 -591380087 +544428440 933144469 +433959802 -892361367 +852830006 -601168323 +-303169487 736322517 +858942154 560535631 +656347444 914354471 +382179195 -425163281 +-174489848 196177694 +231281215 44755519 +89263682 -466099141 +497588475 549926510 +-693812738 -144555562 +-851114390 824224419 +-221753165 65890806 +-417178998 438358389 +-200343073 818469308 +104084773 -281471094 +-718741357 203239572 +944219502 -248822603 +165266019 237201887 +881736754 197017236 +3697029 -289781535 +987362153 31244248 +-140345257 -183650528 +724888951 -567863231 +291392500 322570681 +-938705053 -979389432 +-634526213 894656004 +343397921 -37185008 +-850469394 442536186 +53882487 640068885 +606522789 -308656070 +-618958248 745453014 +-573311045 197630333 +-346352027 497518826 +15656480 -547489141 +429554495 -992687231 +-103769700 327863651 +311468946 186977213 +-839821656 -51113028 +919906409 -465704848 +519430485 -796927333 +734728660 -405481893 +-247062477 44846148 +-977373370 91549585 +326138579 248639887 +-663932367 -794927432 +-405621367 448641505 +58326708 -605441174 +706365419 -845865577 +930182677 112705415 +390140605 187968987 +499439624 -610169298 +-562000539 958479287 +-782988458 -478943092 +-120537645 -931021814 +485892934 -995567967 +-990649746 -155319549 +328604444 441253085 +716362436 699812609 +-93308995 -882740414 +-2277429 -676841391 +-70301107 476025579 +915038188 913687966 +811053194 955373501 +-973313163 634713403 +-170359803 -354459315 +-434474508 798560007 +27753936 -789271743 +-500140395 -445210060 +-136554536 730057309 +-211600774 69135133 +-290459674 -301646290 +335033319 -369069260 +419056619 -284162570 +981248669 -371311399 +-604356376 -130678971 +254808695 70930867 +-984501388 904880672 +432598962 -985792891 +194313774 158011305 +-788626291 916442632 +720755815 356126990 +359685211 677777625 +-802679963 -80165860 +-186476753 189394401 +967593391 -76116553 +-326175339 -683637350 +436212264 -703049744 +674777865 64125883 +602197090 899453468 +-144345809 -461882704 +806803394 28815218 +41258487 616825450 +37536163 -425826524 +-472245624 975638696 +27179153 429021185 +379888645 548460858 +369580513 244634755 +364612797 -131507985 +-445382970 248281162 +-401148566 -509096705 +-731691305 925019080 +-346535315 -847994397 +-858956626 466445723 +108869077 -334057228 +768392895 772223318 +-881828877 -514683616 +814778034 605976480 +-123128335 763857101 +837143272 -629952385 +-588894200 -76894386 +695762626 888284197 +-333669379 -561247788 +-940104863 -606471690 +931561950 702721865 +-258415180 975882091 +-97299834 901775520 +-970162798 -931164706 +-528685075 -78571519 +791111968 -250094477 +41871069 -542102063 +946910541 896538645 +-66742822 -313405132 +82413138 757810475 +-174630245 142228736 +762726766 -726503637 +120389054 -171610326 +711982135 91192295 +-3270657 926618300 +212411972 227306589 +363413004 -610033719 +-516873947 -768257936 +456256092 381933956 +44689446 248556904 +802946649 -932950292 +-196856929 -756990871 +38102651 -572193994 +-842917067 -565640815 +-278787817 685625758 +-464458864 -814128027 +-936931584 -548777065 +-797745442 483212344 +820741249 -105252266 +762343450 279827026 +559743462 -518070643 +82078290 125611221 +-7621850 347413911 +-668044383 -274720569 +963707513 796295661 +-837058821 582473142 +549183960 91548113 +968750137 -786875246 +-950535554 765452927 +637080384 847693536 +-103107131 648294081 +724901802 966928363 +-448257854 60546050 +793570874 103849406 +-941937721 108417711 +-308636715 178717909 +-744890063 -220701565 +-159077080 117117672 +-796310293 812359876 +938024670 -813978688 +-721064320 -255322830 +923872533 -693475932 +-398349332 111138066 +898469299 -377297935 +883085721 -555999094 +-227106218 321978351 +-900420615 -879247473 +548238490 -676479031 +965636149 247113446 +-850203396 -79674553 +-376722500 -263169255 +290813322 976992581 +266395179 -179556835 +798821255 -186450616 +-512633405 -234094719 +-821924 479677967 +360082921 -857760937 +-953563793 -812769999 +-41719601 -510069050 +308441515 453531211 +796980437 -169701098 +-507620854 -653341956 +-416856788 -200742426 +-679496120 953853345 +364179396 -752854950 +-685563587 115427201 +-64607028 598195119 +-817055878 647596624 +-647890180 442510374 +-742152345 641777644 +272392395 -790279170 +-840351392 188975222 +-127241294 -781931033 +879325386 -316693534 +-332969453 -393042818 +462744746 -743925716 +611208258 -288218886 +195942885 372012750 +818697222 -184909264 +-841247550 674209275 +992706914 -711306889 +844815359 413492442 +967276671 -644549073 +505822515 892161853 +948729639 609115563 +-539392245 -107217807 +-859648802 282660704 +610313783 -246186136 +-654538907 273793217 +-129542226 -272026992 +-376109492 -906492535 +-335666422 -860378529 +-657637094 -952185655 +738818839 480447830 +192776077 -280307988 +810958504 -71138116 +-278275926 -716152246 +-118491111 -137062527 +272227908 -458937872 +117461545 999985302 +959181385 879835207 +756007519 469273603 +959679207 -117331110 +287263596 760690583 +748394495 -679280575 +-372037759 -749541862 +-37910805 -270151439 +277664958 -216282931 +16513352 -782848298 +-330233959 -203020478 +123655072 53356955 +-792267376 48364979 +965979530 -548649032 +-662763437 -45999418 +-40066038 -84106088 +-948886729 73269174 +380875588 -478774576 +777630141 -183696760 +-468099421 -318659859 +342363612 -72926786 +203397557 -453266630 +814323924 36124396 +30124073 -72643578 +305393020 -72459588 +-39900100 242414340 +394917019 661299666 +27008634 766374281 +968683226 -38134080 +428337830 700789671 +-74393991 93257037 +-662637605 328731210 +-883581068 -831978073 +583927782 770506348 +-703461988 -817445586 +-953214919 966381506 +-392552924 851062518 +-95500519 -981635732 +-623951444 401903720 +181393064 647766548 +245721284 -438950576 +614577454 -335238387 +-779842989 -370101978 +-940554386 542931069 +777516342 291977147 +-569380158 357262618 +-625605046 -328812882 +784215200 930715030 +571852774 -172689295 +-691429311 -294806920 +959110667 -25937044 +-627901901 -707120870 +-878138255 561616976 +-784621272 695379773 +779546130 -572344386 +850872338 78221488 +351595601 327055902 +-163047357 371352609 +878266430 275343453 +-693726566 491278909 +181662396 130158024 +735291636 -823805912 +290572096 -836092425 +520110709 255416173 +-595033817 95872841 +854216075 56028628 +-108349291 -715463094 +-880322977 -800529796 +-855639873 742899405 +755192881 -147520404 +-511008739 -138352881 +999605505 643084731 +-401951780 156312182 +278422921 -209077657 +3900078 621006234 +534674410 -836969224 +171633477 -165083007 +-650560721 552478294 +-36334653 816612991 +136748755 -195495324 +-479645990 -564358777 +835479230 -628266209 +-819463667 135681058 +-779492472 -177672107 +-256284721 141914438 +-325795562 -904407412 +968758092 -442281096 +-396851101 842408024 +-669527997 557740827 +-324727344 735838928 +-480307259 -707709716 +-349501558 547935509 +-171729881 -562185968 +-178554164 342378688 +444529592 257425573 +-690340732 -987426240 +-148779005 -170484835 +98808113 -782382800 +-441952324 774067884 +311705998 544860141 +-69184587 48990127 +-717225992 -193895058 +-313707457 -734181244 +416966815 853831490 +-539541352 -451359775 +456006389 850410590 +-50630972 -154101609 +-328005454 -60755747 +-303709345 248748445 +-8613415 102015294 +-481056928 759579638 +-345322352 -206023021 +-645566276 661457632 +415438861 839549984 +-942717750 898416884 +-459910039 -577815601 +693222812 170610868 +-882225984 -45246484 +-856109868 390073722 +-846539860 -805565712 +370207889 776236578 +-622612365 736718664 +156930629 227223201 +-252804789 -953164416 +162509456 -802961392 +-503081904 98774225 +209485754 -480381923 +130130429 -878024942 +867805788 -144305753 +783702029 -73428358 +356242757 638963630 +911878651 918132078 +282749297 657597109 +506659198 -327856373 +915445935 853735685 +-621090934 384153279 +187732411 -936237163 +-352905356 673503594 +-95441968 -449636108 +105113343 653369863 +-207895584 -921326499 +470093874 -847225209 +695556128 535450177 +776510450 -460158381 +-935536290 296569692 +-70936267 890738054 +-43786032 911028713 +-172765104 -976435500 +122175109 195089325 +-464768453 -26516995 +846910091 847612474 +562358410 158735955 +-618295877 -403066608 +-107991642 -619442515 +-545834933 -188347850 +-108444629 -152943 +-821580866 -334505864 +-663481356 33956122 +-55056672 745364940 +-390051650 955610621 +387948363 -568608293 +-317302296 -114137663 +-912007353 -581224916 +32945470 620593810 +-163310606 355037932 +-736836068 -439002092 +339380090 604303635 +957964686 108770796 +-336124470 -543022193 +420051318 381124291 +-390221864 387443460 +-955947625 -931022441 +-296108540 -611550759 +-662598934 -634937192 +-288339810 750304759 +384422331 115900217 +-889512471 776042695 +-965820854 549154133 +-477261221 -744880674 +526342359 548869782 +-661223825 285762884 +973687143 841932285 +-724426868 694329654 +-563269611 -851224804 +-644568161 -398692418 +-90042313 -530377021 +165160325 -790262361 +283457339 495751894 +339680246 719209408 +694683242 445246300 +575878701 145793111 +396070280 964656038 +188427355 -404360026 +-324669663 83332717 +-909325341 -686147675 +676660816 -193619086 +310406274 -215928073 +454036202 -358195477 +22546751 -770016618 +-234128719 -511525028 +-582444344 769333444 +-946165344 -617939790 +-604911650 -314772983 +-450532051 505668817 +289793692 -227797648 +-837563665 177135570 +891587633 552220717 +488640959 -897620597 +-805784685 -779362827 +565032815 858779861 +-508215517 416416146 +-151411026 61234797 +-995852529 445061029 +924231372 363443486 +244775139 -817556588 +-852714538 -293577487 +814223286 -614684154 +-519618770 -159357102 +862866672 -307250133 +-711106771 -970437485 +-543083495 827263931 +-858185330 875842882 +-314508876 881850539 +-205566115 378319373 +-121433551 315716994 +630407568 262204183 +651093622 787093689 +-390618903 -954626432 +-70386089 209220747 +471454886 -170060988 +955494749 -388435755 +558439193 387476691 +996925027 -509878985 +937208791 58917348 +-524399734 -431188269 +622147795 -139467813 +344223670 858811755 +-772654900 826655067 +590070680 -39259389 +-17008057 -433148008 +802372797 771231554 +508243879 -903609761 +-488631589 332165545 +-93086352 119933872 +605951278 602946461 +414836119 401441479 +652237107 678381346 +-180747988 693792071 +839396265 -548842923 +-803939909 -831041961 +-709993337 868185931 +-266428598 678059430 +-29894679 -469919846 +916921940 914018473 +207679187 -784544517 +-215109777 -285119529 +147065660 -962982154 +938167022 -328198961 +-914662458 -33876169 +582957300 177676485 +-252489019 475154952 +84971037 -486496016 +-184478306 -681155575 +-543555981 -315203064 +292565912 -666461568 +-41837674 778232622 +-211756075 -888548667 +679886946 462623248 +447524033 -264661016 +-561532009 -755847058 +-241723346 -419684692 +598464909 -873773075 +871536940 -368738134 +-199263522 -526194773 +-997950467 -832203461 +63351338 391771254 +463682617 -502666213 +-360541195 -833334548 +-647598757 -816539161 +143204534 -664470224 +-233365226 796127924 +-346010967 -87686804 +-728044816 -738182942 +318425443 -865859657 +-368738407 171017985 +-94576970 720457180 +-734642869 -188676261 +436712721 -571339108 +-325118625 -15118038 +-977268028 -460394139 +-196114006 -819728217 +-626095379 -562720957 +-80747026 -550593542 +495424800 255580721 +608823401 -317738012 +-872464791 12098177 +450370667 890766428 +888372335 592725462 +956525367 330072925 +-437068689 133404104 +-289678520 -776931699 +-261554331 -307938523 +613598226 96747646 +392982933 -981468097 +-987718994 848340038 +-76735820 916255511 +-416371091 761486958 +-556960849 -531569172 +-450862587 -510262835 +-383358836 87946571 +837564333 -53018705 +-713758400 -370498260 +-325943641 -414468526 +-681918908 -679030397 +793190945 559699383 +133620263 125447585 +-18534764 964601609 +-245571304 339722872 +914808832 656371272 +844011806 -308206157 +482408475 59759096 +-691429033 -677088710 +-593786948 -953050782 +119393121 280444833 +-898988181 -186220495 +951156069 6897021 +-364748571 508191663 +927610256 -156684852 +-573766148 753477044 +182688354 -163609750 +-414168753 323532742 +146784179 -444956250 +-671781097 -101189391 +-695574873 -63152949 +-447466547 -547421573 +71095469 49805213 +752601669 527073387 +-497823342 108074739 +-883978591 7059434 +333427614 450225437 +-239115395 -654661856 +343776994 -821042103 +241619221 -103956974 +112878391 -468178703 +643790672 610136984 +-580997572 -2782413 +-496484724 -62358012 +647697961 -113576539 +-762349170 -670608301 +-763626051 519159330 +-299620079 -147324374 +-473503388 -125781505 +-476843585 -425110933 +258117019 -922879608 +-858786185 567518096 +307944017 448004892 +-971095313 562344766 +818219125 51168596 +-778676052 -489685829 +-144068799 -898909603 +921618515 572571054 +-57812144 843045634 +-194772586 483581926 +29996264 -106848667 +956618343 758322751 +725013677 657844890 +-925091060 842603224 +-829158457 -823705400 +593538003 -791443550 +943478510 -61032229 +-619610926 103931127 +562356144 919079100 +512684334 419714775 +30898243 -632469199 +-414967617 68770312 +765677575 -289021889 +-315651096 -176842068 +-941583702 -147938932 +-537593892 850764152 +750151610 -732776889 +-924054456 959616406 +646375599 474362469 +-779486954 815548142 +-592722278 -112256334 +672743439 -91622062 +-186936300 887267633 +144546295 -630698570 +-962547564 -91154633 +829045888 789446152 +52303904 397636096 +390015988 434978437 +-522354279 -701717434 +285093104 -200738126 +-495400201 -933409517 +475306246 840632293 +479373013 383929635 +890927486 -146363593 +-159702669 -891023724 +-852640323 -136528741 +-2386063 -561544446 +-643646388 342577990 +266342609 -847468949 +-609256545 -419728638 +-221237958 71676533 +252903580 667251971 +-615211841 -957725952 +20124761 980909679 +-321368168 506073114 +-712830357 193029885 +611295200 -242857900 +755076996 -303085358 +610725725 539721107 +-530014548 462500253 +653593763 -76470552 +-486086072 810512012 +313979712 333944620 +987070972 -951884979 +-208277313 56450058 +205368343 -298899893 +-891911722 291428497 +-17695588 -658223011 +973983336 574178156 +-959034057 285060910 +-369140765 120165272 +592187145 591584641 +-563448636 976018232 +-436990395 -135343310 +-255170536 355630630 +-161445513 479787199 +408378540 -26771510 +689845952 -923549428 +666732985 715080403 +-904583327 -50813440 +349789748 549431074 +971323979 531608236 +44654486 -510110032 +566754765 -847667544 +35530106 -26321472 +682281629 469118360 +-638099413 612772389 +-137191280 609919578 +6629856 -615223185 +382974213 -123040415 +-995936211 339448679 +459506177 699075305 +238500219 645420886 +435924767 -360895477 +980780561 502932398 +269909307 -205200294 +124663572 -629627352 +-98525021 -803036993 +985351673 354297524 +261420646 -687030026 +-345272227 287174889 +364282475 229878812 +700955377 -589697119 +-788573527 847043253 +-182318898 -717168009 +-563066542 -871391706 +212107561 890272699 +-537743019 -340084757 +570908950 359873703 +-341086827 -911148320 +966151200 -310527793 +-283887324 -218817060 +-744214274 467398688 +311290069 -650981036 +-337760633 -367883421 +-155464434 696155067 +165915065 -320986557 +-630464482 -209763884 +8531275 375493361 +345958402 -400832012 +437905500 781912068 +891178893 302569246 +-497040037 -795726143 +628920853 410166952 +-550025705 760203924 +-238933876 843757599 +-690161430 417495610 +-373960699 -537509030 +778785372 927591594 +779504894 554050305 +-646936967 -951933348 +491658070 -703048955 +778059170 457710720 +638326432 8918642 +44043937 -425569346 +-449762333 917907159 +920070218 -846287582 +755971252 639439097 +716080571 -205230869 +-480185802 -834981365 +109561720 -815887551 +777298578 578735659 +-617270656 694435320 +811610299 295400279 +-948891689 280925297 +148331824 276940448 +-341265882 678269032 +-366234358 695786537 +117859629 -552813962 +-865611429 242316420 +-455027907 155705147 +-158999027 448202984 +543156728 -237034258 +-575973978 445162790 +943891837 -511302129 +72077673 737074257 +525844567 109095703 +789606566 481057321 +-220006975 -603982755 +-844720710 -524598108 +540502819 -967021822 +-772713898 -987220588 +-304152341 -479421115 +-782810660 -360560454 +-679467193 127931832 +-64919114 595255466 +-241195971 -99718238 +966277638 -380378269 +367464921 925662856 +931594152 677984212 +-189881044 238408663 +138499079 -782092871 +182294914 368398365 +320370035 867471983 +527234816 427420528 +-694989177 6408810 +30093483 740371946 +561497326 770278160 +816047960 126418356 +60932483 92037488 +-902072324 690744235 +-83527430 -732697573 +-298713369 -184672960 +878329410 -723380137 +-834229157 -234142863 +534229476 162899029 +735370257 850657784 +-69345704 -974125532 +342123897 -353099606 +618630604 -519596742 +388987142 -888939542 +-453838835 8632720 +-336997978 -370760242 +-353896506 -989548395 +-279270052 -511389449 +680601116 459555428 +518196916 673714019 +459394308 -385971305 +510204769 -707985493 +-971291085 -515837861 +-159201892 -566224690 +-648003906 718364517 +63097078 93515004 +533341864 767388521 +926668605 312943106 +-510601436 -444483006 +-27190411 -968202923 +-331461414 -939375860 +495968005 58195933 +-533931674 322947333 +-362758479 662021166 +-419200000 830326314 +475887515 -56904471 +-353358736 148172337 +-771357763 235706763 +123121575 -903530775 +-235261041 346748555 +366492683 584499275 +-151364386 -754658778 +859842254 -344035783 +-943139062 -111722558 +-701991462 780713786 +-116150000 -363085474 +-525009998 852291842 +-481969083 -605510508 +-215012595 -429463472 +-433317182 665988110 +721026818 455674210 +-876935006 263824489 +-901281914 404583676 +56708211 -74458976 +-622348257 907778510 +-200294532 -362632121 +609223194 -958921118 +-256220919 637698436 +-462414446 102911324 +-628977162 802073795 +-33749534 109415734 +-861492652 160696342 +71571862 923963211 +701521937 510851573 +-350522648 706479565 +549267934 461448959 +-986123924 980783497 +-456338503 688750263 +427176876 341811602 +56981935 765439163 +993252969 -869618095 +86148321 -950727481 +733960128 -89852298 +-781580443 755429654 +-97756952 356634013 +792975576 -85550142 +14007120 567178968 +738699278 -862900837 +-71210486 -333599892 +575252446 -41681644 +677830326 661331513 +396601698 -582633583 +841108740 975507523 +-530073729 -621099869 +248529290 411306638 +484055434 -950420724 +-617368783 -196927903 +638646958 550578858 +251886485 -299119849 +-564520880 -834754036 +-871813228 -702419501 +81733296 973811079 +-969626793 421466237 +-462173146 729287197 +440796640 532993615 +-867081503 544298882 +919338590 -915958092 +-295689443 289557851 +397925710 -582031373 +684341054 -962067616 +-603803198 997839554 +-702936171 843099479 +481315318 -385676944 +-337255581 116272772 +416926133 907935019 +908555852 293349976 +-664022869 922061753 +972395857 -76772532 +-14128130 -280769113 +965568371 -791571785 +385508554 731767409 +-632846260 986471325 +-929912641 -977047664 +-329925437 -338817999 +-342064827 410342216 +-904039461 -265897330 +187153623 206782336 +-74767786 -250728447 +-140709572 80691688 +-517013357 673887722 +281168225 -359205768 +605349128 700716029 +-852516492 -308595712 +237960709 -759026149 +983945440 -361739285 +-78363427 -65318853 +404131664 864087277 +768020110 954495805 +601307913 -817581303 +-853055717 -618190651 +834226283 390024077 +463233822 -303842483 +561015320 -812273394 +88418456 313666192 +-149502780 690904396 +192006469 -422115395 +513421145 782934040 +-303984569 -636657422 +-65591255 1173249 +-463049478 -597309175 +-656872655 -579768284 +615518941 -138069169 +-230710737 -937841955 +-666400695 649498568 +-744457907 -553525795 +-511138022 495790494 +162765246 871353207 +-913781809 965072550 +614159835 -820549988 +-27426154 -989971866 +254551575 620613733 +-191392469 748244220 +543796295 493020455 +912728631 33287620 +-847145449 29549975 +87694235 528083775 +168512046 -816156790 +215443038 -427644819 +-671804017 -860148566 +-292956947 -951811433 +572015641 -183903951 +329995368 130224234 +-764674303 68546618 +900633687 961451847 +44974871 590596501 +-12783074 182650129 +-877348506 392007463 +-529988407 887161688 +437695343 -315013519 +722696843 342304409 +903262635 -893947401 +-547114286 -912124293 +-130068889 666810944 +-462409467 -491272759 +731024422 399807543 +636062299 276533711 +961545807 717571070 +-846708689 950191563 +760350196 531965086 +-997050373 111327409 +-397776290 -649198526 +182281849 377390788 +-223201319 100683545 +520065144 -969043151 +-796186170 -537245573 +-852036457 367134378 +-352746950 111015904 +304574609 -488326038 +-21784980 703348894 +-258166187 -272939749 +-100908520 513380440 +714507691 612489737 +51893865 357615146 +-126508958 -173831457 +916864740 -405568705 +115672275 745807681 +-986780342 260400602 +-146787779 326285015 +185791676 -863222269 +-885195341 -390565895 +694067169 -346107294 +155575469 -678624638 +242553443 276911912 +-227279157 599804107 +-889283480 789545716 +-220437717 427129517 +947066228 121931728 +363769786 360451679 +-623004370 -540195914 +-887581364 495068227 +-343350120 929679337 +-846882604 -67315062 +-796302294 729085811 +766748811 -468707312 +755953281 -83982067 +247594229 114593008 +-982948666 769350044 +-700783366 111133478 +-314223853 -330949833 +505304412 849254550 +544330996 405365681 +681055658 291799540 +649454161 -357635960 +-318632940 130950237 +-211212893 -498657632 +308861856 -154619407 +636898349 664873261 +467693154 -45173072 +-902154338 96271175 +-378417636 466060130 +-270341714 200427446 +-494782926 723983941 +522173629 -39777112 +634388127 370483631 +839334936 -719836472 +156063013 479833340 +90310018 -344012345 +-987048709 -713425568 +557269872 -352140599 +-106069941 -765970097 +797888129 130138432 +133043766 960487408 +747476154 -830898843 +-252078164 -631575313 +-612272343 -795524632 +-197442639 -130192263 +-213449312 -901592153 +389682552 150989964 +-436789313 -931800576 +437858375 -944046306 +-992601858 -618585301 +214557254 -199504482 +-407130377 224426656 +128335602 746194224 +680121913 -57558736 +-178337256 -799666958 +-53404301 -585381388 +-158704547 492961528 +-53518098 -600657522 +-631370611 -797133752 +694755704 -150618686 +201214825 841780643 +-353671101 542776818 +-797539009 -825931472 +74075915 -292933867 +-749013746 726776892 +-94256434 336610368 +508503919 -213397795 +-415000901 -719649070 +-297972345 913095681 +-562388074 560990376 +-65693567 -97954686 +-129253583 541174089 +21226360 -904587417 +-561038988 -724355823 +531905298 -878962621 +-534597206 800565907 +-829150598 -299014093 +796252555 -508295641 +-554342617 -342738542 +839541221 227396605 +-903457583 -823342157 +-773479889 -443812487 +147237204 481979375 +-240419929 -387578955 +-918826928 -499452833 +-376658395 -174192983 +993768239 91979550 +-586526048 553406925 +-818603797 587124636 +-40187688 208659294 +-779728101 -11425323 +197597167 839792176 +-315744064 -817303896 +-568868511 -463555629 +560254752 40604360 +-296824485 -485717723 +37554897 624865576 +-7770639 -304445787 +-206002598 -984718016 +-835045542 -397970335 +-933130071 463007781 +816552658 516855005 +87550413 -517715290 +84091678 34981383 +-262126983 -730044619 +393461020 333786222 +784991548 -283335578 +-637625859 477130678 +633929255 260904642 +-93150601 -369313080 +-324165284 908334728 +261177048 247140178 +-887791664 -139882090 +-764566307 -650463203 +71183404 540261478 +215802726 136939163 +250167019 -238334023 +720771033 414655159 +-667102666 -547792542 +-824897324 837678491 +448424207 647626533 +409847011 -656684384 +787390328 -836455171 +-833374605 -845474803 +-690833645 716062459 +722589285 823028968 +812465859 -91082999 +-471300983 -187609850 +597570658 919556134 +775848455 294810844 +-848003016 608615745 +-920227514 545885808 +-117150871 60386615 +-42280173 -171434424 +-258452858 536714891 +-77137447 -326765743 +992261706 -798136148 +701824858 929781760 +-467964808 502316800 +81134751 294163301 +248918915 801749197 +191508152 279591856 +-514016745 -297577273 +-131015605 -410798660 +416076240 425543754 +360290922 -422035612 +180290948 304721435 +122810482 296920055 +356022610 721294181 +-863065030 256475295 +455698938 -713363901 +858038199 -210331609 +-701224064 829765438 +-570211838 117334240 +-476068981 263483031 +881845378 735490794 +577858596 -158247190 +484480993 830385984 +26677042 -451693539 +669332559 -662842469 +-699396171 967971806 +737992284 245810588 +541307363 232806814 +-598751736 -173446349 +32068343 -179924566 +777821441 668292697 +-995169965 -894168229 +-549251893 -383297906 +-293975911 -265111766 +715204592 560648289 +-944722668 -180441023 +-948394006 -258654191 +768519761 -297724072 +869725928 -781431269 +609232998 -374430524 +-614819401 -519698444 +-659857136 570751354 +888155529 140185712 +-361988462 857492005 +-72886637 584793081 +530312943 566223680 +816823556 -680430408 +-803479550 57756175 +948902807 -60542167 +224541383 391481931 +955546448 547451465 +-211045051 -804286361 +782605761 477209732 +836327903 747051731 +-940393930 979058294 +876029434 -238427468 +603600781 613151265 +-125707601 -875705782 +-726565475 355829107 +985213608 -854180869 +41864328 7177261 +-749030767 -208524193 +937844522 -438144762 +-85420245 -705736574 +810585 955644634 +900086822 461514223 +870478428 358952524 +808927695 630646331 +940262598 -908246623 +116337994 -369543637 +93768841 -232538423 +263747154 124983130 +46695813 870499144 +376131193 840814012 +-404092039 -39230906 +-539109388 -826583061 +377093568 762214749 +226657007 -154955335 +-393717666 706495846 +672667802 745369269 +-587702496 243449923 +-971170512 -281781321 +124800687 -586595029 +-428442005 -880250625 +826124090 -879874617 +929846871 -192868754 +-71114018 -95414846 +-629468646 745376194 +802223576 -896967151 +612341017 -7034379 +689117988 736125027 +742046639 -961036358 +-387610948 -338097093 +-86481677 287864032 +-203530455 937041514 +-546892386 -104946212 +-49115613 -437410166 +-713354464 -48071465 +269179512 -282754259 +-335706177 -153708887 +-898930229 963069048 +-238444047 -652369916 +-306974020 -38501850 +525843018 235524240 +788783667 42877341 +-986041595 -964653346 +-69548113 -90461605 +971206556 -694921994 +-90828460 -296642820 +-673485911 -983684854 +-437935836 -773374676 +-919514713 47912577 +-576187130 118870426 +419292590 -670371280 +919147264 -735206262 +-755134048 -338490380 +-82408576 837908840 +-88412002 446339097 +-902773013 -235715973 +-356351242 -841381926 +921519426 243912927 +311486073 923430477 +990593412 84485085 +318565745 -272193226 +-342635190 -369216616 +-798227535 971067314 +959807963 888929847 +10287461 -434799719 +582724884 733066932 +-190738654 -393051583 +63662001 -779640027 +-266498237 -664225096 +488363249 -20850700 +-559248498 -976622859 +-542029079 533609916 +-795960297 795777776 +720195072 -120208256 +920240302 910757438 +642924659 259032742 +-58250945 73703467 +792432688 262433245 +527051935 -275550573 +156272382 -413723964 +238856225 -532864909 +192047658 -700050211 +36256215 170211209 +-203239855 -746976597 +-837036868 960866367 +-694172194 -757534883 +-482050875 410683046 +-761549857 -126970960 +119466542 941338610 +370991088 389136864 +-620856174 47888739 +-628059452 254377815 +50589468 580287255 +926175934 -25239565 +-817518016 -585619425 +325678081 -503536925 +-432985298 -614833534 +187954475 535907004 +-685646829 -741931328 +703932348 974876062 +-513366421 664779994 +-905107142 318345225 +-431850863 568238627 +-47309079 -730009516 +547680701 119259725 +-372153431 -536931020 +533669459 -287880447 +-880418281 -383197282 +468013117 -679180118 +359160947 -857227855 +341332425 772700324 +-703599986 588335382 +-308406791 600283787 +-228862011 666464333 +-252127934 914391158 +-357598853 47304736 +826503231 140295415 +420048128 -422529415 +274347847 -51676887 +235236157 -160346975 +234507941 208181928 +428761045 217271136 +781718596 425788491 +869260695 406102865 +989936890 719894567 +-304005842 -502104467 +890198859 634438273 +996485101 -439871710 +504482983 -477850308 +18072852 -340064405 +319636754 -389674243 +-945364819 -562335156 +356594916 105501826 +378522987 -585947956 +200529162 459005343 +834428216 -443436930 +902128490 -518780270 +656099969 -805888966 +768683186 -9479048 +-431188567 -15852207 +-400842992 -942300656 +-694901993 -212969224 +-127991524 -523287757 +118157097 -13108259 +813232519 328534799 +881225510 174482002 +2406383 -255114793 +-165617953 -743466424 +155479359 496711725 +220448416 311763317 +-425074468 -571099330 +79111872 -359567776 +656773331 -204985051 +-790266796 866954933 +85626112 -18771622 +-311423258 -277912213 +212777454 -836226930 +246952429 410789176 +-750202205 -323182563 +-657220935 -757310105 +-471744300 995553312 +455174110 -581021077 +82788839 869985642 +-63148111 144077512 +-578049566 -968960245 +-314471134 53980924 +40817545 609495463 +307921303 287040009 +-942351260 858022919 +-984463450 935555168 +-862444348 -745011122 +-802062580 894372083 +85608760 -474201014 +190707501 748746611 +-930653202 -492038700 +695795315 651277340 +-686449167 695710038 +527920580 -888733310 +-584740658 -961344493 +-100392452 -293118608 +-392087986 248790186 +-673465165 -514891145 +-918241405 -822814121 +963199487 360170194 +354404424 -116788918 +714403571 665090504 +-25296218 393017338 +-451939294 682624869 +69714770 931634856 +650437423 287113747 +106156474 -910356528 +-262183835 677327242 +-70307076 826433917 +-461001955 622793182 +616380144 684930604 +104201271 -400292593 +971256986 -296747798 +-398817136 323798283 +336370322 -839736586 +316954568 -900021073 +-863648389 433234599 +461535023 298353863 +967886260 -868270217 +-727758281 -475050279 +481456420 641175511 +-326740994 686304065 +-138741029 694504025 +890216981 548691509 +-290513498 -888544350 +451688955 282007340 +534419715 -352247211 +838374463 -757304372 +655174516 -371549880 +-775028976 -758225888 +-93232926 120047629 +-563364055 570139196 +364123272 533375767 +-497945345 7261849 +777413635 -588902550 +-313270188 -270709574 +-266177946 325052365 +164745019 253746782 +378423293 -315892230 +-642805617 -805101889 +113154335 480365425 +943030816 249973218 +-477060857 143428555 +-202468327 -915305450 +-593697389 -177220089 +515789733 -640447187 +-529052412 500055444 +-769553758 -815362302 +-468989464 839479395 +-784909489 -821247116 +-543483452 338661983 +-183069347 524515608 +-607018590 644859288 +152381629 423222372 +939891900 737976246 +529181543 -722225421 +730855860 -538294696 +-931627334 -584599837 +-792919303 -171639964 +996414082 -298815981 +-381392766 -115840591 +965458733 -815767907 +140468013 783672420 +474635928 427352012 +438487930 -33810455 +715329475 -69707431 +724865069 534558874 +195330904 -865979622 +246620096 961807520 +-837292390 201736738 +911378883 -785966922 +-464474992 -242838224 +969120099 893849250 +-431818984 522987687 +638803574 359736088 +617266641 163062866 +151734067 -911441401 +-913033157 -410313757 +597221891 211151001 +-6536357 -558083562 +86970810 -204078222 +-965268724 817028705 +122169409 -337067328 +8255504 164014728 +465950665 944440741 +436450089 635811538 +350197643 -226894264 +-600296042 449953441 +421193033 989250523 +777388192 -108161004 +-782897103 701504733 +-224479910 -557415682 +-688181350 -26303304 +-581391059 -13745878 +-121748458 916297637 +592376854 788581037 +159625824 -933360957 +-517304663 -764245659 +490911356 838478950 +8738823 929856004 +-841475410 -944815658 +404312503 -971686241 +-511181375 -886295116 +-111323589 -995826695 +774025715 67856288 +121708482 -367034771 +383004631 -224225954 +-626935657 -154787387 +-508328947 -589513192 +782993209 -157755892 +112103661 -76157312 +-839844074 995245168 +-307426855 -307984606 +599280617 191727612 +959716837 579116401 +982637552 730941260 +-532825631 -979572211 +351008075 646133755 +727123666 927224858 +-150330273 -441482888 +-910537715 -556812077 +80566069 -133076224 +513845821 -587701227 +504040507 914783189 +725071241 108916759 +-964956882 -958418142 +-774175552 410866704 +-830505223 -797529075 +328652338 -166310612 +664348269 -204801690 +568674670 843149424 +305016028 86329928 +-211277386 893963280 +163480472 875496282 +258551032 -109591558 +698086391 -957709624 +553893494 771628961 +-676478819 801836071 +297363468 -69996089 +792591772 -826628215 +367639774 -336444998 +909237199 176821101 +209731263 -675001738 +905434540 -392490844 +-357518127 879689244 +628246916 -574752062 +341868493 -697153742 +927866849 -233605264 +143806420 204611622 +147317262 -571136681 +999280794 468167361 +-872921943 920705616 +-545163615 422982902 +-723822189 114749018 +779905196 295683416 +134308757 233813004 +242769846 98263754 +385338073 -78612972 +605706271 707358789 +-893018918 394639152 +238440849 -293803548 +134624072 506687947 +-818275946 726744294 +-442372574 248999585 +137901031 290239884 +133006851 -488563417 +826849041 -121442129 +-341479686 917930713 +-685285516 -320765107 +-769328889 -736898453 +228399783 551593364 +431000615 627178334 +-977575559 195480719 +-991233389 330677684 +257996036 1197464 +978387641 409239266 +255749329 809901361 +101014098 74324158 +700153434 -785604108 +-234213974 -626587691 +-169934299 278563287 +-490497032 -46351753 +702247627 240743961 +-543506631 956850964 +-505346061 64423514 +-576306548 -171195833 +382825321 -385739336 +-885010666 236200758 +-493833708 -220157364 +-745371106 -307603648 +224615785 930892926 +-542011216 956882411 +-813921607 -671620929 +-535317864 -618822693 +-148187257 207440590 +-241965009 -443354707 +825514841 -1947757 +-936693209 -880021969 +886003798 901413373 +-557747354 214366599 +534071628 -378781289 +-313259016 260755084 +190036434 457284345 +997276882 70723638 +282326696 -626672344 +-879476936 326877717 +605965248 -27542446 +331535969 -196732681 +-674949098 695906472 +-253237300 -627962343 +167221166 -442473053 +295366573 552825313 +-563921349 662064878 +-871471654 -676633974 +-956169427 -918034410 +209762404 98436689 +485442757 587790013 +-321929883 30959987 +364244921 -997292203 +511467848 -374837216 +595267976 631258866 +-396037669 -63354967 +662040842 581086054 +68431507 -184020543 +-588315547 -887264146 +93222547 -218882359 +-255641792 -666872745 +-658528649 -452220655 +-752540905 -203796572 +-872251181 -650096884 +-10428008 75234103 +832653832 266094812 +419162514 4779906 +275258656 -290702675 +851818436 892052572 +-875618016 -665400257 +-836113115 -378741044 +-717863375 330470477 +203496921 559606811 +662631414 -831320228 +760536534 -530059508 +-209625711 -856184790 +31031297 718781694 +-61386748 255608179 +-974590732 343703645 +620029033 730656490 +341955775 -463811440 +779910318 563211087 +926991362 -231640237 +-166898967 400009750 +-83226980 -329044170 +850555839 -249327395 +-750269607 675975849 +240087045 247920424 +-482505978 399426517 +-852026668 -13881873 +64870584 -550691128 +96627176 -903229765 +367575317 -22302821 +-211445176 436382828 +372148738 886056410 +793146775 -38248256 +76174633 -733110456 +-596530062 -665777389 +-143038712 15097568 +-346014305 -770212672 +195658011 717538729 +703541313 895616370 +645727232 501809219 +-390218522 504672687 +373083011 -41455545 +312789786 943791821 +-33644249 741455481 +236392975 483741827 +-997331036 -418963887 +230485182 -777237260 +539979383 968952338 +535993588 607520687 +603749549 -917470320 +19184258 519230090 +149070263 727666572 +423957428 -680936451 +642011705 781979262 +-26445624 604977740 +549838867 942476750 +-770739491 638894697 +-526081055 -455188307 +62856120 668167151 +-167705802 -779872871 +-962931335 -360481340 +738087206 -393480593 +246606329 854843253 +-229801152 -858667864 +-814906634 -262265516 +-152427473 -732456592 +-887501268 51033908 +-838174846 -416641993 +81968683 -444575206 +-546897053 -746365154 +876642607 701937943 +-420270203 -925304533 +-406519462 -264345302 +938330045 914851417 +874914166 673541702 +429227505 -990212519 +-140126657 200677361 +-353702184 -568288942 +78620669 956598378 +861924518 -217893569 +778570400 442518958 +516234688 -177629411 +-951821605 -123731766 +916299515 710316014 +-295160380 49383847 +-471641142 40803279 +470893463 714361518 +-274214779 509956720 +-794552812 -246055671 +-685523048 -193784159 +-81767530 -946019326 +-904669526 199682543 +-135952641 893672214 +961556155 -945195081 +837847557 539756799 +-873119697 -102181586 +-850335597 -51318314 +-269828699 650537741 +-69154454 -185771631 +372501078 -909443208 +-11021383 232099577 +546632685 -121468656 +407654751 -622035870 +-869217869 -905262273 +679438419 989649378 +754262939 411294656 +-334535456 188280855 +-315100207 -80787505 +-728511164 -609185640 +-85698099 -453478427 +-698268378 -40661383 +-271823983 -40995299 +948800248 225337111 +923206331 205846017 +133134185 -551688911 +-44648354 158868942 +23799984 217036470 +658080279 -621396085 +351922282 -554075106 +-491897573 863729698 +130970235 -428749935 +-357487222 74745468 +996209297 -371774520 +881784709 940454880 +-675205965 474549224 +863641539 497184685 +483273293 -414717814 +837497935 620041727 +312441941 930005490 +622627901 -900841109 +-741719384 101642199 +35312071 -432726951 +-191127375 -191475049 +36416064 319352768 +-516186140 -782007066 +791710243 689873949 +333599378 37738289 +759691476 -718928968 +488513678 -468884497 +-640826986 341768930 +754297631 457431540 +-574989694 -685312542 +557230873 -128623105 +79345245 -337485872 +118611115 160229486 +-161385507 -278798172 +-226265023 -898699584 +-312189104 -370008402 +-22837666 -862595941 +697079108 -879693275 +985430078 591487416 +-113385776 263528772 +990538407 743608085 +948365017 -814774290 +307135795 -860338874 +161348578 -631995813 +199758080 -93005543 +209038629 -864786016 +852661677 -86506036 +417641631 -17460755 +-358854630 767502059 +-782906032 -328817131 +767943910 -466610275 +836665579 -643062893 +788718999 278950063 +652468868 248800671 +404695596 246811840 +628407792 -797253604 +520225273 -687966277 +390865563 -720713348 +-621752647 84819309 +168085659 3395027 +-285320241 -160915865 +242479281 4405489 +-708757562 503923593 +-810245330 595654037 +-988975308 995487015 +-984148171 -519905216 +838243350 -786001950 +79984271 422143484 +722674709 -299440633 +640951899 -383190558 +48105973 375997582 +737988896 533215064 +-284530773 328170787 +726503647 -114221603 +-391907790 -414686355 +-855842721 -169932811 +-183234772 -251112392 +590273614 29469403 +-939545155 384997433 +-531904480 -348371233 +115421666 884656707 +105010253 39184024 +450620995 -466571029 +78378915 905539392 +8836402 -392755573 +-615849481 -268578143 +-807811040 -579129089 +-666246994 197409935 +-847167310 144285297 +-416485362 579552178 +626942541 -495870439 +-770331714 -368174338 +415347976 -429181369 +535091012 -434548151 +-90681363 940131574 +-393743341 376284959 +-597379834 -311593055 +-899529054 -428551097 +-322917176 222902915 +119777429 927580003 +-316671034 -968719615 +957913251 770768563 +541174023 133845691 +-52168597 365857465 +547168825 -889039757 +414348830 -459926350 +-737961346 627400880 +206714770 579955763 +912020104 419684488 +-58290307 234248792 +-332353294 -472881003 +331583026 60370318 +307627906 602004902 +767802905 -165401260 +-628009415 -173994676 +525636607 990595988 +-429060673 -575956710 +-939205041 476810629 +308759887 688873943 +693141448 638273817 +955195486 956013217 +42213548 77208846 +-3781101 -752229365 +182631494 955361671 +437628003 829089774 +-819578825 -950640005 +673022406 -74068870 +-901604616 960690664 +494953011 113781320 +776513207 -466489182 +436293933 -150485491 +-670849660 -88354914 +-228494169 -591547017 +-75213541 592707833 +471526574 48397311 +-590681370 638605059 +-38644912 -559636010 +-67632602 -185165800 +534973450 -394852987 +-683107855 527281873 +-918956651 -789318892 +-534527676 -847021932 +-123263291 900504446 +234141058 329670878 +640702393 811894675 +308192260 601005772 +533627075 392184405 +-216484566 535094197 +-868002282 -37552020 +891807144 -641412962 +-494439774 384163844 +-582000649 -745002119 +257576267 -658517623 +876295086 1021902 +291012966 256317284 +-186080303 -611176265 +790505463 82909884 +496547723 28048074 +398908829 559236383 +-888953971 -67639824 +-619760607 -920884342 +-641517282 336321399 +-519169490 -761411327 +-408757879 -221133009 +-586451101 -802632894 +-549275813 -913456816 +163326602 -249661775 +-138332664 116489156 +-662152083 -842119215 +-683418758 -335839270 +-975815973 -191031044 +-401739201 -354758121 +129257909 345301558 +-175299087 893618021 +-787136785 -289339266 +-991510147 341617440 +991633399 285268441 +966052667 421814115 +-405331710 441132207 +785203418 -690255864 +-956090913 -831359162 +277490164 734223916 +839062788 504166913 +739308073 424613324 +130009996 -215450406 +980909825 -564740261 +45666133 -579002531 +-807853624 -431171642 +100625052 -320699737 +837429039 -152978836 +995369108 467184995 +866805042 766533133 +839138098 -915005064 +-130500076 -980803711 +463072246 -612043524 +598055646 118026955 +-342738876 936095034 +-191482744 -529810461 +-203597868 -519833130 +992524404 277711965 +-282183244 617874084 +-319927667 -548661727 +-856786602 -531945795 +-508831497 159047719 +968571353 614876457 +931689712 828176951 +796421893 394957830 +953333432 -960397850 +-904526599 -388101853 +185222950 453988544 +-960871564 -336531027 +-244944716 405034097 +-526111437 259695791 +-741719711 -895089652 +18243465 640835308 +153660141 -986890916 +484845881 383449794 +903134900 20395058 +-13795120 901817310 +220584123 542219050 +-688727930 506710478 +361342951 -265715880 +-301881272 -97994180 +-281721501 -671654466 +-825887770 41930813 +401528913 -263581862 +91415327 -995293759 +-504140523 777042694 +-185945758 -273673677 +139111351 -373216337 +-666126451 -658451786 +-248728739 -19681598 +-485894766 738370516 +550523811 678728646 +-537346235 792800554 +942586947 632153525 +303463845 -907913973 +228596795 -333956255 +716338224 -383404917 +15268174 -263193783 +-175654019 661249160 +424333532 -833495427 +-807466853 -492993970 +943305414 -648513490 +711116628 889474934 +328978252 -207983821 +536314401 978017580 +757396195 435871358 +464463890 642206978 +558535511 -936431846 +238188118 -609595658 +-117706155 82489177 +283987447 194641020 +99550919 -7823079 +-298996235 -159709281 +31619238 -825494675 +-695967839 34131772 +788420195 229291965 +-159402919 834651599 +770578726 -423436882 +653902546 681338147 +644858722 262070354 +177196578 -550941093 +91675782 802855624 +804985345 212025661 +-114847052 391650592 +118998822 923410003 +205595734 396226159 +-38127450 -49988101 +-668704432 -433695118 +187587784 68905744 +176650984 507186488 +-959490586 283029781 +374294799 -46407669 +353652646 -736875957 +102943717 -33801063 +967925202 -178462774 +346523041 511048640 +-110085565 -46975754 +-18682079 987000002 +521130408 -187004171 +-763391499 23839116 +-825183835 -186038787 +-833949998 -993795174 +-850845977 -106288842 +123459341 310393361 +-266620759 212111770 +-26882695 641372735 +-452789832 -684980075 +283791546 897927778 +-33219422 542750175 +175270722 522636190 +-720761019 -913366003 +-471663024 877384664 +-420030819 170198054 +-176746210 -269673097 +467441049 -650587490 +-95775497 -991376950 +139139648 502446606 +535111390 434816428 +991345011 -557093363 +-785312494 -278506250 +39566878 678383783 +-529467755 64192070 +544816494 545797853 +490454647 76673784 +177263653 -229273301 +643983389 11157114 +-901938767 -919712200 +-592556194 -506237955 +595744152 9054805 +824474151 629017426 +-721999222 891658526 +-436162183 659781340 +585794146 8174352 +364897750 938477017 +768276803 -231301554 +-744904169 866954950 +590564589 444084558 +-284654794 -264979999 +-606604750 267168047 +-203635470 -713810505 +-56255516 -766216060 +38474833 855805308 +-114393149 -64628690 +-68832131 906205580 +880015564 363993809 +-401438808 410798031 +487220177 625488922 +110938280 -542081162 +-249583393 538957444 +-503762822 143876694 +-173647901 621490537 +415443251 -940157758 +-397117818 635780489 +867597116 -648678034 +-277731887 732477568 +505054139 -464859602 +-125942232 779434815 +-169883232 796686154 +-798294108 766625605 +-690011547 909886086 +-757219293 -561513794 +585469634 -444214603 +-147935239 178919464 +478093080 -832111069 +143016384 -207750873 +-847243923 -641346075 +-184610954 767263460 +-934255533 -791218760 +-698843401 -797694202 +414960650 694148185 +-698444949 -514726334 +994208474 -412220349 +338632873 -626687717 +510892110 -493133044 +658242129 717918704 +947399831 -546462153 +642462455 -675357308 +801988991 392301841 +728975514 561870033 +-878461682 -402257488 +434384618 24969018 +-187779559 -371098335 +-17685068 994517197 +538373041 -323198262 +290133276 -553097060 +573172225 623397098 +-34690439 -70784970 +557258594 86258264 +760379003 -474451650 +151836214 -917146616 +-166678096 -200972700 +-787277578 668177833 +-209013384 929340303 +968259462 -726222941 +-117875315 339122694 +465819842 806860412 +-419227087 231753109 +910615788 561960007 +341537082 997891191 +779184798 91422497 +-537131572 734714951 +574484306 844567108 +-542876605 -918609552 +-205490099 -482982952 +71680067 948614004 +-636681157 440934397 +649373726 -631100546 +-89278008 818294394 +613153536 -976479647 +-461394145 -239681250 +131218586 516385509 +596192734 762849456 +44102321 -905424481 +-976948624 53526872 +816256572 961996574 +-257208020 23474280 +-658182945 -728428549 +376109886 -42400396 +215629093 -700435357 +-263341760 216296590 +736801736 -682502196 +855187485 -305737340 +-495531824 -745641569 +813033109 -625343322 +-825524782 316160428 +443926818 -50455218 +-777177629 -962439186 +202486920 444217808 +-699231330 457667877 +-992751525 -542856182 +856186403 -131853197 +528164157 375927748 +-933598085 863206861 +951927324 -906063055 +-773658425 -907939136 +942652972 70904818 +-97272453 465754563 +192791827 228293423 +-336537308 298288090 +-79883313 -461011442 +-807727208 487122958 +-851532492 646962342 +-33955505 -358533877 +-571158748 -74663764 +-296184715 931998354 +923354974 436045878 +-818155003 -882977802 +747963617 -326364769 +479820269 -257328627 +587606885 -776949088 +992136099 -597385953 +-287627562 -915681343 +-798989243 -225549182 +-299280645 565746597 +-814936007 966218383 +57606144 496798855 +-731878049 413507192 +-107015955 -496114269 +770061892 731885942 +454274960 -12172371 +-355258119 212856463 +626331373 -726315769 +967820649 323282241 +947922104 495945539 +254245558 292267308 +-905500680 941880675 +539020266 381421105 +182784955 -792854654 +-947459134 342274757 +528382761 -854623740 +-265770256 -377921959 +-848689855 609806109 +-612241049 -871914314 +-981005716 -530262386 +-375979714 -378176498 +689418168 -267606122 +504836648 188511478 +766985820 114657315 +611453331 -76365530 +-192501490 -966076174 +836597279 -90207603 +286333678 744079382 +535587813 690978231 +427228240 -506689680 +100016095 -202407687 +41637198 -902226629 +703999079 778294251 +181595025 -551786395 +-485033518 340471928 +-582249803 943012007 +-169122086 732397577 +-639664133 857956228 +-14337155 256095143 +175148001 53127851 +851176450 -360802368 +805597924 456493270 +359995785 -206151616 +-652963705 436668577 +-106168554 345154768 +-884433757 -173388114 +459130320 416527937 +770017052 64821296 +-474734678 26402618 +499073558 717509762 +-336585544 -695152983 +-401646347 -930354900 +447546657 903567339 +-759936995 -998950543 +314672153 699288638 +-124700182 516341263 +-925042186 -994245684 +-248071963 431923510 +-5508670 785696010 +743432775 961937517 +-203966904 15182155 +511415651 193709305 +-771138198 -781203488 +339662807 -117065008 +803202147 -523342952 +-966731349 994073775 +-18168295 135319365 +-492038091 765834940 +-791754027 837821063 +976293464 -441874439 +-654353326 -86504517 +-107140112 -159075632 +-919394871 607619951 +658526124 801984813 +-202999670 857894231 +565577792 -623457023 +-216541577 -543039697 +-319999164 614934950 +896590556 -286999413 +138635717 237243004 +-1730596 818333481 +94633337 -605709419 +222866982 -259875490 +-461615143 -703216097 +-571710966 -707449661 +466429312 110703131 +60981658 -958786068 +472217980 -270734551 +265553037 -111732903 +771890670 -27807678 +-654189768 881743115 +747166270 -311995790 +629316648 253050704 +-229293377 -941057162 +-895477949 413719169 +578689663 254116831 +306504292 -203378378 +291499694 -72419711 +80991491 -736725586 +-850028025 -133081621 +428211870 76391495 +261535613 82397499 +527686467 736969038 +183093055 -757464959 +-174973508 -144221608 +-531103343 -911714124 +99229947 485302446 +871361911 -821054537 +644606096 175060105 +-16454473 449786607 +490808759 616147871 +934218138 -343871856 +505800724 443156825 +-322758447 -348155642 +-667485115 -32968586 +-351835018 658872077 +745571996 -270518522 +-780092397 473633052 +-969712082 710121522 +762379998 -772276918 +-414658015 -214970589 +-169763196 -675578659 +20453681 615026691 +271004008 -604029077 +-868632419 -686835555 +666735097 -867329681 +391051151 -973416252 +-80022459 -695597258 +-585056390 625773475 +74036311 232302956 +-880091784 624932535 +606531467 -872963668 +286644853 -287286357 +634058002 873608763 +590827094 -291195400 +760266817 424055750 +-96452189 -569694664 +956043293 -724748971 +-449465729 308028403 +16007232 412388700 +-919404433 308798779 +527957033 -15370192 +-844042214 -245783517 +541225637 966046932 +715499922 356853119 +-159144424 557181975 +464603481 -868169255 +215252329 819392375 +-241222361 162405734 +-118968326 -506769682 +23946421 -603467543 +-668094044 -861771361 +-730869743 343357163 +103324848 -919608072 +476185167 -389800986 +-344467825 -247836933 +-512141157 -543611268 +749934328 585467827 +-341618482 789233236 +-514661198 -755967688 +136869820 -180383597 +-678033867 -805502535 +-769589478 885727788 +-512995633 -980391489 +219105968 -202366433 +-834733726 151136903 +-979117681 -111210214 +9821098 -869731602 +-49076948 -27377672 +-674101326 69236950 +-722608966 -692213787 +945845984 -501291973 +129027936 2816848 +-625097133 -83332101 +-68114389 -442944777 +364016102 573116318 +511626479 -608855060 +768851019 508517874 +-621368851 2345661 +-198233745 758382604 +532846444 12102772 +786330693 689209543 +-179574375 151551275 +907345953 -147238258 +-401338092 942448615 +-430408939 671676281 +452046408 -624215491 +673713320 -819992754 +-882716504 121010730 +-398240160 -543936341 +282310173 988079246 +80508224 -156735057 +-472032783 492056597 +495445267 -679194043 +-463993738 383992357 +697529474 186510702 +254262488 752139572 +876982734 75094809 +-180220153 -549737777 +-753760805 310778338 +591674153 510351047 +968577048 -452613870 +-94197236 -139961127 +393898031 -827776730 +819880587 92609188 +737935332 -314307947 +409265342 -56229051 +-67361596 896651795 +-861865013 928882963 +-444734885 -986364172 +-71076072 477296677 +121839074 511817442 +-56079958 621607712 +395490510 279807721 +243819511 199109467 +509947841 -530222478 +833347649 -140719013 +707132272 -581266168 +-634133463 -943393240 +-322784846 661083267 +416859140 -577412749 +16598017 184760596 +715566685 -959935967 +349410753 661345424 +-121730494 -256407005 +-77417500 64745281 +-588392662 -889824355 +-185858723 -553363236 +309192538 -572349920 +-627595710 -541928301 +-962129490 -567463421 +-66059696 -834293397 +-24918730 -610390500 +-502456110 -937566118 +-987766093 24482368 +256395919 792757427 +585909933 34967507 +948951142 -656691504 +180532351 -884310012 +123724927 880206701 +-287167097 -72796402 +-804506988 -312892165 +-367778797 210737021 +156899859 593640027 +414205805 311544394 +285454116 490268145 +-449986351 -319546450 +-140176894 -436917000 +272272353 33931031 +916850537 973775340 +458888816 314207213 +570809129 259056990 +-914526642 402040752 +976164672 776079967 +107276359 731267094 +238143828 860449485 +-96290585 271005349 +-723684823 -777351807 +355875360 -305577866 +-273378546 -221629747 +-126077384 -321428525 +-367817702 -171023206 +720534370 851519484 +-488999807 -343270784 +-37802394 756708420 +740312209 -719538387 +279580666 185778738 +233232206 -410650481 +-505264580 -556592043 +317491889 -759557175 +-247235686 -846847350 +251538699 -476555960 +-141813160 -318700868 +-53484910 -114079068 +515784692 607569442 +196697800 859731287 +270198803 482801362 +980530825 -250789471 +762524211 -366635841 +-178222250 778479957 +81168249 -565377141 +654337940 586858677 +823748799 337109254 +-196933269 -875161814 +-963436228 577384667 +588323842 -333864851 +-388538299 -416496559 +-643244860 844714781 +109598539 -84324603 +-579183895 695731404 +-593421020 -267364730 +-908861917 -504877957 +-975341521 -510789255 +120216973 232237592 +-136551130 -419871777 +-955654181 859079830 +-374740120 -32862355 +-977444316 134177170 +-283638556 -685151092 +857639709 -154718387 +818278937 -788320374 +646603860 35902012 +766871665 -909451626 +-273427824 341298285 +-127960315 -896441287 +-554415075 231859623 +954164309 37916138 +-336977122 993162136 +-494812776 341318042 +625439049 -93746530 +-889458463 976329743 +-331407074 586343593 +163210136 -45555636 +329711445 320410407 +508566661 -692232667 +264643889 -131714951 +374218687 230803353 +-727599463 -356263710 +-84355848 -83534801 +-55848182 -655082935 +85931960 -45929025 +-980234735 719061151 +-692093151 -600430302 +124775039 -206500137 +-73400224 -508948334 +351394717 367757713 +975219918 820497749 +463541414 704335713 +533503556 206597308 +-612852516 79521240 +-55917479 312784739 +678100081 -989604174 +45995693 831889472 +119779333 -293513144 +-100865486 947412320 +-470981050 -614569063 +-554125811 602436606 +-992763999 -546907737 +543094267 -449438162 +638459243 -563661967 +-773214661 8699677 +-296278476 610107480 +-763222521 -377434345 +515512711 738930615 +86339420 -466694743 +66562505 927942399 +110623278 197382096 +-103447319 718994546 +114844851 164483271 +-692783814 -144451851 +37075572 995466754 +-183591390 29860347 +-783837556 -751104676 +-784218899 -181762300 +486568270 21389105 +879852472 -751950116 +605934852 -448389642 +-711054341 35331429 +69780262 -301078543 +562827887 666371628 +408205809 -819795763 +367857154 638882286 +-368122541 -800568158 +-611625101 659329277 +656869038 -407425468 +482865158 -253233720 +-585655653 -502849895 +-709668501 380784216 +130497366 979168599 +-964613475 -349733145 +-913063153 -758594209 +186078148 783839292 +-94684775 187187058 +-253632131 -449565896 +-826433949 -221562785 +19377270 -335230017 +-285626301 -857889236 +831988153 83017392 +713476941 -305207594 +508927415 675749658 +-812495222 -12307073 +722984529 -524117 +-389896093 -496348247 +667178753 -624395897 +474982367 562257435 +-545858814 305687384 +-58012990 661117617 +309186827 -358500002 +-714320237 -345146016 +374123905 848238374 +295645352 -848472221 +-637099406 -690470630 +664484111 521478341 +-277790157 -945125203 +-702306813 492881423 +753430902 -320054738 +941429049 -767671445 +-902020333 -115777521 +-897079269 735840651 +-166682325 -316184007 +349271381 573966722 +707725316 830236585 +412762038 261872140 +-335707189 -261197706 +-85945104 589475420 +-140982477 605742727 +-831713811 791702775 +260609541 -86922557 +181253698 227327801 +-971435012 -831042115 +-276270782 383715061 +875475920 143999915 +-445693196 -140279501 +-917052538 161296834 +-564089277 -783547760 +555912962 -340721988 +-571338967 -9554468 +-372439413 775404183 +-858666813 -666990267 +-65820979 -308751923 +604868727 664970880 +-753826801 753772248 +965441943 710433252 +-784846694 631131010 +-341872493 27545047 +803056741 668129048 +-90094964 410946649 +-733814963 -988835355 +46028411 -29101417 +-759480615 -592983102 +516399488 -751165551 +700894090 -159537993 +-84324549 -530953940 +-962432340 979392886 +-797841196 -903499534 +109771962 -349950797 +710995255 -564841892 +-391098963 506658212 +-690786551 449936777 +-364888872 700374616 +-706492941 -100735490 +548266101 -226412278 +-128637711 -415820463 +596184171 -93010096 +-559061359 -130634328 +243875102 -492880553 +-460319366 -681836856 +-719019694 737447723 +457639301 -602849858 +-207246630 383792805 +-652576675 -168908482 +401208647 -391125373 +982033962 477519871 +720129668 184541774 +-636517315 437892441 +-233715890 825097389 +-353050004 825031901 +936650551 183690165 +198919073 -682720734 +-301055918 -410142316 +123857648 686424669 +409059276 508053914 +262737307 -662333779 +-726776360 -606307094 +161634854 -528751984 +-132044218 328210794 +-170448604 547119488 +177809075 -186236465 +-325944484 -90263251 +657348459 319319385 +-864506197 441393644 +-621938916 764968941 +673324618 -803232745 +404969441 -503210861 +664080235 797094158 +967959858 -635482496 +995114524 -676126704 +11260391 956443602 +-969946597 744303886 +936062426 -801033751 +949629631 532017966 +36541388 21802148 +528196232 982514482 +981196084 622525210 +-731301783 783200409 +607138330 92819815 +-415917554 986585805 +-885583116 -565200486 +-448557768 736666838 +-730947604 -103420455 +-429947855 -91901301 +6643640 -681128350 +-978966913 -768288916 +-119803476 -439130693 +906298240 847045657 +-384327150 927656036 +-660015292 32993385 +-897959245 -471662985 +863463540 -913448218 +964492604 545272781 +-817510688 -841412380 +29155200 -737271248 +-594265710 -239410000 +107416561 -827039722 +-690151630 19516821 +-459669653 185856845 +-755092592 98485201 +130961190 -842782400 +-956177267 864502925 +449219358 -588873823 +934036088 -642995632 +-347194579 -514770059 +-529666800 -364194841 +-63567565 -289133514 +295683432 604088440 +-311709532 178235178 +190822512 -729120616 +488149993 -912902947 +57059156 -712724339 +-72210731 -949644440 +804430949 905713531 +178236642 497801448 +-458424548 27839685 +-635532660 -357158804 +213713574 -902354379 +-881198372 -985355408 +830406675 -428009917 +970435031 551073915 +995888771 -614416486 +66713992 -303268284 +-545765053 163845166 +60622891 500425871 +-256336747 156037226 +396695191 -926351310 +-334411299 -554015586 +979731005 646006881 +-999380788 112202105 +86758897 -130503704 +-986494646 -736994610 +-738151406 637066997 +635124186 -235048133 +-321575316 -469657336 +-27597982 31383236 +-72982162 657201133 +-941255475 495710604 +141251132 -837581876 +-873249938 -307585218 +899484518 -628549345 +-138889845 109287530 +-848186821 325545881 +425034076 -327685333 +610363527 -987567097 +-585363102 329545289 +624525537 55264175 +67659999 680966802 +147200017 -971817333 +-881847634 -746916113 +-459627817 -853214328 +430750683 754268138 +102010315 382193159 +85679046 -898034526 +499899372 -904766107 +963277177 -711202766 +798391812 703437245 +-435953229 174165138 +406118848 673273263 +839883218 -600970803 +833382079 901984915 +-288347386 -236480807 +-452221943 241222171 +-540465492 -561303706 +193399540 669986860 +245999759 -118197173 +-877214657 575577711 +788370640 -42624907 +-72979520 -954217759 +191909003 -722678749 +-793797283 -22338312 +929130112 -31196518 +867070199 621639296 +-293365938 -209692118 +162211461 75533045 +491891615 -806229240 +642771803 -822279666 +150285526 292868109 +574037152 -924229982 +898452275 986956896 +70601904 680092980 +398895315 -229164900 +-132143962 -878491369 +29812493 448998045 +-350505966 965861451 +-45493119 -996758858 +951314947 -864280782 +-506470902 66456120 +-453160967 753166194 +-849172842 -333373149 +906184562 506337308 +310618351 -505214668 +997545055 -691233274 +-216264481 -810932641 +709201638 872026227 +-243669723 -329230448 +541135464 -621371293 +-384288000 -201135109 +470951623 -196837849 +-406838908 317593789 +276832697 707573413 +968533577 468251442 +-262348598 -752378835 +288257705 -494741118 +748318962 183329596 +688027207 148729265 +-155394855 -942316661 +597602294 195984998 +-893885103 -254232825 +-201168198 901294575 +41259176 601034557 +674677193 -835527226 +-201870086 139192490 +-242926606 -98853215 +-514509901 -845965755 +825328322 -927031214 +-104984278 361304603 +-520580751 -359636403 +3365477 161869970 +208998180 92286458 +576107079 420063011 +905585640 -86078361 +-582804378 -552526124 +473514796 -795495903 +-216184030 850394733 +-691200265 -795742253 +490495804 207596188 +56207665 715704073 +-31847151 377728483 +124032251 -839954256 +284586838 -746018111 +-535299009 -961790998 +369476805 -654022760 +-584365527 283725119 +-810799786 -438298093 +-671730356 -281553934 +915382007 164162294 +-121588576 656134554 +-527705539 -868166520 +865054020 -421585165 +327364207 936998200 +705354634 694436088 +757137085 -383478606 +-59131030 565863967 +-584040212 110217829 +544911284 -652558390 +77697233 -109768549 +574825898 -881916823 +75493093 520219594 +711508162 -825444189 +824132479 -393438779 +533118436 176028719 +43183017 -358465833 +-886708414 639888942 +-615931628 -45934363 +-352510691 -136271776 +102422299 -425099884 +-843650342 633299754 +-555658819 -513983693 +367761524 -165792566 +-23751535 -112025986 +-698005781 421778690 +343847375 -850580907 +424077933 -317741513 +174401043 -925182744 +-801138160 88455775 +106820199 439211609 +187179205 561374562 +-209645937 397521750 +685992019 464890831 +-504548951 948956650 +-989272429 950187599 +970712140 38405873 +752061691 87064875 +-905000624 661281875 +-722895704 800675206 +859838199 113946438 +192427829 508328145 +-738405358 -930114996 +903822644 699679039 +358581066 -727349662 +469586748 -675645876 +93299461 -903761101 +-4994314 -301191915 +-809895235 -597487358 +22158181 477107046 +-534600043 -852483115 +553232670 486085810 +-970039729 -476653502 +-574050162 -914135278 +954839156 -161258743 +-894395916 -432120424 +-266955800 -23686310 +338112781 948890300 +-976092273 -871743290 +695264327 164944862 +395151488 326549103 +765576024 618955339 +494032344 -174347667 +-413684457 -868464031 +-356793037 664693194 +-774523440 -529709028 +379585908 676100318 +343483480 -956378333 +477014490 -137287849 +857699870 -285120243 +137368040 543100233 +-429929718 65114481 +-31000342 738848368 +530381494 356469118 +640910782 316404358 +66477367 -833782736 +755703439 -974164873 +-503840908 -256450368 +-815939492 468971185 +795492800 -814307699 +576196736 -139331513 +-180256931 -674447588 +-17296629 -776057986 +393065340 -879600798 +310507426 -937449489 +-155265836 119578374 +4400447 885688568 +-288318130 658615443 +-311802266 23057227 +-921278703 76742006 +-563665306 -179061604 +-534230903 68356392 +419533961 460246514 +-718035722 433054942 +526918641 -488652062 +-169338975 -754987754 +376526360 654951388 +-88249039 844127546 +-789583057 -737517960 +-35529582 -708261086 +-178810390 805403833 +-696095093 877218601 +112300044 256194156 +-253924674 -359952847 +896417619 -146245870 +-667931063 -616228839 +-435065024 775854649 +-874203232 313651760 +-694488080 -776631563 +99569645 -313842079 +-411881338 129855313 +606765346 -609783791 +488320933 905921478 +-350416588 821402511 +-448634597 62151504 +-981749587 408495567 +205433677 391166506 +644706121 120439494 +180739116 -944934359 +-561689664 -211861561 +-424558056 -264607729 +594006872 43526296 +523538677 -52861753 +130064799 -578465164 +963465527 185183340 +-749046483 440074661 +-733851192 627736101 +-521358525 -3860006 +-576203860 -641902343 +90685781 352817748 +-407846618 243945620 +943927535 -626818277 +-664060909 934363339 +401587474 -966498017 +411724465 -611500917 +-8209995 -667842044 +-718776333 -829228490 +-482231814 73591819 +-75402743 444722667 +224703391 228717903 +46734264 -904074139 +81630548 -743631214 +917725326 -246730826 +778355204 -476501045 +755108237 -369053967 +-555442410 89462841 +800612304 220870808 +-683289873 647348475 +775660736 805782343 +-974980966 94230906 +-823565323 -486036131 +-701512579 523190186 +-58661718 124901418 +55310596 -899118360 +623106845 635587820 +-693777333 592237257 +-643361920 334244716 +54008887 862614260 +399632189 -240314666 +-668879611 806455216 +-284141956 933687110 +-292623968 -431630828 +829404347 -955363317 +495305735 426582916 +-106343657 -786120325 +-314113051 -392462279 +-614028114 52262323 +-126913317 548986150 +646065065 -83507834 +943031166 -864058017 +540336521 -628758411 +-497680172 -459567294 +-13815671 224180924 +-6057698 -388426954 +525295095 -619558954 +-250602978 -944855645 +-87430731 -558365498 +392569608 33651038 +388442750 461122780 +113012347 964463892 +-586180345 -956567358 +551035693 355725871 +907620062 893296453 +-943561797 708219189 +-56789656 -503157854 +-523922623 -4411111 +740573166 696560436 +-251207343 -780767792 +811884223 -970327991 +915891312 304780012 +-546382391 -355657583 +-616737074 470537183 +937383982 -39173292 +-114930018 162268082 +-401328807 -819818857 +-142897281 -69015549 +561621208 -665108286 +637839173 469217260 +-10823657 -374721405 +-473410870 796919627 +-87035427 -796303847 +-11044386 880892496 +-771089012 -284169505 +732713974 569693692 +585430641 -917979988 +-279773262 -221989816 +542575389 -264127549 +39172880 -339715640 +-868429929 -277781458 +-189554811 -806821103 +70292035 804813463 +-520027094 -790358017 +-978795185 726013315 +-418971195 125482597 +248694569 748510658 +-666439053 321562856 +-240605033 -444344494 +783772645 -31507756 +-216795503 802363412 +29936808 -291256582 +-891987302 871494011 +686141695 700778617 +342582545 -22860996 +-19494264 -553507456 +5302355 -653613557 +-839342676 270527242 +974623589 240156812 +-444008009 -450874113 +529475639 70394986 +-402743510 124648940 +-335333836 -99662728 +-231280547 914846915 +-721081368 872938311 +332326175 465119706 +510470324 67517218 +-643718654 -853523030 +48010411 -1818519 +180146604 -365057959 +-616387275 968573700 +-327737705 291210043 +693157543 -966810310 +-737228617 -569791668 +519348579 160869509 +750336050 -726897946 +-742142280 -503164763 +-705840837 -665851233 +-725951100 644263990 +530796546 200233692 +-520412321 -722402496 +-784462192 312309827 +753252282 -160659297 +233456160 691909506 +413529076 -81551899 +894699918 -832001667 +-100463058 -375540532 +679559503 198316932 +-277557775 884511975 +-451772883 813361298 +46310172 677802287 +-772708998 -95891927 +-658540653 -498996905 +-403910543 -622276434 +-907429520 -945199569 +-725645837 -268812043 +-822597620 972542572 +143972339 445181244 +-480266404 580492024 +711829095 297493199 +806098099 85299326 +913188971 -501446225 +15669028 -931162412 +219413947 148651739 +402214701 -390554884 +-233660257 233229036 +-914496456 -693840637 +522066363 439187268 +927030991 555900236 +846445474 951929589 +-619842704 -274720043 +-793144369 -308004531 +-857538102 403626965 +-459215120 -618102234 +467918218 200059085 +-642745453 -133781269 +121699533 -481776472 +768539881 -444973118 +506981166 645096473 +623231900 219052604 +40510678 -28230213 +249392423 -677822474 +26357138 -499074569 +835702050 -206236916 +473636518 -295694243 +42964368 -687262333 +395964477 839034044 +656679836 438431342 +-371195698 -164660807 +-706788383 319028875 +948212230 23204012 +641595193 -422793925 +575972753 262909187 +819615054 -495150145 +-780901895 813580792 +-341451788 521663348 +-63655112 -605363258 +602675521 -81465137 +-238189537 -347484089 +-146697447 947579376 +-791025548 -203545237 +-11322896 267728778 +-764260565 702223846 +-205068272 508141091 +73210019 475608377 +-192899114 25619532 +-717275907 151608513 +556765715 68993696 +904467770 -873638438 +-500666707 -460627190 +533247484 402567973 +273438456 -372417042 +-787189872 -630784757 +-629996541 525027232 +158742030 -17906069 +551062085 776105615 +276118769 -967692288 +274471220 -502579692 +899819010 -183283347 +420607538 439826932 +-950297098 586299901 +4746236 667668417 +696000460 681314389 +-506863798 -670874831 +694008670 945255954 +-51247263 -897306430 +-588933674 -364428922 +-83444261 -276677303 +206099090 779002625 +-589213114 857487313 +-84205978 -835562961 +338808949 -844208851 +985582668 -993685363 +799424955 139098287 +987905697 -768653804 +325919446 41617531 +-420727586 -412963176 +-197471884 -253712075 +-229056932 -311468376 +-762297465 -662320783 +328665673 194764783 +-454437379 -106287065 +-34991545 471474668 +-881876971 677969760 +-573253288 689195222 +953080358 779828806 +-761942275 -546701223 +-880238485 769531662 +357529139 -366188852 +-799282701 -125305098 +-954417271 -665582557 +-36889842 226400392 +-886282392 765271153 +-649865350 -159038013 +531924545 -810206533 +-403645204 -504934949 +-896032479 396397281 +-845960447 -843516992 +991032658 -151011280 +268357079 -340114784 +-821303391 -351536652 +-248350266 -978567458 +-684273863 -348728174 +89480320 -209333461 +544062888 -713507539 +212092750 -817628438 +-568827820 -359028930 +-353945516 568502208 +936079124 560126062 +-465857924 -350241009 +673761581 375960564 +533084527 -478615885 +913334392 121993068 +-305774692 672621439 +652406129 260233257 +20293654 934839127 +112180096 -315869857 +-818294103 954786417 +943649370 -546148937 +-732792015 495530965 +-695032244 846952722 +448403458 -907852740 +441694830 -648160498 +421331390 734062079 +987148577 491168653 +131480314 -879879573 +669219047 -304738543 +523224595 605707493 +709286721 -697086924 +351197073 -703548387 +-191864844 709866001 +-340151868 -504246325 +713088856 -247077619 +445597128 327467138 +-515535234 827660043 +272286732 -221224415 +-6005517 599367154 +-877586463 76041203 +-898087985 -226917564 +255229946 857691054 +740888667 69468632 +961062363 424151113 +-235465590 346835878 +37799163 788364715 +-205591659 -370497090 +593142960 -775615601 +901026045 -43582162 +-624457189 -601256263 +996890836 267969528 +-795551739 -409117557 +852996896 354665689 +-365056907 -499705783 +112414380 964675783 +-677822512 614190964 +-708012415 -525381497 +-15811929 -839194888 +-312649707 -913738945 +-523341803 907836575 +-562980835 -187327036 +-385158537 369457033 +256616555 270197535 +-504117991 -902541665 +634662681 628755067 +-713171044 226036027 +127696671 277121843 +789959316 -341808405 +592783708 331583560 +-54511025 -40142509 +-348207076 -851672574 +555762635 -122666538 +124762254 878338497 +526186790 -653715495 +-320323391 -438713128 +-350504375 -585119845 +-213946971 -331343570 +410216902 -504596289 +794929833 387784840 +-621636517 -957772786 +-474185862 460758176 +47613706 371834245 +724644758 975353806 +638175668 116247404 +511929651 -4258098 +166808455 140437195 +75608641 -345091775 +657697721 -423301058 +-629915071 -469866932 +-66758100 151884039 +765567015 968083414 +-416331232 -200083765 +-357861509 -867047857 +-246581671 -562238449 +723688331 -104207804 +-863172096 946512769 +56400347 -75142971 +509737527 915152006 +-478346296 -675959023 +-113036216 -79552256 +-891821296 -95141427 +-911832834 839247643 +389593991 310219614 +-291970657 568675697 +-592573982 -683227149 +385647189 -464319671 +250505393 -841760090 +-340171493 377086486 +-562162269 -302967518 +-531655439 747171175 +553529715 204794608 +-732162834 557276000 +-620169875 -659579949 +-499866577 -313023509 +46590944 931192375 +850467431 634166766 +126951240 -973177176 +-232607153 460318576 +531717591 -750655481 +538346166 -89488035 +-399966665 -440230939 +745241323 -765411675 +-407403641 -108703697 +980362830 -894041465 +-764393259 722688891 +531148565 -664141979 +-111397852 -787749964 +-81340240 -65463042 +-552971900 -805677681 +365953755 -36919430 +522412910 772780255 +794750489 -289711517 +717388517 283195330 +177599106 -6540169 +-297935760 -484385272 +806619492 -804047874 +-290663318 449404660 +-541058748 -732689549 +-557044376 -662561403 +-204990636 -285758424 +-28484203 -322413546 +-722380061 -506054076 +552253893 188293978 +-948662250 981846066 +-452500802 -799290225 +44994656 751741652 +-607596787 11453952 +-318718285 680462563 +-855680036 -477810235 +-120589441 -464048021 +-824375525 22738334 +-496924152 787555245 +-914017942 112656209 +-670839854 171947083 +141975593 -648434035 +114713434 -600772472 +-169919982 -536752077 +-16783143 -361841500 +-621210795 852880426 +-557103420 -916371115 +253784310 200310420 +-207605893 523835674 +478998252 -102109522 +-877401627 475470215 +137222045 718580557 +38919707 -611688810 +-881494178 283460858 +-718827459 -239734354 +-884870407 21286278 +213083307 -409833902 +821234255 -49952651 +-374877742 26469177 +268975070 -17142559 +55852900 -636439121 +-981748105 342796876 +732611849 -531469822 +335308325 153725395 +802158644 164902633 +573948082 -542039115 +-516172745 651761850 +177524497 356901526 +281483324 151318822 +-48175374 23145817 +-576288930 -576407479 +-941059120 -682549272 +-680048283 -604047882 +-135970636 -391126409 +271100088 651503799 +-131144159 -209849390 +-703426598 -240338911 +511030188 505956324 +885864113 652293857 +-104249830 -254378761 +382759138 -882991938 +81619530 -745102282 +-172843150 893394230 +53377117 527446986 +-625973986 732626919 +937569432 -269731247 +-581395438 -579035358 +411167104 -163885979 +869651932 950931055 +-426863111 -39030755 +-533108214 -804930145 +-309678699 -751145104 +-842735016 -166615112 +-280143279 544102060 +251046697 45898921 +978878358 -429064655 +38898344 911102125 +456777087 577236592 +24549834 160751865 +-365162332 155539960 +386849095 625359060 +-804200344 65740317 +54684936 214628102 +-180996936 417611303 +159955024 -729598788 +-963695648 -304225954 +-508872252 653413962 +485173609 -628910103 +-510786448 -111753868 +85984676 -548459297 +436738428 270296097 +615211208 137942152 +-5896881 34897935 +66890773 199281571 +663382931 396741656 +441683864 -414585051 +273881226 167446681 +355431668 -11260754 +430070339 426388744 +-270609925 -864128359 +174931056 213735147 +-586713208 280639749 +320799783 507883202 +-718122874 117844618 +400389465 -616674237 +302575481 -431312371 +-594106690 -593492501 +-828282584 950551955 +452209500 966005879 +294263718 -71063265 +663338790 -29670057 +366572126 -932828424 +-437096656 -139084051 +751154991 486941491 +-193415398 914146569 +312572073 -926925336 +472167212 575998674 +840172404 -842919025 +912869989 -721175628 +340682543 637802121 +261690955 -442765943 +-621112568 -956665413 +-314737577 -268379842 +105211064 715634585 +-213844678 926415899 +-73243924 -259044897 +-464872490 614635465 +48384760 799347744 +45791171 387982653 +278475874 -399699723 +-483928246 -68933096 +-530161054 -684024522 +-43544193 -559777902 +8133269 -576660252 +-383010251 615820693 +-734048502 167392420 +-215215502 -61457268 +-671740964 823603458 +526056734 866832762 +-689649907 -855053435 +-725546590 -290176116 +-331724066 566157914 +-487098985 588544312 +-323390868 -775490653 +-195606532 -980501554 +-628067990 -937884142 +-763927642 255694402 +906058466 -154492213 +165886356 748961943 +711265178 288321766 +798847163 -955494579 +664611330 117237146 +-65765730 960106156 +-730420509 13756786 +521732317 1330845 +14068201 -30459582 +70979435 -461833120 +-780059701 -406638754 +-942233550 447675620 +-253042220 -130580325 +557182271 -112819273 +67494477 -511910881 +-205914891 221430446 +-219066218 -400114775 +-787642434 614335709 +874236068 -69222414 +-474681256 504145837 +-726924667 -541466334 +841619409 968718247 +627390367 957861342 +562845255 -677744370 +-913708558 741843456 +288441537 273076138 +461721012 56893222 +873400362 -821492665 +-429068065 188327237 +104837587 275258676 +556121404 106550697 +983002336 308438424 +-550713801 822591594 +694885859 -852730974 +85530211 95826215 +22543315 480133967 +-705208531 605242266 +-859225914 758213259 +-727811607 -480363871 +150228523 828665446 +-438413426 -882758088 +-877901394 825065049 +-160235502 -498761238 +64419373 601512968 +556453526 -634146706 +626722212 -539896863 +489401340 -986012278 +-584452989 815084874 +379790777 613363856 +7345 -219424380 +-169095415 724091692 +-605048595 116909514 +-897498432 -878623691 +-184568367 585779365 +720678782 895233679 +-703732696 668941036 +-690232342 737380156 +740315543 -20694909 +-698304632 505487811 +161635400 -241981828 +950877460 943128654 +-539733972 590105169 +-606379495 827456687 +543965756 -321661102 +-129129211 -221188691 +560229075 109395927 +-613476954 713500224 +650739145 762218079 +-370630374 254642548 +-219193086 649929424 +175575527 651700340 +183218595 -541073637 +273768576 918557703 +768171522 -412337279 +-735770274 879653233 +-35525107 801219175 +-881628898 -624110677 +-450179196 267620490 +578385935 -664420042 +952020441 -671664984 +787862070 315071733 +284124762 115628302 +668286042 -245775314 +-963228994 -85239454 +-802469401 517441685 +729538384 -535149173 +-303488180 306308825 +208927548 -690229013 +-101138072 -298147590 +252427339 -362586523 +199931891 -605774722 +846605696 206422700 +321758869 -3733376 +997550336 558541781 +-196576449 564276588 +-497175497 -661455563 +-14357736 287773466 +-366785229 875269722 +724540401 -588612191 +-913411717 -837932635 +-551022135 55235146 +-991610609 -478198751 +-771351127 -633279421 +886534788 606311699 +-2251999 -520001041 +-68613188 853495916 +16595198 -539033013 +-84141823 -751253546 +324211905 -215370270 +-808620801 -618671229 +587625695 -60122843 +-768039378 -706616899 +342464543 941908006 +-651268773 -753508018 +420135510 140027496 +-837026522 873866670 +187157217 852908377 +-560198077 480033515 +788181970 884379570 +-649566412 -783513842 +831226783 -354462774 +-367535884 921156143 +606716855 -291461770 +798244366 -747808628 +910003091 -88330669 +70556640 -585472391 +-751367259 236503941 +-567751952 -211519725 +281235617 -395673319 +-907506166 233390134 +277679985 928391676 +839758387 -25314987 +-617733591 -319669714 +478969572 -465073866 +-885238420 713376142 +-562451553 614857241 +-956835760 428453295 +619861439 -526121141 +555723740 -732178670 +-87174448 -791621039 +-37264728 -604706306 +937653878 -655235917 +-60552077 -732398188 +214611122 666115538 +-566029932 336776575 +210956849 990010116 +980026583 945074686 +43964100 82709049 +823338955 -981655114 +-476727066 660937318 +913983161 960237444 +-446817747 -946805628 +-443811088 964034272 +-404883900 455518310 +644676002 -822683033 +202151847 361276869 +-744875191 -911794116 +-23141183 696446735 +524599132 488175691 +-321398188 -444753459 +-747772269 131662414 +761762003 -634331552 +-853393823 835618968 +-521704879 -163107286 +687539493 247268885 +390258636 120469093 +-519534651 497072547 +-763227641 698593510 +-81574325 115913663 +389920926 570020608 +-673405461 -393048735 +100971009 451298965 +835242297 249044620 +171430445 -22292840 +549977323 -406242085 +-803699263 -304821500 +428326589 858347703 +533920467 90551126 +-394131920 764817941 +213727529 316190561 +728602598 521157468 +497380970 -513430600 +-727411074 -531653383 +-304511405 -19324872 +-747228074 355966425 +-146724673 55322175 +-785431039 -16899964 +624704279 121863807 +-914675351 -692144150 +-88847093 959000844 +4051834 996356098 +414162003 -674934303 +429817624 343970130 +-350295281 -785974218 +-160635147 984199965 +530159094 95782675 +-460030617 -260849154 +-836635740 -653738975 +-485409132 -624039172 +-744957137 334234427 +-488932185 496644530 +-151086003 -471458153 +-735180144 -419775191 +403077902 -580370282 +-227637490 -982472835 +-863569664 -616956706 +72411478 -296207841 +-247485181 -19284646 +-904539351 809174819 +-949974049 -769727510 +-695631955 438327052 +384258291 -432340750 +897156727 -979133897 +975904284 -610283174 +35377241 843711954 +-106864491 663239517 +488295128 -215381108 +-342019503 863482674 +-158303854 660492718 +603325422 -145943188 +765173777 -654451034 +-329372843 371554191 +-911813215 -304852300 +-641216637 -158147331 +-118611450 587489295 +555016326 450122789 +-57124287 -333921571 +-262003917 -440709096 +83962856 423462478 +251915650 -379247599 +-856950041 396213515 +-181591771 -535795871 +-359256647 -747607561 +-240695096 330942954 +913782550 -574697484 +-846670586 -408516700 +378256223 972445308 +371950225 930936035 +-123322681 837384895 +-123983062 -658108211 +325838913 113709456 +-702622764 204506732 +-907539342 136370264 +-899092975 -887399639 +-251191371 -122725960 +748825498 718434023 +925510961 -227396059 +810976072 933699965 +-770097683 -301453998 +688914070 821360760 +898341731 153202380 +319681065 963585240 +-235449178 -20722415 +415613713 -180740870 +-433409218 900901880 +537146705 923564168 +-283424843 385589120 +875525100 819271703 +-464962890 368140709 +322266042 274714632 +166020421 439229979 +776274006 19077147 +-826386065 527300611 +636106810 -253413307 +49918453 -620460506 +619455947 -399001697 +-484316788 281109689 +726564419 954718051 +-221778974 726797879 +24464360 -897884348 +882641183 683815293 +-786112502 -800208179 +-992079951 197017858 +824221483 893041555 +728615020 -477795382 +361843683 -113422271 +592946624 -395325010 +-408543364 872748107 +516494966 -144173648 +-27014560 609017861 +120735985 -787936555 +-947114133 -862433755 +964000965 412535065 +-913804061 -751415007 +657277135 137993470 +-994572371 -502003093 +763873568 -666325573 +-127565010 -869427421 +-322312961 -771522556 +496836627 377492504 +379528183 522940673 +-890427904 -563228174 +69449265 340234361 +-798738275 242989677 +231328226 -778497762 +-811716445 -703789966 +-722079508 -355139001 +717392749 548395577 +93097916 452381738 +-472728307 38035169 +516976197 -810290642 +-558699353 264542832 +-191357822 752115430 +787641048 404408538 +-342741033 -389081593 +-922407541 -708783559 +-977264588 -904360352 +861484635 -543486081 +376146562 -129377535 +679796471 14697791 +221322020 -139631963 +354083208 -449408572 +-918599300 -220140968 +621525809 439107119 +545345846 -258540819 +67721474 917801573 +342009309 -509688284 +408769616 119258205 +-192820024 663844631 +-720917452 -63902646 +421968163 442427959 +76295305 41384533 +991068884 -904146808 +907483504 -759620939 +655737452 403495360 +-632455270 -563487478 +-403019664 960527735 +-182811207 -395951451 +918960815 -533904206 +-48727593 338738208 +-652737385 -604460043 +-711701296 -615263839 +576999828 -703677703 +-418956613 912015272 +94013266 -917188724 +787604037 -857296380 +752497453 -343285114 +841354110 497500517 +84694664 353827723 +161209793 207419331 +-371070428 -161556974 +-577658218 389862487 +-564602600 139580786 +139234663 -456876021 +-263184784 -451004660 +777188327 627571566 +-651004844 326477319 +743816030 359314804 +737968183 -357265393 +-200120594 -160964833 +-854546078 279137936 +-210446368 -556947763 +-22359761 -33707754 +967207506 351896621 +948724400 -343143235 +-391372019 672062480 +663111068 -788529691 +-8957075 -165391649 +-9713874 842669129 +-770007152 -237063838 +113757885 229919552 +693790192 523364267 +-813173472 -622995430 +-453974597 -711147866 +978441771 411677462 +-650627716 -823090925 +-902712447 -177817376 +309329848 201450625 +507207352 228333310 +-260984819 -665476277 +784912307 -135402884 +-974798389 329970055 +448519404 -339875853 +-239653407 358458894 +796415381 -577111788 +443264817 -821553237 +854104392 -603337013 +927110118 -911456700 +886382008 262485973 +-803889427 -162315802 +-315226311 -681709878 +-162457328 -436947211 +599951150 265547115 +-180978136 622651875 +-66249741 -343117191 +-840637557 -760352332 +304605810 184686394 +-805566801 776205225 +-85466808 -452931533 +65393990 -340103623 +469724663 -319629120 +283674422 -934088721 +-143966613 172515110 +267353349 -336218187 +-232978230 -51345741 +-240796164 -782976259 +837995154 -967034565 +-74587936 -986496310 +-790068338 267955315 +470584686 81254065 +884823526 537259750 +-20366348 192365293 +-151194127 -569353485 +-412241959 516102788 +970763701 540157891 +438890114 598367826 +698365333 -469069092 +-635073044 -881637752 +396516109 591897850 +-671167110 732607368 +462899702 147867979 +-162084616 -455252578 +-543245762 296918726 +275064811 -172812397 +-669301145 456428667 +726450877 -599209930 +-541492379 -524449471 +574336800 931435728 +88386800 -538775663 +262178079 854670104 +703718334 -378933850 +734299034 -616054809 +512545517 8791880 +-77862708 606415466 +-616215467 -140433215 +434002168 111736745 +354221696 -189754946 +182854235 -542826805 +573491195 -304115944 +-588179159 -687999001 +-329422986 -29724861 +808856756 901204782 +-950267374 868219877 +755325909 -911158383 +153797605 198457871 +525560074 -3383529 +989748832 562380016 +688010110 -836128366 +-962412212 -424659263 +-549266673 -742863456 +744313802 -54971710 +858794021 869263790 +-269108226 -994402772 +87414459 658357733 +-810504470 736850822 +-744424426 498017202 +272837178 -764894746 +512025391 896646394 +-854308966 -937555406 +30252265 292599609 +-753877552 -177774953 +976856780 835251579 +860392450 65921461 +949969732 -17822914 +350456136 159138517 +423041606 580120663 +-104154422 -518149278 +-372506008 643137533 +825199727 -728023694 +-936781197 -399799333 +-376135129 -235652692 +-579472753 934576519 +628426127 -44281199 +-609596798 190290906 +-565916444 -595532375 +940248272 819105120 +50557822 657065733 +-58639483 -578105735 +909512235 520213250 +801631698 994991435 +897160327 -493089627 +889908911 -741522534 +-752233491 -222746775 +-253112144 901088577 +847323916 -758526382 +-583523816 -124042132 +-401744207 -64875629 +954178479 -307777129 +-629594711 -981735823 +-475928304 60015074 +-659153507 -588876740 +679819112 887306750 +-589458038 -821229270 +-991704589 -616158856 +-947745746 -425194733 +-272101446 582540065 +200307048 -974312664 +657528709 -384052318 +-557766733 925163796 +-772224668 930262230 +-405091691 -599466245 +36821339 590782757 +762459341 722671502 +173418598 989565786 +416022651 -696895715 +821930552 305873635 +394532528 74326191 +-615648821 669087328 +-336584215 -458686195 +-773463028 -40678357 +-947607761 -421615500 +-177895121 502938508 +-391246566 -413901782 +145197731 304557394 +767245366 431681427 +-651539470 -928793864 +-691152247 -657029515 +-462331838 -434270633 +-413762512 -441899101 +95512718 -176016089 +862004980 -798701230 +-550094417 989429943 +-566660622 121756093 +-383094172 -617415003 +-967369802 -419811840 +638648529 -112949424 +858174201 -308689908 +-768330964 -511334511 +-460037228 878180149 +795591182 949901752 +384725001 906877289 +470457741 -936010755 +-793400810 760325081 +609045193 -894686115 +517069713 978177716 +-737007408 -874647374 +-639921508 -569277561 +-732770245 -17991589 +45756405 -675400809 +-929100544 848721935 +901888504 86607636 +-434239817 494762767 +-374512311 91825012 +-717295205 3337355 +-10179243 122410226 +-916954424 799966944 +-130120536 382244378 +480148971 -883084103 +-98037234 -546505470 +-495054617 -736963758 +781279650 700354565 +-404097425 871225063 +-590718701 -167080840 +34095933 -177624203 +134079092 -65150495 +235064353 740006311 +-642120034 -433948685 +-136912699 985785835 +608212863 -770372029 +629003713 852776763 +-827988589 592340041 +-677292111 281254537 +248220335 410862032 +-792530483 612534783 +-343529048 -795260776 +-372243373 -400699387 +89479780 667198403 +461482351 -820958829 +-307348234 -877252862 +821999147 42887992 +625634634 -904896668 +-482614336 -783269022 +-880720493 857607439 +-667350496 -320045198 +181236101 790697386 +-31716577 492889387 +-808443558 -30858507 +-486455147 211599283 +458660078 -665329840 +125250933 430634298 +-445622218 -606158616 +231212127 -810748406 +222097490 956151501 +-37582946 996647699 +-309553003 -363392164 +43222257 -394085579 +793358269 483522138 +-408990079 979456899 +120167300 586359240 +576814338 32706783 +397003470 -102716286 +-632213329 -978544898 +726427632 669776503 +-60169540 63028249 +-624064399 -947615403 +485984503 -216054741 +920871953 947929012 +763433213 111666153 +-571339012 -686609568 +-724451455 -289970249 +-638026082 -801108551 +-318842609 -666411799 +-712075088 -842222511 +-20026724 47799142 +-577420897 255863247 +-789837057 222992023 +-17404411 445516956 +585059830 -662971119 +584285990 791325777 +-638848304 208456324 +160308815 -189767219 +991821294 42214760 +-666353766 -622659244 +286103888 571736279 +-745286921 -505363399 +400366366 60471206 +979362963 -402226877 +460828484 -618487598 +-68540123 97961017 +-851024958 -968084924 +72358565 420163464 +495882684 271017345 +-821796804 702419215 +944654209 -652116992 +202522887 -393714222 +628491678 907577863 +-183654806 266538482 +806596482 -665843160 +741037049 -169093050 +-464408448 56161341 +-737996877 -672568713 +627412765 -335019370 +485088938 811548420 +335347703 102963929 +-929423453 178672662 +-489333897 -49877327 +-978651416 748780477 +14469484 -973418428 +-727589265 105606747 +-944075209 -924222048 +362333802 -569368315 +-769278785 384884478 +826390161 -511734589 +-80329369 -344697829 +452609723 643932816 +-630389265 47567402 +267168300 938550134 +-815279270 601202528 +622414100 638359954 +-304729709 718615033 +-438548967 -993253706 +491034138 -823921514 +-78274913 -929417672 +-798528303 -405168534 +416283616 -844881818 +-950378459 780699827 +-440934310 451363516 +-369689705 852838558 +-956852759 448201949 +319823401 996814330 +959078253 432311799 +-737202456 472864793 +264329339 323441923 +62704849 603533055 +-653511404 462292036 +-170887756 -117482620 +-502806166 -30396231 +-272247324 285738879 +-387815784 -982483272 +-343697542 -87170349 +-238368418 660463848 +999018755 -658401255 +-194549897 607614284 +743346504 -894586444 +-90163483 767223483 +-279464747 540645131 +-986399637 -502078529 +664214034 968769706 +-718501162 361446630 +-169172521 -437723937 +335516037 458436252 +978774729 -711245413 +-578581354 87576184 +-68387875 683631949 +-50442020 322763199 +-859775623 -861971315 +260500336 57115033 +171102005 692542941 +706831628 35619901 +-567418908 576695649 +-823843867 98081102 +69534486 801396102 +-865804607 705585824 +504114119 -822218217 +956180562 99907934 +125285846 -281943267 +-711542095 -307214293 +634788220 700768006 +-46438898 47662299 +-132282216 -885834562 +-551068134 -546726188 +-727307282 121235628 +-723430707 -448499600 +190012073 -542261613 +-336725068 -862212897 +-372442586 -794693708 +-612530719 -662605836 +-281977946 209004635 +-371944390 -929957578 +464142308 -897134917 +-339193701 -690849554 +558241745 -415911778 +-908943588 -672547745 +-923785581 656961295 +555100301 146559596 +727185477 -515782805 +551264645 -361103211 +-487109265 -153188031 +645732802 -616084341 +469803144 -547394387 +508789052 -109969351 +-519546772 121770773 +215088614 -846119982 +753601946 708992571 +-952807171 360471999 +558511704 388830028 +130364308 521800338 +281471167 422507398 +-158893799 -650672377 +-499383140 566499344 +279616703 632435198 +-145941692 -938524017 +-606800251 -754621909 +-155118623 -940431380 +-420787333 398181028 +-907439524 767697046 +607977345 -987105841 +337233308 268148892 +-811598622 85400092 +-110865648 692148790 +390916834 -67742524 +637651488 871479182 +-887151941 884431948 +-618074770 -731305589 +-533220919 478631273 +-510449269 -802238189 +-251774253 -533614335 +-383772926 -723952200 +303179229 63024167 +697624090 154166844 +17404577 -144346809 +88778616 474031304 +-948681334 432817750 +110642793 508514121 +-934160145 872421523 +226715598 967561344 +-759424058 -360473949 +416732211 795920226 +98937607 952096541 +88893975 205204665 +-776520314 181347343 +-595842145 -765617128 +615859923 320615641 +299170992 71176671 +290883470 833633967 +35085684 711000158 +113284194 43715066 +-296990112 -445369437 +-225648088 -804426561 +543074568 -493730280 +-395711636 -611760732 +-926330336 -667589947 +218170416 -717218441 +-790642134 -407647831 +-424571884 -370871724 +538946675 -118091000 +-634250216 -498493298 +939815895 -930136473 +-838974714 544155138 +-228929807 -873892148 +298553281 398124821 +-694399941 630387132 +866625229 922963779 +-406977801 -33659319 +-940580763 44332975 +-584160488 -577139602 +-839901711 372862116 +-961222720 -621825338 +-198262576 289548240 +21013878 -761180648 +-358484812 -264821183 +-3859169 -130707640 +-639651880 -148481755 +-730997505 187297981 +510695827 454303388 +441469147 388379883 +293409392 -293608480 +-275106564 501629318 +-800957799 528038785 +583329190 -655271880 +132939595 986106817 +-764855510 -486833671 +883156143 836369177 +65418485 574096207 +-330982025 -247910673 +-101367483 703198061 +271864435 -454401084 +-997360412 426887 +404224302 -560508227 +941087207 -73806526 +612342918 -130253862 +-687933748 -998127866 +943635591 533882631 +-624029657 338330108 +840939346 -842026824 +327993033 -388255525 +-629517419 -746061386 +-432347805 -237303721 +175311277 -401668915 +-752569942 982675364 +-503607478 723924153 +293069426 971847649 +-861295279 -653718451 +-567903253 143977027 +49366128 979899320 +21943109 401955832 +562736325 -870433210 +-811891908 -854744373 +477349465 927463736 +-44216151 -126959428 +178059211 272842412 +-63988724 928819434 +751454662 -380937072 +676283715 -956426699 +-794650014 -728539948 +90742243 -92870344 +-449256073 487591339 +-234845129 324773169 +-199514350 487712280 +575351479 369555972 +412760997 121049672 +677787286 604958453 +80748886 -243942554 +758521938 -77241281 +449295344 161831022 +-354923050 290876234 +921280524 -787468314 +-369132886 122954042 +54531981 -878798609 +-760094964 -901275708 +-951932372 643696474 +407052429 -621602351 +-116137155 -211903083 +724357974 800280663 +522268728 -676060945 +-676492906 296069718 +-738515940 -176499464 +452425161 -410943599 +539488136 -474240800 +-743792285 -489369591 +-220164141 -631503778 +328187189 -438555226 +452391572 -817455977 +-95667714 422662630 +744946596 -210916242 +-354462659 211534469 +-724491472 -527651228 +122921 18196754 +-693416372 -478065584 +-85717244 727825219 +781886725 -517776834 +-864724877 411003935 +-111139970 -651875270 +390850139 -132675229 +798990981 -819405123 +-683935128 918212274 +61404050 835792474 +-486936536 -952276338 +-160969218 -837722148 +855111300 409077961 +-238444053 -460578233 +-988898604 -206983296 +-276745447 263200226 +-160173720 -936067136 +178230542 972235055 +778548829 524915420 +-570607670 -580567172 +-366627986 368592597 +202803860 -360371401 +-733687479 -696096595 +455506366 -675853607 +-899520219 507185313 +-72109637 -464193667 +-189390198 361449298 +796333442 215145310 +201607461 -928751237 +892010762 -434818968 +441896424 602568286 +710431917 -834848707 +555528724 734387108 +991672401 -14330505 +-948255480 332014327 +152531486 -653448577 +-120124301 -11801186 +-399719533 -443994088 +-234562322 -2383077 +-426312533 986796025 +836446558 -798460394 +361246402 618848453 +-480951158 -990723487 +-515278769 -911162671 +195906054 -380387821 +621343061 719032411 +-328928454 -191725359 +-539142969 624587289 +-798227866 -759970154 +702527953 -192826334 +-466329101 -73755878 +-688118170 451271481 +-646655204 550781379 +91376839 827395232 +319825194 -724127642 +88254340 -51784749 +-854688052 955095305 +-63867231 -369177335 +-742803970 -787563710 +894659559 535082974 +343275151 -321603 +-259417182 185399707 +-99066989 387686914 +540194361 198800289 +-864215885 33457667 +-403857382 28356349 +435503026 -593537485 +-664681898 -385158729 +971444353 273814146 +113793660 710194862 +727171201 -766863520 +-593507643 -697342326 +694842630 308165429 +-632089471 -313209388 +600852251 -897552895 +-830541017 -921407777 +-79320981 -75492132 +-587502991 -495978943 +-746094578 -940017627 +-581860861 -183259243 +961327105 -937051188 +861585744 -26672713 +-98696849 503987607 +-552306492 -953573717 +-9751211 389051100 +655215341 676891672 +378337294 583796556 +56257175 -183123999 +350803005 -55763761 +319734450 790393752 +369081583 733687015 +797118173 108321161 +845254755 338220522 +112455429 152837263 +61186239 7648030 +-287339154 527516755 +805082362 447561226 +-632082471 -378833976 +940864034 846417401 +666431179 296625193 +-127062782 669171598 +195944953 172228966 +-222029606 -762080464 +173526691 165019517 +-29940637 -139047070 +-432031760 -950345545 +262306014 -760030589 +165023651 -486683166 +183184653 10615093 +-613842747 -710368930 +21992241 -24231683 +778124688 308843681 +-791530062 -937062865 +249377761 -535115604 +-548002642 -271404493 +-914288018 352072164 +-927703809 490949798 +471384273 -197739912 +-677326062 -500744461 +774218298 -431526820 +-731618135 -236923107 +451241521 774292377 +172971504 -857765954 +-723195358 803325358 +389405951 757740184 +-898086492 488845941 +-203177648 -687238979 +888016530 -704513804 +480298481 -720529923 +981726277 474581401 +884348515 16540663 +343649938 -480740925 +439174186 517684048 +-698727323 682152963 +-757115375 440143708 +-934875811 -675979699 +-436626720 -204083179 +468465069 -577503004 +-857304978 198964021 +833898432 76885937 +-773603035 409297143 +845079475 -542713428 +960896178 -813534836 +433983113 -55806206 +411968547 -769392400 +-78208936 225434233 +530713551 138967630 +-14153292 776823245 +416751843 -467981563 +-20616366 -977736087 +831795055 -365679743 +474340912 -543273170 +950283453 -50522564 +-934908453 742030908 +112338942 942067678 +78694799 -524261432 +467531834 -920613453 +-456879292 359170174 +-412224205 -979653287 +-466781959 -253379773 +819632616 675757438 +-355101682 115134419 +897588747 -663640559 +379914298 -223830149 +419653539 -179847628 +268037148 960419706 +669152563 737632260 +-28154311 -403349080 +378737651 -410513171 +60902603 465705443 +-252086123 965153478 +-636016951 895232632 +68597480 159849826 +-932292912 572513023 +-260840700 -95948728 +-487171750 590577612 +-779433904 -345732688 +920424703 -456092008 +-622789936 829104948 +988319739 -564852624 +890584921 34005039 +21245003 -15428451 +258545196 -996305349 +420832027 -50770911 +108922687 -331369177 +797710038 136532513 +-744727509 -438535184 +-221054595 -830293948 +757752312 27019914 +177280723 -369944931 +-938452211 593605626 +705179770 639779833 +107849242 273919020 +175517001 94669767 +-634628111 570750444 +-613488850 -35391225 +-270380103 215534986 +101406955 546072380 +-798974872 -675155151 +219192082 -97042753 +-94884539 678837195 +-291820231 -285959130 +-124383094 728379082 +178844861 -816681727 +-843132231 522944537 +-918131865 101936093 +71781419 -452363553 +-745279326 -168821086 +-783175621 -907524469 +164485610 -838058770 +-977374140 -533687358 +-642404669 -178023094 +503218158 824178128 +-717172365 866457523 +910210886 801379344 +-861266068 387307681 +-368947766 389375647 +-474948463 871011897 +92258113 359848913 +-686352469 -192766628 +-426109211 -287687717 +283595238 -721065124 +201053668 -531118548 +-548464428 -637357186 +682977627 932113824 +44993364 297278349 +-904569772 725105914 +-527090787 71605305 +581797390 672007961 +426098170 -217379713 +683857837 -27981479 +-163029809 311732372 +-886938267 -314254003 +788444335 267546705 +-420024293 787256261 +-607788220 641073661 +-963120297 337737144 +-116185903 -440675258 +-8711970 199371233 +-936819553 969736591 +167359256 -531366369 +-153404293 313177582 +691944321 108398180 +314537490 566837772 +-155428585 67973767 +331437660 -359101717 +517609184 -205089251 +-942224295 -26244587 +-23177867 278435239 +-727772854 -202373495 +-77654799 -592142189 +314817212 -510138036 +-145531613 654500831 +566205214 193631265 +-731153969 477541012 +-163085152 426445388 +912412486 18097803 +300587207 -783263813 +717500804 -448733305 +339659886 427169342 +-38436557 814579362 +269560632 516886279 +-794090634 32027630 +896833860 742768194 +677318141 -994549283 +645254813 132208250 +-735571631 -683651143 +728639634 -333933108 +380873613 360825432 +184275950 -7606149 +517520573 -589698131 +-222042851 79641034 +407153008 -976011867 +-10813885 483786377 +-258890047 -272244181 +908603977 -804082439 +-567756196 -748381184 +-469589805 519436290 +1824619 256106829 +-740020296 -5012574 +-150429961 387146775 +-384183332 -729606670 +-528940662 957697030 +101091735 610986156 +179338983 -376323622 +631066769 -955015298 +413684382 -573528966 +614434872 -998741847 +504516323 -131765973 +455752546 -715729602 +225123988 -210467000 +356550826 -530236556 +-393546390 612745202 +-370284724 405940216 +497401184 -137736216 +334454184 641466191 +-830086937 95581903 +-651919476 -361419895 +-880276962 -625420497 +365384277 195089751 +-162682292 675235492 +-831035769 -689429806 +-995181454 899369371 +-848094240 -551651330 +-360810019 -267297679 +-182381971 53044061 +-263115944 -425439282 +930877995 273573791 +728148734 321937133 +-407900597 -369805061 +325722330 -951004214 +609692660 717909241 +-418012702 -43307341 +-378863043 -411946994 +636306709 488983632 +856234066 -916731709 +207732786 -454561249 +-36246083 162166909 +-508996726 -643613347 +8887083 -281411456 +380965084 -385516567 +644405369 303484327 +-601060224 -592728994 +246991842 357692979 +620670148 583516269 +322911478 -769882331 +652185300 369552855 +311297274 283917160 +-717243797 421352913 +-960364644 312563823 +-465679339 -869057337 +-686538586 -413721525 +-634803348 825273314 +-643680951 -270593026 +440728298 717452397 +-390063723 -80104794 +-386263775 -942312573 +352156716 -109719653 +-977120036 242314692 +-429186755 522589869 +-180352728 -833504475 +260713937 76464357 +495835837 -5136090 +818845692 -744260184 +-320532034 669600677 +-680882197 -919703581 +-456006902 -935998610 +-261668579 577093697 +949324285 909883172 +378693615 -837777558 +992090077 -788664080 +217849629 297518244 +422652581 68227682 +-620126755 544523117 +-699986973 -943627411 +726911786 400627095 +-688152107 363975961 +754219780 532050895 +295057215 46206175 +164786160 526075718 +-390877211 -753029110 +-140050719 -299303418 +-310378497 -36223552 +949804151 831781618 +-610018608 262641402 +975585567 177868118 +741307645 -821886993 +403281464 -237730875 +-880812566 189209231 +27586342 -840968900 +-124467121 992056381 +199420209 -703769539 +89338399 -118598369 +-71472399 -939638484 +-231336064 -987938229 +669397290 769336285 +-591169724 979212049 +940088016 -473607863 +572597884 684809671 +-6471364 133814549 +228062935 -774344185 +-708064207 -250733023 +940667293 -453942349 +-530991559 538517926 +230342185 -183863191 +-326416697 -793360316 +-39543783 -417407454 +-89525141 -623978424 +16477014 -217088723 +-450059718 -617858946 +136448048 -470315169 +617850210 -425812887 +-248849933 -715691226 +-187522862 -54038449 +933237664 -29900153 +-238534678 618199546 +270864008 -439191294 +737106730 459118632 +-666541167 -158229641 +204875009 -695107770 +664752746 -601407217 +639967719 93853665 +-197191343 -170749888 +-11119022 881770788 +-334003869 880368404 +574698148 944820193 +-933971958 -57005026 +692764588 388298676 +803608579 -484736343 +-892972883 627241762 +-244362171 285356078 +-383822622 -354255809 +-916913496 -929247709 +-853848265 -312530474 +87846343 -266456964 +261882273 934837394 +189775215 -936542307 +100322245 -743623064 +132738027 -30812095 +-859810195 -705408937 +187697627 -167907049 +-54529208 -280782265 +-179466474 -774818719 +-413651916 270165092 +-910021603 895932119 +-316784454 -884446143 +382158546 -38870467 +796706270 336696897 +-728096240 -873096743 +281558312 -776493174 +103388372 -987855623 +-736380717 830229810 +942734987 -105595570 +-427514564 -590838390 +-275589689 484555439 +66817008 816919478 +-61272733 -928349460 +499980227 759675666 +-180222986 371322234 +8291323 973037968 +-925543928 223694244 +121228942 704227369 +-934371416 706160763 +566324518 -644146675 +551755720 -696516593 +106363076 -10516375 +-364654242 -661557765 +-908807466 107430727 +371657423 848383991 +-211067349 -100376865 +-837971008 -511932761 +775050797 781502961 +-636538502 661792270 +872949795 -409152359 +-276984095 -951443015 +965658188 155435566 +32582533 -359983897 +138558368 198099482 +-750899526 -17039789 +-793356225 729972509 +-58195344 289640862 +-981583129 -486670319 +66397272 -167876594 +-298607961 919708047 +-63972833 741854447 +-565655241 48399225 +-434545912 -909860013 +533075804 66906644 +907557673 -762160403 +736976479 547278851 +605997613 580341964 +720605373 124888534 +740877974 -551931933 +350169780 -316463152 +82324502 391461775 +-48379289 -432039434 +-940775505 419584060 +-631708381 743286437 +349376180 686218068 +114951457 810114118 +-503583463 408654409 +-985713032 937018701 +-447763249 -74496279 +665862868 -979831612 +-757016450 -37873381 +970104190 341765768 +991995682 -991610360 +-521363990 620383854 +-12127722 126527558 +6005689 -388709597 +879974247 942550397 +-585734914 -95774414 +138489442 306185031 +627072292 953117753 +561834837 629529982 +-86191882 675871265 +903702527 420607612 +143879812 349786476 +436675974 -310983319 +-666524627 -202104959 +-445148926 -390027732 +-523010364 -593361912 +965482660 -438597364 +372257970 940237243 +890956355 249250285 +-299019908 -522642190 +-721769420 -265019167 +32763974 -929685542 +877316020 -658229525 +-376107897 -94708195 +617809800 -61818851 +514689415 -366632084 +858425420 -680191529 +327318601 -780286147 +971297978 -509805358 +-649955938 94452149 +-758566016 433412773 +627357877 444118681 +-783788593 -795105846 +-797182931 666422726 +639310881 -191364071 +-670368827 -338953595 +373651603 -294556202 +-935410172 873921078 +-441995374 -614695377 +-17246975 -63787364 +-12340039 410160340 +919103653 -161896899 +399503309 42557296 +376238179 -677792527 +-79753083 369895342 +466252763 -672723933 +-700349651 349226786 +188710496 -919427376 +-642854537 -760384163 +-887261275 158420255 +-946304208 -98149381 +-847397941 -406282698 +-621018578 -542135284 +517102218 408077786 +185096346 -211807794 +230367228 501674989 +578509357 -183723918 +179840810 -79513258 +431644836 -23117090 +660816314 -58445195 +262858818 -565707402 +491371084 151316798 +505022894 498059516 +-927206342 773352982 +621543909 16651746 +279039464 162598810 +-143755366 -175851979 +-692649586 -516547696 +-340032834 757334880 +-23617652 303025218 +-159836746 -137240169 +-880418448 -454128318 +441040111 869598945 +-320620556 800677906 +377483526 -79020851 +900922002 180486447 +956562487 -387051542 +-615623793 -409229484 +998014854 -314821320 +-574359133 272135467 +978487973 -785059832 +-338468902 -727813689 +753715504 -998565874 +255351685 198471750 +-236048693 361112282 +-385899394 601876887 +-293930795 280842502 +-878654385 -620902401 +-351766841 -154907775 +-150881727 -476740968 +-742356752 -254439014 +303822819 -363697356 +450016385 -281624778 +-236483581 -704163026 +541806559 -815609493 +-783293574 -86704954 +429541520 391094054 +-509475684 583423978 +901750212 -149860415 +704576196 197609348 +-520776737 -720895987 +183175070 -922588273 +-301272375 -752853945 +746434206 484311672 +747879927 -512464300 +-741727126 828832756 +394901697 -469531876 +-531270735 700794554 +627580794 281923838 +-69040245 625827056 +-490944334 -973584292 +-964357007 -115077931 +-744478152 692926997 +490020971 296573110 +949292919 260886771 +-698515734 -365714774 +442354841 -432414768 +-769553027 -882620286 +-952580818 -935039055 +-510282741 137155438 +524522853 243625492 +-488725636 949863829 +675827103 983779688 +-386338514 824603275 +406659450 -902176560 +-502695993 -594855046 +711608529 851430462 +477177554 -616433840 +862712021 663554929 +-69036059 887591949 +-203885491 792161718 +485176439 476490977 +-402023789 -384379688 +-820051858 300530272 +-781735641 487691777 +-814240034 -56513522 +234816030 -933705549 +-292100804 -791785309 +441047764 -549422216 +327613625 574202956 +366220270 251984110 +-15031508 43677593 +468480845 430891136 +843775000 350836301 +155921249 301918538 +608087108 273138290 +125112893 142789713 +4625675 -144445420 +-71003219 374785975 +317082307 -320758609 +637128425 733468801 +-722597049 433458233 +-990424265 510729759 +-516744844 -266828857 +341929589 -975950294 +-998321963 -398859106 +561288031 -447359628 +-882949274 587592459 +-374920761 403275083 +600391408 43462655 +-406090681 562276641 +-490961445 761691142 +161539463 -105144209 +-958143880 711137338 +662099906 -612092993 +628651105 -915334222 +-321983290 530518685 +93546129 342918444 +436137505 -351314818 +608948030 663508136 +-552003331 -9744346 +-264859933 378114600 +392852799 210607086 +513281730 791405321 +802753168 115260962 +663819688 -1609194 +-709985727 -705475769 +-975320693 -653303345 +-373443721 -833798859 +-339151561 -269914977 +218518965 -543666000 +-639176097 244086430 +-695240835 -996367304 +678320557 -150547299 +-761029 448274501 +-738438256 452197513 +460094651 -945822587 +-127940658 528101883 +-906482384 976657728 +92278739 961116420 +-186513730 -715392120 +-680765875 -499209342 +954180790 -458717907 +-320274937 -593490605 +-733582067 21094444 +-618529976 69241070 +312221267 347773023 +797645267 867361300 +552241896 -103845877 +-232331875 -840058344 +-557178264 383675431 +-771644727 -607215990 +641194649 -226705389 +80577042 -337509158 +514636077 -538109716 +-874463223 152567775 +-999841914 -638606994 +-772386060 -245041399 +428041591 914219014 +-977861117 -432077380 +780089979 -982728805 +-457374878 -566519128 +661150134 731041461 +-346268761 -773929855 +-206242258 625124159 +-527478061 592674144 +-245922460 -433272982 +969934846 202610928 +-869940892 -282839749 +-92503002 222328286 +551991913 -249906348 +-997024477 775045389 +-103972715 400102801 +906283665 888681418 +-859385398 325291834 +869295433 164721839 +-883467523 -521027669 +780217353 -572404859 +391567575 -741768324 +142637866 -336930192 +-137652180 -764208781 +-243838769 -614540406 +-325774051 397319591 +-506298314 589882160 +-818391356 -123411345 +998629827 -785603201 +-938920112 884937511 +973963788 -967425301 +960463152 87071029 +-185847055 140587805 +-497652511 442737637 +913597838 989369498 +32939050 -148930813 +764937104 -800129510 +42561587 -515128787 +-549222115 967383570 +190008783 -342389844 +-585938886 980144923 +-840900922 438857161 +-713169520 -189050883 +-59171264 964267877 +290079872 540344829 +-65761492 -185412126 +-840791304 -654048468 +329138624 213696051 +522694005 604973130 +-280845639 -631265781 +185792973 -164236698 +-813787507 -261346640 +-472155935 664279034 +691870891 -931113343 +-361034724 -297814823 +-696328363 432111135 +126586445 86861932 +609547627 337675922 +-374278732 -354263912 +106247177 849886385 +-126042764 667841055 +-303424696 417105697 +-181354220 178164216 +599937204 -578043263 +-928239579 -464048846 +-466846529 505306049 +-940537739 293157369 +459305510 789577717 +-150392251 244561451 +-299146923 573963640 +370613214 991455695 +-474999328 -290640299 +297804714 779033986 +-543235258 -507301273 +-257573326 73377799 +50533924 -934997033 +-786250248 256373849 +276940783 947388087 +-794006430 984840583 +-851004448 -140798981 +897626436 -985537464 +-169104007 196556586 +-222594068 -365936736 +436822989 452124167 +61078129 780465147 +-389735249 989416740 +-609831994 -165077673 +480967918 -419644117 +352971774 221970097 +-373859176 347637132 +821136708 591237049 +-324657525 571973018 +728112915 16365413 +-872684846 -785053110 +-686817765 -485341806 +31556878 -53803611 +251874711 -246798230 +795871206 -972825747 +-594041602 760551141 +-753114764 303038221 +484252024 -128597062 +-510240096 -464748425 +-15867767 740784855 +983672889 869540050 +551405984 -924115913 +-597040958 -172802891 +425695576 -748017295 +852815766 -833234489 +-379435253 -968086645 +826655024 825041985 +917822553 292742186 +233090831 558784062 +-486437700 609695272 +579804258 427382887 +925368355 -841376088 +329995463 -460427618 +527962676 641654343 +-156688912 -565234474 +370339311 823503410 +-512662548 -397028998 +935427061 469280545 +743870153 903264243 +956327330 916134201 +359794241 875105745 +-663317138 -394690814 +88737804 -962895748 +82842668 157928416 +928486445 -751768642 +-95222220 -762702111 +236459865 -540670635 +-240546892 714824639 +-15766357 -527205752 +422111340 -580322414 +-653761391 -828088293 +-857472719 87978035 +-375466689 -795339631 +-814533310 -239989739 +-410064703 617791506 +51213918 610045568 +893110262 804190033 +-375852790 373971974 +503641108 863281567 +-436152936 460835042 +-20485653 -147918294 +-302649868 227037883 +-592464292 -373708444 +-132319245 748426949 +816622121 -225161973 +546805624 473967979 +223766097 -685924887 +520430219 -111223103 +867434350 -257354939 +-740555552 -56890093 +-987172718 647282380 +132380200 254988490 +-651061112 -806314266 +-703904099 -806200856 +-263352179 622253443 +563034583 50023396 +-102649676 552637645 +905871294 397173002 +-912211564 634677629 +556746608 288283260 +147282592 372637016 +-720012884 515753271 +229437405 -13412369 +-409905463 637426450 +871129742 -899066651 +298053832 -892750859 +-883894117 -298133669 +-576854656 958663202 +-696712272 779564284 +281526922 372900332 +364142740 -182778189 +-874634085 -847432324 +453433566 -884972723 +505596505 873516933 +-277305449 -401296224 +-95095468 -778184594 +893401723 -216554 +300630975 -26939245 +91999034 -291450617 +695007271 -804833494 +646994641 -4467279 +-259323267 33630941 +194464316 164194027 +751693262 -511853454 +-812255645 472317668 +-447622944 553246107 +248831014 611909425 +125930393 -991735220 +-981822059 -889039182 +-566520644 213721836 +-295452131 47185406 +944776484 20760569 +783877916 -75012574 +796263542 903326388 +-33048566 958053541 +611489676 -431254349 +588501398 92816386 +344065508 -785115902 +291412270 -422327819 +963993788 -783739838 +909149297 221566677 +-249187004 -953545258 +-125140431 224073126 +-32682367 -359787876 +-766651217 -71697110 +126978180 341613319 +-416483553 473357574 +-319129048 565851699 +640307143 876720327 +36740921 -157199148 +-273903169 288379335 +745360706 -118080573 +-332875155 -407048877 +633910767 -262260621 +-516738470 -688702486 +-836622725 325490000 +-626109659 -213159084 +-60306392 -25019907 +45795316 -162493589 +-81064628 782282686 +-522936249 -249962805 +163650656 546733823 +-855966404 152155962 +756869999 148400318 +667895531 -398554413 +-178396136 951056992 +900376358 946796448 +-379702296 234968842 +420871648 359455261 +882837423 891704964 +-190407435 -898528810 +22953291 -4257782 +-548832205 7146220 +35396228 -575526614 +694431398 927225849 +645703414 -826835719 +-35765174 293259829 +253812538 -208538856 +-183291873 597473790 +-977300458 456846317 +-300836676 -104730374 +198297371 529697157 +557650387 335900736 +225026139 651810249 +-964760898 770104631 +997976639 717943002 +802032008 906342982 +86703752 -581247508 +-129927665 100160721 +-185586081 729412128 +-242617946 48588207 +-5281264 398079394 +579398120 867510647 +849238899 412332005 +-844860252 -377315778 +-921372311 -204508203 +201081650 -95512789 +-667667087 -183236683 +-728525584 988904453 +25141746 -687702605 +613666599 733094504 +771394583 -946050779 +273682382 896523422 +-467346944 689172535 +173209231 -565568796 +872744099 -607986863 +921819898 -186070006 +-472798041 986505920 +-765158701 -131025296 +304500555 569747880 +-778109440 -621809172 +-969705215 -372892249 +-364423319 -794142639 +-443793251 416285044 +-783969558 112192390 +673594421 -862109125 +-524354548 923622654 +-70466241 364351580 +499352710 -777877673 +-936255834 139885447 +-981264629 -614243315 +708751606 163603970 +-958619622 346031270 +250032435 -358572177 +-374382858 249030677 +859999307 78992329 +449427108 -246311447 +-913608675 992521231 +-85986317 -223550007 +62945490 146269207 +391037828 -492967486 +790612042 500498727 +388338058 -99446228 +322123216 451790274 +45674258 -690380278 +257690810 -163927973 +-658354867 847164550 +-137421857 -509598438 +-454304699 -150203991 +-80799444 -202703288 +-525725080 -401764755 +939386625 -167552373 +359891484 675253320 +862936569 978809938 +362231394 -426853402 +196412132 351447752 +-408054473 -952790591 +672482278 -460882658 +-888969957 -41124136 +-744604296 -339500065 +-343787783 909276013 +192229180 498758627 +-611670700 749640810 +-769399617 -290169873 +909876876 -375242845 +-22849234 194425211 +-676844177 -128993497 +-56911321 515362339 +936611272 366566130 +917887474 111096915 +-941774123 400433974 +-467617560 7402391 +-665230581 114706971 +-863600888 -966054395 +-324625605 -74541370 +727769142 112201534 +632683728 -144352096 +-78740274 -138749252 +412665504 466649158 +-360706864 763777910 +-538928555 345042209 +713646571 594283121 +20512057 -66746659 +636434838 375064387 +462221286 67259559 +45776279 -498307182 +964312164 -575017800 +76287457 174349247 +-914176320 -472209990 +602028201 645209546 +-788234284 -268861803 +24153364 -500229202 +733114753 628667357 +639858025 487223823 +828927776 108220787 +-85104426 -642366787 +-819807299 456004936 +190068344 -868214853 +582679560 -486300714 +108456236 -384177419 +-840797936 -665172122 +37409429 -847268761 +45803334 518426479 +305457577 -38222887 +264374368 -488508490 +-141462867 853749619 +-358648156 -103087431 +653411772 -766029248 +-539505425 -965209190 +915624699 -540594039 +-811751352 -397286317 +-719342247 417406162 +-593577515 758799295 +-777888756 -69915419 +853409599 -283916260 +-225662834 693071575 +-333438829 477647292 +-253989000 320608295 +-723117426 643801797 +-399686193 197832699 +-839045858 -500595364 +248213722 969800759 +810420592 478809911 +-363793969 363409732 +-136165645 12870006 +-5266849 482994996 +-180589624 414013048 +567543707 543883672 +538441522 363068023 +-875937789 530677280 +714588361 -66796045 +580555969 -393779529 +527991706 -230722867 +939485160 -229703747 +-498403171 -649295248 +-316367928 -541118409 +-338502081 -139071440 +-321711864 402424659 +26627229 836006090 +-876594601 953172233 +348732632 -812842097 +226193860 -503475022 +-398950454 701106846 +-737068916 -196449193 +-789485828 -89923870 +-527203607 532583653 +428066665 663724601 +-7259217 322571539 +837231311 332231542 +-881636447 946868749 +311585547 -951667824 +-257828465 -400592932 +985636772 831203788 +-210044451 -109604530 +-446728789 -296163723 +782580188 -737537639 +617617027 -237661133 +-235077670 -187434913 +-592016515 -591930224 +-380738674 858435543 +301731652 640345968 +393363754 -838364202 +611077074 -419849837 +776149383 951778176 +-841179321 -933045604 +178557555 946038591 +971997021 -50459318 +-403089642 -643089991 +229262322 -659589097 +-26549202 385954977 +-904651764 -769058965 +100459642 17777597 +-282837330 744285424 +-527458065 548565307 +-782785522 509394025 +-501518181 339177402 +601528894 -23319289 +-117973264 -304087394 +348019012 -548908405 +90532464 837514461 +199401312 945504768 +-935967885 -197516820 +540604851 930567349 +672294048 176926647 +-370313735 108979435 +-876246906 168898093 +188369895 -908889779 +228115797 157952238 +947640551 26452379 +923509759 -601824048 +941786992 -627594064 +892463562 10300357 +-247545374 309877329 +763001871 20431256 +-856658713 604708493 +-131361345 631430641 +192119024 200071000 +-241596989 805525028 +285010117 -458437592 +-924238602 650801217 +-506118146 -608868605 +-75310765 -49116751 +969741981 186629476 +322253669 40858028 +-242044044 124302354 +-152770961 394342511 +-787518315 -277774888 +-979825858 208204168 +813635309 772810717 +137787028 11896295 +274714919 -624012364 +-918694056 -475690888 +-983180582 -910209454 +158165896 546069462 +796651588 -375077777 +-765256317 739577646 +847770088 860878060 +941842063 12052469 +-638223780 -85945451 +-492804698 -811704039 +784690577 -855100300 +905680860 25767878 +-773731719 743091495 +-137308955 685531239 +-705744973 975971249 +931989263 301052783 +-537860162 -428112752 +-707416651 678056175 +-700874872 -272176370 +-972988320 -949286108 +-625869803 -859153451 +26366020 -738052379 +-446028595 908216228 +-72362169 -179135743 +-82519326 535308632 +995614763 -299641440 +-846046163 -606504003 +772545723 205815124 +-419971294 506969456 +-224102874 36112758 +-78723089 -333397573 +-846711873 -99626473 +-877531040 250864691 +182507770 430919259 +-710756412 18401213 +-93662547 340803852 +313835907 -479952863 +618704043 -241747710 +209287911 -434188974 +351809273 797930135 +442979783 -571138952 +335848445 356807505 +-615657262 780678583 +-447504319 -956172983 +-665692716 89470521 +7494117 361168464 +826853449 -281480296 +319912880 -252289265 +561976334 46983856 +693862325 283985132 +398598875 417425518 +247728954 851868520 +614178223 798867923 +205015496 -287194052 +-496157224 301012796 +-9741223 652071695 +813961867 -999416252 +748230666 -558650315 +312605471 825976259 +567050706 209498570 +-8525088 816886198 +889991657 -203694297 +341986662 -641351869 +696071215 515554514 +-167992732 -625896086 +-527817650 -691199118 +908411334 -295755535 +-507850804 644129884 +-424224010 388295912 +114025446 -739436850 +-345082531 -273060715 +-674172292 -711401821 +-359664365 523162510 +192383153 859464188 +343597701 113632802 +710801841 -101338631 +70047147 754894249 +422643492 753058150 +-264959298 -191705699 +-292618738 922786205 +-408848949 -958298526 +-159148310 -430123710 +-619960166 -565760302 +714539274 -806828626 +797402688 -296228639 +-559445487 869683233 +333491160 730145863 +-261714356 -446273138 +-816819835 319386137 +642032105 -142778739 +-735899414 -689191689 +515785504 362929660 +505655707 -417192028 +383216097 870545916 +-840667555 431867747 +-415336340 707659975 +75837556 -422590029 +-455833427 123941488 +-417737127 -137018993 +87133644 -128973989 +946404355 930642860 +873578708 874984932 +-760885184 920618123 +702695928 782970637 +197568513 -93834012 +-413248596 -786478602 +-666107970 -566157494 +-490591274 -330323246 +-132669714 -19770444 +-713887419 -665169484 +955639928 21667051 +664427072 -966329870 +434093902 354960161 +-971409323 -85966734 +643935402 -777802299 +844966984 -596954570 +636294253 -206536060 +-775195269 576813193 +-245982097 -405831445 +825474483 829334217 +340803510 -707228346 +677709501 -509265489 +-602215484 195301069 +-194310939 -534870128 +529975907 -921811254 +186128818 955314137 +740829812 163752289 +73043006 -255545197 +-430148532 683270754 +-489870786 488381085 +-391513616 -51458640 +198087188 -983261124 +-378168160 -764307049 +-114200006 -183269748 +-352323767 172788118 +-921816488 -787172217 +408857437 499487752 +218221148 4833373 +667133433 296177696 +127526503 -961045123 +-845271333 -384248395 +-752503912 -831856845 +146369981 -145019701 +-590192445 -42376972 +799159044 -394456094 +639710646 -3453701 +999893559 909381781 +-151835495 601972857 +-631395060 -122426977 +-387600377 -500506941 +413416787 599642908 +-830756370 -682659105 +462685721 200992317 +642670313 281840719 +614723866 392217944 +451522983 140930699 +274751031 -686657073 +-267387372 608428028 +-644145273 525284846 +-452083587 -881194891 +101302731 -846370601 +-726108594 948994202 +297814302 -134981507 +-201348384 -999153003 +-675625469 506321726 +648036877 76180826 +-108234854 -745586156 +-606399096 -411218893 +-291819229 -576819304 +-879845339 823705196 +642882885 332541696 +-394406768 4848040 +-274587845 901211686 +350531077 91112218 +-824233495 -810483540 +-992339595 298810328 +852835348 -164296525 +-104554260 773824920 +722261870 446280672 +229429040 106375167 +169301309 96456431 +892276813 299621206 +326678654 502223766 +-934042482 -368554599 +-518551180 251466634 +638241977 75316368 +-345943870 291240544 +824624918 129755660 +-246455372 -698307203 +872906464 732440647 +36646114 -400583643 +362234008 -240204368 +-893814480 830968200 +-777798957 231202742 +-393316658 -598558677 +-154826062 -837997639 +-836443709 876873366 +-475078073 -344208016 +515759463 404719623 +-125381800 -658763890 +-323538129 438446796 +389463610 937649837 +182565092 135694012 +-292020506 -31794242 +781424397 -358776793 +-746010491 -375330145 +-976831577 -614184766 +840975476 -833331851 +758140811 -882559690 +-863658120 -477260261 +411130017 -322579427 +226544069 -355314771 +-25563229 672079014 +-708653977 -47880002 +-700912304 807208304 +272484414 -407881424 +-626151293 611426640 +-519566384 52284124 +-893779426 -786975774 +925678595 -23471204 +-598918975 -510412593 +-740380190 417777278 +606284012 -974368219 +530917878 -506558015 +802518060 36029966 +538037197 -551760335 +855498088 -375536622 +213974737 -65908374 +882940052 -990044793 +-337045155 -46859690 +46638259 -529004284 +817855595 228300200 +-319685659 623949950 +936069278 -505433385 +546181645 -797110361 +487321548 -784226761 +228987436 -389156079 +-442123781 981126223 +-605223042 475357303 +-637394556 -480033008 +550372373 -385351876 +96577238 -316240723 +96422134 -483248863 +748598137 403039500 +-516960636 -657213846 +211679326 -810649670 +17420239 637061162 +-724437710 -776177507 +969900193 -95638428 +176811915 -966257870 +-85777573 -209456340 +140259271 398424578 +-89988804 -53564160 +-136407467 -89236954 +990291913 8360467 +-688507039 -375110465 +934696607 -563106383 +-207415887 459959960 +322307071 -973892047 +-847866345 251969988 +16097640 -585437315 +541942061 -499694538 +127265383 -251517357 +-35995737 -926385933 +-211673762 371332793 +406974076 221588639 +990758147 -120481628 +-287076124 581908595 +-703585532 -628776448 +505546423 -324440365 +920463138 -331648879 +233235854 136389789 +190871187 -803794872 +-839565456 36487588 +-387280238 701926210 +557893443 560553998 +-493852410 509498476 +-360788199 23494042 +3359165 344506678 +26511777 286882276 +518912241 -76539059 +132646374 -485086873 +-812287483 -469692453 +975097125 -361579006 +-126937818 -997963889 +732844495 -515599420 +-771682795 275362735 +421575413 -780743527 +-799804096 952079093 +995743963 -287426697 +-612570509 689664707 +-590625799 -349418646 +-367485796 -391428243 +787374299 983775298 +17653643 -124462861 +62159518 225513493 +-228602602 304619339 +-529625302 -832131218 +347722577 330384944 +-835638278 -669296389 +-397377615 472630625 +246683079 957337540 +-831450883 -868052955 +430583680 -712857321 +888417633 595062304 +699842186 4744003 +627240010 -84041412 +-995341214 234665701 +621853395 310746989 +-953019454 934985107 +-566037935 -352619514 +-274027119 -825645858 +897335313 -781080353 +462663292 124406257 +-761095612 -705944979 +700378310 -626489290 +-33352247 -41532198 +-211344609 -747684434 +-711789180 867287125 +530495755 -160534805 +787963603 -966907488 +538359795 -199989570 +480364597 -499344573 +508980058 156871795 +-224368217 62378216 +-968419243 319329371 +532081523 -556679767 +350100854 949566379 +-470560102 -672390713 +-551829503 414770242 +-624957979 -437133328 +-235083663 509536834 +-202269253 270100090 +17655033 564245611 +-518976392 -335000257 +69713846 797394513 +89775969 -54778541 +486479026 828696595 +-100439612 875452011 +-512372276 -948011696 +724916 -791875506 +165417404 -710716679 +608896091 -29008876 +761173347 353035778 +751837639 -394578507 +300946022 -714065723 +-525378169 -896939829 +-97264989 -712892722 +-152549266 -797742575 +445179589 -372081447 +-484586091 852967185 +454101024 556354753 +-501189702 400555473 +218491614 -605482748 +-798267821 683812097 +-96083442 -596343012 +375729349 593136798 +-548028119 -814235521 +-649304486 647873419 +118625114 -319775460 +629772464 376305047 +609566031 -528192273 +704132050 -234129098 +468516265 983725963 +-574385230 -606213387 +-867786689 -40607720 +437372563 -599831855 +599695086 -739504858 +58926418 482284749 +591609247 -987319132 +-307978444 734329654 +75203846 568490083 +-647284127 -799344490 +420240898 181864865 +-922783496 100196210 +-394236505 -457591878 +938899235 -688261946 +365268137 -941953779 +573101226 -903481379 +13998818 730762341 +595421181 -503283740 +674706142 127007396 +44911029 747897257 +-318042293 -146512145 +940363325 -780408962 +562659757 -871224376 +811643207 822830368 +761567413 -29718250 +-618344029 937319026 +110434176 122464392 +-670437979 -498915570 +-553740569 -340145304 +-724717822 -470473338 +857310668 221988848 +-78737174 782042010 +119037808 -950531556 +-33369239 -858346760 +-83094249 -619694874 +754565659 -560306091 +124843314 -799380498 +342446287 -819216427 +-329804501 -590124058 +890117364 -212212191 +800917030 971745484 +-604049145 -231564416 +-193496034 125726611 +-409218881 -609631786 +131570208 374498860 +-678956621 -47991176 +-100683616 763668994 +42087834 -307813753 +-890865708 -265721915 +968546613 194456555 +497428233 416863645 +625102460 895578026 +288529700 -772802097 +-281383640 -862271344 +999814522 -690501935 +-744175745 536682416 +4758065 -916678811 +-867750393 -34916856 +-302467457 758365420 +732751363 -695555320 +672732952 -657381394 +-889854643 -134906158 +86072182 401808429 +-109495445 848845303 +723075057 529860766 +823206163 -22534494 +883496192 -152507120 +789870929 891452621 +881597506 -7981402 +640305182 94989746 +-972290629 666719075 +822963007 913457898 +-846807118 -411429720 +137585940 -92867947 +-363799535 175046257 +479073245 547462311 +-33029478 -800110979 +755830835 -55783013 +671325932 852526259 +-845597929 930594499 +702318809 372457155 +176397267 386990408 +265556314 -498720432 +-994479291 487270001 +274123564 310249117 +315229695 -761967135 +472592232 -985002517 +-469048918 -11045839 +-302229879 125766300 +630809222 -259438017 +315696571 -630081377 +-340961770 -985902899 +-850012508 -452675533 +136111756 236489641 +-353580917 984296145 +-51318730 -589189501 +-45543399 465806936 +-596900613 741757212 +63101403 569876012 +-264191459 504732247 +910012026 700605901 +-303941180 331746074 +969015589 693410587 +331807575 -69934210 +-460664944 -325269548 +545149388 -489119967 +-730426050 -92346058 +-287240360 -81499519 +797302497 606691245 +60617384 596567686 +3760610 -292854955 +-907433775 969640353 +928851142 -506858636 +-425846982 -418957386 +538916290 27491616 +-409676951 47094075 +-157806653 -260789971 +-103344741 128885710 +-579927421 -664504132 +746352841 484639785 +653062623 -31805914 +20268579 -22227751 +855745570 429259347 +607936935 173132338 +-285901180 -832382532 +-685880408 873059140 +-816711441 -862748532 +-747447051 -482825004 +-360939643 -237011579 +119737136 -720330074 +-67883677 -916805870 +442169394 -922634195 +629432912 491241646 +-739943866 901693779 +505444130 737246926 +579159089 -857651184 +558295289 452695467 +-991178114 813444430 +-651096232 -397879692 +75958057 897153739 +276043173 330311380 +669450530 -820881002 +840123378 -475023479 +104774289 -367092510 +984897115 327051401 +-333655132 886830208 +-311733379 216774531 +944510308 -624329171 +844040838 -849878060 +238359788 -12023101 +609438251 -501665147 +489345647 -493807073 +932384599 -782984797 +124994822 -472734482 +664976740 -745418687 +941981648 871525770 +178450250 -495299637 +621464986 347885423 +161335702 -834819106 +-447639227 -824411410 +-327200141 921756577 +151012381 138098348 +-624730481 668330124 +21034302 553452737 +-362018127 -83485141 +820596415 -50059853 +150870074 198116659 +-628270048 260458411 +39843029 -293269293 +536390326 -831712210 +-95700533 -304632126 +218452076 -810010437 +-909931401 -780377610 +-891756715 818947912 +41963024 80464042 +-531900937 -223735434 +743700269 612997399 +-111660850 -192077015 +308953595 718921295 +-181499138 -350607646 +135638726 -336552165 +602125071 700559560 +152761610 -254858117 +376520544 158092858 +386871554 407859743 +92937888 841526916 +-450795416 222804478 +-427185632 931316180 +-819860459 658320053 +282335518 -896575477 +444013944 -415515274 +192164454 -461157420 +-903626328 -725962834 +70393948 386292539 +-798516986 -537923277 +234490516 -801255107 +241309675 646635791 +789393698 890910132 +-264055125 -66116499 +-759707381 602986928 +-29509317 -885932389 +359817433 32743998 +251985198 917370986 +-496199912 708233709 +695917222 -109257393 +588450261 109838384 +928970664 69106844 +530914314 -227034226 +-10632048 515579489 +702490913 -940007976 +-200008243 711666578 +-91217658 582914677 +-647122063 570026259 +-881190134 -527457524 +-118323981 692191628 +571305415 -247704127 +675382601 484021107 +-86807584 654692125 +763457198 -823140669 +48979538 608705704 +593634169 575863986 +-319309721 -339079244 +324805739 541781218 +293452895 -943980918 +742521057 622361347 +503519926 -365939037 +-813553918 -866702282 +47773407 33869591 +465978660 77421896 +-615037747 789691900 +-915876515 754824617 +-328236408 -923813269 +664059076 -206926798 +102554724 743131520 +-731379805 -273919040 +-718046315 -524170271 +242310952 848842135 +406127282 764357531 +898594569 885825812 +611330816 134682023 +470788225 893137324 +-43330848 -846839799 +135907094 716182738 +540595431 25952275 +-460878591 -157889368 +51478896 579512939 +-663478312 307922985 +450351066 393686699 +83266528 -523978627 +-188346791 425259836 +281342140 -1906896 +201477620 194258515 +-531960335 457790739 +-443235917 940082090 +-961872210 -780359569 +731244857 -389253206 +-123530698 -855327332 +963413103 -984055810 +-518684093 58465580 +850007360 200927887 +-515538875 -414646200 +638211798 23602410 +-699267891 -298627185 +-425112170 571613476 +-866752108 -871461244 +-960732666 -588530179 +787105877 -750636692 +314407683 -964978801 +-925328114 -874376608 +507966640 772943889 +66487499 -342237846 +-25152546 -437700585 +788571154 -823533320 +335193943 967660915 +-234978571 171339744 +193434728 898978437 +-441140640 307053153 +-769957741 -404146039 +-270598861 579610904 +-726678527 -152396378 +182511018 545753091 +-625190553 474347509 +-609575406 -179208661 +-457175276 390842206 +492632391 983494702 +-966504810 86070900 +22308403 -858336018 +123083162 565191143 +583801878 -814413598 +-108647327 -80594763 +-791904258 -938956720 +-68766709 408060754 +-353629995 458169415 +-429199727 767287967 +-725919255 285975675 +293469632 690912282 +-46109267 478886005 +20057183 123551577 +499824852 616167870 +584875591 -686123146 +-494584967 135351497 +790005871 -955359523 +451819454 11300062 +-176654568 503729817 +293333215 978659179 +-162585603 890543407 +-12472095 288185118 +979626704 942248111 +-52479652 93573048 +-828354523 44966730 +101851119 546165053 +982529436 -321905743 +754263721 -990514722 +186939498 710477556 +-372357999 194518684 +-306246934 -802549348 +-52978559 -23875824 +17135372 763392238 +-170784991 -742838780 +717678076 -958951002 +582835997 -874383242 +-187155921 813370764 +-102473158 61858397 +380541412 798524652 +-329839873 -339663855 +842541152 832608525 +445755921 653885893 +315146830 -605510240 +-697425688 -488127942 +590853014 -858030510 +151892619 990877933 +-60111402 -198323425 +8750452 -242020001 +739777179 131880992 +951676247 861775592 +-522851497 945321816 +283903601 -635397772 +-784247764 -446647495 +-984203593 -32355505 +390234122 802176174 +245608204 -656502436 +466835570 879416566 +56151387 -500545436 +-41669618 -257494506 +-348463125 -204525203 +516198889 819710611 +-139138205 -421139520 +845491208 -740495436 +536212430 -373407665 +-878526931 431630658 +871860665 205694577 +458465242 812860923 +-507561958 566203905 +-543541385 -334843590 +-868610481 868811993 +141690224 48412906 +826587242 162367310 +506797247 743672836 +-146805509 463731618 +132393335 -166540637 +-396105886 -678138981 +-994909159 -417570854 +-45187168 363019112 +-340214586 -607800143 +736543080 -981283746 +-279731061 -29976738 +-605023584 434932224 +185698445 -65908488 +-532097626 201431239 +104030793 126016895 +368746755 645512169 +-689859351 -702415139 +-561552317 -891369980 +-283322242 -171750874 +363596425 -70350578 +946749691 -746374911 +571050482 -816651835 +123745342 -905813284 +-493630223 739363955 +828276605 -757741905 +780026089 800510694 +762436329 -851795705 +745647428 -286979241 +849562830 -454932670 +-932639904 701418489 +-1189014 -533898262 +-262694714 -979984560 +618125710 -138754344 +-534089045 116359761 +-22908019 -319522243 +-445317990 153612246 +335268347 536370480 +-752984094 370210770 +-309051200 -17097316 +471868148 -45456338 +227302927 -249675913 +162164229 284391556 +64528640 41392127 +469946906 -389015442 +-128090960 727321388 +644575918 -610954380 +-886371611 -190111380 +945047683 -266538540 +506118201 929040998 +-184515079 -145019211 +345284675 -844194060 +-754795573 -275005245 +-374482062 875549317 +517214625 -879475581 +-979013690 -891561827 +894052038 908328569 +-530119155 -472055811 +-962176102 -45964060 +-791546090 -611032892 +784760569 6314009 +863696975 174904481 +983279946 426874485 +836554125 -609341494 +818417094 907450556 +289040358 -699157927 +-967172301 877449449 +-894888676 -577452439 +-253509739 641799578 +164558049 -838364537 +-523978814 -196753732 +-876307210 -708793339 +-326412426 -283877500 +-349478352 -167295117 +-778134215 225100246 +-206073534 74278508 +-776314832 -556403431 +-42411167 -417882444 +337305316 -583479442 +331338365 40769908 +-73644156 105847357 +-469782409 -372121154 +-768285644 -664601321 +-143862971 483877091 +-533831403 309914966 +-239959268 900922680 +-928504657 -769222878 +-294932854 392298224 +-630214797 -154754473 +882975320 892087436 +38811913 -380877867 +945788853 -653368069 +-438269326 -877349999 +934600148 -810004966 +-649192812 14339961 +-667716389 743434134 +484698118 -674860877 +-312672455 796326559 +263126591 -332920924 +-792868486 -177308622 +-285410394 784045903 +628761494 -878035027 +479403884 -691406791 +-671508888 409919068 +194218792 -448843820 +544271825 -48531873 +999166094 218079853 +415937229 848794376 +399700259 -663030325 +363778457 -67350534 +-912791101 -856426343 +-341387755 137585183 +970567518 260496863 +948448382 615786304 +325167098 377426100 +2800726 -625948277 +-342899482 653575729 +-178688546 -779635675 +514506763 -817465284 +159208427 -876488382 +399680416 461081485 +517346049 589882322 +-308682560 -677228294 +-706952942 200422079 +-838245872 -946501521 +-759027331 918832152 +-115501738 21498685 +-567549582 30822690 +23517229 206974285 +581338476 410229903 +709038649 -123472605 +544147456 -970687920 +118762129 11064541 +327962918 -945278748 +98692909 -519925774 +-629664458 538740925 +478056951 -503732884 +475765113 573559882 +380044570 165060812 +297412877 947749326 +144984948 -355660666 +-153410358 -473448058 +382471640 -320415158 +-483070219 30571416 +-849362610 -839704617 +411145142 140934196 +-349653834 -582975408 +482953778 -200378223 +562563519 -465570648 +-639265778 857895668 +362703425 762213591 +-154895666 401921000 +742199235 -492363415 +-222193567 -455527219 +728190975 -316945243 +724122745 211938991 +92320624 -304980749 +-959228729 745149429 +546707943 -933088269 +528363456 943628149 +271209426 -567272865 +-253123000 242217791 +115761832 945625819 +-651699560 -462795240 +278265226 -765112713 +-106574246 75272013 +511287606 -157431390 +458133658 336988725 +677729077 750694104 +-43007039 -192602611 +-625814924 474738079 +682767985 330758860 +24948687 -939487934 +449996067 741499687 +721751455 -505940363 +-955696837 -770845897 +-696537228 653364590 +-320908107 744223715 +127461546 -283802707 +-96856145 -513606858 +28364805 51254080 +-809669609 -263739041 +193954686 612049462 +-619348151 -189318363 +563740729 571359197 +-485881675 559771684 +922744134 -425146002 +669384532 325360913 +-95621561 -725371446 +-208400847 -653472500 +486408134 762465318 +754898349 958813500 +-546905772 -460212280 +-505749090 -751857406 +614712738 426602097 +414700503 669253123 +326099361 818442471 +-295694217 -127141914 +961766529 -795985048 +-795566318 651784775 +-792815883 -285954408 +-247075216 986770029 +-814809455 573810439 +-897167953 751169731 +1220347 196125387 +45778210 298650343 +695736955 -777364222 +6606627 -242352376 +-545118037 -696694316 +-528368910 191582613 +-274734372 -297901986 +-886923153 -717311893 +-354593045 -844974087 +182374195 -841376313 +-133416475 164095654 +-5707949 734386360 +299492374 -287623110 +265969594 -1675880 +-186330077 -798352613 +-372293276 406049498 +-539850136 -917558069 +728084335 -859489350 +-548707307 480393459 +823859151 -143223064 +245331536 937686608 +30201341 259796856 +-285777101 -626786826 +-640399183 918791094 +-108156495 -479103656 +638510153 171457307 +175542712 -948647669 +-641564655 613924850 +695259019 -108893308 +-704685138 909445920 +-623806148 -319608327 +-311997733 409686555 +637793472 -491758087 +-679032876 771981732 +-472756068 109947293 +838448166 711515366 +-63188211 -143699836 +-592815501 393367841 +-37834245 654535565 +131390468 127221330 +547621490 -880576475 +538606981 -643112253 +-721683839 -198986557 +-434118175 -685952019 +-34815968 306082827 +-655316498 441322539 +-628419531 616036821 +533353320 659025584 +-150736237 14489162 +-802281331 254336513 +930702068 -832776478 +-22607230 -279727180 +-397953529 -670176816 +626766160 -171798245 +-969152436 751433666 +625689629 765250455 +-664558774 -122703441 +735982587 582562381 +989821607 -878623920 +-743072989 317595208 +279281261 -663746294 +619819060 490798541 +-24347776 524110316 +385883559 996811526 +373796315 -62170091 +168965110 -544183019 +-145598348 338940919 +-917236456 473290098 +-390309435 -682152955 +-805197191 463102979 +115773643 -588370487 +125159066 -517677100 +324697268 -512279902 +884840148 -217818450 +-707792709 200135749 +-680829655 73085087 +-776101579 36950488 +293645232 492911260 +169572491 -462902144 +676796996 -436880886 +-545984396 -248343953 +-912441696 546239993 +300401652 -236045912 +372604597 96904121 +-912084138 717073067 +971866249 -62949815 +-859272793 -299402961 +-327910571 339130577 +877231775 -687560387 +-176878824 -783277330 +-811335125 -717141443 +724272171 656852726 +-29749221 574558845 +-92206608 -488720855 +328708747 644684354 +480400895 -434675851 +-270362912 -952132596 +586128038 -472683038 +287047062 -817822946 +-172690568 -137827152 +-932927082 -387373648 +101400481 868627551 +531255197 -934746540 +-964254666 -566789852 +-706699919 387655736 +399284143 961040041 +-439639237 238274136 +313270587 -933079092 +308592185 784058612 +381627118 -721819406 +-527276013 590688396 +-212021062 556771373 +-625634170 560433130 +-726389640 -949980564 +681882250 242257787 +-644272658 -725140761 +996856213 -152842771 +834141157 -886678325 +-87825987 -250532365 +-991159838 915037930 +61932399 -648011732 +-452854951 -319388555 +454702734 378135534 +432485111 365080263 +-424638957 953792872 +694141371 822847743 +159048229 -302999037 +998797888 600361794 +-201372879 -290703922 +330212485 -622501218 +-837729750 -477641533 +-137816326 771361807 +718737964 568824458 +182289313 -381173875 +445051181 794682474 +-364030265 475994455 +421144170 27729492 +367240600 925223594 +869409619 987083988 +880702900 186360986 +-445746563 483510086 +-244645680 513247380 +-396723831 -951169496 +-169313399 -695717579 +-864988020 -798873137 +997206336 -706838431 +-848090515 750524374 +-62401890 897857959 +-913263354 -483379138 +-456922504 860505452 +229041711 -533385235 +-705513488 -781532097 +-226428685 3665455 +947084225 -120220033 +-526622072 -384356782 +470670329 136944709 +317613885 53259843 +381471738 493314090 +-655855465 552090410 +-407658794 860854430 +106281318 -503037557 +-439025288 -485659299 +24694483 -382197499 +-830253634 -478242959 +967643288 581401730 +-60374428 -661336537 +333761430 -857518444 +-159837595 696471393 +-25752117 896973675 +889876532 568826898 +69845493 302071703 +26454633 550281832 +-603462990 -217789792 +-477235352 -701783607 +-893755682 439550127 +-826729184 -703990225 +612864361 116290789 +852445871 -30249819 +-370534899 -322295601 +-844715479 -862866726 +386801868 -548899570 +-8800006 295929338 +-970104792 -481001508 +-91381812 571999524 +584371913 -911575589 +-199038272 -407234228 +-577284833 247933191 +-758395143 98750258 +503907662 -719256731 +-552054190 -949797821 +941536667 469259512 +-531517314 59241643 +780883628 -559657209 +-512725319 -900239802 +-630871896 494978112 +-613099899 -153865802 +-987186881 -60141495 +-100211644 622889235 +940420925 -732292116 +-629450765 -286239956 +-536308579 444519207 +-219193349 629048489 +-346754665 736891096 +969778714 604902752 +-598555307 697730175 +905574232 932827981 +177820330 723965151 +-641213112 378538141 +-116547046 -395590558 +-492135492 67378769 +-982878851 18205405 +-606520274 -771590553 +49033665 -583909762 +-570000308 233733849 +-459753764 424548298 +989640765 420930396 +-128109723 -713859087 +-821064712 -625802411 +-176867816 -371292254 +-827937104 202677520 +-22323527 -514553303 +937198546 -640684790 +127647551 -726820292 +232579799 108018186 +-99179192 32105195 +-749235172 -978755052 +-547057904 -425356715 +179912917 -152468913 +462144828 -803464554 +-703936599 -506502251 +945992120 954472818 +83601496 328975008 +-92956240 96096594 +380173019 210275253 +-540656478 569753558 +-328755061 864869746 +487768209 539411801 +-538127868 -255000747 +-694179950 560830759 +-967378094 -166881283 +-326433374 804223695 +-61482309 950124642 +-819606825 -950093148 +723745572 -584458682 +795835517 -784288238 +-193923764 -764329331 +367004650 -90879681 +720287626 364373300 +-830550163 977199661 +664038226 -648839085 +-514252072 222932342 +-646585208 387725515 +-329670236 220988631 +-628781410 -429771382 +546668250 -329690085 +473212969 -135777950 +11992692 -196080125 +174271784 671920676 +-638669893 -525552514 +312930849 95115334 +-419057709 -79257358 +83727682 -257910440 +637453119 -533578162 +931389209 86441136 +702410382 -413243511 +-138707225 -977310966 +-524484136 372733385 +-805330614 226425842 +219141306 -711989007 +-629918148 -424075361 +-186816071 -43086469 +-454339780 -517120033 +786251499 -462132426 +-941359211 62502594 +-871901644 -325180352 +-186011514 -476927851 +516961192 -955283705 +-415293088 873945925 +-243498820 911655196 +-132131899 692234251 +-243435074 -222229745 +957198645 -992199348 +261842783 -870781982 +483698356 -510678368 +-575026997 460547679 +444375197 777855647 +607564661 -113622934 +-125363332 -735713938 +998455760 741682458 +801117648 224737544 +-245085051 -73367792 +891405049 -30049850 +-641273643 807672458 +251651753 682298485 +-731975014 300863653 +41436816 436185958 +-690585001 -544388709 +-533853695 991954698 +-715535791 -503283313 +-200136377 31103129 +504723369 553932697 +-543060507 -866219388 +307212072 -392349033 +-388819869 -797835156 +-538961725 355010061 +-483973135 448291529 +693337232 -739327470 +828445964 -597649769 +-720506890 -117124307 +828151867 -78646552 +-225154419 840784475 +-700024350 481080150 +-441224382 -398202849 +-863035730 -134961884 +863175084 -475764066 +-352447381 -256295742 +449046886 -59073755 +756429086 635539578 +319141303 -95168926 +-428099507 538407816 +395727559 462602038 +692901912 -379951991 +972138851 97857999 +800135356 182270511 +-245635949 380651129 +731775627 364161534 +-772262776 -997284255 +-522625127 -437519122 +418214587 876078414 +186510610 -228038480 +980349008 -163126391 +-543207547 686753938 +-223846605 -812929399 +6618794 -830888330 +876220096 -257857967 +-77233355 863574263 +-646704586 -735702045 +-85378723 -686397093 +243969976 343163668 +599954112 -638652216 +-267991787 466110876 +-902808968 -437759454 +530369601 -663101343 +832596848 -662923588 +663507560 306419148 +-635127513 78915994 +134751144 -547573754 +668354572 -276376865 +288725917 230928993 +-3856881 -996274253 +575704911 -485609211 +-164613312 987213364 +-659051387 -787579922 +457479621 58646337 +-427235887 -225768526 +-662519237 387979551 +-6924730 730520589 +-812598692 927823640 +-197622614 -849619844 +200293436 573974434 +-482763294 944662305 +-708989400 -737900628 +-598975044 -6551324 +-664505009 -975340274 +762797336 56723355 +701252005 -848856810 +-257119978 -639948311 +-856694322 -681263366 +-619363962 -31290035 +-901516805 -788243872 +-868148554 -172714603 +832840391 59826919 +873016971 653241743 +694551251 -608571025 +-696341937 141374421 +-330294606 -252162034 +258890763 718379555 +492019965 -617312788 +479823640 -343758616 +505728337 -398817371 +-679458436 -485316789 +-930388707 -939423525 +864136546 139287265 +-656571458 685710896 +-348963998 -806823624 +-939436289 -822845420 +197173574 -179532870 +674235498 -333059206 +620349703 743053596 +-14110715 -373304706 +-685134730 -177155760 +-389459372 -14611305 +318177881 64002090 +265639970 439204070 +-12658541 -794240925 +193801173 602908738 +889105632 238475304 +-955773819 621486143 +718713213 -567064380 +-848184655 818637366 +314891928 -291306476 +-115203539 120167396 +181050177 -171089391 +-326086546 -853331456 +247619245 974156711 +67370054 346511139 +-977125693 745094996 +505804010 -111412505 +-686809117 -835652434 +-412032317 -645387192 +-624248574 226520143 +-739162894 453073115 +137396685 775115402 +514065651 -686214407 +637012471 -831419828 +-893466457 -843800575 +865257156 584664626 +466323989 -81048111 +-570924781 253220401 +-792380534 278809337 +453659169 -803476534 +242934406 -869169789 +-895393893 -362566054 +564357697 -581931223 +-794761354 -959558702 +877319144 -877122054 +-70528575 436870829 +-288379676 995329668 +-695706540 -847699386 +479022796 -706591088 +499243341 -597614005 +-95551505 137127344 +-418402477 402122641 +-665062456 -259676784 +-883749088 -650596485 +-865790989 214854789 +-37562746 -3437372 +-255687616 -787767295 +-385805170 682490067 +659208037 -564050648 +-226984475 393573425 +863110367 758773103 +-367977698 186237006 +-94010153 -77863452 +-796239857 959696224 +-281382840 746773159 +932218981 39283538 +391606535 109352690 +-971583855 -226602013 +384841988 -588810969 +-727621933 55033220 +-18829610 -150239049 +33546395 -241077028 +631690924 225924404 +592750582 706498321 +-753775344 675017989 +164452948 272459052 +-486861554 -158535444 +-628493917 -720043761 +-197456503 -669979838 +255461609 224280484 +-979975964 74994940 +-422971917 -993129426 +-819602864 -700886714 +477478300 -326307587 +604134964 -324979894 +768899870 452707716 +209379873 774299579 +-492214195 -945976519 +-868197930 19686325 +-842069235 291750112 +-107486408 92034065 +934884678 211964797 +-889875783 182396597 +-516846141 -536515636 +212268613 -273296312 +579036642 450945424 +-574480085 -145263347 +-253926725 -290028455 +-695717325 836907825 +-279466079 -65192034 +-454967352 -371792310 +-65621543 379062913 +-13143247 534984511 +124737556 853787389 +-437021009 518820300 +-459782416 221158829 +914764720 -419217862 +-666725973 592256444 +-500100605 -529071993 +-800404128 838864224 +51887048 689974440 +-563519323 729739969 +638678881 -66736307 +859420220 497804721 +263025797 -913509193 +136910385 753337516 +-891217764 -806314832 +142464758 -21059088 +-697007758 -316478740 +-700680770 -208970947 +-404572067 832767990 +107566687 -822607636 +930159475 -407151300 +-614400058 -583914949 +-653883667 135131786 +911487304 514205783 +-81608063 233151944 +-916822413 264352403 +-715136743 -345084930 +-784767956 -766511981 +917256447 -907915949 +-135728731 -339067724 +373923956 -878718744 +751685280 119937967 +-630479030 -830168688 +-356382045 -162717432 +-15079690 -225086248 +834284669 -204626960 +958363281 -353580738 +121116114 415203782 +749668277 332574342 +784602340 699248816 +434956222 961326360 +106679051 -891879605 +818195225 -55030851 +-303302564 275178225 +-171485102 447130800 +-621672531 -941568922 +-71098330 793590820 +738632758 -230043686 +245014492 529134424 +372209946 -606489072 +666240680 15974913 +458775642 857230750 +-53505484 -950891969 +-626185030 -584113478 +-378250252 -187182703 +699553918 -233389475 +745799440 -572814482 +276034270 -963894277 +-989458385 -269420931 +-919326209 -494182358 +465235429 997642207 +-590685302 -648598568 +295365727 -182035261 +898842539 230180880 +725588176 571642294 +658720997 763677154 +998997159 -403982677 +-524119821 -525503365 +-91601194 152473729 +595368855 545847188 +954729932 -683439982 +-194181185 -51525717 +233329358 -150301257 +39454361 -218120475 +425885538 368230770 +13643852 -335629368 +524789555 -624701870 +-969581226 370872759 +283318152 -718721552 +-584939467 -923373055 +290300759 -929583920 +-962106494 286139488 +914648995 460118573 +830976893 -587250016 +-304039695 277253031 +967707380 -230013513 +718674509 -508279004 +357550747 -318386931 +695506884 -348484857 +689593512 -459782359 +395339109 871764033 +-616572166 -822298716 +604665141 192079449 +-435387914 275428696 +104852564 -145959873 +748556667 908639350 +-920833122 37742146 +227342407 367814193 +-520181144 -211187716 +134427021 936608145 +-390040061 980921585 +945379634 -546202938 +792030926 -760999204 +-424382053 584449876 +445260630 85083910 +-958765806 -387750808 +-767720791 868246558 +-382100171 -686357130 +-232248939 -133365937 +-185884253 858544297 +863947726 -572264530 +-854125703 -495812967 +-838683610 -891618763 +591140721 -510718843 +69259155 115898610 +96440139 -823390108 +889464584 511343501 +-351496814 -35967060 +764036263 76861159 +-208571241 -544915299 +397142024 -165024702 +-208966872 -670591188 +787653781 -893633335 +-266059828 478070946 +-33129274 -887825580 +-648637272 771584373 +-926383812 991992161 +-651427592 -864237756 +-320169113 -133880344 +-435444728 559852733 +702523907 -858487696 +394522306 -641667997 +-892915289 558809870 +946435901 -896028636 +-813691454 -472226024 +13850279 97828701 +17764050 107645924 +373373589 -387169981 +-232829512 -151688461 +-566251933 -865475957 +-512818694 814872669 +-73372899 -864250974 +-402000278 320549615 +229668783 57924240 +706585076 507390098 +-392935647 562789354 +-647285965 -931062023 +-439356340 167570545 +296923137 -509013226 +721031189 -966562150 +43005459 429620806 +-990035032 -565372785 +-542322827 26098100 +-974704280 -887101954 +260664276 583967850 +163434998 23460525 +-775284216 972206336 +-829245335 512341168 +681636303 950476386 +809540966 -484814002 +-841410858 171075342 +-671126381 -768725584 +-497846004 599249435 +897311548 -508424221 +774493710 -198104079 +-845432693 -292679459 +-331383953 -229160428 +-719647368 971703922 +-455955447 -857244266 +-127606561 -526475720 +-532350642 189351238 +479916336 -250369884 +900288032 133798872 +-266236348 436895786 +288575745 487417406 +-259707269 -744503326 +821507836 817729691 +-478249993 936871335 +430152934 355430570 +403570414 -238301134 +-466301397 559059090 +521418665 -554502059 +974878005 -367555306 +-307500246 -87314044 +424636300 -459141540 +8340381 -797329449 +204152189 -149980969 +675354304 489212422 +491965275 -519197787 +-309094026 -677025661 +710389813 -843253824 +-886006602 256206217 +-110184882 -67833794 +531879943 -890636572 +-583269733 -302702832 +422046402 449834894 +-127717800 -862194978 +-167529054 -844247328 +-68985225 982487752 +597118342 -619543815 +-812278852 -433960987 +720273234 745562921 +-950479664 512764939 +422567527 319503030 +423034430 23495882 +695863563 242636336 +-598891530 971179308 +-305686523 519469919 +889810765 42788160 +582418032 906206215 +967307868 981894708 +-999048599 -167673530 +48044246 618238455 +600853673 -597076012 +306175326 527367816 +36894212 -942856062 +878844251 -947543490 +-200087278 -811911293 +276366060 -333555542 +-392864359 530582258 +-263210862 -972334016 +-536924567 496434120 +282172099 499079748 +248225428 748037612 +-162497917 322123347 +287382140 161086636 +-108303506 -623281928 +630287013 -549021391 +609478081 848392004 +847795754 310915487 +-544169970 -197038515 +749409802 -697929360 +671821138 390027153 +-744721833 -851560980 +678019582 -525686037 +-231448643 797666662 +-661924324 -431309851 +792790710 -184858657 +768731686 978491741 +-622785069 150299252 +132277591 -636159042 +925577102 -449253599 +-819758904 -549191920 +41403201 -48625594 +779551089 512350200 +135836153 774434934 +-870866869 116643022 +119757466 676794059 +-537595095 -544561429 +-300375280 612053266 +-734976094 -623310982 +-173132016 175275904 +744969397 961169038 +-291747027 289637743 +212233744 -538368239 +-272353343 939457464 +-784436042 241976295 +-60105839 298749349 +710023702 -944005228 +-852540252 120779326 +-210404547 -756423206 +-681455548 -627503274 +444828832 866908550 +-242749202 -141203542 +-346396932 987393013 +396957522 743591700 +-134052341 -292239029 +-706193100 833580102 +108214985 -944674140 +490394317 -130693015 +-826937186 465278480 +-901056971 -668512507 +-481920725 458175781 +-866581569 -552238131 +-211240442 508080167 +852625941 626257673 +673305659 639459210 +124833793 -458973863 +919168968 216367640 +-240848703 -577336167 +982793511 953625856 +-838463166 671704515 +872201600 427949020 +783804476 640799198 +-19097301 86344333 +176460133 470088538 +-211285703 -784233818 +423905403 -869935044 +-589795246 -143519364 +55332296 75438597 +-907101662 681828429 +728468075 -756362475 +365326762 -341588332 +75505429 950006767 +-658683391 -650151022 +-688232001 -414903646 +919510514 282634624 +-633889666 827870007 +863239774 -322352172 +145752845 -983649494 +-188956979 990318424 +635389194 -374744498 +501723184 -19980877 +685528890 -808425048 +-246231770 379511255 +-995891497 -305153841 +517679053 -984468031 +398488105 721916804 +899080438 110958192 +-995507313 -260542955 +694256214 913943195 +633278104 -908455304 +648344851 400925638 +-463190088 -528375489 +675686237 162583158 +-640276065 945848092 +-343887136 851615501 +-886790311 -96970591 +239877120 749953279 +-564467730 312794417 +-427955798 702879213 +-935133320 -262476319 +-615740203 -688814033 +-377125526 -279183288 +976937200 565549902 +-449255529 638588980 +-46068587 -264650642 +984740373 536559431 +426043789 -292942390 +176408553 -288101312 +733417269 692963850 +-242130390 -95872390 +873499207 -25965798 +-151821512 -301605074 +875116593 30347367 +275168655 326521852 +-724323312 950685616 +898819556 -81521610 +-682434866 -312974681 +-829077572 -942539258 +-514455674 -82535729 +-25715123 728650266 +501440994 586278455 +664944898 942414862 +669868272 580472239 +-138153924 -97446300 +610958271 108596620 +600239644 -415080577 +729588211 550273224 +-395014307 -594077221 +671226097 512053127 +-882379602 412370284 +235580947 -79980662 +9123628 -167357836 +-908327867 455515417 +-669554102 374899577 +904128704 183080113 +457036047 -962928860 +-223814790 552702570 +869046520 415111746 +351974780 66300330 +-853147298 151599164 +370222672 756519505 +824097926 551440747 +-757411166 -257269771 +751685176 519596943 +499492892 -292513647 +706091641 -449566735 +955286744 477099770 +16353333 -589423063 +-978370194 -656632802 +-182520324 -661385328 +356179757 295417265 +868702364 -289779730 +177493874 965031902 +-601911666 -473317411 +-862052059 -927847835 +756573126 421610399 +-339736177 911937280 +-717463331 -40168116 +-782166549 -953188137 +-953370042 243192176 +-214377054 865224891 +467839883 666804296 +462268824 -385048928 +-445027676 -344031879 +424718481 -782852058 +-855345570 -644781422 +-379267921 295431790 +422225411 3021380 +886450369 -716563124 +-120924457 -884364596 +-141001358 -678047835 +-632695358 -474722406 +334385565 719499893 +-977791333 -409529127 +461834562 243589352 +974941902 933693481 +177701573 837397985 +416395187 -517287403 +-258620236 617646604 +816285744 138611877 +102979054 -427675135 +-367048198 856846 +-765776218 -214182888 +879076498 -211087098 +326560965 795076415 +793854561 836082985 +433345593 196243424 +669573745 -119319649 +256628910 -565782929 +-659629754 18757005 +751112272 -520667305 +857903570 8343011 +-895971889 391304489 +-919996151 -620329124 +-517333724 758093192 +843482164 989593964 +96187132 -843177014 +-808153084 -877818719 +770807666 618119837 +794797840 -440894363 +964594700 -654510386 +-146882704 954934133 +-867394484 -621990115 +-440358249 -660290415 +-197917591 -572340546 +526258514 -656632424 +-388202712 233065184 +-945220445 797973309 +-312581120 640798057 +-28752407 -72294944 +-371801903 875896767 +-311091252 -273473834 +-833915637 -721502528 +-874744451 600405176 +-193423138 899193607 +-546587174 97815943 +-744269814 -244547642 +-780254934 249569824 +-537511315 88450658 +48650968 637183300 +-832451784 -892032848 +-428862115 173919714 +-17700375 472060126 +-678045168 888507932 +507299337 116517635 +-267361713 -904355246 +-889756742 932256046 +619953835 892239322 +448850102 85099230 +576023322 812166552 +209517043 -781925918 +-387808021 436302581 +305212346 -501210580 +-185210699 381923821 +382417853 348675522 +452428241 356901196 +-852730491 -266863493 +-655868958 346181934 +67323690 760432227 +590095021 -740379052 +-910654011 629872664 +476543383 486087803 +743239689 971954830 +98154998 312619745 +25087941 562184317 +425986834 134044245 +-89182310 406090498 +246553004 305994258 +633478407 749851683 +-84850555 -485763265 +-509167885 -384096371 +406088204 358225860 +-217649240 600057196 +292624433 -151782572 +297206368 503793688 +524138067 -518203463 +889684199 651286048 +8596880 44915501 +-256730997 -731658087 +-517547313 -366750675 +-630106388 -224202329 +366128869 301368228 +556264731 -80778504 +831181765 115061059 +79202339 -402316751 +-232433849 67263311 +359752323 297889834 +423216213 -975940530 +-763012365 39370249 +-398350128 867844782 +219213971 829351434 +435102870 86886801 +152359029 -488616874 +592285823 -755772005 +-942417288 -714828260 +-683689218 272633638 +-628260760 -821604991 +744610393 -57921403 +-774174049 -2919373 +-235973716 575174301 +-291138109 -943783202 +889629806 -114724962 +-72253413 -161978892 +142369914 -956089189 +-232757130 410040343 +-26039988 537210004 +137524719 892081739 +107559061 676011993 +394308274 -520838892 +695822709 -386307558 +188684336 758515339 +-991564356 315327862 +357880194 746069473 +972579072 -492529303 +-660675101 991692598 +47842096 340874194 +-448894677 -246571194 +622255188 -809414024 +-577271800 -35881505 +450258011 -926360525 +-258586080 209160291 +95568716 -439459198 +977036496 138954119 +-831727702 72967293 +650364134 -610307194 +615695113 422703163 +553198526 940523076 +-254740599 -831504486 +-680952738 -764151454 +-219435394 501445776 +609475054 -191599132 +890802904 968578859 +276273846 143938658 +-906513766 -971072975 +510129272 -88833770 +-579770655 -646750661 +-342566183 749021457 +365651105 251983825 +296132877 119285345 +-183424271 -673334048 +800891651 132209850 +288460802 83586491 +-452659112 -257145873 +68055632 11091261 +793816641 -983238067 +-388757945 -486690974 +-490000879 -904539242 +259902615 264237222 +45714828 -785386763 +980182787 -764836786 +-973811564 182232031 +-718478757 364930685 +-656740364 918371371 +937422882 -350309845 +-527052624 129685828 +692240066 -543817266 +-786189399 391202454 +-174862017 -448161168 +226693156 945011087 +931414129 -181751414 +-149636044 926714102 +697660074 818253356 +-732504485 748016018 +8431612 -696143444 +-424569097 -343519992 +-529876726 -709564523 +-760479474 147383926 +-692426831 616127211 +-25878292 961537063 +-370388365 529264250 +395672982 -897770113 +-436391423 621874762 +-718553976 880221364 +142979609 987016942 +-897355537 170642178 +518340130 183246153 +520082810 409710921 +123755074 448989731 +984414940 828663385 +698407331 474996618 +217291494 -327615483 +688038134 595890427 +-146567176 352308665 +668474875 211822952 +-801500003 -591639621 +479454504 -687958495 +-70801939 147349213 +725433658 84171835 +777223849 851079308 +563235880 -542415693 +963203393 838190435 +-827560513 -129688471 +-640367640 -969006347 +-677714085 -101716134 +-294661046 108711026 +125070749 -426740289 +-105461404 -823304038 +111868108 969932135 +-474819835 -819702481 +217227132 417054085 +-296928563 198464033 +253745092 -201834468 +517806974 659154174 +698506574 -495608965 +-119596906 995403786 +609752527 -871332961 +361426756 -40971188 +-91590427 -613158934 +215254581 640204355 +688000786 884427805 +-829422826 -777808142 +499206952 -451030821 +-317776905 870139510 +-6308588 -987338280 +-55453002 101199884 +-93814283 548551459 +-173432030 -709719125 +648749475 789539472 +-602465292 -383060427 +395595717 8984131 +-70208295 926349327 +-558540222 -427019080 +-487502549 -657609357 +-454922232 901048224 +-805264384 -812275982 +-998840207 781343902 +394564174 -974449278 +161151835 399401980 +601673675 -328599824 +-671365245 794493057 +-903032496 -516064660 +-528730777 -459495089 +-179884448 787022027 +668155195 -533582566 +-895246475 -620910700 +552047807 268246530 +745148133 -649270741 +98317919 658817038 +-548545466 781035570 +-168234288 107448656 +537180129 -3300775 +896260830 658039551 +-669702684 853710635 +-270765035 -763626783 +123116877 60983698 +-516537843 -330509920 +-837913159 -180491500 +-164642156 -807308365 +-926438623 978306148 +362746431 -616860638 +-283983217 -691107706 +-568514693 639931386 +71334240 -679316624 +434581479 131547818 +221985837 -578546467 +-18247831 -293046064 +119777211 52514682 +-239449738 948548435 +-490747807 -413505255 +-805491225 -644914624 +65603104 -218151051 +-145930681 464757717 +-773917745 -783980805 +343603472 -198836805 +-599798815 699576329 +171071132 917584124 +831633693 -343943875 +486452232 619191654 +-523393731 -70728844 +748871451 -726881499 +254713247 255689478 +-36089187 351723340 +-426082947 -472449312 +551295674 3503588 +863155041 711778218 +185991637 778251405 +392891884 145986946 +534758466 613134791 +-229992718 -574641217 +-987101946 -849761103 +548432749 219798941 +-702324245 437132510 +-505392899 -23588253 +988149027 -800654764 +798469836 51571526 +-579229894 762374394 +157111390 918062115 +520650600 -801880790 +-3785659 589582343 +486634915 969290742 +234204423 -877118355 +566172268 -788452092 +393749532 78645543 +309532316 -785558355 +484165777 495554922 +-822902532 -628313030 +345446314 -91106988 +19894696 -739761332 +-428771541 -393082528 +312441100 30102270 +-972624746 -436262459 +-736074284 -239236167 +-692606493 -43566584 +-934062501 446599580 +-486477368 -616626325 +-136999526 -713958207 +-804858429 450751476 +-704171577 493624262 +-763553292 -907340725 +-963957336 -791140925 +999697545 -460217551 +430331106 134586907 +-358521914 -839142782 +-105996842 -921471910 +-547135436 -238946486 +-428704201 695559412 +-822766418 -465152415 +196525071 -421799372 +137266405 -730962612 +-938728864 -902922702 +31239633 44884780 +697343556 -550012040 +-283193347 169365915 +-260329738 -561840229 +610847351 399147191 +590113098 564465537 +64392809 681973370 +-306517370 664829577 +84121289 -128310945 +512758028 -517635123 +525711898 198290776 +-995751982 -276548692 +-127557429 226955283 +440467778 -473131296 +453383627 751937282 +-575725586 -306929860 +-494943645 -905366558 +40379068 129180308 +-926035689 -407737973 +514709674 -753409087 +-334517547 -902556703 +-663006782 -897930793 +-536211952 354243793 +-20667523 -818678115 +-963359110 -867532767 +-298090290 624337437 +460815873 -297938388 +-241187005 -162793871 +-779895209 -751891603 +413944422 -754654009 +-474364406 346773090 +394102263 501720978 +637233248 -625913982 +-813790302 -652900215 +-752764443 482121026 +-756749080 16368902 +-311528698 348863370 +742081759 149794354 +927951919 856826806 +561091524 737319795 +506215099 -450063738 +105661140 582956376 +8135380 -709461772 +-831444118 -678317134 +-66591410 -35833761 +669521275 279976368 +502716749 -105973309 +901198961 -934966478 +224615172 -663033859 +35746321 -207157430 +58967908 557863268 +72414971 -592031807 +-144914949 -789850439 +-708921474 414684647 +759315880 -756268075 +-674223897 -652929951 +921213213 -248370926 +-947215822 395519583 +591170360 -563081988 +-503777317 623773742 +604270591 -798932880 +688069697 -592708536 +-592147843 633071231 +458645626 636027486 +318552526 100592076 +-552631058 -98873262 +46751223 282400637 +911607648 731887166 +265153782 -168374468 +922540426 -424229006 +-991511336 192240904 +-797719177 -351327181 +159939597 -168809235 +-472244272 -477687401 +358711778 -363312241 +-674794143 959529219 +632251841 -239447597 +505434191 821766552 +-150516404 76420407 +120150052 935782238 +-825957721 -763589793 +-668681432 698832616 +-462230694 794392586 +631137908 -11559831 +163764471 -80592052 +640020911 949866935 +-309680596 901612370 +-717144746 -113414322 +-872941787 161513704 +-977721510 -54053158 +-940159142 363835071 +-309793924 506397082 +664024294 994290651 +495170333 -298819502 +-777195920 -243879834 +974373980 910498026 +-361856745 181222383 +-283417673 -829664293 +-208655713 -406054403 +-980685660 -508886789 +596395110 688769734 +-543255660 -558877708 +562691888 947982002 +-97370117 -188660831 +-952039023 496469001 +-404423551 -581591069 +316234258 -930837868 +515469095 -4248194 +125266738 408761035 +-476371125 -146937948 +-835691047 649100272 +516240864 717033782 +-114629711 -419627874 +-496453214 935369349 +-555478670 -679561195 +376533223 -208590468 +-984710231 315160105 +-82964375 838989631 +396167268 -470239676 +-903253884 439631856 +520180397 -616382761 +881396496 250835986 +-196677933 -502062449 +735806467 843615108 +558078355 -324618349 +560611815 -729591237 +-823558964 447027451 +201231243 956506890 +-796870279 -701452398 +-897182140 -563809465 +-536750916 935594512 +730060437 277816977 +-645700826 -997485709 +940492102 -322931899 +-391662714 888382439 +-38195669 145409816 +-164752882 -218537559 +-198389245 -376366076 +21817768 -337728620 +595649272 -245623216 +459033416 851266270 +-815142902 776431183 +-253511612 689942190 +-183461133 967843489 +-187131235 -645395505 +779510802 229765478 +-645484370 569630664 +377944117 -734072893 +-389132552 829743350 +484450048 -266526343 +-54765525 500126235 +639859496 -383719771 +-806174334 342469041 +-157753247 -479306205 +994398731 -290130769 +-389119477 644156893 +-394596629 658381189 +-37203633 426341361 +-589362220 -939499813 +-254494985 -979307795 +876066203 535348760 +536861978 -645347033 +-750923590 -197019865 +345184272 996276517 +601820369 -370466323 +449675090 648295195 +360477258 -336313894 +778517974 -198299719 +966053459 -253459969 +754044548 37807996 +816680967 -168515387 +832460751 865354544 +-722661799 36551145 +-637597005 242806858 +715537872 413702513 +-794323297 -94356163 +983132592 328657419 +408489723 -901821964 +612511676 -832699510 +901706679 -136350912 +-328358292 769914127 +-423722522 2707877 +323896603 875416135 +568512732 -991122823 +-106368656 -51394198 +253147947 649135759 +327960874 593318034 +-767078547 -708120553 +814133108 257342630 +699349837 578906935 +452580828 598002668 +642934760 -629613484 +723396801 499979448 +-889588923 285499072 +658653132 508413679 +777144799 17897093 +-344380149 -211736356 +28496452 -825587175 +-993160116 192944444 +1396381 980650802 +873624067 794024372 +-819647973 -584883107 +-104361250 85857046 +877427156 -172523473 +-662814919 -663967069 +-770975646 -300343865 +14935269 972918403 +-746672146 785887923 +-291189224 409583235 +-269677148 -517214360 +668575772 -417439606 +-642092375 980774272 +-568907168 -300256000 +993946138 781595042 +-73549129 -874061119 +376846608 30226036 +-80836904 -325466436 +511357289 297562248 +-889651150 859255141 +876118421 349920602 +-578490648 67677196 +846344055 387898631 +630125806 946362972 +475849332 237407736 +904098810 653980160 +-784104724 197126236 +322804108 -293480246 +965030574 -873447432 +-79022303 733360350 +166346988 933832869 +387108567 -241666346 +267094004 -971654385 +-416642900 -767189395 +350743630 -565959408 +-481646247 -156322371 +-676724415 -101565049 +-604414649 -124918368 +976918292 271550540 +-726877122 943008382 +-443492292 370700660 +-670443738 613216653 +-772223847 643701937 +814496081 519137201 +422476435 -81867281 +-891339463 -962585829 +-318024553 507378214 +-954962778 -210378717 +-25947926 90675164 +-990845858 -401282142 +-23897796 183940538 +-837256005 370435748 +889771782 580604131 +-219025158 870809325 +826112262 682225095 +-581020428 438987704 +-177597976 303008063 +491701309 361326319 +668059 624788114 +108787638 -125617672 +41721058 -164991740 +-694400205 33290902 +775607882 -626468576 +199218922 -764177653 +339814644 422388744 +-426192646 -972610723 +683033577 -149795303 +-619244862 69797951 +587473741 -689105179 +-109309019 -703209891 +166605449 742637689 +729281028 265911647 +-448048889 454665363 +742481394 -645341141 +350262923 -933116512 +989503505 706783427 +-810097344 -136342622 +-264833268 -639553145 +93157952 -8576611 +10860875 -363949025 +214977344 224255372 +922287781 -172536346 +263733305 326517662 +25611796 97931934 +-875158105 -208019263 +148612079 -789861324 +462716461 -802258146 +-4158095 -304253709 +-609994188 -178465897 +413255598 -412875924 +380388801 -922121066 +-926290111 846669060 +940607896 135645877 +490685805 246646214 +-550326535 638092497 +327258844 -821854358 +513926885 151547465 +190493160 526036684 +286140535 -574575888 +798649267 350667380 +327738909 370063667 +-887488279 785131736 +704732738 -382919210 +-417636080 -587419500 +-908211346 958989320 +776980873 200704539 +105817792 446904672 +-279207449 566247005 +89368476 156929433 +360662848 28286907 +-438319806 541025903 +635640058 226140706 +529232120 -598301386 +-126612766 668750899 +-130807050 -938128199 +-319630353 -382423674 +-169316905 -184654933 +-229062065 -564969715 +-964135671 984535626 +805991193 -660181776 +347919842 -564077130 +336124842 -244353941 +-508338024 957634055 +-520390497 339715805 +-630006509 178478453 +-298929757 -197440308 +-881854176 -830244976 +-226369395 698628025 +204084363 -19702338 +866637273 -29847902 +-52620256 -138298682 +336975557 -11349719 +-941751372 -625203739 +-65927746 -401465717 +664389852 372260893 +479166987 -413992833 +218794001 -338603778 +669905552 -568943402 +576956550 810314516 +-681524878 535335181 +228678313 887674897 +-164085950 -935425764 +778448152 -553786937 +-493089368 163628495 +576382205 260330421 +-563193697 -769420523 +-438480941 567294718 +-793716460 -443921285 +623053750 95793356 +-979959012 723972202 +-88132841 -877930536 +307638413 -175316195 +-218560922 277125238 +-791767787 -973931808 +603215123 116642608 +639712856 711892588 +-437752051 -106116395 +-725338105 -617947212 +846318811 588983217 +-897950965 231549311 +910134958 175312099 +739529186 -370890629 +-236579034 308861520 +-878591174 -997502572 +563295956 -839190451 +72990747 -882725760 +-785561338 287469708 +569945877 -132581490 +140782470 61949222 +-214320253 -82805575 +202935565 910027458 +-365621518 682006737 +-84926745 816869339 +-861251148 -938200830 +217636054 -974563613 +375742604 -662911601 +906098719 46007124 +237052121 -939848171 +172289288 -706136838 +960674571 558902033 +-797468509 -584692473 +701779692 3978132 +-122223212 585005825 +-740707201 674281187 +-897551317 345299854 +196728040 -454176418 +-882061757 -283268386 +706726590 489238545 +-933211965 -626202550 +-556071978 -524154429 +913331614 163117748 +796066763 -890342901 +-293109779 -573434867 +704290393 389112493 +-844778555 591967772 +-456270679 388638834 +-61687186 -514719272 +320158698 288042985 +232319726 387397286 +265663998 -616276937 +-73659970 -543616003 +-135317035 67563633 +618219744 541746196 +164587156 -29380566 +-334790585 522780950 +322518939 -142384701 +268571188 -532842015 +-123142567 118002729 +840144789 -3836505 +-19832525 -632267719 +480708599 -870917053 +814407102 -289408149 +844282656 -568564663 +852013858 -53895750 +-175778956 893580654 +-36811032 608368588 +424095338 171530348 +255878773 -349774826 +1286351 -252055769 +-816408805 -228955851 +398883284 815505555 +905333764 -206656890 +814208178 536268195 +84496961 315043352 +-766728770 726049336 +-901588078 -983961137 +-397261143 616751563 +920269857 671055367 +-12772458 931654247 +726755763 31079440 +-944937054 517318795 +-439062036 -765147376 +-660112905 228294934 +-28290279 837840152 +550766932 565417252 +197473804 870067634 +-596635766 477707777 +764480893 339144001 +479009376 903183628 +402524127 500568250 +850451022 103431233 +953141276 383755923 +278869280 173400999 +805381303 69900725 +-792661049 192864475 +395051798 -935278988 +-892818495 -56153336 +-526865756 961000063 +601810591 -275817219 +-360628990 -446474127 +-745248819 460060738 +134732509 711547605 +-475529181 -455351065 +-501378217 577356246 +250553493 -161774120 +-110126815 -718404815 +-240880942 -276817716 +455597704 -53149739 +274035529 -363988108 +-301787292 -884351316 +-707320479 788358417 +-729364158 824071042 +286710537 -136376771 +-897449853 -45373858 +947472932 61802981 +384612915 403838912 +-944186003 284874443 +400566982 -465877107 +168508597 414727632 +934386844 -741377928 +-261102718 -761093988 +720471992 275531726 +-375624467 48086806 +-777733503 -107597489 +915251611 544661516 +-87921605 882607678 +813023788 770514587 +195865145 672495579 +-167893355 862153277 +-273758166 392418140 +-596123668 83516409 +-415150981 676532877 +-529295034 400351807 +956202803 -46842098 +351778517 -40984989 +312758323 985447151 +451796965 886731 +127158147 -864544799 +20258558 -958770572 +629558786 516856329 +361269090 -588043940 +-746628463 633346156 +10548578 -540506117 +409468774 -453007361 +43446213 962375409 +842941208 196551955 +708749656 835019539 +-544693627 -468483719 +68866888 791902571 +955688460 -977807595 +-39286265 872463470 +-971305070 -515098110 +551288725 58111772 +387697533 153698410 +552922940 -138680901 +618730231 740933695 +975705578 -663659088 +619595903 -844373511 +635375826 -841059880 +780206172 -465981565 +291803768 499888210 +-186001227 184492528 +-207866222 -533456597 +-876960220 -422646574 +246055695 470613854 +-199169198 865061422 +260078385 985845687 +86543267 -29651982 +128758491 -539497127 +-780548097 26039981 +-380739927 441498596 +21142731 -172760287 +648429799 607186255 +-68936898 637833320 +-831487875 392023570 +-236575866 385211421 +163144615 -23245106 +518788053 39059178 +-59972299 -191522361 +-362256996 392617706 +-91333104 -821094728 +802380349 646635211 +-908414131 681886024 +982249750 -10521171 +934033243 -648979821 +-889459867 -825081575 +889966713 675954353 +526906212 436487524 +810653818 830215677 +114601431 317020826 +913526537 -535238494 +-622970061 -654050654 +712495069 534451377 +-913641746 -833488738 +-250891694 -511829951 +-881375302 501266427 +670466106 -641309986 +-906070129 809469369 +-874037363 771195396 +581882658 609429112 +-462945244 397991322 +829452285 -894740829 +489421756 598301601 +-464847785 -92451505 +216558936 -982930717 +-695718341 759300247 +347330170 855992177 +285888352 -338567731 +259288216 67210065 +217039085 212761185 +-2888744 -878576018 +-36911403 329998280 +-412909085 -29574003 +550785136 -200247050 +277167074 -347732316 +-897507184 -981526916 +661501134 534188274 +-112241667 803954420 +7171057 -237340998 +741953200 324868607 +844991879 955524174 +235342932 -540434553 +-285517069 -246793850 +-465143392 -752094978 +257407484 -369954765 +-907739490 -243813485 +328522205 6187292 +-291716825 721533607 +252278928 -436670138 +728251793 317003760 +-480000441 315557921 +-247347913 881362460 +-337588012 270805792 +-712294214 387101676 +-655995382 -824308525 +-75877016 891082177 +679388613 -133542451 +-271608906 479916712 +363377474 -737500527 +-289002329 -836687916 +-458716163 936223487 +992826948 -315643430 +-247825850 -147741561 +122981646 -107876494 +42937533 120366893 +75321769 -280889567 +-92698859 657409124 +389003855 130534595 +566544762 89541837 +-267802421 -393205589 +669861821 807378587 +924156266 211579285 +121588870 282781372 +566251648 474047362 +4892622 973747938 +-555283106 573335699 +40155211 -771065888 +-343915697 950216794 +146917829 461930259 +-196492760 -324198440 +-706811810 2175404 +-780043401 -700483084 +296853783 -361939094 +-713504733 306854915 +-331649446 -804015664 +-100744691 791625806 +-600397636 -924289902 +344869704 511335353 +350503079 42058785 +521331419 -393960800 +-217047059 -254100823 +585020475 -282128642 +-898020047 749416638 +-616373732 63761812 +-738151986 -115642890 +-967835564 -299405571 +-497845658 -376621036 +937981945 445922232 +-130645742 -790100786 +-115912912 -683052639 +-215922684 -106308192 +-6264319 -611092447 +-66239538 162989548 +-400735876 -371932925 +-867052904 -246328718 +-704459519 73973913 +-531740539 -473571790 +674713369 -552129911 +-652817314 714088278 +-14856574 -548800405 +769672029 -827535549 +-356256763 -856658541 +864491525 318694536 +-367164267 585215801 +-990755174 -253956083 +-586050928 119079536 +-239559969 123833247 +589193741 526304828 +222548288 810092724 +65406443 739326613 +-253695011 188455343 +-351843694 -429961878 +-87024089 -926439442 +984620873 878846847 +853081325 526536490 +477766211 215653063 +398180233 -889198774 +-987906295 -374466372 +-121400345 252693449 +571940781 395756794 +-12039340 992986852 +648871895 323158552 +663801213 711125432 +487611812 509964904 +634753482 -101604375 +47132500 264947719 +468457713 352253552 +426455499 -672403765 +-180201606 252266336 +42366120 -686600109 +252424807 -196728590 +-868033058 830123837 +-658045907 -560501409 +-751120602 -364116006 +-870116024 -266743175 +-416396026 -533016809 +-51332829 -319249328 +-35937471 -325787581 +-95285573 746138226 +815543993 300396906 +-13061964 -596778748 +-981911646 803352020 +589605259 -667612099 +-779556448 -648749101 +-697901294 702903789 +-670612098 653331483 +966445094 -193726393 +81743416 666598814 +186175025 -894416248 +-476048490 -820175679 +-429877659 275266974 +487853705 678515111 +231167885 -808248922 +-733872566 576120087 +273174364 500836444 +115743415 573045834 +-310696708 792342584 +-108003954 -418306743 +916790977 -523332007 +200572222 693960452 +-925749105 -79937659 +375264445 -386117975 +-542674677 -288315329 +-438115131 163698750 +-576210460 -963812745 +803861470 639630142 +-266673842 -59998435 +177465712 952327400 +-646610761 -533925404 +-765111251 -259633640 +-834786721 -369135661 +673351334 -575783092 +-698245558 -237721678 +482295489 8036910 +-587059830 405137888 +-472322599 764915626 +961599164 -642789699 +-812443595 382193072 +-49316080 680914538 +-609987744 -272982063 +-902604007 20477436 +-842360556 616831742 +822193308 321008774 +-978688678 -497840790 +-211409650 618311660 +944354986 -213962241 +464220645 65148722 +-518765205 741212521 +41205956 -374395598 +-765798493 598042990 +-376431834 804957637 +-783364759 -85330516 +-948047882 80876856 +62354824 163790633 +-57372709 453642283 +808374437 117327988 +570690997 -889915837 +330033402 -517223698 +-584745087 152530000 +-680282716 365131387 +-437278858 369700012 +-769173181 454123715 +383412930 -407689899 +-487403859 238955304 +-664055997 954686208 +-171213234 523893137 +497390168 802040127 +-400120377 -206810443 +869897348 -6349582 +-536978149 301289014 +-345244166 417221363 +487799464 271247540 +-354655724 168784130 +687397625 -970325048 +-694867777 -651045412 +-178789956 -382721665 +-281334980 562904857 +-645446188 -508711755 +14904090 199163525 +-350971187 -62867395 +-782014598 -220520133 +-680002030 -687520740 +93400983 -464622589 +137478685 204016312 +223687354 677870827 +-324742174 336396620 +782604349 520586457 +-703370882 -119190027 +-357991983 681287927 +828213630 945202372 +-406785797 -874639110 +-590226103 -623250641 +-478468608 -880825848 +636868739 204359261 +-432354876 697815753 +-571885032 -474335449 +478566101 -117282406 +-936950999 -399861438 +-316593025 -775930775 +84909779 515894872 +-722498800 -635653568 +-221897749 -463016878 +835701562 -29124839 +-262729800 -62834382 +-779477658 137651797 +-556776514 12792414 +-613122450 46612015 +-391449932 -69818834 +23400820 -218387075 +658199322 606740279 +-467632098 -427119736 +-941213073 21869340 +-129010079 923296894 +-111281014 649270922 +152947021 -516036115 +768331443 244500787 +-245183726 -635721195 +-59035394 946040071 +323565145 607575663 +883806765 804116365 +-924752443 573036164 +-912179891 -65215418 +-135178629 -733752473 +241156111 4927742 +487319022 -718449361 +538716726 483467615 +368422443 -452944101 +376586438 -912693672 +-570159867 -604187418 +979716290 179339730 +-256065529 444862230 +621737731 979594244 +741641390 63918565 +-584390532 -783239455 +81165602 -549827389 +100473511 136455145 +-50265557 232489043 +904547865 95165045 +621205533 -192522479 +590242277 -501587360 +-242422788 566293023 +-17583134 -464079981 +618545319 -916800852 +833087372 941076305 +-465658222 -296229431 +610826143 489569938 +685622708 953762482 +126880153 -394694591 +-314368931 319208230 +606243610 -874855226 +-196531836 902066652 +-163319293 -83781325 +-256176008 10202091 +-862192557 -27503936 +-68161339 -804309628 +261214677 -661408635 +-596665549 -21465371 +966132239 732202137 +-379914757 768331539 +924289380 185378755 +-822602183 -854941368 +-206623686 915614905 +-86837931 -142662280 +380388498 -103410079 +-82603454 -269190298 +189644433 -559492084 +-710323736 105305926 +-421063662 -578797649 +-656657720 780494417 +728213149 145898442 +790304000 178855137 +-475783373 -629361751 +975501941 331730682 +284388443 -718374014 +-124396817 802666731 +987126212 389967138 +448657895 855466443 +156421613 464372783 +184593357 -757537380 +685145886 -108105792 +-29473913 346759601 +131667487 669984002 +-107981777 -712907085 +564650618 708560282 +641445001 -279731575 +-159657037 889552203 +-692754668 -231607372 +-376654632 -605974512 +-58846711 971158996 +661526624 -896554929 +-426962702 628409772 +-240593146 660020716 +203978878 -690321165 +-972786283 -264151199 +708694951 992674066 +-344381669 -254254021 +499916219 -843801761 +-472996756 -416108995 +554182799 -590365126 +-965868328 160209567 +-629985582 -39100319 +-620720412 189870516 +496746359 -296557162 +-508583042 -477655596 +814119216 648438494 +-508975193 18486897 +-440717164 778674189 +673694907 -243045156 +240481123 762166894 +952495690 40898709 +651057577 177673705 +-510125815 -512903360 +639073909 485866185 +-423147692 509483339 +-613604533 503605478 +966924639 624691780 +-717126726 -395466017 +-5100943 878209108 +-193139185 -738308587 +-952008482 416703018 +103993445 -984808868 +-389583423 613356858 +346385013 875660626 +-775664660 -944625938 +580331912 518136627 +704559715 528898988 +-435937550 -620256027 +73211614 -719724889 +944386546 707580111 +686367621 563051718 +705556052 -30551619 +-115090366 291422244 +-844140551 -919141715 +146109897 495660194 +-157077124 530722702 +335395010 886935023 +7319095 -771468122 +209290115 -616554226 +699441807 815227257 +-916833208 -315133472 +517658410 -894608493 +95806827 -318321993 +-925472697 86503173 +585831370 -19073513 +-117882123 278243534 +41905292 661753554 +584376252 350247191 +-511861629 -347469301 +331480297 853834854 +609321124 -679695192 +63350813 372776659 +738928227 -234892636 +-244531495 -733436465 +-496295610 443203354 +-199868571 19349691 +-212545637 835503991 +-904754533 161154488 +560143599 -229968769 +623247457 628240226 +-766319285 113190026 +555526948 577016420 +595070770 -424307998 +737586847 644220497 +-250353106 -491341944 +791848954 -900621777 +552322436 -46511195 +796222605 -151518124 +-875409343 -146274351 +476057764 -260325354 +626188406 730664268 +139223444 -199287801 +252622124 -870319182 +984624602 577991788 +790925214 512925910 +368242440 -438971281 +214162472 -177341969 +277619239 -57926606 +-705173048 -651890312 +-327798712 680571628 +-406471329 -468076881 +884909933 274456650 +697609496 666127504 +387381483 570693750 +-619804479 531763625 +482292356 -528341294 +125394454 -447551934 +13905835 271575346 +959410701 992536670 +-985502341 -468328219 +897691110 603893594 +963129382 411147295 +-539975864 482624017 +-724268980 -169770164 +-110030897 -341115591 +-628680858 111077641 +474224829 -830333575 +989012105 353810305 +128786021 894271887 +-426502630 533186679 +770244668 -44400590 +-192912869 -954612322 +290247806 854758399 +-295928052 909220543 +134360619 292824063 +-130745459 -899776828 +-429026338 -133944564 +-294838503 967483879 +208046706 -121363378 +-633666585 -543320123 +328056946 -962938792 +-518328459 361278028 +-637390268 12952149 +671734289 825264209 +-11306368 355368646 +-523758006 134096800 +-843862431 861363518 +-945142654 691943700 +-632322132 84334370 +621100684 609258707 +397210719 -531460822 +-290039605 870536990 +430094475 561363669 +-636223104 398739619 +603447380 -379717032 +594694052 684043504 +251730805 -953819017 +-644539099 -322806276 +-712000644 -554272604 +85429690 -945410255 +-313761681 109372659 +-715086733 4462538 +-623015023 801303216 +447756971 254145320 +-382260674 -36370858 +897461371 -95921620 +-646851005 707548589 +731836469 531486021 +-416557161 -376556841 +931616861 -686065199 +-643822698 -82620762 +-819436610 -349390194 +909762043 200143186 +597796365 -284924614 +246420615 -934646746 +461704814 -490688248 +-650271581 556656399 +-854846692 889080038 +-133161878 241249492 +959391828 -58549336 +-919408134 3214415 +723453725 -640253336 +175288318 -709628893 +-949128315 658693895 +-428687140 670163509 +479013399 -131578689 +833205929 631864044 +591986820 -765276968 +588446498 -888747434 +-32503359 -374595732 +-821376108 214963885 +813122673 -988275566 +-478417255 129743018 +-923124698 -881442119 +-847697425 -327757735 +-100733380 -633654682 +-659790177 199142772 +812073574 -944453073 +991109339 -227493401 +-223174004 244585544 +666642764 995092902 +-263670179 -882346244 +918772979 605091291 +683905357 196997887 +-822487793 -362019813 +-166184347 350925725 +32282796 -853687859 +978783981 11323437 +-210164342 649252036 +-539296573 -307423716 +96983903 754768605 +639685191 -521036972 +72357142 153286551 +-481398224 -944708169 +-353492526 -650247587 +387723616 649980262 +-786678206 -306533768 +977791211 -452137014 +6473594 -674403122 +195078348 -702290842 +100737627 172193320 +39963506 529078830 +48019183 889332429 +-954341300 453695096 +881719139 28677616 +367667200 -925298421 +681023621 -465705416 +93190018 -548603115 +817938059 660288499 +968266183 -422701895 +-447523355 261087402 +840138243 -609722845 +84264114 310046693 +-334656467 -59604894 +-333404071 -845661356 +862295858 620578270 +-142528957 -969842112 +-87515147 -467655549 +-781376878 246308620 +789637017 -921112739 +-422910050 489297378 +-913672566 -661285609 +-908385575 62042055 +-636803344 -376488504 +536078306 153761294 +75328069 -70655430 +-27382295 -820072899 +405477571 -823792427 +698809656 -500101543 +677626823 981751682 +-864422638 3654541 +-85951148 328722471 +695563364 563151712 +69649848 887747812 +202294379 582070221 +250791308 -696656250 +-455673711 995922143 +-217133972 590640574 +-304549475 274867179 +852053862 361315417 +-356899826 -270757638 +-392324875 -345741395 +-36063848 -117367866 +227615785 85697654 +683201784 -975204856 +944193256 -539822074 +-833232941 -524803069 +-696907774 14380146 +460900019 571001536 +278452519 -442956170 +887319462 925167810 +137145254 761213313 +639432048 804053897 +311987737 810471048 +936328496 462106775 +-871170936 646287495 +77722050 -117891832 +-564047513 207188739 +430901798 656212746 +-800135902 565788453 +928674174 209735019 +18072611 374927678 +503432838 151359943 +-697832096 -658536034 +-152776856 -112315611 +73491519 -848037805 +674692490 958922530 +169891206 123215111 +293035738 -603589243 +-725969825 -254223300 +-76529053 238020381 +-374399000 -311042569 +397017226 545124674 +878527380 -670314728 +53201291 723595776 +-15605473 949641203 +-427165477 -832156389 +-275414014 442414514 +245046221 -137092483 +-610125278 -530301715 +-856389439 93084429 +-504382142 702274374 +-752950276 100066940 +-785273402 -619737738 +579450172 -391171944 +-45991090 -439486157 +394050082 -764722965 +147208919 -779987694 +680874686 698218310 +-162775892 140290807 +957524835 -5078534 +-614968958 -1783393 +-867836484 553558293 +361127702 -566029110 +-885518626 -312864449 +488051971 442891028 +-246673496 349774679 +-493441839 127173676 +-581309559 -881438606 +975618190 765930678 +-898957565 960399351 +-916391475 372153282 +157070330 54862754 +-571941217 -199180748 +-728527910 -28124005 +591186428 649657735 +576991856 -879973114 +-576342916 -146715735 +-333176484 80796105 +-655723057 453505096 +401189559 -646867343 +-680766776 -132647646 +273549750 142263069 +-812196757 951313113 +325768341 33113207 +255832231 654405499 +572816065 704965424 +511199172 -882363181 +599055235 -875159158 +-580233168 -91275943 +-49830734 -709206187 +-632933749 -458424163 +-479193300 565603395 +-906270775 -127632821 +204569020 -530947292 +-791273660 17574964 +738965952 -782592289 +-697708666 802795486 +785730203 91239584 +-791189055 752100439 +736553256 -408493406 +210739938 -567225477 +-510370015 302292164 +258946568 -883554926 +137571120 -323801868 +224153491 66002576 +248915975 -929535861 +-58477911 906791255 +966938419 -901270386 +590615101 622437206 +148796783 796296676 +789198170 563089426 +462442042 923431880 +-27038764 -304963363 +-426123414 164406254 +-128035717 309886447 +-474601612 553652665 +-65291690 899749861 +553446093 -428387520 +192676905 -962943535 +60713577 -986627217 +264086737 246065382 +565626876 -369220279 +-532457253 37079282 +700150887 954738711 +556392898 687067089 +692815244 -736502820 +130213570 644182420 +-179143387 852254280 +-856441122 -592067286 +-147532372 -549961730 +308341583 -122907078 +-978165688 487870805 +699309968 633781966 +290372780 -221322468 +-959845454 77438809 +-492503254 11708246 +253757869 -162864357 +-383373844 -649615666 +589064101 -942989581 +-260014929 528413013 +715148462 815910059 +214849443 -899828989 +-393509793 927796108 +229091046 616770467 +330160714 -778996060 +445907453 -922047071 +-25023495 636413422 +-55222948 -404751723 +-411161055 -128275979 +-531728520 -392272619 +-208081613 -569266914 +843694807 213218133 +-552658867 -144460608 +359108130 302382512 +-897980750 -860719952 +-898598162 896483396 +709411447 550280611 +457311262 -581930370 +213433996 -163951658 +124954484 -580225439 +-345362794 -47918636 +733587804 15605334 +15901725 133361045 +174732687 -237943407 +-488423180 -690454036 +632579778 520974925 +515302070 940733150 +-495401452 795624131 +-69824465 922428607 +98439147 -67848354 +568180078 -861823435 +-880293665 -12783822 +262318040 810188707 +-600106675 372861176 +908091956 916453154 +-460425267 -462963733 +999399608 697244055 +-823036550 258085881 +195413118 379837109 +-464374549 -270746178 +653737247 890289060 +-678485811 804988644 +-912480499 -317484036 +161644775 14814026 +-863547000 -344761431 +831875080 949186709 +66917212 -412239980 +-210066084 396177713 +-37982032 -582132373 +-305025773 340274005 +873705189 766210314 +891311170 266989667 +-474693192 426601000 +-762874779 -873155093 +181297180 -343941697 +-434699744 18611379 +195916429 596689340 +908052041 174968406 +560787350 297015272 +746744136 -992944366 +843730825 427259911 +-527336561 466703624 +870560118 -26110186 +344505340 323922976 +13923443 809547329 +-537103818 -862253211 +-141040343 -547398761 +42476869 -793851417 +-810293730 -825020256 +-250504571 -671857300 +30747947 -423156501 +-817595693 -222093881 +846404351 271459433 +-119943051 -152933036 +-950659011 -554637756 +210547194 -985696212 +874044807 -714038420 +514666895 587325219 +-455296063 -100772681 +850298134 367675115 +-796716726 537998149 +-760511412 179587912 +-400126259 -716651862 +-533964945 338281817 +247891517 -375336915 +-299635969 -631425661 +562753777 -659111820 +-29441590 44250891 +-356609545 837977220 +465109656 179947626 +-428904457 -514802310 +-918423179 583434484 +622922977 133819772 +74894140 -869082891 +-530360845 575818778 +-547497813 -79194681 +-916564029 -954177304 +657949640 68004948 +949836934 -118132803 +942431242 -930008771 +-538419868 513228758 +857719042 12393647 +638206339 233055416 +-783528315 845421622 +310107779 -664135021 +280012895 542848269 +573221399 -659815627 +495073253 -119288767 +-827733769 -633730761 +982784463 -330828638 +-662321336 784289998 +947302804 949916734 +915849266 -742841076 +-681446367 939627991 +650044272 -170515596 +548122586 832005315 +-457743118 767388410 +-414935441 -317860884 +-286141340 -573696984 +399920806 -399179427 +880421976 -448104902 +278381989 -5579130 +-291117447 -478538070 +868926681 506892550 +281456613 -679989673 +28546532 -874397650 +544893662 -829889281 +-499275594 -834169834 +-158076140 146714533 +507814451 688710187 +-386534545 379248318 +16756707 163382269 +944480060 567235012 +113911630 673019707 +133625582 753003048 +779562832 21950104 +-821285397 161026303 +14169337 256252610 +635244835 390775240 +-620130414 -214240448 +-25077230 654825297 +-461225804 500264206 +343298010 -497137157 +63979001 -623993039 +361241673 -384754133 +557624972 308544824 +-395430528 780644002 +178452484 -683943925 +246155626 -908999431 +-562733752 -266438413 +706930122 659248969 +939898191 -348991367 +831149254 -172960410 +40006454 362362490 +660520489 161248479 +-2554397 -714041764 +-956183866 -849567771 +520878627 346861243 +658795619 612614812 +453750319 -255305931 +610377115 671061490 +74988448 -497803316 +-975931062 826278528 +-269107361 515656236 +-557381224 441670826 +-627091872 188980844 +938485392 -702918808 +-997553757 583197310 +567387741 205941757 +642312399 686302016 +-331734003 -496197519 +642699966 -226126243 +-17876738 -825943435 +112414521 -110468975 +-633446480 -496801639 +346285388 108065053 +-803919278 908480868 +211998548 292947677 +-541049033 419836352 +882862026 -675333859 +-814128787 788763192 +-144550636 -771434987 +-48216326 -788683878 +607161989 -223178180 +-539649615 -710157239 +933173771 974778480 +-796165011 -733993302 +-716333089 -841416694 +204566181 -660347706 +-762369421 -780416871 +-414512200 167247910 +-185484651 17214121 +-282971415 974664204 +372109283 -211041382 +-299329735 184283346 +793091055 -866712606 +-498226678 985378516 +-319439119 -265769869 +449849800 -300750185 +-104882526 -357498864 +-258399019 63362819 +-618501068 -818158732 +640063765 -944038033 +594835348 -859877931 +-618411321 -102342758 +-264110331 -534138202 +-456580384 -111012471 +-828379237 680513588 +255267428 -289132642 +-48300999 101727352 +9853743 -325113213 +-235103742 687871730 +860603741 585239865 +66059633 -639759378 +393938348 343556590 +193249123 959653276 +-970084394 988546631 +350391555 504207230 +-391133071 -326027509 +360648741 894896955 +-175919369 -850577609 +-147054240 -204833832 +487737753 363878651 +-440121710 4905818 +-977296814 -226797893 +-170810729 543350529 +-234885769 382889168 +863190814 598234688 +-525454915 -454500504 +-169714500 -276793220 +-393749243 -472526443 +692430822 476895521 +-983026166 -197692655 +-982613884 46769281 +-445546264 429253782 +-918608798 314038776 +648136134 81759040 +419539502 -556570223 +459541552 429472250 +-823197783 285529871 +390451539 -311864139 +774359714 806071319 +-988772379 742720257 +-646083019 -22370151 +173778717 117488048 +480054096 892021708 +-933943697 402152955 +-563170431 483387459 +-125905364 630107689 +307291217 755868846 +35229966 459759047 +279589061 113477030 +344753266 716445421 +611703715 -204492514 +460438453 -406580112 +-635233642 128662801 +499898335 -620862050 +704018133 -137128183 +179257799 -861076572 +975913913 425050625 +-847131818 922305060 +569054480 999115684 +-928549555 -663076025 +258113556 -974895450 +-546549910 26645352 +950057781 444694462 +-18104662 -84210783 +-143849531 -519344589 +95118480 900558009 +-204440640 -753873161 +985299212 57591102 +-8923996 167285046 +290348049 993685187 +-237529656 479269916 +-861086837 125564165 +-250270528 -576183228 +-537272689 763751904 +-780047594 629890625 +-550279406 159077806 +549207210 -232104065 +744976710 -409690653 +841687590 -568564719 +832521405 12644510 +387125941 123088056 +596441346 934496079 +597183960 -399418962 +263467532 80810914 +-744332276 -821513448 +-30952661 -134087687 +675839070 -693173923 +-886863629 798000982 +-275523846 848888083 +-38738844 -284886213 +894555535 -888482035 +668929042 626664047 +350879263 -667891361 +-770030868 -164812313 +408260247 51010896 +983563338 22870525 +609541716 -305480149 +-198100003 44811128 +-202417007 41137381 +-323431191 605957002 +-941863873 -447310158 +243090982 -299896602 +717587290 23707102 +122526474 -965171487 +-723924988 -162965159 +409864306 -669033381 +-776070837 455025835 +262025610 156157417 +-282865535 -267465225 +-786747706 384266858 +-188639150 870114241 +-485279230 466542515 +943250290 -681529213 +-88250588 205145804 +-289429200 665362945 +-330978959 891725747 +870356352 425651773 +-286820374 -667511040 +-974444731 -905606696 +530549271 945914257 +-173377613 -138448492 +-937378607 -32592235 +442908118 -868021387 +-226842965 -126002714 +414270823 390579266 +19440536 995369930 +-31485321 558831404 +-244800658 -366218741 +-452432060 502277935 +-821810445 -639132709 +960941782 634104285 +-299351867 -400029754 +639865836 878658067 +274203422 410557972 +-174830661 693091238 +-896167205 -535561032 +-308117611 652602612 +-389574573 565797713 +-802322102 -203991100 +-840754968 379682521 +466292136 794762246 +402926029 -479092742 +717928839 -163344014 +-236220336 810465473 +-468291397 -519381019 +-717849238 793169573 +-507028081 400250183 +-598017316 -506060505 +306000981 299019224 +-852440652 271655196 +281283485 -820334953 +301242670 815917560 +48849666 -215945244 +-678719419 -383495008 +-188391133 985084977 +296887355 543029753 +87413988 -566783193 +-306037540 732961281 +416119623 -668936278 +-244407559 466948085 +-489353821 -330686626 +-210384993 907702651 +12936653 975061990 +361605756 626118878 +625462661 -173392636 +77477356 354815081 +-392007906 768767933 +833402376 996843457 +-27247904 467532921 +-874542605 968586592 +297094882 713349025 +-654896451 -64980932 +6921084 -301016718 +516665948 -770542366 +15045229 -29125891 +-146930304 359029494 +24760501 686389371 +708422096 222487096 +-308546370 -614569476 +973437166 -156445017 +20702054 -261259549 +118545813 -473293627 +576879272 -457871494 +-536113055 -845449873 +864854385 237901235 +575774746 -412275046 +-41408762 -325840191 +641317283 -647380433 +698342617 388356540 +-554636662 116662637 +-458617516 870763785 +-568500522 802429050 +-37398279 805733541 +306031374 352861807 +477857274 -957740657 +-842397885 555989646 +-798771338 -40211887 +-114382757 363772263 +-942118859 375367682 +-19489279 -844985190 +-776163620 585449894 +-349167047 675471324 +924510602 267935056 +-774028530 -147385163 +-170951247 422755292 +-672573369 -133270571 +60263520 149289204 +474507319 -775490250 +-747031018 736770109 +-272153547 -475589552 +672847776 -581723158 +851235660 -582198579 +320008631 -680233732 +545591252 -993408955 +-290893578 130305849 +-478467058 -768251420 +84788142 -540195321 +-449977791 -371963939 +-359730931 -567589411 +-567648163 -976302314 +711531645 5330842 +234436924 -539563712 +-986484370 891216265 +741443833 323499965 +-200206857 -307566647 +211997128 838280867 +-883423935 -445947768 +-411687536 712012963 +-622378270 910012529 +-678398474 -444587697 +185449572 708069354 +-773960544 -767305962 +-160786764 733436177 +328077985 -572035302 +-358430190 -303578536 +373920184 324903948 +9136903 -391539232 +-934609502 -742222034 +-497246451 -371660770 +698205134 -598483350 +443243992 -779427193 +453382848 -828357650 +540737612 -504029629 +513912723 -954722315 +-21764704 70898556 +-127670406 -587600766 +-30551769 -461932949 +-940626916 502564131 +601162158 -727030709 +588036536 207458482 +-301097745 -732153471 +-402793084 -373264246 +106124196 144953307 +319695671 808454841 +-858711916 778348901 +775330242 497848321 +996665893 -102408327 +100376726 658302370 +-547950943 132946457 +388712963 -164509481 +-904798360 -495432687 +-858665471 -348773916 +-421805717 848247826 +-379150079 -322562040 +64517488 -316935875 +-997605728 -967883968 +-546806972 -760230459 +-558695717 627411591 +855635191 879578507 +34178476 860096964 +-111679320 561655697 +-663896635 -725369011 +387705815 -645683165 +-715857452 370462353 +573501386 -20456422 +-36858045 146260994 +263036157 802404592 +595329846 -729838894 +-579869949 -63073901 +414683259 -278969969 +225613146 -878409498 +848728677 -801370484 +406374710 -295637519 +829942056 -875038969 +-818347536 763692431 +-701605911 -403181576 +-651800678 -238836119 +-577467027 -888701173 +196024201 -566717730 +961408364 -119445165 +455403858 -585337780 +506883412 571544207 +-465621334 -649885391 +-145188277 459611069 +194873732 -623433785 +-138042634 607743745 +410747691 659382187 +-890399214 -237608686 +568228244 511699392 +788315347 459413544 +463673300 324233721 +-64502473 323131183 +-559109991 -438721613 +-556917584 -408613830 +920712590 -751523240 +-350408585 336615301 +432159669 472748414 +769713960 598529968 +146656342 -219220547 +-848962622 -788309955 +161783083 416852147 +-104138373 -772606837 +446150849 -932077782 +382510103 -513356692 +-938725400 -797931564 +-792328898 770297587 +-525678085 87507165 +-750546617 -284455360 +-979411741 -499406591 +-956611844 405917529 +-621178666 871043357 +667518808 -782966304 +119913851 148956379 +-984814781 -869166675 +631425048 -30905959 +97690165 821212684 +113266084 212860186 +829223285 979097146 +440704944 -754429736 +705813927 295671474 +-947056557 905822604 +553196569 -776771188 +-926413817 -572505763 +-219681381 277985310 +967447461 -702145963 +-601479393 -762770190 +-502210885 -725919381 +601523898 73677112 +-2858777 -26794369 +-83460917 -109783973 +-836469623 -222309222 +160903135 660536533 +556038986 -554720310 +-419637807 356948781 +-556206914 -688593275 +-952574624 708432662 +-923311031 162295730 +797283485 -875178143 +-947684097 -455856891 +-444368316 719685978 +-487074823 -209950786 +-608285145 99916932 +469178786 -380531865 +-212445327 119817317 +776004698 106131534 +100957689 -99055265 +386673171 643011186 +-326137708 873469681 +-456599906 -65737117 +961880451 -830727743 +-52351051 250464851 +-904998697 -474802055 +-87567284 845591960 +-655432407 648503326 +-155540689 -395055605 +-734598247 -843675885 +-117386225 -865438927 +-748225784 -444649239 +-238337910 291827132 +-503101520 255175542 +73653041 174232002 +406919130 -336981675 +-72155906 -242365278 +-282952789 495255799 +329622210 797854318 +-323527444 -65217904 +68666408 -762380560 +984477581 94355431 +-834635168 -635775742 +-73639477 156781944 +942496139 -341701523 +396697647 764878528 +-968499503 602816868 +-561464257 796490746 +-316881161 -517984633 +-696656068 780139604 +282803957 -711998202 +-59434239 339856740 +957264778 845660624 +-238398823 610126777 +-936956729 937697367 +273465883 -526926889 +75688063 731716678 +-549852993 -247591994 +29586685 321279500 +-307486716 3327356 +-874803376 878997889 +-638134194 -175551167 +-943246501 639850999 +98702522 -481187428 +558895165 -880965180 +845795027 795445955 +-487929608 -523345149 +728529686 725720353 +469373637 335395685 +-962546527 341594010 +180919633 876557644 +39173743 439962801 +-952146568 -495352824 +580683788 927356331 +71169612 -298988219 +235541903 996277150 +-112349788 724532789 +-535558484 -285295613 +496977759 -606116998 +-778111832 630783817 +849959583 65995758 +-743048420 -430599627 +-903346373 -893317057 +367488175 -655760548 +623762240 582083385 +-542938819 726225212 +28104625 -794802816 +-531041631 -323406407 +475749126 -650504567 +17846421 -948169026 +-734219323 -871416873 +-62924541 -7345997 +-233877124 412471667 +77542302 788026059 +-345708701 -138365214 +391568058 -565644470 +249940833 810636717 +365331687 436784795 +989421026 238761768 +-940434629 365658194 +-432225971 -805477912 +-786423940 -151623264 +381595584 215640381 +-612371430 -692779364 +961493504 421029526 +-835195942 230471250 +674733903 881893880 +-995276355 916179156 +-393783558 -694739026 +-158322533 -578465263 +-349660329 -350193071 +169617970 -180084611 +-825482953 -197674563 +-621766591 192016751 +386545598 -556670168 +-675043317 282253466 +365673190 335610424 +849027379 -877666277 +565033033 -407159964 +844613318 -231041561 +-1946054 183687837 +136643351 -603701225 +469570818 326086327 +703578322 134538511 +540729484 5029606 +-798822241 -379795435 +698196758 -712780099 +401468493 -332665512 +-572595972 77656147 +686737019 475937863 +450832910 -777582781 +-729220748 -329902016 +-820720363 930614847 +-982237663 -20304862 +-307123949 352551633 +451510448 -678663850 +40564617 868565669 +-990619154 428544469 +546593165 325799482 +-900184142 -989853050 +282204945 404588929 +878850 529132279 +130890057 -642476528 +342958233 437940704 +-161279762 -198292018 +-692721017 -895949411 +321487315 -471444891 +-389841610 441368549 +288150982 126600042 +51999957 -914959218 +-404608754 -695494780 +-747128064 647978996 +120370195 -116503480 +235665267 409524597 +460733638 525742277 +-106675240 577487978 +-578302915 -961627742 +547562886 934597521 +290725271 363990646 +-509196612 779822982 +-362290132 -577941676 +692891074 -47468506 +903911992 253077681 +302007875 95541236 +373820877 -606311033 +279777939 216230704 +378779565 -267405737 +845051117 -476501863 +580690318 -807777546 +78345509 653308397 +-844964938 -175533120 +838851516 -713207600 +-816889622 838315947 +347678846 -889868225 +762069076 565557701 +710849766 -674387387 +-495574239 670282054 +-790928133 -364985128 +146953283 758076833 +519940968 508357954 +-450377987 305399296 +-192342396 945267643 +481409463 473920864 +130187755 468751697 +-550724403 739071006 +-442006861 -48597346 +-220425340 517309189 +-533217369 86337141 +-342652962 740933848 +-319097583 597950343 +912126830 778549148 +284142947 -703914550 +-730252967 -812451169 +145879179 -138259592 +884426597 -150818416 +-798659100 -342293545 +-481365121 938123277 +-688194863 858784551 +-60871938 -590525595 +297422566 694702112 +-916637741 -878609236 +359604785 -658119829 +535889707 -257630336 +-638296830 837278925 +7094073 444900490 +68827815 904495013 +-25250475 -134278674 +-14995112 737351509 +-874052974 210170913 +-282736983 845757818 +997414264 -423458664 +-315977270 -932555823 +-433771109 -364681902 +167692959 897168492 +-842281503 -40520945 +-899656266 -251963877 +-932659950 -434669435 +-171250394 -129413155 +572167608 9434215 +972338146 99283716 +-647576058 491259928 +503384946 -734583323 +-745992270 -588302219 +974724105 -609918445 +-34729500 180604796 +243386150 -386550478 +254089359 -121239717 +-831159 414927622 +-335568437 139507649 +216792666 112953602 +-424768708 3688057 +120123527 787271289 +-856966866 -503777858 +87483774 154462211 +-2100303 78555031 +340559230 738274777 +732643453 -735749656 +492420613 47852793 +337692299 492384512 +570069338 -956503080 +26505745 841362363 +597304347 -757942408 +-756480598 636611495 +-981441305 -687960053 +-342615984 649738095 +-233417359 711725173 +988948152 516217667 +-354055401 549282022 +-537696610 -561906484 +129146709 667758404 +-354026604 -57176215 +-590999519 853098970 +-928738891 -633671442 +-149438918 55169163 +-725050438 684204944 +-657212337 -42751197 +-520095913 745510044 +298127574 -933396940 +957804754 252048624 +108944766 616050983 +-684465276 -890636217 +-438501513 -119610086 +921043961 699588324 +-677736729 -515630772 +337310490 493341836 +616773670 -438504303 +410085783 332618482 +-582184108 -91713292 +557542466 -149107054 +-754431495 285723227 +-108165044 -667260035 +-445681436 -376228589 +133720098 -944235691 +-68238521 24420388 +238000645 360181450 +329457705 -110261227 +-491950174 441669916 +-792398318 643104620 +-223127127 -488882850 +-737315412 850929663 +678090617 192071341 +-741736348 541318131 +-581700040 605813132 +136029309 -851400073 +-477681906 -786818714 +413864533 135552915 +85748419 -527196474 +-231039188 -796793534 +751652997 707994400 +-243813067 -642102607 +756679960 570156954 +585207058 -966844371 +-705711261 158564496 +-869515189 -910029192 +444079076 829286385 +-563863990 69227052 +-56330130 -722075021 +476648667 32091761 +86986081 680089809 +681402581 -896974862 +283183940 170691798 +-654553695 427718932 +243040939 98784760 +659819640 363572600 +684974770 -58710731 +725181292 -604986116 +139545055 781665085 +-121733981 -629033859 +237251339 -967794832 +423050842 -844852867 +822115976 -144603270 +142182902 992678095 +-23336806 698459232 +850184332 -639631382 +-950414146 203519980 +917059026 141908707 +-595564050 158260373 +668087772 -627944547 +-353154017 -443692472 +480936765 240701739 +-71118020 -282404697 +-290528727 537407849 +296537414 901734814 +-655528057 -252141786 +-310481613 972719706 +-337618522 639736101 +-257736988 -618011288 +-638225922 470835681 +546024454 303670089 +756680398 -729064003 +751863172 856255950 +-869685293 771737820 +987763987 -611146730 +-963790118 -626042796 +833167521 -44840153 +412996723 -632432122 +116064320 -80465893 +-30648055 384506359 +209649876 -213397377 +669684638 782705060 +860356396 892747222 +397626445 826173377 +-658639300 294998509 +-414361038 682193424 +309788681 -844579802 +30742386 426782298 +-877016818 -362087609 +534758985 -802617990 +358701223 988754351 +630331665 981084967 +792903519 -644854484 +531277506 -133878218 +-91290255 987191264 +-304804797 183383032 +-429804951 845112528 +885199165 -206251902 +-640656516 711448251 +-610017545 -964080922 +-42257588 179383067 +-536747053 556132014 +-527231375 83377525 +-557171426 -537998684 +913077498 864649458 +-208248797 -852937 +524142034 303149654 +-851079799 888471184 +-980078527 833870825 +-893863916 57264148 +102064899 -192078370 +172056266 -636894006 +428984838 -289994419 +168130798 683379557 +-798044294 -330202605 +-832944374 -472377110 +-380084106 -503034273 +683263698 -649484380 +966448039 892389586 +-3398359 422093277 +968853488 -572788594 +-652772297 -946643914 +510244524 -70738294 +-588554929 484801093 +-145881217 -21245056 +233755278 -851499072 +-555494543 -646710264 +553630915 626255789 +-579719079 855915533 +623782628 -456030226 +-76422743 911482807 +-495771839 401508515 +725344012 256984042 +568876921 47699493 +-533431777 -731480579 +946194377 800419761 +-506656771 -469675722 +903023097 -866862393 +166944844 -504931517 +682477486 -311159370 +746649315 596780372 +-351252387 463193999 +58598436 134421360 +-345921556 -145493563 +-740405705 -551174576 +598148849 -650264574 +-562338581 362194664 +-59811541 -273967053 +-509706039 722351449 +-951007514 906187619 +-568015555 -172465197 +659107607 -891801507 +987713208 968734321 +-466877935 508100603 +-466651084 549850410 +427124710 552701306 +732677531 2245836 +102171372 -730746654 +-968872059 234413702 +-448249247 444935234 +491097203 129336792 +-487688490 -453579254 +18496576 -883940160 +221015930 893022361 +-898247600 -973374498 +-629609607 444872822 +621477256 278629638 +-432997233 39101593 +-975317962 427197341 +208560224 366955496 +523896112 -101033790 +-721356627 722080401 +-214235574 -865119934 +-278167433 222134610 +362573531 -134260117 +-563854674 -311261811 +732691846 45551241 +-311387418 811189341 +-558710749 -28661885 +-82235971 -805220455 +-472835349 -301301700 +939173131 -975962661 +-353722310 -421629747 +-507755179 -395203374 +-310445051 -577282468 +-112262834 -634839956 +-986620685 -355073834 +-334269421 731513350 +-965513331 541435935 +725954310 -135313716 +-807708641 265026411 +-966532772 -150145607 +-1238730 209824868 +118577564 950317894 +660321798 802261199 +-487491201 239187887 +167125051 527960741 +-135726052 -507610840 +705883348 256286183 +828739427 -935454336 +-644656420 -456981709 +-973278310 -466128437 +-527066818 -210353931 +-4262188 -518936700 +564169812 107823844 +165751726 235420791 +-452860770 -816015460 +511696452 482162926 +6756616 -748721809 +-453227023 -396042044 +790150413 -133765212 +-36097236 -753552856 +-720560944 239519215 +-119880368 -499415506 +342987351 -772922099 +701651880 -422180723 +480286297 -165725405 +210874459 -313444055 +-50402882 998552989 +-922295441 925189547 +-428011105 311588129 +-511424935 227324813 +-483517687 -562808699 +-434038189 649144093 +-444921980 -510921972 +-963673787 -712032592 +-431837782 751016547 +-2519041 -791957557 +-496329722 617045296 +-649620395 599015551 +-371807850 -885494475 +-43119650 -764051498 +935620715 -533901406 +880753817 -772562601 +-769280410 557471324 +-345880900 116837091 +-641788127 -752694340 +-709874353 -547734642 +138450904 -375080815 +-818979026 777431338 +-659770237 -83457541 +290766576 879970759 +313238697 -152808301 +916006693 -393409335 +-944842013 -116823227 +790204326 -453773231 +-491571132 664722612 +549268973 -583480964 +701051087 -216381335 +54448261 -931324636 +796031917 -182323746 +-242521012 495880697 +-787728327 -863252324 +-441756633 -811967403 +-271123436 -74290966 +-722773971 902411227 +-830572365 686190205 +-866210080 -453755865 +897026941 990742679 +748740711 -705562221 +-238317514 -318669527 +103423147 719669689 +155090927 -658952880 +-722200171 690284046 +177925192 460346675 +-781244197 210320094 +-18099070 399808 +715186227 -578903888 +318254414 96592955 +-291101540 -651796989 +783999242 73481000 +-612751685 -476522556 +-992201323 142470565 +729046774 84884993 +125713688 -656111941 +406929674 -186919148 +-241742164 352196650 +-663318966 62678739 +568588378 891225640 +288752511 -17356016 +836076743 344449096 +-393977121 -986024601 +-384099108 484549724 +136728367 320971424 +969816461 -683659513 +544652749 -6821933 +-579054273 35160957 +-261951849 -714365057 +881425614 -255632598 +-969435939 -683657908 +354810757 -179498839 +-883148860 -574304195 +-375700290 19458451 +247031860 -686345135 +-776849103 570971246 +489990053 -135313929 +165561844 882193262 +-532403350 51782778 +-566203018 -873261986 +-632528598 -727550471 +-88323191 890945347 +242026426 309688402 +-730754701 -997612905 +-831012626 204133323 +-85094435 -107678845 +-20001359 207883737 +-771034657 -624687695 +-773244837 -227787251 +439858550 777126941 +877908026 -811959488 +-458311625 -766861270 +-701089627 -466907151 +939374734 40484295 +-253866312 -872646673 +329990541 49775051 +680098355 -540248012 +173811646 444224918 +-691742777 637354990 +438173791 -99541370 +187860321 -345916536 +-381478858 299730539 +-222961789 -864015569 +783076678 534784517 +424308679 118994780 +-654101969 144639947 +-270306454 926858852 +-201720670 172090406 +309463036 785230220 +537967795 -65431157 +944093111 -212451887 +688747367 601257697 +-503496152 129309203 +-488404517 -817950027 +915663630 -564851864 +-248441773 675161331 +-57414050 995515296 +-370870224 76009544 +24928981 -15145634 +53963014 146556606 +491811240 -281205624 +854809483 90777270 +860705555 65370833 +-842972668 3659245 +839247362 123795152 +763069575 918946433 +-734224508 819948637 +987724620 347871315 +-60877314 -494579069 +946730515 337583803 +-640820725 -231810525 +-129094957 -222672077 +661365479 214447544 +-720743080 -362151691 +-589209646 306773159 +-482868394 -681317801 +726043162 199918627 +193539311 627942679 +660747176 -193451798 +355847947 511216765 +-377532060 757842475 +-568766662 469657749 +-63432563 482715102 +197525976 688835186 +2649005 746888562 +387408564 -843853567 +-610985923 -493890721 +324396792 486945479 +-429205070 291810515 +660745143 -439628200 +-250910323 -952164215 +541111109 -31780495 +-635363729 940781267 +-448965554 -217500467 +-830759931 786478028 +-948516087 -500302583 +-660967050 -329849288 +608911975 814955157 +203943621 870509405 +-794792278 657290149 +-74655961 -469573541 +527276704 -438991038 +-959027837 -984343615 +-637457743 423654573 +-122667626 -194316460 +423891921 640780660 +-953916419 -367979484 +-85068639 961323663 +-407395889 460769983 +345103954 -638865356 +-969651441 126929670 +-634340609 -512263954 +683697373 464318458 +-111495329 984414961 +834878461 -82287032 +-815509010 173854026 +90176284 940821101 +-727315155 793115056 +149133836 -913377198 +-426144769 486730010 +286839811 891854425 +828053546 -926179895 +-557209751 85808782 +689986616 -926396000 +378626458 -863463000 +490848628 891850985 +-12271168 -948216505 +614221799 -271483741 +292181530 -222727077 +545615564 990710210 +977665008 328345571 +-231609250 -239296388 +562953247 -712208815 +-254442006 741221971 +430454764 948763842 +165165676 -892105449 +984348343 -669465606 +756383510 -39085671 +-556846144 -636359185 +-641031557 786624115 +-234644647 275364510 +275456983 -149427618 +-555816710 -835312170 +-842095624 568108287 +-447371127 -680719325 +-481568965 -649693098 +-739547322 331087144 +621831811 702566580 +-208942156 -595489905 +-712466771 750299750 +166125646 -713117915 +-754950660 782936314 +388599250 -5200789 +-358302738 -321450237 +-885297734 383376161 +-598940417 -602765051 +-511451425 -322475171 +138753195 915103323 +635503708 3969143 +492908473 -698956190 +-505557345 -867474226 +41516918 179481586 +961078637 -194484869 +-168571147 18488890 +-656016087 733494552 +-563106785 180166395 +260232650 471494409 +-90325891 -369318737 +-936214419 979540591 +698361641 -443912811 +8698984 -21034238 +-433676064 509466542 +-825187858 -765342285 +748846409 288831961 +-952461735 500309816 +-885288705 -819893053 +251196837 -86957399 +367510365 -747076993 +16446157 333795664 +427927008 -978299364 +-593735314 511731039 +-568072043 831310850 +-168042287 400703450 +373849636 757786634 +-654050077 -904871868 +423498575 444998321 +477601046 -73728563 +574830842 388652984 +-154212692 158330934 +685580358 -286697786 +888254534 -496134148 +235864648 338382219 +-73061826 681061486 +-931332108 -530567619 +-909696912 859871765 +-416932482 -570983836 +714326837 -875957438 +816635205 -548197697 +-792234159 393660866 +377779740 -715323 +937224103 910605533 +-861562555 555562942 +-534482780 -413824958 +386449428 -242067510 +-470789004 617249873 +-167865884 357463053 +976390449 -359181415 +-697193749 -805484692 +866182756 -592450131 +756855164 129226516 +234073334 -871314657 +-213114394 -844300886 +917871475 -404075722 +662160111 -491744106 +-933741875 -789394096 +-234540685 819731086 +172336963 720486902 +590421277 126607974 +632751531 -71304142 +387854561 -64778683 +-984166377 158732481 +407018598 -544093396 +406431664 304137385 +216287416 671430403 +-776451288 289088154 +-394349754 -394553986 +-915670926 256206033 +31530937 -862014160 +-753850792 742956052 +788368978 -459637972 +-747808043 -291654891 +236569439 708606032 +-954545929 -116928085 +484418060 503592324 +-401436667 947605605 +944243291 477333850 +-65875473 -923109658 +-668711005 519023487 +719184632 864763472 +-795329802 473447642 +-393463700 -393690821 +207966095 -853226432 +-884741083 -690309945 +-269119946 -599616845 +-446610300 303748093 +907472658 494297475 +637558220 -504553707 +-917791130 -330304907 +-686734320 -622974924 +-174712213 208770326 +-709199170 -341392926 +-643703803 983156920 +251054801 166352776 +-395866449 512550523 +-867396491 113124058 +58950708 -646374563 +-751859606 -349772802 +-91356400 151618661 +973772820 286072391 +-902728779 -786458205 +174586938 475030612 +114628843 796883032 +872532525 667084941 +-897937300 490200700 +163486875 -322100410 +321753756 -71433212 +-435151139 -819850460 +565824274 -801989274 +460198764 563582294 +145074109 -243387296 +-367306736 -989924660 +-943768323 930637084 +571814322 619509663 +-697815917 -29112498 +-908139762 -101966431 +370679786 -229077545 +-772936224 798257151 +456226519 -41976838 +667809296 -550953292 +748497179 922110571 +379464078 507631005 +756058787 -340297037 +-934619249 -743380708 +46257126 612565668 +-557593219 158860149 +-587506963 -843003236 +78046989 11616435 +732954508 -925536273 +-788297631 -399614224 +1346507 527310447 +75274633 529857247 +-371946987 -444118657 +300983669 -19979507 +-594107387 834373871 +894099878 723361736 +-173422680 502411444 +-464459193 568170486 +-921626406 429396767 +-937542858 635824412 +-425237008 -252775921 +-921432215 779340348 +-481733515 337641901 +-799960799 -847918475 +-216016479 -23998202 +729983598 -25513823 +-891058784 -98939109 +-648680245 -647658002 +-74820182 814078734 +182172096 -414258377 +-194440001 428100872 +-931275894 933396737 +-423356800 -792408100 +135725423 114665089 +-938220725 -85376851 +-365816117 820679461 +-389381385 276048950 +-648330191 -115188982 +-156961218 -220346900 +592113399 -410590990 +-703921163 673792844 +176863522 641689644 +895717344 -691027327 +-221910638 -591647350 +-22117722 -479859860 +-750636914 498645210 +315535390 -504309818 +-186855309 285179103 +-397178281 -494245590 +951644207 481429393 +-608430574 -197575687 +-88825803 294310282 +-229340118 515403152 +152476876 956556348 +612646968 -751392485 +390923032 803280122 +750887279 177210552 +652133777 -889539107 +993335335 534374836 +-787113195 -79353559 +493395571 -276224726 +-789934160 -563168096 +457620266 536216495 +-352428729 25272546 +-213074812 -616098296 +337825754 924154302 +220033434 -486923270 +-6417813 965579912 +834868149 -795714118 +-373618597 191415868 +925162689 63261545 +-890165085 -786750276 +449475886 518202469 +431013350 283142686 +69001829 958338162 +340166232 379126435 +919886352 -843450772 +265912930 -704546372 +66880855 262521066 +-87860209 901640345 +-111881896 -640637206 +-543741984 71466596 +809961760 328503047 +-730022905 -212190561 +-800713708 -958403128 +157248193 -415512372 +-6482874 -29795516 +269894785 728835978 +-419754471 859881389 +974605977 -353507182 +864511762 -572935462 +525278433 485373529 +876481452 129103719 +-639354741 -925997073 +782116330 -54034078 +-120981553 -511707750 +-533543234 -735858808 +-972323138 945304828 +238405048 -125948618 +-420831316 744063085 +673943392 -570809039 +-695646938 -915021250 +248505420 80316451 +385710683 570054895 +-601327451 960034566 +-216691339 459254333 +-407937974 112905359 +212796384 256349228 +-915642490 204401406 +-255665798 565181410 +213852974 -815718884 +675289136 -339256630 +-40905400 821887206 +-59750222 -948961561 +427710232 -997884636 +-10677674 -736534707 +514513886 47974612 +-560769611 35394439 +-533534874 884458902 +-838035200 -503396042 +-189255142 -282730300 +-778836976 670259810 +-696007702 962044437 +683162789 -673036081 +-856233892 284457340 +-931013415 833291384 +938991762 515347481 +74147358 638738968 +127283224 98446558 +525876315 -316830080 +55087574 925366555 +523780219 -244265625 +743703710 -502642873 +-610653457 -464949827 +-254008958 -297949108 +-468673996 -948492710 +-14696408 232549343 +-34564715 336046163 +672725359 -765389642 +720044154 -268676840 +552429051 -178207984 +-781608806 -493915923 +769304999 -597805075 +352860977 -102282480 +748451115 192228724 +-523115718 93270175 +-458589699 372807185 +865764389 -102194158 +377374264 -742975741 +960000947 -185661974 +-328958191 -253064979 +567185855 175976372 +-932827039 410466898 +-820485514 169579556 +-623346010 13877938 +-61086882 184311806 +508502244 -205682778 +802597703 -516804126 +-75748993 715612 +471500934 -645877178 +-345158659 -68902138 +-799853547 163509625 +374099573 -956091376 +492561238 -201013333 +464006449 491662972 +-154825677 533316161 +-929496301 -498458410 +-452490113 -444891869 +-260673519 -890059609 +-342115851 98907065 +-290146838 -315137964 +-117532252 292036138 +-811489867 -125447384 +-869649512 137286728 +-97549456 862740159 +-111336455 234630574 +435231261 663243629 +412870704 -987851816 +455814119 -201458172 +738260815 -957213255 +-551542656 385518594 +-479337127 953571379 +-176739052 64676652 +880618824 181019805 +-464407553 -603058394 +-788783068 -109706318 +-903889757 608792550 +-342773652 -313714109 +162778759 59368872 +35816718 563785999 +-868959966 -385408559 +305747493 -517984308 +630904843 390076277 +893736941 898964677 +65894769 -280949815 +-916274494 -942118919 +-28413029 -936080225 +-739616400 502433003 +760346847 188482405 +-330184919 32346624 +-93000457 -390565363 +109566109 322747320 +-246232796 -435573635 +960619902 166649519 +133611022 -760371370 +606228295 396353770 +887323417 5303515 +-170327439 21399113 +-603313663 456594990 +629789522 -438281736 +670845363 170486207 +-858486943 82124994 +26656611 -830776636 +207675586 432717089 +965834695 -201692891 +856315014 86274395 +915204822 567868564 +879227714 -120517326 +-242551045 88722750 +-703670007 66874541 +945760570 -175176602 +-336532775 -100707901 +215603474 650098118 +-372002743 -230905115 +-302935761 374720048 +246668133 247867465 +-216275638 -422641873 +-759339079 483340885 +300265165 -462452520 +-18308457 672266567 +-562398816 731142382 +-126965206 -450860534 +710606803 -102198572 +37646793 826478538 +-295392373 -31669272 +-817047499 -397209264 +-27343970 -594721969 +326434028 -481067607 +286388283 937566714 +-961942039 -166065725 +57934762 296510119 +349965031 615027412 +572221992 -178929655 +-421263471 235451782 +-123554402 266002218 +887882232 404328760 +-302219719 845579339 +-429628383 367686092 +945401792 -994801 +185095209 -361682720 +289369244 -572115515 +-708480722 -635039919 +655290942 634473066 +-599930430 76549139 +-660838703 -881710282 +-98819489 -794793181 +594048102 -574273067 +107835897 -92870097 +-326038337 592008975 +151764364 981582674 +822393174 -703140803 +-768877189 -995598826 +526388256 698727358 +127675004 550376204 +-276719065 390624345 +50994539 308640483 +839384248 530780936 +305614958 798147419 +-482481834 657800439 +735319717 792881671 +-407309919 72835395 +-875878777 237760247 +968413563 659730279 +-600557293 350701283 +-589038937 454733136 +48863535 103381164 +74133148 -259082748 +-946937138 714722988 +319046741 -26327896 +912554872 -705479889 +218294460 270367014 +-328650918 425587815 +393853558 317299708 +-926505729 434431246 +562049233 933367282 +-626634711 -298396897 +-762028193 -165470489 +536739933 941067591 +-478201260 -139994197 +52421878 -884578113 +810741503 -391576173 +-656657450 -282354329 +-314954752 -766822179 +300811704 67452059 +280848599 -73650305 +136217848 -181845825 +279406012 182120100 +-255368308 -668273592 +441232418 -193493225 +468350502 -434411243 +940606025 -253493147 +441941719 221540212 +-586535310 255401325 +850461232 529249810 +-589698260 -316429784 +-663530154 890424741 +73519830 -983002082 +-961209989 654936272 +-79256546 241615004 +-278376992 -199455869 +-165743603 185788271 +-298416134 -984412449 +-629737054 -682545004 +232327393 212534935 +-641303117 -119906830 +-650931135 848990179 +721153238 -478131847 +-619210577 -144531362 +-340175235 -214911776 +465772085 -662640642 +42862853 -2059873 +215406851 392553121 +-863518892 -739733167 +308716261 726781884 +992077976 473026374 +208196767 319762150 +749899298 -286899504 +-91202099 710536756 +-289894336 -803712149 +187953598 690483414 +-888984634 11845916 +533891001 826053382 +262931130 -432028545 +270573461 337671713 +-900605206 -310565569 +-789872136 -704863013 +-703346974 -161173161 +403207911 511609699 +957545554 458242613 +34280748 474246513 +714010874 -532870712 +-73187333 911224838 +-469916776 -372336117 +-721041745 -380315102 +-617784389 430176599 +-293849399 -201429183 +445223248 -499966385 +-353778124 -959743445 +330684419 -497306042 +-67955685 -231260176 +-44136248 -29567481 +931703092 -208430541 +-585173628 -930102941 +-768060053 329181997 +-701354030 749513049 +-718082774 589066862 +-321973633 -845208306 +673823532 -206497760 +434130669 435141835 +128384099 722616446 +165261678 -507859418 +95294072 -323542200 +500335061 569660926 +-526028618 -880411340 +393429217 -423431568 +-681973480 72692178 +490514299 -496398308 +760758919 -246823429 +-314446367 -904324182 +104812973 -609818884 +985106385 -179922022 +-743767226 300778147 +-684034386 474663023 +-175928841 493584119 +-329169793 -300266459 +-450321660 -791072904 +502261771 -905719519 +403474940 430608262 +656876378 -732349611 +-238218350 -40515205 +-275913711 276435962 +303016520 -962337813 +-748696724 -985086944 +-170316544 -468896544 +466064282 495368430 +313941799 -582941128 +674323841 957063362 +289751325 -764593695 +-360162974 -755627920 +-388886047 -713493677 +670118617 426125449 +-54690861 211452698 +-308180789 -796059748 +-969479787 -247394167 +953681630 -572535801 +-604394284 -27899373 +891162368 -978471860 +375244831 496051743 +291031289 754522901 +-781592175 840224463 +-407348553 -685493474 +-827508823 438759213 +-74363178 885570069 +881567893 -722418075 +-373442910 -46225390 +229573184 -814357920 +-690591899 -370311763 +-503445554 -478519194 +-903078435 -309644407 +224629949 -350398323 +-383480051 -539620609 +855877358 716595041 +-230775966 23254804 +-976004202 -445273190 +278790482 523873385 +-22495635 -469014308 +764604005 594863374 +934490426 -276363167 +876443526 785106098 +884961081 646383496 +-287031192 -94820281 +-51463360 -656807224 +481937778 -821330882 +-71018172 -438183130 +391307074 -957403930 +-279663175 -692577152 +-12988681 -409008136 +379555165 -543582941 +605917989 -402840439 +-2480681 -482513729 +-965914428 -533773975 +-796703564 14840109 +119485038 -153879280 +-765008932 -963448094 +145246295 738904526 +-906254576 -884512398 +-730258110 802339951 +-966115924 -226695573 +133590694 455098620 +235674278 4897474 +-246332154 -147509510 +622673935 744754286 +566774919 619148665 +530092580 -824734408 +-554237131 534825860 +588297673 632330462 +780868936 502125712 +-807799168 895053205 +-303569375 -963975056 +829860640 -301921703 +997202005 -899243666 +533790542 873714863 +-877670058 -315130208 +568425649 340790971 +-891787184 -212930886 +455755234 -127853890 +434922330 31793797 +-919437505 -132388900 +-621054730 915614740 +-389640932 570380520 +707737412 -713861233 +-443145633 919816037 +902216836 19431713 +-309096211 -773135431 +637094316 -38448572 +972871348 -514887545 +-305486228 940772559 +101099339 -705571324 +-446713285 582158442 +88901102 933148449 +-773333494 -31395265 +169120233 -787945481 +-483585655 -615728184 +-892089323 700409958 +-973083780 -624630856 +-94381115 -842338193 +249182276 -754564169 +955229696 845912423 +-847871954 -806164787 +-806709293 -801531024 +-683303246 -927763285 +-89297992 -53783379 +520944471 -188908956 +-970056184 -819792176 +-975923389 24677706 +-614865940 653535790 +516276176 113196791 +787080267 -537821506 +-138687783 -739577241 +39850267 -71676966 +582722700 448699946 +645700810 506348305 +-170007829 -338663853 +-283010023 727246073 +257820098 -836632177 +795152391 -328450389 +-647944215 620787690 +402614018 838582726 +838943231 -77389943 +278212449 -633028316 +-820906981 863168308 +428745986 -120607047 +-301754909 162482204 +390685706 -130466207 +655656766 692007358 +365026966 -719270616 +950393034 446451468 +-267545593 -36585640 +-786200451 115805601 +433628579 94393991 +-213614816 5326839 +988789104 366438541 +977427952 501009367 +-170223817 -323175649 +379783328 -540056397 +-19049649 595869275 +390852163 -745064104 +478469232 -123321404 +175713323 -297502935 +112079472 886469644 +-718055813 -452454409 +656825168 -795186914 +948795512 -446880608 +562736620 -766608671 +531664247 973745099 +-984113634 -773178260 +413286807 -578648352 +632663285 540282649 +-769294306 -432908230 +227059030 40246880 +624998897 -891444366 +284604379 -239081354 +618019964 972469456 +424032665 437231332 +890553931 737979447 +-216689258 -789657844 +-778385525 589030567 +-516525488 -563025615 +237436093 18701970 +-49667158 60527726 +-106174932 409753926 +-682227260 645870720 +223166127 728944631 +-662359719 -762873201 +-271867210 314203141 +573930893 -84168480 +261796360 -390750647 +-596456919 -838381575 +-47692024 976419386 +-727802786 235321972 +-826201797 281982527 +-645030008 488950766 +463438866 -474627674 +-749884708 371819508 +864500414 236717822 +138453718 993586151 +226523822 812497163 +-673697863 -572409467 +569975274 -722480986 +-999363109 594846669 +195644262 -557431314 +-470417158 482044017 +382919878 -777767550 +-252432989 -4620923 +-277157440 981901336 +-841607672 951042725 +-695787968 -14263628 +29480207 -80747131 +945767429 83707360 +-419511048 544412433 +-144552269 -629792412 +682823912 552480941 +-150120799 -681367224 +-703917038 416905044 +-455089040 796405608 +638209379 -815608721 +768593708 38839009 +-892048558 -254916116 +331144047 860349518 +159999932 -694473878 +-856436704 -712390727 +730698613 -690642447 +-138953187 562987521 +347482756 544436940 +-493773885 -413696133 +416688930 -772241128 +786991681 71715459 +992594955 -904871978 +-740419214 -525135538 +759033278 2539304 +-128024062 -684919959 +292985568 982916225 +268811949 -527581987 +-995519655 -74327101 +331739351 -411424571 +-878535057 -273537777 +44808615 -555827758 +-198405713 -157949055 +-398028580 716530139 +-458316186 624143014 +-193108585 -876075811 +-829193448 774021167 +557265475 -569803131 +-788268064 -245962035 +-295388702 148056444 +-981140282 -698157307 +764993871 840014494 +-440759642 -502574391 +231901651 -202613461 +643926589 145479755 +66385874 567737554 +358905515 -952456259 +-388575980 -607169641 +-36163858 -752315685 +-684952112 353333516 +725293160 -736215041 +-842302188 -212412646 +-778297902 560549140 +-835939853 -334938718 +-202791779 329104586 +922169336 603588603 +533556737 -790301011 +306097857 -18360278 +912438436 -662519108 +-5214239 -137422851 +592877406 624398350 +245670655 -113741717 +-731633629 -64291762 +203507081 82065714 +-41569819 -600112912 +-442823041 78473223 +138863064 -986734884 +-877743165 433568184 +901377156 -260541669 +756911855 366345090 +-546028286 211152807 +-816428590 -17128729 +-424840948 -523658010 +651292180 788531373 +464854378 980806557 +-661124531 433126103 +-646724749 -623386530 +-369651317 721028293 +741165567 251154990 +-274863722 936673801 +754157566 971387040 +-851962505 154123619 +458628173 -309238615 +-174257982 232661714 +192599004 272820217 +-662476142 641056284 +995061684 -46178788 +186509281 -499948995 +-708665151 284681632 +-489006255 -862480908 +539907244 540463765 +524039066 -16953740 +479815676 12409303 +-692829124 -48001973 +857254355 -419537717 +313568516 -715115790 +-34279318 -361380087 +-478998799 -252853309 +876520421 -801407102 +230312509 -922853961 +-971759935 -852564126 +-648386999 -163725585 +453191678 262032609 +-769354267 849648080 +789799280 533927535 +162679472 -146800898 +-431182454 540097061 +-569005322 -763514498 +-688046180 -719695305 +954936943 66915975 +863769248 745182305 +273817521 -645702327 +265518247 -51302087 +154003058 273761667 +418149941 322922085 +-597687994 -61317200 +-873465005 379132852 +812442297 -16284921 +-248643868 562174497 +-804372877 662801408 +-415965679 194809484 +-309959988 -195221911 +639003087 105769082 +175572683 856392994 +-271688584 496078122 +-72591002 71039088 +200641046 743321762 +25536794 797655512 +612281163 548407638 +-347022051 828705113 +-615739589 -593270244 +518663828 299668330 +303465330 -539012406 +378695343 727087363 +-441721689 518985685 +885356862 -738400811 +-913934390 635437438 +415333585 -387732147 +-674186763 -540714850 +416381983 695916550 +739196849 342588372 +187115264 -763913095 +-541837254 -536255298 +8255089 -719586648 +-672805697 -704029567 +654315037 155566556 +-34620658 -351258062 +7780247 11909375 +311269097 -988863522 +247964320 -696986665 +-530415199 424165505 +506783173 729646733 +413622732 -650694443 +-205052570 795055059 +214986018 635039882 +429313253 -555167572 +-91237001 642391787 +811374290 -988345939 +718550015 -769367084 +15790186 342163902 +706659028 -780841930 +13751474 -462260144 +-167750756 972723500 +810238832 753912988 +-752076219 -40091349 +-457363104 382630291 +428799729 635444175 +-896668053 230392939 +664214570 187038247 +-572909415 813749195 +109019650 -833743850 +-878059996 457832093 +-836872088 622758391 +-895734250 -45814780 +834415142 81884594 +550382095 839769624 +357954118 -946432131 +117190115 -524506384 +688959376 668143532 +-363508018 670860760 +-818090940 -82734593 +-553677627 -388448532 +626597162 879436805 +545812838 936661254 +761121907 855900025 +-640877160 -14696419 +892918628 -698943529 +-726704633 493515534 +497858893 506717864 +347446538 124415527 +541833358 402734097 +-909366314 886601768 +-434647300 286493576 +453719887 -923852666 +-6929327 -571853317 +-388330072 -836155399 +253677280 914439471 +346800440 -632736467 +-797833023 442517726 +-123307257 -9060121 +482680900 -731658236 +978447311 -755508336 +-374381209 -745751752 +267901499 -434787381 +-434462026 -17666838 +-523882604 745766564 +-928934055 537950211 +563994536 -691281753 +-975342884 414828835 +-930979194 679112672 +-967791058 -509006243 +-635387433 -722586576 +951869311 -105740196 +612557328 -294099813 +-687304587 462483026 +620357509 164030466 +859377959 629743071 +-550466855 -966910730 +-772433694 562881583 +-486286539 -537174627 +-590815235 630023394 +943235053 15104731 +-189271157 -908343680 +-220024907 8763711 +836532301 -176335476 +-438505036 131123124 +-98124782 726658023 +830007046 -642738551 +88495430 673346090 +646575196 592774043 +677396346 404751136 +-626272278 -554041060 +217728860 4109564 +219131002 -530285762 +-351894735 683177234 +48308597 939302651 +-475189977 388584916 +-794031358 735198454 +662380762 669222419 +836157392 -221366746 +-488380365 -894289238 +-760997834 -857753252 +-560548354 -641440627 +-868388328 335721965 +177204107 -912709174 +-554282748 -427817273 +-211971298 -164901297 +-770083545 -899906037 +590418824 4795037 +-264782150 743188048 +848175603 -328054923 +585597298 805967646 +-19484388 945232343 +-949847331 -172743255 +-655198200 841431956 +-996288907 510992505 +-35978033 351661738 +14488435 -989986444 +292721650 662629809 +406928092 -723940409 +961115604 -227167002 +460052316 43161583 +-736582456 -740844665 +-259921836 663971543 +424528304 -597564788 +221240992 303359608 +826663827 -646103583 +-404853231 -430255994 +731778895 -744800773 +-435374897 222622284 +338667794 -252809297 +172236510 88207142 +-38088980 -363558303 +-117922747 -178502187 +98667689 -745102846 +-857272928 -742460328 +-340153443 -239612559 +-872148367 -976596258 +-351796020 -373889068 +-917518124 -660933194 +-214134865 -883125940 +216895769 -794158098 +230317391 132756193 +-599079055 606299594 +155724346 -329310518 +-419373187 -253456917 +424277685 224517581 +449954384 42760711 +-682669058 808794553 +619783695 702457318 +-462604215 124350145 +152100666 446586144 +-770134508 397255389 +955468648 -357836137 +151492905 -514287691 +932099857 771063410 +328279919 -620396001 +-660675612 738839939 +470805231 651411565 +56346765 -809111349 +939893180 -150440678 +323683175 -92187353 +-403115045 -243154204 +-916462983 818967682 +-946970098 324526306 +-591807018 -390498066 +-745201703 353122143 +434999889 137331788 +485227804 -917258854 +611377041 -739335962 +957721256 -736523628 +684810809 -558672607 +520532755 -605006500 +-780636597 920267380 +-676559341 -45444656 +-981606965 277879514 +924527448 -425294248 +201550393 -449356680 +-779701661 312298901 +495852662 20073327 +-331470554 -464983846 +-980494161 -381934820 +-595639893 -116268162 +-137978335 -37737461 +571678145 319505948 +495482615 289307737 +-96212791 -557924946 +835702713 241368665 +934964239 -142337332 +-375817027 395153475 +-933223502 510275011 +-656457244 -546219479 +378870490 -633920861 +483586292 -342648363 +520956372 -429636417 +-126452514 648982641 +-383480974 943569526 +64983940 983601298 +-584109027 -491704484 +-261722865 995836706 +-935149176 268663817 +821969860 -363069292 +-762734279 -57994424 +-935907118 326106129 +-574262798 639649606 +-927371699 -337819288 +-32068069 888218642 +862647205 -810097891 +-495606450 -67757243 +814713491 501006899 +-451386274 722333422 +-811356111 -391908963 +-252907549 944680623 +-316779958 -852365260 +-874435776 582188173 +437003175 -46062195 +-696664671 -380435835 +418658426 507030777 +523582320 -932327100 +-783638972 -669707105 +530903756 -740838993 +134475543 -591353651 +869534913 495857669 +863229482 502117524 +-936952731 10879511 +434549368 166194417 +-355522989 -159431012 +-277249794 -520227566 +513563429 -895529516 +646546571 195977470 +-991705893 206170145 +874271339 336326095 +-809792658 -120736723 +-551590737 294366027 +302175712 275590816 +129879722 116324332 +715569726 -984914197 +-245941523 288102349 +-991151375 451117620 +816991319 -297250319 +327835572 332469816 +-509484094 -363258604 +914009446 139182432 +-575687649 757181413 +-708037130 462394930 +75244500 608643447 +409827402 197733667 +12905627 -670577972 +937861756 -707517676 +-481955974 -545953756 +134708460 313378763 +-751981489 -762994421 +-725263085 -430858203 +909414405 -440074766 +-302722581 176053559 +-273536697 -980354142 +-843439280 11900608 +944002568 262900597 +-585305002 -1845129 +956284969 379949428 +186430047 -902991120 +31833598 -244652206 +291239103 234397189 +940171208 -305523478 +572874321 77499270 +516551410 493795511 +889996477 830628333 +815307501 169690831 +869732755 584568681 +303739757 -154028121 +-223800894 486631880 +713328540 -865682327 +457919700 810363037 +898071776 -631997126 +-398646129 -905672783 +849125588 -842098666 +-330384055 3013254 +747399652 -95039556 +-525930764 -367862441 +462401993 -75364325 +-367790325 284588345 +-34605737 544823832 +-131514491 612014063 +-971203539 -233994346 +-93959329 -593076562 +513968111 -181225654 +-61565361 189658262 +-763070441 -853841511 +868229048 -476291053 +-212602391 762412102 +-625579793 -73707209 +-195399234 -331807963 +83466095 297129294 +10076777 526237203 +-680104164 -10540434 +-895126890 -673974592 +-550618486 698112354 +524466769 85061191 +831045654 -455354238 +-995275740 -488074981 +314521617 858557512 +875140163 -273702648 +-159511869 440037564 +-216905539 -597701830 +-14377069 -306753697 +971595663 -265695633 +-975517645 652122936 +-164264952 -619196803 +-532416314 -198119749 +-107850132 -101297257 +734084057 3109987 +-690591738 -771604229 +40170827 -241968870 +-210251164 819592102 +-273572380 -354628617 +82257957 -586500218 +606484666 -464714465 +-166760774 981484350 +832379857 -779098415 +906027170 580171124 +226798788 -119300375 +-865626167 -215821896 +-990018403 623900660 +687417304 -290389699 +382468894 -659374915 +511320456 -45308730 +-347555226 663249411 +714623854 267058899 +674112328 821883828 +-353116706 465408203 +655134547 -200364808 +342814950 -474036742 +-484274601 -619692699 +-426573774 -689172712 +-430888937 -655616871 +-494633916 -189363734 +239382495 594606012 +157233839 36890172 +149645165 291919394 +742900931 -719533312 +-197195315 -396737763 +-846721071 -187586728 +106502233 944427132 +-272129664 763761462 +925486229 -297829280 +-213091815 414691767 +-237848195 -456011234 +-267769184 -776415633 +103771922 -323731830 +833116022 -537736674 +101937398 -672786463 +944340149 -608834316 +-187746402 -689308966 +-458843416 682900777 +178079320 -414713791 +228809597 -132675864 +-150013665 -545691468 +739705187 -253860506 +-121169648 -195565556 +-604437432 -902218007 +797457396 618772561 +213764384 -144778384 +974178386 -42670853 +223595636 -65417867 +941682413 246397486 +-596077187 19944998 +76515783 853288027 +289545631 -387704772 +620159638 -63526514 +465279111 555583089 +129566305 -70483391 +-160284663 -417499368 +-648695641 195623167 +-320041419 754695831 +595809563 -957593208 +459598664 777240409 +-434291244 -467925111 +-640396485 7141861 +569596929 856727773 +323548485 628129866 +-144598851 -157961240 +150544391 572377760 +-443300254 -733009710 +364179498 -992831831 +-982758824 240004605 +270098493 -620446211 +874223719 860586508 +-880239045 -176007561 +-399733505 -984476521 +737952524 -706336247 +-915256701 -212890827 +86653476 -162315478 +236380053 853999693 +916605775 -126011565 +92321767 340121756 +-269065622 -166954513 +977862308 167171440 +598462744 -895920457 +840413352 776218677 +-895383603 721149132 +846568825 -247972575 +-190586004 -483339603 +-452977720 -907297561 +-562664563 443207276 +567233761 -80740221 +-795249533 -838622912 +186243173 110246413 +260250772 464501846 +392953770 -914261968 +-984643174 579960314 +759899583 -439114071 +491567545 -453947402 +753885136 -914079727 +982171224 -576742540 +-940512835 -52587123 +-811019019 193967746 +-647981089 -892589643 +692143271 -631757768 +187851849 707692492 +-265474707 -617286551 +-364645873 -183309314 +954950717 921559512 +276619012 846997730 +23725494 786975887 +148464070 977679422 +376021228 -723573093 +-329377342 396813713 +-540980616 790229964 +554419864 105767463 +-821982132 -937818482 +488368458 279813209 +547655311 -46006372 +-54425966 543478000 +-853617163 -36216842 +-646339113 -788414958 +659124561 -208056104 +-33017278 622986102 +405535536 -463409502 +-467434090 505996382 +585419230 850795264 +-618536021 -959145135 +436543904 -942057594 +-546982753 -877363762 +937263415 35390926 +733472024 447429336 +-106530562 643342799 +398541714 -351541841 +-468389653 233906898 +-739764394 -894637551 +-469747173 -722582658 +-645306060 -467364244 +132514890 167574259 +-8580533 49633171 +850773896 788440740 +782399264 -398017430 +-626317293 -515028351 +-875761511 -909007103 +-305115779 132827107 +398544732 -958278646 +195042809 36904541 +344401284 -126788795 +163950571 -259005136 +-250488228 -606033834 +421211280 536479003 +202650666 -803636746 +902692257 391920949 +602860440 -103664931 +149426389 -712344336 +633696572 881755908 +217116376 296064756 +-112457978 -217065873 +-640777697 57197849 +179494247 528064300 +-6998386 -847500313 +-491889789 657817528 +529772233 823474991 +541988481 102026753 +-164626966 373601521 +-389375662 -672021438 +763226716 956978023 +-676473703 869053937 +313748560 -839639387 +167024503 -892788995 +614846249 685792407 +776377423 492153665 +872782738 205364853 +930963487 -887456011 +-251337891 -616997787 +897653909 -579902693 +152354867 754842088 +880898651 640552446 +-423902548 240843785 +-365612226 639454980 +-974453266 -272254467 +17322663 -204851120 +-122068077 153908659 +-372681699 -609762428 +-841778174 347550545 +581614573 896971049 +205298126 -579998817 +-218390708 -934958825 +-938249217 440032493 +899870724 299403823 +528996081 168139622 +-452796475 588257521 +-536304335 -902210732 +-471014855 -544132687 +885319666 -833487108 +472148485 345139564 +259712534 -968701125 +470784307 -241744236 +760113862 162703371 +328322712 8591870 +339664738 338472262 +210852569 -589437555 +-238192350 682971043 +-249481542 -659868388 +-362618599 273161612 +365433192 890322121 +580856554 -681829728 +-805960184 103981037 +-612509421 400992007 +421028358 529384432 +655212005 -186390330 +-733281508 -698321880 +288439092 63584568 +-220417817 66000216 +-655213284 110327378 +-161468442 939331198 +351594102 -985892689 +491513967 -737400699 +-19046334 -242551517 +375658353 -920381928 +-69442137 732020418 +486380204 -296234689 +786962228 111822127 +-271774717 -703761884 +181347318 187691886 +-419343395 51604424 +589815517 290752705 +814192533 651050106 +482694825 -486975564 +355063834 458448523 +-593505156 -384348141 +395884355 491741650 +392865808 -450983623 +-610279523 -94927752 +-511521862 341171138 +380425501 468664356 +23070034 889293048 +-878674450 459180028 +712786678 -594887386 +-128521205 -203635570 +399583398 -432851777 +345458611 -166435396 +-109654740 -607752025 +714239973 -534791846 +790927903 -52458223 +361024966 964826538 +810432671 -724435201 +669547640 -584716494 +-383986375 -163579446 +-844181538 -724587791 +300292796 -564220262 +-471157747 812431049 +51757837 806060091 +347887459 839201103 +-800516152 962045657 +-530444919 -26610068 +557934251 823206214 +708611027 693880200 +-851136010 -352613208 +-962203776 -766040892 +-390873684 -670456297 +919929357 561966177 +-712991515 -485758092 +935864582 -540273699 +-68792496 -916623310 +-248171297 984179247 +-285482222 -850159213 +-645166228 -374547072 +647169002 -767045981 +652829472 -457915553 +-495202610 684672134 +15257817 503882008 +-806286427 160368851 +696219823 539492716 +-133946133 554585078 +189504694 262420964 +-184285880 728638384 +132888639 623825559 +79984558 41768277 +377475752 -456915811 +655016750 -355777999 +496332939 50735255 +-956932736 508391832 +802631388 -26270340 +892559814 -448562368 +-706154180 -721007649 +-560850510 387730019 +775545578 -132757566 +177439771 -172830363 +-715713238 -39627196 +552248504 110624022 +614240498 453719555 +421056308 552841570 +68731164 491079414 +-295105145 -230117566 +-765119575 632657058 +-377619180 -50450998 +425450495 -790716549 +-149315440 604511009 +-723044377 -218745754 +905140170 849596753 +671273555 481283647 +130362497 -634091397 +221981393 -376164246 +-744076639 379317444 +826226216 -765997188 +332813604 -956912722 +-72969487 257547784 +-639032663 -147069501 +-408932589 226797992 +-681636064 396887592 +-510315994 -984981187 +-320411653 -671541348 +-269936825 -535479749 +-853231449 535151913 +552448091 -137459215 +-208178188 388430558 +-412175000 -357058282 +-235722032 -100539904 +504835135 39979998 +838578255 864587755 +-542286707 -556458895 +-911988681 -778749022 +211213766 -252018764 +877187462 553802067 +-535840942 750033312 +489569870 631408194 +-50313803 75005575 +529073116 23290496 +-340044778 -577936932 +-41791601 474896892 +-497051518 243748564 +616140480 700178874 +-405638866 -74188253 +-574255880 973843825 +280553295 195846912 +210113717 -748758937 +-12154341 587761701 +-429500781 225724691 +-955545162 58065355 +-356859581 -217088242 +-243126224 131257233 +-587771458 189068657 +-834422819 -165267497 +372919349 900030205 +599597775 -321171350 +239287893 422281703 +-105873743 -420663524 +869526642 660996443 +427791135 156886010 +-544891792 -995960678 +495424296 -3870221 +-72235617 694134535 +-788571865 -944295583 +-876062242 -461213765 +323769863 101145229 +-983733553 999578896 +-811608429 -248113545 +-691772370 385629302 +-573133581 -755299674 +979763329 -740914484 +163349475 331627974 +-967247356 271846725 +-575825714 627117537 +-616902374 38177940 +-758100719 930912178 +-966931016 296505101 +636158880 780572594 +-487928786 -643243542 +761302207 5643053 +-73221155 935855546 +-851047375 977963575 +291923286 145258479 +88216469 -466752547 +445146096 72146557 +-68690334 -494338872 +647654287 39660671 +-174252627 508581454 +-989664930 -836558600 +-217935075 741179114 +-993713279 -351412552 +-298347768 -466733480 +-195352812 -994609954 +727302300 -104770442 +625410031 729367046 +-23312488 830094500 +-877359199 -413329888 +213146835 389978030 +456494411 412956438 +-618007140 -594335591 +769932755 -543396954 +220246087 281908626 +-181345858 214230069 +193324190 -543543055 +-303109447 951295668 +407871993 860606221 +-225229712 -359740909 +-238275958 -226466330 +543404690 -6937138 +496059502 547786125 +876168505 -597592089 +-700194699 -403694541 +282798405 -81657200 +313488678 -29806669 +339237120 -565216661 +381289041 -859596075 +840670571 450835290 +411094250 319813326 +482657161 475839766 +-608342214 263145605 +805114496 -177647063 +-116723988 605381531 +-449735444 995969222 +-931184077 918020858 +593843731 -575116975 +857588980 803479545 +423486180 -54765460 +201203677 -156489283 +-878310514 -703169158 +112912195 -73173518 +913088880 -395977635 +-609758494 -580110977 +557353541 388257144 +554872993 364443430 +200353022 595299270 +314653836 -607652827 +-666611104 -604037852 +-421509855 493602822 +251521717 -71766907 +-909721407 -230320020 +-141614167 -548436867 +126599216 668914067 +-863633145 -691404058 +702670644 193647997 +-291775420 107144693 +654044361 -8437297 +-637689352 -954468028 +-906636332 3746737 +673944542 -102346888 +920726557 688940630 +106622102 -518733420 +-505477642 -796357931 +640960251 -611017999 +952055628 103856131 +766559422 -817976273 +218212212 -694193802 +327076677 599682383 +789822523 -834202264 +689704436 -436119306 +826020794 325232890 +-781424615 -902386731 +-626258718 471583943 +-441640561 -794708021 +-465026309 -86031417 +478976797 685824486 +-941673485 371030993 +771629163 407746228 +-31515827 -269885174 +534594650 -422159701 +695138768 -566529929 +-806702095 -98647468 +601419352 705930855 +-139692464 -946375473 +625047950 863655316 +-367617779 279657844 +-97738515 -466101709 +798937546 286880308 +-433192143 -406705404 +-76725846 744540412 +-298531970 524692353 +341489427 -258221907 +-954884954 588952007 +855671755 665810989 +-966199047 28198039 +-294803884 285471099 +754358875 545366487 +-799312794 -364681211 +280398297 -331385978 +937524913 -91541344 +766860335 133585894 +-532847320 -61533535 +402652464 936313924 +-962052554 226949189 +-983592688 -518511635 +-438044126 -896619170 +-513846375 272677747 +895808299 993082847 +688193292 -918914842 +72326835 -418112172 +793575634 -731737103 +362159824 -71797611 +-861118498 18878297 +3719911 541894039 +502223072 -779364051 +-548856557 79093604 +945877582 987134579 +-621451369 -993105493 +-265796740 -724482356 +9465814 693028254 +-863125181 783445641 +712235758 -950223524 +-663555864 -560924324 +-247244888 356128065 +758519425 991434824 +614805008 545667329 +102843113 -392075415 +734913130 -519841349 +893070959 353358722 +296493160 -453648447 +-886777835 575099210 +751924917 -858608766 +948105757 -258182398 +821477189 918217922 +929695953 752051425 +488859527 -231591462 +-23089422 327194311 +-519864885 165341338 +344981735 -754418996 +-174534879 945132745 +-497640050 45485023 +-769057255 -880900558 +628342723 -834167395 +-740078487 -145124995 +595571053 311991602 +460670150 -109806567 +-638259772 -189073606 +-276737171 948055641 +-722713023 -987626011 +453388424 587973057 +-104515561 508386614 +-519737286 955565973 +399675295 -267438049 +432520621 253297423 +668339177 736704327 +899559353 -162922376 +-857034130 -370872931 +-527060031 749785384 +-780730023 768686596 +-804374352 -683879818 +-243381343 805343335 +806554632 495388006 +-209958422 -513829611 +275459127 635019962 +79449952 -648097638 +534909551 936354952 +-517760303 398541381 +191470857 199520578 +239913694 -917518170 +178433956 607114794 +52595320 5618466 +-938984753 -537714291 +135888994 463741105 +-817733956 795768615 +-292490113 513259157 +106116720 243637332 +-582373061 836299255 +-40280492 -525535383 +793830462 549410387 +-168223746 -401223980 +505184318 974084060 +-154132493 -787270911 +233524283 -441738818 +-963810004 -570011768 +-708864375 548640734 +665077652 -173167838 +-425506315 668066924 +921196165 48448291 +685253742 -431676450 +-839042466 -746477620 +510287035 400015625 +-139799850 -441437368 +702429344 -185334869 +103783411 -375555212 +-947636715 -931991364 +-999119019 13329035 +-414130510 956765337 +-838114333 940837012 +-810637239 -78094620 +-303763517 -217391165 +312213313 -465631082 +836960985 -344903070 +-309520580 365177871 +-161085904 204119844 +-323383031 437197584 +568915258 993386690 +790288873 700672100 +-244819069 -896511003 +-939623003 957809596 +-185613426 -717920283 +408874925 -281750428 +-219025631 -795452532 +866527983 -893232202 +-43340451 829990137 +-162780023 559178953 +49374094 677453081 +-990543785 378104186 +534865595 277963286 +285870347 -39594897 +-700610402 464796969 +770129167 193201235 +298532674 -82828506 +878294987 157361487 +-725460362 453561785 +289166637 -463061229 +-519865489 803185800 +-445027778 870082396 +-741825662 938623588 +-413337416 -862468154 +799186834 697740788 +954403789 -396213395 +691754610 -26222514 +-632481515 458999977 +-101143594 83115984 +-70298140 -191106729 +-286796103 683498918 +-692544473 -480944443 +129054791 742842242 +407361644 -521665161 +-483673917 680669169 +382468240 -772436713 +370022641 -591758902 +146362771 654149591 +387535025 833705179 +-301213220 -671880813 +694299357 -708083354 +-1548343 872086576 +-698240898 847677840 +490436962 -780254956 +9561809 990011368 +539771306 364332609 +-395801833 808744853 +-784573059 199633980 +-731969475 711674890 +-32650627 -926517591 +-548389442 -145025084 +729369604 73850808 +414269958 -993136421 +-414102820 -322849874 +819572672 -672549940 +550340430 -273204972 +-309041061 -545320512 +675550248 8895788 +-30475861 -95392242 +-300910131 323897413 +715845628 -51438009 +893617870 -715095650 +-107096858 -661796652 +-845651229 -729518476 +-277177347 491292096 +-673586845 540393951 +-40738570 -354614345 +-880661432 -584017565 +882662401 900820273 +-244828806 126149832 +-678605018 242588225 +-392898747 900740396 +679626050 -862525994 +525386823 633009274 +805574936 -876494725 +386830441 -731209722 +517475019 373184285 +-926988242 -964970794 +445878829 751526940 +458933714 -367054193 +-746172335 -580826757 +-168751259 361047471 +-920709863 -102650525 +286810307 700574817 +-755246796 571223637 +-584704984 713989201 +-972111930 357456132 +927438864 997047018 +26494384 1090712 +-200868229 904262208 +758233238 -403472145 +-921886678 3106797 +-323431744 -857741596 +-520886540 85426760 +268434303 -126708191 +-428063162 -523320599 +143005934 765580617 +654521594 -398383592 +754363579 769678192 +144643700 868277383 +940769807 945536561 +743727337 -485434781 +-419076288 -874510725 +-943742325 -891697017 +-201075253 213463720 +503099 -457240265 +667744023 562338345 +285830270 -241512526 +-239854 2832978 +-622534585 -794698992 +578979320 242460084 +-300237819 -67947298 +56391756 -215844942 +154427175 -487939940 +854654951 262170525 +-808924073 269651537 +235157512 967617690 +568220679 -245691251 +-31221205 -856296441 +458564906 168314090 +-761059130 -234042178 +-691537278 625983608 +-593556853 737476654 +-381741747 591142414 +827895010 690289317 +-728812458 753109566 +875454515 -114463426 +-624208453 -560923293 +-124307499 653936101 +815961125 402547425 +-365970127 -234247695 +-54417401 127179983 +250126433 -918122536 +-42764991 -684782804 +396314040 -539579636 +-74468176 -106971555 +376194125 16885015 +550880965 -673900088 +242446982 -177219898 +85596152 -133537722 +222020644 997392842 +191687648 583072106 +-414978037 -968826219 +-331356178 991452555 +243296772 -993503827 +701189346 -782891130 +-319514859 -555891826 +-655359122 -21988472 +266542431 -582353656 +-21105033 847237934 +-259733219 -520247912 +779567591 444359503 +811022271 6089488 +254449300 -281742821 +616525905 385857379 +915198090 -329063220 +437558801 649165424 +736203628 -498786899 +360539980 -564018638 +256071666 -839648416 +-978910003 -94757403 +785987972 886598527 +511517998 -932402390 +984675241 -595001046 +639123414 -866155578 +173052846 204827839 +-207786766 334249915 +-515362004 -22505388 +69728735 -166809390 +-571165361 -94575066 +-414536090 -953397163 +-349551518 389329167 +-377582515 221410544 +-587906544 -131187616 +26923055 650233420 +82118547 -587123034 +655441790 729037624 +206055959 -331102798 +-243536802 -293999998 +-495224607 542512798 +-771425526 -216629541 +686433526 880242756 +-261750408 983854164 +836743666 609326371 +757020753 -901542488 +396036874 517128877 +-310358092 823315463 +220579914 -525369008 +639708314 -128855397 +-364454910 656473061 +647572056 -837893293 +-682380603 -786339984 +417320048 616695867 +387847127 145388939 +944776662 56700852 +-823361517 154475649 +-172647915 -881987667 +-347866079 339594552 +-240009445 -557449419 +191662574 4593493 +645664261 -192082311 +628122743 -447935944 +20209629 353641302 +-866337837 253730750 +-352491831 -551963545 +-183672701 -412668758 +864350215 948714182 +117860131 487762858 +101077913 -150170886 +-460625375 340608733 +-456068501 -653351067 +465454105 616714495 +-879784714 874092964 +517682293 955365363 +324740226 572712373 +616595943 935948826 +-595739012 -184066341 +-462248928 -199132484 +206873279 999304721 +-175061989 327989260 +943255 -259638787 +-152214600 437466271 +-544700840 -329481374 +-289081672 151470574 +-143795451 39658341 +486024042 -535562180 +342742497 -699347491 +-122468069 798676477 +685328831 454495328 +-319327321 -286302247 +373172702 18491277 +-677831756 -595095224 +826086501 546886586 +646302079 -875264369 +-41798164 -227764817 +-699436296 816462912 +728347384 469639583 +-695011872 -684807283 +-378964675 -190951727 +568943973 -471577392 +-707075020 624804994 +-608294255 -443236718 +-835048063 -791389975 +-402547457 867614142 +-405075619 -585765156 +-630523072 -315185597 +-849187428 162028967 +483374381 -102706990 +254112686 -482577083 +56900727 69257405 +-43148823 -189771666 +998063102 662365074 +-104862694 -748734595 +-911346208 -920178750 +-8636308 955424397 +69985362 -733917974 +-669903048 879935907 +427540730 -744387907 +508689069 600541114 +784592774 -366053807 +-980616559 491031271 +854218084 923222649 +-618880114 971092934 +-730395134 132976768 +-247137949 -492964279 +930558521 502921798 +865369090 778060888 +723333352 -878918788 +412220163 -854798121 +-259902653 865742506 +-689451862 -296714943 +-675872869 -457345181 +-789899037 -328759979 +-365950171 -58964501 +378406575 634723334 +416084463 -852218905 +766380018 -703310983 +-351611539 42040803 +429219801 -660585461 +655951971 716780337 +-719300618 720421342 +380453748 -269824197 +-819266633 237694620 +182254040 351956565 +683644627 -513084650 +287560309 267739193 +108271863 588765822 +-509826547 358196438 +-719736015 -139456928 +-202498788 952140781 +870760448 -280856409 +-149182092 -671946353 +-977403750 -898673280 +311459704 -799491653 +979166931 689533028 +607165333 -831426973 +-702309795 752252795 +320856822 -688496968 +726184773 143505237 +476734099 736083113 +119889426 -205442646 +-745000936 365845189 +-381643509 -629045667 +99157112 331314045 +-232087778 815992436 +-333268299 577045215 +-108400012 -636720123 +58077719 -737620796 +-990334715 -599981588 +684378559 -973140865 +359544380 339072334 +273084758 -561883618 +728680359 -595606282 +322578215 365991999 +739517165 -711247828 +-464181527 -632415230 +232861763 -139011994 +-66924167 565514933 +36404565 -388018963 +-959372728 -562379676 +456337751 524457046 +-269154494 180748464 +-796361047 -508459805 +-677416863 312728811 +-697223711 667680178 +-597684117 296268641 +-558716713 205638009 +-610253125 -363071670 +51097166 394536783 +-782898073 -350899866 +-687118679 669259981 +-605416007 -515199598 +-952867093 -767107170 +833440534 -455333742 +-224277591 430608137 +104860034 -514470309 +882961887 -630309657 +729300758 144911122 +503335543 113473044 +-38994445 105720488 +-142149571 -814749523 +807402660 -929121789 +-344750625 -300040350 +153911897 -511792298 +-476346613 980503262 +-929615935 -988993783 +722462786 -439491247 +649634348 2255037 +-200533148 -181671361 +-12485782 -855974783 +515750534 110112795 +-599804244 845071061 +404383082 -705094391 +-956068860 -276705604 +-764885208 319704460 +-922815744 -79783538 +-308413677 267711191 +422646687 -695119336 +-148769814 751693868 +24594642 -540877235 +-545830791 -561163148 +887488789 -402740182 +-373102036 113213828 +-644580267 196124143 +-692180571 -209498577 +567594915 228413705 +344590466 -73711818 +-281367037 985202604 +-137279913 699289561 +479611409 -849783652 +-317155805 182193099 +176591017 -126067011 +-300576071 -536948516 +-122286202 -838838804 +803403291 -581209113 +-969808696 -265802821 +-544234609 -364476338 +-207805185 -417029404 +601209468 298868726 +-228553397 237906936 +943299671 691132841 +-700962894 -632117810 +-190862769 487848573 +6745250 -376118605 +370288186 291014751 +606103597 -183102366 +605889000 453497905 +-976401239 -220782631 +313055405 905028007 +768521653 -218343484 +-34583109 631375432 +109769642 67226885 +416465433 -915120419 +-461283004 830294417 +860234097 482790275 +273192954 725960224 +986123734 682784984 +58822978 481846305 +-741540494 258271625 +625818105 -280466226 +-70828904 829822735 +-245676864 314995038 +122926183 -891003081 +640072828 37942997 +-93378496 16308143 +-494795303 670468890 +374731961 -312282721 +-143800091 -554896875 +335682281 -84259954 +524488844 995406195 +603047976 -349966795 +-130726524 807404218 +826070414 -808013960 +-36568310 713133942 +-422019338 392024095 +-613238351 -666054992 +607962825 -777025369 +-52031984 87935321 +-201248807 906668521 +25006920 653070522 +-249108185 373348544 +-854230790 772237770 +214788475 586344649 +-873526413 464741220 +-464791795 -544640697 +648577262 -721450462 +-600809225 4374023 +-4445360 121423878 +910071739 -59000150 +419712510 -132135635 +-405622548 -215179829 +285235573 -951609295 +-735057075 180528638 +-816439282 -360277697 +-63544754 -265154578 +251763130 927224365 +-57077396 124212115 +-575920923 801674251 +-640542436 -273727748 +-189226932 436311918 +855591496 -6803591 +504485885 -179129354 +484465863 451911031 +-351806814 -310723600 +-250245890 -869289261 +-673849881 493752785 +680067299 421965523 +755263352 906196453 +637512711 719653921 +-201918461 918792600 +-527131856 -45155126 +-274083386 -125321740 +885248941 266764483 +-826706212 -86430630 +218983560 906865512 +-531270866 -651597323 +893065090 -946602162 +-30458730 -516189136 +518397637 133575068 +-757326089 204589000 +-643089433 -399463610 +-544013097 -462859488 +829261984 -621559790 +-762466796 836656535 +-398274484 -193137061 +927177620 -806976891 +-100194254 249497876 +632592939 -452851775 +-74318506 -330529229 +71932105 544446901 +-75453842 875688635 +558731479 -390191417 +951131399 -620861311 +-874736469 -190063581 +-722948112 281513077 +-369952043 -742833999 +225103171 768071236 +-119406093 25829762 +-125075888 974328365 +906146704 -26218714 +-354150429 -135972587 +-679856453 418991115 +-367352830 -291906045 +498921082 -965989396 +-181501138 924931015 +924722755 570453315 +-747981281 467855259 +458312846 196264885 +663168036 -499775770 +-725182260 -494338402 +-25511025 -361797201 +-620918798 -506407136 +687319017 -416808587 +15389360 774738781 +641086618 541452341 +-980231318 -281224621 +-302701736 229039392 +-350845435 248225958 +-862609806 -4183576 +693399914 -195455600 +518174789 663942146 +834879588 19316818 +868048967 766345696 +440728721 -580272891 +-825639483 -950623026 +-217835854 710090974 +-788280829 374354889 +819981745 982080144 +409690957 -841864776 +-596900382 -274855619 +354274036 377949073 +904510842 802650186 +-587231969 -965389230 +306247370 381873515 +-496514056 -483496597 +-203012719 333512050 +-317193040 427033211 +-748496493 -976020165 +-935692924 -918961349 +51827308 955202512 +521066562 -773765128 +963219982 -45718864 +954563568 610080524 +-764161512 -98516434 +-451699713 -900653765 +41599798 982586229 +-437626752 -76732444 +562767081 -892685649 +160952772 -86273770 +-400842714 63279091 +481734927 337291218 +-221843728 -994152849 +863314001 12405061 +564968242 -233543643 +810652004 707053645 +738082336 -167864165 +-276410581 -446953292 +-112272180 851339802 +440372949 -765855242 +-928377842 325854438 +-787995884 477741854 +244990964 -524535024 +985463085 211969984 +578280851 108908664 +620694225 -251251004 +844968444 640010260 +198158586 659387904 +164984698 940104214 +-365919277 -754587357 +105697290 -84058073 +487677493 404557945 +-272357580 -193616521 +-80800135 -394154889 +-181884497 -561736235 +-22278398 -719306895 +-141854208 709202238 +-492607547 867291214 +-681562803 -81768818 +816958008 -923781581 +-571688887 -386858585 +-431071708 -688048913 +-591383640 -483319403 +397703265 -808385681 +138990949 -559155500 +-512963811 46133033 +350468428 -603945657 +-492721595 -8164542 +643768237 424460905 +-773584637 217489232 +387552200 -680109669 +-258719399 -739376776 +-515561993 -456244574 +141102007 -555022495 +287695315 533355705 +-529165650 -941733668 +-737589902 -34825487 +124203309 16321153 +-34784180 908336445 +952303832 -942818178 +117137240 102457443 +413050397 467876269 +-984695373 -857700761 +707992963 -126281361 +539812306 454050992 +-530341265 492613576 +-938657071 621654004 +-639250919 -74157674 +69674350 687389456 +399850580 -920448717 +-333484541 474759446 +-280949100 308336932 +-347856129 181979063 +-609814670 -840925502 +-23881938 525802547 +731804097 245049631 +786000662 -620102882 +873828600 674043580 +-521070395 99355388 +-957957786 -811139458 +-333413414 -30764411 +910439407 858290695 +699111281 -402817090 +858314832 -477177395 +930942238 -589031155 +-833931206 -837535744 +-82857722 -589702676 +-165755086 675281804 +828560479 781498979 +-992811103 503783233 +960879693 -234927024 +-617400576 -612991258 +-130117536 -513304260 +58997781 -446472390 +-346446905 -624439505 +777757913 -869191631 +993673489 -40829033 +64575600 921645426 +-607618364 -483867207 +266928489 452952007 +-138014802 555547047 +651592180 976994246 +125151987 932446102 +343026044 -306381388 +546856996 948884265 +-189722044 -168101223 +-26528486 -621938872 +788643377 912369923 +79223906 991638887 +178907021 775386897 +-457025247 -795231635 +251544674 -671275725 +-214570461 -915525625 +922807696 -234690532 +-991237895 -240334899 +-64406928 -728191614 +382889910 -509450851 +734198941 85235863 +667615195 -887004120 +-215454313 -81018391 +-455597127 -951847254 +-915872752 643232651 +903287067 867798584 +616641564 663178252 +-43468202 -694988506 +559844596 480511912 +19255462 -581663426 +-660663601 613952474 +-621568621 462516142 +955980188 -551450213 +-481041153 -445649444 +8151740 -935815982 +419254818 -471342821 +-987791918 -140905151 +811668152 -199658105 +488179222 -86542749 +-223359908 222573797 +310282602 -911798516 +-949696500 878813439 +474000404 598149665 +615582251 -69869625 +-786194164 260033722 +59915193 484799884 +860011557 -738443107 +579312333 358883538 +-406659529 -635758277 +234800233 604002249 +-490124144 75530816 +307085302 -143496388 +745547417 418381029 +-325609651 98213482 +-488187107 -493377379 +-215906576 -798551002 +-125675801 -804826588 +30620344 884043938 +-11174460 -185301605 +-741498772 489349379 +-589751218 -358817892 +642954945 -235293118 +-53652881 38810383 +362538436 -511804627 +166202267 842050324 +-495919880 622725880 +481110026 161396926 +-913714807 709719395 +699589148 -577107758 +349791823 531418391 +-500803974 573219400 +-238553400 -212900170 +-305223772 -15715655 +351997255 617718109 +219576626 870134822 +-741092773 154853593 +-401622490 -208318899 +-690749296 368916118 +-575970855 269561697 +972926475 -30951555 +363450383 206590127 +-155144606 -30025771 +-327624079 -9339624 +-560280642 -775745824 +-722945921 758020508 +75064580 988033516 +156450896 569084803 +-750677528 -115705429 +-943732853 -101424049 +977462449 588380598 +-415608261 -966080393 +-759139643 553991457 +900229629 838674313 +-535726525 -195842153 +570920881 -799739958 +-148648511 948106211 +-320938972 -657711421 +425468214 85376170 +-836966779 -989144678 +-727728079 351845530 +497211157 -21674389 +744729827 -32435048 +-723093258 -548126825 +-855948850 219188576 +-550333120 -36920388 +528787554 -11429751 +275873814 332406800 +-474278591 -914588752 +-650554952 297676407 +945666861 -247933300 +-878742686 -705683175 +-357352008 649480571 +619431909 817018828 +933043337 -72040121 +-450434547 852597359 +-741273676 369518913 +-323752166 -584839231 +788426689 254951997 +648184599 -261558528 +316287158 522978718 +454483906 -438705424 +759471324 636768360 +-162849384 914448926 +640340014 -497627122 +125425833 17474532 +905679005 -613873961 +-732185849 213245441 +-69426751 290110807 +-560392996 -887178502 +-340646985 -78007689 +253494907 -916097203 +171237216 -625428799 +-361251811 -275437824 +582159305 -150223 +513199040 826624899 +540464653 -537690785 +563991348 -821635996 +-959727022 -574116360 +94488370 543126766 +-455396854 837181350 +149529817 169694194 +621876698 357342627 +-598476386 -348951926 +219999641 445448924 +-969708043 -838397939 +-114658994 -514868269 +400481513 -904285736 +-266224053 -56376189 +345772989 422474971 +-634240227 213933485 +-268760765 75562823 +603470104 906467949 +-704540361 -29095985 +-698422091 -116814905 +-97133535 -545069466 +864133309 29632189 +-457462052 -194740117 +-567904850 834645235 +371695858 978622576 +716854989 -755722352 +-453775798 649686919 +283796157 -748776116 +666467079 200986192 +-944250888 -739640057 +-932932183 887077740 +434039962 368854823 +470857411 461364162 +505906546 645732954 +935393904 -140989441 +-16163569 -123907710 +770083085 -84250911 +745534274 979983834 +706219635 -190404460 +-568729872 -976458564 +605185971 -641814716 +342927985 -943769384 +33126750 824571071 +-801296808 375734920 +705529425 112924814 +-846488258 536392963 +190262764 -778513503 +318168186 503198349 +-367839226 738671790 +930701848 179462138 +223118707 -575912778 +671917002 533548664 +344644488 -790255142 +-228412617 -115862150 +286529917 -41690045 +177893574 486887878 +-670666478 545012494 +-40248366 -259810043 +-736260026 -701301017 +-799703712 -725929949 +-31462569 288865532 +178177921 137301573 +845382428 484573347 +767608932 -651146029 +-816785851 -274905170 +-837549138 -938343780 +-124539762 -128841648 +-800524603 707019924 +-290828083 -532224244 +547468752 -893409492 +109183344 361829351 +-981937803 872759160 +225934127 152389539 +396453884 628475853 +745497888 -90208160 +557324231 41952972 +-917619808 829769797 +-562090800 799240702 +-543639816 684914658 +139161182 -229777543 +528752316 -292435068 +555872058 -53266126 +-724562692 440365627 +873394159 -685022032 +-979329133 818139491 +881569947 476780693 +-254169077 -506406416 +881092460 -460173571 +-817404956 865119749 +305812115 -844033381 +584049124 380187378 +-156170152 -948842804 +-974892113 -791770868 +794402918 -949904391 +-803129517 279087822 +-968098301 -457958950 +295480363 289213956 +-711674312 -500909491 +943363945 74465537 +-36171132 189576379 +-505624939 -269482027 +234082483 59988550 +-177582451 -660430207 +-676802492 -651704757 +24523000 550543116 +-631279568 -782928184 +69676327 -487179541 +422909924 -62714525 +-839981770 -559605272 +360870404 221835296 +-404577300 -398376397 +-592805188 344645863 +370390596 -972674713 +778095003 -651836399 +813772894 -796890501 +-419899277 239563091 +-900854262 -154184419 +333822665 30572795 +854387494 415257127 +-973567212 -774380653 +622365612 -696632455 +137198957 605342121 +613678778 -984163554 +-508950762 127174277 +15327557 -777655210 +-214870740 -53921310 +-867769696 -278660842 +-891310779 308348734 +-330386476 534796075 +-590888056 -425119131 +-48689909 768377601 +340763624 -506725583 +255989378 550148165 +-363542884 6865198 +-777207327 260343108 +-554647241 709242501 +-478053716 817777110 +-284600335 355846793 +286166813 354979501 +-284189097 381179651 +-788750247 690246643 +-373324476 -434677998 +-786315906 963853915 +930298642 -531059546 +-630350855 288316682 +-457271253 -511441490 +-517484547 -81651085 +699944910 -25632265 +535159061 -321608281 +-888444235 -884228182 +-813885205 724736905 +-269382446 -473092111 +-933298720 -366883370 +471371487 16105857 +-592698270 -488267180 +419656826 474512131 +537887155 -18614874 +474502411 847206395 +746686775 -899828247 +559309215 198671591 +-717398123 932236687 +584182191 792443333 +-534352232 -555597265 +680784703 4354662 +675578244 982714305 +172401322 -234777906 +950487598 424393385 +-574174884 -333734431 +-640336233 723150968 +194604698 -240026592 +-367211674 -293986818 +345478088 762057182 +433411758 -196735953 +771519749 -66045948 +625244531 147714825 +555200786 -722370952 +-533719384 -849883406 +-952055220 499794134 +370163605 -199222 +431821239 -843850006 +-656539345 531516389 +-778345453 862700502 +-297496861 516778499 +-751469450 -918528531 +332321307 -188373097 +-77257506 -866442100 +125408360 352180154 +753109758 -470685325 +-720892837 -866182269 +995441704 -689082870 +713164936 384142798 +23725775 -355927505 +77825945 75601364 +522136076 -282849100 +565819707 -975129914 +524426049 -344746354 +270084703 135726301 +349265421 213361660 +655045730 385187483 +-890465254 469529616 +325877406 468696165 +112170577 462370669 +-617172340 365008540 +-418118516 453312684 +-148388969 -582271083 +293696005 861470906 +690538510 -339494997 +709126489 -856948840 +-811932326 -662815391 +207008261 829444727 +904204827 -830157286 +240160749 -60316470 +-247272048 136821841 +-121709956 -400924440 +-480493453 -611728506 +-759099838 -961590320 +-199780987 -7976416 +-741079196 994266436 +-655793110 -508114696 +-905169570 -224620135 +-766169633 782162814 +-107194183 -550114382 +255138120 565585958 +-508402664 743789421 +440383962 -679893699 +-773646089 -128500485 +-806753519 334985113 +-540151110 187447091 +586633601 599676972 +-104325452 564073492 +381389428 174976433 +-57193255 -969341626 +-908205280 467781977 +646150166 757343272 +796751770 -446140682 +226227289 222300091 +460098349 -87821053 +54205023 -127687016 +-18054271 870604978 +93825041 361165244 +-476679703 -636503039 +-399857996 277137743 +626362801 -379696576 +474394192 -930611445 +593434148 265856966 +-34800738 -357030906 +710430922 -784935190 +-708138731 -139103621 +100047674 -71272204 +145065256 -477137720 +-647369913 -698700271 +-137504942 461006928 +-817702266 -197179783 +-785408455 313368443 +-28100929 -768532856 +589642333 -927055867 +468008192 -888565278 +533391093 -233795348 +-128707818 -608388387 +-537915093 816419635 +705497858 469497606 +466898687 -300942992 +-608009764 -965312125 +-126642380 548719937 +340109430 342334367 +129225219 481576313 +959125282 170468209 +-758235802 776800113 +854776859 -287658992 +546272853 39432239 +-364847406 -804091679 +-234574558 225033395 +-521179570 236651857 +604405924 -36019739 +-948102137 523501986 +189420178 763154686 +-288496536 686771790 +-999557269 -435898581 +-133136955 -685692511 +949826966 -62581809 +-502011332 344206483 +698576837 798286315 +-279927410 -439565791 +353142056 -651980781 +39032613 736129144 +-367676150 -169156638 +-762228793 983562370 +797425494 -620312462 +705777872 213152007 +-189590823 -984229146 +-483908468 196384769 +-991528317 995434968 +574235396 636744150 +-991667491 44385546 +-686802311 -632793601 +402510126 711703128 +254770891 -222684070 +-240968987 186117117 +125640975 -126576971 +844982183 -241013403 +-690194780 -61898910 +913536346 -415509178 +132338504 993881382 +867447267 -991004951 +256775962 182504020 +-166405671 853239323 +-953867950 -782725119 +253101674 -527293085 +-710445482 660609514 +88268487 4443306 +-803473957 -276258668 +-886345374 913096288 +-976621602 273036098 +632174959 511249209 +565756780 -568158923 +388725621 363840403 +-120883181 -292527123 +-610484311 -984963873 +-424770507 818101219 +172429750 122177746 +-250563677 -761422488 +-55829906 -758403346 +-127108620 -66368279 +43410246 -214461729 +-244704360 -420693908 +-268403964 -417679114 +467825792 -583061092 +781697478 907483281 +-501213165 338075614 +-633253001 7304534 +-530824152 465044357 +-234662681 694020451 +897836015 389380075 +115805663 706402281 +-157727655 331990090 +285843636 988420464 +440133474 410636907 +-117713381 44230197 +823084335 -718286780 +-946813521 -846742790 +-650133402 -77772318 +355301925 -47597633 +995200657 529466863 +-798490701 926439262 +282939572 836864208 +127793554 -374203004 +716404698 350673938 +-835775284 83190842 +-442194543 -423273982 +-694590499 -198195215 +-545615551 -582046963 +437850856 -727115414 +-994108990 727521794 +-890373199 709303474 +-990775706 496158156 +353188022 771554695 +-302760884 -847334211 +385602586 423871095 +45718492 -981010876 +-76207043 44424470 +49287155 -511599890 +433731852 57603886 +-749643415 -424514311 +-522664196 -106845444 +-533731959 -448708422 +217980388 257644402 +-193097058 940980314 +372522693 -151302901 +-378317535 -964532573 +8834372 764429036 +644603798 19157054 +113669529 -640627837 +-62161316 -947997295 +-301696061 -78386795 +-334937629 -534009633 +922858513 -970327366 +794918132 -435763484 +-96456819 261583482 +606072886 -128771336 +954563547 -29901629 +968549685 -387134751 +533775185 -759727055 +-680741772 827237698 +501709728 245931208 +-536493727 88223838 +622986871 -544351729 +-751227246 -906765706 +-10724867 547189914 +903449191 355370680 +-49414304 -657635574 +-98316751 327196294 +-567361490 -111213481 +-262379596 -356985583 +518223919 -564128945 +125909375 -874700588 +844537090 -857059828 +728293456 -58390193 +-100747339 277833115 +-629536723 340088414 +995708709 -103804605 +-874125261 326044022 +-913077949 -117785741 +870882371 952341126 +48207323 -616771243 +-263350325 955824178 +825042645 -157300776 +458883757 -127091602 +-114958086 -313267034 +-303844634 295403865 +87607120 778394788 +651126987 -635759615 +-89156963 959945525 +892807769 -879893235 +-255029674 -216686116 +-358298477 -308365718 +329198107 -612850770 +53881082 247725154 +-96934136 382840754 +-168481635 709756695 +-418219542 -456428683 +127237497 -163331570 +-445616673 -75401367 +-110372047 -624498447 +-472732092 733098895 +-656194911 133755738 +-91166238 916558888 +-194595040 163619025 +-646811676 34694994 +663659475 -950697380 +-757049842 -791907583 +-408424684 244325554 +183945222 5312239 +-708916168 510502822 +29166583 770987529 +899273634 -822052044 +-786389537 493220964 +137473016 -328898530 +653352994 -312292031 +405959704 -745579579 +-920211820 -414488676 +616135649 -245271565 +-48747762 400584691 +-44539865 -36224674 +156494220 -155780742 +230782 340859550 +-52041213 359181526 +450146954 9106023 +-5106620 860885957 +577774282 263259928 +191404652 784178325 +-406826859 665760902 +-495089141 744544808 +104703160 650636036 +-478751471 206619433 +-864669034 494721635 +236860521 -754465597 +-827794044 349531319 +449966905 980813787 +68045331 -134621970 +589251882 601832043 +-427414712 40187289 +-96150965 -113428810 +-304110790 932778060 +79509469 -285661381 +-372723070 157261564 +-771738194 436086400 +142095548 594022972 +-874799010 675043650 +71136327 666888880 +44147650 645497117 +-697196282 85335420 +528768594 -324241789 +-972578919 201057847 +-11315348 -748424615 +-902916590 715127593 +-638747576 134631922 +-724485307 -18488037 +-19768218 -28290879 +203656795 -64093100 +-324843036 -592614013 +-818019534 -513550466 +-418201990 -150020858 +-44124199 676860956 +-668687533 194158302 +723747824 -646250446 +-353678444 -99016010 +923382408 -48420161 +222759914 -863267349 +-878251389 691149236 +299071375 -414799549 +-289028095 -100389706 +19889556 777319401 +-256149773 -503687677 +403478548 -556390831 +245098330 -694357241 +476806796 790078517 +-592011140 530426392 +555765367 -350364082 +93440930 -78569937 +368141987 497667278 +412287272 781288058 +766174529 -305707683 +444456707 -131892761 +-150367707 -566522727 +-202908895 373066545 +-580135643 -661968819 +-216679555 508817458 +260269628 -310892953 +33333339 -461656010 +114377510 -252296445 +-245021555 -885652383 +995316422 -216046764 +-24459354 -904825653 +111493394 562748094 +-774801531 -291270663 +-360354714 -161600240 +552829036 13446113 +750321997 -440746646 +890435853 634659924 +770872224 678626658 +-582771688 479529558 +-774653518 335537422 +207864305 207815816 +898403660 -547582366 +137629209 -643655743 +955543811 230628973 +-695899429 -257888908 +-173887851 -358629920 +-865695583 -249417791 +638121264 949469591 +175584346 -94823673 +842415141 -952815465 +811053180 903997737 +-770972341 47803806 +590946601 -690077347 +1910692 -284443115 +-898675379 -888010932 +895875262 -777232818 +-6267936 -769961413 +860411351 247206965 +-206063409 962648616 +954663482 -390145961 +-953726576 117210129 +762676334 -993038313 +983308317 -37199032 +-492904636 460946929 +-574789534 -539504563 +223980964 -15792649 +739244647 871391561 +704122775 914354060 +761471727 -844620004 +189175341 651486330 +-156903948 285020763 +-377026295 -580806726 +-379881682 -848142478 +428145805 -153317769 +-766549919 97610322 +-801063339 -436926269 +-195370162 -225020124 +580752201 601630780 +-79127204 -451078225 +-55545531 -483856079 +-90452410 -48107397 +-795731527 48768382 +-249637875 950846386 +-937924006 547915072 +503980689 973075468 +481971261 -129614925 +-895168724 666699790 +-983512909 318637562 +818584240 -887485589 +-928937043 948959426 +-564132323 -154241160 +878484249 865587668 +-645753428 650926099 +469332923 655233065 +-623668616 -973517428 +969453954 739816514 +456150222 -394945755 +-814998430 -127972703 +-486350476 -468088354 +356377463 915078891 +-549362894 407505160 +694508565 131925265 +179800047 75296526 +976801097 -642486360 +702640308 -244179607 +973768400 -830470824 +199208652 -941090193 +954983195 -274586712 +918376916 163984366 +-901357730 63709005 +26514687 -173241644 +484002008 915876032 +-748909674 8550090 +-571152569 -481251771 +891422967 293762752 +-280517407 -660858019 +-545133509 -755455430 +773954650 -46230095 +235171934 -772561549 +37075867 -694539108 +-913598134 -906398364 +-243655512 -551123309 +-143887610 -734411324 +-347579568 98831227 +-552182032 805374978 +615119514 -777808897 +900254702 961769688 +-260300092 -767550354 +-237486556 925620032 +-208997863 -137457029 +-141856280 879692584 +-564942787 658383069 +-508801293 -515151925 +518518650 556592786 +325877874 572312966 +-148662509 988444460 +-157333991 -350197590 +523504896 499103198 +471799570 980744652 +-269741605 394877869 +315012226 466654023 +772469056 -357623503 +45620257 920071078 +-447982621 -213654094 +-279258821 -41598467 +-902439453 797256972 +-126790648 628149351 +226109051 -300972307 +529457411 652416795 +915809941 -520183955 +-46948593 -692995920 +-693332526 589030320 +-569220769 644836808 +419648184 449529433 +-170600452 -451298806 +781274572 -487627201 +-743788903 974988725 +-674480727 591169439 +311661563 255943246 +653936826 726062276 +425953978 -753679545 +262779025 216742754 +-890410416 -691253384 +468269750 396244186 +-106707105 678487853 +13302583 87221769 +769877738 132878981 +-619326413 -126335351 +-798865276 180377847 +-731901418 -525111663 +770498850 726853101 +952074304 -867356140 +705686490 486131200 +864602775 -264456922 +271780634 97650679 +-640973582 -614982436 +765575485 653779902 +-677697399 -441504923 +-379190467 137076981 +-690751345 -491504063 +-763575548 -73673575 +-420849695 -32607772 +472284129 825431167 +359136439 231859310 +-51021213 -219804974 +754926456 -597903755 +-475939176 677592830 +728812009 -742670181 +62204546 58526103 +-942964748 487916730 +-312026041 -592211110 +67464308 306208824 +165469490 -659592266 +-324833148 -370506073 +400907855 -847617447 +728184405 85533811 +19523864 -796741685 +-771214059 247957551 +-840353755 679250358 +910631357 459528091 +-435949170 279824487 +938495324 481032887 +343643513 -88102425 +-609774130 63550826 +136633260 -799785183 +470304271 109708049 +122786277 -112988239 +238674635 469557750 +824475324 -62446052 +196391749 292426986 +810959135 332871115 +155873930 119376153 +-529688318 -853097567 +162002224 -726996542 +622498773 55331050 +532669119 872584292 +-554793365 665929666 +-540778916 605635468 +-714782975 -611736883 +841984047 -519456616 +468591633 -389929643 +207164174 583272631 +-17703649 284554214 +229600914 441306729 +791894402 40721931 +506776019 687002400 +21304979 -575861968 +355956957 -91302161 +-899176535 -972008721 +83440007 614564329 +-541550122 -765594250 +130497215 986673598 +-388150356 192611892 +-757966595 454058069 +766565152 384863151 +533364354 445255188 +584547086 -72894680 +36837360 715607826 +680723475 -798542926 +779460372 -897859543 +-167353771 -845832479 +93278301 212840628 +694211385 911591833 +210418549 696765096 +333706462 -475865751 +-466840538 -468973834 +-829618376 -599742304 +151823927 953228148 +-923682259 -944502498 +-857860898 -567201776 +-103794981 -370623504 +649636738 -795003054 +-419911010 -820007980 +59452103 -334850378 +270095310 720445352 +734621293 -791650510 +-496947132 543220258 +146211504 248158261 +-429459134 -47217241 +535850906 165518295 +737563749 -438529574 +956104117 258991330 +753948385 -659325896 +-205310232 -543649549 +-616620246 -16963452 +-365561654 -687323064 +-95354609 273199348 +-715122043 90110163 +-709279562 907603547 +976426975 121438995 +862539818 259328518 +-186270979 580192685 +-329147771 715343 +974742903 -607800974 +-313088891 -520477902 +703682366 -913448026 +243033861 572909386 +-708092086 -487632472 +977348501 -826926537 +-511115288 905929309 +518977246 654454918 +62267818 827822542 +-537885147 -878225039 +198349886 416194575 +-369109658 -59216944 +-734523438 214495010 +428630802 -207484544 +601611843 291827645 +39880254 -942648833 +-350679602 -893898649 +-22733987 882014703 +122639611 746870774 +749368035 -452554362 +-274693060 334824215 +-609920408 -212226642 +272497342 462363757 +498345987 -300583622 +683302744 582229711 +-19873645 328434256 +885261270 -101260336 +802067068 752929426 +799542768 -44429238 +-642687456 -551720246 +85912834 -347685198 +15226920 -728417284 +-375165737 -714275196 +-561994797 -282637735 +897808970 938926937 +123358797 -724645766 +-625404768 386685158 +-165391469 871837571 +-358838983 -514186024 +600618405 -715347598 +498593611 274409326 +44151871 148186943 +410962289 -341044536 +-817127188 -409686574 +-772391553 835109826 +691799956 882654639 +302448869 -139256707 +-15019725 -634432995 +-219936381 560779108 +-359604296 -196390388 +645347783 -244244370 +318035547 -489098752 +-828269733 176556886 +-467056995 -367284432 +529133247 956395016 +580757344 -361363904 +-202307025 -891873140 +-681833272 790447156 +-288249095 -747273035 +-372132946 796724619 +1992045 315531337 +255352766 17735135 +999985780 -886475368 +838386006 733757972 +-487577870 -31846940 +-527105873 -151118718 +396337582 -934510049 +230556269 423347307 +-766713110 541135628 +-892984338 -244383535 +-776535444 492378140 +-235024641 85559303 +-719042607 -808184806 +18010299 372127467 +-470430089 535408054 +-976118674 120404184 +438255190 647887928 +666620474 -608815310 +185094883 -74281011 +891105641 24648744 +691649276 955924618 +881749216 -412335711 +-306582448 773545407 +180793113 852221607 +620358429 497663707 +-58907457 -303901057 +-400640873 74992876 +-275540237 -209438264 +92555897 -420066397 +170562432 -458129645 +-771664228 716714665 +766969754 785960997 +552987117 492794121 +914314253 803827528 +-405986233 124932825 +913944017 75578025 +60714808 -431191853 +796749015 -387651532 +941984986 164036998 +-961747353 409778564 +32270402 422112494 +-264891935 -174595007 +-949206979 -434146852 +547408566 881013731 +-337599735 518450152 +-896446503 638950154 +780361536 -299493166 +-177076778 927594045 +313222473 -84748645 +385597098 476240898 +-610117195 -99787537 +607356033 -367894936 +-132946458 18014070 +48440068 60611517 +727383950 408306015 +930706034 -228300029 +697725825 186965070 +278840954 431335057 +887744195 -553645044 +287665526 475521194 +672680359 -834705360 +-835018336 -888303410 +-138493109 354979174 +711383640 -815530051 +-229104886 -402786948 +-249681334 159992429 +892291368 439455901 +739035377 490477692 +509812131 85397592 +-780840787 -564232134 +-93433408 -787200828 +280399472 -957505032 +-643170478 -623318958 +-44926196 925100302 +795226776 795343342 +-358284734 -324485400 +873855644 182534152 +609943153 229049457 +327033185 -374197518 +-224429806 -809070865 +-637568666 279756922 +859711661 472399469 +901730792 349539482 +-41390617 -501070608 +542316953 -272803948 +-416909345 -809752921 +850869718 -672556237 +-86891242 -226230513 +157339686 -444827045 +281870688 -734691624 +-114621633 -726698059 +386126848 608849581 +-379859033 -351810074 +321751595 -285417249 +-628323819 815955260 +268446542 166757108 +-277702385 899384214 +424818751 -313139604 +455079344 -244479020 +539757983 -967603509 +278634867 355292227 +214983181 -157387900 +-14976632 824147411 +-907352353 -288100838 +-953394049 -312920956 +-57397663 989749471 +-781987142 727236410 +197136193 766538634 +-90962368 945082285 +183245788 -631100025 +-753111217 -672367789 +-534887528 -706005422 +-963826564 620278249 +-6994792 785691859 +793569358 -138196852 +-380430388 199623160 +363441098 -766709974 +-875327948 776638246 +-918346738 -385185750 +385130530 -398998540 +150748023 -625653715 +-801470012 -404404842 +162270654 -643564773 +-850391804 723895227 +-52287477 990149389 +-380258037 50351436 +845574846 -594279249 +-361020775 962066036 +967895066 -365049648 +741332301 -877683228 +665970321 -900038227 +-433673823 984079002 +902041433 141904459 +952478287 410057323 +-776600013 -756486539 +170019357 932310672 +993381260 -548864547 +252630169 -4154492 +301298150 403108321 +705296854 623256979 +-833409564 -181316165 +100035296 659173259 +495597704 -353739242 +-560214463 -255834512 +923469003 -184224112 +-686113215 -305343234 +79404965 605704467 +-638553730 951839275 +-815829458 -889309349 +-356510294 -913799852 +943491011 -504491459 +181929825 -961438476 +203640288 -808938737 +456370617 -766672470 +-1844549 499719141 +-96205124 607949781 +216782765 -777985257 +-385570530 9343434 +325509227 598884203 +101671276 695964618 +976313682 115215810 +637688889 -748736708 +-510863680 168829745 +173078059 -481207926 +-427373538 720139662 +-806864347 85406076 +226692175 -734611637 +-78824182 -41386056 +183802320 772403667 +-759064936 -779081900 +-827647474 -739025486 +272977569 974615543 +-458712855 921830585 +-519653478 -80271639 +-144345414 -723023017 +-896884419 36879589 +442689576 948324152 +184682850 336215919 +148959427 -646300013 +196732897 380000616 +-611061714 -519674174 +-35017795 -815583642 +572063462 -577768562 +425620193 997032096 +-385093006 -318333467 +179558125 55118033 +676246725 470417972 +-492165886 529360059 +-232114069 -341690575 +593715970 -862031962 +811248578 786057312 +488406540 372816670 +547401745 -520426458 +-262530521 396955514 +-374701406 450902603 +475220529 -495522287 +-679072686 871912989 +664801039 565730755 +-56264934 679439056 +-51302679 522236007 +545636578 138102917 +700048596 205172722 +-46771714 148958155 +-529929187 -439940064 +289986867 -48876184 +425645302 -122883839 +609573754 179080254 +660677245 566949258 +-294035275 361848529 +7782531 -595478500 +-124833591 106437154 +238507479 -62668388 +701990798 802618098 +-673884504 159849850 +-411128716 -350590245 +-677099459 166190627 +820119562 -823632313 +445344163 445923710 +54227864 -420407235 +200741971 -523713713 +777872200 176379574 +68001184 -681731578 +-172085971 584040904 +-158991826 -343998562 +637652358 909875052 +-352986867 948339839 +786199743 7752148 +-278049828 -704684318 +174798071 48641808 +-151734720 218978337 +771295546 10041842 +-375240492 700373690 +-87470411 -159001790 +-258757171 -150939636 +-609983990 -860915952 +-310191461 202868536 +15674343 264248406 +-154046711 -750744461 +640577385 213209345 +-77018211 812038109 +276429574 594421891 +405995770 -286127031 +89345222 -297557633 +125430827 669476737 +562210970 693132292 +-327610412 -455679139 +-974541530 303272868 +922454307 738093723 +-402172791 922070535 +-441613041 348142497 +397613381 -803606848 +592099629 -948283568 +323465624 800295001 +515935484 43810104 +798947821 30492989 +-985444237 373695016 +-999197580 -361159246 +858656012 -443576350 +-948724777 441620250 +-430776716 636227223 +-533942733 -414384370 +951662870 743833864 +877017699 229725463 +-276358242 156302304 +719885665 548554012 +-597197960 369962047 +-616699973 676877512 +768377000 -539473424 +-659345640 -327065766 +-784606580 488219369 +-9308200 5463415 +-133593903 793373237 +-161984943 898944823 +-347493700 255752397 +-442698519 251344044 +-625965057 -290757903 +741030869 -30030167 +-635089337 67035995 +-185116148 625413913 +465384106 328181850 +776477434 834808122 +665411545 -807792662 +394833523 61227685 +-822086780 -44685764 +-845190607 -686058590 +-830540103 544891510 +626895829 213318705 +-176285886 427081512 +-870096055 676699886 +-482380054 -393669325 +-86217043 -914447885 +671729875 -313815657 +373836912 -608797487 +-162052363 -37166505 +344049526 602459564 +-461135287 -519964829 +-135983317 572585843 +-553897446 -190176040 +-397333008 -510576095 +-270880908 -867638697 +-132094869 -498306389 +-294374849 -613329946 +-936359801 -846167016 +152456657 724568875 +236319629 613148072 +-267272489 657986282 +-733307227 -870610573 +-789617353 -518675661 +203434273 597408050 +809495305 722966680 +-719908268 106090952 +-948250542 343579704 +405133114 -297232448 +-456649362 482189230 +916032243 -691078522 +160930336 902670214 +209623575 -539356935 +-639163407 40195779 +-126385934 -954216433 +-867770048 -136313882 +-962742179 680266085 +954169987 201626320 +-952459748 807700809 +-572904001 410746844 +772691474 -994413507 +-563002432 -438253675 +544315467 37359416 +758788456 196885630 +373786069 850029810 +-488265776 -990309872 +-828756580 -394877894 +-135907900 -448271847 +-572090425 -94053785 +391989718 282588438 +438922301 155541532 +935192525 -941130935 +-20126541 -462466070 +349746020 -832782840 +247496814 -101152773 +-695219477 488615363 +944722545 952147610 +-319032817 979128507 +662513630 943237137 +-918137117 -202958241 +-656255570 423346148 +880053640 -552278252 +350759932 -932938835 +-799899747 -377479453 +-717004642 -341540424 +-755531728 117984674 +302067259 454793016 +-399461573 -614989751 +-931506545 87788988 +670906525 4050335 +633273424 632358429 +-903574542 -420718790 +-344105830 468292717 +771890885 -953741105 +678461245 -209214125 +-148923504 753342813 +332978222 -358058313 +-852673056 -462804356 +706567399 543817780 +836457947 -791255977 +748445571 982634021 +-924319637 -457327727 +102347908 -414164360 +198766411 497709669 +-396381734 -347776522 +501548387 -648844796 +740874833 8557134 +-981541439 -854150240 +465688422 846470164 +-592028108 -656113443 +252250995 180716465 +-717434020 -373220715 +383538913 -267107758 +62427511 459224314 +697318479 668814390 +410759622 -123347793 +-944642777 123694384 +-188168868 974856821 +570355767 -864826853 +277737106 21142312 +-520052868 -100977917 +678755949 -177475982 +128758884 -209245407 +-809685782 -189347159 +628762213 -888851152 +977243167 301487835 +870456815 -962647217 +29155399 -2934040 +321746255 -952211255 +299173810 -891705037 +-487861797 80573506 +634049259 -391828630 +558678284 379909368 +454307816 261183661 +757639245 -447959440 +-587380708 884182250 +669244654 -274905796 +-732388429 -881516653 +-116290902 21193314 +-954128784 335713301 +481390222 392359322 +-166873837 428945350 +-762265360 -989848991 +466179040 -643676159 +15612094 -300255316 +-850715079 232631087 +67429612 227038089 +648745611 136064158 +-432339267 -504669888 +-503657582 143786423 +-174608343 -647878479 +807731229 -549415274 +774501024 438992842 +435789438 644095168 +-792206427 -374288204 +-979709972 991853474 +536058939 -948675415 +-8467803 -768989155 +-38025885 -515430359 +278490862 495160998 +-993116096 -234184278 +477841982 30126001 +-326430320 -861018970 +-558436616 888747318 +-574073961 168064263 +418906982 -447864762 +635555995 -845575905 +522176711 790187559 +-975083062 989643297 +-574886406 730520167 +861168594 -57267547 +-709704417 -527313396 +268333960 590356211 +764457473 -594893518 +654184565 818315222 +-801410781 -806049271 +614538170 157455898 +620501182 670977360 +-530730445 681672809 +951692001 -11748336 +-42208440 -41462956 +930759602 -434094116 +-359984578 77912477 +151053100 -623506772 +306602381 932111005 +-842876786 670140923 +-571868510 637489279 +948896218 276770512 +747809045 -271690290 +60064229 841542884 +-751197895 -903922644 +642251300 -880519702 +592762665 -959911710 +-685433100 -774130149 +520870487 -31599024 +-266536752 580716913 +-116010675 -769634677 +-637713227 -904090734 +-426249033 724803211 +-434940563 -951692652 +-242862852 -833405151 +912915862 -924442083 +-471974075 -256865897 +-443843765 816063830 +-561981396 -188744126 +966100343 -857773523 +-34057084 -314869948 +689595991 -957208562 +-687733903 -67944631 +-390750103 691238659 +-535634287 -859446132 +472893378 -291937949 +-91897543 -130891526 +696337321 843708043 +809227458 -306002904 +139402583 822267228 +669980046 560906008 +-92180595 -72242088 +389307246 -272655760 +132343601 -407728265 +-209895109 -139553043 +148629244 -544395995 +-661554866 -421700763 +171469758 -315896783 +-648212755 -267875952 +-551806425 -197797611 +552667248 343585492 +635755116 508786415 +-459352720 863252454 +-956714840 -683654298 +-647390901 13273129 +520894535 186729507 +537927136 624538565 +655283839 244672892 +190141524 -722706239 +951640653 -696399887 +399216318 177452823 +659408881 -939707440 +-675351611 696833278 +-375429233 -505351619 +-229885592 581583113 +108148219 197312971 +-394359748 852241945 +269446021 -103274311 +-952122962 -876536855 +579299698 377599858 +-106462920 164838743 +25536262 -531194838 +493875933 66225660 +-473042442 -784896355 +554654657 -170093867 +-141948437 457105451 +-435703053 -533460781 +-683378168 402427858 +823317361 -434380344 +735871028 568069360 +456206836 459148276 +-500424838 -128401411 +222643364 -990755569 +-853118882 -570396172 +528594827 -690087255 +86331287 669524221 +287373097 -198700436 +-712735619 729373201 +-629266991 -223977409 +-551171658 820507450 +-403137973 650090706 +658688673 67085665 +593460626 -775493394 +782833264 373135507 +-571614957 -528385547 +-164050761 918075228 +757700007 -879124146 +-192275208 -835303075 +196208069 -237716808 +610597719 -652320953 +287618355 -29111281 +700871421 745545880 +258283803 806637804 +-496844986 885323795 +535794247 -53141202 +-511211181 -852911256 +60431782 502032222 +32867058 -307908950 +159522994 516071998 +424113305 165858467 +-618569087 -625638491 +-423138304 905360205 +-784846281 422635125 +-500024498 609367874 +492680703 -797723872 +291987009 388716155 +-725966682 -834137305 +-590151998 679967054 +896079965 -640821554 +414419615 361633825 +-700800680 301412842 +732798268 722260560 +-982528225 -708576861 +846024173 473503214 +172775617 963283403 +290476878 93587486 +412179395 -386329533 +-475876103 -124849392 +718973421 -890504266 +-673198314 -568254888 +-181718185 281933988 +-955441763 737473180 +-318398130 821250465 +316761748 932033820 +114509047 162795779 +501433410 946131911 +56324438 -864151866 +-938041712 215816452 +-124805077 456381485 +-954230778 381758114 +723200059 282918126 +-595378273 470576864 +-192221778 -437549496 +285332887 -252456825 +-284757754 674555059 +212312494 -661669713 +-409892866 738145659 +-194242391 534514939 +362627684 -904204556 +571731907 639486426 +-762746269 966716261 +656718739 169141248 +499918289 -275144991 +273466481 633804619 +411909920 16496063 +966161772 269520635 +-199137969 -562233416 +-643308863 724390546 +-166409531 -33440571 +-50231121 105803449 +134148196 430247718 +-180784338 -228547291 +923443816 398775856 +-727452948 -983239690 +-250729528 -492165475 +-874485675 874693640 +8877221 414452105 +-812940880 -634093708 +-475488764 701039775 +705312128 82768817 +15584905 723907044 +-512164947 -451042821 +403399006 -759496258 +216824265 47573292 +298293521 503523445 +469748427 788406186 +-405885912 -285830638 +556156470 -676520010 +-153987159 -917484174 +546072067 -717569212 +499309367 -777134719 +325747567 -60094869 +552054871 -564539166 +-305855760 43190394 +-192069347 728995331 +266520065 -843463154 +280429853 -813236741 +-754823736 734342352 +577320411 286271450 +-800203849 -401143863 +820740682 534153742 +-165398332 -218984792 +-79689034 756128711 +654799901 -109775183 +81027784 -956686256 +-680641177 -503479546 +-623228594 206750564 +-317837551 509989790 +-853378829 964385115 +533520688 55098524 +-222771353 330183775 +689062824 394302694 +861333583 -465725148 +987303193 749952169 +347328145 -161528026 +690964091 655602778 +-24646297 -849301636 +-484905536 29079015 +567489535 -655787834 +689287940 -465946693 +-445297582 -319284791 +201075974 -882464193 +-909390711 897412381 +416056910 412165613 +-412774243 386291884 +-134534911 -386810922 +271417810 -311445506 +-813128614 -54067037 +-16859503 873970170 +428758684 72246361 +859669700 237888891 +-246426940 -724744135 +-557815810 64541068 +442940841 -54316030 +-952216243 -641963752 +-973894725 368263242 +618717808 457428026 +-672107208 -872645954 +-297804523 755056698 +272276800 475472804 +612283074 -283846973 +293955658 -129340068 +928655831 271169288 +581457744 187383600 +-872039666 736193204 +597442077 792969712 +361634091 462619966 +391555004 -602392022 +-413240149 980213836 +-721391531 875603040 +-145682485 705391203 +-376091744 126927204 +285297212 646944568 +315457444 348672704 +360093299 -873218306 +185490946 -715435088 +-735119090 452447834 +-880050908 -603894758 +168336851 951322343 +150435856 -999670781 +-471701168 -29231179 +195871562 779334155 +190974558 145132434 +-486329064 300439981 +-992833880 930443015 +-367781183 656728564 +-252028671 649685501 +-924972732 506107487 +-743241195 510645710 +601726582 -646038115 +581261460 208570061 +-830011801 -111854934 +-436882227 619010963 +264127945 -629829321 +-522226405 -947724039 +408001494 617624429 +89366676 -580005650 +234441875 -985912391 +13089926 182371299 +94257305 434313899 +-946075684 -726025878 +539014281 -954711320 +872352955 -830299944 +-285141389 276862561 +-989935679 798777598 +794963826 987171393 +-351378610 175521630 +-206961871 -358083525 +-22188380 963777618 +980418354 -553158948 +-492315240 651951795 +-545771577 95847527 +-594328391 572063382 +-994844167 462430871 +-662687085 -491977259 +-538321701 887852310 +-62031781 586674866 +10653769 492577428 +-931946703 529970883 +990661439 -733428017 +132530532 -597456316 +248967689 -313999106 +767522600 915351518 +448814730 -224018208 +-652370892 794823584 +-859822158 538328041 +-934388066 -156182389 +202895522 82945574 +464625908 -637799329 +384486596 -111375013 +186691502 -683054682 +377851799 597168485 +326484755 -518807146 +846333168 -66534685 +-655897170 -613737965 +677957157 6747441 +-788086910 -733151000 +-924583273 308215374 +-48808316 -633715594 +-500492047 829430292 +-852417762 691228741 +289305331 -568434042 +608427207 490476249 +578402983 -809724394 +-552462114 -120334478 +304480253 -833148732 +358142241 -211191614 +866460847 783353309 +491576606 -135966157 +-713866168 201688991 +257150211 -645753806 +852306154 -959781700 +637313442 643518249 +542480812 -520145946 +-737047104 783503529 +-836429683 -553768617 +188557003 -698164769 +-733771470 422573216 +29942157 -16222835 +-757175793 -370994488 +-516605214 -142529968 +786589542 705753055 +-416482542 -60260241 +793254820 -246457908 +-414803149 552815681 +935539098 842446851 +-717583783 165153027 +-255733239 873550977 +526544529 812979424 +341750830 256272308 +-25890147 -279440881 +-586412994 -741280497 +-958405827 416000968 +351577482 302327467 +231231716 486287050 +-771173825 -375608282 +-345888219 -93751906 +390241852 -654022215 +-471331024 -321786712 +475559424 -366479576 +145847844 -14351570 +-308784523 711113676 +-654747652 -417003361 +-428314446 -997687610 +-53255847 -651326619 +-128399808 -30424641 +-796813682 -201553662 +-70554825 980157015 +-368039133 -753164701 +266894458 -906820001 +496475664 383388888 +-680275103 -860514293 +-596827858 -237414069 +165452525 -510400165 +187964071 81357568 +-993557130 -14633996 +-574455007 -346587097 +572965636 -267743339 +-809607322 -55649388 +880987540 -97678359 +-114472412 -430291082 +787890362 -199499175 +354179576 913654164 +-480334503 -598384873 +331182177 -867426863 +-816729377 266629197 +335715198 318944648 +901410550 966955219 +14010630 -684770560 +373825565 -846553272 +-142589556 449141436 +-224933493 712136360 +525282537 -662443172 +-66714583 509541531 +-148006080 817890018 +995339796 913876592 +455454861 -269139751 +-921879734 509052221 +180462254 60822891 +897954820 434361378 +-422948519 587912308 +686178239 789297858 +818457961 -632977315 +-618764764 8847655 +662167838 -556499031 +862423821 686754482 +462699036 506270586 +-223744641 813143389 +-177500193 798508376 +-209907968 62213974 +355136441 -161017894 +741618761 -830063433 +-95984327 163805431 +937992477 -171785593 +172860280 796928016 +898729780 -97516930 +848861883 -20551082 +395026057 -944619603 +-30912673 989744177 +436958334 390945866 +-530987473 6224787 +-549029901 -316543048 +663573204 -135263593 +427518134 -967493914 +57922022 -526286842 +-249045175 563149074 +710876218 -718077316 +-128915321 721736657 +242757734 969752787 +304253011 -74441450 +-405788206 871023368 +-532583654 -776165686 +187217315 732798861 +-814323047 86550596 +564112431 683998634 +-13263459 473503015 +834267634 667098663 +-190103266 7853665 +-36829953 -416251145 +-505508902 -101799094 +644675908 694463810 +989337635 -56214732 +658431877 482759302 +-521663594 -338564788 +-462356664 58626403 +-270444569 923247165 +-322065107 304298321 +-425230738 -539655099 +449332350 147216329 +811705403 -892077033 +422120368 -550445047 +499587756 -455658523 +531969071 190081393 +265399418 -35415408 +-22336877 313232975 +-416352119 739993873 +-139412419 421218848 +-868452305 557761690 +721755186 576801171 +-639532688 323993972 +345263316 -675683657 +738683999 -881748646 +-439466381 -173093435 +524673473 434971505 +637782668 178054268 +893466354 -175773682 +-68002322 810414199 +226470715 -852910411 +-101449299 -670616211 +-218606586 -89019953 +202011503 -528814448 +-389093321 -640888444 +-74600152 -222065864 +177847975 926888996 +990550402 -128733066 +293432781 -1941935 +-314308252 -463257966 +-784463901 -998419352 +606455298 293676634 +597884587 551961958 +321078396 89513517 +283217717 429915560 +524453804 13892103 +-797263617 545786388 +-915412710 -66204440 +-424942816 482165486 +994276225 -950032132 +-54206826 -532569919 +512425692 -439258683 +-69284320 -389405371 +692367258 916594183 +-712700531 667595293 +-203798209 653184751 +939366220 -534544963 +-761456394 796630472 +220343870 -381312478 +-703785823 912793050 +274744438 -882756412 +-710598060 -374542917 +38248826 -870615828 +-245002191 53827340 +-865783257 -914939238 +-246863160 615495265 +790888384 960125870 +7336835 720250129 +762024171 180387812 +354342812 572928457 +-211799284 95559693 +-113030661 -686972493 +803090666 -780444976 +121859041 557232511 +324996615 -400565977 +754961250 406851608 +185632036 407279136 +-196031674 -331852068 +885958897 453242641 +-249297839 877359869 +-640245102 -631723200 +339762475 627198668 +415150940 599656531 +608049723 289933280 +78583336 590080024 +-404150366 -357975565 +547908697 -768268786 +781392827 37545222 +-687750324 755255515 +34818010 -358111981 +-414970171 -689055471 +148821274 -288977243 +-399231627 -188090921 +805003115 -413208786 +692265940 -701511266 +725755508 404186017 +852024144 523200479 +-349201847 -24577120 +-544451316 -700396919 +-737391953 539583774 +641974223 -79794609 +-926913384 421616604 +120605486 -911282370 +-793398552 977375439 +649381722 -724455358 +446629360 251212401 +720257298 -629324699 +-169693478 72327755 +538314910 907170863 +666992345 -909250420 +-489265804 -173093193 +-921966458 -620042111 +-139658470 -682112857 +-61817072 698408324 +372486598 -844352736 +-177351688 -931026676 +314461076 607204311 +151522800 19818565 +-358254592 -449781402 +-344119390 -502014411 +955834568 -650305273 +108061810 871533700 +184512876 17077618 +-633208574 729988931 +-874191521 906095433 +-819974100 494326876 +-808137172 436040989 +-439571938 111765719 +-428896355 555480075 +983262276 -441478361 +425577741 -797451837 +146555898 -862073670 +-953423196 688619051 +-695356218 777946224 +916462767 490269003 +931910967 582001002 +-219733761 -963904528 +-458425174 202721470 +-43486943 916816859 +16519230 -305531587 +-901618303 -728201162 +951443671 210969579 +730680030 209204290 +-252112757 -687074406 +517522312 -898553684 +433055580 464421770 +247421826 -987480482 +366326662 -761932719 +687957719 567081936 +-612478390 -797355840 +543576905 78874071 +-156079660 233100906 +347410892 -782430683 +88922738 197843687 +971115276 142388918 +219070185 -21022059 +285354531 275729524 +204787654 963978153 +-67875258 451225359 +562856014 -530339352 +-696256271 -973955296 +291870408 763514747 +537454063 -948218041 +814106349 -333863834 +344308382 -21456539 +687014311 -907960556 +-86709865 -594567899 +-223138493 597974786 +581918723 748592949 +686611865 -290926483 +229536076 514143851 +-810281155 157962398 +-446051737 -350407768 +-852429586 642148914 +-981820090 -158211792 +265777774 736064199 +654694184 -828679141 +884786451 -679472503 +-301207297 -670884256 +-518033438 309482760 +-220126986 -145090770 +-135059657 -608397809 +-422464893 -385858562 +800331609 511255254 +-940380039 -760489631 +-188548290 75044345 +-793778892 681505647 +-361603577 203139840 +-444583786 -830465946 +-960744269 -170159010 +-633884144 -119530829 +-108624597 725441984 +603844186 -633563133 +-851583529 706359262 +-31907949 319812994 +-41914787 289259331 +492478255 -885899023 +-19514340 539304141 +181199600 -214891376 +-906691095 -332350179 +608254171 229693159 +-16420615 -808582406 +-250672 158837113 +-801225461 -356585628 +-460936054 1909564 +-598307531 -131573880 +784924810 -546605445 +276434847 -505565323 +812082722 137253579 +950876085 -337667487 +-843703351 -758553119 +721248948 -782501127 +-358983557 704264766 +613398973 -706313262 +320355562 -685452751 +874905098 116698354 +459587562 -592242293 +856451836 -924296831 +773580691 -838132226 +6190712 42576632 +879375228 489870627 +244429813 373310406 +175748028 430657585 +944983841 -396611340 +8212215 -961539508 +611038847 131709781 +288758905 322966580 +39751729 -161394265 +990794634 -329200500 +-470087016 15950740 +-695193811 -90717852 +947452718 113998801 +456526245 348721314 +679184236 997492087 +101425162 437750823 +-54839152 148025184 +-145395911 -474929712 +-21518240 371649933 +409739675 809865453 +-105312213 -630492919 +-379210128 528431595 +-496167697 -541679811 +629769098 325258327 +303179134 -376362386 +818483290 -76402370 +-338501374 -615371741 +559478306 877788869 +-698603201 -692047847 +-743040601 -701784744 +770668874 -32685619 +-950045854 128980220 +-858450472 916165129 +3672647 -907135125 +-627386184 730213153 +-509180403 -944129178 +57367429 901281880 +460010357 -878665580 +-689535461 763219000 +914309670 -833273798 +947245686 -873530076 +-721277822 417469702 +-292282690 -247915544 +409504024 -810379426 +-581454996 -562942245 +589497508 -886101627 +-168612710 -142769286 +-297663408 485097000 +538927500 317537221 +522186946 438209956 +815654367 933206509 +470819073 835955559 +-979527969 214012137 +116098374 289778374 +-660055602 -639534812 +482577111 76024249 +-459212724 -600089304 +-844861353 136536103 +511995384 -474610013 +-648080627 -131499561 +-520060925 722466187 +215927817 -358693195 +504834803 411297999 +-590371881 -180830100 +138011127 271506669 +350306226 -429823592 +-259038848 -668030274 +-363378106 -857588817 +38699334 246236298 +503558637 -295770569 +-567385115 378572860 +388850821 -618639655 +-132066916 -481311077 +-465033995 699312662 +-448919653 665410007 +-500992590 858834169 +-488229626 -358459616 +-749978456 -49916770 +-978418194 -311079224 +169866091 -780649970 +211579460 657200182 +760122706 134581172 +-308716520 617695 +875758278 460322611 +-497262089 -882162162 +-367648001 9368863 +539358811 803505280 +432108348 611199186 +-784048675 303581955 +854877450 -491624069 +-715123445 -86253810 +-500403758 958561572 +583610297 296020216 +-727630674 -525172596 +-608681084 485230620 +111357062 -227170401 +-660343802 274133517 +419142536 -27917096 +251942875 -991729657 +852354471 533662773 +-963357673 329902463 +775957715 -834439129 +-566231739 843991303 +-944317839 -711327600 +-527983199 304644674 +870723385 715338779 +-639424825 -220292603 +381276079 -918861151 +505428103 4012347 +-65485319 193211025 +635150772 683727692 +-496057092 -823105898 +-592724290 953651014 +872208499 -975309577 +563042567 -556627779 +892783949 -724609078 +159489866 850741901 +-369919609 -418302866 +-338967089 -884443732 +-717369707 795428611 +-587241266 -448724363 +-322573400 -475553904 +-509094062 -171229763 +-526600660 139765194 +-604799292 -394914163 +-645838884 -197743586 +-111518191 678362237 +300402646 677554793 +920036667 -401080170 +-955610714 75429633 +-705115390 -340016374 +-252350 -746824395 +-64591588 369330699 +109479142 -172230 +-479311521 712573225 +-480574581 462712923 +387710383 -386737487 +897421069 398938099 +-72704358 402071627 +-10241445 179671319 +-750359078 912775576 +231423931 447553666 +-596734523 -30885714 +511012713 825041897 +-996429867 986806550 +606101999 3398837 +-997155216 45965199 +-633307941 -645298909 +225319404 434909596 +-982757564 125376947 +-420499130 16106109 +-878053887 297584279 +278158157 248795293 +-673786866 855931867 +-186891984 546833080 +-250817298 414726040 +-206270658 -341762552 +668698364 -317611713 +944155216 376716788 +-757680153 898465029 +-998984697 -370295681 +-972896292 -56857893 +375222418 -231506171 +-997191816 -765441963 +1312401 987389806 +856212890 946227563 +-78307259 565107648 +-671140311 -365413373 +-89987753 706899441 +-413984251 810417347 +962960986 -445717981 +-677789048 311099829 +936496110 -454268446 +-471700888 286117711 +-836462783 346520537 +303599691 -158672778 +239038835 334168026 +338634169 -11397679 +-452570738 -379936500 +-365019539 -44838394 +99163248 116233900 +-733636208 685393345 +-629887133 467242325 +503303244 -280621044 +114708665 991322447 +-987302625 -424053181 +-53062004 646834628 +-930809115 135989727 +798719899 852685108 +-296920079 -980958548 +-80134837 432245845 +-368693235 -443508409 +-987158597 -183600875 +738509665 -170966923 +-573894871 494972655 +-615488411 829111912 +907345915 629692393 +-72763011 -571883981 +-317116876 726920948 +-956268094 -313732880 +-305267404 897342594 +604535149 -275846596 +-758861614 966768599 +379515765 -396271702 +489615719 -980019796 +-435217099 259206368 +359427759 -299650041 +662084315 -761284424 +980943935 -991850016 +-938449052 529217549 +-364522182 -575164750 +-330776919 -309267253 +565044222 296611686 +290135063 -721205110 +787613052 -967688671 +-914159276 -28394272 +380917076 -614352613 +-230322641 -407395749 +-979826061 -33263383 +-674403905 657957298 +-967519019 -67338872 +49682710 196685135 +336736400 970537294 +68630939 121919490 +-378221897 156686218 +-542461261 -413362719 +3348130 -145785201 +-97285316 -890638142 +573347417 -28272459 +-34963283 -127165740 +-111112534 825687424 +-456893342 -606617111 +-213528416 -403392273 +913465 123334902 +664205081 -909573386 +-75368516 -333014813 +358534343 -102247058 +677740027 -379092230 +904656038 -624089004 +-935616424 988337414 +-178613059 28638113 +568376448 -863647903 +-208774382 19727696 +219848278 748498600 +907506702 297713857 +352589759 -299299737 +433452486 396598775 +807008392 837054811 +503767153 -660897175 +-88133004 576510409 +-758125496 869810044 +52121347 397324731 +362255523 587765026 +122723233 -935235308 +493405135 -756406809 +-627167111 -854169664 +-655389033 -808465790 +-679007851 726246794 +3696947 -440523140 +-682955836 -968603914 +-501562945 -980013655 +123286726 913033498 +24788768 -469037235 +928605196 -913065493 +750352473 -523972523 +-284552965 966984875 +-632559312 -998728094 +-272278200 -915688639 +-182592103 -5878636 +-527250395 350550531 +-278407424 -346825537 +493373948 -536097328 +-783019129 -477738935 +-715477871 918931264 +-156348367 96412551 +-374887756 -78534264 +-159205627 -910824305 +599711401 -84715151 +529334406 630172819 +-141484102 593246815 +-634763484 299720943 +412421104 -808719496 +413132530 -67708871 +438973422 941995784 +-402348143 -859380517 +-3274478 -295275728 +-363263845 549232414 +-650284433 994529561 +2989275 -971644005 +-765281302 -202041347 +911658532 -946426067 +-707864387 406298165 +776101271 -691819595 +432032964 -556289621 +16996913 115398776 +-258106203 878856048 +-481723099 -893015573 +814580418 708939021 +787539758 -116008983 +632966068 -856947476 +-763918429 420987402 +-982643162 201800145 +-793056113 -672729659 +-648526495 -303243263 +995069041 -218872115 +493133941 -623188889 +-264396331 752972391 +-877147017 -241989556 +-774436624 -563657979 +-96013301 349517366 +-325538248 405658223 +467968554 -105446480 +-935501217 843538508 +379811288 -77768459 +-965428476 246758975 +155013108 -771829938 +362989384 56207578 +-244594655 921344238 +-872717951 -606416923 +-138991457 -751108235 +313697941 -958441733 +-236039766 -510755396 +521169011 -440321913 +833974987 -642544893 +-785417156 -204188046 +-637974165 737928164 +695528901 -369870638 +671755891 236275000 +522511766 888252700 +-837601271 -729172075 +-170075281 168343237 +907443511 47127070 +853635084 944192199 +330842450 -598493583 +-228302672 -263399974 +-576302614 -362978367 +-159758023 3911912 +807013595 765674668 +297343629 -889602962 +709790769 482983456 +-914482643 -830081217 +49718302 -947600224 +53384507 -662806204 +-619302189 -15134272 +-736444750 -882690672 +-453955063 173952052 +-780774288 -682698464 +941279635 -347339963 +613006744 -830863732 +-354062046 718200694 +-618342200 757329983 +683668464 -856179351 +-326454121 163025625 +-521168311 -429707519 +-12191483 702349546 +690660322 -902627298 +94128434 335122983 +-516681015 772728964 +-456682561 835516291 +238477936 -625950693 +-497039460 918477695 +689993513 458850761 +423438013 448563241 +82838 -831322123 +802956677 -72844574 +-216566055 223963396 +676336529 534545412 +22436156 525300541 +259094961 -940379085 +789783836 903038525 +107550043 547786014 +-700799943 -956597830 +867132303 -157415969 +850162323 -653108180 +-688250490 -124401633 +626649834 411187971 +25551203 -485182905 +511794419 586724954 +820869032 -909387784 +-388520363 -586449440 +109889342 -680585144 +184752504 -235233755 +-25220599 872378300 +-575538824 977083758 +534188961 -788411374 +-15998677 234665736 +255501646 467473716 +777400118 -576032456 +566048202 -897232148 +-523201909 866614295 +-164116946 890355584 +449044035 -684793134 +-860176701 -638776072 +-498742852 -653177085 +316573573 -673350443 +-380184171 456907063 +847158148 -441861234 +-785006416 -193594642 +817280202 -642157214 +436690846 -113507471 +416993896 -656220886 +546311994 -631972864 +493655406 892481788 +927054747 296881845 +582732814 306500360 +891730679 -890796352 +-278240314 -401145118 +653820739 -196445272 +-121666139 -108754680 +-3519111 315820175 +-48422955 891690223 +44233900 -353247450 +-125793522 -368404024 +-31640833 354644942 +-588141340 731190792 +546237807 399948224 +877303811 606466857 +-361343609 -621403928 +-943145217 -33968678 +-602594140 116508223 +-805485615 919488669 +-975473675 -438334156 +299781226 -548850658 +517101608 -278811193 +695746133 696475190 +-215939184 975023434 +55127922 -439890281 +-592930342 -337913059 +-17259682 960860844 +526992377 -289626811 +-862715119 547964860 +922769256 -461645438 +704110559 -649014974 +917512130 -308645557 +-679861302 172496810 +-999438468 -43023020 +-419366795 361986927 +-204581990 734969719 +-758802802 79635552 +-246745021 548090749 +-974296125 339841018 +668383473 180941897 +-543099269 -723381570 +669745900 232009597 +-69184240 87333439 +-324611455 812856584 +670201786 225043585 +948565642 798374682 +437182417 -917434276 +-94612650 -735748909 +-222437191 -518507285 +909980194 979757115 +973196348 795032299 +759906254 645001037 +-230500912 -38960596 +-19901083 180631510 +442521609 695318845 +-479269227 -652586093 +702317489 200216031 +407238614 -424131288 +-70485892 -847116186 +326361583 -377887750 +-318936084 715739650 +-716633613 -231410433 +301457839 -316678170 +-848162638 809531071 +345196912 420818023 +348672665 -795428532 +958944404 -235620625 +-873570797 -90324382 +-669512564 -772336548 +-914678585 -394088791 +-922977965 -912919316 +845322870 288961816 +-375359315 -522870452 +-461837280 -46311694 +-471946438 -965280541 +337507976 -881430016 +714917565 -645008070 +546808570 -315996144 +-286036981 236943917 +-161593147 385557355 +-506123353 569089694 +478123425 520131592 +413055188 743798005 +525702599 975612138 +-736093080 -134272281 +331793453 -407585757 +-171598284 -819688193 +551454657 -546905962 +239388669 -436714293 +729282874 -971498648 +377431819 580737698 +361834200 -304914366 +18583766 286267497 +-180723199 471400113 +297875628 -863264374 +787266555 -255570295 +-310166393 -484708827 +-516487139 -227445221 +491347541 582689163 +720377361 87101930 +-361213012 -176713577 +454960655 83977476 +948746190 -88853933 +-803221131 262884709 +-403199704 -743211856 +526023581 765323656 +592076308 797972726 +-875538453 -136662082 +-322426576 594948 +530149840 -781910575 +964478041 -321587730 +-821998957 -649678848 +119083709 385283551 +452997508 -197962318 +666137956 -793282619 +-225196060 830283671 +273623821 -379663721 +-194561784 864506603 +-568487701 -361427229 +-49193479 -712242801 +488290544 250434351 +432669796 177613640 +398540314 600066337 +-214628117 -981374644 +-519447835 431217259 +637744424 -383860387 +-48390618 -188349632 +-648012079 -5728323 +886669590 548623245 +216589975 -223934778 +-190845814 397675772 +4527176 539971073 +-71793207 93439074 +-331491794 822250586 +46491475 610727011 +839892084 608598358 +551645978 34499129 +955571390 352535810 +-491655319 97767895 +256798496 311536627 +709259025 -548060920 +-289523740 28847734 +460125203 -860300857 +-98030833 -521274901 +531836893 759396059 +149173381 -441666640 +279421022 -570804247 +687360249 524471956 +390273572 879540376 +-277334071 796089278 +190386616 -870158267 +554949779 452187030 +105623692 -805029729 +375331262 -980746542 +948245204 949384836 +230318530 219833121 +-379301632 -358615847 +451946562 617466402 +241598085 -544670537 +-920589906 106033164 +-255650397 54095513 +393507942 900921139 +889373695 939175614 +-359904007 789917832 +-180283437 -977040604 +-268099218 120179513 +561885379 -688196722 +-839916254 -712720252 +282635962 -260860659 +-250676225 190065459 +329470958 510245767 +-427939908 421821384 +-237929538 278713667 +385082827 -527401010 +579920027 -233615919 +-193745546 -984004009 +234601720 869922316 +433200804 -980978622 +493518867 -925795598 +532560639 576499624 +527225524 -378922914 +-723324681 971017949 +819322688 -463570287 +-767446493 572435294 +-290581244 -390562047 +688989115 -117370605 +-656111189 873588047 +889553854 -171523494 +-190550774 415896161 +-930787114 509027640 +433509496 -143885110 +-392704717 -416343643 +-830439069 -407434622 +-593577556 963133541 +-403488220 224357789 +-537376962 -74537341 +-397730179 -861939221 +839822157 -588688063 +372554224 -282405735 +-44469214 109785818 +753112435 639649174 +-78607043 -472350400 +-516006798 433338816 +-510614454 -350271068 +501990307 -611051621 +439062969 339423025 +-174722849 718646934 +-608114591 181501194 +-595679277 996957766 +-617792873 -488703698 +16229328 794838410 +-34359921 -475094671 +-2100180 -691762290 +-692521549 213580922 +270663534 -298525487 +682726020 818800145 +908665040 -983285348 +810385841 887418820 +-642500614 899063822 +-646038661 42461189 +490249862 168723110 +572934026 645710915 +-465918557 826050449 +284255376 870521077 +-714127002 386694388 +225271589 750492505 +-493557163 310151108 +766082568 788892411 +698488306 498444653 +247897172 555480429 +-391841585 271051437 +42336661 385173836 +302598429 186770605 +346228044 370942716 +-772687601 -450814478 +-476178613 521937411 +-201191316 809081065 +812695036 974965691 +-626847971 -398913256 +-774796869 561285671 +667509142 621470013 +797903400 -750746606 +-567063656 -399085064 +-584252464 50250160 +482075384 243572484 +-445031115 -15559671 +-635946959 860310053 +-203207381 763710224 +999191150 -148240490 +-95267495 863322167 +-477561160 -408925373 +-567255247 -210179114 +377921613 799380798 +-224799234 -389998318 +-569206066 -675609754 +405391741 485998451 +-771884864 -589572620 +450142383 -286524347 +151387497 121785279 +-80905466 -822414914 +243590771 -483647708 +469347605 51470300 +730248102 -809090480 +-513536273 290855476 +277604131 149449236 +-145383236 -393272668 +-369313340 -428397213 +-172031595 -162408909 +499668521 -181190649 +-769102641 -954088917 +322872208 931524592 +-672720096 -935243507 +22927635 22093335 +-880383949 -939623117 +709424584 459171898 +-156958122 -218875765 +128431802 222517201 +-178451808 875373709 +-167737721 -119073307 +775433129 -468828101 +-946989953 468473483 +60510892 -858677739 +639621540 596197263 +708271919 928491659 +-440649800 -244927420 +-283633837 -345152641 +12259208 -404145539 +-568665958 -184840198 +917775556 561277584 +196358298 -862618385 +354201193 511528341 +-644379119 -799032928 +-990383856 -947567533 +71072007 -555696089 +-490085726 159342474 +672397420 -762506982 +-784762460 -900065148 +-741588889 729402292 +-327569994 -701565151 +847176260 291033642 +863704961 -897760038 +-151066524 -477546846 +378821132 -38394168 +339530068 -783130980 +-359085352 951441532 +-457025142 -808453434 +-971354687 6711033 +-487611241 -506078996 +-352701450 742808547 +-94009860 1811042 +164343877 591585568 +657435271 -210966445 +-37405067 302191772 +586480206 -706933861 +-632213779 -512838240 +-38926914 267767466 +-219148603 -165006107 +824267900 394565802 +797477596 537227614 +-623891611 864456189 +870272662 -277835068 +767825326 -743802514 +-560374335 -510645693 +795858076 964916585 +665148361 -700435702 +-129698434 179720612 +488518568 330373845 +405536510 918095742 +-759286341 -579358656 +457872195 543234354 +-769689263 526001321 +887280810 879092434 +606321240 205348440 +742181559 690261880 +-380971204 464806897 +-701042654 307574140 +837936629 -431595883 +122303193 -134853707 +-208946273 481743664 +980652762 417916985 +147420856 -983701380 +351047203 53639 +45226045 -862072535 +102880954 341093674 +-727309494 853857517 +746390023 727811206 +546441446 -445737641 +212414734 -987285297 +-10030391 -483603856 +747741627 80733778 +-971413259 -459352959 +-934839912 882901224 +608761962 423284910 +91519745 -9569799 +733699425 202162265 +-200772845 726165502 +-92950470 980929471 +985112858 -426245200 +-80235425 -711736636 +-225102280 253361309 +-890223355 -596581476 +275183584 -138794375 +285994613 893936096 +719471661 -487531312 +90738301 -186430301 +47508614 -165416583 +-37593413 731952107 +317586136 -9685142 +-790128370 576402085 +-172060897 -323141121 +953852120 -21504987 +820067219 292307114 +778109119 554406338 +931669549 497779062 +399988444 -715199950 +-154214518 757773053 +994392612 -813534528 +-381719257 396227271 +-238099157 -688709437 +236755229 967350655 +308174363 723311445 +770276234 -502798705 +275880790 155168464 +766311594 603930207 +397146924 505224570 +-842766223 239292729 +-473035149 303778811 +395331674 -217640905 +818985174 771892177 +570691227 785718147 +-62989205 709072510 +848844728 38645709 +697070450 78093318 +446698051 605987460 +800794661 -657352925 +697429699 985315540 +-217663909 -482881404 +-608326978 -504703928 +-329988524 941216110 +-426842203 355359366 +-727391709 573688463 +58690967 -603585177 +-714239885 530178299 +245788005 314950298 +271037489 -466834732 +391268430 699340886 +186689512 -586674887 +-817683454 -994343608 +-804579853 72807161 +893967601 951186902 +710762955 494456118 +-113607635 -163680924 +-706010689 -999611842 +-969093629 493817138 +669894393 -902969925 +898385059 289541911 +396048818 487414525 +609549580 -687774960 +645458051 -101402638 +-363052249 571479483 +-546242813 267875096 +-885212945 823357438 +633126295 -963022641 +534388625 -146275141 +25667411 326488855 +-18385559 -515448777 +-549767513 -827946404 +425415254 792587750 +133892762 -987533687 +-6285213 616357532 +410154402 -78105982 +-150772849 910722217 +762305058 901591388 +-701417450 835269086 +372306604 542217796 +-188377472 392167491 +-250631100 -553149751 +171474524 -631456411 +926821920 824579514 +76588639 259584134 +744469055 -890510036 +-94683262 -11925895 +187355005 300993615 +-392676817 977468852 +262533523 983244183 +-332862902 840908812 +-863109120 102430399 +-226145767 357986451 +564343635 830972228 +-18374664 26463848 +24683048 -602239822 +525949310 -895082953 +-333334451 122615152 +-944523134 489746407 +522770951 312809777 +-688099140 -123259844 +844446621 336480035 +-884759532 -146008647 +-82207538 -102231546 +-56419151 -540641880 +728660956 995652604 +770749948 -946559995 +660864058 381664892 +-769108522 -790147813 +403980834 -94193065 +376729488 -577588547 +245085600 262602113 +-380420846 -518745062 +91234913 166714816 +942441760 580917941 +438323443 350833688 +637538932 -547324294 +-388528464 517837480 +307080655 -293498459 +471449413 -719075706 +502650277 -499025828 +98050682 484845206 +110400133 -812482516 +52354788 -997436562 +-574030694 -416460420 +80907949 -934385390 +530259043 628147320 +163953075 -307006093 +-804783341 -832755272 +517972108 685492420 +-740107072 829553987 +200842585 889354212 +274282881 72629666 +-598360827 -246857161 +296588126 631286959 +913107196 322728881 +802720619 -335522382 +-447013806 -816107011 +738732287 -261875254 +415256927 -520850416 +-355112986 -63691539 +-673127674 -465255926 +968451825 -840802677 +-331009 -721672138 +-438407763 -566378990 +-839730718 -705304075 +-973704751 -407051792 +-342404452 811460935 +-289098731 -997182200 +-336172458 -319132416 +-883932161 37071525 +-886847841 810813495 +198690579 -516143896 +358001421 157070280 +54063930 774992703 +-818487269 834233605 +57991949 -434846110 +-212382914 -613547394 +109936245 -161992683 +154368736 372529962 +-729585743 -777424532 +579548319 227243169 +267498728 505283619 +-809414052 -946070685 +-290549272 -987971727 +-989136583 740895925 +-448298118 992149261 +955295476 766313764 +-954522794 851965525 +959513980 -22855658 +-204360384 -185544274 +-200549970 281370471 +913505863 75894093 +-486179270 -327603118 +534092812 -859820316 +-20782793 -412969352 +-762491587 -562349714 +731381548 852620354 +172378623 -73251653 +-703599905 794555707 +-875664625 -384733193 +-858421438 202029859 +-398511777 -737441144 +-847906762 881777449 +-336258573 733601089 +-494852676 206008614 +-22767553 152137544 +-730394674 -459594768 +518520749 -389566694 +162041626 267083372 +714476972 859931400 +397081594 958160678 +679267387 -63055365 +-59832828 -652907471 +-988091634 -997997850 +-158274514 -603160052 +534822811 -32713018 +578176248 617425360 +-412097338 969518188 +374850027 -6764329 +-435284631 -643779999 +683824845 418041899 +-825887014 -211613130 +436040764 157990552 +422684159 -543113414 +-388052793 616636776 +-113243763 -869530074 +-252824291 -841800208 +400917476 247669127 +175294567 -926384336 +233281151 -890556186 +511649579 -452855023 +-154901235 -823887295 +944773303 -572563627 +745531341 -485797153 +-737946625 -981114074 +-916321257 -804554762 +-36830078 591582230 +-849811275 -381927295 +277375350 -225492897 +575811690 779471598 +129976595 4507307 +119336795 929132355 +5757955 917053845 +616168059 -954316479 +719660942 994361694 +349639940 6983313 +-164866312 -152571627 +250885977 -77414642 +413051869 -841083990 +-820197733 463674819 +946297545 -249481086 +439512622 -565183233 +510820438 556947107 +953912349 87294709 +379673176 186895680 +793494405 -823395730 +895859989 695708906 +-76384797 916190035 +-7783916 453858674 +812367611 -783255654 +-285134815 410520579 +366448208 -151290795 +-671296571 510312578 +-403742590 44465249 +736009572 -508294447 +-547084254 -665375867 +407860719 484189058 +-32248555 435772823 +-497163242 -730443272 +-827362345 666651036 +-503496810 947826755 +-402790568 409088520 +707590892 922154866 +347139590 -870502079 +973891824 577751184 +403329194 -650912208 +-864116712 -985064631 +-195682124 -273869427 +132841356 -832886238 +-223740704 901697499 +833097706 -762619565 +-685918256 608991304 +-22456259 -225640528 +567667624 -901247630 +-335706248 -831205146 +-804648201 673222248 +-801555936 -273247599 +-258554075 -642914165 +-188996608 -971401873 +230779682 -147357874 +-101895605 -535384067 +737073779 -116163301 +-969896571 928573636 +339126928 -419062223 +568995331 611537025 +-586920047 -388033386 +-120898569 -171150145 +-24112609 -508229771 +-668092243 949626009 +317596478 -926362767 +-461143543 222637884 +-571801090 63194758 +-895701024 686970211 +-907352033 -225756251 +-571872264 -352522887 +988920913 -716349491 +-912315061 13991202 +-776356154 260587021 +-302190681 237640037 +-340426202 801677693 +-711910500 510606935 +-446511520 -302115532 +513090248 -992612010 +384293516 -434809810 +519574407 -6848189 +-192925628 -647247128 +860694404 -740973467 +-583824540 691399342 +-652824506 529173330 +707442813 -859241214 +267412003 165762065 +100083205 -290701001 +-838113332 421558098 +-252194120 95607278 +-7266181 -172356018 +-185970211 427925961 +95010776 -650783944 +-371220602 -612532423 +-980138277 269997137 +-916765349 705403793 +-221703631 -978890506 +152588028 -364759066 +363816445 -579591326 +852845959 822012484 +781615330 816485235 +-106844955 135582833 +279021390 -636554123 +169037181 -686691389 +-866105889 780838493 +456675855 314379833 +261154579 521638266 +-922265515 -201008633 +24258146 -666030129 +241370714 -736972840 +717059059 96198092 +24374736 -537314191 +201367561 176160899 +-571638584 651031492 +12948215 -631178573 +-589676453 -111129888 +464269860 -701618570 +104463568 -636803509 +144075743 -353058324 +799999168 -479120089 +187292232 -723594 +29834416 890392014 +-780662951 -176423079 +-43944106 155108306 +621265835 480322599 +-107149763 289213705 +791472103 -128068154 +266433583 -123931800 +556395767 -728827191 +-85996605 -743812949 +-671610545 -608112881 +92577972 -151165643 +664711346 252173577 +-22022993 -111115574 +-179263245 -361051332 +-4048838 447000045 +107678558 -329485079 +912445928 635938832 +56353211 751945524 +-783040595 -584165085 +-56359478 349598148 +-741544685 528380175 +-275012773 189211614 +909681733 -963339344 +-755021951 -712773073 +-511987272 -591672087 +-914928748 -377508983 +-179375698 214539987 +-561328013 -786559197 +-693293047 -754119621 +215016750 473368257 +-331458310 -734634492 +381588781 -215330355 +833569689 -8910462 +-876435175 553776137 +727443947 -257586762 +792309085 -19658213 +505205378 -986854295 +409709554 -983633160 +924960671 -639023989 +262510249 273470586 +-612455935 -990754648 +-333243714 105944977 +724312365 -41136546 +63516187 -526702021 +-719548700 -489598319 +828918802 -382931788 +13320740 580423365 +-772315492 717405823 +-962423103 -239089250 +445805493 -536134478 +27320554 -30829082 +-483562721 -27662463 +156164614 -358523656 +-653030885 -540210215 +-936210620 -756589852 +-955533647 -156575364 +639194824 160698638 +-988561626 607897681 +-274186615 -532000646 +-573495813 -961128383 +959492255 900430933 +-516725337 -154556819 +-669246011 -409513907 +274421981 -200825070 +787866231 611167794 +268276591 -594255112 +-633498150 -942621 +377675400 369334858 +-272069876 -499999808 +261667865 906387057 +364928070 -861796517 +-640265138 -27218762 +833366798 133317808 +-117228132 -213044622 +87125 -652719294 +-649727543 323482529 +-614714075 745293432 +195929485 -297261578 +190695212 -833492414 +758063798 -378206331 +522014996 -411603204 +-931495445 70253706 +-962607096 -969211963 +941759029 943919363 +-789232061 872484176 +-112032100 -802906308 +246055979 -851148099 +-496408687 -413578443 +-546999870 471874426 +-784104424 -50987467 +914854350 769725199 +-610539337 -289898498 +-723734023 -299687801 +-622285873 -993973630 +-513150738 26389477 +686678861 238301174 +-500064255 -640528968 +-496338803 488366146 +784964258 210515472 +737570348 -161148204 +425729513 -398018504 +870515176 164794465 +8633027 789162186 +115072113 -283896451 +-700611962 -152615847 +-364795526 -344123269 +-713193523 460022556 +-12485644 -42243864 +402607163 833185598 +213258821 -927918383 +-974094467 160753573 +730141614 -348890732 +223101367 47624466 +150088279 -964647203 +675497784 -564136976 +-119362793 -942253323 +900257509 -349589314 +470761031 -535754310 +-992606124 -519900569 +10057071 97120687 +488661623 212552928 +-885425374 891366823 +-214776954 352643714 +174663175 -361303066 +439363559 -777230976 +-682793686 -469079602 +220560507 -312107422 +641817412 507680283 +-439209314 812626020 +769973434 -691784560 +-504531756 -812383216 +-497850162 -394363944 +379232730 -166513396 +-509279508 418009025 +615450410 45218093 +-500581548 -30496085 +-161227707 399598275 +-616710700 976096595 +-982046779 -1061198 +-610929780 -623873573 +675031697 -468519528 +-949897163 847794514 +-154524809 827240645 +571672366 371526275 +-88371869 -203205017 +-675142110 -998294554 +-739600840 -591828717 +754732863 -547217460 +535306362 198728230 +88155053 701932240 +805553284 296668759 +478238502 -800307731 +-401501527 -418145752 +-475254643 93462904 +962522453 147430058 +507059415 -844924317 +-756139136 -48921348 +829468534 5183337 +-575861099 -986136755 +-680718984 -220672721 +-593904852 308155079 +276190092 -839604187 +767674786 542433570 +486253881 253986169 +183277522 -711194284 +-778061305 307883219 +436100459 -458179317 +-962776298 747935229 +-384273458 498809194 +-162334408 -487558158 +-882963324 -567168090 +614089448 -580903442 +111803538 429925851 +933570086 619828567 +86879623 333719003 +-466459861 -116836369 +390526352 526612594 +882609243 -819010829 +413408471 477787432 +-522506203 -123606721 +-892774291 428838378 +-994550600 -665312184 +739835217 182313750 +362412099 -93236458 +730804220 -475905360 +-137129666 905915221 +-493372073 -759880284 +858364496 -134384299 +-466084321 168014607 +567699277 -20338377 +661058419 352823298 +-355229633 -545945364 +229196558 -419897084 +-638987501 -590467477 +604217770 97115815 +-885746675 360191087 +966875863 -922952616 +-833469191 -26601556 +793279671 -187682328 +-141294114 382411185 +-283672646 -369016088 +-115400200 589916092 +630101057 -109079101 +-282371224 277002437 +-343819492 602842856 +128186452 930490525 +-70495836 -366269488 +-731312507 857990491 +-785168294 22274519 +-433585262 69313160 +-631715125 144352951 +-336144375 -691216155 +-29199619 -576529599 +-868144814 207522124 +-139008247 995751056 +-721927113 -518439668 +670644944 -502337115 +736730490 673277531 +670636828 496392213 +-544242950 -327591406 +-268478912 619114350 +964070750 825621639 +487259203 -2702359 +357205568 447001777 +239148421 767598624 +-282988420 804493823 +319784445 -749358839 +-501644918 -627051123 +-577105806 687034705 +843370912 686443474 +-467250435 978863494 +870568337 -319355018 +-350366563 -561149106 +678734801 936988172 +-953031148 631492543 +404144820 -770453807 +758905961 -718117024 +678395426 -525934910 +-766537162 168860291 +-204677430 58652832 +333985544 311367753 +240863139 -19207838 +-102839505 28377144 +-165315055 -718877257 +-949565929 -836830463 +-923885801 -254991634 +236486064 482050265 +-140467206 -582873854 +-338672182 134883781 +906778502 486469924 +-865345408 275165819 +381016956 911515391 +-376904076 916559422 +-354913785 770800911 +122639902 834188365 +-371810675 -15999361 +957717034 -730664379 +-215267130 -231124934 +468591095 -860394753 +-249795543 723981652 +-961564648 689556921 +996971166 876522538 +513106120 848438594 +949099757 91395480 +915422965 -101011874 +56896793 52190397 +-964046231 911128585 +327753292 706084045 +268554231 406051326 +388062911 -573717034 +-931648260 -508530018 +-549666480 -200662649 +-505852968 968948798 +-683093700 83597689 +377350882 -930842290 +-192099986 652205727 +702853971 946474846 +-454441477 -487502025 +583000790 961991943 +-121239736 89948789 +-363666523 521310773 +-964552618 -383998127 +122932275 -266322707 +-615395025 847556492 +-218921014 -679054630 +367146265 444325122 +143382501 19385508 +-991083667 -163221877 +505045063 601455764 +414547818 591131969 +882002229 -92278326 +854781254 18168829 +-142807655 502841633 +419500416 981982748 +722917296 217929173 +-992863675 506918000 +364420898 740450543 +-218477578 -581511493 +996850787 583202336 +-857106603 -256913980 +-697825794 153578456 +-756226471 363723502 +392680314 709112281 +-22916886 502031586 +956608389 -977649330 +-847227479 -68018530 +-67270791 -155392235 +-122873190 424103426 +-37760043 756669131 +553957876 892433459 +754657042 928710505 +-968180939 113665085 +-433350224 -949794105 +826822593 392390936 +598668679 281689090 +873106532 -149048625 +-378749894 937651893 +201709924 350465554 +522975680 218075744 +232909801 500195797 +716789082 -816145944 +-570715130 -926747377 +981835008 594331282 +43672280 643235205 +876805897 -636316698 +698542328 -794154724 +538745795 -822343517 +368884652 -73616389 +-208176582 503355807 +84007795 116373891 +-937024443 -214617005 +752709551 -328208075 +530952921 30000699 +765416900 363086500 +302404721 -722356024 +-979715576 387280759 +974670757 256262644 +-725292570 68024569 +208973611 -152855694 +-748706956 625984211 +68977981 -113937355 +-25338702 -382077701 +-498035990 955905387 +117524340 -949046490 +798312885 571987009 +879705625 392891845 +-399998992 620793076 +938760304 816394378 +967063319 500163200 +406089866 604768389 +316600703 -412786003 +-247134579 471390883 +864085232 520670894 +679848460 591045373 +-898397387 877188145 +-817212132 -669034321 +-192185935 -999496424 +513950455 201607595 +-269407369 -34143224 +233752461 -791693842 +-125433718 -616125134 +-77117123 -29941697 +-498073879 -948047340 +-471758173 -602647673 +-148292118 -125131548 +-837842523 777855914 +301844150 828065072 +-504130823 905860393 +-434512621 -778707745 +583270886 -485323106 +834145342 -981035807 +-802295560 -821764838 +766666771 649587799 +-353760070 -666048321 +295539647 -319687347 +851522277 310250604 +824250454 -287495625 +-467681168 -201394599 +-821176339 -802932706 +-729212167 863404210 +797253361 848511895 +107686657 304057148 +-583323133 503865430 +-229820022 974562452 +-817697390 -603337812 +-902566165 11991001 +488553660 221906798 +223298994 626008099 +897372918 157284152 +-103977368 83507566 +-192622828 786031014 +459686519 142173237 +238135286 -413765414 +677838412 -336956603 +370777518 411376061 +106207891 457565990 +-152534770 602981723 +922706464 862735185 +-887042506 -478074425 +-993654910 -675772289 +307997163 -258399552 +-887865052 169996304 +461262571 -213606733 +-917083552 442333685 +-42687562 215042438 +-35387357 -614604713 +-966817225 53356801 +-520751781 -680413489 +2696852 -159235002 +416997554 709199245 +606933484 -17457386 +-994947053 -911249022 +-74733044 185885376 +-873689369 -876772795 +-313703249 827897076 +788093031 -542584910 +617099327 -380014641 +-776017471 552975202 +-486778396 953744870 +-141466023 -911099928 +-144818237 524160888 +-28594601 -51245777 +-506186980 379351075 +-522396885 -899477627 +-593271824 384707706 +767638668 717339819 +-70262957 717470694 +-300945114 879061891 +188221449 -646162635 +-180936698 154992804 +-411928246 -938562042 +-812021996 386087206 +-271060894 553932557 +-634223386 407347288 +-934692910 -124314381 +-432311974 -375120706 +513706047 919512694 +-756878280 -490376119 +2928552 -520745123 +-486107841 701970974 +-29151576 -47092882 +348833491 704122581 +763897920 996034716 +956145763 600956941 +670755145 -545134858 +40840716 -134882597 +228592087 105156300 +871411754 -296675730 +800371525 -303189906 +-134325119 479287657 +361749593 395707194 +628070808 406683904 +-530306175 -343021915 +-418993257 190698106 +787729082 20328206 +-964257956 648629098 +192673237 362371075 +24944394 82322766 +-227824661 -332541782 +275165944 929726243 +-107629717 333215464 +-423694078 -875315240 +546799547 698039154 +-452442252 -278622977 +89442750 -878436141 +-129234218 4292995 +522304751 324686488 +109796268 -659641219 +599116537 -594073332 +-103856477 648748766 +-458352753 387725969 +-777084365 -562114243 +570788729 933341404 +-801979641 56976120 +-564387844 424950493 +851320414 441249585 +540555010 -713827652 +330750268 -931352323 +-455594330 998991774 +507513477 96033347 +629333818 314716832 +-543590118 -297033016 +-524363890 -584835093 +-746423840 -21642012 +355722741 781441372 +873672185 909368084 +867843367 679153813 +-540608558 168942281 +-752131099 -194806871 +210470568 668305888 +-366096935 -69420812 +898103357 125562420 +388558597 -89250929 +694609339 -664403461 +-363109998 -311851795 +757702759 -994642766 +-668214079 145338891 +-410427844 -652524224 +-182978842 -90601375 +-226838558 271161349 +-492690881 -778448972 +120221857 705452968 +-773557785 190372419 +-933904686 -996459583 +506233590 -997430357 +-17396896 -181513832 +749090174 -66228046 +-910706974 -936292412 +-628082409 -751534116 +-668928056 -159235586 +-170701934 -727274913 +-46472192 321753516 +822913510 208519814 +-902873546 -270155787 +629888558 -925770452 +-999265208 372336538 +-314248655 992891992 +-27429142 -647366633 +919337386 161657299 +268800534 832364286 +835626924 159645249 +619556022 891458294 +513409314 90030278 +623190896 756325900 +-119131697 978735171 +169362955 980367452 +-381658083 394140163 +879454699 -580526277 +715307281 418151378 +256404257 -614254115 +238067095 -328680677 +665890564 589458545 +-108623237 557372824 +-308150110 -771206520 +-375889874 -234067971 +-247307584 -429505050 +-337775967 853738428 +358398979 752204990 +435442104 -562532606 +-949706378 204336391 +-279927240 -295323967 +166413533 107940605 +411439543 -982934118 +-489191253 -560755650 +-426458964 -929971307 +-466545460 267680415 +322441851 -849718249 +-331756246 -639049659 +861424004 10435911 +902822835 800026364 +-81407124 715741620 +745214880 -497093680 +-382737169 -973483504 +635305138 -928552174 +800342245 651526290 +733001984 -816052677 +426969941 -287650993 +121976874 -70261323 +660410454 406152482 +-45899190 94070632 +-416705110 499555009 +930351107 656723286 +481839214 974475762 +726716202 -306666429 +-794963719 -511591822 +-993208569 129498057 +944481853 172019053 +-440556429 -202929236 +-413043235 -967717382 +364901961 -287547804 +-722441164 458448636 +-325005085 82544575 +-332494105 -500491201 +410955527 598799106 +74707161 389493673 +-385720256 -4616659 +-740823308 195018465 +927709925 32021657 +644801990 -788841960 +205725143 32612132 +782912482 -187429364 +708485004 -226291559 +236508914 890817822 +201944327 863050650 +663624721 -378374145 +-720124185 937374126 +-785672115 272265726 +557827844 -887815908 +-944739801 -622495588 +-415229742 -262440540 +-706680513 -677695478 +-675431076 91013622 +-502028100 -928829765 +383098747 -542770970 +693543388 308027446 +751424203 166718304 +-989021843 -798882584 +-428447557 560383902 +890233534 28171825 +-931473716 94598112 +-574351638 -94496588 +-778485761 -269306997 +204563317 -107956760 +607588590 975252150 +942645852 223991256 +-398941572 878613390 +253486916 -724024944 +-471685666 -47492516 +-942029151 -814518932 +-665931976 -399169406 +120514007 941063070 +-282532414 774439845 +596522448 -725334246 +647504860 -309453885 +-984973050 -956110251 +-947124443 -230994241 +141332869 372768392 +-945350496 495293768 +-64998794 164810926 +262116313 901341144 +-745368641 760521056 +-343058829 -269430460 +501162466 987152504 +369988775 -712487277 +-671557197 -695015366 +203022566 -336112494 +394670392 -880086357 +-477266874 -134228440 +-28437168 948235843 +-20518297 963751988 +-929458157 -761063131 +-859744568 237104160 +425051983 -299678383 +947009402 -115386185 +190094952 322917370 +-978791941 -469939113 +49896043 -644570609 +802848435 450129809 +266459827 -428193213 +-252653792 842966758 +784878192 561015536 +-232923561 -243151932 +-228027560 -372627730 +76934834 972806133 +234789968 -911786067 +-999154465 714888904 +-845577056 54699201 +-534035381 -805654343 +196316864 -494984994 +-87072300 565198322 +811555544 -853815536 +-12451886 678885875 +43135472 -951305222 +-762422565 232258469 +-123829839 424137347 +-941166316 663202281 +-358337533 -820224244 +-791005798 867978030 +-260531782 -320727724 +-800135518 309714036 +696778050 893764297 +129961248 -459810111 +66344009 -530671573 +944465590 -500431251 +-12625726 842386741 +847903063 -284952445 +-410149301 237743638 +-409375043 -389906773 +848714883 -891516110 +679179546 181836043 +-259950133 314765293 +-925825568 -533730518 +203411693 -284487503 +651041641 -811857373 +-495114684 256651136 +-849089196 -540545022 +956578001 -768664158 +-448936236 -537476991 +-350701989 219189811 +188659682 -516636236 +-350455401 12144222 +380321992 530037208 +389018674 -982487378 +-708919569 -342426912 +-124241836 -44491839 +285381478 -491641350 +314439667 881276900 +874694160 -880807250 +931267618 218942514 +-369411952 -948252306 +119809626 320152768 +561969850 281026991 +-713810921 -598248826 +-831072748 555353611 +-68549635 -595580799 +49856075 63506620 +709445012 -495753480 +214030233 -917844305 +526049057 -630735208 +-296499361 814672620 +-147827070 204046506 +207897152 -565126253 +-874165768 287007432 +621851217 79215582 +204147036 31021629 +-560507845 431749840 +804003155 832628527 +17139601 -481638381 +-200284394 -523584704 +-827418210 788678119 +400955983 975995326 +-117810395 -820385907 +-487117897 -937927240 +56018253 -446508207 +-89707777 -4453639 +-853165319 669018884 +961127219 575110460 +767130148 186871551 +403802556 880262337 +-630580414 202856888 +60726655 990201373 +-656430584 532050682 +118758216 -102726312 +909667803 -370243239 +290140447 432233615 +259011118 371064178 +839800009 365685112 +56650986 730410483 +-843586010 -629180860 +524842205 -967046609 +-556175725 601100726 +113878713 40538258 +-759664591 -394782274 +-453755263 -622240673 +921435876 -978221222 +-15600972 443290894 +-304931928 -335943619 +-653361008 -704447773 +699578588 -26857184 +45731607 550702281 +519816736 439195655 +-279669252 -534109304 +588973842 -585925256 +47337536 253174749 +171002122 339368796 +-923392679 277120747 +896782554 -520316020 +-230031178 -96765877 +-114337811 -852210172 +805705606 -234145505 +347896391 866832254 +550834739 67766773 +-879213610 -698043511 +-257759805 -964616596 +-374147771 987347490 +861275394 -1699047 +-668775506 470281180 +-624229046 277252996 +-620936655 342253536 +585593403 612811144 +375757129 -916192240 +709131397 -47541204 +137502437 -766155735 +62575088 987778138 +-110057546 581150441 +979323705 356386378 +-382718756 -212261041 +-826072704 -526660811 +50801860 -772986935 +-200136785 160106489 +-477088179 331870195 +194468114 -380228813 +-25255774 -798486920 +492030900 -822029649 +494922394 835629132 +848313221 365344913 +-950527710 669535657 +-393993922 -538906898 +265538284 -775895422 +-765409897 725822508 +-572194312 -137424246 +882988049 -801127944 +943967466 -372453639 +615750642 -686421881 +190275385 -297004099 +908302238 -206247839 +-903018971 231593756 +202467579 -988458297 +-576328977 946173706 +-353065244 -206210937 +-419677672 -691123403 +-450986652 215397880 +-113577681 584213764 +352878686 479691543 +971493987 928852126 +-17451990 -865486637 +825194593 -146906985 +873507805 259073519 +-320642373 686531390 +-184413801 -854378304 +-846357972 -440271699 +-225995497 269127608 +665300249 -832370005 +-386179489 -345992619 +820338796 321408990 +-460206028 -200859170 +736152359 -943773246 +-463950696 980810219 +-754286929 899582157 +440476634 -574649735 +742905559 -481739714 +-102948635 736718002 +-55962186 791237334 +-553574650 -901977121 +751885834 337331446 +169155027 -875713970 +-726930981 914012503 +-756482618 16880134 +-83837138 908145405 +105467668 -22604805 +-405184151 -715502296 +-853221844 244587259 +-528939496 -522417031 +358675117 435793135 +-688662183 -59273694 +495484888 916659125 +318185663 -743585564 +168688307 792231414 +795282750 530241293 +612009408 528378925 +650052967 -644965132 +73340256 723530145 +987073207 295799986 +846980148 752646490 +-917444842 920195051 +-912990 210764856 +552992843 -313940446 +-943710767 -224614435 +-565190607 -633557808 +-431408623 -879930228 +814661347 227339012 +-833853394 651355131 +710934944 -950704841 +93382113 498375188 +-975929241 331147363 +606464136 150865021 +261306617 905095491 +-950364915 443610990 +-56205285 -358450402 +-158873747 939601709 +588796552 953504249 +874951745 -399745266 +-552419754 614336912 +308380893 202174513 +-242001533 -884972407 +-46244563 -584523343 +761876229 -459992779 +121242277 108775593 +-182183023 832308431 +267740469 -188709737 +-566389399 973707923 +947016227 730254005 +60884253 -423246271 +613175433 714119635 +59218967 -761173391 +-30073855 761861564 +720000117 116649145 +266571411 -320660622 +-887032444 445773975 +-237540001 -855798838 +232767060 -873051236 +-453335754 -414850805 +923038168 -674881041 +105918506 -95949874 +-416093529 388847817 +410356474 941351487 +572406563 -721384600 +300458574 834635 +-397853721 990228642 +405828964 -914386211 +-536884258 -564114989 +-7932954 906387007 +-163887195 280817575 +990774105 835622327 +-552011749 691927445 +145918137 21263701 +136994107 -103955245 +-824333570 -268227516 +175395598 -73576315 +-700993301 746688775 +931470263 -18933908 +395288531 -118804843 +-10896641 -948421677 +536535295 -753346032 +835112957 -275318070 +118807324 -941758101 +688505407 192650523 +662150971 57994348 +167665576 -341381410 +-105623292 -931024715 +899325881 163441719 +-1277589 -904187873 +189911230 418892633 +-486068841 468937857 +289094413 425943383 +-543842499 972941116 +847499266 -76354443 +442740734 834660438 +-590199508 -854689377 +184717905 -996922837 +-967198375 -215626867 +-786012324 -947179533 +987280632 31690603 +515859937 -30009877 +979638194 -304275020 +-494826842 862939267 +-521843279 868685428 +256851548 -10097034 +-179754443 -650083663 +218992732 159765357 +536131943 786373553 +-925754896 -135725619 +609158843 50846568 +126604009 464445249 +443345301 56611246 +834586776 139658801 +864971751 -471674292 +577496387 484250023 +-647454641 -822570045 +565827718 -314801872 +380254548 -112333655 +626224691 -812344361 +-252264747 424372228 +342878181 -235418172 +969452832 272858368 +-350529716 972386946 +-264399168 -38977153 +-63220211 910704007 +-720315918 159033654 +-190071622 -832882746 +831508980 -306462194 +-969838090 997706854 +621131521 -878113417 +-79875480 324229111 +-355273683 -105348631 +-425313279 888516378 +-491067516 -848585667 +881391024 270764790 +786457234 -551835768 +-61084847 503311258 +834848335 -580115528 +555714654 -675623104 +-317377795 -631536782 +-263300659 769381770 +896548306 -639671994 +741623462 228206218 +-215099761 -578616082 +540590650 508582147 +488540383 -789742740 +-682484514 659147762 +599316348 -923391057 +99486622 -33925229 +-870218193 308376113 +-100293167 135141734 +-516542344 -153592632 +639643197 -456266725 +-508731260 187847210 +360523926 502230846 +820805993 -867836692 +145243043 -817216380 +761550420 126259665 +183918255 692255832 +-895001991 354864740 +-656362184 -357321020 +966276284 -38309973 +-352137594 970879388 +-829863039 -920650458 +-57091673 582882040 +-157911303 116922130 +-673891629 -831058549 +-778697825 -499999971 +999240390 -900070465 +689333065 -977335818 +3720725 771996586 +621008679 887387758 +-740019838 -613804458 +-512053446 -358428359 +-170032322 -114254990 +46930718 341025319 +-256006566 255291884 +530769035 431456134 +501475138 -214615943 +371808127 929103524 +-521945727 847440498 +-120378365 -403085644 +514524112 -442122584 +899152356 730295523 +975197737 750318852 +896810964 -524659242 +-509654139 -448594167 +-94753252 -426516682 +-290887916 716338450 +830296576 -738809959 +-183634128 -841003598 +412166073 -312569687 +381151183 -219611885 +931516912 668110984 +994665350 198292260 +558088127 -227520473 +921495297 -470497002 +-458328969 -70863863 +695924 -812483909 +-419971049 550820279 +271918009 -376086803 +-133160916 -620386483 +842243146 -891262468 +-680431595 -721939973 +-54429628 -274411167 +-796820319 -269069726 +-91145568 -307126487 +273657637 -62589318 +143458632 501135462 +75321497 -124941457 +382644179 752002348 +791208963 -483544792 +-828270303 122634762 +823677447 -708061226 +-892339206 193906098 +538062188 -675763052 +-998317636 -200944140 +-807041861 933911734 +923220533 388256471 +396877434 -176530608 +-5166923 -285662148 +91334462 505284024 +234464043 175766509 +-471224554 -385297238 +-426984086 -861782349 +414567814 439000277 +-539910638 167072218 +-586518579 677445968 +401585727 306762209 +91512645 841891785 +698943657 480195606 +-94093320 732140518 +683106466 -421163195 +-675323460 -542256078 +-234727792 -107801724 +7270321 37197053 +129745296 -284481782 +219827621 -772638672 +272757903 -543641079 +-106518875 -233203353 +-40253226 674868602 +-596606045 282560210 +499903551 -587768875 +-852398066 534964453 +193350020 -556665217 +-570117552 -530790928 +349888669 601061105 +465856729 -553382961 +-624758501 967647094 +638029966 870679546 +-259567120 -921857181 +-15144043 -358601142 +-185345993 -653681106 +-791014094 453490441 +-334210385 -881439472 +-941761716 -870718295 +-394739631 518673060 +-314882103 -374440956 +715299968 -705265498 +-740105684 711660749 +947745101 657151291 +882457341 -733719150 +-312769170 802786247 +618167281 328533900 +445985692 226965895 +716769372 -990672765 +-155236596 -794428929 +-694339944 -857428974 +263428441 719850332 +833724202 877024922 +-19147551 902375738 +964109743 969268497 +939456910 -94656035 +828778783 1985896 +-86765535 -484219873 +93216626 299492690 +612548213 892113393 +-329418434 -316475809 +-757074622 -795640011 +81459419 176914811 +617025960 -696710075 +-113434440 -877234149 +-714623273 -304043358 +-538285972 -972755014 +-311796765 -923696038 +665432263 -559525678 +-855750472 280538551 +370435410 337039936 +188218003 -451595248 +219894361 -67886957 +15025376 789279001 +-983543976 710345032 +-164566166 -851163908 +242039810 816343692 +575017923 -199726428 +617799888 -161929298 +-78240360 -144495586 +-54905092 447208140 +480647693 -268873406 +10192507 -374281209 +-48487224 218078884 +767306966 -931974547 +296606622 31760930 +-91176133 -695057011 +-284897716 734954226 +648026449 -429911720 +-129895506 -770479326 +685002930 572155168 +854461882 -240897285 +219187304 854247239 +-635588011 -528609482 +-457954065 350444491 +512252586 -137166651 +247346216 440342192 +118822932 451483614 +-221175483 -703439515 +314259135 927194476 +-251993455 473064739 +894393165 637346949 +-652227629 57170456 +881950131 537794261 +756579604 693551551 +-798702019 596233719 +426250039 948911683 +-535185819 -494875255 +39353184 421386256 +-642427933 -21897420 +469459429 -353070913 +341324034 783454647 +549102471 665558041 +981614018 -165261522 +787814553 -328937984 +791177036 -306317703 +212190965 94956966 +-655320144 -463060728 +-510676166 -286518988 +11407235 424863452 +-355037775 929970414 +-769382418 121659374 +872850032 6735475 +469874351 -781692979 +-957846259 -243357076 +-128345522 420097458 +47157340 592704636 +-244242179 -855549405 +748655427 -714171733 +-394212862 673577021 +123004586 -298339667 +-704177994 530018921 +-816444462 674669330 +414672167 957733313 +-24700274 -950398393 +-528931125 460173338 +320087303 796432094 +310023992 -401722564 +489251461 519204575 +-789590342 -528007200 +-17944260 -485588737 +751806060 -812721728 +698473336 63744227 +857481201 935725501 +-794724524 -248383939 +-22937506 -746460723 +934060954 225746905 +140476376 7530315 +803567338 -62731091 +586096274 -943172333 +208042079 231788140 +459386832 -602280446 +168839769 -87066245 +-629398582 -22614248 +91560416 504092346 +931446149 -497011284 +-99910921 -363328136 +-561259561 -192937884 +-862742776 -633075916 +-123779135 -365893420 +-715392310 -922395213 +883691485 -811900856 +780770756 -900155975 +-449483184 17245101 +572927559 -411196397 +796981734 -340271530 +975075138 -54408816 +514474704 230964939 +292777044 -430959835 +68843452 764838587 +317092670 394892706 +755393613 58240273 +-572801986 -909296007 +120501518 -268423581 +330938032 -529090743 +-17016362 -365456532 +-241637884 994251043 +-272843699 517800408 +222865413 933642472 +34626577 -227578773 +471564815 909640240 +65075960 -840541602 +553272340 414192489 +-957670600 -86032866 +-978717585 130088338 +-908613407 694038221 +598390948 309729389 +523908823 -251043200 +453550056 280919491 +913435788 703464350 +-869926801 674459838 +353149565 -95170275 +474448962 593893608 +-727232661 -30002552 +446688721 -838891169 +-943502382 439705472 +-245396056 -491592649 +-512687680 -78738582 +676806956 -986801353 +569501472 -282052681 +-176845021 25102080 +-839740751 -453665640 +-100048108 308636366 +427428231 863409251 +112531591 -50005308 +-383064404 279007243 +-653641856 255169388 +-161084259 -508785563 +-112086910 -938950385 +-669330976 994922298 +-887294164 -779983281 +-828405911 -401503205 +-621481928 811426653 +-88150404 131536375 +-664839692 -312148473 +180606789 -136741552 +-489799916 -91795233 +456269190 927922377 +191468110 716046693 +-386417555 -165548818 +702787601 -843446113 +139203342 654170832 +-977714537 -960877610 +787597523 291474362 +883449188 149845804 +611894316 99837432 +-299750768 687976805 +-824606992 -672188126 +-551449455 -233519611 +812800932 -862380958 +663256153 924307780 +-126950204 -944025201 +330390535 -285139251 +401843615 459622107 +277118670 -532767705 +-630618349 -487442606 +378952073 -335817092 +-389968995 97017866 +831914259 -542003994 +-961617432 904117803 +996773331 -83983239 +765856364 823584301 +71251864 504204493 +405421278 675289496 +-195944701 -769810112 +370636619 -486133249 +-529559644 437428247 +-540269371 -60160604 +336730572 -26185619 +241751193 -522489726 +380353466 -801105499 +754018392 -826895921 +-705757076 -427883854 +472764741 20096659 +708565612 643729416 +301223723 -99318464 +-193911408 630340345 +557309052 -982843478 +226760622 920574533 +297859702 61557969 +-589514515 -253804993 +-129625502 -788069770 +579512999 759784532 +278703759 -86774790 +-788611468 403090607 +-930816428 -44475528 +-357211725 226224445 +-961261574 225411616 +-840355066 832393457 +738121282 114633893 +-717126223 -716778185 +-718263635 -986311112 +187334308 98868436 +-18345087 293236534 +-565334672 -929614864 +-101207912 -603842143 +-990343460 -679936501 +799982545 -68553439 +-618353199 -689829093 +815513445 124245915 +-402721036 -521931029 +979962642 -695255656 +-535802753 861987747 +892296230 -574167348 +-908310985 -902301779 +-948235778 554167359 +831387703 197479260 +-769680553 -200538164 +117419184 -50854101 +-712024755 -164815161 +-629661144 -36800501 +111246328 977730006 +-383521 503629234 +347218026 463225391 +-82266205 -746810132 +451684691 410602522 +-335490142 962561506 +-26722 -661767963 +-421702645 -40868801 +123883733 110256347 +776165368 -618898445 +-461793350 -978268767 +601226175 146137235 +-194036756 -875701106 +-235802984 321674448 +-866829669 -325505214 +-139760535 740642822 +616357282 381444112 +-351095203 -996922416 +550059233 -745593298 +-975059575 491801508 +-131642783 -421530051 +-750949606 -150329713 +623497278 -482339345 +-299246624 306133262 +975593355 165808740 +533053794 840831401 +699709724 816390504 +987173509 150472518 +77672270 -888936959 +-162602080 -777395258 +139794120 953937429 +-593322428 -328604530 +862722424 882648213 +-49515987 -620843015 +474189030 95239295 +353131521 -358144453 +-819546487 384580127 +882823164 -799122183 +-478358666 -597367781 +-330114961 -960083012 +-802404101 569515762 +-83758985 705641110 +-932729066 583756869 +357109908 -484923215 +310456785 301049402 +529628232 -276085580 +-560724288 303665057 +-504586062 666225871 +-752896124 422113500 +168247732 -10936083 +835010536 172120225 +86764341 755612174 +401831348 988321058 +943563394 355933123 +-959711777 967183424 +105863476 -608702159 +812187533 -49910163 +-876406297 -810727707 +371955395 -261525396 +127054228 740954705 +-342807229 -448051816 +813722152 -528115649 +-525454085 580894610 +83144566 -407660727 +-39106533 -31834726 +-856745931 109765076 +551318386 140050387 +53876088 -846313243 +672015354 -856967987 +159899278 423395253 +425597724 -160108503 +525479625 556587008 +-126983759 371384760 +-928336095 161542140 +246059517 -913704971 +918843503 714021524 +972102639 -569939754 +-376421087 -404438109 +-630373580 374154522 +-879300517 324765650 +414056196 -831039330 +361841442 -711754310 +864685464 -696182738 +73340679 -234005534 +669320393 160220926 +-674792963 46576268 +-321556373 952629132 +-957973298 -326916187 +752590259 46259006 +-179642292 -387945176 +327969159 204325904 +-325991991 -355860089 +-265486483 -815777436 +581130082 -264705580 +815027215 587183990 +286869965 513010338 +-417629490 14693148 +-826994099 312451698 +761889975 -183259896 +746354373 821107675 +-149371664 971165834 +366687088 -20160055 +228812375 694915132 +953203000 -487488054 +309867852 621109109 +913265050 -819748045 +723486042 -743979732 +-891879831 214785237 +-577070371 -131004747 +943727966 -251211162 +-948341340 688898553 +86946256 -23965787 +867375935 525298357 +-565043239 817673062 +-604073846 -893355449 +494129619 -811097337 +-201961709 363564975 +-799744031 -837442748 +161473181 598097484 +466933105 -285802706 +-755761110 -661369318 +-810140799 567398124 +749245456 974405623 +-588648318 214069929 +698329746 -859580058 +-683482724 -232865707 +-141718173 -819510844 +-283761443 -17426889 +994715633 -164230763 +745539129 -983901770 +299219246 920677389 +-253599106 196206614 +-295014302 193664496 +-341414352 848057775 +-736839788 465618985 +955471099 -870042707 +801323357 -857669007 +509953248 133104488 +431324546 282304671 +127483475 -341530000 +136275819 6423248 +152476261 435666238 +-709371306 -754187885 +693419311 531171521 +-934855322 308522938 +-272650905 -713251906 +-364041482 431925562 +889959188 -375698401 +325872339 277765831 +-166122893 499418101 +-776145605 825301986 +282347837 -825921033 +-706223107 453612876 +-832974374 -28338998 +-978283695 -553904074 +-106704860 -216260609 +985549390 -724421287 +-713378731 804715621 +-34478138 135717323 +-439678922 51758889 +-877522814 -522320956 +42555668 738206472 +-245630278 -754601376 +-349927791 -102644876 +-181328740 16120905 +709230275 -931060497 +-268959853 918577154 +-376125854 -729738804 +729273064 329866883 +601485128 868449993 +237701991 -125898448 +573709873 593297557 +-469119158 463294430 +-66581054 457076909 +-58968374 -970799264 +850932163 -759810239 +290349788 -571095405 +-221481556 701455739 +-91221669 -127523296 +-114911551 679499730 +15462829 -449936107 +-739970098 -746173678 +-567299655 -344602840 +-960670458 713711092 +754419504 -695375816 +684302693 517315253 +765279917 576506731 +628400363 652825268 +-738500425 -466159815 +-738323176 935112277 +780040477 813202371 +426349883 743370730 +-66644132 -961492029 +529082683 -944245602 +171771995 -705499730 +-520024282 -369336455 +728684655 -480995661 +-159476378 111316967 +-266646758 -759828713 +185154616 -238399566 +501441672 853661206 +-156405661 -177881663 +-562980663 -227313145 +799586457 460485102 +258251575 -449599901 +-518885118 124354623 +-360387729 -276796425 +-577207954 -299464642 +626985063 445847436 +-182521162 -981857913 +568031272 -566034422 +-282185395 643759894 +-429083800 291971006 +-792608427 -637316004 +-615736106 399111818 +942123495 324933908 +684478974 -831320617 +792196073 410777028 +91975074 -84877264 +-560191263 270860166 +759169798 815973713 +313349498 348362599 +-321850997 808927308 +866921889 520934660 +-428511679 186967938 +-542010704 817864019 +49561055 -630432439 +-531544051 -170988003 +365035348 120074772 +434740507 793067802 +-550290788 -366614900 +-52035026 -360700904 +-858339809 331695036 +631712232 25981005 +241423059 -664439899 +429770789 511945838 +-733779919 -389265735 +-585881675 -388713252 +964739157 965147304 +84100370 -452002547 +206882017 -754247224 +-838030398 -619581096 +-947368085 352109044 +-182300281 804722172 +-818845947 601501240 +333143194 -498102896 +535748961 -399611638 +517800196 -378918613 +363999611 -770244010 +952873939 -654610932 +236787450 -322711868 +84855887 853880365 +-799969093 783681224 +-799249928 -936042347 +964130730 -983334148 +124200914 543755629 +703078820 -788354581 +-231729000 -458257436 +113121540 -729275979 +330364588 824183840 +694745771 230993846 +-509077881 -363477760 +-395889174 687806814 +-550803520 590243115 +525354109 110053945 +-614918998 -523748541 +-12897962 -494129184 +171618022 703752860 +-928437999 476953369 +-492161853 -586723951 +-796858560 -83749771 +-728085376 -565775081 +-940630690 729675114 +927077914 1284393 +15092736 -88274979 +668275331 549377785 +379365251 506810202 +-802631728 -292441646 +-980609843 315523778 +-266607086 -948800481 +988784700 -615350771 +481463054 814439391 +561391087 -657448448 +600551713 -393416942 +929172446 -926032850 +-61828122 939403248 +-487609684 -723345543 +534083552 597511630 +122968904 452370776 +-156000736 -374649662 +-799673053 661679306 +-287704470 64488129 +261796181 925698762 +751502945 -523550894 +-290068528 872668661 +582459830 -895818775 +869464461 681403780 +279612919 218161317 +60061162 503478652 +993685314 -911323811 +698966988 -290017110 +-327659417 -363877286 +-603961479 -470276552 +689765090 -290304108 +649667160 27692049 +27278208 657864791 +-789832527 427502028 +-884607723 -682650570 +-528743186 386524536 +-13577420 693920477 +-935801350 -59839614 +830961464 -924416054 +327293199 -902396384 +-93723902 -991970660 +-549269272 -119620879 +-49163944 786170029 +-227098984 -462254971 +526399581 -937243048 +-598335737 37157871 +11013993 178929870 +-332482583 -845150163 +517911394 997774815 +571591532 647241644 +298379288 -777877975 +-322954271 -709297157 +117819743 998735948 +765795797 -618314203 +-51480202 313457626 +808899334 -782985881 +225693064 -258098460 +744230308 163910827 +-932045211 609295816 +503057297 -967759602 +978625302 315851376 +42656341 416442268 +-729289697 -177356691 +101481947 750404454 +549553057 -541562981 +547065970 341720548 +936508462 677628517 +-709248980 452988758 +910291697 -394025115 +-703778623 -702785458 +86541829 -107731774 +171576864 922543737 +727761281 -232095621 +370191245 -532998311 +-794916884 258456129 +-339942806 -354580271 +624201513 957357006 +604093222 891447202 +118198659 134817761 +86946163 -174080934 +-158296746 741963902 +-379805055 -876381601 +544995943 347572632 +-891846459 718983800 +-873012567 502457095 +-807303588 63802057 +-27567231 -202531859 +-662945262 29172601 +-990446475 -769129928 +199115440 -114594393 +-869939144 -780191897 +543210745 721874665 +163142122 885811865 +386042622 -825585748 +-347337506 321228405 +620302522 242290346 +834950909 990325487 +-611837051 531034858 +583340749 155414265 +576358797 -201890872 +451124378 -137411497 +-413349964 133320306 +-544451903 742103575 +-506749918 381942498 +856394274 738755034 +-851991294 -726578364 +376569409 -668483278 +-225418798 -334322402 +-297402576 713421388 +109016212 -762184951 +990127279 284796175 +113852452 -911822863 +857872450 -381341195 +-449988567 -528973367 +744181447 630134606 +-373239166 276582007 +477248308 718773817 +631775828 650453438 +-18299685 -123603151 +475604859 -39530570 +682691994 -1852584 +319250711 867518899 +594574010 935122186 +611538871 707082871 +949034385 -518241048 +505816077 873879784 +695797849 408098756 +-28021843 -513639750 +-713990954 -375018176 +-577105886 146357330 +-851675407 333087609 +958623495 -136293068 +-881221997 866694313 +-767972413 572885008 +341514757 -290189133 +-938597376 -164103287 +948668858 274574349 +-239841252 -678405103 +460092953 274665937 +586895229 887795350 +855685603 309425279 +-490161628 430724817 +171040834 -709473329 +491187262 907248430 +-537577063 -605839998 +-55050754 -786291763 +-624084014 218360757 +85791180 685223758 +-812502332 -208144509 +-79572899 339469060 +658908406 37782455 +-905029795 -337061633 +50090752 645736542 +201433305 -969473104 +536207739 82511759 +-124963652 -867720054 +-541756232 516112281 +717226038 -256885701 +-29224495 133774066 +-27360379 795217330 +923147801 845750856 +-292922580 365285456 +674514296 -515712424 +-110701352 -444462428 +-274860946 -929314529 +-42010256 -471373926 +421367804 491003289 +99496333 -21429234 +-602206778 -296796767 +-448902543 710144005 +156893547 877969317 +277199726 -557757703 +-902350425 207193496 +549233699 136065878 +-102809010 -619653965 +690518826 344210042 +598116734 80635920 +-357153264 605381331 +555808595 585261526 +-87722181 -550766084 +673583687 -18868789 +-429128202 -128343244 +928668699 539969484 +-4276286 261476022 +-494719535 716487426 +221174937 -924286056 +816445440 -715913295 +573012071 862481188 +-104103816 -188894127 +805090186 -667225553 +775524236 440787958 +373938393 -375148710 +-872677556 -831024678 +-268574381 -532863015 +387818651 969852474 +896118209 467149894 +193399793 -955206233 +-39863314 758758012 +953774568 -957439563 +-7714401 909827597 +192990422 -652213972 +81870365 420213054 +-833295132 489997101 +-17695313 561973194 +-275464130 -931100636 +-214468868 339867219 +-463414254 474780133 +-531421514 -114940153 +-897568750 96913289 +403712162 537299785 +322311177 -973852550 +-258425867 -371204564 +-322363196 81467636 +-756216646 -797838691 +-92219554 -992799285 +-231957150 -342780488 +996799809 21863020 +-477377070 889404326 +-591812042 198028634 +375614389 -174336134 +691675964 -925752338 +-603236223 -668757560 +224435866 -801962911 +-519040598 764771653 +-173113612 -463467091 +-602353076 864046525 +-211951921 -883463501 +317357851 953370890 +418909158 244112278 +661280600 800839047 +641848324 871410344 +197146967 516574258 +-588878473 395997721 +915000807 643385314 diff --git a/dominancia-de-pontos/input/26 b/dominancia-de-pontos/input/26 new file mode 100644 index 0000000..9e92f4a --- /dev/null +++ b/dominancia-de-pontos/input/26 @@ -0,0 +1,47874 @@ +47873 +10088513 426435956 +364046519 650244664 +-455080118 82635632 +393838036 90101988 +-764662985 -787410904 +703559764 879978495 +588304162 668521666 +186925240 956411439 +498665120 213585120 +-261480499 -414091062 +122016436 447268594 +-487721014 677073668 +159509615 745124035 +-270977156 -164381583 +229092733 -439641213 +786523461 167596756 +-12757923 580335334 +434647171 -752567630 +389656918 952987589 +306013241 -732994321 +288861496 912872736 +511843295 737765772 +-766463202 764349427 +574722983 -165772623 +-810008029 -193496675 +923267108 -470950757 +5814261 -372270124 +-381107302 -121722497 +-172357481 -327669975 +-108762313 -334079322 +-158018823 -973556891 +161175058 271426789 +603496915 -358647467 +843590848 -758406429 +-933051234 -425214280 +-946727351 978075931 +787894316 49615235 +815789235 515311565 +-451587686 754173059 +-947572141 218823142 +749558175 -910246713 +-798498921 -538142108 +992351711 201703373 +229211016 -150853523 +-117350764 -482659612 +481202062 -570150162 +-939053275 -627983415 +-111460693 875117268 +598647129 -258733526 +-573023489 321643580 +498907320 -589962677 +107423063 828903335 +604859319 -203966310 +296272235 318575977 +-676739187 369986550 +-744453840 -132883209 +-612966393 -259200526 +-410832497 384347851 +-879991082 490108109 +667099806 -880003002 +-541938966 198352428 +931963391 -29300300 +-603891257 -832488014 +48981245 410618487 +802363702 621389552 +280937520 -781847508 +-516376726 874400817 +-697812465 -152273921 +630607123 -310585690 +-159488798 561992406 +751581086 933341476 +231827326 -881574889 +345915546 794857223 +-961474666 647610741 +-563715275 -377934450 +-783803146 889608455 +559262350 -848567819 +632390815 132708873 +190750241 -76085341 +-675061271 -7425200 +207593966 -980314794 +732448660 880778194 +848572909 -751763831 +-236184658 763988491 +-418837216 574961532 +907318687 848775208 +665190815 -842919793 +-325675803 61851226 +847301422 124640883 +42625452 274207484 +-96925541 167499145 +638821391 -506640994 +-703179731 -799981520 +-984475880 -541686224 +-111137610 482795291 +-830872973 -799897840 +805843441 379077264 +-827633610 -421831154 +-532191497 944426893 +96258954 730825142 +-572978962 -336671116 +716019337 273900596 +902340608 -767738699 +-32090152 646974179 +-337402328 -670108360 +288397118 36733863 +666658222 -209719364 +317431195 -315182026 +513295977 797076468 +-557468896 -421497771 +-314752307 -230497265 +-873460246 -268161287 +545628826 -507747071 +856007739 -874428686 +801042217 492292119 +105976081 -950887048 +-833983737 142218943 +-88227171 239491609 +-111993080 -60544356 +780374112 749183618 +-941005418 -987131827 +326049728 -504014208 +-510155715 -735043729 +-547373927 488008297 +170504652 -18092690 +957256906 -282847906 +754232192 307935932 +-203154462 536269213 +67257354 -269970584 +-798614028 -861335929 +781142752 -179995777 +-552652519 930641324 +868491062 412081291 +606647126 926476713 +-829316214 -557593384 +480173516 562291475 +809729733 144413030 +-664444694 513978598 +-848348865 -100151486 +-630121500 -957005249 +261653185 -580102050 +-533149256 415487742 +706854266 782372799 +298976269 -33999612 +-779678979 461066946 +-718222992 301851663 +275402976 -336838041 +-85120996 966029252 +626782875 738398502 +664218903 135913517 +973660 -984800415 +510376767 920001643 +-696714056 989345965 +-918623481 792887507 +814528168 -653879395 +-228883312 292872872 +-422227869 138775609 +941808808 754193313 +-447901258 823124414 +-63145613 305105588 +-350499884 150541622 +-649101197 501893245 +577566815 -131807776 +-375025605 12634616 +830437159 -374983194 +-745381129 707067794 +380497485 -922690219 +203434904 777681020 +-893692552 -743070288 +278524794 -738222662 +-371704786 308058266 +-932606028 -519189707 +292558863 853683809 +382854111 923938765 +-53272674 93375804 +-283989726 925102221 +67265579 -644802615 +-95571802 -464394628 +945362687 651947372 +549525063 999675052 +312012536 903986677 +-274489016 269577827 +-382049060 431339676 +244286149 -952502045 +918867405 -422634389 +330137282 -848102004 +-171665300 -947939293 +-423107703 -675082663 +-237312762 624070176 +-583550837 575636442 +15475836 21260538 +-477021683 -50070896 +888307510 -87271310 +-859742387 -869905498 +951493520 -634652188 +766009737 -452891302 +401738768 212800144 +-687078095 -54690747 +632295785 -810374568 +551599202 618402035 +586281790 793296246 +-766705846 203393346 +31518682 797566738 +178497652 735843560 +-501368871 664790406 +515957088 505913603 +142194246 222354839 +-140934657 274291205 +685359222 244844951 +298833108 -829482929 +789271876 595644741 +-112822413 23485897 +-414559760 -570625910 +615200003 -606215378 +700180030 121966153 +622527447 -116749975 +-585733093 -819833921 +-813098192 369666878 +-73962329 -451194460 +-321518749 808223353 +-918528992 -724571224 +-887323210 547128159 +-595633179 270584485 +621176024 -554211974 +924128239 -364187411 +637079851 287711995 +-810540476 -59965 +-588349628 -525607137 +651757464 147585488 +814109429 -985186544 +-814659235 -942781556 +710621626 836601913 +-796712129 -443847159 +471571407 -423256689 +-471504636 49718611 +-947692519 -844000444 +-944098771 970757715 +-695114256 867164097 +-793082430 811155991 +-315248236 733433766 +523026986 -477525719 +-560104814 562499293 +-621093877 -224722074 +-497847569 720989423 +552474325 50736158 +332214089 851334503 +230894323 -73582664 +-662591980 -847050862 +-677671607 -981949344 +610154810 247613438 +-398695237 419392007 +-99525550 -955094067 +-679525725 525004785 +620328275 37614313 +-189155650 -282859393 +-600730146 -734079308 +163139459 -45637737 +310025543 -956564705 +433392967 -405782178 +-190752783 259109764 +152719372 257394253 +-756518066 -922627947 +132253264 -430669993 +-660943068 -75379365 +501851563 -950500647 +17578521 -108632416 +80011050 431288491 +294852154 -953156901 +-644041913 857520385 +-5713103 722657300 +-162669435 -797442854 +-776788508 704669532 +912874617 99318176 +910530957 -877733735 +-572364410 -958951728 +-813501684 129306017 +-560160058 528035033 +390909765 333478200 +953150729 910674635 +-424170157 534203140 +364406306 809520316 +888946912 875736495 +451855398 -658405849 +-36055958 866202229 +576748005 104837210 +227462269 -884931078 +666685516 503967873 +-302350069 -643845911 +872035928 -424536941 +-845840500 372589651 +-414579528 952318968 +-474602542 649125034 +-703861967 -1890104 +-889905389 -540518978 +472345943 816849534 +307592885 -489202127 +271167743 -810980076 +-200799257 -701853115 +487706171 920254508 +330285841 417351595 +-367914264 57136943 +307636800 -337619025 +-900209308 -82704487 +588382235 650486822 +681225002 201609072 +469273256 178038534 +-341898201 893740720 +-707641563 179245313 +425822334 -312254960 +508727914 432906629 +-978245797 -141165931 +-532740161 925902301 +930359907 -108336235 +-776608550 -16647673 +-990295994 -62417417 +545180848 431955516 +-684921363 935494072 +-375686824 353917132 +74541994 529897849 +-919927374 -846759020 +626151977 123421553 +-571368936 290571226 +-797118521 -241597102 +465698044 267521282 +106759950 969186106 +75220432 921706533 +-365994288 -314009259 +603705611 685670971 +-13889332 161535075 +-894553688 -356780782 +632834042 349225434 +177551881 868710052 +-625513431 -405106185 +-824568510 -235546615 +-173479192 707832887 +112849056 337301398 +-429850250 -692304242 +165840767 -782731998 +554493016 -937897845 +-491365849 838230828 +585608219 -795663120 +24669555 107733210 +780073080 -854548079 +383703378 132605206 +589592588 -959374400 +469152541 373582447 +-556588371 -3480907 +940664091 -757855990 +318284089 -706614650 +-538898281 -569586632 +-584073977 -739466547 +-402569304 416519531 +-93895615 566466001 +-368641593 545171942 +-146264956 -85656598 +-205851685 -524697282 +627162669 108600575 +33773807 -235520634 +724491806 -920967455 +35613288 438316426 +333020558 621505934 +426330775 295104706 +-194422731 -359071151 +369785423 -880339701 +-118144960 186814511 +37014010 715361698 +517011997 -350445571 +550871190 824299041 +64308299 973466131 +-256683917 880738385 +666073544 582697082 +218093862 780241849 +295165937 824422689 +-886334226 -917744424 +-216954928 290236867 +-150382475 -277711229 +-78704862 859322816 +977329381 -609259923 +551900648 332155025 +611978414 476275675 +-283391741 -107830916 +280331129 -480001109 +351833463 -321740770 +616294471 504087504 +709182532 -842732780 +335508673 -493075071 +559423928 -176309864 +418250568 -422459599 +910019063 -535150180 +-27956946 575701412 +246934660 749534484 +546996916 287307843 +8901872 500159267 +197365042 386430626 +-657471701 -996835074 +-421251235 972960614 +856470092 -847460339 +-891627721 722993669 +-186516902 786322249 +380209266 -198720076 +388166812 -76454030 +202764594 821865670 +-690564674 -593522751 +-777840794 194786837 +-886633778 430313971 +872955992 335174567 +689090725 -950751250 +-106237963 -543698775 +-209665786 35619199 +64809531 -53393760 +-505652790 532139863 +503938815 -956099037 +895932201 614211801 +386166007 -839993590 +-147861691 605186794 +623216376 -500570819 +110714760 -785577208 +-476079363 641025804 +-580841697 -747328835 +-338081261 825411651 +-354214794 -225975743 +423599676 281258421 +274019814 -799530519 +-915474548 -420726928 +-201839463 352669609 +-543833634 -606988143 +-992116677 57135430 +85184641 -209288848 +-789798237 508076243 +658179210 -201102929 +-943010809 310681902 +-532904965 -357727762 +180608938 474595234 +-26334128 -881197065 +-385809819 410462094 +828833756 -734366977 +293021513 709811861 +163522697 860094283 +-935733714 -388597191 +393414692 -44100167 +-336324801 232519147 +625810708 639117716 +-486734659 -297624789 +168099127 500745394 +596894288 -498866835 +556021679 8609700 +-495923407 -50013880 +964264397 715932071 +207556050 612378136 +-329471639 399228559 +941085885 -589951375 +-826462074 35814875 +167858212 -471375970 +-661626058 -491348517 +-901637991 -232516319 +326046167 398521727 +681516796 -905425716 +-528151718 -141228849 +603281995 610988966 +351374060 188229235 +149187364 -134215942 +247949741 544870139 +299387766 -627012568 +-452072227 341250108 +-264755497 -201562942 +-85614914 -93051260 +930254099 673761299 +-38232497 581057510 +-484686832 992972987 +-125211546 -987144148 +301817999 418937820 +696952916 -449791758 +468266301 226289338 +-178912817 331447489 +740513543 -351228262 +374293817 -401401294 +-551384239 -410978588 +-615220483 -116006762 +389412560 748757254 +790211828 981000059 +-463284564 -508248859 +-465126961 552432053 +-578064596 628252086 +574636410 849392332 +-637662156 749250545 +-320550597 909790843 +-104227158 309519192 +47182910 817128993 +590134303 -793783412 +301280740 -440200444 +54034039 -145225232 +-59461052 360550600 +670123506 -114687134 +818419109 -127072760 +-216666967 702718281 +788938560 389282203 +-221224723 714885077 +11172081 -722768477 +220384272 -319532481 +42225999 -183317290 +-929716298 855274939 +203756887 -345537930 +-87485445 645994065 +673101813 -694103276 +-275811924 -162813067 +149560769 948084593 +552701597 931317727 +-278123515 -889414013 +-9843714 -217670557 +-528483954 717918274 +42673604 846163679 +-973733027 663879926 +-118637389 -856979054 +-23799809 -241582661 +-775544481 751095062 +-991793182 -371185475 +353980393 -860974142 +242114686 -606768455 +873157556 8449739 +-202351031 -720600386 +284336743 -198741675 +-314193493 -798364139 +-630792070 540649200 +449138342 -239993033 +-239959600 544670333 +-828760766 955460785 +171241498 -828889633 +206216506 941996330 +273597410 43880151 +-561550760 458018189 +-660528268 -827280022 +663852754 -106851728 +-420079112 -210739752 +-425584684 -472397569 +982258469 -593539337 +-295402744 -675811123 +979578563 748377288 +367723456 799481638 +-845060117 -401359616 +-184590858 -717743570 +-371251102 -667547220 +-186257948 709990576 +-204786032 -191687643 +-105696069 -526405088 +982568915 741089239 +-472432049 -666309167 +876838268 -595157035 +275108179 835305249 +835515091 280096904 +-480465089 -642040480 +-797486683 -629031570 +254951785 -319978527 +-200123922 294919626 +-583710986 408412450 +811910630 -937268590 +-844459594 997914602 +716128881 -818906254 +402201783 753994602 +605731467 -563290328 +854291571 -434667786 +-649750727 656154754 +207483505 458965609 +427078370 598237425 +51679409 245476943 +-28860020 421873107 +733602419 422264000 +-318728345 164378313 +609442254 895129378 +318268426 472241935 +-423984327 879061519 +578058273 -505346426 +-124099287 -448450988 +-518613612 773295841 +-197080611 971511938 +923111529 130601062 +-900408310 716967474 +-875089627 -36807000 +96396583 665589138 +-944809317 950077095 +-606269805 -123401071 +988748828 -211945121 +-813698190 -662756915 +-419558130 -923303256 +-329490437 601255842 +-927783747 110899415 +-515738338 904763880 +-894129796 755812128 +43180074 -817884594 +-823314650 19955039 +509976 316190648 +-886496811 -603690635 +563814309 176214011 +816597045 -521475097 +-782815153 714872116 +800900825 243905021 +-520948928 993640041 +-901483022 -673011426 +302733556 78970417 +721706806 431370372 +495235242 862765902 +-785739095 903520277 +585424566 -110506505 +-671019779 -222329834 +-877847411 -373053933 +-193657719 -164297580 +581569867 850127709 +629639419 675761956 +367772195 -751218813 +-582689223 -72125053 +-411096175 598293470 +-471123815 -54474685 +-120865756 953347526 +-367537047 983275943 +-609531730 -871335979 +-97239708 161795191 +-147725468 439564301 +-991684180 -852940178 +-447718889 -636215767 +4437876 -744570669 +807418973 -622444917 +-150546223 -14563735 +469809777 -298225762 +-523883481 -377006627 +-649457750 810989319 +-679521225 685439781 +-933650252 254692538 +197079175 -995938285 +828841047 584858513 +997490870 654668438 +718035928 -554745784 +134159430 -105028144 +573267285 431021646 +-766016594 308303797 +697551845 -316010720 +603390625 -144031695 +-274258942 -251099787 +-114708394 -741565552 +406469366 -891668783 +-519808841 419766004 +-663377853 323142260 +926191190 -407810571 +790523582 258404059 +-818029858 816301870 +315611220 834367868 +-806458231 -121635021 +-252485296 -12630720 +838760926 876561690 +-993832317 192199186 +59034140 -339334615 +385599888 -166120787 +-83274562 -897112556 +-351493168 -607126419 +302885016 226030456 +-672889137 -284606725 +-443793558 -298024608 +140126094 -806833499 +-348620023 320298639 +-472581366 -964324876 +405823750 -485912878 +987689940 605980493 +546080836 -648097902 +433575388 -858810413 +381838588 602240112 +43895369 322917676 +236061800 -314034538 +-160534613 -939167556 +-512939446 352548956 +284774742 -977579170 +-700800633 -46368783 +547217966 -366059954 +101128097 184833849 +961635235 324788311 +700329677 -767865887 +-599593316 -9645224 +-902063950 432836179 +-328597697 -220837272 +778755162 -100176644 +-404746629 349440808 +299862576 -641374014 +-86681512 -592634500 +-63869742 990050807 +168437608 790829330 +-903963553 16325290 +868375998 90305355 +-231260747 3184998 +-849819062 190731396 +476121586 193805990 +520536723 353029521 +279113755 -743195813 +744548096 -346162180 +-577283909 -207449055 +19841209 -473866796 +-114935884 292789302 +406356999 281562610 +-658815213 883977967 +-283976851 -987191424 +-28632539 771047490 +419881259 -78949666 +-892851785 -160302792 +-527433389 320313079 +209163612 -268118703 +-964737197 916971915 +-312585447 297882938 +937902068 -933904924 +-363315637 237027740 +-984405413 -625249740 +250534016 -139818574 +811440359 -829570789 +-954463750 -32095416 +423647274 627975397 +180846055 147107391 +897940870 -517221945 +-651759434 -816123190 +577465674 692633675 +-494310728 -860902189 +-349290721 -369191435 +612590922 -48973534 +840389008 -775705943 +662066010 253835794 +945092021 -731914726 +626305119 150826575 +759245833 817439988 +-607803380 461953861 +203192362 -555670540 +40709270 -345086469 +-219423162 733894010 +913563414 857548361 +916710908 -78815410 +52595322 -385956130 +92933848 -525440682 +-695044009 56622290 +-57710647 -603088747 +181704104 -981064320 +-416699284 395124719 +656396077 255363176 +-12809877 135960615 +-856338917 946275999 +432846584 637066578 +-682233690 226956045 +-395439306 -882624142 +732302775 868033110 +-372762830 -901524475 +932260389 259066279 +-455819558 -743914977 +255934765 -815259185 +252160562 -595491702 +-952017332 -601698693 +-202930742 -766985304 +267826981 243673572 +979814260 62349831 +407016017 324691970 +-620421547 -402223464 +467736335 -518724892 +-24230670 -994418825 +-369126075 122000042 +-130820741 -521113743 +-308201167 -287830677 +489371107 981143777 +113041785 -326294371 +472248373 -648060032 +-627108701 -995303337 +936966015 -869489754 +-441111114 -124234454 +452337574 472113838 +972082695 -62886110 +-454784739 -412788226 +435654614 -399442824 +472889701 480436185 +-260390024 -155674695 +-842022963 231686266 +-372781238 617391260 +345381006 -553581055 +-713855050 -370968566 +-85872035 -455748693 +-725982477 695722887 +-874066601 -286509500 +97277265 970399483 +-979483137 508786463 +405782164 265425136 +189312609 -847418264 +958731020 982953676 +312942462 -602062901 +44404058 -500241937 +941130403 -249707569 +-502201479 155117443 +200581223 149182850 +-313889458 379125751 +-893270205 226452491 +-1677851 483720019 +994349601 175628081 +-451762805 338614092 +-576851765 -452159676 +-692822976 65672076 +-553358262 -94010891 +-537404884 624195455 +-802653711 -949850433 +950869695 -130211222 +819181646 -199766064 +-298233256 541493015 +508775125 249133154 +-770086448 -398465482 +532768028 -391213097 +357385490 455643430 +223104220 293156478 +780526038 328840989 +-111964056 -754433664 +-373086695 -748417657 +-820595637 43671412 +-845422888 -722709803 +844237042 807884919 +-449844800 283403011 +126997107 -320721018 +545473810 -272692194 +782717160 449017641 +880566569 -309513053 +-414113865 -872302372 +49040971 433153184 +274723588 -84898466 +177609345 833943115 +538927589 204855497 +-391816347 205767389 +34618563 -53557774 +-121925446 805046835 +108973961 922758277 +-995663968 241554674 +-699879585 301615208 +-478516681 293005403 +672311906 193897911 +655517567 -329215695 +-231380201 977336940 +764901765 -458783858 +-440796577 184641588 +-762691931 768201855 +148490526 360669909 +-760079494 687854276 +253814681 208162609 +-423000457 767716547 +-646479844 -467372259 +584682840 52829088 +283174233 -117093286 +553157317 -465756390 +278044872 -289681670 +199532948 274460334 +-621819897 -572394769 +-378316966 -905043867 +524506046 490634171 +691035996 -958241835 +-47723736 -601297622 +-850793506 240065778 +-105579814 -956330095 +770395771 791564766 +-772332658 -186944372 +-932108659 529909585 +486366869 -120259310 +387596750 -573273004 +436137671 -847279411 +-695085676 -339223216 +-580655274 780270760 +772051660 -758866722 +300431724 705247206 +270355245 13411389 +948834287 -595116484 +650093697 321530872 +-155303449 -981662646 +280171202 -696530084 +-715917950 570644747 +759412013 412957182 +-620250026 207500380 +220223558 -622297900 +647000907 -69635453 +-925209159 421733570 +-37144454 548863484 +-527527737 691310563 +-11487935 364134522 +969157533 330962136 +865220765 871930674 +-169133854 10729246 +-456035750 363961845 +-899815724 -698253715 +879850375 -757135146 +-186582397 767587989 +-357826944 323095370 +539714009 -276115924 +750543710 120837587 +-968179542 74429103 +-645021322 -865052208 +649681867 71909493 +-784692858 -523680968 +-417293255 252604381 +247631186 919514929 +715886099 408163413 +-932971325 410758255 +662790970 312837332 +-294640736 -962899074 +-877898981 -929152279 +55384462 -828934273 +-916009712 -936606962 +486643468 -455662286 +-736154314 -447532554 +-381100204 471854888 +279547135 612201100 +706840298 863646062 +-991194266 -648173951 +534380950 -714273887 +554942459 164817742 +-517751381 371925545 +-237931370 -429193113 +-29988546 -56574509 +-611207210 -700255765 +-109130118 -104778600 +873409021 -17154666 +-257850768 -272883816 +666909780 -622107457 +395748905 -714810942 +-992770157 898831029 +576938968 287303754 +582040517 300042600 +-187061649 689886895 +-82419792 423943526 +-209204237 -959809575 +-26277437 699001074 +912162575 -210037420 +-516145089 684194928 +685447923 -556076256 +289669734 -370523527 +117597783 535250598 +-858835694 277545113 +309391695 878217866 +-456998556 62515851 +-325885032 158576141 +924693352 -596376029 +507718404 -769929585 +947506893 -374743913 +404360722 -402045602 +522708331 216670789 +123756676 -526254266 +245063616 215594808 +-269661841 -456611216 +-627445343 502760059 +477617045 401630292 +476031835 648758073 +834510022 649370891 +411875102 -268462849 +195727646 985191740 +-607149833 -358940311 +360826136 -278774340 +-171465022 -510580858 +-766080392 -96630113 +261113973 818099075 +371812276 -501547685 +-172834103 482233484 +-288079232 -457131862 +600196428 128655027 +104406631 -276276707 +969258203 -650564249 +179104091 879530358 +589810306 272155663 +-823938500 -639471020 +-191652381 813229205 +-94735607 -612062885 +239167820 -846847084 +-154685029 -877184689 +-974305003 -243624850 +856955801 417749202 +484241536 481249760 +-306556262 -322723601 +241437188 -459992854 +-513885654 89818374 +-44848393 809976925 +586813722 -621408656 +-265599585 91562512 +189367145 -484562167 +374505045 -338213398 +-460006436 -615401382 +-109381221 771389565 +230952937 -496705282 +-377602708 -147360906 +810528319 -111911332 +124317162 -351353460 +-6107699 400465777 +644502431 -283070522 +-246821832 -84392294 +661482227 911274796 +-895443877 21372538 +-968699379 -931157052 +-896726305 -989869637 +-800467572 488009521 +-80613813 732294014 +-20326313 -815719675 +751797103 673902390 +733838868 -324765858 +458372344 564436122 +-61528367 -150738949 +-10146621 -536046706 +-155020441 833899741 +-575433586 -450554541 +-17035921 156792736 +-715010804 540314310 +-109721242 -52386434 +-423584911 124544378 +213239260 915109390 +580068715 -411215517 +289187439 745374269 +-595447504 -404749435 +516583482 -549623544 +525710947 -318572648 +382207822 -343100237 +203101541 -312166526 +560838498 675799268 +327434953 370975007 +-963531322 757877665 +-964757399 553501517 +929573844 -708546577 +984492720 -647419335 +244205554 209517314 +-581395056 -803308969 +-570508584 857383270 +-141909193 -831489169 +-426845083 53063966 +-816531829 -935795272 +-494712354 -410611957 +451017881 -84812546 +-340316932 400428969 +-615540905 18027911 +37182420 315433534 +940909434 982374314 +277798177 766230222 +-407978048 -136556269 +328196784 708036504 +-893771312 242305163 +-477717484 -329877797 +802803422 -945850310 +493319626 53639757 +-310479387 -546773235 +536317261 616033733 +-20837599 452008350 +-660432558 -553865744 +-46181748 -3368756 +-993811255 -348278585 +-79712299 -275278022 +85159670 -882571783 +218653083 -799467443 +971799196 864886853 +57280906 -502649091 +285751432 -697095981 +-410775132 551183212 +256068153 633588473 +276242561 -161040009 +-14869077 581606579 +-474420237 -897546764 +190814003 -66266984 +600425566 985015576 +-458905844 -429922640 +356187639 -297114044 +867066656 -316869635 +-681882265 -915520929 +-622646970 -397611724 +-39316884 -339350593 +-51158791 -352577774 +-241449498 93602068 +-181495569 -159887171 +513241754 315871686 +-13087837 415364580 +587821979 -985544516 +556005511 717524749 +-360500781 670545569 +358923655 690256473 +-801635538 -558687302 +919762842 413957495 +740852140 -577814561 +169395496 -322875506 +36152143 800272344 +331198725 -646443792 +553722223 522498763 +-532141185 -507016624 +528338446 651226259 +-671577233 -208642931 +159413635 146594508 +937109811 -52398128 +-999464185 -760613976 +-24623837 -86732231 +-944691482 424455156 +-265874364 342853314 +325070996 388506081 +479307434 465516960 +904888949 222052987 +967576801 -723360417 +-274116878 606645596 +-681397751 -918392773 +97504028 28718350 +79611728 -452765017 +-524011861 -504371900 +573778618 -79635361 +659407882 735931477 +-276841334 -921303775 +-843581687 452668609 +998552728 548236750 +429416404 -986068302 +804092127 -926403276 +177132204 233719503 +37875319 -839191267 +-367235013 -542890747 +-707562283 265409708 +878403263 -780117203 +-210335102 -270306916 +941278039 713287722 +-477745512 -700541429 +-710629874 93349692 +435362629 176419244 +659045790 750469045 +80492562 -552268729 +743906149 256223937 +-444561604 47516472 +-970424511 534076779 +-370172103 522334244 +240981017 -382833775 +-645802350 594663865 +-216864609 -916402601 +26861543 248012678 +694238688 -253149554 +569908515 719808496 +-204480535 -542507807 +946036888 260439903 +-656055111 -828273423 +-20347706 -826700199 +607571881 -208108975 +742011880 -679624969 +623873603 -444215867 +-85276415 -121437612 +-114508564 436933801 +898355915 -994468002 +-358136635 920533450 +93306637 472832310 +-890419742 -285461715 +-296835359 495474769 +-810098973 63232296 +-643214423 840683934 +-538651453 -895089546 +-320820083 473095030 +-429696155 -373786820 +-478305391 212496232 +215466815 502376250 +-647672294 -149146033 +-530797582 -83759880 +895136795 90613568 +9175325 966825115 +71236558 -97468068 +776143746 430509789 +41865225 -12276144 +501333567 -657381058 +367232224 -53777791 +351496379 180135250 +-688280405 -919165889 +634227878 60541833 +259661832 -26793341 +-890923454 -747492050 +-380052409 402258876 +-946720376 232424065 +-635708075 582196299 +787213610 213640808 +-992896101 606498632 +-629210100 650685078 +888004667 670138554 +-625053934 -23136520 +140357523 657152920 +-3065710 860543210 +324169407 -591828264 +-144703107 -119990481 +-454576281 391711628 +6165281 -761956937 +575731362 -45092518 +207814588 -910117039 +-768273539 -498903244 +959265208 -672176756 +834890734 -35658961 +-849126010 -262190354 +-580792866 -43486490 +-897447414 -244068245 +39700644 473668039 +564524428 -213593078 +170002432 595549252 +-845350932 -156111702 +219588030 -255342492 +-21588413 391267003 +-588278672 403955252 +-559355758 -406067145 +9236088 23754894 +-239047672 270109250 +387139118 475932029 +544102589 -77783365 +193631415 -964047433 +-791817219 -863941413 +636199389 -84629907 +-280626395 539412278 +542613749 -736946490 +-470520414 72449911 +-344749681 -417252672 +-768603134 -359594141 +-124032478 -646510856 +408517300 -283811044 +33247380 214931870 +-93850923 497939272 +733470249 -968181117 +-116068969 937675816 +-553414757 -247588858 +-155125275 -223277206 +-410461859 506525503 +-112560606 -46640760 +609904229 323682916 +-22383723 345384552 +927335699 -453518545 +-734882758 -500317086 +95410413 878360385 +885420805 290511269 +244247970 -979370510 +-446899841 665434364 +161118560 952604800 +-369888776 330273272 +-927896289 6446546 +-481917713 674053906 +-880165507 -113544678 +291881324 907227099 +-876816262 -910347598 +-723063719 23404107 +-994537309 -171478832 +-61599451 71613652 +-337320617 -238384062 +-642535289 -312124900 +888131627 938618768 +536784068 948833848 +-411262147 -33347347 +-8849733 -867631974 +-224953277 922965721 +797435210 638229208 +-574203329 29136886 +249544028 944781626 +572999342 -703935111 +-203230909 934571270 +806154667 -760014085 +998904417 305447120 +414286236 977328088 +-131400233 -819952108 +804973300 279279607 +-47219755 292630949 +611205376 144988768 +-98635958 295991971 +-755757692 849397583 +-658555600 847197272 +-711848244 57102787 +923146419 -874476015 +-829112208 -135464933 +-267427318 204372625 +-490868200 773984714 +-522043163 -479519442 +614915690 783175860 +-51830714 926817999 +967299971 -558599967 +636393365 840155450 +-38260571 800616670 +-846556956 -290058394 +-972733185 -788551965 +853977163 700604146 +-685360364 -776255955 +463060315 -92564966 +-246541036 582094015 +-909323767 927248202 +-671676520 519951617 +484070893 -185015352 +774117765 460896239 +-612674710 77643259 +-240162211 536031177 +-912646753 266105092 +137678550 137295069 +252373643 -110574989 +543967462 577924934 +371589245 -967797655 +349148301 -971949105 +164776812 695986812 +-672043359 -71607130 +-830270981 251664906 +-728884304 729164977 +-662445005 -335872006 +564398941 96462318 +295708193 447997603 +-751933190 -173317457 +-148484453 -475006503 +-522026760 -89481744 +521184843 20058060 +-493530611 116512434 +919955738 -357097200 +-335130026 32373985 +-184288267 610176610 +-703390237 442841031 +826023167 283202290 +-155764667 -122108924 +-162838032 -724240580 +566121843 402880116 +-108004937 98198690 +-396447535 -312934918 +396277663 -75134146 +295422389 -183167152 +-811022154 882540986 +-987777527 -133827950 +456974702 105199451 +-497740418 -940315325 +960611073 -107474466 +904274982 -516448595 +-901119318 -681423599 +403928643 383934731 +710664841 331490774 +329309749 913057115 +348998373 -229709901 +-896168315 642958125 +59358997 166082501 +655621269 143575079 +-171914812 581414426 +656199981 -60835333 +-734983100 -960300991 +734504595 -866628103 +-722777234 716636789 +964092075 -436722662 +-495612673 280653279 +849344858 206589271 +-581118683 936455070 +685695280 695013160 +897406654 -851203623 +-148167979 -920966059 +-678140542 -472895295 +972292723 962764533 +-771301981 902140273 +-985258192 872728689 +-338664744 492817959 +-717922323 89322271 +145771699 -354766884 +766887969 -30565894 +-828750796 532732043 +607149432 -22626632 +-288188732 -715193227 +886458072 263763296 +-345683884 -266306253 +-860829066 -666328584 +-808341436 -808237942 +918216892 986282155 +-731553186 -561393335 +819580424 -303819381 +757518119 -876797695 +-881223315 -311166166 +854997715 811958160 +-965280035 -735284712 +424766674 246518923 +-151374241 -39369107 +-346704813 -159613152 +793331664 -276733846 +605445583 453567585 +532716018 -658935872 +-725836409 981087891 +-187941997 -793240836 +-359886350 534202741 +646206332 -10015695 +-871244585 631197928 +209271444 143181624 +-493265441 777931595 +-376796925 906543308 +23846292 44578182 +238092486 994547394 +-304679746 424282681 +-467374539 -720941819 +552493348 -67373651 +575379822 -500927122 +-171853283 979547927 +-321423805 -84550186 +-156205734 -772729216 +964250113 -132045531 +-22715053 419765653 +-145904676 703114734 +421980502 885464442 +125178378 261848372 +312120054 117885874 +367976092 785141773 +-58710911 428326101 +-864601895 115273443 +-944736879 637043433 +-240780778 147450784 +59384623 794476095 +41242336 571388808 +-985619121 -142525432 +-962290321 464200637 +-139882638 309575304 +511790043 816749425 +47519900 -151245907 +-446347914 -684669682 +-685914395 -382760976 +-177356407 -929919523 +-979965504 187917722 +787070550 758951800 +-515425809 -625266725 +-198718330 -168751218 +-339432816 -723816401 +514424659 679747916 +-965058973 863840036 +-217140337 585430867 +960249370 534974908 +-719226948 654706176 +-847860312 -355997383 +329656694 -522053914 +-579785092 605775873 +81580314 -684747608 +400330045 -908021089 +924910651 -595918898 +949232096 470371001 +-664414849 -359766844 +753493497 729907180 +-788764746 -459638201 +701647778 -755233245 +-942977984 -224895792 +-226390045 -336202166 +-668759571 36712744 +145330841 56065239 +-86668917 -982534861 +88895883 569883546 +-871676995 -478373753 +900989141 -720832916 +872811075 266194165 +130873219 -493668887 +-467896436 -104590887 +-527261212 581288882 +284961359 107274268 +-433309388 103113731 +820003313 471572626 +417233469 587947169 +-1928129 -538915824 +736998008 -922848362 +417887710 -434334032 +891515160 639075181 +947837387 -966180506 +686742082 -66887523 +312599811 -625532412 +376943674 -644886315 +-38655574 -533075894 +-508750819 11146030 +-709890963 280566123 +-684063723 417239230 +-68613903 -852871219 +68246350 -718599453 +-851939136 -784269966 +-324801513 468807795 +-405534568 -620690105 +921445518 -124879969 +-191554170 276935034 +656351514 777899472 +-529859546 883366401 +-108301747 174977021 +-889075416 -449095074 +214439274 520851084 +77851521 688561061 +452359246 -576336578 +-795563221 -570225493 +921288402 -871509875 +-777667080 981261632 +-354756498 -632881379 +-231618021 183089326 +179346894 453627100 +-453479859 48985490 +549473906 670978756 +-152097531 -567127587 +-670485029 589877803 +-390315874 -286736411 +265484984 840676553 +-321002837 185430509 +614923432 625687806 +507002052 451210968 +73753886 -739832938 +-289196173 -510259532 +-691129430 -153871198 +162833695 -271159199 +292964634 -567920432 +184632735 -788054522 +-630399380 75949559 +-5139398 -595426040 +348200839 -125033843 +379990658 795368269 +-575898325 -875595020 +503337117 565662114 +-220015854 -502076276 +549974542 -475505984 +-948459558 -973558453 +95906989 -957215925 +328262607 -537233658 +-729706618 515411831 +-982014477 -920101786 +296028290 -299787661 +-506375451 261461249 +450110758 -152016057 +576754496 880464773 +-795381857 124244366 +-384575141 -175459442 +-960339936 309704433 +387691034 488705118 +803498939 -688641588 +976410068 529238827 +-673660898 -852613795 +-488437588 279434303 +-246590240 254322056 +-900181235 -797993673 +-779065633 907556762 +-134360155 518177628 +584424373 -669228900 +-869183359 674165415 +558056514 -191527241 +-12413018 677515031 +970675080 -513399028 +470248063 58641307 +-662247471 802869953 +-169077221 148654481 +755325459 -588046488 +-442633559 -88935126 +-777343063 -747669022 +-248571922 -556308056 +725703802 492929187 +688733832 535322502 +-881421006 184007998 +-957909850 -381266441 +-492129123 -22935296 +780012855 776987945 +879021593 788478959 +44407073 -66332408 +-596082809 -17093743 +-106778019 -150079028 +-829375612 912206941 +-378591881 473958846 +40488147 -595392623 +-622660208 -882092437 +-758076417 879071116 +-267911821 392216855 +-991681901 -484602616 +475722612 214757068 +-285228080 -93326334 +-887438973 822018300 +328944462 -359903 +739810236 -97296451 +-319126243 43411329 +883299419 -216715914 +174608617 262969427 +952885233 603745544 +-631532993 386705900 +110604717 206103613 +535044031 -835026666 +-991182371 828588709 +219097561 886947852 +-458204871 -12955807 +428820367 1378219 +-841851032 920752647 +67583212 669932554 +-846826028 602161686 +-131533511 742269212 +524834658 -443776482 +-650985816 447967636 +181018504 -582609283 +-309290056 -716275578 +946108602 659455170 +227463690 218055342 +-284390495 966249287 +636122003 -750634891 +-456728285 -916882978 +-308712657 -52557994 +-735951619 387262000 +890124881 -711289968 +-404377701 -803841839 +-378469573 -486023845 +940625102 -39358719 +707517229 -205183656 +551844656 -812593110 +700574586 -537195951 +-891243731 46622688 +-209849188 -73726559 +294237255 408992697 +920477514 664969619 +-672395080 -456839220 +408874038 -161664354 +-589992965 580578222 +501876573 82845245 +-788199249 -646238775 +928183772 -16128184 +965022839 -856332459 +-205049863 -406151663 +-958657173 -162835858 +222491991 -288625786 +-313785264 -713805985 +-27263868 -660526158 +114113589 -546182501 +-62852185 768277235 +-23298970 -402610807 +975628643 -479679196 +-929731627 -726737135 +-511499545 681823932 +128520087 284903530 +-287052507 -618166290 +38341939 -966205622 +-284542407 326077220 +69743133 -538121475 +69561027 937930100 +563307682 -600920489 +-473974269 -234032376 +-858213913 902686901 +906881981 -879025483 +220010611 498268980 +-283391878 702700711 +-561651873 866053532 +46872162 -208125749 +-34096086 -261516759 +-392076365 104252349 +446703460 -790908996 +-586336346 714755933 +-55984343 -800747578 +-141556121 914528634 +600170436 283768231 +527660008 -61187856 +13614961 -907629412 +-136510377 -985718216 +-983841576 680764242 +-133390048 616641907 +177891336 -526144224 +-544891572 736141983 +78488707 -155954175 +789595610 -928526604 +-985242257 363459031 +-812734000 -765000245 +-23596083 124577401 +579113763 -448740611 +-250178715 799325104 +412339184 -969725273 +-280104336 621115293 +-171710724 -121669121 +77783739 -426969040 +451862738 418745360 +731850295 475260085 +-541759941 -916658304 +-884819163 895217484 +115722960 633516720 +846811922 785480984 +605258052 881975721 +718562568 -693705780 +-440100248 -539153875 +297749277 907904899 +303355433 753394667 +963094132 48251579 +349722646 481815173 +739513737 -754788098 +408779107 -602543157 +52658457 -729825296 +-715408059 -880529120 +696330081 -22784472 +199929473 328506844 +855313826 -461618754 +761667832 638570946 +-958007550 -995605579 +442575532 137147359 +98334577 -775556146 +871487785 -37395611 +795559819 674754015 +274132378 -413843612 +-892757923 785066386 +-233418039 633692968 +-591983126 821723015 +-897121359 107085909 +-372579971 -504420094 +-899842659 520505485 +-987795149 -949314277 +132539010 -673593599 +753151624 607660394 +668280096 977528523 +-824914368 602855419 +-936232130 294134247 +843280532 -684002262 +-831599285 -611879723 +917605587 228663251 +352914595 445664681 +-468709156 -929935768 +-947526154 657058328 +725778088 813932969 +-312558608 134193521 +505997635 470443771 +251854875 301232183 +884520534 -886800293 +-425496693 232023563 +647181797 9729798 +-299093104 234461228 +296550046 -491187382 +-831496121 278552170 +-695490289 868413597 +-338817421 -72887106 +-63394297 -138737594 +508002668 702882125 +995755633 -630216963 +-412164161 279743079 +532613852 405408269 +-74782914 954731547 +-949552886 -706110738 +-224989488 658404739 +403812418 843800512 +133121691 125467809 +349792411 -840915926 +-49654035 -389855628 +-731994016 536456545 +-301019531 -6556261 +-445218369 -249447791 +205453283 -377569161 +501750891 186669326 +602229605 -963674558 +-722071099 -269641883 +489485714 -345751675 +-897933891 797163535 +-313123887 -395870811 +-508404724 468944996 +55909528 703226043 +-633276738 -345785206 +149865418 -744102454 +800324988 -692757035 +-878073749 -86699787 +11441777 -114143632 +-895095265 -551374075 +-786459709 729512254 +-591960282 652554434 +530396539 440947998 +491338674 -753560467 +384968454 458325835 +409986207 13704868 +-628874603 -164794656 +418462423 -298446229 +134863680 973104801 +-499559954 -593286385 +287547953 -39111205 +878492523 -264243174 +391625663 -834912155 +187397774 127466055 +489257490 832392610 +-520104642 -997831070 +675339597 960963368 +707453832 245831628 +526136459 366680719 +544207141 -909061894 +415320216 -433589502 +694911921 -742061218 +148835749 -625828672 +647544635 -786935634 +-939654945 220311777 +-310949749 240019411 +962716620 -24486431 +971041089 488028620 +-852513552 450768585 +-665396075 -495709402 +-986560653 -940733363 +-876865930 -868292546 +-245143212 474658680 +-116147720 998408367 +420320543 -139026934 +-657346550 432977318 +567548829 608258434 +-500284063 716439356 +602152807 -7517061 +-384057528 526048006 +931606870 -482805040 +-171759107 379031192 +-66909260 -123441548 +-501390490 -850316381 +883922860 -792568275 +-442147207 798152873 +972872603 165362114 +150755164 364502915 +759836996 857682252 +-928812353 48003650 +789626031 -922822893 +97754316 715055965 +923944174 -786615751 +785127343 -627015767 +787005209 -477191480 +429392042 -503850867 +-895868933 511384599 +109779989 -849772478 +597694814 713192344 +-739266891 52811216 +-973274823 897275025 +-893185762 -898226845 +-614545886 -356877609 +259900720 -344861341 +-669428517 404308288 +-361598805 -621205300 +631102027 -941699263 +96921078 -889558349 +217964259 267047625 +929838456 985093194 +-238630845 75228568 +532937686 -5159807 +703146195 187507992 +-3078218 -894414614 +689057659 897723211 +-913463949 782925587 +-958235378 -624316641 +-744941688 951138157 +789128315 -693258024 +-155710499 -96185311 +371805335 916048771 +-154911743 -457109856 +362589734 -556738890 +180184885 -839205920 +807351951 805089564 +-183387838 -867963373 +845750815 -417705560 +-802198983 -531530577 +-509320579 339589790 +-724391041 -14491883 +-21419243 -721802931 +978834426 -773430187 +317467317 166854525 +518907742 435095080 +257644776 -564682531 +727378825 -615781706 +-417347234 582484135 +247702877 -734711285 +-185081996 -526922481 +86770572 -738609190 +762483903 642706903 +381900171 603317865 +-646315333 -821320557 +97275258 -935425441 +826588462 -113596561 +-813238815 33570286 +364348731 525380412 +875528996 729197590 +-406581626 -847391124 +-316338228 553007631 +948001915 588569854 +487145552 597472102 +299345442 959477993 +969546105 20911408 +3829420 757092932 +-810932727 699174939 +-644990214 705292732 +265946182 446833292 +108350897 221225651 +242491997 331967495 +791748594 -806654778 +-409126651 627196478 +-896636708 -485077891 +-770287559 825275454 +-680625589 -265380908 +-541547187 452493395 +740016843 -609894559 +-823797248 173139095 +26849871 -328159287 +889819591 -104304835 +-586109381 -294621650 +-753984815 863997707 +912752466 798247766 +-112583970 -490568618 +-713530227 -240695201 +-582721353 -79466786 +354892498 40789266 +680597665 -329777576 +-381017930 -838316877 +976870035 123731796 +416116799 -363384146 +397013203 981544660 +438626355 -324612681 +-395655767 708575025 +36823852 -634394602 +952446187 -961114123 +502940272 -74425033 +550394116 -953171091 +-281739010 359077653 +-587143540 230791548 +411457597 -856902385 +485158321 15690071 +469858529 788626990 +-36229346 735692121 +794671091 393535078 +-449008956 -780369657 +-506572695 248188867 +-931945653 924563706 +-442102182 456567558 +-923338997 174112814 +103491353 449523771 +930462493 558009782 +679840634 -813301072 +-562581625 445191582 +-223594867 486743501 +-293413879 -496661229 +657561912 -107171354 +376860002 513176835 +602320548 -945238934 +578975030 727447501 +-331952435 -182987741 +761059608 -689409374 +405133420 273062111 +397290366 -356357001 +941182880 -868022814 +262767862 890047677 +-89764977 -95245166 +-20368667 -359228985 +-53441763 -858155866 +496948023 -207305298 +-993806407 -103837055 +437787045 426986871 +-693337556 242122893 +-691840942 552161730 +300170579 312244876 +612366284 202946366 +-918881797 692812283 +-512189471 -97346462 +-403222252 -852693047 +878503270 -516721813 +-2569766 -124380548 +-245100947 315948182 +965491892 -715953809 +57691588 219675139 +-749750571 113819908 +490447089 -813699218 +-709709371 -974623075 +800351043 -432072926 +-181042440 443244802 +597159272 -538464680 +-422338666 -816350201 +693606224 444765835 +659648263 280542042 +-465718602 181909927 +-942316442 665082817 +260709314 51758295 +-626631523 -12303329 +42591937 -468179246 +-953372254 137296051 +899227552 77780618 +251933930 -291007452 +-461193493 -744382258 +-934291798 978859288 +96509738 149375445 +289613562 273173032 +-717442277 -193008389 +54739307 566620724 +700220385 -255412032 +320812549 3728580 +-692027247 811075961 +219726452 -899819090 +642423977 894907266 +659549103 553132019 +-214543618 766331149 +744599726 -144746332 +-296052687 440460692 +-460906048 18094658 +796364191 296325269 +523848871 -47814562 +531093054 898593960 +61064035 157268189 +903644967 -61553005 +119081654 -358633358 +-611040290 -319488858 +-274301148 -200328709 +-685085627 98717962 +831583658 627507413 +-84109835 -682766678 +900659971 -643907774 +737683017 -426639375 +562687979 -979634015 +857270844 -445710756 +663376297 615743798 +-773039530 567609998 +859459385 651880491 +936196114 777397104 +-861026886 -773550122 +753725311 139174273 +976269925 -796425483 +-488074539 -867992871 +454709792 268003425 +892000861 187893379 +844460515 174048221 +773734261 -396631371 +-469937536 627668735 +-860836735 -936441953 +407578677 709168470 +386710061 -865335080 +-188118137 205194925 +882488391 -496591867 +481865050 681255628 +-855819164 -248643302 +-336502033 -926964506 +-357462989 930283453 +-492781390 -159422413 +-435268910 -110518367 +-192937314 -324598420 +355915215 165407528 +968837873 791727156 +-861401308 -55324259 +46928941 -243857092 +455022174 978843133 +-605169536 -283157848 +628877335 845744959 +-291214516 -803397837 +946427254 431097513 +-316370229 -642723546 +289232242 379271624 +-956670046 841794969 +708713790 386679745 +-174487392 878592132 +-831748468 -714895292 +-255706918 13437400 +438795044 -621402115 +-441503500 466134236 +835998385 -452708780 +182678203 -80279291 +-869967394 -189437486 +-980948579 -921694046 +-950840295 -752705916 +949421669 -350008934 +-115750399 -881606454 +-182087290 -749670217 +-168186840 212993261 +337797750 -884516675 +-114464354 -18696468 +-591181082 -815751502 +-846011150 457228582 +229513790 440841662 +424110943 502354350 +-719339480 -277167352 +-219288107 644487299 +-655335809 -435100410 +-979864422 -207227421 +460140735 -901691086 +496959893 -7303752 +-662091400 683292230 +-743089839 -648995585 +288034375 -755666571 +207216972 -642447694 +-929997542 879605833 +-446928560 -627327686 +270547003 -795608592 +890691489 -250680253 +232436949 -55664232 +623018732 -793999141 +949846401 501009718 +-413431120 502662570 +-919168730 475207340 +-600414723 997860941 +265583996 -522947267 +585962190 133839786 +686429321 -777600807 +435248669 374069923 +-524913197 -947885325 +-237586602 -357509949 +-647214255 -569514858 +-616898232 -262997663 +553051759 -258327774 +-216962141 987421993 +18457639 456585622 +-873888829 -575426863 +739315994 372253051 +-902016038 -961766133 +727660410 -147451250 +-565294136 407645525 +924172978 -778066637 +954479719 818353935 +-197241593 566536639 +-970647854 -476603716 +-9860317 735760904 +-443018780 438120189 +854244937 445483533 +224710301 212158267 +324959886 -313663221 +-503797324 -955637972 +-919185701 -939803555 +-877564385 -231985117 +-873228878 710870883 +-898202890 -972115544 +-358624289 129809478 +-706910579 -454648949 +551553448 -837755177 +117304270 -813869332 +-619747040 609902239 +692117096 859809338 +908312582 -713079239 +-315919271 -892768249 +862182615 876474411 +832406453 -426632906 +-978007122 -28161557 +-626679881 -430485606 +140941918 -819921248 +-565905313 844181378 +825434970 283901329 +604526230 -491695137 +554175814 731296671 +270659597 878957281 +-370781509 -77560685 +-453967260 -508777746 +-359763425 983924247 +546909700 516613520 +-110566409 -455824995 +301431044 -637339476 +247919640 326223317 +-183360570 -567624067 +67676743 369694934 +-668794822 -205605198 +802114513 709626910 +120590191 899933990 +-682020839 11215678 +-958421380 598910240 +-914187916 89600310 +40052692 -222514300 +-463874104 550227077 +-911683028 852371625 +619010542 857646458 +443429889 565843398 +31389063 387660568 +-660186614 -948758861 +966748908 -271887446 +102892352 354124694 +836075992 482383261 +801278259 862000662 +716622299 937460728 +-1171850 810344188 +956282863 711311788 +237001675 635956821 +-245322694 -399501353 +-155845543 -473183054 +632834189 532072977 +-122037947 -853584231 +-805635530 54047049 +498767584 -584101942 +-446772358 -969224615 +-96572218 -464233198 +-195402674 476179881 +713518594 -269956771 +838049641 324449643 +-977693251 -501824122 +-300344995 -227747216 +308981255 986962861 +892380079 -705982621 +-6583168 -891344679 +-818628628 -3694618 +720396143 375136859 +371863135 521798837 +331065543 506085287 +-909334593 438656050 +-956296168 293665985 +-236543514 547051627 +-303525765 120601836 +-880132714 -548463710 +-640066173 -691958056 +-740675843 -892257190 +-388049758 463836809 +284009868 196335630 +532713720 -245444844 +458590406 7058657 +862260074 -180773856 +-862928148 970379659 +522209429 976819118 +982955839 -373340985 +547401599 -407420161 +-42905686 420000840 +-653111252 643861526 +26921117 891281540 +-266927639 -449558394 +42400524 113572398 +-64278055 -191876481 +777370072 986247018 +512505660 -541764620 +867852647 800092037 +-916567962 463627290 +-142921379 350245665 +106499418 152812377 +275515732 136852021 +-647465429 -17834750 +-889695146 -635563112 +-607684584 351053121 +-614219625 -556319297 +932375755 915758096 +154358520 773083829 +953352773 -938408924 +-787932937 372445798 +126826896 196238522 +791462435 872208705 +-134489636 764099415 +-894297483 938892830 +-16527030 982107859 +499299406 393048831 +146565215 -981166478 +24035388 169106479 +-169932798 -732459612 +343883859 -9793545 +347005063 -355371247 +784229561 363118575 +-224616533 439063197 +-656661744 -281284466 +-25937262 972984983 +-122773403 65964554 +-109937030 69852540 +-543291532 -243691545 +-278945823 779662640 +-648687973 -489271429 +-944870484 -154843487 +788120468 -332199821 +743622842 840526834 +-105716548 -788191663 +-443355825 974010998 +-864808301 -778469494 +-611987841 162265238 +-619586271 -899540426 +838531423 -596434005 +-44653621 787303824 +-308387630 479780962 +30337648 -373733376 +-220469178 520034302 +541324481 637183699 +524851667 -465888740 +-670976354 -655257573 +-134682987 800424858 +-110132737 -397480365 +100360276 -289952078 +92897119 -742630193 +540824957 -854156036 +-933636149 -870781936 +373858720 373677892 +-711886435 -895068322 +-62793473 -769167049 +479261132 866106627 +274067997 -679354462 +722019551 402772934 +968291079 108659474 +-166552940 995531094 +863285590 -10430624 +322065168 -546150038 +-760944411 931926373 +531041753 -448251058 +-48302726 -975069569 +-850275102 969745337 +420485600 1042643 +-881001869 -391758716 +39484308 960665252 +-808898360 -110994899 +-803871198 -363373741 +605106246 245707559 +-861164380 -811228971 +-581232744 -146121314 +747992855 -451072476 +948234573 -708970773 +-467676826 571141187 +521449783 61831570 +-990328555 -91372064 +-188946841 26670919 +448421896 -347172325 +-330472208 -139956110 +-434505913 94857831 +303156143 -799833967 +935838884 -161495851 +909260567 254854649 +966746982 62567569 +-519208152 912024033 +482559732 857851925 +135442055 -794440244 +-84608041 402193867 +-638105193 -553917969 +598511003 283920988 +510940852 616115002 +-772329012 -95937737 +993830471 188037934 +-6381585 -895672685 +861557279 27553428 +815826803 -446958049 +224408808 836501504 +-690929809 -553760755 +159031869 866250530 +-690256993 -285831886 +-212430161 -951359467 +-332829902 763329937 +-850527789 -501377027 +-885355179 -280345583 +-961234345 -232597469 +-554643293 -724217545 +551029280 -880523874 +-847670180 -564994348 +106806323 -29165921 +-272570087 663815297 +-713849743 -776492409 +-907041954 721691256 +-202957421 482963690 +344724947 740588911 +-60486672 -123004476 +155365776 814325343 +790966875 622081942 +-31214657 -733996915 +637523073 877933126 +774928976 -93998290 +721477750 -596182488 +64368451 -651995303 +281049331 -126207090 +-259061469 295686065 +-384270689 209374700 +643857840 -543166560 +-278489210 501400370 +486523388 -612545191 +-234115848 -122281241 +-578426513 489487287 +294609932 -973722758 +-445659399 855099920 +646284343 -553407792 +-8751072 222079272 +-751339168 769357007 +-838977779 576710067 +726712837 214271686 +-156248811 683335071 +466801001 147399501 +157464622 482216074 +304019516 914348547 +192324809 478890459 +114562529 -988275759 +468688957 529429610 +-314868945 436736129 +587405993 -134434214 +-725529838 -376408873 +969447151 574244868 +503110924 -689282719 +194477522 -957472117 +658251780 -964107509 +563653931 -651169944 +3468106 -51335144 +-420925501 437835656 +278004782 -531911230 +-713813391 -691627798 +733833945 -80474958 +-411061026 445668503 +-414636831 -655727643 +517169808 -291952715 +336573001 504150158 +438523152 -876178193 +723575711 -94817698 +-655142346 897419637 +-12560774 -638560616 +-806949488 -200511635 +685839837 670135086 +-147286855 -817248837 +-905911901 -82012882 +-752626796 489930218 +47115502 663249942 +-83954251 -772025051 +-891027303 -526382759 +709771595 -988655610 +-142100411 770223957 +550154414 -479700170 +776446057 -450671997 +96307605 658745244 +-770867440 785519815 +307005037 849796547 +511986271 -129130043 +414252127 222552852 +-228770444 -816144237 +-360192580 544229363 +-304842025 -897705631 +-325777078 -3480746 +-499994156 -759519940 +14442857 386672288 +800867109 124972650 +-225095047 -68236754 +-469873320 -783382400 +508636994 233418181 +-121606854 49402371 +-297412053 -765360088 +897969228 610758700 +428385932 -989606810 +593036582 288134767 +-835237377 -283984625 +-192962604 720173955 +692287770 -135499581 +-832216012 -603817539 +946400268 668892570 +-885644201 379096640 +143488360 -210537589 +-942444515 136819527 +818599321 -440272784 +-174331466 761167425 +856264718 470142543 +664094038 875849574 +-822491313 423472560 +-939864023 -434928491 +55645269 -112676125 +544889344 147103726 +-750131892 -876743827 +-561841939 979490395 +492827724 405638094 +-465509088 -656020831 +-433159940 -969375489 +528503278 -817394182 +-423535474 -173461526 +-264520826 986280604 +540468134 -516842769 +620919125 313471154 +-554554154 866789279 +-986950173 -64365423 +-14526763 887223442 +-237972763 -421959198 +-747526753 218201600 +-229237266 -139409428 +-766933900 847897547 +-554581934 210325119 +-116507124 -627879435 +-379876868 694781264 +-695149871 -779951129 +801184808 -832110652 +-208108228 -429494903 +624331644 944892928 +365427899 -243692225 +-584555030 -173949468 +65518633 414928965 +388682706 209242179 +110164912 -244232775 +-808537120 847790873 +11816580 -862272152 +802383794 -524297305 +851017860 -88546629 +-752554167 822283219 +-322650922 -565549923 +-210797077 931838562 +52848711 -301094441 +252986145 417170264 +-742258269 -545396907 +-193929002 632751600 +423016696 672157188 +895440824 120000376 +-101054302 -830371303 +100773160 -849565658 +-565187183 186191068 +720059202 153339405 +-977841185 -82497109 +-650494947 -506020419 +553525608 -77895018 +-827217056 -880792592 +-801374656 903788347 +-733147648 339709329 +-795004698 554040288 +-68109104 180595913 +66540429 712513280 +-469128655 -814288310 +310674700 305039094 +-620879555 233661705 +-248018955 552297841 +-632786939 -507616942 +655694312 -860450540 +827534979 152639212 +518291148 772175146 +-726978736 -272754887 +239390904 -496416212 +-950940115 -144420148 +512049110 866494940 +-70268853 -273441293 +-384019020 293356893 +-723435965 -495257825 +-525210521 -958014434 +-616779061 -702586362 +729470410 795151038 +23686463 -430823158 +431194459 136746588 +905287867 -814363592 +-378285130 405377739 +-802337974 784089260 +110661715 -42712247 +-389902288 17243531 +284273532 -685877427 +-331978333 345442624 +512257692 185550188 +-233858258 -378992132 +-764205756 -926895073 +337108657 -485709558 +-113383861 -953655148 +352338360 -973404827 +-867565302 -468704083 +61509057 -139559951 +397249131 655362337 +-812105482 294961229 +747135322 961724828 +-641204553 240266195 +-143298384 -753417066 +-284035350 909920484 +-478658253 -458188749 +-508496228 228011621 +-179115613 -470363514 +-256767047 746236403 +170564262 44934256 +349190122 192911830 +-533943847 961189091 +-682373744 -159181201 +-130998793 -344054175 +587389371 -275388209 +-561904565 285943468 +676787376 -307482693 +790560041 93780729 +984081664 -333895256 +923350224 -590979369 +-741847738 647491687 +-684097580 -489769765 +-246836387 -484921508 +529276781 -588156935 +858741706 850856256 +586355247 275170171 +-417990738 126735426 +905103206 -404880039 +798181485 -140212120 +747585194 -972571718 +896791122 -368228548 +-140896443 -902715955 +834004239 700418778 +-812005789 -168274483 +266364289 366078002 +706702905 -258787115 +-239740090 507070656 +-628711645 972952869 +-715339146 -123318160 +-956446299 361334607 +-761758704 281662877 +285532208 -562989306 +324194024 812098113 +13457178 687061552 +-817886135 12470160 +-411612741 981125061 +-858140182 -976168398 +619902261 214252794 +342067085 -475630839 +-462983635 -575707792 +791877398 -615972810 +-489014309 928569132 +-314649531 -644817238 +-595385509 458089200 +-742501129 422884762 +-490178354 -973021288 +263148934 -773723352 +876179708 256667305 +666849974 -61228012 +-544319751 -373564169 +258905278 -282031549 +-789366757 -705089061 +-993141872 -323743673 +355833819 600581563 +475298089 821810683 +-170666840 -207238156 +518131168 211117167 +-565245765 535494123 +-162867737 156621106 +-22946460 219196142 +365690901 -394680603 +629888824 219320757 +487953190 144857162 +-534732198 -473531710 +-536486810 449518145 +611524136 4946140 +-142908254 -957204206 +-977340183 895222513 +555245751 872105516 +-997325551 353638057 +-128877362 300832842 +777617333 -381150747 +226348271 44760136 +-165732110 -716744688 +-94855328 -958921093 +-854796136 -830092522 +235352342 -926623443 +88183657 -768637591 +283744030 -873859310 +315952478 87354475 +-168721329 967755131 +648739510 489132642 +417308568 122207001 +-710473966 952190689 +749633916 -928234319 +639922144 -68842586 +439290791 418015485 +949413721 553906259 +434426820 -952326556 +67101349 -477819024 +-17259731 207475154 +-400622387 486297143 +-56979769 -706171828 +-901559713 318091084 +406893392 -523510954 +-101222147 -579274315 +-132488208 -860965178 +-965143635 795266433 +936131162 617547348 +-631836465 -462915478 +775403803 -764029930 +126708583 -819609443 +-456602643 -510544285 +-818717143 655354325 +361495087 -389944191 +478980174 459352183 +-427488741 -970580701 +-289561623 609532801 +228927007 859318804 +561588533 145401773 +-459467705 -515709614 +-757182155 -612304954 +741062947 -570056013 +-670378218 179328766 +975124361 275216824 +266702875 -556539428 +200771060 502186168 +-618908873 -281233801 +-832211223 617105118 +545883014 876259414 +-954868060 -832313652 +-51910442 -7758657 +540275783 103977946 +-881462525 819199505 +929564779 -203428564 +-517254362 872606289 +-225927951 521126407 +-899725583 665454584 +-78902667 508412474 +-98962226 -40396721 +721483467 -513928249 +124415595 539998399 +799628995 732725797 +-265957367 679263371 +-312684288 -29975190 +947685051 796580289 +14206794 274590603 +226845236 -747644380 +250198106 -352999413 +-949166116 582646424 +367575746 926908143 +-138371869 -593413006 +899889491 537144604 +874508632 39182241 +140166286 -254054610 +242810940 -566830009 +585316039 590107767 +411150561 -486166325 +316143315 -612548837 +698175550 -318840347 +-362780299 158069946 +587425520 908789170 +467618575 818159782 +-834703793 -595002220 +-395469870 595465876 +905124277 564314665 +-547932690 -349005587 +723866467 102033114 +9648389 573992960 +-688495494 -445368341 +-838754213 176674409 +-140931982 780770472 +709180673 -744159376 +652067911 -84618811 +-98081775 493141839 +856536299 653219963 +688693683 -974736895 +366760867 -240966197 +832189193 399829271 +-266459959 -461947683 +901764087 928395280 +-570069760 -984229968 +274310420 651098379 +-437480829 -23237844 +598070316 -624861317 +-147438878 -624111245 +-1506775 795332466 +244601776 523061002 +270553134 54017719 +896103933 -762678718 +301848046 28319136 +-162862700 149587497 +-723818657 -551860161 +-222618423 -473976667 +339973173 294062894 +91195168 -528612670 +41647585 341134135 +-753390214 334279408 +-563451167 -447050287 +-898090621 -974024169 +480162096 680101417 +-946676226 -971328689 +849559445 -678159757 +-891659236 182539590 +261944124 423680956 +-227045830 -774952771 +743585198 -66700873 +-807889684 83813151 +101353689 -976335020 +-901995265 394088687 +443563808 -543752125 +188559310 508007951 +687944638 261656973 +959567269 143280576 +-259739003 778525112 +-32366865 -688708102 +136374382 550996153 +-154233734 805783671 +522153432 845974034 +-547452752 -263756663 +-503303965 -684244423 +-908767940 -42646243 +-776105701 645543275 +-412160920 109669160 +372877568 434978187 +-421392895 660484500 +-899862421 160773054 +-232245094 369747807 +-165108861 910525681 +-869333232 -592984509 +590931843 579140306 +695187804 -238668703 +889368261 -72143969 +450058331 410840703 +327522067 105924276 +26331558 -474128520 +31064446 -523385087 +-811282750 -355233910 +-423712756 652874783 +-957851096 468574554 +-919652353 -951399563 +-719068148 333539493 +-558958417 -451316988 +941352952 989108478 +508164614 -455861460 +992421799 -826203655 +658825470 301553473 +386935176 145500234 +-750977814 -446799558 +132368549 182151246 +-710136247 888171539 +-706995575 977960864 +771140943 -384869346 +-300808071 -816637142 +810956885 114584434 +192255566 795069852 +877569113 -619621213 +118280604 -960894922 +-712263743 -361460162 +501530920 -966816535 +601918682 94981938 +-773909846 729471136 +-662663476 905534753 +-446094102 859981687 +-670964145 -931332576 +923817389 -81986668 +-76992020 357770931 +-965579123 -565660992 +-12501862 871213024 +682133953 351979083 +260228359 158511951 +930828856 309385224 +-685746835 -765694254 +697722247 655987600 +-586980518 -335134833 +637879741 988762866 +808246965 -8231193 +321781954 -271779445 +-596388756 628843596 +811594885 -838943370 +-726842443 989757191 +-504919673 126536372 +979588119 983543249 +357164876 658552705 +267255212 -664057280 +-441769129 544196174 +889149866 952903272 +108091901 -965317313 +-600055874 -781360548 +899644152 -803541818 +-907602545 708279444 +183492755 -631244546 +-532737260 39527599 +-980649276 611647944 +-602467855 567867260 +94549296 -857843800 +643995573 288795756 +710067357 -267414252 +368757848 907191691 +16521555 356758148 +-128611657 -617521623 +-17061936 748393879 +-531263540 -957675779 +463003650 -730004078 +-19844036 -347175262 +-346512164 647492909 +174248136 -864003117 +716899351 -319506848 +-284735663 -371178010 +616472298 36245555 +68592186 650610641 +181935806 -457478134 +554429874 859110560 +754807363 -863758935 +-814264384 445382402 +344845611 133047255 +-821917924 737290793 +691282966 150046522 +-252925597 -327751387 +121100708 -910605438 +692365007 48185158 +531895828 131654319 +-214877454 -949606520 +-383210020 298353525 +-138319601 -988690365 +-279047449 715595114 +-376668026 718109996 +839266934 -158942213 +-570792929 326488256 +934369071 -705621989 +298822345 805857624 +560937901 650447803 +-741258766 -830893346 +601467790 536436004 +593222039 935461703 +-886087668 -16398284 +-296413094 -348450102 +-538475375 -851244033 +-741128651 -973828654 +546526030 -720315746 +-811311605 -81124362 +30390252 -857350267 +-148692106 753557760 +-132570245 -100282540 +-685480796 643044087 +510030646 840645144 +709644605 125871239 +636895295 -604810903 +-323722326 -964869120 +-852444577 -203104880 +4894329 187358108 +-43527762 -590666321 +835047054 18509336 +751645284 759278515 +-208229271 584865467 +152379000 -712398941 +-812876972 827999838 +-980437901 -710652834 +695289073 770801895 +142359317 374857950 +589423269 191944889 +-661133942 -872089836 +-320068510 -220061406 +299474788 709558805 +-219249456 725198472 +-846972443 440916592 +263555210 -938898936 +-183667003 404978704 +-625830369 185808847 +808208900 -133279692 +804248965 815207838 +547888733 316202364 +270339532 -64623898 +-289555467 -565651192 +-109105715 145523631 +997866946 -932638678 +-45486036 345850322 +775837379 953070213 +900393869 -288462741 +164421456 797556319 +407150557 -610431890 +-541713770 702926616 +301992110 615442239 +478608668 587283986 +-544616986 755172251 +-596165092 -882762344 +406502104 808801919 +880858404 -576142994 +-494057307 512989426 +-232037892 335787334 +622544128 -917520068 +302595529 -883162159 +-600521792 735055689 +-723900726 892763348 +-704955236 -847375663 +-529645537 -173923540 +-741350831 292364204 +857584218 -6079247 +-910547095 -405327137 +978634188 -472802835 +-922083250 80291262 +814987176 708861020 +710045121 -422843853 +51161499 -992332535 +956866612 52412930 +936209707 -725393700 +-924207724 124848330 +497705110 -534856570 +295371245 -424111430 +-433880148 -944331965 +742731330 328120776 +788433968 272301394 +-37580867 25398424 +-158526949 816727266 +320126487 458092904 +266934466 51161645 +488309046 580693531 +579843957 -785130527 +-416811366 -345817632 +303675567 -669050355 +-145937517 -613563810 +173033212 -359374281 +145003519 -647559159 +903872761 -421001072 +462673645 -20462323 +-74920892 825027526 +803638978 504273673 +-421919964 -216503380 +558340752 850420279 +-555425958 638899902 +-548413445 706435336 +947340861 -613086509 +964754984 287071637 +392232563 -558368123 +-633581390 280707449 +-413800800 966373806 +704129599 604868089 +869100687 77934584 +-810057500 -582085580 +-419188911 743279409 +-157689474 -799220495 +-721826482 11373714 +800713348 941336622 +449292275 717317261 +-793724444 -177771155 +-421887467 -230851081 +98153256 -576546353 +-327068265 -34448029 +-709676185 425730126 +716912003 253683424 +238791813 -134065159 +756708679 -793355861 +356546046 775740764 +-299439055 -609687956 +936366130 537323226 +-482532093 -444860728 +-627655382 -936392614 +555830741 876973612 +-876946177 -46876506 +-542720850 -820228859 +-631386197 -817350799 +-326568572 296707008 +-211034685 -655339314 +268275585 -972422713 +897197175 -767056961 +95275146 -592821506 +-194827806 238429337 +-506072314 394243675 +244397627 862814538 +-255791915 72297033 +629632539 -408748229 +556467437 961166590 +500110466 -47727279 +-430136834 30867791 +188984865 653880855 +-426010293 -640282841 +-534481007 -785384386 +-39054136 324246149 +-215547717 274177010 +984334732 -844067424 +-570954264 333593023 +337520759 -767620106 +-110858885 -23665567 +363547077 623828621 +206816681 -319769371 +-118757656 494981104 +-552588178 -369110311 +57444368 480929204 +-177525622 -325531375 +-577141963 -301891279 +-65575057 377731738 +71902260 735506060 +-263430667 -582553509 +178579442 434109141 +-860984999 226331382 +722761374 640653930 +-422745061 -598401563 +-995027682 -662582038 +-473256653 32691072 +677068729 509527870 +457278303 -168999770 +-508822254 -214375071 +-281782303 -113398648 +-766747442 501814500 +169903420 -200632395 +473490370 -362666200 +-420360665 950559955 +-416211383 -770542011 +294876191 -253395328 +941428704 -425769971 +-416029023 -385985030 +-182333113 611488010 +-844580022 -936435647 +-379750154 -244024767 +313903736 -140152918 +-401591937 350982344 +-911462719 99211818 +-157442238 -12487611 +-126122590 -712954171 +-507606958 -395371564 +977696826 -623635828 +-790441931 889946410 +258645932 764311150 +2025270 41719730 +24153703 -687566172 +359489552 -63866876 +-140736600 -455787735 +-48094608 417137712 +-242595565 716544250 +-174721484 584572416 +-885153063 -903705545 +433787452 702775520 +899887443 -8499981 +271340455 424044578 +536515919 211611523 +172242953 -104282827 +-895569400 530797945 +-237456594 -153335235 +-108574881 445897328 +572235317 -835367760 +765935146 -42877484 +-745058251 698266117 +622345266 93964206 +-613809672 731941030 +37643198 -33504429 +-447371816 -895685701 +-204808808 -752864329 +639689982 918210928 +-932627863 -817167499 +-450920446 669083673 +64516189 74458824 +-233462952 -75797224 +-583064179 95390615 +203758746 421364018 +707868498 737033101 +-985294703 -438269398 +417495863 78179728 +470312407 -224144214 +446088786 -544930448 +-252765294 -617536007 +187629834 432996235 +-813225483 970828456 +-682101122 -966282791 +845274759 947236830 +-784164548 848766752 +612411887 434508398 +-465953708 512958910 +248379581 -935719734 +-209685508 408372817 +587324075 -342615726 +197805017 743433765 +746170436 -21219060 +-803114108 526304994 +7944221 -549154923 +124689740 -470596382 +106341422 97693704 +-167907154 536247060 +-498010239 65432167 +228174252 -130161611 +970322540 622538292 +191185618 612012186 +-571390496 -46124176 +913786599 520984958 +155138522 510269576 +-50947175 -209009329 +383945435 -280198558 +-275890936 -250271148 +253962295 -763823595 +332489566 -313450641 +-196645588 760308378 +-647778726 353991300 +328135186 -948144547 +340209508 494702650 +-701408019 174503224 +188822329 547038207 +-787777096 138106255 +-817378356 -494692455 +-978263512 855381200 +-899963545 -245848856 +-919864880 -674887003 +-904195998 -958975677 +922766391 -650644735 +335093889 -725804606 +-794051578 -292275065 +979511255 -905736619 +-392982474 371180466 +-640763030 185757917 +-785924472 -949390076 +387982523 -392105562 +750749605 568214155 +-484677958 347510019 +883548225 -460412905 +650680876 -430563871 +-724867894 -508059836 +-397990727 305067592 +796370441 446618612 +943865382 -657105513 +247953789 302067445 +333529509 193234405 +323904788 805959609 +-908893777 -958729990 +305422489 430463064 +761552793 130859725 +-712807102 958923831 +113669710 962346793 +-545501848 412728203 +56327841 40805030 +-40367494 117096492 +-563579574 -65546173 +-31240915 -399598300 +-898048905 -954442055 +642757834 -505429970 +-949157681 236169099 +-335544127 -733185329 +862395690 -357826279 +44557710 240371199 +-679729252 -193864526 +230920627 -420559789 +-175933397 -91471291 +-960794971 759123800 +-613104551 -938603493 +-892206063 990594001 +-924260720 46922398 +-505111521 -970202471 +405688917 -214466699 +555748025 1009732 +103153821 -957672384 +330347596 507941280 +505982671 796248837 +951073870 917415925 +614936727 703740319 +-608745788 -237742316 +801813595 31848007 +-557903314 755259840 +666025945 571112911 +-926407413 -162269853 +-509054019 848610785 +608706226 751501117 +428018278 9902116 +-213740227 -104966902 +-337785441 -16048821 +-683454139 -526232880 +-944076669 -392533417 +-211199729 -492785333 +-774991701 -487836030 +-951192588 987540091 +519063187 -179018511 +482623964 947968687 +542127803 -559433765 +-980978780 -848430434 +66157160 -65878385 +-59051954 -8215100 +-429952052 -467928465 +-839868026 -246770064 +852026194 857311753 +-802098658 -635720983 +-64258103 -514765876 +775570295 -102694414 +-420922060 864643896 +-630368478 -102203932 +-553914352 -519694917 +-661151174 -77631120 +-586471020 -846511998 +201845873 966289575 +-581686790 -30089803 +-241206733 -556791130 +974395223 -820534520 +-460263241 -41376281 +-690038390 81231036 +-618966809 313533267 +258186687 -997393775 +211235603 334538290 +-39606563 -634894806 +-194817168 -852215710 +806471726 -391450172 +-229498306 84058653 +483347646 -294972764 +97479794 608361734 +359549563 476646498 +572212113 -56166823 +-7390716 -666220695 +721669836 -943592178 +-747909840 801024226 +-636586661 52824537 +-689152705 -550233115 +936163571 -62582559 +628403460 881153095 +518661395 -947289730 +31484088 -836782186 +-549293459 454910802 +773766521 691069571 +-390306217 -138433300 +994370117 535622130 +354359196 102734996 +-749494134 -705378781 +-853976945 -220804860 +751354910 -201246630 +95286288 96809885 +-518043299 488258415 +899480636 757498018 +383731955 -57256098 +-686493761 163488740 +-377421287 -902537687 +-774009887 -133255906 +-194860324 691951107 +-54760267 -374850115 +-145885388 -130466094 +799300723 -98574431 +-726547143 20501849 +126864568 708369528 +637231274 -414324015 +663927116 -374854152 +859453132 603873699 +-229871263 645609386 +525159002 -95350120 +-304965138 -392421490 +471073735 272645105 +312963533 875361155 +424951316 -996552011 +-258102820 -324849443 +-118949862 -326590931 +512139123 -759590120 +-788596135 -564168955 +-713472667 77582812 +-176295628 494697291 +-55419652 497481961 +-44557387 709347990 +211917369 -859659623 +-38223659 -429779865 +261868803 318194945 +242100922 471114313 +183889791 841082601 +-656347091 -775246571 +-842405663 -751494715 +-902115573 48061897 +-518866609 -822619682 +642774063 215966744 +194858092 652757333 +696181264 280257918 +657225485 -47119769 +-861795386 -654190601 +-874124200 -546994554 +-279593482 -577651237 +-30169236 263225192 +807937258 -965639066 +-774682527 -225966179 +307196185 461943566 +-225343540 -842339088 +431977082 -9849805 +-618822193 25924690 +-829481758 598796672 +598495531 130421421 +-817769562 -420587283 +-645178476 -189680169 +-983024073 626089085 +633954610 -919583759 +119709742 603209674 +248813672 682697977 +665211054 195955021 +-733708183 -622007106 +-58151477 -632780005 +-326570761 994943679 +-519239070 340870960 +-104981585 575664587 +-324447896 732448070 +-293998053 -215639620 +823879914 461547469 +615771899 346446661 +-125621188 -55239507 +669941772 -5684796 +595536629 28505329 +167398537 526879789 +-715074539 212705577 +-319541047 -94334150 +872363098 -294955984 +-928923165 -107829614 +900282191 -281983472 +14717402 130630262 +-717252994 511870884 +439701406 -198384180 +890642285 509022041 +-376034723 785306119 +-581982243 -570317551 +-714593314 369117553 +160674169 -921111486 +269199333 -698637914 +357432314 -159865968 +-785202339 917777727 +720566790 873937082 +-830457669 -367405708 +-423593354 -533609568 +792372183 33194232 +646294334 54740013 +554180304 -981653134 +493128682 473652837 +701352589 -779627740 +-505197847 644828002 +274517059 -512444763 +-233729453 -964197247 +497817160 354431505 +365134799 603576319 +-818089742 660880775 +739669600 208275680 +447239108 -447594595 +-530797342 556429788 +784132281 350646940 +477091457 943575069 +-702445442 -587046374 +-512587124 780249833 +-994295248 -626425266 +-837160306 162097696 +-298289974 530221923 +759690191 -882721270 +-295147083 64416327 +46528377 -669142410 +-355717193 932001201 +466605705 -250696077 +-513097532 510318164 +-21335648 991195678 +-265176299 -565521590 +470720035 -536718943 +-75995035 619491697 +-444963459 441416731 +-228032202 976745744 +932172813 -339095364 +-877314002 -931705190 +-182509409 744861774 +837155631 -970283038 +443037065 876482886 +-686598659 400737561 +-527477826 -466148719 +-524362445 -303179493 +491715863 48949031 +-215682254 -610562009 +83981480 -667759751 +-596795318 -805811219 +667796872 25605412 +209691347 460457705 +-963648062 -648082220 +-119259982 -545577335 +220773211 145992599 +527933050 -780384785 +696799934 271825568 +-143197009 549437969 +477463526 12969942 +-559281977 125644884 +-640985015 350717520 +949636412 -428680920 +619390788 974786215 +-603182802 -551278203 +-837962054 -321818822 +-114118061 -237649081 +-616629612 -393318490 +-811311680 -242830471 +-263281742 -708365827 +718270226 77448410 +697134930 435847213 +731819466 438700090 +757458313 -723216549 +-764382382 -394270183 +-280751164 -382311640 +-339407619 891488433 +602030843 889650798 +360529944 -35120886 +-105284164 888319111 +395586409 683769179 +721788428 -841133109 +932115744 353976341 +-141289978 856287540 +183819793 364332471 +-912473015 -919553804 +791878373 505033976 +18651578 -338208885 +-425342150 -142121470 +-834709620 -956234238 +-311140227 886972407 +126580778 115004058 +-922323322 -504259912 +692016906 -361757890 +-4933001 212155757 +693338766 -77928520 +-600433920 87212918 +245073928 428950545 +-40852553 643194811 +-774073455 839509245 +112843859 -143086378 +-581558508 -328733151 +-429132416 -588499387 +-9961493 633345837 +285536681 663349257 +531567621 297887860 +-744656341 -732169916 +720520518 -225848300 +589249637 416074891 +-497915186 286246851 +-676412291 -395549455 +884230760 -840536007 +988988016 -875493054 +414491183 -54511812 +-428470132 325572204 +259791889 -790495940 +970838654 -594521568 +-441123705 668571754 +-105164741 -278022208 +79545818 -211868964 +-626407492 29726016 +865411217 -936691121 +296357757 -221550553 +-207404475 510832772 +826359728 225533803 +171479082 -347454902 +-920863174 546109723 +-811368107 -522227013 +684323291 -319966452 +221646722 -872831267 +529221324 -888539618 +-46771955 -203450029 +-162533981 332457385 +-558535890 438128352 +177592586 -826172266 +59892979 642404871 +-724920702 574925998 +385443774 300501213 +-370900563 -56981028 +431310718 -236908349 +-57545604 -112232154 +-425537162 840158671 +53086950 572852482 +487253199 384414978 +755288011 -975822847 +681357495 -262630800 +508303734 -58681375 +387477534 -253068057 +-473515382 -22158472 +497727178 226651869 +312846703 -347154144 +655726036 -359539253 +539759569 -9893093 +-203497610 957123629 +-986523040 118346199 +-210290524 847420121 +-422942062 491556482 +-948290478 -272792751 +-991021685 545451141 +242291104 470824151 +-158244785 -694724063 +711410776 -613023037 +326762074 648668063 +-53848128 6533700 +-136407423 -81754605 +-814721484 41489927 +380749155 244117406 +631899499 -780509408 +824666880 -620391094 +-234362937 -598966734 +339123668 244184858 +-217887072 -432844656 +-392881139 197504863 +298591792 -130805395 +806987032 120361274 +-581047612 573047080 +-595578915 -581953149 +999144777 816942514 +844688913 -108362710 +-417577748 -247010634 +-240948782 -189932056 +320424266 167298718 +770729092 351066867 +79493125 812912031 +-277539296 -62337052 +-250073961 432326460 +-364338561 949913735 +-458808829 -987472509 +-171234335 397223262 +534431098 856866806 +191475269 837944802 +-129813230 -134269770 +768827452 -172213617 +610326288 247171280 +-320504029 738100546 +59006769 -514340815 +-759264177 -200383875 +89842441 -490627390 +181306940 -436807100 +-852392022 826072285 +111674750 -760292271 +-15407451 343567172 +489759475 -233041649 +270486706 -968574999 +-519839955 789718084 +724586196 -87660319 +969039079 -189748847 +-806710845 -863889288 +509554869 360979338 +-780974557 386643685 +566359492 626566239 +-692075374 18372845 +-87563533 327433516 +-574578251 -533193842 +-422345936 201329235 +-567013428 -849856755 +-820463361 126759681 +249301634 612472221 +762132539 -250861395 +100056316 569201386 +842032257 435114202 +146722935 389544329 +126454025 157787247 +461628661 -888547462 +729244320 -481068299 +60085635 915404888 +-503457598 714462211 +-589055794 -158162106 +397125839 13412001 +331891784 800835591 +-255940841 -840559144 +556328063 897988106 +-509705870 -507449464 +598591446 -972937590 +273628289 -791448099 +935741979 905991727 +-146902152 652878881 +613054413 -759339167 +-158100983 324515100 +131426289 -704517218 +439537767 456339186 +16107686 -391919125 +181443054 613934264 +-413446259 780729747 +-579377201 345870647 +431889981 -579304819 +149227660 -91424704 +64026728 927697464 +-160642900 182492950 +601304459 -663888709 +368295094 209631201 +750816906 -697321755 +-315345722 552082664 +637736823 -700587274 +-649828877 -331447771 +262916054 -971650273 +57250899 -97145512 +239524331 -237711385 +35436519 -376668775 +418605412 445259474 +68754165 52998603 +-693362990 -414241665 +-269656827 -196145751 +529499054 -881784878 +629636255 -718406701 +239696479 -69646827 +996489577 -336935580 +438508978 11566374 +-747908998 -984621502 +-467179980 426594665 +334631899 276394048 +423870133 -205357027 +723795150 -130776878 +495719376 -496276585 +-616211667 240897834 +570853312 442770241 +96108253 112840024 +-450282092 290969578 +-124832911 895510496 +408150952 -734342261 +-502809050 -476014810 +-789613618 452245854 +841940270 808661005 +884945307 729435949 +-464795180 948890965 +-298067039 -527539156 +332181361 939291366 +-844448134 746996584 +-825866012 -8038713 +-947723005 164393649 +-463794386 274924813 +834026296 916610752 +-610995410 -617577599 +945888089 533908342 +-155340422 -420528206 +480443399 -412565219 +904718955 686299342 +993693275 963509866 +71055562 -206251168 +191055050 810621043 +-924885667 306881433 +418732382 -833882313 +-681881301 442460892 +994591555 -703968715 +667123673 -617920983 +756476517 -3928556 +-889999445 519311134 +-128740710 679915430 +-234466710 -868797068 +72552592 -938338614 +-679374522 -640227179 +-74135585 529408810 +-952424081 -620529964 +741268291 -586145674 +758207168 990767250 +-920686428 -561860936 +-781690527 -507836447 +-586146543 90957455 +-710716661 -397018726 +139792772 248280521 +-155171492 493219488 +817534191 626343667 +103489902 -776395922 +-558217198 552074103 +882467874 -957019603 +-159987467 237462209 +-362725355 -233382836 +-245500049 271717512 +844285357 546011648 +-229907198 -893263996 +117965132 -693364569 +310413357 -671943579 +754602832 497568607 +662999508 536769071 +479536266 124549882 +436726306 -346181928 +573702235 -848046572 +-383380128 694246355 +974366579 627524636 +55644421 555581157 +-117075335 -185735772 +-60986074 -928660720 +594492221 -200566338 +686541053 -413890588 +871901031 -236056577 +-280861237 984963476 +-453745359 359308545 +858109848 -525897160 +302216059 -14545040 +940014957 484812764 +-804368083 -336828690 +-209744796 -710673178 +-314447354 -138077410 +-943501211 922189038 +-259108369 -144331385 +595968975 -595114798 +703699991 -665646519 +390635163 -388232651 +807749622 627787353 +-952500255 -389205557 +239716728 -435954804 +284754625 -621621719 +137917293 -71817020 +-356605758 414482434 +971669944 762973011 +-459947659 513510475 +574009112 -462526862 +-19548996 -262375291 +809081936 958873314 +-479475950 753291254 +956359214 246224111 +372553984 -744109047 +692036221 -742232850 +370023547 245344217 +868371244 94403909 +196964758 373980056 +302523009 -353523472 +-489576397 23834709 +904484552 386787505 +419478284 -44496129 +-980100644 440317754 +690057960 -368859484 +763659383 -756707851 +280926719 -759887137 +172369862 264897311 +-225068873 -323962303 +-434503343 550280946 +-604417066 335845765 +250162728 -838211443 +-746346170 -627782137 +-861060994 459867502 +926446347 82390567 +513332831 157346386 +248166444 130382829 +-502453048 153036852 +-176531064 590771422 +50498326 -650063151 +-355277576 959422337 +-294547509 757480479 +555124717 406922177 +871968692 794567515 +-198459225 684998080 +190346109 996474198 +-121881554 347698795 +-521999317 -615479959 +827191413 -195588014 +505195730 186016883 +667576817 286767003 +-93406299 699524360 +551903055 -216625062 +-675525368 673025154 +-315536214 657415139 +-840879178 426888826 +-481776800 966635558 +-17244403 -413006883 +223196583 622014170 +328693213 -466081988 +-492860853 451551851 +328403150 -488722213 +-436604863 493603593 +504736924 28496924 +783502311 -310550845 +-457317218 228341374 +314616399 116806861 +-245405232 -504185694 +-473613908 -346837233 +-344086811 756333054 +89821354 -536432877 +375113537 755267604 +-694236932 600102455 +-911359554 -528432004 +551205376 568352132 +-519550138 -555200287 +-87333461 -408306310 +795833023 415819065 +507684442 -410583781 +-53026864 -402111123 +-6414660 -375099465 +435467435 -932427018 +521813135 370398139 +642315641 143630576 +-859730959 564477466 +-195426801 -579665286 +-861249952 -388281033 +972190204 138997771 +-872919851 -842133436 +-5419561 -259174011 +-411337428 458239062 +646390072 -718857853 +-736978119 463974685 +-922010764 -112439896 +-299147307 878985738 +-85560917 -964008407 +273610626 -126276186 +-35386582 65151370 +691182290 -390624049 +-273186736 -301195036 +-129217681 -52558621 +273412097 222252405 +-269939456 -311659862 +-279445828 356544332 +-565907576 348313517 +341392001 259889134 +-974869679 840410909 +-291452076 387501203 +624614818 -536753436 +-344170408 -908433987 +-108537591 291239647 +-31082995 -583992266 +-574192815 253722930 +-741769425 -224812377 +774045629 -457978227 +-508835302 -375272253 +876691340 -832889240 +665395150 246050817 +58069311 -579588561 +451853998 -219667036 +-779469951 848882548 +-982427309 -853629366 +177933813 -275082578 +-510337731 401924890 +-170103340 -461768772 +-601328747 -931602277 +255955348 52070612 +554615893 -99277654 +888701242 989591847 +11843737 -45213496 +-655433974 220872978 +-957313707 579485261 +-716917372 -310838706 +-659608486 13234768 +14370605 -824466816 +-226599434 825924577 +-705497428 -143026843 +147838806 701397449 +-396028341 148827686 +-849585014 -639340152 +-412969201 498310175 +-741564280 607694863 +967618818 -462406648 +224573994 240369440 +959575061 -356939694 +-403521360 -380124759 +-624652005 -445084168 +-287053953 752531763 +-938943318 921549136 +-350754584 -162427537 +134491437 667707219 +532620200 -686249859 +228592104 225546016 +-866745239 475147160 +-704910094 -724827786 +196019991 182315628 +461705524 -446371387 +-399114635 572072712 +290429774 -287181121 +341612068 722666372 +788297547 720145734 +176977883 92807638 +982127302 -750290392 +-16800765 379394299 +617122399 -180395237 +206545543 -247960727 +-771842279 557947579 +-254981337 -20196216 +916196347 791923982 +-374824939 260939547 +134108277 -15412761 +-9738305 -559677967 +-675991805 -543388644 +65141937 -936029707 +-560264101 -838471960 +612748385 -742637505 +24444116 -591615380 +513928079 -517146085 +476338985 102428541 +-299725896 -138806468 +-145538802 559016319 +301312879 -136307365 +457193438 421152098 +-848802199 330213888 +-337341361 -583705317 +272108462 -443756771 +-716891452 382620135 +608153592 462966750 +-149704644 286858808 +-194236259 611914619 +-858704856 754990356 +-443296782 723293748 +467535026 -300393080 +297273127 388662108 +-79703236 211014480 +-920176246 755887157 +378194795 896131585 +299463856 -234906665 +-703514494 74280367 +-135552114 -619569663 +-681499621 -193667847 +409884129 239265353 +-649214 983010379 +-933799103 -996200241 +218262938 -676365689 +723497245 718091272 +-36459253 -392574532 +-23204688 -932473056 +-496607281 830498062 +-524893023 -869448132 +-614431014 13083853 +653183295 293260496 +-892248405 -810511803 +-663579717 146865839 +-2439961 389294914 +-576415133 595550824 +-297199775 546058380 +-740732763 272896388 +559916729 -387984811 +790932473 762927856 +17179699 -222819453 +734843445 623351776 +468257446 49330305 +-237754031 461353719 +-346122334 160581472 +23291066 354327103 +-701054056 -953817388 +332140257 6279937 +-276477814 92364791 +14691432 -610859611 +-424514027 -81991468 +32179396 -595581897 +-660593702 -607951111 +961267841 -351222080 +693499359 14801092 +491127193 -456249715 +428985378 444055852 +-549843242 921257316 +298054628 -708774237 +-937144296 -78957463 +389433425 -795582745 +-109879579 -44442714 +243979153 318942349 +652461121 -457247103 +742870720 -694717335 +673373358 -492087066 +-933356603 -13052430 +-644740919 253342333 +-515154384 675077844 +594735660 567785993 +-927553711 555512080 +-347715378 -94502543 +898990144 -994149392 +42787005 -821354937 +878144822 844331142 +-828471247 -430710271 +557067676 817597210 +150067757 681688018 +-579655295 572110461 +905134879 -139322907 +762532924 908666931 +-530142351 963638268 +912647400 -334208473 +619354369 -48479371 +901818159 20984668 +44844970 -450627557 +175598893 486457406 +-156998172 62281154 +-469280374 575662316 +343900397 330970432 +403314364 -292227723 +-356483589 384114817 +773190837 -106709822 +-873383328 930032744 +-682760768 -886648739 +-881190039 -165907414 +-32772514 770205474 +-799566973 -124931939 +629883884 800717806 +-954093356 650347316 +-398219969 339001217 +-335796440 -708857803 +282661350 256114140 +313350697 -861386974 +628471051 591852816 +565630050 -731004310 +601220425 -450581286 +-574412856 -233529692 +211487090 191751240 +-875251139 567034354 +-161056338 -541001351 +936756537 -178785404 +156756738 979563018 +461360793 831096526 +167494670 379861529 +236640373 -594015479 +-170799925 788960718 +-951225911 625814621 +-674151700 95816841 +-429716711 -972231222 +-353335287 696772520 +-589507392 575870768 +-805650213 635406402 +500281818 -490307768 +-161581588 61255376 +-934104353 -390543299 +-405907485 107338682 +869882424 49730341 +-821647762 101809662 +952403484 -12201759 +536227286 -870894314 +-854820075 555692645 +864111118 678915127 +173971161 -837900667 +547050134 -660745139 +-742068744 -478982933 +77542832 -230299219 +345641037 987532284 +-656039729 586313820 +-524675368 452865141 +267568738 382553129 +-111823967 212323905 +-542758169 488374730 +402189541 -427537324 +-485632876 -449383586 +563488232 943646077 +15893797 366973057 +254760071 -64741765 +-389103197 701372614 +-289658161 742432781 +-428413715 -524092092 +-357698611 295677442 +501023504 -385490526 +480382928 144379979 +906231580 397394483 +420792735 -930449859 +-349994727 -760371145 +-948345523 -380859591 +-744841322 631652972 +592336702 882711534 +-730871863 -829471281 +282765648 -59847614 +-859293565 -657269075 +-253838659 -579402002 +541879722 471024928 +-534178506 262021144 +-219955737 439649987 +-621821005 835137156 +-475874587 261631912 +215070564 -608136134 +774153803 721618682 +-539770770 56227200 +-947915890 -404872158 +450697283 -556904498 +-16753637 299149243 +-245564986 -873947458 +973779022 21929488 +-785053686 826246294 +702478941 169099263 +-353922395 350994607 +-177536764 -890468239 +766337020 -578304157 +49783784 508254535 +95876369 216055784 +166475114 336370818 +397137159 39744204 +849902448 -278771718 +797322999 327836066 +384643851 -502530445 +792940782 837838578 +-124039397 -977222806 +-699001616 637862219 +161365053 -85312352 +-85675996 -843138036 +454040088 -483158734 +163729135 -107466394 +360176699 345693511 +-897679842 -709178537 +-398236088 160948813 +819589293 -961976933 +709021932 999426811 +-681466202 376425517 +-906538274 -237454041 +859674435 -529863690 +-449233384 -370014825 +-692609765 -198781763 +-660541081 161009331 +-725236903 297703898 +-722866480 536713445 +-441406965 -664517014 +613210252 461716339 +-416904807 240784023 +915221646 -426629976 +408808242 -682163320 +370814092 269633805 +531610922 -82501684 +51752770 201810340 +461851907 336579914 +879126249 -988604991 +967438993 976635961 +-228008105 133904179 +619208637 -804468702 +895727215 -360284204 +-822957319 -947742716 +661981589 718578448 +-53781830 -836517917 +-730454439 -913492902 +-992109568 -348013885 +841504520 225636516 +-942899774 -891237210 +503914402 121712149 +-654103594 -543699441 +770068661 -476682748 +-171844372 943546314 +-762961323 -400507465 +-639707276 -235676207 +-891138902 219010408 +539036026 -555122056 +-50044377 819275201 +151000614 -561617911 +-551838855 -590309132 +657510053 -492322615 +-445485138 571213785 +114614334 634540505 +-96082350 -314839606 +-163362381 -176578259 +244438652 447584942 +226207207 502099194 +60732077 -729893868 +198626788 -371593118 +-918451889 607400079 +430071663 308241766 +234478681 399946591 +474133299 -582221974 +653444681 -200590758 +-598358147 798035086 +-287045200 -956581949 +-150711936 142937351 +-896626108 618464625 +730400342 -598547191 +416392199 342405737 +92651990 -992475760 +-67239703 121023182 +17088403 -686777334 +338002654 882124316 +-357581906 -162340195 +-203659987 -884332957 +569570269 -380688131 +519052536 259250388 +-218302641 -324371502 +-132700298 -780179604 +366040352 -9156043 +758507397 -89717994 +-778509050 -424478813 +55114105 -229649334 +790322794 -797140349 +864714325 325989305 +272041728 380953400 +629405935 -440551878 +-53587593 -145422738 +205523250 -844575622 +594873118 -979953443 +-893691237 108414643 +468249783 662684372 +-66851127 -369920663 +-484341754 736042216 +908536754 -396141154 +122139112 -194657109 +-429889660 -920861217 +439056129 -51247250 +297185805 941146950 +236152099 60395386 +99708147 596616441 +-765767953 -658992152 +-175750259 1192102 +374434177 489321402 +472162110 20823255 +-386424474 -187032203 +855601961 -63753192 +332269786 -412007779 +720465119 -622753304 +108839285 -699678780 +512074951 -967129423 +748487905 92803306 +-80583547 -260519349 +344872628 840422210 +-443843223 -295195567 +-319603551 -872489425 +45807127 -753612480 +-810462827 -95384197 +-708738002 -607889874 +576706589 786902767 +346004578 -241871862 +-263059271 51845221 +-57438053 514649792 +-996420105 -310687823 +776072901 -334298414 +-825115760 565420522 +-625561334 810770352 +-61148741 278971933 +-690944471 -81642012 +509803710 -200919434 +-385053769 -710537565 +713420339 216177081 +89005118 945815520 +967783877 -945756411 +-654598353 -875368026 +-558893495 -592353035 +-141441416 -486293999 +609644489 -785777121 +-44817195 210013687 +22616732 -865356011 +281909086 -937529111 +-553447547 43058052 +178818801 -404773527 +287534083 -279992815 +665632134 685048750 +-160744133 458943199 +892915536 868496362 +797530865 -931952838 +-778871375 -341695876 +-45028422 -637392164 +-608793947 -895605411 +-541588205 -998495537 +250110292 809828443 +-539507931 636790694 +-840368541 884101605 +-597747088 -536223023 +903447507 678849796 +486936185 292935332 +741754777 -470717077 +117736537 570703063 +-164556560 825743898 +-975447322 846139788 +238441116 -732149835 +76725189 -963057285 +81094710 -324602199 +-890834943 -84526614 +131058576 -842954970 +-940562589 974288617 +-270720374 -806514610 +161373712 763167229 +365749276 -53104831 +410122352 792757321 +-958936657 231657669 +-656020067 -655172794 +-681432533 255743925 +-422630555 292805517 +162530556 -527122089 +776720266 469229550 +-477949616 -995646747 +-371186890 -541336863 +483309902 687745736 +-221196081 -476952452 +262754154 -420649634 +-600195514 850067593 +-822268478 974224110 +876296 -318170747 +-290234765 -932735902 +-544034707 -894053290 +-62454527 -478918078 +-324984284 47675855 +135718291 134551279 +174143950 335276580 +765391591 996965256 +815766591 -337266975 +-428418056 -6795419 +-162390077 -47247942 +-194378739 -22313509 +-406143849 262055524 +179052705 -556052297 +492818923 -281953206 +321498952 308967072 +-692765352 646327226 +892581072 -967102670 +-753262838 -782751795 +-428575412 -23588620 +887613609 -714127401 +223107754 -147790236 +495199224 -232650121 +346931305 637632981 +-138471240 -680388955 +236905470 736815825 +-739067673 -452486663 +-801337028 -587604305 +-988305120 -6706581 +561338069 -911064459 +788432557 -599504019 +534342922 69544711 +-510578691 188553798 +-601511378 -190480522 +392031491 999095910 +18766813 -274483172 +-518731936 -246987045 +-350234835 -438651779 +-653277658 -939152305 +-451009570 202542812 +979438155 720824464 +-83281418 803801321 +-121947866 262149454 +-233854246 -185362207 +232640245 -533850937 +179673882 -591971829 +985215715 -113413510 +-666614280 -664123370 +663350366 650150781 +-164492119 -190814717 +403404632 213987071 +-241730690 -590387083 +-644927564 218353872 +-438044890 -411206289 +462384521 -837355200 +-933096362 592966667 +-911559333 -424174388 +725319648 -737386896 +735586532 413348758 +-814029057 597877461 +776729505 -392339126 +-894259971 813281416 +-5004530 130938971 +-496623045 237565604 +101330545 -368569032 +11517036 -705361207 +201149921 435459278 +-159860469 688742870 +520638406 337850644 +969969445 -395524489 +-729822554 774356570 +-109367164 -659160630 +177068088 -851212595 +-210639942 914188547 +105792427 709542192 +350760745 713920752 +651989737 601099922 +-822764805 -473050899 +511890054 151807287 +-449909672 604413370 +-475530550 -877639283 +712145134 -964861367 +-928614080 9316300 +-667772310 863626023 +181276345 460373316 +-840982683 -119398444 +-849901933 257978843 +971977849 -23000416 +-306992313 -459517491 +887751419 330115610 +-685972034 993494712 +747584603 -865903911 +738293577 455400448 +582046414 314164217 +769285458 -105451048 +-18075737 535581927 +-305286039 173587429 +-284616426 -405983016 +-441492315 577585076 +-819106477 956481480 +-979746305 234486110 +-820652212 -528246090 +-220271957 -121705825 +295481571 -58973936 +-879385960 -686262774 +56430318 72235287 +997549356 -908229867 +109680916 989809783 +817999204 -797907427 +656451231 324043937 +-889428072 279633607 +427645360 87391196 +115617803 -948189571 +-884373540 687835485 +-870990208 -731764290 +940914584 952153154 +-912939038 -548054301 +-793035572 602208522 +393620616 -933452041 +-14951015 -792835976 +782246110 778563186 +-347073435 -244804826 +-334505715 72845045 +-832583471 769951195 +-915454765 884439267 +984809747 -164584027 +939034947 -770466729 +-798235159 27455735 +908157766 -209395912 +699722524 143548763 +49341974 437839938 +710765092 838247396 +-131480947 -217376053 +-708566634 -907626995 +-720593680 -27279106 +-780931845 -885205300 +-880890318 -38796501 +-606272043 -823107462 +648115814 286083872 +110498233 283281168 +-313240508 717087177 +936677185 -67349933 +-841102043 -932868578 +500098259 708588443 +-720397043 -250382752 +-829487017 923557465 +793597156 -854933054 +-545839100 -487541565 +-978885156 -421129411 +661467869 -372244241 +320955674 430682009 +-637031996 -273116398 +733982173 -327886588 +-89865654 48778730 +-983344213 -816151381 +155507271 -14469050 +98270738 462734434 +166920318 648404550 +331021284 -215999041 +716945903 -609662725 +-778836072 -836305747 +-302050302 -649650118 +-65587713 -455205040 +562554795 785424142 +480940826 113064923 +579743910 -955633120 +-351584685 217195917 +-230607172 -250390543 +-541691822 -434283728 +-243720506 510428913 +-734899377 -506428145 +-565374380 899554147 +545017248 -875267679 +-936329332 10690947 +844916312 565102870 +-47930836 253925824 +103151513 -659366045 +516967006 595199984 +-63666520 890023116 +-912477909 453325005 +-599711842 -402420917 +-533086509 -78002517 +346644232 276614995 +550870074 493792241 +278124080 475862274 +-328280073 -679912688 +-645206122 -81888346 +-438531589 -644256420 +181744180 -428050890 +-754811591 -109498397 +-131363527 -271780801 +227368462 825842946 +-972516755 -133281537 +-276608255 -958007815 +223333494 -307465715 +-440609070 313785096 +283525062 -321838560 +-438044592 313563736 +-482982614 -832456884 +457801120 319534007 +-370352244 -704436383 +14117837 -629060979 +577763287 -792677909 +339789392 244432405 +827524630 -13420140 +601002676 523862389 +726599362 206415249 +218949594 261811891 +-551219053 726655891 +-860706794 -606353560 +949642289 865843827 +859737874 369715238 +-176812604 -581528266 +-858147028 70908074 +-871550736 391434480 +-322932203 662569623 +482537773 -415114042 +454429936 7944846 +-194409182 -343995572 +831942294 -577488634 +451819934 77242757 +-340918285 -447625292 +-419550826 -625923491 +-843700216 807661798 +90872982 251423691 +-943135998 -594677603 +887243687 900458041 +-559557415 -671858970 +-238126098 -683074079 +572459954 973017175 +638238729 -736081607 +-892956616 119017601 +658017679 -563912074 +988333476 -658290654 +-799640268 364987815 +25349825 583253694 +381584669 -779369844 +922092127 -738507620 +-732880344 -715421016 +568949674 368623077 +170871628 356562036 +272447724 -584494461 +78355293 -82336450 +153946958 -732308982 +989426374 -478724100 +-544683344 101998590 +-75687020 356794133 +423677237 189808740 +-214154390 -959173452 +594133235 934695060 +-395438495 777912780 +-82888889 6524633 +-979224284 -505415909 +-279403040 865855517 +339586535 -657604304 +-47799395 569774531 +-776888199 -38398904 +214546474 797289244 +99112864 60386361 +474011871 662436604 +-839966978 -511031464 +231168580 496310616 +187994516 204082195 +-706012757 -248885941 +776369009 -196507193 +-809392048 -679101522 +274577469 -300626221 +858014208 725275715 +-60893376 -102436425 +-923819435 -187509893 +457583187 -930816930 +-870340050 223285813 +-671665330 653015477 +514203525 691864680 +-85546012 -171096659 +-865387612 537261881 +-316048433 788407448 +244011638 283800771 +305951531 539761667 +608968434 -702001783 +994645264 -467770650 +-217201018 206036325 +-341883436 -873481655 +176902706 -354866327 +-803913112 649198215 +927430237 474505223 +-805095685 156609931 +-106970351 698427485 +214593879 706631273 +-594556440 -343878589 +-769038175 -127874342 +-932778018 389650623 +15767604 -365427121 +-84585017 -678109533 +-814733242 462511865 +40677711 -124911722 +873533303 -752342279 +-630318693 -515407416 +268733853 -771642672 +574863661 -862590516 +917657985 628456988 +286326275 916083878 +918003283 516219709 +-876746176 -267594263 +-37022295 -688827815 +50863456 700745614 +611287938 256837118 +668474623 354697153 +360791432 -491287761 +-131768960 421323301 +575628707 931135145 +468056833 -394446605 +-156977642 -640699565 +-501684476 -517758747 +487353296 47670281 +-443320165 -227293101 +438661395 -260875440 +911570911 -14945829 +902858713 179879456 +-85215177 -710195440 +329070491 133829906 +183460234 351138614 +771562725 -921043212 +429436502 157786687 +-484030856 397290586 +345710202 958860531 +27380281 -159860835 +986319020 41480017 +447502949 -76794072 +-390926541 559575437 +603913524 869396979 +405311177 296507703 +-580766199 -267903278 +-492785163 63895 +-223982777 -345749622 +-943379180 883988362 +-146366025 -624867477 +947744344 181335726 +955357402 235406284 +255297282 -328328188 +422349032 -442327356 +-137923524 768780209 +368056699 -599786781 +-210391392 -639397586 +475948957 653097092 +-948115292 265370727 +-661481035 -119693672 +378347861 -518869108 +-552484050 32647977 +585496339 -798812053 +733512954 -10085451 +-238897909 -433762118 +-300408791 -513105097 +-265518018 -494454595 +-281023897 404751765 +-200477123 141585539 +-891954402 -234836117 +-380059903 180233707 +394809730 -352039055 +963236622 -576587321 +862037576 -964591088 +-418011481 914375551 +599309791 -297338576 +-418010709 -28375822 +-20568812 407246114 +-384707595 -188259795 +-170469690 879710457 +859622347 -367170075 +59377273 536650020 +-608812238 -906360661 +109099324 550042687 +-359040612 -641808881 +548718452 -495095976 +481779221 -901744944 +-893846261 -941725029 +24601868 -31810840 +585837234 -440861511 +303318678 371195168 +-971998649 713700355 +78337770 -721239972 +-253070485 933407110 +153986400 524309083 +-548541521 60108879 +-390758739 -261087580 +899359658 -920470244 +-969071717 -847447347 +130574142 -636901207 +684459030 211540093 +226409656 985459358 +298193166 -945837328 +660014312 -419064761 +-636524528 -831118313 +-544423105 87017661 +-672021513 -284612343 +-995903555 -438698550 +-498307928 -93150728 +824055718 154391360 +814347921 89435021 +-7319163 -807602612 +-891048984 -198097317 +471095629 -234062322 +860541858 -543054341 +-383954828 303703867 +375265927 -732149351 +-178655078 742483742 +-812603398 225050157 +521572805 82452225 +-560670302 -607414597 +23929627 174522391 +-959468298 -13484385 +-39619851 201541995 +-871440748 -716331832 +424274680 -247610787 +889236738 -749456243 +429682388 -223825441 +-871176588 -400160014 +875731792 -133566613 +-125807677 225146974 +-512063143 774864181 +-759321090 370236929 +-84788004 -217995319 +-381319082 -441399889 +-68420411 -266934135 +377406629 -407847549 +-732271027 -121400004 +593754412 468519641 +664099584 417616000 +774319875 -996781515 +425229911 -346958223 +-150116951 202930063 +367622713 -110502396 +-152817545 507656559 +-912620215 -621369919 +691229801 -648131812 +115966093 72842884 +-62689946 -910802206 +924349557 -921372766 +-39063053 -90624858 +653774226 -143047896 +-863295923 373228733 +964493355 -257121067 +527861354 325908781 +-436647900 -543031469 +-135058103 266222463 +319999284 -251198128 +-63286276 -274990451 +630488613 -88684064 +-522652294 381159693 +187120419 132372464 +971226575 979538666 +322989529 909414890 +-654296525 488619675 +-556864391 -446453445 +157753007 -491225615 +730378686 -975897114 +-816139486 -475501698 +717285158 -857248966 +-309081145 726264650 +231988147 -986141518 +268723211 639955830 +-833485392 890058804 +-34354956 -59942993 +-515165854 337581333 +578292102 -671269106 +-797045622 343981572 +-250791092 -283575434 +727920551 -793882891 +680662847 782073256 +-77104878 -453186949 +-506911329 -347573199 +-349225589 -804348358 +523508279 854675534 +551790342 452152549 +-64112603 745460410 +691611141 -339315028 +804009686 727236925 +-28582628 170944709 +93671875 232160893 +717814937 -626012259 +28381736 -597606386 +-550736549 -845967303 +633541879 -921730107 +-927517363 -62590610 +-287840214 100518411 +-806544486 -254830497 +-158288244 993531034 +-998461545 507740787 +-939258151 -928703615 +748263151 759879482 +-689936907 384707805 +-783629675 546774299 +-198090842 692810954 +106527468 -669626895 +-484831462 -877091850 +-547435119 -706305666 +697474111 -884768868 +904969964 -82473729 +899773486 -99119662 +669583423 247684513 +250298640 453209220 +514837838 780605814 +449467725 21036622 +202520542 956606374 +-843213778 948106009 +-819079704 768890536 +340352766 -609979058 +202658764 11277594 +-706896555 310077258 +583837691 -613607890 +-620142037 -324779640 +-457818099 -650882361 +72111044 -520852555 +345336352 634658255 +403193226 -667133408 +919578258 -952216459 +174860944 -502899029 +8102455 569963622 +-265181036 -530215937 +848866707 28515168 +-953404783 884797690 +945628184 -696589637 +-135320845 -106924387 +836273492 358223593 +-403498923 -81476867 +-23838150 -914152029 +177695914 355442918 +798422584 -295006456 +-740133920 506139075 +-341393937 949276260 +763386009 337387571 +27672821 825847043 +813262679 -682265623 +745872529 -997349579 +876199811 -429808139 +-758711557 -655836726 +-673807013 -706898063 +-135429371 -70285429 +-938878995 -843739019 +654101017 560126093 +851192022 -566830766 +525305281 -960486496 +533954700 -305133376 +-265765194 -518283100 +181937398 364406595 +-945931055 -869247786 +-235327607 -611775654 +752084999 141777518 +-206517925 111336926 +324216572 447068153 +-65538126 775898477 +689254034 648503203 +963762715 -320013122 +-255443295 -50739088 +-104808387 -580653166 +966485598 -905444745 +172500424 893640063 +111034658 -340366710 +195233471 -783260446 +-186563471 979815026 +998752102 352760826 +-825555341 748128279 +-869251263 603694430 +878206058 -960783312 +794800419 550535435 +389176098 -728496658 +-533832183 579298934 +41106048 -786245221 +-780411873 521629004 +163610559 442584901 +828072868 -62199514 +-517712993 330243192 +-910174646 -169904805 +28853072 -89074547 +-397563713 -994774885 +-831139889 -159912500 +981653088 -572032530 +712311393 618111810 +1089965 684113415 +876052720 -638159175 +-769498285 727547003 +-689298909 -790481178 +-316681457 -697744257 +450897679 532562846 +-547115297 285095035 +315961320 416361433 +440510456 881483164 +927264057 335862783 +-230833311 -699818556 +291219000 -933444401 +137871997 -852063580 +-749094960 -281168888 +-239663755 41520599 +444673031 759592931 +-704324065 647138599 +-189567498 -398657796 +-831158369 82336952 +376928501 -542266734 +387553017 -229401358 +547069803 -48947238 +43443273 -98111712 +403163137 474516850 +697104787 -141005139 +-476859112 -399763851 +-946054358 -719097168 +-594830259 947020260 +365983154 -682060466 +827604339 483407804 +-898026212 -43151661 +-427579630 866651390 +-296487443 87687115 +-424714824 -173806391 +-86305756 715189171 +-455616476 284454338 +-612439117 -739380336 +648185035 -919933999 +-122444823 58659085 +-352237201 -33007361 +-175512542 857056752 +-967494727 -773209424 +-891212468 -817888697 +-222552968 -385397708 +-212390376 -581308385 +-971352919 28506474 +-593152508 -808456558 +-968134218 -261937766 +-105021832 553389564 +382591229 -863986269 +-92478822 -347932185 +682433520 -344125717 +932507072 -162080443 +-181791245 238705458 +498150019 763314648 +232117886 890902097 +10065907 982007076 +365714937 -566788223 +744118131 -907614773 +-138500134 -135014845 +-338988944 115868742 +-703180184 -960889068 +-489993386 628761050 +-626036404 -813693164 +662724630 -976487095 +-69759820 -64525610 +-350777882 -510563195 +992790571 134564127 +-729518722 -195321930 +824557733 67974796 +-370446862 94116615 +812839605 -409603690 +270558845 -179559550 +893273953 -33544977 +-646788354 334756580 +-372467191 -115573563 +347767159 -874181778 +-582566554 482451492 +-952792623 -962734492 +-575608359 876992342 +968750176 -90223180 +-918000313 -190077182 +-581063147 -610957445 +-5270471 -477881380 +683048636 975431398 +-281606957 820393333 +293745656 550493627 +-100980727 -201142310 +82414045 -292430637 +-303746757 -950254320 +-362788551 443560900 +417794044 -910080988 +-780444622 577158282 +315834222 -870414787 +927725895 541791270 +966453094 -967945240 +-812646580 13668880 +925392002 -288016764 +565275175 -264524624 +-630748368 872596922 +-210582074 133983503 +-270400286 871582471 +-157714324 -123449077 +-714549261 30753460 +23703343 640516203 +658111774 79512444 +627933260 -808251581 +-948220910 -730708367 +762663460 31752265 +-642590390 -388656665 +-341938821 -424463 +-877359919 -36980346 +-387552952 562689046 +-2189259 -717327308 +319278287 466605527 +855143177 -712452479 +144988090 -455817242 +244099863 677631418 +139041475 -931709343 +970616029 -812174974 +402838345 -133969639 +421851836 368130385 +299489842 -584645960 +929714891 -460279283 +-617285793 -88768975 +-715414281 990086936 +200425174 691274365 +920735339 479086293 +689320346 -344453493 +-500121789 -303735914 +326440572 946745224 +-422383367 -670126695 +81871443 -863745717 +-776155772 -496165341 +310190603 -316547277 +563969014 210480623 +-459424563 -195028265 +-583082458 -414977520 +707894382 862641367 +-413338757 -178369449 +-889695894 579485664 +-982391621 99430183 +-996819449 -610517185 +-389546896 -952395209 +-581953762 749155622 +972313628 478773068 +-448619180 938745133 +-26287761 -839404968 +886183301 988233674 +968827995 -643881072 +-9977954 -128730348 +-152564764 691771988 +-547688923 -369613205 +857036142 61544775 +625219775 363715394 +534905299 179781293 +405879718 -869369655 +40438293 381620383 +-168158451 -323132487 +-410569229 510172761 +-489168254 688661097 +261094389 -713652079 +372309385 927907827 +-240501318 -672646335 +-489578121 -788904824 +-69301627 -264280568 +-42460706 470111001 +-293842977 684571153 +382817626 164502896 +-466332245 911181863 +-267218410 139907377 +374119878 964920015 +840988000 380785234 +-438577895 -869837095 +170441591 155723674 +-382183134 -141014223 +-681113538 -145754185 +-429487982 -219259791 +-961647869 231716982 +740224931 414842622 +173868527 -331831035 +-805601234 659766183 +-235161275 353189697 +868160401 -156036824 +222914259 519873324 +184776515 -816094208 +652317569 -499746867 +-33992874 871092889 +992312064 -651973183 +-796204122 -356847328 +145097660 -872451917 +794438116 3109457 +-75149692 829715588 +235419062 -608754703 +-469431160 -637416866 +-645286410 -886318236 +-568546545 28947016 +165486766 378678365 +221332684 643006623 +-944344584 628038987 +159149281 101828686 +-771384516 -182306159 +510403696 74612095 +-290269625 811671849 +-724698522 321987097 +399804924 -775488625 +205749571 799343613 +682228056 -273598813 +995249929 -954872404 +142113971 -362479719 +638554655 -666108578 +357369421 -411072444 +20498286 593957468 +-643613367 -258106621 +571376429 737701351 +-891170283 134129347 +-681034811 131271325 +205359453 -156937152 +-644689197 -580564193 +-962536164 25291754 +-544368189 -989995692 +170366645 157298150 +-796345231 -921861330 +-945650492 -458608881 +-718710229 913974746 +56644889 805769300 +190837865 -262578925 +-160888754 -208114801 +289471773 406684874 +-963574560 748437224 +58161187 -540976400 +-170863624 -687357109 +-872884227 713599844 +846239891 208297388 +898037295 237841777 +62608012 -677193124 +-30833847 374823799 +801112466 -667836756 +585245942 -731422455 +-726095545 -583143975 +805108090 -282798189 +-134326285 935908145 +682583641 -106390993 +-902659764 407361901 +336447117 159664976 +-442155284 569061275 +446483814 375353342 +793524544 -16982374 +-253426305 -640198569 +411574381 -375905884 +-694646548 -296540116 +702555843 133563255 +62181551 962320003 +-607993925 595295959 +-233704813 852844224 +-919257466 839361944 +54409246 531177710 +836756316 112072471 +-416191931 754206381 +-404646718 293622334 +-805383738 -244697328 +952256996 644510781 +-980760151 693537264 +-902775207 546783749 +-106362018 -417757987 +-381135287 -817017978 +-266827478 -61808347 +699691664 400404136 +-736289480 -427626669 +132960980 -550563310 +-828158799 -238262039 +726379053 689813852 +-538015070 718095589 +157426400 -368646339 +941143136 755872823 +-487044327 -136207659 +63310736 145493654 +297343507 -394391282 +-662953903 977378659 +-10187327 -163308833 +896265387 517811492 +752332149 975472609 +682040410 143142291 +-999707658 154358387 +488485615 -737718045 +242540014 637127346 +-72144668 146809791 +619766607 245030220 +726636063 944654904 +-726708013 858302874 +839981183 630269455 +945711745 -910189776 +734903656 -773758024 +-22342608 -510125067 +743447855 759102227 +-910421994 48473798 +-745103394 625766817 +125820084 -830279019 +559849680 586947855 +-931208557 -434569919 +-950959903 -361533372 +-874777752 608274631 +-531431232 725850178 +412037673 -164408800 +66053566 567004431 +89915517 -799247463 +-928837409 697061438 +779867762 501557524 +18744943 -410023952 +117794530 -456740651 +-233494776 860823749 +533257215 -615830839 +-612179438 746881396 +-793075050 971268308 +-66577384 -427015806 +409267678 -510505564 +254473136 -206590673 +-869918315 -306816589 +-16653289 785070133 +473598533 -334158076 +305841958 -400751088 +-698730717 487781849 +949606074 -403805248 +364736952 587830515 +-972973539 251488498 +-965439306 232503629 +-145955066 -277760930 +370423433 -53399184 +733310219 -81911639 +-443562568 976686046 +-975247931 -73081104 +469795300 -98336380 +-945278474 454770775 +-338717090 -748932322 +-886825062 -152651371 +-761588993 -986949697 +488885954 -465603761 +270709505 -678274027 +-529571551 -393162512 +-280128449 535931836 +-530976529 296345521 +-832486572 35682906 +853062910 568163349 +-479695536 881922732 +702648513 -852145842 +-436607902 194836939 +-354917356 -356985820 +-105095992 203345423 +-347629917 -50181736 +-69896897 -30626500 +630982732 -724460224 +-797305888 -544226348 +966076135 -123140069 +-718384501 -417568863 +-577306118 338970600 +-714735910 -992720743 +337384149 -31429537 +-770074960 -765987759 +913653793 -146979764 +115997475 -341771617 +-837013330 128768893 +489965704 27735704 +-783836568 987552185 +517234990 219604899 +-895313104 957522970 +5459591 -216204168 +-712894736 -727030600 +-881320468 -863611253 +250467426 -472597842 +572294184 -95997022 +799814921 554958140 +-973533483 672739826 +-799331038 215146516 +913814674 -143681218 +321495172 -839096976 +292609244 92845366 +262226824 -280345292 +412334751 -769708515 +-15299139 143435782 +-939247736 -86964079 +-228289379 638261310 +-855325020 -3969785 +121777583 759174921 +-661544011 -571436502 +477384152 -554670026 +-862278472 133840827 +-623053276 -806612830 +119868784 -169095959 +850807884 389573646 +-223162640 -256719079 +-361369963 81113391 +-171859766 -278042418 +529607390 -191317613 +-262842261 -99190426 +149068510 135446769 +529418942 -257436733 +302412400 192997880 +108078645 -151353131 +-715341757 739781313 +711055339 -456620723 +-214555877 -212903977 +779042692 -13997299 +-945085030 -514546347 +210197953 625918118 +-584381057 39612719 +984597958 -665434128 +-3808165 341671300 +72661715 -635745143 +982507783 298108681 +-47077484 534847840 +-955582959 361450644 +270298559 659236266 +569114373 727362447 +-840926863 -498194481 +857891188 976433061 +827648181 29978612 +-631699638 416114789 +428774926 754520858 +-97194481 -893054329 +-220154654 -514262647 +931853360 -851252127 +-856039384 682893407 +858999211 762670002 +-488616422 -186988389 +-902659964 69445830 +348832288 -321485316 +3759646 -395039558 +26578013 708272313 +27985590 729612458 +-736210798 -879752173 +-898159129 757094501 +-225811074 613282550 +915330002 -457861475 +-68720833 521273234 +268443557 -807423602 +978300439 -802628930 +456012010 -357991452 +664640222 -449263641 +-919702477 196871561 +513810642 -895079178 +57390390 788178070 +-679340579 136255891 +836347177 -589139348 +811158693 768715536 +-273677832 706215879 +-907145729 851714301 +351015789 -758328436 +402550157 631569376 +-628035481 960494521 +-322474125 -503484554 +999150356 -588298489 +545984448 897788713 +-850491114 142954355 +973234357 -155909192 +-40381206 930409137 +-704315594 119609172 +224486131 -668974282 +817198743 -218512822 +905904639 -616702691 +-939818106 309410732 +653402172 -455132767 +343932903 860357138 +-415886195 851589622 +841779978 501408434 +662300740 539081040 +294856812 -196358370 +440680104 -725633075 +-883181382 943356861 +-697818064 578145865 +-210940458 762756167 +-551950513 -875842273 +360126873 -122186081 +-767093251 410640860 +660716978 299185605 +506953404 -618618908 +968411222 742984929 +-330050481 942408784 +-355153485 549949009 +-924846190 -271188738 +-874277789 -308406157 +-886222260 -775844163 +651130267 151965595 +450315014 -455770027 +845388439 839226792 +3835293 -705980531 +-871028890 105962051 +-621827678 921171244 +-195274994 35440957 +-269920667 -676222526 +-659597510 -924111185 +-799266875 470384266 +-958368055 387629250 +319229691 -792745101 +-289159710 675112158 +308663769 175589563 +128934799 -411497299 +-612550496 875878971 +-669264046 289232502 +831806325 773101297 +252675252 -857350805 +-791563857 -105193071 +-363220976 100191880 +-424779922 -755460922 +981679323 -213728084 +-746661324 589032323 +663210158 337756229 +-14283972 -153438487 +519339048 436953818 +694995107 -598013020 +-937272512 -975231985 +170571537 -526624146 +502322476 -312820157 +-995285249 -340221584 +-952896427 -221693333 +55204184 -566505635 +-124244940 99096528 +-594191397 -220883319 +435687773 66250182 +-822272777 -542524101 +112597559 842353446 +378986004 -306687007 +-898182450 -599541733 +-778238675 -581032508 +-980299895 -885316016 +109993521 -364790073 +-284023434 455550048 +-984227105 -21019280 +-893573759 816586034 +634075417 161114103 +783064385 485111384 +9300541 -114232629 +-491000087 190642332 +-249549998 44326524 +-649295342 707327026 +-388948992 -172621373 +-346172395 566748911 +-976289870 835035869 +814849195 -141036590 +188160338 -124685463 +-295442084 873009396 +26982374 280412879 +817635073 -614256842 +706642386 721376117 +501562475 -4970594 +326151712 572086041 +809743709 -514989522 +698924442 540015658 +-924117642 -566670611 +-321905268 -991430713 +-311781950 -134775313 +18014966 686691440 +857671593 -812623569 +68634298 566687531 +-337416406 -214298437 +-431617418 -956764990 +768609230 -823952888 +-167305725 740960069 +209127178 788010510 +359695298 564329510 +379410319 -960459688 +928583915 358851073 +-122902068 -50377931 +-542374253 -792659722 +521629951 158997808 +652828 539786568 +-786386210 951009403 +786936457 524179208 +602914261 540679317 +-303834525 254550192 +-553817746 -463775551 +-515340558 228571714 +633750285 -671188710 +-759564702 -572436148 +909247144 -969670635 +115069963 597398069 +-36008564 426409010 +-784409652 346678085 +-230837992 -102584022 +-380968314 694340429 +-186826986 555591313 +739924864 -730298091 +-621799272 -864308249 +-401856497 -494317508 +-533395057 -967266720 +748416813 -431116892 +-41175155 138429624 +-208330392 702929831 +909839496 -972772456 +89989225 98614519 +-350835616 855672714 +753495984 -328653648 +723629044 -271521353 +959276896 -692401935 +-707817309 117809357 +831583492 -675389860 +-678768740 -77576990 +423393848 -989516535 +773365684 -128411785 +154406097 -885360463 +836508030 -372291253 +-540473279 -184495296 +586378659 -324586455 +-96538905 246224819 +-38173473 -913399857 +-144327088 -713448969 +-871223507 735063440 +480372169 -108806576 +-109721688 772352322 +493648703 930309554 +-107064974 -766819251 +540382743 147553615 +72992377 -363306835 +-409354432 -605071333 +-297358317 531899285 +-628105932 -349693323 +-15412966 225280348 +570839896 541223743 +653652711 164127693 +189189612 -709357917 +729478119 92128865 +301799510 703113538 +561355346 362778454 +260812660 -966720109 +-150971083 -987382907 +-110476945 975228697 +-534715683 647050744 +68479246 -322967035 +458508852 -709595671 +-209059327 -964558542 +83210209 -980320061 +415216722 558717404 +112981916 -830433671 +306467824 570302509 +75242615 -872258160 +289775961 348238393 +845609440 -590701725 +170754649 652668918 +-365218811 505223480 +-488838662 236184008 +-342716205 637021901 +531586275 -834971990 +-297121763 -818565012 +905803007 652836259 +-570203025 220874952 +-884426236 34523207 +8328404 -576436162 +-276892838 -325232216 +-621131829 -68853621 +898383580 -249075140 +560747814 717541619 +-549727849 -17180315 +-43414874 -431229788 +71908409 -525254842 +135858716 -923569272 +296405247 -457472145 +846029188 491803853 +-964378827 773836872 +955884223 -269790805 +728933573 -478360162 +782572619 -656953823 +-522632425 748280172 +786464021 675358775 +-455762848 -420885727 +-946169809 -745439401 +-217462462 247794392 +482767496 572168482 +985494623 -115539184 +-341020609 67560977 +320217775 393361060 +818987632 -257858174 +341044600 -128184457 +-179337243 -660753869 +44265425 -979590778 +876946791 450665310 +-439661750 595496584 +501341711 -837077474 +-138890033 400821047 +609179715 -601314762 +295150601 415598093 +-566226125 -937567025 +-122390143 622402086 +-864302589 -425327326 +-985331544 -750253302 +450697672 768529447 +-365922047 615968344 +-249892935 -4542878 +-773645439 -487936024 +-230728840 671158685 +439357959 261854294 +-310307572 441264833 +-723976886 48320723 +-463043369 -720820033 +79586660 317494661 +779778205 -457816438 +185237785 -403310085 +-539908741 473276597 +-282246068 613506145 +-231000672 -542528062 +502096272 -607352944 +435738418 829697588 +231610255 -254773247 +-863466170 -868151561 +438537123 -536125843 +-696704570 310028405 +662709221 201828879 +-410104964 712639784 +-121832736 -749007245 +691465853 500513245 +-543381772 221785640 +-988192821 829581826 +-104425116 209146747 +13699793 -77231833 +-949295520 -92163290 +218781389 -131032596 +-701735518 539929219 +353130999 398554218 +949770300 -700796961 +131147671 -686383088 +-842380448 625599903 +-966440607 133340453 +-559434106 701995125 +-99415215 -734229602 +-750883860 -204666554 +-526513412 560990831 +-813927389 -401754141 +-650308035 -145305723 +246134669 836256819 +-936927416 -896263029 +-462079002 -654763258 +-587348479 -242052904 +-175973634 218073506 +-311489624 374551539 +-722433075 176725658 +190645576 929032400 +-323160623 58052454 +288751301 -364103867 +440034496 340310121 +239764793 -309797451 +-627710073 -775321468 +-417369943 -310295867 +415326495 537088224 +413660856 -713302639 +828985406 -500148534 +316313938 -345160616 +-687990183 -323678456 +772803639 851969320 +-658247083 -793979389 +503752134 -460586937 +-474654193 -733256885 +184335350 321137997 +896423896 -533661429 +446660374 577868404 +633656097 -424434640 +-91031253 -551966630 +403678749 -311526668 +769980375 248306192 +36877819 98820203 +707908601 -827210207 +-781335123 970431690 +-207699786 879992634 +-465719749 35097747 +-225549375 79048029 +-247088045 -307957605 +-263493084 -756635663 +-127395990 657543676 +267912425 881265070 +-282963590 -240619205 +-334296369 803254736 +-635806753 -833506822 +341349238 572631158 +62979210 991899766 +688495036 -701041193 +901500909 763367839 +-765098887 -563266206 +850171156 929735239 +164742876 -318158815 +122394792 404908055 +-887942373 702443943 +-205193116 762844268 +-996103299 -236064983 +-963501616 502248702 +-881456977 648144012 +-876358029 543250294 +-821119429 -843038827 +-532183004 -712318768 +234100385 -390971281 +-975554800 851900319 +257663191 -665565231 +264716279 -965453458 +-385971237 53371853 +686173298 -197529103 +-115568372 689553837 +946484826 -437365815 +-442151429 405146146 +-597848364 304300992 +957179276 327842920 +-28886764 163109657 +411620757 -368536124 +-664287825 683939649 +-39622700 -80871475 +-802143064 253287269 +61468881 -598197356 +294979242 -10958473 +-884664525 152223750 +547643877 31772421 +-999480598 675311280 +-272826827 -977207789 +884737898 -164195735 +-647456655 546343693 +959361750 363144673 +221311321 889433014 +-969685527 -248281805 +-588770419 950711858 +-161301255 -575971672 +-494586197 -575492005 +43909519 -854672963 +832465734 825867977 +986621408 173099358 +284077245 315211077 +45451258 621916400 +363766441 20120980 +-152394172 -628563203 +-591862829 509545952 +-234623494 163662089 +-771153090 -823617706 +-876104908 -349181847 +-640592017 152276644 +-266889883 -780804499 +-363484492 -900406226 +44487046 846221319 +-412558036 -11460170 +-334134788 -708056767 +371728738 -288400403 +969696509 957432733 +976111924 -894848730 +572455778 -387110179 +177729822 -797108230 +348900265 88321563 +-789289039 -506662493 +626052473 593083616 +-31243317 981711098 +252065921 -804144244 +-370467285 -812021273 +474200354 -961561621 +164271251 867340775 +121323328 469003671 +497449570 787999966 +-405160899 441428103 +462830387 -711186781 +-262213616 -759698197 +170505707 -624783232 +-228396384 863744591 +-350391773 -924949559 +-476981695 92070382 +-259504411 -711551275 +-236108551 347080409 +635789149 891227061 +-255560039 -259298279 +-227014197 122985361 +894877614 -172405242 +887953544 74200261 +-225335544 -947429170 +879827552 307063993 +-211252609 289124384 +-736012192 14056030 +11339402 -326639955 +-631312115 350026997 +148702097 -232597081 +230635563 -28998485 +-933829551 -735542817 +530626166 -739059817 +879870077 612752947 +-609937849 -212683328 +-645280561 844248555 +-258229299 -888691983 +-782917155 -8050327 +220672133 -707114781 +-913414294 -290540541 +264432253 -202145101 +544341412 250164107 +692376985 179969515 +-11886054 922245179 +-63548733 -119943806 +-642148775 -436997837 +880254223 777920429 +-78736451 -584925509 +-547152429 -668459528 +-136144650 264128567 +898157485 761172255 +443719376 908204267 +898299594 870834561 +718274342 -630378398 +347110167 169487879 +-252254512 -129929208 +119691909 151228336 +-333559304 357136506 +425699059 -349804291 +206286775 841989273 +-671886907 -566702300 +-894424604 516462760 +470482506 943767141 +671801952 527295473 +96432087 -224929225 +681679364 330280756 +-707482234 998594800 +-533644719 746185562 +-575823044 -346343381 +-588332874 -59386494 +955253216 635817850 +-974857955 998429962 +-196473886 362464644 +272303905 572793496 +205236530 683728539 +-888822270 -908600201 +-984577067 846956898 +437513777 -937793688 +896882735 615279224 +354230380 -185711581 +-201467393 -299200441 +-889996739 -949583750 +486064436 113126522 +71689025 -367380336 +-724886751 780678523 +-568057576 -475764981 +721758422 -775921093 +222572339 -894592534 +-234571879 -22606930 +910686491 469016095 +706175358 -177799948 +-930812367 490040991 +-199117035 139094677 +986144289 345163967 +-322606513 568169220 +-85095952 130252340 +-993349090 145132370 +645926568 523565583 +230243389 -762338376 +307994430 -911011447 +-727793406 -809312213 +64033920 -834302992 +761761417 -725899111 +612657315 351082462 +632032665 -286435349 +798811616 92172631 +469428054 -374927607 +508008224 404120735 +-648813905 -342659408 +-2065162 -540407192 +898024178 -27665816 +-79621379 -36637539 +129273331 613485057 +-305846983 467000808 +-520181606 920024251 +-97479318 962073700 +170252507 -464444276 +804527017 -203748099 +431747360 -149003735 +-922678391 -325235570 +-605397374 136724321 +135892631 -717804830 +849772042 -337618880 +514257776 -285609330 +-810369802 892238416 +868247282 315394448 +988303941 208657001 +-319419266 -639325400 +363534477 704793779 +731184435 -774183958 +-942699327 114076760 +529930177 885890093 +620882258 285364812 +546229249 825596167 +179782231 -313232351 +869590675 -118166029 +-367770434 524921937 +21051678 -424780418 +-115396231 -421227824 +675471220 370710787 +190723929 -735481149 +-189046 620796435 +733449348 -263731147 +-989176194 854597525 +286313744 -364611562 +529465152 403201877 +-768510804 188693726 +-677893474 541502233 +-41049496 -24010710 +691295395 659423334 +-256146357 324604807 +628404466 -468550101 +23630594 686021255 +-173493032 858315302 +-197331256 -130905834 +303098490 -855651083 +-635060692 -46959265 +105728318 -651753540 +868242038 599787609 +-771311028 389499405 +733928176 -635722100 +-123917676 9512340 +858438815 -836337919 +-769293621 -816119140 +872408446 169781499 +-140740655 -426251429 +-560343258 702455895 +320435386 -219548115 +-674442975 -356356132 +311809927 630161657 +-92588719 -3985093 +689666300 -976339692 +-179633301 425928756 +530043046 323477716 +-319166897 68086133 +770049424 325996429 +-285864973 -304233457 +-384660902 -609240871 +-90174866 -602250935 +-545803430 167343324 +-903872082 257658915 +669763777 -905170998 +320102712 -201900311 +-694922603 -652969915 +-499535407 812714450 +779881430 179239079 +-769854430 254773080 +548927533 240370260 +95165512 356123581 +693332977 73676037 +771894259 334445045 +575032604 338216341 +579089835 -916166566 +740238473 -727778508 +-400682990 631688009 +-543186338 848598023 +-378466279 -309630525 +-807396697 484407014 +-410605733 856230997 +736504796 -337359729 +-562763322 -776386587 +-570767504 810627735 +586617919 81855422 +-537466771 611674115 +-626499557 -768113726 +-588423881 440933574 +736238477 74100615 +-26926910 794274767 +-829202264 -421035267 +10395414 301263353 +897896227 972915650 +-435721199 -288239607 +-325796469 -94682233 +550736628 -531822547 +688122068 130631204 +977208197 -793093437 +65809322 402603225 +387115096 276929552 +-380740923 162989813 +-653879279 -947148879 +452016960 385744457 +-812186814 177685109 +-180081761 -312439146 +-563296263 882032906 +788263618 903415129 +-646916349 -853926786 +738046246 -959389161 +363479759 -817762018 +368993783 -505238625 +-961919475 -112145083 +-294361869 -655297555 +372836859 -711696544 +246572156 -634063531 +777967018 389193521 +724052730 38491850 +-408622701 -25505554 +631467330 -59349951 +827682971 -70458892 +-28774444 -438515966 +369510239 -318438632 +-900505325 -216282651 +865274451 -462293932 +247149783 127048518 +646732662 625456849 +-629862296 6044195 +924925759 -597848251 +-943211088 -512782267 +-955093269 994931894 +102144463 -139827849 +-91057333 -393277254 +118726574 211106281 +107467295 -313736213 +566385911 -496727894 +-975649911 -837026797 +-38564795 657137489 +-516265447 -169342968 +278878701 920486515 +-209977632 -302331705 +-818277840 -846871793 +-867629923 888313921 +-802175685 121287537 +695935430 -384616109 +840709137 -127569247 +-752513231 346434396 +-529228064 610565026 +393487954 628449501 +-551285238 133929808 +333401992 236927881 +353033709 8101642 +410044527 882522863 +871808926 -227021783 +756907180 762580421 +570639769 975786924 +675838601 102992077 +815666164 395274263 +-553715389 -815492631 +-610928313 21619279 +312397557 -772653408 +-480743039 794789117 +-544974087 988636148 +-6689130 101141068 +-475169142 833766469 +-528777677 217750036 +461037968 557027518 +-327661115 783528006 +-346892286 337931661 +-30453222 350262730 +78479120 -921692651 +4959636 -570459620 +809913416 -330971577 +-870286481 372940790 +-708585288 187091243 +-155008033 733688949 +746892811 -622479142 +851146755 180680833 +689696495 343758045 +-958386970 489287208 +-880815336 -242898408 +-325767205 960005149 +573736595 -482380465 +477416933 831947872 +614989156 -965384826 +-599400737 824787013 +603474369 539474425 +-450334065 -638914951 +-708265702 -423959881 +315553094 -230023291 +-891617777 -509304769 +615476931 211974775 +837183756 794797527 +418004281 -142529542 +842669972 -602378686 +51852158 -985406316 +-96165839 -23903409 +-195211497 -743268819 +77024034 -181341433 +-678513399 252327449 +-606287076 932079075 +-164425912 204002223 +874109993 -110471585 +991627114 532224213 +-843254555 713084347 +902203397 104979627 +142925262 717124504 +607903438 -416754150 +-926386595 338002246 +-786643240 -436718172 +372693448 195003274 +653762164 -715323104 +-591036149 767753073 +-547429948 -322486831 +373605737 -543895636 +-573887426 -784296863 +223188860 42625525 +-185998591 -981669728 +-711604910 616627152 +568383337 -145312587 +822749466 781573124 +232348303 -528910351 +121131413 14861328 +-945682901 -836053514 +738320738 -191584213 +126451585 512703597 +-782851657 48098834 +339616946 722854058 +-143480620 -5091038 +-243656307 145261364 +-834116873 -697708944 +983182645 -48260423 +-261215288 -922883444 +751681029 681128481 +-598228308 16176604 +-207442316 -146098298 +981668552 254678421 +744493704 -663962995 +788454551 -397780482 +508448350 -731345789 +-835776812 -790072633 +636703466 -389170554 +-446000822 -569249796 +298349664 -800891240 +116958440 -312027471 +-847185644 173880519 +696817660 112793642 +-439645847 -74916371 +591311076 -674397436 +-920860291 903650155 +-67931274 406033673 +20418080 -633502618 +827244698 495488241 +-166570110 -38970190 +200821372 675209387 +766748428 -731849849 +478762390 -503367734 +-702638496 -417040540 +278398522 663446939 +698855446 633549782 +-991974038 197023197 +-557036988 87805272 +-411197494 362932236 +590990927 249987634 +801752899 -181391822 +581227537 296396955 +103379382 597406590 +-438385258 72406119 +-421028070 -134612443 +566538647 -287079966 +46497184 -60499288 +351736676 854713700 +337874782 -743904250 +-159826597 -529437560 +-608147777 368147318 +-318554752 -784390852 +379648351 -339850476 +-73423195 731253374 +-824763574 894748566 +-615860049 749863195 +-430280769 -973810501 +140105450 694920107 +-981155976 299567917 +-653609120 -68722912 +-256325769 860214187 +-734262301 -515206659 +-383713619 -327781881 +698660906 -753815627 +-730687038 -118388254 +900440234 582810177 +-982966906 -180521199 +-953892266 -428503211 +386769913 -803763946 +301762430 -680067866 +-647559356 -296665199 +473431434 -295846409 +589342431 184493518 +-644786735 69185253 +-467056393 981689940 +294859293 216900746 +-12015362 419493059 +-343612194 -108665144 +-744908005 -209740947 +-458253626 65579379 +-295163878 -746235321 +-170034118 -22055868 +-699385088 -979612661 +401297724 -245095568 +-28732691 253096929 +400602335 -353887738 +976155422 -314137029 +-372792885 -784099945 +-949357721 511888280 +607163255 -690385500 +-991590752 361459145 +-698285060 953776625 +373984424 129065223 +-588044658 574472530 +393634705 375734153 +-555551580 -164983484 +-679721130 682643551 +383279515 119690779 +235171729 790697804 +531292022 782289207 +802536829 840948762 +268688912 585191599 +43852370 338754433 +-160919214 420405462 +695886037 237302491 +-181254965 -335132673 +-941178111 602564935 +-687753658 -382262501 +-794256557 313171075 +-747256028 -948253532 +244804261 117068769 +-444919169 414792793 +-878678754 -143421402 +-383659780 323200138 +343310394 -615927099 +-724050675 -155867253 +-522513259 -873113427 +-841533880 586095220 +554876014 -457559299 +167838455 32821413 +733646914 675318819 +58578313 808254285 +-384915197 382057221 +-25201016 776471381 +-338020473 -61140450 +-639136522 -104337295 +412267887 -131678954 +756345979 -162504557 +-292708255 -455178619 +-229371544 485873207 +-382079493 155316723 +473405007 507975629 +-668569184 498128517 +-329717775 -42716035 +-23468066 -326598699 +-485748017 710742358 +-667281269 320986631 +-443600959 349929993 +-51605092 -737401929 +420117336 702840050 +169464442 -108806950 +-957042734 619344395 +818720021 633446769 +-656853075 -585168620 +815627714 325726249 +-870385780 121533002 +-656060354 287325531 +225508122 -867919759 +446716741 245651184 +94278290 867722432 +330868757 552647697 +-308976148 10156009 +442060423 -731492432 +-589381190 509690791 +-261582645 -940107162 +-611203623 937584790 +-504075881 -778751093 +338085569 457011651 +-58292831 418882649 +285513610 267129886 +947118807 699344182 +-622163394 -135388443 +283395190 708137780 +-684495698 -480783337 +348673168 -484411267 +-884563250 906870652 +-79694553 468601769 +-699896719 -263154014 +724119015 858701014 +-166344401 834975661 +-506722935 -300580690 +587513001 105048683 +-490878283 602895567 +-766894326 -362836442 +239248710 -181062755 +-963891299 631025388 +485706342 -80489088 +664730342 244781816 +36928714 -365236790 +-990172234 33656157 +218495614 -214490176 +25776160 -314772292 +349490604 713812258 +-516724611 30182267 +131532699 648791938 +705562739 740565958 +-615715451 788116326 +-619526622 -941970377 +282803038 694190089 +-90885304 315438000 +800833401 -654783924 +-347883087 223686612 +30461535 -895261313 +-935792171 -692055175 +-761521149 -394820651 +390029009 -834202322 +-654047923 277608028 +-787751287 702335902 +-403927534 -889537820 +107489800 523463178 +-728496624 -838070707 +642743016 -616079080 +-291836079 -91332472 +-674334821 -554693422 +622330842 -674874210 +-312198743 -985382353 +66305390 36097567 +667673562 270127702 +526576336 -863222479 +-157256834 826865795 +433878624 947748512 +-234514452 -540348834 +-631792312 -949147906 +99906457 -308810626 +-811657647 -581058043 +361519381 -625873736 +-999500475 101765743 +290488043 321677603 +-317053590 -90732116 +597276393 -770723856 +-492165979 682413094 +-527646928 555787700 +-333629058 235055886 +-657956535 648735887 +-337735642 513821536 +-990336004 304434229 +567253071 -123716727 +685974011 753153841 +722681967 258695497 +793729235 846128274 +-289844887 474275566 +-776789050 -947142822 +57657287 920404782 +779223180 418864085 +522667543 -238096730 +852342984 -769055780 +52441914 -967968273 +-819860140 706003534 +-48025767 -927703148 +-454905297 699577839 +-859211421 837302715 +870561792 -864021712 +770457217 497672202 +151977113 170576189 +-923065883 -269341190 +-645959950 512390091 +-212488084 178391387 +-212884534 401593016 +40205833 689388200 +-509818698 -658323687 +709799218 -559650500 +-226627923 271374860 +-52864437 -57156116 +-267130517 148280742 +-832946764 -167136275 +-633082053 382972540 +231292707 347595363 +789780134 -862463191 +94265575 495177839 +701667837 568646193 +89532785 165116550 +631247398 -125755351 +309704877 -138361650 +-705815865 -900128559 +-395731547 -51985139 +923415212 -609271230 +389302485 -566690799 +-580532880 -587926391 +-169250479 -256477957 +119891472 895814024 +-649300931 -999281495 +-397124160 267818454 +732816380 652197573 +387339177 296406175 +-293826556 -578611312 +-584591513 658649072 +893520930 -507821923 +-957964165 -505980808 +-697496182 404750532 +708208 273936308 +143618547 -297528518 +450426206 5022795 +-830524329 -646617710 +934224602 428685524 +577488522 126884625 +-919659322 339783480 +-746223112 -139703516 +300153349 -26361071 +473400673 352145493 +534872685 -288820173 +-363817954 -736833445 +531150920 924135451 +827942661 734225276 +-287879195 959547339 +162346087 -589146906 +-88654290 438074884 +953198842 210779151 +-769198530 645372673 +833509050 886207021 +874324627 216652046 +885630767 -263482433 +-514203592 383201845 +480922503 104583378 +808353426 437730589 +711657910 347387462 +215348726 -440553827 +935767519 44161473 +-257799194 -820974727 +603806244 -286063837 +-968115991 230279796 +269984159 221969801 +-403664623 -278852737 +-207069091 -261014048 +146413910 -827915637 +-950376853 -433745564 +581774313 973194247 +529616457 745171229 +-220815364 -653866531 +-279869634 -206844289 +912729426 140057696 +109011546 -783447312 +-928340561 640807893 +-39978940 697771523 +-509838617 -49488596 +445524698 645794039 +-609235108 273541845 +61255651 -293097709 +-868118243 446483155 +-885696638 -41417331 +322589760 511230548 +523582187 -82666658 +295347326 61660098 +-41607894 749394459 +127392542 -80479263 +-502780633 344384612 +93992850 -574469435 +847793451 464211010 +-54564317 -488596185 +-264169995 -179815974 +445819411 -351917727 +-464299983 204001079 +-688360866 -140458226 +-168208431 -518004920 +671026829 690660449 +-286659263 154997283 +469121306 -73127728 +909685719 972249783 +49692890 861258553 +-348897558 -318268902 +-126784076 944113460 +609678306 49533071 +-790756106 582908452 +-560239311 -15153666 +709412617 179308211 +-913316611 -798403184 +-698686299 -76109106 +-31395992 267917907 +603062858 259146896 +-346144108 -54642850 +-191303852 -799394225 +-92983735 -389584959 +30201396 458839842 +-114534194 29185343 +-381902384 -353997545 +-822470728 742635913 +712058766 -765398470 +-256501026 -335464628 +957587112 873812758 +-105631781 -252328995 +984411447 49542466 +898800099 345810669 +555629408 -198908522 +655203336 745185323 +-219168898 567308032 +-677909304 -939927653 +-641621601 -448051315 +6199942 -547617033 +-715951557 -125951585 +965580339 184401823 +-267499440 97238857 +193893391 -327438913 +247787292 -12688779 +-647484809 575547466 +-270260341 601988881 +-153358712 -518845553 +-388184980 231943542 +555497362 244388721 +-869850103 -15966962 +-84800068 -402464478 +-883684614 -215037804 +-575713840 -856370905 +279616935 450248876 +-455899554 129193457 +363147186 -910316734 +916698331 -605221690 +-728953074 121073396 +-752841542 -611246774 +-75362344 604489474 +455256703 -989996102 +-736842822 -684468085 +163002727 571584411 +-230576498 -986958734 +-516309440 -382269030 +219073736 -948481311 +-961536229 976880925 +991549044 294837059 +-109894529 730497492 +-506478363 469643924 +621069890 -706083071 +-185885477 -937003158 +433760528 999324379 +-766688751 -793029816 +-639080860 524817950 +-159244563 -898151451 +452769677 662409028 +-351023378 842270800 +644484298 -83726685 +482762282 11546811 +434331299 69956195 +-853645727 483223441 +595151178 336880597 +-792896066 -491100091 +805719844 616143564 +836199201 -417429339 +604629682 563561246 +-790423056 -568354936 +-406302995 -77245972 +530830884 -229811924 +930414794 109753359 +988115808 380197611 +191094982 59324368 +-465159745 697801941 +-545613102 194903044 +982325357 878724134 +824649726 -603550412 +23202259 444590166 +713361778 -636778848 +565366660 329566484 +242905087 -536528622 +401130611 601743544 +-392626800 -622834389 +-752204470 -609560811 +-395450566 -611940466 +-11732067 -309598623 +-772802819 -894187447 +769393659 -83236817 +-937135490 -853672498 +966564946 -292444574 +756569206 234849620 +613757177 889882622 +44531353 699912371 +120547923 -62013462 +44114096 12321528 +-754808312 774615341 +-323343599 232514400 +-420092926 -375879185 +823697503 -848019793 +40233175 432184598 +444164094 5138915 +81913599 704311527 +928168952 -30813541 +547446696 192301600 +-134478037 241231938 +206839501 -264265304 +-946051481 511022157 +517552517 -507631452 +-458926049 362256104 +639939626 -99431896 +988827091 -934573831 +-65573869 26629191 +8749759 -559815553 +-901551277 714270585 +996514522 577564259 +212881671 -208167348 +-830094191 -900756890 +441928616 62618451 +232720520 -93426 +377786166 -301629088 +658127301 958249777 +-38979381 -216078693 +787957098 91481091 +-515891706 -436741883 +-92186670 -527931042 +638658665 146223125 +-441161341 80004166 +-988351501 -765474071 +-29238932 -218976301 +-211287990 -601487582 +-630143888 -983242465 +-47558781 -812832160 +941477633 -417547587 +-704271343 533550982 +724017706 -355157633 +-709418148 -132927727 +-957311856 568024459 +-611255399 -934842685 +651104242 406305675 +404929289 -350663568 +-505707880 -654241416 +-47002091 -139544136 +-677484485 225764536 +-9889870 -86902715 +993697125 -201278858 +-312022617 -392177441 +962670880 554986551 +373271891 784870647 +193002066 228544067 +-608518336 176638408 +309521968 538041096 +677990087 233802710 +533082551 -154472372 +-811313569 126938355 +-965947340 -682048643 +114634762 660794699 +484094080 -147034545 +-555717351 970396643 +-258689749 414222450 +-830795831 -474161632 +-441014365 -70024812 +875479378 -805489886 +124409010 976575012 +-434724775 677130757 +897228457 32350358 +469285723 -379775963 +-370023844 484369601 +-490314398 144890867 +-327332680 -2508128 +556591899 298079559 +-676415088 585508953 +328495403 -851508938 +-716142326 -319979689 +693655075 -391208225 +-233226107 342376168 +644256555 396604655 +-800346355 662038062 +7698458 -930412917 +230075983 984278162 +962547771 766489511 +-443957034 -513671702 +-290321726 136440918 +-688658602 501556205 +747678740 -883331686 +-728043426 -854537016 +-329538932 325377425 +785683930 165106620 +204068288 -640911755 +-345110036 554855024 +-474937381 -130309279 +-565701613 -483183821 +-372703718 598600302 +-11049731 -434613048 +-384768058 230012438 +-977929477 160997594 +-638080240 12408511 +135830965 -881915193 +-602271623 241485166 +-320058380 -915795838 +124292700 -970866773 +-729904920 -75612278 +-557227530 254929453 +583127811 -312785780 +-300009286 -437510199 +499200409 -632127273 +-75998192 -892837513 +179757509 683079239 +-841373426 -926303218 +3316393 397688806 +242616067 53396740 +159246842 688540371 +-140991333 63381252 +889309302 -53032786 +421721332 -368894750 +-449244561 -242048105 +44862408 238679388 +436181821 -446101434 +170940108 979636642 +-933066333 -435869068 +11325570 -330576850 +-266570687 678780778 +69220773 -539061819 +342539533 966557708 +-880417347 213408711 +-686363657 74952949 +88789183 128927686 +-79806979 284945532 +-557903178 -397849511 +571260352 -967220086 +501246775 228222610 +-925891840 -925542100 +174347842 -724060756 +-65926059 -294069980 +790312874 -968636240 +-141124878 775302098 +989873697 -797609998 +191681840 763048802 +867336436 448392624 +250289823 773437535 +-2317506 657306429 +238995507 131981712 +-42596385 824507434 +-823045698 -744507633 +-188615231 324816304 +-366852163 101052569 +814026626 -150607610 +-464844859 642099536 +351527649 968153941 +-451277789 154746492 +-640641990 280821833 +-124551950 551696221 +-572860719 -266771421 +-591556633 -500535854 +448182021 898550235 +-738297324 -1919262 +502364383 -307579422 +-221109239 -380889045 +-577699251 -140007286 +338148742 -748140165 +477048268 -778869228 +607528579 -357140951 +-414556393 354476979 +-888585579 -956858328 +151224162 -796510475 +625612245 77158585 +708130308 -294659905 +-106684868 -992808599 +53385331 711476725 +445450964 -170092134 +-892212428 -656786675 +-315560073 -178089534 +289451640 875038035 +-765182963 701843847 +-455625873 718548015 +-981917830 -88632658 +-667850664 -571133119 +-519164597 512293159 +-620284125 -570093050 +-251484096 -369013277 +-574286529 -191384899 +371512048 -936008584 +615443075 -26198000 +-78181514 553923786 +73329888 -597290650 +867523125 762159934 +-361546074 359331313 +880991769 891450560 +-756909420 738118962 +39497970 338889904 +-638645252 -364942656 +529112412 92672709 +415039932 -322163703 +191184937 -304107863 +-286186153 -250453932 +-314164340 385824763 +956109811 580497134 +-924164667 -490539723 +24737334 -325341989 +-818257854 802702539 +758388616 -333273876 +298548978 865103367 +-52576985 -644401214 +-683710887 31455411 +446557547 331872340 +-731519417 847921067 +37274161 451420533 +-831508699 871498780 +-794694507 -920664419 +-906275956 895516756 +-685242874 -305116744 +118498238 -505267488 +-811759563 -267071953 +-791014686 993872054 +255130494 -741102123 +-681060334 -585637536 +517175576 690080986 +-884604079 -148177004 +-966129822 -158036926 +624732109 -348556316 +783552478 -998949684 +-281307394 -102291540 +-132227739 285609396 +-624924420 -43647795 +447687166 317433134 +868351392 644467969 +-618419706 450974906 +179847635 743678463 +99630619 615353438 +896448835 47334876 +669587430 -420519922 +538577468 -666021424 +-957747734 827338818 +992707358 856108105 +745207177 712042926 +-997054792 831611718 +664214065 421344350 +-741832221 899115539 +-225296901 -34292858 +452173080 531870069 +-616897363 -718919179 +-376376551 -853498004 +-653190784 -323538576 +887225426 867577265 +898096649 918012956 +44629357 490223070 +936144575 87034921 +-539273829 705590973 +636460094 -35774431 +429683070 488685594 +-28774462 -253915160 +-3565967 -949726710 +230943549 -916585652 +197868385 828557145 +771683514 -621941505 +-927199507 -43539232 +-670369785 320323623 +204900441 994926766 +702422673 625448291 +-617872836 44347777 +-315526653 405363158 +22602746 -790067998 +900338480 383889625 +395640814 605340906 +551033347 -93416947 +-552743060 306636987 +915922069 -208671177 +-354001871 997340318 +364791533 -273694966 +-256536527 -817011513 +-424500863 -562335891 +948949978 936349355 +132231148 -812025819 +-818547855 -938207592 +463108846 -749877393 +655425308 -573461289 +-119371905 759777961 +-50180371 -467763614 +347205137 163636432 +-518725722 -207224156 +42903129 -676187378 +-577110186 895570347 +-633945704 465818040 +982673056 178877188 +-748828235 -690643256 +-182097166 -848088919 +-670661549 334277764 +633516296 404789679 +897664122 305463489 +345967768 704869369 +496406337 -301178133 +-439114813 -303094787 +712167515 711991702 +-325469448 158364065 +66622904 -262331502 +315043343 -366504256 +404797837 -773010673 +815236411 531951651 +745814933 779723336 +801359598 -875802484 +-140617651 72838245 +-937556213 -892833710 +-481192869 864241214 +-609583256 -519490872 +-635159113 -651970394 +-230314667 -981720667 +149380466 -416075960 +472061068 -207051120 +291308790 -176718936 +486149393 487729334 +-462504428 399409051 +467529815 -173930192 +920494175 -655094396 +23326499 853509219 +398432516 414491843 +269161887 426422640 +780752223 -798154950 +-789672572 507463162 +-701858123 -632981549 +-458767930 -632095088 +-971177975 -296517282 +809065282 112334992 +-369206566 27614463 +731816286 -304056896 +-65687188 -283589381 +553919350 261741511 +-609884486 -767230621 +828920322 388055010 +-142364235 273340430 +855096821 714479456 +-997713694 -414440787 +279310174 -239931838 +-629041388 146471380 +922531886 -200060538 +871420195 684247012 +-539934455 -619588490 +-403072222 593748859 +-631418491 -737881961 +-551729582 -39330724 +-546339664 -977624831 +-733109915 -103352951 +-295800948 -821746964 +-11706177 -562454311 +-81550039 -565361288 +818453939 784629869 +-500031700 -656107057 +-512337666 298963635 +-533688165 7357658 +-783059594 512348914 +-927710803 91240755 +238480675 804557466 +85457421 843949472 +-490245972 -544181285 +346500015 832383550 +299183898 -26242496 +-555596598 124388246 +-764524897 -887601544 +690450846 447759110 +60401164 573881254 +961813547 -41150731 +604443031 -457517488 +-359107860 -697126892 +-529131910 -249586933 +934208138 -271888904 +232444342 87553539 +924430838 -231290218 +-39740565 62461988 +304325270 105697226 +-250765831 630691353 +239711766 -322681634 +99456423 885253035 +951913860 437982056 +-644780434 -185211852 +-732803722 -567765898 +970081264 -483569841 +161776953 -516090949 +-520224471 -615939172 +671718908 923293972 +-253672474 -635251782 +-305164150 232478961 +-355004323 746189300 +191410447 -687497597 +-925061461 -560418419 +-733990533 897780719 +596088197 -962411774 +-666623639 426885904 +4138698 989556918 +281614036 747177968 +730907793 -5167507 +-219089566 459016625 +643961135 261264856 +-914848711 -774282013 +186503627 -748052357 +-399967463 -397717422 +308928260 554899776 +-529503904 -474181217 +221138127 617882451 +-609183554 -200023215 +-230831531 -904216196 +797106886 -819228317 +-558862901 -47943723 +934521794 876943509 +-952868919 842060383 +519849405 -915127617 +-999658393 -243589251 +-399536755 10748219 +818279534 137725333 +71036954 -740821360 +42700836 826324812 +-207064531 827558811 +-48426352 373820552 +-866081946 703885750 +845041202 -883895439 +439603494 77699329 +-780195544 -431642929 +-825793235 366340407 +-288570356 -895157007 +-768707330 101954951 +51769798 -821377861 +840821416 -387124831 +340660116 -959953119 +-724586177 -577541773 +437877857 -63767288 +-623589902 -523577727 +-463593347 -32492411 +-620892567 100704714 +682999776 378899807 +165785088 918693384 +370956603 122262208 +78078241 562503234 +650806054 919021720 +-283108494 -750086635 +-770745102 -402367788 +393452062 221295498 +62886786 -497337573 +-640349555 -245338638 +589891687 413030428 +207839485 969449559 +225588363 -456750971 +263460632 -634396905 +-373828069 -781570451 +-851478985 565484095 +440274003 -626945241 +105889923 -926222314 +-556786735 -765424722 +885387674 384151512 +-468540705 59393899 +-230315371 131273074 +-193980151 83139595 +370111184 -243243718 +-167265137 533056361 +257737365 -260243719 +-422416064 -503471057 +-48333047 -715988098 +888310692 -329783109 +-71972351 395639097 +694893547 -315268441 +147414805 263361004 +994493623 590050952 +652624511 -302505708 +186804383 -65833136 +-913918914 483064929 +-377915206 643715377 +-452217610 925382811 +794176295 -102000530 +414892297 792465421 +-25470358 586970497 +-887634952 -341329021 +-820117429 323108869 +899097018 237499572 +-864702185 -307223255 +-106903798 511230481 +800184345 -397830607 +-781881024 47145593 +870946055 150267502 +125326677 -606509264 +484219119 -342675087 +-865451134 -488402692 +79696376 -69327568 +-109492414 -201491035 +-664044248 918550105 +-620520996 -471289075 +675015122 844634485 +-402601112 -668402441 +816985351 -660813080 +-410423233 661653039 +-796411844 102739039 +-190607307 773735483 +-78526983 -156080834 +363983839 -372699485 +-570429568 -236909591 +270504770 -37800356 +424641914 78392324 +416127385 902420551 +174864177 -743580790 +-740578848 -299697348 +54479499 -738879457 +-193820846 527617024 +762250406 -993839223 +-224393564 -471381832 +-96309295 -417469853 +15501757 170708684 +-738031363 -952772050 +-880539368 -682019927 +-340728229 76217448 +-365651871 500182411 +-571368031 758016756 +-325991109 -999713178 +363633168 -795436816 +-888090570 361436619 +-899296100 -325709020 +107649311 358261609 +-211175299 -784367868 +-932455290 806726231 +173383418 283883574 +-597662295 -625244682 +312973999 -135271864 +120698447 -348874701 +181198679 -564489165 +-104462107 635097512 +176117438 742205250 +-356602012 -57377550 +285204365 644460696 +-295111748 -193456155 +-79973340 -992680261 +57183697 654240452 +-324855719 -800666671 +250778713 913415168 +685558832 -749506314 +-939939287 -463022439 +533005509 -55767943 +227485843 -890059954 +-522010729 640680573 +299040734 -8869695 +-590442809 340509252 +-932371693 913464712 +663940820 50744161 +-465194769 -199318608 +-836143942 851142898 +455978455 237471134 +-703300181 -382268881 +-152367076 -80988864 +279610099 -12225417 +182604000 -649209676 +829899163 179651773 +970981612 593125266 +878610611 980713731 +-836914832 -723088807 +97033205 332106327 +855650537 625576273 +705784709 -951355340 +363431848 -192430270 +784232581 433394722 +330054898 406413873 +-83773412 961586318 +366852805 869305535 +-481141138 -309587799 +-929443076 375158564 +791334232 -113836662 +141414623 558207313 +-766356189 690947329 +450412486 -811351935 +780259445 -167595696 +478264318 -262681448 +687848752 441822881 +913877652 301218574 +-688700242 -828511603 +154143278 -169022715 +970139059 -632040982 +-951132333 634101564 +-932340076 816799795 +-273145014 -632727832 +-669851993 -503230591 +1156966 -809278949 +-489150797 278591715 +589465504 -642128265 +18983959 770851365 +-228238557 863722497 +-245074696 -925069160 +276407214 -563488459 +-311941122 350389800 +-596634051 -877652880 +-793397558 -549184498 +366589863 -283167091 +-736351636 282806338 +903596987 -526574812 +-436133540 -688634496 +-956534171 991204284 +484514200 -72480844 +-437123474 -235502772 +-98615138 -195489408 +254875541 -637233619 +-68553212 655932203 +851440855 -161789954 +-793862550 -70250455 +-65101919 994981303 +-784721884 148466069 +-340979258 278782142 +-948407515 -94317163 +-785916455 -986767772 +-651342342 -862825670 +-55336624 250971222 +540405301 -657807874 +-378398203 -902106973 +-741810334 -605430297 +-616424336 311521551 +705870135 -257692131 +688914523 30777934 +-169830252 53333687 +-295561324 -862736801 +943783979 877312658 +-870019464 641827074 +26509438 587383985 +-142027299 -974967202 +-489700317 -717149195 +-147576335 532884488 +78596316 544499420 +-858444480 229342657 +466366468 -763226648 +-696785139 -768464362 +-543769624 104421869 +-654041990 -825460887 +242387592 -593782352 +-706694002 -644184743 +845908104 -551271748 +809162414 652597807 +-710971250 850394808 +-629383423 -668789822 +-222519414 -652489347 +503598744 884831503 +33867361 -786497499 +-568344819 682857446 +-691360121 582762573 +-385053366 854604452 +-496060579 249639175 +330063525 -308992083 +504792153 -323724931 +-881570038 764113265 +-649052938 -583497533 +584248981 -76361818 +610219610 762799296 +-255418307 -89937136 +261865103 -888666162 +-234339758 -721199816 +597914291 129858754 +745685750 -614499344 +-596015704 999015477 +776459700 912538827 +713194276 -223217166 +-614553597 253341375 +-771015344 -395062705 +120594562 187712416 +340868931 517480950 +383071189 -692041699 +894748124 -547151692 +-203389793 -578595462 +-417850236 406463422 +-192196951 934594340 +-369097240 1414051 +-113438408 63633255 +261705231 -498662569 +-109609799 -557492204 +285823594 -335922482 +361647885 169670796 +68861207 -516097955 +839166103 426523874 +526957228 -529026599 +4874014 -974679913 +272973835 868164198 +304975292 -632063520 +541680170 91946823 +-432347715 576698740 +881946706 -539185733 +-178559356 -761659840 +-87038232 -530439848 +-510680443 960300820 +-33552266 884310130 +-289239133 -86188492 +461911671 421552375 +699285278 325776831 +62281339 -851288909 +254364896 -175617831 +-965039592 541001301 +14210837 -216442772 +78235806 -225601933 +233354701 -718621777 +-402165926 97245358 +-620643420 581323609 +458861434 806756829 +404497895 -750390118 +743765454 -116760968 +-995597626 146265012 +466330875 40405060 +335870501 767265533 +364082982 -541882566 +-791272384 51902643 +592230113 -261089967 +51414350 582508590 +-489196391 -778489922 +-127777112 -616999357 +438419625 -826488773 +-637754739 -512981522 +-813977534 74957916 +-989746956 15733331 +-968129760 397514824 +162011134 558685094 +-615301907 -129879198 +331562076 761614638 +554996802 564252416 +859558336 186066965 +313585882 -437147455 +438473118 542262858 +-493546992 -335618961 +909530966 117715818 +221476447 -449782005 +-202494229 -359278721 +293157530 -322246927 +-759752801 -831279315 +-317728824 204773946 +807514960 52270070 +-11553615 478974826 +-938611677 -656483431 +-426559417 -796607331 +-320147749 -911108582 +430334148 326608804 +474353663 838213281 +-455676828 83105836 +-460822416 -700727864 +670312595 -759159016 +386120078 -585685354 +122696458 -348162259 +-709558665 -882071651 +-980165746 -293628168 +-850692385 -851186860 +382221182 -159260713 +886057939 -296092868 +155054375 -729443048 +-739387719 988318224 +785936236 -435946725 +-23234568 -408138190 +767119311 -918509491 +-384977115 19232397 +-184258487 37560040 +281249196 751734767 +356627359 -415473926 +242720470 331661612 +41575243 683559533 +-488794531 -95892880 +-916511983 -613919922 +744155201 207502756 +689027 -771080245 +-625304076 -217306290 +658639789 -200118100 +89109621 627614898 +918348745 752087219 +758426273 106534723 +671896089 578902484 +-418074797 -75107772 +-721262616 -401036071 +-989209319 185867256 +-708215830 -324579930 +675267016 -12464931 +-399968810 276220726 +-675737966 709454907 +573181391 55916384 +273748145 5554331 +736942706 -272440404 +-219486277 326665140 +-850574570 -273771054 +143432077 260656938 +654485070 -927428308 +-458552929 186395390 +87866119 -956171709 +-493607424 228384466 +218240251 -471895318 +236144548 -216805631 +-662708125 -926228192 +706508429 -99590708 +-79082933 222103484 +509546673 958581796 +-186930019 -691252300 +-649597395 -32299843 +-817374589 367410481 +683920725 419104495 +-355598648 933815270 +-704385361 -150025581 +439468177 674994310 +650051973 -834720229 +-840317714 -341661511 +816750820 388462272 +458877688 -974081301 +839970241 473755472 +-425273926 727188445 +-685783020 -243042798 +-433971618 -861789964 +870029719 239432468 +-276292913 778053110 +172942698 597384897 +-433251041 301934549 +39954462 -206380061 +779463925 389131654 +-699024788 -309927005 +104845344 393212069 +380270849 337334883 +-859031894 -226594251 +-538615008 411599490 +-445094170 -317013529 +-224218750 -508926501 +400600647 -928720365 +283847084 -136112598 +-935936115 805513472 +930781678 115064816 +-367584734 984961396 +114257712 418709375 +-616450843 152336098 +808411632 731222577 +-220804547 -917231313 +484016266 225616464 +960611545 -639813769 +135075979 -377127016 +-448550517 454082211 +-723888264 232989980 +-637301529 997843795 +273785397 708288369 +-647923341 966444533 +-342348941 195818568 +-551790452 -963509520 +-402361592 -861881944 +-618139840 191507932 +792072111 -559848720 +867523823 -618501194 +-757893545 -655502244 +-98082382 183421844 +145371169 611486541 +-686689766 -686863274 +-190868859 360801086 +546568646 -512942879 +-658526790 -905419832 +-242456874 -20519797 +380087353 -215237386 +854837456 -383055290 +-566592710 -63724161 +492384290 1326946 +-424105048 -18053056 +-820745628 978643709 +513915443 -901788960 +899806090 -633415285 +274063552 -885207069 +88565043 488431852 +550460444 -509720593 +58831943 707501806 +-359847526 -741749044 +755260304 41083949 +559321516 287508821 +-246171745 49776843 +368336855 297957311 +-845745354 596850529 +-409574620 -881247673 +-407583767 -978961391 +-666420961 763102373 +-298321228 188651589 +-561397852 388883362 +-420829878 786016654 +-693448480 627140403 +-924510418 -919581285 +-647112536 136063196 +-988995141 -15189420 +-831003487 -687297619 +352896210 -186278836 +-629997380 -293243762 +687034753 -70219275 +-477827344 -228312927 +510610487 119211377 +187148249 8820477 +-600691350 585664163 +753593680 -890906662 +191628684 -370555070 +-208843128 -179055865 +-299660796 -445555490 +-813491684 -766265228 +-405563835 -298443725 +620376569 -865643598 +-316096366 -199961282 +734535231 182870059 +335065478 -421636678 +-134704209 363539437 +860788790 -394788422 +-106436103 913453062 +65341155 -941250485 +-590308122 -340561629 +-450110046 618969860 +915419410 -661719777 +176658088 237539043 +855616571 -219129263 +621660833 -548884633 +-135118921 46541114 +854726469 638700385 +655188978 -201681918 +-146111284 -760694445 +446789263 -876127944 +-726982740 -501890896 +-572218734 505507625 +-866187529 648740263 +-797945748 -23502416 +-423981696 -509941141 +-917234658 894187152 +925442373 908410109 +-712983952 -240464917 +527643949 -410564564 +191657905 -129744401 +-165875386 284884371 +-789817868 -143092583 +720700176 971373878 +468958627 787207725 +581752433 329151894 +51182334 -372854753 +263130861 171713891 +834138654 -13449931 +954507500 -391393770 +-962953581 -57992924 +499743385 314829048 +-257401139 -9279362 +76193175 -821531851 +942529115 -96139210 +-656296047 -846247349 +-578408576 -356489946 +5654009 574614010 +-437628271 -296488294 +-127007397 -288823992 +-960887755 -276571229 +-991792922 983658130 +274458033 676519810 +414880312 -80031377 +289984375 -355323003 +975395024 -606035086 +480078775 242607136 +-501915408 477587741 +-455115952 -66968708 +-111693321 -531109217 +-848788209 -856593082 +-772388127 661573636 +88649405 146131222 +-10467444 -246982714 +-264075741 -332764669 +945289928 617167420 +373791420 825584128 +542854981 -969205013 +-604330975 -534049081 +-737600961 450929871 +6304459 362264541 +841356991 63929572 +-937682019 703177792 +635417675 748405556 +-46424694 966756525 +-977028888 246861358 +864159890 782052030 +-595835926 512506993 +455474791 -906635366 +-877023116 -832036958 +-818354623 -256281580 +455562220 563773743 +-885034177 603335938 +-148959483 974566232 +358645066 -64035093 +-211200556 -842509835 +-365283641 -16305198 +-169985253 504633444 +795198981 -586675641 +-668789845 66781676 +379801529 -877673078 +-518662306 -372100089 +-978688284 -310984813 +-852025146 543908308 +-212929922 265883804 +491697924 -971366295 +628297783 -849648503 +805185967 -55596933 +293792352 809816694 +-636273781 -296142486 +-180479232 -712866537 +251055502 922094504 +-222571391 427326651 +834435197 -396051305 +-690511143 -686742677 +548721105 -24198091 +-168164811 -218535972 +656076675 736232192 +-217951951 976120306 +-354292036 -65687552 +-364685799 467897643 +781126637 -554337084 +-948496024 -963038437 +615136271 825602661 +998651055 713378408 +-724463724 -719482160 +118166744 -303459389 +329061498 -944028876 +181114937 -628459233 +167232507 583405865 +-885579016 -974119554 +-549384010 904505766 +425860729 903659193 +27863896 912644604 +229212217 697880811 +-64009713 -730675738 +699104094 -983055992 +-445979573 505436591 +-825664831 826681418 +-950580423 -383699177 +811148659 422787268 +-609714047 774498008 +617432144 124522124 +594028797 196411543 +-717697948 -17416229 +-19171135 -893560332 +-734825057 -748693283 +329981023 89926175 +575702816 -505977403 +432234149 685771965 +-400138279 55629593 +437843751 458096080 +980728253 711638154 +829256166 -842149438 +-908928676 375533454 +-208624111 -648342638 +702648660 -688647214 +567922811 -150471691 +-704596261 -698288516 +440393534 -744357639 +864888765 -80334417 +-505333206 -143349240 +735406702 -812821032 +766713220 -746927375 +448464704 135920873 +616884584 -630966281 +-138854998 -560657774 +841974036 -831402206 +133889972 757470432 +-726318601 583876858 +-974524507 637609190 +595605645 -509551241 +37674847 61750810 +670558612 -841151355 +-651277594 -720052406 +345001298 -631719274 +-394314593 385563330 +-597575280 -73576809 +97773732 -395866496 +484122668 -156269356 +671329435 -145704106 +-671492747 197195228 +-44351313 -159020992 +-837336068 -636628136 +427166534 545044541 +-938720977 -916527018 +27415512 -512550699 +-307662861 428963239 +-507024020 370524319 +920251171 -425599604 +376478875 402871373 +-401838499 396263019 +807895490 220878066 +10069909 -244923836 +756978764 -348202186 +950816141 77885363 +299316530 48726784 +959251894 370651265 +795430375 458753568 +436147673 629346308 +-460620288 -568565801 +-871912526 -800093242 +131562713 180965668 +-255687417 -571920308 +-169115284 -812628754 +-255466224 -762586176 +-834898539 -598452762 +-156796282 -537017617 +-27406129 -34169846 +806797139 -419449529 +-692161590 391090878 +931140587 101300595 +160642758 355046621 +236538247 130468770 +-333749096 -774578604 +-891842379 687650958 +-538463559 -826721327 +-4062741 -8207726 +-907154075 179523487 +-695264902 997468996 +-500973314 -993672649 +-625965688 515167235 +-41992963 501141975 +100797265 868131188 +-595631623 -800692137 +-712869807 -199329147 +-563922235 119147536 +651062595 -561290114 +-160925535 309375903 +-668689885 -238015684 +514872351 -880716765 +-89534307 700895864 +-529633594 -175060350 +-745988426 -315719665 +-226355654 596267679 +18946650 -817437084 +-97095798 -893243889 +845339272 -241690831 +935880425 -266302747 +-342945582 339916447 +910638010 88544412 +891239923 -983530896 +159598831 410332961 +936844383 633934142 +-711683113 -278142409 +-93812763 734769561 +-327354099 -668966828 +-944484329 -246355365 +696463110 453518865 +347154701 709196095 +-28194930 -697872895 +-624359744 -359257050 +-148325099 -742150465 +-159999420 578523612 +-90564027 -642224412 +575731662 -690207713 +663429551 893440106 +-20574284 428874579 +-640104273 -493910263 +486380345 66901627 +-120710823 -362640052 +327322704 -343946706 +-304537427 -421985442 +691707748 -235776931 +-568378932 521492479 +-250579871 -797700920 +-681899428 835785970 +806485001 683517351 +-887342439 414904284 +984068990 -73241773 +-344744071 -781995880 +-237050444 -974811066 +-960267359 761031251 +44866266 -691447934 +483563957 -39517450 +722546787 -69030650 +-692221075 145215742 +-916212058 548319598 +766435045 -476201080 +467410216 555278721 +43973313 219455766 +-364421249 -69975215 +-895602122 790059684 +-217519047 393395992 +101902615 -944006464 +-134732002 -515714401 +587567861 -770356729 +-225790363 75425559 +497872021 -835110402 +480439401 235257710 +60670413 269882533 +516840351 -246726309 +385582203 -290695530 +-117370071 -513221557 +752999411 -930092702 +923175039 -531079847 +-61667853 182557088 +234687806 577532607 +43483341 -343056418 +568441466 191079291 +-408922057 -980720016 +460670554 152698970 +77936949 958685729 +409384063 -707757167 +-711831147 712636452 +-206825079 -352956426 +72463048 -16292602 +-587892868 -642543851 +-819943598 -727089499 +416803055 -189509276 +392445979 634352287 +916263117 -201283057 +-734481279 -345435119 +-535682794 -705275057 +-305046290 -79276428 +102197060 -715417769 +-243924333 543018321 +-768310770 559919953 +883801982 320171977 +-140079380 799177225 +-19233914 -850662052 +24381282 259634380 +-695532655 -500620679 +-334463288 -445757888 +-515645766 771926995 +536492146 873234886 +-291088989 772204359 +89125663 -19822117 +537561082 411963284 +963212439 728160139 +-643411614 467020681 +684155017 314239537 +-86759150 -843552182 +-385178097 -922940124 +-734236116 -313294663 +358962404 691538345 +-742489806 -681050409 +654232219 111452692 +777264957 -379587653 +51684830 -448486118 +418767835 -264465345 +631063948 -356286782 +-956876625 639109341 +355448010 239902026 +-842997080 -268299419 +-148189521 -1878857 +-240730969 -298159541 +303850545 596021766 +744594944 -576874557 +-61525167 142856255 +-23286619 -810252715 +122744885 167003661 +-215080745 -472398480 +-909779714 834019831 +-605290888 -992221998 +-263210292 1375272 +897710252 -981589581 +199264087 529280144 +510082318 20218062 +-257035033 839636470 +20910157 357521309 +-142533774 -637300486 +-314080884 -862765815 +-783889664 152217589 +-273947997 395814271 +899112709 -513657951 +560690789 403471435 +832037895 -565909995 +119460728 694553257 +-303517360 -894655612 +55347656 671519566 +94839928 222264865 +-878932330 597421466 +205229801 -482541887 +-423497770 548911952 +-710278316 838823440 +124591778 699613014 +-325455960 862614913 +402349597 -857480678 +241664982 812162577 +-478680168 552730967 +492677360 875943185 +-43663427 799989287 +-358130446 -233517535 +901425571 -370276235 +-395288944 -810648314 +-60801980 -396311070 +-957868417 -757231909 +538551961 221063040 +455772531 729086908 +855694184 -724508137 +-639976600 -698623790 +-231413806 -256045392 +41019189 -428018822 +-125776361 105279670 +-478520383 719460025 +768152470 844070876 +-869152185 -19292613 +296526362 -297767248 +-637105281 -89269321 +338949137 836099324 +-694076889 606423334 +-32282861 25169008 +-514492788 -551608468 +-211599823 -343096095 +277296689 -338107540 +965382359 -243790091 +-739675359 -262679859 +280732733 461175223 +597794175 -204221458 +455587720 551965213 +49264660 -389123167 +-503360359 -119013671 +880471505 711038363 +-271027457 191481783 +-63685656 114638975 +-431290727 594349215 +-524032161 -377348739 +-540044194 -187197337 +729774602 380583125 +-93481020 -399739961 +-965880868 -408743825 +14573086 445341638 +-292441042 -191206626 +-819078481 -976084948 +-535475045 524877188 +211293441 30374331 +-958320204 91969299 +674071539 291674658 +-279138824 -690030767 +-487471344 -508703546 +281444327 -758302554 +917841571 -284941827 +-562396843 460136447 +-135038705 760810750 +131753644 -961636247 +112804157 -606775968 +-821828529 428106647 +-11763116 -462124447 +-170845213 209242480 +-275002127 -530034528 +-40549159 -570748018 +-551805956 153987839 +-697832986 -967524087 +-237588579 860181087 +371458619 78023379 +-215788595 -496188509 +-128862641 786426907 +768816842 521289157 +345891513 808777539 +-225582453 340170208 +-733692565 -578787534 +300656693 -309599368 +-824317129 -21347894 +898524188 -304615115 +-456243743 -298327687 +416205350 845217792 +-417966392 -685291888 +319488322 -71605688 +-559371675 -29913531 +84993294 700915487 +-974329876 -522466933 +477337949 940937526 +-675232779 -435851091 +194139922 420794974 +765223785 333238958 +39174449 -14029150 +283719753 -773832162 +489502699 -347379033 +44764029 931965897 +-609997418 -391654538 +-709339930 -40990655 +601119278 696575230 +-891024893 855006231 +-206224986 -111812346 +682752359 -891185367 +-474968617 347279844 +191575402 334038845 +-386440184 -628776487 +881597708 -143975545 +-376641826 -959038959 +162727426 -622346109 +-342851128 -41153613 +-193302388 457186333 +636765965 303115168 +359906230 424327252 +813056280 566526611 +-500304328 -717004074 +389453129 -319902892 +254096608 -280256907 +-445787626 502759115 +409047687 247778958 +-33270094 798041709 +910240550 848044639 +541906235 -765742206 +57139181 -863894116 +738849879 -850436112 +845180351 -362134070 +-909292726 235310986 +376908109 -597384681 +151906421 -314201560 +763626571 774075939 +931176280 559214471 +-61914086 -594278693 +826881449 937110626 +712630543 9807324 +594789027 -474608699 +970826097 -721199777 +895143784 -547968768 +60071957 -179194541 +872781774 -225865525 +563561497 -243865252 +-332155376 19758512 +-910875076 995825825 +721966737 228153434 +264372052 -35820229 +-327035450 -754471282 +546305967 -610454685 +597339623 181256224 +395927827 -960161803 +-554533154 -620101443 +-817459712 -345711393 +-919348787 930870405 +-456666355 667835174 +577749258 -693105401 +562084089 696975854 +329478854 -190937388 +-698296127 364581208 +-188261433 503216863 +-108324192 600196446 +591434452 36663690 +-74504437 -790205754 +962872790 357625847 +-584480196 670740952 +819335826 -511508472 +-761138797 -405661417 +459017507 -300017901 +609665232 999863869 +-861161528 222343744 +737779722 -86258447 +-410107480 602076299 +-751750780 748161143 +-674310440 -166489705 +-809221986 -194760 +234433350 871653750 +-414888553 -273311705 +519509159 -821781485 +515794328 -451380846 +-416052982 -34185342 +448659497 432796183 +117093812 364037586 +19137286 -393580351 +278086041 856212324 +-210665894 -907240012 +-104772466 726968270 +-119320410 541830176 +-827023020 -997023089 +771949563 499692531 +-220263716 -213888249 +212103838 614553125 +-166610087 888263250 +649200453 -907886773 +-754454987 -738381360 +312193777 -740515577 +321063570 392115815 +348594360 -299356794 +754832326 670389951 +549895077 -722761223 +486322236 851457985 +971400048 63882505 +677035497 150964132 +-173263224 -422774397 +954376700 446339153 +-384489844 518708571 +-29095247 -734792534 +-928011384 -344550133 +781547005 -94620407 +316152055 -236655063 +879748462 323204616 +110806857 575235967 +815464694 -561566124 +-540637859 905524918 +-122168344 -282239488 +-84896038 881244878 +480211054 -763156943 +-42325450 -514809592 +-783412300 -103752661 +-27438767 894904036 +-143274048 854675432 +-893891926 750220465 +-542721961 609718382 +180540011 -722370519 +533101441 -431915362 +-604012318 805172280 +94271247 138753546 +-931059345 -787138576 +-548419436 -202425787 +585826735 -219831502 +338074445 -698768163 +-287482278 -879637864 +-163639628 -934948807 +57059836 -26170386 +814988595 -190051865 +861890077 -895178511 +521163278 326796605 +807431978 857846253 +881894168 495408511 +559337086 -816233440 +-533720054 -863041259 +135772680 -374736077 +-40766051 984255991 +54249194 -877816688 +92887664 629819177 +-821953587 -84812770 +-120660889 141302674 +87702190 -236634063 +-566137242 535600128 +-24375553 831980295 +137526283 937047825 +-106853019 632923144 +784021041 -188446488 +-645979936 -725450149 +-662072602 -433138581 +781411035 234176329 +393298796 412243438 +-491367114 -121843340 +751242772 -141346667 +-642953705 -855871922 +-750897553 -757026444 +-118097001 654102450 +899771681 937491650 +348222365 642030342 +-126387645 -471560310 +990437098 -938792602 +539212769 538925691 +-691210418 -163683889 +122604076 -944572424 +-270476414 457620036 +369310650 510281396 +173731847 504547707 +177196906 314277747 +-45364291 -971078463 +-6329436 -116825756 +-624888293 838785937 +160586603 -922695919 +156070094 -401980496 +-298098094 -348451806 +-785178895 676181115 +-974672293 860144951 +32556635 -90255537 +761539739 -897869195 +-149160276 -145765810 +81703822 -94960764 +-848779783 -38055928 +794607177 -739191120 +-142308483 -14797278 +136338389 793065205 +673059222 -562827017 +-443111617 -704422100 +-957771863 -165882995 +-689316566 -815268443 +-943908990 -679371119 +342520748 -181258339 +-765247068 -964883258 +-849800735 -705947222 +679294635 888546209 +-575157215 -759871246 +277096476 901377733 +988405513 -639804373 +-740881796 -431302900 +312163209 -590878767 +-505245957 421678532 +-555905398 614518103 +567530732 -785999850 +933545712 -100334134 +626383421 834031951 +189217075 813345987 +-840640505 926461757 +398218989 641562044 +297036654 -362350435 +924450769 -548687729 +227564329 -436635778 +749445504 154375321 +-137264043 -764321407 +-671573110 -783412871 +538678465 -1274221 +-868934734 588768982 +939407811 461334119 +933771084 654151184 +-682259334 203923127 +299969715 -708576372 +-337513061 198693160 +650898443 -857266310 +-103104224 623303810 +967644693 474221589 +240253978 747677239 +-365151605 75302583 +105849649 633868535 +-375086893 302614456 +146568949 -869266049 +-488899183 -595838695 +-284273343 592339952 +613574661 -79941544 +-415608792 278331709 +-671938541 581272952 +-952386351 637566783 +430005031 -617055429 +-392015527 -473616098 +-601547201 549136828 +856065432 61446007 +631506643 -898669070 +588357349 -227253034 +706441529 532769582 +847051671 -620969859 +958412976 372070298 +226832790 420460653 +-767331207 -444592642 +-167821153 -719618283 +-474637692 -371016929 +59285647 -884286759 +366430864 191511677 +-159034496 932045731 +-486828413 -599922646 +-341225572 32956171 +-827651994 6980919 +-213505202 -643150140 +-882371970 862510714 +-449465836 -271920519 +-704907875 196594317 +270413058 -929957815 +669556179 -651830480 +983987541 -209115362 +460268328 -123319083 +-653862075 134323339 +891690114 196290308 +210896583 999541157 +-362450372 833321280 +654466200 -320708508 +-710940399 -604841585 +558753107 -86855355 +-765926282 674940408 +-557451000 710769869 +-327282614 -430372708 +146095884 933080355 +991832133 -557249708 +-842304865 -430367099 +921957827 -398870613 +298691628 -903698872 +-384794356 450864106 +-933417599 287160900 +-906284644 -587582841 +-877247423 -830870729 +818522303 -400529537 +437827081 23326854 +-277099914 -593471278 +931253432 399108488 +711350511 169322868 +-945557205 165440673 +973764588 -955277711 +779681196 -22007078 +429988496 -889111813 +242187964 -998878218 +259115465 -880046360 +-906973249 829231145 +-392881530 -993362587 +112425955 724899921 +-400067074 51569004 +946510499 274110623 +-153924458 731014008 +84045677 928964689 +984175696 -500317669 +855141461 -605821989 +105797380 -734615673 +-155142041 555948655 +329583642 -543045256 +-763548639 288862116 +54463272 68693134 +-766565718 -754320394 +-61977655 346289733 +243865198 -539029995 +723983534 -819546267 +733810189 468538600 +-657148637 553871504 +-391512511 -206523123 +189664834 560585872 +534997298 123078145 +-733367725 362787298 +517161158 -844791233 +138916091 -869972552 +399551645 -477945919 +-174342544 -739044956 +323766535 -545922618 +-759023027 156946932 +23390632 188273992 +-638284807 -350187577 +841245794 901902816 +-383896071 888790010 +818862301 976472178 +-807250333 689808442 +-755954046 -778848586 +935356741 -221262222 +144997775 468756558 +-581657176 284765262 +160814448 454744262 +-88788199 950255200 +595741262 -963047902 +-182604607 97762913 +-992582031 -926887670 +-461516935 457215958 +-713509754 -862886827 +860234761 262583493 +-528879399 697611931 +-86316094 -216964341 +-821367164 -814560700 +-933124767 -490148276 +703272205 36131014 +-249076865 -251534585 +-163429519 -840693536 +-327440325 -443955733 +764644746 -18552050 +354561356 -976718277 +-528062384 894082980 +796156823 -129185950 +448774110 -558896075 +-632845574 253362737 +110465222 6522581 +967389447 542238901 +-99754363 286788679 +646820405 -248562033 +79792105 -916845475 +902425442 506270279 +-967867302 -51972955 +557955949 -642074183 +-615357624 273978769 +-963609248 -848177309 +681554078 628555542 +721729349 -182413984 +-23691025 955521468 +444954072 -861836056 +706559084 -540889331 +54989923 773918678 +379258370 441269681 +-729957292 -649708383 +485217171 -86434993 +-799718401 153435303 +759612534 -625079296 +-208315654 875727147 +671993921 500928642 +140475579 -171896889 +627441048 921794337 +-406413466 -581851676 +112829119 780910963 +-191308182 -700124291 +-998212257 557566605 +-239389034 891805142 +683288978 758100115 +535649222 -647101472 +517241425 -796301962 +735052104 -109342271 +486129330 -511595011 +910115097 -780450401 +266677572 -314971626 +-827844696 -835984560 +-44625737 -528676124 +-134329381 -502800968 +645233678 895919920 +26314234 -389258733 +-174725420 -320315531 +278878771 -136957165 +354989731 684718984 +854881235 -230129764 +609899296 815014984 +-948740230 -539096463 +679212525 4786949 +-637761834 -610416746 +-922960259 207171258 +-302479575 -59423153 +-858862422 145551892 +-845387965 953316489 +610072228 -980338942 +525955024 615253483 +935795934 -576122300 +673152888 633102158 +-517348074 952346759 +-244195874 846041982 +123569990 -790002960 +574281387 -60144213 +-224969809 110638376 +-431670489 -469717415 +-309067053 145566769 +-201496565 -44845607 +149059245 510665270 +-730012539 -250598322 +-934091472 -823508059 +-491026236 302678308 +89644767 -303795707 +480964722 -752811037 +-243429245 -422870659 +188500235 140881339 +-275746805 -61445216 +839295748 -790884770 +-21058316 900236601 +738763724 732082199 +199164127 646084268 +906765344 804664087 +-610349138 -611135432 +-626925734 -692600240 +-808876220 -215085845 +931785580 -847497571 +968184780 432607935 +439703562 -811068568 +-497803463 -616617312 +755749772 76768885 +185190769 366428241 +-728277179 -810722717 +852825551 30615649 +749227663 -617484693 +-20363912 -983702828 +-663111837 986562626 +944204675 -782537080 +137786050 -973515583 +-270088399 -297227612 +736008171 218094198 +-279699448 -155827565 +775461032 -649752811 +887788818 -726002414 +-749222563 989403854 +770630099 598315290 +-392567975 -124508438 +695085832 -436828921 +658812033 964622214 +-817826360 -798223808 +-616013425 405375517 +408826017 -273275188 +408009426 -263361723 +708247474 492963056 +-183152603 -870814769 +-460746937 -36284807 +-936336230 -68701930 +344131172 -561705503 +-342400356 -237058222 +182590675 922141411 +-684452503 -978514391 +26630603 281229868 +365711853 909528306 +752360451 24794672 +977823787 459269710 +-401205444 294961020 +-886820101 -199628354 +-981355405 722554060 +-701032609 -47132459 +-646139490 174121226 +412448414 915100854 +-982367956 -578598810 +-703216241 -908957257 +228219694 21062572 +594581686 -40861717 +77502064 402066236 +356033933 -882092742 +-243679645 212934323 +-742788767 -810387350 +-699308484 759368947 +-14673553 -900423020 +243279793 439216486 +-791114184 -532199976 +-555401919 -790286080 +-208933838 -426342279 +-842287631 137826683 +326440246 -586144011 +-955778077 38595630 +-589112445 853857396 +-392526530 163445239 +60801043 -468219641 +430487476 928434301 +706053389 -987625959 +949451630 -940629534 +782335486 -364959697 +-332231344 764662570 +486763207 650837059 +-98277931 -755665235 +114899865 -413821825 +-785114568 -915578532 +37408814 -225833947 +-432653339 -571086946 +-775816329 595681274 +-575891838 -886594292 +-358690938 905613860 +-668492559 618594782 +-271987635 353806318 +528203908 -265689263 +-471007581 221003121 +55551025 -556057290 +-304599493 -127193073 +-705016162 552976758 +289124188 911734209 +-975678958 142885740 +-698904396 879106426 +103292593 -458538827 +263664966 -220219602 +-187749291 108897993 +913821085 -587690909 +-129224213 708213738 +408446611 -220138643 +938330390 916676945 +470285030 -336493482 +441794902 405526795 +66340219 517117113 +-111679594 -315940649 +-503559019 -235097763 +319561521 -738906828 +828043610 -627066186 +-231756740 -786392040 +-726867949 -881151657 +-503451667 739313888 +951747853 762236714 +-712153569 465725897 +611511315 -567527130 +-849248032 -139805442 +-522121976 -483364924 +-529671789 -137531706 +540904889 -859894364 +357334848 670311744 +-643762699 623171119 +-957977912 247587933 +38554066 -192976582 +-770163837 366168378 +747688336 -21989078 +838060777 -439277595 +-751352749 -545289121 +-507062729 -658340248 +219675842 730916004 +331832565 849462365 +-665326330 960619162 +-932204419 -167918392 +-448189043 414941347 +-837726934 -881005501 +741051330 193377546 +897745313 490717944 +571167594 260885208 +873696036 -766738464 +-696516573 -666890555 +11378210 821620485 +-318214522 -475645302 +1745490 341580923 +-317511785 -940787888 +-437079077 -585594496 +400719287 56178236 +-338244868 882188555 +382520070 -572384944 +414625413 -280295444 +96948800 -937200678 +-293795629 975706676 +596547387 180264458 +284561639 364371087 +571233580 882003753 +-373720167 -148477550 +-799976425 535185725 +-800708176 56799430 +-678607397 -512834051 +-657124743 -763310200 +-559724455 -530493410 +107991556 609151115 +16449154 -381655276 +444614875 -64643913 +-536325288 841709423 +59162645 561718503 +-846907940 542028035 +993017533 710014021 +29165743 -23586107 +621016975 -250305137 +945179016 -411265843 +-527655581 -577998596 +467747205 -528420114 +933631058 788563416 +580051995 294071991 +-45204678 -687915331 +719103147 912647032 +-606274055 674236707 +-762466767 882134329 +146205216 -723387571 +635396599 -420335296 +-205793857 908309304 +71844903 -686152952 +797051385 193590786 +622538202 66508237 +168755347 547682017 +-705364469 -313660898 +536711575 951459558 +-422537535 73721221 +-88804896 549365239 +583744613 238283528 +-807023927 474758435 +-760897346 -672345941 +541239231 -504378110 +407887046 107164370 +-939039471 209952038 +-927140356 -613033282 +-654141316 136730700 +-648844721 -281217552 +788255904 341214556 +855603815 524165041 +671601717 243343199 +-324430271 451195287 +335659431 555928778 +740397381 -586104372 +107144872 -603224195 +-21368340 -989105041 +934720749 270113485 +353653355 -336711290 +398720137 -310846907 +675698202 -164295233 +-723759426 520761557 +240273531 -253850874 +-212801921 -197141402 +-486492106 -58365819 +-373003297 88306322 +535645608 794254080 +-792385994 376286543 +864529983 270067737 +-365733576 247865720 +818298152 324514231 +148055123 387990880 +-898970636 276837493 +303107141 776797944 +-940624646 -778971782 +750035866 420887690 +-101700200 -536931061 +473061032 51975121 +339257766 -737319670 +-642806806 723279443 +-174785421 -798180876 +246801731 -158529153 +-619714415 -557246931 +627799636 15966120 +-528751464 602633362 +-75550897 327398756 +-576676616 -436184604 +-79864998 534146474 +665873041 863587173 +302883009 -343111293 +-94513824 -418394588 +119794187 702691959 +-610005011 -240754352 +773577742 -507288169 +-584960165 454544834 +653819874 -658559865 +869998933 -359477832 +-13552378 -532771786 +422728989 862798906 +357992122 -834211622 +279300398 -188807667 +-231362686 902003943 +188032387 166104811 +-547151922 -18439619 +620740425 429681527 +897489453 321306683 +423500375 602841786 +-628970412 -706214371 +-95253374 -32294044 +389437253 187879818 +945866140 -514873425 +-804708475 -535406313 +-799736887 -307389461 +806233270 692378769 +-290990947 -784092691 +156923223 957988940 +308530020 -361285862 +-364151725 99584865 +-201193742 -788012277 +-712704398 -703556999 +-770214477 173484885 +8250480 -134946658 +884206153 151722090 +647898075 -571060161 +-565822756 599467768 +556869989 -600051899 +962245338 505443009 +-754653894 -718597733 +746949381 780870514 +168885787 810812567 +-449148715 -194225087 +-54411268 302530907 +630698295 -297104366 +-752936159 -823618892 +436064324 175356499 +-92465341 455078229 +-970185136 -379944337 +938089532 616752624 +-554557126 141059699 +500228933 -625121041 +921230180 768335899 +-312633545 219053135 +958815767 871505940 +-205816848 100584934 +660317097 354122144 +263924669 146943295 +-136971770 -789440449 +550724981 -498311886 +-699638234 924031683 +476227278 205036205 +49072938 194398081 +-403156898 -140494266 +-789109281 561809994 +-402337232 -412443736 +-398934810 -376988359 +-891858374 -212754544 +661149319 310827267 +494134340 484582561 +-642818938 475364132 +-76490074 -54589932 +-829444290 -945409644 +-44959105 122407714 +145644763 -856986430 +393137766 -73567376 +-414308721 865142782 +384203875 -292481993 +-999580593 -372206362 +-730537921 507419386 +120105479 405980696 +-939680212 -954925991 +174790130 -357377735 +-81284106 -760487481 +-691594561 -418348209 +25974518 -721440347 +-493063051 -22940216 +-826844446 -93333985 +994108036 -548588651 +863424224 -716504589 +-932164829 -606746088 +694823846 -161320383 +-257983400 -905077000 +32472074 -168931707 +-67542540 -142873575 +284624496 700140322 +31266133 491468608 +-122603718 -306749601 +-128785850 39623502 +-678639915 941389355 +229050978 944870692 +641358172 -266168969 +-15216244 -240516580 +659774859 6182054 +-773389507 -639616320 +352424158 943187195 +-460792188 162029815 +-899173270 472634071 +743420291 -574185313 +301483481 -877839993 +884915554 -676975861 +675317763 -377570852 +582195515 227089467 +-342436940 -701979155 +809419389 -404756259 +319909409 -682090764 +-377103875 -416026980 +133315883 506466965 +-969993069 -439245249 +-79998951 963116972 +-602314832 703764250 +-16339216 -262999100 +-516947597 -536266277 +66075716 129468348 +993213351 -402137550 +-799825391 23352917 +-773734951 -546143619 +505475584 215732544 +646469701 717988178 +75656658 -93675997 +-235572211 205241198 +480426963 971076232 +460691945 334772516 +265656864 -463241991 +483699571 -211032445 +927096623 -292617280 +540496706 -307613315 +475746994 597278943 +-524815317 500355021 +966977055 696223477 +-933279429 -752240676 +326290628 3736678 +554177474 919028046 +-212675946 -483392249 +-60603050 764702542 +-957885404 662818491 +-976736163 -253658867 +-399950532 386793283 +-554012474 706549950 +-12982575 643370115 +-171226848 -245853843 +-349669757 -468389914 +-691937100 -61811849 +134460564 -282602537 +-560662555 561862000 +163942788 -314643278 +729768659 386892825 +-848491210 803055665 +-235474600 355273020 +671749470 -635304357 +-740865500 369373161 +813858905 -650198683 +-616529467 80591521 +-919000214 423374546 +206897654 813598733 +378847691 785116481 +229682547 344430744 +-301155905 710029441 +-415878800 383596907 +-995619247 349437212 +-73884793 -854125676 +-640675770 -487744851 +106132640 728427381 +969643847 -324451925 +-890825700 -680125960 +419224007 -380609590 +556312496 637708851 +-248036111 -795923763 +-482113700 489200267 +7795986 -20358831 +-578620222 921379155 +-156478676 700333486 +-234648875 -808439293 +140569907 -519791738 +-272417389 579332652 +-713984811 163862480 +-50577884 358820224 +198149521 -504352391 +-496890382 39060798 +410265630 504377009 +315158846 728645779 +-552717063 -188751308 +-121518595 986976731 +-821741612 994777621 +-151578192 992842314 +-901543469 136437192 +229556887 75309389 +258130166 71554221 +-336639421 656622888 +799099875 -709301225 +-189385344 -682875285 +-360183555 -388812179 +677184112 -802521673 +-709596204 -248705075 +141410570 69086480 +297745102 983951030 +-25276085 -476171562 +-544315980 -286405344 +736405333 -144946742 +4850230 -581018073 +-371085217 122700625 +-576630203 -353441771 +822639469 589935983 +275989990 907198989 +952582478 -553713645 +480966014 -690358903 +901927584 961091979 +-59487312 -484894265 +330845803 -953897447 +-273988468 359225856 +-800564415 -483380937 +-961417653 55261295 +-114943899 -583320835 +935675989 -532936481 +-734339531 974887466 +-551858824 651115519 +-182795253 -414083992 +-107145737 -706581589 +-174094523 -845736587 +187169942 819644879 +-942741927 773313587 +480172730 45194416 +625763370 54522315 +371912170 328696311 +-214617172 583326679 +631921277 -720038134 +-993189340 612513922 +387889086 559786066 +-116181723 -849593520 +834917101 41214749 +-523871790 -237354054 +-840873400 343096363 +-636204245 393113924 +83338837 829876791 +-266308136 322626658 +-164128374 948225869 +349127384 -782412878 +892781817 -713259865 +111382329 892640230 +-868941545 -207522396 +522378315 841734616 +495724069 718071633 +-734720412 318041564 +428353337 -362454039 +947493391 -271210370 +857531550 532288075 +31320665 -151688924 +258316475 -505352113 +-736048046 -112851540 +90898270 951227173 +681455810 -318460714 +-162555629 -957162409 +611815240 851192599 +-108599567 -978017565 +116047955 349941492 +780720341 -412364504 +369218379 1368952 +-583420604 -449485856 +909991594 -733707033 +-945200164 330833061 +-601847867 -157163880 +-737874074 38134625 +278869005 128172682 +-971519555 155220863 +486470327 674310616 +-947174850 -161445247 +29742083 -529740212 +-374541922 822941601 +-445871943 -928347076 +169459855 379853492 +742615211 901858501 +-124269176 828800535 +619295858 436256031 +299139866 393523827 +-463798847 -489043744 +3330122 -95550100 +296612391 -141986646 +56388541 430961051 +209869802 400883346 +439000929 -789897496 +64608552 -985487301 +-535189684 -651123012 +612782812 259757997 +837396182 908790152 +250051581 -530674103 +-196064045 -852810338 +168899314 -152435310 +790465142 -679742424 +156882905 -132195526 +618145935 108769910 +-778276682 -684657951 +899878782 360279202 +725472727 -373416734 +295881113 -88645384 +-564206215 -105061814 +-187320572 -896677506 +833797106 -299229245 +-829305365 5847507 +283632545 638204115 +859099561 436565453 +-56237576 -66928921 +803534603 -325645161 +912962149 665439498 +-823497966 -442563201 +-476244863 -655142864 +-248162998 831409237 +760719171 476499091 +-619936651 -885991293 +144989964 536352502 +753626196 -669724122 +843223852 -816751906 +207502328 777692507 +673093379 -140697266 +-673432250 -615638206 +-670408002 825012442 +991758017 -370285542 +993805199 169100532 +661545934 122888090 +896280652 -571212861 +574501176 654278347 +570929849 -870388481 +56109084 233004196 +-578771558 897088560 +-285066769 -165988887 +817149537 567798916 +-372737799 -678173105 +711800698 -543661747 +-710744866 825777449 +914048789 -196927833 +-303321376 767461507 +-559546271 -489739176 +-360131651 -663728134 +-733663442 960576126 +162018454 974106797 +402874455 -467465320 +-717918496 -912962088 +181697877 -181291407 +813799236 24563650 +-457750874 -897585931 +288855867 -230477979 +864873702 702711749 +-353814570 793921610 +-584267920 -305393202 +162185981 -448730034 +-165106289 -334937644 +961126561 -880827340 +906774839 353787903 +-983868710 692758442 +988592524 -530690772 +676478329 302693046 +743600332 -863559991 +745143441 -905214225 +-465719445 971467788 +-490303453 -639502271 +349384470 -675585689 +-711665371 -499639489 +300622112 402575013 +-312004714 -162905314 +-234302177 -483137712 +-40302217 265953163 +570179819 932464444 +284204458 -666953391 +842403908 -316424303 +-607218169 800687159 +-229100586 803370503 +109286629 -755389258 +395300657 248275732 +-416918194 -408109916 +-340411958 360669566 +502859079 -775141438 +-34759479 877656186 +656736822 -593856036 +-786256664 -148065874 +401158801 695114609 +-318983840 -649119711 +457860696 388356971 +760749162 862800565 +56240268 23426988 +729750145 -775108553 +-258436545 646596513 +-821780922 907022105 +-674093903 207623021 +-360840896 -357974744 +-869365697 -831908490 +-524617885 240900423 +466898391 -676823262 +-619142732 384364316 +385788080 -366840333 +502406070 334726378 +48096287 -532015407 +-661365636 439275430 +753409912 -364736218 +-230464734 -909026436 +629067509 736708817 +-100004257 735601218 +-410411304 843479365 +-747064950 206143734 +312005274 -941162297 +-862596292 -20101005 +-854407445 -956776996 +-260495722 -16537879 +546773980 737730578 +-88400265 -632434779 +120203050 745150901 +-438274135 -345735787 +821687095 -22901399 +260466760 394184643 +-210047521 190242124 +357470974 -298202125 +749854240 783291472 +-409516635 670389051 +774563126 -167261653 +-83830372 -691345377 +579190676 -499501752 +377197749 -909579558 +-548846935 128802986 +776026062 808361688 +71510517 64174466 +899560589 171508497 +-226510003 675592906 +69275927 -359190104 +-297049107 777805180 +199442030 826951515 +-759777417 -365937306 +242881811 -723542440 +-919027033 85543641 +-178051281 -914900893 +-599154888 -348446543 +-311560987 -228725425 +785902195 64614837 +-945571559 435585087 +515484939 789840726 +-31763699 545510237 +-290709795 232081666 +106382252 50631614 +542495257 -877656024 +-369022624 -519151011 +301014889 -910513828 +-884701088 -860337549 +774299653 -565861916 +860164682 -681881140 +757018336 -346729537 +-890785115 122787726 +-440758332 -866864613 +627325392 -488364657 +741170455 -214575298 +-197075914 502342527 +442627728 755903273 +278983509 431635668 +-447046442 476299114 +-966916710 -971537443 +842563445 -654008986 +915156923 -327987712 +968480529 -26605899 +433417062 368577899 +177166122 -880269309 +773189767 953245521 +126782676 -388300703 +712758879 905020372 +871300713 -708179823 +-468940872 508568534 +442234310 179427572 +-26287468 916673721 +585936849 970226484 +-269382041 49648583 +583104251 988812527 +-499159703 12523381 +181045047 -537552309 +799212349 240503708 +359468617 -687093704 +375244843 -278612750 +367179066 554241394 +793869211 -305584903 +516081623 85310194 +-564838816 79442223 +322502956 -656698279 +484125246 97416785 +-579963250 852923303 +-919537498 392260611 +711063294 -641805359 +476436340 -734609 +-5002390 365089311 +909295742 -222028008 +-152335255 189270859 +871499123 550030747 +504299999 -966401252 +144571832 702562162 +-32519723 -544439820 +128080916 498120117 +-894188072 496400652 +-752690413 983507836 +-459070219 754073110 +-594011673 -224221249 +700879878 -89887463 +659962479 271078142 +887916986 -166213930 +-179616999 -61572851 +-913693489 489392426 +-28729723 -667747814 +-783905776 -295891723 +954183595 -989481802 +-925724543 965149596 +-550982742 -621821252 +668060180 -717322274 +774608886 51045833 +-903248101 128010041 +726509152 -115960765 +92246404 -530679222 +-955953729 -133350772 +255524162 -676218588 +-966486533 -565217975 +909781476 -522033477 +-238370997 -42746712 +-223075756 -920227946 +418417870 -748182900 +-288712006 979247527 +911288379 -10908464 +-156112776 573531310 +452853739 -736712637 +309286241 -216474787 +902965338 216952649 +-41147680 -243412761 +540098750 907506816 +-233539652 -254785192 +-438812494 817000409 +293092583 -436042576 +55562287 752737225 +-119331031 990931638 +-215771240 545048367 +315159146 972253404 +392345836 740620477 +893905154 523263535 +414786980 617439389 +-36613812 -301824963 +-620283853 902686229 +-546821034 -671066823 +-313518510 -448551974 +889302099 -864754918 +-899287924 -666832972 +223001918 642427457 +-254104218 599832410 +-148793241 22173715 +604515349 -722818466 +-650891236 -858920694 +80793050 -881813776 +-160226060 -857633072 +198894942 137068257 +-570652709 -562950444 +353775235 938099406 +-116912040 -257146826 +192992637 618804783 +-204214680 653385709 +258872789 580191213 +-374184974 733435530 +-167256863 254314730 +-223292543 -793029664 +627599858 615734319 +-474104755 352944957 +-889183259 127258240 +256942713 218954214 +-889752662 -285315978 +-584974630 549927805 +-851842832 954510050 +864167764 537737641 +-883911557 455685738 +-434028015 -420332316 +-504797118 -675624364 +-940639242 -195147364 +803464678 -708869444 +21495625 -808835526 +-695854187 344555257 +773871280 -906593301 +300797911 -133559438 +243300925 376423916 +26777868 619256992 +-108457601 599616243 +157158104 -322129451 +-457471891 201252179 +-23493352 -211384896 +-367608538 -854298938 +-822506382 -631069882 +-359518233 -605210038 +720507444 216738334 +549183680 -769313568 +971549101 195557195 +-564984700 173613394 +606295391 878946773 +556396020 523582969 +733321599 687714248 +741393269 -901028716 +-325988869 662764798 +951404798 222523761 +811674921 673416748 +405506490 929013949 +-734639460 -692311644 +267928249 -86340857 +981028519 661668505 +303561049 28453317 +366335161 258262147 +-751858773 -912655596 +-389830157 -17788252 +214768379 509402717 +957372070 -590437474 +-225224411 -561742918 +-385151228 193785801 +756847382 -655070017 +388949361 469650019 +971503847 -382452971 +1991164 -860444747 +900715699 890465170 +-512977737 -806075897 +182398575 780503659 +813373884 787184038 +321074046 -667188833 +610553573 -897451844 +-613411067 595314134 +823993204 134394889 +-538168194 500499699 +-771786038 543391774 +-262077374 713515446 +-154188061 149419456 +581168354 -55677743 +-125541115 -832635605 +-147468901 -926565173 +706184411 -400770133 +-306816709 297117419 +194948214 -234106893 +-522877467 571909500 +810482058 -91830488 +342609133 -808976522 +979100473 -413956478 +-552222849 288787 +306073115 389609228 +345443485 -435338824 +-775205433 29669528 +735792488 194050639 +475070344 -288978735 +104982999 750301075 +499289384 -273371473 +-600356674 114579310 +537329873 393787627 +-841028970 692407000 +-108576095 -182256651 +132712970 -371699558 +461165675 814519088 +-214901130 299776009 +-472849843 -152842066 +249829037 894214862 +-512972537 701812590 +611680708 -18654393 +-624054866 -400703992 +533651734 -64482878 +-132087622 -202069632 +-95869303 -83993405 +-329328895 -875714258 +-532423481 -853978821 +-112059209 19516587 +-279711948 -918199319 +806063186 442540455 +-781915246 -500426229 +447452746 547417424 +543093464 -108302627 +-789924381 -169076925 +-175122608 -287177507 +316554655 -76834446 +232738095 -623178765 +674093590 -292976312 +-51016621 -361766681 +-481011478 -335150699 +-604199273 -575864101 +-386292569 -729164065 +206128273 -612948790 +29053930 297342061 +647215832 247742768 +737545638 -110531754 +-727037736 957192712 +-749771732 817906613 +209584562 -827264428 +14439369 818022847 +165389316 400265478 +-856418617 683513870 +515181646 -550906022 +-239992879 270374256 +642424756 -382895384 +137542892 -645644316 +297406659 -621604906 +946375860 855787552 +-991046748 -339343543 +680881462 608861915 +-15541974 -468786035 +921275158 780785221 +-804017391 -722856437 +464577422 321412382 +194642039 237489427 +521869995 185587822 +12593248 833789933 +-709882445 743290997 +-568275205 987820167 +53041309 -873500601 +795175249 -519882680 +335607026 -246189968 +-11468386 696792147 +663178057 -444436916 +788388494 505288874 +-507381043 138904457 +-199587290 -221150495 +746378200 -145921371 +614157918 -798147291 +-69560935 297347894 +-259570132 760866374 +-945351371 -460794752 +-8115119 36072433 +497253614 641102205 +946633510 433960885 +-596717293 -765257231 +-228209158 -298758557 +842925194 -734981526 +-582850071 -593658499 +572508132 890042536 +104269687 -918888281 +-924808177 639979788 +985778912 -838220129 +210044429 579645332 +732146256 -982664178 +-504703789 -806262728 +425520010 492157015 +-650422623 744292491 +-177488912 577354088 +283414861 660950016 +-693183689 105502637 +-317961186 -98397562 +-276820238 -112842835 +24920038 -22059221 +656037238 -498369539 +-19770851 -875689857 +-564799328 -14901199 +-734537301 843515393 +515674040 -827075645 +-892340651 -536662453 +588317880 -433159265 +-441852538 -804073955 +731010564 -322335629 +-279984855 388805751 +-76990655 69700771 +359465430 -852430860 +49727492 -66271654 +599254190 868346392 +-227141522 340516583 +-887786483 136095580 +562649813 762985254 +-854958797 -951067973 +348055749 -46976605 +-651511901 987454565 +-649706659 650089262 +106422457 255580381 +-611496344 33180998 +-772332744 -3338250 +-366000979 553076347 +334276292 -94676688 +-591304782 693876351 +-213890714 -591270779 +-564505992 78019281 +937514591 -321437703 +-289342849 -114288591 +-307346201 -461237447 +-996714511 -533938419 +-475496669 790993114 +654302699 -197299194 +-342620875 15295563 +56917324 -275363519 +869006731 215385269 +-583081403 -431747920 +-31769777 426857310 +-210426237 -590390845 +348323539 649627609 +-176608618 -547784787 +925349202 134476416 +-817614010 -751191880 +482859137 -814520567 +-193807918 502012024 +-981347543 379171198 +798289272 695831318 +137838053 401460407 +-615263004 -941838966 +-78152287 -281987064 +107591426 -528201843 +-256949874 202567305 +807464886 867703287 +-598414392 -633291498 +816274820 -724110005 +312309946 972613044 +174196969 -751851792 +662810452 -394405091 +-457542192 784172155 +-264677010 857999935 +-651359253 -341950657 +241525933 -928635943 +824459451 -532059455 +444124339 -37110716 +-562909337 395216993 +-438091429 -200001241 +65129280 -231364556 +409826956 342183062 +299174548 47099552 +-794387553 -584710360 +837975353 292112965 +959679541 770452003 +728139287 189250597 +-678082074 138787246 +62957328 -385249918 +235219295 -622819919 +-833050973 714909273 +629673366 790165684 +-253493666 -675381654 +-79297246 -529948009 +-337387924 -531655779 +227486074 951526472 +-914950135 458021951 +163825608 -64823337 +584401870 268319212 +611385666 288002271 +-846530911 191068410 +754746162 -428901685 +137652974 -65753900 +-694073726 -716055633 +-838808240 262518957 +989906043 -18906151 +759389188 852251251 +713758690 -108767031 +672111081 -812993695 +776094888 477403097 +641514852 318967241 +-663091921 410512730 +706110999 -832229805 +396146390 224870530 +947465867 -183430868 +-262064579 -693849967 +-633415696 -102611161 +448345337 815424723 +-59437656 -423651600 +592390567 881795122 +-589051191 972534962 +985043426 -196371223 +606408747 83871875 +-995886758 217575354 +-377705152 246186227 +-575498150 965112351 +-867148193 946204279 +-897155959 662197700 +-905438947 296447954 +-448680517 719378940 +629292060 -885686704 +278823402 437901533 +-838771665 -104817772 +-745819989 -429057211 +-505500107 -334045021 +321616856 -390276821 +-227780197 700518884 +684222355 -177670707 +-83938212 -838711148 +134215780 -16749847 +-79146758 -737446360 +83777224 296093070 +588874258 -837499104 +-276197606 -574432040 +-844421502 -490255057 +-298284130 175249821 +-893835043 159728367 +376661344 -764787523 +-558857394 -286118100 +-41021122 -276218994 +732720349 904478417 +-182001546 -177734499 +452959792 382229599 +822143913 -237261134 +-573710059 702700674 +-917725534 835090887 +304835470 241548198 +-210315271 -880683134 +966346409 485280765 +925591163 -632367574 +-120423457 -861943329 +-547663848 -412370851 +886969830 -362269404 +-560618920 244167934 +390273397 357398368 +288352311 417195 +-272410650 539823773 +269176298 835839660 +14071534 -88591494 +905949951 -981245863 +-801021329 -96343816 +786290839 -699601554 +-468870164 679447589 +120160768 942715369 +278186517 -940947574 +-195731533 -989521435 +-700287756 -597727870 +-726166236 172200659 +12500390 591880144 +-729111950 -566809710 +-736020010 253614207 +-932873887 -662176302 +-965369994 862350906 +385934802 544152321 +-835307552 -668663235 +-607470799 571562704 +475817837 771471344 +300719101 -958416201 +-615110028 -670192244 +-892480833 947335578 +764671275 81864642 +-682572284 -248292914 +-622049677 -224373778 +-762924356 -169661649 +635549533 883954864 +974636992 -808385977 +462450643 -485141806 +395687248 -93098128 +231623270 -636081242 +749113052 -749375323 +-700221397 273020563 +-951188992 -566541292 +-592564708 -26468494 +388995494 -940932721 +825879496 271089713 +-716380235 185907610 +253713043 75960019 +639266443 904586066 +845772074 848047028 +-522590346 874911220 +-58526098 823618154 +136314589 -538775716 +-292412171 -86661065 +513648205 981852053 +839847159 -860266302 +432218800 -48448225 +250170858 -337729156 +-705655020 -418623746 +380841388 663344850 +-67071578 -358687039 +-824934665 348789546 +-48036853 465023626 +-556090170 -685921277 +753924420 138192095 +745096461 880922592 +68711672 712586798 +203272737 295743587 +307708725 -571327109 +-217375390 438288378 +-970227681 193652643 +-164615335 392536518 +-13100772 -985402478 +434501738 833578375 +-217850080 -215168345 +471595075 393767353 +53643872 -654377691 +-163698654 -484502055 +487140499 54273468 +179067316 806639573 +-430835210 -124399330 +358148400 -341596997 +897566782 -157931412 +-514998602 416021505 +-134919078 274440707 +400997395 603644599 +-781761861 991066753 +-875130579 -789361512 +4036401 -89148266 +823008463 932585143 +520738278 409763100 +-130102829 -149507309 +-376971540 -562399338 +280517867 -764251663 +-109295837 -728245783 +-400298638 50500225 +-914948871 288533779 +-726608258 517155289 +821092192 993236282 +413074395 -148801973 +442860171 -651819315 +509958142 -354694677 +198389321 -981139569 +-677582020 -276438523 +73279285 -336719458 +-920201215 -829003703 +521438216 455684985 +731630399 165701599 +-167977868 155726694 +-475836100 -921192757 +602735825 -393476236 +-797737288 -512277773 +828534621 -486020959 +-324712453 -58469493 +643171345 -128898077 +996479113 552497896 +-515997121 -67724116 +-556777065 -683307624 +-882397043 262857877 +382710080 455412960 +-980171010 896285324 +-256184936 238692574 +597961579 -3766569 +862138085 -247945758 +408795996 774631195 +995046034 -451816540 +-840230010 -938827791 +-727438400 -293366918 +714118630 110628567 +-588070849 -588252617 +103599132 -434470888 +834083002 918528891 +777593353 -952196866 +-214824128 664748326 +-555564485 361686517 +-174731805 328146150 +-540988379 326389583 +141055503 -271129621 +-242409031 678415170 +486043776 -882885198 +378105673 -717015536 +-449470214 340618812 +764974467 -499084124 +-813619840 308954625 +-189304961 403641408 +-668428308 989418369 +-989899849 -938259592 +-771887484 -341601560 +124150214 -182333333 +-562237574 -601013852 +10454295 635032024 +864908859 3743532 +159353111 656317012 +-228653852 -770751826 +-394722056 101634517 +-473929226 18249897 +-206558814 793771529 +-13107299 -283093050 +788739250 -308439623 +241770978 929293836 +641617146 723931377 +-505291782 -438796944 +-796914386 -194179320 +-183878647 -529859472 +-256466869 -727589856 +598089371 -100615800 +-861890178 -89094102 +-705716334 -38110907 +120613523 -626612422 +-923878901 385766123 +874316519 225929182 +87535498 -876877264 +-93705916 25860999 +-613629315 -704311337 +392436585 956607118 +497574942 -289794395 +-424651710 -670181106 +-821649952 897468623 +-163352578 318827875 +645637086 -739681869 +-814958887 -310734741 +-894310194 857868586 +424881885 -499679109 +-207502311 -28154397 +272515208 245024932 +8619487 136379788 +-30375495 -955434272 +70966604 752824049 +755720016 680402589 +-729974725 -254823281 +-470214921 -365077185 +837618111 470659367 +833819982 -484925393 +955004959 -946722167 +695266111 -407931776 +-577997260 -832407155 +-47529723 -344350807 +-576624401 627946682 +-78672656 898269005 +-362577666 -573738168 +-447374540 541813543 +529232975 -917227732 +65817024 262854365 +363333144 69231851 +109111701 -16085494 +-719556697 -419796299 +-200896082 896731020 +-229602734 -536976043 +-218972403 -67453944 +-2968908 718764259 +-155815686 -707156319 +-290686979 -164093096 +-428453273 597723426 +-145191343 700915967 +-632471949 168310680 +622248146 644372138 +-843813041 -595137210 +11979637 403241850 +-683311763 -465259751 +320969934 203819478 +-627332446 -499314869 +47424171 -919109436 +-681612617 31053497 +-892703612 661738614 +-394472130 444515872 +-602997152 -404268034 +-120358427 -467489326 +-537968293 436350722 +863033286 304132022 +-717584783 -198783724 +-168620505 -447157011 +252275172 606228052 +471413119 -392927172 +712362273 -955606676 +756966327 974794292 +-283986169 -927768196 +772001918 113415017 +-522936530 -819595723 +-526347577 287640498 +328121772 -98979665 +-204439556 -607251151 +-362661669 -20070948 +159541346 109509411 +379858305 -134067176 +-858290149 -360464136 +767230062 270075104 +-264173377 -810062014 +-468227997 -65008173 +703652512 -734358612 +19911859 546720001 +-314572466 856595741 +93039515 360505962 +931914972 -658340 +910705467 258887228 +-192941631 -629779929 +771436837 445456975 +536219097 450552232 +387203795 570247341 +-139228547 -221802149 +-458601636 -387887194 +529862874 616049058 +225292265 -56291181 +630250411 240683838 +381321351 -140337817 +719974411 -370731601 +376494023 -421966428 +-93160750 520192755 +-846949632 -337895952 +-82180180 625477147 +555063587 872329841 +253136172 701538939 +-884956280 411490421 +-702030662 -133115965 +-938699549 -969988235 +696202310 529162875 +963287617 313011689 +663429442 -381108501 +40534613 653768165 +-166422976 806876491 +283642213 -18232753 +543639461 -784676164 +-244203793 -955627615 +-178191161 407688754 +-227089506 644154663 +-572018430 -555638745 +-125378336 932177079 +833993746 -44555889 +976535142 -368725098 +109080478 281131460 +-537161500 -900762052 +-80021775 -526072406 +183686872 -826952835 +-540357638 -739325761 +635722260 -640179262 +892697290 880193716 +-467742256 557445907 +-901817262 57293171 +74470413 -209441427 +-893718667 -95770142 +-660839823 668963117 +924103797 -62075912 +888656506 220454186 +-616573133 192230015 +-682489821 -167227539 +244645706 -752409119 +971090826 -944580890 +688029810 -168002687 +168099313 -478558126 +513308041 -506343988 +-514233475 562490848 +614657125 -378672795 +-595816953 533169292 +-388825385 -786821667 +180334540 926403643 +940874691 -795086474 +949019156 -754420775 +595073458 352071482 +-933731913 -281650988 +49210151 -208855518 +-121147399 258819384 +461732297 -333880408 +604073469 174330522 +-605936009 543134130 +622286408 344658839 +-521225546 -717542653 +276896067 638345757 +-270665505 -747827132 +76343875 -914492444 +-77700349 231644636 +801723853 42788100 +690225842 121898300 +-257499998 -838124581 +-152562649 -962782992 +-887165784 -313115971 +106367317 81556495 +466596000 216601055 +495487318 -257380038 +391074750 467783905 +723614376 602949772 +-614033134 716766438 +-799415351 -990417696 +-605041225 -259082796 +971805264 -286995637 +-115980376 642255728 +-907074614 673466935 +320091719 471393908 +544093446 -975825909 +411423889 589118098 +-991942556 910434687 +169649059 752560507 +255204678 34074468 +-112022662 226988165 +383447201 612605550 +624845946 6799184 +-906062096 -669962513 +-614157436 -603203465 +-76637142 -13736787 +-147305366 -233791736 +464648491 13050500 +-386550246 -268236588 +-81561275 -639474482 +-24503934 463502240 +644051213 724038617 +-238421441 298854 +-321494939 222505750 +342692376 -229120515 +-166544655 572358387 +-888987500 943390951 +-984776969 531729856 +180550831 724281581 +563624186 -546631155 +-622155621 88881308 +-86246184 -4384885 +432894904 -543881370 +438871850 -561228941 +671117411 -86649161 +-961410062 214754140 +-195526340 232574896 +-570528275 301921209 +286656792 -62497921 +-51715896 -159949459 +-489797568 -948830900 +-376973112 -249430688 +864896513 -752484183 +17401798 -463365697 +-150823231 415433599 +-275205970 384531869 +974570198 569577874 +-8785073 -337556368 +322409763 827596474 +-22342639 635405649 +63388748 -271308508 +-294035956 651576946 +-757453224 413423718 +573159112 412565698 +-896802077 -672743604 +-443689129 521289454 +-923464769 -703628628 +822308274 -461684091 +31477405 -455592713 +471909380 -925114685 +-345217826 141861464 +-876723323 -325492783 +849625313 -246459697 +402686408 252534399 +815899169 285704758 +-58455705 -234925898 +786351759 -918874132 +473214199 83203182 +653734145 605567221 +-147655240 831033005 +-939118688 162147059 +-228111876 -410890185 +770096389 332048906 +96158955 -437900210 +-420543956 -809546218 +878728053 944340234 +-570704691 582084426 +-925457478 259967571 +688794617 -384963679 +-170078000 -58041556 +361607994 -470688354 +-838927380 -719687156 +-319283552 175852634 +165790560 -456037555 +432282407 -731595820 +982267067 744288386 +-552576732 120775714 +864197386 -746401916 +-999819854 -35048733 +865717692 -93288600 +288109149 -817954372 +-203556778 449950004 +684268195 -155995476 +519884503 -271006834 +-670539701 691173924 +98885580 -613682970 +342933139 537867227 +-472760552 247448831 +-606411555 -512525106 +-186034445 -62535601 +558115806 329492951 +561579237 -188823918 +894613027 889482810 +265195113 183053810 +-964376251 -338153734 +-536151274 454397255 +208354732 536809579 +508291551 10875938 +352499389 544836916 +816412072 -471764410 +277623600 220569123 +224363727 972047240 +-235691327 -77412524 +-327975853 698879029 +-136010200 930235945 +-578694741 70297353 +-123265260 -152173260 +-602785131 275536190 +44377375 -958153492 +139607476 880101414 +-440484564 -860942213 +-87167729 -644139604 +768748058 71426183 +486091045 -645425737 +808763712 -758996588 +363187992 -105166286 +268579394 -596365594 +846929640 735764124 +-863320401 -997609650 +626244785 967635828 +-36273454 853358007 +830221524 -776501811 +-753697876 492419175 +-436808213 214139080 +389893929 -333436141 +909266956 263895624 +-131167041 709047915 +449190067 -528519449 +162134996 -296805662 +594497900 -312091279 +-498556846 788434467 +-840676007 -923377315 +-357098926 808421310 +-75525968 -523616854 +-454340073 -596724216 +-146835090 -433467869 +392823268 708649048 +286185865 949398023 +379987338 -701856901 +389824302 897998299 +-390593400 926043672 +259111297 -415558016 +315755538 190860803 +-84301235 534302089 +54627761 613829044 +-923455679 -711744664 +843562850 722287297 +969876728 406637174 +-438027579 -443503217 +-513329070 -920578497 +-860013778 232910542 +653619168 214714281 +-332612897 -887685351 +-297844465 226789841 +-968115112 -393892579 +475755789 -844748532 +-273305524 517463702 +-648042830 -470185826 +-311126362 -798425218 +-196711572 -985635201 +-185076325 988580550 +-428210676 -451674583 +317556367 758284730 +383168211 -658250896 +-474990645 689953453 +16945640 18201828 +-655883280 474200292 +559510074 -552221394 +655152317 269626674 +477068679 343529369 +558986707 -16780995 +33656779 291514424 +-349304789 -780131225 +411388515 -997158187 +-287384700 121876257 +-909596810 -950206472 +879688641 653166506 +-454200341 155502838 +-926963529 44290020 +-845151130 268142358 +519669111 -93465444 +30323892 -169466509 +111382382 -92856368 +-713368249 386638914 +-282725271 -274681514 +-46815229 897772287 +-267233176 305146826 +156538797 216329002 +-534332333 -158440801 +913995617 -993777859 +652415277 -909157575 +-426504 969390401 +470757562 -123736635 +-87169151 -503442972 +913209777 622813384 +999593607 -573445530 +270043444 505387312 +-698530617 451238611 +882304750 153857285 +194639840 247140563 +718864399 -991191183 +531249149 -9861976 +-133300058 458732825 +116681201 603354450 +-776453877 741250131 +847953242 793541802 +-302658831 203413506 +749167830 871773420 +984906131 930172719 +-521646695 -869754539 +652810235 206048269 +-337267866 -810664719 +400313001 -133947134 +902773754 -205709563 +-956445074 -616720917 +560781278 504397728 +248596305 729739706 +727409073 -789648658 +358817566 -12598540 +-972585210 271096478 +890510649 -595773118 +727092619 240719753 +-336088678 544007761 +-725463182 -618582554 +479152932 -646446468 +-145001427 859777497 +-396261428 630287296 +-608961002 243374061 +16540127 -876359317 +315593928 226376223 +114765591 341597531 +-768771856 237133928 +484801995 -18187351 +560810961 -527079704 +-809540319 -178940248 +-423800911 -894884878 +-127833511 744802812 +557764802 -939901974 +-757058027 -838111931 +128740777 355936115 +-872995635 -701658393 +86656713 194225386 +-339436932 961657243 +-671325869 -784294968 +-964403224 237601438 +178481046 -891650408 +492816235 -158645814 +74524975 573941400 +-479462646 718698202 +645944602 859336790 +160818402 958788699 +-682973425 -451254325 +-32098255 -879970770 +-588046111 21358374 +-990476083 -465607382 +936215710 322767208 +-438830560 -160746928 +202982106 -595461244 +-299596209 410775826 +548564530 172385943 +998855638 950677222 +380418004 -89242864 +238220795 -426828261 +-405909702 190001604 +576670693 117186101 +-20885685 366448886 +-536494105 -365252516 +30716406 567543009 +539580941 -382442343 +-66100452 240025116 +-255718252 101342699 +282309384 -700149392 +574596571 910790069 +718751687 563698738 +-808105175 -406032456 +-601830602 -689423273 +491827848 -528002664 +-163462429 -576958383 +-935795228 401942027 +-593947742 -706896238 +-561507173 149413394 +-301465988 -559351123 +791404274 -76951354 +466216374 -412650213 +-135223367 -494646113 +-673471831 -898287584 +356044875 601983805 +640081719 -587665511 +-63677239 209931357 +198011784 -395565482 +-545968369 -500050396 +-866158388 -2822757 +-223717135 767974383 +737144087 -657797038 +815080368 -487646290 +561585824 569263090 +275189112 458132902 +-477748519 -147464811 +632861866 -376709381 +-42968384 -837928582 +-41533457 -337852443 +-145177127 451978371 +779996155 123062211 +-702877279 740742459 +296767886 -37090139 +831252604 370568953 +-900140256 -506637662 +-312150259 60481553 +-302232150 260298963 +333072602 956989571 +583466916 -461743691 +212708180 604743491 +22869940 -395368859 +-605152596 132451687 +-853501488 405192076 +-811534675 -611717188 +512947237 999657026 +794972796 -173268955 +937624778 -29429373 +-62789837 125639519 +-826187987 200686818 +320461116 584025308 +922538583 767483070 +165106810 177362540 +-580219543 -729233799 +173215824 -265142775 +550106457 -791036903 +-156093876 458892243 +-243304501 77094701 +-781375139 825872078 +-763153367 -399989503 +928993935 -221188739 +108612514 35626245 +-394506064 -962447658 +-530398644 -97199796 +-585252466 237904855 +86583848 -830756508 +302365111 268956414 +-45096519 -455924933 +953784595 -283971527 +627957591 216641503 +-314070943 816650198 +-403095215 -523086939 +-428347042 -349841468 +688229165 484948583 +-471899182 763665680 +45029859 -883317645 +-74348862 -478137670 +63157288 -709889111 +809905304 -798749283 +283963326 -732289436 +-897027041 -232475549 +949901382 -27115728 +-226754744 334624753 +-607188628 431987437 +-419921349 429366388 +6562769 -800071902 +670838410 -756329836 +738383691 280773989 +-25938934 -26279987 +153435600 -152405763 +-36793082 -719800040 +-205640497 -688942059 +150925582 -350581607 +-79126093 -797892495 +-164399395 -525839130 +-697964783 -546867157 +-444998887 364170131 +903452003 306984869 +905795204 626748062 +103600532 884689507 +796288025 362621348 +353515516 726194265 +663094692 -625458945 +-879600894 994010477 +312582550 51497173 +-312149599 177829166 +-441896131 918060028 +-281432199 -674847848 +924785312 -638712777 +-334849818 580969662 +-615593939 -210018322 +-863692181 -178264033 +-238677671 851930923 +680294409 511512466 +-381625318 -974098081 +141072934 -387549700 +843943612 739654199 +-226897098 -834302452 +-354263172 -93529950 +-664903565 -403649650 +-364355044 -441856770 +-911009720 -681716921 +-244004871 530901405 +764817071 505627883 +-68469132 705618858 +-730715745 -439681041 +-754486663 774096713 +118280552 456045341 +-432396915 -151013953 +-450565255 -67459190 +341694183 250669313 +-131723108 -65584160 +196745148 638722514 +408735996 947200095 +-706258604 -821283613 +304378937 85070805 +715025649 -585427333 +-467791249 613996863 +-945876164 539271807 +711443156 616757217 +152309530 -95343727 +526406400 791775764 +601114667 400191757 +486908515 576336186 +112205927 -118166186 +-134100226 706741820 +467863685 -337221988 +830525683 255711316 +-691832919 -555412096 +980804121 -493025459 +-400919609 -357249927 +-841141108 -865653511 +290524405 999355490 +197102141 329152291 +-801392691 432337856 +-150019558 -575821641 +-991742001 929795167 +149845727 -781150608 +-594814662 -539367799 +-262649087 637603275 +600475780 977475411 +369798843 28786703 +-623383502 -911750067 +-223872734 152040283 +-642351923 496504491 +-7434305 788778113 +-870633603 -529670972 +-455563401 -636051663 +-82821575 189865777 +-872769714 -810042762 +-309749167 804702092 +589236529 755476843 +780898307 969921939 +-756837998 -803743244 +199383431 -739637567 +812670626 -102019477 +554300106 -593589310 +-158145859 866380087 +488888208 178175587 +-58829598 652322026 +-643463559 -984685676 +-934401273 -384030880 +-862612141 463066116 +65247369 488023760 +-354060914 534843639 +391327117 105983724 +-996532812 -65604502 +825900588 622151186 +497595073 149364067 +160675076 532841092 +-456138554 -491459884 +373215934 194804686 +826232489 -572798052 +-265288173 42685703 +-186902192 -509046967 +-265398949 835409084 +482512133 215080857 +-612920642 834995229 +-50551990 901893998 +668056782 298469214 +358768619 -925011440 +-616019888 -50093960 +424339597 -679530265 +-652235291 -107336722 +-251028371 697704990 +-25755822 -32623568 +118492302 -460698812 +-488434 -266409849 +-125008461 -262245060 +353484171 786086987 +-124158788 -555301006 +36053683 115977140 +994168259 727555417 +251040293 825142667 +880435327 -400780522 +482227894 -594652938 +165541043 -494119682 +920367747 82520260 +501439565 -546095960 +-118124215 855362805 +859693535 836412183 +526711724 803123008 +-504580481 819267483 +734073135 348570132 +-883211760 205287018 +90040471 -7366421 +112388242 728332813 +-885623561 633884183 +-24349861 969945665 +-533182970 -395257380 +612521424 887874784 +-129683105 -829917277 +843045487 -231472258 +-66040836 822919445 +193452762 110405583 +-578508968 79497395 +216452600 603509331 +-535771117 -514315363 +-835679318 -781512851 +-626542455 -873602068 +-164019739 -696987490 +345863763 671895278 +320837593 602534438 +-295092765 77965836 +-889800075 -672005638 +863024434 -28458933 +416390283 -159904113 +741174707 329081333 +166964426 -765175789 +828937054 644668145 +-848680835 -4973228 +-98553667 -788414191 +-550058128 -428473302 +-841544808 83633710 +154128085 415889351 +507448490 -654217911 +-202511107 843363388 +-397381360 -570036257 +57720057 -779881430 +466207650 -883919454 +220538192 215735340 +566309201 208480788 +-688765339 310053374 +-11926541 -227005533 +-391437571 619002461 +612351042 -290953410 +-634916285 -161352916 +-576941161 348546426 +-617882840 980185793 +-270756913 -864602888 +-534894924 491130726 +-443174409 -987971733 +808906486 451956500 +484494394 425874345 +-566107955 82473526 +483550521 332300958 +-613999181 180756009 +635020192 -250916916 +838638038 444545537 +-20024814 849430759 +-989743328 216669665 +-495773999 -556198589 +395861037 -158262961 +-274762178 717270219 +141698882 378083924 +-46207680 -573449411 +883481082 -695888664 +352309068 -883969989 +230860459 466087784 +-518223606 329292698 +432322561 -563798816 +-444574313 528815781 +-693696068 -408830219 +-305553270 489613748 +-497057311 -3891779 +-719970043 -201369653 +-855327020 20519728 +542849831 410189421 +766551110 385162931 +-681322528 -91433894 +660682151 974383630 +632926772 911116763 +774968384 -644150323 +-330300072 849455035 +963781789 -51541329 +859258805 867022732 +171035873 651739598 +-751870134 408839895 +-659135464 -834460367 +560847896 -112935228 +-221419610 822516453 +294179163 539102559 +-598592191 931575893 +-278252632 11422102 +334840863 524126225 +353987958 977990812 +666953193 905859967 +-318179882 -561315931 +331997136 -806062629 +873747340 375854303 +-390277856 739600717 +-375392162 -258139072 +-90518159 -739887044 +226059314 -470030647 +857969815 -275226775 +-919051691 -522871754 +855048815 -124415927 +-282779063 -21438796 +-668511346 6450508 +-379093067 -794221041 +491005466 967996829 +-704352597 -958765359 +-438478072 757267635 +-516772551 -259372523 +-862812445 -637426456 +466334017 930901849 +241971331 265794078 +52647812 462576925 +129907334 -101045812 +-327421809 -807100596 +739293200 -370517069 +-759555070 -987135900 +402854526 -257098170 +836270733 569517659 +-278333141 -743179851 +785141945 623415336 +-328053201 613084799 +-582650606 -305693047 +-486808682 73180144 +-407466164 526606808 +-355966307 -986172552 +-461020343 413483041 +887780471 -625658891 +-552083524 -354656028 +-579158878 347552849 +-507832082 639571368 +634949702 457468868 +-878146516 -456734329 +86591064 327074094 +-726503883 -448110697 +-503085711 -156894205 +600109334 -642707978 +994998907 25102546 +976730176 -750968058 +-853720270 -907896181 +-317377384 -796493 +-851261050 -463233204 +-220283276 -102298113 +-792730363 447965 +-614824756 678446000 +-150123215 -541717917 +-469557780 55286699 +-721498226 658229968 +859084830 167800783 +267812957 3330279 +965267138 601156136 +473810099 326249834 +262307837 -495355882 +-675380815 -595463446 +-674960945 51181188 +223522795 -187176593 +913270640 564741865 +141206106 66667454 +967830353 -714512159 +-482539351 52673616 +-949292358 -169206296 +667440074 848054240 +888142070 306613027 +409765477 -296418604 +695793874 -521728530 +516411725 400814482 +-873003234 801940667 +-174517203 887334991 +254672027 238282301 +-160279298 581227914 +-532457292 -130100143 +-115101946 461037979 +992816752 -115719214 +-760409040 -950780916 +325876846 204280210 +-57231352 -907143345 +-606329830 146676209 +-715897960 790915527 +359852222 -607604061 +457645290 -50172727 +262412422 527101941 +-428824679 649356277 +-321911903 -640766495 +595159748 -180801399 +279288738 -896730187 +63081520 188956128 +967387651 755598429 +-118370902 409715068 +-79659412 -859508097 +837961737 647681916 +-374657690 353476189 +-946642213 -19823406 +42729695 -429273490 +562578902 664709754 +-469154891 90955214 +466192797 -213323995 +-571309834 447365384 +-83913162 780037848 +15410864 -734185511 +864439863 426695937 +259856711 655623733 +402738261 259595270 +-404836092 -585216745 +432433991 -248816344 +-891150405 -543519716 +436322506 423892581 +-929518622 337192574 +-135196728 -337377013 +-516646926 657697718 +103057669 -54274087 +240185694 -973030059 +33576486 857449280 +-163137477 -163756403 +-722761052 -841929167 +-73869698 -502044225 +-465678803 -786293850 +296937610 514200085 +-291738957 -385151168 +479109809 3025587 +673130012 -832687109 +770971992 496462145 +-891748232 267028616 +-892693538 458061073 +129753892 837506087 +-421025232 700681025 +-438865245 -725360582 +410097257 895564146 +466634589 825724460 +677925812 -678525790 +252712192 -625350711 +808530944 83267345 +-837225071 -873012123 +879627750 73807200 +-200898150 -677226826 +879414803 -342873274 +-436942500 -167999492 +231653997 949508263 +999603581 -485977372 +-837014558 -463055179 +-35189487 -28579874 +-844900649 -558966412 +792104735 -642954282 +455486661 -123811655 +723097406 773710670 +82217780 481165309 +357187544 -190479716 +380587994 127722393 +-344936852 255303514 +30319327 187711447 +939649054 -426010127 +-735987838 221613910 +-443209765 14176727 +72465087 28168756 +308264471 -646685098 +985100701 967823290 +281371757 -306724132 +-708025029 -35301821 +-228121260 68233838 +-435938408 906880597 +280813883 -300137354 +-524013664 977642669 +578963044 42894150 +156926112 11646149 +-399462391 -207096838 +-817427454 -874457537 +990257446 908164577 +504138689 -527107027 +-54986986 -737785228 +35931891 234138603 +76119783 223785501 +-492663601 -712237685 +545610411 94635545 +999405671 -291199562 +572595514 498161027 +925835001 686380560 +-404503571 -941706306 +-532209307 -461217092 +-140979910 -910829920 +877019133 136369610 +643601922 174653069 +-17715425 -849658201 +-135697044 -89801461 +-433999250 -603153485 +-323241714 352077489 +793655732 85376572 +-484192978 144094784 +-812964569 -714621403 +-793933413 211904779 +211205027 -42455850 +875176477 -216206403 +998646702 -85487161 +20122925 -756655655 +-741350315 -674690519 +-698956366 -217092368 +542740519 478254630 +742694048 280907284 +573925002 810267751 +-114979377 -856557739 +233199603 -405442179 +933732490 -129398205 +-418382014 -589813203 +228893694 -786331571 +310295027 -310839630 +208832260 -874185807 +-254665266 145477873 +-528197607 -421257386 +-348087382 -927804598 +-353191807 437007800 +-317626665 -731388338 +86492637 -630961851 +-587587355 -959468004 +-855771726 665199630 +-366396891 -20711001 +-651983613 946389507 +195417645 84920916 +993238720 -517302380 +396362837 816652280 +-908328119 -288006636 +185082672 437801271 +313298823 143537799 +758599082 -43630007 +928994701 -667047981 +478917639 752532734 +726981227 -342505580 +-295129464 -587898215 +634444839 -749723299 +-408990028 752469239 +-523695822 256486416 +165567948 583343168 +-49033285 983314720 +-653817315 -420879711 +-226839856 -960052464 +369213033 578353128 +116850249 725892365 +-679957878 667044114 +-395910893 2081250 +-832975640 446454541 +91794255 -274947548 +-18749116 199436538 +845505825 747694047 +132231462 -489876181 +733818260 -565253805 +11163129 -578016076 +-677775789 -192606389 +-461168591 -641194922 +255627908 193347030 +-217605167 -750636752 +-613129814 979049883 +-588649629 -554461387 +-890695965 326636248 +990392868 -509720634 +-100631526 -894469747 +692190016 -368812088 +720903908 -275101674 +-618126213 -941574657 +266445727 577670915 +-366503300 709498720 +139220136 -753892556 +-274857721 -376380008 +-556103577 -904315662 +-243197311 -293211374 +848507185 -274765669 +912580560 -948318656 +-590301994 -906785360 +-983903336 -105860431 +833925818 -762095498 +606246354 50311624 +-931991267 -289560976 +-653469248 -689725133 +-411496077 35562696 +-910072978 838979393 +-818402662 -454755696 +-601435761 -247036769 +742000723 912220158 +299179132 443499400 +613037479 -182000394 +197241983 -303593091 +-427172602 773021243 +-880784178 -518079196 +329932037 -207026149 +-154539969 -64761640 +724955086 -170527507 +-14759762 520513293 +-561949123 383633899 +-946847086 275253192 +881945799 146233293 +-766573080 -485186022 +-379749298 -104716345 +431537584 868376881 +-91583200 -726429081 +350242183 547319273 +102053478 386366628 +935474535 97241190 +815487703 35825086 +-157408185 670049808 +863910444 -804920635 +-488568277 -481988297 +536756074 -302133546 +-420182260 -796637685 +-138861825 -901557574 +-199258848 -265904682 +620473721 824382811 +185590935 -952247123 +237481393 -972625154 +296241670 -877312952 +-590702232 577742109 +141212051 696809400 +797165075 -977207117 +-55414834 690613527 +-991943181 872869445 +-652955258 414666852 +230408009 192252623 +-991398015 -710974775 +-186689937 -134141383 +-404068530 -490938731 +-884127336 869113634 +70460431 94131941 +611571111 296808261 +-976878029 409258567 +288834186 -19611146 +795248085 -865480694 +537653952 933558616 +-968098489 -634572502 +447900583 -620842216 +-774282047 276116977 +-160678388 -967711315 +444931571 -424168876 +901730758 339375351 +223024183 -752092900 +-781912835 90689496 +-920714088 104250515 +-640220931 -329569542 +2054175 555331334 +-299141896 689772114 +629423242 -33327048 +-878054427 -540223631 +-321890886 706963699 +438767071 12993226 +443610219 -524628088 +303682546 -497887029 +-257353626 -579557170 +125659734 52503835 +197937110 491843808 +-136492798 -940678394 +446051074 -885423003 +-716089715 -330053036 +136094179 736696867 +-775351202 -543743318 +-214681869 868834661 +444662273 70858504 +-80566165 952094864 +-195769001 1230410 +113024594 29597197 +122341458 -620976251 +-329965272 833256063 +55308357 594010862 +290983394 655274751 +-755856592 206627699 +-896855681 333246150 +-825580966 725467018 +187807258 -224292369 +-665536424 247159599 +-915756816 -358307829 +-579116151 -523830420 +-908177112 735770478 +-48447229 -342783945 +972186485 -164424412 +579079234 600960726 +-195010270 -72856686 +-847515472 70738200 +919639475 -980498870 +115050993 298710986 +575338927 185429972 +140544786 -404171754 +-755210453 48016819 +-144937447 839728344 +128580065 -461442330 +950380577 682598454 +110054570 109056547 +951191450 -310523380 +918689631 962810260 +-997741659 -849320699 +983210435 -769999476 +-226088740 801540157 +-171097616 -941757966 +-453538048 72228797 +21109707 109336768 +-456455999 616438956 +-533939261 -217854879 +59109097 338525605 +-753115924 -517878792 +881829794 155758751 +724933629 -500382967 +-762250896 -358280640 +-569358652 -470353027 +-581741417 419051887 +-571324017 -276649804 +738821476 -870563516 +936848377 -247833614 +666288428 732092809 +-304014969 656945703 +-922852698 -753755979 +136877474 635055428 +-285991103 -606149707 +-351673294 -432516780 +847229383 -362183304 +-459780877 -777344119 +-425005272 957489855 +830401055 2697285 +281154201 -830704673 +824379234 720972822 +-366083594 -416218481 +-92652203 -189834960 +-306193396 -275110470 +-68557143 -22161724 +-710081588 -60140855 +-467965243 32693115 +403675553 44470329 +669427879 258388096 +-490280869 34631911 +-616934905 150557662 +731990907 -875397347 +511002640 988976853 +-441283294 -561841308 +685725163 843853836 +-382009052 -540569898 +10414330 652798394 +-416777500 -111244864 +684385423 -892647569 +-752444049 -59539802 +-816097621 905806666 +684890026 -508097302 +-383020393 -81810648 +-663389152 402351900 +770567576 -831237213 +-473563785 -60609483 +488295976 -921860382 +-716892663 -10063848 +-183510710 500232341 +824816439 277372876 +974004371 -747062216 +472805933 543086604 +396285504 -933976329 +-849574510 190809198 +973955287 -659338918 +391773339 -404071843 +-260985529 -586280299 +-641463528 -807647735 +-101218094 8212179 +723808138 206130915 +277073947 -310792862 +-795049012 802936164 +109692548 805608467 +-350294010 697528214 +941980581 378609391 +-346052870 -830886621 +-957471525 983571639 +513532159 -530132025 +-309119170 -338068151 +-189385408 941449251 +-309440920 584863247 +-369276848 321926930 +-949098830 -639300255 +-811326285 916006937 +96990442 -464013964 +-195259692 881508546 +-682938090 -40066841 +-363500471 -57674942 +-896102636 -739044760 +-55479107 -113949057 +-274333072 -211627531 +821957782 299847647 +-375875060 433884311 +-27565524 763647703 +238742024 -909550540 +739810887 -408774404 +-733129251 -31137910 +376985209 -680273641 +-215104364 -29685970 +474549961 -48132120 +-566205174 -468383225 +-467636016 -165253529 +-802991881 195692953 +-688822237 256939346 +-576593444 -475981714 +469486558 72003297 +-779763881 914449034 +957068478 -893119735 +932705080 60797039 +65140734 298191902 +504877584 -628707760 +-579138334 -440478849 +738614229 -513877957 +427992669 -623287297 +-515247169 -133281933 +647169657 505421075 +711638928 -922440389 +121911473 410707260 +805714010 -476706105 +615344879 354126157 +266437301 196021898 +-913114149 -297459920 +117212895 870496675 +477205149 -746162878 +-528084007 -565714753 +755101374 174046316 +-665344874 -51301616 +660968182 99167948 +213853551 -927440283 +950019412 405615901 +389121768 -711051407 +-294079923 -11410486 +799483361 899303017 +820103838 259543790 +982403336 394738496 +-753761660 -220143627 +823252478 -269734903 +279670227 -117273973 +-251946165 -577719440 +-761110366 893195469 +-47480344 343651983 +-992652951 377007569 +-62160692 -454825593 +-316088791 37740835 +-884794834 -607414051 +266134602 234899666 +-732566101 -663720928 +929046961 369635952 +-618426079 -236576021 +-393677171 -296897037 +-894339366 -782922073 +-674749358 512192622 +156999591 -705503461 +-942587845 279388979 +894164049 -540263588 +-238548857 714629723 +305302338 558524553 +-257541573 847924531 +287667312 -117571188 +-797291180 -886242072 +-738402765 288229824 +-547340761 -866606875 +-844845059 -63829672 +-244225350 758234040 +182614483 68423541 +579247742 1112651 +48210835 62221270 +248548479 -858227385 +397382706 -697543386 +19877882 986006670 +376224566 -90141843 +924541294 684080079 +817155179 996646504 +-856096614 -884769182 +-149394499 -461629539 +-120329105 -833127968 +-247554330 77299053 +396149269 -978062204 +538220149 846384612 +629879653 -194453505 +-153770812 715916444 +-957845998 12704331 +-900342682 129965053 +325361398 -759462000 +-211674647 -722045565 +981057763 886800733 +-852015154 -351830770 +819562031 -420020013 +631865268 -459995721 +159704941 581897205 +-721309884 -422667557 +309897525 -843430794 +769041774 -266524547 +-723543910 -322886828 +475816958 -850198156 +-351637982 341022102 +508682224 -183586855 +-34184163 -143783907 +-602199929 533765033 +-896410925 -794986068 +818573483 603560978 +593330686 539623294 +373471836 -781304141 +103588394 -835075244 +743608912 -390567906 +480933443 -739982958 +-205858783 995302951 +534913108 656968510 +429385370 -71659662 +776089657 497390156 +393885270 820529529 +-416814010 -188390536 +583226041 -53510153 +-349305742 676172364 +796243735 -813123655 +-671003988 702854171 +562623588 -756350799 +295804626 394059498 +-547544387 -486459957 +-996823585 636143827 +779664814 891579222 +-663360283 -259743211 +-246439934 -599675442 +768479322 146099558 +323948060 686458109 +525997115 -858992920 +404218640 37147726 +264327008 -209589310 +-471714062 -759752385 +267655977 73042310 +453050337 576933809 +-217062850 -290964963 +697929620 84723857 +398721894 828244528 +-372071774 -801962812 +308395898 320630828 +752519628 390053415 +661857474 782000399 +-943068621 282962184 +858200078 -973982563 +548673445 67511653 +-20727415 -555496875 +47789132 839528779 +791022568 -47749847 +-570595478 -267762391 +-414915908 -719866662 +-457436806 561078983 +-350084110 991232810 +357949440 -921831944 +-584073651 -423821773 +432826222 262185771 +788405803 -130519142 +-633957411 675849648 +845765184 670330672 +-401575328 -844910532 +-988513864 501863202 +-555002131 38536970 +231573070 -538981280 +597399148 354776650 +812766296 276169410 +-712516421 183295823 +-710958200 -230033846 +-629074737 -591981424 +-845543606 235177046 +-865243891 -480945458 +713264491 -711996442 +451439904 -719468568 +-504950038 -33934256 +-193576627 -792477920 +-372744217 -594250735 +-723477429 74941282 +618600493 986105459 +-660414566 595466908 +252864499 82159584 +-286299358 -985361694 +484423829 625526180 +-177165828 358545621 +493232042 985674703 +-978570105 -644832038 +324131378 -484567653 +-424401494 -362210027 +-363204817 -686192940 +-285589995 769131832 +737473700 390677563 +-372910161 -17962823 +-565264777 -334311724 +-670124313 482842226 +897402573 -328557908 +-205386649 -484838584 +-896692580 165456494 +-265198247 -319059414 +298329166 88121976 +891561835 122261015 +-644169417 -514713330 +601283388 -369143941 +-4186214 629963769 +-161483825 -239424440 +699399474 434125446 +-373039074 934872849 +-161978576 -498239820 +-309827845 -406143923 +-425042614 482111903 +512704459 -264099838 +-614001817 -463832089 +-892027038 159449407 +502206802 -458093572 +497559555 926373834 +631037216 916191074 +-559857074 -79873308 +-707223708 -879529290 +-817925326 -792212617 +-507050605 -226677657 +-170686759 -4834685 +-432046553 -857029157 +-315196550 69715300 +-496126535 232529206 +310959688 979901692 +470769707 -95191780 +-989052415 -338187374 +934176869 6235740 +419114071 -989992039 +424620226 156477535 +385798978 749711718 +-697012555 -350622902 +708062948 -638017046 +-507448702 -921235981 +-663601075 -352920171 +-410427986 -386474934 +-425052123 -945877070 +185015346 734823221 +248437554 708374468 +30290944 -593070015 +954573255 464045430 +-33251704 -970911839 +384215112 312261834 +-922288786 233056774 +-226758206 20102312 +-854704201 164809635 +-93186307 -616539522 +908105386 -663355907 +-154810867 627819932 +335279191 -141937931 +96327034 603530697 +229812551 480762921 +-765783377 903298162 +-871218026 757883767 +208879710 833056618 +443758458 711869243 +623360168 153527422 +-50783501 234416238 +-288018547 182921492 +-311944348 750455425 +-38463493 -975274099 +-762744837 -349391414 +-505206848 -634435431 +837111278 -160726072 +245652964 -155285401 +-760245661 -49190074 +809384826 711890934 +720408377 -349911219 +456548220 447450992 +439960165 -284609785 +951475899 698889362 +280567896 -862087769 +-60453132 -523720483 +-654278756 544358686 +-204922368 -146544228 +-402477132 347510505 +-893041565 -102124455 +-351941326 -431583636 +-397154028 771716961 +-984515094 -897047218 +484578364 -904195230 +646535930 -826875917 +826140279 719347616 +-319743019 192921682 +327765231 415161134 +-70305968 -829676648 +-425718365 -823709119 +-949132828 -557199803 +543825440 841419443 +822867867 -685888099 +786361810 230060707 +855366556 -802905973 +5546093 -61696813 +-940171161 63985207 +-842119900 -392029181 +941369887 562821476 +-796933509 -614541375 +-352173756 -530811859 +50023958 679810680 +-841486747 979363062 +706343284 -449817988 +-262592092 116023619 +-107438987 -577530129 +-689490744 436363389 +422798123 716332967 +-538513759 -727051295 +-401980555 493475657 +-274258631 -670161556 +-490486171 -741310623 +-147880539 -544119997 +268499535 670266268 +-618697978 -339646173 +287862089 816926402 +920389277 930811715 +304010204 622750411 +-816281245 878247907 +295462291 958444818 +304933990 977294253 +742921933 86162053 +-973547858 572181833 +-666497423 648608493 +-169346685 772338453 +187091112 973695760 +567597965 369059396 +-954833079 962182938 +239833433 773003476 +-23446133 -575076268 +270480890 736288652 +797024305 -841364015 +377963597 -130999073 +-171591585 -942952897 +410315049 -307012140 +131645670 -653816247 +885730296 -826067737 +-765842544 -651490500 +-842677950 -36530205 +886064516 -480264122 +8001961 303381409 +936833909 -753040780 +272051283 361208780 +252134113 239859667 +48132109 159309179 +835341244 -810923257 +-680661168 532912482 +-913986544 368841038 +567825969 901844184 +-428418295 385547282 +628940675 695421963 +-981748004 -746455954 +-471350657 -583352768 +-653500026 -436198681 +-146460136 794715752 +276235468 -330906052 +73449951 349459083 +-983338639 884170167 +910377272 -502247697 +94469812 664062211 +898978085 -948563306 +583341659 239659441 +-666481016 600660337 +-650764809 996643048 +106053167 445789111 +-221551999 980848151 +-551627384 842031426 +103273594 999441985 +-386905140 346858096 +423850276 -774059116 +796496613 -354420668 +753722510 587057638 +-418189310 798211516 +561101082 -539722988 +-891687808 819332957 +-41422980 -860132709 +-27000630 291709850 +761252225 -221761229 +-894229474 466598847 +388090981 -476785519 +558563100 74107311 +8765986 846196131 +527305342 -662866726 +824946520 555282937 +283541905 511705897 +505553601 604080273 +-53621969 -262742250 +917171422 575340517 +-494580090 424808231 +-250637003 900720497 +-346636687 -820963718 +-133637540 639384342 +416587374 688348141 +350292314 -703863017 +849322749 695884310 +742305230 -747443783 +981833714 -273750798 +-53808595 90145248 +-346687510 270352015 +-727601884 -600888420 +-620139937 -662349824 +-503827766 -504659380 +166666309 536754411 +440181852 375179228 +-487718406 -785233842 +864092654 -570706493 +946924469 24370096 +934599930 -477397879 +241393780 -207188374 +-755202196 153586723 +-884280942 -824807710 +-337766745 -256569489 +84315770 641647729 +-609375741 71933169 +125152168 408307434 +296530535 966219315 +-458561859 493012542 +-102314066 -280590312 +762752550 528257223 +-902738075 -582237759 +-642407619 932975788 +103764629 -736864001 +576158612 668542246 +803686033 116206487 +-792032913 311036523 +120570816 -374502074 +844064377 -263378928 +635658170 56604254 +650351554 225480926 +208301979 838857726 +-522903465 -958701653 +-537695044 82037599 +19156717 676597642 +517169973 -824129451 +-55430849 -333119048 +950084247 -943055476 +881515842 -281048206 +373957725 826219201 +-187115369 -593760060 +291468347 141434534 +-313582820 235715501 +-575149832 -226121876 +-54940448 -93683306 +32804306 715197990 +-165314441 -32120013 +-22849823 284698149 +-717506014 -740532089 +-675101350 116075994 +202320158 -977526796 +-574060722 -555743767 +144647058 363792410 +-357530952 984949824 +143021450 451601710 +-401026833 71556980 +391267826 989164984 +449217607 430525070 +-472993337 874957050 +356203444 -684567760 +82770652 410025764 +-193653408 -756356052 +863350705 -484500234 +-756662122 -477831106 +299355615 -135589936 +49740041 210558016 +75997069 -150241294 +-828594143 110406962 +56087097 -121565737 +512228098 578481378 +-209557599 -120718884 +-65633319 -403958704 +-963950362 497021236 +-927131442 176405664 +-476204772 -464331947 +661583068 610783102 +-397744351 -618038674 +934020212 -805491801 +-16963702 256927239 +158537679 -431793515 +585334059 580412137 +-979085075 -90652718 +-142055815 -882419174 +799291914 -97120204 +-788293182 -683304569 +307404745 -643339333 +-62370833 -435144139 +976513767 834510249 +-96965630 764424866 +-276739280 -994371048 +-421503805 832584821 +-85258534 348646250 +-829703155 -855661180 +-380594804 -915531096 +-615920106 687517215 +-409510506 907483990 +613967045 -546057036 +-512859711 986158990 +151338491 341686099 +731687673 -620804139 +-892232968 -774461346 +-254534903 774485409 +-246791214 -767091698 +-509335727 399673520 +-993183572 430362191 +-252052867 578157004 +436553582 -637985376 +285494680 217548573 +346541727 -471912454 +-896084528 779478019 +438145872 153685833 +-609118653 524694302 +200146023 771630286 +-341947812 128616086 +787509038 -26566162 +-889829457 282805201 +-832754681 30579212 +347888707 -667778578 +-830085561 943293675 +-189982113 795107091 +-262467146 -674035661 +-286797386 -72224277 +758435122 200376937 +-502768530 718146434 +313394763 -718846483 +-809656777 -632632712 +-707627705 149722690 +-789205825 609101487 +718412641 -55773650 +-818498137 -504118237 +923539041 418461710 +453307738 -954090981 +200766322 -204013962 +331608913 -794862472 +-667192124 -391425527 +127774539 868574714 +594749338 -91908251 +-869286432 984062968 +-68024861 -447993779 +-980712453 -897880881 +521570340 928970094 +-483360794 823381607 +722922830 535218725 +-501996368 367819297 +89945904 565622194 +-563837839 118939805 +-546051862 -636350486 +184750853 302208691 +-54785791 -877698734 +-981057530 -160771359 +52474000 -141986105 +1666975 664205778 +-728387253 264835897 +-149246058 888414643 +-519128667 -427996623 +872074691 -555973882 +-988378765 526353105 +-667812063 680381250 +-608070163 527270022 +263799922 244334575 +-726708636 415163884 +-597560306 -488193331 +822968228 951568905 +363600143 -994398672 +239336710 -130940518 +38592831 555011915 +-132433811 -394814357 +898741993 -198595306 +-972703288 -68623270 +-237063718 -921541790 +142652035 -143296061 +-258361284 -334044221 +-3577420 122501710 +-32093454 115632121 +-642545980 7065061 +-153159165 -576226717 +314417254 617169275 +-864897916 -185873594 +-203884288 -639822004 +147576401 -173871400 +-792577813 -407633564 +581649345 823894233 +26416938 503604035 +419521356 -71541899 +861863957 717317305 +-79640861 952625663 +-900994107 -93360467 +822070476 727733227 +-268051118 -704257518 +842564558 18028197 +562325839 985222911 +-689407798 -898400675 +-919314903 116378643 +353818465 -315695169 +734258613 -696868267 +-139411008 -961372296 +88210514 559233067 +-642201340 -836316879 +-850841198 78329641 +959583225 -244001745 +-727161456 -80438565 +-553833935 -919143379 +-573467318 351381697 +-465405959 -769687872 +-221148048 -268073697 +-5598720 11812803 +418517240 88401290 +114617402 209435777 +720819632 -750761065 +965962137 -903038260 +-853512664 977305439 +-252377491 534553518 +-993197342 379619027 +992360810 -56629700 +16420662 385856884 +60012669 -631977077 +-480772416 -4282094 +822966550 113963190 +-906375776 -127255833 +-182675021 -797845921 +-225410834 -342880478 +-959325673 653494811 +373799327 397418313 +936678860 554069954 +-22377476 336154607 +555098160 -686118670 +-73100080 780256222 +-994977059 -892350207 +-734637172 -81286220 +459039150 985377375 +798848669 -457260111 +-84947329 487257095 +739533906 46006663 +-646098541 -326572999 +-752507899 17859207 +269019590 2693901 +921641820 -135101428 +717064321 -445781329 +342183671 -529784448 +575925872 131507152 +670476878 -18110400 +-879062956 -950706647 +829656544 108770712 +856290375 375061498 +282155320 632310756 +-357770014 -57725822 +-475103534 -304956978 +338427976 4874357 +982329001 -192430929 +-297058921 54956148 +-701342492 -888811583 +847196510 685608415 +529598798 803898417 +44885056 -497731474 +515371846 -933416251 +363228618 -732322205 +-309440924 50394406 +298793797 739043362 +449629788 763359371 +-612099656 296454767 +-270133317 -814176766 +126258350 236228231 +-372151982 404379418 +-432334530 398238585 +337310899 624255773 +938097833 -252950876 +170697092 668725128 +204800320 -678011807 +-379824868 -49750123 +641994059 -169769888 +-848766988 -329649343 +-961572770 -913578403 +-171514006 -864563817 +-399683164 718919050 +-879430241 -32640576 +-538626560 193778003 +150332353 620980796 +775687413 -949954024 +-944428441 -241601607 +355157188 518310752 +507186720 387357361 +31038290 813645707 +538663233 888748324 +427155457 751137153 +545258195 175499736 +294961908 -324872420 +871584681 240045496 +457335176 -579849885 +-347273351 -438635428 +-405885268 -982718045 +-245282528 387302522 +-233752297 -303103395 +584144650 709220827 +968497383 663642456 +653819323 975525462 +94937172 -122303138 +716624901 777824940 +-600479333 -355410783 +-345831164 -716823928 +-208259568 979706836 +-137191474 276382653 +210317984 -125998549 +246412805 666164107 +-636468750 415463620 +-288113320 169693256 +-109649868 -324018893 +-156977099 163209137 +-347218468 479578244 +-111289968 -719745653 +409843680 -2264733 +695687938 361519313 +440610086 579091625 +697455681 -885562727 +-192568780 -264702377 +945248046 -885260126 +415982369 -143466525 +-907461267 982851279 +-736039973 671392715 +-420465790 -413243902 +-723065789 152098876 +448548135 -637897758 +716836276 -33904667 +359681059 -390096096 +-401755986 -473966367 +724342930 322726692 +-198760007 -244150569 +-566404138 -471465267 +417532451 -163224844 +-569200648 -980868047 +607148197 320425597 +-481015456 -953662115 +-279638150 661282486 +-265598373 959432116 +-40865328 -589336705 +171910645 536677513 +972329560 -519555671 +-891711253 -664082858 +-29895936 -523051403 +339239440 -266662035 +-858329240 -773208200 +-582963236 684016442 +-104295833 635762190 +396845457 136078982 +-267271240 18452684 +796613425 -820582665 +863537603 450204990 +-494762713 368997172 +974154535 -89470281 +-831289848 994826888 +-581838427 -40441944 +181723298 852337343 +82617915 -787577324 +-806719113 -516402719 +227502731 229799376 +-899510298 -760083207 +40591298 424685657 +-895123285 258201749 +335618958 549324120 +-557174799 -123374050 +451068552 -616097711 +-374616197 -54623143 +694965915 -774463763 +765076728 521533190 +901123312 317639064 +669519284 -712955778 +685556658 -253332019 +442193295 -253461897 +-370932346 -317961441 +791017280 -292115044 +449720041 -706278389 +-456796542 -101107882 +296494718 -396709210 +-998764873 702308631 +53020637 166153099 +916939061 -475414971 +-346270595 985777748 +462921711 296338455 +-357912283 580760341 +-624452590 -559733163 +-698474269 -172662141 +-244502604 -36603540 +-238007278 827102182 +707333315 -803227008 +253633465 548730309 +812309360 -963409142 +-773668283 743509944 +307101254 -357600451 +-237691491 -952142479 +169951162 -878351648 +-890838169 -122679575 +674465786 -254701381 +-438278711 -666155828 +-83129478 -544121321 +316870904 439383576 +-572736422 8806630 +-638863218 873814307 +242140459 725521326 +557325364 -283452679 +837597032 726801249 +-761358910 -757028841 +-910031610 -880685405 +335734325 930417945 +977878551 -739900328 +780333381 -390911356 +-828897572 -662832002 +822367416 185114359 +613271829 -475266508 +181304361 294078783 +215694760 -426834143 +-512391505 -39505531 +-759856784 294369722 +-480401364 -536082134 +579598223 -374486277 +131911944 686984215 +-390373430 -421278867 +401902120 617241016 +-501546816 738626748 +-356301729 748075842 +375868463 692130039 +-427428948 -584826239 +-316195345 715228890 +-748888475 -1024590 +-725586244 -749088995 +-997147734 611869676 +556889010 -240778914 +-51500953 837075819 +-557074247 613437417 +-709988677 -307057906 +-338049745 -608408194 +-839794586 -541840058 +919901745 991916344 +322206656 389925578 +-816204588 473613363 +332905246 -328669564 +569153369 -59102701 +-570238640 625925995 +-207906674 -620476149 +835845510 195488010 +258050968 962027210 +-710215887 414096369 +792256506 -959305895 +-871880086 -488471683 +868000068 111668461 +679935193 315706706 +-465588490 -910717704 +663359113 6973226 +847218336 683141489 +172919576 848317255 +-459339990 403972397 +-944217514 -207881772 +650109313 517959621 +-818923256 -613795971 +353442083 16770599 +-750399398 987177456 +-138670029 633690990 +970342141 -26283704 +147351153 75218248 +806627674 -8944490 +-866448875 -510633554 +-604891745 -728018555 +411820459 -402387187 +-467514607 -266065348 +316578169 -884172533 +-208007667 -644416734 +-826758044 -189159934 +253199590 526056177 +-253184473 576374028 +123923482 693444868 +654023752 884371522 +-700644973 740187008 +508892739 -33196660 +-564762140 -873909861 +858131137 -254703683 +-19633620 24355109 +470061129 -746321266 +-945359284 -867171000 +-747253263 -110425308 +301946459 424932035 +-142940937 424110056 +591521741 -827882804 +-845751232 971597095 +193906739 -457142263 +-736756157 866292987 +-634507142 970363364 +-966636269 961249780 +-991465015 396654421 +-763169443 -534416588 +-79284441 146964359 +222650101 539855937 +705357580 429122288 +-297119466 703603005 +294229830 997261976 +-307775928 31776766 +-711513673 753040676 +969035526 325649463 +-12348223 -630680018 +-591092112 873740268 +-246527656 387168420 +837088623 -848912435 +-527809254 -312306890 +925278116 -645616972 +334956782 -339782017 +225245308 -127633873 +818316776 948241328 +402984295 -518064970 +644406679 -553091908 +911905219 -699463178 +-662159730 77768951 +178303326 271993814 +529795200 -516469838 +-566849006 -234712746 +-201985972 -271232278 +-178430799 -235103197 +119921673 -95197559 +466560128 344515279 +-535504377 -1595489 +-591884999 728157455 +63817608 -630231936 +-409784193 -783714689 +-110733902 -692087107 +-226406871 511939254 +-629166201 521374175 +39510231 878374181 +627784594 624763937 +-390333510 -22698195 +231653919 510479189 +-845922923 195694854 +888780532 -854575227 +425247601 367471124 +-809901727 865280368 +481259657 615426596 +-752616615 298927126 +856611341 -335869764 +885527655 -58911855 +875673054 656434634 +268076873 -605324482 +-417790546 296976833 +260722857 691983504 +-624535976 -956602021 +654089036 241230159 +-167930283 245087795 +168289613 181683437 +467783713 916422144 +-210744733 -656310140 +-324950505 428810871 +-867284714 -122502129 +832392728 847692550 +926091408 403126916 +172778644 -477016419 +-100380368 -528422176 +-368380303 10493462 +381818069 804949467 +-50346762 -653362110 +41444288 -836956980 +777331386 249909 +-572760609 -936695496 +-506891641 624034131 +-343614236 -818660025 +-439362640 -786490909 +739351373 -473048516 +459548276 -64297962 +-703164789 -529046239 +-919906432 245686465 +-863655841 779218379 +-469676637 -437100520 +-673697618 949995529 +82621937 683643001 +-970014199 630657267 +456309752 -754560103 +-521903797 -655687325 +-551347122 -372487283 +2938479 -832515160 +-858360218 879058774 +80177002 185653853 +472062837 823273505 +800003255 -765329098 +-727842107 -708248568 +-338474822 332324793 +-650161295 753525541 +9716668 7517612 +-563145104 -367163960 +-953898178 -562552672 +-793195796 95139224 +75276035 -751953125 +705939087 575692628 +821524636 -19360239 +-299039335 -153156575 +-852233602 966511775 +-97472413 -31565510 +729376908 -293613084 +-449076628 -949061492 +429059859 -356609337 +14846691 392698668 +729741075 -331384212 +419970654 -68565156 +557439715 159941761 +758677625 -297330268 +847769558 -194454293 +-621597679 685045268 +-454009299 -74770700 +-666588773 -15329937 +695618014 -360084777 +-383291811 -625754610 +179889434 269882817 +935954415 923675650 +358150512 -723265825 +855202659 757881750 +-215388850 15454252 +-674704881 226605949 +235668250 -400481402 +-871137055 -394966512 +-247436504 319280618 +259537466 582410474 +831841565 -147524327 +-259976611 -891093954 +-736258577 -53344917 +147258681 -408047139 +-963386765 808830294 +769049525 847813805 +88572627 977953963 +368301159 173653855 +844875004 -261184265 +-289562170 -72389844 +963677618 -691972886 +-556321457 -2204957 +730593150 826720991 +-396519313 86841337 +-741094463 -167593524 +408262878 -230154240 +-461354278 666819544 +-982719191 233289170 +717361478 -923789103 +-363363672 225277957 +158557243 889546976 +-803814283 681060687 +-448494655 985119264 +-953724576 988480579 +-681487775 -786047438 +-953667461 784253330 +-958537180 -610082015 +233666197 166445392 +-928457459 705359559 +-426017941 751153100 +-887210025 -426589260 +-738896323 828017199 +-516895317 -933920456 +667094813 -389168785 +765021609 -316601890 +241714087 506974984 +139960366 -702843249 +287968108 -182123169 +-713787834 -918425947 +-392722840 265414064 +-6867685 32122146 +-325181722 -297869417 +562773717 381571372 +-939604545 531845058 +-209995894 388316732 +-802680292 -694279551 +-633759734 -793545186 +950016444 665464634 +-551983045 667237380 +-780806913 -767462787 +7366773 -420787078 +-87334092 -639605140 +-107489578 -107644762 +499155087 691313880 +-279617992 -184191497 +-456909941 407195683 +116119109 -980263851 +506463087 927224119 +659089455 474868664 +-637426921 -355227620 +-304487858 116375159 +-80459637 236932366 +562910540 630477973 +-62213115 119510611 +518084546 911958895 +403427160 401700858 +-803633259 100088465 +816066601 542143052 +-136322496 782231517 +-719894393 973440038 +779283182 821031887 +937998027 -981202529 +-553792047 -517324349 +-526099224 -485764747 +-100128295 -175777104 +-941134464 18890230 +437282526 -421884683 +835741229 -916800663 +340592280 -433641552 +-892255416 -56760708 +-87046792 817798044 +959452810 -873685994 +-440172145 -576282343 +-876074579 714054431 +-917106511 -627779713 +300300547 359359207 +-865164368 -66198877 +657215729 -494613168 +263209640 6187134 +568218815 853592784 +459808867 366228221 +-870358728 68139568 +479031524 -848555078 +-904467066 -503992960 +908847764 417923593 +313701016 669152573 +522015314 606381339 +-195267520 863293124 +-692658041 571774880 +284078739 335316528 +787891014 380638079 +-121738990 252144003 +67438082 -967436616 +908388414 626486758 +-833045736 -716012703 +-60995795 -903609118 +-465877767 -467412423 +383251037 511048063 +-5589645 -57409514 +-634951146 -655377164 +497586315 335649514 +-823600918 634981306 +-316129493 109469101 +-204409292 630517132 +418443148 -415298035 +-10755559 771726266 +161320051 -350752305 +78780092 -801691984 +446011728 -175964529 +172337029 -73186731 +292823091 72089474 +-2795488 -99901058 +-312618538 -215564099 +909626832 -307749691 +-992902460 -385691206 +-438746953 -504772643 +322579405 401981440 +-703752631 398443698 +876912732 -400456331 +-852052635 354033639 +-79937461 -650333056 +306377728 753359479 +213221878 -354323912 +-973959021 511220292 +181464057 -101102537 +328553877 -566673766 +828770310 -147365094 +-510765013 454928808 +-849539906 558716552 +425305350 -269338536 +698000957 480008491 +881349576 777988298 +802138596 -681154350 +271875319 -44029094 +689851531 889711892 +482148907 607313237 +-621984348 -257397044 +-430540295 595673247 +493257342 411611509 +898795799 986949245 +-576116419 -301807086 +843633163 -301464016 +-129035092 -278753984 +588648121 -204909090 +-290889806 -67801722 +621569846 777928487 +-901997091 -411903459 +735444 749742638 +380043323 -700295373 +156108928 272411915 +-12712822 -283053951 +191672462 240377833 +673681960 -589053822 +995184404 -376702285 +-705913135 -72411325 +178561011 258648599 +-304902391 222026065 +49146635 -499193350 +838759509 -424130420 +-751241298 -241311647 +900415388 -398270650 +-694783921 125917743 +-288886368 -584324562 +739115766 136058545 +860569483 -216992261 +-823997182 -77130265 +854293240 517676142 +-48397909 -405956944 +406332893 -395438636 +984110705 -649547603 +208117857 -79850944 +403408554 -600994729 +-107047389 -811123596 +240914766 963928592 +-810704629 -42641262 +-230698514 5707832 +974227151 577597438 +954355843 542982502 +954485528 -494457615 +375256894 -380143650 +539429707 92348070 +-37824500 110287949 +633848382 -825675027 +956088675 949025771 +-829413383 -463080393 +-503487912 775044237 +-745381100 -878831048 +-893401692 -535864490 +616786360 462373793 +687853846 -489847441 +-603532933 670916165 +-808707282 -341441876 +438164722 -247983755 +482995192 75291775 +859382926 391784822 +-518220703 118196912 +-490540968 -746180249 +215261864 318478385 +142301197 212157312 +-803521712 -836702910 +150099973 -603955303 +-904156871 -667556517 +937242379 115705807 +-32610547 -646281790 +6434759 492535114 +757185916 -284311814 +678572675 -426903500 +-998679494 997604515 +-70107970 143587674 +581237367 -900678015 +-159958680 390710035 +-19628462 83020925 +781914147 53195005 +89178863 -462630692 +228409746 -878846067 +-579745835 250883652 +-91307980 -926480178 +565976957 -507663646 +499281990 640158593 +521178778 -426104178 +-447818517 -630244148 +-130293717 453248358 +-573823828 -812987351 +-846377198 -668248115 +-610665947 480384097 +-902411904 -965973553 +885922948 -937204318 +17269173 672480198 +-164599518 -96543104 +-730654498 771592066 +70026792 -317445466 +610018390 631689802 +-707951532 15114993 +-952764719 -361911179 +684525989 -224743160 +-218104018 -162131496 +-626826866 371503840 +411246569 -406382725 +608851594 766305709 +393655275 441248319 +-338074795 685798228 +-869037526 816437640 +265653338 -365759976 +109178542 -329045536 +-943776205 -96321540 +239148322 -680691144 +-166358172 -117631553 +726833257 -30161983 +-14603533 -478271467 +-745248084 346097396 +70330955 268609334 +606999279 -539033905 +779172848 730984559 +-46433391 -93192882 +958253545 832535010 +545793671 111064422 +-984031585 988491007 +56504434 369044810 +-514171873 -889634431 +-678186443 634443913 +-404670255 270551291 +538182201 -884474160 +624069877 -700563914 +-682653717 215829448 +-43481357 664937201 +269360088 -472626877 +356891089 435978366 +143254035 176842870 +706310030 645626169 +-641268128 311324228 +942261355 -718615483 +-994420614 -53519527 +-599259210 -565819778 +810508002 -743032492 +-847715806 839756616 +650818690 -537960882 +-74544330 278914025 +848695022 148553615 +774614130 -277729713 +-553358221 -28250049 +551636612 -844662321 +856458439 596900501 +-457022606 59167385 +-531304126 -660364868 +291879167 10316666 +539764522 559725169 +-285399162 -990787762 +-9860029 11922838 +260522075 249869665 +439698214 719329028 +-20918100 -730373376 +-786649049 209064409 +-327868583 -737768629 +741710143 -502838443 +795052669 427125878 +-767495798 726345002 +359681908 547957746 +208273362 -128643544 +777652369 348813788 +15874728 448441207 +-320531055 602505566 +539082093 -280218773 +-91032368 -982445461 +-577499698 -909505771 +173422814 -488578107 +-124415517 -240970062 +-261064413 -5566732 +510652244 -380284501 +-817977404 459008629 +-442336863 -663178754 +750960470 -644567305 +-260562574 769474285 +424979693 267932351 +799080007 -354094261 +-687530369 873169921 +-118431226 780528585 +81642717 931937977 +96234177 36651128 +-75697724 -38140695 +366978513 -96896329 +-858048641 -939559893 +149941912 947481093 +-920718553 -231068768 +480144914 492855572 +880797019 810866945 +859259052 -496273585 +35079472 365926405 +-210104408 762839931 +-439582598 -43048341 +-820506248 55564894 +-410378273 -829201451 +-126159214 547984978 +419794094 -510871462 +238459433 337779724 +-577755827 -996740576 +-932572403 -119884897 +-818333387 142498005 +-12406600 935634050 +-525589895 725464957 +938024916 535558958 +238488164 -948104011 +-10650626 -398461139 +461314325 182036916 +351138643 -770219939 +-465810296 -491421844 +-730754180 317271186 +119727658 308120759 +-930051900 -379915170 +579741778 -339981799 +184075598 410593207 +-795956658 828889905 +-878458265 918686067 +187083989 -225226905 +858167863 822709912 +143587409 -718435635 +668639231 315589291 +-460870884 -917931835 +-296189885 450158631 +-476015885 -521254330 +-744246632 -78260467 +10183602 380816993 +-57737339 4564515 +174510913 313944330 +208541688 -512974002 +-671447354 -769720138 +840472966 -415985551 +-588654996 -446163227 +-490543127 449231960 +-134529135 -601127810 +-805451652 884380792 +693624078 88209057 +176641963 -627371396 +664544777 21163135 +-691838111 938188672 +853258551 -30842802 +-93989182 692190150 +-777394945 -974950857 +-137395107 -841587859 +-787714879 544097265 +923265906 -967528315 +743768897 236906173 +-828850609 555055937 +-327870125 -997456219 +-51922140 230046595 +361364836 -537788404 +-117815135 -542978850 +630183610 824027996 +30653021 391310697 +-841198552 -139300034 +377753633 982272910 +-181998038 81442637 +-657065774 4138273 +-953942164 20434649 +-612951429 -836983338 +-785853748 -320048000 +383153607 -617659357 +574174237 -208129220 +-280357477 382102600 +-863774788 811614634 +277715303 506329978 +459397710 638242605 +4408106 -272592204 +331050646 256959746 +-935384779 -75080598 +-896987862 85261663 +358027693 252968020 +-518015296 -761674338 +143570799 663008165 +-498507548 -380354012 +-637808179 156714278 +365593253 -522814405 +847131946 -948316904 +-86187090 176654284 +461042311 541549351 +-584562817 -429817183 +-903215643 162845137 +-497921027 907056466 +-621486465 360836233 +301303883 -779976588 +-636886592 -585508467 +103520332 309831674 +206887286 -765416002 +-704113472 -235929400 +13521081 -136091235 +-507514603 -543243459 +978411130 -659617234 +980952756 161324164 +-418615032 599006129 +768563812 -651596406 +-390300945 767153479 +645000665 708966959 +882817202 -530372029 +299354575 762564682 +330418026 -78558723 +289171759 -918657788 +783637608 671127441 +626946129 644983427 +-776544260 54962570 +836356938 356882726 +659822440 652084332 +-750330451 -81788971 +-933807245 -36321301 +737652442 974099293 +-762757229 528357737 +-104566956 -174754196 +-91709480 -202890737 +-704431710 -145612472 +-170434409 -608021336 +-545246279 -617736654 +-38284597 60905083 +628814287 -87171215 +-404791006 -978616455 +77529383 -628501286 +-35572892 -785380961 +575834816 -607083404 +615376748 524687662 +-563607206 589624392 +896509437 252722920 +409585098 -9750635 +861107627 420190764 +-729520714 -522226195 +369056844 192416223 +-202894346 -141340934 +-185917089 669971129 +495502863 -907901132 +-487434408 55577953 +-310021663 882392504 +-270239226 -273486076 +504959385 705981603 +544409347 756708818 +-842036211 -664392625 +-416582189 -236912591 +-585018666 757996416 +426976382 240553615 +-632993645 -927760692 +-51967076 -77393677 +190326560 375527849 +-630046717 -945389187 +289361819 92388351 +749349228 -631718304 +-200201447 87334594 +884885145 176757626 +-250804469 -176950824 +617082693 780866408 +-177245129 306799112 +-629296322 -575765524 +-934641072 986099580 +584395542 -302562444 +-788638555 344841844 +810513207 -818856986 +-96914137 497551708 +362489933 446213571 +553983550 780884937 +-498657796 753424866 +-768831119 -794361916 +-849071044 241024822 +-363788375 -169056610 +95946195 584295915 +436184998 775654613 +354981498 -14018551 +-791918781 -564835094 +75818830 -108469184 +-231267481 -976177404 +-623290806 -636705070 +50351322 -541419579 +-684360724 752634007 +-883618755 425524888 +-761983678 424401666 +847556177 -860018594 +-352449805 905606877 +-988573946 968223181 +580305730 741822599 +797694842 85587635 +929710305 -496036384 +-830952899 546822850 +-877031440 5123209 +-447971225 363981654 +-710467745 51165674 +-569911091 -874324758 +-676780115 -489946309 +-937402588 -143916949 +-764439982 -669680024 +-788549483 370713606 +-48437496 -197608377 +-26234966 -630132466 +601661737 -644688725 +-469089958 -249597213 +-942390367 748530466 +-128968336 156530944 +915439306 688457161 +847008516 -364213614 +-966935265 -193242191 +703645896 -184107792 +83522709 232379789 +220527982 -363704972 +925379865 139212204 +-384391225 -85231703 +464869994 -541090041 +-372331632 361714642 +906339950 69014116 +-834349969 -152271955 +-42433895 -245954227 +325377455 97552202 +493760604 -415501810 +-103217348 -102320599 +761878105 -729546694 +911281966 497195466 +-304132032 928296509 +-656672108 -626175949 +203672302 627474050 +-744661685 573846682 +-606924341 -229507044 +432460906 570687084 +863925441 -334732359 +30275639 93621444 +272718780 39026535 +337695560 484289830 +415188114 470052700 +50276863 858903851 +-681507016 -729838815 +-53253271 -993780851 +-241023867 559269110 +885431312 571884961 +45419402 -43144179 +794250068 72970903 +-789909249 -948441039 +-924779521 -780928995 +-265185771 467991100 +139981136 212802944 +44759433 -597739529 +656346647 -911448198 +852296498 961156615 +793727212 -802480039 +-520379356 -29612619 +7259942 -145217269 +658217656 -429759750 +-50818887 618743854 +865073716 -15373566 +243316927 970930543 +-4019209 -555546189 +-929480409 -585683056 +232878883 -302213112 +506968104 868342562 +376191092 -99513565 +270652263 -377221193 +-301827443 171061585 +216679296 499555620 +-464980252 634219085 +388526732 266405072 +884706031 -409186952 +-944894983 147934705 +1328456 -281532732 +408849896 -651793141 +-763233163 787854831 +14383476 -29939442 +856986839 -6699557 +128016866 -850467204 +253189751 -583971814 +117201975 -118591070 +6835048 844130510 +-228034360 596824534 +-714465899 -393964216 +-283249485 -599163663 +-465513829 644853051 +-610340835 -268212284 +-826182054 -874459138 +598322763 143361940 +208937051 644805767 +-615376041 -426413396 +-350106893 607619777 +-453851795 -873687798 +-819116740 -290797405 +-946415731 -503096490 +-818551377 -831970099 +690474897 38978615 +570109407 -890339319 +-539373314 -9059205 +-719882471 -505011455 +449316175 426385165 +421955546 636018636 +-17319916 388705314 +-364438873 297051284 +600132665 -279531943 +-381962758 -927039836 +287345805 -419254575 +-905680775 -725271079 +-143242101 -313311812 +293328881 286702772 +991557312 -905097751 +-351018000 422892109 +15254939 258211146 +32240464 -682480078 +-855622847 -671829031 +-334012703 233431376 +658031933 -520091046 +773419134 403697483 +761729625 584246736 +-496169245 -354092364 +-70895007 562938167 +-821470573 220730716 +744033435 347915588 +-472823892 -358898242 +-743559701 -400644165 +591481853 -114405271 +913246934 167942853 +-40051997 268634334 +798034460 664978722 +-572851250 520462556 +575425419 882677322 +-29877765 -691524179 +-735571221 926117154 +894047902 833140246 +-711680699 801527913 +-223288016 998875397 +129199117 -937610139 +160915131 -974333926 +-518499618 817802286 +519372214 -48534739 +-35864996 577161024 +740402156 -129080532 +-224631016 -330536267 +-658647493 828656034 +13309197 -932031401 +-967609608 -899990950 +-565363961 -440574384 +831179668 663939457 +401840122 7384467 +-239922490 -186004170 +92493935 -557047222 +131213065 779992644 +-142884720 362926989 +803889360 -191863631 +730318765 197041730 +-632831781 -828451666 +-316275934 314635214 +-210233439 418598595 +555150898 -884568724 +-845481319 -942648413 +-388120643 29242659 +-894024117 -54891358 +-525529741 689530867 +-982976839 -767135130 +-89520987 -285868243 +-535261396 473228259 +988377035 863086609 +962720073 57432460 +765728953 843533761 +303957234 -146528401 +995043274 -801038773 +124367447 27528292 +90969140 11750229 +859703235 370680075 +-294569457 486036029 +-72047926 -909902367 +590457057 -723178742 +243882694 975810578 +-291016512 43039864 +-740888977 548967969 +143797944 339121424 +950929715 -242003244 +793410632 396708831 +737284634 995610252 +943144690 -132490407 +-264540953 -344671737 +443578594 -538612078 +417221167 -910566564 +-747592511 309003175 +-499251869 354640370 +395570831 -174252661 +192622451 -910956523 +455175534 -226459285 +719853824 -974742637 +-840254411 -2939521 +479236135 -312479708 +998370635 -442949613 +-965963064 -206688238 +-174528088 -710366562 +-111508655 247188866 +-934840973 -415781186 +691640017 997052538 +-526854093 -173309268 +-430817444 -124487771 +-973466069 -508184375 +-147186012 807307893 +413905841 785119556 +-980991742 -607754887 +189143662 -690342025 +-210669164 -132464604 +-326945186 -775766020 +713073820 -776206242 +-252258985 -919101608 +-131017546 -173644547 +-893409441 929165571 +-293899491 -504104282 +589522468 963851772 +998867424 -448467269 +598875088 -509439454 +80158675 -678687022 +827839562 -908181067 +544905890 461994085 +63512714 545156876 +965774501 328562270 +228073508 506785404 +-996686345 57431738 +257494761 -727368172 +669170841 -364265750 +137227718 443301174 +-260404543 -107849758 +422510781 -993179762 +171397010 310622463 +-308748670 107888708 +-152867538 -664653992 +-173143160 602958209 +-569641618 -438403478 +-819626322 807477605 +-825003702 809971478 +-39248867 -809558167 +-832080515 318167458 +-199381615 397450250 +-740437226 -529596919 +27437900 523256538 +-770617344 56598429 +36201803 -48881423 +-615376203 -732988 +-262828827 -121527337 +807000750 133735676 +597926608 439645015 +142826951 375083989 +-390791973 454176584 +126944314 104296975 +496378144 954848344 +-561765218 461315180 +509778330 606010970 +671129803 -733813871 +-6840223 341723796 +126100086 646511910 +-843524135 951509732 +738833873 74647545 +85543970 -969196437 +864921162 272032164 +377005913 72219717 +-77870707 -2456176 +678936247 -61530702 +987792062 95026325 +-567275588 -371558741 +940480797 76079417 +564926612 820803421 +621418679 257834059 +-567939975 -671427696 +-223937945 876952596 +231182267 -804986669 +-248625775 -851175793 +206903375 -634935345 +-18656388 -178562429 +-342065229 -434453454 +696544351 635460632 +-274203728 -557277666 +-819513796 243579397 +88786489 419447997 +-379672468 -708521205 +621566004 112156357 +-98589594 895525415 +-183109884 822074960 +206190931 -45181728 +-454506238 -21814432 +526628267 -551925423 +-464878898 222989218 +61471802 -493078765 +350323335 -3343468 +380226600 614178419 +798577042 -540654118 +244806068 302605648 +-125832757 -167002625 +-898341318 -276456615 +-861733752 780648649 +727416421 149213777 +848093542 449207320 +-541314374 -470117819 +-952974949 -29676107 +721547023 769974613 +-344639725 -208022202 +501624886 978881190 +185162111 104103322 +848449844 16256013 +-635118401 -280579510 +458196034 -900845893 +-569722017 194707410 +931784290 -371830547 +-700156576 692405033 +-319268245 802363231 +628195525 370130150 +-920727740 818788120 +-795417613 -731086831 +503734601 503901426 +176309825 -364285528 +165461560 -139083443 +-768606098 -971968906 +74524039 528483327 +600901554 -563847249 +-468457138 435322779 +-490821074 36702132 +-370198664 185796746 +-974856955 20527229 +902807758 -520947131 +-161948318 979828411 +-829942420 -915850809 +-840928754 557496231 +109041928 -145759494 +10728383 392704311 +939309848 -869350241 +628890121 65562813 +873844563 770496247 +-253918764 -691962436 +-15452662 -931913334 +853766050 134268066 +707589846 -343129845 +-389784459 -665322671 +830008733 88053778 +911710944 -551727295 +-563630890 -886095243 +475173081 -411253445 +-399779131 -443710836 +-856090362 -631616185 +472940702 894315969 +-591176808 41168744 +944841716 -739191609 +823836562 795960359 +-404828393 -235191898 +761645304 932027713 +-67889556 -956690468 +535480967 705578694 +-908041129 8050394 +91233516 -563841375 +468508373 -252105929 +792717108 157943155 +790631198 -433283220 +-523519872 881034652 +-814379517 -387925574 +-987565023 -662061404 +-102870051 -283963411 +133978293 -393069730 +-402987037 338720607 +-21698525 -119438621 +-168975932 878096434 +-961700381 76584356 +-644295192 419410277 +639869725 110846134 +-969858216 -579142676 +45065698 815933167 +406841790 -113683802 +206159125 967385235 +-576169999 -833517120 +-283856291 -375844613 +-306945123 679271958 +-578209063 -110831590 +-556963466 -8111450 +-159728222 -457660899 +971692401 -543700208 +-287327416 -365544405 +-342011563 740494436 +-30220754 754938906 +-413616533 282437447 +-400000115 -639964575 +-396047652 -546545621 +-736319828 -550311957 +775076317 -389720498 +774031648 855053824 +15543874 -654544916 +-157747802 408158951 +234834512 -640449618 +916015571 -956168506 +-567953240 677495710 +817392763 -396065989 +145231963 -181009322 +-583824832 -766114501 +-599554278 -17481490 +506619428 154368426 +822511761 -78260974 +-408760653 -616410625 +-213364901 -993239785 +-805271011 706588448 +-287920379 -643598432 +-80473175 812527217 +-168462496 -803915156 +572940689 -814145822 +556146889 159105214 +512940372 420067373 +300608722 -655854393 +-820844525 -744344559 +-907857131 -55881597 +-977746098 -719598553 +-486010700 -825347141 +95866033 -943467249 +744493958 -554291751 +338357835 -266542885 +933190157 323242164 +562729294 -518021163 +-955438586 -563629240 +373454638 -720964499 +-690973016 -65863865 +509459070 -833652895 +944969161 423827313 +183644431 41933868 +703396620 -317040041 +836278661 772270785 +-554995017 904744110 +396709603 -445490600 +-137255458 -802033896 +797268557 -669344304 +89099593 183648441 +715252471 736290435 +61771667 755227703 +824836834 -756108480 +53286739 533599689 +260822711 697306374 +-3137274 414940759 +461644165 -815016032 +-927914116 -981797731 +-307915672 338740066 +702212721 -238541870 +911540096 -821057504 +-431240375 -507717419 +615710007 -277586672 +990317488 807508171 +-396286933 -826158653 +755475928 121498012 +587477409 641819603 +-719056360 877093944 +686570007 -641337813 +-144551697 835016536 +659285798 -627245438 +-590176923 996935829 +645114472 -642947516 +-228692119 -804443839 +413605774 -494314386 +-335105821 -550088626 +370817444 -875391219 +-138071455 -682229469 +-33604304 652108352 +-197926354 17522534 +-927062300 821406322 +-892958428 -399635320 +463998548 -107150090 +636624675 986404291 +102297138 -685944849 +571304147 106461638 +995288517 528552426 +330237663 -750716999 +555990859 86284427 +777437068 -389245462 +-817639189 15312019 +235513519 -797081798 +193450902 -650032245 +-762280381 577464021 +278470464 -212126020 +479600831 219349565 +-621062934 788898138 +554037503 -609189973 +-131860781 65975838 +-256398728 -297874135 +888058843 534310983 +-387563997 17393182 +190747344 498618979 +57750781 -778084433 +761581698 178797732 +-44616972 665436291 +-489756165 172606758 +-894857859 383705698 +-460360947 941580632 +-226207297 -304583638 +989729929 -726547116 +-796326006 23475436 +-236343072 -304176492 +-55419949 47791452 +-206983638 119043016 +-972057658 -727148208 +-328120115 -446903669 +504794693 828752960 +662173137 -64929529 +-609961300 -853079184 +-998256005 587525137 +-601982155 175569920 +-617417066 970046848 +-275634622 314733420 +-101733071 -673278503 +-459941516 -583629918 +832284014 710670799 +76505376 -635609731 +-92245788 -542508707 +555575251 -491591826 +-373007341 -450986571 +629091505 -16042021 +-773780112 710200923 +-77322779 272178514 +-610463130 130903167 +644078899 410367309 +213017281 -851581863 +-207074625 -312655510 +963103856 540650037 +-167341714 371950136 +-528547100 375100515 +-368979447 -815739107 +543453454 -986413252 +104248481 -845019440 +-436137059 -366247316 +-410771089 38479851 +902377927 509733620 +682967616 -881171036 +750534345 -442063866 +725519049 -70143601 +-596726176 -180919405 +-416712222 -30088575 +335169086 -747986023 +805582337 391068214 +-712431582 -215475785 +157855506 -964753924 +858731746 -313021093 +-56601161 -252772008 +-449709814 -806948300 +-994147803 272733405 +873774663 -429331265 +-657871939 -785580747 +-190886251 457681561 +55379372 -812152397 +-128523828 747342203 +249556616 -644877962 +891981629 247020294 +388614481 33359421 +717601773 206856054 +933989254 -459033949 +33661183 -526628269 +-531011491 -941024522 +495181125 451954011 +-663688292 -762101792 +-100824650 -965757858 +-757663969 277501178 +721332731 -942736970 +-516950459 -465842447 +-975304710 360444668 +-146380009 182886127 +-474967656 783133679 +-152751443 274145897 +-568260978 -983632913 +379870680 -804097678 +441420511 -270510344 +-792197012 621809119 +687762250 -482851188 +86245246 -375538231 +834829430 -391069051 +679781669 423460923 +836736308 -316650243 +623240457 -137098805 +-13456253 437846314 +-750469370 196613235 +-300560123 418732484 +-323045247 -219642924 +524125444 820747265 +-156715095 693488132 +-147583812 -122891828 +-141318921 -883024105 +6211763 -521889488 +316950829 449356682 +379756623 -209948060 +-939903019 807189478 +-506336680 -65047721 +486501418 847470748 +-492453677 -673182924 +565946749 672729154 +-899124385 -932084175 +711082015 751449695 +822763810 556776785 +638783580 458071659 +849113625 -876932545 +354379961 -434570232 +-226847725 -191265896 +165466530 630006352 +319862100 372332378 +-460742830 199352859 +255614939 9646454 +770417314 -53539537 +-514935284 -575825575 +948844786 478796381 +796131183 -665915949 +-399925586 676396265 +442405848 758729090 +926926102 402005595 +-697435081 -471529067 +-61965387 -729774531 +883143009 -434240399 +235640463 558323585 +-634937624 775521583 +-801915680 821245142 +203765431 308406852 +-746815725 990895679 +-331311339 -422551440 +955082751 -542271458 +540985434 530627754 +160719015 -94850850 +993775514 -928947756 +-104170435 422897296 +701609414 155387004 +-184709349 258032250 +906838329 600684349 +458216194 403665170 +-104437982 797326175 +-125580292 326455516 +786212568 -368922218 +-67543715 21164012 +257902671 -929372373 +111801264 121241707 +477878716 777409537 +-746341581 486031537 +118890014 749596772 +128636955 30656850 +-754940373 72174311 +395618800 -828544172 +621649759 797280963 +872042049 833088795 +-966503921 -672847296 +-803776873 67820689 +709873766 219427947 +-582942620 -422935090 +764306062 -346932071 +-506138177 124677517 +761518740 -919571992 +-447727652 -180596754 +-44845136 794664840 +-747551999 -860417218 +-946370918 -891423766 +-928614409 -177954999 +164490422 380783810 +985911751 -8438122 +540783306 585335312 +103047913 -577981282 +-448519590 178212816 +-749530076 88253772 +459583105 -519260152 +-884613609 425961136 +-558124688 217715041 +468353912 652415375 +432745150 142511628 +509584996 975223140 +714344957 -657916482 +794730684 -265160148 +667985543 -703650537 +-698595513 751929429 +667164887 -219150510 +-105520654 -271656386 +816699034 419343866 +208005804 -411295998 +659742755 136525743 +975713924 -548552542 +-192748706 136366106 +-974943345 -570884299 +304110876 -38256042 +-9498510 490651417 +-882919433 -110658369 +68625472 -20502 +808164517 737131697 +654577990 362345223 +-920594783 179883205 +-297378596 -9508926 +-941464614 396844260 +-507123027 -169827727 +-287484746 -179003488 +485316636 465725398 +-488794025 -929323313 +317881685 653562765 +-390670044 282732972 +-514860151 -420060697 +716041025 -411874728 +-459166592 -267979247 +300671079 50732846 +-992321142 -893437215 +-22087964 -789079898 +477711346 -484078348 +-999019886 -551071552 +-255071338 -392619139 +173085664 -777831155 +361433579 -246557799 +-282787456 -788674267 +886219637 932553636 +-686868930 471934967 +76202924 -278233289 +903620712 -207657195 +-33020550 -701362519 +764605406 -346314622 +918634338 -347698364 +271925151 768647214 +145896271 307713249 +804078141 -642148902 +297984321 -840711922 +-642258005 411433218 +-670152292 262619291 +-239234505 -273191936 +-898624135 -916559014 +858145292 -148764908 +999032449 -57301102 +605936700 826151833 +-280889759 919474831 +-192442107 900041832 +-536914314 -490842357 +-645124111 181936027 +-320501267 -466867176 +122675556 818160977 +155823423 224614059 +-340628487 -185954408 +-559041667 791259153 +714862097 -154194964 +-387908901 356472162 +-312814775 55359059 +824478445 527362002 +557829634 239150118 +64453784 714947219 +597014643 762287936 +-235276302 346422311 +-264287226 -63001001 +-673655460 -626039830 +-471331223 55214600 +-84787639 577276917 +141692649 -810261791 +-565670714 970182265 +-461577985 -471177025 +-380871997 538299888 +919883449 -218271913 +67332716 887477430 +514515239 -363610355 +851791994 745313490 +-580410607 907105763 +997085394 -145297969 +397312862 -612970724 +-646187607 -241147016 +-768396854 763043311 +414120828 583161878 +152402317 -682049266 +245812713 -127625416 +-132427840 -61035097 +-133490318 -274236387 +-911377139 -877778009 +204876236 205129562 +-418903981 97841125 +-793237777 -960124472 +33929653 786976152 +33065264 -355464729 +-361149541 935197481 +682656818 712044550 +-144073821 622824885 +-692480727 -845005170 +418646309 639825834 +-254104055 736225457 +-25380675 662920570 +-493092996 -747371683 +-931069471 -756189393 +207183832 84664336 +927715405 310411093 +-596484161 -271283208 +-468398063 -621179548 +416361127 872958531 +922771604 -483170132 +779272841 419619919 +-161037859 196566409 +411314846 412365508 +-791553174 479433789 +741008740 572714377 +-130749491 62030964 +-119180294 295449614 +-245196538 -29053522 +-798026584 -157149785 +594888944 -734446014 +-602549331 669531999 +159108814 802968483 +168208331 585369270 +-24558526 -924496773 +-712669429 23750224 +304486126 733960942 +-126677019 -294307407 +133944675 -552810604 +-480009012 -360913411 +-947407997 419451888 +338342494 -313816324 +-367342678 -264004473 +664507455 -265790247 +-220407749 815151109 +-537888197 865015712 +-440777129 3640699 +-374720652 423858146 +-743135138 -262066499 +-782778593 951463624 +-667619229 -597646813 +-674326359 -563261980 +789912105 345474201 +-463536930 -562939039 +-21093784 -965490824 +-942410749 753451531 +-415213073 -436614211 +-174909718 50881987 +-87027555 -928137445 +-395110178 -400690640 +464727742 -717420783 +986226601 46229092 +871793775 294241658 +731224924 -475521916 +451323848 -7595399 +-344417459 -568558802 +-111782800 -784338146 +128692737 167055517 +150611189 667490541 +-503327105 -10796438 +811533457 640227964 +-728430544 384333184 +-79064898 658159454 +-105341139 395654424 +813232258 640592656 +-199418901 550359442 +-34616502 180231898 +971434617 -848705923 +-284036139 -435391569 +578581790 70093742 +150444382 103921961 +209487493 -987270012 +406118332 115271748 +890314391 585202513 +771927238 -705955574 +-366186789 870292461 +553961740 -114665740 +-470729987 -66298277 +824287205 424775350 +57090445 -185865954 +-409675998 358105308 +-260160402 -344421333 +722985237 783826760 +-920813311 -351635230 +-394960317 -821372064 +982560803 -533092159 +-246505474 234069022 +-677057984 446743986 +598760206 -267308636 +-715678575 -664291567 +6959633 85748393 +556733186 -470617988 +-643681399 111728765 +-704222939 600885424 +612893412 807192754 +-974367484 787771979 +836910238 -625109774 +-336913535 791062793 +871280331 -113502431 +-656859104 -409936887 +-637684166 -16483804 +-674765397 196816735 +863179493 692834888 +686986022 -963018869 +-503575135 -449103713 +632474012 694232333 +-807931885 511824935 +485271889 407821511 +-552859237 -241242985 +38797883 889740955 +-984687676 461025776 +922022096 -916005720 +-380451185 727197816 +-48047727 563801268 +-510106763 -474980158 +-185621837 264534201 +-401224568 119018025 +176702245 266113553 +73394027 262105850 +-806252028 548438710 +262730896 27170629 +-145785034 -950312230 +911686737 -579930475 +-665470530 -599552483 +-714718996 297215285 +705754830 760754191 +-957364849 -791770415 +-259128199 853644154 +827441311 -598586531 +493497916 107966869 +956815417 731841113 +209736316 -745269171 +244236099 716480768 +-538863206 215068747 +-661315305 373031354 +96289667 647164435 +-817991531 -780006230 +764484560 -529445104 +-884118387 -489873295 +86300754 381984617 +-281662360 -666549478 +-675949598 -184245983 +-70050170 770590309 +-853409205 363865279 +-613181186 -217155746 +-778662098 -184982067 +-540353816 -317436593 +-621141391 -741853489 +-64108927 41853592 +52011214 69262182 +541447065 402026329 +819770042 2586208 +-478198863 910179722 +-608745238 -749925691 +346332574 -449199626 +452089527 -843880590 +329026213 -746494807 +591557218 451715226 +-861941024 -957160003 +91701267 379319842 +-798672966 423423841 +737849960 812486116 +-113708636 349324753 +-826917026 248152952 +-910785641 -675545026 +-752291108 -484012338 +169400482 340973425 +-82664255 -927794082 +-526530390 -603558437 +135711342 816151415 +972241554 221158825 +-773457665 -585498726 +909560406 -648697747 +964764756 -683948701 +-714697033 518134041 +610506851 -954401872 +607799796 119266079 +-198281256 -925198885 +964971028 -891477512 +524959721 -79050491 +-755734625 -652680726 +710341797 661120209 +498658591 381535955 +-3768574 -332425798 +-102106636 128649140 +344069376 -207927227 +322200268 347395277 +-619921570 -682012590 +-687796882 -16642118 +-891767547 -80892298 +-187925875 -103180547 +-277264626 925293839 +856403308 192341983 +452471108 -235554270 +-704044983 982427275 +-131756927 910480261 +-398210470 -673860358 +83948315 925148926 +488355150 -758232150 +-276134279 -967750553 +800878976 490348307 +-838403415 -696569314 +205424878 636925383 +-770798138 -148886621 +-807324073 674431866 +314985612 115393418 +-165176447 100144789 +481488546 62984940 +-932815114 746200404 +522408118 -582807328 +848056524 363706613 +-306052583 -933294240 +-207366517 449439172 +-771569654 -802935504 +503473719 -862042565 +-448482218 791899220 +-814130748 137202972 +-741640734 933382455 +555741985 197169857 +822396638 -275755808 +-528371106 -768445695 +265531421 -113697622 +-325506952 789869072 +-609143249 544770430 +-369149473 -423588094 +531095729 938116909 +-724306145 268230318 +-222575532 978532589 +475364260 657011322 +-318033006 -2129845 +-573375481 850147788 +627839736 -400340733 +-162635934 512036240 +629666043 919583085 +515268699 -482151976 +-886308662 638885485 +-839179121 -328491093 +485536733 432263737 +475522740 -55582904 +325725435 -948867149 +192802825 -215371004 +93390150 788534556 +747633185 677321105 +129889294 -940829253 +452377662 176838553 +-923477090 -258523295 +-645064632 298510734 +639363408 594949116 +-920484497 -846070464 +941091301 -676808568 +-317071140 -375084149 +-857253651 290337083 +-588728581 -769046957 +-805996546 432001852 +-123129686 329863381 +795459469 -878643877 +720118935 -387235819 +-184369389 -99205195 +-698667820 853629038 +945125824 135536344 +781489443 -490659325 +10479045 561009727 +251587704 20634709 +-122066794 178524831 +-975255861 10859992 +362796642 -876250015 +-623699805 -781659648 +527774091 660493370 +-263538742 -435216694 +-172580545 -262333659 +-99952807 651426425 +-804041314 -345337803 +691396427 416940192 +-92077792 -515503677 +-376942225 -637523934 +461853505 582233964 +-273229825 555930146 +308356846 -289258533 +-987913096 872637901 +760306803 946282720 +-411530822 -121506677 +968133904 441770587 +-554019897 72683230 +454262301 200517676 +-694723904 25284114 +-640482088 -829552931 +-880637460 922399734 +-2923547 471298259 +-4946454 281112836 +-574528618 67568766 +949927917 66824437 +-642219913 797563322 +610597279 126721877 +-28734746 -131063400 +-843515655 -490291368 +-477195530 -381757480 +812136814 -639129828 +339472453 476279632 +201779487 -930581813 +-499856564 -634969656 +844301076 127668088 +569293230 488136908 +-88600130 -744243917 +573418305 952856533 +903877743 -469219612 +-243870383 343175204 +352658273 -554709400 +-963370669 -894396685 +-350456588 864831043 +-99730093 -513795469 +-373380827 703091845 +217448314 -53587649 +-220698392 -171874350 +924565740 -321221185 +50471884 239175016 +-924730603 681387092 +251670574 -681039961 +-776872331 -681620572 +-249999795 720960215 +-188533038 -574805610 +240500758 29104567 +-540245901 -842785941 +828664641 752387160 +-198361410 -986482808 +282967045 575915790 +-553584248 -344254845 +-562345669 -466247221 +-556106529 40792120 +280393411 451587766 +644080676 767056134 +-581265222 602996266 +513755742 -575096061 +-155494593 979892358 +-7290036 -974270815 +151130363 -914602324 +-236235677 541068730 +-583130150 414783048 +53971229 238421331 +740593791 52760961 +374484830 770044332 +597133363 -439161618 +-211046471 766309490 +-869824378 59460774 +-500502230 -761593836 +-293735854 315427396 +-163803312 387028305 +-993227928 -70744935 +-653367564 543694546 +961571149 -548525578 +855863424 -893006041 +94155700 -844334979 +87358771 -221997446 +959612872 801998986 +-161058357 -27874356 +35715470 540623353 +892165563 736201450 +-871207053 -466559588 +652186374 -63558729 +-166504770 -413730798 +-81661440 340147291 +-376204643 -10034560 +674624893 -953118209 +100336657 821254109 +627636828 -788990294 +-368027786 743622778 +363011423 260698804 +684786302 -965478856 +-532057431 889246219 +46880551 374779360 +-342815024 538713819 +-970404036 952857050 +-488319927 84811247 +467469770 -28796254 +-199503506 -445958450 +895917873 755305717 +-198696817 -557472444 +37273950 810146767 +382235692 782471023 +574606413 551959731 +-680739571 605633652 +-206316477 890575544 +-785377832 -151098570 +462953693 293499783 +-593153951 -707217242 +-515536985 -966635091 +-111426972 737561335 +833151748 -967112578 +126538692 -917955751 +893766342 -432169699 +393751341 927761327 +332170984 -889078444 +-849151683 -557999597 +-288731095 -115148466 +-855101438 692585482 +-560344463 558413782 +130660228 -446617084 +771183936 47053411 +-47664772 133783513 +-501642976 936595636 +883158556 -88629602 +-76723534 197780570 +628310528 960224358 +-505640690 -146920443 +342677125 -880803385 +-300270396 -994840124 +174317798 544644048 +-405292261 688257019 +-95578920 -94456250 +123994530 746602245 +291231953 127809374 +192877418 -553304155 +276489020 349739108 +402974822 409220339 +562345052 954763396 +-235187076 -504939388 +312804492 -414063808 +-872805531 862568736 +-468901245 -128217103 +-381776817 -287240014 +-484128223 -477351973 +-213529950 -819340067 +916582322 -625478191 +-669299831 913639922 +219042942 -219209946 +-404277635 -802848035 +909773693 -668754192 +-382813206 -554350917 +-30335999 -564774523 +-18691947 -768522157 +-310011048 914911972 +-225989592 -906857118 +-188209670 221777304 +615195685 -805448228 +-639650586 463399529 +365898459 182095811 +-782913812 571043864 +-743039676 -218525542 +57908244 -269362364 +305722163 -527477269 +159588119 342875212 +256740067 696101789 +783939018 705192706 +929185139 -639883406 +178495020 605570510 +533634997 -393611167 +-447306446 -272330045 +103791157 583569141 +562093554 398273178 +-56209207 921364884 +-887280087 -818990173 +484572583 -398757507 +-785243677 136575387 +422017669 630264377 +316833616 395874586 +-123033233 431986673 +-814228743 -941500952 +-913396052 414150704 +166525571 537622192 +-242616367 -203826894 +850424627 802030974 +183591396 -479695794 +-537424737 949108163 +-661936803 -466386312 +439754250 190776609 +-410992511 -120956805 +-377542740 130261070 +-254003801 -775274540 +799100151 89692741 +-875926013 324179117 +-701910239 737659298 +-372931862 -9671786 +355948311 -18328067 +-583097572 187259337 +-698646514 -87629321 +-336847897 -540495958 +798850083 744666123 +102050925 212029792 +-939707239 -427159188 +276028851 297511720 +440428872 -898768038 +-576717771 -523179563 +53762284 -997504370 +-591035051 -815767105 +-616319572 -881447765 +307154125 332500994 +-607278784 822999625 +780335094 -541473690 +-328483077 -664146827 +-178467251 -895295616 +722782286 -37516135 +835166171 -530203415 +912267772 -330918841 +931179043 751914405 +51394356 875681847 +218791573 -689459102 +-139562162 753776653 +534376244 -898174560 +-274311264 -528946393 +798887180 -777219714 +199093664 -441609614 +-390325528 935690299 +974740951 -813608257 +-173067969 -860477360 +280565662 -641404653 +-11156194 -726267858 +-360281746 -403018159 +-42647378 -162714161 +-163162279 501011041 +605792795 -970716324 +-144657871 819643863 +407078059 -543749708 +-457701529 79640627 +-939696448 -451547330 +140862519 553260384 +3714501 -36034736 +-363152521 -521550692 +-845023548 78237818 +-48847010 559180683 +43019128 590060511 +273025845 -489100846 +-825641732 -720530373 +-536374514 -882501757 +18283042 -501372046 +326564885 107036008 +-515850543 -822402316 +161838472 298018810 +463629228 2505679 +452792821 -946566134 +-429307624 755307885 +16188710 416643029 +515028039 135564259 +-732640230 279452436 +-937095292 -964722786 +76958283 -333189651 +647884100 334691549 +854977858 399673997 +-371027709 293170382 +769422665 -826460486 +-332999151 -386574524 +-856985293 92977674 +143367586 921774777 +-104198327 33197540 +958762359 -379828393 +-555976908 390164217 +454365876 -344164448 +-467874007 -835971536 +244875025 -394661418 +-307449752 -23151557 +485132465 409878582 +-289014759 941734699 +868796168 -193291435 +-5172843 961154079 +-300273411 394492887 +-239574877 917029501 +-977433437 928945464 +-130860600 659144780 +-669805161 -523516411 +652357467 -956694295 +-377282517 461744012 +-800691580 -887152821 +788585227 -736188612 +-921932576 -501277007 +-293385777 -792389136 +-191368527 -103064265 +915886390 619640006 +487381442 628680250 +851795506 -14113563 +-34560466 -232514346 +172250956 997248247 +227539543 575295779 +835116756 -560061006 +345348508 400431367 +-243419323 -503553345 +53880232 654969789 +792868881 -229881497 +817623642 956258529 +34642846 498031026 +412455497 754402347 +658968972 -321431348 +-569793763 -153289675 +695451743 636295689 +661530395 436038719 +186788043 451260560 +-688776836 -532171453 +-962264269 520225481 +976924157 552034663 +-560149657 -155930910 +585388110 -801155604 +-101935808 -704361537 +-481215856 739908408 +462348365 430357367 +-652271429 -629451729 +161386736 10117115 +24036243 853556418 +273827415 520122715 +358593790 810141965 +-482784231 -872835197 +757154932 -297351930 +-167069455 -668165169 +380622836 351078397 +-77318036 670351902 +842763020 629064431 +712279613 426820218 +-746902583 -41320778 +-969265479 771650318 +763005405 -453872918 +-606542810 656274113 +129668629 -188402775 +815801818 -195049484 +651864291 -278494028 +422259275 -361458733 +-186987156 834246206 +571282858 834869619 +990050230 242099524 +-510205010 -733203431 +-749034473 722045470 +538371003 -823412621 +-903073578 -585713235 +467710073 -477967544 +-191667436 640084080 +-957336123 -592262641 +849165046 -704050025 +-154616711 -34688924 +189417684 -746654853 +62407621 -137330529 +426001763 107214683 +662295264 532618483 +-653472178 -323264452 +587872941 91567902 +425755092 253383617 +433594285 970547393 +-661229104 629450448 +-338283066 501149929 +734177866 -469605217 +-977124579 -102413785 +-556035957 983044090 +485463592 848636542 +775356813 -164356596 +674567978 -557986639 +486264713 248102719 +325345452 721818923 +173776457 -199012706 +37062197 826851629 +342154559 393871685 +691075598 -198349168 +-186801254 -474912800 +-998257322 554358573 +968111022 848487195 +440295146 323663500 +191397395 151993846 +-521382797 -430981926 +-22480771 449932654 +589974635 546127830 +-383126507 -573638050 +-848417432 802065813 +-34281909 -160695945 +738694824 -809490934 +-58796758 559188308 +-475343046 214817707 +-419740330 260549356 +500362830 6150819 +129902947 -193719665 +275151054 -795202049 +-905683070 -136900204 +721741642 -872355585 +-680178505 -113702903 +-334353567 -527614522 +-547473510 706557306 +970827216 205158418 +-615976656 -361436158 +486156118 -190302620 +-643859189 389920369 +-100949582 851748410 +-8770254 234331219 +-828368365 -271723346 +222547922 497331744 +397661104 735745663 +-176007894 -592266492 +91203392 777818001 +165603557 -166050303 +874304102 606832907 +647429750 -855027263 +-276107368 -954015736 +287843142 371796738 +-344823491 777950805 +-93829005 667968961 +-151690470 -645236716 +-713422530 877788701 +-92173980 -620867455 +-450882879 -841512403 +192770206 983605862 +47212436 318677637 +-805286326 -510588834 +947627899 -553485066 +-761829602 754150231 +-175758322 264741303 +-901758606 -197218171 +15531408 -540706718 +-853085793 68486894 +-427159207 843789368 +660972658 47759719 +960132856 434231705 +-657718978 947965638 +942352620 161580187 +699170437 795834905 +831159274 -815783047 +915063443 -228190574 +-708114805 -863484623 +140613484 -671186992 +428362309 -16437227 +-522172996 361809306 +-938551918 -470769657 +17880488 -51257191 +-93925249 289537442 +-56605233 75386434 +302488502 -100955898 +-771899741 290731035 +139622381 409017326 +-575319563 -318864590 +782473376 -569940783 +701548931 -39476335 +704308422 -45420221 +-302535240 384319362 +451232640 -843831854 +910071532 -67701695 +559058068 731927430 +-807832129 880034327 +-645438328 -113903646 +699750748 604002431 +989074285 -648669151 +485234969 -71893742 +-272331856 -984000042 +346472952 -214753390 +896339838 -422957902 +468500949 620400128 +-94633285 301227721 +-863683777 -330982078 +-526493387 -341258840 +541065560 -939582462 +6510140 -186623333 +-285143589 460793330 +308074003 730698779 +981363843 539687303 +847872385 59530627 +-936930418 436249851 +101373232 15134172 +-86159299 215848385 +-489109123 896320579 +-473067930 483424231 +804584063 43594443 +758162760 -207595415 +853587737 911694330 +358391886 -986084996 +-411917456 420334452 +-542251225 864139177 +900397825 -540616141 +-413121659 676717772 +590483992 939852425 +-73649213 -440283664 +-779231252 -109185466 +-948192820 -15320119 +14625931 -354370963 +169786196 -160701187 +167322320 -118982619 +-557262735 -93860446 +539273252 -787273863 +-215503738 308450008 +-35038683 965643247 +323511045 -936863971 +-44051311 962355085 +926433796 55428976 +960396280 -766038297 +590131177 -757517548 +15816918 552736492 +531928768 -939400717 +46733898 -964292326 +-287077012 -880095885 +516113242 809842211 +-618897593 -971650795 +-597929730 521919495 +-926751294 -339404375 +-679422463 730426768 +-81120302 -240921910 +154755779 452970306 +585307499 833876129 +-231651242 659870920 +-146633323 -290640820 +67503620 -967582006 +966143740 -787812862 +-404720209 657391026 +811183791 -463188892 +407211867 656712234 +-17246658 -309746189 +585088286 371739647 +949923869 -463279048 +-145732234 -413970586 +24511657 580136696 +967902304 -760295678 +-907651028 866626211 +560089771 746876814 +-359190382 -604188955 +862679807 671965213 +832046539 255963405 +281088085 -802948048 +-284698788 -755636954 +-282008149 -886969379 +664591133 590246725 +248901521 -959208848 +-925189115 -309183 +475293929 301780013 +195058339 294784 +565605010 -76337685 +288812018 -592908719 +-451221747 -922582662 +9494489 -377873951 +-356988028 965519787 +71964496 561271538 +-222715711 65454893 +-508953409 -900696937 +638185723 257520536 +536488535 947679186 +-370286461 554956097 +-729404139 773921455 +522634741 228563504 +-967276566 -922077254 +610936861 -635304149 +411144467 -977126412 +108539082 485846899 +-50612438 -336442565 +872253048 646779272 +-491784648 -191834964 +-114916607 505609953 +33721161 849266837 +-333075107 -884488769 +-515088008 564114088 +957466949 -995433002 +51925982 -110572621 +-67457951 684355053 +-956540722 378973457 +-852945702 351651017 +323841324 -776763398 +-667998678 875467514 +590588138 -667891743 +-175218726 88558066 +184775350 668045404 +-173635277 -295723136 +-385268823 -271027914 +-658791475 363375960 +-619040916 596915926 +-666508437 -888123760 +-903737853 967175233 +-554380149 690628034 +-959922235 532865274 +-574919272 -99569998 +-914642027 198694207 +181369749 757694063 +22796891 -469700624 +-426927864 348272024 +-403883838 83961986 +-573358814 211416282 +-657097651 20585800 +-306633765 -293764224 +459393184 -397965151 +-255868590 426774668 +-665261506 244377052 +586969888 -113876228 +191260410 -820171867 +284165713 -688776028 +135475719 899008204 +973367739 575603296 +557548195 72592779 +-901401770 -494967236 +-520476090 60208127 +-169245915 163297643 +962382607 -932738903 +209575311 -323834958 +-527701535 800943520 +-434984875 -136159372 +971806003 -506006626 +-765116559 987819290 +239849496 153013791 +764029790 901651736 +11226599 247043732 +-456145193 868634916 +-118392910 -292073591 +182367752 292175473 +232967397 -706059507 +370087852 808629035 +42576241 -271819421 +631732411 -463401230 +-254237285 946640810 +41061958 -661940567 +-485462202 757056532 +27177455 -445376672 +782043140 -376902010 +-722230774 585588682 +-564680131 -163255033 +374320177 -655060962 +756873590 -879829523 +897771510 -385541381 +352921970 -304605815 +-65348540 900379145 +48969861 -233695624 +-123608794 -275742113 +-877382957 855878129 +-444677791 -839028232 +-994946811 465393980 +-970013499 664144391 +-657384597 939253965 +296599532 698389167 +-17758077 116935874 +-865320596 -377537872 +729738812 833790315 +-718146132 22623430 +-798247260 -803365943 +-39608859 -596003568 +-532739767 459371440 +-769435040 -196337674 +-189545494 -690961119 +-645843961 826327796 +-813683592 -438274609 +-619377103 559936520 +-885088887 510249773 +-904190134 -22704007 +-171350601 389470115 +-250272301 -499045706 +-975433561 -753437928 +-720698720 116418825 +220038877 693228517 +-993840473 -916620948 +185780673 386485197 +360575076 872338050 +-471811005 314558299 +916419481 -788792866 +65360274 19627279 +-437793101 982781815 +860526595 -944452223 +-356127836 -217808168 +-421196612 -199749649 +869852091 81270971 +960073982 736630225 +916892754 -103455038 +-486304162 124561260 +-206384603 983169784 +-207241533 498195988 +-224476724 -344544855 +-361401532 705678975 +-204698677 484139120 +318728073 -848078146 +-768604446 -220301053 +-216594368 -767519775 +-325143783 -761274137 +-411024093 -995497267 +597640668 -683811325 +-837575161 760468896 +784518096 86895278 +-967919318 -845106965 +615659958 763118946 +-375155444 -639564356 +936036592 881020846 +-42580598 447485751 +-669230428 -84449975 +497759502 595353446 +-432144937 -854289841 +570825786 -604696311 +-234222665 -937836368 +-515685215 -835250318 +-598785298 460085649 +58900414 -712041854 +972443480 -970622543 +552717230 209184213 +571172524 -107327432 +459203054 945991372 +-105161966 761784994 +718083525 -11288683 +795595989 413637886 +-347602251 -303751902 +-436668834 817059598 +999566736 800435226 +754955279 -340246669 +196717128 53861004 +97016146 -289671616 +599055295 79384981 +-470971317 769887677 +627693226 682779188 +357191659 494548753 +-468026603 -985552289 +-334683048 383756316 +-763213525 666152395 +-245488750 158508211 +-212746249 228232811 +155201004 588929455 +-163086324 -295859292 +-651627111 531734891 +328232013 212379550 +-588854317 -616908008 +834665383 628498714 +-326447300 335226447 +-876923823 -315395577 +-571882839 -435300281 +579308077 -315320141 +834514113 736166209 +505308784 90820946 +-679661934 311432231 +-544096543 526866924 +655594683 519088468 +-331091460 102256954 +-560917457 564975305 +-434069179 -905970893 +28931188 -68411755 +-412642252 -174407881 +-236589457 754269117 +-840313016 418591844 +-988527677 -598454541 +105688842 -416171955 +-133358140 -203018604 +132752594 -780551411 +-716607086 -931174389 +767329111 898608004 +-766759924 770608311 +-966148007 520107620 +933707538 -506416085 +-414658952 -995166942 +-90145397 -241188287 +3403038 -348410087 +-305468530 670660859 +729467878 797320200 +-727021698 -690686886 +32272920 237356980 +-969370943 -874485957 +-557511663 480684411 +-244068009 -73398045 +-162021691 167630402 +-217413161 -349326585 +-100091850 -941679898 +-857129606 108640171 +167552331 965089772 +191928221 -898624370 +-273689946 -538066354 +680884174 -650881419 +896047702 -264886429 +733654498 864797955 +876036424 533768222 +740778030 -889312499 +-719302466 -333454482 +-623959964 -63349851 +34338845 -372758710 +68807224 511203336 +68851432 -2063743 +-417128743 -984292954 +654728733 -560309063 +175280396 -73717450 +383400926 -293648872 +-171936316 -87388660 +-441381251 237593803 +-459432710 900527253 +729179761 -314978628 +-494030216 -330763060 +527390105 -57096750 +-66761116 -99310586 +645482448 489893016 +820482722 -768793388 +-588882767 -904514405 +701202649 322991488 +266662877 -897584987 +-697199987 -834901125 +-251919253 -661413334 +837420871 602387976 +348703480 790206446 +456747417 140355701 +-156155326 -73635801 +-586403348 -367141150 +428979202 -228123081 +-370822390 906656712 +-195079350 797538078 +-837265327 -853727377 +383538271 -755518182 +483836364 488776785 +-209803936 6852575 +-468471378 -532484506 +-283125147 -647953481 +336949482 -657262049 +513357545 -9317696 +249106745 795633487 +-284279028 35610863 +-564993293 386029859 +309358943 510201888 +-402994830 429558759 +902451765 672376279 +-287239043 -378072055 +-16556108 -236953293 +-23547707 -638876246 +-390351269 728602503 +-383598268 732474877 +-507171222 842538057 +831544284 -629234873 +-157193682 -466033506 +-497568107 384239404 +156094770 -559640775 +366757131 -249482175 +142314787 -36654728 +-370496647 -752915781 +165280957 603926891 +-589056204 277163107 +-284691907 172567577 +-483315794 873885503 +271620804 567533067 +-660183931 276774885 +-535391768 -253969128 +-163757626 -228168820 +-216372059 133268472 +841239901 410068310 +-800469394 -452830374 +881289823 -214248607 +10996995 592590278 +-823472256 -150736428 +-893350171 -295916542 +481860087 406030293 +618163044 882419239 +835149445 821431365 +-379267024 -485852607 +-697127868 -669235252 +-247320069 -203902261 +56327653 767659557 +967273872 -423392464 +384088294 457164490 +407154793 847429355 +-449056507 69866375 +-397712663 -351326193 +-981888196 -332712592 +654389238 606849179 +700899912 638993126 +785252342 -111254834 +840823981 724141401 +-222973568 -518140299 +-264938225 385555939 +656970946 -761282773 +-560597841 -29039138 +116213442 740100630 +-190046505 -656868589 +827767605 258723630 +-51090280 207803579 +975095611 221872237 +-35213474 5211526 +-766223908 -375165079 +-530838393 729687614 +-389858688 -88286236 +421857581 -3596704 +655516583 -497016345 +-922231700 -692050070 +-680574122 -764437097 +-542394908 -24807509 +-53325498 -475561137 +267505854 -564472989 +33353283 -766335838 +622246609 -339247286 +-305001949 852238747 +-971722131 109125040 +-434079768 266843341 +-713360929 -927197059 +69237692 -195937681 +-463651155 947372177 +-293088778 136984109 +467497147 923042964 +869583264 -541816841 +-58609508 -730851551 +-615559557 494924498 +-360547606 -975763172 +-331799881 976711247 +-423932576 -117135914 +-163461906 449356367 +423150092 739795054 +621315775 -878608965 +-810057130 314485166 +-448533253 274030715 +102355088 598741727 +380768087 -245000783 +407994934 -643375096 +-807567155 243232256 +970281769 457256847 +-874125232 139787676 +654083612 865499042 +-544110838 -876133437 +402382899 648051257 +326540415 938887101 +-672411658 801459698 +844513932 -471113851 +-840427986 -362052326 +237173437 734646162 +-211319633 348065715 +-36848737 -192175854 +359899660 355987434 +-991530784 -457823676 +686995769 -775114880 +-998400048 -994977386 +498443060 479104196 +-326405797 449882377 +-249815044 570297359 +-679755482 -64341870 +671810708 -150517699 +763452464 205133553 +134387926 213124802 +350113681 -849707778 +622323932 -912071204 +-2920397 -825752166 +-976388050 -303683998 +101401553 -553188946 +298863448 360529059 +-109298354 -188276933 +518542483 -533752239 +-435404869 -781722056 +-73646252 -272240353 +-509580614 921068668 +157751855 -940648470 +322631656 -275357566 +288240843 308442066 +-646022120 770557075 +-235987241 -862814186 +-490746387 -230442890 +159225993 829051229 +-853402761 -357198448 +-408017215 869410957 +44454131 108836007 +-33055069 463164472 +986688550 -470051723 +-959532121 899914617 +-515112427 -818202324 +-916919597 90909418 +-751830407 823968303 +938161538 -348320685 +-971927515 741889749 +474773740 999693453 +-255861580 145190170 +847335591 -551421482 +-916079072 899485470 +-460672683 809379962 +-786910601 -38366336 +28404144 -224457831 +920584139 71317828 +891779432 427593505 +362825234 519499573 +-552101794 2898187 +548215320 587122008 +444589002 353123616 +-969741287 -757733864 +56470279 451967887 +-893748217 187165474 +988944023 -210482860 +-78833523 715035048 +-768415232 380872487 +-52956352 90228507 +63031325 -510191405 +-38473755 -407678415 +37724987 843894483 +561343454 -676201693 +894090734 -989920955 +778079358 520703815 +407868170 -439461461 +-681767991 -745668509 +654154341 -179094243 +360430967 215642379 +688413265 19765134 +159888565 469285651 +295409351 -111776728 +476212571 153568447 +-198160823 -526475639 +-814631854 -112743747 +81173397 -788509531 +549577404 700326401 +-603280110 -523246705 +-187377118 371108266 +93319706 740870757 +872353375 -6649129 +670120386 -323107405 +793538082 289389236 +522578095 748305312 +-374601590 768044092 +989061648 -782876208 +-69591774 415859670 +639972940 -387908028 +-260501459 931761133 +616906634 -373995447 +-883552614 -799036759 +413158689 -663808011 +203047345 -29284844 +-800648300 430166581 +-431387238 738296251 +307457985 -532488842 +-743935858 730686793 +906381436 -673397780 +363217520 823193014 +-903703652 603930950 +-382754568 -656117343 +117900327 21930501 +688456025 311540137 +-698360903 861823781 +-854922040 612782514 +-180021810 187637829 +493571366 -575040279 +543280035 395022278 +742200836 -580937366 +823382164 -939755737 +279183693 -482340391 +-513258190 -403499817 +-9779869 765104221 +-22430945 451038725 +96040108 886995365 +532858498 -414277548 +84209571 -588355774 +289407097 -666686543 +-903719758 894018712 +-388494276 372361837 +427507860 -556759438 +199167576 997134383 +472579935 -534510773 +-625490923 522051716 +-269667297 -950160944 +-133928357 984191894 +-594895974 719742763 +750191556 61262310 +85914805 635139128 +-254421008 -438103191 +459145254 -659034090 +-790279187 -470375592 +336154983 -265186360 +182257085 812763955 +95616716 136140978 +477252555 -476408523 +581649982 -891872738 +-70512199 -15451252 +419773029 806140207 +-179716055 -163509654 +-484384206 -497961675 +-659165649 983017751 +695375998 -818191286 +-295640915 -669637644 +459391949 -441360671 +-186373419 -661582434 +-439527015 840321269 +-162291108 695240393 +-52266754 -627494894 +-251485808 -772550521 +309831164 -338391269 +604437423 270806812 +-714017073 448348114 +365288919 854325047 +-277060663 -850267238 +-976504175 590980161 +493066772 -99519905 +319672852 -786331198 +692628637 -136292707 +945062717 -147988835 +-976824294 137315827 +-608386809 -255348795 +212590490 -28450986 +-81641904 541408744 +728701427 -713960563 +-597719670 -862595183 +482906007 593567989 +63220969 465978214 +504367147 -604311591 +-948736831 -275462234 +380565052 -947715995 +-889853989 -264655241 +-803430508 280882805 +335641216 -403784691 +-2591297 -447910818 +63167491 255195766 +305482592 646711518 +-284438252 35043380 +-416513555 432284474 +-615758391 272019469 +75131840 -203588607 +125556235 431759535 +330480405 -16643529 +-31646699 316634951 +872075223 333856903 +386739427 310712227 +958854012 -52832262 +743985800 -228383584 +-704783575 8565760 +958806388 836476572 +956998580 632812711 +162769493 -876969940 +554396726 97238368 +-498784305 908979789 +-929112658 -599016555 +657436951 -579470625 +991759257 -408708695 +579074447 14226995 +414841248 733503701 +211172237 912940604 +347732274 402831469 +59798952 383494101 +-605316670 315434808 +933753123 312679508 +-869174412 -811073479 +714233841 735389284 +128706806 -128576307 +-415249267 7778937 +410861424 -321923451 +-918447585 610486460 +669276004 -923311020 +944711308 32484823 +-835630547 -162650298 +245441997 879091006 +237350901 542000983 +-111590418 770780460 +22456855 -524223885 +852606712 978408636 +28889352 789642766 +-469171303 -300685975 +-296909513 304844467 +988344380 18718912 +-886872998 -803246304 +-307558417 -760362899 +764658401 281856606 +-240120296 16301220 +-270738575 776271405 +-870835928 -425652939 +978893892 -929541269 +890070700 -316701195 +-395275984 -96882241 +337247263 -558392219 +-408219460 897840359 +-976502014 882873081 +-407655027 132812290 +54472459 286406292 +-985817318 599668996 +807716642 -494608823 +660942577 -863742836 +417008557 -419687243 +98554363 946856507 +394696480 -10144751 +183560423 -177258030 +-320568210 114312897 +-391606094 -873554470 +-888867270 -514756060 +-37156999 -491491744 +-743888894 -74162543 +756425490 980149182 +459306125 -760428034 +-58974211 928938914 +-478271134 -260913560 +-549078052 781096222 +3129339 336077370 +-88855183 -669418856 +-841936779 459871646 +895382494 650712362 +-93280325 728883690 +113453108 -921502955 +-111672867 -551708921 +607494338 932644891 +273625309 574544684 +761332741 264477197 +653971777 -527797530 +-576354948 646038876 +-864734595 -300330062 +-314398420 125945278 +796124786 -280636500 +-586845344 -903855310 +-40979160 -615536016 +-513353876 -980922172 +354988733 -590234471 +-266006994 574448374 +80895986 759517219 +-947419219 -1094694 +-435107190 731474402 +566767720 -537262346 +-859453310 -30560797 +673980028 835673760 +-377408325 944376292 +-250338217 -219090758 +174775263 -111445684 +-652240654 178494748 +-29772478 -743325028 +-101672301 365730794 +-719839649 -899839065 +-969282082 902921161 +-575169387 695146000 +-465534745 959256534 +728286056 501043695 +208258704 -437427868 +-958857783 -972876586 +-489150627 -89120401 +-617700203 794262095 +-804793390 2545403 +-35080175 962067905 +441510526 -794129466 +234891059 -839826002 +464782911 -52570508 +-40865429 267697935 +350422076 704709097 +-240191013 702820150 +-277689682 -12894797 +-382600895 -607042424 +114299126 -269583436 +-497328148 -905273812 +607939391 -402640482 +-147078120 -436195453 +-382255706 688776305 +-537850518 357133109 +767925085 940957885 +455220449 -511800601 +135129750 868710625 +-292874826 458251795 +541618456 -721411742 +291394983 826396132 +-794305489 617966283 +-981098244 601933171 +-803383290 -196549263 +-34098139 753672534 +-221230145 686324775 +83425007 -161129123 +438876029 848283170 +872941692 274532776 +-392698779 750338302 +787589888 512838045 +561583202 221612812 +940602234 624858282 +338865085 -399609097 +587415285 534268328 +845891205 518117796 +-885733390 220186087 +661941070 219686269 +-410844892 181035982 +640686983 -656686559 +-898336448 353796086 +237009415 404336100 +828391092 -661448878 +374606591 34503867 +-995317450 475266639 +598152218 -422435542 +367307547 291619759 +561187457 685839126 +-267305616 235903212 +513340844 -204554442 +-395936194 667637495 +669533885 89588550 +277902684 -266043751 +21835002 523908956 +-330950880 -333595668 +-519456668 -67956393 +-947621422 -360827527 +999446960 -824488310 +-939335406 428557024 +-472913580 -834579393 +-107684007 -352707666 +279035707 -250010991 +255813968 313784924 +-3199484 -472218495 +820718209 807839014 +-660726242 -361489027 +84453646 228833081 +161085278 563812528 +-915525933 -293918533 +-882952347 138783454 +232873797 -743598730 +693944541 -797619648 +-84206197 784224932 +-565072919 -887135282 +719771129 811001169 +902866108 282841145 +2142656 -458069772 +-874373958 29213699 +-856064411 -811549565 +116613366 -48509637 +-671914134 -771793443 +-653406931 290454838 +-942951106 592478600 +561379931 132052346 +990082902 234625878 +-556075340 -947052542 +836886678 951340164 +-217171954 -582190947 +-46919805 -523350509 +-407188696 959818374 +-97276334 -485376814 +-297779491 845401996 +-696831007 -900998784 +263844057 -376253518 +-935464047 618587244 +-783981642 -776232652 +-464038257 670542797 +-12210554 -517265513 +340216224 -401579024 +50442338 776341580 +274214882 632231324 +663872662 -320122219 +793281830 -764515045 +-4635592 -197558616 +171502483 -70965067 +924443021 -161438326 +635409107 378465072 +-686767934 600432736 +-920482806 593769699 +-443007125 -379469895 +-404525156 -248858218 +435069672 963426392 +-765595884 -525176425 +-125030538 278864956 +-744855684 463118309 +-402500442 -318824722 +203747450 -162798698 +-656434267 362347635 +911424761 -490107030 +692015431 -659088698 +764787225 -38223603 +81163954 314642454 +-500600276 -422351118 +405111900 54131208 +-192679563 -867700666 +-887417368 695274364 +-115313942 972516866 +560612645 -601603308 +66832577 342289878 +-766072985 -300329316 +-103763482 -744690809 +-320267924 402128230 +434923982 610703957 +752001468 912597780 +-816060251 401631623 +-184215334 -45675337 +-829219425 808887416 +160790983 -596991397 +366057862 -445600665 +-782597934 -487894477 +-371924678 -974660266 +-760227466 187498855 +947250517 384982713 +410426297 358314391 +740132819 -978877459 +410226349 -709711247 +-181908486 -231431833 +-49284836 637435468 +366872180 -217417509 +135511969 -32182011 +-570704008 -202252719 +-101614451 -239603961 +663893062 366187063 +978766999 -445215199 +614984054 -597215361 +179858977 -745569671 +588831280 -275359019 +-659677762 310090008 +442278002 416051797 +-889659225 841188489 +704777390 -676898590 +-827252794 11044970 +-194879236 -299694327 +-844511720 -755769448 +352517611 613831692 +462790798 -228294095 +-617145892 -932823667 +643887930 -210842500 +620418996 919295733 +-450059798 -132428760 +646016075 -879354866 +-773956030 346144219 +703775508 -305788625 +8621222 968208860 +600600884 596094033 +-251041138 -865864169 +-265690137 373275886 +-553591715 707358788 +-760826425 642674137 +-779746685 301840852 +426436092 -250856864 +410042909 849304106 +-427098958 786701564 +-24427756 293270855 +582565195 -207753336 +-749146282 -91502739 +-385250007 -83482129 +-342001397 -111428187 +706540715 -385889940 +-809881736 173105564 +142692723 939217476 +-179953045 -18826911 +-819195467 -208102377 +593177807 -464576048 +-65922766 -996117507 +100970849 -267443954 +-821436542 694328192 +744571170 111015451 +-419625735 833169461 +220702105 951618093 +423267916 -937563470 +395638865 -540675355 +-404007645 -692365177 +-67030396 419604111 +-552556616 -192238343 +475815629 14957591 +870708678 876667650 +300367186 -64149937 +468595394 -731598718 +-626708880 -553290942 +-244007099 -425558767 +-852958456 402205271 +303880860 331308613 +11403199 -164547365 +-38332053 -593884033 +-187764244 -460496381 +37438030 -88982854 +539341632 521072504 +13122463 545198111 +-510748131 792237029 +386252360 -930438824 +489192701 91279878 +-857539007 -980018813 +-754001177 503102909 +-600088754 495141196 +535824214 -950357641 +-909873198 642941727 +970886557 627529587 +-818994406 -499003363 +12845572 463890605 +126084211 -753726616 +-707972592 -75416947 +-762250588 -890648108 +-988420515 -42932356 +-944174178 451288622 +-244980945 -269364102 +-559821444 -316174681 +373614541 504151336 +-823417293 -968683814 +370945613 120654340 +172066127 -217941856 +-79051826 936777741 +-553509510 -528408531 +-620971078 -19910250 +-717306746 425722046 +-252158505 160005504 +-175814419 723118819 +-164077958 -864060608 +-784160482 -834850048 +-789773189 -722985742 +-697629201 -831548559 +-570547200 118587776 +296622726 560409886 +-921246962 -238240614 +925073792 -973284148 +-419611793 325255163 +-135334322 671060418 +534980207 -383643177 +-728245255 -562067843 +-862232679 986553053 +-477469755 -244242748 +544528568 -418207497 +305617901 -649949540 +923157142 964542043 +577280923 705319366 +340879647 975435966 +242799149 994902392 +648907912 -844858442 +-840887755 674917956 +-231371227 -875826653 +-695947228 305401989 +352972966 -418295505 +968915906 -567660046 +-612986281 144083268 +-44565784 -155825476 +-442435681 -798370373 +535742173 400107701 +888054141 244986207 +549777349 -567472297 +-127351031 -663068693 +-733573107 570072118 +400978192 711215273 +986957875 390248448 +115661600 468297367 +21216578 -152168529 +569823444 28350423 +652984939 908822785 +-377388734 -142545371 +669021623 732332986 +-361618577 168080919 +-296740143 -263540057 +-470700897 305379518 +-204158231 741714651 +-463316276 617738256 +-163048711 -439287164 +-283348213 -123154892 +753762913 273593456 +-401634500 -211377075 +-748665245 -161816525 +874997399 357952305 +488446593 -252835186 +-122531195 281529101 +-955199353 2949868 +-670553994 416203109 +-446933534 -62878198 +-495791878 -859038343 +198220857 203627363 +94060092 -193230409 +974803972 455200384 +184342806 587641095 +617544858 -935303207 +-925752103 270812886 +-833439826 -196668682 +644972919 -510762646 +400889808 438890703 +-474825183 -861916008 +-509972090 -408669424 +-779740705 -461735717 +-616316889 75885666 +965997593 440819294 +430766348 -308763971 +198616326 -494179582 +409014376 118658655 +-646891914 740556231 +813371538 321646607 +923721693 629267219 +930841831 -136373327 +-733605429 -380980212 +977002333 -214453283 +-544249568 -806915963 +189548493 287260965 +-417254230 -782173041 +-234853102 -54014793 +50918477 -227661377 +421921485 490388594 +-320767280 -44920251 +-929711786 -550451449 +949675073 57278861 +738969137 -434411130 +499460140 -833415239 +-121749662 23805070 +163098595 5568572 +311513073 -320456225 +571990308 162341007 +-113503323 -394490784 +-81109339 162856825 +-541559093 -62848141 +-66088067 761158054 +936164451 695923329 +-426070200 835018073 +768539283 -26804811 +-42252763 463044165 +824942854 866566577 +-309675721 596079988 +912311419 -662289853 +-685465217 -120282660 +103569973 -295259017 +809072817 333986444 +811357190 311172171 +879932 750006162 +-662815769 354345830 +-37411858 -95105432 +364276658 -247883212 +511257831 614042409 +-980749704 -399464324 +190860328 51702364 +-210652727 695961357 +414479318 123218292 +445966191 -94783040 +507474008 -791088599 +518558425 516861956 +958348183 576883224 +131356974 -379543677 +-393501560 -870107301 +805306495 280356743 +956733747 397955938 +-334720522 167937978 +-118679786 442834554 +883119238 -938348359 +-191822833 926836994 +-914170717 -441031378 +-992814549 564579965 +743715204 -914509456 +-859907280 -59114132 +-982775428 -418927355 +345974009 884167612 +746404291 -436728325 +-981187913 -24630016 +-809800825 -366389445 +76425646 -536590510 +-29068805 875807157 +948534093 -217554782 +-735966433 506019552 +130173596 357683090 +986731760 925241764 +-549851175 337571560 +-941458056 -721021848 +-839187578 -532512718 +109285746 1773309 +806596018 929226355 +319098353 -949846154 +678268190 -679810652 +-21711130 -604379943 +-521453359 -237277258 +756624970 -952284807 +-14271845 864290911 +-250697361 455943625 +494842209 -650497996 +-684182836 -687093228 +844039640 -196216491 +-581215965 452331732 +211792143 824396796 +768160560 -877617054 +752015670 -71991587 +-565029597 -202038035 +-686008942 -197577920 +-6768226 236354293 +191914801 435568785 +-371809610 -151289254 +969986254 -92050249 +-823917758 113899721 +-126722949 -868877306 +-210307056 745371706 +67183114 118093482 +-711116746 -664571445 +95585906 244278426 +75455797 -893868502 +-397261453 -560032453 +222684113 953939173 +418302648 544439995 +-744250318 407700346 +767602606 814319499 +23216746 -299459078 +-321754329 -820909071 +851140718 192944068 +38861791 -633370245 +-354776325 -407326559 +-196655954 134150952 +945242805 473381392 +-607116876 376267001 +-61521463 -411735292 +-423679209 -319175380 +-362797254 -681598182 +46556209 512437853 +-178411060 96785440 +556063929 -778451362 +845166517 336771594 +-287040689 184058228 +-113702461 716877850 +-534698161 -100998019 +-338610332 129891999 +-691403364 111745918 +664207986 7960575 +-866836991 930640632 +-642228874 594156094 +-246609878 -974374246 +-813817551 -927699333 +-75557593 557732998 +325547480 216370997 +-965978326 287280640 +-749410309 993357824 +499969272 -908468375 +-103322319 -643188138 +434029390 -872353328 +353410160 -871119137 +-964086188 -979706 +-176508472 516029439 +344914943 -303794128 +-489728954 437356271 +-642956957 170684037 +367687634 -655021828 +10143577 -993109226 +456368599 894822980 +901723822 -340565687 +-941693009 -391246574 +-428926936 -524720816 +-447000601 -106340002 +-871255626 133639340 +-44758827 -720192932 +779738271 102019817 +-435378762 991590951 +869000527 421000772 +-888493765 -999727095 +-652896693 -972459342 +-658519746 -976152878 +953599991 253245324 +18508947 85715426 +-970815592 -882489005 +503817927 -388313665 +-866870564 335525173 +540183199 597416577 +588216690 228146415 +-341484787 934030988 +543791725 135822001 +-154063201 -197667143 +-489170751 -137446407 +547245303 566811941 +997681508 818018774 +-697861175 -857121691 +-139760961 -453701887 +-36429135 -272765119 +942689520 999143836 +571301416 -349708163 +-526423750 837649632 +-800922138 -124074904 +669377328 343103736 +-158898950 -961612364 +-86507856 122520537 +-511543832 83100726 +-644388251 388764187 +-294870822 -13213860 +-654917387 374873513 +-284055286 273296525 +348250173 -647014057 +-94475443 -572383085 +515076811 -500033413 +-203932351 962146563 +351916141 397184821 +-172374063 -533454285 +513341572 647019020 +-79928679 -51401966 +-339917519 -501972792 +-1082611 409655498 +-280839213 866555789 +419626228 300227779 +566681150 -250415517 +626239367 -714354123 +664066299 -934716592 +361504030 117988060 +-37367327 -831596506 +-476787048 983652893 +408027770 -748937909 +804394768 -146362465 +-612110812 251204031 +569568702 -101940592 +168985222 -345451536 +656811459 201408387 +-775668370 940358151 +983436160 -241794664 +-706182494 -127849427 +509756412 531630332 +588845506 -237615215 +-637937132 380740883 +-404363127 -448997189 +729673050 852014512 +136507869 -709564874 +612830627 247318690 +-299990678 345244087 +284426175 -51936711 +451980388 -162960937 +-182236690 -561570464 +-403230496 343284289 +610369045 105637587 +-398084524 -511047406 +670350379 775482244 +741810034 961689859 +-222057142 764917260 +626972834 -166507743 +-509401457 285326861 +-240477503 315256738 +576414322 734179421 +-141082793 -253290734 +525159286 -362778679 +432428405 -694569429 +566101336 -349746226 +-312232440 -758438535 +679784852 -304939562 +407849412 994249758 +616942814 -918238250 +-211095672 602298025 +703204423 690846228 +896387573 199509176 +840306007 101484931 +-433347563 173841539 +-534086502 -35347267 +518501616 192721193 +-795490284 -940260606 +537066775 26448872 +657879819 21552927 +-987364771 162008427 +-443412085 550258506 +-392289082 776709937 +-761207361 622266708 +-9170434 -379144669 +489141413 175418319 +547843457 -719200382 +-46636064 -666009355 +866740130 70220968 +974828062 339464332 +832836574 -267171003 +-520636333 -857081266 +989610293 289404836 +-979489985 -281912855 +-612687812 42792807 +-805569524 -953799375 +-192199082 337658316 +502011874 -706879091 +630955735 -514653597 +-291916946 941070801 +882928593 292256109 +762510241 -895108479 +46581254 -9663642 +-681090855 -250120725 +-573864746 -394702481 +922285713 354130357 +253150992 239343693 +-392442983 912651270 +-767748071 262286550 +200108377 708483783 +-635781868 -665063066 +153844323 -663567304 +605982929 318601896 +73783485 -321017014 +413339271 911775052 +360418306 947644526 +-137811815 -150939394 +831005467 -526565987 +-492975845 848323089 +-212415446 25862258 +56328425 716878173 +-163858882 727620194 +-584238619 638250574 +86892070 -499025018 +852591712 278029418 +783298653 -133580443 +681237009 -248062441 +402040121 396943218 +430557897 576708580 +347478465 480830522 +192279065 353317141 +-179788014 -438126454 +394903291 -463748881 +-703499349 -312941405 +908887495 20401022 +-382034808 -514643710 +439606442 -204063795 +864469865 991709900 +-879083583 -482901459 +641541918 752698017 +-492382234 433655163 +-777051344 106913449 +-352795058 -168530830 +-465164199 317717631 +38568934 125492993 +195322769 617459398 +441090076 -432542224 +879461796 -656539481 +-541197361 561557924 +-897441314 -111658090 +-836537681 353847073 +-799997451 -778304646 +-7370094 843682284 +151881095 322455496 +508769613 -742722616 +-39603489 -771166752 +-26819395 -529533752 +32611197 -385481100 +47837281 -963719390 +347626458 -711599719 +-971576331 596455442 +10792449 809351423 +234857117 791825684 +919628845 678122301 +-35459835 -589122247 +65509674 857766802 +-694752091 -44164382 +-674649811 -453907830 +726305564 -648346564 +-268991604 -552683785 +206314034 820615842 +169487709 919728139 +-236999243 311520517 +925183582 -939315340 +-517000176 311119912 +-970185529 -955379174 +172968018 551837936 +520804894 352766708 +227208478 219441666 +865203094 936280396 +-625381943 -697258649 +-364560683 -961764175 +-141367035 -648140281 +469166571 534534129 +-218669132 -249381612 +968373041 46530383 +-370032915 338093131 +-449680725 -499079446 +838671945 415663301 +830098031 -219284681 +-934293794 332235654 +477152919 810426992 +692457757 -990137628 +259138308 -148114691 +619168155 -480526400 +-572584443 672303363 +-889717453 -149271610 +633074725 -316940803 +-485994373 64144531 +-463020785 -689528799 +-736321994 -692884103 +-693100946 -931398004 +-891579801 395661799 +652401934 952154655 +-836253980 958516234 +-643708618 -405888067 +712617866 375718463 +194460923 -269984658 +821081056 243817787 +-652270409 903740238 +738909248 -340518672 +829309588 948470802 +-608997840 388241265 +215030289 -777793143 +714989867 191325401 +465843127 -999924798 +-490440515 -557333672 +-712884588 261370364 +316467815 -813044916 +-87065388 416216489 +387797387 16281216 +-526257803 -328030369 +-418048166 893993639 +-200669009 485853831 +-524600172 704318755 +-514383681 -171342983 +-234185684 604338749 +-594061091 -527302781 +-104355235 -508566413 +-710212553 591867679 +-511514066 -779689960 +228890391 491466252 +-168247213 897484816 +813132554 -510801237 +689571836 940146636 +-260003424 104826587 +836512100 670463414 +295796060 -125608819 +968510934 -124551521 +717182719 -956620340 +460982267 -36108 +653968811 742717522 +-587718295 -835582544 +674581615 817038935 +320033731 -515995207 +163584955 -91285982 +902212990 -779720475 +-835944110 375376403 +-102038009 -548029064 +280852100 464897402 +-207232087 645996827 +-431767161 332541773 +-483341667 694304168 +827175820 -810180620 +-165844903 -271062596 +894182218 -988563595 +-111886625 -105993644 +-269301882 -277650030 +482512359 -495001371 +-920620761 338266906 +-780303764 443055700 +802468218 862529901 +87663925 -883658263 +-414989152 153273817 +237305161 124299570 +633180844 70164599 +493842198 -37198536 +-952496612 537594230 +-533934526 -486937039 +963457940 -181830643 +55913229 255878448 +297831007 -558948 +-843678148 555894607 +-853136882 -418022887 +-675728453 -600584168 +-286996132 -845014078 +-538037662 684449403 +-341799612 -748707578 +799700919 -848989535 +531145431 -924026524 +-679543847 214367068 +877321735 -298167354 +-949684480 -123585468 +544062138 831315809 +-449067061 457850329 +137029812 971601395 +640503084 50280887 +-730004554 -582770558 +165833144 -494086238 +100854120 -178544810 +218997982 369087525 +690064111 -985372153 +903439740 71724722 +503796922 -13730887 +-315697871 172454485 +-480460843 787765519 +438915546 -793433547 +460893905 284296498 +-641417328 504694405 +-925075104 4381463 +-796659911 173257097 +339100693 234620724 +-142503351 265033805 +209066891 472333326 +292455293 -888481764 +-512767339 670896929 +-769414239 -264193461 +343760320 -165433352 +-375038181 93093772 +802600004 -139451905 +-354757121 763727503 +-37305654 -334198833 +-738308998 -533262848 +604248243 951412951 +-958951767 -511501944 +770216014 936747127 +267180031 611648149 +-268218683 -553929227 +-731135391 831912897 +921289036 274434127 +710877586 851328701 +751025130 412747779 +-555032782 126197365 +7653892 -186096487 +-596745523 42212085 +-817627321 -408582685 +-747120784 232797418 +-774885147 935805017 +915421523 890658935 +-804485924 862610807 +-126567060 -38599187 +820278264 782363517 +237995193 625767083 +-472492474 -647501840 +996790080 150052792 +-465183609 -34262083 +345168092 -112572751 +622097742 -408117551 +-43472424 52421688 +508991867 601798335 +-875948749 -175402795 +-490745664 24898865 +33012847 283085873 +-710764450 360007839 +-954762817 -376463774 +-288852749 951263185 +40587218 237359933 +25628415 -891768242 +-380520984 63532452 +-953386569 -10629272 +44927847 294762380 +710004763 66816891 +-320046024 305269331 +996939357 -265298650 +-749724894 434635467 +169177706 666940253 +-987627542 37896327 +-406246841 -181761783 +-866639877 797689590 +-37472674 673764916 +-505540979 -225034808 +567813485 -220066726 +-768451608 188797695 +734426081 312565941 +459980910 -373733185 +447779228 -766059943 +-216630856 -36317442 +-678428597 -60766499 +234380490 71656019 +956812279 -709801401 +778342013 429470696 +-77238096 965103919 +210913847 -236290749 +-813114644 992985431 +625462177 22038257 +684463436 462999051 +662128142 277904479 +600847055 -455421646 +-261980369 -103016890 +494482216 930976000 +862938366 -248703469 +-421754012 606165942 +208382353 -291863848 +130980047 389067360 +120560456 926099067 +-316587229 964931797 +520321683 150361459 +-656148480 -346237249 +-668768219 686688332 +-159901957 769864364 +349320996 27209820 +-917828622 578284316 +-843233152 412278364 +-663535824 967077412 +-858936174 -585758330 +399091292 90058423 +764769624 -71128799 +-809708587 787701204 +182585907 -812701853 +-722762867 461788531 +-38523628 -353194336 +-300872499 -322864777 +-772479590 -978962420 +358287902 -995562918 +-531863940 118259748 +979224718 -738962971 +9501631 779192333 +890795285 114341982 +-309737236 -733072717 +-787463741 -457323411 +-616356221 -468862739 +-849192709 -813637326 +-757097980 -878881531 +151334630 317359081 +398019618 -303785010 +205411830 -67611599 +248576580 713549339 +-602983044 121734219 +521503377 544475656 +676869099 -637900726 +968026144 -180945920 +-313408110 -921667623 +-476052337 -770584308 +-978733876 -90120527 +-661986098 -532531535 +262570782 782614126 +303385669 -91938703 +-132483283 -81274981 +124986958 878110146 +841983190 685436993 +-458094505 -888037674 +-486081916 -810587668 +886893815 121352831 +-772507696 -429472046 +496382644 -390378550 +84416986 669991047 +34920637 -244850525 +-673923157 458110647 +205838605 382311424 +9080151 -312174951 +353142811 -438019354 +-804552321 85378095 +847706540 215198178 +-544222486 774320573 +-855451734 690343864 +-162278187 -43677722 +990690519 -732266123 +-484794300 914600746 +-66636126 853848789 +-306505760 873207968 +-539122700 -500125084 +861808203 7771710 +792058731 868776364 +44842605 908324456 +-965410881 81236079 +401424716 -629808663 +235580997 400317830 +-870424363 96131544 +-125944128 -503987259 +-916907523 -530639548 +-310316405 -561391199 +-129044768 744465324 +-64878565 474338132 +-510144717 495337826 +506788771 722901393 +123851922 -651749252 +-115806264 -210101186 +-181093717 -857725758 +-779821156 665882921 +-770281996 -972775617 +-363146899 -695474825 +651450261 -627759562 +-750386302 998186272 +212387646 -420327688 +723079342 75317403 +-847625760 -140195114 +396267391 -945520164 +156211101 -276410737 +677267318 -425068385 +-673363989 949084479 +-963276717 263223934 +-329836107 860202090 +-811738794 -373463554 +829988636 -397991476 +723299452 -599842281 +265067631 675431955 +363058081 695281611 +-257750941 -140766913 +878641404 -367317581 +829485405 -607672654 +-350518993 -769227899 +69337615 9276810 +523868735 -853200088 +812423670 -566014599 +-370695236 -544675888 +993751620 -667425489 +-277313324 186323340 +413956617 940614261 +-646576012 -633918880 +-951750068 -857837788 +215973544 -238902324 +285841272 -411162709 +-540530049 -396851663 +-192855937 -428005837 +730255454 -271095512 +-421233019 356614604 +560460607 -386930234 +283437713 -679669821 +-182017138 -935850983 +-646589764 446580201 +-274513061 865263174 +23417304 -178271544 +-549199913 484329843 +-164850649 -518796299 +345832362 406296164 +374755949 968079799 +-129359291 -864153050 +141251791 986676263 +-495382629 545769914 +-656549412 918388306 +-27000240 -872427736 +690637037 -753817439 +114326585 -119845596 +539739799 -247110166 +783896084 -736358877 +-529955185 -573634304 +302578130 -366379595 +-705780921 30139945 +-719209275 -336613699 +-398289205 -41305158 +44040804 366847724 +-197359299 190622448 +848395770 -86861764 +-957632517 275137945 +-134867691 921720182 +235043265 264080866 +769862458 -543883821 +614603647 -519548700 +329239636 -435246158 +-848244277 -389622912 +-54062487 -283014563 +-770980189 220200667 +-163867006 852970128 +-654537458 -280389853 +616910522 -564289633 +268168564 805218028 +862717503 940455200 +-290556356 -91389814 +861365443 153494988 +-242311725 859699254 +91488411 -145459961 +-732678117 881426212 +-605868420 -130568494 +-382344372 198711384 +-587202811 480103657 +600006931 683737512 +-876953923 896707117 +-47881991 -348787495 +537155298 -333289545 +918144517 -794060214 +-689186339 -377411616 +178661872 993043331 +-927141390 -64308661 +-690251764 -235315778 +-553359694 548029998 +-6740027 579703867 +694747602 57741822 +371883992 967795967 +612711292 -65060510 +-254503368 -95410475 +795438001 -889058632 +-760685385 -377605139 +402695982 -151591076 +-531446163 -997931833 +472503826 993401126 +961289325 377476074 +-245341010 -576673064 +-139157321 341909497 +427199833 885194523 +-841718336 -72753345 +578826879 -191724034 +174932528 -249258555 +-559754477 -714768978 +-474382594 636703795 +95242776 643920522 +213260814 450988094 +73422672 288258912 +-666633105 326474892 +-632161268 178694026 +689637020 234037095 +226473816 61153748 +-865911872 -539205285 +510853151 -197275748 +-432512056 -115247002 +31532970 73569939 +-616148067 -674583250 +-775648757 814494285 +766955753 -527063028 +-157583964 834870235 +-262312627 -692633260 +233424629 -833118477 +125359223 117150783 +-275263638 -763295440 +661506486 -850918403 +-801028073 393052024 +779893431 676070083 +-67956500 -104883286 +94157302 78079143 +200895507 620838605 +146939318 84327172 +148284596 301386013 +843900711 -268526874 +96598440 417273105 +-305652406 -109518992 +-55495393 113847354 +373290132 -691700815 +436737714 646187635 +608510042 199986065 +764889327 -176876097 +141530374 915737469 +-844637461 -715793869 +-255226057 858185107 +110622634 562004399 +550780051 -693932253 +-456515388 -389757337 +-264758339 304388353 +45298011 -177634220 +90962312 588997142 +761318370 778750489 +789633165 331241329 +-722962201 -342237978 +458141961 -100954748 +37520754 -546244743 +-776427517 -268757133 +698122107 503459290 +-910215654 -190842151 +-525288060 244060457 +-702833049 506704957 +-168557644 154953125 +515882917 733584743 +679367296 338967917 +53097507 -79142066 +-716110575 645288753 +-240885134 271931739 +57965584 376616243 +-745954683 363889425 +71990387 872610478 +-519374990 -101838932 +-447182512 -43805444 +-118574008 629425701 +-301782043 -903697306 +409508934 348005173 +-366176014 804427166 +456298700 60141180 +565899347 51095563 +752747177 -990080497 +-469648827 -838179732 +789993093 460759337 +-510186343 -220805214 +130014924 -432417886 +89855433 784743393 +-949315904 -999418897 +-407815330 502769717 +540492204 -515608037 +522979128 926432921 +933898098 -882390 +-840716342 -936101956 +593248512 -396087529 +-275191414 796593777 +-561365892 -246408917 +-411666596 77987949 +-559696718 -203099653 +-759046065 -291663645 +935030522 -631762649 +451810111 -1069053 +533944253 540204783 +-469442622 662594382 +-976021237 791364860 +629233409 901398400 +-926803186 -248206913 +-753354108 195461436 +386312989 -880512 +-3233691 181787441 +-242733176 -471215506 +381950194 556397000 +-266684341 978837531 +819180128 370760107 +-264761706 -155860516 +-746359960 2776841 +976498188 -961961968 +-81492778 -310069011 +-724265556 -80105719 +460120715 483823406 +-799716286 -700704814 +922098502 -94766097 +-717626811 802621381 +-275193440 483664788 +241150192 -91675740 +-614109379 -321223384 +-842375143 850915172 +-691562365 549288757 +-418703275 -874192206 +-954272326 -702845041 +-438970529 441882019 +186474163 822388981 +-901945415 -452349669 +257560113 -590495257 +815258503 -4484853 +-137471469 -728598660 +777646750 293489699 +231923318 518311159 +-714576786 -29792973 +-208750224 529106277 +-94942043 -952564216 +667509218 -156487823 +495478626 747431441 +-751126774 -94194547 +-283019145 -914739340 +444363401 -802121656 +985496102 112124236 +-783629626 -323636956 +-735097310 -147344636 +-949848730 924531962 +746935033 -395285318 +617707580 567605792 +-672243767 802985563 +-573208225 566204501 +9642028 -10338316 +-95756384 701706695 +-235589743 -435528614 +381355586 370254991 +-635169810 -309764701 +214378633 558752327 +-663212790 550486114 +-595689596 -790414394 +-418232118 -236757208 +700610611 -41713043 +972626498 496333463 +-557884287 323853992 +364346492 -678026136 +292247452 118970601 +-883895198 838212672 +467401296 726742942 +-663897592 258031797 +852325850 -280238162 +-756226705 672432187 +94078115 373820762 +188446059 -473189043 +-68357468 -538829150 +288137126 955996605 +-629219793 788080374 +791241112 113634893 +163073629 581510449 +266892261 -439778433 +851837711 -276281539 +151861716 192485124 +851038789 757116526 +-221075366 -381937435 +-816190594 -493291492 +-683313467 -956160866 +276954958 854207612 +-603941862 -805031625 +-897902383 -405683459 +680203835 789811884 +-379320807 606722873 +960203298 549182147 +-448090902 505362396 +-183632717 -638130015 +209018690 168881556 +558758165 514757143 +-7469054 -777163641 +-496815407 560313267 +-642717355 -674911543 +-740775510 -332450687 +826956248 -383856211 +382893063 -111729026 +994173744 -343670979 +-539787995 -131027765 +-194514237 -252265367 +-428201462 -350275350 +492501126 -356872204 +-998687608 -826782576 +750719344 328034450 +-830284676 -508020704 +-192016103 107817219 +963731179 -815568789 +-552962678 650063199 +-785321335 -30599490 +-818500238 598872130 +-670205433 -530460513 +-927948396 676021726 +792913497 70855627 +710174708 -628762640 +-561674293 282309029 +-584071157 638125571 +757587368 696039918 +-968942964 664052565 +872490476 149206689 +597067417 440288926 +301135814 -351511412 +616933198 65900435 +-114821597 927277269 +511940033 556737956 +85565173 -967889851 +539670556 252563645 +568075844 -865652168 +-734510905 -316737031 +-18523877 806395137 +-810966758 -747738728 +-114776747 155425876 +-850965054 266804310 +765161032 982479818 +-642193438 -457822815 +-420538747 -801422704 +468764585 767106608 +-930993036 -44320248 +-93331099 864379596 +945020593 -522861121 +-762442201 -165329521 +-741132335 108125953 +483542904 60257836 +569601993 144030762 +365164221 117279613 +-313983666 -367175456 +55578655 -615662291 +-746329033 49038041 +-722559562 -851219307 +423649961 -666819175 +157172401 228248446 +203656914 -932764113 +-621617589 -471785281 +417574259 -773576832 +703407420 -443788966 +-829876709 -84503051 +-964794976 -33834138 +951303800 664281659 +806297798 -383574078 +861350208 -401128568 +851735233 -253268901 +541312451 -827859565 +31454214 269285257 +-585061444 525533449 +-33368689 74969210 +-702986223 67015091 +285906914 564088148 +39175543 707501083 +-42557674 54550911 +-404534390 -515230077 +984220334 160071937 +893647436 794108980 +-47511493 -61318777 +599765144 322839746 +869437314 -471837165 +946505405 -550445104 +-138144444 164133160 +25635215 -902996687 +990719006 -645923840 +132151543 -780046870 +671641935 -235727221 +146539578 -260222513 +-483026998 118001834 +882404246 -778384737 +-78035757 379503178 +-826780890 971453538 +52058888 994537880 +894669235 -516975954 +395514074 452613607 +797016900 -394552399 +458274845 -903267430 +-730159810 -565909754 +-145357216 25213727 +669706517 -599619685 +-995455955 243326100 +-495413487 756603863 +365596 635433537 +-749264637 -81317647 +-749036371 996084934 +-315500934 -175327498 +-419882427 -388569271 +586108397 974494685 +816950260 938961349 +-446187960 -31088152 +-406306493 184503648 +400895839 -681379951 +-470846904 -467649896 +-928884864 -484206300 +-277623492 6632483 +-804236741 -966697406 +730917016 164497244 +992125841 -1794294 +238396567 -704606467 +686257072 978130125 +556652074 -779205177 +-112220633 737954925 +-125340759 -157594218 +461233328 614147709 +-55618372 -555110491 +210017268 -655885449 +362637198 -851246106 +184683766 908614253 +630783874 -27069499 +-831112509 -178087181 +-416743090 -489467795 +638907157 -556463423 +267974447 -90494243 +-500337064 656345879 +-904459556 -139302646 +391667013 -331603842 +960227708 -694595948 +489975235 818061043 +406107192 274392129 +-702021941 393133685 +275679582 -266126247 +-656031265 -109697897 +-340329113 -925771499 +270615665 657402035 +-285464944 118577283 +750842478 219242303 +981261960 118078931 +688875646 247219046 +195159581 -735503287 +518357173 -882484312 +-819519203 -439200708 +-549937014 460645913 +-94447311 -915125718 +191111662 732164212 +599917558 440954017 +-243730584 -658523070 +-372152684 -280271900 +-849839092 -75990094 +37165388 -371661140 +-579636832 -516961662 +620693086 957066322 +352066814 -923868444 +-191400248 268074557 +-882449553 -665071604 +-445302139 384051603 +618402467 437691066 +554375133 639759530 +739518784 -190534987 +661748385 -118053820 +-929774878 318112419 +-267089311 -655373813 +633704341 -486841517 +-474639307 -537526268 +582690532 -158538181 +-508681468 -363691303 +-354840645 908993114 +977909301 -663184330 +-755044366 209333590 +-548013864 -28413411 +791883487 186833896 +-180106848 235558878 +194812428 910684065 +-115384501 967641901 +-704920003 269380274 +538660190 -551994767 +-230470383 -175390559 +-632073575 432280449 +667477039 -110435098 +-64917260 -360154047 +514006933 -99264418 +-413360093 601929077 +423420573 -367378545 +-386803381 468410093 +812955790 401220708 +564570784 372210105 +-888953513 960767135 +49815718 333311459 +793364962 -767048456 +732800076 483519677 +-155741957 624291839 +-822979832 -97468788 +-851401334 -793608064 +495196601 914066965 +317041618 221284455 +-79756546 492524552 +524568677 600688696 +-286903873 -342205036 +244398099 -149018678 +-112619966 -549200365 +-578034083 -100713862 +56430666 548003150 +173287312 -639975989 +-367491557 -846465642 +-646241528 -137265425 +549305464 63008322 +-999651728 -313507666 +-730358300 -454179331 +45420745 362708519 +864947392 -836558119 +810831109 419437592 +644382846 62192005 +564222807 -677913030 +451983278 -683895183 +-905171501 -938798006 +268816392 -214130646 +468219092 -925603412 +133974235 307051179 +433634763 917754718 +91127946 -831444268 +-383223116 891601910 +-600883841 -884798297 +-304128929 850760051 +-743458715 526003693 +-378981658 -666151912 +-743084862 288839441 +-969026977 510869164 +-243697797 724996346 +315346725 -564351848 +244839689 726909643 +722213641 580766604 +417664505 -226909592 +-776255849 -146179270 +-897524876 -641218165 +841412010 898643424 +339269126 833769291 +-264725210 752136268 +-515187101 -499619736 +338608099 -777776910 +-491772253 -307547563 +-471133271 -270870884 +148298736 -424063931 +-3987461 697229739 +-464955998 -592925225 +-821462353 -761710600 +-816020581 813039250 +349965200 437039955 +-525721328 -664493560 +488778565 434611790 +658207159 187345647 +-166405289 661114518 +-909913941 202098895 +118897074 -477922193 +-439014517 63878258 +243341318 737852556 +677231768 340614131 +752349292 910382782 +748276250 992849363 +-267417139 -122432178 +-235724726 937995718 +-124408251 114750494 +141645870 977249024 +-235931983 -783603946 +347736276 -447982626 +-254757749 713383505 +-423968422 208335170 +587270921 -259416453 +189432807 538177436 +571929670 -393928345 +-900815152 297656935 +648706080 -974701855 +-287282618 -717429354 +-268060180 -706347342 +-790879358 -508634700 +-86087444 -247368012 +-420952294 943825949 +872748225 663351524 +-402172870 58979083 +-819395398 318590531 +-968279510 306749144 +154293163 309255643 +-162191052 836630496 +-268922892 -841916119 +230792231 727003497 +-672470605 197145968 +-821125560 63681988 +-532017527 -516304678 +905852750 -448814524 +868858251 697951398 +-394716918 -410046519 +176989469 812658535 +405103701 -656840047 +586648219 -999796594 +-215994774 -190397260 +354953068 -388576652 +-516865890 268684771 +747082970 210781006 +867684500 823139209 +-838346097 93603870 +-153819668 -687218723 +-119033618 558035085 +431827086 -368315558 +357977562 836342140 +863735622 268259546 +-511470146 -622068132 +890227402 -594034199 +543917012 172645073 +-77866604 202905198 +-322114870 -126225899 +561146891 -37418307 +161001024 991269992 +873059564 -408790492 +822737018 656303633 +-569544552 304642096 +100224836 325957708 +-250859718 -774920853 +918396831 265506546 +-296968231 977877059 +-786318264 -224497762 +608343694 784682351 +-44840294 897655728 +-7686393 917745637 +102372239 354330259 +-996767628 589246871 +132224392 489156411 +-384518048 -222958660 +721327666 553266681 +1727741 228945687 +-29567686 -470294580 +-246539703 789001882 +-50261899 -59999702 +-246785944 962110595 +-681216870 621377999 +-850979072 769135637 +-892542800 784110229 +-412258063 917967146 +768289805 498917886 +408338186 -414940966 +-15850352 748683833 +73628438 465669622 +-244992905 102576916 +-201714619 -227727338 +960478915 -376574495 +374715078 -931652584 +198348946 863026180 +-639976551 -889105037 +143783652 -181472747 +-44026672 -222866386 +-815280455 -273383925 +976593482 971278348 +618420787 -937503222 +773330875 145981678 +-953247083 -206556178 +-567484468 50612220 +421806963 -331534665 +-974248969 17056694 +-630830029 -462348719 +-513070786 859540036 +443434731 -56584728 +-283438857 -688991432 +-134961746 528879629 +189642442 -955763402 +-302423794 -439747706 +-164692637 -279305210 +-348562036 485540410 +-703649745 -691764852 +745693689 -226795399 +278988297 356601705 +662511565 -586863855 +-945373426 603148195 +-849680460 297045370 +-535438032 -131382291 +-495886169 351827979 +-253502490 54048526 +682541944 -104408990 +-875218023 810065406 +-830185318 156391385 +240371903 -508638600 +505770044 -420778178 +-488729837 992302221 +520613362 808065830 +-548496766 868625036 +-454203235 -186216875 +798505643 -459333496 +-221808547 -718984979 +-541971245 -145424057 +-910911113 -591284838 +-599480798 11417140 +180405607 998011492 +35980984 -869786848 +771724080 686072739 +995255174 234803083 +19201256 972590776 +-925312116 69509776 +-837529437 -908880825 +712674603 -772538527 +980210190 -120469250 +-319952939 -767323701 +-468071783 575273252 +-836788808 -200682177 +903104205 -716000675 +485204652 422071787 +-406929193 -504325086 +-809700758 650068989 +-848700485 146486898 +805896129 -998622977 +528140652 -636032953 +879563837 522004757 +-395069641 -200430751 +-706805875 337290287 +-651791550 -811709108 +359845621 -379145646 +32479908 405175836 +556964325 195603970 +311510535 -722552577 +-732711894 -450926275 +-454272735 406214360 +759584245 668277567 +786237037 963331477 +-528851378 155754452 +-4548407 943641397 +27863199 -279776686 +-414912622 174674005 +-216834786 -165249844 +811698820 970284275 +-445541566 292006716 +-709938767 -191948827 +967218520 210122342 +419615301 776369036 +170369116 -493000741 +513884224 -963142687 +85638449 -214697475 +-793342340 -381075945 +-372367906 -232471337 +-710758058 925037542 +-908034710 -744041566 +-448644772 849411386 +-596855938 -152698075 +-92010539 -77298989 +-645016183 171099282 +446621806 581852743 +638501902 698173353 +22337869 198643122 +-671854919 819024543 +870176753 980981360 +205372762 -507845922 +-139545245 -708766741 +971984781 903169972 +-341691640 832267420 +206257517 933933841 +948353936 829989314 +-261912857 -380341731 +-440695748 -460481840 +-452922529 -190522264 +514518261 336161181 +33200065 293548061 +982641241 67762590 +184713188 -402112741 +295598009 166061151 +-132683557 908621120 +744374908 -640301861 +-328670335 36242350 +-651478724 -314039303 +662138538 410010907 +167906624 209851795 +896836548 -306588808 +-373808855 -712691378 +808793834 -646781004 +-186093620 661694580 +495836732 -336072966 +720005585 -745175733 +773052130 645724537 +671179492 -77249856 +87586892 -51093517 +-715316132 -474583417 +709695878 43892699 +-921906818 -34707469 +509164494 -369694419 +-380356620 -626259560 +-847604814 -49466071 +-336205669 313403680 +76136289 -978941822 +-334971549 449148713 +674266364 366880604 +616536091 -41524039 +310571419 -681046937 +40682066 336353596 +-386118531 810260580 +-445423670 -660065548 +106494522 912916677 +126506386 313882352 +-980103532 -268121394 +-752699153 806818434 +-639145523 313197704 +897127500 910706150 +660566132 468090773 +-80405973 519414902 +855128750 86321963 +9782315 -896195096 +-294531125 833371443 +-292707143 -811299708 +-888969342 -10030035 +-603145020 -112128845 +-64649272 678218896 +-933375707 -793726396 +879149932 229535373 +-872698136 945389231 +403363053 634015004 +197050961 -447523732 +891430345 -319711221 +803291398 713419202 +-660899676 -254596529 +-62339718 -722810517 +-207550221 -94108058 +207672819 -879661082 +633161162 771546508 +-371705329 149796643 +-372324303 621171648 +889857031 -403417156 +-875008252 179397449 +596107913 533891137 +-676281361 833423604 +-582781658 -104845522 +466305103 -931380198 +-151791975 -991194902 +-940766164 340932339 +426644316 426570101 +-211231095 -337067947 +-879799452 -907110189 +502686643 883062158 +275073511 444591216 +384866091 339727307 +668681463 404820557 +120356709 411393031 +-226674152 -343840781 +-306613400 -819125798 +293147011 966100252 +-564867783 165221197 +348632877 -732303994 +-771929865 249169557 +118784269 768418383 +-560379272 717957002 +-784582727 -95014760 +91142409 -986415150 +-668179523 -804053168 +-515216564 -233217404 +19933209 -793398441 +-606293303 365760571 +-579177007 -617441272 +534955592 -177539023 +629026715 -872018647 +765098941 -205495788 +245205103 443729418 +277283851 -271309701 +-554143152 -672569403 +-728837171 417404990 +-537785221 -694930565 +-571254798 -914572633 +697746786 -903149188 +-818761463 -674917967 +586167266 -374840855 +-29834068 960977003 +-271394972 -489186572 +923255269 -23988564 +684636255 386486487 +-672051204 -998851106 +799923340 678440318 +752896280 -327515413 +761824970 206967209 +675436076 677067729 +869926389 -549185266 +626752820 590322053 +-510180153 483754466 +-700215235 468638114 +811209320 306091227 +-184923328 925846304 +-240071896 -999439716 +-258494041 -490467068 +295353815 726616279 +-278486851 -158353663 +886160649 -125106714 +-295729454 -68031301 +-795439854 162288687 +929901754 -119602141 +-618040646 -549503573 +839036952 54257058 +-661035237 245175322 +-650645139 -739322538 +112059885 -963499451 +649966057 -637480713 +86650011 -922704898 +931134167 -687919801 +-336399823 567281343 +585376472 778403109 +-337157138 212076818 +139951907 -409524854 +915402250 814982910 +-598810365 -450437511 +719957632 692189182 +680705780 614337113 +312636959 -864171264 +399270521 60274921 +939969245 -740537191 +120414529 -753967324 +-506753071 278276586 +-647116878 297830804 +-845666225 -968421090 +-562119954 -699037569 +-883070450 687046594 +-829015975 -740975780 +-351416544 847722696 +878202939 -933720737 +5149820 -883070619 +-626480081 186310160 +-271483454 -497562170 +684436569 -145055411 +-64482078 -922814939 +-253453286 892018714 +614719768 -89832459 +411220884 259565673 +411501038 905541037 +-363856163 724841272 +-673655320 716084828 +-53535591 -76959639 +81199703 74950488 +-278474670 -543773792 +-486435097 -521951597 +-63725342 -376146441 +714810543 -318181598 +-762690986 697766270 +-769665728 699157004 +55879902 -500291525 +965188161 -524687711 +842961820 -833952510 +394676406 -989498380 +383161557 -905231745 +213613436 222417497 +505272125 172709608 +-383290889 362028128 +-274923899 -604594478 +-96651886 508104320 +-348467991 -24573123 +256883863 947927907 +-896892879 198824249 +86193532 488706825 +972628766 -846490906 +568276102 -118919571 +487863624 -745014949 +749906919 207621153 +-493791193 386566121 +232030753 905527349 +-784091058 283563470 +-17911456 -853095915 +-613099342 53797166 +565182856 -342070783 +-388347064 -203064943 +88364807 383319265 +685574437 151002034 +294786066 605639073 +-475337458 -207798949 +-909009441 -858211127 +795329156 -267770390 +-111161513 -277381035 +-507120112 -768059522 +-968972833 -279960802 +-588451996 136307865 +555509436 -155995498 +-428328875 -590853770 +632594428 279714426 +413489936 -421742524 +618814705 365073719 +109276238 -713740893 +413715179 618667417 +534438800 393019254 +-147606036 83141327 +-92846337 733109431 +-725558767 -595197109 +655571295 362405129 +327461151 -85998782 +830795920 -634561440 +-676586863 -282426946 +648150123 -865395244 +-989284313 -51754764 +-484985255 934328877 +-586746009 41731230 +857308890 -976456189 +646170603 988691588 +-625156409 799536845 +-320796041 -547447463 +-602042405 941897607 +-8704676 505834861 +652534268 -706963491 +-850765862 445139675 +501646934 525128035 +-736417587 271204927 +-32372699 -722842655 +-903882405 -332919873 +-356749313 -609011685 +43422058 -145010102 +743667159 -424099672 +-140491885 -141902959 +-529716017 426893286 +639803296 74061587 +533468152 -830224900 +346409927 283752561 +-436629559 189202673 +489152544 334356822 +781355899 -643073358 +443702243 -288158498 +245560620 871941549 +-375698056 254537414 +-216379610 774146871 +792909390 -239736415 +-676976715 -506695472 +369332996 312478391 +984877861 -100477105 +782838953 75112615 +-725534348 359013802 +-923453946 -610191259 +-449648810 -447828317 +183092785 -313909062 +384693126 589640857 +-329027286 -897243423 +-602896637 668047947 +-862312234 536196285 +-666992026 -142559682 +-954677888 -861464934 +764547504 862472022 +567457173 -110421568 +582881667 -700476714 +-32708663 -73216930 +-979587284 -646096687 +776735352 19588510 +-930995336 101045645 +942438811 -198798517 +765736610 -198880551 +-69579652 -301072694 +-157753888 -88022899 +755766093 -574434555 +-198034180 -632459602 +-804784913 179964745 +284296797 -331477159 +575035125 46066283 +-803879441 -561315354 +-621730966 -143981632 +850327825 -544102041 +936571710 -923618019 +966115184 -471514209 +-872400100 -946623829 +-252819112 -249502398 +-385067114 -856417106 +264154549 -271274368 +-64119336 778759854 +776304846 65273999 +-931461340 645262147 +118506879 343189004 +-308934575 -372661500 +47174306 701207908 +503215213 555785557 +561094191 627776626 +235994558 614050414 +-123839867 -267710994 +395973044 890390090 +-135699457 879610563 +602636445 -83504651 +-235452655 -687546656 +787314652 407084511 +832486505 -236261988 +355313768 47479520 +372216181 -791227367 +-893421059 -376258066 +928897130 -188791632 +-623374241 -700935648 +192605527 925891179 +676024505 -780836515 +297675218 393431570 +-532957844 -395859091 +-746465483 306874793 +125511389 34989193 +-604082875 -767001202 +-407344550 206326223 +7061263 289985046 +-543632662 -918358497 +191576231 929692590 +-132955788 542192179 +-863636747 448437940 +-31398398 451300587 +959653221 -85657470 +283002071 358374437 +-925313837 -980981075 +366941685 761127967 +476997427 491851230 +-590221151 91804117 +-66244456 231168956 +992378029 -590262947 +-462136767 88654278 +245104236 719034743 +656248346 211363936 +-941008870 508530466 +-62154501 -551290269 +486382004 -974081766 +624220056 -513401289 +139112170 -797324613 +-290321084 360633275 +708125145 -281624284 +395800367 -505104156 +270861817 -673484778 +-949036857 7595101 +958519255 474189472 +536125495 150735381 +949118124 -258917055 +751686925 -944978559 +914884829 413242258 +673207163 975682042 +-357013317 856005214 +364991228 466911019 +-387995708 200132939 +572100462 -273143715 +904505437 219514350 +775114182 917613323 +330431698 -856277350 +948680887 482423404 +-869766862 -640195053 +721081942 -579197126 +233786612 231599353 +-815358496 -231496513 +999348003 547705325 +-926497066 669409556 +-483914325 628565426 +446622376 -590594349 +79941019 -248793774 +663286675 -920527724 +-141543902 -243146304 +790486339 105295817 +-91063978 458053868 +594176438 162920239 +713043133 361913334 +-552808784 20630765 +241275207 -159923420 +507218264 -985109279 +-922323204 903680901 +-898379543 -380937209 +67790482 -340384712 +-938695261 653983675 +-464755108 -505220605 +492369736 -70501058 +748129384 497184159 +-822717277 -994134994 +904663039 -507468378 +-884244247 117578707 +-22770330 -957529796 +-49823258 805277136 +-649026481 9178011 +-720422780 -715689159 +-775443267 224116711 +512523486 648958096 +-431361520 -474578708 +-852273252 363300488 +-252709318 -306241146 +281901709 372894648 +-192256971 -118670826 +360765171 -245165270 +-316117390 759939305 +515949711 166011692 +-479103139 -784302185 +-527811212 444345946 +119651529 -442876167 +343577499 609869510 +-93720196 -360277697 +-848407204 419310388 +-856317094 -511539021 +-877195848 -460181993 +117963204 -293057080 +-185832168 180423073 +951700305 -543376493 +-422413234 336466119 +-470635767 -961608868 +-511450230 953444758 +402121679 -537011376 +-821792341 -865027970 +-414034131 -998108208 +860977615 -764004024 +-37248168 449384672 +10531136 361289673 +51012313 -829159503 +-419787655 -604617484 +-673951361 740252321 +-128043478 -406554950 +-666887587 -54937205 +-301897425 -722108756 +124684714 614305286 +42505644 -690222341 +-631657656 -390546656 +-331415729 230819833 +316753621 615442080 +167247486 -71689671 +315033784 744821919 +767375021 135108248 +517281259 -755939833 +369349902 -248368273 +-388344855 496688995 +499474571 -900837789 +844820056 -434558367 +576412106 678291514 +908399612 -149790172 +314815983 -61701187 +622028245 -671435910 +-610172967 -889883026 +78048108 -367732920 +559792207 -328998648 +629532947 -23778220 +116836451 865145067 +805226220 -399195941 +-501748639 752585016 +327114519 933175329 +-920269423 -196323171 +745876280 74436475 +778583263 825578412 +772287734 539446827 +-282354848 -633350824 +590370311 -627770972 +-169187019 -519940958 +369338994 -194864034 +-738088565 438595545 +-776641825 -79193465 +-384455217 -220837292 +-329212433 -540669008 +579778725 -828054971 +-491758582 389395750 +-926279411 -282435916 +-553622199 -924545656 +38472826 -239309755 +291225456 842645669 +699607779 680392457 +-108107214 48487875 +341618986 -333344192 +799455644 -959656027 +761046673 825891283 +-920919414 -566032208 +61126305 -763357933 +668603168 377636976 +-150260982 864664535 +606708967 -817800050 +133236688 -598364239 +837475261 726418189 +514521789 780777054 +-168689493 -212773329 +555504107 994084116 +943586360 -369193134 +863114654 21434751 +980923021 -240440166 +-686849825 -771147596 +146454604 -966823128 +210726279 902915645 +806224054 298697261 +-719000949 -172818974 +376798318 -792803236 +983884101 660525515 +835511438 -220058227 +166416270 -4840768 +974431604 374414993 +416143316 849866439 +82393501 177561972 +195667607 356859508 +617065979 -423055528 +-786433803 -476060555 +237212761 87135791 +411673408 -155259075 +-189053787 -425504824 +642422705 -571709333 +-517218529 -376953669 +444039711 -946024912 +-497878234 -259716161 +701061193 -458795917 +-500045853 904449716 +227275972 -312464911 +-985943989 699984396 +-859763354 326192666 +941667932 -662525876 +914061116 -997890185 +225426570 204901358 +677474004 792009244 +-65377452 -826595505 +-148769961 65109031 +-57174709 -356658354 +370607307 -321312622 +-704709249 26019951 +817020602 216995756 +844002486 -466058298 +-540789812 676873797 +909439132 -114350479 +-199428835 289975529 +-353593051 377319667 +-144210326 -885678 +524295587 749117412 +-367799417 669989671 +-199412693 94676233 +-145002049 103044038 +-72444779 841304532 +-649705785 -366334887 +-101872690 228744103 +354696204 177278204 +-471087791 94589091 +306562535 313818681 +1117109 -460461823 +-24865888 -168501407 +642619588 -836179746 +11048941 415302154 +-998084028 -882025983 +202124501 906256608 +55714982 -209486975 +434877528 840017941 +-935155844 -459998440 +671144901 -353577829 +419831652 871431324 +-960707755 669358873 +808938589 949135680 +-252831369 -527147939 +-416527085 -398392393 +-987454909 538990147 +-569991919 -64826708 +-231242663 -161985796 +-991669824 -510944617 +-186740090 810859846 +707696184 -304692933 +791862012 524460952 +270025697 128295894 +109040732 700544761 +-204286158 988636330 +-880906435 -566797392 +535679963 416862582 +617734370 -668085330 +-423717008 963472300 +-470723335 264357870 +-629784004 26769417 +-622025909 -792079485 +779101306 191705112 +763930183 -569718875 +237354681 741114430 +154993877 -505849326 +-740635236 30735576 +-380361599 -614738400 +-311242645 840168256 +800894480 362573069 +936362446 -520611239 +139887361 178320374 +599179159 85600499 +-749457340 644262108 +-116024760 -52861239 +292612336 -678943486 +6938936 121218509 +675918744 -748855545 +-388329030 -608511151 +-913031606 -339848356 +-468411189 499813879 +205923952 -16305155 +-424974237 -149649034 +240759539 -413258727 +-841562894 -38423097 +-33452256 660547930 +62502291 -839774655 +677175921 711063942 +-228278520 895156362 +-532502640 -201820608 +-187664450 478054323 +630025475 -574506898 +522755364 285918816 +767313497 768835004 +-386432399 -911708510 +-343733729 340341553 +580118079 80479433 +752940543 -975552440 +444908880 138998999 +-905837711 705677121 +780811727 -894462185 +-406891732 742365786 +722865148 -543735005 +-817729311 507173351 +457745635 -977256416 +-159439982 -468769641 +-609748326 -497989109 +-388967938 -433918371 +-331820161 -29009317 +198813921 -894642645 +32407071 896913169 +-327176343 78920957 +40980594 990940881 +68905467 -643131308 +-157889175 798599381 +-938208622 127825136 +-609249711 717901918 +314605285 573494403 +304973046 394973713 +386964334 512635537 +-981535049 -293717259 +79638363 518163041 +626746265 624664642 +375135842 -403698581 +811253565 -202054249 +576471904 732627916 +925984682 980318241 +785198018 93419088 +7069523 -135068571 +-76140705 249425265 +-204655289 -691966637 +-537284286 305208819 +-413334532 16232031 +814654857 449165867 +-776768497 634975603 +-85956581 482868070 +-409081447 -361891229 +244714006 942311501 +363112444 -150693091 +-430045202 388449476 +-391857253 -16588263 +948917791 887113488 +-348360409 -26943733 +-314511485 258360315 +-909124329 -260938245 +374408762 -88824690 +-673102138 -43197700 +108325878 -398073916 +-253375067 449326117 +785048011 -527442220 +651602417 58422350 +339968875 -232317818 +-507863418 428421405 +-414527676 374876071 +521632219 -387279186 +-565721839 -58265347 +131162628 898921924 +420872847 357642448 +49746198 32388919 +938634765 -733937892 +-866671911 23501206 +714966013 -300039864 +-441170034 -532366618 +259168568 -821345616 +494776814 585918809 +-527142891 415533138 +-566820646 -174257008 +168682824 -438692859 +730178877 -822840538 +524936006 -28008805 +442189547 623454649 +-715485421 -143063956 +-617958751 -930021116 +-731146701 -741513802 +793895422 -162023228 +168487140 -687269382 +45598502 -259880459 +380532060 703665884 +31653386 833117982 +119552423 901526591 +-601894507 -681930330 +729733791 952029648 +684717141 815936692 +-656813236 442561402 +-322671255 235671097 +189532005 895315274 +466642075 873290184 +917104731 676395470 +-51640451 4872524 +-818100746 906329711 +-557161389 466389567 +196668458 -544422826 +-765833901 433200043 +-834585878 -459947535 +517266093 -358351995 +-776421694 972354848 +-900942526 850367207 +-330992785 632195642 +-527650 948497327 +34372980 806448233 +351087045 -914949856 +-67515744 -197636274 +800446097 308692073 +-209638833 -925099952 +-445903014 900478587 +-825125032 -108427210 +615905895 -614313254 +841113459 -12502788 +420087378 185475611 +-256567131 -744482995 +57260323 -8129503 +-475214046 -344064800 +-156380531 687716523 +707194698 -726886013 +-330540042 777636691 +723406889 -918129611 +-411858826 -313961129 +886415216 395242140 +-491204216 701239300 +-957245732 288834055 +-835030649 -606739559 +286034443 -330025638 +-175605120 -538524798 +-559089126 -383980322 +-41396163 836854361 +-881461926 509049440 +108104677 -526518724 +680131344 -460961655 +476311556 -490403145 +-177773987 -235739703 +923721982 380058641 +-986906966 996098479 +490632692 448074130 +-483918513 -807098564 +-946062065 549119169 +-495476059 26689830 +-229127282 -568108426 +365582541 559541650 +-174843899 812003381 +-356651843 -518499874 +-302755861 -100046758 +373510010 -37718220 +911701924 -445186076 +-199424147 -768224500 +5547137 -576526386 +118415475 124427238 +319261825 -642279 +465465566 -768106052 +549950892 -112797402 +29938497 324662896 +25686827 231334576 +-666610652 -550678081 +-935293527 -804615368 +-814991927 87382579 +-225258511 -817952027 +337116877 -79101534 +-739996344 -876033656 +363513263 -27842108 +436313620 -833386792 +612178200 667275188 +621160687 111488618 +460873958 974933581 +-289715620 534919368 +-956225155 636847442 +924322714 83008603 +133729443 148542892 +-386183734 -92504079 +-268655037 -893603264 +-488002740 861807274 +-920346554 -436515648 +646058787 -814461153 +-163319057 -677447754 +-290871906 -756625457 +262394358 -837445990 +-688886246 768718027 +642687765 -250530479 +763947089 429014852 +-207715068 646723931 +-644645444 -92199399 +-62967270 -349846098 +193226941 744892688 +460049768 -713834367 +913913394 454877335 +-213821782 42936295 +757289300 -922486511 +9422765 -201201038 +-129598308 332449297 +163725606 403623173 +-630947792 181923811 +293517439 129993716 +-180857497 -335193714 +-904543451 -117184417 +65373129 -780902458 +26855640 592059246 +-790602857 -722802479 +-717629161 400408610 +-378061088 -368282432 +-835398481 936479570 +106505520 227171719 +609522448 338747654 +-423031874 421251131 +-219905403 -677464067 +-681899894 -218011132 +-911061639 241487051 +-343138868 764052991 +-314024332 37803040 +-733989679 -621359224 +-433697726 -864395789 +274529527 -116480278 +366941496 -921701371 +-176806310 74076843 +-741385625 576325410 +-549250719 54090866 +23508666 395147632 +-736310849 490771759 +525370976 -627698766 +597067576 524846350 +-53304512 122782422 +-484110773 168640292 +656699388 -152150324 +941657235 -335409146 +828537511 992980444 +13537720 -830332627 +533293671 806963239 +-826545882 -225867299 +436834520 191226516 +740839460 -884409529 +-495967933 -281002448 +409255207 973105022 +-263693754 305194666 +947963274 31144978 +-163103051 -605962030 +680243954 227748197 +858196073 -314371131 +-255640002 199568159 +996514575 430181371 +825772885 410044919 +32943764 458780663 +-396332509 -561396176 +877295049 -897715385 +-573732368 -759539824 +732485665 -280104884 +-500257213 393915157 +-561595852 -586478031 +514293287 -985261641 +-313948081 318984986 +-990782659 741494728 +-652783414 -28181116 +-511897844 -15410233 +893133746 878376409 +987850102 659126226 +-562207815 -982137980 +325043362 -28187327 +-373664690 976727405 +-491671339 102001090 +-240717585 225239543 +-30515018 340384311 +818362222 737144273 +-23947114 897401866 +153906683 67591342 +-929438029 442305409 +-997522157 462265838 +337494986 -808146613 +474755886 -704796309 +-423544926 -638225373 +-139205395 818434371 +-548399149 763024660 +399092143 -404527707 +415643994 334870401 +186134090 413923655 +679863486 -621445385 +-423107802 17777447 +848105848 -420262646 +658819510 755022898 +-650768927 -12352062 +-413346716 564909648 +291937838 477016737 +-883705698 757312650 +-933205101 677984181 +321711996 -46850465 +-916060703 -117407435 +-797041578 -958146038 +-770273914 535620894 +-845644195 -272763398 +872624518 546270629 +324458366 479256446 +-353965881 591730892 +262994259 -283512209 +440652431 -621804153 +111627655 880647767 +-68043928 -944627086 +-4188046 -110146200 +994085525 -460542186 +50835740 -975472895 +-206970027 -311578549 +-375853618 -695237270 +942524286 -604337297 +636468294 242532011 +-404574650 830287270 +-391240772 -153901540 +-120184805 928895569 +657379315 -170329707 +-980236420 -110394410 +25089570 976725715 +-580000814 -623727760 +-97142552 -668485045 +520372337 -655162018 +-842318624 -321163719 +559366273 -991993267 +-239236216 184676339 +-338972015 776755832 +643829548 -733361467 +-87178775 -606513079 +34069563 800634632 +-386177238 270697726 +-538036852 -416955486 +148732830 -318943156 +-978063708 -706893248 +-289057375 -171514647 +-777373659 -831266992 +905548926 500784720 +-75911404 -640539683 +-660754879 815529722 +-278077664 75011370 +-252201500 970577684 +-205053613 -325186088 +224454470 -54096343 +-693706035 800413085 +-821281146 985423188 +669959260 -633983168 +-156052310 -984939540 +661509760 -444595318 +-677321047 179408295 +766299475 -655842758 +130011940 992546736 +590875203 965759594 +-590533087 -483359298 +-317716317 344714028 +905877574 -636400234 +531923606 -783431199 +-647596583 -182234869 +-609631023 -516959091 +-982709094 -962534926 +697209020 -556031813 +423378362 303544632 +406783792 965389289 +-471536994 977776270 +339128986 785335548 +-452052272 923688429 +621642401 276827179 +-910097195 -873293448 +324053257 -385754258 +473334476 -522016239 +49298307 961248779 +845572051 82422496 +823698770 -769376852 +-182748773 584673527 +969740064 792921064 +-57826357 795087414 +393348318 518611596 +-477482038 284552228 +-209337885 -978257884 +512796813 -428863376 +722825649 873797605 +-815917100 84425091 +-738666840 179413575 +-604400329 -332898550 +-417024918 -875076659 +927350189 -851267078 +-317587873 -380618804 +-641473001 -799741132 +321162127 120381408 +-295153029 479138786 +608185927 776854148 +225998739 239227657 +-747770164 900119066 +20832173 -488361979 +813522385 -668182108 +937499633 105149106 +-195842804 164757385 +-114346410 549730840 +-211319721 815554409 +334313327 -98249270 +242523457 16132506 +-886334452 -69731853 +18630873 91360868 +-567681515 -338279837 +-798423252 912962816 +552463561 -750503257 +-164535442 -581341809 +-193441181 258931865 +130614060 -568277434 +-33686733 -888655699 +-800814230 -938852893 +794081983 -62401188 +-364002029 -496006956 +-338941868 729142609 +-271276099 94926838 +-644246713 -259430091 +516100573 -764105708 +-971214037 309458817 +207335725 -713779079 +-984468138 -869645491 +-376569613 -184405029 +905073903 981833181 +180476601 -218069020 +-29353972 701271383 +-817141699 -928659961 +-898655721 250284109 +-435422959 144631808 +-392269471 452616903 +-257868487 -157295183 +236221959 961857506 +-16969164 71096762 +-743857810 378662485 +-142970823 164766465 +-486971276 384374391 +759442610 966076860 +-153883362 273441252 +223703749 -662505095 +-390761469 788658326 +-702210506 -642355835 +-69800909 -675437300 +-315128077 286563814 +-195972006 312372062 +-475762865 -438047300 +288264598 659639728 +364839408 161594144 +22691630 -259721071 +-374832796 374935182 +470957365 -612760462 +991367116 417711854 +554793368 -391017723 +557867837 561663168 +-417218325 -360161670 +-344612572 -989938960 +-461671475 619202075 +737238410 50582667 +384140458 -664849065 +-450378300 -898612117 +-453241950 434377176 +125516883 932617601 +-856752232 863964885 +-867820985 -487971272 +-966014556 837880708 +-298436938 429618796 +670712719 -995872046 +-383095284 80402868 +635803794 835931422 +632976984 -511792233 +623709028 -930484206 +-980172507 174954654 +-345485177 946386410 +893833743 836501709 +-981439165 765290745 +587091202 -571872655 +-677974576 -109184664 +-718065428 -657529171 +578418117 508951777 +506425642 -920391910 +839091828 275067780 +-867557869 563140315 +450720518 621710244 +973884775 448020885 +62867822 -292251303 +-570814483 -386027813 +993157264 -569633682 +-183990090 269838123 +-358572388 -933447275 +-707115455 938076431 +298600926 418293136 +-787299472 598623178 +-381937513 -733792040 +-420397216 423219156 +993999617 -986598351 +-686282439 -416635104 +-200274010 -128298605 +-284909810 -969605313 +-713236723 565314425 +950812826 41005561 +-614019040 -39287914 +-417890233 -21595878 +58122380 543261209 +-832901804 449632402 +-347952082 491618599 +661241006 -389797754 +764378471 439320748 +961546958 -70389561 +984135908 587243649 +741479309 284398281 +-106504291 216737933 +-896661177 -336359279 +-256543340 -338142495 +-639561878 616975247 +83818664 -329686788 +263111518 -860403271 +-945603833 21854998 +646958814 307448859 +659733003 -569020744 +450362249 332496103 +-151196529 -138725712 +-64549614 972352170 +628405179 299366975 +-595513668 215090742 +-687650526 -775542135 +-417230201 554066478 +681351944 843602734 +802103425 -31679721 +-351689982 -401268054 +-650938869 -857666729 +26274300 318199330 +939653387 -443354433 +858812648 218725479 +-383550406 -871277951 +-852586820 -29169964 +-837724438 -327191164 +-827555560 169865961 +-166225275 -770118659 +958117737 -338829825 +-378312324 84038801 +571614710 -79512063 +796084737 -817372243 +436096227 501689898 +-871231864 853674287 +-825140443 394059887 +-876181319 336006836 +861028292 -897155932 +41174392 147768174 +-720263593 -299299266 +728565492 343804886 +460102161 -723319323 +-564951983 903196084 +-482285487 245992197 +745996135 592139564 +479102660 -226893431 +801212698 290371142 +215743275 -497757467 +602233759 83101132 +682062714 -868254136 +464017281 133389926 +862948356 65686414 +-240399419 752547873 +29626128 569903217 +172745442 -625055343 +-827392797 854554271 +10410180 -73305223 +-439158430 -395690007 +222629146 -476263280 +229793936 -140817147 +869430336 241044994 +576056044 -228891387 +-751074585 929615782 +-451961794 471602058 +173942185 489450222 +-273472108 840129192 +765650780 -591819399 +-397739598 -499981506 +-780388073 631301656 +-756924021 936655210 +187590296 -820033136 +-575828413 426623736 +405321825 985532629 +-691216902 -650691419 +854522788 977787486 +-478641705 -605736341 +37213422 748421466 +-276775125 -851176293 +163688310 85366768 +756602773 -629408310 +696559125 982529623 +-169691589 836693077 +-396157533 421200351 +825790347 -348951320 +531853975 237848638 +-677729174 -962785018 +-488402679 -312779393 +281124022 -700181505 +251804228 -689472745 +305543165 -775134334 +-444410050 -559935554 +-771439291 72981559 +-570345650 94747601 +-548510927 649315519 +-808014278 689468030 +-338795357 437004478 +704468355 511210753 +711721146 -311398234 +-575124986 -745444317 +-888340983 49227481 +92180330 -611869387 +539355002 872143976 +-721813045 587701300 +695063276 -471518171 +-869730627 -391104846 +-552144989 549530249 +-309699463 -591308355 +215045419 153381196 +-675294552 754244970 +853214895 18998505 +-82206253 -24446459 +-657924852 -976846039 +-193856902 599899472 +-93308764 -318676318 +150394084 -122365635 +-60971427 966609379 +-372969045 995700480 +-39224744 787112749 +101721178 859795977 +371065166 -594740444 +649981061 -454378813 +950540015 916283768 +-329932965 -274819114 +-693902932 231100234 +-124211959 21639693 +-377801375 370923188 +-660612626 786578457 +-691969674 -136033557 +46495665 -90578903 +-5805784 959051802 +502661784 -781121899 +-763661565 998586841 +801096683 -327885790 +326552751 -233624001 +230370775 726784157 +62160248 295108905 +-757782137 -601895203 +-147611481 -48114791 +-160843313 -117295441 +935895729 971696678 +-972463500 980450407 +78997085 -891061178 +859985606 389799702 +765380191 891203381 +-546234870 -712796563 +-84321979 896888249 +-741331890 -981280348 +-74976004 590476767 +-291530732 97563966 +326860984 416970365 +45541667 146024832 +100833619 878783798 +486975937 -454181592 +-734228410 13432954 +275017656 509720419 +-505015886 -531072055 +907946772 265754021 +-998340772 300619697 +-426502056 -935321233 +-58166071 -786756943 +413058446 -822364454 +-749319461 -387502216 +-410019960 966278211 +-639254964 -163594450 +-892477634 463935482 +291787567 957581108 +-375344062 -206053485 +622494682 168414972 +330793019 -435638032 +190534330 -260973 +-105253602 -295816832 +11400311 -306697633 +758716057 -503881318 +584583513 -372633444 +574221836 -570019363 +713445438 -678631416 +740103737 863311402 +-100454223 -237046551 +738109858 -728075141 +210904026 -366888032 +-89640505 -833652780 +-147961176 815209104 +731864000 -84875773 +722339681 788277133 +-525030225 748999055 +164032011 -558492997 +-370252183 949769230 +-153308132 -741278414 +494215319 -490496072 +-161800060 -189087513 +485830590 -838629665 +-687354821 570324787 +618787247 -150550087 +624665787 902459626 +688467126 -277242462 +-768472137 827379129 +996438131 813607758 +-245008845 383992924 +-251345442 444902249 +-630741466 515380969 +-456781618 223307052 +-273523482 931983757 +783383025 542651862 +-107428979 166150994 +-818619191 -694238470 +134509490 752934549 +889421464 49483309 +725141124 -60887343 +-56064824 -265791224 +720151635 -824708962 +678599755 579476707 +-756565059 997053812 +740849977 -532546944 +-934845202 751569582 +-435935704 -728210964 +887007577 -462294294 +727569298 -997527579 +263886852 -797458273 +-34207784 -787393002 +-738177458 -951648877 +-386717790 285788179 +736459915 310106531 +66250460 626812170 +-320127294 749529787 +552115841 283238261 +-367254693 72389748 +-934939654 -880258028 +528394382 210947584 +-711814114 -436155514 +905813111 -120846504 +-739504031 360231626 +723675359 -394290132 +-138094129 -79630375 +-77666712 -407837021 +887546603 -835888739 +167457085 691442440 +-303549372 630030491 +-554461905 -234040249 +-494549617 930658144 +-390092401 444964616 +426788807 674632346 +-114228054 879512290 +664823282 -917254124 +-747359619 -455768226 +-201105956 -192936618 +116322996 969860973 +992736615 -940218202 +615353511 755759261 +-272316994 -819261938 +-973773170 -82786457 +124243143 994117172 +639557777 -284359106 +-907226404 367409545 +-50425417 -869052300 +427760881 -215124904 +475571695 242463729 +220821815 918625215 +725990499 535879582 +-596853702 -414645930 +-906923955 326220245 +-110031140 220702815 +-876552061 -735337493 +428983773 -945342007 +955178163 -886909142 +252200924 -315314633 +751175664 532564137 +375351904 -654379657 +-867999135 537781483 +-138895663 -242921581 +-962264048 -396884641 +-526732692 651980348 +-183944315 412301328 +-395772769 -858625306 +-926515289 -426390107 +591918606 -71880473 +-851330604 869511243 +-771694413 -39458260 +448132177 -578101265 +397965373 -61464140 +728506648 552171814 +864499244 -821964191 +-303794973 32686811 +792806641 97867400 +-627599772 763323380 +904691952 856571503 +269235385 -133538226 +187848909 888959950 +698834635 -928916611 +-187382280 -716520024 +-766563525 47376680 +-396538784 -759156258 +603939071 -252886908 +958344028 -490022201 +-619484805 -992926027 +474406998 407351595 +189971416 642250649 +-212255286 301866094 +131952623 492796487 +-6490163 -213525598 +106460721 241437023 +898116944 658770157 +569047526 507085 +-446416907 267130342 +-252810466 -529041821 +-481595858 -381235755 +-617628179 28347999 +-992161813 43799069 +-640021328 -428238541 +50631267 774823560 +-845543261 679457795 +340825501 -856344569 +-397661795 907291892 +-865964290 752898957 +-863115676 -392497798 +235543300 -434859381 +-667950649 -771484909 +-458192969 -43278595 +269402613 -399511994 +862724440 -964970744 +-372467686 -176386240 +831553112 708927392 +242652402 201595184 +-639947011 -106861726 +-148127104 438318590 +-320710035 750323275 +906327134 -626133921 +105518168 -632548756 +675576405 -278648158 +-467556720 -452214157 +680216042 132801975 +-324534921 791040491 +276997386 -829173114 +77205188 992721933 +658730070 788977783 +4867543 399445067 +-858149901 984958280 +13450304 -68030323 +609407518 -103612739 +570808507 316754146 +704110189 652915151 +-802202454 -892765056 +-550892085 -280839091 +111703617 2775416 +699333278 980280705 +915803153 353728650 +-100833693 -918282208 +952883386 908721142 +-496522229 599000768 +-239709790 2230724 +376234311 -561865414 +324779936 280295203 +214255005 392513519 +-878827812 451440079 +-928203146 -893289765 +551116099 521207588 +291863886 -810054902 +56213652 484209807 +-470598038 -115621701 +205335537 -747378528 +-504023616 841314208 +-235369870 239093624 +128298549 -30028058 +-665642520 -397105649 +-12139840 951364562 +-213341468 -226206302 +-996925203 -395567916 +40809135 -130528244 +-467323057 187649782 +-293246304 989651831 +-239502289 -311614512 +-788177507 483068089 +383359675 -402175815 +19897485 907050420 +-106751096 436636415 +-416924109 -795072726 +-343328831 -130236154 +-426995959 -957134591 +282230770 857691580 +-63468841 409901356 +-68176878 889684881 +-196122903 -821639284 +737313500 -95161739 +52540140 -792447202 +835486963 524212554 +-909773153 372269716 +-916436625 -989790324 +839190302 153516150 +48153171 -581297045 +292846468 -379150679 +-865228080 209797891 +-377445945 289149016 +42121501 -542297546 +-870233995 585501783 +588308443 60280489 +845645324 410263987 +237678943 790258375 +-957323618 -280430828 +254123496 285345585 +-400960247 251362157 +-950989328 167295937 +-466123472 -416552292 +443017000 917624370 +-586219482 -665916834 +-418580524 -712860380 +66809026 381103797 +377866485 73218683 +514739421 -655960315 +-169009228 395315498 +-590934569 -768697930 +983909819 -698030746 +-132462910 -289544279 +-576910800 -493001670 +595551232 -285485871 +24250609 397301468 +118239937 -340107176 +561106383 106477639 +-868847543 709290207 +-779543548 -386099449 +-90232774 -272676578 +-498609874 220119308 +-698969026 362120348 +596431118 713104743 +194703014 191023266 +467686436 96672278 +120584828 830233341 +602776521 -239513383 +-482541401 639632201 +-300630652 -573478244 +113803437 575003370 +-740022792 301015740 +921631490 -805884106 +-433659820 -691477170 +-72654618 -481998441 +631280893 896240955 +-499575943 -882837703 +-910484015 -807734520 +-984463411 -616793233 +-700691356 961852542 +76043020 791132562 +297463174 308709927 +-887794865 -346917634 +-813085518 170434221 +51998220 213402481 +858715100 -483437758 +-860277848 579964196 +724869672 -940757852 +884969708 -602553114 +-263415719 706806844 +-484766170 863588135 +-599267296 931507483 +-568772594 -191350466 +477063559 -141540813 +171074199 -129343814 +823027764 645878883 +549046403 -541506593 +647305350 -28970607 +165022407 331579736 +945708086 -273078889 +176977268 679106430 +754481829 915861610 +-21610590 -191848394 +-926641758 -377642918 +184486590 128652595 +896587547 704272557 +951502819 497906166 +7205327 -928933342 +-108759988 613842628 +442963322 -726508483 +-163892337 -340721898 +-892545890 542177880 +-633432445 377152490 +-887516704 960307577 +-861672283 754719514 +220551930 752934310 +-714820868 109279733 +413500948 611349666 +-363755518 179583638 +-67082800 -66040583 +606874005 -17221734 +698129642 923015820 +54170791 -306934700 +228591438 626365404 +-774728343 892686153 +266957267 831833891 +565986742 -353630061 +101927860 597383878 +730422419 -441573436 +392643899 -64502319 +-929217394 -525921216 +361964765 228639325 +433274536 -800337885 +928126807 29737935 +-500024981 660682248 +-770950922 111168168 +348564871 -637736824 +-526241361 310222620 +836081268 -165225036 +575100989 -510688326 +659271277 655695356 +-443209850 484661569 +748105672 -803772143 +-71554383 -498247796 +-345267449 279914025 +-778118946 545886343 +-79560178 -135788750 +518960413 821741606 +-483518313 828784646 +610789531 611096048 +464591628 -671756758 +11329845 -15627226 +656415042 617496149 +666153309 -217702574 +30823932 749628975 +-533769995 551364412 +102270599 -983397023 +-939328989 42918098 +600351032 -961089817 +298989492 -553569176 +-626774711 -72102354 +-785532714 -286151411 +-428195206 299472624 +-125802028 -263857348 +-347998847 722880036 +958903578 79236146 +294817123 691377364 +728217707 -772644664 +682114508 219984053 +-917714900 -563742559 +-614810583 -510184162 +319986354 592942725 +784470618 -988732977 +108787317 775061322 +-154894681 -19093009 +-861050175 -331901826 +-443413658 -268828197 +-354051618 -980478381 +920999092 651617986 +-422206229 -734237083 +665092658 -417130051 +143220172 748114455 +-964916798 332369605 +-219334425 -344346814 +-301791763 -7933310 +-719456037 -935832816 +-83938151 -260229946 +-391896270 572822083 +-185606647 844509657 +-865948296 544854286 +-123627481 47144965 +315870915 671430251 +121734774 206424999 +256638539 701637663 +-984080190 690166736 +223859279 80752524 +23612238 -519753244 +269405235 -736200368 +-348708641 86032987 +802036121 -789310348 +-125308876 35293422 +301438882 -110455359 +-118032421 -951770307 +-511569237 556375802 +-965880634 -675101691 +585200081 371829381 +743344606 796187205 +-599493553 120734884 +-741885049 20210396 +787923131 364654250 +112060120 674113910 +335415346 -730804167 +-460613635 58472934 +532592223 -395587709 +633723928 29114760 +835526530 -710970014 +-56073460 874382850 +761458478 942612696 +631604410 -432863140 +-639079779 455722681 +-819030252 -181680633 +397362939 -816597852 +-429742061 -244496702 +-257741623 212945090 +718044864 111568578 +213819064 -278098363 +786729902 381062033 +855525750 699587970 +-860670720 212638640 +-804815768 -931261055 +-589689161 -739223772 +819891483 -327067456 +619205025 -181800560 +912616546 -36470746 +879998648 -713052211 +995838731 -967619421 +-475957851 194877608 +59093882 -470734151 +784751643 788698271 +-793852667 -660791254 +-600935047 -544650675 +-150787669 148782657 +-836446006 94402212 +-779556065 611787951 +769220881 -850175760 +576133310 -62885952 +803549195 -888996278 +39300616 -976672194 +940307227 526823816 +611573507 -559565074 +751499138 -689662122 +848368273 433156567 +291517146 23857603 +-827899685 -360335966 +181238168 -341377307 +708492333 871199873 +-480660039 760173322 +-18157253 -587125054 +754081 -111419025 +683922594 -43039374 +-347294283 697524785 +-906334760 -267533357 +-173095 -338450725 +271857739 662944187 +-107084086 53173779 +21145669 760879178 +56085964 241442202 +-440400548 -268990777 +-211312573 -720764557 +-96050940 -561691788 +-199285208 -477255057 +-226139637 -976438360 +-59531396 -565842304 +954602754 -604191502 +440658829 -599319239 +134225406 -909417273 +-226186002 -190190637 +380848458 164978221 +-867368141 -27658614 +920102693 -794630686 +-817755865 730980644 +331230647 440928658 +319319285 -650431324 +783251328 -166277662 +896575377 -977478197 +277218069 -543790614 +506252525 -900758906 +-760576194 450707438 +472579182 -110738321 +-332171601 12878097 +135267635 101091126 +433032257 -17308946 +-95937729 301957074 +226265913 -714181436 +495116997 -914647234 +686396178 -750983531 +-842944451 483888361 +502553093 -750895833 +351913244 964675443 +313881129 -450220896 +-309262534 -650338620 +-120112534 397248445 +506321773 -479596548 +196036681 430169927 +954201093 685179234 +149479806 821524834 +973226182 397338393 +281075967 923933716 +608435868 740743045 +986253351 -332893913 +-734103220 636688203 +-554263817 -940234540 +-724719902 266082574 +885537192 -63735796 +882664591 989630901 +991420344 -708772114 +-646800219 -143275082 +-910431432 450881640 +568840809 615530642 +-14142731 -992899777 +-251578904 -615213004 +148141964 -841900416 +-772075225 780017701 +929831045 -583537285 +-378963529 678299177 +356893485 720917218 +-717796054 29130001 +909648061 506316763 +-185712537 -769647123 +-859330953 -586878490 +-471549026 -279647847 +970421307 627438079 +-956006764 -335375101 +732169062 -633574856 +-440902916 276454471 +2387503 -971358863 +-765477676 800089829 +-92537323 -639332577 +-637709856 155116818 +714901263 507201650 +685791020 -303669412 +285479052 914674878 +-473848008 -998010617 +-489504291 473803852 +624813343 26134560 +781103363 541645157 +26735178 -413440811 +125368504 937790456 +750020128 -731065777 +-538397117 692898884 +-602339297 -465377896 +676904112 -48777409 +-363610303 988705628 +-446654566 575072378 +640528781 -202966185 +-465740347 38628276 +-173357819 395184491 +617767832 -917629443 +-679300751 320724875 +-166526669 390784017 +410183347 842831710 +-495206680 -828459778 +654461138 101607080 +329566194 271591798 +646021452 -693083518 +-672254402 339642320 +-186093666 -225757065 +-400595951 -867379720 +449226242 -947536397 +-861033660 373211623 +122428943 -588127666 +-38070364 -262749655 +-722583364 543523717 +-518970350 -400733231 +-163104483 894491811 +68316613 628255052 +-840666764 -887181874 +674028291 933351958 +-769486422 -127731288 +132882418 678308757 +-533095094 -27109091 +297181145 942447872 +75432534 13628244 +-713969116 628059629 +193546416 556999692 +236224472 624022934 +-647079745 733973435 +225449795 -329803906 +332309102 514742866 +-452825257 344572242 +346829884 569667371 +-445309476 -90154129 +-126619908 316776883 +-459747100 -969846412 +393577157 8807810 +3354760 931400211 +-504071336 -444781946 +294291600 -804317455 +-965151135 834562253 +849572068 -957133883 +-916719865 -890200367 +-774449322 -697180479 +-617685542 188786485 +405310208 -896354524 +851089562 499710820 +-148195086 -402373563 +-233694494 -263167799 +272732799 394881762 +-489239118 -60567941 +-131954227 865376944 +578657359 -915413749 +-846089829 -79930329 +298469808 -572996307 +133771421 -848051786 +-485947486 321903233 +-884567805 665773001 +-899327856 846267524 +-357433933 -71872944 +353812083 -457019410 +-684681094 -324355155 +-840237283 893011463 +-558531434 -871585220 +35930742 581132105 +297731927 777461626 +-271600720 608687901 +-261318284 -502703502 +-37309525 -248054982 +-687613211 883665528 +734596412 -661707374 +858386586 30741802 +-57347928 835619972 +-836013035 203220998 +-680756670 199132816 +569943730 434087472 +932106539 -191296807 +-837720959 -461686003 +262510001 -879990910 +554152291 899288366 +-449602109 410741735 +-874602896 -387538617 +-442184318 -318018827 +53906095 464728969 +773313657 201036288 +896800637 -833575673 +-331552336 154041758 +295301120 121095347 +-19772305 603396440 +778805603 -842542117 +490808427 731212038 +176981595 286389944 +-400823991 201703992 +-847627810 -471041227 +779630896 -706331878 +33087137 -703483947 +-796078992 651091301 +-604435244 301215177 +207812558 -181979679 +73872641 -505751811 +514846554 992855429 +101318879 834447249 +862455313 -688412562 +-834657911 126591186 +903877797 791191362 +-113048115 113490900 +290621074 917860984 +-14825438 933417810 +-163454770 291935858 +695549297 864930830 +-545699400 -303524211 +-698567723 -997767683 +717461723 -445947248 +152545796 -749305202 +-525039905 -88315302 +-438972168 710011365 +575281184 -366980436 +-156967628 751349413 +-617884541 -84895626 +-447979524 452128683 +-682215157 3279347 +929390325 241925497 +-491078253 -816006086 +148248205 -413473775 +805204047 34540401 +-41665605 -377247275 +-586728889 689992672 +-567510999 940663084 +505999955 -917825382 +824967133 -807009511 +43652601 -272717742 +522306189 383210410 +875374177 -821840862 +925745174 -626596541 +759238548 -215290364 +595624515 -89620155 +-138331909 662373394 +738841794 -475600789 +-204692399 -608583177 +949629226 134834081 +-379870562 1669301 +-675649463 -529740443 +209983902 -506555233 +-324513331 419102120 +-788432339 -129400986 +77755604 -107811509 +447696431 927562764 +20765497 279530921 +-490485653 -104548312 +-66832496 -814921152 +-645515313 90680736 +657632249 431666659 +139354151 -927888583 +-603479076 538342507 +245750166 -302320468 +-556080412 461856659 +208674451 563996137 +-412766477 722613442 +-31529202 -506301595 +986037528 -63495832 +565413310 -786650602 +355975318 -749895036 +320190971 202796086 +-737075187 -912302538 +-216103791 932082376 +-219763918 -810422890 +499629495 -547264944 +745776313 -745105791 +590649535 -267743945 +-249898245 439474497 +573176688 -277497080 +565285707 605089428 +-966012059 135582915 +-562903418 458571813 +32850602 608680654 +730089764 896396121 +798150195 362451347 +694575114 -884783541 +369712203 -507300212 +-305824488 -255602051 +-220428714 672023162 +-614248117 621338641 +-883765592 -93502911 +-579228932 113966564 +-845713156 -864443188 +309287429 -987811830 +961965926 751773733 +-535675747 432530687 +-406486480 -347938727 +-959025073 -984089776 +608601032 163203801 +-410980408 -375317758 +360884042 702180081 +484331551 359050929 +-655132579 -22115278 +-902689236 -715914176 +376025997 875223565 +-327401805 490157532 +839912728 -342364855 +247316134 222911968 +138095238 -432572629 +-195538134 -125848243 +-184581120 -441170912 +-333373232 518489543 +-421586544 121657774 +922906484 668282327 +643953660 -501271931 +-812681510 -405326316 +472994030 -961459801 +433976356 -899710154 +-592500979 476545538 +-837075307 906219011 +817485486 -501965174 +806227934 -194193296 +-291122773 996299457 +162614797 -255779172 +-271983809 -238229130 +438745298 -974081271 +842152912 -237618276 +-525431835 -409936041 +-203271334 387150930 +-286945846 927728297 +469463769 -603115783 +378407790 -749571108 +-194021471 593492397 +952012748 -491273482 +345435250 -356432071 +446904986 -132701445 +733238983 77192542 +437819847 -939365795 +4430378 -446112175 +-252339993 287942961 +154943341 -644485505 +-937480726 308259996 +391804977 -147938018 +-720198237 -853186256 +357190937 -337699137 +-998152208 557188135 +399033636 754158959 +207979231 -983817482 +-365784090 -55664119 +-674006078 -469856577 +-545591842 150068105 +-419057948 299911546 +-616962407 763987711 +466227283 849658116 +322088185 -900866917 +-838700937 -942734190 +-183792580 390504334 +-125620085 97765378 +619241998 -529922761 +39459884 239487757 +-268433946 998687395 +-155685407 26940523 +-218750116 -198839934 +763805390 -420073337 +-145536397 215804055 +-164689157 679079048 +752506448 -54430990 +-538080041 -405494852 +912418856 366510811 +477452930 503689105 +-584677074 460765863 +-116896439 54346487 +-388906196 241174359 +-686259180 -302297338 +-923600916 525913269 +310130950 -665511227 +481629358 -894084480 +-447297466 -203855340 +300333223 -567840916 +-758866844 954868933 +658226630 -648303898 +32523640 -265637686 +-152502223 -833039188 +-960685016 437130995 +518737839 343136816 +337919881 755065973 +-595680304 968969950 +187193239 -542211700 +-720521510 -215807883 +-917307631 -222515912 +-956686114 414924687 +-854683034 298408614 +331149910 -450575039 +-813784874 778920155 +275671839 -438010863 +-102048749 519772246 +-498918755 -132435657 +-975172896 227271086 +755811832 -699825360 +441517567 150533201 +-231989767 909691980 +823456576 172909234 +-658798784 220710466 +528620101 -598041972 +353218977 326279357 +973681930 95774561 +889920218 -585041582 +-63503753 849175078 +-518901456 298262936 +-901157016 373158039 +-601224699 -438955271 +217482014 372127662 +700631383 -605221481 +-951352696 457972644 +847678891 -617591718 +-138120376 -587159571 +867950977 -108098025 +397543297 -579506676 +-122828520 688013198 +576233498 -680965695 +-312295384 107657322 +828304179 -121560393 +-659390729 569290820 +17315684 -289184783 +300909545 -457828796 +-504428284 -175452268 +773268800 -823824613 +905685397 52542748 +-109690206 342503349 +-916643765 -672725538 +444007244 -680415922 +-938775785 804461830 +380287117 663880977 +-10727074 24299783 +688557422 -655890360 +949161566 -294720304 +717855824 471255079 +862352380 770147741 +-865756941 856610705 +426837223 -232067113 +115272639 775713854 +813389513 -107906093 +-526320044 -729706214 +374656795 -231779347 +-894783842 -187307367 +954284487 148807204 +-439331560 75529412 +905345979 139248282 +-930864609 670184369 +646858287 731891948 +-279158046 987940500 +-622180382 62664708 +-621244308 969134602 +-589138187 609338629 +-764863955 -968279991 +-165363824 14664100 +794892197 -642321091 +-364468693 -309464276 +-516619861 928244818 +506682279 -295969460 +979783238 -196320302 +521774845 905436542 +-611425494 -206883925 +60435165 -126244373 +102747198 774211592 +134021649 219449595 +-989824589 -103760514 +-947139233 -420615346 +295176065 445943892 +-455124169 -757807237 +146375425 -215977943 +-992621680 -930955437 +-165006006 509450915 +647825315 290940993 +-732033087 844462667 +486183305 237896065 +89749974 761877350 +296313298 -619198246 +318334850 -972469052 +-853548587 590785902 +-751117392 -505067407 +-813518147 -962123856 +-325322240 674902435 +416804930 -289956763 +585408946 845268529 +-836817555 -963489972 +-261773459 797226984 +954473417 392544023 +-588720154 486881720 +-892556362 -605552284 +-444129232 701272592 +152004454 120621615 +971660547 -97831483 +219219306 -59260553 +-654078615 403770374 +725813000 534940149 +278959101 436511093 +-287125962 -742735674 +-241515369 384205484 +910009656 -463186191 +28257987 -76294598 +20847868 789793341 +-349387466 778146253 +-566515387 981050450 +686928533 -575267362 +-419755957 -859480106 +347741726 391274464 +536092931 -731829818 +975102088 -31181708 +148083047 -923410369 +518582330 -652718111 +-925502327 62281957 +9495152 894410413 +33236965 -280837850 +-867660275 826178356 +-916794807 -23160594 +108257614 -275034898 +446619122 -194427382 +748736208 81944357 +116766114 163147495 +-632224798 -3573100 +-79911540 919872214 +-336821627 620734536 +-913907461 -646742906 +91143086 -668094793 +611516940 261031544 +175233787 -293969543 +899849638 -85199318 +-945194152 708127353 +-106173297 578985648 +-503474128 348916493 +200878002 566504618 +-277576328 -735397260 +630693441 -688246969 +-153534279 598346021 +999774260 -733289625 +706254417 284430557 +-784603154 -661489998 +-276673042 -694398716 +421174236 -261335247 +-13857640 -262958191 +14221234 930798046 +533410406 853923748 +9627465 -686410850 +599417930 675934089 +-219983957 -196923282 +931360115 72435806 +110564380 991292105 +390746095 -927552799 +-839450370 -921448141 +-465259995 350949152 +-665743563 28102054 +754955578 183869949 +-747056810 515131421 +-694455198 -457273871 +-737084676 -625004864 +-724318983 -440859489 +-981048016 826988945 +-765734697 -421497252 +529035860 -625656244 +58201876 -990958609 +44504216 -314822879 +65398308 -349251661 +810805838 -671255138 +283845597 298588849 +256991605 -495402417 +185326114 -49167953 +600558004 -736124627 +80704919 -511486787 +282838121 881444316 +-884490383 773980955 +701697903 -137872147 +-222623807 -425331238 +-760531697 -458218760 +-104356986 -108898166 +827459000 7627792 +-971192235 -406039456 +440771513 -877068884 +489847943 -129499438 +-298834773 -765269533 +-640945751 600951488 +569215614 -128427411 +832804221 884449686 +-481372557 -632725116 +966091790 2672976 +385226585 -432822662 +923181430 -879227025 +229640987 990486814 +899759486 432565943 +-21013830 246273257 +-216630998 -135636046 +-713405420 731391759 +-185835351 -837109265 +366235483 -131264925 +-577406643 -82771579 +-516018289 -636980011 +-385287392 -631919723 +-65684769 -720214002 +380728732 -505893451 +647539743 56204789 +300167300 87428692 +116919824 636400967 +66156089 -366082524 +-106397084 466844961 +-114550341 543298726 +-305368479 439598659 +951004684 301363834 +-132702836 456290221 +243368942 288906159 +548085536 151382835 +764572289 904118333 +-954992493 541911206 +330156931 349028259 +-417434366 247959084 +934364727 -951298123 +-126959897 665473282 +-266800650 924909323 +247472434 -858160102 +890235529 -396235641 +-96547573 110448228 +93023556 -550724502 +852694264 -553274010 +-134083885 -404342248 +146740768 632001721 +667621461 105591968 +-544883161 -139557824 +882151729 -155002985 +-145612357 -397829152 +952187365 -825635914 +-101672605 96145379 +-520016540 531288113 +426773761 792707572 +794011708 -984109303 +487034750 972112811 +-782646878 670887735 +-984884344 373012346 +-322256595 -46261011 +-584384046 -949227516 +467808603 954913187 +464005330 763517083 +606049601 -914919669 +289723691 657332280 +953365526 6475836 +691512546 232751770 +341292031 135034378 +174882597 114466536 +705480463 440787615 +-624468221 616536977 +866571938 -813607238 +502801575 922494114 +359629180 453714358 +-959801542 278711810 +-200984358 -366232002 +300223594 378334431 +-256930468 -995176401 +482251181 837830992 +866383531 -754431945 +-535343885 96631226 +419894802 -762573531 +-132169293 -957816053 +-17574575 -127950854 +158187587 696285957 +501503955 629726524 +719847562 540805862 +-344122635 430419653 +-533156258 490124566 +-487115788 827890914 +-327023481 842123764 +334995918 -965907276 +-363776846 -648219831 +-33575328 -439563795 +-680290123 -543896367 +498790856 556569089 +992033451 440484080 +-870951933 -51658306 +-22359973 77087892 +-639073747 -136370625 +430475984 -144508474 +-119278297 -905239998 +-761821968 653793604 +-864799915 148455262 +-914397962 982054895 +-358999335 78924347 +-510550222 353359682 +-201666851 -949597257 +-829146220 456229816 +-638963794 16319880 +-53414863 827752271 +764172828 825526104 +-974976359 -208898136 +27129350 -338633742 +441806520 -344928507 +-817063138 -95870076 +-431665670 836207796 +226218610 -775680126 +201373491 -87813306 +-409283959 965815007 +-930097482 260280987 +589064540 513798309 +596165452 -87190544 +-949073830 -439283068 +579410474 -73776127 +547820693 563386482 +-658017582 140596434 +149517544 -292406777 +-997935046 -258250173 +-876748784 -485330436 +-461072688 -513776793 +148341300 -173813695 +-216009468 -527255868 +-59815414 -78610981 +-497814948 268049548 +249394436 338970337 +-717198938 413783350 +-828015397 -870864019 +471937869 -285429005 +127104252 128047054 +-846629176 -451868895 +-113808512 -85287919 +-545194305 380186565 +365539075 796505091 +418589870 -952848143 +-767121679 -536070336 +-908363334 364972044 +495494944 298993189 +-289394043 -761284779 +-268855551 -788960996 +598228654 -610848392 +-627748221 340022793 +143125556 668835843 +-892386807 -316942645 +17095867 -942267146 +-61257284 28787906 +736583707 15494849 +-465704565 392664528 +397968900 902352973 +-268589960 42722926 +-12303852 836924155 +-223633112 -953754917 +-720932506 186123661 +592591313 906937009 +902527012 872613603 +82624979 684110530 +-347316030 -970820409 +383016529 -623575437 +-714561217 -514293821 +246402303 14795182 +-387646323 -384791788 +-454209265 686352350 +81146854 -908669128 +433269472 -549532802 +770733131 -554551154 +452772400 871792784 +972462404 363795890 +-913495905 -355312202 +489981353 550965146 +209958988 568702415 +633622433 -96531280 +488658948 398016267 +-391194095 389725038 +233815838 435693367 +-444782725 956846333 +-20487509 748723307 +-562913141 -966750004 +-984682625 -66989776 +-138588191 -770901922 +882999808 -446481367 +-265432542 -538488497 +729502535 -178503621 +-690662698 -230304398 +602517337 827554013 +443242460 -231294520 +862101755 46954432 +-500412219 -890404523 +860933653 -306795148 +445569972 108223615 +-317183979 -423361142 +232810035 722021778 +-17862257 714475096 +-254645779 281505281 +423010849 -188647679 +952045245 -274644677 +-836915624 -568072260 +-881664914 47284982 +824509941 311662462 +-816303434 -746321694 +-332954290 -628470581 +-921770452 -706097389 +-618800301 -964804244 +-960333908 44101649 +157910992 -917227749 +-495085384 -652490030 +-145625887 31490197 +-511141775 739285437 +-572850430 -517705922 +428965640 -929040849 +-584444821 132798668 +-571011286 839956898 +-69575073 665740 +612504802 -695275794 +516645036 922978098 +-166123431 891591470 +514341349 459903114 +-130225307 -934892313 +-97336484 15995797 +603026301 621779751 +-872370682 -613572365 +943705131 -472377961 +95421444 -622233149 +697413261 636111097 +101205420 -146970330 +-437467484 -79786716 +779529458 -207268716 +656459328 947007272 +956989668 445277391 +-757833921 398307173 +-402436941 -729293317 +766841350 562614412 +924653608 -104756940 +-347897969 -495262478 +427444128 -156331423 +717753064 809887989 +194508950 634700384 +252036628 -607178688 +315060002 87753447 +-489366012 -712547024 +-828954509 -342438249 +-955648153 37074809 +117180546 468488890 +-700899024 -187608845 +-871468580 372077529 +344089489 -967660688 +-769482095 -384251617 +701702636 186776997 +-437472296 876353118 +410305134 -374179495 +843015143 234672841 +624976034 513261944 +685081081 -835926352 +-385511855 649283175 +853991198 -349804856 +975586258 -345239193 +-241708459 -356183387 +-15877900 -359030126 +-354633074 12315914 +-27019157 -822671754 +-457759739 -271411248 +-136874851 -864517871 +923764580 -736629956 +545549586 206005491 +255001200 201307476 +575869678 454979687 +-935574419 -779403803 +-459147847 -738157000 +231866229 -671723007 +-235921061 -682556568 +-790210669 -355215617 +96821760 633067949 +772216840 -282849703 +963104781 74577104 +617050138 -249516734 +-816671465 -233125248 +594621039 -547037258 +-956063131 -8938872 +54626568 342943328 +-230431186 194424792 +23743874 -589617096 +-24514595 795586408 +695392350 611066038 +-88126293 -416328302 +702433775 519007865 +-429836977 -452144257 +-618681530 -366188338 +-686932412 -135932284 +933442692 772234520 +-655975946 -142787379 +760348636 -979321621 +973830521 -878325831 +771133521 162519632 +445478510 372345895 +291796010 281086713 +373682662 580791998 +82882545 -469293926 +662923798 816016921 +-765724340 -433365242 +343051020 886880972 +-691535244 -358078257 +25483384 -488253128 +425328211 570451881 +560580304 584903575 +655333375 -259474359 +-151269800 284345173 +826318823 -109167579 +-46471381 573711727 +-829925916 -399234439 +700751703 -456835736 +494038339 -544885958 +-507286185 976876541 +-592504048 501107905 +571180660 208275803 +889101924 -379268091 +-543799705 -233783644 +304463529 257557989 +242429847 578314557 +121776599 392195304 +902215472 168812764 +353018918 -869564182 +578238181 288066780 +-7419238 30309942 +-771963460 -892591915 +652105848 181491011 +77429885 316916595 +140279768 -64794937 +-664915176 -881404763 +334419353 -981176191 +-598662460 213807174 +-947432276 -654887050 +714219662 436131522 +-340734046 -881151479 +321742650 239160462 +-647741199 -528629624 +-589239085 461798160 +-537577252 -813352433 +-682041610 -540281532 +884233596 -107618919 +-456761421 273855244 +-469035660 465131275 +881130199 647276162 +795711925 -106937899 +-862470399 669380534 +798490256 -508786343 +-257115898 -101081686 +-973647103 -641233795 +279528659 398748905 +-742619996 323235137 +570875956 391045129 +-247715169 -971446132 +723594165 -710605810 +-93380940 600513060 +-802154769 77184900 +-523293962 184986829 +652510312 495853347 +-304501550 -68641050 +-893252673 -301605101 +721900159 959953943 +-66435206 864646176 +432577791 -620166931 +913954562 -539037462 +-619125257 863667861 +813955972 309555239 +-34339552 -324584737 +-872090446 441892193 +-526165122 722580118 +-307433053 890437020 +-771743509 -76350047 +-742832986 -193385938 +450471398 401758121 +152404800 -721184024 +391085892 56570469 +890350372 -985653081 +533948823 752172706 +-759276811 -41330373 +699921799 -473209344 +-391484329 438840110 +-934418507 695925386 +79493481 -620262187 +42311100 -548071555 +256178186 -847415438 +-176958604 230775155 +-623782758 -832304519 +850107574 456811061 +820878718 909732712 +43722648 -28124951 +321457238 -931540323 +-708501262 577764415 +-734026219 229444257 +14867065 -182689770 +-106052227 353535247 +316921968 804978080 +-739935394 -209313030 +564449035 305475654 +-260113909 -696601464 +-29889253 300257112 +250105338 -804729488 +-435945954 -506176766 +419074787 -964113953 +-8108194 204789792 +-13424373 -529422048 +431475752 -388934863 +651262831 729187349 +445592431 284701799 +704819870 -31348159 +427591398 376865987 +603131386 -709191424 +-575690768 -939699375 +-387448862 833796663 +-485011452 -781004151 +625732452 -353155005 +314313118 -223227375 +640673204 -376073232 +-725200320 -216117377 +-466694764 -561144991 +274417372 891579410 +707600891 680628935 +-831972307 -799116425 +-313016480 620479256 +-433677655 823543538 +-24043611 160883031 +240192121 -172970086 +634130800 -249565082 +-43644676 595083290 +443965510 962419069 +-453758646 599895146 +473005807 -888542157 +-928604691 667092927 +-822477706 377534568 +584374149 549027750 +-483424759 -508214479 +689983809 -366643624 +138962286 -845302198 +-74050215 -331872456 +553319618 869468490 +-813355106 847047002 +-993574905 -587451027 +-37092217 939677441 +-609305321 552327402 +-226788138 -364686762 +-901571694 -345844524 +847611128 283160403 +-669257967 -655761251 +139426926 36146934 +882041411 -143900169 +-829537263 -990218952 +696414738 282779176 +384690811 517635447 +167787050 -591024239 +680860274 -33830630 +182547356 -897810732 +-236441323 460167225 +-708812123 14695367 +-473341553 -341728750 +800358730 240669919 +-133603191 763870480 +-484062903 -878715830 +-484427084 798992840 +-933888272 -658285350 +-292495460 845201555 +951651000 -190493675 +586818194 630771563 +384086189 -51410084 +-704958702 -913257192 +759087009 -772900556 +489249951 -792898324 +328372189 -962941558 +-893561717 858135118 +319084885 674588093 +95691844 18484651 +705313005 -593939604 +-432600626 309954061 +766158384 498726766 +-26470467 692979990 +888908446 -84657015 +-275581252 -346620797 +221256460 910283314 +-813730919 448238245 +-296926461 -458871700 +777870243 321930340 +-792304530 -169815507 +72128700 956037636 +-437931977 47446091 +-146141012 282323286 +73490465 612009348 +-683597122 -81835409 +710088328 747980827 +-185314997 629932763 +924243824 -710434133 +-326544036 -46858897 +318412057 273583044 +-852948241 -429661855 +391841709 708931859 +-454080299 387758133 +300636883 -921192889 +117253972 -843808339 +-840277850 821635039 +-139974071 53693182 +594343006 371030368 +859694094 -107923713 +-827054977 -78536115 +899935190 550073360 +-955992452 191132613 +-662088032 764249400 +949764888 512325369 +-98567134 -562893370 +-510824489 -805964010 +-461261791 -441083933 +-151591687 256867888 +-888359486 -883238458 +890975154 155360191 +-676883294 831159949 +-213326192 -796753144 +-729521652 933221860 +-448149583 -542929223 +83257551 345939182 +-971781303 -834153788 +-229501822 389002642 +143247586 -228710056 +978515945 449242966 +345378045 -465981051 +-68407151 -417060558 +733761530 -125455247 +123197934 -599144377 +246605324 -949442971 +673443482 607052119 +-824007112 542290327 +-287448050 -966263735 +-752132060 -373824387 +-799622322 190066208 +417405099 -198874247 +-358398295 739960927 +278062146 -300185478 +91911678 -668749988 +229514863 -522348005 +-333431766 -237441814 +-14415999 -756630885 +-19370202 870192014 +528639373 525040490 +-856940479 782296963 +924158802 -271130238 +406992700 -103387782 +-613239166 -625422518 +-98656604 -550694085 +65406739 791166685 +-3003619 39829472 +-886420033 -195555733 +96680139 -29778558 +-146293311 -13509606 +163192157 -216214089 +454552743 -344230757 +112290165 -148504879 +374968503 906390285 +554659530 482102670 +425468421 839470424 +871556606 194580571 +60986881 748187711 +-662211726 818946938 +-810312932 407983969 +670612582 76533870 +-129633394 -861068269 +-587570075 706555744 +234637226 561912154 +71641243 426343134 +-300058633 -406881644 +-617971585 187856792 +880791787 425234616 +-996533483 656234969 +606655329 675261156 +765169543 -208958926 +-659412797 827481581 +-759920034 -262182288 +-24317183 -531159938 +585080713 701820524 +-486696123 -140380038 +569258527 -78382012 +430775677 -240907318 +20116067 -323655822 +634304255 -1588789 +499158761 -503394727 +915878885 -949071080 +-684869280 -686039965 +351874045 390622296 +-612603006 522939912 +173199818 -389268236 +-16107834 625234701 +230161998 -969786370 +-235881378 880656394 +-161717230 94283800 +-554667699 -892208123 +990793875 763897432 +-269570028 -417887016 +410848529 -622772309 +556807946 98674330 +873929001 -456630515 +85345377 -482409496 +25281234 67949183 +-770893503 388426875 +-230027312 -825874651 +855264454 938473679 +-512512741 534588134 +-755490489 -451593598 +-28687469 -670551957 +-819547045 469659732 +68801776 -973431342 +490140028 -235150725 +-841990016 443716276 +501454206 -431599894 +194706217 803574287 +-378984541 14081624 +-846151856 409707689 +838454914 945499622 +297346456 721115012 +162511553 616891463 +5148603 855915549 +-445293008 -303845895 +643450997 -994711929 +836008089 687092545 +-144310687 145401128 +-691826886 -191572472 +-411789740 -753523869 +-603033869 947055889 +847376587 124103676 +631542410 -340983053 +-278123203 328438656 +-99968119 -962595214 +317599377 945932993 +148669260 23572700 +840417602 -431420823 +-214429240 581452787 +942625429 -656942101 +-180320268 975616418 +961055849 -179974787 +-357134775 -585890875 +433317482 -416923051 +-412776624 -461168683 +793859398 -732990400 +662934362 -465121743 +909370942 850747512 +15114520 849343569 +66223491 491804841 +-443041416 -54648694 +-103314399 594179402 +-733374850 -237656774 +188393885 -662355850 +-422313640 -605235656 +147354281 309095242 +581900849 -784699422 +-739011733 -430892056 +540534702 734911138 +-865682557 66064532 +-256897988 836936141 +-382456747 -330985791 +-16741350 -989845295 +-9449000 795623228 +-272875408 564345015 +593901688 272936100 +538952077 847626532 +304297415 -307250291 +-156558075 258512348 +435125667 81160422 +-338780091 632000631 +-448601204 86424230 +67186489 229596433 +-26364401 561134047 +-465220149 484727468 +-887402918 -737664424 +-672892266 563264140 +374634552 -227255098 +-404340014 835476139 +616477263 -659199219 +50161484 918370800 +594316259 54448912 +-126461085 385417872 +141166907 805388975 +-679911062 151741555 +-38137526 271968915 +-970824008 -758294627 +44087763 -980802133 +958700767 -497412057 +-9334368 158364855 +745391703 -602581625 +83173000 335768721 +-79201270 -491108247 +282387654 915800858 +-122503431 504587768 +-57748605 747365672 +-801642438 -23477601 +-181198945 -521885263 +77061938 -810599413 +207718884 676206464 +-918263781 726375890 +-46079070 267311791 +842629166 -492899064 +810853290 942383552 +954107535 167565630 +-45973324 -847348651 +569910389 -624527963 +-98211218 139122076 +737757642 236150374 +821192658 -680841654 +-862472042 892426991 +130253742 287547582 +142085626 743873762 +-193032107 713542350 +-187261104 102610308 +-885467009 -437798354 +926488577 210902042 +116941292 58132146 +732819765 734830917 +-484979891 382285623 +-16049597 389930172 +400792322 971114551 +-496379812 -502656504 +-345032934 -660732103 +-504198561 355616903 +330694626 55542232 +-582697282 -297454670 +-296338277 -779896549 +715994275 -377145954 +-177593729 855289208 +772243076 970697982 +-173684846 -507205535 +-974728558 100226762 +785192058 -793380793 +-79586250 -744898157 +339974365 -628743267 +236984294 345002764 +591920684 -538014610 +455650924 -983431060 +328787175 -799748650 +-250282140 -213479146 +858929356 878176967 +-394620953 564415493 +514273579 -306048025 +-532210142 144782707 +-628053277 -461459779 +962528820 83503866 +371008463 -475464920 +-802349391 609065378 +70426501 -16961144 +-404585232 -142305044 +647491472 -599975638 +-951839977 -668099823 +-535815205 742248835 +-137761786 -731094550 +197157001 51814174 +-453675757 147130943 +-243259475 59464334 +904912824 -238775034 +71638457 -480700818 +-282049850 681836781 +-1226765 -294401495 +-516191214 874602683 +536144592 376821849 +810199537 -7481872 +-195086267 -969153890 +943860467 275034967 +300276557 -905230525 +732591929 -389691754 +-1308988 380503965 +-648628258 797734868 +307468941 -309819501 +332542913 -428780923 +-766349751 440289647 +-360134247 503799729 +724627032 773053118 +367820264 -768137729 +-840277147 -353774804 +150179073 -69722400 +-455923014 -482066634 +-372341961 -126830910 +-411757673 -702292270 +429085799 -610292322 +576427308 564922814 +523717868 -213210364 +-789908725 437522483 +292059684 658223765 +653271182 167486570 +920022951 -903255139 +-368629820 753176999 +-535092026 585536197 +-531046134 -697528675 +-886743247 887403285 +828887902 -725301898 +50445435 -674228769 +-305247302 -380824813 +84083141 98017515 +-757530293 -192377777 +123027660 -590483742 +-942479310 940757131 +932582017 -262687468 +-434723062 46129002 +-865333241 -288594991 +-187696385 -899996976 +107889315 -803006671 +233953329 5395054 +982116005 -883434233 +-936174665 666228845 +970801436 283309651 +862797257 121526539 +-280149311 751059824 +-179609632 590736452 +785460889 876066545 +897758078 -810032375 +679475709 279256346 +400488491 -649746351 +518867610 557554247 +-204025627 -857803380 +631333665 -279323913 +-751137119 -692961648 +86772938 493569659 +262787234 72994569 +333148282 -194096778 +785882404 915033195 +940223201 248887760 +-733185207 -68583980 +-658989061 206994244 +124570593 -615616524 +77526578 876642260 +-118022460 275004860 +-587353825 319417319 +574250908 401260997 +-696240678 399674700 +366063775 -913236313 +22384706 -530432702 +938793091 -62410075 +-799257007 -302549331 +-481931921 557048571 +-554986710 -330327484 +-424808543 -258095544 +456279752 -911315799 +-309985575 113673489 +-277271390 516751269 +443999539 988630360 +-334823235 802986562 +809594539 -980054270 +573490564 83450957 +-293995818 -235254386 +-306644007 85416266 +-753107090 766408754 +-349636725 830447604 +991206464 -915140861 +878202608 -462419860 +-882341128 -6436785 +-402143212 -43230649 +-841433527 902900264 +265006293 -882163599 +77255646 -684216299 +-458385297 -506441481 +867044107 678779844 +562562439 735368093 +532793519 -269877705 +-798674244 -1825212 +625866683 733216491 +-468356988 304317689 +590403841 868674186 +968272399 -696450296 +965461571 -882840068 +-620774511 50467189 +433682500 913975450 +756485137 -682672201 +-947027460 994612343 +-456771900 302746252 +-655920615 604785911 +12889339 478084505 +-130794049 503379751 +-211233164 125932001 +-90540676 -241888857 +667620812 684685750 +-925393032 -222266450 +-360221615 750275376 +-419287515 -105167809 +310944797 192986700 +-325544774 34748498 +-541026464 456752442 +790693878 -21201939 +39503770 -286212758 +372896578 863700026 +6747541 870842840 +-395877496 -22218726 +-678485781 -978313952 +714505604 645806166 +-628521798 -8715399 +640902813 -740292667 +-717164807 903371861 +-587987029 -715197243 +794653033 512671681 +695467857 -297213467 +527095718 591270724 +167801126 -259236291 +-257750079 -138976533 +843231773 -666763725 +-858449666 -702355779 +-514796009 419814937 +-354270023 -967523510 +-92917372 311411221 +142466910 -501789572 +-872688503 -818397875 +-571655290 -58779156 +-204948608 217358877 +-746476492 -329431601 +-880564291 461931385 +58964763 -835688778 +456929132 148605451 +971248212 -726592499 +737525508 -413983399 +-241850199 139572418 +-371073661 675910104 +-523427492 330160403 +-660029165 -116734872 +819845586 -821085993 +443598048 -500418686 +262933954 -672998033 +-996712978 -764196677 +833443454 322683996 +605342323 -358365768 +747864126 -759148562 +728713677 790747297 +-340723912 802451852 +-536719702 590591065 +-83218807 -291095825 +468645786 -896424213 +727931347 873660226 +111324481 -422810921 +2035957 -657109739 +-936178069 -958117120 +-829728078 -924183341 +101641303 827600667 +242071581 -557883142 +-369228610 -109196938 +-122621517 -530951691 +-568532146 -225322394 +-657803983 -157028477 +811047778 -555327452 +-476250153 -681687782 +-325488214 903595846 +-349789080 798529282 +501001204 -741561991 +-123366067 185548384 +495637422 -56615624 +514582145 -747146153 +-978265506 -486715526 +872170323 -13176673 +749215333 199065166 +36451341 618933129 +-160718711 -266937502 +48696274 761307848 +133607488 935190619 +-107917432 684681800 +635043460 181450999 +-11874841 528812556 +997938281 137022448 +-88271746 -995025509 +-627830184 -856718752 +430161266 990815460 +-235090620 -264492072 +-564596024 -571049496 +-973750418 -558853682 +-826095076 456811445 +-697134609 36862506 +-406652323 99149605 +283960732 885411468 +-252436651 -991396646 +699373505 -780741342 +-277286569 -274046449 +695344804 193421913 +-856057165 865788689 +921076788 -665324639 +678063478 -654553705 +678173083 421049646 +-688973765 -742500514 +435173465 97811224 +-738615524 -935182940 +-989805539 -340053411 +456604695 474615728 +240419799 20320027 +630113986 465093995 +-713626504 -843261484 +-127283068 -963723313 +992377222 -307671013 +-585786874 674163301 +-373188350 974108820 +-824858052 -757891565 +516870890 335348056 +-393420637 -746700793 +-274044224 -929117968 +-161235340 375214683 +707493690 -667320584 +-472910913 -547096803 +843828445 -717200080 +170402668 714676228 +211114743 -948867559 +-156656475 -759666454 +107458219 333830875 +-516886570 -306385861 +108595535 845245225 +89141222 -487483529 +-767621528 812007284 +-951976204 -80947287 +-549097194 -162533491 +-656852118 734350538 +626690580 -577666480 +670472022 -290890513 +-793328488 -969127804 +220476203 316643616 +-918022657 261668824 +767708382 -437875646 +236918384 -582975556 +-131733709 752791655 +16814998 609582420 +-702426559 863157759 +494316554 275657551 +-6456556 -543597824 +-343532636 65537098 +235379298 537705480 +294630131 608039680 +16418691 231766126 +-50039920 -267373667 +232188662 -301595702 +-516311553 276462497 +63941787 -184495145 +-923701756 -39397259 +-438369139 -96017229 +-957716012 -811575282 +422987230 681778935 +-521645170 54854471 +905678793 227060964 +715824089 810257600 +147746011 544885867 +-423429982 -560320985 +-363502449 -896864962 +-752728366 918536143 +-18299995 -666522608 +-951040326 862835122 +479415700 102337023 +99555316 866236740 +954418220 121949339 +992992941 -37708229 +-971369558 -179851468 +782339654 589790196 +-116243547 -487253501 +152809802 -515761644 +-795651422 584412352 +-36676338 -481562183 +269145297 470774523 +569575083 505718812 +876632177 -136596011 +582141923 13070428 +85182486 -121545215 +45075009 778871989 +-671348129 -628866484 +-298759909 360703108 +477867676 321025106 +125926033 650946767 +-188617215 275944224 +395176030 -154822221 +-776600477 -980605663 +624995412 427140980 +-456186505 63084863 +-952732572 -473486141 +834769659 -634976330 +-158744418 -294548690 +909508002 -286543011 +-981863363 759880260 +112701184 -512491825 +668607381 790117198 +-813988870 567642929 +-544082251 -988222975 +-10509022 259762560 +305273349 777465346 +-991614499 743223799 +-345653754 -233280358 +779502039 204755810 +-647258819 978951763 +-40065604 -776687284 +56210616 -787044782 +-431935062 72296135 +-865790835 462561120 +276101367 -629199926 +308957703 273443321 +-741783088 -461683893 +742575949 679171090 +779183866 -16899989 +61975414 667797958 +-194235509 23653594 +-486605350 940259062 +162226531 -666117524 +439933225 589003480 +-640336102 -369073950 +-195933252 -120864270 +602402007 -91899856 +935283716 418077390 +412296920 -908846802 +-277030091 -466176911 +-522897781 152171964 +-936503750 -137376138 +394411091 890691008 +-555299966 -109690627 +324614067 -655913270 +-384137793 -130107410 +658982959 -564048975 +-294750457 803422986 +-476747981 -992355345 +525425223 -817089460 +-747074677 475092936 +-104152139 -321648108 +-33096163 103556890 +-91253552 -720617495 +260578267 -174774955 +527756490 -623685245 +142535052 -724487021 +693094134 343226540 +297925690 -446404053 +883764856 429190447 +-63650064 473515390 +-653873100 656489146 +-21544231 -76771019 +-920872531 -693016114 +-114545288 668291943 +-292253725 687592112 +-331179280 -320452052 +-781701880 -233629083 +-487165893 -82549743 +891635973 574349423 +415298919 -914152684 +-721738314 933070521 +-764456707 393698196 +-959133804 -257098407 +662272648 115594196 +181583009 -311983467 +371964171 116867739 +899974213 -226923397 +330454153 487816720 +409181958 604698161 +-212927147 -654487690 +102845911 -687459944 +452135323 839039454 +-281573151 -908153774 +-266408720 708569156 +-97320187 422676439 +-808136562 -502838021 +-669268820 412061594 +-442336432 -179759454 +-30928192 960695117 +-986489119 961114541 +225976863 -920383381 +335947483 -473087707 +-820644618 -319023499 +419035795 7812742 +366336028 -328679773 +779078581 -387965822 +49089166 815632876 +-270379292 676644205 +256769990 -887584581 +-240307646 964773662 +446601165 -806932787 +-508482553 -66168816 +909569313 366665819 +-818895758 -372980189 +-204477247 -592968460 +459081767 216423344 +320140037 -122796771 +-784012145 557421540 +-433994071 833575294 +527694111 953383626 +-609424384 791502737 +-64660242 958389936 +927858182 -270132704 +-479155204 119080387 +-579458272 -201752810 +232751859 -813983247 +494431814 30710554 +228468318 -213045017 +332781212 -692176363 +-862858612 -272601584 +-412310447 689202652 +279175938 106926726 +-153539575 470717215 +846604892 -534959705 +89785386 -611573225 +566954115 996341065 +152891844 -512028987 +70932947 924723765 +746036180 197890160 +282854436 412689135 +-240540648 808783183 +30350955 83299918 +517270564 233796566 +489393673 82429587 +307158134 116757079 +268103764 -254543737 +-478706894 611240069 +803712084 400513683 +487816466 18624761 +358825107 -802532269 +280931516 971366109 +313617935 -197293485 +720839656 -477458402 +404685224 -250461689 +428193006 599154389 +-979749809 587828840 +-350929712 102668852 +251862024 -395717805 +-826669050 973910807 +-371687081 -295371384 +832813547 -239270915 +-59842905 -683742434 +-543666893 395759269 +-57814784 382585331 +-322346710 602209248 +-898849134 -600416790 +891052766 -418473382 +-950002649 126765739 +-117152612 992974396 +-3811369 -835701257 +673052249 -721006210 +649828110 -198199621 +771368838 754605334 +-953078873 503468888 +-480133246 111958760 +285058882 540700103 +23380361 -728387944 +-304013830 -456681807 +-600413669 761648310 +-775934724 477565118 +-754059967 938886800 +179672750 866901856 +77631639 -531150152 +-265167550 -278015909 +618383725 779484768 +995024062 -533159532 +346179267 -117486187 +-154969876 316910202 +91519252 -269446159 +586656969 123028735 +-158743409 132306871 +-813115882 722247545 +676747415 842369677 +411522241 235803527 +-768838688 147613942 +-643562120 -761476299 +-148753809 -795751017 +545862467 -406063145 +612898818 -651334701 +260251218 846828556 +-551793979 706518382 +557718427 -643340775 +820925813 289474276 +-40372943 -218122975 +547684556 873265231 +-632848546 -189397360 +619541713 -373542137 +37238804 -185152274 +96958782 -576950759 +-923231573 -157465649 +-495799604 955143872 +624292918 -982685858 +680278512 810301054 +163901667 -866458946 +684209876 -336672861 +-863643022 -265275736 +-889664811 838737041 +952527502 836236932 +-610882143 -285268638 +927299051 744699477 +-706626000 -144348496 +120700564 175108953 +-819060667 -552253030 +634878927 -630705300 +-80768475 446333656 +-391065155 -160289019 +143945221 -691592127 +-965455921 -31207578 +113406105 -928279492 +254259016 249799495 +36446259 770855189 +-279301210 936153436 +808251094 -13917477 +-614316709 -334390721 +444665621 748577438 +-534309777 -155096569 +400317085 307352237 +793414267 167348432 +128171716 -90309000 +-781649791 435427815 +343622501 -116225406 +-726625981 -103182536 +-522516632 736628382 +859208047 -214124670 +266862759 793034684 +-654230762 752359111 +-57379859 -23472962 +-58308810 -31367287 +27904307 -669538864 +-584260195 380491787 +920190160 -596396538 +256360757 778711532 +744325183 550955038 +482416138 108865813 +-988632199 -916728127 +-22838070 -418444516 +216181093 74947862 +226137030 290284459 +281360724 -617120681 +-193086786 -260810877 +209374323 -922533384 +631055788 -338560400 +869736854 259424480 +900868141 -662093944 +-510757865 52562353 +-912167094 -783422390 +21735671 -906479729 +398588032 230200928 +730700149 -592344062 +-173238788 -932326287 +-273485409 199543168 +897046057 398642181 +-789413118 769090922 +563675819 -609700517 +-589096253 130399805 +-771124885 -391554046 +-672255631 90729295 +-425333219 -432824981 +280722042 866471020 +-622398710 545958347 +272783301 339265869 +40013607 -35756214 +859860892 -91484859 +-393101300 -404914901 +-870079477 330500063 +-517155676 781657104 +309244212 -795400904 +-907036029 -953402188 +655021112 -17949274 +918978916 933432927 +-508654000 200474250 +781690968 603741883 +-944400082 -629353256 +124056634 269612755 +-412535923 -764703161 +778047074 754172012 +-677753755 -234331636 +-595940848 -95959489 +93641599 -495086297 +849845240 746598047 +-28272156 -481945490 +-577245566 395737651 +437191935 956373118 +884410209 -987254010 +-328432116 408851065 +-145133979 -82188374 +-710535006 753734170 +-793199664 -50063130 +530691864 78829939 +139554898 625936791 +-11830647 -710246782 +421163492 136483346 +-96627021 -783264650 +-468916184 -157031353 +-901882989 406475265 +482615326 -500263037 +686971618 -503453256 +-985786810 -976162245 +202799101 996757954 +-25511250 -148972228 +6338152 -144020643 +113127298 916430902 +-556458977 59973072 +212284438 -175597845 +378770728 -47738382 +798262270 715478568 +123735324 -585193368 +179644725 915322682 +-611520521 -824786028 +-519417502 306103987 +609994370 -554842998 +253637332 -223979629 +-64777508 426451845 +-860788277 424526364 +-968026581 762999843 +128196545 439694706 +-690092213 989607313 +-847741016 -964602881 +-947854956 373431417 +36726201 -752440995 +280177277 -882885687 +931455901 -56924765 +-363412131 985501936 +-937392715 -682249510 +525769325 171700901 +911315050 363662665 +-656006944 563184499 +-812136959 941441197 +-224039860 -791907656 +-21169728 318191128 +-732618322 -140956666 +-648651833 -341005954 +-855941779 383751065 +343023100 -874813203 +392906050 178877314 +121797487 -878871418 +-338845256 -421456106 +509705819 -578768445 +-738795230 364391051 +-863103711 737687148 +348623257 907281594 +611035906 -903391423 +165414792 957146566 +-821798512 71424105 +264288119 45910914 +-200374185 -859499531 +-540106399 803280543 +274043685 -866660707 +-567557344 -55818368 +647219930 -68196462 +-553623758 408630036 +306739760 -237815139 +404880480 972989058 +451864185 550016704 +973039302 -18401569 +495448709 -139273260 +355753440 609484223 +40381973 -833966642 +382177545 330817222 +-440761262 -866702287 +941477352 954494577 +-97825197 -539921776 +-907088580 457230533 +611515408 -52172279 +476967739 536878593 +-980944341 -964395567 +844843001 977371137 +745743187 414538886 +-379405575 132376961 +-249708277 436508042 +604055599 -614170671 +497955250 286607655 +-832237805 -125452724 +-753271080 534898790 +-721173843 -769688837 +-873263059 -307789305 +-669821493 -464956177 +-498425247 -49332811 +-832921056 695472324 +-633975493 418203387 +-179772732 -830997597 +352943401 -135175710 +153255912 -517904972 +-567177258 14690006 +-650475479 -213752705 +-499597816 114797922 +941476832 207635068 +-349935764 488752856 +36141266 -999161106 +-515655119 -604546952 +616227907 899885524 +698308921 359228365 +486484021 -567228141 +902627418 -918763531 +655582595 138932593 +-232349523 291852156 +109503885 10964125 +89128308 660340782 +510026240 18842201 +-891994171 48352845 +235366421 -988988559 +-282123716 967139545 +-914364858 -173705360 +101728919 -540724943 +974818653 558691769 +-959362184 -916112515 +-544555817 -716704256 +448868664 -502599569 +-722010573 90839125 +241157233 -237715623 +437407343 867055158 +-170730590 31433499 +840852132 -137275996 +599043215 -501160291 +512484184 -126991240 +-371722029 -761407716 +-102040261 -402026344 +839790112 -261854167 +281241714 975043712 +408060717 -378254259 +-716246483 530908109 +637607738 -285512337 +197185212 584478405 +166697582 -944465318 +798222680 241630242 +250831156 553018718 +-584566009 -516662166 +392800557 824814860 +699638704 213143063 +-208914615 29086001 +-312549793 524039417 +283684195 45864606 +123825049 -74299157 +-57746551 647922804 +-624260809 506604989 +-328809305 780808660 +14282624 808182445 +-615616341 270906784 +-564975349 361470620 +857923548 -495690673 +741803794 -261495206 +884272748 -694042392 +-675044043 391497755 +825221466 -491186542 +931841956 385375634 +364424676 -606963953 +-569728122 338989550 +-946671755 163238103 +-419551940 942366633 +163721930 -786645929 +676510504 836547833 +378939062 201772833 +-829741249 -967062777 +-612112087 -680316577 +-86366103 467815366 +-728384303 889051456 +-767807889 -784248031 +-966889244 -11567338 +440009053 -678750938 +-474944629 -127604121 +838522580 -274085294 +444123203 613561822 +-856853964 423287769 +370371695 -50038920 +-306150476 -49487774 +-27189227 -303112464 +822549219 -921801982 +-905625234 87091663 +-672672440 -480593339 +-787463171 -451137764 +-488309571 -647711193 +-764765075 -633024566 +-725337807 59524490 +-928723052 226687321 +278284917 -150739903 +43047390 776738402 +-301774610 377200916 +206176608 107199887 +-816203332 -572305986 +-623668935 -533558361 +-611191844 654313175 +-59846176 464174897 +-246486043 -859145368 +-228976455 693237795 +565037462 -685376623 +-235111802 -273696435 +483887948 -688277723 +-627356945 -547124263 +-239332267 518544697 +7654683 49563790 +386827483 -754162855 +-887886646 -327826532 +391143760 -841344600 +-913881048 687748858 +261482505 -523121629 +-93367850 -717850340 +227520140 312169169 +-227231472 534911261 +-904932474 -687952888 +121521472 192859333 +-552443083 346996404 +790623820 427814353 +427395354 -405588932 +-75969162 569410543 +-743529226 313598045 +-223354070 560744687 +-735902551 969942863 +-651690439 -575015195 +267941823 890391069 +-833919562 -911340568 +849319891 169293543 +-217811000 -609304492 +-215022550 -854588753 +-194456688 -505018900 +-77876590 650567795 +-950376790 932691576 +-34574656 -765433008 +39568618 76678164 +-845512501 563777042 +350531089 511496042 +-159621634 517891312 +-364388287 -675899579 +899326441 143096482 +700488054 -804205680 +365555574 595151502 +-287762700 -119123341 +398719121 -622389648 +344206797 944870367 +-683956592 -431292162 +-337180987 82726007 +-635259898 -56633778 +-802977348 -13849702 +863266846 778729340 +252105298 -125810132 +-20089780 -556258847 +374701887 -544719574 +466710729 899371270 +-614438178 -772705225 +-788345593 -69003797 +-180982788 530431165 +-339858261 -996406518 +101628691 -249561910 +148727534 81766231 +-762953321 131038914 +-791352738 480421330 +-762242077 114135841 +11477605 -763785597 +245667417 963896207 +685144483 -357207358 +372818446 -598368950 +-22362258 -593879749 +-651713212 592766342 +-169169619 -662562100 +439750268 969185207 +945969624 796864190 +-672730064 -899314080 +986209498 -465879750 +489300328 -522165419 +457266046 -231023656 +195759435 442388383 +-710580694 188405782 +-273291227 262030859 +-13124289 -181909694 +813126369 696121980 +-489362663 782632840 +-10788944 -893138418 +-271521454 353281465 +-804400290 601025711 +374770757 -744027126 +-96671883 950917621 +715025869 461812079 +-913562402 590922181 +-720071684 96383842 +206705327 -614163409 +-454450463 -522455389 +791668459 -727050420 +-721412455 635440808 +-150036526 -466094412 +11218229 828108932 +-219157134 809667965 +-625167950 61882419 +81703643 -943178703 +-332457415 -905301632 +-118212377 620414453 +-121717813 -959795591 +293392074 -6325448 +-898909657 415871405 +352071744 -280797608 +-683311583 -839722278 +380222871 -298568797 +560294858 -576181456 +197368863 -758978631 +852371380 -932656157 +361110220 331482607 +709909584 918999765 +-43946481 578986920 +-498229060 -344907036 +794599929 -89547217 +768778174 567159976 +-441380796 535827547 +-736392808 827772017 +-789726014 240961408 +-483510392 912236809 +-795828419 97960687 +518404452 -443813404 +-159873064 246586574 +626153696 865979449 +990424803 -114755390 +-812962362 -496804089 +935541072 6372673 +-547316166 468568071 +709604369 282704500 +750382298 -144160675 +801959287 789553694 +-994164760 497658131 +-268456644 -534518357 +316220217 771660932 +-443185796 313909254 +820779989 -158409382 +898190500 -232752942 +512908870 268561987 +215643509 -107247521 +958096001 -508840003 +-796305153 -664976926 +570846103 -533477134 +384686117 866048924 +804018147 -643431619 +-349085157 929844860 +439565171 917436783 +-354037563 -160067944 +665369111 662428806 +-844268610 -356703819 +215619781 589879158 +-942728901 -710173128 +25509365 212374004 +-934921042 -915256898 +119422688 -872689198 +368931205 -506987515 +685348705 -749805202 +349584514 -683839675 +-907756709 431436124 +312926026 -882962175 +671904744 -29642134 +367846858 -526196180 +-220475983 245171872 +778473676 -283418522 +-676573743 -810050502 +69608684 833263922 +769736984 -674237053 +-103699125 113638535 +529114646 153254867 +-903831289 -590467536 +-424300299 692384003 +-127285293 837359708 +-692628588 39553615 +-918709631 354231466 +-467820356 -717068352 +-195039405 -257249939 +385480829 972128787 +-449433510 -463127605 +-930362953 823701612 +797353652 44333965 +474699528 461944263 +515557911 519844548 +-396010893 -460382422 +-361708537 -268083077 +831324587 905517336 +604305286 -803625944 +-567212556 -114802932 +-361269804 110164152 +-315380896 -564410538 +140786754 414244799 +-923308389 584863584 +829990477 866377923 +-514235735 -749017717 +-886010702 -604284202 +179966291 104676006 +912682645 478374091 +742362648 184482790 +-301810153 -180293746 +763517065 313814711 +315240045 -857119530 +51529800 -72417427 +101997418 -597494984 +-896922554 -16789457 +-925547259 -707507526 +-373934695 363729907 +-887366589 807344208 +559316162 -280662805 +-905640738 -174955267 +-825786675 -387655422 +209796403 -396155952 +-814869900 -924202281 +105257083 -961397784 +-529956412 867728551 +-294529015 904017671 +440144447 173550896 +36524030 -942708103 +157157634 -597079230 +-333192982 -308094201 +-501068797 510889658 +442513190 -351081766 +221703339 48022480 +908317218 -19002934 +79558899 794792510 +288400629 -379992111 +-847912648 26710133 +-433969157 153707634 +194360102 -290660467 +-23060507 372552423 +-457422197 294058091 +-134707741 -461043658 +-460813175 578276159 +50839819 -294785881 +-70610538 585959667 +-532881377 -323170412 +-753069167 978149882 +-8513192 154229962 +791509926 682028066 +840965860 -992156097 +-509899564 -97802540 +-350780631 -509966945 +125990254 -846215684 +-452261357 536722716 +341859522 611497576 +871873146 206555935 +637793483 187319385 +-865652508 -606945826 +-480193162 -243302701 +884389834 -79980614 +666220385 -843933884 +-240221478 956793861 +289223187 -386018045 +-686391912 -164199618 +-447950680 -493490380 +-634175455 283322782 +543680578 663241532 +832901267 -262215078 +92724717 920071558 +-540716700 -387898415 +423945768 211369632 +892105542 571377183 +-341816472 -365820125 +-751105795 755873008 +-218197321 758798152 +401119204 -542736472 +-480590372 769262539 +556901077 130065195 +-70907202 -275825052 +-623089371 -577599873 +908725905 212847465 +795079695 988580213 +222970098 37631186 +119257860 170103482 +-746800966 -747769896 +710443934 201682427 +891110840 -600883106 +968627645 19928470 +893531438 557066289 +254668928 -256702856 +60469625 969936844 +388250070 642690936 +-646675605 -741721944 +777438270 278144391 +-630762984 52157746 +-81629914 -608248694 +868107057 440434449 +952580446 -441949065 +171230742 782124142 +-203845346 -125780641 +903665269 473088919 +-730743963 -153085820 +-847085253 -218584587 +492870702 -2652931 +877244332 -105875035 +-8552395 413229132 +912037283 396314808 +-329902145 768925053 +477056755 852015790 +-685589594 145928985 +-498796027 776832114 +270236127 717989976 +599204288 -742092513 +384482960 309192813 +9141815 502616674 +-186846403 238323652 +232825876 -823960699 +-390591851 -148966420 +-86361801 750667410 +692353802 760186790 +267056738 -29891248 +660242778 382649791 +520298613 -963513266 +333715579 -924277486 +325100400 -49057058 +-601327897 -347862886 +636582088 -638704154 +-397350880 -500486736 +62947150 -862918712 +283000474 795120135 +-427454192 -159254813 +115665877 -533306335 +-326687299 815516606 +-985893220 149446059 +182057080 -846229343 +395278615 -340810573 +827653212 173708393 +476541692 -6510583 +131871758 -217297076 +690330143 790177821 +-81111448 691700811 +502419885 -713378924 +-757141558 -168952508 +913391906 -141178168 +-886776457 -517195137 +277341156 22571019 +242320182 336463305 +-716001241 -474149340 +661511739 758008509 +-904592130 -837607424 +-428333000 834464186 +747915506 -967462418 +-124632047 -758866225 +-161370462 94961340 +-177856964 -901421996 +560954735 -564177540 +-835105500 943050079 +-152600790 -353270054 +-386910239 -848874443 +888233544 456970951 +419618834 506392769 +266748352 715381348 +977865508 -938009279 +-399969720 351673104 +412152737 -611940774 +175897976 704162825 +308755692 -144946339 +262974088 -795149709 +-132808623 -836510088 +403938168 596963963 +-438850619 -948019242 +-66783204 863188556 +-414801949 139509365 +-288179204 808684382 +-655924646 131529681 +658782771 -879019737 +-186751964 -450326301 +759136560 -107657843 +6867246 280132809 +-994388311 526525868 +-104715002 296910493 +-854770519 -345809196 +248851738 -642190584 +-385194408 396885201 +482175578 329321324 +693373498 738442256 +68680711 -613681100 +-96621852 -862348897 +137497070 466810725 +-403474196 -249456795 +108081016 -568423710 +110179025 -716127228 +940466388 8597141 +863016706 861645037 +-992240297 -524750322 +-624949928 974255151 +-899700913 -955086501 +259957797 -582629688 +-213851792 -944279623 +-839092189 -395670163 +-891612027 -619737842 +334488207 -514691071 +-32531990 -854934430 +-326648937 -383237126 +-177514777 -95249710 +-325207234 115643820 +-791171776 452274582 +733059869 894006695 +-867837023 620000106 +-492218524 -126848397 +906495343 677776194 +-233223997 -58073999 +-990349888 -302833691 +-202630476 557868652 +-582350496 722962261 +32246400 -873218719 +901782182 -223612101 +64683079 531327832 +845947340 -563114663 +932126731 -507046063 +-100666702 -976437493 +890175904 -652741816 +-800712383 -733729911 +-201845897 83608608 +-234243445 38520628 +-603201714 281516604 +-171035860 226162488 +504765516 -776766714 +-122524930 -634629407 +-888545360 -9586426 +-141597071 -249729077 +-640359114 188852012 +232465637 640674011 +534971371 -406017804 +-677711435 -405338014 +661427389 -214888643 +55512338 902031622 +-643863369 -948391149 +-575377006 994698165 +197057711 -534363872 +773048721 -888130264 +820881727 -133791766 +907403925 -407830806 +-772499285 -499870781 +921394027 -37829470 +657967770 229980329 +364257813 197855954 +-224146537 -890740415 +-462237457 413507014 +290645568 -766213221 +758612483 -888844062 +923947680 928049979 +-823521874 -102072832 +-249448742 -791209250 +-295092513 -441039552 +-355683835 184584002 +733191193 -788597351 +-777694741 -700760436 +861586640 526934626 +-842648487 241924111 +11041234 -871010078 +-307939184 388613798 +574664384 658786508 +100665394 -614422521 +13273358 -124689772 +-79815530 -592158461 +-7229616 -704596905 +-6683004 816121264 +-384003199 -437137067 +713640406 -579462531 +-251626190 339500455 +80645770 -168926168 +-616208477 -387152176 +933861584 223801146 +550947409 936445430 +-143728965 -424670051 +-37153904 220415690 +-821602240 400727231 +864775807 339394099 +-845920823 527671448 +-726976621 647124421 +-515182337 -825802701 +-986271120 -366966687 +-347394559 -129226934 +170086827 942698934 +-269641628 699886153 +-294012882 -740170799 +-22931111 926810620 +-46282366 351890041 +152788099 -291052756 +-87743374 -532987910 +162928183 -879507817 +380944270 -346708122 +282979364 -197226663 +-97079215 971283409 +-676955694 732536590 +708273069 -963383107 +858796534 -754742222 +169888022 -301195772 +953356355 53265116 +159384844 -881933601 +68081721 -13578115 +35446696 255790576 +302131126 -32684195 +416518100 -589565354 +-435119213 -5571154 +-998818867 -752358336 +831602852 716592262 +736358030 -554390407 +654187791 -530889082 +-663494788 -926693667 +-393442243 -330891268 +-110018793 -475933503 +-160396863 87615037 +213845500 324005363 +-203985629 434857739 +603940958 -456397946 +449786558 -64209056 +963195280 920178653 +-849653248 175912346 +-889896612 291818973 +420472611 932334696 +-32761831 -163046281 +-67036511 901393594 +-806688270 101956009 +-699408307 -784940693 +454941852 -201349899 +-33210853 -247322888 +-289535820 964858550 +462282465 -957148495 +292013285 753783827 +73084607 274146754 +-744590830 909379141 +-491189950 -88516259 +-559015713 -987310919 +986383396 -925126182 +437513425 746835757 +694902391 -780194037 +-342198053 -340605704 +-163445422 -158898428 +482604247 -578567145 +-846087065 877907715 +-641520953 -456192248 +419402033 699651167 +-112087946 -73505974 +198810678 -434991870 +-7365647 965074682 +507246144 -93392204 +-536169818 365195228 +-64534618 -484887797 +491082934 334580999 +236225593 -173908443 +-874841606 -114700442 +464566742 -313253135 +776179302 26563949 +-464691608 733643717 +193119875 -973380410 +-656148109 224577991 +-670584361 460012932 +-864647582 -326170098 +325198909 28717183 +-135935960 -835230241 +-359992348 -235738173 +254752053 -946170466 +250507849 417431379 +-916120028 15747311 +969929093 -696448884 +265735099 -30952266 +309263412 -789917337 +-65708960 463616626 +-580856875 -886809139 +872824348 -480171775 +256119505 834288126 +-238794187 -962259780 +-319976377 -218161284 +334891513 -631965705 +-280144012 -359585258 +4697363 274149736 +-668686647 -998798273 +-985574857 442175731 +-455828632 286437873 +311524795 -324060994 +926383603 711595434 +-879209737 -774872504 +987023693 882611942 +-184916569 680907594 +-918922409 -99357361 +-94837378 -316355673 +-286709929 -720242329 +-181277929 854797785 +-699620279 160465313 +246776925 957462288 +394465987 269918936 +305888161 -3789531 +397661793 305443862 +-691701788 702104685 +331667988 31887530 +805057372 -835092355 +918033856 377699579 +509098862 -305717560 +757906510 -536360474 +-223833147 917308870 +-307713188 820650271 +910972469 452852939 +-311082608 -815370319 +-765228278 204529213 +485303897 -946202583 +957054612 485929519 +164321631 -94579139 +418072980 -910350886 +953037066 700678824 +963393351 272157551 +-374903349 318524768 +-976545552 553865188 +445713918 328811127 +334529545 9440063 +-316830305 -822962411 +151578040 309098180 +764176932 736101778 +-259759360 -903038639 +310315607 -495395854 +599737942 -32795530 +-46225130 317417344 +426384437 -225996497 +743158910 -672542731 +-970411332 483518944 +-696379901 391134204 +86203419 -411861164 +713003190 146049143 +481618519 359827271 +588860433 -74335670 +330377790 -496175678 +-395947009 700744451 +-255849423 680803632 +644715823 -285540062 +323644481 -590263968 +950578996 545761411 +211415453 837867242 +841142169 696755306 +-954443086 659252883 +330444005 395744340 +-373064429 -493393105 +-694631680 298206430 +-189904267 -857111135 +-251658095 -539066010 +4000295 495293759 +5882309 201087026 +969885063 955451319 +-419960337 985065788 +-792196291 345032653 +88276231 -698178855 +624280133 778683065 +915562655 -851617362 +-74825222 -940765230 +-291099383 111883777 +-998634358 277165162 +428874014 44162590 +851194621 -518478361 +-495689814 462729986 +184038341 498847623 +-45969867 -805677549 +20323565 -451086253 +-456422131 19703068 +-5952316 -717134091 +-102515082 -407130689 +-775691064 411300844 +-375508495 -638744173 +-992470801 -885091722 +587985565 -265446080 +-399719599 821911161 +407208630 570944661 +-811390133 303098036 +823729490 -716185179 +452755341 -36287835 +-238397048 674172789 +-324788173 -323327788 +-15730606 -959329909 +-820902347 -637617438 +-5736897 46859848 +667278706 -520852406 +-631608905 -341077156 +-934400366 125620083 +-755101057 476561063 +-296645149 -784137044 +-106143945 979868407 +-6158066 765388902 +-941276058 -750864280 +562921735 936527748 +-811821272 -147131677 +-689470825 -831268141 +-487822158 -427168137 +-880745871 54404664 +567654558 377290290 +244468341 -677701768 +-912234962 -128951137 +282682186 218487768 +606514181 -103710611 +614753513 962176336 +591774710 427306848 +-463941528 -904371753 +895472593 -727202088 +-167201715 738152162 +536995256 867333187 +145332377 914506268 +124148848 551861974 +-726718545 -566637255 +-459675921 -383767516 +380206932 -422077697 +-635684387 -517594820 +952971762 -420977771 +211268132 481547412 +-340897223 830881631 +-839134539 635031912 +-18118189 -409865786 +849034660 -223986311 +-908543162 551918412 +860829032 436570468 +-241955751 181878110 +539457328 767825670 +731584991 -854187674 +394846521 -605676337 +-743339018 -195251066 +99150911 194369049 +-804696607 29484938 +-851214003 -135395179 +-138239665 401604909 +120935980 152855612 +596224585 -196751646 +830650348 -751685152 +-565598049 234343333 +279616141 959072208 +921626873 802523994 +-592282317 -4372452 +-704087804 -991659589 +-971459251 -720108437 +202859698 -682404293 +-685824063 -378828648 +-853949471 542206886 +186946858 -664985374 +-135742547 419756483 +-921088140 -752550636 +-91312704 -742536897 +-711025840 -43784204 +716763466 625979681 +951150010 -369482787 +166857162 258016204 +832602996 -142528626 +-377076549 -869868684 +305656461 -538502532 +711588852 -927230081 +-901140882 -99009950 +-887798809 375597856 +925679953 801155075 +947176006 283248265 +318094861 -393234611 +25724703 -528047251 +865675202 -956630735 +-471989275 115276426 +-861286605 259922875 +166357759 796689029 +324533535 -931172333 +847062465 -92438750 +-358224947 -661530444 +640299784 -609074375 +-498358690 -116971573 +340486974 -411336388 +-826473067 595865364 +-727788912 -512718001 +35472218 -451411380 +277189465 -31499198 +314954028 -409098590 +387277720 93229765 +-677525214 835638512 +508697893 -91208483 +-836821761 -498066683 +326066832 960025312 +-930264591 -213719683 +-871761128 -270012830 +287590421 904139006 +27823339 -108994385 +461832525 -188644142 +-534252835 115117341 +-190171764 259659886 +-515937113 -129399369 +504574369 111673201 +811947649 -5314048 +-89902918 92443582 +746658805 -180000744 +126585954 789205849 +685468244 621016871 +134231489 631641330 +833167857 -795312756 +-739997545 -491258538 +528958974 -978933432 +616040 706171289 +72975407 -581551976 +-19843867 -420746785 +291573284 -2426480 +8930545 671875707 +974668064 -910625204 +960942108 -819061058 +-699443559 -233243786 +-615738318 970050676 +-307587588 -59229913 +-95203459 223377825 +899150662 302230246 +-227754850 80356813 +-62831474 -999166594 +-818865356 336790389 +-232885962 -692336979 +832800172 565654884 +723367419 -828248691 +570165632 151152835 +-90106383 -557540479 +828639123 204279587 +-573104816 -246081745 +-431659050 91891451 +-100746626 -43670127 +593248917 -549017083 +-742691060 -697095823 +-669479992 -991945622 +-208366898 266019086 +-595857431 381248634 +-764722434 -464071145 +-338980447 852465279 +-246744360 14596190 +-918541847 655631456 +-853882179 -219594523 +889516715 -428825569 +416283606 870629718 +-919358265 964374726 +-617141696 -760472623 +775654164 774490173 +531094797 -617326687 +990001292 -219021776 +-217299744 754813548 +-421189250 457317924 +419223417 583826483 +93310235 637496919 +-522684822 403959146 +-41506219 391568392 +-60841604 290561159 +201005737 650567200 +104392972 795781158 +-201970593 824337429 +990023053 -21041321 +-930447490 -880820934 +-827916840 708011359 +-760311058 250610611 +500210041 -647643822 +-888257950 732130150 +766408304 -904696456 +-933008611 -311612925 +-787127473 -398102362 +351219490 -21486771 +892820212 -194502032 +-665734877 -839946997 +400320958 843671249 +291867539 327688708 +657820879 -657679945 +-550086366 -331283879 +126819048 322277374 +750397530 -521894611 +951501410 31990030 +-427217733 149372247 +60700679 -691664631 +-678318492 -299888596 +-645702924 501174248 +703860163 -165438659 +-558991015 612442484 +714685609 835178486 +470948720 -918862984 +965712738 -391618494 +887859377 603654258 +360757258 207740138 +-589111214 -985066373 +991941362 -67343833 +-641026815 851504918 +-606753401 759755868 +-784235898 -891861148 +820113520 -182930065 +-831472608 -204723790 +-794553431 315655157 +225443094 -716350674 +-423261366 160933408 +-524079085 -279320538 +815525782 -336458756 +28041986 499786131 +762601193 243304027 +311432473 255771299 +409161750 -268341971 +-57222068 980944978 +-613356379 643599120 +91084274 -16533563 +-324223859 897834668 +-307205114 -395129929 +-499424441 -575861510 +52111314 -517029560 +351619355 -534183972 +-16795106 -411589847 +-398896545 520575274 +-861760063 -25311466 +421463191 28691687 +962513186 -590169771 +228301050 -897280997 +-325664998 932355953 +899429164 374462861 +-339708648 417246698 +776683057 -444656475 +231056184 -157644558 +680150124 -706653128 +-709892357 904344607 +-211031599 255104898 +667551523 -98387218 +-329649524 299067448 +463504116 -606587631 +500899293 -682129455 +-146668770 -446638993 +-213843356 408129876 +-559233950 743653633 +432837497 -98748592 +-304090549 813206239 +960053224 42489074 +-17103233 328466945 +808826166 377371929 +319065770 8645648 +692317743 -395011423 +338906575 271713374 +-84790158 787760430 +-254235069 -640238159 +585665154 -902413178 +-747815420 -536798738 +-886972124 962998489 +-200541076 -308004941 +-937111795 -601474826 +970510277 708556157 +-179468649 208443947 +686671111 851001480 +-764111976 -224490866 +861854790 626091016 +909156476 -349341148 +-852620756 -942777281 +428938947 -147630004 +-860020548 -87924351 +-395785432 -271168410 +-715014348 -728746645 +-491993083 -553924006 +-980767869 -315764623 +289844672 -151688476 +245747420 588323467 +680531577 190239503 +-157184821 150240574 +925362260 -632305157 +909630284 425273849 +475705246 -779770637 +-597183588 905941388 +-702516141 -664965929 +-175602594 -643528479 +925841483 921079298 +146279174 11577081 +-857144375 154670766 +-774878663 -733924542 +-130790865 -215309198 +-38278376 -19933691 +-989266443 -696405504 +210914674 -545601283 +-873380891 707613621 +-884661132 587320978 +-754917157 -123147187 +-260806828 208862105 +398858318 551115488 +-924611717 927723681 +-121568950 -262980265 +10345349 -200677778 +-337106497 -731114508 +-210811329 -305831150 +187672463 12122606 +-837641816 771563193 +-53010247 89979877 +-19297830 656303345 +-533825248 -171422840 +509518747 400086157 +-968101301 417289982 +709239189 155103796 +-17479350 600420053 +-616075479 -972308927 +-245576424 945590548 +812268747 711862300 +-319495996 -71484061 +428664966 -590576820 +786260212 -426610419 +-479934412 636190913 +695750145 359717155 +478803508 -362754163 +-990085301 -611018105 +12298543 -528422600 +-960374261 278238042 +472209622 559361189 +233469176 -837659748 +-837641700 152214492 +-632960426 -462321963 +350056835 840621407 +458443409 744697723 +614282895 185870370 +-291653892 626012866 +-959813871 393093095 +66452483 332770354 +651102839 -229599664 +-860759720 -300141467 +151204720 743530608 +260243267 -597117488 +778384928 -938127642 +-647243109 507084423 +838045337 -359997185 +935603006 -827008072 +-390666579 559717532 +60188485 -991048236 +-809808233 -669799471 +-628854681 35305757 +59432379 -310451279 +404343132 158828202 +257849814 1628872 +426742287 -60049690 +-272428005 -282567157 +-884665810 -813859634 +906530650 584313514 +684075862 -606639228 +-99464719 -429469759 +-673300920 372884940 +-649995362 -536791218 +594714587 711245641 +740589333 665559336 +662138072 -474211532 +673544126 -12030518 +356368818 126723232 +-704538715 175862261 +-918829009 515143256 +466021993 -147713674 +-878233494 127557315 +986107624 -610671333 +-423070085 -253677626 +693486759 44340763 +81505028 -884191031 +307104816 -475115574 +-994826338 -886528532 +143123739 754676825 +298884437 -932993857 +293017013 557749493 +-539078257 -666292306 +-582156934 -105275922 +-492317800 661320046 +-979510108 -105693949 +615299020 -368853580 +-544228034 -604881733 +841281311 207364052 +-837045157 -78230686 +554450979 -489798996 +585365638 -3584742 +855244670 894173221 +86090763 -340820812 +-713104906 -430523511 +584800846 -187636877 +920305591 -157190379 +-178993622 121587262 +616112701 -751497687 +-556297244 946858614 +-766251808 -254001035 +104347445 -756765190 +451472515 -792975309 +877713120 896751438 +285786196 6535513 +-819252191 159252779 +-584143689 -403067298 +-889474645 869545904 +-959067293 -527879604 +-679720931 351794596 +309292587 -854036689 +-92275217 -420514346 +-852188651 -944588237 +-341291136 -377997848 +63848994 555474423 +950964597 356255366 +-988693656 -198272479 +852981725 -222460809 +761411449 -877603273 +461680647 307648980 +810037519 563905120 +-284630432 -602179902 +277042353 583590572 +-707127342 -839601094 +-111901344 178588505 +-883278184 -921213338 +707778337 822967001 +-500922752 185993049 +193828118 238943823 +-52794846 -197166651 +316383927 305977194 +446553123 874926224 +660048877 -3366464 +895416211 892297587 +-486784284 -630895436 +-891868121 -509320751 +-502102680 -956312382 +331628256 -669528597 +916710274 -540688379 +113888796 -642067091 +-788627673 458047581 +-495047109 -71071501 +822852524 447823323 +-405020035 -95232255 +825201084 -542658690 +-837685966 495109043 +214731129 565197649 +853067382 860751747 +-414964814 -50454456 +477502562 62350724 +292860079 -622512690 +109526094 -120833809 +-745255421 637563140 +-823593460 342545191 +-117840257 -256243891 +-486022866 -57268051 +501721181 49095261 +-492848570 836695263 +-329358880 218844063 +85219436 -718672646 +-7669208 -937642655 +704205522 677493551 +493215763 -612207536 +-538126102 64264908 +-924043999 675206656 +578922371 728357229 +838794848 -861316932 +-886418478 887029407 +-477565958 -563846383 +166366974 95693942 +91189056 -2688323 +-878032915 465571027 +14715711 102950182 +-924368 -542804701 +-99325770 -135750075 +-37097777 -535334919 +-49291362 -156375943 +-688186317 -669091044 +906453586 -589186534 +77126203 978165972 +512266017 612125188 +-872427046 860678437 +143812486 612123044 +508378261 772642460 +-882573789 -320346277 +862672685 -47042845 +557166409 -164353952 +553131095 739663431 +436273245 -265168900 +622891607 -725584061 +-442788198 -733117273 +-768767374 272028394 +-814827628 -338073216 +598870179 -890099031 +293126934 -272709495 +-583794932 251322694 +-710335489 -87068760 +-637088576 855074985 +772497255 753719502 +-954572835 177116259 +-299045700 -356097071 +475267748 -359446790 +606803361 861471327 +-759258510 -210467451 +-489317502 144152373 +135988856 879563370 +767993430 -664874190 +521845661 -764016381 +56453485 -105615591 +-645078959 250840150 +-462309757 991275288 +-357180693 -512817087 +-653865978 -195523517 +-951361606 226285376 +-743642976 -240363230 +813398 -204757009 +-961588891 -36121912 +-887764847 -404863848 +408907575 782700061 +-21120654 249067126 +-219240539 -720700886 +724233509 520267197 +-555954470 -104905673 +-641929432 -123143734 +879363139 -486782888 +517364385 -499026806 +827060412 -821971783 +-788610877 132762865 +-738406 -943642170 +311030155 -904640754 +-933869796 -933009991 +364114879 976848477 +-386042987 -489875540 +399950513 623885476 +28736464 -618508591 +186591333 351079099 +-758189297 521818516 +-281387268 -647018433 +182178021 -615060990 +-674083484 -637735203 +736466807 7465258 +-517891780 370216432 +826069190 -325533412 +401848984 364365417 +572779940 -399443621 +-480626768 646383001 +-529437447 -567657323 +425757324 -498357251 +645114965 -70600662 +511884820 715407902 +-4417760 -262135711 +-33778922 500121784 +608654874 -674743752 +-613423034 977594093 +623052949 539374807 +992193389 -358071759 +441020455 346810674 +54624013 -92172871 +-613544572 -435636685 +397479740 634829832 +890296410 -821871826 +-762307407 659453717 +544142252 -91983014 +-603017744 -75562573 +233733484 -647574627 +124411482 -580544498 +392553701 -802958543 +-311527941 458366250 +-529638772 -803982844 +684415762 780536778 +762044493 -697010595 +-862983971 -740420049 +-740064633 29585126 +180310942 390201152 +93550578 -546829255 +-389500597 273923740 +696026233 790165446 +-394038576 566980401 +820068786 4796130 +-678487751 786000453 +716234984 -407204357 +803645355 268746219 +-381070629 -998574009 +459102296 -749331335 +117862801 115050626 +202530432 20497231 +318499071 939432927 +-250258718 -886862051 +-97346922 -309894232 +-911536166 58711957 +90217411 -982706670 +56564641 393629173 +-610090808 -253234525 +703596833 215152041 +262559874 -453100244 +886579589 8448882 +-365442053 -521460725 +-591402957 520122417 +-238138610 -482515475 +-461286293 -586484358 +-887683855 437490854 +-477659881 364443962 +510240341 -390926875 +-556956513 629912839 +744885419 -329854932 +-14644446 -77545261 +-773484699 -282934156 +-831756777 799951191 +553799952 -746229179 +-111566844 -538451519 +804570594 -361632341 +602069619 -318557421 +-362492472 -62369526 +160510059 474318474 +-129153011 -813223952 +-730312366 965014287 +444660390 72954514 +70844641 -247217612 +550972615 -623867845 +-899695351 385741274 +483689852 -757860403 +-98464438 -311000210 +395757289 -217969788 +156470315 -489326911 +-391231521 -907641204 +549298927 602808869 +-93217624 826047740 +-629838306 -409325076 +106555021 -683491057 +993985980 -578623167 +-644628877 598904717 +-554201225 898629414 +232120286 657613726 +169518063 682649302 +-627243280 632411351 +764678044 724136996 +821450351 -446556498 +67410426 771394131 +-174787775 139514332 +796531739 616989605 +853408707 732647309 +-198523990 -296786018 +-249820585 -60309896 +-539784963 -255472645 +797649308 413863064 +-428808422 -692891260 +348537325 852765707 +508179252 394561303 +224761703 -322490025 +631186115 -837771745 +-735549713 657080715 +800147155 942824299 +829237958 -894327722 +-320678037 -471522199 +-983307945 184308306 +-696810965 109274617 +-224003757 343679774 +866493026 957431988 +642657678 -928489950 +-604088424 285136295 +-811501614 531672206 +-515991834 -245223895 +-869350918 -947694647 +530805886 -827553945 +116014300 -150160820 +-252598765 -996314946 +-982705787 782718266 +-182128849 211108874 +26261442 -250868330 +74274424 784003831 +-132974165 501435331 +504193555 364077078 +-357954410 -462348428 +271763866 570203046 +224646510 -231766794 +687203647 -762846661 +107335635 865475734 +-976553156 -884321093 +340460704 593354915 +-8196784 90264166 +333002828 -549476915 +-64504599 87046073 +-436798688 -775871924 +80485261 -533869575 +175827861 -337063343 +-327370710 295448682 +-875830500 749223970 +-968637038 -742931300 +360974302 -287855879 +-492651390 29925698 +-563690677 -968357347 +-702249613 596979281 +-949141583 672215526 +-465822168 -956510225 +-38795896 79097151 +-330228600 929640879 +807310643 -369428364 +456926632 578721657 +-377028282 -306722665 +-993113930 93800398 +462311349 -932481741 +-745114613 506580972 +-978651341 -603325325 +-194791310 -559172196 +545244144 159260 +446147250 -870621655 +-837426475 664554505 +885579615 -22079070 +419378293 647459775 +235671583 -915399440 +-251009299 812708018 +-954290141 61227903 +-260627747 -640472285 +-13484428 871074235 +-198581793 101824791 +-295324779 -408394167 +998383253 -578106433 +-719438619 348521089 +-321961654 -172912732 +-929468416 -785454440 +-352395761 -222373140 +-908629589 -734755612 +-940705666 -287676213 +925381503 -480595678 +-306277241 464478621 +871847041 -598567262 +-996762398 -118499050 +-650128566 920440838 +-437848791 -528749474 +471828854 468692560 +942316392 417445527 +-973953013 479591701 +708715711 497612976 +788788189 493085126 +301505803 -300760248 +855110609 933357322 +-556657161 448165669 +-312829854 -682203170 +272696802 -839648758 +425709006 251759884 +-897014545 883989847 +-222995364 -300012255 +262547609 -224141855 +-908170654 -787399950 +-498724839 495514737 +-359102848 -840141863 +894685039 -416489552 +482504911 -701181933 +775693257 -761173550 +500040429 -51963431 +-273026615 -154792139 +-429155238 872942620 +293820054 553570706 +388294407 -307262008 +178233984 521580687 +99896522 -161388339 +-503180418 816695958 +-745407724 851104455 +24959977 -986865989 +867494082 -971221888 +-500118560 470345106 +-820899574 184741566 +-870043515 -109066447 +-29646057 993926384 +-916291936 -891336531 +909643210 885769189 +-711234091 -938840471 +34887182 -856964118 +-174961837 222920782 +2888890 239716424 +597400020 -901998352 +-120997170 -776415422 +755502677 87887166 +-61742732 -120471950 +929858365 741990817 +898821387 -704267445 +366984626 682905817 +-263889242 -93906254 +-371538678 -218948787 +325527087 362044809 +462467796 -872533615 +-480802668 859386667 +-963836653 -719408506 +-3625026 -52503795 +866864138 156776312 +-970019545 757811612 +-601044406 963616503 +45447886 884812009 +-311831219 -358984662 +-341506016 -810302272 +877095534 -555881608 +-775044185 929035163 +947114002 856169089 +-764124492 -306333600 +443019221 -988338471 +99252963 -154428455 +615768345 -563678594 +-956517889 687949417 +695257981 598572523 +487958748 126584958 +-367624832 -435831514 +878817521 -447389541 +239202468 -273281675 +898335742 -904034074 +-56351559 892079929 +-543300656 488342431 +-330857870 310075624 +347395810 -986023809 +-924233251 209160120 +930331411 548132022 +663239873 -410402638 +680282447 621190182 +355160650 -675899519 +281990591 818545688 +-688678133 292600031 +-992610264 597056377 +55955128 926241887 +290480143 865426180 +970294570 -513080716 +-433814699 427106791 +-671592685 -413491231 +-34207464 -589307073 +989174517 731798065 +124467868 -232670268 +622755811 -24125143 +69277726 -813642281 +993709452 -794205774 +924564765 -401539052 +809095099 -875208116 +880338810 647542548 +628516722 867827457 +857857855 -736185444 +740741782 600994501 +388542711 137109566 +-207719982 61073483 +738726378 -558282137 +197328891 988270467 +-974603437 -339771414 +-493131456 -447850165 +69495190 909621853 +-836112734 186703714 +-493256948 -550275432 +-260724300 333136867 +-500420228 -606110420 +897976052 -514070188 +-890762515 -517767393 +952816584 -545891410 +365006963 -139571582 +732727414 -244401967 +53912767 -553091081 +238301606 -37160059 +374173356 -562607638 +113391643 -957086045 +474225455 -828755535 +7013650 982092289 +-253649648 600957219 +9712555 -752682553 +-257908412 979487681 +835536278 -260656596 +-372589910 444465057 +99363130 -733923394 +460627741 -147556032 +-709670017 -699877332 +-100228953 -345019226 +251054994 -633392298 +-515792127 -118261601 +-122258897 -293578307 +356609171 -725888025 +47391103 -420273906 +559457891 955332868 +125927248 -665286591 +-494821451 493931629 +-93451230 953539629 +-128467342 -762435270 +-370133647 135914189 +955938997 557067410 +214740510 -451332198 +-560302017 238738189 +-819120296 64961613 +145564898 -416151486 +-743689119 -899746595 +-301711814 563270460 +-251232979 -814997293 +958467092 76101705 +-90526297 -794257322 +920185060 803709602 +-20706402 -927909768 +323443831 -792332643 +718234443 634228353 +731279897 -712646888 +908654439 -166396740 +-686885971 357658787 +364762808 -807198802 +-302625362 270624201 +220451607 -136642590 +401491950 -450811668 +948922669 967506800 +876931849 -956857046 +332057899 -487607575 +-913852797 -312675164 +-635267821 -529375837 +-79178252 542058867 +65402185 962428853 +-469539133 635006962 +47783144 -796569417 +520215779 799922832 +179105200 439992182 +-870752832 944294627 +503293552 782159210 +-777236594 991111271 +-11111646 137562906 +441171632 371145659 +211162295 859229754 +-220241374 972015300 +649550464 258875377 +233784023 682900715 +-392019144 208013963 +418953608 834912434 +328990747 934012473 +904576172 -836182203 +818636784 278875545 +-254818174 -508758614 +263875283 362581511 +990425112 -297406780 +-809454580 -657378087 +-526062087 32388334 +800832404 -773959369 +906657012 -976178145 +-972272359 -119664613 +238285290 56917694 +957791263 346435298 +300797770 53093868 +-167645395 -711353324 +-596643434 -314713592 +77528848 -62777523 +-678565945 418639546 +-910766415 720460294 +153206071 176991636 +206688427 -57631196 +209785275 451583158 +468559145 -207732097 +-340459664 865781321 +41783058 -443750355 +434740251 -119251643 +-109536228 -322725129 +-389868880 -356998364 +-681731228 243918718 +997963862 -117517378 +57663720 402665147 +-571955509 -644139394 +581415915 607425830 +825219102 -72517713 +862755544 208983946 +973462636 786686078 +-732604338 -543835138 +-517021005 -844733758 +185446032 -444919308 +-295703484 -473318956 +-847511788 -274547310 +-962626723 -263229678 +594529768 489317889 +-208459751 -930079267 +-655941863 -940113025 +966821813 -231058210 +791598216 122896586 +980623774 511122810 +-518820396 -875436379 +-302561090 967754945 +591813771 -117870288 +-353980834 -5963252 +772414621 -676950515 +112254574 331855614 +747767625 -926287382 +720209539 834539908 +136118136 -530463876 +421333352 687362854 +-468946101 -430731521 +-528791168 580286936 +365191572 790713239 +290257575 -465180574 +841519444 -60268405 +755200935 513715477 +-757387447 -112587019 +812991025 -33008704 +-734096179 -343061319 +-277395661 168358820 +-40531802 684026158 +-523574931 -683113994 +-389359508 -574491054 +-523840578 -954625453 +-688294934 803172204 +735359252 -19581589 +-705506251 974527974 +149634343 335921889 +-701809720 -218433266 +74942682 -911587611 +-232117328 -946936105 +912286785 178035389 +573342481 409915003 +801403286 -842453822 +673411670 -749254354 +-602863008 232643458 +-16992182 331272792 +-78678368 365890327 +22900299 -280622348 +-869368839 -266954580 +983836077 502739744 +953256173 271345797 +-305915754 407482989 +-19322716 -435998537 +351448770 -788713174 +851652502 818237359 +-487780677 -797198288 +897574639 365560825 +632208329 446148626 +-804840745 -39365563 +-270802370 -867154911 +917627938 -645412058 +110881811 203215865 +527568486 58767918 +-177357206 763947904 +-707380347 69151360 +-919768975 -951956598 +-849374785 -478140611 +-234596219 357586180 +-929002454 -267709075 +911562469 920665870 +96908375 37983635 +125165505 355148764 +955538421 -570863423 +-652155825 784556519 +-590054052 -388449941 +593796719 -672760675 +-444316506 -686351719 +653782045 -309976643 +-520683238 650375079 +-188536558 678209013 +421751791 -608795280 +-172268468 -143092463 +356931914 -835953872 +594262386 -232991770 +-795683058 -996152341 +894267204 -210006158 +270544574 -355908943 +-339249499 -214346992 +-495459287 569399304 +-435666205 109511250 +-341995353 -113754396 +902333045 872549614 +-132809927 234326930 +-661214964 524885205 +-6982742 159219575 +-356293286 -195601917 +822319237 19364593 +775137154 770621692 +-999675504 -361367599 +-96280566 -108959596 +-541343336 -767403858 +817973811 -366038350 +-193933372 -646512631 +-260147538 -85654911 +-946883675 361296918 +457729938 844864093 +-481941353 -905047648 +285131416 -491146558 +792545744 -688764190 +-796763927 -865730133 +-576904434 -902318482 +147050669 -790594097 +-952489297 -902575748 +139914399 715985205 +-802742985 -633863351 +-791632746 28669238 +-377412670 301230471 +619903050 658572444 +-495295886 -864343674 +867597505 -698518550 +119374296 110665579 +161651604 -726803380 +544055748 374306012 +-93805341 -849359163 +86022513 -345770379 +-979983817 -188569833 +727079835 -489467550 +787095193 213537939 +763750976 -178688134 +813033115 808479765 +121345076 888116045 +968748834 -212061747 +-556912943 -814883811 +770306246 571645527 +-795137060 492611535 +833092301 -558003255 +187967487 523336396 +451281425 750602625 +948492031 770126241 +-481380210 -209197310 +80344569 118925950 +857626654 628801968 +608557761 -265500868 +-627926757 411977508 +678394635 -476983908 +759255080 -91143080 +240959824 -365938392 +-228419818 -369583391 +116203595 -329084679 +608657488 -702586897 +62782096 263748102 +-709102881 -404026590 +-315375386 -390589464 +584260255 389935545 +-495580439 -496396405 +-277296326 283149994 +-512716328 -195157858 +375762247 242130623 +-784246890 -158258200 +-803466952 312408020 +418660720 -562704485 +227778311 163865247 +263422630 -465771169 +158307384 530176863 +-747009698 -887524294 +-204921970 -29776014 +119933011 544376048 +624403409 429163657 +544038579 -722046161 +886035793 -171756895 +501202880 -239186155 +421783578 103814860 +471800322 -447884188 +-201286341 -223069083 +-474129574 875956509 +-278338964 737198653 +576126651 724085712 +-233151432 332793260 +183088861 58965502 +-521965588 635063828 +-563358578 -51397291 +863679539 689826368 +-508887219 -841677208 +-688293762 84846749 +145566184 754940699 +934349451 114272233 +-778134350 -42797160 +409187824 311936851 +426700403 -558656204 +-278491377 196609343 +-262487224 655743374 +-332761830 -743230894 +-698112930 -140979027 +808737640 -315317589 +338938609 304676716 +-361736077 847856079 +-302857772 -776050647 +635156183 -24687635 +-298201070 -922758211 +876590812 -289045039 +-50859947 189443431 +29335214 936144532 +-767353255 784786251 +-405968249 698594822 +45074269 711559552 +-646106645 -248630564 +463662529 342958075 +-859139399 -829481608 +-316703075 -867620080 +-474530183 777171882 +-574621406 -981442936 +249539842 103408143 +188608659 839309931 +757082680 -186333994 +172912002 -30519177 +-797624242 -56301649 +-186455436 210759309 +700766276 -695396295 +64604393 -255887460 +591420889 -727494859 +968663792 158019180 +-649138032 334839305 +248838256 284912406 +908063099 -345136675 +650546964 746342022 +-543963342 -623753835 +100935170 -748044357 +171930672 -972371731 +211635587 278318064 +899355358 -549088471 +-159907567 -150564761 +328969230 -80831782 +-421251818 -475041104 +-799311515 359434154 +-394774824 629017306 +367953358 -477650432 +-755571886 -565694505 +43592715 -771904108 +-57903674 209942232 +972291139 -957612872 +-778140663 -828654113 +-213215499 81149438 +778501033 -65643197 +-811911864 981171855 +-133751856 368308206 +140559768 -152525732 +-261034379 -718726469 +963030724 859014796 +710040046 715254506 +910164505 756039020 +590517972 609688535 +-819530070 891282005 +100750729 169742387 +156581376 597329379 +-742025286 71310120 +665003519 -981497090 +499222464 -565593555 +-271117243 -650409771 +-337906569 821864089 +-15815791 94606918 +-797606698 522536204 +-491445538 149973343 +-707830366 -255485255 +-717185519 855410284 +259534353 -959047691 +138369303 -310990184 +-595013719 -603485101 +-242088571 668023259 +506361432 846837837 +11088305 890871009 +-510317295 459924335 +402261103 620230606 +468093079 -60881771 +-708452307 -763948174 +-82176625 -531798785 +448332479 781837762 +-101170051 63182908 +-850312435 224398797 +881575092 739105311 +-742729322 54448432 +934968006 -118665039 +851790797 408398243 +-671069701 -561902507 +-284943102 36706754 +-335681974 -389314206 +987687268 106812894 +122073847 -334607488 +549739443 996856294 +184191742 433066501 +-418305536 -134105339 +313633632 -864085870 +-805311477 559973119 +-176465760 -640028623 +-336427372 -489519490 +725399094 -724264404 +-506874718 -646198070 +231433126 623773076 +881688678 -192718358 +200786536 547192680 +-931819395 -301055250 +958459097 777029810 +-926695235 331072714 +202793823 -896663707 +404407515 99146207 +777462378 -429854876 +-361320559 -366092447 +814928982 -271460310 +743520627 -732369116 +-224038065 171170285 +390655839 -775833381 +170053449 633920299 +266801257 -92971957 +341289679 -200404641 +319495454 489137095 +507095295 970580511 +379761668 53367805 +-583507638 -348694056 +670765310 888213314 +553278585 425069977 +-707010902 801446482 +241847566 430620402 +312695352 181039034 +968179225 -940156008 +-134710667 -847715635 +-681967268 315161968 +62943314 735453879 +589793195 -990350406 +-704464102 884294963 +404248632 -90868885 +-29382409 572557924 +-287408861 40946332 +339063753 393029945 +6544768 -127016699 +891246196 -310002802 +-487314232 358233083 +-906599319 576301530 +721170180 890534575 +227353640 -830162017 +70337948 -213857312 +790061086 681754114 +-752635942 76368529 +644221040 373845861 +-423488103 -741126113 +-251682117 208585771 +300484370 145812882 +93428824 439272182 +-417931310 -652748321 +710526167 381617504 +-591736680 -792882253 +747949439 -424283657 +-964503209 -556314534 +214862201 -548719748 +-727030079 -602095346 +-776070830 936874749 +336844937 280069545 +-195681398 923268960 +-419364611 -785976354 +253214861 -936131251 +-30916070 916388065 +960020865 -750048349 +-700408199 388042918 +-236088067 -397768589 +-964515020 31680497 +-247525817 -431643822 +-258034810 -9254636 +74222566 610571262 +-423514857 937658410 +556889550 -624418078 +-381970037 -528180330 +819763200 -958458655 +315836808 -605780947 +-680662359 -862193203 +-910108983 94115536 +718484165 410901199 +351172261 3935666 +598124666 884172339 +326833158 309276219 +-602498983 43412080 +-261146208 -928144369 +-964183626 -134078055 +-363592082 -599025280 +39687030 -277329807 +-661155265 -704081088 +-202582195 572332166 +965732012 -985005488 +297572695 519598637 +13912954 -74998782 +406478847 -403289779 +-593891266 -760531639 +-678438945 -123550709 +-626164056 858032485 +-775531115 -325109007 +-784925119 676045774 +-259060279 31728924 +-784516995 -897203062 +117036209 -662219180 +716551805 -575158225 +-443759328 972065259 +-980024949 356292445 +-315957103 548703028 +-735641831 -532275538 +830053707 -5578068 +109492858 543108145 +-58169673 44783121 +-102758854 422852894 +854472979 -328937977 +-527960607 871597604 +-591605481 71761078 +663021937 -2195249 +-938125654 -399677195 +462807681 832235696 +-730416266 -727728763 +-768078205 -587271589 +-53433882 484421022 +382065982 642806419 +-562908684 192073959 +-728762119 18386106 +65011302 -604256397 +-564932138 -191528885 +651764110 -416620551 +374764142 677308757 +221845025 -725251020 +-929237053 720347651 +265962971 -470791018 +975036367 -200986999 +-475161257 672183269 +564402631 382629993 +-741079905 398009019 +800504852 722356685 +-611034456 -521337064 +-710402259 293931673 +57311139 -581288553 +-725366269 410395441 +204742122 618596803 +-824037152 -116423869 +-367784011 -931422874 +101411967 5128422 +-107961391 -872507939 +-81064073 874383238 +-879204211 561993581 +-852485089 -808837012 +-568977157 -469046 +-989853872 -841218971 +8986526 -813536092 +812021851 -82728027 +778783449 338278610 +-371527416 -443763845 +-161066393 475737937 +-498907842 -257204990 +-271202982 282744103 +-269673846 227514943 +-503705095 -363769465 +818631734 736726331 +-22353951 -827802262 +102632832 900849030 +377093287 -505410523 +-148354277 -367252040 +249114835 60945990 +169049331 -67836926 +494049060 -522721688 +895988085 642735548 +685359750 -231339991 +-888383595 85409957 +-152407702 -536478136 +308913198 136175138 +-565468694 -250342509 +-751920635 949410604 +481795299 -183631397 +392878060 -455768783 +441837370 830535041 +108427410 860270424 +-213141781 -893470488 +-634144444 256496008 +689796156 214497296 +-737576452 105559981 +-776403732 259236106 +313793681 639232294 +-773502245 -862566735 +-20591028 -430387253 +318438229 -774120918 +-584519615 -722873917 +775740745 381171783 +-815251531 -495829420 +-822450398 -696960827 +332499688 479449188 +241923855 427537176 +-59807784 518503813 +165579814 -725219521 +33554591 862786993 +-137126739 826769288 +-356204702 273933699 +-595237043 -685288198 +-941064831 -773702324 +1028950 182903164 +-948372164 605837757 +451560906 564450409 +-868583477 -839574921 +583856177 327970462 +-848472990 146414789 +-600957724 966654164 +510299938 -675340195 +-885552030 321369941 +540792238 -12134865 +-110497950 740840432 +772473019 -253888616 +-443969894 -455658183 +-200133950 -900020481 +403142873 -866262725 +-63871197 -993537471 +254995736 265223580 +-204292487 221206292 +991674683 642875108 +-155951430 325476005 +-541391344 -354348209 +-856753399 -680233346 +94783117 160188943 +858590418 883309990 +-924767257 253521251 +578185734 -201956730 +293805806 5845230 +-736622682 -468847399 +-964525922 -515664580 +383781682 -824931869 +875869486 467741118 +-399976413 -958932476 +457730389 152658218 +-758949313 -673778888 +574642099 -735762587 +518738234 -629997735 +113036382 -877953053 +-710208683 -785312209 +-86091194 -613615226 +-160979350 -591373639 +-446981444 -458361477 +-418208409 383298161 +335150672 390931061 +-746401075 -893746622 +374863907 -276957707 +-90066545 -69770996 +-636327110 729643309 +699237306 -933673695 +263780316 744335003 +-17635308 197228637 +731821280 672260226 +633098295 -123076472 +-475687451 -441440322 +223251352 629353016 +-861505037 -201586995 +915526141 -770037538 +-251524333 -7836395 +637880369 921475894 +796942731 -292749017 +680827797 905294942 +358008514 -575046997 +-83078772 291284523 +730422642 675737889 +-906763364 490972858 +-990379680 652249324 +-215590216 493668156 +-781410522 -449766300 +-219623874 -444734932 +-426128778 -592025775 +-463927799 682965883 +-416593138 249653727 +-937009689 -2013886 +662383913 812798503 +-328066881 834252019 +-432250290 541427452 +69204617 215497360 +-665339465 -388240874 +-96257856 -918880806 +-129868871 -422706530 +699703809 933230686 +946156837 -35295538 +408718971 -244870325 +-206399515 112069997 +345984589 -61459659 +452516448 707248108 +838645389 -132002364 +-994849971 638575822 +141543809 108622885 +-29832275 679070727 +461534313 898579330 +-383475835 389213853 +484436665 867662055 +-659633785 -439591499 +-314331787 -393513077 +905108706 540995478 +254580047 -65315634 +425877270 249571719 +203750647 96146646 +-339295797 -307131468 +524203485 280868453 +-287684377 -334855378 +-333644631 188163793 +577059911 987858539 +208907901 447468223 +-757009793 -85722869 +327093998 88669742 +935365310 -467416306 +108057105 557017349 +887336230 72883082 +-758724370 -759698961 +-225383580 14346260 +-997902367 -693811925 +587656111 -194387500 +-851240531 460012374 +194624478 598583024 +-509468935 639483402 +183826948 -828084984 +180684423 -778145437 +-675908777 -225324103 +-923734958 993448456 +-27185585 -607673844 +33198402 279078740 +787174901 -356877627 +208990221 854367019 +85997660 -112700605 +977612557 728069907 +-706465286 402776708 +210031492 598495708 +-752765102 -476848853 +-951520793 -903578297 +182025342 -523968464 +-489050979 -880601583 +-459888880 463196804 +-93968581 658985377 +-427931128 805560782 +55055999 268417272 +-600118625 766306647 +-676452051 509797856 +685700940 -476662625 +317386325 -960945824 +-988796233 383690552 +-383939265 334182794 +-796889283 -966263244 +-122268959 138606473 +-894510215 -350934210 +295071526 -917234462 +-918006581 -438562537 +922910059 375621655 +382636494 -817651340 +677159020 -585397277 +536407727 788077057 +-678513522 747902354 +265338660 820227814 +-652680247 843269554 +-102525176 912453809 +876831384 -875294540 +-213495897 82412345 +483442027 -161217446 +-887173265 686198075 +-124815933 -549780402 +-23884738 111106172 +-452713661 701270037 +704658769 -387418311 +-1739433 -652747363 +-311509424 810899980 +656384104 -437245105 +478098317 413345307 +-796916581 579730397 +191371134 -953865068 +-829979398 78377420 +52475657 791720442 +-735748494 -207302598 +-741633228 238382958 +-780287062 -531549110 +103800272 -946030652 +855306071 957830760 +-996467239 164533868 +-350254824 691262589 +484722481 -276806872 +-934734923 -470346653 +332289347 183187647 +269833500 156832614 +-235989431 -85330241 +898137015 -528687709 +370760546 -237599455 +-801852627 -227265416 +428916366 -553659777 +403290268 -747372930 +-741384362 -343009064 +629662820 327534760 +-420057289 -711755832 +-807849193 572460329 +725300834 -962653852 +-435167635 149772470 +839171480 -782180972 +322903944 -257577616 +559327504 401283104 +658784845 -671286688 +-296476108 -955393067 +60476816 -402221642 +817322525 -769400679 +-115495174 -78754228 +-298459284 28461746 +874922997 -4242370 +-361457424 379044703 +-503934514 -979180848 +-564644827 -205284089 +71366737 896525023 +-94102904 118225809 +-537793462 347792644 +913940511 731839879 +180048840 946279819 +110467571 414551814 +513869400 776852601 +354549645 -799007433 +-403269991 -510584837 +-367644437 -239245932 +971294763 -499996550 +-938864116 350081229 +-112680066 -435220826 +349773421 -913233236 +277446988 856359338 +202156570 403342078 +720122333 538987165 +98353189 -748332284 +213137211 -788826024 +-132785152 19034075 +-881614577 -992211174 +411514323 -321554659 +1401018 -225281252 +740883726 -660912429 +-943367295 226677458 +89804475 -325719832 +-277700568 955339670 +-584868635 -863528952 +-480441562 360833865 +-338498079 814681975 +-542407761 -215894920 +-759585947 139520427 +-512078510 870733 +221901732 851516547 +901273174 -519520690 +-732454595 -402860894 +-555093231 809505763 +571814293 -842828573 +-120498948 634495827 +-761477407 878903466 +-725495930 397082482 +3211857 537374902 +-142041796 -996142802 +899177150 -576388061 +-493489280 296476567 +-799027061 -286351993 +-49952426 963577490 +-945351228 -3166902 +473549067 -354732096 +-377163935 451925039 +-768776131 -1036689 +-378056683 -961656725 +295872901 -405004659 +-157341248 -364510369 +-896478713 -889012025 +-41710607 -586909147 +-710172607 -231385825 +120444479 355556920 +542759097 761591379 +-278743199 -433170337 +-105676456 767973530 +-957426912 722911316 +76394267 660256765 +-963580964 659597763 +810143768 -60659062 +-333247160 756272314 +-79022857 -523043237 +569737566 -804859553 +-306087453 116262582 +-309704698 -623761312 +-673704495 -941763083 +-715470038 -849380137 +-84312 107131049 +-496310056 -988686947 +-650341639 813069795 +237261479 599394897 +804321818 990761138 +926481028 502815312 +700172107 748336338 +944549182 -818502225 +-438827774 387046845 +-601012621 278831938 +-260752490 214300138 +-245738165 -714986160 +-548519801 144041528 +964469802 675373587 +442043879 -330296881 +-33975812 -807931380 +-857988706 616321646 +-873413160 -106908488 +819406807 -4668582 +988017377 -924113640 +-623201100 393001475 +80583281 66170289 +577936467 341486251 +-671642877 -251180645 +-800033290 -355150316 +576264595 790710462 +14694108 788462078 +-454871812 461433486 +-373168201 282978025 +-213537455 -519642660 +-699628581 -805148592 +883176166 125683673 +333482306 807141546 +307800981 -9093143 +582303962 891647329 +120002466 70900717 +883467065 -254766848 +-445928991 174606604 +313161060 -463004996 +-133153648 757652395 +-677422504 963159407 +-442821053 755707551 +272844588 -735145369 +-566624628 -971766223 +-203138817 188653239 +118054563 -822903620 +-490288479 -280908702 +-540168402 -981107360 +335844271 -396334053 +-563701125 303227554 +377765241 -350582443 +-26523784 343321747 +95908864 -455714160 +-25566872 44356688 +974773109 777504388 +-399127157 342128441 +720497692 -15457737 +-875366732 264136192 +-739164439 575388808 +254517718 457958211 +-895287559 -774568159 +-259726386 169500021 +-733729117 740876174 +636275886 247813403 +451442447 329326881 +-428252051 -731765729 +-92952439 631226397 +337922795 271961269 +897252368 228686299 +-796187152 65367989 +-969928042 -419444302 +578495813 291302567 +-407259613 -903999714 +-514820025 199654285 +918136091 895613787 +995460937 -431044936 +-162775313 621966990 +-117671422 -385613288 +-152089875 -190943692 +62350044 -538722442 +-235061088 107884712 +-768691458 -638231921 +520567341 -383134097 +294462057 656534159 +-171210380 922462901 +565731023 -711919769 +-297825349 -916553737 +651140468 802481347 +-319917992 711659201 +-41638028 479243613 +-640948333 -140147342 +-920930448 -701069737 +386789208 -768898559 +-63718498 -985911300 +114243715 -720001132 +-595751613 -909015999 +-166739966 988848510 +-761769824 -239512926 +-880748891 -148588575 +255995425 -571790717 +-515499159 -936130405 +517892042 -716424780 +-709534636 -163852081 +350847082 618659933 +-890689466 -553119195 +-432309473 56621614 +39766240 870014776 +-981297282 946965763 +-224785343 -353459779 +518582005 761848067 +-928471494 325870753 +-436426794 289583638 +786046714 593239420 +-34519784 -162238358 +-783812514 336404475 +-589257059 551086995 +-120494211 82717299 +483437403 -317616757 +77289546 572803967 +979698957 987657956 +780199670 -226265566 +-602262972 -802351498 +-196084834 134114839 +-169075036 -719127989 +-629207669 283657787 +-188044230 -155586729 +285458029 194387538 +149405985 55155858 +-804377333 85080613 +903968479 348438819 +-380723693 -877279876 +-905361694 -706658259 +162089839 -510661313 +594759536 481676875 +175268965 727680156 +-613430989 976173253 +610181439 -754715237 +-228207083 34841319 +740064307 819604380 +804988487 931586314 +70422802 893190911 +465069573 -698320019 +-383720837 -606287029 +-994625433 -393152152 +-568274064 266058374 +-962276626 801852125 +-289968350 178639276 +312682185 -96390429 +792645141 -433484781 +452197006 906837144 +-898253317 -345991085 +837846270 -337633472 +-746430477 -516687578 +-463900207 243205424 +934017769 -203228084 +-442492373 168276141 +-51645656 -511884587 +634346241 736373245 +561709125 900178778 +-609990395 -863432470 +484705912 532416409 +790985295 -112026368 +-360100269 488251243 +997941204 -570171142 +357749623 985307547 +-17205185 755929201 +173800229 -299467984 +306300782 308878216 +-117413144 -17104637 +913199148 -330839350 +-506879019 -473549948 +-648810272 -195144176 +631223933 473212397 +-600847829 -842185022 +-260678674 -588488990 +819763167 -917430057 +418903606 126951530 +957889194 -984302662 +-928843512 909884981 +171460828 -244482199 +491422715 -480482875 +273411693 337231018 +163906984 -89712485 +-133178006 -459182501 +179021668 -903123054 +57044728 -622394105 +964768833 618440216 +-52894161 -421930352 +525538784 -645206070 +-413538744 632643015 +-681378280 -832980969 +135969145 -259886689 +-444261333 -534712660 +-105650153 625595199 +332539451 -22157695 +650162082 637316627 +-14126267 381144967 +163856020 507550293 +-373369505 759948646 +795773475 -750249372 +397177179 764181498 +253045426 -548926585 +-203287085 43529966 +-950288833 849751061 +832827366 636820522 +284691159 525598805 +564953197 -838010441 +772522916 353474174 +-123085771 130184492 +-991663884 587163631 +508692198 -432085256 +412562343 -210109929 +377104278 -423183022 +603454570 -544177285 +-800346245 -935581299 +-446586659 -866869620 +-352757590 495984476 +-142695695 827581334 +-476328659 742093152 +-571855669 946073458 +174141149 712198068 +608702424 881217918 +-159477630 277438582 +-809329310 178905330 +-551108363 817091875 +-955680271 -901738393 +556963919 -940993254 +382937879 824820824 +762391406 139336070 +884298440 99465149 +260860951 -577095292 +845967121 -276976480 +768731679 -923461164 +-594048317 448334806 +25232224 400103053 +-893033458 229188784 +323283524 -753223017 +929858936 551221715 +683108538 -315984395 +587647938 -886994022 +-812464268 -110951454 +-773446890 -528561566 +-463962974 -923531209 +-893392425 -321198999 +283837105 803463103 +693203459 342962006 +-796568006 711744811 +84586733 864021729 +509948757 -514027053 +-59938744 531582695 +-571312327 237753357 +-15168087 657033512 +-899659906 -636085632 +-308797554 880816169 +24241507 -601729655 +955281036 768724855 +653822683 28969706 +272939180 851800581 +468445448 -411202103 +-467606613 -857388181 +239116683 574672756 +341703609 986336756 +300585920 914608613 +-774682300 421063021 +-609765109 267317347 +474873177 24927064 +-237592945 -266557840 +-921193775 880905998 +-290562182 655689591 +-950719471 -98993762 +-804951095 300576591 +892532325 -37306504 +-426306610 421765082 +118602738 -575403659 +196418685 -196649287 +-979846773 47927354 +156664910 837534473 +-397589176 946456447 +-136124788 -562842537 +-282509760 50607885 +916714837 -305905464 +386228713 320138617 +-804125252 939258554 +-691689221 879684554 +565802160 -308223342 +-336617640 261237003 +-396875597 150089284 +-89555918 893282313 +-622373662 -116836545 +900417348 -850467971 +307469093 444615286 +985608710 61918598 +-83934568 -986372302 +733200489 883581111 +-418936404 -895931220 +-476292709 -846747429 +-466149491 -454290935 +-53733538 -798713192 +101426733 433460778 +700608854 -439966260 +17642894 -651838314 +-317490623 -134348848 +-799833710 30733597 +-131504133 848489050 +195479110 -254838331 +-35647460 -419174185 +724611553 162042490 +97388247 -20485698 +698497776 660281795 +-624910233 266884135 +-375755060 49035289 +337264149 -995204775 +-178943396 -196546621 +388950967 676355482 +36602920 73517415 +445328535 -379332960 +701627315 -184759954 +-643556029 -754861558 +363103189 440574106 +268357014 302774440 +-103163547 22131023 +-226265112 436250378 +242869484 -269498465 +190883341 978245868 +530237362 356985430 +108243322 -113944805 +720546226 995565163 +-91704745 361852742 +-384533263 -679559179 +-30769622 183058410 +-485831030 384589709 +-285727921 150851067 +199843337 -968009081 +-528382131 180547993 +-237842990 198044697 +231553592 12481498 +32272214 759911272 +825885402 -569768062 +-275975252 -770382756 +813838551 -781479322 +383628770 -157041202 +535957690 22277710 +627772119 210050235 +185231309 -896505212 +-109806550 877501470 +262013831 776940765 +161085276 -622504548 +-206245004 -631621356 +-30938786 -114864901 +-796431472 701954199 +-464766123 -518857682 +519237750 318479091 +105595723 253642884 +111482879 200929183 +-556386554 882785131 +-989485968 -515855906 +-752548630 -979636788 +662499903 995259916 +182573341 -128274485 +-550417876 161170872 +-349546068 -659003198 +143512853 171921113 +861312324 -526453690 +353313127 615093234 +924834997 296616383 +-354628947 506061097 +37636444 312400004 +-269590123 -222063757 +581586868 -40693563 +-892836161 -832279392 +-592989187 648276166 +-453630536 -155888686 +179267606 396481652 +481271248 462355636 +-570601907 -510617608 +622667272 -110537912 +-373145402 705670341 +-872499393 121307260 +-944183452 -870402663 +806535881 -649002996 +-809256570 -770154995 +-265493323 -145034204 +290437960 -6752885 +-407733066 -635087218 +-576133143 -737342841 +-286721854 385421794 +-424907971 481059186 +436091589 -602963980 +-614570346 -794721008 +924580677 -685857763 +-856654748 744462532 +-495694407 534216926 +636712245 226523567 +182930200 -133298421 +-550628469 35317009 +-995565636 893640266 +499369712 971643847 +-627068650 325812005 +-822458131 -128792247 +-831934352 80720 +-602247772 -286779192 +447342254 233095042 +-296221440 -474665000 +118102730 -616609601 +429211859 643774627 +696600442 -362111929 +-940381721 470216488 +385704605 820454052 +-518403880 589809874 +-638091305 -542501684 +902200530 712297986 +-940080383 -613709207 +868680748 457847464 +-94953494 798712830 +20345472 660864952 +-286679599 -389721970 +572394186 470771724 +190430913 -376797959 +720225233 -83882034 +19870195 -969563740 +386779924 -136091058 +-838379036 678053132 +-191854092 87984703 +904023348 -218061455 +537143230 -788265531 +682238126 -981782335 +812467455 168163811 +-526229262 331515333 +-779842056 709178728 +-392852974 -986510071 +-993302168 -792496708 +601441043 -239717049 +-236880960 -241969804 +-539699614 402102901 +925660727 -28381541 +348288127 -771539095 +259580829 -943464043 +-813352489 877572750 +990656068 583103597 +-331693007 -550412833 +885599611 -397637304 +487911398 593014960 +-66492680 257696136 +446994783 330854768 +758507092 912055978 +-625395900 958020692 +-386816536 41825140 +231959924 777290465 +-493298066 -269748880 +-205514003 223555488 +-654364100 -646836008 +295096922 -379499887 +-302287978 866400409 +454316108 -868376544 +-875062395 -172209466 +896898648 -985155803 +-930641267 -3430912 +150082051 891407023 +192321384 1288087 +969513029 -216320836 +-588377937 -848860966 +-958914950 603144485 +-366344143 156335165 +416410547 -810227777 +-852778551 595672206 +-166084861 663888200 +-274797362 -714929114 +-697746816 -389176833 +793033835 -241947520 +227673959 893829388 +-300620375 -352240284 +-854573119 364156276 +-288615563 50194860 +197515566 -410381973 +-302131761 98451478 +926712948 636503974 +-559660710 -420704273 +670266412 506610434 +989051984 -415555104 +453378569 -340961339 +258680612 -440485275 +-985982684 805638254 +-697727223 -813850668 +-256112298 -736708084 +342297844 954286343 +-92112761 6917531 +371514472 -961900375 +109491075 -269770097 +-78247096 -960052601 +-58706692 552844402 +997416849 993539355 +405285510 -334457206 +-43782282 -914774799 +-868811254 601563250 +10207094 150918490 +-485467899 -337109210 +-911102230 753371073 +-802414289 208283429 +-334835748 915513807 +-761553345 540193673 +-126291960 408438833 +119927560 -844079435 +688757467 -675997111 +20399787 -799432466 +316949527 -701531838 +104488619 110661935 +710200363 834746759 +-313618883 144803155 +-479898193 -829840764 +683234935 813232930 +-930497873 384776880 +-317609155 -789968728 +-746990134 39719080 +-645304253 -354189221 +-156538095 509545231 +-999745847 738505721 +405869814 -400062603 +407912464 -751919326 +982341574 196622906 +-962057675 -529221997 +823431099 414383811 +-810814672 -527794950 +-637487733 -460015083 +-988312259 460888439 +782786919 -387783 +566080628 -408411126 +837739760 -984537718 +-947419433 -761610041 +420301460 -663220646 +540709378 -496036857 +-526423882 -240049461 +-538783623 626675294 +65987788 479109579 +696979600 572787169 +110591714 666445343 +-916318274 -967793432 +-277138564 -587210441 +-710724449 -499201302 +266152077 308534721 +-616327511 -332302371 +279900846 -426652340 +365971055 12507089 +-930277767 498211526 +-586434031 690975390 +-684279509 -794121445 +-179014484 -960584414 +-748955946 -950626404 +398424747 535741368 +913737502 -54770920 +126259925 489492789 +-120274951 -220210845 +-66347216 465004504 +-430930396 968345507 +-83831420 -819136517 +555925247 -478352615 +153492644 -64046304 +126148786 149911736 +390070880 504889116 +488343864 870110544 +311623299 107114703 +33923764 -120362645 +4092454 945699617 +-587960265 -885569810 +420081083 -158742650 +455556600 687418608 +974396880 -735108439 +-289140516 522002668 +-546066876 -348302103 +-956224672 -504949825 +-804284651 687666499 +120118008 506928748 +-595679 -958569799 +957316973 19579574 +-189364639 -497068483 +-993826973 915577711 +649352803 -368167999 +298478131 82782471 +-355665454 -55371223 +-310145336 -261268363 +-35042543 334784532 +-594552460 317553219 +-468648109 -287486593 +380169553 -953917075 +-948622484 -406281308 +-410228599 -640814794 +530194233 171728332 +793478143 -674456109 +-778591695 224393459 +373640541 353549836 +53955842 -95783736 +-990030951 -590050837 +-591087220 -660389843 +314114702 125257330 +-187753508 -903912118 +-910326891 -14350004 +-407997179 -932744789 +6354415 272681699 +-313280215 232305754 +-698231742 459071578 +560642063 -423651495 +-143264674 -145857586 +625007358 475492228 +658922927 -604435427 +-486149227 -38395044 +-824927625 986532058 +241200293 -842015621 +924002748 -703846390 +122388733 666879787 +588072148 884903476 +469903566 -223010567 +344277519 -729066450 +354440124 657397169 +59994196 -50368009 +524566797 297848167 +-964035359 102703371 +596269748 738907351 +373244024 810388704 +718066409 669535070 +-364010317 -464691161 +156162487 671833092 +-69059436 -465030242 +-835959141 -497328871 +754112462 348004097 +-113257817 414875008 +-906232439 109783314 +152256532 -129141515 +-706645980 629349728 +-704819133 361737223 +979205017 -505963461 +-373580278 766816226 +-643151695 406275168 +486485893 202415595 +695916105 -698735420 +385933736 782281731 +-651910000 421414911 +531178254 -205985632 +-716455891 -136323655 +-490106189 287628419 +59387937 -620380111 +-75110371 -216751523 +563723708 -728832222 +-377186465 -340516578 +-213454888 -867556712 +485268906 -472533264 +-733324868 -966413525 +808691240 -110196126 +-395237166 484796329 +77585580 -640588974 +-427287596 -426144890 +-815024351 159599400 +493809242 -460382733 +776116952 852655118 +-717492101 -416769719 +683616664 -800531488 +523715543 940742223 +-948597189 -343297027 +473219066 776699701 +-558421023 641267722 +-616338785 490832572 +-248806686 -300272959 +-842622567 -30314097 +-126983665 -991681867 +-439024055 774706684 +-614192989 935137669 +62735339 895825301 +201368543 447242766 +-504540715 54588029 +-597046092 613808946 +242884867 33683926 +18152483 207598722 +-228018717 861809510 +654844551 50373919 +258802991 593336879 +-907680650 512040092 +89055655 535036662 +624172822 -862456084 +-249698030 670946919 +-988571534 485785193 +-825209822 -777886856 +563588311 574032224 +597476522 50286899 +-836163863 274758543 +395389925 992611360 +759890720 -235198642 +-627223830 -412506107 +802034947 638185141 +-353502907 -253130682 +-144543479 200142435 +-827747996 -30770378 +-383024741 200557276 +-751845250 563490365 +451595345 26570103 +-631031635 254276004 +287667449 34312013 +601632867 790364365 +-788747230 -510854606 +-398608666 -895182480 +369843308 -611543081 +68537444 250607994 +-505606952 -750075259 +182535632 401331570 +838579519 212250861 +669255 307587776 +348311944 -53500672 +-808927537 883451331 +716988501 875252944 +-476779492 563832227 +-551644661 -557632944 +-240368523 -609785359 +784670188 16925530 +-889812360 -30806606 +994718773 855713957 +-895751174 470323276 +948859596 -612654771 +-788700454 -219488280 +-983637489 755698171 +88001615 -828684643 +726119333 437141591 +100163843 -138732212 +34137751 722805220 +-472685866 -864295019 +771840741 -608492010 +-326919490 856038443 +244297499 -299219835 +253924838 226613014 +818400460 -303481997 +520908775 -450229558 +-404255391 -151887095 +515636717 -276362506 +840582176 -960778906 +62798103 108861804 +-294960500 628709675 +-565975647 -708365916 +841857424 785660744 +416423505 -182761575 +131495819 948795570 +679109734 846229126 +-85558145 -805507219 +684674755 830783814 +475313272 -775877808 +985066120 -238629377 +-327978286 -343563144 +673744370 213212224 +347638202 146823561 +892168571 241722296 +328778346 -66164758 +742300963 -861396749 +-180477659 600410029 +-824485916 342301139 +-646925941 13122963 +916290590 417811293 +-641292588 574897686 +-639254610 -937422681 +127484852 9678883 +-471602769 -811252883 +-619040019 415009936 +794365578 -778603781 +-404020022 700883151 +688483606 291039088 +-177792241 -857790303 +-983402870 -912663712 +-560785049 32433402 +-413641969 283002130 +-60881122 -923811877 +759931512 -73128161 +688860645 -166139733 +-635761902 -404096972 +893654436 741360131 +93959351 295255540 +202034012 -395355562 +952439003 -380692754 +894782126 -531031912 +-531584329 375380324 +-75550406 479758916 +805263469 -95213353 +888582117 159563553 +2225260 965995913 +92778368 -753492963 +996790984 755327493 +126596457 388580813 +-911292408 6267144 +935453713 -325720261 +678465953 769571253 +-996948844 283737428 +-526334238 712734125 +-62213543 546059039 +-836282314 206672563 +-834335322 238624868 +-364041529 335865765 +99804433 236685631 +-818728994 87903334 +-438749021 -80983058 +561529479 7736490 +67399762 137861506 +-899714176 -258400987 +896949558 880540359 +-99490781 -890725433 +-732717208 -904911592 +322291316 762706036 +-509872879 601231551 +216090049 -677850199 +-564540107 -28869868 +597832231 -586814636 +150783339 -864524757 +684169233 -257673553 +74389896 -397470736 +489862350 691913275 +411966925 -892719579 +109795688 -366636240 +-109914512 -528571967 +338697171 994877230 +-530190852 272040314 +-226654963 445816687 +434867944 774395535 +-482342456 -698653956 +-907999443 -496084813 +-393936046 -671959276 +-871623525 -371636289 +954927782 -50903774 +799754068 274448219 +-971692647 820923319 +472626836 -403850422 +869644951 905334063 +-14814347 323885628 +-358322910 -840401724 +354899231 828026233 +-945771276 256207218 +-749671346 232775067 +-456740729 273236201 +169928867 518169992 +-180353787 -225948936 +-840740391 826791962 +-477373672 -469800459 +-283185723 481883463 +371625275 152888694 +365357949 518257375 +974420362 -370898328 +-786661241 -491365031 +818412249 304280663 +582751529 -870537004 +597976995 -30064728 +157306973 643204023 +-179801595 153517166 +-430525024 -341944072 +410344186 -616101572 +146416822 -858710364 +864790630 -442009992 +311021173 789138027 +-361877870 713301792 +572374710 -709599815 +-136300798 515910908 +-113786163 -236994980 +-356147839 -970408094 +388079928 662664075 +541099861 265926098 +-761620933 361363481 +-627172644 -826631367 +475228114 781167840 +-383694950 212344991 +-27999916 677514831 +-308766488 -778270109 +-549453556 299831596 +537224521 315668440 +124153156 -109515605 +918791329 205077902 +978492753 -376701570 +-821348411 -528936379 +-632190543 -442128322 +-572416313 72639536 +-422696207 -116577329 +-504826637 -595217541 +-247915043 848136670 +566148677 582336402 +668303139 304594009 +648825652 244472299 +-555386297 738086044 +847298654 -305868984 +-484111094 -577702951 +895162653 901310139 +-966874806 -804453565 +-595838540 742480137 +933678314 -588186561 +-592932528 880149967 +584226372 110348593 +-476789671 -323259259 +611890901 220683414 +869828676 895451784 +559212457 10478769 +719322702 766914519 +871989927 -693755609 +140204956 -451838787 +331171365 742403634 +-558600399 354987858 +-85690220 517513218 +735923450 837605442 +738859253 431059524 +-269828883 -250517057 +904144797 363991737 +254895318 616755545 +593273968 46964077 +441311725 626745716 +338215042 948138795 +90997098 320674551 +-544699516 -247672625 +274387112 330982142 +-893254803 -335817883 +750378764 -484510183 +-643410398 771893184 +-830666341 -623096262 +584327414 512671029 +446143800 949660098 +30764083 -33899780 +331673111 -182427211 +-361758067 271076186 +-369585818 183291943 +5695 -82259204 +-648934745 -965960990 +73512387 -975608715 +-764377001 109027050 +-492655510 523600728 +-408369685 -215155863 +-795630024 -319527147 +713359966 -39267705 +-982977890 954590269 +750113226 111949119 +-747328593 142447521 +-204704165 -143660749 +667169777 10974834 +-749115778 -324463975 +525468295 -562937781 +-441522125 587142040 +-682077373 -724025554 +-567314583 594182034 +-977599237 -495946211 +-794029866 958308822 +533873671 495068300 +331896748 487596791 +-695278137 -301232158 +492010595 -975636253 +-102959843 63493025 +-801197776 -516400315 +-645371499 426226658 +-316151189 -497836629 +714435164 -994096061 +-741332047 656903524 +-336365049 -567569829 +-2473293 213838513 +-945677393 -338916695 +56213336 867072581 +-303482635 399164165 +756671787 441917723 +-575424836 953339218 +-885708329 367370326 +-477478651 995735989 +-806854192 -320392571 +-504187094 996849805 +849891803 382212678 +632217703 390397755 +270585486 582179096 +631639848 -317721768 +612808853 836865806 +-229469293 -450359739 +293590818 307739363 +939956335 -953784146 +-598869045 763081487 +-928197841 188934439 +-650318517 72347386 +223351061 577785766 +-433762683 594666060 +508986782 -458765795 +-842313484 -353919401 +443785347 -33402030 +743532807 851157053 +-70202976 122465683 +247629613 -409071901 +-213691747 -743121776 +-663370147 -691646254 +623869306 -161212974 +-467893505 997586407 +620760450 143556819 +-706587998 -509037004 +-105260442 -868083234 +207261892 -79392528 +-433706768 -548594851 +133557670 -584005036 +224097770 -364541759 +981844032 -508617412 +787549005 555540939 +608225443 469244619 +-632422436 697606779 +312905038 -38008321 +-86564341 274125352 +126242422 -400674643 +-822787853 -180770715 +290139313 -17011266 +949032162 570012690 +615924091 -312494411 +69686422 -122194429 +-768141770 551577818 +-544822592 -636318249 +-611779966 418851495 +-276679861 946080515 +-35314616 774785244 +-727006984 -630568024 +749680700 13398744 +-606634771 95146348 +-851506190 744176075 +668494105 968979364 +580538918 743038572 +512033835 -21110425 +-460697268 -441720891 +701101085 -860527437 +223295931 -331499763 +182264776 -53572517 +-148574488 -395403615 +474882811 -512350707 +250187316 530625682 +127738313 252408474 +-653530985 -535227561 +923440048 -920444394 +840595640 -995191407 +-697232030 -943212292 +280626108 616317900 +-809634934 -519577468 +-121601856 750468044 +569518228 -259834623 +-26679805 929618050 +11091172 -704028225 +-594100976 973259604 +-892754990 -302116976 +477510690 -540215136 +314155398 -445390224 +688775643 -753704899 +472298800 968853650 +743164900 -118122800 +-792149109 22782255 +-203530377 577405764 +920007683 -251191569 +-353729145 -451126173 +539095610 -566941467 +-929803761 445578738 +590505647 -888391466 +810441240 340903151 +-464060167 -694549751 +827249459 716088780 +-701510156 659156574 +138383456 447403513 +163048317 724110015 +638347876 -834454309 +880200063 720412315 +-806270419 385249753 +403359789 424170483 +526547291 38614156 +-794566915 -648739159 +145113156 689032270 +-744421459 892911219 +192566840 363954219 +654374569 939162742 +-882248927 632260871 +145294852 -823202202 +-496487903 359298642 +782514626 249466173 +468518791 653663194 +-539674416 962918066 +-142994180 -536598130 +362511029 752738507 +570237994 -136807234 +-729357244 512544125 +130540840 736124526 +989911207 707123063 +-330210090 -807468801 +32757318 357386833 +521079657 -825247695 +721968607 583781715 +-164307669 -899668519 +767177902 568286221 +674429240 991814941 +-76580598 849188061 +408200903 695626491 +793531479 248799360 +926185215 453286106 +54079488 557800097 +248970783 -447172674 +243240414 -505101516 +-387708866 618796003 +-699581839 423617851 +526623047 938541694 +571975576 -680992827 +339857928 222847529 +686596540 -216414585 +-349927232 246271054 +103820217 -479345180 +296493583 844506227 +28918400 42279422 +-367585899 -408057564 +980193818 -857592499 +-656900015 224776299 +-37024812 567727639 +780085276 -394959740 +535526315 148516025 +368204754 887830039 +-703165598 701384456 +-70803143 -161975698 +506912866 -914856344 +-961527150 -266364252 +-839175694 720559482 +-289571750 -966943367 +769040876 -871456689 +440742502 -420015588 +721656044 758064571 +232446935 419396999 +-109922895 -728567943 +-439280015 -793486296 +-305720105 803005029 +111355528 -353535315 +-168745445 54911718 +-928856746 -165360586 +-938819503 641605384 +829308284 817641134 +55676696 596031755 +-129630443 389054313 +-754447061 -195104797 +-342488686 379206957 +265172063 -993900766 +-9811515 501773932 +-981629181 654694565 +686092675 44161375 +654529116 865207494 +-962021228 969233861 +596550705 198489404 +-680638171 64055681 +214911449 -570067720 +-599752084 -682740733 +-734616170 -440344240 +-153451590 -463524444 +-66453209 648333599 +510002379 -373499354 +-952217987 -235776459 +-637361697 454919927 +809020708 370178357 +766731157 -695646863 +918362335 -863805761 +-859317203 -770906085 +-101352185 -787077788 +-102521586 176205331 +842095933 901504489 +-654650916 593009579 +806683552 296182980 +-190117467 546186952 +-256636659 -511451376 +585280700 -114533217 +530079026 -831561359 +-59045422 -285922810 +-372145329 854469872 +-282805622 584156672 +-164340653 747339797 +141282069 -638309849 +-671275242 -560747549 +653866450 40678216 +709240241 -556980641 +-538274791 293697102 +-345341161 -745731780 +664897780 -90647869 +1821827 673016878 +-59897446 -505680077 +-575579392 -201256940 +-88781081 -425564184 +217319464 -22664126 +948150917 -900314595 +674555666 -422145101 +355531299 167995467 +-878942855 6871001 +-852368479 513015685 +-26280072 826885757 +-486074205 523725037 +876630444 851712108 +-306316551 -98692681 +-368918761 -177042450 +279917356 639114684 +825238016 504169753 +-142818177 851473308 +830912498 -648507824 +704409538 503376716 +-892798161 666894271 +-789765129 807176765 +-717871764 -83716011 +752484920 -307827123 +423503467 -715066083 +719789814 147101406 +-320099220 -744477783 +-916464736 -893391686 +-263671216 155518855 +-548910956 237157144 +-865739248 441654606 +52663854 91959218 +-125800576 706712473 +788391927 -92547833 +371532233 830340627 +521486757 67560448 +358059521 696984162 +-629475685 -483581793 +970514870 691311814 +422811525 162556019 +-726010273 813332479 +895013429 516448814 +424667601 32310074 +-816854121 -737078113 +358810733 -701829221 +92276820 -673351764 +310206094 179892954 +-775401103 -791164015 +339125692 -489546582 +-447960862 -439851342 +786952908 44998847 +410173442 669863026 +223737761 -754181071 +615416678 -951397497 +608365649 645151699 +-856555524 -798156933 +595098389 600720627 +898766300 -966235959 +72142900 -101496174 +-139667589 20622151 +-120932175 929787467 +-613098128 -728478380 +362643686 -38057282 +59970267 -655766472 +858674656 -622802904 +984231284 -867858842 +723480212 -430697368 +-363541148 769734368 +-876327448 230810572 +-946642884 -718959832 +-31916423 542954840 +-266775898 676096166 +757009182 834855029 +308913690 -24772007 +-579974418 127731684 +53549359 211917286 +315456641 972396758 +888318108 -324715456 +-235462247 664050593 +-931998491 -977527615 +680025547 889395122 +-464706 -929221074 +-474307628 -42521556 +680670828 959522269 +929986428 314695540 +920460131 938628590 +-388448940 -540372424 +683517676 639365232 +-495599404 350056219 +780793471 456065104 +-448660842 917394133 +-703444583 778152434 +75563133 407122868 +395401874 546592241 +-211168070 297720802 +-958057710 298698229 +-523317012 661617521 +-60072178 -834794380 +132549378 -656729326 +-12811892 627764169 +280808748 36382177 +256147105 -363212737 +124269186 804294358 +-164103621 960069230 +732084447 656677771 +-901986044 -828904656 +-220767010 162621173 +-911095765 494687033 +982713254 555930413 +547036148 735866264 +-576700023 -421460942 +-843481151 -873905698 +-531925838 -401416900 +-71281991 961117691 +855437277 873358007 +-767054778 -706803455 +-511800556 -818078846 +-199244565 598514825 +-410683285 775792717 +114808208 701624133 +-884762022 136134730 +408093085 357257784 +729701963 466948394 +765642425 736020821 +384817063 -194256451 +-758302301 -927874992 +210850317 -708975225 +-672109605 -176117917 +-901830339 -875867370 +-650808147 -968632522 +-571792179 640280272 +433630640 768821901 +-51432376 -23128557 +-343419562 -87378394 +-34069608 127597083 +501924312 -931820194 +220691768 394682997 +-918107683 368889052 +516432327 567727333 +715420342 -812374015 +563152302 -237953312 +-678899357 -227887145 +-644259318 680838381 +-38997754 173954738 +-459242240 674561693 +96482053 106945797 +-472462653 -589026257 +-171935000 -531571033 +781566771 674421791 +-31666566 -749061691 +394786230 484130612 +715232310 554900092 +738287884 328754003 +-37698986 920618562 +860803234 -690480320 +198464223 484783569 +-708040066 281016129 +4379242 -280282003 +129428934 608870990 +465023092 271150726 +-740285376 990662841 +874641123 950564805 +32178499 494775298 +-412620959 800704290 +924561907 -341402676 +303811997 870413575 +88698162 -393535781 +-432490705 36590272 +206490682 274476610 +-520194677 946422795 +949230695 388863248 +460780331 679623743 +887337731 378328896 +458335417 92252627 +205281857 818712575 +336351450 -363663388 +361898596 262511573 +-10179158 -881738792 +-537901302 -641438326 +-747955441 633087015 +-821662309 21189555 +13451994 -26163178 +101544322 129885295 +21602864 -458210541 +-88504185 -403526766 +657931126 -838427157 +269393297 -401754843 +-689260626 -492821328 +-40249813 749176036 +547572995 -554594044 +528070980 448777906 +121400213 770011292 +684286017 705284309 +221133877 573439987 +534401245 42451752 +617668988 580423390 +6446638 381187164 +978826783 -573390439 +627329018 690413589 +5740786 628274756 +985624571 -121932229 +189980618 -551445693 +632849705 -762931798 +975595231 -671038664 +-101073739 -168998119 +291349186 817613386 +902962636 -123032613 +933753542 265237169 +798318639 551664383 +385339084 -757330343 +-204621852 -605776692 +954875309 -414378245 +877586593 858726217 +-701940106 924553865 +795047775 -31471308 +-644584007 463615687 +-246219845 -657045536 +-581463503 -671694972 +641884989 -375347411 +804358955 974357345 +-709284023 -201494540 +270116550 724299724 +482740835 208404699 +930923468 886559547 +-298430331 -195723329 +-573595395 -456029192 +-530303547 188345928 +961569783 553449755 +100680378 -500645542 +-199124528 -347430699 +544638695 123698418 +-820201460 32000668 +-129325658 -738993576 +413900640 512958969 +-544006863 -206875608 +-690707081 376191270 +-210481017 266489766 +-920878046 952685425 +73021518 257730333 +397053066 825525119 +-845659662 23836099 +398349179 -187082396 +927177527 653662967 +968226218 738274955 +478366638 604164078 +285113238 482914948 +-255392734 -789110178 +-632383574 843558324 +-896712079 451164917 +681165572 275031023 +730307336 -218284194 +-201092474 -842162803 +-28854679 757997552 +-278096652 184796694 +-226594154 -241678702 +-217881544 -927133428 +-25694269 827301003 +804551711 801583401 +198183779 -916289709 +465492647 841507052 +-987614269 -651175908 +-901747931 177029659 +-447544774 485403836 +222596091 117098932 +557256709 659455409 +305126284 -320745153 +-898289179 153036962 +652904105 -656802851 +650737538 -999349006 +642631830 845851322 +-214676606 -683207811 +-651372191 -722999136 +937107192 -635395014 +-755060736 712576646 +312254645 693243243 +260850624 -36665669 +-661630906 -887988967 +-720189004 -620443411 +70210818 -269773086 +-247807792 899349513 +-988015280 -503669422 +-596929556 786494136 +-384851173 14943465 +-441848594 -746625440 +-119927514 -83604781 +-674583651 -686049154 +804989411 802235703 +468508776 -997182218 +-890169540 551185904 +329085144 -843323123 +735677046 -948061282 +800413972 518594616 +8114522 376363426 +-981866378 175098846 +-881521133 -732399544 +-671033074 245993188 +-828581505 -159374891 +391025198 -965443728 +-804856203 128444878 +-923106288 408016637 +968814066 -208451633 +516155984 -742101508 +231672388 -916427335 +-820902315 -105213449 +994839510 697097692 +-465840592 468792731 +659945951 -264885791 +529845561 -490582233 +759101994 802631210 +395768908 -543421991 +556317715 -895198800 +-716072014 -850156376 +-487170958 728273726 +-5845298 -371370534 +-132150152 197050368 +-154554530 883779104 +-249156440 -655638628 +823546721 537328410 +48532985 353869857 +-238050924 -782333507 +-702594875 -646441021 +127667995 333348774 +747347333 -563476162 +319759424 737766012 +527740416 -806300802 +-630282958 598789979 +170235776 -529277468 +-326634946 235553168 +-963189058 422466386 +-486841430 699990756 +644335475 -945956121 +975575414 -400204773 +-340908035 -325487172 +-109241684 -162807017 +849320343 175702524 +120657799 908071320 +137865599 456036973 +-451135323 176509320 +-413757295 581795534 +747270844 -524903340 +843622595 450385854 +607520034 298347440 +623138643 -702691798 +-870126740 481979361 +448313455 -188919519 +-569159132 490635220 +330870526 -715921061 +125057888 -258936741 +667560120 180142503 +-647073098 -983210212 +630051642 265713037 +-860886665 369461053 +-748144688 595457111 +-459297721 958389256 +509513730 207778308 +-460601741 493331172 +526820537 -331435332 +799756739 234190516 +23970043 -89935943 +997018480 -674743595 +909892142 -390066041 +32010031 181285268 +640703055 638947987 +-820571369 -969129741 +-719604175 -585217325 +932566036 522143260 +355467579 773422162 +678599417 379265287 +-515612472 -7390747 +-904759528 -998717992 +286699672 -357547435 +-727533916 -224796092 +900569167 631317942 +-40221552 808880478 +-714977727 44296321 +-766059546 -975324146 +-47839007 -421353740 +-686894248 -784493729 +-324498697 701413650 +-866974113 -628669412 +73489602 -97661275 +-499034050 227867917 +864107969 884216460 +21803537 723859461 +17875447 140590440 +890205316 -807912573 +849878480 269330907 +919413257 -96732537 +76794136 865372130 +428191431 740783532 +908728199 232565444 +397638089 -145082561 +-813641982 -149818971 +282743295 166548167 +-593490062 -752601515 +872799108 104618249 +-199647997 -928163277 +-262399559 -742086644 +-320440911 586041229 +-295356963 -591557282 +647210236 -384512020 +850270387 -48726656 +-798595157 -319497172 +320701893 577327045 +-443673641 778619525 +-355823536 332230140 +-215619992 -668507725 +568556722 996941651 +396368634 279804977 +-318169831 521701918 +2061610 206485639 +710803189 -693491055 +-489401234 -734681603 +792652181 299011434 +-930540293 -792534801 +475797113 -797145186 +813317266 843561364 +35918210 -384675739 +465651917 144366146 +-783896647 -83859839 +-487272252 -774732231 +845363049 -769623484 +-718920015 -964498499 +-764224903 -551701527 +-453589814 -857540471 +-80734150 -768360767 +796614851 367700855 +117831757 276106583 +-601857302 -137901074 +651603945 1714806 +240875089 364394295 +-657720223 764148331 +-79529378 323692845 +-145375931 -402933147 +-54274800 839892109 +-410682702 997385593 +841403463 -290165325 +-186789811 -603159158 +336174038 831693034 +770290761 -418229199 +872903694 763641790 +515090964 -597794498 +-331558945 224763370 +309490987 -512353229 +615070502 -722979130 +350416655 383003479 +-279790935 449511349 +940739368 -756075882 +881967670 999099579 +53320789 641525778 +894832606 333997863 +826047341 815770802 +161505545 -867681443 +762390821 -242977549 +-370577120 -465430406 +670097022 -368977872 +-122437256 -677766727 +-618670283 856804710 +767274673 -724641672 +-292599823 -294413942 +-204475550 750912372 +-852793765 993874594 +-477360704 -28944523 +597627136 156318966 +-194727496 -100509354 +-491674325 125735598 +203618955 507799072 +765354898 -781529321 +724008304 -458558394 +-51460119 -768743420 +-9512116 -436635410 +-580854553 -955017524 +-758901865 -342002477 +135445324 -309440339 +209502066 -278053365 +949926621 192540417 +-89734760 870448810 +-121541481 377078996 +-20623387 891735531 +-776041789 714762055 +-21350713 -767592465 +331201327 -236505675 +-846463754 -103650332 +241861502 119369945 +272575081 -864044784 +646798102 563851090 +-606615268 732904680 +204006776 743451485 +-323179657 -987109693 +-15837772 712492537 +603407938 91943414 +956365966 288019479 +-441344645 -174339842 +694701944 -728007105 +552164893 314202628 +401418942 251064915 +-485930770 -538614666 +-673566587 -375196324 +-545724533 496543844 +419024748 797492767 +272539678 -4651232 +-679848245 -259778407 +-944043223 -45951735 +264119239 -928940032 +-657981494 -676965262 +-681156379 578428230 +384474201 170426185 +974958950 -604190185 +581834201 -841713205 +672857448 -468955185 +-804655038 -27656410 +573797227 -535431052 +-380829811 896517983 +-431124558 -648809492 +344133300 -73165020 +-950581493 -713688627 +553071640 92346423 +731074372 276169017 +421283493 -576881291 +-241024265 -430054060 +205231663 499790640 +-718188216 -470155722 +-366108381 -125405415 +-481071557 -331833742 +6154593 -622676864 +-205150685 -954233959 +-855584275 -903225718 +-920489723 928844314 +110469891 43198456 +7418002 -952996231 +-568874598 698782632 +666972011 -878926613 +-488230627 790167159 +223262510 -966414619 +-587062011 960902400 +16319227 444284062 +-325221217 -623413052 +447480813 948031089 +120593459 -79145836 +236329097 -522327318 +-87507116 -227703867 +216666081 -490712850 +563424329 -388985873 +-798001916 917726843 +618852391 -949903295 +808984774 177234043 +65785815 -534069174 +-883721403 -691595998 +-886688742 398184888 +703583728 -760847622 +670676726 -809109514 +-355878206 702341055 +-981940854 -254800790 +80664466 850003713 +-763432664 -983222012 +-398707496 -423578567 +-373972238 644682250 +-537731309 904833847 +805111230 -387147224 +-410218002 -982525992 +-675113054 -697308288 +446679278 186377799 +-819421838 -498837023 +-524193742 -929619214 +776546888 819714752 +771432367 659937151 +-654543809 763027191 +713857330 690882447 +607506147 161545109 +937913255 -19432481 +-758707371 -100576453 +-600249811 172404341 +-352931087 -917646342 +-628254634 -628173139 +-978981496 -353209566 +-28795127 -89434624 +-364101580 -898705974 +291976921 346081517 +150576727 -634713374 +-848797775 -863407656 +-38619320 339571565 +598624602 813151507 +-512497398 -224807022 +924509730 425187757 +2683918 -338944079 +-965463538 692356634 +389966695 -545567302 +138756680 676924646 +-3380035 202186686 +131799947 -153242229 +-194238426 -31746502 +-388228485 488633782 +178971580 48769892 +-67083664 643034473 +-417297772 311526704 +349605792 -153447322 +273014164 -279246181 +840052744 529278533 +804046721 -734018598 +566840838 -414751488 +-443868875 -266850256 +-348252837 -216381657 +346619984 -211773715 +-866661457 972351951 +-342528236 -213124699 +591432413 -145123197 +371133347 122193639 +173329861 190772241 +-74631220 910135051 +-172190034 433698502 +-222471045 286359438 +-402386047 979665290 +512474584 -149034734 +474444698 -186715073 +10111683 -248871236 +943533617 -627350957 +-577404062 -812870785 +-11262238 94475713 +-717000653 862626579 +418446411 955276655 +-577605739 461066425 +-627902793 381113253 +-963554478 -457043229 +-127111675 625179293 +-224829066 -563716982 +584603101 -933423601 +785998654 -27434825 +481218604 703707116 +317212189 -546378184 +-181075086 201939689 +-890290734 295034065 +322268616 480825753 +-494932061 104120151 +-548252892 190781569 +692107529 -740960605 +320281512 484909303 +719356452 72038432 +-148865401 608183709 +341114198 -701844329 +653213630 678971751 +-626317296 372554717 +940445106 -711254355 +414390987 -218028300 +360090715 584813450 +751388010 721327920 +-246099491 819491262 +130754385 -852308854 +611698857 -905464782 +211282269 -745928457 +-987129173 346058219 +513025218 -496486377 +139753547 527664370 +-286000476 -416085639 +357684208 713100373 +-251251944 85559156 +-238645400 100997744 +-665366961 660204903 +804195535 176139301 +34391820 225801615 +105815452 -922728515 +792540720 -6994226 +-967562134 -817666503 +997898018 -594008407 +-173052090 510016148 +373812781 134999852 +-773304270 954772449 +-428333001 474437503 +466121792 745669606 +303534501 35229807 +-905402168 -639512582 +-585408754 -778243414 +-53270813 -338175110 +-876946496 430376155 +85469104 -827749217 +137615534 -369551839 +-723582821 -883216861 +203796508 -272440191 +-893421900 408613232 +-231783072 -718722510 +674571694 200930616 +-764929655 -378112688 +-537179454 990813793 +-886033261 -465316221 +962505890 -292177035 +-639747738 -911996585 +-368977650 38848476 +-196143625 -80581303 +-370265511 675034800 +-747459930 601035087 +-531886741 681211004 +-285376257 -967165513 +613206874 576380891 +-122051367 -99365764 +-381715085 -155270853 +27508045 -676910281 +123513638 -136812929 +-653588141 -749281898 +243396384 -966761293 +838270202 -253608381 +553237366 53640907 +-877558604 445545617 +77043371 -447819093 +146200295 -657564764 +-877631639 628795194 +66078519 603468229 +-187261629 479276689 +-809829895 84149242 +213605044 -613443783 +122985232 685012326 +-878146575 453106444 +-322919540 877781364 +181430411 824473844 +702114365 -145668541 +-704373355 -349663245 +-851851227 155491743 +706741480 331531770 +450943423 -804278818 +-564768730 382182044 +-879469773 -836452541 +699741121 836848166 +341669560 -636655101 +-168453445 -291668104 +392305276 681131902 +-957415221 -168012872 +-880435092 116402493 +-488210962 -49185959 +-937428296 557057880 +-255834979 -653232419 +588308641 369919291 +-405508168 -242376067 +951343326 228593984 +767329770 -835653844 +474351909 -589670778 +-219608919 -651458838 +606148934 -163363197 +674705684 -584774985 +-92119296 -612896919 +272160379 -25590755 +810078194 -669950804 +719817572 -746186126 +282810353 -227864499 +25587929 648090687 +-919904647 -314600969 +429056286 -567113022 +-921606243 604573046 +669530728 -871801553 +758647517 95275954 +657788347 -873517383 +169877899 -806753196 +-971038744 -492499270 +273446864 567675316 +-695904273 -949965292 +-301630908 -720632701 +577552762 -963416900 +933874150 878482918 +-508642808 689958754 +-881645411 -856314670 +-237674267 188088217 +24685647 -272086971 +-425061802 563454926 +-236379976 159581531 +-386312502 -179388653 +330471666 -168959819 +-223283276 -539459685 +352141307 -812451294 +541874168 -623855786 +-969561002 160802845 +-83064583 486297044 +-647162266 -527151335 +930692542 -311660234 +691283165 -491926762 +-955725291 423168117 +162877713 712386597 +-722925307 821401832 +65824477 583828040 +-501439998 853549566 +943895218 -87798042 +-728257762 -202336268 +-979482071 -245267208 +-772018284 848967620 +-464041561 -963031033 +860077158 -219218092 +-846783833 746036032 +253277564 -654093466 +133925634 667946501 +632552270 341013586 +-71525080 686861728 +235404213 867977771 +-202083340 474335407 +-508442038 19523764 +96037645 -394017004 +-208745062 517233734 +675869410 -907662261 +-572674837 -423616970 +-389696057 -291751865 +-157204577 941204569 +-674442230 418032528 +701009104 222275607 +-643705816 64753826 +-277892894 965012455 +845665908 -323955579 +3863189 -412344752 +732671111 275430706 +327234717 -270326287 +730161121 -442583617 +-140629090 -869903949 +695853962 20608700 +-620958220 330668056 +796917219 -308552104 +-736220139 397922485 +182804494 -954065030 +516176656 88049597 +964400371 127182795 +-472702515 492526119 +965301628 -63683113 +228060934 197387083 +416576307 374634460 +-838003031 682561247 +-806107975 67478762 +690717132 907403621 +-948394381 -38195877 +-253634346 -596317859 +-262390371 -873160553 +-752641208 88549810 +-457826921 -937313704 +-745491892 -458115889 +109355144 -263866008 +-351264635 -826589683 +-322375574 -102687315 +-980226505 -23271034 +844741672 199960828 +171645944 815801583 +936467981 -744505791 +577577970 53416325 +933236826 40401147 +504801165 204239861 +-849105015 -808414145 +-992360138 662064855 +131705852 564114145 +-205569516 499826016 +845480982 339452095 +-593317919 -411218283 +-848211944 493171341 +779803442 836551926 +-882040979 -693274907 +-713720877 475669821 +-685455122 -37285868 +238676997 -298928647 +-467198789 710509672 +528605204 114622534 +-918218828 -272812412 +-772656024 227038457 +-850335855 -520259595 +22778567 -856553262 +-465983406 -554785202 +181667571 130463520 +622630149 -72912456 +-440047495 680784274 +-508427910 -111462849 +-343564403 895484644 +-573753443 -485556483 +448078295 -469485208 +-319189195 -367998791 +-178248144 677885627 +882482286 -787976547 +-828963339 586527308 +220624992 -187854611 +780978299 -39580164 +248034036 -526659569 +243500051 890376370 +335387617 176320354 +523310641 660602525 +513263540 -46244311 +93805861 -611290843 +420181134 -683944917 +96584764 -855448926 +779409463 493482737 +-301862300 -495354985 +-16316894 -786264270 +375538706 65293255 +34639645 -788873211 +608784616 -483585834 +-51977385 543483285 +999632788 -913665760 +825601356 113388677 +-215045451 -816818784 +-938968257 -345032117 +581972821 543550845 +429737901 199692786 +-606903491 483333418 +585385239 -995891165 +740601093 -940264250 +783221766 688343187 +-535572675 -514663668 +275360308 883132408 +172050692 -541047276 +-883114430 -91906030 +-601549619 43224349 +-577589676 -978977956 +903559508 365128104 +253680347 867718331 +368839914 -493362945 +398860206 -796497543 +-93442415 -171212998 +-86644822 577428912 +65971795 -593082754 +-433327526 -46677520 +-486017031 418085387 +-336210021 721416023 +-792888320 184022618 +69751094 67199735 +-269654471 -705336864 +-84845816 -758615831 +224153130 -607391231 +-107745378 -815882723 +800711563 -887555954 +247472945 100261376 +259843027 -747570629 +252184757 343927728 +-62284800 -538935512 +187401945 -546894006 +-537016243 -224513302 +-954725750 101166958 +174618530 -588618237 +762377597 577343104 +830046380 -635158920 +249251980 511372378 +-695374786 363136119 +-755690191 -894576842 +541447793 69714854 +133622703 -232879122 +-953751906 218846822 +179085772 535847274 +67718594 708357371 +795538206 413853920 +-171741362 -937271172 +-29782517 -511861149 +958083203 -921148686 +-340041168 -122935803 +879443325 -643728212 +174233252 168385191 +-702051454 -717198972 +786835300 558322455 +-853191616 -872815506 +-277550217 -657142357 +-259964456 413279734 +-747536579 -519781795 +-56941416 -425305829 +715026546 -309010151 +-442559033 -42886092 +652115679 645956738 +276187324 -930597970 +442478012 754725301 +133931822 902515190 +653595211 -391618681 +767109973 668757232 +-769629979 -687025995 +-146571421 -898862308 +571606464 -145298067 +-263055406 -581934550 +-90082219 868223015 +390661486 365306477 +-788662871 783318269 +-707944242 -754453085 +-488202700 353281607 +-613639757 967542425 +286798925 -971282770 +-732713203 -77786582 +583726211 464111156 +-922508103 948600640 +447024518 -920909445 +-959831678 134916459 +-220092248 -930817894 +-889300886 -454918396 +952724854 -204772557 +-219837708 -555343285 +-443258981 110949128 +266788264 158255194 +591010623 428331337 +986541131 640904815 +224320616 -527578547 +951635950 -459811865 +2026313 -742262616 +-10627130 73790328 +-823062679 247373877 +921824247 833098219 +308158488 -785718605 +-387342193 784891689 +477387555 -257382138 +-139160709 667456006 +284589425 -373557099 +945797277 964787838 +-115769112 190753908 +923742911 -408116995 +413856347 -24626297 +371133973 -300742294 +548529275 179368176 +-922782281 -43534428 +-452031820 325901008 +302458585 130313520 +790113280 240173402 +15388339 -700295243 +478503596 549661133 +123960745 -3213255 +-191020858 -360398226 +-641581909 -242969226 +-749795609 -606566740 +-57843079 420705956 +-282526326 744775797 +349157352 185630579 +-81507458 14139241 +-126581280 329254062 +435600419 -528439759 +-971897040 22858529 +-584933793 541162456 +973904420 -491039002 +853710460 509527259 +-421213283 -916453481 +678839701 637549073 +-564131569 806658472 +405734076 870803965 +139803799 -830957465 +203961072 -316302861 +66138420 -158621464 +-696713800 872922759 +670258571 -698468325 +-271674834 232756896 +-687301476 761576104 +299818747 847942616 +620428140 -62761352 +-223542076 -358280589 +-248434972 -557669288 +400846108 263300556 +-806579280 672715361 +232188378 639262519 +30561098 832393680 +494454152 516187993 +348619640 337151949 +-736894748 110215584 +645821960 441604137 +572400305 501359732 +344068275 -131465523 +-539085503 381476814 +-701806098 -526964571 +-112332044 467320945 +221130813 490399954 +-602060138 68386154 +214812780 -967095404 +-881212671 430911516 +-128447164 -519995627 +-892299709 951666177 +-93755332 147696391 +-959283499 -138751660 +771204293 51311096 +-145223483 96010719 +-239682892 869457858 +-439601738 -438693607 +42860157 846019053 +-157062525 662433876 +-407073693 -814633542 +-937416672 707425848 +423587186 775042850 +512368484 298467822 +256047838 562079601 +-27642680 -368566242 +40783043 670917182 +750358316 -313837898 +958984636 14904136 +-375596967 719288817 +-95617906 -966283396 +-90471464 767128283 +576898899 484496062 +-817984404 -777169142 +-938489395 -990362776 +731321795 -742670339 +560541763 234815612 +-197813511 -983194952 +-912039827 555986352 +-908936233 299704938 +332146075 -669115155 +-152938973 624608077 +-293325310 -228592248 +252704938 842937231 +-453906346 -229833323 +-375038005 -90793 +942298568 -885375883 +-896239933 -596603320 +-979321203 603499746 +-707813489 700863893 +-923333630 153740444 +190926384 -384856937 +479019013 146273711 +571270501 598626819 +935616548 -33893105 +-729137142 -497292759 +-812643145 -869117966 +-404398013 -952953600 +732046495 442310107 +-134506944 624679782 +-499863514 -122831656 +-499653853 -484238823 +-27666050 -651939423 +-180213511 138495146 +332295993 -191977827 +462048787 722441377 +962458603 -283099280 +629071538 543808089 +358422973 147306191 +309393587 458890646 +706275194 913832431 +789246750 575804258 +694837193 756037613 +-602767835 -904858104 +-322858063 957384377 +-321872445 907496163 +841293405 929106961 +721093942 979100131 +689506007 -494859416 +-123847537 579390499 +-24428088 -54659632 +296124196 971278083 +-717807577 431685775 +-356825207 61920309 +369862651 -489612820 +-891527449 650822346 +-181102605 -744380225 +-446018753 -819671913 +-368724616 -938144323 +-822947660 -43335403 +-906483106 -323457651 +351421752 640382580 +-2826933 -247408398 +-863123381 612222582 +-827322881 948390967 +-421586723 -777370519 +571389219 -207511415 +-422297219 -302402553 +809245305 23041618 +398219218 770786317 +-526265617 -62764043 +-849798917 18476407 +475255509 893885792 +323035524 -215703717 +-97448172 358899508 +-906494738 909973788 +-429983041 466909778 +-652409195 -346654293 +722837570 -887047856 +411354609 491014452 +-415638537 -438928700 +-963870428 394681564 +189472989 -414374152 +333292455 -568266107 +-316896682 439911700 +-345589897 -598478151 +370287481 607785818 +628435053 144461731 +-794123227 769463913 +-716135891 -685908723 +36440568 -829279695 +777655216 248449905 +242265675 496957976 +495880908 -328802810 +550659919 -48765059 +733867342 221861579 +191723961 786772021 +756812017 -383494577 +-834530490 -330526214 +26628247 -381649085 +-413332752 -306894082 +-853654669 -814600832 +706610585 885426581 +-354075221 -715092101 +-592237576 -780925528 +-598923703 -737041089 +-270823853 -635564593 +822383260 -288043918 +877474165 -82894726 +929297480 299841414 +27850964 -800495758 +-899640775 -616153230 +-217388349 -964726506 +-515476239 942462399 +405772657 -548654773 +-772347867 -642467410 +-138093917 -248733558 +761198333 -624993571 +746825652 69304077 +62288246 -885516124 +-399529550 -471627093 +101175214 -939234238 +-33077950 231416801 +174046779 -591982478 +92214587 613162586 +403892044 655943344 +15790607 776450167 +15428420 823387377 +-248524666 974874956 +858747807 42960876 +872353526 76520774 +-848335000 382593932 +-261111004 612185482 +715484685 564419637 +-296186540 -412555682 +-894582896 -839410946 +407777825 -401016983 +386778465 -277743158 +-917094548 -391771700 +788498701 -712930042 +779271606 -330216176 +290620448 828204398 +901615986 -415738627 +269073438 -466013051 +197899056 442432953 +115356759 -638201512 +989639733 20836973 +-46027517 -555313417 +979854888 -44167038 +-550530747 -162421526 +-895200730 -878163465 +632767820 -889182656 +-32306310 373705134 +-133500080 -118840397 +-644575789 900330313 +-79305877 -82352448 +-109037881 -109537289 +366213687 712838225 +75719778 -614117604 +-487547678 -976265538 +-597266349 92176127 +612382275 751459221 +333602538 -772145840 +671011748 -670558530 +283310581 917151193 +-131144512 127290563 +82392305 -213038287 +-706130040 569604720 +-657813203 770724199 +731537657 -110806924 +-756851290 874172021 +-233886106 169292996 +-889221399 817040078 +317154458 525021991 +41285463 -621224292 +687632809 -200413808 +-860757528 856845934 +699662518 118337272 +-870654049 -744048921 +552279197 175101355 +122565175 50499196 +98155696 -766086470 +11053668 -88716652 +686160256 -31326917 +-14686939 -607406242 +552106983 -983004146 +-694111386 -871756571 +175032291 386316081 +-812188883 -983748089 +-941035966 133596935 +96043107 -336184281 +233972126 441599732 +-392074669 -695203355 +-549580468 71079363 +825247375 170700850 +-885146705 502208689 +303758662 -732279087 +43286380 137588023 +-202015812 611245766 +-300937850 -551583041 +-383412003 24439873 +189105679 -988174374 +-986620055 -821567245 +822356654 -214622470 +747573807 -197432715 +136575460 -106574294 +-721918468 -180797512 +822475478 -55371445 +-870062836 -263708514 +441747332 -578632437 +-999539517 610745169 +-242755638 392251736 +-245779135 -943129200 +-817779625 -693219184 +-789970591 -210084083 +-33510776 747363223 +-667371550 -336148841 +-213134436 -698260322 +-627213372 -657603590 +-275973917 657040039 +960529789 -381149625 +900729832 508508969 +-532689457 -658436758 +-308130399 -721416023 +-593777823 -864356538 +996757169 451539094 +525737934 32121321 +-811445328 -892561348 +719059619 436731395 +-13454674 -282747384 +-781852986 443503591 +758622874 978100696 +-843785178 184356239 +-702713095 -756268496 +-440679534 -664515714 +-463455163 19183820 +495504945 306896508 +-755997186 -74138727 +-718902324 41698998 +818965415 -986094460 +-202385414 716409214 +-534159161 632520207 +707787164 952303477 +643454308 447510706 +588352014 -184351086 +-67328984 752237839 +912544324 -467836821 +603093436 720997369 +201512381 -840494146 +919937265 -4337861 +901778959 -472106716 +-665529383 -758331754 +-262538610 130057907 +200311532 -982943595 +-746453319 459747330 +-272134039 -502303689 +535347775 -734404542 +-811555700 -290125276 +329888738 -617510533 +105533336 -541324277 +-557720543 -645585843 +906938495 705889916 +-36054085 -932490871 +662785804 -491584774 +-687707143 696578457 +-626544915 981547815 +537553590 551784074 +-211806846 -721509487 +-693239184 390472896 +191205694 -613651943 +-589771775 633712536 +-721943886 -101100291 +-13440601 475105970 +-766978638 770284794 +-856751411 -140554356 +-746750885 -773574528 +-598219634 723045183 +886431969 -32763106 +203077804 -235283774 +-615186968 -814094439 +-785889439 270303360 +-76118956 19626283 +-806089842 -118805614 +931781474 -890977698 +-481674334 -945328569 +-948110740 449235385 +-437595152 333057152 +-797271737 287336488 +-352350491 -738440296 +-856793294 -789200767 +807113880 824214073 +555135159 -950335456 +-95343320 876986140 +880442925 881663007 +-530534111 515712142 +4611543 511370291 +-140741235 -378510979 +-896591088 173321569 +-437374594 554102254 +-299347533 934740301 +735628946 -771783006 +-584855726 520955342 +-926874400 -286163923 +-102976343 840750942 +806805863 708656520 +241765418 460171566 +-443258109 934329050 +358639031 -283545202 +903846578 -575191316 +112057254 -462155938 +-643806335 939224800 +-870007972 -533918158 +-53225242 -600617734 +-298564955 -979652833 +-511919757 -429231951 +311887332 902384958 +87540823 -538043484 +931817335 702133867 +-320132947 -178683366 +724459764 912656411 +36586833 -468563668 +-906706538 922169619 +504956323 -503896120 +72636860 -924835538 +539000759 329998719 +729574772 180331292 +312981941 -646800295 +300667966 839248832 +-267408330 494750299 +329378820 835919954 +-244785691 -868679785 +-168756939 -418937331 +-307375316 -632300859 +296707162 -787929919 +-369992683 -884581064 +-256346908 278213791 +627952566 -803188073 +-255205040 -727747493 +-23683416 750908641 +-218716877 276334871 +-229240673 688571580 +628206348 -40795124 +-245759298 -970271626 +477889271 -689458199 +280514986 -111952160 +-716411192 -407165165 +-210262474 674207320 +-308898417 -555983178 +-766603576 -743284685 +-751504130 814146658 +221544954 -725296 +449200268 -708763590 +491211211 3701459 +-785678586 -109687664 +-411881116 -872563855 +7121992 -403439604 +593637686 148936682 +469505923 340955711 +-186398047 861306890 +233040984 -748190070 +-204164186 841462278 +-722709525 -521521736 +-978576377 856098354 +988452717 -93678356 +-752906356 -448841941 +-493522837 -967686192 +953168633 -768728409 +626240884 554729589 +-205692424 216606453 +-167948529 400592624 +-835140920 257400720 +-383651390 706293933 +654157331 -232671045 +246932644 -410889609 +207179708 -131504836 +-644372437 807904699 +-802786555 -893029207 +-800414290 -925076292 +714015439 604930417 +32186220 -765281529 +-851167347 -935474214 +540443007 -514210155 +-12840210 670763041 +848400433 601356961 +-260969798 28944110 +-304947562 -179345822 +-104500419 -63910601 +583622523 -595432539 +695326792 -358579632 +-67500660 -337005360 +-702334241 -564874067 +-11708010 495992830 +272121530 -859079897 +-779815929 -483944832 +174588015 432058188 +-774096916 -405049374 +687651212 -818814740 +303154342 825173518 +-882108971 -300246350 +-90757457 474820667 +30622311 -6705318 +-136080981 230987275 +-664762164 -800420764 +435537678 -291369560 +150687394 -10289266 +940281734 -993629217 +85732989 -456468690 +-342089329 2604134 +220938163 -439720380 +305464159 988568692 +-262615666 -835604444 +887640301 -873126779 +21694673 -569900374 +-500547460 -882680013 +-18002048 -423456593 +-705726837 846331842 +292548456 -516041444 +687841076 -139091437 +-49695926 -944756095 +859651708 906172254 +-105047031 -359301800 +82629839 804237451 +671151349 163985489 +-999604515 565793413 +20053710 264657659 +243534896 -329605589 +-809670552 323038231 +492572136 495967427 +723507285 -614166569 +791864502 256441278 +-616636610 -184823409 +278593200 712791007 +-677641416 780207192 +722724420 -425251742 +-214069822 534582696 +-13913444 -954615020 +979092485 -965546203 +-431518250 669414125 +-115698819 300117807 +-375035286 757592663 +55120258 -532106442 +9770634 -588584404 +-972105242 135777033 +949571570 349172766 +244299597 -607193084 +-45232370 -137348976 +310374867 -12016274 +645245013 357474410 +55703254 -367253150 +427188412 -511983175 +816379338 652221272 +273525256 -155401473 +907835364 637379847 +77925673 -24393346 +146163137 104372300 +840647165 -605410964 +33408001 940278243 +842047853 -530513076 +-953710151 29116540 +-651909041 676891177 +621019949 -966298963 +736402660 -848244683 +995284441 273708183 +751971697 703071702 +-522945021 -666075661 +938099437 -958175320 +410511164 -886402044 +625539016 -164653030 +-63103764 660008685 +348746216 -57437539 +-323279111 286714922 +-353157309 947593497 +195797808 637868244 +823431308 917170384 +299657391 926114639 +-22961955 972149936 +42674799 -123753652 +751949042 43009539 +-289089027 783509584 +61603815 -651361911 +222283008 373350109 +421425785 -358416541 +-357020974 -572105087 +740228990 416444715 +-211661863 -359561234 +597982867 635336456 +-774742702 74308954 +-462357426 -549483303 +36223235 -771517915 +-953429900 393899625 +-369657724 532593242 +572431833 785520087 +-850963126 58428219 +773602980 -744450357 +-928612321 -759665405 +-739152179 -910544006 +-535013631 -337965585 +643513649 -367223040 +-216119795 -844516406 +866663380 -455249045 +-65247935 171774435 +-980683091 -733402717 +-181483713 980112215 +-470328092 -151480900 +515365173 941569508 +-737143037 -705985616 +769527553 108112234 +78593173 205185409 +185198019 -604834295 +-481804271 -389082916 +-807841453 -340144275 +132411338 -211286334 +-874547410 -606181653 +845403451 913723660 +-414131804 -275813451 +511005027 -171921856 +94064978 -909907758 +945090753 -726290512 +632035882 -187272113 +-903896267 -391332959 +750750947 -269086307 +-325959222 -212046624 +-866872057 -772831708 +-54023932 -294873940 +739685661 -873063405 +-164781286 962362830 +117015482 -378521214 +792142230 -169106302 +468260319 -424027957 +790644387 883555184 +836871837 -529085052 +-523275663 -795235024 +543062264 485656538 +-691733296 -481013155 +968354681 -760806195 +630505586 956237255 +207914378 588145491 +156724820 -488936067 +-370839437 -590868035 +-655339875 -820306010 +-696025173 504848543 +-275513582 100352083 +426992446 -23229122 +381436341 -466789189 +661335363 161204692 +497023448 556057328 +891999485 576281031 +-541118721 832327372 +-645489695 399599965 +997360671 916023080 +-153577209 299012667 +507143223 203450835 +596302809 117213137 +235550526 -995498653 +-572300308 85254422 +37520819 122192020 +-230783091 999504951 +884051502 129215570 +205611328 694256367 +-324693608 151653095 +2623482 142258594 +-521155222 546480830 +-493370195 -613392717 +782714328 943648113 +-86917280 -226379491 +533698250 -457360453 +595681649 -871189309 +-824552213 -967450979 +-866701190 408488151 +-399039046 -282994394 +-679099788 -503917370 +886987158 620616949 +-151881036 140357366 +-975462944 -716505111 +-751097857 415464883 +-941434456 712126233 +-370327303 335372284 +-678675898 -33622372 +-194129448 -589942576 +322232667 184525548 +-586427486 673527615 +-59679515 265513886 +-643684421 669282205 +-486415246 777755906 +443379733 371847343 +-633839625 392221146 +55397774 -557134492 +-321963478 -139451161 +219721439 -414611780 +40864020 -923900350 +-478065268 377543553 +709235240 -173015467 +645803596 -584790229 +258521412 -869656739 +424111400 -844281477 +-156664638 -899516155 +130476002 -790403686 +-964886700 673106871 +-803206935 -580808788 +63957950 -716306838 +-806627480 265636001 +-595143088 -47877053 +-424467961 541454928 +-54141619 757599974 +108612064 -358892380 +368819900 -736371358 +-135340422 -993413141 +752895862 808097256 +228565573 -242011512 +120518938 -242988107 +924930887 795932384 +-236481464 -295633712 +-790529817 878463981 +-522119651 -988292283 +-384179604 -835149426 +297619140 -621596591 +364396807 822088249 +-586242682 620262351 +-896983984 296471635 +581698084 616088283 +199658981 -901212673 +-395866537 370714679 +-780054651 352367214 +-177717711 -467995377 +-401427437 -342020221 +-719266785 725974128 +-587766804 -562022342 +140059150 -923458434 +864135008 -273274100 +976166800 627075113 +-377398935 541209202 +118800593 -8695914 +-910476508 -414770425 +-93282655 -404018935 +-634436327 598144408 +183982027 199040909 +725938803 -718676840 +-281993409 -485691100 +671668875 -893674138 +-830601915 966302081 +-896429037 -148415475 +938746389 165376004 +54061744 -531100642 +646873219 -616751482 +-14140507 -411074627 +-619346117 -624529372 +-547463704 391951853 +361222980 635851848 +439689898 127007014 +765118188 -191722403 +-516355102 742896387 +408026464 -822344457 +234493927 -363772458 +-106659990 -333063970 +-69561881 125462820 +674008767 111062117 +151847219 268334921 +-499781731 -969330284 +375930792 608186199 +-592781271 -523349227 +197976682 -337083220 +-966126724 554731856 +240974835 970696336 +-787042031 965051052 +583814829 -911477711 +471854121 115033146 +-774948143 74625271 +-282412958 883802106 +364697663 -152585397 +216803700 152133674 +-193864125 361168421 +829466406 -745663739 +-964793838 328329663 +-906833601 -606934076 +-797204959 443964040 +-682752987 -535716219 +-236110421 386415255 +-262541670 671791647 +-504327956 581464960 +625430479 -246657076 +866428500 -885760104 +36042928 -905840098 +-30529779 -200518279 +488225307 323479923 +-144600747 361719588 +372475309 471703419 +-716574311 149664486 +-198621682 249230230 +236712580 587778640 +949580197 -364291737 +-942161663 181064909 +-362682048 665595283 +-349152863 -47608351 +-143933421 824502695 +-629884690 -218416178 +417375223 234963010 +663179270 330774858 +-246120844 -627479299 +-242762413 881430814 +693935538 -558562262 +-109310998 -241630616 +-141077542 285627633 +-760912572 593137754 +671117089 -476936396 +895633287 294123550 +903701214 64885415 +-433765469 865803786 +659143622 -557518074 +-98284812 -650654689 +-611462385 660217418 +-285273741 -655389254 +579932322 -593263615 +-68402044 -219674424 +-215202335 -135575410 +535836804 524781296 +371951678 917479853 +-651568990 672522149 +274477823 -14960707 +337805669 -932667906 +439359245 -796384566 +-361359860 -608527414 +-902052510 770552296 +6316166 648019684 +220837687 575536187 +210870770 759898850 +442745423 782000854 +337140964 -771764634 +421289881 889896554 +-526582538 578555550 +990143129 103799011 +-292120821 520498475 +-781335625 620596342 +518811849 743480952 +-608265875 -559759523 +467279882 907290262 +-46356166 267770348 +-955399531 98255640 +635124241 -840274122 +-926774666 957227449 +-637132425 -328527624 +859968889 -85962004 +-911945228 558234724 +708269441 -448197299 +933298131 -162589115 +273140652 -665018970 +-811572450 631661188 +136210087 -352486946 +733521860 -322298097 +712763278 460417148 +943594438 356521145 +209351776 765970288 +-89790985 -154068752 +388474454 -480957071 +-936206999 -886324250 +405694057 659201766 +-301337163 -73095615 +-38412312 289837407 +-873157074 842928045 +284094403 526931375 +950707642 -243032797 +-22488984 785840848 +71816012 -104309695 +165026567 -424909086 +-979245093 710615030 +683841558 81241105 +-200179901 688378027 +148825892 205873267 +-719224579 -766967285 +271379084 424603969 +-171921450 -619716931 +-230598424 154312698 +-656999978 -83505815 +-493159190 -108638431 +177000632 430689084 +59350766 754392797 +-751245077 572229651 +574268660 -902316136 +806526902 -850182768 +-747800615 -136282434 +612371682 -228301057 +-418207124 -913740036 +945995390 -375899695 +947576728 -222711908 +-364711210 35619116 +93603274 -110335047 +994425772 102464228 +-375559228 639566779 +-103066059 -190968537 +433956351 -560250435 +-196656181 -992919431 +468067514 859610447 +-260317492 252910908 +531432861 247507979 +719273068 -672142046 +-135898958 -696527907 +-166121474 -799881732 +-839314222 134330237 +673120640 -667762339 +445707681 -631468477 +-930521451 56568413 +-964927571 818686453 +357814298 863533372 +360401315 219987747 +978859045 627166065 +290212114 518944931 +737747300 498134563 +946888243 -978562634 +-147753360 -919714463 +437225748 -433815149 +103469977 -799211280 +-123970491 801515572 +-283565822 468320593 +460043894 -601835080 +-560223294 -860899677 +-863917444 780013548 +193800849 660871759 +-257889571 -162097930 +794181387 -320728940 +773126268 512396194 +-22154353 797287226 +-817836067 -398493129 +462858343 552527881 +-598840699 876684000 +-449929728 382719295 +-235282412 -766454619 +967195401 -984619726 +376326436 448032307 +954207231 -80057489 +-602894975 432877167 +805583098 -543201627 +-56971974 64836413 +291041741 80063749 +-76222462 -37866996 +342248253 -266276148 +-674266006 -21104060 +263795260 987999136 +-841240291 528139727 +406291629 -692600751 +-179720523 -43667855 +-609755292 -816544590 +962501909 -583154735 +-812055554 875129092 +5282351 138093869 +647852640 144707231 +-279613420 -217830332 +-665951526 942741999 +-355164011 -846964599 +-282972298 256394287 +28991355 -563348723 +402012521 358227773 +-528555660 -840276144 +-799987316 44126828 +-415321670 -95262706 +123918444 604900349 +-39060822 582275485 +-523240101 -959949463 +37769528 926169414 +171429885 -596720081 +-819488254 161061783 +-326363316 20938943 +880462596 -926481243 +-707419986 -554319409 +-689272521 743280157 +414714650 542425333 +-761665506 -198985471 +-556208988 -294310634 +428269312 -460312916 +-443931607 -382469907 +289994962 492752916 +523404541 -665097641 +25539097 287084185 +763897961 -14573741 +893325991 -758948091 +-740932001 567700128 +986960573 590553246 +-60968194 -214147894 +-617596890 358739413 +992888520 -773278458 +614493784 786078581 +-757963189 -135441626 +382563256 -179911396 +30095542 -221765863 +498586734 875126829 +-93952277 13803725 +-41884400 233460268 +225666439 -363048631 +271017299 -443185005 +-120030284 855186694 +-371256502 -911935833 +-826967964 207819983 +57138601 -378887011 +-620941975 -461693357 +196310356 951483929 +-304744732 -888822736 +890737844 -854566437 +327110706 -277295288 +809676148 -79334111 +482439239 307295533 +463108433 -642975048 +-23509444 861923742 +-403651598 549164075 +-508260097 463530121 +863884541 -105709980 +-324499913 -693513747 +-370817691 710676337 +446272647 -897251569 +-846885572 698943131 +-311583671 808322010 +-340993315 663900276 +-64108076 -815427911 +936397042 30017744 +-906973861 667910648 +84721073 -250295639 +904914420 -384010152 +-483672765 688221291 +594192356 -387599247 +885005941 -901567649 +-426955231 -373770723 +-906418416 -862754230 +277009226 375391853 +-833383789 64269231 +-655890116 -223268689 +-864092787 -13584935 +21160713 959329909 +116469084 365612842 +253040293 -199951729 +-743505183 -742189984 +-210333167 112517566 +-465895907 -426335944 +-967429831 278650001 +579264733 45666924 +77930760 -995477583 +121110915 975254204 +-988963026 -102782106 +420428887 -543310761 +277161647 790869594 +358960164 -32354909 +-334513249 -403389953 +458322306 -581612773 +787754265 -13817487 +504611058 613996838 +-910328816 754315590 +867365525 -132708890 +993489527 872709814 +691115341 -587914934 +-993205819 -976113538 +-173445053 -803526200 +-740871736 -53220252 +-135832216 514447482 +-821465975 313100107 +-197620050 791847152 +313559243 -584653220 +25577033 -943348194 +-619214622 128382143 +-839718263 -847878649 +-363336695 995221432 +-188303680 86869452 +790163155 304698385 +349491683 -5450726 +947980682 80727709 +328119454 310634418 +407115314 -400071034 +744910834 -862288479 +385697147 510975185 +-377816948 656090128 +284551383 892258954 +-449943363 579493495 +-934023957 -207852638 +33936061 241852447 +948603071 899006557 +270950046 -504543089 +674524085 247077810 +596051711 -685182823 +-843691790 267268914 +138610497 -536508293 +-592972147 -875564363 +733403786 -976067369 +-448402683 6532432 +-547453706 379280941 +671118211 -827461113 +408277531 -911868411 +-970976037 768484913 +-189162887 -337966842 +349123294 699449979 +-616386241 252235711 +553144106 -695933530 +-977233757 -694998475 +139724427 635039209 +821264429 601768629 +33773497 -645199574 +-742354933 -635269576 +-648435894 225735460 +769307588 -299631913 +-268954842 608514704 +297401856 238568243 +517641307 135032250 +94457464 340245177 +-400448074 -355754215 +-642581977 272964454 +879536333 428694871 +-714525728 465669001 +515109748 654900937 +752794423 646827294 +-876654352 -593056338 +-885644208 -858551468 +430552401 -68691754 +709863830 -738332970 +-311501645 470844414 +-363048114 -883974128 +269864761 482608964 +304709986 841396437 +-114656738 -42004985 +797998650 -615173401 +-100089304 -66043732 +6979731 113640456 +-352839115 -58478297 +-12015159 -380567142 +-744893095 -876450500 +-304501164 244836616 +792296047 -123004678 +-718073837 -242070270 +785924357 -857355519 +-596273866 604105046 +-238448148 67802479 +780438241 -577428880 +205762879 746602064 +-803522337 902707380 +-343634722 9592101 +86241746 -599549123 +-95166987 330643875 +233131849 -598199506 +262533499 -518023928 +164408658 537070669 +962223572 55508232 +-733632557 -435430852 +-439299026 671119953 +57760804 369083603 +383721602 889740592 +-184929769 932632593 +-306297304 671869216 +-795768656 -848866741 +-276609609 701929451 +72500456 -311319032 +-751237279 -24193203 +923568064 335589013 +-827705226 -57018363 +-84222808 241596709 +944241177 -114172679 +-413259651 -982909806 +189608532 995894768 +86585312 235628864 +672926322 284850159 +947819796 -517659801 +347305835 -337467286 +861783431 203075364 +-255908098 -101137166 +-369911395 615046641 +-678076164 459482881 +415249447 -738937845 +-865327047 -607242438 +-585596400 937689288 +-672009155 -656972639 +-303077680 -619285944 +-933044868 -87596619 +-297590964 -78746287 +683365752 514322670 +-822501210 712380400 +-975128730 484161744 +354031613 -338608816 +-172255021 681881941 +-64630530 799818655 +199716467 -297413827 +34997952 -357147481 +389745572 -23251748 +-561363841 131267649 +-126128436 452560605 +215390267 -961624010 +728147155 -936853671 +411185889 -423158947 +166890224 -805981399 +-304255361 -474625897 +354321787 -256815190 +-92527340 -290578682 +-595050056 -228901310 +699654696 -829074211 +-939691622 978291516 +-159458630 -556525 +-521945834 168537429 +718948045 929313828 +-243848019 -95831472 +-459753241 -138801240 +-787766241 -237712899 +774210542 -87073840 +457968571 44174928 +979817917 280377700 +-962463173 -240827479 +-630710732 232967712 +93874974 -593214788 +32423885 453915121 +-7072320 107066002 +-205541268 -297127089 +654696482 619582309 +175335685 830118165 +427119964 -92517783 +-273934117 886767787 +648306565 -969355100 +87661581 -870884403 +-716031706 -208210487 +923329951 387301216 +-29937320 -344195200 +-132853110 524367670 +-943973683 61344384 +-548394157 -176002476 +-654661536 231479118 +-908423520 195475598 +921808717 -966688032 +592257289 649903953 +243172705 330919635 +935052030 998879495 +-648175012 179863008 +450595747 -994218282 +-354773753 348601187 +779979524 -949921744 +831413848 -57778260 +-521288283 -724560054 +-803716299 -354478302 +37668004 916769162 +870499610 129408376 +734724470 -443943153 +-512810585 -99607258 +525811513 957724624 +930602898 403862046 +847803868 854209512 +-115810845 -353473812 +-94587471 224158672 +122972292 378530565 +367599728 3175035 +-342730938 -333387734 +-53744086 188241428 +618035486 301877918 +-976930551 -643403602 +111744182 862320258 +-563121422 -237714591 +724770556 286865203 +-198342498 268671451 +-725281733 409983758 +457548635 986657974 +-498447691 -80680952 +-111079829 897451584 +198400160 513259501 +-683323232 -285835274 +-861306864 360511743 +765226266 297621521 +-4933066 199480360 +-436565373 -443610456 +776364355 737247167 +-133977782 532261200 +-744977770 194451374 +927382148 -770601534 +-264219282 -93212450 +27763657 76119927 +-969636439 408887711 +-910532259 -523735637 +-843587853 -386545282 +-99391390 628985044 +-149895758 -42152619 +-837610851 -40348657 +-631479954 -494920119 +603553997 349035260 +133716042 -151385694 +37713009 -99335904 +369969963 10292819 +237564304 351197566 +407119697 -78096127 +-786333005 130461164 +668710927 -150870432 +-938079237 -630317105 +215054978 -878121499 +-859201776 772099395 +491624445 991540146 +-981913385 -466373899 +195375982 831502239 +-55796353 189765665 +-685025261 -325407224 +-339821780 -684255828 +394178780 326910411 +-54493496 132698777 +-817641363 -67120577 +-50302828 119591372 +-732546445 -551656037 +-463177464 843939019 +-493849183 816798391 +404779266 -889961008 +464617722 620387941 +-11644789 -147887273 +-721719604 849186494 +740592905 528902326 +980659035 -806619300 +625786573 60908477 +33252871 -547719395 +-538083601 943124499 +-444905861 -490990983 +837348169 154105965 +137908940 188933038 +-353117032 103327384 +-817010502 -782407260 +586272647 -855322387 +583100388 243715059 +608012875 11085331 +697470570 -379823358 +909914441 -811516539 +550873669 887213966 +930307815 -370509521 +-545457010 147761468 +972682165 380061113 +-279971584 140365768 +278014640 -599204846 +367355683 435970997 +-265938577 -429466033 +-760254055 670439496 +-407584354 176348066 +349245212 610839177 +283651422 -410210500 +749326644 -454571044 +353347292 718937455 +423462963 792539605 +-311106503 108242955 +-905206444 -407988927 +-293897711 292164659 +-206076316 903194729 +313300978 923339394 +208126521 792042886 +-703354933 519799095 +24885065 706220349 +-924899405 568182647 +366864366 -974378452 +-313023856 -27245617 +-408546886 864819710 +-841818500 -576666323 +-821495497 -746478951 +-374127888 710423535 +232295550 211576502 +175228575 -662391675 +529972039 644595674 +-996950117 966838091 +206139021 305071679 +-46802437 903185549 +388200630 841769697 +104443533 86634333 +346960844 -454856614 +-415896941 267970673 +-467091128 256026720 +618297665 212404844 +-933661151 -658185221 +49329398 27125178 +-774034880 -900605663 +945449531 792990367 +-560438959 -588883998 +-490666795 527878798 +-263141592 -323764920 +-982721970 686303147 +-30547815 150908931 +542442805 -622991619 +304834674 -366932329 +927626401 -352164690 +310510530 -807524466 +680874775 75185533 +-154833404 -876332416 +-535450804 -488722241 +-316605964 -848840960 +-614914475 -698046894 +72563246 -481943520 +491401262 -110198463 +432577444 -513156654 +-949196032 838601523 +-931790362 -272317469 +-642883283 257383150 +713354562 -369645497 +304926182 -285776454 +529595220 -53240014 +737194269 240008075 +-227801423 -896552010 +536452634 -487956937 +768453698 153068790 +1335383 -195831409 +843936623 803364558 +-979298220 693729179 +309992854 733612331 +666166409 -641927844 +980775595 754350725 +-550000761 -547723559 +-58111009 591479360 +-333883156 -240037419 +-64412505 977675983 +26556047 348485995 +-757461972 109065696 +57448759 320701243 +-997579494 477211393 +24849166 -500989408 +30528282 262366697 +-670531647 -507744019 +134816344 256292072 +249493463 482142222 +187634275 -595916571 +-909705371 -96139217 +176573226 378130467 +283479683 -808600187 +731750341 -33416866 +-826927158 -916718405 +-489060637 871383781 +-870918982 -586592052 +464223323 657470413 +-928955406 -575970911 +-980139930 -864777283 +612841347 252289172 +-832100937 -531312968 +129938449 262819319 +795042375 5278358 +208976871 580166289 +-377469123 617741172 +180699640 -997542919 +22729991 -203823338 +-812894463 -564856101 +-268330114 6477760 +-597653325 942039171 +-328087666 919592028 +693718410 -258866340 +-246904308 -371158709 +-998705100 -384996044 +-167781830 -180375655 +720078637 17438609 +715014104 -215131094 +-435881244 181674739 +910264000 652768933 +-896132350 976645579 +-65882132 421126100 +298032363 -572503358 +-202117417 543443162 +-31984342 569576506 +-516014917 -748304030 +226519401 -898425747 +-252435961 252556198 +206130618 531935093 +988601644 97154396 +-178246496 -521041053 +835692715 945341369 +-31238225 295704681 +54677805 -428239203 +497842484 814516672 +497125331 -974065385 +-165675965 224385897 +-674217086 943524386 +391407571 -19088432 +992446637 383179986 +236949582 427802121 +-733012199 746879871 +-668076704 612670389 +886488894 854103586 +90621451 942872907 +-239442990 168344477 +-769843094 -693148211 +-471158076 152741927 +-508278317 -216547899 +-517499505 -80577925 +-762115607 -108711369 +91362034 670341700 +-910748559 -742623153 +-942850445 516623795 +682132042 -285967194 +-714929426 -629771407 +826385338 59233780 +720032634 -208267827 +-474425312 600732700 +925353533 180109678 +941140461 736407991 +256171151 145248787 +315770116 -902267275 +25460229 -684130501 +-112717398 447965471 +118833953 -990939985 +-394488081 -84593573 +412449597 54874157 +358672374 685968923 +-870104694 105148932 +770525755 988239456 +-479226010 -400217930 +-74509544 33955220 +509197145 839375260 +564000234 166792919 +803865639 -408018449 +-505112408 -251141914 +506523769 -184277932 +176842786 116831920 +-445305304 33584701 +541936630 309547660 +871168077 89272163 +627325965 -325801469 +514145454 -908657439 +232838939 -757137413 +641606326 -612315099 +-795599716 879182795 +-568733499 502578720 +-156597508 182649828 +-481760258 -509759437 +278598492 884971600 +370240400 219926120 +988056674 924989703 +978773456 671159955 +-911269729 -437625969 +-847911984 -658871793 +-236626045 -738814232 +245563921 -612768107 +-373188182 -46413629 +-576801500 -504809557 +646501076 -821212151 +405122382 -938977039 +33227277 441693071 +-83855985 -754884629 +975502331 -163959901 +-346556926 444007222 +877600591 -570500003 +-348271693 381837899 +283370480 762086434 +-187006526 283773329 +194211418 -15517528 +-906778201 -928431207 +203659880 -992015907 +-156145067 -595713613 +-930889619 -672957367 +-786374592 -503836141 +-925887577 -532894366 +-658776171 726216090 +752804556 -453396465 +870215111 -821228607 +-6790514 -405840503 +470576058 777267273 +-926866119 791810623 +394457235 665268727 +-552070121 752904199 +-64011963 -949876389 +214772945 -151912665 +-233669186 -685364574 +-965498482 -40308258 +690602489 84827624 +968520520 -667633884 +-174559045 -429749150 +926478529 -171745748 +446523451 -612307268 +917538967 -593253179 +-959963742 165609914 +-679479987 703424621 +-389642104 734725558 +-579535525 -755237113 +730980452 -63598236 +-636324047 -1582737 +684108466 -8492276 +-129955028 -931370149 +785040238 -264071153 +73755443 375943526 +243965901 -17803408 +213213006 750072133 +356085382 -169004586 +-33482072 -454730495 +15925288 -239430748 +-757552930 -537596048 +-83839102 563856841 +-815381333 699617474 +-13988217 423587023 +-592220976 -151955732 +729759733 -475925863 +203186218 482095780 +-940343220 408334014 +47775792 907219478 +-395155090 -140862997 +-65244366 -854608465 +-690659980 827978670 +470103932 -811469305 +647256403 594612977 +987832448 -864850513 +343038384 -128183397 +-886614933 -284063199 +357776336 221452916 +-152375062 -203850901 +734251414 423185354 +717611012 -749473426 +515015254 434558856 +848772816 -200547992 +57032492 -37570684 +946299904 -749796632 +7079689 294536820 +512711120 597146434 +-538007260 -407549253 +-633018661 -394401644 +887753214 526512495 +100774528 353884902 +942787258 217046519 +-479628211 988470198 +805858875 -219111653 +373429383 643842057 +-546989888 -882070149 +637528576 -973010592 +-504697340 86689750 +934128298 905452240 +431254514 817746102 +562014670 621123658 +-668727956 -210688678 +631404982 -580907822 +-104220100 246790977 +322966538 344204547 +-342854823 -164821178 +-563043720 237203247 +-15652463 564081945 +749389879 547789598 +-681972242 6554459 +-430421376 745132805 +-296470378 979639509 +219507875 853259983 +-32159538 910770043 +-9008892 -115250949 +-998426627 -147636708 +765375207 -620933478 +-463998198 381639309 +-812146560 354380840 +593051964 786244032 +-269510897 396297991 +147893326 -488741659 +910304920 -236139424 +790723936 147025098 +-982511038 498121117 +423360753 386247698 +326046464 570340000 +158929867 726857583 +688918834 932095948 +810732096 -391290826 +-713466122 -226494681 +-633586461 -85860113 +384962317 800496762 +622617674 703743302 +27499020 429310253 +-100614225 -803411658 +-958116826 -600399264 +-601470738 -843403268 +921420177 -758471595 +801955657 -962772103 +410929153 -430101433 +541374754 69440020 +443722841 14103360 +-791649334 -953406003 +605600586 -371433959 +-783012924 754633463 +-132024009 -950745192 +-395994150 -981879856 +148829022 -840743786 +-738356729 -565800962 +-810931170 -209144300 +309364577 516133662 +-525176095 -122833741 +-777488553 -502692247 +79797428 -534093914 +-272302069 -74407476 +868831090 -655730045 +156196970 -257233955 +-615047554 -593805128 +118566687 115080345 +-35165262 -74724171 +-527501733 259280411 +169927280 425237007 +-613796221 347905941 +835041632 -475377470 +945914658 844224851 +-164798954 -298901188 +-441617294 82559956 +627339820 900333899 +-237689861 -69111088 +-26892191 -118482281 +85766376 -636151894 +691703793 -673359658 +71822431 772550929 +790607023 -70874653 +-335932085 -531511886 +638792460 208274616 +-499447180 176417291 +392800192 944787931 +-129823490 -842056986 +-490304347 -129349507 +-754246744 671248046 +482707540 246615930 +648262882 -299627944 +-894567002 892282792 +-674299838 -208905791 +-47509687 -427853174 +842600199 -180716020 +-881718184 859761686 +172967238 807864807 +-457959367 42273567 +-134436002 -155410268 +-673018509 -84804440 +793739868 -539499334 +849063893 866384766 +442845823 -430914599 +173277475 -192242348 +668838188 -13899674 +137154572 748078664 +375065060 181003766 +-592880014 688006528 +-581761887 -791983099 +465827744 -824709047 +901631133 413397430 +568428720 -68348682 +643044208 -908271628 +738402797 -282078423 +-303669478 -813425288 +-145197356 872264865 +481922915 -623925238 +-549482316 367404975 +570342695 -260089777 +-831091581 -679167455 +-318069582 645327287 +-488066047 694732251 +-259619174 -619421250 +-898845744 940846869 +-768991750 -129363415 +293790258 -610330721 +88889355 -138319523 +-144870377 -347322372 +-863216385 -626269746 +255964811 492600294 +-320323504 993424871 +454695521 290988767 +-168452467 -934079227 +320169484 -280548204 +-391082672 98286285 +20070361 295012401 +-928479683 655754896 +752929956 578657161 +787154744 -935675142 +44866721 -791592849 +621070563 -486184867 +-42476596 951195750 +858523466 -709916133 +569981991 -875002924 +892751751 -613493872 +-449330042 422753134 +-262122067 -830199955 +158808993 -692433505 +388025841 302193792 +-989519300 782901264 +-395779668 347415321 +-918212076 -616514887 +197450131 719362516 +167855094 524639125 +933162489 966869598 +755802565 795090174 +165056212 -187608746 +-377557492 38433767 +-552915897 -647029041 +797817133 -540600960 +-784465405 934972748 +-489274961 -427914215 +-417713036 840058312 +-817800159 -289451282 +449105443 980160023 +655003884 653811655 +291722956 695698517 +-146657785 45385282 +-698467615 6212718 +-470339852 505153241 +665795328 -22439502 +-269935766 849203067 +-693560413 582850165 +518965906 -597500253 +300819 732079828 +986668487 -149449246 +-988633013 56855616 +934840373 108266709 +75934203 452422964 +-444659499 -491957029 +-867158177 524190991 +-994943659 -695538018 +897700354 979577950 +-216616556 541739505 +4413802 634401609 +436490560 -682769559 +-393490287 599634530 +598347679 -881810463 +457758726 -513945776 +243329545 965432189 +434100468 -236808683 +573233751 41189438 +-308426823 878474261 +-418860139 159656291 +-732847978 466713140 +48627312 228857334 +-831530830 45847447 +-786471157 -617358577 +-990041940 -314258536 +-957114512 164423058 +820001627 639307174 +-313895618 709832671 +-497718863 569688906 +82844900 -994951283 +-566786380 -795172423 +-858961644 -832753745 +84845538 166989476 +-555520163 -639914630 +-967493791 -107929897 +441143510 -162404743 +517177727 -914272744 +973565968 -583155791 +889960676 404730853 +135633180 -21522592 +959108816 743568678 +75977253 914603316 +-707562457 -551566638 +-231073403 -757631291 +594662052 -514471797 +-36230013 -431640729 +-860880842 504723050 +194362916 371388485 +341858390 -397132047 +611729987 340164434 +-15125496 -344192417 +-264902095 -534082631 +-477717930 -249940736 +-205687334 19652929 +423919573 392506035 +-845052664 -23622231 +-763002847 482413156 +807047668 331272047 +-129585991 186311752 +806462901 -304154826 +-182956353 526137647 +585510228 643620946 +301622359 166814930 +216280612 970403662 +271720827 -299005406 +-97686685 -590221955 +971235840 -863975269 +-379587547 688993047 +944001370 -359012075 +-566961050 -452579791 +872649650 -746006491 +367362851 -126112033 +-814011280 -820743458 +-628402132 414480707 +608143997 -708067056 +-524596424 -131989913 +-77673936 -920621411 +875181285 444404743 +862036373 -142594791 +-223195389 366728468 +-930772916 979412000 +-40487425 -951268861 +-455202326 -615300299 +741193030 730584973 +568898732 -238024869 +-196343399 -162289537 +-301635179 705918595 +726485590 773743260 +-117409699 375880730 +-8902962 -58245599 +-652310183 629183417 +323775434 123990302 +-744480875 -983531762 +-702323979 -291917224 +869831266 598721807 +-565793110 -205417454 +-188622847 -841975790 +-827499466 557368351 +398180709 -533470307 +-230145771 -76851396 +-417689664 109306029 +-242707516 -787495823 +-32221824 407828313 +564786871 -348376362 +680747658 -419547586 +-811687917 -469489675 +-568875657 15117553 +756564220 755430909 +764612346 -952757568 +52386779 172239294 +-439533869 818645629 +-212363204 -861107231 +-308821276 -157751484 +22980894 993900518 +-883666825 -284859411 +-468008025 326577773 +-824546057 -307931204 +924025936 -168629267 +-993109474 -48502410 +542685707 14406395 +-747199849 -927423071 +-898428195 149239823 +-590274561 -92716115 +30960508 -968092119 +-197481426 725606826 +582760645 -819358635 +-471248467 -510840365 +-275206566 -926864257 +-358053240 289304018 +-7409924 611241707 +943906688 622884018 +304754330 641631850 +190104998 -634408993 +-957509729 785387805 +-983187428 -510819251 +516696363 564941284 +541141906 909491128 +-238384887 -27734831 +256912404 -362818532 +511010653 99826653 +-852414956 782265076 +755021922 -945807180 +-974616899 146732984 +-809231589 20849389 +995766492 -245340333 +-567000411 -808644068 +-531706766 -275736557 +45620750 711881153 +-79526767 -890895161 +-247014807 -368114565 +431884069 -957626693 +977942703 145629340 +299951651 -226646317 +-184231038 -593555863 +-514196267 969442815 +-439190242 325549532 +-860663390 137957336 +-987207979 893223474 +-12283338 342186747 +485893643 219063356 +-778810979 81706188 +178198885 -825918313 +-956591251 268580188 +689070823 427493076 +808054192 -972138862 +-306370470 881981492 +911683702 -769737325 +-954955097 -818907600 +688817620 -395345571 +-345729691 788592190 +-700915410 643302751 +455560359 -201175502 +815786999 881556340 +-45314134 -949504021 +900297672 -455722140 +652311157 -967107731 +364543280 664077447 +234880189 -112124694 +-319608242 -308407975 +-956885650 327679973 +549664600 -370907460 +-40325942 37954684 +-202202988 980768055 +-350097024 -415529940 +-59243019 24843611 +387174873 569521629 +-959635839 443899693 +-127209432 829843053 +-132389211 871538401 +-875912817 32143820 +-350980309 628397142 +-447183865 -796058438 +-557511084 980192349 +-525911951 -254891373 +-557955967 58114608 +482980310 -983396368 +-705077167 156376702 +-310913660 -279109973 +298740647 -603376164 +-164808201 -104519137 +98428048 765483734 +818299106 -580172876 +446096055 615601188 +-798016587 -957244767 +60780926 -222851534 +-178255889 257858145 +-4023279 -28482827 +166716914 -554727620 +-53602768 -927350849 +-398024176 -412241163 +-766973242 -798569095 +-781119956 832296294 +-310638412 -748723477 +-607830212 -560976685 +692449018 876333283 +312928197 -768059928 +-63265745 398891308 +-589062516 -778989509 +699915439 614252859 +629285379 588951649 +-556528474 655786097 +-52426363 -720672363 +803001061 -673432579 +451526984 -785180695 +-828164910 196163397 +-278238524 -595382856 +461779285 -27021747 +-71822317 -624038845 +-508385207 33422106 +-321814620 613333663 +598504195 -530012695 +-594519861 382600051 +21492855 446382655 +655420530 -851268374 +374996503 -468304568 +-211125707 -681605253 +-973619190 237108666 +-292199885 52543692 +46274805 -507278929 +883616858 156424836 +964333567 -203812999 +-437830510 221692390 +-230803239 -261756375 +-58067080 -216126817 +686407590 -152093810 +-899506786 575932577 +245545263 972425672 +-669849328 -960960314 +773075764 -581521420 +-987702489 634590374 +682854421 488123685 +567296210 404668343 +915221834 513462535 +-914473403 -686425136 +989692288 -461682979 +-720779950 -228795815 +896491871 941245588 +964974577 686321802 +35691607 -882263490 +277495814 -780602255 +-465656768 949896332 +-121932018 146758778 +821314470 997133692 +-728568686 460439554 +857327419 -234184410 +-399199485 502957048 +851706967 -440767590 +-245015058 501713251 +-808101269 356235413 +-578416236 -625666500 +815344917 406224020 +-381139236 116265191 +-882347360 -72776406 +-43891001 -335690600 +247503847 685287946 +440922905 668352876 +-584135468 -360438839 +-25910718 -688938774 +547152213 417950298 +-911303403 225948453 +17307304 856281591 +99790675 636084918 +117591048 -139437116 +-97675199 392961833 +-886529411 -994214948 +-962518767 -451474391 +806524649 866183681 +981755899 -271196057 +-342704541 -442678385 +-907830590 798097994 +-977310759 -469143701 +137115525 -92433543 +-324767165 132788614 +-935897309 -380522710 +-125887243 823687230 +-470505669 844328540 +-918065133 519114216 +-521541289 -720381562 +-667231076 -925775556 +418517407 331498626 +-813757938 430106181 +-260009319 563290826 +-146530325 -442270780 +321617767 354167600 +376765072 -585907647 +636981269 643666754 +-128954319 175977348 +-119128009 -291398187 +555199264 -582405754 +468315320 -124843193 +312667356 -153558923 +-461633797 -430609162 +784686856 -905101825 +704356790 937750328 +882432647 -437416127 +210493387 -503719493 +-585097335 -673122479 +904337986 782748523 +-725072540 -111051113 +-689653708 -605038089 +736309898 -863854560 +726534413 35788846 +438179217 -56344313 +386119868 385058010 +504628700 -962769459 +789361449 21721916 +-779543367 16636848 +778150535 -179869830 +2286820 172577952 +216413632 -694053752 +753351107 802423449 +-25306438 32223785 +222686967 675043110 +-789315336 411976126 +644806476 877000943 +510851939 -132391811 +-331006013 936525701 +237534987 -932405594 +34458990 107263564 +946923558 -402578495 +480999963 -685575828 +-771275256 23305488 +29013921 -453373766 +465668495 -122189981 +-107241940 538952668 +120848043 -318375613 +385651781 -922626563 +333351699 192326646 +778330132 -415520676 +523062530 -613244376 +899065501 -799192493 +-793847725 -684904177 +397910967 788708166 +-648785042 449591310 +-41550031 90204148 +-995116331 427232067 +-61325806 123293831 +-597329010 86310560 +402750748 -655383787 +816761043 -870519191 +315684388 247937944 +484163200 -826152372 +-217846189 181098693 +-586544323 465061893 +-547416881 -128035490 +-850683420 2212936 +-330470918 359071427 +395578252 -492595734 +-445112138 341996551 +369854900 638203964 +-66392377 -856773582 +-481046871 -600914541 +-417853526 -834686650 +-478962406 871697927 +-328511895 -639287291 +186583465 6452484 +482381403 427473456 +80162463 426970229 +497782448 -763979265 +272891295 -16022507 +122633641 922037490 +-150266590 -43505161 +150939570 -45131558 +59874924 877717001 +266727584 45999738 +-925214422 -176439026 +-939522449 466272180 +-352216977 -100057922 +660472968 -720561737 +802741944 -963898824 +-294333885 -810918307 +631442525 535825269 +-983732734 671241275 +18596990 828627908 +162220072 -882013583 +-570771985 120284750 +203960308 -631575732 +-737742369 -87064798 +-385206607 -27985316 +513893560 -185519810 +466827128 -207952893 +-583378855 -92492324 +344099968 756097193 +874746842 959741924 +271624834 -565706895 +795607782 627235980 +-866422026 109384530 +397637870 -77523576 +168883534 576544883 +874454483 -486243820 +211635207 -318500384 +-365590351 -802932820 +607757149 -187690766 +964699880 534090881 +888862270 -225667408 +-493581171 -876444603 +-968404522 -202172256 +-219302805 844475462 +427507850 -15474083 +-205807039 54839898 +-791982354 -804367443 +164657102 -94613217 +112672980 327498638 +-879994971 -286939818 +609383666 -390534814 +-17192798 164217115 +-447629592 340174039 +477952186 -495020704 +518506495 -34446862 +-626912383 -432630600 +-613448023 112989862 +-592412636 -952154469 +118010559 -495059237 +-345230630 509502444 +93192670 -220751334 +-366510893 309877669 +-6612800 10243524 +575932374 -865714125 +468974222 916450353 +45132445 -326886564 +833468229 564619994 +-326442201 -988884414 +-449643294 -92161743 +-734458870 -904177827 +-690832970 -861080301 +-709795639 674807364 +-428172067 511442469 +-796742130 -970478900 +-482811824 -110479 +-222348782 -205689096 +278524641 543814899 +-383835770 879962073 +-876211289 405928170 +-732362612 -749779903 +867255546 528719541 +-322748258 516601953 +-636909536 -900075410 +588821920 496793329 +51287323 -65803359 +941281651 78613889 +-522368296 -796277672 +-591529282 236776034 +-601512266 -727074746 +-252647618 58491164 +917526884 260178813 +-554527639 -912202865 +-421079466 895414118 +445120659 -207353007 +206525546 -763426306 +-28758652 -564241137 +-268545520 928809129 +231499356 768430428 +-946964717 771690170 +-299477004 414777893 +-385176009 -838192270 +-634830145 -458691594 +-274361124 -725484460 +124107984 949861431 +-80472239 314292667 +-587365906 269356035 +-153490570 -849351960 +-616651138 -906409044 +29815160 424979172 +-898219859 933091548 +-307565756 123523078 +532795139 -6881641 +-58285186 -268511535 +923320976 881519521 +457752093 -766268914 +438264639 712813567 +536472750 926667864 +185167518 540403965 +-503643709 -252992507 +813378750 -675588864 +517203642 -162143973 +-5498248 -42370921 +-234830081 -586566583 +-335889429 -615042358 +-527803518 -959146814 +-130944836 -446207202 +419772419 -819412428 +15606673 -863408953 +497114097 -733387988 +674463997 416817790 +945019425 277569532 +959656256 -300716526 +618145269 804699763 +-196743296 186385062 +-698511735 481526625 +761696981 -539418505 +-728990862 -89056995 +271057667 -901126834 +-511712467 -283669719 +745245028 288830576 +-885978104 361063920 +89808965 501131661 +464854425 -833312979 +976414447 57273795 +-349739183 -348837689 +-185850542 -390723548 +240944851 -535857215 +599091490 -220232641 +-412945142 592629716 +173102408 -209334573 +-887131816 568501478 +-782237024 918667964 +-107382326 -771555308 +-488567671 -750024014 +-685718163 -576249461 +-738664786 708191283 +-516014151 146150058 +191528937 -504938987 +148033805 -989990975 +662883 587354061 +336573144 500138240 +-96584868 282236931 +-877627270 -733939188 +614612388 127108673 +432127355 158733641 +-451043868 14098986 +397850915 285286911 +-993277995 751287289 +528314949 394155260 +-795469868 -883391797 +-413556629 415040379 +-232261751 826081268 +395214216 -937331320 +906881192 509582027 +676677315 459874049 +633533179 290776776 +258700685 -769503695 +868887464 972446852 +744733084 187195185 +-954948831 326959276 +-767189097 36183456 +-13350844 -13566364 +-746780119 -999172933 +159638219 822605591 +285577128 -146452821 +330501060 -449533537 +800294363 805262295 +720679626 981561632 +357419032 590706387 +231607544 349101656 +-962248668 -210938329 +-480251131 -796203653 +-64919268 217532456 +-200364529 -742234474 +50673516 -234246470 +549457924 202080229 +608882879 35809588 +-957679309 111229940 +-943547191 -125203843 +320845361 530957604 +35351824 -403632241 +311592052 866985070 +187353910 -918985317 +-209814374 283015097 +553638069 -546412846 +-123021603 155198558 +550086074 -270548482 +-603874793 -238079563 +508523150 -807062665 +-246351872 -605701718 +-159777333 730847032 +16046344 -555158708 +168537167 244406509 +-357209467 812531357 +-79465149 611735164 +173163194 131327278 +-88852908 -528009408 +196313050 448659657 +-203440053 -600043017 +-484132648 -966645811 +508524552 653526787 +973408460 -645786312 +-395417981 -595605889 +28970968 -553652008 +-470857763 154835794 +-411434037 465934853 +-381169543 926198188 +-774995227 209623411 +-570224964 -232810993 +442548666 -789910823 +278751190 -971354848 +114276750 -159456752 +574957400 -372061848 +-960515797 254122800 +-111475789 -234538425 +-404535171 435886793 +168690095 248033924 +-747972639 664791442 +-694366507 186535543 +165951801 879590729 +250823285 -645925358 +-398665531 95895793 +-141407812 -951144410 +509471078 132849030 +342904512 -53347081 +844654177 342571306 +-976451276 169013969 +822989631 235721958 +421233700 205955737 +-242443088 -3193364 +835382957 467175789 +939504978 -507341290 +-428853934 641699476 +-804357345 943417328 +-368958460 -304888979 +395675776 -461615699 +655542149 -482770747 +-919885521 -852626844 +304979180 -59572655 +-980530246 999796669 +-319469162 -347270473 +-577352441 -773086143 +-516605716 -12790262 +-155106552 -329120211 +956205431 921570935 +-656612504 -995884210 +553884227 177857554 +-260709489 671486926 +-950063888 889463247 +-662889369 859709947 +-524587676 91324155 +-216394700 -244804185 +46501180 -313100151 +530617645 171002969 +-309635244 724669785 +-181109029 111627678 +412513948 453021305 +620543580 541770774 +757954849 -244227212 +314101984 876229507 +682798264 69730498 +640337826 -646146469 +-158757271 -798976963 +818227283 395938828 +253124395 908733396 +795976412 -287384245 +528147902 -556530560 +906708876 -16212284 +584567133 112468941 +-360215690 740661313 +322676977 510488385 +301807655 -470909796 +-811780830 580499831 +-491456819 226624588 +770918296 764404780 +615186454 -20677396 +353363238 885658332 +-506019989 965293016 +-178727696 -749719595 +-660076809 105981522 +705913955 476494292 +-680840651 827183109 +146616486 -538280136 +-48835718 188256127 +-144531656 -509178007 +899139197 798883876 +628696478 461199621 +-551660439 350386577 +752160723 680630933 +-476287619 948084996 +820774220 -634179806 +206962582 -483886745 +556374684 -681405955 +529449558 -340662371 +139203934 476422264 +610266972 573198131 +-15030471 789972850 +-785386667 -861141296 +170770959 221285673 +223548897 -586796932 +714245134 -275993053 +-405591964 34898502 +-753111407 693850414 +82085333 107257257 +-528526754 -230568443 +706767514 -816522876 +368010298 47519017 +-394668091 -39185175 +-272228350 -835843217 +-173388498 -366281107 +47928218 -280106194 +589208565 -721061020 +-337741586 753607436 +-5008032 -411440454 +-534076307 -718671371 +890506603 -788392902 +-494549455 -285538667 +479048672 510416406 +-20935479 -458605643 +754753464 -636245727 +1301768 -484600517 +-333286510 -16190517 +-31833951 659209479 +28901780 267233593 +19577929 -22429786 +567719813 -810642795 +-395484544 -740632688 +914943549 -116531671 +532952867 -367722264 +-547654246 -96712082 +850761113 -463735906 +-706380431 164820111 +358352185 -324675491 +-362421897 -118119434 +343454279 -449340075 +224149564 -64291485 +925669273 327263950 +-4203861 -172682368 +162935847 904287182 +-5704181 23988002 +348525344 640176792 +-682886245 233048941 +665748329 -475548859 +41359525 -48888008 +-56602370 109779507 +-722601048 615015641 +703187482 -537484677 +-823043166 104630051 +162341091 -860588342 +786320038 -702860786 +-264420039 -10681426 +862268768 -604610806 +369287085 -95056094 +52569211 879803189 +886357065 -828211932 +-140279001 598822159 +-490534350 -607132888 +-139758784 -767678658 +275702621 22431316 +57963066 -760616749 +-994032863 -857092239 +-8340544 -272096988 +96001114 344452810 +263035673 30277931 +-664732038 -279722535 +199800910 -176497851 +130304516 -306673314 +390968433 -835318451 +-627201940 -147689469 +-840304325 -174357089 +919908923 -87078928 +809359385 -693129716 +-558855138 -140569148 +805811560 -140843503 +-465009691 -704227612 +-979759531 -446175766 +43833236 34527159 +-587234768 -18025070 +-151768276 -444973712 +924313290 651426590 +711546382 -389377784 +-281767778 -887484094 +-499609575 620664928 +-735878205 -542699086 +-126033651 -102249950 +-778258815 241523743 +877443750 -220820150 +904098929 3867931 +-632895654 146459249 +-270572724 -116672311 +-126606185 412854868 +-989027586 -862365694 +943455103 -942389401 +-656647240 -648337863 +857135162 -458133192 +-111158053 -744997715 +-88384898 6151717 +416221138 314351307 +-810296508 -182869161 +516686700 162758325 +-186107955 668795627 +897036625 -481838297 +-636383543 434879596 +299373973 -25955231 +160407192 866847691 +-825389224 814421293 +839439112 539798976 +-411054641 -510770413 +923657169 -640368093 +973334498 -215534547 +582130771 -739701280 +590854615 465314498 +-975766654 -574183703 +611954901 937043426 +5910872 328417737 +-632585532 689925837 +55131978 -622114383 +161891992 592376479 +574689138 30922097 +193843125 377344342 +192824528 -800987836 +-701238298 370512078 +-278423147 330699600 +514916158 263989676 +-152566989 -614248899 +323975442 571353697 +825693841 -72456571 +82228021 929326267 +-664166912 868192628 +-273027925 260103926 +-753311587 -156852460 +516816344 -238157239 +-859082082 840236894 +-515838977 -593284234 +-94141746 -780263687 +364731642 -486495444 +-890524333 67726436 +-822758394 58666571 +-419003083 202780671 +85073697 360845706 +-482111109 -837620862 +22954148 560416041 +-408069773 -707688432 +563089117 657067546 +-11573962 -779117911 +204637164 -999153340 +543092041 -608797204 +106358185 -925694444 +-246963456 656974157 +274059046 129411523 +-100944323 347121331 +-969245901 770052656 +637631680 -312184001 +16731265 -920377479 +-64121489 381487396 +576631854 749614988 +860353889 966705500 +271900737 -845523619 +325855926 552426565 +419567722 705203459 +271401318 131566333 +-756377751 419987509 +-248883269 -593534049 +70006500 889820754 +-723417169 -314694861 +-279476166 474821164 +-895442857 -581438035 +-384049066 -502695548 +-611155277 -126861433 +650376004 559745383 +243102430 559767308 +-216001821 170058237 +-152909669 -324814370 +559939380 281504257 +-944252494 984306807 +-692944287 -111319239 +-80457541 921585028 +-463639202 -203090668 +13769374 324648891 +-318344360 979970660 +53582528 -677847596 +-320411934 86803635 +-969514629 -70368718 +933517154 356783672 +-115097339 -623979462 +624853421 470303419 +-441583867 -121760206 +273002927 -617675182 +-522999832 -735609183 +-266720772 -17684548 +-944467708 387454826 +-863766196 -764198057 +-131529925 507166842 +-446368414 -464889828 +502101495 -715408220 +-375248258 34390862 +-998674860 -923618532 +551426210 270928094 +-739446495 25220569 +461757216 -59913795 +-49955381 915865833 +-12766519 -231285626 +504173948 -605033064 +751794197 -349590615 +53417069 213075226 +885373549 893101249 +382305296 -338089687 +-111147363 965496067 +-883345312 964460320 +-614934577 -863307016 +666792316 907663866 +-278708823 940339702 +-215234016 277093646 +-745517815 147805394 +390523037 86700425 +952574788 564646728 +83608758 -599758286 +-947309363 523628515 +-328183282 -271580718 +540667561 798132305 +-946179082 936552629 +201420667 500879869 +260201458 -941725505 +856490383 -976386713 +-392850997 942050682 +-26446344 512071319 +-109977885 614935648 +203848249 269492026 +-229487510 -136994781 +-125977905 216619060 +56787884 902645491 +154774904 137394819 +900872816 -96687795 +-998146281 -404065547 +-189832793 -174533507 +317295197 -767644537 +-362325491 -182469661 +253482263 -451790526 +718415065 -855755588 +381921743 -520097863 +950417582 16778619 +-930849069 508662222 +583124866 531318839 +-746486994 -588482813 +727642315 641842558 +482331459 -668159878 +511391879 283484727 +576484149 76811185 +-580053333 -560423364 +-445595924 -983426979 +-170964186 691952051 +878270289 241900846 +-116033013 -665672828 +-153313597 609545658 +-243932774 -896737723 +-221480051 270111971 +-412008788 -814376215 +696932461 -767913329 +454334931 76721675 +-856224380 245848219 +429738603 -842462452 +-520744545 506595361 +923045549 -689957608 +-558098430 230163354 +871992256 -163154031 +-738182855 -290220433 +167536789 -863704410 +-715239465 546081514 +-29794456 512964265 +559137707 -171796405 +-990431792 378289985 +183471358 -520425790 +179643267 -535234979 +699129287 892364354 +643721565 -81186136 +-837409145 644639219 +-37907958 960814186 +-164493231 521553193 +-765934292 -30827519 +-629051988 179688559 +-512659068 -564430740 +-987717108 331138652 +-511868982 936071770 +-440870147 979297284 +946313862 -224988620 +406549115 -967525293 +233436349 -371280084 +723519767 851856038 +-344498244 355525098 +932406563 -305935451 +-838836243 204291900 +411119739 -818183616 +-637431566 55127108 +933981051 726589838 +-67023817 86348251 +880730794 -303815556 +-345739737 717018111 +-340899305 -75646784 +-914675013 -138015739 +-773938338 -782267203 +221636305 657155826 +923461676 730274244 +124994978 821496733 +804185170 -387899197 +625760272 547034303 +917006348 -934922876 +580325967 103280678 +19059237 522639368 +643484492 -513396194 +978338295 750177690 +631075745 37562473 +-92141546 855681732 +-591598008 -162660410 +-451865618 -903496963 +-73289994 345219840 +-538517529 567859853 +672635960 -673200395 +286566699 183021470 +-235494692 865268407 +-790965063 591555056 +113434436 -813840066 +183001708 506077388 +-341795788 834790886 +611134773 -817072274 +294842695 -30299313 +270322476 -938785791 +-139022412 -564728631 +617917927 992259714 +220335746 -207904312 +726500666 -569977980 +-542869057 913189874 +541121632 90155682 +924090899 97370847 +716831585 915809753 +-391458945 -385797628 +-249656998 806117079 +964224488 700070966 +869264091 28509176 +724493493 916001685 +292385303 549242893 +523358137 247100682 +-239069770 98116741 +243263495 394801304 +-57615082 17122681 +-104785952 644157474 +-223513773 424507897 +986418607 484100859 +-396242181 437780706 +-992105499 68660105 +79360535 869102998 +262370488 -319696347 +-56300010 -354213380 +809316329 -857566648 +841223266 -704235524 +513330311 -183211725 +-592078959 -905048702 +471917558 995740977 +710306713 -358858804 +129239160 -408474175 +987676698 927472295 +745983120 393125613 +853704732 938042433 +159758880 -71014494 +770933794 404957864 +-137046794 -443623415 +-11149000 135546168 +-990313950 -612944411 +684611160 69086767 +130101394 986631781 +-326038632 498721120 +774765733 -304967481 +-612828321 852708222 +395537212 201306249 +-41457381 -713380412 +602314818 603234890 +139462485 46217331 +-855498972 -349428196 +-522353184 -512962605 +-691856766 985550775 +-707524180 726818060 +-364049444 25749662 +255523969 -781027466 +-986948374 902644012 +28563618 571958468 +861087705 104136033 +-207492578 -285926555 +503528136 526138617 +262256391 476590495 +715548366 396505561 +995483818 817576634 +404536396 -366487694 +-876830645 438282517 +-726508405 730014498 +-718893322 31147032 +855668899 -811962098 +534964234 203118440 +-501253169 200179056 +-636636036 550658982 +-185710750 869287758 +40836747 411525323 +341223702 -673872297 +610715532 613046012 +933072483 159249776 +458652468 955968051 +-793253364 113381851 +-525230195 13620603 +279704681 -207413578 +967255760 -241747340 +139453816 -718525692 +763450201 250579452 +-103370210 385600669 +-611657553 -884488375 +78836857 -812249280 +-571832334 -379810048 +547971559 361699919 +722560895 -606583147 +347858863 163877846 +-30220777 14189072 +-579249203 -670036313 +83520736 950069343 +589786221 466731538 +-76246658 609792438 +-712562696 344169016 +579239933 -527783321 +349004084 -796717366 +-468672630 -234840454 +-367840393 968834794 +-619322889 184440004 +74345864 178119528 +880041390 890586689 +428763316 -830578083 +53442176 735643297 +656001920 -102760692 +335224005 382880201 +516273532 -461617902 +-116801838 -937555434 +-434050755 619459211 +-74710246 877962439 +-672140838 -501575681 +-396483682 688962368 +-19251265 -326342711 +-543100435 515547014 +394670040 345919733 +-479228712 394768294 +911127735 -158542136 +552693909 -354604650 +133591563 59893083 +-471260108 256343253 +-31625172 384183745 +199993570 -48480234 +-240425605 677699628 +492690971 524077952 +-592162084 495690985 +406399679 -83621897 +155590866 -684784361 +138420854 490681678 +567434205 -939190956 +-27868436 622409288 +-863780285 170850163 +-664891645 -980849018 +884626476 -490184186 +-522220470 263706260 +263048385 -245374040 +886039898 -175659452 +-142752791 99118529 +180939866 26118179 +350397778 -731260829 +60918090 -865948611 +277919688 -217515802 +-18072257 -398009359 +163978310 302609562 +-402700086 -868005573 +546562684 -722722982 +-452075126 741700812 +-713871563 806532577 +-801653157 -980996171 +-53331782 -820950461 +231876339 -843598620 +606760874 -214537008 +779864722 984446487 +887404692 -237597048 +-6155903 -99316549 +-311521841 270111972 +-577611992 -122265977 +292353801 911969313 +747384693 475043643 +79725517 -140118253 +613535368 114518589 +-196866058 678540471 +-998545069 -102102782 +-133437419 -931460734 +961901011 798842770 +-807534598 -104010609 +322465951 554842335 +-652891542 734825775 +-617842658 664151700 +123529629 -97873418 +-548741972 831559278 +-261480798 -275479485 +568511808 -759770579 +-147418351 -601287073 +596667322 647612682 +-781291845 273041347 +763980811 -241322446 +-33669427 -804751457 +576430502 892854182 +711589763 -572884673 +793149855 -609895628 +94756058 810543710 +481332170 37204117 +314951834 -188399925 +158944234 131177556 +-386940569 269878589 +296488117 193200303 +-854287895 -974244728 +344291904 -496340874 +-866185635 -896218220 +486484548 433609438 +-459503623 259889721 +318202475 905486870 +-324707685 567485382 +725418983 -272725890 +182339858 -848642980 +-756573989 -987429624 +276134251 -190487467 +-322242809 -736416474 +-127555747 -98125119 +201790594 74501999 +-252424189 -766151603 +108873288 -378812087 +459677841 132397599 +-616719928 -388287890 +-484728055 -546244876 +-717506609 975399206 +931657526 -674565152 +846968991 -419074970 +-424272244 990668648 +-437110649 879871241 +-22303658 -219752678 +9408512 -600774983 +-553480014 717363933 +-853704115 -21128573 +-346762050 807623659 +273491942 -645447408 +763662918 -205829364 +883487803 130723629 +762103833 -382334568 +-724149857 377768950 +-914879807 886359982 +894031299 899743765 +-460899813 -2612889 +-360756872 577515859 +-2543844 335219002 +593957888 897516030 +862502503 675197613 +-410655811 678585603 +-224934726 -834649796 +706130763 -931232772 +884703766 978087795 +-348352331 366154454 +859504707 -890876296 +858602779 113653428 +-211366729 -3487774 +-262395221 -125536820 +-198318692 351405616 +608133788 -491585277 +375833388 826638325 +424067601 -185909035 +-509221691 -309594302 +682953618 533363382 +-586669921 -56614891 +34799404 749735268 +-334245339 -42442254 +-329504382 329202390 +-16303465 -262733622 +-246904241 855196437 +-576689634 85813675 +994886575 13018025 +-146828826 -532539839 +879701098 -242944776 +738831670 565358145 +454311366 766385551 +950980022 -61291049 +802152445 802425652 +283463172 123775234 +589249663 -907794831 +-960049309 -51941913 +-615224195 524543536 +936396924 -61678835 +-982945322 37877392 +123566581 65475070 +526734898 -92754922 +-473900600 993678509 +31360468 -769082176 +44185783 -66459686 +-394248397 704719607 +-532232365 -170223110 +180530904 -787926736 +-283348984 -477891198 +928928514 18192848 +-281530038 698131330 +164322840 941382006 +-471299283 -753531053 +945878108 -862574463 +26825592 515607741 +-872901899 555007543 +217455938 710035682 +-395175201 931034763 +-697492962 134841925 +-575160126 -279707655 +123075877 -384017450 +306810853 -410011538 +-788306482 543574413 +15012772 930934825 +971941908 50939258 +-593624311 -220633493 +462738744 563212737 +-84925793 407238043 +731703555 356314428 +971221726 -789902839 +231470240 -333935759 +-977605738 -565380882 +-659131196 879529393 +721747075 995628546 +582752465 867531397 +-384897888 -371288769 +-378176589 893584435 +503068272 151937065 +-900555939 -180950889 +-665800274 827149252 +898039513 -179974780 +-763344634 372383669 +-936736821 308326546 +-914057822 -906881622 +-842994235 951354095 +-435587156 -693873856 +395438667 -53716947 +-359259744 -896888582 +175208599 -877411977 +-661560058 -380556498 +-199690161 723779294 +-102145519 673002639 +545042295 598899246 +871083972 790990071 +-948856116 207892127 +361485067 478863382 +-14320045 -385135385 +-823966790 -557333813 +-330146836 527160376 +849439527 -31261778 +698485362 331181181 +400692521 -878724870 +913639427 384452955 +200957499 19177890 +678544455 -337742746 +-695599473 -777641969 +-426298893 844608370 +-733208575 123232355 +-96364811 226984271 +-693261550 -537337753 +-545059441 216717460 +-153627004 77624828 +-861417803 726703060 +-185198763 46370707 +176035920 81256317 +-354048072 -504734064 +522657323 -306893106 +169125479 203677143 +83271739 -176125587 +648670376 -30208042 +-396439638 -326338166 +-924693317 -159674884 +191056411 -312484144 +-277433232 -214733424 +-516684570 -575496810 +57925503 -861434881 +-832389467 -389738446 +-980658234 413321488 +-978763911 824887124 +-696015876 462167279 +-207157185 -15821273 +-679304621 191230744 +-62234969 -266824557 +342065911 -726127600 +-704137609 107875565 +-546098163 -374402073 +-152584383 824176734 +523995117 -257246836 +-516378322 740480164 +537961487 -388032523 +-250503068 224413121 +-355085397 544363549 +-257605508 117974054 +480216132 -739038221 +32642147 -517493108 +910249390 499124318 +995245641 922673601 +55151413 125434719 +-66107364 146542507 +-212122302 -208946638 +462617298 -599207076 +-276947550 -480605066 +34616663 -554364739 +354401735 -21558435 +-814420130 913493538 +-676385485 -802125679 +717869024 -861953214 +430598425 418378617 +726272655 380731569 +-557108464 -300586244 +4500202 820255077 +-719480846 618050153 +6784064 485979077 +-367832175 588317581 +-985225377 -272284960 +332738563 -354114912 +-560092844 -53627405 +-860916695 74662230 +595995277 -281985610 +-705187284 380492357 +139807738 122875001 +-873633461 -687417216 +-66301546 -957196874 +602373757 -110345784 +-280877568 411086109 +536400929 407475528 +466360670 276861446 +-440674285 929815056 +784834215 -722928960 +-955365873 -966233604 +-737079938 -906964621 +-49750322 58999450 +-888973259 659633245 +715458798 68520641 +136283087 982679747 +639948172 -733823791 +926725612 924190724 +-518054400 63176897 +-537391414 -777496397 +-539533081 901833470 +30883718 -396952173 +-911528746 945332513 +755580690 -672635974 +502897050 -772466580 +-446138886 -882414680 +123876431 325819334 +-353589704 -827013327 +-943935000 810170493 +-462302592 -356120395 +-343340445 971674503 +-551832936 358670934 +-40264292 -778711115 +-660917301 -311796370 +654347761 -431354758 +-337780249 -203607583 +-250087991 708025520 +-504075325 -622691118 +-883899525 -604229426 +-589381287 856523320 +620597414 62702048 +-100647 -970630466 +-303968990 -779765473 +648019020 -126841553 +990766096 206685940 +633463057 -734810776 +909721462 409671032 +686949671 -439874097 +-28210471 955801369 +689900831 298716470 +818216467 -146715643 +134096142 346174880 +73615460 -781583863 +259900775 -82956978 +499122191 -584411324 +177083994 635705794 +-558607172 300843771 +416274694 -9492434 +-212671414 -518499926 +84128303 735229732 +-288488316 513375892 +687976185 147818242 +125251066 -330333748 +-745089409 -474388525 +597180439 -39926988 +982651429 391590403 +307864244 85110763 +688300533 -552929445 +261616151 -456240506 +-623030451 274920726 +143995149 -288461518 +684806998 -934322522 +951961060 84249703 +-164984226 -276042956 +821153916 -621001461 +579918250 388722547 +365622274 -555554229 +-204398023 -279727910 +-483326195 918746209 +376391266 768498554 +-718187342 -884290205 +-336857630 961878255 +-480719600 44603321 +-936557143 695276011 +620426876 -371684975 +16356074 253349824 +314702454 -885728411 +966007230 -743532753 +-34789979 656651411 +-250534895 662785904 +873505493 431233406 +-764096966 -875623905 +149356969 -694805589 +353765606 -223742455 +234870643 -816172723 +852462862 -936723610 +-331932838 -353103594 +-438799198 923749155 +-325324778 724555692 +-131299657 -133765594 +-107619328 264923155 +639861269 -454631665 +-125642672 -457839192 +-661828431 -318998958 +-376689546 -110041007 +167874515 119532365 +254181802 337997742 +-397654662 -204898747 +-992212305 888806177 +-467757651 -632250138 +-725802459 121079670 +-927985030 -77782606 +-174531302 567531396 +-188762299 899193045 +-831569207 -920809650 +556596911 -879734653 +-652362290 -257462205 +668668224 -637845735 +-142509969 -461107617 +-964381868 857944937 +-350585867 851247828 +-404444699 -121342046 +852950827 -930256637 +-540811575 -443821260 +-786795648 -393122431 +500622629 -739512256 +-600225179 -642731829 +-951654317 972128461 +-397026488 319592170 +740351107 533153442 +231142708 -682147722 +546594563 -620160768 +-420191478 -164636687 +121091327 -364563019 +147657788 339340194 +595003551 812424993 +-752293241 830271873 +391228281 -233668150 +821238787 -812719673 +-577358363 -864407012 +-499006803 643894783 +216957731 -54608881 +-33799004 962506267 +981352562 -949706714 +960138850 -583411319 +-507778690 -489273895 +21289620 292379266 +928844248 201104224 +-568863097 563783078 +-512955763 -340397358 +242646078 -184478691 +279225186 565955950 +677885931 75128112 +136704764 435798285 +-629398476 -46319316 +-727189414 730014472 +-544872372 -69574278 +-151860788 -959523479 +-4631615 -773949396 +-884044377 859741634 +-742107851 850030100 +662483257 -22251117 +387923723 -667591509 +-541916511 -373851291 +901519191 264716837 +441751548 -692849227 +599829397 325319149 +-817443249 738197959 +51307397 252369860 +-646873403 716605683 +-228084873 -511295571 +190903264 -57115594 +-446663236 -517427025 +561797149 586050691 +638691123 607144118 +-671626657 -368958797 +-475222155 -190855686 +421846519 -698134607 +401748623 -727143170 +886154140 -366728615 +-321782618 -895646775 +-665460346 -549755511 +143687129 198198204 +821677786 385432136 +341467191 -739512545 +-118161391 617125105 +-76197286 -746513198 +-491882879 292866255 +-599783760 138312910 +-633614015 524442207 +164210966 340582339 +637852477 -621307040 +-932917838 -937043705 +-93324177 -382145980 +435311693 68672237 +59806664 -951091473 +262029454 -630937648 +-366480126 -794490016 +188053695 -840733854 +623082214 548737721 +488160366 986690945 +-206456975 703122301 +19575901 -132239523 +777571642 -627514361 +-305419467 -483773852 +-354602651 746999053 +-864950521 170405482 +449351796 65551948 +697798055 -334588036 +-670934174 925895360 +-842273046 -109359093 +661581218 719386144 +215080388 -995932944 +82130157 -788854278 +-672238918 482739393 +-508426765 -985348621 +586130233 632509113 +216519195 -734450311 +946983889 -758538804 +-348661267 -837882977 +926218755 777775417 +514518849 411950875 +501970931 -759208979 +525512742 -257577582 +895998564 558011754 +547442460 -325816923 +-359193825 775566806 +-230596797 -180132540 +-969142507 798898407 +-496291802 693554836 +-136482058 -725031654 +487182093 391760408 +516092704 327984851 +388365312 901522177 +-414224464 809802680 +-255286350 -245830091 +775846979 -315315222 +827430829 746614665 +-180883662 -316245702 +138633350 -803043859 +501300467 -60718845 +729290430 -120274055 +415300285 -699178054 +228084969 -552638041 +304185190 159515718 +993461287 874148068 +972070052 -438570180 +-413422672 -924380473 +595176801 265910260 +-617834781 288493084 +973999699 -370545879 +-815599609 911867393 +-277295334 58462875 +853871212 183685774 +490496793 -551477435 +428316011 803386492 +665575996 -824583229 +202126217 -450910674 +-523472008 -819053668 +-204396574 -580591748 +-743882390 948619341 +-890980193 739306794 +-457153098 265143951 +-447102075 566731797 +451190434 624034509 +-932479675 97479124 +723917938 791782189 +-749323020 519449206 +-654141770 231398220 +-278563581 563867968 +-53104801 800076224 +65559722 -216104067 +-621261222 -815647499 +437131621 -573586343 +520638021 366859287 +195246146 839290645 +-276107438 972444409 +-654120374 -116809866 +644791541 319605374 +891627380 -793028751 +-583074076 -749598783 +-549263977 -659278445 +429692563 672958944 +287021289 -776278859 +-149422953 -427444425 +234683085 923617566 +59183579 467878474 +-580652793 967640296 +655758037 -476977755 +-702853024 -654170921 +-884488739 -726919994 +-59017067 87636382 +-544220454 796685325 +-866509222 -30314523 +142451954 131677642 +498321195 100543591 +940780786 548274452 +125588990 867058442 +686279139 -305799721 +893378606 -182215051 +113502035 -574897538 +-516247048 712369128 +109416884 -98824878 +706765110 350336074 +264848295 658030049 +-632698863 266653901 +884993864 819955148 +83453154 914497827 +-503496514 -72869261 +594475675 320934333 +932766313 -216316234 +-140727176 -741227830 +-759397607 56019018 +958656328 950973510 +-604938405 -6869272 +-89800453 -350861001 +249707692 -727584440 +62348524 -562307712 +-922139296 -31173493 +710693385 -675131344 +-35341001 67508448 +959763259 -709844096 +516379574 -129908527 +59422336 904084089 +-605516181 -838056964 +564802819 95507035 +-643103132 872488341 +765714307 -939182159 +-684565165 -486402284 +-858791079 184988628 +179764951 -363676221 +-346055907 -813470118 +-124978286 -720062567 +300170257 -911674629 +-617813230 290873125 +-415217209 -630977063 +-802963919 313919641 +544875259 258746649 +-904830911 -421404079 +860880110 309157776 +-566672193 260174982 +-196243544 -738944752 +-115637523 -919032526 +204919281 333542235 +393555648 865562247 +-416870916 -970119639 +961118971 -85521025 +-63149075 -547558619 +365074545 -605190211 +356153053 -385941322 +496749812 440693215 +-390023416 -453329479 +40435753 740954662 +527409450 -880260789 +10499474 -852989863 +-165678615 263035803 +863457931 718710259 +-911477622 -225811236 +-89450400 -164480347 +599415509 -660906767 +407867664 147529640 +-680563968 207847668 +-382437241 890615553 +-247110379 -512106855 +796712951 390359152 +-213443221 -51656270 +912338271 -866018933 +48112983 -535471110 +-238350790 518542077 +-643205044 -169298740 +228384972 342228248 +310085121 -415356776 +-109636227 630290322 +540957775 384450299 +107045225 -311974536 +185969552 -556999247 +-880374456 -497781637 +471603523 816724287 +482092166 -636999622 +-255122728 -510189271 +-755668567 -587225883 +-828846398 246788843 +905977421 711276280 +-636357694 300214214 +-755795470 -545003079 +-301154881 546596139 +-318376067 -29940269 +-45711766 -250873669 +752298990 397385953 +684895167 174082279 +707029531 -347547584 +-936261351 -705323416 +-479034025 -998997946 +372163230 -391800040 +861927509 -205935904 +107581711 -508575128 +-299698343 -783045045 +-444971085 -474358293 +-215544108 907235611 +-156219321 254821131 +-628586325 -867260796 +215285194 342014245 +-276939562 -520097607 +858405195 -935860407 +363390470 656697265 +962422471 -751394390 +-439510125 521891965 +597340425 816416223 +867924387 -390229796 +-722173648 -667922579 +-837422565 -118736563 +212172727 -330130328 +-978793456 -14376431 +590291166 846705381 +349520478 535565998 +-500678880 -658861704 +369019188 475650971 +-407107554 516664752 +-855741882 -444894554 +-633809956 -988611418 +198420946 553616923 +-706184123 -238936042 +-954720525 808144113 +-765039836 -52105456 +-740418191 -386538324 +-89190920 1448416 +409208724 -569132650 +275876530 410708529 +39330354 -757586666 +-524756157 -55370604 +212410577 -893780283 +918236011 29142528 +-431036310 654750208 +284191547 -799193212 +-525168641 2968741 +675374333 578701058 +-205098720 -459559445 +681125558 38606682 +858257454 -557118901 +76694062 -223795495 +444137879 3182272 +-102028939 -30224133 +-718449220 -713144416 +-436683646 382083562 +-294788691 643489863 +-699647204 654763904 +-418187234 163330961 +-91197245 708353708 +-593106135 694380215 +-384038642 -749172607 +-434885045 610730219 +-320815235 906178215 +456281814 983079141 +-230189379 -315450629 +-629709371 397876399 +835243814 907569273 +550437667 388619919 +378614005 116399929 +772898146 42835435 +-572599965 793706363 +-277406877 -605179774 +-803369695 195308063 +824737566 56341417 +635128343 57911876 +534476834 -237989826 +129505948 264586459 +-320312616 59953467 +28281975 -326604203 +15114253 973865051 +-200678740 12969267 +303997532 167466926 +-838678297 201911146 +456490094 -908102976 +764526188 -178432778 +-797519602 -199287809 +385921459 -862792186 +-51336942 -483071890 +10447394 543438325 +-517031843 162990373 +-112508535 -314451215 +-737602308 -817212151 +-668874892 785007182 +799668808 299588102 +-528497047 371221361 +-338997839 103537975 +-452993349 304696224 +409656240 271981832 +487545003 -216876742 +-989573140 878414403 +715610011 435712710 +310468836 -297414937 +-776033330 394953421 +743677191 -689211984 +286644369 984631647 +-820920132 185452190 +807953307 316093734 +481615241 567470778 +-606174196 150147465 +-233580233 -964303727 +175485247 983831036 +985684950 196234714 +61546051 420075223 +937140460 -397427994 +121942739 -96667750 +-614024339 512494904 +161016090 560647707 +-180405070 986087003 +-649113016 277764185 +-753540682 509184375 +753832921 -776830608 +-417286528 -294424443 +-388852181 -937383817 +-854808177 578782934 +-930337934 897643691 +-673846246 269786594 +-498586451 -583689067 +-725366637 -761190308 +248820435 -251201433 +517635299 -757859244 +-457398468 672798316 +-147029036 -869808927 +619913527 -416235558 +953267615 -585772291 +-735854473 897376937 +32038713 -513529233 +226286241 287946375 +-514727631 -246546325 +-677062290 -80460087 +100389691 547227590 +830854764 -406202024 +865272575 46226064 +875746187 -95758792 +856741793 -555330258 +-459579107 192047783 +402124583 42071626 +-251142204 -2960477 +32324735 -140148522 +117166919 -719869879 +50771330 392251989 +932229097 555267488 +-706964943 -935213683 +309796339 -87996700 +-174139297 783920403 +458968246 -606324371 +-85906881 -386368313 +859947751 -314630777 +-582302947 -228127477 +-473724327 -440351895 +-676937880 455527330 +-481647431 499856633 +-805869195 59032411 +-538170405 -793770621 +-936442563 781307149 +468678482 588079196 +558517696 220866104 +-370272193 -701689238 +-100728979 -509633843 +-184317514 -289231483 +-397439278 987435000 +996771999 549987851 +53451640 928236598 +-133382565 198966622 +652933227 297286178 +-27867298 -91268666 +92096627 -659687364 +-340191121 -811669679 +878990358 309870074 +-20211759 379851979 +498328327 267919969 +-918184698 213009509 +-612441875 -916597626 +-616684072 4273329 +321471767 855631163 +915546251 -148548489 +694113413 396272036 +4147234 756023543 +-121873852 -908537689 +-649738371 -622759904 +-524960285 928349560 +450283776 -782739089 +-642350429 -575856763 +449757109 -944824395 +-916540908 555411199 +-251930474 559377468 +-79731672 -491785482 +-5590851 5954349 +-913593244 412441569 +-52131597 -88465223 +-746677080 795126751 +401349519 299611511 +-604991852 54369267 +275609330 -554243089 +-668499977 994961933 +300008915 -971823507 +-39481509 -93647011 +288734986 -33213999 +-752389507 -185898202 +-874439010 239810589 +900730067 569025679 +-837280542 502532843 +350628664 975766491 +767747253 92390482 +-226107979 600010011 +472996881 -963170590 +742528446 816902816 +-788597362 256652666 +832204159 -401494354 +77569368 943384730 +-718527893 -854414336 +585450811 -230775588 +955580177 -120144627 +167756112 473296972 +460389135 -66913184 +-377257674 -288897644 +738271609 853954030 +427282199 853740950 +-161229180 -342430673 +-322351180 -365063133 +274697704 -306953035 +-75340200 -551167367 +132224221 627219417 +435857891 57845779 +175909969 567332355 +284010332 -891179507 +979769521 428619050 +-586590293 219255807 +976752940 -899006154 +-95148104 81512137 +-829032077 -993241987 +922583346 496154476 +-35322031 -752475594 +-535112770 -602383937 +-768890670 253343651 +607607455 860109771 +308349503 -228647416 +-658215354 826939515 +-295845753 24372113 +-761832594 921240134 +-45748057 815726827 +-173453243 -311644642 +68941031 485326543 +-101308151 806686657 +307372574 -483377937 +495430933 -405970398 +882937492 -799633140 +-567961233 500293791 +-205210744 -361671731 +-477693531 -867695439 +-199565954 403752255 +-411585453 -153039771 +-787011404 -778201592 +-814983617 441585965 +610443189 46780996 +526777045 48088988 +-502497511 929280872 +-181090533 768788361 +952510503 -178667536 +-453205983 -279949149 +167219944 -38632671 +-423129099 692254440 +-127545397 810583035 +770746486 850804393 +-677780815 324095088 +-545175021 -227692827 +291820412 -45367759 +-671992455 -344117917 +957741548 357663027 +536355967 58170008 +-154382420 -815682097 +-633983592 -36601926 +-609618699 586625554 +5303135 113491726 +-196327649 822724140 +847191103 790532957 +886827307 -480652132 +717383494 187383444 +311159940 -688384867 +147687113 577731277 +83568969 822981986 +-274232140 -391927229 +-494819516 -378785835 +305599784 -23787421 +620151559 -459537413 +-663633538 811915880 +-242878517 -254599778 +31919387 948600253 +-671948934 33887407 +-447358142 219520867 +906102076 -618494209 +-561459092 431350626 +-63921106 -871002552 +-407100338 -672063733 +530115211 715714838 +-915177599 250879522 +-959220353 98350514 +973293062 457718338 +109274887 430521276 +-620654991 307069537 +309389006 -471292521 +-520095087 296770717 +-454246256 171921458 +588387713 -580614125 +-815707963 3070202 +-53745995 -320381556 +-502621827 115959165 +-912351178 -787725129 +-44070077 -277322990 +-607265255 -477675879 +-421274896 272301189 +192628732 -710615163 +513174920 -509739333 +-450322563 113304824 +942341725 259299065 +517173058 -498954689 +-174746048 -66467558 +680544910 -358878028 +-125167591 -94430179 +-812196625 361629961 +598469201 249580135 +-75294909 -451112702 +178119534 -380090292 +-686636989 -342024390 +-185503628 476563896 +280249537 -658227414 +-294174565 327689531 +-582803018 136921476 +-438211698 975675798 +-424008778 -75271826 +518096060 569679713 +-579096265 484803129 +-433208952 465400323 +415782197 -492465252 +-63518459 561721929 +760588213 -576103703 +938249770 443118406 +93580535 -936719664 +555684660 -657100905 +352493898 78676922 +843031475 -654266742 +52796680 -16648835 +458364267 499203895 +-156744799 -146805129 +177540935 61124326 +183164273 -974560020 +-265277849 -987965652 +-883954372 -236061260 +63148725 -532451561 +-276869619 -841171829 +-529290591 705051581 +-975898445 -529835179 +928806809 -37108167 +-898303757 839449483 +966276151 541231578 +-752645647 893514487 +546872780 -416924165 +-216047010 -854943943 +494739214 -708335490 +-930588198 944006843 +814544569 866288003 +363953501 -135387360 +629068965 -134481447 +-811620843 321743850 +149672203 -133977035 +-582240748 992617289 +-502104295 89896598 +248465633 519955730 +-642148694 866321687 +679542409 -175169394 +361881355 -355825542 +-906398733 -511016687 +-199267381 -620163560 +866042072 -917973179 +-520778920 -934307733 +599410739 823054477 +-287072269 -934711405 +-502215069 640218388 +-353765908 -230932068 +-314827959 216631301 +54819567 -79723668 +-241103278 236156341 +866285782 -899785722 +-468912405 -522326481 +471387043 773413667 +418473889 -40412975 +657739588 -84856607 +499008853 104437294 +-785497545 -338500771 +704092499 -727582939 +342638444 -857922115 +-704809054 732705133 +377008684 -297201950 +-186360130 792362140 +-812048671 366201112 +669264236 -674885641 +-106243344 -311275894 +-768537010 469689180 +-506807958 -86014293 +604721385 983571728 +490782888 -923145551 +-331882871 -552399527 +-96941395 -212990490 +-708448956 946671918 +-617877070 707342050 +273882933 -819654123 +677576508 -821550288 +-90821606 923873238 +295141811 439933508 +-556686983 74920093 +590459826 -229912358 +-391834942 91611881 +-68110206 -541563643 +86182894 -795507653 +-983605172 -248192722 +-413022125 -46413238 +635744125 -530104160 +-981108835 134638795 +706298068 192585990 +953786493 39995682 +193808627 866955012 +298827364 704617512 +577804802 -620900022 +511406775 435758416 +651339332 67612858 +424057803 499320734 +-816540442 602270335 +866619594 5803213 +443305273 -829991502 +-947106796 125853833 +576653415 -730210842 +182002794 734910971 +-951802359 182390063 +663059547 -79616226 +-902126468 -357750243 +-155086979 246395559 +-454841043 -833250366 +-216368081 30832162 +889035005 435648424 +-553529400 -495783563 +-841486275 286951037 +364313674 330220903 +178821113 -82026003 +-703440857 -918448898 +-554113967 964052859 +-934369596 -651340339 +490091040 -652094018 +188599144 556667105 +907523501 956021198 +580581960 10309235 +-59155723 786326383 +-572509027 -8827471 +241019587 606770984 +116768013 462378574 +-731096155 180811680 +-49843896 -603372622 +-754912445 -250518806 +-91554017 502421190 +-578471335 431353624 +297067630 178775726 +-480934883 42073682 +549726493 -96689188 +419787170 -977345520 +714950334 -607783825 +497330719 -142770140 +157851579 -789091321 +743441869 711413254 +235216403 565029152 +-241827091 608321784 +-282474810 -492152672 +-281897415 316870453 +198957869 729556755 +888084255 -687460897 +557954148 -819462163 +215320789 -194772077 +-122533570 919932204 +479277538 -119290456 +-162969454 302726454 +814713773 388800205 +482485107 -233682257 +419337603 508579621 +-446432491 335503804 +570533212 922470920 +34721720 -589703229 +131199672 903961662 +984553858 953411148 +-332150893 926851592 +244211605 337501388 +-725273942 -76299820 +-197588069 778897922 +598645329 32111648 +-731616933 -205266405 +-100809370 -25742287 +-502905282 807705658 +-163464295 -353018354 +-12978913 -264211583 +-336599951 892040663 +-556238270 -229645595 +316389948 258423766 +-28484022 -317437765 +590430299 727445839 +-519176435 -322194521 +-926537204 -440518893 +346937045 -402792775 +429716862 495441391 +-599083563 -567948114 +335573744 779079145 +715807501 562959627 +771964451 319495542 +-174742547 -365959354 +-825265305 -42864745 +596821784 -126721200 +665911008 -910929636 +812332583 -123088904 +-856982882 948663452 +-483511797 -667362383 +-989748091 -936385641 +-910172610 -333405573 +642873503 -65168950 +-577461387 -706837319 +16023301 706807422 +-524253471 948195583 +989352221 -826244142 +118099560 459378895 +-147684963 840702956 +-813428605 -331370060 +354132231 816494994 +78584734 -802243436 +-685093905 135926101 +67304821 -644478555 +-388114308 708670398 +-81993553 87893380 +203467370 658309970 +-698957298 -35215959 +-580371481 695472927 +-47462288 -110112683 +-622670731 -39156563 +-758840901 282935328 +-75492515 228851850 +563910260 664884451 +623529405 -284401188 +-6378010 264824121 +627829795 465670086 +469988699 -827120968 +870830347 882096473 +-53690420 892474564 +-137277921 -765928174 +7384244 138758324 +610990025 767492127 +275122453 561394494 +917287579 -387100201 +-517147025 219258084 +-818517591 247779786 +163520624 -649877362 +545671459 384911875 +-392251205 -208212335 +-432479114 521542171 +-3124189 -731898096 +286433834 -156162764 +-300204227 -878046244 +-96683036 48017861 +-764175792 -557513167 +-210669154 62814493 +189188393 890008152 +-917466031 -408184077 +-201039493 -205624746 +-240586421 56757607 +-801671210 -875968888 +-128688042 920893506 +22352595 -402327797 +-260904605 573408466 +941001772 -147675132 +668199131 -644339272 +943143560 -741236825 +-745673382 249099648 +-218695366 -645545585 +124648431 749706067 +817689106 -915041418 +200384434 -224042486 +979227315 3751248 +107618390 -912735365 +811123764 747295597 +860738836 351793525 +977072442 838705906 +-250965993 768905116 +196752669 -207542127 +775821216 391663062 +-400826654 -482689222 +-795013115 -686698751 +109169819 -500211180 +-268859630 412029885 +147126383 -300667966 +-480550374 430183269 +402943190 829921257 +651653601 -795012188 +184369039 500814559 +-995378834 608940733 +-732241880 958868104 +-688052319 918242287 +-307450079 733549612 +256841208 -556706758 +-898922635 -697134581 +-348857278 238800752 +119235675 223828292 +437761264 674631139 +856189415 899162097 +10133769 308408871 +410037796 462853172 +265454585 255966347 +484226766 385134737 +684613390 853168147 +763289329 516852672 +-348992005 373151551 +-704762954 -473626046 +215700001 -79510683 +-104860471 812261416 +972148663 -725443574 +-42608843 460577912 +243911918 -570847138 +495688677 805115021 +645162394 611583025 +-935131594 -311300079 +782462317 -626194381 +939144879 -13700537 +-558057271 328865501 +-350089450 577907844 +731535221 715321734 +492317611 406986220 +-197920255 -4256785 +-84969319 523471668 +159646341 -860021044 +-793208789 622820789 +-687155325 -467296230 +-488479173 290475758 +847060876 -326645588 +577747748 -427685673 +422003859 -22563882 +480648358 846615079 +725510245 303271039 +-479766367 -687908974 +-433621035 236402995 +653298733 493428760 +320215157 -877709111 +-108892200 -396036122 +-754137375 -450772852 +747456686 -823515966 +695965617 -68109925 +-164547100 -554411044 +991227039 -845642624 +-703209610 -767687926 +-361675296 575873370 +-243625024 895736881 +307667582 41249988 +59527962 -596436041 +-408439720 -170086499 +-852465789 46094336 +774433863 -990669485 +-510094914 -411426950 +-317603376 -129715421 +-328666812 -328925087 +16398464 -67563710 +-248855024 -357903151 +644152075 -59290283 +-428840803 886655258 +-958289729 209050919 +910667122 176771493 +348396127 -945410436 +-651578328 745302091 +34889283 159095279 +-119192687 241396476 +690668471 -538476331 +813765438 -755699170 +462080834 978206680 +-179842493 -848859877 +-106424027 115512476 +529259347 379012658 +-709050561 -535993394 +310915243 801069625 +59985108 74908513 +-469497692 -898633237 +96594806 687850619 +-170401244 -401086982 +347521788 -973716282 +938516863 -394400744 +965238990 -732900226 +-408481709 202885269 +-610449000 3015075 +455829389 529416052 +285595500 525106468 +-355300702 196510214 +-620627718 683553331 +922153390 -294792525 +-840654753 -616419208 +448825624 865706184 +-819720049 -229787565 +-318863223 146286924 +-38527649 -924889098 +-490957132 133988013 +534212033 113093058 +8001690 236884207 +-921329373 654732038 +-756793705 -482307921 +-493149914 315583541 +-679805133 -98424273 +-287056936 890023310 +252105611 -369788531 +-122834176 -49056163 +497562723 -124737906 +762575546 46415837 +262147545 214251399 +-995673331 580151561 +443663112 -964098801 +-400719697 70622238 +374920726 -470688208 +520485972 -727129687 +-585549378 -29137049 +-769467842 -325001480 +-56280992 -596617224 +466878083 -144402886 +-216147174 -503404651 +-950283577 -795499384 +-87815479 -33590163 +773790164 128608243 +-746149034 -984711867 +904802530 204031525 +888072082 -922271523 +767056907 -430974425 +99332322 -575028843 +-616749376 -401078606 +-714912901 565224321 +676365414 173390184 +-156010809 -769699395 +-523231514 686404897 +-320607516 16405623 +-399230592 -93110130 +-387307679 -541795200 +-497358121 478054686 +-849011976 -136740303 +272978554 232606591 +600097319 959892683 +-647307870 139153190 +904402931 -604680151 +-801973614 -125036658 +-311401087 746460512 +581739474 -518736142 +916253891 483500364 +637576408 119377706 +853260603 -778174743 +893376998 -971222440 +605399482 -874032045 +956632374 -253131689 +28798249 98576031 +-689025664 -408879801 +651471487 453862926 +925970404 -27905450 +989766868 -732191024 +915606368 547486276 +383422141 -587954914 +623348558 796426363 +-965301230 -339559541 +816984015 337926572 +726235164 -501603590 +665994621 78167838 +874396198 867304391 +248303621 354306221 +488763499 -777650968 +-924310784 60376420 +519929574 548148756 +613684478 -741061455 +736166280 241509522 +-315988798 820574137 +416614120 -344754291 +-136714801 414973663 +-39666077 153419291 +-235563736 945354572 +-500385160 974864686 +-926606507 571293717 +-813059649 -711870203 +186689800 864419265 +474133096 -660685839 +-859746036 -527878800 +880356461 524576317 +210791268 -641467118 +-337974797 -250665845 +430327699 -105190439 +687545684 49914170 +401166503 33547303 +-862487322 792816226 +955863447 463566063 +-114571698 275861838 +-289758371 395188330 +879511693 786462204 +-814351042 -961885148 +425713240 -623768120 +597268857 627868529 +524058207 -479068125 +-765414776 308102928 +-96944531 -157603992 +348901293 -578060944 +-531558624 558642454 +-115282883 -351608063 +-537707443 28448742 +580663087 244778550 +-573955802 -911014847 +639447000 -841826898 +-790674876 -687139391 +395091684 -444806995 +624346211 581533180 +-939258782 -943020981 +600912482 -451384931 +-185438630 843275749 +-459053717 849217751 +-121344134 -57626390 +-921402223 -286356919 +183266346 -779708583 +481486081 -261315461 +-914709978 158963098 +-359264587 975162405 +-864611624 213369530 +985765136 -221287630 +374349560 165478917 +-10931862 343809482 +-414476110 329975724 +551730890 29845337 +885698907 937682278 +-241148816 -702005028 +-144531488 5840397 +-33004196 -508768419 +374999396 439412968 +436643587 -886168163 +-543193841 -714287776 +-494216896 -555573801 +604915868 -962337286 +-409986191 -51601930 +-613037582 -114782906 +65236133 -665883919 +-195269905 -679792801 +-3169553 624299221 +-142653454 -186210873 +873630153 213573093 +-275736294 248240963 +941899322 -630899255 +615546873 -443775687 +-794441293 558747600 +889939261 875908868 +-875520023 937118212 +-652396070 997206557 +-198140624 560332458 +-206137269 444135929 +949869427 -92685616 +508735421 277720604 +-91429357 -905573598 +625038309 547581793 +-736787649 157856646 +-61039861 399872710 +796827618 116585638 +437438429 -722213910 +-583343573 357027661 +-809681768 75192274 +18176467 -354288426 +999195323 -281428811 +-294406088 783706579 +-513565941 516438383 +359268184 -464831310 +97735924 -560916881 +-445576247 -203363433 +576585595 554285176 +-797286540 752914247 +812721067 -658289924 +934922630 37505105 +-395787016 -885133418 +280593869 -23728501 +860455799 921000387 +-179113690 -593622115 +885751703 -956638541 +658958588 -110974746 +722788349 -185299416 +221678051 236554577 +-101690176 645672821 +12360259 808304326 +-555143459 -887994602 +840152907 -490061833 +99525617 -152489544 +-548276461 -181832798 +-299524201 597333748 +489231375 353156963 +561870259 -15712205 +685778702 314439510 +-456391008 883327267 +428971618 -62243644 +-98986063 -734113382 +555394504 -766429251 +299140643 144639611 +-679024387 430078431 +-44911578 935634074 +201288666 -588934799 +-601073463 227524 +-616461343 -229865587 +-699454932 -515779875 +117893760 796410097 +-854112054 243693071 +769818375 -977393822 +-521836603 -798329437 +739837262 -30212227 +530346493 -473424447 +-161392286 975678459 +-484432081 940222031 +572425827 546574568 +-646921544 653153190 +-908207964 -391220127 +-33078675 -638123566 +-990036373 38101878 +376179127 597365892 +-601797384 -884701439 +-258669129 964434822 +-658823542 367454612 +-987952307 486494718 +-507059279 233725357 +-696186276 210266770 +-506065217 75225041 +355788046 -26374016 +56236429 -716570769 +-382007248 437292493 +51294515 665480950 +449377410 -506834438 +-898319533 -688175196 +50654555 -838240045 +17767225 378163014 +840280333 506727065 +-920357111 -642101643 +-208930512 -799002717 +-563210981 -327523064 +722864520 452967488 +429272661 -734182706 +-140972751 733003051 +-496426678 398352171 +-445759463 -331290338 +4022403 846755189 +228432488 -369655120 +-838775955 781344452 +-932149465 61398231 +355692575 84050200 +-320957428 -373928791 +3708626 259875767 +-31622893 -641860900 +-664182974 58494050 +-786114499 903504440 +-586213915 -279988028 +-423140048 -193386311 +932607794 468167037 +-223608362 969127762 +275128607 -65343154 +532974800 368718526 +-406207920 765482094 +719706708 -82493160 +813528434 -850500484 +-726306099 86322774 +-570321985 483926120 +-808887717 -84985183 +501469407 48992306 +560672616 577223416 +-795259682 944288827 +780231119 719283790 +-3873398 -277644029 +-478816405 -607583489 +-288214851 -738585761 +-453888160 685686608 +-41404897 262590666 +-758389141 -409912236 +796455447 156913229 +-112542533 380410204 +-565449706 746936201 +-181135758 437158353 +-99880815 -168155525 +-195281358 -335141217 +-697294545 -396890434 +990250182 -838810752 +-487792899 -177764848 +750721387 978765929 +-127782523 838764501 +836638992 274398726 +-908086713 -665193296 +-307644180 315520852 +-450669015 901764665 +-785427549 -904073095 +-604961021 822357177 +662242429 -468667361 +-928866214 -55862559 +610020822 629677249 +-611728674 316729800 +906656733 -784306481 +-850274998 -475525271 +754309014 -792199 +632981329 -558471685 +370723500 367861330 +894147727 586267171 +153087364 -785993923 +-678899065 903707731 +162082454 -402008504 +-44559517 875384774 +242174345 -65461100 +248572204 -624383927 +-115133848 -635186471 +166815199 -699912510 +-525750261 -296470771 +-984063974 -812859491 +-537762412 -906661966 +622917188 -575732093 +-600096874 -672699342 +482317472 -295067410 +-375229001 396365374 +-927049135 686772250 +-990265677 362523277 +-293058061 996009021 +209672493 881234984 +286824490 866043576 +296276657 223220582 +-750621883 -702955773 +-151754923 744905631 +470977363 -647540178 +-705243366 -336875612 +-756206604 494585514 +-730331147 911238299 +619683211 754150736 +198062495 63309566 +-529934534 635181425 +822166170 929298260 +354728444 54770775 +-129314750 392460949 +949184651 -355284670 +524666871 -55541367 +-218473962 210755760 +661613012 -866797830 +457265999 280737848 +-154204889 821635555 +-42069174 -678084244 +-56281743 -264319987 +341771208 668752140 +457239526 -220488209 +531725944 -190540533 +-849247607 -329851820 +349604299 158238384 +-342447001 421861276 +-808748610 -999072996 +282953901 637318906 +-599043973 932969664 +-34128600 55404466 +94932555 106925309 +-368599739 300664187 +-299664000 -920618430 +-724257999 745549975 +-403418161 -533711794 +698043542 318136529 +-583112718 -351646435 +173704780 986290659 +610585052 602990036 +985900594 631808719 +60101360 -580205332 +-344517281 -714496824 +-503895633 -84825802 +-50998461 -966537112 +172936871 -878284774 +22894682 -309408279 +62398236 -543145315 +565804993 981905097 +373518638 -104471616 +-888307332 -812220527 +-207025024 -471254690 +366993278 949574820 +-665629932 248695095 +-15031770 -361335417 +-918142373 -53992598 +712054818 203217667 +-761757730 286607952 +498464859 -619438123 +395004646 316374642 +-528572394 -394969447 +101320708 770986436 +-978163248 -652011190 +-886814550 546846404 +-753054679 154795293 +913089790 671939709 +611475805 800303487 +57908200 168239995 +654361598 -869707858 +426145419 524419916 +830091135 50758727 +-912377304 227916644 +514761186 947760971 +472257721 -993407828 +873507603 701686435 +695918517 225852503 +-921487588 -365697636 +-691174300 -516555791 +-589789665 -320976680 +250238158 -648046942 +890586143 954316400 +760483723 -108771349 +-521849721 877051017 +-563569714 -449739083 +-148358078 615125498 +-92222203 -55839006 +959587548 10039328 +-970843981 973810855 +-883546434 -793231918 +967583730 108727034 +-318181789 -656386869 +175735172 639861178 +617103847 -221221357 +548841239 845646158 +-756998853 -45742462 +391261667 550732209 +-113181972 -107634104 +439787877 -358889908 +-711525923 248316019 +292256092 994433068 +-233941990 809416927 +206234549 472915181 +249469790 820248937 +-65984361 -732343593 +-455008001 -683868897 +-596131736 -999921187 +564437331 -811710462 +-448841663 -69091377 +-509643494 -401963711 +-144400783 -481421688 +608626019 -676458235 +859063939 -581771080 +-63508372 586561631 +740257376 806109558 +743072070 -109867748 +-611282902 780869310 +-181310929 -937511471 +247133352 -319778032 +651661938 105920732 +-956451446 -641534173 +532384345 396694886 +587586297 -698285970 +317747338 139679143 +702311177 884220539 +961731777 413120393 +692002094 755814711 +-512223254 -254665163 +-290409843 -929224756 +-26532178 108189758 +-220785829 -622394824 +-739821503 -729009453 +-683309151 -429172729 +105598735 844602998 +294624828 -919776984 +278000700 -232295166 +998405014 -777333791 +-857712161 -109768228 +422442473 353156725 +-169125855 617971036 +192876482 -288465125 +-843890786 927514939 +-586311883 -930611926 +62578017 -283412337 +682504863 -127055191 +223235870 749841564 +-184817831 -941145517 +125302253 -569056114 +-207297458 70473576 +-607946484 543067572 +10145834 -747113882 +80693500 540540309 +-638877509 251492503 +-842460721 991492145 +-588540101 -116044553 +818697431 89503476 +764583845 -396912488 +-354291268 -827710384 +797581890 -916397287 +154174370 155292488 +-736397861 -585125792 +-873134354 104332853 +783920764 699775533 +623178095 715855489 +-261692421 -164332607 +659983012 481859989 +-902162739 119142021 +-241847742 321765024 +-412106898 -867288468 +-898727384 -635800014 +-771491127 -981084246 +43028257 740691116 +-449112202 -488637828 +733124077 -718999053 +-315873317 686933154 +530186041 538729766 +-47110366 466915705 +653907056 -321589646 +96964328 146765575 +198623403 112638881 +724184640 -487385942 +295112732 -48818799 +-7935778 -155042653 +665496071 819997461 +-606187012 931631338 +-668816064 239303829 +372775660 -897952814 +765247651 -568940830 +991161434 853602363 +-500660439 -496834038 +279194574 129078467 +-989953234 760078667 +738766236 726914022 +931526611 368691325 +-409026319 -335563032 +319460850 -786449418 +-762522003 -62232435 +-122637548 982289448 +-702974078 -974238384 +219609774 -311218240 +583612869 823849375 +-782016356 861640486 +921862470 354799327 +-228834317 213240217 +-313661731 234042748 +726873566 794187901 +165698141 430546331 +861618995 229382088 +-531840981 483144280 +46838955 -950568798 +593753680 683382941 +562963063 -422631079 +-720178991 -299059336 +638861313 -71844747 +-125299772 514254347 +-574480040 -360885468 +-709382171 -619480660 +978571847 139591565 +-902903124 855792923 +597019616 -945889952 +917636094 55711291 +500447983 -39925912 +464463727 207274654 +880592939 -642626390 +242884670 -218704772 +-620625929 408353201 +964314494 414827869 +-227959488 -217153910 +625037413 -143873908 +612382432 -388920952 +537184361 16599575 +231278120 469183255 +-361199827 -266300628 +-234668830 809521828 +-333465525 352986373 +819957363 -118349914 +270300519 -718507072 +757348171 -828600894 +986880014 -376621036 +-621261547 374520414 +-388380666 217100939 +236584816 983313681 +81072947 -160219251 +896894300 -438607196 +710430019 385957918 +369729670 -866609234 +802390305 -122003512 +694446667 -578315047 +-131656825 -327891335 +938710474 -350568470 +-63520215 -439091274 +-239425812 563768660 +447447756 930985232 +-369593027 206671429 +-77363112 -774584935 +580805975 -57309732 +-699940359 563564873 +213803325 100184670 +-438992252 -136555354 +-898971382 -24730490 +213837612 860503617 +-481280882 -807805276 +-937075943 502257284 +-625736053 -5136875 +740008502 -525773485 +717109339 -547665864 +-266767975 -305691762 +133286161 -688350753 +187073378 -915499764 +-896178241 60410558 +-521598036 -309131059 +-589625366 707019626 +234214855 -625918638 +377446666 -489051423 +-455469797 -322846292 +628842305 321776891 +202609080 567925825 +-70552478 671064449 +-956438786 497267805 +679701523 -932071903 +-595435024 551747053 +-819566766 494189928 +-994475249 -876578365 +-523565862 -252268875 +38613233 237332793 +419207418 992048855 +884915055 -144666215 +-768104093 -902909181 +-343451720 619300713 +-896634486 -89979459 +-368209512 -639870099 +-767452665 42418527 +-892319480 223449831 +-439881224 -466469318 +702648124 -576589611 +-469342283 522583738 +549470573 388135369 +897443428 970928709 +-923149382 187994334 +-848795891 518269698 +858695324 -590780518 +-988214950 364053270 +-512033429 -414260946 +814708825 739313729 +34019650 624050282 +-652644547 -247636039 +-411194749 -591756008 +-846843586 -849447147 +-704340014 -360215499 +-760630773 413074123 +-707442750 -735114849 +-360458236 -95197173 +-331274439 -305799414 +489903818 644550512 +-82494424 -607691132 +-24011341 -783123886 +-324993639 409447597 +367186411 178708833 +906018257 -467889557 +-346173264 835295653 +-840369098 -266457504 +-553776215 -129684667 +92703234 -907165862 +-565994559 720849377 +671671485 334036846 +-522501469 -224358030 +-302907506 584945729 +-171124917 -326429784 +682688888 -731164266 +491829160 998226203 +9382809 105809070 +-285260586 -771024085 +-112772008 685224468 +-18272372 -273269814 +-659813647 918028084 +946997717 -824650969 +-38180196 -318654505 +670526210 447180642 +-507017106 -357529564 +94655461 -83483750 +275828025 -85642878 +68774144 12269613 +195275180 664971396 +325920619 -351088680 +614744208 399382692 +-405723694 613369645 +130135266 -797928382 +860304335 -999508636 +284833778 -717821886 +156144667 401012560 +-754468892 485300891 +-893448021 108497996 +832646159 -242083199 +560134916 -456649614 +511117403 -257189627 +-174862366 -328329136 +-600255595 612441313 +659724026 406829080 +824688128 -71268639 +-359124209 -410519723 +-924965994 182612892 +374898668 825513527 +657377927 -545178115 +-680901309 613271555 +-800599557 -728530311 +-504373783 860765804 +396248063 -441592092 +-417468145 -933446020 +-497891869 126848105 +509722338 967843053 +250008295 887041086 +202091658 182212415 +-418115807 603703093 +-238645099 292022981 +-903363339 454240425 +109697872 -511791548 +898293320 310769370 +132823683 -195287855 +-572737576 549689036 +771331747 211109326 +-762921406 283779359 +-902834787 -936033151 +-199801000 -271916939 +-779391217 971676870 +85956797 -800793135 +-850449933 305195361 +919529222 898269396 +-65886984 -608126039 +284664183 487747163 +-708493786 367230279 +-385922775 -655556310 +-615233888 561660093 +-505514063 444576609 +669933146 571307231 +908985552 812471034 +-877771025 980130537 +-273977102 155423504 +847187954 455882047 +-260285081 -174953306 +561751844 890144378 +921180167 -295010781 +-937803198 952279276 +111603983 38576356 +-860590068 629086470 +776405346 -490107547 +-309024963 593410642 +-612095545 227880751 +-651059777 -301939182 +170686691 -297386781 +-566246842 -460024275 +-432456731 872342864 +-917186049 77439926 +-933713418 -972113115 +-556367917 -458721205 +-531024061 -7328408 +-814450894 50831924 +-451104975 -392779256 +111621396 696294531 +773946314 -366539788 +-995531443 -628147918 +849123310 51286498 +-406289951 -806551671 +-658516244 528867918 +-390524972 -195310457 +-570008216 611211165 +92926536 814013535 +266733370 -324552206 +851175163 778334368 +36214749 812368586 +959200097 43604968 +765382175 -918028599 +-927054859 -304699455 +228924921 147470625 +-290860633 189140251 +45729588 346164488 +-466706129 -104200362 +298201211 813146766 +991561434 -55923239 +-116926630 193252402 +-116337118 771429463 +-439424092 -404469470 +795049239 256248931 +-588645721 -762735027 +845627879 199140803 +-411864293 560196436 +455073987 918159309 +-269463005 -789402126 +695281106 -469572784 +-166467363 -254643223 +-956162812 -860269632 +-113816107 -105315525 +-959198672 -686958911 +-651231315 -770941217 +395760683 -81463025 +-474696584 -856430041 +390695414 803564341 +437231512 -623193973 +-667770999 438183584 +-169849564 179662139 +-356333603 99286778 +900169739 426294459 +557213942 611773338 +879826631 -803338403 +-572792331 77717540 +940741289 290402320 +-680794110 762426495 +322033230 823466376 +31751514 -282098641 +-107866716 380188928 +-449080953 -540853406 +-132184978 -176772182 +328015747 -974560495 +415034247 426139890 +-510368424 -469114856 +760676503 295303439 +306762584 -627759939 +698786045 -127226684 +710183005 651320699 +392301152 -999070963 +-377320091 513466891 +865699508 -562989512 +651306177 303152944 +458365523 -187949538 +-476086349 -224976681 +563612590 -167756405 +-418088284 124215770 +-807648946 -541252052 +658650016 -901415603 +-507677331 -421100573 +428190401 510263270 +-859393923 129922971 +-364730448 218812289 +539105669 980944630 +-116860474 340953671 +-658709058 -783923425 +888687086 515444163 +601622553 731047560 +756153478 962817704 +996952085 -990784382 +635285484 855456611 +672806862 -515791149 +84063969 252252814 +391815659 -485209376 +-102877481 937219158 +-706476952 -641183838 +-710712171 560080540 +-760485757 794928633 +843317529 -243550780 +-550085073 -502423162 +617853897 -265260826 +-92994189 -737758047 +-393258908 -75114177 +-916944189 365058597 +473245798 -179552318 +553276395 -914512494 +-684379893 534052817 +-245434458 -528217257 +841970143 -400682786 +40353109 -325524400 +-114404235 955144075 +987337202 -341143479 +-216727269 215709944 +893202527 -949549122 +710114168 -79898325 +-351577948 918415368 +732998916 693785278 +-793272910 -433284620 +-559945005 -985563462 +343966952 163813512 +-72063128 997997387 +829710853 453887076 +575609595 18819499 +552839488 372600780 +-448149155 -315779493 +-854209311 847058388 +-592296243 -857313396 +375024382 2251997 +-116698917 481819539 +-643963345 -772061549 +637113349 -928332567 +929135637 918565144 +-151294924 370995537 +-463250339 -159288603 +-901727090 -566080944 +-809076801 508200505 +-596489102 -156976676 +-603809451 -679263354 +732080596 176731416 +-430054612 -721654058 +39596701 -724646976 +-104592665 -945862537 +827059332 -161094018 +-771704439 27051308 +-957379536 -471217339 +446112150 -143629537 +-605643665 -916016129 +803282328 421415128 +-947981371 99517797 +225108632 -857740220 +740741900 -33843507 +257580119 -361725989 +346221103 670382070 +-37961222 520731315 +813794613 -155266078 +-79275754 230018759 +-59110908 298330168 +-602814958 236477227 +-911381732 -131794935 +711394921 223689110 +669709171 851048608 +164143315 -736053917 +799902415 509311092 +-473755162 -696996019 +-400376037 368784366 +810452400 253479888 +882278720 -388074640 +796209539 207768760 +713903022 -160552420 +887612266 -584634945 +-87899306 37125446 +-869998167 -286842070 +-241075030 346904183 +707499609 -128813339 +428194559 -593351091 +453369750 818412091 +204523836 -412634860 +700996136 35618921 +777283426 872536648 +-609089938 147977499 +-363118755 82340194 +755282894 770960755 +773907128 -307225707 +-436489372 -848856446 +493131403 588372794 +652445219 -808352881 +803886744 -832598482 +-81579692 -138787922 +693513423 -21858745 +60253707 31273117 +518265547 -419328833 +-406035774 303186036 +903201475 682401691 +130989353 -730356004 +163077719 542989300 +374384590 942762807 +372132756 -851794052 +-840366802 854268548 +-720718282 -13847506 +-721661784 607474716 +-887243813 827531127 +966470175 974275023 +-532494245 727221200 +307911162 -752570251 +-761440355 694917233 +-183248630 941302438 +279540116 -439966902 +857591400 -731053495 +552866678 -549786704 +432472553 -695859338 +351046748 936933935 +-649877591 -37230012 +-380876128 -901853373 +659283224 151053121 +-423668729 -452143189 +-644866104 -247928282 +11234831 -590217767 +-300046682 74175511 +-574644533 920018599 +-487016081 -731748013 +550920678 526420987 +-88017892 947793376 +-832199297 185872883 +-527062621 115526713 +270929289 157120691 +-919375233 -230617902 +657316352 58686600 +632587494 319574808 +-210261855 -733732863 +-160636218 -33187646 +-475031583 617115575 +-947908594 731562108 +909131413 144468705 +-300100318 26265466 +348963963 968736196 +-764290704 727540675 +237399591 571241805 +973173098 123502701 +486246709 703774640 +-565410197 -680941359 +-627728423 766745496 +-779587460 852566950 +252823958 751734402 +832895681 -302405921 +295381421 870375465 +954405169 984190783 +964904448 589561944 +-728939128 469568390 +736338950 615379951 +834934944 92274138 +-982557340 237318030 +-313298343 822950897 +880935799 386812100 +932897272 -695707249 +143920453 735410010 +-637022790 -99486786 +-664630095 599156124 +-280370633 886463830 +-354699933 946585329 +106807880 311182156 +-933417482 -219638804 +293316260 -51733564 +-117494350 -203971848 +-923052701 -448382479 +-121360241 -777761911 +-967734175 734508207 +907976281 830157789 +-82615968 -973171344 +-943906593 -196926210 +-497439096 257412379 +-54484003 619541568 +740058765 283187641 +-289832077 780784040 +842628978 -139474721 +128788392 -292369335 +446376116 897441292 +-520610751 995028471 +486115158 -102032198 +-521436471 -99820102 +417944837 -636933040 +566719043 -925072359 +332202925 -868280782 +-612275404 -168057363 +-81213170 983423875 +-643973250 464300994 +944396726 241825952 +822939492 -263253934 +-901891383 102984139 +735651357 -521091392 +575797481 -157291724 +863652520 -804331446 +-559944930 -328383953 +234859083 -560182590 +408667453 400609221 +-809289892 519976009 +366417333 -358234999 +-455714586 -900095885 +-625981166 973774689 +-569398011 124252351 +159620786 872715163 +458144150 310517248 +-187570394 409943058 +-143910546 -877149446 +-765578514 44913129 +991586222 662990014 +-856047938 -319901587 +121838567 306403077 +745919385 -730271769 +-126312324 -493293949 +-228661029 -702720092 +-416978952 769743860 +247495932 -397068375 +855655144 86500409 +-328973824 606292430 +475379603 -619388730 +-791462881 -290402359 +-745019896 360705907 +874995936 520327491 +-625276639 -319740412 +-112021311 139703183 +81016302 -816630041 +911152080 244113750 +-657506464 -595526340 +-572885848 336142362 +-741320680 -832116786 +-963220768 246942284 +-206907990 263911976 +508726527 30027564 +-241335441 386825780 +-20364478 335879551 +-700200519 -666161126 +273902561 -768830835 +-503251564 -880184717 +-907437769 -83683657 +494760423 -677208253 +743391181 -273406186 +12972825 466131442 +991211732 -560858517 +850665633 253668933 +-676980705 702633715 +11559216 -299374148 +572570027 -147456511 +9874274 134073564 +785598373 230957446 +727854891 -657205252 +-158088474 947550335 +116660275 -742870325 +505153472 -727816044 +-975732594 -907059503 +75049079 368422750 +975356302 -60769379 +-785426879 660786056 +653073623 852889054 +-686215310 290407211 +3632434 981000727 +666622158 -109801416 +460639358 -455163061 +682404921 -470576079 +-823113913 -965578803 +459774894 -405865702 +689841155 434923789 +-914124953 319528164 +-124003412 -512461217 +994362142 783583021 +-217254034 -247079712 +584661628 511645376 +-541463486 674243599 +-230409044 21953983 +-355558470 -503497927 +-304882393 -929037762 +-578280459 574317928 +787931043 -159224953 +959280171 -951093042 +-660968618 -370273327 +-348380453 667524514 +-283165016 -430928998 +63778865 738703144 +648430934 -445013704 +-896520742 920106999 +77742542 332686930 +-958336327 -441301748 +-95945833 869442410 +739589085 -981777561 +-109046362 89796976 +642702950 62305199 +-325909857 -354312162 +479771461 640572557 +-343064286 248825088 +-642982158 -953119858 +124720478 104998142 +-734762231 165952616 +383021747 272620219 +-619140418 -545883989 +562001371 18106678 +-735886761 288104938 +578604347 -748579998 +-510222636 715561287 +841789563 99677127 +337396660 -507969392 +402163788 819102485 +-367623979 -825076075 +-469060665 353490676 +-692074340 233829057 +-401787594 936569531 +-61146101 -353447579 +-395680989 -931847930 +251010321 -806609282 +-952093505 -862683318 +-569765297 -508295883 +-373375875 710612595 +-88248754 785301445 +227209319 162441827 +999295023 -845634764 +290014048 401168104 +-630640610 -563229687 +-481282278 677665583 +-235151027 -791335358 +-887891844 186033533 +-368369672 -768742567 +256994934 -341295451 +-273845598 -172378187 +905829222 -443427364 +127393734 -33627445 +-21046255 464037540 +925282275 605066688 +-363576839 -37315236 +-744501310 -575976031 +-545172390 383506435 +559013078 870516454 +216871453 566720401 +570624767 405264618 +-533628608 -943570967 +-954301885 -150723513 +284974039 -112918223 +-77055307 713795263 +-46110287 -533554870 +313886594 -217560898 +-802632429 661478495 +-106054967 -451688602 +179262518 -195279729 +383906399 -267865855 +-189680825 -908583909 +67839610 -320038434 +-753805844 787393426 +897453404 -725569447 +46010909 -966810041 +922668184 -22236763 +188548131 -597478220 +-927533007 411207057 +913223698 -137794462 +253601976 646749160 +-39490200 625637618 +-123600837 335991123 +-537790742 -263480575 +554512270 487105805 +406037977 -909638028 +-474224496 -857737284 +224308131 -50859550 +941175394 7559858 +90899555 -680336826 +-498244179 -955817254 +456086708 869592083 +110077378 -924391607 +-213562500 -578262634 +219355436 -435362197 +161055399 276424099 +-667086325 915314076 +-978682830 852659864 +-353377377 -830148756 +-157350918 26365152 +674588475 480403744 +-621141006 718618349 +238376957 634920821 +-529334038 -264182142 +876898390 342236729 +-780026871 -267701637 +-344013248 -219425080 +-891187124 -96568360 +-439099511 -145243130 +-149784669 -93035909 +-918266507 -846485041 +507386079 -659904222 +744959178 813810832 +-335315096 824170440 +-334171 -846996710 +-811594479 -158575715 +-174864503 423122111 +736631248 -536898488 +-469687783 -83171725 +-843299761 -924220685 +-997828538 -564243530 +208726928 116054827 +957402781 605504707 +905299714 285700948 +-944189517 -364680798 +774403418 940815079 +-365108257 39385137 +226670271 -687551646 +216534640 953365383 +-503754690 -523618953 +312738851 757155948 +873615995 -970901440 +-103303469 -387529975 +-394255218 -476302896 +263902692 881863097 +-374526595 -826295748 +-403443797 706992345 +203697747 911070582 +970632648 -873404503 +-26352488 53214130 +202603652 357527124 +-424579221 -355611545 +613632521 762091668 +-467199018 -236919366 +-761530737 -879474264 +100038339 885735551 +552928877 -828033912 +-413371356 816252615 +70085559 -13167728 +260357734 -423101026 +-546372398 -786709302 +675109648 -763491917 +-819974407 650162393 +471911559 340567908 +334027036 58100097 +-625819189 515437910 +-53284726 -309009699 +321889834 739787408 +878681881 501960838 +547810280 -372477977 +975537906 -505495850 +-426752585 -752723657 +968445387 -871283488 +-541585756 -630372405 +-99544711 -79424452 +-450482984 928179217 +784982961 654029661 +-837282062 -675288674 +486012635 -977204248 +282682814 -797542387 +-292894217 493543225 +-248611200 -685802973 +697171241 -724633547 +516183500 710647857 +138019378 -593301368 +547823096 -954376515 +-984382617 223871950 +-621277128 -435737264 +-80362515 167919251 +-765369065 -144538021 +-253626293 -639121017 +674242250 601155155 +831699025 44885092 +812858271 234567991 +823406157 -233913200 +597915736 8225471 +-108496699 -124827951 +-944391071 608101261 +54254760 620406000 +-76394695 -533288561 +355526491 898719681 +-735993034 -608821642 +216530113 578879026 +338408180 -679924733 +393622421 -481876671 +-659032851 -304703147 +-272397585 902912043 +-721006877 206486846 +281334060 3177729 +-829988428 258724887 +185681713 -797497492 +-150003015 95442518 +-952555676 507986402 +-834375601 848475035 +232127354 720956170 +-816018918 -688561191 +-503295276 912884635 +-331714989 -685429195 +158531039 -920749064 +604214016 574646987 +-233023940 -587856943 +977390090 930205058 +553047134 -661567462 +564406645 995312634 +230308041 -690475828 +262604915 621002737 +731248028 -719553213 +608011919 -812091618 +-634208376 -791716740 +381853615 -676325574 +-330304638 -568006242 +663373674 233799071 +733066540 703053898 +185126302 -161130237 +-469089565 186267574 +406652619 650963401 +233055763 581739129 +-881434036 -432693723 +-844223734 925429347 +723907219 -234571480 +-412336481 -196382966 +-774914010 518977584 +33614764 -870095881 +331248951 -629471117 +-36384295 333209468 +-579819220 434241553 +-801050325 -225933696 +-519153726 -903561716 +314143049 261396253 +-461222630 -806734693 +-979514995 -749460552 +-463720243 990106044 +-576346015 484687537 +522353257 573066362 +610130768 -862426255 +30505143 -214970033 +203275337 116147881 +909919176 351403536 +-543718118 -616630290 +340024132 659100378 +-404925179 735464979 +187067457 827004530 +38105180 232059034 +-832737232 -703151714 +772026592 -709783863 +-519424914 -933502811 +-509460970 714654246 +494303903 -243467991 +233341369 -163257449 +341141695 590742240 +512461449 -283288917 +646190243 -685235397 +171109016 -884310334 +713917494 764046694 +855209294 -641290430 +634108210 359314030 +98086963 841480557 +-495645393 120983291 +-821054748 -631351468 +905797959 -556583142 +-960279264 -623529605 +391386286 390115780 +-485316640 -24802090 +-16330769 670582933 +339067428 -545421035 +-125789464 -862061278 +-408223212 937834622 +156077631 -658036182 +185924624 -229686569 +36308255 -9496067 +927767465 650669661 +-507681891 192597041 +-434549298 -798838145 +-2229804 871261414 +789874974 97130934 +335178921 365143422 +-179043600 798322007 +828899831 395592067 +463233036 -275415650 +263922275 -798002969 +228761117 -210542847 +722230867 -559146381 +-710216873 -340124880 +-197537601 598516085 +-294501704 620409483 +375644005 680885796 +757872481 -697455506 +689817921 458798387 +-756180943 677609433 +-340138144 92184889 +-370795624 524920186 +777150047 513706064 +52134124 226522464 +-137108579 -318645573 +844151906 438742533 +-291231925 -571643166 +772657382 716585740 +-773343212 659323740 +-454835216 -973321164 +-622998351 170359402 +117815896 -784356950 +-725800614 -193368899 +680459156 535318987 +108901859 -390622677 +766338877 -708018237 +-509691549 631450994 +795198098 -104019192 +153110432 451266224 +518482506 -676696155 +-175080583 475706549 +968173369 -648882757 +481842871 -140778159 +-5787695 -905274599 +818692537 -899757946 +-527726999 747841718 +223174141 -204273721 +335894530 355877139 +210624601 -11585376 +-915698484 510973733 +184789410 -827894426 +-822085703 351696717 +-286289971 -243623951 +-426490934 827942209 +869840371 -619320968 +-491085156 -554536729 +-393692217 -668919353 +981732491 94286606 +-844211213 -658652494 +952846299 -442746378 +-413173021 536717677 +-997181239 -20291790 +860984228 101852626 +-790231912 -56700149 +-509237311 311802336 +939282153 -951418347 +176220173 -14801645 +826107572 -92236252 +-398529357 2972395 +-556636860 -77717723 +38893346 822808205 +-391195770 -732356707 +396650438 106583744 +-250762206 -241832390 +903549023 912160815 +793377192 -96909207 +74698446 -899413025 +825651321 30866498 +501539836 893581706 +-761891042 500314730 +-524043684 617877215 +346481878 -421022789 +951437121 -362460942 +-910266844 -757124632 +392918930 83122192 +978572380 -33986432 +-238803540 -966659656 +-359833550 166060744 +-648826415 480679618 +-228943100 256216575 +-936137048 -168731141 +-525167005 -880336716 +-830464716 -862071437 +449707907 -92506003 +-239084233 -10351352 +529462121 -848638166 +870885267 -452611356 +883877822 107195368 +364238529 832504031 +-180992903 -721436085 +835268825 167804842 +764560319 421662526 +-818831107 -960010173 +682929226 995717548 +227187137 512478196 +950538551 -797936584 +-975451171 -322824157 +-317747712 131865813 +191735454 -267804975 +782351828 775914439 +-337386656 -64054550 +-345096266 155403721 +373130112 896300924 +824183928 946585590 +707712075 -150828595 +143811086 -758539890 +833507 745949090 +153383764 491322959 +463309837 660439174 +-331881308 203550589 +-627646910 -116464753 +-526834049 -536328118 +394382834 -194996845 +-577600940 -891199661 +109167728 -147006885 +-511008463 -93485982 +-494645860 -172790151 +893051056 -664906202 +439401987 392464563 +-597267201 -422352547 +932952181 705292560 +630066037 -83480584 +843435469 -607862057 +864806624 452704847 +473533408 -627280061 +-584422010 453262544 +490830708 459293407 +406754813 -517516972 +-553026558 862912812 +68661015 429889475 +-992526207 674958002 +-824051026 108809290 +954698986 -913236533 +-982201677 531446054 +-903024375 -286038977 +-875524441 -139766364 +41275574 -689511547 +460779684 -685017332 +-806212451 549194966 +-926429135 -87301983 +191760748 359091848 +236794776 569794039 +449973636 788567302 +-482765567 568339582 +-438330975 609717523 +146274623 -702225862 +-400511619 -249078222 +-420149515 100024368 +422960039 902523583 +-931661434 71835713 +776392279 578741118 +-797908161 -712144704 +187992157 510870448 +195399938 105769526 +-726333457 -997376015 +-299092581 543845334 +-644026929 248280368 +-756801199 -999265333 +-569398254 62004792 +-951133443 -360113698 +568783459 -234896262 +-995560121 -371535555 +-276969441 -782608333 +-311023381 747244442 +-15796862 583630656 +881067783 907167086 +-55274342 -459135900 +-577969121 955093196 +-966065461 -934380009 +-640774178 910655562 +-47616177 -878114226 +-506283461 272983678 +-562750844 929311247 +-679777475 386157889 +-828747143 -555251884 +-51610206 470869367 +133519968 -801525184 +-189242554 -256395949 +-574337184 -431155408 +739738693 -936790564 +340841931 623676568 +872348664 113751930 +793843820 -470966218 +-965076614 -481362141 +-188052962 843989424 +742519993 -442501386 +478109984 824269868 +567259090 157203564 +-740569915 -450116927 +-410470879 802880990 +-881393783 508029519 +851046394 378810872 +900343424 -373205910 +-267942424 -601746256 +464184436 158324317 +746391909 -190092040 +636587315 597091308 +288492675 135934382 +-571818450 646090150 +838773685 613598425 +-794719176 -402375830 +-266215317 -315021191 +-909168701 -567955419 +-719920577 -348143189 +-103659514 -940680451 +-962069626 -203605455 +-265196796 795281155 +-758342303 -697369486 +966063550 621856776 +160735582 -578570064 +-600968392 368756236 +590075449 171914475 +207440960 634138701 +706601680 761103705 +-216953151 -65510808 +-585485717 -391265127 +13658546 669681885 +875009217 -957403831 +154098748 851929431 +-771001451 -296332797 +-142697172 -752371916 +221002399 419011176 +-788133362 -812742419 +926678856 672891349 +599546169 680916587 +-627880696 30764948 +-954854169 781295354 +-670479164 -306217154 +508040785 364074361 +-396397657 722209216 +220756647 652333068 +-84067182 316032083 +-439914475 895297961 +-830992798 -247878354 +-337472621 599069129 +-803101340 -765661239 +-696589017 -559167959 +535517707 -300347114 +536083340 904149825 +-457729290 515360221 +-374362955 -47964457 +478371877 135841741 +989484630 -807289353 +533333454 3558937 +-997859087 -452524001 +-872029976 -71091982 +975808898 -794326086 +891908684 -159953956 +36008337 991349066 +-545356776 763075593 +-520997576 659004120 +-733933062 531886219 +513416188 -356367297 +88334461 704534418 +-860948820 180270801 +538472851 -975415848 +-367245203 881599979 +-964316224 933225863 +-689081512 782030968 +436770488 623884564 +-599929481 494389491 +-535494308 -994842768 +-325247517 -897912469 +901273758 642413294 +-735388167 -724652606 +-476890609 -262008917 +-697580502 330073323 +636286329 -638540257 +359539745 -266033704 +942889797 906448098 +-527370472 -811646872 +-683957608 -510716325 +510745162 -162382570 +-243212124 -939175646 +698867649 348484606 +-303170229 -983583872 +-489618526 719193772 +244619383 778047159 +846282006 -217525294 +-525464530 -275003272 +793246900 32669621 +595204955 -822503048 +723319455 -198391152 +775461214 -939993958 +183272761 28776561 +232880949 -535548038 +-967230141 -647205880 +286892843 378047556 +-304244229 -424338619 +-397371005 202558728 +750391708 -614418337 +-220838 992504208 +-963651573 373342540 +-818313899 -570283597 +-11194188 -284328237 +-5638099 927843804 +770123514 -690136761 +-100595879 587503214 +-419290150 383869559 +-515949502 34623909 +961625926 634052644 +510811492 808451923 +526102864 -260850971 +-373193787 -30392808 +-393962503 -71358703 +-403068124 615507425 +244307275 -640260355 +-83252121 -175914685 +909109613 -149946266 +-314413232 64001293 +724054956 -361384776 +-953613885 121973374 +830930579 614124668 +-659500394 578345346 +899349158 -811711288 +249950768 -16485090 +145647369 -339495649 +783856216 664608615 +-235924700 341437293 +-805164974 -290586398 +925651536 -395003476 +767344477 -753302875 +-10620137 771320636 +-783863061 -564339992 +-919085604 -977413581 +-398029242 626452686 +122336648 -566198681 +914014163 -913922988 +-985638714 158907483 +936633582 121129076 +591710947 -720408728 +66587062 392636864 +-84168182 -217187871 +-482735347 -3594594 +250793995 815228051 +-688046828 -161790259 +990095328 314470487 +-555516555 158192281 +-211121394 251685636 +797026745 490796347 +817578066 -509409283 +505587528 651006202 +199735495 371152721 +222494622 -966894553 +587214413 -733268858 +311324567 737584478 +-538258762 369086742 +278778580 338801799 +-248390092 442257120 +824156381 738340468 +117848718 -977368186 +-525350012 492472504 +-434169741 -240781039 +-220033196 964792478 +-82464953 -450180352 +567437085 569512358 +-68862302 460348424 +-150233796 667880699 +744142172 944792034 +563420353 305398620 +661699871 -411149534 +-744762464 446847826 +-169139852 -252218286 +-522904735 -531046791 +-298647022 311857171 +-18957126 427431848 +789972441 919316417 +-354300546 282809619 +10817593 770775743 +663186488 -280637206 +-40191734 -845602098 +-100657557 471930535 +-710542012 28404800 +-612109476 168949982 +5369028 294929342 +344605974 851096711 +122592921 892191023 +615231021 -657153489 +-860558855 649277267 +392348490 -977731221 +-461455554 -905962273 +-22487191 -383996495 +-5723700 -540611335 +-208862383 444577071 +-680329452 -940226787 +70663325 -710987370 +-714858416 369570308 +-272512789 386019272 +-119790579 627355471 +-74445071 665543964 +72281043 608631535 +-241818116 -284987295 +-429599619 998646955 +-524595280 513288431 +654033111 706342963 +741322660 -188860277 +-749513917 650114517 +325019128 -673426274 +-86208485 -775275133 +937583026 839386604 +-806519577 -956654924 +160986671 441279394 +450223527 -602731485 +-622815462 881684435 +-753937997 756825494 +332125732 -650787952 +-194150417 -929874093 +465198197 591309232 +460711271 -505799890 +-725359240 641435208 +799811049 -315255928 +646277791 944750408 +-135926041 -164753697 +-506831706 -271284904 +365382065 -41380620 +93340817 92677949 +422172437 -917271411 +-949315843 -45317059 +277224316 518447453 +481560283 -587689613 +-644250930 737268746 +-964788218 292111600 +-911556674 462422812 +693412527 377440108 +-437114489 -999532974 +-539214310 341813678 +697570007 377673453 +-379832458 698515376 +-94838206 681497159 +859544243 -260065610 +-434244227 -396521539 +949237327 852911757 +-804280439 876213574 +985123858 628643456 +987028285 -197391162 +360454155 -435013441 +-847342949 670991590 +111592328 -190448491 +732493709 362411130 +-131685666 843627371 +867506265 -986488180 +71836737 -311292352 +37485393 -454613296 +-422221541 -775386219 +20079423 -345953894 +769809916 -466145154 +298185512 735820060 +-879369788 762317841 +-604211440 -243287256 +791927553 -405110786 +-978664616 -608904361 +-496790062 213501591 +-403882580 -160533571 +240378070 -543876823 +-670638535 -319037618 +83696258 -544168627 +981999652 -503700789 +145331929 -686114164 +-589701024 -39839692 +-318538421 598043058 +-62374908 -830097291 +186327048 -192703550 +-449623024 -269742737 +472055362 714386031 +-169311994 -307354891 +-165278146 -771274299 +98077353 256791010 +-705426932 81536992 +731907467 -593330051 +-295220340 -303743425 +-812655006 -414406492 +988813450 -776605093 +-141933729 652584717 +607548843 -859098446 +-48965404 -741378870 +846541853 437993988 +-886881493 -303217873 +475825005 -570504917 +256528837 961049328 +926637013 -136553274 +-137332363 736032555 +852228570 -118299736 +-5313097 -766868519 +6195032 328261291 +107876236 415972291 +-612494774 -380020433 +370057109 -328808417 +-368261546 549805766 +-42743670 363886812 +-406264644 -546522268 +295546900 77414382 +438073927 777287722 +254388968 633261138 +980204306 274729084 +-458415540 -772825291 +612567564 102716949 +999352208 509714475 +-369906268 280752889 +-496988585 298817787 +-858191561 686862641 +113473847 62425734 +-130372821 97951471 +-814464322 175941809 +-770279657 399393199 +271666367 -328337648 +-727614301 132435546 +-579444410 -303678976 +-607875097 552506650 +776318207 -885612018 +100874841 589616290 +933022287 -960362689 +540970222 840432138 +994175234 582582705 +18145059 -649959774 +249863996 67068888 +621645803 -111726399 +777953645 -313598652 +954395803 -975912005 +-15216890 -168853808 +435650202 161135667 +452232523 583658114 +883549107 -237088251 +238753723 832187176 +870293655 -794046686 +735191857 104034826 +982955436 -268373360 +-983124953 446963888 +36154633 926789920 +530376372 465510321 +-679701125 -223089654 +-130911797 354108621 +-645744962 499630194 +137390717 394424551 +-925881457 457549607 +-790081771 206845287 +-338927012 -980385220 +-771698798 -275236080 +75224204 -234169785 +-741178857 -925620124 +-142467866 611785454 +257303540 -536852371 +-38947506 324182775 +703099722 -397118056 +-573475275 956947520 +-895715878 923517601 +465748010 -895390971 +732949741 -882682561 +77629247 -904734134 +225798416 -282841559 +645295903 -69710838 +-470080483 229387712 +316714265 -281679423 +-174216613 538833961 +-414818164 302715498 +991022575 680418569 +766489271 -388498233 +-743844712 628780678 +-732152124 223666789 +776139670 -831293458 +-577194810 -571989874 +-653980945 743206666 +-124592738 153813490 +-810876116 -311934264 +763894967 900705739 +-444457091 128186429 +-495156365 986060489 +-305687818 -990021044 +467741221 494601292 +-491519889 -778537987 +690755484 407012745 +-88170622 996835231 +-660059397 134541774 +-574942523 528416033 +4889431 -813360827 +456963967 -668230366 +-472972761 -342098363 +-542717041 939470360 +705962947 105697630 +470254268 633903062 +358389023 453092664 +943186166 703697657 +773942816 -565613559 +-997289002 -710610750 +48350652 -865316592 +81991973 912161728 +-469225896 514567264 +461154313 857785639 +-678394684 41784075 +314219231 -817267760 +-724160080 -252313805 +-239284836 74708951 +-216461375 -790168871 +-147031889 -885436444 +-651510581 -143007370 +880764886 -172331660 +388604266 883741051 +15839254 535812541 +-460946086 -965991493 +993233839 188686115 +-364619377 565029159 +25130837 161946413 +-929124954 112017372 +-250712130 623333275 +423498574 40338273 +473874619 -367031014 +-985319753 962904657 +224022162 -914544095 +520238556 172604039 +-83551695 -759849008 +-99007222 -650605488 +-499389045 -361475912 +61302697 -805563740 +-606508834 677594448 +51420178 80654466 +845571370 -746482149 +735760095 -385908642 +73196046 -692919419 +653931040 -750725831 +-637230901 -644045045 +481226055 -704855076 +-439284017 -673455241 +221011298 801418048 +-221829535 405696538 +34665024 -312858448 +323686242 914325649 +-474009482 -744676549 +167833437 -253214633 +477845145 -521530109 +-46025606 298689819 +-632604315 649529232 +-454060862 170968392 +203634761 -271589942 +-397883059 -13164846 +-187016865 -25832493 +-67861206 940045148 +89087127 -706407965 +-557812183 -921700792 +355657169 196873794 +140761737 -991389745 +798874714 -787803854 +605610189 -648985049 +-999128516 -872689477 +-704294072 -984401605 +-696760814 679866240 +759158770 -475117246 +-67924615 -440729787 +-596456689 -9542556 +-266375398 606224065 +-209527809 -456822249 +269014967 -463086732 +-952197807 -563411310 +230357494 893119181 +286470741 -474011891 +-41760048 -61815809 +-155331796 -805400040 +-585441130 -294271731 +700715522 325885788 +678455312 691691402 +856991269 892451565 +624982993 459482199 +-782135877 225906192 +-355715802 243205059 +935161091 -530637772 +569664488 -224065114 +-738682258 -845598756 +359759030 168351613 +-321193649 -158775315 +899347175 -955202873 +-546971502 -268364270 +-702632492 182814924 +987728473 290365771 +636351953 738241897 +815661200 885379042 +87527799 -893565460 +-259152403 -433819686 +98651794 -997141307 +726727857 342878164 +106407459 734291159 +-542127726 -704380289 +-599763441 677065533 +-538642814 529932979 +103944085 618213861 +-527170510 71090266 +115809810 148944442 +337800064 -71255430 +-84653402 -986273596 +132008185 -436438189 +-838326034 82524542 +592194207 140234631 +-813334439 592038631 +360897251 -466248311 +-992404941 -445928574 +680737622 -892837472 +-195673504 207528397 +-26511972 -545667512 +908325800 838300079 +-403965076 -944845209 +113028496 153915937 +312591086 374337620 +919784188 -851913497 +544118295 -145380821 +-994062045 -212611251 +-200785431 -221020651 +859847040 -621914907 +734297270 -132481484 +-492065269 -41610671 +735165327 -77457248 +462102540 -917454561 +-203402990 -142762665 +665261562 -228015719 +-468762147 -698604808 +-291111118 308539783 +355702968 38864969 +542051596 -902876828 +235118719 -530642262 +499399587 -741240187 +24571409 771559045 +-91106003 -772921878 +-925161847 -42277292 +85399204 197432375 +-988609801 244179641 +-284676057 695897549 +-896210386 -351238194 +23097281 726196052 +-739109063 -226921944 +916801366 254594403 +225594393 -505903784 +-974900661 807453462 +-173674204 -37995097 +-984037339 193776858 +-308511219 -233662337 +-298760197 -387830868 +-414278755 538092823 +-792657769 592724618 +-883387477 -846052384 +-525419028 644039849 +-396444491 206138792 +874732621 42115350 +-4086038 8755354 +-471481873 -232193647 +-215577210 702666982 +607464141 -699799942 +330466243 417825790 +-719326309 963619235 +-324112009 -176230194 +-601098973 87286788 +953974997 -830719513 +-652341300 960053039 +-331475699 -651750876 +-485962249 159885705 +115141859 429334436 +-961886082 637325655 +-729986704 -990236327 +978526262 -427900986 +-649972853 -188509429 +245428780 139686675 +-286902052 449029176 +964951960 221821850 +-394964751 -41787513 +-325936307 -531672579 +-49847388 264045778 +-357291201 -287053876 +-330945660 -995702619 +518650077 -694299969 +739653960 -513160697 +-468535229 -971846319 +-721100761 555414423 +174858289 332450217 +963375407 -339164929 +-273907379 -529167138 +-754797072 -351043783 +706041340 685378349 +685240709 -788935234 +-777129436 189856672 +693573702 627757759 +-386552121 -383219829 +-60286771 322838457 +-95242148 429385386 +-195685275 -625719686 +-284767205 -571757170 +-248984516 831875323 +685709134 -322054634 +-665386645 -449511649 +-680931966 -737291025 +127814064 858598145 +-864297360 377873592 +-657655047 759616566 +514682650 649717536 +-144126148 267605120 +186645331 -74983277 +512502045 184042027 +-331338041 990310415 +152368953 173628820 +908580878 162937556 +-733616383 -83034057 +-797160814 -50321357 +-904935921 -297583925 +-84019130 498537900 +816875133 663874870 +735053656 117366264 +-7590003 229960499 +944344129 -284792601 +552357838 -957322672 +-996202986 540114610 +863598495 217391811 +752228611 -556416621 +-761561425 989807970 +-128457999 -362308497 +-690129779 -39381916 +278849415 -752319415 +731035526 764138556 +113181642 -615824643 +461340102 -802737851 +52351712 445360919 +351373410 632457473 +-376872379 -663650079 +-299356636 -287048199 +881212 335575788 +-702628740 715731662 +133476085 -133635540 +554098427 55198404 +-466465768 -483102551 +819996308 -370535469 +-609112665 464090944 +744954879 -310581900 +684853870 -992642905 +68206242 826559571 +-405273356 -49189459 +-156183736 716941500 +-934481512 439889035 +-1918856 112280129 +852748690 359669114 +106370820 -657975865 +395005754 941042497 +-360848130 -183092247 +285094277 831697734 +177064574 -510374321 +-90439110 -891399445 +844497684 -832882709 +612248536 987718993 +-206436265 -606858756 +583844869 -984876666 +802720956 931337576 +-354467182 -840767365 +282183089 -938983497 +127038757 -585535156 +-634186621 -385811789 +493128369 -393764390 +-109728753 987997451 +915319499 -714174255 +286046119 -302758713 +-275165509 198880732 +22393683 -489490756 +-40160858 -715123173 +-7212310 685256220 +-85056756 -579230100 +-654192927 267882688 +983790779 -142959866 +960565368 324008871 +-750870673 -542873578 +-696350166 977558826 +-168698276 463995365 +-827435495 -755012944 +-328885612 -147024639 +-916609882 -394848818 +371199861 -180044832 +-267416362 -634511553 +-879643957 -885635431 +652540924 48453309 +111130416 200942849 +-515308319 -32552910 +-474796285 889715501 +777939378 777291756 +209253654 -904847512 +-162373699 -910316678 +-212352522 276115048 +-206076301 886122487 +-103822831 -658473517 +105784954 -896676274 +-679501355 -337452510 +136813970 397684479 +-297664805 -232635100 +511211949 -247995773 +715589958 984026102 +-49513925 915021842 +48485695 64868928 +958489547 -502739929 +-815668601 -820957307 +-318507072 144540023 +868404240 442748007 +910885517 295234917 +263454318 -294835766 +797047025 402830410 +117508259 -271709960 +-16155484 583290962 +-99282472 -686441847 +44790381 384309702 +-67238357 66219884 +49977738 -805407700 +-880160401 694337301 +83057581 541942325 +18655534 606996109 +515949156 628842809 +403819305 815464765 +756420228 -210858169 +-505841235 933244421 +707359515 -769573201 +60831119 -704903396 +-971659777 267604988 +-225358460 -95958800 +924321535 -879593735 +953245488 393553071 +-443010241 961732867 +380900883 814837908 +139558890 -965367511 +278318486 -562069233 +-297170841 32839224 +-19317265 -40447321 +436526986 571253376 +-456276374 -358569271 +684668630 -253939263 +-375410014 -277335513 +217922301 820984092 +41317387 -887281615 +186357319 -296018918 +468422834 506840931 +-6652116 619955007 +369543922 -192952359 +864070720 -964903296 +-375211553 -773388461 +870615737 746444809 +-957450560 12585352 +577644259 19237937 +-678920145 -697312166 +-122741150 319196084 +372394447 -727879800 +-494053457 -234673732 +828190643 -576202966 +-823537761 -670040236 +543372890 279709352 +-675207990 229536393 +936641002 -809651825 +655820259 -795328421 +-626030478 522449896 +-227339999 -123723245 +-362300610 -950008582 +74884334 -200958686 +523175336 401999800 +560614354 -337877147 +108328526 972582339 +920760127 -353004531 +-942761568 323810013 +-994729885 -191043378 +747002629 -128609999 +-413202430 -524311483 +-504278537 -77157110 +-642652428 490692566 +754391133 843843162 +935313049 -561174969 +300437327 529915191 +648603273 111737121 +-452431329 63167359 +-147689333 -802742361 +856676786 -182907058 +388321096 276042978 +-514702806 34620540 +834157723 219352922 +-620693183 945281185 +79088409 307910008 +-597747889 -92937080 +157617412 249952854 +-597582594 -533466379 +-635279770 111977870 +-406538579 816919577 +-312327023 -799360633 +975753444 521796025 +-643054148 133479279 +-626257115 -392552325 +151630348 -423046398 +914668719 613981097 +47834831 972633721 +-369524768 -558323545 +-184113863 393956735 +978642653 804797832 +273356344 -757714750 +342935792 -576982099 +-452524817 969463826 +454487207 -231967111 +-887485748 106167259 +-535994032 724336218 +-85137604 434795230 +625971861 455026957 +902125629 -708844677 +-877946024 -673267844 +-624680924 357063477 +120793488 -578966524 +317231321 -999053295 +-760449956 978518890 +-376001194 432741222 +581610699 -5702326 +-260253903 -917678309 +-731042106 495498980 +15026922 -377556847 +429240730 -901440269 +256172406 701010454 +64944741 -555931263 +740334110 -539145629 +-862027630 -499397035 +-980593100 727677823 +-146179885 444756410 +832029026 -803762965 +870156398 596608749 +724246927 -787195542 +-244330283 546387110 +551458328 270619061 +-560840951 487954900 +378250281 -834730832 +-703483366 -675100257 +975441358 -272810397 +835790645 -593360320 +268804818 -805134435 +662342228 614148801 +726127194 33773818 +664613208 -651721065 +457037028 159565571 +382045481 -510030803 +-849521349 914845223 +-211691799 357812525 +328183044 198872739 +299917847 -850367564 +-7070735 -868300422 +658055670 -146543704 +-388177923 -832211688 +-45975244 -284084163 +-120867613 -439689530 +-28301798 775774283 +-97745583 -151650126 +-210095292 664593536 +-472664228 -902176099 +-63515599 425076563 +-907307838 864933432 +548082786 678233857 +-551886741 -730876924 +462097283 837809546 +450067129 648558135 +-328468405 -552227979 +-848960169 247845675 +-453413512 -657264828 +-740050128 -575293839 +-362993798 696746540 +-231982490 237393595 +-753340243 300249078 +-768273999 446708237 +-681277159 -281926771 +194609202 -804350700 +-214160007 266456982 +-977280471 314862261 +-737024226 -339759762 +-319927888 440575405 +-299645759 -718945695 +-688030174 860717666 +-556349945 291378996 +358382823 -905830393 +-334579724 37701217 +-557008847 -726726859 +529604570 -577642118 +656879241 221610506 +-441491850 -364633349 +857312522 -797344659 +-23802314 772367041 +381273568 -737126901 +-217338403 -60914847 +782489802 733323547 +-523890745 72883821 +-188595195 732303456 +196417203 -719375947 +-668838170 -410415673 +106119610 -297798541 +872936668 -511687578 +-709893060 976402558 +557800056 687870115 +994557074 589426737 +123501251 684760092 +440282572 -794496232 +169179356 741854726 +252060178 -951622021 +68942478 904059910 +-367698972 243324787 +-141553296 -38001912 +754760326 388730570 +110605065 236577685 +-465464856 -42999940 +-636038763 -713551860 +274638347 916216360 +-490370713 736780358 +933526353 699180000 +987596457 948575581 +455870703 286024349 +155225217 -327720529 +740838274 869290904 +717768298 -851651662 +69677141 -503101181 +-58537458 652515370 +-412415509 -758540181 +318676445 992711441 +-580427616 198367516 +56202748 479438564 +301290925 287964152 +48515384 -759299364 +694378263 239009333 +-873803782 580293859 +-486732296 -22191127 +-47145632 -570196860 +122595782 256034167 +572262981 449692032 +825496021 921861454 +-386789629 640472627 +-38900690 -407879363 +-685218356 -716468870 +812577513 -901251095 +375132742 449676378 +-810970944 392116766 +88988030 104415426 +-10048316 70228930 +421431750 960699056 +-845989259 -116979344 +-268716974 560679187 +480462285 347057631 +-652539385 330387233 +769449203 -215736480 +-242546802 40401841 +562810565 685619174 +889292948 924300589 +-697636828 365264339 +138110883 -16525460 +537003697 882225876 +694850647 134973531 +468858629 943161306 +340133025 374539967 +353279587 -548261925 +-891820187 906447496 +654602304 104847180 +788732167 463588484 +-489375718 -589280911 +-732853243 668028528 +497869853 -473288996 +118405809 470088765 +-717718055 176834063 +-150707021 -321806069 +542118577 -186037471 +927045363 -680558633 +689038203 -342110785 +-89554291 340565711 +866814217 -742063287 +526306574 622616330 +-753636318 677999246 +-35889741 -25632242 +-45739302 -777490894 +698468946 774550757 +-511957468 -202169927 +-481646799 -384236391 +746686443 -361383691 +-158353006 354678302 +-738100815 722348563 +-827741312 -80709682 +765775574 153042090 +-505852857 -812209724 +12444632 -697452281 +-965068835 -729410167 +-325007423 -954987834 +995297739 -423083 +426777930 596591906 +904966848 -29558652 +-830369352 -172835996 +-873272866 162377967 +676564031 903156380 +793159641 -265606085 +325605643 -625316990 +730951349 951822328 +979116806 -333140537 +-199847591 -526540112 +-289614856 -263975621 +379437103 668849070 +465919749 420989158 +-350239380 -586660662 +167463229 -806101797 +-455135219 885920173 +-424419847 -403585402 +267533963 -879080932 +553988707 599520266 +-232693413 -463657926 +-720675364 280967031 +324140650 -880554791 +-178650317 -283646822 +-145823957 108758922 +715198719 140150363 +104100366 727469608 +-441169367 821430304 +391467670 -611232896 +983744541 888797385 +154371693 451437777 +17664570 -908724986 +-798816161 -358231524 +-411244110 -78867878 +-732635066 574805936 +72800251 709510894 +-261728007 -58651378 +260985705 -552962233 +942495916 711412781 +412139729 -246974596 +-566377868 -966578547 +613280371 279896075 +-249448625 163862488 +-983772981 -149233646 +-730286998 -181835357 +669321010 -985687126 +838978939 -709771042 +-967962838 514395839 +291979168 -639955525 +-303133891 -610581952 +372474782 358513886 +629161614 225894064 +-966352438 -785310597 +627093131 -302913649 +577424969 313027153 +915797208 -444024996 +765301421 546906736 +165912437 -349651790 +890061206 278395475 +491643171 -850093028 +-200873043 225621943 +646533041 -741933512 +312587874 -85629042 +-328673506 -644321422 +584861808 593994390 +717658754 -907471453 +-738156245 -760212875 +-461145404 616429397 +548882674 500493547 +16269392 -460603322 +-821824848 745568863 +438953649 -763187721 +682783006 266351608 +480784614 -238191042 +908504804 -564175290 +595757993 -468609199 +537455958 324875485 +95948606 -371811230 +-166526678 6312485 +346358375 362178783 +-548830367 713344129 +551904167 -833425945 +-622722818 -662787879 +-824504956 -174770647 +-606636586 339080180 +439813419 571368451 +-409265314 -428984763 +-795403191 -807364172 +465268667 -808799316 +-487865675 810222712 +925423592 -763758860 +-651478553 877452408 +-92737617 341703098 +417597289 323577898 +-175500907 -863313504 +-971498933 -21468103 +-627865033 -998798019 +9491866 -920123951 +-707873952 -249305804 +-345200546 695119265 +-766619892 -98962140 +-831291707 -646899943 +-770996467 -249015888 +536933829 -358970648 +865435244 513299396 +835184685 310045891 +-560219405 730745772 +-859544310 -923881870 +21886193 -379565842 +716070201 137399571 +-126799121 -296307392 +-79922044 -378769193 +-302234542 -923312129 +305417606 303185785 +585603337 -339600379 +721121256 19049972 +-651496133 -333336530 +-793953700 -806771565 +-523501648 250529967 +-953026370 210357688 +-279159349 -616817448 +407822978 -279557475 +176854628 -445663482 +782981501 335209265 +894268510 -10642187 +715101475 899401641 +106069072 -724129310 +-397264881 -463836268 +-401494747 183199974 +-780320246 454453768 +-970066646 582898222 +596990956 -509126094 +362084944 -714595628 +530522454 -979190129 +-285990806 -71317319 +-11376818 -962790994 +-745801034 592024064 +9385305 -808449884 +771277280 -406114663 +356323387 -163484191 +791329308 662048835 +-804103078 -324843487 +-263670221 698307261 +-525594763 931854894 +709169397 -991935807 +363221763 -582053793 +529590763 11415085 +-934029042 714521261 +192172199 375501674 +325618111 -404179085 +-276993461 385485105 +-465020303 13098571 +939067707 -854988857 +514453397 -512655402 +-873954561 -676571159 +-315502941 -835253871 +-922053607 46718956 +642686983 -846754246 +723553900 591193225 +-523581718 631194483 +466282102 -695399625 +-727094162 555487625 +347282216 -71891855 +-232310735 80363984 +488746242 -773902210 +968813242 -516907904 +329171327 611144103 +-598094990 150939479 +557184763 -581717869 +-447805543 -499992121 +341900597 -514809367 +-667809640 193599023 +-462544609 923379596 +241647055 871991683 +52409595 -903859720 +31240647 -474414622 +570439899 596825308 +-758548747 2193961 +375434548 262748641 +-168203426 -47440956 +-595381922 364981392 +-844687051 -737039518 +-515104050 510308355 +884480502 650175166 +-167742638 335280480 +-811478687 -903169731 +-836049713 -944507473 +-492184050 206700894 +-220375436 -110100965 +990095441 196728203 +811977813 -88906340 +-846287506 -413436898 +-288819276 31563531 +-726775127 -5484611 +-98064423 675577683 +-825297940 751220346 +-353014849 -376010877 +901855380 286198635 +-140765295 614591660 +-843728739 85083051 +-36162446 380801992 +791240187 929393679 +-615818211 666237741 +58690153 769082178 +32738745 552210344 +131417848 418389089 +-546479389 -228975844 +-22980610 -78931400 +116652717 -122657588 +396803243 -667206607 +265748956 -959624987 +-994612837 -103176155 +262925627 614187017 +-431614676 220320487 +949747695 200037848 +-937157129 879820812 +-343419054 -194858728 +-597352091 508968200 +278442529 -184386016 +372383562 938824327 +-381952706 960727521 +-876771548 230003594 +289503128 -570738723 +-891278469 668121717 +920447041 -736893086 +-220048575 80536696 +-442267720 575862465 +-148437614 83440119 +370048389 520693238 +-690790604 -966995549 +-329250801 380366581 +-718460864 613530231 +628183438 -387799779 +-815026752 531217803 +-762552065 406376852 +477356969 -230843147 +241072812 77520916 +584412743 376387013 +-441552471 -644663683 +-611376308 -958951217 +928417717 432322801 +-241590735 308900431 +816011100 558817307 +156190883 -687701156 +-840861638 979834305 +504583415 -485989005 +-241583209 85255114 +-166923235 70722419 +-24156280 683964510 +149459958 643584430 +819635188 608006038 +762740715 887933253 +209924111 421945462 +866268367 748060075 +-879726485 411707187 +-154069485 173980672 +-692029066 698842447 +-577545822 -844147941 +-235921101 683969858 +-954040162 -922284281 +-158042444 -797187163 +-81397638 282994055 +874562204 -62016498 +20767901 -299687904 +-448897905 -8979009 +742844965 -563805915 +331995646 294486244 +-266172093 425939542 +468919495 563754841 +-679545985 784597192 +261613124 -143790198 +84332915 830280784 +598126315 -488502168 +-68986323 -559043207 +494052773 -926213784 +-352567605 14676567 +-611734001 418713340 +924979847 210916122 +-257288095 920749267 +353882300 -603025743 +-736766006 -490627461 +758012681 -779567591 +-118773485 -403099535 +-910109966 -841184424 +-758439218 -325384248 +267150493 -429752068 +-300836285 725517712 +407841063 -136937282 +432683925 419607387 +-504751630 -837901889 +705548619 -642005793 +957571952 -929831389 +-952891985 -707014407 +766990981 -996801378 +684477964 576622802 +720318612 153092833 +-132593263 -904697868 +-209220564 188528467 +32379532 -952054317 +-264194826 409424832 +-447961747 -422721040 +-942798330 519207366 +-935903261 -175451714 +-397108987 912426787 +-558155894 471368583 +242216334 -826364557 +-254577347 641129647 +531127199 -242851468 +83984803 973430230 +-318801083 762173865 +924316326 -56109403 +124991146 890292778 +-785506537 381506823 +85625092 -678175922 +-703983207 -468453630 +-867693686 961281577 +415902788 486603771 +-419965279 803486698 +-323083436 250959212 +205214554 185333291 +-476927388 681993725 +-646063023 592111594 +939210130 -941399160 +-148068359 -599714168 +-388296365 573604820 +144352539 891141461 +-783392511 -371683119 +635860719 241082478 +-756512623 -785896059 +519343083 -710731984 +-290956812 -817421691 +-79921263 970561680 +941864370 -915332168 +-624023503 -370179720 +722306308 -64343034 +447219376 -934769897 +229051658 877596096 +-493605638 -727993337 +-473039795 104124840 +365431345 735073605 +596578988 241344033 +-861850143 -599314707 +-992172527 -928713557 +545128737 -953413752 +-702211180 -55765164 +-631044222 -76914667 +-420452349 390061682 +12322907 -15013133 +73566504 430469314 +-778009980 652940620 +-335903323 -179703129 +-384431272 530485517 +-754096579 37036157 +229156275 196849835 +660875067 889122566 +-316839523 836070017 +-839134323 -343238636 +-192096801 -417314665 +-793784204 725972925 +-469131343 -607531998 +-230927366 -352079958 +-972113574 79989698 +195778917 745509866 +580292294 149100748 +-67227567 -723575589 +-858062071 239440179 +-717520902 605453222 +640525318 84921870 +-233454535 -261212529 +-657324540 479985186 +585936667 214020072 +-190266131 9274290 +-587656652 332667613 +-250162806 -135667260 +-17493982 913714147 +576832355 455210622 +940440855 -758953636 +93230117 445697715 +-122854467 -41486404 +-32310835 531165558 +-218305239 -521155247 +886861893 -718529230 +931639964 989637872 +-624285288 549031943 +-684089334 -230042267 +726272028 410540761 +815712942 -517499041 +102530683 937519230 +-650270613 -438529673 +-85454166 -538842488 +-920647115 820159585 +-392784034 -166841434 +-740943044 -790210061 +542166555 939304593 +-72016510 -157628367 +-609123860 506605276 +-598390195 -546078666 +564523554 585344512 +-883267074 469196223 +-517715105 -228188898 +842077262 -873889310 +912769275 -634964984 +505898922 682097834 +176230488 765761572 +547822377 148192281 +589682131 -258388514 +-783406909 -978749743 +933331877 -364264605 +-731542079 -892123741 +885704165 221129089 +944691230 743646977 +558153062 704179873 +186734706 -638741803 +270210204 -941983237 +-927580803 809224129 +-625129933 115511644 +-354604576 -431741969 +240602748 866391087 +412971911 -72788394 +826765501 -213766322 +-996749801 513155067 +-662707118 -466900430 +397419910 450023293 +-100433966 222849706 +-144750266 -119506375 +677342026 581566682 +-562751898 -320125766 +-843778338 -832677214 +-235770515 903448655 +538108636 -184684575 +-698992466 -605433834 +580738308 -218202159 +-635839779 -761445356 +893949627 274988026 +-181165129 -868309535 +653934566 -541188811 +174245600 337388649 +-264879380 -806702493 +98043347 -10935052 +741817428 449896801 +-972510982 -343631176 +178932309 -417967572 +-379173113 244103948 +414332412 403918527 +601742926 33070411 +-935325653 -56237174 +74728723 288965049 +-737355225 -909307644 +-324755967 -758321180 +-518647445 -74508669 +-13157333 -499876681 +648151631 -803332799 +918957818 713939930 +-660122882 -660706275 +598253086 912303290 +-215442314 664850055 +443300639 185076619 +114134083 -161642947 +-280189636 963165169 +-485516622 89253044 +-886254134 564302016 +-218036036 236021477 +-398907981 -861287387 +-164335209 -627722429 +240937210 865057734 +-989073674 270206058 +282763982 215014401 +330132673 -981189026 +-900776018 -232656442 +658589949 -902925803 +-303909467 448118302 +-36382764 745600937 +357937035 39332480 +-986630292 635791059 +475628016 -584043341 +-85820643 -4413028 +51926033 685453181 +-541880995 -275778197 +-680648295 -241335148 +768868259 -371781783 +10706550 134308890 +-109761398 331858792 +911179217 -830535583 +-816286263 11431900 +465301168 947517804 +291896800 -15405290 +-330967627 -31596261 +-294256987 264177636 +508881650 -306037481 +17454067 -990929814 +296842174 -931751987 +113116565 824799750 +869206760 71356445 +333143715 -276579616 +-533712087 -468286486 +-666603056 -816374569 +208721979 903771857 +-723846139 -433420895 +-338194860 270218502 +-118706924 546287770 +-595921181 -478604671 +365632864 -16901364 +986960540 -64196106 +-23603488 -756286576 +806773280 -321979195 +-82057374 -863135680 +755793245 -6049346 +-922005308 -307530690 +-509135675 -618698140 +-833567183 821764359 +-489694115 -488125927 +684510554 948155017 +-685291006 -857078832 +-324159814 -772477847 +-656861818 339025061 +-254007899 -217568508 +-626940635 185871392 +-426377325 279152331 +-982789222 553016285 +235577317 -474930952 +966228238 -436950509 +-376443097 -253846838 +953983181 695323307 +-193202168 -760965866 +-125134798 -832828829 +-405968589 -492352617 +974902224 271104610 +-492388914 -612772908 +368977220 -472326724 +743960490 778952426 +-229833203 -112732333 +450231905 72559127 +967926249 -518381640 +761647484 -550641064 +761930926 -686991792 +-284334265 668242126 +52323669 935175309 +510095464 683291786 +406251523 -634447390 +-721381578 293893759 +-90727010 -459949799 +109689592 718915270 +913450182 -422267272 +114884551 -738786646 +329460558 -503245145 +360217846 887082788 +504173520 -122162510 +-457183082 -95855074 +845956644 780671187 +48053344 383965045 +-190528206 225208818 +917005503 -376402142 +678819714 396414893 +118757705 266357163 +44718444 -576367674 +183211712 769419791 +447573773 498069474 +908150286 -567259925 +703323002 246526964 +869219679 -354718301 +618133461 8283294 +400607971 706014916 +-170744141 13737239 +-316133568 150005223 +-245242815 -184811600 +239040784 -196176344 +-237817486 -903302869 +-806241092 429020950 +528704072 666465035 +823556734 -526059209 +-806329400 -425459813 +11856576 -226045873 +-268905060 186203716 +-169224273 806462412 +-54659747 941862849 +-292938876 156465150 +335463767 276779401 +852246420 538182909 +980010017 828798588 +-826399665 -630676533 +-379049778 611457997 +221705607 30070415 +-248202744 -998364457 +41827845 -886955367 +-361830627 300232183 +981945030 -242263955 +703197928 -811667038 +517881436 -392127100 +-178649237 -432295253 +745190300 470796162 +-972153429 196472022 +215635023 179314415 +861958999 335283079 +-515881418 756999565 +-946870918 -159796142 +380185009 956161191 +888472475 979826124 +-635267084 -562285683 +-836100048 641824530 +-478710876 545933013 +-821752672 442929542 +-41286846 -266343537 +614516561 -984819415 +-715936372 952850507 +-244713606 362994939 +-136309437 735593485 +89226975 -837420850 +-176446965 720183255 +440448144 582855822 +253621655 110814161 +810425710 728362806 +984743246 427437841 +-188481225 889661738 +-129248107 559416822 +880878307 -508174052 +-21534040 -825867612 +-172054528 793948886 +712619579 -201592151 +-246153536 295432684 +-408481345 997617300 +-959307580 544483457 +84055780 905584119 +172071834 849655805 +503400635 -149967912 +-693955996 -104055050 +529967355 -278175454 +644009886 -860663009 +756196580 94903205 +-913894060 455105909 +-48060171 -28317437 +-888154393 749603971 +-685567133 -410568496 +821505691 384492246 +-716065613 616349076 +850036236 -78000019 +729414121 818284281 +347803866 926912832 +-257891608 -559080430 +866336581 233593650 +-651678464 -40862259 +229592669 -477117454 +888254718 313769111 +891429949 -952161738 +744246062 573672441 +209489650 770277310 +-848516452 -765084637 +839852223 818852152 +528920048 433641014 +4039082 -545861917 +-340412962 -659405593 +-283326760 -832155397 +-826578083 428138254 +-774730051 137163320 +-107140269 460872189 +397033539 -45300850 +532291410 42562459 +-764131627 -367195708 +-915323221 -700001761 +416723695 186869571 +453088528 -801936488 +701814542 219331724 +-941057395 -873394625 +-118147999 768348530 +-346835036 -306229422 +379559706 701607358 +982192133 689960530 +240014656 653896673 +678281117 388011111 +817691836 -704690721 +-671305128 -750477934 +-897881904 200226332 +-512171630 60320744 +-57234514 -397785985 +-159047665 -14772463 +205931050 -409255718 +-631803023 320920141 +783032981 848022543 +-340800097 847009486 +760574828 572894980 +243641309 -223063522 +-14951812 -812731547 +-239660107 320595141 +741118432 78246696 +875956606 -579929172 +861964053 -69156051 +-447494142 662357792 +-735954451 51970886 +727083549 850064823 +-848346672 -865293310 +-399168859 679548030 +-269005861 87795963 +139677873 -380542647 +-44004420 508486737 +547049669 -976155706 +570028207 290750228 +-694730457 329000158 +156563371 968029913 +-604876187 -852284153 +43141019 4041340 +373032 326203240 +-441257331 871397472 +-586396385 677184170 +292841619 830897485 +758461988 -28271017 +-852567416 -58850958 +106864028 221085434 +726841212 -143557117 +-312205370 802947772 +759635785 164332208 +734838458 -786914547 +-138034549 -198059746 +-759567902 -22773314 +634900953 192759729 +458757994 117663138 +575782904 126884546 +-362046581 872382015 +-225405366 350022320 +566879119 -965828265 +-418255678 -500136091 +14720735 61173807 +225821139 -346405383 +-466904191 -550099650 +-525933697 -696425088 +-829275681 -353865546 +19811235 806929613 +-64923280 890615456 +-976494393 796181098 +-467653359 46870365 +755742610 19100181 +-86907696 244313020 +990284464 177679783 +654756886 857879975 +-496447816 560111726 +312972789 -506500740 +102041986 990248568 +-113610054 -456413683 +-750454528 85757940 +700394964 944394414 +696217512 721120498 +111065305 535047811 +728777941 -484292164 +-260687096 -278875354 +894573096 767324250 +-790396225 -697868883 +859922960 259989405 +-936080487 -592931258 +524961079 -513299460 +28237669 373973064 +542396574 -402588439 +-478919337 -438841533 +-446165947 -482631022 +157034706 -539741405 +-570092228 -509478139 +491068640 398112166 +698035634 -76954148 +-530948970 -258193848 +910354541 925548098 +-204712064 948632960 +824611592 -768675944 +176038824 -745623234 +-795242525 608488719 +-704987052 -8196346 +-648829545 -64942441 +2876999 -909697300 +-33191884 -396828724 +-57741826 -621232404 +112945797 -52507968 +-242145092 -404694144 +231524198 512399225 +90131090 161682388 +416672867 426933824 +-626412121 378795935 +-59644755 -288259527 +-780741916 -412425326 +-440947788 -165920853 +-23106490 912740449 +-716400372 284152558 +920380699 -262522088 +857627317 -633610662 +908896933 422869941 +-810773865 -882076725 +-830491817 -936300979 +-505616520 468187867 +935772269 903874422 +884863452 -835331443 +361086373 52219985 +-846578169 -205686293 +-297367305 -297184774 +202542009 760708629 +-675748277 -776766086 +644574273 112563164 +370075454 -108510422 +837671291 39154311 +72233701 981611563 +563770729 771778128 +677782212 -356218820 +167520904 517899067 +-162311270 697541568 +-649297806 -349268202 +464866867 406961469 +-337781848 -974922834 +806825124 -265051625 +298770349 71779264 +767459387 438633335 +-78824194 899758216 +-546350919 601703356 +-136728409 -426676717 +986862761 492872416 +-39980720 524284605 +742750157 58003523 +-801729136 -561199597 +519957232 19899400 +141947550 -924456578 +-661190812 -340008735 +-215641261 465600912 +112683975 287373843 +939491964 352159979 +-4417320 -279438859 +594400236 743787708 +-42344144 789869062 +846311715 -471957572 +-173760799 -762594652 +433655758 -468572809 +895376214 -329954001 +-161682787 -307902646 +187566110 759355717 +137408215 -281713146 +952426237 -626658689 +-146540969 -310804254 +253836331 280109901 +647430700 677125156 +43034532 116796972 +410652430 796465138 +392142100 -74988481 +-605402916 -644651016 +496701822 -765865725 +275860402 -165807922 +-257416758 233095217 +652484091 381875980 +834769090 -925505430 +768112249 812810723 +-238268063 -226175646 +-271627766 -698483830 +-267414728 258960905 +812480252 893428812 +-573973241 -651617136 +471822048 155653301 +-973833014 -699699451 +-479248784 -740812589 +-752562721 210037377 +735334688 -984072964 +-162360919 -295859692 +-695120952 198786988 +786557263 -880719292 +-431102705 -101208043 +318458512 -352275598 +830704240 -346086368 +-23793509 685852793 +983775532 239705856 +657368224 -181888191 +602976247 -90363833 +71826924 -445769177 +219733661 964191552 +162473814 583779110 +-794611168 590348592 +236841602 -58751380 +-606718941 992786174 +-803759596 739327362 +-740599676 -977095201 +675229696 210580289 +687765949 98468210 +996458592 910069934 +-796938150 350075244 +-701614552 -444689870 +-263725183 391434162 +929658776 -951305627 +34426098 -345331195 +-156985921 -697324102 +586652474 631737196 +-320654577 919714599 +388657564 536590277 +93636065 -333715122 +452253909 -624368917 +-552241698 680016097 +-900346264 646114872 +573800171 793689476 +749285249 -296170048 +140884713 -933639349 +654130454 -866146253 +-386445380 55956773 +-947286561 69347350 +-360065436 872664898 +271128180 -681711828 +-680130761 -104281651 +519923672 -658029864 +813761704 465902775 +477814334 -263976363 +-381468963 -899031875 +-611834581 612969454 +-954228977 128599967 +262257937 265736893 +-490527176 -195354824 +-541739750 -376642573 +423458330 103363298 +216188682 695037955 +542491236 -967951561 +377550855 -885201923 +-497941485 -78394781 +158937018 347414526 +-308954802 -48017470 +-888173922 898574056 +-856049503 63684953 +528974469 -283802377 +582162932 483150153 +624286248 588519485 +236433202 628174318 +-101831467 -122630635 +496884910 -845575280 +-546789180 209739332 +-346257919 828975615 +-114586192 -717410813 +-623645076 -632226818 +264507045 -273876081 +-600154294 -381172423 +985189145 -389737984 +-280126125 -218992050 +-241745646 607769176 +202950602 301597110 +587854134 -842022725 +-445404860 -400448777 +666365716 287266257 +750681420 -963576933 +843013710 -367993896 +731424911 908839155 +-667673749 -593453442 +-380286440 -976751869 +-593365668 -949062319 +-939813881 733365608 +-298436755 -162105919 +-285508634 -667226863 +460297241 -259522971 +-883778163 -505117259 +632087936 -602436149 +-418223917 377728286 +547451615 -41565372 +-394589054 549521313 +15932091 690297994 +682831534 586520749 +-850142312 -375815258 +-29203864 -462133547 +-260629587 -353004377 +-977681038 603867502 +925270385 95451335 +-883394435 584237645 +-761923860 707800211 +-221425795 230622711 +398006024 -29425448 +478712626 766661377 +439898418 993552540 +-124771555 87103872 +282981821 749008283 +888422588 -537684167 +114352123 -596419438 +-138121804 943517310 +315671341 399629487 +666816292 580022314 +-599172158 52651555 +-160491694 240823288 +-370500996 354788990 +-643119987 446851936 +452365901 -151444170 +730350034 302001518 +-275221146 -308322882 +319585837 429879803 +703954564 -230861149 +321415940 -777747250 +574480268 -140254446 +-225635833 -466710418 +795890489 -126300226 +461063636 389979304 +-686679571 860199822 +-463508704 214453143 +145335758 -962927610 +-99100909 -249614545 +774978083 -331096220 +-679855773 146346763 +258851191 520673178 +-468249078 -681953010 +234465720 -200930494 +-931562023 -226671836 +-412743455 -256833576 +211210736 189357468 +-116601970 -806052125 +297968011 -889448154 +-142867935 207999828 +446993430 -500201530 +-692531677 -521731945 +-419581192 -959746680 +739976823 -996263161 +-375404941 852358461 +-275968134 -114346107 +-284561860 -303060340 +-960016110 -126425266 +143584868 -83367924 +229860898 381631436 +-398739058 -420025737 +-495614052 -801756342 +15649896 203013448 +-776520138 -143240381 +587326951 -947933596 +574964071 -533711866 +-860970133 -572260431 +723846105 -261976971 +-423954213 403766320 +-758039680 -343576434 +-318990772 -76051255 +354501557 -847745327 +282185743 -843231209 +-582970908 846733387 +337727030 -336514039 +31028622 -969889592 +333342228 -643186415 +356453786 -204825208 +921682135 -227314584 +-12465431 -965080256 +177872767 -302639859 +-863184812 805283965 +924032099 963971463 +655592355 -290262349 +890264102 -781412003 +-461754456 541354713 +835139735 -747160564 +573918924 -350894155 +-997812358 -162347831 +-515947253 618796453 +-498913714 -410280747 +923019515 818269173 +-537022852 817735872 +-854493691 137705046 +423213790 119572250 +-847887270 814860830 +905383470 -608552964 +-88007887 -336684244 +-720605499 -58034412 +-654158804 16084500 +-936622110 905336883 +364973813 218392032 +-175860261 -62950688 +485115473 302500494 +89793709 419164903 +-460130637 -272572677 +819029579 158830735 +207359583 -183033517 +15744075 517203688 +272541996 -740264747 +-376593176 -97099323 +-843693786 -529175949 +-84646592 250728855 +321327004 266210187 +27545986 -809025885 +54302912 304350434 +-441369801 -144828350 +398194137 981347498 +726458894 -852351463 +-524264989 -94016881 +-387741035 -959952226 +-101080970 -304953864 +-201023192 -205408483 +-430526901 -101312074 +-527656690 49343179 +-530580762 63777410 +83410227 -209279449 +568217169 -212862402 +37073894 -658223586 +-73057232 -201055713 +62318994 -289520336 +-255890532 -531112820 +895418903 -849140079 +-930962245 -291726596 +252731174 672131802 +-974193453 -296635140 +-585006466 -969988450 +469284702 268875786 +181392476 -986674675 +-125963394 582325390 +877795024 153206584 +61445192 -579361523 +74482592 -233507898 +-665009350 -373296694 +-561628789 -489700743 +57108647 525857415 +924354849 700489714 +-370960464 265913257 +-755107087 106258266 +973799406 -555859736 +686851133 481742381 +-932164169 688248636 +-408607734 718920174 +-781573496 -956873206 +914132024 40952024 +96397635 -58688749 +-276440608 -867581809 +53213892 904545311 +285686649 -598338602 +-372549295 570776956 +923421415 572972112 +1462582 -446059967 +282680874 392394046 +936629823 -992451490 +655731635 -381998375 +-682121256 951053369 +603376510 -5526386 +946758251 164509793 +226513430 -192845354 +-890764710 890407250 +-909077342 844765422 +-112115887 -757410078 +-301301730 -861396050 +-367417193 507151359 +905783701 957990108 +-498099511 -212471553 +-146887274 -122623981 +-417712785 -382607634 +602679283 24129129 +123150933 254432290 +-71740895 -836326301 +-238134206 -807718075 +-87792155 -778863916 +-284892335 877143539 +352936285 215482248 +-947901831 896874768 +-821559478 -854053432 +-235091488 700821616 +-632262159 -459137992 +681172005 -280645250 +-908909114 865938889 +-177425392 681463129 +-15526774 -723326245 +594524132 -708335387 +-656111528 661394530 +866763301 205149651 +470844069 -614908589 +364707138 279495840 +-685098505 537073264 +94671384 123847868 +-149776082 -429633100 +254269994 -187223142 +-813310163 529157818 +30763087 438259932 +-577394494 888286274 +868426935 -355821072 +-182668978 -443581833 +292818615 709952828 +940281802 58930346 +287890491 -915825626 +717131278 -752770612 +653726155 409833689 +-70777755 895414646 +-479498831 -853694941 +429019225 -424502124 +680949198 -459271713 +-996239403 -215190161 +14604309 -892192748 +-256299912 -96046163 +-727263492 520877720 +-603776038 -809722415 +520153866 435076568 +433245064 890546551 +-685527623 292196331 +-450728935 -343835900 +-259579867 -529820226 +-526047062 707004650 +515418459 -402853660 +-469221935 259450926 +157799284 -116972826 +80718126 -362232901 +-286555580 648031181 +-328610569 -85106918 +727782118 -875023110 +778023500 -233244344 +68308504 420873616 +619329159 569504348 +-146380462 523756686 +-883027821 347887430 +790555423 -544477725 +-927199855 288340872 +-477848535 380517097 +200104358 -887053988 +-77439630 -443441585 +-17104518 966038696 +188519456 -64761341 +-870973334 -988620018 +946323321 -271587939 +-233712808 -873702790 +502426180 852194427 +554599920 190677734 +-815953323 226010386 +-637870419 -367076492 +-717909241 -514996670 +418470733 -159665947 +237381127 -944537003 +-443750915 58102193 +-777401007 -59195462 +-830097233 275457392 +214221695 -973151060 +791300959 -808799050 +-625001724 347832660 +-213772915 239215782 +647200322 935114336 +-357696543 202297952 +-275628988 734398668 +-822766522 328889710 +-536627597 902818586 +-701712054 536508685 +970840105 865628756 +-452779346 -161172400 +793049984 -720529888 +-185696080 249616818 +637902655 -909272681 +-282468765 -897891326 +-968197497 836070617 +132475525 -457965634 +-195156721 106157548 +-582256865 -935252176 +-950358571 194322587 +-90915411 678961668 +-334863847 -520983217 +856355782 -558274657 +693208489 -302701165 +-530036172 -44153237 +629567180 34696468 +-59416817 -237418801 +-436987442 -199484774 +242591903 -257335536 +928919969 128473345 +-25400868 -83473523 +-47700921 -491872939 +301691525 955945201 +-360365668 -300569688 +-24081494 -567746694 +-472984358 47716954 +-412631719 725925484 +-235175497 819471763 +270465713 -685710942 +-446736400 -273029527 +430889307 718266025 +899726618 205388779 +102605508 -445304277 +-821885405 -983268423 +-146857986 324229269 +-538621066 -67001905 +-808733777 653962088 +471533089 -777282548 +-544269085 -281478440 +170069530 -13112998 +159794564 -530690980 +764626721 141508482 +935299016 343111311 +-443452968 268914757 +-936062784 -936990328 +855463475 -906736776 +966619725 309787751 +916904744 952980689 +442959501 327518797 +678065412 71916831 +-116383584 373465798 +925137870 278415694 +-847102913 -784389636 +-975051640 216105847 +-618171945 66099931 +-756239468 -942134508 +-240270591 -816056735 +510453991 992727692 +-175722191 204224109 +-407164706 -168296595 +937880114 937373615 +287427422 -965842476 +-605056081 -390692729 +-415248464 995319727 +12142991 849101222 +991666762 892770953 +330142019 -8278758 +738334152 106439222 +232156662 -640430648 +-183090373 562898728 +138335090 189041811 +-681323626 -506574295 +572383737 -6720745 +-829605276 -481054045 +-37702114 -543554308 +627751561 -344918754 +-629946464 909327606 +232193084 -875814883 +383233304 488109096 +287883557 -103094116 +442471425 752551822 +-983400243 491321103 +801333815 -145674592 +296337808 -554698000 +-439127209 -11313964 +120017236 38605594 +-241257966 286602118 +621910269 10831775 +567172807 550380783 +-363178807 237164069 +-976547888 -334014082 +591926312 -708241671 +-694697642 552828128 +712546268 -709012888 +-785025608 -266441826 +-550408272 -735456891 +543792709 -669493644 +-391632094 -884444449 +283024754 -618701060 +771370031 -217299603 +-545084678 824364928 +-480422448 591853580 +367330270 349650621 +742882576 44527873 +-829368319 762327735 +-707813623 923227380 +-639299224 -293064142 +507190275 314308758 +155842289 41607442 +698627367 794759381 +-86723350 392480042 +55234054 681463839 +961006329 -539293452 +-171238263 -650555195 +899725557 -618518336 +-471719250 -284313438 +-54051359 -752933466 +-482474003 -791349872 +946261608 124830537 +690054687 926975376 +-871741125 -450961826 +414470414 721554992 +738358804 -983618087 +-820310190 -551942454 +-991230757 -327762775 +-367445258 -205637549 +583670829 978627898 +-65893469 183352146 +-896422206 -905689774 +331822048 -764216953 +745827725 661098697 +-701195584 195467917 +846420775 -957022405 +-889302951 857731993 +786885104 709320197 +263576792 754954951 +-6860924 -879420275 +631537749 303779678 +672079990 340671683 +-772085010 -931322033 +841945036 385356035 +-473180933 -195144104 +487441398 994229842 +582909405 -805829643 +72086305 682245578 +-812356513 711862589 +-161572723 -949838275 +195059477 436839047 +-334557409 -327425237 +-425231903 920677475 +665189451 858583918 +588540312 312718300 +-527735707 -430832320 +-994322467 286489569 +853331728 -779427329 +-619654786 750250060 +-819595533 -199148717 +-418529769 -328028436 +-476391971 983525531 +306581220 -767773206 +-629411851 789810880 +529427395 729062788 +449302995 -935385299 +-406056902 -380182147 +-647129140 -613325775 +797737569 571405864 +-886911020 256823456 +512013977 554163582 +-465565915 543496596 +89086846 -20348986 +-202608269 -451972057 +811489766 -75272644 +-47648973 -680619741 +703768568 476995237 +-91358027 466080912 +-410536818 -794107619 +50315409 -962999194 +-345747126 767891194 +645972655 -568040100 +789190219 685681416 +-232159832 955236218 +310211100 937261133 +569791028 -706671518 +-760100381 639383188 +472800886 300979233 +893464606 342559000 +525508190 -939044125 +-486054474 392713524 +-379447908 -613953747 +-616942806 -25115140 +-717740170 667565109 +265476131 719244013 +-513037935 -390800476 +-841988704 174723505 +-79659352 740358421 +425016830 103524840 +-230157579 -367111618 +-731217655 582418021 +485954669 -594210315 +-189765932 817263551 +-591759992 -206154351 +394392511 -998711450 +-339756233 -85398560 +-567966234 -167597170 +-138282028 322891037 +54932368 665976183 +-316190694 -276052582 +182550113 576993243 +-759393127 -940125719 +-910243037 -605077384 +-822898501 348382901 +344497558 87553999 +479597110 615297577 +990498528 -486818414 +846291194 62457170 +819204310 536445009 +-976950026 684100275 +335655418 -218465460 +452778473 588103451 +-206828167 -208569878 +245595233 156566831 +55482525 -832372153 +-340234933 -357681206 +-38966140 -720360132 +886579057 599162869 +292449534 515386506 +-240592307 -721090103 +611441458 982921895 +-603930439 -852719456 +-798134372 -926839218 +-110403820 -985256245 +973816071 456064922 +855110431 -74558385 +500173521 368026821 +-426354665 -458398949 +757032437 790852128 +784651983 -280142682 +688789258 -313648595 +-442383631 -763939696 +-711255023 131380400 +-792369659 911162839 +271978420 367973525 +-624245336 218031967 +-232867078 -523635294 +-673054232 812351742 +447024350 -268583039 +772386839 -860103058 +341370432 945798812 +174169783 -717601283 +-650950810 -123797657 +-965423814 766315136 +-601631542 -684704649 +-316951505 -32768718 +-985657627 -792114845 +583187502 -940274140 +-190926823 -70273547 +433163981 -351673107 +-898098939 663686953 +354142779 703765691 +20885176 -230158286 +450217338 -90137452 +323710107 705204756 +-672233610 -716311560 +-21601775 -474200692 +854746231 168385858 +641046025 855212561 +211135652 -775496207 +740298905 -969666590 +382143119 911090083 +224103805 71377081 +-70748127 716994220 +641120463 -762863679 +-526356744 -85047488 +-869402060 -586397830 +-687172671 188336026 +-901582144 -876579487 +376203795 -650920675 +147563974 -673136309 +-233656720 -835395327 +450715627 550162270 +106423931 -365430769 +476594868 -702849853 +-144723256 -410946065 +317427264 391912435 +-946672096 -271890801 +42391842 802972853 +627044527 294776497 +-689959176 -491812030 +-893759081 -559328718 +-709029980 784533282 +-815564069 -682405869 +184214474 -857687033 +964345657 880331148 +-144156479 219211789 +153173455 -357252209 +117215843 -377522581 +-442483445 -619996496 +-348351527 999946402 +-640637435 545804039 +923801202 719287372 +-829599867 262885714 +-99458718 -567686653 +-365809799 -983689118 +77670222 936549564 +632358305 -155066230 +-138826649 -763815535 +-358073361 7897353 +-985308142 -307456028 +576287387 -44789840 +104333762 289653634 +559127733 -45275104 +45394476 313172169 +763257817 -55244006 +-578684137 908847120 +52497720 -891525282 +715790087 -720564506 +39679809 -826887848 +-202971508 18110156 +778779374 908718912 +276275005 674715985 +-602925632 403989245 +314075669 -983073398 +85423474 618519530 +92990334 213926162 +24217949 -363186733 +996295058 660782104 +-385900100 164120313 +641834366 53454529 +561897730 601389297 +-639119270 542378969 +-676486855 -132588109 +-347967805 -944615622 +707731218 19906040 +88004899 758835174 +539283838 632716833 +-73941406 577072721 +-336184160 -188808839 +-194441702 -658365342 +145990800 -558151090 +728563579 -247471129 +-142168538 -517522923 +457891996 -270590867 +-651188856 626429410 +-213264277 -904404921 +-457792897 870845231 +108451645 656585141 +672505653 808696731 +-286887566 -545562298 +-895747110 761530618 +911417886 365916130 +-897971228 -668256864 +-802946782 544371532 +-235573119 151335253 +-178431010 -537196737 +131159237 -98262792 +-722092457 782367014 +610887567 73297090 +-903164943 -43869426 +966719635 552926906 +423714937 -659603253 +-49323907 183882873 +-851835798 272117778 +-383328281 290456126 +-596971918 -908901139 +912517292 472491285 +-152149472 430561160 +938704564 626943465 +331234926 -906418154 +944496323 -19679378 +805606970 130306191 +209344439 -675930823 +182448243 -668015988 +101217280 535422211 +526083628 425132183 +-618783371 -507949952 +-252085707 -187000731 +-787401729 524802532 +103933515 197436756 +-874026312 -930365719 +879707149 -810862000 +-312127533 -293987868 +103254785 104966828 +-382806722 544114391 +-20323834 122072880 +156941493 -468613852 +961559918 -669737223 +498887176 161050422 +-737149750 906643163 +-556165400 -405414170 +-662565858 -930241359 +-195585641 865474450 +474894740 887369188 +-381286026 193386273 +405856160 -725093120 +300479405 -877480966 +-668265041 143960421 +-813127867 921417606 +-394204609 -853617067 +586742129 -760340217 +110065163 193689202 +-771758501 436432024 +764388825 -255050958 +197342081 -570472195 +821827185 -578003807 +-634461994 -964118199 +-445083144 639132434 +-253866597 577640581 +-677989184 656647231 +-24011869 860389374 +-761180045 -442999776 +635800274 222615735 +244954780 -303820540 +-575741217 820670286 +147897022 -899050526 +834859530 -907191873 +330813304 -333772984 +932392719 -481061765 +-891892319 -882973160 +749884439 -576841069 +-783031855 422944000 +295838303 719463212 +708886470 -969269607 +309425367 282801060 +342226113 995768931 +-397733901 934011081 +-71465750 -692398542 +-965769503 -775181449 +526463584 531266767 +-832632684 -676549324 +-29030146 -845152920 +-830140385 214417850 +30472832 -333906927 +-893033350 -969191407 +127884987 20871635 +644799325 -544659122 +518054643 -394462286 +-89945718 344926688 +-644107967 -512952820 +445695240 85256957 +471961345 479510119 +142325031 330059805 +-100219267 -729226283 +728446583 -744246461 +140592051 -752682750 +135695458 817939778 +-103734747 316431897 +-439743586 -844932024 +585044034 -129361767 +-799800201 675333805 +-963393208 404968739 +-957870776 -131950947 +-973692554 165533195 +-701943176 366508689 +-92024297 477723662 +146317430 201874860 +-344302280 -157872236 +-641727777 -135637376 +-178943984 -982793363 +159548656 -191560269 +707888450 930311046 +467818194 -69909055 +-450288655 898006636 +-417418094 -98254879 +-424790818 -643473211 +-73189298 191031949 +178876517 938580046 +520538201 -672581350 +536233742 292802904 +-478039811 567959601 +-29028610 317467282 +-851490431 728796315 +-847562703 -433439527 +-798268524 -38588051 +-346467755 -378654435 +-303497513 -978208430 +-907526339 672980745 +74888616 -162518560 +646699126 633032759 +-790322082 404362888 +-889560074 122530878 +-761799596 -25725 +-798622403 121540265 +-963341778 534363688 +-68860206 33559168 +-461476191 -925161655 +370122048 309270032 +-822876043 -838632417 +33089911 -506954853 +220114775 840967097 +816683837 380623135 +-740100458 -445275199 +-439933716 -131848734 +-929729511 294719281 +740379482 913109658 +-728440628 -210400097 +606822911 -687462922 +555158890 -473998703 +-393901914 139637828 +224606062 -181621711 +-313634192 -560376652 +27422561 86721066 +575683966 -650716380 +724933464 980828266 +329598935 -45850 +-640219890 82259922 +370346004 -43766529 +629631511 612928079 +-952164217 560479824 +160320966 -512946048 +-631183403 970109532 +-64306304 981533187 +-373310341 5515631 +-610481325 290395875 +217362671 733023414 +-939789314 -652619513 +443814453 69208667 +-968273541 581483247 +-477263869 26250538 +-429740163 -900171033 +-924508464 189301358 +203625459 544972014 +-871687652 -794240190 +799621813 -666463250 +991728874 -658774864 +769414822 -599074022 +-274531283 -52116969 +205145934 271962010 +-254398439 80490776 +478212484 -567496935 +-715694167 400137730 +442755529 -332066069 +-527050752 -322501023 +-291645322 546733177 +-755553826 -718490752 +396520863 -413247367 +-817428259 -99244649 +-185067375 -40620921 +709149194 -330908590 +450773668 -21271556 +732404938 471493244 +-125329711 280557414 +-876156561 -841193776 +389217124 874568132 +-31130851 -429494191 +184371634 938501125 +923818844 658185651 +-910749514 -736361433 +-446664426 -78310912 +-721881825 56877615 +-104166068 -246782866 +363438251 -846531323 +58360071 321806510 +-461042932 -553096243 +-359847856 -827442979 +-998906722 -267835651 +830444073 891953197 +555634342 228546006 +852953898 -842811675 +599887329 498492180 +854672074 -446467835 +-971596074 -828337605 +425426680 -68887442 +-383050595 236389210 +-716740915 -591950644 +338619109 -421032655 +-126631385 -335150169 +-116080622 -238696322 +-3241329 76192293 +857963213 -760046242 +-632525611 -903859686 +-704211064 -45896667 +-895546438 856650760 +819367490 998109020 +252892782 -966899477 +-433953716 82514701 +-390327665 -814471565 +348631188 127063057 +-725471425 500515551 +936846857 875957703 +114646696 -213952726 +-185858181 528155117 +-367075552 -368784545 +10289765 672791349 +873307201 -152890464 +296720917 -667831567 +-842320503 -868456231 +-551817886 -955683637 +-147838041 -836720688 +-968221570 -639771367 +648104786 257289553 +403919585 263175456 +-773270107 821394044 +-299180320 -370405150 +904622219 623664379 +-419012499 -658596874 +-566809162 215118513 +-846394232 -980965248 +940622035 200260783 +611599189 -708908014 +-5764936 313259744 +392487268 426751070 +-997587364 -196314621 +9749289 734482493 +-993123811 -803092679 +-450205534 947621625 +103605016 331492359 +-610937150 -620466547 +-11120769 -258130505 +-377275712 -27198505 +514736375 -641876937 +377884957 -48167257 +-870374543 855808721 +-51792633 -78125693 +-861868729 -569408684 +849013531 696219949 +448428320 3959700 +-514443431 -745533699 +649647121 -754788109 +-422415724 -637129229 +-835889173 -507501603 +-307544671 -222331082 +625729540 364321117 +485400209 -700374201 +620090162 -252375558 +-402385237 577131247 +964242394 -808110842 +713358030 274625095 +935985255 -442900228 +346523951 -115162553 +-429870634 -503653554 +-31005770 397157454 +123305885 -846033645 +-785745977 -747056142 +200343149 -706665539 +-920613472 -92802920 +828755011 -260193537 +40834432 -471014736 +-757335992 -801883548 +590352853 -380307459 +508872735 759868344 +-899257986 -369524613 +369731629 -723621287 +541602903 -995576543 +-578457272 -678387182 +-47472737 -344159018 +60366284 122132204 +-785305707 -634546883 +14549973 433848280 +-887428650 101827020 +510927446 646614839 +-220202593 594959368 +443403792 -216549582 +945487701 -559463496 +212981512 981579941 +948931038 -639058241 +-476615282 975030199 +846640167 785253100 +-343462049 -543010094 +172591691 -468698354 +904406372 824256831 +140184952 -302036643 +-819762263 -105368790 +207370251 673939714 +503071897 522888451 +-225234964 -648099053 +561457852 -84970241 +-551411718 719143444 +118452116 -167933211 +-6497908 340013209 +18865556 -162063069 +732662245 449146071 +43975857 929014204 +-436839852 604485141 +654536669 903108223 +-462270812 72488301 +-729158938 480411436 +773306961 -616537843 +-607398527 465637110 +731488580 734590202 +906130209 323933210 +-858424708 -555281369 +-414329740 491430869 +-336333818 502839479 +600458079 -29497273 +619547779 -299717471 +255292314 40548829 +670834218 -342249963 +-836027541 -127565303 +483563625 -73370446 +-389165269 31662564 +-139548784 598568959 +11605405 -20828905 +-342220271 -921087187 +-47478683 -800682154 +947459957 -665744300 +587472531 769743813 +-500449232 -512279295 +889894642 998629335 +964666255 -455982025 +577575857 -217713405 +85045008 -526702974 +428788795 -233168870 +872664557 -541300228 +397911446 -567406297 +943939932 812430570 +361835467 861713376 +-896547375 -493176774 +-457952652 452030422 +172253215 -527675967 +-493630310 334564066 +178447756 -958800787 +22122469 -809774634 +474002305 756788452 +-260139446 -52891107 +745740361 974961918 +724184777 -592031355 +-153721863 -467776378 +924431343 -800546391 +-14893914 182701389 +631447831 183483977 +-745527938 794807833 +296376943 895772284 +397897942 -198291879 +-541003273 -337463910 +56028419 591803365 +-80289992 465428409 +-607869143 443237376 +-864984409 966398394 +436690965 740392156 +-181827267 -284938704 +-909902784 -605075590 +225023724 389697249 +-275376864 750144306 +971427787 231633370 +-637987111 -361847710 +-238738088 166729680 +160771339 -728801139 +360972720 -564442086 +-833660849 89101287 +946616085 -58476612 +333009622 108284320 +-238547283 -153938773 +-385271411 594960198 +-425001557 -335820983 +-475279454 454184346 +-130271111 940474984 +-235156089 -714304185 +-334110206 -220265009 +825763908 -523937218 +-389732417 422343570 +92251915 941004182 +-73111146 -642317226 +457457973 602922017 +559305224 -637186948 +397995929 -987080675 +832439892 812772292 +485269005 493678366 +705222919 383268214 +490579789 87195117 +-307975914 -501159691 +536107279 -454883756 +-391906983 -652759895 +-304363946 237526605 +455719773 -862585112 +711621873 208646015 +517267095 679071877 +-306119093 -265179579 +911091886 792747653 +805981562 -724379361 +728972338 158391086 +-866886147 -249863771 +528029932 -248372633 +-292302389 837270821 +157957446 -815312455 +683122552 200961529 +308522169 -648007721 +74961922 -60169395 +-306837643 -417269253 +-307509251 71429284 +485390470 -487082667 +358404595 -929471211 +-798235672 814155254 +426035830 -57177223 +522218143 -867424154 +-175259800 868932262 +527312002 -495093931 +519543149 -706528710 +-696283994 473450081 +-800079395 901819925 +-572176279 -858869535 +-732350686 540930668 +-413397401 -802789082 +591500503 -921528083 +-388398051 164114318 +592187584 450778343 +191763937 401989840 +-917806951 903312143 +919823580 -182375351 +508120685 745010629 +-417195624 716529006 +509880762 -662862887 +-138847630 -349038120 +-292989318 -593351636 +-550193482 -855459422 +-349007172 -369610192 +304191857 -922261793 +939372231 215318900 +-510137323 -521541382 +525524324 -128908263 +912197021 -470319351 +-15766754 359664 +-91524699 -307557878 +-78348698 -859258131 +143862879 531890417 +930919718 -143229944 +931210297 881081736 +555462608 -591976831 +221183285 692896240 +-417207348 140532539 +-156956048 540896247 +-329199514 615767495 +-327099209 -240566815 +-989291526 -469133867 +96084326 -749613048 +-169091790 -532186110 +-171397885 398469320 +-97488928 -91670565 +-967969089 93853953 +-269562245 161392373 +395138223 906587209 +-860567767 -122773854 +-500616353 -76425229 +735425561 -81335328 +-891546087 582524043 +384064489 798030433 +-992687028 -204511505 +840302987 -702267064 +-866487748 670842812 +-100282718 -107642549 +-848395244 801548971 +-966674690 447138132 +-535481938 -962800642 +-947979120 876585857 +-215636336 636722961 +-901876454 -815620234 +-309163574 73683776 +751421272 310166651 +-432775627 -26729470 +-212250553 895234869 +-922970553 -592820706 +-475716645 -471956885 +-564695967 -580611397 +450947115 558765611 +693943592 326359014 +-731577884 347075267 +860552247 -166465712 +958992828 227765786 +-954792007 -302287185 +847524959 -392218421 +145482393 482894995 +-364481821 881584872 +-751583960 639609727 +-821270121 888005986 +409300136 -584652878 +-535827081 -602501302 +222007278 729707598 +-269886 -552299009 +-799676241 381293675 +-650899060 297502269 +-730628903 16184357 +-386699366 978287845 +-745758612 -337075508 +213653708 500144844 +342511588 846622602 +846095826 540094810 +-970654874 505932327 +-208318732 -882417833 +-185650427 -468128833 +561430399 -689213209 +-454042039 -798637764 +-906553055 -283023832 +-943099847 -938577537 +728010171 281537540 +598864599 -988147723 +-556430322 -670948144 +-964875711 -950081592 +-785903355 -251775442 +-938370721 -103751154 +-664016581 226528113 +-979524944 844143775 +-510907159 -978725348 +-41176952 -888814945 +295032315 -476969506 +294052304 -658647113 +-468271957 891049976 +-738103561 -425548700 +796327174 310594415 +-343490356 459783229 +-82686428 797139 +-56013541 251868097 +846698973 880637006 +985254040 577015960 +-739334919 -403554525 +-652260685 236469922 +480829130 74220389 +162418309 -234621957 +85812249 920526789 +701814592 328277645 +-532266482 968977616 +-713567563 -348138943 +174048934 -656988307 +-230028275 820750142 +269382628 510969408 +209999090 -792840710 +-633916463 -344476830 +460617187 -688166290 +805001365 291055641 +-892740231 195217987 +659196642 910033063 +636848209 -274660694 +-644534560 274599743 +203247005 51655862 +-198193900 -891282414 +-334162262 765828681 +245542657 -313904684 +-263645491 249747311 +236290960 -483407243 +-490785465 -530418739 +907424539 345111537 +-280176054 635451737 +448149907 -260117297 +-290445177 22187155 +-634728541 -112955038 +-237509520 -41030366 +-785807208 -441107194 +-470074372 -571871573 +403608787 158417612 +984935776 578163250 +177336863 -971976690 +380213690 452640498 +442020482 -411542290 +164581205 -720180855 +-986354002 906223964 +-73940068 720566279 +217935658 -113632234 +564445773 -140012393 +191842462 -816860374 +-389391892 -223378471 +-991456970 747665751 +-243034693 692732246 +-965733969 -494871943 +952560373 642106556 +213257117 -574962862 +-479837428 -967148822 +835324688 -539135348 +402777503 -538279785 +584958622 -670292645 +331731530 688412751 +-93152789 935977782 +-690977401 -341592152 +-173301118 392482823 +442054446 435463824 +370581458 -132640691 +-288882121 893533032 +-539354789 543384490 +-404515045 -959912625 +304201109 225871474 +992955215 -739634408 +535430755 -14557530 +-577570850 781658632 +-74610077 -328509267 +-415089281 100016239 +825954867 -734910147 +620299322 353364666 +432280857 594663270 +-83380212 282981886 +738296155 568381986 +-502722014 807919352 +813889269 564802160 +19587364 -271991742 +619424815 -482391291 +920281196 674995895 +-628600301 -846017828 +-954053573 -188379635 +-126416662 -178436670 +808878577 -626288421 +-6330240 -285327199 +-908351966 696162397 +-801902040 -325252777 +-463257949 373154182 +-846982863 236480265 +-301349448 685287178 +291561661 793391639 +-441830014 562315797 +186564259 -67833168 +-163654313 914921613 +-456530385 491042643 +987233947 -23735267 +-341021515 229020476 +790485061 -289362627 +-616007965 -723368407 +433746331 547582908 +-992845696 180268010 +438215776 124014043 +-476159200 150413548 +-961630691 -621553743 +100689503 548363460 +-925978626 -165703825 +483149706 -243194392 +112393173 602076863 +440729306 -897158933 +-783751650 393313669 +-118040386 -242532630 +807851398 713794100 +750511746 -790198243 +-483221841 270545904 +-906064617 -6127453 +774602791 431883075 +-162173883 488867932 +-835004143 15053241 +522158970 690565037 +-606532130 -773806913 +999790707 -933139231 +-125868951 726965856 +103008727 185880936 +156676013 502126037 +-28806622 -962369265 +914287210 829509397 +52900532 -762927703 +-170255426 -69294129 +304831528 983983477 +-604515185 622568052 +-862263175 782200421 +843044572 290430436 +632138999 -747764332 +561097164 -166972853 +-439360206 -530308110 +-104278986 -30561535 +-683231435 776098024 +-689793483 585305566 +-83087695 55192730 +597657322 -955088128 +436879435 374696102 +-485508647 356170270 +381260296 837430734 +312056218 -385308109 +-885168522 -276715572 +-245318035 -928077893 +522640660 464199841 +642170116 956290666 +42426707 -996591915 +-219721732 -314071185 +-571158732 -899727655 +930141510 -190895215 +-847927141 -234305796 +-237242676 -865772085 +198953391 521988302 +10633063 -488072861 +-625123591 702464614 +4303979 974428338 +-917262274 -893943852 +-509587144 528416501 +-517492150 847929077 +-380360574 696646535 +21263316 -498015911 +645021870 474894163 +-241748880 -710345177 +410588399 -70948364 +-369859719 852795979 +68213434 -364267813 +-298981421 -83968216 +-388721255 -893370882 +-957781372 -465584047 +-638692999 423991593 +-384945790 808441109 +-788504241 417677487 +-419933884 729010458 +-802854442 -631253495 +741408332 -827774236 +320484412 -369358289 +-754518213 -953970122 +-350917908 998316299 +279423841 -137178634 +-272077143 -778237987 +-614863858 674496319 +827666394 958730975 +16139076 903168401 +-710669375 -3772015 +-209219898 -557431087 +918467929 920076772 +831046728 298813758 +-185454121 592539822 +746321066 253337584 +-12590304 -965291699 +937831819 596578339 +-68525917 -559611741 +-156506769 869048102 +76547940 992390666 +-990503528 427145336 +614210863 574496916 +398486915 239146006 +-652089105 769026804 +-58816304 631376367 +-501632831 753706918 +679214658 -326812744 +-998320935 -139117080 +348482895 -541816997 +61477501 778310246 +-368862166 -751532023 +464286763 -407746960 +-171734648 700411645 +-776197216 -206334114 +-897880541 -68108451 +480280396 -572341307 +-97507367 -491306486 +438187432 128569060 +-792544348 301442729 +-380457210 362856015 +-124826995 -344092931 +177060573 233392139 +-834053112 -236187551 +-16885347 -296515600 +-892262820 -663783334 +-709193300 628514516 +407349804 -765539899 +163516427 477291052 +-979175275 -100621420 +-472014804 593333570 +336780909 -262867903 +-540047309 342968734 +402467809 -798523938 +821201227 -670545943 +-602355543 670538574 +-274371794 55435003 +-228680868 -241578926 +481682054 -175528018 +-631489033 -218645715 +-990689391 -738685658 +744593363 -843372559 +-294492052 -600303264 +-416462948 279409118 +-304523345 -370865291 +564328093 819584115 +764479831 -955380951 +-21721369 483200938 +696415290 -538913277 +-2322164 322209796 +965333720 -526853164 +55447360 -218423005 +21032574 487682607 +732403286 -255913490 +280437374 -770073715 +250902167 -773448328 +479539666 -61299949 +496011273 517224040 +-352379262 719528657 +120892957 -46372874 +184118926 656250991 +-589357382 80155073 +-463883223 913638167 +-753455916 434415123 +-788563416 -696602458 +-233477301 -691187609 +161521611 884555031 +-120122275 -241618460 +-782078593 840664703 +868659226 999009373 +250648072 932471141 +-898924847 593576439 +-788494860 409627238 +-613752352 173525954 +-242107830 635576351 +438111122 542925185 +780181457 517402460 +898300998 -841250025 +-47086734 444158095 +647334900 -323756147 +376129129 855691111 +711159811 -203577450 +-428471682 -847561249 +-351933661 -245051779 +-780053383 861944935 +471893900 -835553521 +219156560 294394330 +911209882 -850245034 +-10406622 343561252 +186202472 442768808 +801485852 989793456 +-22547017 450140826 +456610253 561110239 +754607280 413966103 +969293299 627308153 +-97880348 -540603726 +-957452982 -250663122 +162410942 83294202 +243230123 -742371443 +353027561 774892800 +118587927 833686998 +628579040 614565804 +964388419 -696128266 +749752805 592270318 +843963559 429354035 +-980753738 820695141 +981554918 848010353 +504450387 -270673872 +986967765 -817593325 +-367167031 978338522 +119743836 -612628425 +-952246583 -916768919 +759773772 604613433 +628897999 421490405 +675436616 -473956874 +771210329 -53529967 +385678734 -935799199 +137836807 616990647 +-84902953 -258724088 +-728623478 -205993830 +-558534450 561306177 +782357686 936662032 +-222003879 -521042368 +-773374085 -665104760 +546389127 320988711 +112620761 25539020 +-492512449 -517883056 +353317347 111701000 +788719515 -493301349 +211590983 -797594102 +-252578354 871853701 +-334812984 -923603429 +945710058 -30559212 +-695447793 980788120 +171127442 448953950 +281935361 -593330648 +-426058195 864775956 +-259240623 851076292 +259320770 -550044327 +-473901251 -358783179 +-52323754 -329376735 +656887099 429926382 +823914845 -559606075 +-554267034 397799253 +-954223851 -470979885 +-122395181 -160902334 +-925468329 -351551161 +-71906175 231028970 +716903277 11899380 +59762503 -992198776 +766156682 -747255831 +-458309766 -252329348 +933271877 394359730 +281304710 995906445 +577816549 -714967941 +-278484116 832798434 +-425496802 -744883140 +272037792 688602600 +209113273 224481149 +-209402400 -507581576 +994729118 697126935 +976800241 384407491 +709222554 570692820 +-523243288 -390457805 +975228850 514627189 +78079832 667502947 +226666430 993770440 +-334082451 -992222422 +315898492 -495356310 +135880509 24770639 +138831143 22402438 +776572963 -394549761 +667685734 522774531 +-627692958 671672964 +-997728971 329551322 +-528894491 -472239950 +-207183673 818198929 +823593104 -111719366 +290859984 -998105449 +-678280305 330915562 +-333015101 -976762926 +807370811 922662325 +-293459892 648958471 +-650609050 262734319 +386680600 600413394 +223953188 510510485 +-531282394 -75382922 +-199144102 797857106 +196868142 328879052 +-10475091 95404555 +598953850 692361424 +-856431860 739589522 +271799283 -937354497 +829428611 -136491604 +860152315 786906609 +61496838 -487080837 +-457228669 978887487 +788582919 414766438 +-504140020 -672598010 +-630956855 -532832380 +510635895 124829296 +-354073129 882584607 +-860673888 624274228 +160336528 643844575 +-481974135 -196490584 +-769356563 155686127 +822336426 -516991388 +829380467 -543897243 +-838161732 534075695 +-878127509 218385754 +64081006 -948787521 +902425137 -350813962 +-19666962 -164505352 +-324216929 198049807 +-949952763 249842171 +-382612997 154790100 +349666599 -385755386 +935603296 126344560 +725108694 553795027 +731871927 -286486088 +-268819696 -962649312 +-694067130 -471947777 +-914912350 420130027 +178553723 -804479940 +803534935 557631826 +-989115172 19123294 +890966767 880095179 +62206695 942479871 +979350868 220597559 +-829693105 -109888185 +66059081 576356096 +913813451 139040912 +-867840121 519556879 +385789095 861465257 +64814748 -986679396 +-780492022 -693455062 +927987658 474524375 +127544649 808228681 +-600838406 -777529421 +324750721 -473190520 +-550376266 -633240253 +992037898 472680274 +-560604162 39908236 +557863296 -21563475 +-30310816 -945727733 +385940024 124024012 +-490173273 530277227 +-104574742 -259845337 +-867086576 -631966681 +-825533889 -804848693 +-695649011 47834268 +206574934 159882318 +-424607519 -488907375 +-623460073 12931965 +-160693275 254781483 +738904815 885358564 +-770254672 -649143525 +-527670859 -631729493 +923865119 -877560248 +-875198930 71876946 +-871356666 -447337716 +669671331 669604624 +-166510638 -109769455 +173477648 868075031 +929690667 733638240 +150639511 247914719 +362734438 852262370 +-277131918 -335578261 +-249828666 795325080 +281473388 391647788 +726069382 719848890 +-478190178 279767299 +-43682584 934954794 +-743977208 -156955617 +-659894921 852865452 +-419895975 708650377 +549077194 -291666721 +-521007442 477162524 +93541953 485286123 +-542339155 238332197 +11289675 -61382427 +-948782097 -440566035 +595780310 157310660 +-725791283 96157655 +548525086 -506046092 +-84533646 -957623089 +847915278 795678241 +-27587275 107368224 +87606052 -979714731 +118386147 207721418 +-594197802 663974 +-514536279 -723926084 +-832410636 306848703 +-492740117 -431272855 +-269485408 443752833 +223108578 863319797 +228563189 205397512 +29176027 -834566037 +450014779 -966560903 +426074172 552497803 +-89291211 477494178 +-231017319 -916696236 +798163402 -480489574 +870762558 785056838 +-377244158 -584936864 +458355165 456137280 +112525834 515907882 +-476482007 -454538230 +616699288 -722569278 +-138932921 -918359188 +-478153218 -231998101 +-675887274 91555705 +156145197 239818421 +410194038 990499948 +-886682332 -285747193 +-648637652 -612331571 +-316372447 -912725886 +-309583963 229709939 +-443002485 -666630541 +274797270 -730307226 +66563349 -533889045 +-523199035 885068419 +449299618 600497890 +-250986857 -701341842 +-80435324 915343767 +144921057 44842178 +476513249 28754156 +-995275891 -800538541 +929148070 -769346516 +976028324 -523940272 +441267922 -24184162 +-517651388 -298318465 +829593080 48322766 +290188094 670523864 +878575471 -608810757 +-951915522 917424374 +283821255 -521545973 +621837063 -394518828 +-306561255 343678648 +-224367558 -343363857 +-233171320 -908481401 +867109181 22034173 +505976131 -906165976 +-806888477 944291827 +-792131075 -912300093 +452122245 -423822651 +-254581003 -759586219 +-593002801 132225930 +362629941 22653386 +-619439416 196336596 +576371335 -291108529 +747318144 -543608267 +823981758 834824719 +-106624544 -121419425 +-541568437 -905103051 +268546042 -499777385 +-762723930 -50076031 +91774809 815105793 +407970158 -930897626 +-204061654 770237124 +-525272406 -688396194 +-565508878 -666493794 +-98784403 -411961418 +412056861 651646965 +-969633498 878636918 +318214962 539596483 +505325537 -183344890 +621643270 -745585392 +239145732 322694345 +-912419461 -308017840 +652527711 -881552060 +29186552 -238584752 +19550373 -127601190 +561008788 527006494 +628164651 -143320935 +-754547597 183185690 +104430072 -729216287 +2072132 -701806691 +-145653037 -477052604 +-949472723 632820731 +506476192 652648721 +-71458042 -936783376 +-862951957 818284491 +-665120964 328977332 +-620616788 652651433 +470804574 -110047157 +-606478216 185338093 +975680610 793932071 +-413337615 -271323383 +116880398 -553260761 +-204949018 -696462538 +-87786784 737821442 +798539188 685578368 +-651509646 -328767597 +521001958 -729526335 +-660388011 -579376009 +-888599273 -150664597 +-636256258 974479952 +-393108793 -121794751 +376611001 -75520355 +-55828688 -290832207 +319160534 -198691413 +638496486 -921044409 +776873028 -774879907 +-173929365 312801593 +-369385522 -399883441 +-6277090 143853643 +-258658769 887374460 +-676611104 138618981 +52670120 961351774 +-780189729 413892214 +-804913116 -597085382 +-58277589 -241803066 +-987472159 566299403 +-119210395 -617114654 +-332385979 958225781 +-531848227 453103442 +-277848663 883627342 +-478283106 -665944597 +426248750 714035699 +-275242211 136316349 +669414245 644394626 +940874045 915702587 +-156587839 -246432499 +-170291524 -904667970 +-626602707 -651077426 +-952914388 176634690 +376522316 863923625 +-987855760 254628702 +-641942345 -854203256 +-737426278 529883926 +-620692204 -133296167 +54140145 -161326926 +-484141258 -394572026 +621079456 -369112648 +-25394244 -94593799 +-49313862 206416608 +372058828 242412663 +-186915372 -927914912 +43400572 627819704 +-843916910 631462564 +-979294160 101458925 +-308960149 190398860 +-128523838 1656019 +-51141960 450303224 +-650259062 -388783927 +638626047 901039829 +-969534386 -552955380 +755903553 -65347530 +577858404 -254759508 +-609879767 739989117 +-829549838 814926684 +-397203301 -832314217 +-459612857 70623061 +-746858697 844044366 +-377899514 -552072104 +-507829738 -478096146 +-933686546 -732078328 +243030375 -493214937 +-882316559 -691851551 +634153519 -390538039 +133036994 -682869626 +-16507333 -91066856 +-132738435 320724836 +64827555 -69495669 +-484383101 -175112741 +448852200 -164906114 +-65016308 -843994897 +814999289 323491112 +-73337075 361908486 +491589099 -607621005 +-849604771 -776995517 +413131896 -23991981 +804167485 -610662579 +705615468 558319880 +-427775211 -478052643 +333936839 -687034193 +-795905882 -236799377 +-341881047 -15906661 +-691473833 -224822456 +885881031 -677492615 +-591245936 -487843423 +795218288 -723946019 +-932578525 699120383 +417012258 877917435 +872756709 143656587 +-426393593 -10188154 +498156133 -708542727 +-275577995 138183166 +-927351942 -395130208 +842633965 -614610100 +841152544 -309135259 +-876361810 193015647 +-887932395 -459397244 +-561077399 -691359211 +68108152 520760553 +638605930 98049321 +-65005379 603635749 +-925055465 561858522 +-408163791 444637087 +746014218 -922632311 +202041095 471014179 +454618218 762789248 +-511508430 -908929917 +-95417936 620800246 +-168661807 733368279 +685558557 -924342330 +-726952464 274982575 +-420273797 162125540 +307295139 403059714 +431902654 -257594680 +-349694487 -953964321 +-716742421 -104182863 +-312230538 -135060741 +-338251059 -594728186 +551635322 -197857303 +895716276 820325640 +975372931 360353624 +277346513 -165182390 +179078360 379700696 +-729065215 -959781656 +-618826009 160738017 +-65322275 156268998 +-99314596 -829423738 +-676033846 -657691909 +-837029602 352754843 +-202895779 237212135 +-780503538 -72306873 +384512572 809367581 +-657146690 -64274417 +-316046827 266144584 +-502558002 162136230 +642960240 -277309450 +-93549981 -927297568 +-96572335 184759514 +-91523583 723439368 +-384706160 523752787 +-969625878 795199059 +941987590 107680989 +-430602051 699723018 +238395833 394550119 +518710133 61461251 +-945206892 520062203 +-61764105 516226189 +560719680 401326022 +63271649 -792792760 +-830385877 719317563 +268527157 -861565513 +-598024795 139307414 +642805194 646785265 +-974810703 673673418 +-33458578 832253267 +-552526117 -661736044 +752144620 926863665 +468859684 -652493977 +917571755 891910750 +828012493 -425712383 +249925877 659785838 +-956630701 108544247 +-778986998 490647499 +-441200784 701421705 +782738580 -796293855 +-646492722 -922907906 +278286708 -822857464 +-157036734 457795782 +158628438 263673948 +810663716 -173156076 +806013011 343263914 +178698403 152333524 +388817089 466771391 +-34397828 -792015217 +454834122 -887793989 +-816982111 309077456 +965321452 488997369 +-963968624 36251603 +281559830 -788085423 +-75950848 361723495 +-838333968 -103832171 +478665996 -85531687 +-657555220 648533701 +-382138053 -570357085 +392246795 753890730 +-368761896 66429421 +-389125483 219460592 +713656617 624167242 +-564156899 190593056 +765131786 571283359 +-906346031 46193509 +-146376433 328484440 +362517810 -221575092 +-677497708 234472712 +448127427 -569973942 +893473222 -818459264 +-500631481 -251936532 +-963108266 673615945 +851134957 851186536 +-972445107 -996208209 +-745180186 394658294 +951459835 -470776226 +609994090 -465320125 +-132639922 628343030 +-305169885 975963739 +193857344 -321711435 +-657525749 -282774688 +-740356827 240050923 +254395521 -819865147 +-533269343 -201082416 +593994198 -555467126 +-676727535 875128179 +970444004 -919066752 +-56923115 -768651047 +-657177774 115359573 +-276754006 858587572 +-782355951 674688440 +839535623 211695035 +-126021410 909600902 +-303890012 -388184550 +-336080183 446611122 +62021063 884109420 +80554285 508642231 +322056320 -734432187 +-407529535 5370598 +-440228480 -458363568 +-569792529 -70014883 +-213569170 611182471 +139958435 314753204 +-684525841 -355366785 +-826244724 988699555 +-550064114 878879780 +-489641287 837150835 +994769541 147637131 +607830560 745622614 +-892731834 857945658 +-109249492 964896624 +505553532 -612797519 +-978318849 -462491143 +63964817 -212298725 +199971103 506498744 +794989536 186318399 +368691850 -636078672 +-512838497 -987554596 +613144551 -258158088 +-160470368 -311281748 +-767074679 148252243 +-636330589 -824149562 +160552050 104702528 +-792113248 -871452478 +-927458731 -927373464 +104469161 -103914542 +802243768 632429567 +-52001030 176237251 +-831894019 986397871 +-587615316 -333442710 +446667295 -51824773 +782458273 -395741254 +87423477 -713534203 +141341479 -781338140 +-890372350 -809662056 +549854219 -687216150 +318253174 840755205 +865721934 13013965 +934281571 -471384531 +326952993 -849692566 +-582493146 829625270 +201072687 71766029 +-532519387 -393081485 +741516885 -764239926 +541733459 -99764315 +-896189291 -228287278 +330494446 -845084095 +-818852860 688751532 +-428294507 -653955085 +660913299 642941614 +565426272 874069090 +-74971838 -480189648 +658633707 -437249695 +725381983 -702370750 +-831981229 -220344421 +254053309 -660632560 +-359046329 -11637869 +-679766980 -119680554 +539333759 985985247 +331211084 966193923 +-976264794 -905023852 +-539930290 117208615 +-283621840 -775773583 +-477965138 565118059 +-873310426 -287085100 +-839390798 446484777 +-343924314 955830601 +476658147 -558497227 +45331052 491235453 +286921112 393303524 +187561642 702091335 +-832653476 -164568139 +176012118 -722097229 +325151634 676250548 +48237129 842093992 +-335463696 274555816 +-322624042 82589507 +-986486566 -256321414 +17434012 255744028 +-543830263 208964558 +-937834444 59955446 +-869765459 24364625 +-681664978 -140954302 +-424846760 99810452 +-863127981 -260883949 +-162831574 -566762663 +-733731024 -587414668 +185494821 140754951 +535190547 308083170 +531615772 -748349663 +-171704376 -767345003 +371773300 -261678377 +867998603 -124170544 +-102805282 -955293951 +845559688 255428134 +-86563556 923688739 +588282780 666634525 +-480791821 826946187 +-44191122 673709228 +12843259 -236226734 +-292758503 719383603 +233737319 -536776141 +452336216 353427651 +-78032637 14016772 +-862163200 -984416684 +-500659325 -632599244 +669394180 711492316 +-866801007 -676640068 +-877794638 902030630 +-207483128 -276635304 +810985400 56066043 +540126503 -384854802 +-757345718 314046828 +536062356 229795737 +-334464494 751823977 +-168543211 907359820 +-460991627 841525922 +-458371459 500612606 +-610602954 506373890 +-182779278 937970028 +-920648730 -676269786 +693483972 -709097945 +373624868 -70966404 +-290964684 -760215638 +110210126 462732943 +829977738 -109918432 +477474358 195524725 +462235310 -669329489 +19526902 387176485 +-189200657 -349781679 +-5289289 -820182519 +-849136071 266240118 +-226426139 -268735284 +-501962871 727484148 +-267968246 343825612 +-590773321 -847197647 +-394433231 753845098 +-902179183 -850889529 +19241556 -653818359 +-80911473 -722385503 +992901298 938890565 +-887841979 -544818301 +199155047 135476408 +-176464920 472230102 +-998857044 254413009 +845844435 -646205016 +319656020 -731478748 +563954319 -457107072 +-78902376 -714694654 +479350902 922397387 +222503809 287460257 +-382669051 712015665 +802291620 -913251483 +545559562 -969738562 +59323474 -199373509 +-978755072 -684368242 +-446830053 317272683 +68317671 -377779037 +194072335 546463224 +487353340 -703388978 +972938292 -895810363 +92647394 -404691384 +526276765 -191563461 +-997338263 -487996563 +-918947661 -977681401 +-497687601 152789049 +889117176 -956461757 +-976027542 762130763 +-495856762 -230149929 +-670735635 -959762110 +-17249909 959627393 +-605559184 -743384040 +-43709406 972561876 +-307942049 -652996146 +-299624638 617332606 +-594031822 -310839492 +-21058576 -649561973 +349055859 -496902573 +-737259340 982824166 +761609032 35133543 +504802549 -685692893 +825042159 141798257 +891054583 -402112115 +360945835 148118516 +-216762090 -435942146 +342160663 -657225065 +-961469308 -343719714 +277048184 90707626 +-718326264 25077162 +677216340 -695949275 +-898405497 -171816398 +-612690568 -190029778 +155673078 439883679 +-588744257 501902890 +-381766194 750810330 +683488321 -884055910 +547130681 -312588302 +-29264767 14245609 +729780027 -267216249 +373267961 -474022787 +-493926672 796937764 +-161415964 -938102270 +347227418 935486880 +464440307 -78645648 +443565573 -489596794 +734895296 50799914 +454062366 297084142 +733382479 -135637711 +349063861 964235421 +871569024 -316445555 +963871773 326325996 +631603638 347465162 +-913771411 -189963621 +442080516 290674206 +-956298372 381821576 +-851894127 -991150231 +313504200 960997973 +615971708 435522201 +944640445 976904211 +-970622351 -128661461 +816914502 -316466218 +-619189725 519086868 +20554088 -432387019 +622842764 787905850 +-305927473 -375184576 +653593934 205429127 +-531964216 84674141 +-28079489 686946657 +-896009532 -167209722 +-212806278 41692060 +216594342 -472480884 +-329369170 -93182470 +-373477498 334677175 +-261970449 51692507 +126679779 -128114829 +-680353009 -941451669 +260123762 342431404 +408102650 14072734 +-518243115 479038421 +-738462076 762621827 +578296822 916683471 +66137746 917271263 +-986753665 516153982 +-764881186 -430671016 +350796268 -882926522 +913612332 -51513743 +-853675935 60370443 +67191006 499307071 +-440240052 634208641 +611266497 477169877 +682560652 394048085 +637761298 41764517 +917534589 -45996305 +327691286 961858476 +761625129 83554004 +944176276 -652506968 +-267840370 -72006568 +416173217 52917307 +-521949384 -19448488 +-244023062 -841367808 +-88791030 925116273 +617873572 932153483 +493380362 -210157164 +-407784883 -108315795 +-699948209 777195778 +491010498 -723480966 +818418425 685507429 +303521551 -177629780 +-906796966 79715940 +-902779551 856384311 +-479228016 -752571307 +373546635 574962492 +541066698 -870425379 +331799908 14450125 +-572744304 915044999 +703253581 -182087513 +-925434074 -776719629 +526725811 646814177 +-498370295 -965597465 +-973134019 -312841704 +-531162989 594444274 +674743143 870741626 +644785249 -460438258 +960933072 531525510 +-347041256 -986314211 +934194932 -697837230 +289836986 566540491 +-203401103 284150597 +-33084916 -381768613 +-626501448 969809866 +-980821320 794503447 +-457544737 104516375 +607410933 -731808485 +984742809 546497667 +-905531776 953417680 +769850789 -646055840 +860612109 891757478 +533127509 298677217 +-77962121 882666862 +293770911 -861388123 +63455313 -790002105 +-251741422 -411605411 +-241379814 726138897 +915300531 -539708421 +938067132 -51439067 +757516758 165364290 +-124099293 187315392 +-717130831 -41884913 +236554734 17975068 +550041556 -593951198 +873742041 712523005 +-8717211 665268068 +-452354141 250927911 +-873546625 372306098 +382600791 -595879733 +-240989054 -863295231 +-395281146 -80903467 +661064206 -9062371 +308323665 -932168344 +-3221603 -146723078 +502757237 812257079 +-585529353 -641753895 +-508707675 -274974886 +810636898 478807679 +-794717082 698838389 +-737380974 -704550455 +-117899592 -194118247 +276144285 402182956 +-971653113 -986283608 +194979062 -973617212 +231602123 691037885 +-213127227 -348557558 +-616740391 -52650607 +644360056 601007319 +-524551382 79040977 +769579614 224831591 +-873497710 -159414837 +787142652 -850092553 +728483949 -172234001 +-706878110 -499167447 +-512612113 -177612912 +-320170822 11566246 +344230627 949117669 +-45235030 676774238 +-949943685 -225168937 +932711221 -472681577 +-879470081 381499874 +-36851477 701837439 +-34122600 283799173 +626541773 -604752738 +398281656 423635265 +-566689106 326644149 +-434863206 -866840458 +150172744 473587230 +-475439394 224999027 +-888441186 -927549253 +-836644076 -156779507 +-263643623 527459340 +-40822321 223409808 +-905168200 -235331228 +-61013404 111625241 +2134983 999430910 +-194777345 72887004 +-924684673 -206377042 +-542304071 -51113262 +82113886 656066347 +-809917916 -111777985 +695936275 865620892 +23040148 -876512530 +-773715028 -34852501 +-474334900 254431365 +-875615892 96130597 +-352555635 -135168748 +-324214245 782166896 +-14828592 -543693800 +690830467 -200526229 +-988753330 -310454375 +-90880178 238357537 +260562349 280258347 +-922286904 -634960255 +-157296967 66696267 +-310655938 -459065878 +-974321785 -290551078 +-872991270 211436986 +-361359056 120791794 +-189412974 -50234438 +-473931621 -907106187 +-231436927 -564352532 +-770857793 -879415861 +395357416 -137160509 +-315673854 890830551 +693337128 -793588162 +-610887976 687221823 +-813672608 -31723400 +-742755325 -232201743 +48497613 -406070664 +854123326 25095062 +418949370 -816637682 +-997463688 278909060 +-506812280 621026462 +553484895 444583376 +-339220090 -183977144 +-590568535 -473156666 +-383814372 -827858231 +-56238552 -910167279 +-92496713 766731284 +-218198122 -806487647 +161178016 -128252016 +-126158884 -945705462 +894406988 -411153143 +-505528125 -248014058 +-859777324 242394893 +175775302 251309326 +781533481 963980402 +-463080175 -17439670 +-799369832 -68462278 +718897 -584618499 +-520202935 -195271887 +677035193 -124771986 +258642365 -992111946 +754007705 -48894315 +105858210 -275628238 +126104467 -349640793 +532108884 -819045115 +186606484 -399148222 +-397000381 -39154786 +700184318 -948528818 +-923447634 578840920 +80545671 -127160814 +992538745 243688145 +-535204387 863394168 +-769916370 335925814 +990032307 -844513287 +-967345528 -650871480 +-135969757 -201178104 +-919628659 -224916143 +-837113880 380721615 +186414047 193455130 +752777044 109964228 +-850388120 750585300 +737707814 -906612341 +-866678818 -310538817 +442847363 779676016 +-129055134 428442028 +-585404586 235349046 +93393797 -610060681 +400711313 -970194568 +-662110438 -180227047 +947243287 156590604 +479187093 247859544 +273474813 660947833 +-74116908 -273777240 +-64968844 -574318221 +-288249411 -304319166 +-134393720 822992537 +-286707474 -522371199 +-145542153 673083618 +255390712 655653306 +398506906 185107514 +260295748 43456792 +-392932777 832611154 +359403787 148453828 +944158639 175673807 +-584262463 -563894427 +976129466 17479671 +-354867320 693739443 +-134280962 -332792249 +424609711 -226145312 +-483301879 739839505 +54724246 -730666657 +115914378 -823923415 +-353208432 838784189 +665341926 942126177 +-577173758 477610703 +-299215031 -730452615 +-832513189 -668136394 +359172625 -491555490 +-16656618 134696831 +-695924858 640186807 +419235812 346745073 +650394279 126591594 +505394481 80743868 +-404577557 -42823039 +-817058257 -232086221 +-627033692 -745610805 +-86549600 192726638 +-440622976 -300019655 +-138850955 105089762 +-631410071 586245648 +505501206 -959592587 +747694408 368825603 +-365745848 -768146074 +-177422877 -991079714 +99220334 485962540 +840860831 98149323 +-988558644 520235474 +867134287 -806088839 +-465508263 -562240457 +480959181 -302636831 +58901854 568654696 +663865510 62084674 +-668118514 -229416416 +13131645 408024854 +-966443227 -731587810 +-130006492 -464554016 +509744649 986806863 +256515569 -240181476 +218814294 -320621470 +298128356 -147948427 +-838739846 -366774999 +509308665 963398905 +-59671856 871842931 +330793034 432751324 +-555593063 -364016755 +466447372 -51058587 +981398172 -278999285 +787387075 1972994 +-529075672 -175968328 +-963016336 223958851 +582918852 962811566 +745015970 -857399633 +-364692151 360312237 +-251845485 -91026631 +468491432 -54641103 +929763732 692039032 +-560746371 123450032 +-33832542 -444346148 +-996776774 875728183 +957730647 -263286265 +128223430 -741320351 +-226923555 -313699011 +788893792 837042973 +-74083321 -558440145 +-129594061 -44625339 +-594538766 912020998 +-649421032 -122941782 +-58467794 -993022696 +-340088796 -686878008 +206549905 858751133 +87298967 810895121 +-995635351 -341005850 +651822763 -33215048 +411946317 -330797957 +305924380 423023962 +52165199 -707480633 +60768909 536147600 +-238711883 -257403359 +703517407 -194806887 +-384815875 768979889 +453639610 329499800 +90723580 196798019 +-295975782 86214827 +-400648722 588840367 +-181956249 58743159 +832059760 592951260 +-632119286 106881045 +901799127 -943015509 +620956599 110323644 +-868922465 -966985769 +50519530 -235597111 +978220417 706793630 +865317 -946391419 +463674986 340413821 +375540736 -669982880 +-232765331 -489184604 +906190909 413637595 +-61126787 474585441 +279130944 311773245 +266625111 804480139 +426897773 -948469204 +-146751674 795938108 +284680359 -789881775 +678551836 -242663466 +311786772 352696289 +411537288 613808496 +757222529 -527938480 +327776448 -787915910 +-736170984 771928197 +-916132643 -450561791 +-619976255 13244656 +993036505 -125557949 +599223360 -33569328 +-527156541 -501207989 +-207846218 585485774 +565440656 -628214585 +356804981 725554424 +103656192 -859850630 +462237661 595976263 +965737588 -80784489 +500168527 -965014541 +-566444594 -220505834 +164038179 -65059033 +884232343 -324705042 +-2490793 -954932436 +-454118798 933921180 +289084550 -519715044 +11129185 -211968613 +918089015 69105033 +980478167 -409474781 +86579834 -850388005 +306175666 -405214646 +145052789 -8360646 +-143878261 -789403927 +242419159 811045312 +-385750094 -691483842 +-775776236 890393166 +135656483 357444397 +-460692183 370886366 +122605980 -210890831 +-924383968 768948114 +-533860634 -106450880 +-612753889 155077402 +-438132211 138288174 +-528999602 -601685256 +-493070557 -9803886 +703729999 -519359963 +561454187 -34644337 +360863413 783318752 +-73583135 -141155857 +-11632296 625372038 +123044288 83365250 +-676221255 -956830567 +-102438275 -20488653 +-455907524 -358776899 +-146059056 -159414404 +-835453085 257866110 +497011599 208855972 +-476849057 -381797551 +-34952843 410028525 +-392868713 103382762 +972080279 171708185 +185748130 729292572 +718983799 208850345 +-804251308 -162349211 +290417399 -182048532 +214802135 569107960 +-513309462 519521957 +530466702 294283513 +923302997 -874296878 +-761440303 -299529124 +304149564 -136251172 +386670065 699516218 +608398697 946088391 +303300076 -720320721 +872276677 -588201062 +638333845 400051669 +-185604599 -872410956 +-624679894 -296437944 +-99346186 36334146 +303477299 690068424 +147052796 -813856778 +33003679 -156642301 +-365152498 732811408 +-876034258 326160386 +483165905 -425343960 +-662017256 384981187 +-76306671 840786382 +15917703 -697711704 +826742310 -867687965 +-252550772 -394167464 +-650383583 993270657 +793243574 972736391 +-956578797 226342640 +-496634329 -240531832 +-704255811 -709283221 +-893346258 -379529908 +898770706 835941003 +-900455627 -759046019 +554101832 -399156419 +-846654338 615568424 +-523175345 840927617 +-177892794 580729297 +759691146 139964744 +-666016054 -864031943 +-700541959 721795270 +-606811588 -423510626 +420739821 -127088369 +-266187902 644540744 +104191808 416360520 +-667026646 -269486537 +-199421081 255042264 +-465367345 -812171348 +376356044 -796003084 +-191457356 582317779 +-444639146 378136056 +676583749 983498619 +603973936 -975657218 +348484790 408971926 +152203708 292165529 +-573579484 -544349483 +853924437 -368994561 +210877245 323613683 +436749820 483524199 +-681648535 -743951301 +261978143 814245496 +874308763 961028127 +-932040874 155108975 +304159041 445310623 +-50910687 -565401657 +520763377 916604967 +52099059 -278260447 +-320843017 -104416948 +-784225623 -263281030 +-896772359 277239022 +-470547631 -673251396 +-304757655 -956784124 +640659198 118310510 +563783527 264192939 +591549058 -328226274 +40250680 242777407 +-136285768 732106267 +-916944052 -866427303 +-250203757 517934397 +850196941 -1653425 +-734911826 -63946739 +472097683 563950410 +341723030 77866526 +-159879819 10272053 +218309612 -513983110 +893436092 157554987 +-832827513 163961584 +358353905 174757141 +972679836 -174787785 +-272451225 573598884 +252823700 -291000169 +-850943728 298671137 +477954396 904440642 +-823548236 569760930 +381271563 381109973 +235336570 223002894 +-719754646 -783817482 +43348997 -352989937 +-361900806 179100652 +534902960 414329970 +-369536750 246579797 +-271075574 316524397 +-452171875 -871029954 +-538620396 -41196519 +660667385 -209927532 +527870322 487152081 +104630103 -402871028 +460421938 873884323 +-456169643 -701720875 +-682868408 -133701413 +569889836 267139190 +399978587 758505891 +629190828 -329396523 +579553469 788062336 +878857505 533078346 +-970546914 673641264 +307658398 -874793646 +-521355519 577103871 +570716849 -256859032 +-233828624 -733534016 +-646897718 66235909 +-906584399 -818154080 +301761979 -283808492 +-491917540 982716548 +151118464 968835032 +353824745 798786081 +291406314 -979991121 +-607352720 955658161 +206882449 -709921028 +-98846218 -923445640 +-49166439 -718861318 +71265951 -960636626 +792999845 -673140315 +-545886512 578957573 +100694629 -826849754 +-960393434 -568898551 +142310346 -410235163 +786769460 192857657 +892708720 -996055293 +219154997 -109094212 +-249284678 -528922586 +916967691 855704349 +615235352 -55199152 +607129636 383958335 +972168138 -486276346 +379454528 46575015 +-27639595 316075088 +-33272280 745075125 +16625276 -778835386 +12258083 -538514045 +-332287256 -927558450 +-120973448 737499374 +-163728206 134765524 +-415435099 809244474 +-282112434 -843957477 +-919291368 487559236 +-74936017 -989803165 +-484114714 164752079 +504556837 224556726 +-564100866 790585331 +-238725175 420830449 +-330098334 -595436086 +-457204332 -376590966 +136716660 -133763572 +146999097 -335397462 +-26431381 584422102 +872955378 -877102627 +-138451802 -797233843 +-688063603 -87905396 +-40194589 -932656096 +-386099536 392340667 +100391927 578830494 +482756245 316823291 +159415890 56174501 +89422907 -58461040 +649842131 -134796471 +-432090807 -119253727 +-768518981 773335684 +256711683 -584408899 +678423797 -638798292 +301455120 -61134633 +199004418 841481083 +-885684733 887489359 +-565574829 896834397 +-303677311 266999958 +297727131 248522829 +645565826 -404452148 +-197225670 -541150008 +-414555336 949871959 +725525297 358479994 +-225123132 803658596 +805339337 -133302132 +-234890052 -114264633 +-298038538 -184741279 +-790442380 -962729499 +740933424 813879410 +490053921 972851188 +-492627131 917311306 +-120864734 -686882953 +112984380 -903869370 +116853335 -158177062 +382651406 -370360261 +-317041071 550665256 +-604218348 247492380 +665828204 964099479 +-393679836 950577408 +580533057 254895634 +61546799 963317974 +25458569 854785437 +600415110 -801614888 +-655277658 -877969272 +-139596674 -588323563 +-599462385 -861872390 +-772153632 922049915 +-635773094 -852745959 +960770236 -601723298 +255237892 670659470 +-661141151 -828145618 +208782640 621846486 +959951853 496735084 +168887143 -961813228 +806779686 454512881 +-780647164 -569779034 +318448848 -717476142 +-802211129 -302557565 +-673727200 -820129767 +831356505 -549112174 +549392170 -811067113 +176913674 560086808 +-678401105 534878101 +-320547404 -648372624 +265873364 554851474 +-777452673 -14423550 +-344349386 874069814 +-230881789 -622485856 +807784878 784560687 +751790826 -269472173 +372617972 -624160325 +158706529 -870065528 +648461966 494068203 +-360834758 -63954543 +375816344 -147525685 +335169594 -816561870 +-238266528 -753745801 +74715945 132413616 +370327128 -132929341 +456552705 750762014 +721001327 -566287806 +-522058628 411775329 +-884822737 -408564206 +393265183 113289377 +-777752989 -944308895 +-358994092 -704104141 +759897988 618187898 +-532748906 899326104 +205993582 670331847 +512849096 246100068 +778788601 -975348576 +-271498806 291695486 +-978377830 971411301 +-706831945 -888286882 +660605148 989677963 +911690895 -773344556 +-423654115 928022027 +-82510081 -586081487 +-874487467 541170828 +611892185 52447379 +-28095136 223277281 +266657827 857330620 +-597922917 124409547 +-472554818 -831712488 +410849913 841916881 +-252506440 -471662230 +-814808018 -430896046 +-561065727 -513369341 +-743682471 -373498305 +-128167859 -986371894 +-61043207 -853327166 +66750381 -840036188 +565372459 571574986 +49035365 -327135789 +444224717 801709952 +-343678372 -999908858 +-514566123 -63851871 +237062828 783396233 +-599473023 -109626972 +-793262982 -164847468 +-599041926 921051112 +-739302164 482967049 +546690402 -288765069 +-918449796 -78962898 +-581934024 -658094099 +600588503 -137676060 +729659131 765559582 +-620720743 -551940130 +375189268 703958445 +-390569939 -916904885 +561625843 290110722 +773349887 -333204319 +-661040153 -231267266 +-527685783 90113095 +-394448656 -113520150 +-431622624 -365197046 +-157009618 976809494 +-261818920 -634218613 +-965269932 -951142489 +-975306919 934499108 +-712538903 -913975243 +-556850055 164422274 +-231091244 696459625 +283142371 498871822 +546398040 -641689214 +904672193 -987346960 +539592827 314780591 +-922161171 -941292175 +996416988 -869103388 +-835781253 -332310548 +-246050214 -721182496 +298742453 28667773 +678351679 -893207261 +599651326 586798623 +-918168566 -958499391 +526404131 320253409 +529820198 -366702894 +482469580 607383630 +25955894 803014079 +-799260421 141933750 +-886308704 987075581 +-882419702 122400525 +498420007 144519559 +-95485412 -673797656 +-254212838 -864592584 +-420815845 282028919 +255219780 -226213223 +-299931063 -577697291 +-502200536 712197104 +-862130643 644536062 +-160530845 -7163471 +-550838151 880647125 +-585660469 -796761615 +-563181309 480788398 +-335863688 -506815842 +869910748 -541498637 +-139361549 -99138489 +-463916442 -310975564 +-251094493 300157959 +48089917 -709935992 +-690235794 -581388166 +-404651781 -697762722 +625790016 -969381445 +-908161868 578850897 +-671882745 677505487 +-977576915 520392346 +-678583041 -868376736 +577887667 -602670012 +557503766 308557228 +-62556297 -304374539 +460576076 452741071 +-786433301 -526099056 +193731848 754359295 +486562323 309351095 +-693003745 -821270867 +-183156862 654988300 +-574492676 -682535778 +2837353 -1200624 +-303520767 -905142777 +87286847 55323890 +-277041103 862708261 +310951377 -386925793 +-730009061 -691194135 +-396285367 236887708 +926017035 -12618830 +853280112 -460627211 +316775305 -144839626 +-361198262 -140498221 +-974060241 -556108007 +409758414 -403866572 +793976016 -105340937 +853034060 -159628190 +425962493 647967039 +-677182237 614678191 +-413511276 261628911 +109737996 -474647455 +-424539329 846990209 +-60126758 466777936 +544186296 -931182293 +929874744 246622108 +221872853 -693769475 +-510757246 -905839993 +-91642479 -162573561 +166063748 856963423 +-98067192 938474646 +-693766008 -106442430 +-870722493 313852813 +-21178727 93310461 +-868967481 26640506 +-940567657 882193212 +961036592 -772797206 +-230386028 946439483 +568975597 -705338244 +-763613116 -834143030 +-422442707 -783011896 +-960405716 -294672795 +295502221 908195542 +-330447959 487669606 +557093840 429555153 +622809630 978506049 +606219907 462690847 +-382182952 320026449 +-656635209 24577913 +-98268407 -683862614 +978146998 468942226 +390708520 -315794260 +-404563518 692720189 +267371208 -75053563 +-820804247 -828019699 +-987821337 371015849 +903986715 -405825799 +723238047 742530799 +927863754 -6000733 +63864248 -967521716 +290869373 -405605781 +787271043 584161280 +-778098455 -367639301 +-988185531 418743687 +-846254810 -309093588 +-475777653 -805983214 +516412155 517822477 +172299106 -43325633 +-918370438 -840729975 +-114539971 889583589 +-908991127 688420398 +200161308 138638855 +426055610 -955407038 +-166264502 -835468609 +883701795 -129673658 +500945629 580864820 +-582815683 3215436 +-891024554 700696459 +685226146 -193904899 +218670621 -207866136 +98757719 62430566 +-495290211 -756962988 +678217675 762777129 +-303282988 220146517 +72907645 -570434980 +697721265 485739830 +-828722248 -86080538 +708345602 -864848941 +401053581 563236619 +320810623 -627135438 +-85808248 415363375 +923569605 351184309 +9635132 125690413 +3038106 212885092 +435980024 -87048795 +-245338120 264544746 +330736042 -941323655 +505612852 -195293495 +-791536155 190508588 +-200870981 -313428587 +501013060 -277627251 +-588556589 583698555 +193709338 705552321 +-559294744 -109199312 +631532276 -830409319 +-553351075 841793013 +600986121 884813158 +-991650359 -44618522 +-427874564 -96570067 +-336753329 -101968277 +-616188773 -325707055 +-830531011 641406701 +-415476629 752880373 +-156459080 -440757686 +-676300792 -783902952 +961733204 -847767942 +13776156 186933741 +-941240545 -74301245 +160181006 964886926 +327665258 850297066 +760878606 4873962 +-667754395 589425658 +-969985181 789202535 +-107554436 -701773416 +-492652616 -607387614 +315667141 440625727 +812900771 190058797 +602047611 531746819 +508844146 -107592406 +774619463 659552469 +701939379 -290648773 +-734377711 26741939 +39835182 17544188 +7381733 651223745 +-79847429 849985164 +-379050123 906964644 +309937818 747066207 +740472565 105959113 +-700122107 518325364 +470636668 311563503 +81066104 -577072504 +-337650934 -136113609 +-742423335 748854804 +245351716 783038121 +81862926 -67296360 +992297814 -306577789 +-613403430 -96905817 +469222321 -18814861 +-250264757 -839111592 +-743471026 -496896514 +981424671 -137469571 +701965380 -776663653 +-580066017 489446627 +-687136351 -382864862 +451780841 -228796891 +327835961 250565852 +530711077 791307043 +-699794945 -316096853 +807409529 -277765176 +-788232926 -93306544 +751495427 73234989 +758744377 318271591 +-273877007 -724926974 +-691297112 93913242 +111007146 -673285083 +381188028 959187270 +-679085301 651465100 +877423254 251335540 +-828984826 819968210 +619856475 -436415593 +-419092903 -539100547 +-206774877 478160499 +39301611 295202563 +47915770 791628808 +-966997960 -48317043 +381961307 -923089444 +852669492 289739252 +-380194544 913778765 +981271005 493526601 +-54204812 767713986 +-782904703 -635226551 +-30922224 -919893521 +141835614 -554739175 +946335203 -690068771 +211777914 816596456 +170937237 -967038348 +-708634751 608125893 +-12284773 -695552992 +-269357812 -25058937 +-785716824 -188722720 +879317056 527947308 +-181984511 685859682 +-268813235 -388446956 +-552758914 -306823858 +470544430 -670011460 +934402651 -998102243 +575885310 207164167 +-240624331 -876125661 +-937789981 -552807325 +-237812373 182209418 +63216709 -181328809 +-410378309 302358408 +797920493 771068237 +800265441 -402511145 +-661360397 634884382 +64318681 110460122 +747251206 998001595 +144094420 -158246546 +958579906 -430966075 +-155879066 34967646 +-140043166 458863491 +-46254746 -828166455 +-997372262 747903628 +-229881291 -282041111 +-401934175 894825879 +519564953 -600236905 +17277055 -332962813 +432236031 884761054 +440909933 -665538024 +705299156 -617104405 +132621013 -246464256 +-426072387 852122207 +808219899 272522232 +-416609483 -64774014 +558027181 -135495675 +639362013 527751711 +-466427162 654005980 +797504749 696505207 +-440081192 -880926405 +167901442 -284729565 +812191163 811775798 +470254534 196249422 +-735811691 217720537 +-596416109 -567096007 +891577410 814679635 +881609999 790267399 +-627095801 875005370 +-846317214 -575615279 +690261148 -972685249 +-301315921 -475066474 +332605717 821375568 +842373141 -323727463 +-883284857 588144995 +992022489 458157425 +-815000232 -444208636 +87264454 -272325037 +-518621399 571374054 +529225593 227783883 +134608967 107071166 +-634762560 142213526 +117740241 -431487418 +-279784969 -417100074 +-880684584 481835158 +967504816 213962897 +-554072587 811644203 +225029693 260419424 +-404614526 630430747 +790899502 -1727767 +-266890187 42508057 +-533910950 -862397179 +333068246 97019625 +-434684940 440671978 +-102439947 491093916 +734599129 -330915221 +-288562958 -52062665 +-255881244 962673511 +-169488245 689895055 +-878572147 558081177 +-558032222 -461155718 +912570669 -912265132 +-917394717 427126988 +385655445 -731510008 +750413328 852528331 +849532114 804954150 +398399545 79029339 +-689821063 45635409 +-384230924 -89222380 +-99125035 -786618944 +-376716509 501673509 +226410410 -861875131 +-921387974 180563343 +-767221580 582062795 +297588049 219461187 +95275332 921315506 +-445910682 213573895 +681858995 752841473 +-69168303 -335171841 +188294327 846034881 +-118229834 971043808 +-646705096 -895079337 +-147372100 298598721 +-401379821 -428266263 +767265422 -992003801 +201570133 -313515101 +-490001103 -798217967 +-846073842 -39046434 +-827237462 502212795 +713499402 -623268710 +738244661 89894013 +455590926 4122351 +338752817 74990003 +89201393 -93994052 +557189848 -280115324 +-670684045 885235241 +-906832736 918961603 +-103759588 -957102046 +-725341377 -150453188 +-632469475 -934350236 +-88503506 -289683703 +935892814 586473372 +-274032317 397449222 +-677842124 617956297 +158297875 859103177 +-378628118 524531155 +865741066 -59987277 +637582449 -868903485 +-28864040 476724408 +593922293 -265329405 +69253143 -377859346 +-265150152 -205121749 +-594984120 250594223 +-702428557 197289839 +451863632 209355455 +91844318 738413888 +-768420701 130495221 +354001824 889643439 +56470739 928237404 +-798768036 292452528 +783235048 169294330 +-898154102 304139741 +-266931213 -503874171 +186117472 -422455827 +510173877 -407945510 +358412122 -509022463 +284616103 819448322 +-50605356 812169256 +847378018 665118369 +112342421 -712068903 +348550863 -613942885 +-184371323 -394557650 +389446347 693784711 +-615072711 -777485340 +696718654 -345981763 +-529149881 -410612171 +-440174485 -30519685 +360760974 679574733 +186196523 499514457 +740115068 -166436639 +814084503 -74712543 +-395910518 -494976292 +535063096 -933006338 +-588682998 794352524 +332951003 -435725536 +-776752944 733180451 +867288937 534671850 +552844563 -690273983 +636206158 464406810 +-597486362 -597983156 +30148757 773117 +580761732 553662120 +901377464 -888060864 +460458329 -708495402 +-510736946 -101724697 +-156409023 -256748759 +516147777 730866791 +745240133 755589090 +-751082831 767355944 +954856861 -415897025 +-467132795 -565134099 +-776823619 970143071 +-209881457 -907866441 +968765235 -482760337 +-977431117 -193884933 +-118763369 821309897 +-552725911 -592389261 +139440144 82662968 +983830214 -844810385 +890365716 -761917738 +-309483271 196060812 +312322290 268009378 +-787336282 986547771 +-368416870 337244026 +123037732 247364176 +-146271986 350395504 +-83497405 -363496836 +-234381293 -25518313 +-179751231 87264905 +-731381014 -480424456 +188300772 -406276071 +171787389 -214286005 +31720192 818987928 +157053158 74287591 +268253596 -682923895 +-251213272 702961411 +-86594512 708844833 +686856350 779681419 +179192465 -625050683 +155244194 -959281509 +-933390183 849960608 +300588784 -456017073 +-977253763 438960357 +-696296510 -406315707 +-577233999 -980128144 +-879604687 -704446912 +24951668 632282234 +-570677869 -179286818 +-799396292 -568199265 +690274288 427708664 +898777376 880020998 +-318685418 749175347 +810125272 -164153457 +-3804357 156107533 +686655670 -613576733 +686236225 -294937073 +924244047 188522600 +-268985745 726146974 +-474252400 540890787 +362785038 -715973704 +-85044774 823722169 +-4210474 718382691 +64885099 -120205922 +-9827736 -389134678 +-249540841 197246302 +-840334645 -153746399 +-479790446 -205987878 +-640709198 438439133 +882052963 303250911 +-392173077 -668052477 +245992591 -569700027 +-383636310 311686284 +290072135 713714228 +405019870 -117787496 +-989634568 53603911 +245608663 764744266 +193612908 -586609226 +616470368 -102352942 +926854733 -315178951 +337375980 -562500543 +-79271846 -702968308 +85197545 -163531713 +831446658 -363941586 +831536935 864562432 +-966506005 -986124272 +-724818074 73329217 +-424285395 -243813676 +906245458 540774347 +-754557507 -931992644 +62206 777164113 +-135717231 587180919 +-648334341 -501136902 +-135799412 105928650 +-1644743 221191468 +-974059492 771219552 +-968105207 -425537578 +232024521 585570943 +264450863 460820934 +-86340062 265206461 +-79957625 -855088383 +-170953679 -658932503 +922743786 708692395 +872500060 500288646 +-354331460 943144031 +-303522817 999529678 +732321736 729401179 +123333109 -767450412 +576200684 180545785 +363627537 824115939 +-764918339 -829760498 +275260087 956816375 +-581394007 129644749 +399097253 498793898 +-441689395 -943605845 +-86600586 -323460920 +-924124532 -826549042 +-928263676 -752602992 +-911022470 504563241 +-861361231 723510918 +-898613852 981139204 +910914201 -732311932 +-909259525 -7706780 +-561972494 -892159285 +54227776 497842676 +115343110 981775809 +347817534 -933532348 +397031039 -409552106 +750433546 -896476479 +937197321 -939660909 +-867764208 240319654 +-436305558 555689383 +-724353446 -990775058 +-54866968 437518350 +33892984 398100356 +682671465 869545175 +773292057 -204474183 +837664621 -68649382 +-325471074 785620371 +-709886138 445920047 +877039631 -828856476 +319870234 -421833675 +888711868 29708360 +-231276675 -704976037 +-924088200 755700164 +-952448575 780721554 +-982508 -561039918 +121439024 671048085 +-587776363 -153449498 +30892358 -586204481 +-495264968 -461857252 +472773046 -699659227 +-927160734 -372889770 +697234473 199339958 +788020575 291451635 +-165635142 -259679668 +4901312 678644891 +816632557 -963476941 +87374506 608224424 +910738143 508170470 +655031175 127088293 +956250713 -621800569 +-649242947 -299570643 +-365788885 -918718876 +-13062065 930364955 +-695120164 -706491894 +248505687 82678539 +-876276753 -52890832 +72752327 402063080 +956139172 -960478667 +-260029896 -969271923 +-659772759 -946671541 +-528558806 779279690 +435079604 556136381 +-688260610 -135444642 +794351678 -865416585 +-34847509 894333176 +-469304022 652003043 +689856944 273949945 +632866053 106280097 +234675176 -462390302 +412400294 -658983547 +75874168 945700883 +353893261 25814000 +-265002164 236308460 +390459774 841336175 +691138724 578769424 +-267941 468076276 +-629243232 -554153764 +626469332 741681979 +600221469 -788400277 +-924887315 418920641 +-717873798 -137343336 +375548236 78462345 +559872920 -947006208 +628400467 -351924095 +-213261765 -914507478 +-282099833 554922744 +-626149386 -497886857 +678951187 -606943074 +44623424 -277372022 +728008257 199956368 +-464260343 736049321 +-413705017 524771040 +-873271724 721737402 +-940214841 -927901642 +749796405 -464256652 +718288124 358318631 +-20528050 -330249612 +87430207 899836591 +-798483254 -770948303 +-282759941 -851256009 +885097793 49802330 +873462391 -738245300 +-23218212 -175679799 +-891314076 -749623756 +86898714 -271684850 +580639576 502552022 +270631198 -921571605 +-828083267 -260740626 +-748369634 -41322018 +524097504 -212397211 +-420871069 689349388 +-766037186 353178593 +86963188 46722380 +749750823 -921521934 +858847332 94664237 +89294988 -458061383 +-797410437 559199392 +406717438 985048771 +319134796 438859491 +-235553185 303814183 +-463910313 -557557821 +961677791 790261994 +-774690928 -977527562 +-86176563 73135428 +728841760 -926121773 +278138500 217531926 +-443588266 -786537832 +-94535136 506287228 +383998823 496051512 +946019012 734208626 +-459269477 -558943852 +-444568605 157218504 +-111512749 -673424737 +-850148223 -508664302 +922366135 -694693124 +-99722265 -207474263 +144367145 18033493 +-551727280 461261848 +-902700103 286526087 +-252417975 -698221436 +398673362 196134554 +93700403 -885294958 +-952101829 -360763404 +-988579873 -520589263 +-544441108 836309935 +-299838251 712806323 +672172957 617302239 +57228871 224233833 +-418385853 -563742592 +132127249 117914114 +-244632941 957034354 +-111814316 -390486348 +-766166408 -612565799 +-981818325 155268979 +-448467070 -142617749 +-532994198 588064884 +-644326435 -665249442 +285854707 714236109 +-783679868 -223811724 +-589336546 -337278167 +839155792 978766288 +79924078 -965426580 +84276014 671826790 +-536519473 853317706 +222467328 134332252 +-668350722 228749871 +-103904444 595062405 +-964982604 788624367 +-717469987 520356970 +-633943464 -298597565 +169978318 -501872942 +-145175552 -280839282 +-242433029 793739411 +988248861 -264352144 +-821289044 856288335 +730415453 992561446 +-982279026 -99826659 +203660297 850353853 +-639038664 14549244 +-240955586 -844453525 +570508639 -142762492 +-519722670 993001074 +331430044 -767626501 +-211716873 999920267 +-311104528 -515957647 +754821119 -828634250 +574480296 536642183 +492010601 -357047709 +528718457 263855484 +118402691 -726993834 +-197229633 313499370 +-565879201 -812661132 +601984321 -674742767 +687949832 530211236 +-902046667 376812351 +520437551 696465599 +-395478605 -52326854 +335450412 557141600 +-407137407 951184269 +343821176 -295573528 +396606187 252407953 +599436357 -317134267 +-740404762 -830807699 +632314874 -499418276 +979561687 -147329923 +-504329465 -867312549 +-853390514 -357455989 +-205975599 -308416947 +-918026872 164700557 +-653320782 565866746 +-560985098 667992671 +462723608 565974548 +383493640 876108091 +-240616049 -675738654 +-189366114 -30557246 +-133782688 -327962322 +644439493 -773550420 +381346648 96309463 +-845166814 -880766329 +332498482 -645759375 +454933163 -784564642 +-392461943 -493638001 +-898814654 -973939117 +-899953428 -613169124 +-133195826 55044278 +-923787426 508850876 +-982571953 358539326 +-248312876 -936049023 +-792862426 -302847964 +91094499 -53527785 +-674658581 261394735 +46293876 496154929 +78994587 -789785608 +608432738 -515576509 +236940692 866589498 +172937837 334652575 +980989920 -633541397 +800142750 8687823 +907862160 924344626 +-139146646 995919259 +-422507690 934303533 +-434334941 832255277 +-919537882 -498141958 +266945371 -964239980 +-370847197 196650055 +32682237 -767024747 +359498236 785950355 +872631487 189408718 +-994668291 -207981090 +-659623193 58995427 +-343861821 -209263990 +361918421 370568798 +-814023713 578067818 +634656982 -811575377 +105454150 381595812 +-701942046 -972677811 +-955493947 293558939 +-626562727 471864302 +404915672 -715826119 +-549522430 -92024232 +949994923 847279193 +140009609 858690823 +407035483 -260578499 +853404818 -442741112 +-244172127 -553288253 +59455988 -871625200 +-20976591 67728670 +-441707699 744613979 +940484896 -73638401 +517216825 130123478 +-934213370 51665132 +827662719 -527291935 +821131394 -161672404 +460872069 869478107 +-795566335 983346309 +881153411 868409703 +385619627 -762434824 +705428013 -520012615 +-208534892 -206470531 +674508271 344820016 +-932894362 762961205 +-403668175 228472142 +504319050 -288564670 +-970648410 824484013 +552206585 -787290655 +-769931968 564816426 +783404244 131519764 +374239761 -929367686 +-88001169 124281055 +-681035633 881873135 +-172101713 583654621 +145796855 -342959692 +584639611 925426087 +441370811 788454386 +-905785274 811787339 +653290073 903726524 +593329880 201925717 +-514678702 888895907 +186420535 -826206937 +419906380 -972844847 +61048702 188595075 +268229651 987228653 +-757545666 310721743 +-481426670 313657664 +731940745 -560828474 +-89618702 289320651 +537052386 859048883 +966367382 773530689 +105081167 327429895 +-58176866 -259972924 +609186951 -695341328 +20490233 -351479006 +-746206362 501158113 +-339858310 892094875 +-419786192 29555488 +-410747849 -793510507 +877828117 979746575 +-395911240 354700579 +7395593 155645777 +84273147 160944485 +-84261153 704174230 +-406231741 -887089439 +473918850 -598443428 +302922104 997579198 +-92847224 -246090605 +839049283 -337661016 +659248659 247992820 +-300164708 -595533041 +621475745 689411043 +911234529 -871345559 +827692159 127651889 +-913017504 538077415 +-97227132 630031544 +-927310933 -12750989 +135725826 838402411 +-384187793 659693961 +978761735 206837774 +-38137596 -338721325 +926305702 -141536055 +837282847 611032695 +-299692053 745567022 +-426924983 -835508873 +-365931766 -447220747 +419748139 -948406300 +243137478 263597522 +121269616 -976737010 +-462148731 -573539202 +709584879 535609962 +986048091 -513245566 +19525441 -234285998 +590523504 905182500 +-559871769 -215971983 +-383855554 -719679127 +-683099013 -586523202 +385935277 381979558 +218585574 -621521993 +154091712 800577288 +-887589205 -233684504 +-150231843 162404085 +199677544 93064244 +629006242 558531753 +657546285 -545069107 +686000406 -634275681 +624302304 -704388714 +-879330256 642499674 +-681996433 -710494567 +373730729 -542517743 +118722716 484497709 +875544351 -52816646 +111714637 -140107932 +-814817563 -478727075 +46172238 -13493776 +-126029638 -967902354 +-868102605 -997390923 +458618933 976256728 +934942363 558759311 +-577654025 -421253050 +-726302180 348230414 +-841995860 293458378 +-492123638 -436013558 +-609087791 -538534623 +475924876 343778425 +679155645 -199756631 +-117954073 894792092 +313733397 -590887341 +-587909499 -935788997 +668599781 -47490300 +758654391 -730903965 +458247512 -744739076 +122510419 -407843497 +524292285 467043695 +-103893730 -880510296 +-855651052 447602856 +-304992914 -328669040 +-862524792 448785784 +-394513795 -837674915 +704981185 431220336 +38623290 66820938 +-870337959 -783431572 +-534277385 61890997 +-688058691 -390505553 +645878013 -7779489 +562177748 -701971328 +522691054 -622150517 +-564938464 156804518 +-190956817 499727607 +651183425 453869002 +-324737606 903274624 +-510004238 543711892 +109893899 -460642670 +-105191893 -69843912 +162756796 -705713464 +470988575 -118047894 +-753447554 -449672888 +698273445 602815853 +-544222357 755753701 +644215331 -772681528 +642241424 -696183481 +-675109344 57230285 +125304851 -376751367 +781092905 -810851547 +708808940 -390720544 +-300225750 -640342023 +-22877184 -646580946 +-810252649 -292891474 +-77642088 -80840257 +-18542422 -603743457 +-565477537 540853923 +154862456 786498136 +-511402141 -623835752 +-463000604 -220329674 +-171807676 -110091241 +930396125 -850960622 +560786390 475997067 +376919932 -867511587 +-766107010 -345467632 +-410466927 -67061047 +487805234 -510715465 +-44285212 10176409 +194070108 851877714 +140131438 17335874 +-873334211 372782100 +490556153 -95461787 +-307825893 -684304936 +234839902 -468680293 +-396821692 -156137399 +-435860060 -269782499 +820995659 -717482304 +-793820398 676229460 +-712701668 -312565537 +-897346731 774634516 +633686108 471181197 +-39975073 850089632 +-765910136 -358728280 +-349278422 275581020 +-685952973 104198061 +-621169423 -525396830 +-567422363 695758874 +473298281 -540253059 +580969631 670906406 +-804618888 -476381296 +316962374 -208841819 +-157639539 -497348892 +616407986 -833875786 +915851992 -804691574 +262366543 208643201 +479332243 604690035 +-740734909 89125270 +-12462280 30451717 +971279829 203635938 +-263810666 -566565548 +-467110082 941051324 +664166328 623941949 +-628994363 754697340 +108848069 -700203258 +-475598641 201271617 +-425774238 -961422640 +404932948 873208406 +-613448625 626514750 +-72394039 819024122 +-418999582 780665940 +-69297873 772883340 +193447496 -821371953 +863069488 -141612037 +332951910 651590037 +-520374602 -263465860 +-441980237 644982203 +-722835111 254277798 +272020200 -548339165 +-415485985 -274849912 +91380494 765206818 +617861479 759295721 +246168191 226899403 +474246490 136792593 +989250250 744830028 +-150456093 985855174 +-791580361 -508392165 +371893131 634079256 +-485821763 -888841413 +-946428987 -279069446 +41705954 441677425 +593908467 18258490 +-859198886 945384061 +-628992348 594160386 +510395132 447359611 +-679491504 -774133372 +-668190645 -580298596 +303891717 693263296 +950056459 -516342466 +-551392258 -993737606 +-509707237 623525450 +-439334733 -644963421 +905243036 -510852568 +420877496 657351372 +344864727 407041537 +-464283257 732553299 +-23251560 -847684108 +844799093 -338545360 +-942898192 -10980417 +-842391534 361604887 +796708094 618734643 +13147766 -791880973 +-916261102 917944708 +369452148 -209233248 +-198938311 -811340248 +-766221655 65100659 +730378140 717091417 +-594377724 -544102604 +580114558 -590782438 +-690110349 -151481145 +-185474330 48516948 +688861796 255817408 +663123635 585426880 +819822820 99005125 +-199190640 986139953 +679097171 136384990 +-312125937 -503390797 +-670511069 -203311702 +-842689896 562144920 +-369188096 -3292744 +-402878071 -307279390 +-619881352 268815581 +974650535 152070375 +-109747371 440724356 +-850043609 648139592 +622109494 713659889 +-874926774 840286704 +-75987282 893713611 +858556320 -676242149 +-694507562 -523915495 +797460871 -263096122 +-135498740 804399866 +829455314 485392227 +9084408 679965261 +576972527 -71598565 +305455254 -47005541 +-869641839 130889186 +-556512005 394250403 +-645853865 -963423182 +495270606 -582105572 +-860912022 899255261 +857343168 -477010013 +-576797948 -377389142 +336172257 -573550845 +273298182 -357173926 +648426954 220871106 +879634876 151307350 +722676126 -88142090 +-618784834 -846565119 +136767813 -397609950 +-736489637 688933251 +-394040780 912865956 +760996269 -589577572 +-83184917 434048823 +235794960 85751174 +402215196 161060998 +270120345 -764008061 +127986615 347662503 +239240986 349738054 +462007133 626765725 +-938654032 750139383 +-525627269 129516534 +-381812116 592782474 +604675214 833220369 +-944573357 -972567552 +488283959 -857916196 +179695961 -592896110 +-899291817 447410994 +-427001098 628543345 +49688636 339229906 +-588862863 -978010392 +-897116261 -126664020 +150380760 -95370537 +112237178 487370042 +409217509 -494594377 +941833838 -940906271 +439785387 34343717 +-80371287 452379912 +747470805 -138227777 +-744356606 -955835339 +59499161 550531732 +-484105234 -145258703 +516495272 79278136 +317412536 -388929681 +-779579851 300251619 +-730640129 745902654 +-703903438 -713846883 +201545866 -498993768 +-953767945 32728111 +104689260 692120388 +231787326 -316101049 +215767872 -285150587 +-821692820 612456381 +236671529 550932182 +96141102 907158215 +874783365 164788853 +-63581791 -850834360 +502948603 950760138 +-307270117 -279365130 +285394542 -408404048 +-226525527 -348657350 +-140703698 -9726380 +-212551990 -417761634 +536495468 176809620 +-766156045 80156893 +152970906 434053770 +390147198 -868158834 +812926002 103303911 +821530811 -821410799 +-833382421 -703042566 +-997261808 569998192 +-64649310 -383298355 +716584128 -185027109 +795828516 -551225560 +-45399593 103342339 +-488109462 -576750852 +193658270 549548793 +918392931 228977537 +824031235 332451793 +-452189086 240386213 +-842360945 442064446 +-175436364 -810813118 +160993657 -900792085 +97750913 339182239 +-281720299 27720337 +-161886642 -452114041 +-369377735 397006720 +807065612 -400246298 +565337423 867024266 +339244066 -887676823 +54442466 -223478562 +-310389670 -186623169 +435953800 -356372028 +154472532 314901781 +944998261 654480448 +833360751 731729778 +181488534 -126031435 +-682499713 -28129813 +514602932 881892263 +-734051746 92495485 +-514707367 340421598 +742777320 -288730895 +983125295 368146595 +551719775 791364116 +944438572 -82131028 +-641069000 -448645298 +297597363 -107970099 +762198766 -408464385 +-691922592 -742776944 +47754328 945006188 +-353230006 -38992874 +657600783 -885030405 +179758134 -365513729 +-644671846 422067118 +-84573661 -995958232 +116750045 737658331 +333168359 371903794 +544930837 -522202234 +-958126795 8329357 +-556464894 126933196 +739536051 -59630772 +-821134814 196176969 +55894526 -796558566 +375660137 469595099 +-886006942 513354838 +-417164263 -262999152 +-917679610 -550900455 +881913762 -417688256 +301549068 -883768736 +-188524396 -227588618 +650664356 954464626 +573863609 676104791 +-304649459 -109325517 +-570176387 -844267357 +-858173116 -487973090 +597946577 -408267533 +-173394688 -286310662 +224868326 -85515449 +762493034 -380602793 +-15494214 -574060814 +-593846971 999787252 +13287117 -426515549 +-528287356 698023398 +406933328 994971960 +-358889309 973948358 +310950012 81477641 +-354542346 -425225345 +378368283 973287397 +30610916 -886697949 +603801709 159130855 +414212669 417417435 +-918255984 -215833585 +-336938195 654827793 +-467741033 -852821761 +-574484298 -541280033 +-251327936 120426669 +-484384587 -583018200 +-689839037 -720251857 +-239302673 121349660 +255263683 -352642248 +-153399456 -628715733 +951802688 954496498 +-605559044 857315986 +356933534 -663849775 +142471300 -769620897 +-665479537 86141212 +-823841013 -150652351 +475381738 574564566 +445836625 -349413263 +-235946156 -393387521 +-351170636 -814663210 +270288551 -170305169 +-39307461 -383753674 +-468883116 454245098 +541816475 -230974870 +825843763 -85263950 +-990801492 -288098166 +-856320264 429628739 +-558719261 -548341314 +-180403272 -227337331 +864886554 868152161 +133610643 387251648 +757753524 -605667957 +-872438610 -261679463 +263081204 222903659 +-279679024 976410799 +17535639 -633276177 +-639097744 900952336 +-488126971 -969461608 +487632283 -404707909 +320936113 -871973384 +-718724757 -457572788 +-690851287 -883704593 +889878662 -913788854 +-624848201 614903428 +991704345 -82160656 +411009506 -192600583 +895540122 -83281120 +379561514 500849726 +23700344 804194325 +61182315 -704101835 +338381210 580370335 +733074108 465700 +407012737 841213248 +-783656432 -930900123 +906768957 -387816535 +755852225 397565864 +-993555811 497730155 +532090142 911517352 +-539374317 -313761133 +-444933176 473385245 +-829697963 962302401 +-595983371 313512964 +-827156446 -345604584 +133613333 751363879 +-113415878 711839660 +362013037 170143024 +654463194 150604126 +423374135 -541895354 +317317115 -909554464 +-60550491 -166413371 +918362973 824052677 +203194932 338368721 +-666947171 -739181561 +451024604 41520300 +46365445 216138087 +774103796 154549456 +-844075794 15583295 +235513996 -460271614 +-826052807 -913068915 +-962460547 773186497 +237749158 548260706 +-334048079 890836995 +-118278821 -902428305 +-709923621 527924078 +-523522302 -759501154 +732808907 947156775 +-215808742 211447106 +396442791 718108207 +-441167123 253554803 +-445156226 -751128836 +-262802894 -520376581 +312580564 855741049 +-924815538 -950719257 +420673162 -222462989 +-668336226 394795474 +-480262593 -410135471 +906498557 625045856 +922791649 -713001426 +-271624179 454837999 +135835656 658871245 +-87077794 -360424701 +-210908928 -501208754 +-334466860 162458776 +119116568 -507067161 +442032712 -654012161 +-145041783 -847155768 +-280672624 -320770255 +-997293374 232215593 +235675803 731946433 +-737204108 -871055955 +95209404 -77361179 +-105236367 83146913 +556480289 164649009 +320435290 -916496161 +15491145 807365454 +704456815 654793950 +-967943820 -207271481 +-642171282 146668526 +606618200 644932479 +-130251667 931993660 +-725789721 -854319902 +-395816608 9878293 +-58460493 197129371 +283459783 29924461 +475123410 824544862 +-600186024 -525041273 +-510942588 -830004073 +-665168335 791717985 +486417722 -69723902 +-62623774 901447882 +969176598 978284179 +-970896351 350963195 +348059053 -495456836 +87727335 -480678163 +613604457 -135012440 +523883769 785927362 +755442773 556233917 +495434291 391245352 +724964274 666095976 +979911654 -858723421 +450738545 731563231 +830294381 -184396693 +-686681428 -503050471 +192823996 -921954424 +835781771 -768478042 +580019388 778545983 +-944484944 -454280186 +93340825 -72412602 +-510470741 -581182899 +658701522 -805725264 +417471033 -332279800 +-182519997 463412458 +-814529823 873705142 +513709358 444282979 +-661160849 -157114702 +-718161475 362662803 +719342807 -362764593 +-285779668 -82502848 +433566412 -13309111 +562022767 787931290 +-778201667 -330796660 +911699719 -532285131 +44270725 -84759143 +-373309940 970461705 +594076547 138706342 +341335397 546545585 +-22342622 -919221273 +804650432 199500770 +-161870276 216985646 +42221599 301034478 +-749610698 264027425 +-78079196 -685864602 +360521628 152316238 +976189149 -116089679 +-801631529 698881292 +-707037134 -5752027 +546549780 987065351 +-69886565 -504317388 +406262535 348804822 +-15626465 643445332 +508431899 -750665714 +-660942116 -389517058 +-64606999 742555084 +-709112868 -216724122 +831593397 -583141313 +-387670417 237428314 +-783890742 -712114819 +-448625922 464410525 +-659475650 -181865549 +-508129581 149344108 +998140158 700890339 +679452217 -448967082 +-521801758 113283844 +734896051 727194259 +-316769190 333874949 +-928986610 528555680 +-995127255 -609137883 +-56225418 96947736 +785087543 21099092 +660185070 -646598937 +-829446779 -23652081 +-168498547 31742865 +888129729 162213916 +-250529128 -221884992 +42854190 85616126 +383191345 598833178 +-403079202 873810165 +-291126375 -903235513 +721732103 -336375015 +-271913861 529078819 +-380413706 200598866 +-920661733 480943793 +67088096 -2374497 +-992263200 -360724682 +509231760 -826718619 +439811990 602316305 +972944604 -286569572 +-792341985 222434603 +239298885 -755613018 +710588360 -293088880 +517221837 694598451 +114085112 -766318889 +-621739596 877220591 +952462560 133467191 +-230782177 279617013 +70286712 783352619 +298828047 -651662003 +-907023240 610025336 +-775045610 35551671 +655230319 -855742764 +-882383460 -152165686 +277958883 557190588 +912555997 -124683822 +-561422814 572059934 +-431576889 644294473 +-838833412 154245233 +690779818 280069638 +-355360634 -764367484 +-898343228 33019596 +953241704 -676746461 +207828300 632485025 +9272293 12453979 +-582120212 -94917312 +-917150618 -253074762 +-326423349 551785905 +-519538727 -310443589 +-408203180 -35856750 +356129897 -10073170 +367935988 755222294 +-663260435 365789409 +461703291 -321982535 +263907232 698370918 +654357956 -366867955 +528546662 105742961 +86923709 -452126097 +338404379 608115143 +-810276966 -974603318 +31541967 -84191985 +870855072 -394565267 +-695845906 531065750 +671133308 27981954 +309420338 -698796321 +836078094 675528310 +-389965771 -724069560 +-188576617 51444370 +96198291 946337491 +-996216522 113706534 +-192835479 -365086146 +799285650 414249619 +-587604345 -830490147 +852277495 -502448076 +515261589 285909357 +571398788 -313872581 +-491571662 49264480 +-297512421 -319932895 +-721837365 -790139754 +607741934 171316240 +966719051 -304771178 +-830321557 567391245 +-10403941 518787982 +63511375 805036815 +-555934956 41819674 +907864897 -160997122 +504613776 -545823807 +485900270 -652262128 +979191129 903702143 +-905552376 446394569 +318430007 -636400852 +539353897 -966347182 +-729238810 -228120379 +977222559 -6754374 +-256590787 803117541 +93741135 985856170 +958087303 977340858 +986000284 879733067 +550152686 -266654060 +-125207999 -127719814 +-923942388 -749493162 +211232107 -158707547 +-930607430 820632489 +-500274965 24170700 +87755188 328095158 +339808467 230794865 +323202798 -919412990 +107475201 -904447020 +935620834 50093168 +-424687467 313011200 +7169498 -983868278 +-238921813 949251445 +415376758 796326565 +296821533 191632144 +-365351794 -556476223 +804132605 581989877 +451500062 -377036368 +-748563425 196033143 +-409964919 -513761776 +593687830 -762542338 +589957698 423010120 +297273547 599652913 +737529477 120917966 +651992549 792604694 +-992132617 600525448 +-860275011 862019418 +-307608171 -505203724 +-878453671 622311101 +370695008 249538696 +976395699 885149539 +18411235 -45447935 +-862175947 -101579473 +-212088473 903864667 +-890907969 -288644433 +-46839869 -997552353 +856690145 592785990 +-312731478 542033130 +711830976 -206401978 +-5792047 457519526 +-420906137 198851216 +-499840681 -934612524 +475217869 -849831822 +179886019 -157399432 +429690936 -441783288 +200633778 650617407 +-433267357 -860629964 +-973574115 462903871 +780802395 -393009242 +-101757134 715258974 +-792129685 -955466431 +-463092585 -703681474 +-81377870 -229163779 +-778877656 -575404490 +450262907 816064280 +-161120364 243498640 +251945269 -339079090 +-43333498 -577243825 +-888879404 859236907 +-416251288 758943765 +850609737 -810933073 +-984650449 -425838388 +558980531 522450796 +715391359 792177890 +313429782 -409416379 +543501711 556998483 +810876320 683788790 +-210590304 -166718570 +152107565 -830398096 +493115903 671761768 +35325364 433769580 +599764997 515344799 +-260473435 430880570 +-490907092 432563447 +-325529180 -426538757 +-227704697 -8791379 +245042739 -630884546 +-203366984 -642173970 +-289175070 371339483 +-226158124 425213579 +463009687 694365287 +-475426332 -163927948 +542827590 -363304062 +806979266 348725350 +-425538982 -72782472 +297687383 896442645 +-464850835 241983254 +-97124873 635329259 +-154295718 -499772209 +-276227012 853957022 +208003573 458364335 +931717803 513761425 +-892872146 -460166471 +184009902 119503359 +-403100693 -810641894 +-756034557 -158899651 +-200872608 -636474071 +-858145100 -197888746 +-920656370 -957392018 +189069 111269454 +-929583036 -538274700 +549399285 573820350 +-309089861 666707190 +-440828920 638222313 +533756945 -904888405 +181155846 724465554 +83047167 811310716 +486514275 -122953994 +-483685204 748136011 +-145801869 515253018 +362188285 973892008 +-874945596 -834980242 +976671046 -315284936 +25983735 -167140612 +-73189062 -458294181 +623434191 -885410447 +-38162212 505094553 +-27974460 -832826707 +-835733679 259988058 +-66917727 -522626012 +12431868 -16540810 +-408069852 -113077605 +-541450767 -142862212 +982502308 -384922165 +-824376810 941137605 +-281023838 -948397742 +-789080394 -779642353 +-802622875 -368455703 +110266110 665746169 +-337604059 957909775 +-507605194 -577771974 +901253805 -513318677 +527112277 -73235663 +-277418150 231032154 +459220237 982470083 +-55387695 603329629 +-996864155 250568246 +517545166 753108197 +782205124 491624084 +5546365 -390866338 +-184141649 763823757 +948154304 88266786 +887534689 -458393638 +718192083 607263131 +-678095254 -92650649 +225308861 -941580435 +175321010 -697512374 +467182855 -401084091 +-506952634 -695982162 +-199958842 -305660807 +-214570554 -176982518 +-409762653 -966706056 +-892085965 570805514 +-794035969 -809435329 +713128939 -414165087 +-188159565 -426938121 +-500506225 883149790 +-503711948 599349584 +484936182 -159733426 +-385001073 529068993 +-419424302 -825409263 +35803548 504244074 +-461059470 -444930669 +851514441 3719208 +-395557939 -315993565 +-380811442 435188270 +30244242 975810152 +-641670108 -713767579 +308538966 -812846689 +963637902 339816787 +186977774 -779123552 +180162246 -187558071 +308662736 -694230921 +526073794 532547362 +-800558319 -546537281 +745548418 309056865 +-558742397 953678675 +-438917560 -186108587 +-510683111 -881459938 +957433360 661978112 +205138545 601471384 +-673226760 64759377 +-389173279 -258111801 +-403873279 79551818 +-396482030 450386236 +403026706 356745484 +938198366 927318687 +528183854 -84297407 +548538298 400928031 +909123383 -786136445 +85451698 757757458 +-111310291 532350023 +-410570055 -255438107 +-702787455 588326209 +-652908327 -805921097 +508092466 232251011 +849832563 775845192 +-532073073 -854427172 +266167666 -548033635 +-707018407 -669325276 +-43920097 71050358 +-31496264 -872243047 +-687579491 355953689 +-988628547 181032242 +775513020 -93222397 +5845674 345374344 +795807730 -360268754 +911816763 923517253 +-510643441 666360689 +-62939188 567944452 +730952926 -24032798 +-460804431 -361218033 +-643291510 668732463 +953768944 382236685 +703397692 -505731847 +821667204 -942022462 +853366330 271109118 +297272431 -600313818 +-520859222 -330401474 +-887569644 -655221009 +289309392 925779092 +-919534098 656283957 +95072529 381296212 +-854157703 468133083 +596347423 -841671579 +-891403710 -986275520 +846651723 182944982 +-565693698 459359979 +-940640281 -562853744 +37387586 700214509 +-851583584 198507940 +-775743187 -810549349 +-385691769 -66130415 +-45516943 -712695427 +-525839461 -376232705 +571527101 264495939 +3824953 833917333 +-729582581 -10149937 +-632010151 473867997 +-98808929 -131996475 +-379084503 512421045 +145805280 136985394 +-282533004 -146376255 +109418532 -274768536 +156093099 310968123 +-52354414 -717357632 +-781155961 -889932582 +-602630675 836419978 +-654162596 475256704 +46880316 197415572 +927792167 -410905323 +-302783508 -300932823 +323369391 27910451 +-972700181 -188148230 +-212377996 531168816 +-79409909 -852796190 +431475591 -516451205 +-657484010 713986785 +983486721 -378292103 +714465621 -780199833 +-435170891 -93925553 +633263169 -580948001 +144255075 -359471048 +-427484276 319358173 +-903167247 -288182547 +470038362 -443082513 +873848298 -637020591 +678936651 108553238 +207974469 -662947990 +-373970148 811183785 +-843941230 296313685 +339005007 583842684 +679941635 677704691 +-74282545 11507767 +662342517 -913253501 +-566235820 109861937 +-820157229 395988564 +270333920 859689688 +768823689 -311151543 +618144349 -83405718 +-927982889 587554063 +78065290 -738088994 +-969499230 -785457567 +397160838 944884993 +663954023 319669313 +-356918589 497483781 +-502784010 207920317 +525511585 520357619 +-195071975 820477672 +246315215 837450881 +-913876462 -114902794 +369094592 156998984 +-846821410 772977957 +876714089 -779703686 +-539859224 356508165 +800358997 671120192 +-24586261 199262758 +3699807 -764466125 +-724529717 -430019222 +-876576680 -34622126 +846495759 -145013627 +157623949 727314469 +-284026771 9871850 +900644792 525323716 +529203584 -728529316 +138127331 -838187216 +-350934116 -234137635 +182810169 -678977810 +932386703 637433428 +882607432 -486957105 +805700531 465086149 +-146934129 -270613501 +85060005 -734318455 +647994906 -861841994 +-548102786 749513213 +584752467 -40570057 +885571284 -788911941 +-935511061 491301173 +639870089 -710062442 +84429040 539402236 +736603310 -15198660 +-356555366 -372471004 +-214847487 -351192238 +-850404619 589092426 +-229568023 700354019 +761403877 -617367076 +241345865 863045754 +-682565197 -631335819 +739051189 792938969 +5520772 142375198 +-692823717 -449318792 +689635363 -411098280 +-24214007 -763641314 +878288070 -277763999 +-921331758 900025366 +38037473 354651378 +-531292879 895679963 +684993834 -802616661 +714100574 -299852922 +-560314976 -346425047 +-28908194 -503539639 +-30356251 232278744 +-895759190 -149258411 +-911415249 909325686 +22723339 354191687 +-467706336 908818620 +759068203 -988766655 +-99536604 727283425 +-532086518 -841582385 +-700889476 289877066 +619705441 891822775 +-843307808 109021693 +-226040867 -696282433 +300211936 240191632 +266581333 -685501900 +5348904 -463096752 +-358196637 -933299588 +205072886 -506318412 +-660867809 -690958132 +-481807901 -1658416 +896660810 -697228653 +-653760335 -262663756 +-642004215 -304243102 +-14564378 -813321224 +-10361213 842030988 +-633261497 -897682129 +789510466 883469800 +733780026 -850206476 +322073457 491402240 +673099343 -720235948 +-731232922 817883636 +825278705 -945863907 +581025122 118710090 +567162069 -989306612 +-537837348 600872950 +-547538020 -616071035 +-743337339 -662851578 +-711962069 105257731 +890359361 998321409 +903122684 -711129454 +251766532 126256049 +-116242811 -426079079 +-290329295 -964114078 +-562120587 -525507164 +574059525 -445245616 +12008444 995333631 +883073544 -255496624 +-468466483 445608710 +-933487746 736808192 +-854442424 -227058195 +881455234 -457492905 +516307841 -34400678 +-644984588 -814336965 +876792574 -504191912 +-108991695 993106106 +656423102 627732504 +182009369 181001641 +710807136 986226250 +373696870 -812455297 +-453168417 -786393847 +-349090842 316618754 +782350041 250890269 +772151599 -575211667 +-173991426 458767346 +2217305 349542663 +-496639617 552222861 +580554744 178817409 +-148750782 492541137 +-894748690 173190873 +766345681 -457241499 +-242875649 -249911322 +102715104 -562108791 +-576816362 -870501212 +-181538867 -21580372 +-428080888 498551585 +-102098177 -149058812 +-149381674 736062820 +778846747 -280578484 +-454913227 173013334 +373005160 826889992 +808618509 -830893466 +-181770568 88427856 +-382820574 869512080 +82089424 -987458294 +-123795368 20820491 +512989436 152105209 +-58662493 352496676 +-579717912 598525662 +-223439266 -426461106 +-341257595 141689850 +-421734491 -299331746 +-980202261 -37523230 +-635505773 -269041011 +398925438 161993078 +-848564464 40624995 +894793298 -448225712 +-355967444 -826520177 +-472469790 -737708996 +-822104565 -269410279 +323841873 54847224 +973386612 -459337457 +41420169 -726063212 +-8802713 312998758 +-439571816 -226465057 +-299785592 -802055475 +-616174545 686313588 +12089209 251655063 +-134320522 579310781 +779581415 969655913 +-865322894 447459359 +-727705207 953678802 +412728540 -701746525 +-150550643 -570954727 +972066968 -553410115 +-884299184 -277724310 +365558794 169794422 +-142297218 -705509784 +540593791 -360013637 +174888625 -598354112 +-553574384 -536037158 +-726020141 -303768015 +11746335 -77383354 +-938698081 -270263572 +481532994 54653396 +25013475 -867030971 +-755180041 -401904788 +-395653702 -841845411 +444867574 829264287 +-190045187 304628570 +-302360984 -124788385 +-69712116 472750372 +-782983266 -194488120 +127603129 661332003 +-887198462 75258062 +765494976 125131563 +602246917 561483438 +818005404 337800236 +852765141 890776952 +935837722 -794905720 +-654435781 -446935386 +608814772 -961898963 +-677074913 -250661605 +441986793 -490226395 +705775407 871946848 +449740999 781068888 +364397327 68765392 +738227206 59926727 +880777776 -154150414 +237024212 -813450793 +-42163979 439836710 +-908624717 925966108 +-941752926 462344254 +227090945 -519724462 +441324244 -85352547 +-306233657 465655772 +-569811618 -92193532 +-554098518 -216167768 +433024566 -397765799 +34234072 -615490573 +-217770035 862275495 +-303491279 882410150 +215528092 -232355498 +-668953765 -561841640 +-689357468 501675886 +-613170493 -68649179 +-164039077 -573457773 +674435608 110634625 +-801402769 455578302 +-770650344 -796826489 +116644489 -650090247 +-154716769 724240043 +-189547277 -406992388 +747886906 633053272 +202849002 -782095621 +-161987872 -778864148 +-424656154 -521090480 +2416454 564214682 +552155602 550553234 +-366705040 884363747 +348984906 153415363 +103265104 -853818768 +-569755864 -879533615 +517359011 -977167461 +639477642 93082231 +724102254 113508982 +662968655 202819711 +555010537 599554060 +384287258 -415731945 +609694793 156253434 +-839711034 137742610 +721126790 496660513 +371738696 78261059 +14290817 -947809055 +72332046 -258369866 +-803371305 953150355 +-160864495 -665090673 +-486473297 -178911579 +-937741705 -539026116 +624150125 -640845630 +154327619 -116012870 +-194763808 430209488 +693839119 -123341016 +-486534707 567204393 +-305325628 -604253553 +669320051 665155656 +-884637039 -771941160 +-95865790 502321520 +212805312 716227496 +593800297 -152692606 +-318406281 631954710 +-343828349 -143534272 +-25516100 690900170 +757391338 -909916866 +-979463795 623072012 +-868115824 -354916117 +590870800 -305920405 +859262673 916014717 +-885825777 -788262479 +-478366667 -699416959 +-515373953 -435422896 +473886877 960735026 +-441802610 -110565869 +64667753 -773542448 +127747396 -915965426 +704816764 245991460 +-913767916 -550260344 +701138281 344309527 +-180774633 -591760880 +557600027 -458330197 +-124153009 928309439 +499002393 -369647168 +-409442834 -25022903 +-399829404 -884179559 +211280726 -775942203 +929837473 -111569540 +-864773205 602202089 +-244717202 -490831612 +11651609 -905720641 +687669810 577851781 +57348103 -380871827 +743152122 72810702 +294287047 -787541827 +-45692547 -251268718 +-981096423 -158878543 +926608425 -213071181 +592500495 866255889 +-977261875 369461343 +826494357 -565871970 +-834218514 943435234 +-884771913 371957733 +426568912 -410960688 +719835659 -893995315 +-497048409 -592996124 +909240609 -6789715 +527754947 -21259097 +-759055786 -803774459 +-590675809 -105486968 +-964394472 -998355477 +41292559 890481187 +-502226002 -274856784 +-404067391 590026641 +192170297 -365528894 +641735157 -54118352 +-431040739 571999569 +-664274862 355928568 +4807399 487689304 +-587567285 547042278 +-583809600 697596289 +-658419754 224861361 +-875623279 544242921 +-498945375 647823880 +370237286 944941860 +-883890391 -889255871 +-268985472 148820948 +949958400 -823412565 +67293656 31030553 +-381006913 -638114031 +-216022304 -289216466 +-687563044 402052203 +-627772951 736204378 +572664524 -842461422 +-814367275 -672162721 +763040474 789003520 +998164105 581797157 +-653793540 755450940 +835247110 -652337244 +-188072981 425169291 +-513164283 -662138305 +-817784235 -535242965 +-559204253 -421374915 +-595700380 -778319243 +946867882 397397942 +585163263 -276704137 +-423138388 174557788 +351464153 244576669 +-975790572 517651602 +588818311 -570771716 +832455047 644080980 +204657857 97541076 +-380897528 76559967 +-259188356 -786240786 +593814637 -813939240 +74846328 -6294463 +-706599518 -798920069 +-504031324 401607682 +13879464 -190238536 +-33827830 -948971161 +-541904716 346221244 +-779088643 809071702 +-257161416 805838953 +244603789 437590280 +-688900074 -527575585 +-753851098 502821494 +-496732242 594429870 +-462661892 -393506051 +-96843957 620848287 +-515065742 -141221811 +-772022782 -485940114 +-32021785 160964865 +-128833615 82644881 +-446799217 -254311541 +-466309782 388838737 +759269051 -843988704 +522979907 -403058013 +-819261723 562136760 +-710113758 -194809284 +70407210 -64551985 +427252981 375343702 +-173784417 68102542 +319175215 196258249 +331475649 433656785 +-292366654 -953125299 +814928235 -420631348 +-87729217 124640673 +228779521 686957512 +-242360968 429923197 +85510686 355593118 +687895892 549582614 +-599376365 -482563436 +-591648388 -999981661 +-581725065 291963436 +-527098573 -930543688 +-577424640 765250340 +-67256409 685710614 +-439016829 683307198 +412025099 -401642295 +-836015241 -597763445 +-70993140 -91114667 +385082759 126907803 +105456758 -717618085 +-362030859 616091158 +-538287677 -320474950 +33228234 -802879882 +-453497449 461697679 +-30622706 751726676 +-135811740 326017495 +-382669882 -517373119 +-305623862 -665292730 +-964039573 -622039887 +779119749 -479501403 +105078927 -333378198 +-739938897 764016399 +-789053453 276567021 +23878446 152418182 +959406952 604054322 +470698772 900354163 +-242557686 103342983 +142491487 544660912 +-828027814 575026919 +-324531466 -414527996 +-688933744 45074789 +343024196 -593474985 +576033018 477535822 +250705685 -492865623 +342975925 -87500406 +407998960 578786343 +-250900675 -879353765 +968428044 358944847 +-347534672 883989796 +-891749468 918075754 +196263820 -10889234 +-982592372 764070198 +47339414 159497057 +703153682 570262169 +126301329 -677166474 +580999704 -643356883 +-943435345 -86047141 +845007214 548903228 +548721724 561469336 +855126494 -479329835 +-328466879 110863182 +-762938493 -985552670 +-237826790 -986596739 +578885790 -489378967 +46614104 217470888 +-894292006 301493211 +110110345 -388256562 +364707000 567341664 +88437738 373713034 +-288841256 958546636 +-929315779 -876263845 +798775216 -974519875 +-99567358 -502694563 +57637073 -105648392 +-869139028 295210356 +-930073463 -704903670 +-299051361 261308371 +478275314 -498380352 +141623570 178413182 +836645601 696064545 +-74648394 -760020118 +-59196693 -100574426 +-507162720 -384173742 +-703100387 149274742 +326436760 733175631 +-943894370 -864669363 +28476578 815357254 +195655467 857172178 +-853274958 62776074 +946541198 -844878334 +-940378961 647757865 +-827327873 468927069 +596811912 883423909 +841040246 -380486131 +-245322630 870691294 +156491785 -586123968 +760104436 320906087 +298157166 -21920798 +137525690 802989568 +655699841 -738901769 +-551719666 -946051452 +90498362 -884646305 +-712435244 -443271264 +-377096304 483028927 +293498238 772035509 +-234480565 -385458944 +-834731382 887017289 +-335315833 99831066 +79361958 296683472 +554670465 880601011 +-735256022 214169822 +579128240 361872405 +299998676 627119773 +-863250318 -758695366 +50574656 -862299531 +33332594 224416116 +-653002844 -418077529 +-9066906 -73996702 +-131979167 69973035 +-947379605 -706216639 +105484433 -146791526 +20103300 -126130505 +-674323855 502800597 +-861032982 857755664 +98114006 911897772 +496199780 984176210 +414161871 913176242 +687124695 422093380 +25323704 -103407912 +734347264 971438884 +690053455 333126210 +76533406 -81409154 +125239426 -513262036 +-704115720 -909009781 +514635492 293314277 +-205039250 917081858 +-595593537 -29267891 +631531165 -634008349 +-724874635 -182854959 +209941640 -710655313 +-59077710 375107186 +-685083083 461970464 +-906935636 -327633984 +420226379 -484019811 +49759637 237819631 +-621589538 641714132 +-438044073 -285749216 +-152601835 847359240 +505616851 -819188627 +331814437 13387275 +-798145039 687682034 +-33181797 -29322996 +741227687 -436943701 +399532275 -714301959 +469657283 -426486343 +665150280 -397300715 +457855245 435923249 +-684620998 857302220 +-45624514 37894676 +-776801414 509712158 +-670950732 298914136 +-383671215 611606466 +265638283 226848925 +-950433056 -847845488 +-264413442 -224024144 +430054263 -592421229 +538081392 388947275 +786858155 -267167972 +625875115 763604374 +539085491 -658638535 +500405964 111109839 +740132321 -632200084 +936809537 -923174346 +327665566 -966514653 +623712572 162493274 +-422639479 740540415 +-960235934 827189775 +716283946 -724400424 +-741248831 -107760621 +235143315 -729641155 +253922088 -328464175 +-133418823 760115513 +473013567 -804829485 +-367565970 -718809280 +158803273 621673249 +679558309 33764779 +712606166 506730560 +257083784 -971165519 +974303590 -397941053 +410371207 -660064468 +583410677 301497747 +545450076 -285233902 +697266307 -753383821 +-995209686 -792568787 +259163307 -838598387 +-930289523 548201043 +233859584 805100056 +-729736628 -967756760 +-511799605 -319994535 +889127423 44831218 +-188180379 180728705 +250939339 166389621 +887955681 -137523014 +55517318 -712881568 +731814122 562672033 +-564466663 296765961 +293265810 26822088 +434705160 108758903 +237805688 -283369479 +-489016846 -511122297 +-795641628 483125122 +-128500267 -23174656 +635547174 -824286573 +74756689 759317205 +429120774 959391971 +401280215 -696974077 +-1870129 -44559474 +-366496415 171015445 +571908200 -129281691 +-794666210 -770703757 +203589884 -901854295 +-23399734 666779743 +382571835 -510461049 +325279113 209249854 +-450200598 -698772805 +725415959 -645224378 +805738616 -403392398 +583141410 -141231326 +-607294667 916522942 +173090977 -66648583 +376381479 14171750 +195245133 -773272605 +-85318055 -238218264 +-235399867 -660509694 +971636250 -536757212 +-460464798 322730690 +79372141 453068822 +-302959589 -602248976 +-704124408 73261152 +798244738 -96841627 +-458666883 -627087374 +-323051320 -197822030 +-517917010 -835473040 +-49056667 -266460344 +-141307682 613651969 +-505693876 -818200082 +-381166104 776136947 +-979372326 -99210285 +-733858280 45087916 +286615346 507366167 +-306762165 374519499 +705426902 -814331943 +-287865126 -846507714 +-286701508 -765823426 +446181493 616036241 +-688370274 631553841 +812477912 537003073 +863626942 788028567 +338511821 383141362 +856531748 173789619 +-351978190 364270641 +750601952 735861240 +-167215599 960910474 +930949350 621589362 +-480995521 335822455 +-729439255 -163228036 +461532276 -43877079 +-858726384 700978058 +561098819 -941590205 +-835024003 -598128525 +-703289192 679601341 +260669847 -623769867 +-366368108 -385677456 +-288156800 118689885 +317095977 -512092 +-377580614 -507809865 +-927212677 659465930 +-448120318 163766106 +-137803282 3468298 +-201049140 -938166105 +766607521 195059648 +-162829392 -577767339 +-949818779 318737795 +333309591 -717860348 +-417417727 886209138 +-295923030 373651131 +361726275 285249781 +-223045011 -857916765 +-818167037 -176813958 +45424679 -402557974 +73768616 592637686 +536560751 422354258 +-751746217 687103911 +-555393390 684224620 +-115142892 620440816 +-884043176 876195317 +-929452744 26735776 +-492293708 -488903078 +-924103415 -723722534 +-372878919 693715759 +-571776739 188336682 +-897529657 527988200 +210475134 207170964 +660539030 -249228587 +31218781 795975172 +594969964 -199385487 +474077066 255241119 +-916491901 838759261 +519640901 -221304320 +441529225 -293200410 +771319836 -564231085 +21151012 541808543 +-223556729 -757863041 +-30505136 -994247206 +-635434288 599431064 +-335322694 396705769 +-420304645 681283870 +-229521362 172380044 +234564978 -816694893 +-794975373 232383010 +-263664039 686709296 +71467151 490709647 +982212914 680318212 +491501313 -382311307 +-174599813 -18711836 +-82352712 390145588 +-225466188 -503765907 +-772769343 -608030018 +-823738550 112532996 +167194281 -572079601 +-993451092 -845450075 +-908193701 82143552 +265007743 362839015 +976809472 688336880 +-753052378 -407190229 +-434322742 594708317 +-48633079 -885240501 +-606291655 -438787996 +-264493006 -975624846 +568154108 -694874027 +-675148361 -920331016 +893584649 811019 +235481215 893862004 +602334420 -301976280 +874253470 711559564 +-352924875 383585752 +524935638 -470021669 +-724402480 -479370645 +-662913944 176322949 +265091335 -573394090 +-947023586 -652441004 +-725052927 -15137231 +-836034644 879934315 +979058855 153042418 +24169291 -799997509 +-831822792 -933144189 +905901796 811771438 +614061432 884795117 +786776186 782227785 +-508833525 -363413050 +937161585 554105179 +-416636908 613048650 +-93546265 -598419640 +156318732 -226831959 +-182711101 989208119 +-543345937 774343227 +-872793640 888965440 +-143074749 -468579536 +-269418402 -88700074 +-850961223 704824557 +414408901 481306300 +967546024 11215091 +222594188 697964991 +-731180541 -483212917 +95585318 -257275372 +-944463241 684403257 +425431662 446129874 +-801213462 -128971847 +68248703 -15692306 +-753259284 -330228839 +-467399039 522978612 +-639670177 52040023 +544341428 -9679862 +881074584 279093647 +-203595872 -978901796 +-411230101 876424536 +-143059170 -639497803 +-786854084 -949965077 +-54858027 716701095 +130135676 995184525 +-509966320 300093884 +-59372219 812208482 +135054637 -245827231 +-233469343 -730024313 +486514826 895097530 +-506304817 777053769 +681684133 587884241 +-837235595 16698659 +-588757203 -873601803 +907081263 -442268164 +77954123 -726726640 +893594151 198793120 +951142832 629885066 +905303216 -203269523 +296703163 313824496 +-954746591 532291371 +690933833 776575287 +-473624507 161809384 +717012049 -260351749 +171821894 -765407390 +50805287 656469524 +355215736 29216464 +-897308764 246249329 +-544279905 -51730919 +389512832 476651877 +592165052 -408859334 +52055506 -29161268 +-717198230 -25029255 +632305313 -278649874 +599459626 505059291 +410420778 -536103852 +551361212 214960683 +833661623 423310412 +682895474 -194504218 +651015818 663080007 +875049819 117576023 +562969531 -800466284 +576340578 -7688410 +941370067 -440654875 +-243919277 -485734677 +-734863960 121603784 +-17072494 268055830 +-801329679 -886437191 +648878706 -186870482 +-963085769 -503352111 +-550783194 659198611 +720206612 -680385465 +106934525 841789010 +342472514 68684969 +700957753 -794031826 +5063791 311311575 +-734310107 -756704300 +-612794110 -309956038 +877172213 -660558868 +-441012873 326037545 +-453800271 151320857 +166454718 -354384417 +-828089294 -378731834 +473644614 -922676471 +564499985 772370114 +-438865887 178541893 +-839609227 283736804 +139614284 54437103 +-431845044 -110432875 +-368528666 364678733 +125229248 -923747635 +833840568 100038298 +-202492792 -107080711 +-998971906 -200189185 +138593925 -447119207 +855288955 497410427 +-374772491 -59003432 +684912185 8970985 +886114853 906610092 +-477799120 -672070710 +947650458 304127108 +-491060092 815203016 +327321684 524109674 +403998028 -549516956 +561288817 309788355 +658022562 -436648842 +-636157454 878459391 +-948330923 897687247 +493005507 -841420968 +-792539987 683281219 +505501134 -114694158 +-400463533 351417432 +792973653 479217774 +-203640938 -469763676 +-794924465 184133611 +310568985 -398751535 +528859005 746512750 +202325863 919652436 +-941916757 -48514378 +335140949 -351408800 +-222464868 164703875 +-159128884 187852353 +-977586444 -494466954 +497111810 858920630 +641076325 646574864 +251851718 190837026 +-35416512 126837884 +72518607 291631965 +47303866 -669174688 +187604432 701359802 +-797039089 152304879 +965144622 -485022503 +-159370521 917175416 +-231076187 -577962393 +678621437 -289398038 +-134088072 378186577 +131657311 525883962 +-256753607 987075790 +-206018050 624225670 +-305923203 -433982396 +-938389257 -210071755 +865396527 110999062 +-601068763 -511545545 +-36563743 -258472583 +214422626 830685696 +-282518722 -342086271 +-255534775 -779531968 +-725573534 -779645642 +-166349258 95525048 +-41053160 231258974 +-76489790 -353517006 +-657824252 977917232 +-345446949 -277257530 +940807643 -636268871 +-65934314 -730459974 +503100908 70039328 +389830587 221189826 +-679571468 -104156018 +640805440 124243921 +165846295 132737294 +622808651 -74226970 +-104222368 47773357 +750718281 736655812 +531427175 145170837 +-15421757 -740894217 +-824254288 519495100 +-487749833 -923911399 +-452701647 -82764440 +321490565 628628901 +547413412 -774909714 +-807162082 672182590 +318459991 -928956919 +407373326 -363904440 +-130590578 -722154395 +780525601 5174039 +697080106 -968766223 +-281098081 -547182287 +-963710474 -309130675 +718211462 -811803295 +802161768 708858261 +938182805 984600973 +-208022676 -471378746 +479207402 -595535566 +427167585 321214564 +328805158 -821618573 +-555492646 412762335 +-675940779 982699182 +862039481 304390032 +-46160279 804630653 +-929195012 620654502 +-548861808 -521371279 +-795673413 101199541 +512544989 910511056 +45315069 668421693 +98103248 -914066709 +602785088 37707304 +-555095938 366703925 +-651161160 -850449801 +740271161 271027778 +307612812 386672054 +870106305 -705471030 +-706781099 -10556267 +979972635 228622009 +-890134440 977094342 +-409872115 -509881021 +-209482657 -295382975 +-350577366 -282484453 +-312267877 -564536201 +768008964 -476592895 +304128410 647039069 +338606678 497078553 +-985850233 581304955 +-452286981 -325668943 +-539531361 728802418 +-298386108 -839388511 +-265627852 -55731215 +273791079 584865038 +58564720 -373543236 +619109824 419327805 +-105388166 243290301 +-642399052 -183227136 +-689389610 -820392175 +-104179341 -859683903 +199397965 365443702 +-461405822 -62138554 +-746783664 598573260 +-207289081 -738316630 +-180815485 -457571938 +346033183 579055571 +744151914 737006260 +-493006697 -216801378 +395696426 495460601 +801785824 626686071 +-579576669 12254567 +169287816 814601516 +-39726199 181891047 +864531722 -453181228 +154125385 92863455 +-860352950 -729589477 +-802899182 854649353 +90178065 692745921 +926205357 -929361185 +452556249 564325144 +440835427 174124698 +-146241880 -896964631 +723019533 356463416 +-68161330 -840045522 +719074978 691825709 +200377508 729287981 +-703965525 -470179381 +603165989 -87305761 +-680116339 667525471 +594518925 -331397716 +-979825897 152304670 +588320302 397515589 +-426314338 -689672714 +-1738764 -288870061 +639555382 -67593575 +933421425 -680747008 +627142394 -586134814 +212070315 -317826804 +-815681143 281196540 +790871833 -10083964 +-411968309 258620790 +-771623580 -935725923 +122830422 -449772706 +278786327 -26831817 +-125819379 -76464120 +-632430879 902207948 +487419412 -518989533 +-398618127 364147588 +-191617429 -113744312 +-41880688 414509377 +910613474 236759135 +-817840080 393529491 +-737109175 -637805272 +902394109 -177670219 +179210920 135837011 +-587512942 387477117 +438075564 -639287760 +-908852676 570638905 +-528051573 -847728185 +618733777 -592767297 +707807165 -655710061 +763459422 7192596 +639605503 948867254 +-956811702 826636010 +-46036932 385097665 +60016096 8679954 +-368214973 478204077 +679888782 775024837 +-867495697 -45833704 +-753908740 -382229791 +395636873 478076333 +-195015676 712722821 +-190226339 -41267722 +-694024093 42839706 +-592975432 386691897 +-612392480 104270721 +-792795858 61223521 +-522637670 800323533 +-28557766 873463292 +100664635 106509157 +-28821357 -759709573 +161800800 -917556367 +-698445391 811514523 +-888407452 -525347463 +447920488 78103257 +499063250 783564777 +20482464 -213192389 +730524803 -331195321 +-801640640 -951279410 +503928891 846370054 +-633265251 -158128730 +536454876 733015405 +570553919 850907848 +-49129900 771324341 +-175374850 557545798 +-749680535 258593433 +-283931256 -468205399 +-422560845 652094297 +115886287 415098686 +-47061225 -214926616 +214463556 -842127087 +364492031 455957454 +94444689 -910060319 +-26582931 885629492 +-610345735 -185977042 +-408110152 31770059 +-719349618 89626588 +403976756 -6335509 +342397555 65936945 +189410855 816837244 +908042725 -753949617 +528300228 538272305 +-268764032 -631592220 +-281360820 -894733152 +-797503011 -802476552 +-383579494 67984665 +66732596 -214378823 +-128158268 723991524 +-444232480 41697960 +543766340 -736119919 +-714711860 -444630027 +-534740054 -3379575 +733701490 288194815 +342260085 375893636 +-183429567 -13062104 +-569445194 -513210465 +-123616310 84815026 +-212730732 -580589833 +-95690942 940795712 +-462960026 299002480 +-851739002 732817952 +-119162793 -502698362 +-916628234 85041343 +771248773 300184292 +-455066863 655895654 +-603487883 -801185867 +569319542 -541351000 +-293651227 -461965882 +697905725 -576237363 +-761110696 172987189 +84488217 -821880660 +-897532753 987384481 +-665178224 672650351 +353989998 -645123483 +-188129191 18752318 +-511706027 860083604 +-76079623 -373190790 +924041200 156009679 +-928143596 -618609364 +-203349774 489707327 +-796394216 -159928721 +-485126928 998697044 +-156981315 -321086683 +452859219 205087489 +-946682694 -292354060 +285266102 -251434281 +-111166086 -505860984 +-596944601 322010663 +-350478630 -934725585 +774084605 -359460606 +243272715 184251707 +115292615 205282862 +477962604 167099440 +164186092 -578690520 +893831082 -828857074 +796099991 964967813 +-289705540 659029650 +29809065 61829500 +-426589828 288174894 +-274954796 557119872 +835278532 -554964337 +-209564314 847386163 +475525300 -322960028 +41270367 221371234 +-674894207 330635518 +544032307 -451426897 +-604412951 -916083683 +255490025 -602245055 +184792449 -297553130 +481983422 842464439 +87099478 966768208 +-613037228 833437551 +977243851 -67951627 +-464635661 -387517788 +-14882289 -577517489 +188739474 299013668 +-999839412 -206382292 +-112112021 -625812320 +708491574 -479547306 +-198341653 -846850938 +507150471 -792295737 +961384148 974300614 +770205058 -28368148 +-862202545 -93803989 +915148153 806411850 +-27208289 -757526687 +970407228 -218092188 +36054832 -378553596 +454198698 929018832 +781614785 915205360 +-788689397 -729599434 +-771769947 114832890 +66231121 808935455 +989493902 613782001 +-81611737 -280737859 +925772596 880902885 +-384213797 -547415719 +-556556692 464044194 +-431357637 -615873956 +-745746349 192206961 +-274338977 -497192773 +528763113 -491691313 +712779077 874100968 +653319432 633726071 +762225761 -130996073 +492640066 -728147092 +-581002779 780678862 +581144739 -991088823 +-235551442 974515506 +-84582825 -755101522 +-7014433 367609473 +232781518 655303702 +-205387256 231679915 +-838120686 967424899 +-934324289 219938588 +356720091 -78245262 +404259719 -366398049 +206805798 52479621 +-363829298 -695627904 +809600291 773480421 +831277785 -38478226 +-556402455 449638942 +88114816 999278295 +576601086 -90554257 +144525126 -791602100 +386882912 349511905 +776985540 -59893434 +-836323129 -844392842 +-118494158 478998413 +103722913 -316358056 +-878051425 672685331 +72416361 -257954185 +-300510988 -633706456 +27881641 -490843865 +-80038732 -752642621 +320675996 488611348 +-161376213 -762647404 +-16424520 499994881 +-274944507 -401126454 +-265337245 -274190435 +107370530 571428956 +783305868 -877920762 +84594183 645396704 +529098316 346787057 +241657477 -593882183 +475935681 -928542369 +926487277 -971893888 +179133332 634024358 +172072841 77334199 +844193394 -339072691 +-903480374 -157393179 +-139496758 888458476 +-123317199 -551214437 +-811067242 160687066 +885621038 95674411 +359121615 929610750 +-872971697 -481416651 +-415116387 -863447155 +985942596 -848765891 +-623075046 743767495 +30097667 -90335427 +-476836525 -406576213 +-616982990 -5650832 +-467814813 -476027824 +258959536 817266786 +138330722 -736930926 +-265287280 -801751235 +890393945 652743145 +811784187 966898818 +463968348 -991526424 +-636463000 -564087767 +-822359895 -430231749 +-178048198 991383624 +526745006 -38496739 +766079480 440673577 +829259256 960543902 +347191203 170440790 +-672224185 -236851441 +555808585 -141091037 +57700502 -955629782 +431346919 -368294447 +803151739 814518160 +-234756361 936133201 +-956235670 -650838561 +-882725085 -577429560 +-971939371 221111801 +-708776227 -291518148 +231202725 996158549 +-183573022 926907696 +-869297275 7425983 +136980198 316594798 +-242895775 -182919417 +-715991594 -271347315 +386231620 542526423 +441671546 702110396 +791116586 -967897513 +911731091 425346075 +-483732007 -820263867 +-542574758 -819099374 +-816544632 -934639318 +-32417638 -216523980 +193880363 -336457876 +749567565 156089085 +421694862 -546565524 +366978397 231857722 +284062794 592615671 +-254212158 -178112169 +539531072 -169682617 +141194120 762131805 +511171513 -698300676 +-70227021 -73169828 +-447031324 -955474342 +-112938440 -423788842 +544011030 -901406250 +68828414 -946903776 +-497293968 -199055446 +541051811 677597733 +-361070578 254425716 +-246255008 -444356486 +-470502413 161157731 +476522838 653008044 +-525292263 -357372250 +219998312 -35467364 +86903254 -170218594 +435202885 -888611954 +-837008309 -490448093 +-737786021 -347998164 +718355743 -129281810 +515954357 -137270231 +-995624936 -814026858 +-422736181 -237854633 +-467701683 418805189 +-12280343 -648128733 +-740907291 -678643237 +144916160 -350887581 +-582525774 -463615406 +84771151 -606762224 +36106508 761258851 +857272639 160319128 +841431864 62916570 +528935417 -701708271 +-403271901 628749954 +831979075 -607136600 +276856342 -156707538 +798254889 643832503 +936607921 271424029 +46654338 -809822402 +-79375544 231593104 +-651975745 -555407373 +568320203 -99072877 +-589224289 -48021228 +790879715 158851963 +-968144411 93521072 +-395496715 -298485743 +40001446 -578428299 +403379449 379645776 +148541682 439584300 +872724252 -511266273 +-975764805 -655529502 +-514805781 758007211 +916050657 453781346 +641969961 -782805357 +91841993 560341093 +-982278676 -124766954 +674509543 -516175774 +412692448 483019816 +295323810 -897125249 +336424470 -633653379 +232282314 593400744 +115731367 211078542 +-791106904 478963252 +-800633760 705529402 +375497807 -70092920 +81331664 832209540 +952762567 776617763 +4970417 -582522013 +-757279461 627758702 +-834907482 -683577862 +-744348131 213541004 +-611837161 665349326 +-76953307 -46933106 +-696370540 -26330083 +-525023842 287913080 +33286037 -590598523 +910991428 -767665871 +-518593269 -196643447 +149394839 224520958 +-750389149 -209676698 +341576245 856087198 +710063504 419114552 +158666364 571633235 +-878821565 769491078 +902648988 642415889 +55993711 -767501504 +616286346 -135013563 +83677714 585728139 +512092347 -284746110 +519487045 593288474 +221914560 515908449 +-411157673 -14853702 +69024251 917875926 +561353616 -831509679 +809800089 -879379716 +500583169 -98307482 +297188501 -948600563 +-65231842 -977993943 +-653344037 -208618386 +980135544 193028530 +-835598029 -527566376 +315081869 347085513 +817695857 -270524332 +-163313755 912221002 +586693814 -166368966 +-550042828 677654022 +185654030 -907115726 +-263361926 -223869391 +-124935775 299184016 +813859330 566661901 +-770669979 291039730 +581053588 533083241 +782893846 -926151995 +-666220680 -751895816 +239540747 133838250 +-178956866 -760438145 +-177725917 480319081 +-130154910 227896763 +-220973948 110192278 +746539292 48827091 +765707069 248481537 +811060335 120430456 +205369171 767600367 +963832843 -17527648 +-187948139 -819654978 +-718854969 -524036802 +-770048737 -55449537 +-388715549 919269426 +170876430 -558000356 +943787079 111570571 +-739070231 -203238237 +-439085531 547843953 +-451221546 -481314898 +-708639488 -742915761 +-455032259 -40005463 +-595271803 -742946234 +141728013 -100369878 +313856128 -154686445 +425260887 578843233 +569330208 -265608816 +156031292 604720765 +608999923 -349954509 +-439941912 -632677691 +-417108423 -281713988 +219030223 97742892 +-725938458 215441062 +-467685127 -963679037 +-575294306 -505506998 +-388152823 89075805 +-252477585 124959074 +-426052837 -709809279 +467727731 589097227 +436673803 476029500 +-840192735 441463221 +-772912877 540712916 +-595729028 830165070 +-198140826 589179859 +894619318 -647328680 +-400967982 341407145 +273492782 -537947168 +448713022 -344833604 +883493 -638813752 +760027839 928714548 +168803153 -865276861 +-132568763 -286725661 +-901276445 -144601612 +-142495524 565004515 +819487877 902529292 +-371069433 -64715298 +-60465240 -202480625 +635390629 308342040 +259007335 -828801835 +-228605845 -663412512 +62724667 -28579106 +-176316214 86969464 +548753151 -876638641 +-531213203 993011935 +-70261126 -282401035 +-407786508 312924680 +275150236 -299451638 +-473123649 923450786 +-978688590 -149331702 +-319932022 -643307356 +-418168624 -423672981 +621053064 -988148148 +-794001813 -372957667 +494821569 -931009428 +-430281598 -292360946 +419928271 -504951109 +420136418 -107646008 +-950832053 -612495441 +-773141852 -509767198 +977183996 56205439 +678557965 675146707 +-841209577 -141504545 +-962898013 666252362 +381421213 -197852383 +-870791743 289614310 +-386406561 -20152449 +-69747628 -926742392 +-617565099 554991242 +796361475 587006195 +916051314 272687570 +803682284 398460532 +137290786 576207064 +-738061369 -56511775 +-488701826 -480976109 +610603479 335884631 +-231003561 -658697502 +-309914711 -986842955 +-367318428 -103255833 +-902855770 865869930 +289201685 807154059 +-379171123 146545575 +108660623 -57742468 +115505410 -481724692 +-934094089 -462258685 +687095264 239243388 +-88517834 382289072 +869222220 -382681334 +544638562 -299182537 +849162449 825517822 +224262070 336440964 +-356417031 635754095 +324723697 892484192 +569976079 -667086845 +-586710877 575845413 +18776117 -391167798 +318528621 154156964 +-608940406 292755913 +-458858237 -829153908 +-833991947 -35763058 +889312778 -321352429 +-108818347 580705548 +-349899503 845507556 +801052222 962106322 +871249682 -135334264 +-113192603 820916270 +-747553327 790989204 +525049290 -77559838 +640194888 -864450530 +676055571 211794041 +-441968664 -385773890 +211760076 -308009006 +-659650857 233251838 +301988269 377775354 +-914779819 705773514 +-897655741 -848129924 +-742777348 -461957804 +661763437 -844565677 +517847527 245394208 +471427363 158183280 +-385041179 849415958 +749633 -81503662 +-108463382 864227845 +452783901 369629118 +-786612291 985756588 +94975041 211709009 +-470186726 854523545 +669277901 505623003 +-659797832 -878712525 +-393700004 -827721122 +-150781868 -845432924 +-760757394 785129581 +-884361823 24826479 +-532834905 -795900235 +717615171 -217063725 +779668794 -851698580 +-429596006 -51230815 +-320591748 728320643 +463801088 714529990 +-608111807 -209449319 +-910603 -34711985 +965846721 -132035643 +487526767 -469350845 +-364504730 173597455 +-122418232 -991981987 +-615168929 243530032 +763211054 -419009270 +-112038658 806688291 +-83633489 865534000 +-361514843 -533591810 +634225146 455028529 +42408000 -50936419 +160616924 717442334 +-584999803 -139457070 +77935082 -30875238 +624739072 619850673 +297066986 658088312 +942927773 -276363402 +994688835 -1636762 +-821005260 646335118 +-368658548 376198409 +-586092194 -110073674 +32357298 -643804475 +-657684833 -905449548 +28718092 866321168 +-190187381 213840375 +220677946 702344153 +-50336947 828154385 +128066029 795975483 +543153654 -131888876 +77349947 753785165 +-352076594 691491936 +179862661 55823199 +-317021696 -349311690 +556283965 55918318 +447022329 401567621 +103849401 596414194 +-340115757 -415455453 +386256099 -774243621 +-733457252 -69543240 +-505336420 -859357306 +374758660 -380540577 +-303068460 611694517 +-719056487 18211794 +-954035674 -264023439 +513856714 -606289716 +785418998 -807468117 +-198439698 441182205 +685572349 -266103791 +402059317 -937491548 +682337918 -952582605 +164508414 824476449 +586099199 -356468040 +-432262146 -667203241 +237158359 -631515840 +339291669 698199883 +236275137 -16288681 +973444326 -967963336 +252101793 17752388 +431711036 127506690 +447170312 -299810490 +-884802574 548469818 +-721921745 25553650 +-976351746 -484402682 +-83203932 361130857 +771254052 -221808456 +914192120 -487697683 +27497469 -618413353 +442158615 -987564842 +-805833176 488759157 +-740279938 294784749 +-844541998 708515325 +836822114 -667928409 +952284754 538773895 +-984326131 750632524 +581786147 764655066 +962712303 -446636659 +152675800 789877902 +485557901 621029388 +-585535288 -342692783 +756877969 248570841 +690616974 730898600 +-137861289 254834317 +87222486 496726441 +-632454448 -14423139 +-975398199 -721898388 +719744485 -274549698 +-852861248 -562843873 +-713578943 -514320388 +69981629 -723288858 +-548309835 715080292 +954330754 -515897835 +283562064 308039036 +45727395 96231197 +951937818 -520347475 +-342886368 746599151 +430647961 873757846 +-251109039 -13933271 +-178218833 -635184506 +620073258 37888024 +-18310679 88474730 +503323398 230289866 +642168104 -597287323 +-754365839 117885407 +-862534611 -575110487 +-777068215 -272029195 +-759197660 714941654 +-903899484 488650930 +594278090 -988838880 +-311393418 585313411 +782948619 -612509981 +585177567 840334098 +-74153901 -382508487 +141897320 -854838246 +-483449584 450489176 +-274582322 -526441161 +-529566755 958389845 +926739751 369265911 +959782006 672365318 +381143262 969359582 +-780617943 -185544709 +-129151993 -879675220 +774961737 -673456139 +175259657 -856103422 +612595474 828424131 +-366407797 589892965 +510984274 328870001 +536792082 -155609405 +-459180991 -14950639 +358893399 193659656 +584371703 -658240495 +-6833737 767945703 +998475119 -72035019 +-334508463 -138749215 +833597773 986804180 +306635560 953394450 +-701759405 -653543964 +6959501 -906328286 +-344655251 864202311 +263335423 431008575 +-798763709 -683438711 +-790443742 273149039 +423625636 613302040 +740726586 -998581130 +-297035500 -42730350 +-180959482 728182542 +-292288472 284259502 +-640721120 -396220784 +739400638 895605520 +-274519626 104922479 +190650152 142006916 +-271832796 -907441774 +264644162 91294207 +876897910 -565596270 +357271379 817597073 +236012674 -613246874 +305446546 -837451746 +129830615 -318365350 +187265360 264903349 +-823811433 -17008878 +915301923 464502125 +985826790 -492189280 +879689312 -641205168 +372904890 238705586 +-164178022 -554527270 +226108817 -709940648 +-125865192 -551675363 +577650390 -105361978 +-553354553 -198514728 +-461015987 -180300077 +-610623588 -925034826 +951181700 -596104846 +282884450 -33540307 +-340599328 204918547 +-913527940 661437381 +82093144 802016698 +227920342 -346513880 +894673795 -10768846 +830793709 -809065637 +-627204084 -312594988 +-671091256 -191425510 +-51736430 241375732 +-254793180 28979629 +-702900050 -123959199 +992102526 672873032 +263758141 255223725 +-730358662 154669206 +-658903258 437772042 +-812149472 21055778 +-33362916 -642030694 +195313347 -896239155 +-682357489 -579585134 +312692219 473146900 +372816496 -378085450 +-821805931 -388158353 +269968489 -34485675 +-176289111 -208302082 +-35064537 67875138 +784493462 -521261221 +534513364 331402577 +-795870653 -967454072 +-150525003 -295530085 +-944201368 3728553 +-613833678 742699769 +-770680782 927814778 +639036304 347804757 +-660247512 -932668515 +-958176363 -701764146 +511610966 646354826 +-650241129 -13756405 +160469246 -734187453 +80602645 -921168995 +32709286 107879474 +255675806 522208377 +704460589 -644674330 +-573584726 100230807 +155349909 741712815 +687834470 860261584 +833482015 320097811 +-444341356 -46192499 +-768214383 -124255666 +686405427 -713074367 +98743309 -58116762 +876118741 336986932 +115762120 706473135 +871345898 -809257035 +-172394920 835102564 +747536874 -914335430 +788135084 216178229 +658122408 -687176994 +909888549 -19318686 +603300422 -149817640 +-500112703 358607367 +-124781022 31782576 +567536772 -198050544 +-542818288 -51817115 +814475874 -319778618 +301394607 -659741448 +-643590203 -820669356 +-796719519 -44380941 +-352890343 481235449 +588386280 -900633068 +848281582 482190922 +-389902258 139620166 +-978475566 102897402 +941146318 -509189383 +-158789972 -891007107 +676435648 88497783 +982160776 450654057 +-823628649 541740463 +-511882904 -570733767 +613042053 837547266 +-453964835 909726724 +3718771 359846555 +-617189025 -712274724 +-810994431 850428001 +-916112426 -293817059 +15516311 396480216 +-283680232 354979549 +865704850 -718932306 +942861841 555508080 +-140018782 814085444 +463402013 -131008625 +500988259 955847164 +569780872 -474525759 +942717809 -705956617 +-532991700 225242164 +-621246617 -296888614 +682779317 640909122 +-588118490 -96047949 +870598012 -915382768 +-48983794 690318466 +-896446091 365954530 +674679882 31296626 +96177577 67889476 +204973994 674693499 +558343602 -569798035 +808113274 -982568554 +400111549 -768873080 +-761833019 289490261 +194244780 743476510 +523393116 530853009 +941932879 745536580 +-436388818 -799280215 +44561573 -785913224 +300091148 923473223 +-650421308 -618551363 +554794938 -162127077 +630638802 -753794480 +595380056 104692823 +-165371392 785802926 +597632332 -600732589 +-35532362 -365899667 +-437152409 382488845 +949413312 59858375 +926362813 457808395 +-359409982 938022148 +134938585 -306473404 +678549822 -674296928 +480748833 425400255 +-580775391 103561176 +433053604 165173625 +-492849647 -388750882 +-982607447 668428030 +-600945886 978228418 +830942625 -599047395 +-102105297 -17872798 +-985072812 -817434507 +-69280362 478561984 +-895977945 -159022774 +-882567113 -545460910 +5081250 -976959806 +-340677062 -215147849 +-510521730 424461822 +155001518 -815233573 +-357875711 158471959 +-843454795 -506902252 +840039506 512955883 +792374556 -798084060 +-542906626 78947001 +-820964543 -793255095 +227796220 239152528 +446696948 362417855 +-426119229 849398530 +-230998166 164021139 +-818593312 -507347068 +105688287 -183697954 +-292083948 885376421 +854370300 803122264 +-876892640 350222589 +-958009034 -967458433 +552441226 795163876 +110591706 -748303190 +-94187956 441266706 +-338002065 255635342 +325717299 855721032 +482039113 237506445 +982421908 -215649015 +-262343172 -110079335 +-829460387 -199600214 +457628757 -46725422 +-458219182 -545749102 +602398657 816162128 +-698844800 -953801803 +976579035 -272766245 +298051524 -710808216 +-756263602 -18153447 +-491957646 -139248544 +-638187994 -405170583 +96995958 87342044 +889407937 413448495 +-568004501 452270202 +-636976989 -307032079 +-657693568 -433275333 +399200554 -539001230 +-157069233 891103059 +-273643393 92323699 +459050576 247748295 +206756820 37240196 +-942951780 -667534612 +605859898 -916792587 +6745091 752774983 +-497212347 551291299 +55177249 -933681623 +-826013353 -400032524 +-618149607 101632322 +-140721355 503779489 +-798638335 -194057386 +-347790728 -984552794 +845389929 -604262571 +102915616 538609045 +161373095 -86017045 +39342149 -285366886 +269338551 -211510493 +-563537838 -966424824 +-394191821 644432328 +483519539 -437783602 +990790598 331220308 +-815154195 232347867 +855368796 -327486778 +-645123629 869521685 +919356020 990929858 +-774926600 -385640344 +-342908776 384843850 +126744561 343354009 +700113126 -70547829 +-747226952 442052115 +793837228 -815732267 +-767175204 -881541467 +604431911 -800035454 +-873945576 -795753555 +-770214952 231138480 +40473727 674776492 +-882179485 491491506 +322987865 96669401 +630012253 786698939 +546974819 -955330445 +-710522322 -174096498 +-718493121 358482625 +-306862217 45122127 +-677243815 -418250559 +-450123055 948589691 +-126364977 592917922 +602991646 -495093356 +112408407 637227665 +-364842710 -454200953 +360034500 -750793863 +-897928334 557401676 +933836903 480764780 +333983660 -242720122 +540119117 -77798345 +64574000 -41392158 +461866486 123150644 +-103074759 -350851241 +401492504 698732595 +-826377008 291644638 +-897517774 -767065769 +495053436 849574759 +668306063 142039498 +-196800696 306585929 +348428800 592557886 +416674505 678410379 +-54389686 -843202433 +-936395834 112259610 +550747103 -689916966 +478361522 -71865753 +888940330 -181498271 +-5421692 -674888912 +412367139 984286049 +932387717 -394166965 +-717685067 561786275 +-705167647 -399521855 +954209302 394146645 +-183240657 429162864 +-589779993 20973711 +362172039 -977086783 +481598878 -937415780 +-315495844 -936438831 +-947447588 713167119 +570053165 201550986 +-827828042 43778688 +-33573871 455791417 +-444301384 -225893518 +-469638703 753571796 +-618391771 990549455 +-209110257 -724520057 +137785602 -221058638 +-702825746 89782370 +-505520000 281991929 +809356840 212212746 +616364573 -238130577 +-573004264 922421040 +-693742192 -278419024 +971327202 -239740383 +799335874 -575140027 +546740435 -703883818 +-215253887 -259405762 +-152302181 710077399 +-348470336 -912613547 +-615905431 -35920073 +-945597914 781615181 +-889158053 82986210 +-721785192 -44800263 +-427105484 -687979186 +-90932489 -723088509 +951574367 673867747 +-488096893 -503080915 +601045591 263196015 +-584224685 -122681736 +-114060386 -299400755 +-617571996 451342602 +922212174 284619233 +398507641 -318344887 +437173950 -448443591 +491547546 -390694049 +120828765 -648100631 +463215727 -830805569 +265259088 3189527 +-773395280 422841145 +-69311848 341576244 +456885142 -291298066 +315896758 -539679181 +-753737527 -965638118 +-338273957 -49880565 +213017315 -26520128 +734231334 45846916 +-389295605 618308305 +278898183 -614255673 +409837749 43790340 +-601074575 -675000613 +857770893 -57621343 +-488544056 248885965 +841368951 -143328744 +-417618328 151906277 +-614072888 -158522155 +469965152 -154217271 +-552684048 64707332 +-414244340 -243012650 +883693563 78490539 +-32920208 -980108112 +171974385 901002930 +653699902 -559656160 +789944736 116750945 +-392759663 208103418 +-105191113 135584338 +-147486476 728702365 +975154826 453383116 +414373754 196686029 +-489604135 -168690139 +313432650 -266562466 +-149291956 -885653574 +409458076 554814070 +-126183973 -993066696 +247768613 941870167 +295048966 -914900749 +-377574548 -330493049 +697701137 485900146 +-186827481 736972976 +655819533 -199953692 +799017184 -643726045 +-708519947 49713437 +-389483163 782016238 +-380963738 405845205 +497827203 -49531049 +862936734 534642004 +-842152646 540896980 +-415126509 -898241506 +899969311 875879161 +-46310494 -662698858 +-97805318 -981344941 +-16930052 -978750332 +-422596363 -192251052 +848185523 619028220 +-426741565 523492739 +512970472 448572109 +583043664 -394347026 +-655301977 -644165657 +335123525 501750765 +-667446450 -294724487 +-737390308 855729078 +-903830926 471825349 +308846452 -556523928 +-894809293 -50840017 +109113648 552620627 +251123960 -448883119 +-157295638 527761217 +732776410 385992360 +-192789747 145185182 +-89487614 -110098451 +222426012 -142354561 +-251709317 232062896 +-764353248 354564403 +-527558784 370647722 +545613656 -475438383 +-692851928 -480466512 +817984374 633316835 +-536271949 958920256 +672507113 -393599693 +584701767 839414142 +108477624 -284685645 +87271668 573831275 +-148687286 849742999 +-744817394 752981753 +602556950 723129105 +-836581210 -891473749 +-833201977 26939747 +-955582796 -476218102 +-47630655 964386686 +990992586 -854397693 +-596281640 -576535604 +45780709 523289588 +-881867939 -770625009 +163067999 463219589 +538698699 -192033757 +211854720 792444801 +-553756225 131904796 +676330193 980709271 +-43683636 -742622772 +223364211 458948445 +-20601428 -255906608 +-253277207 -712239248 +879975601 -602844834 +-607763980 622111792 +-415615351 -992597392 +-700287780 56314099 +758384034 100177081 +165617189 -611304330 +628080711 386622912 +381574889 940611737 +-94388991 930076742 +219525045 446862270 +741084759 -448530292 +303725333 258601871 +-548813999 -985192511 +-521380574 402449127 +-402339493 742716854 +-817508943 179745445 +-443521477 -750059242 +474602665 140065508 +613179854 443507108 +-890537235 342923191 +59274801 -425231569 +694966057 -376965741 +402818750 -651698657 +313621604 302200010 +-466733806 737372556 +-178963807 305100157 +-220200505 -701152268 +797845024 923562684 +363772960 -776176509 +-970745816 344808074 +287766334 44984393 +190888042 -565120071 +896295628 761013363 +-133192964 -93102189 +-320691131 772089400 +-451984674 -610049971 +-801170323 -82240390 +203258571 -533798175 +-734657111 -543054147 +499945623 946130476 +152797245 -760375752 +-556561473 -982329790 +-94600630 -56036214 +105242508 871779156 +-892627230 -282802567 +-446587362 96397889 +-247785874 -533980467 +-211766994 -835808579 +-642099278 -332471815 +-103167458 229472790 +753394534 -697145243 +-763905098 -153054189 +884455428 -75173898 +-785213125 -360801319 +-227624588 360960572 +447684076 571207791 +612523430 -889026208 +804566740 -193533765 +294765187 714885383 +927643773 -220888780 +-422851807 -258759722 +-683358064 -924733575 +-245099658 -412266877 +-817480823 -477026957 +419341541 850807242 +-612869471 -360054983 +-273600109 307858285 +-788784962 969867268 +864710385 -811917515 +174960801 116873111 +867400104 532171206 +-837334202 922469917 +351302730 -266725832 +313142767 -252683150 +-820393892 -194292411 +490065093 -674267069 +-404615154 64738715 +652188135 822262524 +850185322 699554011 +894005343 -752786518 +-3470801 595346608 +-389572696 -983909835 +630805811 -95204129 +-352762570 -682933988 +113537539 -88178778 +-382296280 -577441056 +-14437318 -884087050 +398213284 108983334 +484639180 973367230 +134641733 -33351030 +-887074861 -207138131 +766052972 195246744 +-543188046 -455288770 +-696777983 -885830621 +-411333469 231861894 +255265236 465729436 +-115652034 -484862852 +-204934547 648341774 +-277831900 570478394 +470194084 145793356 +-703714366 -704785921 +-662482727 45884300 +782972540 960701845 +-417095491 -203234968 +342957998 571566020 +-437948048 -745563997 +494586393 -776627300 +-211034982 -877291513 +-86382852 -531206170 +-999766676 -406223238 +471334053 941509871 +684159122 -183111178 +202433912 -662316350 +999590451 567480232 +-316154237 -66587136 +-320723737 490765871 +-238972122 355838233 +-879126935 336984779 +64986525 533245377 +557256562 346556915 +654811248 278822621 +162961290 273906527 +980367880 929113493 +-550855328 532301213 +-485040717 954172137 +268452012 832838957 +720890108 -851061244 +-968496809 259041146 +-372927415 640815342 +-355969272 636057856 +16570601 480191004 +795529390 599502510 +-287131732 481055387 +-68677414 952104679 +-653167021 883191141 +-240827119 -852215350 +231144444 -48054731 +-827148249 -261511676 +-437964778 -987916578 +-822014367 -861987110 +-153735493 839215665 +878952889 214877808 +534427645 862181098 +-902717418 -736493475 +-389662766 -492988725 +246851580 850149120 +-934991622 -11819600 +-162300723 651000182 +-655253266 663305374 +819055994 799536050 +-564797638 365223072 +49786260 745140612 +-44412160 984031410 +-511744585 559998522 +-260458475 594667513 +364384085 826102133 +-178032183 -787896328 +23905819 398565046 +-942846374 -511036404 +527569336 433642119 +994259422 -765727907 +272186669 -235424668 +984217816 -152213581 +887727230 -282063515 +612871525 -551494511 +725289549 -492245500 +-584917221 -778462833 +-345885785 -202094546 +107282600 282884611 +564228413 803481986 +823206729 934607224 +-979196681 85547747 +-388157964 239390466 +-538781696 98472404 +748463652 -797901161 +-550913947 -635968441 +768175965 426449574 +523199661 846684014 +907248626 636180229 +846041071 845235269 +-296822333 719042214 +-650412078 -381996154 +894146848 57292120 +-872061150 -919758543 +827710639 -333980521 +-72435860 -22011236 +-984792327 698721984 +572509519 112620100 +975975844 -820891249 +856912958 583882089 +704212121 551085241 +672585904 -905722161 +-827668332 447983408 +-279712815 -664275990 +858020921 -662492209 +189964614 -338131229 +255657076 608292842 +-186785242 -461540144 +234379091 873836485 +878755790 800404108 +7516632 555302754 +-872153176 20755400 +-481156919 -63157093 +-613996337 -377946824 +-834836009 518897870 +-940536167 667198545 +614423530 556919779 +904305673 619645867 +863589590 -511708002 +278567132 71612984 +-27497165 -276296483 +396759536 -177282664 +96441395 -846076554 +-48883964 236039684 +-432031347 -967959025 +923441947 -439650598 +-29511103 422133640 +-810853797 -7058456 +-736462208 947170996 +-328346644 -250787829 +844117850 -702880364 +540822661 933730383 +390170961 67562963 +628439726 231459313 +-570749180 172293379 +-705555054 432128776 +285300336 624874676 +-733969320 -904640346 +465687907 -136136361 +398381236 897300403 +153675847 -858915402 +-896954311 -798188957 +-244148825 -501465739 +-994985797 -294225005 +829132325 -660629775 +-284544644 -509967553 +4900816 -159437802 +-415000027 383105711 +876495501 -646473215 +-104517551 -922081408 +-549591445 -378759789 +-918285791 -736270179 +-926279723 -46370782 +-337876466 642744181 +-70620092 296742876 +-78940990 735194913 +-911883464 -410813051 +-812852233 -55925156 +-820018336 -845996866 +537448793 -747434787 +574715657 835003049 +-203736970 -323951222 +-32044893 641612762 +881471324 169621952 +688496822 -883353470 +846665940 812510200 +-841341540 -203934115 +57620454 421726297 +-493272493 -872159826 +-343491283 -474848974 +-152950110 -618477093 +744006060 -82551423 +-634540687 688529336 +-117156449 578602791 +677746039 -877871880 +492262318 -327869772 +-56362717 -528339649 +-645520077 -133363816 +640679895 528561444 +-159951996 862938679 +499591555 571696672 +591461819 -524269271 +573864833 -941005267 +260961947 213218871 +463996029 248903903 +427514047 -146830382 +915750974 -501290693 +-643309085 -688203405 +-257359699 -129666247 +310337059 388105972 +-418632482 185452387 +-686212123 -290695691 +-86753961 659531940 +393764707 67904186 +930225584 388843582 +-5226946 -453536299 +-534163626 380750594 +-164377716 488638931 +737760363 656071282 +779766393 -64432232 +-341999507 511459289 +-663764112 44868725 +842037573 594175993 +317581361 425552115 +-944804680 -821669124 +668330931 -853599452 +402718654 847580914 +-883617365 724707182 +225490073 464903194 +-565875855 7513864 +-114728254 46078369 +-220967185 883581090 +515888450 -856840183 +-730750190 755134935 +-773650440 -168273537 +692199044 -9513479 +785316524 561666808 +-394283987 750279958 +422291832 402964065 +-184843653 625831713 +-377766136 616219032 +-562812254 425011504 +-751726335 -4488132 +-617535173 184672721 +-526638491 -360763635 +566924897 -261677646 +531932014 -710530070 +-183943100 -539170865 +979586020 9007674 +-74190330 -143634373 +-298989598 -677501656 +468300650 675241866 +778405965 880988977 +119885457 -906027844 +819234517 -694579103 +804542573 515127669 +191038150 -793321542 +-185724604 -996754331 +451497547 417812689 +-525689376 -609002652 +-767152336 -971043184 +406284391 196975725 +-8856301 34621780 +432940155 662764440 +-417210091 465757913 +202370684 -767629432 +140526096 -617561024 +372990126 -254354795 +253586575 -740584105 +-297683000 625473645 +-461351911 859011470 +-802706716 739765956 +453882695 478316708 +-554455536 184133223 +984545876 -59914153 +970650711 267538099 +852706337 479795171 +-314607757 11810958 +-289957540 -481788562 +442428457 182267140 +-564145905 -766369534 +-747504557 994214431 +-865498698 330414696 +301952945 941628128 +39784778 -908059949 +-238761400 -65369834 +143442201 -178718563 +460119426 714025391 +-4114108 -89639987 +241596091 -380327628 +591429145 518483878 +-615724928 808038922 +202290358 386059982 +256526112 -42457818 +-443182663 549514696 +118731953 289021053 +850300128 395842335 +-518530827 -155456674 +-383830881 -4780571 +-236613087 289144281 +2693062 488487705 +710873180 177366082 +-771325317 590958651 +-451466558 426893543 +-393978344 -5062364 +-798177117 -18293755 +-208650761 623371185 +-360333558 193124186 +140416838 299860946 +279009774 -363126937 +-541404972 -27441674 +514115420 254063690 +-330973754 -305592268 +237409772 -146014181 +-675514994 826870828 +329763909 -116569683 +675575651 599736608 +-641233368 410670659 +-94427549 297389369 +-893293512 -473924126 +737089337 787230321 +408643879 -133465739 +368349594 -221667380 +996413017 -824943995 +70277346 198459476 +564371708 395423870 +767177184 -349833741 +950233997 -49484433 +997226602 -98233321 +-863731471 -836992230 +-442082084 -129860382 +-497224545 -807390155 +734879029 -235670742 +-312982395 155641129 +-173272089 713223726 +-455997167 -16285220 +-567401302 -137702444 +-174293299 491727775 +-942850210 -313850136 +679221886 57095031 +-551006815 889234425 +315405445 -994954059 +78495946 349222895 +425433356 -966661656 +-315019647 -701843597 +715658300 580146257 +485714673 426948032 +-695419119 276958546 +799715313 897759593 +83821355 667546273 +-315284505 -296258067 +-972824590 998827475 +389719621 751829997 +-873151018 558504981 +888354686 -664789994 +597074264 766841134 +19765805 314314526 +780891081 -371075820 +-354877500 364829287 +-255354993 -983397320 +391970488 375489099 +952768597 -397083260 +-289369541 -138778555 +-969092690 90806039 +-285441592 -538580857 +922295766 -727770942 +-749666723 808841028 +-747708100 -103526212 +-63657497 -586904948 +364606768 977889469 +414048172 -221514514 +218030790 605549595 +-36604193 853491199 +223149788 -381712446 +738885937 841570617 +722428975 -561349254 +-198955623 -161815232 +469296041 -497621789 +-948222864 -534455707 +545628439 -81047967 +-445464696 287487897 +495355831 -407919974 +765762414 776565842 +-219477444 -943867198 +991975034 -400783823 +-378991155 -228082569 +-49050618 -672448401 +170036120 399288040 +-971619568 500707668 +431728452 -480251949 +957924728 -166323457 +-558987578 451482408 +-140450749 -200114748 +-811457394 -127543596 +621022514 321141741 +-671016544 194090704 +-182587576 -811909539 +43437392 154872632 +-835619985 -131871746 +529694626 -307479991 +916659284 -717102360 +-670911294 605331414 +-821210001 859982494 +-394843665 -406604651 +-293482400 -756762417 +154599182 -732519030 +-141665874 306933075 +377066516 872521702 +-989107447 714409779 +-8902490 -172095012 +-86148846 -248782342 +887102310 636557460 +-122215365 -731931412 +973147440 632781833 +-458265156 979670662 +340124772 -188546862 +-66036965 315014421 +-692194455 -660208917 +906931913 -27317352 +299608312 -659430387 +-366114344 137671662 +956986664 73763668 +776740139 -8515454 +-379087260 556851983 +-3530913 -963886025 +-602125794 -535530592 +540620924 -702263511 +-468803924 867495833 +666943267 699410877 +-773273601 629386522 +-754333568 984567106 +-47495276 -829309870 +94843348 799712002 +72364743 248065089 +-993455876 -721908607 +95813381 415306225 +354679922 865712956 +-15183174 906482110 +-348542862 64389891 +400319980 -413384901 +471348032 -834558937 +-249195835 -148959847 +610689023 -825390410 +852004924 -323252435 +997371368 330694672 +147616771 -298462929 +-730535478 240863839 +-706637961 -508070048 +-954219396 -206317710 +-824702370 477532035 +819184132 440714190 +143463569 32957293 +389943282 991734753 +144450241 -595942072 +-782154620 -277947040 +-993554375 465079453 +-101236377 -586110807 +-194835939 862600139 +-319180433 -770118537 +-194852747 96260328 +847141946 -165700681 +269631861 -712605362 +-309464937 -990153737 +-727075069 98890807 +315401841 177084037 +390492385 212343191 +-924070352 -524970770 +-173947238 506484310 +-805682900 -957962708 +-362363368 -97796462 +-977617014 26501891 +622240981 962446898 +496197605 118240344 +936208304 -20536393 +1676912 977659203 +122498686 -9565706 +222621950 -830143413 +950626101 650482459 +-424322014 503238671 +198726357 -470264679 +874953145 -887018526 +-808093503 -68884462 +626866024 704202468 +-7698088 -329952214 +-199889232 394576726 +-695028626 760616684 +911288674 -893413681 +-609020329 857618913 +-933199071 412613286 +-715851054 81391208 +373669710 112951453 +718447247 -627228709 +-354725724 -584487521 +434096484 -754720252 +-864022617 -212200885 +276799463 290398520 +374747569 94881396 +119168929 685894685 +-706255171 -418544335 +625004769 -451194888 +-20139463 -850990258 +212575867 -903529662 +380247063 -890286162 +452324713 900803713 +-359132113 728369578 +651225285 788138498 +-259559337 553238897 +-668683053 710895115 +67941335 834357441 +416379748 -713060983 +-763087213 728915795 +310607932 -664534464 +591241487 61029082 +823692575 808745623 +-872112674 807666450 +688326432 -27989596 +569493026 -456711863 +331207349 -686488975 +-886793176 770876151 +-838616826 31820964 +-916701560 781767138 +585165236 -148403793 +-790015875 402210918 +890790668 -764889918 +120259340 23190054 +737020708 888385815 +629211877 885560894 +801817057 82589177 +621246040 994598095 +850578704 73915452 +5157628 -416214077 +603734705 205530501 +118765722 70045756 +-648566569 -984430477 +-361735244 302866990 +213932612 -957364645 +636423592 446649780 +-957193826 -528049572 +-387595570 -760467869 +-467882718 -834394898 +481778553 -546064643 +-284075166 720745842 +509137184 -586799068 +626689491 5213226 +510574751 227496419 +-324911612 -29726311 +-782334233 833895805 +891490724 247442924 +-464663470 105389500 +234598600 64075245 +22248077 -394581716 +-862091557 -84134316 +-60764791 -562507539 +-897676799 348084329 +-183847576 424767162 +-819314416 196078435 +-755822232 -466750833 +-54220482 171428858 +-632934146 -964983581 +-83698878 646838371 +231103929 57005614 +346914239 -587276448 +-957197897 340825839 +-876881137 136241672 +-470603655 -943820376 +92921442 -318922848 +500659752 1487656 +238609563 537493838 +988064124 240205193 +25723929 -729294166 +-732216002 -533486142 +-407829839 -350369449 +222866023 -251533376 +360178102 85776203 +-915868638 191154522 +-216887754 166974251 +-577183679 -504919493 +612407041 554401445 +630059331 815280511 +-438804717 -779503574 +512019872 256298843 +651301784 -866025415 +-135751703 281121039 +381900486 -966328193 +-595994016 865055586 +-145723458 -545328557 +-378836288 -389896099 +-447021343 767924092 +-925594792 -404037678 +191314681 912099504 +-475331716 607973895 +-626734698 875462669 +500555270 834812927 +82308931 511133424 +928103151 97929600 +458814268 138213349 +403092346 -194079859 +-720202102 -645939324 +409859148 -910806693 +339841344 -258883904 +315783106 -277657265 +-284203543 148563266 +-301519787 -807859627 +9557021 -967649749 +-35402393 893922832 +39810219 -200185969 +-608533700 -931874714 +-283958527 883886721 +75162320 783858060 +423857344 -301353420 +163230949 -826595136 +-981570904 5273872 +360982655 749697978 +-158889253 -929849105 +583139453 -670839117 +-68073698 480845748 +521713240 -944035834 +-581627697 -559852775 +-572537652 -3699945 +704840926 -623077066 +687610595 98237651 +-666817429 861277606 +-439470461 169306590 +-43820756 -668118480 +624227218 878518195 +-755257636 -83084498 +289903919 -843210004 +218184000 459718197 +703866103 -916836648 +-996567153 679857293 +-829222846 -768553242 +-334167514 -38823231 +-175126699 820791802 +425403424 -263743657 +-351535837 841319752 +704581234 -359007388 +-137519784 -247095562 +-299719075 -38088539 +791889550 -690055960 +-164497948 -243378765 +-997615121 335246989 +-359853940 -956140524 +598899495 -922427284 +464596259 697804099 +-550112691 225730672 +-396544994 -893750452 +-205770043 475271005 +-685337439 -906303380 +887055649 -412177152 +-793612296 247342898 +-950021071 371252305 +-645298531 -389941383 +149334215 167360397 +-824525445 226831025 +-993749727 -59216467 +433951020 -411841652 +-977093976 -883813671 +812625899 186162095 +-934209450 736440964 +415332355 364359994 +-121407008 411219472 +-862617716 -950148290 +573548361 394668507 +-60033400 -80279915 +842753030 -563848594 +120945982 214630884 +30854165 -588445386 +-589396945 342193408 +412017908 -980732511 +-861366456 510060742 +658597254 -992591502 +-77905124 530102168 +45810400 38356028 +27517406 -100165931 +866534302 -343941024 +-622391194 -234539590 +-915859942 -158191042 +-428711990 396405529 +439533369 194433440 +358992790 -739936635 +822416144 485335807 +-935271186 -942535596 +990741057 -597142188 +354412784 482838004 +-939393201 -70209101 +-407820811 -152414738 +539854495 -271303175 +302011037 71407450 +58682190 -186748067 +808156545 387804091 +523547742 -356952174 +-329272512 -404944052 +-528194308 -103314802 +898602881 690972839 +210877455 436508658 +418889679 -63381116 +-316761215 442227507 +-401767244 -308830059 +130790938 332394235 +340863076 -762275222 +-119767136 -228734691 +-602265906 -134954262 +155599917 297024166 +-289102185 132677290 +-95106749 -393212936 +-145999506 -788232522 +933414882 662495691 +648288756 32702273 +-714743307 979836886 +-64126666 -86472163 +47359143 727514121 +977625666 -232727907 +-266731272 -98559892 +-101134102 -822966309 +-129605692 -754416145 +-994174727 626154352 +-726905325 -987571228 +-404590954 -513074002 +111000122 180182312 +-569015954 516433208 +95389975 756129960 +-57415177 296862662 +141729077 437220250 +-806175320 -583389503 +28647471 960600858 +-913941415 735908422 +-192644371 -982823484 +873582915 981941089 +-72611693 60855957 +-559133574 497000506 +226620425 -824240829 +-383552607 -336869525 +378998458 -474686232 +32518721 -529461572 +-917287046 -957862299 +-613944337 833789695 +90496110 -709186499 +-397147601 -90855788 +-118631840 -34206873 +-130698232 -81734438 +-354657487 -301301910 +-505821012 -906849013 +578853618 913074142 +903224323 676183815 +-551162007 955622023 +654102949 373879366 +102813006 -522415458 +249066794 -214150583 +-564281141 969313375 +708807312 -369267345 +-911124213 -225932475 +986091787 275630346 +-184969749 946242641 +412580330 652472014 +-933034888 -278622090 +153068768 -114918819 +516903765 -463191649 +757033479 -726382216 +-976083256 -920431004 +100250366 512563934 +-530807189 45513179 +-75100904 -658838742 +807516254 309433800 +853592733 -331994099 +654748132 290059838 +13098621 -204861693 +-245726697 -879697413 +-329437442 -920958424 +129618864 -328241977 +-492014220 123224530 +-665114721 -804306656 +-114971236 422454693 +-907435460 -764480021 +-854678912 -984656404 +-1144218 -818681428 +468474196 606858034 +39448843 -267296089 +-184574476 -119273463 +-605203587 104442296 +-135980969 889523927 +439069587 -139447403 +998644386 -86072782 +977345988 -535428463 +64481883 360007287 +-840292268 -921402560 +161524569 -836677039 +-901711286 164324490 +-727311336 -289516744 +500686081 287737436 +979558783 379012071 +-112495414 -844081652 +787844096 -653778301 +679771504 231053688 +-304854867 -145896773 +-445599093 798603241 +-967237972 -866864358 +-762077364 -546828762 +621476452 -664037762 +-250135642 -783893548 +-272486814 69274682 +-672533342 -167290303 +-181637404 142160961 +-219051375 -167884744 +-726737682 -575850676 +745631463 827692331 +-535327855 805470084 +-240704252 -729190388 +63542754 828049440 +914096220 -711863844 +-934337847 -578527097 +890561361 -902437730 +708924101 87560930 +989666238 510497272 +-583820519 -313338882 +-858560653 939479356 +614630488 -931709628 +-205803057 -984589586 +-904568674 -556922442 +309868323 -634345619 +59960841 -752514002 +-862349105 995526402 +-390923445 -410169871 +456194231 -461490726 +-256222781 -41487582 +464406926 399667232 +788338820 -963075167 +233409615 -758931211 +-802356505 -639386264 +364074755 -793513544 +-270863119 -277111570 +-21840351 97193621 +-993204590 -107848176 +406480885 -999326601 +-347374318 -436284390 +-346292002 -740776827 +84740124 363639805 +372955438 230429194 +-636123810 955434048 +768772813 -317192124 +79718801 455414214 +-321670784 457122200 +-329765947 124220426 +532103656 386570730 +-885376338 780952317 +-524219609 357400587 +-346157343 -547792835 +-247309981 -622610537 +251989914 -649444654 +495075086 906496258 +-448250490 -63705668 +599177485 -15918313 +839710093 238064595 +697977912 625580014 +298703777 203645207 +-673172804 -690792470 +352934067 -860357075 +-723938435 921477776 +190944915 -927800989 +539027175 -999117642 +580209556 -113475483 +-633593678 61722930 +-991987642 -791674138 +-73279090 36010972 +-185756051 -297484966 +-524082763 -527656595 +612190985 350727513 +918229935 835489801 +636106399 656282434 +-370443380 -936048983 +883810185 -531543375 +788496648 -485365898 +674733058 -869058694 +-450525675 125686494 +34965697 -115396462 +665633630 -550413043 +-542883240 881175300 +695474538 557510427 +75980562 625909165 +193017815 -738206542 +-218780578 680421367 +-646099505 -578647691 +-48560671 192748763 +-651287935 754075266 +853581345 727632711 +705878340 690049359 +-850545191 842198122 +-625606733 351140363 +-428363440 -554482370 +786584460 -319682911 +693790236 -570232380 +-834129417 -175291210 +-210700334 110046836 +580575238 -19340229 +-209930700 322408903 +56388834 866977371 +-368684241 -606122115 +-189788516 -356064727 +-737056042 -884774223 +505422846 -840190420 +-753958814 76963450 +568102463 -863569903 +-336613146 -754909079 +246232851 -37516218 +770128689 -628163355 +-657488776 529383287 +35552862 -661362727 +170190864 560054542 +256831638 144329340 +134344263 -768099354 +216850556 -167811379 +311334618 -683357680 +883841177 956739575 +592708638 -183879338 +907733496 -378571709 +-345044182 205976043 +971932293 603588546 +713006071 56956875 +832199435 497375218 +632600823 -363937815 +963695407 -340132889 +922914035 730621450 +-788260960 -978990804 +870678983 962215902 +-52977649 232272854 +-669428766 -686195083 +-68570936 82546727 +859868858 -296803185 +-198804449 494856183 +-680515615 894571336 +-626153837 300338177 +242631125 462619365 +-151647412 622803654 +-929571305 -439023530 +-228499950 292771425 +-818355658 197176977 +263777516 971284841 +463887498 -900448118 +487915913 -258280392 +-292557729 -929297118 +313477339 -209249027 +116515932 -353322418 +-60291029 138330821 +-994256750 738430422 +282283121 657860846 +958402858 -77417630 +-19582026 -322604491 +-729682388 -113262098 +-142123734 893871972 +336210949 41395134 +252632591 -163845982 +-696010714 33479608 +-675154555 -33332685 +-636629864 286425851 +558806270 -771480805 +182504206 -809351517 +814117414 373345569 +870653111 802586183 +-973262117 828487101 +-293278289 -724298387 +538756602 -29494317 +-391872515 489671342 +-379111052 -637800271 +758442158 248047839 +182110026 -496145299 +-54890942 132314587 +45982189 878531321 +-38563486 325511699 +745176817 -114609521 +51476488 -95235619 +-84625903 633315470 +203530125 -224523406 +461874885 108330926 +-689268611 -679523462 +-282194168 -353541165 +14796807 355569521 +-446023828 756217914 +52070793 869825207 +569144224 437464439 +177391358 -691612491 +387611737 -243889607 +-581670872 653908561 +494913682 -871921092 +-617337606 -828346014 +101221427 937431685 +-210694170 558129871 +380453748 -963858927 +519982400 846210624 +117570263 986114077 +896388042 -315005972 +74136601 -213350453 +-752756440 -528153211 +-279578723 759014434 +-590271755 -494824383 +849936726 -343106014 +-479560406 436991792 +-216243109 -754510649 +501715225 -570978076 +-844254160 779086294 +69066115 -322370420 +220235503 -792423305 +788522842 213456755 +-626217427 -747534287 +452523262 668333477 +205882019 762414372 +-745719176 -680233584 +655688770 -556304578 +-213274131 -948314946 +873988567 629503330 +771848459 32703486 +382232040 -613209020 +905378863 83161641 +-201832531 -956497654 +435467375 -746014031 +-553898080 338161988 +189564167 -135698129 +678291677 110291601 +843342346 -80189374 +-951243851 800809461 +-652830234 555222847 +265908713 845279429 +-780737661 977992630 +-632977529 884356633 +-219233636 -827924043 +471162869 392868035 +-240796489 -337542786 +856794818 494369949 +7336822 -2077573 +-205180772 860820664 +-403490964 446189006 +672414716 446445396 +126196814 870573818 +186309275 -709322695 +-368318774 -486031939 +119906307 -614255526 +-969286525 559606826 +242477707 224203466 +66597484 -238335663 +-477846655 939704120 +-204138641 -987552575 +-337852568 691627407 +170804354 191212061 +754794491 753009844 +655300394 486138266 +-278096725 193612515 +-596639494 -585532740 +-733490387 -77037082 +-785934702 469120249 +-323703197 993586235 +432898378 -790518011 +105113445 779753100 +-453202478 160198999 +62646048 -924778855 +851357635 649787428 +-690303197 670501312 +-93968029 -594108845 +-32740320 242428408 +-598365747 -617609543 +470183556 -859518527 +-690976008 -986152539 +698035035 400287881 +-537314229 -699210559 +-149608485 50484842 +-623902324 147532344 +-758111318 -267321500 +-592037524 511473606 +-616870845 -105537901 +460810029 -675612842 +-904313125 -820541989 +444622843 -401175988 +-148934701 688859477 +460335105 -298327342 +-380910008 -26650899 +-421254136 -636151971 +-713933182 -2142302 +280915859 -886316320 +-777438780 152443247 +910170076 -168980698 +77358118 398326243 +968443102 163809101 +-7310592 -355057018 +827759821 803995655 +628702906 -403972390 +631389316 -675437846 +-387209889 652963491 +-689569380 555391400 +863481567 155868605 +-624327939 264732885 +611681010 -261623241 +120031544 814879548 +973618226 -924989971 +-646016842 684198902 +-299749740 -67136667 +-472276137 -763028146 +247889113 404873248 +732739555 -406375885 +-493071372 675275984 +-301595184 -736877731 +341688613 204434587 +-957817071 364802449 +911395543 494955080 +-944353088 -237487975 +-526615986 -314599963 +-502513366 544006200 +-111244010 276543765 +996610015 -713811306 +256331778 -913460954 +-649285249 -90119771 +-979021337 -970370838 +-296362153 544730543 +-170146577 -634342527 +140732900 419694753 +570858823 634332936 +-880758427 138153481 +758709879 -401257192 +881365344 -899466416 +292269726 614320724 +-729712858 -47666757 +-892065879 -277540161 +618590570 -198033402 +762277499 -12075746 +205841474 492351097 +-2829133 882010149 +-878043881 -326131119 +663164554 95638324 +343979017 -195284054 +72696323 -878660620 +208911906 438012058 +41324150 -821150427 +-2686239 178373836 +-244949892 693851734 +-897485277 394906500 +924299931 105430299 +318774894 921405801 +-446786293 -553160200 +882098130 606056291 +-703005704 -565920376 +939600291 -369917985 +-42061875 -712789771 +-190366638 -214010509 +-457517423 949798668 +-311695313 354064194 +812972935 -573494792 +368139198 990724095 +483105206 368718413 +791043304 -319191852 +-848212482 339938585 +711792271 851502193 +-844629365 853381105 +-458296619 543382813 +-254770157 -987712346 +965525093 -607041621 +-838399972 -132287133 +597049276 246038325 +90028122 196567175 +-102853336 358187228 +-925388591 -733757677 +-159663999 917001925 +855086590 -13802800 +454902929 -947613327 +-31581103 83314097 +-583935836 -517170326 +-267368260 695316549 +-915972883 -865294136 +-351960264 -498203147 +-951203775 -399566779 +-839638721 38390583 +572882687 138192538 +784785964 747709711 +-390679893 621559351 +-155100501 683435086 +510342 544675438 +-202691767 -344108942 +-351405326 829942830 +-863287686 145616593 +44592726 -285349341 +391503431 -753679289 +51970019 -411644306 +-831214115 -833441101 +-213749323 565480572 +-697115776 263881091 +-698608585 -497324441 +-910709579 -801707682 +171429311 -285420240 +549991950 -243325386 +257822792 844726323 +-434669855 209313973 +-146176388 711564833 +351935826 -334766783 +231970260 271556365 +367220623 -243574305 +-403318212 -557259163 +114187762 -2734750 +292939919 -380853914 +98852118 523671766 +576279655 -211262200 +-309154238 -393256349 +-53911890 66011829 +-196089793 911429968 +521046330 -898402790 +184907915 -264321637 +-40833081 -675203028 +-291719595 -63461263 +21043945 -502082821 +582075588 767179280 +-149284146 946554694 +24423302 -345745563 +403876174 -207958466 +-575082383 -775642568 +-800722174 -776152141 +-63106467 788189113 +380180819 -361860344 +-598762583 550032456 +356544578 -573973924 +-609702691 678520289 +783773349 769781721 +-698632461 -422945095 +-940917186 758807906 +826234488 887323456 +-243281316 999970126 +297903590 -191263484 +524578894 -361782125 +826173220 -389242345 +145660223 969183823 +282973701 774855469 +-605541298 -854832931 +852140521 875211118 +237274435 675326135 +-388278058 -160004642 +201500616 700871789 +160410894 -776805766 +166580039 -469805354 +950123293 -675577513 +619971734 441751706 +851582202 887070971 +-527033475 -939314958 +245109849 860827673 +910033734 -313627111 +984795542 -689653576 +-520590421 -551871348 +536110011 705983777 +361459912 630615440 +-808927740 -325586474 +99431941 836015821 +-869840266 692055056 +-898478036 452868591 +794628750 -996400115 +598301415 -992015263 +958336344 -75556376 +-660433831 388963460 +786245600 -767868654 +227425586 428033103 +-284656051 -552735851 +821314124 -614011603 +40127973 587571601 +-892394611 -420120966 +-361166710 -378411654 +860713360 -696636270 +828356194 -129746875 +891025852 -836302025 +645231524 224106806 +-193608977 -454145544 +-173692307 522714689 +741789049 -172493690 +981722653 -788100245 +466320080 -227412549 +-720674077 -619619361 +909863230 -530795837 +-497910881 741257837 +516009115 375994393 +556344649 274161397 +-298803519 -788184302 +792225094 -624643671 +929767519 728772515 +961713067 407103752 +-882833204 -686854074 +-118317638 393861430 +14140458 -467629689 +121523464 -96982627 +-829928884 -69902023 +253810378 481430397 +-484334573 878690145 +456216674 795596001 +663650999 -414972157 +-459549230 488235535 +-336557184 -963825107 +-476053189 24637437 +-187116860 477430092 +-323183129 -942625907 +174949971 -6469227 +616786825 -202656560 +472901977 833357710 +19622011 -201881748 +313141435 -583101727 +42725087 723665798 +-221072000 629507058 +612147215 -629445124 +-85176574 529131245 +204535788 600752588 +202068192 796039086 +511079534 777689729 +147343241 -556612417 +221860246 -616092471 +763197420 -127503296 +-820905898 -43417321 +347918831 -912788748 +211965058 -949864578 +286178663 -913758881 +-151933144 934418311 +-757171784 814552102 +233083092 -712843629 +-910658079 -707037534 +-546634269 58627940 +193745911 -447654541 +-113561494 -165833841 +-716643622 -291998484 +329433537 -599856545 +207434552 -298016635 +-597725084 650163590 +-895110799 -669867672 +704664938 380511866 +-596123472 -131060117 +-157306303 425008829 +-577838408 192350587 +991325920 950141873 +921385397 -374843930 +180568253 -749306014 +-31914962 650880394 +-602049727 -2518497 +-690979463 -523904185 +-889119219 587267481 +-41303884 -107834920 +-506433550 507458767 +-598705786 501152071 +433114050 -456399523 +763287774 643964826 +-686872340 436164386 +441415385 64824473 +-780919001 963619475 +-544685805 -165677528 +924910067 -830213969 +-373470213 702503311 +399320027 -5095647 +-852679885 -755511576 +311775436 800817323 +-563758505 212002308 +-116513261 147348896 +-976823561 375801293 +866654978 634148268 +-807010757 -629070084 +-849375375 -838122554 +-638495263 53456996 +-942821923 -226515830 +334216624 937954757 +-72322340 -587991737 +-385597976 -717718085 +801493641 602674506 +-664108000 312834083 +-263960134 360661017 +-490815542 -940158567 +445861085 323395628 +720126196 946164189 +325232509 582686003 +534350560 243016079 +694391469 -373287872 +-509727694 -938621879 +541605620 762233018 +-958560013 861843435 +-637731143 -593073412 +-969214060 929345254 +697925796 -17593431 +606027104 -665089162 +-687106752 -260736219 +832810232 765261814 +-613913884 680593937 +-890430033 -870623870 +-44718121 -579265956 +-513407569 24541934 +-137000285 398952997 +-213333201 700623972 +-899668577 243692733 +261010436 -807793580 +-75156511 -782278349 +-906407057 455604846 +-700756217 266012331 +-30998527 -853635937 +-102612187 -225280584 +921071790 834286898 +120559613 661832696 +-137414822 636802611 +-506867461 658503809 +-492072110 880600689 +-716285832 553308102 +46454650 203469530 +293402017 996504324 +-782444883 -577174034 +-225558894 339292957 +851376382 -995264776 +-129806656 593520695 +165599352 -283403025 +67600453 883799723 +-176803352 925859474 +-112645242 473408166 +810613105 902070423 +-360259891 -148019947 +789376102 -876019918 +-128002000 198466879 +677652839 405400133 +452300922 -169974013 +894455913 -732441665 +-358910555 760940455 +712253487 296177677 +672702542 233386221 +-627767280 681123699 +799720870 -24049400 +-391733300 -224099459 +-922936120 275152983 +-105680160 492816894 +811340399 -62348600 +514550342 -124399742 +-787714810 -761754771 +379672203 793170022 +-185887081 -258914061 +852960475 914183057 +303161753 905694262 +23532067 -671165651 +-676922578 -259055253 +99980639 -517654911 +165901956 434893937 +-355460342 -215084732 +340933947 98957290 +478303091 -590499194 +-172130586 532651006 +459997002 -351775386 +108024163 167256149 +188894423 -673070346 +829292386 -905684400 +473784319 -813513508 +-654846480 -917045891 +881664210 771738249 +209514736 -845813629 +-924781276 498221656 +-427402626 -442722035 +-884829826 816076280 +368001669 266076826 +-785493958 -943195753 +-350593364 943087783 +874711625 677191034 +938756759 -914421884 +-311847225 301441150 +938304789 481051279 +477987774 -936155186 +493422937 72051510 +281434635 -784359313 +443826216 750187693 +600468936 758467036 +-269046078 -229834151 +-205047704 119756994 +-563398228 -470487146 +-929740041 -744512007 +464949353 227876093 +503254642 -901577217 +-443797134 734756105 +-753872401 -858364593 +247808089 -736191126 +602946459 567974772 +-19834645 471607248 +571487441 801904346 +71239548 -360547143 +-100682045 -927564661 +-802551067 -336040461 +805171508 582778466 +-791375319 -456619117 +-640906366 416134450 +659855582 688935310 +-654657715 -491468479 +850135553 753898502 +-957471635 -178888959 +-675349131 452655385 +87102887 3093099 +365453970 -88569066 +-844272297 980944804 +-66456808 142943468 +-364451906 189846110 +733339278 100638881 +720087453 907949838 +-865868460 361651916 +724906517 -334216902 +-93470841 -728195826 +-385371538 -944830813 +-223444733 -532578938 +-981283201 -724382373 +-46021838 -464928477 +993734930 -510405859 +42558737 -132290208 +-702831011 65750370 +-981447101 427168402 +-890247934 11971763 +-775514898 -567351942 +983201180 523863157 +-220797901 -813805276 +-417913006 986276074 +-877777819 -96222426 +-801845303 -958780996 +42705784 135503128 +-656877963 542611318 +-537399968 699145377 +-756855371 203796793 +570743877 -355138489 +-976236919 734748186 +-672737008 75425386 +658419937 -309126622 +551368084 -315533257 +817871497 -602414867 +-475387101 462981242 +649978960 -37479225 +706090680 202844972 +753675844 937188789 +125598308 -505993431 +497086018 470541007 +214310544 -775273815 +48117707 -420602462 +-267332091 -625617568 +-18141603 545686434 +341136236 906165326 +-558245674 -671751352 +-692372901 -337868355 +721440959 737201528 +143357390 -737023210 +-803590747 457709744 +748543854 -528641569 +189656389 239330342 +957633136 996583768 +40724519 -47882113 +759520745 -37023286 +281462443 407769370 +41265666 -121655128 +-20745706 623142702 +-781925100 214700254 +494808215 538312186 +-121736250 616104126 +408718753 -819259234 +-849077067 -888957282 +666714755 747549036 +937366577 258647773 +-187586679 -902236669 +534523919 -896309903 +186806188 535927831 +-366863901 -656263945 +-389379441 714362296 +-187524038 -984463152 +-424638989 706215707 +784255271 709311188 +-903718688 117248144 +556926 -313700759 +-139075176 -75597581 +987587910 -613950620 +-465452406 -984014554 +325200955 556731472 +-92922366 -806193389 +-974479073 -953388273 +727837575 -320204353 +-472825563 -322885988 +245455082 217182240 +749836243 -20989601 +634568943 262813120 +249377419 -578707913 +-478226286 592972711 +659529049 880030681 +979780315 -38316553 +763839367 677260019 +-704312109 608197020 +604931546 216817263 +-197697209 -413819302 +-296938931 499203222 +464648282 561490099 +-446666554 966537381 +214011649 -448548373 +-736915465 163772184 +588944523 743206414 +-882513105 -525558111 +675593693 550934399 +864652028 -444887701 +-157742368 -199698897 +681987911 -308184327 +-295529709 704812895 +-51674947 238449267 +-480541279 -370956217 +-328715873 -844730321 +286984357 -716961432 +593978198 867932713 +764344541 -43817415 +295379449 792249340 +-580794551 -917615965 +-478115307 95203552 +-819865589 -29684973 +-425329190 -16330859 +-706443567 -206586679 +541576487 446640483 +-920583520 964780417 +-276147322 680237518 +-840157198 51459108 +286790477 831571727 +-27004377 715154272 +-576108215 -525034243 +731273061 941339075 +515823991 -150666112 +-553183648 -635300301 +-75321710 530478016 +-163243295 40836658 +-621336884 753782573 +-153724302 -144626244 +-517335720 -235608631 +-67617232 -199949014 +-775280647 489478950 +904170765 -12809900 +-394054234 384600640 +873291951 965570132 +-540151003 -205760832 +-248667087 637922708 +-428863854 -208546747 +-598069498 564953620 +-249346160 -63798766 +429440635 853168393 +269315632 -816255971 +-756785535 -26350788 +947104916 -93116231 +-578251301 925434968 +-761282594 -746655889 +-731054146 268833038 +474093026 -523897933 +944921390 943778636 +460968204 -697742073 +-170025712 -281957771 +-382948587 -128201786 +-260070419 -462812322 +19628522 -139656172 +-23041554 -841808599 +-549971810 -213927097 +479416952 468302243 +837656882 -692279581 +-629275860 764411801 +-73401523 667621597 +900728174 -685663954 +361554876 963090285 +-886662025 246110020 +463534565 -641231705 +547121694 -344643271 +285022146 -149000857 +629738398 588962603 +-81046865 481545979 +407511421 906171643 +750565647 115715066 +-598152743 514891799 +589673497 805476618 +926215519 -707107082 +-195609526 122663928 +846873077 -895820369 +405039448 919452065 +-340711674 104191774 +186227493 260326534 +616717244 974174453 +-875056093 -639301252 +266787739 -905612950 +-528883961 -550344097 +921307691 674044471 +709667883 263688328 +-553600915 655653043 +-501497833 709573452 +57106892 138930151 +-41996670 943370104 +-126767564 -840874273 +-63834313 475736375 +750275397 738514099 +-927862492 640557600 +-358054410 760866592 +345082732 633907403 +-188310817 -292072986 +-289339473 -261308688 +272034076 159885348 +-219606422 -235734087 +-888137285 -502289583 +-835608065 887168401 +981652498 -307907077 +434792007 207590984 +-372439474 469314305 +316587264 918901158 +159984172 -979977485 +831917191 -173853648 +49642356 -559476840 +203791618 -302171955 +919416956 -617096550 +-693167887 220420845 +270904872 127999898 +757680829 200457966 +-228338665 -694934615 +749349281 -415579539 +647293531 957160184 +-949809657 141934475 +-308658383 -531861732 +614462539 446996894 +93258899 -299812087 +-188217411 -960763606 +364550707 -179908200 +900532008 222066238 +-889257796 681013031 +-779460502 698111144 +-277217236 895608361 +-484216782 900130538 +-393243501 -523221401 +-285042496 -614683187 +-158646962 540734225 +-762053166 322159478 +-151928402 183650050 +-550213013 635907249 +-101109347 -787798258 +776456152 -294551357 +-777413775 65895080 +70280501 -122230525 +636076264 351249177 +612365535 669900547 +992883232 627467311 +-276037979 282968753 +292959808 249803824 +-892476290 -571064663 +399004048 255301091 +-823354527 -640654350 +952765676 -937214486 +2108209 865784440 +166967579 -542782289 +-450160022 456501420 +665859641 -310272445 +-287311831 651487176 +-563115050 -155894650 +-953258022 395007738 +316489949 -631740676 +645586203 -428556222 +197261336 -597568816 +131095224 978225246 +133565611 -42348063 +996124206 22193261 +-751022703 -679855980 +431584989 441216709 +185402619 -640498585 +-641367792 -292479677 +381409050 364631037 +-625627246 -518387414 +-383189450 760065760 +864030927 -668163339 +318157300 -294198945 +762858140 814649400 +-343793712 -529404841 +291621924 195201693 +-532377544 -776472585 +133945307 67466841 +119930677 -102208237 +-508826460 -581645921 +-795426439 -88979394 +646372153 -185849570 +282569804 -700713272 +-858189763 37165782 +-289838573 329986287 +-178754485 -205203485 +-340694685 434407495 +8727297 288683720 +125143156 815500625 +-130340138 575792488 +-64929354 -859936410 +-528189001 783153721 +357038886 715420134 +283725228 977945012 +594628177 44076814 +765704137 -468889845 +-391348234 841780808 +-817056298 -701829378 +104637364 380558124 +420070719 -869155311 +712420478 539208107 +828186321 719288545 +734359853 192822012 +-935817304 -579312420 +314066801 160261781 +297418774 -217199447 +523202469 804235933 +92673144 -224571358 +258616297 -298716048 +-781528624 -740467103 +695187689 -860835058 +614264139 -2493453 +-179300435 12486722 +-754707475 785441579 +-814229473 -28141744 +182015878 352092783 +-198486549 -180805372 +216348152 921766203 +-902966233 -450644355 +686219241 -209303629 +607367521 957917343 +832552505 444388302 +-135691991 831837190 +-887264188 905875522 +833086907 -741367242 +-739674629 -58714203 +206686729 603276634 +564356950 -797124614 +-895940279 -924599138 +245677427 894172596 +-441575644 177618333 +54768239 398021899 +105159292 345166419 +-500145817 331422128 +311676244 -844678033 +813182319 872434380 +-563369910 -234476788 +688158986 370834584 +406829808 -361587065 +-805525399 -432223741 +-348014321 -986582214 +-279033014 846050907 +876419294 647193236 +-31687028 177492862 +-974859265 62008034 +426950328 -876416563 +595400906 590390563 +937978265 856463505 +-471581671 375370550 +-181485793 -268391644 +-222692379 -843260896 +176035389 367859377 +742286836 618565639 +546117140 -987356353 +-442083498 -742942451 +769437497 382550915 +-395740654 641349957 +330218237 -795286760 +587393441 -846777230 +-773425266 -38298290 +559344711 62048810 +473557913 919576342 +510033758 -379744279 +-86465212 589765638 +619058726 807903286 +207610741 192578020 +-406828468 362542591 +-259586376 -656141995 +-147447711 551176703 +636335350 810060012 +70278358 -43800564 +-168777862 -317729547 +189345289 931953351 +-955894738 -429619011 +-46628517 605076465 +-862745937 -646407625 +-559897437 275202455 +-689514522 -494608719 +825461632 297231016 +-682872745 150899566 +-643476967 362761431 +684545880 -121269772 +688646706 -691242521 +-438138576 944146018 +-128642254 69141172 +459799828 17134081 +516214361 -111854490 +477138625 128537495 +25833479 495695479 +-734199243 -617543982 +482726540 628646457 +-327930065 56974458 +-287850841 -953393773 +294552134 13751108 +892812715 -42836515 +390270722 284056929 +-289167414 880676310 +739182600 -927011562 +-262575918 -845721522 +830865847 767351367 +-222158868 527524680 +203173122 -678184001 +-542683295 322739752 +467738018 -636323238 +967928710 264044922 +-125758946 -156462638 +-278819150 -899950583 +210959166 873000995 +-47584784 -669694201 +138093803 -335486756 +127029516 -156715463 +186594567 -83904649 +-41580334 265631117 +430132651 -439065269 +840071337 -188484792 +-66097956 -865028658 +-777355113 -884201083 +-617524206 232466667 +-872290022 858353093 +180242637 23231876 +-205866646 209646792 +840538334 -17283496 +955421490 -188856593 +392426356 -571566542 +-239766538 -969066673 +-896489052 318071723 +-914355127 263687300 +-841055214 -558465019 +265420213 626360323 +965807666 974543784 +221058956 -914586233 +-360496438 -533796867 +-947933115 673024414 +821680763 787110959 +585755852 260072196 +359135216 993539760 +-230796849 -296510222 +909601274 5615257 +51230358 631151082 +-60208754 380311229 +798209720 -197188807 +-510603032 -193060702 +-314523620 -267359675 +166175187 -942403624 +-7988773 -729407123 +750531629 510116740 +63704748 -324041321 +-380451389 -877209649 +-949221268 725004872 +849047704 46956261 +-178046693 -741078158 +-774626658 -588817767 +-769222962 186759918 +950922877 346489568 +677157180 955025512 +-809367381 -625738800 +76621140 723879232 +-829771368 259104887 +161198025 -526792351 +-435570932 -757888581 +-571916530 -229410917 +412939267 -316217314 +130934100 148516753 +147448705 837433185 +877744177 -88060879 +-377286171 -97255979 +836231243 32017449 +-965935750 -225431056 +-923079151 -935637361 +-107068060 953344703 +-828007593 -533800557 +164423371 -355362980 +278063105 157867449 +-312975295 969374853 +860777741 775713546 +-596559381 -88055458 +-56351558 176085287 +109773945 -235893742 +-386730310 -355072462 +-813165080 145316984 +-703180921 -984065576 +-932510864 -992323398 +-526584006 411701222 +-407957421 -62847904 +363948624 -612031991 +-924517027 122888007 +575525854 -311142234 +687015234 206277454 +-319896245 173941988 +-854624065 797142534 +-770012212 -470294508 +261681616 177871141 +-388884964 180333231 +142518565 -59092958 +775530495 415989304 +793077170 -351200685 +123861292 361169241 +10936982 -161949901 +335250400 685050278 +-169859192 -630464367 +-1776213 984835259 +-71927327 54672643 +60015426 -622096771 +-969791356 250388145 +84764386 674502223 +600919330 -936331724 +-213990597 -741891281 +-505308039 404350043 +366888003 781942462 +903157190 -396063230 +46209207 454733240 +-747854124 11383945 +-195672934 160458848 +528532655 -436887783 +346832780 574518644 +409926386 870767881 +515551716 575008469 +244513589 966421995 +101982630 -865702120 +-757954606 49423271 +485038995 -282271596 +827674386 413493962 +628808792 547136257 +838328064 489413808 +709910411 -20664265 +657629923 -350668578 +179693745 427783374 +-54223753 -432449392 +-895754056 521802056 +68552484 -751717599 +-166090463 549563716 +-535350140 -900520734 +233221753 255076484 +759097680 -593214300 +963856728 605518577 +-531123395 986688805 +-775580726 76428316 +-985065981 658143457 +-702058424 608859531 +-289327043 -487326301 +-955166637 82494111 +-842205070 505557593 +204607803 295585575 +-396274018 769030874 +32959884 -347640479 +-202919231 -727292167 +899803932 -732470912 +356508276 -457139615 +708493730 -134884920 +-656546276 318634919 +-260519354 138180286 +-357858779 406094147 +-877895454 523303057 +-775815851 49304628 +-738605797 733653002 +286868633 349312871 +506848062 525762992 +925658544 -60910620 +185607977 -897269398 +669714766 -299476062 +137077927 -867824722 +-395451760 -618042707 +334030981 26307881 +20573084 -106130692 +-736576475 366989785 +-709003897 -942997299 +385003693 168001808 +-802545806 400367676 +-746645297 675119955 +-849082682 -300580807 +806266091 -633263185 +-570206949 11629289 +755606952 -256406940 +388798730 -511281924 +520271193 149285394 +-329517822 -893733951 +-459984469 273939203 +288869624 769923844 +-435434821 -741194847 +764290008 -328337240 +712378131 -213363000 +-55168228 -74486348 +-732983588 428485964 +596111436 -571089941 +-210626122 -804792509 +134204998 -454698199 +-955316024 137510835 +562488703 133335163 +939238941 -7012652 +26962488 465693875 +-939218176 -359920758 +-395738224 -813882040 +195263206 307549171 +-478703932 -328722150 +915002283 -593141881 +-263853895 357415720 +-151971097 582725796 +573845713 132805762 +87986214 222534670 +519166118 -342887910 +-851103510 744635745 +-992329420 65399252 +853109046 -435135816 +684594837 387365678 +269569063 438454262 +119958494 -817772368 +-629866904 125063623 +-250752670 943040390 +708774803 328106032 +911202067 -773781372 +853496400 595719378 +-224654943 411772819 +-306121478 -939477033 +-701172278 672552342 +-717987762 -433793564 +886304675 755779255 +507372200 94001506 +122106881 -793872277 +-223801647 392971332 +-688750847 -193544672 +694418917 330940483 +664209901 617832970 +-733075193 -786478923 +-359700593 -699912473 +876011979 903586380 +938060187 -674341709 +-126265935 327956303 +50702371 -164671018 +-609321378 153872773 +-843482371 -757398008 +762093903 669543528 +218600814 -211852321 +-555627429 510612885 +-473155436 646830103 +-878407183 849254355 +-150589977 249571633 +-656867414 517445040 +-697781756 -248568592 +109053923 -807407874 +118799322 318188739 +296670827 -424509760 +528346321 314104018 +-126434911 -342840933 +229676270 489138722 +98859428 835809465 +-215655623 573898258 +505395969 743125693 +-201571616 -423291290 +958809128 -528599515 +-297491405 -567152001 +-562432843 787264648 +-325609109 -533643521 +-405653152 -741488221 +324871442 443295064 +119810821 -770634179 +748764048 -633278349 +39869662 197485304 +61926513 384090458 +-38435462 872198992 +-769341064 -647861113 +-421514661 991246837 +391907708 -203033129 +840276254 -547041415 +-737740025 -654567019 +367217124 -602901551 +983774379 -410974041 +-644912943 -838203765 +-260368751 -486615585 +10949197 -362659046 +451931883 167576162 +426778007 -303858552 +-724936505 853412194 +325348786 -439206234 +-114106769 802523452 +101287967 899430722 +-296879225 520751913 +4378924 -605009245 +-703258582 -904854387 +-699420753 897255630 +-688317920 -978327708 +-436234530 917808358 +-826226430 -506755676 +-912006310 301461230 +961243533 278844828 +-874074040 32138981 +265393985 -94558789 +-931429237 -771921957 +-331697683 469319776 +-722182357 -379009039 +474882611 -730315706 +214502773 -591792531 +-954170689 -703919573 +798807327 386559729 +59518155 847112196 +747390278 -838171079 +-77932973 225380121 +-239079 -279423693 +-54133931 -996104499 +814820057 946248541 +582992221 -804530387 +-815594054 -170161648 +-6775199 994400711 +-914235003 -205825169 +468090710 63178360 +734444179 418511135 +-40493623 798577017 +-595813457 589270897 +567637857 -121097826 +-665239339 -148550034 +903012462 656301828 +-687511502 -409863689 +-291554577 366756008 +937001314 469814097 +46278330 230437041 +-281265330 714564147 +-427967794 45587011 +864585867 913043033 +-314963842 389272271 +-808015427 665761374 +-659955446 51655172 +-50973433 -261953916 +490926567 -118981725 +-420633867 90038213 +-570561409 224966305 +932361522 -385966159 +-676155876 263390504 +490758142 867088356 +-86377109 299812750 +829254580 179888196 +-563360510 -762242701 +-454025455 716128756 +-717589011 -159126750 +147917296 744981480 +-735146200 247436384 +866531244 -872411982 +430247692 -886329033 +-535594724 -19574051 +329879122 303915660 +-38108164 -578241047 +-554635482 728796823 +716073800 225910585 +-770480876 750475501 +-384538280 250263092 +879509595 562911380 +612893849 148586128 +269675971 -923732338 +-801558383 -930806503 +-958132298 963059709 +-188462066 -821091477 +-226737336 136219957 +-63687392 702451035 +53799537 461475590 +404867298 -177830515 +-887400141 903590094 +302913133 924144993 +642166328 25409295 +-346651337 512735175 +-398101155 -478114476 +793316693 -809932004 +-146334285 -672855992 +-707366062 331407520 +120906966 134317175 +-654284695 -509097008 +824976336 -50429409 +463732116 -113349342 +-339986703 -639533344 +63941827 964335981 +-54629284 -776448419 +-290001357 150433843 +-802466514 921813304 +-445073605 -949227482 +-610740652 46897840 +74629610 -318075371 +-86937760 85250603 +712017823 933738309 +-795504008 -607923070 +888574196 529311744 +-102134095 -559282534 +-191563158 -777125623 +140018292 -657484687 +-323527927 -575857088 +207738388 -110451219 +216269541 -645320489 +523089625 206975576 +-858237684 772740255 +503194361 324126055 +676483148 -624051488 +473622908 -444876701 +327871785 -294236203 +675379000 695108470 +975738228 609143979 +869758935 -300016973 +274665805 377331877 +-208575712 378597807 +877056627 -634574610 +134725626 -870816536 +-966076360 433030429 +-188486014 -763960110 +534756520 622729202 +693604514 -246543706 +327290160 212740664 +-410748872 -960924572 +895874438 -285160815 +-549597514 595320443 +-161693796 501973304 +-397212821 406407158 +333908620 556355290 +-851349256 -748085101 +-768788287 -349327025 +-789048105 -747996016 +299748781 712443582 +-657883278 600678226 +318567107 61140716 +-480623766 -821530806 +345618475 -217157779 +-605512017 -50956788 +-360632051 753743020 +672554575 -580576356 +477006785 -39891682 +-877231753 132692781 +314061352 589248048 +-7508061 398755782 +-98228118 -881815406 +-42599839 -771678787 +500484986 -900604388 +952791672 105210439 +-413437137 -708577673 +-674001301 -129772412 +-237893324 -758098513 +-383509082 840847499 +577896829 79857044 +-188933439 -44847331 +-569408824 -524134392 +-354846711 314258071 +-196934253 -551611990 +-65246342 888292712 +112086170 -860318170 +-345655144 -229308734 +-623882890 49568187 +-187283681 -547182046 +-47375237 764155184 +-5616946 559898121 +34620289 -106278283 +-432160036 -368684713 +244636523 181286050 +-357791258 -885782567 +-19038108 -964448506 +-79472724 -550128426 +-677786527 -479882442 +-384666597 632252983 +-382620027 -217678619 +360404219 -664493675 +-144460850 387963537 +-218025227 286736450 +767952521 -578495921 +461717575 65457492 +978458379 -699682449 +252823093 861410346 +-478301849 -930109207 +353660320 238437415 +-515968285 -110038039 +653328842 -640008309 +-58542430 738324667 +-49865052 -912873173 +-72265506 892104412 +847818003 -394856506 +-687107308 313833520 +307807546 -757331663 +-558324944 455307615 +546817067 687189312 +838794704 236241796 +-73102098 796989629 +-116108526 -769370624 +302723968 591191499 +-726259785 -604145502 +-656598359 -855672689 +53543007 480726221 +920248012 100531797 +953535367 -729622535 +843522512 -729761818 +783712081 -478148865 +820329368 636313577 +414413484 324210460 +-232218741 90803781 +349367803 -896207032 +905872238 498553334 +894860058 281044732 +471709038 930441272 +-667094461 -784245822 +-520083180 -108790018 +-790456981 -776555956 +-184145746 661356575 +-250645134 -800121299 +-847057654 -339032194 +-664703390 -976666726 +-880667318 -234981906 +-879878605 -635822920 +377535257 419828962 +343077874 -698437805 +-527815669 -12523958 +-289630568 -155930749 +-815456293 391648427 +-980903436 23751608 +-228183528 773246459 +-909505102 217783297 +714559028 -504247476 +954609180 943331338 +453628209 371270759 +58931701 147464664 +-36332278 -397908346 +-44838555 358867264 +-983397766 -858924574 +449428536 482907297 +342117595 -364905264 +-739960465 456554985 +-778301076 139658579 +902159256 -478981932 +-221060675 21384206 +954534589 19191544 +-902167363 169928311 +207978828 477506742 +-428534220 150311943 +553662441 -181669802 +-703635116 555891663 +-443934922 590873574 +-44691278 169262481 +436192719 459131614 +-47020711 -820892635 +989953231 -119634775 +-869489969 685165745 +135538214 895967720 +-172082434 -725253309 +682271809 -246291577 +-847972904 589128400 +414134898 227856129 +619670810 -55113859 +585917724 -247663754 +992507551 -857393773 +-732650066 447184118 +-552107984 503249668 +-852885689 967003712 +-650647344 289295809 +650566658 -957485151 +-20329476 -737972287 +-425701939 583286100 +349370990 118971476 +646171514 -991269530 +-571920213 732706736 +163722211 -499926230 +-838397301 -11361105 +-214027619 99554725 +-838786908 405436380 +-376929787 167286523 +800586659 -356349945 +223238697 790781846 +938725490 359542914 +415878251 887848498 +738585172 367915758 +450762370 95716427 +-643541339 -848361817 +584829492 333126486 +667456216 625761461 +242260735 -575816460 +859759297 -241055418 +335011221 -673360675 +171391698 305363174 +-267054888 -143341612 +940668480 450800078 +-415155488 -701032109 +43160810 687671591 +-340134793 136720363 +472056666 -279404104 +487259658 656633162 +-435461995 643130045 +110452933 730542934 +-174921583 919515859 +-776452482 -615202294 +-341565864 420048285 +-518873170 12135628 +-429358548 -482911861 +-552681909 676529737 +-168681064 758112866 +967835366 -141873159 +-94465613 843245517 +-619904429 -539282024 +878795879 629984195 +-821142036 -28409948 +-687807061 -276344091 +-859458044 54396306 +-860786864 342572188 +-890725520 676145408 +223066297 482296778 +113767107 -323081910 +-508812846 -673237202 +-827727507 -69717753 +-997148529 -13613968 +712672721 -495959007 +237235725 183767554 +-380430071 -989407581 +-246673615 -426789300 +189115583 -953866513 +51933638 -989896965 +810819930 -861547965 +-648548898 809079788 +-673942836 702196149 +-404335070 -361997425 +-29262493 399889470 +642190071 861408394 +258571183 154007842 +526284697 201928556 +903572480 -578139876 +437809203 434730961 +-104594008 -65286289 +455054261 -867120250 +739252571 570244929 +-158121326 -636105277 +712015068 899957122 +497522449 716351579 +-129569111 731657936 +-411315873 925526390 +790580991 951598730 +420292186 -937810188 +188032827 589951622 +-982089745 233875655 +-185426064 189472127 +-974165258 570469746 +312745298 627763139 +844202329 831580875 +601958592 914500676 +-679415187 -592041717 +-615497746 -486770433 +814604039 520857762 +-574519713 484992686 +44279147 205464025 +547341788 -22640278 +474692474 -682417914 +-417190714 -729030816 +87468832 652922003 +574061208 584201861 +-945639171 206649094 +-836230150 619485325 +-164287922 -1739352 +-616501071 -894321213 +453812597 -593262464 +-539436144 858648653 +-123635502 29379518 +-902306864 710315328 +-886225886 -331489235 +-207677982 509126990 +7824974 334942647 +-97686040 -323972413 +-591249336 743998440 +-525504346 -17970471 +757109522 -1345010 +-595609624 -753583970 +583766121 710076334 +889700770 8639525 +721075841 -377073960 +731598154 -741922538 +145844031 -50128338 +-177175913 -149885508 +54694266 361903254 +-633519510 939256649 +-742767543 586670250 +660820272 923567270 +-656851537 942550216 +803256176 -584791050 +4651900 -248654364 +-420676056 -660008841 +751965737 653405902 +397905266 465035739 +262927368 -790838808 +-97115493 964200446 +-983729491 -986227678 +743675686 -460067744 +510630820 665970855 +-878439511 891426725 +806455189 -826852527 +241527127 -315175452 +-247900804 292190698 +307449095 464107873 +-814287771 -295393914 +-703998859 -893839690 +-221704713 -514259442 +-598737693 -383194203 +30101388 -615194843 +755858375 -910651195 +250141489 481785430 +457667947 443992389 +890466145 -485371847 +955863030 198124904 +-7422176 317530163 +776646971 -512771676 +502223348 233238625 +947555588 295609312 +509116805 -108031278 +-846276831 -34680878 +245303567 854661774 +165705280 848059371 +-764436643 -795516236 +686884457 -283897448 +863042247 336259183 +-614238552 762048778 +-5748830 805882829 +248312737 -59039588 +859926678 662816806 +897482679 -869381296 +-613531537 428546890 +-751748246 192807678 +561861338 76616998 +-905738328 359390571 +-433155455 774567332 +441093667 148156316 +96264135 913957009 +-204493105 283065627 +-119184664 -280041386 +204695178 592092183 +-370842414 129010949 +-83952470 228198922 +-245770951 -84171968 +-483441809 -377622420 +-586459860 481821385 +-672908339 640460097 +687140009 285674276 +-764063607 964743036 +59890648 399283245 +211404096 795017295 +480065492 108284706 +354607740 -28569540 +746103486 910870527 +-641453437 155924178 +497679040 -793612815 +-97940091 -864916847 +649144205 643580190 +-684567584 -563179715 +96513035 -684099785 +84638020 -149939549 +-236929504 -634547378 +-256075415 89143661 +-618466015 717555271 +-911616790 -34431535 +803980877 974534179 +-583445304 -284340463 +823425768 686085314 +996024196 -53717122 +836569383 150208437 +-981636143 -408789946 +590144143 -487818076 +391265051 640561310 +-101812352 442729980 +-962729540 -137099115 +889578599 -822992888 +-243891564 -64550321 +590442684 801563652 +-311140126 -299210888 +-254281255 237013078 +-506219863 951700162 +-750114954 905768260 +402489966 -67544080 +-928872600 -873000697 +954820263 435626798 +-771289310 380929149 +790522295 -26161930 +410623243 -992612412 +-942177441 -154464524 +-746786273 599678214 +497879161 -635808106 +26364083 56658298 +454321970 606245910 +256684834 322690938 +-489855919 -463587656 +-940876385 -408109230 +824625460 428199732 +973848156 148605343 +310749185 649087679 +533167557 -470310305 +-824149824 877912157 +-981027729 -820548651 +204797335 391580699 +-266705701 -397232318 +-61404132 788248843 +39776201 -1821244 +-61027132 -187220240 +78654886 680742735 +-430324002 891184137 +716037291 203830308 +614182708 928723042 +366756901 714327470 +-791164844 -671584732 +-372074762 -776067001 +-52479886 939487392 +-854127969 -274119084 +266278010 -513008431 +884420604 902081624 +985230080 899704580 +-299409566 -662292745 +-153446155 583434969 +-542524613 68169388 +-787853861 642319461 +-173405600 -449893984 +-903615529 -567260822 +275997117 144049336 +-484959668 -174224891 +-129943303 -627899564 +532809092 -152161412 +-36507805 276381265 +-149888507 -631999062 +-961244905 -553955676 +-229950849 637754503 +-696903836 385824307 +394813376 404447162 +714893010 336230356 +109410279 705139776 +75119988 341987943 +411262848 -904520036 +280897137 362437925 +-170799816 422075448 +-809478938 476381701 +311871866 494792825 +-787429665 -86356230 +-385408726 433309239 +-519594912 48458551 +771867279 -562246682 +-832281600 -221365332 +51712519 -185810713 +693431125 186135364 +579892201 -617060557 +-87762111 -757477152 +-861679042 -259006595 +-230185526 -51367452 +-571554617 -932153140 +-40371161 -176892837 +-332989518 -277757772 +-860301581 376305196 +-308348580 687654174 +-636358537 292174044 +680070439 782145279 +-167216087 498067631 +-941797925 -938165220 +972620637 -203983550 +-733716279 -531848325 +713968425 -840618393 +-175860045 -732542167 +-498644216 700411318 +912241889 91334497 +-456973048 -295520960 +301137499 -583113651 +-820551846 759036415 +448119101 183845938 +-959894971 -737303272 +301146479 343014921 +965608030 515893346 +46708202 -166950638 +209143348 -583844283 +949944115 -82447322 +398007256 26745575 +892969951 -509111699 +590739233 -746752705 +369497401 -944644987 +674933125 -94313915 +908066802 -796575246 +-105869725 868934074 +64762895 306623101 +-952939520 -721916040 +-848211054 -536362927 +-91397207 724388231 +903577194 -372947204 +227130395 -661987958 +155796528 340578468 +304026082 839972972 +-617518706 214286972 +-196589042 391058646 +-76265384 650548356 +355463489 -435818542 +593883141 -567777785 +308542398 33550967 +-468594208 -449055114 +-92951106 155482572 +149963474 -19750766 +-784344924 -3685227 +-533954166 -212470237 +351787644 -205167931 +-515033832 -753489700 +-58455681 373152214 +-207459115 -569954172 +184161514 14314843 +969748552 -568131261 +126668726 -22237054 +773209962 282408528 +-888591170 433963266 +-156372691 149921761 +-94219281 9951057 +160118864 -109256243 +469869539 -514361252 +441065858 -642466998 +-329449012 -442727877 +-667186454 -538823786 +340629684 -9800728 +-582965368 -995038615 +-146676539 800415612 +-63253543 -494209750 +887315532 923131225 +135623064 -525887209 +-372601672 -452874277 +141401043 -69357835 +958624041 687170174 +-724471269 -37907152 +725265381 -164884159 +-510660638 798391213 +-525115887 183418534 +-94782037 745909241 +881103925 37415771 +-725670145 571467730 +725859907 -527497378 +505437850 -678337811 +-748228681 -659699329 +-166074519 -218006981 +-965832063 -110671637 +869417469 739445334 +974049545 895996686 +-972798295 279931923 +-992932854 -719603995 +-921630119 883530180 +365882436 -157231357 +317322090 962209099 +195534961 -298501868 +-402724072 758794094 +23906794 838177116 +-317853403 351117688 +-523744665 -606146351 +60097760 -241525195 +-159887327 -69718729 +878310719 -721747134 +-47825870 -173993650 +559055243 697547191 +-489157885 103011854 +323923748 -288516278 +-584765093 -666088821 +786557987 -169125911 +198390573 665633469 +-855251993 138530528 +22812758 314911219 +598503626 -373748919 +-544397378 -329859491 +38088606 -986739530 +-990949683 -608165112 +8361088 363955078 +-507394664 612564384 +-901168834 133251831 +-714259559 834558958 +657404558 102568782 +847445911 151401490 +-52240626 220043765 +648082788 -491551917 +579456235 -936439575 +-558044480 -585025524 +-228937863 -551016570 +70695946 -869016677 +-826160430 975673123 +550407991 -277934111 +371931492 -987872196 +-67598945 -192532727 +811401559 812745557 +793236165 -365670118 +990399669 -167771458 +288763519 520833824 +917428482 759283552 +548726210 777173730 +-273424433 981103963 +131527782 759893800 +736061756 -973085552 +-895531896 -441202817 +-133710926 -124491026 +-236427203 730999885 +-326685436 -987245152 +-186964040 894816576 +-29757761 670289321 +-240076447 561582 +473471365 261781623 +970999906 -244805370 +842554042 -815009235 +-694888090 -149082285 +962854420 -928043735 +298212374 245852933 +-638447436 -587640018 +-29390781 -517373267 +227602034 -179106820 +-835464267 550285643 +-790968659 -716338024 +555076882 -615601890 +843249031 -109592870 +897790764 876267935 +-692808626 -609296092 +-938478518 -395032302 +-462026646 172182559 +-268139585 -586074563 +87817623 -444909240 +-462296002 -315552245 +127854538 -306303758 +553965430 -57022104 +191239081 225394180 +501938666 -286892952 +-479240230 -8849840 +-191530172 -705763836 +-791890525 -502077118 +38970589 987104421 +-928737065 -196025816 +-85594896 696141214 +-309675412 -537872620 +-369773983 626775013 +-405916443 586714564 +-633888629 459013752 +-627345034 -737501124 +989230416 500702934 +-22460210 371995029 +-957557823 432762292 +-4143804 -462690932 +190027828 -598643393 +-907546957 804863428 +-509477491 -558305112 +-771830690 183961298 +-432521891 325901721 +-874461669 843075166 +-890068914 -989875699 +98811369 -203521008 +360590979 586165646 +-482384757 -254126103 +-285433964 378457589 +557285514 -947383812 +344628014 996838032 +468546383 583483990 +490628580 -268908997 +210250293 580671697 +849343015 718152779 +745178505 -329129550 +610832789 -858282231 +458015221 909352341 +-162842937 747738301 +-963464879 114310467 +806748570 328844912 +281518513 -878523353 +-571422123 174656085 +-534476884 251953857 +-861714735 -83059808 +238941175 -178595434 +-329585424 494619523 +647696890 713271584 +-364573621 -973023198 +640891302 -110440792 +-563273608 -162923734 +-633416590 -994720947 +525487839 601632530 +-224023430 -202653987 +-199503302 -358753846 +272257769 299838096 +568933599 919415121 +-981630641 200930486 +-919208311 260868143 +-128024499 156711868 +-90571687 -172477032 +980174153 -492490076 +964913619 332851576 +-509869756 407778862 +851879836 572980463 +753237733 840825518 +848789403 538374289 +-948105553 -426213906 +397681676 -929303042 +-34762608 329898124 +86515982 -840370545 +-287465407 737843504 +180952788 -67648371 +456400852 -366237973 +239026943 -491061713 +-109794191 -333253930 +305719999 -969866247 +-885963383 305273956 +-439080270 543140501 +-423021302 382843627 +-351106434 816884487 +-930620693 151563525 +421068806 -404461362 +-446073162 832276504 +-388395030 530054622 +933834943 -948384917 +615692417 -223405028 +-292515722 548515965 +697231555 -54915966 +173673614 803415502 +274907861 -709825375 +-146219832 88575095 +-151078474 620945180 +-974031881 81869275 +60050039 -488650710 +-338934893 -442145544 +440046600 -696695303 +212463849 956726796 +417407607 -304879698 +217553395 64884472 +-712049596 225641724 +-53561258 849323379 +970384719 85506355 +-359972328 -107314499 +561885370 805099269 +601084214 -170743029 +755471318 536465436 +-411244869 790149649 +631195966 27610421 +365788155 471960507 +-377986488 371439968 +114535300 555842374 +499551042 -447366859 +430629501 998579281 +-585835381 -803908939 +144387362 -46913349 +-598866886 167082166 +-1720445 -306703773 +-398601701 -895865836 +-974959674 828770717 +-135904084 455371968 +956581484 506344629 +974565548 -913610123 +988341337 405168146 +783623673 558400721 +640696946 826659644 +-577576131 128719404 +700363284 -251544502 +80062572 202486941 +-113776511 988092821 +724672696 310747712 +-796482715 -976673734 +797424984 -994262881 +403414255 -404082986 +-177779771 106137424 +-69172572 -929359502 +-799843088 239603467 +-752727661 409207911 +-930333792 373352981 +198771636 225637860 +-327125988 659494065 +180925692 -362967862 +-210311099 708538952 +671436739 872850923 +854667050 -855663362 +847485186 382629374 +117247893 141041154 +507303228 -822725989 +-624755938 496318222 +-649773937 72534287 +-122047976 -545770304 +-680335954 -88965003 +752233621 -233515524 +356018088 -758468445 +837050909 320944913 +-882301065 255664297 +-218511722 773675640 +29406728 418129555 +-619098714 614344825 +-18529448 509269356 +-629655669 -424204326 +924185284 311334355 +534766636 -832506903 +-633018389 -758494912 +220089068 -894091392 +-317396211 98423107 +-444582060 227403153 +-990970769 335913149 +865082407 882684913 +850625871 -317750707 +757602182 760496991 +-601506935 -511237421 +-108493789 750006488 +-181735591 -990389764 +-682974173 -159704535 +881463367 456539298 +193285504 289628712 +-970735732 688472183 +862850301 -249279401 +873918516 -834489064 +870583997 -590897032 +-534916903 697783363 +-33228502 269695254 +-499972072 280122818 +-515299763 -876201353 +276252900 289734353 +-406719465 -642665701 +833692149 -718997569 +786581830 -746373752 +501150679 107820918 +887206317 -756014338 +-470514945 172369813 +169442329 497546969 +501075554 532435675 +-682806779 -549875382 +9144952 504903138 +-556228402 -468244965 +830498888 -366776983 +-595604344 832008448 +-382280968 297805211 +-675172810 -465046649 +-304430643 -128948687 +67784706 409054197 +733633456 769356430 +510022041 151033500 +554046161 158054060 +-601373483 651978295 +650202243 -8479884 +-608322616 874424661 +-617474165 223522630 +185808526 -293014191 +-817626315 904751408 +-264115549 792459959 +956894056 -83059829 +294737476 -225192722 +-853377075 250665007 +-447758451 533522733 +-172767793 -650831973 +553734519 720053083 +653497045 821734378 +335931007 -70470464 +-640951149 -469856369 +-423791299 -279589889 +-252354434 -803287036 +-257764396 881319115 +-326988021 -588822274 +-705827613 417434348 +730615777 748061037 +715467374 -127681349 +-524236454 -180438089 +369159733 362318071 +-92946297 -522400440 +295000862 -989891956 +-786735453 -869494604 +866727181 -507934856 +284054953 -670958034 +286787914 -322460458 +-799082273 -232791726 +346001484 565535361 +124625187 -390412211 +-999068709 373683053 +249525109 -754169649 +-319003271 -651629099 +852667182 -4403288 +-385492531 971942655 +-447130237 -579841319 +-9440869 -328966036 +763410253 983744248 +-275242751 -936892996 +-89817852 -386190261 +-854565492 -290742981 +-125893487 344725360 +-756225518 -167098637 +563555792 325242925 +-546420145 637376773 +-522229007 -944769857 +667991313 823882222 +591721883 -122226829 +-755055270 55579167 +-547131995 -789452334 +-695243660 211263082 +-304942727 -908378321 +43846261 51665433 +-891128191 125624171 +199023250 -349202409 +797409669 418519420 +261532564 -969531376 +182746073 -840321188 +-394610397 -53964359 +249439108 -165092827 +403217156 -727547066 +-580422948 431517104 +-757529746 -289293810 +-669754968 646763493 +112391039 -19708761 +309037863 177796297 +-406882383 927572355 +-734478060 -322106317 +-636933713 -656819486 +875391120 -305257582 +390258380 -748505137 +804762199 -992966748 +-402254045 -57590497 +-239238551 -671606785 +717132455 -915357689 +358597966 -825083521 +-658090515 -314220090 +-646186533 184838194 +-535199934 740183906 +-718642432 -914918785 +-921670648 -352328192 +-150238013 850767065 +831417928 -576119977 +86368148 52208098 +959082678 286130349 +877353128 -359986371 +-753436278 76226436 +-790329992 194999229 +-915006072 -809891623 +585399763 330545782 +-314401995 656838833 +294649882 -559434672 +231996440 6525679 +-974939972 -468179233 +-32011241 967616383 +828439342 695362698 +167047005 776428718 +580012030 833062401 +735255882 -751045296 +222906472 -993990828 +-252097950 -624751033 +-141149997 692661866 +-462509413 806705555 +-645907812 248571036 +-789520737 471419101 +787259442 -323484711 +-844843435 -743184550 +-567635891 436824889 +234410303 -778613225 +-776110081 348368867 +8051715 -252186724 +-570244361 644095779 +-991890153 734982598 +-232277646 -242088391 +-262361953 -908328629 +-452621402 291668547 +373398734 697439893 +-737999125 678740409 +-626223668 52798438 +604537640 138561789 +646471037 -521611047 +-291833324 131417158 +491428673 -927198233 +-104496237 737575969 +816374082 32075636 +-801229332 695996938 +690549340 281786628 +591590409 888000526 +-486162967 -502853005 +-553699773 192917384 +462685222 -300387139 +-386035198 521046503 +-205397251 771330724 +1794156 -423370374 +420903861 40321939 +568203496 -336360696 +-704324619 -302778329 +271581586 783336827 +559666727 350449072 +799426002 -138795195 +123459222 370632022 +-998642139 -439657582 +-833786195 -330959651 +309541722 149446351 +177469647 224587594 +154781698 -693618590 +116550281 -881440119 +797847819 879363519 +-794477316 -885319249 +-55453774 75899083 +-104624004 -793856410 +378856759 510015022 +228030737 -858366744 +166764265 -539720796 +483568828 186474011 +-624079410 57403306 +664173044 697869139 +-845468926 309172599 +930348355 671415016 +670421890 -318607675 +-186285533 57228816 +988966771 637402521 +-282116995 872182107 +-290020509 -272907863 +437878076 688465775 +601523341 -6855039 +-443830664 -665123018 +-834296457 -199149236 +-350187197 -475951886 +770283237 103010375 +-266776664 706714652 +-667389719 -376198292 +-885383552 -277057458 +394707814 -244792581 +-302452005 368357132 +692426864 452016386 +654508831 -367355940 +317186971 -17242494 +-49157509 -701373498 +553295678 -827208342 +-21979401 39624660 +-134914257 -926209678 +281302182 326063675 +827152386 128458470 +415768734 -382278246 +-898312660 -814740435 +550123118 235961872 +360062313 -396390542 +405349460 6404583 +-582304305 -758657228 +-973040546 -1419819 +-277221133 -542646230 +99205426 835776274 +573755090 -61494886 +729361576 -665261353 +372209364 855020822 +510703321 -216023534 +-257004400 639820847 +-272960771 -21082463 +-463034656 743816958 +-860741034 -534781209 +-78369162 -530862923 +712350333 574664178 +-225035384 489778688 +689468750 989336245 +-584801544 111836646 +-256850444 331558068 +-879438794 944758530 +351646767 -385002430 +-947450997 833638112 +-350265129 8435207 +-553892565 -126791240 +504952328 84620329 +423406110 -20182404 +168533439 746461462 +608731121 -229657082 +-652094415 204180645 +598385935 -842141851 +899925867 -842432386 +192510847 -377428441 +622387548 726095345 +679631272 441046590 +780066648 -720858431 +604185490 61195281 +-267204616 140193131 +-540926291 -70051257 +-710741193 67141106 +139969850 -532485227 +-440032995 502681526 +-230667825 664443601 +-388667387 807451686 +708750955 469673494 +-651057729 402093134 +259547472 -144581626 +-44185262 22408106 +618474314 -744835825 +394835864 -882294143 +-781556988 -202118933 +336284605 498950103 +63920181 -347960325 +-632016282 134343318 +-210199652 174109529 +-163013243 -30613220 +-390716935 -551075946 +402759162 -663775067 +754872606 -230347362 +-186407481 -618893820 +-884018493 635154800 +-449863785 -335096868 +-741878937 487419243 +406756397 -786656768 +-247786373 492826813 +-527118768 -241997850 +986148018 334426922 +278005491 -456106386 +473353663 -923805870 +-573317341 -663784097 +616750135 -719261478 +-275381755 -895117981 +70365652 -631460435 +-890685846 -78247470 +-336988577 -935967494 +-440547161 -855828311 +-308320667 -516709482 +-290735278 355912824 +-327225332 249552091 +-275578230 209885400 +-950596288 -32407158 +-712663338 -343549588 +819554400 -232448238 +-164386839 -779227524 +-93819722 914178490 +574752242 -88685120 +-404096437 -410062800 +-151109264 593198852 +-877294497 -27933918 +-106982078 47528946 +241468408 -280104529 +554960706 -437898529 +-771496874 -923426664 +-869702029 102343438 +-175897851 502484891 +-409891429 -400637832 +501580008 -128447066 +918651357 212436209 +53922475 263273949 +609655718 855049139 +434618190 -868207371 +-463333328 914724325 +-70048576 -389403455 +315864883 -112027956 +761600024 -428494171 +518732484 666846462 +950675818 139181104 +-296851266 -710327016 +101105874 -55948728 +65255612 91118897 +940148382 -574772741 +488147508 -596203510 +45865915 336708330 +275750764 821285709 +177821414 -915434624 +419779092 190757629 +172134181 -380470582 +521826272 954788040 +685340082 -494848607 +-912022635 -103511972 +828636645 -367259559 +977826939 604615765 +980445794 -949776171 +63027531 260777917 +242150272 -944738606 +869703486 -359647752 +-401739276 -193586109 +-951586160 -874849407 +-568177355 336717567 +-987174378 117581777 +-322218177 334684590 +991353892 -103337083 +376118997 907339609 +-380041479 -647104472 +947313286 -660378695 +-720571582 96003744 +526658679 375720755 +-446293921 -894642588 +995318135 -637001320 +878321412 484509646 +486742107 -20995125 +-144638330 -610327777 +672536223 -402832919 +-501303270 -96471485 +875968542 391059954 +168412844 -454242937 +898960326 -998000216 +212772322 542436226 +955807580 -524449363 +-605746015 87533288 +276140593 503442215 +328246561 950004934 +-722941272 -973604550 +-373464846 -960982630 +-949274782 -931980130 +335607587 138205791 +110891076 665916779 +-630664612 682199468 +709199944 -427313589 +-788531730 -205681705 +-763358589 209096875 +631433108 408642003 +429551308 230187534 +324703968 427270882 +-519159559 531150052 +-68375354 -945426723 +-622318325 -296627692 +675802783 9929351 +-82757347 -848723542 +727577006 -460331720 +-674402136 453026981 +-228781023 130086914 +-644338304 -123730340 +-829815507 -577376062 +222599059 -332039781 +-48004645 4210777 +347611807 97565887 +-383148059 705536004 +-129258305 656321005 +-221481218 413470316 +228943069 -321405697 +-502641641 -37300776 +481798491 613671557 +170773596 -167799722 +-931812407 -873481353 +993516225 57394575 +612015485 -920300217 +529885879 743401357 +-891475281 -846092720 +-260947292 -135859706 +901903471 75359456 +-305862744 550614732 +654736633 -866941931 +541631079 -904999758 +169093554 105729730 +-908256735 614027047 +-675818955 966671159 +651850325 630976955 +729143772 511668044 +-379488096 887035362 +-89350950 713872939 +-699533724 -889610219 +-524122843 -309218501 +891267119 -682585423 +590927859 -451136141 +401152556 -246294711 +561957188 526769574 +805388510 640566249 +-155308641 977875465 +190826610 -575083636 +-624692610 19247194 +207258673 -501356615 +-934988882 -763147994 +571457945 129072582 +-717601626 -982903144 +41079633 26582408 +-76047985 97165992 +-537841339 -943530019 +282906780 -683512622 +416473388 -664502894 +965235113 683861324 +915715815 938952340 +583427708 214567722 +-986797240 -259942362 +121733636 603610702 +324511798 -526826369 +-858121702 736303109 +-406450930 986269584 +-65606995 -34103219 +753464803 -208952988 +-505944998 753605177 +911949222 -38871777 +-632920881 289575620 +-99694958 961971312 +-373197754 630525675 +206847558 -684674032 +-617812520 666438766 +-324705292 189138708 +-501187205 444987749 +-714572681 -854138815 +-356478864 930387784 +-961659959 492323267 +815658851 962857029 +-976394017 656581631 +788657311 178202107 +698375953 945660358 +-698568623 691070949 +-392392493 -149880163 +839294665 -562411422 +102325561 -66144899 +254738121 233122878 +313556988 -475810907 +-18541655 -731154270 +-266733043 -129613067 +461932781 251084905 +-652270713 -883623405 +-814594004 -196827463 +-657021500 96257065 +872446279 -420497480 +869641271 191066273 +455849842 -635327963 +49335614 -799254570 +930808970 -246471615 +-334697580 691067698 +-229126194 168307885 +135926818 157283072 +354477944 -540653430 +-512340335 -323727631 +389865628 718836682 +40418838 354864523 +-381663263 -979837909 +-461908637 433813712 +830533924 170772569 +216658564 -548639739 +545900361 -916537981 +165767588 809588805 +935791002 -577444612 +-662508552 -264042446 +-733492585 -26473126 +-580949376 451876501 +-885029218 237002877 +374308288 114326437 +261175422 -248709971 +-198107042 -326097198 +-736763229 642711371 +-809471862 822314974 +-341000455 566975399 +-382496817 -646531303 +300339034 -808158531 +-286974464 487500351 +519816034 -329209 +-421598944 -155423992 +424934872 -850344574 +8016209 -283158195 +838799065 378877694 +283833574 133887737 +-994524644 824241121 +-934129676 -216589518 +-845599494 -203209482 +403992271 932052021 +933596728 292113468 +14983483 865555995 +667266618 224805352 +754150881 -756276982 +-763720370 -548839370 +-93318428 -525142942 +32029397 -730807800 +-540699309 841930621 +-715469717 197212401 +588582630 -234250075 +539676560 -738040599 +400796630 -758585713 +356317517 489597230 +-608330260 -754445519 +124830579 328128658 +-616728328 -455759515 +529776048 -917888243 +35102078 -646470931 +842779110 -170496920 +-524854707 151192957 +437769514 538777844 +56165389 678854270 +859955525 984611875 +968351056 -979732207 +50884274 -153964669 +251740075 -392194121 +-763566607 -931833370 +-184011972 -515107024 +892107463 596928088 +-430067633 -754743282 +602247984 -868947031 +752436710 401233071 +229129094 837129198 +607851316 753021853 +842688816 -781075109 +-965161814 -227022248 +416346464 626179105 +-823288342 -82140421 +849155526 674546341 +-515362039 -537460627 +995159821 -142668386 +831009447 -523099937 +-549850385 -488714947 +-292294725 146815802 +-892669702 438309814 +-864385713 -939191662 +-169405458 971319271 +647964633 100808281 +543415670 115277239 +-738633679 -516996437 +-567278268 358015313 +277391096 -132121306 +491016238 -900993204 +-106332215 635968946 +346221636 369735899 +-986993064 -530186727 +120594099 -968312231 +-245507057 -559251171 +470047622 -436006902 +-52492948 -59636644 +860981860 899150253 +685024401 964675882 +171229936 -767214603 +-21882389 -382443882 +978882565 172362784 +866610312 592833212 +249649845 -737097284 +-187822828 395471242 +700457324 207643585 +376693729 757375610 +-130068418 -237185893 +788053302 -293873510 +579708913 -698713241 +589385017 -434499025 +-891756332 -29742866 +184972303 -882349372 +-152118265 -469903205 +450504583 -275564238 +817823495 73995199 +318714624 -32144577 +-266087324 -179276211 +-396487249 732468330 +927342793 -927597227 +646305435 -737022563 +784968904 -95811912 +-231482263 325004315 +-522339462 -560325800 +-180136211 522921574 +-556965206 58844139 +-799327878 -788545646 +852935965 -456154325 +128340480 -992545621 +219247847 922287822 +518186653 -684112380 +-514710327 -445845079 +-982018642 766275705 +-765632600 806857438 +-959933816 -605330968 +-999723469 -692232599 +538189708 665191349 +585006830 -902431009 +248829924 -520683909 +952057990 551356902 +-15662167 -575194319 +-180347944 444290187 +133774302 111907167 +-621635686 335581845 +169029802 830193731 +-637978035 -904788035 +-714127676 -162693266 +-782756623 648680335 +966032502 -187261771 +362636162 -649099861 +662460231 89464236 +387621268 -530799891 +-471980051 296546923 +-490840472 -420319908 +628311539 -771510047 +-411283428 765045192 +854255457 152599335 +-257284906 -21685620 +760199740 -178745450 +-532046383 -184942608 +-379958972 -482420364 +-660576532 -909338969 +378035567 232198410 +-596219566 -639422526 +869949779 212913689 +177954216 123831327 +547668804 -128318017 +337436142 -654219632 +-65154640 433357995 +-373474790 -116525809 +425573739 -997433365 +-129269400 960340427 +82863776 -852606599 +571915540 -700201033 +399096748 -875764696 +-218041064 -808184428 +-964132613 -192032866 +464466933 -713822823 +202351322 -280927114 +887152732 212528330 +287338187 516485572 +-791478842 581145524 +-803661286 -437813085 +805300088 -463983580 +-489141995 478135303 +-301316386 670889412 +-538964777 347364480 +-435622600 590170877 +-189716168 69602006 +-701286999 209277218 +443777905 -48922355 +522923567 -876069225 +489730665 772739603 +319259005 -168328760 +-558412747 -626837143 +94798450 974144918 +222310082 748388456 +925476416 110284285 +-151108942 -811895050 +464979649 52585307 +197088212 -687594518 +745207603 -770497333 +89645150 -727184757 +-480034571 -582246123 +395643980 827015352 +543839056 814730323 +-290087530 -769310955 +676458496 -667543376 +185205895 679762691 +443462471 888457827 +-900132151 489725241 +423535139 -335377137 +791212465 -785177770 +244229841 273598460 +-744659157 -295164017 +534407114 -888085781 +-540740560 969171394 +-11670742 773150324 +-887737356 -79058767 +386793104 -804993755 +-959362248 -713232994 +-126280540 476396882 +870063011 -999733207 +782157558 -46480232 +-994109842 -133234986 +-134288535 -166024676 +29994318 603313302 +-470075466 -963245957 +-913910832 -149558173 +-337216120 377037016 +117687975 267600853 +-944623120 -837968867 +-421711743 -359411598 +991936710 951323587 +715114517 -327196596 +806062542 696175810 +-890110236 -17519324 +-1168536 975104397 +-901452808 -804581133 +-610022509 34417343 +47357302 667861063 +35316968 -473240260 +571345361 402180704 +241331245 -893554217 +875836292 389216033 +-865702720 507301376 +-62446871 -710892632 +-214003273 582986793 +-524428694 987130550 +-237975622 -350986058 +267778726 -762264617 +-895145763 -681564429 +-152922896 -326142495 +557175183 -325770201 +927231296 615333457 +-360210837 399379543 +3406914 -954455816 +648497670 -731773435 +-690904621 992345505 +-183055342 -632295048 +-373001027 849249933 +1149767 27672590 +-966092310 -804425215 +-342999172 -748939649 +411848610 -478545455 +143375230 -208772517 +-384276238 -35450949 +-306701712 -882782683 +-178415179 -283380911 +-381210322 -206511972 +-814489062 -604602051 +25770120 544541016 +234374052 387515736 +-674195796 681664226 +-85480979 -536552670 +550825138 -308463457 +205078465 -565384822 +125191174 368823363 +791134010 -103832687 +280074366 459736559 +610086782 -299585101 +-890478773 -76174418 +-307813932 60462317 +-884965096 -248051507 +913655875 -886619395 +454628695 -160078901 +536748986 -925578613 +-563803362 -36055731 +-488585516 85098484 +384770428 -94085734 +160344369 525594922 +-603779916 505499628 +-902267332 -221215282 +781423387 49657112 +431963464 -127181801 +-375278247 163005355 +837542127 -593973773 +379980789 301815036 +-11123484 -648797577 +586972939 929749148 +-313365477 -938239084 +875803195 -108672285 +-774658096 -715595512 +329603774 -31754749 +650663980 526384294 +-519944212 268556874 +174375420 -141927738 +348054922 126756379 +-36296775 713365150 +-211902176 469822080 +263834630 -133185726 +907313737 -977371350 +270031561 -625317851 +-701548253 663103118 +-297337609 923044331 +-423383988 -966333073 +944051060 465496536 +323363150 -392454106 +908276608 -746233739 +-533435077 -797919311 +-946733939 -377381615 +-829711326 -943519545 +-237142232 -921564716 +-587608116 -750359487 +203012492 581408753 +-341917192 -223380034 +-73180538 -916130201 +-23759146 -422972171 +732257163 -563270114 +949273589 -185841229 +671469303 599138198 +264004792 334475698 +-943355611 61294842 +539789231 -257623267 +-48554632 869897582 +-158940002 720459100 +-60893080 977963672 +-402958906 548957154 +709321898 -869949692 +619541611 291751508 +146000638 -637368331 +780990196 -383165992 +-998578106 -516612489 +392324467 -226971962 +111325654 645615617 +102093546 -878154433 +-94910165 -468627654 +-563455004 -957978850 +-279699914 889262020 +-135417478 41470996 +661627040 -537240539 +-522822318 -20737486 +465586280 866636460 +589880753 -109734655 +655556195 188121770 +-649992237 649624726 +-350538631 24007800 +-351045170 -250643645 +-335132657 87439111 +311341268 -863552241 +402608137 211300309 +-558275123 909572694 +-250420393 88468236 +-517230110 643309015 +-652004335 987156271 +110013703 -143694198 +543969667 715056638 +-266732845 553601219 +-640077035 -222995223 +-782797590 968834731 +719805842 -236545166 +824137171 560348133 +669805688 -930351966 +706512019 349668862 +822362770 255430675 +-597435051 433536863 +-400201876 -367342404 +705727334 -115794791 +998359482 -644720100 +-639970063 -298880166 +-439739461 794342620 +461242985 628753283 +-443493705 -836086252 +507003682 -474664304 +431845111 -861022406 +251169956 212052582 +-317645842 916495622 +439255921 327889508 +-743782165 -711585633 +693177185 -690496623 +-205720470 -827199319 +-450280553 389264298 +-463486208 768522318 +-712951020 -354388931 +3032042 547754533 +9512182 650787582 +972591071 -705056158 +222375534 -464049379 +473094666 57469339 +669234089 -234572794 +17935951 129192741 +-641342226 799208436 +184015047 -919277839 +-764765521 -93804779 +-245560333 -953886307 +324645641 -388800162 +-787585762 869853713 +625079575 645425515 +-327247350 -220972253 +-181046058 -502301955 +630553377 602941728 +520248440 -297582208 +-531240521 -847233276 +-298014225 -310457553 +-708136553 384968084 +-410051603 -127437998 +759948414 -408679500 +898441977 -451136138 +-141865247 95113354 +-475111012 559667892 +-587604233 138569016 +-761647976 -682196381 +950109773 5274131 +-828706153 -853318996 +832587146 -265440427 +829390087 514017635 +132661843 -687968029 +-225820731 227752404 +-267906088 585424454 +-113688833 -644110171 +327572949 -472453126 +401897159 -338690158 +961845268 -945001594 +-424213235 -25537420 +-840295072 -61619432 +-768596925 -568330477 +-761164885 967013039 +932355500 -145139891 +613556962 25996658 +-829621131 968969962 +-597613174 223293531 +-892784710 -40279285 +600420910 932900474 +237378618 -339314184 +-571922457 -398684205 +-804917252 -813793974 +723664718 -71562954 +505578943 -706337421 +251313512 980445046 +-120254331 516842937 +-300231848 288302209 +-516698992 -188616889 +148715363 491661854 +-956851646 324822261 +-725953375 373830652 +-29665970 -858447015 +313305821 731655229 +-294888002 -552128742 +846693121 -404421643 +681383610 835504748 +813444894 580482274 +-258599023 214659834 +-585071506 537942534 +651286413 8580379 +333824743 -942233494 +353621250 -562021360 +-641693187 729089702 +831665139 -388697311 +577052629 191507937 +-921266725 -340848589 +-436198518 55244460 +593895059 -151790708 +43186469 994172349 +-196815457 -226830515 +914262518 -855158907 +-602773486 975013219 +-209362381 907057127 +-972401816 -52525537 +910434075 -282909131 +828220473 -91612403 +579737450 -381605836 +837801528 -90949780 +2775295 284783315 +926329474 -573263431 +8432439 902947359 +-762258452 -607034329 +-961151202 -305940725 +125389558 4487544 +899120334 886052810 +-993007357 834816819 +470426936 160002586 +933213891 594318689 +-291735242 -346274153 +-475529979 -47332441 +-38920669 899762370 +847311571 -643930165 +-917034289 177632566 +743472204 32329065 +895804513 -551548958 +-680220812 66876969 +629691827 20960488 +-155709477 974475325 +-730253936 -872827764 +-978807367 228858464 +-74762133 131073235 +624466660 -654500121 +-367377685 760221739 +151623975 589459525 +801235624 123465327 +428656440 -614845755 +340819996 31145698 +729558618 683853570 +147579009 -473258393 +-667265046 648877226 +-72293852 136841320 +-227888911 215429314 +924352968 -5853075 +449023911 805255605 +695739464 8352565 +-775850276 -951267444 +494832351 978859799 +-655336414 712018983 +-325568354 -631838446 +-226428549 693843854 +-138473702 945771899 +476872347 407809438 +-855161704 273653967 +-876423246 -487313050 +-744238884 583496907 +-882941193 653696671 +-901410715 -649797483 +-672634171 -984738549 +-661649523 689629314 +512165278 434735614 +574452679 -991505109 +-895347149 805139586 +-755911690 -985170383 +41547920 144696506 +29376368 -692062663 +-367976634 388709940 +-49254775 -856587635 +-659702290 614517965 +569070655 621996949 +692234196 -190633690 +-495765509 -621185102 +-611304650 291310751 +-900588480 -399929956 +242300665 -222342069 +794795075 659594112 +-986727474 -101309090 +140653694 620268717 +550675134 40317555 +-413610796 -509524845 +-109697743 755156425 +-247866547 71101451 +738271639 114773167 +683368887 560901198 +-673037391 -842028330 +325176525 609248819 +711771242 -90652412 +225222726 626941551 +-465191189 -579261967 +-745663579 -792354584 +-768600626 67744436 +-790825386 -749939586 +-71516544 -423471326 +199457765 1885908 +-42527981 -480807617 +-595341870 619636846 +976643352 536038932 +152947415 747767539 +356781874 847033090 +-793214505 227920949 +-533425578 812829546 +431257568 -731386478 +276865874 -542927366 +-181655280 637665368 +-993554132 -780562902 +370813194 825697322 +-578416237 -404686678 +-420543300 749070090 +459547743 -58452216 +311032976 2305361 +-222143370 -874318946 +380690094 871505629 +-86092069 692228726 +90169689 -338025333 +-592680808 489845397 +-818527222 68171102 +-83766506 424420874 +-590324554 -238323732 +40789633 -16712915 +157830248 370983608 +328057407 88390384 +30481012 -982687651 +365325264 -869980090 +540122026 -833388398 +494623149 -299853923 +202231954 999894259 +-880164616 -997478065 +-561833955 830891404 +338972716 53169633 +-202414986 127121758 +894429159 -460965395 +-867725213 -299656912 +139374294 148522013 +205914312 -29210496 +-64004285 652452289 +921785191 462711324 +589929779 951089813 +-551110286 955963154 +394230380 -246351545 +-753540938 787769316 +698124349 -392996870 +503950146 -94901863 +369744993 729803310 +285732038 -905794639 +422332711 -336367951 +-617241258 142850263 +684200872 -215021485 +757424673 -867626497 +-101836846 -838850865 +425230908 -902018497 +667629252 376418193 +-629359789 26416759 +726735097 383710626 +844220394 607238959 +862196885 864467802 +-288553642 842655443 +548408533 -50569772 +-119164564 511220483 +379671019 270025593 +834074508 -473251353 +-671710199 -856001584 +164931112 957564223 +-27419797 -381764923 +988106719 -268903178 +-233760976 382812514 +34366017 529775045 +653120168 -898405570 +89733921 576977463 +792811461 235003059 +669789637 764567049 +369305509 -6506806 +549010354 620151024 +388791930 388491901 +332642258 -540189061 +400451097 200209458 +-168437041 -329186976 +-772340014 -132287272 +638559991 408827115 +-644601899 304561630 +453263272 170779882 +377246196 -722531374 +94015180 562385587 +-367506337 -936339922 +968614873 508205476 +-299045919 -520501317 +-939413635 -182677941 +444384463 539813392 +105099757 624169102 +-842777082 -300509121 +-625883367 396980080 +241301015 -509865932 +-30091401 939900569 +-427013448 -20172543 +-114372754 380424830 +220721297 434982806 +394715737 -441441254 +720424019 -946687009 +-764549852 -668537351 +-343715229 -823212327 +383033059 69983036 +37454667 -590663138 +-590631648 -313651738 +99296563 970979137 +-593248713 -205596778 +897539381 -643045364 +-251882219 -907281953 +857675217 -87387706 +254182639 436738097 +-78262901 368341854 +-217577086 -417829157 +-144140808 9445836 +-842089739 -477843666 +889914847 -476749190 +-660589979 -731740556 +-558432428 700120452 +775367967 -475018288 +69921103 -972769732 +928145542 579023666 +639647072 879236311 +-246595119 390157905 +-210784647 711124519 +182392543 -694505448 +-694915040 -972463126 +-136316947 236656235 +636177766 -680242000 +16381797 -328684134 +457441624 102489050 +199602261 -265806781 +-981086681 -883820406 +-463815850 -317622178 +-523330051 -975983412 +578934639 216507921 +345165790 841271121 +10529680 756104593 +747486870 272624219 +272353381 621314201 +-398365363 598881032 +908232182 -396642301 +931489044 605200832 +687226423 975559248 +652990671 -786548390 +-222654864 -97340734 +-429325084 382901355 +805242530 229949861 +-956430056 -917397479 +66074530 193852871 +-229181138 -601955025 +174599450 -493479420 +-241456145 296729000 +-377010497 -210581274 +-993305959 256874753 +709057343 70065601 +-621305268 789261512 +355728275 -745527267 +188524655 -901774704 +133839275 890062668 +-189635412 535264359 +-81161760 -91779833 +266243621 396814508 +-117085101 957616149 +-978732960 -189480613 +652262249 813268923 +203646969 -576035760 +848963865 -325201077 +-885440366 -173007913 +-704032743 -122041754 +-537784404 174130691 +269774711 -290585575 +-296429761 -882153133 +312539519 652751091 +-203894378 972316390 +770102848 429851448 +-571897818 -945198259 +-148264081 868956597 +655832385 -235093892 +729347323 -82113459 +729248784 -540894826 +-896415548 774268529 +547270610 683216047 +-146966867 79065794 +583735699 988695597 +-330935697 441226200 +553812382 414538624 +295075424 271328144 +509606383 -383672197 +-9619270 2581219 +-56962187 669478879 +965570888 798592804 +955616731 36894373 +590593638 949293865 +837129370 272577504 +875575393 -725198710 +877440060 -778978575 +-429399402 72358860 +-393415660 -565838399 +968334444 -539031647 +-523033780 -946027382 +868138034 86782759 +-809176696 783461399 +356752352 48084724 +-90921745 181696131 +-135565959 -628325917 +-551938424 486471176 +452298164 874306853 +470818940 352422720 +71974000 624627869 +490568534 942417630 +-210115545 -335980728 +-48131611 364458135 +-874165177 556656555 +550901844 197338482 +-784511707 -636113195 +-501871488 -86012477 +998458328 704366808 +402134426 -609112695 +-141222463 349588321 +299203271 -435225879 +-684823144 -880341003 +257136520 372745463 +354384931 327168856 +-590665917 -837087222 +44993753 -565094212 +411015124 711062977 +502917921 446246527 +532939863 -128367162 +337344088 736172214 +-752835166 559704669 +240305828 169886557 +956294274 849353894 +943061352 -310422806 +140364197 172572942 +-614909764 367783601 +114634601 452723744 +-877349664 796998702 +-961062323 -881534393 +196403153 935349626 +829940061 -94928784 +-263353294 245656254 +-975162028 -858228559 +-890233946 501840312 +-866245180 -548510413 +-468541342 550649210 +282021041 -792757345 +319029589 -85452836 +608124087 -757696003 +113894730 809500156 +-244784101 521766976 +-143389956 112363706 +98747165 -955741905 +-327716816 523409781 +-318011361 -531601263 +-54013830 -896757848 +-546652534 602597504 +-307824680 416741695 +722595398 67404596 +916985297 -18391297 +-875232265 -847740713 +555860457 -565466391 +309628748 408297434 +-281507900 336959679 +-710214899 462356481 +-338364445 -102025476 +-729202732 210777386 +-315439880 616923121 +-45921861 -623057493 +-178056321 411789625 +624533345 -262001631 +-604961534 -887620688 +-636358189 -110448635 +52862800 688751242 +103674792 -624136821 +304273766 -36218061 +-82754394 -377645290 +-636770408 766906935 +200024370 418964145 +-695663603 -88293351 +-20099266 -753763317 +-748776134 528304778 +115107926 -69868308 +-328654668 -123632270 +448339417 247548685 +683102417 -387162750 +38702119 359895977 +-5336315 -606681822 +-186385169 463201777 +-883966981 786206800 +-922919804 -475073943 +489217636 -913538622 +-715051941 422857294 +46755417 -38605161 +837678432 860968990 +-857437671 -739700110 +394186493 542858298 +962117732 917738330 +-860326427 -904802279 +189814227 -331058982 +576976445 54878320 +705035382 -517154726 +-554290281 410824760 +136175199 126655047 +-302287447 838365872 +705406157 884249499 +133864376 -746726375 +860550588 79851700 +508753434 469983412 +227464521 734528611 +-166141020 -10575833 +469187519 -154043278 +237909878 177019511 +-753051574 -442057879 +762351351 861882391 +-45556579 287826198 +667478605 627553693 +626214827 -525609690 +874082632 -840186711 +447815401 -89620475 +203436183 -700517275 +251155898 761094333 +125156618 4616958 +-38398330 -897959523 +-390820483 -177440719 +321630105 -519019889 +579468833 391614828 +-440728242 4315243 +-134551089 -678398886 +-824632217 -32900079 +-847762419 -339180236 +-821935014 -610888834 +530746578 -458170600 +-624609346 958982226 +730992099 -766331157 +508366272 206959135 +-394803786 -640166682 +844313631 -735131752 +974003133 957773536 +888477448 37781624 +-507288292 -812443792 +-929312713 -305696739 +870103343 507484844 +121239032 -57181104 +-42586917 136874333 +-939545782 -846435064 +485869161 99673798 +608675219 415378142 +513373582 -702070166 +293560277 -101250225 +-28327112 654603160 +-915796143 10541756 +-599809185 -655765059 +-339582077 -161151671 +-254890370 92760121 +-238608473 -518806697 +-793141656 696374027 +717932672 -56704959 +432022031 -374906870 +89636093 452076138 +-92230830 -386067956 +125670685 -863941200 +-5501403 -183317996 +-490454633 98525903 +-772244154 -829188256 +279841865 513608997 +-103655764 209973259 +596263244 692914172 +-625307353 486820727 +924759353 -475345111 +-925543666 170693069 +69267120 324402420 +984425943 -272121779 +959696536 409537174 +-530609894 953752141 +-139430546 945931030 +159223642 -134550273 +-729546155 -372120619 +576781225 872390302 +501565593 163731085 +-167131987 -274440788 +742865236 -542871774 +345567364 -153606975 +485236344 -920932162 +-684733797 -909376556 +-944341676 -741004495 +-219346547 516105385 +-346815095 562075439 +-280870271 -428712673 +394475103 -776352880 +307050291 181929587 +679504805 321798730 +920743909 115108162 +419670147 607275192 +-358207237 178535631 +596935288 -782052478 +98173203 -897703352 +-997523200 981067547 +877888918 -96608240 +385271670 973801831 +-527925159 165114197 +-950583657 -931777961 +-53990685 -886352774 +-764038986 137748301 +-145915268 776075671 +49441687 -280956056 +-23403352 -474001378 +928429856 31629442 +399337363 -758914808 +274609354 -398771178 +363680263 413242251 +718747255 171945446 +-313899500 17914991 +165167921 -107457672 +-467401514 428159073 +66061500 289317755 +-906518533 535610802 +-347063246 121833235 +-229176010 -212576813 +-241323446 798532667 +-361285169 -878980466 +-940376441 97618 +-218669843 93674746 +-170394800 -561935479 +-479174844 -312337821 +-55637275 -790939911 +-272916580 5961245 +-879341582 397839366 +-850518112 281029304 +-858346799 271215394 +-747836082 -158196564 +285635612 -173896045 +782348046 -728395610 +759867478 -688841597 +-74660311 936252363 +-49058374 403540384 +788749698 -588552825 +-174966292 143865753 +-642679351 -371842335 +-98595137 -112897498 +-353901264 -192137559 +-752081176 -12664468 +349185531 -323520898 +854444859 -618828134 +714804943 513333310 +-414632187 -419609014 +819751764 -368164776 +781073432 708542920 +-979004751 196592172 +-431373881 570338125 +390989193 -307978521 +348069243 969650384 +522578634 398109568 +775602908 254574127 +-212389056 -810929920 +895515919 -49140830 +-899167021 656707062 +-293017868 663908627 +920604578 -769652983 +972521484 110339811 +-52599386 -220193244 +308919733 113627955 +760054870 -60941426 +933337993 -895723048 +-127355316 446097794 +160113964 -373213485 +543317708 -168438373 +974735379 33512730 +-622968334 -307218937 +403572329 193769464 +-706100607 128497858 +761493208 -3945792 +700378797 -603077688 +-40085550 -270435927 +617227128 71950723 +828673082 -169268948 +829814854 -434098349 +-344812936 -404734182 +840808659 -842509106 +-666672958 -508862124 +-519560215 306349090 +310598368 -502761862 +644684411 -719855905 +247206419 -946198659 +-218361172 119730136 +579527893 633097885 +-790292840 -148704479 +-17167099 -877837061 +-890751884 -572151222 +25132497 -66019889 +-944928520 -181631469 +482977757 -539910606 +-589452959 -297131442 +840908621 150499408 +-632765230 331744522 +-516011136 -714197103 +-344507994 968616984 +-36030334 110066960 +494584316 52700017 +-124299314 18009921 +759464772 193765437 +403221621 -651546480 +900554913 441029098 +839747031 -347913281 +-424781409 880308148 +63596194 428475081 +-4613221 -172963201 +-465641803 -607173279 +-151456095 753306174 +-929904170 740631389 +560671922 938517480 +-299827018 292295563 +858828781 160231584 +573039619 -29989036 +-79352269 -913838794 +-411551207 152717160 +961608887 860787803 +239234330 771981746 +803603238 -681771313 +380392450 -237707811 +390871497 -612827213 +882043528 -83172971 +-32733004 -216330777 +-82429274 737220864 +-184404367 -251472153 +592297052 107208155 +604823507 408714292 +875668682 675784342 +-346642559 349672533 +-661650438 -193570144 +-596976628 -354124762 +785859140 773320823 +-350037992 -539686188 +-792093008 -174013043 +-486897123 177444686 +-928823799 667322904 +-761384829 947915202 +-636770327 590358623 +-53188707 756787918 +-700247596 -316276435 +-188591217 -262165744 +-25105497 973823590 +-408211547 421055075 +934157999 142055042 +671217545 -572239481 +-153861771 312441767 +-958083623 2465417 +217807000 636266683 +338090490 -879114915 +157934458 398669996 +-576985071 566133653 +-37550717 -432559535 +-687965189 -121104865 +573692086 371320283 +-532380327 -716986236 +-965255333 -836584767 +-639805539 242104112 +-981218725 73025815 +514729246 670538663 +787314888 -127522920 +318475617 795947424 +628055940 -974920724 +254833063 -46807664 +-196926435 659088851 +999082892 -418445033 +155594730 -682477649 +185244626 -89126094 +515428666 3364290 +-676287861 566366724 +-410540600 -934873864 +465226882 -975422727 +-813143117 117664155 +773088513 537442448 +-549635299 779170514 +-79362433 815358546 +173289033 384120297 +-764686252 24973251 +-664512567 207013430 +-289758762 218442193 +11516095 439462687 +299621169 -722265107 +-643159797 286854860 +517535073 -761161299 +-14957892 249709583 +-577682279 -703438768 +-613334525 331304451 +-482708189 -577991066 +21544995 190458936 +566845346 -789175750 +777275278 -786856066 +594989829 -587810023 +392699374 936305176 +-232724421 -648480401 +-198104999 903326413 +418431018 178688942 +-958153497 -522125923 +-973167873 -232788698 +-17141832 -177640395 +429802711 970563066 +-519701074 901322142 +-873981458 -694636422 +411123314 -569225585 +725313266 -972660130 +504163187 64540863 +-906839797 -880567458 +-815372481 -982196480 +-262025736 -370342848 +-825392890 535160688 +681589880 644879086 +-528577426 171782441 +462771370 927390340 +-820586788 -627637863 +548999038 -209946750 +-911744597 -334822840 +-964413139 735530948 +-153640409 307402358 +273448020 482105481 +569441585 -99872807 +-58225828 43396152 +-540056194 513626338 +754959222 -586648831 +-161923846 -193706813 +-859567710 751020311 +-853115158 -121920042 +-385971773 -725461360 +-50879465 870571898 +-564286357 -878653865 +-590016107 -725362761 +514845802 -778505066 +629182211 -927055676 +-544374581 675509945 +775081921 653660637 +-271380565 159702831 +-672985410 -140505611 +653559428 -663906597 +-468560575 -71950561 +251595045 222470178 +-706254239 -905181457 +-656363764 694728548 +465336660 60058291 +-743187464 52763903 +685684786 385953282 +554174776 -183556926 +-173847701 -826016905 +-377738945 -307565020 +-630850289 235563444 +-858577272 115697423 +-337297636 -266354838 +-89360946 -153758682 +-764506196 -411819665 +-510528233 202225273 +-225493074 -399566877 +921426471 -565613273 +-827479933 530406960 +278875703 -126407256 +-981557102 -285532628 +168766888 -923756237 +-919665720 870748779 +301348749 -194105247 +-870724585 -533229185 +-543234521 133955634 +-576307567 -88607140 +934609430 527867131 +603885275 311268976 +-323213349 744231532 +-390479054 -679587779 +-356591225 -754324223 +-727842713 -891255527 +-115038856 -385240772 +-814155079 964719662 +-177294931 538721730 +991557532 -475374796 +-411412212 -782076681 +-155355948 818055792 +-73783540 -263641721 +-273682641 -589410871 +388379219 798246433 +282985807 175265393 +-431322577 -31933436 +-403902647 -762719545 +566902376 -285907093 +-548780267 -709297388 +-555052270 974979627 +369099236 -255446792 +799202704 746375951 +-574109065 811505554 +439782372 -771218569 +212689796 -288433262 +-88803600 -309869516 +-12927895 -509196842 +521361336 664875610 +476578401 -910771771 +-178143309 -266753907 +212067726 878062135 +125359936 -50946231 +-388526828 -672687112 +409499774 -783248 +-811552504 418057257 +667576144 692579761 +758723422 -42394533 +-872916945 -876429594 +584270825 -714313149 +324798879 865735007 +152705749 -105839307 +-74330147 994796053 +-640085863 421050591 +-579573717 -888078764 +-726983633 430805822 +93402356 589819302 +-199678356 829184658 +115109600 -326262781 +530610630 -280257337 +-897492335 -350308974 +704744015 633259710 +201329519 -317829371 +850743991 657792730 +431568694 -411338983 +303720587 196817066 +-557661818 -251184236 +681023666 352920819 +-196288193 334503604 +-407895430 -740748662 +737720580 130461855 +304498166 -995926732 +-588657399 -968524093 +-265518310 -321063868 +497474354 -758587776 +-913706830 -42003669 +-448367676 837449599 +630235851 856344347 +-728137471 -913235753 +-196947267 -121572919 +196195255 -620404759 +255779974 -925229400 +121107655 -981903766 +694885764 344278313 +-816346664 510680431 +467493575 -198032317 +751081185 871122390 +675953486 -496409199 +-78480788 -460154368 +283193067 420349141 +-280660949 944573059 +926978988 -225379716 +-662296690 279845385 +-30389632 -714951318 +293107592 81437842 +299274425 946965933 +-344471156 132940480 +-298314243 499555742 +565381494 -737216005 +233089882 145388331 +-6350044 -101356723 +358423315 -288560155 +545386272 458331290 +-627593491 2870331 +-788042910 378903707 +648760279 -456000502 +894186392 526875233 +-992129481 -635048254 +254611283 -881204562 +125541967 -984199437 +34316899 623256595 +224135154 318515432 +247871645 -871451578 +926538032 559253414 +-524829080 -971422352 +298175570 -865046362 +956939394 269826729 +-60341701 -545857891 +-795947384 -223958248 +407545670 684342533 +-571566853 -500905662 +-514414769 -910917373 +-406003783 441115319 +-180322802 -177358424 +-185215550 511481352 +-714721616 510337569 +959052220 87666281 +131454724 -665212307 +-557529280 -820850088 +375532428 556017876 +468507864 -720028830 +-274636109 -492364318 +-790769313 918905667 +297651418 380241724 +-652907961 -682061723 +-468379630 -701692417 +766098829 901980728 +640996726 -715441393 +412633103 646952387 +-460152332 -969250962 +-357314653 190138746 +839536713 -335958514 +291724451 -215032742 +754241446 -778672701 +-973049910 -549641754 +755877260 -964049729 +-452315266 601451124 +-275628139 354726608 +677672365 -664502613 +-301946123 -853367469 +5106906 609863731 +-224519481 -197807559 +-195946231 -904529180 +-647217485 -181069977 +517908381 -876830905 +-471189359 97416247 +798716037 75292253 +935913677 -955936440 +303003834 -82386860 +-285927748 814141276 +934367887 -328829913 +827883025 947401202 +85533940 -45383337 +644748885 -803010934 +-506015945 -121017826 +657699368 -906936759 +951538656 809148795 +-301767586 -974690494 +202776238 942944826 +-885242051 650064723 +-34778744 370577475 +902464003 -484008525 +-232244290 518043131 +667737050 -518879587 +-172889056 330133557 +188522076 820999529 +-290881194 -391173957 +-940467733 721019695 +-68222328 -350667852 +378204763 -112838855 +-680154912 -408757706 +861089822 794864814 +241009971 -375589908 +432053500 167077034 +-770242547 980848257 +-313661740 -663507801 +614465429 274377337 +440183157 -221129300 +-680579100 950586109 +139594278 -766792797 +-632793908 66008443 +-421692507 -270363924 +-920593278 -646276326 +399569285 656549943 +-906851348 907932777 +-866412835 -356428608 +-150814528 822857582 +-68824580 -13223149 +480054771 -214814118 +-112388215 346831313 +353328659 509207163 +839756568 -716769491 +453311240 -359060242 +-226816529 -332685339 +-608854005 -860311532 +821457428 -461742039 +-978956352 -407421094 +599377152 684922827 +280559828 90947448 +-537660235 622157762 +878572228 502577599 +-825137038 -985837725 +-171033839 763922341 +264619932 -444916688 +-302290454 325028335 +-311111280 -348704359 +782891072 692070133 +-628661749 -489362739 +540051042 188308809 +550214055 -544623365 +-803360521 -133450183 +142627860 -8091094 +-384295645 -614589291 +426593968 278720166 +-127704887 848826739 +81875728 862484221 +-654161646 -409965864 +276740090 952341689 +546874402 -445281568 +-210464478 138679135 +-215078953 995705924 +-8932203 327906676 +-744342664 -43963988 +385073953 809526724 +584566779 433082351 +980855589 -725868412 +964523428 -400012395 +-679150705 887962345 +-627839947 -478965916 +563719908 791895340 +830135199 22269749 +111058063 249074381 +-13457137 -960531536 +344298239 -875401325 +-379794317 623617805 +-67704426 993365914 +116941586 -588887444 +-22197180 -848360987 +870146684 -731137001 +485465211 702935189 +43555339 128261041 +657621824 561946262 +-170361302 -732993295 +425982710 -392658541 +-32855642 99437836 +515514236 118401572 +-457306372 -299935379 +-356547693 433573643 +239232579 -974157882 +113402597 -835477971 +652236783 -197138178 +-474204243 401554594 +958859024 845596623 +-432739097 -36525747 +513036389 539698448 +600856628 -901390866 +-168810117 -712238157 +-822926324 723827257 +855460246 799695346 +520536050 -558518729 +43786953 963098747 +221714134 279729161 +890046498 -40280796 +-560312360 -618067697 +-110979674 778959064 +-971980033 432717906 +-132822710 713235055 +572009357 753712194 +420241229 -865371305 +-233196557 -306366700 +-880828296 357928795 +93510647 152121831 +78691886 371536201 +433504667 257380915 +-306495998 223296566 +940490172 218136349 +-768752205 -408940372 +-170364566 -148386459 +-937149335 -101907208 +932141623 -86720998 +569538579 -105059494 +-432151038 -576791604 +-389241492 534701895 +883073533 -707832622 +-116799345 -884905690 +249335354 -127443755 +5853792 -66831470 +127653492 -800266844 +-242313187 -819610206 +-769586022 235544752 +591146546 -756209822 +307685245 262404480 +669947053 -844837508 +-983692361 267420561 +-938027739 91509426 +447061699 -461266392 +995427197 -605165213 +-709090343 -580557496 +794124331 583994717 +-901874093 420748048 +-89732461 958561666 +-687483738 64048431 +-303154517 -718542600 +200806831 -367302321 +-740244655 580859885 +520612321 716323156 +885758450 514131320 +348855412 -400576231 +969680770 670261589 +-357275986 -160104616 +68707178 -499899958 +667940332 -62788307 +-793398346 -659299472 +214753372 824732187 +-52927138 263417584 +-792409375 811881079 +-548100724 -704377040 +-723057344 763791160 +-47949108 -834902262 +137499727 306663028 +-58027196 -139724099 +915642060 -623954921 +-702149791 -214171749 +843092500 71180456 +887230787 -683919049 +-667888406 998074626 +-284084576 -380096714 +-613947440 -512224635 +112157429 756583815 +-437617049 626899391 +274416470 -384100174 +-656625492 -864063652 +-987960954 661007690 +954073244 634618787 +-53543438 562627491 +315991974 -954951859 +-204380255 911877618 +-829325045 470202024 +765393697 458956724 +-863727651 23683520 +-398017709 -832279005 +-167533492 -345822035 +738613278 -291886297 +-268067187 884924170 +-819868224 -936969919 +-379998911 -862924561 +-557951414 949489538 +967499795 -202906625 +-633806914 -406464326 +-683156188 153849041 +494275888 517947736 +391103783 -596926247 +-774829859 504120535 +115189182 -786025093 +-452542111 -88095120 +-762505652 -509754371 +498990824 -673544584 +361375226 -697112421 +334267004 -79413083 +-830846104 -95605312 +250436674 805146930 +-236697724 -632957584 +928119415 -438915152 +942671951 -1661340 +331519537 350258900 +80988626 -75174071 +457934860 -133872584 +-913211321 547328348 +-349471164 -934630322 +35814140 -952319627 +-631906752 -217640927 +-99092239 249890860 +446301908 -111778669 +-543568457 -769094831 +430808784 -743283839 +-721543465 117100191 +-16767120 205466653 +532372159 150305487 +846384595 271768067 +-455704247 858054828 +-155204295 134557856 +633340705 294907147 +294976256 878576655 +-724550983 762113214 +-380180673 -291586889 +966897465 -251730885 +338396190 -665669369 +992730243 663639205 +-746292154 758464734 +550102430 411973905 +71318751 376031415 +-58961431 -241163114 +952234532 79968820 +-160449257 647577605 +-880786187 801990069 +-674764818 118532143 +-706901408 709780900 +-923201773 -828813635 +-573640644 820173787 +746120563 -787791796 +118356010 -608656566 +598361735 -47542387 +-157291960 -552573092 +-199982112 -600885314 +-100108066 -366324161 +-24070840 -665837489 +-408668896 -187895522 +960815109 -372654731 +-354264068 433179269 +324703414 343112678 +197032828 -986360777 +216988863 -659626103 +378025270 -952952963 +-987366666 328917705 +-693174423 673805368 +-664182848 -139015717 +-141951387 -920295991 +-535781444 -579393554 +-831035273 -609309061 +-997786033 -731468041 +-994219109 -237345051 +964650047 -568757780 +286988686 854070802 +-128479966 88098637 +-916622405 233155822 +282712482 -531030143 +925173310 479690599 +99331026 -251359361 +-364116378 144693209 +779923339 -208766131 +-188802002 697644845 +465816963 -293696327 +433994455 586464418 +234551926 -835617748 +-376610100 -455605612 +133849401 -955985776 +919101766 -584070537 +509364700 472112974 +657271795 385897296 +-710062397 268033811 +460687203 -920551073 +-521010965 -894746650 +-276444302 -98658898 +439695680 33639503 +737916885 -103367716 +215324946 471370213 +-158898009 530415064 +247068415 420114466 +806797257 -737417269 +735354624 -431951274 +353758988 -980053228 +-430863314 958376066 +764623754 505982878 +-430681589 -208369674 +697818775 708239349 +-518383764 766220718 +-120758315 -914905092 +-833876153 440653614 +-97563237 833139547 +-955611175 41284292 +12196461 -256877362 +631415873 166705772 +836003899 547813621 +352129763 360391406 +-347926236 -472581960 +436830105 849928182 +-521312052 932790704 +-618309407 -182889254 +888605098 416561787 +-901513768 344378334 +593602984 105275927 +329973469 413442674 +-174065355 -239822808 +-752053883 830450692 +-490156701 192685322 +-752778815 -926890412 +536184824 -13526575 +925015942 -693555577 +-179109564 722983494 +-792119354 -285090121 +-928733281 661345652 +-695448812 -407944117 +892897542 -272807830 +713248755 -729321116 +421153245 609859683 +-813711620 -758344779 +-384266828 -461576719 +219511612 -492122146 +-942931144 -310437920 +127496669 146214779 +300626536 -633519036 +365904768 578332920 +-966734406 -695818549 +414491831 44304668 +6466733 -775673899 +-646207094 40052313 +-764032864 -944202043 +-558307620 -678154031 +-904702094 -88769668 +-559522014 975120733 +232790075 -263804383 +-553935695 602842506 +-842277277 882774608 +646886443 827410399 +-693882152 557496850 +-987876442 632956240 +18046271 -612618339 +-684653354 -778029452 +-151493758 741876680 +-834770786 -16333795 +-309155739 -412611409 +-681309307 937533008 +11421626 -969732063 +-445488547 -488523994 +3893865 -41522799 +688135909 -905610551 +-744575652 -757099916 +155636462 -909311417 +559428376 706568959 +-315583584 651565009 +-559748892 -714413651 +-507573263 -384688005 +-993660551 -918866147 +908261376 -717916017 +652273799 -478421965 +-518205209 845598669 +-981376095 502187108 +-755354339 -568664847 +-78239285 352929022 +-442700093 -608548769 +795060980 336252644 +531305413 978036316 +437214854 227858693 +260107269 -287497567 +652033647 407128427 +-657044687 -725406732 +728687334 -4127428 +28924913 751715761 +-726397182 -796861288 +-375751086 693507462 +-287333074 470643075 +988616555 -652061376 +-566313824 203795560 +274304973 952448160 +282220345 -251924343 +-589351902 -278505046 +990883556 447990090 +-454161851 -174283335 +395792019 -313042386 +-871703779 110645332 +622673577 606200388 +-617602099 523228860 +555276532 -84637511 +707616864 -374362047 +-318749102 160329692 +-796327741 -914795531 +-96260038 -669200984 +789896664 -48865444 +973078842 -803400088 +181443179 -762587605 +-794943780 -95375168 +954889853 -553221790 +745777983 -45243252 +630793351 544592633 +786438985 -590136275 +-8458984 107589567 +700455021 540479234 +677805097 -138589441 +412870118 596793050 +303537693 -770199474 +-532860531 -885941700 +633886409 -522697933 +493457486 647333235 +-707393718 479638441 +607961541 411438196 +-836750610 943677133 +-663704469 189364577 +-826971360 -15667342 +-964116342 -48931923 +399693018 841904300 +-725331172 775168179 +367885501 -962903818 +725962464 178127403 +167542330 -500325890 +-536476971 361367744 +-691247149 -543085601 +-986233345 -479599598 +952328077 895336801 +-757371831 860973253 +-810218201 -65776133 +-553216389 -899917058 +-707287938 831921110 +-319919958 987704642 +831267827 -827454554 +856526956 -345763062 +724442805 -820529239 +-136280394 174582595 +-680690454 80061599 +-34578380 990019608 +375188863 318303972 +163484446 456149346 +749572077 -352733458 +-51714196 -39390723 +-605385956 -341074304 +970753702 -661885888 +22430072 852288021 +74526624 -946100271 +197510130 -263957421 +-638643434 -529495419 +293039119 -134415396 +-267481799 -572191912 +933672827 -350889772 +382654071 203552407 +-341234053 957135795 +88568583 -905943662 +548736795 898908935 +-987089891 -259962092 +971301980 -89220293 +844233433 57609633 +-709805600 994310094 +582100986 846825017 +307265681 -694854771 +-548726125 524268364 +674267171 -481160558 +-89539109 -823787853 +237349073 77358717 +234971242 -846594552 +-517051851 -325589730 +197981379 829318067 +-714773443 971303714 +742976156 321223744 +-394389009 -601051109 +-179036950 659592247 +-698470439 -118042118 +132031899 -719488078 +-58577654 527284125 +321988137 972753809 +-630804840 781790387 +-328840625 275967888 +-627451217 630231799 +-163701959 237932204 +-592115150 995648761 +-289698097 -544980083 +269909790 -323064170 +-466920892 -173679736 +-982064362 -623806762 +42490893 -88990582 +-303470859 197633351 +-53188264 541088601 +131544179 567261191 +-212327850 779885927 +-369250248 129187303 +-979992282 747513599 +-99896194 -559526231 +517345064 -878079335 +344194050 -181849790 +729354944 -762002180 +-898683885 896023184 +567002965 790484986 +-155755629 -810233039 +-547752332 686575705 +22165802 -297567584 +-756387647 141458115 +929966479 768746125 +-78783368 577836876 +103082504 -773659060 +-580166953 -212684088 +300797367 -706967196 +-459222446 385493283 +-513268415 -81947632 +-60952306 28303246 +-891964586 -439531345 +272435303 832059412 +-33423779 235336436 +-714985731 176539768 +-983909660 -500681474 +-411504353 -507363072 +77925082 -512602135 +543493073 471934818 +618513960 21935515 +-429271857 16782216 +818517389 914806192 +-692889006 692061923 +762403693 -239201423 +704707478 926839814 +965202457 542732403 +629050649 -775370601 +-79287787 787084269 +149207446 -334825637 +-365799024 -628820762 +268043983 189594812 +-11808631 922601039 +587835057 876593074 +-608610019 -312672791 +-143179700 -194648493 +-126350773 699000454 +-678228706 419804392 +-549286570 -278055363 +-500265103 -445989025 +-573578948 -458783930 +881337451 -272073604 +678321290 -266796403 +-585024389 -73411956 +817002240 -699341175 +889665661 216451368 +-584892656 -548880378 +762228892 -873200710 +-687150555 -74421089 +-749615385 -925399053 +785796290 -886197737 +-193269659 844677106 +-778525828 587037374 +399255766 848617293 +159950623 -428825397 +172747232 875730024 +-436206384 -462787019 +75377859 246922077 +188139467 478859794 +-448531880 -900870154 +400692560 -746093401 +637641179 -273668463 +863459076 579500480 +-445474764 340606413 +842507020 -584973073 +-782093576 462775183 +-548646408 166767522 +657171156 702160690 +163608201 -738277219 +299338272 -172151499 +214044536 637786738 +-986954734 -257366396 +896316592 -601571552 +803823444 -977858399 +73010963 -450576973 +10966764 524447862 +813903153 -685799133 +508381837 145139375 +54188521 -625568555 +367907563 66041014 +-541794055 300831616 +328656127 -658859669 +503965034 -998015203 +367188965 335208120 +650338479 -482388824 +-308636777 919020045 +381184939 -366126480 +327770258 864065350 +62522179 761124976 +26209457 -775833758 +178366671 -141636068 +-609788370 -625996518 +268418575 448874254 +895822235 -991665256 +823102496 -249540217 +-879648772 -910935433 +29810649 -529654167 +527025231 356124973 +-211278588 -813764547 +187637524 -205835173 +-104205535 215020979 +905220739 -457408894 +-732792981 216429916 +-427614459 -479448744 +-216222285 692340293 +971550167 -913504459 +-482626148 427733946 +-131235660 391453559 +67040744 358853776 +-184432244 -115711371 +-209877175 -101327125 +117627492 829977765 +736103749 556498063 +-716686037 -513082421 +657322422 -443237444 +319994947 504262017 +210988154 877459716 +690700000 -80232283 +875253986 461793087 +922710721 -792139016 +766175791 -865943237 +-445073762 595300842 +-249795390 382206335 +-25520371 477721542 +-813353539 19169318 +226760368 481433410 +-669636332 -843325246 +414338939 -771063434 +-678321404 -13440906 +242284011 98581237 +-550885740 -492906275 +194020669 221684676 +559860 804134328 +-718263343 -500924311 +-246461922 123216796 +606681226 -158053444 +996326146 91218260 +846083696 -974465882 +420348669 -959802013 +-962154000 565912121 +528034353 923078467 +245368883 327633666 +-303979175 -109960163 +-648142712 138917711 +-445332404 -388931833 +442078038 -340619029 +654187976 -797030887 +-120073332 696240288 +-585752795 -585354471 +491419502 -523086576 +587330432 -154228039 +-71315614 440285519 +-382692962 -460455430 +-588390799 -12832663 +-606804184 857735017 +-291869357 -934654516 +-484568247 863962698 +543871010 721855590 +-903689696 -986257425 +880526510 773680164 +203263102 509358227 +-628864236 354490140 +-425562109 -554946359 +-940124342 731333477 +-92373261 849379781 +-611292949 31210477 +82648156 245753963 +701821468 568207352 +979665270 -595663825 +943847959 -960882462 +-714736952 70676840 +955418201 -558343686 +-629573331 77399286 +833572162 -536286795 +801357835 230097017 +215951271 510644399 +569711540 -229137953 +-914939435 704668997 +-912213989 40649137 +-892096841 -62655471 +704072718 771040317 +-27822666 851621396 +736411279 -809494097 +901010639 320310170 +-532807871 586639305 +-839313680 430877868 +-991765892 753528259 +-505807840 -96233804 +-482990141 754028953 +405324377 565300511 +275717012 337990022 +-610305786 8458406 +928625578 83486439 +955523052 640211920 +617252936 729475539 +955958597 -325196155 +-315656276 -723544225 +-51202603 376436801 +143240442 683057813 +-967819968 -544629521 +8164250 851340903 +355102992 952875769 +745884744 550822898 +-851332219 228774485 +-372987364 -50270548 +880873669 439428095 +217336116 -775521490 +903862318 -249662172 +-308401130 -972963279 +633197250 -8517338 +-64131706 -574310723 +-362527631 963554599 +133867703 903919152 +-195306693 -549079448 +162634064 631685302 +-960348019 -417982635 +-431129600 -645891099 +664331026 684760699 +408962875 -800419708 +-31639013 -972326171 +-986042527 434136544 +779517694 -887769503 +589023334 -289622317 +-675959360 354546337 +393216344 -722535740 +926357937 -2684699 +-791699970 813269049 +-832007410 -742750507 +-458381226 -970526077 +712062973 -836203560 +-775936054 -87284139 +62866902 541838281 +24742328 -138263651 +470433206 -937086641 +-784906358 -163971727 +-640027461 975200207 +33127916 291254653 +833448946 385464069 +850327950 -506766716 +-670651536 644601376 +-580335224 324951987 +-983452358 -599920289 +-571760825 445143601 +890883178 148255936 +91267283 824077594 +37500751 74535796 +-437520696 512871054 +-685575389 -731110690 +-514796155 -694979564 +-680633277 892807358 +620198125 684884029 +794593599 14029912 +606966665 -423386097 +-933469249 433241003 +11540155 646216675 +-950761952 -92274595 +395167463 713893368 +-863679337 -648897268 +-130057103 761688113 +798919357 103320479 +-270914846 456973437 +-8775161 775861033 +968895926 -960579897 +404208216 -66733031 +62748761 -731864836 +272933577 961232203 +-91960586 622211487 +93520321 857062300 +-144809918 660195357 +855359203 -687125934 +-77444018 -990005194 +-502322568 -663715256 +908892718 -660582251 +-292906186 773211746 +-197413224 920823441 +-735887584 476486495 +-550711988 798572778 +-751202081 -888607775 +589896036 -751800818 +87731674 735695761 +442581832 862416415 +121110467 -184793797 +-609330120 5739239 +-879136217 58518852 +156541279 -999611757 +43467296 225957309 +-602114953 754694275 +-654046649 120967276 +671343937 520545352 +-897354358 731351277 +-949330903 -567614163 +73978954 296484474 +-584479874 -403965728 +527492899 851546694 +-767276096 -293855019 +820308279 -707512301 +-747177245 679379615 +-998522704 -332535311 +335181013 -990776231 +-287121249 -840259908 +-627604987 588968122 +-290878349 157354113 +-529912665 -753240597 +-437338031 -352570580 +766279997 923929068 +433885515 -785166986 +-807159370 -50606109 +-720283734 240817390 +767804254 651134284 +-229541048 -421063588 +211556969 -280261617 +-863981166 830554241 +315094801 -711682900 +-947494175 972969138 +507742952 462408415 +125781732 -764727232 +-453232935 -415982759 +-308705857 445840827 +-151419455 -81071214 +494524286 -718538654 +-912523029 -53427617 +-716990082 904972637 +391337466 -392700693 +974786170 512310373 +684361766 -529165718 +-484574385 852149268 +-998851684 -684960092 +610243473 -852295249 +-436022637 -924080258 +246735061 -602535633 +-992209198 853137431 +67132663 420939700 +-714296720 23931244 +-811219081 -706598937 +-598428969 -914935774 +927633749 478328301 +401138321 -900187988 +-999610117 229772528 +616749545 828299046 +862718730 313971286 +-865017080 7293332 +-724812644 -784114383 +251775508 -473976614 +507658374 -537484266 +-739687274 -831464645 +570925517 -798926699 +-553911052 989147856 +-843301837 -256297219 +171962682 883450140 +-971511394 796110168 +553342613 336992893 +938227069 13429375 +-716568170 405081012 +-364954182 233611531 +438621188 -326368699 +97214620 467854978 +-456026958 273007351 +672858917 -14432514 +194687025 -957637762 +-101301996 577033054 +-356516206 -293755951 +821952737 -279173789 +-595719908 202587347 +-797374909 33859493 +-852340962 -763437280 +-565218533 662641602 +-992424775 396618127 +892413299 221332591 +422737068 -530121074 +330183688 565454528 +930864022 -109174215 +-777267603 -915611331 +-734995143 -215847780 +503004276 -374695930 +467540889 -516832492 +181262245 -244015923 +-615745152 764964999 +-422250529 -78920536 +-286547946 989271455 +558397154 -744318874 +69980847 -648630155 +-178770945 126800774 +-623467953 332740778 +-552529093 -3610929 +-543320156 -90526347 +318592550 -306315097 +-795327919 202930737 +721325650 962534718 +613444065 174020961 +456978214 673537806 +636651301 -697540417 +-676531777 759786149 +277735301 656470546 +-64915178 -819346908 +-108847779 736662899 +451037608 994948244 +103473932 981132167 +-350887260 -142907930 +661136721 223659807 +-90083589 -456113544 +-994648876 1614706 +-691460298 -907816901 +929808075 676669248 +-933373694 -76537309 +829083329 370742466 +-908508242 72384891 +-583956680 -130008153 +693369933 299097679 +594167533 759783154 +451163508 -999415874 +-632074797 -969120304 +631331082 -952725672 +728063308 867496746 +-124418908 -999199838 +661458994 717585887 +9857730 -350308379 +597500858 796818424 +744792597 -560986996 +765465559 -312643938 +-933575702 -631953285 +-635397156 273787653 +-416703346 -499905758 +-242900497 647604665 +-377383894 314168931 +193147534 54638280 +931580431 -130919581 +924478930 486727356 +-51631412 443849977 +-345202772 739830012 +-473169857 733667048 +212000073 758310993 +897622390 713326193 +-923459569 403701847 +-538007914 -906088003 +-311359165 73307026 +415875655 -404058090 +-151847312 479386314 +-905228977 -53269667 +411206851 -733506764 +-661777242 -983924823 +338057736 -523657228 +-277679461 -9741876 +-584406648 -908011136 +-103834017 -602197183 +757603240 -542996062 +-928153322 801344416 +-647659008 879997617 +983033578 364605695 +-974038716 611386269 +-561489390 815903998 +-895910915 -502223894 +759710498 593126337 +308744400 -421835511 +-589746799 354644641 +-439286942 386059699 +424178138 -318410013 +-972561310 640298393 +84092181 343560336 +364621138 -586355399 +-199321841 -373388925 +925963253 -43446412 +687576016 777659196 +97232527 -953755607 +-338843926 674882169 +-338634695 -118434108 +-961942049 983104079 +302390017 -654320591 +-769154494 -532222373 +-951876463 -174871982 +188231357 -78274221 +777043242 322283258 +-682788893 28217979 +-782214765 -42673777 +907437571 -905007317 +930637803 718202952 +-897656443 207753684 +891212507 806377058 +925930501 103436980 +967133561 -606226965 +-987610835 -443467726 +578643210 -184872761 +-458566232 -885987017 +54381499 738535758 +-704559127 -788123812 +249984632 -305014666 +-68523074 90417819 +-888102983 -505195202 +614465671 -161160037 +440244436 -68324580 +-309954073 -205825322 +-281760286 -625761245 +-396933538 -983929673 +902597992 871970923 +748912695 -217677820 +-624275229 -71093350 +-445848674 142877605 +-841876727 -792409936 +326614825 -154065967 +137552073 -425918689 +-888508051 996044960 +918620160 -113766100 +558589839 -841017087 +86258578 5121599 +-443775846 -405568870 +60693613 -992680920 +-206826446 -869281982 +-34750556 61883292 +-351740972 835546544 +-138410096 343118296 +672162423 -361393793 +990218861 -725490805 +-23598727 991354268 +208843066 185028039 +-314166219 -438275277 +-842884978 489180995 +-394215485 -556729057 +844621334 835796978 +798793004 -718288905 +-289833960 -276218055 +-768471187 423016398 +419899733 -297456827 +773892359 570686267 +-252016463 -570356008 +13933581 -201624160 +-788313056 -498676530 +809720991 174917007 +-441717434 479859833 +-166342163 -996807644 +-766484962 -408241166 +-435292346 95780925 +137323579 -946626459 +-950362526 -768242534 +480154811 -800351390 +876873566 312081213 +849459665 -834750779 +739998972 291429826 +-583946075 66857864 +322154330 868181284 +235431001 -909852457 +383863583 559813781 +500792983 288112870 +-724736336 951802046 +342758979 -80027633 +713121015 -985883644 +-928903830 -40559180 +-119908170 -960117561 +-205153128 847032686 +-352023547 -373668869 +956692633 751577054 +241776997 303745955 +-936020055 -324400992 +76546580 -723273540 +-546129778 -809776286 +-648347650 995068110 +-621001416 -36007491 +-967581557 -186494089 +-372491813 83661163 +586753872 -559688403 +321373104 852738778 +-483525212 788436713 +-118618093 405027759 +173453323 207789490 +-887914663 244695150 +-523483073 847845316 +368652261 -468439401 +-707765619 -584788682 +549654787 449970482 +-206031427 989840061 +-974582012 494689466 +-66367850 -640703806 +40399667 779671820 +300022413 429059977 +186354651 416129085 +771006318 685357553 +775384599 -479347581 +-125346224 -981886440 +299694138 643955702 +220439557 644418899 +-861037279 -493732968 +-984292196 786158389 +-795555554 -425697135 +871907740 488637885 +-853074269 -524528361 +-329488605 294342219 +-739653268 -195790087 +248266686 951775318 +297272884 634576431 +-184251453 69426774 +-224413947 -361763375 +731059314 916908993 +-562432523 477906956 +463523750 64117470 +163789699 743656644 +-714622316 -484898375 +221098773 -465586956 +592093924 319361782 +-488237364 -55787418 +-595068904 983863204 +-887393007 -271348488 +716055623 -576361959 +638266008 458116598 +878358094 -767552349 +-72443160 441338232 +177035094 -710359937 +-268505451 -237109555 +478881207 -226057328 +-238492759 -756778156 +230688519 749685251 +145086915 955174166 +-228470602 741975404 +106209573 -123396468 +652720494 279489037 +-721544586 -521465485 +-759470463 -384682558 +-626896438 695294785 +-850756577 -893461841 +255194403 100564022 +-624965037 -275489029 +-40099393 -932423185 +-570035111 193029725 +677608145 -882777521 +-278555808 635266941 +991764334 -668177664 +286509402 382052356 +640847633 957962920 +-752903904 -774508568 +-4336425 416030575 +720467647 -686946518 +-940392820 334447594 +41291100 -491848587 +490735049 875906501 +134634639 765674825 +215033400 -144481126 +794392436 286167813 +-456284458 590878459 +-443932636 56827282 +-525401817 -591738058 +437023018 613427624 +-106587899 538885576 +307528761 -697532752 +-234706247 945785534 +448555359 -567817965 +-901770786 5826060 +540311566 -910001293 +-808413382 537731014 +-868961643 -921606350 +-253274355 164469806 +220075074 -998889814 +-552881353 -650344996 +-504912193 -257869453 +-257172784 578029319 +822904194 895815528 +863590700 -459302965 +-10315152 -718998279 +413836915 506325162 +920325744 972846510 +-400174460 -473630616 +-868096822 -526419957 +668585751 -559650559 +-362361180 342403345 +791910915 54874258 +-478340126 916645742 +-248957860 -608787476 +-323167640 774156758 +292158629 -884163193 +-350958131 -907698432 +531816827 390169838 +491426504 384603426 +-381522342 980766766 +-475983292 -641958757 +-817768458 519906025 +843850224 -294189982 +197183346 -988439016 +357912539 -960870834 +-246014755 -426116681 +-676529380 151247790 +405894230 -178314079 +-354891550 480279630 +89379718 254017624 +-920448442 -44091617 +-937899495 474977327 +782899523 -677004105 +-638821032 -187874745 +651038022 896263847 +549118306 -312581311 +81317437 -444832895 +911856112 -408448512 +748266655 352462119 +677735493 -491956593 +-674624157 -9374123 +911857366 -845711515 +557385487 691853770 +215724009 -573677548 +-525653452 -193095198 +46396012 -574814374 +-496196286 -565205105 +930677118 -365086692 +-96945978 576789061 +947855122 -697570016 +-839598957 64718473 +754152893 -945056154 +981279928 38907316 +992095016 408838127 +-419590289 891389935 +-85715604 467029827 +-541085660 74574569 +663206145 377703674 +675776004 -46748931 +557415695 -516960298 +903393502 -943960665 +-259421433 136151921 +451184172 459305160 +-193760087 888214748 +-820305106 693160726 +-185547332 -427517288 +33601868 53420134 +-25698659 -567632991 +576742651 535880472 +287738095 -790358823 +957432701 554302418 +-809200154 -764778231 +-595910084 -700521588 +-177316037 206678104 +-683709974 652294794 +-51682217 -117378337 +769622176 -562125600 +542870565 284097530 +-309624701 -460266199 +463693664 471222677 +-57861570 -876241980 +1962130 -367686717 +-637043041 811578947 +316760912 -74955250 +-437489751 462480619 +-784484958 234258342 +234577778 220260577 +721951586 730792250 +-975495280 354929294 +-213285229 -431614599 +-341794229 -713168297 +132482586 -2545684 +-792132573 421145705 +477162667 -829403152 +757583756 909254887 +-493511238 -328851099 +184708510 319108737 +675449326 985611140 +943581750 496775071 +-59245966 -789274939 +21819830 656277194 +-516288226 267806041 +-994168114 658116716 +554780747 -952076394 +-624071188 -116558416 +-147623404 -636806788 +90738033 -554712752 +30355036 176746243 +118216325 396273621 +639070385 827233177 +3411145 -26633223 +-41203231 -611555592 +740234188 963240272 +-830978238 210296772 +-986924900 -478027240 +-534025467 517762081 +-7153015 -516834690 +-910965144 -347065112 +-252964079 933789863 +932751564 -367984583 +-505812311 -46878336 +464838734 -836347653 +442221799 -611752052 +-998705507 207737460 +-949613622 213630067 +213849696 -182684571 +349426269 963880176 +-615162705 206617242 +-21155110 630971805 +-769919637 119672455 +-869630630 -976226249 +974086896 622746964 +103404592 1365693 +-21588374 -856357405 +-698054967 -336103515 +-131422193 962038584 +972269726 149480878 +-27751580 814703064 +-416504227 -684188028 +961941247 642242329 +-882990683 -782088262 +-24854214 430599450 +-225681236 -43697006 +354251543 -685751988 +-752592441 -402725040 +-413430119 -147552430 +-377019571 -69224467 +153898196 -339788369 +-746483736 -469541376 +244966135 -998230973 +811029112 569959105 +-133435663 -760531012 +528025315 257403352 +678264 696440686 +659929795 324331531 +942932017 673010952 +-845616145 -669311887 +538251464 -417656407 +-467928460 -973529613 +-784062189 -555724158 +-914494759 615438988 +228674963 323960738 +-3184597 960960821 +-802481637 -305806485 +-694295691 -17861242 +532491744 -121958565 +668508845 826998807 +-434315810 572850058 +242768378 733665457 +-494441774 -595384528 +187725127 358838708 +-753748885 65417419 +526127132 268798412 +-550196655 242272532 +404174718 -648397626 +934184339 464629481 +179584937 203247795 +77773787 120847710 +514469280 874047987 +865510634 -306094249 +-415465437 -737513579 +-132660428 -976050446 +772529807 988997859 +787413177 705549877 +-835633386 -543946269 +550685732 -91347580 +-367476288 789568694 +-855900224 -368857983 +798395794 -838175068 +-521416340 -911594389 +-970268639 -134510970 +441377723 -712159147 +130068489 -797846693 +-129155694 747570709 +-735939642 -42224772 +-649730445 808727370 +-473104325 81688283 +695229081 -647046474 +-191271424 570908021 +525344877 -903849218 +-122746775 543492613 +-692408051 87453091 +-270727074 979571656 +-212738119 824392100 +187908105 987292012 +-215077720 247507469 +-567155141 -589407599 +50875987 732422329 +-816441382 393115070 +213755663 -821340163 +-765222644 310272842 +584617168 -197753556 +-659876307 -876374632 +-237864559 50511325 +-616679010 -235061299 +-391724071 129663465 +-582406344 -78890921 +-321178273 507478577 +-131088410 20322777 +-666290365 -409786003 +92551924 -734635129 +-400547280 -438454727 +600332913 934153970 +-745547459 -445203837 +-9240577 -916457353 +385706155 -908032732 +689611777 -342326710 +944525378 -665389327 +-31589495 217187849 +-967050161 -149755931 +827826897 -183247718 +-800502786 901327428 +786784545 551059556 +324427714 652818206 +404392964 907738916 +142258996 243082104 +-431875197 651791613 +206762177 578594812 +419197438 592024309 +27189602 357901160 +-181581611 -587398331 +-139945416 -173629715 +293280843 280448418 +940512773 -624011934 +825745972 -407919693 +506518864 997419963 +609741488 30292250 +920183063 802828192 +-459218884 -385705531 +119496498 -96056221 +-877429722 912525982 +-389974992 366757834 +-713263556 538918242 +-182938101 -318334979 +103812306 -389029049 +984812138 -477380372 +463031045 -21157735 +-482878441 756062341 +87939652 306007626 +909175528 782182743 +-740302572 142700055 +696750206 -476582470 +-259760160 -394230213 +784686603 168465053 +-628380288 -219782539 +-200079771 -666675443 +-488612574 -516237112 +-199469042 -23345480 +-537553491 902911936 +-810052769 -604444478 +402421781 -147251119 +-951528713 257420906 +514508831 618639489 +183020642 -250968677 +929116602 122916757 +114497991 620789971 +158062224 -252988624 +-860360445 466894985 +-121310525 -454156851 +257455830 525714962 +350052036 -687512587 +19498375 697226690 +793906606 995436639 +-707644819 993181608 +-47745617 121927108 +-301017641 -393609048 +-786161534 985971324 +-965321698 -585158147 +-195311690 -387435127 +-199776823 -306269404 +142069936 -213107697 +834853365 323701353 +991390337 914550508 +-146607842 -914815516 +7529724 -229428251 +191581475 -833011814 +633357267 -920861491 +817542256 678675480 +-147789984 919054820 +-278514986 663648700 +321223420 836373864 +-532421312 64797036 +912292387 -478235808 +529300054 835946021 +533366345 -693507732 +-775925130 -235357110 +-941774347 462509485 +132065128 536721325 +236211931 645059048 +-365312819 -722134734 +844796777 -204898628 +141848061 -295199473 +-572395351 110684139 +651588483 -221247664 +-356299551 488960276 +-29848290 575368917 +763449887 -732140704 +-258407922 843418469 +693549952 -857028537 +822635695 -309734410 +-591203192 922499618 +187552695 772334692 +-469502815 406389129 +-174988313 -303266618 +48180594 381097261 +186550106 -200140016 +-672057605 -871605908 +-507208017 682361279 +990584545 185575912 +-472200266 967920364 +74827555 609319222 +-567783102 -632576007 +873921995 515460100 +820943734 36413519 +-599461744 968303777 +-310701813 565979284 +-292747378 296774994 +-182590196 234555325 +-591795231 -618886724 +12345483 -606565087 +646468584 832799791 +-415154760 889265330 +-179752242 -360503172 +953323822 543917104 +-843786867 -203329103 +500727355 -472854105 +-211378454 -864690750 +-400972286 901102227 +-432213237 911945729 +59433893 -489762878 +572794668 -118607831 +894095134 -676476923 +-930069799 -311183703 +417361189 303180731 +523979075 512122472 +-364119420 -463410339 +-961364072 -290066247 +940952676 623035678 +299826518 -66263332 +-892102975 -724186463 +-801719680 279853960 +-188500562 -274837163 +898933034 -620316926 +948615550 689741474 +662698846 -346149384 +-628298327 -884746180 +82580922 707631035 +135330121 -765606914 +881867088 -467617512 +-41710164 -752919960 +-868601292 905888850 +-32116356 -178634088 +724381279 173870907 +189166842 -238035249 +758953020 461304005 +-435866208 151748866 +-786182435 250235232 +-918575343 -99018092 +-774685999 -719439511 +61820961 581285433 +-654214491 -135567884 +-429757481 900165853 +195524179 -371012940 +985137270 -792460171 +684719740 -50425652 +-582510731 -802511902 +-672101996 981498259 +17126935 -119006676 +-373781071 634568446 +58936397 -869242428 +-120906700 713427039 +-379206045 -652103122 +933266206 719580973 +221686199 875530606 +-911223811 -656003719 +-911618195 893007708 +-934441611 862302294 +-309203211 -601961817 +461315669 -520807178 +437312805 647799459 +-739437771 219863616 +-147852388 888557468 +43506814 -103787744 +505611391 -939886393 +-245602628 807071391 +361487558 375403204 +-222770257 204665322 +990739806 530826160 +-224999707 291123327 +-606503170 761729738 +-511442311 -110411550 +243780654 -137526946 +-769223210 443087347 +-453481753 638322827 +-708575313 -481554282 +578621065 910782174 +-135053504 654063738 +-374805907 248800526 +-421295229 160522769 +-342804157 658147160 +-719836378 610546304 +-410719555 -313161025 +515618538 962349477 +494843739 745055551 +932462410 -663343999 +880510963 812137554 +48407586 -216165986 +610986247 -600314777 +-170073264 -991123756 +836211611 -312834854 +-38660445 -81888227 +289006054 -3970085 +182557730 -40547638 +-478980422 347449395 +363116485 -2759048 +-41280498 -336188564 +-314840725 308988446 +-810412778 -106023456 +523804128 -401965897 +-200451290 744838451 +-927799328 -215165589 +433106392 -895712873 +-693251402 548104537 +484920917 -719637228 +-289622181 -166569200 +-570527504 -661477869 +75188855 -438636681 +478443725 808990410 +-465664126 -539261477 +-608970487 971302403 +352328936 -902411284 +-90201136 -142549278 +515632512 -965512403 +-268651567 -876006136 +-901264361 -125246246 +-456624121 353302223 +793788099 -523561542 +-642052606 -435052864 +-834409345 -483337024 +-736638576 629058377 +235144124 -432177988 +743953510 -906122983 +-137201953 657576557 +863419351 -223641392 +654963918 798984741 +267662387 -479091407 +-586196875 -977475940 +216550195 -571245699 +-774627895 -667105618 +-863485326 -44670657 +-327149100 -155051023 +-474763492 -550910215 +-57817489 -650307118 +672756259 397773818 +-728596649 -726515789 +-198952594 -490545150 +9388350 207420321 +-572475591 67104452 +-38187410 261047137 +-232224359 -29581975 +847960251 22880444 +705334340 -245761832 +-326483951 31694244 +-364499589 -932105253 +620356494 -160533930 +-537223725 -174757014 +145515171 605682059 +717543572 161775919 +-678072835 784338573 +-972801315 -56151347 +-704648182 440892506 +777120759 -603707018 +883875889 -979660719 +-865587864 -982235310 +13277651 -641477888 +104998035 515170085 +197620682 -890503024 +-693774882 105977601 +-163050354 755340105 +-385343158 -864101173 +-53520336 -862500005 +188484550 -767014031 +-860086312 117207467 +514188465 -5408877 +-499203518 -305610610 +138026970 480563427 +95467693 130977668 +154691179 19948829 +-572802318 517981617 +641511419 -180035402 +-389414796 -753121351 +164467191 968360892 +957559552 233728121 +-533818141 353383828 +-681418267 -334787040 +506797494 -234573182 +-424412066 -467371878 +583613985 121423041 +26477906 -25363053 +170167383 882205215 +893376065 -10996327 +-375789800 -86519790 +-398584775 409922310 +248202007 -916846580 +-623428419 470788543 +856423116 737039563 +570743540 -737380294 +313372616 63263901 +-59181157 -529383648 +185831300 -77465831 +-52998382 872768519 +-888107953 -429097425 +851818121 -498463311 +83842856 -380038744 +923643051 620126021 +-375103017 352283492 +-692977006 193657118 +-945453383 -781269411 +540658075 571250915 +609510535 3517128 +-160817064 916067684 +-272043102 -579315736 +52002057 851540260 +-152112148 -181726023 +-568129252 -539736857 +625422912 826613223 +697380815 11851277 +964804222 365166196 +-16557743 775823703 +-93692708 782658203 +40629965 678534921 +-173408994 592911369 +401633563 -106985517 +-627119959 -827842484 +718695194 462524388 +453290121 -655076888 +193737392 394297599 +35164833 -216643510 +264529102 -766699720 +12585994 946440912 +-637020104 507175435 +-996753242 -698992220 +-182154460 62827176 +-482177229 906885946 +-10291762 -788024531 +525734817 603583453 +-872899609 -21445561 +-930452008 181550536 +282374827 86478088 +498364950 303832875 +-726356318 -580468365 +-187860955 718936721 +-901112887 -621787413 +-518730962 38093934 +-97865514 408021994 +495129040 -675046530 +942430101 -135546559 +586480795 910271426 +719282021 194581977 +-388211168 683684063 +-778548571 -957648647 +674325067 200420337 +-130481615 210823344 +598899561 150761511 +-27502467 -138895886 +685760209 -294984423 +-288317208 -338689017 +-319939482 854758501 +10656915 -349855918 +210262565 -69191999 +177257520 -268296524 +753695901 840677070 +636421778 -184862682 +-512444201 954725296 +-721674358 -498651732 +885267356 -816989864 +-870231776 373927201 +-514365822 -810282614 +-250831065 548629855 +-601653715 -360656447 +152059145 -510534322 +573041432 -349580025 +-891942800 556590909 +564591760 -103896629 +-425002846 -868470164 +-395832331 -837626456 +-797485881 -963788043 +534206343 818951806 +-841260876 -810156267 +-330401692 -798765033 +-823936026 -168341355 +247376531 573213986 +-75739646 541333016 +-826450538 -447011770 +898760214 -617705131 +-642648633 -936485708 +907704264 169042270 +172315324 -609421678 +-8005246 747929197 +-21169117 -269610493 +-689516611 -538891362 +-592428907 -95301508 +-107413082 757350144 +-477940799 -719102383 +-226446417 641026904 +548330739 215399129 +-92239295 -990349780 +184906297 -448691569 +140855123 451665964 +508422948 -247576116 +-447921142 -248086336 +904946097 -938685142 +-92608180 296699476 +275468308 -8739778 +-465335455 -155331556 +860468049 337646656 +-8771753 377082221 +430768360 -34871843 +-827440114 -202835917 +-413076382 142167719 +847536412 672733493 +279436423 170142719 +338709708 -614500132 +389078191 -257879927 +-419578621 887352630 +-79292894 -955660077 +-535411935 -717407544 +423265824 -760871533 +-63571384 -467611373 +-979580176 411161353 +-747476600 -610259373 +17041103 320558342 +-851990176 630963297 +572246129 330004054 +-457395321 167531994 +-755032955 470102127 +-194334286 785169906 +271300357 -747682310 +7224192 657854799 +458133637 994949785 +707912047 977251610 +322231107 -618858104 +-33937347 567014677 +-851166468 568387421 +-124122020 -161675954 +684301782 454718951 +516179998 -228675914 +-340086797 -153442709 +553236473 -197662530 +-474920984 -581772427 +-611631826 978761720 +-764104357 321040657 +-929130162 -852028649 +-781907024 101916765 +952923473 -820524076 +499705483 333825769 +145486536 564438466 +-20208051 -725978942 +431362573 948297546 +31589368 -782153096 +316409563 -891467756 +145805203 -459762394 +-102744471 26228276 +-691781155 613871802 +81965198 -15782881 +987371722 725321287 +727230084 -226383377 +187586051 551982895 +531952735 743067054 +-468709512 -886782892 +-815004343 -578367831 +822214814 -78085103 +-956139191 -846153129 +386606139 -486651478 +64039432 811848545 +283092537 -586063020 +-808434719 -621742680 +945837791 835826447 +-775054061 336379098 +-495587248 9221771 +-430350012 -146061711 +192039190 386555549 +889923592 571043070 +-33514655 -74923985 +134690482 178986189 +-688759897 -493834856 +238051714 -820758651 +-863181890 906318678 +-205565446 441922943 +-491315638 -362245054 +-877681866 -709594267 +245191876 -545392355 +532645982 845575767 +-606615262 218888858 +-551594920 412497203 +590072585 -384825333 +504482511 189836877 +-537608548 -25059780 +-566383052 172707131 +201205944 637352657 +-943508568 -522762738 +266562046 -490830410 +825363578 749938223 +738236172 192974382 +92628749 794536158 +901075040 -514153022 +398095070 108546946 +168272344 -383547922 +-66700321 19283330 +856210889 -693397415 +910457994 476914544 +-207319067 -275672608 +-831083739 -952397389 +-834975602 910420857 +-358037147 -101290425 +-487278794 -354226060 +-687911632 458548837 +-379207919 237571899 +-658861367 165154124 +679212079 -658373558 +956171618 -904313993 +578051290 190298833 +300332451 441660534 +888864941 -265598744 +-462143019 22431921 +609036124 431555534 +-21914252 710321663 +218579072 -869561930 +-912784610 -84485198 +367457541 398907295 +-302280803 176044668 +505009491 -652506393 +-177258428 124289743 +223147454 -671258827 +447284684 -807431646 +132911371 -351259940 +-964918216 -340133359 +544526139 128442677 +-845964316 848063487 +711496563 -54875895 +-636667979 432507262 +357686275 -444271053 +-476199631 698229231 +-364859373 948766678 +397023446 -862861365 +753742921 505816519 +373859093 660295549 +-995109215 622978943 +-259991122 2023778 +-672973893 -683634774 +-472940548 -165334074 +745547113 196403031 +-358854301 978720597 +-246454869 480356040 +-332225637 -215620097 +-56287385 -903506025 +864647271 187642306 +-170416912 412957191 +515443650 414070342 +-270650295 -603984643 +-72467187 -218765340 +-114917347 -131539187 +76497864 720186388 +-435210892 877715343 +466323762 551318223 +934221378 -692218033 +-368274454 227282303 +243571934 523471861 +-724948160 -569303604 +-349253269 -746135703 +234361730 357638293 +-633840629 644919216 +-25287629 -420825142 +-922660069 524963850 +458729770 268641844 +416840174 968705322 +545114710 -870622217 +-528076336 856896278 +986754519 -119816195 +-266537512 417576398 +-382675035 894975650 +-353717140 586764615 +-889183394 665026756 +-627014835 639045446 +542472096 410278499 +324769308 -538094428 +257338793 -967986021 +-613115916 -714635151 +-367632915 -582599848 +649545314 -938100585 +-189572544 -905091299 +-231775361 -533641402 +715966131 652874285 +764268994 566682636 +-781374787 330987778 +-499768828 950769293 +300120007 712724098 +166065694 508004122 +419305849 796496482 +278030731 -565927961 +395869709 394130725 +576723429 722872176 +-833672473 893044741 +855009623 628127947 +115725343 187548289 +189477524 307275106 +-441464688 -496395898 +-978535661 -687537761 +-903468292 70765154 +-265386839 343025901 +-834897790 -332748005 +327724072 183760093 +459741476 -847530301 +-980602326 -608091 +273187382 800226219 +-569136763 -893409578 +311670252 371950189 +326733826 -205538662 +-110493530 -28203016 +-900215177 -926348823 +212081920 -372695700 +-820626619 -173486965 +-156874380 -760733077 +151712300 114005075 +611673164 688183541 +-390709663 -831295315 +-791299930 166176449 +926502399 831933321 +899725110 -303805611 +-828424987 584645607 +-710482515 735686515 +-868419137 -591936665 +-677142519 200921333 +-609853516 -898845005 +993703069 -670636144 +206353683 -150811828 +-205805367 -642226295 +683583910 213802135 +-502615915 75601008 +-811708445 -746675812 +-394317164 -710915445 +-668218631 186814061 +719027725 692051767 +-814246814 -690368795 +-535157012 -685550050 +108919442 345832618 +709395930 348000233 +-57929170 -550658857 +325838063 -653867214 +600294786 -683304494 +-984167596 444100397 +-906361988 -439142696 +118334336 -579683457 +-574907758 297930192 +807940070 338336609 +-98661502 985547115 +-192942904 -807319383 +-19334083 730352319 +22853822 -472192196 +-768311245 932177197 +867216804 745573667 +-520337718 -720204542 +994220347 -929606055 +-287092096 -908563696 +23878065 -505429448 +-31166749 572209831 +68184982 398174565 +-582676916 859377235 +-7796215 499149596 +-280270052 -404125447 +391559657 581888182 +-443664288 -123492117 +208930894 567428145 +-102723846 -626619116 +360992779 175651336 +560643990 -525632264 +946867304 982431526 +792925334 -778156984 +-949006793 -67178919 +820881333 699457891 +15266201 -824669494 +375903696 409918352 +-578954163 -874380751 +-378198461 -223479914 +633579307 766192912 +528609906 -147566234 +-430504502 -785731247 +124216763 104446715 +-619455672 -642230857 +-970763189 -836681878 +231153661 700732984 +-733846494 -726152996 +-990054101 -578059883 +339976594 -78195763 +754164103 938747308 +-275690603 -685315430 +827460124 351076994 +868101673 145189481 +751496492 -915088764 +-385335126 -293201568 +-28672421 38749334 +802256403 -752524034 +-100962830 -377354565 +-194145558 -959486632 +284608219 616117699 +-852721751 -251938222 +-104071477 763683224 +274101858 659904949 +-860540472 -776333478 +676060112 -46876257 +-652446626 -235438407 +-81355748 486315390 +-382281146 -935805924 +-701532797 -615755681 +-361574859 -416710967 +86125451 157236408 +-693821670 585518717 +-915859711 -459899256 +711584116 492095022 +433226203 38348499 +754044211 -317667607 +366943596 -940965771 +-109085173 -701921087 +543861947 299790174 +857812470 -974800234 +630811073 237813236 +144361492 -811609275 +-342939980 44668809 +800739463 102656222 +149463119 -125907079 +166263995 -779162322 +-920398660 255922309 +-141916572 -190710661 +533903038 -236230799 +-953829185 97983481 +958474261 358179285 +643149950 -215268667 +-274708192 310161608 +407964633 337171374 +-197329990 -357593112 +985229323 582672813 +-940885808 -914759127 +420378512 -541188340 +753677645 -501216950 +-545829441 -249913802 +265529314 -595634377 +987399463 380080109 +-520183964 691289909 +224585817 -188435586 +-263300182 -862982950 +711001191 -250539289 +287671031 -351611706 +317384381 811201243 +-900374974 76388828 +876168664 -796528747 +761359668 428047615 +675080373 9595459 +-710926591 637715980 +-644618840 310348104 +-814197659 -498397363 +-147864989 -277795257 +-481273495 117490139 +988978471 78425298 +-299816508 -740496635 +691325688 574478286 +-889449784 -956089062 +-797621871 545485020 +-510492429 501780166 +-759462906 -438334389 +144081629 242483295 +116611339 -805560262 +759577542 -634461106 +568973948 -683126149 +-796431006 359726579 +104509390 -152294643 +-303704865 -331164369 +951963843 -802739885 +-201024086 -419248973 +236968008 101273791 +373311606 560800391 +-278697233 536614404 +36587364 -531777004 +665735407 -449160219 +168818189 -424289955 +-767384707 -900512665 +-446493699 -942838389 +-883730782 -545428467 +568199369 860978758 +84812602 727909196 +-65430439 -746520493 +-833821765 -965598712 +509206342 238908271 +376616673 136604427 +629527597 -381622202 +71026657 -605774983 +-462387967 817456138 +-467139408 815607557 +-182489072 179695085 +-44395913 -475331274 +338065117 -33220989 +-249145620 410749769 +-512075245 2526600 +77308942 -766979139 +-811523953 -516183382 +-604731179 -89395222 +981971038 -308269776 +-499774375 -771545701 +531722728 95776401 +-730755438 -555183050 +-423093417 -269702464 +-120113566 743880937 +728228050 503653229 +-399859735 -575928149 +846668552 -280684374 +442714012 -968430101 +590009801 -446931847 +-865440271 -639810420 +810475046 -905463680 +348320264 92888211 +-674395249 -681727587 +-143121916 75313638 +-41915901 -801130799 +-356906589 -427634460 +-513476908 -251764277 +716569215 -850756420 +654184765 -918442406 +-638502139 -752130389 +98721668 998172108 +733693683 785468157 +846880503 -902297812 +637956046 -763395915 +-598202428 -634418525 +832537685 337432607 +24000625 -198933925 +-656079760 -395149508 +-97451287 -202754567 +-384268993 -293929635 +413207925 -970529533 +-32987949 745957914 +672766658 163223018 +-414553980 -697565290 +-287072770 339234221 +491326176 -488828652 +369414192 611281285 +-741822484 209571237 +-855021803 718859781 +767585244 398964989 +-280603568 663001873 +-745678716 -595709351 +-732406048 728054527 +64218768 -537666181 +839767112 220557444 +-323323578 415297343 +-831649862 458092168 +446634763 -684327736 +547346368 -423551312 +-690462581 482590745 +373329773 -91802432 +-972711724 -976421267 +78767087 851750586 +-751249412 419528667 +152016559 973106346 +-897632563 -704245444 +929432567 -440730976 +905037726 430429423 +-95357331 -807577015 +478067765 488110758 +366631085 -936150370 +-27341481 -157836196 +361355771 654494485 +-222814664 194141167 +834424158 -481387645 +-83063407 -584371689 +-389369969 743632006 +-21175843 -387842226 +160489426 -965965051 +387861809 192601507 +970061701 596835229 +484157435 626493788 +672123279 20519116 +-813541333 146551389 +211360715 -991275984 +-740322249 875762697 +-224785127 765854259 +523079283 -110434983 +264104701 -909759600 +-881442304 -754379895 +900876328 -208691057 +-249632320 947209725 +-895048553 327565264 +184695495 -562014572 +11797064 -547275852 +-249103888 274754040 +480337674 75930457 +-589746275 -243746342 +903822321 288405245 +582043117 465039124 +-185691755 269419087 +-455349419 758722494 +128732046 398732052 +809294413 870677376 +-68379600 -164829499 +-968107539 -510573724 +377947146 -197192797 +934217807 384437542 +766195872 -787639796 +67383352 853569912 +-707374270 962237397 +755525924 442651334 +661283726 -509993293 +-853341257 891671782 +-571969276 415245871 +-963269152 93729817 +811522749 155915486 +-976918152 -238700220 +-819399823 -974271802 +-898346548 -643143684 +-966136989 618861023 +581712777 -268691488 +9828608 775854114 +54051267 -710283069 +148810211 -309218087 +-340215521 -199987386 +275812301 -639514843 +240622306 212441049 +-345833540 -301326449 +520718810 -934528964 +330725674 -683887883 +910086971 869603848 +-762471846 935995016 +697295697 322931731 +-811665830 135076624 +-550681385 -803951898 +-739953776 -117693216 +-790568106 99135251 +881697989 169208615 +330376340 574254190 +-924672195 547151118 +-962847471 614252980 +502170132 -402669357 +209798501 -788686067 +-737291651 -31375625 +-605725623 772717064 +-709183856 521127258 +-92802376 630244705 +-521965558 713332374 +861551197 -633991434 +-747682630 -684842118 +-697879436 -992393933 +-825181344 212162782 +260150056 995170502 +405930309 -458146267 +-217363022 476894532 +989616536 644640426 +295169386 320773340 +-765726293 793407034 +618606307 437387914 +527414070 145304995 +876006427 960443144 +184149469 -850262231 +-532181287 -825255986 +671574494 -257574276 +-759500354 235997664 +196168026 250848818 +513422427 -216019695 +945037221 -542650181 +97549783 605823060 +-219819518 -717457202 +-389358734 847130819 +-20705866 -12458884 +824551784 -136495156 +241227721 -559208342 +-642083113 154730038 +214007538 474467387 +-126046602 -712280028 +766750523 -758244069 +-853830673 -851793337 +278134129 756858197 +751739911 -250008440 +111318336 -674181186 +154889958 654562458 +42018080 -595316191 +-113172250 -554440854 +-149289650 -423935498 +948336061 109345709 +407494236 -921485226 +880759316 410577487 +894415456 139597838 +836859662 -62360037 +-597646114 516152866 +141033610 564178266 +-711530672 770463183 +1782545 297471471 +775907891 477142830 +-83291567 564897272 +106136708 934830896 +274563675 -147780001 +-699440828 205044336 +71030507 569982246 +628585207 -367986111 +-654262070 -256310640 +975967711 -213604720 +-920843754 -350704985 +345883916 500429254 +238635821 -653029581 +140170036 593462282 +415794704 -474398971 +357791495 -566106446 +360021361 459522964 +-501042378 846420539 +350801858 -111219467 +-249995674 37412988 +546355480 -488981277 +993974715 125269772 +-951470742 285019286 +-652534361 920085956 +-308614502 -62645513 +972722058 -512160162 +-810190483 -191037145 +-964140296 782323026 +304310543 551300093 +388432498 593143155 +135686891 -717912802 +657538743 115284308 +-229670513 -941400243 +-834709449 -651205154 +662148716 -303324865 +-266721956 -656130559 +-678613989 -469295890 +954636259 -719515395 +343196832 -148713698 +-159379092 402099169 +-190783145 963401148 +-371612051 829673875 +-607186708 -105655514 +-114270207 509574542 +616115699 860666772 +-935830783 568290293 +462865928 956011201 +-830430664 920701680 +919127263 -456495958 +641656221 -960778069 +-223541497 790474043 +578845054 261017897 +637371258 -610980551 +794998678 582313090 +14404346 228702762 +-441965235 7126330 +-518475611 783406810 +-790071806 -793804598 +-284949314 256187489 +-528242208 985244660 +472255155 -700884744 +548312766 -52703735 +188527013 -719287146 +31515483 305691916 +333477908 -22726494 +531592664 -36101720 +-217786212 -311121918 +225819962 -161636464 +-999068638 -765318647 +280872035 -327940105 +-458128079 -257975080 +726267782 -752355243 +-887694663 92491545 +957297849 252491367 +-986914388 -21389661 +-655645679 -30496918 +-371405408 -796646799 +-93340720 -978394466 +914491904 -182799952 +206977312 98311384 +-351081175 919984370 +-698336234 -592698234 +730507398 -628664384 +-604043249 650766980 +383932044 -517453147 +589729442 -565529962 +81734921 -415927565 +684918779 315495093 +-838015900 278453922 +-558772891 37966190 +-818569647 555085543 +650690994 -140967330 +-259133190 315356309 +-333249800 -522878577 +-378110507 -293230935 +-756388479 -975651734 +-477660058 660387038 +947321698 -800816720 +212756418 -191898757 +-427184369 -913642916 +-929283899 678094750 +-683850015 715612213 +-940320109 -635538473 +-746154482 205195215 +-450326785 -171763366 +976419976 -594272304 +-289223644 -173071286 +828608054 919879263 +-498168681 -472984355 +387378085 572397313 +-364408111 796997453 +-839523603 -794659220 +348712723 651361863 +833818012 460832582 +-993391036 509710655 +-257491022 182427583 +87044830 -359709176 +-104599881 716434354 +41333704 -3041751 +914145274 -355374497 +-908851815 -905851980 +-273393675 -780304762 +308029299 -266306201 +-759580163 -241429238 +942442773 395853446 +-13429374 -60927855 +-638427311 831918948 +922344633 183023645 +899985377 572877091 +966596302 -857885480 +-503676412 -119577308 +716460473 577696560 +-986548174 -557130602 +965362426 624891767 +-201466120 -570217093 +752264908 809979427 +758521142 839814121 +-952136736 -297716461 +-519521359 -711055985 +-405610294 -417543851 +455614529 220065867 +281753559 -995146492 +-777999853 587657386 +-146086031 532292790 +558884801 166318562 +960346614 203739061 +129165840 -413877066 +527008319 -881841502 +-62354145 571794174 +600606796 648062262 +-193065815 -943575220 +-587512713 -797130778 +-661229118 33889388 +647246797 -934362520 +-461894378 181671261 +97462166 -534983361 +876831873 -584944364 +-126208446 114859177 +856240443 502009947 +-449875826 822582841 +-901151343 -305532125 +862050825 -728902304 +733734756 -886426314 +59727309 859519173 +-605845757 287262293 +-351619561 901959708 +-133218600 985705706 +-437047627 -709135613 +-924310534 370069997 +-482250162 -431055709 +691724875 -121643356 +129468623 -443970726 +-68973811 818519414 +401824869 -317832513 +827456692 335092956 +-722677515 627852042 +979345857 5876687 +-447362941 -519119847 +386273191 -91727025 +-170245451 878855621 +-820906958 196336838 +332058449 -350542909 +919573241 387672100 +-419334468 -707966162 +-467330257 715661839 +234566587 19974574 +-943005498 773941727 +-541071519 768134968 +-169738876 363649809 +95061087 262387628 +267555336 437484699 +-732292748 -768175241 +717445299 469832981 +263866298 -696411491 +-337478835 -426185459 +-703390366 -977230222 +442190405 84681114 +488485055 -351209534 +-601743862 -147182086 +442179675 407121066 +674060273 -692716381 +-761402573 730341578 +-275234785 -654385074 +599753019 47294 +99778815 -964324137 +-150555336 368556687 +470389111 -446541469 +198309633 200421798 +93976989 580494536 +-825548397 595961823 +-212197981 35685585 +-90451080 -644245712 +-574709067 -251269703 +-690943112 -681379636 +-69512870 -232680429 +676081667 680352105 +69691405 228777772 +-303290871 979760356 +-592945853 600452129 +-206402277 -971071542 +-143669556 737979447 +468032023 351245135 +219201554 244909839 +741572221 563541452 +996684730 -276822504 +-473479648 958294812 +302193695 777908627 +10618206 399631966 +487905924 -122398860 +-575315741 -994684674 +-671058356 -524059619 +-811248225 860377589 +942352496 413999184 +770644114 379670367 +-275454973 -861506721 +189949513 145365577 +472353096 -159727598 +-360987665 320461397 +-740374387 -501729386 +-378779866 233559399 +756080990 -952481620 +43566369 -261762495 +-360189272 -412867192 +586741792 -523535475 +-805735416 -808577611 +121862527 702519757 +140644964 -958607856 +988355920 -996604715 +-618040977 -338918888 +-994303289 -226501200 +173468039 -273327405 +889997611 287134363 +732545509 -342817882 +-29725305 664316897 +90773149 190672888 +495088808 -430617306 +285268972 517538473 +981989458 696126416 +619212596 -496050513 +286171200 -332379617 +249704918 -83265120 +-458970588 -913460864 +-156912059 332827473 +752919690 424801963 +-170966033 -977245267 +442287835 486887140 +-457206248 -671982554 +-142307778 -865583767 +-511596103 -771673005 +657562686 -836154989 +722009363 925357459 +-167172020 -997388691 +760940195 -638304780 +36929199 34722938 +857412175 -741028945 +-57919927 360940877 +-582503204 -462708870 +330190975 30099956 +-390840938 -777244002 +-599609825 124148831 +522323676 -424176813 +-889901674 994505730 +994509019 900668564 +902096874 -33405495 +827842899 30350777 +238973174 -695995540 +-38586646 985718987 +-791356742 857727113 +349878626 -225600250 +-899460728 -964798396 +-796699664 240595888 +140115181 -879351308 +972305775 833451270 +-976700257 -180693822 +443292067 43365642 +-304457710 -138467442 +-764989919 -472294693 +523770292 160639299 +339774029 918364751 +354998330 -913683503 +-593028372 957851338 +441277979 328833445 +-391443283 -675354846 +948955519 -973422893 +650120998 740705539 +138478341 -74980885 +-305182261 -738517403 +-825408680 -73498399 +550543039 -532290902 +883390901 805031883 +-530140541 -242499937 +-910930861 8762200 +660808028 -216494100 +932248568 -71463873 +941031119 41319773 +617254770 637457422 +751262107 11026701 +448091434 -950175899 +258486592 850810918 +642293498 -28012605 +-621371368 -994999258 +-703268753 -834644288 +-72543270 -807484615 +658278786 119966697 +577890462 818280087 +694278340 688204589 +950969490 -80840681 +747598956 726252703 +957263110 384808634 +-517767094 -258985622 +257190371 928421846 +-443965950 84312506 +470525113 946208395 +299148063 695268708 +389047178 -886590669 +952226741 914364746 +53835465 769407280 +843022597 -810709550 +534894575 205816849 +-508356533 56692061 +-212598610 -114466518 +38144585 -422292495 +-932304065 -516963121 +-492268055 815893912 +-663893506 -322127621 +504801304 643129198 +-191192610 -372261140 +-577605019 -857043078 +-302288685 -2614828 +-948840664 170936023 +-577451788 -30831688 +655674247 562877852 +-840141578 -57155181 +719131509 -741806979 +996903695 -784201042 +224438288 739713918 +621086956 407502405 +-554726889 -954381741 +843761111 712991140 +-53256749 103751994 +-32006813 434922219 +346613022 -634424709 +18387847 390419957 +582325197 822883312 +-921202865 -47052150 +15221970 967531865 +-58770204 435759158 +812323239 997450577 +-851598947 698392990 +-898417296 -664018717 +565478448 684621259 +325016838 -394973791 +184021018 -747352824 +-632970066 624519476 +-839785597 -186584654 +-859698738 493791783 +107661418 788897028 +311389209 -275976607 +509364849 597555759 +252751169 552826519 +-21862878 44340300 +-686855548 -226673518 +-200893702 102678322 +-271474273 951045491 +-449065243 -391040665 +579627270 -347752126 +727602656 -319334372 +-845606017 715379425 +-328134767 -720769566 +-24501381 794410641 +-103733672 503909507 +-699429421 340937159 +-973839899 -387574092 +-972529082 -373742970 +-51894436 368272011 +991188368 658405280 +338656057 45338869 +-706977556 -197127969 +583773488 188913422 +471859986 -681126434 +-631866755 509249847 +485585861 975088398 +-276986949 337301327 +-109583206 -66618996 +-856597262 204619005 +-103375403 -801903418 +710518307 650498678 +200130725 20315891 +-580215958 836702435 +-393549222 -954702497 +300652127 -471173713 +585681701 525228825 +-699480739 650135476 +-52067401 -541745080 +558024304 402722732 +-142438289 440526082 +833506890 326828593 +252850287 -853261153 +92722006 -359522512 +-652105276 165469585 +66413854 693153176 +-466688378 208392893 +-608991193 -927796810 +-37844191 -526467485 +-481081956 23375461 +-601738170 -289410786 +-605643398 202701832 +16039623 729542130 +237941359 -774076122 +-235892047 -594917542 +214219515 -217849851 +-454767229 199270540 +597029256 -775540088 +193573996 358105874 +983034109 -968070803 +375904922 366337703 +-282573768 -366188099 +-960046200 -499999763 +-313381455 -343265558 +-615865961 705051519 +357485695 -457613506 +-516391207 565602140 +-118643319 450859267 +462125215 524092285 +-735539455 38602789 +-448600747 782983768 +330849960 297119256 +-15413664 10917358 +-21796440 -414901538 +-602016738 -853804523 +115325770 -383523569 +-101522375 -662587516 +661117415 -407073331 +-360704822 -114261683 +-177609839 400513879 +559369685 -120427497 +368124692 142158419 +-485187881 305086743 +-611556852 936242525 +98266309 -5287505 +-641093283 -458282856 +-977578203 385503068 +-706541540 318715186 +510453547 663576639 +995758776 -62919624 +-259438174 -295625293 +-577689036 -387149847 +-279735205 -27333939 +-512731258 -926153097 +180239668 634138913 +-528029706 999356898 +124436776 278654204 +794222940 591077868 +248925277 -13393131 +-840370465 -897760720 +112738046 171551182 +-899279664 702663695 +-274930317 -669158571 +-806561477 966997414 +-17630123 -114732025 +912430869 577672878 +-888388758 -797743167 +904424800 702028122 +784376553 -262259349 +-173477078 919478416 +406085664 226009873 +454500516 -422924820 +-553469374 -62151182 +142506573 874900402 +-457490769 -367282649 +270942284 725341292 +-805839488 712521598 +426541176 -816809146 +-981317134 -695180970 +-455573972 -847783588 +623446818 851428061 +-604096912 733264633 +350573873 -249179666 +-453539087 875081200 +697678159 -7975207 +-413437286 -951512644 +-36912595 -506138935 +115422730 726912030 +726480497 -398376057 +-469846657 -660991902 +-447499426 -541629751 +849879791 780637734 +-497340403 -458603463 +-125758642 -198313451 +-941409445 81090642 +483150858 -317210824 +-82356337 109006321 +538575321 -24442994 +-987602204 898910724 +-696351204 590448515 +296638935 -287429702 +-388617332 -837553012 +611705843 -723584559 +49308861 330854518 +777737792 -829013306 +294715237 -730058608 +306324948 547504542 +-377548266 -399140511 +-218372646 531106310 +-221077574 -327007965 +234069541 -313708356 +962367129 -513463309 +688476468 -862447891 +-357683330 -5776417 +634659400 -936445028 +-393476303 888958593 +-124040128 -328272555 +-136111772 -41419801 +-861928314 -749977505 +378613334 216942158 +-701933576 -717782064 +-302282308 -335126882 +773071427 6040283 +711381228 -28082921 +-940145674 947368641 +324034007 330501643 +-757953047 -981097737 +538386895 -514789303 +587926499 -780269243 +13144814 159092898 +-789336924 -796920013 +-189351057 -818274870 +-936014518 589127157 +354196015 -739983126 +537747082 134271613 +-74599523 489146945 +-790877321 -407372978 +699855751 429013691 +527719910 432660357 +-573917698 -299691722 +573779694 133688726 +-893249728 606740724 +486226296 429565244 +-484614604 -104902145 +369614007 299080144 +-296257878 573179619 +608943804 811422875 +-480085415 -100027308 +266932006 -437952989 +-982375402 -298329201 +337102427 -183329256 +-125776337 952783712 +416027255 485575621 +-357941311 736721817 +588866738 -980224503 +380217662 981088760 +-815702662 711747701 +910570663 -29237290 +740573140 -891948228 +-767840465 791983579 +-625545841 414522576 +52000021 -598581491 +-798152295 54894408 +138312640 684907304 +-619423835 295209671 +-232266065 -332417335 +-491950500 -694471075 +161003754 -769356710 +-517401560 827816401 +-378187766 394183210 +-508684573 204326862 +526468038 -717218416 +209846622 -351021090 +524977614 -163207724 +448241961 -339673378 +961641264 -575198603 +-14597939 428427615 +592212813 594850625 +-89299362 534590977 +888627414 561003601 +757944820 532850982 +312797606 364327789 +-967340278 -558682984 +-977487794 110586619 +-816737491 974590393 +-402666200 -224139739 +166038750 -90212087 +722987665 51001175 +-437153204 976029324 +-45958553 603402584 +381506034 179562639 +71366459 333249508 +701341201 861548330 +245075164 -155279998 +-880284983 -910641540 +-650384900 764434985 +-707763173 207297978 +526344133 -347097963 +49492313 -764772675 +370653880 413481862 +-294847488 -361492005 +-851978637 -579380494 +-654981376 530766599 +599495931 -870282193 +145233179 66532236 +-109064619 -986115698 +-712319298 602650682 +819081667 -184629437 +-163379657 -345038177 +948504270 151178984 +-718249920 -248881464 +-104049005 -104623371 +29577314 -597142796 +536061926 -556964408 +-852366434 940424341 +-862307348 525773939 +-646050907 113651094 +259273098 -495463698 +-907338676 -902809021 +-501629870 -110457374 +127478868 -475203174 +271683132 -995637796 +296322446 434520953 +231290885 631850292 +-315898664 -28872211 +-844350171 -857770484 +629814946 137615508 +251858457 -307143950 +349037849 601491037 +183499963 105372430 +989563567 105278092 +-850240989 495915799 +793261149 940196584 +-931659386 720798118 +149118829 -23010693 +351928576 495061724 +381412789 172315654 +-33175032 -809546222 +-93109293 196913188 +-498157918 -125978336 +-349299822 364192366 +412136627 661558891 +-872028412 522992371 +-224728037 -94865987 +437758009 8146435 +545572740 -241223445 +65436292 352900109 +-270238900 -407123299 +227005192 844742669 +-720230790 854562130 +-911079511 784140667 +72421076 274508860 +-190583173 750478785 +-392401977 -923173741 +344221096 420176086 +-858947030 873971436 +-950798289 -767500186 +-235084861 -524988137 +643078736 -858621725 +753780653 242722198 +-746185484 -433613330 +-754714869 491147557 +-275690341 961242397 +763806677 337650795 +828296222 -209087233 +-192655535 -800786484 +37077925 -545861395 +58382225 -584835250 +997799078 -369886199 +415235046 -136789159 +-756870677 -408737720 +614134793 -917814649 +-728917447 6896174 +-746251085 206973282 +-280921811 459868354 +-552596334 -339468398 +-745926374 254377162 +277845662 392445571 +252735838 689404653 +-546910020 664745176 +-742519588 -28592326 +-734201701 674386387 +-250099570 894356339 +55902539 263152491 +891133693 857792200 +232952646 -104652578 +-281441843 467984258 +-584093996 -187618851 +938215788 394028852 +-710828175 -624314806 +-983783179 498560540 +-437299213 -778269163 +65345489 875427216 +-665563431 517821409 +-800743492 -473589056 +797035790 83382228 +-678929425 -784904710 +-552517965 929254981 +420259249 -352257108 +824170063 -799591903 +315940379 -812174112 +-552186428 -885487014 +601283630 -588864015 +569729634 825888544 +882779521 462597355 +-828535365 754290530 +944296028 -614542501 +631201102 -107987136 +826559441 -98326024 +-37873327 586538646 +-767562029 -966960581 +367720879 542318304 +411962594 -980251183 +-688556490 116962323 +-959674927 854604959 +-149249971 126047189 +-239518671 177198563 +121363722 -181970721 +932723041 18104435 +-583099301 -439040256 +851614294 658158722 +-56399635 945909373 +-424971890 44332388 +877129690 -392289224 +961971288 967954792 +913580183 -206972965 +238725970 -463907458 +355463470 66034172 +-714828910 -245120997 +-586671117 -948508994 +184297729 478445151 +172607330 780682808 +-784057402 180280337 +-509762471 -998216339 +430685768 -916241893 +681433132 245565486 +881601417 887676176 +346225024 410883038 +-580273234 983079543 +-5289769 570839759 +63097757 258654494 +-166164811 55053164 +-103295019 188304708 +-486527171 -137508148 +971180244 999080657 +-928923601 -690613598 +-914182583 459107793 +-855034240 405959193 +355104977 -207694004 +59513108 187209928 +-401495839 -278059781 +-150769860 -529702182 +324926428 96769954 +-624515965 -767088995 +878018475 625094412 +19144212 -437995257 +879074834 -847895974 +580669554 659500326 +287071376 778485815 +-978132535 358199000 +78545070 -203555519 +-385202623 -402610025 +407649199 773343633 +-805693087 133792301 +811079972 -544991633 +292827851 865862083 +-807513562 710483889 +489006117 20794482 +573004299 -399391727 +620579197 -864896486 +347782139 -291457019 +-567241470 373075070 +647489922 -275772073 +901738364 -424538124 +236848108 -373844662 +-79793606 -400769044 +180376631 339046306 +693506850 -570498557 +-165383260 -592065181 +308408201 -339500787 +556834001 109308659 +41386896 -441706533 +625863233 176701158 +-394481745 -113354137 +-138812304 392129614 +-841201137 -293640671 +-838257857 -829605576 +139891348 201312561 +-352814424 -927963096 +-912811014 608735277 +-83687316 775812567 +-555358285 492103057 +-228199402 479493904 +-306317754 -109918133 +956682831 767256050 +-802294915 -688271551 +-606863538 836377972 +-535876680 859756612 +-129305790 -454622036 +-718605499 -664792923 +786884259 -259588211 +-32513003 -133683943 +-889274068 957458024 +-809536526 -190386521 +-942492276 700475128 +-32295436 -523068101 +914183309 504039853 +512479030 -396333379 +-677357142 -596224813 +519128425 967323538 +939699378 -752474392 +913472415 -48108140 +-801609825 -680733009 +-749101323 -667741626 +-754058724 287332140 +247516210 397043473 +-652286389 203775299 +-976669162 694707696 +-713856908 960591243 +-196510803 -348391944 +960007109 823378213 +-215729886 756309428 +-267506076 339009916 +-965058298 541164407 +323744167 843731495 +727614258 -685349015 +996720440 -99498500 +498618751 -620509629 +-661236801 741652931 +800348622 -973201658 +155652098 804339403 +-11508907 772918742 +-694305771 -822023030 +-629262321 974131202 +-574924165 376838928 +539545385 9367861 +103573539 -765201993 +-325902313 -289460658 +322021201 961205146 +144045848 661416792 +278430501 970460987 +835749551 572999394 +-952439259 37075405 +-859327719 -84360165 +-362352390 -804110364 +647340934 -203319136 +261159972 88531991 +387447964 -398837487 +952967740 269203311 +-164554559 427767370 +-462842517 682473685 +596715026 807088678 +-12642245 -273239210 +861298507 741718707 +-153811887 -994226136 +69360433 979293285 +-319499150 -710709956 +110478916 616693108 +228941012 -229235550 +-955319214 -454884490 +-586992220 698554728 +974620743 729043637 +164137321 -793099723 +-38796558 414833890 +-47475667 -506282732 +386164647 -955003635 +847688134 379261745 +-174278258 -724336513 +356877133 -809363357 +-524942704 859247664 +39874273 -187276627 +-199113573 -85819434 +-708976171 309217312 +-164873617 -467868225 +-818737043 84950159 +-122087682 862914181 +369022899 585454515 +-293531051 934708289 +633925585 -702104837 +338232721 -782898469 +-855386899 793438892 +-33460352 448812352 +-954658917 -505631047 +-282139165 -988842781 +-486422020 547015985 +-463953072 925033293 +-388120919 5316843 +-227097468 -866468693 +-384449750 -161690535 +-361205281 -546244913 +480938344 -315617290 +-561502312 -105607412 +-966140372 -435547005 +-172566921 -521066251 +-839105035 41334058 +-443094758 440109271 +677328496 -98207506 +252260374 64104437 +-227023388 -20369808 +-806506627 -477420474 +365447687 -778283783 +-73017268 363754813 +-474084196 668331572 +-534674205 -635745093 +-422070048 -792348303 +-352536440 -844801908 +-213872901 858162404 +-706954483 -124994423 +-378028286 -707951967 +-290565533 210099139 +-994392777 397317842 +-454842452 31547670 +-747571014 -652831020 +47019388 -75520369 +79605893 120745571 +-721439422 483273917 +-660443195 406053690 +-925571179 -972655051 +-311599016 -741294963 +-696842059 -84639737 +600504157 175808509 +197515396 -176262600 +-534615069 687729751 +-337564240 -992927732 +154370760 -484640275 +978197227 -964400150 +763366890 745438129 +-224785213 -330345375 +-885113345 305727812 +-62429278 -391354529 +543375835 -638789107 +675926874 380743447 +328764555 -389333394 +723033867 417373469 +-94861690 563237952 +-961158776 -240074506 +-890755408 -869760404 +-113668783 -734230605 +-324925427 922892130 +61136838 725845422 +562313546 -763060918 +-978073312 993771871 +-625448234 787417331 +-919532675 18464627 +-626882051 -38654839 +-681546177 32637344 +386329229 351623853 +941119058 832962554 +-677661193 -547347405 +-585066345 -93985634 +303483650 395493435 +848023293 -212838272 +400198979 -273863734 +-600787466 -75805405 +526222121 411919527 +-141311040 561734706 +487174 806580975 +-205330602 -275747325 +-706305643 509699261 +-449970479 -483705408 +132974297 -612241207 +-696812626 914617161 +958830021 992619270 +633962895 -197801421 +812902422 -63041087 +-183360411 908253993 +992359545 -13899934 +836652189 -822351961 +-12704443 183081922 +406046608 458533130 +-1794817 -912436936 +180110840 286171692 +364014323 240063240 +308542197 115244505 +922922976 828403773 +718399889 -647524813 +-710443188 -2324414 +-970635101 -113543715 +186572618 -144894896 +-329061050 614654232 +174322402 452732104 +-871436054 -754554454 +-864126640 538614192 +470540817 274672734 +-787346413 -892686545 +772355121 -856968404 +-36978088 14877796 +759097796 109486445 +-699985585 734070238 +-828532164 -495153289 +688479649 -90046366 +834353857 485881258 +-645255130 -192810643 +-606768067 -683429518 +-855833468 965512269 +-883070814 -297294835 +-511637316 -716797644 +-236140587 -478225317 +-854847999 469296717 +685441730 -376185033 +-18081288 739756752 +-245820773 -640830385 +-170049393 -532048947 +-942870056 -158631841 +-524717791 -143211358 +129579479 892314875 +475863302 752960189 +340768258 93247101 +826203471 -601139571 +109989752 961262008 +978684237 895635206 +-523945735 71889711 +603217683 178922560 +-601945644 768185672 +348131522 575444586 +36239935 -656489194 +-1614270 -482801507 +859030911 251755395 +465912102 -601017879 +66494881 -810755777 +391530430 -142976933 +-600851609 807143989 +-663031718 510552313 +-159543787 91876277 +655021829 224965772 +676866695 -713220664 +-980399194 584860281 +392710335 -982792287 +-692838480 765599735 +490557770 475254723 +-212224222 325342993 +-207567956 680157348 +846880846 270146244 +940275547 -372058105 +572954545 -624172564 +991841271 85564845 +-38919149 880730613 +606008655 325862765 +-605042231 -816195612 +-362489852 673712083 +-732275695 -223613507 +-281251842 198475510 +-770792606 -558498885 +929361133 756934239 +704583451 -973375719 +901694545 -521496141 +121910645 -610108980 +790649706 -637770578 +-937389099 -201404118 +442209924 -871155112 +-519527526 587435271 +-561121373 62447920 +-611419931 819895659 +-828935555 7589958 +348998533 -374987060 +-578785422 -899519926 +-667567912 667156494 +-959592712 580018903 +-689151209 -705279265 +-862118976 239931497 +-516248939 -927658158 +-73671249 -96031398 +-927104214 493145524 +624252727 286931185 +623408961 684214595 +993669585 -475971100 +-312034859 -127899264 +608049246 -250808199 +652576613 642460447 +478208902 -962881741 +-786139198 772434219 +-973909387 -340984574 +278245187 519574146 +-29567113 -157469247 +468899828 933421511 +-939620394 -415305540 +803413597 478141520 +538115360 -744084400 +-834410506 918008018 +800460832 -600675285 +235734579 -313912513 +-933575218 949598411 +451447651 -455266628 +-694939119 61944756 +110269213 766211762 +259679762 559344570 +-423543008 -926732724 +-269868367 469450641 +636743057 449175323 +-751813430 -137330133 +183203335 -574003756 +588855356 246552779 +699748297 890307923 +-100337924 492104071 +262775667 219135852 +289836773 -483385689 +251580433 -278421723 +897632818 -990230579 +-364227781 63671720 +914003481 12634375 +578659548 -236651216 +472566739 271251598 +340547816 334264894 +185075941 -481640827 +-333176313 859135269 +456890041 -674037776 +-43998649 -877136895 +-120661832 11222841 +65527257 -496707474 +-383577903 458499870 +-427842813 85114929 +-457618778 930307594 +-327449503 -548413880 +-221145387 -472921009 +-95980899 -524625308 +565216446 -10653155 +336320722 -341896038 +448864679 -273004773 +120913715 389508530 +-535104040 -701734567 +-958653063 -768599604 +539349138 -860429487 +-477622752 -9187639 +-606885736 -316382586 +-634923741 -425144082 +185337405 -768288249 +172141873 268521923 +-951792643 112149161 +-703188730 -417687659 +813233510 488475939 +-483761741 580460920 +464891196 -182012816 +449341881 -143599146 +172405318 -256219929 +950779111 925080494 +257160474 818253820 +190051524 870914740 +307306923 -789922546 +801444423 -836760576 +832779735 823712279 +-709318142 -644358964 +632858191 -457486041 +-290727079 -294217578 +-52873857 -824755176 +454141407 -161951913 +-593084398 -355299164 +301689254 96478031 +690154888 467319558 +-456947898 -794508551 +-470587080 -669240878 +740906527 953924527 +475519668 -810100860 +511210249 813551949 +-773803724 -847075288 +-32698010 33103871 +800889226 -789734122 +-23225005 535988547 +204973857 -497590843 +-268899512 -563958326 +34814470 965672367 +947075014 799296065 +26380183 -211374129 +101097080 887010971 +-988490762 -991425406 +-103933312 973789440 +651909171 -98005056 +714588139 24644632 +-463177432 -926120187 +-873685521 939721124 +-714066587 -942848974 +-408412591 714003131 +44021977 829416778 +-813392140 -629721812 +676387439 834236644 +422444438 576581698 +-191595398 958059496 +-661395989 181716959 +744990095 597876270 +67737055 -849609972 +744478186 -100767182 +672251887 881164618 +-909547438 -789534440 +-282235926 -417030378 +-136389790 638691832 +38149797 -52778489 +38401298 347211104 +-426604690 -996562259 +57850923 -97600854 +-234028505 -772652494 +831334528 -709277211 +-534868465 304318 +-421890597 580643366 +-121274212 382839678 +110314050 -676916068 +549098986 -449849599 +332209436 -650858432 +517400130 454963862 +-409856708 -367966427 +778753116 -244109098 +541955579 352404674 +15174227 -225588731 +880010666 -424797058 +-89402991 471101495 +26600399 -996166028 +-747016742 -379280776 +555606646 862554672 +-188459937 42119735 +21525953 70162500 +-731315887 -613629493 +232289878 465235320 +912983940 -410153736 +-634200175 617343632 +444198320 -93624887 +-217710694 -513017122 +-221739009 -761861100 +953650527 -173571200 +-775418000 -226084515 diff --git a/dominancia-de-pontos/input/27 b/dominancia-de-pontos/input/27 new file mode 100644 index 0000000..2d3c8e1 --- /dev/null +++ b/dominancia-de-pontos/input/27 @@ -0,0 +1,30952 @@ +30951 +-820916642 167968061 +-292527049 656609406 +573922055 -343885359 +354060816 909006837 +-383363050 -531928800 +827882680 -445200077 +487353382 381708868 +425703554 -592694594 +-203825754 952629864 +-497877370 957684783 +689610812 95103465 +-247927265 -56038166 +-701950967 252049225 +335860007 -962974499 +992948658 960897635 +691851824 -346524167 +337964288 478552373 +768591417 -511427145 +515127484 353839783 +-259077922 586752430 +776022190 305975502 +-323827344 822006499 +-423051375 858579254 +914168644 -719226200 +830141837 -90873108 +-757193089 290379738 +-914462826 -322513615 +-614026832 -234072750 +-29080897 -989231986 +-881282615 -416516857 +-989791287 48995100 +-519901886 -208425531 +258744369 -90263164 +-330559670 -704899326 +-798258311 913349306 +338427217 -390342315 +-401146234 794648860 +130560726 -293575242 +755381087 -938187720 +721010953 884835659 +205719755 -960037221 +207898920 -614660630 +831191553 408078606 +662047976 -92054877 +-869921723 890899214 +-573713957 -652208253 +-44531039 -373728512 +-841282198 548789286 +875924371 -214478518 +-711035931 -146800110 +421709641 -301515929 +901388036 796728039 +-196561098 838397736 +-868654849 -896305576 +30750136 758834906 +683786177 925370224 +-115062543 884679643 +-449577801 -101958681 +-516638166 -948904151 +488614097 11491948 +-882261538 374437571 +200174462 342916782 +-924566336 210012849 +17308795 -650208680 +-746814739 130410366 +518308631 371176635 +-777225923 438702532 +-13697735 262428372 +612465110 97967622 +-837235345 289576062 +60403067 654612354 +-415733380 -163853165 +447909772 -574943941 +821148206 -411374379 +730974359 -486788811 +-518975812 754283975 +-15457813 699723707 +748105092 590424357 +-483511272 -291937980 +537397013 655659347 +27068647 -408742656 +436417412 538085735 +-173490766 -57528430 +621690935 224930574 +231652811 905124535 +-665975741 -817460062 +672027428 -873150603 +651195341 166338626 +-183043959 -506648877 +988778271 721508650 +-655073888 -76708572 +-410165421 -240905704 +-524554010 427545767 +-977543599 -416009556 +-705241213 -803676586 +350543800 835938109 +103673767 49834663 +-995580428 454812095 +563624438 131429293 +-162315390 -856508169 +829049086 302261372 +-240042697 301612454 +-696191346 601284089 +267163688 595538385 +820266251 786495073 +173231310 370749005 +685390161 136357164 +-400434811 -977087052 +-977873583 -676521760 +511559830 628036858 +405827 -636418718 +548270299 -654106108 +-767968301 930355836 +709825419 -433279910 +-633259052 -790937906 +668609927 50163632 +-180784524 548616076 +421496078 -653533119 +540118037 290141563 +-160805606 772023690 +-699853176 -401356454 +150303287 -402444185 +-409870699 -58537514 +504136661 809314639 +-977871384 295216727 +-671268381 262408160 +561878345 298645544 +163626311 -423961830 +979320286 -382420584 +294792464 53425342 +-435341311 -32699842 +-729191670 -732536393 +-525307206 -370391782 +-54792218 -958126244 +729837449 272612119 +894700381 -762937030 +-245496989 527355726 +700828262 -189215350 +-617423278 977422532 +836952574 -701825955 +-92461856 428847172 +-228679388 500505163 +-843982106 927382735 +-455816351 654745906 +973842896 727050015 +964316648 -912695247 +859610584 416985795 +672491789 -31421302 +-600300869 855620690 +-421288366 77681613 +753945629 910545255 +-882658617 852963582 +829211343 -808447043 +-49935682 -493108786 +474823394 -728911384 +43084053 837923542 +-728250419 -856668324 +-337529089 510096826 +265573463 -383563145 +811070409 453563346 +392361695 163312080 +-190109928 -548237552 +-106964864 875767462 +-341887231 677885953 +-88449928 -216896213 +-645658508 298410088 +-792161251 -225002681 +6978599 -248233822 +985540769 -227576648 +-540830822 131202483 +277049959 -396172765 +788367839 -716148156 +-345637483 328830663 +-692810111 -305880835 +848847167 22027818 +946638056 890601545 +-438887329 -967885357 +257529493 399315421 +736802824 -247501475 +-687587974 921865499 +-665664114 373948565 +-152588077 450316284 +912781708 835285123 +-342154122 215594672 +-610454671 642221042 +-229605937 -530676478 +182787076 75733946 +357529646 -657074735 +-380371527 -688321537 +-455750201 -816472614 +547734888 -471601246 +435066959 164338309 +227841590 865449080 +-262223634 312095946 +-800550476 -557783094 +-733770985 893344442 +907207359 778958223 +-519082311 12951603 +-44358615 -426809933 +843165424 -442976257 +-394575956 -571367775 +-336167158 -410370967 +-855452297 945246751 +-887741947 424204693 +513554402 221199649 +429823082 -161271903 +-204146567 -60720129 +-739125892 -442213056 +-72483463 263174872 +-135303202 123933068 +626965841 -887754073 +-119340320 220760480 +885138606 443641875 +795918156 -862711240 +624998991 -839179715 +-180742267 218433563 +-630032892 -636797230 +-76828904 -37762527 +-287332977 143184566 +-606492755 651417690 +-305270398 351704832 +-879293728 653272074 +-410973428 240645969 +726135308 -943575136 +-254350304 -802575940 +449473864 -265487305 +786223204 -942585208 +337386009 439491427 +-964554591 -967277199 +-742988002 940923617 +-690153555 -308385022 +-591544782 707507325 +130131632 410626960 +-986307845 -47395121 +570248704 -811373586 +-931269728 -97114323 +-961301605 -879056334 +522527160 845996286 +118424084 -108244078 +-612525655 129827743 +849283443 -874189042 +-229882633 -322198600 +498635933 332229004 +93412804 -906632014 +-950035305 537634306 +-273020905 522467996 +-155937939 740479480 +509946934 -488389450 +691198244 -65323031 +-409659267 -211881001 +931894809 73879717 +-849594033 326724978 +-589825256 250529393 +148580393 647292877 +622268204 -512592293 +-76539385 743214183 +-699512467 -691118203 +-899421345 -55430153 +-785975592 -22052469 +-78778190 526909324 +487066413 -787780565 +760136898 958228429 +163719213 -173312078 +-652034269 882762359 +-243951087 -541887768 +-666936447 -987139179 +219688932 -611978866 +280203234 -42336606 +642403045 662873300 +96879630 713707678 +-512847534 -618772950 +-273544425 -680899320 +-602165009 631609670 +-818686295 292780325 +-955298488 -651405538 +886969945 346725829 +-842105736 -792907550 +768969835 -882400634 +-721221531 999957049 +240318425 583337072 +338021075 -94501687 +-713804722 121949539 +296652570 -684739101 +924397355 998792489 +-441378698 531915520 +-178312502 -343476239 +141984615 834253678 +-411560896 -889713273 +499540335 -954416677 +-723186012 583778948 +70307260 822513674 +700206350 929978869 +404030913 965579380 +638391727 849252131 +893114402 149418456 +807740632 -980417641 +443076040 619251256 +-320796496 448904077 +293254515 -306439042 +-602206554 -328167076 +466944420 -578552804 +882073594 406184532 +57252521 116318947 +-922744633 812962900 +-377379118 -761877877 +-622858990 78087549 +919593357 848008820 +-808704600 939363132 +828881422 102871364 +-441424403 -924953937 +-972339166 -514214239 +-450487432 666414798 +318930024 -989180212 +846368239 72420769 +714577637 -471478202 +-968346426 177980693 +899905278 -749913923 +-458637431 -375922922 +752363132 -196392068 +194949978 813406363 +586941034 -502424545 +-93089693 912632758 +-563301740 -933334498 +-45601025 394011778 +434301589 -211079989 +-963763709 649226206 +295294945 -980995456 +258621821 4619485 +-71989538 53268223 +-453248322 -720926166 +-258183616 -244668784 +-687433313 -132471929 +530594909 876945962 +815765680 131877967 +-51161184 -66383370 +588742322 465435648 +961370010 -977452307 +928528059 359256020 +-967112855 -93310620 +-774676161 -648697234 +-853826532 625888664 +-552911363 -640229085 +243610852 168562831 +686538506 336580582 +261509747 882283239 +-579767307 803892651 +-903797865 -453156779 +-178118423 -348842000 +-766890378 910828144 +-530701358 900225985 +-10576195 894350713 +-456837679 -777840332 +-461778434 673801567 +-660943248 -991322535 +108035093 -446151657 +804875573 170678369 +208719130 739636261 +-915588070 810124131 +-742979830 686634592 +446259706 180317600 +-364275118 -920455305 +604145978 485976604 +940076324 -921220677 +103997829 -191875391 +844760753 798519800 +-978272853 171909157 +-125519666 832013565 +20794620 506619612 +-743122850 140895817 +8529102 652818227 +272673297 828586457 +90636378 -281087046 +-304519464 -51419906 +876781633 -997309732 +-115070038 -279307895 +-105764330 -119041543 +-446190661 -440941326 +406467573 637215680 +354931 320734497 +373900462 566225299 +137362416 979128154 +4574323 63006679 +92862584 -792044127 +800406817 506334195 +305442066 590181923 +14095574 355368255 +939700396 565329460 +-435685152 -810010616 +-452852514 -656938663 +542090940 -397160572 +309389568 120776116 +163108008 -325619672 +888716676 -251524631 +475106742 438366156 +-133378165 -798197151 +195940671 768944397 +696241464 -977445720 +618968919 584023005 +528619062 -983146544 +128612383 -532947843 +632601137 -139215330 +485073092 -907279063 +184988248 823398306 +3544587 -655755505 +80835405 355559045 +-759640216 -158242108 +315232293 487512567 +-73164314 473445628 +-536969705 971242747 +-146332283 620738293 +790283097 -240380147 +766709422 286747538 +-380907474 195594760 +-84613043 -935586879 +-721178652 -171865645 +438292455 -715409521 +-900549 814379058 +-586018044 -10185549 +-391878191 331237367 +-863942044 -131995328 +655129737 -781699125 +956250562 205114376 +679905979 -83062646 +-427080345 550920369 +371090213 -213190537 +345206380 -435947793 +809447813 740441745 +643993611 713568232 +62738813 -425523260 +684948684 -406576908 +433976890 746471237 +499483532 -766959406 +-265610101 634774233 +-346025464 -144390705 +-573546335 439642539 +-996135316 499335285 +464690003 -744417271 +153579210 -228085305 +-869430501 495860341 +907560751 -649901547 +-862434075 -834579841 +566289933 451259950 +915911346 85391506 +-725558469 -610979021 +-375514728 341931042 +-248994194 561415522 +-643901425 -209587755 +-377723232 -378470698 +185134131 808311015 +397623027 -833801182 +126631812 -319064074 +-662946048 883496880 +868090426 686522199 +-174418223 -161754681 +-933827510 -708518013 +851345765 549992964 +-242338919 197697759 +-433111435 922458266 +-666033394 616293477 +-609730123 -734884015 +755781471 -204179424 +170001382 -333743617 +-91984755 -443795970 +-727098893 -915432902 +-351533251 34364564 +124172717 -425652001 +-810725183 -161005852 +-864875956 369849625 +-18429334 917529838 +-338456163 -769810716 +-841933987 -628230748 +-165157576 -324892858 +584804088 5364824 +-49091742 417670438 +804187482 -463485027 +-425788925 -663164396 +249031842 622128422 +-489988141 232534838 +473755842 362973846 +6043591 -130570294 +643879617 990141304 +-90347948 -288967279 +-40798925 933084071 +53829629 -353245710 +322827891 678862211 +-327593991 916378274 +-786880843 -973029461 +-797429317 -404920603 +435775477 818654802 +481486824 164558652 +411488669 372935882 +244452793 -298236579 +-565892477 -879262714 +641693187 940982561 +536406798 -2227017 +131107917 202772215 +334367709 998243439 +977105683 -650164168 +-258662925 655720057 +-794787109 -806666015 +137289406 -927698704 +730176920 -795891670 +-601858008 378224107 +402789783 682152401 +300231417 3833573 +112367337 -668304373 +204562438 502729036 +145173180 -920179933 +-260431303 -688709680 +246867462 452301898 +-737507979 -614229235 +197187464 -924618332 +-216282213 -41710141 +32643271 774032702 +3195814 614185125 +-868867117 -35449443 +238223255 -36157480 +310338919 43879451 +-237185938 226289469 +-367142755 430719182 +648234843 498646972 +-230189174 -870326980 +-771804055 787317316 +23467888 310446908 +-173892551 -685245279 +468432165 290515611 +-782537012 -53783281 +-622598242 702905177 +260854054 -872123305 +663292569 -34624410 +84804684 -639975130 +927606858 -912241802 +107501052 -492087295 +42452519 47344203 +536968985 -759550642 +-316126778 986025324 +193358554 661675242 +-880104230 -575386114 +385646145 470387131 +-189677617 -565212750 +648545332 392809417 +304000327 711586906 +-955807299 -66210435 +913183468 821170400 +-345538590 -932756586 +-649408270 -557236848 +970437608 -627116806 +-436517663 -940101816 +61569222 -62921674 +541721480 996104801 +859330874 -259232012 +281431171 760462538 +-543648670 -99305077 +758794120 187827961 +-2177280 711343040 +-97930812 346800455 +-551760650 946832442 +-462268131 47010015 +47221588 -947755175 +-703788899 492056368 +57702770 -808260779 +174601157 546689218 +917322505 -999163140 +-868931959 636966851 +827199946 159125111 +-294684021 386224056 +-114711274 -740223439 +490853862 -559640146 +526538947 -379317928 +-728214440 326475167 +445107784 -455160232 +545617678 543193987 +-685695692 581676933 +-83177277 -720834992 +-256891857 -43917257 +623536640 -534712889 +-472014971 766664579 +-744438976 170904768 +-156753228 -737340036 +372467597 -237818212 +112421574 78586503 +273055432 -409670699 +202665754 490005075 +377299667 -835277409 +281898017 -732654199 +888728975 -840840361 +627890059 -802914213 +568809047 413097095 +174316714 334703106 +16863036 435083802 +243821502 -886057629 +-6734886 -748219421 +482166174 958962386 +530764778 239781091 +-82017117 520680386 +-776524314 -637113711 +905302068 279578476 +-349402726 758609168 +-567669957 -972760917 +-148042664 634076464 +-326081541 477535264 +708350248 -883100516 +977763958 -837824471 +-965325360 -814138163 +731724833 -310621173 +74734017 506947680 +-494531891 718632823 +952245764 -156521463 +4019370 587267622 +-303008122 -775628844 +-664979475 15869444 +-840109062 936976994 +210152958 386160297 +-364606677 -860197468 +-168076354 -568552461 +494021656 -799952810 +-462236433 -31157228 +418636418 181438936 +-454719790 286494649 +804966946 162202571 +312111560 972989289 +-594931583 -575403588 +434716796 -734798906 +687494129 469193605 +959068410 562679794 +463919845 488528572 +621070105 420493980 +-154681282 706294159 +973529237 323912455 +-311223722 -559114308 +-100274231 -670070451 +847639669 154225419 +84490841 921909096 +-248831913 -758924603 +116602042 396154523 +298021291 -936028198 +-891383035 891845313 +-63521988 53842042 +-326119555 -98077913 +-78769512 583467700 +470729505 520461940 +927606569 242523568 +-772225931 183695809 +-97854929 -28849010 +-845767081 -91208419 +-644242690 -72493891 +-255066897 645066196 +976408232 -310396989 +951049329 112964733 +-223147481 937334934 +184455593 -516549568 +666609724 -196491602 +734935957 -95092003 +-102957383 -693389300 +490190041 -301196501 +384224047 -291825722 +467746736 -716652338 +507950906 978321316 +739157489 739001088 +-752077141 356287446 +239399163 546262983 +548304040 -441420412 +-653619704 530643313 +499230643 -582067866 +92924839 142204787 +-777376659 -68360059 +-539744130 913039175 +-71413734 74801149 +-864912507 -866669000 +-428907228 90631413 +701913196 215726888 +671999076 103874893 +584994892 897068674 +105023954 373022493 +-267632082 -177892714 +-81625154 382550601 +-288479959 447372016 +94831882 -723765769 +642448629 881525402 +-838736445 -743250550 +12304376 388163140 +227414478 -234970156 +130383436 786564341 +-370781710 293065124 +627698087 -603118565 +-733379137 -30870236 +-306082210 -165978463 +-48372154 125090214 +-109064264 -601729844 +-918249536 -802724004 +767974940 -306708516 +984073388 -917772162 +-691604319 444676812 +-465950083 958836360 +-200572484 398121728 +36597590 627379601 +-707314921 -932590372 +-932776816 -836338941 +-709505902 -287170234 +-998825309 -626134999 +873885383 -887709327 +-675205378 -938108286 +898296949 -5789917 +-749463224 454101979 +274448788 -381860007 +-958931942 -948104483 +826048980 195658187 +-309054597 -284831751 +-214723031 -960358040 +-436050247 59481345 +72929033 -147181199 +559445079 -804032071 +-58014862 752920054 +144532739 -255402726 +-441718568 -942521671 +959106422 -375933560 +963778128 -80541815 +641874701 727491858 +-525720644 -884185115 +-823655435 -569714730 +-751446599 15246824 +999972568 -453148756 +40325859 -186175480 +286242254 -541472091 +879697752 821551014 +-728344441 -543033390 +870441487 653671246 +456241688 152704377 +450614183 -217679766 +-58130375 -385425375 +-155009765 123079172 +-486084076 880849406 +-626791719 -379511626 +-744382441 158198472 +-209443684 822058460 +-444234351 -48338704 +-199115454 672083644 +-989106892 -52823373 +-530061068 129491551 +-555629025 20838359 +34785239 -776814607 +-523044153 -842648567 +690560195 -553512386 +741102749 3031627 +-450244146 -366331291 +-564112717 -460563034 +-855204303 567484200 +-602041713 -587699426 +-608030465 -97007261 +-763427581 37813463 +832759357 -370374746 +-362624597 830168424 +-212802174 795656703 +-200617582 326021333 +-92004271 -737597585 +963170404 -781644159 +928088043 446900634 +581431000 349187435 +-278103939 -261813936 +-928964519 115897545 +-837872615 385426648 +24984537 -72972285 +-807079176 -111476366 +-650383075 931687508 +532811306 15052766 +-773837535 -328618018 +292171242 453733734 +38526086 -384601291 +984552313 -634517771 +203920664 173276143 +-667595950 212517605 +-927057795 535550199 +324580328 -583376180 +77258597 -431276620 +899106556 -317694851 +507946566 835869368 +802225903 -883371136 +-30671908 -478362993 +-312384397 -183576245 +-656965047 149504177 +880330552 705673128 +-480957562 429285488 +99493165 787330270 +-215611059 -717881915 +-244605456 -801828835 +-952945451 -286100557 +229971106 19050998 +-698595292 137458278 +-114138484 397467780 +-414148849 61294433 +579620545 279248890 +144433354 -226299290 +-276593456 -503452515 +-696124668 937995824 +-970505157 -350473362 +511250436 43880127 +-216561682 -437459179 +189412343 -549563406 +-37546521 -999646707 +-17562563 762288125 +178557606 -530863706 +46785066 -290543500 +-826480800 536795586 +576916001 802956367 +-117876434 -287270677 +-667216272 -40427849 +20926151 -533594106 +-377146716 586196603 +338809625 466785059 +664073919 -861427896 +-868250151 -371291905 +-136190573 -891982324 +204403189 699747535 +420020644 -988039954 +-805306173 42388631 +171355583 -318788796 +-314144050 -722047802 +702302233 -863664064 +748964657 -18860116 +-791625759 -459906611 +3052750 -916868221 +-803927283 -624074802 +994226616 243982336 +376988436 -412313460 +459451842 -797828670 +176349994 121495305 +117249794 979832197 +404366035 14217132 +-666498426 -121602253 +-746159305 -396379331 +-440463360 669072018 +-43614421 -546451896 +630639072 -948288251 +-820565901 -283593256 +-8603366 -846708617 +-946636539 812628554 +658029454 -398491335 +-446112999 220779353 +901838162 -709867038 +776477675 747040553 +753985752 -758245932 +572118393 -154800220 +289492139 354642353 +678067316 -392967278 +-433171937 -911125989 +514710614 321589373 +13116058 321361079 +690485290 -272251597 +141537368 -197626426 +-252516229 -543948385 +-650562085 408100286 +-631639889 -933794828 +-776965892 -94777763 +462520479 682509036 +-312484769 -605193435 +794995978 850244549 +-536670480 -923087707 +571107119 854830812 +-752443271 997954991 +-890291461 760212185 +-84862218 864359425 +-184855307 584834836 +569129578 620966387 +137468369 247068878 +-52849191 34297925 +818608833 -119845422 +430886654 391704564 +-828656319 19811020 +867712602 -299904278 +409989263 -584823291 +247113564 -835963642 +678148025 -539865487 +793953265 220828573 +-776138298 -770577421 +-911045461 -733633116 +128007484 162191053 +469538410 -417268751 +423393687 16771172 +160319619 969251789 +843295524 616460383 +77414806 807129337 +549931909 725064750 +198975480 -504618348 +745310093 -539019311 +4685979 986411458 +-360004323 374910233 +428074799 863699217 +-926561198 -870852730 +-484291396 -679936307 +449000110 -136838533 +-293846985 168232378 +27221141 445464948 +-419712057 431536513 +608459999 738539008 +-511370469 -433873090 +-263854339 -257670638 +-916241337 487548352 +283344476 -940812063 +892776182 865626207 +921212335 -412568633 +-789270181 -316654405 +711060645 -716520873 +-44387946 -644295631 +-185032606 782165296 +447678532 -83983532 +-8409564 -353987196 +-334885381 793211351 +-727008729 -517348244 +769530710 431367693 +-149249769 -788179161 +439337881 -666742310 +-552468270 -634024028 +356344785 -327028972 +-957839671 -795555451 +304679225 -80479673 +-30995308 -709853136 +31019328 702586265 +-769598547 -822508051 +-556614001 453870982 +-718108269 263067071 +-957038234 -684889299 +-720238584 407780402 +4451115 -290340870 +-507895573 -408173545 +782255098 -411505206 +469012472 -174612675 +-452912202 -801416735 +-551273125 -496796044 +191847134 -646785566 +-322345814 806685773 +430219449 278545512 +-169592044 520952133 +-60858981 -349415471 +387125392 115873 +-232962285 -895091286 +787652621 333445240 +796706374 -907430436 +269684086 -552719830 +731385884 -451895118 +-863626226 -330836524 +-256178559 819592288 +-91194898 329549315 +855818105 531644842 +807884443 133542905 +-44790413 -921011969 +-18411508 617665052 +-536669792 -433821746 +403569702 792748344 +593639689 783821901 +-504953132 192510530 +-270277952 -233170105 +680753060 -936323901 +-888734223 140769656 +31300022 359599461 +179949453 -447428055 +689550154 34381535 +-892986893 961783870 +473340721 77561421 +-650938768 509322990 +46092471 -757162077 +-43939543 -390109604 +408090974 549308198 +446320713 278329741 +-363353642 548789484 +-962132636 -222465554 +-498507263 308082178 +-23049920 875256342 +824692070 807249443 +412517607 573439754 +-7823049 758185052 +-862437577 -14110871 +833832848 60757052 +-958537298 -330423075 +-352616898 -222424066 +911927271 -272216824 +497473489 -914042883 +404662917 -278843114 +826291454 609615284 +-556702744 219501019 +211034140 418125558 +-234833647 180205076 +807086912 321995445 +29951429 580171083 +-711169753 -831272562 +848195727 488688617 +276894665 641861655 +922859339 -511903325 +962939412 586418543 +853837540 -184157717 +-94092629 249568893 +299610619 -483816087 +-645250791 744903756 +429366400 -989155330 +566509610 -307143184 +757540563 -111254811 +364372132 -364945392 +816665266 -611904426 +-745501600 156268132 +-619462472 774367294 +659645889 -906675760 +-330166535 54774997 +-199928909 -359618647 +228495797 723145275 +142808512 558955677 +377417493 -182055492 +373650276 -247367051 +253304455 923259554 +326009702 -428455426 +290242444 330392688 +-470622378 -259434370 +-590464661 -854132830 +946556770 769554026 +-101508799 -773971515 +586785491 -342966204 +-383275817 -424081247 +770432850 936917788 +858233999 927992721 +-356969923 639127540 +-891737493 61612223 +49330804 -144923003 +-875197640 -139445435 +-766654004 -681207174 +-314141578 -766567786 +77298305 705035913 +-913026832 786271491 +397301470 687517196 +-734811747 749765875 +-272777571 584287176 +-214275449 411654529 +24376294 -381138669 +668424390 -118359329 +-432936884 -763726200 +-522075616 -24853453 +-904898408 -463217319 +-601364481 -711081020 +810701132 103386070 +-682400276 367771587 +-420258778 722261922 +-343343760 441276231 +-802606711 106188687 +525139839 -701313485 +-752237040 175374243 +-612432105 -203860183 +-685876805 -337018216 +426565981 -967672162 +-939383312 760315471 +-525619503 682736164 +437260284 393380493 +-172362167 -21382759 +-571139824 101930583 +-461236983 -481908075 +629197966 -583266434 +588684157 -357762182 +32088444 -494754728 +-209277856 127520070 +961298815 -106676739 +-43639505 792738134 +-854496477 -337913118 +-580595978 497217005 +614543879 -878554908 +258985587 59548801 +996514395 -532095287 +931187656 425342708 +-450503484 -94086606 +744592325 -28693405 +-483235912 -142986258 +901305741 -200668853 +-19978569 -849929294 +-589544262 123513504 +406589782 -783775307 +-339588616 215432888 +-706675493 -350932862 +851313317 6871401 +-346226679 -654947397 +-693939374 608269068 +108617174 919990799 +-443722409 -838507382 +-581214963 -816590682 +174548873 429781982 +-493423770 735618617 +613936012 -904367068 +-775879185 -50468754 +486134189 -996571707 +-63596633 966600945 +144095701 899048521 +474881743 -76356578 +-370822284 974969756 +623139953 368679001 +-276925956 163559009 +70029210 -566063790 +-845426274 784230542 +-673119249 882466705 +806778477 -103453900 +936999988 695527348 +-134497771 -594659973 +-625029873 -145270873 +-480904591 -367682635 +-630984784 510984240 +19270719 -427627771 +102820977 -213002654 +801624539 150517034 +-930920948 -842478128 +874924352 -480380938 +-154701535 126736392 +-15733997 424669366 +-949420109 -657141640 +-670592015 928396749 +175623560 107330420 +999756866 -694718981 +-169689876 350586009 +928512601 431659203 +811533264 397196966 +-312775040 946684935 +-485851030 294625063 +516892999 764207314 +-217227697 -389237603 +798488287 -380431689 +68753570 244975184 +950298908 867531491 +-167997405 641333100 +270821911 -478536482 +-166761324 593836122 +-949595088 -489789229 +680067296 -330824879 +-24211261 222341548 +949867212 791534978 +162009083 -461558960 +990786163 976615366 +407656908 -159789356 +876593294 727940671 +91010894 799108838 +505176984 815542698 +612013263 -641230293 +-898981052 -67526621 +-411106687 794853252 +-325450013 -598992332 +-77053812 -880746574 +-21231169 -441779935 +-406003436 -238418653 +351949176 -777280371 +608740678 -836463450 +-376766907 -792509955 +-333086217 907393410 +132057262 -639087578 +143551264 149824156 +-36155751 231349446 +156984087 -894056616 +-772116850 27113751 +781885099 939672046 +-142095011 -102024443 +469492971 277577552 +-948342140 -960569428 +453317796 -319152354 +989006127 989205001 +-645201260 916853596 +380050688 73713556 +-979633911 -905436319 +-315055615 623828721 +-132906985 793671920 +783249853 214934261 +186271740 -2597092 +-759362692 627170451 +-407719367 850617204 +416720914 -659121588 +194269500 116143680 +-422259183 259794022 +-154036717 -637122370 +630097179 10030849 +437966320 981735864 +-39304750 -300105188 +683530532 -744803515 +534135361 437784663 +-728997375 157782752 +930170227 -950319044 +-906329759 358447701 +485617239 350477654 +-367612646 -983706739 +-311263153 -91231606 +782125206 -956546578 +-469068648 39471682 +-561222897 -557347073 +-212809713 -256414241 +833106545 -606192809 +-212350770 -933859642 +-94891882 -126664625 +626722964 491282970 +336138343 303291690 +947114191 -577815358 +-92031991 -204124789 +-877257617 -65151267 +922979145 553066948 +179284473 -441967440 +-524397031 -130167846 +909754874 -465423592 +533465776 -906520827 +998616638 508100394 +19722585 872679435 +64557259 -209207822 +-332830913 -241121374 +540605417 946811889 +639340333 -855131221 +390677019 -104759940 +233899186 -60760399 +662497581 -921171452 +-892991110 441335646 +382339863 -287233441 +918211163 -986862776 +-146572117 501879355 +394250693 774537635 +80410297 -459166707 +-9071900 -805679258 +139723629 998919264 +-312849231 607041205 +-731847778 -298757710 +312604214 -865236748 +910238003 523163814 +453676841 822965464 +-793790065 -921894012 +437556586 -4327443 +-677553211 411979330 +-756768735 511987951 +359342998 -60080829 +-201309145 -454333201 +-448627570 -798265959 +648755601 -560112605 +197934970 966850482 +-510736128 -372386409 +434759209 -949450037 +720957388 425131141 +-314725322 -564566324 +-908041274 -853289830 +-935953222 -757189510 +-366771303 148789052 +494797715 569081877 +-179881759 -766032901 +972911311 -581757933 +-913871091 920759292 +738818260 926107681 +-204153664 -487416948 +291350216 953784246 +-131024505 233473035 +-14842467 -46846347 +-46217290 -585478116 +-153352182 751681949 +-54036255 -789515689 +-60326281 575564407 +333321890 -586622480 +-277084159 -892470784 +-789507396 -581051502 +-451434930 113646842 +729575269 -193679662 +-374609278 31179525 +-666768065 -518889951 +-790435586 -113087528 +-534001187 -581625705 +-733634065 954921731 +-163279848 -83478888 +-969547627 -154156348 +741608827 -688863977 +857548466 -354930969 +643253930 693781982 +-797951057 -972688467 +50387382 34038856 +636159860 -162681033 +355451774 319111366 +-99653977 260913022 +-412712223 -334033635 +598427070 530685779 +-416970420 327648413 +-44947859 -320583566 +-595630712 -513477451 +19236648 -648078298 +-329888702 -539499477 +-728433419 -332478353 +196043454 -794289090 +-259463145 662285213 +-245240311 223210755 +-641399371 -547553050 +-575371283 -177075397 +320930012 -704585370 +-694278322 -504113622 +287100805 139226108 +-76512344 -510506545 +452150267 374205728 +102067525 963524057 +-108501267 977202443 +-993857762 657059133 +935722446 390687223 +735795611 385623347 +625001016 -585435578 +550890483 754173489 +-700246988 703411053 +900054730 -59933394 +796869597 -975804529 +316683493 -396485932 +-461037670 574529492 +782589667 -736779756 +828915802 -826785882 +-463744176 1305277 +534027962 671031415 +-521484925 -53332891 +825008115 620399493 +-409613915 -246916330 +-320894629 -382191509 +627496766 -599164435 +220090786 -664864838 +588725529 660560804 +900695701 931679491 +952172691 793905895 +839911763 718813825 +-366417664 750889384 +-121350947 78277199 +-288051371 315317077 +585607572 -784126238 +311727704 -18306705 +466063659 -617099068 +476871405 955181633 +807996181 383867290 +-235903339 517151989 +-73741758 148157901 +-975351143 265779352 +213361736 558707912 +762372621 -236721013 +555512764 -30964449 +477208778 667973976 +-872821161 -572565445 +201573586 77664184 +107047821 811671726 +980944533 637292705 +-514023689 538051926 +-668958681 -330885764 +-40424871 158184729 +64316290 496119182 +215110399 173311965 +714795378 -774857598 +826611877 -506334224 +-442447589 352967552 +85679899 412910654 +916242234 636447366 +823601790 -256565110 +-908563747 -924999390 +-466829614 -133077477 +270984944 -907438267 +-158887607 -539152739 +205681346 -410976082 +412825918 867968493 +-988551178 -525002724 +107927723 200235354 +519697612 943383090 +-627912142 495250837 +-736843959 -672826171 +636170992 -55688536 +437513645 -475658402 +-969603506 -304986493 +-141440575 173528495 +-882544346 143093895 +17708267 -772501445 +-477624242 610498388 +-904217060 448788997 +295171618 -864139947 +703469178 433529841 +-838439619 317628864 +456506022 -834533695 +857720502 -733152692 +27282093 6664754 +784054853 693510882 +439378845 46876447 +-990645825 988535737 +856805044 -26182351 +-475519468 617538701 +-201073954 958627680 +-409782012 -763428226 +761626670 -212861447 +29093855 -215151771 +707463136 -460181468 +-673505862 599384117 +562153178 -976199045 +236473418 -806147380 +-351090234 796702317 +865515388 679643653 +965763619 38376469 +-363758388 -528777361 +474298641 318979178 +-378181697 -522919152 +-945191213 -957674026 +-208924108 822063335 +922250952 365645502 +-253862952 -364694115 +886948611 101871903 +763750087 -4710049 +-184484373 484117564 +578237142 717798305 +-815703536 570714467 +608491536 -271632490 +81059134 946841095 +388729749 -609990998 +278054604 384237074 +151975645 511445342 +75685402 885951405 +128498918 707749615 +-202655979 -249205844 +586234536 80037489 +863594089 350834226 +548676390 168980054 +192530571 -430371653 +-614018664 61715201 +-982680593 -317902430 +294966462 88755960 +855733804 923353721 +652500541 339589550 +808709672 649633521 +-134601957 894362162 +587081822 -538289379 +385111242 -411056236 +615671027 725325846 +283805697 -243627277 +-480923909 678255457 +640489437 245068447 +730994419 23534275 +570727906 676125117 +24089957 -596145303 +-459626060 585719508 +915758926 711683987 +-124480893 -345858639 +25680598 925156071 +222590487 -945295481 +-853846004 527694500 +775721495 -132510883 +422990467 -724134427 +620259285 278422283 +-670766457 851221334 +428078887 -64098189 +-660801181 715387221 +-197926386 452963581 +-816706213 109885642 +-746751245 -871615043 +874259755 -288113543 +-70953830 -916435581 +-696820315 796106429 +-938693094 -294622484 +972384889 501317925 +-151078670 -393825468 +-359490660 -904457345 +-251304647 925435691 +-920599171 256425756 +-888362834 -700249513 +-25241693 -16946601 +-379170027 -336268226 +-499486884 -366943693 +-432347558 714124586 +874221740 868707079 +634217525 916937663 +812700756 362539375 +755749547 -945917142 +189845439 -96274118 +-395571205 -61224705 +-106273872 -83706146 +851800182 -750710703 +11690027 -622673249 +-524615576 279824678 +383775684 -690015444 +-80697236 842070571 +444289696 -138970892 +-258478998 -67711402 +462925510 54558984 +176917697 -218658791 +-325339586 130546455 +876299692 492284059 +32576627 54840031 +-108985153 622209156 +-10404131 560967635 +942002406 -855110225 +-798365917 -349864171 +-80730533 320463967 +-858709345 -861142534 +955036766 734197264 +153252594 -201907249 +96902079 612353573 +-705601445 827248722 +-763175128 307595869 +45857382 857342374 +-963687663 -862344747 +-283695017 20645580 +-607175995 832240127 +-900905114 313760702 +-6506346 916447333 +-813136649 300695351 +-109784895 469677300 +290231122 -917492902 +608714998 -956401074 +-977800393 117802990 +833020258 -930698386 +273023785 -228956043 +221744441 -790317812 +-756962145 998613221 +-32876606 -358749692 +291698899 -572833557 +-283473760 264578692 +75719822 333643885 +-930710814 410570533 +-857099698 -585491078 +-248629823 981429681 +-15878091 282229629 +-796290892 559138056 +-963940968 -194974414 +258253732 86675559 +595102245 -324572765 +813760287 -691537162 +-91072986 302448296 +784953910 676435952 +455618263 985558670 +-673448879 133910985 +799278899 -389072260 +243123059 565034971 +-768379839 718334515 +-523354051 360372714 +513575036 -555264520 +-185807409 -894790375 +-261140625 777003935 +-396567887 -543951650 +900020925 -41718665 +178778918 -119765632 +-684178520 866466511 +548228155 320022616 +-401129355 776597417 +556270942 -678528237 +-279042250 724775634 +-952743055 945221930 +-551864324 -194452166 +904525749 -243683730 +231552040 395960284 +914636606 -891089185 +807758503 -643032703 +941721329 -835579699 +-247936776 686530249 +-574818218 292301307 +-149281350 -633987187 +925237846 -501719049 +229804525 -836270624 +855514825 518713325 +530347211 707515670 +796036701 536933458 +-826638666 -625439803 +-165029573 -640645734 +937794797 499029566 +-841483234 -9106207 +432949773 -167148564 +574901669 14134157 +-937593315 -290090620 +885584995 953269500 +166984001 -677129355 +391321389 -46259177 +850521362 -951258992 +245435553 242388506 +-800724655 -869046903 +675242040 -107241277 +-408827540 951913042 +809504930 -297347256 +-787564300 -893152650 +-941986373 -298912408 +-708515328 524619027 +808052542 155261048 +196681519 -474805265 +-161399275 962229309 +282136774 887701679 +-165201963 -122754879 +-422096380 -611302507 +526802409 -967958580 +817735248 -89401546 +659325074 -926293919 +-307604852 712949784 +697499393 37497227 +711921623 -345474087 +-440749361 -896538747 +213977459 814905519 +-542417190 991087504 +113492282 -149942163 +-74236531 -712586489 +-295930717 605198095 +-623549940 195502488 +695555449 149233524 +960212902 124775537 +709894035 154785257 +-117744826 949783034 +-965144171 -333718740 +-786653670 725477136 +-15523911 8965318 +-822377263 898706777 +-183834029 514649586 +-168048842 139750249 +-514784080 786716034 +19881976 976933446 +211229390 -839409867 +399147770 -265344953 +188643204 -977120128 +958461864 -767611879 +694371019 832804858 +158257511 -676346828 +977410112 132058204 +591048342 -538420584 +-67429390 -886990233 +625262652 -122637635 +462664256 -511586590 +317935227 -409069203 +454623855 -578083895 +301546263 825076230 +836518203 720680147 +991012889 -98207722 +-380860497 495834856 +840475846 840106109 +-92908017 -460235668 +-661618745 -319264398 +397734198 -695061820 +851522412 -799423463 +216077442 -710231767 +307053288 -846209798 +959802642 956978094 +-254765535 -310784860 +810704018 608450380 +-286853662 -859348579 +936968523 80863056 +515998411 904460391 +-476413193 16725562 +-751666618 166066748 +760523257 -126521238 +-224501692 -949665265 +-77880543 241066377 +151034421 952009927 +960729619 281839983 +319180321 -44348288 +-953482875 774313843 +-324978496 303685585 +-301588114 726975234 +992370580 837771632 +931348067 -599057688 +323729578 789092955 +581852496 958128040 +-15158822 -440647409 +-783815054 -571280698 +-604040 -649649692 +111555384 972919980 +-201857790 930709755 +510949629 824505938 +-320034564 436018887 +-846687748 -944819804 +-128092743 -899898537 +-353180390 -843239128 +-899401842 -954641232 +-72296392 304468516 +177242309 -247793564 +-611192803 -676511396 +-390095144 149016310 +-308619199 -289301063 +-830807984 -336436476 +-417702154 -589295746 +7314619 -6124202 +-380754916 83271219 +-488976965 -733205091 +-951314283 -410968735 +797020868 456501416 +-792992353 -606152834 +-649020209 880942164 +-447626362 -169244578 +194760737 215845461 +35799102 -135286105 +-126487941 -731753530 +58727645 972678709 +532808669 787590852 +997453881 -865189537 +348745490 862865955 +909861646 -473626109 +-181880500 643409014 +8967167 234350611 +-8442410 50359140 +980811034 -46322088 +-427347987 -617214198 +113476689 -61595188 +272302820 661856230 +-330272206 -908633101 +174453219 -887327009 +938152611 71186084 +-30131530 56640976 +-479534558 358226289 +-92822055 383340474 +109375208 -532095157 +265092874 -759159342 +177255912 -31478694 +474005387 629995302 +-647051318 183517224 +-447544835 502954467 +426176369 -171131758 +654907831 86153258 +-840200813 789880505 +970571430 -462620752 +-678788674 395368228 +123599742 -444419600 +-917890831 992603817 +-724896241 -969066904 +899978127 694042218 +-292871436 143741898 +830500448 269201502 +155539370 -859207769 +702521739 -88049995 +-544639915 158539162 +186739415 -403162686 +-459920406 -12485822 +-299396854 186996276 +-97728236 241006343 +844765698 831360581 +-590500927 966503248 +978424040 -435181960 +-450477075 285728008 +-415573720 -574799987 +-623792371 432337612 +172939732 -854496879 +563280234 164574522 +69490065 161066066 +-446241706 -205686836 +226899459 -662468734 +-77571020 -238208926 +-855828350 100842554 +-493292090 261975303 +-491896672 168102823 +916585095 -126203939 +504870922 -247217620 +439375467 -29438469 +-822836641 -28924914 +964863578 -816798347 +-498543858 -728158398 +-385322277 -764189569 +224783540 737324576 +899857297 708335569 +-768629423 874853596 +-204807759 -639649307 +-784500142 856698879 +822616955 -378174582 +352348607 -534601645 +749353247 -918686120 +581282760 -981710733 +512463953 -682806153 +-707875948 497268910 +749882077 -557478251 +-982534537 -925966260 +-42332206 521781230 +-543900571 -315721134 +380617689 160514236 +-745680454 624291097 +-414255954 -241945260 +863162784 736142595 +-107880640 4522316 +-391407263 15449215 +-328087888 -321115416 +233731464 -488978936 +474236191 593754736 +50728168 106233332 +131568749 -112838021 +211809676 161181736 +140695215 -976035314 +96532151 348452981 +976013712 522098242 +-501926257 -930518287 +-549511930 213520684 +415621215 -587552722 +-759736772 -427323128 +-817424283 -161278435 +-135708414 -707185255 +315192491 -667417148 +584371441 -959837461 +353429673 -463461835 +-784596682 -606441813 +-311609704 -20046495 +-340982380 939178488 +-322812491 -856213735 +-961702639 711046701 +493249474 795399429 +269955293 -135910227 +948018444 -252588474 +-171097508 -413119991 +396709153 953289225 +21864061 552293235 +-313646981 -292009901 +215126980 -122716627 +-547771665 -793315574 +-434337126 -883558586 +985985508 395083169 +52778129 297952328 +-322604724 -890658340 +555733760 -261778061 +-977758594 997129222 +995074416 538564151 +918265641 590058388 +-819671537 -841064375 +-627290429 517949107 +-231123333 -362672606 +-309795243 -899040143 +616398861 -501594751 +333824168 864026706 +156890875 915689979 +541460515 -146138234 +134187625 -483096991 +-176518781 971931244 +442547076 260433300 +670452345 -142827721 +316519320 -36105937 +-407265893 612985792 +504346831 95206022 +-56698467 949662714 +-297043257 -817005642 +-685781801 116262760 +739914171 -576537423 +-260586108 226068686 +742035235 -177251931 +973679599 -610674508 +912125285 -810197811 +197548248 -760885934 +831773279 -853066925 +556919236 -498118188 +-351042618 -698068720 +768877308 -600197841 +-141462278 -792379013 +93682701 649626494 +-591242938 259344212 +702330885 -461937580 +474399499 -188468310 +214949942 61658336 +-39626215 -492710870 +-833255933 -850496232 +-708536862 -445176531 +-944062011 161165267 +204454427 -421389228 +775717371 -755884389 +368257588 670332820 +-445013604 -27317913 +-371717352 770803914 +-548693502 -674603906 +426734840 80755653 +144058369 -355647770 +-299294937 -539995103 +749657690 580299149 +974717147 -622604305 +119010828 712522935 +971939223 708545105 +-937624576 965814420 +-968424842 445266339 +-46735708 -117008778 +-991088148 -912530273 +-199710867 -323599797 +59319911 307049650 +-410124819 -865602813 +-190832449 -867034571 +-63153095 -495548836 +-823213873 -197511145 +81098521 -665195925 +34339097 242430670 +93345543 -199873391 +168076683 -353018323 +-246969044 -393539221 +-191307688 -839476424 +583911019 221815034 +152183177 -204789521 +-325360904 -853444110 +72088885 11750652 +537935760 -87867003 +685738743 -547276736 +104280455 825017416 +576169070 -847486625 +-305916319 -632883634 +-882200344 -730880651 +748455298 745559577 +924865172 864401951 +-690569961 -538276599 +-383642473 407401514 +-93375675 -705318286 +-502829366 -919147347 +-792234058 -31538045 +800425118 -683586334 +32746242 195822726 +273380482 43799085 +567246104 801388284 +-708886849 -139456938 +-897505763 801661279 +-899723397 939543171 +-213769525 -968597667 +951398241 -897794272 +519512469 666777122 +-817278405 -676106322 +-768244163 -783496344 +-204553159 277174998 +177559169 -778103755 +685681538 981246443 +597846152 -444669360 +-919766951 471191338 +177621367 -73961915 +697786396 256568052 +-740582317 -804025156 +530552409 298076096 +-501377140 411325485 +-367057009 826166508 +-642397645 -178111323 +-933851671 513579044 +-185348332 -774730246 +-222764904 -302288711 +-386112826 823923801 +-849269003 -285343934 +329683194 892953198 +-302987501 691015879 +484154041 298365862 +-685692770 976055829 +315141792 889022522 +728128494 724546470 +325287751 522464577 +142536782 -948419036 +-587359096 -52900152 +-702227678 628072783 +80819057 -203192353 +261695660 494531550 +740442633 -894535894 +-866837338 -113077963 +-717410068 -90866164 +-692066184 869410166 +-641000039 -260310439 +-355923637 -585560285 +748618308 -404735080 +-56918275 -999386810 +767540693 921009655 +-776690994 303135207 +103110950 551405562 +-914589273 -791498215 +-29089761 909003520 +-487609009 -490643973 +682110216 -93138524 +498402274 -87272359 +670281698 -247354731 +851760360 892421991 +339501315 566983907 +138249069 -602273887 +232316625 456245851 +378715060 333018461 +-757819005 -664457582 +966719268 -510368831 +767859510 -928025061 +-164382162 -408685962 +-228209208 625207973 +-647164045 523222513 +934483122 -944408437 +-670312654 103039466 +-906297037 -386984146 +46143216 597485959 +-498994192 -229467620 +-363907937 -606456628 +823326087 -620785277 +859186838 978340143 +-544050747 -968810513 +-953246832 918980359 +972680283 670770759 +-428355830 -571590837 +891695224 -766677108 +-371600861 -400524612 +649848785 198862986 +-301482874 -7173875 +-116252105 301497027 +516090473 67889962 +862326961 173460585 +195111249 422094684 +423041230 226576420 +882404513 203339097 +-764183541 -10878777 +-761110836 797552324 +212941226 248103699 +584499752 -67298176 +-671249588 181403482 +729871776 -953504443 +788583797 566440639 +10782398 750923594 +-819838251 -269375072 +-557986112 416690178 +-600615192 116033964 +-108892243 -264191816 +520303470 -931511314 +93196899 470314063 +-129141211 -370170649 +-982796450 704602794 +-873847922 81461121 +103789305 27910 +223483325 592971752 +941552767 -571495795 +-48246960 799395754 +-367373003 -939476904 +-911567731 618266805 +515667951 -375879261 +-655819288 571277067 +397724059 -606497126 +-177649333 -384795689 +752600109 961908267 +-261781312 389509972 +964376716 -101863501 +-449191989 348087509 +51347304 549945221 +-217806556 -117293513 +-335317823 -647919145 +217785455 -235593117 +977725271 974179873 +-144229480 386795195 +-186864787 415831666 +-662840309 -315077630 +496474524 353059857 +-58516122 -991255821 +-411867877 982911543 +-615340765 -835441605 +639126853 -855308481 +-367359438 -29335060 +-470628782 241325945 +748058193 -323529446 +-715048635 713687629 +892678154 816642087 +724310085 -342952981 +386279685 761057348 +129792951 -64693090 +-87690292 -330446165 +286975602 -422071361 +389460444 -302765037 +-673618373 -886624229 +822424257 565721673 +265355959 193824531 +262631097 -235532972 +-77651789 627228373 +147286268 -491190189 +-826142263 802189886 +189158996 -192782420 +697758882 -590910788 +-631831921 763229245 +235331472 812183731 +-904266606 228113252 +143146794 758147467 +806572158 99894776 +789818512 -633324808 +-320204791 -851634458 +-699114974 572893723 +-548541540 507933154 +368260340 13888632 +-378081150 500602022 +-495552505 895499183 +668751528 -91122706 +539356506 279878491 +-600843049 794662706 +-473794305 242293399 +897788524 792020443 +-182530415 -249091387 +3798997 -612622984 +-399092095 910370172 +715072282 -517888354 +-336502477 -585429364 +743297606 261254802 +874321002 338907907 +987414354 12065787 +247334283 -102360665 +-757308240 -851786946 +-307544313 443221169 +-935914191 -949220044 +-222801299 -241717328 +194776656 -603112132 +-745083499 -881636177 +643885803 929737353 +-33065648 -497048333 +175551467 -436208976 +-477517741 277344519 +-242271827 -242880989 +526346832 -295730656 +-926552772 -955606840 +-528287990 -934862178 +-796694334 -259498992 +110613086 235386579 +-728604257 773134446 +333531521 163103591 +-974057342 272403702 +857490438 15427182 +-717075008 -562281367 +757765824 920242509 +-99180674 -743020409 +268962709 -85511551 +-749932798 616283302 +-116965511 -125630865 +550740617 -282588798 +-44984183 -473910129 +-340877645 485205916 +-438432153 -358678618 +-344240981 -315060326 +-368244533 300055395 +-510547813 -597464848 +852705873 -921423231 +-841523399 -965541784 +160284578 -256733011 +855925253 405438832 +573149985 233214586 +-56450393 -927177032 +142045051 491141114 +629519923 -47823166 +45218658 -66596774 +-404385073 487004392 +258713068 -122100823 +-914485579 297810750 +210045879 298469179 +-519910614 358859836 +-270234794 381968775 +-526618735 -975200505 +-801348359 -900108140 +967861364 852368157 +807079306 -170712094 +-294456153 582888058 +-19874604 539388968 +751353038 -523994256 +360028487 -687423592 +-413905285 -772936210 +-530287304 -577619524 +-531254187 450142305 +-18999857 -387868053 +-212595087 -447592957 +-334129459 505192388 +-454868523 -88279126 +-65869866 -299739822 +-600144237 705770705 +-452371463 817368405 +-116735918 768209237 +814435337 -650337467 +-363346821 -710309525 +207207383 96093496 +-197169687 -481664599 +707183920 -383729155 +807569764 305635255 +646173950 -814479919 +-593242253 465613915 +353129543 902147962 +-323054558 -718003491 +-187559351 111789332 +14866449 741127710 +-785280808 754807434 +235167309 486578720 +-867547246 -757101528 +-691117944 -856583739 +751335142 -486352878 +-21721433 -117341446 +-783206300 -461281054 +148168090 4576386 +472820112 -542475860 +209111463 130233151 +-270638468 460938564 +546265248 140601867 +346940759 270900768 +-886841174 188038323 +-440165479 -306079331 +263416014 198671621 +912467703 93204217 +757431238 772316449 +24258025 -636643059 +-763446377 -538885346 +-830232350 -343414124 +-116134921 406385219 +-790917700 119004166 +844257417 336293953 +-571192747 -474877283 +482411946 811373730 +-247986030 -478263977 +236780545 -21472962 +-832969452 -454823278 +-273962303 903577483 +207757924 750275538 +-960351067 164812581 +94589593 487931024 +-769469678 443614439 +-884604291 867509998 +-548274656 929318278 +-223940471 380626350 +213557565 -57805545 +-892028259 -167108030 +-178852542 775386895 +580326013 -650948743 +557083600 -943108831 +346726753 -743019788 +285580110 -9899281 +149718558 54491803 +-695174835 849426199 +-941895599 29797382 +929873248 -682834530 +-542529802 367673322 +108817760 -111168687 +-46775009 -443161885 +107230567 -102416139 +929483466 377495610 +-963128745 -958417584 +-803473560 -814320112 +-143076894 -533901513 +-448245566 -650395040 +34850123 -158795823 +-869088147 697543030 +512000029 -188173737 +-666966147 363225000 +-901348022 254354103 +-535063875 270962991 +-527732650 -821483196 +837662632 801578155 +-353861796 13575517 +324139034 -644082911 +430031831 165089891 +962565270 158998579 +-685881531 483531368 +-76216875 -411095393 +199366823 -507258708 +96029280 -108829324 +-768765416 103488128 +336111742 -696180620 +-790546430 -961466664 +-877768218 -81587142 +-218917004 116726724 +871705271 285766892 +-724020061 -561309469 +-551419814 457437903 +470836996 -179406134 +985302252 122114952 +575371094 410336227 +-654107444 -682347920 +833532934 411281410 +-886298693 470635429 +-162494374 -493761682 +-341299977 -4314160 +-380608481 -620340197 +115142652 592066149 +-632522597 -570814795 +902016978 -112660054 +212545627 798180929 +660381545 784755592 +607145042 618438096 +827496870 277934401 +-46606517 693276452 +875892917 -243524507 +424221938 369529243 +-370750213 -922837633 +709271513 402611519 +-738294864 917150590 +659627939 396170734 +-791803767 -164172071 +-627429789 -590160275 +-121856616 -462932457 +414120823 -209484729 +-646486663 -209262239 +289929820 -487870998 +146437097 707657565 +162839255 914765685 +248856455 798712689 +126572968 -27707341 +-494751843 -216932704 +79403530 603485205 +898141727 -320651238 +-162534807 -25559783 +730588668 24618428 +-480977351 776282153 +313853625 498648820 +-370220312 -322226639 +163714411 -413995114 +658547170 -815463559 +-473272136 -596555822 +182150892 943372849 +593247584 -835085587 +-842128019 -775285716 +-325474456 -857872988 +361072519 -93153088 +-759627618 -500997156 +-147456962 -776286473 +737463073 -37586344 +-288277313 -731020052 +-722897690 -71695476 +896175344 -703363648 +486446056 193437985 +-733253834 88170758 +295872723 -606628880 +582671615 -547712329 +-761258941 480165884 +-152499638 762546819 +-34310634 -721121247 +212138714 -599399300 +434580716 -559228340 +873905421 -395901755 +-821440227 911823828 +520352319 262299938 +989006 799592008 +545381825 -940887033 +-58300663 141207678 +102140068 -292135320 +-946192184 -480463767 +-144884011 207907933 +611676760 408325834 +-651314723 729355821 +936958673 613901353 +460572707 -960076023 +-283953579 -976707552 +92268557 -418189899 +-564752982 -693784930 +123675328 528114159 +-908689558 -789573703 +-344817391 -535537127 +465481888 136111738 +702886493 -79123058 +931608151 -48904015 +-623260269 622221487 +-847181256 -199511504 +-399459660 659590690 +633703761 -322063384 +155615710 199666798 +816930443 -393232104 +996089335 284870835 +341289008 -63658820 +-386426858 618714738 +-277115080 -635927013 +-501018466 582388116 +-793756887 -284508838 +-630817123 -203930652 +854463076 865397834 +630674094 -386825169 +-333940334 853256793 +-483401090 292505269 +515867152 173690475 +-249224102 58147680 +-138329474 -834494452 +-627786255 -375947389 +-698524821 300935451 +715490151 798135070 +169132217 -39715675 +790057488 798082548 +-179927885 906167544 +-44919163 -125582225 +-361107057 -738750019 +41874732 328754881 +-376132899 572767528 +-314124013 -99836832 +941584957 -835316187 +-555071799 363473073 +377079733 -551997121 +-467932539 -853291211 +-709946516 -937475273 +204930632 171858758 +-522144885 151857383 +-488776453 66235647 +315739014 692414972 +541904098 960837100 +818006527 -153142696 +601790323 -495042731 +456546303 721254411 +90249527 -317483335 +-875003369 -539740620 +935657469 420394041 +-202778190 327133321 +-413173797 676700391 +-42839489 -125957532 +340097573 452826544 +942024028 893255882 +-684717615 -115411410 +153790377 -935689475 +-452731610 450954312 +252774028 -838379180 +-815761976 -40011901 +-854811890 -49464699 +-507470787 -116302269 +-685703914 237762005 +646167845 -628925669 +-225696696 488899123 +-996081988 -425873921 +590653021 -990807061 +732329080 493579504 +487971389 -343346429 +984381630 -399028850 +-726327461 554253187 +-909193291 763645685 +949490616 -729765689 +-464902849 132974262 +-19292802 567225863 +-215486349 -455057425 +-852296474 100926169 +-594863971 876555834 +967774210 -933138721 +-560147360 -291891889 +-13701900 -887531918 +624288936 -674006705 +-869108959 268300964 +102149609 557864815 +-69180145 -827453590 +-273162480 -159391413 +-329338138 -694453158 +58169860 -278140128 +-568514257 140382497 +442524754 224482248 +-131699739 -203987867 +521586002 -844911293 +-64275803 -361423945 +131685650 290032017 +-973992889 -615253102 +-98050224 779836051 +677131772 -609573884 +191714707 -290260158 +-628159949 -564335894 +739142802 192381597 +997787013 -773366364 +-169210932 -278010202 +-150801190 -252903081 +-819937686 877037541 +-362742443 444738518 +-949956641 -413482344 +-752832710 316845537 +-770376621 -427791309 +-856188211 515203275 +667669810 -318704729 +271233894 982318472 +-6558420 490435324 +43574794 891908180 +-747618369 117220091 +31311841 20591394 +-208804007 -269049297 +203814878 -218213023 +-335541640 68171899 +-376733388 793527569 +-117371464 -550091927 +544723796 -693245481 +787511254 -74874748 +173444928 903505527 +-891290098 699466931 +-31523074 -480657373 +-34540844 -959589665 +-155638184 14472003 +798993206 128109839 +283748836 -306299220 +-651435625 85055481 +195428504 172301301 +888098823 756134197 +837859001 -974336427 +188450661 383329271 +947560159 -76986420 +530529740 174474356 +-722485836 -586408706 +856337184 829259465 +-525345198 -21791354 +283353787 718002290 +607578624 -301825848 +-173185631 -851879403 +-441452438 -558032140 +-915566510 -53133445 +-430978921 959928338 +523150289 -275328536 +115805423 162998766 +132718552 -467137866 +757290327 -774798224 +-623251379 -739221072 +209730340 -849687490 +253520331 106799849 +994160835 378720647 +589630697 701663589 +-120797294 -154993897 +-752534510 -944573510 +811855060 709457041 +81009266 -461553049 +309742735 908865535 +992154237 680553943 +-953342209 -403562635 +-950460550 -55041475 +878876658 -152019759 +-640480594 782533200 +-307152580 -63965210 +128858235 -913589454 +824421564 -711303565 +-915693094 996526786 +-32915125 863005956 +139932758 587561983 +-870285846 -581015583 +445400590 874665523 +-380861340 528684650 +809591082 182331349 +-902990094 594305384 +524178972 291765564 +-932146376 600438236 +600515667 -103095245 +690959589 -120317840 +-91413146 -610925802 +339707700 177892516 +344109904 -334586689 +614675469 104555334 +-970083431 -199455689 +-680593231 -730446296 +748656278 -135848437 +791627516 333373399 +229056262 -505240076 +123037914 -202234111 +-553312678 714309592 +-615556869 -115864531 +-944009015 205506879 +-130520846 752171227 +-290882025 -268938561 +-211031972 -806275251 +169473206 -394359312 +-969731395 -355833161 +-294338927 -283506141 +-28485284 -461357187 +-393423851 283000834 +998475765 -452707839 +-488367021 -864232867 +351933931 511412207 +-520399818 -520718186 +-393973603 893620675 +-69095605 -253224500 +743745849 606819953 +-280900399 -301791173 +816705809 27617259 +-738178146 288517946 +229656240 -328141792 +-547679789 -675327691 +277520719 773406827 +804972716 145521461 +16645225 833190304 +-139094912 573062359 +-908576504 -564928539 +-967319406 944357034 +-853878913 276709852 +89578903 159188094 +100462931 -877069117 +-635324308 -146587725 +389783703 -165240304 +195239867 834725266 +711969861 -54978769 +-160793642 -219448941 +-807602340 808027334 +598177802 -686063670 +549881846 227912549 +-430673856 625501163 +-777719206 489078842 +468790506 -266271801 +28737938 -749353339 +227982035 667900988 +45145647 359564980 +-301957215 559368100 +-732600647 160115195 +167862305 510673118 +-668123389 -367681011 +-349958883 436089661 +369846517 31182342 +-58039489 -277158701 +515698102 445729798 +-866097495 624215688 +-533976734 5916319 +629540922 601190429 +692195977 -59348618 +-668080966 -767716331 +-35260276 702177816 +-892204106 498363854 +983806360 723550553 +201997289 -738315078 +-170542645 577733370 +636598627 -866758265 +113609078 -13160098 +-87096242 -367614136 +964846218 958765335 +-282772458 347644154 +-269054079 -322470475 +650577866 -634888307 +33348810 -29648072 +-807014765 154398546 +-861963466 614937509 +-141776863 -66223157 +621266105 -630799462 +592027107 135855989 +-29827025 63119453 +-267084382 115922457 +653893736 976448598 +364371168 501540902 +-698673980 514432548 +909892612 585712933 +236909341 -215903339 +143925250 612418492 +-443311238 -109572538 +-761215476 381760619 +458694443 358056098 +-856184299 324554706 +507368745 -133995109 +671808983 -266659382 +347241228 48930650 +-730597148 896280752 +-630832514 -167407059 +756422520 67398572 +506383291 489493028 +-32311863 747017544 +938616821 -41610568 +-859716922 850141535 +80590211 -17577194 +-508084583 10871729 +-973502307 21860785 +202673956 837722039 +-627788293 -359213118 +-208448132 168472219 +421781132 -763412239 +266186313 912963638 +131037791 -412667950 +-916650541 697209642 +-689133019 -51976263 +13378779 -970218453 +427349274 693928633 +-455559878 150884411 +-887372592 -309281767 +-329953847 -569667910 +274013253 -380766685 +-724574140 377330759 +814566241 515914300 +-428798920 494675186 +856768794 -693142178 +-239749789 -763299255 +34978369 -67802456 +-630946400 836881322 +-85671409 -646435315 +998604788 13149816 +-181699263 -477080732 +168813581 -439676747 +-831755596 231609659 +516369875 244351635 +-795713176 769597382 +47802915 972813475 +22836186 -407122517 +-81972231 -830628938 +658693472 -162994920 +656717134 796082523 +261920206 -485505303 +829642166 373751361 +753108390 -751975140 +-521272286 -88673421 +-701710588 427538248 +-320692190 158088606 +-604226114 -211193770 +-464142029 -291409443 +566179251 -164306752 +-308036788 776046103 +-174147588 -708066979 +-703392542 -431533829 +-495769243 -245838480 +164748141 672612021 +672837827 -636975112 +441463133 275029413 +-792630920 -421345972 +-969883950 502461275 +478533389 159850366 +-271846140 46472079 +-207472129 -758815884 +127818529 -801475440 +119382648 -248412858 +904698022 -475428756 +377223452 -293189982 +-933317669 643565316 +-340631116 -870091459 +931954309 -618341137 +-485247424 -4965184 +-517026806 -885331679 +-409920616 689812727 +-32514959 -466018960 +910605630 -822967447 +-812814278 477798478 +-324700350 -158343440 +-692060790 862523269 +-209685147 -488272198 +-959648928 469460725 +-967576376 -988397572 +-208479812 111662913 +843948469 144104906 +15550469 -779213247 +-142141487 -949907220 +-762662825 154208489 +735500639 34084228 +612193502 229835266 +218064290 -882515630 +-686786542 -167357095 +-478931820 -446890090 +762191237 -488663530 +-130956462 381277778 +22350352 -720196029 +201640018 446956719 +-897798666 -267772441 +-21776398 -28910746 +-515384481 95946586 +-701315784 -93187891 +-60545209 864760685 +-205379174 412707695 +755390751 888096408 +887150886 505371984 +-355998644 -126184606 +-959996715 955056555 +417529236 -969564131 +514254755 -775212950 +-925992270 -618455260 +98138423 993403671 +-493461011 428180023 +187055519 -375086958 +508653610 134419330 +10144482 537443403 +-693629797 782778968 +-552714007 923112189 +791530652 962647871 +76891974 316675312 +346298424 -442909883 +-513598442 40599342 +740513613 995216679 +386340320 452270065 +315882309 773932282 +-768307967 -264872957 +76677111 -331246718 +437988986 670306497 +-309566 546707797 +135874234 738920655 +300894263 -139446705 +70482659 985535402 +725842922 49176665 +-539727229 139588669 +608518004 633077191 +-87128511 647432274 +536346772 565500046 +744871772 -682741531 +97568851 652253977 +525486468 -918320662 +962655234 -646424187 +555418595 -58712952 +-636034100 325333064 +876839190 829298333 +-25983196 930339714 +450188899 798184047 +217313803 -707140580 +-230146662 45099063 +-651677313 -820497598 +-613712109 -42347562 +-322744333 -565670855 +-529475634 191083438 +-37989627 835988981 +-779910219 -141125995 +497876677 -902356746 +-524401454 -427471525 +402359324 -891731377 +242145955 -941475677 +535229424 -862699020 +94347852 -905297449 +369696785 -658308906 +241148238 -986147873 +528645329 -336358351 +672473858 495569500 +-278252571 -140097837 +-656260171 -321960819 +-485064540 837199320 +936595330 275403534 +449477757 -501626547 +883069258 -902249428 +988888626 409625940 +210259513 525089999 +-662283080 893009934 +202272025 -655402018 +-850205763 -612936146 +-287966116 826960397 +-508653072 178300876 +-91281382 164890669 +-168847766 -244173221 +803115299 -363952105 +532069759 848717862 +-923149801 -438953931 +598041862 936434412 +172080290 897035953 +-181373794 -473014988 +-76772022 802430794 +350192261 14417752 +-939656693 418602114 +184057326 -62664489 +51193198 -658356028 +-343181845 -555282859 +222378128 739328924 +-679222330 357532855 +197850168 307529465 +644913728 231015531 +-861806265 -889815890 +407973476 8206358 +-34276730 296967941 +-25222803 -669591412 +-76379401 -882297464 +-39154372 907560602 +172449933 357593849 +949549171 302637417 +906650057 510933731 +739451999 990499763 +-483538882 310830353 +-780021082 -726545659 +-822249943 -662171796 +747264227 -749612359 +262715932 341988092 +-420203912 -651968779 +-204780034 -43564992 +-164132328 -743125779 +-364026457 -366266004 +-59578281 639645140 +-829037990 679284033 +450098984 770424444 +-598710156 -678792761 +-804306574 -499697630 +184750702 -952624952 +-939056605 808682108 +-600991463 -483531254 +828905482 970690287 +785710014 586564247 +-748464276 -133522561 +-119787421 -248734014 +-498861818 324848533 +338915341 186604747 +475171133 179939861 +724003401 -181998937 +826375450 799810771 +-108998338 860270709 +-429429259 327333829 +292283828 -605137581 +-333197712 -831542720 +103560950 533086120 +-544413792 -161622199 +6244836 890714213 +264903549 878000778 +519192799 350928723 +751919425 -807202828 +356864973 206700512 +13224604 584007802 +884906286 -714999174 +-450155002 -470633590 +-795291413 57516745 +-560914849 -56303 +6676379 -356504461 +-133791232 -658135242 +489811601 -824608628 +-991211779 406418904 +-414736795 791361176 +598063916 -862245256 +217188528 -709812493 +-136160016 812682940 +650291369 -361739158 +-737608890 -41007181 +-897783135 518953473 +-656950907 -344146608 +726746178 211635428 +-207555953 -290415295 +145261100 117996846 +-491521759 -470045615 +-144109286 854810196 +-92716810 100135434 +886374239 919394316 +-756209589 687057932 +-144886372 232521389 +-938510812 523689306 +-933910959 -502121283 +-683405189 984780486 +-410138553 -61005845 +44878077 989177727 +730200283 -235953717 +120457048 -208223064 +-12692010 53761441 +-128619210 -286469671 +-868233292 833810210 +-485579411 922807855 +-781778485 -990391097 +-811524832 253975450 +-933927566 228383135 +-237419242 238210947 +-232958833 -753717922 +871024607 430054159 +-22212641 936606191 +-91515830 178468653 +883096494 -482506157 +-191077592 -971280509 +-215093796 153126061 +914912512 869157777 +-6924660 849052991 +772531359 -676959668 +78177875 -243114715 +253501074 -867276871 +911989275 451656079 +-78625499 -115787185 +41635695 291398082 +-527683363 339753532 +-79679769 971420690 +817532022 -204785055 +490824240 110328496 +-479434359 -854381980 +-400692265 241085196 +-547783530 995553788 +840251864 939799320 +-768758721 -956561480 +782947822 162729375 +-81512898 868273626 +-783052890 283268312 +-738339164 -293301541 +-921351880 403867669 +930866326 917328372 +-765744395 -585329649 +-552791658 -411484685 +406426604 98057776 +-990508811 -783012505 +-252917884 957713370 +551559323 -422032647 +60324313 -871423679 +451326840 -912657101 +-540799810 178052467 +-668275850 -346782875 +-621374589 114993077 +960377537 -458496266 +314752776 160993009 +553059700 -89318371 +698636758 800676737 +-228061074 882584048 +750374195 262536684 +872014361 198605599 +257959278 -761245679 +507555184 33048861 +642958532 -554170355 +329066924 398634494 +716301259 -477121101 +-306757110 86369142 +11505008 -488765150 +-447253921 -756747732 +-434153492 -635336692 +-589209286 145347717 +-886399390 438471669 +-792021037 -523565872 +443168457 -956000849 +198005218 -773375645 +-918854459 327133858 +-748249949 826920082 +-930793220 797265853 +184481516 704388684 +-966318227 170058523 +837028031 -95482643 +-151819109 526134862 +-82173427 683844428 +-216543260 -390926783 +379620252 -992235832 +-81569976 65606096 +-475244462 395064166 +164276587 302760286 +904026176 126575402 +705604489 360611066 +-373742557 376763414 +-714889834 472371175 +206207100 -831414582 +-874286604 389815194 +-920684116 385152345 +62651406 -413654932 +977963377 644486880 +-966412980 -430642650 +-899536706 846322224 +196051991 126882901 +534743079 58231825 +555125111 -191868641 +-786966210 674872720 +751925940 -701168087 +572364787 512507665 +407603485 -492060822 +-201096980 723337285 +-346221063 700294330 +191780523 451767223 +-913635968 -582822803 +-143101072 434235643 +753284731 -195976155 +-231389106 -65428435 +67987823 988594275 +123005848 -522789116 +234094848 896239961 +-253740491 762787192 +547779914 -461858872 +336420384 497586650 +-283539169 -908424024 +-586603578 99350147 +9510726 -268986162 +-59493253 260183667 +-812427325 69391882 +-822362506 -161350179 +-412061448 411539406 +-517043988 -773484350 +221557113 -963228096 +54470870 81293149 +-532128084 -407132816 +-430256777 -38647301 +-141168718 652294060 +524801370 464763860 +114195465 305612249 +604439749 299764676 +-119231684 965443293 +551288457 116909107 +-65765438 458618274 +-324638354 347989472 +604998334 982870133 +-629203134 -373020965 +133004564 415672419 +417979602 448844798 +870828233 -309446652 +117209483 -448291572 +289858310 293914415 +-679471712 -623910932 +-887259760 843718102 +-205480035 -769545435 +937135067 619748766 +-104415163 643658131 +316611566 345057672 +182754206 -312449778 +186700711 759466470 +-713115917 599562394 +-369371169 364645025 +-545256612 315388618 +924516354 598819090 +44123013 922776483 +335353865 402804822 +141007930 -968528615 +915794572 34019949 +140938674 -168417938 +-363925316 -29060159 +731342964 92671755 +-80376422 199166710 +321287055 -243772219 +-429565929 369273021 +178000916 -580867665 +-308026524 921552207 +-506052255 -89343420 +-229169521 -846575050 +815282455 -655297796 +152581608 -198861562 +322727784 -765641250 +571205484 746253420 +387365962 -562459568 +346854900 -947537596 +672424670 119434202 +17995007 -804761797 +909529489 -108931370 +-492790676 221589396 +484636720 588503685 +-777473924 -881480258 +-465881720 -110634324 +-610301841 -101314101 +70168753 -152430130 +639024675 363756171 +-3694638 523149738 +250317236 -553735780 +-700966323 -70356546 +185762429 269804261 +-82414010 -137155501 +871838084 -914223392 +-218917604 -998715839 +732816512 994476771 +-618685288 219030335 +875863385 370701582 +-186618457 639928279 +470865053 -490232123 +428328312 947030833 +-930406673 -870319097 +223219420 459267981 +530562006 333460025 +-176408868 650869218 +182318176 -541467619 +-241996033 397210762 +-137568889 45023805 +472457700 -871250557 +952902243 -467850344 +-928736848 649764894 +800705757 -99656579 +-369449417 -338984785 +-912582481 -580355632 +-581777290 797161021 +617723763 585392037 +-788866971 400594461 +-545298241 -271244627 +520272135 -863434310 +-652440428 -877814603 +-690530511 676094590 +56999040 -276762244 +985170436 428522905 +-298671350 -263629660 +-999722663 -156879825 +983022157 -811962508 +-470837757 977785363 +-828724684 -265622631 +-433404792 -848786498 +-14251314 712323084 +56433972 -672900813 +32379512 860436433 +-454680468 855783258 +-334350396 -677281637 +-168691047 774348345 +762007586 -973979251 +685912878 -986501281 +-993300407 -942558902 +783899085 69555338 +874349957 262623778 +693866910 221815609 +-690643286 -880704241 +231196418 233419097 +-537903622 -659897447 +626929404 -61544136 +927555918 490767193 +-329197873 829078550 +423975334 -800287691 +-574953566 381665084 +-890567491 119616881 +-12609338 501059287 +285047730 217434295 +566884865 210645897 +224687450 851797037 +863451591 -624384703 +-966125050 -649956794 +-494451719 -313490041 +227559163 37906385 +-694905423 -735736778 +-93710663 -893765330 +876503166 244945634 +433752968 -775941804 +477985263 -80118316 +828617555 -324369129 +-424061463 -577364970 +496327514 -85400307 +-303826099 -787845532 +-981687736 187327661 +916509459 -501766865 +-363948542 780271518 +-839140657 969707742 +-998286652 31927302 +-89820780 83207907 +-844329186 19178004 +242805440 -772423229 +360064937 439275407 +739119112 -503208270 +408126854 908200351 +572375933 -951694061 +277403470 500430740 +380059287 -752654506 +921593539 942963780 +201882303 876479270 +916116761 960011737 +315326159 -669746929 +-163944360 -209483366 +-676901130 870215571 +-551305859 982767127 +-87036229 460086709 +728933785 199378593 +-882276763 843144966 +-453015756 -47080130 +41648925 -505140772 +200497992 -745988302 +891270689 958066103 +185797009 598684619 +250066698 439435363 +509599733 934643115 +225211927 -928574808 +419999001 -197261563 +-754038842 -30336584 +-908571989 186371618 +-280597057 -947481918 +368009787 29301291 +-536058579 -702797161 +-188184683 -19182441 +472934331 793854594 +-28614187 353968761 +121604513 -314011692 +-406519576 -241499368 +261125936 262525096 +402378916 708204451 +-570553339 -913079061 +-760609018 622112412 +456175141 454580223 +-561010384 -466759919 +707929265 -687674329 +996792424 -344480466 +-512568160 -96112357 +-725137029 -296629768 +-624912341 -303898404 +-371751333 -810280795 +-48239162 19244315 +89784011 884466627 +-347650320 858856711 +684070700 930038789 +-739325464 -620819407 +470079093 -828750432 +133220108 -328200936 +768837069 -77284065 +701667702 -535840940 +-539310461 -388465908 +760990537 574727507 +-390944695 505918697 +-467460740 -560034566 +31761841 85220538 +-261944326 -416415011 +336102825 782080038 +785582873 -143459101 +903390142 -404855145 +-675540200 198047651 +-870052751 -732825918 +-35876220 425301761 +-759223657 442244741 +131025273 -597974648 +566356943 613698504 +157757430 -860799645 +362862940 -602713044 +-30275939 -446074363 +776123128 500544993 +-784092688 949168330 +289554475 -833150983 +105350847 194586556 +-158528045 -408371536 +962590901 849732020 +-693872579 -802526298 +290210998 976659750 +620842213 -523983707 +929011146 397207742 +-939735095 869347284 +271951523 -247429567 +43080376 488595555 +-736013916 627082571 +-885399095 473517245 +705496877 827386532 +-109433349 249607442 +121914109 533474848 +234907866 -178403384 +2186419 10314873 +191573861 867004395 +-997515323 83516863 +-204497256 -562392230 +-963999544 498529348 +-607681084 252731563 +-214528164 988088153 +-503749772 -324700495 +440405169 -74458494 +418947858 314186244 +-731076754 -560274618 +639640237 -789881663 +-588983064 899533261 +-178681825 479440964 +-60816866 -44764206 +-723865735 24905174 +-276468671 -736337039 +745525260 971093962 +-777676077 258003310 +24879141 -88843837 +-558841493 -4902074 +-9591085 105458204 +405665804 -142008632 +547703818 -132860875 +182996214 -529394725 +-970364831 -512341269 +-80805351 -526776125 +-302452055 -118246485 +505281817 -23074851 +550535583 -562232864 +830930613 -207716885 +83935374 109237605 +982048140 -738521543 +557599206 647630143 +551913290 167099569 +-370705976 797017961 +895160808 -382190157 +-658553646 21854722 +938538843 -280876877 +683972382 422859644 +816784149 -397477810 +385567661 5058035 +166072943 700054102 +155403382 181203270 +-210831451 -321199536 +-239843122 969672586 +-645152813 -697259667 +-16036524 -888875756 +736034235 -195782189 +-195864643 822580394 +-213392159 194468247 +-504190448 774205299 +586485028 104935152 +-306678338 -981417080 +-184170211 -21381653 +-869601510 8206397 +7539719 628655012 +-428591649 -367879906 +904681439 -733476460 +74790660 -110086887 +-252597462 248260233 +929005061 143424951 +305029242 869992454 +255251061 525307812 +-140105667 -445012283 +639931793 -281632707 +-495249062 -605102232 +-512722056 510886966 +31590522 -430290141 +325425922 313035304 +-329968577 -33572928 +-274141537 -580528094 +-698898663 177343687 +598337417 -587521214 +92352364 -163570229 +-604751727 695949215 +338274066 635594475 +638971007 -803242478 +-904494439 -657515486 +890600900 629255167 +742037084 -90049244 +599216516 898497607 +130969518 530015610 +-686182087 -417086433 +-292632714 703513743 +-751483145 -718818489 +160376849 678588749 +761035754 -955843052 +-494681696 100402023 +-209504902 501296230 +-385879794 -564219893 +-223530347 842011626 +616513249 -316472735 +-99387497 672949815 +-446456316 -749802673 +-999527256 567697711 +20270287 -502939423 +-379283019 225998787 +93449243 108973693 +-73815458 -756767224 +273653586 552819136 +-971940769 -500398033 +-57170464 -367665391 +28873206 253590488 +211766194 983414662 +688363467 -284293728 +864724958 781854640 +-807406588 -752001758 +-885356792 -843036609 +525810261 819717370 +-241537212 990515612 +779181345 -489680839 +370758134 863042560 +-976029453 128603240 +515996674 -523809241 +-744301769 -516998190 +194493434 581331877 +960629398 103758697 +-465097991 -901205910 +147323940 -676168424 +-89484747 -734615210 +576246210 -785485634 +369313587 779378989 +-73216111 -709737778 +642471689 124551948 +991575678 929246532 +557972551 900262702 +-185330833 431687628 +296996008 732595009 +-836839100 -405533312 +966951090 456567990 +596423115 109015174 +-400786211 -502884484 +-989348274 -403419789 +-458219120 676175098 +563032356 -620608436 +827493949 300133402 +938303107 -557742890 +940782239 -876429508 +-986858592 -936337621 +-702788884 305934867 +-805020207 -277511385 +-414846872 -389753623 +-452459321 176379858 +978735825 782675464 +273734748 -846423378 +-950806261 -996176949 +-474883184 -723598924 +879293726 663279143 +-230347890 182344019 +-339671322 34588760 +549774804 -814007308 +28065891 -446236740 +-976688314 287294398 +-900375622 -668884475 +-102516775 697175606 +893590833 -392759050 +832483548 -756298872 +274018793 966767319 +-665507238 -748041493 +-755917472 -328342703 +628867184 -121423097 +696757781 220342990 +-679612554 183472961 +996788907 344808028 +123965861 846143774 +-15121141 821478856 +609160814 429943623 +-254320792 576898787 +274762956 -859184561 +830848616 -873935354 +-5799740 -58192087 +-16381811 -618971252 +602214014 703129045 +735461045 -350064416 +-324549328 895798466 +-735510995 -928698552 +154180071 181200795 +-539770800 582407665 +-603384577 233496095 +661494306 81969599 +355028073 838298046 +189404737 -259753831 +526057504 238465318 +209606602 649497308 +563373890 -230395355 +-779022115 86683255 +-22341339 -915767967 +672367883 -142126054 +813339250 -461326710 +-624207966 -825150951 +150708859 -467589195 +755346738 -923364477 +-660584475 647822032 +790311560 -774332981 +684278160 792608069 +-582736957 823748041 +-205963671 -578431689 +334089702 867445409 +-443325441 -348019045 +297904932 -426931875 +487489411 994325154 +626734768 942187370 +655007984 612514716 +383461785 877896191 +808899739 -738175460 +197348722 61012163 +-249880148 -529110274 +119878437 -821739283 +380019914 -58655066 +-884131449 277675332 +371581090 -60182097 +180609537 581621922 +473343347 49408960 +481949881 -474398367 +-63709470 659964297 +442971523 22218550 +850386752 803672424 +350872979 -871115523 +568696120 -894633984 +697392862 -366236868 +-836584252 143143994 +-675527234 24575032 +-972613877 950469010 +50153073 991283236 +179527148 583175889 +577936901 39461831 +643121910 970645277 +596056874 -873005360 +716196985 638197171 +967195631 830451774 +-481910762 -996374962 +756087694 978836705 +-909628814 -17517664 +-99977949 -516070468 +-796619642 -897875919 +-753301240 -302967097 +911253955 150760702 +113054042 177095096 +-325959157 -315961466 +437529751 -30064215 +77824746 968509506 +762626206 -659400458 +-62955895 596017349 +-272880043 -85999409 +123786208 396936040 +757572927 11108330 +-965759514 -839968674 +-410617207 952090076 +381892686 -428972489 +-198444303 -120717946 +-838072455 415115043 +-946489488 -10347689 +389299414 147970674 +535473652 -928215264 +-519174631 -480425928 +-486568092 201431696 +-618046823 600601980 +-373504229 95413172 +-423609623 917491942 +876848309 -811296900 +-617867861 -652319504 +-433059284 179406540 +-830809810 892064274 +490149589 466187903 +286196855 -122747935 +848391296 -648533712 +656100967 589420749 +29256337 -367867770 +-947995745 766811512 +-439273570 892631922 +-75284798 61470062 +1178901 -135548573 +-879689323 -804783386 +-132289262 -737421831 +-957294467 848260000 +324030029 628124777 +-86519297 779052722 +-411154590 416619320 +-866291826 562935916 +-27979611 356645547 +-209076954 503467925 +287091359 -238532941 +-430835532 -118560937 +-112450698 -803032114 +-684238266 -277538287 +870062678 -230323645 +193366451 560463551 +195241667 869066261 +-173816581 -253780522 +-670188813 973263412 +-789630302 -735014569 +289726080 462490644 +250593674 -808670889 +-799265097 181363997 +-868205640 120597454 +595572023 -818218941 +751543216 -375786030 +38274710 -13991535 +-902904401 -984679032 +976140285 645973619 +-857943400 275047816 +251706297 619583246 +350884901 -27478421 +74242002 -773934562 +-24001117 631727016 +474921190 -941869742 +770727463 -533910567 +-903415153 -832161929 +-263233701 -491432017 +-881210046 235998319 +-180219912 944077424 +214490074 365049130 +-210076837 333858392 +-807269563 -662387540 +-956911947 -840171218 +-871712906 123462333 +-886262524 174664315 +-748426172 -318525343 +950504984 900794264 +801465113 -904756811 +-820331079 -322000383 +16012068 277528158 +-300130145 -788255273 +-662219811 328720757 +-905416839 -519466790 +-857175763 88404880 +30919730 -24987968 +15487834 -36976514 +-824830288 132119479 +679176353 -451480818 +755434188 -341165489 +-558872146 648788389 +120220148 93837889 +325054438 -603664415 +803338630 23881563 +-351651314 104550448 +223373350 -295002443 +480821256 514694108 +-651036111 -678353674 +-232702543 382847800 +-528921483 -741883915 +680495100 -391175788 +52920752 -37142727 +-899876143 -931179571 +-318494074 525949245 +55188596 381806183 +496439552 -977226296 +-986345917 588621005 +-324852356 -604069328 +834422108 -470472623 +-984284709 -947618001 +42693556 451961462 +-638044064 -67986878 +255883053 339747854 +129185578 188140152 +-605540548 845228120 +902888796 -78451455 +685117987 -983647025 +-517770911 -656311563 +-807528248 665836443 +545384097 -434770362 +226989240 -8503531 +215031867 -472100388 +109210747 582935911 +-803365628 -9284919 +-813980014 283642560 +-104436505 476515031 +239421950 -728603234 +-150410344 -794275345 +622031425 -579957604 +321677825 798654847 +667477658 613401197 +631991913 -866358716 +-124731120 748507873 +822465250 212979514 +-808405176 -672158904 +517825776 -487016977 +-900660977 -688427917 +876843255 -800353556 +660020569 -511127302 +768869307 -950802492 +302660688 869915985 +-251636841 769012085 +597282313 198234790 +280797664 -377020266 +-250194211 778000422 +-753039065 915030799 +28219032 -242568944 +520684363 -513574274 +960909320 381250703 +-353277828 -307715622 +433722314 584832994 +74265587 184749863 +142944969 -365216368 +351765686 612736853 +894879524 408779388 +-358938399 -612390798 +736422337 270982336 +-138656603 -447554631 +-596462024 -686022052 +-222473727 231983599 +-355756000 -659352046 +-923407404 967808636 +201214325 -622210271 +890781974 92873603 +-540419880 887633544 +704715515 748085762 +204038009 354104138 +-233035204 748492952 +284190393 -252617402 +860833414 978451838 +291028431 -798530209 +849860640 -294308598 +-192750740 895058126 +-830258921 -646778799 +-14601555 -559118027 +894161762 29719602 +613422526 262373484 +158362532 387938232 +913698404 250910198 +168641596 803845169 +509208463 313031929 +859991513 -992625844 +-294408731 179806278 +-466496120 -731767422 +64179184 -378673097 +-202694715 176333264 +-67180104 918631404 +-936555646 280249159 +-619905286 -408569962 +-823924061 824038834 +-133042778 277985946 +-696171863 531590159 +420911077 962343288 +-689423745 16589702 +-841320172 -810301190 +-721131699 -174252470 +-202302360 -44026224 +668661212 88615127 +135081477 -328197410 +-117627880 56603493 +-277069367 715837203 +586865106 455776664 +231691593 -147562234 +600959500 -158003967 +980986995 111722547 +875948289 -915434154 +149651640 825435377 +-385755430 976498842 +494773637 11256392 +-298243818 627923060 +965156594 304961558 +877569580 592340147 +534619183 451735897 +-414363123 -107683683 +561059255 -724496199 +-539303960 168314642 +-54894225 -560442146 +993181457 -838425009 +464854019 -241790512 +-901557126 322687496 +-746733896 -487082919 +-634102533 687761994 +-714925972 -340304611 +-832580803 -630374275 +480447473 -474754282 +-9005049 -803688105 +957855076 -663426426 +-665704956 879764221 +-598213250 611434375 +402329350 703500610 +-295408020 211495087 +674282723 -456505957 +650936999 784362370 +620071781 431955615 +381867738 310389935 +192608266 308855026 +-851938036 -613278670 +65868934 -755669589 +-56686797 489421276 +665996349 290489259 +-230900238 42992022 +-486184699 563554071 +-883745693 753036043 +-212876465 -934120982 +461879279 -702040575 +-7356375 -9012692 +-256947089 522339691 +344507612 -22312921 +-28001003 -851045187 +-397260685 -775802388 +252045310 861561255 +175576212 -995459898 +-450791220 849270474 +-222175842 654665842 +361104592 -32973317 +-438817144 -962225465 +471763497 303751693 +-998733486 522670419 +278891615 -970933892 +601141372 577540420 +778316156 430339310 +-917074630 -887154924 +330623973 -676377527 +994254949 -861088225 +721232326 -312651004 +223333207 -799371466 +14191866 888779037 +526280953 764395004 +541539507 -968413927 +-327094770 -300571859 +-468922234 242852088 +-371080143 630309538 +591208278 185989228 +-710754262 -589296655 +186162713 973647940 +-837560134 -209952752 +-972789006 -187096056 +-784892456 -98073759 +-171703626 -854430814 +-248548826 -579143107 +422293934 -212672839 +-472226647 -513236406 +-896548169 -56047733 +-15093363 -791203220 +-17779369 -624563925 +917444754 -423901167 +-383620301 472124659 +-938860270 -560224929 +-336172942 -986178910 +232059238 -152627183 +-269653921 767785372 +-506071832 500358573 +-847021772 58428390 +-121902658 -363055883 +747484001 579559800 +-932394643 -30421757 +-748835323 665261489 +373910521 917192425 +-875489052 829295720 +47012415 168715542 +-615080027 -673499252 +-621791651 -408392463 +-967085218 996343183 +-175213140 214215596 +-470467880 -68347660 +743992881 -868443575 +-428111723 791777750 +-310559219 -773035583 +-565860787 -313674990 +-671664490 -154841656 +-268172007 788425471 +509497010 849663872 +989234031 -30688067 +-885175674 816252849 +787304250 306322203 +91548220 -546167995 +364851880 403288964 +-139126264 190174347 +-542844813 -407447505 +164842064 -849842513 +-369950454 -894836592 +-902999948 124386409 +609983532 -299745563 +258971423 -167921120 +686626938 613186961 +-291861904 430786802 +-185295903 677973768 +-538429568 594391820 +-827430750 29105015 +-801914365 145268889 +-567627112 -652439235 +398441318 -397059039 +983185859 476986209 +-322359479 -372063538 +331491488 925307395 +870779824 659984883 +602198540 -208661595 +207064010 799660145 +-992777616 711241929 +207845157 -471754368 +-15550595 942967855 +-801495087 53029904 +-704429843 548322508 +-800455378 -924774060 +258746969 -964178953 +913977239 62669328 +47792521 -154602701 +31820213 -600662003 +23414068 -671747473 +-654049889 -72071080 +280406360 -318999405 +781294801 349943969 +-287731839 -13200832 +-722971488 906381960 +-338126647 705586672 +68985160 -392461434 +749598319 -174645805 +628747132 -799097081 +-119326734 -83121905 +750142221 -419610294 +547628199 575648757 +-431758519 866968230 +-654367574 -393892682 +-395129634 -571691401 +-288052340 826568046 +-216688037 744221433 +-870506029 966247056 +629502179 944853413 +53826875 137943579 +-735468562 611737160 +-498439873 315168859 +-977229120 -506611890 +-7230257 622132752 +983927843 856586533 +946928079 -120191679 +397299410 -792176526 +388875956 51260206 +912799061 505157641 +-725295499 637439674 +595658113 -102876806 +889027191 483778403 +-916160257 -41137153 +-101173638 -324339310 +-995499158 -656075091 +585079071 970850869 +-645392737 943078636 +978077817 -417083083 +470614412 -760262727 +-231882618 967966759 +747314826 69483947 +641937940 -543371577 +57417358 778484759 +149501520 -682681654 +-78523564 144455009 +474760529 771416229 +-707992811 -996983955 +-118301062 456823616 +328950917 -901329293 +-63080691 -111463383 +-876287918 221163398 +775572327 585546595 +32150907 -567397035 +123086597 151523789 +-67286992 -605091796 +861320525 -536371100 +522767600 -382130642 +546747132 554653667 +205278569 -219592226 +885027055 -382525560 +169420 949724425 +285061793 603368694 +353664965 779119051 +267912428 -451369214 +30103308 -787452625 +68029124 6583276 +408765665 520595938 +413509333 -190630600 +786418532 -477944833 +499764632 97093723 +994409007 330530086 +318749409 -185406238 +56284137 59483611 +-404158813 -247006264 +-94293952 -794262101 +384848124 90181850 +-298947940 692505902 +701205287 589726416 +125007917 74909808 +491811325 644993412 +-112534452 673946687 +-169974824 -400497608 +-385675636 644904437 +-597018582 114619331 +142805354 703225413 +208326295 419062718 +-718241406 -341941581 +240990252 -453194595 +975188117 -402559840 +905172678 748078649 +932394023 -918526716 +598604433 -192253609 +-890643124 -262351288 +944285010 -998351153 +-749212562 -505291054 +-693075091 540701159 +707641746 286684234 +414025033 951084424 +-270169316 924715766 +-503131614 304173757 +664015827 580915225 +-518810734 875547398 +-104226606 594984781 +783594564 -415321855 +564883768 65898028 +-343266619 -319183517 +-819710393 -998109013 +93309841 988874906 +894787510 838446714 +-296955577 -760035626 +79545129 160977149 +-339512488 449280822 +-401653906 231845053 +903969063 -989754389 +372405331 -294818429 +-609258586 260457990 +943009137 666437762 +-392727663 411746918 +386287151 522392978 +953856701 694431420 +-915067488 873784015 +269869062 -84081109 +-19257937 518251711 +426143522 522203115 +-164068334 63606869 +-757203077 978313000 +-672016421 -595383552 +-80521049 -453099282 +-856187027 -751994007 +882455983 807429676 +-14736693 -42144302 +912599558 -5644643 +-974573722 936404625 +-276518963 414998290 +-967733105 -211276589 +250122741 -23664641 +917040917 -996489142 +723709525 429026913 +-551038244 -766328665 +883502072 -62543515 +-358370831 -921587485 +-654045681 -926874005 +343344787 967675580 +-951790821 895732867 +71055506 835828837 +-162858567 841649026 +78232399 -982823314 +-200729231 787793870 +289139514 913406131 +403352124 -779005464 +639062977 -361437665 +586711360 688768159 +-718438292 56752363 +-93349510 589289023 +68197968 706494435 +870240025 134786009 +426759922 97630637 +-867363311 -207476203 +-484949874 -48663303 +592971012 -386779894 +-22071621 694417651 +-810315860 -683134363 +-178360947 67606041 +-613076375 -512551825 +879724639 762703563 +999641485 -731662464 +-108418129 -228385655 +-679549756 228343313 +-452648891 522190101 +-612318634 225580894 +33945329 -660642120 +-699824909 46366138 +259628813 448900515 +-243591006 880226080 +-863345621 -728648444 +-704371069 -792794229 +884439922 -908814545 +35944089 709053084 +17798313 982163648 +129782916 597150805 +-526789756 907714005 +-546476167 243315745 +756066442 -522700435 +-532688266 -901591988 +29490266 -857805408 +344610236 -592618641 +-413058759 399364554 +291487439 -712085691 +436900360 996921664 +-789704708 -879897029 +663555280 -930326772 +164027028 782482684 +242737026 878505121 +750267629 -548524870 +362650540 -141808971 +-826158833 441900362 +-928560024 -10930113 +262543345 56289946 +834970833 629730303 +884733396 833737085 +67244266 720331167 +178057042 89735298 +509752300 -324751364 +135968036 -881491304 +-252792208 -877985864 +-66644015 821342017 +-104146407 913757291 +-473463435 -637122383 +-75578609 -525505228 +9461479 809760255 +814271568 -870130098 +-441927647 466080709 +-953256104 -699916996 +-773255626 -898582548 +-297732418 258312392 +154150772 -939955527 +-257583126 560902795 +-569962456 163158131 +365657745 434480347 +-55757475 359585840 +822353505 -512101263 +718754956 -296094566 +135560173 488565200 +-964009219 485331124 +-66134938 -591915254 +-296763403 745347334 +-351298505 471814380 +157522804 447644570 +-320384692 833412991 +-904283957 -549811103 +-806600174 492546435 +353404186 342411367 +-52331488 960504512 +-256900782 560389988 +-332058673 -12132304 +-425666468 -595066184 +825579192 -159763489 +-985821951 563717899 +-633796474 259510477 +941383506 401777636 +795951060 468480690 +664916968 -259615256 +303442949 360487246 +-230421567 298961657 +128970032 795898027 +687506513 -823924871 +551078201 526245196 +861455243 155638311 +-537092729 697741665 +98260812 -363001081 +219277235 445807908 +-838061941 807440709 +-83837661 967323326 +-246365605 -906798901 +602951238 -772468943 +-368436888 446584852 +202915778 -511785932 +-200965483 -440876870 +-28804674 -506685345 +136422348 -644585630 +-352936539 -613805225 +279532578 -912176826 +-182714036 977506497 +440356559 -218701681 +-529045837 701400992 +725523269 -898481597 +637507800 203522477 +63585438 -351022232 +-162816125 628323114 +973826332 700391947 +242445671 334350050 +-811146756 58413032 +850987331 -67986409 +363140183 32128473 +-29781337 -369525935 +232155395 -721701160 +-641310811 601323858 +-928913791 -524639981 +-87397236 170432495 +962152012 -26519342 +494750989 992470753 +-405459890 88038081 +108347351 246557144 +-167591732 10347687 +237537350 152522030 +-631016768 485261275 +-887148134 438103285 +-824011802 -508753352 +435774828 -676630113 +-865768869 563393591 +-277805458 897208735 +659891038 -523481452 +924993788 -225527480 +-424053758 -310841859 +-675120862 417286329 +604242506 611052081 +-588052913 760675136 +302593769 995631446 +948441786 12204674 +626799099 -979738287 +-905576951 701361286 +-157691267 337349987 +-235971576 434824256 +-591564870 -392240468 +921506725 -223576813 +-849197338 849628513 +902034763 26040038 +-239594471 592763273 +-37214567 -222990111 +-130715693 -164036121 +-15697208 -451592571 +963817051 784657501 +58307604 460424813 +500343272 -464992174 +-795857997 -972746016 +-407309032 -749124168 +970434480 36369010 +-213168589 -867357041 +668101660 -752883134 +-388364316 230456530 +-371016374 515091530 +-271250832 708278026 +433742035 939453621 +288054008 -431283121 +899712625 -46690151 +-126731007 588207556 +-177620658 189261918 +496156671 -367593794 +-422046437 -932627837 +-3048385 -751415519 +-746604220 496980216 +-507230710 841179973 +-116600245 304654537 +938475994 382307472 +-707514547 -900429207 +-626650987 820092171 +874196019 -632323423 +-530959589 -75044639 +841071983 94164631 +-632959316 301464411 +305963882 -85597031 +323600129 59752663 +-558809330 -233103527 +705331303 -127633912 +-360760692 265071640 +712699063 -43987489 +-506319431 239563240 +-117055525 751497321 +-984230037 77419247 +-142232642 -507363916 +329798313 -761594312 +-837666158 -314224545 +891003537 388044744 +889495827 -213659196 +-973757207 -910257366 +360249307 -79103688 +109336446 239350624 +646749607 88440375 +558979633 82107664 +42744536 -849631815 +966563835 -865865012 +-603420306 -730857287 +240564750 -619465186 +-375236397 -367407744 +145052230 916749372 +680848817 298838587 +200079066 -433223462 +-967504546 -182681053 +-465324606 565833611 +-295106494 -676914842 +559078689 463628280 +890436048 -910370308 +-833226740 502345677 +-485271827 460385608 +24551125 673932084 +-835696359 -116082427 +-406469907 650308270 +596914502 246763585 +501395638 26107497 +-294602775 720279681 +-876846514 850131000 +333708017 68849897 +-252246920 -138211078 +491041490 902429193 +650063208 475122251 +249532409 -243046847 +-857247522 348079912 +-370610005 -948081602 +391822738 -936754031 +-496375226 421015696 +-249261545 -502727233 +842009521 -83843332 +882637993 -615181450 +156842294 436432782 +800999078 -52019231 +-778365016 -926087667 +-754705000 642123949 +-282351054 601117838 +50006716 936669978 +-771432320 287199123 +138435573 229429510 +-766120102 331959412 +614618420 -989091020 +-987032729 520256337 +-840648241 874119799 +-889835384 -831605018 +650988158 -153569440 +128563196 178204863 +60365797 449798204 +813699690 870953684 +198608892 -103220039 +125460321 -922625935 +456923435 -909290324 +962350143 22603112 +-208702927 -446824658 +-413210723 840918493 +105095697 -64080474 +-178008765 631818103 +599914547 -92103583 +95174220 -507610770 +-604276417 -700877679 +-126106494 -645377530 +-146801974 -92008614 +-690358213 869987447 +-738748564 -811009433 +644336600 -322393153 +610937529 426348798 +284008628 137807990 +-674394833 861410546 +494536496 940146667 +676256661 860727608 +406977418 -854939566 +-266698403 869101490 +820757117 -690974014 +807411175 366115361 +-354525537 -267041224 +96906873 290420419 +789205689 -155219206 +-679649517 -892531778 +350427106 98186925 +604283520 -392348252 +330696618 -222042807 +-336168031 -737681645 +225293598 261021848 +-56670983 -741677435 +-386202773 799061338 +304978362 900459928 +-528248195 129597744 +86741016 -113797146 +105870050 -340002503 +352717796 -695901627 +737247714 201433135 +329494245 -21975501 +785564459 -729636994 +201983319 -979775365 +52139113 18239634 +-714392384 718113564 +528866693 960730463 +-624765630 930081070 +-803536705 -515408223 +-374032141 -132825990 +433114374 498144208 +315341128 201689067 +517240177 -277769730 +-309813586 730562854 +-162989363 905250071 +844719497 796809528 +-492106934 -184326817 +980709613 732317330 +-934882094 -145305304 +929811172 -307821994 +-885562149 -119349607 +-382364588 110722214 +-751946443 823008106 +57013391 -709513053 +-151992030 746532889 +71716347 -508368303 +619954309 -340891109 +807543495 100983582 +-78786706 -502253611 +638128650 -849663660 +-783936891 -699105774 +943883051 -959396507 +-839394259 -500859490 +-409250970 -598065201 +338127657 -74325257 +480036901 845842003 +-964178082 -170603154 +-533106302 928168124 +-34647866 574075203 +-745940175 -135240299 +405412163 -169478629 +-462908935 -61053086 +669045387 -119842549 +-855309272 -312816247 +-783980370 776148121 +-352984084 -67141243 +-605710875 -399609845 +-706787532 829038258 +824982862 -958438012 +592220146 -976786923 +288727927 -297634872 +-866680255 933551702 +-875695462 972632424 +102072880 664918762 +-509250096 -276115474 +-198401209 -469488112 +-990229752 646332564 +-659489026 375968143 +4909895 -247318138 +798585231 -352664624 +749231172 -267746570 +822148873 153043727 +937278090 704246531 +-16008437 248805668 +955820413 702194648 +-846022203 -672902070 +285039096 -318557902 +-680766030 943081680 +-12405024 -397652433 +-431496285 -470920689 +480769255 956361941 +-571064676 -34988316 +-369797329 -902753194 +346310051 29031785 +844727926 137370523 +788873248 222901161 +413729146 -233745950 +-713191025 -408125309 +255582402 544584420 +-432040083 847531666 +479045280 582608592 +483632446 892534989 +932535689 -808112340 +-385779426 -918508248 +209975016 370529780 +532953290 -580007415 +-878099408 -494676802 +382312842 291022607 +994254437 295564812 +-800710809 -665833042 +-548604411 78856784 +-647781376 838543494 +-549062868 -249049508 +496851725 688133121 +-440900121 568012114 +-773613930 521070759 +-389781352 -684292929 +-147042976 285550118 +583306625 -463351133 +882715314 129993628 +-565882957 881608399 +-121343034 -850937177 +234027635 -309424430 +130711661 -494525349 +529654259 21650188 +-192973230 -789528553 +524804944 -712366606 +-887579032 -557537510 +425698662 -686849503 +38512697 548526830 +17130023 43299649 +936173913 27999406 +926055961 -133425390 +-86559432 -993168233 +-446230122 -603196944 +547533115 -254476296 +227470725 -58523708 +-578028954 -83419610 +866554879 472001733 +-729067157 985817583 +-31147598 -932411879 +832115969 174888360 +403176340 54852668 +-893924766 391313745 +-908971133 -646663242 +391898511 873479426 +-595256046 505118052 +-694863732 -353134099 +270235954 -63829177 +258050068 -665858043 +-150466676 585686308 +-325987651 -635141721 +-615363695 522718178 +-531427591 905329115 +439114757 258094112 +-690640757 312611407 +230811740 193598966 +354496152 -254724166 +-597690787 913958468 +815057185 957370369 +81069980 -767048605 +-464121510 -982565951 +34346520 -654510323 +-326821404 -886205642 +132933111 -980136036 +-647342562 479110723 +-509883070 299128258 +-101339304 -313792831 +613730465 311852142 +875253891 887104748 +233788465 -606434377 +-713332308 177854489 +101811401 -179756210 +-892444788 705709955 +-276350784 117931765 +201824000 -617881567 +-786602416 360536819 +-132640224 -263524266 +346916206 -180027151 +181021329 431811302 +239124812 940818505 +-80365720 1581887 +282438578 859939527 +-128664311 10883522 +78596883 -226490009 +-495929001 403004365 +-399264186 -876635112 +-249046020 77880260 +948560134 -464059745 +715799896 -414179730 +-248697463 -825366970 +561878928 855002962 +-445240331 776040419 +8582750 825524530 +846819772 -923333197 +-462416024 207323591 +130527551 -365454468 +804356145 481930002 +323703350 463967145 +336270561 -213584031 +-88040387 -556905773 +-266964986 -821419105 +-727751039 553724643 +-400403917 988236584 +309840582 -826705174 +853141889 482149597 +683135541 758198241 +731153760 -932201409 +796244521 -967925637 +-247665101 775248060 +782211520 -787428249 +-940635451 -846713759 +599973667 -67963194 +-205198534 718255082 +497921859 325006369 +-129075837 937026965 +561315108 490183186 +489002812 356161667 +540589791 -435852199 +-920131670 855729138 +574194501 212711998 +945763584 341171003 +30192853 66214167 +690277440 -613730065 +476354367 -401800523 +-782206880 487070898 +-882870198 -788115987 +-352964250 -206793990 +-828705371 378192862 +-255809188 768078927 +190995971 176064223 +631353491 417936411 +367008289 -513823892 +729027055 577753771 +484738001 -49972864 +552988386 -960147981 +-906825230 -291799750 +7947684 -26438018 +-484724898 -319061034 +-75661472 -788372125 +-478553192 -168655602 +-142743887 -493023487 +-350549103 670106920 +683787533 800889401 +-427469916 387740607 +-557688331 377438178 +33579445 260340896 +350602755 -348702914 +177153119 377612061 +-974101261 534864497 +-547163189 820962560 +853070963 572932813 +-729201902 867597926 +818077354 274152460 +76536381 884241002 +301136953 922145324 +-596114233 -872641363 +-900131645 956117250 +31610486 643186580 +570964519 -922770203 +408725507 -86864831 +172611429 -719733935 +-613880934 680113302 +-904732622 -806105695 +79639098 777276453 +232922358 143970222 +483405860 -464280849 +-526017874 656996496 +550507440 -687821217 +-397914165 -712075166 +621620966 239998215 +197497717 -945407298 +839817504 -345421185 +411932078 344909827 +-634903911 551643601 +261983783 650547143 +787521229 -508383759 +625758635 -450330787 +-163076590 217488327 +-275876100 134249039 +-751049854 417462671 +793621588 645585407 +-262388510 53773190 +558913637 -259514468 +898240760 133416428 +248592195 773554250 +71946801 -552754329 +327347232 -151166508 +-864718671 163643160 +-908842502 824551364 +-72096674 232112619 +-964044184 -552783696 +210651576 700913496 +-329517156 253795213 +379191479 111351610 +557388327 -315948237 +-362514920 -63100786 +-551249085 -758173959 +-954781198 -55317737 +20764105 -623435791 +714981357 -787442040 +-549261956 514200513 +-871966310 856101799 +-5683389 56476158 +245426060 -702052852 +96930203 -426950335 +58889403 138143391 +-645637922 -780504059 +-186143205 831968939 +460050255 721354226 +-205865000 271736839 +269496480 844294125 +-239142043 -552592638 +610924024 171090329 +761522989 -557038070 +-672544152 -278601102 +230667261 909559462 +425502671 51276512 +621799277 747127420 +394806117 -898656961 +-968538638 -586900969 +564189725 -486211594 +556384377 289687405 +-480573803 -802193765 +196863655 -668402874 +308560643 143906976 +-29405633 236795345 +33350457 -719521392 +-343303353 56754373 +-866856044 -437226826 +-915192777 -398103137 +-479736870 -659566755 +402145923 -426279710 +438115983 -330620517 +756875340 -757278240 +770085974 -329028761 +739580651 -660322648 +670978788 852083684 +-246091433 -770892900 +-149852871 -107731839 +507513223 -318984547 +-846091175 -247773020 +-49042829 800483337 +-381093098 -168584387 +605020493 -336194692 +659043188 959294142 +679825249 502347927 +-631491604 -674054063 +-973288050 -935755852 +-224345097 -946206387 +588743807 -92612461 +989732470 684167137 +363369516 893123550 +421350428 -551393523 +-32894471 -131390445 +290494941 -140072302 +936391429 -443417739 +-193134857 765584980 +998043325 -586525389 +-592270286 -330240618 +667332427 56715180 +-428565394 -762714915 +-325646788 492318535 +-595660129 -105886195 +-541509456 520109251 +-57388684 48780876 +201984078 262106751 +844765641 728576856 +-875569291 -81578431 +794839336 -694236210 +984631116 780055303 +481537321 838544260 +345670614 -970766819 +336220667 603539315 +615084836 -263564308 +313411226 104070294 +403744109 312610999 +778555751 -51953151 +-663748162 386120692 +741774475 875353133 +-367184137 -647786666 +67088463 465609902 +-338007015 -385349648 +-600812949 -355885887 +-875346383 673700873 +95218539 438492164 +-360174401 -48317787 +-422702992 -623817805 +795764074 851508829 +-194250651 -493624642 +841105090 836681061 +282152852 828510154 +-87156730 -334260670 +865023555 778496066 +658250776 -988046164 +599357085 480060462 +-163805955 -484127231 +918201798 328728468 +-509548069 -361123255 +837623926 945935053 +-477769082 845573140 +-760846109 158235051 +-698548899 641910150 +-736701274 165852545 +-977909099 -59233036 +299463237 409692129 +951543021 -169392342 +317092912 188549486 +49594066 981560426 +727552318 -210431068 +-182140276 652458601 +-715523009 349545577 +-168815942 -716037193 +900507886 -303162427 +203728913 -935995406 +186246314 179371940 +-469075504 -371873050 +118005944 -596022833 +139204938 -387396602 +726357035 342855384 +-509853414 -589924790 +532285034 -843521610 +638685914 130525537 +901071028 146887004 +-829611234 -887222553 +122928673 -445591760 +580581524 132054812 +140688207 581311463 +-540766547 106098760 +-336958073 805157279 +188770041 957241935 +6480794 -427047413 +-162530192 213252591 +-497642216 486462700 +-769669606 -83597817 +-492150285 -409072581 +484737035 -425115349 +92454351 397638019 +213068795 -181936179 +-31073196 267234802 +-829072706 -867957108 +-801727530 -165374957 +32255990 92221721 +405736329 241778556 +112555656 375539375 +991693737 -148927357 +-3290307 -123296021 +436833686 879665277 +-590522137 -684869700 +-327154556 -295444084 +747313817 873850111 +-784179791 -587904859 +652930832 -962497864 +-526542843 -121521806 +-935721104 7801559 +-757041420 -946978628 +-718555661 -712436566 +-983522851 -641404313 +-301502816 101370590 +973903434 54360947 +-8176994 975400919 +-188138681 222154766 +-643605267 307972660 +554355595 454639234 +-792041473 -413857018 +337730933 -745267094 +-694116911 977525888 +647279540 746491202 +-841784042 218775774 +229126382 -412569204 +40522134 -601159223 +856675232 213098900 +902185126 250401982 +-887590615 -821632122 +-505811713 380876354 +-61916509 351598956 +-911691341 -325672551 +-798968788 285059243 +-833209492 -607646620 +915689404 517666437 +-978838745 -936451809 +-454345252 972181356 +-638083172 867468681 +-548316235 752775452 +106651855 -724256752 +-265310899 -680491901 +567689023 959343372 +-796076304 921079582 +601036296 339111067 +822030921 -336441685 +408768428 29896698 +556384752 -930605906 +-183783105 -286609070 +-893894200 921559701 +-351862230 31185398 +506767324 -780309388 +175396312 -670744129 +-960786930 976218339 +-455152785 903060674 +608171295 431203846 +726964892 -379727879 +226920667 58472924 +166553868 -393752514 +382923247 -800606441 +579622294 -399789076 +-542124290 -99504779 +646788206 764448909 +87470371 -479025440 +-429836027 558247325 +-2355895 928364990 +-476131122 -476611228 +389315970 673430733 +-668406365 -787364680 +846804227 934851541 +-460953310 151497625 +426244106 -391693032 +299329372 -292985604 +913738764 490118904 +842419653 351595672 +-978995297 -129387246 +40315625 147769356 +228257990 66838479 +929069866 348036875 +412018075 660158735 +-989487997 489289239 +-885945286 365192949 +9895349 -59646272 +174014862 -185937917 +-149018649 52345850 +263422339 198078723 +-564769407 -157128773 +-69558474 378387677 +-309904892 941128082 +356096095 112007944 +-39343213 -299670835 +127008034 722807317 +-872678639 512908352 +-284495982 23636531 +95357364 288491477 +177623727 621871916 +-915505208 812492405 +845257590 -32367207 +-710210728 -403336379 +-346043693 -412825661 +38991907 452723342 +-387268066 -620049178 +96321351 822284658 +-10835236 -589343887 +501123631 578077350 +-329862031 852207567 +224580500 -281200201 +327789064 -719151356 +-305888226 434135396 +-557921519 847281104 +58480114 967393417 +-275130686 -959460154 +-484190791 679612918 +-329585060 747949704 +-215557483 423282227 +-206673606 947085354 +319576657 -392870568 +404478244 -68720259 +557476105 -920652974 +151652578 -469786222 +708422411 642545579 +306115196 574498143 +940070856 651265762 +527702706 -130287092 +356053151 756098649 +-12624194 623967869 +752145764 -297111167 +412247328 -822712490 +-239181672 981531841 +-524880101 -935645056 +-601246015 170798600 +461367359 261950266 +399745310 -739853997 +914990554 -495449593 +-282188457 -926000663 +823577058 -804583315 +-782009326 -244626140 +-493323330 -917212654 +-920794653 -677493615 +720448620 -768146355 +130000402 142101999 +-729929259 364227393 +112896417 919798161 +-302290380 -477891522 +-180951163 -601502963 +171625511 -983997476 +-800347840 -269111504 +-92913476 174442582 +-476752805 -123006060 +4404395 -940420592 +622080888 368061860 +-508449880 626557553 +-621835967 642560263 +714549157 -937678458 +557924109 -787294982 +408717170 757329270 +848364308 117301275 +590497579 672646645 +142847888 329231936 +-408264903 -899218761 +178202714 880149842 +-805799500 -358046934 +293402971 736579461 +-517972811 929047038 +611025692 -674644039 +372854690 990443503 +-259368766 925121337 +191984507 -551497503 +-104649708 -760834154 +-226855557 -878617888 +418013153 403227147 +579758186 795016894 +630028420 -92491105 +-869848220 -593735047 +-249390950 70907195 +-390815182 396394157 +173903186 -620184553 +-201547776 787754418 +654158598 -448536918 +654736739 -346002445 +394695126 -316645052 +-393807906 -193522800 +-129641962 691902934 +-377795761 531062615 +628296179 -978302735 +873998298 -495997316 +-475523978 -108659467 +983990052 -274594751 +346445454 -647303683 +-18975998 46075707 +29621693 315873883 +-9528628 -202701340 +-386199632 639137906 +530743677 -872211131 +-611203832 -669799087 +449761708 330533846 +-734719568 -231003211 +-87881145 923547956 +-523819006 -784340668 +657930593 496982319 +-972715405 640428834 +-626749042 898216698 +582243494 177653785 +305033277 -314873553 +-560752651 170459742 +-174877470 -988169970 +-116520727 126909149 +773618343 891417755 +524848046 -602641372 +286128739 -97839990 +910609276 263871719 +896569617 -591361037 +-207325565 897973291 +21464124 -625603335 +-229834387 178771423 +-265028456 -833158858 +-774929269 734712196 +-455378724 816525477 +629287743 -211501855 +-808022730 433940973 +-142074399 49543379 +412705035 -530457350 +254091348 -37708277 +-770823444 901154017 +556854101 522644538 +95271063 167534095 +-578702290 308228230 +-452089268 -787699938 +262960852 -142951866 +-346259167 84390359 +-416731123 986794481 +535385440 -46353956 +502018061 -651852656 +-834460671 -402939835 +372687650 411064182 +-222039210 -321154936 +817776515 -573026077 +841376622 -73332769 +385561893 416295122 +-785794348 -793807750 +460728764 -997334918 +-533844856 796666941 +-156728728 -532123299 +69776766 540650329 +-672434668 -216385408 +-717661264 837997684 +-495874373 803834078 +-186886441 189382566 +-520912624 682373761 +926831577 463143758 +-741367641 777224004 +-519459600 305900301 +-971006975 -269440354 +538500965 -216532749 +-550626047 -226862548 +-261262196 783513741 +-187058921 -742508344 +747894597 529825872 +272296590 524685309 +-549800292 -461574834 +299190755 -313220399 +172016080 -865164849 +906578368 1409115 +46266088 -55731813 +-969679933 304579784 +798298262 -154640924 +231597191 540982529 +-737414509 315259720 +877720556 33139433 +91400648 -775139289 +-611438482 73335264 +932228464 956839335 +918428203 459019602 +318512797 -994790028 +-778782417 -13689618 +974887630 -335066932 +-766431738 620186692 +837933874 -1191960 +665353047 25150034 +-85792207 -683978382 +618414466 -827823987 +501467546 491286223 +651967217 586960747 +46735 -549982378 +684491759 306273361 +-736354007 681081209 +-870423764 242992298 +46024249 937146175 +-197470024 -895042777 +-448269054 884784126 +-608345396 367257522 +-113225047 -524647556 +856013173 -958769312 +930767576 373915800 +925903429 -718783551 +155651929 78888015 +682197231 -213274902 +134712065 -533335490 +-831390792 -145732603 +-310728478 -878405346 +-350020112 -927210353 +470320017 949567239 +337299920 886170204 +486286825 -792313994 +9991574 -34535758 +-497880226 -564198457 +-890911170 61445305 +293331397 -457068774 +-601615853 -173453954 +-920131974 -554488704 +578699166 -128248836 +891815486 -446798176 +-272592180 14357649 +772292651 -809282174 +-760524999 -828152145 +378768257 357943217 +-25749606 99883554 +204524312 -728503400 +-781452069 -144863953 +467913920 250607954 +-668726300 89740810 +-111663043 877193009 +-313801921 -519624189 +-710242761 -521732751 +473609953 4005103 +-761386031 268004533 +977041030 946493241 +573672466 -361461344 +753002185 -192897970 +230511759 -89549046 +-981230925 763000201 +773542009 -131884306 +123420341 -914457962 +100876509 -585156594 +-303211864 196663452 +47614836 -54977979 +-631893522 423820972 +-43554087 469803580 +112222460 300335596 +-901809419 391267023 +979425053 -899544427 +-665341390 -105242040 +614056026 718603675 +666549563 -960236033 +199349929 647112565 +-845361147 -226743204 +887192950 -447691954 +-625479547 736188601 +-422323104 -824973993 +938905553 -453345007 +-729225690 603929473 +-899712041 530474791 +-534392429 -954344172 +270238852 905018303 +-786103569 -81931905 +856799734 -792904520 +726250774 131404228 +-60407656 -407527733 +-28243178 675241596 +-559955153 -286497141 +69929678 37954724 +-112883241 -864060842 +-670528264 352654732 +619244532 -655206061 +-443372862 354029755 +643480182 -837821495 +134135067 -21310933 +-124442280 406567935 +-529249555 -448991314 +-412399232 391746391 +124259247 -634274555 +360419815 269171632 +509608600 655489176 +876952849 -130971234 +-609048768 144492220 +370701355 66699572 +-712110433 939192304 +-881517116 -364382100 +616978514 -111619669 +598183784 668618966 +-472520724 -487138670 +-609742867 -491759905 +434431646 936751560 +-115007272 -488394438 +-465211268 -375808460 +-837049177 267152581 +712615553 356627116 +-610595690 410326433 +-890765559 156229156 +-69279886 -384986459 +312367259 -45159229 +615974324 274943972 +585844293 -886768419 +230563679 181249823 +-494759934 -633577498 +184235532 997084227 +620829532 802320115 +-662918923 113497560 +750783111 -284702174 +37385855 -106281419 +-703614456 231045850 +-823740942 -420538069 +967590631 -504972627 +821191497 195908443 +-343692416 704430211 +-812297835 165437524 +-321617205 -625116018 +849504786 534610627 +468819549 -837111724 +281195462 -964274699 +456320426 -498824420 +810558749 -953727936 +-42727906 -237200112 +-1538634 213521627 +-442818377 -798181800 +125547988 -557406291 +-918941949 124756327 +-309654932 290327848 +153107852 -139917347 +870299912 816774609 +593732655 852053308 +-682035133 -326841032 +710505667 116396289 +321768872 -160124318 +-233154685 -786114975 +-232874677 -387075637 +783673889 -159160445 +384472641 -177358466 +170193535 487252033 +489090302 461069409 +688926165 -834260123 +-843947080 233957402 +-672451769 -371082059 +-871480313 -615497506 +-729189387 330565495 +789677724 872155082 +-468749768 -515868777 +-387390673 -686809164 +-818590419 149302177 +650130585 -637304028 +521634476 346034401 +574854243 -911770636 +-47655194 -233659589 +-500255758 451181074 +896105861 713006732 +-394945329 -984487636 +-516821956 -152043513 +745321301 -675626160 +30205596 349157633 +-525178181 -521285577 +-937890642 157640438 +57118624 221957976 +-640350764 -812375727 +-889728723 654421187 +-805883746 100212153 +607058396 374266931 +464764027 536825978 +-963196785 -945455792 +172718326 -885651521 +-750015486 350540082 +631240519 -671671548 +336382563 896623923 +465949827 -267785337 +65238864 -687120102 +-602743743 -865631590 +832880539 -809121861 +45942477 -712124118 +375134292 -627386028 +501347321 -587099872 +-71836316 557761799 +-33850310 963488451 +-666711373 493757503 +452051807 102250377 +533609487 -483066325 +841757051 -940601422 +92389059 -465684023 +-637081668 -289420547 +317634278 -992465691 +183097909 -106744088 +675244538 124591661 +537977534 -632925821 +-839043518 108861725 +-26874799 89950402 +124545100 214434595 +975978275 215373093 +466392389 -249727679 +658893729 477246410 +88760188 906134151 +-183001444 191488626 +-62176501 -876018403 +83172188 -815744353 +403448793 743949305 +-675909423 -909812041 +-913832115 554991310 +-483921662 -812090376 +171279305 -288477466 +451362445 -423883036 +383456674 -509908163 +308053617 -539486433 +-841455335 292207058 +35099079 -972097350 +-952988796 329692842 +-79641384 922029109 +-511687462 -824805118 +-337422666 -128749634 +-976709238 459099564 +-730119363 929434880 +-997497449 473043299 +-683303576 -727061667 +610546389 237588626 +-550129584 988912044 +-401832139 286941207 +-401652153 370535907 +151914665 705309443 +-660538707 910782253 +796049716 -982459351 +-786818321 -492110165 +-790952637 -164060905 +-630604163 689419834 +-37240621 843666200 +97875381 -459206764 +-514261810 -804380725 +-3223866 507783216 +880660253 -92655380 +-316644937 -135547181 +687986424 241365602 +1201695 696905324 +-314750458 510667260 +816066838 987331789 +-276943396 362835865 +535833699 -971112715 +294858592 52857618 +976915667 348508080 +-642802353 729696283 +723293033 -752156025 +-444821712 -982257033 +531585619 697208765 +452658449 -615151261 +282280288 -864702007 +-285285536 -145051049 +-33623536 68747523 +639892689 -438866506 +796961370 -601706029 +440331240 -915130439 +786170237 -854020664 +390936381 865724558 +-976006230 -47853146 +575972580 -51599393 +-943428287 625024361 +802572573 619698426 +964486943 685242746 +-528856221 -275752785 +-423600653 452494668 +71296295 -578345591 +993415617 -935940922 +737100440 75362990 +786889970 220726651 +-817558972 -367218962 +323331318 991263514 +973550835 -522429394 +-937524960 -938612816 +515527952 -525491384 +485825942 -400631438 +93774621 257194993 +751711981 -9843281 +-728093911 266334074 +-298392911 -158300950 +390539434 -764371147 +-57926627 -662326949 +259920640 -819862607 +18013663 603835428 +144350603 -701130579 +991736724 -467290653 +689512865 -384231580 +-857240938 637829016 +809408017 772726174 +-444264743 695430394 +-761363692 92846704 +45225044 -177783206 +-298612480 233574858 +581909160 406072501 +-465018170 -845931627 +138319745 199107645 +-381082976 224720709 +-81434184 461826442 +39675892 128191422 +-26436148 28727627 +-194814795 -653623183 +330194502 126148710 +-810432125 -279175490 +-818078882 -878247930 +-441752269 961129664 +520604328 61625183 +-964048746 560315161 +435702597 329502277 +-876167562 -957740700 +614991465 5946276 +696691771 918159388 +667820366 921237481 +-253694919 -268600307 +307935543 -6543783 +801376522 -622576153 +71409120 307059685 +114460363 565506704 +7379743 -706318875 +-91049923 -700473535 +-227920700 623045798 +341687039 338189877 +205679508 363265415 +460447563 -660594828 +-279791553 83341320 +-419854340 -995423476 +263753147 -418833789 +121131855 226643088 +370093624 -689198144 +744988430 -750681741 +-465305572 128457991 +207742754 847889031 +-495311276 -356823028 +-851394005 498141582 +-240153675 -829044707 +604413829 272499447 +574053193 -684270895 +504784586 -689642149 +-245290922 -687307035 +707483947 -926060743 +-388882955 -86117555 +-719074591 -422504445 +714701970 676340745 +68803369 858502805 +269202072 -870107581 +527814282 -727140876 +950490338 777287968 +-711466920 -581488175 +-800862166 -110163864 +-451083222 891850948 +781771141 -696710109 +863188484 -729277918 +-417154959 -831729563 +295748732 22949231 +-440032647 -502071642 +-552637414 -108058227 +243628670 735444812 +-860392024 -615750275 +364879734 484868288 +-265895399 -130569965 +752729921 -366061287 +-402925953 485919645 +877986248 -225673961 +543633277 -96138801 +915704083 694533261 +445091760 -861054844 +-982296093 346845511 +74063959 104412208 +65657411 340488714 +-344076724 -501179732 +993233752 -375875111 +-379527302 -393980866 +148759261 -399346829 +-200018974 394221717 +-966541291 -620051935 +693022009 -868214835 +142038803 -580992210 +-769974118 820984881 +738926574 -867557863 +-809431105 -733907754 +15942793 -130342686 +-676070323 -109118776 +600871091 327269829 +-757022118 941614203 +345962876 -802256041 +79516399 844933306 +33150948 588484485 +-665227243 234931803 +-13641095 568029419 +60583030 -376828392 +-627376593 -805723519 +-842227078 -451016739 +-906288256 -187750412 +118135470 -454140958 +-299003924 146902250 +-87341103 577124177 +-537419393 -869545020 +620619416 714467734 +-776258041 159298294 +-371552155 -853535889 +-447988528 -650198032 +748729100 235248624 +-977857304 284157221 +942856163 894411576 +-645621434 -961950358 +-58951128 -45217632 +567048683 8743381 +231582335 585813758 +-353652515 -700509906 +367623146 -934946872 +-390432345 -862183566 +-36059164 53965676 +-517142207 -918942557 +-399519479 578127325 +127434788 -849808832 +-800877723 -333010937 +-780670872 883726418 +779161243 529057430 +776699042 864667393 +-227390519 882729406 +790917114 -212137066 +853778464 635079974 +-229279749 -426834708 +-53825429 -275786041 +-261195352 -484747655 +-473764499 -157206723 +-93006039 -444253087 +-559214066 -428004827 +-100512696 -895174800 +745996173 -595501765 +101049813 -326735368 +591669180 -846255938 +335894492 530886848 +-505573573 23829101 +52579371 -445530281 +-999979370 -566120009 +3194499 -397835902 +-743035588 90726380 +-80191168 69042935 +155109641 982397254 +-362281448 -494923946 +-835913934 -965819742 +820490175 631592565 +-481931531 -416513996 +-397063559 492962158 +-196172768 404316805 +148618946 -725692380 +64147627 127056196 +-877195546 1903696 +-647797578 -775929567 +115338463 201686021 +-955816202 375084380 +-678099337 448949325 +-211021235 -341561156 +-110880991 285502583 +-974872770 856654558 +549859364 -861350784 +-208434334 461777408 +524363771 817850332 +92013952 823801047 +-485443032 205166693 +-405044174 141137353 +515927920 972329374 +-542547703 -580028369 +-241455063 140611083 +873703329 994597272 +795615762 656061422 +686753218 499252060 +390409556 418401392 +-375268687 -173606505 +279024621 164902543 +-472491764 -83251659 +-992587567 -871113698 +827713926 -727291129 +-210008144 -511324860 +-460170043 -847898368 +-177986145 11290939 +-862338071 301218848 +12323289 -877265159 +-647360823 306667524 +957252650 -99034427 +-854931038 366675618 +87150619 898590420 +-226893141 630846898 +131246362 -628220273 +125578826 459465282 +-466914687 518533678 +-621683524 494983255 +533916030 597439849 +-18225381 770806509 +-378814682 650169850 +-609956495 952933860 +290962267 741423960 +51157335 -355151254 +162273731 -38686332 +-173437828 -416344706 +-438561605 731053560 +-433183805 231052429 +801647193 814942868 +-323057081 961067363 +731970906 -784041068 +-921116846 210859683 +110659034 -904312668 +58176276 -493309865 +-187609359 286693025 +718938239 -511120208 +918761798 514155572 +967185408 -937307299 +-625813287 -280734198 +-541992968 -74794520 +-111382529 -697857942 +-274000997 674107510 +-723967020 -719028515 +650347284 -729613682 +-410099706 -530468925 +990252033 856027037 +-864893672 498739258 +604055460 -354700274 +179857538 -737926002 +-223097513 -61556683 +616901082 -78986264 +-691902259 915405627 +-26677471 705832690 +817335773 339886028 +-812375278 -806218073 +-357955555 -951105612 +-413692662 -740261145 +768430536 877738866 +721351354 337935503 +13743516 -629643742 +471921133 -933407732 +-563188511 807808171 +385462917 479127643 +-581946941 -992856462 +931195750 -777178344 +337493930 -895451198 +253118507 264816764 +378300919 501875547 +-87325725 -340615923 +-365269544 901161643 +749199738 -639190228 +763136326 443707925 +-12770555 -911995726 +-823943330 996740792 +604693117 791847127 +367783749 -791499999 +-414369537 882517152 +-953365057 897499493 +-523447383 30660684 +433411173 727698020 +452118522 -414052030 +-268615975 682959686 +-831023529 457879120 +-159783436 -338081754 +-985414652 42787156 +381147797 -788371417 +413535187 -216478297 +-78392402 -643205708 +-12394078 -557864851 +-431085980 -308880485 +81319152 349847692 +973832615 841939443 +-975003183 789377756 +-491125045 531021 +-660123409 557755247 +-807582532 -751533586 +910956251 173591133 +-329814915 -204852324 +740375653 -95275514 +157260574 684532803 +899926279 -549913503 +505780276 -455156461 +870950112 -227932145 +579741039 -646034873 +575882586 702041171 +-269560724 -830446628 +-463029130 -932266438 +-717137382 246043619 +642309230 -83626262 +678521861 -709602099 +499975798 257067705 +949621304 500972802 +-414617949 -618775428 +-260019833 -124805460 +22876790 -130522282 +294551306 879202682 +-606876046 4372966 +-87758729 32446114 +-443765517 546353646 +858100441 513957492 +-616835829 430578665 +101712951 873575866 +-801406683 -716787927 +-245217224 -46120075 +255694863 -490986450 +311579255 -390731240 +395967709 213865366 +-534101725 -490545545 +892436951 -715993265 +-625973863 864610100 +140385185 966375345 +-176788297 921728961 +-14118724 -398841393 +-144019765 814582312 +681522532 273944070 +454401352 786704689 +-854093438 -89286293 +122361695 967579644 +-997390376 774533189 +-952987446 606371881 +245583801 -192288220 +883179513 177517470 +-616406669 306899885 +-512020330 937159478 +-313984387 405909563 +172319066 298574717 +-911430501 190624235 +561312164 -744520682 +-157927671 999237458 +-998000750 861045652 +8362222 611709991 +813544647 135872392 +-281856697 427139254 +331185979 -887841061 +-139498602 910896487 +-936144893 -22572559 +-195536858 881031572 +-667599698 -113484752 +-329226463 837729529 +-762091314 -322152315 +-149112642 -327862148 +-550363765 -625532297 +366787695 -757911878 +62299325 -214231861 +-359365909 -527576240 +798806762 -199205399 +637347149 -586663009 +-955214820 -537324263 +-94589069 584736768 +-424485056 -110809154 +-343223073 119095311 +916577055 306945721 +709958452 172032801 +22967419 189733677 +-281469979 312707164 +746578417 552614498 +358794183 948213134 +-777147618 -143461455 +345501664 -687095164 +-371277524 73443854 +-750237111 827551125 +-570873394 179097861 +-414278807 862608342 +273336620 132542115 +-354346811 -294860170 +-3112398 317492323 +-52848424 -708390822 +624234847 -22601566 +585779321 611886161 +847961292 726235524 +-658184828 -20261011 +-256387558 480134949 +-601173219 -573456525 +951896076 -983708005 +-923629739 847176986 +698609428 941963399 +224663396 180949898 +-812895734 580317008 +-731002060 407554280 +351732174 -757479464 +676019100 -598669244 +-206939597 -887372061 +-989904428 -720813317 +934571395 -342673594 +-910027518 192160084 +-273125182 -838700941 +9930553 -29837489 +901743456 -620704506 +-234228270 -511732876 +-331897176 219657421 +214170384 480969182 +985482509 207334556 +710239234 193597364 +-429947229 348696769 +-624765296 -963374431 +-738395163 318172568 +-647673254 -63077660 +946003016 627227925 +558059595 -177600643 +-489129625 629374135 +-224557010 515989430 +-751471402 -266053653 +919867572 399501121 +-506754907 400956557 +-545867500 -962206830 +-863571657 171982223 +-623861439 -617707730 +57648810 414884176 +172290738 -58290921 +-63969398 -238676903 +602786931 472078652 +-687070205 503165442 +-667689300 -186200337 +-719424737 -712587434 +545781129 -673853333 +-592289851 -693430150 +-415633907 214881545 +17299227 186726926 +706639740 21460398 +572792017 370343508 +-619723759 -482974826 +-129594371 607254100 +754329101 58002639 +953204296 491384258 +604813886 -70216562 +686297406 531762398 +-159259003 -751719770 +623620916 254460911 +534268957 -423104603 +-15138742 -324302428 +-69864963 -834152852 +820263461 -183504932 +326435489 115758290 +-564479043 -507036365 +-262821454 907425804 +18018418 252257964 +89850832 894759110 +780689445 -784407407 +914364008 -109895015 +683058230 45816010 +32703900 231771987 +-115940404 -389763946 +843599633 997655948 +-220986016 457496272 +857592224 72986619 +-36034726 -533356753 +-109792592 -936930541 +-284467774 -853668465 +263984999 761365462 +881036291 -98213939 +459225280 20789011 +710676013 -500645199 +-801990432 708396190 +356837374 -732451350 +-939205306 -70393574 +63088326 -861703866 +-24810831 -391969369 +219775020 789312584 +-202608177 -634728123 +-957565344 477859046 +976137313 291201535 +621435470 -182227658 +742626988 429005382 +761668041 -451136304 +-348244646 844792920 +774923898 895420954 +-548014527 924238071 +-588080996 108990123 +-593608857 512031200 +289915559 -563860919 +-755784770 199370506 +369545167 -216755353 +484889857 939755169 +641090039 967727156 +-96351575 -684232654 +849408157 -580944690 +136572693 -365441792 +-396728350 -476079283 +-750752043 112884427 +-903160321 478313547 +-767143489 934141497 +-782260393 -982925370 +-416039926 -363994165 +136376456 819118287 +-186349424 956997627 +962292245 -653265967 +-154371186 -753416403 +185802981 -612084276 +820463910 627854588 +63862927 216314578 +481867073 663809764 +489811174 187229578 +861042068 -955752894 +519684182 -92620031 +443322001 -766671507 +-122168893 -475240850 +-399632664 257140445 +-735397312 -683894938 +-630241336 259343879 +320702459 33895678 +843279832 -181300892 +762231025 -714304585 +811050213 -567436286 +-749321564 498503676 +929608780 964317629 +104153870 -804240758 +-942332828 -884596936 +258489285 -61556662 +988448076 551541488 +766918006 946309337 +-972109113 310893139 +509149806 -648328423 +396628548 -922732533 +624809098 -467609894 +-460301888 -211404505 +19481417 317797552 +938265405 -692800843 +-886556449 -677800843 +286398498 47672308 +546569136 339176275 +-669080478 876228798 +-559298504 -573214401 +-63161236 410811713 +150454050 -556531528 +-494740812 -443989630 +-819315316 -295362494 +122591844 329466835 +-554093944 -821968463 +689438041 -959188442 +833011120 313005434 +-912947131 -378130583 +-620063019 -617259658 +-203078569 -816788018 +-647871820 122330714 +-594944508 257530804 +-260590934 -926296774 +-699778853 -406195700 +-694474842 607405615 +228574810 -416979806 +-504022062 -828228361 +473397373 -568991501 +-125564213 -246260276 +908392454 -413109862 +144403329 -449407217 +-982586599 -738721736 +-574630837 294539840 +-249955302 33313224 +635433564 -276764624 +-702408129 233965746 +-243628959 200601091 +-921760636 -436924886 +9121674 251925969 +-596120164 -774269644 +860997100 -79608886 +-436038909 -934771137 +657493504 40434354 +-192534598 -123698586 +-415217562 -89647911 +-755297726 834171201 +-316553695 979929164 +-801212767 189913976 +417193449 -746699962 +840391479 278974158 +474728198 -266795068 +377997790 841495269 +834952170 -423292246 +792204111 834381104 +-610927170 -118124070 +216955507 978301412 +648208272 -393343771 +-934371080 -783511736 +-181381267 208276324 +152459100 599821220 +699278910 -494131313 +-672847067 -771842141 +419812336 239563642 +804834882 -708252144 +-354080214 -374819432 +-751241607 -396122898 +-116907938 290960537 +-672231521 -890041592 +-900938843 605793769 +-241496856 -46159203 +721263060 -277686092 +311799263 836215540 +-599955338 -612323784 +-113775791 -95816910 +-420996699 -885363424 +636606344 -326455822 +-305594293 699594830 +933476636 624683574 +917571956 590247853 +492131209 157503842 +107714394 988117752 +623404050 54620184 +-989212882 731577994 +120090625 -783222275 +-287456287 367730611 +482694619 78481999 +-488696999 30538118 +940474535 971222866 +-173243127 797482195 +-359845257 118825863 +-282584830 -186744039 +-318944277 686830435 +-92781833 928065007 +-419488960 -802560082 +657139918 886176751 +216439173 -679320559 +389609044 -635191440 +-24792718 167097150 +207102014 -503201627 +882406524 -589736892 +-663521041 570238954 +656919592 719148667 +-706480594 307225456 +-219583624 819941179 +-509445016 -923336092 +-915353442 363626531 +-485845864 -282206935 +512878281 347093470 +624782669 346136159 +911114642 -832873323 +627391953 314790667 +147113874 526792327 +-697224748 65054565 +856464918 -519126849 +-738387743 -249082784 +623533022 -624650931 +88988926 748661270 +764035487 913661164 +-309811908 699096830 +-460963649 175002476 +-319662497 -70974483 +677780811 -317395922 +-775722622 420184222 +885596801 -866084946 +562560021 85244982 +646914157 614789153 +472270404 -487369015 +-467555743 983059127 +-110001621 -347172524 +212260896 959429015 +564505721 92204055 +618604528 -345672014 +-608482069 -35174869 +962406949 -796056292 +-401527162 -157592819 +-248892306 -751727059 +133906239 -801562682 +-445330917 931805480 +347983864 -944563080 +-386828311 909355732 +-290950203 449709321 +25395325 -779390708 +956611392 -270196746 +-386094479 -346419226 +97784126 957290798 +-418201385 302133270 +-177169076 -174800655 +915636753 -618033222 +42038110 -330387948 +660696396 436401080 +850784405 959452051 +547093291 786084516 +-806933089 -312989933 +-361857023 653486889 +649987577 -985467264 +37799452 -450464814 +48965599 -594969925 +-490287853 333377985 +7293367 -15334835 +-445126924 -477933506 +-665065085 -448016296 +-627119333 -11701295 +79785660 258816056 +822522638 581500991 +87267543 -273869004 +-697847615 -364860578 +-585235374 525440948 +-479591851 -787875153 +694521730 -292792446 +-386772656 -534316765 +-847065573 -282415931 +884804612 -586094144 +-167459564 161723418 +-312431040 174481625 +-691241971 -656460578 +35519345 862630839 +3619518 597164992 +53600148 -396249967 +855626340 299542640 +107437330 577294997 +-731340665 374340137 +-984334015 -361076864 +-868538318 -588224828 +-932317843 -745212796 +-478009786 87980690 +-654157641 -348936854 +93403222 -488287511 +-785084316 -972991280 +794522609 558165607 +365156335 -812253938 +843383662 613307170 +773164397 821873279 +-120217661 -907643481 +-88702108 821811474 +-413336945 663789423 +-770300871 -312143709 +713048487 623599752 +693324351 371415899 +312334405 -881229260 +-76226599 -718878929 +328424076 730132600 +281937806 -67824349 +615552317 -880104729 +562932926 -581946844 +310085050 -201644361 +607070019 -591303291 +-422284147 -98507486 +266148566 138572962 +117347436 319813223 +205421480 792943393 +947740182 -662006344 +-513405132 -218916999 +432220560 -806791043 +440613764 114843397 +-23347671 922188735 +-878691576 796342022 +-500104472 510399796 +287452036 -592698463 +-102651268 -705948130 +-904187771 -848780393 +834376415 350282556 +-772732948 955439361 +-613032501 -981005090 +-170294422 699829552 +331958427 -240137204 +197061458 804823837 +524680204 267504458 +-292114138 541066696 +705546050 522382380 +584095923 -470642753 +-792887706 -720829287 +980981772 163459429 +-543444717 423499332 +-195491899 -919091820 +844063165 974029402 +-83393590 -731780777 +-946675825 155272040 +407727828 -355737391 +-193827782 -247006309 +-79871265 43606940 +968476661 257408208 +943774074 -20002331 +-252316953 -888193206 +966629124 -984750699 +-948866994 154730002 +-912266728 372191287 +-334243573 569809897 +-682561433 -166242211 +-822887460 -792611244 +921417312 -352879083 +572838650 -897441509 +376479529 739853410 +-543716374 373973744 +-313216740 119078238 +-599822093 -112592482 +-643249922 350878253 +997190308 -192426373 +980570617 -524282732 +-514046345 -66745213 +-214198350 -660083698 +817673496 482609457 +482749037 709939863 +-252815021 334408876 +945096554 -692187860 +590502783 -645930922 +595348502 -480597343 +861393703 926826071 +96726081 -860455069 +663457639 -777075666 +28528284 70003420 +301053286 -524352727 +-441199072 818475811 +-334560816 -279495141 +986596843 -269159783 +-179217614 -895324323 +-356686290 465520751 +-615909631 504389425 +-949496202 587538700 +44298887 -947667339 +-453175095 -402132290 +-397003284 -302437153 +309013658 202257762 +480210999 -325751922 +-461529257 -417220878 +-719532244 965326697 +-548740960 -251521791 +563485812 -305748475 +885741695 -719996975 +-496613224 293619237 +-569305831 -397398963 +-800786180 947927705 +-858648737 -960488942 +-671726875 359589830 +-244391955 430053401 +-566814247 -335407347 +-204360393 88352847 +13329513 -584923908 +-282001769 771663090 +244220297 824699340 +-105006187 194827064 +932508743 -677048069 +892628880 876284813 +112101993 -25397444 +-681934477 925680792 +-310032032 603622508 +-392541513 472472002 +515139650 -984161930 +-410794499 -576630228 +600785925 447585677 +-905000844 -656168627 +503434261 438454894 +-734381259 135891376 +89058303 174017635 +719214262 708563160 +985097126 -223354764 +-902564883 -230184860 +336070717 -570363308 +220661773 -772861784 +-556138256 -965271081 +6840200 -524087883 +-273588105 742754560 +-448170105 -591126380 +-900755617 443884109 +54264629 -397069437 +92477387 847800767 +144449985 -676174485 +168032046 172522159 +-169434644 85599680 +267944551 223870828 +683059033 596452232 +321023610 631489919 +40919045 -930229488 +-179024635 -922088359 +-1594165 -710636854 +239725379 374315621 +-599994647 640038916 +876601771 508753388 +498262122 67227527 +705984268 836661473 +844340923 -486570510 +385078002 720333630 +-258554564 553044059 +581561777 701452217 +897682519 819069910 +771593407 -555435880 +988917351 760404656 +359958618 845112344 +347320316 444858366 +105428703 -293623505 +405787366 260802631 +634447958 -45444364 +-873982763 -719734394 +933161266 795031247 +412736037 724523653 +404884236 263079481 +85528120 -641814687 +22140551 416588313 +-542721029 971314690 +-570807022 75101168 +679643312 592499972 +-375662038 575975497 +-449414582 249983218 +417369442 540630537 +244392570 -530368851 +-180240636 408344926 +-998988151 -329191073 +-301447467 -906415526 +-453642573 501036520 +-458985861 883618399 +-228715321 -859459195 +155749328 -732431550 +-426092132 293540761 +-599325613 957716568 +841447716 -65375615 +73372273 447368365 +886956282 -417025345 +-627664307 -336676744 +-868782096 -790759055 +823408588 -969756128 +-686061502 417274351 +806483257 260958161 +-406206982 -99532741 +746956803 -851966228 +724932802 -487114038 +937531866 204718648 +-603384903 235928011 +-903018140 955984857 +494443978 747391195 +-390514146 391590950 +471565212 -206475435 +-153932279 -319999198 +654892718 266354790 +399791 -249684547 +24535967 484992181 +690820879 -296663709 +118207613 424271789 +477217870 -317623231 +-813225331 -948443 +793457154 -505778933 +327580678 608419587 +-607106539 -201669207 +447395905 -446999280 +-853268402 585561778 +465603244 721852937 +933281743 973027186 +-815288661 -304941763 +451594052 268719900 +-135381008 809627946 +649393520 -163340992 +-602736485 856080801 +43026292 -871387866 +766495118 118581809 +318554860 427094648 +884187871 330537785 +-189269651 -94904938 +-137952219 413695275 +180277711 -924493756 +828667630 625809654 +-413668143 263283225 +-265211747 -507485561 +-347822594 -800148763 +-39478919 -786805708 +268498039 113849877 +-531002220 651201358 +-902942613 -725460229 +-314991029 -713284096 +774941432 -816412929 +-317423455 999903179 +-995817519 596134379 +-74163695 -621131792 +541303395 -661488979 +-333345260 -89024228 +886529242 430496736 +-154523051 -900801540 +956265330 -76634578 +926288829 886716294 +-439604147 -235372492 +948276963 970733837 +-706306663 856661585 +-74737283 -667339050 +720195381 408629754 +936403610 920437550 +-207746164 451842867 +-366902096 122981309 +787362134 -673797550 +517937226 572631813 +273077720 -995386883 +-593589952 -731147319 +12971362 938942964 +568066226 -867249734 +242579968 -976070953 +951388573 62472382 +149902521 987746122 +452050740 -193900512 +-451747498 -144191195 +-375273740 -971111162 +-102314126 612677202 +-521988132 487686145 +422994895 161154378 +-94772628 411401010 +-158455047 -663760388 +97151399 -63601851 +867450092 -35400389 +-361436048 -478593178 +759206524 -748055597 +-801368967 -480306309 +925234798 765868223 +-468773679 -305813647 +641222704 -384779293 +496004559 -536431432 +183411203 -695332677 +777756226 617805906 +512427040 -701106795 +232530936 944832799 +785308313 -23785899 +-984310170 -788801047 +-987261656 683049239 +-901644921 993214008 +-327530501 42321048 +668612403 189120137 +764966031 982730 +26292647 -96807093 +550192904 26375682 +-818685220 -493219101 +731072168 404155663 +-537463783 -755460097 +570408803 246906816 +-571688004 482922004 +890702760 -722698456 +51451895 -327463374 +-298651315 -124759369 +-268916022 -264099369 +-608282382 627203289 +-499407945 -199936081 +-8083167 949911059 +819181566 -348122716 +-80150746 614175384 +-61703402 288869715 +560616198 -902130960 +-61340537 490757148 +791852274 -641901460 +-69986976 42909731 +583109225 -562305068 +-735491031 35380419 +-502957602 -196042396 +-790124025 -859286158 +974340154 646033831 +-193740222 -535348054 +372854563 -329407234 +-21027724 -110800862 +624127784 -635341910 +-584274467 -306388269 +617291675 181439825 +-320406511 -469877856 +854362771 662202000 +-229061629 549719974 +103758101 -470341649 +140688916 396762880 +342698814 114477308 +-930841074 -67189648 +146019434 -714559068 +-333685959 -186370137 +378740794 -276249014 +145672433 549974307 +228031166 997672629 +-447323168 340880011 +-259013705 -995539216 +-393486885 478287129 +-23928412 400440854 +-430154522 -105773894 +-601969380 -71838735 +596886153 932588436 +594032735 25813359 +-942860196 -247757171 +-190129861 -769034801 +400640724 -126195917 +-180003347 930053942 +-508970297 892684649 +232116927 766328672 +935375898 -542716065 +-710095937 837322461 +72509899 650292866 +-380338172 524678895 +168304726 40963822 +849486281 363938610 +879807295 879903164 +337107725 -258239980 +-597791436 422430692 +-506263564 283663770 +-886043490 -343720240 +500176940 496944033 +-762094524 178209896 +-154503364 -816714081 +-362042852 -704083112 +310895416 707859505 +128687055 -792626589 +377145710 -264586325 +-403528992 2696147 +-580450102 -688333432 +673335625 664204607 +225025822 -763292651 +-82287894 -628345316 +-584449041 -948550779 +130272875 533675240 +444829876 -807460277 +619322823 47949809 +-421153137 549192067 +299906818 320519645 +673665094 863489236 +-625253675 -176100035 +431879007 -89096605 +897534832 607567659 +-333707819 -328121685 +-889244247 448349792 +-150913362 -490682987 +601151564 135692479 +-327042430 -532455499 +-668759562 -604188926 +610948056 257945049 +389659005 -846752290 +980326652 -708062268 +-994066786 898550394 +88254758 360668327 +616193993 -397274793 +-573979272 -269558727 +-472184834 -603068440 +816896347 -611457986 +-562823299 -137965573 +669637070 617052082 +-519332985 757954921 +-339232765 78220166 +917359520 -131498598 +679526828 -381430584 +897236679 -58933663 +-69715768 651951016 +9196595 761867138 +-546790574 713607860 +785223628 -368897221 +-137285412 -112030183 +523582347 21505657 +-440027900 220596249 +567252060 -406286837 +-719298728 826996282 +-155937431 -835619285 +-649679287 698918545 +145676913 271722569 +61825509 786779213 +864557304 227040919 +-904610297 -335461925 +849616739 -429913732 +245957478 -449761457 +-970708026 -527493746 +-627858588 -412848200 +477383138 773169322 +987851044 183850077 +-121289848 759512454 +401522290 -882299926 +159880559 745952373 +-281491744 371676673 +-351881433 615975742 +-732951927 607072195 +-234270299 323763812 +402166722 -24750680 +695014710 76522759 +-837345001 -595710887 +-368197309 -113038648 +-830638570 601821588 +872838566 -540953879 +-181735824 594579241 +37168689 300393504 +112411673 790395130 +-637278410 887283080 +-673691741 827801342 +-81491468 -408011120 +-676765394 -439358664 +677565745 944836956 +-759719753 155432427 +-587875660 48922030 +160386106 751111646 +-501115003 -425899120 +-604082925 129437915 +-622989577 -561323993 +-35283084 -816423632 +-820790734 785524342 +487643908 273853016 +814810116 96402806 +111895982 606750168 +220385901 -518257316 +-685159894 -399031542 +-876329427 512433640 +-323984302 -43284021 +312685932 -112401994 +-362010786 559917004 +857331567 565775326 +184354390 -387924803 +-176510000 746130557 +-77735170 -364601744 +-504589270 748411041 +177862955 819812034 +-648645436 -790573045 +-647138893 -886795367 +-969550147 821360630 +-380930955 -474766350 +-52643408 -670180200 +-853414381 307075866 +626807581 224480881 +177194055 298103026 +-307621026 535611210 +479403948 25241065 +867929383 336121508 +9485497 -755569371 +-910235892 788022589 +320078096 305248055 +241722612 897657287 +-10503374 127138945 +-483915492 704474603 +509138308 -620308678 +-381752236 -140249165 +700635798 466191247 +233548072 -774884917 +-811341707 962129496 +442315408 913640636 +12095425 670260671 +-707761189 -296129680 +793626818 907644111 +-544412181 73997364 +-297698152 -866993096 +-647423741 385367401 +842236418 -907041459 +-79898570 95873067 +671882209 469341827 +570391604 -843093105 +-99147534 -439492004 +-811297492 535926105 +-779069326 -23171925 +475328645 -649389020 +-196351240 -518481605 +947393820 -919569267 +172104090 463597662 +667465714 -299776399 +-80301765 880432132 +-624187645 -338779473 +488264989 -794405334 +833974112 696287373 +-688100805 284803526 +-60386128 71537184 +624589163 -676495067 +-537361168 340570460 +-200166255 -901019231 +-240639665 -54907722 +-97584726 547984741 +-670184121 -307859328 +39664046 783229585 +49434093 263745996 +-748238759 -838774306 +633922138 733128910 +-405669219 388116076 +891047016 -869179160 +-267026396 -902239816 +-728261460 -405255315 +-134228248 114759623 +696366339 346687443 +191091264 -233792502 +-926390995 -347964383 +-920423984 -891688376 +-65712501 411794864 +485413798 -508209215 +-437277071 714362953 +-26763698 179659242 +233487991 360684621 +-157376162 449034183 +742016432 411838219 +675084474 596656664 +462332160 428651802 +367590380 -948450006 +-751629667 241126156 +31456731 177368640 +577254045 -140128040 +-218189768 -299534243 +790957994 -160657891 +-935231245 -432187237 +926493816 400573353 +-929467188 -378568390 +-653481089 -96075071 +-834086696 -708682643 +177002639 505701527 +-233632856 -137594224 +277737868 -756687929 +177925467 782680158 +-513531172 283425885 +829353987 29778584 +-499187628 466587953 +138471002 -867702829 +960440050 148124162 +26368183 265662580 +160219491 237891001 +-421436174 -28271426 +191257403 -207123525 +634882517 -308752686 +-778328739 176408356 +355714065 102985596 +-753812780 221757029 +-429303494 938527607 +-558275307 210220358 +946821734 -280272662 +89729455 -699424850 +-459414474 -876552802 +210604026 -925388112 +-631892131 246892744 +-181320019 62477621 +-631784794 292983651 +-796876751 142704575 +-737859119 438164346 +-541810728 298491731 +507594419 165658984 +-193426392 -929054545 +286502871 751132352 +741368468 338302496 +-224504910 538796595 +-674089143 -785722816 +782011580 -368534888 +-313144879 73674275 +181449679 -460258059 +-211711838 -246233811 +140065670 497763625 +68347937 295083762 +566979138 -756236845 +-599150994 734755306 +892553133 -248475724 +-264208827 -846282469 +-553365717 968830464 +-126265392 -674157040 +-834003856 578368541 +312136938 -382582867 +741519207 -512538080 +-881467190 297755820 +868211609 90053821 +119908981 320537625 +-780863438 -629106991 +844513216 260911146 +-978726891 -797505668 +274814138 -22073490 +-877135009 112267236 +-204806321 -882427567 +-563331628 27497078 +-115170207 677233765 +99724166 -389919524 +-465306072 60152730 +-760998508 883580784 +269175650 -59177819 +580892724 140372643 +-950117125 -130327475 +14730836 -105053239 +-385706271 -609887928 +-60764824 950001735 +753884998 564004478 +-799873215 -32704977 +165193924 584577260 +-207950070 824280513 +-336187199 619758643 +299137441 -518489157 +504543960 -226190874 +266130782 525181061 +238394826 -971610244 +851808505 28416339 +732231533 -448108961 +118365921 -846686070 +-882206851 705195858 +-669979031 698824785 +-555529359 -666348636 +-436852237 339528165 +-860262464 2772398 +-63373867 333312639 +568724606 -550760455 +-100762902 167378728 +-441681261 111968300 +776759626 -82898011 +392622806 514256711 +-376788073 637773854 +-56945063 -132974528 +-569613016 517811729 +823290143 9214704 +863328439 -32016179 +-932733420 816895111 +-475140504 -740820630 +-469912949 465188521 +177410331 -119967526 +632752983 672902685 +767582408 479488420 +452975912 171132959 +296993708 842822116 +105811723 -397310658 +-205667205 444194708 +-813378900 -574605536 +38380256 -404788553 +51469883 770462643 +611250878 288048926 +-467374984 -824118929 +-181311850 -260785523 +-858100387 144586685 +-811670696 65949303 +294609761 841073541 +-764766324 -104186408 +569479331 547883449 +-842393049 201118208 +44247658 -87017389 +-177254091 -860306945 +-823328181 -905019325 +-115969310 -37636334 +-393213633 847895133 +-225958017 -50748834 +44675330 -965801943 +-867649143 -993711260 +234732153 -724906707 +55863893 359157677 +-639817351 -74192690 +272573033 630385607 +812554798 76580780 +281566418 -539198357 +-592641956 -300526906 +555344352 -270489834 +926849170 -359870488 +475267910 -321223045 +417061418 -86774468 +778665746 513138232 +995421296 -412312853 +-511855995 -724903772 +621508080 -641986136 +-208143606 -745279635 +-293543934 171163855 +816929552 -453624555 +-786656895 568782116 +546939784 828912412 +129912099 -147064143 +-970025020 -252289245 +-88876554 6221159 +-675167629 -213492394 +460166319 368844615 +101721444 -721936166 +864064479 -696266126 +-531117367 -982453560 +852976078 4776030 +760018652 -315661316 +-387360211 -71100567 +190072511 -813419407 +464757179 543483568 +-574739888 414739315 +-4774549 30988443 +327531340 -125510002 +691746930 -253031776 +65172027 -797705171 +-36699879 -318049233 +-443056769 547037302 +-303630298 -918871015 +-451793856 -442857226 +-726068461 -290230111 +-611942246 689937760 +160259767 483074020 +-417783369 546980358 +290366201 -520549181 +417642879 767287104 +284062652 -615333310 +486324508 -260862392 +-900290100 -894558152 +-417197989 -122373293 +61498503 862877217 +404373953 -300414028 +123385851 -27215293 +-511374801 114889205 +851061255 221223881 +1656292 815748705 +6247500 -384907452 +-571193244 -374999209 +888593872 -518060387 +354531565 -494848996 +666767532 -168966545 +218723454 67163527 +-749742048 506769083 +-992456241 -605319055 +-735162763 16410958 +831782548 -864756132 +504062261 498161539 +377996413 758836301 +-407720561 -378991526 +-427970687 -284690647 +-908711331 -597250727 +795248478 751552883 +-339810880 549954557 +936823371 -135410403 +-895127327 608986978 +-478175588 977978214 +-277722725 57638701 +-358096295 -549153127 +-796374396 272882084 +-734715780 265923700 +-812270613 -910169866 +622463530 401826659 +-374278197 83397796 +92363050 659070342 +-896287190 -681145086 +-658901760 430318734 +479326407 -838651084 +-880322269 -403604885 +-182344058 -308295239 +-660143889 -835237780 +-672213610 -764378674 +-665400762 -276996313 +-394806162 951230286 +268302953 -894988207 +-591289912 -373187887 +-924758020 198187839 +243702359 -816259210 +452553877 -146021176 +-979699854 -281523777 +-947284400 -921312115 +-339815322 -495383577 +-597123254 -996224631 +-978220299 778629068 +201348734 -228994740 +434735903 870635459 +-122526829 970043484 +695950479 -213000630 +679742015 -386514154 +579877687 -649125606 +773332227 -866335963 +-132437165 -830182736 +931868818 -991162701 +358872241 -399908237 +-750433688 81201877 +938434565 906571298 +-696837148 -430644063 +-283892591 -233745829 +-282581509 155436299 +-187331548 212970650 +141795259 -648369122 +-656551446 363499179 +-491139666 -380128172 +209182310 88536152 +-786120066 -427400348 +-316900350 108861327 +741472673 -411506344 +-307062243 -537280384 +200940348 -329499851 +-376188944 -726207077 +-181558513 -207235606 +-427712588 516588949 +628433863 746410574 +-967908657 520710105 +-939319553 -64731781 +-261061043 873292551 +147597248 -15702102 +346541298 359596820 +486801728 -921929753 +692372995 785559256 +858466890 -550612020 +-210961735 -591355882 +665592013 460261817 +-664218969 857849946 +-49030515 -65187860 +720659207 606699295 +819004504 643207673 +262726414 -781082638 +296806702 -313213643 +422087489 -3740716 +-322786759 731350697 +-643930297 -411303908 +780017305 234638060 +398326562 177405045 +-768399966 790746246 +-579109282 970187296 +-588464943 -967368587 +152232045 -899660423 +121612945 -906719332 +-95152951 -766239955 +-841180212 -494002166 +-682223435 873815697 +-899807001 93145455 +-379384328 -717399351 +-46150816 -841749495 +-447458186 436833772 +-371890910 -656184845 +-561897765 -82967107 +-353290961 -818756466 +-362040501 359431310 +838584103 843827980 +-826388075 369085805 +-385284833 798656295 +856703488 287695445 +331825437 397355355 +-683628052 832273680 +-484819827 549667679 +-773724069 -390066402 +-912269273 1320824 +-115477784 -321159517 +-417501355 540793753 +-127340351 -69555452 +224687384 154617465 +441479448 4557467 +983602730 -451656667 +978638495 -33342494 +412269991 329678393 +-321696149 448738001 +-346857507 114714741 +-514799070 -653910439 +-328195713 670627218 +667269146 952512871 +-574079228 849949774 +924367885 -369841348 +975465044 -381496157 +964190754 -841458562 +-462160450 -519474439 +-111451920 -939147321 +146398028 102828167 +711484184 -608133861 +-987185943 -483691041 +358033904 -302216690 +-140805159 517676555 +309021 -194395562 +-996224364 -765011275 +-366754738 -711058186 +155905169 913568730 +-513144213 992206343 +201694300 -346059729 +752726544 160412560 +524807984 -235623198 +46446263 -900322367 +341909729 -35004581 +-678025492 -583364373 +206756181 -158640134 +137441460 974052126 +-806168942 -67852922 +-375842061 888550886 +116620835 -354507158 +101323817 -563332689 +-604456648 51668209 +541089911 -431437736 +23548878 -732299971 +505518064 629597472 +558516706 -503414017 +949402309 564695395 +961258098 862117878 +20941678 7948675 +254832985 -664572405 +-257454682 -998529296 +-338350 287596409 +498340206 438815511 +-318074663 94066415 +169920068 990878222 +-284675521 462453819 +971947997 3300514 +-570830826 129787530 +466730683 -826465446 +750032555 151416773 +-66073154 326544011 +-38701045 991555195 +987774941 23285588 +-46440938 -858774867 +-531363298 506733618 +995213246 530416857 +755807345 -132059463 +483762373 395993616 +-800744089 826193943 +15343174 -486927299 +344008784 -581746584 +-28981316 145556580 +307263451 -755598747 +-991097809 498989567 +-466533647 351747778 +-522970217 760225197 +-588276182 382585995 +-694001058 -445932651 +23233791 725197687 +9446293 364087694 +154018635 -48857062 +604532381 18796535 +-187956802 694640503 +511973615 888729275 +689834013 135350315 +61598418 864359563 +508557622 959945316 +-569658144 -257668857 +227616237 -954204701 +976937308 248953799 +-511414390 670498025 +-141871732 205822488 +53288362 -665861173 +-443581519 -216599464 +-874326206 -557221026 +595842426 -638941101 +653691192 841083109 +-615304604 56379436 +-52974549 89588753 +-133407110 -509904857 +343299848 986356386 +461422153 235234683 +-934099740 -590753248 +641023094 -334402095 +43354701 -621619513 +-43086486 -226537652 +-100525481 648810443 +-421510688 -460206695 +117602460 253353062 +617719151 260133263 +-490975338 477521635 +-68375851 -651335849 +351224271 -665193912 +-722049252 184372183 +-153053048 -463286966 +-940601861 527453191 +-355102552 878433581 +-875392571 -999755122 +478954675 -176245237 +798724594 413297533 +-432751827 317356544 +-874033146 -776759264 +-373022796 255095386 +983234446 -313117786 +-615283693 -839647323 +115806597 288541931 +355383542 521839359 +877773084 -370052396 +-234330762 -801671106 +-364242164 -974124706 +-41445600 482109671 +658477430 217656745 +-392745499 72291813 +-235331253 289657473 +-63462192 -115414712 +138034797 556084686 +-480664889 236503580 +-863955053 223158308 +-450080632 345005665 +328076359 188318557 +122282588 -833689281 +847735770 -61365515 +-304002669 447544918 +39705549 990496266 +536767662 805314329 +559875008 -374587497 +58258035 -398563567 +-192044533 961544682 +435359691 285924898 +-347627794 -795226526 +-292450678 -203236611 +-973341929 581897057 +314329898 -30000771 +-407305255 454762745 +-194979783 556112909 +-927947784 571093050 +820058358 -906650779 +-299418350 671747691 +-276722995 -318704457 +-615009262 -973996861 +-897986528 950408277 +-161948966 276324181 +143563734 537624638 +452770378 1595677 +18193466 764909132 +186126421 22335015 +-909937912 841352325 +-609714444 -205610271 +15719542 773248379 +592250389 900346104 +832322022 -968908922 +-907273561 -153509228 +-626409641 -512078911 +411407421 818584945 +929465362 -839802232 +473823797 63303220 +240902930 831120633 +-969168149 806717081 +-118021659 17745760 +-708999777 315998020 +-753291044 569835379 +123601662 371006224 +930779479 -160160394 +390482565 -558719961 +-721045370 -166752816 +466245349 691103709 +592567453 -650325303 +452058413 738330907 +245231675 21705261 +113351648 -706027083 +391162149 -357669897 +605160051 890214734 +933568042 -945923023 +624403075 -145794963 +815408854 410702715 +-393425834 -334614870 +622262934 251137882 +58006791 72486508 +-92074543 -319672681 +-283538487 -160577635 +-898711466 342808839 +654253606 -300252936 +-698787508 556450685 +-736941612 465275542 +746475807 983380868 +-993562919 -49839785 +-526461904 111245597 +-774644823 604844106 +919622168 -995569681 +-680199500 912021437 +-472854344 96827293 +103248343 871032031 +-850064324 -842489516 +408320705 -561804209 +-589408138 -62297671 +-30295891 560136733 +-802431631 -425076573 +-434898012 980299419 +-18542907 608339088 +-116279598 800391708 +532772922 776620705 +248800551 -21393070 +562207318 -616836110 +278556923 -649466545 +-995859285 234385718 +-16651141 -156402810 +8131080 748603949 +568639330 -798221026 +985794244 436596097 +706059055 -635330943 +-168730471 38082884 +-209539261 345071518 +790760227 409285574 +716886172 394586381 +478629744 557865782 +498351919 -478788975 +132509533 646864600 +-962281181 -592275667 +-282734086 -324803125 +-87985355 -398830283 +-795260751 -50587778 +-13952258 290113634 +328122023 928761394 +-377555187 519549816 +-872191428 -440996484 +-933420973 567172615 +-269478163 520952554 +264907248 -439439403 +-921550062 -930549469 +-30583875 925741892 +-768080391 227586915 +66714874 -684638685 +772220182 908733898 +-367917322 -686699508 +854062108 -273790481 +15981243 -196431391 +-721890610 202302676 +-768173401 -72604923 +681052462 -259624234 +-980963379 867128963 +519951421 -311623720 +724042109 378429268 +51699574 -616372348 +-317735057 975853342 +-453170237 -682887327 +-218967689 602918652 +277569625 574932863 +-976294038 -847190008 +688416076 -930174959 +890259468 966142648 +319418584 598494287 +214348959 217290201 +698419226 419768416 +279779633 784302332 +759526701 801149934 +805595165 137141194 +271530519 351400957 +-523219896 572017523 +92700114 -643866917 +-378948672 534973647 +515015401 753257420 +-583337179 373835333 +-956856776 815530397 +727722457 -973777864 +965841966 622119899 +77269851 -262105494 +803374082 487518595 +-187085365 -344328362 +-738334540 -826308259 +330184323 -40133905 +750006461 827043525 +-397832121 499509675 +236276624 995835764 +782849585 -911461607 +-457484806 783878497 +334966999 -338184459 +693824554 -679547783 +381256226 -430753829 +686370757 -942924821 +82526244 668346605 +465178127 63726416 +788327441 -111211380 +-405500304 -782862818 +-890628873 470083746 +-537052237 -576055209 +-21092629 648415265 +-485610247 -584811698 +-243448851 -821122787 +281851091 432024709 +-84463145 -69977463 +180557376 -841330882 +310730325 787210347 +-17175235 -214430278 +987728707 446643175 +618533946 -950129620 +-693484313 947231383 +-993560052 -769951880 +535460369 -628589236 +673211723 -104590860 +-794509712 -722081448 +-325693851 -261460261 +-388213430 -423661335 +-580075562 253184208 +-28958097 -87042376 +855888729 -315808584 +-918553020 529611228 +892223681 387059008 +156593293 720495417 +841152214 -711149963 +-118893287 -390914903 +-718829806 833744379 +-395234915 -661182175 +795904689 -828916270 +723080055 887480855 +438671905 641708600 +-971616036 -824659948 +447583237 334043898 +992212761 124311685 +96126041 -517691714 +-605749443 368516555 +-78294227 -52524233 +665168136 300820780 +-929997768 204561690 +801836630 867018375 +57070357 572342633 +875502632 -818929306 +-510563768 311972717 +-8123882 -408815446 +727861715 985225607 +-199850949 561923569 +-298402202 -208209675 +-7839289 -866977431 +-281799620 895305544 +-727064524 -974852413 +804450484 -581070933 +-650094462 354930979 +-589053291 -742343531 +541825435 775325201 +-345025351 -798934741 +497131248 -645086025 +-241101263 634425667 +-792321531 -436978980 +-421808205 701877270 +-433002915 -929147898 +848821118 555522495 +324909181 -228844889 +-783301790 -258299400 +137537432 -546306606 +926448668 -217307003 +888253236 -591792098 +-741719124 875479020 +569703097 -422626218 +-547442550 88297707 +-538768292 447339550 +-382710625 -546255502 +-301918075 -167098104 +546012059 -405046252 +811576121 -115879821 +940131375 -941427217 +793511029 -509904211 +78970396 741514240 +859363957 21411322 +793834198 768716155 +-276381200 795087600 +-521049517 59482090 +-187535221 -324579173 +582686471 -573417290 +-410137332 -434953003 +556403623 241026909 +-663946971 -459830511 +-237335129 242913046 +856376660 -840491004 +-388385415 594569135 +506958352 656295142 +-481438952 -170527318 +-323043352 405630347 +206349570 -960467996 +-298242444 712111742 +405793463 988651097 +767933265 972633390 +-475192206 374785050 +-434847887 -261394012 +-967643461 264833811 +97372722 -792784659 +-669874592 799167234 +10086144 669023380 +140001300 905490723 +599999725 -159022881 +992089861 -941276566 +107115090 382840643 +-246106441 -917083325 +746496603 -167473241 +185500532 -99177427 +-168767339 425955212 +-344062821 293596031 +126094143 -964013496 +-840621719 -428768486 +636759013 832423870 +461623936 -534778818 +-699392623 169321128 +584939575 431333271 +-6228718 -275637967 +846181637 638161342 +-397802720 978170778 +-566359881 788049452 +390353370 -342107451 +423421585 279827608 +-780206759 653737525 +254527593 586313380 +-844168069 -643369381 +-673066852 -177106231 +607174582 -109855693 +-608515727 991008023 +-261334061 -313222127 +509448130 -526923061 +-144134200 -417051778 +258302246 226712878 +-907016844 729175624 +-900116248 -879204561 +-739084795 -206355683 +586505982 -365849620 +552846334 47485470 +-783420289 -946558655 +655631902 -860100483 +431615810 509125124 +-481325618 858451651 +-808005091 -397341361 +734013039 -370334382 +144785116 720244882 +239960011 812898144 +-794478960 -941060402 +-355198289 -181577220 +-519121376 -565332943 +-521353351 -447894705 +778903420 -487477539 +925800977 487839807 +375785249 -118313577 +-370979106 7454861 +-773829176 -750007831 +100796839 428736558 +771577959 -51700067 +394854570 -51520377 +-951907608 636029685 +-283999064 659009585 +-904707647 28153568 +701285749 254486730 +-267860543 138751309 +728451982 37144500 +76095161 533460545 +645923260 22405498 +-791359859 -360850679 +-923133717 64374009 +-88123226 -163444939 +61206941 -352305562 +911158905 -456830879 +-999620042 -546774398 +-588378582 -80269976 +-562621858 113843666 +135125413 733750632 +-83877067 -62403854 +-930237688 648695466 +964618606 -985161713 +495506311 808087691 +-619198883 411534641 +640154462 801183984 +-692789871 579996627 +-156138818 143163020 +146529736 657820217 +527499661 953696405 +-189537934 -743557770 +-835215188 -152415054 +-961502025 -493245488 +-465370063 153959812 +31473713 403949783 +716832450 986999306 +990568556 -29548856 +-935217463 -180705113 +826602140 743062544 +-948673805 19767753 +-150104510 -964596459 +-817375667 -706225293 +-828391046 -8446584 +-226588420 -996601639 +294450946 357293148 +-540357019 -130783425 +-611987953 255598640 +453975740 967110139 +688711153 -400646533 +-993432816 -452591878 +381838017 -316705411 +-781957962 421350948 +-324871930 210601383 +-601177937 -920419258 +361770306 -916611261 +-822191282 2210397 +365469069 -802521780 +-255641863 649387675 +335296075 898504650 +-58262653 288020348 +-652076138 -731393601 +549381206 -468554419 +711794310 697523302 +-776885686 -962315198 +-906427232 367995441 +-394617111 461076344 +-732198892 971870410 +-871961967 -827061745 +-88241075 -517680263 +-254086511 -975226689 +248888189 697041425 +-573373246 437819556 +734784115 -249539711 +-870903083 -640318538 +-744543810 -991890323 +-66032864 764901716 +-641990621 -751302028 +-328906901 66236723 +-82656797 784348983 +-914826090 663534361 +-898620918 -223580114 +-647742364 -432759582 +518102345 -175731395 +-928662136 -779769052 +-172104008 472679573 +-406137984 -21863686 +-690225097 -82296336 +264246653 -515679522 +-213738927 193189623 +-825606675 -221553317 +-154163196 -39489559 +-405544345 -447447599 +-445475691 -703367276 +391591124 676126147 +778329298 -811838211 +992038997 -118410862 +837706308 247538863 +74308599 -4220989 +561798096 488513416 +751743830 649355179 +569752789 786970923 +-52467917 770302431 +-250110890 -842480509 +-482570590 -59900328 +-781949908 913412681 +-941447304 -245667582 +66555275 714576082 +661339077 983227901 +-676569131 -196449606 +618345097 -6486087 +-748179712 -930460155 +286457301 533002560 +-729423369 -602861583 +478148905 731967782 +-254296863 314508204 +624247407 654901643 +380280492 -511120119 +91664732 960973940 +-343534105 -858699768 +807826092 521676177 +714366362 -397804668 +-924263646 -952162042 +-854057154 732456855 +663596387 347972711 +584936271 611418893 +540533692 -110886254 +-939310341 -104895447 +-677191684 417080935 +-798298365 258848247 +587854219 454795058 +-189113727 807412209 +-724915284 -833314580 +-204236693 -781026246 +-320158652 -906763661 +738327068 -266216153 +939364625 -291864536 +802152224 981168684 +-370064402 -432980976 +-970685159 -735073752 +-160619387 40100345 +-36203427 -918588931 +-787654604 557656001 +806277591 483851750 +168958146 -16292294 +475162485 108552885 +481318349 -27962017 +-417104722 -116293196 +824612289 858644678 +388124159 903558162 +152158310 160050867 +-469247181 303535001 +494714601 -699477193 +301212111 964211081 +-36696250 682426586 +975451954 -374905728 +764051630 888469278 +-64482047 -359460330 +-222194164 -636380725 +-757212862 -303440346 +-834490525 -896853430 +838959595 -866695522 +355436280 -15833906 +-991155809 989494954 +-755706457 -41277791 +998801932 -985800952 +-229388858 -692534165 +-96606289 -898693305 +-624945945 -103102205 +633176538 -231179407 +174215169 -398003773 +-382160385 -449984614 +-796415309 764607957 +692052235 708997237 +-179370025 -60021427 +386692609 636050440 +-871568364 912396147 +741925323 -750502895 +779532715 491624993 +183291579 -685669000 +-730160819 -549321495 +575171124 -764106236 +476177495 529603301 +676909824 -904475715 +375550119 -167549799 +49531394 -398741533 +675018314 -464539296 +-1296100 206923680 +779885103 -161825500 +642933548 -161572273 +592301956 738817982 +745914930 -715127669 +-620105466 290177454 +675216352 395591841 +-406278865 -222255307 +925086997 27870761 +-779177400 -761091313 +-383384470 819156607 +22850058 -370444159 +-588745601 238801506 +595432039 -188110912 +-506765339 500443508 +287911011 373847640 +168459610 -446861268 +686564039 389889627 +41136586 58972868 +-871521453 976148413 +-627753727 -79141509 +-561219636 -643707864 +309414496 -432557882 +-200961818 778741425 +68873635 957346310 +-997020349 932099571 +-933922079 708430729 +-111700878 493116330 +-528789288 -735407806 +-578164832 309799508 +-852348251 561304260 +-501563965 -964536664 +-538866106 -310702780 +-647448856 -10819893 +569968469 -58722041 +-701098110 -470483285 +131211461 -21231520 +156974632 948312022 +-867311549 12370033 +971325217 -539757970 +147391866 -910159548 +-586147996 542851161 +359113508 -361961306 +-630926816 957111182 +-645565119 644143382 +646608774 -798670479 +414972410 8717985 +-268622813 258786503 +597993719 -370827452 +232282439 396271059 +651425119 190183819 +500692329 587704480 +960300510 -680144327 +-567587542 963602764 +-998787456 941731939 +-488747307 908767838 +-714038332 -7923913 +-982753133 -702727533 +120974804 -459033952 +363118197 519134297 +-320823520 -103184213 +-985844148 550077726 +-692188509 613777212 +-835153447 258015008 +-27389490 37033125 +999582689 435221065 +776948138 -834880298 +-497546760 -939544513 +-477043306 -277724382 +243316676 -82766189 +631337007 391195147 +-982484309 285148451 +393500349 150821298 +-512287342 -21882827 +-656494869 -776445017 +-521976629 -124515137 +781349900 316992319 +-316616333 608159661 +904164398 -987479409 +-593395039 -574750208 +-848492147 -527549904 +731469367 328614481 +-7602164 128652534 +-888374889 -682666117 +632082642 179996360 +490937887 525389764 +-744536199 -168749396 +410568698 -497312319 +-323717529 236894567 +37651447 -933371393 +532974922 -417076027 +991707519 141165918 +62144947 154704812 +-517721656 -47357794 +-593241314 144734030 +206096315 550037458 +906495306 103267314 +936761490 -45276793 +52193453 -1221859 +-42928170 -309984845 +-734531183 -34858414 +-557844109 -467691115 +897065871 181420019 +279882383 760870901 +483814861 -505805149 +-842735595 929891269 +-23865420 -374746276 +435652961 66916104 +58232594 587334400 +-246017933 714104151 +-238267373 845114253 +-332876944 189305026 +365218772 -474251978 +318626689 96443790 +351633466 632898629 +-782046698 -406582758 +89802104 -685568217 +765134121 429245 +-142114748 -963358130 +261959653 -316228199 +-644452627 994065763 +911970490 53688884 +349842073 -738050084 +865154809 -879974923 +-531530466 67062233 +904632895 -619178573 +849230995 818424942 +-142172424 -947823941 +891114343 629924808 +68814424 -394104331 +-573821473 724554649 +-543512842 -548897875 +797000336 721571971 +-360328101 813017021 +-994002480 65605201 +-365761980 724065993 +628764354 241476685 +-980444343 -909630495 +-860504232 403891684 +209106107 -478655541 +-221389626 -41229745 +-863954091 348233725 +573667571 -346229092 +615004353 -565171878 +-931314876 538096928 +915529323 653509918 +117220527 -452356397 +261066171 970337362 +104759425 187688696 +-823014455 572247033 +750891576 211196875 +-872743902 521992968 +598691444 993382784 +826685506 141878993 +-148358193 52713297 +836916491 133188865 +-843535285 -23348719 +82712408 -816629443 +-789894913 -196993251 +-823384062 78443290 +401883823 982298593 +761256660 469516878 +-967466771 979441515 +307514115 69199754 +473610394 -202506409 +-304665830 226570197 +-616740059 -256307346 +-264292988 320561175 +790733717 -173926171 +419932182 652145242 +869961552 -822098405 +-375478488 214424756 +846564748 -767976449 +351566679 -645661305 +802226939 577011222 +154782807 -752420221 +286344379 -835019958 +51541746 -739214256 +515722799 -200672339 +104256102 -734967079 +956940241 350442866 +935543290 57953419 +-591581897 767363227 +495176746 -610567320 +739859985 287333798 +158343919 -334276647 +-641683980 229334559 +-79824766 219212109 +15146912 -903544421 +403777063 713449714 +-761861863 858471523 +-215827319 -797554645 +-379541096 -479397506 +583043552 976700515 +-350158236 -110026452 +-844372627 883473068 +391183361 -892870998 +30471858 954311671 +168016908 800530891 +-324529501 529287602 +-636656583 -24091966 +-883278900 196718420 +593271892 -355000642 +-593797932 602268680 +-856882591 181253842 +-317254760 -823468000 +585268051 725374114 +-234703382 -648318948 +250743708 462923176 +-644758846 739668340 +110039347 -656846826 +441419249 -883488884 +168026159 -733490173 +141792769 -801121098 +-199321644 128245161 +-995301693 -504442859 +-272899345 936904280 +783459331 -810789127 +119876764 -267089692 +-797577923 -970620827 +-62492995 150412209 +-734147309 522009749 +-924841732 -374419728 +-808007701 -798826867 +-713753148 -521160566 +237450491 687261291 +447547086 -262802192 +909032913 -3784002 +-458601330 -573026053 +108553841 592113857 +-544655335 -426599895 +596977020 -868141813 +-670726942 -370585758 +119698845 207085316 +523593484 -305650587 +872343849 -10254865 +824939020 625687543 +250145415 164328938 +-636046750 833492940 +-486929247 369204104 +174534799 -471322664 +695791657 -853410276 +995908745 374050457 +-403460459 -478876358 +-741357700 -356136627 +-747363982 -269496907 +752689287 300161384 +777641982 984786996 +636521223 355792330 +553836953 -64234517 +367070640 630523478 +-590210409 -995207970 +606949145 393165184 +-649499193 246301536 +66740034 -748151274 +-901640790 -228302226 +-407010642 -640959464 +341855019 259293005 +-204924056 -99687087 +-387284253 -833684729 +-954331456 760845199 +819652711 763622199 +-837810933 -596487664 +-350491420 -792690801 +955838737 218085743 +230187654 -784364663 +-846559172 222212376 +271026766 -25105230 +556433216 -894069217 +-649764927 258601054 +-650015243 318832918 +-402631955 846582369 +-732891099 -981954644 +-518498581 -396739851 +-541194233 -661507704 +-255418785 187973490 +226935251 493372981 +159045264 -707783682 +-202665135 497080419 +127296013 598214538 +983891895 689900517 +-827828215 -200090973 +930841986 -723814678 +-11390374 178972693 +150783282 130745800 +-684856553 261800507 +673534018 -11658147 +-544841787 -784425863 +835866563 -343948683 +-913664388 -386636940 +-29386927 301235211 +-560863776 316885554 +503870556 491029874 +-580736436 -796922380 +-435790444 -891781529 +-729559921 284951660 +-935489446 -493641523 +927996858 -122515918 +947703156 450069971 +-961762680 982655521 +756567889 -595350248 +6825740 105443586 +-731895082 855799414 +-49897859 851556712 +671713534 -125927761 +700846022 -284704491 +-383909193 518394906 +-153096554 -196539692 +-757400015 343173750 +100645054 -360012527 +276054252 124794299 +-938618040 -570716746 +-287910902 903714128 +142210524 649240119 +142319358 24278485 +721623972 -160419570 +247721663 -781433257 +-778534292 627548039 +463665210 -915160179 +-275653193 -677487996 +295185823 652346810 +-33469099 -136893429 +-888888536 887845615 +-528583690 -786715620 +-914453592 -882181105 +-58040733 830503320 +-737912859 885663604 +-721859830 310545236 +407286017 -464749653 +39511049 -956193595 +-357646798 -287368160 +493597609 -31335355 +-963081243 -18655814 +256736188 127958095 +-215349606 -617402136 +883093164 -903467735 +-20389767 -495715133 +642434127 543345846 +86800128 668446832 +593483299 -38125492 +905054264 -33143254 +986955624 -460172087 +-733530890 -56588995 +-985086081 -263817063 +554575315 723940482 +-188674644 -461347561 +346973283 113379856 +-795139760 705499834 +308085333 467004315 +-259989435 170827638 +484151800 642615871 +423006293 928338291 +766837179 614250060 +-574059269 594518998 +498107591 -535615485 +-524817241 700016677 +-390242402 666639663 +-41210372 -304807569 +-560301202 696132589 +-124438896 941888597 +12321713 274437394 +628035541 360333015 +-113403366 -235382636 +-313227782 -460485311 +-616573684 -638368122 +-692535650 -658251548 +585554096 -823731075 +947368170 743034597 +-738543126 861812376 +845169387 -428877034 +-275343273 729552020 +-778318200 49371768 +734910145 -583883960 +-688024975 -685589459 +-428622177 497173354 +-865688325 120488192 +-617418790 -632300718 +639879829 -166005144 +626284004 -302642833 +697442932 -166801735 +234455831 457046065 +975449979 -324403881 +867474810 -681610019 +224181575 195840115 +985589641 -990293780 +-908737309 -307204742 +686050409 -160803064 +672264014 530978031 +-247067256 618801797 +465773132 832041694 +135185421 309444357 +-850199160 681968924 +-655142246 -473090841 +888676601 -45145210 +641931670 -559229213 +595674538 -599427826 +735627911 379259449 +511585895 339246181 +96462493 -741729307 +500898477 -333744942 +-600257482 -194100797 +-217363667 -371944394 +774040171 -45807976 +124515659 159819861 +469278609 -842545971 +204691870 57288104 +-392601133 -823399411 +-193845919 881014801 +-933891833 371063801 +473998887 569028673 +144923602 573559342 +340632241 -888532560 +-78914338 819431786 +-980121769 -31289775 +-90116686 -516582848 +-640806683 671800143 +680710187 208832074 +-406988099 534165068 +917658706 -228223996 +-234887444 -119505998 +909870136 -387953335 +372115931 435235350 +-781397084 -994498567 +309293297 -418786487 +111388208 490183416 +617278382 -630329381 +-543378806 858888044 +702143029 -507468717 +567136982 -891601470 +-336239069 -585078977 +356631716 928052603 +-905385906 -239869469 +-87340278 452205649 +-804313142 61422890 +719646018 786844704 +813712719 -280614351 +666788750 -237061721 +909365375 656202475 +-865422490 868710841 +-21577574 -862823436 +-546566886 -953479391 +-272522546 -972373498 +525578959 -294952725 +608912828 449854616 +643468527 846195298 +965891170 210562372 +177037217 -83902042 +-688183504 284215485 +898909215 -190020087 +518783807 107699345 +-669782013 -302450863 +634387635 -460309745 +759772970 -356425802 +298145410 265529458 +-131050270 -569528044 +-408417855 -932266950 +-603651136 -17980786 +849319821 -647153276 +-329864064 825398977 +715311066 -129869532 +-716847746 807285087 +685119895 635209837 +-515388049 491245775 +90468108 -233963744 +-68244356 941532606 +-184189948 670352613 +735872508 -64384803 +395037402 -796769330 +71067616 -275701281 +-726255651 -124092891 +-404371013 425823956 +-924917434 672425415 +-348334140 -892595081 +806778811 295345962 +223774708 804494798 +-172595918 250717952 +-15887082 189360250 +951013719 415609351 +570969352 -808736939 +833213368 877573669 +375759338 -563896884 +-112970830 -386193191 +905590753 340970276 +661749072 -723146034 +564958143 -281285100 +949981501 -276415048 +715389398 256804808 +181307098 20654668 +351189553 1631612 +-5099683 -480066129 +635749074 587794356 +-684190732 905330911 +404068397 -637214426 +445433781 722491097 +986445628 227538998 +498050914 36404325 +-77950649 880983574 +391408279 790497415 +-411642513 562369195 +-209266321 -653371443 +-17840997 -473890934 +237286193 -271678871 +860292482 -658125643 +165099947 -365350716 +-288713369 -989737805 +845747540 97611901 +-957969024 485337985 +452569109 56196442 +486034654 399771899 +746269723 -331555658 +-604806130 281922327 +-286223359 130553202 +-34199999 -261788092 +-282107716 333461194 +807909216 -277620195 +-360515211 33803957 +-931010989 371610199 +466870446 -527299096 +740641196 -868176469 +977092476 237222707 +290527522 -903710049 +-713575658 -969871423 +299465040 -221734809 +-560121343 -487122070 +415135449 -597437683 +-839528315 74686729 +746515342 198387410 +-845051641 -620285766 +-957892502 36575222 +-401024862 -337664860 +148136154 -120472555 +-414068024 51322473 +-700751106 400067566 +53599867 582992606 +394194510 -880990687 +-703423466 -531380051 +-794925138 540299547 +641024159 581486329 +504686347 899104063 +-614480852 560176086 +-662705597 -581717105 +-277358437 375448715 +-64511235 -485752759 +-355716345 514258517 +-65562058 -143762753 +-58711951 686787036 +962504116 -933935915 +-940421444 835652301 +602621444 510051346 +-523347849 782878218 +-733429808 -766013550 +-249230434 804503241 +963215391 447696118 +-820636851 -199205314 +-979512327 117656411 +154968822 199397375 +-926893440 -837401354 +-960743528 465963276 +630709338 764288678 +615233476 106185111 +442753111 -802641635 +794106131 -380399979 +-337290992 -403817632 +880010675 896564428 +227585930 -642355973 +-939261379 -581249639 +-852507704 -785367588 +-345577270 -459723270 +423062987 204074403 +952455982 -308092270 +-639287518 307969250 +755199864 -257010155 +910942542 498560088 +224191037 156402192 +947963221 475630446 +499706250 -122176995 +-739939863 -919403601 +-969039207 974295224 +-648790670 743894758 +125238793 -805315536 +-324373819 -796513774 +352232501 -551479818 +870471449 989733908 +-43346702 516157765 +923759942 457435939 +-234089972 694040826 +500397979 -874494233 +956744632 -649372791 +-11429051 764789444 +-832398102 -186245457 +825664671 995319823 +-93134347 535410862 +-218776669 -801424397 +-388588395 -774163647 +-533633510 -728197220 +504084484 953060825 +63369778 404449757 +620018795 386620780 +837284839 61157039 +-849219077 -728270268 +-89069160 855480293 +-214643451 -404726919 +-543940221 490340982 +-860716129 -196134516 +-386871866 -825039500 +840829389 676579846 +-888151537 -527854547 +856924308 -708454148 +-866555728 14685365 +-162002370 665665016 +-303100593 -996480907 +-451167872 -83634088 +-904371560 -369937171 +306034655 924986153 +-256404739 503307156 +-997541446 266833955 +-384418054 -229863172 +-645939250 -37011338 +-934434810 786867299 +899117310 847762265 +550177063 -17738281 +641547855 200217171 +618700979 -581390360 +-360964505 -401739070 +584649259 -197919981 +417155969 128878444 +-482967047 506367151 +50684681 88052210 +-483303412 36681233 +258944443 481034409 +630296715 -257680772 +-402858593 -975068940 +514281547 164549691 +778373778 -430502418 +-312928199 211211189 +911201225 -431790133 +-37045404 632533774 +753797352 -179563998 +-777402180 -874658831 +-172064177 617747797 +551434814 713134643 +108238713 -794249355 +580475452 884358473 +-121918616 -548655257 +96436921 96382723 +-416749251 852524417 +811537209 874873300 +99111239 -965362726 +-886483578 766507295 +378791533 644309926 +2985787 429325855 +-184863027 -967922304 +-225708001 134540584 +-163273756 -70734028 +-955075504 -942205944 +577841098 -68954133 +-276320693 12909672 +-995013314 -185020292 +696525888 -668801445 +183659373 435818186 +288937352 30677345 +-145030345 -140347018 +632799153 -63183030 +-52078864 -878420060 +-979209071 -745217088 +437276046 -907905009 +206782170 -934555231 +-473893718 -978968781 +-494640262 -171019796 +-975267097 -773119781 +900660915 -205878174 +-617046000 -197042688 +189288667 829554383 +-903062529 -709530208 +198112657 615251654 +146305580 163401211 +625409472 -106316913 +-818192435 37193368 +-727367435 -983827076 +761860823 236537781 +975325783 -476726031 +-145301760 618665921 +473163526 682934123 +-643837742 -715856490 +-464464928 656702926 +617910394 -587901128 +516483924 2169811 +536633502 -238957733 +-391016579 -385588063 +-274034636 936578641 +-85351746 -625138737 +-873607518 610345270 +-857199111 800028281 +-891029740 979923095 +-619468893 -468597558 +-812594987 -660585250 +-453626413 546436587 +623171188 898763419 +-649311836 102214929 +-668598453 -710285979 +453265182 -46339084 +247461710 -677924036 +914429120 490745466 +828833565 -176747994 +649056898 -540177142 +779860460 414973110 +826944716 -406326132 +701095212 555009128 +227141857 -181482955 +818826156 -603797107 +-988236795 184093997 +83050378 634727572 +-489085938 -781236172 +-865053996 158877057 +-717895740 -63878084 +997303901 411406991 +918914543 676889858 +-686586367 838403517 +-958239128 -95311430 +-879780966 -25128770 +-561915635 457177166 +414492986 -267523325 +471117880 484191928 +962214618 177382249 +183194477 697402745 +448482845 772760111 +-506257765 859488614 +-76729665 -836135180 +499940431 -147608697 +914284254 402012741 +484859701 -951137491 +606210582 -384852487 +846950355 -474680768 +-214812622 524169513 +-934525232 -5156974 +694461621 -911861247 +-449216488 165244104 +172980295 -436997729 +-544129885 935608435 +998841654 147906200 +113530750 -843072632 +-454717932 44140997 +-127024009 -649325694 +208992456 50215492 +-944751405 -986677114 +937545308 -755204731 +-873706501 -372269282 +434782270 -429152141 +860426588 162501436 +924638709 149339485 +-64305499 836588509 +702662045 -767634190 +490662341 662065510 +837544959 -106338758 +287651470 285514308 +478956255 739116367 +233597242 126713329 +822234144 845726624 +-793902090 -21260210 +849018669 503195583 +-555598770 -109106992 +108923776 -617926916 +445533352 643768204 +474106407 348944582 +717961277 786319784 +-282750800 671406761 +180949530 -460779413 +554478320 593405102 +879687575 669693273 +825649252 -29491534 +195954886 534284186 +-983158025 979386059 +867593324 -922864859 +866243758 -225178167 +-237975331 851773475 +186375993 269184581 +-554915749 -211150340 +157729534 -159257079 +763413517 858555470 +320640327 802703814 +933494114 71345970 +-820005303 31353030 +-116660535 -409228030 +-533545458 616945119 +850222740 615723730 +609253240 536287987 +-641098270 -779309530 +-491657454 532669909 +-840994384 154658303 +-437154329 -291406139 +-761424679 -934689271 +389377790 581972466 +599479237 -850326028 +-527838583 338897471 +578433618 2950831 +162987982 125575229 +-787095228 878034496 +-743818424 -813672263 +767076940 -614178629 +788226480 81909618 +-535258830 -395895297 +-412512174 -531834359 +-508315909 660374146 +256888799 97039850 +-575477492 -911450076 +-553605746 521997955 +-463436320 959630803 +531554073 -883674862 +-798976341 -46900311 +-259547731 -860774346 +602615270 295999936 +724872216 -397123273 +-305401559 784863082 +355213519 -353930500 +-338466339 -92481485 +-899901083 911502784 +-376713410 81200122 +-165242171 -214569907 +166264272 361217988 +399465039 464449329 +-261721005 814099274 +210554387 833781199 +237507047 409363449 +546708592 -679295638 +-258302324 666020651 +-7695719 79315290 +779644639 -719917534 +391094634 -99880151 +705479755 643596669 +490365919 -30769505 +25787446 -835316807 +785896842 -473019638 +134639238 -694178164 +205313345 -252533701 +631715413 -224210558 +133138444 -993425072 +-417559420 521915715 +-719403359 -520383728 +-700097660 724300019 +-884065220 -755456397 +-869317320 511316519 +-598096587 347237112 +-920658650 607299761 +-975781717 -773538045 +844203736 100236356 +-734100054 596467245 +270631399 243209657 +-587535115 441543783 +-235186681 -240840747 +-505329238 -817637416 +-819307761 -952890728 +666037334 -905529423 +541439987 -618348265 +-703601011 -680376196 +611346920 167494244 +763709703 -924774546 +-986495221 265380276 +-333441499 367406404 +-281795187 -409154313 +-731305376 -313899384 +-773418159 -144835532 +-278428265 -515602277 +-308515720 -422107866 +81963309 858903162 +565908558 420346336 +514841214 304512450 +127106271 519706727 +369468476 -656978541 +571838562 -330882859 +-9099247 -131159285 +72345532 779807517 +-472241039 -572851253 +642146468 -153700448 +-177239126 -546718409 +-571128758 160071980 +-70008403 -892073809 +262674126 308832644 +653546044 -649540372 +767865100 825662128 +-789758616 931518107 +141758691 -820356237 +834494702 -537071906 +799813023 522670045 +-181945284 323863432 +774379240 -946002083 +-297552771 -486894092 +185713002 500989453 +810358774 839873673 +-689009699 174453099 +300513247 -977929128 +630484556 -868512552 +-575287930 346740803 +15591330 -96872678 +403775426 -411210413 +684535988 829401440 +930859234 424083414 +399893632 -553744907 +-4774584 821209519 +95626167 381476856 +-508899144 -128644526 +506513356 880900846 +-338393036 165467358 +140229546 -443331430 +-873982869 579307230 +332387660 -441711646 +-617096483 -776957502 +-301998239 878497051 +-36596623 470947178 +93533523 -991554463 +159929737 361151002 +-728913205 628812182 +105359533 -950413873 +-669143267 713888898 +481760464 -986705489 +682216825 -259196153 +-94705193 -353476714 +913065907 -453768263 +-88120284 -825944687 +-805764477 248734136 +798845449 612386891 +-764250500 -370669991 +852070325 463648054 +323927784 -76692846 +-652327804 180567824 +-707631994 790072299 +-819220525 -485484662 +-102284763 672425831 +390085593 273828108 +-868599940 -727821708 +-740868776 493032320 +-708411428 597341307 +-32473413 -85384318 +602758193 883146695 +-221915017 620453119 +915070905 -210325882 +170480561 317556249 +530918680 -858724500 +-708557748 -840832268 +750338987 -159886639 +-321994023 813362619 +832810677 35591568 +-921874518 642647061 +565337754 -635171756 +82729956 610797061 +-94014597 -984515492 +-411048343 -208940303 +-104512456 -398381350 +-519626971 326199227 +524015797 -14525667 +146959956 867680423 +753730673 -869761099 +-289225699 -338147557 +442065271 -996044375 +-728537434 -352085124 +770728003 728655133 +-142377390 -697392853 +16049122 -549540521 +789451461 571084914 +545234666 894542059 +-578949198 -890312780 +123779146 578977467 +-253389524 925893107 +-740032967 -473176876 +-722234269 -238812225 +-484798364 195646837 +690756175 -640660780 +501455326 -202968242 +-72504315 -493577363 +672760968 429123187 +191587578 -276269788 +-885592755 -624910957 +916165192 -777957399 +909821702 -10405296 +195507003 802853525 +-809356902 -413213111 +-381069247 -607415042 +-435054848 -789491674 +746536365 -501064605 +-919888441 -805562379 +-347340484 -442715621 +998852683 841316531 +-546003750 614944339 +661982524 421952749 +-970326785 -720567937 +-578203498 -288317220 +-229380294 -311180900 +-381418118 -619599311 +-643782894 -642022989 +234085240 588955825 +-823138419 -37241346 +-863006185 -599336992 +729089111 -424360101 +-364947671 98053988 +-246768619 -422848059 +20932701 -975720199 +761728923 -863140211 +-839320095 437033811 +219961112 273861354 +97647790 -86411203 +-546829605 -102546163 +480505207 372226919 +97917937 683842005 +-593054590 -899277264 +-378562178 498100159 +-143966540 85364215 +-661201609 -883190796 +-999891900 90850899 +361638782 848363422 +453954820 471634240 +-809337163 -212074311 +-634238066 -106333230 +194073529 142830834 +-239394806 962173328 +-388884499 105232711 +735435766 -959762833 +357204060 786923887 +-454750197 103539363 +83044854 803820716 +-95581945 638114129 +211179656 -213566228 +558964472 -756799656 +-228801034 819492257 +-490038546 571697016 +-31944594 -414139570 +450571219 -783917476 +908504833 -618245884 +827101870 -913975146 +-47196153 -981232341 +-164777247 485722527 +-597984362 790826054 +739946522 -298201976 +-197076550 -543016122 +-276890701 -159730408 +965667488 183436949 +-507719110 -504448132 +-519127271 306338506 +858205256 -632235393 +-445567748 -989915529 +403345295 544108774 +-31902391 -253443413 +696556650 -488828194 +-335686324 97059666 +308415128 612148836 +474498080 -255652270 +-181601050 -980453220 +-853399670 -202672365 +603573467 26466691 +95998124 598752406 +846067861 -1298655 +-651097935 487575839 +-718473477 478550859 +-703599100 832484356 +656583112 766427354 +-875927267 -815333724 +-800405627 -231069501 +397070278 359067362 +-140881757 -9770263 +-684291829 -944240542 +-437404405 -471808890 +262241136 389524319 +627860376 54018559 +760127179 -161715400 +-322494059 -396206108 +133874729 157392697 +-845131201 -109980632 +-52801588 187685185 +-222365744 507490280 +721090681 -226252369 +69991175 220952845 +776637867 -394599642 +601962655 66621967 +-278671826 -605389913 +48659269 -933833194 +380361293 -681487209 +647598531 195402390 +96142042 -198644472 +142279517 2919237 +352271611 438385913 +-992374148 607316771 +874654503 -502143065 +49207608 284388165 +-187400936 -372342106 +987720363 -446888880 +652087369 322201585 +327651740 -356885895 +928849118 -209952267 +-441323010 -359190226 +435363782 31767369 +1639218 -963488078 +-595202875 796740208 +735438080 -954531866 +773683763 258675262 +87009497 594627227 +-973785869 651539620 +-944979525 -807107331 +-46621405 319619386 +-701548440 130377510 +-888033410 18269132 +125999281 -625569530 +421588765 -745023483 +-92755296 120805376 +292973962 450667259 +729235700 410215035 +-287962621 -171027323 +260467085 -592261523 +359109001 -618643773 +-777325331 -634738852 +-453118957 -456951095 +86508698 806755175 +-789035864 -758972881 +123515763 -221335270 +-732294238 -367089495 +264967137 -381734024 +156924171 263221496 +615476809 -777659262 +60437756 -250549197 +-324991834 -641943627 +-453999311 910270053 +-726970464 604637457 +-66808246 959930839 +64646685 348846811 +-632803134 -796664709 +912196072 -602168668 +-853593948 -367723396 +316626745 385178129 +770010091 551510852 +-470913139 -996012644 +401283321 890601107 +-321164540 144258324 +-292051478 15100700 +-653935986 65405602 +-332542290 956616843 +832907099 -421442565 +733474563 577874006 +189350675 -943802990 +892534996 -189235315 +-882647999 -639167011 +302338750 -866322398 +-221437918 -360723387 +448790824 453847066 +432289975 508091751 +422802709 -338300627 +474738697 560494087 +478453385 296685631 +-98134254 -204954084 +-494914292 511061779 +-501896665 397365873 +227551508 440084381 +-521559608 275236702 +390974502 426676739 +29747866 -386253249 +647161252 998284498 +246527899 -974609804 +-313894172 246378829 +-70769627 385226253 +-243312120 -79820613 +-191980076 76546325 +18678674 -74343671 +-459177462 642308892 +151619655 670688213 +-737097585 352710134 +251138015 403694786 +-958129794 407502144 +413636939 -516177926 +668609727 35969017 +85581952 12273448 +-880315215 786065526 +605487046 -203093486 +992995107 -672618913 +118660347 -624620306 +-361070273 506104053 +480668315 -162139000 +760737740 939096647 +869184453 381600514 +-15422365 760664687 +596990528 -733286162 +-624581870 280058010 +-473493581 -994925679 +-464839595 203312309 +-31258432 390123943 +684607682 -645328360 +-588932027 973364447 +814058518 -861729008 +310445175 789093434 +-665076818 110273960 +-644162206 635650051 +-301583293 633721670 +-877186958 571656397 +-836933795 -530483984 +294432717 -554405171 +753909222 283273990 +746737754 -332802667 +-258150553 -125498533 +106177070 -397897264 +214428342 -252574552 +446419596 490681563 +223929924 256159824 +-893748502 75911760 +-592558751 -922400359 +712396445 856268759 +955029450 -141144060 +-737093737 -439567976 +-269229014 -488119231 +-399525392 42904443 +534586680 -623725531 +117295534 511406997 +454681004 688355773 +411029142 -748446084 +-763536611 399384427 +-715219193 -540828046 +280256082 911601653 +797104212 932432182 +-475973553 -688499988 +-860654204 101377494 +-944200845 713464812 +579540019 -699158758 +-393287584 -704293971 +-142229078 392279496 +741005346 -969413640 +-475315907 -760403323 +-508278693 628799645 +402675162 -287474630 +429415859 -693590126 +-962947172 -997377459 +405084776 -19823383 +-754694498 673265833 +229879340 240433412 +182936546 -118454716 +-419647492 -753583937 +672386298 -153209759 +-899947971 74286268 +-900329849 -303917631 +728247141 -925251086 +-558649969 178064771 +-885140879 -39224392 +381325611 34753807 +506740795 -348918319 +-748229222 134488827 +-996893751 -759555750 +-54003538 706287911 +-708444931 -126566615 +-630440058 879952618 +654774835 -654466448 +-98678215 654413419 +514811742 268059094 +709572902 248285923 +845204857 935220956 +180594667 332461007 +742445520 518764892 +241905478 705082679 +-880216781 -716349891 +620033006 -839850997 +404417879 811929922 +-797708210 -987093254 +-445872374 329855038 +-317842302 -525852004 +-418324444 664613487 +-968452779 377515843 +561994817 -496036908 +-879608573 -180414157 +608831680 -339631489 +-732494274 -118050576 +-1146081 68870281 +536369187 910186293 +583242725 -418027783 +-219278728 991527016 +128823556 372448691 +-667264590 -850576448 +803533222 -431597619 +497712671 882719924 +834460924 -780370379 +-596146194 764968961 +76584527 31309077 +-270238474 -898024668 +123129436 285867927 +-273706412 534567280 +821202496 929270601 +383417401 711167722 +-189791632 -41935609 +-806476458 -398584364 +-609172741 -386524225 +-89949869 259876503 +-861944566 43261757 +331362465 354046617 +-193556748 364425795 +644820857 147150368 +628838467 -777826226 +-947488645 304372887 +729692932 -712243348 +-443748676 -618161287 +758788351 457515019 +-262250788 -366844081 +803152731 -190192957 +474919035 -760989 +-825203278 -2055528 +601684311 796377183 +-279274475 318147359 +447820526 673713557 +862323670 837306571 +-980695753 -91034528 +271908358 -621244698 +-242616320 -644894462 +243644177 -391379629 +101915365 -481939796 +952934302 -245549014 +499144291 -75686111 +-569273573 -493123843 +166387573 848846142 +-175448633 565263940 +-470196239 445807102 +554483680 -434767145 +334266036 817030937 +-148598952 -131378791 +526999911 810335018 +-800902622 -123026499 +-905520773 -659798060 +-764367820 767186769 +-797144374 -754883750 +-346058865 595395683 +702910683 294162825 +208206847 861697306 +-410745995 -496412584 +891598886 728235409 +-939930623 -509600972 +730869176 -70622376 +-381827312 669854894 +532928058 170139898 +-954836658 175309562 +533098210 417276575 +-29237377 844918197 +-416250743 396297348 +743553960 658645943 +-815208106 515973557 +-642187235 -964517183 +-471273201 -314296497 +267377599 996760122 +913198998 101069225 +-92514046 -86840722 +-395696547 284127878 +-842585660 64119019 +-621905028 776696791 +-261353826 425505464 +542685233 204728046 +-692925134 -440787786 +-435529977 -897223827 +25979775 22979970 +-639153156 107571480 +-129977071 145819025 +632507926 862205944 +-873483308 993528143 +108932021 442344571 +-557294920 -953339187 +-386874943 -2283275 +-881024955 895508969 +533045116 892926940 +585981577 -26490546 +845831947 875278106 +-94171276 819391161 +470840499 -328291896 +-927625251 -90525919 +450712049 -677788526 +958942356 116975528 +-897850071 -743168953 +943285529 538377716 +-315911005 -225555656 +-728312091 -645489255 +43166053 -610207630 +582370344 -948280859 +-745620311 227097623 +104303900 964736509 +-454394664 339680725 +-818856149 -216487041 +-304402737 644353977 +-185050989 -376446988 +284058586 689865146 +-850003869 301753567 +-374745212 428078232 +133993835 -336241732 +-432011957 -970700572 +97032150 172216606 +-604098752 912857892 +575033498 -457669025 +941405362 274894216 +-240755598 -35493857 +-629130794 -86853797 +933048698 -315224586 +-113095079 -55002136 +185970052 946105741 +540404225 -374893936 +-438504169 507405459 +-479179016 -367231440 +-704930450 681563289 +806273620 -795320744 +-763530279 -24618291 +422278085 -829278998 +-854854856 -48628892 +278544317 -235285046 +681689277 -496384298 +917473419 842657464 +-21513792 736087279 +-935599160 -209774499 +-903876474 414217453 +632999104 -279051412 +-146124740 -399107023 +-260933966 -568752576 +-465647723 -647662159 +-587703923 94438789 +45696419 177506814 +-533422779 887556431 +325391417 517596256 +-472298586 -365804695 +245934466 -422124262 +-26777671 742154415 +-112036072 -844935045 +786243689 -585547527 +-692351608 -10783792 +33679448 877483653 +-559506078 -313421463 +-977946902 -281804330 +888964076 625013318 +967480037 -973118349 +-647417264 342642258 +-750162688 836996728 +92959081 -8309476 +165729208 254216380 +712813498 570553789 +43297694 -41731633 +-7549272 -386769596 +912254561 -679071288 +831850728 -373173191 +-40798916 -449597214 +-14335225 722287830 +-403066748 -642969656 +-6842112 32939736 +587431137 864393642 +317709229 -300641345 +-279982888 743558154 +581950408 -543268283 +518898532 911811328 +-277775483 805523885 +387765491 -740564176 +-652783713 -258047205 +-623950286 -405285452 +-383519987 -304786507 +582128513 -618583443 +11743129 -849197210 +635408084 640633286 +79821709 -581463773 +654437402 -855310193 +-862752854 -485406850 +-958675251 -969051922 +945744262 347287153 +-159880107 92935865 +887304903 -427336376 +404164852 -101136232 +-293384152 -654178901 +580050700 291260791 +720342331 -748444755 +-515714842 -292115235 +245680902 -363369973 +454589545 497892232 +682754424 -866205381 +-397047786 797704964 +-316095044 338220213 +749972027 142511257 +230200227 484164387 +-220925097 36688354 +136978611 577732408 +511427537 208499567 +-712994791 267370426 +503761547 528670281 +583042500 -773394460 +-265139438 282850518 +877805422 58654616 +17221193 -406801873 +-72138241 552965382 +-275317941 -639241282 +193862066 -262202871 +-902336989 151193713 +-656727280 310319389 +46390990 -244057701 +886871251 -447591123 +877746763 712924846 +-217491373 -396989567 +-530981655 620941734 +-845218974 371080812 +729854702 -870692038 +-480267044 377578702 +916119983 -456184387 +-174848145 201722802 +122545620 233552019 +-444131403 -499107394 +-477789202 -768909458 +-934201413 -212128536 +144318672 333615484 +-359466660 74895114 +604230983 -224590455 +939744849 -691048393 +769129531 -757224992 +-18916104 598729020 +-38808378 -442708454 +252050086 521758490 +-372609678 283765755 +-919853407 -924565164 +698398119 -63015340 +-267065736 540201031 +354063150 -514084585 +-111693443 129387594 +-322728786 -805810800 +-144938463 -506525129 +-805192197 -316008021 +-843026671 559264070 +-524369083 -41888564 +376598944 -974990506 +952984948 -901922730 +-817218815 316137634 +-564301601 563916752 +92770361 -805488502 +-496810855 469884622 +602624765 -306764053 +-35774558 195770319 +-556724641 810370953 +336689241 -735044585 +-188065178 229077037 +841000961 -512163592 +-964514138 -16449645 +561899614 396572060 +-700377218 197824637 +235671850 -604069917 +467846943 292910699 +-482332852 -611641863 +25254917 -310343202 +248792473 919048718 +497668397 -948226510 +822502000 -241605444 +-575456536 -665293781 +432248175 551687372 +804635519 161337634 +560700335 130054939 +-394673758 846998590 +340269632 590575988 +928726988 -228278526 +-764427247 820365127 +-398259103 991079415 +384308862 -940057774 +320073849 -54031956 +-516008225 674860656 +-33156780 -433971816 +-510906167 25739692 +-616247437 -913890911 +582896487 26339988 +443535673 -967495277 +-393074654 -719787019 +-886546178 -707878940 +506968530 -879607616 +235139958 396540496 +402033616 572501709 +-362137670 -758793421 +162855073 -228717660 +-95486514 911216813 +624980155 -961362684 +42210758 -117026250 +591480219 -19545961 +-624450774 990937951 +-916340076 799999550 +436892033 267064545 +837101941 -304197178 +430803391 651548389 +771878659 841973508 +-641794153 728099978 +-787282337 367898075 +305683303 -545300129 +880185798 -85489369 +-895836017 -685728902 +-180639396 394115406 +490714521 -920515796 +-877902099 -943510276 +809638873 137048673 +-240971073 -378338076 +317931268 422644340 +-66734284 76798245 +946550848 235075369 +836851506 25144097 +143442259 868583231 +782254955 302315177 +651403661 -17508293 +-645478485 -847110883 +-570403489 -476524540 +-445677491 -868476355 +-534638726 128202420 +-763601515 -21142831 +-806458005 -943176960 +-964207669 483682673 +-313228280 -683989627 +-807940305 163441976 +-467165581 829090806 +232221847 302810887 +149521894 -912499860 +466567732 152335347 +394512166 474077975 +174876290 20189020 +548065704 -458918783 +-850286795 678895229 +84851102 841721543 +-602097166 872110485 +496540109 207391119 +940338885 88304787 +512279670 390621390 +-167017837 -941062078 +-195444798 95883412 +-978643933 648234362 +-974184124 528750065 +-791815077 662048538 +986844730 870124381 +-805709717 990730488 +-463405029 -328849108 +-718491563 635121536 +-612993020 471048212 +-918956143 -805233270 +758794146 -493569310 +582199907 -370984098 +428646361 189481267 +-172658053 734270314 +390737497 624977394 +-422673187 782439512 +132874394 -17826544 +155932356 -442601962 +842023180 864626613 +32061885 -472784430 +-732481267 105508926 +390415054 285442376 +-354738851 -389087817 +-892887352 316691305 +-324217920 -197283580 +757709244 -342041937 +-120441263 -167714210 +-181127688 -825561995 +494842305 995749574 +-23565881 44943032 +577401955 -371249676 +-605772744 178422607 +-905942240 313945471 +561980060 249051503 +-624706668 520088888 +954840526 197809650 +15507160 308578831 +-645415593 -54881143 +-376544544 482178722 +957086213 -705337014 +-235775475 407409230 +-447600481 298725172 +-38189649 591293444 +-673366491 734199432 +-714634989 -274066608 +-569876869 133087561 +207861225 -251588651 +606847812 982289314 +-844736868 -51167979 +-539120410 681525530 +-270736471 768210742 +-142396136 -648369271 +273560305 -162268490 +-18577277 647567882 +-722043955 447240817 +326705685 -48870658 +-345949162 -93935413 +152762943 452086723 +50275641 -180316734 +-338295095 -721415350 +613238378 687573004 +-538673359 672696373 +-972677185 -622517697 +637121164 -147904753 +108182329 -870521257 +788167514 -520029183 +159568191 277035703 +-251749344 -380842070 +-176996903 -782488729 +275308314 -915772091 +-370431931 781752379 +-943216490 -766154971 +-779901985 -581052684 +-684744192 960152111 +-60099108 801406296 +888742759 733793004 +653530930 -492009344 +-892355099 407297906 +395846069 -491739610 +-704299429 595424513 +715006716 -452275286 +788568486 589933422 +-184327808 -950644481 +261334346 -7177928 +295570762 785459971 +-510756649 743960123 +876186745 233608291 +386834344 100319673 +535450086 -887176415 +-444210691 318180396 +444617887 505654911 +-164047693 661857270 +-511838196 -105395696 +-372200388 -206917773 +650346212 -802649694 +-856794277 -838752068 +-514497123 -657707886 +55256051 -866380308 +184769980 767733593 +-475837036 -596915368 +-414816079 -218657217 +433817857 -521575128 +313909698 -913431238 +420294601 375094770 +-701516488 941032195 +250575910 746512878 +38759237 309271651 +225328641 -670490600 +-331730842 -561105836 +695718478 -954582132 +-749136271 -841925027 +-537326932 -927394052 +336023384 -42841327 +388958525 -403577456 +-654262866 604589761 +-174684224 -204538876 +48943617 -132290731 +-959259323 -239138000 +-617129112 556418562 +522831500 -652232822 +-780487711 355932583 +150159559 427341837 +-621444914 103570412 +-892208358 566266172 +770207626 480623094 +-261376579 -848643130 +-586852594 -890792535 +-957941448 340650600 +-811584638 -743952469 +-929331462 -135242353 +810049702 -290188955 +145089863 345159612 +367804142 -331983135 +-378371941 -494251448 +175035012 741195338 +275444272 -316154381 +501412925 -4603473 +-780827534 124341225 +89539908 -545396849 +-581912084 -949554035 +421561725 333060035 +-228774854 -735301502 +-604039438 -710434519 +889002521 -933993871 +795855241 20909692 +670573508 939455318 +521454490 -440954842 +-211411376 -976463799 +-343141753 -263910334 +-829554972 -861931106 +593427469 -177115960 +-461026395 -440870839 +-775432547 747207196 +-26251338 38712912 +-160848513 -666206625 +523321759 -22255787 +-734493356 -57057092 +516660313 629334922 +349264697 257494720 +-908851292 479100551 +-146124341 12834301 +-361732938 354319200 +257480083 -547497276 +-662574757 -111000629 +-683631061 -471304363 +-103722890 -653500715 +133911910 607428181 +-15907751 -336872749 +777313002 -558212286 +588758877 68927385 +978146253 -180487546 +-207547273 564401216 +-126574389 -461187337 +-323309741 804086782 +-100254457 557540051 +840472076 -22469584 +555621229 -910191399 +575324504 -992131200 +-213558288 454887460 +-563258383 831632548 +-731655714 -510048125 +307070230 820428830 +-420775233 524020502 +990540916 -54092618 +-195119361 -28269758 +186599123 524182684 +900074953 482570393 +-112858817 -708883462 +-663512869 -978052369 +759372968 -180502368 +-811493082 866925325 +317986107 -536938240 +435397339 -965820546 +261518402 -815122045 +139258523 265431494 +-252936539 -659363005 +-668969344 938146620 +649838904 -162129481 +-885447599 994886088 +58768246 595576364 +741897864 -39560489 +595878697 -948104062 +874061925 -839346207 +-232749977 -746163153 +-285382635 -64396382 +-205244656 -148432772 +868364270 -324730257 +-565705178 787358203 +283815908 -418746078 +-98544697 -355747651 +868511366 862706621 +859159273 -726657300 +22887527 107908037 +-362079691 -564917821 +767284369 526833280 +404558383 -556610553 +69339941 -47330172 +-693590844 -765637893 +864521601 -793816078 +853546906 -336194706 +-995734925 -889770478 +151353704 159844482 +744518313 -31026888 +-104128662 756732729 +-190227062 -994626915 +456950092 -324003873 +-614817237 -35254154 +-60263333 -661124564 +-192613029 254177281 +-442617127 -784967283 +-44809433 901319262 +-849884267 -935882978 +578003849 216266535 +-716977650 326735309 +-122393450 17513241 +918259506 -237654812 +763990654 788491577 +752621279 -315105059 +-396829126 385920324 +-93222428 -141752553 +913630529 900316584 +-655585863 270309828 +-437142585 -558043685 +516607589 -871742758 +-550358815 660499571 +647283909 -970858595 +-712385067 -6431740 +319116925 -765266682 +-144495786 -388203038 +-225432074 6067536 +729198128 682253247 +43520258 -589931256 +-289002036 53337927 +572522655 151667281 +-723140427 168895151 +-368036981 74955166 +827586710 -628239619 +266454441 -943793643 +-154031993 368877541 +-478595141 427845350 +-972246782 71842245 +-753235768 -945227331 +-64514502 160506108 +-628612165 741517901 +-604183169 -889483929 +-189770531 -545567290 +-107870266 174671402 +612424092 554313485 +730850034 -729475248 +466324172 -204895902 +447134924 728648062 +501964239 -786874788 +53204132 676644442 +-77996306 971384141 +-444224100 756449927 +857596350 -520522752 +-465763629 231301896 +774881421 964857036 +761353081 735568241 +-596236522 668516223 +-936259992 -450949072 +-119621296 892364793 +429451006 78385671 +677386946 -259465269 +487046090 -6780606 +499041112 -752092194 +-739002710 -783412489 +-746906977 856971436 +435306756 -728810542 +710079387 -92422115 +360057377 -819337614 +-798186180 -23592262 +-174153608 -829664886 +840422559 -753226369 +755874477 -802067226 +-866337246 272664700 +-505700860 405051775 +-696802124 -816107157 +613156918 641174141 +-852477966 27089277 +-311577324 636424799 +-732486082 303433289 +569578153 353472141 +-615484128 595375543 +-563287686 56648473 +-868098613 -545156179 +605023078 540759626 +-23173740 -12199328 +234641908 -395571247 +108341466 349436547 +-214421779 -572508769 +-887006472 -615903136 +-632302156 -39760163 +252530388 527313724 +714864665 -272285849 +229860017 -743209378 +-892905976 57272433 +826880565 -864297041 +-774778536 413869563 +-529125136 874562182 +-390850788 -869345766 +954891878 73776076 +-563542632 -927983587 +157974967 134686817 +-495228573 -172139106 +-3746495 -114622867 +-449044501 935600155 +32633428 115994892 +-998363102 -974117031 +9253421 -234891778 +-492257439 556890033 +-793491794 -326527177 +270514220 143691530 +-282466156 -26859954 +201814269 -815457687 +-512180349 -700765632 +-506345000 891933949 +182192929 -121375776 +-404717226 810679659 +320558980 -714038548 +-17723117 -431938495 +-663384677 623899937 +272707373 643513285 +754763661 574458695 +906637047 -278283192 +603451475 290314355 +752578599 -104080051 +-530638866 718557615 +-368202445 -825853208 +909593531 -193534690 +945447646 982784340 +690477893 973130234 +605162055 279538301 +-3888759 950546526 +-192272108 976122064 +10266000 653121809 +-12115204 536781137 +779954452 986430214 +379256711 -804095972 +325635043 -11936109 +648936912 -876395840 +-470566018 422916625 +198934127 -960948654 +-795303773 -334381938 +519466123 727213687 +-444119471 -783639234 +405587960 799782372 +-317147737 -888424900 +-370434576 927731625 +-259319092 -945745659 +-639663381 -562513725 +241309255 821917987 +312968592 397847614 +-377677417 965257775 +-959384572 389200319 +928535127 408089858 +-493681717 -560523633 +-767875302 -518507128 +631804080 18137154 +16116875 757133798 +934986624 -751022199 +-152770334 -523163829 +-847710952 -606635496 +-948500989 -200109044 +-452205064 8200709 +493875053 492574981 +33299393 -866879584 +902286571 -548379375 +-123884423 563126599 +438569766 -418397368 +21169965 253208763 +-103597419 -447248548 +-639653054 645801232 +-74014036 -109425016 +-942253921 338089798 +-426280030 354577166 +-72820990 -42496115 +-219940526 -678625795 +397722434 416765926 +614945783 -201137097 +-935521918 -561475447 +11336289 465059844 +454907218 -320190461 +12929523 611280146 +332485300 -455595043 +989467659 -738804486 +482577054 265702627 +-346397151 -374222303 +259634440 841691468 +-740424811 740177408 +-776875389 902131143 +-70973520 396074503 +579263502 799316477 +-963926705 -18625729 +469875345 373744799 +-237748756 616115722 +717416492 66121724 +376404607 -197657092 +-788500440 330419881 +-23967921 -136878922 +936184451 -96718262 +-866498340 718858284 +-352961002 352825566 +921456903 364900987 +592450542 859433876 +-353412548 353398699 +926529718 134777332 +-299496006 852651057 +996287 -453216684 +430473462 295889941 +-729914913 -178239923 +576133318 395785084 +462032955 854185519 +622941788 -594030715 +-357122858 -624531324 +999473299 -371855779 +793139387 -562222002 +-789467284 692120723 +-481020972 862291902 +990412332 563766404 +-383892679 -969634709 +-40245112 -267446004 +-895578828 762647696 +904019795 -849535885 +-990745509 -686362797 +443115522 87276525 +147161447 571879258 +-408764751 -843281904 +370630852 -678233687 +858493683 943921404 +232621489 -331831595 +-457389220 -181230468 +-75675632 974893202 +-456324328 -519341763 +640880100 -24442156 +248331870 -633236769 +-834073365 -269520939 +-243567785 -707949895 +-587424283 313637298 +-210183475 198982720 +152499145 -305404121 +-587558847 -216953148 +325578152 -210096722 +278694271 533168697 +317343657 382710292 +952037324 146006530 +-674308528 716433681 +-508038952 -105124652 +34156573 -708409340 +-959887877 845182179 +-851240143 -40460299 +53790543 173510495 +580093951 -174605058 +74549040 -593429102 +-921717522 306089177 +275945043 484375797 +-741317961 358700140 +452309495 673168190 +371231933 489539479 +-978441287 -516968300 +-512115851 850664489 +-393032226 170537960 +-8122750 541725095 +789164261 -821060599 +-925500449 443708937 +589062128 -813012444 +641405469 -189316575 +-336761867 -270569010 +-524901020 -232932138 +416807670 -509051164 +559606458 -947424778 +42925518 -891116658 +979765990 -673433577 +770669206 -349731323 +-599067487 197522340 +202336455 323353847 +433873315 -979669914 +-234930567 102126301 +-164039665 -997045582 +-829339571 -948738815 +-272268013 712886038 +946372872 -189862482 +-404261424 560262400 +-433912396 697987662 +401560965 515296375 +480162286 651953730 +-727155207 457002801 +531176124 -974758576 +352676884 155361589 +-207802274 -559004512 +356797735 -384535857 +985497659 260400757 +647512248 443046450 +668311404 357496247 +182073579 805854721 +960927667 843846082 +-90767391 156026021 +-865807538 -557250389 +338103056 287826373 +-654595578 -85019268 +-215057153 900055791 +-370551142 239748207 +-855217273 828036663 +-465101086 -27549996 +334182910 -308956380 +-556904362 574715418 +-862072703 438906135 +725929265 426870061 +411653564 46253146 +517100061 55134554 +-787293761 -28673407 +-763180546 327342500 +-966702085 -619858676 +1248390 -602872662 +346233936 -213610763 +643615600 -241922968 +902282596 -364429830 +-40886523 412370831 +-441148650 -592822973 +6594140 750580686 +551356816 316405378 +357930683 -446645486 +759851406 -907969167 +840597099 -513629557 +-11203793 972142948 +-132272250 -168979420 +709120851 -873269635 +-931849828 -622017711 +-936674794 340015406 +-761605342 -855373996 +-909148608 382963590 +277480283 401258773 +-292039097 656706703 +-605941278 161876398 +294914389 977924008 +971852177 759524322 +-738883814 24221341 +-603972837 998265759 +-936906103 167541138 +-768404000 592818518 +-195043541 -70977816 +-954166526 323524023 +227640155 317824612 +401660704 -653832759 +-359902402 -630819938 +378298572 -51081338 +-254006993 744785380 +604223173 -459161293 +-176825573 196116667 +138902821 695697356 +485066987 -876723293 +-855642371 999815613 +-427730350 -605287612 +493677855 -76024661 +308625061 453087409 +501404205 152252460 +-925333093 -816105839 +940871813 3731097 +630851881 481629614 +4934593 -929594067 +-650881902 307973509 +-114600046 -969051815 +-915812658 547468490 +980097389 -860658998 +-279956963 -161292276 +-532590638 -200012138 +811107918 157354131 +-882351250 156094488 +24334655 -328054946 +394280279 601274512 +808608503 -40620920 +-995299638 -41154461 +137227441 -151103185 +189529011 29721655 +-63398879 193443176 +-404844477 119307361 +-486758705 870171018 +667716276 -428427404 +483455573 -809480431 +343668926 -206519865 +-19888404 -913333463 +-466813115 -458108750 +781244412 535274266 +189333644 -969469295 +102848889 -531136398 +-564374074 -66981199 +9735633 964611539 +-907039164 624470585 +-376986172 -74084726 +829155031 -153149235 +745591751 -322087186 +243264305 -863783504 +-176698410 860202363 +398700185 -248222007 +344092789 -74266548 +-628678364 333600733 +672922022 -432138513 +-725631645 781859912 +-573210848 168901655 +-153885112 49395833 +740371806 23710105 +463461505 871726299 +548633586 -179527907 +506464836 -298331671 +-519834224 899178284 +930077360 -366337493 +-619760149 -878402159 +389320318 377877299 +-540410115 348418530 +-394065972 -758344905 +-761439778 125360716 +-521302307 -216706864 +176960466 933114456 +-187456740 341118190 +899771141 83068793 +-335728447 30287459 +395791880 -451429319 +347895894 754690839 +229742615 -645396874 +-748937234 -873742933 +358046557 833450351 +453290542 -947302190 +-350521110 593331760 +-421092339 198251423 +-454134843 270885385 +-865975742 -991286143 +-696121761 347434115 +-933087627 780666148 +-968636238 808468551 +846869190 -868290668 +-266371465 561095553 +797936347 586648246 +262062918 -363678160 +997463881 387780699 +-97443082 -23318405 +413291972 -837866097 +763624818 -534147056 +-629348342 -95930109 +438364588 868902674 +695647636 475638907 +-588131983 925556426 +502324486 75888557 +529151264 396274498 +809320787 831227804 +977421807 219325502 +-974485262 805031721 +709848058 -388499625 +-587471526 -644769029 +909507153 -568990373 +327834993 662473871 +-35486071 -308199076 +200564902 -801483482 +175905659 263370615 +342549038 -546838507 +-57389677 839297346 +-506652600 195145648 +-891149179 -257705410 +-81067825 856718020 +459377436 851462233 +85692427 -335764572 +-486385367 887856101 +83636101 -62984157 +-150370717 -760190710 +857382625 -354590542 +-149962616 702546806 +747461181 -382877826 +-656307776 78407190 +581521925 58038574 +-118593588 954080523 +-519938529 260816974 +-534146352 -805655253 +546590369 -508322574 +-632517098 -649020200 +-732821412 -47816989 +-158990202 742666027 +-317704166 -525615071 +719963755 93141761 +-707363772 715796117 +-769651364 275157097 +405340594 -602384926 +-662205340 221349490 +-168833284 729676318 +-695241305 -605755458 +642170935 473085434 +-375057287 287989179 +137573398 425284337 +231081083 -39346138 +218889023 30003615 +-298386818 45372005 +80793179 -400717500 +-792584689 -344496260 +96379392 599066901 +954106101 827548086 +635423283 -785806498 +-781388614 -447062987 +193481959 -451128161 +-530274580 -346986492 +527277943 -533168321 +742779838 -256198401 +-271434177 58236242 +717536986 -919619693 +-953832777 -756270378 +562021297 -933093399 +23189078 146399966 +327343105 379634769 +209487487 -44247277 +-266351864 -463935041 +210317235 -499483235 +-684244625 335960385 +-510881440 502048383 +774597306 906675399 +951524223 -71836053 +138599161 -92987713 +673878583 -445781218 +783360990 -992359788 +420673150 237351088 +661265769 321198470 +965201644 -970482114 +412647799 497668946 +961255409 437924408 +-475525325 782724585 +474763927 717321136 +-589858849 268355763 +-812273282 25218151 +-579407755 388957444 +-345676531 341813774 +352863512 467481606 +326680150 -5245574 +-349341484 892190070 +77796174 -439022788 +805878637 6589349 +-561802307 -644803767 +-15264509 -643970375 +663323971 -503239902 +-670432640 -855989886 +961992464 -457380598 +297897956 -331113484 +-230046592 656706752 +-925904113 827368167 +722953280 -464971138 +-122229110 -333737108 +964965802 -405846578 +757792402 667114174 +790225010 373662663 +970351704 351487737 +585363825 541179206 +-454054683 35604068 +-111567733 55282716 +-269702909 -78927330 +4502184 698929110 +356159975 428897665 +374760615 -977947049 +315928510 513834782 +934725607 35066166 +-641915945 -631356773 +142995828 -909681565 +-834137886 428792912 +291627962 286318566 +-315495493 -588858914 +-254797132 926232225 +324937395 706595397 +837096440 838958770 +-884610602 -484158926 +-803528422 903609910 +454795332 901009391 +-661048971 392422404 +-468677717 -35097715 +150011146 749455344 +202315507 -355657646 +-426795516 -471475281 +-769848348 -182655348 +527297854 -81702120 +-839464678 -867847801 +-748104277 147439779 +305277885 -99565290 +-589540761 -903901824 +849641550 933364236 +225056439 112208201 +-494855636 666150405 +-556228146 -875459602 +319763207 273266193 +-947190939 -434735710 +548815659 181294972 +-242736348 -110641524 +-810747097 147597567 +249384604 726928165 +660498392 -402068091 +516407609 348264478 +-12032961 48506256 +332037095 829283724 +-471461133 -104958137 +448404672 -49588012 +-324810651 -609990254 +-378408769 63295129 +579289842 -353563198 +873703654 33482891 +912150433 724847185 +135681400 -510747994 +-972484522 -339154214 +762761239 467303860 +-742992429 -530570219 +-464708753 -41679092 +766112031 826213618 +470601518 -384718443 +-962999617 -787673489 +-893934754 -547263535 +-196017055 -243766046 +-455560935 451396759 +-475662957 208046075 +824580600 -269762870 +409263186 -67517966 +100417736 -639000402 +423677229 -620555135 +-856365298 162902706 +350780027 -3034382 +-857082297 531053202 +-558212244 -125231728 +-474247665 557653081 +-242180541 -22497870 +-350222533 -358507120 +-213385153 220429701 +321989236 267968549 +123880084 974450990 +-245656398 755257555 +-903926734 -443506583 +-843519578 -220439118 +-897373037 984318153 +645291227 -4947924 +269159045 -73608455 +932013463 -587775466 +588152888 -752694851 +314274614 -963752152 +-245183991 -430670654 +-290058109 -449778088 +329712905 60667116 +307155516 -430776574 +-475179453 745122997 +-916404930 19347059 +-735800233 457694028 +-357253696 -725475454 +221192115 -878028269 +601557563 -325408643 +-810690313 -314027491 +986908460 -618625583 +596255771 78741490 +-89850247 552365110 +-203476881 71268275 +931425990 459921248 +339671381 612377112 +304580701 584725479 +-267509394 662477857 +-323743186 339586732 +-80006980 -680352256 +959231021 963636968 +-789422631 -181918522 +700391254 249396050 +340608432 256107928 +972333596 707221377 +127613531 397967679 +163980282 -914301720 +-198256448 -809895996 +-143049617 -984751797 +-659298414 107345245 +-248298157 -569976594 +298798817 945847064 +-182532707 -290732396 +-859651564 -238233157 +567233261 -96870804 +700935171 619426275 +547715336 442574841 +-216434149 104184668 +-969697724 732265409 +711106307 418347728 +171558847 -357260638 +-845899950 474882730 +979255321 -716714553 +453031489 -416968177 +122027056 315830547 +-189545523 -657475584 +418497225 463672506 +-199324057 -755962125 +-769847669 -836625259 +132683905 950388713 +954972477 -214607784 +7656860 121216051 +-574747806 -458819807 +-399042856 591763523 +-375984709 -148948450 +-529663572 -174008211 +-307544286 -326217365 +-288218341 -42036851 +240998852 -677145070 +-388480924 -38403290 +617900177 -98155838 +-83581416 603021426 +121698280 48981235 +47359323 968673740 +851330647 -975692880 +-697624511 -311657379 +-335413168 709323994 +-758335005 -693459775 +578241495 -584462677 +242793012 397751495 +-898678422 -423425175 +-727819766 -287967857 +-655662288 -780904415 +-507078286 875531079 +-528916547 -629954043 +-247589172 -952209663 +-244495363 53580024 +-721008497 -638754458 +-474547677 -618393669 +-874483747 871599719 +-984961872 730047085 +818707055 430617207 +76318624 -570129789 +133270581 936715129 +826733354 -573905220 +-617635868 246602935 +48018663 190145044 +-487933802 440383764 +85101947 109381301 +-672533179 446163132 +-292940451 -95128058 +-691371081 -979961367 +-667513029 975018105 +-957675179 83941538 +24765356 420636160 +-641902310 858783445 +807754165 660687539 +866969486 717039426 +-305771101 -298471454 +-447256778 820276660 +51429977 389181381 +383820963 842890309 +770249217 -333189335 +669068768 -518201101 +-588805164 -949593593 +-735320766 677320444 +852209791 878852243 +588925725 -442034002 +967935924 -364503336 +676259512 463817081 +10475900 -963092259 +-293527681 -265601831 +-416826450 805861320 +-890667818 -404211112 +-661015706 -925892948 +-86728503 -451751390 +-548133384 -252412452 +742735752 235676746 +-111613065 -921975873 +291387384 -10660523 +-318609582 324375194 +541239129 80644824 +-21605180 869177138 +308751268 -346306805 +-788765191 329022079 +-959232723 36713155 +177881660 657126851 +969719500 -354881976 +191937872 368664235 +596028634 504034604 +-181401211 -535191108 +811889316 903532783 +66678650 -124339091 +863734222 155381835 +-858449146 143568740 +320445619 570033952 +-188635604 -876659298 +-739401098 729279202 +906152249 -895707891 +-925784678 762058647 +641138759 -493702905 +646576340 283537698 +763920886 -561876213 +-879709801 718743989 +-223220923 -477756202 +743300862 375497882 +891175947 171141757 +-26254099 -838276408 +-174025385 721471579 +870436963 315085198 +701119574 504530260 +-998041898 -872172191 +560190579 532500950 +338550863 -318550995 +611449068 297156778 +437966744 -406083463 +-39968558 116879623 +502461741 735317678 +-259147445 860798052 +684871194 -530333164 +29740047 466024147 +819923940 -250416775 +794613791 -866560326 +-312775775 -52154532 +356929552 -964358054 +436670701 -896121889 +-462309031 273521704 +287845915 586615438 +-44113615 43630831 +362602343 984203017 +828315214 -375942077 +-80489419 -500193139 +-183965184 104007225 +-661410732 974630261 +374343780 -45450457 +206335592 364631460 +295330654 37853751 +986668971 -736932105 +901334569 181221183 +208451820 -874600048 +930700948 990977376 +-776373859 516933975 +-46702103 759956806 +988691226 603496872 +-957849881 807406886 +-861330554 137680792 +150987645 -24278859 +511838848 -966791071 +919800441 840869874 +-508912377 147467772 +-145295407 442325514 +-809543407 724020433 +271691451 -830895737 +107137818 80138853 +81165642 -949080733 +416974414 745666640 +460936451 -786572989 +250828407 80758250 +308257897 647491277 +587420178 -208965553 +934527088 185671511 +-360388466 571987897 +443629548 -613124691 +729236819 -192654194 +70876712 380642580 +-668799733 -558792588 +786951780 -59336545 +-623505914 890598115 +-354430053 355781363 +-162598498 -115142459 +714105517 -469813387 +756621754 -180049925 +-870216228 -504171550 +-707391146 -190802317 +243825966 -681128109 +378712330 496982683 +-178571861 41039587 +-960193364 918548953 +222846063 173968203 +-622012249 -824761983 +122120191 774407502 +239016961 -941732502 +658320559 -269595935 +114957965 544112150 +867896386 -604454298 +563124521 157266398 +-969329848 473923458 +750144370 -872156185 +324879867 584076678 +596071945 203102333 +332778453 -334451202 +24998113 216055145 +33340982 -299069813 +307200107 -652200269 +69105575 -484742770 +518423972 352132367 +-749145288 196447420 +-351501049 -346305575 +-645732829 345815404 +-996960682 -877231601 +69131673 525024152 +824856570 -706003039 +596242933 -741854224 +-918883741 2522537 +-353916671 -648890434 +73309577 -573110007 +-247182730 -192005617 +582472238 538332030 +774820180 -984725114 +28667948 979723347 +-55667261 410357942 +504660137 -719468939 +99899368 -891762571 +919157586 -548593777 +-145525283 97109817 +361022511 948322230 +888422744 -932328624 +-822659388 331420375 +933343079 899919777 +-965840425 -591965369 +-52079340 317452443 +-416636204 115293853 +-27418072 955491004 +159144072 -874977139 +-958681518 552447788 +374849009 -932388080 +772007474 146938737 +-593114842 658506558 +-578488839 701240290 +-915589878 -88175885 +802435318 776368298 +318467812 684835307 +-329127411 597019833 +-450118099 -72927662 +827808523 454246339 +317308151 763426618 +-26464882 397138362 +-556203271 -169701423 +-638015223 -536346388 +555173944 423425323 +-715296316 -869891781 +-264001895 -884662435 +-569552219 -538877304 +666968802 253628409 +-548138254 448428943 +-70933727 760810421 +494721178 -662608004 +45831602 -473164137 +269206429 -263078668 +-673788752 -250995975 +451839537 626831783 +29097798 981203439 +-628805764 -463396680 +-992531053 587516308 +-107181322 639087466 +625804587 -211320582 +-373240669 -309775286 +696459248 433897601 +-318544383 174410429 +147970061 -449444390 +-873085124 -645832505 +-93638284 652193881 +361407375 -982071143 +-352265371 826753198 +-564493452 994098317 +380543841 688802065 +-639381313 -752761886 +853713384 -977575674 +290956803 -717560561 +-566351450 -122881420 +-293144234 -331232565 +-280706319 -420551191 +-553114673 846367068 +275048990 420554903 +113424287 713971895 +843323343 560784060 +-371014994 -854156258 +-376192032 -594080355 +378453526 922426823 +321720570 -731517700 +365193048 -149899808 +-916969575 403319441 +-282592622 -505877029 +575777248 345076869 +462698919 -673823799 +465642853 -577889357 +-332520687 -302871577 +-898636168 112850997 +-122479265 356452218 +398754434 -150241251 +797551612 -205209930 +629677469 356842874 +892475783 -463204658 +-265712854 -188388536 +-823106524 -651482055 +873786134 -772659750 +-219253815 -827402280 +-868441370 847051080 +228647269 716936749 +126520456 88243052 +822123890 -449877371 +819331252 130936518 +718570397 868840710 +213114294 -275592775 +-491355412 786836498 +551479906 -718021080 +579494205 254470308 +412086017 394160176 +-564235081 -747331193 +-372290235 -648800816 +-982337639 919020153 +-913648294 -390168757 +-355635172 -577714168 +-971211896 -257446457 +-235473399 340256497 +570155163 878509599 +21388282 -208846716 +-795961661 -537862739 +-665913165 866141198 +-170153433 400516189 +701627433 129502553 +341858940 -316528461 +43593125 -100892906 +-674255952 -980679337 +-837938384 535733388 +463146373 -315020949 +-494683484 -564713023 +168868770 621966320 +-273833698 65880098 +-379313377 -201696920 +-615208584 798879087 +-824015379 924974638 +774740160 482721901 +545793235 224576039 +-542756579 -699844357 +-595268668 697367062 +-281606819 -64118182 +456609274 -788699117 +-184280375 -149788251 +-117119472 -206366519 +-825157927 890868398 +359710125 -614567314 +-976898629 -682778194 +-259886565 -671343265 +-462599957 -207339428 +-964643501 117596782 +-951528744 -619363432 +391730345 29915534 +-437940487 -689794047 +-557646861 820341589 +-387112915 -649717178 +-540467640 297147390 +33568585 -487215459 +-515520177 -491204981 +425447884 123101080 +108021907 461630618 +954894626 -743922490 +803022405 408691750 +164749269 508353473 +-398749655 447972438 +-398021927 300251813 +-715057051 829728575 +-334370869 944338299 +19548763 980464933 +446080442 491479861 +-498287576 -949920462 +104362560 -859078885 +944419527 -790818494 +979167580 467989766 +-154782631 -750820097 +673823455 946335888 +-200168969 29842904 +-595750595 607439210 +704851206 909577328 +-930955128 -573581601 +-990159012 999694806 +-33421963 -331498684 +-500723843 -775092779 +562295338 67194629 +33574239 -366309330 +-938742159 660753706 +349778912 -386418703 +-295369338 -489453558 +7864778 -840988844 +683957207 698513700 +-783506687 560728764 +454849968 -710065800 +-587910548 7731118 +-41699216 -525236204 +-817639701 -507490599 +180467978 293097243 +430373006 -579518827 +934268245 485447644 +349612547 41840044 +-247227356 -545253463 +-346117198 771916828 +-32655407 538227703 +-518998707 -461072340 +823791040 4312179 +-76144855 -659363804 +406725314 514942809 +320283054 -985660672 +805755695 -288627886 +636442380 -669322163 +-982732141 86303013 +489604302 -589327110 +715306404 162413284 +218182278 -147472428 +550222391 -927776966 +909493293 -154107640 +-135189065 -138351114 +-743401308 456832178 +-667900515 -191175325 +73131041 -880918135 +138681916 218466042 +143710808 -706523114 +-608255009 846853235 +349641105 142797171 +-412556618 -451553017 +-295362118 508658295 +-329213929 873215572 +28676157 -168477244 +-127253038 415742617 +175517423 386876576 +-256292073 555441951 +37799574 -41668349 +781291777 -347873683 +-82411680 -283866467 +-217764541 322114301 +-455415383 -525868881 +467137628 256595003 +427555597 -885144580 +122372294 122352006 +-638535584 222545010 +568634523 -785824024 +418619115 413149962 +-677717944 840917214 +908418660 -197498708 +-550035836 -721905799 +763877934 366675675 +-225031522 990050770 +-935151851 934989479 +518631812 -316525357 +-508755486 -842826649 +-936407065 559278089 +996421833 278667561 +84621278 265102824 +-898057018 -418249911 +456882338 -959103537 +980234983 -785797054 +-760582897 -325014469 +-453122510 270019260 +467144855 780281027 +619918618 32065718 +427848468 -816573704 +630735763 808652215 +-979273615 -900532833 +915907458 -682661436 +-455842891 -647152037 +426613187 394063929 +-5859006 278527187 +-65018400 -689015410 +462400005 -484879017 +-309448646 402109122 +-845500270 989190473 +690280691 -442617043 +-759467412 -220512386 +-673871146 -901812450 +-211315290 50754997 +947169414 881344228 +-939220193 895456739 +-994701564 -280583033 +265280976 61226047 +463493597 214758068 +-407011969 647584041 +546104040 -823152499 +491979638 -962499339 +498259692 -188921549 +18631355 366051419 +-494390388 -447794553 +-938589918 684310091 +-818518347 -130178581 +-889549468 790248757 +727972906 512704354 +155005749 702402956 +-670401929 -600555154 +781711441 -280951051 +-531831207 721196558 +-218869962 -798101894 +-653721903 -971878533 +484638360 169456828 +978417432 919102923 +-182928607 -237582509 +126818625 246995601 +906713980 267807486 +-42313597 -711886741 +-377805196 -113730841 +-65203732 -66745747 +614153083 -851429524 +310666682 -951533142 +22977284 -655222659 +863437628 -545402099 +-168297343 849516372 +-862103990 -66316689 +-764058569 -606345497 +933853075 456722899 +385393713 601304120 +3728225 -711092960 +427161716 -862623071 +-864691856 -738933202 +-14924514 904377510 +764842771 30760909 +-329627157 -367218363 +-608649098 -583062239 +-982924798 -724713142 +944474379 -258812497 +372037511 669384524 +-757002685 928349919 +-669723844 60547026 +-463396970 -849130042 +-367862305 146205639 +-893193304 53187327 +-574088918 -146965106 +-501269014 546931161 +-496713592 317951534 +-924637388 -151978034 +-342447730 -818529891 +-677913798 199240368 +-329193065 846370112 +-632262196 -481618945 +308432086 361483729 +741257087 -262009820 +195470454 -668397245 +441128888 -924799759 +-518159853 502405667 +-395544275 -573769890 +-82801720 264455411 +326945425 -600925415 +190237676 155473411 +-592510158 -264572392 +306467244 283205662 +-114135397 -301755505 +84565091 -806538900 +952759752 -4642363 +-799317587 -675663746 +-787940405 -747586833 +-780975605 -114479586 +-285100094 -507299283 +-731063869 536216483 +700672220 -811621127 +582976756 132172906 +-277375087 -362916211 +-804323139 -385420649 +-328349254 697071420 +-935618090 -874853865 +931899139 737504974 +727607697 455174522 +832731691 -21134106 +-563183171 -558916589 +-992582899 257926365 +-88458201 427089750 +-289486990 -564492245 +-167903496 -863425908 +-339273725 976018710 +873645813 470436573 +791811030 309580421 +-450229834 -450770762 +-812003647 144189991 +914842524 28021195 +84122227 -782825497 +252197873 -240522916 +772488699 184192575 +-33354947 -727011675 +-830252070 -695763456 +-36119248 846998964 +-372669979 636399514 +-130773257 424604579 +-53235988 757699176 +-619413478 436542620 +-824184932 -740110747 +153124692 -789659334 +-829354264 676040447 +-896737879 -467498308 +440390245 908764938 +139766051 -919383788 +485550500 -253704825 +-594121597 -984756485 +766231753 933422152 +-612945534 -163260358 +475370871 -559245465 +-805681311 887733388 +627762827 -313449309 +-203715723 824857956 +449919241 -589578648 +-295945878 290805337 +47129096 234838518 +-651494517 -486216596 +84169200 337705890 +14857968 -294280289 +783613542 510414193 +189712551 636697783 +-605260295 713536411 +-205780453 -251358741 +859872107 865246726 +812728128 -160356181 +331562831 509234740 +497105570 208823524 +796284404 -660775247 +413610830 427021403 +708758421 -883812612 +-772498182 -838771826 +122856387 -93965133 +41895055 96216157 +508284376 -303125054 +907655498 -939933835 +-609426195 -556131554 +-641278703 602281982 +375933794 -102517013 +-514233642 399197490 +796357044 -511034387 +267229563 -723170961 +232532694 404411390 +-211088674 361282362 +458540784 -900377504 +-458178385 -324161567 +-370731269 -857894466 +544592383 516421977 +916139286 -456775566 +-571050114 118988927 +-168476832 702256878 +193838496 -233024851 +-9546189 -901916669 +-661748518 406105174 +-944540810 -446819466 +-405106403 -7094975 +588939713 -367113797 +474930292 594647780 +404604067 -871448654 +-312837903 -636833046 +533325743 668431246 +-430815761 -581853748 +-451898003 -282910383 +-475386559 -999782616 +129419296 -731492986 +536303958 322582771 +-976891322 322138758 +274879530 -856824331 +972474171 874808104 +-794759845 -171228868 +977914425 129066734 +450355910 -173713248 +-391963589 771077304 +509554315 -585937497 +386112070 -955867307 +-716204721 220746044 +-661809366 -371008791 +-124252152 -574068856 +855382606 246228343 +-679644061 289008789 +593819503 -249014593 +675715463 474225671 +764021339 -271195754 +438247465 465191518 +-591278746 -411057650 +829849060 535817780 +62221119 790970590 +878650384 573133282 +-409866461 599734891 +-677196039 -924573105 +-862867457 205755928 +590035493 681128625 +506882289 55380873 +596092400 -182803151 +-439182595 -205531142 +577131660 -506322029 +86754631 932174018 +-21003428 634222872 +-418816542 180063667 +506507968 -229338132 +-868028939 369953631 +-4929950 932803050 +-339782614 834435296 +-687401370 -867709529 +110321982 950617519 +-338067078 515801983 +-224837008 395671515 +400859444 -953303227 +-409304637 789669587 +-856039713 94542448 +658818204 250810630 +-984009364 -49535083 +-101470087 219872981 +-31039642 -514777882 +973419112 -759045354 +-609257964 283759881 +745471953 140050433 +-428976831 -995469600 +448712978 451958942 +-286731083 904625229 +541028641 226375196 +-262141471 266039248 +-467528201 251433590 +-67313735 816191910 +124886054 -245115983 +944360 -153597605 +15517709 487678805 +605456810 342519800 +397220331 -604851982 +788191785 852825256 +-285683615 -997524044 +159049662 412831829 +443083084 -447118316 +443198133 697000287 +963070799 -639385302 +727183221 459241769 +561832688 675425232 +708281058 -741780555 +-266833112 -841159798 +-812932845 -350326120 +-751975747 349060938 +-716643980 887677328 +544381821 387485380 +94570021 2892132 +489812395 -195497523 +-233561175 167951377 +119224135 -905923941 +693875012 -916747818 +-684273479 792615751 +586553207 -345417246 +-125060854 -70818485 +703903777 708394505 +990053776 979661094 +-218199823 -609864282 +-531377163 -80653813 +730963027 343406819 +701934121 10944509 +-782053851 680602443 +358849950 -203805367 +-252932938 726519817 +-70602049 459771565 +-501142802 407154882 +733791343 -672951998 +-672089921 -828933108 +787399013 -899127548 +-356643905 318193088 +153049685 -25557994 +-715710308 -144373605 +47630144 -444732993 +-389675558 -704549450 +-39773364 -537017408 +-467981902 475765911 +-537762290 66340946 +-428859504 870848077 +-205983118 536839101 +811051412 -756553562 +-53455885 -640011863 +40617932 -725383041 +-118664482 875695667 +-826294497 -110571944 +-298931110 -279756903 +409050310 803501276 +-597531777 -228487048 +-181492132 -878215883 +-398379397 294357237 +751224011 431640330 +633678751 14994330 +87384414 983249315 +-794655297 -707886285 +-773186474 993714350 +-797212724 -818486248 +-80625315 -907671148 +298801643 -243449525 +-836680804 -744140319 +-815441916 826614686 +-298540152 439388247 +-770324036 662610208 +-369348741 28450571 +-956607521 -112574951 +143799830 -472117115 +-889823407 -315780571 +-333875917 -47794778 +-829677780 -74440198 +-408755402 -307011112 +368191876 -107768036 +-27990356 -147102845 +194708562 -905765120 +-594624051 -546455531 +-23513047 755459731 +-409720102 -775601459 +973426349 -290043985 +274438341 -709121908 +4264890 -117287851 +-727942584 228172805 +365076605 -742073455 +-277879013 -855416943 +-661967724 -588678816 +281706383 -498651477 +878113097 3252531 +-602564021 190476880 +130755325 -490887009 +-920176722 367719668 +-350723520 -80841547 +-500994315 471596560 +-603368464 700838343 +-620758898 -554718880 +665852020 -914011282 +-292788080 -419230223 +943764641 792181590 +-817247345 672593175 +628363135 6467361 +239740369 503821857 +250447454 339516533 +-779599089 -425931799 +-615086725 150295977 +-966957091 -748425821 +210165556 249846091 +679948452 70248985 +-724325971 70786283 +898700088 600339873 +-904281222 237408315 +350574000 -860496841 +545255844 -823133985 +-578096088 598112109 +-527718751 -210404042 +-375792992 -943393598 +682052906 662039588 +459553628 -867934199 +51457429 -493881878 +670750357 -152808754 +547366379 -70526075 +-325933908 -814774889 +-738927567 -132236822 +-413649255 156785113 +420269078 -377391237 +954459834 -933577189 +-118603101 -986634764 +-324210747 -752290042 +14653246 751407886 +546188245 141507994 +-390033132 263948013 +230293771 -863538890 +-72195698 -185561488 +733073842 294191577 +818276772 -778141510 +755734559 -330841027 +-61617341 106821770 +-239859040 276657164 +-445186208 386687805 +541527264 -478667389 +884038734 -937064592 +-619238746 -78752159 +-623760045 -663956328 +510002453 390082222 +-855825629 -205851020 +732332362 -313152383 +148076043 918888371 +685766965 444246189 +-462370764 301209764 +980887840 550823499 +-434512072 -62731496 +-209334262 -623534266 +665305074 645051677 +292039912 -458136723 +-231138348 -276535449 +222345703 -166971663 +50973009 -723898872 +66851555 578825753 +-705800065 -538526753 +439406591 -882080881 +140750330 926476231 +895305449 627885724 +-579520831 -71423943 +-449100540 -899108178 +339425700 59228871 +974602401 -764960434 +625163725 -443614492 +881557567 965015476 +-753524543 -898197166 +-551907231 347418224 +699868529 -589143193 +-131569024 380102873 +-437088122 875186158 +86329359 49307326 +-129028282 352096957 +-294625810 -972545436 +-12106517 92126123 +-373137827 -889824805 +-278039802 -786703942 +-859186241 -378634335 +371677505 -521527615 +404606227 -207442118 +-955144423 -691761998 +873457453 -914345594 +667384139 -427108805 +-533482646 -728031579 +-407127183 272105301 +237828855 440573490 +-206908351 873659397 +-262515474 -613872213 +832432684 956686221 +199627895 -476441399 +-227203623 256840236 +-390659291 -522547746 +413529694 656828409 +748690774 729375950 +-861633780 -916630703 +996742611 369985021 +977357028 -236115574 +67166259 -171076408 +811742560 -137934430 +23856406 -34114416 +612957396 -893455984 +-753415923 35495765 +229267261 -545897492 +693915569 -735318812 +706657031 721716881 +-950216972 959492437 +-955810066 800597305 +580848756 658222772 +71693993 845710735 +462031637 825363901 +-823283887 56800307 +-829842377 -776670693 +618451116 937942425 +-38237335 -571123142 +966530613 433898403 +-681838527 -972647826 +-508043112 889170615 +-572967077 56415110 +190500082 591228277 +301004455 471701332 +285191649 333075527 +308359424 -547361023 +63176576 796011876 +-351440923 620238058 +579172629 -240258271 +447385012 767329141 +-391224547 -117383072 +973951975 -389142485 +969457470 409534277 +352045375 853368560 +19620498 342154158 +-948039941 759962131 +-512002069 -196741215 +166956950 -634385173 +898863553 921107189 +-928323263 -905145118 +-992067903 730064435 +162136265 -552934824 +430116953 -192924024 +-465732817 967843699 +-6204165 -579466110 +-704975042 -729504760 +-216426451 -235816324 +41698577 -78763511 +697163424 396023694 +-743967094 -633165378 +-467775937 -332842406 +-701711525 776373609 +917259962 -294446952 +-99602538 -408681522 +173696402 -828728583 +-141862792 -563216656 +693427014 112732277 +-260485440 872844851 +116761586 -637674136 +952609565 971794303 +-641149693 34318879 +-965350297 485731363 +546779955 218272191 +190890637 644206091 +-639983905 -22132111 +663858920 -801603433 +75699804 11562151 +122218550 -676690285 +679061762 -348282627 +-716259730 493562322 +-303777345 -597275046 +177401885 -422520279 +-957895271 317319488 +-487213643 -748215641 +721904494 -155706496 +266535147 -708658514 +-431275812 -312728492 +-753389262 -292769695 +476048613 250665275 +-440969520 -376540024 +724890187 110835839 +452226808 436891706 +-528872534 -884114683 +975306535 911150001 +-98981717 11432665 +472285369 928075382 +125061739 -610127832 +536964090 492587973 +-98617750 -331891888 +744056782 354116474 +876298380 -66669597 +-659488366 688097178 +166207634 760747814 +-126645889 166227460 +-19551080 742389366 +-806563390 492513980 +369467763 897631614 +-96739569 -887704898 +-348873059 -979522580 +44687109 47294513 +297303210 -262289607 +-672774955 -682391028 +-446237138 513981062 +-43355032 -11436771 +-164634994 -556423021 +-212989229 -480173342 +-644279052 884589915 +-48794908 -190359862 +146619263 459785061 +-500672778 61438621 +-694234727 228298361 +-73757059 912991252 +-2696028 -514833838 +-76432963 -16257757 +682281820 898208034 +445118525 -674003863 +-672525441 73626750 +-529892082 777686140 +882450108 -894170033 +456128944 -629780198 +172804789 627749068 +916961773 -601882202 +177877602 -874218506 +308437127 -18804478 +716274414 -480248697 +-609085724 -469053955 +-828166413 516754848 +-779659157 -772358316 +-985731926 -209967041 +517867176 -993371903 +-937037547 -294133132 +93088499 -796038888 +29725358 -64967685 +81453713 780845560 +366066617 -82086084 +-933753653 -867046751 +267236575 165584152 +502924724 -634165201 +-641018072 994393839 +-34910748 668335348 +621623489 855049755 +110142675 697231889 +-667652727 -598259214 +-143581392 -247793368 +422352279 428107058 +41935320 -375190828 +-909107774 93115997 +-665136483 485651143 +396860281 41947259 +224245843 -994576513 +23301555 -371039293 +893701543 -84385354 +-276896443 680448457 +-171976280 38435156 +458005678 771453305 +658966115 -295337774 +470165607 904327917 +556320548 -735269717 +-726287702 460705840 +7397650 -931451653 +-401483468 -736595919 +-234610850 -49174126 +930926017 590245752 +395933686 -799063159 +-560409079 748618293 +-537474633 -404030891 +696952624 -422773130 +91669523 -760496092 +570138759 -641725791 +872483726 176295223 +535663013 -516330255 +-148533248 550252344 +497141544 765209892 +51327095 811203090 +-803889948 -447068827 +-985368660 -813179057 +-809800565 543487197 +680687062 237822095 +-568485813 32649442 +-271309626 -293726818 +384345339 -567400709 +-596111663 -190377271 +261999704 -812802515 +-96460106 769256556 +717984227 -325329680 +599233679 -998784035 +-758176188 693953499 +645713630 -213182709 +-996752404 -495922634 +-437178623 550565510 +-386296359 -834924095 +525410182 -339567260 +-426743005 612049215 +175909322 423061729 +513387092 -945261982 +-576961246 755267312 +-456351040 490081790 +496246851 765963230 +-293048476 278221089 +64563032 543122858 +-819251937 382988579 +-903211803 -60993866 +54869582 -404724010 +657473059 -58306674 +-637283773 198238395 +353528493 -800399211 +-999952563 -947871781 +580577295 -33081294 +-226587717 613269998 +526253694 633725961 +47537601 -305564390 +912111726 522037746 +-217037337 212857270 +789027873 242362077 +-914215697 -354860075 +628443022 -949570380 +60039667 178062079 +-819197876 407571969 +-595465098 -475780769 +179626551 302358805 +-641022997 -112327884 +-977122892 -435830820 +-585767878 -583872167 +-648390784 -762774301 +822141269 19423138 +373902223 -549941871 +-611653357 -561803529 +-281464232 -122409885 +622962003 670251612 +665314881 -598703806 +114810925 854806515 +-883747011 398790360 +946143428 836651401 +154376008 804292236 +-558466888 -679539197 +589446234 -771694887 +-462120038 453474436 +-443289982 -274721753 +-44766415 788504818 +291300360 -608206957 +-952498137 965853988 +-806421887 -10095877 +147659081 877226378 +-726459097 -972500748 +730460321 491973422 +-536439745 357207810 +-287147918 123383279 +-610200700 -554853332 +-982145840 -348861563 +-87760404 615013984 +-431238913 430409580 +-961618617 -301924007 +-889243456 -552152062 +-927747700 -964794400 +-49799919 -645206454 +632860267 322139641 +240509545 589076125 +659016472 346620181 +765191122 -824389822 +-349818642 635904958 +-556201422 163366412 +-509901425 371997116 +368060860 174377647 +-106899577 -619168890 +766107287 -645628025 +-161309978 -676388675 +-944859224 -501714251 +-985185297 -677081342 +74194203 207850054 +136850418 726679810 +-654267842 755751092 +-286189446 355789553 +-16751737 -463487687 +-434642142 36907440 +271414720 967920911 +-257664490 -729720285 +304454496 -640639993 +909887563 670078156 +-490583824 -243948315 +-680056801 -683235806 +-243389492 459247553 +-368596366 -863145465 +197444600 -581969322 +-749000109 -605401661 +471133607 -569201581 +-884079845 472998974 +-77891436 926043234 +194710512 890160993 +-249676632 998432204 +-748947666 -702317135 +-309162280 689714637 +805012184 -346432228 +387664294 -914208693 +-59407372 43785248 +-482938468 361824505 +-133446820 -44177085 +-709594990 -890859050 +108664385 -92985975 +652214886 -830821195 +-534161255 824637312 +180247811 -909849922 +-788685931 -565233759 +-970291117 -104788779 +603609257 -886373116 +-837439570 -843825241 +289905135 671546506 +-3747799 -359586899 +507061005 633964743 +-113939027 371391957 +958928415 589062187 +721014914 784963747 +-86253467 -322737497 +-407291375 -838646940 +956909842 971675916 +7503036 -453992262 +872944786 394533205 +-234728032 847487015 +241869419 -797415401 +-541903266 -180727859 +334216119 33019924 +405960047 -635387785 +742752574 332995339 +231642954 -739781013 +-864174627 578093558 +56169393 127188011 +-958563496 724186598 +114838158 785408411 +498605145 967697256 +-67832573 497784208 +-692085023 -205576079 +-413627086 559259704 +-76428000 -316193444 +789394386 -556919814 +-392636472 535779902 +-263561755 13584006 +845210086 442889166 +654074361 409311857 +-456651049 876294290 +-60429787 -545911838 +213848653 984298244 +-685837112 -621754024 +-55462637 -128120452 +-449334606 224753898 +712852706 297860638 +-255223799 878334430 +-695233068 316773251 +753015633 -795876047 +-644011921 127304746 +-411376292 -674973898 +-199966823 -628431202 +514703578 -788913448 +-777593974 -933598882 +-180788970 -439143335 +-452664587 -525133907 +-420802924 993384084 +859311291 770362783 +-687947896 -941850025 +-907344670 466838442 +-88740478 -962316840 +-827172272 171313178 +-488257678 -4557198 +-293462011 -757633335 +-758735173 -499482216 +781068572 -416640439 +-310216659 322036231 +467178721 779382366 +-237967510 -451604926 +-981825859 563428646 +731568317 857945847 +-699296924 468308994 +-174471088 364861936 +3863071 -100149914 +505025559 445005275 +222617240 187095181 +715257702 -245517426 +-309707659 -525663046 +100557271 -698451029 +478648647 -178491619 +446115807 750501044 +425511349 -543986168 +-163390548 233437993 +-482275690 626441761 +301866280 169183934 +-82487166 799595368 +404411109 122883172 +393370217 811647654 +295453278 253543456 +869860435 -174698275 +-948978179 456690667 +-419010503 -650920117 +-362225288 -297482319 +191303026 -553172766 +-856364270 -552240856 +-305790026 -324880709 +-656122498 -755242447 +-525810670 225897124 +-217617334 515009365 +-72863414 144551025 +99472713 91929752 +-255707865 698580422 +287618098 398607928 +28342511 241093974 +-294057545 -344224994 +82741642 -117018135 +-636525558 845474291 +-689208727 866546346 +-79119655 -513487408 +140677096 -42225125 +-943069390 -348933216 +-31397465 -380043100 +243932443 737160658 +-520434648 481742571 +-400501392 499600486 +-890390720 276620418 +-663162863 111514741 +-540424263 -767355073 +894298240 643277214 +-114141874 -365861375 +-696576015 903412006 +676680152 556056174 +-668209823 -652725461 +-866690916 890427626 +-66661647 746082617 +332720118 -575871180 +637273638 669373604 +-830241911 -523878817 +-33425863 293841954 +-501763042 885413008 +635822694 719674108 +546365256 -589716798 +-583588411 -718707214 +898835880 -251928872 +592546655 -550781007 +216009398 -620430640 +-76665542 136766997 +-11741699 -872978805 +-701245037 688316116 +944022077 -421748696 +723671152 366985124 +-821940316 -686777786 +82692454 -777710154 +-674127088 432033691 +-894665057 369186186 +-985979950 -588920554 +-802955781 -894607384 +684706717 -301519775 +626092139 -96147849 +820450796 -97890716 +215611725 778200414 +-807679966 175117151 +-162657238 -442711765 +-644341373 -676540527 +405751294 -985237406 +-316073189 -347225351 +-63615400 196415698 +56818235 797560958 +-181754640 298404441 +246530126 378809018 +-266760496 858854176 +562375343 117332847 +553206572 -295821304 +627835786 767137950 +695620715 -998413198 +-802573954 -47011336 +667544960 -848035190 +-496408425 331001355 +523042823 -702472031 +829215864 -874050213 +-478460784 -267451504 +243475042 -750783873 +904791868 165099639 +-602214823 372196300 +235966763 -245747626 +-875745757 -622713166 +895177209 -629454188 +-720841978 -459706988 +-30391802 493125247 +-823507973 985577618 +-679474417 510166161 +-299957589 -868985123 +220400992 849291298 +362337874 -187632267 +-785492516 497204375 +-114796111 -649246697 +-399481099 -831393108 +220502460 746323278 +-765010948 864955408 +252144910 94645023 +391008161 9115668 +230045604 337546067 +605870401 -736022209 +400305054 -433777162 +-735564906 -53823934 +-790789909 853287239 +524058359 -375632729 +-258765097 531560657 +557442048 918364677 +621643454 -227121790 +399548534 -917539971 +178624193 -827602449 +533695395 -26853132 +898578563 508147136 +-872826790 -625483251 +-139469389 424367678 +-180600158 -895768413 +939595958 793949416 +950181233 -42925260 +-320962635 -223987765 +-727738220 908054305 +957405994 62669102 +-485065918 181054767 +29117964 384110260 +-260057493 156683988 +63969645 804810538 +-624623166 -801590323 +-478933234 -509238027 +19059510 463379253 +-507182933 -67738849 +627368808 539926766 +-890047937 219447327 +478983746 -348125116 +517982266 790465470 +333810694 -210366412 +837225453 817017155 +161846515 613745027 +-577083374 -572575348 +154725321 -136023830 +774233853 329376917 +564491095 376163244 +-324652474 803043494 +410209025 978757670 +82396286 -648391025 +-329761985 356189513 +-49941321 -626893135 +794815328 84135861 +-41737869 431930043 +-820355662 488056395 +-764958339 -498217208 +-852398700 -260571533 +-815004677 144563725 +872143077 918909493 +-463714158 36011816 +402284311 -153719002 +781837009 -144828786 +-771408726 258300831 +-813085113 -528708464 +798152427 399602611 +-435068461 -637705538 +-832753817 -708115699 +244856932 678094497 +-326677932 -650312915 +-823589158 785148039 +-961786475 836902600 +524399229 220684962 +-915290736 515919674 +-169293598 777913942 +-543965263 922347505 +-257018336 816735716 +114936653 -124888286 +852056816 482808730 +-892330118 350251697 +-174352275 -322624171 +855538216 -937900001 +-455685249 -179415888 +880660477 -765384803 +-359862 877499857 +-531703220 472836773 +-292010828 470762251 +-716964478 258473162 +82696890 -174765765 +-222582007 81893759 +-534168995 -546462701 +-906764574 992154206 +211857786 475908681 +-505394460 637155332 +256308620 -795319499 +-887334961 -840165975 +-604343630 134221824 +205850918 -131900218 +397348703 -385158586 +-632486193 432129408 +-410363427 -906651518 +-172336608 -95765748 +511985608 748269214 +961602589 122703415 +466175791 485774927 +-679881817 -581672508 +856854344 -683846223 +690158700 425464289 +794154337 -898226730 +-472434976 -378871280 +-604858075 -561237660 +867459156 501698738 +-527139904 38906108 +-609615522 -711163067 +-327791035 -901437319 +300076552 -300606687 +-301886260 115916521 +198911470 -592023736 +885048064 -461863001 +618830300 -958300604 +-79123358 269749782 +212280086 120440043 +542848358 -825941599 +-144462965 -538436402 +-563783140 614780616 +381939255 792893142 +336169949 236140705 +-732679832 282773239 +632274722 473282333 +39775725 -230009974 +565529580 630675095 +875996611 981322956 +742209592 398370059 +-277516884 -226349397 +959097732 -720699196 +-355196698 794431789 +402332711 774291263 +-935141419 84740694 +-407003903 -872904749 +-590419013 559360402 +-117637905 974493229 +203941583 292666019 +-294633429 -842294235 +813669138 464304261 +90034498 -652363619 +332280451 -638187755 +357537993 -89687455 +-150866664 881199452 +-482668841 9453718 +-573046953 236647424 +882554128 -876575051 +-173239014 1969096 +-223300008 -139268322 +167077737 -483151489 +-115540891 872157437 +51586006 549680141 +-337064094 -410822692 +-315948501 849045880 +-969468918 -236400631 +42827726 12575141 +-648063404 -913361436 +134413522 150128711 +671989693 -134339442 +-831808244 568542198 +-119328788 984615823 +-444984496 705725379 +-69581880 345051186 +297969299 885347606 +-506242957 372949674 +155554014 362405073 +-15359030 -630006579 +74899509 -946226434 +134382825 962113889 +-738382935 828175162 +-172950058 415496018 +771626425 -866618622 +-322704101 506525647 +744551222 473149556 +-309252063 154005677 +-105839537 -141373433 +432888743 85782610 +513872450 -512068750 +-887988255 -822175573 +-232750061 966743318 +188459528 -113523999 +352586668 -595946493 +-42529269 382605312 +-889206489 544901689 +220961671 843505709 +115692904 -444798367 +-587054527 942667489 +-76827748 54070208 +-337433209 -114820298 +445338856 -504945444 +339306308 295372258 +351064167 582148386 +533874793 154185487 +-897428283 825729020 +-668763345 -867922470 +933047604 942288385 +-315664501 -994416882 +60946971 -437342535 +-446321068 600296013 +-308948278 -448756692 +4063642 593012539 +228605762 810788470 +523053679 507332784 +-446244500 -628587814 +682663366 265521631 +-602180648 -113548792 +-153488855 952016647 +850487217 -116253610 +-550371629 -79689337 +35880445 339997405 +-942617091 -155897786 +878232718 973329270 +647069080 -774213005 +-660276783 598810384 +744648349 -192165587 +567181117 730525160 +110846283 -833615486 +-279615227 -537861394 +-133612499 941877758 +-11819638 -60902136 +-682753379 -848743970 +-984326225 650690184 +-737666737 410610857 +-283963435 -38953907 +-160393774 653395775 +609481102 311023934 +64130539 217117194 +330238260 -478038683 +-501263625 -961598 +-459502346 -214712439 +-968959358 -259076443 +298937788 620627565 +-599350113 965879130 +-351746924 191403136 +-684346408 176650459 +-808185612 703491030 +778999480 79293254 +-971972371 -834236162 +764859569 -767030149 +-507657212 -147385655 +-7241867 904906389 +761750370 -175166885 +918787081 307820965 +811070623 -387056000 +353311260 330600326 +290853134 161208146 +168011038 -438071242 +408264982 242630630 +-41838311 31152054 +-266876299 -722768079 +46459572 -248056309 +110176609 370570176 +-400546871 701171376 +607045774 -28210640 +801877052 686206071 +-745150691 -297681635 +-247568732 619823891 +-825040664 -957010967 +-610960022 593649525 +808287062 223741937 +955289593 482798833 +850529231 971038456 +-283226873 -372813596 +105451652 877358649 +11730585 223473725 +750727850 914818659 +375183035 -836560684 +-753205092 -502183263 +-330268783 -169533628 +59808904 -726851891 +-728425179 203946517 +520593605 148406375 +-414418479 920808026 +361440685 -472909387 +-528046713 809153739 +273553441 -131103379 +-665176652 929936755 +-600462779 -927315617 +168687482 -745553154 +-232619295 820806281 +-114154700 -123139001 +-202130053 524317108 +53659676 -181866076 +-995503770 741450109 +31833281 869356795 +-543316315 549352119 +-373153770 -585487544 +-581489999 665682876 +494632669 614954559 +-207721925 -476830148 +-419835127 792000179 +790369159 -272572595 +362218176 -51351490 +284324327 572813256 +431903765 -686433456 +-67283905 917441524 +550069724 329290183 +323665937 -802824254 +-544400827 -824474348 +81692705 380915881 +-584800442 -54806684 +-522870341 -690085745 +950533825 39691106 +-410980594 -95586140 +-401193976 -356145073 +-118579586 824395814 +802781433 -888313163 +857024285 -88748205 +-754267063 867932730 +443521397 986750204 +-532432328 402314293 +-429061019 -580461461 +-892123923 139374960 +-938001271 197468365 +457955381 525372765 +633651023 -931250197 +365198180 -290153044 +294204368 -293083201 +37196880 -958734022 +69005842 -674232692 +931033131 426934098 +777167477 90901002 +158048829 275433958 +-717181347 323557884 +-999677936 -457293127 +485429451 170469392 +674410126 -971299968 +876681503 171933747 +-38546408 -77812254 +-731435579 -79652934 +103880760 -744829939 +-880469989 -557628331 +-657864627 1290515 +598537349 343461192 +-943411145 902364792 +923928076 130804622 +-339054139 257930627 +978455229 23902001 +721149197 -565283999 +62655664 411702152 +97815079 -357327836 +695914643 788502885 +-102262242 -637879974 +-834020617 845692630 +70497081 -931433439 +-706562246 818033903 +-888686971 258528069 +166980633 886994466 +311533933 272016972 +599635462 766032254 +95665768 796524399 +-559191355 409589898 +-916846954 249360578 +343492491 -494494955 +316279606 -590418778 +-790734466 784194192 +-810059784 330125691 +-976668731 -177178739 +70157095 31559012 +911993421 672417681 +142954367 -842174221 +755049361 -604444260 +304031276 -954685130 +-629441419 547842645 +908066118 840403868 +-629237069 994429996 +209594464 437989136 +68357978 478544695 +-248928800 565577771 +281385211 296288100 +17232711 153795925 +-644633599 -294090922 +557650623 602404927 +-787293675 463853092 +-935219104 -45448371 +733825622 -745195406 +418826743 547369242 +-271375441 277772772 +-967063045 910198024 +-846928244 102702307 +-311371634 881577102 +952299593 -831935742 +436895385 -557860310 +159211973 -929756667 +209066165 430306672 +-879336879 407004749 +-126646884 -810922194 +770862992 -847373305 +292838373 418597549 +-563969594 40622444 +-432149346 415756232 +495309666 777488766 +846320764 -830472334 +-415492724 347700683 +618301486 -689735515 +-345297332 414249472 +-569077458 988338243 +-445966375 -554734089 +963846878 569407494 +321823615 -470269205 +-797450351 306123058 +-966574093 847892142 +-495768004 580808110 +-897359574 -298286116 +-369139535 -514070931 +999927495 -982774564 +-14477485 -488210348 +164133284 762471454 +-323861499 -992224272 +-244658042 233245614 +541002643 -198335776 +-364958060 -909596165 +-835574989 -82763550 +-724056424 -90879357 +-229751426 -295018905 +-362311330 -459326977 +-526810158 -619620819 +-343399307 -986579926 +-60940498 425844553 +748248724 278651281 +-786526747 -647405042 +-177984563 -39750386 +-481106457 359494770 +927078085 -844772868 +-93342123 -4377608 +10401658 -154049292 +114816756 -593961336 +256753631 -509958017 +-57897724 -312295486 +477618358 -139603788 +75747798 -819463191 +-667710380 -999231222 +-53526627 266292164 +685692770 277668511 +-608659805 457000373 +138859935 487123790 +-133147997 -907904654 +-498130117 -466451578 +108069513 821146929 +-249381166 -702719302 +-828511874 -418012644 +-495307961 765678149 +-719365113 585996602 +334301890 -819005060 +887829405 -2567940 +-118687790 290776236 +560941897 -340168883 +287440291 -170879640 +178369042 80505825 +572005610 -199666450 +855004019 412506613 +279776621 326204506 +877570513 199748616 +-181934370 -942702752 +-181392184 85505056 +791282211 -770534146 +-622435491 -228871746 +38683833 148735088 +842750856 776816195 +-572517512 -690944455 +31174649 -681750937 +468230307 -619955072 +-670772852 -652964726 +-684790430 -187697459 +-72983560 -353191979 +834469505 47692860 +-20375785 450980960 +464438555 355171650 +401241289 -92353279 +133243444 684339156 +-190329710 905136417 +293449859 395473782 +-266259363 431882118 +404086214 -618415770 +750959093 183753777 +-245503840 666894733 +416336406 569184482 +-340600026 570446953 +-196409116 695711061 +478902112 -985286925 +75928236 349733110 +435955527 -108123144 +118830181 288991715 +753412661 -281295017 +555070191 -609268293 +-118489629 837486117 +219690904 -681495402 +-376470573 867295269 +965772579 -469493059 +259452594 439721204 +-330908180 -893915793 +747271399 -204409198 +567548448 -594735857 +223147771 -253629725 +921909151 -528846082 +404263910 -232771054 +-154211199 -337410507 +121042921 -957325236 +817994560 154235356 +-616208617 -868318076 +-785972574 -665518142 +-619983835 379627880 +-852426226 -791799691 +41468029 39128346 +-961247580 796408978 +103170454 875184741 +180851092 532005918 +-944449110 -61400774 +-374493922 -534091668 +738196085 -542318164 +265637157 950654527 +-542124301 345034972 +152110217 -407301247 +-244948797 -558075262 +42666908 -281156980 +525150133 -787613549 +-831675104 -384023678 +-603976424 -169521997 +178470873 -874917712 +503024968 -484383344 +-848462832 -540836313 +251120062 -340088452 +601587410 655595626 +-949814829 -522918479 +-397991165 897178430 +-753444334 2312088 +-403154514 -874974916 +-938388949 700145065 +-207357408 180080279 +-981706622 -703554016 +-474776077 -769274838 +-372572888 261497298 +441194915 835849837 +752676853 418332073 +-887750791 -112805867 +933914134 -832802477 +421900440 115096356 +2578674 -4920598 +-944011557 865329449 +-621678660 -772532676 +-222523765 -672258201 +-656161323 890978378 +-457032579 513183790 +203278930 217047096 +-540112642 -686076491 +220096148 -717081336 +7898748 12727599 +356901577 686006657 +-589060588 971868162 +278344967 84617303 +921868538 797521257 +-188478468 -263581779 +-349083230 402784506 +925891737 -190680700 +-107162562 -633505305 +-73062455 186346197 +-519397636 21739043 +804662034 -598646571 +2590972 -697837416 +-840554881 -541730653 +93781120 -494744290 +-274424971 989179360 +446843885 118988054 +83256815 457302334 +143304292 538099261 +159659292 7234704 +-441885643 1520013 +900838948 -789214077 +763321436 -527381701 +-270741836 -599068713 +274820266 349731794 +-104895363 72821576 +946112458 442981390 +-952705557 -991088976 +586964762 403079337 +-402288547 -721938361 +394984174 -863985790 +-37431067 399472627 +-271705113 -809421971 +99334224 -733942085 +-363585936 664700222 +-21534245 718504716 +616260845 769797350 +-738854196 343328770 +610727063 -250391403 +-197463478 -80049455 +-751858888 -247370763 +585742077 544986524 +-148520659 767707945 +258284525 887514902 +951377963 -471923376 +-750638181 -355772393 +150075169 204224994 +793285254 -506918956 +-188885259 -140871471 +145478155 -97501343 +28710331 -734820974 +884841700 -843074570 +-502710318 -838201308 +954150364 -964913149 +810857388 339878385 +101075499 913264890 +215529341 966474231 +366033989 127954782 +-172316428 487615387 +-695544873 -327486403 +-215635693 106807479 +919077856 -771655628 +-650630153 -319917540 +-913219267 688890751 +-365678511 563639625 +-190992475 233124565 +-347477513 -251647465 +982594915 -368812201 +781287778 859589893 +551446793 -448935053 +-951865075 -794761678 +778229903 60962125 +187426428 -92589429 +-605737633 662234837 +830656341 -386947714 +821800023 -805221897 +782596189 -973829594 +-881247349 110794617 +89005098 -878565746 +849218837 -272202696 +-87363827 104632439 +-860426245 -689905984 +570851208 -441608203 +153733617 946345947 +463078186 -218630316 +894685513 -792668166 +786625140 170804234 +963734045 809056476 +303617806 -469725075 +26019975 743879310 +-681759989 572718171 +-784912854 421963801 +152207010 -245543217 +-789695637 -476633754 +804007454 -550432515 +-960407956 525634551 +441030672 -99632964 +174921968 93665579 +7126851 533278557 +636879855 703485702 +713148651 -468875033 +50485 497813660 +-635183818 765773060 +616772938 248423242 +-490919146 40791575 +584830451 402903622 +-853357082 531804332 +618611987 754993514 +-956073882 761730272 +752309932 839610717 +348544241 -751257894 +-880617601 -495521793 +-568111464 129226913 +-404918764 841953287 +-542668095 248951846 +-70444256 -611386959 +-194729965 715473897 +879948089 105703460 +541435801 -921339641 +-450852444 5210664 +-590583666 -234105474 +-811932344 -519633598 +697224480 -413188181 +-410357949 189874649 +-186986557 614631303 +-73405487 72650828 +614669182 -305642884 +-204274574 -604600694 +-606961942 254965435 +403909927 -409872977 +-496113954 -844341156 +-69407293 348012420 +349008812 766104709 +363279646 498434315 +-728821243 97301043 +-161062291 -265902522 +-733948009 -552857333 +311767865 189987959 +-599833549 428834960 +-509572861 -270871273 +-443552651 951262933 +758575609 722951744 +855814970 978773539 +-521492853 658927145 +-290295024 644078435 +323746797 -997737644 +-148497227 278587299 +289764984 -197276880 +40728843 50810881 +220188187 -441633633 +775535628 -346753758 +289671461 -172866479 +44588359 -749774973 +-60994420 -80108267 +-921590920 282244370 +400345298 298816646 +525239262 434958462 +-767564155 622821935 +49403890 -475193125 +-885762185 -864577254 +344378448 -88970170 +-250610956 -329479893 +-244602629 114379118 +-936132348 -74049501 +638418436 -174376283 +-529787361 -321464801 +-169361447 -71411977 +873330918 -985995190 +-214699 -72868258 +-221987422 384308997 +-948384088 42958581 +986098033 -532019298 +342265918 -157436677 +103103771 106943969 +811977064 599509862 +208998486 885248259 +-968767066 895514217 +-871852234 992934932 +238714793 -2036810 +-176588017 241669012 +-966401827 -78813540 +-285607040 813045300 +94225024 492919787 +-350237518 -342443783 +-494793654 305602019 +154418737 -602472163 +604849097 589910598 +-896009942 725559851 +427629184 -532899579 +-819895665 983165045 +-371292858 -569433402 +-354134614 -760435209 +-803450621 762890614 +207091227 -785090541 +686011167 279440629 +-294276323 588637414 +-914888900 299417094 +594253867 -154748861 +946136362 549071388 +65241611 352354466 +-463847699 -680252371 +-182396414 90520550 +-163600792 -54145887 +966793885 -160058269 +-733336275 964664313 +-683843659 291260288 +-573210988 -799202203 +505452733 972750972 +498279804 -888861190 +-197818425 -240695235 +-184110194 -500446328 +-953349887 -829545096 +999043036 801401000 +-577870213 649342119 +147530653 -321645235 +-740586114 -889781070 +398803101 280799395 +667663596 -725021146 +-832853421 -242492230 +-484015039 417800023 +618145790 575515286 +985838581 162180971 +278086872 190493678 +-400438727 -121787326 +-598674231 -995180029 +413347058 366583258 +212964178 -548375557 +-323099982 -749452206 +-364352844 -410892723 +315838382 443928005 +567985199 -4410745 +608651654 224409017 +119037457 447489843 +-629296925 -837733055 +661525509 881022425 +674361482 -799422501 +27092747 458855205 +-108085656 -374860490 +766717006 -393354334 +-949666606 -352463634 +663523393 443473417 +-761589390 -857022943 +285898278 -592800733 +-123792806 164943776 +197276796 319492884 +383511941 -256367998 +559383194 868408469 +-712723644 106608078 +815088873 -508735494 +312441898 -609747052 +-784020451 -423200857 +-135729005 764360254 +-905509600 -342213396 +-86623064 236813086 +-154374708 929536775 +913061040 869409441 +283705358 727826390 +583904584 562998181 +-879724355 422779314 +232115589 -455875792 +421913989 -584009175 +-39676174 -292430054 +-7420907 381848533 +-997720899 -457954214 +-488973654 768444762 +-206200045 -771406809 +-55151587 -185415189 +-602137088 660576604 +323892140 766337693 +650255661 530392369 +-307948359 -167316884 +777875392 -979684120 +-548669081 -739560011 +-326808588 -651070787 +566333493 910607621 +133902194 -345356617 +-448526070 -384602166 +-17169925 -139101218 +-367012618 -227671290 +685787193 638024362 +-608940257 -331361070 +-616621182 753105577 +674982035 609327003 +-657688437 -895320158 +-54347311 -398843766 +73441512 -844950242 +-665937097 -114089891 +664987505 507546782 +146001044 839057297 +684494787 -771458380 +743284839 -694710270 +-767511830 -323889173 +-168507714 -990682037 +-950920805 -848419017 +-339824998 778843604 +-270990523 307535103 +-372383870 8659922 +518005359 -903725328 +563525782 -866644790 +-587605645 -972312222 +-150717537 -248265651 +-261205555 -363595245 +27625036 -675232272 +-115936587 -241455225 +535986130 849314916 +636836583 636419327 +101113893 979723432 +-65486608 389807016 +866960476 629882577 +-668837512 553582389 +764628906 835556065 +42531821 799931890 +314739113 234944859 +-987451998 853523396 +-739714633 181929478 +-861227277 121351316 +-321739699 663869895 +-562879296 757379916 +-8002736 649700067 +898571411 -311424400 +104606758 -978263907 +-134377366 330640160 +659273809 -177439975 +80949045 565657543 +-864941822 155540616 +737376772 -93514419 +628516174 -300043111 +-447097519 451722532 +-76618383 381468558 +136998895 -535037694 +-309214400 -267231097 +-735250331 290118373 +-313574705 -568721026 +200618447 -707272529 +-602277025 -799004223 +-449998247 -671718748 +931961214 472062281 +777335464 -867068266 +680951235 616228618 +-545782622 143685101 +285555315 511677509 +182810971 -84292057 +-773290944 110653169 +502764863 265867259 +82425241 210644621 +403257653 156465852 +320688213 51710278 +630774890 -86546500 +-694076092 522571483 +-826589722 -174110559 +-90890487 210259511 +905764577 -940546759 +-510942920 -285618760 +558568819 556847649 +-114174671 -309640075 +-454036336 -688579272 +-163030475 179081940 +497227571 -109937887 +-11810513 311924618 +574659337 -231972853 +-132850937 566708693 +554907886 514336027 +541830403 -514314648 +-762597283 -987524460 +376385348 263300697 +-344729265 689332188 +9422836 386553834 +546781863 -113900093 +-618366686 647879022 +838156870 -359816381 +49920215 145880139 +346098046 -739305268 +618005026 -694867345 +-780889334 -128332212 +915502868 -121664095 +-714730034 -965239670 +-651649332 -392670645 +919547224 -84189267 +285189535 -869175129 +-497419205 248203311 +224987025 844860912 +-682698460 384386307 +309918549 -649553112 +-605598797 731738214 +-859263967 994629119 +603870397 351048035 +483988372 573357421 +-401550836 -488609744 +280285107 284697933 +-162652992 -258658865 +-276372007 -746111380 +694054675 -361070203 +535672249 772864730 +-360048454 -38859876 +-674298736 -901429774 +669750735 -440222794 +318740529 -382973179 +-648883831 33699517 +952852818 442259953 +339726321 417195851 +-323320457 -763830977 +-777417745 -435280878 +714583514 -568973795 +588103927 959948974 +-601947565 535669071 +215894667 -544485888 +-826822287 480969194 +390982359 444450840 +67758497 476663762 +65540601 173123506 +590615915 -825863544 +181936986 -915111374 +203520221 759647395 +-946105513 121982600 +-145959742 -12562599 +-287505436 892980333 +131140663 -349134993 +728196672 -606550316 +753231885 -314682565 +424853606 256704231 +-801947405 -265282859 +-822797363 790183451 +585456569 503067752 +626419942 -174318005 +51676055 949583666 +-66936468 263912148 +15418884 593191796 +896933128 -20427160 +-329982015 -844521187 +-189256662 715013525 +455962172 -332760344 +821248060 -423028909 +329417669 407823261 +689434720 774243008 +-861054428 -593966098 +86365311 -221879058 +605654806 -843177687 +-414859055 -269790044 +-69130420 -660780407 +592134701 343821861 +-462225899 147442261 +897550925 -732853819 +798607438 -965879727 +-679646136 -201120755 +294201164 -518415210 +-34922557 346374864 +-710319959 746831287 +628019135 -119946213 +-991287673 88732174 +-221864723 -350318227 +682381916 -474768870 +72861196 347720998 +-832350161 -437516267 +-125159331 -742945597 +186645296 -114051167 +-905655349 940361278 +509630054 -458044173 +905914703 -742940711 +-457062627 663729812 +-540619114 804545897 +167263142 662463059 +333930830 836033541 +622486674 -782520193 +-993420632 7457396 +-925929694 -140410268 +-951192001 -267679380 +-648977772 -543218981 +411457627 696204823 +626786782 375379468 +-352257615 -511669637 +339489375 746567151 +-257842656 679953286 +-459518588 890558733 +703511870 979840388 +-504395821 -562472698 +-798193658 -103227953 +220480689 -821403261 +-558368115 -555443655 +266162017 316358541 +259790431 482686440 +763594235 57468495 +-405760087 -69693068 +849608106 634697528 +362570248 17103253 +778097819 707209095 +-911959851 -43174082 +294409921 -812952134 +-48681036 992490295 +-689962920 818129205 +412001886 -249094590 +34632416 -290577451 +-397621306 36839153 +-714136745 939287269 +-887068963 -969556118 +519743236 978308356 +676072947 154666003 +508914335 -62418057 +-158502244 278597377 +134390330 -159014453 +-638815828 927674307 +-535308118 -258838430 +-635184428 -366743704 +-573380382 43140941 +482750448 738430513 +-640442041 14874164 +-41905843 613124597 +-551183961 -250845612 +107915768 486895908 +612070966 442229946 +597814563 -340367677 +104070114 -17143022 +983688363 -855215436 +508764813 -751445302 +448922278 -291829030 +567050404 987208015 +953303647 -312648696 +29120265 12892808 +-875252390 203583503 +965349181 95953499 +433251391 833451346 +-67021515 122663329 +857213346 -997804034 +-331100347 394231091 +-78533137 -574506383 +-902854214 -997167307 +-674628984 -40854116 +-175816516 866221558 +506783430 -43908056 +678613860 556681547 +62371411 -479591063 +430651530 -841441036 +466643259 507186515 +-3796822 -705231235 +599127709 506940610 +-747515726 483244210 +-509436382 675216256 +255448669 -927902807 +950259338 854697183 +-890962630 907544603 +316585169 365538325 +-33701117 79065142 +-268064338 188389846 +118193521 -670582419 +877357497 -616939735 +58966504 -527349217 +549418338 -322084485 +-875753816 473246900 +-25433207 770001352 +514754330 -110111781 +161492293 -411007980 +-120266629 -156894509 +333988871 -129918915 +695361673 -218815361 +-311952219 -765373287 +412569705 786645531 +-585192191 -883177375 +-507476539 -213896353 +-66263511 -115482183 +220453390 876278286 +-181476549 -855756651 +-567254548 888194306 +-518388488 -541081376 +200434818 -51599252 +773864065 -689512885 +-742441477 243893148 +-181235433 54102557 +-857967238 375160574 +-494674289 -996546813 +647426086 156757603 +582743791 -981654900 +920698878 827165307 +-83769461 741883238 +-53185173 182348072 +-41132815 -884703999 +326300885 568256724 +205021884 359437681 +691357471 -745159900 +833868167 558580461 +895626748 895808230 +-831027759 163771236 +-548671257 -396163898 +501408907 -625167287 +495620459 926131336 +221254702 189881095 +934530763 -323651518 +521645402 -556700140 +444204468 390781569 +-732077223 635333016 +389791158 587748272 +82729389 445376505 +-363118567 140837458 +-630056517 -385058202 +904376109 894974429 +17836612 -221173687 +603603029 878531634 +719404804 164873618 +689378111 73933699 +-704663211 -733357674 +-682400026 509422474 +-104271563 598621783 +-370701437 135323535 +166588130 -448420961 +733820798 -539450266 +-657526836 850951626 +-692184159 270245253 +764886728 983353684 +514248699 -669726593 +-39014286 160345611 +978873295 501149518 +642808282 771618888 +97764851 -21193853 +-604794031 775089143 +-437296976 -994594550 +2640169 -279581664 +158206297 -764791528 +-45941201 -636379679 +-43273582 -951260525 +-401572857 313975073 +979519875 -392755600 +512290618 -974766588 +798234298 -310314435 +-269774196 40024954 +-961694077 941372567 +926269166 -551222112 +-552820040 46721366 +281601927 -117282453 +-611176927 459536694 +-982705977 -318707636 +12414290 18349560 +-138620931 -50886751 +-87862835 270976544 +-657738198 -673771815 +806176131 307767059 +-894476913 841640020 +-897278316 -898325340 +819435721 -588787134 +-204417447 808074757 +122961278 -798614105 +892877991 -172458303 +-501262458 113140379 +626992855 -815345050 +988537511 -617165701 +-488957541 -750652689 +-767105071 -803891471 +-389277059 512916732 +809645588 883917891 +328504468 933482974 +441647320 366439793 +799287985 596143320 +413052604 -692254346 +860107361 -222881136 +-604935506 -953195640 +-420719459 654397809 +-477125847 51813759 +-835959530 -93456104 +-790536791 86648857 +-592566912 761141817 +319601672 -176488627 +-132187126 784098800 +-505905614 580250778 +-990964223 17046622 +-753962484 597438418 +857855317 176161672 +-841542512 -196127739 +652995728 -621155686 +-910778787 -380620463 +620306977 -937726759 +783190208 -854886556 +-170387463 740329670 +-425695033 759180903 +971910422 540966679 +-695352819 460716594 +-370291847 251687155 +19099315 75362837 +-802085662 -699425831 +-234206664 876841595 +-79278628 -110994422 +-579988069 462665311 +293670920 400708860 +79844148 814757148 +333195380 -221221815 +-222173646 -597725915 +276652065 -332929998 +26327552 -312562367 +216640876 -671613674 +694379591 -947680433 +244587128 908914929 +-803217454 -507900626 +-718466204 133690518 +-973226116 581899251 +830075133 702384604 +899729796 935530208 +-380618971 -56358983 +-434857630 -409253976 +105415596 237756835 +333462644 680540229 +506919587 -368068947 +597813587 -338488838 +-566222817 88760356 +-728823455 891393955 +-879466937 873574082 +-220181328 527617375 +-859269193 -691786835 +228347622 677930007 +-956930424 285251030 +-221218151 104504069 +-107521714 -877316553 +-41692297 -556867433 +-255001859 -301917493 +378631784 130990846 +245309189 -743594264 +-692554891 -921416359 +-158002102 672072566 +-119980992 740312402 +680262423 -483262629 +290270873 -828251320 +743936942 495798111 +4322799 190477941 +-968835000 441343297 +-583765416 -916230619 +-476422792 215160797 +-464280980 -949329611 +-725945533 -195332198 +-500540615 -809313108 +-277157551 -68476999 +-754720481 619486179 +-387076440 129023971 +-183846967 -878446425 +799419234 -213244891 +-522433907 402000685 +-931499806 374047137 +319560112 -130365537 +555340307 -192811157 +-910622215 -35679859 +410887381 625532913 +525308835 -607297768 +753776538 38599505 +-149580982 -332124932 +-871195871 72655852 +809764595 -973722596 +-569867027 -260444016 +947342157 -568519615 +-332813091 546587902 +951698017 -413396114 +-152763040 886067923 +-153799616 -194760180 +875219391 -492462117 +-985791494 467661334 +462964612 -346460937 +-976176423 -49883380 +81525469 -306433627 +-125947111 346784235 +-911295716 198413667 +-936893151 746452740 +924699325 -889464466 +741965696 -224603290 +384897675 528410437 +-727676138 -560439997 +-84631428 819486440 +786049348 -904199356 +-43738024 -457237035 +-988905945 697538337 +-558757830 434555494 +351099898 -246412436 +818716257 826683813 +-715515882 797760353 +256261818 476305811 +435918210 -185862440 +547690032 -489731306 +255225320 720906404 +309446279 -937464386 +37246072 -817725213 +-167657167 223218404 +69833672 811178298 +-727647476 304979069 +-304310852 -205796524 +800922596 345486535 +194878721 -453726692 +751987306 -316381114 +868412317 -575488073 +509729246 -386976883 +455233774 -421927668 +617550568 431069516 +-34124856 507365475 +-117511491 313543804 +438429841 -768255426 +400774925 -293782719 +340912409 -503558234 +769989612 328723094 +768666029 344374997 +444165088 -683987074 +399373268 -9469059 +-780470508 822680958 +-852255845 -651932513 +-622270557 -621680721 +679665221 193560811 +-645617903 -226923284 +-351519478 -370843761 +60602206 -503063521 +-285766067 642284561 +918957666 27051985 +-198319944 -771506054 +577789379 888898538 +680457245 -843628521 +919096956 -825171685 +179073519 858491953 +-878025104 -117519576 +-153217734 -394802720 +-179905252 -575416903 +-727157840 -408864570 +634396012 806489743 +164045541 885366309 +180795303 -930674084 +574983819 -699737188 +-736781545 -610674819 +-892298907 363074101 +328521576 -163710092 +-188924721 492704240 +-987354814 -799505846 +134244815 622386569 +-112569138 -730978649 +-965764270 157109327 +634649149 697318201 +-40387067 -919993665 +-118444435 484407913 +-479618879 862256861 +740977521 336353615 +-4949452 -124997506 +432060319 -783574589 +722096351 926287838 +-954849635 -107147260 +654261073 614755179 +329738503 100182069 +-259278059 804029844 +-460283944 857287345 +808798386 468665360 +824735839 418733678 +933568845 -300867089 +-795727895 -391263806 +418176352 -840012107 +-811912533 -363648873 +-869243070 358371361 +156941120 207799696 +239177227 14785809 +970753892 -719098178 +321528981 777444444 +824537176 -615592148 +-850452196 829429658 +-720257011 -44440157 +859874677 847361321 +-324847234 -931389058 +728041303 587380073 +953333120 594331739 +294108272 -308575930 +-869478440 -957144853 +173995257 -183863192 +-557553650 -850443666 +102132781 506596929 +319934456 983335236 +293855343 514170102 +559427891 568296540 +-320027511 -569218700 +-909339564 127712026 +247623485 680408639 +301401833 292856072 +40069577 -643627540 +-747398860 534638698 +-667807950 -409733366 +481277546 331849321 +473839064 618850190 +-728722677 58381079 +-920932484 782457465 +165204382 -141763994 +-140842008 -908301995 +-851527230 378193428 +-153349621 -587305305 +639184882 842843447 +736645461 -960789470 +-178449435 193412734 +-368078019 436202274 +318699290 345988479 +266575491 633120962 +293785133 -544969813 +-449569723 -693971908 +-468170273 766206464 +390829383 489294603 +-375982082 -143451569 +-675948603 261551864 +250679357 278487551 +-600358240 -162728271 +343638593 -415003194 +813348251 -501288266 +461621088 589249031 +-682046506 -692443875 +-657581926 -990220364 +-929494888 -721355928 +917341808 -871704914 +575922712 -347236818 +49183974 -294183938 +16016041 -638074748 +414649190 -776547946 +759956954 661926855 +-264578868 853794339 +221459470 602700958 +-367278158 587039305 +89561584 688696826 +418634449 564105573 +579080338 -355298456 +574136744 -106687375 +-342244772 -778177313 +-935833831 -140312870 +689058978 -907115130 +-629497803 152111389 +-48519063 458415667 +-923723099 886875263 +-990737928 -562061344 +-446435551 -143037485 +-723961628 113196779 +-4419270 -158395539 +486509289 994407536 +623493492 49179963 +121153655 -788801832 +-450268887 598325591 +691616320 -813759191 +-842313013 784926934 +635572191 -961710952 +841046756 -312554450 +361803562 464611091 +-750322109 -584191946 +-774440184 698469895 +-501078209 -78069121 +21199901 490322943 +-34572181 -400425613 +250979934 -115617737 +-772372179 -619906702 +-551617494 912432961 +580956271 -516164208 +857169851 30130253 +80808432 815155031 +987542743 255615853 +792463873 -549052572 +-380385409 398454108 +503365110 892453103 +509500952 -132941066 +30728669 457167690 +-65699120 611540043 +-710142628 -715805541 +-867443717 -446533043 +879872988 18484506 +678556303 653742085 +458486128 909225041 +-312438610 990507157 +-395863399 701141098 +-367439604 228890118 +81038360 -399544509 +376265654 468803306 +630373720 911992481 +-857454227 -800220188 +-629383244 -598348556 +-895312157 364967424 +602681989 -917262878 +-730046490 539389420 +452265602 -927099587 +-233070464 966700627 +817745445 -197812854 +-614769888 785493033 +-788176028 741969503 +-997703949 828255334 +-899887899 536465872 +384057121 -393920881 +-536554603 -853362602 +120119593 -559345358 +19682257 554668361 +702271539 381792001 +-267533728 301308232 +122687319 620021339 +167035929 -923938553 +28330398 757947799 +854926609 801395729 +-529809659 74102145 +-643148463 362643369 +505147693 -966793069 +-604390255 -130635791 +932544933 -112153281 +-906401369 349504799 +824639665 167529824 +-227062493 454563635 +232693131 817019562 +252830925 -870724593 +582145634 -694462448 +-396728125 -466714996 +320200918 314432602 +696389102 285072576 +277307695 721209320 +-792026865 332637498 +880809122 448052334 +-473659665 348156921 +335839733 -221702031 +502500365 -111252368 +-427488388 -571789113 +-104010042 609407189 +826776419 -132054710 +-194358225 523698667 +-728943813 -710844696 +897816807 -933567562 +572089098 -944792270 +-88650540 -9535280 +246912095 -522710739 +-192195160 -437778397 +-92739749 914784404 +820229233 924968062 +-787412527 477196223 +-835910647 -206758297 +-185080908 -804485718 +-820105138 -37248301 +-74092415 -338774366 +-559116455 957861812 +377885971 -652282174 +-217387578 -555278020 +-199441284 265960045 +122898322 725963298 +239547184 520925954 +971575086 175737773 +946262032 303606648 +-895359090 -636014306 +30533227 -664899865 +860290963 -500138298 +-554459257 842728242 +82592264 569979128 +643259564 -532963029 +-415746733 31310849 +695954486 -816695637 +-184512484 346879557 +-749241969 -594460264 +-213955227 -579000492 +109241767 -249250501 +-281587775 564545444 +162727053 546440718 +413559421 -616815260 +944518509 814475963 +489322028 768816703 +-545938920 -261881327 +661563210 47589771 +755049876 827835865 +-719646851 794020582 +247721626 -1852897 +474611638 717074959 +-169842927 -970468960 +602383315 -116823211 +-7107421 -637561471 +578047879 -329863580 +311195732 652049883 +526936390 -142269113 +-696392391 887174213 +-442848089 -689708867 +66498197 792915632 +-62230430 -976931531 +-368508107 -280033023 +-656769622 316224271 +179282542 -297028295 +-786768708 685858552 +805682453 -997442166 +464848026 -538847412 +-21943706 568892577 +-161002123 -162185310 +468777469 -940600453 +189238466 -797792891 +-716922937 365255586 +220314931 -159894411 +306099896 558768571 +825092729 146566622 +-116674079 147350516 +81202635 254337119 +763022820 -171977490 +206003008 860817157 +380594150 931693810 +-261642666 -767035926 +-602728135 -163567941 +92809200 480553049 +933949347 -124084337 +-128515370 -125290727 +-787478260 -275969869 +711574811 502606509 +-4039331 701149195 +-132546310 968620005 +-207208886 872950736 +617741720 892494571 +594630085 439099938 +-41966836 -830231658 +-124332276 227921748 +-505874658 -948240480 +-712989781 991941908 +-797643637 -665166316 +-266767025 -677375065 +738777008 -237107224 +773736701 766936021 +479469198 559495511 +-162964699 -547340259 +578938201 297234879 +-549845454 -305800403 +-294891501 -465667575 +531860826 197846200 +-654992149 -681542499 +-445881807 1065019 +-34953615 433744370 +-730214219 -979242910 +366460899 -955709087 +-454385100 -19551639 +-600140291 -614543114 +-982702917 -168029293 +-897041574 -797995506 +566670703 -452077049 +460901860 181224457 +811323286 -561555445 +-140808414 -673941071 +-488768434 -387697582 +201501275 209515350 +223257082 980798686 +-947117871 899559981 +-966578363 -855689339 +-364765311 499289170 +317427021 462738097 +-263683715 639736439 +-604068332 -136019 +791421788 -887795661 +-99315250 -969364158 +114310900 720786907 +-309630312 750675043 +539652220 -280082240 +-551591145 720945698 +-781190402 -713233015 +-811563621 32556230 +595209964 364279886 +181135115 -350279257 +-761783999 609280536 +352201433 816512046 +115843684 123388129 +-373061174 -296354721 +719065322 389244614 +739185184 -74961656 +-285237280 69135959 +-781808887 -298133295 +792159044 -422958002 +315926155 -475841107 +156169584 -114584162 +641941528 15359894 +965190728 -160074853 +828753467 -778067187 +795364822 -54068719 +408344084 -649412822 +261507390 -379154219 +205988852 563744750 +-465561426 -608692374 +-429570783 -43684085 +787924302 -439518457 +329183867 318561669 +-497817302 231097229 +493789234 598799777 +253668743 456981812 +307749222 -629143540 +-62476971 574364490 +-491022741 235457267 +-50231197 -434322349 +807081541 -683039989 +649656096 -868753350 +-985208177 879679004 +195556810 -717546402 +987655088 381845613 +579003140 -37113833 +-896769368 29289922 +853747169 -346863714 +-129075331 -32999465 +719597069 846917293 +-941011650 -119467776 +758888841 690355945 +-839025323 395213191 +-935048826 998222436 +-784253856 -474784245 +600684146 492364473 +-804710290 858322413 +-142424502 922054686 +34246160 -530298163 +-312848886 -693471077 +489585871 -462834018 +379528616 -211158535 +933326944 -720855379 +124131398 -227875370 +-970095607 89704965 +-270555736 621737774 +331796799 593699018 +-230048906 616391032 +-998190074 427516191 +693726827 -78453545 +-45767900 384738697 +-320096436 414662131 +-818490389 378907538 +-453563626 -113327254 +239719878 733221342 +14931697 49555252 +182914672 -389153046 +-336548380 306886159 +-197391492 501176886 +-265684538 -790129123 +389687598 -405327503 +326741099 495798779 +-170376825 607768281 +992859339 -815404658 +-26158246 192975669 +-948321790 956822899 +294806175 380983196 +521699440 268270859 +843098218 478165693 +-214258755 295245739 +435260148 593222647 +-450896574 -180318930 +-564780191 894911570 +-607548842 -498372831 +589826048 395709962 +659864294 281302899 +834001461 567726919 +908374644 -918951019 +-756018230 31695707 +-509730971 239477845 +-285080179 14042936 +-628828055 -581373830 +-751438565 145534398 +-129009859 318361654 +154162480 -703239885 +-373153036 501293220 +410516639 -416968385 +-625150879 -447978863 +839933074 13429444 +932482189 40713319 +912751749 -478155409 +984272589 -338657960 +656683666 669419206 +-753209767 -547023181 +-943626479 -296273647 +-738818148 711439039 +-669853503 836904532 +371760940 -854684150 +252117339 -105726793 +-254368608 -964961328 +311174858 496812856 +-883442958 -563061738 +-136848440 -733693621 +163805977 -921018955 +-129958998 -293860210 +-515235297 869539253 +388467720 199769995 +-697063891 937976081 +791397287 37524197 +865091267 947110572 +483297687 400387410 +879040437 752514191 +-411611303 113821052 +-653902205 -919237535 +370991482 -639772145 +-584206437 665912939 +202592515 -683151520 +630052020 -350688158 +967730674 -594285597 +886639411 755383086 +-200869830 806101879 +-846235631 -626668192 +-268652282 772527486 +-676995859 769728325 +767648249 -808894742 +-597636121 579616453 +118071550 -469452518 +-837867231 192888551 +-297646656 -91012037 +221325809 -69228917 +242167506 582270175 +527342628 -66602356 +949770166 -11955883 +245922220 612356733 +-355173508 525511333 +-831003009 -994241698 +388966165 -579661726 +955071000 962212908 +-139034381 -157878946 +560616006 722506380 +504496048 -164087356 +-771385984 662227427 +-762717475 -24970029 +-138137668 790036628 +-409978098 790515460 +246118441 670394986 +-281574380 158873205 +-565700884 913440625 +-530857197 -726349341 +155363932 408599781 +473501565 619977227 +584375837 -876895337 +-696624848 486228410 +226971468 -808950545 +-24007889 -674526947 +-686462931 286034375 +-838885875 586876902 +-429745161 -341154530 +-866955067 689659270 +769156681 -656501152 +936647940 539269069 +885246341 837065109 +-40113684 -144763794 +594651782 578889239 +779689792 -536014076 +-669522616 486449351 +41632088 111465180 +-156747437 -393032974 +150758233 -331623997 +-972590552 -473912515 +172367782 612718530 +950031921 -203543050 +-693311701 -61219234 +804137745 315992883 +237880852 417034110 +-404348050 -749820395 +-825730441 -753342572 +-148240475 -60745039 +-111169311 643295395 +390698221 -344311746 +-483507394 -58205391 +-167039563 690514490 +765827663 -864273052 +941509658 -538579916 +578617406 454761802 +-97955842 -561136690 +-71032695 984601342 +-340605263 -362253112 +-306839113 -315855751 +540803311 888793928 +-795753940 -851463113 +-304025227 -267480054 +-266782826 -488645441 +529970460 349185678 +371953959 -950690198 +252425831 431869104 +251244125 420179602 +801762163 -314897236 +-617208223 772394275 +-480206441 -1656227 +-196048404 -575155901 +676679868 928045797 +-441051451 -718663614 +-332039185 -466311511 +614639344 -787258477 +-282341010 221250732 +259455491 309241398 +114200324 87636863 +24878460 88189927 +993040598 33947429 +325088476 78925533 +-711657779 -451174924 +-255283220 -619878096 +-726105121 263057360 +886041763 184313043 +-219653999 93169749 +-549902820 -320488914 +627299468 782025215 +105330533 -960365940 +-550122233 -983236688 +861711640 -52514191 +-614439322 61384289 +732556452 -444424514 +-719804512 827887050 +617243599 19948014 +-791187579 -26480355 +412530178 -934463158 +-808294869 160701175 +55075409 -999600550 +-171504553 96969291 +-613351344 -148722875 +-667609964 989858871 +-498214931 -211724680 +-383913745 445898225 +-886751419 -289188958 +774439347 428418767 +221891770 -64338964 +-889997101 666522247 +856601354 -41473301 +213411494 400039697 +-555689337 -958533494 +222669521 -391883397 +-491752577 -944408768 +200197840 83705571 +-328005233 -764782961 +970082705 221226992 +-497740959 184350649 +290532630 276276027 +-731729178 269401490 +-445277291 -88726816 +729789764 -931302977 +625445162 -741739896 +-130060702 -791459089 +-498434615 697183029 +530520131 -877789023 +663170191 -594793056 +-733042878 -311098720 +235225323 -625441705 +-77926938 582538435 +326469289 169246347 +-759154286 374745772 +707696064 347224362 +585663856 -102765452 +-768003711 56996560 +-505824119 167721514 +-777089606 597850770 +-983992782 -713291383 +193101192 -933497240 +-29642215 -162959 +140564713 -769273049 +875050659 -196917526 +-134890589 24751466 +-30045844 -668958958 +-840179565 -964734630 +-486083166 -92305526 +-591480701 -606421866 +-214027902 -699079925 +131067322 762132451 +-676967682 -556027826 +350151673 636966315 +-447337723 -108751874 +13590836 -14456144 +-261256895 -181109521 +939370969 195947888 +93653082 -315938892 +726778383 912925772 +430615336 -459379417 +172755072 -738798933 +-654705362 301106904 +826500968 101233968 +-3776749 -703180402 +-408580919 -924845292 +473709248 252234625 +-342489905 -657516469 +228105117 -58581864 +102186296 -177548613 +29408250 278422078 +-648958954 -259149991 +476834996 478691302 +-196073738 -125544484 +637260505 790715508 +397712511 -835471824 +175042769 573209131 +847844239 471163795 +-827943581 -567753599 +434058795 -159875382 +-180310165 375928816 +126516068 -547842707 +709371260 233471794 +-7781712 762505710 +-514779792 -880937763 +-292220149 627232756 +301763346 -655984078 +53821459 -600853214 +156803845 229295118 +-614004826 683678655 +156047924 -780376979 +-914012447 -28611098 +554620387 467121321 +-962960052 220565433 +673869657 931647647 +-227990330 -274824180 +-820944367 -259881014 +57411905 -87107646 +-38211967 539110867 +579413020 318196791 +445208091 649861656 +133976676 -447428120 +-44403232 973597667 +932588988 478019037 +-931649429 -726411224 +920268228 671177484 +-166581642 -982866097 +338381222 361613200 +-496481801 -722809198 +-842704905 -889170172 +-370326551 966208768 +439184738 441590865 +334823614 -254616482 +490751239 -786570092 +194092153 866386113 +857456741 989667419 +-278851573 -395755744 +-693015627 -351659272 +-646738996 875242480 +10457653 -313580189 +633492785 -767975935 +-798938965 130570108 +730592646 422777857 +-292908090 17518868 +-489730447 -300741938 +-989800033 -403165480 +139195661 319501010 +-769017819 656357459 +939955226 -932735958 +-909164229 -22970140 +-836755971 773773298 +-839248399 834165380 +882134290 675483687 +-938685147 -487384292 +534917682 -891277192 +365603513 -705867352 +-451649039 924572703 +-837249391 724838223 +-455107977 233703621 +483026405 -146716802 +920970719 -112750775 +165644047 440307514 +294301231 -215476182 +388852085 -830924424 +-983549917 646595537 +892025938 -138395108 +-47128285 296676704 +49265662 725962256 +889216896 -891309191 +-906102472 495395014 +-816478592 -925498047 +609310725 826960430 +-486547137 905074285 +570489274 -939330057 +973967278 7115098 +-720022319 25475656 +-326487524 399814509 +-85705825 197387477 +-567646340 347533543 +-788912356 485458553 +-706768000 183235293 +-928127105 -504849039 +-135567294 942270648 +494207079 183528171 +560675701 631069849 +428742849 -703782266 +223391021 -997761847 +725323942 668085987 +-789753821 578844598 +487244937 -878671601 +21779440 129592003 +33536996 -656119139 +662298247 -240278397 +506815318 796456386 +848249345 -842312089 +114350255 751009891 +-984095311 30082189 +19655194 654401673 +792719171 -540883080 +27529495 -964993645 +-719604167 688922320 +803655501 -877339625 +-27150082 -901033531 +304652950 -797841333 +491643773 928084219 +-304513539 236464341 +-583591480 518750771 +-541017907 679051478 +-358846622 -687114801 +-112352753 -523548842 +110848048 -817541311 +951195508 -20618359 +657421346 20605253 +-39465058 702887705 +632542255 653839212 +-664030439 859710790 +-734730781 -147108712 +-954261429 744792652 +50809796 -826618145 +-765601197 -20899653 +640458422 -318484031 +739562884 -8476720 +622768991 705610406 +411629723 399069941 +-540100047 -534696123 +642510537 82774202 +183370559 -498413648 +92582430 845014345 +946541832 620548361 +364282579 -669817136 +513200433 -661092354 +-649112485 705326625 +328702038 27172820 +-744297014 -923215393 +-943723413 286649988 +969840326 167754921 +767609714 898756647 +-741770577 -317964396 +-717046891 396766954 +712552798 -504820743 +271874416 -368750991 +-321396338 -265277217 +936147698 511741309 +466578260 347499569 +12955979 -733973303 +-428864863 377494339 +522665703 -299584510 +723650778 195608234 +-710947287 -718724985 +-499126442 915410968 +847717756 -469379246 +-984401408 296583706 +-149996416 908056157 +104842953 211832241 +167427868 -203403375 +-836209806 -456443381 +185674028 538225223 +993941901 624028519 +185797561 -664271666 +255190590 -449359731 +684769316 -650042086 +511634377 806953340 +472321710 -225720262 +811871166 106542762 +-732056063 324853840 +962216552 555535966 +-766240301 971904302 +-852451984 -89978020 +525759430 393298193 +-230952633 817913758 +-117143586 493740476 +477667268 793662336 +367217409 -418027807 +997664437 -614382631 +-662331718 592694070 +113092956 595360206 +19303475 -273017427 +199690414 -370741717 +515692849 771781350 +-906730040 910052332 +-846169314 -466063032 +779725724 478442272 +-901375379 -247155711 +986544362 735385876 +-365281417 59306658 +-695945306 184266625 +-228734137 360196919 +893435006 -164802204 +715576028 -126260320 +-555353197 189414340 +-469527640 753751869 +-469645907 464703053 +-900193305 -876994093 +-544327626 231304984 +156120551 19410834 +190747425 -918870938 +822495989 -830072093 +74710735 -416810843 +81636467 -44076040 +434082703 261412664 +-732047302 -370313022 +531179418 -360133299 +-237690254 -836176738 +519908471 259939634 +430533454 934043525 +-47873475 -89749843 +-815384552 -649952816 +-525725856 -619131526 +157890902 868612425 +295565380 101122787 +431341939 -548767533 +744938256 -909565011 +-861172334 -725717632 +548840870 -932144205 +571110307 348253568 +69408787 120768246 +553064096 361606265 +646213540 110626127 +705035825 -334702808 +922763041 -423106281 +-532138352 -418944344 +-210125477 140299269 +918336532 -710753169 +-502167357 -817319585 +-787092376 734819154 +318711164 -166951722 +370063829 -222775969 +-585107198 -32427932 +791333722 328471154 +-135530273 929927974 +-790904652 541095381 +-696745105 -957078573 +330910599 899193595 +744866955 160062215 +683793537 -309140856 +-918504248 91280370 +-945148927 112241754 +192563270 -668805948 +-96877658 423494361 +672936212 -209049964 +4874859 -90268318 +845784667 -917293986 +417929104 -712942320 +-861836663 -142322069 +744670521 694804202 +580882698 602749513 +22897028 422934459 +-907546912 -750303393 +-456114334 929357039 +-724787918 876321650 +-523708599 -722101230 +341566136 -504621866 +-312800129 -560906432 +189073790 -431520733 +-40131650 504458892 +-30251185 -773945996 +620807799 856831995 +-6432436 625761816 +-360190558 53867827 +-528326616 -942169716 +-131649749 -490157757 +633573695 840035645 +-955233504 539558859 +557316063 -478455913 +823483859 -592032509 +-78839487 -18823760 +-423760750 -172936001 +-876838481 -466237879 +846947738 -296779693 +-304140957 -420922097 +491182574 -195129933 +-333521999 -429331501 +66205259 281993470 +-389478903 773144326 +-277338911 -17176117 +433647989 -884744449 +-766515042 741094179 +79128706 880740487 +921814982 632587499 +120911442 -264319932 +-982235880 -244565131 +-546218419 635826701 +-207557496 -599772513 +-204478388 -880840324 +539124266 730133279 +1108215 111826297 +-333294060 -516519341 +-686466493 -817884410 +-142497291 913952474 +-429738920 518957673 +-528917204 -139032282 +779863625 784063290 +-715342666 -817518345 +884065448 485950399 +-892361932 680492875 +482928465 -952393279 +-102430833 773329007 +-463037245 -359391786 +640823790 -240800354 +967851090 -185432987 +-248002605 -430625256 +242236763 562667042 +-323677867 705826304 +916673064 -819890871 +-411547549 202294810 +-271885121 -261448006 +-495987182 507839323 +-118993389 -464777664 +-547383803 958383729 +-589518946 -371236649 +-114452006 -854282563 +656899356 581328890 +-998509351 659935037 +630454074 62627115 +215949919 -119153869 +-923535811 -353952996 +-991682612 500955286 +-417961786 -367848399 +-700395378 -387832109 +888115797 -597033852 +-384859820 840241880 +-958616069 773990693 +-494505009 -686804067 +336126783 -911365831 +-236298117 -159992523 +256617591 314031237 +868210411 887552997 +687931023 -424553988 +636904192 494274289 +-551164623 -256521055 +-737852536 -57778714 +562301260 212062264 +118830497 701772253 +-248903091 -496714061 +403818382 477083606 +-426719681 318463351 +175017887 -446653049 +-451564689 -499123228 +717118237 233707273 +-205134118 -409140103 +-458298914 -607053162 +-408016521 511480674 +696566484 316693565 +-297028378 -698137021 +433523068 -380511386 +903393055 -766956097 +477629731 -891881664 +-836742298 787987714 +-86456249 -516054555 +274115221 476498544 +114492978 48644420 +-989465804 30223939 +272773743 -594869729 +231278818 -509290516 +-260115081 907564066 +151204781 -441038886 +57958291 534940937 +135551719 808328060 +-570522225 -393362142 +910464357 -198334993 +571073675 -795322465 +-412973978 -23701141 +-424028691 -305630071 +-728581941 -561303818 +-400231153 -346776930 +-909857447 -252938321 +-929513861 -510998624 +75659094 214512853 +-928202293 -914999887 +343205421 -354889340 +180580781 -901479447 +-764001880 861908355 +691617715 -637473130 +425958615 -950864846 +-914686248 -793721589 +-388218265 -578444446 +553404407 -715309706 +-79620040 940954032 +603280238 621598729 +-531373618 -30859450 +-420857850 708485120 +676849638 950900045 +-661578141 -449858741 +854069427 -986772447 +818883716 264063315 +807719355 -413324485 +-995254422 -892827612 +535733425 155707775 +-559448405 -445132383 +406085947 -911073376 +-224538311 702757204 +226818121 58445367 +653312176 -935722420 +907332273 752235859 +-105784531 784325878 +-771136961 22343714 +-448612694 -876116483 +784153564 -403130690 +-768250200 242041174 +-431873542 160203483 +388075276 -692292629 +946600941 -181789127 +348316554 305708959 +450915298 -598835387 +-250647028 190763786 +-590516126 395763757 +-817154808 -792234825 +882313381 777110810 +-20083505 943287936 +34784007 680413675 +-850678237 -879405066 +-184744484 29829089 +306946942 -490486815 +-310263726 -146047516 +-275591830 -143955764 +-61834516 568046073 +-449489635 -522519453 +-597699871 -717736330 +745859922 -505938745 +-782771703 93201948 +-714111645 956162990 +678479970 -580264665 +578633908 -226949417 +-972468338 1203328 +772959737 -203568826 +-762643089 -777070151 +272696518 619639904 +684235399 927337633 +-195193476 -299362176 +-302329600 -962881967 +2405036 -186965035 +453098920 135080598 +-710227125 808947512 +-430670051 -956179377 +-944389620 258037542 +-88809687 -282894381 +-728080548 168833248 +699148997 -587317592 +-875854607 901457665 +304507148 476050497 +-171782513 473462901 +871597436 15660657 +705459645 728712934 +-742189965 155433768 +371938943 -541879855 +-448727661 -516324379 +798114500 351161649 +-906812809 174849605 +-313939593 -966802207 +558896521 -441878027 +-840713459 -596712523 +-875026876 694067165 +-111577276 407129242 +439050289 400168941 +-167575200 657826665 +85906568 604106513 +749562334 -74982497 +717955658 -495794216 +856607509 -616713064 +-750096740 -151643200 +784380905 993651813 +265527689 744015291 +314641557 -995367641 +-196954400 905560876 +-805746151 799844126 +834549984 -330687414 +-851779967 -895774302 +-861120249 -381272734 +938460278 369392179 +-232047265 537561585 +103595502 358199598 +63352865 -274744878 +-748511206 893853321 +-2774244 -489993518 +895173200 593904099 +114316845 -471531936 +429395643 -498494027 +573822030 -593762662 +587607470 -120330182 +-500258535 686670491 +-768584204 303715254 +-696895890 -669442422 +-579808850 -528906143 +123030637 -832563183 +879715873 220793952 +31225474 649400338 +-968418508 590010463 +864654400 -816768427 +331507126 -831171056 +278410962 632606534 +-652095549 -175074618 +671144766 -12910141 +498394906 338624489 +932448226 978879012 +625115224 -378810923 +-277582359 -274518167 +-571078623 -221566738 +156095157 333664880 +886542101 131484202 +-345016296 -343293592 +-626030225 -651169642 +561272694 930621020 +-277693023 -635063992 +395786296 364537836 +-223074259 -976582427 +-514477000 -711095211 +251313904 346076555 +771885694 196103634 +-55155812 -313935782 +-958250706 140205432 +66204273 -14578232 +-38704288 -365365311 +-969553533 -930473209 +-473448967 947980440 +-55726495 -547741094 +999236792 873651152 +-925157107 -762969133 +-253255059 -66726784 +-605389161 382024088 +-336072423 173227881 +429808545 874642475 +-630557124 256453008 +5492008 89589959 +267595812 971637875 +-256342150 -400609509 +-266174494 -776083926 +586440380 -31536853 +169666794 -206438451 +-128334190 769972108 +-658358371 -870046499 +274794313 454873244 +829105198 -44653794 +151332881 -818380461 +-322928167 820395475 +991711448 794867330 +-663406446 813687912 +-987190325 -827657222 +396369678 662532970 +-601986025 -653106740 +-858949535 731735878 +-473352133 -817758271 +701338909 439092775 +-939450256 -910964699 +-682015271 737299000 +-1203572 525828211 +543443825 95558673 +645790159 484642198 +-698033368 360308471 +782293059 -1902470 +-33118496 569884287 +491333208 -447452254 +-509739131 150475169 +-633358348 356328758 +632999299 744605361 +-799932744 970893932 +-734315108 -853001567 +-748167278 408228766 +-152988308 333371623 +-711085112 667560455 +538027944 -827198692 +813569292 -998450242 +-507305905 -920890238 +-84218792 179643221 +-296677493 503060237 +973233730 45916492 +-422850037 -591609897 +526812407 -911005855 +-767431144 259199840 +381367196 -29262382 +-327744899 160292929 +-756061928 -157376597 +-343893493 963174297 +-968199477 215132770 +714210903 -729423600 +168299374 -479308332 +818029503 87380166 +973694822 -118986145 +538100393 575286409 +93675937 624460346 +201136838 664092349 +486805265 -128007884 +-575980060 -279932620 +261219599 -744436585 +256479777 -621999459 +-189243227 932605426 +-993651693 -445085006 +-340751101 -362482615 +674382917 598223291 +86793719 -992551039 +-520039021 -252101001 +306498093 728267811 +-342593126 -572185500 +-154152952 986763396 +-915558559 -428917696 +-747380828 448780697 +300387334 -903988199 +-620772237 604756910 +-325061640 903581205 +895069416 -234393941 +349084145 -517185474 +-441484196 56136667 +668732844 -178704809 +705653128 573982114 +-489401204 979502414 +18565767 251359759 +-985704642 -32353173 +-166828002 -944588450 +340331812 545993985 +-823915475 -247382200 +366136097 -353205043 +719239629 -992922646 +-893881535 -641834052 +-545764415 -387730628 +-310275661 844853175 +872692110 -631564812 +446536180 880513624 +-53505473 959835753 +-775107210 513365547 +304191485 526671111 +-673925072 -818485033 +765167935 -254316547 +-794481827 410558221 +719682732 147549544 +295644462 158400512 +-919260077 -655381558 +787775346 515986407 +49016480 -613503939 +-539509326 500606357 +-840602999 974083034 +-158281443 222965746 +-930962684 -111067108 +-281801918 565472964 +-13680430 43078449 +-279544009 -858597630 +949353386 -265634595 +-394218233 847925010 +-689189867 292809895 +-390357921 123774025 +-100509706 934510622 +-193572584 367090650 +-425746360 -313707892 +-971912893 395501526 +844293793 -860809195 +231772194 -667760129 +501850002 -183100863 +946732916 -785193574 +277967704 -692594738 +-879199733 -328329953 +-494983495 738386101 +-700802038 -641010100 +815772303 -443235542 +-147339244 -2015812 +-385291039 -861673142 +-623223975 921369461 +443546637 -17119434 +-605995160 -735758271 +780618595 999302864 +126186967 391498310 +336031041 -878467177 +-744930277 -766440634 +829675470 -931642221 +-93967186 118474007 +-894202487 -444052677 +190870872 -196685283 +58301873 -272165666 +603457381 770374525 +436838362 15542408 +-380868145 67823686 +860707709 447490924 +915158711 -68135143 +-434253148 -945969275 +375439832 654914482 +-180749889 281017398 +455849218 -258677133 +-944173932 382230333 +-835516425 -239551867 +-959101800 859163734 +376674522 534461310 +-631123595 869180329 +660414520 -984635718 +917022585 226220632 +863723934 -743388423 +-389459609 985289438 +-349687435 556142315 +-348251218 362277622 +446616530 -778435155 +135526531 -932608476 +490471697 392570585 +-445360563 -208422690 +388646989 -312578624 +816236265 -473450574 +-90822692 -481570835 +969390299 158526945 +-136614830 -587827979 +-758590733 -137461214 +95411402 730835560 +-483197047 -266171961 +-483795141 -448675480 +-641549829 914588833 +-71429342 684775958 +583803917 -843053736 +539049554 569012803 +-474021634 -399633298 +958238081 -345511974 +545292602 967468613 +795088903 -846331209 +924414409 -859211194 +-69324420 -3485860 +219538210 934900647 +-557520290 -563088630 +-675804939 100158794 +526091683 -239847706 +355324727 882038136 +-859967194 403128643 +228584699 -534143930 +612485717 -363977675 +-522371539 -784276597 +10436355 -908417432 +471592225 926018920 +-252273572 71470717 +846963518 205263394 +-266302050 965973963 +-148986804 -250008930 +409905242 -15383964 +670496762 -221623344 +-507699529 -618988711 +84161401 -199618480 +-300242522 220159291 +96831406 638396626 +601697985 -245629974 +37239398 -761882045 +91042892 414063734 +-650288187 358595800 +-11814402 379822888 +-349252636 177330673 +-765928272 -380862804 +895119704 849601411 +154551911 -354591463 +98678372 -681620025 +574186953 -430732508 +899088700 456893270 +136762462 -390828270 +-77048237 -824852615 +5872913 140151899 +-493309855 840809656 +-189315226 -958818048 +-252810663 520247748 +-48062637 853797699 +-433784550 483340559 +911789623 -443350884 +695832500 -611554302 +765677348 259748582 +-458375856 607552368 +501056585 267371646 +924532837 -206246207 +-775352083 38915089 +554364970 -509994423 +564025432 -147303564 +-394731410 916798061 +805151911 -25922751 +-329157458 148328136 +-993508822 -75123411 +211224520 -179170070 +329033304 46255547 +533551699 -414840667 +-20293140 -187887950 +927814717 721998873 +-616418244 -153457532 +126711217 188050636 +-189493570 -960881794 +-282616048 -286620342 +954054144 677233941 +566757381 -552592070 +316108751 -390622832 +-444045350 -514558501 +61383039 872764141 +47166745 -912537605 +113841059 105973452 +-552628684 546983240 +-270368528 -652415342 +327309889 768087845 +-65135622 447993992 +-15913404 -144499675 +965772030 47482976 +350395020 -742432867 +-95909700 953115685 +992640353 -392649951 +919015049 -949305079 +799606382 -440013879 +-825036527 215949296 +690310971 -430184804 +-791577253 -781341131 +120932402 -982437858 +341120242 823692779 +189513384 -83501622 +-477034953 123519397 +47181794 433307787 +790058230 180679265 +-600895291 -778289467 +563974356 800696930 +704335284 -346667440 +516794993 -701900742 +-499509292 -167028703 +-828788243 699826334 +-571458136 674747575 +422744297 -126357961 +-191723490 -816409436 +383449554 246601990 +992517772 839927354 +8723138 -471052885 +-425619405 560698514 +665414300 388983966 +753900273 253274479 +578027853 -399078066 +729607798 -232192016 +95665658 662884959 +122690499 58637620 +573166194 482656715 +306575744 662168626 +-249492248 567817996 +207333838 -263820222 +753820383 -327990929 +-291478089 -360095034 +-615332913 400397047 +663485291 -289542592 +312762387 142446982 +-617392974 -819557999 +-222765072 409976032 +-213117150 779735217 +755950377 9667160 +-106132446 950972398 +-278449872 263055591 +-428681583 126896885 +510126401 249614251 +675077004 456062769 +-906006581 999795413 +-217649465 -221537669 +779839188 624119802 +932726497 605429628 +392439943 399080895 +635490157 -867111360 +-434817025 223513079 +-31341967 482782487 +-297500803 -170802475 +-169135893 -348694314 +209796289 970382451 +541698679 332278847 +947484622 369014260 +-100517501 -35965351 +81151912 269576767 +-174921332 961587099 +-549997248 581337628 +601923261 744029147 +-108438143 154034973 +-370074462 347334373 +-907729736 300227220 +-790598906 -895956524 +-222548937 -794352640 +275247809 -652460484 +-579449268 65534494 +-578500964 -134165009 +-491702522 -868166178 +455228198 943514087 +-279966910 -863160091 +-823678412 -81250809 +497519501 776570552 +722946510 -834841801 +901480789 59935140 +-644456358 -323366184 +-276758961 -829169759 +-669869830 236253254 +-526250149 -778925858 +508869984 -826809719 +-804212970 732169223 +-22986659 650562608 +-26225401 -343161048 +258337743 -60339634 +339902899 175886827 +20958439 -389811587 +912518641 47680244 +811584906 628894468 +935814026 -669738717 +-54302772 -464286585 +433003879 -851920386 +602856829 -87304640 +-343579998 -753491144 +-76378862 30531153 +-829312221 233150035 +187815960 110753943 +-833223588 -226564066 +-913431365 879199581 +-168646018 -637260645 +-506722247 -847820268 +-923690450 810510851 +711756765 -640961985 +344312158 748865009 +-560200158 -264521439 +478321780 67470051 +303149276 -374349404 +-172142465 480149944 +509528113 866000269 +-266791835 -718338097 +-66206512 -518757662 +568075000 252078829 +184966495 -611067390 +69623156 -366366170 +367207213 697875193 +-709825350 522018083 +900951418 -615799631 +608292075 -630966734 +362600015 -527991706 +638117464 912884979 +-44748252 710343893 +669163084 -692943235 +-2038438 -23338119 +171060860 914726738 +498770716 898142196 +876304401 -947239636 +151307601 -947558779 +579766566 -993382076 +-323866627 -5150692 +476879488 101876444 +514295292 -473722392 +823986003 116589611 +911043224 -198080207 +417947910 -235688570 +-629357855 788299131 +-196744220 757599202 +151359849 380655459 +608616061 -822376108 +-382836341 787146585 +-769078105 804445474 +270988233 344611717 +48918158 -682776305 +33223476 -305141377 +-772969824 33920581 +-826103510 -795566120 +-232656427 449354671 +-569658429 -76634221 +-781318851 -410881174 +-477457791 805266301 +-467122471 -949295036 +204407423 286764256 +-868216805 944046292 +497971613 816245860 +624195705 -126147011 +281003041 22302468 +195510813 -591697132 +557355342 -869045240 +-449244705 255254792 +-95448235 -884598914 +-813816194 390888396 +-841026223 -925331428 +463406031 -150536560 +-276107701 -139052417 +342714847 -89748277 +-600568459 -78908060 +663352293 -890780790 +307188695 -714096407 +25016558 -70172316 +871448469 766797893 +687737422 -832591766 +-581125320 801166967 +668538163 -120412077 +-463519538 631735098 +855482719 -104185381 +-338003619 205704426 +-310399264 313780375 +643550002 128310600 +-818848643 332715408 +934425636 336181363 +575648788 392981192 +350487198 -569392988 +524323626 387644607 +118358916 522083253 +865262634 777759575 +-475125455 113185411 +160888189 50803788 +863038271 696218667 +-312249841 -290918348 +-729515419 -226975999 +483603609 -196750952 +-690694866 -445125524 +-659174714 767696038 +466993366 -717858108 +-202523698 571712231 +-942814530 850961988 +259517215 -123322081 +-472979528 -842884051 +-267246397 -67303419 +388536910 790486636 +7617535 -28952559 +317367178 753553643 +-825091767 -315688514 +-412734044 -172846677 +364321099 105053744 +-601368591 -735853716 +-655898562 -856626509 +-478170810 915019227 +-830491730 768980723 +-960794877 377761241 +542778599 741944281 +972333272 -64736974 +809567051 -792646710 +632097675 725622880 +808718086 -241078180 +764894736 -274885393 +-515128098 -575354976 +-85669770 -47392876 +480068835 832166555 +-468468997 -646600291 +165322591 -370623342 +-731202121 277059350 +-575806497 -154912147 +13196007 -911373163 +62396066 -141557122 +-272954011 -353810953 +169777419 -383675148 +854532144 -887145964 +-45139022 473719436 +312747445 -433831897 +-17972507 -81879975 +104621365 543339977 +923044523 -505106330 +-519590396 -172734367 +-691922224 -62381388 +-991593617 475332103 +-404647558 -623331038 +-239201943 279528569 +-331119613 358448672 +485545894 -106677452 +74401057 -663546276 +224902205 909814474 +-713960620 -855932219 +744989271 834556505 +-583582432 -499502669 +-582194565 761666162 +-77552326 651099143 +-129280152 57805981 +-727773745 -341367857 +339987394 -979737658 +-567457028 63316773 +-486842199 713039255 +-905122781 182344219 +451731341 -130012800 +-479826772 -480385301 +406422004 -735455977 +89635303 129780600 +-814096174 249403953 +-358850362 -662439998 +-183401059 469899888 +-824696445 993463748 +-415413567 620192756 +625990657 -902792870 +468005567 302630122 +-726784063 -133571752 +182255731 555179130 +-754855211 -333712890 +-497074178 430998327 +26469473 265399320 +635624907 -890063453 +-399675349 -199795132 +-631079338 -520162595 +763101596 -815978791 +538911204 512510390 +574184364 867688522 +411180424 -423969123 +-84225233 355519126 +-592430322 762660087 +761008859 383018211 +-333304119 -566542940 +-646362152 132529275 +209592602 997926394 +-683125108 925848580 +-472275048 -461899251 +-206294504 757369417 +180769422 806153150 +100529770 79680342 +-862390101 235593907 +64926926 20874037 +-249646115 418036277 +388490775 897133398 +468344094 193977766 +-408411792 893253059 +-900213641 784263140 +-680816646 -206344094 +951150299 634034105 +674871168 260877161 +778639857 -981486843 +-446121453 -865536177 +-311280287 271865306 +-543830560 100324378 +-890046839 794463970 +566210044 -709827744 +650643516 997635462 +231694576 475715311 +141065454 513540612 +980730865 356339109 +-884617968 117408072 +468718620 -315261976 +-337096274 -821568076 +877716602 -871042598 +-199127197 335619712 +-476011941 576095816 +-436725338 215323121 +-654927753 -27924486 +292685178 89524639 +-334770616 282558515 +-896834388 -907740178 +-281685717 -869250602 +-576284123 194751514 +905718420 -177730582 +16878239 -887021969 +-988596057 20048959 +289048523 858497467 +-291880081 403821932 +-888942016 -196187051 +157757180 132482006 +-138915062 932195047 +-637614794 -428309976 +-898426457 -845026249 +76325566 488593824 +723600978 309651027 +-589714363 529852244 +678957656 -919782360 +-628299583 425065968 +-844844232 376370296 +-607466220 -530500161 +155686297 189083038 +-237615469 152655841 +-138194348 -188769686 +148902601 481187066 +438534647 244225626 +181135434 -779540944 +-685562060 591509150 +861236070 871077366 +411085716 631046061 +205217135 543506306 +-953063586 212454980 +262559302 490986393 +181622669 191168912 +868905683 -203203056 +-896057563 -811055422 +720805037 867578080 +617134071 -21140034 +-781714477 435760814 +946101927 463610917 +-736121264 -535002358 +572719161 -991834360 +-986236371 -398766545 +818137062 -775124957 +-669155077 -378494143 +509858372 -616962345 +-445338705 -914965258 +978342791 -451686903 +541047024 684211999 +-687042684 826197560 +703712735 -724518113 +-36172010 -364324128 +42403791 577558152 +343075416 837134907 +-844105595 -966769690 +158250583 -865247441 +983425396 211301656 +302944950 -496915746 +-554166957 -303798913 +248437252 -972667365 +590825569 852106084 +978130438 -298214340 +643799062 575149387 +-661037303 -256476249 +-336682922 -725598730 +501715579 -587112234 +468588606 469331365 +-872042605 -985932129 +578920441 -795165299 +45078509 59196717 +-6361897 -930142997 +284148634 -80389345 +274841935 294853864 +183268628 -933786026 +399560804 -815157744 +472493944 437803794 +-893809840 84959884 +341725146 801726622 +278294147 383672296 +894428594 -398250693 +603178891 979758227 +999365387 -999484190 +105467282 -600435097 +867599213 -746533095 +-905396006 452671411 +-464143671 606205628 +-439886853 -686159216 +799290165 375896371 +904694891 -392119035 +882574924 326378678 +-823213027 -691143090 +2148926 -873397474 +-849206866 396483108 +886474621 902857980 +660668724 422503650 +-497840399 -57628179 +857352464 -280724099 +-813526324 -832228373 +21866355 73641798 +841557468 -494381053 +-166767392 788181020 +-767355092 916642778 +-707902595 460984821 +404791626 530328306 +737803606 -303507512 +526760214 221774093 +-737808833 -97397559 +-605451981 -955250580 +904587726 -352228199 +-326216492 -3385983 +-837829292 714791306 +668437988 806114635 +199807274 138724486 +898507614 -79294749 +416081688 859358229 +803318426 -402540172 +503171738 226825188 +820882970 -151130137 +-653327484 37731742 +-848064644 -766703041 +-746757193 947678483 +-737415662 116986038 +-401621166 -17444832 +19322989 -740898156 +835771379 544282883 +-982150203 135488993 +-657600287 -137970144 +-497208413 -486895483 +941696911 -257413964 +821379023 -678069563 +100038860 796988479 +-445594405 764259550 +674485511 -630372375 +-869626273 -162278610 +504116690 617032833 +592517773 743859521 +-93602788 155765000 +-589656082 140126515 +-447179039 648054383 +-257014956 577007336 +695989341 903462193 +-959012384 -838368781 +-893148571 -958704612 +-144636160 831211399 +428012541 8275116 +357004774 247534239 +-201450921 -856389803 +410138783 395677716 +522607166 239399813 +-649933195 -85119426 +-742507449 -568476834 +376527277 529897894 +-863750067 442236964 +873793744 379218643 +335527673 425971960 +567963429 -477529334 +-188229734 -745815663 +679264107 82221397 +-659133521 608426817 +316517034 35812593 +-712123480 -246624007 +519626433 142570223 +-849672282 -891643780 +-589325477 -923079666 +-123096455 342342441 +-904719314 583549492 +597189305 611925393 +-787017761 316758486 +-31175209 -10982369 +495223862 694320855 +-685465190 -236906927 +-888808999 270370172 +-766339764 167449718 +438675545 493458371 +349096901 341602951 +-217732452 -79202057 +404330246 -586716907 +-778922907 -798921352 +-80055415 586250047 +413981595 -344298713 +-802205705 761956561 +893366894 -289318331 +653163297 -6860759 +-470872555 -47667075 +946658473 32703555 +852911784 -948455456 +-31617903 -14891297 +-460187801 -236338320 +-471566421 -565432518 +-31815785 -504303370 +-855687722 -571349512 +850909316 334872593 +-157828728 -758385782 +977590822 -222012587 +-233055858 -693224409 +-770934811 205582889 +96900309 246583776 +-941981930 -202877989 +915484340 545559672 +421631041 92403696 +-150956961 -940061405 +822007501 41913049 +587276818 -940424667 +-170786589 -446519133 +-225703533 140167128 +-814726089 919563089 +-190950019 234082535 +-358820107 181370660 +832336814 -820512328 +-651000090 -393585902 +-364037135 -626752156 +-496865496 -673613890 +-774996445 -440547620 +-953211150 155165648 +117963994 -397576723 +-368267581 -582324100 +812558735 266844325 +611822963 242868484 +-581513647 -845516918 +364931345 -989538837 +928436690 417270849 +208876809 490841061 +-304738077 -786455052 +-139961076 539386354 +547360871 900151331 +758940359 976118155 +-574349733 -279054435 +-986288058 -639738040 +192619900 872376314 +591538919 -489052979 +731134590 -616310043 +204724398 508633098 +-486588951 749287792 +816149199 247698622 +-29518354 -749310861 +550780716 370644030 +708831212 -800600911 +614622714 -343837333 +875124168 -246283493 +643368799 -561502347 +659546241 -217833592 +230718504 -289034326 +350993784 40608596 +-745823277 -525049327 +582698089 -843512670 +-97976537 -90433968 +473093965 -483345470 +-880041609 829120310 +-979514577 -48879554 +400370375 -50772522 +-496527550 -839273274 +587379275 -351422950 +601905957 40565592 +-223870733 -214825329 +-991565471 -436706198 +740553314 937660955 +-318032077 107966956 +14602131 499761567 +100121460 465064710 +818437611 37187676 +487065908 522354376 +-587790428 335476919 +-776258626 904971130 +-425861123 -380800344 +-665829852 358625299 +737185277 329404916 +845669131 857462714 +336410473 -226065982 +371559815 958092756 +-790589430 281557145 +368761133 514593490 +86149792 -715938589 +-408432169 664260085 +655936263 680799958 +-57654428 572093624 +-650532598 -628347435 +-633250818 87254297 +265788783 857451678 +-167708398 366065008 +-563434365 68243571 +-413592506 493049796 +-957380913 201687623 +-357569800 -553864676 +369727480 -135496981 +493339199 -865743956 +570575103 321544319 +-378319356 -98560732 +-618512039 -105090734 +-306380356 170630054 +-734051563 765610729 +-131484047 -43892638 +19523531 980444653 +254618334 -543671904 +-566273414 699417106 +-135313109 334883398 +799603037 129974188 +-177545231 571175272 +-638430548 577518111 +146585370 897970921 +152971455 158549029 +82865219 -417517303 +447581632 -739937830 +377792440 -215056494 +178460403 -772440236 +-751923963 562436612 +-359960078 -275714852 +-427225976 -655589687 +-825925772 -2576384 +486013627 317418934 +867525815 -794299325 +654049204 638940025 +586302269 929005308 +-630386849 920960440 +-112981949 -231404316 +-342906703 -705345588 +161148697 412541150 +510029050 -818754712 +241136929 855277223 +-260941477 -186160376 +769133923 468044272 +-669218980 289725336 +-576866093 -377381558 +-34310330 -497320810 +-507336472 -4082450 +-250988257 246538586 +782049690 -487006353 +-835107645 678604516 +603499565 162563857 +-677680635 -79371224 +-284467931 -797746843 +-342088490 -925935625 +314979747 -599084790 +-863641542 377542306 +638949801 767297666 +530911649 570112078 +52388961 905369574 +179445502 8489297 +400048582 -450600847 +-654474529 173055991 +-597207177 -456433903 +983728730 -660012685 +53577079 517299022 +220190926 -541718103 +405270133 -79650212 +872042216 547409927 +-102552770 -400006366 +-307341683 543772006 +560121531 -161187112 +160808210 -532865972 +-736819957 114971308 +-381449357 -864952529 +295387647 167747112 +-624234324 -29710790 +-997416123 409032583 +875945445 133558386 +146671905 -513432950 +785668236 492954720 +-701631939 -608035769 +611934710 521910138 +357521143 -980215608 +-256250721 313374572 +474291361 497748291 +-984398928 -437219598 +-15839144 86101798 +-362501750 -768450038 +710238750 -591262854 +177880828 -375625247 +-565333068 942034999 +-452115581 -65929692 +434621008 411275540 +-270513201 -201031085 +365328660 -647860497 +-343024497 -185511441 +343580829 -996473192 +-658757179 807522989 +245310670 83555640 +-631531150 5236483 +375037002 246246064 +839101626 -906144175 +611437157 224045036 +999047628 -998826324 +-187439837 736493485 +420172683 -681687834 +-609740635 -569477547 +633730088 656284964 +-62178497 914035207 +-536784253 -48599619 +-808701137 525762921 +766271436 -785891909 +861894140 -970677304 +571583556 -650701239 +-161784101 -741006853 +65475370 330326333 +80741423 -303455029 +46123125 833541117 +263901004 362301054 +-638810626 381409611 +38291979 428971409 +-749466914 302164528 +58773737 -59321936 +335281877 813901045 +-292485342 -391504438 +151007800 -786958272 +252442320 452786973 +186861389 894589156 +-685991830 -545447665 +-331964823 -444766211 +191493300 193560593 +-271479852 805369580 +49215289 -55733191 +439377551 -992574887 +-924434809 -78598872 +-597409741 -3587695 +-514410906 -832213351 +-829268929 299700803 +356936874 61562570 +-230560549 -105051089 +-544934059 -756434395 +833615660 -497259707 +-859179638 -301129599 +606393819 -576944989 +-915957818 -196714989 +-377910281 -230295232 +182103919 -67602214 +-71349907 -287976796 +-905663588 -470899468 +97346688 -126133529 +596604678 591202360 +-139170397 -528611811 +598255347 417364296 +-334763635 916731170 +-372007788 -915100583 +-437601698 644991224 +338360080 -213382531 +-796397764 860698720 +-894904653 547060629 +845440731 943389763 +-500148366 223757447 +834778794 -244600298 +772591691 -451329641 +-232737580 -832775151 +-764620529 88023865 +-624766380 799634738 +152023526 -999104035 +387830714 189370020 +-491415851 575227131 +610078248 357684391 +-997256521 348614803 +-473541867 959372021 +-323450545 -210101629 +-868325641 836730350 +983053144 -875294234 +338662174 -110707074 +-277916470 -418254558 +-341722417 -961270790 +62631226 -176039196 +-928513092 47836206 +-487666077 -740008980 +186571616 45556275 +-115763686 393684455 +-852107372 -396085900 +-937436848 736169502 +-895622355 -547966154 +857982410 698290977 +-104564907 507853616 +-455116136 87623736 +-95731488 21690931 +894154270 -320371824 +-309331445 79892657 +357680641 -455839611 +153091902 -199879203 +-680542638 -199198092 +-216404388 912016329 +861172471 -506915257 +607155407 -336011762 +-262598919 -48352787 +558175073 -807806752 +840258397 430778165 +-508324833 296462802 +25152433 775576265 +871776394 396821088 +212491418 -66105012 +453215166 90591287 +-790965031 771959179 +-907737568 48673658 +629308513 -983986821 +-654113626 -73835052 +107229207 103177792 +-574586338 269007739 +441287317 -370151578 +-884035957 -971670490 +65547021 -544177965 +821807503 -720187640 +423957127 -788560941 +-955658899 -43019759 +-47892971 -414904545 +-724709514 -514093319 +-189930046 -852860046 +-174777164 -348469093 +780267074 -709226538 +69215202 304363942 +-101850122 -15826547 +-371364786 -933266618 +599381787 387004436 +795741467 -450865281 +86097575 239753302 +547639051 22209447 +976797418 -413317598 +773831147 760452611 +125286731 377812958 +441740120 73804271 +-305377632 -254422047 +625066241 -270711747 +-206393310 951361281 +-536731720 -757960633 +-752487602 866478998 +592350127 -581524972 +103910651 -904629624 +-725864161 520301169 +-267621600 -285789707 +11654906 -33223473 +967689294 944991447 +-243482108 277284050 +-316188092 457929424 +101340960 744070369 +-184197051 -834177980 +-610281426 489065857 +91200858 118286704 +-412650200 -454106740 +-846620764 561535597 +596713854 224781166 +49277841 -394470656 +-830391987 722192872 +-647462968 433478752 +-704599515 -300571697 +775747693 550914934 +-215329355 462876494 +-134148394 436991513 +528426099 670437195 +-255897223 -663324442 +-63303160 -199997153 +629720503 343431693 +282194183 -652487149 +984628389 980330097 +809267723 194574906 +-420544560 316576713 +-614934996 837476734 +-490631700 103939629 +792710423 520207652 +-172194545 -863647902 +-307858729 -84420650 +-37625434 849794893 +304711744 606747548 +-296977005 145803985 +-434383223 341021601 +670016368 -245874054 +617424741 -174277785 +206268800 17061043 +-681985615 85654159 +936537038 938417147 +-425634518 -184528871 +-442701641 -341649170 +-424737549 858562677 +-650583010 -354356149 +999882434 518576157 +163439086 -877066657 +527312857 575576476 +350252019 686821873 +801599226 -654333056 +-838125669 -793558475 +-393775615 -862115361 +-370709789 613292955 +-634816896 -84696011 +888243180 -837254765 +431574570 816239584 +24301274 -860548738 +-93090400 278315141 +687196528 991076412 +-753130981 -307459078 +-354355391 -711127493 +402809411 -972639902 +239751295 -187859172 +-529733114 -356037404 +-241069174 894730883 +542413728 895490309 +-844667568 358308808 +420395715 -708533409 +-280618886 -726261237 +-900756448 88997992 +82711254 -723238272 +-293654198 850354836 +119596498 -869294153 +582361528 -432613311 +-644792117 -537529584 +435484118 -704821880 +-143087852 466484715 +311805164 -767295650 +693394867 -623155392 +795478391 -439366794 +-81548635 -296989041 +367048321 -574676326 +-761644827 781849115 +633074295 -486169984 +-302634797 -190183833 +627575651 840790698 +-169202734 626421089 +-542126962 613721598 +148940233 -887345464 +-136149163 711043010 +540471701 129306931 +-628102535 -973043537 +-964238678 -608298558 +672682483 863120261 +-486847860 409172876 +808900028 -390914451 +389343934 22826421 +-670915672 -157319562 +924024629 -562617505 +992564078 -547943473 +354768491 841129898 +-896158223 815947054 +-497811975 247689619 +-146889217 -719361874 +12360686 -638407808 +-66094008 202098230 +448870651 -371428458 +-954161242 -575657330 +-553446383 847947846 +975697120 -449276745 +-722748479 46344946 +581064111 -778418732 +-748680258 -489881789 +-887006497 420039025 +636631783 861066329 +-179469708 802871799 +-290741804 -847782144 +-170599384 757446757 +-135857954 630130625 +56490271 164964144 +9211472 -302237541 +-945961856 593554728 +190648977 -994183803 +-966636094 528226914 +611237172 -235185367 +843871450 -18006348 +109047611 190484126 +-373832328 963268923 +-195430248 -214397554 +-245619456 613877547 +-732393055 -251474634 +60007934 -120561621 +572387684 787086379 +661677051 771758590 +-198065758 547703056 +-983617607 -426933795 +-397090253 -741620640 +-619401435 614374202 +-302149623 926072744 +-889219888 -1519210 +-690241234 865313099 +-234678203 -173585735 +-968862085 -304030765 +968974085 -36363778 +963336734 -101703865 +-623459123 -39739991 +668363632 -124448562 +-950287182 126405077 +240512562 82209398 +266917097 -479931437 +-202221176 220241322 +24482811 321092185 +350930324 -433119085 +394941426 -698435965 +322266207 142317802 +469562940 -745260228 +-756442229 -656110594 +-360654375 284251437 +817136334 -590773346 +-673472922 -149542873 +177769308 -739810525 +-167113086 -601949640 +810759198 237790385 +-210798885 900446650 +292580216 -532201499 +113386134 239262382 +-233476239 -753693138 +150323838 630153106 +-630529743 -951734694 +-152575455 320205861 +279738971 -573985357 +-339323172 -681471533 +572333136 -575479746 +884936574 -357590905 +434949232 767849347 +648186745 -729596547 +913249208 72489699 +-772094760 365352009 +428914544 -440325734 +978804783 -50114953 +193740263 -131368965 +72670725 62847347 +-450830688 -572535804 +240067883 -450516338 +-747748506 -118806546 +-699031794 -889862453 +392551557 764999083 +-381568496 120867046 +193410671 -24341813 +957528737 616401852 +-869552748 159744504 +705706882 785710103 +-207199478 775815872 +133371381 534489374 +993568703 -723226293 +-467012864 195077463 +117219117 -415313150 +915505785 142437293 +297811050 -575835005 +480713091 -851706579 +-513439522 -332744391 +-973569079 -473112182 +437763036 -822778845 +-74291446 -89753935 +-449057248 617575815 +-540786220 -3081121 +614606399 -27299271 +108259114 571403319 +935380097 829524404 +355649297 717083473 +-367583522 -78155318 +-919480881 898474646 +509098131 -526725066 +781528920 -733105687 +-440755382 -883620860 +651617606 415465895 +-17030475 399874130 +826539911 754909477 +918940812 -817385843 +-162333814 443432696 +539087891 825192800 +-47845406 -186370093 +-726530564 -842206826 +114615877 239104275 +738396774 923920295 +882877619 109601360 +961875728 194486497 +-280777427 127507065 +732021074 497420990 +122454882 -353390064 +-967307699 285417549 +651423346 242197652 +867564151 -86985131 +597467265 759003818 +-711793173 162983996 +339607435 -990681119 +-662850822 486171504 +-526238423 275014316 +806038417 -735644924 +-935523179 57718777 +-655854886 77084538 +892106407 -42955989 +-731485415 627560239 +-430273898 -976708015 +960367708 305014286 +-476219059 -708740867 +408615911 -873056793 +98127145 -266535112 +277288820 43004320 +423339402 -329311760 +-454112152 542163464 +97823280 900099226 +-876756337 -665860581 +-401697671 -503837035 +664280676 607913126 +861806804 942514383 +-486965555 -370065682 +-144631590 -971459647 +-278458754 -302467216 +799236882 -284178484 +649198332 -237400398 +462985925 -474947044 +-552650601 -282806594 +84498686 309013178 +-308066561 206934761 +573817405 558976260 +491904585 773118042 +412003762 -817611673 +230346834 -723259778 +-60967262 642864776 +421992818 908138783 +599076659 -576920709 +-282760965 -412157714 +209612071 717039313 +-252854437 952686519 +-902519732 283106751 +451961949 -925716755 +-136242514 323806519 +-399239294 140313668 +-171672939 844595893 +436213899 -218367557 +379904989 -307994024 +-71598244 208537235 +320011523 306031371 +-106160307 -41450049 +247088534 -580428710 +-118992892 801926365 +178233895 -756681808 +-331215574 48296764 +65752563 -690904082 +-744415536 160745213 +-516679431 -422793552 +34583526 792063542 +906220281 -730400044 +641986651 362943306 +-414826715 592943150 +61933983 -933810605 +-935598424 688542578 +-719483395 489915208 +296011660 530078749 +974953250 972327867 +604053450 -598556979 +-855063473 56683311 +654571816 -205393411 +706462821 738839547 +805743145 828428366 +219781035 -126912092 +830876075 400522220 +200833809 -684540643 +-392898003 64463064 +-662729797 173589597 +731216870 931384171 +616617152 -261252137 +721616917 -513658401 +-800566670 849191673 +197910681 -338709592 +966001015 -577915731 +370021233 -630065974 +842181363 869661391 +165712701 458101225 +581604843 -994682213 +-983283808 -668357135 +208568706 -863629374 +330997110 691717195 +-768571535 -276326509 +-820789914 113803146 +600707263 412148721 +-912224179 -423918561 +772937628 626117743 +736056659 328377890 +717956170 603289608 +-966490070 183441097 +-161437354 -5155071 +-469602490 97140138 +-519954084 411642405 +-570592653 -744954559 +833803454 -711696737 +-229447325 931811529 +-763827400 763475042 +442042117 -912311688 +-170622905 -491330044 +-156503892 41791738 +-650491091 565687658 +-328095944 582383892 +-158782807 30867268 +-570112185 -565460507 +-708881563 -672387161 +-479282994 97877633 +-474745001 -299664444 +-25642765 789824977 +-293422594 612600623 +570465339 -386259343 +315596120 -632520760 +-826103482 -9709430 +219187903 -251539183 +-551545975 696167056 +509561069 -622005536 +-386806485 208319321 +167462356 996263052 +-212537356 -410045574 +663857072 710152533 +-863518376 371983275 +224188314 -843881060 +-107468503 -663400032 +-309900485 111423937 +637389068 -518297440 +-704696711 -280015882 +103032082 -289711203 +46277718 -920552539 +889111797 -551689325 +-637583779 -694384041 +-748782599 -917647211 +-710502012 -895348104 +-179444267 597165584 +609090918 -630120875 +-42711523 -319464220 +-803214832 -325607879 +395577129 741424441 +810376198 598330987 +-93845894 628757212 +211995351 142636704 +-539299498 -626443321 +-379182958 -761692374 +811098659 -326881628 +-686224622 -961346444 +379688768 354448539 +771628097 -994108781 +-614874791 -713694635 +-357084631 650832840 +-980655410 -576336052 +-773590885 -921228646 +307530725 -777346337 +-278610165 -169556689 +-392882410 -196372846 +825313636 670732756 +122960506 52911842 +-675533846 737948756 +-299413775 288895761 +274136098 563699701 +-319396553 51870221 +320799743 -787393283 +555940215 717824951 +-444376458 404182951 +358484516 616664092 +-593884303 633664394 +868054226 290349937 +-709064630 373695009 +-574592586 760275992 +131151455 208341918 +315573439 945138850 +-576627032 778703178 +-286647022 736711745 +-130911400 -554957462 +-883672606 462969960 +-665969858 270188717 +-583352187 -799909311 +-416610818 479082017 +-439833351 -500778672 +-663058362 -363991655 +-144641321 371370964 +874137420 -732634547 +-297995927 295400914 +-971891242 -276860147 +-27963957 468434753 +222942903 -936831113 +196027849 565870437 +-653180008 -523321570 +-895436796 -960224952 +-88222288 -744522553 +895433340 332225625 +-967445531 883736462 +495802098 -281821381 +256155007 -506945153 +-764263999 -956979077 +-169540385 827637252 +402567602 401345037 +-124202295 -464267699 +863606779 381198827 +198264834 -620230876 +707014136 581644406 +698334867 -384541086 +-789643629 -87340435 +399023004 -573647801 +660764763 739390103 +-404208978 -535724628 +306736280 -739746584 +460832002 888152482 +219676313 56633724 +863074846 -615059884 +831028408 -24238179 +120653691 -396391957 +408206825 -974329535 +-992513857 225003695 +-163093426 -531291304 +561096976 -566524534 +-602080769 684250210 +-671393283 -91724838 +-660968759 -480496457 +-560141420 477743820 +-66144306 788739258 +-164169857 -391261141 +-841112860 -60288054 +262075840 948025389 +741287378 252268803 +-681870469 -883041211 +457324419 202073980 +214259407 163059834 +-2674516 94495659 +-380951863 811020206 +195574252 585486156 +521554916 570734286 +-772534338 894054752 +636696229 9712440 +464868311 -598987403 +584937476 -257654983 +-132967545 5227797 +607049093 -835383162 +-275970739 940108799 +-302738732 566090329 +-150398732 915584771 +-950287469 923691650 +870566054 -284073411 +845948515 -982707057 +160437276 -149358261 +973166508 226464919 +-954845245 630676556 +926555243 -913026354 +-579220836 241825641 +353925214 -217637006 +-880573010 387185712 +766556682 917429476 +379372083 377956271 +987702743 -440665130 +-119657232 -118769982 +-882406893 -792488470 +-248891615 -122176499 +535238889 809482722 +-7686025 364666794 +259483468 -585352006 +-110728049 -224649348 +10689685 -125687632 +637262545 772051050 +187418473 -710558197 +-972809079 -696180247 +-369634700 286673004 +-939401592 359100345 +344692818 987966476 +-133924485 -525872673 +-633065271 -618170341 +-931954458 875464047 +-853022083 43004980 +-884544706 -847595886 +-224348029 309899070 +448570391 543466844 +-307511737 -578341357 +28616906 -663502412 +921780813 855310070 +-35790822 -391974088 +637171242 20144993 +198965298 -608219281 +-48195599 976923148 +232752242 -892850274 +525366882 500755044 +-925235461 223056604 +246038191 -576428233 +-334613647 61121200 +65331980 -784291723 +145330696 -404978991 +361432816 -832698686 +333674387 -346795941 +-134111839 -485245335 +833325565 999612635 +-90456153 177745989 +862630782 666751545 +-664518516 -798697730 +-911959638 848259408 +387394353 -895566541 +167708215 835761114 +843494323 366840071 +19043041 -13073771 +-13997158 102147003 +-682570626 250565531 +566392456 586005392 +126276559 493847046 +618261881 376079256 +467202727 872724230 +-597792609 881969886 +565877703 169007567 +-467321486 840489041 +-764667923 -917896143 +335250818 818524141 +165441651 -453825663 +-375031971 501776400 +-53414989 -900550656 +659066046 187372319 +943953317 -488077019 +208351338 197670814 +963500439 820020136 +-781158382 162119617 +-592585283 -143151966 +-787212447 -282814486 +-239155033 281068255 +-46431564 -745517469 +502285546 -802904580 +-621603401 -521239277 +-397738858 -434092345 +-807569210 211986122 +-230524193 -21675758 +-577055539 396198763 +187453839 -909615950 +-231858197 391677868 +-147993496 -782306730 +122979898 -235748661 +-652457191 733886729 +724893235 462362109 +370964448 348982352 +-26022303 -840143011 +-114781970 -305341755 +-631190647 877624448 +284862222 917153949 +-353535390 129673736 +902646984 -582272374 +-203388899 608855944 +849805401 -165235268 +771935546 -62300239 +-762768058 -877858674 +-551720245 -69052936 +664957429 955566919 +-408209091 -816094320 +-993268870 -427816346 +648894898 86761708 +-405459671 -754587453 +-371418084 -394639412 +-183237862 405397499 +-488079868 650433940 +889295556 -488391675 +749258421 347733831 +-341556528 -860944544 +342930403 -791340820 +-881377652 -35822458 +192720743 720738164 +21703458 178360541 +-965898284 -695541637 +-507850399 -868811827 +-848074775 -741956227 +-514842175 -933016207 +-424588073 179815957 +499763769 -451274219 +-145618581 16281971 +196542890 -841106526 +848866459 440257262 +414971123 -149670205 +701341124 448770715 +123463362 -430609597 +-913601294 924918537 +215979617 -384102845 +478147334 -846574650 +350808959 -298895674 +-603126841 -531132108 +7587385 -75469244 +-74535656 789800715 +-431210643 454162786 +194315529 -137365504 +-893802467 -686621472 +321810049 607618569 +-495636345 508431105 +-959063921 -45176645 +-986786264 553383185 +897684768 675615316 +-527239035 964071418 +-843526397 -252513022 +-408063898 417426126 +-266580304 531885171 +-782435963 -834545858 +-761853636 -120971080 +-803326730 -945507398 +-231047706 506842924 +-567320511 -557563062 +-667422896 -571484738 +355647071 -838512322 +-649816069 173937298 +-580730271 -451596103 +539349877 -583264671 +-272214076 470362421 +-33106802 -303688052 +680883915 -346180840 +-93576505 -63511103 +-120450017 793078365 +-206310649 323691795 +-549654721 -193648265 +530508117 -90600247 +269635039 49086338 +774734489 66811086 +-430233221 -895129388 +-49802954 834752696 +-785358086 -817385804 +-48975410 -761768894 +-597975944 715634523 +-960574913 305851449 +-602809336 -282800708 +-962694529 -751812145 +356623730 201934815 +340372994 370057609 +569361951 839441527 +230466531 -493696486 +99114494 99080726 +-495239196 123357369 +-16398004 -926897009 +59039178 557015703 +104911820 232040793 +-215531784 -894124417 +-641373002 848428150 +-326201200 -212559974 +250076199 -255088438 +-357413625 211943707 +-757560963 806952093 +445777658 567738516 +898235067 -963647080 +-26765951 944084441 +536318984 -870302595 +500181694 826112281 +-691740106 -228565671 +871968635 -402493015 +-3009100 -889003178 +919724022 628023347 +631131203 -32590512 +-99588807 621197788 +-484168230 -139536768 +778935457 -894643731 +-243696129 635583638 +509528654 721519837 +-723483309 445226671 +929374162 -462673875 +188699867 -534196694 +17914076 -759137725 +690172552 179170552 +-477468127 -770558966 +-694199891 -203684721 +-625365428 954142775 +826737593 677748838 +-119507459 160176194 +989133474 572255795 +-360353926 835557969 +715457346 -512107598 +57626679 775623392 +134288161 923047594 +-141191660 -436252890 +62379637 356356743 +13243486 -949857797 +49469699 621426862 +-856805843 209206295 +450373249 -380971955 +-679671981 -393929252 +374874120 -455059582 +-850216577 291941382 +-767974147 -857211510 +-268159515 808945775 +600924156 -33065674 +-582829966 379213819 +-545071035 -506901346 +145881551 896914324 +357699447 -874714653 +-762570046 367580587 +714057385 -81913801 +-962963988 -446073701 +45721779 278472658 +-10217829 719701489 +266775242 138366669 +-426546956 708119423 +-370801600 -721334598 +-629151422 -614753384 +-240248470 403575326 +-283690850 -228045014 +-569087035 -525176874 +-368603175 376303698 +-964307921 671854422 +-474101520 998624883 +726609497 296274167 +759274650 -177717449 +-185032327 -289218085 +-191595858 -671377056 +-789319699 951844135 +662566613 31526 +-864783075 375990582 +-848298371 -260361297 +611773301 -889174646 +301192168 -965530585 +449157436 -895936403 +-723833461 282302694 +739225277 -9201446 +112387455 123483973 +435345869 -204658290 +-882913571 -833107551 +91930909 853246017 +-956562356 -795493838 +449912958 343479993 +-983049099 718683710 +-375767979 -805665216 +990534735 793206043 +823106447 450730998 +-802845669 -661438151 +-150215013 -835240023 +141799736 -860917058 +-915967727 914667862 +468705273 225059495 +623102891 -560143062 +-387816755 833051702 +246419109 -556403289 +653624993 -323486348 +-797275559 234004483 +235505719 -681740309 +-568592364 -191669521 +-830347816 579401863 +581190702 -437519422 +-548373634 755607654 +704357958 -339690513 +-740002830 -394291320 +495548299 496821895 +420453711 -577643461 +-606833858 -584925732 +854960619 -705061011 +102464662 -665329276 +-737322460 552969685 +112499535 587639942 +186326252 412081976 +-594373431 -324440862 +600751931 550406225 +-760889001 -740127653 +810340544 201201932 +-611385820 362142925 +230248292 457884651 +-28068057 861131398 +520078876 -955502924 +97009277 780964096 +323905587 424984134 +-603336560 -575618422 +-752742436 -490809821 +-353288368 52638871 +182748967 -563145237 +-665239460 -50213529 +262325882 937460057 +838226387 817862890 +504727076 974350994 +40346532 32274452 +-259546309 -717160027 +88575258 784589246 +-947031295 465496127 +589571678 -526692080 +-320207664 385690438 +277520337 833177626 +907028577 -823761397 +-228328094 143451602 +-786197815 138325031 +-684582321 -684373255 +-344238518 -233944208 +551331977 624608369 +-809488099 -663376271 +349848 -979344942 +-685533094 -515092222 +-687967011 342344698 +684011848 276950027 +942511674 32798426 +949362211 558306166 +311429180 -719844046 +-261715440 233843971 +493297597 -112284311 +-137152324 -885261465 +607058851 -989937893 +764710178 471741696 +-757101820 134767363 +-303988393 -164484727 +-978932913 320894289 +741273063 30403504 +-629452720 -506238934 +-555993718 209998724 +733060372 -665436525 +651256838 376289577 +826702435 -501772579 +-619030515 217941851 +-45292288 -624894197 +-822396664 -994551815 +-772831890 837755528 +26507972 -127001370 +-357149390 -21110030 +352418850 -609584199 +190668156 -401786230 +493706581 436088164 +-886596904 896856715 +-85443457 -935324112 +-497610483 24152569 +-744565254 193218862 +930960160 114488255 +950322587 283947050 +-557365353 -317140776 +-940873966 952844539 +46504189 457021659 +250879259 948158732 +617883880 652659389 +-765535924 -146946256 +-589414123 521105105 +-631794559 518200776 +-480107400 802895087 +-833612995 76056835 +720271458 446307393 +-436649476 -280556791 +692984547 -138544737 +-587576828 -343439894 +-173416833 552399320 +-745795153 -546131447 +85263397 -729487618 +-816086274 733598729 +-506528103 -518009645 +910483669 733797179 +-618563622 -355424842 +789616126 176282830 +-465726308 -698626161 +359750157 -821354198 +755036098 679550755 +-569454559 422763849 +-808548004 295959137 +761317507 -851024014 +207113685 934441133 +857545146 -116170900 +622157491 -837226068 +970771247 119054076 +663868364 165689168 +916846824 -67693766 +-973740863 -319876074 +558305241 -49284761 +-799163417 540554613 +730412985 -420060970 +-64330531 -657273616 +52666381 301504269 +211170436 -726966539 +19249449 960131077 +313883161 -140297059 +-891224996 -258853729 +-579263669 -534042732 +293643647 -821237117 +210889058 -260745631 +249762914 -917116776 +146003498 399611553 +-261825828 117805041 +776608412 -539920820 +975610007 925289705 +-96738802 209394882 +-663325724 -913398043 +97951123 -409835839 +-622996948 86286507 +136367339 860608599 +152906859 -182176692 +-73889879 776946656 +-543185313 -534144754 +173269455 -580537291 +-272998006 323785689 +-206213532 235824166 +542314739 -881455463 +-830009693 -600886024 +-532736656 432598084 +428529855 967169864 +802435668 514360210 +627727042 -880566191 +-463673706 -690928888 +436268633 -452888768 +527607192 767731375 +90810046 -359379487 +-766143689 -420706376 +-924237892 -346503938 +-26554193 761232183 +588332585 -450038573 +-258951126 -116732675 +556739646 -867252393 +-100328226 -289814206 +-613185393 -520638611 +736703027 883892726 +-744358743 -668521489 +224513479 435438339 +-582591069 922804099 +-522302832 -290095596 +177293509 -337595032 +-986839139 -145302050 +-111667281 -824897823 +537687728 136885760 +-852027425 -801808536 +-406268805 -852313588 +-353417502 199086048 +80215315 628402273 +-160002595 239929723 +-217544032 439298136 +302664405 616921399 +-909496583 697994938 +350157748 136809245 +-959104938 906765403 +977097017 568085962 +514995890 -440684875 +-372284564 952151840 +-433982565 500167331 +-373014857 -884276693 +946665160 898753418 +918949892 -919411030 +-270555141 538767341 +-429545949 806271662 +-512364449 -576254032 +893062355 164908699 +-412123283 69458650 +-7940247 454600650 +-606724081 -553924752 +-146853816 -763800379 +-172587161 439616103 +-778272251 617083166 +-57523145 890102143 +-613959106 592526018 +165299804 -877289445 +-727464134 837460676 +-668515674 -304311511 +-480876038 -909868336 +-446065562 895902446 +63195264 -748462330 +-521485793 566338694 +-508484263 464762751 +405418026 911730343 +-315744351 -568997199 +965715400 445334178 +528657553 959783837 +451654126 385792781 +-525200012 378459827 +-18379026 966114774 +996766910 -970493177 +-312802508 803979593 +241689624 164697877 +223176932 845453058 +-552115384 856198186 +29280684 151726458 +524930451 -435469429 +-612960746 929927291 +703103811 -477534136 +853611983 162135545 +-625681031 966936162 +-657673243 92429829 +-211826563 111875835 +-377901334 285985965 +900105770 -796467694 +210691885 491464236 +-991750752 991383781 +534448818 -39649324 +379206530 -366337468 +846321322 33668870 +-580071970 391400563 +821780535 -699176463 +-538076555 586661401 +739324809 568162992 +354036428 608084861 +-36130767 -436274737 +-922717799 -610836261 +353327608 -835859148 +-848657628 742828347 +965538123 -163024938 +-800628811 54359731 +36394563 494160183 +126100943 -474367588 +-432990342 -849367642 +43748442 -664673748 +382583470 763826443 +-295694678 475979469 +737469924 595489151 +-81758667 483829996 +660214084 56692104 +-564816577 487657039 +-943915233 666236335 +-371269409 -330536401 +-769078281 993459443 +-141341173 506005997 +-756035552 123188708 +531868838 157572159 +108835901 557856744 +-395139905 -680568222 +384539177 -391777589 +-156389555 701303293 +822356384 -761673827 +-290320623 -591236295 +-156585221 -316756497 +-295003138 -306111308 +233176994 285864055 +-856287858 -732763804 +-288372242 -947843389 +-482301009 858946809 +-80304144 -331798622 +-474886074 -930245662 +-15357894 190289407 +-5092355 -273608477 +-778751469 -12588846 +-266362445 26401333 +-945335173 -427722675 +12428267 -601523620 +-219046195 322156220 +337969090 159667136 +-274933260 -757998251 +861355088 -738800511 +318880599 289153297 +-42965325 -897727248 +507910476 -915736221 +-568875984 -762968433 +-650282804 -149386804 +-529047667 639646509 +283678499 801745770 +849604082 128431852 +771722664 964667267 +743307222 -49587391 +-171931921 -525273498 +31513723 768202212 +287180647 -169253496 +380095975 -662200785 +-752335834 -808000489 +-314093195 331795874 +-496680790 -513684489 +-722574839 -804409805 +-110674794 695686385 +-222822036 313161149 +-403596088 690655968 +-728583670 -831951501 +-458446723 -926064314 +706556345 -624178100 +612754479 290903571 +-4515649 -935686416 +-708589534 -765840113 +855035869 954386037 +-711889962 -913166298 +775514436 256656275 +-778048817 -90293798 +-285251864 387437499 +953666708 934920123 +-981914637 -439655210 +-881035791 -131585893 +53104314 -409899070 +-825393267 -351135008 +794237490 234402076 +584190655 644486061 +-862707329 -501186710 +-509556610 -585526607 +-47215174 -64871917 +442309312 -547516809 +-767717093 135025509 +199670212 -934272062 +-567380569 -817699570 +976068482 -302564027 +-811141873 -951215505 +-233168978 419576080 +-713405721 925438495 +-915366063 -463245183 +-979995228 63027393 +238862275 510136058 +224368862 958120680 +-496054204 294330788 +320186352 -540986248 +-59188311 -329072747 +690563239 -216533834 +-20103519 -723794476 +-909822067 -644530380 +393421753 -431948892 +-138939715 577021242 +-709699094 979261243 +-253147932 -601388478 +-395248758 380704602 +-900882974 845475101 +-143041063 928212156 +-788288356 -15472767 +-556675838 308638060 +713945822 624591078 +741844831 232850687 +911443191 -861131389 +602712215 751611833 +-58415754 176825213 +334573281 361196303 +-517242710 -97450142 +184699087 865778801 +-814937275 -33207881 +-327701116 -673319479 +611987440 361871471 +-430182279 83434932 +575972789 -494329329 +299077535 3297586 +-79935336 723576350 +383404068 343301338 +883556810 -248000311 +-215869797 -871705192 +-826359694 -850563069 +-26888872 452506503 +431143998 -949831992 +-944332455 53328485 +99975903 649957472 +180204587 -846200168 +-572804181 -228689227 +-747006296 -731145158 +-598282570 424379284 +982756486 405340216 +913529131 -54794279 +817660116 770469223 +507464835 465616264 +776608879 -90184076 +-757840422 496779032 +-147564923 84907878 +156579800 -599833437 +849689340 423193948 +74121479 246843843 +-17774603 -118348472 +361626672 994820030 +-479568678 20891958 +-504244740 414697048 +-268879776 433222067 +-97070616 -482944949 +510780166 912769728 +553831195 -857492693 +-563750205 866980760 +-682260828 -492462732 +-197871188 995213843 +-365227640 -788280122 +7141580 -54215688 +981308421 676625691 +-685380560 -910670997 +-702945261 -499665713 +776659803 -752251202 +900207056 -179497534 +754122780 -384044850 +-374135114 132998785 +269283794 739859971 +-259538542 565930124 +576093028 331082864 +-153066916 575804972 +-980584906 -944608453 +-933489206 -466906210 +-193313524 35806097 +-541867386 -10949591 +-509441238 -963453100 +-160600021 -102689212 +-501926832 908773005 +-213705479 -488470700 +795468804 -988525939 +291544308 537090282 +-856235415 812828531 +313280390 -313984280 +704107344 -277878630 +-372670825 -176262516 +-656994974 -161867591 +338877698 345694703 +487127478 -839098645 +-468491538 -563696394 +-290952320 585826226 +288409018 667446083 +-435343534 -290411469 +301363324 -444704102 +62773566 639205346 +669043616 112044263 +-926364494 -343152564 +657866422 449149756 +-498788078 -699742154 +191494998 -658578002 +-543106057 67690360 +968319381 -387167765 +-938485854 -300227930 +419432479 643131341 +-732591820 -892380384 +366047275 -313977435 +-448059932 -308759370 +-68413323 -584205180 +-187993182 -842371825 +-500953552 -39555049 +338735551 792126797 +558179869 -541703718 +-507984310 -782019998 +-360184922 -300887171 +199916042 -538613864 +-470460989 -627156807 +-805474673 -36394249 +355008674 274205749 +-214608093 449943707 +-530967618 426498988 +-228204658 343781853 +-207409265 -609268489 +84731030 866404613 +687884956 328439386 +-960008768 -956292181 +343334661 -87040634 +117381001 -449626253 +-691365515 703535400 +-664776972 615197895 +-551585689 -84591023 +882408361 -865123786 +-801755137 -136041996 +-57471779 -451842056 +462622576 -655140121 +882892966 -13574302 +-415668126 286623631 +-654638112 -266422113 +297880807 11657892 +-259992620 594162305 +841551020 86758815 +132844188 -839181977 +510236161 -82202109 +333977446 799010922 +-540764747 -344434113 +575816894 -198477888 +-225985521 679311539 +381817171 -829908874 +-279300624 36347135 +-842259640 -128214299 +123797072 262029236 +-885572662 -159920467 +-647635649 -172825825 +9660774 -64402988 +-57626687 835926004 +-412513631 407959783 +118192034 743921012 +-865972678 -652778889 +535694777 -499812062 +-379634556 -365517720 +848047982 207389748 +831061517 -561019275 +-727588633 714379196 +364429036 946828921 +893366102 672872492 +724576617 -881071576 +518702994 -611824586 +-398039614 170095708 +-692934402 312524023 +-967979646 228183065 +-647962629 -846676399 +835607265 -264462723 +-751019205 120839794 +23861121 -409980153 +4079303 11682094 +783139787 201038929 +-328053222 -316488638 +-675645972 857128917 +-307205074 -813521676 +-440782011 199531649 +551211324 699807330 +888511868 424481899 +-378408888 138319875 +-63972045 -5591997 +-218750537 -26259980 +703917780 -36157875 +217301003 393798822 +-340847238 -800256235 +902976042 -24945850 +835776717 802847921 +-869122091 -556959490 +-5063561 765436301 +-515771566 -393765697 +843685699 -708193414 +-944144115 -212232609 +-904201395 650416178 +908454737 252179179 +85219862 419960776 +954912349 -597941608 +156327837 246457913 +-881660562 -782964290 +-985818989 -640830553 +119577026 177937193 +723375155 -126003326 +418152065 -644000743 +284971751 -788639282 +912355170 935471760 +83103539 -342731297 +-361690639 -753776524 +-873819420 754499023 +-895809025 -601840266 +652734782 -124080345 +338291085 -948357497 +-730474131 677170770 +291997863 -841224399 +920253441 -632950638 +-935896499 -44300969 +299218897 907020688 +505196777 237307528 +822107537 735476459 +-316456401 504857198 +-245031577 988338499 +118160235 -789060993 +90367725 32249851 +-275251706 -483358035 +-865941359 476902436 +-524393423 -637777671 +259137807 -269381771 +196567906 19519752 +785231571 85693438 +333363009 730981739 +-396310383 387051884 +605602156 397288679 +-751527649 221568863 +-540093143 344734566 +29106428 740565487 +703451453 -159551408 +-550269198 960083209 +621004692 211544184 +-820621531 -261864675 +228690119 -782445604 +-928654542 995885226 +-635713525 264034610 +815758688 677317519 +-189280742 -610950370 +-421182054 -701739540 +-396147768 -264819483 +556851979 862847606 +-766770492 -752581507 +734665246 -257809653 +567856381 -491068709 +-433792427 842038458 +451794923 -756790031 +36630599 256117298 +-891100930 -152663964 +-240776035 142925801 +20468152 505402749 +517248037 -617547083 +536760923 -679112566 +843006636 -249269509 +71545141 357260461 +451846390 647997590 +-319954690 14299820 +485454378 -922614929 +539824046 688317757 +564671040 888084765 +-725673772 442677027 +-594579998 -803951240 +887068872 256382732 +759732174 -50892604 +-447536592 -438717794 +119093195 292200995 +948125268 48250344 +-455082566 607081089 +954242086 707390465 +-689946120 576151284 +227680418 808137193 +532347027 -472674214 +288255570 98824186 +-45255736 -154067524 +-711755100 -393299398 +126641974 608230559 +-611769540 779984334 +992640805 880795798 +-796283645 692750285 +-405123360 -679563539 +-966036040 -12082076 +-675252776 -797178384 +-902028412 35016821 +-772391880 -767674701 +190567926 926636543 +512547914 -60482970 +595724875 763641435 +951880875 -233003555 +-155096771 -523267450 +893555591 -141831648 +984543873 -386987659 +784389877 -927640113 +-684848180 -17865007 +353928566 -63312640 +-525697849 566798456 +-112021234 -613268576 +-718903097 -817335245 +-34422694 -443381683 +-9914611 -56808691 +-552122327 -852466601 +-670045298 761525525 +-469516801 739608541 +148904209 952948044 +927846895 784947937 +-343433475 -961818632 +-860969799 598881281 +-720658700 732943870 +-256783166 493346905 +187059602 -469541402 +-56042703 -577789284 +-622576061 597545987 +-565851452 637019286 +-227007462 614582179 +412516603 -595992593 +273021234 -348025961 +-748633844 -916711633 +184087532 65635101 +-563387872 557960487 +-312559067 337877244 +163576660 -674769178 +-466783288 -894394905 +469086789 -552877570 +40222853 35743009 +236937630 -300167992 +918728497 240731864 +-118016372 834817489 +-584775217 140856591 +52615849 163784982 +869039823 -345077791 +258939527 551521049 +932356074 224585161 +-637269399 -153104158 +-771294806 411486752 +-565038868 -821537918 +-637707341 -471799206 +658208704 554835255 +-8478286 -588346580 +-600126892 -479360544 +49784788 22974307 +907379192 102747874 +937032083 -108038617 +519929077 -63249861 +101545139 129824046 +627019673 719483086 +-676746087 -871077804 +649581392 -979368909 +616017998 -505459261 +600942918 -344744304 +331258587 623731126 +-442876699 217235365 +-663191172 54343281 +-277343477 -981783210 +753134637 -559594877 +667132653 684319230 +-166761136 961711442 +299415523 -43169664 +-363764391 28664599 +-519521734 23546869 +336769929 877390499 +-681107633 285150277 +-26307636 128669665 +739437549 -590659486 +-145976193 -422617419 +-515616255 -26670641 +-349786336 -177116221 +-994968021 797716740 +730175447 -732834211 +-336806667 314417347 +432474931 -310918867 +665620595 -514668457 +-298399688 744880971 +509495687 -862365790 +43917230 205525903 +-306239205 787149969 +310654287 734809462 +-260806910 -811564420 +890847450 -153182794 +-80920326 942643937 +-335820578 -619311568 +315441647 503419114 +2819904 563040780 +-870824515 898613161 +-311014420 -878764911 +-846094094 -321192529 +691424628 -917879974 +201049451 -661811505 +556758162 381789326 +-293382505 722096494 +-456261108 416894062 +393212988 -567969275 +314725235 523031011 +289935335 71086774 +269466130 -793674376 +-164302978 -39591356 +-636545873 822536584 +-779939320 547096867 +163287184 -202201809 +286893203 221898049 +551239298 -957719958 +959111626 224203128 +656530516 -392774921 +-738245824 -677744509 +226377986 983205712 +88867979 533957158 +838036940 -788255445 +-964540438 -374093288 +825128246 -771553356 +115165187 -594448720 +-244890534 -557001557 +352788335 -19119700 +713440144 608994169 +-36688949 402846779 +-769597397 -251060869 +444402594 -563139170 +-762730229 859436615 +589588147 572783392 +49312068 -695221286 +-666916769 596855222 +-204465444 960174325 +977882305 484485072 +258825511 -654717349 +-264416294 667592551 +-853648781 -372811146 +906233845 690956733 +350871501 334800669 +245342440 895298761 +-193861035 -853880273 +617703574 566124656 +-268757449 898292010 +-39316803 24017823 +-909016551 -314250528 +-872956624 329105555 +-244156394 -645359008 +658495780 570011768 +-826487097 -339449622 +999343614 -835329944 +-462527227 -634510309 +-994562513 797607189 +-632218547 765275387 +839730685 -451545017 +-642041708 923879732 +151439575 580652342 +-790427431 -697144137 +-225769896 -17440445 +799279321 882356340 +-361598639 825320540 +-46715723 -417061104 +-148997781 583879503 +-530819445 -270089262 +719226288 -161433529 +102984490 -495256652 +-569827239 213741286 +-444887355 879049062 +-540509083 725914661 +313588383 -433237266 +985735560 -327589207 +-472801330 -724149264 +-732416377 -187628461 +-425251461 -469306546 +329028640 389050034 +879219237 816410133 +-326932221 -329084459 +-907526767 -186864514 +224015302 424264689 +735480166 -944770121 +740173608 -797008382 +-937841688 -915955732 +249334410 -806718572 +954986440 974169383 +-936289747 543657425 +-730764042 -751032303 +-397762301 16455646 +-39209039 864613645 +526943870 405499345 +-993638732 956959749 +910024355 -969389242 +-608559507 -605056366 +-422327369 -994381456 +-30339934 -533634795 +-794421369 -584890081 +-800592452 -958156915 +963757644 -287036611 +812165799 -165422300 +-702933014 762830685 +-363280396 -451970989 +624256018 -995445194 +343132878 794538612 +-299277407 948933931 +-749231451 -384585654 +-831602355 188903504 +-55956495 725037783 +778541175 537823759 +-854883489 -567082238 +-395022490 504179523 +796379279 81663471 +-493629137 322997208 +314603073 -976857656 +257861355 -642134661 +540599618 840510100 +335329816 69523423 +808071690 141366727 +397801739 -441608859 +-886525005 -354501871 +-879964319 -778194294 +-43914448 98297909 +-107762502 -406205888 +-673043645 -990161782 +-996788015 -35408925 +307262105 31120543 +941179101 646030959 +197948946 222834336 +-66933689 612077200 +-692833693 354298458 +699250360 409030722 +128526927 584267594 +-421733812 -452495489 +936049753 176766869 +513758829 -448806195 +451990098 724562999 +-663238878 61170192 +-281452206 -316984755 +193911354 54147356 +985608720 -591805816 +525313314 -679556695 +-928008177 -111068613 +-576679955 -556051030 +542592545 -383362481 +-30133230 555643845 +234670292 -783165847 +-821737591 -644962159 +-230983715 -68684393 +922878627 -933821761 +-84541465 97858343 +-146376138 -62184694 +-595770922 82415596 +90187758 -440720860 +508000163 -45417993 +-901527201 18333721 +513182077 -710013564 +638834294 929198295 +-367181360 746645028 +951654104 -606864441 +-528300153 866180293 +-810212334 -94817685 +319024866 -946316266 +267553256 -861504709 +-407812829 -570374802 +502026549 -858607858 +-746537380 752040795 +845987011 -950488680 +-899383640 -249654001 +-115324610 317713047 +736555505 981581293 +-273780436 39978804 +-880858795 467056132 +-914845734 -606130321 +514708534 46782670 +-857865683 738088461 +-893936670 101222849 +-380961158 442902447 +736462395 -32743422 +876961549 -189034346 +758725011 975400363 +-123730773 -290951340 +837712231 -932410938 +216185561 -364632221 +71194788 -833031687 +935526798 351512859 +698550072 -665297678 +409416743 -724380538 +-141101487 -682310441 +-711680125 984668494 +575722087 -570004489 +674158757 -233173892 +830420328 -163988781 +532437363 715709353 +875989010 -372368831 +645716148 -280424686 +-211738684 -748272483 +91042831 -802894194 +-159466268 -514995671 +-523295979 723992869 +480986263 190051059 +-72511008 -165713 +-343020058 290120445 +68425068 886981276 +-755816679 -765024295 +806208492 705964639 +298383048 -299015781 +-415280868 346786025 +-566783698 566003054 +-271371063 -521124383 +-757233632 -716912219 +-141609385 748620223 +-460507325 973045912 +-392586203 644331547 +229369997 -145326224 +-504743616 136528075 +-646276458 415922685 +461400463 447503296 +3084816 937195188 +-917918184 -271855091 +613743072 495155999 +595148221 -254192983 +-646234686 -584887739 +259660715 -293068548 +-990502358 341924727 +912182784 -743200584 +-196131458 493539577 +384808643 -247481973 +397524024 -227305159 +-88091403 -751156981 +-111878044 -16831783 +-259605638 374278930 +496097505 -473044713 +-125789036 -813227305 +534148360 -794766399 +806416394 -417449965 +-590086993 -703931892 +767240102 134521679 +385697770 434411611 +-431054082 -347256303 +575663042 -975241441 +741869347 182146490 +-64246031 -502448887 +-763891446 118319882 +-927583622 918967999 +935148770 -926457023 +-368231658 364077772 +736193611 827117726 +444521454 -773156550 +881947293 795012618 +600036809 290543919 +-106071040 -355646237 +306075944 202385073 +827488920 -907820971 +581088138 796118172 +-190710761 -688953102 +-5109117 -707600074 +634315324 -265224642 +983769218 227691545 +59155181 -509622652 +58962814 244897157 +418742536 -533484308 +-343447768 659386796 +397021329 -189909912 +528561533 521614833 +-679936898 331544412 +-437429429 694390379 +-343174851 -296594571 +149432354 -352295899 +254508745 854015954 +60511764 -52228559 +-401966873 510273910 +-521505420 972460735 +94203479 940769281 +-827660928 703491883 +627681659 104360047 +214680990 284012966 +166792573 77880054 +389327263 508125817 +-363847086 619437705 +-248772111 -202503680 +-803378267 245024878 +361769274 86051035 +337669712 192454579 +-781846105 -638214100 +672731060 719683210 +667236950 808664309 +439595218 590213762 +947354129 -515069309 +569653533 202071283 +702679027 302933176 +-613123272 -347040569 +488617673 509691569 +-39514250 -645402437 +-355521046 623619798 +-158423575 -171255954 +-55031383 -462071232 +280266046 -654380889 +-201393290 -733639500 +598910828 474178678 +-837548592 -328209854 +919441515 -207087649 +545773504 298207929 +-646280176 -386400150 +-301455018 738976617 +857137350 -543316188 +714711232 285097535 +-504371184 -253803972 +476806677 125772682 +-504496824 -329278538 +-118365746 88471296 +163703194 842328154 +638915728 -84594780 +-859643951 957176608 +-913339749 503902140 +-938988146 875345905 +31683851 -801456634 +140722241 -496102493 +-141963572 16659020 +54394340 923126566 +-936561017 -988392120 +768900058 -33932708 +501577182 -235013066 +-307980623 511498840 +121730470 367424745 +-361651505 -135558794 +811480587 -357130619 +-726905611 -424482975 +-145010898 632921515 +822547667 -379624434 +507649345 -926110233 +770991491 -630687370 +-79692637 -908698735 +190737774 -215033539 +-625060336 -192637559 +913754060 -418468360 +-233679251 -758504071 +-901533092 789857313 +325562199 505202776 +747334466 191645279 +-383675010 -27592603 +723647922 -646264049 +-500455036 -556782217 +175037240 650003128 +884432652 -582834257 +-263449625 499180263 +527080758 352972129 +212139465 -156365026 +880037722 -799444844 +24346733 -306535076 +215094365 -265852132 +-410103704 -73089302 +-483984543 191415537 +121240419 -19923926 +535509796 291189075 +227651440 221379128 +435690413 892153684 +131384579 647480276 +-512464459 710333809 +-162422161 -822279853 +137497852 255438636 +-473829215 -194532584 +-461053559 9567717 +874609634 565415243 +-50073932 824912628 +313538789 614916799 +-357789432 311323210 +-114671884 683954604 +649831502 -992311278 +-397756298 783416873 +842986987 -562414240 +805263222 40951077 +-963161518 -671421193 +519275841 -500070027 +776916361 -489388926 +686741767 427784457 +688081588 695928648 +-302165584 124263142 +-888937465 -372914686 +625025654 163587223 +-46728399 371785632 +109074889 707741357 +-745453088 108287735 +-532656012 438043594 +415625341 719829758 +933423453 968553465 +143029287 150426667 +-373351061 866274627 +-200306529 -315000398 +145726401 -860094321 +723608468 968214254 +-446077500 -169073943 +-978643234 330974658 +67518659 355442261 +-837632770 -16581831 +-441003819 -353084655 +-791355017 -220039048 +-569014529 -908182129 +526177321 -827560139 +622566873 967039833 +359609172 848614063 +373291593 -446563564 +-196648787 -360123220 +-494755723 -71018596 +995868051 825048932 +-285325206 -958847998 +-915366356 -820660260 +81942667 -212533079 +782667643 -340213550 +5147895 -40401440 +-224340235 544470786 +-616234263 -612017946 +2490830 699214949 +-581907648 588018447 +-455861168 656324874 +619289604 -824377623 +148174940 510253444 +571759086 424317343 +-372321410 43021904 +-786550418 -671071896 +-960772818 -401065885 +-837808542 -491993026 +-500502418 740361830 +97103502 -344697421 +883196708 633225949 +460269575 591731610 +977878084 973697700 +-460241549 369681132 +-824588044 -769614096 +-170652420 46259075 +193212460 425518130 +102125983 -610202133 +618498252 -823155033 +-2565931 -998473455 +-893873249 -90610551 +-708726451 -603993392 +-547038088 191510693 +371631503 539875160 +-150199293 72007150 +-270080159 152921287 +-196633545 -619554565 +460730599 476810778 +-591603206 360005884 +-71628356 -214921597 +672588127 -705501017 +959906557 -768976059 +970887277 -818406607 +-814676378 -799474322 +-149891132 704280388 +132060228 -449515143 +-391422561 713824332 +568385930 -61879299 +530370310 854348776 +-88392213 912717718 +301213033 386909178 +430683753 -412777111 +657820242 -659649156 +-271560373 -958240034 +280876083 493844765 +-502835440 -753376803 +-605865761 -160112267 +-47043316 -341869343 +-61307488 789634386 +-855915591 474452794 +555682717 925871043 +437574096 437567611 +724216370 -876994999 +-743462970 319220372 +700501917 777268261 +285948255 379178835 +843105796 -976576305 +-397682137 -819727833 +-488130751 -332666058 +383851384 -102594424 +-473452217 -969814068 +-277139915 -923553878 +364796570 -498819905 +112810711 -905422546 +52684135 657338107 +131689642 -79428533 +668134890 -37820622 +-274693641 -124733258 +33653250 549005362 +-262765191 286021645 +740040977 29617274 +-83539111 506834357 +-682518883 -520343550 +462008561 -868155829 +-989530816 943029174 +-746283522 118510199 +-78662169 -39068308 +42603049 -764801136 +253612250 182607615 +-79934009 -278830925 +-527186779 -926282141 +-804869296 583881152 +335941882 -454384702 +358341642 692026918 +-256725001 2492870 +30352081 -401306401 +124355239 506219474 +-141913521 -881844511 +-282784072 -215439524 +417924340 98557548 +-203279838 -25888548 +-220176801 -245863366 +101009019 67755822 +451908420 -951643868 +-117756827 264689572 +-961460931 -51684596 +993915020 -690311366 +903074829 399000967 +416120612 -465474819 +336943988 -165833812 +159145942 252371120 +309370901 277284647 +214990880 228542481 +-659295193 723798259 +-122212140 -417860834 +558065456 -613886375 +-818470570 -349955519 +456441084 -862975503 +844067594 551846710 +-717083954 248451488 +571422982 612203236 +601003923 -909224310 +870599816 -955924221 +-680740693 455337473 +-835057664 -758959251 +-576899610 33659187 +992516041 471619573 +383034978 -561782519 +714627959 -532738157 +-899839243 125987035 +-221228297 -443876810 +-971315657 259752043 +-374819767 -158618971 +-991908742 -727800566 +174211663 -950806487 +-939975719 -40935276 +-391395050 717799024 +340865699 791391571 +825131388 -550395249 +-160330658 973807748 +640201866 914274724 +522615652 -589439731 +88002351 766315527 +842765108 -967998819 +-429200494 -606473223 +-998709081 903833134 +966536750 974414393 +-235477005 -427506003 +826700978 654531464 +120255223 212822867 +875136105 -597083400 +491891601 -146142107 +-21464370 116480367 +417658123 -797004978 +-194155266 -375983973 +-43279835 -71507011 +-903187460 -351536740 +257003193 12643398 +586509943 763359473 +-334353427 -390151143 +623761361 457659123 +211615104 -662375623 +-84288658 549766871 +-745235805 -651969420 +-481598803 -631103669 +67896627 784454527 +-971014861 -989197131 +638486877 -259861700 +537637519 996268022 +-102735889 363516407 +-66494004 -392272007 +214785530 974736609 +390777526 457798268 +154215980 -461970358 +862625447 -132935634 +-453179996 359609571 +894337915 -797711538 +811317758 -632721904 +-684202041 444471714 +527550164 726467905 +835612366 -499425754 +290385911 -322873617 +56169132 82113700 +403866220 -24420030 +-436988550 -303115299 +-861995143 442815114 +-985061691 -582068358 +154400649 -7018414 +-409614605 38578369 +-575205183 970071663 +-636772232 -963608821 +732513367 -51348203 +-961122419 -891899767 +-263105121 -8381206 +-492950154 596233510 +-699939547 150195227 +-699265926 -134215942 +-926398338 -626137335 +-334415345 440826306 +673880341 977374545 +878194287 325222353 +-584698527 294404269 +398671918 633653464 +214211103 579313958 +-504872101 320579775 +-962347201 -989879844 +45656856 623685458 +696025099 -43184441 +-487640610 -709829355 +-17227898 599614693 +357172335 -651478901 +-215136499 -716308681 +773268404 -958407035 +982267950 986618800 +494006909 -44345818 +155947826 672830450 +283810662 -582250115 +-439505099 -923384641 +-560054954 129776601 +-285991919 141952887 +623083253 705745791 +508965520 -365407907 +-679768949 -927757103 +510515270 -689067445 +-892446787 636980006 +-842579213 -771381468 +389186983 197700972 +-826205876 -324068854 +-170664131 215591794 +772100276 -917251494 +-376290210 -912846531 +942973988 -578158266 +390065465 -573713309 +959841545 -991419575 +-339037656 615332482 +-640342923 -426634580 +-941321089 501207053 +29984663 948994048 +-190678086 -758622880 +372608730 -862515257 +726060751 814760130 +-83125572 -42877347 +-674116272 -944440928 +238497142 741710773 +-696653532 38688729 +656869367 689620444 +233049784 79759856 +748593917 57573459 +-323837522 168213936 +-639539560 -995558113 +-615426546 -916253843 +279712710 -938569710 +-315133274 -430261470 +-886659098 119627698 +557046387 760392986 +717500842 801654694 +-931997980 831168713 +73497462 -898518744 +-334967682 -134809996 +465758000 -908195125 +678707099 -291766645 +875404420 399603239 +871147875 -779835485 +623471319 601268889 +-472945656 -718645274 +-43365469 -969539205 +-604693318 631499593 +-435774878 82458717 +442653211 -404347502 +594264621 904853397 +-738220714 953229981 +-630222920 4776039 +467979040 -628114103 +796052911 -892109735 +-993316586 -519057389 +-28986521 -10720231 +-409339705 835406019 +-94922697 -35231641 +-752343405 956489357 +474014104 176645292 +-733077545 636903538 +722623456 536822892 +159729629 937719917 +-118351639 22848002 +418833671 -136601149 +-865698502 560856918 +-483261170 823056148 +19959201 346845286 +-517290609 -110699462 +258230372 146129809 +257146915 655542291 +-922374561 -309157613 +871848937 677317694 +-164108572 -312798597 +-28913070 898977541 +-887223899 32713621 +644824635 924000131 +-423218928 -763996253 +220004755 452222094 +735724672 -152207875 +-876477736 -296521102 +-673560122 452583001 +-847509002 362588579 +-858123923 -793178781 +-222834675 -853231582 +-903600921 131237829 +-776228832 456391582 +603175076 -633201702 +735799381 367693498 +370219083 -206850231 +351620556 733360797 +-44660253 725349129 +881220225 -118912273 +-350554456 675611697 +698025836 554191134 +694862059 -119730075 +-644219511 423122377 +788609298 -363257667 +132392343 -197238715 +586010073 702156929 +-759376619 867890188 +-622508502 -402375774 +-947629954 704994353 +6136659 670894855 +461045736 45065911 +410637174 964370818 +855660928 197161632 +224648223 705960614 +810025497 -257145780 +-181710019 -432144747 +-891320027 638171842 +49442958 351405052 +-416799832 883748719 +-502697986 804994250 +104306442 952388598 +-822487729 -609067880 +-978220690 948520417 +-932052137 874674894 +382593840 159807635 +-357171123 -440223282 +-180595132 363829950 +662644343 662104117 +882706772 -917779984 +135769808 401008113 +-619575038 748557837 +413767122 286120230 +-518592171 107477482 +26606159 155065840 +606678611 -840788632 +320479859 51635 +-478863296 -126955467 +-155646589 -191725463 +726018109 -96358227 +-431000228 782698766 +-878990351 -428460850 +-586686642 -266864747 +-316165138 831648479 +-388422021 -753347890 +902401286 -390130470 +408242507 67846960 +521959296 978049624 +-773956080 -330574733 +-351546257 523248512 +-665840558 682001083 +834544511 191075297 +-446400473 -511013675 +887934490 -776587377 +476428713 -168711493 +565475423 -666344655 +837067844 -65178559 +-683899381 -208412948 +-592572723 -366815126 +82376043 688336325 +708609233 956209651 +-232239366 378030740 +795981116 516209221 +223226034 602413676 +944821857 916019173 +838009916 -852586918 +-845193704 -5853651 +561656012 500440901 +159254222 250839849 +498305259 389871318 +538186307 734403021 +-869903911 471757297 +740878219 -923553591 +247297781 -459842529 +959045209 808546624 +605156112 987130600 +-148160585 746073010 +-982503306 613501919 +406707482 -86127676 +-16350442 948483776 +-516226604 -88702109 +-700329708 466079759 +-539986038 866118122 +796179326 -532966188 +993636013 389687998 +-512948121 200223208 +-791896273 242883629 +-805896731 987432951 +898084402 -384357173 +84378678 160072148 +-212067653 -331067356 +-430126520 -831033511 +-95455830 58257322 +422694304 961717839 +643625062 -723757824 +459581806 279450121 +-258731650 -119985859 +458166418 -497546574 +-582441919 716581970 +-509938190 -263579534 +-54325007 121476351 +4135377 52578342 +-491610725 215396976 +501652625 -634844256 +457044807 -202666802 +17185238 -90102131 +995891992 387238485 +-352192828 -859504943 +-964767001 228105594 +-673584127 -274004709 +-154244777 938222201 +-818303375 -132533451 +-97724252 741683575 +13809428 -689114902 +-722674470 787379387 +194032017 25963524 +599505808 -749846183 +-53587800 749287811 +-44973601 -273134391 +-290616283 -152632254 +-361371055 -11110712 +219630731 -527037770 +-793083315 -227421783 +222214532 42823839 +-686290303 -66999898 +255301336 597627065 +932942430 82628749 +781384041 -773440847 +822902486 -742935418 +-503349715 996522610 +153496336 -408031096 +-389470753 578808701 +793313256 -127413936 +-907237339 -355042508 +-32153273 -983343111 +637269620 933079688 +55900418 -772896655 +-380472360 801585349 +-900309298 194911322 +528009894 -876273276 +-644259804 673383496 +-807603663 -239824168 +72129297 -133082569 +656418750 -751697521 +-319157927 286466147 +-367453847 609784800 +-524107212 -446756676 +816103598 884084983 +746994251 -900519071 +-73461981 203414141 +612834691 843870511 +710393097 -220458130 +-654917527 863674006 +585627135 -706153532 +-92368823 380261560 +-466376253 389584352 +-409731997 302690609 +654250901 316813516 +-277213850 335725190 +989692739 164149156 +-76090875 -295670678 +-523936257 212783467 +-975107817 -624294982 +-407760121 -998802305 +992236531 684036041 +-948939437 760042029 +-230737597 -426839888 +658693936 467395442 +127204724 -570320600 +-806732446 -464237247 +-162005442 -82508867 +-906273401 761369808 +913723086 -353997733 +550429685 -323462724 +810349818 -760415864 +839544827 -482617004 +-580287114 526290890 +596524872 -775451006 +-281570747 401361060 +-595483778 -988999814 +973315007 -451600582 +384854252 114177178 +343578237 -364522107 +-3973009 -900714582 +-476181049 258528467 +-999426758 -100687224 +-186694552 -157546263 +64536897 123609238 +239159397 4038351 +800066536 182362206 +-659396375 869647376 +210522425 365285897 +598656527 -428965981 +415167294 -87886650 +761855391 -992162724 +-687828887 557237931 +951231724 -127442080 +65026463 -460359957 +707120679 779169752 +-907306940 -372542645 +-613876078 655042388 +-144587349 245783002 +441565332 -300724821 +69014066 -441816196 +-871970818 -198845482 +-51563408 144455641 +-875781529 -173772583 +-394497642 842727611 +895325452 -568432226 +-260262860 424319059 +691076066 760015899 +-987815301 -392716864 +-59834470 9879113 +-383440127 785493068 +576207311 -72259879 +-87817641 926431614 +864260776 688634044 +106050889 566027753 +581064774 -387611912 +549097461 -788280964 +759026948 -812015976 +512931855 -727988672 +-869956770 -658596332 +-918143020 -31137133 +-492640073 317098588 +-848174831 594318857 +-527765372 -362078533 +-920758741 428032586 +-942894409 -91751117 +-735942451 -428949127 +412566802 61567729 +-908204010 -173592034 +-543582977 -600328683 +-848027163 -716608691 +-898619950 -373669534 +851805447 415990745 +702451067 -360740976 +62975003 552453310 +945571891 149613771 +-517331045 -831515322 +122169652 -886530863 +706732742 -631145559 +-468195470 -12494843 +548019237 -334305443 +-911078322 35254328 +744548993 -627109063 +149497461 289417304 +160882573 195580890 +-512587869 1019875 +-653476785 545420992 +-678104245 24426000 +639510616 -383167080 +735117339 -211649289 +-565249229 -83241149 +-845377734 -729498080 +-30564076 -47568135 +505578241 -441170578 +988558914 762832826 +-724020428 -433040570 +375259352 -737978150 +162903727 941908685 +836386271 -723650391 +-114435557 -945534452 +731451583 991543974 +311731945 -479589365 +-619094292 -889513010 +481086661 911520761 +618002604 -387105721 +74961422 538759396 +469381213 -600966019 +693896490 558604161 +984256741 991595086 +-333907598 -41067078 +528144316 679540074 +804814688 -862387631 +-621459533 504755801 +312130043 881675456 +337323602 686266978 +-196327329 -640256732 +139520590 -837966045 +279995927 530398606 +34443053 -20316449 +-612763238 263634970 +87800172 -554286144 +-45435322 -900492033 +814035863 -339200450 +896860124 -432582878 +-988969704 743744782 +33632650 118015799 +602023259 -655259445 +802849292 897773154 +-778190853 982691606 +-828054389 962425837 +-468105044 -127675883 +-415607614 752055699 +677965074 642755546 +31150963 712914096 +-866084881 -817053679 +659226984 574071960 +-969749699 -594971204 +-337157760 304293619 +-96651568 -632282186 +-326313998 364707694 +-423525941 245615105 +-711850846 -99837366 +624428857 -945970966 +-943070467 981062858 +-527493834 983118777 +-365510329 -566786309 +692955082 342584196 +-151506478 550677157 +-214436226 -599287228 +-578343273 459527800 +162782123 347884568 +-222321403 -841098353 +70607757 396938935 +-369312811 124970301 +622894263 -412411104 +193692911 -900087618 +769935189 -360770618 +476833926 -546549156 +-606407587 389778881 +-559054386 -287907159 +-527850412 780686069 +303786315 745523163 +-911183722 -941868999 +-403790000 -50927 +346321643 -15010192 +-132145094 756908053 +-176497508 675408723 +-178438448 342828656 +330685429 9182683 +-657035135 689076471 +-777719834 -499123027 +566064644 -470414058 +691756356 88723196 +-837907737 -325781907 +-51056016 -559921897 +573140469 668791379 +352775245 367091090 +-81626257 -455075280 +-632010777 90385870 +-463621930 -648016832 +-482925230 774036528 +-225620651 -71877215 +724572331 -731274663 +982982885 98778673 +-374617342 741668904 +-765353163 989636079 +995071232 999560062 +-618748184 -559640301 +574212914 695751112 +-652608989 810378773 +146256756 735305907 +-366280175 -63620032 +-476606840 -696058937 +-271421390 -267525590 +-188888385 -39514640 +-950837944 -133120501 +965294794 678829307 +468161960 -877373000 +582953296 -599320600 +-761127650 -255968809 +-248660265 904625537 +-191386856 -444310123 +126957968 721966411 +224866946 534280166 +-781312750 -407073587 +725732491 721433925 +555533637 736097270 +-79892042 -992169409 +-671608248 -250888181 +907953807 -234067174 +780611700 -74634922 +-984032084 976650053 +-906285957 -31100299 +-438079854 273165335 +-884630452 35663654 +-646347498 158548969 +706000819 884862898 +-510450212 -234923805 +218348528 781318041 +142820451 -827326579 +732479296 -385564046 +-405688721 882212101 +-244220021 -973945513 +-797233519 -147133407 +353973445 -410019789 +-405100516 -499390833 +226918179 -410429939 +704352732 -142628418 +107901812 294547565 +554363114 -709359404 +-282725823 -489721141 +640083689 288196406 +235807583 125142718 +-770367354 771097235 +213756265 -269310163 +845652794 977707901 +-226933505 -568283636 +514452358 -180504061 +-438264832 428478642 +447274078 538048290 +-477436967 -595139596 +-399229788 722478521 +-386888151 -260963286 +523526182 -265853930 +-446143411 297572415 +822446212 -53395768 +-647555931 -257723988 +766434 -854082035 +298200286 -908081653 +751506230 455409852 +950330704 -267488143 +574094871 899018539 +374073698 747530353 +-789878191 -255470083 +412759315 494200080 +491051335 -420450334 +-882678804 111758801 +-765655041 617792811 +-154203444 273809244 +-977343930 -990689554 +-296915784 771119253 +401598040 -779495142 +-627016794 -649375068 +-258984417 185262788 +519101610 666471290 +-311227846 -439500221 +-699008022 508932786 +71501830 -6563340 +829643131 429940826 +691509965 926577956 +560732535 -51294677 +-787212246 856509202 +876401224 -238867381 +123330289 510455575 +684228337 95401177 +-162569558 -92414836 +513300722 -368149641 +-242580410 -36826042 +705586908 736313173 +-712397084 -377530834 +-793979987 -477131544 +211240843 759372608 +-518425905 -399518394 +-976798026 -660765866 +601624700 516876990 +-666740367 -47352380 +-45237739 504277753 +-776237776 158271374 +631785421 312788132 +116646596 -885518137 +839864074 -552124877 +-423179196 583299772 +28106124 129966540 +-315738005 -883765620 +450989924 -888295208 +875341700 158536028 +-115099736 -237963149 +-560293579 658334256 +-394273138 -79038712 +-453996486 -211635925 +-403988416 132957425 +61421510 933920468 +317236929 -206544259 +126429398 567770992 +-247911282 -799854904 +28115047 512760734 +-818766847 369200133 +202244238 994035644 +-344810858 -512420679 +-871045185 968773151 +354006498 145335107 +-478035715 -99116961 +309974266 -643806035 +557226364 -429987426 +927136450 -846256844 +-617248401 -184217700 +-106486119 -882131529 +418637208 -668674197 +-329502984 -666749959 +76046407 179002843 +-630372419 -395493956 +-112709307 -548248384 +344054017 -504023548 +324240390 635068003 +773662646 214189279 +482999835 -756347951 +-649050683 -149767407 +662677522 406328128 +-522849856 -285101115 +-805446522 -146658423 +212856070 -625012557 +-160817648 377145113 +565753364 -656388305 +-414178878 494220189 +-397601065 -142524145 +-547422822 634336453 +-844527220 -865429528 +-242438499 843708251 +461117705 -577770641 +470091275 -30934462 +871231499 329886576 +-810851687 509964568 +-728432103 831693420 +-66020293 899416962 +312957032 670792288 +596848854 146823880 +-832902207 -52691279 +826099910 489102222 +-740154344 216592675 +-606236112 895874972 +165769622 665096892 +-157974411 70479886 +-271910444 -819929171 +-243063127 -595032662 +-955162888 -725910689 +-712065271 756703889 +572784897 467082415 +485896662 -126123287 +423749392 -375498927 +166252266 -751072665 +-261890429 852733185 +-94792799 975993036 +-644334498 232155809 +410553361 57651605 +674406885 -715270486 +693361115 160037457 +-444262077 748299938 +710041867 28578049 +-892515659 38633982 +-213012692 496926675 +-232694042 -825957128 +979657761 -779259127 +-643692676 -920886059 +-885433827 -818128125 +-127653629 -265107041 +-38231226 -248255076 +653122074 -842129861 +898708755 448467244 +731799641 -219853410 +52478598 499118461 +-180174364 358819139 +-556517344 -37381164 +-378341640 11145168 +-115969033 -355031628 +751061388 833413035 +937759581 -482008514 +647456367 977482240 +-569402093 979609767 +-420231193 170742589 +676267877 -669130867 +-321265079 -59501836 +-657856074 -29815473 +397342801 -910953416 +-28663716 -213000405 +881516207 -201343958 +985647110 -45812828 +316102519 375780788 +-280542364 917218490 +8087509 -947501998 +969073540 -297684026 +-543332804 -14908483 +422524331 268014018 +374281162 -400676544 +566170770 402555173 +-211327459 -595293944 +-809993552 59700628 +819752427 -758405749 +417052368 -975420012 +595081697 414831808 +692455740 842960526 +395521077 48885844 +-364120910 -862625585 +-949857655 -687639332 +-386712770 387652552 +807744636 -166422867 +-144026937 -619038979 +-241662855 465168524 +801119989 690337181 +824386894 904486371 +-354705519 133312530 +-796814021 -171035867 +550147547 -703488269 +-277625394 467203786 +-469097566 22242114 +447820683 855473150 +-780262575 -626746926 +-488430783 491619499 +964710371 -100391999 +-194157161 -448995612 +-30303020 -114403458 +880655173 984347828 +-222713184 -237644225 +-773639871 -40049595 +-517899639 -611385870 +500465888 -326927587 +-830330048 -261490802 +-410315704 -729872619 +-187910988 -48059495 +425591444 331808217 +531130616 81020045 +554402647 -947510082 +898468952 -791347378 +870505671 -830303699 +-549949079 75997897 +-279466499 -323238593 +428936894 704946842 +675789054 -805897536 +330895509 -239567234 +785208937 480321747 +302564384 -812719345 +128215960 -622551484 +358776599 -188362481 +684812496 647385024 +361417603 -451560036 +207647757 -715314162 +136980935 349895846 +138319036 -620635268 +-416233397 862971308 +84212675 -65013116 +-750169036 -810548055 +-679976513 -91919829 +-760900431 803940825 +906690018 -539129907 +250707995 827445603 +-459529493 399447463 +-982741487 818602892 +-86758780 -698644682 +426981535 773835888 +-228090053 -326053887 +168686835 -244227889 +295617249 347620906 +682787520 -9690587 +-234154078 -317356709 +421459543 174532153 +-934864123 123205528 +184361561 -85679782 +783979820 661814243 +258234260 -160057288 +925766667 -581072013 +-208328666 859398396 +-673179107 -822509750 +-68013935 -917274658 +-605893233 -107669963 +240106551 -613774861 +142354353 788391203 +216259144 380220189 +-121679827 -345321333 +954933768 339340365 +703025352 783062781 +810411194 302864308 +-851262096 -746603480 +642295296 344006576 +626039882 -424345892 +591902078 -603293580 +631820091 -790960848 +346545083 918335929 +-912391752 -778854405 +70253118 -476472887 +-325148818 -41369080 +351149601 -601690360 +-725033930 -83918389 +-193336686 899931071 +-542138881 -90808021 +-763241101 174808778 +324238482 359238953 +-664216576 -284680111 +293330813 -960049769 +716917288 -480464280 +403132738 264497236 +-317404302 362753686 +970624517 -790627396 +-864480320 6225603 +586550887 -111269122 +-371792526 332534942 +-478717340 433427619 +50467834 241884934 +363825220 95902764 +-219775452 -19006867 +-330367692 -373133036 +-920956017 824877492 +-530964712 -76217354 +-202168936 400920261 +-18025540 -319678025 +126701509 -124668160 +640383509 -31757385 +-310390867 -695371606 +111483472 382279427 +-839805496 199015100 +482711940 707756651 +627615792 -553963675 +656560477 774129401 +286552602 -683552045 +507317038 -487747560 +351837947 -990473884 +186504097 618708382 +124363282 972912005 +-288475448 538309161 +258562136 408075159 +-559691244 -557612965 +862169692 294651287 +542136770 493136232 +361306401 982907401 +693529172 238661809 +-288375003 -809530269 +463454305 -655412398 +164994618 552899188 +-447117209 10351336 +654693958 -276512577 +261887734 285507218 +-734470395 -619184714 +548469309 527390491 +-926111184 -2872613 +-488604356 -132628970 +-274610350 149138781 +-515127551 -879162770 +-906597548 -780292108 +-546784076 -425760651 +416693374 -532230565 +193339333 66398465 +888296560 281789072 +807296969 423139896 +733888803 -307539766 +-212963791 -344639143 +547800256 -112452621 +589702136 773039257 +538666565 964928157 +55642262 -214829466 +881121092 979705657 +-69647495 -440332202 +941656849 951174106 +-43464026 431621571 +-487710129 -597502685 +-428351305 815071905 +877927285 -19133424 +-496514282 -541290493 +-560174997 -160310897 +234947856 -19126646 +793358134 -34324759 +859572781 844753747 +540532429 953313814 +642444144 -816933907 +13538122 -937950951 +267204383 500356922 +-203490084 844038925 +592074788 -670532016 +-777331012 896863984 +-415033680 -468588204 +-416365113 91188178 +-667889762 298276820 +681933172 928122291 +-6007818 262210206 +-679641420 -791797411 +-592762548 968133200 +-206413624 -430988434 +975020604 -907580172 +502841725 -426497807 +-357498765 -114691540 +-663131739 884241894 +301216128 332451856 +279263031 747670158 +925517439 -99735745 +-21259524 185765251 +-425560136 -779017619 +655505561 -773560039 +-189363858 -324210337 +654877114 513108759 +181593023 836247321 +-697766154 -695606064 +276926879 164383067 +925939168 392202415 +-680248778 -467177674 +754059383 -573851563 +991075126 668354248 +661923228 980818297 +487493015 137231801 +272011524 -91577050 +-261108537 -440670226 +922459765 -321449553 +891417838 -34548699 +-979171737 -880920027 +172988245 -309656406 +186851649 -662755087 +-314266053 -731569035 +-878985644 945331216 +419817534 319510475 +608813888 -615611499 +-91336634 331820837 +701446262 702422914 +-700107465 486320486 +-373678121 57304099 +630135683 -887530902 +-451377381 898693524 +654327440 -574316415 +-729169560 -150101405 +492019620 -83911229 +450850547 -637354575 +938330763 -734209337 +593879836 429476042 +-319320622 -943221736 +-207522849 -173926036 +464375413 45671535 +-593624748 983194612 +271413676 29453168 +-608697265 803942234 +321148760 -441117279 +903616993 -743633583 +-864605965 -723811545 +424869258 -272587792 +106517327 782541320 +-689427617 -119564964 +-71046196 546431355 +-604082524 -655763583 +464877969 -112430110 +149086503 -7536698 +-927931379 -543207308 +269769790 127016874 +-426632976 649033482 +-168092928 -951728729 +-571205799 -368597290 +-160190889 -639450266 +57034687 -301769446 +-536972280 850490613 +-790725400 -389313530 +-59030651 -674300625 +278153205 -818442527 +692826396 496226175 +823783363 -311313653 +-905726547 -804109677 +304280133 -574449544 +-185918309 868267491 +-976564734 -518890387 +-596088995 -786640356 +-507238796 -95180812 +320127423 -544355160 +-331877508 -74158474 +-542457353 820619755 +-260144215 -115914875 +-702362454 305756280 +831474250 -305281442 +698544942 679002333 +275185733 569468197 +406818686 513021198 +241958396 680413764 +-773005844 -15471271 +-247806099 177296024 +993164411 409277703 +850841256 515604167 +562115439 804592794 +-890369158 419319473 +-366479809 196532725 +-326450473 -424950644 +493714016 -505223135 +377563287 -15729298 +674485709 151130879 +644975066 -317755069 +119427286 -43734565 +-756165855 -212196657 +72863414 207147217 +576848794 16804071 +-553808478 99335982 +726129677 -754585624 +-826003729 -885876750 +883195884 -397187375 +-671244869 -954799386 +536482847 221512631 +-604758080 795076818 +-713145843 -977960338 +-910245508 -787326719 +540958807 307197582 +-138936924 110269300 +827925143 767793542 +-137090439 206062814 +968955321 368830538 +-822883226 -775404419 +205148640 -141199395 +644268585 -519461566 +-118431715 272809239 +242396919 906965650 +625918408 -340833662 +-245695117 -543004052 +826494450 -797107004 +-538424349 698873476 +679987511 608117383 +313335360 570965581 +-50088448 116625753 +-587314567 659694126 +72392822 37062755 +-251101383 738499307 +-176073484 -426524044 +-857526112 846459938 +-256307583 810116457 +-246993277 58812139 +-996219591 432499103 +-233468168 914447406 +263220780 684001003 +185997501 -964238111 +-917768514 390038153 +555340249 -184942389 +409132650 -214032984 +70918240 230202126 +-895221209 -816003847 +275177076 -761588552 +251990002 -698336331 +303311015 312629026 +-721695372 595631725 +320081461 -422883502 +-384299949 503173140 +-818805077 943376062 +-558554869 -242090124 +504622134 -472167037 +-896307644 281398936 +411312065 548729272 +413822855 471743139 +7723628 476171615 +878963742 -993137488 +-499885959 765779565 +-628152153 8378679 +-47960280 -38428006 +-239483632 144490889 +26367479 -71729947 +593427661 471933383 +319773822 272029394 +-168945442 262721438 +790333674 -522726888 +-486934987 858710555 +97495718 345231028 +29003045 -809895612 +195363971 -610169336 +279577109 -694963585 +-733047069 -921697634 +-86221340 256515118 +100934771 -868345771 +835311771 -747996757 +967026097 -82304127 +831035828 25043825 +696601234 -232919308 +250404009 944328731 +139218283 234645112 +29085642 -836635974 +204424199 -430095603 +-122484342 289938190 +462901020 -647913837 +941190094 -551120014 +-39251801 -599360691 +262585659 17653025 +-64753313 701807452 +-163918949 669850556 +744025828 -78484307 +-311129902 -921441572 +-605396983 36264122 +566508247 757397463 +-398129412 -116128313 +623179344 133002372 +-247963381 26695968 +296129210 401461540 +-699108430 -790853088 +194742055 -753150594 +-346668311 -844884127 +264940823 -255149211 +-645727733 545602300 +813314192 -795512370 +184921458 671635911 +100781909 914476895 +364363203 166297770 +291962011 689225025 +-940418352 -86640490 +-353603289 -794390098 +-70877530 762005371 +443807760 -85532943 +-236183970 -78419624 +401225339 182427055 +-662747760 333646970 +-28703745 428315544 +-775598398 535585754 +-623120382 732791159 +399933890 55739281 +-351532283 586124556 +386980662 487617393 +998096 37360045 +522138499 287339580 +-680020613 -69996778 +-94288792 -734059852 +-373672196 -286931860 +227303341 -633851688 +959996159 275132629 +-925357290 614163836 +75469062 -558820963 +-771709725 374280799 +478719139 -791787270 +-263816290 -982953826 +-41125161 -961673900 +201736200 832993371 +522924897 945751677 +269535804 -167869819 +-924386511 -181051289 +-762506999 -914739522 +-539390037 380398875 +347689220 15165723 +-436521547 -845618565 +-366600376 887180678 +-338535010 789899836 +369839278 264245429 +734039563 -411601047 +617291588 878251938 +59318931 -729677133 +426193378 661848859 +592599347 -476361453 +258954593 120795465 +552337289 -315912905 +150925514 678557434 +-240355812 -836986781 +-322307713 -331267188 +909193102 626951095 +689930630 547756730 +525448296 661396474 +-616026400 -718719897 +395256171 324276162 +385478124 -861968052 +-218510287 691225047 +886045346 376421 +595655247 275544317 +-378432136 729593380 +313690740 -628108882 +689009238 702607236 +647859907 169610968 +-83434479 391518751 +433763397 -51858469 +789456535 -710573574 +-691695609 16265191 +-31989833 -430723883 +332446729 545396972 +553322171 -865267868 +-778212428 -2552855 +-857016148 55432939 +-833351996 707391619 +-221269075 563184324 +-464054053 949094770 +337637569 958121239 +379944190 -600295338 +324030445 -427666203 +-195127239 -632095732 +-221066695 256583295 +-281819199 198876582 +-616844656 615924133 +374355602 -580173910 +-301869818 -480581056 +957304025 -245909696 +336518600 -390173019 +-507120919 -217660723 +-18802126 641469 +894019296 806959676 +-398570469 781653714 +476947226 -75661411 +226460521 724591303 +373170792 -266783316 +-599522957 -328924572 +-747614837 757730177 +473119555 -920273865 +954767451 -111412678 +787672641 -418288589 +-639359262 -604605391 +-701143440 590567555 +-842333498 -295352261 +824853143 -202448354 +51399359 778254259 +-359545415 533697745 +-907644485 -829547957 +743958229 -834022391 +-194766200 768471139 +-954300131 122216399 +-648482940 738286947 +906882140 340389196 +-833581691 151433490 +-216635942 887269519 +335661597 -365932498 +-997071645 -530418329 +-406773815 501069436 +-522707598 81562712 +683093281 -285247693 +-390219172 -30354573 +247773364 657001473 +780673900 529213199 +-503286499 106326527 +-182136974 144245006 +524870875 -648641982 +302550039 -87873334 +42033090 -399411794 +-262883508 -941110962 +268307305 572189703 +-567551609 -401799147 +-831757466 -655523714 +-609828533 -475676525 +-934759040 -296671005 +-37769407 79055004 +-441295437 80430922 +584300846 370700367 +803975792 -926835057 +512784709 892542433 +-466524943 -588443573 +-656473556 608722006 +-64023804 867966872 +453585688 -294436774 +531200780 -789409001 +-743164255 -451185763 +-593160445 550942975 +-878099414 -903102466 +-767769403 -351541061 +4522504 667746409 +-210354841 -2747804 +-649431682 905389948 +-706019521 -969436309 +-853520059 -787468652 +-284907879 549644139 +738650321 -850468518 +-800574988 -189990261 +89013925 342214312 +911289735 -555940459 +263361597 -6442203 +-670641323 396961222 +32082762 423470129 +686523283 -536103963 +319334900 485738483 +457978931 -970581339 +-314309037 -170553787 +-578990603 -222721562 +-942389333 -496709980 +-449463970 -399541449 +-866070275 -25009301 +526629988 -805920303 +682340277 415420585 +-201775600 -82440106 +867593090 684552721 +-347448010 448484928 +94971434 -546134488 +-669741256 986307844 +-25522032 -476158829 +-502926810 -70049354 +-576604371 50821434 +435953474 -274228332 +-434719256 -351214543 +-979949249 -275093547 +959227671 -286488376 +-801460063 74242247 +-141347631 -54947934 +-781919573 482341308 +-127980477 -167787540 +-357128141 -513999847 +435621380 5726869 +438657624 753728428 +-267707356 549594972 +684430554 117800906 +-803888725 -202070023 +-500908325 -987884777 +374480227 -509813820 +464404112 -900332221 +-634830786 549523680 +-96093640 270164124 +817146009 -743881612 +994130635 -937307553 +-115816678 681348112 +-271574711 -550058457 +-48408118 370751101 +59654923 -131070441 +-389028641 592925937 +-818819558 10922928 +221647490 -476826030 +-25964625 -184962426 +-10541110 995406651 +410313059 -992989079 +678646249 -3667947 +-808057421 -952186605 +-670526305 -637568631 +616477287 -32811008 +-785628739 -380943135 +895374260 -258628756 +-535734450 -49725388 +-495954846 909674184 +-619636155 665110270 +-627466489 -31002040 +-751265391 930758021 +-60921735 -833466764 +-231539966 -387293389 +525638697 940770140 +719557103 -990957627 +-840037507 -786320735 +-72375338 -760350712 +379887354 138293766 +-391314268 83968668 +-299114133 -405742358 +-403647041 89605260 +-184356825 902518515 +-69089010 -603663925 +-771515758 -9975510 +-560543858 20480212 +984907476 -920020331 +-551193604 857319373 +-423729163 635314147 +-100176773 433166577 +-995229246 178989124 +419792430 337460422 +-749660844 697149463 +924779716 938818183 +-97122175 807649089 +668176124 -940508978 +-853641875 237651441 +733272440 955916214 +-36037722 716646869 +670980233 -445484349 +-164446245 339762324 +-417079350 -86243444 +890865705 444937229 +546185211 -333753308 +-721953224 32292189 +-71444113 -914253292 +-180591137 388221941 +275712076 684255187 +-986771928 -406398946 +-485314826 100375437 +-819176250 -774735925 +841006905 37046821 +-930028686 -686130341 +119244177 -711280942 +-490771856 -954475395 +530693336 -132686093 +-931131354 -331945490 +854065737 -768528377 +560635134 -540264504 +-543809871 131238880 +-88027896 15328266 +-874589183 926583114 +-359874143 -212126513 +191471167 600764000 +-963593997 736298515 +733472503 -629891443 +-961517443 221415506 +746077403 660145977 +-120239490 -464855416 +447648823 531943868 +512192015 -877449760 +20703661 -788909208 +-4273811 -475603096 +86046910 772085409 +-633925356 -256676258 +-728855692 316697838 +-465343830 -945618744 +337062219 277230800 +698115336 -239577479 +481304850 -135369046 +-951179829 -157596734 +-888458511 671496136 +582902357 -436570715 +250849990 480871538 +-822978648 -332419306 +186951196 -435204633 +-296925025 572470252 +-932698158 39394010 +-663401859 -98204271 +802669662 445084582 +798373234 -211402978 +-371873065 -154811619 +-764412760 -969170775 +-788106618 924359238 +-78786561 536987032 +-935257574 176158315 +193163717 -180447328 +-838887809 993106406 +-538126824 -643137613 +-799087201 -981502171 +32812684 -302476908 +-514351023 752617814 +-727485935 913586517 +-591146443 -474825684 +351792868 634426705 +994319070 745480997 +724866215 -925085266 +743211319 -473492226 +890240732 505957810 +417559725 -758004507 +783026378 -883679182 +642556958 204621178 +-322394334 -496225670 +495813859 448294422 +-782091468 -845164064 +-965841409 -830377727 +904854921 -870544149 +25058187 474164349 +-875834419 -16016340 +-395311080 -282840910 +911408353 178983482 +-772025274 -672452036 +994264209 99684495 +9564725 -501143946 +-150015618 103130380 +458413158 -28408553 +-546452153 130096398 +919771864 138627410 +-37388813 -251085968 +-809906434 231278311 +-673858542 872885919 +265555604 -260082071 +66412676 -845927469 +-832496681 -882668148 +537507864 -192969351 +290503382 772777439 +871729705 -757618634 +-821651528 -470505820 +-423330859 -264327431 +-840473502 653648083 +-562498949 -210678370 +265848658 702303193 +570470303 964608623 +-795582140 -249567901 +949026558 86733796 +837286607 -798151662 +-744959145 102553756 +-884077948 -348138458 +-143007265 96700783 +940347013 -263875956 +394505846 3012507 +940904816 394905425 +-444904055 104718635 +350368502 62146473 +680921577 -659596002 +-378679816 -46699481 +-745882325 -193463709 +654288212 500531996 +93132996 -832632799 +-189439625 586407516 +-605055981 790401079 +-181684690 -262160197 +374613779 -370783200 +714774877 972306706 +304141048 677936393 +2608924 -695928224 +22434666 665823378 +64846319 795762634 +-847763734 -988322210 +908840188 596995991 +959539410 -797367603 +741099746 280704924 +197139073 -403143102 +-754673018 -663375887 +999421162 -74713855 +-756261455 -305846208 +-753322665 -322825880 +729138821 -947636006 +-200029259 -226831909 +-348712001 8366308 +-525356818 -615748363 +207738517 304722991 +765686923 -646658644 +-712471102 302335095 +-287295290 602943957 +-448543549 829214940 +293816032 -541174289 +-549224940 -460136312 +-895619339 195957058 +-779613367 -721592415 +-515143229 165117517 +-431738789 241034095 +-458345411 797557166 +-950123703 -146633278 +95270510 199161634 +-719255573 387014841 +279443018 548608514 +-522329593 704691353 +-299547022 -188258433 +492254699 945634587 +932893527 -706585343 +-478419708 -602048073 +-951065542 -445768349 +52503531 375669384 +53424364 -845406596 +50396681 -889193576 +928526261 31489239 +928299241 725762809 +175397904 -567549377 +238457092 -776695333 +-590999811 -11536392 +-469920942 -520184155 +179778589 -175026264 +534274850 147125997 +529287980 -794291734 +-788107389 568750499 +-464450880 -995627179 +-763233446 -655181525 +139437144 964898638 +259299127 -647643052 +-459044113 -669007183 +442912627 -778635081 +-228734764 757294250 +370467744 212814049 +-130661058 513277741 +192082299 -821798576 +542764610 219903487 +-589861287 318801114 +-837671082 -719876563 +736131218 832196626 +-629795754 794122939 +26866491 -60429421 +-193511507 -670600759 +-920864465 651608144 +-72145722 697573539 +-456480167 699221781 +-817554990 -440386454 +-814806646 -791329646 +-388720041 498214136 +818770724 -391067458 +410933011 309571836 +-705896326 688360733 +272672453 -227103290 +-880555248 73227288 +44925480 -272878701 +-360249652 -850028417 +-361806895 197558268 +572494104 -755490090 +799048976 921953302 +837788711 775048858 +-221944730 -448518212 +843677095 -50687238 +-544521303 976483268 +-472676582 -81596433 +119613921 974614134 +-2314222 -502882243 +-289366074 453633195 +204330185 350818548 +330819999 -671797755 +-782301092 -394434936 +620376736 -565149684 +145910956 84364406 +285068713 -104200862 +-550906319 -490755861 +-526215549 759934199 +-914135600 -646800268 +-780498574 -611819479 +912771622 6056398 +-845350487 -694312724 +-574285178 -779560624 +827756834 -732765544 +-80772927 930207726 +71351039 -900299747 +677412772 -831331438 +-783890641 289295899 +-781021992 -181437965 +-293955388 830870309 +-636564 -577098715 +-845875723 -556692542 +676670145 142613872 +632336107 -362831683 +917769156 441680300 +606054518 -918077960 +-308696768 256937948 +188468319 -82771562 +717017222 803509429 +211788906 -529723229 +-741668066 -582756842 +-245861736 990842963 +-286959110 43493467 +-33479871 462221835 +61909181 34615244 +655497980 -750218011 +828158759 277467816 +-766978918 362212946 +-339848321 -974891251 +364837867 -8033716 +-31802853 247859809 +-400414942 292135902 +-585781050 -974197335 +992016219 -171810883 +-226612808 422032843 +-445598074 464560937 +-126198476 73537094 +-136475552 141595415 +627058097 -164937880 +-989386347 -37629748 +521293323 -775516613 +-394041899 971737802 +-496134160 153039593 +585334093 -433009967 +-307299055 -293921314 +-362906017 656295771 +314635097 -402868950 +561302778 389404059 +405179735 799932972 +95363102 -672008870 +536912005 360383632 +-201001056 -714714784 +-44806730 968479445 +762676139 556302341 +-409260145 189414139 +620449074 498859121 +-538870739 -559761049 +-319610817 171659311 +-125258331 106988528 +-307399647 -27877603 +-490815848 -981219728 +23310737 -317363532 +344001683 -203206591 +-608149278 -647317893 +-918544347 -575335736 +832888963 -344752529 +-685634679 833651766 +374433486 -333311137 +595790693 288651846 +-723770169 328473825 +429476420 -466365631 +-136409926 -514430648 +-178423825 -136040405 +476331537 961000563 +-194957366 12278257 +721517915 -530567415 +74808534 -211844090 +327151727 -73671088 +78263070 -988383120 +63672599 -160284541 +156555941 14510643 +-835566731 -809577744 +861806393 -549791492 +-553870550 754955050 +-383263936 -917347587 +194614109 456230124 +-439075422 607268094 +401163643 531334460 +875230282 110986535 +601791727 644977961 +752410502 -513274143 +554577573 971750703 +-542052972 280606679 +201073533 -523040321 +156018805 843949304 +618441466 -71523557 +-440631030 -189423032 +-652665582 581580172 +106474102 742161243 +598233017 781016765 +-177501649 242639339 +890199819 147464312 +-577542575 -680537193 +-171051913 -283750740 +19622439 434400077 +-294311381 56048404 +564245597 640674764 +277817010 913705499 +-498024450 -611689985 +653984970 585852926 +-255200594 -480229830 +195247691 762919428 +416237109 -407540202 +-559922785 599842658 +124378641 704184617 +-195639114 -187707953 +782769407 354612733 +575279900 -542879999 +-772255144 -530106373 +-874665526 211553302 +-20084746 425298214 +806081889 636072946 +-160507824 -274115174 +289268780 -124313399 +-183551689 -553178470 +-371653717 -583188811 +631513505 44136809 +94500779 299524164 +122476672 -423654524 +355054838 -115585146 +-867225466 132611435 +135690933 323436963 +-331774529 -217988858 +418994785 41251708 +-655972087 -815351820 +864271327 -841080657 +-853885544 50144896 +-191500276 -556065717 +-445216531 -693684173 +577502359 -993180651 +792527367 139021028 +203220076 -588838466 +541255050 875119857 +-642780382 294789466 +-696531371 -35456220 +516146736 -498627588 +-825512900 97790669 +-321869130 -758653948 +364672518 282544632 +396948890 -179758680 +178393036 -427770679 +536936481 248100310 +-896939440 477641504 +-642371212 960732927 +-826503777 331678601 +744316932 992519309 +-240568523 800595982 +-496380344 127655715 +-684640632 413049044 +-877800488 602878829 +-912968117 -372014599 +940823505 241341159 +377863585 132652089 +999021188 -239302821 +140130053 301003394 +-582222949 961352623 +-793500468 157737935 +495653234 -949929901 +919015257 876237850 +-717219724 210800722 +923348870 -401920409 +205467183 -495043715 +-444077461 -175237215 +261596245 -60234514 +-443928974 -520016143 +-446150693 244334528 +385420023 -614823385 +-964642502 111810772 +321744010 -975883406 +-961634937 286899053 +-44704997 699486868 +-812643345 42722983 +769694462 978283980 +824810761 -113614691 +-426399844 725481152 +550082354 398219317 +-467327478 531710921 +-198411404 877343638 +119354444 131473320 +-760440627 -301033890 +953575707 -985232751 +594828205 659633048 +-611750198 -942519691 +331784987 341549235 +-706289770 985514768 +-617383066 724770468 +-898717411 662681523 +348419269 204595582 +387515922 -151508411 +-906280385 598330202 +-178277867 140392646 +-217641692 300266392 +-425517718 -890264211 +167600944 -345095229 +-865024237 -556007110 +-874836307 799860610 +-310719647 542855266 +-950636257 -281765634 +-400293979 196968368 +565038863 -459332654 +990710107 -521109441 +-408083429 -860434271 +-898273109 -886007742 +-67004729 992405052 +386130233 417077813 +329585070 -979191342 +122287281 950918244 +806359812 -225759628 +625858843 -62756253 +-581954329 -667768584 +-465731197 -594974870 +-47072709 -819332962 +-799600335 -721816354 +-524624951 330173651 +-542240403 -359072519 +550947671 703331100 +-634460936 246382977 +524053068 -800415684 +81493180 487722271 +17547989 -98374244 +-878324141 304214398 +757317416 -442975663 +-651804158 640628044 +809350930 -29114159 +-324911231 874870884 +-801012485 -656341537 +-944907081 -244228198 +-63950478 577852945 +451992039 -869097100 +74876441 208768232 +-292974230 -606358047 +-209766069 469879114 +763468429 -2118595 +-898892759 775677770 +539084719 -739849069 +659895830 584151593 +-263156094 -378248473 +-58816993 -500007367 +-912160294 995117425 +528305107 -516818020 +780270889 703987610 +434870417 -176843180 +-655446208 71335203 +-188236483 643422842 +-964654343 658718645 +860083831 -989374648 +-712989289 449928057 +652671929 528408944 +-372309880 38998572 +194007297 994778091 +331228444 -414065332 +927129955 -504802813 +12988932 685918556 +48076016 362428972 +750567112 -990186792 +344970640 585706737 +322526138 603792584 +702875623 -212377383 +643885901 954373602 +-122588504 -364443174 +-777136599 -401911876 +409169969 970205826 +50112449 689962034 +-929754593 863849328 +943957477 -736665805 +-533012518 84196507 +280008223 490127357 +-154418380 -953901886 +562713611 894033574 +28001773 788346995 +-566273573 -818111079 +111773511 -438407642 +-152274343 -251826371 +414231328 603504860 +175097614 -722332621 +-510272296 -452910465 +16273510 -889623794 +855754189 -63771582 +137749140 12377384 +17974737 -33367881 +-310105046 -835425393 +-134876466 -96759139 +437822190 -70757745 +235825474 -747085823 +-818795673 878162912 +313352693 -603384375 +989298544 -710072359 +-198610693 -876539185 +-401478148 951479366 +-952466100 591351512 +-584363394 447651763 +804244349 -497116455 +494779709 57220198 +-544852551 813319144 +-21268350 -685151931 +476103147 736621818 +-169258757 -885917336 +-452049301 -575476505 +-995921064 -937057632 +729120032 -251807245 +-436172274 801537147 +-653611951 -103185255 +442042938 773446187 +191609182 442159520 +-517633922 35335532 +396530669 366147559 +-924878811 658174440 +-195155693 849476021 +-470527730 -996555597 +-906100641 -143898932 +-869412736 -690316084 +538140348 -553004365 +-886198324 -964206393 +623341496 766353873 +881869623 -521477806 +-838547787 -469925434 +698152334 -90769175 +-3715481 357453305 +991207369 567687991 +-423569692 929137180 +-70599648 550379146 +-71819704 -535604318 +356960524 -619027987 +-498445823 348194633 +158967330 -110554843 +822165522 -93413882 +916491838 -994810953 +-229931020 546120096 +-691016784 813498730 +-474933149 -363235411 +251071887 694496417 +479985940 209056213 +2801994 558954092 +-107848853 279588535 +-413991474 568902493 +-534482522 -246938815 +-912581248 -613683740 +-31082975 -146867979 +-732664891 -464777157 +-644433237 159347121 +-735014356 468559106 +424773092 723996319 +200120363 479020808 +-333064886 -738458884 +-970814379 362761450 +-288754281 941242949 +317936331 -294012311 +-608612064 -259050130 +-434452930 24463232 +-824266789 -682654065 +-691935773 -657151582 +-49849156 30556794 +308526026 929660285 +-772015396 686700603 +-839407181 334509335 +-903688376 769712829 +894412322 468880349 +788314584 -763248774 +-881756468 -893182623 +303769473 635309365 +674167051 -164202781 +-726498749 -886639066 +-883315408 -986672782 +368778814 -916440401 +296753514 283110871 +348095967 390370794 +382878226 -870167661 +683059173 715608061 +358694616 -836778151 +946418661 -404786102 +662249010 736742440 +658595895 -115831264 +-178520455 -598138175 +-720700946 -192633523 +171529750 692042526 +500463154 805513848 +-875354359 -964871858 +-85768367 -754031764 +-841406665 -23618100 +342295340 -478722290 +-847121573 -332820185 +609010572 -882528529 +-640131355 -77408659 +-50751351 -120543609 +-868633005 -808323932 +572760606 -441872545 +752591277 385237909 +113070870 -196067560 +-423438911 480891019 +328396952 -617611707 +547227921 -188586584 +-875858019 -652233953 +235413675 -352194199 +-377760604 -396606519 +63364188 917566994 +-399415570 103059590 +430956006 74240576 +-461635705 -166476956 +904848031 -335754049 +-441469507 -784125187 +-561143315 -477376336 +-934029559 947908583 +-204863351 -445538582 +861058259 496355278 +273979425 478516327 +-624008698 -9259206 +-287704876 -131520440 +395079097 304002679 +-211021697 -394513707 +-849222528 -492154617 +302321705 -509231107 +-516932492 -929376575 +-570352296 874620201 +398264576 877119118 +-867568243 352121552 +-946017538 948282984 +-444277559 979689052 +-848565786 828272026 +958852 745962100 +988127375 -462838859 +-704342483 -377511821 +-637691417 464044848 +-753352705 -703536695 +51436596 919439600 +306177594 -117351110 +-976122777 940773342 +-491122746 324116969 +-206447171 408270637 +-641948924 -315794812 +70584218 503872104 +-293469423 -814474100 +-85960598 568470213 +-629940730 516532302 +-996951120 -16746982 +-823226167 186770395 +-721099431 -599205193 +-70584274 567931884 +-941352985 -329108560 +-318921227 956981502 +-15976872 -677172305 +-217329781 -588822480 +117997859 -608013274 +-692517809 -857435977 +709650873 -621906883 +354786209 -457510693 +-503301841 -474287208 +893937812 487999276 +814534333 291408594 +197451599 3657641 +-920476683 345136714 +-976006508 -114427583 +-826389789 -782314665 +716970283 -183149809 +-465027156 -890982781 +-554540539 962163498 +-931213633 -590601740 +334277963 -675927017 +593942379 -282849533 +-346565344 501367945 +31113141 645132622 +-384190675 583323592 +889011812 540142070 +-698168979 -412386100 +-662047270 -37346267 +339077177 -891101454 +769181321 691282077 +588591393 -764985553 +-267271300 6480018 +782667255 -499214066 +257699876 175309282 +591707897 -250937408 +317093108 -98158621 +-376087524 972087359 +-743598656 -731173570 +468918374 -885519913 +-64682880 -971811392 +-905856382 162788732 +-561824072 -506432036 +-977930989 -236387607 +457579257 655745184 +-906470778 -583524594 +645969063 -650981192 +424074222 91962328 +-332062472 -32337210 +-776282505 618753339 +-264547149 -817358231 +-617901583 -686458472 +-716439309 863871925 +-68421164 375097861 +-820593230 305071296 +-224852195 -116854144 +750616965 -653843591 +-540984850 -909463253 +547149536 835841986 +-783686488 217417003 +-22276502 -271417004 +129944909 -579123345 +602139752 168308104 +-681685003 982785741 +371680001 -569538085 +-280697733 910610468 +570075727 -793229952 +628107572 414377701 +-466161019 -830428726 +-88302266 -659205821 +722586906 608359597 +-321192450 825419156 +493126986 -36972858 +281914907 989561699 +122112521 976588651 +631559295 685468464 +875279387 541032522 +-678339587 775610188 +875766938 30321048 +35267643 825581333 +732529695 101247577 +-105130563 -724988654 +368019427 769367706 +920685015 -222194266 +-710705289 -124083567 +52493585 -495715164 +-756074229 -274496108 +-601259593 -587224543 +-332438480 -623459543 +-244102570 -302230502 +-482201868 -965217347 +-892560405 -116630392 +149864710 -297638396 +-710432457 -148919674 +682653953 -667782293 +-891726666 493493263 +-324688931 107537885 +560005996 -525899292 +956623661 -33157177 +-891716929 394186218 +-713140927 -894560315 +-108296176 986543691 +819348566 448945103 +-747764863 796295628 +379357372 -787917832 +456981827 481757153 +638895366 521718818 +-806190842 686124231 +-526606980 -802791283 +-563377889 -580656595 +-334895902 640166554 +-345363277 -847190333 +-819274587 -289958536 +97122561 -433938243 +-814487194 -690840878 +-599161970 -110627730 +-151626882 -931339597 +-896816529 -476824333 +-809216320 -586841486 +-509346119 165813584 +-465612378 697940954 +-336973982 -380046172 +720107925 732553009 +-928632408 633799233 +312645851 -558040490 +-212130061 33817640 +-231378039 -109652261 +582250215 850671514 +455788794 -868937141 +470831743 546741936 +61657307 -653976701 +-281894042 -102355917 +140859716 -537732806 +677186285 -851197991 +-465930194 537111805 +272674716 415508448 +194022221 835822652 +463674625 925963023 +-24745282 970581686 +-372067199 -953159215 +892942347 681293926 +755926683 582491233 +-129295581 -458802700 +211255823 -657398827 +-456455772 -712470731 +909897863 919833393 +153749340 659636591 +-52425582 -915471398 +-28114185 335765562 +107168520 -110178148 +-939675204 366086499 +820825124 -190789034 +593270536 -994199289 +607649271 -632564940 +176475509 -220102215 +815068512 -798658960 +-993386241 -380098306 +569236350 465228486 +-689454483 928340857 +-32999325 -334384357 +-266663103 -941195720 +-417184288 -172069142 +626761733 -852406887 +-757377137 921708905 +424168391 682574424 +84042149 769703507 +-253429096 230663459 +-261683176 -357256856 +-435831190 394515915 +-776384795 -63897586 +-315946096 -927428040 +46814181 364684319 +-757702543 -924835558 +-690016173 -815740238 +248798933 -800313230 +-11346332 -379387603 +943582615 -275404337 +832412999 993945221 +-715116801 115830639 +601340398 -74555531 +202038983 65286064 +-534172428 -922915007 +-972186548 -268868349 +-369225327 -200767205 +-115681851 891841605 +617296186 -373457807 +233284650 408079719 +361847721 421565261 +-284404832 -120549823 +-276924104 -849745500 +-455720715 902258170 +-254104842 356674087 +-392968859 -65450702 +5359529 -364989642 +659656837 407598501 +-120640090 -698213201 +-258962243 140289515 +-582599606 -113412174 +-742912910 445722194 +356598363 897481114 +-95470546 -848745544 +-32047215 -361539373 +450324570 890438063 +708819365 -988312065 +893407823 -546571313 +-577268539 -72331544 +-157157663 -700440956 +85391509 368976890 +896200072 -284892600 +-288842037 -95328067 +577927253 -28603519 +-461096020 -273690690 +-896373402 409320095 +652576845 581198802 +922546355 673005832 +316442158 959122820 +-188393783 572254916 +496730384 -514850694 +-232796828 -419269453 +465000214 820130670 +-528284105 635504388 +-259705125 -654574953 +685984627 -271638333 +408076453 426687477 +-827366020 -807239862 +638607805 -877254329 +-48240751 913676913 +108966285 -77150198 +-332473711 723098649 +-759939049 -498772893 +-300851408 498163256 +215694929 -452647299 +-478386171 -227494536 +-515956475 2855295 +119244843 771562261 +839966758 -639586947 +435216727 264772751 +-390079878 -562345731 +-131247795 698921661 +-655607475 789572854 +588526022 -336027163 +-593567181 -393412585 +967212890 924196244 +498353347 149975140 +8384409 -237697899 +-258376686 609273417 +-181875495 -887728029 +-261913448 907220149 +-402480343 803699814 +-435786504 -427366593 +715638423 198731551 +-505248106 5321616 +-257809505 869416284 +-802317347 -627197223 +921123819 6973537 +-398822998 9607729 +-927667918 -537121379 +134953155 -201101517 +-244088461 -361719922 +123616778 -66345846 +139214788 192655813 +-84004639 48477187 +914403589 -260606531 +361747529 694441923 +-883476392 -995576332 +707424538 -59793887 +-107356452 -851138967 +752615078 -12872129 +111704834 -620645288 +684907379 652058238 +-305586197 245713258 +-993717290 -970766286 +541311110 -369218755 +552847751 17775308 +-852187225 -657453605 +-525174148 244159385 +391363332 69638333 +499011851 -871608198 +-681731576 735304887 +979235796 130292323 +717391956 113971003 +768642693 -460131261 +-128884969 -803918794 +555397108 -837210387 +969570394 377086354 +-215812261 51504600 +228332366 -19137244 +739590626 381537355 +945673459 655704421 +-930398330 780833331 +-874374616 196133723 +-352671707 -281827908 +-663554409 -427683138 +688500359 -990478535 +928718869 -240621945 +-722407818 -414025069 +633061444 -526248302 +-18309646 837810820 +-492343724 873657288 +-985521619 -449476028 +-49780805 570501033 +-660711282 -77400627 +916131596 -199138786 +-902740973 -301273622 +529746196 683507534 +-28572114 733423729 +-500235988 -304963356 +-739395487 -422001432 +845479675 433990755 +-947432895 13506542 +-596926580 -215848204 +-165094219 841419417 +545058745 538128030 +843818433 -405497237 +-960901535 -847012587 +680100780 -34685054 +-745572308 -679311052 +-387328235 774438908 +971241362 -122393305 +516928173 -559276223 +-487172709 305756672 +-890412053 509112317 +-917605485 839754386 +171599658 352899929 +-105976372 -672519889 +-317762723 560391284 +184263836 612353680 +229790408 170428502 +131627060 -799438533 +6801119 -355978630 +114025636 682629469 +949738610 326992307 +-15932142 398529411 +-934581382 702378985 +722109082 -304258626 +200932580 -935413424 +639081348 129179895 +-686535200 -453646037 +-460994741 -617524711 +-847809869 -417292171 +-760964597 731773436 +444883566 -814456042 +317652953 -766531244 +-42070838 586429580 +688696818 398563127 +569871385 178971085 +-75215318 -68354039 +-395404691 -627995055 +-436797496 -664116948 +-600035646 845560944 +-190192919 598797526 +820599654 -896499485 +560173978 -536964222 +438773460 -835731194 +899656230 -621147945 +-773672067 -436457441 +-354732878 -668088129 +611854607 -137398328 +-519968617 928993824 +-599485979 736561018 +254901664 -370649224 +-155473846 993454510 +-673683915 402692106 +-331274167 -947790420 +497497425 575796619 +-223974624 721418307 +98745693 -196190972 +384253850 785096528 +524350679 -662533601 +-694354290 559337486 +292199693 334683735 +145103424 -180469556 +-436172870 -164538564 +752013521 -508025551 +-424119868 -176529029 +-322278582 -48894752 +-893740429 -571490298 +710530779 769695736 +-389872355 840283396 +-798331659 269178695 +-846647027 914708273 +-876088553 363847296 +820701037 431934846 +-99170735 -982118100 +-940855254 -860859978 +106730770 -874030767 +377263498 407593657 +-953653858 -392865769 +304994676 -131782132 +-690809067 34279844 +-641996038 -204722966 +-535228142 499015503 +894234025 -411019665 +-593337043 100455656 +-748107905 712912226 +504259742 994471312 +426606406 565043456 +743029901 -429592186 +-63720439 806846353 +531649625 755275487 +-947478236 -821147353 +458676034 592380255 +914647754 185882476 +2549221 973552555 +-626810312 -669561961 +-107256264 -373936519 +869863590 -161853072 +-415684098 896888057 +136859327 511575803 +348811773 -250283452 +-624142084 460147772 +-231319928 -932990098 +113300124 69004138 +-127116904 -423151026 +445769800 73583327 +-334191632 737246984 +-741029133 -786225350 +-303168307 508289079 +161026263 402324432 +-421582718 496049518 +-758783199 -561463732 +-170930648 249588660 +578327381 417456659 +-148163304 812537920 +-292797616 260549741 +59904752 -490176159 +531789859 987797815 +-714029882 -215064889 +-204464938 450324049 +-567390498 829321957 +-135997047 -707316218 +-239468018 677735504 +-259460785 733130242 +-752362469 -990438170 +371420510 -958134605 +-156013709 -495922737 +811524727 35675099 +298234070 -866116838 +830599184 410489774 +770088878 -468694334 +936957185 960885104 +-316601422 40913817 +334142685 28404647 +-777634609 784203079 +-223765234 -458624138 +65115546 -417056984 +213702758 -4029010 +-43680749 860297374 +-66485063 -827568387 +-720186631 678691131 +221289396 -321899205 +-353154810 625691182 +-869517824 701788481 +668336276 -434434271 +-183258116 898724534 +-241372229 538727085 +939633050 -541607806 +-500111781 -635238777 +407679400 216700461 +-108263555 -191392738 +-304029766 44216619 +288384179 263789285 +-477119340 -362830860 +-862140204 829704086 +-228040279 -364837441 +-550470599 820009264 +-521768627 -77287788 +419447823 833055821 +486646368 884151728 +-560779592 -99188404 +-931158293 -880708166 +835203092 -668017278 +380349508 63993919 +-30986309 -485303236 +299077696 49678872 +841485782 239828882 +-367002463 817008881 +14594845 184261980 +524920476 99065382 +-979242724 857896349 +214632589 -484624046 +-817782732 -51066031 +-657146233 -432519509 +-159584165 -834523241 +-513520621 -289264679 +-807286468 -900788519 +369952190 -945141382 +320276252 709302321 +-316225211 -851098883 +793767302 695655116 +532540056 -653823035 +648449616 -91855234 +120507041 604670717 +-135148139 452780324 +194805862 -26102656 +-262540187 -314242544 +-78824791 209736344 +-726700645 -931116311 +-671863444 -959620971 +970695598 8355270 +-450363132 970248611 +278653872 -663136818 +-91884237 383383717 +-726377800 746687897 +-567009124 -675098028 +-637175204 -412904025 +-963077304 -775053377 +-316111259 661310106 +141203939 54414596 +-514099382 666610162 +-821374002 626572057 +29440274 556467336 +-172339346 -979510921 +824857148 -507227477 +715248169 490603133 +-892224524 -931048986 +137064414 -270824917 +727845506 -988185494 +634205447 -996921441 +456532145 61379434 +74803053 -858409725 +-697265731 -519482508 +-2911810 -134559267 +-781046777 993695045 +632439138 -592434935 +595827422 641537072 +-232642335 -144224027 +985506691 915039450 +837374349 -915346055 +-151937384 -534931812 +-836119274 53602657 +565356925 -430418492 +69669578 122305851 +836033987 540579850 +-407436912 -542848873 +-871694612 751296092 +-280970663 997626287 +890904393 89541052 +47585641 797301170 +342053243 963714311 +419271257 -201126542 +594040907 90099339 +-213388248 -464062992 +-894160782 636139659 +-255090299 291589935 +-545872168 933111553 +758152065 -817546314 +-359032208 -969529561 +-157826546 -889188207 +75158953 40823364 +-946248940 -845841664 +556150175 -33485612 +291157304 902887696 +-466618765 961407846 +-26522947 904083152 +-267925360 654286097 +254402080 805444989 +-33138131 -300192054 +-353318848 983215620 +435770334 465937690 +-91050745 839405328 +265675711 386325637 +613385173 -53231135 +11506758 -670150783 +-976996853 -664153979 +153868301 -13161342 +-621858659 30733540 +-902998223 783786714 +728653738 -213249295 +203775245 -738875094 +991323149 917000713 +-860254411 27192729 +-607100999 -393129694 +-796336559 -485289826 +-688346039 493863486 +-726664029 956660789 +281817408 113690163 +-867298488 -728950682 +-520079172 -387734881 +443171206 -827292426 +872751645 -47118171 +-664416316 214991740 +651296156 211347237 +-266637897 867178881 +-198627706 -856559215 +151082670 -178478750 +219965137 177263343 +107272558 -473873150 +-802019967 -185475750 +-601220530 -741598536 +-151313847 904679402 +779594260 305465410 +698134900 -537372204 +454784212 -904629285 +408011399 -909799753 +-52835607 -542946121 +-807031983 -731835881 +682136382 -322150526 +458397690 -892961266 +574824224 -349398877 +730973764 599852911 +-457129986 -109887958 +896587840 614298966 +889115313 -458029179 +-796382075 -982625493 +431718625 407576526 +996690403 615845456 +616299366 621240019 +826555273 845682778 +-373530971 294712330 +418106622 -84185415 +24427887 238486358 +-193015415 843626337 +-782097622 -508141009 +-354081677 767164370 +-782704677 807081719 +-786262506 416461284 +-478357655 -204971922 +-48591900 995972246 +-714981091 763112086 +-411222314 123398701 +-80829911 -651782776 +-613236242 -102898338 +123620227 969284714 +9521653 -86679268 +-613032017 889317152 +-960542189 -725343017 +628434361 754714852 +-442317068 862762910 +14553199 -374996992 +-146887810 -856597287 +281803099 507563802 +941332894 -186248140 +575595040 729161815 +-262593308 -668531389 +727612683 499685699 +753992764 328503653 +675589335 -359795663 +723345646 -987364943 +868655032 675395895 +-861262609 467736473 +59734494 -783264115 +-395784068 -506855194 +-34023084 -494921481 +-811254539 452697229 +-74308127 -259778246 +-136531640 -198607223 +-968595863 -673816853 +968773572 -552806682 +-594528114 -107364598 +-90374955 696851515 +590430347 19294054 +567108414 62472699 +997452970 -132653333 +646609271 462331637 +-705266105 309027346 +-671901137 949386774 +-175652312 -405580698 +19484562 53698443 +19003115 913627161 +329376209 897674099 +-292664806 230064727 +176888430 -199387438 +767403002 780987081 +437592599 731967509 +154279960 -147714331 +438672979 -41147501 +249570231 654098373 +552327054 -622408600 +461048271 864710944 +-856335784 633531066 +-827164979 909558658 +557267797 -486408182 +790813461 -717749941 +-463593927 287705061 +-588122561 -895969406 +-305092001 -411655826 +-325266569 314393877 +-438006975 -953872729 +-681882706 -196791902 +-451369836 833462920 +885066458 -740528899 +-714232055 446498037 +95046008 -785645315 +-361419428 -142687011 +-759394262 515071347 +668633278 259429651 +-332810339 839762546 +-653693849 520320494 +-268310389 436849822 +585283579 -388791675 +-694001134 47137483 +509077871 480048286 +798464274 627688098 +169608998 -9699236 +-806290960 -426898285 +93844894 -228550085 +522322966 -516460025 +158557329 -939423307 +120862979 568639708 +-461914108 110341164 +-272078464 -958837895 +-330895187 838936738 +-825770900 -654127119 +180546963 913849728 +-932772461 -206260573 +-147320405 -783829928 +-31156485 -547315094 +-604928703 -677526475 +-792677876 -452905719 +432072367 906727515 +314787010 28052391 +-277633276 -663837877 +-122539583 -868231637 +763047086 -902354045 +-217561621 -213192164 +-182826231 804034690 +968840684 -262795675 +511441489 -3571078 +-608557860 925024065 +954881347 855137093 +777518202 -554970645 +38721739 -63219356 +-790108169 608844704 +504532399 -919344283 +269816407 -12909827 +737307191 -716068420 +-263811454 -828454240 +-156458667 -219295827 +-424382281 -801649237 +86289653 -961406653 +110139115 -890701710 +147004319 978469378 +-527610297 -199082245 +-577595711 293672059 +86444779 -871742798 +307919535 860092433 +-330444103 80621125 +626188903 -370696095 +-204259192 -46973004 +61611728 127353634 +-912580183 -557790828 +-809504200 535302723 +-104360822 800279330 +-810347623 -173707552 +-234814732 -221197083 +223651539 439116392 +299223962 893773578 +25848937 -504985660 +684541681 257961986 +-412326254 -431408672 +67188940 -815905527 +-690480688 250379208 +582649441 333297761 +-922774726 374040903 +-499645934 -868018263 +158176885 736913112 +-130668143 -372227240 +286455589 -581265878 +713722151 -725074026 +-974875302 612348259 +939156494 -3153208 +585235421 293622689 +-961018096 636455775 +-467868511 -578598103 +416626416 -272524925 +-235371044 -716451756 +129199241 699492382 +-702727288 278640927 +683278425 -531177090 +-964973488 522925727 +-634059630 196414526 +299562379 -294293514 +-588868560 179023024 +-482621180 -650461714 +-491261556 41436712 +-635896154 -619167456 +-624377169 -522574308 +-993076443 -215327000 +-22064815 -758778524 +-415081041 -850091606 +289752562 -664980004 +881644031 170572775 +-590091614 513460720 +-808749094 735086642 +579491298 740672346 +865696482 692277077 +-745717786 -105463093 +146200662 -645289127 +806744188 -285034305 +521747973 -731017516 +-86748677 -548020378 +-922393643 259515069 +-912731419 17454255 +799465295 -263959306 +-486781527 974464942 +-74543207 873133920 +164919866 760348638 +-72165393 838876217 +812432489 52873106 +199246708 865055724 +910880565 -68842742 +-648780743 -4630460 +133553086 597653654 +-694285693 908559900 +-820174134 -144995442 +-350160923 -96374930 +-962857612 -493202180 +224495319 241124778 +-634530759 890155854 +-535949293 606946709 +-463846426 -9671970 +-324120640 366529798 +498281937 304278678 +-789384256 995422269 +588400615 403236990 +418396161 -241547675 +-997259972 -29770303 +189079391 5842252 +115673993 -125915280 +162155967 -372184264 +692399052 -906725723 +-358946890 893390066 +-578562005 -107700579 +774503987 -840466637 +344109264 -699484722 +192149543 855959627 +-58743062 -826282249 +306149664 197003485 +51630141 693216155 +-357531344 -524449486 +-21118854 -847614149 +525825405 -281938407 +29525222 646834009 +955812899 -163660258 +461208632 -108708930 +193112441 -291921891 +597142615 737458552 +-912633588 74988514 +726377198 -907705112 +838708866 -318049186 +621496646 -605502793 +165913206 228495848 +-949091675 -747781735 +986961878 464760036 +-698764043 -471391441 +649951727 -844464998 +314284265 -950518285 +723864540 146355186 +-32466250 663716441 +-237588330 821548939 +809634288 617013092 +-967606609 -953718876 +-512583904 423232951 +-699827708 211422409 +670642523 108585130 +993982669 717708987 +707380484 -147868410 +-398822967 324977154 +-196547729 485178008 +237325449 141600755 +-72220334 -882593848 +-11116710 -297163922 +-284743589 -739525153 +972004102 505444158 +-178565310 178548436 +535376344 -724066023 +-546734456 514661631 +644548105 -541145407 +-967952689 -176961523 +250269994 -888317054 +748770833 -557494917 +114593463 671546745 +-366325913 28279598 +-467660221 -902457029 +-859415114 -567970580 +19782205 -404386378 +303008964 -99469082 +-541112154 -39757097 +578259869 694857101 +291998912 -233670126 +-90801902 -791166447 +-596907831 -567091818 +-764723982 503068698 +79541717 -503354165 +-724467860 -338700384 +-617019568 -220039102 +-165269217 316287031 +-520493413 145658736 +735272137 -684628873 +-246687028 118134392 +885892391 -862803314 +-582666623 -303976818 +801500548 931386837 +462443846 864802996 +-721830700 -538025057 +432424561 -54253713 +999465043 82320955 +-726448739 -786239645 +128230408 625939753 +506235101 -782412546 +-680757445 564234774 +-724090206 217842983 +-946735903 -666301857 +720783991 -706516975 +-371397259 -975065118 +206930620 -253638554 +-391223539 -20364116 +70395251 -556661943 +-829481464 -604658079 +-393966134 -897456268 +253426962 817060305 +943736658 417778137 +-158731019 -430520373 +246667212 862218428 +185685802 523722745 +712779833 77581670 +-29826713 431560154 +-712758714 -287294611 +307500502 -94338718 +-146930092 473124885 +-156531226 -991978690 +-296207076 -911975810 +501290691 804163135 +109861181 714310848 +162682102 861294790 +-998493025 -617662730 +865973818 413286109 +602990042 727670734 +-227010256 56944362 +10426083 -210358436 +-44549807 -409057941 +995657045 289850156 +-871115368 -185283759 +302658105 396971994 +-606762848 181471524 +-9908125 638426290 +914995966 794418107 +-312136307 -467640641 +-206831789 40023297 +265212247 582522712 +85844700 616181272 +-544538593 619038112 +34102875 101805661 +637873857 932791067 +190556373 -15401687 +292033333 -126069509 +-841248922 984422568 +355464058 -457394117 +357028717 134641267 +590993549 651454360 +-332409568 -692407018 +80881188 -328516329 +-704154103 -172603950 +-957380298 -323316240 +-547958497 475732290 +-948139469 -922061101 +574944855 753121164 +-227690988 -343754262 +-379193640 46175467 +320108465 685466126 +-804766589 -122017896 +537840622 -502366031 +-779705826 -588755812 +-975487186 -325645596 +-976095416 -288549193 +434657074 395581414 +200557252 -423973625 +407572445 -853499048 +-138517968 -385884015 +342979335 669176108 +966298964 578499110 +-829025450 995375006 +-598575462 -199259504 +316441478 -346300340 +-486023682 652088373 +870124915 -160431603 +763603932 312242001 +-637209341 247283507 +25248273 689618653 +-541640982 -777112014 +183547389 406872295 +905614432 -329239737 +-219129394 977921501 +-717511590 98311467 +-192212931 -305249726 +421614669 -33606845 +-697009866 -931785171 +-632022474 -718731052 +319492043 -522481320 +619903101 669005188 +515527017 -475538198 +561029748 -385425402 +-319317921 -749302216 +-268880767 435977329 +575593542 852795519 +442143678 800933177 +-692034444 -268259123 +-243096687 993674847 +344528366 -210197312 +-183178175 155610381 +425357515 -735526273 +335553856 -785739740 +-550705428 3425855 +177515545 -350767145 +682625991 64975792 +101891605 852114101 +805722205 -473135351 +-362119895 239433036 +784308196 -65621169 +661935042 -813158247 +-622272997 724534566 +503379140 880027604 +-104798574 -706030887 +-394573624 -711806375 +-400073661 -850284140 +14740489 -136016946 +-335128119 -627370351 +726685285 903534594 +240733317 23073766 +-438599382 -597170794 +-103777845 -199420713 +32916736 310826247 +-707461649 150373007 +471823957 51699646 +-957297606 -884865098 +961024003 176170368 +917239576 180346395 +-354492918 -726824936 +397033229 -309557771 +-957831628 964685092 +-263241276 -405170989 +887211783 -783842325 +167520246 -246067140 +420531018 111309271 +247780471 -888437470 +913117991 475783766 +-265976070 831224839 +766419413 -874750606 +400302112 -751313147 +596175406 820499309 +-588671148 484931395 +-149836725 624321873 +-543564680 -204173520 +582517452 983645028 +-454886369 -59607820 +-387414587 830941313 +819252844 956934864 +-620716232 830592599 +828670368 -385682190 +295465121 962011753 +502021754 109526886 +578969004 753986509 +-768272084 580204299 +-792890290 840517276 +-20354763 154254960 +973950949 -833432070 +281682503 -783027384 +-788956095 -792463044 +-179474862 -367092350 +-846849146 144464386 +954361505 -377915219 +-668218738 -611355522 +-961767065 -292863020 +-874429834 -924780638 +-990131500 640308689 +89148755 728797972 +-949483085 532479136 +-497311587 369985809 +-999838130 339246106 +-832674843 199327353 +890334115 -35506149 +-632255609 886915840 +508381464 -206432308 +908426080 -144078229 +-65943572 431357474 +489044358 -74248851 +-688532240 137516067 +695789955 972784600 +45820699 -620231524 +700291222 66009212 +-396719268 57300251 +-925165868 -295535504 +-933915046 230553354 +-507694014 516275207 +977853425 9817236 +-639619386 391417424 +-469497817 628569806 +46671429 284160062 +828610815 -982712651 +-110379267 702546675 +916669711 18843034 +-645478215 389884902 +-995774128 -110214553 +128728512 253933983 +-824828185 361021243 +586505550 -788026989 +407416899 637225844 +173958370 392002033 +733915693 -633962794 +-957069091 274592154 +-189318833 -332325585 +-22518228 890010030 +-159263643 -338316973 +572546842 834476710 +-70098941 -900080584 +114028757 63000961 +-545745254 -252779817 +119971427 709953861 +-795419371 -990416659 +-926553744 789432426 +55548164 932142159 +492624155 675822309 +-487522035 -755280110 +7084725 173103822 +-790524994 698782177 +-561660150 994751057 +704945852 920039412 +-38553318 -248535513 +176901711 907539430 +576706382 867333856 +971624818 274751667 +-503161542 -680431099 +342054439 841079785 +-911105574 373472217 +961603649 286222026 +631591897 -396522058 +585712022 -326064346 +-255247123 -643476141 +731209962 766969676 +-329156880 829114577 +184210359 -783261062 +288435106 316856394 +-39048101 599844000 +789427193 949092349 +-1723530 -439352691 +-351763111 346839957 +113016129 -257059994 +107593302 220140086 +252841172 393078198 +-948423966 703885077 +913309025 -167395276 +-311859459 836960712 +732119975 172756164 +833251005 272144440 +-775911360 -481159046 +-595255284 -777415924 +-4163988 -729158674 +337567450 -130508632 +365837771 -826919324 +-522398071 793013799 +-955014985 -977096905 +784937529 898169886 +-783761602 -469416808 +37926853 -633084318 +600926755 -527353748 +723676318 -856347509 +-249138053 -690478327 +-558531088 -54719123 +-703490803 196516532 +997988099 707678905 +813373206 -363625271 +-527970913 652942566 +-906463922 -322874342 +-596030902 510632502 +534243104 828517399 +876016064 492467272 +-884707756 -310964902 +930018682 780277287 +-11273410 987743746 +484880752 847567939 +542237076 314234107 +-19150909 108003569 +-8087113 -407678705 +-653688895 -23050621 +456405933 -879691196 +-507019500 842686876 +665274720 851292252 +683588199 -436006899 +-762590896 517511817 +873559030 -936879849 +-123521969 170374563 +-185688830 228669410 +-471637162 23744468 +-543059113 -471806060 +-146920834 -420950471 +-280857863 -624600429 +272472491 422767696 +798107841 898641113 +-180859801 288471471 +719796331 -896345083 +467789072 -28831557 +542577985 -74940448 +-835398492 897536987 +-669157277 -448959930 +-715422840 -882513291 +320020339 648136638 +749680117 833051632 +-39439176 563194257 +-498868759 361744578 +962248722 131550053 +-821440360 536645082 +-483091499 -252709234 +79211622 199448195 +-760347210 349834082 +-66745713 -773936379 +723540259 386746447 +-393976986 -708750278 +259407114 924595150 +-174578279 183726698 +121433516 -339981791 +502026464 -579629424 +-163263815 289129283 +-100881948 -85431760 +-441362866 141453829 +855852801 675339051 +677548086 367310687 +677854128 -319863887 +-51895702 -201116846 +-564185743 -580007984 +719142862 -77856945 +820736042 969671900 +-529542016 -705745056 +-441041679 93430574 +-704050440 -832993461 +79953529 -529725605 +813574834 472437372 +430532725 516102729 +-808328289 -932878555 +-418140594 -277464975 +1720078 -182698508 +717879792 14571151 +-883651386 -94565601 +-875399154 -872344789 +537666813 -419395289 +-705087142 231663379 +-626350592 -111728151 +-4077733 347689579 +865818505 890486516 +-453968337 -868699129 +-548931190 384516911 +-337637925 65301861 +40203489 952209669 +764901767 -966492341 +-521637688 431370344 +-450616068 -894458197 +688014668 855737315 +735330895 404495571 +-679232572 -261292007 +-416676319 851732398 +68358404 124893970 +-263178093 -485285900 +-212426831 271008842 +-627349229 -234215521 +660478098 299464577 +382521483 -333192488 +-251896745 147463640 +525792990 -394332746 +17744168 264969857 +981041947 456464531 +-545779469 -507689202 +-149654735 861924640 +-483555956 123984576 +866026586 -291561577 +-397514490 -92317343 +475508570 -406932125 +740350299 528110946 +580531297 -285857366 +632222381 -918892268 +334263921 -614311520 +640481676 -779616393 +452656468 367459154 +-142032082 618224579 +-543786067 252726990 +-667023286 277906042 +605286047 764369319 +381034539 -87493388 +323752130 484471961 +-452098175 -234220929 +969942157 -435898664 +-332303348 570618731 +908185823 -160790086 +-677418296 -280536573 +-108921193 828350314 +-696025472 -410971539 +123253533 -602033084 +398374068 579011102 +-96435038 -697534556 +-973278718 -711019302 +540550392 -3175210 +-1202118 -481433507 +316451804 902234724 +441091285 723055761 +776064024 172171407 +146009808 279049584 +673959367 655184785 +745594659 -453149425 +589480242 73980924 +-88080772 106913746 +376796616 203618516 +805242168 -500251003 +486603384 321012454 +-55941738 -687830133 +-263265909 726545734 +587826389 290148811 +552033067 -770758721 +519606557 945269332 +-789942452 -55386234 +-383492720 -425568238 +-835190509 -16720726 +-941923231 -130698857 +-922284508 187251339 +-426164133 929894678 +-855851744 945665545 +420169313 782109224 +583716683 587687616 +726226952 -521212478 +421919928 -894863214 +-342322062 -157476683 +484886228 -502674818 +92121424 946572963 +-225180499 889348442 +-329901984 -953053783 +-209609128 337205544 +591682973 -152295478 +430539096 -613173467 +210713448 -255553461 +106236646 300385873 +-604217851 267520367 +576826154 -123673291 +934363716 563309161 +-859562721 818777058 +-162425159 19001731 +-262980402 -160072158 +128969872 681486517 +266156250 -701448202 +-289911058 842715725 +-302646043 -746289738 +-598235878 -720247569 +463218416 289272981 +209522922 -389433948 +476186210 785067661 +-656555929 725875006 +831660171 -429002434 +665591781 944813317 +78853040 -935279803 +615539435 -387917221 +-556185805 -325093179 +-176065903 -480432984 +-962552758 373863973 +-940028956 -209384563 +-600550523 -47964537 +996981866 -107178362 +-20423650 -551918221 +624940097 281857047 +180858098 -22033283 +-86350656 112677975 +175636633 -918563989 +442880905 747541224 +-713891220 -63401560 +-748729635 -211092684 +-111460706 824728437 +172420232 -386131084 +-345919203 -49551675 +-855911410 -743620866 +670190083 -852039244 +67089179 257379650 +316031617 -245738994 +938606869 942463512 +940474202 190869086 +-396813610 888796123 +270542232 -623252978 +-348030437 -759381263 +124595236 22971836 +-776044212 -892855986 +-124023506 -405374417 +-464768520 -959719724 +454475355 742508758 +56865928 898853348 +858628224 -903766205 +-742647935 112485510 +-31118428 -310904403 +-879835144 -583285689 +-418603695 -627975053 +949899142 467472762 +152508029 345814422 +-935819553 -987390454 +551073694 -538590230 +999533950 -764359952 +-644109639 367853272 +-717827402 -404164046 +-179834498 928921762 +-176844473 -181697147 +720461221 771685762 +-845295033 -200854863 +91513753 67613018 +402481036 637647271 +210560563 -147982149 +975162671 886682852 +-468258716 -391755593 +-45416521 216171738 +673028309 -778486945 +727196493 -59029940 +-887435933 -337679360 +-746532697 -574418420 +-3773505 626698301 +-976263504 632601870 +282450006 86101166 +741219755 526684894 +-801894569 954495416 +968138526 103453562 +280089959 -651310631 +222942981 -820805066 +911050578 594595532 +507776256 428939366 +-952360090 -494744501 +129467775 -620111993 +-192621435 -62730771 +475515835 804552602 +342379998 -119069120 +-368210674 -248736522 +765888069 -961268192 +329924724 -503978623 +-687657975 -981473064 +-460499977 -14775536 +-91837703 773112408 +-166561327 531064660 +-748532116 711217199 +-749289687 -188103317 +703902721 69299171 +-724186805 512807354 +-874405375 10119761 +330797268 -160283094 +-893136423 -772904286 +-552097513 762767292 +779293428 661639854 +-320237345 -728239370 +572423158 -840842880 +-603493951 458799018 +-731133274 -887293949 +119821441 849849930 +-433473090 24724666 +-540161680 -533110192 +-168473821 661948470 +82630855 929054886 +164191010 -515796273 +982493807 934354403 +-176209663 816832953 +862936344 -421576463 +823839981 -27606271 +-312447978 -29646438 +105550255 -243991075 +-920367933 967762671 +-991354800 681392635 +-112456339 -530025049 +367812177 -372263370 +402229106 180373143 +857821538 -57183884 +-324354569 769241880 +559659500 813999315 +57136169 828782100 +262794233 799002674 +-541457505 -700749488 +481696848 932982726 +-375648874 -442174066 +246888233 -433455828 +-704914274 479337318 +715694298 706391493 +-863660790 -252376534 +562190033 22741273 +569006696 441835082 +254480497 -854767556 +-506124387 487747981 +46051683 -31665444 +-906577438 -892136404 +912526801 -866656645 +-172367736 -184334514 +-553673732 -94634493 +410812801 387561512 +-89385898 -825039009 +-125410803 809791017 +-38561597 -599183718 +489266953 -677574736 +838329713 424742517 +-475807168 -668058462 +935350516 495173999 +806165402 84501734 +-59981122 -773225013 +-497160925 953276657 +-801982945 397840029 +-821139157 -150480059 +-684530889 -999384670 +-537681472 -968165314 +-932970366 222449363 +55831871 -682748223 +898600888 -471186343 +-491594497 -368880368 +246460675 314714070 +746950074 850966235 +912030591 80856878 +-13669612 998519962 +995094418 670444057 +894144775 837908383 +-126604490 220323811 +68451053 864949516 +-478465072 -51135231 +-228481521 110700258 +-145860509 -249130378 +-982573211 801564385 +-655644832 42530051 +-719806998 341577651 +-422363271 -393379309 +440165854 -359335187 +119490536 59350399 +-98921296 -872091551 +334319823 503011809 +-195579227 6705948 +532307372 -61598682 +-383161732 779251991 +104371040 -54842212 +-337003747 -22311776 +399340896 -771959244 +-894930243 56528585 +182014159 7816592 +406995661 156183419 +4067661 278893661 +312932424 849170345 +839391221 982957550 +811499687 342045760 +825882811 938854063 +-12630560 813458957 +648068491 336784237 +-145388235 -156874034 +-559695090 755306323 +88029317 -725403926 +579433859 88371676 +-792204342 -543150708 +163316398 811982163 +391415803 -33489040 +718353675 -483153677 +128489577 -707926616 +-761876543 929818241 +-475518598 647457300 +843422794 -439434568 +-45553314 876157773 +698861427 246254670 +-785833235 -133946612 +-33835474 431097583 +485596081 902160315 +-244002479 -708696011 +827377983 708155946 +-455391167 478049887 +710559544 935409376 +175160737 -159847942 +-506062851 531743668 +-685673639 -227469834 +646241922 -340426426 +739245870 119730607 +-847377393 756937163 +-708088823 -349322280 +-94731691 -699889587 +-297646966 -996300 +256474071 904553948 +-684753315 -336760499 +-101130972 948829284 +-646074823 346488496 +304873109 -663694453 +-285200279 -980477780 +395139388 -976681642 +800341294 776389253 +-793003831 -734196737 +-664280276 892330506 +118776143 602550846 +-259830533 333143436 +-2464425 -303696773 +449974501 698580225 +189427317 -289029459 +-13571553 165647292 +776910841 333880210 +-774353249 404275370 +-667046663 -110022465 +933842813 701707621 +-316980639 57548716 +-940825879 775623258 +-751828921 730659879 +-197136734 -228269596 +-639760795 -53604150 +-173261789 231057117 +-464093436 549357483 +534546717 -378914392 +765480135 594220295 +756055076 -765756129 +437452217 578280064 +245160840 479163558 +556020576 637329819 +-488872333 -41611069 +173077818 -877786216 +-901118487 641011563 +181268568 264823943 +215297761 68221638 +71010573 58224825 +886619888 -600001890 +-898648483 562602105 +-663420356 447491303 +971071393 919879157 +-226122302 220716400 +144564369 -266012735 +263493388 -68315452 +-74875078 -877919769 +-236646984 422247661 +791122334 -763415101 +-552941753 50830371 +-439936754 -993574193 +484170863 644195837 +-885123863 -23083933 +-774105534 -759022432 +989095232 -952111688 +-295514940 521398240 +232257736 -89543018 +958493833 371573067 +-211689171 522300727 +600885923 260980610 +-681343818 -924772234 +468064915 -427359018 +205794560 248409176 +362628113 -641848997 +-205981347 -201371609 +65673807 -957833034 +76890411 -808668187 +595162860 -961056146 +387475711 -312491493 +-321002693 -714116011 +568802183 -871608690 +590724224 -586422203 +-51286519 -498637564 +49351476 -244926179 +-868966813 140798591 +102232194 602777957 +195531246 -319797893 +161321617 -214971454 +-879704656 -122849215 +908397704 389676725 +-942051228 -985469951 +447646914 -869095099 +625064107 -297681652 +85230086 567080217 +-510750448 344214983 +-360826623 -807293849 +-828974488 195060528 +-129839475 841030180 +565587077 -931492245 +873232995 -389632500 +119351968 290646035 +699575858 567152788 +-426211869 -120987921 +360181676 559269859 +-736013148 389650574 +413287089 -894107779 +274652161 460869221 +390131562 155972423 +-423623387 -809420425 +-7136432 688166425 +-509721581 -4772024 +533393669 231930506 +-123026030 321565271 +775141294 430944916 +-476070725 848065828 +450691201 -922096534 +-364478647 139705189 +791798869 172483699 +398788727 -636336252 +-5002560 75907956 +308088551 -108358137 +835818169 -202389529 +814639673 -981369150 +724272671 776807067 +618378333 456105623 +-836591314 -301593109 +-343560984 -980772448 +-883864436 -925840312 +-223174534 -848946032 +-457492224 358486264 +617030188 -415161739 +-454067607 7915782 +-931028602 504920081 +-852230881 712146980 +3985460 -8168176 +592802861 231577923 +513491325 789004962 +-597463784 -499228065 +-273742723 -406408610 +877793182 210916123 +347100038 -625634621 +546231140 162387970 +-379079039 59209814 +896562312 429547236 +-783569176 -262395208 +495835146 743627097 +-119311188 106716857 +-855154074 -518797048 +630159582 109461921 +932691176 579938737 +-681763265 -323335035 +120862296 612611544 +488096171 464011283 +165305043 -287298904 +862875546 815586467 +492577087 -676745958 +-941056073 -115509724 +-728689864 -60579566 +-758488056 95061125 +953099255 951591971 +-606019233 -386948024 +294782222 -747777268 +-642521312 -873928755 +-453908054 828391805 +-329055052 913021753 +-450232685 -871890001 +912669347 331587021 +169142724 134404964 +690984694 155690851 +-360614790 -592000826 +-223503703 -198866750 +-17849712 107647921 +-914279556 -380712294 +-949992281 -776787111 +55890518 -595124241 +378193301 -804071681 +-445319477 -907918575 +44820678 159045223 +-85844220 778782218 +-917930888 -902862350 +-51735767 -454427612 +102552431 -145770727 +823867252 -803893502 +-870484125 52305208 +816974252 -107788591 +697932956 -360449096 +-399849785 977437283 +664786122 -607951754 +-180011912 212780412 +-325227431 680059857 +-128566846 -362318230 +-171184798 613280068 +-974725301 569101639 +622850563 340922799 +-589116705 344408945 +-637617679 907968345 +-172294187 -603726648 +377651941 -460410691 +665656681 -308541566 +580634208 -360189846 +-60651983 450612617 +236017159 -174700490 +713009332 -1054733 +808867876 858163103 +-322693313 -771560278 +-272078181 -795260643 +269132012 -560894689 +729831318 -349162010 +-631964136 -239729662 +-59140062 -911406229 +277251855 504850650 +458455417 699075523 +202043113 -400114462 +-937715186 923951313 +-356644438 616720109 +-443707598 496124416 +-245076301 -495214245 +-144093821 -357481294 +814148581 179286281 +-454560878 746557283 +-700255692 -61691114 +936903826 -333364614 +399209924 -318568904 +344563179 281568603 +-816608906 935442693 +-782039181 99997617 +-739752566 552395494 +-738054603 21566984 +-394350818 -725348026 +279634204 946004641 +591146543 544212087 +-936598742 -751252366 +-579375165 842893361 +202239823 -299735233 +639384142 488625170 +978488927 570127723 +-134873036 58321934 +-432871465 -352364301 +896805654 -554247455 +-506318247 647204691 +-565558012 -789626631 +325269223 338900138 +-734104095 570565997 +-11289271 79376867 +-829688021 641810397 +448374206 -760056082 +-363770907 -420390233 +-411667258 -242876287 +911945544 298197881 +940581393 214947045 +-979560650 -7739557 +48877197 -325238420 +-92030703 -546985071 +-198381423 -309116773 +290058060 -978012349 +293517848 -902181331 +453545415 90081413 +774165293 456249761 +-993271502 130049587 +38000770 -350119240 +-234412307 -367146600 +597465287 657850830 +-927530572 551536495 +373506162 -732469006 +-344735660 246852970 +-320728279 888587973 +-639604657 -716018166 +936334673 -941731245 +-79560933 793028571 +323349832 667440755 +893256770 -404089805 +40229910 795980801 +968613709 -654119363 +-261283145 -98466479 +-128781180 -775247851 +-553751335 -489590156 +403513742 -631069000 +483366467 -275965231 +-654541340 862384920 +988655922 509723965 +-781441956 883874861 +388939990 634568994 +-691269701 97880685 +897449516 -645849420 +661169494 -740332197 +-19771218 -247390367 +738387785 852145388 +384118596 -369957027 +613874804 -873855498 +-813473137 358728995 +-843923344 264397948 +473828068 25066401 +-69935616 -667893377 +379818867 -362642656 +217877491 316469679 +-919447917 -977948427 +355483088 -121731757 +502524855 353837651 +-996678676 -674594777 +80985236 -672227430 +-62204997 -120052060 +532706627 732929646 +-979063120 -19443307 +72757704 471300475 +-340496944 -730659328 +-610961386 974460486 +-484021457 790027973 +-911811056 -454700799 +-787287331 -746876999 +-626775021 -431761562 +449946037 423150636 +894092694 489486650 +272978818 109238473 +-334516020 -619718145 +784316006 -27686340 +-763826469 -522139828 +209028785 -201445731 +934629968 -905959973 +-393225834 -513400159 +-195597303 -899679033 +611538743 -805759310 +217656725 -582236752 +-432905322 316073599 +-989144872 -450628257 +471996064 850058157 +-383922791 -851137621 +-613954594 980193686 +944208103 -404390165 +903842956 792901394 +978402483 305561949 +528697822 491680911 +270346780 -213047216 +942537489 727834651 +285112407 -683512131 +-750536676 106999839 +-270266078 -203644576 +-748918189 -219645470 +-973164092 664296560 +438872415 300136203 +-725027783 -548699037 +801327557 -209496611 +-483119934 -434073479 +-81056654 -214742673 +-604083585 -600528695 +-681224066 -739267984 +-803899826 -432927705 +67488321 706973991 +-849854747 -751512586 +246361692 -527510049 +-55888303 874429764 +69656982 720607466 +84709935 868197326 +52640126 -784096192 +206336932 -229218321 +-954685987 356293925 +878689074 -142874318 +-472095802 -452980537 +-414784632 -282952196 +11493122 -407962981 +339207594 634921977 +-208705289 251547880 +651187690 733014168 +455389836 -329929375 +909597767 -512441055 +724161657 -475992321 +-157662390 -303286255 +887352425 -476687849 +180192379 843169216 +763082386 920492803 +-653762513 737031174 +160221582 -222465995 +-17184271 -114036357 +779289468 166400221 +-352396813 -531215118 +-225744799 862437774 +861086423 -578725165 +-701063530 98321064 +-203537279 -112046425 +401032858 414106500 +395848027 864893182 +-251398470 599948044 +-864962189 -537749685 +-603321358 -99933832 +-67253610 899333141 +562300940 148289788 +-468497272 -191197066 +498964624 18088092 +395527182 -228577325 +-50221107 932214399 +-14167733 441811576 +-215207633 463179367 +-666498196 -552310341 +502417228 -232569278 +360364462 710232508 +-923622082 -350375503 +175182364 6897308 +904827605 53402178 +-39196554 -287452493 +276046403 -594667301 +841220282 -281176115 +888507015 267183886 +-554522402 -934153649 +-298838554 575754572 +822050446 -711885177 +-501119259 609057348 +760482617 465257530 +-949958356 -875296282 +563205977 -676055642 +-309221345 517059040 +-45707461 9906739 +-529302851 -228296785 +944653193 668245230 +202333982 337866106 +-763608117 686841075 +815237173 662599217 +-122564061 -799568938 +-877645011 -70633597 +-604571169 -427623653 +-200022474 86703050 +-443273285 -418438345 +950632477 208696217 +260798239 702069780 +-48724571 393915089 +756924043 907407009 +-595939147 719292733 +932942523 -713900208 +554911553 -406611938 +-279667876 -213060083 +-316285626 -951129976 +-569872057 -769627931 +-605067424 -219170285 +-937655877 522144446 +-192292608 -484238783 +-717060640 404527878 +561292759 68613532 +306486925 453671529 +646860635 -678069398 +-284259445 540908016 +-150012419 913066643 +224169194 -820877639 +174191684 -494526198 +859037551 773654913 +729686537 278407693 +-966667169 269082492 +-441288483 -784780037 +-991820244 167725763 +358595194 48170166 +-409836373 -418696649 +789611495 679389657 +571335939 899478727 +-84282049 119084274 +730533928 513550946 +719008088 -933691021 +-929273261 -723987408 +992168526 361309175 +624334333 -213918805 +953194743 -51808971 +417243420 -643025146 +-716965610 -671113634 +203819363 -699930439 +571581259 -526275017 +-496921068 823578393 +-136768877 -792636120 +163148869 -774180336 +674901585 274278400 +560691888 580851084 +386921437 696052822 +-144545275 -535316105 +581854769 852139802 +-846684749 -683398333 +-550155331 692891645 +246396694 -810260469 +-478170476 90757391 +352034597 367347204 +-586251223 826072865 +796568155 682015030 +-380380528 486728429 +319583126 -99784530 +-568084826 251509882 +826998624 -359252349 +-235632368 -713644828 +-299602575 934699949 +-680611914 520461351 +329576388 907196333 +-859352579 445457689 +4450622 -402289320 +-796479403 -86563640 +614349016 -459462852 +-326992479 -924378030 +522646179 -7395223 +551374503 662844737 +-695109878 -598917587 +-569910923 -228307585 +-990692588 701609154 +264794263 -797892782 +-843352207 -995831974 +-956675949 159376861 +726529705 449861189 +-346257640 319395842 +697041414 842186566 +962060551 494197250 +185185844 854512183 +-378072785 -976676140 +356687102 366175962 +674011979 -847136773 +-659835309 -82883648 +-302856119 424547218 +949784946 771992288 +-654125783 578969912 +-79197290 -426618049 +123861765 183331268 +208476345 823582343 +-108327274 620368131 +959827515 -759990480 +624237542 -808530447 +-75403648 -21830885 +160420133 445167810 +657175725 929248670 +-56965401 921808137 +-609415882 -340114585 +-499910594 690250263 +965067348 -453108531 +-139253284 -480555451 +-812753502 -955813095 +-216597486 209270892 +-909939507 -49732564 +-621663467 188886570 +174280857 -756749813 +254492589 791802659 +159285489 699879904 +424086914 64635934 +-146165742 245046131 +-403542960 -800079020 +-626824906 62001775 +316245537 -445341004 +557929390 482945658 +552804325 -780982041 +-895797155 -906485730 +-971516887 -966379848 +301609220 160660540 +-187508684 -440814741 +-901747135 692167311 +-88028165 -637908931 +-531868182 -669591856 +-759742952 15339667 +-421258897 574672799 +-72658691 39037509 +609632679 -682297701 +-124926943 688133112 +940381121 -230440112 +157118789 -769955224 +477253535 -177091660 +-466259213 -142753821 +999118535 593440380 +742620770 963480869 +-908979369 7638276 +-320807342 90102122 +188877697 -510048328 +669209591 222969774 +-160964425 74594508 +-316510820 962303078 +-704543008 412018078 +621395100 561042975 +261608194 -341607690 +239485989 -850861119 +-766533898 664603400 +265525157 638031397 +719526436 -282272482 +997583586 225941151 +-196665229 -479653207 +440780897 -250248915 +796441028 606006356 +-985593604 223206456 +-410856295 984365029 +-448702160 308228988 +456089535 -953348213 +-60702311 49054716 +187037969 -956852224 +393786449 -220858722 +-75458089 949625949 +262836906 345423748 +302711656 874331488 +256636555 -27999739 +786371963 -268292494 +-529388359 794598413 +-878225636 264669586 +456552394 -807524904 +618438299 889407021 +-92172548 188194014 +692038286 223552436 +933102066 205435605 +-155472532 717407025 +-785866216 -439481340 +-827292301 -289450204 +-713463792 860566023 +735785450 147747048 +956082127 -280581606 +-983615572 8623186 +-961027928 -575314140 +-315260120 951490474 +-986579749 -73022048 +386334849 783235679 +297359235 -812585004 +-674718432 266901961 +795652908 -372519920 +-802308229 -679825765 +768434748 860742175 +239903253 27514933 +206396716 434933827 +535368435 463385449 +589106936 292059521 +845694565 674430865 +-577681398 -626457581 +78862152 -171589354 +297112909 -536475904 +-135565455 -883138424 +-697867388 239712351 +986954601 -559759030 +374495659 268269485 +-419774185 -368888244 +237859864 -426942304 +-667272864 -925794273 +-369671865 611364121 +548524490 936182810 +359374394 186524998 +316808114 565514819 +362697193 47521383 +291128479 32708425 +-508458490 -875054142 +-260517502 158710179 +-352708052 -867774926 +822129730 435165301 +834636229 -559579730 +402393239 694163969 +-552182460 -269397408 +162074684 -272035045 +-318826607 471963299 +542726534 -804401808 +-838493482 250366655 +-131539777 979822204 +284697886 -69907320 +87107369 774114110 +316049529 310029453 +815655372 807099976 +-72377642 678467248 +-304277344 428852204 +648524745 815553536 +176530019 942155192 +-401523485 73845422 +882400023 -190949826 +-104463261 352229577 +-423759080 268744160 +-264430828 -734812135 +495980397 -124647303 +618838384 752679939 +-165898784 -52936583 +29877677 828696019 +-912884194 -851874617 +289058744 751333996 +-303719550 -770536097 +777740318 -550523176 +494035696 49157290 +622545778 398314337 +-111741020 -782238567 +507137796 -845837871 +-291811996 774874462 +526741422 196239599 +839305031 -572324869 +408825386 401951086 +-557845621 85997371 +639760123 -45791093 +-809252743 -22833657 +869587103 -171618395 +-465785987 -86444029 +989396727 -535358838 +88663326 -119089627 +195233672 380348766 +-592908605 -230405159 +665091080 992851016 +-687514031 -820459417 +201034820 -192792348 +-333059221 -815900990 +292149175 819263295 +-731757196 -225744649 +848220795 714355015 +-427475713 458819983 +697568823 148154669 +-914412146 -675805670 +-50613675 -604272557 +427586077 442156356 +-165843006 -232431376 +-880529532 -906072850 +-400479066 875149984 +346730937 -776716877 +250233889 200084195 +-662406122 876259397 +350695851 30931058 +-389190260 -502821602 +-212935606 471515659 +445004788 -125553518 +122784755 -968766134 +879418238 -992544178 +-269786729 177442263 +488359114 -737489348 +-286288391 549241135 +656532435 664417705 +98247012 -920200985 +530115681 -141449277 +-658382290 758699674 +742909819 671128332 +-800569194 41267636 +-46671549 -692716679 +279587082 814164105 +-751077294 126779173 +-668489216 561198606 +725372156 566595207 +-276392422 978395581 +250827208 776626121 +195162364 992209759 +600675072 -800500748 +-305959671 -171197844 +442448234 946196828 +869428779 873577484 +-398014710 673389844 +431457820 -312203342 +-864253497 584156917 +-812791309 -484303984 +29576031 -618566143 +-475018845 871131359 +526360359 547500812 +797498954 -824550098 +791768685 -36949936 +180817014 -114263174 +-161438631 -910812619 +442061124 789007262 +-598576267 822448916 +448998581 952422783 +443883661 620064347 +274527395 -156920099 +195648398 -510921487 +815879331 -59949204 +-895359246 -819506986 +-202483535 -300715041 +654468281 188678931 +-489042999 -345236016 +-452287651 636230274 +-58110254 160619065 +314496612 95461674 +983595053 845169994 +460873128 -779191445 +-486682160 -912787317 +-981183470 -289501199 +888881195 -735917365 +-998926857 -332535154 +-192744801 -274783342 +972751447 150936196 +-777254118 353526380 +-332592090 -760410916 +823604078 -867949328 +796359735 -135123716 +174191052 953577169 +620400416 -36565786 +172143289 -267624343 +674776753 -274661072 +276521100 988971309 +-489627381 -852204410 +-512582824 -109234668 +249845613 -862069663 +-205497540 -933820605 +491872781 365011521 +-435938633 -950705564 +-167751312 -659281277 +-778218323 344067696 +840017834 922979158 +405594726 -580681078 +-742194146 -878850720 +969206242 -957383391 +742230326 374901254 +-991123913 -162092713 +559511218 -855169928 +-490990202 406670955 +204270773 732336496 +-25101016 224822507 +-142078782 -109629762 +347524064 453040456 +524563685 337879430 +-808766454 620616232 +145341946 854004965 +501292806 -949249651 +894692325 85880538 +607331317 -878469670 +-31838804 -451961382 +609109695 552768645 +-867403346 -613059169 +885487777 727195603 +-265501047 -824761328 +528674420 -370790887 +-215990426 230488629 +678822447 -916253776 +242855222 -933619682 +-966567523 -20973046 +491658383 -85614628 +-406118150 -444530609 +202902554 -317015397 +-1120459 -708311703 +-890845730 -234302112 +759756614 -738664625 +485255586 382861682 +-875578687 608661551 +566104307 -347124281 +946371531 -631206136 +-99711954 10041162 +-73843642 555467116 +23190556 -305425201 +56018436 476473978 +-415431918 127109269 +-625729344 269939789 +820818534 -130181789 +-16457033 495697096 +786064443 945297932 +980288684 -703832774 +321394437 -517566545 +-881019887 831126754 +597555221 843207171 +385109982 -125407682 +981589550 -131191232 +-691667905 286727328 +-66428948 430553848 +-399927534 -173568388 +863209227 -330869685 +-439948226 491305660 +466301134 926376630 +604975003 169212632 +-7693672 -515650623 +-474354377 -554182580 +-874235585 -966703236 +247942116 -532462779 +-590107923 -326388425 +-704586605 543072529 +-713920330 920233204 +194850299 -740172047 +838276120 768531470 +680629102 -483970019 +-893668547 224289411 +-963078143 -815674274 +409065228 648429124 +94811941 -401040242 +-782676866 -930112510 +-775464205 -613400184 +457653040 -351696377 +-267742592 -312058910 +395518981 504051925 +736862083 -228246128 +590696294 686676411 +-652158837 -522314630 +-170808073 16770273 +946156700 115058518 +945351459 3351961 +726897577 -184167365 +275209847 -174715038 +391555734 -398018652 +-576040108 427288137 +270520528 -221121193 +-805595994 -839082931 +748296691 501782041 +937482087 868343663 +-263233312 -718313219 +-47113281 -450479793 +-268709669 -76618457 +-779896872 319373539 +689095148 -806254318 +-801334154 217157897 +262338303 568319044 +589628667 480595855 +-162732039 -882683884 +675989351 -998512916 +342423141 -970498889 +-127195486 -622977889 +-244730971 504783703 +-196384665 995802311 +-494239251 731404892 +816716134 615679079 +907184634 936862410 +116020947 821629165 +488102595 592563231 +757937331 -844260039 +807341599 260070650 +188864501 604441535 +897424914 -981888056 +-255705202 374678437 +-645492360 407954361 +-141319476 469141136 +-802020451 -170210545 +-988141251 -858609303 +684956719 292236043 +-581490038 -782010206 +671407866 -825927736 +850763483 282075545 +386451515 -966142472 +570405616 -702086160 +657685213 219790719 +-739333484 -149649294 +93938933 239147776 +994378890 993854229 +-57882300 -535777307 +813996592 -676981808 +-735079462 834324895 +569312427 -816843924 +599552625 -871805613 +-236438821 -687022310 +-946339261 849465979 +-207142535 832882945 +-358756084 447691128 +892974337 576688711 +-841959388 -354699558 +646183199 367691158 +383888162 877731730 +743253585 542125093 +13622948 -630569813 +-725716414 -408247927 +-955378757 -726725063 +-705659796 219957960 +323986174 -148023696 +-760476026 129660868 +815710574 990353117 +-490501669 433746409 +366815426 -998877735 +-807429371 956003902 +-639712440 -522371727 +296218859 537203445 +623546376 -508472098 +-647892961 310165822 +-571767693 -939938676 +891275653 -720389803 +-540769918 231468289 +627722526 64749182 +-704311827 -310433015 +-803929100 -166064659 +823525064 895638720 +890889594 900145120 +-575856232 -109815547 +928880246 597006859 +81757806 411034901 +-176963428 -434175717 +-959142062 -305353245 +-719546552 155161878 +-385291249 811715962 +-90995771 -646884486 +-820847377 632448417 +844033351 536840048 +561992636 866209234 +-547643270 -619775589 +486733079 -4206573 +138723227 128269469 +-566438044 -743341425 +49171624 252117166 +-599774831 -512689937 +418725947 729893208 +826453200 -273479620 +575366101 -666852527 +582625006 964099512 +24735871 -499501315 +909482804 792484058 +81947774 361759333 +-220542036 185383021 +216232686 -157123430 +829110988 567418172 +522003016 -38788471 +-539927418 179665762 +914287130 573723094 +575875186 -269325492 +-390186340 -995849240 +346590066 -417071461 +-438894100 -846905523 +-929611395 -389292732 +683769440 -11737727 +-41351928 -329530235 +-373571803 -750229192 +847042831 348316061 +272760699 866549625 +197092821 127750068 +829368484 -45923491 +-8669316 -102075208 +-845355353 -534612594 +-970164515 812711919 +674972098 -472596283 +-160654869 -992829547 +-312729732 353605005 +445614231 -639118355 +914560594 471266408 +-194910436 150915389 +-665827120 775687932 +286879257 759960680 +334248810 -231543734 +803165954 -949060424 +-361558657 -413233111 +736723758 -206685661 +-474255406 417159239 +179346964 -273163549 +-185541643 -265845739 +115051804 728088363 +136983290 -54249939 +99222308 -31395335 +-709009889 910854187 +159027170 -557822854 +-492718255 528231927 +317066475 -591945663 +151366368 17646326 +-705981720 878615346 +-520317134 290637002 +-14742948 -936322585 +-562051273 -912921492 +407170538 -950183216 +710347130 -757751099 +-625638372 590927426 +-900195814 -222564225 +738379169 296399827 +239869629 60102578 +264724985 313411568 +941296907 -814314592 +721699887 912308178 +719240693 -680072401 +-3525229 -675772549 +-754825247 414876565 +400061116 628653318 +789704275 584995414 +-615729098 557158123 +-298269872 982081324 +920874228 225438638 +62811750 -739865706 +187467348 -345964213 +705142489 -778015886 +570959349 -329088579 +890059092 -900669050 +565131256 -593766939 +37360067 -918230739 +648343758 -857672684 +708896460 338685365 +969024361 -204408230 +-85243581 -291244067 +464076881 82778304 +-106474881 -50478220 +157969616 324311846 +-714758765 -833654405 +-198210826 -463673524 +320684608 258956002 +-550612319 583975154 +-783890593 -525656858 +-380271997 984001672 +-891911534 441943155 +130552674 -343871498 +526655235 -359257115 +661752019 751243253 +-113039184 649902081 +329300862 686969534 +555591386 983816576 +842817737 -447366956 +-17989216 -710721719 +273281855 -829857890 +-168261059 367504457 +-921307662 361603214 +-444614530 -519350569 +-34223644 343253865 +-118076332 812669614 +-482010060 2288399 +-189029043 -790980799 +611825927 -749994200 +668404703 -195841264 +393963454 -786652021 +536020720 -684312044 +14062748 -549144184 +-10857329 -397700856 +-850459027 36633858 +481556639 -978052940 +-928868481 782856674 +-916513078 608196194 +-605222643 -239947468 +-529008838 243963166 +-622463732 398235891 +173609128 920929492 +880479708 747742805 +944830296 -107141248 +-993921656 -938898816 +-616317656 248277463 +902736390 958246173 +115625667 508817961 +215583397 -663505159 +-756445198 -817640724 +108361426 -163954463 +-19322011 539720908 +-846411160 -594438596 +-426030554 -361050668 +-235967152 -37719091 +-848217362 -440747356 +706906673 -217707289 +331311587 262641237 +-459642735 329432008 +384068549 -925345986 +644448517 198985316 +518078813 -956036251 +257765905 -214731988 +-605971524 -361839557 +-949309244 -232500098 +-847656285 -222586881 +-625407904 -394204321 +-68320773 -679340755 +-681921548 911648616 +-443479268 405231168 +857453127 926234358 +-444506765 813017050 +644296955 -388877007 +792827576 971557960 +-607849753 -892203541 +-359110374 696651525 +944790150 444908660 +-140442687 298564817 +339079921 17078143 +706501379 200105040 +833072518 803660505 +-185810771 470217138 +418439477 597766036 +436206921 -380927034 +162608386 223760123 +-254836260 530508271 +-378216192 189250449 +-920715513 384395069 +979124064 489496747 +520365961 -808466997 +515353596 676918735 +-441340843 818657351 +-615202953 994721983 +-919787247 32957309 +-626919008 -933531523 +-480323201 630008146 +-938328610 -889801045 +269441190 -282512813 +72911474 392251239 +676036697 -931833752 +-746573102 551044955 +-806935890 -732227486 +-523426849 460856914 +989925403 507868874 +831516259 -597237290 +-912661813 -908058758 +-562921740 489041791 +-581551787 799489069 +-667476774 -493309109 +-902280207 992103499 +254403849 450480734 +-940757166 -885211479 +436855288 -669581866 +-260643254 -759352307 +-157826223 -25573832 +199704824 725053503 +405941260 -485142804 +714013345 -514769470 +-185432975 -538221529 +503437055 -726113457 +-169580285 -403273109 +398735935 322491155 +-844851638 -684769974 +-378798286 860566593 +-45414809 786301958 +-504819011 -761677650 +44675319 -80355372 +931267778 551380285 +863408231 -74735666 +203957735 292634465 +52437564 950282183 +-543101528 227907629 +239905410 -699741507 +183993357 -805280880 +-491676819 -943505406 +-504356485 -877813336 +-935069385 -868043809 +-272254064 981874855 +-777417206 -619847851 +-628828457 -116762509 +-338995047 174265374 +-208134972 436833836 +-985999790 446161665 +-240463364 727157464 +-831519273 905865017 +253737130 -234205073 +-483198300 422241162 +209826441 -982406385 +-309616662 -96949113 +332039040 -106119452 +627757256 233283211 +-301383351 -736322368 +-820369100 -461433043 +-933251748 683498900 +-605495329 707795766 +-42339427 -269019897 +836795653 -805960792 +195304036 192895010 +431436013 881559384 +280010034 137350120 +31719024 -339953536 +27406418 397172392 +-28533292 561577575 +148829830 -848775476 +919422567 -906680449 +696660100 905067740 +445981832 55207214 +999459550 -581445868 +-965794414 137079844 +685538823 -181050021 +-154279145 588499400 +-468980692 -804295322 +719404570 -197800647 +77839740 -677251309 +-853762058 -802394029 +775756972 525358893 +840848187 363965489 +165654972 -229050796 +340152584 920036672 +609911544 -565364276 +-410966012 304429356 +366528200 -846476269 +378958080 244688381 +-14701791 837752058 +800480597 -885534751 +984956673 293330286 +840165988 -995966221 +423222220 -457937860 +-968350002 340572108 +945871816 822930596 +648912622 -275741933 +106491033 -476445534 +-966431148 -651613757 +-301277992 306579978 +275769851 -804829069 +-274848482 961957728 +-399216517 -959489281 +565665692 -766145822 +-744591243 -186412154 +-30367745 660342491 +722542562 169308389 +-265799573 -647280962 +436363683 -637888039 +37260427 427806469 +-528366572 350599968 +161195919 995226535 +381884153 -393824034 +731735645 470559610 +684111763 276863184 +102208880 -263777155 +-537880755 899994526 +428966655 -618811661 +62612983 -190756920 +-262274966 293663879 +976098198 -582264579 +386800353 37039547 +508592306 417626588 +744434702 -876810683 +-303370271 -334664375 +822575315 -694483843 +626048072 -125978922 +-410654005 -426685851 +-45521786 912528123 +382324020 144612178 +23301613 144188931 +273810400 554663972 +114876737 232226403 +-177727076 86769060 +-995956213 231120936 +-624030605 -463966556 +837324890 356389446 +-222355085 -773495239 +-780792040 -958713124 +593988272 -660379170 +-917029651 477603515 +-514642742 739976814 +-880097059 866810649 +128017938 296617820 +427649382 737020518 +-491774536 -790385959 +783723875 -958740705 +-500032228 -760936625 +-329175952 307940597 +-707858671 -299242164 +599132611 -348668733 +903294585 -245391046 +-839141449 171557992 +-264920211 -929194020 +493924909 -744658184 +-263585801 229859464 +641897090 423453176 +-562886369 286441164 +626929695 -446560010 +780072939 -133277741 +-560194139 -400584067 +-871787589 -579921964 +358348206 88598449 +983702191 405614227 +-685227587 -714909427 +-130276848 -348917437 +-376010532 -604988946 +834458816 -149325745 +-71150635 -170970035 +891457046 -653996998 +-267235886 -336818116 +843111775 -244351619 +-857360344 708975839 +-763134150 216374987 +-902877040 109846466 +-231356776 -360421941 +799549301 -849906454 +634172560 -146569986 +-711717406 -704662088 +607010286 259333267 +-770615222 -362154436 +-181914307 -716665550 +-140548741 847304482 +-509168899 919342901 +-192618895 -620785158 +-315886154 -634250210 +-265420440 -738846835 +128537682 266742976 +430638506 -380543932 +128876748 -296270395 +937375329 259080249 +537273750 -815104929 +-171349440 545629454 +55947566 -248338361 +857400926 -805478083 +-69718322 608132796 +23450803 -283880920 +171708773 333564440 +-89656630 -994710172 +-417672540 -630389765 +-985170873 -501936229 +-914946190 -322977171 +299843463 -911474611 +-744726657 -848244253 +-423050853 -535052293 +-296450903 194201992 +-457924434 840878230 +284734380 -971476624 +-711410876 652581044 +-944844611 922310139 +-139531220 -247738186 +984037328 -82858683 +107998645 -558837868 +-622099938 -562903210 +898014305 -388383741 +144264954 611671395 +883622228 -32111516 +841481992 -130468742 +-604140679 311779597 +-517380573 -494683556 +359878059 -40437121 +472434852 690156025 +310020502 292364295 +632912429 -160936890 +-443295106 166932531 +-862000160 940001095 +136252474 249383739 +279538567 -356318431 +456819129 519949029 +-372920510 -254233474 +-550174574 871704255 +156579761 293773586 +138514402 168106983 +-125212483 -253566656 +-277734734 678257642 +569961110 -773735781 +338121172 -586609758 +-457821131 403658407 +251279061 -667430282 +829375674 -995028099 +834659699 -937328796 +458032277 20562580 +628910061 -52355117 +-247094567 72889690 +549977527 808521435 +-914168759 292291986 +970428710 -553654470 +-329808575 -869429038 +-222297692 -482769854 +-214847484 -879298584 +-62234352 782021118 +604456540 816051972 +102355188 996837524 +-667884542 952240557 +553352706 632643645 +-612224289 680137827 +-72431132 529661707 +-535034681 786563785 +-336585050 -929970087 +-452768452 201941804 +-253193099 -488221466 +408759424 -518777314 +99436260 334177005 +-301346371 -80578300 +-211348368 871043877 +638065578 -706149173 +379564804 864497296 +-440740611 -832624432 +218682316 927443521 +875428554 396061192 +-25707408 -97348420 +-502230664 912089127 +721491288 603793537 +-535806892 -910296704 +-169669745 637195382 +-249105478 -485845346 +474211761 739735466 +634336306 -791480010 +76812039 404039892 +-386453008 -717012341 +298243088 854603845 +-399825129 440537395 +215686562 937447456 +-301903297 -818993072 +814021182 433016474 +-772814666 587598641 +290509371 -979827012 +-465822306 737742583 +255826185 565096160 +-761884166 -16293912 +-163428646 407383405 +767903338 800143218 +-247958611 -997870872 +-69793264 148247489 +-977625708 407147416 +-247645980 208992923 +376207714 744895133 +758128874 973890330 +-323473660 121821553 +-328299817 -69389044 +289506972 -525198924 +-462997754 54883004 +752959318 -613871672 +457266640 -558693008 +-474886608 -586043912 +620255629 -416006334 +774306912 -697350986 +994690221 -969429912 +909809552 -606253199 +53032222 -127696689 +104868739 366856598 +622791253 -272099247 +906451659 916223014 +52649299 -136363468 +-89498726 800069467 +-361391785 71916977 +-338909527 -893913382 +9731340 -327905493 +-782547740 -508765473 +-718780146 -913964295 +497850550 -819927374 +270511516 742361245 +-770593138 107386130 +-362194696 397858305 +713193883 -962997197 +27322212 33203859 +-881859630 -859915468 +573753191 840202952 +722740630 -403416992 +-555631735 -60085008 +-168524345 -985339525 +-197444087 -135051639 +-111188448 -175859111 +704143145 -574004535 +-887043969 -999050240 +-345559982 -600653449 +441754814 14548287 +221786116 -535744783 +986347593 879959274 +850949331 -785120520 +-831635478 343532923 +-814428275 -757571594 +-694936067 912537257 +539403613 164753910 +-315717828 -943083327 +512247904 -200366412 +386178555 186244064 +-972452666 907504164 +-12646405 97496028 +227988629 -156409513 +-776642475 -485156706 +342617572 48439389 +-720216171 49946816 +630852284 -48720729 +545023262 701404961 +504043332 249931841 +-142304405 842448182 +-848299036 -531196565 +-311076151 633836433 +747401366 47631219 +-472365705 254085621 +992201071 8230563 +490788629 -397120792 +-8881144 -345240193 +-720948818 -539803004 +640285439 722827009 +-47563472 -988569747 +152624155 -617171274 +900801796 -959918270 +-725195602 645688320 +-571369240 -488275535 +-117293266 -487967678 +-168600512 -173944073 +767796904 148442273 +513218036 275895298 +759661055 275392421 +-143467461 -639684583 +249221361 95190694 +-753677405 -915384400 +-527883169 89679750 +282338882 -487778190 +-498684755 -956817438 +-226622392 -919324144 +172339938 -952834969 +797522539 469820822 +697394767 -927958714 +575741887 -371459388 +830110580 981364381 +776414350 -589988085 +-152491692 443946280 +-556655920 15314524 +844925514 -227831874 +416909222 -627708096 +-161461584 -962271138 +-458579558 322196672 +-745785505 830850672 +468938299 -418869977 +136350413 -173940932 +531025819 -773757130 +221412675 -560008471 +-314811931 -795484276 +-242789220 672482951 +-266056493 -290319864 +-722222069 10443432 +651903382 -772636908 +138215469 -866210720 +-183107160 -788613494 +917473575 -199199572 +-738516570 -409570328 +990793127 130016641 +-730564012 692167076 +-649379356 869367277 +-821754368 -601827256 +45541341 -311115731 +-533262463 -193718923 +-843992270 -804678681 +37458731 932055576 +-930869745 841311109 +351134506 592736522 +504237297 -444660120 +923065039 954198409 +-513807291 -282411671 +728534424 -709728590 +-702776640 658233941 +-511574739 -892235981 +9469842 -701811852 +419103754 417408619 +-641955304 -593913496 +-25905660 338684233 +165941052 -336730443 +-53152346 -241214666 +-55070135 388663350 +-988749477 -930017981 +144135254 288674461 +-589875277 784517969 +-562671125 -705077540 +721644203 501062650 +672488531 -281193923 +-862275522 -596354148 +361260069 264185034 +949109148 -705674327 +381737595 572546428 +466392451 -950001413 +514581394 -181442079 +-311163554 -939089942 +973380042 353641630 +-181780867 206731720 +269492194 248644129 +457613363 567432852 +519350776 841691023 +815752517 -775655578 +-233133493 -497808729 +92787586 -411217330 +-104409997 -200337431 +-928059185 -622198353 +-332766578 -965300033 +954031020 896951482 +-28375188 -456393827 +-67778986 463067975 +-191116006 -25183517 +702288961 230876191 +-99724988 126633423 +613248755 400586633 +283686533 875152032 +900147990 643579325 +-933463722 834084759 +-115659019 718365518 +-57664404 137582371 +77738650 650020181 +609004990 347613429 +385842818 127502615 +-819775596 -184033156 +-336940252 231944363 +527880763 296091374 +-702226457 565558123 +-513053317 -328103118 +501337679 -798096809 +743662492 603515372 +851837086 -313262907 +-919045558 -458954758 +644532988 77451459 +700867484 -963002249 +231590738 936306365 +953305901 -329874609 +-243564481 -612901822 +619799878 486355013 +42324315 -380321034 +-770984553 323723296 +-732107142 258945245 +57171084 -6878638 +59586389 666862499 +341298590 -291761413 +328262986 -145578218 +-70922855 -443678876 +-33977429 -514572012 +-699572857 692218162 +862398776 -371126535 +493109363 -81066920 +427309687 27356751 +-444376390 144809375 +447006103 -825671047 +525757421 -53921582 +-191395977 -612213411 +708872138 921284294 +802014421 -344757624 +-617885349 -650032379 +-426144835 -195947484 +141520384 129285826 +649633852 17801607 +-489777940 653009631 +204931286 -241582853 +212974065 -648637735 +610144819 -266751779 +-17071829 -102526971 +462048915 -464303490 +667697473 42572704 +719023097 -98833218 +548290092 -580382652 +-427293445 -749290439 +-362610974 -234315377 +-790245279 612675773 +-522802763 997684630 +516481006 -800917166 +832728477 453823048 +974861775 -278065708 +-557511910 188317320 +569052058 335459470 +-188079735 -483093544 +-447076369 40843336 +75767108 -16651364 +-638853582 -751716957 +-891190789 -794918376 +-262559865 423160915 +609707937 -964318097 +-584259426 -166223879 +540393030 -312240385 +-589470577 34831952 +-485309956 572740007 +395128420 -849986977 +-35610451 71954893 +514604986 -907803400 +533999162 -208361680 +-548887719 -799609258 +-369933566 629846896 +-783093255 -3370848 +120855877 -81238143 +63130499 742547747 +754011936 -279341082 +992070971 -672707986 +-425504749 303238954 +-536815631 895175755 +223389849 223341141 +742536507 -111545169 +596033146 954355770 +691769664 920812861 +-17081284 -218995417 +-525968 -449141931 +-395814859 350791009 +962418653 358921372 +-310630558 484805689 +-572057550 210887105 +91862163 114720329 +816612457 -488848978 +-881489865 -223799209 +-922470209 553153285 +623247817 419472393 +-876012015 644571403 +68307990 428415650 +-742959978 -98584321 +669610698 -619922777 +870563212 303738997 +-676709710 -33657152 +-96017740 -800074177 +405484228 -398452410 +-396924100 -277254616 +164031924 -724396169 +565523845 -779381020 +89562239 583551611 +-456832520 -835464006 +547986242 831416147 +-460489401 167927944 +416133322 87873917 +-451757255 124646568 +511679978 -26610861 +518552865 -474957257 +482689587 -103138899 +-771316643 403683171 +-515515089 967058176 +-736450685 327160552 +824152287 783922545 +523404819 533391042 +-668115094 -699488029 +-497778202 630110681 +-466316081 -507888718 +-788307249 674034163 +624813516 -730109852 +614041506 -910376723 +6587759 578007241 +-728757452 279971052 +388157637 846702870 +605855309 -991721077 +-324188703 262897575 +-6641945 98495954 +-235385523 913193467 +-483821309 688418832 +301190023 886559495 +359434541 834562356 +491758652 378753178 +-220163251 -195985378 +-462262865 -852123234 +32610640 -838898819 +-664151972 662482868 +999352008 -17747528 +-650081428 700933466 +-362724308 675751818 +-176135046 471632936 +325495719 -692017752 +-584625049 38808401 +-702562331 901151216 +-179153226 -420702052 +-363036893 -587456959 +-597468299 -839567662 +-388879233 801875720 +556829028 632019513 +-55698562 -732547350 +625868777 -310211860 +-425458628 693075233 +-359489077 -468211120 +233686859 -487980492 +473136035 -850653046 +-956738211 142037682 +1170253 408203893 +695736152 -645552522 +744164167 -358151083 +-397706537 765212581 +-211342928 -254874725 +-762552517 601205574 +-782562270 286966307 +233046168 221858115 +663975854 212391455 +302126268 -510191756 +-263539841 909068416 +-652412506 -133395115 +923906660 247706968 +813866503 -332837955 +-567545888 -883485131 +-201452246 980351845 +-25777200 141143328 +-19967759 -693150697 +-426179915 874660794 +606913212 -489006267 +433389426 345854825 +-79310470 -584630001 +273826093 -699897571 +-625920954 -615870858 +-963842189 965200552 +-514653374 294470466 +-598923577 698676634 +-237328045 -433874401 +77023608 -955369458 +446811344 -316259121 +932019567 -174076747 +-820965493 -19319875 +550525177 537003622 +944338375 538392281 +393404503 -406203073 +131040524 734931522 +167455341 254046678 +-47442497 -697648265 +89044921 -292352670 +196567894 -45984727 +298505587 -484711608 +128601554 -969843010 +248839221 -425945381 +-490985360 -710397849 +-320726692 353021514 +-564419710 182057842 +-499582426 252269491 +79311318 -911655677 +989669689 -601332247 +-907008660 -505266177 +56064970 -607595390 +-499190994 298815235 +-966782620 -106492088 +864986833 928348787 +856709765 575207073 +-474709756 -734843733 +-122948223 -3657608 +847399009 414808496 +-138934091 -167280982 +798796718 304025367 +-483754330 806959674 +-965501614 -738877032 +-879407690 962525047 +553113731 586263998 +-408354474 462230232 +875840077 -732633359 +836144802 -716653927 +-686469059 -849999662 +579150960 930537777 +-722195858 715065343 +-234422149 534140916 +144736221 667107533 +160893611 573158941 +566647644 515851041 +-695014853 -579849235 +-898877003 -680298586 +645448035 470259485 +-821212375 891207380 +-183733663 449397099 +-763036246 225474822 +-259282113 -520081044 +-743621512 644956096 +-798747461 -44329843 +-197652694 245091476 +935291476 -793153694 +-971150513 371818137 +-289226334 509009331 +-93252213 482293218 +301347238 245391268 +129542697 -932775156 +808355278 470109623 +117657737 -830790014 +583664935 805187158 +-835995208 418224220 +-189419486 126321699 +-979678457 446222667 +-122138204 -339080741 +738854375 724004517 +-310648858 203148306 +20722898 -231273137 +-416060972 48526556 +-514767519 229756287 +180063211 347789611 +-575177498 331073985 +448522535 76547383 +-171498471 -524414582 +-990292621 -644500931 +-891776328 -364375975 +-361678467 530748489 +873043337 -106787434 +339153833 -645233358 +-600651719 -287260554 +789433102 911630356 +900974101 -522738512 +335684741 -958436901 +962304478 404257725 +473937850 -826965536 +-485430498 861273292 +191720014 888078086 +-341708670 944259075 +-874183652 652595223 +835882422 -849622462 +-187318813 713158339 +-111027594 -866830024 +658839229 -528798414 +930559323 -488204331 +3188132 912359016 +-539975038 298333031 +91720634 -749449368 +33480705 -24693099 +562913018 542203411 +492685068 -744136689 +-310671899 471295479 +-595825789 877871870 +-212816663 -440183459 +-202013676 310006977 +-990349371 270274565 +-302361752 -989188404 +48035640 762205409 +660612384 238778147 +-884731740 800325086 +892691435 762093606 +-504777716 224445552 +974229840 -548514604 +-736517789 405019930 +993764616 634055197 +-315999505 -686002470 +517887079 -391337557 +90490919 -534213301 +520878104 510743657 +800246488 -550207644 +-368586336 -344984795 +274622763 794576118 +749439634 519268199 +289152492 910673042 +121525761 270690034 +130014975 650093603 +-11831004 -644532661 +-822673089 592382907 +637138476 429138571 +425615731 -436691409 +77340072 -573302615 +692151717 218657687 +-761416906 -280415666 +340836479 -534572953 +102380997 -170109081 +-318035819 -168496731 +378245935 806718284 +-177858577 615155108 +983112175 -104990694 +11417917 966844241 +-885574879 -807207778 +-215031412 -945127582 +-879927793 617369537 +-727946001 -835991577 +-924004453 505458199 +974821238 -532819636 +-308564973 -484668051 +-189528209 672792357 +765926273 -112956936 +533353404 -603557041 +-528725257 -955665401 +850134407 584592904 +-7573821 -658395225 +-576826865 685381634 +-538942482 45529909 +-152865553 476859750 +999009496 614480613 +-433453616 -41033137 +-435296305 -573820786 +-494445682 317714558 +445551164 429780536 +-249197158 423520600 +471259447 231008544 +-495992785 -994985488 +-419971384 152649033 +513966205 300850831 +336961609 -983645033 +152765359 290261812 +905096644 281214882 +969412722 -420743267 +-659974831 -69204574 +806421116 -60693965 +-267228484 145745751 +966085689 -182775267 +-961728555 288101110 +-50019842 -992746371 +-255154842 -514448570 +-949346714 62796268 +-973543148 -808309871 +476753702 -856268967 +-826719434 -424859079 +-119131761 771852933 +-196129933 -785296777 +191618555 -798194718 +-977905488 -629848781 +155789031 146336073 +-756702903 523936300 +-54556678 -346609324 +-424097401 -604665027 +-357033030 792095882 +-819840246 815759504 +-75711830 -295146523 +143614866 24539133 +-380560795 80105181 +-720521727 245014800 +-470233425 -578401767 +-350133855 -965849932 +-988790232 -816708692 +968188823 -873210772 +-405688168 380710415 +-523478318 230766808 +52541429 -763603142 +-290879406 288881425 +-992980572 -259384027 +-607344694 607759842 +-730202310 -195013926 +592122974 -624967626 +849687311 -519602168 +-355777867 -637949818 +625753388 -657817122 +-646929344 509992106 +135057985 955298784 +-645513090 530071183 +201467794 492872642 +480589057 762995393 +915055142 -759320849 +-448171597 -307098285 +-366204900 506741510 +-730372329 385844621 +-128300420 840574361 +855473299 920997431 +-525019801 63712018 +499723548 -729619994 +391829386 406333250 +-155934745 424538249 +-2557244 650986445 +-786740863 -321895564 +-720888324 -895145480 +306603557 -472414116 +-9196513 -636819287 +857632185 -99813299 +-926422483 -713294863 +-988727552 874158953 +-241999126 493557725 +-540140411 622092450 +841886471 388757000 +256618315 50269028 +268189136 -741703751 +-616837565 -399108763 +768558875 685474460 +675322235 -649995636 +565838327 71256597 +33374015 -663074564 +-663146265 -224412878 +-670064906 177717164 +913901194 -989877914 +-736806417 38326480 +241267246 907292792 +6407122 418931309 +532787428 -823715999 +336094578 913565675 +883702076 2786256 +-733193428 -695646295 +-493599219 -798181798 +369688601 -149428766 +658654721 5735875 +-229657489 -840309198 +38189032 79778597 +978069884 -331758392 +461011754 378206134 +663317104 69716260 +-840020801 544493776 +-179978003 -86985027 +-462215744 -329278326 +74291261 729203510 +-756324757 -323813844 +-401731591 -248830427 +-341622405 700256208 +66191346 -11004637 +742481060 -281803397 +-751443905 964942944 +-156620248 671189468 +-915409984 -74118700 +95120426 439092029 +732626144 437871125 +-273032154 -99274958 +-971317623 85288172 +351567478 206106022 +-928192351 281876958 +918902370 122371804 +597079533 759635940 +-28340352 -589494205 +-238694325 812921659 +-608663361 -642173234 +-422315801 523718789 +447973461 -624395929 +618641677 453453201 +-190936296 707049802 +-58871148 942819721 +337129757 -21077239 +-750315723 -892896633 +-630262176 -646973186 +754037510 275217682 +804644515 -273665884 +703104986 451695961 +-348983952 -985485116 +120138479 400746779 +-999986245 766951803 +-180846748 -106113004 +670136405 -300980412 +264137961 728436492 +707756624 138947030 +623030235 -751076860 +207081384 251821498 +-997886766 135897988 +866522174 484488359 +-604651450 756044605 +-200869538 72228725 +-260609385 73484872 +-744310800 966069715 +-356635482 899528342 +497202462 322341105 +-906441092 -755347183 +149949406 922195487 +208449932 -854457636 +-412465982 -757255694 +167203146 -774408972 +-273391933 -470204920 +-352265309 194080970 +98096145 -196678865 +-816420590 900325589 +259844547 -552963302 +666580380 551543351 +-189212079 -986682532 +-716941454 34404709 +8421616 -20250433 +491736628 -521068549 +-962202190 -524547550 +895456291 333096185 +981612189 697933327 +446621134 621584920 +-849653558 -762485148 +210240759 -415825471 +21232839 380913837 +-587232748 -677730741 +412189687 720816591 +190931438 985305614 +-796598739 480567425 +532690707 -222456422 +-807018318 -922951421 +767222954 -685779333 +365735988 87760553 +-19006596 -179477479 +802879806 458094261 +-454309324 47924314 +742211549 -635213513 +303210182 491357603 +938039315 60727132 +-242764005 541850202 +119741615 -144842574 +111818078 -459703744 +784742202 748436253 +-349115856 -281618636 +-393275091 -284115259 +253236845 -234895371 +-307138903 -454977425 +35339781 896125976 +-573655843 -325155972 +-675483805 92713262 +223464611 60198785 +220452919 423112510 +-865584183 -666909982 +358303044 -30215533 +-39515424 880442643 +943503521 -914097116 +-400251074 198299247 +-104607856 -901346620 +-832911563 -270495204 +-761414422 951130932 +503716455 71327395 +310224663 -301204946 +-697656725 -594117708 +-577161957 378016009 +291618547 43496099 +-616451928 170370438 +289001215 -717774933 +719642275 -193250244 +-195758516 -236121996 +-709340190 354179431 +326190342 519861584 +928139126 662315357 +201169191 -125275334 +820977712 29574664 +-452548636 -497264060 +-806313372 -241498090 +271573021 765172105 +216364398 397736715 +660365802 279821137 +-325711509 970869105 +168394390 -982092841 +-852720708 22766917 +727062526 905558104 +-261788798 -869175182 +681383007 643799423 +-383839752 -729866956 +-447639591 -589178756 +568317276 473869930 +861062418 923241561 +119032136 403507370 +-140181945 -791795105 +35695977 603207456 +-223280076 -400591256 +-72277398 -992947863 +735796838 318568934 +473327166 -76795202 +-902276288 -547780551 +241838321 -949080057 +228239741 796846248 +884645238 64497876 +433224394 -589301071 +781167184 722916881 +346520166 101783286 +493575674 587171837 +605875035 387588669 +998709311 737828520 +48465623 911108417 +-508182781 48106201 +-268628835 -568542262 +-882826612 -352638863 +322251370 -11136694 +936713454 -710579960 +-130282207 -86166719 +52341024 -911988629 +226959506 -343432542 +-431818869 590045394 +-799361216 500116665 +-557415053 205737598 +-658762851 955197145 +-116283830 -101498339 +-60212923 -765308473 +-837958486 279254262 +-729897684 -716075042 +585087359 -463528350 +-43738334 -397613718 +-51509188 -865979349 +-781627634 270655337 +747233427 292728901 +-301278446 164175414 +-215465595 304125930 +831562633 -457628529 +-917790574 922682993 +999970885 243301747 +149455266 362060064 +-625028267 895324582 +105534723 469332884 +-370054513 978085197 +387561205 -648962138 +577670961 -863939245 +-57063574 -615256255 +-773360132 418266768 +-52174707 -91456546 +-996981315 -291940946 +83762063 -127056416 +-386855856 -326672428 +393931439 320067496 +887043354 489502735 +-677185109 -498318020 +-500477418 679336457 +391117387 479538518 +596177069 813888311 +-292126647 -31277134 +811035479 252577920 +-505068970 607889884 +-931089536 405572910 +-623388195 369883901 +-982072970 964070109 +230097881 -845141788 +-189412938 -880324570 +689243887 -52638797 +221343130 -960723714 +209900196 86158611 +174156582 -262526801 +129864524 112595988 +-927011500 443508695 +-270444592 -320794691 +-879662519 574031543 +-975527605 -646026896 +619987583 76233420 +813619143 754105998 +505236566 100582967 +-799070676 250542616 +-414841418 -927094172 +110937530 -499316397 +-141996017 -248405218 +-429289410 -744785822 +-156230352 862431407 +-298924423 -874249494 +-167952841 -174526631 +96561076 -60103971 +-895642333 -574494255 +782635708 -245455224 +-971388669 -673192757 +650095796 -482722298 +-7463485 -524790025 +878500666 -340695975 +-639895860 237420418 +594996097 -979385092 +133304473 806115785 +-268050705 -572946425 +181215366 -472520056 +-587595609 -729989869 +-567216972 944320737 +-505081779 -958760926 +-674541202 603444492 +-80131188 -240925556 +846884260 -679417029 +-502508856 -984460733 +-77183519 -885286709 +597889809 314930505 +14152405 42412093 +139920719 -244354308 +422989027 640999404 +769581635 632811693 +212661970 -423555313 +-17785455 -503442911 +706892202 446360540 +457366914 -212152707 +88922603 598112709 +770342685 -574674269 +919392474 889934998 +532826794 819051815 +-375917376 99797809 +-239025062 -989057181 +706922120 -782475338 +20300166 750328572 +-244264748 -256099154 +-402222646 125781203 +-753375725 704795126 +-545869724 74048121 +764436853 -436788884 +-224987722 571499443 +700189817 -272740933 +-389000388 175407722 +444367324 323849572 +-333642383 -571448074 +403073928 -518529381 +866742140 -197617413 +-871893650 -991474262 +444550715 -677848241 +-141741591 125207964 +-71427110 -842890263 +728149517 563300744 +728735618 198594096 +-31866989 -308004228 +67688105 -920626074 +-817663391 -856509461 +-941521304 -486274045 +-560566708 798621842 +695436198 672946454 +-809600953 -548780774 +-267191684 -980893120 +601893930 119973756 +-558109584 -506084888 +709902657 138747204 +-448898609 -35427661 +596539131 729823193 +-561013370 717809405 +831314611 321255271 +272690468 154647692 +962072611 -32937126 +-439452511 536206759 +306122491 -691011597 +273899791 482453275 +463023407 417006330 +-511819634 478561619 +-398100976 -904839933 +702311055 871268144 +-232423816 567056288 +-61351752 236817883 +290060639 -73211639 +682929831 745487174 +574777778 -353014846 +-58748802 680875810 +-675738012 79996487 +111355861 -311596905 +224012965 -35365930 +-771311839 -556945594 +-503752096 95521072 +802375071 299990178 +396502041 654810013 +-62354079 -258379340 +-217110921 622016166 +824195433 -313272135 +-73605512 851810605 +-544055449 -89197489 +-182356637 -207918857 +537114604 -846695463 +370766690 -107757285 +-716778630 372163082 +887621677 549482625 +411213499 -75766467 +346037136 769630342 +-958247010 72360415 +-654511633 691876435 +150677441 683095736 +-816991242 -489756455 +-616634245 250010236 +-232082501 835186708 +200434548 598555847 +-578279377 -436196106 +889478770 -893772144 +-856245758 95144830 +870881698 136681695 +306136459 -847635195 +-38169993 -463314336 +-946079805 55963537 +247820647 -307688870 +-676569772 748955018 +-809989045 -510182013 +458460966 229184825 +531014858 -900014056 +952582679 -6291619 +-820104697 -190760459 +-167477090 -304134275 +-906351406 -201315413 +-715223898 600093958 +956723358 -719509896 +708863288 -481339308 +356850275 188542284 +911896306 244568632 +-627275445 285188673 +607270849 -523465659 +246129938 34707479 +719690263 -211991267 +-359172924 -663506896 +-118667788 -444019965 +-867354599 538046899 +829811736 750815125 +-57039723 978315189 +-522180043 -977639690 +212859606 608072728 +-679656607 881334104 +669255975 -437252488 +956132654 335016493 +266482283 -722723649 +29415595 732948393 +-805885460 -547648327 +589010603 165464396 +-75574466 802186461 +-317570876 230400922 +-622387105 472877575 +-669764782 131173601 +675700188 -63819633 +428497280 -912757377 +8086579 -508919003 +-320555341 -249410490 +162531935 -599140524 +360717464 -52040587 +151954050 793510281 +81811863 338483406 +30209271 -518139980 +-659113096 -356161524 +456387251 -935033227 +412064109 185420326 +-932531887 223373789 +2926357 291081431 +-656172770 365542379 +275834849 -625545240 +353953442 198859282 +250940000 -576921380 +547054283 -638527741 +-426079735 -572405385 +-6048630 147662442 +-368211339 -634821725 +444171974 -325491979 +-447530005 -247129467 +152780330 -522438032 +-416296427 -930803018 +-970138125 972575099 +370759968 -417658127 +-112993954 334725850 +452936161 422263504 +-204677301 820350087 +771320502 -284951112 +654269788 -295260870 +-23203391 35756745 +-680207244 624211135 +451467620 765303271 +365955004 5932456 +494875924 202358446 +-650170990 -549756645 +-990678660 -528285690 +-152199008 -706051479 +95518414 807556834 +729833330 -826942420 +-14760645 -978375912 +-603377532 -140737822 +-90836125 827057876 +-126886641 523038629 +141501492 567480189 +-611466308 -975955936 +-469883399 285903010 +-960969320 -788433240 +189640201 -55470446 +770449709 981602050 +-443325325 -582965568 +697276889 378765425 +-192007826 928651156 +468603668 -3091331 +926568337 -739325496 +-628273606 686209582 +-989502948 606156514 +418316032 621938663 +-912906800 519236987 +223199338 -290635263 +543625015 126048862 +-151249925 -905070864 +995415389 932207592 +567684730 -690076018 +-449257192 705093087 +-639107162 206473178 +-496346436 -756416249 +-309837068 -124985234 +-533990266 937182499 +-691939914 -681484155 +-373879233 327211960 +28519524 -16761677 +818071948 638794969 +920066111 467212323 +-65508782 -317364627 +-941233420 -720827059 +729029894 789491512 +543854821 -415619424 +-341227687 952312162 +706620197 -355093203 +884495143 957831609 +-178675122 27930913 +-844981390 316144716 +527187640 -827039246 +392079217 180324933 +-111585135 -434003343 +304622855 691870811 +726008998 -881977053 +662773491 349690919 +7817915 520484096 +558149989 37375932 +-438690004 -170166830 +-726430896 -237456054 +-288698786 -92756560 +53597533 -310996041 +828043835 -443975012 +-572847423 -457529073 +575572647 104759909 +-597432969 -206781241 +-992750918 -787188517 +-282300593 649950864 +69110438 781559157 +-578150027 725311124 +471738569 -757632855 +-215999461 -517853385 +-403152699 708643394 +834542612 -440839699 +623477600 831828281 +504537065 -495010105 +-443500602 -347955409 +-346816841 66572905 +575655557 -922459921 +798361815 -700121681 +-123162853 213082277 +-117071108 159682175 +-272056398 943261225 +502978224 509222205 +-201588104 -120144274 +294548481 723110155 +-411176819 85806094 +-573874501 504421963 +212685234 -696567013 +299282951 -898673171 +311712195 -529172278 +-907467407 -830499295 +-133544272 997040557 +213139519 497168401 +533772706 410132186 +-46714787 -335341048 +-853409475 128427171 +229968209 719217379 +369804156 -878605341 +167823978 533633110 +284604176 -140159504 +-74729751 -113098422 +-73550117 -642536948 +735555683 -329422237 +-70342586 -955026652 +743186070 731868019 +-453973458 990402340 +-896874656 -887797397 +479256827 -925478021 +-406359954 631961005 +786444883 -293049684 +449411855 -392284477 +-363901293 -96747393 +944893571 733528422 +778000822 550011635 +22071118 597255962 +-495624532 -698181062 +-220956033 -480755974 +-346057633 951873147 +807056201 195000730 +-210464194 -212819542 +218528150 -954074435 +-38784303 979591584 +-153595799 343561581 +424574555 -614840607 +469686485 -794019301 +-896348853 891972381 +244751447 -143938866 +436473363 -610874936 +-505271176 -676864424 +634109965 -971942333 +643091909 -382036515 +-548169342 153093792 +-337614906 750479051 +-797766651 -709128123 +-624996604 606511937 +762612851 -341427987 +571734667 -999821141 +-170126389 -793095858 +559264324 -189543500 +-122372439 -32157145 +-485205782 557380246 +-801209119 -297809521 +-59742929 -313596889 +728427048 -189089328 +-846919224 441317310 +-207903994 285194089 +994154684 -636969662 +-22426549 -398797632 +-307118472 -930747010 +430712654 -318201113 +117393166 629626618 +-548320740 -752555605 +-566505762 486429614 +101772562 -400127335 +277490130 689729399 +353265843 -514817266 +-504615873 576180104 +753011604 543252773 +-154502801 230711086 +-16310898 533746688 +346805918 402121329 +102460576 -993359363 +356541966 151113794 +348833184 -53131876 +-564111007 340786417 +-445896053 377464363 +245041465 -885998427 +-551432004 419086616 +574830139 370247851 +109728717 973597309 +-635888081 -686227241 +-915406657 -263361668 +-647585001 361164481 +-236590356 -262543300 +-138811556 498294969 +370241654 607889772 +-723777078 585278003 +-465522598 830814585 +-963858771 -408617805 +407902559 -394618721 +-268470604 261433474 +-433001735 -284651949 +58323461 249494568 +833874586 -876780874 +269997702 792123830 +-569185534 485288569 +-962103418 310149393 +250930208 755513424 +91517907 813690872 +-168568103 560962108 +-644642635 -773913202 +632829471 -667542 +68864999 118141840 +-541271423 748810594 +872452409 159206043 +835595078 710521845 +-823471075 276448843 +16800315 537455647 +-50308032 -886661207 +-210363913 -514809091 +-632770429 16603821 +846505256 58202499 +-945915793 386142841 +257786633 -110515117 +284335051 -681025582 +-613662656 15245914 +634105732 -269509425 +689559901 917500391 +978435503 -87145932 +231433999 933362142 +-106547201 -447289772 +-484509303 987796928 +826477259 -608967090 +-636660699 -28518464 +-269627994 8087699 +867153084 574585988 +-500746887 -459472339 +858749203 -423355603 +911972742 952854758 +270983883 -321406545 +474176644 644505771 +-24699108 -74166228 +-874215187 -654103382 +-487738924 -685102667 +178670296 939920773 +259836598 49162013 +-546628535 161457596 +-571986112 -190884798 +622535640 165914982 +382435853 336693135 +-535798465 -88308861 +807330304 518955101 +-204000591 -493839634 +906248915 -625173286 +754356082 -650836359 +585787506 -39839302 +-554538568 895318600 +-30198046 -869523167 +5691068 -809223807 +-56362938 -5752794 +231321906 -632571589 +957461601 119105590 +119452454 515564711 +846001582 279771091 +-198018687 298353862 +483276371 -523804093 +-897661497 31040796 +587943407 620969090 +735230670 -715582203 +509298006 611893562 +-105535658 619752638 +-323449147 -804322530 +849928788 178958695 +-398856261 -926295971 +840481267 487845226 +-822798319 -747419876 +-337129158 987001931 +-498207450 -521874490 +115887971 -989782881 +907875185 -716521800 +605287252 449043358 +434436448 -376014600 +-990910912 111009463 +-665310589 127007860 +252269442 437246833 +703213949 298684066 +-653977441 -765111111 +727717665 -383593104 +62761291 291722935 +-62275898 -364891159 +420529832 330007294 +-52782792 -475270557 +-953167351 -914457826 +470174968 -824210032 +17667226 777895733 +-993877099 120455786 +-762231116 -34299828 +-624903553 -311412716 +-759871081 513008358 +-295893196 -349527463 +-344451272 983349150 +697146652 609687899 +398512656 -269181364 +469718717 -785380459 +756767679 -794538709 +-5033078 -183534891 +-547334345 -329878101 +188649011 695168636 +-148951788 -590607265 +762765910 481239653 +938677901 -830046068 +-485597828 678751782 +-371610322 -314115615 +192518038 -690380407 +360046092 627933048 +-594455295 271073146 +-480809856 -115977154 +279718839 -258869072 +-158926621 -312768013 +234986294 928028678 +364889381 546154154 +-105835791 325221932 +86370675 762637255 +470042394 60863937 +-685817119 -657763878 +-440656329 738087926 +959627333 537830863 +612026154 -643894917 +391559505 -407739526 +611076038 512665875 +-598793217 364634537 +-683395127 925813502 +749080307 -999126264 +173226299 -955236344 +359595174 -802570119 +703141028 -149969780 +-156106332 -327649004 +72909963 -289482804 +532104601 167954193 +-229722557 41681888 +-194864887 165929994 +-51007865 -430715775 +285250627 560698115 +152103030 103125262 +-746308931 477785098 +-905253169 884188066 +-906934241 767122674 +-388505185 -533957578 +196931053 -826706360 +526887190 -947229148 +385982850 -319484677 +-530875295 540427590 +-785303554 962687060 +252578350 522011425 +120454326 414614157 +370136258 -689630767 +-44329419 776612052 +-218546609 -175422226 +378966631 -522575541 +-411924582 844379629 +89410364 985094773 +-254920436 -504571813 +511469066 -905326091 +-885546660 495785901 +828408750 -543456668 +872168351 34670596 +-862785818 275294528 +994195034 174153113 +710182067 120962449 +-28482669 551358390 +-627239454 384385604 +617563045 -51545977 +-566851250 969621294 +-573494167 696221617 +-299620403 206560882 +804577812 -927324769 +54847882 -511155298 +-295540215 35084757 +-820178788 -191585907 +724773049 -786802287 +-575499840 -324230616 +-955900180 -298682138 +-468924279 -757445617 +-490288228 850290800 +354358424 134813817 +599298095 -895565001 +-41785758 -821290516 +-164319295 -752619484 +915822406 734346035 +-424858634 -40298463 +-959211515 -61804695 +-98611327 -806119894 +7975735 -877948744 +-847270607 133638855 +-307550883 588357247 +-484055384 -443095920 +-222565775 -326271850 +118601349 876750050 +888017630 -13819945 +118657757 766736497 +-889671596 -947622589 +103357442 -655135163 +44854952 -556182446 +556230712 874051314 +-249382255 975149317 +830265798 820411556 +557357999 435508882 +-1650871 -737757860 +309649710 300394527 +-696059320 -16087796 +-219658846 -346212033 +4895135 251711762 +764831479 -786650516 +630466287 -988870087 +670272838 -186531286 +250527316 -446391021 +459293351 222882854 +295145539 786803246 +347377070 365321165 +545940343 506688723 +239547278 867735461 +-427201264 -509963834 +505648098 -606818039 +-144408033 -689385308 +-642657580 -21394591 +645914424 -542268410 +380004640 -154777103 +-121651146 902923580 +939241880 -787584473 +616145188 -303193060 +567838542 124924838 +-79818123 -253870086 +342716580 -257079242 +556082276 636758790 +-460353350 565264362 +-561163511 -973684361 +-527443868 -635525116 +168247335 3882921 +-776390376 -158996697 +-400906366 -166955375 +-484120883 -42382889 +742529112 869377532 +506290519 852229594 +996441142 -431087883 +-253264737 -843307680 +-58278428 298060492 +350991396 -903242303 +129158804 -345610042 +-846905666 -100559740 +-18347905 -177266657 +-744263555 -809173352 +-560146870 227029007 +-729657319 550922288 +-13263394 -251360310 +-508669739 555855624 +737923449 -53679773 +-860947493 153997434 +-408370311 873243937 +760659173 -253860557 +499801718 482651702 +-191573322 966779651 +41087194 468863256 +-296461811 768623728 +-606444452 294919116 +97376200 -871865022 +838331806 -172670622 +-961202283 -984366428 +9174276 318897346 +-984497232 -566936426 +56930440 227981379 +-87949622 658239186 +-223600437 164274018 +-861081866 -762504281 +-793238429 267972799 +-554607181 -701423664 +827764261 -528087882 +-927406298 -642336921 +989636552 48248768 +328061856 -967717220 +-418657358 510199312 +766479163 -28036956 +490534372 -822869115 +891343838 -293373419 +-909146666 198825892 +-530939262 -54712842 +458845474 139575754 +-368201019 238004219 +101644424 -114808684 +290881729 -429920309 +631790396 -430196350 +866053394 -643165002 +5470452 -218706930 +-631365511 703861705 +-339705130 874744240 +203833208 580157356 +-700789012 101088073 +-323124882 128692421 +-925312230 -829646419 +-748085436 -264136604 +-316239975 302001001 +512454297 -516650388 +-111387261 -21179219 +-882570231 685250138 +159736569 -605392798 +662261009 -603864878 +-134074966 165255135 +-602930036 11883399 +968238349 801980827 +889580514 -445235662 +-878477181 -819037138 +103824436 -824089056 +-344527240 100261523 +738052015 483833033 +476354199 998396883 +213110491 -99881299 +389555338 655604242 +-297024047 -445992563 +-258271402 -838928734 +-763852913 -645109744 +-193088921 146907153 +969098888 381078303 +71251709 -37709290 +-258039852 626744649 +-572590456 -773968156 +376675237 579143963 +459544899 -744343351 +656302306 382452059 +-972368817 381176617 +-821771985 391630840 +-647144194 -374125906 +-657526826 -47687148 +942952425 174199924 +-723152531 499346633 +744289533 90571634 +-764054263 -105701509 +-81688616 -308141797 +-996976809 -380015552 +-537671131 -458701859 +-498453529 -162324574 +-50074330 686970047 +-540700454 -475562978 +124325013 -673809598 +405004991 -446005357 +-789041450 -223966727 +883669331 194331188 +19684097 435625837 +450071417 -877185352 +211993442 321383571 +140665463 710410301 +316614740 475596935 +84676082 373069514 +920760964 455434353 +-75009105 -240102122 +-68425973 -770634187 +665772818 -701227945 +-240747144 -586704783 +544431482 -336113180 +-287037450 -539568171 +585409011 165188162 +-491174239 -315415039 +-595925643 16841663 +-630780981 -823226185 +-431733565 -20635794 +765592303 813532781 +498288149 414597200 +63444045 -298006041 +-152495921 -622783312 +813282649 -818129774 +730980141 875362519 +-441863872 366208702 +217652213 -339385651 +432685291 536831133 +210151260 -411304450 +-901483087 -343416128 +108640249 -339409298 +-454372986 -845181026 +876719853 -819461643 +-317273729 645465669 +23906462 -370979889 +935330056 908672155 +808403242 993195986 +434229880 -579245060 +-79480708 -425063606 +-676317380 -314856433 +749991969 564793323 +-458705109 932951125 +639678916 -686830403 +418493866 605197080 +-318216936 141498921 +-55624937 964079591 +-621573083 607182406 +-860041688 -201770935 +688252797 129476195 +764676998 710744990 +-596503724 -859472302 +-176043594 494350818 +-551303439 564526286 +-315080861 47848265 +-729437779 44254719 +-618628420 177632862 +-671556194 970447805 +436900465 -608462052 +747820791 529709956 +425217242 528715553 +-131085758 250754654 +-359838331 150303883 +117675989 -700953299 +-856519099 436041988 +-920215751 -797768527 +-642578406 -774659228 +-460363394 -187260660 +-136994289 -672117636 +862930142 -776343315 +719816415 -379179278 +-280992263 -394656979 +363108125 -785485796 +-647440485 372168519 +630531932 -276265608 +-929908630 -298997739 +-673658674 -736888080 +366548988 321053776 +265004376 -40878925 +981168679 -989613784 +659242489 218747632 +-398980437 -148622601 +598269171 -946760484 +-436500698 172321678 +-152762753 -504544510 +985273568 495852041 +873345038 -660685765 +680817188 597062343 +-794070080 -864185045 +-104518983 -113551448 +178467198 -188153166 +450194353 -871175187 +-544523644 -15083725 +-574345605 -214412979 +-643380024 -309709006 +179733110 -858486380 +-900454554 860558065 +845045987 161045362 +-118491367 -854251790 +481352966 563081956 +-478405875 -683279386 +-473131485 -947169974 +700184449 162128967 +192186846 31111880 +793933951 730438951 +689482913 -835919355 +62140007 591118664 +502361473 -943797002 +-370612977 95069142 +-183318563 833659889 +323477393 884208049 +-242713528 189945436 +-57826521 582321008 +221818494 1477774 +-608549320 606348300 +-978769802 273369004 +430668138 -951307623 +-612885109 -848387194 +-933405821 -73516838 +-862518320 765593611 +905934151 -284497972 +847496206 372695221 +-833257458 339741274 +-400876341 -973527660 +-506655022 -527860416 +-45958556 -205518660 +367814274 484595207 +766109971 854156411 +-300899548 -52591769 +-164465308 -121161494 +658290118 52084933 +-993253812 31285603 +599772637 -272732700 +42288293 -634620785 +-331881496 -862009378 +533018792 633222012 +767515191 -366194007 +-586860829 -455687807 +527591848 77592225 +-878108577 464616405 +-223942731 -434909719 +832488731 132156958 +667755385 -280438391 +-135202970 -541474343 +492999529 -594244918 +-986671225 271336982 +-934790901 -4077186 +-951714913 393179062 +-693408861 -347878489 +-978251153 59598302 +-57256666 37891409 +-259044010 755925558 +-322215932 -337980860 +-494648314 -887614566 +49496553 -620292307 +51705801 201603395 +-262928226 -713394361 +859882305 -219147335 +-792234333 -414797411 +-352541332 -894284003 +-244930265 -46867766 +-151153165 -817630768 +530529037 710764389 +568271727 750971914 +105842474 356371718 +606121605 -428220779 +360106716 -530704869 +-324741027 352150396 +627897032 -514384369 +-168855766 591300466 +253898527 -494007916 +26904367 170670530 +-452004772 -701228760 +-551574225 10094130 +-137880126 980938557 +820414811 868171350 +-734809911 -456058985 +502446660 79621786 +-597655334 -198684097 +575128849 129015822 +-985752683 -483866010 +428244526 -299350020 +767255720 200546631 +-468887596 513253116 +104427824 -572037935 +227252453 280546185 +793982111 -373542019 +394113008 779583938 +346282602 75079656 +677200923 581763391 +-123191244 348899163 +-664918867 613201515 +324734280 -350017326 +-308806540 219718560 +537696173 210692903 +-548304106 113606031 +880336063 404662227 +-340769461 -908284746 +371698177 -539229441 +360266476 767866272 +-943558519 -357241264 +-817472828 495314839 +-287616338 667159937 +24524232 -751416518 +535234713 273415544 +-228437988 702703903 +-816946719 -411293026 +-47808801 -155617760 +12022109 762413081 +-818025962 -673764843 +-446310916 920429608 +912611226 -64838475 +3869071 957691089 +341937429 -917079044 +472836667 -560146288 +-533351614 -525835508 +-879880535 -265587972 +-539190625 -625722890 +-682258771 433381492 +-7894607 992283695 +661170954 655474146 +-595771076 389378814 +394733330 -121567094 +-881451681 461717319 +-322106059 687407 +602398564 533623267 +151458270 752826922 +612710090 -884182616 +-311233759 60447205 +-513679916 733726235 +-70502245 -406054995 +458247451 -656456023 +-310259892 -629817879 +-454496017 505651873 +-496077379 457271061 +-519413199 703337326 +-516617694 823040545 +829538763 227561643 +-545848934 642959472 +401553925 374544491 +-377580965 -267134526 +-40146514 -665746502 +253891801 -880413213 +-462993160 -939680882 +525323501 279192507 +120978289 158649700 +-4727373 172927011 +-422196114 -987090579 +-256570197 -880743130 +-663133089 170985438 +-100992206 796718736 +805262233 -995084732 +-895965109 -658637636 +813305875 273349557 +-14054532 -566949412 +-377905579 365604186 +-626681056 283508471 +-215347526 930703113 +-800098810 18625010 +-90833555 -62936222 +-876836812 508125421 +516349001 -832739842 +570445729 -15393680 +-822195472 558712476 +158935322 -523332998 +471839696 -795329938 +-151136402 335294050 +577662462 -173915118 +-316812403 472176503 +277641347 -734844072 +-886916162 -499901226 +-336596452 -711226226 +479476056 -110665658 +-273094416 579819075 +-43442657 860521865 +795233583 577006777 +-666517551 -132251813 +-993790454 756607873 +982205370 936780714 +-655563178 116009931 +-985636879 -440227319 +-584744110 -533782637 +631048855 80347570 +704821182 17008039 +-267581271 903465780 +696008475 944430061 +-88721187 60872059 +-65352047 142348393 +-199451538 -631717801 +686624999 -448610267 +99613919 167115104 +809700385 -671235746 +-729685769 799115331 +478348007 -148282232 +865339264 955359954 +964221221 190098419 +-546799787 -944087099 +-794112820 33576417 +488564536 -167671964 +-336059587 -812035542 +625586151 -545306802 +504593491 616196624 +-979277606 714926591 +-538288356 893991652 +851580776 -141983330 +-923205403 -19077961 +-885197348 -483698796 +-384671111 -645459884 +-462118077 -525680694 +275433102 477114657 +689714305 88878349 +258805799 -288423248 +-603179033 303018707 +-800897100 122754451 +-449506379 640218544 +710868516 -896005458 +-452688783 691612115 +586520401 276861007 +-1549971 72647698 +-491883845 -690775413 +862574416 817241471 +198267567 -747025721 +720095266 238926293 +729721269 -540710356 +533782442 87057516 +-212262504 484271246 +816038319 -378919644 +-868029690 140318983 +689879641 597152578 +96691971 976526623 +-275285593 -914823416 +-397887128 -502016044 +272767461 -123707630 +-827346176 -313132913 +-227259943 590515228 +866658324 -887970308 +366036567 -838776035 +642019121 -209135681 +-186082881 955224066 +95019577 -791520561 +773439201 669627556 +94771822 -916976655 +-12391584 -544195196 +446735380 908067565 +803176147 -958776666 +-618490077 411273157 +-896982128 -471691424 +942501045 800959793 +-590570260 426146316 +107112342 305588212 +-882767405 638552926 +-505073916 15743628 +-216583923 -607197502 +11040544 -177724729 +460205365 667176489 +-710564848 768442509 +-338115210 -616354129 +-720813240 -596255649 +-819735184 179395078 +-149544459 -503532343 +53460671 327513633 +755664176 433256423 +998262013 332791371 +-319446968 -929878374 +599973527 199608266 +-715573654 -595329002 +855582509 42328565 +795744783 -472824571 +691746377 -467896973 +-982016410 -328407318 +927332407 281906514 +-723030821 -448996178 +994830598 -210655106 +-790556063 -642394559 +-35554551 -157396448 +410267987 941178827 +-732532863 150390702 +-447373543 -762240046 +-652212873 -721225958 +3840539 242599127 +-295944034 -701247197 +-157810262 -600053470 +235075807 516378550 +750064022 244977320 +293281173 2754579 +636250362 933873537 +-210035749 809495878 +-30960598 -601021888 +573114906 -740822882 +954220489 292864027 +831678325 -246026761 +664826041 -676772715 +-330531334 437731560 +787887268 -328564900 +-401809827 -318407248 +53060717 937193522 +-29678192 649789874 +403752959 230398536 +-71121143 -812922384 +262326671 -874445817 +-329054106 25250882 +959654154 -847139458 +-137473119 652929049 +-657970359 -153331234 +248486278 263561599 +-101120447 -235585851 +593918004 697746384 +-953998975 -383290136 +-543848330 828556452 +253566421 229737961 +-779414356 -258250158 +973179582 990057310 +168009045 655156837 +-873566335 619066659 +341327921 -286903658 +909229055 -858675619 +-922047430 -381887705 +-596315237 505519023 +48333783 -745191251 +139953371 -295760430 +124733725 -304671337 +751511506 841528045 +-327243900 -673178272 +-442167809 489709182 +760437125 -73011349 +591602086 955280205 +60575363 267962200 +-784261741 755660500 +96158606 772311481 +515013920 -553091607 +-54168315 106490664 +-932061079 854641708 +-179532267 143627427 +216622452 765377475 +345913972 -328924280 +-479580715 -466489085 +139825096 -706900887 +-458946188 -234439048 +189194821 40475001 +671362968 216920315 +417415313 757353309 +-956781378 -307048566 +545496868 474184351 +11253288 900155755 +-597747095 -15747190 +-316302262 657216526 +-383900447 -480640211 +-863560422 -426572739 +600806873 -793037856 +-161862159 -320948037 +534416419 -874839288 +-77431580 -368794519 +-37571083 71186021 +-900129186 -168518813 +-656432721 450177828 +-7600579 -548776943 +840861454 339043300 +575695204 487494781 +-224842663 830800140 +508103049 982716289 +-866337998 -221261554 +323538713 104469177 +309186887 126454248 +-924934208 607589527 +90539412 216496822 +-156994122 464391243 +-229975698 444071549 +-826719450 -46357833 +882065269 -206850645 +-270375577 -529764010 +108290817 372264701 +-960453691 -925209948 +-737695167 -592757545 +834237413 -777244071 +-63559652 -917798977 +949809134 493692882 +964645480 155160416 +-341761214 -672800232 +-155929422 -33036176 +126072706 -872013136 +-969558268 767412860 +507367380 229237626 +408992144 -453928025 +113723599 894173838 +652048047 490857143 +103560351 -22098370 +-8086024 282560415 +670577824 -426361166 +-99190357 594175354 +934946266 -658284797 +112117695 -85447224 +14776099 204053462 +-72180579 -446412870 +832832765 -957785040 +344857019 580783300 +-802162847 910729259 +278590255 613797424 +-56496357 519747522 +-392687416 -264268150 +-487354336 361811686 +-581531856 -188249502 +253284843 375943600 +-576142667 283108286 +-706926355 -252296907 +524803880 -890855479 +-477853101 406369895 +478305111 -50711251 +512499492 -102618652 +-793295435 -869332283 +923066674 67990878 +-290205254 813018520 +-627769863 760136647 +190686125 -651100667 +-116750964 -351557505 +271896831 -36888157 +49410261 445266940 +-396178266 100046909 +-857794076 -522429519 +-826682239 109450307 +-169451143 -737998633 +-788356868 932825424 +225704264 190549889 +916955554 143398476 +-408241873 578277965 +-163700062 -465256421 +-24464608 76576475 +-832121554 615525667 +-495581257 -182963499 +619523311 -537010983 +-107564418 -319915589 +-779166895 833487366 +332745427 206248967 +-488316746 719920231 +57269293 -700903570 +-458905116 -534815688 +-961452917 -293194365 +37582796 216932008 +130119311 -669490186 +-232178631 948194476 +-885634369 -554251201 +-649940667 53609408 +556820178 -558972769 +161179532 8751926 +752773206 -595167231 +-771159848 396397941 +-116576722 -549836435 +-912204164 -964789035 +961595223 369445730 +714513067 -159965405 +402954769 -659958090 +-247443406 609537691 +-686564185 364410594 +154843736 129964817 +807183635 -199679119 +-197611988 -548084579 +-233735601 335054868 +371603706 465890553 +-204671619 74614165 +578993667 507087044 +233798849 -200405275 +-377518783 -360384971 +-441961154 -267654917 +70536615 -507976426 +-561588249 735099391 +990579601 -319541401 +246942613 -744414224 +-351309715 948059531 +-260528995 423232684 +920992836 -793298891 +285850878 884919515 +431122435 771941707 +-406853492 201666574 +454612026 665342590 +220292023 -488293715 +910750320 -392430398 +-742772502 627228193 +517211973 -678869335 +654481666 370353086 +395885059 -303197073 +-333989185 314480324 +515448484 -367147471 +-618411918 763882460 +-917679115 93328728 +27286149 -587669790 +911085956 566726521 +687871160 -665406845 +270593920 143819033 +-66619410 -51207727 +-758066337 -3293807 +-76188132 680506465 +992278628 -653517224 +-996515993 80911679 +215472923 166496236 +325339824 -771733950 +535288925 431274809 +452500616 651752915 +34207160 -482976415 +76946113 -106147004 +-381196865 -889496586 +-516859373 990841312 +-683922973 -403825654 +-700284595 952351785 +634498293 -788578951 +-198747242 399213795 +905054872 72921070 +744998720 -437322992 +3236086 489840795 +-955896069 835340530 +705332630 215861891 +-745197700 -790995059 +655219339 906847104 +110190326 -461807316 +809712591 496855622 +-295308731 98310149 +-54715192 -755770537 +730257749 -986875297 +864251207 -655575707 +568099764 492278739 +-479514807 540633992 +805297835 -429837712 +-362989233 240674594 +263339788 619079091 +-770479513 91686776 +-329346821 194285763 +784694965 -409878285 +576434179 -4583525 +-888771156 -541617708 +-488378930 836377746 +804456907 -522098761 +-148967580 232720888 +291027330 240152451 +-271751491 572478911 +720409184 131429673 +-215620889 -918371302 +-704352897 907817238 +-108569717 249683966 +-676249870 -27045313 +-733384194 666549365 +559923389 -523082463 +480068383 572238228 +313632127 -431658522 +-573607004 469185637 +274544342 -404127867 +957503046 35520908 +-486131370 -102978070 +-764551656 -804802879 +14836100 355601980 +-388750167 -536696775 +947059508 866599901 +814447092 336329542 +15595780 607680022 +209246285 166058867 +-988891364 -958666761 +-615622588 -26756041 +321403702 354087883 +885147805 -818273398 +-16343501 -584577657 +-307473744 617192482 +987292828 555622847 +-537208906 -974514295 +-234397892 -330771265 +437925303 -250525965 +-690843073 694148845 +-242476240 -875382261 +298145803 -189941886 +-294686634 -398490926 +-517265174 -742735513 +-861069509 -370910704 +459373458 342669435 +199376428 362055522 +-603430895 785190210 +-253337034 -52438450 +-676288651 -346006573 +378077567 -752905975 +359751421 609615227 +-362332981 695905414 +808973718 771514462 +101468461 600904985 +-716673034 -991372306 +-784171817 640129752 +952671812 351764506 +888138044 -723791027 +370871315 -128075914 +-832800865 561885883 +73901489 71544812 +248871187 873357221 +634288584 718165244 +195266211 -919242314 +443503943 -991124288 +850008932 58954586 +-79035220 -292600365 +951080571 -270367213 +-848466832 -693505468 +683424493 -895506646 +-416533609 833290442 +433277493 -256727668 +434718195 761582464 +-330137551 -808455773 +-880234743 -436150459 +841345136 715641245 +-888862931 -989388415 +-207534456 905701649 +386880282 280991856 +903712335 -456119985 +772018138 803713756 +700077948 -166037939 +-506188621 283130451 +-328603424 472438058 +416601389 -579961185 +-444059918 893540175 +-412425069 -240036686 +409280606 -719084278 +-320683267 -326717025 +423198362 -229856462 +-146066696 905227229 +474953064 -864130228 +970670644 -363748720 +-520385401 698544007 +-176374269 325389270 +882827404 -324858691 +697244132 239239201 +-105488662 -939435283 +331025286 -883837457 +-599181813 728160752 +786225777 -83985252 +-266800503 470875783 +359223138 -392517877 +11634109 296222156 +-6846841 525047832 +-10900588 -992711456 +-379209511 853405580 +-807345946 -413606614 +-407379585 -795031141 +-895581488 524970155 +91769992 -779868345 +241612048 321499398 +-94182878 -52762927 +223314654 774640588 +526617444 896698014 +-251444087 474477265 +-337600451 -636570627 +96318958 798675130 +-964436702 341363494 +569868628 -561222324 +929077428 482882362 +-324310328 -781413271 +-21244794 577698450 +613306191 -921349713 +350817068 988745108 +-533957404 -543658107 +-305041429 -770523201 +120842984 -420445258 +-114885652 -721549674 +435350172 5613445 +874929959 -532894833 +874891898 -996804604 +215474077 -79615440 +-106056220 19383198 +-26064928 165423876 +102182593 -552128665 +-257372836 -788485927 +-418934919 688861487 +-636465730 -231321810 +-841176654 -360727003 +-739324792 -308173807 +698850085 490102315 +-60436163 -142417017 +-15003475 -395662488 +-174660859 407648422 +702242230 772406345 +881633000 544899842 +718855392 -146827036 +492725518 16557983 +785571489 -931935102 +433141613 773699933 +300854222 -312633840 +988019999 -727206504 +-470846943 -643243950 +-325474185 296301312 +-541465642 -684064344 +-412948172 -133903126 +956205575 342213557 +-11188278 -363148578 +-206779 -69501277 +-392354087 931094801 +-116851118 158324494 +-673890293 -640465847 +-409391260 -509628499 +-970163881 199692935 +-80961650 -896530564 +-10916249 955736329 +801411761 -742254753 +-910376509 -140689043 +-182825031 -333972672 +423953311 114242383 +-265722318 -862153572 +990599216 -52852441 +-82775558 419178009 +-267781255 266535215 +-521948209 663673527 +296310438 292521509 +523471798 483625449 +648640808 247234511 +80070525 10730279 +-306163523 337005969 +871789563 -36954378 +-396433057 629804640 +926657748 727301267 +294433300 460275524 +815852429 20105233 +914905131 -728898630 +692642229 -111853947 +456529454 -92368942 +-247501615 827627108 +-913938970 171037192 +466445852 148365506 +384540264 -776737914 +-813898944 278349060 +60487640 -133466520 +-503078435 306247949 +-209592546 -554772651 +-143490896 952042504 +-295717871 -203261988 +104815080 816117341 +-189056899 507522862 +987752031 -554573255 +990044189 35292734 +164343283 -689257445 +335510256 -677327440 +352326907 490783575 +-99906803 -975804036 +275562614 -453159208 +-763530423 -791087784 +-280846413 -413868138 +-516270509 624430093 +-402343190 -155877626 +-39597980 -187358002 +-261647545 -441936170 +-529236284 109505083 +-665269938 -229229282 +798904622 461100612 +88617699 -140530609 +-469446448 701995281 +-680776891 548910198 +-610770341 164263256 +32903704 -871292704 +-871676380 -925864992 +596626107 -562864945 +-158316215 995935755 +971344624 972768449 +188212235 789868787 +665701345 834534353 +-597906349 449957894 +62409351 -813410895 +-339910817 -931567653 +-603339897 -862526977 +-890676376 -476396886 +482384810 533231975 +-318615366 113511041 +715540645 -343267478 +332067079 208408863 +-684349566 966394232 +-492760836 -111896072 +80180854 486061594 +182802288 -548058571 +-504269688 -541207245 +215863169 726985346 +-246015223 148970597 +305906893 388963669 +879875854 352066594 +-107314584 942729114 +-923910945 -772516260 +430004087 864939932 +-915172895 -383046512 +-163465977 224827405 +-486729981 734643413 +-763452005 -766648211 +-671205225 -80169780 +827082931 -144505373 +992574262 789532894 +54925765 -760583866 +-696088533 -792866616 +-609576797 652100013 +726224942 810767227 +577440981 888605129 +438010061 128108117 +-820191506 936366967 +207387648 -33483733 +36735659 756377021 +908615412 -966356595 +-996525175 -750661264 +-372703107 -523398440 +-364393316 -986598272 +-494516223 -18366596 +-952366412 -117492849 +-357739688 -5533560 +-195851235 -77656054 +-827244035 943576562 +-846470810 377531322 +239963138 577779424 +784318742 967091620 +380941450 751899997 +-349691200 -366933834 +588065898 -194355038 +107515541 -839850152 +151405586 -286914182 +598923291 -695921518 +-430516127 869627365 +-441338481 823316590 +-627107251 215744103 +606764993 -991438103 +-198717244 -745020388 +-123571986 -593509351 +742194776 -700721260 +-785443882 -98538052 +650215120 972684090 +-569687509 580483350 +389451164 -734238222 +254727454 -895939263 +63119574 321384535 +-322006566 374072457 +249611409 897137222 +798674513 323542462 +-308973782 601490973 +787808119 676924965 +-543853468 284104106 +-437835735 768716301 +-800397618 -302112227 +19740000 -633071193 +953188549 -28309592 +718948603 782373158 +595486126 -646468829 +-943876639 553368412 +879152411 17650532 +184048932 -715241988 +246368232 633760821 +593949697 541480605 +159406903 320151069 +-668333025 460129114 +-977184828 -510329810 +-132044090 -114913359 +-627963282 -454746806 +-226398180 631909946 +855870400 356364573 +-885128629 -245204576 +-175382402 -31580067 +437822249 -927497067 +744087279 352409648 +810176576 13585098 +538217829 -400611053 +304768962 811924735 +604650039 45222479 +-143875155 312290194 +-727133491 794647217 +847818052 -384310160 +-272994242 376920193 +504058138 -234100983 +-456567287 -498661544 +271289875 -191125194 +-570831601 648181950 +682184862 555515726 +-674297781 -107103480 +448413477 -627075181 +-15319167 -900070727 +-17999226 -743574222 +361213211 -448572878 +989414637 674329746 +613613533 436177183 +-878053730 -58827085 +-573465286 394988998 +502876461 379874697 +-746668445 391553733 +-83608855 -990256754 +-337621667 141502681 +634471017 -599480685 +-808557813 640069161 +-564557815 -884459982 +-847258973 586804718 +349619633 -359283549 +981535938 589474486 +984790781 -431559517 +927285717 263788797 +-808277690 -593584080 +600524737 683348111 +586712743 -359397818 +472423504 -661828396 +133343399 252119813 +-771772904 -895899565 +187608958 -388403709 +35123495 505693875 +-116761844 -274104117 +-285104931 -895304113 +-177552337 -546779815 +846323142 -133501189 +482207983 -837182013 +452379521 771992388 +775390897 -718849009 +359585504 627253552 +776382501 -466865071 +-100092727 57012216 +449892982 -396933750 +273536792 -976941876 +165635199 67874740 +113771582 -178535280 +592083819 -165897747 +904183937 551515107 +-104044599 -706031683 +-683994380 79846927 +-957483880 -744848895 +-418888268 393931487 +-179954382 711747520 +-903564402 341503540 +-973632126 94079191 +831948100 936005126 +-853129498 -724262498 +668860292 405907962 +-140620861 -569923319 +-891956098 29518569 +-442444296 -84018452 +362435667 -972639091 +-389288387 525561526 +-248863564 693645713 +712845512 248379542 +-884295469 899466545 +-374051185 -113026382 +-857980672 -766952594 +143537190 496924913 +-804964068 50445149 +-914246629 -972041318 +-149227482 -666994310 +-311412675 947983219 +519237134 31012143 +5001824 -895793960 +-244486198 -650970163 +180593319 251935083 +38743304 548327835 +154795312 -581344554 +365947715 -559353458 +-75932152 424974221 +-67709911 458017505 +655758820 352434074 +-159719045 -687651458 +57144405 -250416949 +523209976 -749610012 +366267976 -701134573 +184814238 174435439 +374155723 -799860508 +112408049 -51736127 +602542751 275509050 +951264001 318892049 +738858791 -437468766 +-307903569 -749701062 +430324143 164659629 +-349455132 -952222798 +874657074 -918107265 +840829803 703316710 +616175494 101783533 +183470680 -710699757 +109244178 755312097 +-804912597 -675810216 +-578136146 423809333 +271802469 -241157318 +-308961371 -805363842 +-474185509 -176140066 +-409770454 491245715 +652615602 572456850 +-336499403 -738023846 +594310156 167335011 +-70041289 -278672014 +441801962 307731731 +-255411390 584310264 +681949222 874955472 +705079678 540085878 +535439756 -144438019 +352811460 -316237390 +473435137 -570902102 +-599982249 -20384866 +-474028714 406257173 +925929152 -378429695 +-719668171 314795029 +-555929303 -901824182 +-519802990 -399439806 +555104176 -134751305 +228310782 450925117 +935869738 913971674 +827228796 -742964580 +596382757 -915644662 +750927320 -746729863 +411929176 -689394876 +964500265 -356370118 +64853009 348757102 +-641075111 -197376877 +155555509 159265432 +368489181 -849941661 +967629843 -626414363 +-48384486 -775287674 +670092875 -657411709 +-284829562 -157212472 +-445354138 772667314 +292222235 735572255 +271885911 -280563541 +-785700194 -406003056 +-491250274 280261015 +650077588 -511527824 +-437284151 -569670018 +-849991143 44185812 +600355430 768964608 +54527470 -468408882 +-371467031 -407699897 +316288715 830684250 +-526907940 -579659557 +-724719952 58190595 +748746054 -933212224 +-951451902 -302195719 +-407022248 -7498928 +-220299246 954996369 +-451352801 342704178 +288106575 921460187 +-385447272 404295916 +439634685 501998781 +154026094 792062651 +648403120 688078861 +-512093345 -556465261 +512543867 -219818049 +-644919287 967632475 +657560686 207206283 +863209614 -4494711 +166608478 844345586 +-616100597 222441940 +693365192 523911246 +17916622 -920533039 +-53260541 553789578 +-636900022 -426268257 +242556097 -857778219 +-234146587 562208960 +749674690 -811573496 +-707459164 479964196 +-811133428 623564412 +191080458 -498995230 +132448307 -159086373 +-271515234 724254985 +-768979151 4266840 +308837299 639908690 +-235787166 -754376389 +983601414 257505099 +119400466 -797972207 +-54218285 718157758 +-160649687 -283062875 +172417235 444346155 +-577928153 -581992879 +51817662 615703319 +311724246 60686877 +-685577721 -921271027 +952410241 -253743508 +742266657 498395128 +-486272740 -509177048 +-580678475 891206393 +-260036350 -402860754 +715393079 386832719 +-592492852 -58005392 +-680707161 436651164 +-766323943 970973713 +608112008 672730821 +-856431508 952705716 +-209836928 264177471 +421547863 -63879001 +103871042 -516951167 +508235416 -573031851 +-429116525 78289376 +131611587 -354028599 +-904307706 126173371 +896037083 685963228 +960848671 946955145 +61495439 95947323 +400864126 -745943600 +-572362928 702463841 +356664144 728972489 +920409964 434395537 +369404394 125544074 +471746642 62625310 +-702505219 300088401 +-244461011 216970501 +380155839 36151619 +-453841442 763498205 +-800971813 -21267235 +548450286 -454605770 +733459375 555047799 +463145294 144225548 +551413038 -353678612 +-442664317 664750073 +783739625 302861729 +804046855 897408286 +885525526 770376542 +783961277 -151649729 +905153246 719408337 +-108346804 -16083383 +-757342035 -644729394 +23137669 -147076832 +217955686 -420666432 +928600932 -593031202 +845901937 -35965236 +-56531820 456485425 +-415584401 -283729623 +591724289 67628971 +317385041 -364931536 +-257059825 -605304565 +-412117571 163954757 +606862072 429051465 +773774977 -302294830 +152427651 -101812883 +-470848466 -53601280 +314819557 -548539606 +375571964 35356361 +-747146021 -17042846 +832826334 -854724106 +344623749 838159105 +-395394607 59005337 +296935668 -199905021 +142310438 141266618 +-768441567 -837303582 +556525306 994902820 +278946635 906880796 +-20640414 -180495872 +269329950 -255424954 +790182675 676677551 +-140577156 420281642 +-923285264 73306762 +-538357421 185367656 +-590229631 97166976 +814761588 543637723 +-152441169 330284465 +413333485 -204383160 +903618970 647237928 +312476480 -684276590 +562832959 -338355047 +961423402 847222346 +-80301312 -410963037 +-489395834 470298616 +439064826 88376133 +-454275404 290055129 +-357241558 249981513 +-830142067 255183323 +-653071575 -248992970 +-776207001 -780850623 +385753345 906188389 +865880283 -356735078 +-862620127 554501922 +277009558 -30501133 +-757937113 -166136533 +-751198044 -636365941 +-177546073 -509785678 +-872094442 513890077 +-332713904 -417198938 +229174266 -356470757 +781198453 894504465 +-616637065 744129050 +388218212 106604198 +112821138 290255750 +139802613 654582990 +592036054 -949995170 +-964092075 -70239382 +-914294730 491944036 +-462917926 -449520142 +948175423 667905037 +-553149294 -251797799 +226719175 -231859067 +-850736762 412279373 +155562565 35259293 +904478091 -891438497 +146437579 -916876385 +745518176 703500298 +10203698 -887958326 +-850554572 173788393 +203101542 136207524 +312842233 891840287 +632962803 -545127040 +504346167 704817969 +-254598006 876235740 +942359303 350958231 +299746466 -912391819 +-219267050 -161809175 +-467550828 -570716062 +-860424454 -417117771 +-596179334 -78073720 +837535073 -701549169 +-856023429 697414405 +-444421837 286842658 +-115320387 9487623 +747063167 260073599 +-830461296 242594106 +166748358 447114083 +-353144652 10100101 +292118999 -221574234 +728661696 769870952 +712328626 -24693483 +629252139 -238313516 +110291261 469703694 +15344877 -182430161 +385086228 -192742937 +-457942013 83646402 +929714184 39996106 +992474162 -977701281 +624375915 239708925 +330994512 -549501205 +-152054910 735484874 +204962429 -654145437 +576400780 116647950 +-558912466 167030502 +-9900431 -475005708 +11113286 -178553817 +-206599763 -318622940 +216383854 418485969 +-383038193 736502456 +893838282 -308895417 +676782658 992929146 +-708747932 -508326266 +593533660 136992162 +675408484 -741750949 +496717974 38430402 +518298436 500665982 +882113833 916888470 +39685085 -465362004 +339277353 -45896717 +757018706 280388218 +91099180 392974296 +-502246074 453020051 +891754802 822174373 +-270117468 881554755 +553261950 -355614401 +686109209 -615473670 +-841034212 -339785989 +-495752494 -950124587 +-841260035 565905189 +173274216 -945540696 +968184738 -85191345 +-20815462 454107653 +484517168 380351731 +240066364 102799449 +525441345 -886625331 +823766063 -568863192 +-183135395 182311757 +86058617 948934692 +636045692 -506821742 +-432064543 990124084 +608670933 -652347134 +-312812510 -451327636 +674198293 407361709 +-209396717 -613234977 +637433796 -672816947 +-916053283 419566152 +-692132176 931570884 +-680164349 -978503870 +-614012363 -452647944 +-33945844 890563212 +-663774610 323442215 +619824887 954086011 +-633801811 -425080784 +663729718 901408714 +6011319 -803901258 +-772218046 -565880127 +-436196375 858266681 +808911928 596846711 +234828022 869953686 +84742084 858164419 +-321007990 792368692 +-633782671 173545909 +-151081168 814449784 +-120441943 314112009 +433761837 -244250912 +-963699455 -608200010 +-505095137 -311049564 +951852784 -779934593 +623604517 -510053206 +637001967 -264637228 +-837071792 361460041 +-264730385 -795086478 +-152648137 332491988 +877011652 -581451699 +784658249 378961407 +-881582365 220583196 +-624120330 -494764988 +-512976874 -812719120 +-514730151 -332251066 +-213929230 189204915 +122550054 -115174021 +325812698 821207066 +732598296 -501139801 +-179803454 -525052245 +-884304249 59747078 +299625110 831252752 +-303347921 -157872651 +398586639 15161803 +895442541 -39921501 +855191746 991012124 +882667565 -966460725 +-114739342 -532943469 +845788425 514302650 +-912834038 724464363 +-932282597 -806046519 +-268160494 -38384779 +550132855 -883301352 +756656767 204005480 +922805755 -585441571 +-543009619 -869463180 +-923675873 487775081 +-846492727 -124867588 +227576757 270617275 +391748480 -801544614 +966264374 -248324256 +925063562 580819057 +4439288 835621805 +-94415438 -844618062 +-615858307 -197258241 +347243703 50546376 +-88165552 743095123 +-983679233 -620244580 +948582361 -847006280 +207727114 848079362 +-638498667 263914410 +936474640 478851558 +391795814 -283459363 +692869247 -713905100 +229014209 949644842 +-951910646 427681837 +-808586492 697043870 +-634912368 752457236 +-811400506 -200001596 +-342946306 -36414544 +-391321538 -840901498 +896610704 388961563 +-8349455 -99808264 +411455185 -998421482 +129290942 616367791 +-739341659 932897890 +-7618657 -232705055 +-132048674 -172466915 +-975960321 -191030185 +-627063184 883837277 +-934842379 -777520887 +-789699869 510767486 +952965680 717742225 +486062953 -955080006 +-906545448 -924134645 +-470073899 -11184520 +10832399 -660281266 +-499784910 672662232 +972575740 563955282 +460046583 -955730180 +613768119 -476679650 +365729501 -757255786 +-145915943 279894790 +889302633 162099712 +-903141975 658593777 +603307136 552954945 +-351812106 -840767281 +694147983 426542311 +-408770463 930797242 +654510928 -199753584 +-8023966 583766209 +-539874458 -296766662 +-130032233 116091144 +-802396168 884472914 +327264492 -569675221 +-965206721 272333650 +848624656 58496597 +-794800093 841392626 +982678143 955306423 +154138524 796876419 +-512226951 265453113 +76531053 -386163194 +-744318489 554433930 +-364738250 315249906 +-451629942 -787690237 +-669782427 443099062 +363242812 354294800 +286762357 -260761656 +200228325 490850531 +182674391 693676931 +-260227339 748717731 +-761903507 -102539437 +68891357 392643076 +397422070 -180066898 +155551778 -985283915 +-622032010 879915296 +-115065335 36372921 +743479684 368609052 +-244882962 112540952 +43561403 -163131157 +782896655 -368648936 +87915381 -716634232 +-584157980 446957748 +-375260542 817565902 +52304057 835830743 +83716664 -756585049 +-635991260 -753478138 +-909214610 392201976 +600612097 -426289308 +-102540624 637648892 +511978980 -222624367 +199057039 149382101 +-925641357 -783651989 +735113843 -51431136 +-55255557 934946126 +-924368685 -47589449 +3996390 681321015 +118470521 -768258466 +742380131 -865052955 +840000270 832586095 +-708397626 897305430 +-835929319 328884443 +791886684 804126126 +391239475 54184053 +636553679 -875744854 +-274715951 458073561 +116987916 805059433 +668543068 -819208717 +624050883 -287720564 +788602061 -152916989 +-876765694 -540852103 +559806814 -445326612 +-865352925 -855106336 +440074908 513170962 +-618907360 888925253 +-309763603 339443023 +-153564736 478754750 +-694500827 975526140 +-188998081 -364452562 +764003621 -115294965 +-527674269 396184941 +382844190 -647764134 +-994962167 331410144 +100724956 911494215 +503494706 103102803 +908000427 -463023045 +344791936 64105655 +923404733 -47128856 +-734421180 124522088 +209923199 -81214861 +-451828601 -28288140 +249960139 -26847006 +-981989298 -375726780 +-136297452 -841466895 +-549399578 -265032478 +648604216 -936210238 +347013268 297855571 +927404449 171071812 +499095497 -263208945 +-177283408 -301595999 +-113874226 -885022067 +-258254379 -612439890 +-682348424 469652538 +-562561689 887513767 +324195062 -736130211 +37457784 -464206560 +-469303405 817538261 +870567774 -572970311 +-827437079 -996883396 +-38745607 497837400 +813666831 417249636 +-794423110 33044486 +411818477 -651256004 +-510884448 -162171111 +691866726 567718099 +377818632 -992242738 +-926572287 -955264892 +718322872 -949883371 +-363344064 390475252 +309121287 -404670570 +590979509 382845776 +-961639647 751224378 +-833766743 233118058 +-523658113 -42462442 +-384660345 365542467 +890814574 126594962 +972367249 863124177 +-104934399 304510989 +-675649034 450633022 +-166212919 708359797 +458714059 -654488221 +421163497 625218924 +-856523399 671068888 +-988008512 -445048523 +-140082516 -124441216 +592783188 101112751 +945306561 545105540 +724686277 -629101338 +-573799687 -648062296 +-215946189 273557613 +-906777799 -534737489 +-690584028 890351658 +-802842424 -362829178 +-783973618 -777384646 +-588265632 -970408591 +340697821 -878787893 +-617168587 702529393 +-28287889 -626866818 +108485350 480115382 +-590575721 -403621263 +-221320148 743464734 +836576592 159761423 +307436165 227890693 +214640323 556696917 +443165209 448099271 +-992670716 966828742 +718888087 233361031 +844081350 265703586 +232948820 565253291 +-470381694 619091666 +-172658019 -617502782 +-306488134 -794730728 +361348856 -220950538 +-358301499 628640794 +-629566177 507188588 +711437252 -846770865 +-476677960 944310621 +-588451574 -635300539 +-388108472 843382273 +-866097489 -618463100 +-951007854 -143266621 +831459017 563082871 +-732376797 686151614 +913326538 -737206247 +-991841871 829390876 +271541619 -408179 +23466302 154671232 +-242413516 671227991 +814283076 743630616 +300394029 564391490 +222205498 -865707553 +319257363 -893912495 +-131352039 922186561 +-799416306 206714032 +-286901028 -209810268 +18318197 382514564 +772793794 -252844049 +-943754188 727396289 +-67193228 998593112 +67152923 -973529507 +-964386741 602255058 +-274746719 -931084529 +958230089 -736710308 +100660073 -349867429 +758821952 -155146690 +955005112 976224188 +-387219497 -990326567 +645893263 -561906136 +-698941660 897767884 +491472609 247301395 +985982095 -832381380 +-810714820 -833943312 +21043254 -739567830 +632333672 -508058536 +692600777 206338417 +-822069977 685204560 +236550087 -25086228 +-676535530 505852355 +-407355797 -945888315 +526567758 763673522 +845062529 -901497316 +-917811707 -502059336 +-93942283 950789696 +-128919257 375642329 +440640464 -834190888 +-207856089 -787068121 +398425607 276057294 +488692947 -690391176 +-423699011 -177707595 +10789705 587627960 +34541579 -336722905 +-807844539 -303887441 +-103976482 552495721 +-990411372 -610236535 +547966836 505263529 +-812433985 730823590 +-970128798 224363809 +-16063921 736998254 +-138351596 -525217616 +-376767543 819226790 +570131349 -285039658 +302475124 993632894 +-194289275 -41538958 +491513537 67290409 +-33162994 -886127809 +-267914052 124156129 +926759572 -217583536 +100782339 -380538047 +-132372501 394979833 +696573555 -874050348 +64855901 -24397171 +-797746968 146421577 +547699006 -182117957 +-304018603 -512418568 +-209281475 114762725 +-615713937 -551288318 +-571759406 84302450 +739166900 -945244218 +507456512 345530680 +-135446918 -984552285 +699733395 332599012 +976534609 -272806780 +-507604626 -480637020 +-845375791 -359688854 +-172874255 588471265 +-118919728 -472909927 +710903680 -847632126 +-933886853 238637930 +62834058 930472451 +508956972 -42995664 +-831046566 39442716 +700069990 304703921 +840666483 244253068 +-623496289 357742583 +-970063066 159914806 +-240936514 40231071 +-139448890 188871027 +-689395536 -49051026 +66574694 -886645043 +398678287 868026373 +-320121207 -637392484 +450862001 317353907 +402858194 -586135398 +809196379 751161915 +-185020211 -604889416 +-405122315 -622343722 +-557697127 215491775 +881820952 600558459 +591235075 -704232793 +138706306 68562258 +-482251338 -708839755 +339722105 87054452 +-604942508 565817795 +-506508908 105788794 +645734526 403616695 +514746869 39493045 +623110799 62258809 +567971570 863438211 +-88245914 59038082 +-659810275 -783810302 +478242176 725997508 +-353349405 -63265111 +511802351 461317876 +788484512 86599183 +26977564 237847193 +277398242 684285382 +478846266 -833612542 +-505254689 -877766050 +504635564 -819674318 +876436842 -60162115 +145451337 -520318615 +-295692575 807441171 +798128465 354093572 +769405600 -496083304 +-977233301 -431893441 +976880241 499407774 +308410039 239893091 +295345207 -688074174 +-470322898 394126879 +-19465530 -178561555 +146420415 640804533 +405843970 790145348 +787128747 184204107 +-391890393 136728628 +85346135 -436295372 +465436043 -56867023 +-406367722 589381910 +577905281 -342596429 +158123023 862625495 +-32887888 213804455 +-264265373 486990227 +-402688037 -964300833 +-704792496 -750953754 +636307446 215458811 +933715314 804609715 +-651656993 755202717 +-678537086 989108810 +-543212980 -452446512 +942997229 918556482 +-715739178 -775420807 +-751923749 290113551 +-538408151 -523426257 +-300239977 -403740619 +529309530 787677972 +-122852261 354244428 +407597849 73089877 +642164840 -981659293 +363163365 925229145 +-896233633 275091753 +-941802565 816391299 +805514196 -41366182 +45444869 -523536190 +-679255391 126155394 +253043101 15156123 +294642980 719467055 +-764718295 11309899 +373474640 -60772686 +-71648324 230004946 +-72120386 -832074411 +-285934917 -190865819 +744785494 434781968 +-302125370 -282447503 +777208351 985639799 +729867406 -521285646 +-821746429 -145550332 +611768877 744905350 +778563616 450322584 +441217709 422680996 +81698286 391306402 +-931681941 -661370141 +-971973886 -392677031 +965218379 422804286 +491063288 20053812 +-324543688 -494901724 +772578093 -353210518 +-450061818 -966460491 +896032339 43105289 +364642288 -259178222 +77885763 873126671 +-202794559 -226250640 +-101055821 112112148 +495314550 -754437239 +-24764721 106726587 +486746286 907503867 +-635461984 461678636 +-555856702 716803250 +593971539 -315896610 +673394003 215760008 +-421035239 -526639906 +-162984010 -660365093 +-600628657 582011886 +812268639 677545334 +267483616 122743981 +256422745 299125382 +910752729 402365790 +-165050227 595545565 +-251082181 620622437 +-910353905 630499650 +950294516 -932456531 +-278917616 501442606 +665349009 602580573 +-391893576 385644172 +-904832125 923761347 +386082512 709282710 +-173786418 39432573 +-11091741 649350458 +82553097 -604025503 +659427241 786167916 +-567325408 254970303 +562983775 615400874 +659819247 664737650 +-638975152 497437125 +-384427303 881298159 +-44342145 931906365 +178991736 -152876249 +969358168 -521122705 +-903283906 -704446574 +57337906 569785848 +-234707454 -58209373 +-425503986 -543622283 +908398520 34486291 +951944050 -338219524 +-280707811 -146834368 +-27040131 -752735238 +427645969 75841480 +829942255 943933984 +690219290 -789874975 +744966066 -569796779 +-350690450 -623875319 +-219852719 946858743 +-316927666 -162698679 +-934729715 610495679 +10952517 77040643 +892536964 505346523 +161242608 -661739644 +-439558324 -306378180 +-905810178 447846144 +-404832179 158607895 +-474833016 -852093902 +-887534083 -385487035 +587986594 421398290 +-814150420 -489525525 +667101551 396554745 +-879192568 906480618 +893890647 843170480 +-728674148 131185730 +-445703707 367697170 +335446342 880881452 +109222582 -835273116 +-167492222 98190284 +363741898 -712638933 +-609555891 370691234 +611691317 -565419671 +-82458431 230414547 +-505316942 -715924420 +-692531733 -829489467 +168591044 -973067264 +909447635 -703146407 +-276443433 -905242717 +924067242 2869478 +-671451268 138970287 +-769070917 -277883110 +-558735063 -509528025 +203578368 -479210708 +203953590 552342510 +-899161890 -349922643 +334845407 -928196794 +-672842539 458996510 +-564084687 646130331 +-573416080 -223285945 +22395526 765818295 +-498548922 -929339219 +692820675 800026673 +384321502 456088041 +601037086 -641285418 +-910038024 -579560717 +243761477 716344229 +-919651952 -764870193 +-55202779 -213651429 +622760146 -540891226 +448162853 459385902 +-442764292 -71307583 +591680815 -69951360 +123912181 777256293 +933652643 -523397950 +982070587 680409793 +-447063066 580249160 +-139470036 636318261 +-899322744 -224045542 +-229937920 -789606540 +-952366938 -203579959 +293722620 653961909 +-556320648 -268427155 +-324946034 983617813 +-896945598 -724345873 +-112717677 136134636 +-406309759 -484912677 +582504841 71961985 +795851181 -897172509 +208114616 902808734 +552298805 -515894402 +-125400066 -187992842 +-154346233 -228640749 +847534378 834326466 +645662137 -531462157 +817432361 321418439 +-991332550 -939594483 +-956648525 -255594954 +344932592 -106550676 +906692256 63619055 +172896718 955314074 +-832977329 -801227877 +658079802 987576033 +582666255 -854035603 +414131285 411341103 +865083977 854597941 +-807708704 -552463780 +-881808853 -283810132 +-261969636 -447584278 +986812773 735437307 +-892127419 -853545340 +126212116 -951773916 +-947539607 -369731184 +758069094 -102936993 +320095932 813392687 +-979863939 345068169 +-501168568 -941558846 +-439371096 120892887 +-497832085 -863478156 +-331874215 10414901 +-961158227 -976592784 +-883156400 -34346921 +-499534017 -306199883 +892143953 -144130499 +540019188 892912463 +-265942497 789591328 +-305886544 -639289633 +-524113329 401927429 +99133738 930417144 +668156729 -111092572 +113997455 -13952510 +316082791 -859426090 +732227398 792182679 +-906446072 -357594662 +-488439456 58175587 +-827610055 -789624778 +-938409302 809557296 +195818968 -597648270 +704588984 464158301 +433212407 -390124838 +118370788 319553359 +122759353 512831336 +913789803 853117798 +-96529226 -588324508 +-322302477 509614811 +-853865914 70844728 +21909795 -223897143 +-404052328 -203753558 +236618110 535791041 +-241806526 -684801542 +-723725684 -616846626 +583965361 277742824 +-891405864 162761283 +926257912 -324541443 +352206599 -756845507 +-730197030 337285495 +-827386577 751398993 +652032222 712407202 +-802903576 -969810887 +-212144942 978874309 +-510419044 108551265 +840050539 554511622 +-334251031 233618647 +263334233 564732454 +947026278 3132017 +946375061 -561967230 +1634790 -969232747 +222408948 -159888484 +328740629 537646622 +-492508440 -467827793 +263527835 839632725 +-713769841 -561812681 +-152200918 -737982403 +389904332 483252413 +492089246 589693466 +-735166331 -300770122 +771175990 -353525572 +863626003 319989656 +-968771285 -583502202 +794866608 366270592 +-824308745 103551523 +-483015176 887810406 +-118544513 -373562178 +-740613282 -474759506 +600417649 892484867 +956873081 851290643 +513515764 25228163 +-866468728 -515519221 +-783708970 -101817606 +786730823 470370746 +393442794 558544780 +-638373847 -672122079 +145678903 672885383 +-365273495 -185631786 +10610563 -886751023 +-928295391 -623599682 +432561306 -72232743 +-693727265 -242203297 +932046765 -423069078 +-645962073 928878085 +164718748 -140968683 +-837932831 -490680710 +781790264 -371570093 +-335348129 -186107889 +-650799776 -324528691 +175505176 -893299472 +828680922 -156906399 +-255845758 -614165762 +606461821 726955260 +783279681 -598802389 +315119020 63405997 +655911229 -59052233 +535629361 274935862 +-78503723 -503097232 +-391363718 -51988912 +-810443628 186981619 +561691048 -891754182 +158715255 123256391 +217919182 673847036 +834995888 -757377222 +-278092957 38928038 +223831376 737868599 +-785576516 -847931594 +-660554596 868363892 +-131860924 -659677792 +-447804272 756648329 +-829928370 92057950 +-592706034 269191685 +-66249053 -593353758 +-539562246 614380208 +151192929 385747813 +260934529 -751850489 +-952058217 -314594069 +-919327941 825991339 +370064188 780879727 +84031528 709537665 +-788914384 -3705528 +-726083603 845458942 +666078509 365296195 +-675702656 838386369 +-63379204 817765169 +873960615 433910588 +47273341 341460115 +-843207453 269482597 +318058444 -528066189 +-899209515 -198896113 +-847474411 315075048 +617352777 -305962833 +-891775261 -941674149 +-731006890 -120603724 +-859018259 -990279903 +-226253177 -986797480 +-848321322 453932609 +-430967440 414704793 +-690126983 702986106 +-644384064 -377273569 +105243875 -12729987 +643413720 -497404979 +-216742832 8543866 +-396308091 -449882048 +160076333 -442056820 +610464025 -284512916 +323813518 -228061901 +-581974785 815470522 +655895765 781314581 +-174848920 939156538 +-581550868 441594580 +-669278463 700864028 +821803554 591444693 +84795848 532394543 +492393560 976099377 +990129287 595029489 +-632509031 -445508168 +-296368776 -206223360 +-211782883 884540067 +886956998 -832344354 +208188976 471428232 +-803490499 477547795 +-191879446 -552077305 +535405742 -836166587 +-956276020 -709335987 +-508470861 847883063 +97738589 -618749415 +78198784 -593386695 +-398220055 544591560 +627484946 -454648243 +-88954222 271155457 +-584499115 915175776 +145946658 -147330562 +-651251642 242726127 +596848848 -445719741 +-964901525 353806024 +-932007669 891467735 +911518200 436824085 +356142554 468822313 +-762676541 656524030 +-158763314 271937739 +23066047 -205514245 +942087912 -23968811 +-300937028 550855768 +-53082421 165589877 +817699541 598372980 +968035968 -684451564 +231484105 -179090106 +179701258 -940545060 +940463403 -224082464 +-267860120 474028778 +599026048 973581062 +-11377216 -153642909 +-675620200 875652484 +279831611 -646487968 +-375084781 393966667 +847232655 -865446918 +-356911552 -941339085 +-585886070 -43429476 +-468443584 -786720804 +-184427467 895540703 +-848602504 -43569143 +-757430804 377953771 +-540143434 125867284 +110719678 -518367188 +999092441 629371279 +836503813 400828541 +-163710199 200460518 +200170712 -981296065 +-664955706 -172741242 +-281146702 149001692 +698887688 -528197044 +967629513 189559691 +-362938389 -204069390 +-337427268 -319470489 +221767497 -639260352 +193037170 -729554547 +-94263097 -303457636 +-612005801 -299882158 +-595058673 190297722 +-268864772 -137340724 +-90767270 169188681 +-328347205 -555605590 +-95474804 -286548477 +396951428 324372797 +807998362 -912951202 +-162547679 -484400663 +-614317608 -741855540 +908621439 209976791 +-924100171 -728437789 +906425844 936360228 +-951309819 -691537968 +430437092 537499480 +611880743 892339217 +255454613 742407397 +481970000 -992675704 +107523916 131026367 +-911366294 773890808 +47024705 -769165402 +-657636219 236172455 +-904097108 -385399075 +208860184 837785019 +539807474 201021862 +967031947 -254476928 +-318257007 -106101972 +125941337 300465056 +-797101027 -693602758 +623483441 717881424 +-53211830 -597504255 +-721659181 172838189 +-325766324 -152502571 +760102048 971263138 +-709707191 64287146 +795913284 517320312 +588060578 -165660325 +160825265 -471895386 +440762702 -795232473 +503480208 -185192336 +434998981 -866654234 +-591120299 982074024 +246851395 -409897738 +-611867955 758077472 +651527378 562258657 +435085975 -979438224 +-328199853 -133326397 +674272219 -282498688 +129911909 -925846876 +993191675 -358877365 +-408115241 -860527317 +-288803661 -540656409 +-25805284 -7066889 +346762819 -923943922 +742037060 -167355421 +-677047989 -246955879 +-176754288 75138612 +-400124681 460768158 +-546805484 965415900 +300563997 38263243 +792835221 -100205877 +204332919 -741297351 +-213234030 191273518 +116813076 521740978 +452148275 476791079 +752893349 855919600 +988154275 -825417314 +818243113 -533614657 +770201099 -339011775 +-745671314 -209705560 +-629662869 700834842 +567897412 -963292272 +-224180995 -345108749 +-277469107 -603335485 +-781251838 334853904 +-37863403 -155429708 +129882823 -398036015 +978819122 -923542085 +-129303986 847781877 +-631298068 566743073 +-286606925 -110914178 +140073079 -937825686 +-757358182 -284642512 +-217316071 982073438 +-953240294 -358718983 +565256154 465966070 +-243411158 112566186 +-940494724 -672121659 +-123511992 147438867 +-628487841 952419502 +-76414049 546133177 +-977023266 6163411 +580525605 698448349 +-627930621 -42537294 +-512723003 10901766 +-741509761 -436635651 +-188787980 778869994 +-454869595 -69998077 +154019257 650829923 +-258415940 -397018405 +-669846426 -821806864 +-728038167 185963640 +-751912623 -793882883 +-420179209 114148219 +815405558 -199487859 +-214388528 217319660 +431882001 514071053 +200087531 539965212 +665161732 -78208565 +-777602450 212899601 +616332464 -30961386 +-74843846 -891089630 +676562051 -224394130 +-870634929 538020169 +117918761 601799394 +106339503 -810537630 +-778866968 860343701 +-759192588 279716443 +-559043867 -725340340 +164748004 912541542 +529124177 -628083138 +299838610 -465156236 +-692886281 -214256932 +-166031151 182813036 +341263999 -555173097 +-615270496 672877892 +198545222 92259081 +41296829 -611203591 +613177265 -576767375 +-299754509 28273085 +614215527 777771462 +571246602 937630268 +-167505575 -414974627 +655442772 -965929594 +447968709 -415110351 +745465157 637139484 +-28901392 135179048 +-628414170 -14125027 +91749917 -848852720 +112551279 -687436962 +-74496901 -584434684 +131776819 -33785459 +158554509 -40999122 +-942409436 594414979 +-60004823 414372643 +-666187703 -617224593 +-945817064 20289200 +-521460061 895153884 +-117067534 511011600 +-867279542 -526088679 +974872875 301399835 +-556870695 23554933 +496493687 659965983 +-69334249 674026450 +-236158693 -700928162 +342490382 353957502 +-676250720 -525935740 +868043471 -109092593 +912396557 -431176471 +-536729038 46053628 +-361444867 -853139761 +262991997 230816249 +-168228886 -377409085 +724909038 595684425 +-945051025 152686442 +-629703711 -708253670 +263902354 473987876 +594418316 -851062455 +877478746 383277620 +995259350 -776550841 +-109580969 951220749 +-622641835 -441307947 +-226825204 146278944 +764448288 -330472110 +-217332634 60754866 +-609520929 45216189 +726396029 473470479 +307086152 -953239604 +797978541 538215040 +369777686 -290703791 +938178977 11945766 +635327368 -143178681 +290305153 -668591170 +-59221600 -208474232 +-313666597 68961577 +675260691 -488495235 +620440156 814750827 +-222908271 10858596 +22080144 477732516 +-286280643 -437064417 +-576387760 -359284479 +15774413 948915591 +739181187 260149974 +-149205156 -642223637 +-112530437 803637638 +-545788294 -444839622 +886524215 28812908 +305195 990771979 +-462822359 -538402479 +543974236 156459823 +-622784887 -225625689 +-46501532 834324259 +596798495 974082890 +631654513 165624818 +969943596 -251727294 +-149930002 383356359 +462928984 724526476 +459302778 -378429268 +692328577 245737578 +-227069367 -340284411 +468206857 976921896 +132659739 -27459400 +-413158019 -577448046 +-988225494 453279739 +832102893 -176501072 +240960884 185158307 +422922638 914426336 +91055549 255354206 +-486734059 -326789438 +861521818 -772539328 +-217675265 988941947 +942147770 592574515 +-510697166 672419183 +700279306 -437121126 +-527574109 -971739605 +-190431316 -981543452 +-161624824 -426599178 +-328118179 -498782372 +932527995 -512573885 +375064099 -578946531 +-236051506 927138909 +609609326 138543864 +12536927 -682597232 +943295078 860074740 +-540896718 299148141 +670108942 58197268 +978261266 900991501 +998465651 -16311438 +712209465 176834986 +-963252042 847594184 +-724600688 603748431 +-641978429 -343061048 +971483600 685897994 +825628321 -801094585 +104323555 -736417134 +765592974 -434877926 +801426983 435540822 +-46151842 431431677 +-207285171 -633175200 +183608765 512909134 +-160704302 63736921 +458579603 260437695 +-145264521 721298454 +318612500 367535879 +-708811538 843004817 +-713609137 -903934466 +-15116610 451179355 +514128760 -458087783 +-740368413 -748267443 +232442456 -471589539 +160122607 131959001 +-207577616 -189812152 +-212290091 -206306029 +444152064 796048696 +-206175881 -187521637 +511001561 397268063 +-846685990 598011790 +-476934052 -26229680 +177050849 180212157 +276851323 -819963590 +-362389936 -695684089 +541406718 237398394 +-70254585 677677103 +-287491687 -672544501 +180794976 339140371 +777294036 982133562 +-409232992 -336667138 +-123964881 -704881123 +-365672772 342588555 +104385582 793965643 +44947615 -126556697 +-503898209 -947169173 +-817171718 73415883 +-249527787 967820650 +-283305465 -751379427 +-27094641 -833084761 +-280439678 653915687 +-415382551 608135949 +-687369280 -807383989 +-685051349 805643899 +-534797350 158144021 +-435279071 405233308 +987669839 595805619 +122728180 -914468865 +8695732 -910779015 +172846789 425109794 +-680002608 -322111064 +-300413539 -867259343 +-367163634 911113658 +-465300510 642722103 +136178786 -993362648 +905564473 -368843708 +-688118020 -558272191 +-123755059 -492240665 +-400341891 119994230 +-107376008 -691241118 +-816120588 105586254 +501018003 236001183 +-542426198 -81147307 +-711852734 232929642 +-304230722 -563497824 +-749019558 -637270509 +-70664444 -285349902 +521443916 559236580 +406683145 3708027 +-796579149 -579612303 +-500585746 535109211 +414259144 182647609 +-45936798 503076299 +971719776 493687299 +368671595 -242759454 +-918339070 -893625095 +-285830661 427453116 +59716953 404364009 +32489111 923666690 +-163345121 385237637 +398963263 480128471 +-281998761 -285213089 +-567989250 -539017531 +598220362 6865572 +-919634902 -214006132 +-926510738 255548715 +-99583587 -232146351 +-302190414 462173603 +406086376 818068885 +-903309537 -296672329 +-737068323 575820300 +225243871 -85422639 +-278728879 776025715 +453861465 522083625 +-644969134 -762966600 +-74151049 361460241 +-820378896 555064953 +-771846152 -896861574 +477554348 490546353 +180698580 -975763270 +-640879195 326981399 +352700808 -909904641 +745184715 344334026 +30909738 182775100 +836664719 246107136 +781983226 212145998 +-298265630 538078477 +-359050903 -296733743 +227364787 491480864 +-699015439 -896284182 +-425311831 -113729627 +-825783829 -382227409 +-202302123 10808646 +-904006752 656825692 +-985962417 589043663 +629793204 771514686 +-988023657 -367451995 +-866315918 -144598746 +-802712694 594995190 +341917611 -851442752 +330816940 399865462 +-483572518 -308629655 +-41158374 -655508779 +105515623 -133683325 +19661811 -241381528 +-167334367 35631218 +59100251 856564364 +862801670 -189007969 +-197320076 -422148984 +153534750 -22140029 +314843157 -295132888 +-9452031 -729682914 +211535586 -418322525 +420402561 51403248 +539106886 -546396633 +45212626 -930590868 +-254145308 -785472305 +-553261675 -618066737 +-537116684 68010810 +60660725 -914133801 +-361688580 938637596 +-211998060 -459160758 +405272062 -586404671 +-235619133 546588346 +-725307133 -860311364 +-838526910 862080519 +966167165 839647216 +-999850676 808958860 +23032050 935846607 +750810881 -546193014 +643364169 992133640 +904312221 36648344 +-437450498 -602894952 +-381425483 -828116968 +365523042 81961562 +893593301 -690438998 +-829872195 779443419 +268230251 -337395378 +740936634 -916015503 +964406663 378160112 +-959839630 102538218 +-857129000 329861603 +-555107014 44122287 +632580776 -733238222 +-938378924 -121755769 +-966152990 104934199 +88021429 530978802 +411927301 -903647111 +280879392 483554362 +-245762782 573578160 +-557013829 -368684165 +716617924 752475978 +45435781 350403087 +487611037 986333204 +-826674734 694142530 +-196422678 -494730485 +-726574279 527237270 +150864134 3378611 +-393131564 -983029327 +764897932 -169284623 +-773776451 368300535 +92721833 200949094 +965009728 133150810 +-281998452 942156805 +-921718561 -199785606 +-556447438 -532700982 +996474814 873985976 +727014889 -148173761 +-886279908 558811459 +984535942 119632666 +-975943245 -480604701 +199558887 -141326098 +98390981 -941999645 +830843788 851988815 +-235995575 974391164 +-99950050 984133200 +-51545254 898057117 +-589101775 -21200997 +-392398371 276935039 +371207308 41234781 +-728128464 -273268005 +187194763 267952551 +-153740611 -47124470 +-115408658 -437847531 +-470369559 45814630 +-752327178 916827267 +-389843261 -280147730 +407981805 -645782517 +-451825167 -311958743 +-562091699 -827522741 +-569762453 -653966463 +-782718753 -687526921 +-102874860 -394691391 +986797298 154543050 +-292849076 312809865 +152870917 -238448498 +-575955772 323698800 +-511080069 -994112322 +-899453882 114987451 +-488601397 -994575912 +-750112320 767798382 +541396116 908843136 +996019862 283724341 +-782126258 681393514 +-539983056 839158773 +-400100888 695877962 +268934981 393398589 +512103978 159744226 +-656030547 80148152 +-153671288 -649948030 +-495889662 930292996 +-434262225 202727337 +276276416 391319915 +244031898 479004360 +-156590167 564773830 +614347900 158290215 +-936270127 290882363 +889968150 511273668 +-48954225 -753958806 +-977780846 542640353 +-409280039 999215563 +-691086603 732993335 +955657277 479557189 +428271007 -77790824 +-488338367 105325463 +-319554122 748487818 +927305841 462481067 +-11196284 133777469 +-436987573 210446642 +-607792297 -449279953 +-914767283 -711874836 +-234700648 -802425492 +-936120263 691664146 +749039088 -928008128 +328817754 -484831065 +-67828327 623474908 +383410559 -16704793 +674699093 -681502748 +-811367760 483292823 +857989221 -501017049 +-217790690 130543159 +177655461 -748024762 +-738507094 840777640 +943974426 -346250554 +-976716031 231865793 +401931111 -838958125 +-925550592 -68341158 +-665481660 831040304 +-519327836 478929859 +-379551149 169925575 +194966841 -739794861 +669446586 -257370676 +363353095 862895827 +822053572 -513851767 +-77249183 955424616 +545125604 -698040818 +302654210 910761898 +969585064 -465898604 +247798521 434237363 +11059556 797213149 +-146845228 47377002 +380154769 973079988 +-132736758 -835082865 +-732838882 906959392 +-188716881 457116375 +926130834 609090190 +793032530 735794417 +-457099480 -244288712 +-965595596 50470483 +-556634667 -883776874 +-720461502 542590899 +704122032 -778068224 +-446643399 -392286843 +-867829569 -251310468 +315273277 -391175808 +745885261 -200571436 +-65508423 -512554631 +352476240 -450606726 +-900367817 240300084 +-579665445 222966142 +-796894286 263895285 +444746725 372221196 +635045040 209282620 +-497206703 321214059 +530962456 226918717 +-971738153 -798910740 +638563894 336486613 +-132006776 380835606 +-252112225 -46783733 +524839200 545017016 +-331711820 -21476955 +559860162 674346567 +-722232254 402768572 +541477863 330751853 +80446526 173692226 +-148299922 685178129 +-468746750 -729083047 +287643147 -897311417 +632659541 464626370 +-701061131 -38488644 +-561844676 -47007437 +-832044797 331197699 +-580733173 427340628 +-982190571 -863299521 +926326394 -799835082 +575473911 -672308806 +-405647438 -486153420 +-107630843 542845666 +595976974 -957698843 +938617552 966413229 +490653169 -757123048 +-895192451 -792239943 +-509779482 -327503228 +142572109 -353638168 +703260928 -272154820 +126603845 695769478 +-726438296 249791654 +830530585 947610196 +647355017 48895652 +-298726640 514985794 +971024301 742680877 +-532784225 27075568 +-600869097 525772035 +-78338317 598263606 +27808542 -716280623 +-286187145 51497070 +537951853 -950187404 +115122997 974097322 +-153850229 -944339506 +689055971 -863495856 +784297843 634575972 +538316116 -383535318 +197408016 939590245 +418949607 -3329850 +300628004 371722835 +8272454 469669485 +289989098 172557571 +-681102527 -307034764 +35166788 757798643 +434490915 -785921083 +175206034 551204649 +-984174087 -787530511 +-382912871 790552625 +647742468 -806227393 +300301151 895643382 +-752932936 -154799648 +-742183810 -215707897 +-524559520 21520088 +-227193153 -783308710 +-265077862 -114139815 +515483849 343593342 +854729351 -299740216 +-232272736 207426294 +282687541 -29802578 +-966352796 -639756564 +392560999 744168977 +657864890 864337129 +908713128 -324159877 +364042116 -118482425 +-527551697 227657192 +11897644 474482416 +297849737 -208287404 +-197076210 -76541522 +473252482 -957451087 +433015909 127436616 +720958199 639248325 +164641372 186123581 +-706192527 655198745 +-369802016 348325859 +635363806 181759027 +379468816 -312516985 +-748936026 990381541 +933640074 -628247488 +877091179 -706018403 +505840676 -542090603 +545288009 -865874981 +-53926986 -150350167 +377391857 -393046564 +-17806735 -127465879 +952053185 -389832601 +-14458509 -38656544 +244522243 -122266116 +935503537 492832208 +-662333052 -573309754 +-542825199 -230963510 +594035679 953372975 +-197107747 -818763742 +128106783 25327406 +392802801 401737695 +-224368104 173491414 +-825719678 -610935347 +16806545 -820178906 +346541334 271870113 +81724352 -177514081 +852738977 -558350811 +-809655305 -763831525 +-933647777 -640118480 +-777642000 -484196747 +650194265 137552848 +588025793 138230185 +778170906 -562705526 +-108104910 -956125067 +664249419 359170023 +316162568 661654021 +-899368052 751095694 +475365149 60901420 +-424286420 -369122610 +-367673319 -429149015 +-18508006 849145191 +-37905204 -47852268 +-408547768 -953505830 +-283552580 234969665 +-495200617 -203231096 +7622539 623425145 +-834245277 -92704336 +-238753540 443964700 +676437459 -470862058 +-68857459 752648633 +-854904710 -530312302 +234346641 46343985 +-134267967 -880132036 +-355503992 -242707191 +-251275994 485944212 +239406064 -18870802 +-114712220 397171441 +400573197 37186261 +-637786800 831355265 +-61916692 -327389263 +824601911 725581457 +-304217636 -337434454 +-409726506 167418642 +93807035 -959040484 +307072623 483648385 +639109700 -472103068 +492805229 -840371137 +847304245 421703437 +32800045 16072675 +141976813 523136014 +99679010 -630694917 +663105682 724527446 +-627538436 810099681 +-595276902 330862526 +388473394 246171278 +-929651882 382393683 +-707184723 176848890 +458167902 -803297014 +56793269 766921871 +491200066 66505250 +961260722 650745188 +-46565386 -518915337 +707547390 -553440280 +-98737649 949705152 +-280378878 -783634236 +-614993600 932314040 +-99133282 -818015558 +289409468 -165674695 +-758491064 -242978270 +-926706405 75181272 +-75929045 -175573713 +908185256 388868471 +265335640 544223718 +912792290 -569598628 +514779973 907876308 +959342513 -744548638 +240788997 153012779 +-884261092 952973236 +151724630 -608420998 +727044079 849164635 +-646299601 -893216622 +115385719 -617580565 +-149562889 101120317 +-827608923 -460033185 +816374085 -242388521 +-152272892 388201957 +-275312930 -228601991 +177165354 -997160272 +888872269 -818574280 +934444414 -575444924 +-381024065 -631780057 +-962749598 -793732732 +556740490 -581451312 +-870686193 -584405702 +-857167054 671184018 +336634060 -822153250 +-376067577 846733561 +-552338546 -211961116 +521913906 -480948294 +296727448 -73195313 +-493271743 301722054 +-928034632 -673904900 +-496861237 -539871636 +586331783 -733663361 +576145454 -38229541 +7507902 -239299073 +-284362896 66578242 +-875457870 -387211620 +-864666903 -869903664 +-776974529 -89858968 +-589476601 -918601138 +122589501 -772672755 +803486122 815195766 +-328786936 -18941703 +-90459951 50598747 +-392950675 -998910595 +786386671 361031049 +488749067 267824322 +-879536349 -826397728 +514633547 177313376 +-972785459 -783147721 +-112921662 550455373 +-129430630 -677657831 +-777874398 971235987 +-18192113 631603505 +-720341891 726836167 +830497423 190860881 +-457161947 -310773960 +-287334311 -765046614 +-941440864 -187689272 +684875241 448065064 +361164631 106775291 +382353862 -42464586 +462220074 -380833567 +592315014 602420301 +-220005031 778133175 +-718434766 -933971763 +527121207 258711497 +842320582 279451762 +810803820 617498478 +-794376241 635967411 +-328947581 -844209631 +252801852 34459085 +77774299 -923992499 +-76555078 -677876106 +151921929 -808008512 +309541420 927570251 +-827545820 -946421422 +-210404402 597380432 +-499840161 698168689 +844042395 470177254 +-366238916 250575011 +689262200 421574244 +-850047565 -63384268 +-479566084 821331443 +-74238376 -29493764 +815668064 -835455979 +-410649616 -168783066 +-198729490 -40665016 +146955943 80128103 +521474779 -164020726 +-942135051 797690001 +-327457216 -774910898 +-790835368 635836400 +615868384 570326059 +184876846 667663033 +-950664175 55523135 +440607955 412681003 +219171365 -492320810 +550584053 780690939 +913235545 415930478 +805126685 125569744 +-849091661 -740000624 +697158292 621776605 +-236662228 910157676 +758187812 263865247 +-10288337 -899667154 +531150449 866608875 +-910384755 -897195094 +324109850 -903781818 +-363749471 -742713687 +206012895 949139405 +-472106264 -103091568 +480073692 -542722741 +-673794122 674540453 +-209982978 339874369 +174320500 685515577 +-666164376 617811754 +-916033731 -908907568 +-411514719 -483898131 +662839720 245781764 +-91304460 596632012 +-724966677 486886571 +89659468 571346610 +-109628975 149013684 +669135499 80588798 +-622494351 -597996854 +816442457 320533527 +-659797829 5082145 +563399793 -449125791 +-623651398 -927161121 +-832662265 -839604052 +564401590 854691129 +-306102910 159946440 +-932357242 521085362 +-739260724 -783527594 +671435431 488167440 +-673226892 -85238619 +148405680 -227728812 +161318309 967900810 +336427692 -856559383 +-89424374 738425808 +534357449 828802879 +-747390223 957316662 +31272269 146580188 +-153746358 -928587778 +475065770 644450946 +-33409567 -2077517 +427619852 64056821 +-74941917 368429697 +-700340428 -667269243 +625840947 423213320 +822445002 216854659 +-268080343 460523075 +-49407323 569364374 +-455838706 -166757836 +508626298 -81337175 +240737468 -189219474 +991407821 -271134293 +-261873653 -583112642 +-249568626 -329756970 +-309638284 528067991 +879284284 284805409 +310523059 241880738 +832487414 -530319003 +558617662 -361129005 +859894238 -563208068 +-811972432 567553734 +-728255423 636311962 +-939035481 711287160 +-559795218 -562011422 +389837419 276113900 +594539802 268589116 +-338315114 -758736840 +349403509 -905793676 +-183500919 948689761 +327309675 -504111553 +-549706665 247897865 +146711416 540330253 +-26067184 -642353758 +240185462 -55710908 +-204179659 77991613 +-931963956 -880435275 +-806473444 -352872692 +164607939 946949201 +295604048 996357132 +294616959 -959187881 +635880639 -742896127 +569883277 75507146 +56387996 -955000889 +425546473 684891104 +-606136623 348911592 +-809222015 -970011468 +938073655 -229367661 +816840649 -935925447 +940742649 56585102 +106674798 354904095 +-101571640 -66457070 +335494684 -54760974 +402473294 745083950 +483283597 -37358218 +-927346700 339178724 +740866127 210260112 +512677974 -286887192 +320748793 821542961 +-191840082 103039096 +-12881072 -731749378 +-20852233 539631008 +389804371 -176356277 +-739857166 199666078 +302585946 813930642 +-884706129 441573426 +-601386179 19243105 +-261651816 484028193 +-872413520 -69441072 +5135902 -601458821 +-904592367 801099001 +315264332 100111743 +440695798 -422450047 +-557211047 -245030104 +-843662076 -627884131 +-167025897 -742044127 +937276170 268594964 +-911752603 195020429 +165395486 497900848 +-436108873 932505716 +509769062 -877421132 +85230581 87879773 +642816361 999807154 +-108466600 763436464 +-91993443 401543630 +738975791 -251683547 +-268725446 938942883 +-804871075 -118292150 +-186558954 670495602 +761660595 240798751 +446719134 317169853 +736806531 -18035217 +-267279829 -84283565 +-554643612 806824616 +-485383472 544617747 +-403899885 588649273 +-400939943 77281028 +498992688 548574574 +-300144912 -380057428 +409716865 -543929372 +19794650 -160697416 +-436515285 332039577 +479597409 -303731409 +-816596674 646470505 +499816254 -473603012 +950746451 832596147 +506793378 -462522606 +322941141 -28254752 +-492026125 -736015747 +-690674946 449747645 +15263409 -145542181 +-17571360 -684627087 +182353992 -873819880 +700557006 203514256 +-21207109 722502675 +692207954 781600278 +488770406 -608386310 +532453447 -333514968 +19059906 959474114 +370947242 -531797676 +-21934701 84659949 +167160941 -313601837 +-127692216 -232023472 +480283493 406344257 +-322389601 -449940648 +585832893 -47611924 +-456186878 -791808291 +-312794721 62606795 +212854768 -182016227 +901122366 -979114349 +-712947904 287962046 +-664559040 -439882137 +499540032 47583438 +904813005 -328694995 +-626384316 241159619 +-937588095 163433805 +938589934 -44530218 +-345034508 -851031060 +-632753765 543246733 +369760148 -905046127 +-331538290 -546623224 +-820315438 416283613 +-706989706 12353510 +766048662 68439358 +-792609435 -90960779 +-607406184 599104497 +304381709 947359486 +290098608 737301586 +-332888629 -923636553 +-981394600 700259429 +669052318 595871515 +141699898 -741628721 +-51275057 -690217766 +456394124 728338479 +838533431 -443411509 +566913596 -61231075 +408451793 -855702442 +439232028 -470566429 +-918545780 339791005 +632745575 -442896214 +-234735422 -477276829 +-655369538 -352011817 +-709860669 898935403 +616546480 115671943 +937561606 -55874812 +-447648869 -973532453 +-651468579 -922977981 +-406808445 -608168521 +743161773 -402178356 +346601039 -924182354 +659126363 96785015 +73538710 -896847180 +-959194474 -656262206 +471388671 816315011 +970761028 205081032 +186508551 -211521864 +-993828945 83304295 +648750293 -588623246 +-596672024 866568307 +-894398476 -528608700 +120741923 -747998704 +196616166 350176514 +-966940700 -870828229 +251331457 -50059659 +-628349258 -329029756 +275857670 -647994231 +774135026 -546046941 +713008493 -32623099 +-394203774 -29103862 +432121012 -74533556 +947934270 -177769220 +-618391423 203419069 +-445758529 -299576914 +-91707617 -874228934 +806898196 377852638 +-838193483 -691944981 +194353945 -705279254 +-34445148 -651064352 +812989585 -368368531 +-692740804 900117121 +-189669285 795081950 +-809095770 -23092688 +135890311 819949645 +-921461725 -751838719 +-983955891 933854332 +839760743 -211205841 +416237492 546293545 +602828716 667726795 +-90512575 666950190 +240285254 353794420 +-268350084 -894888519 +-241698551 -626084595 +-288084755 408767218 +-734502878 -701238930 +-659607804 431781348 +-619147653 -519096775 +-991071163 39849776 +256591554 667094469 +-814234398 783382237 +147516230 -452560618 +298855509 906998458 +919076029 665914503 +-381974327 -379497872 +-536409027 53482970 +-876165677 -138533948 +-141403811 886773837 +-777501707 -869570801 +537249030 -662143410 +312643700 -725120720 +722013901 -132751888 +-547194852 714533466 +999868055 -771139293 +537821626 -438851837 +-744024234 -243791800 +767636943 730790690 +-309991601 -225881415 +-161000557 -393903027 +-816387918 934080811 +652483410 -139800826 +-460553810 -982179798 +70511361 -924108881 +-701089806 -146888303 +-799326536 -261033976 +-697388480 -2944457 +101933817 -169795404 +-268568632 -237471575 +495648101 -971932364 +-632622334 -988006643 +-938553802 -700036679 +491054074 -775969777 +-508646015 -916028000 +742052336 -52020249 +-746782112 -584804301 +-221939613 500354639 +-689776158 -705486526 +-175537648 448177685 +-878212720 -980908458 +-860487971 914132229 +276459542 769745897 +109384762 776340302 +175836726 -762999495 +367263060 899165935 +628472284 645506408 +-303532709 -95734778 +238092190 572748052 +-574202412 -264938042 +889138315 -721948359 +-971242225 -842207118 +-73732440 711871272 +444725934 -995149371 +-255969589 701314490 +99869894 -582312651 +-455350056 -95951477 +-436531073 740282087 +-75209594 653762936 +36746667 -937859423 +-744182235 -615428821 +9540391 978787092 +2933019 601842464 +-894184250 -973892678 +-599025371 63617298 +-823026654 215294632 +305920013 744527047 +-935183273 -43146692 +-910312334 -661658010 +318198319 -601818721 +352080761 182415516 +-92477056 437515133 +-27265830 -665336175 +-601231777 404845821 +606001187 -695471559 +-631998947 -823165905 +317143125 25095461 +-314301531 -84484024 +647782755 439740264 +-771621722 -157953216 +-733338080 503862338 +-829777671 638057400 +-213292570 -355452926 +-911827966 577232341 +448551506 -520322732 +-879686856 -176204242 +837769753 -442508672 +660859199 -905254748 +-311394733 -838042338 +986658855 793673316 +-609678230 217695896 +376771340 -261364050 +-698546317 262518825 +-775081488 685633086 +301700875 -225120500 +-911035327 -446133725 +-259112122 -269380526 +567509222 61028285 +-608415193 -21754913 +343649172 -162568215 +221401907 891667050 +312859382 249004263 +-730449965 -739812596 +-678308208 -82809361 +-149105003 359682732 +-596639762 -309117236 +-242277756 236868822 +-32814799 801218483 +166408530 61164767 +856699097 -593985987 +-538293448 -271210356 +315902784 344653551 +-100587588 646755883 +-156166260 653470008 +770114950 -346328270 +-74085006 -539762035 +-437254657 9075861 +-770528206 703802668 +-281819 -282558075 +15348558 909224298 +21376981 -956058080 +-340897512 34657687 +622830776 -580222978 +-269352747 575041071 +444328390 -985001582 +955284791 -700962012 +885593120 128218182 +394804372 541916298 +-426721648 -579424831 +500006655 -237416158 +609434766 -313162173 +-452412967 581805578 +-77657020 -249295108 +254277055 -639205408 +-261149110 -827266654 +971537835 123324525 +672474320 736333167 +999201994 156880332 +526844673 -349845993 +-298726530 385398752 +-64646691 -503652054 +59494297 913613863 +-604450954 639442061 +644926111 -199886855 +-488756599 -116742173 +-709185761 734937516 +-919485371 -951458490 +-755440454 915581288 +-931169153 909568153 +-469324443 595848961 +-385922437 971288436 +298372752 925024004 +689946694 921775890 +-357139206 693785977 +-462290887 -429613616 +-190315921 -298235503 +917539202 378396906 +-906312365 -911613425 +881367533 -505498462 +-961214985 -637582733 +-431983263 354232805 +-331234253 376435122 +589311803 -93352420 +656231141 301770335 +-250915576 187999145 +140139183 811887079 +128266739 436909419 +-541958391 360500818 +956663789 -293177657 +157103817 -419195547 +391852783 331023985 +740490906 -826345910 +-557004677 640742314 +-754993024 -276134581 +-281609614 586679326 +-372582844 -344985115 +928209499 -638925558 +680008703 -375230805 +-746076841 203886103 +-669593552 -527310529 +398871719 -833429861 +463996664 612936232 +-473688838 -393920256 +-356188063 651572142 +-170646349 -4788891 +-789826116 259883828 +57162839 -818309298 +-870044722 723037380 +-656276670 978490967 +-32807219 -187896360 +243852002 977729672 +-704929617 -410445096 +385281202 -445966582 +560456369 993244550 +-807906400 -886121358 +-158345626 -219599342 +-940096716 504472384 +451390723 154782374 +-65664963 257171206 +143855282 -540621387 +-545101991 -456801332 +-104706476 -969182244 +-493108388 857300466 +475504516 -534743324 +-601939004 -475382294 +510828196 899263776 +-615964674 -528250225 +941524903 974022430 +144233334 -716653632 +-954979040 322597049 +970879594 -889777316 +951768731 872904638 +-573861380 10488298 +687798227 -347176672 +-864107142 -622928394 +-607609379 549909444 +757648521 -890825859 +-979585007 -945688324 +-950817196 -766109224 +-460802242 174221551 +-442923524 -622158670 +812208722 -719429204 +-63848973 -10689044 +774691438 612784644 +855763900 863864150 +-783528055 108017240 +-692524476 563554742 +-617016217 91379196 +-227972343 -103048730 +163762540 308060424 +338393131 -785219802 +-381164592 54130990 +-166461653 431174606 +-937397302 -821701730 +139810498 -665883817 +-668345453 201625157 +-456387973 124129532 +-551752350 299154343 +-960290688 -844074296 +-108194258 -180482754 +903438518 687166029 +-159391995 609308678 +864019944 679087300 +-713552631 962947754 +-80549532 964113890 +-312994042 996522952 +-523837195 -149911742 +-665046853 313532677 +490051128 749283384 +-312172188 -571114675 +815612006 914754956 +209361889 -621856813 +722192438 -84322915 +-875078643 489276005 +-962857787 421897584 +45161156 -432574251 +199861418 -718069547 +654523665 -922590923 +-142287883 531529805 +-383437499 -990314881 +-599042045 943267109 +856969986 770598759 +334907265 851704758 +431351719 603900568 +-374263085 796190559 +113714030 -319112949 +275328550 -451531625 +-308524432 294090624 +43211464 -793842326 +-712967974 -293506143 +-515065432 -942702112 +312462482 157956063 +867462594 -739224295 +442242102 938960728 +-695484012 -969885197 +-526829100 844365868 +387879253 3564959 +196556109 741373069 +214664761 -244772868 +-589953591 -931831066 +-550724899 781382531 +-624949080 -851076421 +-250957716 305421376 +-56892401 774409217 +451048994 910922490 +929109425 -599416502 +383625690 -366440739 +350440205 -361809387 +-223016634 6296686 +-535981357 358484966 +220913396 -869864413 +-24880626 -380419899 +2538232 518254324 +817103147 848987623 +824221795 -113459514 +-21367427 -789850775 +-421381301 -402696861 +-840325935 471270214 +-214248244 -513505040 +65261929 262927589 +98836454 -230531494 +268545882 667886326 +-682916333 -686731994 +271012297 -617746717 +194385838 402304967 +-260364775 -936937403 +-493832395 465723166 +-640798081 -631726300 +-260802825 377034844 +38009690 859925978 +222585496 253106297 +269803465 482238928 +401094136 216861150 +550516965 876646723 +-21632100 -991762535 +398101070 657238707 +921847520 -188204146 +-459951286 -947353367 +494547264 868112710 +99155926 531240119 +-837996132 -493179624 +641123708 -58209761 +-713336161 -759522128 +-954909968 478802836 +-700265268 87638728 +205641875 703222206 +332676500 197133481 +939702287 124293248 +-753042369 -115004261 +-603704258 666940531 +419967200 -706588434 +-611925526 12315595 +685439545 466594826 +866644175 -726500763 +768145412 -812318688 +-555188233 -538771771 +-533641426 -334112722 +702925946 -242935298 +-112667829 -189929084 +92311079 45115251 +717920218 -67290207 +-238146461 -995898806 +792091520 930381266 +-487820827 -157956225 +-862974196 -457877266 +-174933111 331966867 +-940591706 294505106 +-543268554 -417252833 +187211158 922146166 +-718926416 -72291749 +-423709647 -444904838 +536094671 288129194 +854035765 -926829886 +-846901434 -691964832 +803204514 -81981305 +513374642 512032921 +-595696348 85978912 +-180044155 -194135550 +632069769 226162563 +-216697995 -23331108 +-531649607 349499696 +807826345 124755484 +165372459 -153930626 +-696146318 651093096 +358523285 -556279836 +-722558308 882001392 +-756880764 -434280140 +-620920365 -704988064 +-78314815 102471167 +514260953 446495903 +8041273 -285711478 +-992281618 524658111 +-886844520 51065154 +973698290 565624955 +-114985911 -344072977 +285817754 -108502340 +645048663 -695963904 +479152870 -172236069 +-583644178 -322961533 +-22878497 802017962 +153689642 295068621 +-627628034 -460745850 +-669749417 -843543005 +-502252743 -446243672 +-502828501 748975467 +841534811 -307359688 +-143988965 -393053729 +-762447474 -902882517 +666450561 813382656 +-726337302 -446566801 +842200495 451492553 +536328713 410608771 +777023315 201212994 +-838952042 558208872 +30910252 -71658897 +-101721102 -759921772 +-549355557 -46228983 +37377448 -370251520 +-253284324 796887697 +989863072 -187383106 +-954903977 -396267726 +-470699924 686957819 +-413364245 74954174 +949336551 413343180 +-946094199 282194281 +563109856 55673692 +876899902 368844824 +-218324061 -617848910 +-32799372 144436133 +581526290 985030795 +625737256 -361645635 +-68902322 934162639 +-508764827 292265628 +393113970 -882033028 +-594676646 915584585 +-760566199 813268095 +-16974987 -202774343 +742048854 -813289582 +931351509 -107397981 +515248043 790009002 +-361962501 -969249000 +282291631 4235584 +-719472502 934495448 +581768800 -278527168 +815785555 -590693140 +541969808 -739485079 +-281287590 161866765 +971538359 677593756 +151269675 980852186 +-629754842 916035293 +386170986 -424267171 +-921956217 136131556 +252284938 959260336 +-704446587 432074348 +475866373 -174495254 +865149185 -62447681 +-126523537 866488869 +-253816767 692027516 +380883414 591203585 +-959554073 501307712 +295732363 322354603 +106375262 533925296 +-312518257 459213449 +40102620 -676721828 +-912456287 633294844 +876830042 -159308226 +-9970521 -56321436 +959102497 313163870 +-197131532 -247381518 +781561365 -859085438 +511513049 86931961 +-539344388 -537130573 +-925529243 71943620 +-245669470 -764675740 +773771865 -94498185 +378663727 -878806287 +108023915 405679448 +784230788 -257911177 +147747013 -200984926 +-844533272 832616577 +-441009656 849934852 +-90987366 856999633 +143241962 -485898209 +525993874 -887407849 +58772666 562063306 +949738873 -625848814 +-424226161 649678871 +447658102 -138691092 +-57163107 782033273 +-852899766 854827852 +557738739 10087120 +-247960605 -166336589 +64306044 -112144326 +-999864903 941458101 +423980427 -567009870 +593961259 880033347 +-426444162 -85604203 +771989126 210079492 +838639621 -230374558 +-928349910 95644951 +278165817 144796053 +10532922 -941049963 +-822656326 776807892 +-406890439 121419907 +1662972 -543128950 +947347446 709247331 +-215304492 822538228 +-85250762 221675218 +-196392739 -460988600 +-389526335 215495655 +577612601 371555457 +-596685475 812727248 +247557774 -981732461 +-942400455 -253362151 +-151547130 368706415 +-971115375 748907831 +299097281 -293009586 +-624545912 -366466124 +809789481 669172900 +-194624335 -245772638 +-364621788 -538548259 +-23366081 59559671 +-921216530 -742338004 +205749395 -466560217 +152438543 936940245 +-868349792 -416373834 +-2351644 -704508515 +302242312 -768884005 +-865867779 -943539785 +-105362128 267254803 +456638681 562306486 +903100440 966642179 +-704865898 215192037 +-75792622 583418129 +99723816 843780862 +-272570429 822641333 +-294972653 -934669764 +-656411230 -114561508 +-68786483 -2686955 +-753448146 518190792 +-818298849 -683223389 +-503399861 511600492 +-945479303 -274841187 +349975447 48786160 +553248918 521492729 +-867748384 -385536239 +494551515 496729827 +918407177 962585594 +-781987031 -382706029 +25346655 869071092 +974394662 -711520187 +975280450 343515772 +-888198399 -807463968 +176926946 -781807322 +-126363178 -644256303 +611493736 -394772794 +-569295843 -253602459 +310511241 679411018 +-127722135 84543431 +435632482 -695163961 +-911163846 -638084266 +-208894743 692790014 +394176699 -523636510 +128496443 8405680 +972983272 422964719 +-96092039 -793985331 +425732394 -89802209 +-999803246 -315113203 +-971813569 698219262 +561157198 50460309 +205584605 808035905 +653656626 -692915922 +793844116 886938628 +-8536224 130215249 +941751277 322775176 +278445989 225527652 +-580428824 351588241 +455991920 953850649 +-917235507 -516334035 +869844636 -639903932 +-229250747 -806347777 +64038764 -8290644 +-874713145 341083935 +-366706486 177243555 +834276046 -649536488 +245212251 -898252722 +-355622627 904076169 +926939817 307864977 +555112379 565216086 +-985040308 -791520695 +-593285352 143446495 +-426457042 354131490 +-222827244 -961189601 +83482629 429438328 +-145507793 595838089 +478972161 866736457 +537812269 340162968 +-641588536 -284651271 +87771849 -511199660 +398507041 740811088 +900023425 277160003 +-616308037 131949767 +-268341358 106550391 +106093617 491775527 +452941868 -105867336 +707566298 336117967 +-271222208 -143824499 +94224025 87566615 +198448486 -735424071 +38052167 -167505460 +984726606 -159535074 +111621495 78459890 +328381028 -309517795 +-845282347 265466933 +80194274 -245569341 +-725666732 83503263 +-826992034 -660113984 +-521057750 549558271 +-132569164 639996106 +-28762012 -28208969 +675882083 368561155 +-280060388 12156702 +420893012 132790342 +-432835120 -485469348 +690322138 515533446 +-153851261 512377121 +551510608 -480376850 +-690509865 -840178873 +-955723214 647243056 +-760191921 -232201622 +51949869 -418930134 +467043289 999360643 +-574119055 212950130 +786644924 -339742619 +-923520999 -427961247 +199752538 448585444 +826943385 -999654051 +-855221741 822320470 +932804111 -51948374 +802184688 -603917007 +-492180302 297797855 +-754634969 -880170656 +573287147 -459488970 +-114118203 -961550053 +-75340157 -503992416 +-386596640 544338351 +394976526 -159589436 +-529358492 11996969 +816643963 13405635 +285689092 -377873755 +361459028 856908732 +762562650 -632657696 +645288867 376904681 +-987618595 336642832 +-82496378 -11159643 +118549778 -261849592 +703223404 579071053 +-739035641 -603026097 +-616961415 -950881258 +-629315434 -501862949 +-314358832 -524569745 +943336234 -282246045 +-117435804 -954320576 +3804284 -955729862 +418016501 -725361317 +927976851 721727538 +35170922 -740656919 +-749165959 395034353 +387300731 331034340 +692378462 -177614627 +982453278 659803056 +588138105 -511665565 +-736979103 -732089602 +-529347677 -120436127 +-120593388 297213366 +542940429 -289936409 +-934861064 -413685772 +501849578 -771021094 +213284038 -427050044 +-956100674 860875373 +-120232696 156675264 +-903823655 -685287708 +-992826107 132478150 +-902807317 73055084 +300076120 -356972909 +-957709401 538667033 +440518741 685454064 +14395659 -340480732 +-292765317 -449607666 +-841080784 -916003105 +-659760015 -647724997 +-754797196 -82476259 +-359966336 441219606 +-189651132 -385163034 +142712687 926108092 +548323738 708673265 +-181101222 815239123 +-901680662 920337606 +-791680129 -340746830 +309232247 220086267 +286269317 -736870886 +874183145 -843881687 +-339234306 -615150790 +-540723257 427103528 +805114405 -552802890 +82586894 558113029 +529273399 648530334 +658420650 787133406 +-180077543 62328263 +436517053 229894218 +-475267542 982249981 +-538965781 310385241 +621161521 -106019165 +-966082396 -320855587 +-636300183 -137798764 +449346308 623561808 +184673208 548460981 +-640637923 654490396 +-266360633 566953331 +949767683 -418546853 +404510886 -194870317 +766188054 411801206 +216410011 -834931481 +-251532948 -407222423 +-539983331 307941480 +-461435471 337049598 +-822368757 974725478 +396603247 -608474429 +358104336 -451606986 +-108459726 -118071086 +-31720474 -665715015 +-440703553 388955688 +819188141 -448050369 +-198814799 -426368358 +-551022923 -487951282 +82643353 383745431 +-186231182 379216342 +-722845861 315767935 +-175840524 377299140 +-848057940 -73290970 +-582658460 388422676 +-713843692 -826396974 +-961201254 -363516985 +-327311968 533059955 +447551893 835986463 +-147515159 195522032 +-749093416 397663403 +-564836608 595817681 +230778405 -85893958 +260313839 -473029947 +-116628492 -273934230 +541480683 57254247 +478720814 -370239212 +153365676 -938513322 +-133299940 -459474818 +919370662 512262574 +-925525511 -772227654 +-593635931 -818667638 +-918998201 273822902 +16621280 -945176635 +812042449 623405178 +-268053224 -591088123 +-271310712 -674186677 +-780334046 901342558 +-200697256 -44361335 +30854633 326200181 +-403115271 -745759395 +568317261 -343760720 +529853630 -511510681 +-565524838 -595514314 +434447297 33466586 +300503127 -971650214 +897446837 -226237132 +773271033 59516341 +559644131 -52975946 +37288479 -501200749 +145689456 464484168 +-49558627 649382174 +-931049325 604349165 +161589670 812279140 +452936245 765549636 +677378734 441185999 +821840815 155074051 +99942341 -943543994 +-965358825 -539784759 +-631097801 -609454669 +-10398069 -534783418 +265407338 -332107999 +276983976 -60193008 +861360478 -118384507 +-983652672 -353849777 +-222211764 384394064 +-891952570 839613619 +785463157 -822740294 +-448956085 -772443482 +-224494256 -878324474 +-928077047 869087153 +47418596 163480121 +-659815736 632417996 +-786383298 438064560 +625931151 183176118 +-130182565 191198634 +-891595999 -648985601 +152136438 -911395372 +-513168527 847850 +-739291472 519528187 +424157680 -181326837 +-315319378 -669723974 +-818940215 -760395363 +-790190191 -730196418 +-556171159 294865198 +-400502392 -242322457 +-112492037 -222367034 +-717451571 -559136058 +-134813008 331267295 +838702603 355809686 +-171309854 263220089 +888338091 -612307868 +262085149 862715772 +469743249 -232827341 +601261059 -14021108 +-513141498 -944912799 +-243023300 -378758620 +815504794 377049666 +5512007 -784456791 +-970154455 -188304804 +671744821 -961645702 +444039224 170098541 +902139396 -805136514 +681905167 -541280418 +123064226 278482186 +-567571769 901023562 +981655491 372351842 +-39778284 949073710 +174996040 -549013941 +-201321255 -471221897 +13988395 882969960 +291756208 818638665 +362958843 -217043365 +-652213498 606465636 +455130532 611631761 +-749309354 -772447529 +960388973 72228802 +-15551887 -65574022 +-290342624 848559363 +220432643 555790440 +963799243 175327670 +258917667 692135771 +823619505 902898113 +540229409 -984621750 +-559714866 -315069873 +-824046246 372859438 +91605124 -215455088 +514310320 531510085 +-976322586 356367466 +222559884 990960859 +-950698264 -266606243 +-336617445 625072548 +-315839705 687802737 +-55159042 88215797 +-791238779 -828245292 +-406026172 22704175 +355453616 -556346985 +460425103 526411518 +-226882386 130976358 +854978334 -571631812 +-674626616 542036307 +402047037 -305373446 +626023509 697437923 +118894973 -999002983 +-893032918 -435703672 +946640178 396995012 +-972980828 79740049 +-524310211 -860686488 +793136401 566620785 +-834425260 629641918 +862606747 -97351640 +329151668 79251802 +648922375 852230741 +705744196 -809559221 +372125296 -207155999 +931146181 590984972 +363244694 30655233 +-342034699 754334379 +987133253 777830469 +-529428812 -868413103 +-873134988 -380840014 +-841670736 -450462850 +95255876 -681740904 +-685555307 -463922074 +-431845887 -730093753 +618524641 178200826 +-537551129 -861463354 +-495848886 395943178 +-737318677 778536717 +407433753 -567217429 +-228445880 -803662036 +-755933808 -285686207 +772243518 -135929539 +133057332 462793659 +-90954261 38354712 +-884095964 -265107816 +694049612 198563543 +997088386 -410091366 +-192480069 597576866 +-711042646 363280182 +-358199828 -962562141 +-73172939 -873735373 +691847252 -897148090 +-267689627 -152673274 +680064099 -831111254 +-876115227 -21288422 +61552653 697024712 +488246197 -89516183 +-388638845 -623757473 +449159637 -638787524 +-817489975 403509667 +176534702 -365011833 +-363626667 400703095 +257476183 -925852548 +274944917 -98180880 +-199566019 747244394 +829757645 -56801843 +723749797 -369515642 +-310544435 -19909482 +192465859 511937198 +-804471977 -660014159 +-826433647 899882639 +-205715629 -589234156 +-532648654 -830946077 +58996479 173344970 +815276179 87351426 +183471647 -288216483 +-450295906 243346910 +27117684 -19877505 +39193082 378471169 +650302554 776289243 +571513115 -301997807 +-940766900 211323227 +-931471590 893036791 +136688594 -881144460 +430972196 -882397094 +95356140 733238868 +-52066643 -831163450 +-548138732 -156201435 +-989285379 911704203 +980009724 -851842848 +-460970325 843246800 +476329246 770918146 +379641167 779121534 +-872641072 894752680 +-160499210 519474153 +821093348 -778310303 +-152250377 -890151903 +-311815315 -232779148 +925440775 -587736386 +-910459950 636740166 +967386118 820838288 +157277475 -476604546 +833684810 297693086 +-499058021 -203334793 +-486777750 352748372 +868829894 519131106 +-72939936 308713041 +316554627 -678800858 +363543612 -329132332 +-806332110 677750690 +253442106 470431157 +-232730348 186351096 +-634367621 -699913938 +-102605707 -448181823 +151578226 -932097013 +-971032207 749659975 +-219464975 681494046 +11189882 -202468310 +-795234474 -133281948 +-502628757 -221306900 +660460286 528813374 +-80862506 818845603 +-101471283 956685939 +-42719991 617585948 +-448188827 152595633 +514589634 422093609 +-76326894 915021407 +385570501 590147410 +221819090 622054029 +829674826 87275492 +504336164 820626438 +-564973773 -350830939 +-654749548 861856157 +178539477 -260984019 +511448488 -337758911 +-987062012 730352837 +-823738328 -173824230 +336351320 868150304 +-216536005 -995993042 +285015996 -992978526 +-817557604 735369192 +-940541767 -794002834 +845678 383611364 +382049236 380720877 +-995122922 -111076000 +-173538503 -657663819 +475254783 -713297479 +915067773 368147306 +-635221066 347638331 +-145699632 242504909 +914300192 128956912 +-718675599 40717924 +-752220721 457788624 +190160147 -927367681 +357522342 -247294819 +-493038669 -27343191 +223582515 -580768934 +403030858 -988963471 +-896919249 -386637234 +-786791458 17638039 +-128123522 949444722 +375655164 -831653252 +840293 294946409 +-658128900 580300250 +-704602864 785640586 +-64837384 -234342070 +896724485 572765809 +-251323692 579385988 +996065484 -417745441 +433744312 793780572 +-704808879 -329524613 +541928995 -596851659 +42646659 -263263517 +-998481006 -709847772 +84363314 -536039821 +670515585 -853658279 +294453911 213794677 +-510749504 39867616 +-35843508 845510212 +-582153236 -851655517 +537513117 -446711417 +274646349 -491870926 +-522632256 -950920952 +569025975 723579445 +320851641 -284070056 +-978068220 -289624946 +501219094 331535618 +-801058222 61543518 +38027108 841993260 +-372209570 90028427 +-568429756 -505129916 +346548933 182506263 +-786778065 -219572944 +202281592 -152821020 +-196406936 323240291 +-674716229 -925966220 +-255319142 -34328415 +776212427 -161379408 +-780013794 -1740622 +26719181 -441255585 +-139440226 633196471 +-40237360 534793912 +868427577 88741932 +-999241606 955080453 +-333747230 422647870 +-26738882 -330725733 +480212613 49746129 +-457726542 178903866 +-62236847 935983995 +746192665 -967638616 +-625652854 -20070972 +-260547065 -951953431 +-473180141 743955731 +288486558 -756169946 +-977259460 -413771693 +542405912 -222491916 +-86652137 -655888383 +-709048586 -957846465 +-209287825 -549549873 +-686155935 -452061313 +485463931 419546150 +-639935342 -839438688 +490557463 -51365309 +-845555842 -176618955 +683615875 -575271147 +419016758 603907221 +887587063 -571956198 +582760085 759902062 +-49406400 -160154227 +-415026071 321050284 +-256063482 -582277135 +-646847143 546478006 +447296946 685117293 +-161560932 504693550 +-144068752 188634659 +554472850 -444300141 +-306860376 -12655660 +830825829 266621142 +-827066956 711866560 +684933968 812585429 +321438677 407150853 +-473151882 -960647460 +246921997 268970227 +112261515 -207009564 +-11955412 769349998 +307908309 -721781267 +757870828 -77876299 +301283067 -544625107 +355256012 285498831 +38924896 437141085 +359059282 945794959 +-41191752 -446431769 +-404216131 727838568 +29507764 -155433461 +558042672 355865864 +-11045566 -877625090 +333702526 257813404 +-859375126 -108474773 +93022820 557398211 +-131717996 -67213121 +41361131 -696986589 +-256290822 -653776144 +-429069293 -759655863 +922851778 -382719325 +-482941752 684655963 +466267484 -903981541 +-786223170 -272798984 +-526945920 900525116 +-214787389 512943186 +253903625 691048456 +711780162 -509247840 +-101596852 832295891 +-9629902 -245996666 +-566928817 -362402773 +-399667412 967773928 +-866836632 -12530309 +879394051 -291330426 +-398442696 321190966 +-776490663 95135786 +314302324 -38636435 +965206564 577383026 +-128175474 649668505 +-62792156 -913457189 +-969301175 -550397671 +147999126 -69783313 +-501646849 -758476320 +-556325683 817929544 +161448353 -967301726 +-388253331 -281901640 +-486703837 -931818325 +-160810746 -200004518 +-441023563 903219948 +392468048 783715624 +-647152295 488906933 +-210694724 149561542 +-534266163 770680720 +444460889 470899105 +242658353 623982665 +232664611 -422510136 +433025469 -258934842 +-203030913 443043809 +841887656 511195943 +-289712289 -616830399 +403080134 -655394612 +165416327 66729883 +-926701032 523915954 +-206908624 860538617 +883955038 -18140179 +-86974920 383190365 +-69601467 -834596038 +-556561751 -399666298 +216716525 -115806506 +542095561 -990505063 +63981390 894259225 +-182949509 -597014332 +-475697085 378886214 +-84627571 -651720217 +71240129 267417977 +607436991 625302808 +-502704974 -917036036 +-339359666 -764000588 +809249791 -349465962 +-110501481 -530145540 +940930466 9197443 +-27862189 670750775 +-290435516 148249907 +833605270 673919674 +548873338 -73442378 +-459248163 871400324 +414643549 -240301697 +-623611583 725770366 +-96381863 366515705 +367472371 192567428 +166088555 868579700 +-970273348 -229661653 +974994486 -918877619 +871582932 -386782405 +-136262555 768547475 +-832376767 -398819333 +712822955 -605151030 +889181525 452285282 +-994958084 192209346 +125661841 78843215 +-584594341 -731249247 +598870698 -634136271 +689818522 -183090558 +714129667 685504127 +-193197628 -813314079 +66178731 549960581 +-549517935 -641305981 +853829991 304816550 +746266815 961088178 +295705540 861618151 +-855002547 537607915 +-344698972 231531433 +914561379 -453074241 +-473354504 -866374940 +-615768573 -330254014 +742607023 913557642 +-426565856 972536372 +-932809644 -363821524 +-930725280 844896393 +-140937657 -925865579 +521593899 -463944557 +-66265733 -906901527 +693957595 -654882677 +575488286 -377340448 +-762293352 -17605397 +774939642 849467954 +-870950381 337379571 +833451729 328128655 +970758464 661759116 +725874485 347422521 +-338585981 -178826068 +-805435969 -855314180 +-922128923 -2566349 +823109485 -590857678 +-567024059 64241804 +626938090 490652105 +-548864511 -647015516 +728038381 651200827 +287354349 -802958071 +-959510126 -511117309 +459839594 872949806 +-917152125 245663243 +-976858039 -823306377 +-833120129 288551315 +-437797644 408150402 +-472924464 296539703 +789856796 485037394 +432088202 -653784330 +165790363 -535463024 +329499298 -158402180 +289593134 671994691 +-556945693 424822016 +-919760531 270257001 +376117006 -138464220 +562631939 10522221 +-263473378 -981305673 +374486312 -61007028 +147226259 168468040 +671794941 -259378931 +-983916662 363170796 +805935588 -691267547 +-283094925 -272076795 +-795463994 732388612 +240143427 -757337144 +212091154 965538720 +314209491 -229332876 +-230078679 -537704445 +790484828 290604077 +-476637328 310606874 +-802533468 480145807 +352811508 27522300 +-409353873 -294796927 +759783397 -951676501 +-785845324 174726413 +-49710019 518328622 +796820648 468083823 +-721714802 -167416985 +-784700316 389388618 +-418855177 -547273465 +824858880 -230827668 +-488185088 956242517 +-232638207 262072530 +720664910 -509042388 +-327227858 -600527794 +-622524543 245326053 +712511803 -311827068 +-970128230 -812375811 +489602356 -690641751 +-539252745 57759021 +-133658381 -959851625 +696652456 -765721786 +828850613 490747573 +-832547487 -943042183 +-80267427 -944778690 +-420759238 -520439422 +-747273732 -589576450 +926246121 987769795 +171958183 27195259 +751434191 768953559 +190301393 626006472 +-329538949 1480123 +518953596 186984050 +474603914 960393418 +12385146 -126938519 +-708423151 5576664 +-107640987 887705296 +-701945424 937250593 +198830257 -230886986 +618999746 -596581815 +897579549 -503067080 +192890131 -57099464 +-904109257 938275523 +-487150650 -606661746 +690684649 -485440670 +135616277 45347436 +427653643 215938462 +464238083 748083746 +-886728178 744333408 +-820569674 242229937 +-585784169 176507147 +519666341 102966910 +-118123642 -608973600 +-673871003 -234655577 +-172244048 502717108 +937064758 -956570876 +-690257829 304604656 +399701482 -295616731 +534144392 136349126 +-340748363 420819642 +-498023505 770833462 +-81109859 -243083609 +-357550951 -156190945 +-321579225 223949534 +588905918 318830839 +283182206 -363919012 +-551763876 363763157 +367483447 -538720577 +978095353 917389824 +48959627 -708865133 +-371019727 191130115 +-107434204 -571320998 +-487696078 815407319 +-896893274 -471808634 +408580477 229659676 +-6448787 -352914474 +-835010808 790000368 +-189543479 -791897244 +-383654872 -162264110 +-176864762 -531071898 +-749903616 832744679 +-47563780 349994099 +-496565843 -753819026 +741373963 854982749 +640111292 -617427765 +615643784 659456244 +-988342707 377296956 +-456306246 -779860915 +336639188 -727851633 +410161480 -406003918 +994741931 -761730590 +-518981988 559462787 +749855758 363167186 +-376197884 969533527 +793704501 -805165337 +-642515780 -619748901 +825587682 -969154383 +-554364979 360029745 +-985434130 -838574849 +799913257 -241526927 +-230318318 -246270121 +-546663472 -17263981 +281697594 820360140 +318607101 884856362 +-586824931 813310473 +215789911 964545375 +477532486 -568994911 +-385225941 -104332697 +-346590953 873228332 +-563041967 735515952 +770225875 -386927774 +-678139078 -144461252 +-522060454 -195688098 +531705786 605483727 +-168020622 -852810403 +384490975 -830997980 +830073471 -81156165 +4465549 349083710 +82144584 747715298 +699841878 -898448379 +603880354 234578367 +-150035531 761403076 +362924733 795910676 +156008148 721080056 +-14729157 596977809 +430284201 59760779 +421970752 420932684 +466369150 -882755437 +-110913431 470830069 +257511345 -387959333 +-186892395 490664186 +-245513486 -520237688 +-822910857 -95725198 +775228609 669926767 +126378669 428258487 +243937652 -905227745 +-727552264 -850894457 +85061336 -364210543 +867116046 -659965484 +426709155 -189082713 +228093276 -746570257 +-16341158 595150787 +-672478731 411401511 +599361309 -402022538 +785172012 -326160902 +408705192 -248080922 +585908715 738527923 +596596843 790697226 +-588637293 -894351209 +356584257 -402610340 +-489649746 -833243703 +646570010 366350981 +540166141 -667680993 +-623772727 -990756902 +-31653352 -480804007 +-645510961 -760375060 +-927454364 -922563454 +-127700844 84048571 +-307250574 -826393528 +23871047 422281071 +-494965558 90696363 +581790946 531371543 +463118506 322681364 +324007812 -735486682 +-830373367 286710421 +-245328627 702325201 +139625147 903031910 +110723388 -510200531 +656605426 15283890 +260800681 155380179 +-760001343 -265908769 +-667283841 -314767440 +772947470 -262611171 +-33069427 -769763866 +-45453821 246157351 +-650203752 -351558338 +656285751 -246821335 +208973192 546221454 +-436272889 -817291039 +-402159691 468383243 +-639792369 -74844903 +-319171585 -515742839 +931534 -331873529 +693745668 198252905 +-845013784 921495713 +117605103 328710762 +948054781 -102307533 +48187233 -700880605 +-431062556 -526243744 +494530135 162357063 +-772498325 805272684 +618915019 390377469 +-470132639 -761424753 +285074230 -692428085 +-669788814 -180323306 +548505316 906575123 +-272346842 -5668738 +-566884745 -14584246 +-652182329 -87093827 +584811196 850018618 +478999607 -968171051 +613141551 -487401520 +-696096200 714202711 +555007529 757637474 +-612200386 -5747114 +-365410893 -697396406 +-307966249 -241848597 +-558621115 -668120668 +266696140 251278419 +445964499 -870984368 +-168418148 -418609351 +131876522 -216587750 +83120954 -24727026 +455360965 -650071185 +-903061990 -110188466 +-431224424 526161673 +-429223012 -735156539 +-398081129 175293273 +534006801 -137671550 +-920271759 361922293 +548357662 325198033 +561154878 514207352 +386210881 876896410 +759288358 423838961 +889644385 -32193007 +-153994411 664033197 +-223562493 435822994 +-508317744 374033090 +935478687 -155789913 +129526281 350551639 +287694041 324753470 +-787374396 -991828168 +-703143578 586875771 +128702958 -481333708 +-631994864 467148691 +878075639 982508382 +976969931 695490132 +209321708 -263322349 +287721901 687628728 +85239041 -718310619 +73165518 26760247 +-778114971 339350652 +574624063 -283388609 +-263065015 963967631 +-198636540 -430921673 +615123056 855294628 +-49895643 531687761 +368469649 -57977704 +726589552 -960658067 +-549817890 375279512 +-933849814 -204494011 +895647406 280894787 +347427840 -454697806 +916848254 402320780 +-11101233 528145265 +436125348 -167542221 +-596231765 -36999280 +878920545 -503131990 +-97059529 -806845651 +-436137610 796786779 +215150238 768184479 +388845890 279741039 +781596544 533408832 +-653057618 -581183563 +545062769 -832118861 +-701694167 -273850825 +639933221 817034862 +960295118 804686895 +-103473468 -29352656 +765987271 933845600 +509657732 -989178524 +-431565918 251965115 +817393036 917236523 +96633396 -147044434 +700325825 -556672911 +-879357485 50960574 +-430718872 845276030 +811558883 -87362236 +-751673992 -172422650 +-297882731 263585695 +177573701 -898312276 +-495070021 -774968147 +892560351 886507625 +-17420255 -176515178 +-573669418 641364463 +243102933 -510272181 +-810326860 -363673988 +-818923304 853266672 +798367832 159363500 +-615918815 510688655 +-355594481 268719605 +757478161 -773084089 +775686928 -687446966 +796070579 609600786 +-151350079 -67824949 +-761912687 -894631579 +-385680120 -516570011 +183935133 244603954 +932847610 -526459498 +823843925 -971444546 +-624120364 5846457 +885108863 181443939 +-393224303 -79129940 +640114988 487496674 +798784689 823986286 +-201874457 420846050 +-851619569 120932117 +-145949839 -198865009 +248703715 648770263 +-674504270 55636985 +280919193 -436700173 +-653469734 -37322854 +136001281 175798667 +334887608 -947799107 +-973814306 715245714 +781993724 86798747 +-961248564 680609855 +937383369 -64364276 +68701880 47203856 +372957274 -864360544 +633773962 73870485 +-123994828 -670777973 +-100908381 -497782500 +-456346973 741356353 +885850001 -253011785 +130671290 562452956 +-601060078 357237211 +-706338966 963480104 +637733777 436217617 +-759241570 251466386 +784124836 542957794 +-503147231 -314437527 +881413053 -626899029 +-881441881 -585325224 +442332842 108666226 +656153073 -241728204 +258917307 -995858577 +-929596267 -864428167 +406562218 -684489083 +-676502810 -45134603 +-795326252 -459223044 +-494812460 -835847165 +-352756520 255613828 +763604815 -989964808 +228362084 235861466 +416727047 -920153580 +-7195048 236587765 +525103393 830473533 +-805065645 402509700 +712887103 -928258623 +-890911182 760029461 +11291361 466077206 +-335253400 -594688051 +-280695251 121295413 +-739859954 -658661935 +-788555365 472996704 +505100775 867138784 +-106355283 -523934344 +608184623 -94987602 +696451783 -603181416 +-868737397 988872746 +-359928630 -783786232 +481634479 844614669 +850170976 -161473150 +669474229 938527121 +-574254897 508943662 +-248068437 513577994 +-97914560 -389024031 +-101051180 92142237 +905720549 -971988783 +-116152572 -397559557 +-742337611 871935364 +-126816141 -283475647 +102153923 383630283 +-319850275 223696443 +690593357 627738663 +512150532 -603608576 +445119164 -522764102 +500969081 -133416946 +709895917 -555447255 +971581955 -719228417 +39992502 -984676477 +608978567 798316611 +206233728 34455687 +202252675 373402370 +-227310122 837892650 +-799112871 30193805 +764427137 -82539874 +873720916 596530566 +786091260 335676488 +548692367 81596945 +-81406859 -607899100 +-386668546 -248889002 +169284158 -436519051 +-663490793 995550994 +944548609 345408112 +-350921131 817174654 +666943533 -993803792 +336771307 474750610 +645329807 -596506809 +-696933807 646356531 +-694809407 -35912521 +-713060743 -783235747 +783183059 988997253 +-817229005 -344372897 +-943931476 -851743636 +477210742 -133114588 +-780039743 192311592 +323823026 436165307 +89981176 -401548939 +-633927227 -214008069 +898913492 562578781 +-753431537 -33796562 +-697771409 -375774810 +-275869696 369082120 +-51289277 -837784291 +102611913 190835790 +980790597 993772415 +-412680083 -369224746 +-305763551 721111144 +-223906923 403340142 +338470888 -856005021 +434490969 835565102 +-83482186 -795103744 +-289373212 -269540158 +261450155 -867626226 +-506028111 472508518 +-220054939 -770691153 +-862543604 -399558036 +627864783 -349654285 +-149760983 -429160782 +-104163792 -620058884 +917838607 -764693764 +-784092797 -221929964 +722658101 -745482750 +783180245 289925488 +587600822 143541822 +777170097 148836160 +771364883 -531168002 +122327266 864113172 +909755887 806783347 +770021911 -368940064 +-292989675 973084493 +552615054 300199470 +-812841288 -858806512 +490301973 -762062406 +-596667589 913492667 +305374053 218361598 +14176490 -43250296 +94274332 -314328733 +-383105032 -827601779 +303515704 333131822 +-117223218 -49231053 +708385062 184045863 +368934216 -879114153 +635322704 -873199675 +555453972 -284693783 +-826078056 -316047408 +-732527473 -292049835 +973258250 -173780137 +-440816894 -581933959 +-438543536 -719414584 +721980652 759966697 +-66861706 -170240678 +-49498137 433335859 +-608055015 488494818 +213801377 796385806 +978664847 392194823 +-510938061 -193156925 +-668576403 216615651 +140465453 129948826 +939222726 104613928 +-892772923 897214600 +756834129 504176365 +-847679116 959320125 +-939241397 -248388255 +316818603 659668089 +293295602 673116953 +-695161682 907916793 +897178746 -10536362 +-620629569 435090834 +109439909 628354851 +861112149 994217029 +168195494 -89822871 +-689693207 181719449 +517342607 -276877251 +88904207 480672210 +751572446 891017475 +-132704974 396702946 +622561797 -885948251 +-126598800 24058314 +-647999305 -13503438 +-132223612 -837866569 +870586222 606501724 +-44165253 488636512 +334331486 162744455 +-604765538 277920564 +474215479 89575231 +-373380789 647089584 +533556808 -290627232 +-29521173 -187929189 +-277068739 7533519 +-309883847 813102116 +-220686941 595798362 +604292685 -534682082 +421725814 947197428 +380284948 -820200302 +-411343537 -169003610 +-367647367 641257296 +642017805 181971068 +-513162386 630947559 +899720473 252215917 +-743140147 -79561820 +383652998 240996146 +-119825146 -335524483 +-447148790 -417377628 +209762954 -105394487 +671227863 698590374 +-994165291 -250567142 +-360392606 -562318668 +492905116 133840941 +511348372 106906205 +-375660237 -987621737 +612746659 -17081535 +371269119 -116978565 +-581906361 -791454352 +-369055038 -207293392 +886953024 -119669625 +797061825 907146719 +-582832386 981021054 +747417569 384477933 +-559148814 921472870 +-303053310 -942434297 +-424934039 -177176616 +412044683 520699746 +-883815305 -286077609 +249687171 -428159772 +-507959156 947263177 +252359606 832700122 +-226944075 -307152462 +121314165 420040426 +-303553950 536783867 +-138051019 606266634 +597927684 12042923 +-33045105 223878803 +332777200 -166095425 +-860877421 -305898246 +884326406 680276245 +616581249 325551280 +378486171 -41655081 +-456747751 -157219005 +-62421132 24469726 +369368014 -470140421 +-99461574 305582916 +880774201 30110269 +499788205 -816402099 +-267604654 117164073 +-344880765 775088956 +-207894462 -812550860 +-626129669 120505162 +568145059 159758930 +-343899338 171065253 +4074369 750516478 +-642469698 -556242446 +-633579769 -923577563 +-326179770 -949824185 +599611717 776539292 +701224104 -734357346 +-817145537 932419168 +-917458688 -624757587 +748593173 -447665340 +262084101 393538247 +300551476 -409761721 +810484494 -115453018 +698332745 525299456 +-60796703 834118045 +-536819841 -51103714 +149437629 540822200 +559270525 -928015983 +705147216 282252440 +-701488851 800315702 +-517138002 39028141 +-131915105 -885608405 +-784311041 711705232 +-689313446 -76815879 +632518512 -752318806 +733930063 -919320126 +706672125 537080563 +-795769897 -911623176 +-282742152 290703714 +639608830 167246665 +87438758 -421235802 +317383101 -432575672 +-18939677 -792790259 +-338855093 84358530 +-376947494 848618065 +-95484217 -107176629 +31364198 -709349027 +938858048 -466284088 +116759492 -65866884 +-240126812 -647491776 +747622361 94797185 +-592629161 328403935 +192275442 -484244163 +295911785 795922033 +-503278480 -523299457 +-493367841 801773277 +331206622 -943816941 +-406298376 950532550 +921860529 -837787818 +-670963289 310663021 +625386355 -560721460 +-86712471 833715998 +-455194954 905560839 +-42527275 -356767010 +914857686 -682662395 +481254342 965189807 +555950030 360849519 +-800975827 501242234 +275259564 -599113306 +-664592201 126484047 +-563760928 404614286 +651337438 416709548 +-897880025 130995074 +103480867 -722612268 +169498759 -492756136 +398639012 907948130 +949974935 -461516850 +657763015 750077241 +507362507 892252510 +445772935 -638496914 +-3198310 -443324377 +696381309 259248552 +175339097 959450033 +-121595276 195353970 +999247219 395765386 +871921488 -924923080 +426767073 173515800 +-368052593 214152306 +682725073 40048290 +255594403 265981959 +-839075437 351987891 +161964744 -799538983 +128383987 -966717803 +-68848263 -672451768 +164415700 332488404 +-846388403 -624924850 +-957396370 812733326 +-674814845 560285353 +565090504 160857749 +-909137202 -578156084 +-528524158 114068940 +-770001307 -218813573 +779521278 901050617 +481048614 -576383438 +-838425093 663569218 +800131176 -914729676 +-494528 724292242 +-364881856 -872655219 +236482711 397895239 +873884967 -665369866 +846441861 -863343334 +111696041 646677353 +55022317 56956096 +32485307 288622449 +100286634 -934062132 +-227455062 649149888 +-695207553 926163808 +983225770 -157926147 +-975071271 -568327019 +936671048 513623702 +828824191 -406527450 +680506324 -119936458 +150747109 872417222 +-545604279 -209597023 +809640055 116348580 +-179835654 300479741 +610700893 103603480 +35947168 756566067 +943185036 841805498 +-908337836 430683495 +883755091 714011455 +-706792477 -264999029 +260484245 -493450435 +-743868543 -762715763 +854033093 -780071433 +817674720 231493541 +257592527 274818274 +-530864378 699615008 +843483384 -512101331 +952693769 -240788276 +-507837458 941255598 +-403321705 812268324 +-908002068 815174288 +840585791 -333148623 +-553316825 312589666 +288578382 -949074426 +179349913 68932758 +-286157226 890988753 +328833078 -280077278 +483211161 883337872 +676059040 706439357 +-813497561 241447282 +-467264595 231455975 +-576196208 850431552 +320103047 98505217 +-764369855 -689128259 +349510780 331049873 +610538317 -604315722 +504257907 636381303 +426618456 -935451844 +-379454747 912697561 +-239136830 -199498864 +-174031727 89657038 +-402756803 898301361 +-832311436 -116705840 +840522574 -237503971 +-273358436 -507098878 +-82519234 -91735418 +387337398 -371261172 +-754204571 -93919087 +-650717802 427183763 +319470328 171124614 +569463145 -548919913 +-993041471 -957663438 +-473283768 -200545067 +-484170172 894003248 +666769018 -335542097 +441592744 -157492061 +-520228953 857354759 +-823531783 214882001 +403577732 527313796 +-551346929 929754344 +-222229647 -844377085 +-433692430 21141714 +-176451230 -66378361 +917561834 982186237 +-778070420 775375696 +-188220584 998896700 +362868082 508790232 +-524730120 132493818 +422293572 -827887030 +-72849821 609236730 +408102997 966936962 +-28563723 10553669 +-75707135 -882436645 +22821313 970607804 +-780746022 -315673236 +-680162162 -207865193 +286705130 665316424 +-935357421 -879488033 +-159284658 -598890988 +-78907231 63735435 +314094499 -926050121 +-809614948 819402908 +397329689 -154475692 +959252396 -298601790 +901251953 434175552 +-806503275 -689100668 +-765474923 -382741666 +837728018 -290382424 +-442545449 768741861 +-129275625 -862179393 +-752006181 594568064 +703514568 115830778 +-960856396 -646984561 +925248260 -985757842 +-619474691 -865222229 +-76796692 220410866 +-672296003 -425468629 +-323056203 -454027527 +-71995394 -76840337 +-961511648 -545431916 +-893528403 114862884 +912553212 856026388 +753640709 -326676569 +954364087 24439672 +651497762 135394133 +-190843706 4594802 +-762588336 316675223 +672001153 -806346611 +313035733 559909812 +190861627 462792581 +-233591318 518095111 +313261197 -93893772 +-415557768 -997512680 +-485798029 -560908515 +370774033 328606047 +-526579020 -42154006 +-328428142 663953127 +-918310848 -157384742 +-564042681 129988546 +452327717 299476321 +283940533 903970759 +-47403107 -325886890 +-134059696 -935496446 +-46067942 -588782208 +-825244768 681081171 +-937554259 993633333 +742798075 840487285 +839848722 20325811 +930834323 -9429734 +646647659 -151216138 +408652309 -690312496 +-363116942 -747723024 +810094694 -340691743 +-393926000 641563039 +-138546023 -270243804 +-946221877 -201608284 +153568806 -704510208 +-686890093 311293994 +792322793 -530908043 +-83043774 -313177737 +-960065941 689047289 +324600063 453306352 +235434191 -334411213 +-303811809 758803667 +-979065746 541466964 +-562820132 -908493396 +-23273578 718122897 +506502897 904973431 +-679953984 -10122457 +-458967146 -171408735 +-477809609 882193622 +-903975497 -999762347 +-848498014 -65034468 +599430235 -808584002 +214407508 132629204 +402875522 486532172 +598704099 -851845112 +-155881805 403989019 +439251591 223862285 +221726499 -466133999 +479094158 602478546 +884115553 -687264864 +20017711 183967362 +-681661427 -53550115 +353723569 424663851 +817311676 872591336 +-880948005 -857625028 +250757617 711246891 +110711328 -463852413 +-462055364 676166172 +-975902884 135211614 +-291359430 210479503 +313159381 253646501 +-993410287 -969811706 +541402314 91961165 +-189056046 -930157787 +-102674048 92065197 +-587729148 -534088522 +-519876544 84531590 +-674164839 775496397 +-744565713 463477953 +-360782863 -881348496 +-444277122 -448443310 +405436479 576613519 +-708669715 518218828 +426987106 -478499721 +-201256364 -500350020 +729501684 -57677558 +519214428 486163284 +936439973 447998685 +-471230015 83023804 +624579879 -99683324 +-716603119 74101928 +568360387 80915615 +936278385 490329126 +553961445 895659997 +-104681983 273733777 +734893731 498936894 +-620431376 -10669898 +-499129416 88379675 +510895399 -606134921 +880930187 173046831 +-249710529 -865768598 +926959502 -835610105 +630801260 -208151254 +-709982236 700955740 +-489430936 -509968041 +576257690 -910794207 +390440322 -262348008 +-239950638 -726092975 +-728909787 -151330619 +550076553 781285791 +-44037403 -468438313 +-334695749 840026692 +-470733081 707211175 +-987817787 -873441170 +950562694 -294671322 +-472932353 -836873343 +-714387083 435158918 +883683419 98777748 +347184824 262790326 +475483484 978280931 +295814352 3594227 +-121563045 89450208 +-645438479 -879528777 +-729291542 501200417 +981205716 -426880889 +557773122 226467569 +-412866386 165689356 +-773113114 340345407 +441890798 -400427305 +441245950 490483954 +199593358 272991736 +42971009 393111744 +-804493530 772476667 +-730239865 -535270155 +-980970625 996217058 +601680937 -90741751 +706279203 -558364349 +-486484020 618022289 +389293005 882973525 +638575954 439413493 +-223730150 367205437 +-14178166 -388486707 +-630066994 812877945 +133319246 776997583 +712930324 -463619299 +697148501 900171630 +505513255 578776969 +124254489 827114184 +73985454 -729323380 +-281481865 44824251 +-719625043 505912614 +991290715 457168875 +599458596 856691403 +768592393 -499977301 +468421133 -352391459 +148051155 -835996257 +-6501535 -647913955 +533389598 -953912223 +-435284073 537414668 +34048791 -454355551 +-950554594 723286022 +-299526195 697898363 +-242919930 -868468831 +7959472 772642929 +-849219494 304264774 +-385390858 802244218 +531503983 -778477018 +669461172 -875491596 +321013768 129514114 +-688904050 -749577333 +-360280994 952847969 +-881853284 194689749 +-279901120 -147956517 +911714909 633976097 +-787117947 -752283335 +604420197 368113861 +-149279205 737691344 +-181107109 -667508240 +-239618426 -329594787 +477601318 754313557 +-370574209 -102354622 +506187601 -48856175 +-288045418 953549090 +-343593407 -203253899 +-575322599 291968158 +399238917 -903672342 +-10304879 -483702584 +547712502 612469433 +211095114 -41840473 +-567028973 40887314 +78633684 864721287 +-920271723 729297158 +-232500444 -890602050 +800293972 -896856693 +-716678703 -265504982 +-635980758 -461629961 +-360044161 -370949535 +98800058 697731244 +-309176346 -108120746 +-861463708 396439844 +520168035 -470999680 +-400387398 226470479 +158179598 788258329 +19761229 962454058 +817283652 -506169714 +-253463019 -290957534 +84566644 -981138384 +881700351 584910751 +-529402167 698411338 +-827055843 -11157739 +860132857 -466027606 +-375164783 -173626309 +588185245 -544914873 +-139520984 -917859781 +-559795407 683250989 +-778706386 983130363 +-535320805 684655768 +782037140 -852422171 +718244497 884444420 +-719780799 638061301 +736858275 474533932 +-423163445 486496833 +-581298075 733979260 +922504573 530914879 +-350453346 703653169 +744165838 -945015340 +526302694 -812523158 +743250931 -258180514 +951070914 509199958 +785587722 -961131060 +334780535 240273248 +445427741 381517435 +-630321161 -509007561 +989538009 405144081 +152581312 -437649083 +-763634075 863519224 +-43588983 -347911086 +155000974 47535841 +433721589 -916386159 +270064602 -941026691 +-629010362 -396787716 +-978517469 738513269 +-67352670 -115038827 +308281905 792853562 +798073622 43036527 +-526951598 559557560 +17249591 178778219 +402199994 164553923 +-134739869 411300779 +316395608 -429581565 +-103782468 883392009 +864429832 745810186 +885756807 -964059774 +895189355 690675040 +-479448360 991715986 +988422942 317508769 +754868317 -96482495 +625540072 -750579661 +718795680 -450255644 +-382188059 -693139616 +788924033 -899839326 +-239506697 -514051029 +82044755 -990883494 +40443549 387079058 +56765466 995307717 +998676991 13207852 +620906623 215208847 +-161351488 -67135392 +-619845170 285037636 +385292620 -704588990 +573144213 747899949 +-65396914 945905755 +486750262 -492346145 +-995482334 -233271811 +-549350357 438911746 +-125299422 792054192 +-215856379 964571719 +-578229578 398683180 +903477274 -259363813 +346692435 -573674836 +803732884 -997231945 +-56261448 900055681 +499950223 99614916 +952533219 257141559 +958411078 -320126611 +269061881 -957594914 +-790943119 203626376 +-799901087 986092230 +-556161011 -896905066 +-473856969 162751730 +68278515 -30908974 +301955873 -935946326 +-617430145 387088464 +938727257 57176409 +755460717 -27524485 +-511481850 -284600699 +-313838873 159092839 +540386111 -149755621 +-792738121 742785701 +731783020 228548977 +-605949853 549788590 +-848942858 874413645 +-971573084 238829953 +-170079413 -767735070 +592979192 298120821 +731862630 -8582606 +-495672745 12244106 +-850668351 130934861 +338962751 -808806995 +519622580 -369845972 +-40990048 635674676 +-109871562 -698132106 +735757936 663067396 +854577999 -984805425 +746185074 -350244702 +-436165471 149608197 +842707986 -370862438 +-869771184 289333479 +-360217494 290351322 +572096435 -334067488 +-553561505 11252523 +-302114659 394096926 +-202191986 333912248 +-914532228 130295594 +832501514 -990015372 +28244779 -823784314 +-766439751 -966206922 +-125071315 -110749135 +296748015 721924497 +606409119 -25694951 +155291741 834234429 +-587171017 546855651 +945422026 962986501 +742148281 250029809 +154319488 317789511 +225485747 896350662 +-652556484 -264186801 +-545373761 60437113 +545684423 543865245 +246723866 86165102 +-512629129 -83891366 +728340485 -715717992 +-298121053 -320864922 +112050517 -385692263 +-101841794 -477292592 +454973402 738085977 +797441136 968629542 +-770466372 579272598 +-133135445 -35245263 +750274828 262707908 +-483679100 36814917 +146342503 -68781434 +-317279813 172300762 +668656311 57927764 +660177290 -335959703 +-639708954 -695241134 +409359401 -737383105 +587066891 -831517372 +38980795 441808699 +481322127 803205517 +399951711 -513028616 +346580972 -7454201 +-843711844 651975201 +449157756 -927333393 +870216807 501934209 +-937752526 -369666604 +-206823769 311536510 +440344021 -862828684 +-193410617 -314136533 +-474208779 794433523 +213964948 474660979 +841650621 556049243 +271368560 -147344156 +-366256710 772247886 +719977770 556179500 +733543745 -592933760 +285019708 -262032666 +-121012702 -144017855 +906640728 64132577 +813041587 902162546 +720246922 493489892 +-875868312 -610033007 +184894919 267610446 +303881146 156467842 +-911766298 -88816675 +77387720 319345795 +-288538994 -237179499 +-79061666 189148668 +-675927740 971387674 +-607002857 -563317921 +627684808 -614197360 +-54759085 307383414 +-155852114 627776028 +-121895486 752135599 +31874171 580718263 +-341189345 117293861 +945216946 -427531343 +-651170462 -407876439 +327170800 72138099 +-655769783 789667067 +618642060 855016303 +956608424 543799990 +-986618614 -537207248 +-878874422 889219236 +-607733466 -714900652 +-897521254 -747148793 +-505065565 980979026 +991283484 326908514 +-658281534 -565463648 +441324523 192919372 +547292154 666836760 +192816132 -304273324 +612744337 -292211982 +-937020861 443914785 +-723492700 124590930 +-92201941 -102279794 +499264173 163871975 +214150319 -636339650 +-458451057 -492404653 +-638150956 -670789095 +-25311528 -969541613 +-267310632 508050575 +680860205 957083406 +647687827 627630958 +776015688 -906162994 +-85345303 -769683821 +68292494 341483029 +-65780362 -229596001 +505953759 801922290 +-450312299 -502301591 +810029360 63348948 +-549530637 119373378 +641518685 -94352324 +-685118783 954149287 +-180666163 327336938 +-959428285 752008151 +-900670980 307237934 +746005524 295777958 +-967082233 886846985 +-921168518 -434119543 +673694720 511818098 +-65661095 -738357489 +814099773 980565169 +-938154350 -243946638 +-927448918 278813631 +-121369226 -832995535 +400967591 294132622 +548349807 -649850698 +771671833 226389422 +-885394881 508705547 +-835660188 -91558090 +-494208098 -318167022 +564288794 308258564 +463503545 451433321 +-285105830 154297212 +-967181093 79115513 +106222139 -35686325 +760479038 611139256 +-633008215 11351563 +424115883 151669983 +-241690237 -735163894 +-650790322 -930885072 +-327599375 33519931 +405746134 -387870111 +280520992 -500244999 +-451313823 -963757509 +162371445 -262508754 +997167369 -696012191 +-52978711 766043775 +-563546964 -96943887 +-83147773 -207162774 +-58834719 181135778 +625381714 395357687 +591088738 129428043 +525505891 909958371 +-791641827 501750863 +495904007 617665497 +-860920508 873239110 +-40578659 -86355913 +162578651 -708449774 +192845200 -181498642 +944467388 -992557268 +68405640 -317719865 +916320605 445287050 +448168488 -600087154 +365794166 940824585 +221045263 932372754 +-911776486 -704709030 +908481768 599175479 +-141566936 -633261456 +-527971205 -311561692 +-15381438 -428438504 +574750159 -931588945 +235188145 565277055 +714254231 975535158 +146226324 776682855 +462582254 -535146271 +912298315 -475200045 +907775333 694271118 +431309625 -919910446 +-830167388 746762984 +-717429536 -892447757 +182167729 -814910327 +-953478625 -643922818 +256306364 -275502324 +-961097161 940466491 +523949981 46198561 +-966768362 831831421 +-537910978 540346368 +813275862 -765523596 +977711816 285009273 +945490512 14787357 +-375222645 181437825 +504023357 763105634 +170406200 159381924 +-649586969 594506025 +-810543684 -891062604 +-753149076 -609629070 +977045764 237021951 +499192064 -575732113 +-181383774 -840117701 +-625984639 218968871 +902377550 -629241656 +630020323 -558893448 +-683658579 -600097647 +654942204 440248717 +990119943 -738336435 +244587338 743181742 +-321007289 837967500 +491540296 666356463 +-689125698 -164258898 +561327270 -772491227 +480058184 78848680 +785848222 -491752515 +971842615 -268799743 +595944639 169232754 +-718389872 -407464897 +67819572 -806698667 +958279756 -995583431 +-114015454 939656824 +-408960520 -753017926 +-701045366 856239016 +-171952260 -783050879 +327857706 42939511 +444586812 572483171 +831447334 221113810 +-4704484 -183054970 +927486279 208849523 +-323899578 -234635173 +56485807 -716312364 +-244124137 872265097 +945722740 -319612819 +193928295 -59597058 +-240299265 -879672652 +213633567 40751922 +-439082909 675771636 +-7874701 946948978 +788711001 -810205168 +837065818 -242421983 +-392399096 544022297 +-706402243 493467645 +-404945242 999480726 +-889902658 -862435618 +-538365633 593785236 +-789124599 924816554 +664238634 559019567 +707120763 594941690 +-144125190 652841740 +-545189086 -726638599 +827242694 -581156069 +57296415 936433244 +322798712 681238755 +-285946712 448734173 +439421436 -956813199 +-436708124 -467191648 +-522668504 277196738 +274124225 351354304 +987538429 866915119 +205226883 -198676158 +682386701 597314440 +379042728 491991639 +636190034 529265494 +-302817536 -977338371 +-559937420 -161038283 +918922754 899238595 +69413 455278109 +185028694 -193055612 +-461120613 -629927532 +-409996783 353179677 +36322280 679147276 +-865576956 213190244 +400204598 875914601 +-182729954 -517969360 +893824781 -805491954 +720073682 858192517 +862214265 542299094 +-527686302 -532099179 +162056195 -996432052 +-142347320 -616693063 +690304033 -545428239 +-989198743 871684853 +302817246 556612840 +14993858 359300647 +737477208 -451778977 +799566499 554529046 +-669024280 792931547 +460310034 223255222 +-838853289 724899030 +-38972351 541415425 +-3606931 822931877 +-255820415 435816170 +-547668791 -461156366 +-503154342 68499195 +784394081 648901990 +900955251 -405878691 +212098330 -371186658 +-205123389 66555491 +168201257 857602024 +907225715 855524447 +528753381 -344541886 +-18322631 100485383 +72659730 -234261862 +-976096752 -842183181 +763917067 559044878 +-477581921 938697626 +79772665 -806501838 +387602620 866783056 +533083581 -219036289 +-345930828 20815438 +692278627 -811567491 +-557240310 -295680214 +-288359555 -805523942 +-437569360 -746223662 +-143473960 313544772 +966659344 -761723851 +-662606616 390963663 +211327714 566223873 +-430409591 435067938 +660570050 -125450028 +234340738 200237475 +948590892 311374424 +766072356 -527155443 +-727401694 321485499 +21685625 -851851016 +-876994918 340440105 +-370411440 -419696253 +-260870965 621036872 +840937961 -617353026 +-944452704 68269416 +-189860248 846023522 +850830899 155848279 +-321985924 451035917 +-399620084 -124382516 +246874252 823132599 +-665554769 190663259 +-510119200 172702310 +-154550002 295693898 +110889134 -744072524 +-470653735 807242413 +-916223789 886158524 +926768776 178757134 +892014229 -925040276 +858407130 -360758155 +532645712 946841525 +-497030717 250496165 +-758377371 864392477 +200124983 217490082 +-839722446 120794533 +-879648742 -888746336 +-166603499 -169052135 +418523507 333514569 +964401060 -756494737 +-770822059 241530310 +-596239801 202827344 +-979543283 -490553900 +-376922767 976685283 +943381399 279526097 +-750060953 188125834 +-785891011 -174051674 +-922919093 -965730498 +996428518 -471776235 +653514563 450348020 +61347782 -608814701 +725465965 -232899200 +-861695929 -458532027 +355777576 -701008873 +-773781892 167553124 +876612155 -613550828 +733955700 869430752 +-709062647 106585852 +-780103117 -444314415 +399684820 -807211230 +670221210 -391037338 +-17270803 -753989058 +-431869615 340917500 +-30823893 -7535915 +863706522 -92756223 +452442367 600899232 +909611116 -321316834 +818419334 -317008455 +-105512580 29936388 +-799477723 164939746 +217041186 -412048608 +660369473 -703364691 +347964460 -860579147 +-130895784 332142235 +209003330 76521749 +-880696640 69685585 +607618330 -623683317 +879431331 910941696 +847414024 -973324390 +-808697731 817437215 +644540508 733159278 +635671333 -922715027 +-185779861 -854552749 +-761566723 969680623 +112639344 -676201459 +950641631 -824218270 +526460322 -800151005 +696460969 57690570 +136627919 73324971 +-459327479 -38013221 +-574285379 279173590 +875846923 -65756665 +177236524 -747814829 +414099128 -686753307 +735391639 -421309077 +288715883 -30050345 +-255944575 686984575 +815449549 -225766005 +100667402 465992696 +413249760 -900929276 +135889994 -245035208 +629373345 980631365 +221754353 44233783 +355677536 -776271047 +-572488223 677151481 +-509924450 -288364354 +-354011982 43097927 +-851890258 -996085514 +-972148298 -403247975 +-999227724 567249760 +-741394421 -714082524 +-305381515 558041991 +-612314106 -806071232 +-350575534 -56480705 +-637409873 -598817673 +-221629149 -938620752 +212753663 400096147 +214347168 577215503 +590482174 -377671549 +310894378 10040202 +929035818 -175068506 +-984397020 -401254166 +903260279 -541128903 +793469928 172988855 +376844304 689292485 +-172935528 -22433799 +544974879 418123087 +-774689765 164496163 +-253807793 979587146 +505097232 717148645 +-386803626 127963305 +856584672 -18770311 +313676315 -77051798 +36786215 198881271 +895563341 188871619 +515218684 681210044 +-249900143 605765210 +131983908 988283758 +84187252 357295519 +-838639851 -541476114 +-170353422 930474108 +-331816365 325051492 +-986603378 -889125864 +906024657 -547522930 +-430323786 201757249 +-953976603 -466677282 +78520839 -182834287 +457258340 482428548 +559918215 249873566 +-691282480 -294350941 +906685024 144333387 +714924325 -766905338 +43807715 771656461 +-737888311 287578957 +345475741 360399720 +-861302796 -844023470 +40590567 -297518168 +-801391100 -502241425 +-663730494 341096082 +-122150296 -558108175 +-956431225 -46949318 +302776859 -542778149 +243393929 336022750 +-613515470 266774862 +-386413321 358586215 +993757307 -434362527 +592313633 817628522 +421362657 -42442404 +335105656 -902395740 +802345103 463076625 +-722976908 -432120504 +-174201899 223614994 +790040823 -406146446 +-336476479 -571660331 +859139803 -727700929 +273737922 -552719479 +-677856823 71803137 +-505546951 119082503 +-133196790 261973487 +-574180789 -265027900 +-173852949 28076003 +94484274 565168647 +855359263 -757541322 +-323371960 -760609319 +767486144 -96150557 +567890868 -198135544 +-66928045 -792326446 +-405145181 232342679 +157360719 118568313 +279651233 -978327052 +577820552 307954710 +-438568319 49567150 +600103177 657731397 +635987884 380126732 +423332254 34080779 +-955869705 -564256066 +500615425 42544678 +918694643 313654648 +751749641 658103482 +127521571 -209344483 +955638169 920145594 +923651092 968184343 +-570499682 695188219 +-154782908 557195573 +-312795464 -914677102 +511219375 680496854 +877393132 -561576241 +289779579 -58613154 +31773518 -221063284 +704803666 220463236 +-408343526 -457827032 +350396620 -760601140 +-804449527 696528519 +-172983728 -439913264 +660548302 977750262 +267755144 777999843 +859367461 689655046 +871569518 503869630 +529482707 552901619 +904532577 839284515 +-654667266 -147024951 +-120841413 221845298 +344052913 279737265 +383036694 552143647 +-865062857 132002855 +416805731 -672799422 +-263331995 -15003412 +-734202573 402819306 +-863777997 -503794594 +-330608152 -329870711 +734426853 148248266 +664295172 365011493 +75655140 -360972263 +-640353943 -815069652 +-326619777 -31186825 +425993364 51002995 +-994189920 -250004529 +7021339 -367273426 +168457503 507829899 +887332630 254778172 +-416263889 810517996 +801391687 765197184 +-499975542 960133286 +-418031561 496683945 +61766109 588554930 +286350691 647793418 +429369850 978328387 +596586866 546269568 +54316480 393137843 +562197424 -455474939 +888711953 539431131 +945883878 -568896183 +-132938242 908654158 +417136428 36733984 +-578782595 416247749 +-341412178 682812892 +317389874 -777141794 +-816744016 -985927717 +165473598 370777499 +-844374084 -487306738 +-827291267 426934034 +-824463465 -567489931 +-367309410 -208377415 +232722533 10604425 +-441262739 -720383651 +-593977304 -26588892 +918693763 -162136928 +880403009 985911049 +-469291840 -790515705 +-421770415 -856434025 +-864661794 -166691273 +804373259 998638340 +-478944034 974105394 +-702841676 86303188 +-403601462 -866922830 +274835229 -787951238 +490239157 -508048102 +-220767544 228816132 +14568888 204708196 +-11705803 125675118 +-988773709 -520135402 +980357708 693667892 +-750990095 310733887 +-966963415 -48737700 +941082451 -923363729 +711219016 -669416753 +823098953 50740176 +-435258847 -158821002 +75156208 195598260 +51026744 40774784 +-614458180 -673847150 +-745940706 -961786278 +371133555 -260105457 +260880533 -963123698 +-664215602 973041726 +274496686 841915414 +310237588 -432535449 +-617603781 419738795 +186176400 823741695 +-139591941 -324006381 +964840574 -128760690 +441366225 862284294 +587837252 -652776770 +392644236 210052853 +479253642 -443455991 +-502164567 290387018 +403469338 -345353466 +41814851 -145526341 +772914518 -418714866 +-460124057 -585230816 +-85495840 -143691197 +630339822 -962998780 +-937673148 -387578918 +-616923993 361497382 +-885642769 106273921 +57467223 430878201 +37213605 712694223 +-164030131 727070637 +-874694850 93647074 +324198531 -269260842 +226966652 859193688 +49459266 861323123 +411939417 921197258 +467174031 -710702911 +-689915782 943631489 +-22623181 918299351 +817215712 300938158 +-876244931 662734761 +755859496 -154138163 +-775721654 716611616 +-580202693 -584686126 +-883393892 -103358494 +-324855373 52055860 +-87924436 -311955337 +156360279 -378203986 +582564097 41366930 +421833411 -485901119 +756564103 290440050 +396766139 552362189 +-210693747 128753280 +-404450258 -981911937 +-896914146 675323676 +416224449 -620136338 +329877300 -809985523 +-248420607 96528678 +-386540911 5859217 +-215079481 913583680 +-560286681 -208671281 +470234227 927476309 +-181389241 -951233063 +-31919103 603586887 +-229959286 -18383093 +-53581936 85111641 +-453453653 434088541 +-411998696 -917716306 +810881879 -30114504 +-87270408 132693252 +673843707 169155671 +-777449531 270780826 +-460762927 -895733913 +-851695578 971000048 +-347907660 -496026656 +-589017480 654356893 +-191869439 -500643267 +-550199325 -230514342 +-991558779 173784259 +-1162975 736634435 +985617394 885396066 +681154973 6028888 +184370935 -901974548 +113703812 -896728517 +273683685 342246487 +902121734 -734417391 +-371095243 158034528 +135413434 555798828 +-764732825 619441029 +914532087 735675966 +420387775 -40915384 +38185640 603115618 +684217183 251534327 +798943160 363169984 +-410816380 625620080 +-748737827 -160287109 +-201633411 479878534 +-569786542 -206656824 +649694029 -398558043 +-80380866 790155704 +-638908222 30876300 +-87495942 -247047383 +-618020727 -116809495 +260533786 -661743425 +997886577 171745433 +843294420 370710800 +-928992155 136962830 +377543743 -996914388 +-623301624 -260481481 +-227295763 -581850366 +955502836 -862395554 +225871349 -315687171 +-803683999 -463783622 +459697648 -339165818 +266378712 -489217489 +-910850907 -449204460 +832605482 -560774525 +-15828199 -286885465 +889905209 296326463 +469180536 -801217531 +350386358 -645806226 +913808210 -893144451 +-419390922 -73863915 +-766949923 374358817 +956552620 182438707 +-799017963 -182062800 +-219965446 467088596 +-426129944 -387986245 +613422373 -672378251 +-689884812 -449251796 +873809761 99866411 +785565933 -216118921 +181185533 -344002131 +890575072 982952324 +356457856 894899701 +895566435 -804689740 +47140320 599848053 +658097391 195614798 +-618231988 165908319 +776207542 -775428826 +242339061 -650283656 +-677123543 507417678 +558376936 -607336791 +-121607678 226554532 +-210716075 377595800 +922809592 519895500 +967600808 506817373 +-346797496 455029812 +-998775271 -348750129 +957833180 313482342 +-878999171 936558298 +713046806 871167950 +447356530 -522188123 +906769935 945313775 +539183538 146948208 +916392566 -567848176 +690146209 410538051 +473172618 -769911894 +-889722182 196139900 +-639110722 -437691749 +-385457103 617937294 +-586403355 -88133345 +848374525 412886565 +-537003038 517384734 +797343252 318844920 +-820766193 267478963 +-138479500 -762858919 +-8595298 703991376 +303563146 -112962463 +899505252 -494149059 +-607205685 -304861588 +-864022943 226029464 +790686809 -618663668 +-969916898 -443425397 +447386150 -876585536 +313820307 56724313 +940422565 150016723 +393661572 765664509 +285931238 303288835 +-654994747 886281510 +326420552 -661246883 +-744697456 -816864049 +-323808649 -718489391 +575102668 -887888973 +389641234 482013847 +-585042259 379753167 +-265867247 -941855143 +157361655 288509880 +-194683890 -720128986 +-462264430 -686140493 +-380418088 -905057478 +538013082 722055822 +578060198 803209294 +457869176 427328849 +526992243 -768219052 +873354136 732006537 +317231315 -64270077 +580158746 -249213965 +-212814373 -106590180 +903286028 981281882 +137233888 200372815 +-977718935 756176876 +-921790687 -932917769 +86110164 720386682 +-44534903 804608289 +397780013 910467793 +454584238 -37654715 +812636582 -666597733 +-750919046 -439484282 +60167449 -15492915 +-782946156 264619511 +-651070912 -454826079 +916383990 435457003 +-155969539 -815776066 +440667440 -985954142 +-421528289 -327227697 +968660110 7933087 +-224972463 278098203 +-724129336 -542766292 +512133253 527945487 +379213957 644283004 +-533135526 -276542261 +-237379122 -858931058 +-254120936 882359019 +930073549 78162898 +25982744 -23272292 +803600452 89658343 +-130268307 427781458 +842107193 922718443 +-965794072 -935399249 +-925752591 806400449 +264367808 -527722377 +174711641 118294136 +-845340099 -993065234 +-21401649 -778919623 +-37310899 -894852405 +-371262206 -228399387 +-559770183 452950263 +947893017 -68086871 +-242960589 -157123746 +-785068362 240918472 +913954607 -591285927 +806505487 204171412 +-948877852 414722595 +214314900 -168580702 +959732252 500555525 +-501101133 75474164 +9770510 -635439713 +212138703 -774238637 +215202164 317575852 +-392647226 47371607 +103766292 -668447087 +725528872 -619984079 +-628630808 -542909554 +-490085894 244400117 +-319137209 -438160518 +-585462375 783744420 +889771380 28057864 +-433612795 896733756 +762377055 -821839655 +314776794 181504921 +-235514770 571685241 +-128052314 -523496548 +188620135 -323171758 +772507476 392691129 +-295081533 -511329806 +421902092 -531653456 +-395148043 -23312629 +-170075820 678210249 +467390296 912112050 +525280926 -96292354 +-773829443 369144328 +-221932835 422450559 +-208764337 -972883781 +680283139 -284583926 +-999137655 -949180561 +245101597 -955759642 +-199585087 -815931937 +702371832 547674075 +-589419859 -464126804 +669772062 -540967490 +-842615663 727349921 +617809509 -845636552 +930400900 -235911858 +-668244175 -813239829 +376776524 252756134 +-453967360 -548145626 +-329094284 877567242 +-828583912 556568571 +-793642598 62999767 +289765080 -229428307 +-345470169 -269791405 +959340117 -995780325 +-40955830 -564082909 +412023699 215007509 +-887453735 -738297459 +-502635520 -746017462 +-662524233 -214542915 +-565405518 -48870681 +-142392701 -687973931 +915348372 953871570 +-950328075 -183186928 +-929769624 504808121 +-450743022 430044048 +-985270912 -310133460 +-985042105 322763912 +-943627306 37757619 +-124685092 422117032 +-243304953 590767645 +-700077628 -285508705 +-506690361 -110002912 +141930989 764709512 +825329554 284045890 +-259196209 -347981550 +-338916655 -804686626 +779992168 772889836 +2120270 135824189 +306014016 -955846545 +399630259 80536935 +821692340 -949006222 +-834915875 250023184 +863783105 619359393 +-731842748 172639839 +-15779596 936902353 +463099834 621598435 +-241688323 -920250924 +880902102 985685876 +-296891939 -342616995 +395623631 -708313440 +180740439 -75319858 +27346334 779265870 +-734138911 -825667233 +-228508986 19791321 +-57838960 646282006 +-939912435 508770060 +-757272469 97854709 +330559668 166476980 +-254610478 -765282070 +558980249 632343117 +-811693426 474647508 +-507121093 -442048515 +629199674 -298552682 +-428789575 27347997 +222619058 -299897270 +677285746 -348327211 +916620209 -911135491 +286937598 392219487 +360189592 -226669258 +349201296 -588630013 +-600472730 -760177803 +-582157948 -461506206 +401265839 841175084 +-598183187 -391120023 +909261649 96923201 +-625052875 595813380 +-909694836 -980028222 +-459105546 -816096485 +-468879347 220260353 +-766069752 -330658258 +759262912 -636702823 +-682128674 707623081 +-144911089 138951249 +-225894231 -74803734 +-921841819 -703173485 +662946629 464486251 +-193712425 57379776 +313668985 -727899230 +-371874275 -368328353 +144987750 -190261199 +-429608385 354267939 +910856935 302318553 +-286378107 136828766 +555047278 561080022 +-506851959 583449669 +295159304 690844413 +-555358586 633128765 +123284400 -330873644 +807998905 815197793 +12899586 -269791207 +42691049 -292444880 +-537980201 751423521 +-29677083 -409331580 +-343370124 -799975837 +587482930 -689907770 +792493743 123774500 +523727284 -297048827 +-859368101 663798458 +10248440 -161997790 +773566280 965652717 +806870073 -558285696 +743411636 -553144134 +-183017067 841129911 +73207141 296834851 +38900651 -557928520 +-981756528 -501698485 +-919955980 -996270580 +-570920524 -845753604 +31843664 -68006132 +236390615 -6149893 +477663302 -701991530 +-904176412 915486261 +-785807697 -985285089 +883460831 102590429 +-921320703 21867708 +-237567974 -195781282 +-583559892 -347388603 +517341720 -712956020 +-148225851 -825230764 +349557058 28078414 +-581114975 -306414003 +174071706 -443966199 +-925505698 -908126952 +-143799610 511718362 +574685726 723538354 +521229686 -143096667 +470204917 -489692663 +-138778424 848555844 +-126954784 445839898 +38486170 -296461625 +224476478 -991911075 +710351652 179564881 +-600680799 306173471 +-109498203 188319441 +-168061231 -682422557 +-297986143 -80357154 +-219839497 596907083 +595922529 680452275 +805316146 -528440527 +-604798489 -372474166 +-375923428 435775755 +26413185 -385971031 +90671729 -750334682 +-866289862 -985200992 +244307242 -959606017 +-222762998 38673202 +-489564473 783015397 +-524176540 -117187200 +-76273580 714660206 +-552701498 -95347329 +-93114676 494518072 +358125987 567576266 +866087546 373954783 +385260028 -643561711 +-193423164 -36196095 +-407340641 -455587690 +244262607 -182468752 +656496994 822340911 +-471978070 -5699204 +821937183 868937845 +926929314 -405563985 +-745145350 -14477725 +-915371663 955085174 +911454746 703048156 +802243057 823852830 +493688946 -494465354 +-948154754 -231478898 +56588348 857053074 +-439983366 600490026 +-651445922 -74216854 +341745064 768585913 +-87331116 949422625 +910609166 17061872 +-191922584 -14257238 +592310993 -991024310 +-861666277 -722117778 +-861498279 -369502690 +791334213 115785677 +41682524 -699703838 +575373067 382183850 +-790574317 -349846831 +-490324109 632801352 +150382111 -696995238 +161606317 306841374 +626110560 -146747940 +-685328808 317669954 +59229425 -650974524 +665472831 -255293518 +912763076 356426388 +188631902 -540131710 +654680646 -548199832 +-494116682 -789289751 +799735723 -480529031 +553407242 142412566 +493138817 330077955 +630883022 845222656 +-177907571 -755469240 +955473616 115360408 +905104744 -842366099 +-161239231 -848583906 +221958289 -244351008 +471681527 -544565727 +709301369 -204935629 +967153648 28101662 +648936409 -549136236 +-636787198 -138932825 +603359839 500756771 +191194069 600293233 +388882996 314056490 +4811826 846486157 +-60701671 -153595806 +-898959150 349585169 +-320476658 -371153324 +427333714 133451995 +-979321063 -972619650 +-394623729 -468504018 +101188520 -29962060 +-85705670 462034090 +-493631520 -804476119 +-253920899 574778180 +-134654066 419167199 +-627565233 -633184765 +-26836075 601541999 +595394716 -779067373 +426641628 959808440 +-970865962 -501638671 +713913934 -149727670 +-838072737 175613287 +-843077310 -138146433 +685816597 -803330361 +-357043387 279669009 +93068159 -871190553 +-131601881 -871530905 +-865404629 718263582 +-115270263 -498989029 +331361077 612013572 +974885189 375846151 +-878166089 601238733 +-388365427 -691235819 +-357585231 -731937106 +646527007 870895644 +440046110 374332561 +125992939 130693690 +-908936720 -916089342 +-406279002 -356729678 +425940201 -3195521 +-615347047 296417986 +-103669447 -401980728 +-263727874 414748823 +-214917010 863965606 +-448714137 420987882 +917991588 -545232525 +-51982951 -53891313 +168532920 499520438 +-128392072 -156652011 +533525598 -606776961 +-928585517 -612507826 +757151439 -846313501 +157219287 800389690 +675629531 -545256132 +-679383059 866113338 +-352809966 797633547 +714300135 589000942 +296251128 -566613233 +968168675 686547650 +339633664 -783864546 +498980012 -787733786 +811709303 513905675 +20527066 -917666276 +-568493748 -514861302 +402093676 243295231 +892379130 -833040728 +979652778 273720283 +988655473 -156266771 +-584203531 899377534 +-44925832 990174768 +273283741 -623747956 +942594546 -456100976 +24160939 780397235 +-586292543 235422945 +356721060 738107764 +-260262140 -36952284 +148667484 522496947 +-745974454 -880265549 +-572918549 -306000144 +-791710153 170550414 +-553699712 47682243 +-97874842 971209236 +967010995 494396995 +-388531794 -875170297 +-2407188 -67631485 +92977169 325045608 +-531691225 868332449 +-288599416 -940267406 +654337888 247019876 +-178763815 -40174384 +831696201 -796350476 +-382088996 246706711 +-225676088 -333453821 +-80178350 -351424733 +-774219391 332913393 +37626313 -337426584 +977656801 727489065 +129544001 501036966 +-842416083 -606378566 +31115293 73007244 +-573060798 -299152131 +-49019456 -308170501 +-947095861 -352965261 +371882959 476990296 +-267807310 -657746610 +106446422 -481766558 +-946456814 -447399149 +38043295 -654218125 +-76567093 9744316 +-896184616 691441831 +480614847 132700122 +-230245788 -148698053 +409605551 872225763 +574554876 -584370586 +-938518469 -761927336 +-525465104 -214633367 +98067930 261729952 +-141400290 -696878605 +-436304782 -28105453 +921016334 164648337 +-352793169 -190212390 +558301008 -754135484 +-66053908 -921241054 +597055873 -11897207 +910521104 561763696 +244097065 141782472 +776454970 456751486 +-994057359 -206694706 +499725642 -776258603 +199532908 -98450053 +77449085 -881370486 +424050052 -268527497 +224001000 -940488357 +520953308 -281731267 +384794574 983834099 +-444351890 -175111209 +-970415841 -556840299 +-987547992 309356040 +789964197 -677965549 +311242110 -735433963 +940876440 400553803 +260975966 250761175 +-942084279 157071942 +165528002 65465969 +-749110391 284107231 +-599925605 -8514298 +520784764 -201723250 +-350651332 467907799 +269898388 508739811 +-725094204 754278469 +-759960724 652963247 +311537030 329931873 +481246461 -914229975 +502093834 250668718 +-543778531 571281943 +-423113094 353397699 +-679692631 933969737 +-713675650 789412040 +656464713 528383911 +-338625365 159369815 +201063984 785429854 +-734714734 -627707039 +278339729 906990112 +-932029342 245803157 +-383379911 -501051745 +-565648132 -997026021 +-120441051 348624804 +118979771 168522244 +413399184 356897302 +166367706 589391252 +-316161336 717830 +-536579128 -890249983 +-866632405 -230799025 +-676670069 168843016 +-26195005 839407839 +924675119 -318786246 +-469726113 -329482059 +102125935 84467009 +899504770 305164978 +158010437 701003053 +-172749607 -212385027 +69820505 64661871 +-350170647 180811623 +325049349 381410043 +599359913 447456985 +706749973 -404861118 +442133012 -582457273 +202455674 -653979207 +-357374513 245282116 +-831245726 -191801710 +-335535141 220494009 +-907470752 -623183477 +541767527 -886202335 +232054760 -612828749 +316133041 33709539 +666224069 537860995 +-673193990 -589014871 +-43260832 -317287345 +-498853524 -274003920 +624482569 -259640913 +524242431 -539660679 +-996258203 -674137948 +76162602 -228857104 +-455992807 789278965 +-313482842 317117274 +301179413 395898885 +-949848141 -714387584 +357054536 71987263 +665074146 476040698 +910842674 -252431878 +-411616000 731053037 +356385091 911393184 +-796435086 91623952 +243192257 -129779971 +-520136138 -297653246 +964494643 -520326299 +-819276655 781506683 +-763946288 -290192122 +658601498 822896358 +-164382895 -918787638 +-242290162 943549783 +-926154769 -63300992 +31763635 -890856062 +536164988 -671843133 +-571545657 -392798284 +-381947087 464460491 +739592620 963961438 +-606918548 73791838 +-276499077 240876378 +-402511811 226152813 +-353292666 -908972318 +538735616 -951307851 +867927150 -795268981 +116572812 -199020150 +-121744422 553321425 +-467493545 -134752958 +836959111 845097013 +-165205598 -155751057 +-444532207 283874380 +85477847 894864915 +-94098858 -300906512 +-180478940 364357357 +-397384190 -277638071 +-457626786 -514000128 +838347335 376060983 +341113287 -333455546 +-174852686 -365201611 +272398541 -242441743 +743951416 327079507 +241591900 -333365505 +-248172363 471992816 +840693081 154323979 +445533541 -453122649 +-779787748 -149481301 +-115397284 -844528930 +854067787 172476642 +-192059050 792481866 +-462793569 -169925572 +426207477 -220498496 +-358655304 -819551601 +427598800 -233556209 +-377762386 813506614 +-326356032 -42388938 +-880766208 591233376 +125527074 712484304 +-138418755 569879427 +-771342587 616326854 +611271847 269042581 +-585850792 -956218511 +-660808890 -708724735 +436990562 -532841032 +-135524666 -617252224 +-225295798 -984562033 +165251699 -804404351 +-623777779 -432506044 +-889821169 -224466909 +-473796701 119460756 +-107738864 241941165 +511835777 -27499230 +254942467 -708727826 +562454618 -929922847 +-803459973 -877205611 +494123355 -730139084 +-233618980 239315089 +924202865 -641078099 +-418957763 112604583 +594743509 -79942082 +-38546458 545210287 +-343763472 -820407460 +15445974 988420656 +-67221680 910262009 +-964271073 963090836 +197184635 -583798226 +377539365 -797646618 +-506712832 848802655 +-842960346 4561059 +936411062 570139135 +-487073137 649050123 +841860749 703353205 +757478355 552999879 +378759390 -458946708 +-763935668 -365522203 +-688467841 -431887730 +674747267 -224119468 +-766365392 530606478 +977803558 632438796 +-195220646 91998684 +118046741 -953662460 +626236487 204017112 +489456392 -660852110 +-759686849 23021933 +102856168 5203975 +-221675709 651202148 +758366854 -967578920 +477938709 206029284 +-600329213 58331080 +725707047 -60753744 +839210469 98886107 +-103546961 -106049365 +-7421012 -841812079 +943300459 -140052320 +-141634623 333790756 +635089675 50350264 +-25490551 302605643 +-542010097 -966872518 +871489479 -557215238 +224388601 459316304 +-350173803 471404143 +-764064171 -997800929 +664520858 -475102153 +-926277297 -935334599 +550545727 900511648 +-646866755 678699994 +-3335475 -22299020 +-994576342 -486621561 +725203311 -569235667 +-734171877 341116777 +300867333 -89967832 +490394992 -321673579 +943457126 -671632458 +8957996 -317242668 +-211702061 75511938 +24785182 315223234 +67015892 617263630 +253542482 -730937233 +-603611816 942196297 +490684847 -479577060 +-554724024 -891808459 +-59104148 -376000676 +78055002 -129093678 +925825231 -559252120 +343315484 895654639 +568608601 631782952 +-82816640 637162939 +-932846948 604165242 +260479683 120051010 +-605408658 -539887785 +-945562903 -253368067 +185519185 -887017006 +-17764997 638342785 +-397371925 -29596910 +282392312 -760028309 +91878714 697756314 +-423695663 -829829196 +840476459 984621152 +39778930 -324724461 +-482277686 782259017 +877960904 -166326588 +530447962 465217793 +-21354096 -524188933 +975646307 878920457 +234837897 198507420 +755267873 -176467708 +-422622413 -24211137 +475690529 980604902 +611161699 -979923531 +-196080324 819979242 +-243051206 -851263838 +542712166 121839091 +-571127082 -405611452 +-366713524 458212295 +183688821 -522502535 +265056776 179496813 +-326811570 -71862045 +-119734368 494745692 +108934376 561776145 +-963357606 -959897709 +-268090886 -24846584 +720552039 101176152 +479133684 -327507369 +884063305 -22879222 +-111068294 792896422 +-354099008 54144270 +-573795691 887705522 +-109172871 -618152486 +-99533096 -129696865 +-272328557 -280704243 +735624706 -605991570 +897511823 -419451519 +-27007206 -664917706 +735957306 -610642925 +-138000411 -311651838 +693590126 -768135309 +-752444648 837606840 +-151068420 -329768807 +804556145 -17745081 +-541852105 -792638400 +-389896237 519741434 +-648339534 585639719 +765812681 -942597834 +-733630062 889774338 +-762802820 -293024879 +353221288 -550847483 +116219422 -203632655 +-853109687 -8446981 +497351263 246173351 +-671502413 -749906410 +902833883 704287481 +-230479204 438874316 +442598153 538362987 +-919114783 -262884017 +928286800 202468376 +55540084 -993825911 +740269574 -641734643 +-620673222 -348053823 +6653117 -633452917 +-616872005 -864650995 +161529343 -425809450 +-751515558 962160503 +-260014146 -722622642 +-245344103 310887524 +-635180633 -721719464 +415214999 592265301 +-33881946 356033630 +201700658 -587967047 +50059421 437765118 +-25638069 -600109559 +-612209456 -74788018 +-445763722 613789033 +-867091342 408237267 +-644531826 9763951 +-907854619 -54080351 +533919057 -146785170 +92442136 79727042 +-359317538 137027623 +-229400279 -954861351 +983519447 299721498 +177281744 141849019 +558401068 815415458 +489293368 -837776174 +-305071128 900644434 +12616061 -595200948 +-190698222 867866519 +675987030 979068992 +398164694 -22235062 +-121719836 337745298 +-326875792 -138118446 +-159064471 91698986 +991225406 367008535 +-796720843 -170167308 +512167266 631363253 +-887098811 -650589084 +-118884814 -340858690 +-274603183 889432444 +-346468191 -665486485 +226065770 946338845 +992544976 186071426 +-509656704 -544466544 +672588914 -991504111 +473156596 -32597927 +-37018554 160878252 +-555061230 999625362 +-164881156 554285320 +421284012 486760232 +-63890002 -125111931 +-661150582 -88050752 +348237429 -598856232 +-663144635 -918525913 +-245694742 679798459 +536992635 554723282 +-113029232 -394023215 +503290189 -493035950 +265652906 833959644 +372503293 -203498256 +546123042 -483194792 +347008434 70684822 +-117099750 -218373422 +-49189753 -135249396 +-667536148 -932976278 +-38901308 994191321 +-796006645 -682926397 +-759593699 -834895222 +-570465827 378929023 +-896295654 -220766064 +-939927695 -282092032 +695907595 -211383618 +-878396808 871332629 +-227043788 -222348277 +-351797599 -551550156 +413431797 -587033053 +-515664027 -487540781 +-396135984 -68226664 +-123270657 -782138584 +-630369947 -682445921 +503194412 -214270909 +-517436218 -797100543 +255806177 906167220 +-605578734 -416729847 +-741048377 -917512742 +-52659598 954650080 +-261212829 35957303 +776063375 704047244 +638938478 -584861569 +-515054272 857072080 +-626517802 -983961304 +-899187416 392675271 +394250586 237612069 +-348478502 -428366234 +37419321 431418036 +-891822332 719938827 +23241678 -735085371 +-729214850 859687466 +857293091 -70228794 +-123159693 -41464738 +380898400 228088876 +382956146 419747636 +-945073947 -517037746 +801342532 -617638191 +729001824 -741531626 +663406917 231944577 +-154443557 654684548 +691061616 -422810061 +146524236 817693512 +826050840 -725537747 +-392075358 -329027004 +815694972 179934929 +267897331 -182075130 +-551470735 696782361 +601267551 -694803944 +187262019 645905929 +-885633354 -467954280 +456519395 372657520 +-199355542 -917554979 +-90917550 512346815 +649587718 771465513 +-77900808 282177040 +800146193 731027851 +437491478 913437230 +50899404 -463850379 +-165671820 878049747 +-25917913 709991958 +528520571 434038332 +56967411 63081662 +100076626 108703574 +-14513753 166478167 +542091777 678064074 +911952794 221951935 +-120637899 721926012 +-657697723 -791489281 +632409425 -12690608 +588935141 -230893351 +-769722590 95433637 +73007942 19410701 +-364663426 618709087 +798569398 175522540 +755593889 -394677646 +928353924 534991564 +461508385 363137079 +376126853 -857598490 +834769241 -392992027 +959292311 341271580 +-508431241 -662749740 +655371979 -740519879 +-193850646 365469427 +235805229 880560250 +-437969476 302719706 +-695924993 -531102870 +-389465072 775955475 +961668452 394436222 +-840519504 79907278 +-216301430 942093879 +-653645762 -172159447 +521669505 -752166074 +219135113 832613664 +904922284 49040086 +-998426144 -348911483 +14534917 950910885 +-518051327 67620086 +747000706 -170912387 +-758098975 540822438 +757607450 -790054213 +-24435883 482135552 +994346003 545949690 +301708023 698536898 +225701589 246123082 +279436615 59232039 +-119485509 -230317398 +-395615150 -292170672 +364450293 -38349840 +-502240553 827548765 +-725518438 -322668135 +234629643 52743854 +362529829 271429610 +329943465 -837926783 +303338345 -377668833 +229874544 -845731839 +-454008322 -974617626 +833131333 515531023 +-266065907 27610266 +-71697098 353701086 diff --git a/dominancia-de-pontos/input/28 b/dominancia-de-pontos/input/28 new file mode 100644 index 0000000..85e0c4d --- /dev/null +++ b/dominancia-de-pontos/input/28 @@ -0,0 +1,65632 @@ +65631 +-350996566 -59059535 +274070621 -94134969 +-817230112 -308943860 +141698206 -236222281 +359542595 706946594 +-94707230 162916576 +-345585981 -761384415 +87348626 522653340 +871528578 55483029 +864119984 76321652 +-634594453 793391098 +-970966440 647594345 +-613923459 -671129673 +889751335 -270484972 +-123047099 473889914 +-962319481 875043441 +-582612556 718563047 +-53721788 -78677580 +147995139 -328046572 +-76320891 -427883666 +-236279201 144861874 +534927005 -656179310 +785735833 126636518 +-895768994 612698852 +-75654263 421077616 +839413092 -3116416 +-11488264 308693836 +659080577 272081796 +218329375 680719832 +177367747 971495334 +331348675 -434522964 +-29974716 -298521234 +-636379406 356842359 +344784617 -255634686 +-933025411 428010905 +319967013 788126652 +-96584120 -161703269 +-85320152 -997773253 +77743238 664280908 +485463014 905143556 +740894288 455016612 +-375692624 838582387 +-512804886 -801421969 +710032359 363687272 +-785354472 633308429 +-405075131 428585835 +962499153 -810781344 +568411877 -764991103 +-876696388 351663591 +770879343 101507036 +-936198518 -500264899 +-817817619 -288452927 +292028998 527001676 +-606261005 -126185673 +992327588 -569109765 +-2997823 908292921 +-328384533 -686812566 +-482902037 -715378135 +898799310 -744926140 +763323366 639662950 +713274433 -894849211 +-114939208 -673740897 +-931415100 -164394085 +901904832 -447367120 +795822722 282178570 +640577449 432742847 +-996196570 46963843 +46523707 57978787 +-340607654 294500209 +-565891380 -301499548 +-81592091 679490121 +-596110418 113911309 +975469994 93989079 +-867962898 -995201595 +817111214 490411154 +-989960040 813270045 +-942439855 227891963 +17341696 723595920 +743939969 9064274 +-776549044 -735315402 +80986220 -12773214 +-507560785 -292525569 +742210286 670555125 +347732435 -962498117 +139407456 -6619468 +624058299 -137724212 +-124722610 240374273 +999558630 -432201436 +26099178 -90636894 +559600872 -21343776 +-475704302 441702380 +657866754 -197541001 +-906790378 -16137429 +621484277 500331232 +425130833 -897435121 +-834544469 215170168 +802754523 791797753 +891768902 -944255325 +-833003476 893753794 +365865516 -660233504 +-467921969 527562591 +-504460864 657880980 +-286393347 -811878759 +-817799230 -89314155 +-522414256 941094901 +-452277535 518854818 +-86096034 -796521350 +-614910072 -293482736 +-524386584 744547882 +-903446323 985426478 +-690822248 242875455 +131239675 645919519 +-673751589 -728315465 +-252002653 -868139731 +-536001517 -691809366 +134101562 6800990 +327425157 -672234792 +-50599807 798499538 +-962508277 -125127872 +-886231978 -496681345 +-965389220 -693963271 +-427100468 724017964 +-811342177 618976665 +207784415 -998295705 +985542703 -232893864 +-735258884 -432072169 +-409929220 344889192 +-806052837 201532109 +724993241 752378821 +371260711 333858994 +-240667638 -406542224 +-117115542 369478123 +210761569 470353310 +-619182906 -540267309 +303404379 443416907 +513489751 -537753569 +-984765228 254996313 +763742035 -830147994 +-667293412 -291855507 +-41794476 751348096 +-481031910 974225331 +849941209 919028920 +-546119486 -226246048 +979287633 850287077 +491192398 59128810 +852852050 786409821 +-756525417 -429455751 +-50568399 -593345539 +739610424 -902628243 +-780545065 -462842711 +-769878216 743671938 +-350875665 456060578 +-160867544 114225692 +-909569776 705587135 +118974296 -257871677 +-347248653 336284771 +-200223138 -328803256 +826921264 -692189865 +-567925690 -430570702 +-400128467 326946842 +87098177 -546611110 +995510463 903872483 +-375830401 -341034008 +311036877 306999272 +348204346 -962441 +92178760 -963152474 +369260787 385525461 +-970026528 -388509698 +-717638638 -771825187 +-650218962 -725210575 +696666368 -928297380 +-501229560 -396563460 +188020535 941645067 +24637757 398640303 +920088476 -878139111 +589982478 12981227 +-932947274 -364391649 +-77633173 643776545 +106069211 -17769446 +-941425266 191428088 +321073575 536402653 +340681875 776875962 +-99115347 -268419089 +192325924 204183563 +-494644160 -562664596 +-69954972 -787422662 +-43346916 -748067707 +-241655166 340116302 +-158470190 426120454 +-227924995 -355267758 +828864305 199218981 +45720129 -709788307 +-985463973 44975212 +548542554 -944714656 +357612432 -419824769 +-929159966 -430525482 +604630644 -601390952 +-793269086 987047337 +-870374723 834752661 +-212058419 -417197299 +-706900042 -372621502 +327792969 -653194585 +-150052292 -515074246 +-423069364 331895836 +911692966 847522413 +2336859 -235361608 +586347332 -410804885 +981029421 -462164342 +-83062332 -293579206 +-657524701 -940459323 +-943788911 477149898 +578761933 -142533670 +-835114816 -934689228 +312512292 637616041 +508784070 726128265 +38796502 973201429 +-6037833 -89671063 +-849303665 771819332 +22118508 -240907278 +-843296036 -164791708 +-424622952 -351345006 +-39996088 957639283 +432537536 689686021 +276782805 -619386351 +258388967 515767910 +-204184353 268705714 +-402555743 712783889 +183336001 -383804226 +466779446 -829687037 +-512159004 -706698801 +-863697476 673470253 +-98167209 835120461 +-162315550 722951459 +-109451100 356452479 +567771037 8121462 +69679049 996656819 +856068995 -482197693 +872625192 -404463527 +-616293271 -44677794 +255510952 919342379 +88072695 988086673 +509063026 596081549 +-218719276 53683003 +-51745839 -556570348 +650331844 496944655 +133706841 701543291 +484047458 237180054 +-849079919 157650332 +924392406 -680658152 +521088043 -402852287 +-576427554 122396553 +176772908 95572460 +-865810901 473327716 +437520165 -187321706 +-757877496 890429963 +-742298547 -469855819 +970467896 -946892700 +389029677 -934490918 +688097408 -810530077 +-979183409 -34762665 +-975431883 -309755255 +-373627346 -893239937 +561532416 -586146692 +465339611 392816415 +722605216 583986768 +-606098224 -39319599 +312243983 -979632798 +465935332 -385224093 +300481294 -774170468 +-146839575 119936533 +-334277295 401445985 +639640128 798270713 +3484183 584874448 +-892739868 -374256945 +954988056 303444352 +170055219 702562072 +371808193 -232142718 +-741886802 -931352248 +-124752496 193019015 +-128364313 747789224 +-607954671 256876801 +-353260154 28994937 +-224304703 -215295832 +956617926 457196638 +700477058 452250428 +575000234 890825533 +112916674 125229415 +273443910 703069486 +-989905734 365837707 +-227516714 536743321 +-182944810 -152633460 +344576647 -229165761 +-686545980 404152222 +553704437 84449483 +-919737533 -839064323 +-772430453 -815057435 +75840504 349546069 +-696321757 -247231581 +610302776 -455842139 +14442646 788140522 +-747542449 491832722 +-319342187 -959598426 +717794914 833505610 +-98612013 256971922 +-672025895 78297212 +452100844 887379509 +-768661167 -187956110 +559232523 -128718195 +-695286485 956643209 +387779104 241982949 +796969208 -877746852 +-707262286 278059679 +978541613 483581316 +-381492392 649826758 +-847225327 -917150346 +90397302 764027290 +900631703 -685930978 +920864821 -961752414 +-4906934 937794831 +999232846 614194069 +-152794999 -131930236 +76537720 -925714179 +944047200 -862310298 +54088530 211098779 +938869855 -916092068 +-967712568 83296531 +-698482839 614649405 +-195837478 -364498001 +134863239 -177815986 +-66489969 236875437 +-218097414 -444693992 +646422829 502801452 +-404534372 879004202 +891733268 112384418 +353961140 -461079370 +-423955041 118087989 +-329780004 248628791 +-52314715 -168315961 +575653112 595428515 +615548481 95881734 +-250908953 -908638485 +-58396437 -497511158 +614988537 -586307802 +57478370 767606768 +-204286028 -440794281 +726178079 85328316 +22855324 -403475000 +128057544 747747074 +887897593 -444062532 +866700234 208675966 +366923324 4800189 +536748614 988585586 +-592808599 -834454310 +-295229697 -534553561 +276357204 -214112646 +-289065010 29819077 +-362561615 -783072288 +107998757 507311927 +893760146 -529413567 +-41866064 563435378 +386447218 533208291 +-968012567 -437398672 +935534345 267055046 +43954850 772975994 +60193694 97743963 +-68183800 -879671642 +-406789853 611589368 +922905369 61537503 +-306610123 -268047913 +80994214 -835159103 +889000589 448766285 +-830496432 987221528 +297503954 641158968 +410743650 347035403 +201176756 893574371 +-65172407 -804547148 +241438358 -66349719 +-635173670 977100638 +-102038412 -322966517 +118548304 -988185546 +545399886 983614303 +-783739577 820078626 +896343275 -581857577 +372364193 513438825 +435946985 972075133 +904830207 -197556630 +-688737151 -862880541 +469403276 -539317758 +487938220 494389689 +635928136 -289946177 +-781181024 422038011 +593689403 -377785057 +612510990 -676689501 +971090492 -897634696 +709308643 491856969 +-565361702 -616451792 +-266112543 -452693404 +204245920 651212420 +-794050871 339757060 +-690134490 986445065 +-555389694 315312053 +-772104381 -420317408 +489897004 -588020819 +585514792 -725779818 +-843435565 -225707231 +675037362 -585803789 +120229523 253968873 +865165293 -571875093 +-570547162 -717044142 +-980858896 552100036 +-890789357 472015302 +-313440389 -374596 +559629041 869134552 +-865787458 761805611 +642429316 447295196 +-936900937 -495538199 +-117236521 -276107891 +-735269528 450564854 +309793110 -455873846 +-298927879 371901089 +-974677108 622061403 +877020774 -108789871 +896504009 59829542 +11280713 -198891285 +616454479 -297206521 +612012049 571795956 +-710841230 -280474056 +225669765 667018340 +438291559 907775292 +911858024 -136857996 +-889903459 2095706 +986834818 601413195 +-174680336 -519783646 +-775999511 -112576943 +651282202 822109580 +-75743530 310074807 +35291364 -320626064 +167198133 -858854850 +576710363 27174491 +-42499764 -241951069 +-173313496 -101277508 +-972956705 -416008504 +-782650667 -707820059 +603377633 122842406 +876046826 -572314394 +-91795007 -94657355 +-179281019 -692252087 +-753268337 -600799010 +101807199 -479672474 +159116270 -31011827 +188490090 -976027197 +-419888496 -976538329 +659196651 -959734527 +454761867 -603142262 +963696668 566499141 +42305787 -238980509 +387505139 -29740728 +175935411 683223790 +472532754 18926880 +297579467 487542420 +-386527578 -843151481 +-88535671 785608118 +-265723787 -269591309 +789537900 596789891 +139589325 210058325 +-996306211 -724167950 +707730892 -363885942 +-228646924 -493099962 +733965850 622688368 +57841854 712116228 +-644714191 -527339121 +-142229592 -413766248 +-569500820 929834443 +397035676 333669550 +453916174 -697919426 +-63668092 765135945 +-585616892 -41018584 +934743207 842276594 +-162288293 -885428207 +344050978 499541583 +947986703 381831933 +89924419 -793066971 +605787286 375187523 +362575278 134085393 +-458660416 -970325986 +623126112 144612541 +370793116 -742055428 +339744423 747364897 +556323957 -837228969 +993208844 -670708106 +-439844846 205136732 +-745667393 -483045170 +-623444316 889229685 +-507781346 -884281148 +-313808755 -182019403 +378272787 -610977395 +241868808 648715739 +-72099565 -880089374 +-84961163 -886301150 +310712292 814305995 +-912229452 -873298728 +512093273 987581341 +27156394 491650684 +948617309 -407011861 +658589504 -393243112 +124625744 -255787947 +796276499 741006585 +802924454 232194775 +-127059621 774738173 +-466864803 792220908 +-661736863 36687617 +-217132486 -625828721 +839094376 -658977344 +-598471453 -632780512 +803444331 220334979 +-285832859 552569694 +-362661384 147650127 +631473907 828072600 +-97342663 572569105 +607123870 -561813638 +867212455 -838352569 +322245729 842680773 +-353488820 279190157 +-887615867 -406706464 +-59798028 -818814532 +-730919302 450283392 +-128822110 -814890031 +670982345 -519266076 +523013202 -257451407 +690442731 702008455 +956155923 -642583664 +-294281071 -853901261 +-356897490 461680321 +-537002835 337611980 +-608781352 -127751258 +-963109731 981347921 +-792969324 -938147570 +918814001 -135823517 +744286149 -73426575 +288530315 -142328030 +401502436 546008072 +185800247 -404786007 +-427816593 -597339859 +-374298839 -627261969 +-992693407 717307559 +-456266002 202772200 +-25001005 -995348366 +-574614211 141476821 +-645572997 -434211017 +-892401016 -154004093 +-814518940 728026559 +-945723535 -206191448 +863914930 117461049 +-398823635 -478390793 +296159532 892061837 +-676011974 -95589247 +-787194418 989453814 +-923720067 -415479206 +-687192209 266050611 +824175449 -854740903 +210256659 -436503804 +-274675319 -695426971 +322531701 546451126 +-841876010 109886982 +920416451 -20167427 +-118981713 708841339 +406361301 380489223 +-864583606 -916354383 +6803323 -449726371 +724476364 -315634193 +-3395682 -846992986 +-250073129 -98682311 +-104777352 781605629 +472267181 585615314 +623354347 -718671017 +-206207837 845040488 +-900617604 -769684882 +532490082 -840303323 +389275667 810277030 +-41855988 -859386331 +314743870 -517977344 +461608551 918662698 +581949730 786481341 +-362351676 -480880392 +-367443919 798922565 +777164378 312518058 +168167744 101762372 +166330163 -792836603 +651272337 845422484 +706697431 -88880381 +402837702 -810630281 +-474886830 -317033293 +-889849981 -919079654 +343285668 338478674 +-523392168 14773645 +417230263 923366279 +-534976773 427058460 +-424906624 12180819 +-503303345 315179392 +-878686398 261496931 +143198133 -750552995 +717729347 50708525 +-796879423 -227298511 +172251078 -510499947 +-985622557 494645412 +-1781959 -906630430 +95531728 -851653657 +960565005 799475136 +-393517618 712224431 +-416033549 -56685456 +-111620530 -194511169 +814069048 39377435 +-785079615 -812569422 +-295176552 -910236792 +-366045045 633961615 +-213212393 594026606 +730533043 -520177945 +840132256 737697587 +-732387650 -199809618 +-205971130 318884598 +28193880 909045974 +-270784430 90028176 +271211919 -871617464 +232117461 -651114009 +975159094 280293293 +-747670849 194539691 +425926362 -424212332 +-888937556 824721780 +763088317 -81099201 +-439068490 828190072 +-312037364 -477167420 +-560207332 -452049842 +-662487742 1724944 +-416327759 911089950 +255438973 55519653 +-363899775 591305799 +-358173971 117124163 +-889366764 50576344 +469454142 56742481 +-334504141 -287838664 +501497606 80310065 +753584090 20978158 +777907628 502725583 +747170436 -661042243 +100266160 -983598549 +-582194228 -616705621 +905882976 133076622 +759751320 221915386 +29803849 -405776397 +-577191612 -195236666 +980079635 716722354 +782349861 949194968 +516372222 471508502 +-298614099 562612269 +-246061731 776477788 +-317793699 -454193100 +371189796 -823419734 +-124000754 488487917 +-692969320 843573692 +174483959 -769851505 +-811324715 -608366436 +724281758 208263078 +473497483 631454270 +470907140 497145619 +727117159 23008244 +205441887 623550388 +-602507041 127611778 +-67673751 532698023 +240119277 156665848 +86222731 -327376550 +-506322049 -476132999 +896311474 952091338 +301191174 -414524577 +-209504755 -273837050 +389714632 -300740776 +-263177760 679115275 +-508318117 -33751921 +-7782006 -335437611 +955894804 -307695560 +996658395 666416419 +-131963245 -527271310 +180370537 871062819 +-713964431 160864541 +356171800 -972097343 +224247349 -862564130 +-52205095 -854668727 +993286781 465805645 +541467792 -288626972 +-147025871 -79966115 +-831123280 215392117 +779704637 518552518 +-664000403 -558924940 +-143476349 -792870564 +701503512 519332974 +82037622 410769412 +359796611 -800599741 +514130624 741214073 +-391996387 613181829 +57490753 615267095 +427858792 -205701890 +728514254 -188818112 +24889928 -604696341 +760539291 -670677580 +-359437145 847789107 +162065891 -890740554 +-200699354 -685913588 +-449284916 310405156 +120912567 -965314152 +815478225 632621989 +-169402738 437964584 +136826582 -963715278 +-228082486 563007150 +-868415672 276340383 +-906024865 -36783167 +-549967783 335557383 +103581016 -988348907 +460290943 236697009 +-904660024 -8908481 +613175670 759251726 +207662597 347610213 +-296396346 389718599 +510042882 293007006 +421211640 -200409917 +163447743 -867768924 +569092354 -255166199 +-176945842 460507091 +-244691776 -212844608 +-809629378 -24765430 +-230278712 396188917 +558198283 -392383884 +596938188 -134193668 +35283256 386208683 +-876292719 -896143157 +-821093 -184664438 +777785056 -946793063 +-918004586 984468670 +70497527 -745116251 +493251739 257012720 +-983893249 39464129 +724458293 257379139 +350419302 -195108400 +-440976748 -547991338 +403898272 439604781 +803763532 -132528181 +35551307 -215395777 +-571007764 64485112 +-434375262 248353469 +739489999 -561388892 +-835321008 275492741 +209783107 -917428476 +-580279141 -970482462 +154287632 407092610 +-261165992 -614788060 +648420969 -128174860 +-266845412 -729061255 +380423235 -783946176 +-100466147 -735530634 +-696226021 604865539 +-412092496 682109982 +997274839 58056394 +915805029 -671223672 +59483874 442745822 +-575342193 344939253 +-263226328 -136901792 +776890106 -836142606 +576656847 -257421593 +-601608211 120541955 +-489689437 -189396258 +-380601495 607129099 +-860407919 -34079517 +-625974072 381312099 +582689170 -461941154 +-572654666 -316369414 +346945183 174486478 +-462977469 -91291833 +-288131160 859642955 +171188908 870933668 +-833473516 -870149067 +502414869 -876477644 +117603566 -171532576 +-388608244 209125818 +-54801886 217812049 +-731238885 653922616 +-407706726 640124810 +829315684 900925007 +262288795 424421975 +921543724 674080453 +-663217719 149335991 +-744613841 932312247 +505577790 516447088 +834088547 -232203209 +-614779857 186286562 +839064060 673141766 +-36674361 389073862 +658354436 168922205 +-49157385 402202941 +-577305356 -102175320 +-58279572 -310046833 +-128635839 545474414 +-581264545 367534439 +441440958 -586682864 +130413101 547750283 +645746110 520684624 +567185254 -309295782 +64951110 488889591 +80865727 -267005090 +37521130 -521098617 +398537289 877962682 +397656636 55600133 +-732037529 -939731939 +105673570 -260408338 +133372142 -981742333 +-685277160 7884524 +-523581520 746631121 +89015691 773354134 +875513946 472042100 +484494993 718076448 +-956045067 353879223 +-517751976 -166348013 +-841910297 -252694683 +-322077249 -778046335 +116396720 123521686 +-842290982 342643447 +889344049 -561728960 +114806252 744640744 +-623519600 845740417 +-135851359 -128553317 +-613178856 192897151 +416249152 -150825252 +896218890 -675620326 +976586569 -42447122 +627683109 385620650 +152696034 -28821469 +-198445746 -421050076 +-347723727 -908873514 +-349577743 16816752 +443543421 111986682 +384246126 -275939094 +-69120972 869548487 +276119306 960081693 +-134820074 -336595083 +954257367 -959646531 +501572417 379508969 +927170223 843505730 +177024356 -533680647 +-980433944 583854920 +953715309 -660969 +-886088016 -575043683 +-805024329 -325941655 +557642818 545072816 +-202210279 568622922 +37805113 796582740 +200811900 801241248 +-473582470 748119056 +-344611181 -408781931 +980368539 761185953 +-173983061 -215978823 +244745876 687705054 +898011482 -641244158 +489273338 437030455 +219829218 355770477 +-983159786 -735441464 +-580937761 543950487 +909036108 347799982 +-906282192 105728857 +671361270 376542390 +48861633 397434665 +-777805595 -797997482 +949031221 -890392198 +78218443 -348814953 +480187452 591415950 +-149238781 629298064 +-232522836 -469248690 +-16620174 -663830730 +193051247 151885198 +879661542 -897020690 +973807480 -741289635 +291212862 328157387 +-513815617 -929210944 +347261551 -876952220 +392455903 -435875228 +309419644 -631585598 +750436532 658755243 +-88106313 973017033 +-796178609 881163224 +-492352021 544072272 +903904391 161455991 +818729167 613186997 +-6822198 656556539 +441041013 835186136 +763800250 345985992 +808150366 -124020888 +229848514 -882341101 +193791273 557998659 +106503789 -900022298 +675504653 71920728 +-86555766 -867675945 +-320858886 165438783 +771100252 -674714150 +138710831 679452003 +645132620 -321794646 +-132460558 -739319439 +-651363681 -809748582 +-228498347 690788730 +-766478508 430642973 +363904706 52470249 +635780165 -990668264 +-815491443 176602668 +516234879 -971436126 +811910393 135956318 +588031373 356967042 +733579809 921821150 +-595289253 -137092088 +-49625173 911935347 +884694086 -989785779 +428404221 -482136425 +-476566545 883936598 +309936117 -347012409 +-661869896 322331676 +5299999 -159290298 +892391815 -228837226 +-547089684 712536903 +-728580117 897263083 +-137240172 335848769 +824253112 785641035 +-132297661 822239804 +-137223715 -813245774 +911220667 336593564 +501493340 -449161005 +579552736 -506204323 +-125172655 344826302 +-105270962 -907779654 +691850672 -87979053 +-558435520 326561690 +993753354 700973358 +-866199176 -584779843 +-174465077 -207350398 +-339907197 674502436 +437782204 531646724 +537427211 -460385643 +-58395179 35868115 +-510061068 -354363480 +363506 -513408874 +-401776680 629773183 +-202046254 326184721 +-254728794 -14971779 +-764152882 -274216960 +-55311977 -150691419 +847083874 292818214 +415099385 -986630508 +-56351166 -675913968 +849343128 -938768663 +665071305 512205003 +-532799980 551908855 +-79354184 328941724 +-755406627 904276792 +884752262 -968513479 +-614966100 814291992 +-99895742 261240082 +-472855396 786132635 +729247135 -38199964 +657752222 747172857 +-683816866 770548318 +-609422442 -356186366 +97900384 -258736 +-802668381 -488453770 +-374209333 286567954 +-589865342 974938189 +636709713 -100437200 +844820358 646931914 +175080955 -163006989 +195075999 432357487 +656990481 1646421 +-815775635 -273141604 +244021930 915572078 +132735482 -491269943 +156904770 931246169 +-916415652 580727052 +288346061 437449280 +472740310 -928327755 +-291321208 -885766643 +-751334394 -583760336 +-545175834 -969265199 +130576723 937743026 +-696034624 852304025 +-517624894 -750700309 +460788269 -23506256 +596394149 -333152701 +165270394 -837406158 +227042223 944793254 +-853313978 359071056 +-565601491 -531050026 +-261214728 -218603905 +491460849 853903350 +-809780551 -724703658 +-851772035 -888580225 +-192913014 534398322 +-325513240 933090777 +-978481325 -177875848 +562311798 318167420 +837675814 -305180975 +-100373914 30741506 +-776354074 -811380564 +998061976 -354831918 +876218003 510572656 +-405602094 -188557651 +518151842 120264994 +482926866 -119582993 +-947333997 -82079413 +536537898 -452951998 +-592823634 580725391 +-597715698 -223405176 +-425027020 -116780674 +511043124 865212690 +-469813611 113320255 +508009780 -947354163 +311321320 537649062 +470860086 -463179138 +-11889658 188608656 +-311105969 -893849209 +29626856 357326847 +-523119889 677069248 +563268182 209842510 +808811376 800762606 +-200932927 -597445275 +-319142482 600099932 +316351124 265241562 +97599597 797772494 +-858981631 116686575 +-371383297 -486022991 +458376017 778370791 +229904790 905122953 +981732258 813730276 +886493807 -559652507 +-157633362 612621931 +-724252250 930328268 +292775181 306124192 +747598732 -726853658 +-665872773 153863520 +946795794 551608339 +642920619 46596434 +176930589 381670419 +807588215 113063928 +-23769240 -353797889 +72833319 777158796 +-390958234 886547941 +-519377162 936852486 +424749121 178818745 +892422032 -180693454 +107380999 983034895 +468362080 43755156 +-407052914 -204188938 +756767301 873013734 +100439980 324915191 +-744689010 -666585603 +318334269 -174132185 +609309185 553315712 +-912966289 -130321918 +658685502 -773087611 +781288455 -465107184 +323189600 -231381814 +869431380 724811952 +-508866765 713299754 +-235400803 411829979 +-166611658 723307847 +675891147 -67757017 +157226315 -177681685 +971462062 -700775391 +808001812 -703974518 +287256008 450689456 +896896415 -546177204 +-833636318 -645927716 +385375844 895228988 +867918278 569326283 +-472072903 695766133 +-960147531 392075865 +764352050 -262128053 +562230298 -506092876 +-516252165 -962814715 +424422249 -872272396 +-694113420 392038915 +-367065260 -118401235 +-357013728 765690117 +561650346 -5838720 +369304873 96459796 +-419569768 234656076 +-325535260 307423412 +-547643256 805864634 +-679407213 -981349536 +-994019319 -411718979 +-513338858 667866975 +-675854735 -508639610 +-397508606 783334085 +736223368 372320505 +103042102 402197051 +763919138 145481133 +120790656 -348711555 +-224537625 595269822 +-585344226 67756085 +882808457 -282074523 +873451303 -577108363 +366552782 653043817 +-552656320 819662203 +-58379402 -979679178 +-927736273 -688020437 +-895399678 417015633 +870795819 788433228 +-668883284 924117204 +56456739 -401756608 +-669297614 10372871 +423786990 -977295286 +-389660841 -516013536 +632394938 229368393 +599428775 -182700854 +998848157 467660918 +207431875 297736524 +489702234 -14756487 +6006042 838911950 +-181807592 746939450 +-445494480 -389225493 +787363747 78353950 +-190829127 -598991092 +771140653 40764723 +-123860434 -451009840 +-560060772 -235726397 +103025744 -747162027 +753229926 338755372 +619396822 287863603 +-596751788 -274042048 +-468646861 -740607203 +181156074 406932003 +-934454569 -686522066 +-860437318 591704096 +311693626 135535258 +-755087494 -225256880 +-297419380 -879273617 +196939412 -686500089 +653050570 621592260 +107008179 762699788 +-173397312 -673352744 +337615601 -502268847 +377993415 -773727704 +337693812 533980399 +-284578763 -227329487 +24637698 960102035 +796871081 -934887970 +-119599213 66987578 +431094444 865418830 +-895958305 184854083 +-858852185 914772302 +-388884782 317544852 +-781414335 -846319297 +-819475152 509084100 +-155039233 -964101312 +-77909571 -358349301 +21194455 -170116333 +802561602 280369094 +913888059 719895756 +-91276987 -387474023 +-294996272 568553551 +361716555 -402683312 +969796852 883416148 +-941404687 310659650 +-707251757 980477378 +-35002168 -699231427 +283621857 127821478 +193591366 169586037 +375104893 143377515 +772932929 -143224605 +-313128971 910362676 +727089136 -103665807 +-921243156 747050542 +906729528 -321553494 +-92014998 -203617099 +-370480359 508596613 +-244020482 -652040552 +25441019 -619212617 +213458825 965025687 +-579569211 -87383472 +-209884111 -812972156 +366329738 -598187706 +-62749064 856414465 +-123707225 919096708 +-292791975 -668750809 +842067381 690156224 +786058726 523114539 +-818730674 -395943916 +733871093 -505789029 +-24356493 641293257 +-473059980 -775530522 +555334331 -656593526 +-948238627 389840944 +-421134391 -306448269 +-296527867 555320884 +345774202 601388219 +551100938 -451619520 +-202012964 -857172391 +929944067 631673964 +206961559 -389726910 +-941083443 111991629 +609686033 -760113305 +179728908 -196711744 +372020550 -166183208 +-759247365 -910198117 +-899955263 116111924 +29099516 -383390754 +-651995797 -784632691 +-193323704 -745859979 +-321618456 -425599556 +-583227732 -293070970 +205028092 -196542259 +304655711 124192540 +542136324 151277026 +-690058900 -246591172 +-645023448 -865038095 +496554584 717755558 +727783581 258737623 +480600775 -454465845 +518945065 -783162612 +887003849 946507547 +717279918 589783985 +-985483360 -308647608 +-843949905 327346031 +-168860209 -652304373 +-851232249 148512590 +-494237261 -631985385 +-452236719 865307335 +-130410818 746262738 +594804766 320920392 +19006503 -283717388 +-50718883 -721235420 +149407155 -15025373 +784759198 -600983490 +-970983269 190363604 +793178222 -614176099 +87946066 -573130852 +967465622 -285136784 +-686187280 -867818865 +-908769032 -595930917 +483923596 -670301635 +-821991134 -996753465 +-3361138 319605832 +-272358507 -857347513 +-780376872 -353233755 +-274557870 -216678669 +364635721 -989817966 +306808561 788411343 +-121720770 836152956 +996122197 -105415683 +-705336150 -189832454 +-386886672 981497520 +-571211631 865202885 +-582535953 366904383 +367887131 363860197 +28971164 -640860806 +838456002 870512582 +941594803 596240612 +137596668 907398894 +295305574 -480842479 +-761248740 -370481075 +-826525607 292234256 +-459131030 612858670 +383805978 -564134765 +616929257 659162390 +559830099 153578763 +-49133325 -575634241 +-64694020 -201406318 +640608964 -392312952 +-748226160 834452469 +38962463 163076367 +-352639788 495288706 +-838044807 287175658 +659706047 -899065711 +-298313080 646835379 +-636237041 800277949 +-367635053 -53591636 +793620973 974555591 +-272285940 -770294261 +-58809310 980239119 +-970563350 -595096607 +-75813033 -778270388 +59157633 346865816 +-498426061 -695489376 +992621288 -168123649 +468089798 -332840719 +68110662 -869819348 +-436766594 297685915 +618084582 263387793 +-590527010 -977669516 +-679571617 155759868 +-930397240 389310643 +-98686175 990265835 +-492343536 -320717357 +509907261 601424382 +-888252572 -165120525 +336112876 -311915631 +-451859355 -675093439 +-511287434 412052980 +-884694165 -459483413 +456115158 371188416 +-200834855 -642941491 +103449228 -917323203 +-744078147 -620092867 +966641343 677925665 +81658750 606512578 +-343031917 992946054 +554252567 -359449835 +433052345 -6869768 +235980997 -694645772 +-522888656 617510849 +374120846 -521818873 +857472886 135759653 +-158113467 794225793 +512688631 -52084822 +-959058975 -524875173 +-259762951 271778064 +679877089 -184550781 +-135597860 293514674 +-644286970 570508253 +444378842 619447863 +194620577 495239024 +897029166 540578950 +471966786 -631485043 +924598097 373977325 +-357352825 813405764 +743178934 -886645117 +-63109002 -85136886 +428378715 94492784 +218879601 -493455062 +-427197461 977644585 +116555194 803247906 +-158391661 -32878877 +-370670077 -283032850 +-217634760 528092976 +-662443760 217033066 +15797459 -593727517 +617543917 402938467 +881385130 494234128 +959891981 -322357779 +112237918 -475710668 +-38526641 -352276129 +907790978 -134623721 +766145439 615199464 +122031730 29069914 +-360582054 487113152 +-278261957 -486331361 +-653745414 -702129387 +358926806 -111531699 +422178068 197023418 +795587766 61997403 +757494029 981173342 +-963184027 435909025 +232023837 -432953125 +366763089 221898479 +136414169 366057024 +-930252921 -816423350 +-691529400 -214716663 +625895523 -905141959 +-374037572 715205478 +-269410636 255601832 +100209409 -494453063 +413662919 -650662141 +137500764 -930554905 +-801934260 261690845 +-28495604 -997038563 +720809194 105534182 +-551003424 11229670 +607615304 538635581 +-949231136 -931483179 +837411958 -888637863 +-392420832 745626143 +-167361700 391771413 +-517982831 -549033072 +-215053218 629906926 +254958853 870113302 +-938907844 724364036 +649539083 -336115417 +818493142 -532096662 +370043381 -435517893 +-766328121 349905469 +282992233 -12761867 +-940667751 -295331954 +140115617 738973622 +-160710316 222500509 +279606791 622342726 +-503022829 -712724489 +783868640 -482688881 +761303629 30022748 +735526331 -703703896 +695171857 -861292383 +11303651 -675135549 +-745788891 -555113735 +-711396584 -248825721 +-296577040 190690383 +850395987 -693980521 +1219319 775331902 +208109928 -832128935 +-913262350 -259105290 +306226559 527096701 +460971668 -357227035 +833208724 -223264847 +-343041734 -845140259 +30134602 322193564 +769793691 -907554049 +297249205 895949351 +-289247084 -426594631 +320148004 279703721 +679750347 -152464314 +153501708 -604475612 +396788464 -113850447 +-888259742 -67100594 +766970781 -404906163 +-484916950 -151163912 +723879811 117505114 +891089044 744590436 +807965362 334826241 +-402051783 -210598741 +279685880 278833110 +-171554950 -188706981 +-134423784 -128017647 +562648997 -85001859 +-40146919 -543060237 +-208226853 975267342 +-973099683 988051224 +-826367943 -519789899 +-555492324 446875292 +-834928828 -212143080 +-726388889 943982529 +538172319 631889493 +-436770671 154927667 +-359337591 -684453420 +-815920433 42551420 +427568036 -84121548 +483579529 19685028 +-726838816 -663921309 +-300778666 -1300277 +823415944 -960121013 +262467991 826152126 +-24820673 -136287920 +-738741009 -614334705 +-30092963 657164139 +685789713 -986747397 +154660215 -623496371 +975482082 -225395586 +-224488589 112304622 +712379506 7037091 +459741466 -359393227 +757197480 182212181 +-595662790 -82014103 +-6438920 -663663371 +-445310924 185111296 +-443538016 -413180155 +-131795132 4592536 +356272296 15990348 +965969002 -649788873 +178730056 252026450 +-986075134 544381922 +972643847 -241511824 +854919282 932881606 +92228382 -303536757 +-539431361 799984205 +-305900766 -479858338 +-64717831 -575719324 +-754079968 580148643 +382415908 796101297 +-723066853 842121209 +814446888 710558954 +-110120592 773794137 +-839452144 -515606248 +845364578 -419918284 +171127272 -512455362 +579695151 9965506 +-230573487 -3829156 +83719297 853644768 +108712846 121385270 +409578696 -222373756 +262037679 842686158 +338161214 647589970 +498572587 932048959 +-609525446 -525462391 +677077708 351191972 +-648171170 341820433 +-193216373 705875905 +-826669144 854286023 +-304273208 -916841290 +422861325 331072718 +237811127 986624171 +834103541 -312308277 +-300913114 -328211450 +952528465 51819003 +-831562283 626703590 +624706466 856940631 +-52137223 -681630971 +274885241 91607118 +-921747679 190464980 +318452068 -77299019 +-636717401 46785401 +-423603047 -153041255 +-989918636 -83554941 +-874377412 986373825 +805902486 -633742078 +-783337933 758572926 +-360037222 554597393 +-182339196 -11338779 +814335266 227875953 +-214455798 187980327 +672543934 -708253868 +-632433829 375042687 +658614713 -696439482 +-469702959 -320930823 +-761904831 333417140 +978434077 749286418 +-140557834 632518838 +-591373174 -579147923 +713335029 751056323 +-924494525 301144817 +-389825677 -738455652 +2402317 -709949989 +924600789 352719799 +-119672768 -542720999 +-73061627 -33537797 +332659522 -659961805 +-138124635 658960281 +-338799424 401248015 +-901618386 475265845 +-136112591 -996812254 +-208803761 -598193816 +-432751599 -816379657 +-720427827 506885067 +999214953 913530590 +691250461 37341013 +-915154484 232710412 +-235420630 -640598455 +378990561 -612132414 +57045699 -821324728 +-600069708 829139018 +-185305863 628827052 +569280706 150513927 +-486045860 14143309 +-95755303 -815811040 +-600218412 613789990 +252228737 -44931446 +-319930820 -203184918 +-417126528 -266523482 +851784211 815770135 +-263907532 -79816582 +929383787 -513092126 +686402992 -227758754 +-34268399 -572872293 +367238306 27331254 +988117200 773921538 +-861806141 298779123 +-812311500 939599178 +-12228846 -997796462 +-33593118 -966783305 +10327004 -795356391 +-727382932 -923497246 +19072498 -74012312 +-884154812 514040053 +-32081661 -231150538 +-476830898 674162233 +-290851467 -713963175 +83638858 -111667906 +-725518922 -558503466 +930865601 996163809 +-182704611 819665200 +574698706 247398437 +855869208 333566137 +-19335 465541245 +334674523 -355542079 +-532028777 417674861 +-980659715 210650718 +39115589 -263334834 +383888473 854472698 +730802947 -842647886 +31282769 -949419691 +663614813 -737012652 +34202570 717802505 +847370364 -887949513 +981888149 -23945004 +-367552746 821044332 +276308563 -9166535 +-133437126 -962269336 +874572169 669018086 +-101213046 -81739482 +-598616646 919947951 +-498424227 -257787199 +121896373 67934947 +601012877 -54923805 +-139009219 -816213048 +-874069042 -757094585 +-787534794 571815670 +-164036602 -958822882 +-741937157 700323227 +-451486027 993787587 +-617996956 -991016842 +-684500692 -429467947 +48860370 -881160562 +307307838 -676109150 +-513893795 -938829269 +858622546 -79569608 +364341995 -4525101 +62484981 -165960154 +-193047992 -409235695 +372740697 32895004 +-308723099 -475115921 +-787032310 -367294771 +794010770 -441782584 +832078069 134219246 +-38983368 -711958038 +-236968234 -187414795 +-827177004 804241707 +-381183973 670695441 +12901871 457689842 +226990647 319651450 +-817949602 -243112072 +81236777 -383486502 +447571913 986682617 +-645837354 597972696 +928500035 812081827 +506195381 -151373386 +-447229642 -154209358 +-834207540 -226306414 +-859192673 682205102 +895302020 -709909632 +72729439 -519965362 +294618594 -553338759 +762228708 -790617675 +-947470413 700924496 +271828182 -924881403 +184100371 -262172587 +-257823517 472868582 +-774073667 349823865 +-560508733 892198566 +243033440 549679611 +-432130994 -43049675 +-242547473 -633598763 +-152081287 580054131 +-242640672 -891217323 +-584213980 77761385 +970272374 938961481 +50337 757197992 +-913632679 -521344308 +104412248 -98927613 +-507891721 -618550814 +352684147 636791651 +-719975553 -968851506 +-832632543 448104277 +-54954226 390050222 +-435347683 140529755 +956048494 -581332202 +126353132 996459895 +969220961 -112693377 +-854892295 -206408945 +-380899529 377459028 +725103359 168997338 +799089423 732408703 +202147050 574082528 +-303704186 707975284 +160402989 235738868 +821196442 951355494 +117779024 299238965 +-578648189 -488640800 +-369598085 907363751 +534027163 684730253 +-129132762 -23494347 +112336315 851755747 +612172932 -831129220 +655635337 -32977008 +738391947 -847901933 +798415287 -882473295 +258502801 -201646084 +325060988 259526431 +622919623 -415336276 +891510290 131300335 +-228222629 -913270294 +-23285058 94585306 +-899475138 315892248 +85090682 565702795 +869113486 124841986 +-163730019 189753685 +-28748230 -635340052 +-618063931 -714910840 +718509538 -1283686 +946501373 377318121 +-569252384 750696288 +-957841213 -778153525 +-281727336 481378752 +276753334 602587462 +-605721185 -823588545 +711964814 863292722 +-71729545 -501360811 +-366062417 267777043 +32924530 813216746 +16975854 401687258 +840505789 147183835 +-25618827 149252593 +227093552 245979710 +-380498582 644360762 +-604208377 380391182 +491444054 724119334 +596432100 290554518 +-402627856 -418884109 +610133971 622536550 +314050097 881074280 +566779591 -973240088 +-256281390 2156261 +-447673672 -921024254 +732664925 -403077359 +505720296 -716647067 +-992122041 7434301 +601793542 74284159 +177248808 -551360926 +786565147 -683452001 +-937207035 -624288740 +15484902 18511248 +290756830 626159635 +990175433 819374203 +-145338929 859309923 +-760401645 -434271604 +98231140 -947868943 +-986247167 -195998987 +-826945479 255225738 +-722722448 -245459733 +744447960 -123636820 +-175273143 -140526909 +246968047 -408162999 +364941897 -987643959 +752669834 547802400 +-80027644 321574890 +-958278951 808745394 +840326132 553738291 +622084412 -409264870 +-51276913 -763142364 +814823479 622792271 +-369927637 79130700 +-211567917 137093057 +716445281 -362000885 +902401729 -182427512 +748968503 -439885891 +30084242 92662314 +800673675 -384491379 +752984127 -22491185 +-779627043 981947385 +-378841476 -225821403 +594822253 871321951 +653376743 599200385 +-155479655 513707716 +-856295330 -822244483 +-234123027 -525398748 +-857555075 -383468782 +298660156 -106403836 +735535451 -556804483 +397268973 571337943 +-330623088 613466765 +-458432476 -324790935 +-894860521 -657618507 +-149670126 123428720 +239514083 -265217552 +627509276 373638066 +210757987 -977501160 +662095671 825843071 +879437968 -869205709 +-624661217 -997150864 +524542058 710227975 +534148236 -538195341 +-699722896 429565951 +665553636 -185290822 +134111065 -224492579 +-233891119 96508450 +316637399 865420390 +229145678 -976754825 +193762188 -395850573 +-510322797 99964134 +-188113399 -271410709 +615018928 -362948230 +-391727618 -185589727 +465192942 -915029810 +697204667 -455423468 +-835623228 63227852 +573388258 -675088390 +-378148824 -142183345 +-513966908 -21115946 +-390720049 -816629461 +-821598258 -569853775 +-677749938 521300536 +821762953 -418008569 +21117237 757198406 +-60301148 400302314 +-320173191 -368363326 +45070334 96674144 +-216522662 837055626 +-881271607 -855784129 +553072002 -308867969 +389919287 390522709 +-945925644 277059785 +-105145640 473589262 +440343963 3248630 +807451872 469703485 +440087455 -303861925 +-901609640 -914694417 +-631213035 551211724 +-73001090 650288308 +-733581570 -363327187 +-783756440 897798307 +485465736 510066318 +558810024 -661912462 +-931942246 986286212 +-481339629 766989426 +-464463566 311327333 +529658633 830097625 +-16964574 958875260 +517816290 -191551593 +-69236417 -974695880 +907676921 -905049325 +200911945 567591546 +200535787 -539329526 +313775364 -226810481 +-884441605 312582993 +823323566 -455558414 +699620458 -233823728 +-922818575 998613610 +-351821612 198836934 +525592474 -923662697 +-420159625 -877868346 +921112732 417759845 +-174136919 675380929 +-914668105 -371659818 +630733672 159891517 +498090531 96904706 +579729064 344089376 +241888682 545138077 +724122411 260170787 +838572090 841019875 +-860687474 -307034442 +-91233516 -883749973 +649590473 -400623696 +824361938 -370521961 +951275777 595105505 +672602266 816795483 +538163921 -483971902 +-372804374 -551094493 +-390996349 -946578590 +-43805513 296533793 +565030651 880607357 +-958952905 -908731877 +-737808691 -106340591 +-903342417 442610171 +458885469 625588526 +957599257 471187880 +137679941 -7964721 +-279112498 745238265 +369437726 744355570 +-448198283 -840149347 +859226849 691817700 +-228417623 42615602 +925392508 868988583 +-835381497 808576192 +-155615234 649620128 +-54218278 -526425599 +110708313 -444096767 +918489305 -309492100 +807612122 812502153 +-978552900 -909851556 +703413497 -688790293 +543169821 487229355 +-849278627 -175955030 +601321972 727266730 +294588754 -876666801 +33026196 -846284888 +337810663 -546925511 +-840609076 950830729 +-524406027 -627106777 +-928163796 993109182 +-987168473 385129900 +-359528693 -673246164 +87958010 -730039953 +-518369124 49852503 +-995870990 -748554031 +537276524 535550474 +576614886 44868042 +168100762 -199004090 +406706872 191036890 +-228856749 -110848843 +347141830 752843203 +259942750 527783247 +-829366636 -101113983 +954791786 237045342 +-224686237 -457259785 +750948559 394112372 +678998929 -929847795 +-585685448 -334371413 +-862238112 329209739 +-623911514 343799572 +-785821954 771417116 +-930457652 -686490858 +-446990273 -741346287 +-920563637 -743846790 +319687884 -834870212 +-764534165 -852694000 +-458440881 -495539176 +-861430930 386026941 +565157680 171129342 +-512654528 -330650954 +-317866379 363723940 +-803301159 976756039 +-952251077 -378904160 +745054216 224893403 +690526433 786275760 +-749277628 -209774937 +-421384430 -297270263 +184061812 917540468 +-459252387 626573707 +54106592 -329035428 +843537610 -287871452 +-325130801 -787754759 +144731200 878136727 +94337442 737695557 +468737255 174407754 +943433486 -559589638 +633104307 893885043 +-74939160 -194449460 +73769240 -18648077 +-200543374 458108505 +-564223049 -699016767 +-849608595 553023315 +794610858 -487970915 +-797729060 735422347 +-414422820 613689344 +769670592 -948831387 +391706838 -974735644 +-638504325 -646966265 +-604934752 249254569 +881219148 -736479046 +-512386759 -220358779 +-294010178 524239402 +161953042 -742741891 +368437706 -745961514 +81322714 353048183 +396247865 310308576 +-937703038 -549447453 +800132653 -630804033 +396033636 813034634 +216712895 -684685542 +629508304 235882248 +44101723 996057005 +215652607 682603950 +539906407 -888570950 +-39230627 146144574 +-566628937 432608853 +-416328869 -3254076 +101027814 501416049 +361446660 615901131 +891554668 394490176 +-847615966 743186703 +395127351 -824850213 +338741414 704005547 +155251029 -198410650 +-904657413 826046823 +-484824638 866743289 +-851691495 722387915 +503200435 -743505171 +507715736 917720803 +-814155361 -58406336 +440239326 325059240 +121607339 -703866957 +735751917 -173726341 +-95804388 865677211 +799472984 -883728078 +-967272539 -345056955 +-363602799 827872543 +-980405988 -447427691 +-180101633 -308326899 +-444194893 -921820159 +477290804 -818971471 +-133242118 -192906313 +898973677 646794790 +703579105 -131434367 +-685645945 326352939 +531532704 117151170 +779656804 244005444 +-923370053 -656862839 +-460689393 715867196 +-282076361 -829948954 +968358782 -641371355 +497220454 669137933 +-244436687 -223030588 +542629251 430608387 +-779432568 -405227047 +876272398 -844698956 +-675331792 -506087986 +46511726 390737206 +171244099 -844875892 +-919553434 -745244885 +856170974 292858265 +-216250719 -903084670 +-607346341 136018071 +296524533 453417208 +-22280738 -879815096 +730710906 -681151422 +636955312 -927172760 +-770162630 -152196670 +315451352 491111852 +990245612 -635698261 +-59749806 -371335830 +555295994 866492075 +-85316486 -765396914 +-852554028 -255044236 +-117928397 -750791035 +689870450 -209803825 +-822925230 42015092 +-285950920 -242193065 +-644195439 -260872892 +-660629650 -955265192 +-590543671 759487142 +327721214 -156508322 +-649868306 -576001148 +-923969743 863747048 +647489726 16447127 +112496003 -177912508 +-943693857 -270905644 +-408580564 596643477 +539474738 -505651304 +682056776 -682501273 +-800080862 836607058 +-730042250 -70208643 +-115986390 -10788340 +582648032 -973792775 +260813105 102153169 +224928190 385589730 +493340105 -982308496 +414065313 -842777190 +-321192464 378784336 +-531186889 -259786598 +-220182107 961364943 +-720063254 415237833 +-718756888 291589099 +-684852073 524959482 +557699286 -173748084 +807027798 272396572 +-247376029 -320123135 +174177813 776159975 +191604610 46831209 +714047332 -28308386 +231837372 467054569 +-755949491 564266046 +-762763391 -82816612 +305768767 -211303446 +554172761 -924065625 +49184813 130166959 +97855807 436554515 +232531146 -961565976 +-29531165 -257550576 +308417385 475720570 +-598927586 -431303585 +-129746965 -832437453 +-618608998 -490137336 +384221206 961968687 +-103131950 -380493888 +602489887 950501442 +-5172914 -3093397 +667454994 -342836381 +965529510 682144787 +-418529849 794023931 +349042534 -616395361 +-346883709 800119494 +362775547 -389082574 +211111737 592048324 +-190997599 -797821295 +329035639 880874082 +-91817311 617534573 +995427237 300430929 +474945565 41443839 +490093963 -756182632 +-232551282 406323563 +-976060636 480272926 +-978861234 314656342 +-138706548 842285300 +377469035 587075256 +879274958 450604755 +-17967504 477617549 +-468450920 -792366448 +-132108608 489755325 +-217450330 39945140 +-910195197 -857764671 +-50220175 -947946340 +-75782442 -31483272 +591786871 -154200487 +-606868699 918142191 +28837105 525606562 +-880670096 704092199 +-984752951 -445959645 +342591615 -859607897 +-692657972 92580297 +412588973 -210850746 +304510672 296388424 +319819736 -346961300 +376214791 -953332054 +128286451 157715687 +518915081 556424005 +708502878 797279219 +-914182628 581027748 +616779014 388976805 +-665829683 266390562 +-239623069 -849018136 +-742737487 -792368530 +-923088570 -672101569 +446371724 -720337451 +-728027938 557665545 +318145721 326713242 +798487691 -426242675 +-301835370 300244812 +973305531 -906197438 +-551076143 -803685580 +-450678934 -747628813 +44752115 -683457374 +-86696200 280614887 +465125688 969755301 +-332754167 739706357 +-503857825 -48531474 +210200176 -846193541 +244026857 519512337 +-374288249 -458410478 +-551555762 438617924 +-449661187 -522451358 +-621885360 354645 +79968230 -109805938 +441659311 -933501400 +59766308 -427556695 +-609766031 987321927 +-579132223 667406297 +753521163 897644405 +-697028459 -272590579 +337484403 722821790 +834785274 954652683 +-342379241 -350064427 +-256402779 -485611879 +-955354432 -169543861 +269466207 -960151556 +-602245107 -948981134 +132450092 643866189 +-115392726 -166160663 +990202678 203583238 +62493951 146337045 +483493897 -180703891 +554546743 71466602 +-603690486 -485921687 +-94950694 -492763909 +729121361 -152309857 +622438576 -571753635 +421278650 531470577 +488753842 -989699450 +-938220844 274536522 +-247119257 -147506794 +-751897343 355215512 +995271131 -915066939 +-769837956 238289649 +822826351 878445046 +502406846 -843144640 +-119865187 563250347 +-671432903 274257149 +677739284 738251466 +-821237932 -687714372 +-721096421 112082601 +38061264 424497977 +-226228199 -346400682 +-337879463 522411916 +572492626 -872829449 +388206421 317081290 +20897826 479154970 +658484732 -799946766 +790384074 420271802 +-642604871 -99834709 +-274093136 -741038 +-387227865 -746004898 +-297633389 816426932 +-307855343 802678052 +-58318121 607659740 +-615801051 -550600182 +-190253140 682534029 +-245614984 88990753 +888637103 -700758056 +870238298 536995740 +162528741 530117599 +979492344 -563231097 +676503072 883253497 +-340657727 358045448 +67511861 -247423873 +-950777682 -128632797 +986517783 -557768463 +-977239167 -51466376 +-204507017 291247342 +-3983572 651383365 +-434396258 -67741092 +368710728 156036585 +472609445 436566936 +-420427832 -912374879 +928515878 -722707023 +-844263710 -868228215 +-699012852 537255838 +-605215131 207187832 +756969010 214522369 +-203727937 -664274903 +-500460066 423807222 +383374037 922011465 +-268805131 -207968843 +224792584 -752873970 +527108331 -750365679 +361509229 -885610405 +358492372 766492591 +-639341571 438022239 +-877497571 -253092393 +563462737 476966304 +-691708499 78615324 +-130011070 851822867 +-527543510 -985936379 +112127178 703118556 +-967842070 -581121721 +-691278804 -860973109 +533649149 457680024 +-506481571 -809299171 +209758646 884240654 +662931956 185574521 +692784128 752665041 +-169975090 590975604 +896369 855466671 +-968202105 -331962020 +-763201310 865016053 +487910752 -823803741 +650159107 648101029 +746541781 -381173672 +-236081535 -143345539 +912785894 775822035 +-828554733 23367559 +-929138860 -781919700 +-905068511 -633934685 +-946515553 -683953178 +-181376965 -82857593 +111840123 429153318 +611142634 177786797 +-902163786 648421856 +-746267481 -375779655 +885568163 -213385077 +-703540838 -791068240 +702605612 789139899 +361507726 886735319 +-784489135 965470801 +693844394 -59890679 +-852485617 956960987 +803198089 311913603 +182346935 859635548 +998156926 -139986874 +365881061 -84526004 +456335613 -212974536 +-227460261 570161447 +372726953 742555299 +-211346018 798158717 +624215274 199610178 +-875114804 368766484 +439254440 -771705434 +-899637698 -344928836 +494287149 397187805 +-505691667 -407804647 +579482955 870776111 +-104209027 -715009365 +13947640 807508792 +972260224 -571474024 +-270794618 863816470 +987357211 -858596931 +430086063 -813074559 +-897881942 -268196534 +701625991 -180553401 +-238091767 46387372 +918256101 819287593 +357932156 27387174 +297827732 -22483330 +683914212 238139242 +920611963 -359266180 +517915114 700255007 +840944864 -23161554 +-617391492 -880079377 +641316595 10104028 +-233514896 -616093657 +858535679 -492043154 +959808338 -199834804 +449805991 -351333567 +805585164 461913704 +-354696723 764203715 +132584560 976386890 +587037365 493692927 +-417246675 624326020 +387292086 361526004 +949566677 -465339526 +-856193287 374833129 +-367413635 358949680 +-390121675 -966874048 +-68095354 776791392 +-870322578 -111558302 +-951014245 -717268370 +-887521454 -767672656 +-873926602 474034664 +-614298445 -770166577 +307540816 200754723 +-16079959 -435551850 +628130183 391698669 +26680858 -340175189 +855762516 122683066 +-902776241 96469072 +-492430621 206409581 +89883287 874973955 +-757651698 903612402 +625190370 -764766330 +540686002 30873155 +529814429 367068103 +884039566 -53478398 +599049084 -285744553 +362843482 -92682019 +-894981300 939940853 +-309546899 852285072 +-990676599 -573361185 +-876187163 344853918 +-118965238 -860096409 +556708652 369817596 +654598403 5629738 +-317079062 -652198433 +352736509 498541295 +-599349266 -726504658 +468938766 404275064 +-452867823 817615425 +-762218074 610504764 +-747722308 -920837488 +851447297 255501957 +998411744 -153535524 +151759531 -288819152 +-292365110 -594111824 +-179026592 653177698 +-28165635 -811078565 +958765962 -310316380 +-840762903 -121363299 +193600680 568364572 +262030897 413375016 +384495461 897019909 +868631379 -125046540 +667861285 61503916 +-166513196 340825769 +35252301 -172237252 +-844583688 -459320809 +502768275 621124428 +800790148 -648256700 +-259217870 -689380264 +-35236085 -414543659 +-331072933 -449725174 +-745232506 266046979 +704824711 -670099769 +-693654969 621794973 +-331614971 -396447537 +-160756952 370651098 +264180538 -794471359 +653188814 -56281156 +-185678871 425405686 +-440915728 -985992958 +-546263089 -208183551 +236073000 62135072 +639368944 -244678907 +230185866 -622185131 +678904648 -484796240 +122369436 111229652 +-533083580 243535417 +-781423921 466164776 +-629732232 -450560685 +874207987 -639318803 +945419875 72811233 +116150143 613021226 +-737611256 75002604 +-215124857 920202698 +293198936 873850226 +-571836536 865205526 +675751010 399326037 +-954082211 -169179076 +368267435 -656673198 +145195919 -797791932 +-281104888 -512399415 +-214362452 -766066506 +-133695970 914669820 +-218116410 -325850821 +665294324 711196381 +853170418 225871162 +-692114944 -530868410 +795815336 -490373717 +-146807813 761225007 +-285067930 479520521 +137213817 -981000608 +-732889656 -985296847 +52965069 715123130 +-206367128 563191158 +494820044 154473394 +-870304332 -916292047 +68808018 886282318 +501089924 -773337944 +-89802070 427570463 +-58495844 855088512 +-774261497 913507581 +709792049 -903710223 +369848948 994427738 +126878768 566440316 +-941731831 272259105 +822604586 -18793820 +-388771941 64002683 +-642805613 352298364 +-647487585 159149701 +-576446549 -345951611 +-11932325 151783763 +-168795488 -80672900 +-766144190 -259408209 +631793481 458775017 +-276719553 52903468 +-497733742 -718815200 +889917590 -95277051 +190022195 448692425 +-293044525 957812355 +274317563 -93727543 +-370974175 -236361201 +-507178564 -790623953 +477481934 -686090995 +-719160292 -294564601 +45095957 -627223346 +-868270882 -852573179 +847923016 455860170 +93309566 -492776464 +-882617862 -886521690 +-260283776 -241912715 +216098570 -716304204 +586147142 -316499242 +784402032 -363375070 +-780545166 774108937 +-498427307 838200728 +-35945112 433103140 +311369516 249796410 +649447557 -514760695 +939788386 -477278721 +933455450 655668295 +-461749377 715305658 +378091568 396344706 +162153641 219479106 +344206777 -707168544 +271096669 846870181 +501622946 319492159 +915929643 717261454 +804489180 451067043 +-823797391 4238691 +973677748 390043090 +-633605821 594976814 +-493276481 -778623784 +246526952 -446240266 +-142647140 8388140 +-439779032 246973624 +-883023914 -853801490 +605486965 -772613956 +-388271932 216809422 +895752943 -536663706 +-308157259 -561135215 +790240415 -352478944 +715243358 -305632487 +-980381388 956543844 +-302323208 964503779 +-801349544 -976937063 +628001331 -770299873 +733452619 -834948920 +187993632 -588693371 +953890491 -882771427 +445447610 165626593 +874463536 3275746 +71749099 797563701 +131671925 -726491887 +-874285417 -147821736 +216951775 813008846 +262280400 -16784616 +25611824 449806253 +-781579689 -505058530 +-419070449 163196974 +-57219034 190294312 +538310686 69655446 +106901688 -360409388 +-811710910 593505762 +984323878 -16150373 +-114224326 195063661 +944404531 -782596539 +-772722237 -73501537 +724932562 -282420894 +-994182566 646456903 +-920941379 -512946489 +763127927 -102854347 +678967513 612287236 +-556696035 897038874 +-885717307 459964405 +-525776469 916691339 +700975918 79329429 +878940313 470631375 +23259661 -100270587 +-213894994 608468948 +-124527076 -399285 +974258377 500089658 +-908656454 -356076986 +-905412375 -954331281 +535349911 575638616 +159726397 -832430978 +43519872 560190093 +-151532861 594694163 +-357509934 -680330122 +-820603979 769188817 +108246369 -777856414 +-110177357 -141895063 +650117398 -402814728 +-424643314 -796510370 +609375166 -554099400 +-591534015 -171974344 +226450931 -919500344 +724142062 -27076976 +-103679221 -322352530 +753673379 146412603 +800001904 119390943 +921022118 113642912 +448663652 145292742 +-268425348 -12402784 +-460465495 -397416808 +170269470 -997895656 +161252291 -943686694 +822699760 371062061 +-901289398 -632540567 +967701655 49607015 +502275805 -663723149 +565785017 -355345150 +-91332844 867431903 +-407332333 -200441432 +-132431508 406166283 +89733538 236360571 +385525357 -780302225 +452218667 -744946445 +-884363646 -398872577 +528017286 -673902284 +677498424 -250682271 +117516624 768537939 +222237218 -163620274 +-662202050 442675347 +-929482386 648469289 +826815843 -241290419 +-876371076 -691589191 +590303234 -493447402 +-791252955 40141322 +442370857 693315651 +-270562786 612711107 +-155178022 605459435 +-514543466 799077449 +-910845330 947009423 +624402640 952470125 +196012895 144855291 +47383222 -888054686 +629448284 -384281488 +510138715 -600635657 +379626303 498415000 +-748601945 -765726482 +-820929286 981311588 +-330692294 -331034906 +822699739 277057204 +896100259 387300809 +614633139 567282013 +812909220 -889076603 +539356389 -225695345 +-178579883 943136227 +-874793611 -255443426 +16198588 460548311 +191287016 77724698 +196964363 456828350 +638304165 -303096481 +92435448 -970785550 +-155335042 248455203 +-28136394 392538134 +113183278 984289129 +695111157 402429524 +-94425137 478690502 +682840038 -131338520 +-557796072 -133564588 +-722279964 -97128733 +-907711525 -701682665 +637245516 786775514 +435047773 302774947 +147723692 -341152996 +762325255 549211437 +136271341 214795824 +180320114 538021350 +152556552 -949108801 +914422381 -845285606 +923874062 -900642402 +193280656 -3362978 +-329673967 -504695155 +-592385411 407791113 +999636460 -828545499 +-480929802 290262865 +512512957 -124742491 +-127693823 203958180 +-425704816 37390627 +140512895 -291993350 +212022751 745383142 +-240839641 -243925864 +-891294982 546326361 +-495073954 834769714 +-428325556 -544783069 +978864575 -418189988 +-153277527 439215413 +-709896897 511724511 +-65320062 -263192531 +987380063 738445730 +-777812953 -151497173 +955293120 -730676688 +510890972 560416241 +-451951540 332663657 +-844986955 131656985 +-225884826 -991327140 +-9375053 -932590629 +-651668949 115842011 +828766748 515458416 +-195362258 408768242 +886551260 595016157 +760260267 -826611045 +-884312106 -649930155 +-950801401 -185376596 +60539315 -376653247 +-300029873 264338827 +779319185 -639045757 +786060852 172344372 +440248987 714170290 +586654808 404276412 +-571791794 193182614 +-530078299 19636505 +-225149888 -834858465 +-225102161 16518934 +267771350 310757464 +-330602500 -863795651 +383450002 117975383 +186434700 -531722232 +878671963 462722841 +-563200394 -780558921 +-447822882 989001598 +940255634 363197520 +-821392599 564939984 +-705147953 387315220 +183099289 900211181 +-946195396 -703941270 +527015471 805167669 +602060571 775202905 +306531154 -613843778 +112829997 -848295142 +-59798784 302426008 +523200721 800079195 +133797234 35567638 +-60724137 941159782 +-663160853 -400436556 +-869798596 159094022 +363754949 -307153315 +261660311 826250200 +-42858801 21482599 +-901821563 987273742 +-274117051 -48843680 +446066219 -175799148 +-552723025 159117586 +-102221046 923568689 +-658715945 -647771144 +-138252163 562014655 +-40001738 70356388 +-179248872 375339368 +204894423 706087716 +170653699 785852556 +-890252501 -911378470 +92981768 489113968 +-724169037 993294087 +-280180545 -137569444 +629326086 -425832341 +84621672 364052135 +227160904 -972082905 +93916170 690585276 +303878725 213482996 +-462258298 -126639614 +694687385 226734812 +-354416178 -655466473 +-723257380 116098074 +432058213 -679468825 +192951694 -660419134 +-405910334 -108937679 +426829526 585070999 +-780339432 256515392 +-456964237 -185837379 +573010160 -944323748 +-691193594 -430107746 +477041314 704553845 +-389317160 349784605 +569427167 -581774501 +344131426 -528860239 +938693985 483202273 +147290844 684116447 +-947737001 104452903 +947545190 621881939 +341721400 -35014747 +-848122926 198029081 +-405708001 367526440 +-465240596 -963263374 +103833815 567597495 +489585060 -344625542 +-435708534 -1796883 +-731264448 228875049 +-552698522 658376881 +-71606068 893907762 +-114970214 -178508227 +-25937576 470278055 +720661975 -474243149 +-698715428 32843186 +962984723 623839812 +-328553861 559607760 +-148043773 670777097 +-11322460 -89230424 +-720007040 -88701332 +-26861370 -160603138 +2188866 -964094358 +511587682 499134494 +-725061840 401734245 +-925733317 252935610 +742474662 -299305292 +341034547 -654065774 +-894542005 -491050163 +-255692652 -682909477 +914276537 -107184812 +-553324609 839735840 +-932407125 -401400952 +493907467 268297239 +-232093537 -88100816 +594652024 916068786 +-555491714 954703901 +-233737377 -247884744 +-102545876 277249805 +753778650 -956613284 +442312350 163374192 +-711185588 -922846182 +-862301003 391516233 +526367801 988998723 +329359793 248129591 +632233757 641856795 +-261536300 213267822 +82302783 -355436647 +-405718019 -759230593 +-530645191 -765763491 +951070884 -638190587 +393172448 646847093 +-822384334 864349907 +-733793623 -385011348 +-919858695 25416839 +-465062211 312874643 +945468315 455853928 +924047411 -327385993 +-851862699 696330230 +-424425496 680302721 +-966235371 -440926359 +502820885 282461197 +663327317 338566760 +684916814 -584310575 +977347403 503367509 +612012321 -680117724 +-396735859 -798902618 +-833731596 181464908 +506758588 145661651 +723763128 -297966776 +-20403181 -538084615 +-529883633 57871234 +-288743411 175981248 +-187649509 -303988548 +-57924846 183846785 +-164065566 -39342044 +-832460361 349988231 +-529546727 726505201 +-708253819 743545343 +481374504 -902154718 +319413351 142924871 +-365289707 605522856 +845982306 -166200277 +704461108 862047404 +986390228 -464564058 +-302923726 322132465 +564172776 -849883098 +-217340335 725129316 +-967822025 814330525 +-709734029 -479109332 +95116412 -152583048 +714657752 53600698 +267362914 -620755684 +-29584034 -995962774 +217999201 -244254749 +204672548 -661644728 +44587453 -347383039 +102123796 83379757 +-608105450 144890958 +-804206528 190062468 +-691716059 41102222 +651920961 980862573 +225857953 262947629 +-907365988 997648363 +693042826 -347487263 +-239534034 466618588 +950628576 247644168 +-846262667 -895370972 +-346767349 -940293806 +-491781039 178290074 +126513555 -696767190 +845159540 880979222 +-550151876 321547746 +-788183232 974256831 +44538715 -913094923 +736177640 804535425 +535941766 -235751337 +-556802346 378460658 +-370653475 312772139 +448477706 -824461304 +-907493472 78662058 +-303900203 -301621333 +-447894613 -572082128 +-79888588 -563547903 +-251302090 -500524307 +-730698863 -670879472 +225828817 578076439 +288218058 -965547403 +476549778 592539791 +-363632714 264307256 +126874848 -869659230 +-424162257 -176879451 +791170721 105156501 +312233938 -493272566 +-430820169 -136437192 +-105127159 138898872 +822030662 962872975 +295329815 637715320 +762224492 -868562974 +-960170125 -109719684 +470832584 341648943 +330145980 -265816133 +413818256 860428762 +859668954 105161170 +-190491687 -518691194 +344794404 -182574785 +-826104864 709246134 +284514719 617912022 +-153472417 -694045524 +-613722118 -339959381 +141271592 73126877 +-83836281 -373373045 +915561800 373111257 +-363794934 -532941756 +-333206017 729788922 +-180811629 134654209 +-182055752 -938804444 +-681839074 -81153397 +505845029 -827636971 +631204285 -555575711 +-258930142 212771677 +-28450970 414641817 +975197064 -59347557 +730430971 -828888922 +-470026910 -897499559 +618816105 -389926125 +99274464 529711793 +863191816 -505886436 +-126013777 730095878 +-308912885 -553847111 +-892872002 107723536 +-858738104 -623886017 +541470232 153262277 +237115985 631553057 +-510857152 -181820592 +-405441507 -326492099 +-24922674 -816615661 +133761389 363887826 +418520 558040527 +-590781720 64583845 +920296495 692196854 +559949399 475773344 +191378785 -667559004 +-40840420 -111550218 +534086222 345042884 +264372663 175197073 +184495744 -191116609 +-694532361 872285866 +-893529983 -595886596 +-906854612 943913533 +-30326342 958874707 +529386740 244879880 +487686629 -457680210 +408166280 -100720419 +786953678 385982665 +474608333 -470630282 +-953414579 974104885 +838020399 -884772371 +-711815022 -990860322 +152676893 -236194373 +-64339777 -167767257 +-878134152 -652724391 +-502621845 714769976 +-434513709 325049792 +-803302671 320822156 +523867672 765830052 +-87160473 298440138 +127260658 1022641 +-626430294 -471860052 +-983820517 983796099 +-46379395 -609590836 +824422473 641047130 +-840083761 -880260300 +362589217 -349498383 +-614297299 -395442121 +595208815 696747972 +64189500 -343604750 +-904371868 588386314 +725586903 871118001 +549118435 -287321932 +662047337 -197364530 +-781420603 867768273 +-767072367 617645022 +874142323 861978069 +-24240715 150476146 +-546173412 129821873 +975907964 88327559 +440825162 152090883 +-784327126 544156027 +396147330 -245950631 +-717528199 997070186 +-401971314 -494474341 +-729388980 -362159594 +634607482 211576722 +671202513 -191174445 +-832561039 863023876 +906828543 337216616 +832701500 -231333223 +-352781807 -837885273 +-496774993 144626142 +550280648 246329332 +758966668 -618155206 +-841043404 -722816863 +960791241 -290227493 +761110516 -254228026 +-319172594 -322272673 +-452866671 567192379 +775562999 -424347962 +-976374811 600042523 +-319005905 -563857854 +-282045776 -607137053 +-890934444 744350320 +-237202099 -7083971 +-721720748 847368356 +393572761 437203965 +-542299300 -191032188 +254959520 -159155481 +637041726 -321691436 +182761632 -310629982 +862428959 127925918 +415972356 21319613 +459941774 -705584662 +-550168247 10101756 +939275516 801949841 +49097044 69539192 +143033337 415745540 +896546418 -304144416 +-607172721 -303522891 +-866432312 900340190 +779465481 922516801 +881835115 -763815258 +-951214788 -924073276 +-184244073 -41180883 +600157063 -168941917 +-655817392 129955011 +-616005889 -883033893 +-828179217 -809277681 +-819968803 -325272026 +-686087360 145190644 +-144664957 -469992943 +-71566432 -89529798 +-614295633 -874633602 +-54835465 388605699 +887971807 925867085 +826954593 -914262568 +213195951 -33032022 +307816192 -451484312 +-480388244 -287535597 +899698741 449122369 +-981581373 -86869379 +-692046490 -982207348 +-562219633 884499805 +627862252 119130985 +885186890 -675045912 +-280242426 26806534 +-91848329 -594341712 +-402125123 -299833708 +654908084 -127652316 +287495863 749454217 +-737696214 -971512329 +572170139 -107401277 +-948723453 -685096923 +-697007109 -202495 +-718927696 30104474 +-641891081 -962408600 +-603353909 -491219810 +194762467 792277609 +96533406 -89015210 +-990093180 580984503 +-453684253 930592118 +-364073375 778193910 +153163480 947061233 +496120096 -388115893 +-780401118 -802059639 +746239018 980390396 +-406898118 -998029651 +302921208 -123437990 +-324880090 494590317 +614966149 400152301 +371180943 -338666324 +-324200120 691209824 +-301857097 945787848 +-207497382 -623356541 +-570475010 -363904232 +96630083 132446580 +147449871 -600175171 +660275147 -889402290 +-687378056 663206578 +-819581258 -326405245 +-999769918 -995776339 +-198503616 667165127 +712277356 -197650194 +-622995768 330919643 +980628846 278163609 +-591387137 -57208668 +733151701 903268793 +-41834255 -470033092 +786682905 663836710 +-277831931 506898850 +-988498310 -177383815 +483324589 818131639 +940599705 -239014955 +269446878 -791068977 +612778033 496300741 +-718717766 -17032082 +471048421 -312452061 +344969627 720763309 +-963704134 656296942 +52320088 -280571833 +699589652 746282587 +-769680208 993782043 +-326940177 -97578996 +-760655161 499048687 +-648593551 226267049 +-619923788 734885441 +878963322 196032841 +-81924461 980169368 +-944474985 -126218773 +-273808862 688736430 +585202806 197961185 +964644847 -250990629 +799107368 710948490 +-894823886 -535266397 +-754864347 358318875 +298104952 624926353 +910441561 133653780 +976886317 -262036914 +685617719 513885310 +-16719996 278995039 +-519645512 430765883 +-408354651 -638255719 +74539812 842305414 +-358221975 940845597 +-373555287 287930897 +531259701 -646289617 +-70087736 -920388358 +-59845199 -467016163 +271573510 739290486 +-831804335 849093513 +-737264398 -277521622 +-129479177 16871452 +51657571 -837280814 +-284682697 652759927 +905599359 -400499079 +-994098298 -27513570 +-635190508 -521543345 +384939308 847786653 +692429007 -496131205 +-851026230 -779969824 +-290179683 108316649 +655034187 867338295 +355520251 553950983 +368828784 -312927266 +-372345760 -695753674 +803311355 793794125 +-331221400 -488235062 +-950525718 -944483807 +-666134871 -969785686 +206232319 -528398260 +-546326483 296954451 +-114521472 -76208806 +564817046 377854042 +-995664942 -625272665 +452116448 -547609271 +-716923507 13560370 +-806085259 931435821 +166039599 -602977127 +-197746706 219148028 +-219366776 -905478199 +459965391 -399616908 +-262586053 -561946670 +-189616199 247850459 +610300376 260796279 +516374043 635399671 +-739986505 912321560 +288252545 692577578 +-727668863 -440517307 +396024880 -808230119 +980736704 -870734141 +-517276411 -602756681 +-156721773 -910237315 +48824915 -394900583 +-216522241 -775799321 +267507870 517110619 +-601139094 610000929 +-156871704 756523834 +777935658 832367449 +-394044405 957338626 +907577807 -916941381 +183214897 -415381395 +171055372 -777582823 +820354152 -592047880 +-214789303 94490562 +-834138436 207819220 +-999197938 210462485 +605012803 502701701 +-691458422 421766695 +736815790 -690677183 +648328145 -167586421 +785623820 -786849787 +-936050879 619730968 +310476376 -700414127 +-450650863 -760126411 +749439403 99871251 +-756166966 290650317 +-775148691 -917674970 +305811082 -915932058 +-6055657 107434157 +703589041 920515988 +242873653 59036657 +-340345218 245568612 +666837882 127737845 +149690392 136056008 +217561089 442314292 +733294028 865972171 +576201369 -432080280 +494787307 929190841 +135655763 -412188532 +867905199 -251308703 +-215250373 -927010073 +3530891 -880609989 +160989612 783261286 +600111173 -22175601 +365994629 815730563 +-941498077 -148157876 +-337716245 -373095720 +148539663 -98067012 +53643191 483329241 +-717480259 -330206022 +180310220 -68589698 +205539974 514696618 +289498931 -245990872 +-218514370 -675053569 +-291794173 -362099736 +-208901102 690085117 +-796982079 417209864 +190456378 733018511 +-346815545 581432935 +-58598136 -575171143 +439555791 295729371 +979696469 567328951 +658972686 -457309487 +-606788132 -229689781 +322133994 -599954825 +-603664041 -293670513 +537010685 417587116 +-88949930 929416749 +863035357 -359647487 +127755976 -64507920 +661229377 916276230 +579089324 -465417941 +-555840507 -393792196 +560003205 -802396074 +-726554674 933870576 +487896772 144697100 +899599236 -400474932 +-474615172 969619725 +-561688933 389001150 +-321476722 544517815 +2490374 -181771853 +210748087 -77391129 +-28023120 -258840962 +-69720199 739810800 +-208623959 429378866 +-294575759 204846970 +3731747 -462546782 +-985255338 -359470398 +-31817377 687900027 +158257665 105715405 +-278276779 -180167218 +50663527 244159368 +-950305872 -954175422 +279138110 -257917677 +516227115 -45527396 +-433743503 828478889 +-766260358 -21309238 +24763111 616669224 +-36571441 411616290 +283069473 -596567617 +-672122106 -775731932 +205447388 533768281 +823629956 -790767674 +480311745 -899962264 +780216413 -350030794 +465478650 -974183633 +-609740323 49972274 +-729811808 -714217299 +866277488 720797139 +-337432903 -944987878 +-352627177 476008970 +-3750248 -110332283 +155753204 449252148 +-566181752 519973014 +-232386653 -524100543 +-301957025 786618206 +832291699 740513806 +-938194875 -425746381 +715210728 314267249 +-750331359 424467988 +-958420527 971783058 +-255879128 242935165 +-212815346 494567404 +-601113742 -661020779 +-603500992 -119858670 +327958687 467716061 +-390865136 -132463474 +-938356404 983225376 +261146428 535990052 +327773899 77904953 +-392830805 438685528 +64790377 -265929770 +217298950 949445353 +-149559737 -858666848 +394530722 -937076704 +351247328 -661653677 +338672690 -997033613 +874302393 180569124 +356697265 -772585210 +667177266 364679910 +-902182575 -922848595 +715748491 445205310 +-584872962 -373412528 +252593116 935177153 +-94373842 359952679 +648631957 108176196 +708826472 -279251430 +-349386040 392077980 +-948677656 -322055105 +859843545 519066801 +-835843581 804887342 +228115228 426019870 +869386855 -22888990 +123084732 -471113976 +246255942 -56428992 +-254910241 575905819 +-921489257 -360803588 +-901389614 -832284199 +-221704876 -753520595 +-846301623 533021327 +220482250 717308506 +973357109 838383046 +-921547521 306813066 +-26032287 -55075327 +-892884455 647439088 +-153520172 487282842 +-665900460 284079756 +-332628986 -447213733 +99526259 -891574298 +-864275463 -811764127 +-895775426 -277477272 +-387484705 -880888768 +156900944 -777698708 +925182250 546625687 +476789318 -661803614 +-108025877 44023885 +-965297419 -445067940 +-70143405 820242866 +653700033 489240849 +460611683 743644712 +-817348436 -594134465 +184116037 -589575935 +522833836 950416003 +-502491986 -780164382 +-91469703 -947206600 +-447426282 79850504 +256976443 583561113 +-778333284 -479489926 +63031912 -226346053 +-627130327 230294389 +-669262146 875744431 +-804279351 -254706274 +622191049 -827707716 +176821724 -865719951 +171615497 835240039 +853406472 -210301002 +-272471212 -733838129 +-649781202 -618913421 +-780732629 -299253486 +619862941 -376060588 +630023719 518089928 +-695060564 178514714 +-250218205 775817562 +816229876 448639488 +-925216467 -644785123 +127575857 -101501996 +466066527 638938617 +660922252 -220718860 +-609566185 587046442 +-695814869 -425359090 +-524782207 -878387369 +-452438449 -727904249 +-835365422 275514103 +728285956 626367845 +260375971 706140781 +-546751535 576388307 +327231992 598951596 +-985166806 657065462 +240135958 -100815605 +-568047464 -764901665 +-190364152 978384218 +-663070283 -371841656 +905595203 -526645779 +246122255 615526153 +642312947 -702479850 +-18360001 -715170788 +390747474 -438497414 +668180592 666939161 +578069827 693604857 +-482645187 -423006611 +626624265 791386797 +-180589521 731358757 +-615366169 472849145 +-464377288 95679663 +797259201 729155158 +-905958705 -620574651 +-857294754 861761820 +-34645279 -220585000 +975444655 -743424731 +91474187 -348124259 +-260239228 -299669564 +134187 -282568929 +382792601 -429534289 +366677477 376603126 +-720395561 804527135 +-862686565 -10110976 +611586637 -69974008 +799428163 -112876268 +885429487 840312423 +-944888369 -268169532 +678624649 -119091371 +13142155 -964040076 +-552593657 769993668 +-907560292 -385914779 +523349534 -572825785 +-180848000 -297829072 +670805423 -362734832 +-464664074 870976544 +-95327793 -650296423 +180243729 853668225 +984483551 -638845141 +548322660 839140466 +589879085 892881221 +-301462063 266448491 +986042232 710163696 +626550358 -252608680 +708201264 -35455428 +-844479011 -382630965 +704852104 945671312 +154611696 530282849 +670207909 466482993 +303776257 543884412 +471213902 -153216193 +-463875615 719698032 +105591325 -867923880 +-888886524 -589676412 +531813430 -823498572 +-215729282 284635126 +86277687 -26863716 +3036014 357560468 +-349927521 -878335573 +691422217 -881832160 +90263620 735498960 +-972723375 -347258868 +616372399 -381593574 +-437137703 -61436378 +-392862645 207017490 +-284861070 -205111074 +-950776947 2182676 +-590687745 -825025175 +375489252 -148909239 +-336425595 826781379 +802682273 -470742052 +876725463 713547994 +478727763 -823523188 +-27681194 -833247433 +-101939883 -582369747 +-582460079 -841312678 +-893312795 -555755458 +-384245582 318251403 +-337261282 539710031 +-812641321 -469578180 +217330743 698375259 +812091036 -517920979 +193561419 33401951 +562066735 -925867263 +-323993129 117886462 +91607139 711780942 +889443824 873502432 +513128145 125705524 +-175475814 5834604 +599037992 254121150 +-382295560 -689829970 +-979021597 742963726 +663583380 -334199972 +-67628382 -452013495 +-410533734 219634340 +745125391 788460345 +-856308695 749108751 +-317790457 -657199530 +747030362 -246576564 +-191885819 -843515725 +-977734051 828704310 +-114902811 -54270256 +15540246 -363696354 +-319626014 773096702 +856585761 -231671302 +-340168679 702393506 +784283571 -22815839 +-667334562 -841149908 +437492396 -632491455 +-483826941 323222111 +475679709 220264271 +939512599 995348208 +-756135551 714806776 +95653106 48329333 +-628715511 812248614 +841834242 92814317 +-848959792 689569698 +-138309805 848293159 +-233695718 869315939 +348944702 -57742855 +143435135 -753386315 +482563316 -92126035 +492980028 -717965931 +-534542807 -159078116 +-475928726 697860806 +-75069332 -218454444 +-611907022 661387840 +859069394 510541858 +-933763848 129127102 +-202518303 -917809244 +-846987219 459378682 +56231987 265101741 +-488751200 120432277 +320754707 -352525852 +190353383 439999133 +14436155 -634713988 +-271012653 -828905684 +-537748502 -293394038 +-449466734 584714262 +-311258665 401446048 +645805367 621673560 +-603966260 -750001601 +-550276632 -575171698 +-241024245 -688937112 +-448692912 952118750 +210059209 -461023008 +-383084951 321175960 +198603307 -703219680 +-2949920 666452105 +-517766131 -315515075 +594387698 82087299 +73678388 115626144 +33293869 -377754733 +299891048 -439212083 +210895864 -61012787 +839377599 162411028 +933794145 527341502 +-320673001 -733106571 +-429862842 -968652345 +-78292869 -646025441 +-634896283 510817518 +41324538 -574223197 +-454370061 280144114 +-495541518 -984114660 +657963418 -203317489 +946766970 -564520655 +-485109544 111820540 +119920961 -541510703 +133991601 -498876331 +-520451279 620012605 +-14412461 -185603938 +-993209318 -34059369 +978128174 605880744 +-799370187 -223173404 +-125946303 -605772665 +538968884 501286174 +-477263848 -59517347 +-124651415 -125688587 +-890488409 -764159791 +228448432 -557848846 +365489835 -890451680 +633765895 -322407732 +744824275 157507708 +912140095 -963502664 +-191916212 395333868 +701652323 408458259 +-234668271 559023880 +-907113368 -280630765 +763605329 -823741386 +-695511972 -341776160 +264463770 -736428281 +215875044 -102974765 +31372186 353686530 +-708826768 656110793 +342965371 857865348 +-477846705 -159132389 +461715284 6789564 +821830246 612724876 +-156763025 -441743679 +683269207 -250549621 +-416655583 -987741906 +282268370 643189785 +884690866 -4783230 +563618888 -497674972 +-764369732 -319689521 +788926293 364149868 +389442406 941056523 +-288154115 -389780282 +-640135270 630098199 +160103134 -755876650 +103996385 654789201 +-780406776 431459680 +680212548 307303034 +-170861641 -3697840 +175003100 -321636383 +517869384 -727782853 +-348044184 182653920 +-313105957 498239259 +744478180 -115954783 +-284360556 800388563 +206587734 572065374 +-889081979 -284520647 +283083495 232946464 +-621686464 242014835 +131901258 -917055878 +-374941739 -725687367 +628361467 60940255 +818620332 488115133 +204861571 -798542345 +857543886 413438233 +-705859868 -11455415 +248592422 -2427908 +-567519053 768873044 +-823922828 935025477 +813324000 185373870 +-857461362 322314946 +372493462 477936356 +-184319364 780109079 +510479697 -342320062 +-252760421 733928837 +222847706 -838513924 +354078792 326895358 +-253196882 -728118416 +-915141774 -937040198 +323273259 484213540 +-680114848 -796563676 +672133356 -79917807 +-969830166 479673652 +191786237 953785010 +942187963 -996283685 +-161679944 -117787121 +-932030545 -756666570 +-971996445 24527616 +-280389059 32407642 +-844346513 -975447308 +-81354768 299279986 +725330617 -652473513 +845538292 -522902520 +181516067 -500121207 +-360522092 843747121 +-297239149 954930915 +860698387 582023667 +146174778 -493352912 +-932801807 -331383854 +182352818 -648600248 +-159205812 -182837544 +848287873 -438306281 +400119816 -261406218 +-302611707 -119525818 +31567876 387908460 +313230226 138673553 +505614785 727262983 +5395011 -91938253 +-256832855 -745440677 +-991826915 438142686 +-425671227 -8020150 +813719123 778632483 +670481890 360043568 +856700078 817190941 +-952908735 895217650 +648326019 -731697872 +-558322284 197402456 +-446066728 647783869 +-612403352 -334125806 +552872132 -592367626 +573089756 -919162626 +-823128316 692615197 +780438065 739036977 +27976527 600726906 +345523226 863696209 +-817563859 -689510715 +-65742571 807685246 +881285551 171138626 +122282597 -715608221 +729505229 727459900 +-465934249 -358073119 +-612512344 -39734068 +439303655 957608964 +751539146 -144026967 +761203825 -875033592 +868990850 573225761 +-831294437 620989407 +-428364858 -159874315 +-944381964 -936692155 +526455327 450534016 +-382042567 -64558069 +525443664 591717486 +-766410065 400712819 +-712264635 -807070243 +-144084351 -178368738 +-213933005 965357112 +-443976152 208558759 +-643118852 -801703249 +-978661247 956957122 +454091422 425836183 +-174169602 -490236984 +-354810957 137390614 +-928039881 -314147999 +170246946 -888135738 +698465799 -967746527 +-143455714 304790562 +-432563989 16637937 +-911547681 415305342 +-959496457 716949924 +190343121 460220275 +-882118412 484332924 +293410400 -718669884 +-986865372 316074035 +-556004107 703413081 +666651383 -127997111 +443947649 -539226699 +503579773 -23067235 +290221868 570428109 +125680780 229861760 +-655182791 -341282550 +-356344352 376734371 +-629899611 -842464080 +-779371620 234471156 +160858870 167498136 +926108940 -229788807 +-938589551 326351739 +-191695942 896612480 +-450582678 699541289 +480317200 219662115 +-467366787 447064798 +-435994647 -568427741 +319758208 927123666 +277812749 2187249 +-742202277 -378927721 +-327519894 -803493127 +-885915167 -793632847 +-399265545 -677005825 +-823550609 539186257 +753937581 -485019090 +-442974308 574098612 +719976986 -418851513 +-408546104 -193386293 +-882483629 584116184 +736024599 46291506 +400221481 -761891388 +-486071994 82661753 +539753643 774821645 +778555909 -516662302 +703325858 114580593 +756918753 -727425475 +-190863468 39351345 +-990272160 488116966 +-731846368 -535863918 +701172627 636713497 +521763526 785705473 +-270240281 639697762 +-531138006 -655782376 +-785362965 -6914331 +940828162 551676028 +177667005 -221616734 +652262606 -890183685 +-412786110 -199804593 +-628924858 379665052 +-223926767 -455986057 +567545436 274609047 +-226799374 -880089085 +-578163813 -372948204 +-118978919 -672396412 +915415773 -451189141 +-774673971 -626272714 +-106731763 399996904 +-586376209 -534563480 +65012018 711731047 +345757902 -313807335 +171519669 -351365579 +-71149025 -772231471 +157369196 -904038746 +168991931 396326990 +535501282 756487782 +-625621780 -239475953 +423240555 -133803900 +480993223 -483072656 +-828474977 312079808 +-47792776 50638985 +-723799424 -788343597 +-145859284 109397090 +445912630 -788475703 +163076648 138061124 +-12258915 -484669002 +-528469327 -837371110 +371743386 -647692681 +-750251373 190074569 +-988986406 315529520 +663829290 -447880251 +590625914 -932989320 +696383777 -80223811 +368994600 -839452718 +-988030409 827257246 +-328262055 647778961 +-37192221 -912020911 +-216484945 -686911960 +-209382377 575643551 +-721239696 -117908302 +-620089062 -478253940 +97013026 -723317379 +-743974383 556036213 +-537461442 250109101 +-987799776 -38106552 +113898896 -500073550 +-840722202 687526503 +714419852 881072814 +-827642503 -601098686 +157257143 890282554 +930315610 915059022 +973175715 672687775 +353137403 -455499450 +347872979 146276629 +-814122550 -742991736 +-565491515 406589503 +-150308871 863373605 +-790259832 -568423926 +633652859 -119240520 +344557403 758093000 +381116129 -250712948 +753886896 -224639270 +-559985967 -903465417 +600463254 322361322 +609377462 -153134475 +216203240 -585231996 +-987186303 308324830 +754579280 -270350331 +955413929 954349420 +-34771377 -803354693 +-587396345 405661400 +-761269439 176020508 +-906498275 -593810327 +377844668 -647262032 +775419181 -590727485 +163418572 345390551 +760238427 910884490 +-200869486 177616310 +345554130 -135277636 +-719817744 684157238 +-268892741 -143692647 +377062798 884334478 +-339339782 -106124504 +241457122 -159154283 +600832828 618219578 +-211578565 -803532383 +-761847835 803544405 +-701203582 -792364341 +93895389 -939993940 +122818653 -797299623 +-834537570 -582584510 +45379841 87478486 +-194207955 -980306026 +884531973 149110241 +123148062 -659942477 +-9407836 -809061327 +837338017 643448067 +-452566999 -488933648 +987561684 822983875 +-996656471 -74221463 +901387056 81533931 +-585796266 -293802851 +981194176 790422825 +293866422 311563461 +568824904 -37172849 +-148581739 -480942336 +-494210212 610142621 +-505760951 -608606599 +-896782170 -905294530 +308205844 927375002 +359282965 625792524 +704819318 113351415 +-923714676 -469581263 +-60617103 -387184191 +758417769 -970246890 +-579775939 608905051 +-52348682 413188646 +713297661 -370693495 +42862124 -228252254 +920232166 -168486384 +226007345 817252552 +-563083065 197029257 +9963210 330404534 +-132532357 -235400749 +553607214 -632113087 +668688667 -651724899 +-756581951 409299145 +-157490310 -726322871 +-587856250 574995128 +408966219 542253052 +166000859 378127705 +-724463664 337117895 +-742270819 -875306879 +-537434399 242514662 +616348496 -909075534 +400938790 634789786 +241113533 -983900358 +-788007860 152532721 +-397043366 -181928018 +-662892555 -356194623 +-990250738 -524899162 +605617848 -457498101 +-565434781 228323536 +275338868 -96881478 +150114592 214794133 +953354518 -270821503 +619112810 26341355 +-788595974 933096912 +-489534520 538073580 +854161088 401062996 +102802046 -974944402 +-570576340 493103240 +291577000 761655175 +512696788 -210775964 +-722089602 943830103 +-16368733 -847357470 +-413397186 -45927947 +28577947 -311385215 +608799818 346591995 +272419848 456830482 +779221237 373547217 +821855829 -33941172 +-723976943 -782557807 +37861823 13994722 +-285051372 -591656331 +320613591 -388820874 +973306576 -572834848 +588428872 -544838167 +-704126967 -244706354 +-202364454 -284849741 +-394448621 570155055 +-283846354 505819855 +-918257075 -906434289 +-874742316 863466420 +774738956 802914987 +-948039305 189283138 +-771691627 659803300 +584982594 -132938726 +406413888 -513593963 +162150677 551444904 +97653457 202248690 +42277345 -356283735 +967626121 -856801482 +-456613599 613160759 +-376055706 405888274 +384850640 -394740431 +768490922 708318887 +380887089 598123200 +-999493254 -560857696 +-75904176 498574547 +188881201 674323749 +-490478703 314435713 +-975191204 -69961133 +417552190 -609977223 +-598642900 851086009 +-703183294 800815461 +-37619410 785658888 +-289102400 -766166489 +71130207 90250715 +-931154810 298754870 +309614250 -222885200 +149741271 -887481255 +508199580 -835307569 +180577600 -792281212 +-945743774 -958790337 +-619745574 718428893 +240035349 84488274 +310980633 -188855813 +-713331328 91891079 +-526086380 -829254881 +469058878 132721818 +235699593 -589534443 +-511760083 613154319 +421186110 605475840 +214617536 420835553 +-23768084 -77588914 +-865276797 -270610681 +-754499939 -809335953 +710407335 935733723 +-398610340 865523186 +315217736 -389734 +-267543182 -34459317 +-187992609 -419750040 +-406695666 392274496 +-734758993 -818760067 +809607609 508609081 +-677620036 5852517 +905623762 -619658100 +886259346 -690038944 +-261004287 -532276238 +993252536 -967836570 +-947330858 43091122 +-323731819 -374215620 +-169624619 -404595082 +-48346051 -591202663 +-368511568 287001114 +-646695654 19685726 +-488855416 732365597 +806588852 503333745 +-712443454 592032290 +51884656 471600149 +296352459 -663975026 +-149807782 615495161 +-959666148 -345837460 +119552019 839001465 +-607957504 177832893 +-182859521 -190222799 +740843341 246436196 +41992091 768782464 +-740308251 -87944068 +473770453 -304395725 +-237663166 244787956 +175354851 -427262570 +-500154236 972606404 +-310634549 -378837983 +64459372 414170094 +-493465113 63321660 +905144585 645005574 +921699001 -40693287 +235438425 -905840673 +672394243 -572026879 +-767376709 175138209 +-551307213 -145092134 +-727712146 264625182 +95690701 -806198991 +-5316587 -97189930 +-631010933 -56956827 +-820211454 523949013 +-266810857 -87668125 +832491209 124850688 +536166895 -284282203 +-472289030 625124987 +-891256573 -723242686 +-664081899 -506101490 +-47665363 120636050 +914060203 906437729 +-366313140 -675368400 +173129708 181375479 +833846540 726408364 +-35325304 -119501929 +-33838637 582484446 +-797121923 599293369 +-111775712 -574747525 +577425325 -921622176 +-561813800 989969422 +-944714741 -591376271 +-639825944 -15685947 +-850096034 964671163 +215094020 228418184 +712412857 -682841001 +272080641 59049203 +-568044804 434148037 +-906750368 -825379167 +-953287289 903614071 +-527394210 415378436 +-482729831 47565763 +808864998 453249437 +-318473877 -633937627 +344260713 -836015419 +-896873 882148790 +811926766 -499267456 +240168187 992467260 +827670046 476076894 +475484591 -852657164 +-626112534 -391732085 +70797151 267735562 +-112316286 -321892189 +599219833 -851608542 +-264452775 878808813 +-330913750 -787956212 +185338394 -686884733 +925650446 -768311872 +82976501 215613775 +-875815261 -144473917 +123364746 -572499096 +-657273511 -68014942 +692758840 -844559578 +453499753 -355072270 +-724415540 -920603049 +-212357462 -674182376 +916356785 229939290 +-715419644 -450622660 +1498230 155653539 +934385900 -686448710 +-493134150 791097138 +-709171504 -110321058 +536896898 -734894947 +-245377398 219667150 +-646267244 12194753 +-638350980 734239640 +-189421926 996000628 +245031134 111656345 +-831334252 175194900 +974978740 648050521 +-264743055 -437057201 +-570379250 914172367 +922805376 833967328 +-561710828 -597466011 +-790291605 471827363 +-337333773 -767519727 +-84225952 -244222463 +696467342 -303250856 +740548072 232814864 +329907686 -754372332 +-663965720 -69627349 +212233814 253699608 +-853800656 -752802169 +160697289 -714843367 +731802489 -410526170 +-3628893 -295496805 +116805425 -487063084 +429368809 -164334100 +754157367 -41088107 +611343368 282732566 +432938229 -633429565 +-746174548 -726727796 +210563934 -605499219 +144663306 148195854 +-55538900 -143601614 +257404072 -289548846 +186225342 280293260 +-745894779 966996639 +61918276 319697330 +-793553734 -940950932 +827237133 -141179647 +-584231530 -302860712 +194057356 -397336746 +809661242 -362290348 +77760588 -333225456 +-785549831 677799720 +60894141 -54540367 +-519909490 -937276574 +551871950 -394575526 +864315247 -373615130 +300910648 787642795 +-807936801 -912398753 +-517373365 777188461 +191084946 -471895103 +-643074322 -454735051 +256603148 -524780726 +-350549094 44792922 +896206251 -198070514 +456668798 -136457191 +-169825307 -592598740 +181785882 120855924 +412039578 454916288 +-883576330 -528065127 +213560551 -603695762 +679552224 915104667 +-146293605 709705159 +-147659329 -275741562 +906401483 -8895591 +-435913346 411015420 +294283071 -565526519 +-638735987 432485829 +-34639552 -559028905 +188450654 111748538 +264452379 -663315222 +-457597056 186539503 +-629532118 27532027 +375667341 -805627585 +525131891 126737197 +-896511314 -733600119 +-976123400 -720759593 +903726053 -164943660 +608508391 -84098036 +-329555214 486690724 +-54019979 -354628701 +181669367 -959455345 +-224007002 952605443 +342908878 -168443401 +489557261 -895721972 +55611824 560437770 +-611945812 -652877972 +-38894117 -343695271 +687581273 707993886 +-70135646 -439568139 +-675920738 16874808 +403122445 407739698 +-977597267 -896037326 +988806311 740207349 +-785807473 618908137 +417919876 -587700208 +-814201831 411867819 +-895316306 -224882426 +-392488057 -994909767 +208401424 -933080495 +831848966 601380845 +372456353 943534868 +-440468521 125191690 +-304337174 475693846 +-214028168 586929568 +450363093 803279165 +648584270 822688191 +-815528232 -711170836 +-933720322 809538911 +-96840782 -145470924 +522931499 523148709 +90526236 -760741966 +686626569 -442843698 +143301012 -189877756 +-585356407 198235655 +-266686809 992062711 +103245534 354222770 +494442726 747428823 +890496352 -488632444 +-845531978 -570395527 +-197670847 840882676 +129855203 -584291520 +-489068734 -78196665 +-520151944 -863520814 +-744390445 -879357842 +382222709 665845384 +310933355 -508787149 +-419456734 -640307106 +460612811 534774687 +396548356 -137669486 +-188958897 -500111791 +476625407 723280476 +684709991 -499454774 +-121240293 711434941 +282528338 244296771 +863090803 -167972421 +492310419 746188695 +-484144645 -959997432 +-528786932 -285652775 +-568577216 -854311674 +-671126586 -857013050 +-553730122 54050580 +-518718009 246652599 +-777488916 -283370415 +-4634692 662567901 +-428404702 979435038 +883795984 336942352 +565700260 973294688 +-85642238 421367609 +-903572979 173230900 +-459077424 869473531 +-199127854 724261393 +-334468059 -431430145 +-173197371 582145184 +-337253938 856606403 +-455554390 537494509 +597670575 -306992845 +-971549955 834061681 +-780430978 -641010594 +3604548 557909111 +-536497930 -580837338 +87306124 539382231 +-604766382 115826260 +-183531871 250210469 +-968095906 694544469 +458701367 31582498 +-194194226 -450870078 +810668632 -461813329 +659258925 -305596556 +169075779 718384811 +141358138 356918725 +-709574294 510104923 +-520231132 -516621469 +-366410922 409048266 +-430482176 649843491 +-318690341 919813044 +838371246 863613447 +996506491 -197776137 +516698187 576146066 +117974476 -359964574 +-638315975 46906350 +442495028 778812615 +563831461 802231927 +-88939305 -271065665 +-508525082 465186650 +-850236000 -654899623 +-998486403 -778900584 +326472155 -581497477 +860358752 439651371 +-907479961 684617849 +-999617106 9262684 +405565077 141144284 +-85910309 -567347499 +-714145863 -486019759 +398177126 967579355 +335416034 759292949 +223222096 77772371 +-610356456 -406779290 +452079500 367949841 +-180507385 851478670 +324930539 718718637 +450168018 367287087 +458426280 -184492341 +916904031 -661954884 +-566260380 537226178 +493316222 378453461 +223961609 -244919476 +146001454 269035578 +-556201901 -294521474 +909647859 842618468 +443395663 170070641 +-8642926 -13560828 +-950670378 222282532 +-181071715 951845350 +279392373 -965186354 +-93555500 -552413773 +-449664380 601030810 +798460849 636303794 +-438093640 -678588014 +-490923378 958745597 +-786450260 -314613682 +37674718 -465925361 +954907955 933722607 +132511696 788630880 +543826229 -913939787 +-295978888 453499560 +-20056243 -589515968 +577128930 -376311635 +217307718 -894469082 +151282865 -176613820 +-357685078 901203652 +937273757 775715874 +-759233090 -858553411 +-904158389 -571204093 +12849094 -477282075 +377097158 576936238 +313860887 -628640685 +200643609 -885749170 +239862618 -450129082 +-333383048 941284945 +156258240 -302381316 +-856216500 -356774309 +278235643 703704747 +786698982 -555618663 +-291645827 -356469287 +366958435 -182678547 +918941445 987354810 +-179420848 816318328 +479652087 492576881 +64886076 -333635132 +300192230 -294173057 +-458756699 -845177519 +-911824830 119688459 +-143965925 -485389262 +-600662023 -899281050 +281665224 -556946784 +-934432896 562302084 +290492080 -192847075 +-275734284 -803491765 +609368698 -54479366 +52162510 -293089673 +333709886 -274623109 +-539805612 -980691178 +-317708559 -179835048 +928573494 591135065 +905970258 -871133331 +732702069 694009688 +246405341 900379727 +317332569 919143057 +68318643 886476748 +227154433 -925335422 +-599733071 322948703 +103494506 -157335547 +268921182 49776999 +937216839 519502332 +-668255693 -999403972 +704406768 -431125150 +-613855121 -8450753 +815266477 736310127 +461657442 144969596 +245961967 -125528989 +-480893811 759836535 +911584198 129537875 +521614694 339952312 +236662155 -163979530 +-605340048 421980110 +535305186 124124736 +-507208577 544333551 +976175048 139690967 +779129562 -935986441 +175664981 -74811560 +-45254958 479948659 +543993280 -124939047 +-279616804 8783296 +488748971 134998827 +317579823 -102168652 +384321587 787455644 +-388883045 200693490 +827192249 -299028106 +966498577 -317450288 +-776885595 582093235 +-747852049 -966618798 +878404456 -265543560 +506308419 -876452424 +802815750 896146183 +-350803967 174183944 +902534803 -473492341 +229451515 790200484 +-57467032 631257498 +368875540 -39771492 +203355656 993957726 +688246179 807587812 +-514537949 -259597330 +956304776 -746500373 +-812802397 -573005216 +-49081470 518111526 +141768036 910760052 +685024098 -833399236 +944621839 625265624 +880497190 -788459334 +-470497679 774269252 +-944428155 320752499 +-487789655 -247596153 +-501224988 -709639064 +-598920450 978795635 +825107480 -665382486 +-343100539 -804278489 +695766733 252934957 +-862962599 -469802065 +-705586057 -37137211 +104934815 -169879748 +928290696 630701396 +-468116191 -59798960 +-345897693 -752908606 +795653021 -235529129 +-331424500 856015492 +840662208 943872408 +-237150783 -141479510 +192159986 -667911524 +-98016428 -491200107 +5278933 -57567860 +-761026540 -525742430 +746184142 -711394348 +666044243 197849369 +679545892 -154080724 +-941651929 399601887 +186183604 -829648774 +853925819 -646820280 +8844674 -656279203 +-737316460 777144609 +9458096 -124930662 +-855154516 -74274687 +869540235 497318045 +566219369 -484575327 +967549006 980648302 +752726282 778055807 +191801176 -708505284 +449844075 190911506 +-419884112 465123309 +-695082449 -293960673 +424036406 49855865 +717626587 -550615633 +-338542598 477851009 +674966185 -559634333 +934687074 -850557796 +-412713639 395781958 +411518116 319506730 +-140850571 -303999959 +-378220006 -978606972 +28915389 741833480 +-834155663 -295783747 +589628929 -470375072 +-862983251 -532213852 +259756329 -328174545 +26051493 634382122 +346174808 304432267 +484120219 -508235873 +300294047 236501539 +694890982 708785577 +-581669817 825684707 +-272522444 -58159039 +-417344515 490034140 +-708014512 -304397410 +271904851 -764861397 +-725868008 624754948 +657192168 516965605 +271916921 -334400076 +863881233 -879866625 +920448710 -613238494 +798730071 -336990192 +-367799851 -970731978 +547676200 -650219338 +-761530717 -43912504 +778613107 -484514178 +-689278922 -335401305 +-39282383 -970864814 +-949229254 -657612933 +-922234135 794591282 +444953025 221695503 +975687540 -141612481 +-632009560 -436613994 +624724063 -674597346 +634034159 -360021273 +-191738764 -874025289 +723938750 258424781 +259749531 -281140789 +224147039 -683876116 +504640712 -886368454 +-556800348 -62619983 +472623191 -982930174 +-878119532 -981839537 +912600064 -956370376 +427594281 684213745 +-803646254 691665402 +-380946904 -513501202 +660662065 -599062767 +647860567 -192201555 +278283554 514610003 +-284017511 655442387 +727702324 15551585 +969160627 980142752 +406970341 962322913 +-107822167 960545619 +-378316169 48429924 +350777489 601194877 +614000556 301594871 +773551524 -306716739 +-983006920 948769207 +-686893424 -919008575 +-856291343 736228604 +117318346 -37610924 +-315288292 -57217041 +433062505 396055730 +160358728 -227775334 +34958164 174704947 +779158244 -606262108 +307574120 83831215 +-191927868 -316928357 +164691670 132803347 +361805190 -850544222 +-128972528 403100288 +-260024067 490950442 +952131953 48204884 +-944018847 -974320765 +491430728 -458994998 +773195943 45034904 +542899794 -142685168 +820167483 78165205 +135292562 -934099332 +360901506 -518125919 +515742741 954344752 +467978050 -518793953 +-737882157 234225937 +-758036926 -558739770 +945350228 146499141 +-729544590 712213312 +728871112 605624896 +-846408778 376263987 +-249027905 726688436 +-29028036 233150921 +-388042726 971105117 +458803957 -625488854 +-534599321 359056432 +146394547 310035179 +747127305 518617230 +-617389462 356248119 +-70630921 -617697404 +42094029 217852272 +844379655 931277009 +480684315 -76620091 +966862372 788649246 +786969143 39510671 +794012852 111020545 +-92599916 -592474207 +-729022660 8329441 +-809521775 -603111081 +508361841 929344978 +507736168 380085076 +910459577 -358934827 +-540682532 317793236 +294662128 718909504 +893103815 -554078568 +-971404647 80986714 +923473938 -181610323 +-354812814 -210281681 +620848701 -146893433 +-412903650 106888698 +628218622 646196464 +-301080775 -84861288 +-993960795 148275222 +574577924 -299658232 +290131121 -353179179 +-895712713 591649783 +819211482 -77429589 +98945894 -982436115 +-320470868 737431386 +467052212 -636978993 +859230104 -444725573 +-65458091 562272821 +860921222 -367467878 +-805907170 165196098 +110337095 -768720286 +-345368061 737851468 +-117727914 351916584 +-319376714 -507154009 +172777851 224539559 +785556123 202538484 +75670259 43899289 +362981969 506155621 +575574273 987306806 +-252967227 12758248 +415746427 -737552242 +-391089739 -181276348 +568270099 761883503 +914129003 -169239265 +-230109414 -644555417 +485968428 -810953489 +706953555 762273228 +-695279008 141722351 +135912346 754879272 +276520020 198320946 +-356274202 -218777671 +-209714768 992304879 +-476671224 325424037 +-409997899 801266601 +452196994 24422620 +473143433 -61255279 +358323519 -282745674 +-384528165 144539329 +-72478595 655825369 +-975600917 607724863 +437940936 -497750091 +650053185 -871200173 +260329766 411476199 +-24330868 -874918075 +-392872496 890461502 +-564800681 114114587 +59122037 -646774107 +666401755 -556762986 +-991185238 632346453 +870731686 -596361247 +130423114 431970724 +981223870 -866600437 +204147973 96572831 +-815467756 877348894 +12365293 280324177 +-111747539 83346643 +799004664 132147963 +-11333301 213745926 +262216899 844708879 +-855171792 331593434 +-997949452 -426573438 +-364647998 -279524231 +990064606 514754135 +-267408744 -663946502 +-564343871 -322601099 +768554649 -269285339 +-863763380 168623970 +-264832698 726246530 +573615471 585262926 +-260898931 706471040 +-68602039 922158114 +837994358 769431921 +-90580419 -819664931 +-86265023 368222003 +359361498 -947823339 +-721495156 826366272 +-890758662 -774791856 +753361352 -500380201 +946599492 32357156 +863864516 -128301159 +-675304392 -292298171 +762223127 500344026 +748674731 374443711 +69225220 330198211 +-756461577 -233604198 +724559872 219034813 +985416027 -317072852 +-884268373 36346077 +-393675134 196718796 +909237649 166871843 +746462742 -727636466 +-764296258 -191251487 +951745136 -590957706 +143376834 -472762427 +260936292 -691573963 +-708403094 39667921 +-391363978 -345106734 +-449586445 78175590 +148060326 37154845 +115162658 -964082110 +334699676 -13774951 +536422962 449319331 +-590337639 -631891607 +747891270 988265992 +444860681 10086557 +-964866020 529101216 +-302951855 -933262500 +845252680 -754684619 +-129193302 488573803 +-277943327 914894812 +-492695390 651037732 +758485608 143227680 +157539444 -297733844 +-796231310 -614073542 +-690180971 -388787742 +42362998 870112121 +82969843 -810523269 +-824468625 -390469338 +-598735897 -142529482 +333849651 -868640634 +228420816 197791850 +-308058881 685528615 +-328895448 126843825 +-63237734 645730752 +225626928 -668334147 +-168509470 -2287344 +90050784 -809415788 +-671769980 -49409454 +-360154396 794787853 +-634452949 368978385 +987438099 455581716 +999578874 -793385323 +153150608 -957067465 +-428716576 -963838235 +-559778396 -842147787 +384096012 -472142098 +10775000 736877666 +231667633 -587800168 +-924001570 92875478 +-641290292 648964362 +-175926600 -32695663 +-674355835 946995045 +-312117410 -824443879 +848501472 -522178450 +-393087713 -142309433 +638967425 -829728525 +517124133 -626560392 +-879962217 -359018578 +962744778 268090912 +661489711 -101765222 +506356652 -163354417 +580445640 773799559 +895350086 410693751 +746780059 177059509 +56604989 -188482187 +-344102911 -975756695 +-875237329 -875866042 +6767335 985701784 +-976462774 683363989 +-224780740 21661121 +743115000 -356305370 +-946517311 -734348686 +-970743872 383753442 +761412806 -389213657 +214804346 972411863 +151607848 524383451 +-789208790 758623161 +475643809 -602106399 +-669382424 741942115 +551442693 552332800 +959559095 -233011807 +-291636929 247628213 +11363091 -600519117 +-850303653 -876038652 +-270717091 -735331246 +901144748 99766780 +-884339087 729493298 +709809748 754562865 +319516318 865511810 +151038217 -807599835 +-767107974 -326034403 +-726308568 125691076 +-499222693 -496724770 +-734302715 -433169850 +26175007 460812824 +536030417 -318097026 +878592514 -443968293 +780074281 799634121 +-68391879 567844251 +-317873032 -686974577 +-727629002 728615085 +196606761 -852117383 +872035801 377571645 +784412073 736785307 +-763040121 583889433 +-489066264 539715133 +-814083182 -357681645 +122514148 -697206260 +491102233 -206375649 +680842198 51545238 +-32238184 -532627575 +-286708817 -280368169 +96250243 -380965672 +295469720 608708732 +-738617898 299167382 +938961576 169590231 +998704684 -19923737 +959352563 293257006 +684282795 -18410907 +-992597615 437852402 +-96307339 -113797014 +972048681 -929995116 +-664210099 889303358 +-214248148 -348081949 +-375375528 108027488 +-830660246 -109706118 +662185724 887932250 +506385705 -48405418 +-949515360 928765520 +364690704 -545689630 +-877172473 -658960301 +-567331708 551007952 +889613419 -412263542 +-971943189 -486396650 +-759358599 570162032 +284752258 85012109 +-882463485 60325305 +235641215 -306562849 +221574171 584318716 +-588921866 453555644 +-462443389 -547417189 +337995958 282053492 +-651342863 855865575 +309645574 539008595 +299833198 643675133 +574720907 822153737 +-379409224 -275150406 +479484824 381660980 +367538053 -636349801 +199650629 -843763461 +778985621 660609678 +377048114 175234255 +668805350 -838738176 +477881478 -179233470 +124291167 -507554333 +44631628 968937980 +412915637 -678521292 +870332941 -175064101 +-231272584 662089898 +212617117 -727360665 +-376889404 -942274397 +-807840189 34855158 +-570418491 894406774 +891961344 922014577 +-850096417 -926088054 +366564745 147209110 +-306590559 647486941 +294757120 655778484 +-342784747 -81186657 +228381869 555565323 +-309521052 431982952 +-794724698 -398154757 +641548355 866420794 +-793357337 -848094671 +29076405 146802837 +635231607 -622752355 +-582813523 -7400735 +479374648 -839242075 +-111368908 -496268210 +465981178 888256336 +158407656 -111478190 +39515655 -813862504 +466538899 504253574 +-599906207 989798162 +205680767 -960859426 +247310985 609352778 +471411103 722206073 +713422745 -556722825 +264741060 -851304307 +-87090300 -612108083 +-177797862 -506521424 +120175972 674359012 +360673329 852987623 +321934894 975899840 +-705013223 787066099 +-944423368 -789219056 +-443681712 -444299881 +928691880 12321939 +-31894921 -817001481 +823270038 503732299 +-595558538 -809756834 +188323304 868463191 +-826128926 -691347475 +-899976095 -608974502 +-786011930 -174328998 +334926177 889416325 +-799951002 -416678101 +413556568 -619526024 +-533438447 -329748208 +-892790397 -496540830 +-720107771 -589758827 +484610729 946471280 +396672787 156361470 +252793240 968952116 +-152502990 -773050310 +133312193 -318596378 +-320284507 -646300330 +768938336 539219755 +-938261527 -954392487 +560130540 271234143 +442184743 786985716 +-277577314 -415096948 +-309209212 862126282 +988241345 -967015513 +-510227642 801225949 +32446310 -782890094 +-692660810 558766465 +-378255331 -795992851 +520089040 536114720 +995906912 729467884 +129004043 118472448 +-681693090 -486887429 +621025982 -920824899 +242409660 -311136097 +524265277 703038535 +775199884 716583966 +782673506 -906218981 +502460735 -350617637 +-198120102 275021482 +-1765977 956135143 +645993224 483996096 +586348135 -341716030 +741635513 -585438754 +-106754369 942750356 +254993569 -886683384 +-665102656 312516356 +-525325013 123174431 +-252067028 -993113590 +351556645 -959581604 +464197426 -982054390 +733797134 506766532 +-19943870 -73587459 +-396101674 -996028011 +-191477187 -433714344 +564895588 888539763 +95281478 -310431511 +826316427 -234802328 +241279350 -653738739 +873022440 -125336812 +-254514936 -372525554 +532583876 667557629 +-14558324 218226411 +562409449 522957550 +283400919 -152863842 +687727343 806842914 +-918084705 -392939333 +-524860845 865028815 +850116807 958216812 +-114398213 908225851 +-973662443 -151081351 +-647309120 -762869028 +485300833 617706083 +-350125895 392998081 +-720014797 -749009173 +152066619 -497051684 +76526061 437163552 +-541086828 236874935 +-808134945 -519552368 +-740342401 636739467 +382572182 787555060 +-41552575 -104655495 +-216625798 614828889 +-548673827 -771994182 +-444690948 139226004 +-546226895 -207211712 +567761690 -369327197 +377469579 659902504 +323729959 772931050 +-384592194 882027004 +565613737 -846067644 +-413489512 926079818 +637103122 893803390 +251685631 -784198813 +-205645163 -55938309 +409874849 -815250208 +-36443602 -393555110 +190630029 -983129875 +-849124031 891533470 +-308268345 454494036 +-916699834 -604813853 +886617065 -492289137 +-755476683 -242268384 +481994413 702264406 +-125992504 834348541 +371054592 36979550 +971415392 -250355762 +435905119 260216107 +65189315 -106986998 +-959164723 879793957 +996690254 101620687 +-633888401 680484665 +-770541117 319593609 +-982395210 -434209490 +319474120 -460533512 +-485754318 -636579717 +-704884045 281210489 +597122053 -358555184 +433038859 290122677 +-634768650 219220576 +-213876854 112539544 +825230562 -561196549 +881736283 -390395157 +-5862295 -877167028 +-854060839 -513233812 +357973957 -220046132 +-345988175 87185986 +-92838321 88268164 +314826905 853679570 +-185543276 927987321 +-551308721 -395615483 +-17991157 -448733929 +-999824749 384976100 +22804816 660925169 +637666550 -817343539 +773982123 -94842809 +653971635 -132323059 +265890691 981347409 +-829033635 74588493 +81660647 -233833566 +716562048 79296778 +-985213519 405086752 +912407712 728263887 +-935582694 -846311645 +-186272220 375949369 +27695822 871577061 +469939351 -868325262 +-633634563 -69463319 +28357621 -78429870 +678935581 436067213 +666714844 388958179 +-720369186 719590386 +-1215928 780307269 +497351111 -986043986 +-844715848 -520423672 +-779915350 226667588 +-457861555 478848608 +717217751 693221981 +381736642 915832165 +717111477 -352159237 +157166609 -893194794 +-34546783 -380304261 +439886272 951924528 +-641194507 840450741 +-14317728 -388325474 +657845736 -665370210 +455235072 672100315 +-108966720 -840730748 +69723345 182161126 +456920001 117955370 +-801178669 -903692299 +-525494875 716130900 +-48535215 -95929410 +37981867 -765015771 +810642415 513688427 +-579124991 187196530 +-422831466 686764601 +141746416 -332262440 +291128722 -444483686 +459505880 -772626966 +92927010 135375415 +427871691 422401576 +944360466 -907238859 +-128050239 633748099 +-248950333 -537987763 +889928594 853778227 +-115891039 -875257712 +255311741 -188164925 +-274085130 687219806 +272136968 -680083625 +-609075697 739668132 +-703755851 -278912683 +-39264978 -866511221 +167177951 -260660614 +493571363 -84520971 +944480452 742458890 +-917655988 -2697377 +713385060 -595866062 +-275922003 189236648 +-634874232 -111984290 +527989507 -729450890 +852966034 101445446 +284442492 -168069987 +-943088537 384026356 +120961849 -669268004 +-386148175 499741246 +-261289679 319784819 +-116843636 -815553799 +337387574 219933866 +-908501476 -38344304 +-671439007 608425280 +-452613623 665951987 +-924888912 941606757 +-691667848 376379935 +196343230 801252369 +645728875 203304678 +-40249302 206605759 +774587482 -550345129 +-839733286 463803182 +646765652 207316277 +458370260 -30963051 +-511480771 -237475442 +57790759 -13751673 +209478758 460280692 +-511667865 -288249066 +-292376403 -765035737 +-526000016 -876265981 +-814713432 -918905435 +-661135692 -539387106 +-580090848 202880902 +-859964102 -377241138 +-560729177 -348957041 +925459748 -230697471 +187043132 842421547 +333593702 -435932774 +-545984227 828500153 +-186081603 964888153 +-272179490 995737461 +-827179404 757894614 +159172648 376005892 +-89458643 -392195519 +421062152 686459051 +868566655 533736285 +729615378 171208780 +599299707 128577249 +-380265683 -306383060 +-920117312 343245420 +557317257 316197790 +-708054967 3590801 +-817543911 -289518828 +-488395796 783939918 +-917169285 -862731196 +-208838384 675786511 +146630789 -533421759 +-192400489 -281424368 +116160928 310982136 +-47215386 734058314 +-874131943 129015258 +-74404397 151444744 +475806042 252570038 +463906306 -79169350 +-81505385 -305132762 +593727391 536188869 +-859002258 -981723596 +-328207551 591880241 +303436417 -853653631 +523432897 315988585 +7191262 13471836 +144232003 -14612702 +126446833 283332795 +2400953 -42598957 +-591241541 935162721 +45334648 -977073668 +821338017 -390903819 +-270452754 -671117258 +-163559876 416631068 +158228874 983539371 +579485217 -308628828 +-498567138 -739391889 +-179823056 -71713990 +-53312427 246852675 +394728785 523591800 +-423630233 -167987360 +-520292818 -225056056 +-244140837 792956381 +-511038316 788390675 +418190912 -670871710 +-967093875 -698890964 +-444374069 120203604 +820212086 568848893 +134941669 -92847791 +195001621 -847018516 +461719281 297991326 +753847804 923877819 +212837207 283312532 +-785349922 573510314 +-841430774 185362285 +312255264 206715000 +789314738 879598939 +192524008 -76583054 +-828989479 194679857 +452276059 338657889 +703781559 893629086 +-33092530 675201842 +-878132048 857331524 +57359135 -366151634 +847578406 -649583978 +-746116314 -84693950 +943224034 -842908314 +39828797 952474746 +5815106 -215636822 +-984502165 914710338 +-968730437 -274493036 +-544592628 134690069 +-552723024 -591763197 +-728104676 -804674128 +-590361423 869213628 +-370787872 264422510 +41437731 -997859856 +-335381848 -140299017 +-403990777 -154716312 +-314491808 511119216 +126450071 401773836 +620664639 -975284110 +525602528 -32718219 +-460725446 119280242 +374082360 538635137 +-563893587 851676164 +-280919683 20067671 +464897393 -149815889 +-348370284 127041082 +-393159614 -753797535 +-861119230 -850998835 +472957022 943032686 +-842455253 757713812 +-579641993 177887092 +-864037145 279080222 +545803275 966390032 +785595451 868697579 +794674256 -543738037 +-341854390 -336483824 +-852138952 -990280811 +867702613 237152061 +-27383610 493342123 +9037286 278942505 +857103341 -955721382 +-924615215 674381345 +574687868 -455853319 +218328627 721774529 +-416610900 -845217538 +148586543 -50911189 +207243219 744395450 +-814147565 -852453015 +-54894003 -917994888 +131012330 510805593 +85518933 -732721835 +816271131 -730206129 +-717255925 -468911376 +865552941 15644974 +-863135138 700620404 +-622500927 -137523942 +78406111 382978866 +623088461 -193072763 +-79164238 -521118765 +-90490498 -964328273 +293758330 158291877 +478768296 -795017891 +470163589 -741006250 +28478432 -140337195 +115358923 798174637 +-322815674 -494057473 +-692066785 -953308964 +-865816670 834192663 +999156625 52927566 +-519246723 -352256509 +-578908198 -552773953 +-24719473 -251314633 +436203826 972568602 +972349122 -456661075 +-987288818 -384886902 +-398823464 -830584559 +218400261 725486736 +627827461 -678424283 +-129999264 -32646966 +-602264875 -957448806 +53957151 -483970894 +-851083587 180618894 +557717643 580215786 +188344227 -148232371 +-48492157 -412364491 +-336472560 290685657 +-648211768 463013040 +-998266637 649123846 +577910023 968968399 +-897814376 -286797558 +-927388075 504918668 +636214176 940761008 +482930576 -565870251 +600774738 279175844 +716715378 918470447 +-254249244 -164421582 +738319796 974522843 +-930281563 -993639267 +-696389510 847364120 +335014060 34311960 +-909726037 -223088184 +-120007879 229611450 +687851354 855888901 +-460646652 -622541517 +-683489077 926290148 +-241407575 473503682 +499993135 -415380566 +890936658 -169745277 +27167196 -375015942 +434668233 235900100 +-65879267 988509152 +-55536176 -31283127 +966413212 286088433 +-351305830 -749520806 +-412113324 864807361 +-378134012 -782267055 +-893975669 997962125 +-57414796 676852212 +-157738342 69248492 +862938219 462704833 +931396527 730505619 +650638795 47073952 +-266924240 -823322642 +722197896 -720807955 +-318605597 222760416 +-931755584 -45749574 +917630852 -310676634 +-137673835 -865540593 +817664787 -16231634 +817822535 395530809 +-948243645 341645717 +689522380 -484060538 +857283789 346381939 +675809567 909840193 +389800984 496101295 +-229984517 -7207683 +-43363996 85633655 +350184385 344521052 +-291234074 -882458004 +-262249388 177371725 +650856205 268619673 +-781451 780204658 +584789220 309098476 +-151271793 991770611 +-240889452 914282168 +603324169 -363843350 +22567789 -968514416 +-433630696 -204382037 +407745808 -652803463 +878208869 -876022430 +-88159757 909639608 +397583888 34884847 +504343394 241600811 +758860708 919825868 +740712748 -724931622 +509907462 843552127 +-912158932 -336696300 +569087294 956393414 +130964168 871402334 +591073707 174706974 +262093105 -421576751 +706105979 -354764242 +-601830925 788133190 +-146131358 147621846 +-740329934 -756096663 +-195313624 -863604442 +-86028758 895794568 +599312475 903607181 +-687507861 -835522894 +-531972469 896881779 +181631464 59563926 +-47715883 344527663 +965256557 124298925 +-600126059 -871942725 +365203742 -642954213 +573266256 465045886 +-104635945 858852508 +253850194 -554638432 +-152492952 146166044 +484090714 478547645 +42548706 19074730 +-830833219 -521642595 +401765869 -558861065 +-675272553 479312611 +131349757 541304157 +906398758 186180843 +494275628 555529237 +-7225643 -331500516 +992306332 -981873377 +87294351 639774320 +-10607449 724652517 +548657355 -173155455 +-160270997 -856655870 +331283512 -985743412 +748568599 -226353190 +-558618606 136054822 +-44284007 -958260006 +242788363 844736241 +-739497530 -368932507 +114761864 48244120 +-139548252 824041337 +-262719315 986692153 +-32660179 147651476 +681264613 -738697050 +885085010 -528563121 +961812385 94996878 +-67595434 119474361 +-333716242 -908812713 +569382481 -869604554 +-420113838 46256952 +-202657098 5923493 +-327725275 -757243472 +-492810003 175293780 +225944191 726177245 +188961308 330263363 +-903184156 447589575 +371040427 -942222747 +71120583 -767407384 +-947943779 -241997756 +979409258 -403201457 +-998116493 177360123 +370038351 -872232823 +-918438155 -245221989 +148073036 621365118 +-93687876 268424175 +-876369175 596559402 +-219510806 716196031 +-907513713 516004210 +-802330036 -660877182 +-150896777 -720167623 +14228233 -120823676 +684563752 -917740469 +912067374 -464405350 +-35202126 542492596 +361873141 -631572391 +237724535 -437426926 +574951587 5825872 +-475056191 793576402 +730183368 797900574 +170289047 929296172 +-504174330 -626581491 +-690271427 95436665 +-904860359 -161874986 +-939178348 598525847 +762006940 -860024151 +448182147 -962211643 +-281946321 980297057 +953736894 -33964211 +305415811 832589803 +621127515 -985286438 +856671610 190969551 +525123013 -217865446 +-90200956 95240534 +837435438 303798468 +283105009 -169620630 +-687756657 138301488 +-280081728 387489971 +-286265526 252023591 +917036888 -95850883 +152720999 -617610057 +-315476564 -182283003 +489100655 -489676705 +108142165 806402951 +-703290111 984994789 +891662228 -676895282 +-123040292 382321658 +-929061932 -383229229 +-72159577 -817815331 +-575956124 342601781 +-371062878 -466650719 +359085663 413101460 +769989802 -580495348 +597460532 406437256 +223885810 398927965 +-830765361 -867910351 +-941171395 247080230 +-249953013 -275684283 +-471793191 959257368 +-539615383 -784322653 +-921344974 -165250476 +683062279 276265068 +452858697 -309945283 +-727957800 909957577 +710292413 227508000 +653799107 908797566 +-937460547 788998222 +45575777 596608862 +536007485 -660338906 +-73940022 -895500499 +-697657329 911539137 +63018766 705782565 +718427467 407847974 +110332098 768824942 +415926275 958972975 +-975125653 416012237 +533516339 -307763730 +758210135 961444887 +491377904 591943132 +49850056 -572876321 +600956180 842876600 +923141564 760446365 +-604659019 -780070925 +364417620 -268960053 +611193199 694577946 +260065351 -686977593 +-389164219 -497536579 +-163436714 -151362185 +-655701625 -253026216 +-693322253 -539633130 +615223954 173017949 +-103366477 794450394 +-514913336 -49447269 +-938057287 -469942366 +-358534817 850069783 +718243321 272380775 +-262070082 -426472869 +168927443 902763482 +987413957 -185454324 +803581324 -921512414 +995034135 497053343 +154481004 -653740538 +-256508967 -672134368 +-602095613 5622593 +287125989 290263240 +287724358 -839803255 +-414725967 -828739307 +-116930426 -550059404 +-551210356 -161284378 +973211514 373751715 +967971066 231766525 +-688757954 785870880 +-9757410 -583644369 +-43045746 1071267 +344933509 -409522366 +196183079 930953029 +-937126029 -443984974 +-341506316 -309666781 +854179403 850854916 +958139331 -307138669 +396011246 367153688 +253904201 356586955 +680215174 666734221 +488097709 629163712 +-146467996 -947104542 +-175384800 20797179 +-526391386 433035168 +-10369840 -763901220 +328074417 -43993659 +115715726 -195273922 +493987977 429516604 +-990716976 376634474 +171958855 885716523 +-482849537 -272392820 +-560483096 -784695604 +716636941 413994557 +-515996514 142339897 +-72030806 -55619995 +873008669 115640257 +-502324785 -894642509 +282971983 351785828 +177006219 -646755628 +-263971033 -22553957 +981948179 -497090819 +977242680 -304708751 +-532762510 -51350697 +686504321 457132219 +410559934 686909500 +-796022959 -637308001 +-949437375 224793752 +916039076 378265550 +-492718299 -950461943 +546025557 174754797 +426930500 -108061766 +2740512 -71745476 +401478584 406481006 +-83926907 -671124954 +990476504 -396186887 +-247459042 -619053313 +-148367719 -217135653 +828254509 998364545 +233888280 45005169 +-315100909 851469607 +-103833413 362995284 +-994168665 287332433 +101302327 423604627 +-303533842 49334123 +-649413670 807119445 +187124071 -992690498 +775827754 -244000736 +-88202509 876016475 +310686970 848896724 +-257566199 45097295 +889323062 77230736 +333945224 267911464 +-46470475 896033543 +-435146064 -924000544 +908702033 -607831767 +660918211 -699318421 +-106240540 -896775409 +778248309 107313600 +449961491 -686741856 +306636742 -770122599 +-778309320 589853165 +380153679 -857403853 +-14523413 -113468839 +227973814 -54051253 +173851388 997433267 +207098770 -570128829 +995829917 -511140187 +806666518 999595234 +-947431855 -771776401 +596536138 568872709 +302299105 -881569663 +697438981 -290126773 +-496249865 707118687 +-728241136 -213742128 +968356395 555856131 +-230214566 -189338423 +341384720 290169340 +-606747895 -281616885 +-522921510 836130805 +707455136 91339173 +-919644727 519046675 +-340662700 41894143 +-686415668 84910136 +202330332 162966522 +775586339 227278562 +-527579258 -465456561 +-970918288 818106447 +-131118878 -215276300 +-139052718 -575063749 +-53186696 -129245517 +701286964 -808508742 +-560299310 454368005 +945809517 -405807056 +-556382224 -323767754 +93495199 915279641 +-623184829 958016915 +-100605708 346213784 +-518067922 791087138 +-772540843 99417083 +-489002508 -818838607 +59774422 291730669 +839704824 -792645686 +-906085696 215298888 +-132252063 -694169206 +157730164 -826837039 +526247719 -675783239 +-184516129 42016161 +386704558 -574881110 +783288143 -529962546 +266948590 -995605934 +76511277 -939870832 +324897443 803712180 +-494379359 970001815 +-510217810 85066105 +551275730 331290264 +-270296092 -242904197 +-397198472 231671858 +-69602138 526720049 +953657967 -313392845 +-26808254 -624871017 +914980809 -193755854 +-855792421 -229480951 +-871284890 156611644 +25002583 675251036 +574463730 917054000 +310978708 207629157 +-689993181 452679390 +-631726657 -419181814 +-697126898 625996340 +-324934785 599711585 +890153508 -75948341 +-153333373 -929398466 +-698383256 -200934801 +-823817537 934310392 +244887658 388537145 +-234836017 281870666 +-840812059 -413644373 +770470817 804392483 +-798679593 22641426 +-705593929 -106456997 +985668928 700467329 +687190264 671858187 +-819580163 234633864 +76572641 -962677873 +-459165561 767391693 +938089397 503456515 +840552966 803397836 +-507196634 29124178 +764094334 -546775281 +748728902 -368240339 +-717018784 199917404 +195033554 891631506 +-958073965 148977618 +934710364 -970746010 +121452779 27669707 +-368725735 -574835118 +-565793334 460514954 +-659734873 143624318 +-181783118 975198185 +-639874712 836849014 +940814361 753244593 +563427186 -232385022 +-213224337 -251347144 +770154428 -520545293 +-441675335 252870557 +542384783 932052888 +-890807794 980552559 +-620896383 -68001870 +-140375345 178473481 +-708145897 31948750 +-123015401 91572797 +-245233170 306860266 +381075227 -671267527 +743661629 -7309685 +-255391450 -924627902 +237606500 -711640477 +266688191 -156524441 +-433359236 839567723 +770611702 88015925 +-16927807 714562448 +-110467023 311742571 +-79702489 -959303193 +-780216487 614142051 +51806176 -449748831 +-429005419 885781969 +221608259 -319881671 +977026067 -335088310 +-950446477 -440320449 +868770899 -473475176 +-971619714 -731609662 +302530309 222702784 +104322959 581443604 +-661789341 519293601 +786288919 -690423266 +709096682 528626584 +-446051309 -379596048 +-191315721 230414661 +993773332 626110764 +-899018141 -540152069 +26969692 637885259 +-64852202 478188053 +-776410801 968799841 +525611448 453607223 +912658357 -9286836 +-929851970 313700761 +411365719 166484542 +496272386 298205918 +731756212 -523117260 +229171018 -731014467 +972967133 110836376 +-132861058 -266538281 +-666851791 207144278 +392031057 -691029772 +-720759574 -195248098 +664846188 87201110 +406221802 54492480 +910672981 790945583 +375809963 -30752801 +-975211197 -723724225 +48863621 335298601 +234585032 -976951727 +375998230 -462187250 +628268512 -261444579 +72203876 -764215218 +215784135 822585468 +-797779487 33907973 +448060067 -848750880 +731885894 -252124724 +489477340 233097759 +-435709974 -351562898 +-783177825 382526436 +708007779 -984648659 +756473609 181709175 +-932984177 137624830 +-397763337 -802732237 +689410731 -212128620 +-374074319 739840523 +-42091592 -610973244 +-556665860 468943275 +-882713832 -218269836 +-127207307 768986427 +169391803 -792857393 +-154333083 -442063662 +314082466 406935181 +477611636 583435667 +-819487157 -36339760 +-234678972 90934574 +217030114 137143123 +-619331959 314536849 +-794575665 -105853737 +198480401 999876681 +-871208039 400307081 +-319158438 195374391 +-267445655 -312086628 +-743258984 -450954913 +448305850 800134874 +-733349846 -941912066 +806791797 226989045 +622322965 -577040751 +-365572832 239443755 +-54997974 -504270886 +154866441 -572318981 +682811941 486742921 +-335630741 94569397 +412084714 -329804747 +-735972005 -737533439 +473602873 692161134 +637292528 549703310 +117001522 743145791 +-728735626 -698318668 +495475614 157605775 +157823725 -767354170 +-898201625 95996623 +732477777 -578734510 +811195742 154041542 +-336894784 -279330161 +-398986756 272227786 +492152706 317666812 +385083559 581667883 +-898064901 254300882 +-11429464 -810874562 +-588481965 -317730328 +20399541 980305526 +-987622044 655774070 +232470969 -379782844 +535627183 838015772 +745093290 -187806367 +-267732255 642128237 +-677786090 872839835 +-668931080 40986043 +701413804 -570414424 +-335453226 -337204360 +831104733 118108522 +109234170 656422515 +788078958 -281020019 +671747066 962215582 +-17583483 -244190675 +-766723125 -495780180 +-651094633 965502741 +-781196545 -657527044 +537342787 245849244 +730554763 853944110 +1115671 -620275226 +-590487323 -825889890 +-341890002 -274282928 +-698826496 -832853370 +-551673328 210023108 +-73237263 593758016 +438823744 652370604 +-637696640 -837912394 +-359839340 -691438259 +-362279811 -668721940 +619988459 444715267 +-761510376 -861797812 +-415972563 -356746420 +-162051630 -627461435 +-943610849 176709850 +-836132038 171878637 +-504670397 236249103 +294937963 597459432 +240528064 -175450131 +-928142372 95465832 +-397473192 -341561340 +-640277954 -800975346 +-93712254 -420664304 +812421420 -68228558 +30974762 610573003 +-106144375 -565336390 +-344573273 -60258182 +555197784 -155056321 +889480177 -681672651 +275325550 424991031 +367505334 -95269607 +968115240 214771994 +152992465 -83965686 +-861286175 -719575690 +287222860 -307904914 +479766173 -92482512 +-305829200 372475450 +879544756 -555699625 +61462151 -122913355 +459522242 749589859 +263475119 23161537 +409344648 534596295 +902668008 -808069216 +408067836 994245472 +677536318 14901922 +-90157740 310049088 +-977287841 374456749 +588925107 -982448568 +-285749946 -436933348 +108266868 -165710081 +869633939 -156274792 +-548784092 -721417866 +-544157427 650101467 +-675618770 531275363 +630357489 -297583824 +788322749 489928820 +-805890234 918157495 +-430064817 -906098139 +-769022012 -405880871 +367951391 950717757 +888521077 84438701 +844472890 -250120864 +661011900 -410154819 +-428252415 -684068026 +-374507663 611028258 +-628898639 688994280 +795089336 -705603554 +-599201489 -936624751 +789147520 -894357928 +-454659997 -342962691 +188082958 347367376 +-46297953 -539090844 +-446257172 43730502 +-788731683 145882649 +-997140853 -925343821 +-656677452 396934990 +460102273 -181773550 +886842155 -652830015 +-518580123 954996521 +-847740429 -379080345 +715277787 66120221 +-747058058 495397483 +-487039809 -864639942 +833803706 -113252353 +-756289313 284092951 +-572175943 63933623 +634777791 53472586 +106983365 234164989 +-365162631 -127797550 +-320126827 -950264482 +-544739469 887928870 +607732402 791105412 +159437231 -83926900 +990334874 -6901626 +140219754 -611884168 +-213028700 978779684 +685264748 -135416550 +295543015 433419379 +-555788295 -346400376 +-318246701 -774765667 +141105506 -123271675 +964458880 94102508 +-791816665 -93224658 +-780127227 882851382 +599332110 -164119400 +-315067845 526627158 +525016372 -22892504 +230654728 -562504518 +728152691 -810440605 +-543215178 584723328 +643701584 -39533591 +-359971650 -829721166 +761747464 -816989087 +-650091249 611056269 +-301952447 -986000548 +-722392134 450056793 +-270458235 -267565869 +-541999997 337983929 +-281813292 60432606 +-916553432 -635924521 +-194065710 -540730221 +950912504 -674047357 +447206904 -851202381 +590968433 303989387 +946390025 -265938678 +259233862 222189150 +-752880822 -167837662 +985674797 433371745 +-761383413 745693085 +-634926051 489318798 +320240427 -288968981 +-887442318 -603446497 +990292452 -845463357 +-109069561 -296553675 +-542660040 384944828 +-141893156 400418345 +568747820 -356469536 +325466519 -265454866 +232050103 871789981 +334668851 294917236 +-283733385 -187975431 +732502462 -764317287 +-960584327 67739159 +338569380 122684142 +12095009 415301845 +-314418483 165998889 +-920346250 109884502 +377078958 979117009 +-300181791 -476945609 +-283399279 823836730 +-258437510 -203784738 +59523681 -157184151 +239774271 -752411303 +380033980 797440881 +469070431 119463245 +-345098566 133537275 +981480043 -628319888 +-156080314 -101841058 +-311749528 -810629797 +188497825 -566098782 +-145330178 -924425119 +624662732 -418093848 +-82574458 -152020204 +-809140842 -926408468 +109904577 -752065497 +946904239 -826121259 +729950406 -594995189 +842966338 -710442993 +696658765 -22875607 +107828594 27942239 +805692657 -434445862 +431244311 942876564 +274414455 531748022 +-563150281 -398726070 +345630850 208037851 +-321612874 -834696220 +732677109 329007110 +53429498 177418367 +284592413 -497612357 +-945306121 412581706 +150823317 261610872 +-353252092 -277485484 +724091228 175386781 +883788357 779863596 +-456155115 758322885 +435281046 -292250628 +-697487118 -254084211 +-412441776 -820060947 +828659125 75764733 +-370738114 404387324 +828943065 987239668 +-156802753 108357026 +772221418 -443848268 +-677398518 944787464 +288215545 -828638535 +297563199 95066632 +-992436988 -949943244 +-513077055 564325235 +501542026 -972569537 +-427400614 -74993187 +-440365466 -601630923 +-376643925 263223666 +-551752634 -539904206 +-798073824 -297122511 +-788129970 -640102540 +-662371169 -223655008 +-128273322 285351128 +800053744 -613863914 +191083450 60658935 +-161346827 609701899 +946233831 -357466288 +-239573124 -479459079 +-740078582 -212693333 +-955889283 479809565 +-567977578 492403370 +203762774 167433183 +-987710672 -901617856 +717476989 925409424 +811672926 843935196 +713977108 -870137462 +-185523884 -719594142 +-168719311 -860624824 +-849224762 440237802 +-257652413 921731055 +-39968792 374919255 +22822886 -932280704 +-445854944 423345411 +-897736166 -908456869 +-105259780 824896086 +364944996 -61962762 +235553779 970935681 +324497819 51367642 +-646263952 998963201 +524181692 -459552278 +581587653 -896604299 +136878464 646715540 +955675263 849207278 +-886587327 948074918 +-819575226 -640107783 +-291389090 -609004576 +538409145 713114778 +-572981015 515653406 +325536141 -309458966 +-748030966 -416199042 +86107394 85922501 +-780753452 -276599352 +806937431 -522618157 +64414228 201567777 +-671993621 129134158 +98329063 357741415 +-24186840 831950540 +-633287203 150480311 +999357007 5857559 +850076512 170237227 +-880900729 -793105596 +-695815889 434816132 +75208482 -880472090 +344282015 618978197 +-908986519 307552857 +-747398306 -946982832 +-586600104 14725958 +-621240872 -139547828 +-877130309 -435814573 +714658968 759200465 +778338410 -22175842 +69852306 754613794 +306167193 -281527076 +188662405 -661021998 +-359880683 -432549725 +-688220290 -702489340 +971611658 366514168 +-296459633 446588458 +918015929 -383015749 +838935717 502177946 +-920229941 979803748 +421567386 603585445 +40359955 -747127807 +766477425 752774110 +-239738681 -138016769 +-647430344 503183412 +-239277391 -494122604 +-976042206 505546925 +489518794 -662238702 +497226564 -557388596 +544203213 -627153314 +-592065923 -595030405 +-474596963 -309787134 +154801698 256070015 +-847581615 -247818417 +379583748 -304403865 +720568712 515332956 +523711248 857821713 +608827558 282674419 +341766999 276493700 +-117280784 -21968611 +101465810 -446460105 +-689682704 -651839828 +471392598 -244963654 +-783332442 -690820755 +85255131 -107337083 +868958293 -140208564 +127679765 24141105 +679133263 -456887620 +-431254462 -797818092 +-895285209 883619171 +-874604315 -742666993 +616223606 928069764 +-936952434 84569980 +716036558 882621251 +363088271 -225287970 +-474582863 715403431 +972453273 -891386353 +-268388722 874193698 +-528418521 -189709143 +-755605962 508437611 +-931576738 218372400 +195492129 -931894364 +-466352240 -21384134 +-170328385 689460620 +-424026468 -340471862 +-966299186 229252412 +-207447496 -255820499 +-976322537 -619042608 +531815513 182102438 +999711086 -446252547 +722014172 -923393031 +-353499913 830379520 +-966494340 -888858276 +-592924223 147019710 +-63002703 280911193 +-88664564 -799704335 +-235025181 -78956935 +-502966485 975414852 +-934848772 -969565403 +570066758 -95903670 +783668942 -963215329 +437062165 -796952883 +233797795 155347705 +-438995059 362088302 +-184395235 -603188469 +973397937 93412507 +-281927534 -124011273 +450787332 535420336 +-606143904 -786036451 +176486447 961298692 +-322445105 -202822278 +-109723162 -15281150 +-280227292 -578705255 +830194146 422525931 +-829492432 125612743 +-446924039 394269601 +37022925 -247883439 +-891996121 464336247 +-785826567 -868101050 +-981811436 720088344 +434623935 -595241184 +343461294 -252311792 +-132248482 20981777 +183491369 -836007219 +-346549688 627665040 +15881541 27265478 +437503399 -124254023 +-782304317 143326813 +-976549383 383921231 +-108435629 -528310417 +138645802 615865859 +-849697238 707776051 +650053197 767922021 +-676707007 536296278 +838190813 -355660715 +-216249546 70599940 +-813190271 -825191935 +-487834046 300659732 +-166726965 -828598370 +-698459042 508270323 +222991713 36112227 +455716228 436892690 +927078190 334876467 +-683064735 906457202 +-86647253 -28697694 +901889253 465075128 +-2946979 -263967383 +-96041311 -974916422 +577870942 260090777 +232136985 278414559 +928546297 -73576826 +475507447 -875068549 +340470410 821679967 +-839703563 -207640487 +-215749446 -230918841 +100476111 600758898 +-202520504 -47190442 +452735144 -640035326 +74690522 -149432725 +703438989 123923905 +-153656773 643249194 +-581200697 97706799 +870247383 -534089800 +968849876 -827076363 +-302325112 601645866 +-529562062 133732570 +-663507745 -495512470 +519582802 151670378 +-594461739 -459906843 +-105318759 424946610 +837030084 -160311602 +-294249700 293384971 +418568295 805111214 +168016692 -185150739 +434767207 895245321 +959298900 -163310826 +305553778 102404104 +822112600 -266376062 +-593859394 -144702679 +975906289 695862780 +-492116159 30299901 +175337000 8126158 +-13247083 -238123965 +272447152 -736903745 +-942815495 -590502773 +-529078044 232015601 +108336096 176799745 +788784821 770092892 +-996460400 -822816626 +-214733990 -465200147 +-602296239 -830840195 +-86521959 240887080 +54764387 -98828696 +514096355 -304031668 +-959602995 -153002692 +-809607486 -630881293 +447963059 -147347928 +829513135 919523630 +202491036 953677527 +-711486446 594871761 +-567916332 -143370196 +784509799 560114908 +-10661361 -279392844 +675071202 550594005 +851301242 840635960 +-620430916 492384862 +-452471331 26955143 +562779407 -121226871 +-80787784 324047695 +518165060 -56965601 +465032447 -655824300 +-778493433 197270175 +287993853 -5055785 +-822921176 -675466743 +494088764 93606807 +519994698 -879128337 +885204505 -993906051 +-105748156 791635268 +-388933190 155612565 +598131009 526425455 +302906282 -399535330 +672616735 -347606238 +244640080 647974813 +624851845 11111055 +-783411071 -29834432 +589982693 50344034 +-224026816 -799812686 +-344421216 410000095 +220005813 359637796 +-295415328 586090114 +-80154264 558829263 +-877293323 767951231 +723628977 402454398 +-839187067 668993475 +-679120362 -224636982 +-706050521 660090968 +273491247 555727327 +-100243350 -93819693 +699694245 -535463633 +-514902245 834061192 +129486272 -777694749 +547132319 680888871 +53500417 287635914 +60486283 -511705366 +424163058 32577706 +-452725935 956491310 +-352183770 242466050 +273349985 -477510052 +-78893292 182647862 +-969695355 -454063096 +686088287 37908623 +-795240094 158752364 +11443789 871073825 +41755927 -99165617 +-235996133 131381967 +-480365594 311808085 +-593027617 970474734 +-506385666 -60011323 +349490186 473605647 +-559315233 173231519 +-426585599 -131936601 +-723450174 -264520106 +-905598386 -799344821 +-219151531 -412603603 +228061665 948605526 +608831362 -685292970 +-102434722 -679454188 +702244170 -529960283 +507455478 -797303993 +-784685450 -809323728 +-922161368 474010676 +886417481 523142629 +824646301 431019624 +-103214760 -989192852 +509245643 742300297 +-338670572 991403908 +-563038543 853347276 +-811498182 -860115945 +244799784 -285653099 +120781364 -409295101 +821223924 6136495 +570818389 794976669 +126448371 87744469 +-519172675 -698187558 +-57727185 839237009 +110635861 -636902118 +-293106874 49765658 +131978210 610889879 +630079283 -658213269 +231562333 794536572 +-959613697 -679199026 +969779890 -55646912 +-386597032 -168661472 +-838749102 870064353 +-655749661 -371647703 +460040191 -427647752 +525481942 -84906196 +187410348 165192870 +175945818 -122210493 +398605196 361834459 +275770844 -265874932 +933042315 -181176097 +755782807 -631400813 +-852179537 -657761942 +-58649220 857499831 +175713121 -548200357 +706186166 842391410 +907602773 -813627658 +293087940 134130067 +-126400781 647303760 +985035262 578412198 +-670179654 -71299585 +-405241481 332788083 +999800097 -985689602 +-458629136 943842382 +-448716638 542808830 +56144594 -522194826 +432182621 317459481 +396577535 922339625 +-670189395 -489531738 +-786526092 -689530480 +-684421453 -493520872 +-759467466 -950794973 +-2649818 -657293466 +537407641 411159449 +-643784587 -668642827 +504458881 626915162 +293792180 217742024 +-630132761 590092326 +-304752864 481419861 +805812021 -260192544 +-801140049 -145032710 +94737892 -297143570 +380002510 93404696 +307534609 -424315433 +443864774 890753231 +935151233 -342928727 +597497396 15886574 +-685952310 159807724 +923590811 586229906 +-469419150 -970712955 +-81429874 -133795206 +788072729 272815345 +886716963 -181703202 +-812468264 468382415 +-423850955 574959279 +-657868706 65572889 +202858786 369717173 +-632201657 631562641 +522135612 -97822542 +-673004964 149974274 +-932739166 -868680836 +646302520 -891238463 +-963217968 802735285 +646067930 -645306092 +-49340116 -778729944 +437688969 748576991 +-982376918 504609158 +684104865 -313073901 +104450868 48184128 +420515083 237433159 +-77608886 646141822 +-25741160 -348474237 +-473502598 -825234469 +678260945 187764470 +-81758480 533348203 +-376911981 -756619347 +789978984 -114138848 +185922807 -944905665 +50792175 -901556579 +-32487293 -216020721 +-61583270 -902510504 +499126677 302396163 +683983398 327657021 +33325163 174139729 +-962047384 654741812 +722292377 512028799 +-322431185 183155492 +-533005249 -696055385 +-634238569 -437442064 +-878501105 -930558081 +198005000 380324234 +-906654042 -79862228 +-2247744 116472471 +-574165664 321953821 +835661473 44135518 +303091825 -882180429 +-22854242 -140089976 +979346855 -505547984 +-325627537 300638702 +-285904743 841321084 +872001625 237606957 +722037408 -942039276 +-161173368 204920878 +195394306 902832499 +536176578 740610722 +437544292 936832296 +-865077193 -276760179 +-339301463 -786771041 +436701276 73680042 +225279408 -931367873 +-107714351 131541819 +-693041885 54878550 +464832566 628418665 +-582904609 509863023 +-421571346 -228394188 +-585451604 -118639777 +854858975 911316580 +-337088690 133115481 +-166482399 405691442 +443205829 761056387 +598776757 -655740008 +-879646898 -25555205 +744968313 -531031308 +288961061 155355869 +480862274 314047464 +576439807 -466056410 +759534911 -273465615 +489784614 -770767417 +3154513 -248028575 +637225074 -819125794 +108802926 742851196 +-565602046 793718735 +232062864 -698426263 +907539014 373142463 +615776926 85166274 +-349000951 -643444141 +200104823 -305308009 +-999929543 741974707 +-86042101 -647206293 +-221946682 -653451717 +620556023 -99234331 +438825295 -478464903 +710470229 -475377933 +286939131 -511205956 +-335732967 -40316817 +-256755027 -113839910 +57437252 -810554151 +-450319177 -269999069 +-451661263 -10853351 +-115689617 -392773250 +-739667443 -862693765 +-491204965 -618080422 +595200912 -944442885 +324806435 -529306381 +959860585 -909813153 +690328556 -677663063 +-242291674 -734528182 +299964697 546424696 +342968440 701703062 +-597638372 -79433478 +-191022044 296602700 +-498082122 200666889 +-455025801 37453648 +-741490970 807063696 +-851205267 509387348 +-870788319 11234904 +584090702 -964119979 +-322671059 -766647463 +869252536 -634011607 +692998669 -918812395 +36205057 -228606737 +275486097 -24628157 +959843336 -320277786 +-863916018 393173592 +-586428763 -40353885 +336979631 -143364480 +-784098890 -751136243 +-881341361 757633594 +695113266 543986797 +-44623935 962852298 +503366403 -166587336 +465575461 -421654915 +138820341 344888025 +-850291514 483363145 +244982322 831015102 +-202015629 -217194690 +751373036 -526547907 +-617695327 181280553 +-986910531 -369520023 +-527977871 -747216284 +191677162 370581033 +-269116492 721256572 +152361473 -720964212 +30494934 935716032 +-702661613 -786097977 +-463201511 -921550414 +785828414 301149743 +-482504022 733984126 +-475273757 462720692 +193231905 996946929 +-925746484 -523585849 +425285636 493370957 +980369641 849245324 +190640679 -559158318 +49883138 -340583099 +61537550 -27142753 +223513289 574859866 +-963817074 445209270 +813111705 865519816 +-854889392 555734409 +-35798660 910827492 +653438516 269915965 +506251753 -280059193 +262362633 -388007162 +-785544210 -854372417 +-522402337 806248441 +361058320 991854524 +814605246 861743047 +-170740530 146331498 +818553173 -137671001 +-771735754 229686951 +-297567916 51906857 +-530823815 176449698 +165340900 -696755653 +994217077 -15680508 +811973537 -111296586 +474693644 668401900 +-418630004 -798600758 +-859809145 182642196 +-287046924 -507053573 +907358014 -980022589 +211187224 -254748194 +921497809 -96827559 +-446491394 761939452 +-950083248 300173962 +-692967050 -452450036 +-512276754 704411276 +-121974883 275192338 +402256912 350807607 +34336481 107882505 +697045552 -311803791 +-207649588 733302262 +857117873 -93241513 +-381357966 -300265631 +456532481 -796489009 +-917564164 -548447088 +-978758746 55551676 +-335255458 -403124669 +-16963914 530765561 +707521239 -300177223 +-750746707 565443748 +-810154306 -540756659 +-333948764 -248339573 +957954672 -457793129 +-33138833 961755519 +713627758 688825225 +-645194569 -541253611 +462332937 -327899167 +127929333 704004964 +-993279605 -869377737 +104446370 -488084253 +-583711998 524091271 +80509916 -346856342 +153728398 667693960 +600615194 -875413723 +392904670 -240472667 +713882405 -186494699 +467069565 511998800 +-735171957 -471252703 +-505491186 669337633 +866744500 164248921 +-774404189 -833879716 +50858328 -546692578 +-528564047 442294931 +51847608 -642149777 +-674650963 -463308999 +302674556 -479527718 +488269302 -950348913 +648880883 -214397103 +231293181 -557802386 +103529276 475539482 +717243715 8442417 +539980157 -76117897 +-5082470 -675291951 +838705037 946172474 +971124869 844568515 +-321883403 -731479108 +-712855619 704989633 +-152690254 -117026283 +-921278451 832042426 +295869895 -840286772 +866293399 876041931 +-473015500 -676988118 +-951786869 -945278250 +-66879130 -68496249 +938119322 -829441153 +162992612 -399972293 +-545724714 429043652 +-256724439 592310284 +624548505 517292372 +-675110959 992954039 +-923813770 -709042420 +-499783071 -619867318 +-497386405 -371324035 +-826449810 -588117381 +-856353644 821153917 +545868376 82639308 +-923173090 325584403 +-965815133 -590940584 +-25864384 -956670189 +726954325 549989486 +865700320 -127011503 +-2373928 -621161922 +-942662667 852292316 +-214067949 -765677419 +616277983 819639582 +-83097347 794765006 +-138564649 -716518092 +-885109705 429391281 +312187566 147331842 +-299006577 330972980 +970899822 -496632368 +-456196647 -162668862 +753453473 916602106 +449076178 -647761396 +941283530 394673376 +825290562 -857415857 +639621936 -780781884 +-174848187 844667235 +-634908997 899107716 +325097225 -705922817 +-472791203 665000932 +-90409348 -33247693 +-241914874 -556864345 +-155175881 148603760 +19534581 68891456 +-317007401 -323100587 +254480247 675937806 +245006652 -822207893 +-755993749 -212087629 +-985516563 -91123202 +922790231 192091775 +571111447 -93796277 +789934851 957516672 +-343887761 -731644432 +86553519 -800907220 +-655685452 520725220 +-416794718 -790231292 +44464266 321576910 +-737902508 930391557 +-671002669 -992619130 +-428463009 672097494 +254239564 -482363541 +562643073 -176571891 +-671470857 633047087 +320464108 587983748 +1590137 -689059529 +-642051644 657981819 +305126679 -820905283 +-281088643 306291308 +-291717171 -668837618 +-276028605 -706825875 +-21661082 596595217 +795018186 617310209 +-705260512 21379484 +499543375 -297982874 +160362463 -142357774 +151780971 -172410045 +-655530494 -311183372 +985307543 -749536639 +623452689 -235839188 +-839504801 551478661 +614828164 939978950 +49885986 637624752 +888576447 342041322 +-655222416 -861687819 +714363157 238792599 +-489844810 592788496 +991241511 758703302 +-265912624 977242852 +194535262 925930525 +-763808512 77319702 +419906815 -320590306 +-490465042 -975136556 +185218621 -688767127 +-698496898 -78918068 +-635043604 -90996147 +826657348 337375145 +-460155487 414251976 +116688287 687106071 +76620891 -61859952 +-214305629 -997066171 +-62484219 83182132 +879050839 16898449 +-884802591 -916654615 +-48578641 -386343537 +392013481 -859934202 +-380515059 32244508 +-388996072 -712668892 +-612034125 -57746294 +-727846262 -411304826 +430457530 847622435 +926787334 719642656 +745312700 385881156 +300693077 815326165 +926355542 -749016284 +-793583692 525685233 +-293179883 -344537276 +-637742935 -466586015 +-814076632 422762748 +-205785167 -521159528 +-66579198 -342608046 +-708455731 747513566 +418174634 253501372 +-991500667 126649087 +161130065 -824324904 +81042080 -236912385 +-475368755 -350295529 +548910734 -169160309 +608938707 -909644086 +-975047604 -338193471 +23536490 492522456 +329116901 -638060519 +929879566 -922323442 +-581415426 -709932848 +127752807 129556008 +884363187 -135334246 +-67474458 343072134 +-591022993 -461649156 +176063354 9552172 +-659668802 945847040 +-583880072 -442573262 +-947384526 -664664427 +897343995 -82823423 +306833628 629341825 +-26606577 820424612 +348615573 670737497 +897662370 970283579 +-988652992 -847887457 +368459153 -553399871 +-136998313 184496048 +-831701034 798036804 +39466032 -255506523 +-667048116 787188307 +761074782 -988140829 +-713634365 114027749 +420391895 216430274 +-719508066 343620388 +-140357603 -582516984 +340899146 38125510 +-946998073 139531503 +617063157 466683297 +-442604272 -704669726 +-399882666 881980493 +-597719826 350858811 +715392057 652395679 +860984540 -841808701 +-683163098 386767319 +-924324189 602477080 +609482921 -525358698 +-242859582 975837557 +-151217521 -934256098 +171887197 -361251975 +761171827 993227416 +-669726352 337786348 +-645716083 817959181 +-704585750 380947622 +436650859 92580484 +478570716 -152195701 +-204154970 711725505 +422642194 766815159 +-441925646 -899685205 +639512485 -239066885 +245209208 318961438 +358868897 -653405699 +-13528957 -731273613 +768471753 816936347 +-732677337 -830547122 +-96287979 39863556 +498397401 -589363300 +366567518 -686302247 +420607644 589338038 +899181736 88663187 +-540672651 195649495 +452060446 -116815823 +473082539 -164674149 +997063717 -349648428 +205033220 243184395 +-124306196 65229376 +209148780 -462646847 +796436773 -11290862 +220011611 849049314 +-837425035 90329141 +-375549599 -624214165 +-267316436 107870339 +-924719201 -625395706 +-592405373 -993216377 +567051157 857196752 +950546231 777540963 +-83313207 949173015 +212630560 -998764914 +836081937 -333244745 +473127898 101790447 +519320983 86689247 +-355584899 -757714742 +-400215162 -880057624 +-864478290 -964114185 +-937519354 217331848 +10252566 -83663748 +841352045 -516775256 +919581855 533003588 +-792244550 385341539 +-434885863 15687086 +-265131407 -1238170 +-376286357 524129665 +-229130018 -805613107 +-626911915 176680136 +-367731990 -825709402 +994759867 160859300 +-906369797 -634627875 +-899767777 756812987 +-211300119 -290499388 +223836502 68397815 +31663313 60915733 +-672521627 312411193 +859169373 -626485366 +244611630 806575858 +-879388499 -546645278 +-811268485 -919050891 +183552622 -553521256 +226443388 941760249 +866336067 670953227 +-413143222 -142194856 +699817100 -154587791 +576131661 -872395574 +-662031000 -994320136 +-289654082 443776669 +588725895 407834706 +-77776971 -768455669 +171960982 655588432 +-484992604 -675860245 +543131310 237720519 +-671152742 -342792487 +-212381818 -645103476 +875285146 -81421042 +-293094174 -842015053 +-715967220 -907864147 +-519929133 -326489164 +-746721585 -330540457 +-719780816 -90324672 +90925036 -917410114 +-11120999 -835669196 +-564282464 -961144622 +-758411385 -394283100 +-336308194 111879117 +-625378009 626107302 +506136846 687621937 +466766996 -324139346 +-261187656 -471143718 +395168160 754605276 +-863942980 189572821 +230120307 3294488 +-608007890 -67987964 +664722536 -114871870 +-593795011 190755112 +979174653 -501924789 +-65531090 404129698 +914885296 817650442 +-961543224 763902160 +-160128561 658447096 +-86321319 -566715577 +-16835431 -637002600 +451107886 973516211 +315262282 942093898 +-855495165 760912734 +-414347574 -115932987 +686531015 178003395 +808698022 -765380611 +814001092 -374788904 +-876879928 -118526396 +497116260 233405832 +665838460 -164974766 +-153821815 -802222989 +945069990 621771778 +392631142 -845923519 +479933221 -953821654 +690252064 -148020573 +460604026 165348595 +907103123 -390688553 +-881429480 381556722 +-39668364 617332115 +908059460 -385720688 +-38776418 -566756039 +928861011 348542372 +590415644 -717432475 +367984010 -664498195 +43874672 953226223 +-631205802 -636155702 +651057893 -995383044 +-386996380 -626172347 +-219537788 696882829 +826459487 898952862 +-881516404 -405520198 +239667555 249250045 +851493340 843350372 +-317741745 -734363195 +183778107 -546315365 +58097587 -84791414 +492601403 916237755 +469189872 633654483 +969400360 -879988099 +-4681129 57978841 +525688508 759091812 +-782465282 578844942 +-550029044 386539961 +35494132 35874202 +-56404048 -254941637 +341646058 824778340 +-321777316 199026564 +465983953 775640823 +-601299394 755910004 +-323521742 -644900360 +367041395 -431879790 +-513871269 529683259 +143989985 -393706106 +-447863729 954911568 +246406752 -838765522 +-731215101 487494601 +-148154011 -40757968 +182955344 -82628016 +-609514752 517734399 +-704922138 186442144 +419985010 -547719112 +426639648 110353759 +500781729 960631268 +848450062 164903170 +776163150 -984436530 +-571744350 -58829953 +163985164 262961651 +-531386923 -819779768 +297127374 300360314 +-162089425 -919283302 +644203428 624263235 +-122431983 -526697166 +-713978659 120688853 +914927842 -892586864 +792218658 -805379042 +-49060428 864439427 +-609098463 34603381 +663766680 -744119494 +440094009 -238335783 +29636940 432725611 +-242577365 -96694355 +-273314880 -40238938 +108858555 -775914528 +-91042812 764525800 +-814424757 -830355722 +622336672 -642715231 +228620154 -552489198 +227486349 -865287236 +-947358400 884197381 +-478374059 560412871 +-430860733 -985972648 +881644262 495690631 +-76294480 -362164893 +701838903 -631297464 +753525578 -700251370 +977465916 825602246 +845750695 623421400 +604025573 -17619966 +-812360776 185494861 +666644093 -333771252 +-107237611 109987593 +769299174 236578245 +840303894 609879389 +-404119610 764133521 +-892737743 730507378 +11932817 -976508652 +909416870 501473333 +-899334470 284537728 +-534224067 -130141588 +893851979 967146036 +967225214 689854685 +-404547972 -8577668 +410566829 619022737 +-924025352 -29532478 +-498497454 -744879100 +226837219 -624957680 +54775210 -742198916 +-627405921 -253585728 +613442654 81468748 +730732024 -138771314 +208129500 719048050 +-491082955 794091204 +-753028300 -31560652 +628460310 -446302582 +-276015085 -959206620 +519494864 -292040806 +-431872207 521965542 +590918627 -618479183 +-2645475 -988939647 +370110648 -811512865 +224145032 514472839 +275852788 962770863 +-180431106 919182937 +-194823832 943988342 +-144204342 540701317 +-558441148 -628385945 +349352087 654583946 +-66372206 -190248928 +891150536 -707895312 +346829525 -118419375 +-123293177 862138613 +150415692 -761223157 +-743164937 -869077759 +-131910222 -244932483 +250332284 134415979 +-868637512 -450098897 +-619799988 412766178 +-232216039 638549084 +-152022291 458636712 +-799011148 957916185 +221971201 644385796 +452814480 902583436 +-640670786 783693278 +-84183821 -498688060 +-721352921 379000088 +-195480312 -267989116 +-966414037 -455651429 +948996967 -455162274 +741671939 -793257564 +-466062432 159860764 +348659331 283072709 +18280575 -547556142 +171940440 -33851437 +524361553 636616197 +-730326323 -773512398 +-111661769 973577649 +924155542 297495005 +434191168 -171291512 +-510596752 -741916806 +756248391 -987615568 +-458340472 108165678 +121758984 131303003 +-247846023 -401972722 +268620641 951975404 +-433093773 -668056604 +-408651957 -820968841 +-560325465 426228152 +-870938042 -311906554 +518160586 -848323775 +-607712023 155681840 +-532974181 -296264553 +103621258 604003593 +-746062372 -974717615 +262383449 971209523 +-42842436 741908732 +120276003 501452876 +-998801329 321669215 +-660977807 980479567 +-899422650 267158986 +-282555887 885103011 +869523058 387603254 +234829571 835569409 +-945882028 541697278 +-96020029 -760487199 +839265950 338438197 +-247611843 168883969 +659825720 675813290 +-627329345 426322047 +-960619686 -986984739 +320419329 462167630 +-88743004 617402660 +308161594 281975897 +56151498 -629256191 +958272623 -499548720 +-273072479 740215647 +606285325 39881872 +897881677 821655469 +840348151 -776843269 +753116723 704809109 +-550643535 113755347 +828053274 590822941 +-718526304 -223527294 +-501913872 860367460 +-289185695 598987419 +-904582664 181421969 +-47661731 -102970133 +-847087236 -958907847 +460767391 -935477611 +-386479681 284473246 +922347642 246013662 +549144845 -917387638 +385182299 482944808 +-189273653 -497702651 +-993245493 -13968350 +109255995 757462883 +-33142937 36653346 +197518589 960156137 +-950273709 344613232 +-74715542 -223592194 +-20168145 -640605655 +-646370028 344775751 +645722187 -906635701 +186478132 -772755109 +-502368272 -21478527 +-855689643 -925457991 +-268460434 -445720096 +-201630049 971276302 +-385260310 -776010880 +-972834559 -715495669 +-175862657 107154990 +-375856097 -671302105 +-887108465 566895156 +103090354 645380003 +-474196660 -524203303 +-175259033 -345990125 +472140768 -2407269 +3081092 821146458 +539953023 -330120041 +626815614 55188004 +834776031 146647616 +-80695940 197185810 +923756420 456624643 +901822081 912428411 +-734944386 -69677189 +-810594561 936300151 +-530243129 -203560004 +90205095 -622539935 +329260291 -79892659 +-287729595 -804468285 +8020949 175132304 +229858696 -915236341 +-628340426 125407445 +132210152 246892166 +-135121268 87103987 +-471589433 -995792698 +-139010007 518610829 +-254406924 -694711111 +89049885 650578270 +923150655 -164884535 +529733613 294700074 +799606720 245030290 +-129985880 213994634 +-89476374 -721905529 +97097671 -699917038 +-143088312 -778474989 +169218712 726644248 +352774591 866553080 +-613684382 -260687275 +-63859618 96201064 +-233427269 723772647 +830020265 -901930017 +169307342 -366498443 +562242570 995660810 +989886083 374488838 +-899829101 231175522 +406731578 70773555 +40030251 906350286 +82637592 833339818 +-132853804 362960284 +883391780 -481393794 +309594003 -195563469 +-641751039 235751505 +-689878067 130543287 +-993495453 -408395204 +136468134 -55519199 +-801698234 292145733 +290171435 -289769895 +725278529 815021306 +599933803 -555666444 +935563511 -865375501 +335390840 773158287 +504586411 975734418 +-489604136 -113365841 +777081312 -167597445 +210880429 -377753808 +-655247644 -186988100 +294864859 257462844 +900049677 -881966046 +-209758966 529552416 +469847220 -39988937 +704092568 579537035 +-435285889 -573484074 +-251615645 -968187257 +225039358 -694939366 +-756196739 -526806067 +477822772 -546454184 +-882126419 -7803992 +937360664 -486431845 +793444399 3950240 +-218014982 -326114790 +-875010217 -779353408 +81016232 799809741 +-571588540 -452748011 +16411234 706634865 +459586060 -915332770 +659759201 399585229 +243273577 -881028695 +-604343609 877967996 +767405174 342014903 +-15237532 -593099358 +130016276 -198845998 +94827447 -185640759 +-266607356 734054468 +-249855305 258417163 +962251376 583734804 +273857448 -915508840 +-266228584 -378161939 +56166245 -542482655 +951334069 185554255 +968714726 -476124033 +-703863876 -663666991 +418754545 -764651008 +-867382522 909163153 +-7936144 555190027 +-64883959 125992352 +-997943415 -854343421 +-347879689 600215584 +347014656 691011528 +-481456589 -795167180 +-288049602 587126740 +-805585878 -585594834 +-203879528 -463354703 +-791785180 -330848627 +429752952 492051977 +-718212839 110794549 +-353550444 -113042130 +-555300164 968863551 +-977645754 -572416799 +409910156 -527560157 +170785143 283228474 +-585796104 643480353 +702830693 -24524841 +553439201 500298388 +677876129 529825076 +-326121761 -60867084 +198050018 56721624 +410609649 -752750823 +117396936 556564678 +-556119027 695452351 +157834358 924093821 +-737702011 514800482 +966086743 -228788202 +-986028618 -701265184 +351353155 -746020241 +-367268907 -196921297 +-607731022 737291856 +114376841 59725694 +-635866284 -984682872 +-257010626 158349704 +-650746439 -51529960 +-72068319 -868914592 +-960146372 326462217 +-445017838 -708202520 +-573131821 400443839 +895981989 -190378200 +258548067 232372063 +-158898508 -223596117 +-987750761 -315171458 +312557576 873156192 +749855079 -372765337 +-709847867 100729969 +206865843 -177666254 +566343140 -3892381 +-587879026 -922939376 +-47203214 -43289515 +-999268022 -885480103 +773466207 -387839902 +-442225785 943684441 +319456156 111182779 +-50376282 -828535198 +806508831 -991861559 +696826834 979860472 +612724069 662502870 +306891482 697383751 +608752077 -390182752 +108380341 -428608019 +-82367225 -719834000 +72951744 -331624987 +-791025935 -857436989 +214273250 -32243125 +655866064 -362852262 +-747314069 647754179 +990460554 901820392 +-113906741 809019291 +108172481 -444933297 +605663759 941475943 +-509937604 -796126577 +572154463 -89707778 +-435758811 -613597489 +206604692 403726239 +-668865710 -949683714 +-404388711 -230518516 +-275680471 140708289 +756458626 -824639659 +812834744 111265211 +-3359257 -804722919 +-931359848 -837056296 +-557710487 -780730768 +-334795591 -582768037 +-454415016 -15232711 +479879330 -870012812 +-107576293 25336576 +599813542 452619722 +452179078 -634856613 +-154094237 -743775822 +366261245 -519080669 +811894237 976445658 +815911938 1030320 +252654989 224523554 +-110541012 -667209319 +-169584025 -386954962 +-829133298 -729583528 +391729234 404654108 +-786482646 -829994852 +-312651997 -273679028 +-324181586 210293449 +-737105419 930583258 +-185341060 -450056890 +168542293 776078736 +-55404321 -209938472 +-712638849 867894569 +659781419 -130719782 +-972809388 -556934907 +348159109 819394402 +-127420730 -988010500 +382741492 -802820226 +758146544 776265045 +637108482 -741389241 +270757474 187172761 +-422535143 -172065583 +-759419252 -49602898 +-991794000 -978181613 +-65572198 625815736 +-234732760 -248891781 +631659715 903912182 +-967538504 283396672 +912134551 -136453074 +-562030169 557815450 +162308561 522530347 +764078927 -641350537 +-532922170 160713407 +895236212 417494527 +384572113 -475906142 +997665137 250717899 +268990267 403135209 +-449025837 614470517 +-350221856 404742599 +775849191 880282465 +-69992599 -225681299 +-672969751 688578472 +-222765962 928050981 +644376468 843090746 +324156248 -285403705 +81453254 -873299277 +-677325169 -6025750 +-243139088 103485977 +-750857326 730240809 +734471908 -284759526 +-120065166 229033758 +908523458 52367251 +947458484 321072919 +536006714 -241323209 +-295143563 -425279462 +-42833958 10765231 +956329500 -469751465 +-523804331 734277427 +-190301445 -647240346 +501916924 788918962 +-493971172 -876345088 +101182454 -493222371 +308227631 -312689027 +634482575 41242925 +395291033 471249499 +-46782269 404795917 +-556773820 -62184963 +-744296296 311149066 +831552602 -581554721 +974718573 262638170 +402462441 -948517201 +159798036 797827682 +7419866 -299050053 +-580353139 103898289 +556012732 607908336 +-37751229 636595706 +500362081 -220185011 +-872625826 789511542 +-586408850 -710682721 +-888880248 -159833951 +92571165 -489500957 +-891096378 82709472 +547247412 226776899 +955703354 385984461 +852890681 850112718 +-619713889 -729472671 +193562386 331461682 +322928087 -694423908 +163510735 -59313304 +262130040 606236598 +-910038222 970893849 +131185559 -903094684 +-795210319 -725463842 +-641440144 -524079535 +58004390 -106555284 +983592903 -188068587 +-597571087 988571665 +-665676727 -659051427 +443075112 -686634219 +-855111970 -926109470 +291524175 -532105443 +427985499 -841284438 +509834420 -520354830 +-868846153 519073847 +722452500 166343873 +984460746 672457215 +-620723468 362137104 +336422280 771640878 +353377640 344809921 +393193029 694896261 +-26973498 266141701 +922929076 383168862 +949373954 667005501 +-29235074 -381933589 +327305393 -931149159 +-368611617 725692631 +997250703 951838381 +76728187 473789382 +-259624811 -440310834 +151259444 -994557851 +-153789460 532457150 +-647861255 233267052 +-197074501 -514294342 +-414263851 -195811883 +526938303 171320033 +836032616 -944886725 +-436562920 756555698 +277097805 -749100043 +901646551 603317353 +-632167928 -210435004 +669902777 -721201897 +-578305229 -233018431 +-460518487 -196160874 +992389567 789212633 +511750028 885425262 +528010877 142226649 +-552514946 184118821 +999011594 992973931 +198659113 276264231 +-638873553 -884776627 +55072105 -326363902 +717982838 96798326 +-328169108 -502067384 +-59610669 995098311 +-944646414 168049717 +-420053487 401335036 +853028355 989585541 +939105384 133181491 +630958018 -710601750 +901242769 -139505865 +977666635 540132340 +-355610798 791543354 +734154957 -259278773 +167211827 139835327 +-273005065 -548535243 +756109262 581713541 +-712428839 -420120207 +-988233291 -308662551 +-63734360 868421264 +360407975 707261898 +571893882 31210188 +-691243635 -216519545 +-937115503 195391993 +38202594 380290014 +88109045 568875530 +-229954115 702404999 +954584227 -357360021 +-1042803 -22657029 +389162920 690826526 +22718846 658949540 +388795424 -603548487 +115926897 664679651 +-891069800 282510140 +-985515931 929050045 +648970676 117133790 +24874143 -471438691 +127016919 -29893605 +-888242547 -775906547 +739032811 977050603 +-917735793 559354443 +368163411 -589245941 +-715785076 -938351852 +-250404058 -287330363 +919672117 301871389 +-202542602 -571437166 +-617749083 -344926387 +393432509 -786074498 +-272504657 -896280683 +632860758 115651377 +-687817194 342178975 +-182674621 145856192 +-148806075 339930599 +338685236 -949749777 +114656723 -469876977 +-240495942 -593811227 +-773231640 -727918122 +-110602830 -959030031 +-775770433 -938524359 +247413016 640268675 +-114804523 -67503044 +-647832746 -544420368 +899133293 -637240102 +-440434832 -391502059 +-773835072 930447420 +783275251 711653451 +585527491 -273808428 +892874117 -305850015 +341011933 -660952165 +214352967 -657517059 +-832035509 -97069806 +-72602019 648653462 +151662049 454302350 +902045778 -375720901 +110630101 -726066189 +-957144490 347820914 +-642943544 -354612590 +-396272467 -31453812 +253835214 515945232 +991316491 -870330980 +-326801391 777341440 +883344089 -699045524 +353815396 -97471101 +694671919 127719395 +-581321378 822989485 +-910603872 -165149129 +-683580292 94197381 +927499064 -800953429 +701351861 642644723 +870069883 779787111 +267456079 442296835 +119473159 451468176 +843276246 144586316 +-161513204 -697505332 +569882626 962617723 +427022106 352850763 +524674736 -596699512 +19328705 953694754 +156832846 -935081349 +-352986393 414300942 +-890735421 440900756 +918607012 -644461546 +-675038412 778854683 +-368694900 344040238 +954176269 -375098079 +857589985 563091390 +-193699258 503136463 +-414984122 561680403 +-434742092 -608983740 +-454665227 -53616225 +-191347336 305288199 +197632630 -7347969 +633002814 388167739 +-652283433 830954246 +963217908 746381904 +899098006 -548210203 +-580735691 -956876881 +577918624 355050162 +-347665744 -188508282 +-458475375 -358295902 +243118855 630441026 +693501185 983513236 +-310401959 295710384 +-766745587 372742416 +-671503633 226163610 +955477395 -580958139 +-95085286 -424678195 +141008375 -802702581 +-797218925 -469550580 +-589570769 -484474040 +157851929 -242817327 +47234570 -301013348 +-398707410 420195877 +269295121 305682107 +229789207 745275396 +521766522 -26946920 +855901225 -338483835 +-914524862 509701213 +-483191921 -634669523 +906667307 -53125334 +-298413408 -324857038 +-667552215 -203151104 +621865730 -583427223 +-621249465 -733557512 +176438901 -409841043 +-767254737 -623450532 +211311825 -451145106 +575413648 -282529043 +650661599 613774953 +538680427 803059566 +-511730468 174116947 +7588704 -427523049 +862781860 -611440313 +29366679 406842527 +-932353154 -431155467 +-836281376 776230808 +66954404 22683782 +-322845162 116545196 +-710348922 -729716065 +-704581411 986278688 +-783966862 587887192 +484577868 -407728204 +-887244832 443866748 +-305686698 872225086 +-402433537 -370304284 +849566365 -804346817 +-222777614 -221544680 +-492306436 965892074 +380644866 889858379 +-421926942 526042194 +791602290 -68415913 +500508055 507977218 +157900939 -554960158 +-713077246 -301344095 +352387368 -289201836 +534062979 907940258 +717657421 -761916400 +-403602390 -635845319 +-908598380 568598073 +-668881867 998246728 +859524627 749043413 +973724826 -83638911 +-519057415 591158395 +505413723 -872539454 +-215074509 -2403927 +532862665 -436281836 +926503000 356752783 +-614122416 -995411519 +-195274885 872228995 +382723357 767450767 +-290336924 813882879 +-462112101 -662533558 +151578039 -366196385 +-802522464 770957761 +-182480300 -584746139 +-170657042 306980986 +-335194398 587909137 +550180266 410548201 +16128182 -895175093 +217592910 725754449 +884539502 -281825730 +249516133 993567801 +915172630 900226933 +167110147 -344391016 +45556614 885566983 +246958749 -945259743 +-929352996 952682344 +304396268 -578705979 +-346467351 446541085 +-805465967 686176453 +819299890 -152296683 +873728930 -434948907 +211955967 -849225162 +12296877 901778785 +868554092 -932044551 +688986081 -474733147 +31755779 -439745053 +-605422245 -677289520 +-506894774 497943681 +819710044 851266328 +577359410 -366513206 +145509282 653284121 +720249958 -811423276 +-9878505 432888894 +-429325930 -515313999 +83682354 598247446 +194409302 551547752 +-874855479 -524321374 +551919503 891971380 +-540281825 -555405096 +-21841504 408829406 +317691541 -536101631 +976219656 140056590 +-786712133 360857840 +928502997 -825771577 +982795348 -922918121 +215311631 627019560 +872329102 4714164 +25613184 391444613 +778168486 294242777 +-37840816 -425998646 +871742894 -451029275 +576113339 733800878 +468241412 513821946 +-134087163 114206252 +-109937500 413281493 +-585723973 -70376967 +310991496 813080449 +-141974695 956744290 +-138826786 -552886543 +701588311 -180641609 +658702902 -834621453 +-874892394 -887549435 +-477481704 -248759292 +623526935 489485210 +922353736 -281936246 +-72058305 691419816 +-441575145 981204252 +-803218599 196768998 +-509428678 417588288 +-279670872 234279118 +-648765737 -75975816 +-339778303 103996809 +813763959 -336374744 +-936558838 -671878793 +508559511 -73195252 +-245717505 145159245 +322792812 317029682 +549512545 -139436711 +-311628437 -903641071 +868804539 610465001 +780019874 220558804 +-608716874 921786400 +428865631 717972019 +-920901457 271180052 +242360240 -203268231 +-697622766 -918892952 +-951619710 861883104 +-494324882 -627660432 +-331068378 -413375805 +-884070606 182468029 +744720185 -916836285 +733513680 754283434 +-850080942 -19816704 +-109861675 -451063556 +-626512772 -868456575 +-446898640 -290721913 +225555144 312249331 +-201221317 -957896692 +801438848 792158930 +-666980062 -917021821 +-371680396 -197767431 +-219557513 -20131191 +880327738 -964527390 +535521923 644540202 +-630742880 -238738490 +-330495978 582466938 +-763104623 -400436793 +357695787 -32336527 +919976506 -591634020 +-875564761 139420515 +-477384485 554990820 +-77760692 -409157781 +-940604345 794226226 +184790349 16481322 +-995657690 -133422370 +654995019 9914218 +115391393 -868184842 +781113574 333805916 +-686908330 456665906 +-835174709 -942976939 +-849958943 813879908 +-107413337 -790971423 +-557546826 930605990 +45713479 -861417826 +166555258 -726417261 +-806373446 608981690 +-553664547 872024738 +714381409 -488279621 +136218602 -564703372 +821297331 821772352 +-737107525 -245899559 +46178836 744082778 +981971998 -387778171 +-439966906 -701850134 +468965702 -857806894 +61194232 206491121 +-674956077 -733299798 +430471296 694155380 +893271341 -817786268 +-731194487 -993008462 +772924738 605143403 +-140891419 288346083 +-16925794 -813299933 +789825484 -706273381 +107744113 -52667059 +-62813562 -118997708 +-236581967 310860588 +185366606 -416760799 +-549681650 21305947 +-637875748 -769320998 +116829773 -138474356 +938367400 341415101 +497534776 119201508 +161963551 948984377 +768715401 897887739 +-384446146 164109247 +470785361 675195170 +-78292467 -639054652 +-129795602 -876613293 +-569731687 360001376 +168655537 -553181016 +709841079 -252033291 +749766480 611241420 +-854497021 107659535 +-858420262 -404106607 +-626260073 228013036 +-830395877 518767891 +121168687 -606930414 +288278761 762036321 +447171740 -911712801 +628918101 -305993952 +-407335256 -181494952 +408763425 948740496 +167238961 522466953 +-195989481 260337566 +-162644876 -610073098 +-922080775 -290979762 +243970790 398076383 +969773914 495934918 +-51812143 -402252918 +-551958806 110010802 +-583311038 -372104229 +984120001 93455927 +898132277 538255258 +37871622 93215276 +-644269914 -563943597 +-281271067 -521315820 +-463972610 442268503 +-708727209 58329002 +-874476217 -364416071 +-434005626 -297274573 +177359202 930541543 +611439602 -829160401 +809542550 -48214702 +500889344 -907926364 +341704188 330169879 +620326364 -335330898 +-407627251 -290787273 +-745956597 980212701 +-346141773 805673956 +-426440467 -119080051 +-215103996 -585725958 +-762651390 539374112 +-48745796 -568361709 +-2814808 -281352782 +528066055 834998709 +-915456425 618263878 +-576676349 626794117 +213999563 -573624669 +-839201583 -60502561 +302101575 -254584131 +242127745 312969122 +-296363260 202095915 +-187608298 -536697596 +220586427 -243665693 +-277587247 972450519 +702361512 -923993858 +371821889 238935066 +643980673 -583417698 +-525085090 -285662354 +-738144757 -597312604 +-560147465 773809545 +-850530504 465101456 +-841646700 -89225560 +383588691 743748885 +237831839 488639773 +-769072557 336220102 +882588038 -763446063 +-365404442 384678466 +988526238 41243084 +105190175 655673686 +-661887453 -892561135 +354076964 -945387670 +454317805 180048999 +-545668433 -217743409 +-914616969 -829633609 +75235551 26292655 +945524627 626501420 +590475957 749548220 +276719594 3473561 +-611733655 317421407 +-882223655 240022169 +671301232 953744753 +-912749182 -483177703 +-255112966 904938495 +771004890 -181570694 +-271400567 313692318 +438749643 645910931 +-3408153 342430434 +-183700700 784225666 +-609521884 738165264 +297518748 -994112377 +-383367453 -322094619 +-409259135 -961356904 +145627613 -856441790 +67524148 -948638446 +436743004 -396549687 +917235184 -387273366 +487493931 727645125 +-295645181 129355580 +99487968 696724330 +971934062 -44745297 +-273605461 294923505 +256485746 947458385 +-673415668 -563942619 +-925238421 -698195867 +676592373 -124144792 +462674762 -660706723 +-162202987 -184769295 +531993853 -35395518 +343149261 -971290856 +-941609040 779600881 +916851079 -526842966 +-744411653 169364954 +-130846303 -128147472 +-943189088 129078050 +616180316 310108494 +-469793434 745464300 +-459150396 294860730 +480967088 -732921798 +73912228 -437305971 +-976747499 63368864 +318502841 174606605 +833685395 975515195 +-962210074 761536146 +-976806432 -460562572 +-513305576 103116980 +303387450 118056286 +13473532 -224975987 +377977410 714143945 +-572187578 234049133 +-829018641 -478266723 +-479416997 699469168 +320911760 291783827 +-378131251 -136260519 +-725120196 722988159 +-489252608 645937754 +779009485 148266361 +-893845878 974085436 +-825564616 -213717240 +21411937 929804274 +-570597965 -144925436 +-527778034 -797616900 +-233524175 -822732069 +-227748235 -279739217 +-585644929 -123175426 +-61677171 -851816839 +870793145 705727362 +-241070296 -312452831 +43978276 -195903401 +791627871 324649787 +-477180006 50561352 +-256155185 -450041130 +-847628751 109668205 +787711055 -294829088 +-408599779 -799341847 +607596074 999980037 +-158440055 -18814089 +-647992216 333023660 +607732056 -130644953 +-362155741 24994513 +-615880648 207534699 +-592427436 -119659619 +991921584 -769790679 +-174115802 50196786 +-287321889 -687645309 +241253389 -812244894 +-151448818 503668564 +-802261718 -466825107 +-389206970 -677818346 +-646059554 820371515 +248672032 459004391 +-296367546 397404690 +535714877 616638567 +-530976690 712118241 +182670573 -420619269 +324720092 -607065599 +417881275 -503345762 +370427743 738944723 +231111788 -649689649 +277820637 874985673 +-431791892 -124403549 +111064617 -236203456 +559266048 188906336 +957184885 -852715757 +46828976 386006629 +176887081 82563030 +878593874 934842873 +747087856 675871046 +-909623129 932186229 +907551167 706625231 +879565520 210916656 +-859879747 891010988 +-378937817 -634551469 +984385790 969527490 +438178524 632844226 +910736218 70606733 +-290769087 870196629 +206880853 -343872010 +477868468 -430080884 +662128163 650254477 +-766566813 357746122 +778732953 -611906216 +328107910 -210754193 +-210328541 -246880749 +-39306879 793863663 +-203758639 492307985 +-647775783 583424722 +-161598184 23677208 +-832178605 112819125 +-715167043 -572626626 +595021435 49755285 +641360390 33490506 +351599175 -248463391 +-496002066 -643779467 +135431283 -36503290 +542130135 882821402 +689040439 -290930378 +894207450 -46530246 +289944915 -439828138 +893933602 -220080018 +-737996054 879659376 +330661744 326849800 +789908409 982001145 +754489035 -188121662 +-937702679 975238411 +-990881816 -655853645 +-612003445 -648079477 +211933143 -931942323 +136990455 -489067757 +66202374 -298180099 +-103256446 791165598 +-85685773 -551971449 +147462848 -407048333 +-951614047 -948845845 +-308362141 -147713270 +-518794544 -21449992 +613046031 -905725989 +476778574 -564276211 +302487715 -895993333 +42344175 -442209884 +308800925 276558296 +587736671 284311532 +-544039926 459266944 +-207507000 -52125614 +-693123779 446945114 +-370885390 984569211 +-669064579 678266177 +-78872081 550444438 +233460393 867257969 +-434479568 602762167 +468947881 382004821 +460819690 -706826103 +357063000 -458648007 +-928676774 249576435 +568099026 -467151881 +-833545110 -228591305 +-955710055 997507775 +887183321 -858194386 +-779674717 -474989278 +-38927647 979418905 +-711875746 134428703 +-558613109 226595144 +-854035292 472095313 +261734437 -798359229 +-634762416 -956517920 +-710574653 573121964 +172028914 187367116 +28801576 -217477248 +-802349715 -429589021 +-413208697 -210677757 +291161605 -20575718 +769375223 -844156019 +-430924066 -649837352 +561026314 248838746 +-85595149 225272079 +80895466 141980053 +87522847 -466956580 +718352769 -120232624 +316000356 535448402 +811424760 -198275710 +148091878 856175920 +-804711964 111167558 +863592814 -134002765 +548893620 -681099110 +304615952 762118695 +-239774617 -222762297 +362154817 -553655488 +-773718049 133485201 +-674631947 -576291093 +-910570079 952858549 +-239839067 -410134324 +-194414297 747595350 +506150098 -392244110 +-706285229 499304965 +-752192664 853921281 +252506829 -987434189 +957554747 -194823173 +737271071 444775059 +-180812047 428493459 +-977598324 659958534 +272585325 176075714 +-246316084 -133728207 +254114696 -629274144 +-715978558 933347159 +-357346152 821981425 +-732139220 -650835767 +73813257 -487529294 +915053922 715597776 +120580184 -306511030 +-403344650 -543919034 +583819883 -143682096 +-588204546 968098968 +987897380 -801827521 +-270648822 381545501 +-871305029 534682711 +-993498561 -837705872 +776110371 749410229 +-768078314 966740546 +-640971671 -267021638 +-797651936 747856426 +81087641 103419416 +-635038644 -997688323 +531748593 -316525796 +-255560112 -846812770 +706464742 -396497295 +869070832 -506571362 +12040581 210535610 +-815233258 -944710999 +-693144301 360678784 +-986172352 934612557 +-219267966 -934909511 +43398529 -532450067 +183131622 956328321 +381821838 44587987 +-369327263 -234548248 +-720425002 484544275 +158871505 -271831937 +-184486303 613804838 +-30333200 46561550 +754376290 975120018 +-243905864 -6107297 +795989206 146180836 +-32939336 506340077 +297709044 550642991 +918731700 997960401 +-708014162 168568090 +573713513 -809932418 +-547654612 -489170008 +581320657 639308732 +-72992631 -694506605 +395997368 -976061129 +-685281303 -780497760 +940435534 -142076042 +519349769 613807075 +-17406826 -573048538 +275881593 242892583 +939260720 229032936 +733995547 271537462 +-202004618 -397647122 +269159250 566452185 +768943038 571832615 +508829749 632355491 +491970016 -134702530 +-753316955 -637420138 +237308316 -676489580 +776040041 -637488370 +-558093911 504685694 +79570114 180973374 +-412797841 375898388 +-773697280 -117587852 +926428254 435333770 +518178662 -204377523 +969366972 -498717756 +-181811636 968880089 +636631555 -346030843 +134771881 197870124 +662683343 -734438360 +106856146 655946667 +388312911 -945146534 +-780876791 -163419781 +419072985 -694347239 +-491384176 -179395242 +228614507 -848101070 +-755515841 492668857 +608562658 459719057 +232137435 -903436335 +-543558361 313255453 +367167194 498522288 +-924519772 787136949 +-347300430 107386883 +333464626 139439129 +-681954437 -833902911 +-188915299 744793156 +-830600575 -806850844 +848036023 -248281989 +526540881 -577463615 +-760704535 -942417528 +973588392 -327223455 +-884081614 41229173 +-342463448 -158592192 +941057522 445912506 +342244906 -36555586 +733079281 274613016 +709193786 569172273 +-79530027 466162131 +-84978109 954132456 +-659558150 375667424 +-581738899 898985082 +825840489 -556641347 +-995198833 -781214405 +-15123805 572072914 +-148477743 472815049 +733578967 -161384742 +-620305219 552354921 +-65412766 63895159 +-165690879 -716193842 +-995111846 -20304772 +-908965761 927285805 +-195326850 -34638575 +-676361662 171137005 +-991860138 -568925332 +22140521 380796742 +-790555257 -954930188 +-594481842 940773513 +-454260484 -354889980 +868498119 -170813736 +-361185418 161495750 +293316114 -328611199 +408988326 -255832650 +-467861541 -112261237 +-271844776 136105662 +840026435 -523941427 +-612372533 -528907241 +449492046 198499710 +944796010 -92940594 +-256960880 736985486 +910927947 -165182168 +-302118048 -842034746 +-562249597 -598190384 +-56522104 -949306014 +-657294483 -475065993 +907081737 -872749783 +-185999052 379336337 +-337520374 -291545482 +734037491 648795873 +591065828 611517030 +795898724 -50343096 +-517328274 676945859 +78898664 -144350473 +983055904 -772960843 +918170882 663313168 +54969376 206972403 +-402327996 -386037743 +-440624345 -480125773 +-584588319 390291099 +341158221 763232252 +-183216187 885444107 +684067641 -344813015 +-854416503 639990429 +687781189 261496231 +878289388 676087266 +-909001759 292680954 +473459524 38767124 +-814517507 779747912 +-12738140 -98427883 +-431185219 772216193 +253103120 -781600996 +-928274687 18258642 +-606168339 -641334033 +634227487 -181399134 +781286397 606604009 +-621694638 76819207 +-550822762 -532976443 +846987660 346050852 +-189232439 737386199 +477670219 480393300 +111633598 -660433374 +812704557 -885228281 +-78458898 747825038 +-411570245 86756967 +-181592958 -506099422 +-867874378 -353358447 +572312576 -715256114 +-893736041 -953076830 +-87766491 -969156563 +-832463429 756559332 +141923348 519069892 +-657055669 462990575 +92975318 363611176 +-42232390 -727566009 +702380217 -940031656 +-180256491 -73753181 +7531224 148668396 +-119550604 -826633802 +-596097091 54982975 +-465890314 -807785271 +-732269524 390549401 +-278149966 -128202261 +-698630166 -409161744 +641115933 237293554 +-490886164 -689335829 +365709145 783005555 +-828543453 945209125 +130733638 709008334 +-555381062 423454176 +376970383 126416798 +-327821865 -662631681 +165676478 32099478 +-608458878 174306752 +468592162 -184334944 +654799749 938779273 +-954589418 -878749597 +-740031902 -571337429 +16926269 -717204459 +639638388 587287273 +951943309 35243672 +-420291655 836329493 +422480202 786774064 +944814124 743871186 +-182679684 -737326289 +153907028 303453563 +-581516069 264930403 +-783469466 829449685 +-93698791 954456319 +-119781911 450588812 +-282735954 153579086 +-202913932 290890785 +-204118000 -336430740 +269915238 39266842 +-201373858 249493388 +-191529959 -328345366 +4946554 -87932853 +-744317403 977085892 +457192144 -850809481 +-374154936 932311691 +-678309520 826752580 +35922071 -471821599 +-795578554 -158839879 +-699979422 239802318 +-196115018 518482101 +994912639 -641186238 +349807671 442149628 +-277299463 473815923 +-938537033 695512368 +150292517 682120940 +251319080 -156300734 +-55669169 -928869522 +286230317 -805204721 +-198775796 622250374 +-703975439 -243835855 +495919795 563298081 +-505953155 438164069 +296286555 -730075218 +244470387 644100045 +-667156896 290768152 +-476656698 -804188345 +993934399 -468184991 +-294745699 -444646970 +-655430064 -547368074 +268667385 280296401 +326175981 -420929687 +-12618242 -823836591 +-460089200 146741893 +226075966 168813588 +-598816913 -160722669 +499432246 -961944930 +89404197 -856609171 +-671592157 -748083827 +-218079213 591155074 +713903270 205568181 +-532459588 -518848763 +-47327168 453575785 +900596678 -865947337 +187085785 312795211 +719408308 352526264 +-745675286 -447481235 +980899264 189582378 +-292147856 -449264974 +-740566331 699131430 +401090939 -41644837 +957588047 -478252977 +475624129 59583012 +-714670840 -870673375 +-550640920 957498128 +-599235852 -315202287 +-518175585 743667688 +-700567505 110141198 +563936277 -695853590 +664224869 46327345 +668495311 -20398851 +468298549 -396400897 +-956190018 244608898 +929577676 105970632 +428192461 443318715 +-234556294 410400320 +942031917 -332050480 +-639285921 -809980244 +-154794941 -287925401 +778517926 -269573757 +-138992540 444465368 +268929558 -923999564 +925535741 -412696105 +-162507821 -745971945 +874732188 -269571717 +679486838 47223912 +364259957 338828179 +-423268211 715545750 +-453211365 -623131424 +-322829661 558272817 +-933918424 -794720251 +443405597 295878455 +468779349 992336963 +-763026029 -978199417 +-231598378 -233909809 +-10315619 889455231 +396450773 -730992669 +600154945 45855048 +-653685669 891151384 +502995171 200039457 +823775486 522480831 +-30064087 109367576 +222956251 -424517859 +624128343 -909790045 +695336526 -509341991 +727705156 -612708707 +103182129 916110906 +907585264 -677415734 +75050026 -408633804 +719210395 -156145866 +55422649 -834275872 +241441469 -243813219 +-596337153 -176288196 +-10540208 163546083 +937708657 893347027 +779489151 269125078 +449518304 -263312428 +-162964964 -968380927 +876648975 -241155550 +-672257907 924409675 +265974368 -175535909 +80198824 -56912756 +-36279166 637940030 +652788089 859292619 +46220561 -403997950 +-922212700 987806386 +994460255 -263911172 +-418906165 -732161961 +-447000594 -19250630 +-177346099 -364336509 +697136766 641648546 +722011724 -700030732 +534759051 46350024 +-711508383 813147038 +-495309332 340811145 +-444969600 -224155222 +505669387 -94573962 +-786428398 842723739 +-704466897 869322924 +553583054 18027192 +304280792 -339233396 +-260921949 -966336546 +113503471 -819054333 +365009569 -518403891 +727340702 953625268 +123989765 553025036 +-691572714 -388982460 +-747875890 -255791842 +875349489 996599629 +541290217 371378368 +68736700 62881003 +183509937 215045705 +174424974 485566375 +-222967859 226796202 +103851483 20306116 +-851787992 946793796 +214816633 -257820389 +807695567 -395905169 +-656007390 34980950 +762057249 219977056 +445470716 890188421 +-633904282 -79366620 +426201176 277398060 +764227425 -930778107 +156398826 740668755 +-953381326 -989815425 +380802254 -647558333 +-561012763 -419208617 +564898393 -513601757 +730776389 133048822 +-774735356 990958902 +792671103 -292572254 +432387860 -709617222 +652380453 -815782015 +407995627 982342828 +386602661 -494595171 +-823119162 -701620867 +-568975654 -784084873 +592290423 -164197881 +911882195 125784446 +-806508393 48460324 +13884937 60015903 +-841743421 -862805765 +306516815 -692252325 +533798963 413548651 +-992970492 -310163960 +229607503 -992123459 +878146919 -797648033 +-193840286 682437474 +-761279059 -893057749 +50189338 859092699 +-207695189 -727956584 +84504675 -271602513 +613099999 695645410 +-426300625 -32997361 +189736323 11096675 +244895972 120635058 +-601638680 -963475265 +181039355 39035616 +-778286620 -682539478 +356232224 -774900027 +12185220 -1546872 +-810960859 -656250820 +-449355826 817121885 +-758269950 -329916013 +-803885640 -406691364 +-322233386 -118967685 +669108481 -497844058 +426827371 674989584 +758134305 801806945 +-181217383 312377526 +-734007707 423390953 +152279058 674997355 +-715835532 -680467972 +192724504 637380839 +52514121 622961876 +445681466 217797153 +-444674181 691442280 +566887735 204040455 +-727985868 -587893781 +386205739 -279524281 +-538096276 -456631110 +-778815505 -3747503 +-705196229 -421953172 +843783747 -706506354 +-449950500 -876628097 +769267542 -54213034 +567587650 732625869 +447107334 -265356209 +295010227 -57728668 +-118880088 338735210 +621813214 604816372 +981711462 921327945 +-340075552 720809211 +873332439 216511822 +812015012 543775002 +-766105179 -774045113 +964212541 -13560911 +-237120095 456552519 +-6891749 -268612007 +-845662600 88379388 +-259196251 -184793829 +685811610 -626570608 +267519486 -131958306 +-562217579 48148597 +286756529 -169053104 +327029361 3310765 +121824107 -125036871 +859994596 461068673 +132475122 57366123 +25832259 -786005477 +553205406 723555184 +-442898349 -826368291 +-184670038 -150555882 +166119447 -63459938 +69703998 -120361493 +-951111552 859338706 +266786335 109099770 +-51166548 864681903 +-901480918 -131202197 +-387289197 -791589127 +625060353 -185467104 +-718478388 749675735 +294975486 664608018 +-531009589 361654663 +565558931 -785125634 +-32473927 -363391733 +388890721 -141876583 +-3703452 -772983198 +803484948 -340097923 +935613439 507025420 +-369790256 -55873400 +201673446 -162827676 +198371316 491283408 +-205089237 -559235236 +-440922120 -948100204 +-629046184 115076538 +-655030237 -762884913 +165794637 360815790 +-422608719 -668420371 +-19420328 -617139609 +985840763 660656978 +-137612035 -559177218 +879040780 -18603948 +-904558837 92845754 +-606682965 -300054135 +625810507 -54514618 +490279167 -720343573 +-41933119 297631334 +319957721 636569512 +-985368388 985026623 +-248489575 907979635 +522395676 -715553806 +-791974331 654722937 +886350136 296445160 +215167226 54380316 +507466404 400986169 +842539867 -324605338 +224195140 -663597038 +-495277915 800279003 +-288486256 -673125344 +-691639682 -377998059 +-65039622 -741293998 +518584914 -339659084 +588017969 -137422625 +38837173 -135613286 +-759905373 -534942239 +925184103 948316715 +-568288596 -691355447 +745053663 -239361634 +-779161851 919047060 +-950488690 33383391 +-735881801 -460142782 +-127422385 -592747494 +-669615267 334029992 +618207493 974355861 +717585331 -846993440 +440804408 -207677880 +855723044 -646863532 +125660022 206882872 +425654024 948550635 +-535541142 911051504 +-781900747 514559266 +-662883328 -616533036 +790967565 66879541 +-837260484 542468725 +939390357 -57811032 +260236786 -111785210 +-528562562 -549218974 +-781258177 -475985688 +-866129304 894637556 +520791831 -208668482 +-409487879 820189290 +-463968672 -707660566 +-423682820 -774717285 +373433177 819451818 +-420446079 -444188308 +-745771814 -975637715 +152775954 837027534 +-642348599 728896212 +-461919621 -134743883 +280963938 -588286990 +639362392 -768097991 +549776570 -126454088 +874187422 -726681728 +-512251115 -90826962 +996256204 273078768 +-230612605 25463399 +999065192 651586487 +-11019553 -624404041 +-968446304 -330656839 +-827644643 -878585538 +320547513 420240150 +-163090498 -624018962 +-76353541 -481405103 +-574831433 -19019667 +584195644 168092673 +-622140472 989601742 +495737326 -320342718 +962638773 736716110 +762463791 -402261704 +-890204199 941281588 +575262225 779004694 +-309656268 481457597 +840520570 -19781451 +-729000062 704401169 +403559773 851728974 +567551752 -146620767 +-851525091 -761619367 +162760333 -534409698 +314857921 -749857120 +162952063 657092344 +-564522527 818955259 +-451597572 350059215 +171830514 415512732 +173327747 228644473 +-614785990 -407385987 +270332721 -810108394 +-289680080 572833157 +815736894 175659880 +-208492898 821945959 +314444227 -94591489 +133053238 906854221 +-882480340 -915898435 +-988691802 538969768 +-492772338 -338581847 +695034434 -460359665 +959566915 -396226395 +228500708 -971891025 +-183052627 1861904 +-18539438 -977171972 +-209722878 603112757 +-490082474 15902354 +37716653 236517165 +-74127447 361080986 +781315875 866906633 +-503023494 -285988100 +-827025802 -911804134 +194976619 -404139105 +26349986 -729271166 +-494991354 -568556370 +-226265109 949537904 +-908969670 715555220 +-205988884 -298832405 +864157992 142800760 +-653156480 539964060 +-214941450 -885294399 +120309401 -424975551 +-173535792 627865448 +-755191410 649091487 +-39517947 36548678 +-815951243 -493255605 +-585683554 217797456 +-118857239 -697806640 +963780047 354710945 +-801885074 -205984150 +-550865759 -930898608 +895403299 576446002 +483655039 -925729967 +-851657695 324497958 +683162184 -16742349 +-962552991 -631883049 +-937320376 623117600 +370516070 92120407 +-47671940 -979420198 +63974497 -56032496 +304008629 -7069856 +34575596 -539282113 +211532682 553106726 +918376524 551084439 +-523989893 -21149947 +-971098645 336071677 +379962111 -743424098 +745773389 -571017654 +318980979 -448755562 +49980637 -39106656 +115475938 533602883 +-742801764 -286511381 +-60194026 -598714320 +-935829680 917050207 +-458369983 312779580 +-777517972 -295184383 +-219703078 802279236 +637289145 -691313142 +-737184741 755779316 +584083847 251435766 +619902955 -664353657 +701035789 -137077600 +-167169151 -615418725 +-13980101 -300557225 +-696706799 -580467022 +-372150369 -638697462 +-363814227 524196468 +944813794 260123756 +-730000538 566387555 +129211126 337569252 +560890637 673207020 +-600665572 -471825113 +-29040424 -857911332 +415571292 -527073001 +20781916 373493990 +320599660 -753053344 +-783598094 -257104608 +308917361 -671881404 +-791953517 975864944 +-115036648 781021875 +437858738 -475056469 +778491341 812176578 +-303146252 -803036622 +236906666 312539272 +714284181 944602188 +941372410 -982361335 +359260586 65631128 +810046635 259151003 +640728805 79140498 +-577505599 571099523 +601203637 -386259871 +305444550 510320404 +553893272 835189359 +-717063456 -132505460 +-742517714 -764171417 +-266314944 329945687 +932226872 357338579 +150272404 -534449025 +284371314 401706181 +-942940171 -875424144 +-456572575 -584481578 +-971459538 -88120120 +612024176 -587691892 +-637908537 -575150869 +381795168 -390945784 +854641096 -467766269 +30508900 922821182 +6167894 506060592 +-337861682 200107429 +-26001474 -506865363 +627724978 982606825 +-80180080 -124411740 +-313654227 63688015 +344303783 779405544 +-544709226 66314293 +-959884176 268801468 +-786857131 562988109 +434789160 773082258 +-714627234 -735412034 +148965905 930312721 +-359714801 -891185073 +898458923 -578719448 +-916759929 -841785573 +297618841 362072650 +848711179 -914300089 +-561117650 -737806117 +-584998605 -87638082 +470314776 900604154 +895850279 -640948522 +-483929408 602954743 +200837908 947933898 +-151182345 527808284 +539155085 403661392 +-781070552 562478300 +633487882 311517648 +-99547037 -7268427 +-153068596 -84846247 +333239500 -979709461 +646357843 477137368 +-343100546 -174049446 +561163326 -342493370 +-758084660 431105127 +-473246563 46435386 +845349528 165718725 +778970396 972231163 +-757447765 -818996663 +-850078872 12467390 +-542011658 -170837520 +930664164 -386821212 +35695606 472773763 +842408568 740884720 +-395168733 -34476040 +190819065 606847867 +-611335342 -656595525 +-276478398 -42194799 +280787328 -435581587 +-564420184 -846611705 +498017672 754093285 +-227080256 610965586 +-277516808 19905233 +219100951 15444538 +-582882552 380273618 +-708443206 -137016470 +999587885 814244690 +-68614542 26212317 +353923069 -993826294 +-293791536 -237583859 +-181899960 -983590295 +143672294 740435485 +18940592 -859784878 +-638160724 -296402186 +232063757 -11627024 +-481366245 342948654 +-815055315 379697176 +755926687 -94703757 +521546503 -2392166 +467321784 165903226 +42232347 552724189 +-628583678 48208960 +-943466160 -160327083 +135512323 131686126 +-988204059 955176143 +656540268 174629870 +479103080 -345177073 +-291411053 -175496591 +319385233 91402220 +750261669 363814780 +503356766 -19609569 +-195975797 -301184770 +-596517500 -644908334 +-896993080 454026725 +-590656854 -271505702 +115666115 -966216364 +-582379318 -121322612 +805615430 305962934 +-234556279 -212469285 +-130207273 -864736989 +253453571 227867260 +296225491 617454653 +-922283141 -178247384 +715832519 -497250702 +392199067 -955080583 +-986765620 -545006614 +-94216151 831311227 +-558514554 -503828522 +-561490056 -642664039 +-259682963 13053280 +-524004498 421282976 +507925966 -913879583 +-566252895 -296727538 +179314168 -345502203 +585443681 593655704 +-289381949 159446112 +31507224 699021317 +697827466 421003727 +982092847 -516371486 +889995804 375889228 +-222351849 219416579 +194145675 -168511789 +-813625414 -147199609 +501719063 -479607475 +270374553 912369487 +585496949 313255980 +-683464736 272720292 +-185026549 -998268106 +298186151 570030056 +-183086111 498301012 +128478200 -723430766 +-678116151 925342937 +105165204 675505872 +-829310136 474067953 +440021621 500056047 +43739868 -252834645 +-80589451 597761306 +335855102 749103729 +840447568 673822347 +828917357 398475647 +945517429 474807065 +951481296 565764737 +196057704 -985523320 +546068678 -121110663 +-517890932 -695425436 +854445797 -501119571 +-272734539 -856691578 +727286776 307702435 +-619968610 -327030412 +621028241 -452122377 +432737522 961567218 +721847097 726175577 +-426775248 -112476913 +357133830 630489535 +635845906 -466154373 +-873398525 -793826474 +-309170979 -366110407 +-415798458 -332562481 +987798128 900867206 +48842088 282229916 +-321448879 -248470753 +-624685819 960937972 +-864086731 447122698 +263131820 183503013 +304450169 -814144205 +177931674 -206637509 +-722287888 162812625 +-181929217 -868284219 +-948319077 938579854 +-111598599 128924588 +5607705 -411041277 +-128336623 565975970 +924383998 102569420 +-829695967 746812402 +699726565 10955615 +-929222219 719454504 +954706343 -219577676 +957673087 -844543213 +506237762 5073343 +-739153711 -369496229 +-354690862 -393322405 +-520957773 714816258 +958997379 567528804 +-985069316 -88439047 +183971594 -721058919 +832214624 394487667 +-6541533 -574369999 +-494338970 88969627 +152645983 233023945 +-549185382 -377683398 +-279363278 -390941494 +-97289977 302563538 +-100294954 -333903738 +-139655034 807927859 +-229122552 21003576 +246129356 -429975403 +83686920 804970782 +537944300 -739656288 +-785503307 113979412 +-319065732 -593252152 +-77876664 -694286094 +-995460489 215657857 +-19415558 -993066441 +-871694821 -79833012 +70361796 -522675055 +562032730 797116249 +855454842 241041460 +693964258 -133784732 +331415023 757410112 +-300108899 494298799 +463827772 -951719200 +-112909581 -574261766 +433165076 18776471 +836929711 -35797074 +816132595 461844664 +555164142 374335890 +-20158577 99444170 +-317805017 577199778 +-599222850 -377686688 +-951355461 -10997833 +-221327768 251499061 +995265583 -578495199 +409459271 734933211 +-942355112 142933669 +-301499674 -677155774 +56236707 -967897853 +717878046 -914800599 +759248216 -16398587 +758937364 -924442250 +-290090449 249448822 +-842107030 837421683 +822666396 -121093705 +-627731644 859874405 +923218754 -94632560 +-894233692 783633423 +198180901 877419672 +-550997858 36307116 +-611829592 65647177 +-957981924 -111141552 +-751856417 508683153 +633292032 -767752207 +319969484 -575897715 +-976372517 -272766804 +870558569 335973183 +-726334829 604588355 +34754892 -732782515 +612264652 -348252958 +353544476 -378518266 +965669161 785207571 +793404990 -537630351 +-70161914 -739302410 +448605564 -177825851 +682208079 -155715605 +520220086 -60346402 +439041115 -272213023 +735533702 -932936615 +-707671506 -573744150 +554099724 546093101 +380852559 -82704478 +-894492546 316884997 +-527267153 308044737 +-907252816 -700127781 +-523684135 974564016 +710020663 142442114 +-621369655 -146992232 +677029173 -309777375 +194351177 -696839866 +449575494 996237084 +274521298 -924271907 +-124448787 -307737535 +785995144 98902992 +783502977 -653437701 +-734288061 50338689 +-493367607 -922500288 +401115303 84946490 +-980832703 136596111 +449809581 -800666506 +-8109582 -540749019 +201840232 -810273021 +773060775 929889034 +261166214 430435424 +999206364 -842131871 +862441287 -865264325 +-565668577 -2572222 +-473480007 -873225544 +-721460251 310008164 +821078399 534738176 +-538697446 164195712 +-993191921 -536021958 +-54538373 890956318 +716816104 -142179241 +-473918092 -103769641 +343521389 -534179893 +-938833903 -689632356 +506712761 -556770091 +261553975 -531368858 +130995129 -356619493 +219114190 905177725 +-84606108 906081670 +875902749 -959339323 +226223327 -584385625 +-634060719 -596214396 +258060277 -626447129 +-653581185 -471431742 +461231056 870537112 +943375519 -472378308 +866650957 -489602268 +911473816 -573410955 +-287322198 998871139 +-515392077 193471722 +463996980 -339948777 +10390601 606234022 +754698741 -60073534 +153477171 -45933265 +839597882 893889163 +383435437 -80289263 +227092213 358399472 +-236233730 672013863 +-708242199 760101885 +-565530502 -494784906 +-540738814 -543869504 +-877759193 377544939 +511749891 31915153 +223459836 162677704 +75507389 -536058664 +-179704082 261067565 +909970304 988929748 +-30415313 62246378 +-27193218 -326769683 +353916359 -590742921 +-199485442 43851549 +-884541226 -388771756 +-299848111 -873570851 +-161740468 699319054 +732144879 -755592074 +-91651338 424271158 +341577383 176828817 +435378726 -102704435 +-231518501 -821880918 +250380701 45587970 +-828511598 -54134398 +-304050352 876239902 +247904901 -433521261 +477245547 -575129458 +184559658 -707796967 +-310027174 -954342959 +165059419 -624436749 +-375815867 364647499 +355506875 -710192485 +976368855 918922754 +-357073326 921710566 +-29693451 261335367 +-928696756 469463430 +517206769 140426551 +-393837376 -817308326 +870780151 87461411 +-580636119 620072142 +39611738 -953306755 +564378293 -182479179 +848786523 -664121547 +-895030336 -762643271 +658130440 897005762 +-784669676 204582436 +114841292 521498952 +281145606 -180577689 +620490295 -869046783 +347505568 183619652 +-993435670 446265944 +822457611 -664499572 +478659739 947615230 +-614329188 -283562386 +-432910423 -927481928 +358993126 913396939 +733004621 529812226 +828523998 -253932386 +166969509 425763621 +-580188282 436093379 +-33458573 -273547181 +197854892 -582364061 +-812075722 582783299 +-540728957 -809157335 +419261034 -496333894 +346376739 -995944250 +908826073 -755803749 +-269439780 -317534028 +-78821804 117236369 +-208041440 -926299990 +1116919 -406395745 +-835503185 786215642 +764397802 879170173 +548101295 417225927 +263179316 -937347054 +605753549 -611937798 +88841031 -678062496 +868640965 761155121 +137359999 -843573064 +-315224714 308481765 +-431546545 -935733490 +927624344 -841416664 +571142639 -293082571 +-261232309 -903596367 +-856103006 -673525493 +-214016290 671306000 +-503162053 -92848513 +-661160693 -999734443 +601592954 770144649 +-749332035 577022391 +445949656 248626384 +-108191517 498579012 +360991403 992707152 +-726604539 667583068 +-154865934 -939915808 +-868254398 739188374 +41439967 -517021362 +931937124 706669771 +814403442 473600678 +-406728945 890034516 +183572481 -683507331 +-592470065 -996915688 +-79506506 -195549237 +-990177281 -279866850 +510064718 916732282 +-644749342 996676937 +-169215619 -835628729 +568897737 214159021 +405402509 -893915878 +127301300 386575864 +567341092 -753941800 +-421902193 391617624 +173025229 -575618588 +231860380 736030387 +37130773 302473444 +-544017020 -174960819 +263158744 555859275 +-809217867 -438078502 +644873886 233162757 +-605375370 -862438142 +-263564413 846062011 +-100140053 -881633818 +-372275290 -219824271 +-640333464 -864619018 +-295685429 585686224 +-840767905 -94576233 +-733634884 -340688746 +-437831481 -671434353 +-738855912 20364785 +229333486 778414321 +819065504 -963184754 +619563646 505360483 +617987937 -433246274 +-676367258 -398634887 +709787835 -212130441 +839657172 -409987468 +-521930167 -67989879 +68017979 449672338 +641398606 -493959920 +-425884017 655048944 +-181888954 -601981733 +425055938 -691253370 +-836518855 -43422250 +-545031438 982695378 +-580277657 248954525 +809929970 -351936424 +725891845 97801558 +-392010372 327979645 +158093402 -181562088 +-64886182 187373698 +-129448365 944054071 +-831695470 -781151046 +-844292240 40019739 +-292938559 -343306143 +70706328 -644677033 +-211017900 468076597 +136868162 507529155 +-871611361 147812797 +199178895 -274185015 +681697913 -235386312 +-704678842 922791032 +671717318 520295089 +-10911142 -701880356 +4975816 -619601521 +-217728342 812074082 +705454788 113850397 +392179545 -657156188 +15900980 399314932 +-717442858 894515459 +689395673 -783820220 +-595660399 -818465153 +617690605 -420971580 +-617556285 -861886548 +-693318935 968912225 +640894350 -593830585 +-606425276 920560929 +-514152611 -859184227 +-128866261 437710629 +-366888304 -308701728 +493025762 441590890 +312838232 -374350528 +-282489630 -483161676 +-825861195 939235108 +-90009728 -474990593 +-687733565 299061795 +-873810695 100277053 +620891540 -323289443 +-137129663 -748587642 +-461806294 -43337376 +123556325 -526536707 +-203935668 -487466304 +-553891155 266777657 +-154569497 -313336128 +-29723295 -290315087 +-640499390 -561096862 +-770448287 68995294 +-629718680 -808291441 +-858769583 700894823 +-98974154 962526696 +-895471546 -293107909 +-837126503 110161756 +547057118 -394718478 +-210743123 81337203 +686732411 -895619677 +5918417 447962646 +708827525 921646777 +-354203187 718932764 +22609143 -604258950 +750752916 -104477805 +521261176 -759591583 +902556339 -59761768 +-418683362 807127774 +205964699 947734763 +150010526 -989027745 +337549444 -332476310 +-393436322 -93694547 +257693171 197876138 +175273208 -462839524 +714538733 -880342249 +-458521998 -787452857 +99574886 153375265 +-57879210 -861417778 +316537773 979477509 +-723196304 -284860038 +315217110 -156690148 +-569340812 887689452 +-556584395 -54116428 +999779036 -905446313 +-369639036 56898955 +-571454764 887286415 +436970466 -267474203 +140132763 -113288820 +-915305854 -196251230 +-479228216 118119890 +-677151758 -570772740 +-976273946 -600990404 +-181903678 -881402739 +287786777 875725458 +608284424 -935947264 +828203809 -702374491 +11761800 -799508906 +-980802974 -119843653 +359645851 -853913028 +61693731 -206593141 +139019661 -103428209 +46942169 -504190387 +-195237276 10682915 +-335773156 -957896161 +791892993 68825803 +772160541 29539661 +-770604931 -262395823 +-224421845 -295455265 +682696855 -18184553 +389013478 142905619 +-890233760 -181546008 +814941255 407667793 +84898018 474835393 +412133567 511712852 +-193855293 219379075 +488897715 647463475 +774327380 -798744039 +445113773 -396881729 +-154114973 -112702674 +841997941 885102340 +720792267 286123866 +180509355 -614986013 +830021821 -247852595 +-262079820 -549415662 +114221175 907493867 +377725851 375257844 +-518133688 -390634287 +236752308 -267971024 +259280494 889618644 +-744634828 558588674 +-19742777 -74855504 +-148292820 -241918311 +820426327 330543319 +140067488 474364108 +-554406923 -6102570 +-372948540 916049623 +614243718 -83468973 +632934920 -395391096 +-132407518 -570728865 +-49015311 723008864 +-432881345 659933164 +-714726357 -379180733 +956929036 816396367 +-121878769 -51143513 +522976842 511133495 +-383628074 345027986 +59161171 33886226 +-793872863 123495938 +-939555801 -686601629 +-317494986 391635905 +244854834 374479283 +42215704 -762606280 +-705672567 -196006922 +229303814 -727043814 +150743282 -148803291 +-915379941 712089392 +-840476182 -151525567 +-104505651 -916350577 +970728343 -619340028 +-142927769 -479398515 +724193342 -155031553 +802375460 -136329408 +-548060921 111784279 +-150722406 612127599 +609045462 728584592 +-196479197 -846943246 +949929307 -418146724 +556622280 691815984 +701537338 9843244 +495927144 590400275 +-132459696 -211527330 +-923016488 -631636550 +-601132872 -835521595 +-282153570 -508552938 +-367567527 -64629195 +227406907 -865031253 +531160786 -318403915 +-800233357 -554229341 +458445597 -599215326 +-725894948 -230642593 +-274281899 902878323 +-476418688 -523800653 +338753372 665718576 +-237577319 -545922444 +164297015 -612121543 +680341515 -114050538 +955683476 628755767 +125051078 -886493221 +-457073087 -141572384 +31532925 -69917962 +-845831548 9282197 +141819101 204569930 +260758572 397533246 +-13193671 985484526 +-841914623 -613992952 +249118899 693737802 +-610360522 -128834931 +219553520 894203439 +799014725 -781165618 +-320992946 459008651 +-680205445 -490601131 +-637976114 233696361 +-522317287 -470886052 +-678391469 723152869 +-982572332 2844338 +-486508045 454453557 +268957711 -457041647 +-132549722 189522806 +838248912 595121321 +-615179460 -920180342 +723537728 674131551 +-909395218 -699397993 +637974977 315114255 +725896867 5260709 +-380135042 862465431 +207615135 356649176 +-11971390 -915646289 +299825269 529764928 +-285905585 -527049316 +404373661 785033899 +85104467 -223521614 +-461344686 761152692 +-569764031 -74610832 +-167795816 176471225 +-388694711 481502676 +743684754 963061412 +248015954 -708222085 +564193908 274542191 +241246331 780960936 +-974495938 845270784 +695266049 281361774 +-653604358 875315316 +146222822 884678719 +-598974869 -299632403 +-116159677 205156922 +-556837383 -136277620 +-623302700 -784893292 +141738586 -679071642 +-322863866 -107465023 +-478048423 -774427338 +-7755214 868290948 +867431187 -765045510 +-751497779 218749640 +286770170 850091485 +-788141583 861421996 +-940821742 -71886000 +-903924905 -97881348 +-711468610 81348486 +-255662313 -346676347 +-355272374 -888998533 +143330045 762169791 +-321828453 545454155 +-616601161 -825184852 +-964422372 -178694767 +-166143457 -356388645 +-33746785 565391516 +40158218 381869763 +203639721 -733286342 +-223217280 159547446 +-210091174 -237499938 +-431373048 -85746922 +-355031993 -866170073 +-299470842 -637693280 +312988475 951394002 +21643359 797545140 +307050984 -713376234 +-970187579 -464732128 +-73228708 338796098 +-628024571 479818255 +149808083 428743481 +-174304697 -197297159 +726274401 273686251 +359277454 245911991 +-536139163 457621254 +-14248498 950323870 +-21232625 730197345 +368766733 -896872090 +-404343079 648387656 +-327783977 -926114560 +-267884879 745546067 +-3629142 -535241840 +977087270 307802844 +-811934661 891339716 +-464814949 -773367148 +-766299314 -806246469 +697826843 830832296 +-828316254 880190448 +941099632 -93243573 +-511808821 -200309044 +801815077 -576113148 +-722272491 495670255 +859870904 -101595657 +371916852 576436070 +-781607806 820970954 +-484779909 -677046076 +832566294 182606229 +-833588465 -8962977 +-783757780 -966477422 +815449186 325338476 +81952460 -84618594 +-495066424 730219379 +-242291972 694768166 +-736661099 -980931931 +-465348083 836637568 +119118253 742390956 +443457001 -106195646 +-689833260 6893645 +-118347671 -169689962 +762566007 740060629 +28345716 -328851439 +-921041247 -170391481 +104824638 -700743690 +439927052 734028704 +431607691 929933374 +-828554383 863899387 +650513299 -852859443 +-657658405 942498093 +-327035946 -421999066 +200889224 914757108 +-814258388 -905804945 +847013475 -567282998 +7761962 -936564372 +-230657995 -928098304 +142180457 -702319839 +-542408114 -576869282 +663514242 -381983965 +-323602744 361665710 +388382579 -103800866 +265244680 740155293 +883848365 -564256129 +-891533786 -975119975 +709288222 710502128 +660279062 -174269527 +-705292597 80553295 +138500210 550231396 +369712199 698531706 +323918236 -59709036 +86614650 -786750341 +261108616 608153306 +943447109 -47322031 +-929925807 9762312 +637212826 24647904 +153807778 -933974449 +-705822364 794351660 +-331221911 -193978504 +-504348496 -695055997 +957578971 796316740 +-230060430 -177422270 +-266773258 -203850975 +656394842 -270271896 +146438871 -49441707 +-674763406 -683343326 +149103156 -241420760 +204155421 -351365460 +-618746479 110710619 +-218055874 912665094 +-948439510 271011185 +800573104 672958250 +-339562589 -23062516 +826313068 216063019 +332893504 841008754 +768903858 649436945 +109492359 -656765912 +-50049784 959789169 +730190358 12530080 +497911288 67505180 +-48230871 825460079 +342305247 -828363857 +-65740628 454314083 +591133664 -39949212 +-243212749 -237475756 +-581526995 -542038925 +975234824 535446002 +725657339 -528427324 +-677202534 835245427 +-172972222 555279711 +-495863266 580135865 +197671629 -486339525 +627849118 406307712 +-654441884 -891348996 +-744378318 -641242386 +-677109753 408959021 +456924016 -663099768 +-105704016 971290780 +923062185 -616326203 +-471619212 -266501264 +-663151739 -703191839 +-750555600 858031918 +-975123275 -875918938 +616854430 -195600698 +823270807 969437146 +-683505138 667750540 +-940092136 844600182 +517626543 -108719814 +-997707819 637440666 +-585685657 189748072 +-696476514 -6230475 +-795280218 -315136271 +669911274 886085875 +939007306 -671535254 +-493189491 -517259069 +-969546224 565879987 +742007366 875426615 +-83553083 -953284967 +804895455 841855437 +755512486 8456135 +994731174 -962926907 +824395477 398253667 +-34063164 755413458 +-663823142 685487945 +-562551739 90989822 +82393253 -861710100 +-546772073 198039189 +-935581848 -350991550 +518004492 -250493438 +13446365 -256697250 +944493007 -851043989 +869752579 -480670192 +52543136 411509858 +321060796 -449539275 +467848563 -397924085 +581562979 271690618 +-715795954 -491184446 +-526417606 -756414908 +587750016 891890115 +-835257606 -377908264 +-407051422 -649869884 +598734466 999243227 +-802164523 -44151007 +897896663 578214988 +-795839802 -993026405 +82560378 814306965 +-849139763 57514486 +-893766768 -889360165 +-263510549 -598930213 +-627940592 571920459 +-858100089 -219736563 +-247523781 -67360087 +-252089656 448689800 +-806696764 -57145320 +-978143816 -433198372 +-591224467 938931862 +-740056736 -811690911 +-832635074 158412690 +598683706 -359128 +976019059 764979502 +364301269 628410262 +652024411 338964714 +-138015655 -445061202 +-890176824 817619616 +734580270 -898825348 +-639887070 -3995401 +-379216362 -124122091 +-123661371 -659031416 +-334546451 -183458029 +-119319717 690026483 +-570252309 819591260 +-818968520 148444519 +-414400394 -359518892 +-810928293 513839151 +830937249 633677551 +-67318775 291902212 +154705473 -945105299 +344540075 -757116699 +718450152 990997825 +848746665 669645367 +-436939883 617699683 +962675269 -190876001 +972833432 339299018 +-772784059 385623034 +-260879107 -774234354 +-996985035 -144541036 +-143031891 591025953 +893018614 -350738249 +109506430 309626521 +135111776 -417858768 +713317439 943666619 +-382125858 485496792 +-193690899 79642224 +-154200660 -50553767 +-680930759 -698210846 +-165876177 -179505340 +120110913 -388082157 +783961275 -719989322 +268228361 -354681453 +-497381214 -837545186 +-273929717 320171814 +-80413385 -955485102 +939896938 123223959 +954872708 -628025175 +-754142224 809218988 +109790848 449358440 +-593927738 -453990320 +738416309 -857078045 +418830302 403109425 +-57425496 -206574449 +-790042921 9409371 +330479811 226504108 +519633921 -179149531 +-61423216 -591697682 +-915884497 723100971 +104412169 -930224937 +209566274 -761549771 +498552589 765522007 +622764336 367755496 +585508763 -364473950 +856212293 641679417 +-672847063 519256432 +976134129 448879555 +-305129381 -95429567 +860215420 -137476619 +932326999 496095141 +145908756 -14942850 +251718898 -151829058 +741892431 804544048 +-859255613 66530634 +-560482570 -241206495 +-27453134 -397732591 +117770954 977994192 +58024522 629419727 +-484111060 101894548 +-323781674 -926656181 +-487024577 -404377515 +608636505 527239112 +-975918099 -837090140 +-468160279 148551397 +-16127061 -66593821 +-405175781 -920381713 +-63414494 49829599 +-989806804 701094242 +174028491 43310237 +377092839 49831933 +413850863 -311141042 +-597676091 830669069 +854869917 -335102916 +144837833 418144232 +575410745 -535137158 +229588216 -33727022 +51174653 314747642 +347645684 -56488813 +-948570309 432578456 +-401733764 622818590 +771057976 -66834635 +935547934 -32173006 +-841358108 -145374446 +-793131193 -866157669 +-894775269 -329592976 +255421980 282858187 +814356060 -70175866 +-131515054 -381205644 +-209479776 -514822842 +529207552 -231247299 +-202817767 793709989 +-979305920 437738401 +802598786 873252720 +-979748381 -577005573 +-705052744 -910788402 +698581441 91456716 +-232889015 -833867358 +-534676398 772466221 +719990235 -533653715 +-106287512 -276890141 +626807803 404005198 +354732379 -937598041 +575913994 675294149 +186069000 -522450228 +242000565 -893149231 +187755318 -398301673 +175019192 -686512119 +277406832 -932952972 +-405079534 -885319656 +188595998 -99522273 +-993356850 -175396148 +535854444 -747864171 +-95513352 -863204652 +865912533 -552447208 +-737938428 840985905 +-546631991 401058931 +526284136 652653051 +304961710 275498950 +-150267377 499411242 +875812437 496631253 +-987715805 -863527666 +-611124985 676811275 +-681370681 559812909 +-543467320 342236868 +438137340 485016979 +586931343 949823560 +-550045504 886687661 +-968381428 714646882 +-680284925 800292249 +439869340 535860465 +-351892433 -645297955 +-149648653 -61291304 +-313331837 -376140487 +-54046255 168918535 +-196411555 332963045 +130540916 673527365 +897200981 375934032 +59886424 -388340081 +734319520 135513487 +-227957133 119448602 +-16064597 189968071 +-657824421 73582853 +-906025069 -953932376 +-347779649 -44362023 +435969846 -404375810 +-497849044 -448227010 +-736591455 -55342891 +-207350861 175329408 +171578731 970868457 +-967442534 -124721196 +-766025783 642180347 +-422410428 -307163426 +-145869037 290197230 +384519202 -397194662 +-200589661 -315705446 +-414766682 -707074367 +776126006 -651036859 +-140900989 919614132 +619285416 24211976 +997674428 -417523816 +-834293685 -678184093 +-617373183 -331272048 +-906641656 -883372503 +72073241 -446138850 +-657354786 873752638 +538037089 963532337 +124952809 292999768 +-510013164 767388774 +121635573 162039263 +-71321181 738978210 +466053871 -441774261 +945999571 -615920549 +-367807053 449100310 +-615528841 19596112 +306646987 -747371514 +-384105785 -665244954 +-882031196 -339441214 +819389950 701645449 +331684843 -275595571 +404953140 -649843751 +-168792100 -530963037 +-347563619 -264963362 +-294201536 -221513501 +-644039749 135640454 +-738138397 522502996 +-329469462 547570369 +-952311576 726483155 +509862036 -842089911 +381611137 -682419874 +-200315794 927830589 +851770921 -580593422 +385738896 -468418630 +-570204202 360385157 +-706483686 -451970385 +865347703 183211096 +-355652801 54467589 +154948880 -722514413 +-453770475 41518023 +-307651220 -775866148 +-151267422 -624069378 +229997006 497007533 +717902024 -45689776 +673109953 -122708710 +704603660 -400397686 +-212847131 -652844059 +202899636 551391701 +442594831 622009294 +293962199 136151714 +938098994 -971660401 +-961750764 752241301 +-483519606 -828712776 +-542684750 394883089 +880653075 -215445280 +-243783736 -350834369 +600780956 283036837 +-351241562 -337511742 +-471782827 836923842 +941347103 -640279191 +-450534731 98170647 +-798198368 -214772645 +895675653 68143355 +583321035 533720695 +870722207 -468457540 +458369405 -273499373 +-747543789 850508243 +-819155622 560922490 +37855827 833665202 +711892771 438442360 +125892662 27064750 +-501578688 -599812418 +-489428502 358342749 +-686982061 731141357 +-721303455 -397110777 +602389005 -464273774 +-259366315 -907173889 +-276424946 -128615718 +-486065071 -856174007 +967336572 -895167530 +135564128 -415621032 +981031945 498558602 +913945246 -666485349 +-915996674 420795844 +-392440790 660371292 +-728836323 -92163599 +632628727 940204297 +-522899880 -656543769 +-807833575 832224350 +110298513 188903970 +-726351755 846285620 +-695913993 -674078015 +360342928 451480821 +204553713 -32396180 +748882114 754505193 +684428465 20967235 +694961943 -803396641 +472219620 82969886 +-57075116 -817616294 +669289819 -580233781 +-669816500 -450835110 +-118990277 232348832 +409932556 300688164 +-134610878 93933304 +365761587 993514805 +-829139806 401868995 +-105594746 -796605282 +364993413 98238327 +110713505 762307444 +856311181 814573076 +793040245 176183675 +-950329530 -444166083 +468202928 -673130792 +981431454 32627939 +-835307262 -270929594 +604632913 -328675826 +-694709229 -533411302 +375950785 721968277 +-409563747 526063269 +-887390584 383021591 +-221202553 535709403 +273092483 174174600 +226382756 29178140 +-742389149 -211197152 +-795204362 103867698 +-79029738 -147142116 +-175307986 -985911031 +65641511 386682231 +-106271407 -704626068 +905454575 167909300 +948630199 529952086 +164098216 -362703152 +924350183 946712142 +-76619914 530720672 +275457796 -651161946 +978496600 648034682 +-316559109 -797624891 +-8522458 -52686337 +-934535049 205179417 +121527413 -697425328 +-211686570 -447986595 +860375241 990286901 +-634809796 -410006840 +696559829 663362354 +815350136 563867220 +-301160138 -50737437 +-208454312 -100185702 +-351160195 513953549 +746284971 444169057 +383334912 740071846 +714211414 510331335 +-789189307 -567977600 +257672279 -432622323 +622733486 4112090 +-360648652 -776871234 +652620389 418023933 +841217652 28811830 +-862813484 -716856871 +-584001355 762418374 +17543899 202409474 +-534455335 129964789 +-611655220 857870388 +-470045995 81277833 +-537527931 617825604 +-372413559 474864840 +322687238 192566064 +-851218994 26438376 +-331274656 -709257582 +522175575 949319735 +978842193 -166688206 +-196546212 929776093 +-194289396 469688037 +-45634709 -812815104 +-209966762 -242872408 +710545560 48332146 +-715510909 -110096933 +939903159 193760773 +346477995 757047002 +-844682102 142078746 +-197399395 -649444933 +458374534 -249990634 +-701351373 884791547 +197588013 855540987 +322894234 194187770 +310673964 -346440832 +-868378669 -924136420 +840058985 662221613 +622242638 -414899690 +-128817642 100949493 +-378882449 -475444978 +363382858 593879166 +914650887 617866020 +-101495416 -768764555 +86313867 -764381652 +243478450 -87402943 +-532834484 -493101682 +-606985707 -248722136 +-998895823 494860243 +-644777894 947122564 +594440881 -453045496 +32889559 14790532 +920425919 636779304 +-371713198 464332819 +-387965898 -554837482 +549669689 -106678301 +-609355271 284411495 +-824380932 887713322 +417338389 661185153 +887983879 -890234684 +-553195439 429560421 +-614230012 419491790 +-648492501 -929102944 +587878514 74055927 +-684437786 591948367 +387100544 23074218 +408604637 656242341 +965785060 -398218439 +599622022 -832220242 +827379457 442630301 +-10680808 -914930661 +-373750505 -415708316 +-728094477 131537620 +-654402834 -498315159 +-291702864 -562606311 +-357518310 -84811457 +450663517 287563153 +824258397 568948402 +463923234 39404411 +-581080981 -961971474 +97659293 638764286 +-783170317 -782053517 +596799463 123455426 +-675464054 269595612 +921627272 101330581 +113132930 251733250 +-712053271 345117963 +-971126546 485679168 +646832356 -906031955 +-864232067 -635235984 +-13176959 -772815946 +112447140 879355264 +-573391419 446248340 +237791415 439276952 +-927669134 -436601356 +256711172 106690835 +-190101595 -307625119 +-951568375 38422547 +744451992 -971572834 +349514657 -350345562 +-436170640 -826023830 +-167229880 806731113 +-225959638 -671959715 +439167179 -797561251 +76604169 -438607851 +-778072644 -582026867 +680765810 869267648 +576077359 -922500754 +-273791389 -287115428 +-13278222 -985665047 +233797457 3407576 +542988276 -435589616 +-895209955 108150347 +-206535100 836745972 +-624090725 155747449 +91936521 944275206 +-42654716 -348563764 +-617590878 -714297966 +641490163 157824997 +920133940 -588157972 +186361986 88117925 +361792071 -907432314 +449932473 933189518 +-926920581 699380502 +243146820 553074330 +-183813340 -689147994 +-734485329 -726773942 +144429211 255293485 +463292503 355840298 +386165478 -122798549 +301501620 -179048795 +-855641895 -238124020 +-581179086 -481859879 +865188903 -571233423 +-103803225 -373440012 +738189123 -29759988 +877201467 -447495871 +26158855 -242693337 +-290166074 -345974593 +-250441373 -301968049 +143112576 -139351103 +564475806 507322418 +998489362 -641014612 +-45795279 -444936959 +-468389385 467383587 +-687379618 519261675 +701947853 -417126427 +504139400 -150005795 +44112931 -104762276 +-829482234 115945112 +460735 596768609 +-114593121 -465089340 +149369935 -333341048 +631475908 879131868 +-238621954 351538749 +-424443726 739995994 +-195678360 -814183692 +123996405 329015270 +-605489271 46997447 +821103996 7872050 +377059835 856236938 +66945568 -633161069 +-64341012 222218445 +584313825 812141552 +68582552 -794254495 +889884455 -829609075 +272749109 171713522 +-992988342 -852640163 +698385600 519998833 +761088577 -763010546 +-260722718 -712938556 +-120551859 -953014457 +-770093926 4281045 +-289767099 677642260 +466041303 -466466078 +-899094456 79479932 +-445713998 621047005 +-293601715 -418874264 +70490774 -325531168 +230980836 612328243 +174095403 -948752195 +-449962961 999316582 +-100086240 945352978 +-591897640 -55671778 +-853402091 -39196192 +-874622072 -94107404 +869885089 -625634361 +809347261 869582052 +-846291975 716897823 +724063100 -421186845 +389004725 -284884158 +548221908 -629044580 +-356948489 222088421 +-451057335 -156679432 +191822581 609581478 +593139066 290215816 +-846076429 506736608 +91239418 -92205074 +288333010 213330697 +-670309250 496300393 +282820942 -707843685 +762022323 -30032206 +327039984 876225570 +-425762792 881549260 +-317285774 -210902468 +-288844948 -186594271 +-737642214 -47776781 +-313700724 91481237 +124944872 -146737285 +642606884 212182269 +808020350 468803865 +-384932961 339351862 +336545674 960030989 +732621264 394542735 +-730955728 -718953480 +-31529195 -619120977 +997224391 591978009 +675229949 -753021603 +404146780 -683857349 +918420060 -782472941 +686625598 34316849 +339229640 -752705854 +293739868 -382729983 +-813256132 -551326364 +-826102298 283809897 +-551546889 -696093172 +-895064097 298650090 +-67904935 -117436383 +-953708570 623767919 +-873875688 274357786 +-142750952 -589427654 +-263592233 -149861028 +-529208474 -67569992 +762017247 -468359309 +-835787289 -184982656 +-948766971 -785658309 +-561410328 430664409 +-974791704 451527423 +-748967516 114448783 +-977829492 -16245627 +662588044 11302613 +217371140 454290099 +-506042797 904518080 +721022219 61384174 +602480677 -177831003 +338652511 50168318 +904792834 -436823492 +14883112 585572732 +264140612 686904518 +955620827 -119260913 +-70569449 -685709115 +150839347 -193264139 +262455621 -415628769 +-306225888 -556174688 +-530158369 273775181 +-462083490 -605529756 +-802250774 667656854 +459301463 -47815830 +-57226530 595506089 +-442944071 151781263 +191835434 -163169150 +351161020 -463754675 +-571379443 51120776 +-919515995 -541991958 +-917678184 -683174923 +-963473869 961899295 +689827026 -961093248 +948802174 -514170014 +-597999161 509175028 +840523722 125331783 +562742756 -617875891 +-844207457 -423000153 +-695259717 32639673 +843490347 60623217 +-478276640 323434283 +432906667 937134106 +121900193 119079768 +747541153 267533883 +631085436 -578778400 +831355795 -132618304 +-787814495 -196622666 +-496250065 938279135 +-867394899 -819306772 +-14320556 30505633 +697528878 883962702 +60180528 -718349947 +130093729 412000691 +-388929950 -241563947 +372145002 156104082 +-894732487 877496322 +-390179061 928436464 +-552950175 259966359 +786017504 -854596851 +-875449995 288138979 +11253361 900839190 +-489412300 337383605 +938632276 -526858404 +-315911181 -591021618 +841580310 16182142 +-403977829 -101533234 +-828679787 -731841180 +-364938239 993657320 +-749421662 -496672174 +952901489 34513380 +-225176196 -270163683 +866934523 844554989 +-562148668 -580981492 +271718126 -564391010 +-893741526 939367062 +33426223 949738103 +937864487 347911895 +7904261 819802460 +-235169794 726492983 +-155210623 781611244 +125669705 -677486657 +933924679 -629058883 +123936628 -397693735 +-25867664 879927505 +642467417 -299068636 +-538047849 670768167 +469965925 -619981126 +173309343 -481073398 +707714631 386327806 +-285126090 943116381 +500100441 -150768571 +-285870161 247765197 +-895770115 -230193066 +813095625 671442743 +-913849676 -394451455 +686923361 478340576 +-154455348 -712104930 +-891450827 -928115253 +713435103 -524516156 +-82303908 -131013589 +63452524 335825166 +595690374 -473130090 +-917140578 -233354926 +251096208 -47571816 +376909255 510852126 +711662995 -224139784 +824132688 -956071150 +-489907572 -315254053 +668593134 443582918 +-923678726 -646059840 +948592582 -976657359 +-256615862 671744521 +-863337309 -905667599 +-542127982 892128218 +341533252 -233076187 +870290883 107934878 +-1227309 -838429784 +883484772 -515928966 +157800645 -226070829 +-791846726 -459103896 +-812833946 583073004 +463276354 -741264818 +-764722970 331365808 +113024837 812289658 +-960577592 -667212348 +-568153427 -380109258 +-895005746 -797919700 +765254317 -497957799 +150165124 777912208 +-230036499 -528700722 +-292188674 566433054 +259310237 66953090 +-401046452 976947403 +871742810 854942588 +305382773 -197364706 +-283403328 -993520380 +144323343 -210390595 +764057295 966152862 +-542746698 -529023490 +841585076 -74253165 +247670388 807296289 +841195446 -302856222 +710386949 -95985321 +418022019 197087014 +670451794 657601178 +109386837 891924449 +-570673598 -425377118 +-883203831 -923309379 +-121498039 -788785661 +299379691 -326808696 +340009250 -694369734 +-633074550 -921707110 +97136416 965769427 +-28314560 -284135924 +-525327320 945252845 +138916873 -787414982 +386923638 -375895039 +467062340 -37187414 +-579558529 -861271031 +-409867750 493849809 +343960335 -908375877 +27286457 829102548 +631169393 558134790 +-257681670 -912371957 +-112906085 264856048 +-315079341 -846429276 +-689617871 -814330367 +568276661 875132888 +-489582200 447240239 +-305826103 948744059 +-7582463 743882159 +-124294129 -929141350 +239943774 -247373985 +-585588010 268604312 +-304110156 -531574058 +293460660 247844290 +645287834 -336676144 +410321605 -693875195 +308393810 -259770781 +283064730 -731014505 +-308881883 751249514 +-498181751 -481946739 +-951217008 173615893 +-481576350 -133496926 +160646974 395501440 +400163247 468333531 +-845876920 -621784625 +-917282609 -752056133 +887494553 496518527 +-536645488 -526206169 +-351457368 -678406193 +229550338 -454952733 +-385315756 247102425 +-832706826 -873929506 +201899030 729145696 +-932124108 348377845 +311415115 -742879193 +-360735005 305215058 +-80360800 -747836725 +-268752406 472482356 +-821860844 140800824 +374947253 -309069879 +-421553401 -306802758 +-812620516 -137660993 +-280990309 890918312 +-816971292 310312719 +295232256 886528257 +983350791 -392006570 +-840172626 -668086308 +-960755007 -818066518 +-611146781 -297116325 +863025375 -393806959 +-961379501 -632941404 +240306915 656648885 +392889841 -526535698 +-234651924 -665688318 +473626484 108693794 +371452882 743165712 +-202822557 393952778 +-435250564 659199592 +-127257741 958916802 +-259257026 -50399151 +296822796 -448712081 +-317981734 -324202721 +-666924528 960914989 +196931306 -512206513 +607474314 -274906503 +-959019620 -953430430 +307835057 282934407 +-52944375 -581312650 +753719675 314527704 +427204416 79536548 +-655577363 -3804847 +115514574 405939085 +-556113751 -437401406 +87063919 262183431 +813832501 -779363345 +-844958246 41327673 +-411658987 825008881 +-788810685 587791416 +-730051949 -264395920 +-169637156 284685142 +734056906 694554754 +-150772524 -243380598 +219775885 607028419 +495863668 907208074 +831709230 -284599821 +490145219 106565641 +-753853264 928363115 +-158092217 -467100682 +371128884 -97092763 +107305490 119422676 +-164024246 166861674 +82311858 6260670 +642998042 957577670 +-933304506 694441831 +766452018 394030385 +-751096748 802740710 +-704287007 -79393605 +271020712 647789794 +-176190117 -92129858 +320572897 -517508720 +942163779 933789096 +205522187 963832968 +-560426012 827365464 +209537017 -98185096 +33560478 999433087 +775303990 -740451692 +435232796 -471724862 +465318698 -156911692 +689002476 937211588 +828522352 -500899436 +-964008760 931732153 +880728937 188892053 +-893716102 -478477185 +-794952029 50085440 +-821135966 130580672 +-635159148 247551835 +688125088 466444052 +-660818443 -609508513 +-163228322 646879817 +-340697715 -55526211 +410674551 947853798 +501245753 -329737808 +852383786 -922065277 +781603867 -98768788 +322128942 -776472265 +-922553179 522149735 +296333711 -115171262 +-908996614 586515228 +-339269627 -834782506 +-382106132 939761496 +-70275890 909982534 +-43728600 99535390 +-172711694 702926248 +-749962090 -326959358 +725766069 253278125 +533544628 596350420 +300757690 886528900 +756252502 -238903653 +261763184 -429884598 +218886997 951739058 +-134881505 -546591428 +-531428156 -982833710 +685406137 822190887 +-705266940 -154018582 +-984163616 70598870 +-963326815 -507140298 +113663684 -228270150 +-177304682 800833967 +-744415035 482145459 +-139927537 760432094 +271535674 -159952257 +919940504 -604114837 +911379508 672062066 +-3868598 -964749780 +587596856 -175293546 +36859375 575975081 +271961960 840271341 +-556293733 566037499 +-103113913 -818814265 +-544413895 -494347236 +-585356171 811342957 +608930241 99154532 +-96433185 -807312635 +927468628 669041670 +330936542 994325441 +-228260805 542880992 +-848481207 -398685713 +54723137 -122685319 +-28223936 -585887773 +-560580639 155329737 +-473986999 716229788 +-999728778 805463415 +-729850713 -583711374 +-255692211 -689351812 +-711089043 -792805631 +-350500315 458343109 +-385496411 448796693 +810872928 64665128 +-217613993 -264412530 +103480243 -799277012 +-305031918 -946234925 +-285498314 211763584 +-575564269 789776877 +-883598512 -858464702 +710870650 -541031669 +-114324003 143600626 +-154143240 566249442 +419819273 -867164555 +650630001 613229047 +53985562 -418126052 +634616584 624083291 +-952023803 -847130970 +-908196202 -257739833 +371189817 -434366635 +-747612810 749519235 +40527003 145495175 +-330376588 922987537 +658986718 373154952 +630991765 84072222 +-29279846 901936944 +248175145 308487123 +942425661 -466517322 +-331613424 529410126 +778148421 563444645 +896393775 -214950534 +271605868 -403536197 +820932449 -5021143 +149441445 -878672559 +817368183 -486211715 +617843764 -689346962 +-183306692 175740436 +-223265992 -191109498 +67384009 626187456 +-953629925 162934740 +-491231064 -844575963 +-301246046 429903786 +-144413379 -537368975 +-665263774 328415361 +422946085 397614213 +397955750 924532739 +615018189 328494844 +795758450 -761586606 +-875867822 -4281467 +799822720 830246019 +-950583171 -510906386 +463407542 -134422256 +-596796966 -64800500 +739509242 602977191 +-345339373 -382404062 +662692879 -821246362 +-435487028 587659853 +816855941 -81849951 +696835575 -73361564 +-334888040 -820709178 +510787137 -130739922 +-136265301 -10293809 +-233175070 -588501612 +63486564 -756270678 +858453327 72294707 +-266530098 -519706488 +-980194842 363824950 +563897686 -823533072 +-715384168 -570260800 +481755774 -485504796 +587374904 -250214977 +17223201 342408289 +-40746781 -539690214 +148040984 544571303 +-222134118 -96964657 +45832078 -838251747 +-856058513 -466560090 +-412173831 739477397 +99129630 -486512157 +-393740836 326945044 +-745372339 -120420521 +554901242 870475372 +305727808 401532008 +508367608 -413518724 +823256711 -558263063 +-421614647 537126538 +629559114 -749954816 +-256361986 -54796199 +604051010 -916352065 +-854159582 -167672254 +558442995 -459806676 +-165544700 -274887262 +-798041805 -104063380 +-296253366 868317378 +838043060 196022110 +369999465 -146233122 +848961792 797731612 +-503124507 157158018 +52312611 -509697040 +-908862515 -372142701 +18317737 -442507818 +-225701893 -714377513 +130550659 58069173 +415939416 727479702 +724213549 533166168 +483763535 780168636 +-890107737 -364467351 +-902519290 -237045175 +-465579700 -317222751 +-121418440 84029289 +464459517 -434718718 +-663396596 416487620 +-569805682 -116960351 +-20972909 -754869906 +179050938 161986016 +117260705 24207091 +519711340 634266754 +368777795 144298117 +-333600847 74762226 +-961204067 -432513381 +674670633 835366954 +148804349 658519739 +-722190583 -432494749 +245653108 -872121064 +-645962768 59144257 +-307355257 681274253 +88356142 -433835280 +-836676184 -174011848 +913053965 -985050514 +917040571 405589863 +-551538746 -983344108 +162635421 -28074976 +496217865 90574350 +-829442862 391727420 +89922562 -744865962 +733765005 136251186 +426372275 -554746587 +-662634859 -41763499 +-521641546 -811691965 +-697144227 -106856411 +-115695797 -668500417 +785671332 646480044 +-749279943 563131724 +-479486930 996713992 +-779805974 817564573 +-550036563 526169582 +-715011365 902574155 +-67876277 847671845 +443530948 311702284 +908151825 -916386593 +-424057173 560439590 +-102614882 226562734 +-605289376 -394245547 +691350539 -284892449 +784716304 -25432661 +92518106 32723345 +-397931654 421080481 +-789461595 795362773 +-870830021 747695640 +-957576108 -139139354 +-827800137 -151090051 +-624329813 408016866 +-960013143 324206324 +-278556622 142784940 +-343064702 4923716 +-725914795 635870384 +-166788615 618471123 +299165786 524638391 +283953857 -500645838 +-820504592 -889939008 +-889098453 -143016744 +73908384 647500888 +-40399790 -690111409 +39698838 -673266717 +-723185620 385464943 +-965668607 546615371 +161861698 674812441 +-199641079 -624290952 +79646457 -277315303 +470678668 -381890291 +-975243564 783186486 +-100781865 401335264 +585648951 -672847911 +210336774 798072910 +980590795 -492985532 +-703822913 -360262515 +-345295090 137565346 +-628793184 -701667468 +63164055 -662430873 +130669367 447900499 +237786874 8036736 +-884678599 102832319 +-508470615 -121856129 +627594941 752501638 +-94464209 -931199122 +-825857011 -233174124 +-767990067 -824817374 +140838686 330666100 +69597299 -817420032 +197229745 -473533103 +180613758 -280305472 +-31317980 -511797619 +-150380346 -306389057 +201434975 -129200124 +229815805 -741681319 +168468617 108498642 +697871873 916172822 +-918803367 996629905 +76728130 -201098340 +309860298 638920384 +-959874668 561321322 +212710913 134552411 +-177120312 -677566764 +212776130 -170574941 +-770267209 -913122300 +314950190 102421838 +-256895988 386783591 +-924626410 -584403294 +939319559 34427288 +519402182 488568861 +306083359 244499193 +494174148 -991836488 +252419956 -28731176 +135497533 -61734848 +-129181105 916235585 +-996202216 -832545472 +-674504183 774486306 +-448515658 576365910 +853264888 298920921 +175894415 777013221 +-243922682 -93718902 +-718518434 -105231681 +395330879 879922266 +994619212 -643510271 +965017452 -18151601 +-6666938 -855307343 +301030352 471961813 +431136300 -333986963 +-379957500 -296939516 +444395957 -39121671 +-817062981 603124005 +217853834 820908038 +578817956 -287188697 +324855395 886468445 +520658287 -640723053 +400455313 -419927914 +999540171 -511797622 +-429145250 57495448 +251610718 741011013 +-286955613 580962654 +174669648 -70639040 +564058724 26738235 +205711685 684252546 +-55142462 -406402917 +464106632 -500033283 +727606003 23261664 +478840339 772474577 +470151461 -491074241 +495590797 320026391 +-210619308 -664422394 +-369832695 -472557771 +-182298520 -631964973 +313537312 -130779757 +639281314 949464905 +-236802089 -647233808 +-818454572 -436156555 +-180726161 921495130 +-195229026 418668221 +-706011872 -580100156 +635406696 -481691574 +990556526 -503759290 +711224767 512411297 +-421356562 586579655 +-13691425 678683009 +-7845656 -158109890 +-176910963 -597352726 +-807934958 -399937390 +929917728 -994157226 +-247617794 726293860 +352122579 -585075702 +-18991142 36903979 +692572057 -139839013 +-198392488 -510160174 +-636586698 623992649 +3500390 -807506417 +528542517 -685055135 +-603375202 -876246595 +948687779 515900563 +446474297 650915121 +778567815 -376689958 +998936053 -208034456 +234841527 237845567 +-703825288 684974426 +716871369 832658188 +-303319089 -306385809 +618386230 -188844380 +581778774 739292049 +827776791 807555926 +707828324 103666637 +-588405543 718675001 +867104329 -486284820 +630573294 290638719 +917551535 522606049 +119679328 899770892 +235828562 -944155048 +-409739547 837373518 +-955648849 614507716 +-172364926 -965614379 +809923134 91203747 +274640380 -633430742 +332718141 348622534 +-145022776 -983444114 +169617989 753799503 +216020050 59996272 +402632938 391622211 +678616103 496818545 +380799829 635861958 +-601425632 -948503761 +711299840 -650951332 +-150614183 -471124050 +821540764 549435898 +-64199362 -73572974 +-595465032 353570291 +15975006 -203888125 +-768258982 -213768466 +603703111 936296357 +-812857448 -793897913 +-399789735 495567455 +-942623128 729905044 +382370781 -303302141 +-733334676 -589219092 +-882462563 -249562013 +-875323775 -657021056 +358316742 931968150 +-144900552 -309728006 +36749003 986736276 +691208158 715244316 +-611258417 923660250 +-947912152 -749029720 +-315078902 -400661037 +729304581 263458284 +380864359 -534738076 +-109871368 310580436 +679840895 -663898412 +274936921 884428557 +-32097169 -949041125 +-991173365 -616140314 +156353890 62765823 +428437412 531513868 +-627919186 -307188654 +-424695011 -466731541 +-789925644 -126300337 +233920519 853416076 +367488536 -273684897 +364848715 -543919230 +972733715 407209265 +-989064388 101522113 +307936757 220097920 +-46999873 -975386811 +-435557026 54929613 +-803354742 762796983 +-914140692 76765758 +454785788 775356388 +-697456800 698942731 +-878885841 -797697726 +-103305000 386463607 +871156047 -60836733 +419280139 653085399 +-997082917 375624438 +-229951879 2117842 +-14519382 184387295 +489809835 25373032 +67173725 279110677 +-270263579 -444116792 +-73138290 708492113 +-310629794 277070220 +624017815 183297791 +-477681467 -477229572 +297770806 -794618728 +-520000675 -877643579 +-818006413 -561757263 +-225189082 734099248 +93182303 628875596 +-152359254 -690765364 +-392703876 -751384649 +-625935787 726197684 +867448057 185892859 +-282797469 405778034 +-792550040 -995141762 +678156015 162022064 +632524295 -295152697 +415113396 631890428 +507287794 -693642659 +359533215 697770132 +614646697 -932895087 +-632045862 -168247547 +-125541855 -112432194 +-349723403 29836128 +-434738480 320869480 +-281368571 -537316830 +-331790150 301536406 +87440617 -229982970 +732627710 495310982 +633920325 751325519 +-120524711 917211117 +-77239606 745963025 +-938548732 514175930 +-997880735 -44045672 +486799246 334002485 +468311174 -511099472 +-266493010 -917446535 +-558758048 708895380 +706478015 430102564 +-114298744 968542762 +842118638 368844155 +483010582 644085154 +-548661894 -87276435 +-358357853 987538657 +-317167963 -65651580 +-626867908 721011092 +-934195789 -753426099 +784815074 164130915 +-845067631 -552804741 +-354440205 641425941 +-246261315 -932979407 +-568571941 -974937398 +-506383369 -929417186 +-536848344 -653034609 +-756455958 302499306 +-88644632 -403183429 +923020419 -462960451 +185905297 -449577258 +-481525051 -234072166 +268832085 355258208 +722342704 -928889701 +491430156 111470067 +-101034233 963145768 +792412104 -333762626 +-178169884 -465252989 +-420155202 -537269758 +-878201565 682237412 +-275408580 388956994 +74171213 786449671 +603507484 383623826 +-893557987 -463998061 +-967256431 106913296 +841523711 -452783186 +-713935287 484203350 +-962757419 -926543001 +44772660 111950974 +-669398121 668803256 +803202281 -505281649 +-498029747 -263337072 +440918944 -636583350 +372610972 -183143772 +-116653332 889527877 +372385748 -879000618 +832767792 408350936 +-272625751 -104406354 +840811340 -673219133 +-137998167 948582746 +-185067131 -868682474 +109214690 712926950 +-518364038 791240547 +-862137729 835031236 +543427913 88214597 +383316318 786177438 +700070184 -31975346 +955391277 863679738 +-613686929 -849920370 +767136374 369435833 +299137127 451281635 +-20710289 970358146 +714922584 607949855 +-762182965 -379706027 +-342787033 263848770 +-107271515 -874129888 +-766282172 484642961 +498371491 345454466 +-945570599 55059444 +-248715658 -42981798 +435999168 -319057695 +-919915957 574776524 +-922174936 352243043 +288398731 49144055 +336875052 286996120 +-990138417 -202397017 +503356975 -617519682 +110601381 18376845 +393481563 595705143 +462641544 674619279 +-494425035 -980241287 +-302231731 -189694489 +283908136 255799184 +255658852 -817721919 +415322907 328869668 +103591795 -822510947 +438793110 -253138546 +-630322185 863857226 +-576032204 -581776294 +163918748 -616146231 +-640080819 903442425 +-77361386 803693240 +449414285 -729018958 +-188232206 -161354750 +-992696761 -564057356 +917209874 -512026310 +-7675373 823977557 +-469358561 441112459 +-976817019 100994202 +-180131950 460765224 +-742533541 344566378 +759938228 482122905 +-125024611 590051963 +-20275265 87333061 +948901942 456378619 +-358827473 -898356150 +502907576 -578601395 +604837776 332030040 +-914748132 -55379189 +458263545 -279776670 +365712210 802221669 +522928802 -89997983 +-723807906 933720131 +-528285712 140044771 +-921674289 -205711670 +946452182 -269240610 +328326868 243928019 +-840362516 92331824 +954687859 85529448 +955385751 -145901777 +-276350639 -23773316 +703501692 723970133 +-91183121 -541879563 +450942469 803139269 +46092350 608990924 +-150514572 33151614 +-115328655 -683414229 +-27635977 779278574 +-704847619 -506119635 +281532384 -85848236 +63715465 624503375 +-242484748 -814039922 +855325059 646580473 +606521994 -990691391 +-390765118 -25223856 +-719328070 466608021 +-979744679 -913550802 +-53504969 -45270922 +657807560 122193348 +-326260282 -687901688 +-642890002 -317677309 +465105481 -959955874 +-975985069 -378798647 +734750132 283069640 +714412100 -316294969 +691994137 897661489 +-466944609 -358831808 +-606786931 -526742377 +-246115033 -249425805 +-503980074 705482401 +-15052548 -804868025 +-174512700 -841046414 +-604075478 -372965007 +-612264043 764873464 +354174564 -983393140 +-872549854 706966485 +-938746904 -530383157 +-268952509 99729370 +483160009 -241705527 +-115250141 -973202492 +-631047925 -755524298 +710435474 801088253 +-407670905 -157784215 +419778604 -215724141 +832515623 -902406239 +-550045438 300737524 +-644814248 392476510 +211736987 701197523 +505010149 346932127 +359186732 491489624 +723224742 -204101875 +-601681494 -366796342 +-76382138 781928648 +632325871 848222642 +-557979023 -678843867 +117605087 56599184 +-247176320 -874592716 +61329670 -709251442 +-714017425 -322385714 +-211064627 -811831598 +221415236 -996069562 +232204804 610354925 +-37249853 673730638 +-647993273 -90118682 +-336907389 -876501316 +598858017 -900970198 +-464568739 112242614 +818804310 -861033700 +686487268 -441228546 +400279048 -265383819 +555867616 -352446761 +78671303 -567030190 +-424912508 664333539 +-45982979 593652771 +888974627 -980086985 +-329416150 645345065 +731483721 439087769 +-884597148 -422634000 +-991850437 -71825399 +-932525023 417634531 +-127284523 -934257627 +247099749 268748356 +-273227519 803218267 +-313684334 168423822 +-124242123 -629398383 +768922509 -39336229 +-755135334 -382347785 +-94565772 -15707171 +814959179 250054962 +-848378880 -147367255 +-228952229 -395195514 +369978376 -745487072 +-321603450 -781229403 +399574513 -473698036 +-778869788 795550267 +694919280 493245133 +760247760 834273803 +834364049 -341767979 +-754929882 -622344646 +-633440713 -244712880 +738476796 465883087 +905423626 -48251811 +-977270550 784057706 +-854723220 81336727 +-195689507 -654310265 +-708568739 -849060057 +915722376 690253811 +-554260170 723239433 +304686253 -6517472 +201644190 -493611696 +771127712 -779172084 +-41090364 -717147358 +-795400369 900026949 +713500255 311742171 +5054575 -965277075 +897951425 42990543 +442884553 43527731 +256237647 -833227945 +-124569177 -950164888 +375311953 -952807078 +123930129 -463301301 +-60776924 -502006324 +-447330744 255672999 +-180053081 -164451349 +608922516 -890734212 +706900375 697674138 +-682811909 -757712294 +962941539 -125189656 +-584878420 940478245 +689481562 216414450 +-920154177 -900396753 +-174060677 -662816444 +-47116925 797330993 +462986888 251623402 +1614284 761267428 +-558944177 -836329166 +-347852993 81101913 +-64420319 853827576 +590948604 881605563 +-608030541 115398746 +-94573612 87584517 +-931507479 -821112286 +825856381 -609194410 +-37019414 -867484912 +-938904655 159885580 +-843418878 -624602730 +-418393355 68517001 +856037153 367300425 +-924301410 368433020 +-160782671 -486586806 +-884964882 -495771581 +-424514791 -636842140 +718776570 441981134 +-739297880 319095325 +982354039 481851658 +-271146782 -503317984 +-233153580 -275951823 +-438201797 88773898 +-352963639 -917535001 +19538022 729926596 +-588848390 11368039 +817258055 482402091 +105754338 -957304358 +396432682 -93548123 +15443554 713137676 +926387829 -964891403 +-794032347 -279599099 +392918808 -473270780 +-506067829 6374081 +-277530945 -890658287 +-401405352 -863618567 +334010487 -48725798 +-796849635 -506117248 +59258947 73043626 +-347214794 -612777843 +-327433401 141731845 +-789969889 -935156978 +-310360214 59764607 +690980650 647117009 +941994665 -506764388 +-3881499 -383107798 +263891925 806178227 +-318230976 245964498 +-873574512 -705641423 +-314865299 14797129 +-138066767 858404403 +995063429 -883274617 +423360126 -523463583 +-256615527 -809586675 +311036983 -512052142 +-59610321 -23975803 +886801327 959236038 +185826273 319192208 +150718268 -896347886 +853549712 156465187 +446651379 331999635 +354933142 574224558 +-372454835 412564361 +948267617 -260145852 +941061041 927023716 +451135872 -52109591 +-472014853 -674793130 +250737452 -410806058 +-624410607 -967072614 +-218207555 109980072 +332545429 545603062 +139838481 -574170518 +-247405917 288890315 +-596710132 -762977343 +-762902467 -134361124 +-148073698 -101656380 +-265112804 -520151810 +371116145 -53762736 +207970246 -38479734 +-54203393 844709713 +-279474977 -25670148 +-850796747 389467371 +-708436326 -70941492 +550375050 682504303 +-733093722 -670898388 +-995282555 616008753 +-546793276 -527655662 +-871910079 -974311138 +-233092310 919206899 +-804267295 -726016183 +352536591 -847229232 +429359006 -90495246 +-404396807 114734041 +472632261 -122173398 +-702017945 -779519871 +51488448 490395333 +-283949168 -310731966 +-993994585 901041543 +650940348 876154004 +-487702352 443730839 +458934038 -286119022 +-248683304 40150879 +-385176551 -642618464 +-483434925 -263376733 +-406184665 -681137569 +348099144 763002358 +-813575958 593618145 +-370389238 -753500386 +-325312942 481076698 +-460019777 -852836033 +445034062 133533053 +-127006162 583365089 +602091100 -676945093 +-725189266 -586707852 +599860422 17329921 +-626433264 484675041 +454369576 812377097 +-394262977 450611699 +572716740 -217263677 +-276548266 -965013166 +605033799 -429835640 +-609685790 -162784764 +89071814 -175055544 +127774529 525107252 +84396193 -688214883 +-269666351 -442096817 +-386408532 -221278271 +-939933599 290632116 +-67706617 -497390751 +151164405 -813653926 +-731168689 963372617 +-734263444 65655964 +334351718 -66514588 +974980492 -584342348 +438888978 -477077523 +-498116415 501111397 +24549536 -383099248 +-54372343 -568995269 +25617923 -204959027 +764081730 -943778615 +-60558197 362108438 +-361248373 875967494 +595263031 667365392 +-914763540 -291849883 +360459106 -732293697 +54826402 613010979 +-456560930 -971469981 +476296883 753374923 +326939605 -569829322 +-983266725 89446238 +678904727 132646495 +125640198 393641069 +660212555 -423021267 +-987229395 -834350361 +222202472 323178952 +-676384358 -209760981 +937029079 -537720706 +107723985 174985622 +-268234115 265354330 +339171533 -406319799 +86878216 -820574227 +-527413161 898685598 +961771825 -125764401 +-118239698 507958463 +-212355701 -223434379 +-795813901 -484707363 +-936583251 -980728578 +251125808 -414826832 +-680755241 -544530258 +-327664128 693952587 +401792507 504997285 +379682771 443306053 +-875160400 -15108581 +467748569 -241516870 +122653600 -438498616 +-823025514 788830074 +231668109 538877416 +752322268 -22011106 +295454384 -764530894 +-230303333 -417789237 +291368630 -415335852 +495250817 -546185846 +-923185569 236325396 +64236995 761955532 +-102129900 455545891 +-760759145 -271521467 +-428605108 233122354 +109257661 -365379732 +-261243043 -345698483 +359921710 193901821 +669187050 115702071 +287527185 -148581600 +574373495 813150913 +341280813 463698910 +704757097 203040111 +66012449 -661922373 +316269422 114020010 +424246460 -56117733 +-427919565 42296696 +-727964780 -881860269 +-971278763 -40996683 +-296516517 -779091456 +-588188413 -87881385 +291835139 -29559530 +507204147 -650339804 +-500023050 406872964 +-181582526 523379430 +70487359 681771481 +826802847 34062283 +952922015 513206491 +-516646429 -972235007 +442311450 -774734426 +429811310 -993482096 +-279986457 -815653352 +886173904 721631473 +351667429 301197120 +-998208013 -222769551 +-94860309 310911604 +-909208730 821773866 +842953028 -58447797 +657546903 565766962 +324258858 -967261424 +-443118071 -575188151 +-624988367 770960950 +333795955 457552512 +-502810523 -734664198 +-157803582 211386550 +-367666476 738742703 +34147504 695569669 +-333371346 268199710 +-824468492 986194225 +65500038 934090184 +40610878 347331962 +-63712943 -251563462 +267107516 514547944 +464497505 -892220623 +719655874 485129687 +891394456 -40277629 +-819374905 86378108 +484686792 -596010157 +-449682137 -182007070 +531126532 961079323 +-882080036 207147623 +138890916 -27303265 +-705511822 -925587763 +248384362 -559511666 +-638777482 -829097215 +-184503380 -333854325 +-928883107 675084552 +-38933102 628836945 +-647391862 818968007 +-779537706 -169823555 +-328506911 -969543721 +-841112346 -805576905 +929004739 -450931652 +980991949 485222976 +-692227293 -522680765 +-851537146 -925740409 +670112040 779739251 +911747405 -113951635 +617003132 -798026791 +-940247622 333253638 +-366872458 519939043 +989674193 748805550 +227877631 -904943272 +-951342539 991779778 +415790886 -198926937 +68903382 494372329 +528927274 396954988 +-961278890 -185100755 +396677251 302292655 +229005037 650559916 +686567415 -463553727 +790120123 -170715581 +-114540799 310404521 +-470457241 -553807744 +155933288 -823023266 +-779681135 -253095850 +-386204919 -107048176 +62199636 120377795 +-289729318 -964602506 +-363149809 682659865 +-21342654 -757202635 +656399681 59640903 +564181955 412838555 +-622718725 -612735311 +-36854376 -402334444 +-541983977 -688129882 +655209098 -360740653 +146843827 600837175 +-744960667 333503371 +-662087285 935196415 +-854498114 -723590919 +-856289276 -678840259 +-946015795 -125349041 +425873925 -347057622 +-284783432 8000734 +-967226239 813875781 +-935270327 -142303795 +-802995805 -649731496 +-679688177 -518461712 +526482758 698218181 +-477753130 69235027 +-572745790 -948911988 +-465494580 84180643 +288761252 -659077808 +-380145413 446146668 +989449696 500356071 +-190999196 575343259 +-302677221 279142939 +-298597832 -561226305 +-754113767 912791867 +829715123 -75603824 +-113888622 -232718755 +-980010474 -138107162 +535733225 90955635 +-259508518 -877770956 +127374837 -990230397 +15606642 742658660 +649088759 -938331659 +980254268 38074306 +456470972 161676756 +-609288709 -373940470 +-609237860 743865604 +253147140 805032922 +-158449687 482449514 +651104370 625078762 +540494200 -180895140 +-305450119 406819827 +-267938721 677995577 +740915609 -170085713 +847496707 -456672816 +-663577778 -767050665 +621601010 -158055099 +113501676 -717350877 +-485003176 288399983 +228439347 968718914 +172601035 -997746233 +-397307764 -768074791 +257030863 800238028 +-867622339 995271588 +-518496241 -659486666 +904669039 947177800 +815773271 -337927947 +745371346 -331899233 +-334592643 247344881 +-519173034 -864055492 +442901999 -714800849 +-56713209 -665543065 +-686476559 376488151 +296012525 156080758 +94103038 197706292 +-790532668 -784801623 +-899077964 300793112 +-252494235 -628576162 +-970274527 154471069 +-581533760 820368202 +-430113769 -618800547 +671972218 669105041 +-100045346 -368124095 +-538770287 -601929462 +450879662 -197988539 +-9688390 -240515219 +444649630 -742694087 +544563893 14920251 +115131270 309443791 +-54346498 -864429982 +-739150288 -617345646 +485350983 321725659 +-125567239 577099554 +-105568802 -484100792 +-643251368 709825628 +85802448 -884783237 +-979773246 -700647895 +30864930 548802064 +221688829 -253893108 +507936251 -852370676 +594245240 -982184364 +-919368346 574226883 +-332250828 698047816 +527758170 -199009622 +927520665 305034109 +-354323549 -216511884 +328262791 398178026 +-446543513 953176389 +-457294231 264933037 +-349188766 -499431428 +817238110 524771430 +-423599338 -409348722 +-175646573 937604856 +-322154123 459830189 +-715506488 -656988241 +-54090017 544000333 +861031967 327412028 +-98215351 35362841 +206755628 -286320109 +454084692 281586425 +141011253 -847150193 +658377791 428675853 +-865063978 -600035111 +-266488834 -401708041 +506980558 990078257 +-770582206 -826932874 +785837702 -423842831 +-527866535 -776774211 +516728936 425638393 +64277159 -288255378 +-464896604 738330783 +-587628620 624620554 +-893768326 -322050920 +-362847085 -477962305 +-105271586 -940870976 +-244842304 813694032 +-378843594 -134758343 +212210812 216305819 +-373428947 830703476 +-770036892 307046055 +-191375875 851532679 +308441939 -77926132 +-98635704 -785765940 +792916773 200613923 +-144080445 -326890980 +283139240 -762343588 +646554177 126909355 +815520274 -547180478 +-989824974 760598258 +-860095574 -40263453 +-394858516 -995147956 +189707982 2636526 +823182562 -818492504 +-89784576 622502671 +380516203 -597437508 +336490752 395549827 +783852473 -109059959 +-888095093 569097508 +47878995 924123892 +-101012171 -356361914 +-70959330 -234958562 +44927731 -600915906 +563148956 513518396 +69382257 -577632834 +-822736811 656367963 +562719446 -286160395 +-671733901 28493523 +940696037 411125958 +-721225271 60450386 +99901307 -586504478 +-953730316 731408900 +-204968107 847765098 +238795126 553495905 +-321988629 845073183 +-358217080 -128447603 +429200344 -36563501 +-986753411 545467036 +817139179 611070251 +-828926912 -711394713 +390966394 -818834945 +678928335 305470008 +-133951907 -172117428 +358134470 -694443841 +-284456407 960167568 +55658532 659553711 +-924130273 520128217 +-886740184 -716141002 +551395557 727144327 +-25477107 580491770 +774286927 -691912879 +-157067070 -964449590 +39882668 32390113 +527796087 320829171 +312286187 -262880612 +-131627528 -351453613 +300735996 -778879492 +-359753026 -948919390 +-436913256 429230027 +72253144 -812688301 +-150516366 -335950431 +-575593475 111315161 +-978368518 48737577 +542408893 495974011 +49368300 77568591 +474230714 945208730 +24894485 -450605624 +-615099243 -821151717 +135471283 1530482 +-94816752 -546737509 +629085286 597514292 +-946002857 570271909 +-639274906 696380759 +500978366 674253135 +-525622090 84136009 +300137919 -282589931 +705865485 225712429 +-874894136 -180076285 +-858779210 -780964069 +702591095 -368848206 +936150664 -115763888 +-673787507 359481207 +-224403657 -896947106 +358023516 -406953779 +-186823094 -92529167 +353692803 414095531 +367688500 685159953 +-16894179 -423338854 +748797732 345456223 +-75365664 667100115 +-274482541 867764083 +-78544035 733602586 +-361532060 486412390 +267613386 650911548 +868188053 566050021 +-307366571 67500131 +-183295684 -315260810 +359941677 -738380248 +-179353809 31113301 +527544502 -18296951 +79949202 849703937 +535616598 453395845 +427278955 380634709 +304734489 889334443 +98817358 -544553863 +-676408377 692367039 +-472306752 -355164172 +-340778216 -649526610 +553673748 -862109052 +-534874642 33366212 +-659193984 -16539398 +-93459464 664442611 +562168277 -217316450 +-686162052 157701240 +-654432561 -332020557 +-892977335 -165726552 +811738523 -992553055 +355747684 -336886359 +-997048202 614454582 +584851778 -625930758 +373125932 -593576326 +-959405596 -260185830 +460718609 -400108264 +-232901292 751599728 +-493192495 -570276189 +-312338700 932431501 +-973765804 487986755 +-372071666 -510499756 +577874843 563646344 +442931760 -559186039 +-407473311 -894904316 +-567040757 665682548 +558693127 -349884711 +-708950089 -42259715 +819313969 -621206196 +-603319736 55032485 +-172547525 -476184016 +825241660 -325050295 +-992771338 568115127 +462704858 -917802853 +-58449626 -5113595 +-311101050 400417344 +602234644 787737377 +935436938 -251106815 +-721106930 -20322237 +86128546 -588558222 +-968393782 -246263810 +994342221 327194184 +-187566588 359975437 +-190227374 495791479 +-371859659 -444977310 +-736541691 -33917315 +-808595340 687712012 +741506555 -25845295 +-997462218 -918884467 +-60775147 -578699398 +386780467 443706798 +204800797 -66572661 +-290520312 -3579933 +-417509440 -654355357 +-387674029 800336343 +696983855 -606621405 +-281835041 37353876 +-968992857 -945378437 +120812063 40916707 +572976962 530772014 +-827055052 284391290 +455496138 -830818285 +404883209 -36863109 +363852147 -830490394 +-113086182 811148664 +-323039030 58536313 +-378424538 59737452 +317380067 395252189 +348790194 -696254457 +251257312 -829927403 +-851272671 764941411 +-833824300 -271826242 +824000977 424099916 +628104288 764599885 +671139722 552871532 +595965101 -243606860 +-144685168 195991645 +-243678979 -408898756 +362569316 520473132 +634575345 -56190852 +413120982 655732090 +11001735 83726643 +-807967817 -927197898 +-936758963 -50663816 +887724575 -707383690 +4343893 -252946931 +55150336 767135259 +942989496 -839924933 +-927471303 790327692 +288520716 143483032 +-795908185 284583096 +-895336149 -712768929 +208195435 -201574411 +460586687 -357039418 +787971758 -810227515 +-710032789 -578541541 +-602081153 951820611 +878777241 480540265 +-230816418 22618352 +-623911868 -362472070 +650731422 -711374967 +-830623996 362788749 +516959850 368576023 +-462188782 -709284988 +730182224 -342630211 +678800567 -507135247 +865962773 646988735 +-406852734 681487867 +-424730353 -122004857 +-192030662 982521032 +-981399656 889891305 +575069617 441655074 +-687194952 20662778 +833221302 730692673 +-810720241 121003915 +-346970237 183903513 +181873501 716075512 +690190558 -586147553 +623575380 187757333 +961114233 -496187047 +501833396 115633624 +435015874 -398675684 +56099709 -496599735 +117878106 717392452 +372046763 3766354 +-503400441 209989544 +651518865 134177429 +-749870907 -328882069 +-244857388 511670010 +818119244 -102044682 +-173699402 -907962239 +828331627 471464304 +-716121895 946705830 +969179623 -440105530 +419050243 -946188787 +-692827135 907743019 +-526429880 -111834056 +49723726 -473121294 +-387043758 -142647806 +-158741601 402916307 +233421307 -163399674 +484787281 -178626284 +-86653107 678610301 +418749524 -506857273 +-575116959 945571037 +387077977 687642350 +-469816146 -251986759 +-598184902 -143471983 +872497719 -676539828 +797225745 215273386 +-358176925 -25929160 +87592144 501623995 +-889529356 -700030729 +-348101667 -161892331 +-527984029 961876002 +658120063 342260715 +916725726 33090993 +878787675 802232528 +-753852085 -693994203 +-647225258 3530709 +-793690898 -991894403 +554836328 -143519605 +227831943 961146708 +-93773419 -314190736 +-835463814 -248473449 +-585252623 21119001 +307117204 837121998 +135927420 -123500481 +184482963 152056198 +83398393 -780010742 +924707943 -597181873 +779961497 -614317545 +-124499299 808877417 +105759220 825823212 +289900311 913564666 +490669362 -306163890 +-568062107 43003461 +424901719 -551288044 +-59293270 -159343304 +989215485 482970581 +164380439 31671547 +478916067 -919171862 +469226743 740255836 +-403928611 -106453698 +-572943629 666377519 +-406856045 58617146 +585893058 506334073 +309409055 420642103 +430025947 87373435 +480623557 -397939884 +431103617 -652747223 +-481463629 -870206943 +435847577 -989975200 +890030955 885059149 +-461783706 -50735571 +448103576 -304252429 +-326140430 -845391342 +623926662 676919489 +-119818217 219385931 +838065192 678519526 +-952892887 9779208 +-574297880 -875147575 +-536730671 -927890934 +976833627 302001381 +686233235 -951515679 +688586484 25486157 +-636007378 949590394 +430016486 645754478 +-759612228 -72236203 +-626737055 -245116021 +-988555287 235481118 +-681900178 279520155 +530580522 5566154 +-915377778 -328197072 +-283696938 934537319 +167967493 -121295808 +602351410 256930350 +525104945 -121330733 +739882871 489137392 +768391693 -227134787 +40036787 -886386664 +-985205955 418774590 +-160003046 343857002 +-7017147 -106574745 +638225627 382791295 +-419571371 692535832 +-412020743 -250666759 +758093929 162515615 +543375071 713785446 +127070478 -96271676 +-651287257 -281807704 +-608285454 735176768 +682544641 794075754 +-361042375 572513164 +872876068 -851962987 +955907118 -978004472 +378471691 -262380184 +-644730414 -277063065 +-986645429 840843713 +-149873568 -295021163 +990598522 -706635555 +535999352 636560906 +-253898985 218164030 +-580757166 226400059 +988320944 -198967946 +-251545451 331419863 +932256391 776301946 +798972424 -700929498 +152047488 -920439877 +945990599 840972849 +721141281 837200561 +455883661 949796029 +791382649 -149337604 +858337328 -978803594 +-397661151 -584027534 +-991814714 -961189394 +-804035895 -247631031 +782944068 565012834 +535723310 -712629372 +881866526 -302930626 +553829839 918624804 +-660755560 8767971 +610164182 929546321 +-786671705 -945060643 +-510527159 -978358084 +312547712 21289579 +-701073700 694869114 +-767829683 -116939418 +782203433 425067111 +483257542 -168751240 +-35706918 -770555536 +-573588374 521748444 +679616930 -275444341 +229067510 96400670 +286120269 363683680 +-295321059 -915445334 +5346241 -17098402 +-2589341 -824115937 +-115728599 -983250276 +-897567743 986497066 +-780237855 160274405 +881306010 -785386997 +439843056 963319469 +-12777009 -624237446 +-226162293 82444149 +437392648 283993007 +818999689 -573257275 +622601303 -874222441 +812786646 468225750 +473156981 61579689 +-689008103 727761179 +-204789362 854184871 +862957340 910546528 +796979656 68518918 +359438822 906096301 +566670078 -150419544 +-872457283 -463794641 +-555739172 238681505 +732044329 -365220851 +-461168919 -933609491 +170462655 -213154448 +955397582 414090178 +173188452 -522790740 +723352127 -315687701 +464700030 259956624 +907455515 184066070 +-116329241 -119903004 +206308871 -142221990 +10961820 524011052 +405002050 868080562 +-795516992 195214692 +805790849 -196261928 +715142848 -145241691 +-85051337 917572218 +859775975 -219047379 +-820870006 504676293 +231238755 -316219714 +913002552 -260881578 +-957796361 -335015303 +233816455 -110172973 +909560850 -891998054 +6526801 43993310 +-607364801 22994114 +349225676 721028000 +-609924579 -889775546 +825096179 867538471 +882001061 -894406577 +814314524 98511437 +681573490 -654708805 +767905399 -568598411 +283969088 289646119 +-460790598 316943226 +785116965 62400476 +-470062405 -208480524 +-484450885 805323605 +449399948 426001268 +250468576 -74084912 +813855003 389047523 +-412401701 49987324 +-41204351 965132968 +-495053197 -421254151 +761685496 -139150219 +531484660 271824937 +-587844597 -312976136 +-486358714 835818266 +8260235 -954516274 +-531154253 630298016 +818431996 -829533112 +-122091937 -252830789 +-322443440 -392956044 +-85440375 294575351 +-748547097 898877445 +-597335941 247651347 +985917817 535978454 +-142093475 228669786 +-400210759 -591222308 +513383318 -595398702 +-279972050 705883708 +-900430801 60682019 +209058217 542882344 +488391707 -338906296 +-798719851 864990122 +520274714 -487212599 +699217157 -620217913 +329755253 635385725 +-48858944 156195348 +-565164701 685462561 +-766357248 -526814584 +-866678421 -971592182 +-667634132 216339344 +906693888 -409459896 +-648281120 482676304 +-535161665 -991458546 +-308640567 736382344 +745682413 -307389011 +95462444 -264442373 +147421866 341763750 +532673628 554466967 +595498872 -321096796 +693159925 -80331385 +767880598 883045271 +697152772 973712167 +-978009167 -476684906 +-74289394 -930875412 +-853152555 975598960 +910271193 -979765584 +-252641495 795400142 +-133705449 848705754 +530673889 234683256 +494310865 -634428893 +192848709 638624393 +-496392235 -72693072 +6058461 119666781 +-571778647 324393197 +-343259316 -540900155 +-530867405 -33464481 +364078444 560714949 +-747335314 -320828690 +924930636 -697929000 +-929629986 369921555 +-745634198 -867454582 +-513509620 -464676049 +615700304 490308743 +102405331 -606457526 +-810931591 -306514305 +-228531709 -77219416 +-725625327 688214598 +963321086 728925663 +-599545870 -194336863 +395075177 -608841346 +-517944303 -744046132 +-113563408 387945413 +340596248 259100025 +-517121994 -625428092 +-506218254 -712534699 +-653711708 -950494432 +73340128 347082304 +453745959 -710203452 +-373790533 819044163 +357636226 -178142899 +-630475827 -925882026 +560834570 -720408428 +25114251 208613780 +-63392785 -751603987 +477137046 -163457070 +140613588 184177339 +-17066166 -53010829 +-150230320 -38457738 +43281318 -535451904 +-463924135 -846252801 +-420761440 -510519693 +-325671811 300123467 +-110953453 -705343662 +407936020 212280250 +-406505664 -66562233 +-366129681 -40485942 +341105659 792043604 +147948436 289436703 +-911028905 377981066 +465999421 -397577182 +90282698 11313544 +545288156 -555574867 +-860809634 -605927612 +-64435051 430121971 +-991946688 409407287 +995463167 896968589 +-821884232 -953873928 +-960822024 -66274451 +-415760074 818790819 +320350589 23712524 +69292349 348906044 +-25035627 -424739563 +74098032 175098965 +820771166 -994617849 +709661278 339205424 +-901690528 897682133 +-680320462 906143728 +-799117830 87960786 +791252036 -628749989 +486795295 -485247761 +-693516307 855893747 +569197583 292475872 +432268697 -507439917 +797295202 115388429 +181574868 -49069755 +-512235202 737937413 +-908963703 969453077 +-54252983 -199274218 +501029053 138566601 +-279896442 -802454483 +-800265833 451092614 +711145294 -434259537 +-80896956 109875867 +140418930 -940328239 +-92702815 126172911 +-284149050 764035226 +-465548031 996625262 +-38142262 285938573 +-4371688 -932948537 +333263234 -792984513 +570564758 -925711379 +818051291 267322392 +-628754750 -70466227 +204996829 -765966934 +-726202662 -722860194 +223239495 847845028 +-389570910 579800783 +-266669619 368691643 +177873636 -976903263 +661746641 -60890212 +861873108 -423037995 +-445447900 -457160905 +745957649 498027907 +63698991 909071794 +467272003 -224156822 +-531762502 810322649 +839240226 -82244654 +614999859 527885746 +-171060239 849100948 +877129719 270639113 +-291257174 990747359 +-1359590 171596796 +-489740849 491064277 +-540696886 -779895992 +114646199 364228766 +-370618506 194661099 +-460686922 116570932 +-858846933 -823320385 +-608398926 -356192191 +-908849843 998126101 +90707747 775382050 +-178816911 -519154916 +182679457 590049749 +-6376398 -556212633 +547134485 -398943548 +-25349256 370668665 +115709823 -125262073 +-174406990 767121316 +244954114 15339657 +932332424 797041221 +-404897018 430695334 +84345692 440835096 +-812307350 -958449973 +261991599 719896499 +-131731292 -150058255 +-468722577 -784582260 +446484042 -293790498 +449219324 963837360 +-890072505 -886613853 +-852094379 627795082 +161666069 744465351 +153968159 -440017050 +-88204828 -749336030 +-503496241 133161337 +508382573 464114533 +-224009969 -976194324 +-820950033 935407476 +-570789679 603275221 +-145504150 -439333503 +708799299 322140644 +-425585837 772720762 +-560384349 574904158 +-95171527 -706106939 +466542783 -169536123 +-459513676 -978375771 +1104387 -24441609 +-215191934 58558297 +-145930595 -328424996 +785137766 -339627212 +788936585 -987046831 +-922517051 -614860196 +548950065 388840400 +163394399 -524409168 +971460235 907019084 +36313988 338614865 +106028015 403363372 +-673354422 437760388 +227297709 656628584 +-681590712 54150208 +451323103 47498635 +-308121429 239076815 +-784185003 -345912706 +-108530111 -595989082 +117257860 -824516773 +-296790376 733994183 +-901121180 -318400038 +91470887 -828347126 +-115526205 739889105 +887931542 -348805551 +983797786 592611608 +-948557124 430225052 +-193631003 -645896736 +804087908 643163193 +665620560 748168891 +246479814 86694242 +591491631 -744520606 +49847986 -37563939 +-131337144 -817642751 +-836554979 446456400 +-437444708 413949836 +656898962 -783017646 +-715364403 483057379 +911509400 828801357 +-613481151 -452681505 +266203878 -492221023 +-125275845 -427883995 +572781440 -667113000 +549401583 250234565 +874260490 -833654748 +70194809 467445509 +-545274351 201615029 +642436219 735427652 +-463705189 -590112527 +25911215 690366981 +-183431253 311956943 +-576410352 -482910371 +741662918 -902357288 +723206392 -488877066 +245985845 404699200 +-695971481 96298558 +-702904211 345362538 +338002453 91647337 +206236859 -10914384 +885528410 809389009 +573794344 -168454621 +-258485038 969092986 +72935953 89412571 +688966497 -134830094 +594422734 268582385 +-58383707 -217407599 +-660490728 863169076 +6475008 -786612610 +-697965002 -570083719 +745816091 -247194390 +846458974 -575398765 +-981322358 -236829950 +-211392873 869594155 +-912765115 170232440 +-195078297 41229152 +-718028622 964667351 +14603291 -242662377 +-311131869 -47055003 +623266688 620590242 +-216346939 -156880522 +-92223460 325401324 +-990577468 754807949 +524256078 -838099268 +936911463 -709919583 +-972626547 470547551 +-912092412 -128631880 +-613406415 -911489465 +897328997 -239722487 +-312123361 396069396 +506101076 20955789 +613105350 565155606 +585539168 -809559413 +-291806474 -883871990 +-253405912 -630369311 +-771912681 686843363 +-192558491 -776035532 +872919891 -364091436 +532652508 371785303 +401229578 -612759698 +117289853 615852372 +-268475890 -624420716 +-762632792 834174025 +-174141579 886924230 +-283289783 987675715 +576461379 -434500359 +778405005 245027544 +-753388487 -211393894 +-934445773 -970709784 +-346594008 -337961305 +956255423 -660099671 +790624059 359615571 +-222403808 663433726 +648868410 346176140 +-218440735 -455644445 +-475949264 938223714 +330277470 165211641 +-522088330 966287266 +385292526 187015823 +-928690220 -984408104 +415367704 329064945 +-782488821 -565368315 +695647920 -557560383 +308353616 719274218 +-267820741 -329459711 +93325955 -738089447 +284023653 -859406709 +78067401 278985512 +-495943238 791188572 +-190211722 -139963693 +-325743139 -241438949 +-787336782 530130574 +633477403 -569733551 +-869291609 527728031 +501785073 947586451 +-955379965 427265542 +14164152 697962270 +-553482164 457041386 +-381602423 -744492533 +770707137 -955149413 +-335329537 324817688 +-586484828 870534607 +-820533961 854935174 +-741298805 -477637844 +-284189333 634682717 +10302664 -541498193 +483875391 551864235 +-367704923 608567911 +-972063065 -211304499 +-705050043 -413831631 +559150875 239697360 +-758191673 -241423668 +74967254 857098273 +-573225193 -756342167 +692224480 -315592777 +-718517950 683255999 +162880052 -299468750 +-485205199 -899513081 +-996929357 413635805 +126047060 -241930987 +-13721759 -151460179 +-721699679 -20863343 +511400931 -586116564 +203404887 301325277 +-328764368 902477888 +602079786 620024127 +-661335391 -798654338 +-237012788 -783488975 +993930770 657502686 +-884534652 -70765905 +543446736 283097468 +659691213 580633093 +-93168212 -98106498 +-278881397 390274401 +453485665 -336657631 +546834080 167619032 +-472563958 -783770339 +-303308623 -323135881 +-631830488 698605882 +669451953 834160580 +560589381 -286919810 +676003647 950685745 +201468265 -805728852 +-691902477 -520650039 +972301570 -526225536 +365191789 365471391 +-558513284 962738028 +-577921997 439746514 +226574137 625028122 +-113268527 212729266 +904334696 192136811 +-520664706 471458782 +590190053 -605031818 +-117678018 -158181035 +-673749409 -37321910 +-71900668 -480062961 +-651081745 -453078827 +6866475 980322678 +666841142 -800094899 +754353135 915392649 +-983564513 -300697592 +-404128405 -794432264 +200423843 341542172 +174978069 -70257868 +449715575 -224379987 +339470786 899562562 +-382290827 -679827298 +-384197791 298287347 +-754546183 -803161529 +-110164265 235494390 +-167463950 926243852 +920816954 85249659 +512428061 -759747365 +58143860 121541237 +-943191084 784135447 +413065417 522728055 +-415705843 -484665162 +651474771 87701085 +406273940 -605735010 +910802369 492363434 +879562972 -685074546 +670423041 684485092 +821444491 -48888593 +-383598114 32633414 +268999148 -230305033 +384429570 -98491351 +-9328857 517969421 +705472343 -620809473 +-703628045 -27808592 +-13511565 72470872 +929972614 647185983 +605385917 917915610 +934007749 -962346662 +946908032 255932976 +-902013184 -505956904 +-830145682 23294694 +-330477491 -223080309 +853841867 -913197822 +-578162774 -49710235 +-94418123 -97747928 +-112893879 -505842230 +475837880 501249494 +-416142323 -893539526 +-715584792 -585350980 +-76681979 172449159 +-223689443 4107443 +380974957 91010480 +-43587323 -160248676 +234016789 -602940917 +224249721 -744189987 +-194784587 -64406591 +14053072 -692855733 +170617445 -871097281 +665571559 48648553 +544566244 401115427 +753627328 -406196421 +-223639742 125684552 +216949051 -687399428 +-699350037 530691672 +-400748082 -49212481 +-425660973 -118769999 +-15986995 473959073 +643007041 -933457034 +-246218119 534969009 +-989716335 192205349 +900487311 -583915634 +-15478487 242677244 +483869602 277530863 +266129870 -484409408 +-104471393 -568020845 +-661880259 -540226909 +-850708274 724376822 +-858448320 -165847828 +-524928550 504067333 +247493387 -106130994 +-308820759 868141209 +263480403 -61117599 +-372220213 13813797 +294711150 244071608 +857647505 95182420 +78267355 -253299504 +-70790597 839130898 +-801818250 -331235497 +742278120 -701863582 +-559399470 -454067307 +-853152257 -651281597 +-360544504 -681645375 +-259682858 -680464624 +255231458 817512533 +-149743594 762270315 +-749517109 290801477 +248411547 725155043 +-305789148 -565043852 +894528977 978462716 +517544718 -41563927 +970113596 432369417 +234926793 990005692 +-773840521 187275994 +975054379 207828389 +-382552639 -489901983 +548621030 664419499 +576779516 -841473799 +792023549 -504430538 +-358857733 307375560 +943974098 -258201423 +820547345 -652630427 +-941661383 507649473 +-682383173 604867492 +-522517407 -641904901 +812550476 -586160698 +-567623097 -657529609 +-791989835 -395377358 +548731876 32039770 +-754398353 -952148039 +-271704317 -942272270 +401549294 806901999 +562927608 809132956 +-75669512 784351580 +-161707935 360466401 +-908499436 -337227111 +-818486527 -184979020 +-816235783 822610893 +645866465 -376993147 +-712651939 -900487278 +860038667 573510202 +405806127 -669596393 +-876596212 -225170741 +134341920 979593441 +179810147 -866763675 +281135236 285072141 +-851953036 233981484 +714356448 849526713 +-424908342 244845515 +265756459 -160107541 +-997883308 -484292468 +202609773 800937647 +-836762181 -954397118 +-875063617 -660205193 +379651872 260302052 +211948415 179738927 +764306078 -426625283 +-80779798 -196820117 +-34896080 382810279 +418369793 783898626 +-970152213 436483163 +346668863 -752249297 +-962069463 -72306032 +84899581 -203455246 +-573186694 -227827207 +-430931734 -889577177 +882968510 128375661 +-361695360 -137301788 +-421580384 306635555 +711666622 -909695121 +613235144 222757859 +684990726 -180679483 +797074756 545007056 +433220348 985601633 +-626279197 -10594953 +581733418 -94876027 +534443831 -28942911 +-521062877 -455711619 +644667736 -428368752 +84093552 946482179 +-916604525 972440102 +-746793526 -190053753 +489405660 -57984863 +-573850871 -316604419 +-441579006 -431625620 +-67778899 -15807229 +227139221 -312321846 +-827176261 354111839 +-901973223 210425363 +703350971 159373822 +-685760738 272529123 +958606203 -856988840 +-980254063 784987742 +863266524 -579379592 +-888001302 -150400503 +557848109 -402385517 +-131982750 -571973421 +-908905942 -963915693 +329394656 479599238 +601287284 335852124 +-577941994 -847995282 +105138187 -948968894 +-289623762 -957738986 +-408657779 -407212693 +810509875 497510140 +-42064122 -377971670 +-315961012 506265183 +978172803 350215470 +-477402914 -192044484 +325602376 -646369014 +-706772576 764223457 +813273347 -834686064 +-114616639 494097333 +-756200802 -525422602 +-42245927 -294829602 +669008560 -800231418 +840957070 -650331275 +-993522225 -827421878 +-69480122 411685045 +-190238669 -260209040 +941258129 199538017 +-98585236 -200144861 +519797359 295431947 +-554309759 -562849584 +398048454 264027050 +-745982748 247529976 +338239484 -483368954 +-365360545 90167259 +986969003 -829599307 +-298506590 124752122 +272283778 -254265740 +688007015 687814530 +816817559 498210394 +-531059685 -764565504 +460003810 292518720 +8685256 -83706355 +-653312019 891136242 +769691282 454813394 +613041308 -668577033 +-113516084 -999372891 +938652777 74312310 +-920453597 -340561584 +-805369579 -502033991 +-289030116 548813343 +-432547130 -817436711 +560855770 940953126 +124277600 486426758 +-706461685 940691382 +527412646 699704853 +61768857 932034860 +-269679294 270316926 +-689828826 -622041772 +192194549 -630885027 +-154412144 -458672407 +926262236 48959300 +227433101 634857653 +-889879452 -38312401 +-470054631 -237683545 +-701369894 -459694371 +793037962 -871387829 +515366340 -734345205 +-316817912 452553411 +-655926426 -672163688 +-627684408 846488066 +-352555839 -357527411 +-154347775 462553182 +616006105 -13170096 +-953361478 -771188850 +-740646326 592506802 +846442924 785982206 +-616769193 -54075868 +-371151385 -527211139 +168911303 -966526548 +-993381246 -941569464 +-461977585 973096078 +7564025 770077578 +-51992037 550091329 +294245619 253006184 +418039754 324334250 +688646234 638645713 +348473865 -874709790 +50924988 -547305514 +932429702 152718725 +-388511834 -104857375 +753765121 869117775 +134957415 609240554 +233386000 -771076023 +-505196674 98231720 +141754820 140438909 +225908668 663187377 +661147482 682706193 +693305993 -519318247 +-277315668 -678261248 +781892665 -148246513 +-997993887 -778231349 +43805244 -154563974 +148194356 -375876602 +-681501431 179061681 +-108364100 -880705546 +-800404392 479488200 +482560872 578415872 +272065531 9747760 +-318169029 873584162 +259788999 406550708 +-120753427 373724205 +362574731 773809277 +508849920 230381366 +-620396830 173381360 +-875146689 764301902 +386613091 -185268832 +-982043190 427117066 +-888615875 -711649646 +-874039057 612080187 +162763903 -589318538 +616584462 -433076578 +-227123359 -416924166 +-530666053 -29448785 +982989355 -319485558 +-201983944 -919400204 +483251559 97086807 +986120375 -273097067 +191857744 775001003 +-860294745 963826466 +240193886 278369114 +-176691985 234950383 +678229885 272685240 +784885871 509825363 +-855637647 -122352366 +-842260341 597727868 +812098157 -349179491 +580541693 -420604668 +893344086 322603700 +862618168 -583889848 +94236290 599954444 +648363582 182100848 +125680055 556381418 +-423679273 -442826689 +939694482 926326582 +603581042 995673291 +-813294225 826391776 +-143460143 -82451569 +-254305545 -362984202 +-179326211 568480655 +350215427 147098465 +515765793 949225645 +803011595 984748251 +-351813286 256062717 +-492897816 27948105 +552519047 219731097 +490012640 -958938995 +52570881 287213321 +158664414 287530395 +115969823 -97722378 +562414058 -125310926 +-960929186 33141399 +-50310131 520742566 +-92721865 299134033 +-517587747 184359196 +613053229 -831845685 +484590310 796802230 +-332512263 -495423668 +-103079893 723527882 +54761809 205915491 +-274625800 -715119957 +-193239150 289565069 +624559993 -873286927 +-812180947 -757996097 +-894941656 589150471 +384247824 129653257 +921262941 332066335 +-706875219 -159016939 +-826187044 -372335224 +339028499 -596557658 +995042843 -443168637 +-396943121 -984912602 +132299504 -352362384 +-792525318 26379626 +-264189394 -119150690 +-940352131 894096028 +855142402 462544979 +454717490 416086964 +823711518 -877372712 +925369532 647824706 +-167841209 -16968787 +-379031815 515992182 +-644633477 -783242323 +649104396 -799162156 +-259720615 -706863929 +640840674 922242083 +501294693 229809775 +722534394 -452962793 +766191934 365650993 +-596370361 648360696 +619527129 210436223 +504257866 980189568 +-975608484 -524192261 +521757499 -599753516 +643297929 245395117 +468650546 -590509593 +873167356 291975389 +-574060601 108588420 +507707260 96120437 +301972016 -445801614 +-507355956 331219170 +356839410 764810410 +291377966 370516329 +173342764 389261240 +475494293 -418219533 +86860664 -342581978 +-643795672 287409254 +133363122 -860272597 +-275132945 -967639363 +16254713 -743986397 +-647724966 -273059313 +53147848 -683931610 +-371266922 182397397 +-657455512 486468778 +83061661 -322086044 +-155042238 -871411049 +403450014 -344207379 +-940591749 233056221 +436591 858452034 +-712376979 421402307 +-140591611 757281133 +-301930899 264462193 +895112544 302754906 +394374503 -213396052 +-267562307 894293152 +255920753 993386775 +-5539675 -941437915 +404470358 2373823 +-898268200 587306348 +460433365 675319909 +-690866168 509171129 +-795009985 259625167 +-109872226 -357309995 +970708000 272775201 +39731268 808326558 +-709458745 -536482925 +-222012918 625905615 +-601623990 -47989987 +215923594 -792242309 +656615765 -66587773 +920432581 418465256 +-423000546 77073386 +-896441157 539866693 +229028795 -137991046 +-735917522 391795085 +538861499 -543682845 +107810403 -458045518 +79186851 -87337647 +-708804208 477225938 +-911759534 -210189999 +-962250758 -803123125 +880193660 367349495 +-303516935 -32930933 +663808530 266007455 +516062295 996350714 +-987693174 349865112 +449032270 -232098326 +343097465 -675555550 +430796888 424163718 +278485274 636074648 +-837240347 649912059 +993508938 -114418160 +-569995528 167881041 +884882172 -952908280 +-166387152 -717113486 +-307029100 -776238227 +-997641227 755176194 +-367688726 -911963560 +810558799 780551614 +358244439 -692135202 +966874338 105682806 +-19685379 -782677116 +769969953 -688871647 +728790768 273505248 +18287441 -111343573 +405978216 711886778 +915376667 -319632596 +-184438520 -487699699 +-642966759 770833211 +-1751832 -249542111 +-929853684 -59560735 +653058831 669685536 +-327240466 -252167421 +630340460 -673516573 +435856097 -710292058 +982955807 988070852 +110189892 -366453591 +540585122 -917043018 +-184229251 -793649744 +830508202 -609587052 +390308858 640075504 +356588795 943586083 +-504707928 38612935 +-456065928 -920247562 +171388014 -535185732 +555345634 897874013 +-316998603 -561270760 +-298064100 210413993 +-357195224 -721384174 +-39142555 678886500 +958443138 283297011 +-224507698 -138179633 +-515202272 -298337157 +-638644350 527322762 +440457105 363233230 +657799632 -935336296 +-568097793 -189540810 +-955878949 498552682 +-912917148 500702628 +-518978651 -362026339 +-556483806 993655686 +549709554 417383491 +-464487706 -588133134 +959187753 -321637087 +-32767002 696872531 +-659603728 277405867 +-942743211 -818239387 +-42477236 755411813 +906208627 159441415 +707297305 168698664 +-350525890 -511126924 +36557819 -708401614 +735934109 266117274 +-272754557 91333858 +702973126 724259248 +177039364 784542604 +-819592457 23075779 +-768575403 265326543 +832257272 512558621 +-509446041 576087457 +915610723 -649499760 +-538112464 -162365128 +511962305 -376155042 +-435310030 -164676461 +18717402 -910148006 +-194089584 -272320807 +895953869 10745113 +-744856122 910527829 +993812402 952308947 +757862907 381160862 +-304358049 989093397 +990918851 -93063170 +-436170704 857265335 +-46469674 79232736 +-172842439 565168229 +-206618237 480051281 +-100529788 967974217 +400931118 800048846 +-548665596 339964865 +772268458 -935616585 +-797617230 216514750 +-116189706 -875922389 +-212820640 -14959464 +546352266 81430632 +611577532 48276363 +-189172010 204174610 +-858796723 436913255 +-332789525 432961581 +-309450911 -513845613 +-738466248 678199455 +534694702 -610201223 +-6668145 617590593 +929582868 14301367 +333468028 453739888 +-223009694 417919299 +-377033632 -638445197 +522109592 307519803 +-424640851 -244734200 +-785975167 413232034 +191923339 216919647 +779712174 365502086 +-213756662 614456659 +55344368 -727815541 +995626867 664742144 +503484446 575980989 +-684846493 522870057 +360193193 955202268 +-425376011 -348594245 +-507078474 -121417803 +327730250 348444703 +181726213 588023061 +-482143191 828061589 +-263318344 851545505 +120821216 507321744 +-469445941 816610555 +-251323354 -131146452 +-704959460 -897681733 +562644275 -348940531 +-101939440 -330409312 +417290778 210723863 +773313417 -36094727 +339272820 -77452877 +478788672 546454009 +-549546839 -292723218 +-644923427 708053733 +446039237 -110136668 +-530656303 -564757265 +-183963613 -53993526 +826587040 -755472953 +-583041597 430389611 +299334058 710185501 +950316440 -827578351 +-547629086 114020778 +144085164 972224489 +-36993826 383256872 +-317424971 -684514875 +211195325 -393658257 +-20789448 723664781 +-663983186 843450079 +461336917 106525799 +630132614 130456038 +-513419660 -502594280 +-952025698 635703403 +-917381586 -286213804 +463291725 -393188384 +346429616 590942212 +-540158119 765454009 +790977647 -792256409 +-406037747 -906006844 +-328990581 6539079 +-872978852 604034352 +-505367453 -40511797 +-974279650 76825866 +-66754562 108538615 +462785678 320176747 +-593300784 35696267 +955868129 922801597 +378466517 147481309 +-712812214 -730672929 +-220898750 432942322 +-898939205 981018472 +-238086736 -361300356 +379937105 -370556145 +592304935 661105194 +772672564 929575946 +-690349567 97722491 +-141240547 -238361534 +-356225149 923267872 +961218193 -958788028 +-179994553 860727383 +-137431438 -28439811 +-764794747 560937545 +-40898080 54647876 +335280249 -275840028 +847593631 -97591037 +-362348900 -409154354 +10227892 -272062792 +724796781 987736746 +343624216 -322431036 +153471814 -375887251 +-865398475 -423271405 +851134097 -264850513 +142978653 201912894 +944267303 -373907346 +543290998 650082761 +-561791518 444154588 +-238546347 -857648445 +26169901 -588919854 +-784707826 856091486 +-842426277 -257517577 +791606968 261696376 +-481402379 -72081356 +-334314221 570457426 +-841399591 205234646 +963965541 114594412 +432582598 355431357 +107250757 378920212 +-998695893 -610926618 +568838294 -38521954 +947450713 794683664 +-304134865 629820542 +-659213472 -423517323 +338929160 -543619553 +-217127685 136461343 +762507879 -963347568 +-827336127 658435129 +-343084900 -660500441 +-586516386 -167561800 +-529407127 295625748 +726226287 821355117 +67863843 76038814 +221703402 220976088 +-896927514 427819403 +774016563 870843425 +675446358 -691086855 +928712006 366798546 +-484859820 -247167008 +-484116766 322830260 +982112343 -868228788 +-255640184 94404173 +-809278354 762558475 +-414242461 -445021157 +-264078868 698391196 +931327515 -670058191 +-688312209 325441103 +-296062559 -615807479 +786518770 957633485 +-708090903 -708072782 +744911681 266311689 +-220736817 -100900706 +234622459 -973431654 +60846662 338117418 +983739007 416506064 +-933564852 938174843 +321142975 -370175234 +553399759 -32066958 +-881500738 597813117 +-990470547 671028290 +748786111 624942253 +799347437 134438037 +757983987 982907587 +753149783 948742118 +-712170534 771006082 +552791810 -614576126 +-158012580 904046637 +-652562632 -669705273 +-520052626 890228283 +825690433 192692422 +838770744 22719930 +15908455 -810435802 +637342795 955639249 +-982818862 -903604552 +753876458 58018521 +-657886983 -131524068 +998133505 -549432460 +-994368618 996152263 +-576830077 921792867 +-357968879 604986398 +239634567 107164558 +-442602134 994828431 +-286016211 327540897 +-116069446 -878087770 +246635659 670552531 +85428856 991221371 +937433989 -495227246 +-292491451 456204543 +478902523 462472707 +644645839 -785267215 +962685130 -912201495 +-179860269 -929538154 +999854871 499453639 +568889833 776822176 +-52847323 776807710 +-275972055 -656948898 +794845637 64115587 +600217763 -168804632 +706790421 -972156331 +735712841 -216458091 +576772880 -32325459 +364535220 983068565 +-399932124 -447033790 +687733025 296463768 +-755892472 933662279 +562974387 -50624397 +213556767 -153480234 +-36796889 666878956 +563402254 135421311 +575668866 157333510 +280641855 29368551 +951179210 -755912204 +-107182218 6091026 +-449031900 460270468 +-633932878 640333504 +-97584818 -904695689 +47147998 742608599 +-706136378 -817579904 +298211773 -932882842 +334075407 -761603314 +4383213 515130182 +683684097 926893797 +761195155 610375936 +178000405 66038943 +756393447 139469081 +326290461 -55086150 +848264446 -917561932 +-81810607 -424525524 +370772689 -531368240 +-685978009 -439816155 +-681040360 409314780 +240113774 -570764504 +-559036257 -313346682 +-300327436 117937378 +751314035 -157615999 +151896077 27392668 +638622956 -10086010 +628755857 414332904 +94008743 66822971 +-337889526 959140616 +-658609784 -194739376 +867886237 -195146594 +-376063338 430896076 +-239204194 -873860820 +916622357 -996430633 +228040554 148535366 +-945951766 -817553381 +786735144 -569571983 +62623802 587525064 +240632384 -908589437 +820599631 224182124 +-306159230 672835868 +964245989 941020503 +245279147 529917209 +446228343 361104242 +535001124 -883272316 +-808744990 442957940 +-383123698 759062745 +451313373 -787081347 +-698105427 710123930 +-496848102 -862310457 +34117482 -249071675 +-620047164 -698145860 +-113829445 -6726726 +381953998 -542626265 +-772179699 29464998 +-86208616 990328784 +294266111 -382063393 +-384609644 526731238 +-184645351 638594173 +427110755 106910105 +500419281 742316508 +-31132668 -431177286 +-325148047 -617011003 +670262224 983328824 +-972275808 950806054 +-247692510 -911979987 +-606238808 268164864 +-937305693 585512168 +-290000355 107876033 +-660651556 921450774 +503115567 920381733 +726597619 -546694175 +116801422 928978916 +311603496 745509223 +554289908 -643070392 +471537932 -745264109 +-987173545 793865753 +-86286450 -697958035 +217605766 18847337 +934684130 430249213 +694232353 -61607447 +508865602 -188796231 +460019172 504669639 +362115858 -102549553 +405993132 -547829881 +257165553 -384846509 +-277160499 -460485618 +-266811398 123399809 +452770095 -881541242 +331076027 595431155 +616244452 720157954 +965041223 948611063 +824842450 760514746 +-1858173 -187985168 +-441716529 217329057 +35305933 892317752 +-774556762 -256437554 +318116980 401285091 +891280739 304713788 +-805743810 808231303 +-563588530 212394189 +900385587 255191199 +-172212688 -128485993 +457953961 273059285 +-116302122 -12664864 +-864181839 -391877273 +659201873 -428795891 +-674978853 776730134 +769554158 -925237051 +608494847 191716772 +-839773668 937787849 +623386922 -616647181 +401044761 -177769693 +-73325769 -381394310 +-507721303 79136512 +-48453262 510297577 +15237987 764366787 +-365651015 -299023792 +911696480 451619307 +-484772306 395777427 +388673601 653976242 +919305587 -118098799 +-113956904 674154131 +-759281875 939598481 +565644697 416073918 +-810753600 -571552199 +434498646 -291974215 +869788388 -107582099 +-545317670 883820717 +40527460 -820850704 +-929442491 -4851373 +-260403100 -544084307 +57396273 959157548 +-80435638 -384123811 +-344149575 6582980 +-491737964 -780652967 +-661820242 435546150 +774819203 678779713 +520359090 913766856 +-809563589 100238887 +867180319 93711862 +567648293 470111063 +-787029052 273377321 +-683176540 829743626 +-966021214 247710101 +-971744383 -898133461 +-243431098 990935813 +-108767486 -781055988 +-820020848 669713909 +-710270708 389118747 +160265035 577260445 +556834133 -133476658 +616048865 -676005033 +380723710 956834614 +502381414 -297790194 +-756039788 -703797639 +-660681486 18096448 +555630456 349891488 +724014611 216736100 +112665620 -840031565 +900881097 427725364 +-46631430 521480989 +-535329736 -948782635 +-39960343 106837145 +-24223718 -725598722 +462411646 -449298539 +181973797 -185606524 +-379119043 -742639707 +-592513876 -438713244 +541590896 45026039 +-881274635 -513416692 +-416969842 -284637403 +-358378205 574925190 +21717028 -120249181 +-546884130 290137081 +209891683 -634866434 +-289890970 -843663432 +517052430 -293030962 +-877489550 507175712 +566652275 575067032 +-771750001 611993077 +316918740 -228887281 +-312303617 -887609598 +128608468 -488738943 +705152439 -257393865 +-124819695 -544063098 +427741539 -239813380 +-96664968 -549407801 +-865613589 -74626760 +-894604354 303522328 +-935009157 300407724 +61984867 316834128 +-42302109 -69676739 +-330745259 -373830089 +-559959340 -790037766 +815406594 -431451728 +-737120823 -497507224 +-70983860 99625098 +-625954112 -555131083 +415072999 143506373 +-107070410 -684679609 +-393706650 101903074 +107960450 -280982130 +-295056357 98940493 +542600522 635423913 +-120880244 -179822308 +-824959811 -210703015 +-805338669 790316362 +-937798202 -273045339 +-474508938 -687187580 +-785137221 -645911764 +-421816645 26769010 +202821099 63564372 +-273036100 845665560 +-128349464 -284412696 +-863456460 290688420 +-734951550 144280641 +-679772883 -815981814 +-795649857 -183796486 +-7483620 -279432767 +2461035 -5931725 +-613938753 366615467 +-715490685 -748624325 +-242067798 -493143134 +174053269 -858707344 +490048483 34104758 +-371894132 880975368 +382646175 431024190 +331446783 -245184131 +680165799 457218841 +-489847211 363942661 +49271245 223190597 +-45003124 226081253 +-74693819 545896517 +834173510 -223465456 +482966220 -973847079 +424127609 -76992676 +-560254535 -549509106 +-166134859 -518083712 +126773029 -609825576 +-613539745 -772888854 +-120473005 -933875417 +164097399 36722202 +96508148 744000168 +218309106 592176833 +-479871730 -787312559 +-14023951 279897958 +594079843 -578354425 +914888748 51957249 +-136826918 -638175525 +218572150 -286658656 +64282574 -905555192 +293447616 -196434247 +906595733 109621030 +637181086 665099602 +-548516269 -854835766 +-495920302 648794672 +-532700105 -251987221 +766753319 -854965949 +-70833742 828864652 +867931253 -422141021 +-327025348 -325366036 +636037943 -284360967 +740057852 -183017631 +-970652714 283211424 +-593026538 -459301098 +577933900 -317210936 +-275628917 852932416 +-942755264 -313532337 +-750566637 874508306 +-715939293 285890349 +924558454 272922026 +780780181 895041303 +-956013820 -321379575 +-730182822 241255357 +923053604 119822767 +-773502667 644154741 +337816813 -950608060 +-545936102 344942681 +758659201 -120070408 +-488823621 74976154 +-408725117 180729800 +443848358 696845829 +507551799 40185418 +-10033380 65170749 +272116740 -67996861 +-351565222 542554025 +178665525 -786525870 +419286934 -261226240 +243833051 -535456214 +376633546 258617435 +997510278 696064285 +599669376 -235957750 +-298808511 742861100 +19157711 -752304707 +-726796642 94511275 +248692651 161857573 +879631347 169697166 +-4566831 485239762 +569688572 365623120 +684430561 482662225 +-197775521 63439189 +-516600703 -169532657 +-205094973 474197632 +654087204 -463402489 +-983971067 -519232879 +856938373 286083156 +-347667971 349339905 +201514413 330988071 +-250192462 -550460797 +-680799242 330701385 +420506793 -404751752 +-64227593 40660508 +979555638 970049161 +85963296 -19988855 +982307248 -772939544 +-788263627 -630284289 +-139644445 -679585699 +71049437 -10638494 +459401046 121097312 +277014015 886580863 +76752000 -665078149 +-614404461 -49086769 +29640945 400223055 +-609249780 -657586166 +-6303552 -355054936 +689063593 -481989839 +448081212 707127100 +477298082 -85004212 +767769272 502934758 +310168761 -472082401 +891631702 462114151 +495211873 -836194506 +637931399 488240934 +-52988691 -378140875 +-810362862 881287057 +259910697 833599083 +255744041 -921319187 +896721808 750922979 +-794333381 266461390 +-89890528 260992117 +343882286 292377440 +-605832116 -651659305 +42589000 -316695968 +428768112 -339145858 +617293171 -248269342 +108680168 -867951911 +194558723 -832198369 +-297775939 85844874 +-79222713 -468620778 +86630913 533631856 +-844604739 -777500700 +508708807 309963457 +11427956 -906725693 +-209747690 501971302 +609102658 -360871410 +22082992 553048473 +-687929243 229880959 +696841336 90996404 +-132623347 992343004 +303094623 -677684217 +961257180 597448962 +-218253140 -736196271 +169277991 -870509299 +-535805814 587945426 +940634854 -635100103 +579330484 -348487055 +-247288744 -698363989 +-436091090 -501900001 +774229109 701308736 +-109404271 569714985 +251369319 153028777 +-58801711 -490828721 +-165260427 -789195374 +-845446645 521457324 +910060637 -845431660 +801001213 -911684217 +432030976 921488859 +264837447 -457933607 +754226746 823620160 +-281142910 -840501743 +-995448599 209207545 +660867018 -59806584 +758916660 316710844 +434025195 843113294 +646668233 830177004 +152424564 761040779 +-893862291 -271878149 +-454898248 -123272261 +999693123 279576270 +511203767 -589921872 +639338320 -623700687 +1020439 829039688 +872380863 502562834 +100121494 -286142785 +-471192916 -553774913 +-200967932 68198486 +587780123 285237708 +-434144288 -52448939 +-326230991 682040553 +-15047118 457701672 +-282660125 -834813240 +171983030 520391553 +302310559 651695406 +769555324 306139740 +-771810893 -471514778 +697138664 -318192932 +597365710 -662422228 +-520100268 532929719 +-463880789 213562335 +557212764 -143033343 +-664067097 338768076 +352698473 -807934754 +258288348 477192635 +-820694009 799162891 +-789853028 997914210 +222310556 940256246 +863058229 -840032752 +-826751015 618491342 +-820763793 -284467424 +842980145 882897377 +-228551383 -398399911 +-509605484 404108770 +284135683 182888553 +50296995 958026872 +50636276 171214800 +455675081 410788426 +682453638 -454919432 +-963703206 606535743 +797146960 -460143282 +743153475 693458701 +-84447684 854551508 +-315939900 714853389 +-35813192 340123798 +-467712971 -977189160 +-466731033 12757690 +723689696 134426484 +994835691 -457738768 +978505313 -38721190 +276721325 218177302 +931361942 -903230413 +-63094757 728691832 +-127552356 317431004 +-722503556 79859502 +-54627839 442424005 +-249744911 735393495 +869236437 -184986898 +790645062 978388635 +424629209 405410652 +-489534248 276362809 +-722920804 845831611 +-644518774 527306001 +-245860114 -11383077 +-841856791 -983373115 +-997404385 -126311189 +-719521856 -95176597 +53831695 -161472676 +-580365941 -51973995 +886534638 384800728 +-876672991 424090110 +-11480183 344871631 +-720299007 632297750 +-908102651 282000976 +387587289 -563539046 +-271562629 862712150 +-233833918 -32183772 +-131986950 -834967135 +559297147 916173703 +124100947 -746175487 +-726742318 -483898975 +695453516 -154188575 +-981757181 -329946158 +280787545 484574654 +470731929 385057386 +800099311 772856036 +513932558 -399371806 +-349722224 112605061 +-107896597 740490435 +201865386 534477610 +400785825 12733479 +507336315 -344635323 +-379291128 -392495122 +-161250755 750903757 +-315672932 -81133154 +118094632 -372425267 +733918889 -456402386 +502513087 -596105826 +561907066 810206327 +993122204 579302528 +-840779690 830878879 +-140931428 -307656135 +-605088786 -767931674 +-864972289 -522207643 +244751576 -600569859 +-765137874 484237915 +-913857920 512986031 +959005964 215173740 +855872434 79058970 +806754209 -779270234 +-518586102 -385360539 +510542530 564095474 +633625488 -770713583 +180168164 253547364 +-97739220 -747481832 +786835117 143270284 +182581082 727403369 +-757671255 -97754627 +172544799 -907135332 +-432557791 541043004 +-669216674 466787604 +700026979 570847405 +262011801 -586423584 +-21009476 195001750 +623627936 317222266 +692910830 562347496 +-973618715 256603524 +-686021517 958710538 +150602788 450384101 +-142559169 -889667710 +588578396 -942034978 +581961168 -881563475 +-708920375 907106982 +318685166 -964271212 +366953398 577112946 +69912514 -1388043 +-48474528 -758014686 +-42395852 963530559 +741196813 10541449 +267992155 578715911 +-208837156 -929803027 +-783471365 738682505 +50798742 655256673 +-555224113 -46146145 +728075657 -925883502 +611184593 -908773136 +-727476723 -338557955 +744527031 191297350 +924570075 -889350850 +-128639581 357134285 +-812280594 -828695428 +603105803 -153572013 +943908331 43329709 +201025741 309189303 +654664545 -714488844 +820172869 771568314 +802843207 -60758137 +758468650 -435414232 +102501076 -501076602 +187887571 -287377652 +-801853310 -254739441 +756247014 782066734 +-359000709 -194651087 +273296139 -620845891 +-967711822 -232698094 +223406463 494436440 +961952102 -920556787 +-736051874 482558584 +176267621 -140881921 +116520835 626278892 +507352064 -583446476 +416125305 692144025 +-717077488 142719240 +-516629972 739436723 +471394349 278592366 +-942962095 -916246721 +299272891 -331134228 +12309562 419798818 +410806634 848097836 +-311723728 59059559 +-852788846 -746969209 +319615554 455768256 +-76341435 168933301 +-270838534 675312230 +81917725 -908405262 +648047544 -614924455 +-789829179 462214159 +454766904 -68931960 +639818557 -765212981 +-260870081 -519261709 +-397293870 -753082826 +-76190637 401115869 +-277672416 -141963046 +653013377 -320449218 +146243650 -893938089 +155945989 361171244 +768295946 -685561680 +-783223039 463936545 +-691991342 -956956134 +588674825 361094983 +-790539969 44638117 +-497028340 327140238 +-222225578 -600773356 +-678428475 -555920569 +129063131 -733534082 +-982739281 -153115736 +-834621237 971820575 +-878923942 377182796 +-976453130 197027330 +-213804851 -412143983 +-645734860 -620765821 +439280754 -533273803 +-873173418 -506027844 +-43624188 -132511135 +-151008829 -408672711 +124814597 881541295 +407809322 -157520144 +-196397317 556777813 +702301924 946038642 +860573637 736677059 +89749937 992213189 +-406242352 -407140035 +697217941 -958786040 +-90705927 -708396921 +-493131557 -383840337 +-686497315 -218692933 +290892704 -369620265 +-38539168 233292638 +392035789 -577678905 +244360005 247661610 +692107541 -427348980 +-727067879 293488925 +415334423 -463330594 +459774544 783611377 +-228650034 230839568 +483364060 494124734 +-624686768 439353146 +805407448 18021524 +130122641 -78790088 +741804371 727338995 +352478641 -540472324 +-752087353 -371007304 +-596933797 954637900 +-373796340 -329088231 +653052946 592170120 +-168577395 -683598254 +789975076 -344951571 +387548853 -21106696 +547513533 587238521 +554757255 978037255 +-176010992 986319809 +-446514774 222933606 +129734905 463197779 +-365907983 -153815150 +325241825 46518795 +-920330004 -151601677 +-73512 -378915133 +-430560527 -382559088 +363548261 618564329 +-16475335 708386344 +764635704 -937636128 +365981252 -414239698 +-107163069 792942615 +-409485269 -239662357 +-667153871 455693794 +51637235 756386691 +183058361 -258840152 +-92805570 540679216 +861837288 162546847 +-764172053 -592795493 +-813563115 -204538504 +503048571 50216058 +597576790 -726213640 +878306443 690207072 +963527168 32985702 +218747338 -893022941 +933648169 907351509 +917047860 61656621 +-328267376 304279109 +827014416 -318824569 +497177674 -64345109 +522821230 303858908 +-431482995 -866859884 +-186801974 -197111757 +563228791 -900844822 +497580960 -840973583 +973528 936851855 +603845743 -253899167 +-306263336 -534081437 +-225883957 -610121250 +-494442355 239389109 +-336593234 481275684 +-36333545 -511249833 +-850032209 644243305 +-966681780 171483874 +-103776236 -613335073 +410101313 -949544584 +-256979399 642882606 +333420094 547977401 +376614482 224177857 +-200953932 -41975365 +686206515 598384472 +389261121 838458163 +223377274 -813705673 +864275728 939400377 +-886448738 954422418 +901971685 673564650 +949533245 -492282905 +107081254 -57928318 +-577225209 333788797 +293212268 -378775045 +-4802269 -863990017 +720735699 -115443634 +-722281619 741024442 +-171978789 -285643209 +-575703508 -736245246 +15409865 293737020 +-563686177 -523305535 +360218316 218493912 +473165805 -243463974 +-45145088 -68079216 +465811764 -629971059 +478036357 16839415 +-310766490 -244057803 +387519637 -926351205 +811403898 -9067671 +-575657159 -707727444 +-315395845 583918904 +698669613 -863995727 +113435422 -110657594 +-683606731 830649757 +-849818265 385114081 +-598326974 -926054152 +-276483344 -200089927 +-236358656 511413890 +-422866836 644742644 +-839151471 355130053 +-310632498 -508151429 +-85419493 201107805 +-679038133 790302441 +696739495 648362262 +690523876 -650347876 +29440161 690521540 +-581983983 440694235 +696527292 241109883 +233152258 -829815712 +-841040491 941244606 +221170194 -184127547 +-71152205 -997401355 +-264502847 -417677764 +397295496 -267199041 +404515473 -952687362 +-30500446 491320231 +-994878036 441979155 +-381447431 141714856 +-559445462 69246309 +219104267 -742775854 +-330409239 -964794225 +444942597 318019197 +-900718105 271791422 +396799079 967592321 +120285662 -520944770 +870151269 653047515 +381788884 -974455216 +-292325551 872368065 +-180682113 308509685 +-735181399 895337579 +-535564566 -175689121 +-257529373 -889902177 +148504731 -817496992 +380320991 -701456548 +433753917 -108657017 +-892779504 -615450273 +405578617 445854250 +60485730 664342757 +-425463641 796468170 +608206353 -668403884 +742473838 -534449424 +-107424348 524858184 +868081665 -991161251 +-569122865 886172106 +-211510166 84158548 +478555028 389215078 +581404746 -997557473 +-609478766 -52086756 +199393285 756140540 +272648108 702162868 +-708279582 -822131378 +248151108 -257410045 +872832674 -264929156 +166673368 -507038263 +147333959 -915636688 +-140471387 -935454215 +556328196 540627789 +409881426 -151206445 +-280991248 802263927 +21093553 -218888918 +768231513 -130481281 +-406275026 -950441702 +249786388 -573014805 +542740783 667398901 +157316185 92735880 +-103776926 819524296 +-424194109 -897121413 +673428581 -510770387 +-762681385 -50599819 +543595142 200444400 +-772005799 -808650065 +529768013 -547653401 +-981915839 344404914 +286200225 987634338 +906560715 -12018540 +-168256915 -712379462 +-139426775 -822078423 +-294276721 -153602198 +677125972 984391163 +-700957976 494233241 +207379036 888470077 +-773090133 366362521 +-238518479 574169745 +466305099 -834400441 +653341345 -836952860 +-984667680 -60902995 +360853877 221465893 +-930807107 199259381 +586650868 -225192 +-78751083 -871240473 +-391674323 -831823268 +-372794367 935906342 +336612637 79191770 +-974323581 375205121 +373613231 -66686513 +310234769 -762002635 +-741814208 -561714526 +-701165165 402936043 +-41680629 -194761685 +-382740719 748501354 +332259072 -946709534 +304099782 323166700 +-140983600 -596274311 +-191403725 -269253730 +-407701771 -218943070 +-904343158 -208278927 +300321446 715251343 +989497682 836003641 +-145728267 68393068 +491713387 -597576069 +-114149560 50942417 +-33476528 711888040 +-936676297 -134803777 +-232141126 -804946276 +-131756818 -949476553 +717499452 597660526 +-331952924 72353562 +434225563 303284740 +-539628972 -513699840 +-100032269 66986554 +139507438 740395112 +46623379 209394856 +454223773 -740759024 +-827838462 941048627 +851405728 270093470 +-117571877 -37610750 +91498253 -35816862 +-190169894 230112856 +929816039 -309927370 +-186330265 452402228 +866950344 -503279332 +-136904653 -744579619 +836281573 447479142 +354394519 -854897921 +-893216764 -112259555 +-183811051 -679812755 +680539105 788176845 +-814898136 255261793 +331978657 -194163675 +-88099439 -820711466 +510829192 436804820 +517309768 722837793 +-540393552 127314482 +390042586 228456560 +529740813 860098347 +614094843 -322545670 +-501482299 960743592 +-61735664 -351723463 +173984740 -533803934 +944607652 23360938 +-584861488 -70711711 +191203127 286176814 +31679789 -192687286 +80747361 469623433 +773740416 191473693 +428459882 -284348681 +-577546496 -473968550 +410891119 952133417 +163688512 334737933 +-168731930 -439177097 +-263173161 715574934 +963417778 -69338030 +979934133 -65032210 +560189158 105575488 +-223093496 -972503722 +-901333397 138163100 +-924189765 725010427 +472090515 863899510 +167365343 641092158 +-538977332 -179940919 +250169421 517307359 +-149415476 208494817 +290627555 799212286 +-119384649 -293389616 +907901950 -455294087 +955559484 296417616 +-98282557 836807790 +349670876 -132052092 +-98485711 -996729591 +863706 -926832527 +-462368988 583509362 +-114936588 -805905004 +-112300688 942524934 +-370455946 95906814 +-509291292 -317548989 +-276988297 275339513 +-863298612 745337055 +-143989865 369396225 +930074792 -431002371 +-874354471 -780944312 +-279232748 -186672326 +-737513246 568942979 +-570972639 -588664898 +-477223706 -724145821 +-138875085 717596341 +836791832 913100290 +-262247822 804075512 +594036860 352772914 +370448925 -564549816 +-839957760 -28021573 +-962159685 928300400 +21684882 274169323 +266620337 417706587 +-403354112 156832294 +-822508587 -321086238 +528572553 549697319 +-658060110 -841016393 +318487723 -370084209 +-201674802 -204512492 +-736173878 318245846 +174239630 171332415 +334478124 234999209 +473510974 826432586 +-579930049 773486609 +-733466667 401151419 +677974124 -643782321 +-543278893 630312825 +-194202474 248925224 +793560386 32276108 +-633945601 -179553687 +17177170 968717635 +-372159273 -461317584 +-71376368 841473853 +-4021482 -8872852 +-525010084 -589966901 +272579045 -662916174 +163022534 -420795796 +356261703 -573267749 +-147498798 830629710 +24468768 961214285 +-681253839 -881353212 +340922773 -685866034 +-318786840 837132719 +-527995194 486464008 +-947408799 723088435 +-757287462 -790325228 +-19484779 143142726 +-988907624 223616784 +468281291 -376547172 +566035099 277107091 +-610116308 -943054784 +40343824 906214276 +-78486992 -215822920 +-370993201 -210528423 +453184493 96299954 +-796735694 967078109 +-77184549 -345947961 +-426965521 731725673 +-86551486 -658168096 +863478275 -625106658 +257446255 394553611 +229075291 988545779 +589104815 694090409 +33312148 -870753194 +739329307 229598648 +347417399 -535317298 +-313514693 262394722 +-377470518 608056388 +303085348 -582353435 +508899675 225693333 +753494392 719110808 +412509460 -639828529 +-579585540 138245722 +229212626 -379971980 +168206041 79679120 +575473944 366432667 +220571403 426000252 +846211583 760880736 +-782113855 706306836 +398754972 -715425421 +996281199 -404997537 +-877989362 649687546 +-300212226 -236254058 +-104344561 -462160063 +-771203110 831000444 +-247231853 977218837 +-354518622 -601491687 +-589757882 -302956956 +-721357678 -282894244 +-127006666 166795991 +973054893 -664865372 +-110047025 -638183312 +868781887 972987368 +823970435 119819220 +-129477807 769933265 +932669953 282495231 +-406761616 -996568169 +205106353 -201361894 +-849220981 567222678 +-658906821 743089313 +-863361081 416128044 +676494566 721577751 +-768254100 13130674 +679729221 -94708461 +366585482 892243609 +-482371273 157852373 +-226451780 317786838 +210843512 36450430 +861257985 235851545 +-625289264 -277154758 +519062130 -334021414 +894199784 491376865 +121335516 -905667654 +476717040 704953432 +-257236718 -910238566 +-696221536 -51583732 +54885595 682973825 +-725117789 977800112 +-928945149 497711754 +-403558258 484021220 +-592768933 662604791 +-752445152 657537579 +-113902551 662612122 +291926582 965273584 +184568716 632875459 +-643398214 -378316218 +287686488 -155280791 +848607119 482526828 +-893356612 -796505228 +-215893646 949843662 +213254483 64297447 +-402214096 853967085 +-199835524 -74810624 +150023675 149199917 +-10629761 138123025 +170654358 464326052 +-194869399 417855762 +-818419424 224249767 +-759630237 -873884197 +-940371244 679887008 +-360576709 516182330 +484284097 -213775237 +-105576509 767579313 +-107434939 -819746885 +-544373238 -462816067 +-268283962 -156065962 +585154917 819250615 +134420559 268578651 +470511894 553821986 +371628108 253477360 +4559614 561673108 +472105852 -46662511 +415815261 -881183270 +-357946350 -718668272 +-797531377 324575521 +464720342 -947043766 +-972668518 322369846 +992945147 615990850 +66792544 -963016149 +-692317944 -684730612 +-394650845 425196928 +81994038 -266703858 +819774675 200260886 +310641467 409927708 +413398876 -864249810 +-335071247 245874081 +-196374854 328819095 +259202746 124051541 +594014791 445433102 +-215750008 682708324 +367506669 188794503 +590434297 825068195 +-785755527 -700403905 +-152721889 922751812 +-324491934 -825757023 +592878008 907005540 +-383020373 747722832 +-415846259 -814136219 +108696372 -434101624 +841410730 549805266 +-895536377 -776807039 +744144583 927442489 +-807574060 88739628 +118353451 -882587178 +168880683 -687441675 +-999461067 722332939 +679455614 -821116513 +-649765999 -981522366 +-697380415 348650560 +-848723652 -339306199 +869751332 261523377 +965529183 217787933 +546552774 614915691 +-509748149 -652360352 +-845988979 -611507295 +509557475 -300057051 +344031595 -63140977 +-820518220 102927476 +-811219556 798262674 +824143350 -10094845 +258756342 -200776141 +-414496044 -916048415 +-957852106 915630645 +-34688439 963188624 +4624061 393554217 +739465061 424556218 +860776983 836532886 +314477637 797595365 +-754789704 331659670 +1371401 -112276505 +471374228 327659365 +-413640550 487635290 +-387613475 792203519 +-499449214 -549796563 +-334896852 880691124 +481921471 -865437721 +-918873281 -812116541 +-501855806 -198075624 +-917359266 896058722 +-1991105 -791927975 +224416846 324683453 +-424495682 738842217 +-2783232 -131708562 +999395940 3785577 +-91871908 305636195 +-592488076 -827052464 +-917990434 -246687190 +143852377 -648169314 +702294681 -129190168 +473281553 -821068798 +-198603024 250265762 +-167154454 980362418 +550237437 486870267 +514876838 -601050611 +-673786374 22742041 +-29647093 -718677372 +-596440104 458529536 +-272452624 945036841 +-940746037 47285451 +557454281 -670372958 +605729283 475734104 +-577769852 251736928 +-286288151 987870523 +285901338 743063903 +-235287055 -478092896 +-835491720 -691641618 +275588105 -503070391 +346293266 4875656 +-528828914 187718991 +518604245 479055203 +-839414278 651612803 +241692434 368127856 +566944954 853606077 +-246201500 297903155 +89135229 712613791 +964476468 -3112872 +112982960 -677830292 +79288734 555610783 +351813631 -378395545 +946538076 -823040275 +-891862949 -59435052 +-293233662 -967288907 +-818286207 -50376797 +899241326 292621636 +662478241 949492371 +-886492380 -737655022 +913814996 -672913989 +-12876599 -643548840 +-971905150 -192509635 +-359410576 491259949 +-502614741 253987760 +677260357 953665160 +32253882 435933813 +730093213 -285635049 +490363903 -65134086 +364273811 792201720 +-778224918 525618684 +477823478 -743320267 +680498036 423494335 +-967600226 867072543 +-183545847 899266696 +834747439 -786279583 +-901112706 473379948 +-294253610 62398851 +342526752 107808132 +-700217235 716996002 +-636647846 -176723543 +442431972 -161786311 +-633533768 682842202 +-890981584 -625626769 +106205201 805073671 +138121971 -774131201 +237691941 -516197188 +622538606 738705059 +531862287 349666467 +-331576629 -608401892 +-133438359 -824578610 +-902943287 -868170994 +-665719095 -79570990 +616944520 967990995 +488041565 -736349494 +294652051 973696746 +-674178534 96396763 +-324030308 -702322390 +-962576906 938256200 +-359591647 -357462955 +-679933927 602073229 +6519332 516546700 +968578487 659260196 +577535710 -845119990 +-586748047 -28653810 +-682129487 -38290572 +476474684 851936830 +561776016 -826742250 +-612297709 556371876 +-659277125 -266291767 +-525505082 663995250 +204187213 856629991 +-246132187 699532432 +858740443 464033755 +-192482914 -118246227 +-740889240 -699943573 +-703773900 -856250081 +-644349370 853374949 +-732156924 -194573636 +-240113392 -38135859 +439101931 -876505676 +758582286 627836875 +225930043 371692049 +401398183 -750507090 +-710434974 -577585215 +-54560489 816058316 +-427288455 590422230 +-419127073 -916476374 +49236421 -435788811 +596668275 222654589 +104208598 -795015524 +164824261 -803795723 +645922931 -915775562 +-270658835 -446429565 +950580514 225028500 +-561218685 47467503 +-185183591 -528830156 +74514125 -686136495 +498644802 -981539323 +-23833737 -650666450 +-537519263 -86982180 +754434474 -583872919 +-550731850 -135033242 +266369140 449824885 +277435574 736100053 +324283045 519570111 +826789958 790467217 +258506254 257839865 +67478153 365286556 +-333773601 108143755 +513553573 665782028 +988206630 580519873 +223136495 -915056510 +-126676399 727433794 +-818163237 94073660 +267295930 -903829792 +40545962 640713592 +718071014 -40487713 +-742224908 -99883068 +307052930 754902422 +-977229129 -821019866 +-712927256 631733626 +-803197588 -835762925 +807560700 163554736 +-835124015 103815430 +72011862 -432213894 +-212866596 -472210404 +-729265169 638920064 +-249447275 342037935 +-673095839 505127481 +-898159895 893044133 +-770736780 741553450 +477225367 -29906877 +-13084151 -817492706 +926039230 116622378 +-433631591 408758706 +-533215037 -978903428 +-868363858 -332801983 +-65820320 -275181512 +114144336 20937061 +34309566 -502934354 +787614205 -524810400 +295391073 629543921 +-879753135 121023678 +-982462301 -791523818 +695131672 434184954 +381887229 787166617 +-491646791 -648760568 +-613753667 214873690 +-458534198 -924320106 +397871866 774486828 +666307344 -217106857 +974263262 637954554 +-269299473 -270075571 +-914869655 41941648 +486513224 -113212880 +209049237 -448797504 +-884648475 -684143142 +-604080375 773363026 +586537894 -639352779 +-267824955 206694872 +160590247 866709638 +-701018705 201843974 +-156427280 -256371565 +-605725953 428019697 +611397642 200100588 +643284104 -481079827 +-207326584 -978728043 +-980706316 363864674 +-583211483 705284810 +-377057542 -413709098 +-708544373 8377481 +327209245 359371565 +487586910 497192577 +947938117 -971230686 +-838094509 900823156 +-552391496 -986355883 +-889068926 745074845 +-129827766 -301015480 +337851734 -692018522 +-133140394 550185536 +418690758 592089107 +-38186676 969943341 +197154528 -916821177 +819897362 -940783534 +693839769 410274950 +-88978668 169258024 +862569587 -658033594 +535306421 729731535 +749677321 -67588960 +259199307 278071289 +458355199 -651358724 +54152366 -477485218 +-219316129 -106759265 +855420755 -634903529 +-844374532 -353810523 +247143052 660077293 +715227643 -356561471 +-751146477 175776806 +840717685 260919528 +434316512 758954790 +862943401 -390938378 +461028732 -262386691 +-690545638 771523446 +168768796 384157068 +793188999 -930196892 +-425927125 107676998 +463531629 957639838 +-669067375 -803953552 +890101543 -974288195 +325874547 -426720985 +-248200684 -456630151 +937585630 -533512117 +371986139 750026817 +441569110 76155881 +790224205 -459825504 +-531493204 -617559339 +-236697385 -167199815 +-693238693 848686989 +925212786 139361174 +745580508 370671018 +-561578030 549505383 +-389460658 584023648 +101123821 124610662 +831613466 -157071572 +444306221 -139313243 +-483793960 -756826559 +-288081761 -849054727 +-888192800 -156014982 +-472441340 180849453 +-396346019 543951738 +707894193 314021982 +804596260 363927849 +-88364108 725577160 +-981575234 633718035 +917826456 -217637332 +-826343971 -585472708 +887604634 545734283 +-770155462 -910542263 +806151956 -464013900 +-340002210 579042119 +960366433 911864947 +-364173248 -858837058 +-106173941 814652986 +56559340 183909472 +93139675 -442046724 +962881984 260254185 +-32449916 880923297 +151043092 523162452 +-158833200 -109833417 +254679401 -905131533 +-243860448 463964483 +-474519690 -42140479 +699981794 434746684 +752938326 -831958032 +164739399 -914098975 +-597475040 457870543 +713790417 -670836458 +-473239772 422245840 +366483610 -369592914 +63232724 -893320301 +1547401 -415567744 +994163920 25021234 +270370708 -878535860 +529706858 781614699 +-202917930 966797764 +161040922 27886140 +-766516814 394861631 +501617995 -63024594 +642029467 -324717276 +771165937 87452241 +76081481 -884856676 +72549022 -282933034 +609117461 719866893 +851044113 -390670663 +-908612804 -677516742 +268751722 -467581551 +658631718 -590585159 +959726943 411606674 +570074190 -591892677 +-199932491 -326811464 +-937523792 797963958 +784293283 25853834 +-816961392 -115381095 +-538511447 857736813 +325339156 -397183964 +-459477053 -389627535 +-463341425 379391315 +-7338965 -732172433 +-100454392 -446660480 +-267846278 969829215 +428786751 79752731 +-890472819 984894046 +-522377885 -772083576 +246452829 -841369946 +-734438602 -170367789 +235455985 -205170951 +327948928 891316789 +660399720 53305161 +928992376 -23301249 +-508594280 -978248161 +-92143173 -341456576 +447203900 -686849868 +607436785 -60382643 +-86269776 -253004763 +428756098 119808194 +-595501330 -145146434 +-19026341 336768676 +-553873156 -33244669 +-951386493 -224479553 +147445089 -524042618 +-14938014 -510031286 +-490935510 992921840 +-489613974 111340534 +-848900680 93487836 +-652957727 -28070723 +485528048 859440341 +140130523 133459682 +221836461 -43233256 +378101836 -493487022 +-930691829 -364800847 +-391773497 474834093 +444629395 70696253 +-489733582 -702966921 +235929610 918330238 +246399412 386921255 +538424718 -936212445 +508198850 280334856 +-705434587 -965544353 +916748890 77323844 +-233806313 401573531 +150278947 423422121 +839564359 -524418403 +-243013594 -555881475 +158687734 -306048938 +-180686715 -160393338 +-1999405 477636274 +43181831 -572562212 +461419802 518094182 +745016596 -579182071 +-766865100 631693028 +-110306848 43257925 +-253397046 -271804009 +462525238 -103851345 +51268279 537286750 +790422667 -760839308 +-874493764 -463952193 +-769936519 -250800176 +-424488793 714901735 +360053268 -170063850 +-898595746 117389783 +-882131761 -392788532 +711267580 -884393048 +778936206 -763624626 +-253019754 -91136531 +605606973 257995015 +583600674 402377244 +-446157899 -144681832 +248061181 -176668329 +936026293 306107816 +324665125 -644024689 +656577031 -81163732 +819377589 -453002726 +311288415 -195996907 +427423943 154968679 +885704396 -424627417 +62642689 -982056939 +-725325701 41677803 +-584707129 -272724388 +566953975 86145118 +-838695015 889634220 +789902303 355563557 +-497681798 942667727 +-744012367 311725481 +235419518 583184947 +225685293 -365546751 +815363279 374417085 +343502463 -181172076 +-523918050 -504618812 +222247389 887387946 +225693327 -957914189 +409765822 195116908 +-155034768 497777882 +334456192 -946377684 +986796596 -284082630 +-246844879 -753091423 +681132231 -930096651 +-576091495 195937095 +-5460324 -108650169 +177069561 485175556 +673252989 51666248 +733457734 -507583947 +-138798011 889977679 +-95139597 399244389 +657750649 758118809 +-542667362 680377569 +791452664 697504864 +-950391370 105166331 +-631244469 -219690552 +-296642946 -725288510 +-742650046 440812503 +-18469021 -527318993 +474101821 -241761462 +225966538 -884337407 +-544563274 -232312523 +-307871198 509117584 +810630096 -416948408 +481388816 604346050 +-662492496 483940502 +984611810 -793794095 +684850366 378683294 +46480255 964829046 +98748766 605699557 +876168020 -26715055 +755208642 885779949 +-441334115 -573828201 +-741159940 -742126953 +-394088913 686264365 +-383707032 -7966874 +-63143621 769176 +-17135300 -752276396 +711589319 90149434 +597969417 -500371411 +111494163 -771681867 +-528541141 -453322086 +-437349342 -470644907 +-197314347 103160516 +494055391 -91367916 +146414510 217598711 +-276527926 -31174087 +-987716779 -685089648 +472577599 309847440 +-336431217 908798723 +-684237341 -776492718 +654263597 80795707 +-785037632 834254123 +899204933 -392309669 +-86035457 268474779 +-377311218 298876736 +-918478286 -410653564 +-499044755 -495415007 +907965007 -459273118 +-32955141 -434430579 +980546683 -751279258 +171965655 821708843 +803991452 510210444 +-75222885 505474412 +-575099744 231840518 +-88633055 -992802918 +-409806096 -711806509 +-614342932 686080440 +630373021 927786611 +910198596 -806776222 +-183439660 251204317 +-331350807 991757815 +726350975 -264005167 +-201455275 29299240 +-456724746 117532915 +175976184 604292495 +-162193543 702561752 +34041290 974563729 +-862554342 513047903 +625333064 -945840811 +-200401335 -215643314 +318994447 -996921614 +177762016 773191179 +111678588 572438287 +23691359 86920775 +-987533931 50733998 +22777064 812922903 +-134449131 935562203 +865522393 975293200 +37455336 441251007 +-673964759 -83891219 +-486880963 -294918444 +-234659210 -631682721 +-110054343 -279606118 +598752739 358169980 +-129808598 -505954901 +486660981 -422642182 +422855062 -966179650 +516598804 -720662756 +960865259 160481721 +-449689845 495803011 +123924741 798594614 +307408159 603978886 +84957348 -518237797 +-506596483 -491207294 +959037978 160270907 +-677639297 -393534089 +-240148251 -246507615 +114489068 -926735722 +832369855 -597701386 +797586985 651869142 +428624506 -149733964 +928817728 381848086 +-191975094 100859456 +-364524439 -744057730 +778268333 -543996949 +666438714 -451414569 +-673038301 -537229763 +975787815 -270781667 +-166443447 -12974553 +809828979 331127071 +-47884553 -295818923 +-919055262 -554536407 +-352164987 643164054 +25044069 -955463769 +-969421337 577307180 +421144285 -488565317 +798097812 -558122271 +58134860 -204946513 +-100135047 -12871162 +-492544445 -670762296 +514145969 -934866313 +32341240 -522001816 +231373430 704491942 +399537724 763009149 +556621356 783827988 +-976337323 -660797754 +-939737405 918847386 +-44116021 -488790773 +-661938313 -368766662 +-930678490 -398865225 +-543708384 -326379580 +-657806012 -606281966 +-474622590 42048094 +-349254729 964001482 +546707188 587680017 +840967029 6876663 +51626942 421682284 +-256844500 802636252 +880334746 121080106 +-906207362 -813061563 +508736057 983806057 +-102893451 115811192 +447759328 871313606 +-669581360 -324895722 +893955434 575380944 +978866371 325446668 +446126702 -609850594 +-893714722 558835912 +795401472 -501645671 +-211546254 -357233867 +200548383 -315466523 +-328560771 477965066 +-99988270 426106292 +476923065 198773196 +-103812559 -234665333 +86123149 466355154 +-304183481 -820659382 +-179854990 -807246016 +-530060263 -915040130 +399999528 -384310675 +-341632401 457923621 +392125791 -717878980 +-543175640 -437030828 +-347731776 12131660 +240269501 432732434 +378742011 73382331 +-15786238 562626664 +-280224585 307921408 +447097275 211058828 +-303934948 -347470977 +-21954104 -642801405 +173478777 -610581296 +107277080 5521413 +-761946471 -306584279 +573598822 981885404 +561301618 573538976 +-109904325 -113065674 +-420546685 343516691 +891765121 -182411811 +749324727 -221631807 +-421710814 -741205478 +-932874876 -417149904 +-604487778 436117681 +663082842 264446639 +-373460686 -60754739 +617245277 -579156701 +-30230526 318670641 +-914697174 896996007 +-638618696 173980668 +-235324621 326858092 +-115585437 333667575 +-380047880 227474210 +786248068 265398953 +11064265 -683984013 +951858005 218251047 +-24825003 906758313 +-870299556 547978745 +167070298 191616104 +802465203 229606824 +953386596 213237261 +-740663487 307880482 +-173836072 532189892 +-154550211 -453939514 +-131381211 -179415976 +-25309230 623089649 +-250583373 15801638 +822028381 -664084309 +400099261 21392081 +-101792644 548471477 +751341252 870305566 +-349982061 153656695 +444823281 947864697 +-879931056 -400480682 +-633454639 -954695556 +580061919 -953323249 +-76913955 -603742905 +-367966574 -883499104 +795118842 104035913 +-610147718 151636279 +731789593 506398902 +754684990 -485489492 +816734390 -285899322 +-748536960 491630048 +280985338 -316007771 +307925481 231059431 +921332470 -920845655 +842074971 457845068 +-822154403 -216435997 +-34034445 -541950428 +926966128 36243343 +221361563 -334212243 +820819713 752111418 +-917003499 -353317449 +-732245426 -425472083 +328344523 -456107724 +761853168 938975605 +772540822 487299480 +-223275910 956909312 +984807084 559466128 +179299053 338455543 +-186157583 633495107 +-98003438 -488582496 +756470895 513066370 +155980459 332441013 +-586913669 -730174895 +-70495975 -853963440 +-703918556 305487315 +-133253693 -656705448 +-524840038 -31236477 +-837699216 548366899 +-237454091 -472767356 +37310237 -59403998 +765393433 -848170219 +-514486245 906650497 +-914987288 -934139450 +215442325 -877326844 +684070748 -639295026 +-203450729 -408352698 +-772124482 78952927 +-654726103 185287922 +-960916994 -832771092 +-603782794 -691522189 +-773954132 42489096 +-342211022 615045475 +-88004440 861321220 +-325600793 49478638 +-354601318 -923919663 +-139017623 -37360655 +717050084 -474533932 +295610448 -798598127 +534404197 -877948926 +-124096565 -378618405 +-81419852 64419432 +427900375 -369275184 +638650782 881719695 +142751451 -992559400 +-430149935 563475989 +-604678687 458856961 +-177482607 -499383296 +96626760 -175702520 +430813665 -700533977 +-641490879 473896224 +-499406551 803940279 +201644811 -291879036 +488745255 -449124351 +-137285029 -950510180 +141455549 477512149 +-476260308 -42024283 +169205941 490574735 +-312395698 504826373 +766486637 -302382624 +495661505 -302260667 +-743934350 178155360 +-210462959 -345440133 +-131268665 615879132 +-611424508 77978590 +804488222 -640277042 +909828293 58030998 +-206266446 -132798005 +-173618020 615030255 +-716945767 -325709753 +-541564398 -972300141 +875499328 -920710506 +-836069637 961019485 +-766268099 588519184 +737554559 456010684 +-799146724 -864952696 +-215848557 -789428480 +-16329293 -335816173 +-720157634 826154767 +-945752761 411169696 +-34526983 -802034624 +-663189244 376076173 +529474253 -938400325 +998757036 256035708 +-640052599 -829143122 +-376804890 -164598839 +29833619 895499052 +940328291 203251907 +18782039 716299733 +-794056595 892214648 +-924841482 -933999071 +-681219669 53667881 +572682049 -343281951 +765356365 365869878 +-565808234 554399840 +483071303 868349020 +332033845 -470661221 +-831605273 -861884185 +168196515 -658647624 +-171935874 -240286504 +-508468665 -603919599 +-301408270 522159579 +-998430864 -380113163 +-685287874 334331875 +-181706549 512781739 +903237095 -962193911 +350905186 555996681 +23765586 780659895 +247911779 236938312 +-84034219 456435354 +885198874 -729772689 +-306236960 651218110 +247419772 908941291 +148295337 -131084569 +171929516 929469520 +-650885367 -523793126 +264165227 429275472 +-370498049 -994536386 +92508486 26197613 +-700563220 602385722 +54654792 -563100534 +-902105558 -558507539 +-653765652 454297207 +269252288 952943577 +-938174062 151755921 +466165274 -608528978 +-962050348 -585672755 +-459658742 -640125723 +633113090 959963995 +-390355895 63288838 +-513327478 -149771996 +73518571 651218362 +270297909 -876002507 +-252342105 -468408674 +-731603689 15865945 +109547040 -283986199 +465526907 -170920983 +840784777 -503809817 +316116226 163288225 +-161776104 117570573 +593004300 752194776 +619768260 -97982786 +-886245373 727841445 +-411421566 138737737 +433581150 815711882 +374366607 -879475188 +203540089 507337457 +-486958136 722583622 +-865885590 32761749 +319584597 72410249 +-54006225 380648964 +-771528504 169926481 +-952847102 -916163191 +932476113 338563408 +-357389591 -794191680 +96725988 -630316483 +-826123062 245307288 +208092413 -320082295 +-190662923 836608299 +-650011648 702413370 +-409377286 -738189098 +-127590689 -906515400 +-800353870 -998618370 +7607388 -657575269 +-129468020 681169299 +-707564307 822418741 +355664423 -592077600 +-819714056 -325415038 +-415591414 -854864667 +-683184525 316266485 +-331268651 933172559 +-571681710 69708205 +-442200217 -667207888 +-599985568 385496004 +-239708290 898342514 +-691258903 -571805174 +-134799779 421140979 +878979223 -425932575 +501583125 -998367838 +-409136396 -745271661 +12886786 -136697240 +-355471472 812873252 +-807140331 552315669 +13532092 890432868 +665616180 -669130358 +-28253819 727485033 +788011452 -923852757 +-424170906 -9972665 +-898481429 -420681389 +864612425 279329642 +-439837147 -581221724 +-534786377 -334297886 +-113801787 998095978 +491183410 523528412 +323326399 -537636101 +-116891699 -687607306 +-543592561 -766645910 +-703546624 930740678 +611325277 450921676 +-775992767 474960847 +496370565 894696245 +198981515 -634005351 +966949912 -734986245 +-512425223 599572683 +-133301872 121021888 +160314635 704914570 +-518411447 -10441209 +910602868 -760700536 +-922287305 618374009 +262288855 -894085043 +869121657 458937237 +263015991 706756840 +-184053708 845812238 +-102387286 723886276 +-628042102 815487111 +-425763726 -262428531 +-623855747 398217712 +-659940920 -867441319 +-443942120 -23986917 +466199849 980454248 +-500671568 837508717 +-40939647 619936973 +-287470196 588856947 +487276518 -755935850 +-254908568 -106783420 +977508672 554116080 +-554198644 745228419 +-83654197 -323364846 +823959408 -753684301 +-977343299 130164970 +144024051 -657834839 +990322652 -517613664 +469877193 454382830 +36671561 118195655 +105572505 845601742 +961316892 -18995050 +70164303 -644528497 +412914063 -78396929 +-91263051 -421195993 +557850935 -361085840 +694210808 -754469878 +-641353705 -225195376 +713019520 -471806661 +467909712 -894324513 +543796824 768598748 +95655162 -874725318 +887465412 -908412523 +-221559419 -387064434 +-97691216 -384806294 +920782321 -526737530 +-847886212 -279500340 +-57694032 531283717 +237907289 68314244 +-842328854 389678437 +665281391 -329543046 +-477045385 -521418824 +805397792 -11279217 +895011724 -145403368 +-930448752 -717016732 +-73626218 874907874 +769384602 -756928954 +97100957 258933265 +215636327 -484582916 +-927211744 921385316 +813040227 -735918260 +95511371 -626078361 +6909439 -593600171 +543109370 -855332949 +-600791718 588664196 +259765582 65397375 +462638045 -192168863 +-92192005 -109135089 +-258133830 215884920 +-259019917 666695624 +475462329 -961923450 +-771079246 -796032319 +-453472414 -249399461 +496289094 -400598798 +-901484843 322448281 +-985201772 476076221 +-396753482 774193713 +-35565883 787621115 +735366100 -176526728 +-535626061 216902768 +117473792 -836532387 +-360417901 -129807974 +921066008 -419785100 +769995031 -680202438 +-489406688 313097625 +879157027 709301123 +647348096 999030401 +-608140781 861057012 +225595011 911386634 +643802565 128621682 +-390431555 106588910 +-876725647 -21849073 +-638028092 903396699 +751602910 -58112815 +677816094 -914525879 +-587562109 273420289 +827374999 319415790 +83286573 370278861 +-713549822 -767508178 +38773839 519347506 +402654717 942717187 +-688797490 -508302258 +-192358614 -743276791 +256139523 -915538592 +815999282 548033274 +-783990214 544155981 +-22490863 -759550560 +152696131 -984005396 +-707440566 -165786480 +458685830 50972001 +286501346 835265420 +-587686236 -924529991 +325172565 -603608566 +-844429718 221282 +-791856622 -32536537 +-743352128 499914373 +-343846293 666665481 +-443350485 286908499 +-806050875 962208620 +-319800592 45242079 +873608045 -576680159 +48509213 -23219978 +292474721 915092729 +246204604 -795288561 +-52114276 672431021 +-577729900 -601030630 +748373053 377503772 +296850668 -158505148 +-447407619 341870537 +759178425 556633852 +-194898474 -714983390 +768150296 585101721 +-26554632 445254943 +895453689 -931113818 +119776931 -670226515 +259541172 -25439471 +994406116 981090488 +-600944489 931906194 +147871680 -702302954 +382139210 649777242 +822064069 -101196993 +-775770385 -343754772 +-434059388 383544528 +-429180486 -106971215 +239530362 477817499 +-449716681 -990022594 +939546371 -151558143 +-365372347 76290015 +670397458 326942090 +273624949 606905224 +-323219927 -60064735 +581095843 -13739223 +330977721 -520505197 +189367508 -479151322 +962426971 921403158 +-675380086 -597532626 +509413415 -892504199 +781979196 -562458459 +-497168936 -181681484 +248622136 412423390 +263267145 -755088417 +-387040603 411884493 +260566081 891927708 +-723123430 426209497 +-357487925 -788771570 +754989221 112892013 +459834754 345479763 +228126597 -192826228 +-938219882 655611342 +859691036 901470050 +442011654 907900042 +133153036 117974175 +-280727952 -435201298 +785707728 106288445 +-788590726 -121314024 +-298072830 -204518836 +142197060 -622194626 +258683065 -296601315 +-997210129 107560026 +991356762 174092147 +-970290937 297026283 +-422653698 -729105934 +91121975 426184380 +-223092494 842637762 +559078964 552529523 +942856037 -78785902 +-647556183 276051556 +931642126 356904458 +640774510 -875813808 +-104360057 869063155 +914263438 304439961 +744024766 -321789365 +-327989670 -619677319 +418885597 -810299981 +657205043 952616937 +-767062264 -436812330 +281096434 -318163421 +-650049668 328353466 +-721001586 -980755832 +504957580 -965053980 +-128732876 -574639137 +933435048 -136088804 +438148879 -882289096 +111835022 818735890 +-917595572 412244856 +-389680880 -366518321 +-624582466 506170476 +668523114 72308620 +62936209 97737217 +-236494675 448846786 +487909506 -309501301 +644780591 -854479976 +-883576849 49951960 +-788279418 -227505643 +-453662218 -867041784 +-788897139 -148949032 +-656898076 -699157219 +-267893455 759011522 +790003337 813783768 +-794061903 -904383630 +572697501 774628938 +-139110919 -78913517 +-933705661 -671430245 +12797117 -60386545 +11929338 -292506998 +-954781173 -796478810 +241761132 159813885 +404456963 606761771 +989723492 759516241 +-279290570 -580105699 +31716270 706849454 +-552828082 -87482261 +-675335604 651754787 +-152937407 118749393 +-571658247 159867348 +537410588 657624377 +-566678814 -429571308 +-629337281 636078829 +-574341700 -888176725 +-56318650 -168233358 +-46691067 839181160 +-256994987 -588657602 +-691355550 -121318493 +-811091871 97007449 +368271710 -916619774 +-807666030 -75805917 +-766100018 862632900 +-712117485 673665372 +86715461 494427733 +8600328 -833843932 +899294659 -109674008 +-713506789 -595835424 +-507753139 315994921 +-329339119 -211303772 +-276045437 -749342463 +495603563 681817121 +173181604 -201290924 +532665900 198130728 +-906083768 -995122157 +-784044363 -671919354 +876870797 986598252 +715133584 676158847 +-433311930 356322983 +63312327 -243598553 +558998090 -281982709 +-209763945 -103465699 +747803661 -223862234 +-346879169 444970683 +456903051 873850236 +-375545566 -355332714 +673349177 858710862 +-7990936 748491239 +-444098845 -211220320 +583697543 -894444713 +985757817 -519175402 +502525610 19253842 +-330629326 -809332662 +-353663873 -396897326 +630265777 535936578 +-642720232 541057626 +242037680 67066729 +97007140 238997993 +-134236684 909436083 +-409798084 -992013094 +393898825 -928498295 +-543251654 -63529181 +919284565 -84186315 +453722361 -382990889 +700193494 236663969 +635891479 -376026213 +860718612 -262399262 +672710617 505123373 +55884015 -386180023 +-490735130 -684707958 +-772161154 253841155 +-668548626 -142289878 +292440660 789832704 +-22353250 -408918864 +619893521 -343084750 +-291154223 747236413 +679066426 -185913694 +882753977 14492778 +854777218 344126841 +-467510112 332864807 +218269148 -714437451 +-102365000 466018925 +-93372608 -341640605 +950369604 865377834 +849916126 -869345045 +-702459248 -196682529 +941594892 503551771 +-393077571 500749426 +523854225 -661074061 +484118860 178146445 +162599517 712473781 +679392867 -720530327 +-394672029 521612311 +-555214358 -891539219 +-706455575 643303528 +262933916 -428679599 +-867680169 567871719 +619883655 587319865 +551246408 -600860100 +-878879812 375338458 +-770970475 -694304649 +244649279 785350307 +334313228 -243259731 +923977670 534523673 +-133401068 -748464653 +641127573 -160825318 +174167185 -842069261 +71719315 414216671 +742651861 -805166516 +-658440627 556417304 +525689677 -177813445 +-757562411 -397491536 +891708867 750124591 +-784983283 -680948243 +-290156275 -46589247 +-747494118 -326990614 +-25033692 -25147733 +-923886352 -78412690 +-887991697 765305813 +-786817876 -97977660 +-248795340 554949761 +699268183 245136420 +854267443 730966383 +-729760711 -105307272 +-361516995 795506727 +873650730 -306629347 +-879476857 831566543 +-336529499 -346159513 +693201938 944816747 +-760826968 581571584 +493292136 24910796 +247625053 -915121112 +619638975 862182624 +-809170865 480863043 +-523934206 -613734258 +217859951 -940635389 +503120503 -379156694 +-34646649 624813271 +-875607629 -256748809 +-327754198 -676757603 +378552555 712690643 +-305949561 926337735 +-327315843 881556279 +-42881280 56680625 +895177725 -574424503 +-960477470 -817758784 +-271925795 -814620713 +-278917703 702259832 +-750751365 649234563 +846763077 67212788 +292542721 178018190 +809977146 378675149 +959699490 838275244 +-777611856 -84853930 +619511255 -482935793 +115031398 -62326573 +-299373935 439672564 +545336986 789819013 +428345033 -244001728 +-36956925 -86637552 +-546891578 -257683834 +350924968 -199430889 +315834302 497650611 +-925774870 590290699 +405483971 -701459978 +-630221548 620284538 +-686940655 981991502 +598024746 -776468779 +-548409462 818072653 +903488488 577765918 +571151101 945082524 +-514003538 640607293 +106415508 -758879557 +847436012 790796676 +849762291 -521614013 +-475615797 -396247322 +795561646 -884494698 +464809176 63927720 +484355101 240784340 +771519732 416928777 +811823179 360943693 +762444474 -896930390 +-928333410 969658289 +153742175 667789921 +-333934499 62577752 +195904757 584068820 +-74657724 -933513955 +648994687 -545092874 +-2137976 653393222 +-28852089 -689720828 +-194523677 700683492 +466660178 351765461 +-547404687 -372417225 +268644286 459833536 +-556221006 -889950661 +-674922165 -198562393 +957231051 -616279831 +78133709 118187974 +-106458513 -818051616 +606955247 -466246579 +-514176200 965773098 +-636083943 -308012440 +728327966 -989126361 +30053060 719852220 +679056058 806550005 +595862636 36531884 +84687185 -52010203 +-107401971 845322136 +264008724 -47424971 +576688354 743913662 +572661891 -57794527 +596971222 675902073 +-616947402 969706865 +530607889 31623028 +-250381869 -396247911 +514263239 73714332 +-878651985 98902242 +62065903 380890925 +11061050 -680216650 +-394764120 -30323435 +-525479688 253505432 +-182186253 100070422 +-900427398 98068323 +-270018194 903367988 +289659531 148946523 +-867822280 798606274 +-235368302 325401477 +193672379 -58271664 +-922800080 -263476545 +-938970599 101125259 +458197505 -578588974 +-918906648 841296981 +-792606050 748803663 +656354416 -105093184 +-964572862 -507962105 +-819794029 -254383301 +-740454061 -446871560 +-584770307 -546688286 +-817487281 316448305 +-320209059 -821397119 +249613135 543143410 +413063749 -287717803 +744135880 489730205 +664765632 -441273781 +620008952 -199634164 +293616677 382795985 +3223422 713094724 +-571041559 -667683271 +-27371912 908412481 +932943780 -818926004 +11917464 806040095 +-56365029 -232284547 +-460356814 -787206329 +97624733 376800408 +-956383764 266925708 +-571605005 -141624292 +998455502 -28657314 +170557187 -519389224 +-457206310 -938432469 +143730120 948878319 +241222579 -676541929 +767002358 -871480450 +77630908 -690728744 +-915010420 -680233738 +580909528 71229379 +-525519540 252020806 +435011286 -802632468 +205454945 915547501 +-135922617 -563246224 +-212600431 -907691285 +388851200 -799404929 +-903532764 -786515404 +15617971 867253370 +200987200 649677290 +800548094 924784691 +-634920332 994712579 +612765718 -228794078 +-555604870 -500367296 +-927222855 748708210 +-737761021 982556564 +-201701505 -648483921 +-454582680 -645838497 +-390515150 -418156796 +-959021521 450198525 +895678561 149911236 +-915570412 575221589 +262624660 539133963 +-98069171 -595471548 +495563413 813428573 +-68883007 -442892011 +125217801 -357161989 +-258850075 812450789 +-971386145 -98261818 +-748903339 630557192 +-520797458 296277907 +-981486161 -660848039 +222795972 340282793 +828225823 -771677937 +548239192 -368922747 +492795291 -672760072 +949116586 -784079107 +867021107 514632995 +936492451 873125012 +440194712 -894880752 +-96966265 510716037 +-219910926 -202979581 +384008157 -997520623 +-953010921 803960739 +-940064572 796419780 +187643214 -1123145 +477187741 386840036 +-824761165 -323615352 +-37456328 -836034842 +770509423 790054851 +-690901112 -137911138 +686476266 -539055528 +-219660871 564868412 +-201263931 -389791402 +157624870 46115591 +-487626677 -331876437 +985419790 13618771 +388255046 906642012 +-964426016 -159194865 +-593564815 340745350 +978201791 -892921462 +-390362848 602366271 +673168011 947655206 +-625762952 864739083 +593130969 -685527051 +-12583826 -671254121 +-251801176 -826989284 +-748828445 -800869645 +803940746 -279064252 +143095178 -130514202 +-933140624 613180677 +-372371874 -507260121 +-223093407 310664319 +-367875571 -872070222 +-359768049 -381690538 +-536965176 -402806649 +226904614 300265156 +-221556836 -505658619 +35432966 330149240 +508710780 -635944097 +174852358 949254720 +-864382271 236554470 +-627694555 777230040 +-384664574 -909994201 +-566296871 -737671236 +-573813259 -456704025 +589753582 -600029355 +213963551 394997612 +-825160928 175638733 +582615475 -187733189 +333060285 -381283180 +-259242299 -36313857 +133396284 -425915471 +-973926709 503851466 +205879916 802554875 +-129267705 512877578 +-281271445 -161853297 +710888443 860524074 +309354566 -403797548 +787214352 -218325821 +84363595 -409669590 +-669263509 -295013371 +-856124586 578697911 +951890820 438479401 +956912484 -799742275 +610713797 -125930515 +-27329291 -188103619 +-83031773 -541408415 +-841498348 -897695909 +122458167 598947909 +79227750 -421225632 +519155665 -810990397 +51383973 -963778981 +25991011 260864841 +146176984 210042373 +570901886 -856389289 +174951565 -748404371 +865880164 816464244 +-337972833 287152810 +359557880 596231627 +216501284 116984592 +820711288 -21667087 +92397149 -711003048 +795609289 -602494149 +-803409060 617385541 +-682553382 827431373 +383798830 340364115 +-331504789 690502823 +-295821572 637720195 +-926821722 -298375988 +364231726 -573046467 +92545483 937976710 +-470569005 219322880 +-15734179 983106215 +-418542236 -638902023 +-938206193 -275622703 +867731220 -181343836 +-76033559 -931349758 +-234404874 -67552965 +377770070 -437994215 +34403578 871744214 +-653363525 -36103616 +-920838381 -632549821 +-737354717 -633128288 +-594698926 -732665893 +-948672565 933980378 +892005399 42455441 +452405547 430528384 +-2539361 -941785550 +-544842935 -27894410 +-171745500 -506956609 +28242306 867540736 +-87869508 232403013 +-891852574 -903629000 +966744238 -432686065 +116791921 -401688230 +545664025 554580417 +625450873 805110619 +-753524491 840157705 +-404342981 -191910809 +406456711 -470473810 +743964323 -502595539 +80504603 -283173609 +505343508 351792143 +-545387909 -199311189 +-468289231 -85269712 +-797974924 -858742601 +510156952 -169817636 +-887620451 444732489 +-908986774 -837359996 +-680052648 824218182 +-320726752 571717186 +-681416691 152012736 +-370393672 718410726 +742268434 -858391691 +-808383115 56098457 +-629570511 -386793594 +184030335 960716511 +-128471372 591742617 +-227579979 -360479135 +745889822 -518779685 +825782378 92769511 +-918531865 -463838212 +-593321995 23636279 +591211416 764959136 +746415281 -189998895 +-280427760 112525551 +305632465 725141270 +-856259935 798986672 +-526684296 89461590 +-912920395 -307699661 +-47710946 -658494080 +-196773690 818873706 +-747538074 -376328943 +-317547950 517818616 +-190384443 861660486 +-700031163 -53921586 +-230604290 642495043 +-576621812 -230636382 +-672082750 -489420572 +261920042 -689471439 +709180907 616737976 +-999065488 314583781 +478549357 -123776010 +795512494 738983572 +428939435 523655732 +224694232 549775641 +-502765223 -241261966 +-254678004 356203376 +-631103728 -88054667 +-425654211 -294875994 +655783600 -159544381 +714678445 -327006383 +-471619429 -454634845 +-765232612 -535603027 +142806059 -18237065 +351298112 -321617763 +639674511 511012445 +364620719 183575647 +515426350 731935791 +-953174994 -806070941 +-172051743 -871400978 +114116867 283685840 +-84015014 336533825 +834423304 355666999 +164662857 216356540 +483756147 54630501 +-897277525 -600273647 +588390951 -445042046 +-960818498 -744279910 +870090278 99203558 +-892897069 -880163118 +-210540638 256298224 +-821221681 840193399 +-831073907 408988780 +674384472 -756564009 +281902496 538575713 +-651323887 -503191399 +-190287831 -94145449 +-919329529 952938996 +421375143 -176545615 +-119776074 842356708 +596633786 888095450 +-539369564 191377643 +964468558 885164477 +-433990439 -746068640 +-663458418 753140256 +-694215526 -232857712 +233551606 -413756516 +145980464 -363629873 +-354107579 77537715 +-950217482 883400671 +-921583031 -970625380 +557392898 27030904 +437304922 -946643854 +-896924450 -281234452 +-767499789 -285387928 +-768919552 -355007524 +821500481 -5817441 +-337096048 264509000 +-2621473 -499302288 +-981977268 330504958 +-796249867 -930430265 +218607547 267001299 +960207999 64795867 +-69640132 296599969 +525068081 972082476 +760983866 245672942 +-799035676 865462018 +633915242 -824031885 +-46585257 -450801416 +739831780 516398180 +-783523326 965781510 +-363465137 769187867 +690243707 -511960813 +634572571 -480859652 +510536110 -822613063 +-339591866 419602316 +476476659 451765727 +-479160212 218191229 +321860060 -171592565 +113335379 415821654 +-503184913 -278562756 +165377515 602962487 +-468242146 146025009 +207494907 -246342550 +-760293256 596593649 +640259530 -602150462 +-559873446 518162130 +-398880459 -71781764 +-372974094 627372467 +176542013 -685845982 +612244288 797884939 +214411386 -322664411 +502605629 691704028 +-490664668 177675189 +613250192 453674806 +434989613 402180244 +-178526499 653492112 +-403303251 -120720615 +846953984 -592173252 +-561084589 -580010520 +525022480 453035814 +730577550 869285356 +816942768 -575338365 +-71236107 -97394664 +476295534 -201683808 +120282152 -372244618 +-2598283 326814846 +-804364735 -848434486 +640035116 41228631 +-354420087 170284253 +-955182365 -975826267 +-353137322 180246733 +-296490899 -93810555 +-943870828 437678241 +295043901 528992577 +25058117 -906516549 +-56524397 -987896691 +-940230277 450949076 +-444469757 -611618440 +885218070 -661351449 +-473095557 -191954507 +772661781 380088599 +819577461 -779763402 +605705749 291246253 +-473890926 579753136 +647966973 671819743 +155358670 164832334 +-237948160 130653188 +181049449 -299647921 +717186604 770769913 +-131429046 -321697299 +-988029689 410523743 +481494700 -136785911 +749340914 -701109247 +889835039 -131934526 +491890044 -491590444 +260674140 -323821087 +673616377 -826009203 +-367171063 796263557 +946260461 96165967 +139976979 -764748545 +-605570518 327947481 +-391204088 296422155 +-476121416 879067552 +52684286 -904275706 +-151286568 -299766865 +-796571665 -153805217 +-393483069 250935385 +548964148 -643646045 +330469544 136124791 +-195447055 -589223377 +-493301943 839215004 +79843794 -468076697 +-200404842 974093650 +571789142 -428332680 +-418230284 -813116670 +-312100559 -267747214 +168949755 -220034505 +402581032 289208900 +-935648387 556734835 +282524098 -659934177 +-628517621 -140335397 +689136047 -293552312 +91501557 219755110 +-111014920 23272958 +392139462 -281425317 +-229535139 747705096 +-126611435 655641385 +723387331 32692356 +922354913 259345053 +359957735 578914755 +148994746 95504981 +-566290475 -776248953 +-935033520 -243518189 +700195480 -807568393 +578641837 284843585 +87319445 -428386754 +868811775 253980582 +306970884 759956535 +754118345 469476242 +-327522307 -331847727 +-321544746 50006582 +-634061255 444347347 +-492076133 -54129358 +-840265016 16459623 +131762654 47253411 +-205603407 420850710 +-454828531 684168905 +-579301445 -360375769 +625500603 682031118 +438123852 -846422244 +649745764 906651033 +38461638 -522263074 +-367406575 847724076 +-154299509 339003756 +-790563652 -497274207 +433880963 -916080463 +686598691 -293062832 +626587887 291432301 +-788554944 11111497 +657947672 -345247329 +16422360 957249953 +-348032031 908641093 +728403709 -964602493 +-304306518 -670264687 +379660266 921132551 +-533632885 600164329 +-895468248 -374220018 +752081855 -642707606 +-352028857 106466640 +621362707 109070412 +534659376 198766839 +-819649410 -705007573 +16874862 385816374 +-602255683 225679859 +-660140558 256343371 +834368972 318752980 +-633804840 299855711 +-273317229 -473630641 +-132283662 410340170 +917546647 -945684665 +993334584 -880571757 +168461166 -831346054 +644562175 715809364 +577733883 -673024592 +548658806 -424525481 +-216290577 -2855275 +-353810103 821983542 +69773290 -726254368 +-577029497 600718804 +-866985198 566796572 +-962290453 -41911645 +-187041131 -624195734 +712716068 34586755 +697106414 -110737948 +-587522963 -655065759 +479160236 -885054016 +406824654 -463099513 +178879439 286660307 +-401463707 -846535110 +-978984868 887852720 +-873369231 908992123 +830178004 385520903 +558628051 983460826 +-454096522 583678816 +-19571123 217481260 +-98388463 270483314 +139658852 -408489862 +939696571 -907205754 +310735386 478398673 +-376052072 311888652 +-242028060 378103008 +-423783128 -671506691 +-665915803 -920552653 +387178140 -604870456 +181879328 177683343 +-92762512 -678772667 +264905345 -604671425 +-201060889 -666627117 +71398485 -760444366 +413397790 298287353 +-581169804 394635599 +-853777895 -565540503 +838511228 702092620 +-943689714 204168807 +180961095 581093681 +11930628 -887543308 +-96940103 465418556 +-349889887 -593713660 +476616392 826564639 +-717384699 -623384767 +-287169674 -743397176 +739125624 -961981754 +764737095 -602091309 +139353952 760912128 +-460132305 849219117 +639152161 963585895 +753911502 503223355 +-716169429 322976583 +-14429381 -333110725 +177398184 529987508 +937469842 -236541136 +-297149004 986546804 +-524361887 657124326 +-864230999 746479551 +-567371721 -924033265 +601810184 855276002 +-910817733 978876211 +-321083400 334515693 +239568000 930534947 +444781265 886561962 +921860861 960800387 +-31354051 739084748 +-574717730 181124636 +933317665 177450633 +-884853688 -316998028 +-131935189 -736433910 +-746340071 730882017 +-216481076 -19290896 +-188446706 -87777642 +-208807479 -379682899 +462029876 -373523328 +-495315365 328481164 +-24972978 352910557 +154254216 -836982236 +203309347 113034086 +285752711 -908240234 +-106078109 369520358 +-737916412 831897388 +-852754224 -207368088 +402885832 166563726 +800042639 541875534 +227200819 834323861 +394543373 964493438 +135224324 -224511565 +916998315 990242718 +673768307 -905810941 +-231627863 462756964 +-892823988 700257091 +-64243094 70964102 +-662340342 633304399 +-387658140 -499823219 +-342546405 471527361 +552687553 655650518 +650497873 46080172 +-107415722 -966118806 +934108780 760892344 +724689215 -948073008 +443286477 77075554 +373135960 189639060 +351318402 338114711 +446920876 959171979 +-710213716 -503732702 +735430009 540828650 +556676057 -243514886 +739756116 861965256 +327764808 -834453069 +-749533043 540576763 +-966546542 572983592 +-175587270 450700935 +233332040 -227203264 +654221008 -413109362 +-663521370 -513309742 +847716288 -979498199 +267406784 -5623770 +-603005902 -748851089 +-197797230 578311700 +-836759206 -961402334 +-451777209 -121679116 +136278740 164789624 +-516476600 -825113551 +-701062532 635405237 +849338096 -776319595 +-265448120 404835254 +-609923803 -258342762 +52948508 -678682230 +-154538206 -860766675 +-123647365 -420999758 +80929197 -687251 +927386851 276078711 +-905933123 -458313512 +-260721374 -45406213 +679200311 -714708 +480658661 89636942 +-937365802 -402701544 +355281305 576015141 +41014303 -873490306 +-233823646 555639130 +523677172 -68041879 +-998466122 888383226 +-112652898 -373449159 +-143385285 165165039 +-601708438 -565232644 +-539096867 -900722248 +410921693 24959260 +-935105518 -283300881 +-925682854 -700992453 +403993127 696761834 +72589481 546446650 +731958755 834268754 +64255004 662197132 +-827496340 450080515 +-14337955 -597484051 +245802878 454807064 +106540211 -503092710 +132494073 -944929786 +-631648910 -638819939 +755010314 -830765794 +186535682 -471088707 +660447517 492684820 +792453837 87101182 +-705281831 115020907 +-33475953 -873647296 +-899045609 -552047902 +811217695 -46207846 +185401649 -437586435 +104315837 109836961 +180166982 -348764841 +-245510464 -305239731 +339933537 -862820133 +-946342493 -59316215 +865600398 544965752 +-896751278 185437721 +-781199689 860583243 +175735072 80330167 +-890945985 667270812 +-347637986 171257013 +79295157 200625489 +761613553 -161365058 +794230537 189536739 +963646233 36569663 +-492103898 309029038 +646235504 -572307635 +424475614 -387474912 +300496833 -574092590 +-14747057 881239613 +194666956 -399155954 +191687304 321854828 +353557130 -979750793 +576897811 563870997 +745042586 841389413 +-270196552 -326334766 +-619016897 587502408 +191090547 713267686 +-503439899 141510042 +-630901031 949834150 +-259167393 -127615078 +-530575429 -651006683 +996433145 304303859 +426599526 -536949496 +4680202 72249754 +-76617023 -576880774 +899751701 -995263297 +505758275 -119463167 +668818755 -48196192 +670781142 -687390186 +-472607593 734074472 +-224727569 344520701 +302354956 674077642 +-176856510 -117797006 +-31210585 215554382 +-305543431 215732432 +-104777461 674161384 +702884477 793907164 +847895306 -411535508 +-23117750 229921205 +-243708477 708496790 +155088292 744009293 +949894150 -400680922 +384136783 -190654391 +-257402953 -423834478 +-572123687 164112615 +-552595668 -637799719 +-569555574 -665753810 +855045319 -297865868 +704585540 -267831718 +-528148809 703833913 +-953463783 453040016 +-953457064 -597703835 +-999849618 817948699 +-417778800 -292617588 +39023134 -191820420 +516310468 126335551 +524041497 -884883799 +-147510553 -273948718 +-751912864 336505872 +237561260 940341064 +-767901671 984455910 +-941075772 756632156 +-287843921 979005217 +703389183 -462894569 +-484204832 489847408 +-707329117 -715109516 +642900925 -827033586 +-930600882 807848020 +504515265 -424418427 +297667276 -798793742 +-298380133 332984164 +514504100 240036954 +976563856 575506023 +-516894666 906769612 +792418568 83713910 +986624863 391070054 +717788837 -277259152 +-530467723 589275457 +-827489254 284419945 +-569563963 -44778756 +-751292000 -419711015 +191087407 -903685021 +-314562137 147864525 +-302110996 824138086 +60332276 286372853 +-204758954 39134804 +-60236573 -646209881 +-111138409 -401367711 +252397994 -429750241 +-469210626 431049820 +-308657460 379045251 +213500106 605052394 +663718897 -969217295 +153071538 968471899 +-354055148 821300785 +21970768 -374215536 +890999871 931319084 +-986094886 -426641974 +-159227086 -488410921 +-391407984 470754715 +904680792 -192441533 +-268515198 -536494724 +180600216 -770932624 +858568791 -871276684 +-818269539 441312420 +-440464744 -448629304 +-295379645 808131598 +-530237500 -435971948 +224581236 921498583 +-190766497 528250069 +2816838 588611356 +253302145 143909369 +-892696907 841815677 +375284828 272927508 +-204616972 -548222502 +446440153 411978200 +-302347432 -462710164 +439295904 9233625 +988964480 190489240 +771806269 376079780 +795670886 23461805 +443948990 -966804515 +-692845352 833227261 +709413909 677567962 +439315909 -407145619 +-491664185 594954837 +-294587132 -784643149 +-958263759 -484572396 +-692483805 848566736 +927203541 -504951767 +-633368605 -302260831 +-604411446 89279754 +466748617 -217058162 +54771747 232956368 +-751186216 42258861 +-155729835 -959212150 +897257683 843442806 +544111248 -186219545 +216393880 -295723916 +-633016108 -757368688 +-730311812 -730625795 +808593249 -892179829 +-566607537 695708966 +-241047170 -274018623 +186983308 712895322 +427376272 641664013 +774103984 103875048 +-921003015 -562919171 +347304314 -732660785 +850148383 680441713 +-765461465 -648412570 +155244376 -699931944 +-703323640 -514158406 +295173983 -310110980 +344683597 693851219 +-895201755 -765892710 +-311092223 -542863107 +-791092079 -546650608 +471116506 -832216346 +735858792 -82083046 +-550338817 477027889 +-765194237 598260056 +724705951 -410131180 +-875805841 -604025404 +-936758724 793733926 +-47717844 437564311 +-505822361 -284579349 +-626923801 276950588 +126130240 -340837997 +690235259 939318448 +942544264 774773291 +190734070 367352153 +-310686659 -456102295 +-158520774 347055683 +898942436 403974187 +-449423807 948186382 +231498395 196438109 +-29108560 604783390 +672806721 59759823 +-99010158 733942346 +-720038353 670811121 +916976039 186875744 +-422864255 -497980779 +72154569 106958242 +-561647085 -368432981 +-486549961 -978340822 +892761078 203597050 +-198454807 528840976 +465105699 -380368860 +-585973855 220495062 +-43836062 -523667133 +-19357022 -818885680 +940402546 174382267 +182106370 -776052689 +749552243 926962551 +252512713 -581461904 +-332752751 264270467 +-320640417 -139367798 +-826466102 295852388 +-671308048 -248075560 +360740227 230482026 +331619194 533621131 +910645545 -595962536 +131588693 -454560486 +303232147 817416748 +2899666 730223349 +-53020114 -35018008 +368817303 582654773 +677917390 -932973366 +370485612 -745611719 +-398246821 -694227715 +386852896 844917890 +645769925 757485449 +-948050559 -455015011 +-633061327 -514751987 +900069866 684403232 +-378998935 -120537646 +-374752638 -962063668 +975757998 -412261766 +-166216966 357370524 +85475261 814626342 +-145731772 -60978791 +195070694 -648937137 +-179929911 539096664 +-496148908 912174941 +208955891 326186831 +-294676168 805413141 +-868438729 737990893 +451692771 -684446143 +-825745899 452363800 +-994388861 52428841 +535294518 -235443711 +319016413 -708362241 +-971672007 68860652 +315018138 -236012519 +413660847 440489187 +193932855 -477643303 +-884288399 991675103 +385571421 -413412819 +-525174162 -521813816 +843357713 232693662 +289901855 -931694286 +-617662578 -165060269 +225716385 365853054 +-617594744 756797735 +-413826643 234030558 +901656415 -167682432 +783109222 -667073756 +-53542961 -595472948 +-59525447 -167066890 +-909437465 -969909177 +746592874 -852072872 +-641750507 492502782 +442941521 -304923735 +788676670 886259994 +-895170882 674787175 +-309953075 274451581 +-696786118 -678162115 +-397653322 565962920 +-989572081 -891861397 +732981144 588973826 +-319144434 -773554158 +-193197144 375434759 +419250231 897813475 +-876785604 611388018 +641966412 266506756 +-155353555 -470942080 +881754527 746690749 +-130891056 -864393489 +37554332 -870921044 +-758276300 -795232441 +720184983 627211597 +-40514074 466230907 +371536398 -295535139 +-460801715 -762600156 +409486954 3253316 +-264245159 745392937 +583632309 350504789 +34662221 -383382314 +-875134597 -849766822 +440401665 310354945 +419852108 -902051587 +85448391 -465832378 +-160278516 -535813699 +399526938 730909764 +1020805 957570902 +708450650 -483518039 +358139825 -96434056 +718247903 -933969834 +-501105325 695561383 +-76544241 -152379317 +-953615792 533877045 +-300816914 44240998 +758806067 61234141 +-576536342 -464485516 +991586285 163410509 +-884435767 -285468342 +-270233508 759178083 +179319249 -348553609 +-657975839 832830709 +129184256 961705019 +-436197296 -975264097 +283614230 -681312279 +-890171759 772362977 +694748521 -655992171 +599784379 -544761671 +864838268 -244131947 +430768228 -529133638 +769254201 216413196 +-623533449 636109415 +-299371554 -818211180 +-427269677 -913168403 +-394363853 -164720510 +-468753919 243611197 +938288921 -21354461 +-404301887 814392906 +77837822 878617112 +12827837 617499304 +-246049968 271176409 +183037036 599970420 +449760219 -147402514 +997973785 578748662 +-302520220 -191445780 +-607034494 -136985417 +839855626 -643255559 +778241511 -813729514 +-591777883 43899274 +-255141219 232342648 +-723253777 -180824073 +204754331 98918447 +293310649 -651594327 +789389743 -985089108 +999609196 -351299250 +-293140257 -657837751 +489394191 -903506535 +-408251681 187957478 +-568037541 -544478949 +-199263957 -932089686 +-779476109 -597224950 +-768393634 -812886831 +810003787 -138866309 +395215342 -145871048 +536557732 -95924137 +489950405 408310975 +887480746 -517595143 +-600884678 923527600 +881919337 282976453 +382086089 -165028172 +894562755 238350616 +388099403 -767083269 +-424021528 704010322 +706785178 -200689564 +365607062 -897916673 +334582418 482532362 +-787315751 460227239 +-52708235 -274757424 +-388988169 39643795 +-31111977 775958730 +872758623 579882977 +-675640664 -212977387 +336505831 185620668 +128559850 99844172 +452447317 -342912520 +608861566 352379929 +-43426225 -310735514 +-369845071 -381161179 +788272354 -598412128 +640746444 -160628560 +124497204 -340133329 +328130623 -162574183 +-724180834 -857824618 +-548262301 494278455 +299996398 -4488552 +-631408759 -479108869 +-684993943 -525412432 +-63452248 -184267254 +43777209 830433047 +-802951499 -461050706 +-548468973 527928904 +333603590 509718425 +198302653 -547193538 +-616907967 752460993 +-522513760 -275470344 +-63714923 664903059 +-149375795 920923874 +396463040 -570480411 +-473891302 -7953093 +-20390886 -593968541 +788825535 -71315900 +298778556 938558991 +768800101 582796030 +629088972 110002068 +-984335541 478136084 +-49824967 2052878 +734788838 -793614361 +198273488 202825383 +668091521 103524697 +729416210 -396096293 +876162706 -304129686 +-202887496 331500210 +-683971805 627387200 +739517547 263287338 +-802208012 -761368347 +-290568202 -929536144 +501621308 692070148 +-538415767 445711749 +-175498563 339042203 +-886265319 290335124 +307381214 -898598788 +-649057430 177440646 +-304362676 458251081 +-243996215 210670237 +128518055 -83243948 +941241533 270746257 +-871132984 553275845 +-619192774 -472606138 +56030538 -522490370 +-143509658 133998415 +-668908178 183468670 +702291903 978363918 +-419753737 597704784 +354823222 -498923968 +-554069423 931436742 +295156597 794296255 +-659159781 -66022239 +-10647590 771882702 +-448691949 179991548 +-763767551 -829566424 +-485320190 -84056572 +223227648 527366478 +-736921229 845608967 +-957135643 144246315 +-16174679 -824337791 +-399287404 -729704236 +-429583215 -150811480 +905020778 -617621217 +-189165410 -52938564 +-576641485 467309696 +-262930945 840692191 +926830536 651629400 +381679171 634153385 +736923337 -655660871 +-16217817 -106774797 +509122475 841183271 +152507182 -551461663 +-448952915 481153905 +193943677 -611676474 +-834140766 272473436 +-36879897 735044659 +-857750691 57556869 +709698504 84977975 +345029480 -633707179 +415960641 -279582580 +751644040 -14640084 +-173022834 -922493463 +-514512110 -666344091 +-436149431 -725435367 +522831668 -166627275 +-381278366 947352119 +-837887215 -694102025 +868500870 -662775119 +-251878149 -100256161 +-293643339 922475260 +-826547644 107693258 +753122848 809604830 +878334938 -804005851 +-661786179 -770482050 +-247228890 -826592234 +203275738 710145160 +-41042973 -688594662 +-368611087 -842407544 +-508653618 -174936275 +643615045 -815248670 +450221842 -417781476 +-435649243 897232990 +-114405303 147534332 +-647514126 340572563 +-199370706 844695917 +-228869699 -284819193 +411278859 -862891131 +31934108 -132944444 +75066198 704387566 +-576796091 -670155752 +432265111 107143374 +-580804769 44804303 +-939381394 342667305 +509135602 32902091 +219141711 894562076 +452196425 82004017 +856122282 97791576 +953456471 -407576837 +-504116756 743614002 +625385225 9444613 +368692419 755486745 +-988444564 690212426 +97884479 -287842588 +-441315005 481961804 +-667655854 -268811419 +443578100 854460908 +24596474 -521304936 +986694675 -922358933 +528499719 865192627 +-39328197 448929234 +283982694 -345447680 +-889984108 709660843 +-945027563 -899855226 +547192646 141533419 +632310293 233078777 +-369531863 787760810 +136813892 784968653 +635442938 -21718414 +-565890817 -659649945 +-688124148 627108165 +607839920 881012534 +-168503866 583355947 +572904854 95867084 +-470774978 -397332132 +473147749 518146275 +115821245 -791816725 +-529266445 768713672 +542416032 172212489 +628583249 -446090658 +931937520 -521997450 +-451702459 -688347167 +-412272303 -311115015 +-836803018 387541710 +146476195 -121044025 +234667527 -990275046 +807298363 721794132 +528006382 741966777 +-676776966 -414811339 +-303899174 335469300 +15321695 372232835 +435263900 -538699395 +613874040 -890361346 +-989693872 943347182 +-433945049 -862405092 +401562503 534327684 +-379530865 390931282 +858625067 367375545 +650051725 -177097377 +176599987 -322852934 +170795799 798473926 +-654455228 87071178 +-932303481 -195149050 +78244278 -594942580 +645503223 -56417739 +99348550 407060365 +-922664569 -635174697 +-625084549 70299499 +896867755 -318060967 +909817377 128724586 +-966602779 135012376 +308164687 -509407815 +428843578 187953168 +805492429 -801852515 +88922751 863796270 +-395248882 -752662710 +735752028 -430302316 +134540382 191630223 +-380217303 343099625 +802068278 579749981 +83566437 -866814891 +-325079611 794723903 +696727384 723902221 +899017300 531285944 +412141133 -851214495 +-886064890 -673616261 +802307801 614642916 +-889969080 -424476938 +-894013539 -181367958 +517905548 -726447171 +642576388 -100820382 +-473939777 -495118602 +504852860 310561146 +-540233584 -84847159 +-278415958 57674619 +-730832518 14727364 +731497684 -849077470 +37067876 -302571680 +-503138784 -50268896 +981515671 -442849680 +-890127357 -912271330 +332406565 714211645 +-39787050 -560073829 +392732564 330164047 +-291130915 51001693 +49243662 736181181 +666273173 -141359383 +-238897356 -680392954 +-32642904 890014598 +-175462299 322817020 +348267073 537713765 +762453141 -120925111 +201280031 -423893397 +3598835 -396099087 +-35346796 338991664 +-436346790 163729234 +-240969759 803920180 +-665497960 43826114 +-991008529 -581147228 +-627329484 -665633718 +-782495710 222179765 +-788014852 -26987099 +849836316 -161536337 +570049669 -317684230 +404193829 -333731912 +-405933731 -634727689 +-840055078 402335283 +864469789 580058495 +-702174402 -465136008 +85527526 859277273 +489083068 393769806 +-202385855 -511893265 +-588967780 -766303320 +-560660287 856368609 +-973933346 -86947589 +932451129 210739613 +334783654 -161981960 +613572402 -2536569 +-235056242 310967942 +-66337397 -339216053 +-180129872 -290201976 +-545040153 -208674695 +-961395782 -714439200 +269182123 -505289640 +-800397696 834657829 +966949689 596461216 +-98103604 248114061 +852597296 295784602 +-313645951 -594362989 +964259701 -954840560 +118326053 396572399 +927010283 -992241628 +231167108 182679472 +173635776 124675275 +-966582634 976095240 +341433027 595886760 +-192111959 -69328199 +-496227015 -799906028 +-927638319 -655014468 +793047189 -486679323 +-261804918 -223664442 +-893461716 37149816 +-431855378 -319990636 +-82926467 812028753 +264127982 551807793 +-450124668 251511427 +275200941 -209017411 +436140347 -117193364 +521136784 443300359 +632992849 -259210143 +-409260832 -68084024 +-695524808 96431462 +-364967746 296448157 +157256991 -33261672 +320581884 -600918729 +559584792 620497021 +886945110 45712675 +886719817 -641729372 +-238386095 -333923194 +823287530 -322062745 +-380498665 -585109805 +929353265 427233449 +-841760587 209129366 +-106002399 -28384769 +-439460643 -563632425 +-839968273 -89784074 +394099710 -438354848 +117727517 -367698439 +-663168309 -346656967 +326666252 639757492 +399563190 461805328 +302164471 104856514 +-551125637 -411310461 +331970278 707680470 +-222100304 202183478 +36470022 -578103260 +-167711583 832559921 +815910142 -999600489 +-780189776 260897646 +-505990827 302902018 +-870225323 578450320 +-728522187 788415588 +57147402 -353965977 +499134581 -8615358 +-220687415 739872445 +678105496 -823716718 +648079887 -580337316 +-961991992 -297772688 +-838801816 886961775 +-346538757 -154487355 +387651875 457717841 +754327674 248826437 +-432429761 146666894 +595826903 -883053740 +789345262 -587161797 +-260362648 -499015066 +445811849 -799190146 +911911494 49151890 +-584853712 913182276 +-427596175 -884345304 +931076731 572014180 +345044836 80141409 +-275740390 -678476935 +834621397 -281964872 +193739622 782961668 +-160787498 436843222 +-662819862 907616227 +-487871325 -293900604 +-742870006 303137741 +460737316 971715580 +-833895374 590599054 +364809024 431393726 +744875385 -748897293 +1751351 219458602 +291272862 -850772383 +-738604330 264834734 +219870211 290026684 +-864912549 243225726 +-447576013 57385171 +94716090 964696787 +686042001 -910631837 +634742316 221454310 +-418856070 -630161991 +807204494 239337761 +-279837226 257902955 +-452010445 296394414 +464031411 152875674 +460018934 376617376 +665694389 -672381237 +980416865 -95515964 +509121115 -528809532 +-318756449 -47018405 +-219423379 463940792 +576284231 -597084966 +-347512043 -752230635 +170260980 792993658 +-613179863 900379487 +326134423 729610947 +666357637 -263032275 +190366704 437077116 +-431666 -895711428 +-402053363 -607662436 +-734891557 94968445 +60509962 -791418545 +-782134187 -119790767 +918307449 989362913 +619863769 -424703752 +-796100965 163874425 +-73267731 -310498495 +-644200233 583022957 +175959789 -831175774 +278024271 -46497317 +-384266050 802349204 +-895185044 -473763535 +-147061806 198665657 +494938956 291442815 +546656645 -519354585 +968058399 -57182289 +-637839858 486377870 +-625570691 718325971 +393597799 871741205 +-646769637 -272022090 +-252066658 470060904 +935007063 877685714 +424458152 749218691 +-966022154 -712859209 +335842877 24295457 +-55052250 -999246641 +-904245947 -17344921 +-186662418 -416902897 +713407607 -529358977 +-750920148 -328691515 +-534196010 -795095501 +-416572858 966178231 +556650300 -594666524 +523388759 467576671 +946562721 -583419783 +-942762953 -492723072 +973040669 -246043887 +-218846855 172973730 +-178612150 -960368842 +568762648 665604253 +-155389419 -999673813 +-795939686 344168966 +618265990 -201628600 +-871410841 343259839 +-566138628 -357231431 +220766365 484323602 +-375253568 -235022864 +490638790 166291952 +-948916669 167176940 +-700963088 -126368976 +-293028849 323694171 +-690944816 -2446820 +971598475 231694610 +618726121 -147997676 +-368559870 -956225989 +649041731 18399249 +-455038652 756127367 +787121428 694460023 +734398948 -719392380 +51439895 -368817554 +861968717 -382726158 +-433957240 -185581339 +-922597005 -189276971 +-935536489 -713861650 +-83593377 714597034 +-98082631 -256572358 +-461407996 -478610981 +-865940575 -809254412 +-886586361 -603847128 +-421683613 -878523523 +782097486 -625683935 +-487667553 -984291796 +-549226667 232435752 +-91232854 945887815 +-591061467 -152378290 +-459299558 -349301809 +-154577118 685967524 +64441093 839040890 +598830185 65607259 +995837318 -853154352 +-350314680 391857149 +-750856755 -144196689 +-982879348 -722347086 +988470953 981768447 +-906530257 517790837 +-706751363 -676680812 +243121851 921716987 +996202837 696636461 +188349309 -728121943 +-620213120 -174635107 +-277153046 24456116 +347914767 -329984109 +-100781134 402884425 +664250347 -298964965 +976800977 115337758 +-588742955 -842947842 +-590393642 -972678966 +432883698 213640320 +62888862 -478711460 +116128398 -443090867 +-344164227 450884797 +232301789 263455980 +-23537916 808205348 +650773683 795215677 +881587147 -841599601 +383178836 -938404698 +3714339 -907017857 +-875548364 181573994 +-114157737 -681147597 +397030884 140552808 +702240198 548016452 +974157991 776609435 +527381994 647712226 +-563598228 165882661 +-688779583 896983711 +-182484248 294513371 +390722216 -239771021 +204376705 -733098005 +141859074 66205537 +-799643534 327362740 +-573599256 981497455 +469076126 119930289 +-244777357 -162525340 +-563681696 -746758970 +695592197 299624917 +-832324542 470537047 +-340322542 271192785 +-493365451 228347377 +-95876793 -982523551 +-75209916 -648329134 +-186532076 -208675225 +-574189218 -362139549 +448748730 -720827592 +-383195964 712354436 +-799316351 -770978339 +104853143 -29537248 +748674048 136809601 +-440703626 -368952324 +-734314044 -755168099 +399668050 -575904243 +-325960665 -444431124 +284797002 798717382 +7192735 191774027 +755467811 -423899721 +-452318013 137743737 +107000142 206484867 +634008860 966610329 +-116074568 -833923373 +-819334356 281961112 +-391221163 -274160785 +839619587 -940560121 +-991651105 70034383 +-986240709 664413328 +-783749027 -568033665 +279828978 443064548 +-103532817 551448229 +145014238 -370901522 +-392724529 207351884 +-78000668 1258588 +577842043 -187340355 +-347477145 -71721858 +-862503235 585372790 +26270488 440873142 +38056125 -584715514 +-198553778 357726429 +907693588 665127986 +-787865778 -277440426 +-877655183 328875784 +960696827 31340472 +31621341 -481812979 +991453988 -225700926 +-18491568 -781261729 +-275330664 -411913845 +833257918 -598565775 +950422969 526801327 +-137146862 -512951203 +-709504430 16300897 +-34757789 -434236810 +430150297 -270371740 +-141761671 -835186344 +454669200 454683899 +-137929681 865110651 +637071472 856134245 +-431106418 763554527 +-860797450 20970908 +558064427 -129040042 +164117042 65515988 +-274705597 688013640 +586781849 976014545 +529905138 575468227 +434129138 -776818354 +-258386583 187945467 +-937358560 948709910 +-773363585 735040521 +399844864 505339733 +-717000855 -239020884 +-162221257 141652398 +-851082172 736535285 +272722443 -692601488 +-425678081 531186222 +858210640 812221162 +-287515401 -811129531 +-440200898 699851095 +494761370 230012240 +-479319227 725015784 +-113963260 -793883944 +-86318223 108697158 +-350203055 -365398603 +461121034 -482742076 +-589547435 635321105 +-664354078 466385162 +438209793 -212581425 +891829726 366926765 +568260435 -961753738 +-210520298 -676386626 +747443584 672177573 +-308110484 -260756654 +-405656887 -860232382 +-938715682 -428617704 +-960899110 998824035 +-20601237 755926155 +727282158 829813410 +643929991 991507390 +90397051 570178706 +303869451 239800560 +-746896997 -691285973 +166977351 -564069244 +368342158 -663158368 +-775656089 285343211 +-732431872 872017536 +-954390032 411778641 +310563696 -693615611 +-839293520 190592959 +-496747098 807023575 +-455225731 -603731871 +-117670809 -317120691 +688701402 612504170 +869851773 -808096472 +853125695 199719522 +861545191 494633222 +245499851 328988644 +7481441 -836646006 +6374989 919479231 +-180682887 -485456824 +-892932269 69181096 +11273445 -147262164 +706328797 -405899116 +84426501 349915885 +759354689 -989108455 +-231520489 432748080 +264906276 166759338 +594084201 -466459001 +988504291 189628527 +-911083323 372799271 +-673362808 332743990 +-15458003 42528344 +-988894593 797328537 +629016773 -672398425 +-690937825 -408724316 +-558654980 -917063905 +281101403 -381571868 +451972869 -305119379 +730063066 -741935153 +1141808 -108686497 +-371823250 502047421 +-745582440 -291736330 +-45688640 -122794211 +512590373 -213951637 +-671493716 134067435 +968200415 421594626 +792356419 132417089 +884904894 -269485979 +957338253 32258415 +-208215534 -420854960 +-782633370 41365707 +-322768868 -8996573 +-466600188 321506742 +-645277113 -440694068 +-257266214 653289100 +-849348718 960081084 +-482280555 -518673939 +-51296033 554602011 +-485208677 -487127389 +861525299 -504805061 +531790328 627806595 +-335898756 -540307808 +-369297895 208417824 +-209870635 105096011 +37182887 -278812217 +905882677 -506607326 +-368863366 -146362074 +414113807 -791658727 +937905811 -351260937 +-442871974 203726178 +713528796 188944725 +-343050962 -96984677 +-544645634 776841001 +-585885182 -275604237 +173860454 366033336 +896095135 544504724 +841558975 861680176 +-909062782 -212450911 +355994711 -331997198 +489479684 -164742427 +409660108 1912700 +597188631 -418213299 +-102699384 378820864 +152141579 925765957 +585981514 491816421 +-730400563 -129182401 +219193694 382912856 +54943369 -617219461 +-758347156 -388515132 +-20341612 -281846089 +-304020110 781544605 +-427446064 -835591757 +160346912 295237347 +-420388643 36929406 +998745229 787843506 +490362473 181134775 +125779199 -933250748 +363294307 76901450 +-79030636 272766320 +758264290 988932559 +490337833 -255780868 +-795879372 143870397 +962469953 667917536 +884755245 689316437 +356540581 -927518465 +-820573193 31521519 +-919591064 88812647 +-370643611 720863532 +312357078 -187128635 +372419651 538739712 +-474488427 745814100 +-290209431 367009844 +-990875869 8340454 +758143886 596072443 +443228123 872426011 +612375568 340329779 +975277670 483351397 +529363344 -55107926 +-989552903 -501982157 +-968701826 9295132 +340726103 887382770 +726538039 -45245145 +-754122907 566372754 +-360746634 -892757389 +157934036 -472019927 +613965398 -155339113 +-801347201 -115534623 +-623524675 -601466652 +-228998420 819259487 +-588736413 -953604355 +-936920567 -227032745 +12557089 -861199237 +-177986846 -943005794 +213200169 -654963253 +737661866 -346034473 +303981065 585148939 +-476311711 592416214 +618187953 344993043 +-566683559 190430773 +-969523438 -237002935 +607704059 -18668550 +987004079 837298198 +-507993888 -787232027 +696351718 -282360354 +921920485 -571122740 +-35796916 361218208 +-933662489 -950180808 +204420851 42349650 +65721729 -251935993 +174138944 -657846717 +-204578154 -512670156 +9736847 -20578855 +-993769106 920951215 +-966673518 234672533 +662039518 975630297 +777393614 832095757 +-207518194 -25432979 +-628891468 266408775 +-753616409 987088191 +-883888918 -879728451 +-599287875 -371446442 +-383369053 59994997 +-195943083 514882425 +468851553 136601741 +236527800 -663946269 +276838933 -33666456 +463267970 -114332920 +-930919664 545210454 +967213191 945908054 +641967194 973178146 +949349997 -175903364 +586966282 765388121 +268471055 -815130304 +157607783 -294878742 +586951291 -247309623 +408432667 -100822560 +723993226 -380927512 +-436448718 -976388360 +14263204 16391485 +-770834875 937238404 +587608383 -889661670 +-710919573 686227418 +-778722068 741735378 +307214757 538141775 +568288232 -171886232 +-638173434 287559412 +-743847322 814174864 +-177145676 305409582 +-571440906 283793440 +-850360068 613028886 +629828242 -997470993 +228781579 -992021753 +-47510203 -932922170 +233386688 -637746443 +-778634265 578324279 +185622366 930926412 +875933916 812338304 +-722294706 -551882072 +873034527 -346960119 +-172224961 -97237891 +-728175027 957009300 +51760220 -872487752 +-447366258 257135443 +127877846 -24651195 +-148041519 796722978 +958311397 -814901665 +883943049 769853346 +541248268 905744742 +-632634150 -441605490 +354265065 -488364962 +-903279365 -952739010 +-664718176 -405797798 +-534365243 -154856229 +-731082803 881382942 +821259692 326124865 +-582669625 784935719 +-265544935 -848692808 +-793116328 69687574 +199874897 -939675648 +947696787 -817796249 +457816010 398320123 +-907739991 471746556 +896114369 -72890470 +-11179394 246076412 +292106207 273741454 +240424271 700443900 +488664229 -473390819 +364198864 -915072514 +564028231 -593261355 +-663790334 141251738 +-835155904 851457831 +-489235814 -14009152 +-797188780 462494987 +-401571026 -320254085 +-626430095 -138315023 +-832131090 227659945 +-954084882 -877919196 +391096127 929529794 +511870631 637508367 +-63352844 -671937300 +-819387295 312359305 +2939964 973708922 +-231519652 908516211 +331625227 672940992 +9033677 568380512 +-160590574 245814198 +-474416531 970088928 +-187072282 -901072809 +342151310 -481919780 +6147331 595759986 +150823080 238977804 +268149913 -381395112 +-831637241 445018860 +-690569460 349856496 +-622056796 475760322 +-989013048 -741503734 +-252900495 250923073 +988510244 -829187617 +-664881396 -255901496 +-192073167 405575328 +236170958 -960004142 +844853624 -444516778 +107926313 -322619952 +-56886033 -904339475 +-48547663 -609983479 +-919728611 386089906 +-270391671 -859028318 +-134562567 -832834302 +903740562 -985704001 +120270982 -167213057 +-615342619 454982268 +948007950 245499638 +-894084849 -631478898 +823056230 -967069 +-142441662 157626912 +-686008534 -909038551 +-861162844 -868240245 +-496383691 614183299 +-320359339 428145710 +481372323 -950087756 +-451206899 860132361 +480730742 -42904013 +-625469229 80214174 +780462240 915546429 +-504657057 924819974 +-687553919 765921574 +-681048201 751962699 +-225602736 -94820494 +-831084021 -914636649 +364478760 -870091251 +-948040417 -203574051 +509321996 12170500 +205533224 814610016 +616126694 474882496 +540851988 -501005558 +598386855 -351811817 +-976620806 -852479728 +-42184300 680042497 +378600360 886982572 +875851176 -506248881 +-924847139 570613691 +-514010622 -968350628 +-433691422 461635767 +-690533539 -892093904 +-893805774 -77864021 +681336273 477037919 +-387389625 616915842 +-71886560 -421730883 +-593920566 -908259348 +-952322508 817748526 +530648712 817281963 +793778468 671280439 +361962536 801182058 +157593199 348059005 +485532050 697796762 +929903971 441441345 +365148888 -883121811 +-81759025 624595766 +-325386623 223697745 +436471604 190853495 +681932904 -370853300 +-840468070 -824358615 +990779791 -231961369 +2072648 348024206 +800425972 -493536688 +-413691603 408778658 +34952411 -969812657 +169497361 -807720899 +-699285276 660866766 +-744776715 -40244850 +-381929343 425594431 +14415355 -779483453 +-366820716 839243430 +-143748223 -50419180 +-192110508 -499457490 +-536318327 -424215135 +-95355890 -340651860 +724232934 -293567110 +-648395990 506993973 +-707684024 -999686150 +478447975 -599695304 +-165147027 475641209 +-726505014 -408648377 +-783249838 -410105710 +371002181 273177349 +901411903 -622341105 +-980080625 30469300 +327765846 279286158 +-156833206 -650511054 +-278555294 -113585591 +430362278 -79897821 +818809226 584572557 +376069107 -112430574 +102038507 119973820 +95253931 -891396011 +218923764 -29698739 +103833425 -245332400 +-650806215 -914914963 +-714845711 277301249 +937012401 -52678792 +-203948628 58216569 +-350080554 974198585 +176979003 850359906 +919740296 -333824011 +648264587 -703764928 +-184663127 859360261 +-599696750 57961986 +-272419308 672856659 +980248935 862984335 +-856598303 546220231 +-490787105 831224493 +-165852385 629057777 +481094637 -487699419 +851215340 -699920445 +-68844536 -353129769 +-588195396 -329907596 +419923756 315779878 +505139608 262652005 +367639788 -181791748 +168132847 -414813817 +-86155407 872585692 +-219664214 -303876802 +-618338195 -633117023 +-420677960 -230973441 +234126567 -787608565 +624556530 929445597 +926150157 994787540 +-642499945 -876005706 +-90054051 44321737 +-208279741 -296784303 +-186066566 492700893 +-233629819 -140995927 +837629762 659176147 +748481877 -713006542 +776935030 -437396006 +-846835116 -750565124 +760828869 437452770 +-30191806 -599356190 +-802551526 741765849 +-934230090 765564930 +667054600 -162447773 +325147929 396750965 +-878082663 -696801519 +-399585051 517798247 +-238043758 732777961 +201941796 -678052390 +183235928 18743923 +-307319738 -47643370 +-512173169 -667162799 +552423514 753618043 +-348636849 -269599823 +-556043797 -164813195 +962388340 -934564424 +435741910 -279629078 +113223323 488005946 +-583036485 807853862 +-932509239 -885786213 +-988269870 649395430 +846205444 475031241 +-46360970 -803734968 +734424145 653269323 +-728944363 44986098 +-124029884 -335457324 +-217509034 293345824 +567332807 412689791 +-159230237 -951594822 +-653431846 724063261 +281579028 966017586 +-528248331 -219385616 +428508411 672713948 +-696124754 270583766 +693986208 90127176 +635865168 -203818305 +628792643 -43027702 +-666062639 -831094855 +965822741 -162993155 +926255338 873732505 +581819086 -306468217 +-686984563 472243432 +343613455 308658315 +-5869792 481801390 +494342493 -746503590 +866288361 -333747408 +812876457 -145197915 +-485704324 800270935 +-194218454 -618656094 +-41056724 800497859 +308633198 -570397178 +-464115844 -262195865 +-242753232 -874371044 +-930626372 -682489168 +-364479904 -769397955 +-280945794 -255000436 +33225577 499187089 +-392252055 -174875510 +877412228 602728397 +-473862890 -152798472 +-273237103 -477604795 +913289387 474374197 +184357115 -299730223 +-233192679 317930691 +-634523845 -701962549 +-916804528 -754353403 +-505679791 -733307323 +-414697011 953525683 +-142822575 20659092 +563129310 -188400631 +-431477367 542569200 +-91868825 949834900 +372813229 739185237 +-490726453 529280169 +-106626903 624215246 +-348650226 -466970523 +-381014854 -450953369 +425060356 820054000 +-353680152 164646437 +104431412 -865385875 +154164296 -886610030 +-193792281 774673778 +146657252 250326411 +771801543 223874488 +-826323055 -468529965 +-445862345 -334669546 +-281243007 -32307534 +1750363 770959420 +-971390437 -205404220 +-231362222 -548352582 +-125516849 -523516180 +150556635 -309730051 +-733415075 732174629 +396252731 411353268 +-247794547 509119903 +-899161362 -739692279 +-485312397 876606695 +233118033 -284880444 +-50785443 354961491 +478561580 -88225370 +367127722 -19221059 +-339925896 -131060758 +-248573201 -865417046 +-325406604 -155031424 +-486703266 -130241631 +221545470 -27077072 +-435066886 673241471 +874084898 -447381085 +-787759840 174328184 +-357129327 529131227 +-924809447 -771183644 +964683484 584047564 +974867071 -4624832 +-949125265 -8191033 +-429417823 324870177 +-803842319 -225658769 +697553943 382845350 +743043040 -100772740 +359249189 -369689649 +248578332 738369026 +-769782505 -855397745 +-419217984 700001825 +-513400411 388427177 +-155726310 588533879 +925268723 703631289 +-399678437 -601580133 +435331802 880253602 +57772055 -702776756 +447495390 -167805095 +-710168601 -959789011 +162919474 214260132 +720645335 599475269 +348745470 -323949287 +-80108219 32470065 +-489349785 -338900735 +130177388 -285458144 +890585631 314059240 +528574074 398837499 +434409070 -47691000 +336828989 136193651 +-341229801 -819158399 +-346544075 379643845 +397154990 892933991 +-262593972 -285812283 +-587688050 -772288689 +-737755828 -649715853 +150651384 484564981 +-623980241 503686637 +-372794792 -317088868 +673312799 -271381439 +-605231730 -690517244 +-15226185 50240095 +-422822652 -210991845 +689031641 816872175 +-125833739 -76793775 +435598651 -121994893 +-343269109 -940994147 +842054414 594276558 +-3975968 -688957499 +414309647 815765568 +-251833766 -429820275 +489140266 341003269 +-810741263 -262520705 +922139659 -520470408 +961962778 -104690383 +192856418 855047302 +-562248830 -62686754 +-4187462 -706162231 +-661841639 751210313 +261818368 -163548062 +645579740 -327253814 +-349717654 -923007697 +-230222125 742547657 +101708369 746680661 +751252576 -563638036 +433805970 -497537134 +-498325127 -381127121 +421664240 -251579059 +-8743608 -764640242 +901925204 912430577 +-995126876 -25732014 +-77962801 -496644202 +-19415243 237108126 +76438891 157166364 +-144694491 -300603298 +848602167 -665460825 +-88807447 -889410035 +432374283 -770529671 +-630981209 762796241 +-863565933 -917986705 +542999244 659130505 +338001356 778085445 +-115341404 -392577353 +948240045 -626095320 +-405453516 -493883166 +-346811574 63200966 +-462133338 -288204224 +-455588740 -514450468 +-873287716 -413564315 +-294461352 3808470 +-550398668 -508841760 +970313 -150203626 +-886310849 -585869746 +-296286232 72940271 +-553726598 -660521969 +532960406 656964335 +371097978 -526259686 +-366434325 56528334 +802962008 -843613133 +431868744 99414837 +711858007 876661131 +-216328766 -762131547 +-413706924 995857586 +794756585 -798983319 +-79361762 147885698 +677585488 -142265545 +-587748070 248922960 +72818805 8148124 +-958373820 69168495 +745211488 -684971127 +310762343 982760158 +-497901052 52869732 +552859328 270762790 +337213 -537805756 +58148020 702451741 +52017023 -82336138 +642614233 255962159 +-573882762 -702017726 +854587519 -808071578 +255640143 568713296 +-253350000 158532655 +938529385 941771526 +-205319066 -278798135 +-389067119 -340404860 +645702546 435889642 +699461309 589354360 +-503575691 424121406 +-172241920 -351848155 +-777638355 -376773710 +380008924 -187527212 +-433245291 -595658030 +-605432367 513243774 +-865509365 -509672388 +676027905 366799596 +491067539 -467377901 +-24316174 688332102 +956319395 418987614 +-981857814 -981510447 +433388598 292169486 +388947637 986274384 +-355750621 -325407178 +-120826993 69519618 +408429386 232991376 +571031186 691322786 +-340200150 -91586870 +110321242 418934187 +-449505017 -513732047 +-810822332 161237948 +-257370422 -942697255 +-783886237 211447422 +150815729 -411594049 +483282612 -60688350 +-500877338 -138317349 +-870020051 -491036299 +415635567 727036392 +-599091676 -487016511 +516116746 -832774929 +-775436744 -126124260 +295418934 -227990261 +-405450249 -212828389 +-875423780 213414837 +522462515 405461814 +-129236799 -893445944 +-381142637 580781289 +319965134 534345697 +-882655287 -23098541 +595203114 -803011605 +-465435750 -189317171 +-427523398 -255196226 +-393018963 190146070 +-367281985 -909080064 +754194098 -20061592 +172636756 -885733005 +-521309567 653576456 +-426740852 -366355425 +-926342826 -334840644 +-486505843 -402960845 +833874096 -197288889 +-487899945 645955781 +94610229 -257037792 +493237978 908600209 +87213524 -420660503 +-729705705 -835921757 +-321790291 -760084721 +-872380612 413489747 +951253034 -558228359 +449908907 970755326 +366408940 202771576 +-999314311 -265839146 +505662462 -451556049 +387367177 -299091278 +-515593139 -395912317 +-852922280 582047371 +504263070 -287688289 +-913072669 -268231096 +-882335428 30541570 +960405829 -837628858 +-471528430 542173195 +-727653934 807095161 +53588287 844738725 +915116489 44867280 +-15655417 804243500 +361786052 -69478634 +78860613 815595794 +-671160815 -136551242 +708909767 813855612 +-176931357 708717262 +268666463 -882276942 +-689034809 -552045333 +713235693 -507963842 +714482565 -959881294 +-665514705 433385492 +195152504 -263172369 +-338897264 -20512310 +161515034 746638789 +-942369027 899797 +-330164557 770690292 +668538145 159065633 +-104377875 734853614 +-943217792 -882042793 +447899775 -806517390 +-405815006 674556919 +941058148 920477206 +-168242998 -259094158 +-382432447 219088066 +784636975 -337683390 +408753601 331260580 +-870023138 192661784 +862648995 653833595 +718691864 754529869 +-842599174 706334191 +415398272 -76542891 +760981997 213163011 +-167539214 455405854 +877631461 21421162 +-687275134 -614700815 +-67388963 406917306 +264101776 758633820 +-449797811 269738538 +723079611 549900914 +-629154588 150301155 +-157648789 -305606669 +612270541 611759248 +736074692 -874033482 +-195565816 -430262881 +407602415 730626080 +257362047 972051812 +-143405406 -626695030 +-713634925 891355052 +-121019097 686271121 +864776121 -362064172 +954702626 -609945353 +983091180 905706508 +-608951777 565648522 +361350310 -81566736 +-956331577 204641757 +-485350463 -988298594 +758103019 378622674 +956823846 837540219 +680507088 308802327 +32919034 629722873 +908880108 274813120 +-191752809 600116260 +-480064319 -459400518 +-509465398 194579127 +-977062659 34776902 +-177219813 -257405844 +-932378586 485166230 +-674709691 -747795834 +-327106616 518035642 +-369555743 -499420632 +-129941249 699125683 +769003623 -722304471 +144461630 549556599 +233260446 -786298292 +410909123 -60535865 +-593598911 -42394351 +-61443359 -643624040 +392812281 -69894151 +785447144 912021008 +-319120625 722332983 +932562986 -916228751 +476715412 -760264641 +-231490472 -798555574 +-50555772 692902815 +473651575 -442618683 +939545585 463368829 +739656230 927119358 +-742461211 426312419 +-277651627 157581274 +-387557323 400195039 +600997273 -183740023 +367736961 -608167859 +-619826051 -949369626 +142215911 -260518210 +-413731648 -105338884 +-85206573 630460652 +484286816 999386040 +736284685 737696013 +857902021 -902361004 +227682741 -669493456 +-809970525 -371580646 +663328158 312573654 +-248154781 999954030 +-549138026 -424404206 +200644928 929073904 +-872837274 620272626 +-763525437 275258382 +-174835245 -906374876 +999945212 329448177 +-389057871 -512640799 +-282510468 529354628 +312794123 -2966850 +528896642 484526052 +-391146923 349312592 +-958104837 811649425 +279699912 250649083 +426895020 727612218 +-830187799 465752230 +-22604570 -443903930 +448847714 78183 +-150491267 -198664521 +241648443 -547149555 +-205084387 414778360 +-289044257 -204896435 +715984944 -396127846 +-61230776 945674844 +-966990826 -629298456 +463766420 257669092 +-865777163 -868902090 +895310297 221710956 +288715188 150433601 +-612968259 102330099 +-490184034 -933758864 +-364596313 -659679228 +921010751 -744441149 +-129573048 -923263509 +81761429 -537456757 +845596123 775682487 +-658687181 -402867377 +671176139 -440193210 +534025225 -627946004 +798554252 595338115 +-633159698 -517678808 +-709266317 315280396 +-287258501 -297655834 +626563180 -175309450 +-476092872 987287854 +206346440 -3860871 +17014618 -292780398 +295803794 -878995533 +-994852039 462256836 +-849525537 -890521520 +914358667 -825785733 +-895952026 -978631793 +850548704 710399446 +121709826 -416532683 +-667831721 -646494107 +609927683 116361917 +373482061 179241450 +-840567422 231527895 +555972951 -177724007 +-355548332 -349257972 +-974264132 -210689766 +-680195626 -236214164 +637049106 11959292 +120011429 -484340229 +-134258413 35086826 +314651181 273396252 +355313736 938374371 +876085951 -190889663 +829807714 -689724117 +-765310490 -685574988 +958472078 -441704646 +937829373 -742851960 +243418050 877161416 +-398503427 195530165 +462860129 -370759620 +169485496 -835322746 +84946846 -101192785 +-509415192 -492222948 +-362300866 -34233087 +396886014 -842119057 +-882055296 -824444403 +148148302 -395473734 +-685934905 24902760 +-513107034 -758591638 +-2465601 755560046 +-55655972 675656809 +-34472497 461982836 +333419663 -929663237 +645540839 -983588111 +453924178 101923105 +351983333 372789300 +391401199 -313231375 +434044797 -363904081 +-234101432 710420788 +751136454 -203208008 +-851939590 367928599 +538457766 974069272 +199023775 -794807588 +-496077500 895762798 +738083393 856722373 +753465227 -958008172 +-300019260 517440027 +774517089 9893856 +-972568998 -255189632 +-184566148 630846387 +-550835458 772299588 +902983814 -723541014 +806854210 73350526 +344609072 -18664797 +-465354189 269531209 +177615173 -560943572 +-397341888 -34749986 +-964473119 -393892171 +295493284 76431450 +-613687768 -89486264 +-26970508 -999421363 +-615547630 103008722 +-756661320 382545416 +-385950332 -684481921 +615598183 580453156 +-489158931 -499704224 +-194662871 881815915 +538157905 -98809656 +-959979544 -594506161 +-607774308 842601423 +468559318 -830121958 +652213486 -733651242 +-556617812 -255918589 +-990560257 876812401 +-886737431 -201675818 +115459695 407876076 +905620656 89650102 +-789814685 274207158 +359868875 -237418053 +-484458588 -691704401 +-615818984 873734539 +278116012 -11512165 +-92972883 -665438106 +-420596898 -926969075 +938900755 760317212 +-937483156 812131605 +566817061 110528229 +335127950 -723264229 +626375191 482286806 +-265708596 -569795029 +240516531 760991554 +468039009 202031205 +-309303919 556347195 +-296740554 206567495 +-35900023 414292134 +611940474 -119086265 +261018955 715852406 +34907893 -404073736 +-851764095 880604366 +793808045 -996686092 +971261353 -369366980 +122456883 925685044 +-136263263 -426684464 +-48723139 912211986 +935320592 682584668 +230598527 603338610 +392169883 -106449194 +531720621 690125514 +-263645351 -321252115 +-186935253 -834358171 +917391720 387402667 +-43508632 -629730654 +974229787 464998282 +-634046478 640475658 +822388601 238626453 +10839418 611829848 +-640229372 542328214 +-942275879 827149802 +551204593 296251792 +-753859194 -781177055 +569404366 -942074683 +-737061489 -7997006 +-836560394 -64202394 +699743596 82945652 +-21354907 -141011914 +58365193 870366889 +-813837790 211225982 +959092324 -68593944 +405239071 850659459 +423265335 -522008638 +182435564 -368249329 +386009837 -80561641 +144140039 141761118 +-812118154 -370042769 +-606895257 495926923 +-13817102 76531755 +-30150863 -662359713 +-455187100 202821724 +910296005 385863680 +-809214479 201005989 +903087958 104644836 +674570800 -392723581 +406910553 -704705556 +281325476 -167629482 +792699656 -613780661 +4772252 -776409533 +-954466361 501814853 +966035612 35586546 +-772898555 464595401 +179995922 -482307365 +897923418 -916765244 +-343922970 -804380722 +955573882 480387015 +160947551 162822858 +428623061 -472892934 +-440942700 -74220923 +-273197759 874526704 +-987524217 -721473828 +-343086685 -217837686 +802780714 889668182 +-128225764 -953255200 +-942512499 -172159360 +-681656865 -17873727 +-6809345 -782878913 +128535581 152890635 +-64678350 543991257 +644018908 247213495 +254870630 85461080 +332577030 -247269098 +-728619176 -497843166 +588023901 -280637973 +379446595 -966935026 +611391292 159632589 +453935573 -457954955 +-888189313 62986406 +999012933 -520656270 +423197584 798386739 +-512879072 684635075 +729852368 264741143 +559623616 807181682 +-788529820 -557985837 +177333464 139034965 +361516012 -61750385 +-479921472 872760529 +763971793 -59612064 +-455044767 -859365486 +-562504075 148861808 +-140334460 707546 +282624041 -374388500 +838094161 292160064 +224666279 -766692159 +358617320 -640032322 +295758903 -877762996 +967405585 -203459307 +-978978684 -761507724 +-539039655 36327709 +243294084 -444101247 +351456982 963027831 +845808484 -663331414 +271543827 312562209 +515148244 708728842 +-235243136 892550742 +-47367698 436990428 +371463762 -884053081 +-754977011 -447315509 +-597000136 944188555 +-976336720 -59118135 +-982981684 745235343 +406115507 -688169367 +339796272 -424412532 +-539544869 -526004363 +533119153 907852091 +428840997 -72596777 +-219501298 -802907786 +57453276 849910827 +228718881 473387110 +-123235348 -723883745 +-305792967 591431109 +-732413303 -930700608 +858518610 153442039 +140455847 848410682 +978383922 -125622896 +-551501148 497867331 +648533015 -730459259 +158295384 627623393 +-753820525 815702255 +-952907015 -600416542 +-189478407 208120037 +-256890569 -600894714 +854239110 -634149019 +-982326802 180698043 +291457187 -596896681 +913162090 -377971102 +593342339 268340753 +-212880640 249051365 +-285355395 416149985 +-943162509 117302942 +-365988960 359351015 +310876526 714060870 +-233639487 -926379226 +-777044327 -152775160 +76270023 -109481674 +-369588200 -293982769 +-955521019 -136533139 +769881661 -621260522 +47229657 401683163 +37944904 -978848701 +350637684 342477264 +-772905692 -175254576 +97951506 177982357 +-472996715 248420618 +549719948 -879916693 +-537939442 467786000 +668200503 567155540 +-20552538 -311819662 +-617252997 -12719844 +153203767 -63051193 +-269985224 -862423302 +-172211159 -958652521 +297407347 642524231 +355349704 978471464 +-97422048 185080788 +-291934916 -882295167 +-359615619 209473148 +440967532 -834134767 +-301426414 257376604 +-974783024 200518173 +-818707999 319939595 +203134466 377554632 +-463451624 906619121 +251143493 -524174551 +-637445295 -282911485 +636990171 -41467711 +-512826962 -611615172 +-72445597 590389692 +407634360 399721947 +318590963 -549292378 +804952863 -728299219 +-942588408 297473289 +996037941 -444881233 +833427019 113056930 +-753148753 242669989 +554207298 369371839 +736157120 217896273 +-209786670 652911752 +-914759508 660358347 +-121216210 763961014 +595545287 -21070085 +-814208746 -606007228 +695308154 44605448 +872827544 -113615713 +-912206329 -608062904 +619166266 763373519 +30842840 -408089893 +-212198484 50238464 +431465294 422138933 +922649774 358105998 +-29116024 -272609109 +-689096550 34514879 +-972356763 -79437531 +982417049 -667041085 +-418172422 974251201 +-157167721 551922774 +335353165 -993394010 +-862324547 450917778 +726673558 -314068485 +-543716464 826476710 +-756359635 22771049 +-279400929 -116656489 +-621026284 -645848964 +-715773965 -435542419 +570663528 787152512 +987984637 -59299875 +-590353415 551690094 +428126500 619929179 +-294185332 -393263055 +225789642 -592453310 +-372367813 887462235 +943927018 840496279 +-717390445 -497185783 +-121063139 -72918638 +909445816 3687736 +-462561631 99250739 +-642228441 233610697 +-909777337 -113476228 +155644332 -359117070 +432536837 -434614976 +915506579 -721731027 +345232500 -522462469 +820408027 -241456070 +-185797245 641702890 +-326412987 -790052127 +997732631 -615738595 +318217592 373944962 +-659738018 -701672921 +133127872 -323832901 +-497981286 -192551574 +192895894 308203035 +-688171714 250384002 +77470403 149256698 +-667385232 -150783707 +-245031090 816126889 +798858677 302455625 +-110181715 -204547463 +74094326 -467242111 +-677638015 -328421847 +-190258809 55978363 +-414521171 482304122 +178490235 -413330928 +-858800924 -61986692 +720410001 -703857680 +-408849539 -746311030 +-520551135 386476648 +-182467390 -754738962 +-187929901 -505692058 +-468046466 940568661 +832032055 171948783 +965118728 758113381 +-781218360 564023056 +160698670 -783072763 +393953850 -627937460 +840400699 -351132679 +-604924231 -320255821 +440343191 98595196 +-743903680 -241416006 +-900569044 294403567 +518248058 -807561562 +162325883 -237372941 +-286171118 508634964 +766527033 -842518930 +-617151334 271149163 +-909556774 -43878677 +51118287 -106050721 +-644349881 -820478756 +986414738 -795497719 +-124488634 -531561212 +791749970 -325116035 +-610217577 481664706 +-869484604 154656418 +-431998976 656770270 +698011245 911561259 +-879063782 -10215390 +85628584 -8484958 +-367848917 -316014843 +664071404 982420272 +319055719 523801140 +-975357389 -870602675 +150998790 -346823389 +724441112 -222861226 +6856760 -678083407 +-901564557 -583206618 +443450729 -310099516 +113983632 614669932 +149599002 31401481 +443456224 317655270 +-479807512 -344251463 +306595062 164467820 +618097696 340505264 +-590066297 -369135310 +74549268 -688775922 +330466540 -255389903 +949903 447148529 +-703222988 -982777894 +-561652121 547768554 +-688869365 936557271 +-526012942 -74105499 +-569901895 794228568 +93435304 -502430563 +-806184996 172179030 +-896070834 -692489412 +-692457989 -311752243 +974439450 -171852604 +249005812 804721869 +-37489596 -407686751 +-586963886 -793393227 +-838365619 -313355716 +533299209 -404814656 +-951120637 -111885143 +989994122 792357554 +-810261877 -651920899 +-722424423 -85284624 +4478101 -824735623 +-724047148 530134353 +-665231099 -580278981 +239739733 880111491 +-727359312 -316830962 +904110423 148687274 +-922701258 -536764479 +527619214 -447475031 +-521676835 -783861171 +-141636450 -130057693 +186884613 675686945 +-701660082 -881355188 +886013504 39230632 +493151045 -343993647 +-753039501 -656068625 +-383465020 991114312 +-627520705 99791661 +522601483 -649915185 +401638024 -301415736 +-25195549 -349623216 +796486796 613231780 +429496691 162227762 +-163893688 470632502 +-865333901 -428073999 +72875082 440597295 +988917139 -943856386 +519347906 136765320 +428727318 71931508 +-629092102 -32996364 +504622771 -121675216 +-628105285 861071525 +63361235 151140419 +583967980 324918380 +-89404841 581770015 +-148594360 -275685770 +370425749 -171712632 +827720215 -342940363 +949394293 -36128853 +241675272 -51946214 +-846727278 733351223 +204098417 -427839081 +7821093 356620808 +-892111195 377838762 +-868153313 -848183266 +-564965252 -397933172 +-101775369 438134914 +-791161164 -929631578 +-12104668 -909023156 +661097644 119569454 +-473454103 268820512 +-117180966 169176564 +301128182 556181283 +-274818541 -558754949 +-14396588 -642938651 +303554216 -704814258 +-844963656 8794870 +-477653461 80314169 +729386276 117290857 +-908821883 20085331 +492563729 -834324632 +-856290335 -119558497 +-129380510 -160880643 +-628439496 59519305 +712742807 622502212 +317100 298253243 +-578489911 59104524 +-51100793 -317390548 +-891864900 545693813 +-847425476 -742221041 +-153069842 -466498107 +631415667 -973777525 +456849693 453977558 +-583460089 -4458086 +-786409700 876493633 +485061451 866243287 +-183672764 -484905872 +-334128721 19011456 +870309183 -931110922 +-289765103 -138745771 +470091694 -861556865 +-113860277 434141385 +-327949566 -447998789 +-787218569 -465877645 +-423436862 -762877410 +902322067 260225308 +332735236 -426819460 +538337969 -245952865 +-112144071 -574630204 +1136761 -919760161 +-326723909 332740352 +-325801767 759177462 +139684754 -91740268 +897453422 -615646567 +414646264 826945648 +220328852 -476660374 +-177958607 -303633152 +30833880 -710414600 +-236379737 -314077396 +-542725965 -858466019 +-974121344 7703418 +-406583281 -685381250 +548310663 -760201410 +195982249 798511244 +-159534823 366031850 +380356964 307923071 +393958248 -740831821 +-915165380 878285967 +395218153 584028028 +-426247955 729378994 +-240713701 -300953647 +914069047 379720919 +782694161 -952170448 +75146971 -961162439 +858983836 -110731642 +334891023 422156251 +938545358 906314329 +-909682898 -160846671 +402620512 -506159287 +672951610 -534265059 +-330519445 -218750458 +801976693 852565331 +-248986529 137489070 +-834125380 481266362 +-783125063 345218189 +289817623 -628272109 +-706057274 -8449588 +161926126 -42893750 +-14246849 417760723 +-771501660 700269579 +-575157905 -243321889 +-464903710 -131269614 +666354065 581379748 +130921840 -215226065 +-561726734 -702354720 +479049353 -447520334 +-4154478 755345579 +-822312706 -150270337 +55074847 -298788739 +-949538479 57935053 +926736731 -649918157 +-387026296 -671642992 +608859365 -674509474 +-985165678 -835111314 +931353064 838219783 +888053960 -383221105 +-668424734 -380307328 +-390324801 -583866628 +880903244 694668508 +401873297 289889562 +805801116 569432960 +316761473 -372849517 +170692610 248221389 +-4497778 -254202419 +826907692 -34942106 +-273440768 10474926 +-957869233 717532060 +756212881 30288749 +-239128480 752841184 +70687475 243966424 +602555896 375127682 +-6406921 602681116 +753851758 -101303822 +564639840 209301560 +394875257 938357379 +578299084 -705010449 +-308342512 703050795 +-948273628 315467284 +-497175040 482474701 +-113112825 -18716465 +603971537 -269093358 +-967666694 -118333166 +122911949 411176008 +974491165 227155373 +-387688803 431810642 +-715559689 954962897 +-349336939 158965690 +855794999 876418185 +740404264 361030005 +17849760 -967617478 +-825037717 -755428401 +794585578 -10304803 +-218071549 714915163 +143311309 -828749940 +-969222456 -606128195 +273542650 521635322 +46618270 -843032503 +-878148784 856970142 +280276415 692163960 +-173643542 792657196 +4504681 776986925 +-167097612 731304477 +-592819084 -877925131 +-698106372 -244851074 +587773055 -83121966 +-43809226 410458258 +472705507 30942558 +735845284 349559730 +883244617 -735468924 +253641674 409437382 +-455509230 572971569 +-206502796 869393549 +707372253 -392685329 +-986883899 146684630 +-823576417 -807267845 +-223949144 -90521419 +109722937 -325611028 +93517072 177003511 +979973509 -729257423 +-828284899 -960240889 +659828557 337621400 +653358420 -202690667 +-136640221 248278953 +-623831544 380716170 +-448233918 619863893 +-921398174 292394167 +420440684 133450432 +367596464 -271910047 +-734728223 133455456 +-947935039 295116673 +-364577351 920154093 +-763562360 56317401 +595038167 247485981 +60257763 500107681 +-146539389 -997204509 +-622422868 -49160294 +-575689120 29189169 +-780321608 -838384410 +67169882 928879075 +-887673067 230162534 +882772038 269495271 +-736976867 -381861710 +645014656 -188938997 +309644940 179680418 +142769200 -484773946 +-578229902 -372336158 +-908227662 383862969 +-443219323 230082891 +956274407 675228335 +-872361215 359029914 +-165755788 -109745992 +-387476935 884930041 +564067171 761604560 +-97837046 -402169098 +-805956881 -84850357 +-627668001 753169453 +290171964 132786763 +578681242 -138143525 +482817597 999084317 +-378610812 589830994 +968566556 486225461 +-661040796 -760924965 +676255516 662471950 +-12144839 -363744268 +596108872 778046127 +-170628628 -91533083 +506865516 -142561159 +-499068962 -327047453 +-799883006 -966027713 +-347668841 863758895 +514650155 -115543358 +285493231 599177075 +-535227056 -690331525 +-520405871 -449265131 +846740811 -937414250 +-488977036 -84955332 +643413406 234952112 +-475615499 -906461354 +-320905423 659039928 +439682423 300167175 +722018404 79121525 +815288930 582660120 +-460678584 501834145 +157772213 -702376378 +869791777 -865276491 +-410011640 156701240 +-526800713 -591860405 +-169264484 -673099205 +-740752049 240627242 +-155984788 -19186114 +963015681 -444561465 +910276021 82935501 +-976502340 -611149936 +-396399689 -50126285 +-278438736 -395904049 +-924592445 715122653 +805103306 429219604 +191129086 -473008699 +77302976 680557442 +295433031 -220895181 +339886415 -569662645 +-816484384 -196586634 +972509344 260138220 +751449781 -520963310 +832509201 -887096991 +-520444028 489765856 +-667080810 -197942220 +-305300552 171212081 +-171091165 -625591223 +577180563 550777467 +-126010660 206998336 +731830468 761693394 +-273770176 -586896583 +699716439 -900678561 +187344599 372532355 +-599602780 122458303 +-578924389 -431826826 +67150673 908109437 +179122307 333419386 +-860185829 -698102530 +603003297 415946785 +648028027 -954393446 +376843466 462970857 +406562403 -764701064 +-29456955 474070934 +299312603 -14428931 +-297354750 -95322166 +455169134 -154727861 +-714970588 -176161428 +461168984 -432789280 +-261055828 -120718563 +494925337 -114203836 +558959854 366621422 +214620688 238736592 +-843076911 605011508 +-48779603 -862380206 +-324993313 -244019647 +-343679039 699493674 +-471320600 179620395 +-48324006 860103536 +675717307 217225584 +820174678 -815944509 +-782487342 871959875 +-55874761 -713051297 +292461621 -178987733 +176615449 742355302 +515463086 876609105 +-971589490 265368577 +-784118260 -943231795 +-625849726 -219134043 +557305678 -103352650 +-460030062 490796663 +610349555 -765162427 +-819608926 -133574142 +846008492 420306335 +-142905423 794723334 +507062036 -449488000 +541769979 371820799 +881881244 498801881 +852198669 -151403481 +209507119 -784472346 +-899699958 317917329 +328144690 876484065 +-804885126 769170200 +576918438 -124123206 +820534058 894545869 +391976055 18268793 +596810994 359166192 +-373782892 -837528828 +546576280 405257622 +-303876866 -53178178 +-809954717 -673954329 +-639704678 -323839903 +665761203 742269104 +-222717725 -456797168 +595597745 211053840 +137677665 473892457 +-447137280 715158142 +-69304222 -440906097 +-383686780 133350635 +-19677013 -765359920 +-905246959 471172667 +274220630 45742582 +849908228 526884444 +981196381 -606442431 +-829468672 -278768696 +823055133 341039654 +-983517363 -127231203 +33914427 69914304 +91619176 719009481 +614779489 -545489849 +-195470456 -615736194 +-887433589 -420097283 +915978516 160098511 +-928213489 -447770607 +620747559 -748044190 +-386124269 939428978 +-882209115 -423324854 +950321447 511136348 +284301815 -192091446 +-19836855 505199108 +109424979 216921803 +959183897 675805667 +425475176 399687796 +-887976429 -129523732 +862755330 130509874 +655112791 539374460 +260803883 -927940387 +782941220 -270631512 +-236635126 525045595 +758178782 -270538619 +-8306524 378664707 +290468334 -695585140 +-160762821 110711006 +-755844761 -267536503 +-578379694 736289781 +822119985 118933246 +-654908929 23838704 +-196894410 668741628 +89812980 484849997 +9013557 -705551058 +-650003417 994099732 +104115797 400002945 +-597296780 937863547 +-908174206 -459655539 +-248485663 353527326 +-313601810 38150077 +707655530 899196149 +925753723 954111519 +-379867745 -939229959 +-719403851 -916674072 +-319423464 720397262 +-252026198 681414571 +337927776 965489356 +-869533892 -261184269 +-95282803 -958146610 +390294993 -371240930 +-201779696 -536018523 +637389760 651216400 +823178320 318019024 +-966590750 -201968930 +301804151 -692099975 +-554105685 -278643873 +-192215762 -863974687 +660423265 690705723 +-708212471 986607658 +-644297308 -524961091 +282043225 -190523126 +437622451 172101086 +52363241 -711170647 +-293092473 -559482855 +691034885 -49002125 +-873731896 -790402889 +-208248710 -772297672 +-155653916 -806570952 +544673554 758371896 +-285150262 806041997 +325955423 -808969734 +860002886 -816868233 +962343342 -621524046 +4057113 437636044 +514241996 -996534203 +579826923 548457532 +-991577177 -12941854 +554752459 778479149 +729456326 911101434 +-252552047 -578222258 +884123949 -873273611 +905970340 516892652 +-416154314 70039098 +-65548486 -470718796 +865869442 696405853 +218641107 -252821390 +-41681855 -912256273 +187403968 430987102 +-982779257 494522536 +-335863833 594805091 +232102781 -43056472 +340988506 -944400885 +-80787099 185709143 +-700290196 735297228 +-972387996 686090524 +-455898281 -748237290 +-287963900 217103019 +795576398 -857937147 +-372989336 -227901038 +-421709133 437043481 +-352300571 -714996290 +204175692 494938300 +680204287 976289996 +-8499813 -342594563 +-495572325 -397153811 +944173682 570390834 +-532544631 -182014540 +-222244258 -142995152 +-9828362 653305037 +-405592349 549039402 +-204969543 539117041 +349920282 -710367091 +-2202172 -886656482 +809809365 969793508 +-23099570 -469236772 +-886963002 337424864 +17505118 -170209058 +-463337784 27868509 +805527229 202040582 +366263231 -113432954 +-482691642 -356049182 +-438464240 -324181998 +-762504577 115437760 +-536825155 -490829888 +806348619 -518548235 +-672815365 581024133 +299581843 -472515986 +8314490 -164904752 +854666296 -473592009 +152938863 429563307 +182525899 -693314187 +665435631 -776888087 +-996400079 277243639 +-395087236 879634629 +-83448499 38778307 +-541384369 327370344 +-214964993 -714332186 +-19349740 -572475176 +683092335 -208722595 +44474943 801665297 +-976916772 793587501 +-744209500 490882525 +66178090 960874746 +193581324 -505463896 +394296345 737919125 +610171373 766584269 +-243376166 28439706 +-973120117 -601639616 +688322009 963448698 +59121925 -482357396 +-665063412 -748445319 +655444957 -571481016 +-222137914 594774642 +-846988965 529240063 +-258370828 80515475 +-76255165 214872365 +425010674 258810684 +764362718 420783157 +620316444 604387243 +-407121121 756232743 +-38244445 -259249297 +-764004348 -244882726 +474229860 -573456620 +-920850290 957782986 +904116503 933534082 +520719382 148042224 +349825015 -483057582 +-18753547 539555529 +2176514 968438306 +532884962 -670466101 +760043734 265923923 +863760289 -875143485 +328946004 -768643494 +-768392440 -73207991 +644806858 453789169 +375247259 265776934 +-883876045 -303319371 +222111618 -69419808 +418386548 -187053793 +-724129628 -932446112 +-559832000 931816713 +-307067396 789741396 +-357885110 590423045 +-705221738 275511470 +-139039951 410364164 +672875146 -965860427 +902044112 -890958854 +190268525 -330533931 +38359904 -507080902 +-128018515 881175200 +-701345505 987177250 +-597073522 -392905703 +-896507367 394481324 +-109615912 662753407 +100549335 -558079513 +990435620 -585146426 +-454431598 622583979 +623292157 -495929519 +319633627 838485009 +775863430 777516520 +-232731761 -823086872 +484419820 -209279287 +-494985238 527082509 +297616318 416849132 +-523692684 -737565739 +799263887 -186327320 +-379870563 658006849 +340487359 -691160631 +161873653 -929133100 +-524983548 -254075791 +-119371401 380256663 +-414301327 568440038 +-774891194 -779648369 +-519605207 912739692 +235953398 -913344322 +-234440702 -343808251 +58272388 -379349517 +2033257 572347980 +-682996073 -989099286 +902760336 153737231 +589727815 275605414 +-156649843 826846167 +986686050 -964790942 +-689907450 -157434000 +-159731765 -609808715 +-798740368 -566739979 +-979077561 -504628190 +867352496 -571754728 +132754 836934884 +-376505609 -697235729 +-961389947 -627845334 +-465118389 -824006934 +852603516 -384092122 +256273843 -193439643 +-298750288 394459860 +369323984 -407205723 +-481270777 254927159 +-684395368 835299915 +809747461 305861306 +-697748595 -305954888 +-737109346 664269342 +-993932792 -190198252 +-550248974 -47278697 +-170689439 636121897 +-862145007 920645660 +-171837234 758744787 +786138392 -903465853 +520443682 -624778993 +-241413600 814099640 +-769100641 853882626 +80829168 -565334818 +-615281637 -877932098 +-663458680 141591215 +-68889262 902285538 +177746634 -314116572 +122795772 552495744 +245832654 614923943 +52808542 327612220 +-244578721 333601053 +-772708513 -525662645 +-83605894 770187675 +-130147334 -526399761 +-122059564 151115729 +-932758256 741650040 +525775614 -828662311 +980626929 -312937927 +935522715 -209950798 +-98377120 499293222 +205754258 -471771884 +533337901 -877563049 +870266442 780120972 +-632369298 908768428 +-850480160 -920164963 +385450769 459141200 +-165085249 349710225 +-385939142 -415666963 +259050441 819923259 +849757781 -825886432 +-840797631 -852552976 +897742887 778031912 +753037922 -245149865 +382480372 188014710 +-536385739 252054597 +238216818 -847553549 +-63298993 415825035 +-994799773 110755175 +190590949 365824813 +638738791 424597043 +-711358676 45968991 +112573201 -164646387 +-26392495 -742377153 +684521701 724181606 +733714359 -629080526 +62151558 -451535038 +327301364 -997020643 +-709325439 690770154 +-471103158 784264968 +305276017 355478035 +890172290 892398043 +-213788808 285816167 +-993936927 -429495053 +32555720 -769514010 +997845290 -169449297 +-968950782 451112222 +-314042652 249970567 +-209029666 694837066 +226479893 -404114887 +-481382045 704497161 +-440072290 391737441 +-423617796 -302283888 +480665632 -815430470 +468892101 -786891147 +-656127466 629392579 +847301280 -926458805 +290719343 -232512526 +-631234257 -923349722 +599730444 -643593011 +948791814 905488093 +-79730554 -469022147 +-505566438 618648408 +-148391692 919877494 +-954329586 534048416 +-936314003 -1639066 +36416825 199472150 +-166617920 -703750289 +361896927 689633114 +-547680399 -910099962 +-192488855 -103213061 +615576600 -417519082 +-878326194 938575260 +722896459 346157586 +-741916271 794272479 +-164335211 144494769 +756010022 653645936 +246321254 -806473395 +301024601 791261422 +-950959276 193941187 +311574719 274499183 +929930503 791842810 +758085186 935518354 +821710682 -445080614 +7869637 449579049 +896952697 803099181 +657779322 753655700 +920407573 -797308837 +-108959720 126412132 +641769330 -294627078 +-135972370 85888592 +694913813 -572641188 +138289179 -908774611 +-435535046 -932630911 +-346445566 103882800 +883255607 927264022 +892884442 361899845 +131425843 128752985 +-74827663 -84378264 +326619310 51360603 +595494375 -651785408 +236933691 -395695419 +-433599859 522944760 +-659521374 -15250485 +-582141748 169099403 +-127392294 813522344 +432358342 405265950 +-26104528 -773677202 +-969431798 967988675 +-234183481 594075444 +449342669 -892101993 +41419258 264550471 +957470802 959284000 +-356534887 -58759850 +641308910 -673938674 +-636195100 -964643798 +761205283 453831020 +329673039 725131663 +-644460329 711753537 +-547928368 -38891702 +381017050 -304210320 +-137531545 -797339334 +-778767455 335821604 +-196355171 337793485 +531406851 -21364360 +505765099 -53698430 +117128690 -290347983 +-619663581 253830010 +-711710554 -135418602 +776824016 770822714 +525309830 835176163 +-217228092 -594993869 +427933155 -429197739 +399041595 -614897219 +562705634 -410115493 +952936526 305675053 +-659557488 -844084154 +-512298570 467403731 +312837931 -520457464 +704151198 -506278656 +-53143403 -856938584 +-624703944 -187314888 +-3066811 544521682 +77278120 317155335 +-692906539 347256285 +688664392 1306714 +770652812 744876048 +-988326438 -620626551 +38553565 -333319162 +496925016 -838561405 +543288664 706873218 +576333272 -358842010 +321468727 355822909 +712345420 -434063064 +-913440048 679571390 +-995043764 -479355158 +-298480691 -35205868 +-987788188 -386226555 +-155358726 516547369 +-50950131 428321101 +349309230 553762093 +-320443216 -209517982 +349683607 -183725896 +380458873 -261603744 +-473019322 -816917384 +-152039584 -13648385 +-74962953 258054659 +278922905 -895413648 +266397578 861037214 +103919236 296375720 +-752231913 933514991 +-949982649 292489431 +755201668 -226029303 +-377144517 392376742 +735325444 380166984 +254272623 481509217 +-377173254 199738749 +-870954981 -243107444 +230429082 -797807236 +-199208813 -541748155 +653668300 -10351633 +448723480 967589008 +70487969 -103591073 +-804504476 90660030 +285070879 764796611 +657091216 -559560498 +-736299277 -792333255 +-240657335 889763466 +-910687206 869325165 +-36362033 630925303 +-20403802 -465871127 +-804124047 -456580325 +636805894 -740756808 +-980690796 879088723 +-383769392 -164758276 +-714486270 -481331378 +18940162 511503533 +-869456990 -680746988 +604303904 497501536 +611260735 406429293 +-329574238 101511144 +897702809 -606257408 +377655788 500841428 +759442326 -121782160 +818910347 -903533013 +-626973807 -602345674 +-997463305 -714276038 +797791113 765079180 +483226533 -931285825 +-472558685 -148301106 +110831281 -534218981 +419356071 -440725591 +-309794261 -699053152 +85826401 -380101652 +-965411112 -775940097 +-524383127 1599209 +-669361935 -510996379 +376042638 -303001041 +-981063124 520964865 +-95722554 498515455 +-270726433 -987596021 +231462485 -309173146 +-819313327 -293782805 +-529486831 -562346563 +-81301666 231500098 +-387822833 615302444 +486425364 75937729 +-863914907 523185262 +-809097774 -963233202 +-920149998 -896757378 +-196313636 -936030048 +-751848144 -131071886 +456130842 -921674689 +-564783226 226904809 +460558061 734313090 +546748286 -704708556 +-487311472 784726611 +-674398033 609306854 +835923584 -297834702 +505521138 -967600901 +-806291008 749616280 +593126810 774019796 +436978012 -868684073 +-347143545 298758139 +-397301534 -763032896 +-674368536 -536038145 +894899810 125200473 +-341245276 -740990472 +-959122884 -84375145 +950765104 947898559 +-2708304 964285778 +239664003 360595 +617988274 461588052 +-771438046 -71622807 +511854838 399264275 +89737835 183614407 +306515922 -765568436 +841413145 -2757872 +331679078 -628798898 +-153058819 -686995698 +-140954748 -652757453 +849650540 -490158682 +526804756 -790772138 +-731709778 723257939 +-102044724 -621704811 +608049057 -961879284 +846614655 -249791674 +648891293 -418515976 +509872652 -788923417 +500739539 513554164 +376062272 -429846999 +989460215 647370716 +-733455092 -549806912 +-167963299 -48806521 +-52721310 121788640 +-245927037 303035735 +-750645924 260790086 +-6062129 -286710200 +93769022 -417500958 +-168309861 109989231 +-537226080 -53243772 +272185314 498586549 +914988653 433986955 +215491822 -781859880 +-930449258 -402147673 +172113902 102213379 +108963569 879077568 +-190388901 106296047 +-591750098 805084539 +79306135 353664016 +114533534 -835795511 +102509332 -466709164 +824393028 -949701147 +-320257128 986375868 +857012206 -474228829 +758125393 -353761220 +-38992767 -600785927 +126250386 -539282786 +-234720386 695527441 +-21838934 771548116 +-964368060 -681659731 +-559565036 472612421 +-59918495 -76285507 +373061185 -665885464 +-338831646 -233392394 +-853033469 -491448074 +-458747764 -412507173 +-50988330 -466896864 +-507897790 215328564 +653487533 -994298300 +298443851 935043136 +-720367437 -821366241 +428970882 -458792767 +-334973395 -113777763 +37895282 -154801853 +-789022565 -508589520 +-186868280 80346774 +118097550 943594643 +121733712 954823180 +-871143404 909720182 +910552268 -220844983 +961368053 -12186862 +588435400 -268951196 +-913383212 -561333860 +-629039503 288009919 +-479610305 -192581461 +-740929782 -407622675 +950118289 726795170 +191120312 442602295 +-458508059 -937409589 +-752023554 -292204370 +283122971 910597538 +864187295 -762249874 +-220772247 276133716 +133979627 -235861301 +470022360 281213808 +909387263 -260943199 +881562337 -409335739 +-882290701 102528907 +678914862 259018097 +615221970 863271980 +307918750 520463848 +23803914 -952797217 +-108197955 -428169828 +-592707739 -719463814 +265750337 -307946459 +772080825 861428091 +-701665442 -295730146 +-842826613 822497033 +216198138 811597000 +-878971613 390979054 +167728702 16331813 +230660300 -317891280 +565123870 999593554 +24224487 616953083 +53498104 615027062 +810519136 342175269 +194810581 -240827005 +88637545 297050757 +127396563 -496424652 +572737645 -911469822 +780639252 333497759 +-289703005 510289505 +889701924 -504596520 +-596512531 -885629538 +768285364 16804251 +464014727 370027952 +-451942343 -942152925 +-4046238 17230833 +-384864224 570886163 +-504143022 756002813 +-213009858 835147521 +-230243547 -648779586 +497633868 635034360 +-140223746 -509309252 +-468568325 534451760 +-856820681 409921940 +-93621256 914537872 +-703961117 272791629 +-450444086 -940944948 +-68673420 -557058450 +907879138 -431288577 +363398340 -435768339 +731704558 -779659994 +-693894548 944967379 +-56314478 -391637844 +-919088581 204143451 +-276415309 198584835 +-82477917 304109996 +-501546206 870783073 +-564592991 -173982894 +95961596 7525065 +-848354833 -867265251 +-779212665 -632106506 +-408967573 -405902691 +-227186626 730866825 +601566519 -638132331 +642001488 -445673345 +-745594806 505145320 +-161766173 124693412 +840108925 -30336727 +-422264255 858782822 +974811469 -962734791 +-319097138 -648042089 +495895175 -349170961 +449398147 528380296 +609439463 -477786378 +899888563 -188864202 +792839835 172452455 +-173612425 229218602 +-733656819 610518292 +835763147 -912129686 +691179697 -192669846 +-217435724 -353896125 +-673642081 671323338 +585670466 346316670 +-703035052 -422496854 +108375157 874748071 +-767756005 -516455345 +544797654 -580634269 +743049700 -553936444 +-614274610 97168226 +-126169553 -308298628 +922368240 -785473219 +542606758 -988230244 +553381679 122951399 +605375466 -334348107 +809717187 238640697 +660138509 233500072 +-462601318 235385658 +-535320557 407408825 +81437907 -6845235 +972047258 29059498 +752824358 -747582691 +330816956 637097578 +-707286857 782344174 +-860252237 158872705 +562990764 928584154 +-371867242 -287272310 +-360650189 -4832243 +-489598417 495212764 +-868283746 104008882 +694813739 469897752 +480833441 -867132654 +57367776 -329526535 +266843939 -171647971 +24807937 152348575 +182112234 -826731932 +902284639 602878010 +-552799085 316863321 +-359110982 786240489 +-909808942 523732142 +-144881747 727438561 +403212276 -319198707 +961264456 621371294 +-402855887 -378924044 +839125850 12403445 +245082123 -204910166 +609193010 -795172999 +-558416790 -697740332 +-122265656 -461168924 +552865804 652597709 +-634162886 -92268951 +-64186838 -889253186 +260955415 -483830987 +-861430226 64977494 +-188939655 -540607349 +-723051900 779563177 +288269096 973268499 +82563059 63005780 +-791945931 912196473 +-699321501 -59413876 +-68689184 921447081 +712620079 -310462917 +-438542542 -868403262 +869537155 -50437561 +610586834 -307022049 +965286336 -562792422 +-160271504 184079264 +326084911 538878797 +-646106274 -232031574 +-85009802 323958087 +-441091733 -506201573 +448786881 893070537 +-946174934 320291636 +761313188 -116982723 +-640223198 43654252 +979979347 442487344 +-99322992 912217531 +852483639 -604351980 +-541539323 -291635606 +464902242 127016238 +953231071 -582725577 +-817068499 403460588 +-439745806 -747962269 +-925822819 -840343888 +728957746 -499212016 +-394421332 15121499 +-945224019 893772817 +-953346969 573664437 +148902775 507584324 +-45629006 71937632 +-596451303 520658678 +159071315 -247121307 +-691114062 -790810518 +-926238147 -449544409 +-727920506 252281788 +-783737451 16736721 +-804876845 -647424481 +887700989 291247535 +-625790626 -462436933 +935578753 613832253 +-148670089 96507010 +-241824154 -674564263 +-966585733 -423335957 +4092416 -811430167 +-467861128 343894726 +333159669 117448588 +-166634686 -496105378 +307513374 -783787894 +670679233 665695173 +455339382 -217883281 +233273776 693615338 +-637495477 366860484 +-224439245 -852780774 +-368565452 604359517 +-251294323 -627664287 +962539289 -762901776 +754294757 -129728208 +-428341370 -746746222 +190815384 -603627368 +-25132196 -740992572 +775142534 342552055 +102815265 -412314782 +-521071990 -495136753 +149758913 648283026 +-117382132 20336224 +-337870498 448627085 +50820276 330303651 +-646977404 -895826512 +3529483 -65331822 +-746556746 289909275 +640330766 -238265913 +-995139582 -123790786 +121352032 312378834 +-538160380 574039115 +39719799 853885846 +97216290 147301231 +270290561 -199698635 +-238173169 -409527614 +-49790524 575483367 +-937589496 -773163810 +442895031 -559861917 +214371259 -686667154 +-458623403 659893985 +616730073 -461641389 +-143218093 162665017 +-599620591 946337785 +-428048052 -814578273 +-450693058 372728002 +771720992 -260062234 +919367088 734645993 +141176546 670045330 +-405750493 -229789399 +460922982 -979554708 +-97654979 183802145 +-750871028 808672096 +808241062 382188993 +-383998583 196668297 +505915404 489453343 +-934633922 208511925 +661751174 -996033015 +176672043 -389366750 +-39782837 -202045473 +607332813 725211438 +145985817 -539627957 +474975415 588930009 +678604226 355399956 +-18965901 470142794 +-207507686 -543734048 +-160073940 735271119 +459254335 677735612 +-142367961 80598933 +661015893 791743916 +406195785 134778871 +-219743683 42731171 +-534945748 594696168 +-87544497 -747374685 +32780632 -421277398 +-857285906 260980356 +-586658780 -366245890 +285039222 -919920817 +986099739 609035021 +905924551 -595250248 +-767605915 230398065 +954181334 -243800885 +607993109 -309367055 +238049019 -786441934 +845186353 178482866 +89338441 -175184953 +529255870 810515813 +-58843692 -632995558 +-731464594 807265914 +-221743259 278128913 +389333589 -83598659 +863216409 584288166 +-737944881 -75502573 +-679605386 -147306312 +-63913399 664403131 +-618363646 -447627950 +860596319 -230359604 +-76979920 62295495 +642864583 -686829366 +562779249 284382310 +883999778 170062908 +114921100 -159801587 +-690316867 535200440 +313380219 -840359591 +-984660128 -795767041 +531333132 -357824121 +510513305 -584240881 +-175177403 71853483 +-552094065 -737168834 +-329232005 590350490 +855801509 6298038 +12588310 596554168 +140880635 -844899505 +74828148 -122788456 +-712717350 -157409905 +-667656916 67961445 +-865589413 816721462 +479358013 -83675259 +461393028 -382754426 +811355989 -674476223 +291742884 -643481361 +172719138 -854470285 +151888983 188646180 +-433464685 951989294 +-807313938 936768404 +895793947 -529361877 +-35472546 524621086 +-321559399 739482543 +-784326194 631949718 +-975185130 381601056 +702357946 937363696 +483457226 167847442 +-339470108 -47404112 +-560049511 -366692699 +-888790663 -55857711 +-839849907 488845333 +273522898 -108918223 +-769340767 53251015 +863675022 572094530 +430478567 87678295 +137104347 122728090 +780228705 -989922471 +627980018 594038993 +-40128871 -557309334 +261227200 299671074 +396657254 704634721 +15414134 -756985290 +666226478 -515890638 +649431457 -920726872 +771206269 780560085 +310525900 480411093 +618634557 -154635608 +531225870 937615413 +-746083996 265084866 +117238653 260665270 +828751061 -937041227 +-872557064 -387025185 +-651438346 -875111049 +-980988035 713038949 +-254990626 -521611807 +-155949631 -768891362 +894618230 619466456 +-33380125 -350729151 +450979515 440823152 +-829613595 806419811 +533175747 483988352 +-245807382 94380552 +490323437 -748913176 +-874423710 678409535 +932580439 -935846015 +-124163573 508539147 +247925259 -311000642 +506259437 -447014664 +357581740 -242525702 +141174620 977272798 +-967945309 -671927797 +739001835 918793956 +-650407920 813904595 +-262522219 258773095 +-999414183 934606116 +-656122383 603811456 +857350637 -152866321 +787997801 54436392 +274605047 141000640 +-75140207 806239289 +53474575 -581409684 +46982497 260161803 +185505299 207285105 +-254886656 504541664 +746993121 24792974 +-653164854 -513286184 +-360383185 167383166 +-816330249 -886376208 +-386944395 -890660327 +-593604262 104470058 +191536245 -322946815 +-513488460 -811617001 +377796431 196715145 +-499662278 -194375304 +303868037 590264819 +-314261439 -630653360 +528398261 -783440608 +-745961573 660346816 +-259195173 753455784 +399614873 54954274 +5691983 -908813446 +-819282887 616597137 +-912849591 -338263570 +-45851881 -563539914 +439390440 157627107 +-33313935 40510560 +397802278 -537372995 +-682685561 198441748 +59287533 -162829589 +245221460 285880196 +-503837042 -460896331 +-204705024 715356525 +826070358 -947630570 +453855021 147639080 +-268574265 -449149078 +-925599451 340396030 +-342189649 -709184143 +862589634 370996939 +212732040 -277315973 +-857121100 549056855 +515916491 684403283 +744854976 -602838 +-603380729 -730293517 +486770880 -800004598 +856933878 -945190800 +-423394137 49625905 +-737092674 -654718523 +891606200 647675165 +423486104 -149423036 +-735580991 -471586310 +695903486 899359991 +-321744419 -268608798 +502703300 267963733 +-204845401 883811467 +888221194 -762926981 +-6959480 589043488 +578663017 -58823634 +-555459517 -963190836 +-641846370 990268153 +259658528 -425288109 +494140639 985750419 +4849156 -365823177 +-161563421 261727702 +372339060 379047256 +519780417 -466254704 +464144239 -777380700 +368222120 -144701334 +-667894299 411279418 +460882755 741132577 +96911245 916781256 +868935557 -341866230 +288859156 159280403 +-941724601 -331729261 +-947316470 -772684290 +-34967063 -229228007 +105605162 822916768 +-582949499 68973343 +634376525 17139182 +943220545 -434098992 +-60941185 161088666 +-821977674 -685699029 +896407754 -495299013 +-267511272 541165061 +961343298 -518588876 +196277652 -367844355 +22737743 613204977 +-902955453 -48210669 +-370594434 -391088085 +-958144202 -658890123 +-298105358 341369839 +-863611256 784079263 +-89660467 412720738 +289030833 159046621 +291366829 -80254834 +421123611 105741324 +966640905 -91001370 +-651358789 822533063 +-452415903 -389839530 +970582844 -532823563 +-604816806 756762582 +-690835834 815698935 +-965338797 -642601911 +872150642 369314966 +407138890 -463609336 +-735987362 -71096700 +-831738287 97507415 +-56870780 -993657523 +-14045182 520571665 +243335773 -278505963 +320303220 95574455 +828209102 180837838 +121991795 -812421724 +614201009 285053604 +-63941102 -474272478 +479549045 596536847 +289384216 52702582 +960127960 -289836229 +593672378 554347443 +52629975 479402745 +15230332 -762342253 +939007511 -220510983 +-112352906 -71499446 +443827539 779711160 +-11105734 -596156457 +591340281 36233307 +-975792873 -364408967 +361714221 -25014979 +30130105 231412595 +-621900004 -732880223 +76867130 97622279 +624781540 974683051 +462457884 225399312 +931446930 -792790496 +-309263501 -899911339 +508135774 85262104 +753245314 -126486178 +-923885134 -568399935 +-190018793 56939896 +-858695872 169515371 +-580353241 115449751 +-179079043 -760988573 +-199753638 422138264 +372588614 231542697 +-491219203 -65858512 +405087514 799065206 +-283223724 922229129 +-124232589 436515887 +-316258367 -889959799 +-951350313 774774430 +-371033059 936270753 +-359705441 -461393469 +-95226596 -501907204 +605034129 -166493448 +-850064753 681094478 +8025274 643771653 +-924462974 981889111 +-374403861 -142907369 +-754133779 -423436989 +949326595 520718522 +-627910999 -966084724 +86229555 235422333 +759165426 -466274283 +-941504023 -790292557 +717892732 188455232 +844878104 -841895668 +309844192 -429291087 +-907104997 961362456 +-833428079 621702705 +984514604 626866138 +430725012 256301931 +-630799864 -598976342 +-268007547 379377678 +-353228264 -572416878 +-617993479 52697146 +-376579915 913225976 +104622539 -769190933 +70135300 -171299002 +103638654 76055356 +259303718 685001403 +409630870 812663053 +-700052342 902479850 +140128665 -167197537 +298522888 780211139 +664677329 532564615 +-41611799 290953991 +440591526 710171271 +824272709 242762457 +-673695241 417702729 +783252980 535747981 +-250408332 880224180 +489545841 -8568144 +-886016537 -409020262 +51384155 -268901872 +414496401 -63950421 +-666581373 481614763 +-891045420 742800532 +-671906667 503142735 +-368953239 540079123 +764088912 -332074096 +409487583 -919791296 +-889385234 656557869 +-235513463 757850793 +-936454302 -455218665 +585317224 -552673998 +-925472874 -440374514 +436429153 91960366 +347022555 -501070761 +310696607 -222523656 +-69831660 -290686822 +65805933 357286181 +-831304874 -973825742 +-36454520 -579155714 +155589537 124341756 +-30449635 -274803109 +337091991 406759028 +-151771463 -668987235 +-248991438 -103722354 +649843332 -215018296 +-591050017 756812562 +95790322 537429763 +24870848 -293358061 +-195679759 -841414727 +578610376 -919197294 +-788154690 905148540 +-258243205 -74297382 +-835846015 42318422 +592729077 822375566 +535045335 -207683934 +-509005894 -818141041 +769882882 -619695420 +528428931 922342494 +-961885806 -201054435 +791189632 730407904 +-100297335 216545608 +-38936069 257081981 +535068737 -464327233 +-667297490 555822224 +825521401 -443967108 +-477987395 -655031200 +148176418 567199502 +992754424 -358096095 +-506131133 204087668 +366013709 -124010705 +399472789 53138664 +-791072997 -489046717 +674181655 570647653 +-310501641 -634223633 +675351659 -247441534 +-870464931 250413481 +-266622668 -295573547 +-769104052 403048063 +548532627 -492595980 +-69086259 -328705977 +177683932 318572840 +449177699 -619664391 +800336005 7596236 +386308509 424651018 +-484615206 388707797 +831369207 669401266 +-286674983 716133171 +171767442 371997432 +-183135983 276027083 +-332740439 567236002 +908411394 -460157238 +52142272 -656486458 +-571299011 -617138011 +620703396 -918651828 +-455739528 -731446874 +-155634978 500984206 +992082887 758581465 +-995725901 -214184040 +-26625623 -735577303 +-955028077 -139410106 +770704826 -797432368 +-232387791 818516814 +-712871166 -257998446 +814783821 -47778909 +250466776 893486448 +-247157750 -275555650 +890493626 -247366011 +-907231680 -880863078 +308982328 30066964 +528909525 -538131759 +-368001128 -149217202 +40707050 492751985 +976045897 966043461 +862086197 878924070 +-379136541 -811640331 +-918020877 185204586 +499492256 -915060067 +-959312532 -620449768 +-887289956 -267886502 +-930116226 834992797 +345109568 861619754 +78919981 301772730 +494149846 -552437386 +-13554048 -91154869 +240812857 592713113 +-861065110 -95825137 +602800822 548351268 +-739916143 -763976538 +337798739 -609309738 +-477525014 168731854 +346969094 -746211272 +-819404817 -913207942 +-843924133 908794233 +736158581 -108393828 +913283103 -91037273 +435221608 -887518118 +-584812335 -313280021 +-895325078 -534017687 +142267145 -238790214 +590941475 412416048 +-629856028 859670704 +-897613 -246178559 +376709674 562982328 +-519722931 678427260 +667506458 -237241447 +344961743 762334558 +-734705113 50406513 +-218734872 144024411 +847374232 -569353945 +503877587 835849071 +437271704 216390312 +-36128955 -245562131 +841867841 -538370191 +-853730814 -300001373 +587612412 257347618 +-851616765 -611796001 +412433098 346378512 +464472230 620013384 +-4557389 -553802484 +-802839537 321008651 +-625762735 163010318 +-801252355 -650074605 +-382245296 -853642176 +304477141 168132410 +879243874 967635579 +-1511807 -411074813 +624271781 392604519 +515003924 -58592382 +96801385 -986355013 +23678978 494788034 +196118551 863000984 +-276207534 364769724 +502116784 -415541299 +-120273223 259219898 +-811574747 -62899469 +69561763 -526302499 +489187409 -351324299 +319130352 18074069 +412861320 -241983003 +-381716445 65128751 +126076705 4711430 +289018072 -450117133 +965345237 977840597 +-680547669 -133885282 +694391833 -220149123 +-407131992 -328582545 +-100358826 718316743 +511932572 984547301 +922165178 -867623603 +-387357826 789770217 +-86826754 -875662241 +403974686 551024877 +-819538674 451313095 +584740086 -825166683 +-16919627 356986009 +849396563 547370983 +885160692 -707033765 +386687729 579925808 +-358506251 -419705011 +752798310 -306106910 +743924030 -677145246 +394323725 -865550609 +-259665593 -827709655 +-490711263 973159540 +888632427 -198014414 +270850886 -601151273 +-551807523 859221642 +194890506 932121213 +300161519 -846145726 +592657685 834601383 +955368177 176456028 +-119947875 20173077 +-341955229 19265816 +-651655966 -742826649 +870907302 -728684054 +557343720 -92770290 +580925815 -583115099 +-330291780 132483113 +578615706 59149835 +798382626 199309089 +161860505 -778158585 +-235343754 -10308793 +24070476 -813280259 +-554212989 -758162717 +565369118 -894384470 +206532956 146208341 +793930040 953984520 +-113327025 -380771006 +453797243 828318922 +-771069863 444557065 +392580712 -678932033 +-665171714 249748852 +-745625607 202082469 +-692936151 84411322 +841799151 -139093570 +-68978441 -626485157 +-50619741 -360914958 +-899315611 630894520 +-352651911 836394365 +94513585 941713828 +142515615 62987797 +-89779339 -255748294 +-931022114 -83750941 +-137328728 -163865326 +516791098 -273317954 +-753562466 980585198 +-926898693 -736673034 +-362844731 326889792 +505054449 -896223412 +-116597118 -30344898 +-740450544 -700310039 +358604692 497084318 +-110101222 -81239904 +840168575 516579948 +36219204 -101816495 +946749337 -617391637 +254574920 578509035 +858527812 -470086413 +-182082671 763212147 +440887435 748725966 +-97604883 -746195017 +721330789 608679695 +-546665571 -663974211 +-962450664 -934586439 +-656525670 114616265 +619554152 723371027 +776238364 -71635322 +737555941 -416615358 +-764978342 755611300 +-387770549 -678411084 +306769717 283997547 +898057561 393962735 +-596005342 999590628 +-757958871 -757148503 +289093394 448617541 +121273856 -491032091 +-386877464 810696694 +-294855407 445835010 +288737974 -325807309 +-253402589 -316539972 +-244208543 -579419722 +887948150 17201269 +-133307800 876795102 +-332357355 -585172577 +-883287085 187372988 +429572086 -966496993 +882738507 -503936261 +366568650 950752821 +-763976781 -592858391 +-313578784 -451825723 +-761945111 563029009 +950746423 -726780865 +-70469738 897443996 +176043476 349509719 +353733319 633696646 +-572728446 99879227 +27447234 54342185 +705672398 28814705 +-15096721 -651652140 +-633212121 533168284 +-552904856 -386346640 +767312499 -328866154 +769988913 -629555002 +900711654 187417130 +-262747258 40506548 +-629112297 -940915658 +235295982 930901679 +533717196 -985568653 +-53208076 848690322 +268544926 478848866 +74583399 985887917 +-369051002 -659707394 +348589985 185626895 +-607217198 -788534449 +-517242754 536385688 +-537031298 612365065 +-557955578 -998789494 +-275255737 302649153 +-906513846 -232431869 +919909679 346728617 +-119755321 -212807949 +-481776773 370274026 +234953262 420135563 +-352976770 -753394203 +313960419 -196323691 +-222908410 181632866 +-400611987 -617619771 +-463527503 -951522716 +915604218 688820467 +-725428882 714987585 +-325382185 30059451 +-779869256 693669237 +-989577423 -82567702 +-628356849 -230831123 +401111731 -862424459 +-963014812 -296986544 +-740372612 -215578690 +463083162 889203896 +-83574980 -63832870 +471014456 553216950 +-921446551 -70399777 +693786888 -888443271 +-172017885 150817402 +473476003 981586661 +-910813723 -800122073 +-188539748 106727807 +36425769 -577210343 +688122730 376912843 +-534368143 -690599079 +989400424 -569541454 +-904816249 -586742785 +443920019 -64316087 +555150443 155202913 +-627955813 665544892 +-103417508 -243465289 +-220178550 -710865634 +-511114953 312291852 +21530135 -14514783 +-629611197 -73217215 +523812315 -220779904 +215501961 491018700 +-325944730 713173964 +208765163 -922051529 +737550420 -738592162 +866222214 679960081 +-198545867 -276748143 +-634961777 500990339 +-741351016 870885865 +539015326 -237734625 +145090041 129893112 +-312737535 959423801 +760675830 -163386333 +59206317 -728166824 +976098840 -607280430 +-618050480 -741798047 +134038116 766656024 +-100488075 -20063704 +-523981516 -620279478 +-625870578 735639148 +-189162815 -721730095 +-27762149 -888428592 +391039072 446703194 +-906462496 -171471429 +-732694279 678415009 +-906867100 535762624 +966982391 -73535528 +263964359 -752335435 +628839064 129051317 +819384235 -735272977 +-408074540 218453066 +-991891731 -801580153 +674605162 889195160 +41426618 -271693958 +-792843269 -930018384 +-611869143 806794093 +855025036 -85833251 +-764272808 711410204 +11911632 -656755196 +-249180723 281435216 +274268819 -504986248 +112850750 -403412091 +545950341 -80712404 +115906360 147232549 +-129966519 817816222 +339356362 -800633905 +186819731 235886708 +887292653 -820367995 +-135614456 -369659907 +59856270 -674367962 +927464155 765043447 +-446213025 104693452 +-209086910 -111215375 +338933415 -342243563 +-852863385 539823469 +595620653 891909362 +-899457350 -877937363 +303655435 -159785721 +-720615792 895204720 +-879118737 -31121112 +-695731200 -101942560 +21046115 -198153382 +-369458345 -789670825 +-389706280 -997018086 +-94798174 -193044645 +610763945 -932527585 +-412259695 500331840 +21758540 -89430980 +306372181 -389525044 +-37301217 481670672 +547379393 486793943 +-46846188 -271552203 +689011631 -401298193 +-219708490 -140844836 +989896088 215129189 +-506740303 34120210 +135358758 -393492769 +-494606298 -366782449 +-256949302 512296666 +-242048421 725037451 +-312349164 999565339 +-923760097 -35974551 +592085445 71950272 +837068593 65012816 +-510793580 697936715 +-506667120 -873873026 +-514915613 -265191049 +58393838 169499499 +973127290 -497497783 +-329450587 -734284738 +16601532 -781173445 +-905149881 22849233 +207662022 366644374 +708136403 957619904 +68808598 -79591325 +260032759 -389393643 +-277073250 347362725 +-499394296 -770228530 +-496427829 -69039884 +386111766 761148285 +416210316 834736976 +252808213 -736579727 +112122836 -705030485 +320909158 -281284551 +792652323 -275009132 +-838268244 449177590 +-150872800 260298729 +-271955245 -893238875 +-74094942 -799834010 +445540983 -921108459 +-856215635 962055138 +254748718 80731218 +-487632018 -611276540 +789327515 48817547 +968181157 327273275 +22116417 227675549 +6585548 -965141691 +-654885123 -603464268 +585827961 -585987138 +-191740614 -81286862 +-955730235 -110877789 +-124052942 271337905 +484516914 809507189 +-707250825 992355792 +-820326118 673852947 +210948109 863563793 +524038363 85671587 +-542725745 -754201503 +-379682857 548202694 +-256231037 137401036 +-402910581 -911014057 +51913112 -233165523 +210573699 -400727740 +-675989239 865139453 +-790508315 962255233 +627625969 64273457 +-469146097 -179804945 +106086245 -844059079 +860385984 571961903 +890018023 243874432 +-376873075 -883423140 +317577704 -755709765 +364143954 -277111637 +508698116 -854751723 +764846707 592923090 +-804818234 -552284259 +239152946 -465627069 +834531148 -731227765 +-393261955 214662760 +-667358574 321585123 +735016463 -416886231 +-206663315 -575882312 +89544855 945324181 +-935173207 670818699 +902264336 -176106704 +181388351 -890849214 +944629495 -242773844 +-20318316 -52899214 +855685353 614736200 +-681397352 -409753765 +-21772099 798664720 +-713895831 899093162 +117476227 -17807121 +-975897979 -622350324 +-420595185 -975053918 +-200917216 -328017980 +-825433003 -40705474 +248606299 -663622661 +938390543 817936818 +-263517431 -540007736 +365114170 -852285494 +991740134 345176644 +543486855 -707886329 +-761801727 750038618 +635451133 -166890600 +234296884 377454627 +-610356116 240979838 +-447677573 -819522591 +858956725 201891301 +-715670709 -747648807 +337201866 -910115752 +253201209 435401458 +906903533 633469362 +220942727 36755081 +650490853 -866882395 +124305884 -120610415 +974787057 -848679985 +159915434 -76251282 +684632215 967469399 +-585311711 430969443 +-579749388 286992240 +934195187 -241079289 +-512288449 946687139 +946583824 -644683136 +426596925 450468144 +210486002 -528498474 +-432961512 -222488975 +-194954825 968720609 +247645869 -237654389 +321703946 277456029 +-983837899 -350874711 +76398587 544820535 +164084506 21976650 +-631780660 771278952 +-375742473 135656630 +22393823 256263041 +-946636353 40591520 +-55953229 -867613704 +995758251 287039452 +970733570 471124723 +302979232 652101839 +698741832 157469767 +-49681574 -560103625 +-344453401 -905142502 +338455608 -104893492 +-651148568 -538492553 +-470800471 -578257565 +-708373587 -328974513 +8407145 -174084234 +57961838 -950219655 +-567747689 -146812810 +-303286931 -906123928 +91035317 535787152 +-547501897 -145231569 +850567765 -457464068 +-744515295 883998997 +997916971 193629148 +-235746127 406398058 +805424928 624001194 +482348950 -442340580 +675063696 25700678 +154608758 354253563 +219698853 236056748 +171468824 -263549523 +744664240 -939477834 +607505623 703762894 +832508198 -81989082 +924687757 -456002664 +615476959 -128567603 +-248943397 908080638 +-745726322 -488309639 +-234583349 -569371548 +411950090 -179606597 +129498541 -155194404 +693093130 303498648 +-342756625 -516686050 +-898090237 -361239339 +991378357 371605695 +-368395409 304455777 +-845221653 -613708358 +-393579608 -21685403 +-447583703 -910233717 +78937331 -284273057 +-204542842 617676863 +-640733699 -11477405 +-193285108 -863975782 +-790837749 420986048 +890863446 444800127 +-448645456 -697969411 +875235093 -500974345 +880728013 227261618 +-752129845 -265265118 +-851194267 -622234263 +-753697801 58088308 +219527453 -982236164 +-284378101 84225181 +-198504542 -753857808 +-170016675 -953282714 +272315465 -461204742 +-381796795 749120533 +-567406706 270401444 +-453869649 692758442 +81684114 -284784619 +-252973738 -55999100 +298450881 -347372202 +873356674 -187949571 +-220900911 240343403 +-790783924 -437516551 +-424873002 -922084736 +621905027 -431996488 +-870025880 156905491 +670550930 -127135518 +322722930 737344755 +446717502 985703289 +437153690 162169015 +157082002 360923132 +-82306256 828432208 +-339852311 585650621 +-622905588 84234943 +427731026 746427491 +961340080 25003464 +-364277189 -166125909 +662793341 969668926 +-167336843 896085285 +461684161 -628777479 +-730471041 -367090777 +937222136 -175936708 +-632496615 796995935 +-779331210 155521054 +-995205992 -60654469 +96226954 -427580130 +811311056 -329444959 +328617044 53579020 +221778097 -556598098 +-513413796 -173209718 +-25854501 -865873419 +429889248 225681468 +-452712240 288513062 +-606213391 -654131237 +503032308 842571657 +758166728 -640501948 +45939264 -534105728 +638296553 -757426235 +-966240103 -489894374 +477458870 714843513 +-808617208 724434294 +-420655887 274341736 +135730332 422419273 +40386273 592515163 +260677222 319886931 +447334965 235610577 +962336487 378368148 +749855769 -147587190 +-639699108 -528916142 +994354628 -4294861 +633963274 -832693361 +-691458283 102643317 +-610926467 -365057406 +722644428 -452951720 +668176361 233970160 +767379367 -242830177 +99283688 184216505 +98651669 -67229518 +482680757 -149877691 +324104876 643069381 +928822439 843002147 +-78469698 888371763 +71562549 556716006 +-821629489 990720969 +761234644 -647894776 +-292151839 -273375916 +-907290859 -166785620 +90484862 13116093 +268488686 907240241 +79805823 405101949 +-353174451 431656493 +933683987 -115340489 +549129539 -339406142 +-996175764 380664586 +-33491612 570400513 +236357592 776403729 +-88732273 825591072 +776399644 -737164209 +20378087 -880912834 +958915305 592811285 +694756760 346432664 +621779468 -954528977 +-530684120 -312585812 +-603436645 418636219 +921623715 198805382 +-318442526 833413236 +-423602609 -93400820 +146214683 873554927 +306417958 -60258956 +113503268 -69470600 +366532511 62463901 +-240225778 -216437820 +105792999 -671462599 +-771486507 -270406058 +352077089 189299889 +816214475 -748067428 +627600355 -760606521 +292593273 746949586 +-271639444 894990725 +-119247305 -466459610 +287173750 -69086342 +144441083 969979125 +1893510 -357575810 +-174443929 -506169284 +984008002 418145101 +88838163 161942601 +-639421649 -27860384 +-181279847 628892663 +351160861 -360480759 +799996831 -61288078 +320621802 735663261 +654946505 479233583 +36259257 607174430 +-334577393 829357402 +-748812830 241502428 +572492163 21639542 +193654692 18560484 +721469912 -399686319 +580933541 -96271764 +150753484 -969090797 +-909525771 378619081 +635231239 -509336121 +-152348390 216578423 +-823078030 -53501653 +-930515928 -597424671 +-260198145 81501726 +-839436026 -321939564 +717431809 -933642884 +131098903 386470937 +695607259 826909926 +500690063 -993839978 +767720799 -312798015 +675977072 -43692585 +683085818 720491124 +-401464702 -862578877 +119549659 -295114521 +841893568 762725350 +-971741178 -131145254 +-508965882 -236613707 +799851136 557655525 +-992472497 57100109 +-365223325 713170895 +-164659172 -874988646 +-740190197 132251895 +-266867055 588139958 +-242118288 929733722 +702109316 -303065043 +-851610027 587059350 +997186702 -755700942 +-371778546 269152318 +245327741 -130752411 +185796542 -948794090 +-173927291 -144847415 +-119037503 -881114256 +-137208731 -736253043 +570778345 -504319053 +-851895859 390520562 +192378487 -727720195 +-41350581 31858261 +-251441008 -909703101 +83889349 636804593 +-873143261 47161743 +-735427269 -345290637 +-582635628 -278258635 +-354317066 -448074307 +638313593 962980552 +594122414 337954841 +-996259465 -376330946 +585840825 657265136 +324627481 149078750 +268789775 534884112 +680949681 -144401139 +-406035649 -700252238 +992779129 143228202 +-726285935 -244669690 +689054014 999721564 +261946170 -570350326 +-589404358 -981563575 +745667050 994192418 +-86244819 -208904029 +-182799851 359440781 +-824952618 -770438650 +-446183798 -97920999 +596834706 -342973735 +49828199 -886907093 +-431284491 -226154591 +-815080133 282343336 +-127796700 844947100 +886004777 277380575 +-642666534 -590838758 +-653833444 -887846541 +-756657382 -864290102 +-185369442 -552467782 +-249275812 342205365 +247041177 567960299 +-658064957 112064533 +592046821 826504648 +-624593451 775380152 +-803636628 353206600 +-816755556 -348368033 +551763107 -186723839 +-725745703 571089886 +-261479217 -96639654 +194974526 -483356080 +-341336554 -594944477 +963052240 -891079162 +-421881859 -452062023 +-322019784 292195708 +787023710 -790753209 +-437834378 784244629 +839218239 315735878 +591128736 275653190 +404041816 -102553007 +258980583 750580442 +-699538722 -430593379 +-796377197 345607190 +-852145586 -686381068 +974587282 600294380 +-304294752 836359369 +573672309 871823238 +-784185899 325678433 +-852925389 -412023114 +353341623 980187734 +-172123574 324477519 +-783972838 -734164240 +-689556725 4901509 +-183838063 434236599 +-397939175 588169523 +-537454668 -60234021 +470362211 302365787 +-953648662 108560365 +-125816543 -133110159 +-365613628 208413206 +999865362 -292730851 +430666622 -812295263 +605067059 -893629767 +-574001431 -774417171 +-109479599 180039656 +-375171428 629983943 +-294000998 515082774 +-484146422 -635006393 +355018937 511960557 +-97062440 -694802715 +-129405094 305083292 +705872697 -872091330 +-498949776 895238839 +-757997136 -408785488 +705761863 969472186 +-993861914 -948027874 +176314570 -540610927 +-422649934 -510437404 +-404748943 -659026955 +173581946 908814498 +267403661 468831653 +-860358601 -878870556 +239653091 -766817042 +-53845710 30205529 +763877330 -172154511 +-424798958 982719907 +-585116259 -452748782 +252668220 70578649 +-777365135 362077710 +646680933 -433656305 +760218841 -5912816 +-639417728 -28286662 +870932190 -546403806 +-75652403 697885605 +756900230 47679196 +881201416 -489738660 +-62800917 -28597913 +757442023 342725803 +-463407119 916331135 +397934461 969943619 +939713445 -416477900 +496904568 174875961 +-785914202 -144316236 +954894613 324210211 +-515111640 -286192926 +54542902 853517533 +-190388245 69017827 +-992242150 177924694 +765166506 -404771449 +128087786 682796540 +-204516886 727918132 +-693935850 -930837282 +456122873 294441651 +-109358741 -775992622 +451072718 -681890423 +-24923334 -59418712 +575553883 735875591 +-931720220 -155547718 +396070597 927749095 +-48740229 313541195 +699125725 587494766 +-804904326 716675686 +-932413803 -930918606 +348529952 335459898 +551066044 136994186 +-453787722 -301843053 +506947012 789809100 +294294455 433299957 +448793108 791658240 +-663100446 621306731 +234085415 -625079176 +906545647 270535930 +741185020 -197349655 +738804247 -217809906 +941759621 5115886 +58336805 -961998451 +317944659 -47580483 +-927072798 579078447 +-393767407 942728384 +679854182 -493895793 +-544367334 -732637101 +347785714 -612526761 +-483693060 376709945 +-654666665 -689102042 +-480913771 -712508274 +797092620 20027053 +588845473 -878613844 +734295840 -805232716 +981361665 -610609810 +874540263 -395448970 +221378545 635896032 +-566017296 504404494 +-231316327 481901740 +-616313750 -728506117 +85775811 520500505 +-698469218 855923395 +-826596086 -662499968 +-580466108 535387446 +-779525495 580178308 +662955028 -854527207 +579131995 -781032818 +451677180 635354445 +-192641376 672083127 +351765722 241287393 +-302645848 524880657 +-698854089 698189297 +97672091 -193547535 +213250242 279404662 +-233661999 695375433 +-186872130 -993312430 +889509665 916541698 +360301206 -530513858 +418295294 712298252 +868539120 -658938585 +-354802517 -282581859 +-589896367 668508537 +810345388 437225911 +695807650 373769500 +287696312 -838667652 +-372210500 77777302 +-732308408 -773078455 +-161035282 -795327508 +226853764 868815407 +457132895 -421403008 +-834202693 -348874996 +681587317 -808394417 +-593860753 171782590 +-185985037 -328464101 +52501153 723328178 +-694203290 336491545 +-424151533 -533575343 +913840075 148942128 +-276606980 -509584466 +649228737 291795846 +926700231 -249126223 +-684602293 369680966 +-105095595 902691881 +651571888 -586148507 +319155302 737412883 +733346730 995591524 +906932660 368728836 +-738974675 333537362 +676833771 -12299325 +-310955867 636955788 +902410912 -454191067 +222620745 238636093 +647813207 284467713 +615570402 5505016 +475710884 -537497113 +-656305990 542916098 +-273583827 -658840660 +-205920474 195772389 +-735523716 -803555419 +-24671225 609398128 +-547178392 -65162390 +-74411108 -666573147 +-287096187 -129657016 +724110356 805527444 +881826383 794165818 +671666663 172681295 +-85000877 360770854 +483412659 -568274253 +-751214899 645289672 +604837742 -480146982 +-334153635 -959436485 +900609339 865663314 +624353170 230482344 +541028784 632266379 +-700976789 56071812 +532851823 -630388477 +-962009182 180643134 +699373013 82464552 +-788137165 -142573988 +973382202 -505147093 +26299309 -531395208 +-892204552 -93591704 +910672735 803960823 +-944851337 -170968026 +220072273 639160059 +-170910237 923896077 +-285955030 -71066488 +995418950 449316526 +148542321 -789603234 +40230258 -303198253 +-591117916 -958959517 +-137857351 -624326076 +-86461797 -561187209 +-714651053 -98294695 +-847665674 560962037 +695791318 850357197 +-803060918 494556600 +275006036 118681164 +45819915 667764155 +-817353544 -474594275 +-291283363 -932513895 +766653765 -182190821 +-358003290 211617951 +602648874 -407779654 +533122195 -155875840 +-399297894 -169500861 +-163624037 -504034868 +-550314670 -287391323 +-215909385 -976371220 +-876694720 -582410630 +673894866 520238485 +214397025 -546888687 +210539816 -11150503 +-760321615 -556280875 +92522920 455567011 +618827865 -650517146 +-51832329 682977411 +586328723 628595225 +-82932186 -823643504 +-450547630 834958597 +-628304424 313776916 +-750867190 222666725 +572299816 519789221 +252490857 -398729772 +-295598784 -101678479 +-647776155 -255854976 +89953235 -348229372 +531715356 256662015 +355035927 -436513064 +67506039 767977511 +-957856199 -945664630 +503316173 -72009675 +-622120411 541941920 +-461561716 -216695932 +-346695993 946060382 +542575465 -522362958 +256376316 -184434638 +-318778474 143882220 +700337401 -76242587 +-927417872 825591714 +692980584 704672904 +775188280 114965041 +-340794917 -242499655 +-126595228 -764490743 +242362909 -784808114 +-26096899 441542008 +858171654 -670336524 +-741100827 -199906266 +461266975 -638749218 +934401996 580913321 +-618749869 946392187 +-814452627 -953143376 +269276705 -1342308 +-526329366 204225432 +-660514229 382168131 +351471119 902432836 +-512949588 -729122263 +-422067302 -326065875 +-148659791 -970275175 +527356532 -261249568 +886693812 914860069 +161729855 -964346965 +-484187517 -214692392 +50420047 867683906 +-872241562 804161192 +140768076 -418852001 +-509658873 59113823 +-908598752 -533696959 +-753082948 948619581 +-582200974 -378562419 +103418629 -844653369 +658039902 -786291485 +926130033 -389746348 +-524678497 721528287 +-607519626 -309460471 +-768100471 -871083228 +-468638741 933108443 +-870965667 -327549356 +-462314579 913442656 +165717913 -978157245 +-806267965 772358546 +377213397 -189839080 +729693124 758967601 +606599383 141143757 +-293833218 548457852 +438269442 762929671 +-533978562 590494884 +418095121 -352179277 +63475939 547453180 +-6106103 -405298362 +-754439673 -443265021 +-818285350 -316684288 +-968297736 431430522 +540655635 -977663843 +688269876 919118588 +536037246 -996956355 +148161201 989999105 +689592101 446021727 +433343372 664044421 +400292513 -156708680 +-542799112 630737796 +182836744 54051816 +656758946 -41939319 +-352959109 287844013 +436272265 -731724060 +-88391099 451091218 +195524782 -525017759 +-773470600 43357082 +194098575 -711479923 +-306699918 505573752 +-249010549 929480158 +572674473 -699950039 +-231985024 474222526 +-693023185 -312806477 +-466840333 812151275 +596608353 541519110 +-470710606 798867676 +-777002644 -915902550 +-524891989 -177106240 +-897456125 -757532442 +-143835723 -605221556 +477320902 61598143 +959403194 -827944026 +719697675 819226096 +-66268503 688173938 +-152614624 -590143528 +185377239 796039629 +-445710530 -558834977 +121054983 -550410044 +911376656 619593155 +-856029717 -312282010 +234217135 -470337193 +783905443 -10870192 +3627529 -997545683 +20651586 -372115909 +-712214835 434683173 +180224065 -709705597 +-238634710 -431346320 +562294651 44955297 +152898549 846295173 +-480491726 -513074707 +909267789 10687390 +-429639861 70447714 +513727580 -617437227 +528232089 -857093223 +870039274 -462630275 +448330072 -375545680 +388979123 141789658 +-380040443 -385275156 +722726728 470678258 +-996667838 -463298054 +-681200897 -768125976 +971790278 -494222365 +-138011182 -980738754 +-395222759 -13261471 +-837949366 -590925577 +-743171202 -212649137 +-888366805 -889797499 +-647866048 143970068 +821649641 -736817321 +833658204 54146529 +307299894 -183798255 +844095795 128926062 +-548061112 700379134 +-346619132 -29531739 +-950842417 -891180385 +92823256 493974738 +-788499018 -459338583 +642666925 793107611 +-873758515 202932456 +266109394 293444261 +108431287 455387010 +-123046983 -386283309 +347177396 253519585 +-189090843 642964674 +147766098 160889364 +279697298 -401106337 +466577116 211541062 +201975774 986542773 +-260145513 411513008 +-126897187 -901986582 +592475514 167125371 +497811396 372635412 +-32272658 -809348804 +-229629162 -976983703 +-539686466 941487691 +239390084 -651110780 +-674021326 -949635781 +-180656728 627872621 +-21309104 366209857 +-265626091 -930866448 +-877716714 579889408 +955104292 622508909 +991434041 -791551438 +860725238 -15992171 +-124755335 44027473 +-198282297 -669965509 +763255979 -747262794 +261788020 -131174250 +66521166 572443861 +713464858 352324135 +-820805764 912396509 +-370696909 79287462 +141819310 300759780 +-312495157 -157820046 +325119215 430887659 +551263797 -688199652 +-151760182 542544303 +-778781645 977649324 +-435458434 -913610662 +753451775 -869747381 +-230298423 -908121962 +-740603187 -499407766 +870140554 -985561168 +920147727 49669144 +-475766580 -763321717 +582112140 605511880 +-81865054 -586433677 +760987616 205448241 +444476162 -81063192 +118010345 -152475736 +-604618148 102147528 +296539614 863500995 +971316199 -646245252 +122819937 -652003413 +652384508 243129641 +968356956 903898490 +913228184 982010985 +947655556 -815291416 +-149529567 -218254876 +964657864 449027218 +-304628821 376560962 +-812791054 -906590309 +983386388 661367642 +682312758 70178737 +-607020460 -619369119 +135837801 309092015 +248143005 -28613607 +221495665 359750488 +-932567935 -404324717 +-239255524 -344451086 +350032825 131388733 +-917296562 -371575353 +-373420486 -739186714 +-305653095 675283675 +-527210410 -482872444 +818058664 116047821 +-375586058 -569837743 +-66877305 -170504552 +736796098 132615419 +583666867 28114642 +-628944416 -318148640 +320064409 463411914 +325206158 -382255199 +-638082676 253323940 +172796637 -278129559 +66033583 41683934 +-222699142 714283319 +-472761942 951225139 +378089259 724167814 +6953038 -495407474 +822686406 30442284 +710300335 -415367939 +566290096 -590984778 +-641538581 784587991 +165247198 40761389 +585558285 -430207739 +174326143 -569828683 +271050209 -539798894 +646011256 -986034010 +-274921270 -874470792 +-676114074 -794040191 +423425863 -699610645 +-533318110 -37428928 +-412090233 551025914 +-967241497 297744489 +646423752 628863718 +-715258380 409244572 +-755220148 780945431 +-595333629 -823898365 +835897450 -180630378 +703113716 154413968 +490653856 -685541123 +241464758 206159088 +-120264781 -959022215 +-486187156 -216854960 +958402828 386426693 +651489040 549092117 +-371066934 124950220 +765744254 412147985 +-73923126 -75045700 +-287754347 -474908242 +-179421887 -142787455 +749852033 -679174193 +217594312 -407539548 +-691493425 855671238 +-953536268 389830791 +913241678 745114534 +-530673255 954124043 +945303189 294778205 +-255352324 736466362 +552842656 -987048729 +-525059476 -133526380 +-204053768 950501298 +-13534695 56702075 +-513844519 343790016 +-165493748 -45080814 +461807898 974793362 +173114534 -718988443 +943871608 -264206869 +-540385414 47900519 +615556481 762680897 +-573353312 -47073026 +760155869 -655661204 +811543307 617603046 +-519604882 -196119199 +940425954 -864703712 +-94226424 784810108 +-751679672 -277448226 +-822188144 457567897 +-760531547 -717179498 +216919044 275727744 +759282657 -446356367 +-849022849 -555216025 +330094086 -885408778 +-663284645 348457099 +-78636939 -154403491 +578061926 556478854 +-115929762 955799189 +-503151150 151513909 +-196225167 905278011 +985444980 625652139 +831847021 -390176707 +500926828 -874241823 +504077065 -881228858 +-293642362 599093262 +745365615 161963681 +-81731517 140135489 +554105854 -409064951 +258852166 -693562981 +-120690460 621981513 +-670036430 -853519117 +784115834 -182793557 +411527242 915962616 +513617206 -146099957 +398228554 123268995 +315610889 162431557 +-659838146 -175867449 +-694006646 -480094498 +-406671792 205376024 +128621127 -609816924 +-597813339 45928844 +-735392790 -235623507 +186279166 -950310886 +425310543 832983015 +923750293 42679893 +994584938 304609006 +785243213 892786476 +123523559 -812956442 +349996286 560165295 +-621963954 819842595 +187666468 -114368356 +572764409 -176429168 +532480171 -221766764 +955660780 -550707432 +-530530122 571419017 +-615044498 493539344 +-836148987 501935822 +-618545237 885414750 +-692996756 -527646931 +-324404407 -938456175 +-871076032 334396351 +1826696 571903489 +915162774 -637045276 +-44209042 186322230 +552223556 711217058 +-570129833 340269517 +421898354 -118607186 +-152408319 -829761332 +379147789 -369223275 +-727306920 308899312 +-703620907 -757156578 +749710238 193539875 +648151202 789275449 +135696401 -694722364 +-91387754 994685665 +224382921 -370888343 +-377481269 -132429712 +-468260769 301778602 +14097419 123800910 +-586584009 508804577 +286648981 163556443 +457338203 -2436396 +843160336 -636476260 +-127792547 779244262 +687138773 -260474826 +192830271 443501092 +30637472 -683329575 +276908427 -484706102 +53203159 645254703 +241026873 -7957850 +-770721096 -524358030 +336951083 847131652 +-985869671 -975781663 +-517103722 305430515 +352679657 -820861878 +151259362 680254508 +-203116993 -74941091 +223414374 -97006162 +520848195 -893463328 +-688146130 551053319 +640441879 -935297710 +-725552437 -749470054 +717897889 -554861148 +616571927 -234705856 +-260801493 -624983363 +843052645 760269486 +-523945464 680185335 +71932507 -959604138 +939554619 689685294 +56105874 -280859129 +99645131 941267199 +867426406 575602865 +232400119 992982938 +492929172 389266531 +59515703 999477407 +510264744 -446511500 +475142101 -49582937 +245105732 -523719826 +899578084 -554178278 +-592169735 353257367 +510696341 34063134 +919243174 230798037 +-545808694 765339442 +533908538 -807058231 +-781136798 465184439 +516628358 752851287 +-208337758 -945092803 +544063053 934392944 +911044148 -748766434 +-885334017 -676229692 +-514050633 -137256891 +-293100497 -795950001 +480532054 -973842247 +24505927 860643225 +374168826 83387295 +880804259 -377962098 +585930370 372660023 +-387725044 630386652 +-192331034 -99245363 +-912542096 -266580323 +87626466 799403177 +-247997199 738374015 +41431062 871314283 +929405411 321888750 +876938239 516887479 +77804682 63767278 +-836098444 -741774112 +142197454 601497652 +-658055634 -141478141 +-242628738 -218139847 +414417317 345916019 +-388844656 -111830335 +929276126 506241499 +129207582 146977410 +-787487047 -486627730 +-949289465 127411653 +136287739 919121259 +97333982 744868530 +516227124 116428048 +-43257179 -71703662 +-245373164 909040487 +-188830709 -977631151 +-565177071 61338743 +5783186 -803946828 +538883274 792742017 +173605398 910897548 +744235951 -436134656 +-91777668 -204758841 +142741849 -188809736 +962982182 -909220686 +913990504 -182718785 +740718322 -567245677 +-677618438 -426714409 +-680366413 -755220745 +-84971119 -865054198 +703005996 -82900388 +457511910 -230956979 +-196332581 -454089358 +-29849837 -970228576 +-140777286 -8711482 +-478966966 -103869261 +452496420 -706245411 +421782838 80002728 +-372314897 -528762324 +-263082841 -818075988 +-315410043 557543552 +-221108114 364540981 +317838477 -937914044 +141806174 81979105 +951821363 -538165957 +-741521847 109571180 +-605587863 -242464211 +-6326766 -868599458 +-788449595 -286622937 +744287543 130724515 +318604509 -579863953 +-726786497 40994024 +-125409803 686786655 +-554559256 535497701 +-744906969 -732406595 +250958099 4491822 +-88160192 174475533 +-567697870 -885202602 +-215970240 372046964 +705964470 925014699 +-118403469 -120352685 +-879711152 -157006130 +-182645047 -217856712 +-940945133 -10848254 +976223819 -171900881 +-535289056 -481971382 +232503762 572715632 +927392711 -608760577 +345706152 -902600516 +87345768 209156160 +217753468 491872585 +-669378566 -328653934 +-234126464 219216196 +-569913373 999150925 +-402808757 80684266 +885244018 -914280242 +841223098 53363534 +-570674260 439232781 +912282290 -532791952 +713591671 961087504 +-25329069 -77939947 +-19046414 -278254271 +-60097634 -671520194 +698875543 -221445134 +-904418127 -225769927 +-194171670 -866715709 +237288703 542291384 +-751325923 -806501624 +-275013008 -932465772 +392107054 -99387034 +-517067330 90100551 +-856780135 -76694078 +748205229 -855800900 +176001304 -118641715 +-702017825 27593285 +755694302 -794821969 +70790072 618826266 +-658073538 -324536153 +323414031 391126512 +-821039292 777249233 +190697411 660535196 +-461744175 -999677140 +-164010740 966259707 +467404886 306928224 +530043002 718816982 +-43994509 754329187 +300210140 -496565737 +527754573 821261926 +-814568480 -641697721 +-798690701 544157679 +791048369 -660850459 +939685349 538093710 +97140412 -937485998 +937425995 533114801 +-26909706 921519460 +-730572648 -687670508 +668924057 -862273302 +668603634 -351909480 +172297922 309576811 +980866994 -824551312 +873018975 918321857 +-893261121 -112074184 +68697072 -654544059 +-624492734 716131097 +-204570035 711339686 +725054511 517576165 +-492944202 -108419288 +-831286939 309799947 +-565304639 -579169719 +181120481 889183232 +-897987072 533768570 +451106984 311230676 +-641492596 658780841 +-656864357 -159871492 +166440529 531458944 +-916802460 955805430 +248840245 -53258835 +-411249746 -709589330 +-732980118 -110888865 +842792833 -727230193 +-860315722 -196990463 +-391979285 527745640 +751259206 135515137 +44436647 343057185 +597568137 480239977 +909743169 287511922 +158997670 -994033404 +141177416 376815709 +-957940961 -968467246 +-740495117 -174643952 +809044386 -486453153 +-203384800 -408747730 +118915789 -194477520 +-46418900 359029063 +-173748746 951455692 +-33423191 -835071063 +-46597564 -663163732 +-145738327 479127163 +631886929 -783329845 +-359766443 462873043 +579316407 -402095528 +323764139 -955509426 +573958484 506314150 +114114681 -805686497 +1556463 -37073579 +867487571 877027334 +-432859276 495917539 +349878867 263254124 +714346588 -387182550 +897630490 -110353113 +-278588978 -37486749 +-289142928 881132941 +520355492 -632181832 +-779734460 -340684440 +26802071 -36966800 +498232060 560741481 +643475782 -701449177 +654061480 373734471 +-100972653 814424222 +374509469 -682285159 +775521885 -58115251 +-214699801 121415474 +132191435 433711840 +-330645844 695630476 +-228603866 377034658 +408416210 -896021808 +655396508 507552840 +-24370421 418579240 +708944645 683038850 +-39816003 700888337 +586180836 -637108634 +771897908 231102467 +723444041 -699177507 +-678705355 -510355089 +579857265 -831724848 +-295691368 941555054 +-143597872 195327043 +-780964938 819084047 +-305455955 869150312 +110202915 -111819591 +761213566 32898435 +450880771 74118700 +883932174 357114062 +-460333296 -889998557 +24280283 -553664901 +922878334 -19324901 +-357810054 -279309795 +571613793 796748829 +-608818283 51079553 +858710629 -611504404 +-494894620 -31557788 +-555078185 -688877809 +-103354850 238789924 +-839724136 -663841645 +-614700306 -622679842 +-47444032 678511513 +-617937265 510120664 +-550694148 -14924134 +-50324628 417648030 +-891684720 280286877 +299106335 -63055381 +540390009 132708742 +163039997 363557450 +-198892754 -212048656 +396582759 250524629 +-377380405 52495551 +-116806921 -324774007 +-299129313 -943314891 +598994310 882620221 +987104501 -999064065 +639927474 567884916 +565302631 579571555 +-930582992 526218156 +749658953 362983862 +596325366 314195267 +257977015 959943760 +977777637 -753796978 +-780197608 768400920 +-515504213 541026824 +742564073 -555595863 +-54261964 914014992 +587057740 691116341 +558340343 -751189950 +-712830889 929562279 +-630087832 437453174 +-482724367 -269984904 +615744089 -932773649 +-572724657 -854841153 +438012907 425139855 +-522304462 -480795113 +118602421 621398303 +-235721807 -767844196 +-782901949 94007821 +587846309 -550265934 +-418568453 376353634 +920848737 -536621690 +-273666052 255528062 +-700945201 219138140 +65492944 939381766 +-682900962 -239837839 +-710758546 -166198638 +598032002 -718074361 +-702157224 983799162 +-449421668 745935399 +85210120 892267966 +-343837019 225891440 +-530728808 475522487 +-967421965 -656730387 +155702200 -156982690 +-681234060 -345771261 +-339841873 -68487876 +356368630 -190320166 +-799185147 -214194202 +877554393 570838596 +-458602369 817999797 +-681731626 286615557 +-534590955 -799683545 +-711027251 756967813 +-289234962 -996331100 +38127251 589794555 +739779940 998853085 +443625209 -352030713 +45123986 71092967 +672783995 -716701963 +16595662 -65607945 +122789386 399588760 +-993132383 -544819559 +-854481365 79676517 +-742855599 698595426 +-494963465 614043062 +980382649 -212729850 +317757938 -235730901 +661494656 587908367 +758027503 -807418418 +437747490 870462313 +-68361108 635506858 +733016109 -340670102 +804319362 237401215 +-541649180 55764460 +351117000 -823220772 +992410048 -984610194 +-309205234 289888975 +-86239864 -15907009 +-696368369 -933535981 +-843174749 519396108 +-236358256 -840294864 +479232522 -20884295 +-91996099 -704907183 +305292112 288771135 +-702499278 554471408 +85124421 876375045 +-887236901 -882732927 +53409287 -528505174 +440821674 637680815 +-289946494 733693016 +-648118439 -498160440 +-653758885 540380538 +282356400 -772473956 +806309663 -100962105 +679222647 687888662 +111248312 528981539 +-54777702 603524190 +-171378101 384729794 +-564148606 80687811 +-30613440 970415846 +-420064233 -912816353 +-220959940 536586782 +-92168954 467981084 +-665169169 186866918 +-139075651 -997242727 +-630020950 805548504 +-351764229 -706907076 +708671336 -111199680 +43194455 -324993199 +-146560613 -869260427 +-305113554 -678331155 +660458739 -87078167 +-651365967 -806788673 +-232368632 98415300 +-779486349 644686284 +193255975 -540108048 +-954910924 522382373 +-924655318 336403952 +-879465374 279817076 +-127625033 485942800 +-806498757 -354605820 +-55501459 -147741963 +-755043349 -102941352 +933816138 -24192609 +-930240323 -961945961 +746240669 -374853608 +-971907071 -869561929 +100832638 -147143039 +-267625087 80323973 +897637784 329811171 +-205345245 -321053680 +-856630809 80527245 +232060044 136161555 +715846033 363438394 +890955997 -283075462 +69232953 142398798 +-616471948 161629501 +873218852 -500320494 +95279728 8236809 +307187106 -229339584 +556454902 706839677 +525299423 -567486957 +945271823 949519087 +489205789 -518446172 +-788547555 689584757 +-768050979 98482968 +519368997 251356296 +342723871 -795749150 +-908146897 274822772 +421405230 651341332 +-286348662 -204658944 +557689056 -305560752 +126298636 811656277 +-498508243 -454140830 +241260609 -497657588 +-227028667 -851237741 +850578745 -163889244 +720855510 955537154 +-531060697 -543513958 +877635982 936897843 +34332463 516131548 +-186975070 346651855 +799324873 -51300978 +177014115 -935128252 +868756175 493407805 +455273817 447137450 +-521748357 -872039531 +299301562 -544931810 +-94889384 811409872 +119262101 493534141 +-632679585 -273338033 +-472428284 551075122 +-593367258 606977806 +-489172153 474445830 +-226698775 -288057807 +-909108695 -67176666 +55145486 -545546405 +-953488523 -55101484 +276487560 -546164463 +677748018 -652316355 +-984117476 -613915331 +943055281 -443339055 +999664821 -871826147 +153246032 -855394630 +927183786 -429441928 +516854816 -40687935 +827211316 -650262979 +-727174939 69613068 +30775255 55665833 +-944561396 38646437 +315648320 -808550644 +968999791 -726454048 +98868015 -712370928 +266735853 404467772 +722503144 844353407 +477312992 -86415885 +-320471005 -468234153 +12931491 -258416640 +932386890 -653525658 +-239104290 -557732454 +545472365 -565160226 +-512531912 593704437 +238247983 -197752999 +-500020547 -63370984 +-20430362 809987505 +462323945 -755456034 +-934864556 977758735 +543611646 -996763797 +153157233 389044766 +-535643341 -181646922 +93237944 937852188 +-116191905 887904256 +-27245858 -980114013 +-193938706 421335466 +-381794038 -214056286 +689503728 -37723240 +181538218 -719459083 +154466223 -355763295 +-469192277 -513417261 +-179271394 -4215622 +-578410815 -644047974 +978570917 767301824 +-738606769 483177438 +-486002347 -838360445 +-433291683 -81631594 +-438002031 -449236731 +-528661835 -36624721 +568631257 885303053 +-551455021 162571377 +798378205 -477563030 +26452195 780166815 +405942882 -439350222 +-199057309 913240891 +-65886360 -281853003 +991459649 -62642344 +-837970128 654981038 +380381152 -318325206 +-606617212 -856234557 +745360261 -687045682 +625815168 371304582 +-720078550 250835649 +-795031511 -155592540 +-111129093 -299112537 +-23035076 -298423183 +139946367 368964521 +-753006836 -28793684 +272856771 744722309 +434983478 -327253215 +-629075611 33521580 +708937313 -318850454 +58183537 92499820 +-32555164 175959733 +-481168534 -812499553 +76185523 673602460 +784367851 -450211401 +32160040 -291547175 +778467257 469891783 +-797830843 558586772 +-765544332 -758133882 +-783783392 -758115828 +626414864 -248063469 +753379943 134727059 +-383634219 -230229155 +884135388 672089973 +940321246 762003365 +326815771 48900310 +-267121608 -505550841 +87348992 537972673 +-930916441 -580928115 +687305600 -83099943 +232744086 576832969 +-672810106 262414464 +926933600 -409329214 +-543701263 59951765 +-220764020 -676756425 +7814147 -772848871 +-940647530 -739902872 +-403618141 391373917 +420508417 541773949 +433248188 -999749414 +-401976489 -931300848 +174765921 102911443 +-441847437 -171575655 +-138078298 -478426015 +281249753 -434314177 +-234674950 318337649 +143151727 -699316329 +-235714533 445906509 +-513613148 386436633 +49826026 450329561 +-968018228 674680393 +536813936 916488150 +-132979937 145323890 +204687379 19126423 +-339221254 -744562213 +-433911992 423614587 +-654462539 -125060220 +-910200463 -565603105 +-945779392 -835693971 +484490260 264279852 +61918595 772104931 +836633218 -886852439 +-37379613 -361269722 +970621559 -883086141 +-807189430 -681202866 +-184694545 -443869969 +830910565 585956475 +607953679 -969253741 +105931777 963224772 +-777641270 -720236244 +999399942 -158409167 +585876423 61216779 +-917072422 -353548860 +-766085751 755578556 +-623662187 -981634825 +-192447641 -279453337 +-309958928 994949650 +-97720692 -269267494 +400019428 -100519632 +-166920790 -958955795 +-213214906 603982518 +-685658227 -599035214 +-802912257 547509558 +674978163 -599477979 +175409471 480075680 +978054977 -130376211 +578032316 23568664 +730067096 -24693929 +-364689320 179328138 +-873295163 -673268343 +-596849817 967929845 +945957418 557619257 +787687107 442653650 +-776786052 140034588 +-925607990 574517623 +-660893749 -316986352 +-24873977 -534484244 +720872745 -213309954 +-149091186 -783299731 +215696758 591190552 +859414189 387956735 +617033774 -480679593 +-12919535 -432373789 +-491355562 327322917 +-416682764 434499536 +-175037456 -414080343 +-732160642 -977323541 +-212189883 873194514 +-229692615 -952271012 +269236286 945140290 +-173628882 308912740 +-628080333 782397637 +-88684739 -502839485 +-982715136 931299160 +-832447406 544378556 +978460241 92523384 +339320430 59309861 +-980727837 826775510 +868891100 -276550780 +457156543 70517498 +-196745727 719171678 +263298863 -561593063 +576166368 774101149 +-771727655 953636883 +-506820353 817562196 +-184651080 -745889068 +-181184519 -728378643 +977577638 -378344863 +-317848621 -330750824 +195197947 291353185 +-974287377 893528722 +381303324 403962318 +-994296977 -95961221 +-120257536 -91034536 +-641355869 145721503 +40863400 387849268 +-585633107 229578569 +986397568 652944932 +446330718 -103495229 +780969212 -317920956 +408405304 830140880 +644362691 609314115 +488335606 -196561517 +657856240 624414164 +-879570183 602471412 +-789806873 -372061374 +366030142 657121693 +-891177926 -532824570 +-789978195 558217031 +804700163 544516035 +-823017392 -670469843 +-41127887 -129063649 +98445973 -372104626 +-679039199 755715041 +229643083 -317858641 +-841515851 602796209 +-569942792 -580423719 +-434564646 101046053 +-663633224 789098498 +-503715379 -144605737 +-706704669 -526300274 +837454734 -854950548 +-598734066 -344722016 +83251235 22213193 +-701485872 935029216 +-979273302 -88795950 +-262895795 329529054 +-823874856 -680604473 +996914263 -695383167 +673810669 272684341 +-167693501 -995702303 +-680230907 99262181 +-717459796 -646598871 +363018684 615364899 +-937733667 -41766851 +-532832223 609051006 +249999499 -251531575 +764130997 -173876185 +837529546 -886990043 +-282250632 -319825507 +54316622 463654429 +-154345382 -999014973 +-354245511 939209065 +-592443647 802991428 +-210953629 120744310 +-695038621 980034326 +565782802 516788445 +269644343 -116815295 +-18387766 -665956363 +249850871 411358074 +356088761 361378204 +389843141 -557550676 +-695554767 -937589154 +192245099 370022306 +-28944916 -773937508 +-110821741 266317553 +796280394 51048129 +-607495875 678400895 +119881340 343588414 +-940630573 999185243 +-145320750 -407652053 +332455631 -568157122 +-586556198 552113017 +488481680 504810691 +950846569 346353509 +711996982 -374889423 +846707546 988433317 +-695823498 -167765142 +-792394654 -161208149 +-70646198 804532172 +629058782 -699475383 +-273807379 -197983860 +948932819 -64851520 +596465115 14387191 +795640704 -455174777 +573707495 294116227 +7289461 33178094 +-266069090 -150927421 +665337123 517269241 +-676659097 700924692 +-855383351 -866862829 +759437594 -153179319 +821728613 -625637558 +-98642855 -985407082 +-827618371 605949216 +-266226936 -778507758 +877433536 926604571 +-32303398 -469631392 +679501475 546155734 +-800794623 -60278377 +-99740860 115410342 +-453451790 632268745 +376332005 557656211 +-287103694 -800094602 +-45207226 124159396 +-736277479 -877694834 +-206674789 -870634145 +821284670 971764673 +-258538254 195119117 +-975867082 -335245572 +738010925 471935533 +933652723 -496306810 +222696057 756800995 +-4274635 870361636 +-825389288 -936930806 +-752563413 525251690 +920002712 -131428237 +678757313 -727688943 +-475555751 43465471 +622482556 -232175040 +839609411 -410914665 +-745111970 -431673077 +-783173811 621759384 +-710364587 -610118277 +-855059934 330183532 +-388725849 -938734913 +976495467 46793112 +-652458936 189696210 +-670677558 499657185 +-804396327 941704043 +670921650 44922008 +594295443 210682177 +593872429 -696545034 +-966833144 -157429707 +-94876294 -67862089 +-92942187 102257483 +482175078 -760657763 +422510327 -5210960 +970078226 282569874 +288498545 -492106363 +784719396 755157202 +-902390479 149617978 +-80545654 -147726820 +-174356746 -275805280 +774348053 -583989817 +-977294824 854643852 +864926658 -858751447 +-846882224 -91813864 +54707534 -993501207 +971033134 145496218 +723796978 559473973 +-625475429 552776339 +-962260903 -365102525 +232063566 -624266241 +141044079 -106838637 +13390672 -936371127 +-275738332 -382654772 +-490983767 -732885596 +532655542 346163703 +-6230751 -599350691 +200707240 -685552888 +-340719634 -587030800 +658263088 183560058 +434551125 882645504 +-626016774 -519257550 +-856509473 -540521483 +-383947269 -912626159 +701931262 34767571 +-26907619 173282279 +-437979557 818281937 +-247520883 -595340881 +-861177860 288252300 +252179087 514028068 +-815087631 454692533 +658389870 601037130 +-605832151 -130665142 +443066336 58745740 +-609221204 -84056262 +259495280 1269081 +-131647580 -52174396 +-52294184 868107424 +-202611183 404829105 +-238558527 -677861334 +717410220 617214044 +573189957 790013731 +-974888564 -849531215 +-641949458 238418665 +849880904 -581541811 +-248876619 -613527455 +-844527551 76331145 +270374679 -912809493 +999430020 -691530362 +-920265963 -590599615 +530155140 29985239 +-746261510 -130349045 +-917184877 202174740 +-381900157 -761054677 +-311069224 453261050 +-435038953 -807550431 +665952008 123087414 +823827117 563334780 +-519069590 -142087766 +30807949 602810069 +689126707 775929119 +573197659 863126312 +-124688741 631653499 +634829285 694985497 +-978926223 486768887 +-34692716 994707488 +255982684 908102879 +-517664747 837886603 +-648693924 931733485 +865038423 -389010832 +738056356 869833419 +986457008 292251810 +-421047694 778650819 +-571170160 92179750 +152936370 -826025666 +48461920 663993218 +72652456 -320046654 +780702348 897493877 +-859541432 555351901 +-729436996 -239273366 +653492110 -479047316 +95548734 712883177 +-808383329 -88950413 +344074352 39391273 +312651398 527505526 +404268911 -221339604 +-698029723 -944393781 +427916040 -631625167 +810565227 -247667686 +835318255 525575410 +-849299899 423242503 +180074398 802734017 +123933210 410083509 +-555342347 -272795598 +14957340 502925952 +659299157 440952392 +576379095 -714704036 +-299375683 -204287619 +395687777 546738512 +407692352 619432979 +-365175630 832310076 +-300250706 365897860 +223142268 -818427244 +-512472610 -318154828 +-965533353 -711494937 +-723164199 -159896006 +345518217 818425720 +933782676 -553574546 +-654328307 363545871 +-154209661 421177926 +-484059874 99931701 +541416417 -372098248 +-497640714 -200242989 +429336319 30645575 +171310050 -260906513 +-531699294 956301868 +-883946154 152266682 +-838550522 -764241620 +-999218273 -431403559 +-490227483 242775673 +-39771649 825103888 +540927276 -827637841 +-865952498 -925585245 +264746655 149287148 +-471940624 274034011 +377586406 888868577 +974680994 496748431 +908194912 250943616 +951846541 802947287 +768221578 -86392745 +-81058321 899012973 +338054381 -704336557 +608051280 -192094873 +45218503 -495586556 +445221913 -892403733 +-885603471 -663048063 +-773825288 -13631414 +974986126 175790701 +714343342 -874188326 +800338252 977039134 +244005337 -862780246 +-638399237 226577474 +-108099926 553831978 +796782357 551933367 +-69632848 834101155 +860939973 -705796697 +968127526 -985249852 +546093123 495189390 +-74244802 925095034 +112377102 -947197324 +-178397866 635927817 +-310485902 619684678 +527524323 97480706 +-772106264 341942036 +643686140 74789662 +442631567 750824511 +24875445 316150823 +423644310 -291303853 +130137781 342901932 +-691621095 -487068127 +-915858819 665008846 +147927827 708246987 +-875798879 53575575 +177835078 -660444817 +190264685 -485428182 +654324068 -305439035 +-638335374 -360205886 +359989210 204841556 +-489051228 266466228 +-193030984 136754715 +-29821289 -113912063 +-172958952 -488750077 +-133087304 502493184 +171460890 -107368279 +-807830034 298317258 +43313287 261255811 +956148708 112957636 +276496205 -566816621 +-807985289 90989592 +936358486 413214234 +344967798 -237908924 +758512762 700717129 +62294030 836434565 +-354185375 -648113355 +294779879 -793155178 +-655380433 694604451 +-24451868 906806371 +-384751267 862810689 +-921868605 722976671 +-623550440 381556182 +348459446 -439071095 +-648874019 -506055861 +-986432162 -848241240 +-620956119 26423291 +-889126242 -146578155 +840658424 274358630 +482025688 -969861722 +-694734999 -58317713 +826081158 -533681253 +-363700445 -921626279 +-477546503 -537880148 +862026063 863868823 +-787370855 -691330425 +287642013 272657736 +-142400851 -650737695 +-914508005 -483986375 +327338642 860426884 +-848677545 681955100 +403065742 69831318 +383580015 -30999810 +-186079695 554178476 +52029311 186656408 +-934764193 -375378286 +708735690 283805217 +133572885 196544686 +841363495 -705666996 +-734707025 -120119255 +-54916394 -852679379 +82892481 -111806824 +-255746638 -59965372 +156926677 -344509798 +947115779 366714121 +-288510342 -87227537 +308195488 262734376 +-159396049 -313313737 +-980495582 320704334 +465120405 909276037 +-204022270 844314578 +-984871677 409051356 +-188326233 -435463255 +-910278056 950938086 +913422015 -825072827 +-52190358 825101524 +-210918653 501350239 +489801601 124821240 +776292057 -852926359 +-638397271 -786176011 +-858249447 -711491744 +-256926602 863136917 +-314972833 -620783343 +476721272 149569877 +-280233105 708882409 +483921020 -718598831 +133474912 -128081926 +-906301307 -400975719 +637578322 194793029 +366715798 234707486 +273590601 933397681 +738367932 537442986 +-417694512 -608694514 +-533483567 520851721 +796777661 -103665528 +-782593400 -483078587 +451756330 655495567 +78549188 -981012955 +-941329620 795426304 +839918670 507984034 +-308429792 -580424179 +616963917 -254080061 +-896575240 -75869944 +-749406324 363358342 +864202658 -596851511 +-785001712 968099305 +-605837873 -513014021 +383776066 -449640851 +-734607361 376967110 +754838036 -202793416 +115753211 801359481 +-28016125 -795198940 +13512538 374313057 +504644531 717684973 +-753387531 -123133384 +-602666153 706648204 +-569001401 -611977583 +936803812 941572302 +876189270 966526088 +-776555493 386679259 +202926851 -419486335 +133665810 -448486159 +-897645799 -803997868 +766775155 435930264 +751209731 483840053 +789398154 -737299828 +-451966726 -867424274 +-82867721 -286748294 +975678843 -340070343 +362476009 850361577 +882070278 -571695749 +237036544 -639126960 +194145127 -468817511 +130773303 -761465639 +63183821 -217892667 +908137935 650575120 +-204003987 -986239745 +-526874374 -517990721 +-863230213 -217523132 +-142569920 -204095959 +-469723065 -658718315 +211681184 765017459 +364106921 338470836 +775169302 760238195 +572190239 -2167542 +-537178077 -204010580 +-32431415 226811217 +630405195 -350980097 +369152882 -55951581 +-717450017 -488703415 +706679496 -434898169 +-920646241 189097839 +748272828 -554000430 +-358152959 -233035440 +-294574181 -71806685 +-77928283 379312217 +-598784517 798584949 +-411410644 839427201 +-601338996 859596711 +482605758 -74016077 +227865147 -221215693 +-651626183 767089097 +-21119846 -821095113 +562042245 666617563 +-180800992 -472710386 +-761162382 -153514775 +-671691222 334914152 +499746281 -553192956 +283088101 67892999 +658844305 498346928 +-126160599 -482350732 +348398227 564797607 +717831032 651339087 +936105731 984070411 +875193546 -531825858 +-907964095 -25896819 +506661356 476610638 +643159559 944655480 +99248552 -901618129 +-388493589 -467431407 +666303416 298508640 +-328695082 775981366 +421496819 -46962710 +-626996265 71553410 +-380863985 -883237226 +-598886196 -795143739 +-565830211 -948886493 +-197611862 409903806 +-481564591 -215621599 +309716063 -859077340 +114112631 983447764 +155386631 843451131 +-721197346 -227610830 +327840056 340937000 +-225920355 -494881522 +661395093 -793088919 +182010918 -798542596 +-263468069 -89669740 +-153339717 -552157051 +-84875706 632412528 +-927254902 -670003011 +-656226540 643343659 +-402087075 263775767 +-985430672 608390357 +-253008752 -409869505 +-551723837 969380478 +-409201447 -249526193 +-706441597 -84323436 +105038937 53142791 +628891510 370366071 +429641921 -728339609 +75746009 136784184 +-924620675 -470861114 +797760702 860443723 +-651973068 196766972 +627454689 746267843 +-804136934 104752037 +-714107808 -285048389 +45064231 832068269 +-22381863 760077655 +226649575 148846896 +-605092697 341819284 +-409876872 -978324545 +633254047 765684172 +251392848 803507350 +841600252 -856612082 +-85638058 -114331871 +601033980 495446715 +792024917 246692102 +297038103 -832321164 +-25226777 408434216 +-863005253 614173270 +170042562 69708270 +371000970 935626540 +-483689346 273187352 +677195042 953524845 +-91313087 19734843 +672683793 821437271 +-156745048 114724557 +-266894479 236272926 +-300914094 -561775856 +838522491 734333118 +868977795 -684791803 +-381015348 431222499 +-327583222 367722568 +901627541 -913642794 +-543192991 32411276 +-441404609 -874598462 +-825529405 489564313 +-354204985 545173339 +437532427 450561681 +895927716 -784104461 +-923912524 793971456 +-929198082 -7460189 +412223312 -358283007 +532621033 724953356 +238651836 643632295 +493605216 -730561497 +620136426 -576421464 +-78718310 909498736 +-1808551 92211852 +557723046 -398850695 +-335262539 907531760 +978777343 687072024 +-524654041 -166459804 +646494415 -187505624 +-218976355 750341370 +853536899 -826548023 +-253589307 -948890938 +176753358 -744114791 +-751092813 -885598329 +203899723 -815826158 +55201650 850271235 +-323022830 -294712406 +-579146671 168399275 +-935566574 -51373845 +-711920036 566974699 +184559095 350630598 +-604125187 -915033057 +-877462554 812676590 +-695523440 -625663517 +-96033255 924088835 +882908400 963053898 +-606907611 -524518018 +-330434530 244338530 +371706204 188312026 +120285193 8082350 +521835662 497297260 +-188654500 997483696 +538032881 124189873 +-826118251 964712315 +-176425999 -755233654 +50957294 -726684945 +52434914 17449437 +359212171 755995848 +441697602 -477488415 +76496865 216878240 +943405607 315230460 +-593585721 816579065 +-464616286 -571145628 +513526679 -775705410 +743400874 156513576 +358485230 520777061 +-963261416 -111258961 +-524604087 454915916 +271729479 -936276506 +126024684 436724804 +497154600 -467468938 +465896041 578271105 +-257551324 21838590 +590192159 -500886640 +857976897 -228535059 +-871717914 -217672320 +-970709473 -400847070 +352202875 792882212 +71989013 -372246151 +-163829329 211624809 +597053635 559865047 +938414410 750515970 +266370793 556088799 +-33264955 299238962 +92107797 207584340 +923753246 -271120419 +666903356 -939146276 +365260478 875928984 +-139824875 -666959983 +-552816525 -560604655 +-213582156 839807126 +140423118 211162122 +-883559486 729549904 +290671824 -847725002 +134241338 -784547142 +-408102197 -679053436 +661517728 178573624 +986420995 -185609216 +-966158572 735087698 +651768745 -57616278 +-886464332 781601860 +137290525 627281318 +-393576768 541861237 +-979782666 221438670 +-503825000 -54334639 +-380565342 301141958 +816939977 -59000939 +-214372372 -478674013 +-662711469 135568317 +294469058 604157154 +-341845772 770181464 +129406710 -17686273 +-155021236 709770819 +-796932963 -11429240 +-752124123 676902777 +-586045136 868503063 +890078587 -948326237 +653433717 -536045933 +-318738066 456517351 +248568983 -453260216 +257174535 -52744287 +-456742919 -84210368 +-547560173 675552058 +999668731 925553555 +-392207667 730378002 +352366112 167554157 +925898820 928339642 +-997074848 -687206346 +120209798 870870714 +692696369 530682727 +693011932 277110147 +-582764572 -365009635 +590008210 -51723988 +-583210978 917361363 +15195221 -631660933 +278080475 -784789205 +702489856 -966525593 +563909138 -560172072 +-912986103 946848218 +-477221445 375198059 +385287927 -812798141 +172078609 -491940615 +674243588 407999865 +-345967155 267354891 +-502582224 -398137298 +117178691 769651673 +-319824568 -997224088 +394766418 -854203311 +368045766 -469480194 +386589606 516239388 +42676800 -904057909 +-617271217 -540499541 +-354214534 -845590099 +995293421 -445300962 +-50133442 760143080 +-223322414 13636708 +-936362124 229807573 +-240586888 -394542574 +-954054774 505829803 +-856474379 661897284 +653363616 761856838 +-437240570 942676409 +-639662118 571624782 +167558070 975209081 +-341475522 -880624243 +96359252 621688334 +-850817114 900467640 +-925125163 -464247357 +-423096993 256409001 +-374566828 -879281207 +172692396 -269977301 +-645757636 57303548 +928953742 793591302 +-31643214 -497566285 +-266080178 -159776756 +-589872355 72959296 +893017178 188789260 +-176502413 -821937371 +365451060 944041686 +-257855985 884105876 +-596808070 -468313731 +-335690102 59148883 +-466774971 210780610 +-332899328 521327764 +-292515246 -338795072 +842642602 -940525719 +846980146 633063977 +-837840788 813090318 +-471194371 597991493 +499930692 174601614 +-872901459 -360989285 +-329893584 909373105 +904966943 509363589 +151315390 -588434731 +467247343 451138105 +-298921740 -934081235 +-987876656 -361949236 +-788031579 255974428 +255058004 -936372774 +-110957490 -208515911 +238871950 297182642 +844333966 106393626 +695925258 -439643658 +-967653262 -455216325 +-657381631 -937219295 +-290035126 961710169 +289325260 408178306 +-570357327 -535648101 +107201644 -530664674 +-48796362 -52035326 +-334478403 836929112 +-239154845 460484336 +-163684187 236948071 +91725217 766400032 +653199081 910053619 +510746448 -545891693 +639626624 -822844329 +95437037 602433788 +68664861 -815164165 +-333259417 -199971019 +987157971 678075658 +685767916 371198044 +-371326289 438279771 +158428539 552691256 +-902088387 847359902 +644667390 -74892918 +-895383067 514543013 +-963933210 -543157209 +151136163 920634144 +151530558 -23485352 +221054051 835008259 +419742373 534682059 +399457865 939497647 +-420557338 791364114 +-18430288 991623036 +686270530 -442860812 +512593810 481220717 +-498750701 856094440 +-264691761 -645195278 +207923459 -782286282 +-52309167 -563269807 +-696587228 698864137 +226629294 -5924509 +-33207654 943015570 +-430749619 743456521 +-588659110 -638248022 +399624207 966740332 +-880339504 474081478 +-385243866 -442485829 +-976626532 -163455864 +-590851470 506524834 +-639652066 -883945546 +494589050 -877810369 +447519380 -815577415 +63846141 936007373 +319678804 -774117135 +-607347146 -141277910 +383098918 -360577471 +-532661998 -783384501 +-567820781 953674035 +545679199 792633107 +34549982 -544063372 +-686904500 388389680 +230415876 -981271931 +345499320 814101213 +199002835 773064405 +438735987 -972852410 +-284492353 927649154 +-630804868 -674126621 +-172229074 -27691219 +-381161558 -69550446 +725165065 235539167 +193105987 286646588 +997134779 -266605446 +-10296092 683879589 +904422820 335790427 +-784611429 435309752 +-37801249 381207673 +-736674295 -207822956 +-285607752 334261596 +789019552 717851761 +-527864181 -293904460 +-257031701 57206826 +266597522 635217756 +395248443 944436701 +-698724878 526520281 +45495563 -677823263 +854949780 894493832 +686559208 747077014 +177296673 624899624 +-161509675 500523033 +168821636 -509579466 +516072322 631653599 +-279316686 -40347875 +839767562 -109781210 +-146834904 201849718 +-834674684 -625265565 +-591563551 -199689066 +42483703 -965612138 +269861371 339785990 +707342708 -949773433 +449768953 199407237 +726935594 -297232501 +-890320269 21809859 +-806831392 49709052 +134479908 -385304964 +545617865 310859778 +-460774436 621632542 +-556404659 78004020 +646051042 -197730268 +-162933453 -278279285 +267877559 -931208101 +182583038 -287787362 +-586581545 -996752305 +-681141097 -89353014 +-717953388 -970872444 +-259983070 806557459 +-598177133 -499530871 +-306661298 -543160438 +-293108416 768464864 +868816846 -5526005 +226051114 -348917923 +-737749216 94831261 +-36221916 468648667 +-385815439 484537824 +-91140351 -394418138 +-365987433 924609622 +-26220247 3441351 +514075864 -470909749 +-457469946 -927988792 +241881401 746974164 +-378851127 -711431158 +50683189 623688802 +731477319 -856715779 +-739494990 -287157624 +-238442993 453989416 +415167913 52072109 +469330690 876734900 +731980767 -864380290 +-976786463 914664004 +354598614 -270388338 +-263228827 -390024314 +-300629769 554845465 +-11162814 805473739 +-55670357 93341195 +90969254 839799417 +779506153 809216715 +-752023886 -396283956 +781096447 660230866 +523569198 197762013 +258364618 745714200 +-982053164 163134022 +277889303 -549118482 +37361189 -466148578 +67977878 387551751 +-337734678 244000051 +-804008055 994839929 +581998367 419774516 +-103581551 -104041631 +-251839928 -126496519 +-619123725 -64179859 +-158676752 584345929 +-352337502 -349276314 +-804000109 507264045 +84812565 196273247 +-554419137 517795197 +26021300 -855174276 +657743491 -72349813 +-267105508 690667595 +-125557311 -797030273 +42125787 -335733091 +191215694 -929720846 +-442425134 447853216 +985862413 132736987 +-641839906 -582152802 +714313820 -93010865 +-894163230 -837234189 +-440730253 -102575915 +-317772734 512777850 +689772394 -453929788 +945143946 -763156319 +-786609046 844887134 +105457966 975249446 +843945366 -830973033 +760254898 209785399 +-512979886 832858099 +-750296451 -956096913 +-370226868 -176377366 +776832670 -468693359 +963390357 707825515 +613694509 309349089 +-352692674 -641321972 +-110262474 -338720817 +448878016 -251318261 +335602956 -346417603 +-916508121 -594571310 +-24598906 -345008067 +74890912 208314615 +106886609 725148078 +50890262 -233124006 +-162822858 -425421144 +379197787 -325276901 +-215802070 -146992419 +-135593708 131127109 +-501933256 -38410256 +-786984471 -133788677 +489365914 726899063 +869760745 -962137112 +922187341 -533043191 +98758374 954720942 +-361222922 581868951 +-313845500 399605649 +364991573 -731617004 +-701729619 -557926727 +-341411256 353647896 +-568456880 89900534 +463368141 367138405 +-106197832 -418871850 +1560807 982563182 +337364081 -762410517 +205242638 -27386004 +-587984376 -427561061 +-996762405 -902945038 +-281534966 178699817 +27746606 -894548709 +-284742417 755051065 +-465822764 922239267 +-30851720 981790674 +822248874 -310884226 +195392903 -468539241 +298204117 -672613488 +620653843 754717585 +458191747 -460026288 +-363295062 -380704433 +849878776 -912500203 +-885149756 141191401 +-750909260 -341885029 +-213896897 295321213 +88073224 663376887 +-448135700 719154707 +-824652553 242026701 +-235999981 425609507 +-985652883 -926565705 +-981378604 438889501 +-828015506 374377523 +-440094108 744345052 +-629458005 -947487119 +549392303 802818407 +599429873 -733510545 +-53347367 496314728 +-416544861 507250784 +-115944063 -290384100 +251811027 660933409 +494022640 -715153678 +-246710858 195765012 +789847854 270672459 +230517913 -485595123 +-680116736 917783800 +-710471963 -566434125 +167737202 56332695 +-879850280 -577317046 +-67995962 -441958808 +651695052 950067385 +-235971337 827219560 +763104552 -77125508 +-361054674 -324926952 +669368899 -560674191 +71509722 300209373 +-903108123 -837764277 +837251541 217199458 +976310104 38114246 +-782098077 -643562631 +299528572 180618766 +113578441 -95467686 +-75367147 837830590 +-166830828 -430373048 +428277091 140051175 +90118872 646138558 +425017761 -265948592 +238866307 442688650 +-316006141 -920385493 +514098570 -699760622 +-397940773 -166071567 +942163067 -7101577 +410080640 990501508 +774290940 -324072685 +159640494 -809564401 +566660882 -286708493 +340579843 -25606693 +808664161 -820127627 +804423737 837321041 +377400521 82821462 +73611953 -957947288 +903914671 -564001787 +-63437428 974689093 +-23155749 -580947952 +411405424 36033910 +-195147297 -818902947 +-880552608 -163442483 +758426374 722470153 +575141188 -569276773 +885574344 744930634 +-558073483 484654156 +734838543 -926841571 +-20467468 -640617279 +-708631712 -680979418 +-423355137 700735548 +73362461 792491914 +-610323771 82782694 +-160976786 542927465 +77442253 -87148084 +54368399 -469407296 +-568867231 -896476748 +20488118 17600830 +-188286697 -495542290 +-248888840 884272575 +444869087 -625920245 +234755266 634069721 +967067647 -245963919 +693089597 -412153008 +-526953796 538481822 +-284196433 653219888 +-165648778 626716280 +391394870 -197699780 +-21796063 -185757538 +-574086961 -991678395 +-906452667 653941062 +-317845216 -323687345 +-828595748 -394723442 +599642492 -566614640 +120266388 399747122 +-186729351 850621558 +-398358972 73556482 +-256470455 615749266 +180683181 986452014 +577247153 870014214 +890284945 -911214205 +-295449974 -400515531 +-990207257 -239845407 +-742850236 218211624 +-495437762 36569638 +33652734 -562830910 +-770923864 -683888401 +789819992 643575643 +-492584372 491767905 +-170961860 339454833 +-285376174 810047182 +-538499079 279831857 +157589355 603181775 +-511072860 -978546310 +-902478397 -289044889 +375033129 942980972 +244733429 -986862014 +-16023173 954479125 +644048758 996165832 +416368218 -907251822 +-707814924 137440547 +-316077098 -608022565 +322856188 348894001 +149793374 -698768726 +860466091 -136049799 +-861737017 406599771 +-161622135 365998636 +683711930 750974712 +937335251 -887128125 +924204023 501091729 +-372729941 355301921 +492430189 805156324 +306523299 809543403 +-480098028 -560135237 +206500030 -750874515 +-269934302 865348571 +639601955 218838844 +-429501800 760322986 +-948550130 440030619 +795083496 147657032 +214609179 -74064469 +519273122 -468860403 +569273848 412417661 +-190281164 -787604703 +587726188 504818399 +-131878517 468429493 +760743298 504387124 +-379587058 679926736 +769677382 279475063 +844901668 -395887828 +644834880 924394840 +182823158 562756588 +45492191 188261896 +884450769 -429966306 +168990002 295888468 +-560140273 337058461 +-118010784 132006223 +-423618075 127318619 +860569206 -703033135 +640935136 -407917989 +-767846929 459839067 +495793432 716920884 +-357037676 -844288526 +-274019067 702965834 +-974396244 85169168 +-60311238 -470283108 +139598515 -233899761 +-94460331 931368449 +511118058 555093969 +-39151276 -818024030 +813354466 843414641 +-258565464 -542444229 +-892275281 -473173986 +86799477 298232936 +886866688 -208513178 +115156060 -26248776 +-377475846 -299552715 +-326891588 -890067467 +39714998 -944367203 +-58575570 993956541 +-372990657 901523724 +-903222888 210001091 +-264580431 212058544 +-942566082 986168150 +126819467 -322706520 +57188336 -565917552 +965006550 -234242778 +362808818 236577981 +-150159523 -901740951 +451046045 -231663565 +-283906028 429292052 +784798577 -956203254 +-324768468 -916323991 +448352128 992316728 +-962148862 426417880 +-622809682 525472082 +-744141208 526046435 +-287299342 -983508833 +-551358902 100519523 +-702305441 76601659 +949786064 -191053432 +622977946 -178906363 +213410412 -551914294 +412821279 383872216 +50351361 960246461 +-608875768 68963334 +-792010384 287942990 +607974392 -194719976 +777055497 -443865171 +-676439522 494959243 +-779871646 -464057777 +-512313561 821914578 +-561531549 -991781261 +-245342428 96703776 +-367077260 -256830796 +-334220373 -896736898 +449515043 787913109 +656913255 -460063063 +753776868 463036498 +844347084 220632043 +-315777056 -970064435 +271238694 866303953 +181903288 994292805 +-317135070 767194177 +554579782 553295891 +935652293 -847839802 +490246295 936860270 +420502489 -121428534 +-343947438 -360760662 +231823285 613029273 +-297254948 913794379 +312606044 518846257 +988563026 -276509706 +-470886032 743880373 +14295701 -908127724 +662548931 84952165 +224920124 28985199 +352025169 -196665019 +-284293909 -252903360 +168488096 -276623106 +651679862 -236812957 +585467796 885275852 +69525391 -2527151 +406602669 -460351948 +-730970676 480262168 +943916737 -538576213 +150464791 -603725947 +-173657413 916063844 +318179294 385838838 +-290467808 -15068170 +511844586 835866254 +-396552650 103544061 +586360215 980674093 +-671578761 -533645177 +-83429419 735376367 +-711898203 -186368844 +-232033253 -205293693 +857382806 646038197 +963601554 -269319645 +-516119429 -258365858 +-4603971 -414411308 +427501513 -285449847 +-843576789 -334768536 +694570850 775868201 +407604546 115752194 +-231643833 981964847 +15576404 -509885744 +319637190 -840363921 +-588155079 917940986 +-343242984 -400302592 +-948796611 -454843518 +-584755757 -979283968 +-395047019 583278754 +-162766168 -959693233 +202346345 145132652 +449797224 643140550 +308169512 206595667 +754727515 980579989 +77585296 727290748 +312576329 -821743998 +1222668 -672521203 +-522797786 -873813183 +-237481845 616086676 +313139184 755398889 +-611203029 -491363668 +-955999086 496928580 +932498580 500012612 +-550078983 218422209 +-928679587 146476616 +-255325816 255164059 +-372532277 -2083557 +-66517147 164935109 +866990033 -983370493 +-338796647 -805118499 +151762027 -938731903 +814888773 438946615 +705544917 -826300588 +-882469044 430836053 +-30294846 -681228822 +134161632 -480395265 +-361805423 -173368619 +-570292377 531511357 +-909543702 -34245511 +236894530 -294155350 +-490542145 -264605100 +-385255933 -614002045 +900531899 171643928 +216827455 -891412291 +-727952446 572619490 +-350653657 -855904889 +47768144 -824347381 +-237332783 269084536 +-93748320 782724996 +516916569 -838610871 +-222652769 -971212414 +558743840 875588081 +901164752 899253627 +-307585076 527018168 +-881849900 -66087396 +-952671819 -575864171 +-23005331 334136512 +-659556260 402429457 +238838214 451528475 +935652732 488844658 +-83057494 -359525407 +-535198223 423094796 +-778902454 -990961678 +681975128 -541310990 +-159418975 -580705346 +-358761182 -929415794 +-623163728 355796400 +-791225315 381777600 +878242347 711844655 +-88036680 -507946400 +-120072528 597303449 +-633544804 -509373253 +719680732 501624939 +263290526 516081134 +554685195 -507743765 +-570781289 -102934417 +-395020639 -265487043 +-197227294 -883601704 +238991056 -124864205 +-326650820 208438333 +757308613 -274973962 +-103423303 950812132 +18835115 -771350058 +-396653529 774294091 +301016894 -706595687 +513447456 -293309183 +129809854 393756999 +169414862 -368819236 +874176913 -986323317 +-822940338 707096529 +-145958331 531992835 +-61233251 -667177416 +-98747822 19748118 +-13157030 -413549238 +-483165690 874395672 +526963792 -355558241 +-623332934 -493570252 +173702342 -17464215 +-267078240 264323389 +-927961305 -822211290 +705542087 -295300794 +-186688435 -119495088 +487794851 824620113 +710623443 871649210 +761217505 -847838774 +740174219 503676107 +-108664683 270095618 +456250924 928777567 +-547731204 684494484 +87074476 203659938 +385540110 -713632417 +755310513 801476934 +536657110 780894915 +419003207 930195365 +-988631942 418633799 +947308781 929036129 +-60013219 923053538 +-930813078 -694517538 +-956339382 -768690810 +-803369368 68873966 +372800099 -241159051 +351302630 -823652504 +889029834 -190385500 +963567061 535939067 +-109310889 -413481419 +-861410602 61818160 +165150067 -555031377 +-970731397 -75985076 +343100730 -98092629 +508747847 822876887 +29559140 -516988822 +711224602 -223418713 +-778179704 -838843682 +567296900 255442597 +873027240 86947959 +716527345 -958448588 +-710839693 -180653247 +85210063 -46494399 +791989097 202755051 +-308802089 -603489541 +-755891370 137762868 +-766271298 247896706 +-884583250 2698985 +416592352 152788273 +-952149375 -192561007 +-957886272 535894566 +-781770208 134091455 +-136455000 -976311845 +42483636 -849577120 +-377881005 190975694 +937830484 -881937153 +-931267419 932557305 +696231411 -152283300 +-992235718 -479708832 +-946472530 -130082106 +-373529288 -883322401 +442776531 -522637407 +-58512331 602688614 +867744893 138159581 +-710434406 -509837294 +-812348100 -622935801 +137636764 404986190 +901736606 699516081 +-313820615 -116532642 +-72094591 -822120024 +-20258670 -661418019 +843770895 -363093198 +-861251492 -890233886 +517916401 -64432930 +-505940053 -647518456 +683966050 871178647 +-550254121 827338692 +-937821179 -823651209 +72379860 160831172 +989793147 -38695446 +207003207 -715698573 +306567367 -744311772 +517953895 -561483892 +-729281264 899512515 +239108273 388376172 +587964933 -593190842 +592434687 509933130 +739085473 -82564074 +-502546834 734183850 +370478656 365125155 +-265211586 -875340567 +292817948 -157599740 +-634868948 -462385562 +-451165705 152979713 +-981494049 913150814 +215011528 -867273609 +-280147294 515442869 +44663815 763316370 +-805592973 46617083 +-504641839 -16073066 +-260834216 491064887 +396636485 -891903304 +814347359 16664181 +-37995116 -663427358 +72120751 -368575528 +899071463 326151154 +-827287328 -506998632 +574899144 188896700 +691527078 436614771 +152387904 917202987 +349740000 -38640643 +-389777042 -400696129 +212509710 163264779 +-922411640 -394613795 +-25103776 533764941 +-561498717 -359371301 +314572480 -102389011 +-680653232 -714514724 +339800285 -808887959 +741656170 968883818 +-960166728 83802082 +449903318 -958910691 +788481942 644483341 +465909809 -352788694 +921836207 277842356 +-897218269 910648102 +-894826711 -294940058 +569858228 -745826799 +311399316 -250703026 +461389694 -387691309 +876050934 187810408 +-433484567 -288713824 +-298780267 -873870945 +77167725 -462455459 +-634895805 -105402205 +-370080648 726141846 +-807961222 -32568278 +-808529870 981214576 +-820929661 719779283 +717704523 199959254 +814783296 -899334227 +-301867486 -163156228 +452672859 -567552568 +-191225399 212135140 +651879484 961970847 +-990350957 770706452 +-263459730 -84858920 +-183659106 918199942 +-140430135 -526897149 +315561703 -996171169 +422948103 216332303 +294893678 824162737 +286653403 709595098 +924353223 110134396 +-128919332 -839937069 +-545702022 -965373877 +942005673 496372381 +-536097189 145651450 +199026832 609367279 +163576416 440283218 +-562651333 646379393 +-671261512 -894457834 +-396694510 418872622 +452767817 -599942204 +732459049 -161453526 +203028000 -993707484 +197523295 941012481 +-707057668 692019321 +-506159987 69355551 +-949928441 -57399212 +-66012346 -886543051 +693555612 -737604880 +-130966294 -511473485 +615112519 259576046 +933980444 739044463 +94147858 -41001238 +322949400 -18020554 +734711087 -160499822 +753233604 -41250119 +219264072 878176290 +-868974015 588429795 +615994106 -412915585 +-988084613 366380819 +-197809409 695014327 +512807771 697903566 +393924940 186886058 +-230019727 898634992 +-942870267 -79267452 +394368180 951402349 +781359597 134465257 +453075728 -360049116 +362088124 806378731 +694304266 -900431840 +390612113 -698946368 +-572063275 46411039 +-458054688 -311923649 +187906486 -822564156 +157168688 -414032716 +-753791902 -730256839 +-119098242 -314142681 +763309515 264314459 +45702909 612230950 +586168128 -356830855 +-142000280 -656331852 +281563141 488640006 +185255756 667391543 +-636521187 559815572 +-150253910 -417176998 +-196049688 861965025 +-45659354 -418782856 +-851309099 641292881 +-693931156 -872703921 +9713385 -27446048 +-643117805 -27695690 +750463213 224753007 +187930118 85674044 +-200889300 -152783822 +488990006 -386595886 +-110391879 759873910 +-627449743 -492027146 +89939950 -185603453 +-248426141 -911326252 +-340800402 479430825 +34397983 -697933828 +-382524976 404722531 +395054760 111218500 +54195243 -491308820 +-539571932 755994905 +527251342 -805110554 +21835283 -90566593 +-996714793 221236130 +652864371 537236286 +-939921546 -217970939 +-582513643 26424395 +972252742 787860680 +542434428 330577478 +917861597 -315968758 +645573592 382804280 +-814117822 -604659882 +-411419436 846605483 +538183236 132408792 +858184150 -912646998 +-873648613 -645852557 +-310060303 284525552 +559764246 -76722383 +282508989 -425464628 +-295177968 588055545 +-474674418 -667032348 +-122712819 820735317 +313210651 -832194882 +211511932 807363192 +-325282832 231901502 +424810683 56251781 +-259814870 285000952 +-539183610 -494706388 +-529857855 637161352 +-310762726 -455355527 +-527805709 432781837 +617181998 630407003 +788443173 -474508676 +447998978 -65959509 +-171482880 5857140 +244892660 941781130 +242979592 -546149463 +405128438 925539198 +-955880755 997272829 +-543447389 -181302545 +62517943 -876291161 +526038761 -771942968 +681200433 -659306271 +753601581 750171922 +-872894006 742962598 +612385118 -526226883 +748403635 -417723590 +-33402269 43038874 +24825828 884297853 +897897610 205376012 +288265591 227188266 +895563496 -400710029 +-637515681 302040224 +-772457400 688175635 +429263941 -510739271 +-878801107 -536450759 +850427739 126367053 +66097437 165560964 +-966449145 -892115500 +505733772 190805555 +903672791 -473181344 +-615173001 128049115 +-341673257 -441036812 +-728851 -898741139 +-291263327 -841169608 +268518452 818633354 +4063979 -927450404 +885659868 936349764 +234587808 -167664615 +598141224 956443146 +-317519324 -909556930 +6235774 904709242 +-518060756 547062074 +925255202 510792079 +500428871 -833541602 +-253077249 -618779015 +-892548675 -490937518 +535094607 -103291968 +-554741021 720235736 +-55543398 -517487463 +592442990 -880835061 +187234102 464404183 +-975745968 206763102 +-76262125 850394575 +-536508423 -10326750 +-656891908 -5723399 +-545914157 -99832052 +-657866069 510078688 +905051960 -688268833 +667089784 474962735 +-342201809 895882529 +-728562195 30786347 +-326853611 181300482 +978346432 339574999 +-839689962 374258717 +-675148348 954531466 +938869770 -475603431 +257358930 -502271605 +-4878567 887071574 +771820662 326769892 +-549295526 646135290 +-466078425 -888467341 +-651022927 -180020807 +429782150 -820248214 +739330720 -672595688 +-586993336 -924686821 +-312512457 -782960815 +-88162503 836147907 +-569357212 512015856 +616295526 914318782 +-613620291 -128977351 +351054230 -683194434 +283346305 433322012 +918139007 -477998371 +501571177 854014704 +-612352238 693846738 +-990113108 -190051770 +495712760 -882672262 +673513903 -204432290 +-788371820 -86778859 +-221819824 431210097 +298770781 942625663 +537912278 -67630026 +63862278 465832233 +-10751558 -729113577 +512342119 776549961 +-212763398 -448902935 +818211364 -484446291 +112564364 -610054309 +-589934985 839650780 +506737455 -330061829 +636044082 -693933079 +999863989 -220359219 +43983650 -50024903 +148083369 -286437457 +77684700 922713311 +-921912933 -584486654 +-484150983 -420947385 +-707676446 -992531804 +802829682 405227871 +801520912 484212553 +68390768 -713480195 +-863897767 18256521 +-394066580 188175868 +952185427 -397385180 +-956774492 791249640 +644034056 -464542366 +-324038884 -549489730 +-366688868 -633910157 +502606327 643991581 +-924762440 975731372 +-808121704 43059642 +869258033 -971049844 +638248156 -421051297 +-91726936 89390069 +-448885760 245795841 +-890970971 965042905 +-284494525 -459810098 +958843728 -399647900 +897702610 71488918 +-853698657 337187095 +-759563925 583932564 +820487347 -581244277 +248735326 -812725529 +248950272 -647163998 +-902124264 639128652 +128525027 765150957 +223643341 -168013369 +17645430 951086817 +-104244313 -87362245 +-614991117 -389919988 +864147244 815377567 +-287085781 870655287 +139351815 -261701674 +-670890856 -468772398 +-374646090 -439225565 +-917325725 133447648 +-309353881 -94072839 +-372862685 300111247 +603338082 -769896442 +-303498801 -241184234 +-973315727 194726424 +-668881877 -183273821 +672568889 -979327215 +-253925059 -963303720 +-818577844 -536803751 +-92100623 777816255 +849700622 903409544 +459411290 847005299 +-423067286 -734872611 +728671220 195990454 +-489683517 541125100 +-73023462 416978229 +725867628 -11583281 +44423466 -190089640 +-124656157 590449207 +650187519 452607486 +158587056 -800480094 +-491008908 744879014 +-708019931 473002118 +233904094 -286472304 +553296126 -29967856 +-802599698 207501737 +968482337 -714225821 +-544096686 190737408 +588178261 274720852 +-167078343 -805422742 +867984597 -30972925 +100761368 585880403 +35173621 939701243 +901210855 24278046 +407649883 179581294 +389157691 -638415993 +-936709519 -193451760 +538575954 -827896163 +-302639204 467443305 +889252150 -812552714 +-437187429 755178566 +705507853 771072848 +852294207 -73446989 +955316360 696964221 +740212309 -726168949 +-619144092 293759488 +-826029084 -549024401 +861772338 125273672 +-18037888 -350274717 +-440808171 492170552 +-266025309 543359000 +200150366 -362739128 +-552906880 -786381967 +-441447121 -82526735 +-916799625 -215553507 +361976563 -645820063 +-460623202 166097416 +-972205257 -582699466 +-294246644 -574011845 +-951287083 -536758715 +944488563 678793202 +-985852959 -227368863 +395343052 -675717863 +334566847 653332645 +-965821270 -564344362 +-132267320 -549286683 +1630621 255129280 +-185676844 548497530 +-937976368 -508873033 +446000234 562748049 +-90767529 939697481 +109168079 -726521375 +-235177584 -965505035 +906948879 398386747 +443805646 157312831 +-184688988 494104933 +740632802 554256672 +106444496 272561491 +169346019 848159146 +-986990714 -285120887 +669813192 -313129974 +579246844 774477156 +42631217 704077548 +628346711 500854067 +592729823 -878860582 +106001205 -349476046 +296375662 551886181 +738825911 -932179198 +720713395 553579177 +518519847 908194294 +-955177855 -363103451 +350730955 -533785223 +-568824798 -420026947 +810109602 -115002653 +-887895800 -120431937 +970915344 -67123690 +-690249134 -411648964 +-76680949 -909686299 +-853438820 721574904 +653351826 -426693411 +-909068277 -163598460 +628438238 -365531681 +571935544 -373863777 +797458482 920039280 +580303909 -224292394 +-232277198 678222671 +957141102 432581488 +852091757 -540818858 +901747570 416743891 +820591634 -792776288 +-657513478 -144908021 +-58565442 -303436101 +221567161 164548745 +864743943 -774143632 +668038705 338635470 +-390266075 -950277716 +949616298 992592909 +-321897853 -112043276 +-373287022 -152638674 +714884668 233108201 +-620122128 -727506312 +-116802551 530082712 +-730957285 -453127126 +544204954 32124217 +-385221217 251951866 +727771657 572753339 +-737607643 -72975536 +705861720 724719723 +-456911098 193835317 +11449818 -419509213 +529006455 -931328662 +-778757117 68970843 +355490323 -91883182 +-155599072 -948670236 +-345328996 -304982804 +655206791 -299364430 +-178177849 -226508495 +99489021 -80253446 +3445516 578006183 +328666864 -919208924 +-158540470 188043117 +41428173 115178004 +855526717 -151856084 +-94155394 -478103520 +-880284423 -42448034 +-294286726 948189754 +-684373994 371684697 +-918706648 868088909 +208045069 453502972 +-352657801 -666205069 +-70250466 224339569 +257354381 -262771780 +-417951635 -867539162 +-353722953 -218566220 +556909679 -303675370 +-547633020 335371722 +167556082 420229478 +655977006 415280153 +-203468858 -229401378 +547141860 -941516331 +19266540 -307631001 +-834468289 319533219 +-477116601 -578499720 +-31961266 -972987475 +-608011638 97932566 +-253794850 387549003 +304144558 720855274 +-515644914 704768479 +-243419729 -404877888 +907394881 587383884 +903623592 881612184 +-815930583 -188893511 +417362536 20440572 +-663822223 431786257 +198656620 861652574 +-779805949 -978863660 +866673319 -595744522 +8437970 -548187580 +-513789961 762871867 +868016093 -464875077 +403044057 -888889847 +-566595351 -173169042 +780865347 -189534732 +-287574690 966591427 +682644338 522180016 +-181578212 -513138656 +-325482821 359711892 +264219827 -120412676 +-608587088 -795814580 +-302603711 278172208 +110425299 -819613227 +529469470 555906019 +639198474 -961082837 +-338098619 696988621 +-709565073 -290664657 +868109516 -678684769 +-186701532 702352261 +904681719 -269188734 +32997811 170939452 +-959518045 873924300 +-321174376 -611950100 +899412899 -865970228 +171738263 -312521094 +-906354826 183010185 +493764023 -295712516 +-696219823 116134815 +324821937 -899469322 +735292073 930436942 +-622684386 -190565042 +-493580093 119495350 +510344911 -16134156 +-553326864 675461655 +-654102445 786455085 +25400359 -351023974 +687951093 -756874236 +-364631948 434386642 +-929887438 221959308 +-312080571 -505292173 +470300476 688623594 +-674052026 -563552233 +688409047 551718328 +459011086 -736904082 +209755216 98004146 +-46857321 -824955934 +-125528825 -942860091 +-242494862 199458006 +262224224 656489987 +-324942583 997191663 +939968989 683374786 +-93103214 -996486229 +290664036 -407652322 +55960136 -432541752 +148608037 155922925 +83135284 -392229775 +126400849 217758510 +208586038 -186314134 +998720365 -652720264 +276991129 -667983802 +44114807 173900510 +129286517 -65580487 +362025679 321566233 +671843405 -858139981 +-109164842 -250485137 +865218005 -485965454 +-942782359 -804488160 +363213323 -368945384 +-744397379 -863313767 +-507063212 580064949 +812897062 264718047 +72182500 306148451 +-745320581 110837151 +253082968 -80275764 +734442121 -794142798 +-861507820 389074708 +922644774 64800 +-221716852 227061215 +-786388852 -333478250 +-171845284 -420389188 +-671029910 -701974293 +-828333607 -331258827 +968953302 -601898865 +-969389028 -595938181 +293611436 -44275189 +864391862 846707603 +783039133 742626433 +892686582 -923119478 +413153472 -475460121 +960234571 -709991012 +774091 352412244 +778291698 592707464 +774498747 906072657 +-145292631 -255673363 +615476735 660881540 +-280969022 151740512 +-714792629 984457798 +456229821 557064885 +-827321957 -596470767 +-718860027 -446433829 +-498456189 -917172995 +-753033048 656280982 +-626966184 641356840 +224257386 -472169556 +682179225 565806629 +-637823972 452092826 +-547770143 -499310385 +18789506 237890941 +793125231 -281350221 +850549121 -762922121 +-317386375 -96038736 +312166581 449709335 +-88524154 -622738780 +-176471210 -312135201 +-742142954 -767055119 +113658223 -811495367 +22562046 -942253592 +767207139 -558548669 +-798366279 327158539 +-895277855 -945176407 +-463659122 -111091743 +298690601 -584773601 +957201533 755368401 +-419823873 -595178301 +336472131 696621701 +887489605 -656848552 +-460985564 356408135 +373168081 929401908 +-202103628 797371090 +90267191 968584831 +348444722 144572107 +-496594006 -866022775 +-121917872 615301117 +390729720 384087541 +233838632 -65031969 +-401855098 590288274 +155310616 -251910139 +-346881973 522806457 +901369789 -584569739 +-163415850 197664687 +167361850 -310311163 +399129530 267268575 +-528920006 -618903264 +-190366255 768277281 +-899412829 722145853 +-844563714 557920520 +226340961 -767111969 +779355578 9626896 +730126872 -606535618 +171919508 119626808 +944010359 -540452662 +80438911 964232337 +-39915668 657711108 +-989063837 186759075 +-710176823 56331353 +-989616779 266943277 +316413952 -681831863 +725894170 -406090652 +649842457 -995857310 +-198951140 33498231 +474986812 -528183310 +-353778517 608056619 +-164564206 248221788 +77389372 904173309 +-643215191 6165784 +994472590 943631883 +661975197 -320639053 +525113142 -786523594 +-150570454 752902032 +-206383535 268403858 +522052109 858382461 +-209301287 -711875163 +408175465 -239464971 +-765183782 829590324 +-10746849 779181830 +-639983682 -295645174 +-272878991 514777061 +71055280 -244106509 +226898547 -909524753 +-335930064 299862295 +424204368 -710409398 +882610150 963504002 +762077531 -86085503 +171157615 -91247202 +-946376994 180674831 +970785211 117445498 +46720891 -735740131 +-501636204 -527483985 +-537474992 -439618484 +-960820008 405248872 +49976965 742225092 +-22325573 611899565 +43594987 -799196636 +-814847623 -42151771 +-846067696 -165470131 +573243058 221987744 +-446310574 -23892950 +472593689 590366392 +895886257 -138123478 +-484475307 -1256693 +-293448070 -333612411 +36744389 260850461 +767282327 579818204 +860222254 340967243 +619677032 375125822 +594842845 643181829 +495705359 849422920 +-573684796 702758649 +-255086801 -933503879 +-153106746 838190460 +859728483 -826207998 +-624698635 -107541207 +709566829 -415920180 +-789457188 -861875512 +589611716 -658032222 +674855657 817822525 +-556683380 814146256 +-120032481 46368773 +283431822 295947974 +-160022326 184592599 +-536806325 -768131795 +-618952943 299189015 +577244308 -155385486 +570075720 -212293518 +-589985399 46589631 +38216560 -117816989 +-513884755 -517118399 +197914056 -710461228 +-672199521 591022099 +-229629134 -506483471 +322881691 -649912248 +680716587 956034378 +380695034 621239237 +411073657 -260225960 +-742413613 -811386804 +464525410 -779252748 +-982578293 -4271054 +-221336653 -911446880 +141480044 684047039 +-508133390 614113005 +-237309706 302854600 +296341647 -635288724 +624659157 415107953 +305780297 700909912 +-791961760 859764115 +906460009 792990024 +730688566 775815676 +-910479016 -899988539 +998521222 -65676484 +-593615544 962577303 +-212113768 -676792939 +-204161362 632490440 +-597246452 -811850443 +-685001393 -163882390 +789606343 -712875330 +378475504 214093818 +614547540 -193359094 +-776406935 219113673 +-68878477 -534066386 +-763694568 -961379592 +-260675656 764833893 +-50586902 324650667 +77635099 -427066933 +-274887065 -763248818 +721275954 -600136593 +560559239 484658730 +183037092 716731665 +-461704448 -314269395 +-602939955 -557814428 +-86727488 -524599007 +737114450 104018395 +-916500304 108504994 +825839493 -908485587 +47266408 -84364416 +-843497245 542960944 +953142900 -980634406 +938137762 -449701055 +951993980 -679914710 +-605041116 464733282 +-839453595 -288313867 +-135612140 788769203 +395074744 -96630812 +-677733375 -171515102 +-13519598 -168242653 +220645250 231648392 +-553011814 709242626 +-387869627 -634663443 +-165717512 332333428 +353886300 168048896 +-541702196 511831074 +-898313171 -109163524 +-437836017 672349373 +492533360 -594028394 +134703953 904935749 +279088329 843661779 +-258959932 -669592691 +818803843 -498657633 +-833580836 820288595 +905154855 147828094 +591824649 -532099264 +517385636 263329098 +-550350350 843643443 +531005410 -568966822 +639061710 779728528 +625672328 -16802358 +-989189170 592535365 +-811755193 878388493 +-548045461 -812683783 +-687701392 480108007 +735052683 -644082688 +-499748933 927377119 +-290729227 -776179883 +-887763314 -338130410 +-889774774 650021237 +913643486 -880976643 +322175503 574867823 +-203907393 37462594 +539438727 -807723230 +-908881750 -906341919 +-184261037 911890678 +210079554 835860598 +-862597344 -550039690 +4715974 383772223 +-941590269 153384081 +702788485 -879113055 +-979465337 845584628 +-187778593 -714392321 +727553150 -729226373 +-317105157 81955091 +902116943 -870796709 +-485130090 -476806717 +653098130 5818005 +66509001 -849207947 +-418765626 513308841 +357306138 -523486224 +-241081858 738808772 +-38009363 192741796 +-708994477 -234018558 +-406364464 826399300 +314793682 878660334 +15584669 -877442375 +379287843 708991135 +681133108 840428508 +476267462 -856762591 +582693775 240168196 +-474345020 -27081841 +-63202259 -261188393 +731125651 982662670 +-670703432 487653679 +825963327 695831707 +480332988 926991811 +671078438 682932830 +169510417 -305997265 +-730264172 126033040 +114615952 -896814765 +-685718713 938637599 +-660596614 -62424387 +279490505 768748594 +731932678 166477608 +305732973 919991429 +865005350 -111110191 +-916415983 -463916041 +-478422924 -160112891 +125527359 -91397989 +-389396855 -506301768 +573394649 -934560446 +-712149233 -122552214 +-668685062 165441752 +414293166 829633378 +703898310 -667984203 +-935098497 377237443 +29046410 792479075 +965779175 911559099 +-288029068 627625248 +593992342 923832784 +77877227 838537668 +-966412077 -402044168 +331675232 -146004462 +934974637 -950631371 +-845021462 969881757 +-72961763 201702259 +827012881 -78314199 +-405144871 -148066250 +-275541289 -559426981 +349384707 -670767819 +393880330 -921938731 +227775880 -204598764 +561036202 584145189 +287634387 856865286 +415228663 812034090 +-535636454 -994152052 +61047566 395121249 +-917284284 -847708457 +475378013 -258733439 +-99318294 978365845 +-179100057 -643306691 +-399388155 968934610 +157665904 58956731 +-1095728 -68396563 +616903033 -482456228 +-609128039 -957365403 +503890851 -822315668 +-147569280 494098885 +-688189262 684266832 +-488694733 -678575644 +-748428975 -13185222 +283785360 -708614426 +617749994 -827395411 +-810952954 -643355394 +-168194228 -731624319 +-28113619 -152344034 +429246539 -251869715 +290183197 -116309836 +719878526 -979543957 +268390830 -815444734 +-968206952 558876351 +983606731 -169531685 +-307806934 200715323 +678639015 205030026 +192631309 -727732751 +357242476 330993565 +-908053723 384048162 +-555620986 293428217 +511228175 877419546 +-79568589 -685131190 +-999278360 -743921585 +-398765165 -746229873 +598259081 -975625523 +-528326897 198048031 +-576487164 765069971 +-951398632 563837583 +-817111734 609404996 +843957527 342728835 +-682111430 -674184770 +3227605 -268955779 +-434194099 -249604756 +-480693655 186407253 +-889140273 350087354 +27174838 989127219 +42100025 -921717802 +-329907713 724089188 +-321095740 124736850 +-987093947 507300281 +-220249630 -58837400 +686663734 298401101 +-589677380 517523279 +864311166 -325504581 +886683248 -222549649 +-839389342 -901155076 +-80303130 18093868 +-308294608 809526796 +-982777115 711524166 +-261749050 -888283030 +-957560024 130858086 +958704514 158851307 +-982267056 -730916249 +19364640 677447202 +87268472 889506746 +-866913339 510527900 +510098268 -427056285 +-322531739 -813160771 +765372885 -355543521 +-573030225 42808841 +-796995116 140442821 +185868938 475466284 +-117019612 484604842 +50271026 -536467754 +28667950 542695323 +333881011 -511003903 +-417637432 756093549 +608418005 -12258860 +712263758 565368849 +-21036647 -566746033 +618103845 -849295890 +-218598730 -516738297 +189217377 180260345 +32750851 992988401 +-509034672 -584577540 +-552214403 -29354638 +-822471474 123966043 +-617126820 194892329 +621854598 171942912 +621840511 -870755982 +111798229 190513213 +-308146101 -389613390 +-578189412 -61969224 +74969571 785480400 +980414977 -676716644 +-531479066 822265676 +789060978 -578758544 +-1592481 558544258 +-517921684 -168927009 +428053390 -802291523 +516580966 157784913 +-54936920 845384305 +662396077 274282330 +-289257855 593231512 +299792607 -689101674 +353173831 -245622908 +809304228 584668115 +538151116 -793831085 +560238945 479106942 +754291779 669070759 +132890159 654481422 +-455189248 -793652985 +261623133 167169805 +-414426704 -109237362 +-527683326 26753538 +368513795 -303965350 +-264125426 288293948 +348698783 -365620769 +702246291 -887635750 +77952806 -772819249 +-181179073 221139809 +131363403 935278789 +153194156 -392411195 +312484257 -764359081 +392914549 -325164875 +332616300 -90180574 +-302891487 -262939234 +623599311 592481384 +-448148893 -464460684 +713143441 753983975 +241919378 -934275654 +842710680 291454167 +744184608 -298566718 +951959610 -202137910 +672334753 896779040 +243353628 203703282 +566062807 434612009 +147279239 723616587 +-348639776 -546957549 +222211286 -866734235 +-619833574 -113225861 +37046049 985493491 +-80183298 -309640261 +-47338640 51675146 +-105075563 74035248 +228218646 19445500 +692584486 -933528130 +-60907931 -435617029 +891977006 745865831 +682179274 -728712695 +486397079 871336236 +-921515814 -172505885 +-507906640 -550883791 +-968366984 134712033 +771801720 -530502262 +-319334800 -541485963 +-787257846 314783692 +-606726507 852895388 +-859707374 -653866559 +306766563 -356542365 +-711864569 -646618495 +-633471195 474445298 +457656714 -347908206 +-4359321 739225984 +-220886323 -834566389 +-412035328 580639693 +3797439 -226309181 +-635318198 173596041 +-682276254 -958782017 +-447777155 900648977 +-262172622 -928622519 +-214268646 -537082462 +-608101402 367590445 +361206315 50192657 +-343748614 -208898383 +-960562288 48532288 +190156841 868547851 +203099224 -239926820 +326467015 218094524 +334653278 -636656476 +420141900 511607508 +-527740354 -82657923 +790044480 -404890812 +762135950 -331608050 +-397284743 -54584189 +-966226845 -121895000 +-477153647 -639683887 +-757346379 482226065 +188950429 50916511 +-993069482 943554657 +-290481764 -681854404 +-171887174 -310404820 +-257797022 -389021965 +310444382 226456443 +490067706 615248247 +-832385910 360217643 +-605029467 815458624 +-197338040 164403839 +-375557665 -666135828 +564758420 973637485 +-587195672 102126038 +630518413 -712209128 +-261865889 -462812487 +11289427 761146616 +-414749152 193604486 +-274358263 -168815592 +492971419 403006630 +-928953925 785243052 +802950716 441380959 +-586508366 -343256133 +-587080678 -916415185 +138913504 -939630417 +-549836417 14703685 +367021652 992312682 +-585463037 61159772 +225294613 -588330781 +-383089215 811839606 +617899699 -197073618 +419961763 -805482505 +908009862 333381833 +614013044 158505711 +949339763 -349803863 +803965958 130470939 +481943612 98008288 +-935756483 -681633476 +-781996885 68771889 +798254088 -870292374 +74937337 -222012439 +981865572 -405216957 +-812989463 339035501 +781583417 288849073 +466679533 -291599563 +377546202 -786848396 +76915912 120928948 +-785968673 339430381 +-222033399 -92112256 +-312178260 801127200 +348775705 -331120372 +-859564140 224647633 +-837445700 -599965554 +-847514426 -163489662 +166001918 552444636 +676913810 896801665 +-446275711 -146964298 +-144203417 -619249331 +-686793017 68355547 +-613240327 -102273724 +857324501 -800172169 +832148807 602191540 +-880652782 269040486 +-30309309 -275106216 +815069927 225450752 +335924432 446144283 +-204572209 -610103700 +-54045420 -259221860 +-596886535 208066038 +-398241472 -802695867 +-19581820 755448657 +90791254 -820425915 +336553327 -332709857 +-341417403 -504145963 +673742720 -141763377 +-217741718 221468794 +361881474 -948434163 +991855169 350061214 +419726261 524562909 +-704398018 -368722522 +-494238514 -607707344 +-711498501 -831192695 +-616269012 -376733941 +-271628192 -249628587 +-434576587 852103836 +122039583 -95444940 +884160258 -525709353 +372728688 -651229293 +-91741775 747966510 +-673613394 485673280 +-845286129 -356440352 +-452010009 808105304 +553235604 -547691872 +528292196 -280363949 +-494515691 856644 +-473259925 259116718 +-145121653 -839618167 +-502266740 463441775 +380007604 -57783908 +-925170662 162707113 +816824047 -919299096 +-681963028 -138374297 +274454574 856236358 +870645279 186095779 +-488205270 -524256473 +-629699806 126174812 +-235220794 810948908 +821769346 -253104012 +-935379204 778231930 +-433108271 719934003 +-213706465 387555315 +689974734 731226307 +-437125487 763667199 +526678415 241079244 +810243188 -178909577 +374928082 678999355 +590162772 -727794784 +991285762 -62860389 +-343409481 828478938 +-93470400 807026389 +-141216752 -52997216 +43183385 -851023454 +590832026 784095924 +-860651062 776797029 +376951224 945344541 +-49778905 730002498 +999997297 -127782413 +252367635 -323475434 +-323653972 -795373747 +-144332641 -318617563 +-874455404 -472797130 +-883884407 -220826567 +549663437 845590877 +-520188737 230899020 +37888650 -781142565 +-847979854 241450960 +185060155 -985898496 +744773753 700854637 +-128111401 292997794 +903086476 -603810189 +-294912677 -839430283 +530522480 -711635347 +909703260 -814849831 +-2404850 -986554073 +-584844828 -659754473 +460690838 -133018028 +123715494 552011806 +799767453 35919562 +511137071 -832907601 +-337994974 897275812 +540539546 -917027782 +715776 48471183 +975816121 492755028 +379890199 380425352 +774739236 127958766 +-306437024 891675433 +-545228131 -19171020 +-707993389 399404342 +-175874224 -874410109 +672192439 507826148 +-750832944 -846027010 +774650541 -55035573 +935620458 -394973953 +518496891 754473161 +-898611235 382292828 +-63601748 855072351 +-473456542 854246379 +929160591 843460920 +-463330085 -834972287 +-759919380 990917026 +-981060995 369996273 +-271391198 -381664663 +-777707987 370286760 +912420676 -320701764 +550813987 -981705806 +848931037 -492310086 +-122246195 198184322 +343564010 -928924732 +279009640 -990448532 +76493659 -71367678 +728907129 -549098675 +948570297 -717932557 +-173577486 487616186 +958313745 18325218 +880676111 -180108558 +706968393 -950013680 +64226304 -907186643 +-583690433 -537323734 +-478005660 991330032 +512558452 302510874 +676656932 -674521588 +-452875799 -346483943 +447568018 -692905913 +-290001014 758863403 +921421429 15649211 +30478649 611509559 +525193257 -201179528 +-203987924 -573069897 +658352435 -928312959 +-457049625 819661506 +-81323610 705114237 +310516698 288208919 +388517133 -445627591 +-582988048 17433803 +862212718 -174190709 +-496845508 958216502 +-610132540 618928763 +-213558434 -631766727 +598520089 546385741 +685151653 172430986 +457468555 -74696682 +77217583 -308471544 +99849586 -773365728 +-295140854 -233438255 +-618113374 -398809175 +-777358378 282765479 +446809729 502896068 +988431892 -778035250 +289646565 -47552831 +-72698926 -310114778 +227991478 -893871802 +-27046176 -50825877 +-9468064 -359162656 +-121630508 940268884 +305363960 135334893 +102587224 -188768704 +92646795 163991229 +261602893 -890755008 +374901346 611850868 +-595016748 -279088376 +-287793163 527623315 +512857642 -568452903 +221613947 -448287123 +-857274258 -514895289 +754999698 204428970 +-732981817 80607232 +980396617 862072468 +-991259488 71883530 +-515900013 146221376 +-112537812 449548727 +721270681 -54312129 +-214290135 -931557080 +-310350372 -749932731 +-506138832 -277496443 +-721633133 -902237801 +-849682315 230025488 +362001653 -755175167 +-996705100 -534732700 +51442531 796013636 +255604640 260799020 +966583736 -669904803 +100169066 -191683708 +272765837 52752830 +-696037427 394554303 +-651930794 104795061 +164189775 390305078 +-376055622 757887867 +849201402 275657621 +-446120983 688166054 +-283050995 357984734 +222093215 -815232011 +-560908460 622791433 +-942151824 90065827 +300705050 -223117254 +-720070479 -81095004 +333562651 -116217078 +966401465 -753988832 +829027366 992229717 +-832829213 -74525845 +567919902 18911203 +-709251563 -95170740 +-624556869 -727233664 +-168869388 -483287936 +-164831062 -481060047 +824902774 732778046 +-973259760 -145471585 +-3820185 120088728 +-593061376 -971284986 +-649231776 -89152075 +936161574 671602743 +-351087824 -132812700 +343249909 -473210408 +-196512937 -879190602 +-684181797 755999940 +387870868 -265639519 +-212607260 -238935142 +876905599 -934408754 +443891559 865242449 +958148995 -362326788 +476374840 -279203009 +-186932368 -898367854 +598034089 -844632389 +990679094 771938607 +-41100792 40857186 +45927942 879463660 +-808911538 380127740 +895291899 -1365125 +692847544 -620314772 +325569162 -532188706 +-147839546 929080395 +742383795 -361016695 +-287904568 616647772 +-826865055 -738816435 +847516178 -820058745 +115323641 609653187 +266838076 662045879 +-558867971 959826457 +-901992415 501977825 +824395737 -313010646 +570892258 819596911 +457137117 166805054 +-841542715 918243132 +10977115 -546898393 +-792304771 -72461376 +-891044375 753037249 +702583274 817834593 +-278991015 -562417753 +-21327823 913268963 +-832303041 86563375 +-244713876 -19321709 +560058708 583226654 +-465372867 37844801 +-289427068 -843327685 +905488944 -548101226 +-486992263 -22411638 +113704708 -398361322 +-763026829 141050001 +800714181 296376286 +561226265 747148525 +-991313663 346907307 +251898687 628865200 +-106052442 -282608209 +880616256 -923387923 +694799542 -157876890 +28354785 424973573 +-934397652 -98208944 +-986453659 242323188 +-104338842 -906116572 +41165696 336114654 +540859349 571808543 +-198803721 -95765592 +-176858611 -118408626 +-407551832 193850834 +432233814 939782014 +-713670764 -265067686 +397185675 140392937 +-916075477 341187411 +477040366 564405440 +956287538 -87620570 +166162001 -248517939 +-114491720 807149254 +428577787 -86387660 +669328054 481710294 +211556390 119968503 +-674476599 664861865 +573909666 -58626752 +360109704 18930773 +-248769249 895037041 +-474953424 -623424690 +945924074 -896092469 +191456195 525592665 +-790036820 781123479 +562178181 510767137 +-426318183 -883340320 +-881184014 274169417 +869635717 177528757 +-950655583 -200267019 +-548694869 -197175071 +228080560 -372797595 +631659812 -130936766 +-152580176 120973247 +-597710887 -304205070 +-882208695 16689505 +-33580607 503440373 +430518939 96801430 +473847122 -410303137 +-209697248 -429569611 +778523766 -374173459 +-594585806 295603537 +-980957992 121350299 +108882288 631768369 +-145596573 189574603 +-655926380 -478184174 +130354054 727094303 +189649700 -864321509 +-816933358 -414322553 +-51202054 617458650 +-532625543 -50632334 +339843105 -620340241 +722855686 -523635846 +-994879962 385179033 +228146985 -160399804 +154252767 -369529820 +695808498 -913822845 +65680463 958541466 +823919566 656560599 +-427629983 -993789533 +215913444 664134827 +235920798 701103492 +800903996 -486147928 +-24554794 932091259 +399336051 723126802 +-755237698 229347388 +-892869223 261759642 +-756370538 -591347124 +341228695 -359547306 +-394434707 152516288 +435653753 -643791092 +-651062115 -940042736 +211528601 -855149099 +992002628 -409771948 +-980537673 -825196807 +773285058 202223184 +-460768983 707962099 +-448511661 -7411632 +977604713 38312033 +-187888715 610259978 +-796226142 343156042 +-2677718 519691643 +402601274 741590087 +-600153110 531617401 +-916763847 -963091886 +547334536 458343380 +-942943632 -201583431 +-514897581 282634338 +152797072 371087540 +-642723927 446677903 +-971263911 740892531 +-955982561 949945364 +-283410401 -657964337 +-854493682 -472448075 +-514719671 21478379 +327055782 -782773038 +-918688415 907610304 +-723195111 -448661938 +41959510 770396775 +-180137935 -264411464 +-585303674 864665855 +442093825 -935331635 +327890772 -559563289 +448428106 -269904503 +-747010465 -522569834 +129035932 72654056 +386706133 600498567 +251918447 -285737937 +-829812992 -269869850 +-792572009 102543021 +158753014 586328852 +882872199 -392019181 +-644594791 -817762250 +-228397795 865934727 +-421233289 -23480798 +895490360 -562391438 +100571179 -68863826 +-927111391 -516014340 +362462928 483564425 +692713551 256544647 +-809273498 -857625531 +-995989265 531922375 +954471383 675704717 +367913095 -166729892 +-69173713 302213029 +237192493 391176521 +164910955 -636164557 +-778809446 359506682 +656583584 25108361 +335261257 521641497 +-37775589 829372333 +218855751 -354205974 +43417201 123795712 +768847413 -812110818 +25535691 413141219 +139927132 752839222 +302860890 -215741072 +-971859021 -940648161 +-769117392 -714058480 +688285361 345612731 +-563949186 -582836141 +-32306325 -398288787 +-540709385 334473803 +183079791 624734244 +737555922 -900947373 +358676869 -712262418 +281459690 245500833 +917639136 -333163659 +994281911 319619379 +-307857514 -203882294 +-588487316 632773094 +444970398 781803790 +-725086602 333738651 +377202350 111148125 +527944275 697124168 +-249712900 -553552988 +658960582 -424668884 +-390428659 -86061581 +978450948 840129976 +-621162615 -18334708 +80943364 -697955920 +537736740 466731287 +-177356569 717657384 +732623658 -617984547 +-440167623 103014232 +852803501 -432909898 +-632421716 550716418 +806571591 986465861 +692190658 -248459417 +-702269668 323112659 +-383767661 878014315 +-665081483 993872474 +-952615822 966304964 +-419234284 919608864 +74021058 874507521 +550052198 -456543274 +281786464 -445949925 +-268457763 -128183463 +-969573393 306534015 +-506020100 -688813729 +626071747 608778226 +-144080965 433020269 +-348024547 45418303 +-587930131 506364719 +-83673353 -241299125 +-34540310 -77380089 +-986307859 667084667 +586794565 -161391077 +-922643883 -752979646 +-964915498 49680256 +-782807238 -990720952 +-31184892 -344831890 +-769384296 -205185690 +-464411339 -649237189 +757972902 463681648 +403068698 5592536 +114590659 -849125278 +675062559 -368510757 +638716983 80318532 +658222602 708546997 +-744321656 -293728864 +463530940 -750981432 +-495233388 -10878374 +675186860 213624851 +-885527435 946942494 +-525042852 768401846 +171678656 -613726475 +593973934 -584387814 +-876824566 -115896339 +-626565204 -886531011 +-437805405 739465612 +393476561 -977306125 +-981247049 -689816886 +-279600037 -873762768 +-562968978 -765687371 +-557940835 -449704069 +-798242859 -81975029 +-691319327 -693354305 +-364997914 882603449 +702824275 -667156180 +-405414881 591312654 +-79888091 705443070 +999828646 580255551 +-693379034 766168039 +-612640600 -875497418 +-379014542 432469932 +273140796 683801441 +349749525 -296893657 +-404048762 -514542916 +159813661 801181120 +-316622034 -597691005 +689700728 -547285761 +379069283 83625686 +813574689 -777841069 +547678391 931903490 +626474007 -974435267 +361695093 673733640 +-733951144 -380066490 +2139263 1329712 +-125246 158623078 +-600330528 -630678411 +95181264 -246660714 +790008544 116555785 +-865371032 -700640105 +-171546337 -749896232 +953132418 -92854753 +510369717 -799047173 +762160522 -722223721 +859363538 348602007 +277344995 -139380375 +366872347 411468564 +-652686578 233115298 +423986243 506982897 +502892358 -875771787 +771995181 -613513238 +545339092 -895772961 +501310537 619803754 +662758680 844093792 +-299293540 -725375481 +-886055773 -811156915 +-79732197 224048059 +259010656 398466235 +643394906 -230314266 +-130782845 240743231 +-838352940 -36349239 +-635627700 -600374767 +-687394205 745511380 +36470293 -796136029 +393771971 607365467 +227794503 -739583181 +676488126 -528963485 +498758151 -635004581 +-864093885 -84117857 +439078739 -851162490 +-471382707 310827812 +-454711148 -780288406 +787330338 -237239067 +-182294836 -443659585 +436011289 -808934709 +-294740525 -637796641 +992947832 166950955 +-371377385 724837255 +-914388828 -198835278 +831778589 -813808039 +707173057 161400437 +889726347 814175112 +-549082434 608297331 +79520653 -455000061 +791181165 -450740347 +-695676439 682581593 +196377422 685780108 +-642502239 -883252711 +732538049 652507095 +332015647 -645228437 +-840514659 803942993 +223049873 482540130 +-536372162 603421857 +-548529025 647627793 +394247037 186304508 +792085609 -955237952 +229338393 998406406 +211171520 623796048 +266291694 504097997 +696294191 -246744072 +481820407 453391229 +664770471 715587220 +337562097 948707294 +399837077 853205504 +-835568362 565924551 +900236857 -789792075 +20184856 -171958706 +-743476047 880796445 +-366319300 670682073 +198209100 -391380014 +-613965101 617116061 +-871187663 42649965 +-128857067 -352725848 +499390610 98298788 +362660412 -213708212 +-585588932 -946024081 +-271567003 -516963163 +486061449 -459957944 +196469112 -256360422 +911918346 -598183186 +672651116 13407239 +912621640 537000160 +84693754 -757322165 +960754239 -751239992 +-202077846 654531808 +348783490 -800057104 +-462131097 -552184513 +278611214 49249881 +925379886 -496483078 +-499285223 -267732341 +-9673272 394115632 +-904174487 605995586 +-586805596 415162418 +949020165 207982785 +-535184068 -575044881 +-520376845 750148492 +-151327467 -930736419 +-366691104 784218347 +-553819493 -334072961 +935525055 -468066783 +-48932734 164071307 +-2104644 358204041 +-168582332 -898715078 +275963358 782646615 +505291570 -861226081 +123577624 609365545 +41477659 979026471 +315397244 623595228 +-573438085 -434303375 +559187249 298123187 +-291611025 74764380 +-918093241 353386459 +-872185388 260030148 +446883933 373382865 +841500453 -86011276 +-631373135 -188945015 +213957780 858819788 +-25756036 951666981 +-322788326 496740986 +-303857413 -264400978 +-427250882 111374759 +-39440346 -813798616 +249081053 -385033534 +-356564015 734627189 +-220948498 955705316 +292069421 188277965 +-220920304 505984578 +-19750452 958332812 +-65714307 -288112912 +-45721514 -175559224 +-910003070 433002425 +-453038018 243573122 +-762879203 997229920 +-352911391 -156469899 +785436779 83349812 +-471412138 -430011088 +208105628 277545044 +-437477576 799096099 +484716897 97146444 +534495845 763170252 +-267569169 722340357 +-965076075 504688945 +153924936 -248692014 +-885992453 200628814 +-465618173 -294827806 +-438930372 -460433730 +632787340 -925983392 +-630781726 425108872 +-977534096 345378012 +278940722 991222533 +-921169881 792907395 +-162054797 -439819346 +37249808 827060813 +-208024699 830526302 +-339195243 526021506 +-607231210 -69677531 +-611965318 -648512736 +-883865673 -668620084 +-207060153 591288276 +529623066 768940522 +-447233157 -87493853 +-989065612 -351234606 +-954023635 550741743 +-412053653 82733248 +-430218000 300817442 +381374405 563262512 +60844701 -861622684 +-965539648 715037384 +950356843 -502644206 +418115658 -721040801 +-968312384 -271040099 +-424174496 -807087562 +986635659 -196612255 +-405385048 -548178811 +672623055 -285536179 +-958400436 352279103 +-315366441 -558811763 +-907397413 -925951839 +-188159646 -475917550 +-162244256 848199077 +-631961017 736346151 +733918932 -887034605 +459516748 574934421 +-657893677 -305584995 +439782674 837670010 +-309249168 -842805373 +415214916 862218438 +986874468 645145462 +-469362695 -893272238 +-700245417 -81825572 +617850830 -323506400 +483545217 -924931277 +-877175515 327456603 +-408835822 -586134425 +-164706935 -802476729 +-678664762 734066284 +-230548119 -974788695 +-386420301 812102220 +-148234724 780073801 +-5436030 -386323491 +-348935974 -654659225 +805644572 -309033161 +388369299 -553065745 +243776360 90763577 +22426287 -786318898 +406147161 485871577 +-537401300 -15985314 +921800500 -137680411 +-780182380 140837 +575315634 -465852642 +-468978515 573742691 +-760376144 -903555855 +200410877 404934085 +-931988011 691080859 +488830711 -126382396 +482794330 73582015 +156816851 -804853257 +-395271419 -770595124 +897930932 750545032 +-678521439 713720259 +-950716357 107666212 +-260840139 592773463 +-231560406 314867740 +-403081186 211899596 +91463799 -709555279 +-228222102 -715938730 +-849558630 -584025878 +988399067 -165850912 +-271540197 33407697 +326613172 789833717 +369472172 579473377 +59031686 441341640 +-647120938 101615757 +338118347 -146148587 +-291164936 -186860284 +-722913565 775079603 +-467695142 -161589421 +-943601419 -847911722 +-311403928 -365718233 +75775556 109259211 +-179717897 -401070540 +273799662 -282328542 +-119975465 493428456 +844582788 -371585576 +334744716 -60595771 +764133547 620104538 +676324825 -293269539 +588886136 775048455 +-252268518 -180125268 +-466997617 774351072 +762105524 647307490 +989396152 891625416 +991955509 -833937423 +-106964815 160297077 +-287622785 290360457 +-489449391 -686628094 +-250365723 879357660 +84253013 -525955552 +-894814580 98711934 +-258730593 681807327 +-708517828 514676827 +209715618 266160679 +-236658036 38985636 +116855186 -535378658 +767003909 -118332076 +-620529656 43926346 +-738228150 -4540050 +566464089 -192827512 +744338614 905818780 +-876355356 -945931917 +-804568731 -934655763 +727768440 -264895977 +-594901962 102345939 +-743263290 -385219167 +-504436814 -854596500 +145395728 63395649 +-259433429 -392946145 +438920988 -170919886 +913058412 -505466533 +-407863273 337809217 +-456328721 -215209842 +370908123 454290701 +-378964711 -993781380 +623045102 66645458 +-241613044 -698543189 +627511473 -488903426 +374761510 -767735688 +-768854392 486302291 +47877363 -647395050 +109826841 -238816884 +-641932356 -414726525 +37026465 596640713 +-530087625 -707087262 +-112271197 -402658985 +-781424489 364238827 +907275020 -214388623 +-9962161 -230208878 +563536361 335879701 +-922398015 758288379 +174493142 -222250948 +480897322 679525603 +429209979 896178549 +-741131125 -507191319 +-579675389 738106407 +-163986930 -397845086 +377821128 445456174 +-634324477 -785853868 +532439648 363449168 +490359363 -617958389 +-236159852 -152405418 +-477604217 533245776 +521920746 -540081603 +-460691671 -426595568 +-697439240 137612666 +-347105831 -627150870 +338860585 745287785 +-836243675 706078040 +43004651 741144561 +-694435924 299600553 +-62686326 744097798 +505936415 -745087081 +-432423105 -304777623 +-298735685 853815897 +696588140 -411186749 +285149245 -707833921 +964933976 -333292256 +669641027 900421342 +746268869 -986744615 +972780281 -321613684 +-399938767 701911913 +574468978 65845289 +895145522 449987238 +-152140319 -164946718 +86564807 -52308034 +-274571843 758636222 +513987483 -562477385 +601703258 882626596 +18545567 729864767 +134955415 -994166784 +-182361839 -367255690 +340059657 -332793087 +-361130781 -333219212 +-15207579 677880658 +-907614024 -487352958 +133926003 261712770 +694318225 891235664 +-627137651 -601989847 +244930235 17540219 +-953176142 -394304544 +-899646920 -784407115 +-341150614 -267441281 +897270087 524317796 +-666835690 806743277 +643737295 -926541773 +-793219729 -143195894 +-714096056 -919279006 +-840567990 -334875260 +614059063 -142634518 +847668391 -745626152 +471892938 30385106 +348772001 -84301086 +758097312 326742287 +437105762 957776010 +-198049205 -956502381 +38917841 -346921921 +-504860326 -393033114 +-661553049 409296093 +104998971 50991139 +-285510511 537674295 +-982755351 147509304 +495387460 -291783347 +586464165 -907891400 +883611142 -833736039 +-823175914 755952477 +64707626 165966179 +261965988 182632560 +-41590301 201029645 +654294055 -803605535 +879671811 713351425 +170886574 -901330423 +-180196677 -480505193 +-743555629 689162688 +-489100279 99176288 +222964639 -565421605 +477468197 -803654786 +-155371735 176225724 +724443022 524903894 +523239308 -29450016 +-945903947 414279121 +531109457 916597154 +277819685 356445155 +-829229778 -190649552 +804297555 -274084733 +744721076 568962381 +-820400129 -934989265 +-871433493 544375302 +214445654 -451816334 +851364758 252961265 +-749176940 135511302 +-929008265 249224829 +231017817 985787387 +846183042 949484353 +196611075 -251003025 +504873306 32442189 +815807906 924825092 +-852227141 -89286726 +32913407 -675382682 +190064645 -830690194 +476995965 -146947430 +311650035 315523926 +-566881218 -966248473 +314876947 433314009 +551336102 -828743653 +-256491978 -630297654 +-1529065 440117032 +-534825928 818587694 +-340189746 -886536605 +-17468083 -156649517 +877419563 742930952 +-149968667 -386668484 +-264179653 429541331 +-900437470 996735699 +-9121458 965008915 +-43543721 334692215 +675179789 240875014 +-605608825 -677034595 +907613136 -224624606 +303127292 144793932 +-577548245 -44197580 +-638662283 15373553 +375314808 772444308 +544898259 -816010940 +-342158316 -117863873 +812880185 271629131 +-85003926 -764430999 +-135930654 -455675449 +851697075 257876456 +-51386072 126852784 +769170452 290501632 +375160222 786526115 +313336384 446607159 +42157601 109322974 +305291158 496712712 +778839500 -558612593 +-739620533 -468071363 +-500290476 847365237 +247684488 653135008 +293067444 951099556 +421602005 -687879330 +874539682 -841313792 +148594636 108800494 +146033958 -692540953 +553291144 132096680 +873766108 -524367768 +-746705783 119102842 +528951873 -869806602 +-248915630 174249641 +870273166 816728145 +-170730660 -707536837 +238880619 -641558854 +581202820 -307557265 +620467170 802620861 +962053483 -297687544 +727042680 -471026549 +-578224792 185382126 +-47976254 -738693934 +-728154293 -759314574 +756041794 -270734008 +-803067912 365988689 +-631451817 524569743 +-281239002 -307325298 +483498242 943596556 +-559369160 747939850 +170449439 -481263270 +254325940 72611990 +808811864 -581934093 +756090881 -333964554 +934622586 -765718158 +-344977846 114239827 +91152285 -331280083 +-417835961 -923849155 +864934734 -460540256 +247169002 230533953 +917749134 -614113026 +-886485179 -802226482 +-375369303 -794962239 +635408410 -862936046 +350240605 379269227 +-446889667 -458491847 +852670695 369058497 +775834574 -367280729 +-132390945 602851534 +-795990252 -116835295 +894315759 -208239975 +911713679 -388516127 +654017168 956819375 +-414810031 701179001 +586532711 145913350 +-321764430 -876299812 +135555851 213865387 +-96668849 619430055 +-938865625 -197186690 +476389786 38594566 +-102738998 181221050 +-770978169 -434765380 +-188394130 -872412408 +735375007 -624471747 +-749311201 689757709 +-83031012 993102673 +991219072 375811261 +958957009 -874618740 +440819349 537219730 +-574544883 221238091 +130271733 767653399 +-291141878 -91832429 +63899037 197185895 +-479575509 -906264435 +-624167664 -359214090 +-423925851 545857975 +730515532 -920613437 +664808569 459401079 +213636267 433871349 +-699010960 -597761225 +780514961 95988959 +-844941153 -973159850 +-542290760 597351004 +-893468216 -340507510 +-998715632 141007730 +507580583 810076996 +-983084583 -906112533 +369514361 -543506287 +-518130374 816196265 +222278666 728731918 +653201963 315734568 +746121090 50112368 +556153969 -770419338 +-725864342 735905122 +-83152913 -306969300 +-152351410 -28407905 +-886860992 -612351662 +892329993 518040263 +-168177107 361294780 +-636538091 -337944259 +-381511632 -822115418 +583895024 750111553 +545199881 -356502525 +-546297282 892702012 +49109983 859385980 +-63905280 -621107228 +976218787 -374172431 +-892558010 157379185 +-278356947 -557326035 +520188634 606538629 +-371638610 -710739108 +149629904 -616214045 +808565652 91734731 +693401984 -104012541 +-881330653 -418491229 +-953915560 -762012332 +-281195781 -344154567 +-568983898 -243409261 +-356924030 -781555302 +309959243 38405874 +434360953 501074966 +859932841 886062939 +-373028114 447509476 +-638867806 678405319 +926983829 789821806 +650436307 247136362 +-406639834 -468280001 +174299577 -832873303 +214575063 -770815153 +660118228 -638250680 +-845467141 301005292 +958339000 -763989015 +-254944711 241761634 +659395752 -925011672 +-257097572 -690033833 +694128305 4790329 +-700146394 -617779253 +-603610830 -961961744 +-533440545 -734019295 +-687580267 471065862 +-260103823 -615707677 +-354270490 -719288229 +-555596200 226065895 +-769298137 -226015438 +-399842519 907865763 +523755057 -665294848 +136114346 -591404549 +-398733996 961430486 +-60754884 -867564758 +900469514 -29557388 +347361865 -512943014 +-553870275 886932287 +778403167 59340280 +85986890 -602262541 +-133324341 -383919638 +178879367 185534442 +-461065525 832765029 +648905188 -533733363 +-953763701 -901262954 +-719582378 -773863803 +-357684782 35637726 +-870417873 685193617 +947351776 490056085 +675752570 -221216881 +-719366135 -50092251 +-766374413 787866194 +-169758170 279205278 +-158545735 -389936590 +-185713422 370643371 +205199707 227904356 +-858464657 -914099797 +782132150 -672758837 +-756030552 783710138 +-985915668 -884546261 +-400611984 -596082369 +-273738355 350479125 +-809882118 -893738927 +903708767 182743404 +575265842 -249409651 +99116367 -536826415 +-91421976 -609591070 +963440394 -636430548 +898444140 -657231143 +229098445 764927250 +476613342 -68274237 +653071682 725238859 +655774265 709345775 +-656058868 976104199 +466965478 882866518 +-698874358 656647350 +-552301988 -945446886 +823644081 -293703658 +-803002062 784315725 +439697291 -898495587 +99576599 261464427 +775329620 -544072036 +-746478778 636738516 +-301899253 -144674256 +-694539696 -242971887 +653639015 570842316 +-855277783 709364208 +-70036788 -719247514 +-931282691 890080398 +-746750117 -729255388 +36654527 997310818 +-676778625 432328398 +-535857836 728540148 +-26552861 -615033368 +-283295753 -913422132 +514657914 639135516 +-491026488 -720511669 +-193932214 846549938 +868197257 -457980392 +436202349 845982377 +-767839562 -334449207 +83254006 80438590 +-24517524 -392080642 +-308078298 -399496643 +-611300857 -885007642 +991971947 192640650 +225275977 571359791 +694003720 -799914014 +-451510688 600868205 +358476522 -999398579 +273152231 534339459 +-296345458 -576413035 +792785019 484011590 +350092917 960623573 +-387799499 865463691 +-341782844 -173470629 +-586413370 837869264 +772258052 825218725 +370612712 -114203748 +-25780577 -525334135 +818458495 866947411 +28318952 347011939 +249165526 182888582 +888185858 -708557009 +515758310 -314888036 +844272506 -341870499 +224206359 -52745923 +765179060 711432967 +-973722883 -551215975 +-666472886 213626227 +-605970444 -684912817 +938303768 -865259818 +918615778 943016349 +-494427205 -239244602 +444133729 -523777173 +616030421 684518794 +312087739 735276186 +807512771 602532743 +-545191002 474572008 +-341025427 597335081 +81755835 -144566003 +48161370 430265123 +431603849 250513716 +-677969732 857372220 +-38452290 5241030 +-253209499 659999030 +712143496 -861588163 +-811845230 -190829718 +566614015 390023813 +-680701522 581857077 +-677439911 760196230 +-323117249 -795885012 +585700729 -366864975 +865668831 502836783 +-665046260 147757441 +356396744 573005889 +-97940296 -387261809 +985785224 335233746 +389434669 -191546193 +502923158 -845475792 +-271301470 -399031683 +815115506 808127482 +-218867827 -85999099 +259166099 924818098 +-326778153 322636978 +-373166289 -333936710 +-641928258 734881348 +323126664 -584718033 +546239061 -396614942 +214124328 -657765349 +931813468 73726910 +-501357626 -671056882 +-980348760 -904519028 +-490467193 538323077 +-540085200 -40702703 +-211358617 44390609 +-662429882 -80877825 +-923216649 966704889 +-423048153 -976191117 +-982393323 -847692060 +799257732 -773635552 +-222422314 746846665 +-342800280 170683784 +-859216530 -572357768 +187193426 922557003 +108178822 -706557185 +-148522419 -790246268 +-937098102 478439130 +920044660 75869323 +-325302330 222601298 +-46758737 916159677 +-563504505 934616983 +686926241 -852265146 +-765717259 980346267 +-194239088 394542295 +266143381 774195345 +558021752 641270633 +975388298 -345295567 +819009660 -502273714 +-796415013 535001582 +-765439080 -944293940 +-28818380 10166639 +668818099 -456762649 +251174024 -704999817 +-434398494 -325997380 +-347102920 482455610 +126512449 -776023195 +-391602481 88048136 +897511158 -159477465 +-984604697 908200937 +-24905734 -210011409 +527295909 871366446 +-708662454 349319021 +-62213165 808789210 +-430755414 591688616 +-347002778 -388364753 +723210790 133160265 +-196617622 960637316 +-764835819 341862848 +332205312 341205545 +-651392881 -362153513 +929552496 -265930370 +-321245189 363840565 +218429790 219934618 +-139006783 -888221380 +-656290124 532622717 +17556326 871732525 +783390486 133535389 +181464310 -149688214 +-757518683 -888069074 +-439973032 -163099367 +458550611 364418713 +-690957858 -885412534 +286039300 195468432 +175772593 147911201 +-837493845 -720879711 +-488737831 -198760363 +629075973 -122009519 +736797999 -389648941 +433703076 555665778 +99887729 -157675580 +-852321182 -655755436 +-651049794 -928221360 +-9013799 -644793353 +159037041 81053271 +-261624849 815051154 +-890541416 492475719 +-692573368 -53735108 +767533439 -776492788 +830379748 937327883 +-624330678 -725238885 +-574689431 38913576 +-876852571 362165640 +-571425185 -173593614 +-883147216 -174537521 +982166250 -748640394 +698773500 987798479 +-543279799 368150648 +-777057813 -42124048 +-205110054 706413254 +823614614 -752224571 +778694426 605099411 +-912922216 -283428445 +503971197 389826206 +344732512 -248532260 +592549076 -571838870 +-205378073 -779094276 +192278199 872512888 +78104712 -733652318 +745405279 573150225 +953900375 432635505 +998607128 -156338590 +639203819 -787327528 +848833680 920456836 +-943331006 503160656 +953423394 241724321 +-946599792 901787135 +978993006 582863520 +245096028 815723344 +-36812098 -227965957 +-408540624 -773066526 +830583731 -484389400 +-863593867 -612990381 +802564121 60127743 +-631628988 -863026545 +-532244482 299720246 +37682424 659580886 +604894845 915125528 +899600694 -344622793 +136485643 898127766 +-83353536 890889136 +412327928 568003490 +-813121027 738021918 +936307776 -136975746 +990459105 590010634 +-800589214 -689402926 +-148071043 859572031 +-440529915 720794142 +-297389517 -268686732 +-282213939 323793936 +771896508 -482746958 +-407352545 -619639074 +996596794 972652675 +-720557859 -979447453 +992569598 -910815871 +-42884329 569435035 +802140357 782378590 +138394949 -568767306 +245007632 -781614604 +-51668580 223120692 +725724709 133492825 +805825536 -45247802 +893696416 642668576 +562974837 425850485 +852690847 397530676 +-211374980 -966877977 +627253934 -851309316 +-440500495 489785763 +170042567 -344754869 +-755466632 -454714596 +604552874 -298073042 +-887974754 72986356 +-915696241 606217544 +527170410 358331871 +74019840 -320134054 +116694332 -429493051 +444507003 552159537 +893893668 -67485698 +-858001394 -239869036 +-567169505 839664778 +258199451 590809000 +247425198 258951572 +-748071967 -697197959 +335475724 -881173974 +432425818 -798500070 +850382413 -883975905 +-135884058 -310516806 +130945466 154604166 +183163956 -491295407 +-364540945 385019586 +-365911069 675960029 +774422623 106840033 +364068967 85272158 +200090200 375304906 +89144206 575508060 +515643082 -558450968 +-431352683 -951708366 +-958732242 -440606799 +-54280913 -559891552 +-917151862 527919846 +-495087050 -502317153 +179611741 -989775948 +647801102 474904085 +-965963646 512424360 +713494618 -203010661 +125383962 376726698 +-514274455 -673829429 +-875975408 -473991971 +-169670110 960946926 +-116635898 174764855 +-508426698 -426200563 +786804084 280767265 +239521798 -955228425 +542648658 -21647191 +-265106984 -722219761 +-985698709 -757919902 +108281464 293707216 +84617169 95326923 +887246042 647038841 +601335645 472256362 +-697160460 -355280742 +-384758580 -666653616 +464117477 -942143323 +-858512711 329144216 +-919848522 199994589 +-813617600 71027961 +-155829786 815669144 +-894589361 -104795954 +86303419 4291372 +355686791 731071132 +997846757 11076404 +509192294 600554950 +73819974 -808403755 +-924480555 -520453356 +-241762555 -168882274 +-685221091 136363324 +-45464121 -937953747 +-470553495 133258405 +-936525617 -726766111 +188424230 -857240385 +514174288 -756990665 +908680435 -775792567 +176898714 801439140 +-913524589 -481673887 +-236063458 735841089 +-665185684 933619423 +980764210 -967558971 +-622781300 -91796526 +-327204373 130051677 +752998799 926088335 +195491152 -562133931 +76546057 728426762 +522145607 -491290007 +350739193 210862678 +-695717996 -354269659 +619402589 581455230 +553217799 -367546352 +-854277792 959077244 +-595624312 -988941728 +676752817 -191659285 +-717986101 -504290299 +-455084774 -687172674 +-395147126 -548837225 +91478761 192817840 +304243512 -293284303 +569956927 952832091 +554840148 109426301 +-349693759 267338644 +-125390223 726411748 +71255999 -660564149 +-154785840 733407437 +-257362215 -701423517 +35856009 -728081710 +648654608 -24881874 +673608641 107153200 +566708069 773235123 +-935459193 720554114 +882995447 872406302 +-136350845 426794211 +962979931 -173770847 +-788035100 839356247 +379298020 -380664578 +165296590 124879693 +637249791 -587058753 +-468581264 851122520 +482017959 -822579319 +699860712 852205396 +516480049 -727963927 +-897693308 -954861810 +-694317671 -946082921 +-495642732 -257827819 +-363350348 -540751053 +-218928854 -498481956 +-692650038 -320856695 +939817927 559117537 +-448133790 -278962025 +-113009599 -535683355 +-998874060 149978498 +-341009360 803931925 +735761860 932460878 +746545964 -90196448 +-936589415 -858007587 +643455217 -911762128 +855251717 -955521382 +963240101 -850335490 +-858067901 -625329549 +-51088806 527987244 +279538995 248697196 +-295308610 920280834 +-310722493 -98192240 +125919287 -277660854 +483890391 -254087767 +632198210 913925083 +-354213904 -304972170 +-283853137 -727675185 +-909762103 -940083500 +-702451289 448236955 +577426466 -297382668 +-420494437 -522803732 +646639847 808250184 +-370262201 -679589242 +583676569 -681318245 +90791093 783373165 +745070022 75308203 +18144696 20547381 +736088920 623283993 +-710244997 -5185494 +-921207563 -823400994 +-228137103 -399651396 +542581153 944140491 +-387825902 -335331429 +604336895 -382589249 +-81951276 949929965 +436537485 264260178 +669554139 224305995 +-530698993 -62722297 +657713058 -159131627 +-130033978 146305191 +534921863 -627937842 +384662576 -817712479 +-13160488 -249519098 +-568945659 -621297018 +192155480 -532696026 +-204461380 -39303823 +25213009 -195229906 +-149305430 757734034 +526637692 832869765 +-290496709 -599522686 +545523268 -446895064 +166243665 -206808141 +-340877568 -965742945 +-905268610 -67447922 +54486337 48574932 +-608735643 240851789 +-936331660 810112843 +-989862393 376488154 +-23336942 817392668 +-56633621 863668152 +336452867 158102043 +654891979 319190476 +-336049292 -61868345 +417600073 -349203036 +-421768960 -629203510 +-398045593 759612764 +371209631 98370495 +235736670 48743740 +-545181521 947033641 +-960401936 301004036 +423630060 -381237557 +345872680 -861385406 +-720611550 823593282 +391441418 -9268064 +675614918 754913910 +-314185638 51130228 +976705097 194076695 +-723711880 -306272752 +756115623 -604765710 +-120504604 -318055913 +-354133845 480040935 +-166964735 907807692 +49063844 448691313 +-917105964 -919027959 +503861050 799392189 +351384910 829832217 +-501239446 -560795066 +167724642 -635588521 +657489144 42632009 +-355336237 677738934 +-646991774 -948331296 +-277881441 -792374474 +85519630 -235369035 +233932540 -961414425 +340053845 980754822 +-654700336 297116960 +544682069 722151824 +-492626293 -739309160 +-37183776 164275717 +230268938 267947319 +-988702898 570955597 +-508880694 -336751981 +-956409053 -901875768 +683585256 -676022376 +624983708 625574213 +74904817 168191333 +-863766715 474580874 +121273817 -759804592 +-188824782 -146155428 +542574147 357730986 +22913889 -6609836 +200417760 -834940330 +-831958545 -846574469 +-588859335 192957948 +-64294683 848484211 +256504834 -698699474 +703652633 293038557 +-111026529 -604767576 +-970762718 760739638 +195703525 -364671054 +704257507 -419750792 +-489286317 -515630706 +-334571472 155310391 +222296461 -428412306 +852258531 -330576413 +964977599 -847425285 +-290877868 -845496811 +-823585195 -439221550 +-477497839 -587208143 +-776749524 -675063707 +-16135339 -689401247 +654639809 584952924 +-927911125 -50751791 +-338282391 -445355831 +300822650 118964970 +585431668 -964249791 +643654446 632918499 +447028904 -363303699 +-501612550 44804480 +-394008284 -308566399 +495079479 -972154365 +995371166 -365283777 +-583970186 -372655695 +-12043445 -721166297 +-579083894 892033276 +-690178450 626009982 +667717181 -101313917 +231586426 -307753906 +-248073506 471615125 +847415209 -196566338 +-911417093 -412686150 +-335093706 -978829045 +-148896246 213889929 +-139309692 -149579792 +-401897688 191097960 +165235798 467453331 +-500684 460603 +205751376 -501987347 +833710775 -569825183 +-161511962 477040458 +-328668760 -621822851 +628914634 266730769 +-345698697 647771358 +-25776616 380545188 +483879688 -332867287 +659231193 587024693 +-989875868 -825219504 +796190129 -710491389 +698338753 610241559 +150975755 926505274 +-683585818 -229246277 +564624996 -5147185 +-5314495 -302490226 +-297534735 -395544265 +-830048633 -451947962 +-751765403 -217325237 +-909003509 337111030 +525145124 -945507497 +438044734 718158566 +-781169228 -348651284 +-276375026 -283482855 +415518887 -617296235 +-561058966 -957814567 +-400560987 947444418 +680540497 272341869 +368430919 -541327833 +-491226906 -54593798 +-969613896 609309491 +-374897440 734205725 +-614790626 -501444175 +-100441591 961825991 +-399433437 -518683146 +962741824 670921341 +-817880551 -343124945 +-134191292 -458097917 +-980189333 -29300266 +-884846375 -43694275 +61106275 455458897 +582636935 53150247 +586639269 -752968249 +401200936 554806138 +-209438562 -167150422 +-431936488 915736433 +947658218 567691341 +-134953508 -11187289 +518558479 966929208 +444075553 -766941096 +545339245 -17052457 +-576682831 -367870709 +-770912390 204142743 +857813406 -597836038 +215215747 737658958 +807075251 160465776 +-902768673 526075397 +-365708863 -786907351 +-438237795 -261107527 +-60571796 36061841 +-525027092 -657838704 +131001156 -606111138 +321558163 477764768 +-784262071 942436966 +657164990 333677375 +149585389 453655226 +647310525 -668302571 +-799855854 538793099 +167440819 180339097 +-709281527 -214506598 +127719043 83459059 +-9107079 567284887 +872783660 773316978 +722838882 -852660414 +624184151 -50839565 +72793329 568867961 +-126104671 -838010496 +-69612793 -83014437 +-771529179 -51979716 +767125746 -655456443 +-489447111 -903759856 +789809169 219862377 +971052106 -636069204 +897602072 949833487 +165323800 846067756 +553274904 -949656589 +990032552 673777391 +738914483 840073751 +-563576397 -664802447 +-831957931 -346481657 +-338898787 -175910686 +495659704 598178306 +-834782535 -959699178 +439986601 -760126940 +-385681677 -238754610 +689172248 -972265196 +831035270 -9269659 +517970156 298124946 +-157236857 -577747686 +-420150751 -764305124 +387034112 -332507326 +-186467787 -413564089 +-135421536 -482468695 +-261153787 658052247 +61272632 -614425559 +-559489746 -706934319 +683198463 -771170966 +170173105 -250130455 +231855883 515951025 +-518009639 238722782 +-447064000 -36241402 +-197629023 -874080155 +152218678 -511699520 +-158522709 -196657065 +846948990 -922413230 +928965669 957928375 +862046544 -991852438 +-874407396 -53076615 +874442967 -830424733 +874018708 -324649801 +-279155285 701893303 +214267606 152831038 +-92849075 739030030 +695117429 -337726698 +78544511 -708794081 +-899611954 867773717 +-177764064 -515524138 +649325456 -84968191 +-376658931 268840790 +154082106 -174106357 +-875410176 -999479647 +-684344036 -952212651 +285996376 -365798096 +169952536 -993948093 +458700791 -204368846 +559106600 384326167 +-703765136 419324852 +326622258 -450018299 +681075713 -465213838 +773704911 241104590 +837142436 -590336675 +-199398863 678806205 +759174185 532157091 +682994045 374789662 +-521252390 -629347269 +-522886376 227313690 +-639821629 -796562319 +352861883 -307025854 +74679201 -937321878 +-124220622 -511656992 +783086550 -908790452 +-535204527 726021323 +616046327 -617090797 +226203044 190626224 +400209036 -779968539 +-813037917 338613924 +775060129 691842920 +-591740148 -144299148 +689922859 88182986 +576252240 -661021699 +321126348 -308363786 +-197874934 -14601197 +961537886 197189340 +224150674 -751242433 +-350488312 -768008860 +-430383685 538024192 +68180941 233144010 +-765775912 493237408 +-581212745 -252237846 +-718624270 -459080004 +482533756 137739926 +-881067312 -814867596 +-586036725 -85189697 +-820857224 437242943 +-547411818 148017411 +719700458 159263334 +-945370990 842293750 +-312312280 -386301865 +714610710 273914937 +-864725364 -938349390 +708682443 373626994 +866687543 -200686915 +-712737941 -934009542 +-547556837 171035214 +-119320434 507836182 +751741195 -114813817 +-482094848 -347032744 +527083847 -121286372 +321047965 -611196286 +275377457 236734874 +-952062218 -529880784 +-990381393 -374573436 +240968329 277538269 +989568469 -846467618 +387937312 491628782 +963465554 558695036 +590429021 378074063 +-230572251 -374042031 +-290211075 682328346 +58249272 121111049 +245806451 -171351374 +752959386 -727639754 +-989770281 -238684129 +-430438105 648001065 +305560773 713747481 +105727911 -74685859 +-432922089 89837310 +648528480 65184943 +521970938 -313947711 +-30357998 -268879194 +-411701834 997728966 +-921626381 -580314008 +748446282 -127690387 +-634127054 -365343693 +688412161 200796710 +-305633874 -730084763 +-302486490 102908302 +-172176870 663270243 +361317398 -602084607 +-330560207 176596428 +-843505634 328389553 +-326348093 757100964 +166490947 -24241044 +280144757 -572154129 +-432688633 44279476 +100480423 -220356051 +140102797 298909299 +685203110 663204058 +-471518670 363625385 +839030578 636077348 +-884848128 -15045091 +-201627570 318967344 +27388570 -475368610 +118743730 585366586 +587121613 405777656 +160674433 -582970664 +-940337212 -885565036 +-429407967 -564634774 +587349284 529009210 +-514670926 -803530345 +493812430 -541914307 +-410562876 -450400598 +-37984196 978284448 +723467563 384386139 +-808560011 -692526901 +612617628 -980397052 +-986359764 -667840689 +-427839338 -824710767 +-527214890 979494505 +-921992077 276749815 +-776224744 266034071 +42791123 -86576396 +-857517307 -861402264 +131421890 -366583380 +240544704 500688806 +310657081 354724623 +70864628 816326185 +345105770 -380824873 +-155083434 670486221 +54341301 610912923 +-168981381 -108599946 +-266785719 658411427 +227197696 846354455 +776195553 929821985 +-107034185 747093909 +808941182 -262079428 +-837818631 -111876455 +10967557 681940039 +-162530949 410664767 +-902961558 -588126137 +536492066 -742275168 +100025829 -36603752 +-886212203 339241408 +-213269572 435498576 +806917542 550294544 +-536678744 962963518 +682136838 -473994761 +-663091927 448148810 +319088044 191872432 +-545819007 -157634609 +55523721 224171315 +-405406585 276231757 +331943476 955903189 +-45416693 -442168960 +532473461 315984802 +-693836784 557983588 +433803665 982230720 +-655873127 116050793 +-886088435 -936653479 +-127816906 413242521 +825683338 -194895189 +411574329 715010833 +729006418 309519331 +5508800 -607966500 +28696291 -778567821 +111445179 665137593 +702533892 -527057325 +-145224392 -930243171 +-358586653 -937021058 +-393418703 704650295 +-594236191 -138586011 +319102341 722517901 +-427225610 -240810179 +-363207185 -278647635 +988422816 738374090 +-334013891 -627729186 +-827535139 -449926372 +-974445982 -558819415 +781665691 -137646921 +617319327 664539420 +954632715 -244122390 +314868364 -182775217 +293811234 892598125 +-733617810 -764796578 +71535115 -441958935 +-398941472 -949533258 +55278435 83416540 +83608996 -712490673 +339578586 -700723150 +-997440606 -567212196 +-467720940 644412731 +-248583657 -683111388 +-265495380 -381911961 +-843639728 -984471857 +-197873661 602167091 +614191133 -6829955 +-872289073 598780868 +919892981 -724459162 +867254248 -435076277 +973158504 -940467518 +-654685951 323708937 +-914654312 899127194 +20738690 242284425 +-617973196 611589804 +280126862 810940860 +686188052 468265604 +-869225968 -293999135 +52808881 -13115832 +898319434 -666125589 +135907354 -154369964 +-143831347 960693159 +-444374252 898758209 +-758249961 -84243921 +-470585471 313272864 +557012852 679459085 +262080052 531516871 +509542330 -251843865 +-693986072 483270489 +-431312747 -706692995 +-979386275 776390628 +63760472 -495474804 +489869055 -855628977 +632707951 -266073590 +-312930466 -217229469 +-126192187 -117289230 +572209758 295971410 +-435772525 -660248277 +478393823 681770356 +767862341 -558023018 +-73400375 -304550849 +-296841206 200025165 +-436092119 249050309 +950960991 -534877073 +831873209 844618670 +-155081971 55051981 +-582277685 -607526868 +344455405 -229490748 +-139036126 924459170 +139218921 -295405932 +257562468 -893935187 +-887662764 -980387017 +128084660 960369844 +936387256 737986973 +-24351545 -376225960 +428496893 -713848274 +-787129160 522841809 +284098271 -990489766 +374359706 -943836943 +-380050585 610867619 +-483833219 -215988651 +-113541827 -35689156 +75045720 -322022210 +-930340523 776191948 +444808912 -392232614 +6646950 3527100 +143177323 889060111 +546646765 874051267 +865989677 -478633039 +765153622 -972209655 +-816239284 36811160 +-972048610 893248623 +819467865 939653052 +-139031201 -271222350 +627448832 -832518099 +633369346 -158853468 +-449108162 -272898757 +521267164 -473698079 +11867513 -678461365 +-27882959 243509100 +-928044603 699964828 +-517014625 -53877673 +-298492968 -564120015 +-814449028 -199826768 +-866267154 -812074203 +390571139 68366858 +-858195365 301445634 +-916249659 785401976 +257901524 951479083 +-840972341 605316837 +-333169299 -797733949 +653735249 641744939 +-995667054 497771894 +-7311993 991799578 +-543137109 -638790328 +4995663 -54785573 +-599867521 -927701646 +2459643 -439088931 +-224934019 28516204 +929181514 988606022 +-685730455 313434693 +-187376784 -364337827 +63718984 -781108761 +-154883301 778919093 +504298491 -546097571 +158040240 -231844776 +-33861741 -882193528 +-571010659 259701835 +327684571 -803121607 +860848387 243341418 +842940184 -346236757 +206494386 957685029 +90997331 630361915 +-625368542 251351020 +-564222566 -89529468 +692107103 -477512716 +178461636 -64542420 +792003191 512894337 +-391367109 -793606121 +-868291598 444814464 +-775156593 729549779 +-73600699 -24527637 +-194790440 -79297975 +516814679 -979922255 +544037639 -168775926 +473181452 -900426054 +38801216 -64812309 +-18960017 -282305939 +828285955 -538875883 +-23075353 -561949688 +578800625 -58582552 +331971120 898557504 +-175615413 -826817318 +-758967825 -95041653 +-543914482 649511064 +-30182923 -570276586 +-634068472 964565976 +-477996887 -822475656 +630533137 -398039127 +-496495867 -752461535 +510210188 -639021065 +-801923885 216055408 +189852398 -791234687 +758087284 124689956 +-559016298 -744644708 +-505168416 -510412066 +192030069 -970256345 +954182851 -902213395 +143482664 592409862 +-634883840 -573095030 +-355624746 -815200187 +298006655 771995246 +-622091241 -359785221 +-47335684 -171746241 +347652239 -318547361 +-26934652 596168056 +-621833371 677203213 +-77112960 582515812 +-139394282 679280436 +607115041 174458488 +190504619 211413630 +472475324 -546102831 +-586432355 -799471267 +-712097634 -394308929 +-184993931 649770578 +899733444 353071774 +-701840632 -946201769 +-393435410 -70658313 +-949983829 490311622 +-961844253 -629602139 +-663835802 -614052026 +776265149 663040103 +22121947 811135180 +926144506 485178312 +68504200 -576980540 +-372602294 660977617 +-156313451 678227451 +193852898 -701351066 +-124365989 410660871 +-74190935 789119312 +269840470 302507111 +19993411 13925270 +-929290146 450636103 +-922405786 -890474334 +528322116 351514760 +-587144230 -362191666 +484439240 -279563681 +-78081763 -489054922 +602013876 132269918 +915323556 -85140135 +-627256684 848844550 +871013788 941627027 +958268397 -174367422 +-430949228 38105000 +457432347 89951903 +72870100 790279181 +-287566667 -313858722 +-858380193 -928869302 +214802077 -164669571 +-760938419 -807447326 +-491296992 -971805496 +35843063 -889485141 +679607957 -778495577 +-996733812 343480137 +888554176 -132789948 +848878452 -493241980 +447855614 -338541107 +-141092783 137964472 +-556233111 966448572 +-961977273 -976323250 +63513494 -452110287 +184982861 916568558 +-20833631 733894691 +333138457 582145013 +464378938 -987632502 +-255002172 651445771 +-370587288 969511881 +-853229310 -211371168 +-42773398 -175603373 +-606125521 903037327 +299835205 -167450915 +909089119 -594611752 +378340052 591508932 +-865483674 -74676375 +80402610 910864654 +-309745924 511737169 +707035143 360822847 +-27975333 -788156914 +-450909610 561092254 +63280947 416323534 +-550968201 -1495142 +-36927112 -123588239 +-157769585 -87817790 +236201726 513880068 +-405755654 399242332 +365998987 -382522669 +382165338 916440266 +489369136 -447082395 +204757434 655518993 +-580054778 618643942 +-205349507 -319418446 +-423097123 552204774 +-745750737 -210095612 +433515462 -292936391 +839852357 -813364650 +162420916 -348237906 +-205633871 956912349 +310854734 627016608 +-183778514 505524631 +641593327 754361143 +-86474150 718618771 +135956759 -781327117 +-628312575 -520769238 +-524875326 531567477 +-483420436 -924496266 +681711093 130442931 +-899650400 -892010686 +-965278365 671302089 +-993013928 -86004693 +-277515638 30396217 +690014189 800605140 +793937097 -97755678 +987233866 -614119872 +-903886087 -781281099 +181045323 905903984 +571211947 -255507144 +694320412 -863634213 +838051484 386553566 +406185672 -100046769 +811356045 101273906 +789072592 145286722 +813781202 4920162 +249514474 -869397317 +-907687511 -863672714 +-196372705 -249061041 +681907571 719378216 +309837091 -844659695 +50805011 -350838911 +534213438 -407281128 +763923428 208494028 +-938039597 -817224435 +-342119064 -793300412 +954249945 234242555 +-365133047 -914272872 +-632924244 895739577 +817394335 -401852784 +-393233220 608499980 +304446250 732415361 +491873647 925043489 +-107302333 596176182 +-654544855 -56882844 +-500637157 -792794116 +-145689824 -52013169 +288400449 -570725350 +527188402 86725279 +-365089654 -755836121 +-986430805 26523052 +-911647158 -688646056 +422847103 -371114320 +115853585 8670965 +297019629 -93556864 +26935661 11891513 +987294656 820021505 +394345483 503140757 +394358702 112316662 +-67249304 205077019 +980123701 -570173050 +-714296142 -755107683 +821282069 -945758843 +427825947 587894975 +642942436 67677909 +-359762656 -929072938 +796210931 824107816 +-47200474 66202958 +52964278 17036573 +-709178318 -515711784 +681323965 -164690666 +-370932599 290150334 +-485849031 882587111 +450074841 651332938 +-928700130 624314511 +320493324 -516332339 +-550735226 836167324 +-411322178 -198200019 +112371192 337414736 +246477800 544460137 +695692782 212418748 +46809129 -656593254 +-931681205 609845001 +-668052011 660439395 +-567206813 274214321 +-126418520 934144445 +693473094 -453006100 +564437436 -55657804 +393052745 -976474743 +-866596462 -15675851 +633608843 -3298333 +-380943055 863987263 +581249480 198995562 +-621587271 166892504 +-158988859 766927420 +875837350 -428348600 +-962890383 -295038073 +125780835 -712961841 +-926346659 -387363213 +-747045558 173483558 +-268575692 -227624230 +43538090 -753780825 +-187819230 -785382532 +60394344 -671932493 +-314798278 -611920099 +183245544 391967685 +-204837922 583966238 +842889938 -679491133 +-935267149 -594010639 +551393933 910785776 +-363397595 -942856123 +272058815 -606777230 +285466154 -643125106 +573156122 -185275242 +-525303458 -19891969 +-199374848 -938358097 +751279763 875608610 +-153868260 344538607 +491584163 -569747028 +-637687942 -77961938 +-506661844 989630559 +-51829685 -243997259 +-504803897 -227365218 +331062001 208396288 +-882972900 -580546 +325865174 990252257 +929096293 623997612 +-798357757 578989415 +-734582830 69987131 +-194487975 -116382600 +511469153 -330871479 +-954198672 686868032 +-842854712 256089377 +160240650 496454010 +891691655 629796500 +398423812 -246479181 +-74025279 -905348182 +895941575 -148805420 +582507078 762173014 +474442943 -975769538 +-280259207 600616080 +-754970066 797880998 +-724318761 298239458 +361620746 -254363003 +-287239196 -13885765 +968829560 -146841775 +-905839362 106879647 +-634207944 -376296235 +413656639 -736513052 +-505908953 566323002 +-848443386 -13696355 +386407639 15067005 +-527039482 -838258063 +941770559 321172524 +750813188 868910593 +750876407 -677917413 +246466077 -670385048 +891808073 780250737 +-57963892 -27501325 +-759202425 695575113 +19752277 -155690444 +506651278 739806904 +-807705595 -842357535 +176440646 -773127555 +-859378843 -389700078 +748402555 499404599 +657630648 410199313 +-684901373 393246076 +-398113964 890929031 +-682255220 -127164670 +320052525 507795149 +60293037 -258281425 +210536187 -190082716 +190256989 -423250722 +-924913927 484759585 +458634841 -755036924 +977147544 -867709644 +896479165 -781401314 +-317434137 -804671423 +473112771 -612882270 +-537728335 204905116 +524416543 -194414922 +420844010 930495738 +346816936 893182754 +106157965 622940497 +-523579764 855168963 +724398206 258333520 +541182724 -318569248 +140908720 -223904482 +-24112772 -221216542 +-203625742 -326214005 +-183999199 -548277276 +-616565245 -569355742 +-960234896 -370325378 +507659774 352493582 +-220086139 -286880208 +156780107 901817641 +285915453 -222351338 +999816141 900810216 +-506455145 360205358 +122661042 532950240 +-961933580 -648400944 +115389158 471708517 +-6986580 5336274 +671661686 -396434756 +311982565 -968683337 +-790455923 -505503844 +942071062 48094423 +577665822 716635377 +690296283 -131702709 +-794964010 -308483296 +664738489 749125382 +428318771 -911906200 +-870957575 995987522 +462764423 -183412713 +-868899580 -120278214 +689044964 964925403 +-151811052 -792293602 +-279748517 246010347 +295683162 820115470 +-183249283 216264472 +-979219979 48213782 +325033170 -377364254 +-230263080 681695074 +48839512 17973704 +-436186003 172376252 +51151172 690467176 +-580540785 479623800 +557652431 -423518234 +710871867 -436981465 +-376318187 -608577294 +343065316 -315455041 +14117044 -838271415 +141925623 878787523 +-360505948 469357541 +243706387 772093201 +740149524 -656007162 +37071812 -159931688 +-815644051 97018437 +-266391153 895772234 +-66998407 -513423351 +981999664 240977943 +-819972530 38096154 +215085988 454413429 +546056255 987566981 +-107060521 274093696 +694682665 -408563324 +-845413173 -161455385 +459790183 -435963561 +-114655126 598607057 +329969025 -867667855 +-572542775 386422604 +-959751869 723356092 +-96042777 -973783311 +-74165602 -356172780 +679575270 -216419943 +94211876 -387069911 +-787861785 -833707846 +-693782643 -750603146 +-188702097 -66612290 +-44581843 498481806 +-291354863 -752613353 +392486605 614499493 +-277624673 -412084133 +362577803 -603999142 +489090382 -309396685 +-248985679 33896880 +911874947 -609894802 +653091253 319677158 +-68323538 164618323 +433892510 918430601 +500663939 -953550328 +968640793 -813546123 +180981418 -50837856 +-171223327 935584584 +346758005 -649340837 +581499619 293377789 +-314123125 854965819 +299049589 -543994822 +-190106068 99961029 +-316707338 -264326594 +-323454872 -188947261 +630363093 -266059656 +-600370640 -882352231 +118776728 834099394 +-768428738 -589133650 +302734168 -810426095 +866579895 -778046369 +-751787054 -154483785 +-359221040 -199569500 +-163848447 -967873962 +437726312 235385995 +-655786542 733392188 +480614161 -370351548 +-959090576 -30682452 +-829729638 122370654 +146043671 228809831 +-880340228 684936531 +504829121 392292089 +-728733312 -208153995 +231963073 -881587978 +-123379185 449193743 +-772047852 18750090 +-385225037 359400063 +-889315933 -620462291 +589876554 -983640760 +865008765 560005181 +-994343518 -617369088 +-400555778 178353354 +147522737 -965795631 +-435938378 251523024 +-450097350 -396345273 +557539265 389339084 +-550295991 -689727206 +-780334961 588169905 +-87901938 -798125912 +-975507902 656214635 +-411594061 -898691362 +-887206685 148648526 +-865156995 799099407 +207892893 -819643014 +-697335238 -898191411 +-658873206 -7064325 +67796355 70857096 +327545773 -676428768 +-723813156 314630409 +849659922 -900653526 +92355147 778635193 +61030701 724935332 +930376807 206101503 +-288437697 327872598 +-989969172 -618911452 +288056423 -805106334 +511967910 832739391 +-885375093 -512865865 +-867627037 308099402 +-319762477 451771223 +-627561053 -124298330 +787123902 -790009307 +334740014 -127102971 +-684532078 457546905 +-420794057 -283298529 +-785169106 847205913 +512192377 119575856 +-674078321 -234945733 +864027547 65714355 +123882756 814051856 +-577783788 769595352 +-224476425 -656412899 +-158745909 133175758 +-187281730 -101402133 +241838263 502965990 +222743553 263881535 +986139979 696256197 +-508156637 183721401 +908464798 962607839 +-782586015 401742880 +620063598 522366658 +-830588657 -553059373 +524813793 -383860264 +-376455458 881896792 +-895552679 468284739 +-603255780 -112444534 +-337609172 561658324 +426934135 487083046 +464283012 817006020 +-938199231 82478734 +394980081 -247930459 +864541230 278156015 +484287106 -715472919 +-857257423 -976503431 +666136490 -203853637 +992799125 666239708 +466146908 314925294 +100889560 -74856619 +145026780 544947705 +-972038634 -824141978 +198596323 -573359494 +228321645 681752704 +-999026897 816237091 +-93520849 433959849 +-875054996 -765019539 +-734703392 -406891549 +689831743 907928691 +-806181391 -99576123 +-562150298 489397287 +-451142110 728543760 +110526312 -487261528 +-597087936 -200579956 +630362265 785378469 +54876917 229439781 +-944637122 -5672292 +341213905 682168071 +776509711 -413224400 +499659157 -89552874 +438736019 -683486163 +735934759 -131306594 +277379368 -575777765 +-207125422 -378864844 +-461453221 -419270323 +-673191074 740314112 +389751395 -211639337 +63981608 855101223 +-222098858 -669372130 +692114863 720241921 +280211666 73567591 +228988475 -876624919 +-722565665 815444671 +496528443 692345215 +-563109988 -146560921 +-123918786 -310974064 +-105790831 795681012 +-485862288 771303127 +886334573 893376072 +944125947 -837656138 +-254364584 933739143 +427862686 68857961 +-476621531 -394531188 +196230789 749401798 +-436571386 101775838 +278969449 -30725954 +511657637 -731632836 +-287371456 -647950838 +896736155 347903033 +-683258242 85575831 +-342929724 -627504295 +269286526 -459549317 +334686095 298793741 +-246249375 -414316586 +-603508098 327125581 +404944514 275618733 +808172617 420468475 +383316092 -926329915 +504586490 273905191 +-404779905 -428689355 +-511042665 -804308297 +550833425 -87174236 +619718073 236705006 +787956923 152876668 +-702001517 795537710 +-158759835 -729004492 +839345224 -538876701 +-854506011 884157469 +681704248 995239599 +-231511653 -347705172 +792364813 252991328 +18290126 -364109803 +-803561669 -434509033 +681453140 -487130423 +-29812115 185254276 +969643068 126884763 +-689655924 -175912010 +477170348 3623385 +-318105902 -148677687 +-313876185 216964497 +-299521544 -699436498 +-17667449 -894248958 +-756531009 899736256 +-459810665 -254621736 +207676698 -919649806 +495287565 -430590062 +-270508054 376165471 +-627883785 -181964026 +54549923 -721504443 +-182654502 987841108 +-448470178 74835437 +-719747090 -806365305 +131303568 -231073261 +752692417 524699313 +-221410514 -640446948 +-371303077 929292961 +493815066 918941677 +-505846846 -368526375 +365235442 -264106697 +-484753117 -256734095 +789918980 -963231343 +-874601806 815314696 +174630044 580412710 +206839152 -482420974 +469910939 46871477 +-430165189 -383293818 +-779605515 -689844755 +-499890824 218435694 +470976526 528907561 +460846168 -276221213 +-566048800 306475701 +828688235 -336107125 +658071241 -893703130 +510380678 -609088502 +-591264931 290894763 +267790162 213533341 +-961747748 792196207 +122871514 -963307364 +-860073254 -113282777 +197730599 -335639554 +116859792 -199135729 +-274271803 -540535730 +466507377 -834950125 +131868757 -609941397 +545530285 -412726874 +-103950881 -60558056 +-972650525 -676600922 +-506851191 -117010156 +-15357754 -833581942 +-164099170 216432283 +523898447 -355665295 +-451518644 425072776 +-886974015 -646456808 +861888428 -316128553 +37787246 728166761 +95212046 -58542775 +82175418 -344590991 +-476395478 996999250 +940106964 -661817994 +-224881802 -74686474 +695616815 -714135484 +-656024332 735662202 +-556569558 -13908612 +-136972128 -144708035 +123514211 905853165 +139382728 468839382 +-591553115 358776108 +191638810 75378479 +-6242009 -793936629 +-913793639 -360604720 +175209816 21995610 +-87793670 -857903436 +-864057589 -992815376 +-221565723 -889576301 +-694857222 854399680 +705183228 -75570335 +718148777 -981485384 +-893802502 875588339 +825638039 -419268534 +-567081359 152154326 +165612960 299561064 +-539761243 -764211923 +-86735183 -662913442 +-401550822 648202788 +-513332690 706117236 +698867515 -63957822 +555999739 867579310 +-713462189 456675339 +132395632 239165258 +361117283 146767411 +-869958900 265731317 +354705864 -791698724 +753998374 40180774 +-960918237 -274888580 +-848448731 -282654052 +414028033 -285586413 +918556698 -370016300 +-379794263 750622754 +-545159742 135345920 +549007020 -502788579 +459436552 402490041 +-895154444 -397452572 +269647752 -880747172 +-704499651 740515033 +809201391 -850076246 +-549057409 939007706 +405249727 241327928 +325053942 -70924368 +840328609 992587350 +400264402 840969777 +600729009 -149031363 +675101265 729274978 +706155883 938951207 +-75230409 -563137433 +596248875 -999797148 +993539448 153464071 +424083726 531208051 +926341786 -736729656 +734502745 -494437837 +241368089 -636673403 +979089974 517146140 +259918072 691737131 +-799445094 462299359 +778738857 -602242058 +-214753063 -129307040 +-51860002 -139656131 +489937258 896779764 +-658526166 -6183745 +467549259 -591858265 +-120645161 430642036 +699431714 105516664 +300449877 -346138421 +679161046 824738235 +-823245877 -257470087 +660438713 -822002505 +337820120 -532675638 +-936487559 -909069045 +-881593670 322099827 +586454647 545456097 +977690704 -323200479 +139842973 -250813644 +212996142 -432646457 +217883337 31637005 +-442170973 -39447599 +-239038793 836925333 +365737382 275099389 +663513859 -604750983 +-965502518 -973206370 +-437768663 -557191324 +758822235 882973059 +9802073 420027732 +879577923 456800893 +490081083 -829651071 +238286595 -860348711 +453345022 617239481 +-645230025 887645421 +333931734 353483886 +147605574 -489779808 +890880207 17499972 +-486538624 -557321869 +809258206 -465057903 +-76219732 -667174721 +-476497420 643489131 +-833991353 581753622 +-317223359 460702225 +189698805 -44554525 +525928180 -381055732 +-328855399 -977207855 +388095591 698795232 +310708981 -723545890 +-516931095 111173906 +282087292 -648979288 +733846550 979139752 +-381084255 -125150367 +-909035983 203814553 +676618130 202795923 +-186730895 -83253742 +375193754 -599418834 +203201625 52553613 +-355201078 767769898 +620168176 787031705 +894837169 -508044474 +-88760318 678226157 +-338362233 686231912 +644244963 -977879597 +601505530 -952417867 +268175814 555543920 +-946644259 -732738329 +-296229784 -27866346 +-881694222 311206362 +-808004506 -865286778 +242873312 14644355 +-308817181 -451685241 +55095652 -276822638 +561256641 -20787938 +479690726 -705657078 +876506571 549980651 +-133410545 784704448 +-43110901 465922423 +-397977074 -856476985 +-56723607 -364564262 +-998753647 -414526325 +-411921035 -523696491 +999207041 934418313 +240417297 815105036 +986101206 198962045 +333585411 873855870 +536293169 -570006771 +69108839 -311888249 +-52110272 559566439 +-48844898 -762332037 +429235507 -570715161 +-349445648 618058296 +-808457028 717348166 +95494445 -926913199 +602130107 78720297 +885215705 -340677890 +-741716614 -745984725 +-384379232 43716321 +-45978625 -932854861 +-199083480 505587804 +392409915 631204359 +69445139 -287867415 +459512316 613731471 +-621185529 -664700741 +315846264 -881094977 +-870360979 -775341771 +-302895223 66077062 +48261613 869540107 +926269393 126394792 +-676879843 -663427849 +45572677 865587646 +-712874164 -975810043 +759777979 600396793 +57450900 845571206 +-382414120 81276818 +185689115 -934644825 +85098336 -947130971 +-477116626 171598452 +405467075 -547499189 +157848282 -984406455 +-805129557 355141359 +978574254 -189333393 +-250898132 -876237247 +740201577 34128824 +8787799 745862478 +983911043 -642995661 +-135158122 -514761934 +104008738 688802685 +818324239 153321815 +857962847 574508459 +456378202 104706437 +604314754 942739437 +-755662208 -259730713 +-504602479 -682293451 +54164775 623232443 +-904751808 18985987 +945266666 559484823 +737673417 -982324068 +-273369132 -563862675 +-468317030 -996918985 +-6722999 965697126 +-50241370 993784175 +443180443 792186543 +-870562201 93665190 +809462454 -197072028 +-227728013 -7703987 +-306008133 852047413 +-13524898 868973220 +-567015544 967943960 +902542078 -494442682 +30135826 -926986196 +-848052609 315293196 +-866815967 -318140898 +162369358 806778183 +-374851191 728530306 +-632817962 411328972 +-116277669 -30655382 +143845525 486967950 +221926285 365516977 +-710756710 -594513983 +-232134645 465899426 +807931915 244372139 +-299698486 876899458 +-185628996 -852886776 +-276441600 425117954 +-780276221 614315315 +195023639 -682330162 +83020980 203645386 +452613772 -29857027 +-81592551 165840498 +-896895623 -340624176 +-770700096 -230559837 +-782825167 -533770224 +252131980 -778702089 +412875916 -926845139 +-993508536 614080053 +729109038 16489462 +896561278 928028275 +-160699046 -757747003 +702694574 -70361616 +-122882290 -68201096 +979588523 -191945791 +-934800578 -128545647 +-343259360 -968282040 +951977429 898007419 +219661767 783719196 +57410322 -611368848 +-145116026 238653510 +-13442569 484185872 +-153524130 -293880932 +-52633317 -785251011 +138684177 810708381 +-225243065 277493631 +935135725 -478101793 +25092378 -711722361 +644364312 -225148310 +676045466 534331611 +434967546 -897577303 +603576891 -699160597 +-769599134 93415918 +228557000 520380586 +798066343 481518068 +-386046580 977383451 +591748834 -931002396 +-97908795 -911111609 +723335717 -827414313 +603811837 573825798 +187257117 -494463814 +-293620103 111591278 +-242311718 -276830552 +-480451003 -919379054 +-221543033 -72269126 +-472415100 -956672404 +866754146 -936029033 +-735556490 -639058556 +687451538 -399163739 +-721104576 -353923217 +-731001366 -879748845 +994781652 -570294015 +845769108 -879954287 +774342397 -710319412 +475788378 902124979 +-610617220 512046091 +286505289 -541374668 +-445714832 749522440 +-606247657 -173103010 +796316742 -332370990 +-15510466 -906518720 +-859781349 335027469 +193270279 -693060690 +-407639170 -824399696 +833303331 -223582783 +644601726 -602481079 +362300365 592692719 +998046281 -58564669 +-394648805 -869643696 +433910137 -777347760 +104664780 -922075148 +-63427327 -85648139 +220166876 -968730039 +-390427275 803613129 +537433100 742308640 +412888992 530347303 +-939735119 -476078267 +-590873974 -587308073 +-759138594 -802309171 +910509912 195638244 +935440074 -213931663 +-570121234 741403773 +388163482 -905665837 +392054636 -985110771 +117020286 188052621 +-273057378 325493742 +138265731 22687799 +337180561 -609769460 +-266891514 599136353 +790276954 581356590 +690904055 -386493518 +-314901933 374545821 +420060393 -847522161 +-814874225 236380176 +-390601914 941282997 +160979361 699844971 +-624640851 -465349657 +406642364 25889836 +993162884 -337067868 +46665314 -494759960 +-9814346 269291755 +-284803500 32693199 +564403689 -87514057 +739728304 -385668407 +-69818048 -419161242 +-388095552 -845931393 +-966097169 4449918 +904332671 480217449 +-896204100 782620780 +-251634134 973851141 +993046240 -654131543 +658033457 -877383916 +-811467789 936308995 +150399687 -658965553 +190138209 604946298 +-737581733 568105332 +767270582 387938179 +574454728 -138768844 +645510255 -488114028 +-583106533 -896930279 +792167069 -163516379 +13816515 -204792085 +-230368548 -285878058 +216286864 300688733 +924120037 -162816488 +460466064 -913523128 +-824537504 656535765 +134208114 -942432963 +-784429641 487849282 +-985875826 545413749 +-948842401 -554695495 +174362707 411105677 +-982713817 634808037 +-865225930 258157673 +-306656648 -689085192 +823167082 992796059 +-112404516 -454280851 +-234228853 241945876 +70517961 -364348474 +697140646 -597795520 +2443783 804484991 +-912318569 -158766649 +478707778 -40179810 +722073164 -889816534 +-970284314 -342580059 +-593278761 958808961 +-4915089 57171189 +-100384064 471499846 +-927214689 249526420 +936237542 -247239813 +949017416 146788496 +-862725360 -298545101 +-156947201 -473390441 +-603641558 -274876440 +837434631 -976218218 +107569773 -308194585 +81300363 37821782 +743038 725458887 +834405169 221801940 +-714345424 -766315690 +995442922 -480593818 +-207158060 -8193864 +-843766734 423752748 +967130007 731738436 +223938858 197980391 +-295720790 -811732745 +-193391711 940453488 +24714927 873578872 +-811899613 731411714 +625481328 -296044193 +-369136044 201612364 +105008603 -425936174 +-976903077 266514994 +102551679 -887224651 +631527442 -112918215 +-575268669 -416625774 +823167428 -970281843 +-824393827 -302554438 +406307890 -864105093 +-751900492 655711351 +-888102612 618510245 +-980240465 -474530460 +811534059 -153268403 +-973749409 489292948 +-534312504 743616457 +-347319024 72604968 +237202487 310994688 +-397809859 -501683176 +-966684943 254365016 +-229666841 -858508435 +-971057361 208594047 +834050117 440739216 +-534022529 -31303808 +-812873849 259784642 +-445618041 -42330 +-603080299 -127869623 +-386695488 -296029148 +912640814 -667891023 +7348659 208012319 +834419032 874232312 +-937522572 220145665 +691670446 708778915 +-118151084 495812884 +494931384 617727654 +-549022741 -767117808 +144772444 712773707 +47993474 334463885 +-679635894 400048194 +-983919231 817525308 +94691041 -452750617 +624974427 -744958984 +-767654258 89792519 +-111484198 969755840 +79760633 794161410 +384570863 -438189531 +-499851572 -885294867 +-523405763 983434423 +-819156151 445002300 +452218924 -512894516 +15567114 -496353791 +910328919 -286328006 +224548923 -78298594 +476679576 -422147800 +440468881 91595299 +-205548862 -3740615 +343592325 -954859611 +-528656198 -856422007 +945002061 918595274 +560927821 -710210651 +942152315 -425394860 +-475852735 -749133763 +442093813 121190029 +424916396 -936796315 +37438336 283414972 +-292722539 -909045303 +182217317 -981582777 +-264165012 -152746402 +-269190481 -716067695 +-939114350 -731186283 +484363503 134852700 +-134997912 599198826 +-451287194 -739991470 +-283637782 -822814607 +366695991 40934958 +251528259 381701259 +387830265 -754039546 +-133436260 915180327 +384224553 184535696 +-806405649 671742260 +916668233 -141670940 +964198592 -287910444 +972200157 199968928 +483034044 540053384 +-128994773 -640327456 +373135592 317407099 +304347084 -538711475 +-18657111 851616188 +597943642 47630710 +-927456007 -10821053 +764609209 -335106957 +759927050 87610821 +200343510 37515856 +698597415 604742946 +-9476847 -628292465 +-951597917 -342553039 +174172265 57536996 +-77779330 -722220635 +40327931 904576647 +-791204203 95145613 +534062944 -390891804 +823799814 -493488205 +-295007247 927331561 +-52978257 602195703 +394446682 -520823191 +-574492989 872856697 +-644596760 -821438461 +686212150 -704693961 +-259957479 227181559 +937950622 859801459 +-193871453 -791723118 +-157059916 134961878 +533511025 -745175996 +401032048 194036845 +-979536634 8953337 +141868915 768654255 +224450151 376265752 +144172268 40342526 +-108478278 -405047289 +-732533812 -787641089 +-224903914 -164614149 +278740437 -651312065 +10251532 630718524 +485691055 820153374 +-181873694 389490946 +491235982 -408308940 +493160958 474592004 +33517137 -408277909 +-695250825 573239859 +-679589605 785034073 +-565123777 989944207 +615934765 496248867 +-194955137 -589356043 +78322171 -626378869 +-730308974 -796407172 +498731525 923965022 +907597952 793638995 +-647411410 550216599 +806226824 231223098 +936816169 -263505831 +-275094336 -379369918 +-731345046 999682603 +-524804189 -161908090 +-86980683 542481250 +580368979 -177507570 +791690075 -159057697 +-258481678 564171859 +550645025 -125792532 +-272130318 181469732 +608485586 171858544 +-491509508 966266668 +641755786 80885714 +609356305 961894861 +709663059 -900737314 +-639899892 35948404 +-702020767 402141671 +413413215 298557508 +-213225209 -831962543 +22562338 388387759 +358313665 164271346 +192762902 -916874506 +-561990610 -23872513 +-782558603 138037157 +-732124767 644524712 +444712593 133705628 +-993192849 -128501895 +-841540786 -525909284 +-276993520 -991176171 +496396692 151517732 +-267001372 -163031625 +-735218465 -410236105 +235677530 763838699 +717176859 346866055 +-870372500 -647765276 +613041669 888854172 +-412421372 -668347214 +195473412 744414761 +-953630367 -873185324 +-34613903 -220386472 +-359486761 -186392534 +172665574 91465113 +-720566859 268964423 +-230487447 685301527 +224163710 481680046 +-258359501 -994673143 +78252908 -864996400 +-949664180 -132396668 +-965112102 470914035 +-963541254 701637429 +760698894 -73573314 +-407495616 -87163304 +423230247 229139578 +-999293604 -729883068 +-844639567 194609803 +132853160 -584083002 +-309988732 740362766 +-692002082 500974836 +-872456619 886341880 +-772663489 935240628 +564118154 -580199686 +-367808124 -768407666 +-197611478 281469454 +-789793912 -713173556 +-23869351 -51158221 +-547877903 803798184 +-200021008 398783763 +-371827860 119631437 +880574885 592257327 +-538302987 -147760922 +582479652 -434851777 +-350336129 710686533 +-444846445 -359429500 +985886925 652418655 +-686371938 203937663 +-556850482 -757125269 +168764191 769660464 +-952759604 35765885 +520130216 727181069 +484989063 -912304749 +-752376227 720559378 +692241828 -537005482 +-392543084 -579531504 +-745994541 -643185187 +727404788 -427300749 +-824503339 -338734807 +-694876051 511779240 +354467707 456118876 +-99901795 -861383642 +596344127 -960299903 +-414762215 76135692 +-215789220 142613565 +-690516288 955771330 +-871255985 -692294521 +741859143 907575182 +321258902 639000930 +-674400625 953161379 +-262742809 97217424 +-323955371 -258684311 +730778249 -953784940 +-352010225 -325224148 +-60023907 65775132 +-640858220 161561917 +824866323 16498454 +442186059 -745208423 +-476033189 -4395673 +67199131 -870766815 +533537466 463964457 +-734497224 -392016629 +-585810981 -154255534 +-717199206 -780035526 +464905317 -235039439 +-434448169 764621817 +809117003 -740526281 +727190163 -270928993 +-482946501 543927423 +366668627 -637114505 +-533473846 333119326 +823427329 422411049 +183015151 -758460056 +-314156799 470694663 +-516156573 -337520662 +-315410516 -936101448 +777249731 510346603 +544648362 167322224 +892950087 -814120077 +830963877 -937403826 +-323907598 132064410 +-432041405 55814228 +759281234 879113283 +308985710 -880736811 +-408950926 -201281646 +594689736 -668236317 +269660904 921899367 +-461244035 -943899492 +821840753 -394590152 +-488091640 -330240117 +-983486768 -166794152 +708883020 -805955168 +-41598130 -133765149 +-451666041 637681629 +-593471663 684804918 +-76271750 -891424227 +-61529914 -848688380 +732246488 -260582211 +916829366 532365096 +915865878 -667961115 +-232317010 632674021 +717798335 254990510 +-256987499 518296044 +797259244 615050242 +557638839 -521591391 +-641117306 184659190 +187165857 680490780 +681700759 723348833 +545625864 533737496 +85581544 165720232 +205686613 885451866 +181984200 -118719366 +-955560792 671216267 +572337078 761447533 +-256059911 -984086366 +-717892550 -499447199 +-519319965 -448318795 +641024225 669562828 +-286718991 651006416 +497264532 53538346 +-79712534 918995753 +906371165 -813271578 +-462562385 -364880977 +-552712227 577389779 +-377609331 -219573912 +307035707 489496632 +-727128726 -99901676 +-215908567 196961409 +-770975978 598120950 +345025068 821446318 +-810270517 695251168 +-192010306 -67756427 +-939215262 -905597333 +617305868 289947978 +-880790936 -737623588 +-911095012 -718088155 +973595902 151279931 +71356900 109556950 +-547638082 935226102 +-988659458 642886589 +-363133816 -915450699 +-588100004 268619698 +-477138345 360738699 +-836336655 -723489351 +267255604 642782429 +-517676127 -97270781 +749139442 757348104 +-879531058 -916355678 +931185934 895488876 +422673558 -42421342 +719462098 -60788757 +-104216827 353137718 +-986118859 23244462 +259042567 -888724481 +152851607 608456570 +281769392 -296256830 +-537233510 441553137 +-610963320 111626734 +-737175436 444153767 +-952478143 675945892 +364179343 -419204772 +759603172 726951117 +-539709986 -761900756 +-870040486 -900525211 +-924760071 830295878 +253200373 -445517726 +513917587 -191781795 +-297455242 -404243214 +-340654674 23996540 +-730034627 126912789 +21963338 160419839 +-845530443 268518199 +-286790355 618857716 +-736337743 896492762 +-219505439 -804934071 +23787925 913700766 +-323100601 817606016 +559256783 219428384 +196816606 -172353153 +488955377 -596674775 +834874858 -187527345 +-767565502 30592060 +684994030 -737362290 +74840055 926724335 +999403697 -836750340 +-463757205 961303798 +-272926325 801640443 +628417616 493425217 +-836998635 759046860 +-701311951 191624738 +-889612773 -986999994 +696636572 742846630 +60145164 -950638419 +255991262 25225014 +-671981452 -192882918 +-276776846 632218294 +-325016781 -760116839 +-54943964 422833512 +364082910 729542783 +-257359762 -93452252 +-84342957 591552618 +811536543 120891292 +-828190515 944953210 +-661210173 983863666 +-670027081 2473828 +677419874 745048545 +-173763069 871835129 +229999096 767192205 +552887571 236286551 +-183852904 823948050 +268881724 494053095 +-155645787 -706233886 +518181239 502332620 +643105157 673223421 +621502656 -355333887 +36999073 209461720 +-708812241 405359838 +-195681496 -772459761 +263288639 416004178 +916850438 1194803 +-976445606 643103622 +-807219696 814693392 +-920357199 -820550921 +-424820254 -514988945 +34746192 -825628002 +-726302892 113008526 +667092757 -882367069 +959349954 -915141182 +292050369 861640006 +-696899644 48380689 +-468849586 136928709 +-716989824 35051714 +-76831038 493900807 +303838875 -583811285 +359871028 479061813 +804992120 585178775 +135324692 -119187526 +673873354 -713654298 +427934634 -221734577 +43900845 966659761 +-328080480 596896471 +-597570695 -553545628 +-354950857 722792991 +-313144654 -914823406 +-583723375 -155582131 +-145198796 -159174840 +531689124 891421350 +-158901039 951212722 +798633681 -435194391 +249396262 -99260880 +-202988446 -477493962 +-386628250 -216714870 +300980824 400340761 +-981200986 -73882733 +-895282815 -283958242 +817841564 52235818 +597980372 -676996005 +-908557204 -89781138 +523228446 392139106 +-541268259 -165509461 +-466986209 211304183 +701971587 968509250 +-625600915 -268119694 +859869896 -900035201 +-341462902 -880882327 +-694796468 332876759 +579803015 620994457 +774631920 683970520 +-310814176 249882085 +791446073 -742988586 +-473169963 -267555207 +-763643217 -917224605 +748887440 -562958647 +-160836450 -934165418 +217982572 -456263 +-919268561 372244276 +504590649 592680313 +-238367749 73136993 +-565810392 -315477867 +840859896 808513507 +-175371975 39061422 +-942198765 -424377295 +-606693397 -124191341 +-835389351 881291692 +756101583 -15967974 +534678314 -537155711 +78560663 211409856 +-241682250 -72316905 +605299225 -976181845 +756056763 117972675 +-868269050 581032873 +-904410967 -622076221 +500360010 960531814 +378440105 221748602 +54470810 -653227498 +828940181 -188485202 +789449893 41447287 +-485342364 97580526 +667878336 258942555 +14748325 579191118 +982207610 762932423 +994343791 -542274607 +-959835544 63185738 +68259680 667304727 +205752689 -557941911 +-711312788 -114354001 +177971257 206733860 +139438491 557635433 +-269667995 -865527357 +325108450 -197364254 +-128789550 117924972 +-228738249 -872240153 +-866077968 -648805428 +-931866624 -725094800 +-50610458 786624696 +-736231127 161567078 +-400655324 146673251 +331958541 -900458206 +746411791 407665673 +64161167 813271442 +276508009 185948580 +-688409001 -59594543 +-148506587 30856263 +-772911755 899422333 +-291360224 674862839 +-830911839 -789523252 +554825945 -12423728 +796816606 78182453 +-49483311 -986300408 +-989469131 -946972060 +-280238579 -712859210 +-926933519 131285745 +266015047 862187745 +-435683538 -129642594 +-167390072 -118906778 +492007840 713537 +-693754243 784258057 +-505149937 -867950401 +715181583 328913235 +-364696106 -850998294 +870372557 -442489559 +809342933 -384037723 +750114547 691872981 +461987179 -167851584 +-547172189 315627713 +188192751 -816297581 +793124286 -260370425 +-962650099 638014797 +614405306 918560317 +-272451953 697831578 +664032344 393805342 +-212419707 800241261 +-14525401 -231106862 +728213090 956865553 +45567120 -346840541 +-183149824 -985094196 +55596571 439572714 +-362777476 -375008208 +-463776747 -562975891 +-895480346 -284675991 +230070365 -598110183 +-830141884 -944592710 +561013163 17820292 +455237298 -67241994 +-487631353 808375404 +-569873708 749014414 +-327349559 991444721 +944466510 424754255 +-334644874 6615892 +-166187260 -879379518 +-49748816 -530611860 +946569914 -34874640 +625412899 -66166314 +561119668 -515696602 +891590884 -751537848 +500840895 -958708393 +168065775 813234546 +-531839030 32445336 +-191766518 369562153 +-226650692 -989364677 +448578335 559653133 +723660224 671471812 +-36820469 173294512 +767617283 474949216 +424324006 -176614821 +530045719 -668536426 +-346432303 -557937298 +-83353597 211695270 +-592230357 557103495 +-985036657 -810431993 +38971507 963384218 +-677915327 -42373118 +-759903760 819448944 +767651278 -675821706 +653448357 223934074 +506806575 616519752 +-54963750 655276066 +717419343 417974133 +434209949 -897962447 +-941139487 759525382 +-382372370 566118502 +-742313949 -151678138 +265459081 583232116 +921514662 946746394 +-444165634 91801568 +853181922 75145856 +-922799508 -497903180 +908208807 635550708 +657934775 483816305 +-774036610 -421289442 +-994845729 414639145 +339730535 -394104668 +469091957 -312095353 +-113318247 844107071 +-140758859 178226089 +872158728 -800422784 +-43008547 725331265 +-455810476 -826700277 +-608550585 -911235124 +-282802242 516601435 +-146303750 -938778420 +702788712 410062334 +-508508512 181463057 +-624525488 -344234484 +356540756 -566128564 +-964363303 560760070 +-74621024 204265416 +-876442802 -639592211 +832906067 637440221 +676067132 570242184 +-867448067 723175373 +302103148 -211713675 +-377400961 602355715 +533137586 -761365726 +-753337099 15680383 +762274948 210479461 +203505428 451004632 +-238753208 -885945909 +530921199 -935936346 +-32547074 -701390311 +-752857118 332671384 +452851343 285101179 +263824269 318170152 +90933979 -762118118 +732685749 52806091 +407460478 875817143 +481478814 798225264 +-249637316 465971226 +-808068141 739992689 +437701160 256429458 +494291169 204138122 +-934549494 -975321981 +-916444872 733652759 +517933937 -733760778 +820779285 -420343364 +397806948 -708665654 +-682191931 202203419 +-867391556 -268282584 +-733644239 620193740 +751980551 -253515659 +201727677 -633307596 +77809899 -527853103 +840429517 -895215128 +-810833882 -865090710 +-238610629 -81424453 +622737262 709292902 +836150287 -991651370 +211575387 167501834 +-539917948 -640042486 +843722219 64101523 +866342739 358815867 +-189637232 801588359 +51797940 -38871096 +821812493 -341661701 +800782329 144841868 +633197567 -225813984 +314927085 -564626527 +187683660 -143055250 +304549015 -489671055 +147379439 -170494550 +-905866427 -896305138 +-95677606 125657910 +530242033 -512408777 +-137780382 478302204 +-127435028 104419532 +615344620 -1638923 +256862447 -489201549 +446201921 -431178200 +939905214 911914381 +-550340307 417645026 +704256288 -555845570 +381389163 456766045 +807094249 -220959421 +-162712209 -209535845 +-505907931 -400104369 +-964493442 -656416691 +-896850474 -58512864 +207188111 558301999 +903494649 174406818 +818975828 433180923 +89390123 -827449560 +647640046 734142261 +-702519114 -657763200 +668655510 170203666 +-756047087 508620028 +722071605 465198960 +756322022 143349161 +-769861025 945179445 +381993764 314533661 +130362086 89428115 +-854278072 -130166296 +-738539600 350378433 +520697631 -551325949 +173817342 792268881 +640829951 -181731614 +887325796 -179835330 +-383739591 -416425714 +163989508 -404592745 +495140782 887736848 +-860889569 -530472795 +-683783615 -536691750 +-394300464 -837948316 +-780769478 -482264868 +593164749 -737630193 +191477884 -895611713 +-976144607 -332833190 +760658701 -232817999 +876469669 -135444077 +832125581 841650794 +-627017759 -238131537 +-629234263 537900443 +461551701 -89817540 +-713061907 188570094 +-961875926 535283422 +407653837 -778242764 +704370899 -847843814 +-301424174 651464846 +820305265 -451702134 +-51379267 304491371 +-572809017 -496763105 +-361507306 -626656827 +660510409 836261180 +-650091524 228559357 +-670590506 336264954 +381324819 -580560323 +-311714694 -100364290 +-194492919 -832070722 +171451636 -777050152 +-98652235 -510822556 +648687712 -381205266 +-76198523 644064816 +-325482418 162738751 +723860398 348101349 +300230843 792603645 +-103447782 -590725878 +-955994964 -844905672 +-214796483 -444393037 +-721492939 724868253 +-364935580 -228426822 +-345982183 -541700940 +-16363562 47635748 +440942024 527391882 +-945883973 -473851076 +-300850826 288032609 +-465603075 -780265131 +43228975 -324312730 +-717368284 422663385 +261371418 215765370 +-236023422 -263844019 +542338282 -330909878 +429848153 -846000377 +35775160 -496554896 +102421506 499325514 +-891956858 -730198203 +-324814745 -914564750 +299491846 349310042 +6919323 88131669 +-993183858 -39588474 +480680788 -972350512 +232894511 -884388003 +786548133 140046687 +958037402 204417527 +-816668245 277469011 +-221463507 -103921062 +-354853767 742171614 +184279561 196371961 +330499058 994642839 +396669529 822745537 +927904473 424689313 +861271241 862902256 +-381301362 645831756 +662847152 67703042 +917982921 -8075431 +-958744757 -381887937 +32081076 -120778525 +975861539 -376251159 +660039595 168623670 +653290198 -885862714 +958455280 586883767 +-239491749 43143136 +35218112 471835069 +506366737 -959971220 +550009945 -780228321 +769080331 321939940 +679428474 656816816 +-413357089 269705293 +-24655746 -681415727 +-707702326 -270072249 +-404446307 377816752 +-479212943 -604301123 +-957422279 49969942 +151051272 597030461 +-216481449 -514987186 +378382185 359653382 +841129637 -903438962 +-402829898 -300827463 +688677774 -212030343 +880148197 -809523938 +-135338661 -975168438 +228039024 -13322316 +734345527 -968790860 +993572068 645191125 +416702169 415478567 +-901291228 -949687765 +-609623333 177875269 +-46640599 -429402588 +730255701 -895721606 +-846396904 100789561 +-817195213 -737386369 +936493511 749885704 +-198920621 335191355 +-742568150 -393202987 +-160934669 640617392 +-162321237 298963413 +783786853 -518741381 +545440234 -612784816 +850316842 -785134092 +360358731 107310350 +22197175 -285772131 +-570716524 -13780245 +-524536246 -102296121 +-641482037 73595788 +398633973 897005887 +-230554931 -522966975 +-850961814 -522257299 +-512876650 -264793048 +197510541 -240728139 +-321065571 -598016288 +-763676275 -440723683 +247663250 -244130161 +294193572 -233451602 +574032629 -699922255 +-804603200 -452255896 +586419722 738137634 +-805426376 -200372072 +50521381 376531349 +-977004505 105494902 +719033946 -158926273 +-144707743 -895173067 +-926676101 -892792320 +-849520886 362078305 +698890128 -247744354 +14008116 -565483479 +285880404 -531812714 +-371624155 571215238 +-127391776 371844734 +-348360572 398993448 +-39459472 823974040 +-882686931 -773758788 +-296807809 622592989 +-875095466 44687983 +748770509 154202661 +923948770 -691825486 +460306630 329083324 +112705641 975008199 +-30088262 -298605699 +97676187 -125478780 +728681872 192847130 +227644518 -224333569 +-144722739 -314671234 +-379694305 25960198 +32847229 -534255819 +859629209 712543905 +-405422512 16053590 +-904265682 -884688839 +132172236 -447073924 +197498525 977724568 +116867673 -65428907 +723610824 952572932 +-760805216 894920892 +156968687 898984877 +88583637 -16742876 +-655573980 -804124179 +763537700 -533135514 +-492477948 838818753 +-94925851 -758290687 +270882000 220344002 +-925466814 -488105763 +-349597864 -21850968 +76976030 930004998 +652587210 933649540 +850675718 872972674 +193819335 -235732300 +989416801 -211495689 +20300938 458904303 +509174434 -998355211 +-996434578 -908739923 +493202039 -95174235 +-431185662 -327705184 +458488564 -105096267 +-688551327 -859396282 +662458097 485042016 +-278305222 -726831884 +262157763 317186606 +-62210873 748924051 +3427684 647783198 +-502761515 911879117 +-543037492 300989622 +340906933 826885515 +513205109 -590549486 +412075934 -50495820 +-856103273 -608014371 +-610172368 -707325038 +485881145 509611821 +-559623875 157580372 +363188981 947781388 +-361939963 807926260 +-367988432 -160177269 +445132063 302904910 +890057951 472023382 +-738154632 493610020 +-183060614 564049999 +217807191 -11073464 +987450431 234152119 +-766625067 536302542 +940517709 925419241 +321966603 -808400397 +362235698 -562694869 +-642429534 -226381663 +945841582 722729744 +361650303 -30325958 +-727547869 116645073 +-158426838 179991966 +539620365 -471331880 +-765043086 222992861 +982021060 389780029 +842833634 -251173712 +373395613 -173735324 +645351530 857738655 +358027211 -235696955 +-194434107 868506204 +-443033535 90419953 +863462803 -221651543 +517119671 389322587 +214579272 609231579 +-597796686 961282617 +-174223051 -768744191 +-452575503 573737970 +-835096285 -322322936 +782280551 706837539 +697525571 -591029096 +-407698490 117640102 +-922113994 76840590 +807059981 -982001558 +-417537051 -71789518 +895938161 84503177 +482042885 -750204484 +298187947 123932034 +912092202 696972283 +701223422 686837244 +-125996233 134920108 +-384221538 -65875946 +-661927202 -582129312 +-571160893 -278396616 +773424440 311440396 +119275523 -339890382 +-514697391 224745099 +215364774 450470323 +-521813006 470552319 +324631530 -991061184 +797770333 914211126 +780946491 465948200 +-323389593 -19561167 +-208931676 425804819 +-682098191 -809256690 +-208065433 -163778341 +-480521219 924888939 +-25376023 -16784554 +-712702771 -379288492 +-205805669 883192102 +-162668999 -598282419 +582223769 219675809 +-532826946 -979578310 +-352504163 -117307827 +-819769109 -905888425 +229631354 -324514040 +-285848664 793259206 +-856929451 588253121 +-363656092 173836510 +-721546190 -391358037 +-924314522 70982287 +452515504 -265406549 +-695894860 208821846 +-606663658 654893697 +-685424955 -237503641 +-478817457 -38941163 +670857496 -903525968 +-490151786 663347598 +-819037696 -774329505 +-334428313 198695514 +-630663885 663514144 +737443038 290516213 +-123629030 -233667651 +824650181 811488210 +-433723295 126599068 +-710857547 -386874142 +438816681 896547392 +180322320 -56075302 +156607275 826028608 +-699759077 436698242 +-928733573 626802619 +747497867 -292236860 +325210195 -997560258 +-629584948 905360051 +374678062 -230881867 +-532587108 167024758 +-209249074 31739666 +539458442 461129468 +-908405186 -600886136 +322299816 -673557407 +873853890 628942973 +547998936 941255319 +-680479397 469257037 +306264646 -817108606 +-120811958 770267485 +-541129589 419348602 +-170722577 -462410610 +564660267 -590545841 +-758548172 -551618960 +67385355 622669022 +10132540 349878506 +-471276821 962114784 +-171974945 -583033367 +684591287 596228961 +934309468 695198269 +254159183 -124442079 +662998633 15413179 +-248596541 -651440613 +-112815580 -320724095 +171167892 -309857780 +797902189 -215997532 +276060216 -737934449 +136876975 -982701575 +689590792 -701141146 +856480524 984787900 +-278832126 331358666 +-103252075 -382891241 +-902979405 -8424977 +-52357721 -719024220 +-245658326 -348645723 +-743784852 -916592463 +611409322 -276525579 +119602958 512560785 +-871180340 954449598 +-194790417 -15608320 +-182779398 126061766 +-716378216 -429023397 +-478626011 115638262 +430709493 -791308869 +56382746 -428884082 +-988877784 -531021403 +896954405 -895424691 +973696521 -60785901 +-813790206 -596319417 +767751019 546173594 +415464669 -442571167 +436864873 529828941 +865633308 -674064579 +-159679494 -489779224 +104847462 519262122 +148374410 835694625 +-295904143 39945944 +468882817 -585142452 +518398821 135443592 +-887131230 -274136133 +-808792447 -153060588 +904656466 553595552 +196962369 196633085 +-557069014 542717726 +430403192 -688323448 +-255815375 -52869897 +270724615 518245603 +-67610631 307980248 +14524338 -56152421 +-50971234 -645316760 +154056202 -651197895 +-232170313 733743712 +502451558 -372675813 +-208614781 686626550 +-620306744 979852184 +-285987163 -630649839 +-823130526 895187477 +616304902 -499172282 +-808399188 686535714 +889455106 -496428703 +363819510 22751183 +456343018 -160760949 +645012479 90667723 +-961745414 -299066199 +-759651265 -535434612 +-652194411 788648810 +-165729411 -538606060 +-713722483 498765340 +-499511111 -541775551 +-966400771 427795856 +-306096892 -159679316 +-847990871 -674317111 +-241317067 903111594 +-300132947 -905982972 +614692770 -949947006 +193798822 691560050 +551572426 477637516 +-330599322 -735070574 +-602732144 407702134 +822113266 -898122855 +445086143 -677889829 +-578376075 -808252851 +-216008859 -974623559 +-653833284 -749446357 +964852612 629965173 +877456891 943552899 +623076770 -394001750 +713478088 804680236 +733688277 148749875 +-445317472 15876630 +409587730 612181940 +-273298902 -507415286 +193879326 -6441378 +487090372 225970636 +-358326380 655720398 +-909180056 -577028104 +-157580615 -115695852 +624981656 -465838815 +-513348402 -86316053 +669794361 242665054 +-480602953 569832391 +496611134 118499607 +704727505 402532939 +633344375 508036411 +205504925 -25493049 +389646227 -329062045 +809437538 -806364650 +-965055482 -694280633 +319918932 253077789 +645809463 -274704285 +-56295415 948985459 +968347134 878412490 +-609178250 539813409 +-17661154 733945783 +-694678771 243394415 +628407232 -567595170 +-83696577 397083778 +-812606911 381029693 +678569777 -855790972 +-550835983 483758662 +-726379325 -744710225 +-726735520 281846861 +179051366 359045469 +-594582471 442109994 +698502102 677664372 +798647828 87931488 +824171116 489370586 +935661970 -508066198 +528134149 -298844681 +569290497 69342370 +-970188798 685518648 +109388989 -685130014 +-917403299 -45880095 +281977219 -465409540 +60087381 972250941 +-573254803 891427358 +-162506600 -384671056 +-772635985 622651333 +-329489434 386212324 +756756970 994815886 +226394266 494360239 +-412611472 837548240 +546904465 -727791571 +601556768 -736003430 +781269055 979350423 +782959197 -308421515 +-101668308 288324212 +-530511723 621079133 +-416749570 -601467107 +-465453252 486757612 +-165828142 -992186124 +-497292094 663718631 +-843853398 -359820489 +71340169 -682498614 +-88906778 191547610 +-911536163 -618777617 +-958610006 -652670832 +-429950107 -752565534 +951645372 132613920 +642023191 -996394786 +259399957 -761344298 +-47138373 959366144 +-113087173 -97928858 +-121455552 -642176672 +115050855 159865572 +-540880149 -544865671 +-452382711 -925936443 +723149926 -256751588 +154900059 -110715177 +-111350604 -103303458 +-198523693 -572533650 +-588621881 -916811492 +233395202 -77566101 +23857651 910887785 +-767911631 -563262301 +-265194103 851979085 +-44347196 -227081432 +956443932 -406334887 +-972268829 744650430 +-960733090 914159257 +-644621133 991900968 +-310223671 -264741616 +-153025444 -395352268 +-914295998 236931339 +753067052 -444675386 +-2652921 -698806351 +-488327274 971826615 +859590801 -454054459 +920219847 -815851740 +986183047 -67700310 +462611619 576986732 +310816945 -603707615 +-861757461 321477815 +688911353 974899420 +390518176 -928888402 +-814181864 -781939726 +-798207146 209793122 +598855453 609831841 +105850707 -366745984 +15485697 -968003152 +144746262 322848416 +-941456232 -986933547 +-121190904 -832091511 +-181212333 908603617 +120529509 909424413 +738159373 -42212703 +-397038355 47404395 +-696285978 -227911463 +355495168 371807195 +691808796 153279590 +3866453 -887915258 +894302823 985496902 +630451677 -792447985 +467672436 66452748 +800893838 906338884 +591277217 -22162725 +343670046 337186579 +-157314499 -271308881 +-658455746 262127933 +-848442650 -879798654 +448915600 -945701261 +769657555 842816651 +-678347451 -7529323 +-620292882 -866494072 +-903987169 472085756 +-698055582 238582687 +-49965740 -477247101 +-267195984 244916810 +-283307244 -410282704 +-282814549 796004213 +46528925 426888671 +8430071 -301657520 +337706734 -656544658 +579397754 -599953569 +-983059012 874060347 +-87582803 592396161 +938671511 -957032797 +-789126465 321394030 +65573440 -615464809 +-711737179 846402083 +-9985587 -388342333 +600876242 818837881 +69100732 -99982800 +88321633 -13250306 +780635041 -234890977 +607128155 -947026602 +972644792 -846169363 +113061387 253270851 +-84368999 -333340668 +868206796 -915484026 +-725005440 716076526 +-447862832 -810775665 +256920111 136093327 +834585733 -168976150 +-142551104 -302643477 +-62019437 895510437 +991108341 248276295 +-269340279 6514214 +-508675031 910563197 +-737697855 123891421 +712365413 953762237 +669383749 -950689627 +181513688 -465397511 +879552213 -942408550 +-269083634 932843905 +807828436 -884117914 +585459836 -641514841 +-691544501 672129687 +-31651332 -229941031 +565558670 551279353 +-827467974 -156302028 +-879919543 -230447980 +-704288910 703159666 +676510376 72806774 +-877400208 -654068543 +-919573949 -142566918 +-385087286 -734844795 +-270426006 -159314138 +-952337998 13199515 +455311720 -583434573 +-155270266 967977227 +-632869791 -378121124 +118318558 -434957869 +-740123664 -193476199 +648283420 771341877 +432625016 804099453 +-200866090 399969187 +864651214 738698478 +-254624806 946846829 +81776137 851860719 +226986248 -543304894 +451782566 869043465 +121646847 -512007036 +56657447 400994490 +356361099 -811589880 +638123866 56006903 +409001399 -916901542 +-109392167 617369927 +-884381630 288137609 +-695382097 -590205489 +115531137 -907213317 +-166702655 -69509945 +603774340 -331438948 +-244225363 -373712292 +295456303 -804893356 +596146258 380163705 +604154870 892280653 +-178677501 198816431 +473403235 348456365 +256678445 -81170413 +831992183 -893737643 +499654712 -582472891 +-523102305 269869212 +-149930109 -875118901 +-841859512 659162628 +-301112357 520935100 +-52571481 -560250048 +-707064197 199535077 +-227566243 9494853 +-804789990 -557227282 +482363895 -19879589 +-272094472 -127295303 +-82361073 -966556546 +396783783 -471636795 +422563992 977225854 +-88202554 -168699597 +-810144925 -468344493 +-509984460 903469013 +-213909810 806627775 +761881787 -554054676 +-38100227 72855555 +399124538 385483801 +-326148548 -186543199 +-910750144 -173865370 +384340073 645071735 +952821082 -980195442 +-556669386 963541687 +628147346 631394936 +-769688052 485044551 +-831455640 788080768 +-979678668 -162664917 +702534170 -569930158 +622296611 -169107169 +805135184 520698334 +971506444 29279518 +619294819 936492697 +-958167384 47974912 +715220725 -953590108 +-685201010 135443865 +564118686 -14526870 +692356182 244252690 +298712964 -871341329 +561830081 -775170038 +135942300 -359495746 +831865752 -630609466 +632368322 -365291055 +-649772683 -53597180 +391940652 -833946055 +134295226 -740540772 +53768535 919730245 +-899596840 -613751158 +-731619472 -94588282 +775775121 -453354960 +72470265 -797236396 +731737200 664626333 +796717910 637843105 +-251507350 411356576 +-883895481 -577669675 +605696865 -437807850 +716481674 -283530249 +82300460 203137047 +-984933282 685815272 +111503062 585481791 +758334175 -684875564 +698890642 390701672 +-295764427 -679557522 +-651238049 608243525 +-734979174 855134824 +401950579 -208757984 +180313255 544427219 +317563125 122516127 +839074169 385778718 +-445398525 717787381 +-295379736 991515563 +-463732607 113165407 +723397062 -640532902 +701193804 884469888 +512766204 365181015 +-42881300 126124092 +-550223425 184159442 +728850722 -16099583 +-773582015 -370981709 +-564140001 -611430607 +-606570354 -893783513 +-631726083 689196400 +-322515598 19128316 +-151276144 171807474 +505992054 571312287 +-952221244 -898427125 +609386934 -887758181 +609218063 -816025314 +-470181754 365010488 +241811750 633077481 +-178821833 -329343310 +175751359 -776292454 +-634295119 942019580 +465549909 630100477 +-312525989 65439750 +-487137745 -660852205 +148809087 -127354796 +979741862 586506894 +-402573500 514187306 +416568204 595174669 +224931578 338915726 +328874720 -744422293 +-885237548 -68457368 +608367195 840772644 +302811153 -901365454 +-279434083 66491350 +260471340 565695774 +699469684 -738075115 +819423117 888667655 +695427957 -804478217 +885744470 554413838 +615391912 448724629 +-462206840 542829319 +-699609903 472291168 +-897401621 -477898668 +38078053 425310771 +-404412766 -962634606 +80496383 861768511 +-501906449 907075768 +776285005 -1463665 +-787748024 415506771 +-467917026 627940254 +188740733 -779655405 +-932386097 136196336 +-914993523 -391095487 +-452768302 -15536395 +189709043 761229080 +-293946985 643418037 +256495609 185958574 +-340353434 -841488992 +-641748286 114006579 +-438718711 420394738 +264153775 375247073 +-648425538 327973879 +-936796095 -841001672 +-358717335 728531310 +-410608204 -821952406 +705878506 740506914 +63811263 830841271 +894721201 -997232868 +-373733730 328794383 +271542755 -681203034 +-23499376 -160832530 +853017797 322743690 +-204438016 -212230880 +-380788674 865245645 +-243828927 814474262 +-96800392 284839936 +638689420 180857076 +-784796685 979913010 +108825489 538351776 +-541409828 -383763156 +918579664 -887526151 +-475242968 476369859 +791783995 818369122 +847450966 65372623 +-191072367 -543068449 +-882310722 292505741 +192040386 494704016 +969491400 -799465865 +901993278 213741730 +-546528901 851168333 +-558242423 -426729151 +431799990 65394577 +724246045 94062236 +66876615 -59457016 +733592559 -59895270 +191275830 -404324347 +46002639 -571528246 +-356146824 -697403179 +866656017 -850569173 +960130181 747446391 +576941749 193596534 +215326581 -211266326 +-365928734 -23693625 +-625124572 -786252367 +465193239 445018452 +-271151699 -615503214 +-232186456 -298327406 +699763124 -780489757 +413571339 -965210477 +796299356 -151046979 +934166761 987411331 +813791418 -167648988 +336682417 -158986089 +-500180410 -121470103 +488822091 137581632 +892050339 -845524851 +693079617 -219692021 +705630144 -318327254 +-962695076 859262742 +-426935016 -228249171 +273910944 -56424353 +-82686487 115784336 +398515536 810348053 +-797377406 471683161 +517007094 -914053320 +-799429997 -979916580 +726182558 -28129503 +326769366 108678742 +144304952 522091 +663316875 -59237910 +688245168 -672200672 +-320983018 -492703540 +927362603 441227993 +663562278 -276083548 +282043135 -685146862 +852444517 -767472408 +-71773139 -424826457 +909261372 855955984 +-670951437 807191148 +-171242512 -949499578 +962178264 63964767 +501135210 868500880 +-10358486 743592204 +856310445 -638218370 +-715831473 -140173056 +580450678 321077675 +-2535517 -970811073 +-109855852 204029245 +-460956076 -919938677 +-668881947 -775113292 +-741230459 -529483742 +589500034 -901617892 +-993590808 -203637816 +-489777167 130670821 +-653935034 -934751717 +231854475 -981884347 +-740104580 721074393 +924099235 -110049664 +-603056656 -398718673 +-789606170 -906993563 +-20448066 -937905692 +413143271 406767691 +589361708 583479301 +5069915 -373844948 +-442397276 -903278463 +614930910 -382718914 +39489187 -19355265 +-151336689 889167932 +-804095300 604920172 +493500244 840007442 +-144045316 537351611 +167504376 121618130 +600240454 434198907 +77692224 560118407 +718521038 -346112130 +26486486 -684064632 +731682753 429539736 +357460040 -791254273 +-119708260 -410284640 +622476708 -619530614 +673088894 -48867716 +859277754 890707851 +-205650590 519430080 +736099526 -864412690 +113198614 -567955039 +931606057 122389292 +-729107957 -126129278 +-64107197 -607365005 +542220665 -6574544 +-80450394 738179994 +-30083035 -95615449 +355264899 -933971468 +-29687713 799328828 +-764751138 302448454 +954107048 -293710969 +325753211 523056799 +-398630001 378688395 +-25829155 -617448682 +849025201 -648930997 +280875034 -768025248 +119204145 848996543 +538886216 -786964293 +207914002 -659676691 +-485780683 -598107655 +-30982266 611744438 +-651218994 756309219 +907423540 -500270528 +208336899 -271009916 +-959563554 -302144837 +394380872 995914977 +595729251 -280894533 +-941513282 -620770205 +138550740 -785173135 +-746992929 -596869471 +-475961249 -355654893 +-939127130 526558770 +-711324812 -463683578 +644774485 -826050304 +-211870589 236007778 +970241527 71525885 +527503155 -875900990 +-769277333 -423065903 +283695097 -988716554 +995901119 -680451277 +-201703316 195068889 +84041274 118985335 +228511549 -491770742 +-857194132 489672800 +-578781513 -854248651 +493524576 -631553941 +-802720931 -913201354 +59611463 704091243 +-428109713 -68735105 +373721460 -853863305 +382549017 -783102183 +-868841795 -533404539 +-496641672 145206961 +885365765 16299583 +-768149707 -562132155 +-779662760 -491280679 +-841702784 46750315 +660454448 430848397 +-561387236 -899928186 +-567932879 755915632 +-170763556 183602037 +-488604695 -825708570 +-616272481 -535776453 +-83194513 -1041019 +-809235543 -564144674 +350421069 538689120 +-113313023 -765043659 +530569524 -845538788 +-330376339 750517269 +768061869 -56381810 +411769727 917439119 +532729610 216346680 +-491021528 50831587 +-504322152 164051055 +663348306 477973528 +-35082498 -302031178 +743950191 413866157 +549390798 -826335031 +-821596606 -825557997 +452905143 -865932360 +381748382 860997869 +-481180047 965908984 +243414654 702913384 +214701703 -608952188 +53248115 875748763 +-158368799 121112496 +224481733 688145465 +-225082617 -469433667 +-983252061 91124174 +26226347 -259523771 +-898509352 532440337 +-199490607 -28646376 +-677105121 -708619683 +-134841912 355213747 +-96583244 667647800 +-512746022 -851890693 +-609936627 426507071 +-445896991 -334866869 +-340209800 173990725 +409011144 556721102 +354811515 -662574089 +-85540899 196000262 +-7766893 -153760927 +-810214994 -492350009 +-47568666 -157422139 +665900035 -449744238 +464970521 646821419 +-873869515 -907093263 +-683395209 -295699572 +-447689727 -48537641 +798674096 -372200504 +-107034456 409221869 +525740597 733602753 +483453651 285354218 +891777619 -706378147 +838077858 -711027248 +561143672 -668933768 +730682180 -130618070 +-374823216 -722210122 +142406317 312021538 +590044281 876526775 +-975363290 499070732 +-391194271 -855083183 +38838981 609263441 +355438868 180944666 +-693630495 77497698 +709617204 -883705626 +-97037116 341754121 +-341368741 956281543 +-159646080 917515110 +-396336345 195400764 +134524167 816243978 +483397334 594303395 +612893116 -978676337 +-608471208 -451854714 +-309774989 -347191677 +722853689 -582325762 +571593211 -929159841 +-511389735 186218064 +666138738 967103347 +688574016 3938829 +-408999717 -378880172 +163605931 306014346 +229777891 -279703207 +835037504 685674431 +-301337313 -410135346 +-397398559 -224438307 +-314226249 -306410023 +546283965 315291684 +181093707 17377552 +747675742 833492284 +-389642484 -625391396 +213602553 -419113731 +-756920844 -306549936 +-698908973 -914324236 +732013878 179004592 +114344808 -31838422 +-531124864 -862338250 +-637734613 -91224280 +358545595 -258409630 +-301689498 -928757102 +478368886 -700045835 +669611326 586298973 +261671827 622531593 +775044408 -999289833 +729775279 592276940 +-695349681 230023608 +-336385308 -924385908 +-627061375 -491101061 +-510235054 -107848014 +851470706 897523581 +-134436303 -664346673 +103363449 -323538955 +-987300212 817956530 +-510232981 841048251 +-705980025 782201113 +860689489 -783761254 +965074070 508291109 +513752872 163826346 +794771052 -709373606 +-3547840 -255942850 +967855890 -845245453 +296798344 790956945 +261914710 -497941144 +125512557 699821676 +420970511 195051199 +-404664268 176004577 +428126864 -880682080 +213336979 372012171 +-928843854 819161215 +270722089 244895293 +109703240 854555544 +-559299956 625058989 +261737128 1657887 +91007348 190725366 +-233435999 -296561327 +-263375328 -869063794 +-254141944 582078435 +906290527 -895270358 +-818797531 -203037508 +-973033866 -276412265 +354502246 132574817 +195569382 -826481903 +330630501 -817039475 +150668707 389817457 +-102921494 231021897 +111638770 292875999 +312285412 733995847 +960005019 -540477459 +394838905 -787997413 +608625144 -114476751 +-232786138 421130747 +-568332348 -30858089 +562397193 526572207 +-585712354 -335732936 +420226411 -541425143 +-455023103 738967715 +510190323 -90488755 +76318059 -479874296 +-404909993 -240321018 +-916777514 705288481 +-674835968 664383052 +-908584376 824858816 +877104836 -965908140 +-376882608 -718959238 +-375836818 768341126 +-309922162 604449599 +90999002 250322938 +-864023842 -972878110 +-42440252 -844979055 +-14306854 -245259765 +-59052874 153115079 +-74279882 20509819 +-119368327 842032888 +-417095826 -612179656 +760190641 886034241 +-583402106 706652696 +-729544791 154383619 +862961436 -488736771 +-632204112 665945634 +-437201928 765584536 +280859619 8562358 +943401455 -681680104 +138709076 710729479 +321111407 -644300781 +-220445632 933280415 +766738723 127442523 +-279771461 814253164 +369456333 306875668 +195609562 -610374407 +77102048 -22882080 +272559203 -82621713 +-774754857 -87787350 +-158872376 -9645938 +373109694 888443919 +229434916 756168830 +27205223 -639900392 +-331138595 -594959368 +498932074 -373940269 +-268832503 958916810 +315073323 690881157 +958812530 -597035147 +-954075374 -134987305 +-898834749 -916934553 +744613331 520694933 +-234955908 334425934 +670839290 781828940 +655912513 346222399 +592736097 -963982008 +508127422 119787662 +918168858 -926965218 +-412718098 -313519161 +537986418 494844729 +285221139 -964245127 +538816781 -512276728 +463002561 971163661 +-88332856 -892169306 +763448235 580379078 +489237970 348576813 +66879368 -91708566 +6615128 -638306981 +-29722598 851982958 +846484598 461327188 +-716948413 -157423038 +681438750 -771413853 +71967615 390005073 +774677474 424549549 +-780979646 256478057 +12505275 176738011 +-561944061 484889247 +411638672 -34415210 +424533251 -57792538 +-323321953 -200136994 +855280740 -753124949 +-314780320 -735991845 +361803249 -397837420 +346114393 112300911 +-714808744 -474678074 +347883724 426227419 +-35283437 -879055292 +-231820081 -364589413 +13936793 13644153 +21505676 337542053 +841380641 194815944 +-437956389 -644374507 +150931884 -352248159 +-210855744 -203161801 +-292079654 777667354 +-812141630 -668007378 +20282358 707673981 +359198660 902868716 +979223212 388933276 +-247737550 172668477 +808178271 655543341 +105255594 57650466 +-219884935 -171719453 +-687782358 -740056650 +592589193 -418169638 +571034688 468202681 +646375714 372153722 +-512261508 -727164368 +-593828145 -470677592 +88880951 -562253537 +889214951 -612666488 +-811277742 -183049916 +120694546 310717039 +-817567316 -113252971 +336141864 755525281 +-905531431 -150175045 +448533048 -374016008 +307799541 -157850504 +-660083521 13964583 +849866995 716568138 +-233111811 -728018834 +722229774 858767810 +-976071391 573426029 +-692721462 534182652 +112612234 906583738 +454307828 456320320 +-45783944 -705609641 +403871834 -176413588 +543553611 -369851492 +988044641 -557739087 +-404451731 499283481 +-95628546 813325569 +996328841 -339836732 +-519028599 -806045101 +-587477171 -355021596 +23640184 366015529 +-483344264 847931236 +138240162 -706189993 +-389773493 258485729 +-221669835 -157352309 +-560379454 -231270154 +315065816 -394189400 +-807713441 377603610 +-38179618 40771422 +-268450097 896007140 +-982281974 227448222 +954676319 -214644880 +598635396 -531890272 +937878867 -648782255 +-620930069 309528889 +-336398390 -267714172 +-341556372 -77655396 +314964419 574471640 +-60768838 873545190 +407368441 655281616 +-870508623 -455483454 +220856333 569583581 +-428654064 227027990 +212920632 812792637 +-943611896 363965291 +360671268 -848229460 +-56831620 -495283337 +-763696564 719457440 +604514035 -120122128 +217600483 141043 +283068113 871459747 +202989966 -543072078 +211974933 730945477 +-16608545 -143965388 +243979926 880690712 +462339978 -466453581 +-903236796 -98180013 +-43960371 -306256444 +671232442 -997520258 +-612742139 -593345814 +627210730 -184748142 +-794452 -139336804 +-386385999 890968740 +948514796 609514398 +-91492830 658517560 +606129221 999226951 +6595603 778277275 +-700160790 158771042 +-367781515 -993858473 +-522622161 -717523057 +466965050 -822844127 +-708730740 -21381097 +282343529 -823319778 +85018081 106021976 +509744788 191865458 +-425210435 -244614209 +544596709 978457068 +-265718253 220535433 +385259868 -816141588 +848512834 -626849228 +63573872 953357616 +-489192059 726366164 +52733169 423685991 +-467501206 731630396 +349152042 -72379321 +162739233 535242846 +-893695354 902222313 +-837068098 -283765849 +-589896718 302321872 +360768530 201718234 +866070767 758997346 +-260364133 704799069 +-142564162 236684152 +600827950 757126251 +-901187048 -299851455 +898474825 335683884 +-534643411 283014642 +208594 -496171644 +-430180281 758629742 +155113946 -903504413 +846916064 -58893393 +816625710 559436936 +870617812 49255323 +-296972150 -693947888 +-508534095 964165915 +-55006246 -684980137 +46473492 247406014 +988668665 421637496 +412206889 -842743344 +-48022512 162403737 +-641209281 -599812614 +-603237607 -89949599 +-275761141 695920699 +-451851764 -22963569 +-569569512 8079500 +942901310 -513337694 +-303793670 -681564987 +-220706508 -205702687 +58599358 445806344 +854926514 -912724168 +283287303 786363157 +-999871181 96141748 +462561401 -222433029 +-32766501 -903372143 +-633186111 -564011591 +400145196 -58592524 +882269550 -661888389 +715077604 122365360 +-471748522 49067533 +-696997333 -75627237 +660318450 128567751 +-109004253 -662739852 +935079342 -812354153 +29476786 805509370 +-327163911 818205946 +-655239523 150074347 +972661968 -483508464 +527252387 -622236653 +452362329 386151418 +-678066429 387031120 +443315259 -962665332 +531025855 -392925201 +559188473 -314179682 +529871675 755493968 +758995223 -842657213 +436252667 632700927 +-286288962 92376296 +-570894638 664498280 +-5662591 -341394137 +-264966543 680952410 +517459438 79678811 +-435645619 -346015533 +-921253949 -727942303 +648226856 -24721491 +257467458 934093378 +-404423607 -930481530 +555156119 -735048309 +-881346409 393556329 +-377069504 786157856 +535416043 -99450630 +-799383404 764261743 +-821651128 -895807839 +218203006 -413541658 +-874535455 -389949454 +300439703 788178141 +-632850827 816943886 +632867781 712438601 +-796857393 -262184864 +-580514415 216480116 +-39014110 -958885638 +-65184807 -273787856 +458059486 378815540 +-158804048 -5588595 +-342170935 950267007 +-443304086 -4683436 +9010675 609178625 +295840562 266642470 +499507180 331344614 +-375612871 717883196 +588521902 -607764078 +290046709 -282660609 +902436203 649639338 +-365233210 380113140 +682200445 -769885180 +-957217538 -261185749 +-885060228 299131574 +-66589267 59389423 +-458347783 7574876 +189034268 -449153393 +-626629060 -970737112 +661103857 878606911 +255026587 -625947453 +370468784 -351944285 +840965292 -599793562 +-932452734 -270792289 +417235612 816525917 +-411729775 -272940701 +528774221 -675523569 +-450683875 949949295 +659872187 167010265 +394075983 758805855 +201691074 -35207203 +827942856 409591780 +-244217020 -953853766 +708446580 939963558 +-798559205 -590663229 +-551552744 308995220 +-896358981 226645238 +-330215986 858357335 +949708539 99194641 +-527424709 292153490 +282782180 -313034145 +690968662 -968174454 +988445987 -60306771 +779386239 153863140 +-459785620 436200740 +185990305 -373755544 +-243045218 -994498323 +-204998996 874590696 +138770394 241988196 +-208934914 588054470 +876610843 919048308 +-381342265 -363064945 +768197893 -578018594 +-481874356 450468801 +29432880 124371106 +64132927 325031249 +-636670711 -864888968 +245049961 652401455 +643868134 -233125488 +-651931603 23962769 +375644143 -642134232 +-870088181 -332595609 +958359598 20085277 +-129846480 605776882 +-905205773 -947165501 +-32058696 -341234695 +-587586381 140264426 +507140153 751623086 +-618775154 64831963 +843175753 -181127229 +565629690 -350570873 +-928855697 -110602192 +711070819 830594670 +-614375819 428052497 +984146665 -977113897 +-363562663 -600331966 +634921564 -821866882 +-925334849 -69532145 +24388276 -627156513 +884405565 -556205282 +65605778 -839613076 +970928829 909908468 +700528045 547989649 +-542242294 184357332 +-739842978 -310995748 +580326524 -636740792 +-191202091 851875483 +979272357 -18458293 +377436765 100851974 +53588282 -212748986 +718600223 856972434 +-758615821 437645449 +-563806545 221921316 +-519594897 822675741 +91272882 880117082 +993710059 309670534 +884299006 784571208 +178478479 499662704 +46459132 495828612 +-205872070 -353668423 +190623283 514158257 +414117349 957065543 +482728645 35669690 +544974322 -18207093 +882181175 39635177 +-923356281 -418264368 +-382884826 582931694 +-977057988 -174337283 +-286150305 -5657979 +301157662 278861308 +124053468 -862748503 +-796341892 176100364 +-630795348 -152867381 +626845632 -761144428 +-493915985 -798114045 +246187382 644111955 +534835407 665206847 +129022654 -990930133 +245182727 -447124146 +686537700 -863554511 +-468493549 -446124054 +755909778 -669649633 +872697432 -430884920 +522710490 -937520962 +991326142 48216283 +-205634724 847498728 +-113963144 307217813 +91904316 623851776 +-285056760 467463130 +749150582 -27497707 +-317578750 -662791374 +318507857 -188376570 +-188456319 -225725309 +432109416 -209105765 +162726546 -342726618 +-921570703 610047135 +-803285791 545062071 +-346324050 -833499918 +902995226 -842365139 +-371091535 -432207009 +312658496 -645494539 +657709123 -808514083 +642193667 919160479 +-720722378 608794138 +870718597 -515766746 +312173787 835340744 +177123320 -311073997 +-513183529 488344517 +754250676 -568003172 +326359580 420781601 +-558011399 221751341 +-907493374 775957888 +437864768 -403790121 +807231722 239324174 +-698916562 671163814 +33630900 -729854673 +-621420624 -6789175 +-96422921 -158056072 +-396394788 -516194199 +-742336295 979468137 +-916249171 -215604754 +-308228769 785750287 +550969038 -490841787 +-231284348 615289607 +-676233164 -889616376 +254233623 794078900 +928883642 899931665 +-969073496 101815664 +-168323431 15608221 +347941250 -544655892 +-53450696 589828725 +-103800581 -986463766 +567231541 -646423671 +276257653 326216227 +-701388632 -199276154 +-383676052 -88133111 +841565693 468329104 +373665508 -973439693 +-2538310 571772305 +-668029293 708673455 +-167102600 319000407 +-911279970 15911708 +-568494115 188706230 +-699194790 -457852069 +-808846637 -810008714 +-936379974 492106282 +188175058 -686782051 +-773992875 577928129 +-380486474 -531497612 +77782972 999484340 +91669556 431149612 +253904496 -845427245 +608341934 -184448382 +449416383 -47713018 +69872687 -926056708 +-714214983 822366646 +-694005577 -564427828 +336563669 62638779 +-12545155 730896926 +-378811658 -359011741 +-278598239 190424700 +-431288161 -892770446 +-330302622 -135859473 +811493534 330654787 +405511605 -312116958 +507306459 -929285787 +-879647831 -772649421 +554579806 504224478 +-206860591 4368821 +254844587 -548408838 +-889952171 143661768 +335858869 -94313253 +690949340 -377674048 +-828448262 -592558923 +-788883145 -481170396 +-700236114 -906834296 +-439835537 639450396 +-979404146 651272893 +-870086184 -441929786 +-176455406 -237553356 +903110629 116926368 +945636215 -606414172 +-158305248 -69812963 +-631836613 -587905577 +178233940 346613569 +277769876 -900692975 +670842631 -877982559 +334276933 931127308 +-768209814 771542001 +47959192 409343607 +-730723873 -417328749 +452877279 -308862788 +-49912825 534123754 +-122003912 579186665 +-949724857 979337296 +-10740502 -890502995 +337209544 133707507 +696587517 -223784619 +-188141160 636961091 +546141343 -916631985 +935970409 376677387 +-176075992 306519973 +-388871014 -567852814 +526203766 -386410552 +196196662 -889217214 +693148663 481967774 +-172028106 -87918168 +-424490316 643338847 +224745390 487492465 +-393902984 686212792 +937918839 457658252 +832056540 -749072222 +-867606522 -107588229 +974846821 -201976355 +2435535 282176796 +-475237112 482594919 +-322074441 421901368 +-2449543 -796967649 +991364882 221408575 +467600233 996801252 +502378616 -900180802 +823068807 441867188 +-688114712 -884791441 +122733483 -41427196 +6850052 -759479707 +-104806123 154140604 +670203556 -213357855 +451823880 494578785 +-268756791 970581419 +248753607 -778488920 +-700263303 -985320647 +-179612132 189727030 +353410451 244260737 +140676958 -457350523 +-243166429 586813750 +-943681590 72046864 +598971088 -886324204 +-616949735 597913334 +747289842 -769654141 +860989081 -879155536 +16107248 636087839 +-363612737 594292623 +659391966 -735683883 +739086651 -854371505 +958774750 -951024575 +-592118084 -487543185 +576306643 720651713 +24344772 -605621804 +937192828 -431480712 +-791118289 396135147 +187719728 128043590 +577961323 286769644 +-993842405 -264973210 +15107970 911671604 +-41630611 331350053 +-153439396 295582313 +497468469 -548177656 +921531944 -659877273 +633189389 -497658414 +-156258936 583794830 +-199937219 510191275 +402491565 -885938947 +-449896675 382753974 +-994986966 364331380 +562998768 -378138981 +939986949 -956547534 +-443590127 -415350921 +-583928204 -400694580 +-358941269 -562910358 +120570012 -261759916 +-806982475 -228100672 +763807514 -522390614 +285125282 179633650 +184204998 629688368 +136630401 -544651728 +676401507 -822598112 +176447742 745741179 +370726944 824556744 +496120044 -764708964 +539386896 146533161 +734696507 780395215 +-393987159 524132056 +241915201 387363388 +-41494230 -114567284 +462762092 -148063969 +162106410 -642141293 +35379687 732794048 +-506273467 -723893704 +-691424147 -214317655 +831825689 693991249 +190862662 431003716 +-548453269 -185566923 +992187799 715841568 +-785304029 43559510 +-382315038 -262325092 +-774703347 458711513 +-655148394 -558962762 +-643366000 -368434203 +875053675 886939918 +72621954 980060819 +-920367029 620209426 +223729036 39204515 +749730517 -524142249 +-675960055 -297307307 +667811091 -424329068 +882444219 -535538575 +-597032094 -992498296 +72066755 -125287792 +-174705 -270376302 +933476817 756063276 +631793222 855881942 +827646265 -700642783 +-318346705 128254443 +820607128 401856502 +326583263 31753964 +567712017 5963741 +-735349461 425987289 +982424943 838478915 +398823864 -277440237 +363827095 982329036 +410263428 -852273652 +316489943 -302970581 +263305341 311109899 +585103408 -441447137 +-704263545 329233347 +197798057 -992715660 +-232377088 488217028 +-590663923 -80988386 +764971518 634975517 +-743686864 811442291 +440616536 -403207591 +501512550 313415378 +-331824381 -522880730 +932502973 434208786 +-376225680 -587904419 +766657882 -274475281 +669061947 -584974286 +292303239 -775675919 +895442647 -103623608 +104502673 435828880 +-979775714 -573472751 +-777498715 -241486303 +414936162 -76612516 +909398748 -727086579 +126642838 -920839035 +919736048 -593016878 +777962034 -239247096 +217974203 643649925 +-668415217 296847979 +884092697 745828 +-96555913 -485536799 +735007215 494447972 +-430325085 -407443440 +-468238578 241614083 +510833961 754648786 +-438225832 659677248 +-456494652 480438010 +-287545628 -150157228 +-233890718 -476047326 +-536567814 -518281397 +-702946242 -530626494 +333355753 -175181916 +-481783437 -885521650 +452920324 528737864 +-909524800 881690689 +302437493 286309103 +26312014 350685623 +281597225 -290490402 +225577602 644403626 +167981676 -466932971 +296383584 960832003 +-720003386 630515066 +267855586 -555839676 +82010510 -15840951 +-985914303 273557266 +-784815772 193437376 +-360993801 -690953325 +38253570 -144997638 +575890107 649823584 +930857329 505221808 +848461462 173704503 +-514512548 142892101 +785864642 869532172 +809150674 -518902738 +-881970802 157113047 +399975507 -942235513 +690956870 147102792 +-657798907 -509885905 +970931680 569732351 +-933181403 -670018170 +879156324 24376689 +-811912136 750888860 +-781572519 701814381 +465984787 563744314 +-359869164 857249220 +50926898 515694565 +941548124 346511383 +-235990696 476161977 +-330383726 812260138 +-778169515 -636220759 +-237104360 -997420246 +-726121466 130320472 +-226280846 955202729 +-986800192 -352014988 +578573970 676127974 +71425592 134224747 +358014791 480354555 +-96068460 -192080643 +-814066073 189228276 +-581748484 242495959 +587519391 920496262 +-785312197 725414769 +-131236797 212640606 +408297055 221163450 +-328699780 -46395326 +629732305 330929303 +458255469 -326797064 +634274325 -437046647 +77001648 -797859766 +-75455625 -471817213 +329960711 -777133285 +-64982676 -981127250 +-903392610 164276455 +662757717 -438220300 +-807745388 -429238950 +-18988292 800969038 +957798053 326298284 +764798926 345141827 +-505338658 -308874946 +-776248309 677895140 +-33156324 917973556 +243172990 -411404727 +-651757129 -630565515 +725403365 115132889 +-279640903 820365237 +-565163962 919074283 +-833715672 -128628784 +-79015422 -344736835 +-499371267 91444452 +498736932 -847807515 +651444322 -232537454 +-316754049 72711332 +648587128 -465955849 +650004847 525567806 +-707924361 200248039 +-986351293 -921349863 +-275143122 381604773 +-678024960 -49451709 +-273289570 -115513697 +-35680200 940260457 +325488605 -141802347 +301015187 -600762415 +-297008687 -157647038 +-684463357 -490339609 +181233342 966795477 +636683014 -107972659 +755882930 -228343184 +164724184 850086453 +-504979236 405469384 +619953854 65205898 +299828943 175315007 +-58730954 -911134118 +-714763068 404283792 +-226914283 704180521 +903203185 986694398 +551741441 949560882 +-313357711 700373710 +129381386 -789308945 +-21651537 439887909 +465892378 507895927 +-816118048 975376016 +640841521 66792544 +-114520177 727749275 +-329877470 651641431 +-936887910 -960407587 +617750833 61580877 +159677754 220012652 +-714068166 -189531105 +582126144 13774080 +-885542891 304606725 +-606774658 -885284021 +721745052 500150384 +-42021186 541608812 +45180802 751265800 +475858196 431336785 +-321032705 -504383188 +-361689405 172374878 +-794795457 314286106 +-610775477 74838124 +999015387 -986778501 +375380508 -306308221 +-791775981 -627224747 +-783389172 996964175 +181313044 -962067223 +312874811 203734773 +109947114 854884880 +-468516482 -705301873 +777277409 668218591 +-330881237 -710358024 +-906549182 138271787 +679910427 -92925956 +-333925760 43962519 +-834456017 -21521045 +-326467742 865046155 +-441613047 625819432 +-602987518 -909935860 +521095135 -129026790 +972179982 964011397 +-622374013 978664008 +-466652406 738161500 +-705473586 -556260892 +579269084 -389392464 +-216511563 811086571 +811434535 -330381612 +411720948 -142772547 +49644332 -527623835 +-15198164 -942571612 +-443139768 -509893050 +95264601 -151272804 +677287743 -682528202 +-475131753 943447308 +800566612 727358663 +433627954 -834718994 +198744311 -643847502 +707849338 312094327 +632258424 -669064288 +-46313538 868252735 +776757818 -760432765 +914855051 -529209211 +473944211 -969004992 +-389754090 -972102712 +-487538124 -266481462 +-83411846 -930306422 +-409650544 943788650 +830589619 41849518 +255234153 247652894 +2502708 763031262 +600270668 -948851218 +836350585 118720525 +282869121 -632245528 +522760840 -464217919 +765850269 -831355610 +-482265864 -125738916 +-963954337 866107035 +854006529 -149117809 +-882893737 943902741 +-263051724 16981483 +716177997 389931998 +630335933 162754391 +548586549 509424061 +-573119588 -764458801 +-711034227 -934288681 +365429430 36247220 +-769191913 705716171 +428350760 155528929 +176286035 -11772037 +357097073 773260488 +-583632925 -771501363 +-663986570 -478989796 +186110385 -667512000 +-769146243 23000046 +22515910 -254503049 +761734226 630635780 +-227550799 -269937437 +-443364128 -79898410 +976095644 537429613 +674597384 -204973432 +789329172 -17883421 +-33716350 -440357198 +140057805 596863024 +689292222 877252281 +125201792 -124901626 +-777649657 -356959560 +-317274872 987733107 +-992024168 659034530 +385461466 110141825 +755021827 -633100780 +329853003 760532459 +57590908 -69231541 +680509308 588390411 +-178961648 -857113374 +-926235508 87722684 +-195600928 -430095350 +265481112 -149018124 +251850236 -944269786 +-889983835 414621869 +-498864627 635175852 +319120208 -707909428 +484961645 928610554 +376867982 78537942 +806424378 -293914571 +-276836605 -177872097 +983023686 36867399 +-723349431 277876174 +646186426 -400123948 +311291960 -642006290 +-840404707 -69794215 +174438497 194088886 +762911345 -814752553 +256101585 778343447 +198055233 -415659521 +-979906055 410415841 +30813421 -582862108 +-91090560 -545991066 +932455833 -231219768 +304962722 341427292 +-537935945 -364877895 +-386386348 -641356563 +672098317 185489875 +895185740 -294527436 +591180917 -856124413 +221307452 -724588909 +-82961198 -701293872 +-452354541 -310876538 +-299324535 -913358376 +494194234 -290678352 +425467718 83957159 +-112333393 -935790483 +-20830523 661347649 +-334735016 -935602327 +-487548565 572471585 +-472522007 -941085639 +-45425188 -97379877 +-589388821 -988050308 +380560421 -440239472 +-68657757 -634714961 +-295932627 -269622034 +-768193931 -433696606 +678547218 82848821 +247973163 -98801430 +-726143963 -377925305 +937524162 381543004 +391353189 -278447942 +334701950 809640052 +-382436868 -751343785 +270760083 -287549976 +716297714 1400842 +-499106171 982941178 +632815275 -511711827 +-658106459 749216687 +-371275793 -993231289 +762056539 -353440669 +-893839577 944172935 +-643949051 613515935 +-52982296 -174602655 +-313654632 878278616 +-765758002 73931512 +-144397894 578501700 +284620218 -389464407 +474379933 -979476388 +563673168 -622106910 +258680378 721781943 +-14164686 387499221 +736653625 861818856 +68964731 142732208 +-698627510 922788394 +-115069813 -367744377 +-225578858 444279053 +637767774 -671166914 +157926224 -103067669 +724656885 -617438113 +-340029358 -401443684 +935212046 335921286 +-663339200 -902422747 +655428447 765122722 +-197618618 -672376811 +-875737107 -670357127 +752421599 592562110 +918866232 -143368796 +826073763 -16820140 +-38424186 623490732 +-485357425 -610902985 +316555195 102043709 +62575554 -702166556 +-464874531 -971197206 +812307792 315467195 +754249268 955524422 +64655231 -833221158 +-448119 -304672399 +-511964818 734367476 +-20260200 612475388 +786838436 -192441206 +-429792359 -749127989 +33091111 -862534388 +455359258 896541670 +-555561705 -842245061 +644573766 963379807 +858082331 361515493 +-906458944 698540115 +721054385 -784849973 +572394518 -271977568 +959492081 -437075881 +-1305048 -510224828 +269894602 -485684021 +235333412 -653787665 +-902930823 -444685533 +833220435 869252196 +-238674675 662869417 +-491396980 -827013240 +-667514818 -885135403 +945287240 36631057 +-596298944 -270625453 +346794952 849418937 +-245592525 666904478 +526935442 -327658494 +527082644 -893518708 +44754916 -568496270 +652170785 41625037 +-696465050 155535414 +896109007 170825231 +-529140742 -867166635 +-832850767 705420921 +872514057 -688563715 +680082372 -889150304 +65228874 825802848 +230462395 -983764928 +-117469353 -73529611 +-920612340 -135095453 +-592279090 957649209 +258323340 614914214 +-460755491 647284398 +-548925096 723483828 +873120405 -568556807 +467545054 785966330 +-58588414 298196219 +-337130577 682397878 +-195658449 665828274 +230064227 -62988888 +-634370308 305742289 +-449234072 797987491 +831996490 -295771590 +-485605954 663919419 +-140681206 448176437 +396824477 99052191 +612979399 239495648 +945841203 -209113494 +621402500 -198178169 +828362701 91302923 +778596433 177956822 +423406872 -928560140 +803009867 -348736849 +-75254598 255080764 +385266855 -281364381 +753895682 -122311968 +-685748123 -872857674 +905896553 -209146529 +-498285562 217583706 +216647569 471667583 +-737148462 467632187 +-187452925 243579333 +-498908465 -795140505 +-685971569 -817157971 +-656189589 58473106 +328384082 -524555825 +-87793205 180270834 +45032436 694674911 +-256351087 79436650 +671910990 -96006181 +-63492327 -452063873 +-364601510 -992007906 +-618851350 -57425153 +634482896 988836614 +776703476 -694164119 +-358835806 196330007 +-16601810 -427471979 +-202099742 636989469 +390960351 825904345 +427386667 -565376864 +502815805 35155861 +307982275 -544481461 +876971617 762509908 +23578105 -479059325 +-836695410 663413406 +910208434 -723127346 +430230289 781359787 +-147316993 289248261 +-846481401 -283296875 +-45754912 630556290 +-550944061 973045351 +105823439 402656314 +-388305566 487928861 +-986639123 -858650125 +-838247680 -860495975 +-484529058 -142065319 +173061079 1187043 +-360441644 159592038 +254030628 799614361 +-861467262 -660472848 +-724615310 -900625529 +909950140 981353186 +-69087692 27788095 +558721834 -613983376 +123978448 -190052998 +495969456 959328580 +-175226856 -427098154 +-800934636 -360350717 +109759372 457829513 +897594949 239598669 +-77650352 -886253131 +638398294 828074142 +-236746525 -681952904 +-117201335 -380147092 +472341164 445335927 +674725947 604162013 +967123218 524550773 +-762564503 -986955554 +352470923 -873498419 +-970849156 739433088 +733354894 130583699 +-797129741 -881340370 +188151443 -30612755 +525810860 699555604 +-273629657 -274355482 +94511298 405150492 +-990066723 248681519 +-161026681 -938403176 +-22196458 252793624 +565129358 -338181401 +-551802526 -578889068 +294605003 -648539538 +481673500 903666021 +13393873 55324023 +-230539764 525887019 +-962301934 -388507149 +-635282607 -628660878 +439332718 70442796 +-863239743 806165549 +278181632 267354249 +909267680 -124922531 +439338888 670787517 +388856191 316531598 +-703921544 67479291 +438141415 958584742 +387321521 -252115420 +-582353141 -423071186 +-199614195 -878637074 +709552046 -51383810 +194247914 662619000 +125574543 150008727 +-3100916 -19776001 +-613981641 -170760480 +-393501072 440276573 +-378832917 300967203 +357608192 233326806 +992135375 323656045 +196170258 179836389 +-901875857 793763813 +690546423 -192942501 +681637148 788867958 +-581809481 645976137 +884021472 985740487 +915619988 5278669 +-456562908 371814518 +493352772 -703872558 +-108157906 -814320887 +960742365 -930001068 +737616333 783239654 +-567417856 502134875 +138878658 691595731 +-872878901 84860421 +259185818 255238011 +993863432 421259632 +446011475 332274092 +671517583 490332946 +-382356544 68691440 +222384859 -443126998 +448652368 -338338557 +959736949 102878483 +-399337980 857900127 +341353370 -638892121 +582214008 511475376 +-976929906 28006468 +-377034854 364249876 +230416429 -469151292 +-133370506 963838915 +591573328 -678928943 +-405141402 406811460 +-184610681 -39449874 +533807649 -703087235 +-11136369 829401203 +-835024384 -804853981 +129497626 706595335 +350037979 769326604 +-449755729 -774904407 +464617872 -731541965 +-946234063 -384615668 +526704509 591817560 +-180551713 931101829 +342479405 -885664437 +67566572 88400418 +132840980 289384839 +923291072 512357274 +-401419340 -435003355 +922542149 33162064 +-510734618 -562475975 +152459329 408243284 +-982482870 139647912 +-545581122 -732079572 +216741910 -302971199 +-477938373 -303938941 +-963986349 -208105115 +-826088509 -329719213 +-317901227 735757132 +-330567372 -411431670 +-769130753 -875777709 +-843024345 397389512 +-524502175 251407410 +-947790119 266125771 +594355101 417768928 +386596479 186246060 +-100362629 -160210955 +447805989 -870931445 +-703704726 -237872402 +-541565407 -958071945 +389410372 -639812398 +657210387 -313274701 +503699868 -493501502 +-372547814 -654453355 +-222123284 -46226836 +-602205814 -912823902 +-643945812 477245509 +296103517 -114987658 +-976102648 -307603833 +471897132 -958446706 +-523507219 666833941 +304732404 -769883625 +135834224 -608542489 +417136120 -301093700 +-983133060 -939418278 +-970180107 943513013 +723845400 480295720 +497139993 -537712958 +196704052 259431332 +-75712081 504090796 +-17520194 281483605 +671250073 -569779341 +667563690 143917564 +-645327365 -608745621 +337521182 -214188619 +-925519971 -396806160 +331670298 363828041 +-296523889 970999122 +620187657 989325729 +427689628 369213842 +-104675392 -720545952 +709860696 235583187 +-164793972 638641358 +-705476778 -191621613 +-689737581 721075878 +-414474616 792887447 +-869544733 838845229 +331807488 -920670870 +-102145237 798660925 +67308073 -110513445 +-184423007 770517830 +-132491287 -392753587 +-57076956 513979305 +-282156783 99127225 +-71497225 -584618076 +-761426328 -152870843 +-759656760 439559013 +232410060 680772502 +468481516 215066512 +-675192662 -94289793 +-726622102 -993657321 +893072803 -36261857 +131037460 298305940 +782119360 684208629 +979741091 -159335203 +761120633 -776926415 +-747905608 -83017192 +-396923667 602860345 +884837571 677932358 +-276726513 109448396 +-899942260 979788521 +394275934 981499420 +465921040 -845252093 +433109646 530847112 +856088556 877693476 +975642050 -156437147 +-411752179 -658515093 +-824427897 421263224 +-216475401 -595754445 +-510943470 303546404 +-549660433 375891882 +-378518816 -418821557 +427037928 725354900 +-968962843 -201576134 +638463382 230266653 +-240433958 450809688 +-620233937 333958457 +-224924896 805681087 +5960931 -533559238 +575199181 -744692263 +266511586 451805845 +-680479734 -218388460 +-457035335 623887846 +-902247181 -248674509 +738512851 -432582303 +-951842649 -67645510 +-661770360 76065619 +-602930764 -341518712 +838019612 826739290 +199281657 -638910752 +385301129 -972205559 +163589292 -976445142 +-486419371 -875271062 +992256248 514979931 +135023808 -684850186 +60868939 124286254 +-636397906 -982490596 +-850373530 -732901483 +180637506 -360014254 +-450655946 892833956 +-252273228 -61102978 +-622363057 463330691 +572506108 -124649314 +688181854 -510979794 +-220706396 -805678266 +-398502477 -193126342 +-137324742 -502149089 +978620518 388677024 +-428123590 347196929 +-562253936 -334764720 +203816065 285852022 +-829612854 -644999255 +640272445 -4235822 +-716551075 -167337380 +462844191 522998392 +-616673902 760281480 +-822093865 -203140533 +-807249442 -939727202 +-697461550 -298803077 +-190883190 -930444863 +358794990 -506458413 +-357281708 -145309251 +-766011982 -320624299 +11716846 -859323140 +315862415 -450004824 +65005351 471166088 +-948420495 231892515 +70121837 -199890819 +148725004 359441352 +-722277992 777156434 +-829574062 -722993282 +418238427 55658529 +518321794 -32474086 +-65821541 929929379 +448060500 351040650 +945237314 -602333897 +623905726 35530346 +-183572723 -18274945 +663720450 -212258412 +512083375 -781231807 +-129561859 -876794990 +-253323239 426212061 +-361400903 780519842 +776758248 -764798658 +420477196 -689008009 +1066957 531577525 +658576180 28881456 +-693874923 -60384207 +-980598347 -940437551 +-31593863 140907541 +-285678555 -738019102 +-701172301 748120696 +901253183 835569904 +487608077 -607589949 +19008687 779297457 +-81118782 -221039029 +-380978423 -136477642 +-986759212 -462189244 +-687398596 -471275791 +-777695581 993572909 +378161887 311932711 +222644612 -431971078 +770680346 -713265637 +-427875490 -808075180 +-41141167 -745596586 +918084013 232103906 +599012173 -228392611 +-254617067 -622827299 +-218560783 587515242 +-581604621 562611087 +947273894 -519807180 +657946274 -340802720 +101495650 121133672 +222703767 742981223 +-103031615 -538532917 +754663599 438692810 +-156215056 45840647 +-329175892 342539742 +-738844439 804316052 +-336013759 921472938 +191158269 -778400656 +-960975695 477105933 +718832924 -561220953 +274583236 -262588937 +87605619 289652683 +-873535572 872950116 +75169624 447590160 +-163982316 -375782136 +-280473985 68212574 +618609456 -947108716 +-302403325 713065704 +-491201393 438238561 +-345216895 -709495457 +160044343 -654937466 +-702477067 -186471535 +618877158 -172773627 +539934465 -489733922 +639720100 674194145 +-363601186 -170536135 +610852168 -10855874 +383624625 -562175933 +165889951 488641950 +421865078 968795702 +102379298 -721954582 +660446254 -61640692 +-51375249 402591631 +-26312392 -364674632 +102072336 -237848479 +123656558 -540337159 +711001199 -701571104 +625561813 -237466889 +-55779552 703967689 +-600512762 -892053134 +-538405262 13723239 +-647918961 520015539 +-838505018 -468799958 +-68527110 815008102 +168033739 -33119754 +-646799413 -808499709 +-527218107 -960177432 +999595886 -398743843 +468971700 620820167 +-653418683 -808904993 +363448382 303941407 +525259919 -768086675 +940149049 812877045 +-951152499 535218347 +198746716 808715982 +-192156132 -182534150 +980170250 -994242984 +426031321 367490836 +-281522880 -596130414 +-581876510 -300959830 +-981503066 -19110392 +763072555 675562895 +-236980580 -454272736 +342283460 186233556 +488601114 775556712 +-400608254 738623646 +-702139914 -654356369 +-126063308 -178127766 +-170209340 -815416951 +79933451 122834472 +-539985028 168595353 +970438590 698989963 +-635940146 -942411556 +521748975 550208092 +688484672 -760586997 +13422372 -2663599 +-834514284 441283629 +-816626912 -734433957 +-465393970 454582623 +-381887914 363660288 +603669178 130782167 +-886366765 -702724059 +-275298633 -462263891 +644259005 85622458 +653933698 -358174924 +854342698 -38188344 +430475642 822515952 +-757535069 -9954258 +991433709 640908577 +-175225263 765202931 +433262432 -811535729 +-940301514 443422001 +249065465 258949301 +-303653604 527652861 +-63731 18450021 +453913980 -161184145 +664821678 -478623879 +286279305 -772017995 +141693272 305133464 +971272681 57497028 +766380438 -190284983 +-127540133 -704167907 +-770698241 655908053 +90109814 928303733 +592436392 140208875 +-711961987 816484883 +-394868553 40766094 +-306363921 909822423 +21995617 -379664514 +-406223022 686701923 +81358140 -21051255 +890259733 -84797233 +293592704 89320812 +52144444 -37402061 +-714441445 838295307 +948126360 -851909159 +675560085 609366298 +-483497613 -870478720 +456215510 625953750 +648244839 -753065754 +-326910879 -249078407 +-435780524 -840510462 +804828959 -106111264 +-284094357 873620232 +453971954 -249511039 +-517739607 254528210 +562675609 956277828 +102939748 515284520 +-471217168 -547209189 +532841218 387686275 +-914952398 -293117910 +388761972 -818180624 +221699750 -518762200 +447269790 -498639203 +-117183056 -68025652 +-149661910 -214804674 +336801194 800956484 +-541240030 -418404583 +22483026 -225259765 +-595903150 731048362 +500081465 -134416878 +-798069395 211849850 +-313569604 -628525550 +-639138785 179802054 +626633650 -209096142 +87578107 -463405353 +-995538034 -509026602 +396122842 -805493964 +546199689 -615195850 +-420497974 -948297520 +592676330 -156358156 +869345224 -405292757 +852713230 407453469 +936635198 -603521200 +-181086073 -810065407 +-385752170 -161614066 +-323371420 965296947 +-702294032 -224327791 +355579905 618284739 +-354523380 407564054 +-667431331 -103989653 +509814731 730298085 +-491201375 815980688 +9897683 882708352 +-116872830 -772292436 +-506472314 -151666067 +-340382331 -694483239 +-535227694 -552012460 +-296150947 230919351 +729295040 -834683371 +306367948 -800396123 +387970173 -828305779 +230014421 -679851741 +-928885512 -929009975 +-577233480 -782679520 +44684889 -844158095 +-624790918 758734 +-612377381 894840413 +-733763353 653470134 +-585161292 364023470 +698819860 19358563 +809192978 785814993 +70660011 -245931847 +2310021 306165960 +-46944833 -209758070 +87156990 70858878 +-221283508 774852032 +463891972 230079767 +530991771 -899850403 +511780644 933599646 +483632204 370202861 +192239076 -294828113 +-965215949 306923574 +-686614366 50723421 +-679983762 -979577943 +-847498537 -555156906 +967857194 -917063221 +787020145 -509286786 +-725392784 2583098 +672753196 542193224 +-235712976 -83246821 +75128816 432823517 +87659660 -887045310 +938362423 641850762 +-973606717 -922257927 +-127287902 -236627588 +728533196 677715021 +240390625 -929409237 +-622392686 -699647412 +-232377811 296548666 +508076450 524845642 +110861458 -194679979 +-275568747 257616651 +-154972953 936237660 +748503435 -556136199 +-335985016 833217013 +191659111 458324623 +226453230 -726667181 +-827577132 59735697 +-111259545 -420101503 +-904822270 860981467 +-650944307 20908131 +69654206 -354375909 +822758508 545531925 +-238581502 289435744 +869995275 799181859 +772566930 -614055600 +560987784 -400627757 +-676277501 10065743 +-955364183 -344513128 +555863910 -704972916 +-812867969 -551286555 +-503526269 180777793 +-573536936 744699403 +640217914 311370866 +-53509597 985580806 +705342557 941614804 +714902697 23824719 +70539364 -971803520 +926471001 -399057352 +494520774 734647949 +-827575127 57766327 +469493756 -177603690 +-346176525 -976223858 +-517297240 100315439 +772765972 372532019 +31481094 -624459560 +-413239884 -678969850 +858454840 -876567273 +731699475 -921010810 +-446374973 552988690 +-719639366 -377640201 +216390543 -238557536 +797787309 975231880 +-826291098 758680960 +788561687 -238570596 +-174400330 -20067496 +460273410 -247149467 +-143601718 181380527 +-901177140 -540519796 +283825530 970226761 +-540358604 -225597177 +-340988948 -314178883 +109493886 231464821 +-947333192 -290269484 +665434612 -345632976 +-517362122 -686219056 +-486928509 -902718454 +-498562204 133178312 +-437160810 335359704 +119622206 -144730653 +192772278 -393571973 +771538432 747517348 +-914782677 319964463 +-282045585 321751276 +-347358669 256298812 +-746889177 -420410803 +-342096331 798881712 +-746849356 569398838 +181186481 739771419 +928849956 431626799 +318711924 -936989737 +-897464576 -225095321 +-24927098 939002120 +491994986 394117447 +987706349 486738199 +250560307 -928792065 +-313145335 393618205 +428142881 -128999426 +636738772 -176864544 +-666409828 641011642 +-706406692 629434086 +-799887616 -667204748 +786357796 497199554 +317166637 -142635556 +19788406 -783691694 +-731639880 568148696 +-699273887 971646474 +205240888 -712610943 +558163348 580131684 +131397634 843445692 +93128078 -555116639 +-406064387 -507254316 +633031425 -982142819 +334311773 -378511016 +46503046 -497474153 +986284757 -794243364 +734730320 152454903 +-78331459 -496828220 +-470008420 -783627275 +-125024435 15633697 +-469909068 40572993 +-992630798 942649954 +259569882 -747464001 +-662120369 -189342039 +-95675221 782256985 +-629661214 714336090 +-311835907 -888290780 +-739711623 803568547 +-877760016 -738189307 +-100438135 -19557230 +412230251 161617569 +-8291349 -291230315 +-628644743 511231433 +-110510564 -645880654 +-239661991 -727611362 +-633421705 -363607646 +443430579 429092777 +-984011513 -256579200 +245931823 716169624 +-302662064 983089556 +858917198 464355011 +-226697127 789425483 +-158273761 290822236 +-246459863 602376007 +-17643340 566926913 +165218486 273826557 +-129825586 -862039602 +-225579304 -920591591 +-476478535 752122281 +119181424 727166661 +-866636397 -331102189 +982768828 112225588 +-638591663 -983464282 +-138771646 976334767 +669847333 935789090 +-385109549 -353705900 +-630347474 -462270750 +682776078 -816599199 +-889265317 649218571 +62528132 255547911 +167428928 -576446197 +911034553 -914935906 +691427865 265695515 +548461305 -254690557 +-323187789 679423188 +564569083 691525989 +-303136295 -240792078 +-389255725 932794968 +15495237 647869853 +380313672 155764780 +-107109344 -86388383 +-881490187 701926634 +-754052040 684247935 +-459646065 -644504137 +-244485363 669509513 +-206908343 522733493 +856609277 -65748577 +931903650 748152427 +-668983006 -625280200 +280153500 -232213902 +-798621669 910639816 +511731504 592388420 +-266857298 -971955143 +-562157787 -23305069 +-48835143 87617477 +-31344604 488201450 +494488725 651069168 +235922843 -521369806 +581361284 48692989 +603604426 -406142160 +854556512 593618945 +706953751 -512665541 +-887583986 -627413022 +-936741377 145670112 +-141993759 570711277 +661961345 4884428 +335032263 283577472 +-2287384 -388680088 +408645786 -105416369 +-180665592 344484784 +-548154433 332071657 +-36344241 537230407 +-803637632 -300216807 +-504598378 -396555852 +91687336 -944169426 +-26089638 -44817587 +-431462379 238926507 +20631530 -190689529 +-7287675 -585802035 +344388623 73748072 +416361342 -738840983 +-783672149 -142300374 +889240500 -532329222 +629218523 608748634 +789851665 687123806 +-231231879 728361417 +365640354 -352184686 +-560156402 -299584201 +-869457768 -705750697 +394093234 -167607601 +305495008 -715668698 +-163206070 799255659 +362089865 -738679336 +981599747 -767448382 +630223954 103950558 +-492517305 -575795524 +525359559 899033583 +553309230 537035450 +157805532 -157342650 +-126815491 530430580 +-835940672 472059166 +-547023701 413869004 +-610830952 -70841443 +-914484186 198587842 +428156660 453914295 +-908274788 -263083701 +660836000 766767836 +-662620909 713993561 +-416227133 264607085 +92789030 774614924 +166351171 -951829559 +226702024 909405585 +156326273 -302599725 +908563235 -635772934 +118678923 -429851710 +708648402 6695483 +953227837 -678181651 +-562372997 -558089921 +-658364561 300653602 +-259812731 -743943061 +14313233 -932764169 +762135080 615683277 +-895854850 85640745 +882234661 -768444835 +71968324 -459899741 +-81205963 631117036 +602192311 -614946275 +892549793 -230587481 +-646048743 -944412298 +3963200 -813223704 +704083678 670170847 +915615497 -727115509 +-519743361 683593686 +-174252238 96786452 +921803878 492531906 +-335151702 -501735436 +-944150221 183269694 +-405011712 808236199 +866043145 595559860 +-916836434 137508747 +869501504 -5539380 +-357379143 -7312811 +408045514 882783803 +-268750335 -247022908 +697151930 -241721478 +-401368414 -393687187 +4029399 -323983189 +-310349950 831665051 +-399096735 -96583183 +-331451448 429650721 +306376602 -626658215 +84520856 -981398664 +730277161 737693184 +-324276194 -226374025 +-348126483 233943865 +-853648418 70144761 +746764734 544143446 +435891000 -382889269 +-278571290 182374971 +-678569785 41839625 +547606077 -249775112 +-559736186 316413130 +609296309 -287512744 +-67557709 -859980179 +-77634474 -828223069 +603170925 553632817 +-545331535 263867012 +571912064 84070404 +-439865753 281946974 +163888717 -339804088 +-827286516 900536239 +467609698 -539737367 +-738518385 -635857974 +722323586 -917713748 +407029523 73956383 +640641769 -482948966 +282120954 -293427696 +-903466523 826382418 +985178548 116863228 +94894063 -595340518 +-323413083 355708867 +406098293 -652687673 +721579891 315834008 +-64886934 842215523 +-374126184 -524190238 +-378018476 -706495490 +553061988 358814650 +603670133 961806004 +-71251154 -435641333 +-529876922 -823202147 +-15853739 637562747 +-447302089 525936057 +-241682947 -116462402 +-119522578 382771208 +465921317 -487955755 +749607938 562276861 +-652797853 751496980 +848056106 -47751186 +-581593409 -725271838 +13020075 551796325 +-543725586 -528602601 +-971486793 -354392667 +-8455718 -92778320 +-225134819 -172346316 +379449195 -767460074 +223563163 -509923965 +-235545920 198512234 +316286885 -734784453 +-415720939 972508594 +568504920 188977829 +745264376 221711064 +359560766 431445563 +457087338 -942199884 +-843287676 -469966287 +-524012056 832562275 +689322821 356492826 +406599796 -145364734 +-716532817 -50730605 +810563709 -387176628 +129688431 -901132809 +-560416485 -4298862 +-268972202 -892421704 +-747419636 -186660112 +-67173327 163843036 +662055888 -705685640 +965892759 185728242 +-27067888 886627499 +450168414 926322861 +487020326 39196108 +399993648 4612525 +-940903708 -994984235 +-195274207 -654950735 +-875650265 -430983432 +-222582752 -728846319 +-938427020 540147281 +-954930150 -240073506 +151051013 190901688 +-794910757 -658013106 +-727320589 -283538632 +-578372366 149326823 +392388922 90879492 +-131964150 81168262 +-895859837 -160882829 +635644741 -639071688 +-695108691 -884819909 +485140994 -517867042 +112785120 806659609 +942442535 122574848 +942015101 918593242 +-375445169 804200624 +-895004273 260258072 +620981602 -827230571 +-870500806 -226334028 +29915816 -800104716 +-966645511 992212400 +774131533 852399450 +-203044827 207376019 +382700886 -244844309 +-823893693 -410328430 +-438978264 868654570 +-874950819 777366684 +989373006 805307345 +424125634 832353030 +-562484793 653536546 +893930948 -801530955 +-782788702 685608495 +-81171592 -686955666 +-763151888 334080367 +-693413798 885778882 +-878147607 -363532671 +-577089770 102732927 +368257320 -319574585 +-944655310 677142897 +928558808 -553312876 +-446349561 23259704 +-969438573 -458727539 +10373821 -189340642 +253055498 -248844858 +-944841100 -41592814 +-385389240 393651515 +-174744224 -725320147 +-113049577 315151642 +458006648 -859044769 +-671926011 -163804765 +-880846940 -481085101 +559011917 510005405 +343303227 47888243 +-28734851 971895230 +280307264 -249165642 +291814086 119357774 +142636485 924768473 +-51926072 -257015283 +424809539 79832008 +-408912532 -719242976 +-684526942 575434987 +927034255 -249393043 +-921570815 -337965978 +327543210 -405582244 +968113398 843002077 +-20264042 660745197 +197906423 8021488 +163961539 -343411205 +-163283283 516965424 +-98628674 -907632280 +-776592452 930237122 +504532830 711857255 +251445716 854406269 +474672262 251133132 +-188296816 -96921696 +-959072175 839050304 +-281383095 446849366 +818337323 857612984 +-785379694 209449775 +729498029 759098171 +380173418 -402072902 +437486394 -845842697 +728672687 -11786602 +245159727 243515736 +25895141 795863631 +837697955 746298672 +-144193049 -2732900 +698868300 -303656223 +496406174 762302721 +-598309586 -264474175 +209406560 -195284447 +-156990058 -948069701 +546313782 505708932 +543829610 648445376 +894650267 200330150 +859443177 -291065066 +700627243 160519584 +441706109 -703713712 +599467853 515372515 +231368269 754782439 +-608754922 -120041753 +-813854625 225363111 +125644618 354248657 +549384852 481319920 +635776796 993606051 +924311493 594536081 +-914250480 -730543444 +665306937 40641396 +-248704426 427889984 +-288718814 373313024 +958780177 154700591 +719668895 -276789087 +-349082456 -99342018 +289510167 479596685 +-560704849 -834370531 +836199982 -31662573 +-390883119 -440541734 +837312666 887107934 +937693257 -355452014 +-718786123 49373513 +-907399384 -98619268 +-944828194 547825646 +250311764 -645923400 +-982726915 -396644085 +-591879442 -556472201 +-435774736 100112171 +561914859 -274673592 +241832826 -710078357 +276164576 416426248 +-72487037 -332197263 +141402611 -625031747 +-587840933 202650155 +-54294181 610086688 +879366517 954376471 +-935329451 207798848 +-670471210 807400691 +-864314672 -827389105 +958580700 -581136017 +-491124890 -528971773 +281494737 84071617 +-319069898 26988848 +-875910045 278918838 +-75454160 86532427 +-461861292 284910425 +-904679576 300723241 +-525925136 941601774 +-524434086 -130896733 +-847529321 394467823 +-303540235 672629976 +-757434307 -698026406 +201307069 -429157809 +141893038 -519518241 +-447017253 262930889 +-888606192 231830958 +-336695777 739018633 +-48984934 784235172 +823515072 244667082 +959528929 603133056 +911898194 219401726 +374486621 -558849816 +-351674070 948843882 +-342789990 -741559830 +895121790 -995213986 +957239618 460330467 +593025541 -16622379 +-975400910 319159275 +-944321496 -980247913 +457012588 -652218647 +861912288 425959311 +698751427 146516064 +-997724214 -653082008 +-700455441 21149866 +466428135 -772194890 +-794332265 -912359936 +-121012501 -151706603 +538451884 796907115 +-880600681 583077257 +-505832462 -730871012 +533377526 264604848 +-492863420 351793199 +-627649642 -81981720 +686212476 -776820710 +-669588074 116714107 +421181660 -646424652 +44258962 -709383121 +429809053 -895530318 +-995510148 -520324186 +-199642977 42228016 +-635680659 123270276 +-313483863 978579528 +-677371659 918955654 +-58797804 -757161212 +-553361481 889756354 +340258118 873352458 +869607493 -251182075 +-380707754 617794611 +-202048939 -237234637 +71938212 370656500 +501050922 -458920204 +90994582 894253291 +743451658 -957159549 +497471589 394522919 +-528637248 -753774905 +806141103 -774014011 +566248229 195142721 +653842775 693874026 +87931696 -745328061 +599799427 -339405136 +525603351 622599282 +-878912101 -323606382 +417450168 380291908 +9566872 231384862 +548067891 464061103 +-742824869 545182810 +850841445 -319342857 +-41845149 365349481 +848934881 594537560 +-965766107 683065520 +-129651554 -520890912 +791279640 30174313 +-146543526 -713940645 +874159350 -845744844 +994374680 -390287020 +330753434 9674374 +790501788 599648997 +744679206 852655294 +275958182 -43073410 +73105424 189375946 +225742250 537334846 +491102002 -40852491 +916847786 -254802242 +550835746 91132711 +87063079 121786257 +-887398984 -600455104 +558341245 517944424 +172738059 -534794592 +-266936660 829642559 +-763952185 -840203816 +951588130 570274774 +-117149890 -558361888 +-515754714 178471206 +-404075304 -874152818 +728835976 688842753 +-670894704 162453127 +478868791 805515650 +-93875313 -507295741 +239412168 -987455374 +696269173 100131501 +351191125 -675500532 +993267096 766895685 +-503769732 -666641922 +665739761 426410358 +462520400 788382700 +-958597954 682105847 +779891165 -74567480 +-328608772 -26352008 +429145255 -236338012 +671740558 532004353 +459836521 -373005492 +-573538567 104466242 +-646437828 -74785649 +-707888076 -881289961 +555539890 -485945919 +-421057049 -47329084 +-529264267 -994689143 +-128745672 648830040 +-258669293 423846546 +-342692769 692478524 +532739085 293283290 +-62934761 36603510 +-369312912 -541913269 +-421226666 -985553071 +-176166002 1674045 +881055869 811441822 +-831551662 222891741 +-472984491 -442601584 +903944531 878893851 +-965663368 -349593694 +-592677952 104126895 +439193821 364017818 +-277162802 -314274990 +237487908 554328443 +-979098587 -600046370 +933170545 912571612 +577598931 452049747 +37393876 276765897 +142651278 -73164091 +531392998 -537440753 +-689369445 -210900466 +-948177533 -471741119 +-307271309 679396192 +-917293099 -943600114 +133744745 925712233 +853833985 774292324 +9460037 -967765778 +184057446 56305995 +-593043998 -776164392 +-770534783 203007900 +469368033 114578375 +539190132 -485946526 +278332014 719706006 +-170043625 -210487143 +797204385 190722247 +-490562199 358560149 +-921379581 -765952432 +-652195484 731322224 +-528939825 372811204 +-680675650 663250869 +-573934906 15876790 +524787520 551464012 +478516209 343147409 +-80962554 -965315026 +-847722941 172790183 +-841895695 722527123 +-696106481 -125630686 +584227820 932542325 +-47874847 -931776283 +-612743577 -937762363 +-66336646 359782008 +-814689877 176190495 +-968476146 -717845893 +325763795 908496725 +204743077 456408626 +-449988071 823697261 +616527999 -989484306 +-986131 -163835620 +-286516423 -718163332 +59730623 197857444 +56302173 30679346 +485629530 186162251 +-671847488 -687653030 +-499556463 -92828630 +-617907746 -375383039 +-712972737 46294333 +117759829 213056446 +816617922 216940852 +-361955217 985668663 +-506713870 211624407 +-589538221 567844817 +163200100 -447633366 +226724138 520693068 +292026576 -456326386 +-918126863 862378597 +348073491 37338668 +-289667827 352659227 +-347506424 -444069234 +-259000237 36852709 +575587364 -817775034 +225855695 -339449378 +721902104 -51583531 +-932368209 170975082 +-290164404 82737523 +636094121 396942293 +6076698 -795052705 +656665623 -107071616 +754540419 -839589815 +743167126 -720339372 +-946985626 469283891 +-208430597 67046925 +-867354797 -63422740 +671858975 884040507 +560573108 914008450 +-684065694 -892848980 +-454757876 -453735733 +651053858 -743626138 +-841381189 -339322407 +-402319076 -698400862 +-198121887 -955412158 +768192178 878200341 +856407070 -704105692 +-47687784 -308535066 +-129955283 662524369 +-466760256 -493115335 +942190837 -250896168 +460117529 -239637255 +590722014 604590222 +-819515215 918753171 +815262444 -931653749 +658665608 -384094761 +707262709 -644403715 +-217245177 932692223 +697436802 987914019 +-6538032 331837119 +-221380848 769547480 +294328061 -147860166 +-650144689 225818687 +-146445456 390367722 +486566688 -678528853 +185667147 680722057 +-980798605 59755823 +-667351585 479821931 +-134007112 -984806285 +440803958 790775089 +-804375990 413157424 +108059797 -449543079 +-568752192 417615393 +-607456515 724314867 +509236088 127860834 +-118872004 -12208882 +168583571 64002995 +-929045644 -593178849 +399210116 643372191 +56741763 965061366 +-131662896 273801112 +528516027 -997050277 +-753237417 -225427864 +762006473 949520985 +520658570 610593516 +-470617156 924584281 +252967847 -846188111 +758403337 261905533 +-890743858 -816123053 +602070230 -560956861 +747586891 -693062020 +958805599 -866187555 +-460718201 -914883352 +-420630975 482269598 +-642303273 428418551 +-157689932 -220138321 +882171865 294928936 +-39973221 -177106222 +-629645114 -157613793 +810801383 -919903449 +-874550938 -223029218 +227193487 966697507 +578598299 -426167016 +-842054512 -99823664 +563225270 -177051002 +-110360066 -984606373 +-64326734 814892709 +32864133 548852092 +579710833 -259483311 +-279065737 -87078333 +119966704 -18368153 +-337322753 -918775024 +-120054039 -270535181 +-627501303 -791033505 +-69423850 -134087495 +-884337479 838837093 +-688701679 767700852 +364148084 -457142682 +-701513129 -560187355 +305223233 -794443440 +-994671155 94130309 +-510847684 254521109 +991758758 -717753903 +378361092 679839249 +484345115 -819886192 +539299632 -938426106 +279634053 678103713 +-501172095 -943170613 +75320065 -537902132 +-463298274 -346832874 +-584732857 -594801147 +336910741 -59940534 +-26315364 435074003 +768332872 977803153 +250309120 923265437 +191819592 -544118374 +-408613092 -989611704 +677062601 574961822 +-281837061 -738916804 +-877995500 380749917 +-613961873 -34253158 +963591779 -972897338 +72930403 503938151 +295828032 -565718750 +249597835 860972738 +-549577301 -986148029 +899081414 -125564950 +470160071 -344747492 +-915531951 -91277628 +338109889 566430446 +-750376652 -302468755 +-364731274 900035045 +-59735627 647154350 +735317691 -255291934 +509225190 520499341 +-515752353 -666263742 +380123283 -745013270 +29862341 49918896 +-437820111 405952091 +-977259152 -271843807 +627677286 596193028 +-278824987 -87777296 +783843359 114433725 +616895539 -857986816 +213732621 779642603 +404668795 -602834912 +-400843344 371747644 +-808806356 883301742 +-964171812 651331346 +-708103575 -169583721 +775358540 -771483647 +-51495394 554746453 +-506329484 -851050683 +700543483 -677332351 +402837674 93543746 +902333452 60811168 +-827859396 926790199 +195116525 765806254 +-46359417 -744438740 +-383019076 -975854428 +189547145 697402342 +763745885 657000235 +444143007 -937259301 +192019229 844863784 +-983075180 -154168514 +871978261 -72220447 +608776974 745203201 +-51261481 -916317410 +-556037201 482483256 +153919378 -223594698 +728745018 -814010591 +-809378996 559951801 +807752395 71879688 +445216309 903021029 +589594054 925374055 +-258579678 2519109 +990737242 -380914411 +871048645 -257949247 +38367838 -299145981 +262089726 -798234002 +-371110752 456661713 +992141205 -83729099 +-889549043 -550343192 +860510023 -5800095 +411434201 552705302 +-694638071 -604521469 +-747032606 168242230 +252642954 218580006 +983027593 562552525 +207258184 685816172 +-956971639 -578887629 +916502565 -566534507 +-723047687 -655019343 +285742263 458683384 +-143432017 332811014 +-606336362 754775033 +486656829 177702374 +-348437589 515376426 +704717 -162268957 +599406169 837522365 +647620134 -140987198 +441944969 -664049336 +-151558758 -734203695 +-583580690 -38137380 +612504334 -17589167 +-300670234 316225289 +883690638 -400165282 +-393927006 -864044530 +-292047586 765823440 +-69203115 -418581536 +-152568917 -381092123 +-447258979 -800438581 +887712738 783469748 +-855705985 546502314 +678693670 -804912903 +-749351584 -542526197 +-573737488 859108183 +-342075233 -928197053 +-215105660 -83992042 +78069780 401621938 +89063312 424916529 +855422236 36821960 +-638846682 431634201 +718176007 -7469679 +-797207063 -627453378 +571902266 -381944069 +364424254 20626092 +-52027252 -644058011 +-861423917 -139904894 +918292668 107558643 +435981476 928371242 +-572315724 -87314216 +393574573 744742858 +793962565 -290320565 +416500085 501922956 +797157758 -20529854 +-263231462 -370603402 +539462301 -602485703 +271461807 481409568 +561738913 -963149701 +949548553 -112350392 +-638409158 907336207 +50964553 -943562304 +-326230326 -155664526 +276736257 -799063809 +865784362 246633873 +948617478 -509003974 +-192318657 -29277308 +405949991 878386112 +783445716 -164985278 +-81977352 -896030554 +-752120968 -56594488 +286528410 477224102 +-114080505 444808985 +396002647 269167187 +779153225 -42472193 +-576889815 8396493 +-680145530 -76174631 +-180127376 -103769321 +671199408 -827582395 +732790374 -464145790 +-653982930 823611561 +571934164 103399298 +686437468 -357241234 +585108769 -648182026 +-985179180 -605821170 +-594928745 -7602534 +572091207 -718265275 +-197625854 -731139676 +521928732 -139537475 +-633550896 111682094 +-476486266 -676691462 +-694250412 -657205686 +92014377 999388333 +430530681 -893453648 +782862970 657919035 +-90207690 -353546355 +171017245 433591326 +112996269 803564559 +294870025 846380898 +-908813066 -257846300 +434673445 -381578808 +-877452776 -956681448 +905841356 -708694242 +231532945 78998908 +-296359889 750320893 +142461651 -223934826 +-291298326 354382755 +28377769 345705397 +-823392931 -509558691 +944874695 39196824 +-531000307 385586680 +793361002 -648505765 +-130269842 -849845076 +-336696319 -448593361 +285902509 -802048909 +997861616 607064389 +-101130226 -633743628 +-744664694 -280973078 +682220027 -937467513 +875420182 907318408 +875545246 -315677972 +-776370025 937297548 +199668990 868745213 +-51205014 616266036 +119258450 692339357 +-236757226 563457172 +-712975070 976051214 +467960505 -917628373 +122674124 523199306 +896555711 872479168 +595667574 -275965758 +-253914869 -400858983 +-176665550 570869503 +-87506750 461504489 +-150123592 -351246388 +203786518 299250806 +-467156088 264780286 +329577237 167451080 +642815062 -165195044 +-747160829 177591115 +-891601331 786073643 +-187110747 -261541267 +-625813807 106784254 +-887314600 716149365 +-818135010 -954764807 +-584977226 -399080189 +-162169904 -127537921 +-893181004 461890280 +87844951 -56057570 +540922920 -345257753 +21941902 387837467 +813591759 845280950 +205431435 -627803153 +693122491 248781729 +-552941116 124830877 +-191674279 980000720 +96274595 -707581843 +776747438 -970141215 +-469919358 115692311 +964888127 279182859 +379882447 -136106120 +-54742255 998145858 +790456226 403781755 +99963449 -868946579 +341666711 -345042524 +139604454 -787289898 +605385927 -701818635 +-627154286 -814158282 +796803881 555377087 +-416949653 754586727 +-192869842 -650516397 +789228421 -140181294 +-440061800 -788458657 +191233888 816960298 +-436771037 635470012 +-709974363 -117795700 +-654462972 -455104820 +953496177 686860104 +307409393 237046254 +723642691 -591854406 +-14836244 -300629740 +235712785 44307189 +334066154 505773502 +-190473344 369576599 +449694803 685604309 +-786853252 247351451 +-81909770 572428751 +-241886611 68538068 +763295900 -947508230 +546867849 -69712347 +-928031121 -736332812 +13037574 307146422 +179136826 448900910 +-340203607 695334345 +-543327525 -289357632 +847195671 -345038197 +-1104729 -576016968 +-320854651 -977945790 +140398880 705114995 +140475703 999271720 +-319277041 -961255379 +600621942 -463153162 +817051931 -96518897 +902789183 -228621330 +-84882839 -884602932 +898193869 -214077148 +-155391393 540634376 +72319583 381635749 +363546166 -93749674 +-344858201 -200221404 +-555210996 -610751207 +-211918665 -252512083 +565336245 -860090629 +27001936 537753560 +-770281131 -610036749 +-751452220 -435820328 +-856023880 169975885 +-131237692 572117486 +970484055 749572870 +893650748 88570951 +-197683056 367019176 +-868471511 577938528 +758671010 350561359 +448121706 -129575318 +320174816 -751329105 +-428011304 709661455 +909115758 686104540 +524225022 -268425694 +55308621 276714415 +260296147 -564246487 +937354092 701784835 +956297879 739881974 +906695665 -838833881 +-698328123 124240115 +125572238 -848237124 +-587955706 193489281 +541151416 -881576945 +-551710005 527680618 +420884326 -802357517 +772656684 888717051 +397852916 -698484383 +-34557470 244805775 +-848173106 -483963394 +-842472330 186760631 +-173681400 262857656 +-661336612 -89653090 +-454699863 -543758657 +8939944 -687750443 +956725400 -211132336 +554360618 457756472 +-737631969 -783774363 +-866099160 25090661 +-640523779 633053834 +-880923676 -552565510 +-85953663 308895390 +835036901 129253526 +979922468 277841084 +-706631364 -659311780 +838979436 -239606199 +-504408406 -168225948 +-19506363 -652415988 +168252714 -455507577 +142547476 463226228 +417061674 769020006 +630576136 235340584 +349449689 -192376139 +889092890 911501381 +352215057 -205588581 +197415932 459262805 +271603142 657458459 +-537046152 64256745 +137803102 106959465 +348373117 602893961 +762140347 -96921548 +-32960698 667343593 +836135748 -98600782 +-18651521 878386843 +506532133 -807382391 +618372524 978011718 +65249423 338704517 +287698491 306722251 +21059328 849794726 +-684806709 912803056 +176279414 376099861 +899536086 -246941689 +-914259475 714923444 +218548718 819029321 +-238248669 -396818632 +-71433657 -527464274 +-876675244 -467032980 +-501122183 -299067412 +-180396245 -364823719 +-434347405 -453990376 +71217323 277025607 +229399690 624265418 +429136988 934116180 +-758823593 492597623 +-571334858 251028827 +-139110473 742858632 +-411686534 853745270 +916015119 -514107406 +962173530 831721707 +-369417872 705210834 +-871730429 245988047 +496963522 128480596 +-849948555 -539428751 +970407748 2901922 +-467368500 194030041 +452759743 533765655 +-788371816 -674444537 +-420152749 305438075 +-251973652 236497759 +-697693800 846965065 +-267115684 -769817365 +-516687517 -691794387 +-212860971 282643667 +689281221 -80207344 +476051164 -945842046 +641674390 440895827 +-998202609 -958287277 +356392625 559307569 +598971783 213582662 +304746910 -754999741 +-626299643 609208801 +-811851472 -224415081 +-724697027 -414509272 +-17218530 -76477314 +-667977323 -142248550 +-715224700 728451025 +-65305368 699658179 +991158668 41735422 +-307843257 787779533 +-453451805 69428381 +506814653 484439541 +-596428521 -61309865 +719211749 -542116857 +-732060588 -867815822 +-992466307 491204778 +446646679 -322518756 +221527470 943705382 +-2806981 311141729 +-65787852 601905802 +-867650024 -106577959 +809067177 6713940 +131388585 -840331874 +1621281 170284708 +218525124 719359571 +529959404 -803102187 +10186500 668529224 +279152058 -409938677 +847392558 -281907448 +-4031907 -700093614 +551802045 422021857 +91945130 -655481140 +-337316465 663914624 +543657141 -27832561 +-744080251 -765661348 +102474782 -285225675 +-546155585 142079501 +-501454775 -214385294 +-416479342 291592978 +32318611 -721555354 +-681068856 -87883026 +518329340 255285840 +-578769434 565479186 +-848912018 -187173313 +370543595 -408274447 +-985550692 -682539570 +841015183 74794723 +-249743238 817072964 +431822568 972621850 +-642507259 -69449019 +522945425 716184993 +-546366944 113854088 +-583956162 99385084 +491495234 371873578 +-565868233 139111970 +-66140779 704000449 +720451701 -788796548 +645766113 -140028602 +940186912 470728752 +382505494 976881165 +998601555 628819236 +-972296950 789464194 +460822532 -144300292 +74648344 -88499197 +747311097 666422588 +497773123 312830883 +-334908780 107211148 +-943553423 193208100 +-426735141 938693953 +-183444858 -503869710 +-557988033 71337839 +460026115 -866575281 +776224991 -984267635 +418552873 968345877 +94275644 -349087043 +949174578 385615125 +-901833228 -904276686 +-605788899 334726578 +31874680 677748882 +764425183 -170313584 +595474684 -997995292 +-65909634 -34202879 +-263059504 383457695 +-452975843 -510710695 +-300462050 621312090 +-821567272 108519546 +-903084635 -430309944 +-677247763 125697923 +854234226 -629766706 +87631338 420594846 +-899001661 774912082 +556065926 489236543 +-451611830 357872526 +-842761600 -684654743 +-985124818 469908762 +178990526 337953697 +-525238201 -565382729 +-836894663 911704042 +-343995063 -636163776 +46540226 -269146675 +7274252 -877580858 +-801735810 331688682 +-245640512 -74126968 +282441775 294443268 +929280988 -117893572 +-933176849 579292666 +-792282096 -429312142 +-626436850 -958661501 +766782730 473605461 +-127755970 303763450 +-762487412 849206815 +582164333 -953633359 +-175635590 -255615769 +-993991850 559866792 +401334592 -715738259 +190779301 -185674965 +527784187 -242523801 +803537579 -372152052 +948457651 935033815 +413340110 941926101 +21313896 189741860 +-407695141 229649311 +260018319 173973103 +729870520 -128070962 +81614032 -597711252 +-29370347 -962729015 +654707125 690650947 +41225238 924445143 +173883260 -868292766 +446227284 -396277325 +833125047 -380456273 +756137631 775895058 +893940102 768038627 +-1278840 -736093482 +374338333 -829370317 +347785548 267127539 +406679469 233055642 +191004690 245043736 +-997547804 959870858 +-420252933 -83841366 +796544033 779707139 +-283155759 -411608301 +32877308 108898932 +-7864634 789677326 +-997305263 -447208591 +890535032 605211138 +-290243798 910249362 +-839248393 -361256977 +450115901 -645101367 +-939581255 786535246 +907712341 382770189 +-497253031 -50431558 +-167508580 854707001 +241428775 639650682 +351781595 -283218910 +-125542150 573728833 +117518048 944616428 +-881719802 -383946119 +888353726 990896046 +-141789364 155484505 +-388901776 -394163926 +-701528604 -824389065 +175150295 972125408 +-512480364 -677934910 +-273162808 -457583961 +384263874 -167554606 +982761959 -778017525 +259152855 342787414 +924200054 -532345394 +245739392 632544696 +287811802 -499465577 +-301741109 -361029042 +-349983468 -284164373 +-190483558 534275586 +-586966646 783079672 +-451127561 -974107715 +-840296224 430556368 +637914354 443119924 +479141296 -739133120 +435981976 -75698633 +-382805931 -851408135 +785532222 -676920260 +-106369794 -427369384 +-681877306 328743754 +-625977189 526680032 +-798929026 186658166 +870497157 142118436 +87246159 -931381917 +492764041 854804051 +-859618388 60004450 +429242709 767881952 +-958963920 448679864 +421925548 -966217720 +259295615 885145351 +876600419 157804747 +-77767994 -61677800 +669919994 -425012984 +-93372536 351157110 +-916849375 -491420747 +227292446 -65593938 +139301581 631948187 +-373183516 675865123 +-947041416 -141126762 +613187790 834067489 +-365218191 -736069634 +420087153 -811111357 +-20261174 -852396226 +-379822975 -623475730 +198006747 -326542212 +603901719 -237994060 +-498264045 -409190420 +-508963096 -886601293 +-311084815 -59784317 +44559295 438432461 +86300265 -39587463 +-446379033 299551239 +-67442784 974592028 +371947586 -934400276 +-45275592 -314048037 +883017461 -448480078 +-759842638 -729017409 +-252394912 895496664 +-986456123 24248037 +580069980 -11748645 +694729511 477505094 +839179383 524561136 +-168785386 180492828 +-776238605 -511182187 +-189275095 309272350 +649139093 937763916 +-540960523 -228399754 +-457186604 539695397 +492708500 31909659 +-101563995 194262955 +614779786 944929031 +-172149044 -913953979 +-546539574 -671787632 +537723201 -401479611 +-883016975 162487598 +473496173 -824353965 +-303801578 319109591 +254069503 743733803 +467751545 360335249 +-938670933 450317595 +-118042796 -331859825 +-899717474 658701786 +-124304670 -723442643 +531964845 -389710505 +559604166 781050724 +602242477 -981236192 +759077697 637978776 +317426025 -354629429 +187141483 -526638395 +-594997606 -177837423 +-247828250 138176237 +-457046105 -271378977 +-56297963 -91281504 +526483566 409698039 +295219193 265202756 +-70702840 -865064583 +-882945242 388117195 +-310867723 348922299 +-251761532 -461618576 +584595476 -344321798 +305980605 -414422564 +595962885 792019340 +-535570986 -853471694 +-652933979 -753693781 +-316293757 -813878653 +-966575854 17825737 +-102656095 754320175 +371790159 -913898992 +-619091516 -205935042 +888593046 934263526 +-389215801 -954060343 +10642457 -386267123 +-88283221 -311693638 +359629222 -166211317 +-467121384 -306536609 +-812929985 -894806160 +-578014228 371869110 +632796996 644149173 +-696248357 406734649 +-835761910 -313217069 +299861683 680460712 +112073727 -580035557 +925449050 919010047 +-790545852 268460560 +922808256 -761580185 +556175195 244255409 +278314171 858386990 +-245964123 350223521 +-552908734 -982829094 +140386597 867164276 +-576246467 -271015867 +906167412 881078383 +522748577 630629666 +-661907685 502290126 +747320560 -401503423 +609447246 -470645360 +-697860724 -149754876 +551784094 613492947 +951215290 -924011943 +-80701742 806575406 +454567499 -126380730 +-601918173 -212848821 +630469987 -178510075 +159673565 -308889725 +-841945794 -773286243 +87114504 656650707 +-956348826 148431318 +-784805888 392524477 +-585222676 -354678700 +-239470727 -599091552 +90865903 176490721 +832880776 -785734426 +87045193 -448075776 +960578277 13449773 +131003498 826444970 +-929617214 -134375739 +-978272314 -449172549 +-405920739 415248456 +928271339 -496312839 +-273967056 527116933 +-122839008 28444992 +-796073824 -465316524 +-259321574 -200728632 +-963392760 459821620 +743063102 -699242375 +-138649491 852365893 +450010134 -670861199 +-492840995 -550230201 +-897026876 -954029284 +971855581 -79712998 +293645978 -771656937 +131619285 843441400 +731960594 84273899 +-334242464 587620404 +610185468 -66952526 +-651827018 -624637753 +-852858531 88194568 +-11257729 240528707 +998611617 -101643688 +376763939 540295498 +542804478 -972238483 +627991458 991958410 +-788172432 -322605419 +-314983421 -491680761 +649097593 38180572 +619634782 -702245321 +509329224 473343148 +-13314141 491065946 +-98518942 693652794 +-546274043 -556206267 +-53842480 445099540 +878813145 -74755056 +-416143876 12046266 +-504365994 -781404829 +269920253 128624291 +-544773383 -321607083 +-807027066 -295678214 +-908274320 -913885076 +-432509736 -368341824 +-308852829 -652145324 +795584698 736985207 +770343687 800700906 +-511465736 785703140 +-515343653 -793513874 +522348234 91452716 +132072956 545463272 +372454494 -221276308 +120747632 107772622 +418835727 -586338771 +698656195 364076040 +475276893 304616415 +751279785 846567617 +210975721 -783875641 +-304423278 -192870209 +-678136169 870007803 +-571217512 442798337 +-751041434 -708228094 +-477549364 781450407 +716768985 -270174308 +778298972 -360333932 +-23721651 693457561 +589390179 -767907931 +-479667148 -22438675 +525557035 -284141152 +-303036023 -858400387 +43622484 -975408467 +789809636 -3957116 +-301218421 -52605658 +489997107 905407074 +-23386600 62267610 +659602065 -880224866 +284582179 -976304468 +886634993 -292391303 +920176170 -486380131 +-764218590 992356577 +231191343 231081915 +407831991 249239621 +29914408 566883454 +-193285816 -78089185 +-134883467 -561776080 +921070071 349896655 +-497624534 257949009 +265497416 -461557438 +577199733 -53206983 +924983533 -981905177 +-137449551 344761498 +-944754755 329618287 +-347636125 -835657767 +-60210226 298160400 +403299945 -969877906 +548247432 -978018533 +653966187 189532179 +811010412 409146334 +788702095 757303837 +-242028247 909230882 +11527963 -301606556 +-354918880 -558088225 +396994618 -290953542 +-906038957 914434520 +-459737301 -211162839 +-387297005 -769529397 +-150135570 -281601232 +-49844597 601623433 +-967542090 -915504318 +-633977026 216286846 +-41269713 319188862 +157596375 148728085 +201785318 -278889075 +-942699904 82360661 +-269632483 857813334 +752986136 -404049721 +-511576348 171526155 +-532838398 320622188 +-280309210 42698804 +472099937 430578013 +147105630 966532672 +581636846 -328350394 +543635810 588225648 +612439199 827022785 +604062348 -44920128 +915427054 302428705 +224865115 219358826 +-221142504 -922228487 +286275161 559670843 +714790970 778797839 +-540272912 446523557 +-768317982 -126909914 +-350227573 318804170 +557943079 178541579 +906838737 374744565 +-825553914 648799447 +-95106443 -286406267 +-447369149 -471933481 +543950095 -16343948 +-469892635 -470863158 +-406373763 573679708 +-793418234 821013625 +910639594 365753906 +-726044670 -833929076 +-155766172 -663166700 +136189053 -23193207 +465952964 -801765519 +686279865 77101951 +488868879 596248317 +-910332197 -290818594 +-826532773 371072552 +122131416 -524980159 +-634486351 424695342 +902235745 438733173 +893176380 -390755321 +-652736599 -630601384 +-238550566 -99282060 +-207226073 924715400 +167365157 -783688626 +596931804 851252201 +-400336045 -889250662 +-336388223 -445773745 +-582245 -90360882 +631429357 956200183 +648461666 464096499 +-504610096 397744798 +682761361 -155997929 +491596752 229764952 +-207062456 476016106 +-255735662 -647543342 +823185336 -564191722 +-624386347 298308373 +-888195581 386402449 +907293587 -672208862 +-386142168 -359976019 +-478420069 -457432442 +971039355 904787425 +259763969 -649449010 +-464796260 -96317325 +-360752032 -376485434 +951224844 849900292 +410237326 -473220069 +392671009 -915241623 +-364489779 -170643740 +337729858 -202129250 +941757051 4317391 +-261017235 -838584211 +-471046070 933314535 +177132347 406400695 +-946884747 152613364 +-521767337 -162285046 +189645715 -397569108 +-859576529 876404452 +-153038292 -249632101 +881542607 761502016 +-653263730 -207548998 +879616396 -801410671 +891780704 685575407 +638731067 174526618 +-763302959 -799886635 +809867601 311126264 +203134655 -920954003 +-609411363 -427838259 +552757486 -277186371 +674585279 460946974 +-405736361 834905507 +-921681738 829775644 +-801648164 -660569682 +-152659996 124862038 +-570405859 156362874 +-113433894 -351031426 +29025234 245366817 +-263029825 881988326 +607637619 390136526 +-380770536 921457512 +937343143 331401668 +-547175691 -39924770 +838028821 903101981 +-603570193 -573733004 +-696195656 106880143 +613605586 968553136 +-934876772 -645599338 +-311965817 -713769286 +135554352 412974129 +957116142 797028554 +-939636211 -210092056 +624562044 -92409063 +-213490932 -75509633 +667113612 968509800 +898506887 -470488303 +-47911340 -839470183 +-800340253 628316222 +922197392 677268029 +-851446206 535188956 +-857213652 43346302 +775511805 -140566435 +-652062048 400193138 +747208386 577631688 +-829814547 68055370 +-705517155 505397292 +-323989934 919180442 +-974182657 228990832 +-719107975 -720995161 +565439803 -892668860 +427928817 -532602449 +-687230750 -925375212 +-207795282 -800729816 +-659953840 846378776 +-760186931 -21168435 +-98638875 276762057 +-883876376 -832475109 +71404991 -84831352 +-843656833 -579989796 +-340882686 -948964643 +-314494636 502734107 +-303221215 188398678 +236354395 -226313484 +124002618 -867463717 +993104739 -402071330 +142656361 458767056 +156689032 171281050 +-199234137 -436262873 +201802934 824350409 +214991419 202833918 +349243117 -302596849 +91694888 389759628 +906141983 295616441 +-623132224 -54828801 +-509071335 -260870277 +220911102 -79368151 +957621057 -766409580 +243239839 -391807246 +178156812 960853878 +382950191 583870810 +-481297349 643869921 +181607287 -279876663 +-383245876 -161099634 +-458886249 -906798052 +-302607434 327600841 +138436881 -920552199 +454036472 -830914095 +428491608 582722320 +-615821601 -354303241 +-323521652 26513760 +-356382481 87688701 +184099579 -696127983 +620655880 715900771 +261870122 492983682 +-251082739 -931122580 +482771392 124606954 +380863627 -765494934 +680724811 132492918 +669641815 -281695046 +-981815902 -633077765 +271575588 789575132 +-202277531 581151561 +-42637377 504591358 +252365905 190619336 +-846396547 817530902 +-695496757 -472565669 +650886706 -778971358 +548751186 346949583 +-668185009 -293665706 +-57599666 -7952564 +454257115 162200523 +-563141926 -350789688 +769656380 -514250652 +-291458467 522835534 +-69913488 279130433 +57629801 238207446 +912512225 -391807412 +582716759 62223386 +-18185514 609067591 +994771669 -160865379 +818932782 -494988127 +916514178 650642454 +446567329 766985860 +673499655 -361115123 +542098326 -218398650 +-707298663 310422356 +-783651346 204818957 +561678721 899124627 +175643748 903434576 +121093037 868334998 +559016583 336923421 +928252060 913161776 +-319140273 -537052688 +-397734304 -329663694 +370570327 -175525051 +723204159 587211243 +525383417 707690022 +873058103 686326879 +-632291057 154268092 +92151388 -860856727 +133898087 -103779894 +22202009 330840221 +-268370130 -976370310 +107802796 -910139285 +-623146634 620844317 +733038728 998371630 +458372350 -224222709 +568588582 -609512032 +71903325 339371172 +-972081670 54311517 +388767888 617165025 +371867022 -256282434 +-861174126 -96547425 +-284546579 -891885626 +-177097730 983206268 +570112563 410147677 +-771006425 593152587 +-360660310 159257435 +-320590636 991273947 +937982083 -45326599 +-603308861 783656912 +623296958 236695783 +-308700182 -892889273 +-632125869 -643136918 +-495737506 279496063 +468411799 -596013218 +-520125554 437407405 +-727721246 -975412730 +-162630364 7322213 +735566088 597583239 +193613307 -979395737 +37796707 535255924 +879728272 -456428542 +683524919 -459021821 +491348642 -41710630 +-12053111 -537639755 +-60190370 865296923 +-640254551 -425015777 +-810912990 140274329 +-451587121 -220877712 +-292039340 -901695607 +-224508394 610271641 +-314861166 958070936 +-833211321 291669269 +-608485563 -75140904 +-339182090 587569380 +-35702690 197707119 +812325337 30367226 +568992170 -877659321 +498281669 -491761484 +-684724861 -290687349 +495589669 413591207 +64695280 575339589 +150925987 -989594670 +-814046674 -879927708 +779411690 379928191 +-517839995 502020287 +-594648573 -2996681 +195704018 -51253886 +-82649493 -176736237 +-960488431 -563452647 +-224935065 -818777251 +560663928 -266805893 +-31509853 836311658 +950023840 985064145 +683767281 232333703 +515635975 817415442 +298038127 155454847 +-621850921 703278332 +-97932850 422506096 +182120865 638756721 +941928690 -118592251 +185284101 770682361 +-905240376 234659628 +423512239 -435398235 +-902218582 -737815745 +357601395 -83529352 +-872932800 481566545 +-661245681 -984102809 +970670697 -242677787 +-765452834 295019460 +-861058745 262838971 +791241402 740416988 +751275912 422579867 +451738807 -345854330 +-145329336 64707755 +-854844974 -263732563 +617967406 -405782368 +-71243128 234471202 +-568288864 333304460 +339670708 -550998408 +561498764 936469022 +-250605734 921579729 +-154168070 -478254893 +-873463094 -721103619 +721036829 -441118617 +72059839 -928287567 +807350389 979312454 +98829166 -669922670 +359464879 516876748 +-946438442 -670437421 +991081009 326246305 +962467944 -673801642 +467894512 436091149 +-433649990 721282949 +-664764532 -679001790 +977956759 -653328937 +633354764 713329150 +-503871140 -408684326 +681332444 -188265823 +482013038 291177537 +-344888642 -880986778 +-50838429 -6850200 +964089442 -717182150 +965272771 -212626933 +-405936696 668716568 +642512243 395881311 +978680101 609345237 +516369485 396236501 +-766493980 669879427 +-45604916 -717196761 +-321922282 -683586751 +-367853335 922538140 +-113414705 94770023 +-162310234 -481200458 +870953640 719340227 +-388999548 131926923 +508050388 247611997 +892225924 399250998 +-550532063 -33593060 +-977935432 -496060287 +241226048 -37608612 +-297900962 -862254443 +-156514557 909584798 +146211725 76092091 +-641616821 960930646 +800094071 -1433378 +-500971534 257419756 +-460458390 41100559 +-551959368 -763187101 +-787623981 -261311877 +232863620 -613709904 +-289005854 384817958 +-335512734 453607589 +763125171 -456981391 +954268753 666181393 +-333929093 -943820228 +924253389 -646299211 +-533389805 35796207 +-210394345 -460855699 +-341482752 -878286610 +-315200102 -688550252 +-224259999 -518524699 +264164371 -258197117 +53908198 381009085 +402350683 -203079644 +-34864844 778384401 +954642923 238924090 +811133581 -512355275 +-444566481 -854983365 +896979426 -60907146 +498206790 -63343649 +-339511642 -849388264 +-291323377 91232873 +162365971 889260048 +36561720 415456616 +690474857 -840469830 +662311153 -848244618 +-153029797 377250223 +69537024 362232533 +-824926006 -120291674 +291620549 -834165881 +195266126 31570411 +-199947810 -236751266 +-355520393 694710393 +186289895 -151590173 +731681100 718828678 +856224432 20250978 +-16441373 386079844 +-799954155 -698649197 +377399603 -249858652 +-385645792 152279416 +-372495655 608526435 +250468336 -992838494 +795350280 280166872 +168037923 979580519 +-767564067 -559416491 +-212926147 284107157 +-91403536 603609774 +-611052782 450083600 +-498973131 570901764 +-106362702 921081374 +-298220977 862050039 +-951858307 -240767767 +-81043109 173164326 +-873519040 817837133 +291517765 613210566 +-761933616 -97143883 +864699290 349144936 +203673473 628369913 +-594409520 898403474 +559618157 275041387 +-712037016 528127573 +-785312942 -74332630 +648034161 -507833819 +-636639396 892570549 +278147815 386677694 +500464282 -858250594 +908688930 -819106107 +319458120 -48415803 +-377415387 227362621 +-592883449 -951197553 +-536165733 862314263 +757788723 256219036 +483004110 640253652 +-230362912 567338756 +-308539698 -774088218 +145369829 603743133 +-168800683 43765633 +-92522809 -931143871 +-415773701 -335495749 +-167309669 -294618199 +152033853 -963195306 +-824989098 -358573067 +421087183 731585303 +601660021 188539757 +-146932114 438324201 +-146996468 552048427 +964181755 149874020 +-684855891 30174903 +210583313 665164879 +-294796121 -512304116 +-887652219 912022766 +-722940292 224411533 +-428651772 -92023119 +206124264 508836962 +-601158247 -351978220 +-419532553 -225390835 +247416861 -371740282 +357502063 -687449021 +818831672 -60681717 +431503835 -765161757 +-459747676 -343703000 +-278114764 310339812 +19608533 63751556 +-655685367 -446411600 +642161899 -655304940 +-245744622 -476543673 +-792462582 -77250494 +-545626006 -500325982 +-976585940 435343836 +730038591 -972219237 +261833786 67791436 +329523833 844722950 +-935781535 -77572790 +257550927 -271337933 +597262185 598263417 +205515442 -620074107 +987285363 -707666301 +83445754 421713954 +849120896 -416362962 +754505552 -440433115 +-530576862 931808859 +-101161895 986455849 +-164695940 999552242 +717117373 354218166 +97882368 276564225 +-130730966 183891144 +868653169 802942568 +384764041 -743657144 +722610509 -843549347 +-755462735 -470854951 +644344878 -873857536 +34350826 98585142 +-557636337 -893559773 +-531800015 530536924 +-34962768 210008750 +-556909593 480789118 +427916272 -583684347 +653641252 -174429092 +621084782 -526978742 +-388513678 248455132 +523138734 -501618694 +747557829 -403463886 +764507220 -527826248 +-411229866 -802456435 +-953927953 507964212 +536071518 -22531842 +724642631 -333711105 +524160998 -353073043 +644407692 396014564 +-117355339 -957175053 +-376396306 45884136 +-982165840 -488632316 +-534064242 -622800955 +-976140376 -200652344 +-641557857 107319033 +750945880 800097963 +-775613593 948706360 +198726333 -248277213 +-826088723 -460040812 +-455132916 -812655628 +46287093 -452935112 +-92271265 655486763 +312945342 175398513 +514152460 557746595 +-451260451 386975018 +-462484904 247737593 +-413410858 -367485741 +-38508565 -10516625 +-13452095 -523527283 +-20307857 586675019 +280619416 -765230831 +-206305588 -715309354 +493334295 872904010 +-201943284 -165072813 +-892203310 273645187 +300294900 -980997723 +638372669 -926172288 +653945360 341038030 +245064258 -869879778 +91400890 -701965531 +-97899539 -65682637 +772226392 304405041 +-569136066 -43277246 +-655611387 -846911162 +912563471 -88914440 +-665465195 -708337151 +-617862854 47645816 +-775904411 -126940249 +342726287 65167838 +-114551039 102115229 +-471284380 -430715089 +981041517 -129281926 +-131908881 361065813 +-563063692 -425898637 +-778933158 752439356 +568248875 -926105162 +974565478 824083756 +-999718765 -252452059 +812623819 -614750960 +280736853 -347763289 +336927627 -935887877 +-417226657 -787423539 +486090900 -22445522 +992939396 950272227 +274054433 559217799 +292194231 250781253 +-762606176 -690840756 +296847839 892443616 +48335051 559245605 +861914648 970397226 +-213533464 76158427 +563592729 -988481881 +499405559 -114312641 +-594783053 -13576984 +-829415222 800230594 +-650500589 43693683 +-483315363 544890246 +544527431 -222538941 +361490337 321021038 +966624939 920487044 +-724397567 649982077 +-303618972 701809634 +-589280996 -357102241 +-493563941 -239468988 +744951938 221168959 +-891142357 -685586808 +-574456148 -761246395 +353063777 -817345216 +-186634391 -915330829 +524572850 -163618340 +-609368700 -821389228 +997125083 -769593021 +160073662 -632922882 +-28454981 149656456 +-133177235 604276924 +-980276655 -247446578 +951599253 151694500 +-23114987 -222401054 +-294555369 157039816 +-370750509 -398256337 +-702644281 -12739955 +932387478 -282781371 +-737835515 123194414 +-629978379 887640593 +-461158869 75981419 +-78551000 863885132 +-824788379 828123569 +86558830 288367584 +-351012411 -21614 +412501747 -901501195 +-854791524 338541892 +-302092553 20164960 +836214051 -749101302 +149068719 -863696439 +-458102970 759135318 +-166208502 -964212879 +-93595677 -466641890 +-298099366 56487181 +-720610005 -850975016 +-43840199 -1627630 +610760222 -578516464 +358559788 -529284133 +-961618569 -47894205 +-147372053 -542821000 +562921765 559649410 +-207043474 821986358 +-862656325 127123764 +952478406 -414909441 +242338132 -517376585 +971502198 953210328 +589952144 -310028777 +-183810696 275936777 +-998919150 -265906684 +479264868 353012924 +547161527 -624024968 +-664366556 -343495099 +-491991214 -778958189 +276878302 -237545879 +-13384224 284052499 +-446894380 196965073 +513902001 -138073549 +932104078 114150571 +702243729 973353930 +355948124 -733904545 +386069681 -735968936 +664511693 392262038 +13910307 -191903325 +392790407 967311232 +-467820983 41729075 +853140657 -828099440 +-507914085 -935003488 +198840951 997149205 +499317301 -759134004 +199734517 -46404669 +-807053289 51303086 +194052481 347616453 +-524031509 329752109 +-875567405 301117904 +13385900 823691249 +591773995 -604117450 +488226528 -733937185 +-943340555 657740354 +219562605 -65701321 +303387439 942357276 +-571856294 -400637536 +-482546598 36363430 +-92031631 245519592 +-360730218 514820263 +-201579788 -585084801 +-94699104 571680072 +-286796646 -815064322 +151537262 -521036372 +-671610953 -298936208 +671071918 781264467 +373293821 -934832236 +-213258487 -986525117 +-895361191 896911734 +-479556579 619719696 +105302520 -734179017 +865333118 -890701320 +747719545 -787046326 +-690027638 -171237939 +-696585179 -600625269 +-136432272 -506129912 +66077685 -101177592 +-887387323 -564103343 +-504197144 617252851 +-379989143 215296928 +-649583447 292604988 +419214724 115208249 +-789193706 -902164482 +-386831798 -78067803 +-579423887 649279553 +81495242 -208661922 +352355617 -475478778 +-746696345 -599464461 +-81359591 -514489427 +662639534 -779148454 +730793362 582555105 +-177770063 858912958 +500312307 183769551 +-642615901 -803135586 +381766272 42778262 +104333216 -38272737 +7743638 -82974180 +-896045502 -676974386 +984821131 112583918 +379898514 778680478 +953823677 441262502 +-545217607 -561271496 +802180781 -790779578 +884385165 854007444 +851445700 -118318318 +27679416 -134391997 +148432222 290709941 +253469780 439984936 +-930597707 498958905 +-628130084 276403972 +-606972526 -168384270 +57657619 -390571368 +-755446922 -739909644 +-113995354 137663343 +836421239 -41597794 +713250866 -91563354 +810277232 -461052964 +-154206327 572885436 +-36149056 -693694460 +-854815653 -69027800 +293116325 -600153818 +-626851296 970063256 +-379185688 794653815 +-919542882 182859101 +-321615995 -37229982 +999513937 -412961920 +886379440 469539821 +-521085350 -135021360 +-271337130 963050704 +708132089 -744616130 +212246803 -16430911 +-10248901 395240187 +-486691205 709335890 +-727932344 -402195088 +459781189 -231280595 +58837001 -938985999 +-264916953 -350247910 +576718798 986356078 +819958357 250651865 +-144386449 -715488685 +123223933 -912715961 +-375014044 -93784383 +88428766 -682575501 +652749403 983090201 +540596845 899351834 +742166575 -169434957 +-254884472 -878383315 +545495567 -644381333 +978989850 -142382453 +-663111050 -443367712 +-267890929 -380951320 +-153154834 -333443062 +-231435454 -323013751 +674883176 -813731041 +-924912835 -333450296 +681312133 -301748895 +-259751722 931142725 +639932572 -454363016 +364488433 -486875009 +118238553 -70871927 +986129738 38304201 +910707818 -646638192 +-111413705 671001617 +352126017 -444368745 +844681923 141259993 +-604967486 -281716180 +979708550 102653160 +-199656884 -193478079 +-367314221 -855784135 +331151990 159364972 +-383676654 266339899 +-869288832 835036989 +-458113802 116191101 +592642469 944179602 +-685876013 -782762345 +575651545 -993616522 +-434270535 -291256634 +285509823 -339971536 +212751056 -124660866 +-491885210 -826230373 +-362825866 -979401884 +303925330 3615217 +-942515317 -979201676 +943987431 -977326898 +519640618 773385560 +258891758 680789753 +58508013 417459575 +-371305235 592068803 +-17100416 336822303 +587324089 -972339635 +-585316416 -470422512 +-298762758 136941278 +169375130 898706783 +-405407612 -628827970 +-875446303 220147150 +-764354258 -199725571 +653926497 100494751 +164729665 4643226 +217069029 259972348 +498859655 651025642 +993116455 35673076 +502994088 -788889552 +-19450178 -285014763 +-975840251 -85383395 +489742357 932677115 +-627747618 -953446977 +693733558 836990913 +361997601 860187697 +-655477598 -993024917 +275482718 -749378632 +178177575 -371046299 +242205684 -607049453 +-321094415 93622440 +-720687323 438203377 +265653486 915806567 +620768462 989098168 +701820178 209559675 +519123096 148244361 +-963539869 265416208 +-139035653 80747990 +-448899545 112662556 +917213572 332770847 +-705227795 535368473 +-582570872 266681064 +-984066597 -141026958 +212371521 -406494865 +-230574378 -883473193 +962257183 545512120 +789415746 -712512795 +-724543663 -25889080 +-873335125 414029150 +-877308541 2790322 +585706329 638185840 +-491036279 -646763357 +174812047 -661730557 +-617184900 877479887 +989565707 334737048 +192088975 -40783096 +-605542759 161857025 +12112805 766614940 +417988773 127915433 +-954510389 -995172650 +-696479427 651182337 +920532079 -734769288 +-722257311 819126960 +-347940465 212280019 +191513161 -686520470 +-688273882 -196801850 +534373060 -689116884 +405355166 -304545845 +842339115 481185273 +-158502594 -305858058 +716522489 -531589540 +-636422731 622856338 +-990292718 -575115080 +438974082 -349094691 +-157689975 501234247 +819104638 276977454 +-621082819 -778668201 +-799655278 239578240 +-775464056 869702580 +-437390546 -205642776 +160637684 708984170 +8200952 646756859 +361391975 -558564133 +262669239 -316179748 +-646079379 -444351125 +-893707331 301508106 +443229925 916843856 +-837989182 -207851704 +-992507162 704203137 +-475563672 169216642 +171197673 513492044 +830656851 257465237 +749294515 -790091453 +-818477239 294519551 +-513074409 -226077227 +-258893821 253000635 +382210188 -271787781 +-639908151 297109727 +555267612 279657709 +-542455605 292380287 +-69093244 801920595 +946270083 -926696672 +613875647 -899744422 +-322346438 -730787837 +461186356 215558822 +-855315605 -218513845 +-719889124 -734538103 +-878578752 -260523897 +-351594957 -223132993 +-132316495 -390570520 +-280748014 -349360686 +-651396957 146047964 +375679170 -708962883 +-142972977 410927970 +841999793 -349179043 +747014915 64670793 +354879727 -318156948 +-256389574 -672522742 +-755198704 -52599619 +294917338 761920547 +-955520139 954679543 +161920349 736725086 +520930142 -271375313 +674190221 -926528995 +353192994 177044949 +34078485 585299204 +144031459 909292133 +-275631701 -218943455 +168770825 -46914596 +608348331 -716093692 +-204993762 115779940 +-966759213 -135127102 +-728396700 -388477706 +234284956 -886439503 +-951383059 113351135 +-804605440 -401554517 +313322930 -702049012 +324753686 -777509957 +569930525 -418950751 +-580541813 -302148284 +-463564084 -964344803 +618242075 239674114 +-388481656 -106450262 +421935686 234524919 +177519229 51078704 +486809977 696823663 +-832359680 -901367045 +9869394 620741069 +707151216 -158583223 +-789812268 221689145 +672300518 213292530 +4894562 633151031 +-29853436 999980803 +-346645207 -134131977 +-471228608 -50555729 +105389875 97557208 +-107067993 -311317518 +815806909 471880383 +-771916634 -920258177 +895343395 -234983811 +700601868 -466662658 +173191077 -336759190 +657044100 84127443 +776239127 -550909483 +-744943480 111202260 +-905459029 339340430 +245973291 821298021 +-738951873 473257811 +555714932 254517121 +-762207760 228090470 +477350693 -873312206 +-882101088 679871627 +761170221 145827876 +795462713 -874286315 +-83449107 -676520526 +-527884341 -947065186 +-508642672 1215685 +609557293 -416426438 +505694622 -240082419 +840226905 -102049276 +-435049199 -351788577 +-333438045 -464654633 +14615351 -742920473 +-514995121 217911617 +-568572844 -859089878 +944092276 -422048997 +125896998 -18370037 +-547330973 -662449096 +352497384 -49037071 +867633367 407045744 +122393570 -58712430 +258203209 702809331 +-122213157 -254283040 +-71073084 -10765379 +-788322627 -772985344 +142365560 -161395917 +764712708 807703137 +972521712 -915624762 +272821459 -32962676 +-265206976 86822780 +-463908257 -520777360 +-750142005 141627606 +-157188119 -887373319 +-610758834 91181970 +103759752 -713889025 +931957636 818369734 +693425181 153543525 +597296080 -940041469 +3873264 955752580 +-542218939 -490949728 +927828814 -384820953 +943744882 -596868901 +-106022835 -596448770 +-858878270 566827574 +793809502 620572672 +615498201 343890378 +982247991 -374761414 +-229691982 -166136123 +-477940721 -497865766 +584789498 -358882108 +303490348 885480852 +-879045656 -319686524 +99664060 -82086340 +-718077167 406615426 +90619474 932924057 +-161355877 -555275463 +199499022 -784445663 +812847134 902387789 +-723891520 837945867 +176202001 651076172 +-840353897 491289341 +268627382 -582872569 +250798303 -536793726 +-594687696 295594786 +922424528 720418373 +141824587 985448778 +661701556 727680712 +-690978358 -408803267 +350307812 617083811 +93983787 -70880318 +-325885163 930402938 +-850605830 -841487247 +-782297246 -887491339 +526493289 837962958 +-135899379 532584800 +-98188516 864512083 +932569661 -934575414 +-938618310 248496606 +247570432 -964426696 +-139675409 -903288127 +-403577751 873414138 +-759821877 -556479143 +976758492 66551944 +2444488 -539337264 +-606382454 598930488 +511670850 724531375 +-310043041 648084384 +665953411 255069670 +-697399171 247941959 +-317958711 -549223773 +-466816366 -991800680 +613879283 -959859692 +-653343619 166915680 +-488902404 151195370 +-605956853 -577666158 +360818210 -368898305 +320265205 -344091308 +708885478 -533178236 +330534326 -865425543 +104528908 -80939942 +-515659246 -252548708 +-672182996 -976041586 +96995241 711577108 +365725242 581592206 +-572769836 -227244340 +562904130 204619257 +-484116710 -517430502 +-705686345 -912227575 +-60615843 154063388 +102663044 -798271832 +-43658820 495502666 +19288094 450655216 +983939874 720658029 +254341888 -617872045 +-575111786 648688711 +-375961777 -316676697 +504228844 549801677 +358518223 401574061 +201589907 -997916586 +-988809232 -757156431 +-953872121 960633678 +505956244 414120459 +68961487 668128030 +-800395792 -531887527 +-615664531 -42707139 +-297609237 84146387 +403438998 -493252334 +636992244 -674420208 +932015933 -283025843 +-359880594 -413483348 +-96889781 -807205045 +403045435 -660861477 +-273519757 -859640244 +239650044 246140390 +-88023827 380181015 +807276272 808654378 +-560656202 -100299796 +-644715901 151396834 +-401087035 49069433 +599932802 -822303543 +-389357076 967804626 +-229095835 -250401375 +-957685482 -467699036 +445591006 -883382702 +341603506 702078294 +900527447 583778479 +-749604931 866162574 +417006132 -704943584 +-873383103 341824316 +738469276 -649251697 +-961865034 -922778402 +-463021130 -351697618 +784002699 780634694 +679066316 744324930 +98861120 -270870681 +737155127 -797702625 +275802170 -325088909 +-762748512 32076507 +-518390035 572709747 +548998540 -945942414 +238852438 -475169244 +800801387 758172514 +232087286 -1821522 +-25805183 618237328 +119438178 236145235 +73592015 514034750 +-559299989 -670046717 +-104025774 -720949540 +256929110 -909041400 +976678671 363837074 +-854088606 671411718 +29410328 498308913 +360105543 -646165787 +-66102658 -756957747 +-695932552 -601828236 +-232924973 -890818611 +-874894424 -651070253 +-997961863 345916228 +-322645257 654169142 +-201373228 -564088280 +-297229876 -217489114 +-627413170 103983984 +395751239 530531476 +-151202593 58562609 +39736419 -254184230 +-627583953 -557174364 +-110850620 -555884573 +-61910510 -437049333 +-540565833 -107447779 +-289325881 -817355730 +632242745 -995228005 +513482299 -457697672 +876597845 681705868 +339813491 16026168 +572291078 429515694 +101351076 -831854601 +-601323169 -355586455 +-332357429 480977697 +860522081 807561738 +-370349010 880438369 +153973568 -858777689 +-205195038 -462577589 +-94042661 126561745 +-535839968 -339556280 +34548885 312773293 +-642344797 429736398 +531912334 -386251435 +151494372 -301129135 +22062649 819504643 +671615805 958608096 +227715910 801545523 +-694663807 -159859387 +-677202391 -950975495 +852386324 815877538 +-675779182 202049395 +-443026963 -504604283 +952545387 147214283 +-418833845 -463309214 +227294163 -702141039 +-209955794 657840243 +-450048068 -631711873 +798473078 -828477766 +-986208658 -679356213 +-434305678 -624054953 +-866283223 -214228774 +-144610190 554857036 +-165931473 677305056 +795856952 917981054 +869423381 118438865 +77975611 654112112 +-746241309 -905488018 +551621420 809785277 +184903883 478599445 +927809377 -283180502 +427460666 -530204295 +-433268606 -899327197 +-126295867 -37963020 +253029803 827373990 +-242153377 326468395 +864477969 42955516 +75523901 58355027 +563092597 -176616317 +-936338170 570385152 +374497866 786206509 +-671468050 -337422495 +-48695947 520012627 +-942032715 -771451129 +628682026 -540495977 +503064215 -259865914 +-469975882 657549592 +-519298166 188901478 +-713371929 625673364 +126425525 178915954 +-233531553 -80837161 +345059296 264092818 +375723 -906770231 +395881541 381304824 +-432750089 617080069 +-192852727 631620945 +-899446798 -824805475 +-80588706 -16433732 +-349278093 -166018442 +460464993 47243899 +-623179224 896313070 +-795660509 669131465 +-233349974 -178619937 +608033968 727025424 +418290117 136925074 +-330654944 999513410 +-153431611 -681109937 +252620095 546211616 +64192951 523144281 +128537300 785438598 +139340484 -609647992 +-595464303 -172380684 +553666376 920657158 +433633572 889193137 +738564632 865375171 +-168296658 -886244781 +527908088 982735516 +469878646 -717308442 +-342430489 -735813110 +133695293 -352958143 +-901371623 795470654 +667974953 -871341229 +402933807 890523251 +-301838919 -52130259 +135376414 -209967291 +668202894 40248658 +827638154 -310750025 +-211524830 -245692309 +278209792 -202164474 +10992985 419471156 +-326106360 536276145 +448437420 959836266 +-795527429 -791932018 +-46529190 224216148 +-476733731 -158354868 +254156849 -305717637 +-255820467 -417004985 +-825725612 -639387937 +816988980 945289081 +-708641283 364340741 +90126685 -818224911 +-334415655 -874777082 +228379743 -363220538 +76712246 -839395763 +899932776 913167616 +-23055391 -974630842 +292775704 -50284948 +94800745 -811076285 +-239792241 951029313 +890389436 -26292458 +-94963971 -499858485 +-578561289 723681754 +817723752 -185104905 +289899471 114347500 +398239708 238141636 +-917576932 150714872 +77127324 622676899 +-712877316 130647738 +-87416994 912463954 +-449903735 -494168335 +948079563 807511385 +-396053390 -741907182 +282191402 24765281 +76983819 -62872367 +-499439812 -75733749 +378184177 -664679469 +-326557207 711690683 +-463218072 -267752970 +643813038 -810009582 +6979199 -625918029 +-226375769 -421160664 +-697139758 -172251839 +-350032496 -749280108 +208672900 -734715798 +996361180 876214853 +-195918143 893604483 +72539711 499265682 +229270734 949517451 +480293709 412295335 +-955135798 579299217 +-565923234 427361116 +629966041 482387577 +574195593 -428066584 +200866830 684150431 +332723474 845205818 +-1418096 996064482 +598055907 791131378 +966614310 -756716576 +870087635 -626032565 +828473379 -177906339 +-125173444 932021122 +-613454885 14919894 +-198956606 -386467895 +-980402955 807355106 +-46703773 -305940408 +-265747643 -628407801 +249127837 -481095225 +110758245 582603468 +-212947110 -45318775 +335550169 964455271 +954019841 -802379650 +418805181 -838777030 +908345983 -538532624 +-351888385 -365414846 +807030932 268370539 +-868868896 -684392235 +-274068101 -369164945 +-913081185 52702144 +-935675702 -840388459 +563812532 -592372405 +-986190326 962797285 +-349110982 -665852753 +514152265 744492427 +-658116358 -602443047 +384393691 762294546 +790569266 922286890 +-375769043 -884049780 +-353528931 -37674597 +-155062244 569338814 +365324795 -91888819 +-904758630 737152984 +26880692 868910894 +720912570 16262124 +253102543 745097782 +-482689240 -472931895 +504507918 -237655607 +-778535694 767041994 +65421863 -206849119 +-13370332 837212624 +-753472329 -988481235 +-589820771 401133387 +-932667932 852974553 +-162251112 222838526 +-263330895 -360524443 +-777019619 -407525494 +-590153778 507382751 +-3239359 302233398 +321026669 646129119 +-497810813 150557358 +-762067500 954366675 +-511050296 676543616 +391865863 195175467 +-843545468 279453133 +-236123980 -161141178 +571937781 -531822352 +282970779 643169690 +393654107 -68566959 +198054003 25699891 +912540551 196031933 +-299193487 938779955 +999781766 -582446291 +-384370861 -216534008 +-709724735 -745103785 +-961393130 -131820470 +790829972 619200216 +646214333 513026240 +-583206175 917120052 +-276478890 -753667065 +-555450358 -756672476 +940577814 -310512179 +296671371 306902529 +-785187584 21306920 +70271705 -703587587 +-86508851 511708387 +-411474975 940976672 +987494165 -65474288 +741975733 -256378600 +454685476 -944243638 +680506711 -269586444 +-348479847 -561826426 +-250493072 -985345503 +902947735 264326402 +-86374280 980333830 +-355481745 -621984239 +290801160 294861307 +-412815159 -927026804 +141210008 502806862 +655970959 -215195366 +84905534 -477674841 +154248146 -248283026 +730970595 802835844 +-187227807 183589990 +-945857388 -739720514 +-933707010 697133861 +739287643 -331993631 +-559528343 -415617173 +-231874715 222241735 +-875828428 180826528 +456326336 839774726 +244857326 790132043 +566072101 -247673073 +708066207 396395843 +768245111 -280344910 +440483318 919838886 +-300270547 850469692 +212572621 -76115307 +-646466899 -220228555 +-616689473 -912622993 +-824329843 256910018 +-380132082 -954228351 +70160173 605094663 +-880879271 -169214949 +713383641 -350683442 +-364986935 -786493544 +-673790483 857961805 +859027169 665502871 +-351243186 787808785 +-687687621 871604789 +548262084 926621250 +425190293 -311735767 +589992544 -861906361 +-388507966 -390130943 +-577844539 551536693 +-606541517 -673400844 +-887295243 -443925484 +23266057 -563288322 +-453878520 -531419058 +659671189 808707666 +-248314737 10364864 +662365815 -800419096 +-995374769 210472569 +611747067 -502297047 +-321865777 255212527 +-808439180 -979702476 +223144666 -418294935 +-111120904 -679026381 +-282827129 -139289898 +-121220833 -91484570 +-776751252 -550180103 +-762746179 -698969743 +-353220147 905586149 +-597544377 880224559 +-733439585 38705002 +-726494926 791369644 +71832628 -749979588 +107220254 -808446792 +288057052 -6013425 +7361179 -574576154 +-65703609 -24603267 +-626202882 348891118 +-708452940 -763309341 +-838663600 881352300 +-222244077 -225908298 +80946249 578451951 +-85139124 362097641 +17590676 833315224 +106877156 -613102831 +628247080 302597269 +707697475 736771561 +-811852070 850667700 +-171856917 -775743645 +-696185186 -981966708 +867150365 214410426 +-738166727 203828746 +-522821134 -358001536 +-392084596 352827324 +403469742 166056197 +-345338080 -888982294 +-357762072 -85115249 +-599108087 608615582 +-262476908 418202828 +-24620345 224596658 +455871316 870240067 +966194126 -454600926 +-207082560 -345145386 +-284488518 -109057041 +-592562661 903773490 +237763209 481547216 +-662096798 -476311721 +300504503 -247337409 +-846294301 -23128810 +392858437 220786612 +409978263 -914671368 +545901039 -946563889 +878316386 491097465 +-391173648 -980891523 +-970936338 224876578 +-937288396 995606375 +-195094290 500831259 +907931864 883236728 +18821045 525096327 +733739988 -255751385 +813113901 -672375517 +-743419379 575762869 +36829441 347413262 +88386056 -471968753 +736044570 -39779455 +-730736356 885764538 +-58795963 -394769573 +905456716 -576876064 +961399226 -859600446 +949481196 -736953667 +-462492715 913776717 +258621669 -979891744 +820743160 640343463 +-627819935 -728783573 +-652609482 -279931533 +386073530 573495984 +893305251 689801942 +517855588 -470630906 +-882927667 -554978664 +-995895365 -339402170 +238314729 8576845 +-635874291 897963468 +-918574117 -990300894 +-398172249 -566478102 +-484126757 822312522 +-233034903 192688295 +-693804983 119894673 +832690128 -413104181 +-745262649 -352074955 +88734058 335833405 +70951662 928806090 +932073745 -518305786 +938699163 728866790 +481074702 -874645696 +-130404353 -298250614 +383941999 761512329 +-676129327 -872885408 +-781202384 952407505 +-501826916 444409594 +467302563 846840720 +715123471 575734032 +-392425789 -624469901 +936508271 695764374 +185818347 941598397 +988743126 463636125 +-198829922 787707418 +427371898 -931990396 +-269737055 261789502 +-95541986 556850908 +-67316115 563314347 +-454984071 303151979 +-115411044 -822591865 +93594037 -216983336 +-397318222 -575369554 +477196924 385230844 +650044729 -890052236 +-768913168 -692778439 +-769675122 -72663931 +-460538122 -451157727 +449482937 -712839829 +474928529 504414395 +851689475 -443086624 +244467143 585294911 +87647762 644464363 +-958082203 653415742 +889680594 334788008 +-430663435 864263221 +-292170696 -899060011 +292323938 -789826202 +-541968719 502820937 +-267781856 -751994940 +564186161 454388167 +-532552459 -913274494 +-264297144 729583491 +-696963584 277899992 +-33378291 -880161563 +102591143 -919312752 +732370943 662553501 +-200008273 320220044 +384945575 25442260 +-957308817 425726397 +-146830764 338295703 +738563589 -143155664 +-565122221 -861252397 +401757197 -654382240 +-479273357 -853378964 +464286793 -714930466 +355308688 -555961041 +-572029660 245435748 +936085994 620530881 +-980889781 626277688 +980047204 -927651960 +-412205275 932447613 +812602039 -828528704 +-663648485 267776143 +874382298 314412944 +-697462410 264128781 +-451769716 947589349 +-986817154 -246858833 +-938446226 -210177449 +872817437 892833121 +200154358 859381375 +-574189059 818848164 +-45556130 10207505 +390654662 -955701687 +597889507 -453810776 +-574298289 -521833322 +-322671515 447728613 +967401983 -992693499 +425135975 761664946 +575451114 -879941503 +-132012217 495513091 +-487186477 693660365 +226100678 922433569 +-801196236 581275064 +639704928 117075256 +758314471 872513317 +726849273 -876501723 +9259449 -91671312 +467288773 279657286 +980325358 -207153907 +850820948 -399136018 +895770799 3850335 +790045301 -824114947 +409968101 136055282 +-967068538 -1496837 +823189932 579309349 +318242565 578304573 +-77359440 -967292885 +-864985620 577358051 +-234975185 -944044816 +835842287 -787040038 +-837535564 -688764840 +659589575 631359310 +862292966 -402750156 +198862865 -464705758 +-210792729 854919257 +483605070 -554698852 +24253073 -831894968 +-938219519 -336593793 +597304346 -293188421 +120441410 -409873905 +137616240 850963964 +-119916328 -532181975 +-210681177 774558847 +298921343 376487309 +937844776 120824195 +177094114 870890086 +-920642883 -445768646 +-43226637 338104180 +716927542 873843820 +-183916637 -955959083 +-177700483 -911597980 +-893103515 631005074 +895604318 -48293146 +372385993 808639525 +-466330492 -195773461 +-830607882 -846603434 +-449776569 -275204886 +590200133 -150942029 +438091204 706306987 +882870971 -134559884 +4556145 79322207 +-325236238 -38296183 +-710176649 -446359379 +-284588046 -808204936 +-635444379 -502233486 +498711720 336878409 +-752356189 450518684 +424616214 -804998816 +296197441 -650735351 +-434134670 989142455 +-404915657 -975332393 +-527744270 -697826282 +577393063 398657869 +507781901 -364210486 +788519363 -950987780 +129065678 -485644695 +394964922 662044370 +721736595 949598607 +-364093487 589643550 +-81803756 -379368766 +410697565 -427690826 +-820254783 10781754 +-5921272 606248095 +614015386 -949373064 +-567381574 -77024099 +485480199 472226877 +-572317611 -872455880 +-44350565 526660291 +881099455 -821088425 +-962670472 906769318 +-678012297 242802657 +257048917 -722992342 +613500478 -892570615 +-397358179 -23118002 +-887805262 -770132275 +-132118315 -707840987 +428189737 -587985317 +28612623 -976642479 +102634094 -236335716 +47763230 198167879 +-933752989 17610821 +54363733 -132394071 +-733947057 976779679 +915991668 -805629386 +406018739 137037393 +206108941 826116243 +392478775 -426930590 +722215214 -16917741 +-744487362 306933356 +-391589534 235465076 +177574269 -954582667 +103032352 162931799 +415266652 -603188709 +-911414009 966363147 +687579403 566126756 +286479952 -707734740 +988311203 -954760328 +686814888 -875379492 +510685838 336578772 +47158802 516783539 +-369983598 -65200576 +-638401621 787203983 +514983292 -760659410 +-575989306 950869973 +108059257 -848657326 +301645328 745454537 +75055839 -233403173 +-814512414 724051247 +-587605945 299869741 +-852492853 -597419012 +488671529 -216819920 +867297860 -208966450 +-845380404 -516934173 +790168546 860146944 +-580902032 325017487 +-913018021 -742954786 +793819872 202344310 +973955064 62149429 +-633287396 -957004579 +821855805 -724061568 +-464417320 397429940 +979725822 47552178 +-276178436 973001777 +-827837054 -693341007 +511453358 -112544273 +-179306954 443945991 +102782127 -986766017 +153806936 -964413609 +839709854 530936637 +894167809 -929502757 +-700848602 694287631 +-793655764 518454925 +647326671 849390309 +88670260 -256698452 +-37887321 60668453 +760769618 -504446621 +916350642 -217631467 +196312929 -545218639 +614390286 -190165791 +-317111494 483261992 +715512860 -960874622 +820536191 -128731299 +-76323832 387508135 +445522003 412199312 +-870382718 118817520 +-502023184 -143653026 +-866293244 261752856 +-156362903 435718507 +272464113 161404789 +297713648 -469637548 +-232527388 -256268826 +-427303081 -315564722 +-49683524 402506859 +-163076780 900670646 +-17413441 360491579 +-653728944 -190771601 +267367792 169410621 +321332093 -799755403 +227647867 -396892331 +-695633150 622896323 +14504784 502784297 +687434710 -669045952 +-287577198 906416963 +32339169 542177303 +315828685 32977064 +819404844 44659816 +-981474087 -207450455 +82153330 633152717 +-522167045 -979302700 +283947968 -797828280 +346669722 -264334345 +587160750 159190207 +729866752 -626046588 +792875525 -391737266 +-449146175 233351925 +916872225 194609074 +136015981 -638343350 +267394704 124531401 +139609627 641943747 +979337751 -485358838 +-588878637 449672975 +751479858 131790457 +-498740577 27471459 +516188458 -698084711 +-810209402 -708859965 +852117165 -759907794 +-858456278 635441699 +-917845673 338845382 +-314618445 -532935557 +-968511619 898362146 +-965511896 770490998 +769206827 -825575505 +712777899 -428842453 +-679556133 99551400 +799204239 -451797384 +621001576 344298853 +-186238189 -98571453 +-413033211 -367270585 +548608553 253443238 +-556442117 -655890292 +-403142229 682585322 +194906349 -672529334 +359489548 -496679954 +975126984 821784872 +994604058 831187994 +-106886550 -742637210 +234715372 -921378210 +7673231 -338721458 +-300478410 -260044971 +-539003000 35139345 +543268155 640030947 +282722841 -877762898 +27581187 181906459 +300428301 -885461257 +-486746291 -374732726 +-991003478 -412114837 +-581287046 -118655581 +765939371 -212970375 +761567724 640968012 +928907046 -705178395 +-413274190 -595714781 +372967255 -84786369 +-775395458 -255582945 +681138878 -676963256 +211809599 -149276283 +277216211 -682010435 +451155068 -599790962 +-65083587 787240395 +-435824509 -487971359 +210530466 -875596345 +-695925298 667699390 +-400042096 -902405122 +16929836 165243310 +713276885 906232649 +234574924 770604799 +345914082 -438358518 +434459064 -214566010 +453580301 -72488114 +-966867903 643437481 +649230107 -762249121 +338160145 133390364 +-776335636 369073488 +-712963026 110013752 +304863736 -947653121 +-184059318 -537781819 +-896432889 -514112415 +-538073046 670049388 +708103983 -140361043 +-499566243 -477142203 +-991430047 -199936378 +132140229 433529230 +187935266 757736933 +-691211720 -239882376 +432645954 244764883 +-22839675 242235752 +30571083 639233680 +-574408562 -807473419 +-946416382 846674072 +656092060 192683250 +-881883602 -515102670 +-876561477 -779627048 +841747398 478556253 +308565084 -2006809 +319076928 -720089901 +685252423 -831495899 +171120401 -531863251 +425873802 101753207 +-164676947 762772082 +470215314 -91546330 +856815895 70248254 +525101684 894089657 +-15311764 489286959 +173667966 -442165373 +-278810083 345526584 +322847682 -191955422 +507009423 920972722 +-134417265 488168765 +-912153771 -844783133 +-346960269 13185277 +334580605 -501596658 +-339786824 -850644380 +376050270 -627850425 +-734835366 374125684 +-294081780 443005499 +703882582 383213464 +-176389759 420553630 +-847641506 128060950 +991571481 262108627 +877808338 -505961748 +932302160 32453033 +339575781 841043017 +-31710990 98095906 +629057761 -996685738 +193863482 38615130 +42674062 -255039190 +-232312446 -651243665 +-648776071 -766782929 +-927094917 677968404 +167464809 509223013 +-313817672 616611368 +502104076 -172386157 +-134962415 -955961499 +744746475 161879501 +-826662175 119500604 +-625644251 -411349649 +-339040409 447555865 +-160376030 -479242035 +565817895 -330755190 +786386590 -946418863 +-455048080 -396052022 +610497464 -637399199 +797091535 979017846 +-107494363 334069996 +361301413 560648607 +394662263 786746455 +-476519669 -605249008 +916063553 808193987 +-556030072 7312664 +966052759 -536565140 +-42080741 -586646269 +668012490 10761526 +353054538 874228018 +462480327 510985229 +507480605 -661816939 +140337632 -770896380 +-605503157 985201620 +-276757732 -987692223 +821377623 -496824459 +229705525 -613198292 +768415164 -491961411 +-300578063 -943138118 +-243865461 560211903 +-567813227 -898013485 +-165489805 -870789422 +-427699933 247211050 +-163269486 -653116370 +539706643 -197861637 +-671996679 86767038 +926549278 735060822 +329889009 -473523261 +231110273 -447717969 +-921649758 937606994 +316659111 723924662 +266932449 -656593436 +711684767 -43824225 +96213084 -714388019 +-608004387 -221162474 +-101651143 -731630644 +658566163 118202857 +-817636998 986984263 +792349927 768603314 +553368850 414046641 +-822720887 946501791 +279048367 41291174 +-595959039 -238437814 +-892541369 -158925835 +917672775 111731632 +315105888 -613356786 +799648640 187942350 +-139084224 -980761978 +22476715 414315570 +-392695606 -635189249 +713779514 -392334457 +475719832 -783386653 +275745132 506310394 +902275117 -865324950 +39187051 807307704 +527482214 -427105988 +-717424882 940997011 +81438725 7480159 +952710258 462004743 +-978759132 615033064 +-340990918 -60544646 +97876999 -802421337 +-547354149 927842974 +-225175939 -280157844 +982286662 475262665 +567563961 771077206 +918719768 -370981704 +902148404 -549232800 +672967320 -411090701 +451529520 389678139 +21494020 -489113603 +-671204717 352738680 +266127036 -171810011 +-883581191 -586578274 +-96208662 -104232120 +63819911 130308477 +-993702648 -34301306 +363950713 638719225 +910494917 -807642767 +-502962349 174417240 +464854434 -614494421 +-825701505 3482923 +888257735 -597293409 +-757081752 -977603759 +-741149091 687887586 +408030256 -793101505 +-969725390 690500796 +533577631 192783001 +72323806 689721138 +-87718340 389119885 +755527968 904722537 +-808157315 -431606305 +-731716577 -531942773 +789467438 132949580 +444033315 -650086697 +-112775024 -574663916 +556490427 -183425558 +-619208166 -504770067 +-336513096 264109096 +224705446 -78484017 +813862048 -927179556 +-574632235 -767509773 +-421155472 -917670444 +454804750 909175521 +-626057859 266534311 +-713213579 -494115649 +-657593424 216858670 +307883270 965933353 +-790732725 864462130 +659928646 -121683966 +264799563 313845012 +-717661491 470032774 +104058813 363582227 +-353695965 -19373069 +983832405 651406400 +943526796 -881972542 +-954218968 784496344 +-484838790 -308942316 +-902181927 -418216831 +168854367 -274373789 +872304031 7036931 +-353526948 900132379 +240804897 -435625719 +80723668 -285387081 +-941931237 -158618351 +510945801 226784258 +-28109109 -855497608 +714742053 661367625 +-897492269 630733788 +-754905835 459769836 +-466118353 -45291451 +683385556 -874953980 +955220931 787573862 +-832602654 916860236 +588144063 441853006 +-143413800 -42385709 +-637885799 -891414131 +20218558 -181686621 +-752212035 980217268 +95895939 -984003426 +914299314 -650789616 +-600827472 -708223080 +804641831 540932997 +-468124525 -47506296 +910603336 -438810604 +954900862 691807595 +188798621 857884743 +792897464 -896594345 +-59657674 951442366 +619727659 -455305158 +-246352899 529860482 +230462651 892477196 +879237637 -408413676 +-547334327 855657228 +760818005 -41589092 +108562965 -603987666 +-576471944 129344702 +-202665190 558829752 +-970182925 -419374837 +-834515719 220955977 +139235205 -77001851 +698214275 -739874769 +-967339622 -196435794 +808544800 167302350 +126943793 225413435 +-454792774 -419139997 +830680160 182213839 +29558985 995226121 +-106319650 -107920015 +154579292 -920158000 +703897710 -76191795 +709583077 751426595 +-870026067 -661661095 +97061476 -304467064 +894216530 -532675689 +-402646076 -680906984 +390611841 791341496 +794752470 888992989 +-553463255 -512654126 +846824903 -162654716 +432490614 -96642633 +960151429 -584128770 +-162533956 756276239 +-683009729 -493287098 +-288351830 -615258373 +-698765685 781860611 +-643822158 202907169 +-562646042 590346115 +526005827 793058553 +-920746658 768571124 +666725456 851069764 +-676995818 631584903 +-274690805 -711252091 +743770238 -992025842 +757447426 -252539688 +288095910 292620612 +-782888702 566996271 +-897064539 -926407913 +-30703748 969600045 +884211758 563690349 +518001256 -935373359 +-325942087 -246381027 +112826981 137119322 +-776677939 325034873 +468206914 -765053365 +-416262309 833109616 +813025170 -119380631 +-133951544 458104100 +93453674 -851443176 +606229254 426610502 +-957334117 917942526 +-275217840 -855351299 +451532950 890299746 +126553723 -212054496 +601530125 -763805683 +-973465207 524546421 +251447266 -967114232 +-323831586 434272418 +31717019 538062493 +-455487455 -717628550 +-479859984 -860827265 +-864578449 -505022907 +724676094 972384046 +266900036 43997739 +-725094949 -663217322 +-381570816 488916295 +381656240 484845126 +565853238 448060208 +-711592195 -97866418 +-421454613 -734909988 +-261626711 -584023846 +701084900 358393104 +-176387473 -27295304 +165078214 -450735715 +976565852 941866188 +-220120679 -44020135 +857844059 -84169774 +-399099020 -136654039 +-360452817 -530763653 +446605135 259607869 +466223627 -807531767 +73402626 -161226436 +-939198471 186680317 +-927664982 -463928159 +-677187869 957479415 +338345670 -558297685 +-754078591 162229650 +-903490239 -374342132 +-206618118 904047339 +-273778627 154609415 +319407018 -961474374 +90402280 762405688 +445775435 77121696 +-752785653 339555502 +398388174 571314381 +398879779 707219554 +438004172 51250699 +-36110875 125528413 +588487675 784029096 +-251958162 -173095039 +85756513 898030502 +492681176 832908727 +581310280 800750998 +512116079 60086924 +623251725 -134596633 +-880323852 -315703926 +-276157598 888925262 +-375088913 291544787 +259806352 989658436 +-995164436 749813040 +-753091631 367613926 +565134320 -779639692 +-353145016 -871970370 +656068469 -770372909 +-210160130 249142604 +-754606215 -32726169 +-107082743 -297494664 +838467435 472138998 +888126873 -541394034 +-908699339 907372944 +-520040562 115878755 +-457498890 -83246804 +-664606461 -708876170 +220161587 782447801 +544386611 -238725800 +-757348453 -517436026 +-958753395 -179628072 +-175893445 458629861 +943834115 -820634646 +83636989 417110039 +294940946 -449853033 +-464406336 907832754 +96758970 71904473 +463388608 -982329951 +748094022 -415064552 +854617701 -69731077 +-21281906 -758395636 +73755595 435570236 +-524405059 -800218365 +-61091246 -89896122 +-300111370 607647603 +582057725 979229211 +680670652 205021954 +84037284 -272094371 +457934258 399192062 +100634804 -856008935 +439102940 -109179930 +-885482177 -979274423 +-962681121 152685785 +-59217473 893333120 +393281667 861011457 +306920280 478187369 +805678798 702969204 +847676458 -136557482 +60839570 760196446 +-192735029 417029297 +-627054755 750307339 +-365346362 -207791499 +-597793456 -7475238 +155503234 265609556 +-570741857 259383329 +-680963705 735763292 +-824253498 212874294 +629729791 85873463 +-438192479 587216733 +-321677919 -948534782 +73664878 670867255 +-709593182 -110665632 +334022075 -647203490 +-616247956 -690154106 +-701825762 -335338208 +-118810974 759014338 +-259185050 -573231244 +-608322601 270082685 +261659689 -786942056 +564147809 665443812 +-97006789 -963914171 +-553018285 60534127 +67382289 -462213787 +-616959521 -745406033 +-574158783 672953783 +921839613 -578371231 +677698428 573495467 +125920 586247530 +513898319 212071162 +-240252698 -265324157 +-318965526 -763321703 +-632028947 -342958072 +206249917 83658019 +501460465 437449938 +-158134593 425955422 +613024232 713759909 +-322466523 839795059 +-515596070 148563118 +-713900716 893740385 +-925677980 -503870360 +-839960808 -191635555 +-881396067 710844931 +524535866 -326721000 +-7193035 -572245364 +707220655 616882651 +607978154 -902297687 +698085119 -891781987 +819011126 451623026 +-536840241 -616707136 +-123986878 522793427 +154966923 -670260596 +683207956 -777342267 +-682190179 555006982 +38725442 -750476410 +-778030028 -138283469 +-840373065 -14071840 +-825413311 -643012231 +-570141103 -32740288 +344494087 -434676444 +959123520 431728035 +-357471913 -247235214 +609242654 -747824680 +751138940 405988667 +368104392 -167117648 +-450484176 -586743868 +688107615 598480284 +-391648660 782235306 +-188337693 -772204906 +-562788555 -209072933 +-816718635 -308122235 +-774146762 -139530406 +290393643 -844849291 +-490968122 57928232 +-570246261 497177495 +965815314 704186464 +-705030670 496422675 +-7907060 -316711969 +-74900475 66790596 +-982072348 441743205 +-587898664 950101910 +503101177 -512831405 +987504663 -22614929 +330038239 -488893822 +-24598465 -269223051 +-571005935 398011324 +711497917 -952854077 +255081401 -665419345 +452864152 -742880792 +671224591 -625606268 +-176310428 -840301394 +-152215611 -274603103 +860676536 -90516382 +764338600 193962133 +550762444 -439317112 +-65983633 -600680747 +90580624 566467758 +-470638624 250355839 +699738662 943598562 +875076500 -118763185 +-764793989 -52859630 +236083038 -475867579 +802401023 -129069112 +-866663950 89612406 +-286551666 -430795324 +-48890932 -223953827 +479498883 397148881 +923274910 118793044 +-765210225 43345329 +866351326 627914086 +554464206 -752502732 +-840518740 409075323 +224194790 -690349598 +-365380129 -159488914 +-166019119 -350173583 +-380740241 -743278700 +301707385 -821562476 +401533873 203982374 +543823345 -951241557 +-77648063 240322797 +244745579 -113587192 +-706459600 716609625 +-828269215 596190369 +681115073 843307532 +738908785 949994387 +-529640760 -142065922 +-671701909 740415930 +893696756 -675910360 +-216848386 -917313439 +-467160823 -969356055 +723212370 -741684966 +463821156 -141043082 +191222109 982404390 +-441733020 609703475 +-400385023 -297624651 +-508644259 -984145984 +494019675 656799206 +821289362 -211922406 +957973231 -358287656 +173907351 -380417906 +-588909151 417809210 +-190307104 455953058 +673651606 331228692 +237482973 295371568 +-164799162 516963316 +-411600786 -81840714 +-179680343 -445525605 +-130741206 25028342 +-167477373 -287205425 +271866541 514001391 +881826290 266561229 +185439335 -535295290 +949681317 63287457 +195740512 -724789417 +-370126962 -362167986 +436047660 287067574 +-698424343 837205034 +-931274284 292305130 +385847441 -638088953 +-156453767 -234788518 +-240469005 -598900328 +-17602372 14226400 +544651610 -307665865 +-542022434 -715496973 +886090720 -286063653 +-327097439 255449829 +415787593 -988700085 +224770408 647449781 +-211844746 -388613754 +110554121 424993116 +820429577 847462620 +-263663094 478911529 +-327171805 -579106553 +13561026 244964286 +-699255088 -645203056 +764654450 159192391 +-638116610 182555697 +-54710825 -759129631 +-999701120 -525633199 +-232257042 -599335642 +916738246 -625764777 +223767206 -798548003 +-989410088 450840498 +324340751 -468777187 +241488867 335746588 +-139974079 -63791407 +106467911 -549403987 +159419976 596785289 +504475686 457058202 +713294788 310925144 +-994329485 860695382 +-10868849 -827194982 +-41244827 -696049451 +-190209987 7296035 +459356608 800274537 +711735562 72973049 +238799239 -295142340 +-804787282 331272331 +172789628 -785584451 +-175851658 -930960159 +-128564237 864417486 +-386255735 -513418244 +349381239 -888912784 +-256549201 396612203 +-783188073 758108896 +760788860 994533626 +95231449 -234320153 +-876242660 669267360 +787328972 4745152 +-459813542 323779561 +-439853423 976155260 +100106565 -634472160 +832615665 354401345 +-848734352 186879610 +998994888 -394171570 +433684775 888473849 +-101767954 189399006 +-488184511 -688487092 +539918618 -441679659 +692151957 -730446541 +982819873 -34417350 +-746830397 -17136464 +802879476 51595988 +143012394 209381192 +644182408 603980640 +-871168453 4281993 +-775066355 441807281 +-26257329 819743948 +-978948186 625133484 +926539991 567521013 +-143878504 -752468915 +-324915556 -155887082 +912234520 -346918319 +-99311229 -589685677 +-439815721 -565635198 +-1492310 237953385 +-327768837 -344391199 +-309855343 817823064 +-539321348 -781899194 +-475722206 -138257300 +-336953324 851209590 +973073814 474182059 +-169644569 439785468 +-67092786 9103352 +-343137673 -654926218 +-631163153 983194171 +376032245 160268635 +-915551358 -985752777 +-808494518 26812075 +272597339 -745361765 +-543509429 642192483 +143154730 -314777015 +-595063582 703475381 +310987371 404404096 +-431272922 631402834 +-476056347 562370853 +172217544 -82177017 +-36258639 382803500 +151077483 -858420188 +-438285112 -270350497 +260997854 -666869546 +-428957892 362266413 +-990496787 -844023214 +-124450057 -936183028 +-244810517 317311366 +-816118549 275084899 +-610682958 -314329784 +-243092386 223641927 +-132171678 275697783 +-657049105 13487436 +-296177659 12774467 +474481815 746750926 +397901834 631181234 +53434565 743397024 +186933986 -197300469 +959479912 -651070318 +-867843168 655309866 +-952123444 -598959816 +751834555 761945557 +629037973 -389521218 +-855256892 962041115 +782662115 684577053 +316077153 -844590343 +588178056 926871030 +-747661431 -163451031 +223306143 676696085 +-451802765 963908800 +935813224 -454260214 +-39812006 733115967 +-345426916 -465523830 +553626922 850019325 +-332483587 -104012779 +23299873 -381731411 +-528027067 -431958338 +-625942974 -606838514 +-933864338 111015071 +-86684097 800895390 +-825488663 172629636 +-734612436 -726982752 +-550723917 51762762 +955407614 75205435 +-504195167 -2163473 +248936650 521905089 +-237663561 -728382058 +-909938641 874527065 +680822946 -969140091 +885205725 704614326 +-595255919 538447181 +-569080932 330131383 +118104144 -11609265 +-465476837 -102700698 +-164636848 783457317 +317820793 106292989 +645517520 -516067628 +133230894 725490968 +-99946408 107150643 +121551838 14330344 +807627470 316156976 +-885535870 645793288 +224952084 -766727679 +572721997 -641638053 +136507482 -363093176 +842493505 329347184 +-506286668 -985752876 +-225818671 -536001355 +367362006 594081095 +510889028 -587453410 +-628010749 773867108 +-50648128 848134785 +-435689286 -466123626 +994506867 977571981 +-959724947 63541405 +-722639832 540199272 +-104994260 -534240486 +521656884 717939927 +-239410522 669595609 +993942877 -711856965 +775458207 -708030201 +-716331613 -421431368 +866789944 -105024084 +641961214 447531286 +396177325 -635163953 +-728980645 -722559934 +80225117 -616932270 +423552743 326875725 +874156560 617757346 +886149867 -151544042 +642158787 -952429600 +170230613 461107922 +64648003 656936243 +-424949530 252678287 +81185894 -949303038 +115987725 -714991710 +-823243031 551826244 +-636600456 -549414365 +-494774583 -800824250 +-92938427 725682962 +474690719 181719224 +707598246 -395085579 +-266014680 45465450 +-911149443 -136856774 +111781740 38420518 +-890960931 339667223 +7670373 -22094738 +-123998731 701844550 +-985911849 788234146 +-123678890 -414325948 +-616545979 590044465 +892070876 -887222778 +980476222 207879655 +380972040 923693174 +-31196940 -274861564 +338090973 -150217532 +-62305205 596406447 +540356608 368755243 +-32905985 -638683716 +76714352 -32835818 +359708749 -415507603 +740537003 389937164 +-295956301 -678780160 +60797469 -341232949 +-250884745 -96869812 +499441810 -299093875 +318678073 -955099378 +962479477 -823710052 +694392634 99561296 +-747793580 -162590703 +144471279 196027645 +-265331511 879752403 +-233219212 517972463 +500507428 840015159 +-351892743 -950391465 +-888057992 -867710002 +112701367 -329855968 +-271261974 792237752 +-554840593 -386848615 +-434798665 -991401714 +71873272 400043258 +-635305105 252281437 +840737538 24207326 +36862298 -703000538 +-917892658 -942158029 +847015661 383364189 +-31095965 579629996 +-434760121 -29437390 +867439508 698386987 +-497998241 -519447613 +508151877 -737748337 +-143816201 362459875 +278724408 -966122032 +573684603 627753907 +-853578456 432975967 +-901301071 334082149 +674907341 284751778 +-298290194 -340355701 +-796304239 -97582610 +275102173 357302169 +-835775622 764404959 +-311731535 971939580 +-980200451 -873530219 +308090301 267285118 +-810583296 87052277 +414196500 -941459166 +302000917 757514020 +348849967 43542089 +625682749 -318027020 +-448690474 -878601523 +297421834 308692321 +-7472492 -529012383 +862712250 827752929 +165790198 336199153 +592672657 500163061 +-122733549 9657013 +-189271600 -917311385 +-93230000 -276993824 +447652845 616698402 +-179868053 833589417 +-790378057 958262907 +620641200 -420709493 +-744108308 -505416624 +209597402 918144559 +62752730 166014141 +751138024 74082529 +-561926782 -677682121 +-285898143 977980682 +619839980 484431099 +801726955 -139214275 +746796016 114887754 +-717091810 126451199 +562142309 82332839 +-994952111 -240922155 +-152573890 847106805 +-268503658 559539307 +-422504144 249293982 +-209956240 723214102 +-427806495 -875493457 +216869927 -566505327 +970320994 -21360565 +839989153 946724479 +91865797 9866378 +-790052226 600428589 +-669253906 474600852 +-570846165 -819086535 +976054601 661755397 +851726411 923987702 +787754536 -590946014 +-421115814 267983827 +934186257 618779058 +692567176 568480451 +458735873 -307032839 +75167252 -147086777 +-826104929 589856145 +129662473 395343814 +291805667 658987961 +687910408 -561488145 +-522697143 777133676 +446067157 -194805531 +259664774 -438361486 +-432471813 128628983 +-893294055 101302379 +395116451 409098456 +-919738113 -510887849 +-967523610 -148847055 +-252975560 -544300181 +428384490 -60138198 +-154989850 -244685513 +-242493981 -216605864 +-700017949 356131082 +483212408 -303430315 +952754571 587320487 +-289377771 285584173 +236899324 738156825 +-109945374 140534940 +615597918 95670131 +-844713820 -143000762 +-325253902 92465232 +-783279787 -893888345 +-979619213 -332712240 +862414819 72617049 +3787570 633093941 +612893965 453326922 +333687460 -348655788 +739447712 -773291410 +888484042 -513588582 +420404747 -600853960 +923323496 -946814217 +-721698426 594502818 +668675070 550706339 +797181354 707825754 +-671140444 -607721323 +-679106896 868097313 +372092645 974739028 +-420946184 -597037538 +-187122181 -176883651 +-664438246 -580235608 +-895855490 662585181 +355951104 463915391 +-867057198 773990458 +895684174 -348671065 +353423360 41436548 +761446626 333051266 +-882682888 -385962981 +503519980 93235805 +484496291 -476226196 +319728142 -133397887 +882616197 -146491731 +139280465 -194028568 +253099646 623608814 +578784310 -648978048 +-743011100 -453852978 +-611097846 408399964 +-71739294 706212908 +863823644 761100597 +-905781888 437446326 +-512442775 725086866 +185013081 -248018021 +126987281 818348111 +-945757123 818255379 +356761913 39966616 +299254239 -918168956 +998877169 975312869 +-139062924 -881922784 +-541973692 -434148846 +245663356 35687801 +754394192 296534084 +395495026 -837909002 +-439846374 -650965944 +-492384778 408587249 +705640537 -168478018 +847021626 499027943 +577538530 -860879609 +-479202107 -345760018 +380576072 995063727 +923625478 -118731662 +44449075 281164581 +-127866344 -753045003 +629253202 -555092292 +-130506126 474097009 +-82133745 456495773 +728666991 505054845 +-271990637 -356837220 +73373940 -744923492 +-83039950 -460751761 +-521467346 373974770 +447955609 -376091147 +-489517454 642266731 +-272648812 536840529 +-868470761 -673807792 +-736099203 -146718110 +213183037 -769593808 +690005024 82577465 +-644045756 715556058 +930836158 -638759292 +-571246318 266970789 +-820701799 -76276598 +581295167 657290347 +226381585 -404725504 +-192568909 899605270 +141431979 -68664830 +778938921 -669297215 +436719037 121375561 +905966661 240161159 +-88325607 -86782782 +543408452 788614720 +212029263 716953466 +-116866566 -23237159 +-330356996 830816025 +-730589451 390678372 +927171089 39432755 +-207374205 -828924520 +327220017 -40898303 +-571770488 -130944828 +170063704 792341985 +-413660993 232982802 +700727969 -99996485 +-552964112 -529387670 +621351221 120940943 +51479966 -475127015 +-26976411 -109257544 +408088556 846907695 +-356495119 491139671 +676868625 126252718 +565863285 -866624866 +281218001 -320716614 +-525306566 250805312 +-156643240 -389294549 +-787519276 103848598 +-568722320 -749902595 +39534827 -905536671 +-348891111 904425942 +-708515028 -835700972 +-707881587 -953937533 +466408010 -631731097 +-424862391 -292886008 +548500315 107221456 +-926184879 953268151 +-433623848 494369414 +-575045285 -742720498 +258449108 -661352916 +196948431 -834412987 +284453178 235933233 +-835541569 -18420781 +960424842 -400162385 +-669688529 936541678 +659767223 675456107 +551264972 -311820813 +-206751368 -977641366 +-728007922 -854612572 +402871030 964404311 +-516449341 -22835476 +343101119 -161267787 +-927771732 21654035 +962406233 10490888 +-955610365 614992852 +-904884931 -171142920 +28502368 -618522434 +-987968222 742068328 +306836129 -417952271 +310741477 587963393 +452046886 648234876 +-257031855 -371644397 +-893112629 867699518 +596103467 -553456009 +238202325 -847731788 +689637496 579880264 +-810382055 204553780 +-287124879 -810452303 +301972695 510512154 +801465754 -211220253 +-476449113 -787932282 +-322105255 -716058446 +-921957114 812102082 +243838173 533563224 +-737858927 -588206264 +-308445050 324069688 +-646037968 738794032 +-5947217 689129592 +873149782 -76815174 +-624063924 -845527523 +-376984877 -508153194 +851765331 -499986435 +-991519879 564744367 +-766648139 -651183091 +632299881 -444755854 +219934453 597492783 +897064904 -589157255 +119544272 79940751 +356014771 886839460 +-939839898 -852627159 +98277923 -906600954 +-891174268 733800762 +795795317 -79920704 +-165042663 -454492829 +-951217266 279052891 +-642857371 -319934271 +670977328 629856963 +707236526 -44187816 +-796688694 186783443 +-143815904 613663096 +973282078 -589175597 +-231457242 -971415571 +152938552 589645867 +946730172 406885561 +770535449 163053885 +789561799 163640984 +625671587 -575601699 +-868718304 -755597301 +830810625 529392870 +647744678 -452351648 +-631323489 -396061013 +49059759 57049800 +383582773 473595699 +-282103389 554947828 +-369751033 514362894 +916983966 -858314576 +-982952780 -952088964 +-733536789 527798987 +-356567351 -354433998 +589881697 -203116137 +759161040 701194621 +-348394722 -388895513 +-416122961 696169721 +384349279 -697707063 +302307403 947489926 +695235960 81895593 +-336202476 866187351 +-886797724 685746214 +-827910484 -220582596 +-716607161 -915752645 +-97463797 14989017 +-375785043 -393771745 +-881517288 579014439 +731650170 969342535 +990491387 929807209 +795092825 -177699082 +157371236 417227138 +624644073 495365251 +398555941 -507668798 +648480770 -937725728 +923694366 185133146 +-780324759 -11821835 +98933942 -993367672 +-491942600 658535852 +520263840 811390770 +-779743032 352432846 +471455790 348128315 +-407960041 409123644 +-132207373 -295918006 +170008529 68248091 +641056879 -183066495 +-897216878 -778129114 +-921468606 365169377 +730204970 -912505820 +-646509183 -674867056 +-570648711 381642933 +428003141 -327663252 +966340887 -325775449 +784641213 506208186 +484465783 -629484980 +-309222928 531641857 +532381993 -83652805 +-622845474 -744051557 +47291124 540218105 +-362598100 545029968 +953080705 -749833539 +-678252854 -27527813 +-968894403 563145795 +-772129030 91224952 +502211083 45793609 +349263764 717629363 +-159414525 -954242397 +-466984502 347246685 +272569152 -876946968 +465435850 726481094 +539051802 -388489418 +937198149 435627678 +888402853 -756950213 +846650225 -283131630 +-431874149 47800542 +300505003 -806618865 +673688497 -754697345 +579575027 319178874 +-988555775 -93184216 +986703089 -879423090 +-829138887 -466130179 +-937774574 -185867031 +506203616 -416019604 +-102137373 -582104520 +330275995 -874465275 +-691642389 307030791 +75804999 820250188 +-188180221 796058846 +173471676 936817316 +540476665 -842794639 +-145007514 -485997657 +502133262 -939680827 +-490975573 726308416 +-28998222 -567215875 +-769916753 -404552331 +126827368 -904079671 +-279915070 -91754973 +740455570 449341086 +775597500 -274709531 +242082786 -522978824 +189225459 -932671033 +-61840284 -770984920 +-204485472 -912781955 +-734194588 537005467 +660176442 452341735 +-601113372 -623769008 +302462326 -836215110 +752340805 -321392444 +39011747 735394659 +422635176 547090803 +-784842173 -438680644 +-735871130 -982086241 +-570237626 29344261 +492425815 -447018200 +74874269 8417076 +-851709847 482523653 +965971895 404687789 +-347917482 761800052 +-500062099 123498892 +851558318 -651873971 +-450875250 909963588 +-936740218 49532898 +-871768416 -991909513 +301802102 -345926714 +364603896 -742698698 +-288002113 -24340562 +-358958523 -513608494 +984748417 -629333369 +602480128 -297538239 +16487071 220642763 +752452883 752975681 +-445983968 473712919 +91920220 -174274717 +975101009 -528605449 +-394025406 -463933540 +528052893 -671271297 +906413726 -610836490 +-70032645 935992889 +369614450 -108688666 +-89312288 342786639 +-598867382 839324081 +-29187125 385934132 +-791438071 544292396 +-305848683 -955311186 +437999676 968067001 +-402182500 -460325974 +684689233 820127266 +400447268 -986443297 +34386480 -45283768 +-646909245 -301099381 +899659370 564729143 +764251708 460036500 +87413584 -849391550 +367522545 -346418596 +-796091024 -702763303 +-183174658 -815182167 +-68315272 -307299580 +501425097 -331724797 +-804892702 254130815 +360721461 651888231 +-768401885 526321709 +708216191 -223182960 +173501757 -900763054 +378548721 264818741 +-700133773 387075891 +-843026865 -304762446 +630629435 804765732 +-57538006 700000010 +397270044 -465826601 +-924946484 589666248 +111714124 -537004983 +-970412511 496666539 +902152307 281742903 +-606517053 391656347 +461131544 -33654062 +325997746 -998826864 +-95056144 -460495765 +-35781181 -64921050 +-384934476 -913037975 +-804471251 -478534275 +-520594708 429086749 +-883657883 -710897445 +-6314939 -950671836 +-987145032 -123180554 +-527548573 -729853026 +623764017 -619862324 +-123610392 -20806845 +-497690010 305793763 +565319274 133510374 +-249726273 -507323536 +129954383 701924584 +-619482675 -163439652 +655188862 906000312 +303780713 -446169230 +423376601 -919354609 +-974157256 566727696 +747688783 -544361915 +-596720534 -169365853 +-110542856 433334158 +-59390770 104663434 +314034615 659175249 +-457026330 669190866 +697197513 -173957753 +-778077832 527178018 +-267875325 248774303 +-798198281 -563558835 +208589660 628610054 +883614963 -932014357 +-415506891 -567893199 +957437717 628975835 +-607212630 -526372249 +-121838909 -949425430 +846893317 920531716 +-370022631 -766293205 +535661576 -467995068 +-566708266 -847820840 +-61719313 653422739 +568313377 727634147 +-299119522 -318217820 +394410587 -59565479 +-400202187 472281573 +429343481 -493299334 +510483402 -795272278 +964005440 663342419 +-624944413 -573071499 +-65447828 845647969 +107598841 -344624181 +394919588 168682570 +-646122299 428895284 +852883662 -210099415 +-785278394 -764270690 +130315765 255231374 +-102197449 -746332724 +-504132709 -184348741 +-804159815 -495044879 +942812525 81045102 +169945516 124276042 +-232314721 -135321633 +-65396362 -728732788 +-843344157 637904377 +-590075420 -419083318 +-394607473 768958925 +-491146551 794676217 +386111381 -280995291 +369219519 -83834291 +-669209537 478273941 +-396899879 -355656046 +-165498711 344375677 +-607618592 -550575874 +-951904716 120465190 +413760137 359902933 +-279831083 528894054 +650475777 164953405 +763556089 417951857 +791587192 -726475767 +575878782 -350305194 +366808249 -262617455 +448468910 -51143476 +-245321190 697527186 +445715688 331839505 +-304753565 -49452924 +269440256 934814162 +-494123191 -263810471 +980050862 -220218735 +-965073744 -947954982 +97354304 812638376 +175551636 -360849287 +393498220 1901801 +-84078510 312010700 +38954626 532285066 +-682171315 533203582 +344543027 373035935 +-802151954 -611540461 +412057525 480251475 +106132845 992307316 +527726208 668988775 +691896759 -318050513 +-689414022 -237638210 +147248127 -596572177 +-518162957 -957650785 +-306738179 -992374186 +442661469 87643187 +-277864067 542211054 +11381457 -225745491 +880021180 424105930 +285586497 -870996581 +361517332 -825057963 +-290947649 32399670 +-785284869 689858249 +483369142 -849888021 +171674191 318365972 +-641677653 -514851356 +-110795516 -920475747 +588013751 -974926966 +430116364 83816039 +21807051 -776156647 +-489630689 267387408 +341227918 -345237865 +-441442699 117946765 +327344405 -960933704 +61499821 -482094904 +831521865 131201609 +188440714 523150518 +-909181972 -895198044 +744073569 -479175448 +-309816503 -594046114 +-641143114 -553730677 +-301069455 -543862481 +-771163055 906541496 +595471753 46225800 +-680846867 228623910 +-356314374 588314788 +-122278164 -207429102 +785997128 -397958304 +505320388 140395347 +-543397985 -405913056 +750841642 -109547783 +-956004076 340563548 +-728375069 -786487604 +-771273142 229841215 +-952596791 -386159014 +-587667649 488339663 +66771639 -606470876 +416656944 650200866 +36469850 484790949 +-625759578 -765068728 +-363256559 -36249086 +974760267 -409351171 +-688915875 374643069 +894591449 113686679 +270070578 -780541421 +19419779 322714747 +-759582381 755493869 +-241566131 -309344236 +-413126228 241278778 +451168865 -332699167 +-524312329 -871443046 +-689527757 -905239783 +521867175 437841213 +619205403 -732920183 +-85221939 -551095638 +-951187832 794780585 +277371476 -110107458 +-283322548 488164943 +-394580794 -218771567 +-993170391 -715161373 +823241562 -252265083 +-73998538 -571047217 +-31276304 -289008080 +-112940713 423820899 +-75983412 262277023 +-466820929 806763228 +659816194 -155440922 +428355461 985268260 +-350514541 -214532977 +-226064852 -300597821 +359324795 820319233 +-616159035 77422010 +-518043048 113036901 +48799136 -911415311 +261790403 806359311 +-921220504 -441401476 +389442140 860682822 +454927774 -452508055 +-327307975 -934114862 +-732374429 -59357443 +-341013986 -865957707 +174273119 -432902045 +-772282974 4329942 +700345907 -381129069 +-741770079 279863745 +-656445997 282942511 +111793243 479679102 +-500157126 725358068 +-409853655 -527303808 +28289160 556096484 +334255521 -698538612 +-317242480 -922839791 +41805266 589261081 +438468480 -958263819 +-955952482 669042362 +-945126721 978540887 +156078933 -261262911 +-552774291 207279946 +-55416142 391071965 +-11232631 686301520 +-245833910 -769615222 +-670162906 706560010 +-122071310 -709027283 +46018975 -308276882 +-625382675 721379130 +-494411922 209498959 +-592128865 -69515130 +894217671 -305827972 +-381037226 -94152658 +350662111 358677398 +-502507570 -431726740 +942045091 -86460693 +536478392 -41566770 +-200632322 230056995 +-351289317 338490132 +888088766 -398028945 +-274385801 -386253836 +-129512233 -279777878 +-549274467 -476241092 +-853999511 -333143709 +67353142 -989492143 +-397684172 161441747 +-632229485 162057728 +-17812054 -234721427 +854198978 -695056349 +275477023 -455928256 +454279359 661114415 +-856020168 -27262203 +-57118138 -253772568 +694278802 -666195138 +364229046 -998469771 +-610511132 23998106 +-177376640 542837040 +-923878492 331195551 +-608912454 -358347585 +-965683295 982829320 +-192656907 -709554435 +665578862 -178550093 +547396058 627596634 +-24746629 429510883 +-513109794 962491016 +176462370 98089737 +869008123 146178430 +114448053 -820406208 +922346053 -503006942 +-758148229 -264098787 +-915437081 -429580933 +-240546364 438420632 +33751676 -958025414 +-371171053 523261337 +-325523659 -27255185 +-192324713 -744379935 +461048990 -360921183 +-882894080 -232936978 +-58479672 627128988 +366588055 -436752008 +365719661 -275061725 +117639991 629978973 +101431266 -286300817 +415850017 -407665783 +932302881 784392824 +877266864 -91019881 +651717190 528357518 +695626766 -617443604 +-278675437 -891098407 +-664616048 566301906 +-589596064 -839113419 +-285566237 638187234 +-325364162 496571633 +-132204002 810855466 +447042023 -783175132 +-258543254 -858722887 +-812666600 40062514 +-656354833 370121975 +-391475528 638844663 +219400229 -112204038 +-568310490 -153119701 +736774642 188081812 +800822128 -737419048 +23835769 -573461679 +-246226166 -691529855 +419647864 -439246782 +772857046 -753978221 +-474842658 629467881 +922932467 713576157 +-304729830 626783627 +-590193392 267471782 +125761070 817971637 +410044986 278287089 +539450823 668914763 +435569573 -721579015 +853919390 603090430 +810074936 506283873 +-934211628 759638018 +472021876 592934549 +-569168082 -462591507 +-288875840 -677479147 +986618230 293036215 +-230034941 -843843844 +-348137747 -341849161 +-846701122 -332363903 +309872681 600055134 +516855408 -629564648 +-568030187 -134759300 +-459810412 960171412 +-259719865 -184713251 +-839044213 -719014558 +-643805660 -975947662 +373332931 -848820688 +260867122 -241946188 +174374519 -745209592 +-235703895 -822546295 +-663312244 -673584496 +580457414 -294403126 +-428555445 56720382 +-32528720 -555673044 +999860412 903034067 +-728018062 375659828 +-603174175 -974172172 +-357608370 50376570 +650358860 601190434 +-737514262 -884127138 +593070658 -456208663 +-492348318 -480532195 +478576563 349314962 +112534630 -103343316 +456625605 -959907958 +-902172058 668451114 +-733987705 -180712053 +358680278 -386845492 +-465597733 482648145 +811661073 430882532 +-71849682 -932825794 +-877065703 56785861 +202637501 -78747677 +600248044 -711322053 +-540052891 -112804716 +520898806 468741569 +473713575 -76323741 +115689177 -958007683 +-964646363 -91199446 +-345651958 778025272 +663173825 654908762 +316277887 -570813078 +673040407 -561868657 +429627597 926096232 +70538756 -299215415 +-152400465 579603277 +-318757761 383605543 +-650893686 -543318703 +-259691416 463563591 +66656553 164811522 +-543634040 702617726 +-784156758 -854102380 +583350046 -844825384 +896418943 810925697 +972830369 -948875921 +-505123856 491060721 +-131510472 -228679212 +804548634 -506367533 +-743256984 940429040 +331262060 -145393086 +-879150894 -55982678 +-264456016 -620542855 +-553072629 794212541 +-250308547 -127590840 +612233570 -389735012 +996181141 878700489 +-48797782 -799526281 +140843729 919662803 +-234568732 -41573880 +-25299662 -455898471 +815398921 -446438983 +976331031 919613344 +57741455 35499910 +-926386740 828132876 +141863391 -955819428 +-995783095 -58996992 +-568810076 684525511 +179088748 78702459 +895483612 -222618825 +-756552249 993116763 +629775385 -353938873 +-224613362 -949338077 +-44909790 -978371477 +32436158 -282661353 +363897554 830998732 +-670671447 -502852043 +574522120 -554347346 +-611804304 133746047 +441937747 403370416 +-626949183 -871898919 +-342111165 643981293 +495681917 263710858 +-908097272 -143280601 +691326848 591117814 +118358571 -329789700 +776233692 -684245517 +-156852811 550609841 +292581306 -460848017 +658530705 -451774766 +-312561395 -137466345 +313971040 -179856179 +-270928345 645201686 +-929940266 381659911 +-588818040 -852741289 +476683306 -311551086 +-992498464 817704606 +-742205472 556934406 +-735298783 -916076582 +122943885 -475894559 +628052409 201244590 +507053690 -717579765 +280135853 -334185730 +-756134481 250062945 +-530363593 -334390272 +651905963 -867409075 +-341168661 11748110 +270096184 149345575 +-499684336 222943999 +-398442016 568939976 +149286812 477629319 +-980013785 -462384727 +2782004 613110815 +-884556032 -656739183 +187683244 -848368501 +-438793889 -573463941 +553497955 -783664403 +-189842111 -129982746 +-367269355 472011553 +734967265 -399308459 +-292083496 -296642672 +960805103 -597608957 +693933840 -950991853 +902540404 233817588 +769563653 689163726 +666596034 -653791940 +-324196751 -496886047 +556823029 311201606 +305540172 139597478 +157728847 874044079 +152009148 -171180973 +-271853469 -176308592 +111667450 92854468 +616761913 431700291 +-266987841 32742474 +-999713203 397185349 +287001112 -169988827 +839524384 363245957 +-929605183 754972465 +628314354 383014805 +-653972704 -632704270 +-494214089 -4886164 +234054326 -591634967 +178778091 -978518659 +243562605 -556927837 +958638866 -810877901 +-884877642 -619101350 +-747814517 -520116257 +-47334736 524428472 +768427370 641839404 +780009503 -517246684 +-901514763 -55186208 +-892715638 438214992 +-989349949 457543041 +-375544540 443880959 +392250066 689840515 +118056394 986873282 +513106511 -310263708 +128546711 645437956 +-603158664 -929829106 +931237418 119301131 +452046010 12802948 +469642822 10747642 +143420202 -17472702 +-87958298 646164151 +-361656417 -673096708 +-356469695 213528159 +348776944 -47524419 +-614633953 588826181 +116820072 746419918 +292747372 -931334398 +710888321 -357551514 +-717273137 30801324 +498981415 350396641 +-753389228 -237390875 +903896573 -642853110 +-628174751 326203952 +-214608389 -80230938 +442644678 215066195 +47921945 -493612555 +-61175946 864914714 +-889303360 -805819723 +155823253 -920204428 +-279298709 -136527923 +-246862898 -975020460 +-581305907 838882783 +151747304 152714737 +-525459063 833429153 +-218897441 -801007408 +-824975016 408177757 +-898065873 366157821 +66613230 -497574671 +-9237764 373323232 +160310665 839601563 +159566338 291547718 +-603138238 775564744 +991086303 -407988276 +-117639174 -821487935 +547244289 850809629 +-27420016 283361444 +-430956014 -476779306 +374858483 201932967 +948383615 663388909 +209879625 -159359722 +-115690899 76546935 +-759496468 572981880 +-39268051 -679582665 +546897775 760413999 +762319298 -930227451 +-850036119 -638132381 +-574238902 -805538091 +-348833407 -724908621 +-600015662 813993339 +941492450 -955274867 +953216464 506015964 +350851770 19017243 +851900636 -361458726 +341498378 770329652 +870462455 125356418 +-500274669 -74798324 +29220073 -723518625 +815355550 -132921405 +703709252 516642463 +678838983 797948529 +807827807 29930367 +-244737397 -694432536 +391836558 -596734521 +-268983306 -453285186 +511044400 979569707 +-435387046 -126452357 +853451943 321488196 +-525751519 -623211177 +438222411 -57883699 +868526904 230777682 +780604858 570071688 +-38138724 -267694939 +389935212 -33127430 +-577253770 517901686 +-456132121 573835865 +-25090404 -380263730 +817154522 -941330174 +981436727 755193208 +-972807253 225532512 +915359017 -239615783 +-326438979 -441143550 +88467959 959159757 +666217504 -890969946 +298754132 585686585 +-408272155 788873966 +-587697587 -382905349 +-564429359 -697582341 +-165904159 564547712 +290356001 911533950 +-38153127 -387574943 +-33714963 -685649656 +527299901 151927546 +-941305239 972575162 +57982720 756465450 +389891771 49691842 +230718609 418397440 +-539371417 -633655773 +458212648 719771602 +675438207 -700640728 +246572834 -965976171 +883705101 -969778890 +108296265 237912875 +478807785 389943327 +-941467318 -338514557 +83676341 162431712 +304712297 767853947 +-6381604 -486659815 +-612170202 874294314 +-497372485 -681028905 +606868213 906898539 +-142742225 970413902 +352414078 -162271913 +671584460 439487816 +639380813 16430477 +676992033 537695551 +-866193974 188422641 +557721839 -255668847 +187140678 -216035183 +697058198 -9902196 +-44207005 882880039 +-138372469 333810725 +-779564735 -291815407 +884496922 -278943408 +121359083 -416481056 +372218227 513090692 +220516280 -694181554 +340313298 -436740889 +-837953311 -490970224 +-451515234 -714590134 +167772337 -871478492 +-699019951 -202162197 +735424555 -550266762 +-684122292 -192167305 +-614143916 497172772 +63082520 -361385462 +-616302289 140632204 +-938463774 -515879276 +120999726 -739243907 +-985100692 -113990569 +699671564 -230458808 +241135151 523227049 +104998144 106095722 +-764138704 -191715465 +643609588 437926331 +694646019 -637530231 +-141908394 -849608891 +160649995 601564404 +-700372035 378198625 +-142853481 73444721 +-900174956 -102788206 +903106522 717782249 +-650028771 558567552 +-655752880 -416943409 +-48442472 530835254 +-130189971 -607136732 +92167219 800103852 +-238631207 930084899 +-739002755 -996077464 +538868570 -70385023 +-119614781 -458702083 +-33189319 -674734677 +-536173137 438431592 +-864165865 351715207 +-883930890 -964294835 +-712558980 -724535190 +740440008 422183327 +108223602 -362178388 +-47777868 698561633 +-54954084 191080785 +177669375 -345072985 +93275468 108406443 +-621552207 387809533 +778548069 762458565 +-323749499 -862761211 +-990154887 456682340 +80748309 -857498344 +-133176791 -133908404 +-341678668 305924430 +609178492 977803278 +709307396 982453078 +810335063 120098690 +-179395899 719173966 +-265558808 321302277 +-495684308 141582799 +-271801336 281095729 +-658218061 888053659 +-354666498 -679201657 +-954256263 544621730 +-73238183 573032919 +328345280 355257230 +-840612498 -897370980 +-506157132 -16468902 +-266130870 102529905 +-956800554 -481250142 +-439929510 956129817 +-69505170 -115168610 +873054431 -773623409 +302737851 -520606096 +-79181955 -307467961 +999816040 -360594852 +580111202 -451413142 +348688634 -568522683 +-212853050 730408454 +-183826450 457284920 +463503311 -225163444 +454976915 387468548 +251835150 -337872535 +-216067950 143347442 +361241091 -261737720 +829364433 -123165899 +-879776204 856747134 +-691836131 -48503237 +532888800 791821752 +-469650456 -697475797 +-380795615 -800744275 +546371153 617835141 +-318980472 940029791 +-829017455 996517736 +35529381 -316120715 +420709266 380307100 +-222813878 -145324539 +363831310 -142968489 +-700545275 977089203 +-450945062 474700064 +-167907899 -718017259 +-177110047 888026057 +25642233 -458259332 +-698217166 220342400 +950179009 -999584069 +-464644072 817181500 +-747159945 -544025209 +756293380 -441530873 +-411413684 -66309534 +111982621 680899763 +-597640173 437398132 +-432527336 521020921 +-551270938 -763548204 +-554842978 -115768228 +-458915478 -486421649 +40519115 -545869127 +-810218837 -916527389 +593899357 -893393617 +-722338304 -18779496 +605772499 -46109164 +-130324510 18663350 +624509855 -968706781 +-654104536 316748483 +-773834752 -728124623 +-670429527 -468322693 +203174110 -977996785 +-932813497 758588938 +-747944236 -782107519 +632782459 -633545748 +343088299 860034742 +-511955266 -670777258 +464406416 97187110 +678585691 -641953016 +588746912 807012537 +-113371151 -188506622 +-648967629 991185552 +-999870496 -33998399 +508553883 -472722343 +-830975470 -633866546 +611468544 -156652554 +269676773 -229214042 +-686795678 -627564850 +475604641 -229922386 +-949872756 -9143996 +-571123974 -254645464 +387923606 775561247 +378696797 225466370 +495257563 743503011 +957210463 81593162 +-803155869 -165533805 +508554728 -965745998 +-17254217 -445048745 +544276557 -855685651 +-510226013 -837483492 +-786878506 695315556 +143471982 278869742 +919899152 -487852318 +671612671 -72659024 +974578348 460674097 +-24548952 410059695 +554359915 318106050 +-242192366 -976870407 +-636463188 920788447 +206344820 328498427 +875855046 -560321822 +-777268999 -554174443 +-221120338 691557267 +-124775889 -910486562 +-163886945 -698392547 +719296479 530159325 +632470093 -68741825 +637387151 345413815 +151513062 703878063 +-710756927 882825688 +-666070950 206177893 +273268031 -555579763 +-425484292 288789341 +729438571 547564135 +240126547 100902930 +-97287771 17934234 +663784001 425917858 +964093781 610660921 +231048979 -627904810 +721830198 -573701792 +-884328405 -73555635 +-281558695 -889652509 +-424086942 -792701164 +-269565031 -742410050 +-892124152 -480727721 +-315622237 -382804599 +-5873477 130033879 +319000594 725838432 +-254274383 -717983378 +-273645937 684519196 +910619559 -767912421 +-395899020 336720359 +-662985078 228015362 +338693512 785633851 +270387931 -178753570 +-889009729 -287538349 +-349224866 908642468 +-761001241 307908072 +-537125962 756293381 +734520761 493555145 +-426650473 -916901199 +-312723646 -922127260 +-549855367 262697418 +537923915 -718119657 +102996170 -370638832 +-137096289 656930359 +103647004 -566783600 +608961117 -29401552 +112529072 -943825155 +-573971183 -361316639 +530535289 -743707419 +787974050 -588883871 +860359143 321590134 +988840269 512867980 +303335619 710984424 +-573046567 -584808438 +124938434 233606958 +-728233268 -612700573 +421436112 467836433 +764111426 161433378 +30694697 -929478993 +29816889 299942350 +151199369 -226433804 +-332186032 869011143 +-115713715 -623239979 +-115874540 568820535 +819525795 952079372 +-999137940 -274219741 +831695554 -751783386 +-571177160 471947422 +357987902 -670683413 +734442853 635116796 +-33592562 239179599 +-797550463 259194575 +157972044 434872538 +-786314379 356897640 +-82526980 -487117300 +-723694136 -993741957 +-740239173 673265064 +446761372 -606522097 +711847693 -529871168 +45705587 -597174482 +-87772085 -704856623 +-829310917 937808969 +-361820265 -358874658 +-848293300 -227815325 +-992544910 -219790672 +460750049 35432974 +-754806873 892589820 +138721756 224865409 +879245188 -869804987 +793588115 -570006354 +-529131050 -406498112 +-571415536 -680177850 +-221523188 791185181 +-428845643 -874351366 +-139613542 -285532571 +477564594 -840165992 +-411010173 -844373667 +8917309 317174702 +-863073913 98388398 +-461977134 8172051 +568228216 -234107619 +-94238111 763807201 +847689719 -260228040 +779352264 401416603 +-956972404 -659195788 +865618361 -510916293 +767699756 -36321038 +-51490258 947643363 +687439408 369957987 +448992352 -986022575 +-503027841 -789902007 +-375561507 196931973 +-664486357 672373309 +647820615 189015214 +-173685814 -150030587 +121945590 -620923298 +-118479938 489249844 +-711467044 20322350 +667535264 -425497290 +-929587939 230179332 +-202580868 370317406 +-441543769 -843281804 +403390118 952992532 +-177017093 687277644 +708520332 -63789507 +364767293 -456783395 +-105998665 -218609391 +357189304 895925881 +-720551528 -224626717 +-523964371 -229997317 +-653084994 -325445099 +582813258 215766582 +932879358 -213276484 +272246253 923863739 +-796971417 496943965 +735526923 -103626271 +414878628 569567000 +261121755 470994399 +-880745011 443961325 +214929345 104850772 +-972894907 -996383271 +-977508827 -671562237 +704224980 727360681 +297316812 910990339 +-892584317 -231546451 +-935311480 -126548929 +-301072945 -535279727 +133535414 -331458940 +71666318 -761755704 +735801958 -710671105 +600325480 -244982920 +545326162 288093145 +14851387 337214705 +-373014798 162665705 +-780694345 317072887 +-107541284 -424062335 +-647249452 -384200540 +-104324864 490333733 +177224291 -855513154 +426662497 -669573556 +991960937 120748839 +821374801 -573670367 +423746993 693009731 +410060745 -509608131 +-523263585 541523230 +-328438325 -635679520 +134055471 -527449701 +374560891 -405866301 +-619623438 -882601091 +18601849 682790063 +136014058 815180879 +969004342 -97933609 +-373676578 -344234410 +-283222554 928333565 +330531517 152296509 +-662490795 105880673 +-852860985 -158265926 +-683289505 -927682641 +806810126 440747279 +-715554851 -225090862 +-214170314 -927265658 +556512812 -460117091 +-214677430 -180501998 +-552835515 698982703 +862285914 -744092181 +419461807 -212148346 +563343031 485904826 +-999765860 234797295 +375473521 -739335442 +-863254491 -151715509 +-307028686 716958972 +-274515124 -583493010 +-181465168 866183888 +-167145134 534886053 +637904145 -855511729 +-861553623 -171298290 +689397822 -238419087 +-926603828 194202805 +-669743595 -575863318 +211799576 -540257839 +234643495 -541932334 +-981992061 773217272 +-554378761 918810964 +-238528117 347084289 +126956600 -692159604 +-258670544 -885066400 +692932638 -638651536 +370633664 521296356 +-16710710 93552049 +-308236342 923685402 +-383586620 906752526 +21734827 -920468682 +123989310 -926764806 +-840586146 -9972315 +-354419711 643786692 +933914955 -949058221 +-172561435 -787684160 +265377164 457131941 +-926708454 -375256988 +-373469772 518521681 +-108198673 -821862995 +-47988125 -669287921 +-687449266 -866921681 +-523610749 662997995 +-164059093 516795996 +-170349429 -732145802 +-782910372 -63682900 +-933474956 -978405454 +-800123877 -630264093 +-643876264 -689996920 +834444211 -230653439 +264830519 471507063 +-963117438 118395351 +-209882917 178872808 +-249120094 912186171 +-128002414 -644045981 +75003211 778305212 +363227436 -993354377 +-88016810 312861913 +971552012 970624329 +-213328503 -686214592 +546497400 -156610443 +-572454437 -962883499 +942455896 843285358 +-900376789 253368393 +935963618 -204521065 +-911950213 -711772568 +-117580845 659527723 +-208098388 579956499 +-456767065 402022268 +134131441 818627033 +735165110 592967717 +105132598 229895960 +-330768623 475865154 +215841085 46893516 +234939420 186755591 +-462765981 230408000 +-520610564 106882513 +779299100 768163808 +373274995 -215755458 +-636248545 -559819557 +-68760325 102752773 +140328248 20560525 +-424285818 882425578 +-818766298 824738845 +-807153062 788887666 +-957579630 563806971 +538292743 -502817039 +-889420161 646875494 +361209123 847366179 +24069010 394266724 +-785758476 706127022 +-463965073 -593646286 +210988744 -771304832 +394829742 762222728 +63302816 -34473991 +867123417 -564388385 +2965166 -55494966 +246365595 730678439 +-231208968 -545297257 +-879225482 239136616 +585196684 751745279 +320897977 187816842 +-49206301 632463477 +74175180 -483493948 +-712519 -249158193 +-651097528 -802661144 +782842412 935104543 +725217025 370689694 +-989028753 717133361 +-853233747 -789961065 +37500475 -854479822 +65773983 -91215721 +894509937 575159978 +-567176906 -313566769 +284468652 899615381 +150902755 926286118 +89119057 -997751870 +-799399351 412713704 +-114993647 483359475 +243809542 -163148946 +306664479 407242314 +27099159 887761675 +331810063 -734650749 +-798450258 -67432827 +190218730 747366320 +-65012391 409056729 +-367143464 357205895 +-924650959 663251865 +68540803 -234152112 +-781322990 640057107 +-515935480 -542290206 +-101981974 745815489 +-891225506 -655942320 +-758181732 -721086563 +552570791 -999833634 +463671070 726149943 +-83391331 -305485802 +-914609501 128351624 +-271852835 815869322 +-668659065 369710816 +83643641 -523963593 +-642071004 -319749644 +-357863746 524587394 +-490427210 -92616732 +570888116 254337822 +724602227 43888218 +904806462 -902030083 +-77958399 77740037 +-929905368 264488108 +269541203 -744996504 +293727564 -969546645 +994779685 -898367025 +325552097 -373476922 +-827307894 768096374 +-503436084 -128397 +823094652 907358118 +-94843689 -535707252 +991384843 -129930575 +629578600 -120305705 +-199925876 -888284938 +631754718 -638339731 +280315946 632660695 +-167812340 141299890 +-716588604 -382579876 +-491154484 46493610 +-991183797 -385403614 +701717822 -660889748 +373089243 -929805405 +821660867 138421090 +-391946536 51425062 +408349450 -480455652 +-886998086 331409793 +-217481094 65262617 +340186486 137576472 +-772974522 -970533274 +908564357 -824267461 +-768637310 323689264 +519365673 383095464 +362039520 -614932419 +-703531258 -539637458 +172021729 985675411 +-415810770 917375513 +-742382749 668642960 +1527934 -457714485 +778116214 283647690 +-435327675 189088172 +-223459325 858496721 +398766188 441430424 +46463080 -986090955 +55486660 634559458 +-88589972 -729297608 +-522014099 -419962429 +-324776441 -565369352 +-668384374 673079668 +-1174563 -861645339 +-965065163 -730038053 +-96494165 -162077618 +-126860741 838250545 +503361188 -884293879 +220296874 199475483 +293374465 -559446067 +-223894146 680823812 +-738055255 -927715964 +-347689391 -503025130 +-860745666 253910539 +280053217 485583721 +633135003 -680262064 +-481248759 861142144 +-541995143 -517792446 +11614308 -758590882 +-539971776 1357407 +714064411 334813047 +-590190815 -961879861 +-928005760 -304825477 +-175879531 450937756 +-712008227 -609429252 +-928869822 -540772141 +-500270183 515004486 +708067068 -184348160 +859411380 -676407522 +813099871 -232644045 +-759809113 -134875318 +224181683 940363106 +-307010470 -19212739 +-407541980 210504270 +-391898868 -28709 +726745768 -255147373 +-22579303 712063721 +-239945740 -638461464 +198340730 -577259746 +-999501394 -764047249 +310864656 831698724 +470489873 -297154768 +-519364847 530438967 +371794813 674370748 +364654158 -47932135 +-434724728 -724968656 +-127042905 -404653143 +690834936 -893897890 +-941100064 583585437 +551101196 -756966618 +148639805 -722736409 +624119086 588823252 +73221168 286429288 +373821122 -341936742 +289110900 46417832 +-469333195 543601882 +-356348026 986902954 +-625256306 -640231537 +863361305 -371239027 +190924933 -731253663 +-464271499 -377627798 +501182320 -536561675 +-249667121 -984425082 +929804617 -50966164 +189724699 635368139 +262897986 480656950 +937095809 282029470 +992132348 -721757211 +-141112870 409366247 +-226139424 233211659 +-892750342 -34286036 +-316663649 637410700 +-971951581 666174851 +8090385 -234730992 +589943227 -377437727 +-163319426 -902427670 +-750578873 -256189951 +912062986 -610038008 +-254728984 542790839 +-311298527 -332208067 +62543510 949856825 +706393377 -910423656 +663323310 118282541 +778159264 102161763 +-404883482 306633422 +818732505 193283092 +684944379 -443447189 +665963215 344842113 +644988159 -193526953 +744440858 -398219307 +584077429 -283190098 +-530879243 617252168 +964273684 730292933 +-169955244 915697216 +-377932659 361387417 +-153845622 651147964 +-735447787 -518132325 +-553848355 -61914275 +229058690 517971233 +872109788 -184438255 +-949064027 552192158 +904416743 -107152117 +403075557 15026985 +-873381852 881176309 +650138857 -486301753 +-374076650 -500556668 +776385433 -153588630 +956480773 495969246 +516138941 -154460301 +-688961028 58890695 +537135328 -326200789 +986609134 570986910 +-479583247 -800874658 +-4152304 4268327 +-876768164 -314225233 +753482950 -148643833 +-394517154 665277682 +221339715 101730571 +404752794 567712772 +537791895 -524495844 +-785008553 347891957 +-559284462 597796484 +-431048527 -945971482 +-50062534 -52910244 +-899871243 451668036 +-201577777 -394065658 +564454717 87501464 +-857763021 -855550111 +42992907 592618721 +955831031 -707307345 +491101108 -193322181 +182072519 101207483 +943143500 458009704 +-912770479 578788470 +-128916015 -982798684 +-194727189 66463821 +101186455 -879580535 +-871846345 -623632340 +951295763 -8937454 +-384932033 459871474 +220100696 466863992 +44494255 993223395 +-842486212 -291693559 +-220499111 -299955948 +-488871610 12059693 +-430868547 917798556 +987653614 -830715571 +360542347 129230058 +-63366167 209353164 +738947130 188719486 +262629435 414205123 +-19202928 701593726 +-698820613 546997521 +62372534 -529049364 +-380230523 478892844 +-175034386 -161949053 +-956610470 677345760 +308885825 -673486872 +956680083 475333217 +474590941 -186504301 +-623404312 545618289 +-742103022 -838369718 +537177248 -621422992 +714291390 437284837 +884997638 -220719915 +846912715 -462640777 +405660840 -88898276 +540530856 984873136 +191310179 -525507040 +287186581 815307030 +-36165729 -732452558 +-712831541 659670015 +92608438 -72444904 +756555158 339042784 +611032674 -960993304 +914586247 -999850223 +-848542921 37879545 +-438327524 -851140758 +287163453 107997148 +232196144 -13305276 +325259371 799179673 +627842903 15627142 +631562483 383864761 +583748490 -932288214 +661900678 877542662 +148276693 877151053 +200052892 886802909 +-404261677 -196455337 +921286553 -824013887 +267114541 490258970 +-568197540 -649691336 +-453048425 -376744300 +-294643560 -263870096 +-838280753 -917315851 +-257786758 43176081 +324291929 -880053024 +813585846 323925610 +-65483940 344113863 +670175843 873840161 +148596510 -5562455 +-604936753 -148096588 +-600072076 -968250591 +-298039025 -491238571 +703332022 -114993482 +-988521920 -828292077 +-586879670 -847566255 +-618971583 -626496731 +92817619 109828292 +601509251 -767951736 +652469688 175988762 +-384112961 224101715 +-900553661 502115027 +-697514716 736959903 +394448285 73863994 +301319122 -354318620 +889164068 923330635 +816631158 -333798115 +555294302 -250718927 +-723355032 -350025110 +-819057944 -527494514 +-155130372 -283998643 +358558914 531220935 +-226377128 751653882 +-853697812 228312995 +700153161 634857992 +645213554 -457900679 +-166633497 -178278159 +-136849460 801173168 +377255234 546801205 +39417865 662783644 +441046229 706941837 +988968895 947099408 +-88127366 -542935303 +492361265 2314883 +-902406299 -433027202 +804914328 -938440025 +-248235657 389057031 +-49467239 95212352 +-153678695 -723892852 +801186524 -625675886 +-527996587 164471091 +-578798011 -464143942 +-472557880 -20664058 +354506691 -331749317 +-257957130 -310851124 +379218576 -910180704 +396146091 -864961310 +-761547914 -149730425 +-180615023 -600780982 +-889630740 -441373600 +955337573 -28568442 +-288768260 795538917 +724503808 -266204189 +493007224 496645764 +-41027592 -653798074 +-197110791 88147291 +638985274 123786893 +714427749 -227486052 +256775632 -883935990 +-58735365 980391928 +953663968 -383343477 +159327445 -417181559 +-320480630 980971940 +-784057827 -913005441 +377780066 283822432 +491833062 -483181168 +511206156 -198109893 +75095440 202759064 +-824257626 63787294 +900015129 -602018672 +727483724 208708735 +-194236906 223677553 +359546137 -873008368 +239990069 -377255356 +-996410295 473119429 +788482462 -526185983 +677618610 -795984158 +-207305674 43198237 +639315044 865316748 +917802624 -375800060 +244590374 98780601 +567055953 -914832177 +967673831 -500489141 +-170795736 831511816 +-168764245 565849860 +-274461438 702172486 +954229436 70542259 +391971302 456280753 +483710856 -423963480 +-617239080 -180230267 +-621114837 441666092 +888289660 3116271 +-117849006 672456620 +158095691 -881051138 +335825656 -578298297 +184187785 423573183 +-699632844 -983009104 +-210182171 772099665 +891067836 163922008 +-16554018 -38778244 +-27407143 185785403 +-373723603 427867379 +839115545 -134933588 +-732734393 759744103 +-593855307 -85123930 +986839473 380877442 +-637554768 -581345781 +-476333387 248949994 +491285354 301916201 +954107943 412151134 +-725772736 481033652 +876888510 385210565 +-947087271 -240490976 +831232290 -92649343 +867318259 702688875 +-272696595 530738696 +600946635 361599997 +-506421002 607430587 +-524466067 -366164625 +164915968 474729297 +821983864 11832198 +758892086 493073835 +-863180341 941763110 +246178607 -625751869 +851318471 -607178642 +751742485 780474013 +691691740 -882044256 +-732193768 673822764 +334643872 -518260273 +-647466938 -229073211 +656915248 692037276 +647492708 -200679209 +319815937 226740517 +530538643 419829972 +-441201399 -708803410 +221206442 711310950 +-846312999 -336420972 +506504493 -268731116 +-491723359 -378497239 +-554787583 2777317 +497251636 235943193 +492860061 535051193 +-479828687 617921223 +-972711616 49912604 +692228466 -327041580 +574191943 789952891 +466532342 -755597226 +896842677 -712028227 +-820579245 254155931 +-705235134 -53928899 +833778035 59611376 +799998018 -966696945 +-996192186 126482815 +-98588219 8850372 +712994473 -262052098 +242939455 -586727027 +964425875 -656792464 +784193532 636521520 +-183901816 -912352694 +-620846289 631984807 +-515626726 -378754992 +-758380416 721211890 +373012228 -30343468 +-925270733 30207027 +-312312615 691432240 +-480660111 -723854656 +838759579 -114288959 +-668130465 -372651326 +643365086 -429588674 +-227326 -834750654 +-160284454 313876478 +389413003 -611702394 +-790188806 146970877 +-1257996 -400359633 +-341450351 882429818 +358056231 -697864172 +-793462108 646805115 +-963051139 -213524561 +71528615 -821995402 +178803812 -809065674 +-399015913 -422362684 +-254319807 -169989425 +956061594 -365770204 +433496167 -599435682 +103174896 266481490 +775354919 -480506200 +-992828886 -761630705 +656756145 397184431 +692670350 490066629 +-686341383 -438823261 +-691934554 461388930 +-558950896 418088192 +203045415 500430766 +-696652058 605296690 +591286771 -43536480 +-858164699 -796176125 +873607716 367966057 +-139283871 297715287 +313232417 -867172242 +233121555 545099418 +-63796230 -886269572 +-708737312 -846834193 +284106345 -110802931 +-371198089 893793381 +-189556272 -626293970 +-47318460 -624111421 +-637501685 -19942661 +-595475787 567327201 +-125003811 -325362128 +304423666 -332455318 +-594874175 254959433 +-487140386 723988651 +-219231458 514581055 +911324750 -811126553 +-772721430 182902163 +209564648 175539876 +-52539525 817222075 +-776519065 -641501887 +-486376582 436440884 +519942260 63450577 +-920084400 -897618289 +827001542 -595951782 +186713604 -30990643 +48339559 364890473 +115410996 -502481416 +-783987276 -552231621 +-36351956 -751870066 +-584721322 789742744 +-874237691 543559630 +-449200394 827918642 +811048067 503907888 +-268561290 -928365374 +572222493 388779453 +-854001168 958613135 +23994492 -520525125 +723380513 -765899631 +289323181 417445687 +-83123861 -767219592 +334064207 385139477 +-346115098 -315956793 +-50255209 -331031232 +-193158081 512886461 +587670103 789252113 +999515550 595260895 +181383797 684359489 +417279421 -329869832 +472588646 630772632 +-174849773 -81321030 +-805839669 39765032 +-895470453 -137372923 +271433541 -869968514 +947482217 457971268 +580874120 -181370426 +68281309 -469635806 +-610591892 -952949969 +144213328 -481009582 +-43565743 834483072 +125711019 550796149 +-354133476 144827972 +-765710408 897128707 +-204954047 -118156950 +-22761899 167193426 +260441489 791744295 +-302331437 -166909903 +269282735 608951360 +-44786733 792701830 +234957880 23821424 +-697763696 -151684105 +-410189630 393014267 +-189470196 10509100 +-572134812 368827876 +4201439 -132994681 +-282098667 -792862394 +785132802 646740707 +-275811554 553969545 +127373238 915145486 +-707088402 -698996044 +148705283 49348306 +531677150 -745296124 +656904848 -936968750 +-22139413 -108694420 +-829764713 774226378 +-684705005 -484858778 +438858483 964758384 +651664830 365044305 +-412926697 -843036757 +-232875045 -940494014 +-407242380 -266271128 +189071628 438054393 +324205702 920983280 +-525337933 228608695 +657904036 33690120 +-787770992 398959495 +-124272199 -914507506 +-150157998 -872803394 +-937453158 -599408787 +652980455 -80131407 +69218232 -517853800 +995368446 -987196590 +-827392604 227850578 +-800989364 606141941 +971994665 -810508399 +915635456 -844940039 +578504732 247196488 +-274429380 264322787 +302743646 348337721 +822089278 -150186744 +-976919836 559936605 +283279868 -195988905 +864986275 825570700 +-66634178 923300044 +178110969 943927014 +-693821103 -368256667 +-306832995 497695933 +87751566 327124063 +941743613 998260667 +-630857813 173530039 +579904034 -671756703 +-752905244 -703387268 +315360633 672778607 +503967930 -32303566 +152030362 113920332 +952029250 352396237 +213986654 478799501 +430743399 567657564 +353170942 -71922048 +-420553016 517585632 +58708203 -475960964 +441673110 -258389400 +778175580 474707935 +-886768721 645962971 +-93115652 991177746 +50727119 662511558 +-730614101 -744449519 +-117833282 -23822060 +-31645339 16639505 +559614559 254413017 +933295895 930051754 +-83626991 123012141 +706234008 -916993848 +-720894235 -61801497 +794973269 -266228872 +610757970 502774708 +70846937 890024345 +682497716 -391429338 +896546769 500251605 +-850612145 473347864 +512015370 -671988744 +-596121599 708010576 +911858335 522882921 +-594791056 597713608 +172983973 -356342337 +865148604 162788924 +-874598058 278612661 +-723817685 -252515695 +-806880985 839887736 +-664404543 859089853 +-539766353 734209122 +-709383617 -750842856 +-464592996 262141381 +790543340 -875745279 +589687325 427765930 +377836425 -743032298 +-545848036 965391185 +971729011 709635328 +-109861016 -213993541 +-255713533 110396343 +879107933 161256228 +917581059 96969424 +717117967 -362764151 +488259463 -995356265 +-979871614 -346377462 +-207737932 -66088759 +-95218048 -622637312 +587192347 -146115970 +312365241 507422258 +-462514733 -459165791 +-599633534 788801075 +-862935773 380376485 +-48914367 -804234784 +-379789529 -358768282 +-285075676 -845046147 +463238660 144087099 +-65961367 -218811615 +212271306 -870006893 +712884434 -200521811 +572374473 446832468 +-304006080 -742961104 +26413562 321741751 +-147088493 -734727655 +-90414438 -303793078 +454960981 383174527 +723119943 269972886 +-824160884 -183411992 +417642982 -992362422 +-840057227 471868721 +126166082 -596837192 +788980027 -632335304 +671035829 -856619407 +-960168676 -102790933 +796135215 -75853974 +-648621483 -258877292 +-153618220 -312992385 +50228642 637581567 +-393047460 -502130228 +418473162 332441770 +552053519 453243672 +-690055883 -46018823 +-888783677 968521567 +985157950 783991579 +95086947 125702951 +-274696966 395203559 +426692385 -138093072 +-768718131 -962096663 +-754480737 284369596 +-175743397 856774090 +-992754993 649899476 +716734425 -623645283 +257794091 236930150 +-706569465 -708518033 +362213506 -518582065 +532063033 -264213513 +198190241 -279859627 +-970846715 -250552794 +-270225526 334217697 +-965234192 485770531 +-254028661 -904207714 +-915638039 440005592 +-90967423 742096328 +-730027004 775319216 +182166161 -838652939 +491932070 -104802314 +-240991177 -800470658 +133725753 206912849 +-430349484 -88930837 +-557703223 788907691 +-793721689 -518893517 +-609389268 546696043 +789815540 -79619904 +-972199806 -959837258 +75905466 -742146785 +691264840 758101840 +225933110 207890549 +65224773 -495831116 +750627786 -834659923 +-948090811 -305545626 +341291122 510656050 +867502044 -346929615 +-488331101 -60770091 +-783459584 -51428569 +-846118295 -377445830 +-514615443 734867530 +-668447423 -259698013 +855224194 -52858540 +146403523 506238402 +-40307191 -560607266 +635094736 -406964620 +-860676526 -283951143 +-911230856 425041477 +344448985 863257811 +-789287438 18801258 +-886567621 -766820184 +-535438087 344739139 +239683594 -631898030 +-762874477 603377599 +149016528 823805695 +711982537 -491741848 +38169911 421969924 +-870804888 -449390340 +957761653 -668045533 +-13951452 -197381070 +583883006 93284869 +995068895 -526371828 +571269551 171032718 +692853091 -768889650 +562411130 94214803 +198860317 874742366 +-130990125 744473875 +-680778817 614469807 +22173317 825139356 +-9989151 534526444 +963461925 -813427936 +392687466 -44902255 +993286040 317890313 +892262225 -439432935 +-408058322 838734554 +585579763 14594542 +-425383778 -62583454 +-840748847 -272972709 +498304137 369075708 +589340205 452893748 +853711032 567581183 +-123858264 579657708 +749758718 -623622898 +560671802 -235541271 +657358179 948433927 +809443864 268108901 +615082117 -661565183 +-244418640 -916847454 +-935960174 706938107 +-802071588 -363143548 +966335575 451830275 +619955799 280455002 +939081394 -886356774 +-964734587 471973214 +-32416158 417913710 +707950876 762739591 +706403529 -628946731 +285188755 -915340566 +395415528 752930008 +236588564 -643447143 +601532497 -724879133 +-682406605 297443207 +4664829 -943751944 +-561673305 -587924688 +-426166694 302263193 +-363430571 -483409268 +488391784 -239259533 +836974947 -119898560 +-866480639 76119150 +-741343704 928846409 +-885177647 -650450232 +-533342466 12775237 +-825099122 -209488260 +-58288055 96128476 +-680273521 -40414967 +441841881 -911213287 +-862101023 907376492 +68780361 -735181858 +93693980 -199652020 +-813252476 -986184172 +793872257 365511901 +-909620387 -73788753 +860942458 512993274 +100927342 -673073661 +-287128859 288517340 +-472537192 -737727731 +-861565403 -582327213 +438541514 544613163 +-609342404 -935099965 +-164202411 844582036 +488094246 -677206949 +-455908450 -441935387 +321099672 -743523450 +185322640 -122973348 +-564251609 -895397854 +-351653735 305320701 +-970742960 725846394 +669813318 -792165007 +-573531309 -612857008 +-112715684 -689416381 +576580079 305662003 +622256911 -853375546 +-686070453 32067782 +156871639 664615912 +813905165 789437464 +-582958876 -613222352 +31592947 -627119249 +-201975580 459132776 +75543271 119692717 +-98897868 814528505 +-833123382 181621966 +619538713 598277442 +839890997 -405007692 +873851597 451197587 +133913342 -867668835 +-581085881 -509351190 +692652206 -209895850 +-958078655 -274569982 +-133998539 -329642532 +539022929 569475123 +-255511481 19044485 +446868393 877209619 +748349296 776017121 +891854203 -331832407 +-258634597 -136240776 +362683168 199636638 +-746476882 -562448890 +317563098 -210238665 +-398440607 341466276 +-906156363 748767378 +-744270189 728814255 +565730438 810318956 +37299636 -610503496 +770957379 163827556 +72082058 237073570 +895509393 181366474 +-478428392 31445811 +303024692 189265404 +-679813521 -703060808 +342857654 -636068511 +-584305918 -897104598 +-942066905 -277169138 +-643689791 813204069 +-388734256 -536918193 +494939504 303921478 +848185541 -686907220 +599486736 579250594 +-296059385 961227793 +805028856 137295780 +391801178 -278631625 +-826735936 897582153 +649021670 -696426701 +-450003620 -880820967 +-440536679 -685134640 +-458427401 -152281275 +314453374 -272765474 +-41149160 -284551654 +540874872 -657157479 +-92263906 232381420 +-924140918 -303220066 +350455374 375864960 +-943882849 566642853 +-557932194 626991592 +-52056659 577244576 +-356596939 124329671 +-75006792 -307994538 +92176287 566848684 +727586484 -482839929 +867817288 354399803 +-666928904 484843913 +-911082720 -102164771 +666595274 -963848491 +-480958849 -415015577 +-564353397 181069875 +-868259031 -711848899 +-763247495 -557557696 +-156904170 -67600779 +-150709769 -61751423 +982664177 -770133198 +980233952 316713034 +-83289969 -739060444 +891319187 436208623 +-155317624 932873577 +-98971936 -172118153 +-888858263 779764399 +-676202269 -327807340 +-903483456 689766623 +-807442182 -696034938 +458885589 -943659735 +59301217 -126884112 +432518419 884078051 +-93767523 335400606 +666114241 492755784 +396667572 -431183220 +601284484 610724289 +58212123 -275998964 +-62831347 -618852509 +75713664 270778031 +758531122 472322866 +504826312 151090256 +992505226 -149524858 +302418224 -669831395 +-652893697 804846409 +-21107577 -552755618 +136245239 276289903 +-201450454 520187358 +331310662 165297349 +301003798 -949989097 +102034232 429885745 +641679080 -213134633 +130176001 -460148237 +-788083877 13519730 +-871602393 917493270 +-831855905 -652971054 +729574354 -522783733 +-607548429 -824206017 +-134712587 -39183713 +701764517 994186023 +758647867 -984439827 +-331848552 -165371055 +-733242979 994738465 +-894656456 640208317 +665709746 94821168 +2682007 798936576 +-610736178 -420586245 +-455026389 788298493 +394256764 -624396820 +-57181991 -731523028 +-346357896 415115184 +-143640579 423805063 +-45913989 63901171 +981679275 -367586277 +769487259 -514224949 +-704451467 -300981360 +49869549 -401328058 +-168110205 87078316 +591263066 229699529 +-335592711 859680021 +847358832 397657107 +-10420564 -437862008 +-186841573 -511012258 +850917968 -439160489 +-695630384 179419870 +797745589 310651675 +-704533257 -680016878 +-889711699 94210096 +134804620 -320316579 +589500933 373993701 +57657623 -407096230 +-540801600 610034426 +-862107198 59680643 +578531609 -775318960 +340398952 668064434 +-171771481 318949949 +-489848889 -107676738 +-710814872 -543538296 +-382651238 -484885444 +-795940860 691949467 +997289967 -611371802 +-898444676 -353583597 +-118421505 342453074 +738432701 57845923 +-339400358 -132990576 +480140864 784993488 +622251670 -602663033 +-268118716 -47483900 +-416781373 -82772876 +375269598 789360934 +-602156295 -463612441 +-933488272 156410141 +625343782 692652001 +-236391423 -20774245 +-485489713 -81420735 +-846393140 897790264 +561150886 -557971412 +70813462 477548599 +99596859 -603973517 +-420297411 -936231658 +951697103 473427560 +-174670083 -609084411 +276765590 400869959 +-91338085 307242602 +-868205266 97155189 +-522235359 275461795 +-421198006 -933421662 +745338 -407139841 +546777171 -614625402 +-518312020 800919476 +-441141185 -489470638 +-457671463 570053563 +-185989565 -814784920 +919252475 577375875 +-501784207 719517040 +-440965700 299525417 +-830384290 -235682831 +-398204063 762917870 +-799763959 561220718 +-727870019 -204055413 +-598610340 407355675 +-481403653 -713668599 +533714972 -954219512 +344940610 300758940 +515069989 -511939998 +762119419 120331113 +-454925648 31669879 +-140421307 -780831245 +-764915311 -160243376 +-349453846 -639878583 +-43168838 546781501 +637837534 873872397 +-710040221 104433906 +525598736 -870856782 +538938085 20969530 +-200494867 816294222 +-231197345 -478389559 +-868572527 -402922724 +-692885873 -821842618 +-755192857 -730417001 +428855301 383458044 +-7087618 -960605096 +311846265 171131141 +445218480 -606084602 +255433395 -923732519 +-965927701 690576156 +-170710023 -824693110 +370388926 -181720760 +-623648813 22013751 +406457227 345805121 +502335738 -806729781 +264570624 776609242 +-133272418 -556755027 +-343745312 -189624535 +-447251211 714441254 +194103487 -756594856 +451028699 -903206207 +481604574 -454464843 +478000889 788329296 +-820151122 -21360282 +139017580 -193028132 +-368863442 258052483 +833224285 175700489 +-546145328 853421361 +949891674 337665639 +-526980612 286411674 +760522429 720834398 +-195331697 753026492 +-619747004 526254229 +-202549309 417524215 +-716499383 836253154 +310743651 234301631 +-791950508 -588317962 +109443904 -643756455 +692467110 769964687 +-888159178 -139863777 +529520194 -386290262 +-63991334 -495592936 +-71823970 768289527 +-8581109 763470691 +966425422 -105324130 +-185504960 -120675703 +206371953 -29993982 +894488946 -248928405 +144852111 -420934739 +-975593355 444611729 +148029644 376361966 +95813135 -114481204 +533821580 888809345 +-191180256 -759519324 +730293962 478522821 +388956106 -211139957 +-310560011 -125698968 +-189490387 -681099391 +-592665290 355067653 +-393697921 236998517 +-916051569 -681781926 +-937588369 -425201996 +610664353 -546609377 +-305634241 -702090204 +458405371 593948289 +-230666532 523210872 +-368559791 271331227 +-68218912 -191736443 +771047568 341738530 +371375343 -114212021 +167277259 776400002 +310038557 -32007714 +343581539 -332909991 +359423501 -328594976 +-569480479 -915745600 +897803846 63099453 +116409656 -333709068 +-446270909 -492720737 +549510410 425982824 +-65094651 757495218 +-221233963 -384219885 +837545297 729461296 +-293739014 659096474 +-404825981 926870242 +-419967662 -758732175 +-176613840 78652399 +-80079689 824501608 +935728904 -7531368 +261741390 910354690 +324398687 -748170125 +-49356527 -616056262 +657374292 345077823 +91908285 -579173551 +-334400829 -238407058 +-875599771 205742621 +-592131462 123675017 +510770874 294838553 +619856414 -792583132 +105972569 -344077730 +602407972 -553788291 +-92211997 701803241 +-573213343 139018279 +-292135885 -154721854 +832143456 -437216156 +873703923 224614720 +267372125 -134654003 +-691785931 426161052 +-753159507 527893930 +55041757 370222722 +-613156370 -518339409 +171549825 -103987525 +962646922 -956376120 +-511794866 -38626237 +425048460 507352582 +745942894 -301228570 +-945288605 -237587548 +-152987098 -394653930 +-229227196 197750386 +128652633 461082692 +438650817 -596963787 +364045842 75293339 +-662745941 -456604095 +-649288204 -187108323 +174367872 -694308330 +-578227583 -375159481 +-191502273 -108104486 +147223242 -177106169 +410461627 304789411 +-611970306 199386829 +104034854 824985317 +562501116 -89505447 +-528161012 -788441759 +-509749927 -425179936 +195939484 -326617747 +146101736 625884641 +-431690864 -589263772 +209315785 -172060387 +642862576 -241103418 +221555617 166427476 +101453567 -235808717 +572563442 883662704 +105202173 -911580840 +-32300234 398701058 +-18919300 -389869424 +260971026 -239117837 +-157431164 -33002798 +-53081780 -993804924 +-965985219 451993173 +146902519 -606822132 +-290733655 460419838 +526504917 448104658 +594071566 -33083360 +-430491814 -626182539 +331024945 693034040 +413008314 267697253 +866235088 -455648048 +735661550 835467927 +-757102337 198088916 +534706044 969251743 +-631945271 -714381686 +615049608 -620516653 +67329994 -550780487 +287811522 -918470573 +608560355 715354968 +980240642 744829873 +-505989596 -417293478 +555496388 -516231145 +-472033377 -986920520 +-252573371 -771085198 +-606337384 -285330 +-84968017 862213928 +-726667353 10703305 +207449380 -728440383 +-589031726 -608179868 +-964375871 -680715642 +378348613 -495628307 +703231747 671640346 +522408114 53792702 +-991894938 506026876 +-752027094 934590765 +532429993 122632324 +635181701 997600108 +268448864 531854556 +-407019250 -534787236 +168390224 785198595 +-563670371 137282495 +12058387 -444836479 +79875943 593175108 +248773393 488641759 +-234635862 -254605901 +880691103 402948366 +450711564 263187056 +-23662625 -728848614 +-930067372 -254220965 +416997043 327263022 +574589741 887984888 +693787872 -46557171 +-177649736 -836417392 +-446986235 -599421144 +593953449 -597720166 +-401790758 -348988309 +-23416564 -980425514 +840207772 -779667891 +25183766 458057708 +332785450 -974639829 +272512332 701677800 +862170239 990258743 +-820980716 -508272291 +500385625 424211410 +-166970391 128269700 +-254781865 -141979114 +523458210 -580565116 +-744699733 -480295894 +698934058 -763497139 +356984415 -331133318 +42112563 815889379 +-492981842 -233754388 +773114990 728360317 +393271321 -15645821 +923798305 784909034 +-937745146 -124331921 +-187670457 407970426 +141726050 -10777243 +-4082483 283334332 +-258248213 752700847 +-875405480 -769145865 +-54726946 820925243 +855143518 762500118 +-316586358 -686506354 +-289002576 241716546 +-740983982 -127654192 +-715418296 -573998772 +-200630375 392640084 +-989276476 -782022746 +-604118592 -811707699 +975536411 -859154341 +869711817 406938647 +-619830771 -131339793 +-820449137 51608472 +93184426 595851330 +-423850447 779356759 +-565534928 -213439964 +-156804212 514346831 +642463673 -548885135 +-301509373 -259043579 +-442958492 605982113 +642611167 199892207 +933523858 -235604024 +-78067484 -617113763 +-847091904 -894413824 +889787605 -423857022 +-669892149 950364175 +821363454 -444669251 +-976989694 -795245326 +170637577 -885923721 +-649833971 -376525885 +175840898 493612460 +693847295 953849549 +592098018 764122306 +-437257915 -918808478 +-999023178 -932008789 +-246973120 -404774817 +-272919355 -47942225 +444546526 851197630 +606631105 109407611 +937332157 656178114 +591504438 -617294096 +81215134 333277246 +529433694 -751919105 +490302025 -971356870 +729114361 55673263 +228199828 395522544 +837047061 320711774 +722729220 992129934 +235691839 -576741944 +-343024768 553582859 +666734798 824609780 +-721517506 -343075729 +-631254613 -585767659 +690286372 -495016340 +709314561 104696453 +-593417817 -273239307 +300420299 551432725 +111543417 776938753 +434168271 982995651 +-137859836 956357741 +250105331 96377425 +365250630 -649308051 +522015717 -644700506 +468368208 -526514852 +839078412 247687628 +-236877883 861623965 +-637357000 78337570 +-501985855 -913630661 +-431564162 -338235461 +-785495848 829797446 +246161345 962302253 +235881413 -684639482 +-100040619 306773807 +905289075 142857549 +844317940 722327516 +-580883321 -865284017 +835452955 393073516 +-644915568 271479910 +585929479 998286480 +5357354 272284226 +245185057 -939677790 +759749441 475131390 +-412000674 -513378161 +651629273 -898430583 +-151967144 576014415 +11477285 -652908769 +389683291 452156155 +-258686111 -569202481 +3674129 808031154 +639491925 710155703 +961458041 -229512837 +860278841 951450721 +796615595 -1311067 +226957762 -653681055 +-528646951 354163217 +-21629702 -819258599 +90607430 -525571916 +372104609 -666246991 +-278557671 866901730 +-873353981 -119255738 +-973004374 -44366936 +705682694 529509824 +-652204591 302604 +-502600759 664221924 +-309217204 -710894822 +-979047900 924193550 +-513982006 410233881 +644562819 533009731 +-328900271 550733079 +-339204283 -860568576 +-733535982 321717238 +934476788 -103177588 +-694088373 -443098115 +341348812 730191940 +-401991885 -530428391 +-259643605 444317606 +752832977 -775397256 +392707912 -575880617 +38913932 995284406 +-649577029 123811303 +-627182899 360396580 +826459999 172853115 +-744076233 984645306 +596283662 -623130471 +276459767 -38595282 +-406829092 489542448 +-738132688 164559166 +-258500820 187502740 +-714593218 -36584458 +559475027 110642040 +581990301 -624030726 +742906779 873980078 +-271617263 -237478713 +754011230 -416788665 +104124027 280919567 +700357922 507082767 +843257503 -885324588 +-696291011 -913734558 +364745695 -953023365 +400499298 838143428 +34742763 65445310 +871889818 900991643 +136042447 311979094 +-38985963 -862236499 +-755140136 241801552 +-244385964 -899400870 +-525607655 -351546138 +-668140593 690503061 +-670411297 213768263 +-315914084 -636779047 +924016397 332992608 +-38458167 252741047 +455597510 -891923087 +-622274237 -264098651 +-774997999 698765350 +-203266983 -223509015 +332647004 -843684061 +307465302 -789452274 +649790676 222737837 +-161356589 -763966561 +-761111708 299447080 +117283658 -913404981 +780555601 583953028 +395533731 333891212 +-154174814 114458768 +132787663 437678545 +181957277 152455774 +-126058276 87978804 +-979401029 156407649 +669206819 -17076269 +-530844420 -490354170 +-669527536 783186926 +-627167671 778491679 +674699388 328920895 +-508505861 -405713361 +962382700 799801468 +416621810 554299244 +780376227 434923091 +-215564375 -891167282 +-724236071 821567974 +522335029 -824329156 +-935252033 -996435490 +-898519763 -726557349 +370341065 937083276 +699030129 649940939 +-378417884 92449973 +-400400422 -144697562 +-976569327 661206603 +-965146060 350944166 +-93256924 -698806550 +-365640751 -655090926 +74724840 -564607352 +794303222 -931540380 +353309506 698735055 +57617946 -312698356 +-299249516 -453970027 +542868727 138893419 +-887808634 268321772 +610682240 -202493753 +-737758582 274271773 +-394344314 -867428046 +-864775092 2234281 +865265866 -62213385 +366432769 577882829 +-455098533 649873039 +-494957519 907295314 +398826871 -100793444 +135947333 411854874 +253264848 263185365 +-672352527 -966914919 +394411221 -747363947 +521878937 -228836839 +469142659 -540321900 +983246536 28994380 +336677288 -995387615 +-241497260 -567277289 +-478045948 39723765 +645890408 -795591804 +-919711675 523894341 +-663326566 492962200 +158565680 -24648159 +93288620 763120679 +429093221 244652337 +-12739385 -725334730 +-274152812 -689830858 +550222094 849373824 +-217345724 2188169 +-813669367 838260543 +-248105739 -530754113 +252396231 -341535271 +-999962915 207356974 +-168110583 -506233896 +-267994269 -236469630 +-694926700 646333983 +844203596 425724071 +737296772 157331497 +-603876168 489618422 +96392091 -119682498 +-555896610 988582857 +-867827019 -960403935 +-127530667 305230642 +826668473 -272236396 +17903226 736974294 +-770890392 -120510645 +-808675592 724339370 +-548713491 -723771177 +-65743426 -521240399 +-210260293 -852983118 +132230773 199682095 +794372473 968830967 +-830749576 636074403 +-581088743 526478377 +-971635739 -809193528 +448363296 -550097727 +-682021115 403560269 +-386614161 754695129 +559262403 225142788 +868534743 -680181518 +-687201924 -521483851 +747355408 -874038280 +-47668031 580596924 +213537 232004555 +802954354 -109392537 +408613462 -7116680 +347648827 786669880 +-894575857 420074123 +-286384389 360104303 +927182089 -816121182 +-900324705 753864871 +603536270 -241464670 +741851789 479257553 +836395102 541771853 +-500591469 142009280 +640682228 346674639 +-751546397 -332607885 +-480413572 -787161507 +728286809 67416806 +629328245 -157643473 +-216315094 -465485830 +-879165099 412341380 +-733722359 601524 +495303463 -316396636 +369901058 -489379238 +-56952381 422208658 +704657761 491244020 +-817069626 -311640189 +-632638728 -847203553 +-887413166 722373534 +-269074056 -758390663 +306693245 440161913 +254132209 728049427 +734294006 -679424064 +-974707110 -501386784 +-673427503 -819536897 +824898177 -456887365 +687349067 -978176865 +-933766253 -835598616 +974742870 421292300 +-744871726 10318000 +-969185807 728249568 +-385806325 88358105 +636927250 -246518663 +-607474773 383167158 +-366635081 -155324383 +128314190 562787132 +-255051023 -693752276 +146867303 254613497 +472479911 671090216 +-915426429 656843319 +705304168 276386224 +727698876 -631200689 +256121282 944965930 +69486565 250639110 +694583258 869459205 +850307711 141073658 +-983145959 737811003 +-72680398 3679761 +-338412097 -620748248 +-884849451 -594045398 +198222116 234119125 +-772967626 889506938 +440457685 488342352 +421625944 -986745284 +-502231031 53130731 +-428306137 365431001 +-252024182 -170977802 +-637879961 -708741699 +9054850 395644108 +-654151526 -426070863 +348237118 -412356294 +246578251 955049246 +-148903848 -702474431 +-639908418 406606094 +785063862 450867148 +-917299392 -699405619 +261729374 532419234 +620197913 464303817 +-522528868 -555012339 +-275540906 612475285 +340072622 359130652 +-264201343 -970720280 +596870381 -838420345 +-505398946 811152073 +927125307 -402232856 +-407332324 313387768 +-315570698 -650163309 +-86456558 247798623 +-936459578 752020128 +-191700881 -652491250 +64285911 323623057 +721971340 854164041 +943528995 389239578 +-665832957 -941494140 +-902486799 988852170 +-408438028 -453837970 +615971316 982436926 +379206640 261826291 +-10232649 935232413 +-483620440 -187497147 +88751239 -190729866 +-543103832 -180644437 +-988286910 442505550 +149668472 175176378 +664580837 -968350082 +124211779 211122436 +545085654 668181852 +232823732 -381625571 +-819218971 245992694 +687024856 -401620770 +241244876 939758723 +398962857 -355131518 +569214737 555014135 +616224137 398464539 +76617221 449740141 +437793452 -583375819 +269655000 831998155 +748582198 174686729 +-133004905 -824898420 +813334530 267132335 +-553961253 900837352 +258036288 -463805614 +188928852 -763963932 +-253724030 -673986318 +966650597 795616008 +868423292 79566250 +904089088 980401663 +-554824281 644182865 +-351210368 246025752 +742236548 544755970 +-530469431 -206894601 +513069421 3465431 +920327479 492533425 +-199779890 885598170 +507006138 59734597 +-547670259 785080779 +127828370 882083043 +942099600 906730773 +-987869069 -257942333 +-55747230 -400608296 +170505117 432572686 +401050955 -936463306 +-578039280 510227823 +106696947 431752680 +257081685 -472972815 +866232601 -752811984 +-80033937 578198463 +377212266 -598803319 +-733335960 -291863451 +-421810122 -236135081 +356270948 204880136 +905209778 828258496 +219581741 -179743965 +114228096 -560602988 +795439292 401467205 +527240463 -798489392 +-301414620 -146335520 +234139886 -686492052 +-382320640 -732295062 +974237566 435631884 +16526690 439653677 +84504112 -178243637 +-965080050 170230607 +759952801 404924301 +901752195 427814514 +-624093457 -213653106 +296175274 999233444 +-630729748 203212336 +350739189 -215929748 +15551865 57037111 +-444502034 810681011 +568411943 -563503286 +930076122 -527698838 +-989529439 -991329088 +693083248 -219206084 +197730169 322056913 +-556639664 952450020 +-809013509 74898612 +-494783654 -526445642 +672812586 -391760450 +630372539 30511087 +-471760461 434020998 +-951987115 -457301453 +-756704962 719667456 +-64144244 40288496 +725426219 -753043760 +-962721115 -335698823 +-75701996 -842167166 +-814210425 836191668 +-901639864 -149856332 +-509611488 -503619027 +-45189706 -749304057 +-349726456 589998890 +-891356067 -776286722 +654569461 -532850730 +-643499403 960766472 +214716863 -117951843 +-833819338 -586124836 +603089558 5932037 +-353719891 -782650527 +-903671659 -291143426 +-85906742 -830833457 +543582819 -221449957 +451279588 -333838669 +-657596856 -713594594 +600982013 612401148 +-92235438 540312840 +-238054340 410555540 +927598720 428310130 +342124491 -409045297 +488156349 874621972 +-125209152 625649235 +437893851 -548605968 +331687773 -219210575 +-49087220 552617967 +284266885 887791462 +264183589 755107106 +701913597 -115600065 +-544736898 945892893 +-431360901 978605994 +-773269135 -187381991 +-854887354 160069435 +907962502 -869395286 +-201523496 -123644027 +-166504086 -378103844 +203337348 37370385 +654997076 -437940763 +731220334 -234405806 +-74390288 -837579567 +-575659719 553972866 +972940744 494754148 +-711578324 -677859757 +304658351 858640527 +650011475 901762232 +-274926742 242248260 +450664343 42526532 +124503991 16780963 +-738315775 419061874 +763662376 -639989943 +-411022076 -165125055 +929069507 565985224 +753539988 642100259 +-803546071 321424071 +-50702115 -661161308 +91323250 -552898185 +978979080 -916363438 +874102672 786861837 +187326115 928627808 +-930187847 726434936 +660192508 933611566 +-639391137 230157505 +-987189551 -32441403 +-515794607 -15183282 +968723552 702936306 +28819725 -81208521 +-335496015 -4170655 +558991430 -602341916 +-586957867 524095287 +756807621 -208129772 +-785786002 -550811044 +-343277677 582676725 +516190577 -254753201 +50609054 -507311317 +14085141 -497711393 +-631272317 245502923 +594355698 -521359340 +98175977 82570136 +525060701 -308329853 +-907949467 -124348944 +-640736917 -622127592 +-229032368 -174435334 +-669294741 367467535 +35515572 -507835869 +-266935225 -287973052 +573144204 -239788765 +-802158437 -963468188 +-484341500 -550271810 +-633282116 -847732428 +268741156 266373225 +6184730 282540981 +-812676355 26046013 +-697445506 832890231 +36259278 -353169760 +766766151 -112659174 +57743971 690855273 +-919323547 -417355016 +-134676959 21925959 +-721102486 -178618463 +34974340 219889762 +-425605455 285061441 +109041887 -203091346 +-915427644 -704800554 +586872683 513786106 +957949014 451539873 +334792274 331266167 +-630992395 425806138 +721624228 938238154 +576208409 -926744366 +19529441 299433267 +753402494 -536104770 +-420453437 19462691 +729675142 50935889 +429492574 -280830382 +21930097 -3757377 +822479091 993776806 +-558311853 835956269 +-18914302 -454650374 +-758539519 579778439 +-99964599 -868894255 +691907647 -822012078 +-17857519 -244713052 +348777791 518375806 +-222407218 -908615682 +-428366152 -48299924 +832902941 -413098158 +-747149884 267874353 +364182409 265997956 +-386433908 267311485 +104533647 492140179 +-444569962 -111447741 +93910252 -550598503 +840293823 -135434725 +78885517 -937283801 +617769269 -319112792 +983277004 364996607 +588227162 -475940297 +-688844725 201250869 +-341430719 462349149 +587250237 576511929 +-465238428 -801883137 +253300280 -49151195 +-40501759 -644675733 +883191883 -564020422 +748228169 -856456905 +621207769 -822948000 +-731341451 424128533 +623728357 416127087 +111330998 743564176 +-801674473 840234336 +-458595690 31058593 +-267923092 -940297400 +510688284 -933710123 +546558577 -83100603 +361740388 -651609592 +861512348 -222221387 +-290854964 19072834 +295734931 461416550 +-835544596 -64894285 +980798344 -315144728 +-801887118 719298223 +999821242 68944982 +-125216333 637089609 +930347517 -223723226 +-96238487 -940073559 +-994201896 -536601165 +363252234 -254785191 +748168815 -905411210 +693392907 -28328654 +696042859 128741465 +-546273446 531176033 +901427043 -293299709 +25249697 347091027 +-532524676 -383247855 +-379909331 -358665572 +528831825 459990325 +-5449121 15077667 +952755359 600802632 +193593437 -79565893 +356546454 807519422 +36958462 -510060969 +-853558622 -623912640 +279552486 659726051 +910210139 47804524 +-429718470 479426294 +-309781641 -467141006 +445401162 -137957697 +-246935401 183865191 +-262420905 -555148805 +-828531616 -12712678 +-324560458 -831321766 +-553636763 693117112 +232814509 129926954 +-967418758 399970916 +504879170 117718913 +-877627207 427719590 +752222215 437347643 +657270839 -687708795 +-743392235 -751853702 +-595325264 703200995 +466580618 146210047 +211441362 -880202246 +987104816 -169094392 +-423559586 4484223 +-757892524 -501935245 +958799430 542079197 +-937071071 479874675 +892836789 -673549879 +734289329 801108240 +-915234532 -416850339 +381324040 155912496 +-468156302 -245525708 +755370073 457621011 +897249802 595033882 +-722183148 697553788 +-904330986 -755735846 +-980043296 -762827678 +-386783800 133972489 +67879491 168289452 +-150969840 958235621 +253165038 15417810 +-863626801 -528742649 +30530535 -247555236 +-816202461 464449445 +811287515 691321952 +-628603410 17068893 +-956411575 -131955822 +923797232 -509000098 +-235078332 461945716 +-184020016 44640438 +-872651825 -153178597 +448817126 -561727499 +-922228316 -194112461 +929042353 661704850 +-363754704 -602538225 +661830907 -867551974 +-304717358 89196936 +495912305 -936533156 +-573294372 -789977099 +958085070 749409541 +-404580238 758868484 +677197602 51034843 +52161640 -719085263 +956409244 -564506514 +-191030112 -795440550 +323180300 -759625820 +674454504 958348818 +32321281 548307901 +-757023936 239346490 +-2375625 -765857308 +865907755 -420950715 +-182580806 -118230294 +-823253565 895734697 +-900194659 -213999283 +-245257808 -968211239 +134247065 331651466 +299779755 570808585 +-93613138 -608070818 +313900392 -421217458 +-252445052 -249780492 +-213588538 141603126 +-45602353 939273890 +273019856 131320999 +-625626202 -508525381 +171788633 503160199 +-183138286 955057181 +-6314390 -305502933 +-207787447 -933571061 +-168732856 970631058 +201469283 789459455 +142753215 775433877 +678859047 -883031676 +101822509 -356217858 +75294514 501101710 +456378636 -506872916 +-273274194 739899707 +-720659609 -916272330 +-801750767 -842230278 +290666064 609795356 +-279647589 494775156 +863454729 612139496 +605989657 89166446 +-413079806 -863598353 +-624162818 381793228 +-429020513 978227447 +-288158017 928690 +-115958221 -561026491 +-770861644 -632561884 +930560740 -174504566 +-307927633 960655410 +-859415203 -41677384 +-840482239 814641036 +-659081034 -919115116 +718190252 -432014162 +-597157406 -227150367 +754150045 242137805 +249640678 -205721539 +-239304789 714944581 +212725523 -781739797 +925104248 -891251982 +391756472 805256914 +249438322 -690716936 +882087462 332610954 +-9042362 -145244783 +477586508 -392252564 +-420917825 -27607936 +-78397149 757536675 +22082714 806230985 +862277639 794562589 +-501815051 -641198898 +741210616 546575702 +-894376352 90884160 +-859400209 -406494941 +-800966126 -622132007 +742679536 -962412831 +774883397 -825772635 +-555362454 -564224726 +412377903 373037667 +818127878 -733160996 +-230177844 707385539 +-542598018 -467694617 +100225538 -728204567 +974627482 -652918577 +-137179478 469274239 +-231250629 611069627 +-590382984 825066082 +-570879468 420166207 +-989594555 722936063 +122579289 994832275 +-414425946 501836693 +641351691 165684262 +952319895 788196624 +240640411 800019395 +-698424422 129962101 +662618223 -212401595 +-654578170 -76212001 +310428594 931996290 +-425031155 385589152 +759326622 -24553439 +458128987 142630726 +-240446941 310440396 +-717451437 -758291063 +-514795824 893336502 +10266124 319046634 +-35772870 959708743 +688505312 -679061419 +640373587 740801683 +-104279370 -577037309 +-21675834 -532232921 +707013951 -101802861 +-773060530 553889530 +667882091 371949669 +-110147429 -349319768 +-290069338 317225755 +-827628612 338972960 +-60279759 22058114 +362991010 -155933475 +175961136 -33378792 +-524347462 612615658 +663101514 -326347779 +-985225838 222324897 +475942753 227801761 +936256752 -791916433 +-868510617 -533393944 +-651823264 118023301 +-602514865 564962747 +350547714 738204373 +-101483690 -864520019 +-402765907 -904241483 +729130860 172273521 +453186333 127400348 +724353879 -320937454 +-401683897 -146924863 +807050964 -122790909 +-400620777 494458189 +-268822555 61090937 +929796551 962596300 +-857663449 758938408 +-184161714 -199739993 +991310750 -68591215 +-774977383 483560471 +690989917 8580775 +110943810 626243871 +-123344355 565175021 +-186782164 240069069 +332443605 743403014 +-201729353 -437259251 +-323115239 730561361 +-95360308 -260774249 +235091189 512111531 +182963587 887473814 +-621001915 -842459764 +108230236 -677901868 +-952558254 -663286867 +787625513 57037299 +135154983 402405497 +530524674 551576123 +-766088371 838285274 +-926108311 -256633255 +-635341043 -348949520 +561558180 6643750 +-545386612 558884534 +-705259115 -171974036 +91722020 -922637835 +-289764775 834741661 +-83910155 -145252061 +-132132883 -545848529 +-102094196 -398923309 +137761707 153314347 +603544630 -780741281 +208943698 613802456 +911976095 645308869 +-801975412 -128775942 +81983201 688101867 +2612793 368551625 +-997375688 -452959660 +409863263 -907563344 +299973829 326537789 +-314821562 -763198378 +24554558 368017630 +697099468 -126368787 +898770422 -473237854 +-837639682 -668612999 +-249980913 705951912 +13140971 997363418 +-323776191 -642609047 +890415092 -303374861 +506528985 -77110440 +-875795970 -671939453 +442179166 893589084 +-494975410 -160987020 +731566003 -3390587 +-273192702 -45792498 +331508295 -262562526 +-350280872 173993006 +-549573297 -239233990 +715398845 291212950 +-629484328 723950104 +686853464 -718764301 +386946372 -127873934 +-754080987 -25715632 +213891167 509797900 +-263848153 -64649508 +485042958 3326090 +582822820 -702354962 +588409176 78982959 +974833333 73804272 +-968098138 662987206 +-251851836 992139905 +-935819005 282646492 +-750005367 211819511 +-827646891 -557484033 +548805879 473331234 +-431978082 -963079716 +-606425683 -70743748 +-390324602 -601807440 +73119730 247093747 +316303769 985008262 +-522071187 693327526 +142892180 463539569 +-311501568 447475558 +971238950 282836075 +-889370737 -665860058 +-13259702 183547356 +-396104874 700998310 +410483437 711778812 +-519749363 451084852 +-441862485 786256867 +148301136 -905286299 +681279123 147184124 +-338627373 761332871 +617331647 983475081 +910569658 362519816 +5141689 -76595368 +-443235837 828472807 +-102110788 41135851 +-291608760 875993780 +-376984104 995913600 +970375406 48202720 +147584058 64037339 +152428112 -797706853 +731450940 -921773152 +748570111 -568716396 +-768163389 -554617456 +-281584290 -294609349 +-605154188 978515132 +717801614 682925269 +424051434 -895051879 +-128867156 -195781110 +-889051340 964779765 +806916768 329460900 +945967956 223066526 +846890066 -135654991 +412031095 732325891 +-672917048 944249156 +369123109 323044125 +-389354786 22654221 +119140113 930246223 +-262445610 534960373 +179958181 629452250 +-10134523 451628714 +804874351 520879367 +-292016293 -37688790 +-97365902 287435704 +-294077764 -462232990 +751995130 859194819 +901462663 -242567552 +871628223 -556359357 +-520518835 -420620914 +492865728 467848911 +-163607188 -171354323 +-634624526 -228099011 +-239134489 47252742 +-106861061 -734526674 +50820006 782869864 +-416038167 658755247 +-282438930 263476305 +-258618907 790733905 +-536311524 381473158 +-80506990 532561044 +-667824411 960896506 +-279556311 -978860406 +715386376 11878368 +-271720262 66801763 +-331594762 656732666 +-603170026 183567637 +917566175 -119156507 +-620793431 -522418080 +80201351 442615750 +-139490348 -72181987 +318471626 559242095 +852045058 -965736173 +205972958 588742490 +362815174 -306210385 +-376075777 476010201 +10478808 -694830545 +-210937511 578181414 +265820457 604035778 +182924886 -768961677 +825303357 -271419289 +-102698362 510214069 +252264841 -862930784 +-359305610 574001965 +211604429 -46550949 +-308673814 875672533 +29449862 -707047383 +804766584 -183143757 +654047719 -763010215 +693745385 941982871 +353589511 -543106427 +-263734926 476812606 +-884593974 -175354689 +-464484337 -740713463 +-552697196 614988845 +-957068110 -761570680 +-945262620 -244623214 +201188272 746207864 +-191492086 127568445 +67930377 316959944 +505521943 687069772 +733234567 -804818667 +381353775 -234292872 +589550352 -978689385 +698956848 694030786 +956877703 -415101135 +492710844 353159139 +-633748901 -459667282 +-413874502 -592179229 +687960104 796852666 +991602828 -893908495 +313948828 572937929 +112792502 -534275502 +350003534 -452528195 +-865715811 -365997003 +975424959 -806712119 +-720668534 -746852095 +33492036 -618252774 +20477473 301835114 +227950206 558500258 +-757054478 -331060069 +-256486269 51238568 +-370794907 248794837 +-85060414 -914270713 +640679319 -265646005 +-349606464 -618103332 +567438826 290877693 +280956853 -92140308 +969125429 -23894407 +-492997742 374721397 +-656548000 -454645652 +320847856 400552132 +-818675866 99026253 +-740009632 522514037 +-195036731 352756167 +905871959 -972566196 +-915971299 112522367 +-557954215 851281054 +-462375903 658933159 +-655821505 -166225566 +488173451 486307249 +-148659675 434129426 +107063761 -767002936 +113035168 195937825 +624708832 -359651505 +739592208 -12867323 +844496136 566221104 +197222356 334813051 +49103235 412825893 +732683887 -480205491 +550084572 -909347544 +999191135 712633789 +648845216 76666302 +-190830751 265765783 +622891990 -973018654 +545260015 363002741 +-910908542 -555152592 +377184462 190751957 +361108401 732624394 +93354433 552047612 +-533841513 -257955698 +-868417656 145628865 +197517962 857980552 +-378647659 -946025674 +575851009 678904128 +-923880078 717215349 +-382966232 909268061 +59021560 155471424 +-268821384 -8345618 +472713068 -280018527 +-815824731 -911537328 +-344169314 -943945309 +-799199585 3534479 +770642007 471850654 +-585425412 -983163849 +837961160 -603466966 +986321371 -283204820 +589138260 -288800602 +349132898 880366159 +-347069505 -341049541 +138750569 672283379 +878795153 96229051 +963787105 -330010337 +-833350941 -356983730 +987102500 781471612 +95698478 -514868033 +-442716220 -285636932 +3883912 -225823600 +411847787 -465949357 +-912795318 -589769723 +-349958292 -952723215 +-687975759 992748450 +292533214 -503916517 +-410263712 218492821 +-63192174 -904301906 +134340358 -114840600 +-883294180 234664338 +-143746049 211821877 +722701097 -925497427 +-769783311 -159110442 +-660298251 309794431 +467402013 668298446 +367349305 915082409 +-129836364 -941852405 +-45981424 -141197252 +-573865784 194274607 +-365106925 -123264297 +-201127131 -845608949 +-545576946 -216900265 +260551636 -832949805 +13190666 -686910321 +754634505 -915183905 +-111008476 -410239095 +536383475 -100406420 +-622332996 -673956923 +143339908 847660125 +605462064 -925958247 +951190050 -240125127 +833095923 492720496 +-112137109 -184476734 +-508159665 67402796 +-836477411 -704849509 +689052618 -91811431 +-219839203 -680602441 +702607863 -514228888 +-141616036 -764992000 +-740262024 16490186 +265875150 460388858 +715418615 -256874371 +835829952 83322059 +-580476507 -682920962 +-649179651 -877183325 +461436590 -596831995 +909381413 -79800417 +-66236599 826023578 +159962875 -450645880 +-561180302 182184801 +-359379040 529024100 +156337925 -328919268 +-5936372 -598282291 +998602738 -163194719 +-320632192 572033622 +-968049421 918103384 +-323193917 -786283114 +605290504 -826327645 +-886877289 -349279206 +560492972 -271883144 +60840570 615575813 +-416246216 -614837081 +403812749 230321351 +739316303 407723851 +-778926395 709774907 +177996945 -566927609 +-528687994 159525828 +-387693055 -699076272 +516296400 -8499468 +-549333427 86258029 +360731066 -64788004 +-29978628 -86353205 +992654726 -374463784 +-838163021 207562919 +-10117654 -868690258 +-428834485 51962245 +656747411 -802966322 +-756449056 -842591893 +-477947632 861830776 +176942995 -216583589 +402969036 844908620 +-837418064 -598512058 +-127597415 84705694 +200533728 -736450434 +-996713712 642872010 +123549522 273030227 +-784833529 956042353 +-161736970 108904622 +382865307 870797636 +653877552 -280629177 +-158500659 802217368 +-686636056 149363865 +-964463673 375656046 +-387390672 -812741482 +-345144981 690920510 +-470057539 -693950210 +-425677933 443740650 +548276176 -233195881 +-965834961 -519192145 +467671573 -806953220 +-24406038 100060108 +533705357 713177973 +618345282 -979810130 +265449573 249975119 +768520946 -631228379 +54720162 99155039 +949040958 -593262435 +-165186829 248885792 +-683695873 254441855 +665446456 -961062432 +498065509 195783938 +152194170 128382493 +971435099 -530704070 +303549774 -741110915 +452331947 436573284 +623462962 -512128601 +-53860198 -620635501 +-205307742 489487459 +-770107284 -990529471 +-608670311 70729560 +79236191 -416229382 +753934539 683044708 +121174061 -793447888 +-584949516 -764623674 +-975197119 -238064197 +-409591689 -21571205 +999678049 -699280003 +365918822 313959364 +-757416637 -172820901 +75412266 -57233229 +977731382 -788662821 +-392298972 868411344 +-771362845 727803500 +827058915 336805330 +601456850 -486148076 +620013510 658136914 +621877619 297437724 +492647546 781831468 +-810335726 -42026981 +376319069 -877025152 +362484328 -225334582 +-720005847 -596832769 +-189362405 533071010 +-172398660 98596666 +523537356 -7134391 +361208119 -84972914 +-981412098 423534805 +-189519680 407551120 +15643124 163774182 +-676275511 -790570200 +663308429 573286476 +854718432 684776334 +-160217963 670558558 +883952606 -972650604 +542139439 -651708368 +771442020 -669464564 +-436864348 -625907604 +-799360894 458122536 +-549399330 993617096 +-854620038 -637201122 +663477426 669752111 +312869010 -437452551 +-499001544 882587416 +946243896 932452069 +-966938602 -740917348 +-843816738 -91244409 +-769643161 301479742 +317629028 44740820 +615003943 178146180 +-638749759 115741079 +862380641 754869960 +632270472 179022030 +301107040 544388634 +29030445 585694723 +690713130 654550873 +-510238894 -82367914 +154524729 -158891397 +-579172338 -651937638 +-337129975 -964906479 +556883047 841370179 +334417229 87967507 +477517297 -501714945 +-728401110 -539100353 +-524920052 -160192611 +-549355663 -508767849 +776473755 -912635592 +238424626 527559341 +-818980944 -547741697 +-660337775 -504139304 +-275706048 -141978522 +618868498 -863042499 +424755337 322283495 +-663328323 875476098 +-43170296 354211198 +-167175719 -483656848 +796625032 -728012422 +-708986422 843856562 +872466096 -135200020 +597706034 -659173943 +627371229 825830534 +43677164 -252395234 +-872125434 562894922 +288531928 -767730729 +514718198 840743257 +-326418334 -715090401 +355674128 -758452374 +-358236764 381572927 +73098675 594595867 +17749955 3279814 +-709981448 -128761196 +-467852279 888223903 +-578535985 303907454 +-153553075 710574054 +974411328 302050417 +164350844 -948011648 +-190437120 614209708 +-33497094 188808246 +442023713 -480946781 +883612177 -677532654 +-168854793 -794268294 +-169483347 855533188 +-655051304 -399512552 +389416331 710039746 +-961901625 321892249 +-128724657 548516439 +-133897725 -246916478 +-180757408 -985881463 +382684878 -258691564 +7538638 -21677842 +-89737865 765464430 +-71528047 -300266061 +-186109800 -610834950 +-810400401 918762636 +783519282 537752498 +-955301927 -735602561 +866934264 41049675 +436703094 479265086 +507855691 -797218141 +607232688 594314212 +977217568 -177738153 +195598881 457396467 +-272304032 504302569 +221348895 -794825634 +-198301484 -415531940 +969157027 237344671 +-826425155 144723557 +26861371 -668330615 +-239837072 892053833 +889366026 -652151382 +-68820016 -95717546 +-863045350 -227424519 +-502158506 -241840965 +-60427488 128926246 +94104190 736605927 +404114992 66468973 +676301015 -733423769 +-70521245 -494356858 +623182365 -840378496 +-210865747 736237725 +-191642477 -993118034 +670071408 56353920 +-355222768 828035488 +-385570381 8776007 +643192441 520919118 +920597306 977466176 +198242385 713869506 +486781585 641742429 +-41846525 804380618 +-554101469 267110773 +-531088577 868051906 +-560657246 553022782 +817624566 390877489 +27104797 454351261 +-36941621 -61740381 +844990937 787865855 +-521490373 966273791 +522304387 -399144501 +-341246960 -704384431 +749527846 124284112 +634162367 -466189025 +650266842 -233696859 +526407195 509619864 +87940791 -492628065 +427907117 -962881770 +736122649 245876225 +-474202953 807188596 +621435614 -859697803 +517765912 632990069 +225474334 756510887 +863873020 852597129 +-730475947 437249501 +-984094357 591628134 +-203242221 -651142953 +-217871906 -317742594 +-881183086 -421608049 +-386539852 700987860 +-866667466 -83404059 +836306274 -560744824 +-987149189 985635808 +931392119 -610220117 +719924500 566813385 +58557318 458931490 +779509889 733081498 +821670894 177158093 +962580019 46665753 +616692265 757970340 +136452534 -349599787 +242405638 -422950590 +-285994679 -817672637 +-493782448 591369565 +625920149 943209537 +-309250866 -480570700 +-319105654 995606282 +529912256 -132883152 +-352869537 957373123 +360375019 -105529426 +643462001 -333586340 +789932713 408808577 +300623337 -642773742 +-257150083 -872060937 +465691727 -330730113 +348764039 797919032 +-82123095 913182949 +857703129 -944873956 +342036929 -86605016 +141112217 -600139254 +-256491125 929192361 +49216796 928409535 +-236432185 580845012 +-44047966 313750641 +-670612619 479561532 +-664680220 -862849005 +-100122996 -245118029 +733941066 -577622634 +-432317044 739590144 +-242404101 -712636923 +-591545206 -191543979 +-73866474 299747912 +-632623688 -440843306 +-136941886 94392683 +6407015 875032077 +-183361720 -250583272 +-241637109 -650768102 +-246042573 -396623107 +156531004 279495893 +-880021974 -802395250 +-722250826 685159720 +-913975466 -513861759 +280322347 -93887521 +397757679 -275744099 +-106540884 -411876104 +-782035768 508847344 +-843493502 -588138010 +409500223 -859592694 +94655681 398904990 +349437324 -581236035 +820149803 -131490105 +-213642597 -709206141 +442811611 -299964202 +946317679 -48100907 +-962333886 855916 +491520219 489288148 +-629311161 218040150 +403551972 -438139853 +717994371 -742058096 +-567221117 996764565 +-783821216 -395627866 +753427203 201922696 +-768340070 195659991 +882421160 990601490 +-386083729 -746315521 +-965356715 -814631609 +-373121519 627793094 +417334986 251361812 +30765995 -120123928 +115924257 537236375 +-780087921 504175121 +385312432 941150320 +422102796 -813588886 +-967015576 103915572 +-117247758 63292947 +-615799729 -337790383 +748213401 60251709 +249703511 895360200 +-312785775 -381441599 +-81640570 -731098118 +473009287 -159109582 +153507500 642463560 +957215294 997039772 +284928163 -733297273 +195318463 552818248 +-69815141 32050325 +379099925 -705090795 +984044963 -255207871 +-872590162 -507707609 +985244247 483065199 +-672874705 -827650292 +-839491006 340215390 +-955544349 -59757736 +-17065414 341473284 +-649967208 -769576686 +959989693 -126262949 +-212165625 -371388729 +87583037 -517391013 +-913162829 164951188 +-77283199 -165242071 +974599395 -234032925 +-284472038 -801966099 +-637428814 -810991299 +847430886 334434070 +-176893330 775296259 +775918469 538948910 +437418180 69105469 +-505248607 439570758 +819685044 180960828 +684269314 -317775869 +828024605 -554572965 +-343447059 920354858 +-309151163 -805771395 +253635627 949479065 +-455991898 -454397562 +583491889 737513291 +495095789 -789907687 +-444067697 -752016412 +-121195462 990166823 +-76232777 339242781 +-485912723 -554566220 +390082749 -265959684 +707861514 -939727100 +767106960 267014453 +-522814490 -439378459 +-810437152 -893821468 +-492569447 -433640597 +-905813807 753184122 +405225297 182878336 +-422447889 -244968290 +551751424 -486432614 +-231368659 494994319 +-67064098 399016554 +696350414 476882538 +-360789773 -331568460 +-660627099 -791467796 +631496375 831153303 +-274616494 -622958773 +539337055 -302491053 +646176776 967628414 +746090171 179997972 +-72928051 283640822 +-506168404 -145554334 +565877254 940482199 +346364471 218703338 +-266767863 557554434 +522336997 -956638373 +261521089 -997447885 +-211689814 22804539 +552078733 757070650 +919613395 26261953 +899582025 -117831999 +-17767469 -669502612 +-812517510 -197225056 +113103967 -881294980 +300638753 798896638 +338142248 891642003 +-894940767 175988714 +859181593 694694675 +-264678731 850692471 +68212808 244037195 +472055569 -811604077 +835106825 -621905715 +950196095 756364304 +-932688863 -310403620 +635642589 -154982497 +-284906298 -675815639 +-778225893 68772276 +994683281 325692543 +184864779 991050497 +218866912 739240421 +202405440 -30954388 +547757971 754907393 +17917259 919705954 +357305645 -180352821 +129907997 209537333 +-711490551 -977706523 +-817319767 -11024763 +-338642340 -934068807 +-946324186 -546560870 +-547552417 805359205 +428533608 197398475 +761709485 -845489713 +-685816397 415352772 +117125964 -754853213 +259087908 -509579053 +-988297887 285260044 +-967879508 -178056204 +408012260 808760947 +-710793915 -477678878 +804030849 858850683 +-429797267 -476004306 +371458865 -534041985 +927244118 -375804547 +551105975 1530232 +46658140 -786136137 +-682339446 20904722 +-860583004 752855793 +-485279275 601797112 +491779096 313923641 +781540746 -405160413 +-841667019 90627220 +-174470194 63670920 +-183883912 -493235653 +-594351887 223748182 +624821349 488754858 +855753613 831636283 +907725466 525999924 +-734327825 -721338671 +-601816673 -270984205 +-306025270 -587670904 +-435051188 208298090 +115988614 763093997 +-897265444 480596544 +-486094516 -804067217 +-301062169 709694218 +32056042 -96480782 +-709889710 668540142 +-465429465 97472840 +-552217274 -577576242 +-246137505 470274280 +475738268 -495786543 +-342951493 -405459396 +-300776332 -330724993 +153663767 -651906405 +-546340933 890542986 +-713046414 360221464 +176224937 522185845 +-642698137 928197326 +-618872177 -366262326 +886794758 -873823954 +-717262388 -938379792 +796774041 791374567 +-733605630 217090107 +610059032 -554069689 +247637259 204746462 +849630286 994031201 +-574795501 802850681 +-748593356 -37150467 +-161005633 -169279081 +-190500949 -626518558 +829583725 46407332 +182816496 -644938791 +108847748 100750789 +-631249186 -60035379 +-540839982 490818375 +-26471937 -645439917 +-929160550 -591722109 +-816033038 -979310421 +-411772064 705804755 +-761540923 -942018906 +-301560435 300597231 +-171587726 411767819 +950132906 546053020 +-32245067 -984567164 +633581322 617741569 +763813589 991024816 +-449691296 61894912 +768449804 -615245364 +275356949 -871269167 +-204038150 886928406 +-227122466 -735997638 +-82606058 808948587 +880705522 -237130970 +-733979086 -910473049 +-538564075 150424654 +762304048 -625669751 +832048090 582262224 +780091397 -247433390 +-870799548 -515633287 +-358315747 -937642526 +-671360003 -792740120 +-785886435 390182300 +-67634727 -862035307 +-889359100 -461594282 +-48891946 -332639167 +-981656619 -173183490 +-538353739 250504036 +701453033 574255668 +-86566743 911616975 +90305893 -27180354 +-932088506 739065373 +-101085749 -893553417 +-268912239 975160976 +198223641 -80761841 +944000143 886885300 +745833722 427811214 +-710908165 769846943 +390648237 242789445 +419813451 323458024 +-262691994 -961889591 +-59645963 481454487 +342268811 322729006 +337121397 291893041 +-403508727 683527102 +-659210445 -755224265 +-223913268 434132488 +805991116 864551291 +-544779375 323134208 +-495961965 -224441930 +-368021551 342915778 +-975578220 895164144 +839613020 848765497 +101328179 128716266 +547930827 -934937171 +-963119426 -561361754 +703922128 414754615 +598474953 562990987 +-800768341 630750701 +32103989 -818344584 +312589446 -160873273 +-184154925 102724201 +204487060 -268977744 +-898500263 534353487 +-662730015 -553319986 +892357902 -376582162 +535814005 -865112910 +-163592129 -124281404 +111354154 374699253 +612327672 300653135 +648112846 955354454 +-381220042 -466179397 +-562194185 -641762760 +-538295426 275698813 +914367476 -175639421 +-941329884 -669693921 +604410966 -567688147 +-672816740 931285423 +-184673294 -920820741 +685407750 -279574559 +-618151088 663735447 +-976531722 693826445 +-670219037 535380722 +-768984152 148272505 +-619313491 -640551120 +-300388979 -911464271 +712394989 466723690 +-450324275 -723443150 +-117628624 674566680 +102232757 -323761388 +919204597 -567204259 +-837164647 -867736051 +-528603590 444440469 +-314550388 -27036453 +-506595805 996346999 +-827022176 -10303882 +404821320 405941478 +176762051 14989298 +-995594136 916422059 +-761442083 398224476 +778321314 625006000 +-974967858 892843458 +-314027292 -844818521 +-920743331 -129494004 +341571273 -285476301 +821304335 582521178 +-351670622 -972747886 +-771246473 -966757468 +941218400 95313549 +351621960 767405815 +-210004795 -293504351 +625197698 -390886199 +-711112677 682994131 +585211442 533363544 +67598828 -392061724 +-933438992 228279723 +-274107901 -82987577 +809839165 -579021722 +-291773311 -679285201 +743199204 -570426288 +46943662 -51515012 +953219200 839760312 +353263011 -925151010 +-496312569 -56103699 +631416556 666566010 +-243567531 113521755 +86102552 -595624975 +166759324 35102306 +544039140 26914449 +546520766 -417818263 +943729042 738744727 +684694523 262903843 +-167109784 557990022 +623893710 766251134 +-826013032 -416676671 +141532496 396007861 +-407850981 -622913763 +-402736497 379149764 +-334672848 424327257 +182851974 -653956414 +-761963268 -222774539 +-190414407 -405969785 +190142357 -520332748 +-108916076 -621505201 +792340180 620856531 +-3760351 -218689200 +-272381921 -987525462 +147040497 314277566 +14137993 -972425157 +146136275 26190184 +245111113 -170148148 +-15232566 533815403 +-230955778 -185669075 +806763261 8927988 +284781594 596018100 +-452920751 -624082481 +685498484 -225496827 +-463318036 -935555830 +-719361171 -997905070 +-97037808 430345028 +-718390318 -607646679 +-894753000 8404634 +366464355 287475417 +-15893020 883770744 +265389265 27514472 +-156186369 537311390 +-305402704 621349213 +129947183 22547715 +41051484 773241504 +-77858386 306231103 +386355305 304823099 +-995501647 -752109188 +538968474 482487210 +-178114898 -772206830 +19432933 -287874952 +-570612729 885473421 +-200602351 789042984 +967810716 26330369 +439775189 419212384 +586616731 971411269 +582933561 447579248 +970927750 -747960971 +162027495 256700921 +-629358832 -794074372 +56775949 771502766 +-789276124 972153483 +-754684881 -505952060 +-590228287 -237612263 +-422661439 832770663 +-686126154 906457106 +93952788 110607372 +170207449 -119603350 +869167598 189416571 +-802630437 -367511927 +57515439 -30141670 +986601857 909608229 +-337069183 722274402 +993181943 929386097 +855093253 -283656884 +358049154 165567460 +-554168891 426325133 +851247916 786669691 +156665562 513239799 +-20514686 -539419630 +-410274133 -188986233 +-730988452 -178853853 +703205882 653735843 +407257048 -872285626 +-974288076 305760847 +786674754 -580665079 +-807004427 318174860 +-44133747 -47934385 +-613134877 838987743 +-167227903 -189602086 +-384471335 692017467 +788015439 375500078 +963077019 -525238246 +-745686405 -828643275 +508564811 -606591237 +351845871 -125384855 +-36953506 -774795165 +870616441 300289110 +858661763 263943860 +520282667 -150491434 +-453860774 -542726741 +-724493386 562264470 +-187384660 702902440 +119329404 650668810 +149646330 -127131117 +-852658655 -382531407 +-100845918 89526364 +-627691642 -865149938 +47592789 -296701746 +-79396430 27515752 +640005981 707363336 +-47177499 298182429 +129968719 -744797841 +-738358966 558238175 +955999458 964273992 +895220743 -305420780 +-773935122 -403182957 +239583051 -627530826 +-243550043 -808395625 +366455912 953112472 +-298450375 915610236 +847204007 996335901 +-655561963 483148878 +270426353 865868945 +534314803 -634809948 +-575871040 -587709623 +358176214 -542598971 +914807028 242551008 +-355631624 -59376712 +-147248986 235979552 +-100626490 -278477575 +-407496224 751210375 +112300440 613379112 +-847882541 563211941 +537598339 453477981 +-259360071 -765355703 +489362337 370488970 +604344850 695418527 +444528455 -853188004 +-388020243 736134577 +446457966 956121685 +-906166509 -593868692 +-942772454 -472719461 +441053567 -460613179 +-907072951 -913127244 +290081939 -638163681 +-198695291 52816206 +329749992 -371871090 +496195277 -539121917 +898665934 32733241 +146503485 -140557256 +648230928 963092917 +449698530 942666543 +382688234 -207789649 +-384960638 -162648420 +158541453 754172606 +-720911291 4327668 +-977222073 -904926613 +105942243 454965866 +-492812207 -843322565 +-678886288 754733447 +-863898315 647387211 +-124952184 -860360054 +344534363 313340158 +-407253624 48854677 +458664364 101179743 +-550123679 188478361 +-840314375 148464371 +-473237541 768957114 +-655882416 934136252 +135110641 -157867033 +827730748 454726818 +-820922930 -411433605 +284548766 -294321649 +-855329237 509961213 +227348606 -659616914 +-76473963 -807666936 +926526516 -206687830 +518608948 -487770676 +-750761754 -318701819 +563282888 -899299246 +173933327 -458292530 +-888183714 330692687 +548989191 -374302926 +647234428 907351858 +647773078 474236558 +190806427 -931529318 +687313188 -649133558 +406836785 -434204394 +958588751 358817717 +103617707 -313389687 +-689094479 5700108 +-389091099 912968009 +426522468 -289100948 +-329241698 -773333236 +777020207 990300950 +-922224261 203234745 +281239367 -774226241 +521151231 813638951 +-531482425 147772461 +-429716605 -713233435 +472871321 742916214 +-287428501 128530918 +414361733 225640445 +107914035 842803962 +-677479455 -231388629 +-195611891 447631730 +913077846 418471135 +457254266 986959843 +-604093345 260489175 +-874907861 -194590077 +907244636 -496943336 +-433983669 -672273074 +446424267 -756600215 +-600409093 136004325 +282650794 -514955037 +79603881 122153864 +354358034 870662140 +-375562396 482330821 +-530622608 57319217 +273952325 -329640340 +39346611 -723417883 +-122229095 -757569928 +-326200662 -196400422 +-708792005 -368402508 +945851143 411465483 +986547988 336571119 +866037122 360266634 +-177837378 558568804 +938930054 -129080994 +181368750 407323174 +-232352851 802128488 +-267073911 463826437 +283543986 599551565 +269712353 -605502338 +-930880829 -471800092 +-1241267 -983105068 +416246025 975255315 +59126458 738512962 +89945114 -357666836 +-620826108 927654770 +47949248 583677886 +-358125653 173058109 +-501944619 -210575887 +484411976 194591942 +360393089 46175078 +-109576091 -435134575 +-334188287 590402405 +-216526175 909238622 +-58295243 -764336862 +-286234869 702934138 +193900727 -127968135 +-275404959 -61079536 +-701490858 -693690742 +666761693 441855167 +798988183 50633813 +11185336 151647144 +545776714 -388887111 +-746572235 -339379593 +-248477863 -613239493 +-616587738 -501278502 +968144893 777229066 +43504481 -419250179 +701321992 814550152 +-788603279 664427963 +364712509 -720985992 +-793002145 -133712661 +-875583849 65320083 +639280864 750452415 +517844629 -715322696 +513190969 542638470 +-187956800 -964224850 +488617641 427426566 +840574659 -258419620 +-834353295 -38270781 +281894361 -210310800 +111094074 -568533895 +-578193974 -564013902 +-649267112 792228321 +-220538981 -373636258 +428077115 -924224000 +87476376 -646563654 +-629169310 -508773648 +-129706482 -545804561 +549701227 -209552949 +-391852976 -438106318 +874797041 -641000849 +-719853210 -71708031 +-954286985 330870941 +432777239 945525970 +309689251 195391250 +-228377385 650739280 +-577338596 -87310260 +-703702863 -129766793 +117933887 134738107 +310455515 166139653 +101754344 782462902 +-795955982 -769869524 +-309984284 198339966 +452639393 -78670167 +277207614 -36539129 +459611700 -264049174 +-204842464 771000360 +-909404552 599745437 +-112531655 256152699 +-408451474 -9870130 +827058015 236640328 +-610620734 514256846 +-363253835 -754461317 +-453489263 878837236 +-683420668 -744965052 +-737282497 391429809 +605696636 -995013178 +960939730 -957132337 +-753679242 -735639252 +499416365 205097212 +636582633 -415098506 +-620354861 264118926 +647893039 -478207716 +-110639148 148953820 +-439942135 20276625 +-988743352 -992341609 +-280970282 -438464439 +753331996 -979616671 +-296400732 -197125574 +-594000655 823007465 +321769511 -847391471 +-315448557 -355011288 +-796284599 -304083540 +332788479 399152166 +544642667 181903992 +500498365 153794359 +72828773 -154578029 +-778031993 592782444 +349283751 -385697339 +122921323 -249621689 +591700736 -280916191 +-680858711 -367368208 +-930144277 -109131184 +442401152 707344718 +389644539 -613722062 +426986225 -692698563 +-222079582 474387080 +356971470 707483798 +739724827 -915454604 +857041743 363525707 +159385493 -776124467 +365766328 -809206610 +-473262966 -642048144 +-131217685 143121313 +-208576181 575115084 +-128833076 -390617709 +323324536 433842412 +-633056769 -520534037 +33395373 61101623 +688651003 946401323 +-258860429 -150586403 +675722899 -773108246 +179410501 668271034 +-196709808 -921737426 +311137836 343167154 +-816337212 -361393168 +981830654 157141125 +579661032 -896432896 +852974201 -578761804 +-881513226 -489175247 +-440982612 -430762593 +-188585329 860792580 +-102020278 111336635 +-899987710 561562385 +618761916 580767008 +-792097310 547818475 +-295266189 340233259 +-485185545 331771701 +804594799 777062437 +-84002818 746140886 +768915476 -203923786 +425375002 -868326723 +454747621 -39135324 +-809671679 -735950393 +-71410379 923362435 +-229176245 -473815434 +177557499 -608452649 +782285089 601974952 +627858130 847650160 +594655596 -843519373 +740024825 -630141077 +-360605349 -430473297 +-370038285 -778990440 +-930843951 107198055 +574969623 28002775 +-788860358 141325051 +-48445449 -145128385 +626126762 -259768444 +-765064266 386247203 +-225338262 383783962 +160261854 516122025 +358810485 658066430 +-947772211 866887173 +235599084 -351191923 +753662828 -807083828 +-846114045 4473107 +-510262610 -591202391 +578799346 -329638400 +-173268149 13870614 +-301304719 751214657 +862897100 -102718642 +338400699 -214004234 +891871795 -218035584 +-193268567 536326387 +-809018023 -503302026 +31977961 -936872193 +4572939 711461715 +-598986730 -438115139 +-619268645 -763020965 +-958357785 544370725 +336638517 446292270 +-857633634 -789060542 +-527585144 -766972847 +-276931981 362667118 +425856338 999927266 +644389506 -703517077 +671675902 174561265 +771484233 696981685 +-501661218 262587142 +203287650 -835420551 +108039255 -980088185 +-50087229 74817060 +553071293 655430778 +671384145 -297724004 +900828518 -476762178 +365722613 -516406596 +763660117 -783154525 +184211315 -627900372 +794286191 -957778320 +660205998 276376063 +307773046 -459004499 +-343550916 -964847306 +684653498 291561664 +383115869 -913481260 +-210644704 -240062085 +-126589017 220963637 +544547294 299807746 +440332955 93192350 +242056191 947646796 +544098617 387403773 +200185896 991502760 +243390651 -553315274 +-325308696 -586081181 +433935441 435211789 +638159934 -289594586 +-292041317 -892994932 +-293059953 916707252 +-554170120 412198594 +-27837506 239158372 +955406991 998372487 +-655460359 896129250 +-831897021 33418025 +394423623 -581438317 +-394265252 87754598 +-894608494 -985171478 +-85154561 250595843 +2122911 229523965 +-787795001 -761270486 +879640597 765779884 +709332144 941045627 +-279774870 -978551546 +-927033765 -533582843 +-781625925 763032995 +32104846 -217459965 +-996648979 239558460 +-770156161 -44982169 +444888040 369474299 +-533873854 194552546 +949592393 -174214678 +772175963 533884606 +-450787112 -481507833 +890807074 323482060 +733146279 678167210 +-241191023 743319535 +851669453 -470384274 +994320563 -140288051 +-472286588 -665955873 +934241439 -501432452 +-868534016 823637363 +-10851396 729038632 +-58648415 353837875 +5884038 -496948425 +221007058 619211472 +-72204915 974434022 +911073072 449367357 +-229729938 -157869946 +-831262667 -935862423 +-195487008 16855172 +-758703486 -764233920 +-101029257 -349265047 +896475891 -720790034 +506901486 701891777 +-96460038 -312488991 +142083547 474131235 +-574975540 -449728886 +-156815553 -772018470 +553058527 643548149 +-627483055 -264367009 +175849224 -195690786 +932682104 65487271 +-715314708 684542355 +-480779431 528239068 +-849813179 699654336 +671921822 171274721 +253690561 54951123 +-308867209 -789200162 +-645808893 -77049800 +124188081 485910142 +-150184844 -56691175 +-560811135 -875673305 +-603789588 803951324 +576154347 889262571 +-892723348 457347983 +-912768166 -434536344 +-565001624 534663761 +65306666 922419493 +-377817859 643915129 +-873756113 696026799 +-526725010 -736932492 +-166508904 570878579 +128745983 -862639031 +-571078686 539806745 +-591226898 -7719691 +-353319668 591279755 +-80428842 -752673700 +-978068119 -651060494 +-808064318 636924612 +-334270310 -386848552 +-756187322 939606386 +167468242 479126352 +-61293435 491867650 +-547661474 787493031 +855436467 -777204580 +895264758 667649822 +927453667 739906871 +-869662695 -143645862 +929596941 -793262708 +206724844 476975571 +-288839825 502373283 +115984969 -851114587 +-68885806 -531933564 +950986058 -908544339 +-432508797 -482691218 +599872755 762148012 +-573869705 417233464 +-782444996 67750324 +-93770442 -895025830 +347862797 709543716 +662313323 -237459796 +389057213 161864389 +-249596297 -745533172 +-375327657 -740694950 +448751092 980876167 +-860307198 -546176463 +-731665463 436902065 +233323607 -938648354 +153943216 569774997 +343225581 -338591920 +264015276 -273070610 +-45870683 576363714 +821633087 474133118 +-18671700 484680805 +-777671448 -940276439 +49326193 -774338650 +482427538 511358152 +319589393 -874845850 +619893201 488694181 +-637354381 -836728618 +-580861734 -862713445 +-790314198 157709680 +795593538 595667181 +-664789159 -903442255 +471999902 -438806329 +602325337 -596297997 +626084857 -336222368 +-422654872 959698808 +-347733324 -739782428 +813511716 475369055 +-365872420 562539963 +609091701 -21766763 +-604865514 222729237 +-913296949 835576321 +177321870 -953768418 +-545329504 -941348450 +206518212 622423536 +-130599137 -572856425 +-329464031 447196526 +-473363871 -357618970 +554991676 896177761 +-595145270 829597573 +-341722203 329006285 +663852277 408892577 +-772818373 836439068 +-708000898 -213583094 +-750539182 -638124050 +-68043930 722485310 +623169326 450935654 +-832316847 143803168 +-200975953 629917603 +-58130228 285293742 +866598846 656179093 +-161853717 -31090585 +-458531711 851633839 +656893526 -676326668 +243747356 -412277125 +148028706 924594789 +143539343 -921714689 +-916373302 812745721 +448816454 -196840013 +-540809951 -843365503 +620333956 360756368 +742839478 81158361 +512690693 -260432338 +-10263025 551029429 +-368068611 -484177941 +-418413544 933838259 +-84739749 373364496 +629701048 956705359 +-41368844 106252866 +-558731192 987048855 +538418479 7456558 +642536355 642710248 +-518957100 608022577 +452772457 533550575 +140679455 133066212 +-998327264 -917429358 +-246610166 -825522137 +-779341978 -319807499 +-758822577 698049736 +-244432129 207075648 +421859638 30819609 +378175933 -27564398 +116644384 -400293049 +-308318023 -86458851 +974818336 191807284 +242404400 781505647 +-502496280 -232233334 +200401935 186569629 +676413214 -486194911 +-510381994 246696240 +-90082442 272671643 +271004203 -342809413 +40989839 38271654 +-56521207 -172862435 +517100594 984338479 +815079154 485666652 +890909868 499759482 +-462805555 -312152009 +-672208834 541956950 +986982715 -751141076 +-471592796 753122158 +-511344130 742789093 +-887345819 842199041 +700597039 -564788711 +615591298 -489931532 +-195171188 942732108 +-983592241 -779976576 +847519863 -252826130 +591035138 -340181283 +-813260947 596662149 +-853216633 -282897897 +-279007553 -409530726 +256192319 142745509 +-554911035 -161893814 +-429495995 -807348188 +120095680 -283730209 +-954320260 -100049681 +-338735213 506184437 +-27301389 883590051 +-951865289 368619785 +-636929889 -627335151 +382242768 -550528892 +-317326758 -117658547 +-476168091 111963730 +913256200 -218230157 +818225883 -529868283 +-523612390 -491406240 +526139490 880624351 +434015149 617346688 +673561107 271778107 +-866328683 893933449 +827841248 -86607233 +-46453225 135534677 +941209372 -303584539 +835390812 895566538 +-749126910 315508647 +-640506335 -126793903 +873162195 -697494238 +27897517 -911199095 +-233414092 169297484 +263629673 700461225 +-147569654 -324601101 +598883749 -406944801 +761264229 275931123 +-498375471 899427857 +254375926 260646476 +539674970 779593769 +977546388 724995717 +-452506631 -602698138 +505940277 -42061104 +-352079321 975339421 +35944118 -636741732 +-64506696 -813172865 +290936139 -883214836 +440909519 -779395545 +43551472 -548540309 +-528295228 457201401 +241620498 828083683 +-983407419 -509789284 +-308371410 -85371605 +-814830790 543438159 +-97572680 -508239023 +572299702 -470046911 +-786442008 414470965 +416997418 -586510243 +33643936 414720397 +-87146309 -916147608 +-204687022 273449524 +933947864 465088736 +564791526 -82628135 +-153553100 -885096453 +724483900 -465464371 +-907894218 661595176 +-195167186 -906803388 +-229661108 -725292318 +-317654594 556876855 +-35045207 -626268493 +-672171309 -716684298 +-411715712 559624279 +747759865 758963745 +699152127 -834901982 +-89181023 -481042305 +-262015144 -66983444 +-618075653 251691642 +95676633 -574687899 +-522646400 700529067 +454328844 -29292514 +586685230 -991666767 +-806973859 237337010 +492079586 733855455 +793980769 147046959 +30323132 -229043721 +-337942952 -156496190 +-1262490 422770887 +-237618000 -10457795 +-622680848 779407378 +27546068 -990933147 +-774028332 -299633213 +-841811986 306961408 +980849743 451388334 +-919426546 -488285836 +-757134602 244420216 +239466232 570306593 +-990868911 880624687 +-696526540 -60927117 +-317280262 -430422229 +17624458 -395625332 +368431077 -729725280 +365409098 -758364065 +-982558183 -615567565 +-356296357 243091214 +-40748103 -440299727 +991693583 273325461 +-385798532 550558408 +-399558558 -501481970 +-711990009 -230495581 +234022185 22950895 +407426320 -295926090 +-885854936 183479211 +633512612 -621609346 +-991150767 915071995 +991279111 -975777638 +-264801106 -555987389 +-708363803 49390293 +956896202 64676126 +944703327 -244193838 +183626976 598428130 +-191108035 -65495348 +-657950175 -944339409 +-797728513 -90121179 +486048807 -905884931 +880244076 -994810763 +-30528775 404496793 +-765702775 204932437 +1223740 985233400 +621735543 -132415631 +154328843 711970289 +732645257 -914942935 +566633676 435025256 +-595317499 644754545 +-298760828 298095062 +256137477 -108818515 +828494750 64981389 +-916253211 50738110 +-177775288 -398386041 +197059049 -938572674 +244913333 742511089 +872423877 781832868 +228690216 230196724 +-868995375 -879685195 +-458778960 -978467531 +-887295325 -822162678 +-724832265 -597011570 +455455016 -508262938 +788151727 -238841518 +-272327365 769959022 +427496887 34610586 +242822345 -660312255 +-196340879 152925084 +-57870972 831832788 +-870793907 -253135033 +-877659076 420876834 +600256878 -368321942 +384621340 -559934844 +771781035 985931243 +-711072960 -685435312 +-601037833 -154261839 +-187927885 601590035 +-854775861 234639063 +781926586 -358206903 +-720148356 -19282823 +409947686 -271141375 +-663899255 -695005399 +235780388 -55628550 +-380502380 660518731 +-100476884 -814274541 +-957756927 -42075647 +-678511309 -394247780 +-981101742 -458690473 +-103834668 -891212240 +958340538 -694550308 +522166686 -961759493 +-377880151 -992202368 +539731518 549496470 +-293509985 597610199 +-353871844 936944370 +-41946725 871478803 +254019411 -869815128 +-871368677 145295527 +-443237233 -355110127 +-544039953 -324520371 +63179458 713908574 +329489603 -748944527 +-679456441 198112553 +-109484760 984050790 +518343991 -155484507 +731312792 -257155949 +-951827301 -763813920 +-126551710 579144317 +318791138 369533990 +55168387 -311931889 +542173317 801982790 +995312775 160526392 +132780668 -738163055 +-710462348 865199792 +-407795166 344689973 +-563313876 477269107 +-817677795 666689515 +479867584 -664979136 +-66108491 -390428042 +183730791 912864343 +-35665074 114175853 +154910379 186549133 +786853662 80976989 +43605538 371002648 +-640927768 -430192232 +933649683 480242805 +-491791578 185016299 +-338868488 597656277 +-744247791 -311305251 +806000108 99108211 +-667757039 -273252814 +644173006 -938073671 +-399178642 188596649 +728061097 -584942949 +-860543545 -282307746 +-525151189 645109016 +-742088269 597246611 +-3508189 554000173 +797608545 -166052772 +663408260 -542413162 +710077943 431852815 +655070530 -498873054 +-742192203 -601813975 +-383616785 -251719944 +-694078539 -65077547 +-882599474 257619185 +-736901231 -250488753 +-927013114 -158049216 +-939245056 -330891634 +165551570 196134683 +-8538983 215481324 +-655598764 389884606 +586573979 -213094019 +-485770688 -354958642 +-77968491 944181854 +-930693182 -744777545 +79218158 487719661 +988906151 -876032619 +-591247017 512452525 +-112879198 -469522683 +835683071 788516339 +-912084081 -499211182 +-756700281 -590934609 +604244482 542065912 +-738534939 592589343 +-381813377 -10008776 +254231967 123046595 +828994371 825417858 +-602215435 48305194 +-886601679 -769800531 +489971400 381127580 +-660898495 -325687906 +-337054507 851354280 +217076638 -977941981 +-860560177 -607222254 +168644553 -990400308 +285327041 -530363719 +870233386 301459713 +162614583 -761372020 +-924375163 962473846 +-80744945 -456123125 +-106702499 708750059 +289022249 -289118079 +138762038 780337521 +-558390090 -897081532 +464743996 -441050306 +414538416 735287508 +-142158002 311852988 +-190500711 582287737 +82608323 783137393 +737013323 -970157709 +-764686896 -696847484 +-363335289 -630392681 +965449471 -665683674 +-797599303 592319436 +14463098 -277760938 +-638126303 -904500994 +850182291 -128549302 +-608852944 50353370 +-876192446 -265205485 +957667108 112754332 +100802615 -869512616 +521975904 190941728 +-827676831 668325381 +-401138796 362158832 +-745896621 -20945119 +-154588605 -311376572 +387198936 -59054837 +-351332069 -790389896 +177798170 -336973943 +-900930342 -633230495 +435329614 -556199993 +461922772 4321506 +-349524126 -138258175 +535768976 888361127 +-22938760 -294005523 +936768893 743448711 +133843709 376756804 +-542843183 563773076 +996392880 649773072 +845687324 -295526688 +8776818 498246177 +-409610883 817001735 +845303725 -742145630 +-129014966 21070183 +-453593029 208037711 +-877487525 500484795 +-862880457 -694707904 +719222923 -977196532 +363437719 605566509 +-244279898 -499116835 +-902257396 -325094164 +-501068563 -35299569 +597910195 -294344408 +-179458868 926591300 +924410912 165414280 +-805213750 -458032845 +-766718912 255509515 +928064965 -393893395 +-736863472 -668832751 +-914612065 816466780 +-163620137 -179673445 +413977356 -677327507 +131252575 -621010238 +-165668759 -952980689 +987827662 942251280 +-934545736 713628624 +-192736938 -366338265 +-703943811 202523672 +396805103 -854768795 +982962510 94306091 +-540908650 -340934896 +791802058 -411254237 +195902444 -540441563 +-753516397 474261853 +97540832 -550692865 +998382064 623301660 +-603858711 911062160 +-571860142 -585951665 +-831192870 -586325946 +-785982271 564620227 +684410159 -749837796 +749709781 -708063516 +-529626461 824308334 +492917453 846418257 +735291080 756264761 +-148647402 -680471447 +407459638 -961000446 +-456034084 -686675650 +124274937 -354442206 +393256090 51992255 +348766888 -924884646 +-127836337 462920405 +-620509387 -740270936 +476788602 -751074469 +552846742 904046145 +-750336050 -644187830 +476924029 -449380857 +631053959 894955809 +-6083849 -317396624 +-190045767 683544205 +-535902673 856761038 +928319569 90091512 +177723497 283785090 +879938413 -916383906 +480205725 428704448 +518510374 -630700212 +239311247 980777474 +-48394652 726219829 +254399193 -664217858 +-281406465 467790236 +112901536 -664810520 +-587174287 621961717 +-257727877 -868150260 +348904812 -273365998 +-799297365 151176579 +301854053 -337972991 +-834023602 -541079373 +987162614 85740577 +340503524 119411832 +-950606516 164360832 +650785100 -526305694 +721808994 -504472543 +-684570466 -236242219 +-583880548 118591548 +-936102848 502237036 +14208301 -598960170 +506726719 802782289 +-774380755 339577614 +-693039149 -948525665 +358047024 -591323355 +676812906 -39468041 +-141268091 132217819 +463429263 723674532 +-486276582 -408472215 +-458422552 -389467532 +218514063 -189915927 +362394944 -972252189 +-314112506 446263869 +-621293193 313974709 +-903495371 -760113118 +732466697 45610745 +-841023342 459909030 +988976131 -384100719 +485977626 504166390 +-406302425 233897630 +230188249 31960131 +4436613 465669676 +-668289473 480304958 +-961711030 961652156 +668580642 -830823591 +280261769 -212583962 +-156011904 -465041604 +-316764586 -518286351 +596004829 -975939613 +386717005 546886347 +252046271 -986162071 +850390330 -957691692 +-33471000 467293802 +-146002399 -709992292 +737261735 354520160 +-26034880 -179586388 +411087365 -280071437 +-544758724 -508915806 +-554133190 463688081 +132360088 562704005 +-543531317 407678360 +-72386898 439591608 +909541059 -92457350 +-397393066 -852113889 +784873249 652474059 +457454957 -537697469 +-430714795 605226230 +56106697 -877060992 +375199180 -901147115 +434551099 -93472371 +-240858926 -610371485 +924260204 -69056105 +-683697152 104667446 +-917823023 -281511594 +-50102878 -568728243 +-329394283 677514082 +352818845 -408593531 +-780516451 206447044 +979025933 577401917 +-968265206 663774217 +-745011514 -105671719 +142779378 736433499 +757546863 435985905 +195196077 -8293388 +-967603744 432836478 +776502407 412290012 +736000546 64550276 +701124436 707983886 +-820969162 68467678 +809864706 841374726 +-355686507 -7360770 +311338785 -457407644 +-406617547 -868643708 +237440188 -512327105 +-205603849 -453614737 +-140410299 325975956 +93515055 -790510086 +922276985 304163415 +-734212131 1869839 +521164967 955726380 +924482769 749224024 +110675657 121684317 +76666274 408754724 +-398710615 232271540 +517086616 -575843275 +-768414603 -471921837 +-135091492 -620617135 +173939279 597891328 +555980156 -932015146 +788424398 -263735072 +533053064 -36349334 +504814656 -280962593 +914946454 818272669 +245110455 -561019303 +224818374 -664099903 +-683777155 168998255 +-371102689 760197295 +887437003 -679275074 +-853191781 738139436 +-157484487 655892898 +414893105 147948442 +-248605856 435300551 +358571524 498404571 +-598836130 82377477 +957561511 359865138 +-541467001 -451011183 +942173882 754979034 +-82034086 245645519 +-835551855 487006682 +-760820143 568700306 +-193887631 261038272 +977120281 518209696 +-683183630 -707218737 +645567366 221500605 +221763913 143677755 +-79164444 208660653 +-749998494 -585593649 +522146104 -110748485 +316305402 -577059993 +270989818 266897586 +-775237199 -268332457 +-402792192 293182293 +469769553 -109066479 +-633111364 269155993 +-827013049 -521252444 +-616408766 82961356 +-323851649 -632695326 +-568331793 -546609064 +-997975630 -377079458 +302981094 130236764 +-364756638 -401093593 +-477713193 316624045 +780614990 -528742801 +-670074723 -715150194 +-110847267 368042746 +79830627 650876253 +-422429397 -265679776 +886539272 903954613 +-549261429 251476031 +-471882794 -181147713 +-576607845 -815084485 +-884234895 456961898 +-542727433 -544187394 +696159985 -251021336 +-182441346 -381638907 +554014769 -577270923 +17479041 -971133477 +379379292 -517842161 +116597914 -657894926 +-325342271 -299608863 +543669052 821718495 +-632224002 -432034240 +179324386 -150874467 +-421813154 635727858 +-559368105 -59102213 +975581506 -841315015 +-290608460 -829881597 +-536780984 984544446 +-458070337 940548613 +-654529745 -795222479 +-482689644 471600604 +860072317 858397211 +727706614 -58947297 +706289490 -239491509 +-834660930 432216416 +-588397786 -469801738 +334910917 290364658 +-475160010 -79047684 +246318829 713193903 +921645760 -766229601 +943016362 859170621 +724309116 -533407953 +-434907683 -689045420 +229419168 770383272 +-268306967 -581303665 +328162429 998660463 +21697929 -684095413 +-778448911 900861155 +127743074 828153640 +-223492708 318977078 +910773396 -974573791 +342228013 483415486 +-10523587 -41679391 +-821929664 -45770103 +19639337 390384259 +749714277 -609077466 +741537525 -610338907 +-541957997 -301642886 +-177108906 959186561 +-53530997 260666176 +359507945 -619570740 +-657526428 38983371 +-871519897 920974892 +4763879 993162651 +964292042 -431043414 +-4961142 746641485 +910971076 -110228643 +330693666 996103535 +655031786 363429960 +695743698 -599526010 +-190158346 405677261 +-709112885 -69678569 +269246804 -569277386 +-474759399 329998737 +-723596435 989834093 +-454561664 -675558847 +34178982 -373145416 +-434333309 -361808540 +-816831437 270133490 +349020400 952753612 +989518345 -773442240 +247559412 859881649 +-513550550 965760801 +282255632 -35590317 +690086732 -849295203 +-910002530 -904219157 +-634192407 -240019272 +881112304 673894258 +541790382 -18643356 +-154205554 -932301745 +400243859 465123030 +-689245972 -590339118 +399319017 -290773021 +-381751876 -261055696 +-737024703 -745711085 +-272075075 -595947867 +-3643123 465412883 +705137996 -902143050 +-947511424 576539113 +-628710661 461270956 +256186445 465965854 +-762750784 769855380 +-208415380 192997029 +-991917082 675258542 +-870283868 -430174975 +905324185 680898833 +-547637451 183353624 +476117019 26807502 +33620792 -371185440 +844422104 -966784210 +-175309314 840756715 +-194644515 -570434095 +-176786164 -358737644 +-367919339 -336315216 +-746136450 667258911 +175481992 -40983640 +-456308933 -434934283 +-424979449 288366903 +-929277550 -583270005 +-719320631 -833968438 +-687782274 980348054 +906684078 430311238 +-357276275 454694990 +943590526 -534471229 +-751361794 -414324422 +135271283 -500164198 +376512518 -501802659 +-376022041 -923139687 +-532908156 116128879 +216593976 -451315164 +-840472633 488378827 +-942215957 -582696807 +881040680 -443924129 +515270939 457732648 +235843453 586013958 +61493641 -198224100 +-338089264 -830401520 +-723617656 -523648167 +-511626176 -370930742 +740333929 779038070 +501176229 495402688 +-712972448 892969557 +543776796 814334331 +-859680773 24277486 +524295343 -585284236 +59272604 17149932 +124910532 -151918879 +-135402162 260927396 +-452783189 -169657181 +-896060283 -157187566 +627354870 -753305603 +-602560728 862590092 +877670695 -852669999 +60875542 501613169 +549518702 471521654 +-761533817 27616166 +179880708 -745027420 +323477344 -104467372 +-48147428 160729460 +400236070 -142140202 +-607284921 844012883 +541971546 441080109 +294616414 -883524301 +-116931962 -645636167 +918289299 -877822998 +-157356773 -519017590 +-591838065 -847149863 +602100182 1683129 +948152313 58144801 +48862246 976714656 +-471542519 126108818 +-581114656 862586838 +-23057740 -332146415 +-863845458 -854120993 +776350251 803337194 +114674344 260530369 +-172520014 -53635646 +828412051 115348896 +-544920178 -73084558 +-765338061 387939973 +602334287 -520331914 +-483105466 -630869009 +883898630 -820454146 +-184892463 -542843419 +856484225 -769200256 +73463457 -935304740 +644219185 864052431 +566120082 235014082 +648747331 -575470961 +-538396921 147974699 +-286677931 -538177245 +-218441702 -30339036 +-457884402 965144065 +503632838 108886749 +431805275 -229713552 +893978433 -288660706 +-708834577 916010559 +92212651 -183707832 +636918300 -17280320 +184064200 -544563615 +781070075 -793605663 +447483377 -753245826 +-35054655 611623368 +-456659323 888967921 +-634952513 -861983425 +-826977033 363008475 +163495183 776602405 +981178099 250028311 +352428445 -754205783 +-42827767 655186278 +-660954211 887384016 +594446651 -892694204 +843222726 -175737877 +-327963988 -542492946 +677846709 360833429 +-316539252 -320810048 +-468745284 -659670362 +686846703 200704753 +485857263 -583626772 +-587201544 -35235471 +659120697 137865634 +286875807 527928797 +403325468 -74854746 +201409760 -369173205 +907358221 677415824 +-591803511 -128061794 +-624084906 -533817329 +108224524 814657615 +-851651034 698546599 +87672929 120125978 +-741333386 777127496 +-716445274 618728814 +-545139916 895418918 +790378537 851376232 +626912156 153185584 +-151530513 124403099 +392813953 763362181 +456934582 -418218957 +-243814594 -992206868 +441115166 -109256887 +-655019496 129235390 +329367955 195626790 +-936978778 -42677243 +133897630 878880916 +-405194794 -122342685 +711774037 -471892909 +-153896273 -910899972 +357519173 463036340 +-628777546 653487605 +337575664 154953698 +173137706 -879798737 +-548114316 -911667173 +-291593366 980909564 +-762975845 651995265 +996866651 -540195086 +-269246326 529344590 +-939359192 240742293 +-481255352 -56168808 +-998703147 952024854 +873047122 -939802961 +24756985 267962086 +-347187034 -881856957 +639592347 -671552748 +516522268 580864138 +953716427 -717532908 +-413184789 614575245 +-381642209 -755905621 +-502972331 747844581 +517114584 482768417 +90593568 -599570146 +276425598 207131784 +25643184 -6458460 +-507348955 -922839772 +167162600 430465294 +400347682 -823329677 +700797534 261972651 +-323722039 973610575 +-917469148 384069606 +517172136 -491641107 +135226503 -255991068 +-949676993 124611334 +394958830 359790875 +679012259 -413161753 +-946758495 614532244 +-996393815 944547528 +-439107006 -693671316 +-431077580 -537411767 +858119221 -223807962 +-83637675 -442159135 +-196154168 899312174 +608788606 -619643230 +-450529654 -893462282 +994395079 -408625947 +-905236315 -600272880 +196967925 -993561713 +-393425222 -404636235 +-514443245 -374890812 +-107549262 454498004 +-258210706 -64891930 +512980512 -736920181 +932935196 396376448 +-116474168 -88137708 +-113872314 625492331 +-12445434 -944117786 +100167675 -528374703 +-318709416 793194350 +-88379364 -114464535 +-932986551 449350869 +-282466770 25828182 +238694742 -81422741 +131057341 -334736979 +48860821 411954046 +933989868 370047492 +427310227 -508077136 +367804175 -833990010 +393815956 1277975 +-225665692 -740158845 +581286706 -436224594 +816824924 -729248903 +-937840620 -669664409 +190284637 -990855665 +387075696 470357210 +739661039 -833996128 +742969282 -453545963 +918605025 446989017 +-327199127 217470515 +101404338 -902511221 +-823611372 812826017 +466044341 -874057868 +163963883 374139959 +364043922 452357117 +-709160082 -163727398 +364633823 -421880206 +-77216872 773874613 +-909935879 -300046108 +337327692 -415390570 +828852549 865485604 +359991021 407166123 +-45198089 998669141 +-176337137 546103237 +-652409561 376074765 +968683918 157430658 +-999669214 -427336885 +16183917 -857089253 +-118243111 -391327410 +-843068152 216616388 +174150014 652786879 +827651805 593479075 +221565421 -791297516 +873759335 400084210 +133594715 -426028039 +-307930374 -576271155 +-232167126 531106125 +474358626 21497392 +519681155 -854552726 +-318588636 -886940129 +-887263407 452081142 +-801456149 -614541507 +-805448311 -207940480 +-653946438 947463847 +-960579940 -358636356 +-500788113 -269288907 +-857222582 -340375630 +-731426901 -781515871 +328935629 -616077499 +212125674 -341613010 +-510003015 477097026 +773872667 -696047872 +-191060616 -707553508 +-46818583 486354095 +-382332479 543858930 +206250693 -26198904 +-488980937 130012310 +-645116457 -408365150 +-28152832 -311814454 +-486650027 -16854099 +-14910328 -413883850 +523805679 -411539985 +314740629 70921801 +288062619 740175984 +945750219 -246850178 +-969615279 -645944477 +-179391392 533191461 +783235563 320262150 +-326326514 -916564872 +-32940026 542065575 +205731372 -960895997 +301434647 -728217417 +531174567 -267217512 +-341462897 -845132544 +-156420855 -351485403 +986426571 -229721556 +-412312023 902313129 +-688007126 125981380 +291009368 -693273204 +158270219 -941022567 +942489950 403563136 +-972722679 934278964 +435052083 269900428 +2656257 -677314796 +776127137 -588309634 +814819282 875449552 +995246585 -887133839 +479418999 -260134665 +528378131 -686830005 +821040052 -700508553 +-281069378 608259265 +932014450 976707945 +-908681575 500534291 +-283309706 220379193 +348760672 691035632 +557284356 976449114 +-490267515 -190220139 +-639693980 -961553352 +-647854971 -859311915 +-739740257 369679528 +-496764778 -7126329 +-143774840 -839494234 +387134254 -906523587 +475711282 313263881 +-259679036 323142638 +610343100 459094141 +157246944 -570112736 +829746828 545400722 +-260822646 -290774544 +906154134 -543206477 +896950212 -111032430 +-907660891 918599899 +671044791 345913988 +-962116408 168501980 +-418768412 160555560 +-706487543 -207271716 +759084324 -105957244 +-947499003 -664474824 +83285207 -979200092 +84692144 -46573792 +616744923 475963387 +254219186 -811676331 +954042573 -813044582 +-759100351 -62729932 +773216028 618972043 +-866942113 246691707 +-401933540 -432538791 +-303705742 476058056 +790751729 196373782 +335852309 363965167 +862186661 992072996 +-56178407 317478925 +-361218858 -672891 +-922788739 773477348 +-877793807 524150358 +-633347755 -427601378 +-920614613 -497178578 +302646628 -892992683 +775615284 -124125245 +16103137 -301820513 +237769866 99343911 +252255809 -222232413 +-532783818 -965147412 +97262716 2642492 +-365473431 365290691 +-194494201 -215321823 +219180022 -138530815 +132718668 -231553818 +781700622 39885068 +-540241978 852384866 +-393060685 -259243599 +264912133 430190894 +-202073855 -98458233 +-907265300 -820210911 +259025005 920299692 +-504868047 349818778 +389437535 -294385756 +14872725 -328008113 +-844252020 -109619941 +-345501074 -26037345 +-57917709 -501842322 +484300396 -230045852 +-121152347 288177789 +239883816 -641170872 +920615222 868518697 +-110821162 -386407605 +-578344108 -975001664 +-279704395 -80042022 +785595591 -972680790 +649939092 738064303 +-852516770 972052509 +-896301978 716870006 +-102269611 -699865381 +945957486 830054368 +-139172426 175880724 +-851067644 -989349173 +782577741 -901080224 +-324617157 -283558730 +-496850188 628143416 +756569591 596067494 +-718285711 -666153284 +587687867 397063786 +108551716 -16325317 +983641259 -676598567 +610198912 -353340145 +436763294 -648746173 +-778345850 259728375 +89595695 613929377 +78334911 -580705278 +265789230 -933120392 +892837170 897151996 +-178540352 -701519444 +-525694632 -945056953 +334918293 -105969238 +107694005 929657440 +226070653 -39260007 +-339401042 -741749997 +256437489 -2977809 +142048242 582259130 +-193458334 493898212 +425718453 439882527 +738451574 513085355 +-409171776 558297531 +463086840 -600686355 +-718278077 -693335090 +216428556 620415843 +-893441537 -939298439 +187866420 394447918 +-161955533 -238458393 +-866459892 -933964672 +-373461069 697219283 +43139040 -9712265 +696011920 -734726729 +-192904314 -252001389 +364729075 -782551038 +-784353801 -28207924 +272505264 42941993 +402049324 -574438010 +-80961044 -656754498 +-364052308 613357010 +-627248660 -784966774 +-195143305 -481877803 +-824693203 117292683 +-776889103 151069323 +-90912738 -897347372 +-126979223 254921718 +-922836947 -573533820 +-224823637 45521474 +-504919121 126949940 +-308265677 309238909 +892161776 -254394243 +98869981 -14975731 +-505443427 548228290 +-202565018 169721026 +879959565 -813613233 +551364157 -352532724 +913473452 296960659 +960848978 -706580823 +305889989 -563751233 +70788623 515806097 +949204438 -494513938 +377493574 887501063 +-581466242 494324068 +-718995326 -25361424 +-939021240 743583809 +-838727860 326091306 +-527431465 -580778457 +-710740366 -521330276 +410940436 535198460 +131719341 -315932653 +-522866265 305474753 +527236139 -502630766 +436925749 268258581 +409807759 -189436984 +-424188547 658288861 +264697958 -131319780 +439042877 305326304 +295800573 330616848 +-695691572 786500869 +729000776 -546784499 +495359826 -748763343 +467219725 -963753702 +-483612864 142303214 +498198676 639029187 +911240303 -508494085 +-523249403 63475518 +-478593125 754207571 +-228250053 -79957517 +-418690768 296841931 +-156318913 -620029905 +800609026 -318049448 +-20385603 -72844004 +733605373 511871307 +365497857 843420879 +-966532869 -453048649 +482418334 -348219428 +876468047 -220595731 +671224777 237282925 +-538952132 -569076285 +972758495 -783569363 +-433612003 860081529 +699387008 -272866607 +-983920439 871335532 +-684158005 224246674 +-602337063 -536197105 +406264804 -390969951 +-680044201 -701652434 +-774633123 -895260063 +-370012689 -628516593 +-31138784 -40869183 +147729553 -571518968 +436877787 21300009 +152010292 -208047204 +-859917700 419774295 +-191678202 -19976892 +458246657 -960319621 +-972210251 -836406383 +895814827 540827556 +-992877656 660177092 +-649395887 -123642942 +719342721 750912837 +-273511503 42442072 +-849674799 691564722 +123550847 725425361 +85925356 867904057 +-727847792 -805935272 +614085996 998618753 +881300152 -985669717 +-136665733 536782290 +-822887225 -701170309 +171595806 -95668584 +545994954 5064861 +-589408126 -180369276 +440171595 -464010791 +-866397262 445388017 +-20273575 292591804 +-853063979 208430772 +468640313 141171344 +639847648 510970129 +-488481658 -476670851 +314399750 -804654721 +600052600 -403474127 +-2446733 -841950474 +-572966399 -79320423 +615191106 821216788 +236800682 511195935 +326266053 -181161535 +750854185 960181147 +-2584862 -603290930 +-80360690 -237048935 +-906226644 586276927 +733519321 -493633914 +-955042898 534241967 +65579362 -910390694 +-431053532 -490757142 +-138945209 139058439 +452007576 53396482 +-809196240 -788954623 +-380682630 -68186619 +685665574 139662414 +864836000 297944747 +-126325434 902007617 +563171783 308210885 +-280200940 -420457294 +-554996218 -586994016 +204051856 327495129 +-663464223 -99874301 +-185807400 142090659 +734423459 -273856081 +-983770294 364616324 +539570181 -181057382 +-195447166 -519835763 +-387120972 593250297 +-275428468 153829361 +-166603966 618709661 +-928443529 312430493 +521484544 -993039625 +841999082 -32392804 +-466819139 47947973 +-499516368 285691746 +-550872423 913273399 +347110468 631640405 +-613508191 -841646026 +-792097377 594644272 +437521913 -927247555 +-726349946 106677796 +957477783 -840512132 +-213788973 124944580 +378883582 534442294 +-88238353 550439275 +-369725042 193414598 +45501336 692876082 +231233990 -596181370 +-414035340 552208999 +526211490 670818921 +954103681 63286468 +-731267261 -10946665 +-652021321 692112779 +-861612867 472557697 +853765644 40454120 +-620524782 612873290 +-754141629 612681006 +664409168 -618796401 +931799934 -510016224 +712509397 431982873 +-748570812 -271960773 +-494792987 -923286434 +427831440 -228751321 +-738154156 -824440299 +260012866 5393064 +-441244102 -48912355 +973776729 -777121189 +-913764350 -198915030 +-141967031 752365832 +336093004 -710101604 +514517249 145384308 +-626681835 510534878 +-137004470 998786002 +283664577 -229051802 +482709788 -697717572 +855432811 624419275 +-31859115 165818237 +-937999871 -361878868 +-575378370 -547855964 +-713108092 636792951 +525184830 -411091913 +278568065 -826421040 +78975680 268581294 +-865346443 906605742 +467469600 -220782182 +32323423 -91164517 +-287923066 -734673496 +732253973 -419166942 +488990551 722545361 +654406042 -899659378 +205475758 468273576 +-972349127 -239493378 +421837697 -674202870 +-452786387 270721626 +889066074 854737469 +257491678 -810864435 +-349332982 -35439298 +42546383 -852324730 +437590304 6987469 +581359748 426199444 +-493830762 -448588972 +375629330 612148238 +74746093 257995058 +-761442947 379637599 +719695715 527697173 +117268738 -131681715 +-482186887 -773099605 +-818390196 563844950 +-866143522 -240965066 +672950797 976560063 +-715383385 904090819 +-325659958 -631250378 +76690911 215341328 +756498680 859855276 +935348983 -739091659 +-177961779 -786237246 +-494629996 284392078 +-798640024 -635760635 +-908798666 978333298 +-216503297 488049219 +550686786 -267163963 +486871154 -65807432 +588579560 -532469938 +328553977 -790976015 +777086119 -36075029 +-657883995 -895721056 +-245005408 -831332374 +73767594 -668280510 +-62664342 -676327588 +528363832 -703369986 +407092285 -892013414 +891304481 -205140833 +512200868 793283368 +340568122 522900094 +101206643 -230597390 +7394871 512946716 +23018143 -745977694 +-320835000 -967360581 +669618336 -452621870 +-319814798 -414515038 +558475026 502042284 +-53804680 613603134 +443815028 911880929 +4649386 58923485 +-857645589 -52257592 +-438443630 -327579476 +-785091117 -407269128 +-564245839 343771150 +3656576 402989627 +492893505 905993118 +-709005586 -42059620 +487247965 457199201 +285565919 -347934630 +163888091 -682404503 +392039079 -194259075 +-281123271 -302249574 +222232475 240566385 +231550412 -543509167 +282676340 -721844693 +169322525 -829743736 +739238239 -871751828 +-963317747 -592025251 +735544118 -264914510 +868448832 774234064 +-291705216 -354026061 +987769921 668491233 +43867595 -897992374 +159633579 -389778647 +-256587928 -308512099 +-602550566 -252444991 +-177775945 275962837 +-933100180 -209897101 +-990774523 267275370 +-120878601 -121099682 +377257678 908470525 +465417633 -521952637 +-784402345 350055203 +275462453 -335292751 +403731350 524386777 +-863843307 603092281 +447349336 -362440275 +705933677 808568605 +256486770 -487514294 +-911374144 247030654 +964403378 -574908994 +171475480 347543760 +-379523684 -121237325 +892291068 963965730 +853094503 90732191 +-974422026 -198210722 +-820464708 136064602 +304943527 -942581427 +684609884 -214704958 +21322663 963226113 +953258212 953871489 +604809843 -920134589 +-839315127 400923219 +725380905 326561503 +277704810 525112255 +562841571 -195871102 +354401113 308975360 +-785627095 -238760026 +-157255335 905706799 +393952318 955585321 +428809711 517996903 +674344554 -95819930 +-693520128 592336424 +988367848 -9236871 +-611746290 73103413 +-720993319 -896650231 +-205902442 577078627 +466854980 -797215597 +-381783633 777200012 +410003280 175002686 +341654153 726858952 +-133391993 782816917 +-615253905 640188019 +-255867653 -999169997 +-379120457 711760254 +-487873691 76171746 +669692723 700882518 +-783096955 -340983656 +459542086 890430485 +205272993 350797444 +-230639294 -331825289 +-338360741 361377022 +509608705 -159422375 +-805889333 256721101 +577107923 180093184 +914508466 12622966 +-287610616 -679469001 +390054239 895733172 +688765253 -16839794 +312829345 717207054 +133035691 81959706 +-416275262 924658279 +-568153807 -179247123 +513119288 172986860 +-385416971 -734982809 +677465283 238305507 +-127202835 -614802339 +-294672411 48663421 +658329432 -131135672 +954759072 -948670009 +-394962097 -806987243 +-150054778 37585392 +-359564036 655753208 +-705178075 386890578 +855086216 850292280 +1391796 -923883515 +-626912591 -126210844 +-575962994 645343890 +933359326 -221707324 +872786640 -649474567 +-509391674 -957869264 +-111874940 -646576876 +467690741 198161245 +908211665 823837774 +-949377986 -742669987 +-883621355 906325038 +546960670 -559515976 +263611963 431923887 +919200301 274213875 +256327647 -748923254 +-360909628 -628367050 +-171903260 -945706710 +916773733 -295241087 +-342251923 -419012033 +392798692 349889284 +-776438649 -845108364 +665286480 98928575 +-65872062 229700851 +-796179486 -46531939 +-84627985 599925399 +-922669161 -742418248 +987246077 811805173 +-868779341 622841602 +251002277 -610757761 +251432249 -160475192 +-231966732 540845613 +101370173 77517171 +559211154 934884896 +895371169 221997770 +716442458 207693046 +366360827 -673699511 +-585037361 350913852 +157079019 -39254237 +-287968431 -800995712 +-184935956 575749865 +288851520 419010032 +-895220924 -930363795 +421421886 -189448649 +779906402 -986696225 +-368894840 416565440 +894794555 -205065622 +100859312 -245404620 +-961813059 -456142958 +-897106905 290621542 +-32353190 -132351773 +615418894 582191597 +644048481 28926307 +-125810276 86976029 +746566772 528332531 +222698780 -808573431 +-343490067 207495696 +336077323 -473818941 +-394442679 -347397280 +-840371993 236168295 +166339619 687131369 +556648460 491732415 +837264703 -167053290 +-875471737 -576068198 +876686759 481241753 +-947645600 764565353 +319469819 584462825 +-384458969 126202498 +943309034 -998870549 +652436475 -889104881 +213437295 114940525 +128517439 213857438 +881966132 -638712164 +-520541746 -690881883 +133813821 790236691 +627247753 -967687431 +-514329930 -982999999 +202444294 762267586 +-648308733 259769524 +427296881 -522642177 +322509307 -580939207 +-138939659 270431756 +760503687 759366473 +-865299532 133382639 +678921164 406156501 +-60328424 -456728238 +2953868 -263994220 +-381384728 -417504269 +652227501 -120590881 +457590300 884156669 +815933107 476961605 +-144503058 835050181 +962189235 596000190 +-637412693 -901756619 +160004291 40272279 +-486512793 -263072955 +-616852932 347256617 +-293201632 168808321 +511621289 -467967442 +736961971 4434830 +-113322145 -638027465 +-811230573 300726093 +424110611 53671433 +-131018590 751819054 +-63603588 859438456 +-379558066 -643221362 +-703516694 608785137 +738114269 190031730 +-536482571 -485995153 +522926750 742526811 +626331204 58527367 +551985774 602839416 +-869499352 154105537 +-513143042 -373638784 +-278696418 -925901403 +583785692 768655041 +-160657361 -124462683 +-985583027 -193820554 +816876700 -61096603 +956306176 506410242 +-947600532 122572315 +-169513955 444959860 +-318803339 -48531527 +-932521100 57960623 +573463769 100951848 +973787227 477964879 +-385254854 -334602799 +865489385 165968037 +8013796 -613678970 +758360162 -290716813 +-234826999 599219252 +708498653 161705724 +-875736972 589407416 +495411695 -438934011 +-494440386 -904892970 +572383909 -19012320 +718054578 651338589 +-519082221 -349498655 +572076204 431018024 +510929190 -350808002 +-625109014 -411111377 +-800057338 -440446745 +-532916422 -329953137 +207420375 -712075374 +990248942 863451291 +313740007 -319018528 +-402881387 156254029 +-370613668 -465306119 +914184047 702967190 +986262791 217054859 +-108362738 698059066 +839303989 919008185 +-849371091 -693885896 +-836662296 -884174514 +853041685 -591986486 +-404845584 977825918 +-890742545 842209540 +943161630 293389183 +-29311528 858188281 +427789048 178781760 +-625500284 337480047 +39850635 -427935657 +-272076532 -780386142 +351862 289980654 +30266023 -909735976 +829402948 895530967 +290321022 515344896 +-324693222 575897125 +15853044 -996700664 +903120695 215013775 +-372062066 -657263032 +-35564408 41449012 +397036619 -545845788 +104299649 631636384 +443232445 -154039830 +-413614169 24836454 +-915192470 -302689656 +-927816184 -692199128 +-998949195 592440668 +-380522610 994516872 +264623982 -277985469 +-528602157 870235873 +123890356 959608437 +-351193042 -317467631 +-855097284 -81832848 +817458061 -257147847 +-227267968 -763675223 +-699885495 623423706 +153393995 428419902 +-539298199 -655334920 +134912677 457135340 +104974942 221189696 +680725126 882646630 +321733923 240825605 +-534185684 783207078 +564160777 84681189 +137186672 371672289 +-103360018 27785458 +-290369128 710618354 +871115082 580372724 +-787166031 -333709965 +-997820440 317908979 +-463682096 -180641864 +-612226122 328188831 +500594121 261064193 +-58921423 -203962284 +734533933 -951415418 +-711150125 -703820601 +377557336 628237703 +-129398840 -810561036 +-152994414 -16691933 +410439490 380040016 +-258302594 53883404 +-128601767 346053316 +184140386 -288465820 +745003820 -124621051 +186536362 810997167 +-964134897 967050146 +-617005647 954182803 +689709976 934651131 +-60187456 -494682807 +-877646720 842216269 +-262175226 697973772 +-313614566 513339316 +761859430 -442220389 +-627433054 -16642881 +174822921 -324441012 +133128100 925818358 +402070608 725448012 +79291849 -886699290 +263777803 -346660161 +-805366719 229549928 +962482096 762879549 +291327807 -653054212 +805466101 839645613 +477035458 -67738904 +-235682017 -284148496 +517583078 -928807033 +217594515 -21874530 +-402148698 -254343425 +-470244229 -637690951 +-26290972 795277597 +48690866 598742038 +-545164066 751451617 +-368211315 -747808120 +331462299 866800805 +862507125 -413016902 +-986307117 846165974 +-833369744 123523979 +784868417 -154341655 +-281575909 719876287 +157360118 991204673 +-408825682 409064192 +948067253 908005537 +681481552 334226236 +932335133 -319489621 +970539843 -193199395 +622267062 931421027 +-181708690 -733055099 +784936874 842750191 +-208039339 879883325 +-171663119 864699442 +-724543063 -363696755 +622192276 -495433563 +17265941 980487964 +-949796238 248092379 +-482111148 406525828 +-463412513 483883454 +668965658 480481153 +-454058014 -790146262 +472730927 38209045 +-293084910 -960927751 +487841865 867874129 +-124138314 -822307606 +-715062390 958495538 +669089491 -141785194 +-155088877 828321261 +8360126 -495417917 +782168789 496774508 +644647810 406833446 +306475752 288315549 +452916613 45244286 +935031634 990800853 +-187204025 -917053577 +424093973 79283874 +805382576 -459707684 +713697863 -916966463 +940864804 230142451 +582453603 868535296 +-777448425 739198599 +341296092 -840964994 +217638950 195315086 +-577847378 -775956615 +851993876 -720187899 +-142354140 -391325436 +-613498191 -494165281 +-429000589 947911633 +-232285248 -987956811 +-314396008 852033212 +-946667210 -446347583 +371483946 521534418 +-272214479 -311918272 +-24346127 -765833239 +153123824 339505637 +926148707 -739052411 +-920583551 487760949 +-323987312 615374955 +-559809330 601347796 +-588849358 551826935 +-976286104 300150631 +-645655539 -138364113 +-153237241 -20876236 +-477397023 -763817218 +274179357 -577513322 +-908139388 -476355257 +-998961401 812142694 +-775123566 -590505943 +681910089 -703683520 +817331127 81198001 +528935285 219771435 +843732293 -898639027 +-178100652 -46841415 +885018392 648876688 +-546542977 61548319 +357095600 269894973 +-105912136 -981949732 +-970825854 -271018054 +-961359571 853652068 +-25861413 -124229493 +294888487 488298556 +399739733 213835231 +985491886 -729543880 +768701026 431452223 +-196658325 694242948 +-370508513 35739940 +-931230515 824872809 +975093798 -445634064 +589475273 914233248 +369070267 56928673 +303712659 -193030878 +628410930 -575163035 +-36305925 942189300 +291035483 588151893 +-812838518 978894071 +821019948 -947075416 +-52123533 -437430179 +-304095093 -198759086 +-735961833 -991802221 +-302512772 -867501743 +-852101425 -28118731 +249736692 217769953 +88761149 286861449 +133444267 85596786 +797920525 -70108135 +-26527049 192876852 +292991842 252766648 +-338809504 -473645775 +-320608497 825556667 +167228491 -234122603 +-519145842 -938526875 +-42358947 407869641 +-137075529 487706609 +-70193515 -479104022 +-48965834 -227588559 +-842658413 510092880 +673242624 709790243 +-931833016 -711742274 +202809024 111222987 +487426489 567415041 +-370970098 -199482434 +-80502628 -641212032 +-496676036 -721487516 +805351072 442552141 +282899559 -867356116 +828884775 -92767689 +500958921 345021269 +-835262298 801498092 +-759821328 -510491760 +-645815170 -297794356 +293954318 -721058074 +-902522781 246934497 +901000138 -304347050 +-311037451 946425288 +785731279 -158095111 +986752294 781175652 +-483052710 -140865000 +-873399637 254759271 +-647024520 -632666417 +-980178810 -638008736 +-335649988 704068557 +827954943 -79692979 +-127086062 -139594227 +618993320 263500254 +-700733990 656359362 +743450333 -40912962 +675496594 401817784 +-395970731 -977245156 +-294541815 -963685408 +-333337242 318431508 +5540526 718422950 +236300191 -864620434 +237458475 -327341379 +-112291603 -1101712 +214799383 119672190 +-462877627 964816411 +954731767 -941507247 +930653222 769919162 +-396997800 42216659 +-837023296 310159566 +209769020 -218417867 +-963409608 -921531460 +-952976399 -933749676 +88164635 184739902 +-648126763 493645618 +564767824 -714045569 +-58543499 328147265 +-694120670 952642637 +-205253885 -832215537 +-914019885 526457113 +-349979340 -131035390 +96463423 968085652 +687455270 -9226607 +-285665119 124068155 +-88591741 -160189893 +263645563 265266248 +-860082775 -954967875 +-598380994 -186589558 +-106613462 40996084 +503097225 931485502 +267167637 760302655 +306340946 502092235 +204413590 -812857084 +-111897040 -31156581 +-798880375 319193236 +361375886 -80624890 +496315994 726801539 +687991623 -918701193 +544727709 693859797 +655222106 -889635944 +387294086 755052853 +-460030315 245663366 +-245538033 -668010932 +227030627 246592405 +624129821 610800651 +-890912935 -658545485 +-122615069 871554164 +503188946 784868247 +530061620 -724344253 +-127150092 95080192 +-736732332 750430206 +516930548 815054233 +-32629330 -345687127 +784184953 -806309821 +903244089 449507604 +328261201 758224607 +-534630016 504467877 +578847173 -838745559 +-5660750 -790128326 +-855986719 -891553994 +719886298 550332387 +-66302996 -867728587 +-444997013 87425329 +-746188311 147727551 +195015904 145818656 +805211578 -674817915 +-576493430 -347847118 +-149403496 -147298075 +791133702 171674722 +-481746270 495030577 +745835964 -175411581 +-93384034 -706487195 +566374809 -570237650 +119135338 980921176 +-749765636 952009456 +367999752 -191606965 +201398135 976647070 +-834441297 -847175557 +419107467 -685835265 +936227719 729397009 +-96876758 -82621799 +931537373 859106531 +623849064 819015076 +707507935 -365240832 +406473056 363021077 +-798837632 395441941 +82423358 953440395 +-113463216 -304319557 +983560651 967058957 +55526698 476396073 +761522239 885590656 +-115396211 -285854260 +824537004 -613809410 +974519334 926959595 +898578278 -50892603 +658927241 -804385040 +780455078 -381150338 +-483655170 919740586 +-863938764 -252064610 +884685549 -984091207 +837356840 680064791 +-399769787 770938536 +244239730 539713062 +86078776 -751459339 +-654067174 -211604715 +972677195 -933076723 +660138303 -406398842 +625897753 400096161 +-857487922 134480052 +313770905 177910037 +389675731 -966887112 +332518970 158423366 +-649267133 -345172415 +364903591 631506510 +-973142673 -492145981 +-124711699 -958031068 +-340536071 8527787 +111010590 -163529693 +751827881 628150026 +742754440 546309200 +-240984176 -293040675 +-466791149 550085999 +356473643 882049920 +-343802814 80546799 +877506876 -705060633 +-106072623 991267581 +371879728 -316339118 +689633564 730277484 +426414596 -647051230 +-440148022 504913923 +487181463 966144560 +840718144 444709270 +626169121 457166403 +-349785459 -458009667 +254632812 66674628 +729402844 -248888254 +-654090453 664658432 +251675257 -158989733 +-121635198 234638703 +758555512 -64083793 +-43051497 -180775244 +-551201009 -851951805 +629471747 211861139 +-131311204 750423637 +-94046951 381027405 +-782770270 201769355 +427096204 -9380038 +-159723890 -513369486 +265774373 17388706 +636225940 -233595766 +189785547 649405740 +-207120868 -981268369 +2378161 -733878290 +-867689294 129707129 +551804590 447738354 +-930553679 520030907 +-9398418 -93371761 +-830289787 41321150 +276664219 539099680 +-174141395 -479419844 +215984609 893593660 +-906599177 335679839 +-335972593 321008956 +-647484377 318147944 +984032511 428545649 +-284798755 511233856 +-534438998 721330747 +-24268349 -650695713 +184248647 -363424768 +386011935 106304339 +-185080009 548703529 +-260329839 -594313421 +985931456 498202732 +-863452398 472919526 +902916710 72661073 +131454520 235572626 +-71433288 -32971371 +123935159 279498932 +-919901819 -220947406 +-760725801 -791952015 +516937437 592756514 +496792746 26239817 +-618748602 -127576383 +72042492 -257514046 +-559605993 840897938 +45552668 450637726 +-769067871 -702248950 +-79012137 723184182 +513781455 249145325 +165395690 -418739169 +-836085150 430387093 +-814423824 910075481 +-384865860 -821297075 +646404729 772915934 +-162137069 -474342218 +-118650346 845541729 +252252598 965211959 +-306433749 442493522 +650812240 -112539401 +627847726 -888782879 +832302874 179051463 +747488058 341258698 +468958167 829307144 +-475874350 173720082 +631397754 -656171581 +-724683730 997947511 +-770358878 -210566608 +-63323510 -843756315 +-960924572 -76239019 +91645288 -260457057 +331833385 -623549097 +-232105459 804170268 +-98997325 -823338891 +200316606 -231694046 +543290932 -47743370 +419512546 -446308571 +-662631043 -639655841 +-772835133 917233134 +-284154803 614126626 +-113947136 -378498243 +448531022 737211552 +934554940 148371102 +85492741 -363133086 +-977199926 -286565888 +753554166 -166059295 +-702737674 3365328 +122290549 -302509084 +661435267 459731556 +36153092 844971490 +578628095 -785712807 +-2817429 -188857324 +572502136 189302858 +-208077889 -881783470 +799421747 -556140098 +-754795344 -889718827 +-969383993 -738931649 +-340473716 469097312 +540365584 -159087256 +-97463811 -48401412 +373348227 405554764 +-796624404 -434058270 +-647176838 9861081 +834781586 373826551 +-70418898 -484295720 +534057114 -290265551 +356745162 -502712294 +-253737077 -592647415 +-820756761 -259822438 +221656124 463871947 +-420383733 861775392 +445119551 -475574812 +601440860 -458344466 +639694353 -118845148 +164441692 699094819 +-291995520 -249276748 +-994825376 695174455 +-263874142 101894436 +937751231 929982121 +696911553 912871044 +-406756900 -359196944 +805122858 165307161 +321218448 -38799626 +396662345 886570005 +198890272 -560017292 +371341851 568540179 +-983948940 -546552744 +-985604678 -423819898 +-105927643 336218144 +541397525 -992558380 +431311505 815400866 +397515425 -318633881 +-82384479 -537295061 +-130687880 234670302 +-703788071 -119501576 +-497237018 -178677330 +-826134397 -901691047 +209321648 -468802968 +98697600 -29938855 +808833757 59148137 +681570830 -828484809 +-579067888 -585871666 +474295006 -683683592 +-661186042 -523448714 +545938560 697117337 +-626028347 84692084 +737206999 -218547591 +-810031705 -664572335 +-328565592 -5338960 +645094091 211943208 +728937326 -638221074 +841675128 413420548 +278000166 -644167790 +837957306 705308062 +-579911876 233108560 +981712187 286856456 +-720929461 -88134521 +-894638951 729063973 +456642276 116596413 +95748179 988981730 +321844939 346049282 +450212443 -285654696 +-628602818 -461852591 +-530466053 -952761976 +233676788 -606536616 +-446168110 -995651252 +-791777978 69772324 +-234005832 -680587361 +290606634 508834836 +-31993193 -42213298 +999013569 -583414122 +178547758 266006513 +843412558 560443400 +493718001 470268338 +-722856664 -703208895 +-523514870 649156655 +-821424390 -991524578 +258635877 541511360 +-968273542 -813167678 +-179154960 670093144 +-393209747 -563995216 +209723596 -562572804 +-2108829 -107170791 +-759592343 -659417180 +846231034 584234563 +-796220432 -571515928 +3330739 -813121496 +-418979361 -354829893 +-472371354 617590744 +301961226 951913846 +-869462277 95118355 +304509345 -311575502 +-719567784 -803183620 +987780761 885178713 +-220876062 -980538633 +214578430 732248736 +-699304285 790538601 +-816356691 20374488 +832292175 522829549 +616780360 -346889452 +277514781 -880591697 +-18566478 207981802 +-353284816 28124046 +285380275 -293747836 +291775139 -128429820 +-557952812 -364590190 +-82188689 164795183 +-203964842 -94945359 +-770891301 -237966740 +51775995 -668574577 +345480155 -209990579 +261346874 137190619 +310454364 43922817 +-976078582 -83884186 +-911084576 -983999347 +-483911304 -646464994 +251646102 514421091 +337850862 176792792 +8723291 988680362 +-438909443 -852517545 +956932766 -822319659 +-127450273 -563672982 +200182608 -866779305 +461138631 573062755 +-585116492 372213229 +488050253 -621777853 +193613468 -743250380 +577302242 113820742 +-413363190 -879087821 +-87433991 536607848 +4667871 -662428480 +-587882167 -888487511 +-831306176 -657999013 +-774356101 -310633155 +-616863667 -692325032 +231095721 317141193 +-75030510 -493314825 +697341175 811052838 +-190940577 219559114 +-343371682 73631269 +732522314 791718114 +-648344955 -412315405 +-137571364 -465113328 +127186581 -634374757 +333896091 480079966 +387823309 -628124538 +798318338 551357697 +842241123 449656161 +979630063 558731161 +484434580 -891316898 +-415646209 -710686876 +-84130120 137587616 +-574545292 -86560765 +429529466 -847124845 +-561415267 -232016040 +-190063042 -748718017 +366923934 -50143797 +51455871 30023199 +411009885 338760916 +-63371510 137660678 +160430768 944877617 +604929326 -233114781 +-166808495 867044565 +527472191 877366789 +-173948294 163571668 +-202175930 409035255 +119120748 480529521 +209425435 -970577338 +-427374145 215937646 +140314678 518747494 +101662921 456897758 +-861183783 967480291 +-129536515 876438583 +-934638676 896036404 +-93633208 862897687 +-731629799 -624636892 +313488960 -53672232 +507568012 -510507510 +587233249 147274084 +628885019 -696229586 +-104515022 -234462644 +-615699389 444999598 +526798914 124039471 +335130101 811129239 +299335498 -523940268 +-267432830 270164824 +-250005159 -811337957 +-202587871 -209392616 +37797677 -988161361 +529245073 568276793 +685956097 191338642 +128756026 -667156064 +-748361239 -668450708 +-181956084 -435701304 +-195486858 852875157 +-87113159 -241768847 +-52289111 49305283 +976743702 -985538922 +-204114106 -103417716 +-385019471 612043419 +-274565398 -605156835 +211438929 184055341 +396304448 -300758551 +210282739 243405718 +224595671 -11382028 +226158109 -226696460 +834236108 -785880734 +-261224908 -383247481 +904660592 -892774452 +-776664017 -546932398 +64865418 -192364200 +803380743 754663888 +709828955 -870854268 +-394104525 882789479 +642767677 300453917 +-271600878 -819641952 +-346138258 -561404518 +875170848 -932282470 +-614173010 -900613167 +631791475 -894579613 +136589169 -223687639 +-764781181 -758918952 +265167702 -869285835 +-699911061 -863689446 +-856235312 654942315 +-98374787 -432323486 +77978784 579537673 +-204765404 -874556898 +-626760256 72644010 +-652033434 964216100 +798544147 -585204464 +40470782 102252710 +529112590 703898457 +-462920906 203511540 +-81039979 -708635005 +79700412 -274632715 +234058479 90274130 +-562101817 615843688 +-699178346 -46803358 +-603803042 -860612616 +530915561 -394099762 +196230125 -599642848 +676147990 756096140 +703892816 283662654 +862418999 567598554 +-791390029 -350932170 +146744706 -586584225 +233523270 -706677699 +524965796 826568579 +-795755941 -959937941 +886747422 411493044 +562314486 -211230080 +-835603224 -14644168 +495754829 562841706 +371606690 -478197677 +-748699750 -56470389 +-867358242 -392644957 +4501710 -670087944 +-275763021 147124424 +-914498019 -403196227 +-705381681 -134550828 +-792269322 426102601 +-952564348 265903868 +-546207295 -579889229 +-936455845 362183925 +604105045 -938389261 +236195830 -359515832 +-217969838 22393188 +908910740 110822188 +987340852 268988925 +-11507122 -834576683 +384197895 -851346935 +371413249 234611849 +-797987583 152379846 +186842550 -873149905 +-221762638 -200478899 +-637964678 827879 +-148307971 -472754666 +732621226 90178364 +-454016299 -530644051 +752514227 -729616412 +944369630 -151401543 +66848255 -699160709 +-229157021 -945556281 +-283839971 278095025 +886712094 -155272420 +521055932 -336407731 +-55032942 -886208850 +-812001938 987509976 +-785427196 -179221520 +477665834 -693590556 +476358966 -154297043 +845093904 -558278084 +548824074 49148178 +-356603817 43110479 +-386747200 437001376 +210306259 -730544205 +-461742879 230793556 +-827282845 565139915 +764124359 -662294871 +684762089 -783559569 +709974993 810080378 +302798518 -684660160 +-520121 696349139 +878244031 -923872333 +-748640124 962725325 +-578781132 265045233 +-251923384 -528216358 +208361282 -131934175 +-607256699 25991665 +927399772 737995504 +-495500559 -561249248 +-920420369 -859383480 +438118327 -151350669 +164796807 425296464 +-847919410 700175437 +-201215451 -141208403 +473739572 26481833 +-879535862 867301062 +502789427 -554620018 +-845067048 224352530 +-395498971 83825409 +141955242 -665553333 +-855589439 -550771914 +362024295 -223316351 +809759311 32118287 +-556280859 -670359037 +-675826037 783206426 +648185290 210740920 +906748581 72983508 +-191261102 720196730 +714970080 537230859 +-413184161 -633535488 +-562162248 -987397821 +834880932 477115730 +266144697 -390132849 +-172772258 -928540413 +319756991 274801701 +40572308 125689666 +-536601133 -328694408 +718047272 -860323354 +29227449 833576772 +385082467 32340512 +-412680579 785754461 +697357646 826870088 +-192233920 273070517 +-572263452 -175417436 +153305438 68998017 +427936572 259196664 +-958758247 670370787 +-63251302 -512395663 +-95562175 101652563 +-57803421 -500856828 +253167615 -236569762 +-334857972 -927810882 +38978844 -620364256 +-89037693 -102176824 +-202571376 981114621 +376876335 307015017 +252841035 212936238 +-995673619 616836842 +-360629688 723275779 +-435489882 -349240432 +818891355 -209796844 +865647442 634630822 +479508860 -767028877 +368336023 -288925488 +200239298 -867210402 +695855080 329764361 +-670032670 -827227314 +564527751 -750095636 +437794438 -515589095 +894713160 -87768381 +287330268 -747489705 +802669491 918945613 +-3101351 -310479371 +-603683736 950727287 +117634763 757751936 +-967759815 40804405 +977548583 -110586267 +472881847 760145015 +-978577670 -565192716 +56732707 999239459 +960535352 343744573 +-595537688 321133697 +-64969467 -429517469 +-239358873 -914435007 +623338504 -904449552 +509515099 -224757846 +668025109 -110920071 +-111365412 844543136 +-705198840 -524875243 +462371047 -179215897 +-619506520 -673024174 +876626887 -396999039 +-547153838 882312609 +172590470 -108088065 +552558458 206768140 +798615877 436814596 +408252386 -173573149 +-543751001 464334252 +351807850 871478666 +-284745080 -283364506 +-604925226 -617317571 +-345338664 -180936582 +-103489 -692961944 +19430901 888122410 +-457981009 -875983002 +294386186 121296852 +-960786429 -948057768 +911300407 -946127768 +-23868945 555951529 +136631600 601104533 +786470390 -717801981 +-950362605 -409470053 +-346682746 751615097 +-498584994 570141019 +716767369 295614910 +624092826 -760699786 +-795966747 722171149 +22510137 307396783 +-871632552 -656354644 +577834202 964859383 +930270593 522827331 +981781706 -281984530 +821790094 -794638105 +-819344466 -755873309 +-735285909 -104709469 +-353885118 -50558750 +-807618149 -855108317 +898349340 -692742994 +-826658957 -454082187 +-378991408 -21388536 +-925795757 167373822 +-948606877 -894290118 +-390068023 865111321 +939042086 829750120 +347167523 114560854 +-331017195 294454816 +965555136 778844494 +457991999 694162874 +-297765199 -519470986 +-619684327 925351229 +-624847876 -341927960 +286961018 -145776076 +92974934 -465437468 +998178727 -680493044 +850225647 635999796 +-458687794 -512756526 +-954644339 594091419 +-187768993 358921369 +-817472376 505612519 +-404781743 -686655461 +-746750363 245394028 +-576347559 346887652 +321704425 -113506773 +288403900 -119910711 +-791682284 603139872 +-681734680 -426446250 +-53292485 -353497014 +-809031990 918740307 +-75667028 140556305 +-393724319 -839642266 +-421009146 110020172 +598464250 -217952030 +-456977665 -429740694 +-841815486 -728468085 +689708728 346740420 +-303523163 532374632 +870297846 33665341 +390253138 -49676504 +583505580 -76356076 +-266002466 -134163905 +-113490804 -733015691 +-8278200 636929462 +758887774 -309507767 +-329220812 515379861 +424438138 591796797 +-461977244 -834027535 +-339133246 -471668010 +-980681987 584408337 +-39259242 -548508073 +8203732 624709091 +-819582462 299421869 +-406411193 134510848 +865084455 -906323720 +218826594 979182563 +836179015 -244628267 +-933850005 354173499 +580378590 -615676073 +686827310 696607230 +169369859 -322055011 +600132605 -654845972 +-583424225 894364569 +-729194203 969269643 +68528551 -223715806 +-220944084 -370148841 +-481974686 8653264 +-548221386 -131567252 +-483664481 -583161357 +-364514809 226425550 +118325154 225204674 +-611303618 576994631 +445782979 512188312 +693345175 -865667927 +386822138 908187520 +-161630386 -591742905 +-227957700 -25995604 +-656052011 405865542 +986640514 -526528200 +670029106 485992204 +661021875 631679780 +-947723419 803714173 +822324080 -842040928 +-788293501 -510315654 +-274615815 915165428 +157525429 411486860 +-379869923 912383259 +381897437 -552553228 +235373606 -947586784 +2843051 -629882262 +-130461074 531646990 +797224935 390403933 +283827208 -318609467 +782090322 -266800054 +-462880413 -94143335 +501249636 872022707 +430997794 873712752 +-7207178 724447229 +-993400720 193270681 +70994119 -849845683 +-79058577 801804807 +-971210565 555305538 +402299356 414500645 +-297458986 -243667735 +396653651 824532315 +-449541507 -862360869 +-385165593 458386928 +74205298 76875592 +280538661 443768671 +952276801 801494918 +-320927309 731713580 +-945860768 446383427 +351809188 67577328 +951269960 697708987 +-27769226 -239010900 +-588109072 -269878818 +815661271 -426634525 +486415554 555950722 +-302151873 -530862636 +-732604771 -794552718 +615957117 -647896231 +492316782 -349646388 +589537390 472910353 +-675347527 92998224 +929774285 -934021733 +-690857103 409272815 +-712182620 773769643 +-410303867 620759062 +-835495075 -555089262 +234039664 -522165033 +-677660977 -881712430 +-318376580 98329976 +413746518 -553122988 +361986562 671942200 +-338894352 -785710862 +671592333 -657096870 +264719207 -297499609 +-366404463 -921283267 +194174614 -108870901 +208158657 762901713 +-375279282 -990611269 +840283716 -12553535 +691578297 132336589 +439195318 -316686316 +-997179415 518174284 +-758628427 -132697851 +-922177037 -355639327 +-684444886 -205569070 +-781390280 -749317537 +850944935 -39783003 +165799869 -298007285 +-344524945 460406291 +-871862545 -235846023 +-24773277 554673043 +893320449 -9540442 +52254362 -682962708 +509383542 -193679510 +720789812 -194242238 +-302170339 -48265502 +-867955600 -798652169 +489735578 940111990 +-825742003 242894534 +173128371 358196036 +690802539 67886439 +10901003 -613375425 +727787376 -922743971 +-309569913 587000377 +639332427 594007727 +-734753756 178942660 +-94470836 341706152 +-797701675 446441004 +443100564 -344382030 +-743166223 403020769 +-990417879 540522606 +-164475918 747592915 +-532755209 -463913087 +-431728217 780927905 +-391310303 -611383500 +728342617 389137408 +394537935 -963051707 +226397217 221713592 +293647166 769079837 +-175363248 -113251908 +778478630 985378755 +-583328113 -331939776 +962207871 182618528 +-337326848 -133262022 +377058253 854355962 +-344043646 -106559733 +-916607430 -587257364 +574349412 -222195221 +78802194 501473295 +-811863099 -714308171 +-884865059 -29867485 +-998200293 572472622 +704470850 -338908488 +116605967 -414881941 +-139482750 416240249 +151321596 -600548957 +627682574 275474733 +835364231 633704739 +858713016 -183421998 +-475655577 341154656 +-480868577 -971594408 +428528909 -612779175 +-486880185 462584960 +270288191 -720882267 +106763385 -492278404 +-852285430 564834548 +-79879066 968806540 +407893772 610433741 +-298633309 400766794 +-630407086 676905558 +572542987 -131041167 +895604741 -652728424 +-853928673 837667614 +504841531 -195696526 +413366518 762901726 +205516129 -510693998 +-201520262 719750092 +613566494 -446038111 +293552370 561204293 +-114350281 -816769223 +-220923928 -496113411 +-783288126 257439586 +-38282965 -918270342 +803483699 953111279 +-695965230 920805799 +-456981488 12380778 +773445033 403886052 +986965658 -24014018 +167094879 971561270 +765664572 296442371 +-990128534 977285824 +772386106 242530465 +466008197 881045580 +-811918160 257759425 +-729173369 -574316461 +-347292601 -850871918 +325563822 502141007 +-905050339 -787902587 +899663064 640236987 +990184127 -990370236 +-556634610 -646846604 +-485262832 -312687906 +403151051 82701160 +105220484 -365843388 +45090018 824356558 +44249434 -517803401 +-830047132 499810364 +-578349465 -123034518 +639704377 -660726329 +-546867853 665468213 +-911625817 -599188667 +472824770 601935413 +608410900 -823248842 +-529912645 -274463848 +-947498124 63514874 +594260482 -384255964 +-249678556 -550829342 +110298790 -622600344 +-939389740 -558606737 +87805695 781161994 +433257590 484164162 +-557940256 840297501 +114369558 -203651798 +564723517 233014786 +754293716 303046908 +-48751280 -308269443 +-754999564 -535618411 +41884116 991894379 +-782291543 683473675 +54229529 173300350 +-15402934 237358657 +-406995017 749194181 +-843509713 -877261235 +-190317068 986078183 +912543487 -995354641 +-317509787 824981232 +-56728434 -189340154 +-457764296 711617549 +413371199 949733275 +258515706 427517868 +918616989 -505987789 +631928558 -499145364 +373081092 -738298134 +-184737936 296863846 +-39097502 -539065113 +61357156 120238387 +-579269052 -763191601 +-576874156 -158482318 +489511799 -371499252 +373098267 439727573 +-258337929 443295183 +-956181555 -90331082 +268399020 259368757 +240174043 -721519398 +-170367711 -614703894 +647690154 635662671 +-506571103 -358888887 +-512858107 -673519523 +821652675 -915045834 +-11182838 821053364 +266352556 259239665 +966966693 114904341 +-296571491 873584345 +-348435693 660531632 +-438488084 -533594171 +-346826186 513642787 +-14888329 -34469469 +265267187 754841619 +267770243 -480593693 +-141830462 -744775824 +-699041676 -234637269 +-280248844 663668633 +-181845062 843881527 +616321296 -206562507 +756441902 -922068557 +836649019 245222690 +-623889712 156951392 +-940086580 317118330 +487000186 31191838 +685009909 -685867627 +-413636394 -582636144 +-75910970 575518604 +550792863 -729604091 +355631373 329756746 +254772257 -918372516 +480174359 546603641 +-419183964 -51761043 +330577998 615752899 +-799542518 -254188064 +437208164 711471699 +973000808 -441009328 +-972260796 -237381025 +-235926210 127606246 +-326365526 -479137462 +-185856684 -375875735 +-188049381 -99120597 +650393341 561185675 +-499149323 56484109 +883597407 -412963185 +-899974019 188619661 +-777644198 685307093 +-632356262 -163698423 +-448565005 -274625304 +400472563 -367913099 +745045565 331793603 +596911406 -51794459 +906026308 494817909 +-320065427 704515252 +469803052 -930261621 +-949040722 935771982 +-729774250 791931113 +926783743 721456661 +823483297 -979477205 +890255813 100473481 +920911997 440246617 +986096364 -20610994 +428098228 550635736 +271760737 451139898 +-915106949 167879057 +785762657 -520503239 +-411967161 25512231 +607414980 273040530 +-132843626 -867055723 +585878356 8396769 +-779995096 -752895402 +636851108 107977608 +930193548 513278189 +-828558322 389497265 +-986095509 977105684 +-539655924 -656727030 +248013898 921609155 +218950567 -386189731 +-473053055 -275102429 +505689638 -371316841 +-57099994 298761978 +907449620 -68616397 +839143403 91430395 +587958870 -998377090 +555064818 -475863982 +-128476296 691119498 +-415818618 -323254184 +-596541642 328813518 +-485443330 503346303 +931935530 273089399 +-458789737 339720893 +-509141796 -972912879 +222252396 -164231885 +-801528050 802159870 +-508064360 -903735177 +-93296605 251756933 +589258070 951567653 +-618576065 -348310840 +830665395 -193408711 +503526412 -609151422 +-543019440 -535526594 +-445686058 341484782 +19848848 450861094 +862484454 160190292 +-537413729 519879008 +-803794959 -444574378 +-956901459 -920498321 +982182740 737349286 +-103453887 806296101 +600724650 -73390655 +617233975 829134899 +485326420 -240434722 +-398236134 340563239 +-31981109 433779228 +777734711 337589277 +-142950149 -488177091 +501369728 199312049 +394610487 -494211091 +937476560 -909008611 +-197993397 -171293428 +540602268 301267301 +973772817 470500837 +931505131 424770751 +-988036686 -404895908 +438683395 -910285164 +-238847787 -462862871 +-366671390 -275381950 +544796613 533662243 +-4763208 869196865 +662467016 496176760 +-527217835 -367998024 +29950589 672354864 +-744802561 282590956 +-367959810 -847091425 +604668919 163158809 +-257211171 -736859278 +321983520 807674667 +731410509 621447020 +-880554834 389245248 +-888554636 457462960 +-112307632 590654436 +-780371930 -285675153 +53665183 130862610 +187620843 643795799 +254248955 -583489477 +837368114 990473862 +962266566 10034546 +243373281 59872219 +-65050550 502899478 +-636211134 -376153708 +428255077 -215569659 +64181988 414150322 +-690875818 -855473853 +-355884663 624594524 +376907198 169283256 +978579236 542586565 +215105052 -66440963 +477988153 -564424661 +-736109426 -440322361 +-234567581 901630178 +996341648 696700350 +-166079074 -819735310 +-181988741 417392211 +167754628 531744619 +-269816472 154552868 +24813658 -697376225 +745075154 -133175996 +215644921 458587807 +658235755 -591836397 +-978864754 -431156319 +595600086 -120249562 +-67824847 887825783 +-638300924 -690831635 +-638040338 476117682 +90600532 517188182 +-546126573 -934719799 +277187994 -94580485 +13681350 667135349 +-829576957 -598948799 +730127054 301985717 +-477163667 73651097 +-543426375 -421127449 +-997983088 -426302842 +-953098036 845216816 +-264242847 -325742513 +-932486688 546330066 +26496446 118090527 +-772011890 -175822102 +-621871512 -759935401 +-490334848 -531236841 +373509004 -15321067 +162693032 -669411776 +483854016 131064361 +989904115 -658897369 +96628911 -34888934 +-608561671 -347790469 +415032273 -662780372 +-442529747 95616733 +-881263226 -666391946 +-17817766 632125747 +536694714 853103135 +-639711676 -747167037 +753791641 -442395354 +575941816 774615651 +857135244 529206861 +-59090339 881176100 +663889513 -767199863 +608000878 -848468201 +434153355 -356958972 +-318996921 796114125 +755747879 -698226260 +43014625 731728623 +266819126 -420360112 +-152601336 -378846179 +737573793 280254790 +-408235153 -467707536 +764493717 462431937 +550071099 963934192 +301826602 -924482363 +906965020 872681202 +753273970 -397632529 +390203931 -898431401 +911690966 647553965 +585659539 692668312 +-329667285 913970324 +-894111260 -435737224 +-440123306 -557061631 +-127887362 -305278060 +-709549960 -758961402 +-893003356 -573468762 +-133357683 -346132317 +-679275351 -470180924 +265827741 507095944 +231164395 471079895 +917986172 360853020 +283831518 365648684 +562392630 648030366 +762655502 375285329 +498081912 -105098986 +105056458 -532028606 +-407695709 -805168952 +77538550 813209089 +630267714 -804562136 +-803135893 344852137 +215335608 -394799687 +-863339328 912635250 +408263916 -270970107 +-685241296 645124976 +722939372 23384880 +-293791798 931449769 +-976162216 246756805 +979413131 -899979756 +-338585426 -602618035 +745509867 -169166558 +-435773197 743190885 +597573701 -793406507 +522837053 -28381410 +-730783321 283726316 +-46281036 37425597 +241118136 171930931 +676517933 584311760 +366452033 -205246871 +-704800417 -171461034 +122993266 -434222738 +856531234 -684803421 +-830733250 -789471535 +-743357905 368547875 +-87468409 -853205750 +158974211 -29055629 +-246223049 -599981975 +567291700 -182145099 +-11158643 -649334592 +-708459384 499802224 +-570347937 437874100 +96437456 -445612822 +-852447200 787324330 +-425912480 -319391445 +-125348007 -639717301 +-88229148 881848078 +935577765 653071491 +867229594 871137545 +554678564 784003959 +419716435 753727224 +-199376378 233381741 +747317385 703787052 +888465425 -886999448 +892996348 -689559341 +59587277 841692175 +925419260 -171616298 +172290677 691359318 +-589395335 -64897229 +-592625242 -10039089 +-142872876 1467432 +777112713 831461588 +-883304030 -972839917 +375651149 -159659807 +286524356 151795666 +389444750 -981179584 +-528083695 -801893761 +-157761587 -156137259 +-784266709 -259020340 +687744370 -670149017 +-147607 744496219 +324976104 490209283 +-395911105 -142183996 +534065845 -195048851 +557179190 -232451135 +-868883717 -210030453 +960944886 -292919105 +-110673408 493383013 +421272856 43579163 +966980462 -457564690 +22762891 250705790 +412034456 -722519673 +697003594 -683943220 +-414073117 329996677 +-909741582 -265036318 +-785128653 -813867521 +803221308 -853300800 +948111734 -722298943 +-6154736 326780061 +-877313206 -486137858 +931163724 230252260 +873804651 153781644 +936160893 258998204 +-423981983 -607621639 +-952356578 -677415735 +541800527 485709855 +-811994999 412593897 +-51765391 -863971599 +-180582342 445055508 +-873592073 577024958 +-971242189 -384231814 +-550535928 798514753 +-772084070 -701231071 +-252480340 301595834 +779770294 369328287 +62939788 -364612537 +-112261668 806971421 +-183400194 671283038 +-459202393 111041465 +-716481050 -715987841 +-221868464 -506904883 +812359169 -805306986 +-460816763 794845155 +-698538781 618047449 +742593983 -923343542 +279919731 -693954671 +163959651 -860594347 +17392210 -659020601 +-984631001 -165816561 +18085903 -744648576 +-797492661 182305699 +372470824 -285264686 +243793237 878474848 +-664171237 -817434408 +-385841700 160250375 +-863370149 -388163691 +-566786220 -848442042 +45931712 -22447322 +-424159861 -959121886 +433217445 140209572 +-597904766 44811200 +-499985636 -890806163 +-112382223 -126311674 +928742211 18534929 +290830333 -461283409 +-85272936 888972796 +515652174 631118426 +-53080914 106727439 +774641080 283292000 +-572135301 368813282 +87697060 92655607 +-762453493 226890900 +117877639 908268437 +942828263 -844914888 +-892421861 -653778906 +-3080937 42941427 +737378675 -733595665 +-473956526 821896480 +-861583760 -804478248 +933375112 885736668 +201857660 -692331346 +963766327 -11677684 +610137151 -849396413 +-257214732 -203607530 +756235733 -542810210 +125781378 392098985 +94823286 -995548317 +-416372999 275748639 +266992256 373592333 +880358641 585936658 +752221182 -326149893 +-441888294 266946866 +-926656734 -72128425 +889039115 770247610 +46645405 725618861 +30397223 40956992 +487215882 702538414 +752762278 -910081303 +-398684048 543712179 +-953659160 242682880 +380664145 383004772 +-348200466 193005357 +850527505 178819930 +173404168 -221021205 +-341782144 -411584884 +403308835 -529067646 +-615086013 -833041604 +252108625 781819278 +907121673 788180636 +-439952203 -905363393 +-482774575 825018277 +-74229150 46031297 +-130974413 945535609 +391709485 -961009647 +-467285557 -313939588 +810426806 -162372093 +838124322 -861517044 +-778527881 807661857 +325181701 426729692 +-663879940 454268930 +-41848267 -90139816 +-739452425 -377837357 +73838277 -587080654 +495493749 -316178881 +-103988698 663669130 +803007755 433130450 +-665376811 135255485 +-125965865 682973624 +457939216 56546604 +-155168949 -141795229 +-503630456 -722158659 +-233971630 826013032 +-110248239 525205969 +350061116 -948654002 +498499120 -954667462 +748579036 -11269926 +-238823587 722110081 +464453225 -77830709 +-23340688 232243724 +475081747 -887622081 +555106945 254486917 +168225708 501235365 +287185402 340505534 +727548453 440095763 +171228328 -580418386 +-70315362 984815823 +415946778 -852048173 +-107828375 792325373 +-530345287 -780589359 +-281758686 -934435023 +850212899 -935350484 +-277554251 -959814450 +-70202280 -919262980 +593144729 734068953 +-657284744 786758445 +128449633 631633629 +972799114 642479183 +-719668567 -994676000 +-78041798 709456266 +405434703 -24542327 +735984946 411026196 +391269591 985462706 +-293161689 877760850 +-565065315 -536367031 +-712916463 -341399405 +70113795 821636108 +-395605163 -763141296 +558302011 -65862798 +121374607 637270988 +-483891091 -90012347 +138884737 -595704758 +-250302972 -535553494 +-489891242 440085282 +848203888 287319775 +30460691 -296479395 +-365191781 533109285 +23004056 901165785 +-763213720 473961663 +276431542 288661449 +-945112123 465558719 +-942767149 -451148330 +-357094455 938650710 +860244041 932885147 +-77895861 -130688298 +358501813 -97192237 +-389323786 627699128 +-27893772 741999453 +-146822436 -764615096 +-162908349 -985761333 +-448425470 -121765946 +-403581086 915730004 +803841721 975491357 +-426553596 -645978871 +948926382 746738222 +989742326 726781552 +761900128 -231326174 +291370656 -760694836 +-627004569 -287933563 +-345165570 209504663 +555725650 -900895721 +106841979 608581185 +690051767 -912357352 +67196650 -223707775 +434116429 -129076446 +-354781702 -383864692 +-294189259 734487175 +625131661 565550693 +461612511 199828918 +-710793173 27831 +601930732 -323769399 +-327063910 -138047432 +211554963 582104451 +-801204511 -293988182 +-368227419 -723186119 +-95606824 618324859 +-523202042 373977954 +604120592 -406616537 +834114020 -314785316 +-327702183 107216178 +229361989 -377188997 +746847303 -322308014 +816269982 776849979 +812383235 -656336844 +874496052 -730819113 +515633931 663439076 +-703014754 -318024719 +924103772 -797535187 +398569187 -187029645 +-164998180 564984623 +663560674 -427180077 +851174872 37889728 +379690136 886054341 +-217826046 373349534 +-795950234 746619035 +-848358484 703605734 +-829082292 -785391778 +286830054 -162288647 +883193213 -643190562 +498548403 872900679 +-615023705 114159778 +47849861 447123506 +427254611 900977897 +-552518351 -992567859 +183253484 759138222 +-600893020 -443181978 +-305740131 -927889828 +15931441 153815674 +-86834138 48716646 +787308063 465381537 +-63778236 877775147 +715306161 -444020347 +285253337 -368392718 +-399403623 37486904 +880096538 -893073158 +-506710689 -910616174 +571019044 -374850993 +383698127 -948746221 +114980270 137814662 +-952651019 754776107 +818107108 77374480 +626808428 -542312199 +558781310 -730655793 +-290290990 493299873 +363285286 -59574746 +-134935293 -686581004 +-939289600 677633658 +-426499600 -54827182 +740023936 627259944 +2648621 -506611553 +492815055 43909259 +-57948492 382552947 +-703130212 -838891771 +433394000 -109295556 +260913519 -402551336 +-371551761 -938622091 +616865802 -139774718 +-487528269 24211117 +683399456 -474281780 +988019893 -29821010 +-593949919 850871960 +-976832340 331491642 +-16586183 -80042551 +-578472095 237816076 +485695640 655683658 +231329370 766528330 +484498461 472547317 +-509051027 -611929855 +-663927937 -256156430 +553770847 567670923 +965267418 -472681206 +264294828 -422422668 +414623348 824724532 +58573658 -952966302 +-658046523 544904614 +-6038235 906392351 +608734054 998778704 +55775210 22903960 +-441480002 -350786588 +404560772 706070308 +-879306571 992413047 +-414137598 -290591843 +-194111984 -706955853 +-789756118 35288255 +-735069300 -125174550 +927231819 -292854717 +205916777 -433970620 +904332116 -324573636 +431344292 415212612 +804875790 872882556 +317293549 -449245752 +-998450986 -346693531 +-623006986 -67939664 +-949357804 519108635 +264448133 659022879 +-399097785 -628268754 +818353151 370236527 +437593554 780376892 +329691526 804450683 +399341648 50291764 +-554579824 39021748 +-279264669 739098162 +-149013259 947884513 +-774909889 -133350416 +-167512015 -805551820 +-289034470 968417785 +591935965 764938127 +940403174 321463448 +-582636932 235982313 +494592964 115613195 +81552607 459910071 +-987301266 407807546 +819285738 127436985 +-587747515 977232374 +875105104 969758134 +-993908700 -476576933 +-950107944 -596635018 +-466926387 656138277 +773056935 687854582 +463630079 -260906176 +594223386 -706576667 +-89480292 -30849108 +818145501 -776790803 +-215773017 140815908 +-22364290 -359941751 +662332755 844731154 +272897869 -141744989 +409092795 -753300463 +766692567 -809375162 +-247782276 714124817 +-586227899 -970176924 +859845741 5510510 +797641036 -959786182 +-206607823 742114763 +-104372251 181580377 +-985578040 -243038507 +-410935013 -131051469 +-57607532 -408156520 +-503527807 -361278851 +151760639 924851020 +247837573 -100579892 +-676953276 -923588641 +376908902 -85599058 +85036671 716152912 +-81641977 -663625254 +-220849909 -831523733 +-763107820 384333269 +-26038079 433734189 +-341293667 -220249323 +-635747485 -115716860 +82234500 -6680589 +94111283 950917925 +-663858851 -129030344 +519474507 -512892966 +431238067 -883762712 +466761697 852082313 +-760834905 -553570478 +-698706801 938609151 +-909800986 57962243 +-924321761 -698632089 +443132547 -273288610 +-474713713 976312841 +775503142 909063362 +955477749 -530758302 +-717574758 110986754 +337171786 -263941917 +-113755664 212708584 +301114714 812438668 +919702758 -690907717 +422577200 -50602159 +-319420240 -843513794 +56332377 -685699635 +-262383009 667517761 +627545809 -430431179 +232731116 -351088374 +-532172459 661675505 +428667712 -202037356 +-84299339 -446754575 +-887267293 387943000 +-21232727 952980438 +487487651 974191532 +-119522620 -790799796 +78529961 -899876806 +-654690329 663010798 +288943402 -761399783 +656822665 -371420087 +383168353 -284486631 +311051118 -157494346 +-624156717 230486839 +688869688 797733939 +813767207 310039102 +987126129 511924078 +-604949686 -125938398 +-590760175 982716296 +-448650471 331087750 +-730370319 -15922519 +-377837275 491669659 +135349092 -389369923 +771600537 -41037891 +-740917003 -7576685 +-486288203 -859624195 +-526632082 -466814882 +680459526 645040946 +311715921 -471355533 +110239231 406990120 +-732078709 672547738 +21417966 -330389572 +-988706201 -233627932 +83835973 567518086 +-251815569 4730654 +7664332 165479492 +-345716569 -279185403 +-125364094 400300473 +809089141 -288495591 +-872703786 -92703642 +794771411 -564097155 +338613221 -52395500 +-744784041 281735263 +699197531 124602947 +306977794 -382257847 +-807708126 -386419695 +356420843 878739057 +-828207960 -782712477 +184787144 227160278 +665221166 -542356629 +-107551010 -264574452 +-114760317 -451182034 +-285389745 -346527062 +278300192 273600705 +147430150 -179038913 +-533676595 186158471 +-414465239 162579461 +-369914125 141919350 +-101170085 -318658815 +846448897 -808935577 +-543115707 35096122 +221012916 -985438313 +-650366997 814820853 +828239388 -695527654 +882797721 882134939 +141399726 -458302884 +-308572602 540854925 +-538996171 741772420 +-525218001 110492399 +888995223 15782535 +461332031 686517651 +628952876 -747902881 +477873784 914140915 +392293592 909799320 +-196452512 -672428291 +276583903 -98271941 +694639632 208453691 +218191912 988626055 +-832148183 893980103 +-507184867 -49948110 +514493943 825218341 +-496440539 -689867701 +-590170571 -253082480 +690633607 -115448712 +-417556629 -266279927 +101715219 -749359721 +-741825010 517640920 +-527914160 -593627506 +230712076 -104072599 +11798429 916257298 +277583411 -957984134 +136134867 926922343 +-80954064 -304292434 +-382543106 360471837 +-691705929 214212986 +-68669156 -600216707 +-959401154 205685014 +-582839251 394060689 +206611886 341060052 +672484529 289787147 +-978722459 321773377 +544072239 648784468 +-54826930 362684012 +-90953989 -741255943 +667893041 -813484383 +-998979324 206653862 +-179290893 -32027527 +455438665 458826898 +-770953100 -811355057 +221176919 841501259 +507893839 -811940222 +814642967 656621779 +-942069509 765956149 +-416809360 878481323 +-621107008 993621755 +903725134 156660999 +947046171 -184143603 +59204523 -67598133 +-631069517 -128633615 +-929007631 -580265110 +-441166880 -51830869 +-37460212 -134561182 +815581409 -77742861 +-250019155 -82543306 +268549030 -924279707 +-398709812 66974675 +-542007912 -271737460 +-252965282 88730746 +-336327118 9880532 +796224998 337276803 +-980949359 -138409499 +-53329158 -687315054 +-254702278 783233021 +626728941 946354570 +-427565265 996021062 +884919945 364843829 +409578299 415165552 +-53122709 -610451092 +257769493 -598267514 +861862732 -268655940 +-603957403 -131084926 +262014519 -115672264 +-607280868 146528545 +447263700 -607590288 +-88850523 878161674 +-696019479 -428897168 +412567215 -929811832 +-18412322 772345607 +-221751870 -467262957 +-745060475 -965826876 +-535693283 856127586 +-286838426 -67655002 +-526848897 -254092653 +-249402683 -677238963 +-797708276 -235112988 +-732119674 661249953 +-160087323 -27681565 +643655250 -878702817 +-168826576 353783608 +289062119 -486928502 +366081622 944127941 +457013560 -733803214 +-108553639 -481671162 +-465455346 107653685 +4934500 86126962 +234009081 442955228 +-234695963 872159260 +852021988 493658717 +976611263 -530060592 +-672330912 554677895 +-29818855 -810259680 +136288729 -383725880 +-94658035 864195064 +758450105 477217801 +-698113721 74886958 +46180237 721566198 +731039759 436156112 +-328748086 299667258 +739221545 462257087 +753250011 -516674061 +679470803 625845237 +118897529 979730510 +-129514517 -197802040 +-969757301 723583737 +847626886 -582123880 +594731191 -163269462 +298352943 -311401982 +-197991701 -263821346 +140813288 -184609534 +808699987 59249886 +537302547 -498813555 +-900913005 839766703 +1277478 969796525 +152105739 962298463 +713674112 -155532363 +-293161619 -282228185 +175459060 811515809 +342443500 -849265159 +474808307 217519923 +-515474514 154794805 +444164071 -355042523 +-959676972 144232994 +662970136 129025915 +901205332 359878140 +-824366959 -225270564 +530899077 95509111 +-380497778 607286334 +155625151 91802674 +-11319752 -825273151 +563734136 301121652 +-226325258 162669908 +368441818 726638754 +-293220381 -423749768 +133349989 -903706939 +-498234172 887757443 +-760704204 -348594465 +945404755 127527391 +361471394 -841492865 +299617292 -777333834 +-639833009 274587189 +-948292764 -281958046 +400547691 289722739 +-604763679 545917082 +-848446864 -161639764 +605742784 594004497 +432250011 -336874438 +-2628715 -60255467 +-699345934 -130874920 +-240063262 261573935 +-89425537 372057014 +-823668002 -591135362 +467552485 284372008 +378105699 278226478 +-17787880 792660384 +-306509809 -413102491 +554270307 378151821 +-79971934 585287519 +-9121982 959020531 +-149857358 569233362 +-738938757 607936770 +682782982 526317713 +200663769 -461396956 +718943994 574708113 +72555306 942627592 +464751535 157597368 +-631861506 -691450680 +-805013288 -834831457 +960141438 -117128103 +506741122 -845411296 +986846019 -482073565 +-897801519 -358912133 +410253130 -598668619 +322274533 932638932 +-258337188 427423265 +625834572 409088202 +596460162 973727914 +-514631945 823185062 +-933458109 923290263 +806683346 396367453 +677698326 -268541785 +-754590949 -744330680 +-371869842 -300162112 +712905166 767824665 +536780725 512687857 +-655660815 24409592 +-183372367 560597970 +-354469028 131899585 +492321487 301101383 +-524468476 668753299 +342329438 -517010745 +217500189 -441779005 +115093796 570286719 +426071381 643900880 +-282404972 664342261 +558357567 612933074 +-39225701 -252789673 +-883260880 118943510 +502130323 -462283048 +-463482243 436574520 +902865043 962663947 +240493598 691143061 +-66007368 -646893470 +943204762 -868405042 +449563255 -350864175 +-86219570 155753546 +66314846 554151828 +448754600 -106530205 +920153869 -270977058 +-429292843 866754371 +-446536762 718565519 +-153807465 -877264704 +860836027 341471246 +-92801786 712848152 +978014646 763450561 +175622146 54074529 +-594366408 670436298 +-84338443 571387971 +-172740955 -729285604 +-125764909 -885556253 +-324155984 -564976195 +926548639 -877883934 +410314601 -232008109 +-943230129 -747921740 +-817811625 -597701328 +-73023354 163330666 +354830942 830642680 +336549515 -22493471 +743546460 -733832264 +688248226 32714396 +-772901410 809039245 +870669613 267281902 +813158263 -724637326 +-891783417 -746266273 +-171214908 301295944 +-145205513 -404861284 +3563056 866519330 +827616615 -978662338 +-597300893 334237076 +397171957 -982373917 +619936999 -494337592 +219731376 -998633414 +-682747609 601854897 +749851536 -116465576 +-97609350 786430148 +-594298348 -284758868 +-973983262 -240819450 +309223792 502951221 +610270675 813281685 +-985874561 -31687567 +-483309371 -874378207 +-328005298 860060429 +517479638 827615212 +857312385 933631726 +-2029233 768807837 +350076676 -767309063 +-516641896 -208230737 +602729989 -462519552 +-832386098 -603199287 +-537162656 -409467927 +-413684050 470982507 +-26552943 359964661 +953378007 -632779452 +514063891 785244501 +365782873 190075651 +481699094 -107086335 +290076825 46679325 +687333765 -136621781 +734800224 -402427530 +115565295 -244082527 +-728215834 -710991938 +-579543582 878620142 +10075842 549100874 +496970418 -966654240 +-688644636 168876979 +245026342 -826213601 +-773342468 76512504 +76876110 537743716 +-43914012 90824767 +969557189 214872780 +607157486 -17489520 +-667081008 572361210 +141677437 389009141 +30367914 -44937531 +-542162942 657541103 +657114871 385438225 +533481132 14536598 +606894257 693073673 +102248369 -381527084 +-361899941 347996647 +-793382103 -286005832 +462098590 -975542304 +69612098 -99493015 +-109578656 58649550 +-928993933 295889472 +598921631 -279766965 +-762096165 23644133 +884048670 -728600901 +-343810911 -367716927 +-752347792 433393298 +-597006891 -818904675 +-382521057 256747078 +-519575105 104992418 +-726543505 -884003777 +24402672 -318158758 +41037539 777112155 +-809440684 661330834 +621299101 927470538 +-235396173 612042350 +688068827 611071576 +-318277172 -652657381 +736667893 244834998 +590415191 488992758 +-927504786 -242637501 +-523236212 -816575808 +-963828380 -278129440 +205800633 -995422553 +-793890416 -870144591 +-726746718 972077629 +-498626158 -33876644 +-765766792 -351811224 +136542260 -336327682 +560236578 754538114 +214927855 -523525639 +800439551 -826429514 +770108002 287292876 +831843834 249059303 +-855305714 -926222974 +-730120351 185269782 +-63265154 165182077 +212326108 742083126 +932967681 -990668534 +51608194 -882518528 +433487298 943169992 +256062430 -466097161 +-100604575 412892305 +-507795780 -67309379 +-453674052 183662882 +616072286 -914264377 +-656439658 519563322 +-559328857 -99796677 +-159804396 -986616243 +635687462 63507704 +-759136187 377658749 +-167519876 -250051921 +963729587 444401570 +351412977 442137461 +417948954 402472268 +-742491375 -903558035 +527387563 -741950783 +-702715635 -686205879 +-248787520 769748329 +-819769954 289948236 +178936179 340858027 +227214640 874087019 +377966320 321506052 +59248206 -979941669 +-260808872 -114732947 +871958347 146705369 +296670326 800146524 +156170835 714909076 +-481322582 -248952232 +82185230 730836834 +820668718 873978363 +593463120 -303879866 +-876379981 -962671872 +385131567 -347638078 +874437343 449606157 +728779316 733264543 +133011239 -193895326 +-158873763 792359410 +405713702 35404266 +587998801 994632673 +-419166967 -889269989 +-937813954 386293901 +-439641508 254616910 +-433775430 -901929473 +124102094 575292476 +-203949664 -192725013 +309739414 453878294 +-30313728 78935217 +602625036 -928125156 +966772460 -513047588 +-627442638 312662788 +666526714 74612899 +974734903 -193351872 +-403357861 899429362 +-954532697 579596261 +414727527 -885423164 +-759217659 833371263 +309192366 -424321615 +133683916 912146511 +-753608068 557745428 +-273816526 -612092961 +893078311 -784094679 +-968491363 381931340 +-769095443 240677018 +384119539 582498930 +145205321 -252858623 +531195762 -571055438 +-589248667 -105912378 +-670325352 -725020687 +578350551 375205633 +481825236 -210040089 +858185441 371171077 +-700615535 -361391458 +-614828947 -383326059 +-914607930 -812334357 +-520301649 833743535 +140671323 -781627531 +3702352 620666273 +-211943066 -587622459 +354309270 353633335 +-953457457 -531659264 +739612563 216536613 +647881802 424417877 +-456371123 567754625 +-656338589 -29941270 +764377346 992894340 +-973113180 337502202 +51572507 156005694 +838725303 272168578 +-68404446 -774105696 +-33462021 163952355 +-750886459 39362978 +-29331234 -609506661 +-935286270 -588457943 +524420672 -464724256 +-932801652 -833736255 +209933488 59306029 +-994303918 -347145244 +-288839400 -407916859 +396822075 31294015 +-727074284 -184326098 +-182878253 -877049756 +522917935 109156382 +-413814786 889216029 +643078490 -258864361 +317254114 918393613 +-638480240 106202142 +123413129 -858675909 +978133990 778051419 +-497869875 -87161507 +724667738 -363810992 +-199862559 -767069005 +-728748902 -376005523 +900289030 -199446770 +-465028378 -967722441 +408993308 -834112997 +-158929213 112373143 +800996261 832558368 +484212479 -759682034 +-375036381 -39449532 +-595675180 -176770663 +-24209760 -938948573 +440680171 114516114 +-735339003 -516340656 +-128030045 402483582 +-13715534 607470807 +77287502 -101832957 +202548806 298979151 +-352858281 543391168 +777302853 -836089365 +-443890859 352001596 +79774409 -588667761 +-911252168 927852144 +960117160 -120055755 +-629936042 -885080601 +583420835 -24667506 +501142626 -550224726 +728933241 -245838400 +548622014 -949761780 +853830080 -758291585 +-986674309 802234763 +844737860 -580348457 +-370121194 168166412 +-941409489 83117701 +212588804 -131029481 +884237377 -989982344 +634801132 -40847818 +492552820 803385839 +254090603 694564842 +923926082 -447234050 +6998622 610162491 +667851117 -241402338 +139504488 -998764036 +148426989 -577277265 +-957864056 -186193863 +-425176744 112832108 +216731204 -536691397 +-655765945 -98103494 +-407827364 177461704 +-72515507 -953373617 +-31657708 -730252640 +518368687 -809517556 +-726573390 -388677080 +333364099 983897939 +-32466611 633987710 +920884676 -527085858 +813122057 23731427 +-868401695 -886826010 +-817956962 492312505 +710582773 351333900 +-123186200 426872638 +23644791 794795736 +210606899 75224370 +424518410 -7299222 +-646912603 958241161 +73991382 -953954475 +902678707 -939888937 +278467334 170360267 +995837647 -857362712 +352159538 175083752 +83620600 -345695836 +201247241 397622220 +886552724 -412446247 +393557470 465782667 +572323499 -372361769 +-365253398 533170518 +-441627561 -289419134 +-601467565 -731880296 +273124948 -181019710 +696516530 138621967 +577016807 -663549444 +-941436852 630796921 +746136178 367431838 +877393943 -764464009 +361819219 461446564 +699200550 -734377349 +-266762545 414778865 +-237126289 982029903 +-309990611 -608239136 +-274507094 -618122998 +-848835725 -884976297 +692709344 -616952826 +244789568 681783424 +578430143 -714345631 +-524432326 -31846816 +408051562 320984763 +66954741 259229455 +-11276027 438188744 +695641836 5964431 +-709785950 -979121479 +651019551 -682150942 +-305661220 -430368102 +-484690453 -985769973 +237647287 -557339320 +-642053856 -814674315 +-88150613 -70178957 +66313871 218521411 +941716948 523324534 +18533626 299644500 +-678165653 424886027 +327829952 577286184 +878026992 -590137492 +296787290 807812378 +222618924 -510665652 +603700556 579531724 +821074988 -898250067 +-352634632 -34265282 +178006130 -578520090 +317135223 8632473 +14307634 550029989 +472152923 -345041450 +-806794846 90271441 +770342733 240348471 +21762244 842114856 +640152738 362634183 +707010395 551573018 +845160937 -599509756 +987155830 -746149271 +903184501 68128387 +-86339957 -106279891 +650493206 -913600107 +651745094 -411366942 +-916845029 366308520 +-196043687 463176037 +942089306 -889218589 +904313315 -850464655 +-953869250 407316140 +-881002463 624535443 +584250586 971898406 +45929757 -591117331 +-574965180 327992242 +-771517387 -870262859 +410817503 -392375666 +100025073 880118275 +884092830 -535391698 +-523908522 -161034549 +72824560 -964992798 +164625578 -104742731 +867416606 -981187226 +84096114 547196314 +764681936 181956733 +-117597952 398856405 +222876018 696795082 +-740922380 840438593 +-961049441 353830932 +135671049 749801334 +-377337455 -812261717 +-970107624 670704135 +277259704 -464230313 +118270282 661997111 +-230279155 -166811951 +881439531 509137572 +346789444 -912328535 +-792486073 757887106 +-954475978 394095122 +-959186342 -786616547 +291789157 -784637376 +-809992256 -121371961 +21272175 393145250 +-444339348 267768352 +800316951 849267493 +865655982 -661307340 +821789502 835833660 +-61030355 658968417 +624819459 -71128556 +-466115752 -148717386 +-36381014 679153339 +-849983465 -345194974 +996087339 -658407622 +290326169 296713286 +1616113 -468117928 +-584467237 95951980 +-768970308 708514352 +-890301535 -413097765 +-856134120 -84928712 +-640809085 -84572373 +-809309832 248322072 +-776290893 -612094031 +253429347 945893704 +-993450211 -690753944 +-223980696 629548090 +-365228452 -534548293 +847192128 -121090086 +-80196382 -694455479 +-518576689 37481686 +681182573 -386115563 +839469348 -444432585 +604817031 -565734081 +870424274 -55102310 +341026166 792135760 +-712745465 377866729 +428341093 4992763 +-17622982 358798611 +-383747398 888506274 +25803826 -520613500 +-139099260 -173860876 +-217342854 6389578 +220853447 471416279 +417448713 -832127173 +127464785 -160780721 +-125825736 -68724683 +26240530 -425473551 +920570729 -297914233 +781315273 -375715031 +-764068224 841343824 +-71104919 283483754 +505919316 16447624 +931999442 -486806671 +-283248116 -497290665 +-234826317 979896452 +-635737056 908487849 +-109746014 -107839891 +949687936 994313654 +470984788 -568646394 +-96368345 -53856671 +961356339 -305665809 +-171439278 -203044377 +744000066 -613225588 +167173985 42508904 +340433497 -860744038 +-52352887 868248336 +-451298342 -43387422 +-46337736 725052275 +128363108 664082405 +-246108001 980331737 +-734079734 680442495 +682509891 -659846637 +-953970568 705290630 +-684699109 612877059 +-89760727 608643522 +315808104 354630648 +95193689 966179797 +62398709 -984585444 +769875870 783216342 +882294615 899450127 +-494242165 -256044728 +-162421806 -999450523 +-40285168 -822610555 +-801185657 509617774 +966500925 -494605931 +-575448633 856587946 +777633591 -125480534 +-693001286 -849259071 +496950355 -602451634 +484364114 -48801447 +764708026 663874257 +-387397373 -598365069 +-665097996 -624677578 +350255680 860124872 +-266648229 -974413829 +-806197045 -860404607 +-859428878 396249848 +266084651 -94574740 +-926935084 370947790 +-292012897 643353078 +-77218685 -493829233 +374914971 784991713 +442060735 -984352447 +-260476823 275356349 +151896595 438520991 +995105764 -566460703 +-95603444 647383574 +877003429 -230059519 +245899073 592865893 +472802003 -453755872 +-553582220 19734339 +-817568285 -175443562 +709761655 -530873067 +-462748960 859394013 +-68010505 714221895 +-927878637 718691167 +548855505 -586507537 +473780815 -983866582 +-735252112 291705120 +26679040 673798090 +108211593 -137127553 +509044507 -952532697 +235305188 -562420824 +754674515 507394523 +33394720 -364543552 +-513065621 44701953 +427720997 717340988 +799003425 -546773520 +-373855665 -449797818 +215173923 -375405167 +-260863718 -952227976 +-112740906 383155679 +795967093 -417374099 +-481245432 -243568380 +814324520 923105591 +852224775 -888811241 +61159544 -901462065 +665552362 -264272591 +-125775654 748075484 +-512825395 -344166641 +631768214 762479236 +-131958301 -421348683 +-354716081 -958623646 +-671908701 -465182908 +885074871 -909735855 +959041512 -724821667 +300454007 -571167368 +-262346046 734905333 +-821191403 -743135639 +-269886323 983703698 +-789919396 246790090 +713629481 518462771 +-197592152 -436390425 +412822011 61960333 +-320001873 870622365 +-737036351 -202779899 +672173334 145046377 +909822223 383976213 +441079735 -240602086 +-516586219 -823643374 +86460715 -557683628 +637016988 -140159792 +524079224 -832123365 +-179591819 84539319 +894023106 972089022 +-604516533 -346462597 +-553386482 -768444633 +223645685 516862830 +691002805 228907002 +953139453 909034701 +58940207 -777998923 +-226220091 -698151680 +892821824 -956434882 +-44291209 -508930806 +-202787925 -372287755 +793679147 -832154586 +-544644353 383832308 +790085046 326860747 +468757423 -755969081 +824676479 -454893463 +548056657 -827737971 +-72302904 -728076634 +613303582 758364967 +-651624209 -129008875 +-447723557 723577214 +983141512 582320702 +-709710519 -321410324 +-497422502 -358968972 +956062192 525350878 +-739522710 522620917 +78919051 -822633464 +839016922 534326049 +-355034050 821997798 +154298538 663176947 +844431920 -70126878 +-738512736 651323671 +-761621980 11008078 +-723977107 216573117 +974169085 581170709 +-754800114 -772947299 +-606385911 129563480 +932353701 558197535 +-67247963 -416500220 +164956982 -107010251 +-927589953 -557107492 +823101202 -589525012 +884450723 263269613 +922148745 -406753885 +-511783553 753520582 +317539389 -566255072 +-391636918 192251499 +934583221 -590174738 +-514411430 492119374 +640432042 -872019665 +-336119621 -609927178 +-661027185 -842456685 +684083691 77564153 +245684193 201649963 +-16867190 -510494681 +240041078 120466204 +704230864 901718872 +262955704 -522806684 +-897829144 -246914870 +-403465439 -261573214 +893320211 -20486161 +-808410179 -296538994 +68697007 -397592035 +281434014 689887632 +-149002933 -613613032 +421034647 -201861125 +-618062199 -175829432 +2617398 -740617206 +-95070149 -192874037 +-329413324 761118080 +939285285 -433396330 +-766261845 719276795 +805643649 -616894864 +-208144630 151208885 +916218541 -233210332 +-9452957 72764507 +232050446 528950675 +-524021099 -603496719 +997657686 774079834 +100211836 -394071892 +-228368788 -600405084 +-837607994 149836515 +-170853386 -107241364 +544162136 81802704 +524594823 993574281 +539402677 -980379286 +-875983307 573438565 +538462931 723062631 +-796252776 -402383550 +-165573438 87223410 +236393491 -316932200 +775026111 -370245805 +570963520 874322883 +-38623940 -230644995 +-820941207 579781617 +-927624618 -65832299 +556984485 497714940 +899972905 -761230975 +395558061 950895907 +-290832665 354173455 +570196691 -971338383 +622373971 430642076 +-585761889 -425575842 +-14869604 85370887 +-672043992 51757352 +-729275889 -886741573 +-284990862 -962868353 +330118772 158570909 +738764802 -173320619 +-965876335 425003451 +-708548741 -383300760 +-448836074 -530808417 +-119564572 331035577 +-86594771 -813937343 +566050953 683047246 +37142201 -690638256 +-984131699 690163305 +-706815285 -702328794 +-563273657 256310645 +135476512 652155665 +949262558 919515245 +-470261896 -136828710 +551415201 833274709 +523323425 423409297 +-737587247 -143257936 +647381388 207220161 +355132574 -437845001 +-543035160 -943514902 +-903099471 625829979 +610837704 60183848 +698982528 -548564189 +-235604663 336218718 +-237401224 -240270247 +-579193841 -362344077 +-585925780 888549767 +357513584 661010388 +-39947949 -329471656 +-937641562 543685437 +364409746 646948898 +-73494877 528324436 +-756575876 769389031 +438127948 717388768 +114519140 808179462 +-394433155 -475666806 +-268999023 195167126 +243359212 81894417 +548570240 -989343697 +-129111093 -710107789 +-47839653 112188578 +587067920 -522657529 +-450037307 782447735 +-19781750 -759465718 +-591819511 -160423771 +948550382 272090734 +-873544490 -921644750 +887205094 534073165 +-412756744 -112862273 +-145910376 -460819326 +-181044820 -312717323 +883899183 -473153778 +-122513591 896125910 +264348632 -647769154 +-611314665 -670838340 +842052268 -293239693 +-863539919 539204784 +-62183334 228847796 +-238284907 799228856 +-81764580 -426088555 +972180852 -191321789 +767339346 -604073531 +-348034696 715034526 +-699837560 -562187794 +-567800007 -560698081 +448909102 513995163 +844922355 965989209 +-434760331 410936676 +-380475639 258333397 +-71355601 721806152 +-797014524 357455894 +331509470 -946774957 +259217561 111015597 +-83990107 -936184549 +-227695990 532220961 +-260739389 -177061626 +-931797058 292808066 +-38951703 84962961 +69727059 -56202530 +881027429 548551788 +-572496026 -933619124 +-490150804 -791123490 +-915216943 506613507 +-461466544 -34768983 +239613806 -396951705 +-837537758 225523955 +562366010 156042833 +-692980448 -996285052 +-172981316 -607843738 +-375007064 943845162 +275505556 837453623 +235164310 703370532 +506790805 -41427410 +-346746614 -26355684 +-382652003 -12272497 +373887354 927094598 +-667569317 32599698 +508745848 -322017957 +758500246 133578487 +-32806645 -372345662 +-41219348 -748007226 +-142043588 502982636 +638475934 815695660 +-695159291 123932466 +-266341243 -89797596 +-197019538 -201669809 +-22269175 40231888 +-985613804 -362555971 +-541214302 -963784079 +564123637 46335250 +809071353 -649717960 +726331064 592811707 +973409690 -953750074 +-865328985 -633496591 +-299672190 -268804936 +250940492 -974869899 +-547900397 659481120 +-935956533 733964618 +235099590 766976911 +-234819206 920362341 +-244493494 344006629 +-669225491 -478990798 +212077870 -17192560 +-77466762 73087204 +496230176 439073314 +-516766137 -271338434 +150853847 184544345 +-798992865 722193813 +-302780763 -23590735 +-942147238 -549122250 +-842514793 761433859 +-214892882 -410471867 +900856755 476810530 +186849531 865926160 +978289287 444676310 +-700393315 996653430 +-601618243 -315571606 +332535573 311526727 +148840867 -683292468 +900398305 148560635 +109373342 604069619 +530047077 -264524888 +-269010261 260786288 +-496082863 187876317 +796674078 480367821 +-640641626 844761899 +743048233 -584715692 +-254139387 371347508 +246981861 -310503994 +760827629 -298133381 +-598673429 -430461706 +-432195604 -473762311 +175768407 90321459 +553806897 -762468699 +200350004 500230729 +-235551753 -10865866 +619431613 779850756 +780657825 711746094 +373046185 -187741243 +-181842445 823663714 +-297269534 -270011152 +-492789131 561778134 +607407200 -871175705 +771690040 229453051 +-804964490 -399559258 +-81766510 437381173 +173687164 352459012 +454278631 972707836 +253288335 -336413357 +209554722 845264481 +592921076 -393701662 +402046275 -785607823 +107361470 -528187580 +863927917 -353925685 +-877419358 -88882249 +763535355 -564861388 +834835049 -150375209 +588622964 327872329 +429990019 -621906568 +-998639032 -663254265 +-876950879 -134881913 +-416646505 427624041 +-290536325 -273961571 +-674164607 230187164 +-213420806 -604130911 +-947370345 -86977099 +836618072 -275090680 +661931913 711449442 +683106053 521019472 +801976645 86920442 +811843724 367794365 +626628437 -614407836 +62058398 744530946 +-858327448 -530928407 +-603744438 898493311 +235344754 540127329 +-189471034 -355029925 +-161926168 -429569224 +193926778 853385658 +-478751359 -670888429 +-803611067 789680600 +-356936194 742391693 +514353809 813228192 +-461748098 693358520 +339955815 -38997877 +249830682 -928360264 +671235754 -791026191 +367172460 979416645 +334742418 -435279749 +-192756888 804214079 +-629011999 492705981 +48185446 -984853392 +-799679651 663573541 +-113936155 60236297 +-668868930 -458757684 +889114545 -217592691 +623253790 -144727685 +-183043473 666914671 +-596894356 624905542 +-514298794 -273393276 +-931989024 816303679 +-137220087 58937503 +192229436 729345384 +-636356205 714236271 +-480032132 236707580 +629298788 -979411711 +-842787729 -352885580 +-474731990 128592950 +-93943573 645364906 +73202480 155323838 +-2307298 -815207981 +-289881854 -245082003 +468217193 -23451072 +685192571 50062533 +253375079 825790321 +319778091 -464757464 +374742579 -274172037 +981520886 778536128 +-300005891 483250266 +-144349490 536156470 +529022389 852952440 +-786011476 887568929 +398909424 146806643 +519626285 363721527 +50288200 588957339 +990944777 -437636403 +-622073937 -255220422 +-862210701 137149669 +-675953695 73214897 +-12921926 588095124 +641374920 924952433 +-889331753 -188778635 +-368096308 166048111 +-728054648 -857353617 +99518210 -715294374 +277747830 -830289048 +54219258 -579245698 +-365548624 491219341 +-364325397 -931816125 +309041217 -217577478 +70153146 -270673011 +229573495 -31640796 +153976414 -205626588 +540475772 -988632837 +632751131 -646707376 +-782797974 -461925772 +348064508 902513362 +-98071389 -22154026 +876462131 24178572 +-348328573 -534986158 +-833688571 -491384653 +-580092979 241866786 +232720428 -275170307 +-807099577 -244060150 +422583442 -675912638 +275959428 -650679735 +294415620 -608576298 +748740432 -287633645 +-229349675 329460770 +788168760 762621039 +973286874 -12612991 +-855654210 -300180206 +-902059154 385460640 +567089624 499337018 +311442086 62771610 +185967118 910598914 +359000321 -244859186 +250762964 -37931216 +102983624 -268935194 +-700510668 382400826 +-676668496 248043217 +733269154 803856213 +-772472235 360720582 +-22285523 583063656 +-556022947 906219947 +-609781492 97496678 +897240154 -910302227 +941597099 697502308 +823127348 377531394 +-855787612 -736449037 +-86057531 -533049441 +414705863 677341393 +247663156 613006194 +-988390109 -50424798 +-426806301 -589739711 +-906640599 -269368547 +321815452 129748192 +-165736593 153065788 +983779316 454902609 +20649395 915132307 +-739234554 -422294902 +206820874 -50666715 +568482400 -756691802 +-155254004 831905258 +-983815422 -910115904 +792993413 132938350 +705933947 824528823 +155726532 329040293 +33160323 -520649915 +-357371249 -691028091 +-567783809 360585340 +139934862 -794699926 +957859795 -461775068 +-846375957 143236987 +404534532 -361718781 +549170234 989806736 +431957184 457933233 +236635623 -182120967 +990921676 834279118 +126614693 336078763 +-415714766 808614822 +-561115305 672404417 +-136947496 -200467282 +729736039 -714869110 +810195647 909712867 +-390595160 -691467744 +-490910682 668604353 +389173689 -130225581 +712859307 615920047 +662307618 420438052 +-852760712 -72717484 +-940329755 -141178433 +-457290049 757117782 +-477262192 -685379940 +-313011619 645264512 +-780901491 394426018 +-744395531 253845052 +-115871107 123377969 +-734231859 316577961 +418526629 -178684606 +-18810302 235484584 +325902640 975788537 +-330618103 353563924 +88463505 176544662 +221771594 -340455218 +295484261 258311070 +-711314053 -726733183 +-820784767 -544898788 +-986587674 -895632122 +-954306844 272391036 +-288359797 -695448023 +-414557207 450386061 +18323217 782891249 +-304879157 -865075465 +-915283015 224751479 +393209119 329295393 +-670169097 503675242 +342423892 152079565 +-725241116 -413544229 +87565540 339895936 +-480726923 -357332751 +-239400449 271252368 +-199999162 -584012277 +-338249123 -599742524 +503697377 -801204729 +-349506411 355626846 +-572053867 813205189 +-493369449 314679585 +-161564833 -706353378 +914568788 29529999 +341511017 556399987 +-466129385 890887756 +-785606343 -87208562 +319684706 277632347 +827388251 -685675453 +-582289059 -831615681 +-492113455 527524560 +889712793 578210272 +-826005846 -256122931 +-599258131 -229863563 +718600262 -383308894 +-841665911 -243648059 +-371901058 175675621 +532402478 600831741 +-758662602 -450494496 +898680478 174323765 +85706854 -309763421 +701400025 398573934 +-895065580 509668500 +-104132402 -424196591 +982159242 -585591931 +737581600 -90906705 +-29311614 -954699526 +-299710287 230539242 +260037424 823193797 +-803114912 453418333 +478772228 646057816 +616307993 334701805 +871444597 657916463 +883517928 -229651026 +-949378494 -803858854 +-430916438 -248958223 +189064236 -336291115 +263880563 901121705 +-301206419 -809106603 +-467444718 146172961 +-677363268 511359500 +-48761236 237444317 +248648222 -440960175 +31316562 494148276 +-570377862 144912863 +589177472 533037776 +-445872589 424181338 +870975129 120447485 +89972237 -173642318 +-445771935 234442227 +-310707425 -939508646 +415285234 -581035545 +966457930 28093179 +-938046783 937881349 +-555253636 26853337 +406171012 -776801684 +228838459 -137640968 +603928449 279620375 +-724129268 112954707 +232859699 828457323 +399742461 590805135 +-698276850 -906318635 +-408530490 874215930 +-391154980 67536676 +-465722020 -192277987 +-885038786 -691809318 +318984686 384687322 +-36256341 -696418806 +-888826931 -853733110 +-132814324 399929893 +185370294 595407828 +-332769683 298650968 +-602945622 276388996 +-976528501 -130145342 +-151428040 -821461302 +-455505735 -729401394 +88890929 562599243 +-771268256 -116420447 +-153914328 -539516552 +870280212 954492193 +695006336 776897739 +657461427 96967650 +-235007824 -335201573 +320086790 568818491 +-729403745 -642634351 +823974338 467347076 +627616526 -102426054 +879479460 697771889 +-327804240 -768756138 +-373090369 974828937 +812701116 -179326748 +-599262886 132450945 +644698650 -371917716 +396847989 533771751 +-671925351 35898796 +-642845711 -78197987 +367164655 393371337 +-938881181 -846065063 +-956984025 -870447052 +-399098073 -297626181 +39625266 -688162337 +-602654652 58592089 +-76341228 -501715966 +562922987 766631306 +-309500022 470045581 +-103378047 -566110707 +781814600 560542117 +-598887851 870869018 +418281640 -925077267 +-745241633 -932481786 +-584409961 -60992250 +202890200 -501392662 +146903492 793279641 +466524201 -980527704 +449468406 279009319 +-451183817 74898566 +230201382 -260919456 +965686159 383652888 +729697144 -583867790 +198508471 -422022241 +-116038537 158939610 +-442722746 -682163 +904991365 705157546 +87167198 721648707 +-85935230 606946562 +622475536 834238890 +-212578431 332698238 +281820351 551860136 +123047510 -194712717 +-156996427 329423233 +-51266918 -527861913 +-236567275 -546173945 +-992693584 -421761803 +191353883 -979360617 +747974767 353291436 +229844449 141132462 +325440260 -735091224 +-960167809 206242196 +-306851628 776124277 +14592279 224613649 +929401642 282086807 +535451398 211839667 +-542504782 -533488292 +-779387364 -366082759 +659202104 -44315945 +582377118 -313226382 +-481945737 -946274318 +-557299178 962978865 +809948159 987225361 +666986439 932577748 +-917749004 -567119961 +544423718 -580744992 +885472962 -954584820 +389455040 258976804 +-553232158 -416969251 +329383152 920649555 +-584760835 -188360520 +-26693668 -802941049 +-12173841 503236070 +-47577586 184428721 +-148164455 838192773 +-818559822 64713146 +-183281147 795964904 +-437873764 518580600 +579720932 809177819 +-702394337 -995755561 +791009516 -546732904 +-231393515 -616546408 +390348362 -557336579 +549503052 939764694 +-648758749 -245733987 +860943724 -918951754 +-152364245 832012734 +-66013144 -548613805 +756467640 -758542108 +344191871 -219166334 +518193531 773923918 +884347223 -627844821 +-645670906 -199731315 +528532339 -969749082 +127284594 336685066 +536711402 -902207185 +666042149 677164817 +993635532 -331389717 +-86853065 -366789415 +998867232 324890652 +-714680919 515595291 +-721456835 610349904 +266593004 -898070153 +294042337 -349979246 +-792254207 275954948 +-44940516 -701987921 +153606109 -883739187 +-707768822 85292364 +514919960 -664119190 +-862835150 -762558314 +-713486991 -657763645 +-268897244 -859310560 +-956657609 676020148 +-83311052 569376864 +-525020188 538726396 +154300337 416455512 +842042731 -714403706 +182716231 840609797 +96471593 -574368483 +675121004 -731748728 +-881493567 -394698064 +-631459550 -58370374 +-437083600 127965304 +796375305 146916074 +-386613753 -953702000 +-756547230 23828034 +498124087 -617787469 +-364206612 732442976 +-791094319 93168413 +-331051786 -719171539 +425187636 -312980143 +981822896 470958482 +-593777197 -239303150 +-752875265 -335714871 +351950227 313723839 +-773569597 99092239 +-571356577 471356979 +182834467 -629492339 +892199613 274871449 +-476514147 675788276 +-56011717 147770618 +447680402 12356806 +-600167588 530662705 +5175085 809429885 +888716880 -344951103 +58703856 22602694 +858803712 934995835 +-296340460 373386016 +-837674178 768296637 +-133985239 521416143 +343191790 -772713363 +635674449 746398158 +416635661 404421947 +-29777384 587380669 +-893738665 -256898777 +640720623 -877904037 +604880702 355353100 +432948680 -930852176 +-603065906 119300247 +-890364856 -93519397 +374178881 663779499 +-420555653 -498341056 +356642854 409048398 +-998718309 688826641 +-711247279 338759612 +-451191037 -20139756 +137937261 -148809370 +-181049659 460001992 +14552949 -107499186 +640158692 638155677 +882723851 -280286991 +581333275 -702270930 +-427443106 721514672 +-936834863 28236096 +-120324149 -590239072 +-997590269 -936907043 +-412560947 254714630 +-805728632 699213745 +-328206917 396695101 +-661782770 441519001 +-382821319 -122108642 +-469718092 -353792716 +-285980844 187679497 +482787904 -306247975 +806976329 249843334 +-666256621 504371781 +-529753074 -320127302 +-596718522 466812204 +439072146 805431213 +-384451855 811346412 +129493176 -142939637 +754279163 -232483545 +-62210697 180734639 +966250561 758161103 +-105634482 862309275 +-400902655 116291263 +-570188596 958559854 +-912663877 -535908404 +-818381834 636772665 +804405469 -224623229 +-39673151 837305672 +-175902540 891618931 +736544551 -781395529 +-242814209 -571988303 +649907903 -384800675 +-518403342 61925743 +-528543275 254986538 +300714824 -485581177 +-343978950 -863723150 +769965137 -717873782 +880300648 -304759863 +334649954 -289958140 +-96869651 144625938 +919132847 -540166264 +726564513 984390300 +-330560997 -62343777 +-815495966 454355529 +-611698606 235393482 +-533985951 -714067249 +615867631 334185083 +986913642 287696107 +-175744493 -657265898 +716865490 79227230 +-197135960 672704485 +665420942 -727403553 +-128308788 235931003 +195563016 -205504471 +426685300 -873205039 +376728953 414735138 +682569550 923952319 +654427497 230025264 +-364026185 25568627 +788504240 -552412819 +577147913 492769513 +-235761347 378522978 +90231456 353431259 +-553718854 -249578445 +687248479 562215282 +-105563702 194904647 +-647890314 95210242 +-226461490 -6618547 +379861827 -549544271 +216102501 -686390501 +-564857706 449736413 +605993220 -606938971 +-13266410 -614700090 +-831456695 -849792947 +673048902 -200105565 +-10944435 908261794 +446971589 272993525 +123718296 -507098537 +-611152669 334809536 +-137476756 -763915202 +769043800 -297642505 +694599069 -169676532 +512626316 -373366236 +402145017 -116668450 +-542586671 -721687330 +-467710172 -846311631 +-210060273 384894185 +210661476 811929363 +440498071 -356400952 +-279736664 -246609781 +-171980719 848913 +376149977 22210165 +906290824 -35190925 +-207055968 -133655274 +748779588 -953720806 +-430702957 249054834 +865986825 215721202 +-930861167 743195870 +346845813 -837873018 +-182166582 257430751 +733417095 -309655578 +-184570907 -438220198 +201091587 202475601 +-330182473 -190965434 +598350510 983415406 +556937407 858013934 +-328204876 -795661187 +43511126 463691577 +-541794686 -452304116 +558353026 -682369833 +-617572531 773945395 +-388384822 -547269698 +193963636 779238493 +651405963 246115430 +-876712937 283367898 +181332815 -317286677 +-139431374 -968199975 +496176424 103441767 +158570755 679772562 +-355839176 -844935327 +390564919 -227759921 +571386855 636549779 +530199925 -949131485 +785097932 565275724 +616915339 804949667 +-79511410 743133537 +639948835 -462535853 +-847612224 318488342 +489795174 577844888 +-15274914 426361740 +-325729241 -835226010 +-526499910 -423838558 +925117186 -547367113 +882232881 -442219019 +830305998 541723551 +-93923076 709802854 +-676688260 97573372 +645630265 462589862 +990728173 -885158094 +-970746138 -508853641 +669249647 -939490854 +-482081094 45812113 +789276822 -195765301 +15029143 -402117292 +754157734 824829958 +350968641 -190066127 +-841120897 -947760563 +-252961881 943622155 +33697812 -206629345 +-865017058 -553921241 +560343576 -505471331 +237246605 -97516840 +555748263 -198988760 +64352406 -558150601 +124262479 -18911470 +-844585119 -988183269 +-59341515 -439286405 +394106873 -814191392 +-233223943 766323038 +-60526532 654090750 +-672961662 -797196294 +373603070 -468820421 +-415606293 70699765 +-229434685 -365887242 +669681371 -640994586 +-805726968 -66933674 +768546317 -886441078 +464173411 380806439 +967030637 -988577572 +-462276087 207528979 +-572164580 266545450 +-560549798 996485549 +415704623 -24172636 +315871741 92985002 +971854958 -633929070 +-414977659 -629884317 +938667724 -298450919 +536396154 -951445394 +-547544906 419093248 +473248205 -127070157 +767888234 -961687677 +536348516 499991701 +511824201 -32318944 +-812884934 134810242 +-688779460 -306993023 +512817299 183839038 +761020405 -455596579 +650741895 -491341539 +-125637386 412418035 +722757080 -894942740 +17773576 18512987 +-729162037 -393476831 +143011985 148147716 +619639228 -661359783 +-805254606 -437947779 +-667264011 67056947 +-827008747 -218929566 +998129756 -948297070 +-154072009 328999752 +904770392 450493065 +-188837185 269183167 +-523201704 -644576628 +535035822 542405401 +756137924 -83768908 +-497131203 274770947 +-366275084 698557914 +561684053 -823255136 +303100866 458190461 +576367210 -810726524 +977466806 585963754 +-477521525 -254229481 +-397357920 -316583687 +931380482 923189250 +-570307982 716004573 +78667329 -641298999 +-689389287 -170573220 +-827644742 399140179 +642675859 707500272 +148360698 -827550194 +-496013435 380726569 +-115970918 -134500143 +-353300877 659492680 +-568373835 581205939 +331376463 107512753 +-124671376 255468647 +-888288496 790334086 +-920766326 74748320 +172062606 -21989264 +-182106995 87040160 +-583511395 -112328050 +-829463338 497438694 +-778751756 -467532908 +-517014981 -793744738 +161783687 575579581 +778818622 -52409489 +985502134 853982515 +-412915201 695859178 +323651834 5666964 +518086317 -625703929 +-880284112 338837764 +488037949 209637872 +414419104 286434036 +-16639699 -11476010 +922751700 -843599305 +-45331058 313668623 +-719622359 564162636 +-871029777 703207135 +-253522095 423100167 +112851927 745083467 +-153187895 712820291 +396082797 -941285361 +-818482472 -881509135 +334637143 -848722659 +-160253772 -779588537 +-176823165 -290451725 +-644675576 -558152499 +796410036 695451007 +599116158 775816880 +582864292 19366605 +-62813111 911482274 +-721783541 682753943 +557053330 -592369491 +433356260 904796607 +494663 420443274 +-679860334 64501271 +641975011 805021137 +359295155 -244188865 +562682271 -420172624 +-919605313 -161049097 +652198765 -424666954 +-657446075 -634529742 +-630513081 547825754 +-827827911 -828485843 +556721093 -960586862 +-833509584 -951547405 +-6622911 -892574265 +-958532429 -545537509 +752280866 819547653 +456781202 -734395360 +207012655 -375486482 +-786591919 804390070 +268225495 233369864 +-157110665 617562931 +-224298519 331379747 +190693465 280867089 +186703840 822730746 +-452803029 -259605810 +-122090642 -173694934 +253020736 953613767 +-966845864 -828069159 +-91880859 373121196 +-201133265 -923934262 +-398250795 679766443 +422307477 -652138882 +594374525 123422804 +256552100 424085767 +447523720 292657503 +-830038650 -914745561 +-810582065 -863126998 +-972066687 -990153899 +455771341 -279911698 +162703739 32015417 +306012513 -237012378 +-166808245 -754004719 +-42024788 -305618789 +613391729 -175367904 +130501553 733006492 +897311282 427129503 +-884246633 431456369 +-915972236 -823213520 +-864195647 923549249 +40052579 -6805518 +326689008 56165739 +208865665 -92628713 +925461715 515468428 +360309993 145289378 +-394912307 -876662404 +317095163 180072806 +-159252061 -848822805 +-795997969 -677467205 +-93574976 -561417922 +820333329 115423144 +19611630 -86352125 +-763719072 -180384866 +811985710 937921421 +-356058386 326302957 +-491431200 -536816173 +408134770 654823362 +359335924 596846763 +649444638 395630457 +472493110 -928740653 +-682738479 -652665473 +498618608 -421080152 +-734145814 -999271596 +-811645370 -802079592 +555116200 -7194863 +-104725586 606960150 +-426156052 -898324475 +92638654 -687618739 +174338599 -918417278 +535209440 188495914 +74870785 -191852643 +-544900102 980324791 +772191827 82591513 +594603929 -317924549 +572496518 -109421575 +-915030808 -788889886 +-116016613 117014175 +206172391 -89774029 +448297987 -632551132 +89428516 979953902 +34253892 -147867669 +292051265 213396055 +240995972 938512170 +387024306 -240899417 +22904923 -200038595 +-188767764 796660526 +305157651 337427548 +-707495700 -76824209 +177047150 76210589 +584046537 855160481 +-704896860 -124060660 +-485576075 -224870717 +-971479765 -440168570 +-838597103 -346052360 +-742261658 749190823 +812013647 -910014357 +656999613 399824583 +664431554 -329415840 +615168979 604359386 +554121090 -621181620 +-544688973 -919549520 +970093267 -958606960 +-305471540 -34845061 +-615517137 436062798 +224502254 -942013383 +-230164900 -546715302 +412865761 179222167 +775479251 471232030 +857735066 -277382561 +597610875 -571210369 +-259048510 -50411894 +-870797884 409439055 +87830334 955457594 +33861825 -169425435 +611659453 560008176 +643270263 12002917 +-636935478 293110610 +531756159 -947173966 +-644107911 468951912 +744663619 245641298 +927293057 -963763097 +25208497 362787905 +-49131955 -594660772 +312566293 806112211 +18356029 690720858 +894671664 -420115053 +-592074419 -474481292 +603178476 252412686 +-10040550 71254227 +-546642215 -418762092 +183408350 -384796907 +-513128250 -932502259 +-551976008 102843922 +-533071281 -548377196 +-73677770 -362962571 +-194809266 -266504722 +57298794 685489574 +-35139335 704858065 +-480692058 637988582 +-848386449 601025196 +57203110 -895113782 +363383418 395127176 +-425155292 409491821 +-550576392 -887514413 +574466056 -718464152 +-533065301 -701425145 +-691674417 -681324991 +444079328 56254833 +976612058 -879128759 +-849844099 513650901 +686149096 -658567425 +712044997 -942656371 +483975811 471769857 +-874499705 436883662 +801664442 706448574 +666343718 -257260892 +310116592 963324468 +-51119368 -443328762 +-237931136 -734854208 +587310389 984844085 +258151388 297952943 +956434530 -709199086 +225923628 -906241478 +-311227786 -952766048 +-41328072 964555101 +184635368 -448327373 +-339359667 833137647 +297890258 -727735898 +-412510826 335779414 +-248773525 856573656 +-74069961 117004811 +180713312 -817755274 +-878853131 984660909 +-241152625 548629685 +-400436632 -812548565 +494666529 819821937 +-824613760 898119609 +-209533457 -353874289 +-740631527 949330762 +76135689 611049558 +-723985545 497109486 +711796280 -435503918 +-940001229 -581682529 +-747345237 258985343 +10464401 -11589241 +283651313 -809735357 +-844818740 540299925 +-802999225 740836741 +857772506 -281981769 +178698314 559021600 +-3615328 490809984 +-281388936 216260216 +-126750732 33538528 +-785602221 -655411362 +-536119280 -191656830 +-847885256 674744091 +52638619 952345541 +7620710 -120244758 +651622315 -810517338 +78377801 -997554563 +977005099 -975023854 +874842878 -860722722 +-543319895 -453557996 +-502529116 108975299 +-211648510 111772380 +552171929 936093871 +546885003 -739719425 +-208364262 -920998331 +-560752258 473443581 +573705745 -266945418 +189247380 818335933 +-506870907 682585936 +-715946204 70474665 +163455538 -701118377 +-660411879 -953182347 +428468735 -677785029 +46146771 287195136 +-428710945 -739134928 +-591954832 -33935233 +-358508614 -388318763 +234972005 506835381 +-575648433 438816982 +-713119768 -531476792 +-753379132 -198014013 +-458401428 911022746 +-130757579 894735007 +-80413097 17173519 +238988272 -589843320 +-909299954 736826283 +-920645929 279643535 +384532517 777908831 +-409030301 66850811 +-259562607 888264110 +160640084 295566047 +-992259210 217072664 +-611896544 -72974034 +424964935 333554526 +493140928 604046910 +-551598595 -612156927 +108255685 987262701 +608978198 -235404707 +983215907 -29746752 +-57131492 872053265 +745573740 -550540720 +-125864002 -253582174 +-892393913 301672942 +124172036 -577335160 +-162544327 20935813 +-113926716 754864648 +520945956 -91958474 +-109188883 855211261 +-179645211 -124084992 +-202314950 -227253957 +-583719049 -698370759 +-849060098 -150279177 +-746803091 269746898 +-511772608 -884843016 +-932672845 -25487115 +471048865 -92040949 +23640009 -633402413 +-212389828 -957751869 +-430459103 223767647 +382693547 519868699 +650162183 -772424077 +-205867599 -325232355 +-440037520 860497366 +-448863260 388694002 +873327143 -640720628 +603292700 68467618 +-982893432 -498014546 +78382718 731268993 +-790498415 538861064 +-418135311 -954234004 +498172643 -945609232 +666077250 -947794924 +955492584 86382044 +-260131121 843161577 +-818093657 -78149138 +-575275946 -179355021 +430775366 -192169038 +-744432503 -313538304 +-747027974 -155767445 +-34467919 -323607388 +70938599 726602204 +-563521294 -55739813 +837282325 -235256106 +505910953 650766435 +-97537242 -458814849 +84534296 450944803 +-823778266 -707136521 +698513697 637223522 +-661680686 -3570379 +-161761638 -544373303 +-858928128 -416795584 +-993315449 674498352 +497515081 -515934962 +-36172872 -255515730 +-301110202 -194559571 +571210171 -118049709 +939024639 -675971115 +796110465 363267740 +-17330864 -902964140 +693159259 -338223613 +825275408 -523567589 +-673672552 -546117650 +-556062521 18426227 +-894216687 821374131 +985921859 754880119 +-683833126 -956435932 +492423778 199987293 +-390722240 -938166909 +-181989999 -660287471 +973493806 -111505101 +-903433966 -208647096 +47214613 -411803710 +999825827 584072484 +-774659205 986715584 +-529748009 790673464 +219126830 -92005123 +424982144 279193418 +-645626964 -66086156 +728346266 97100960 +646536945 -653059995 +-472744840 102781338 +-754664637 749687844 +410886810 902301141 +-47513025 72555147 +-750377844 713558319 +288178543 780463033 +-703287100 -905529566 +468501017 -512814829 +311358472 920720281 +932772572 661597437 +-102609948 -813668258 +772357061 -632455785 +159743096 -836813966 +-415828550 -224954776 +63688830 -761397251 +787048801 -601508208 +-556763787 848422033 +567106201 -935090746 +915462136 -826809118 +691708802 270840809 +-469992552 -350059163 +-462139512 -74229629 +-578279140 777800207 +-578831435 -803608436 +207621061 -581285164 +253473615 -542103194 +-496581909 -216840780 +-731302502 -872901106 +37161594 492782388 +-887843334 498890034 +607700320 777780008 +271801302 -603385100 +-698712293 191835413 +-427264460 -100497263 +-43165426 -525024568 +146498882 -328890161 +133313542 -193922491 +-728034183 121239355 +276548702 208167358 +-598666685 408990261 +-470047581 90100962 +-217740337 -960526117 +558524939 -933970996 +-807418219 7828451 +133345334 -260973670 +597074683 754581605 +31163390 21466894 +854674584 -984841288 +474644907 -519362056 +395062884 -674707030 +-46256536 -860061902 +165382327 -315058590 +-829969433 -326226369 +981850085 -440564704 +-365259693 730428990 +-698407125 -390451508 +-775349167 -669941984 +374468431 779103176 +757604081 420684529 +-645100402 993453781 +860653074 -305247315 +-490523365 -716040914 +-246183394 666629382 +-13668462 482127538 +451311385 714553670 +-687893212 -674085036 +763789697 -280310188 +379611339 733753086 +716323397 -438840094 +-400314961 -530390763 +7350943 -849390033 +629878891 647416625 +869147873 -92177499 +-937908467 -152561698 +-954863734 -136107669 +530948003 -834247068 +438130815 -645661106 +51929538 648332557 +287136281 -684104633 +-981458296 882256086 +256696529 -496343231 +-968603938 461184844 +783802422 -612022146 +275637290 837680488 +396380469 931201530 +956945139 -546101598 +288854031 667802365 +-145115151 -560624751 +362191033 548809952 +968967 339241098 +-167576547 -161616565 +140485122 -165602384 +838352461 696224270 +-453857901 -480890123 +-638616370 203713225 +-341882445 -312054989 +-989232687 -991099956 +21054663 580078064 +76430230 876731158 +651272106 602590263 +838035657 576350086 +-420036259 -732547795 +-114042578 331362510 +971915005 170242327 +-963300369 -243140171 +-818886893 -18376087 +832112447 392207128 +999077507 -548525164 +-51706935 826735573 +716469628 -745964451 +655917439 -826326810 +894270894 177086147 +-383689817 339765806 +330487898 -54658962 +-928366085 -273510954 +-389655906 829943899 +-579609372 517644316 +540485235 462645190 +-868388148 627667714 +-984863841 702255060 +-841416482 -830283026 +890976127 -603639016 +902645302 694851127 +92267807 289021525 +478887618 -362132882 +-859891183 729127176 +-560090018 839119636 +-242842540 811618071 +-606100924 -892736465 +383561880 -578542542 +-89571299 -775851378 +-194887551 213949643 +-600958721 503672220 +859155615 337880735 +-330037793 -28808979 +-96201751 658876848 +-214682302 327696924 +-408502912 772399308 +758043810 135374938 +-472224547 -147229042 +932989935 -126709897 +-472649870 -550281128 +-943682613 -168948561 +809229175 -245999911 +130047302 -447447775 +-507172323 -604997566 +-684945296 -296431075 +-778289008 947870514 +-680402786 -845536310 +-362003293 -625857648 +909188280 732216707 +262498611 552257056 +-302638947 797269039 +571430015 65101032 +-688415324 46191675 +-855609215 642458239 +297780394 -996716252 +-478130095 -129720592 +591938467 162991744 +391660404 -609791159 +-237649014 240974916 +75811378 999890686 +97992700 -659268996 +-319751897 -706663817 +538377953 761656792 +663199634 311940706 +753452471 470229598 +-729344906 252715070 +462538886 -58576097 +-457126949 -26637339 +-962962866 648821430 +569632822 -826918712 +973892520 882381296 +775174807 -327720411 +-603186788 209859789 +-921581664 334093954 +-956485715 511587077 +-12333020 486628392 +404918134 -941127695 +-493145575 548091426 +-323381563 79308719 +-236891158 -421776133 +771964730 716838690 +93689064 -499673269 +61302872 865089368 +152155493 -447824616 +-968033534 926648914 +-408209531 -92711803 +-788314264 -262302813 +552429129 -402017547 +472359547 -669473908 +266281527 -808237658 +-465494679 877925931 +-299815407 -988442772 +-367919787 -407324711 +273620063 -258402412 +128120045 764172085 +713770174 -395287942 +-54474108 581950027 +-918954618 578665876 +-305021379 785073556 +-781118873 609450717 +-376236516 -630176491 +749400506 -365325518 +-562607838 -390577976 +962380107 -735334336 +352212242 -809723446 +129685492 -88923410 +-976210479 -140188226 +226079997 -595019846 +145794474 -274349027 +588992931 858916034 +101688606 -118820376 +-196973899 663171231 +-216133243 -887970739 +-585473538 917100574 +75372305 90427392 +642285035 822760221 +-453655905 156029395 +597831703 914738330 +637663506 -853764627 +-256793970 615835484 +487107145 872799754 +-388834368 -489388898 +-631894427 -847477732 +-78184865 624752117 +-647798143 -221011403 +811777202 87411884 +488675399 -447067438 +238389458 -890664283 +506341864 1731624 +730973290 662481749 +-547977022 12461145 +539774446 -97287617 +763329821 -237712316 +-420865533 407552879 +251264137 -438676776 +-689129690 798821420 +-50896550 -477993355 +-550935524 -865968447 +744874784 -666145393 +185247239 411009815 +917536492 -102435848 +-455137726 645167693 +931353927 654695536 +78967622 527744745 +622913570 360527809 +294060932 331614842 +582453606 -768745364 +242444913 -535099538 +-659860968 523464698 +844681852 585750005 +-114132857 -896519420 +34401692 961132915 +-81479155 659825792 +-561446413 -20095637 +-970667968 -289459967 +-908677943 -581143647 +82676645 -791908681 +760988722 743911370 +11366955 632562658 +-546173966 -990457213 +242989140 -640588752 +-767147102 -232924915 +924696925 -94739509 +905205114 -712606662 +189351220 650886993 +581855863 690858609 +3939470 309798305 +603603922 -677481190 +679876552 264027222 +869557863 -304866375 +922195990 255653895 +791503172 524544126 +-325799580 -662971679 +-11535233 -658532684 +-581394232 248627859 +-404034697 119148986 +847465468 -773916 +420331429 201446662 +800460837 780443287 +-865535920 -720218320 +-867691562 -235089115 +120464291 652646779 +462921330 -278442423 +-951799020 -223140784 +163952498 -249635668 +624054341 -236842303 +-676452462 777486643 +-283134783 -717530317 +385059003 -820352403 +-793112371 -12115842 +155803286 -422681951 +-464327165 -657714360 +-556364250 -524547665 +196429368 519296751 +342862401 192393619 +891521215 -126233287 +-673022309 -19989384 +-187920257 301595062 +620817786 569516738 +-638318269 -766746477 +-748255148 118724619 +6062107 -384535967 +603087306 905578864 +-317595733 -885443590 +-857881819 -311478364 +-302793311 963562978 +-180741083 -451840307 +106707468 -156564455 +-84022682 777856176 +-301137672 708945507 +-414818863 841364363 +439609122 309708264 +-631615318 -449256086 +69983335 377397990 +-865936419 -699704461 +802367257 -906826881 +760474304 367871573 +469561729 -440455062 +923838668 -789032698 +-104333755 58964172 +-279368798 -699145902 +94779414 934324397 +638158137 -430671572 +-89466636 926915673 +244127284 -468186351 +57744510 -981016979 +905964074 -702986318 +441748435 -74839391 +-273882767 329623706 +801156445 217975909 +-743970891 -827497375 +-827887211 -578678742 +-43252309 -76482493 +798582471 951930935 +150964844 819436348 +-308322079 452308256 +330785050 875941472 +646247413 -580067752 +359827562 376574404 +476435067 131538273 +890952240 353169072 +290416708 985378254 +106587578 -37048496 +-644862071 -787073633 +-153538881 -625748627 +-373754782 -250023301 +262101686 831744760 +807812114 -666373591 +-956656499 479580230 +533497754 53284868 +369936715 441054242 +-729306943 -4129105 +-27365855 584295469 +-581926768 -318941021 +-638083820 -417640188 +160828698 443488524 +432291402 765824562 +816968169 -86143362 +-475886757 121241690 +93005185 425543786 +758581187 930200352 +79654012 -971188214 +877885273 -284609629 +-418721710 -60392030 +116316613 -565956824 +538643193 107321306 +-438098843 -220832916 +254956317 115363737 +450711849 -895356169 +323371813 -821831714 +-611325397 586302760 +500291387 -377116054 +521915698 674949083 +755488980 198723792 +-781158405 -858259615 +-490293493 -157447280 +853897420 449916883 +688473022 -629805267 +921432800 -140522895 +-882308235 85305011 +-510085582 -726624586 +-838866046 839414813 +-529604255 -581101827 +925674182 -97599793 +300898941 626448763 +610818940 -507641780 +569022331 -232171030 +123917662 -592988982 +853520068 -807995557 +-656522042 -272573136 +119915058 677124453 +-502968691 -279875363 +349678749 497787363 +339698989 309883694 +-270256202 969675770 +-599988681 -354260706 +-296143013 223992379 +386715304 -809623371 +278419157 301064706 +85937631 548670066 +973712825 -890023288 +444135423 758305073 +-537610078 984848166 +208401801 564451893 +-590541623 -585583613 +-932178501 418079729 +-508610412 -649377907 +-759192120 775479639 +802794741 -128907989 +192035571 877807312 +264641723 137184794 +-639794273 10158597 +-923252652 135597372 +228927834 594507754 +-247886624 70917950 +314142426 136885518 +-710407936 -837472789 +313179299 -460114336 +488553764 727573458 +273594024 597545783 +87082392 -924465620 +690731686 -53215899 +-411594457 396534836 +-723478258 982586037 +-543490796 211807012 +621857159 431517589 +-434789663 -795186891 +955248649 962732239 +150906253 -30777517 +-39079451 -594636878 +-425758177 -449642136 +-623839666 -249354446 +899153078 567531202 +-731712711 -62739417 +226209065 -73239338 +-679919037 -675068266 +846974210 -922039610 +723317415 -616196518 +-396797973 -997174554 +874064726 134393628 +-143715199 -694274725 +324519458 -290239422 +441903540 230143784 +-893102829 -125470816 +-741172347 37055915 +-633016615 229237999 +-189368673 642730160 +-73893299 -476932505 +-117084289 441151535 +-670335072 39385861 +13032761 297037900 +431827485 506193767 +697624788 117569921 +-8718325 963120758 +-862137229 29456168 +274924589 278643281 +-72451889 128712299 +-32941914 -898066592 +-596030143 -166382895 +7731296 -812806638 +404017628 900396678 +-220104520 642343650 +880356099 276624859 +510148340 811574030 +-968460886 -57047453 +-96700725 -466274843 +-475371825 404684060 +270242983 -11600531 +-811190911 -102514816 +-904552530 934212734 +879751511 -969929418 +-872890487 153810619 +-922174532 110095507 +443429591 -129667310 +-479613744 -913644738 +240953289 -550862380 +571314874 -182856435 +-823326453 -681514198 +-460747361 -652044770 +-116855556 -74381294 +969008760 -504430459 +-772369100 -726292085 +706837077 779060084 +-835295131 957961602 +-986311613 238427362 +-176475317 637766502 +502323067 -927615221 +401431676 814425814 +186899100 872761343 +796238583 -812286785 +256572826 859947510 +32847594 608158389 +489378993 9129228 +-958842782 -174089705 +-537123826 229302622 +125850515 -544596593 +-704760382 -903192298 +134609326 411902989 +-359989399 926807842 +353894047 933246266 +461802666 921456675 +931542036 -58848300 +786052280 -74857249 +852370496 773752055 +874216497 -740308312 +-208665644 -384328650 +798971579 -311663903 +80865409 613175917 +-658564638 302523525 +558406175 -169055932 +-873891082 -530942758 +-717534687 754811963 +169504009 900752015 +254977293 482999303 +879684643 -412277548 +572139011 724719736 +-517035802 707614832 +644773320 -143119612 +556526963 -515108491 +561572659 257872238 +669067371 1199306 +-543038196 -755743337 +915846174 -807986473 +-746568129 599841415 +208407814 -898097617 +618322356 765147060 +775197772 415709475 +646512497 -752406969 +-676658984 -483179022 +291444534 -759689899 +-899704429 990338872 +149714452 -857769634 +-858047970 -919837384 +708197909 124070780 +-922190469 -64855990 +-905892954 -718105701 +-966798844 -807784301 +-842417179 -122909901 +-359799739 442537428 +56590210 -951665834 +-403458191 -818822588 +629324596 555818808 +-580791821 798640016 +-961502428 187261217 +-855240435 292656710 +-777730034 -992217850 +-790784809 313612133 +795503896 -903807709 +667809919 -45340591 +978136787 -776072663 +192933730 -444269511 +179597453 -79512740 +326746479 -813833016 +66554077 759208116 +902083050 206706987 +-327436874 -506019431 +190100052 -902926915 +735717712 498958271 +135861430 665378289 +-770577756 -185695878 +-973198844 -973503405 +551900874 351226448 +810445640 597361225 +-960963144 -975504321 +114348744 280163903 +-912964039 946608870 +334993318 -832712356 +-400551022 -977657157 +-976256977 -556505140 +27751979 930858562 +-9047548 886416782 +-628733072 -549947957 +122850669 145329898 +-418808283 -36168320 +-755440226 -605007428 +-186517800 743299920 +821122329 -851989531 +114130717 404388677 +727017676 -272589218 +528673974 377817088 +741693609 -415959913 +626739167 974108620 +563732146 -163296668 +435380748 967042748 +-475869417 -671565837 +-798537060 439822314 +432772520 -92725753 +-246869603 -698494233 +217094054 824356970 +604007162 -516916597 +-929085887 -889663469 +-498112300 205879614 +-609185121 82125389 +938611657 -357767163 +-331056929 707475394 +510926030 -337596940 +448292088 725537946 +-574259554 -685975551 +-142995489 731822801 +-968935612 -758112443 +20734053 43289036 +-905313954 183090821 +-59741742 -743824600 +-348408541 806525706 +-411049354 -425715847 +455351632 737675453 +-546431285 -655557091 +914340948 -915237058 +-973293545 -30378023 +467330302 -716722491 +567653124 358975034 +-474340697 -499280567 +-220322209 711178424 +-341955232 -242300223 +100593969 19807752 +982971327 -33134303 +-865364180 770353202 +-379658747 814579412 +-979055483 -293497508 +717957898 972263542 +-982918478 138561727 +-682940320 331046905 +-38969214 569570253 +827635866 422345020 +-395288991 -520143078 +289876031 847278888 +73722911 507164163 +-227981447 943263476 +-283035564 -104318592 +42604354 -697197715 +-393685881 822041787 +-664539981 -826737476 +975075131 -544340131 +-799566299 -622407249 +-126148775 -91647546 +943181521 789828467 +596601168 970763337 +-897181715 26784236 +-209439198 876641807 +15760441 428793485 +-910261692 -97407579 +705059458 -432791926 +-19530831 512269459 +84004027 -942370756 +-285047677 -651547031 +373436180 -573510560 +114872619 -704085563 +198839705 88792015 +-319293492 140412215 +-236256613 572428141 +780401232 341301847 +996073274 458574989 +-72222757 618720274 +985098867 -527394677 +899246875 -998336707 +496794423 -736932148 +513023575 -705481720 +407555774 -717412557 +481837275 18064317 +-24511602 225724091 +-522422786 109643372 +620409550 -385005277 +-771783238 -129901730 +-248456736 -685847064 +-888329824 759328926 +142254681 173240375 +349632426 -120376584 +387041146 565035838 +-148836229 -521679138 +999771473 272756239 +68168618 -427438194 +786329606 -526383336 +310763462 250175317 +511617768 428357315 +-676433580 -270651111 +424429845 -50014941 +81772015 653732633 +700751301 867141030 +-321978129 194785447 +-307082566 169679065 +236920063 485119875 +786923904 -193787066 +-849496710 -267994158 +-76894525 -702431263 +350974649 -767225248 +-459290461 -727413078 +-378295977 -289057460 +949902706 215400998 +581817344 61522654 +863081900 260461484 +-552943019 -212258958 +585943113 -552735236 +64332304 -518758149 +335041506 682314014 +205384154 -630822491 +11946905 -26051719 +848828794 -385862686 +-641426341 982296179 +751297083 -258854082 +-41057495 -695616732 +-260885452 755388136 +-448913864 70356308 +688011863 496078729 +819133786 -370926915 +-236452941 -101225110 +179881517 471930351 +817775923 805291384 +-208190090 171271970 +-44308217 685922134 +-179579237 940163191 +-781609636 479954451 +-55776077 -337134507 +876103617 -356323274 +-789788350 -150560205 +-414623839 -39825853 +430642803 -631571525 +-248533202 498652612 +-111715024 172114235 +722020027 863337750 +827008088 56297742 +-89497651 -683034166 +633081475 -539297088 +983368956 869041108 +597349568 -118554419 +-300963027 737829856 +398704231 -229775353 +323263778 -801856115 +993403210 361536948 +419297442 -213605089 +-72250412 -927048999 +-242862599 -995723940 +-971061444 -847976310 +949075329 1550630 +303000221 733551174 +-232389993 760158568 +-933320127 137008886 +-244062300 -38202433 +885338432 545285519 +78682609 -644064450 +525097731 705154387 +607193266 -500586698 +569348081 -824512846 +186191338 577129270 +-906020512 873659397 +703834771 -5968747 +-803551330 -977819282 +460419241 -421507166 +-394254449 100240294 +278077551 674114139 +-278623367 807443669 +-930235392 -650913830 +937244047 -860322555 +262930490 -244701872 +645996712 -435176978 +641561808 -600826698 +-398890874 217762520 +243530895 301853142 +-249171248 -647233688 +502024239 122653457 +634444489 -987993307 +319780220 460634336 +22282891 522738462 +-369473321 -379869481 +-116254536 -747994322 +72012356 -808666023 +-980148102 -353904265 +299470559 -883022244 +627201039 585433487 +758759477 909683065 +-828660119 598936915 +-691690989 306099546 +17415837 -482125592 +148806395 747402190 +16720011 121502580 +-182727237 166165872 +-394531163 831683977 +-914294915 -468966548 +21495123 364084556 +-86259402 -92218925 +955491369 -576143331 +46206725 404008126 +-125303222 731633265 +88049971 -576820122 +89073435 -666457749 +437397967 -91244360 +-578884049 948518977 +516085762 -14277132 +131975063 320445423 +67211285 62693378 +-395307787 -807590448 +-861083126 92160655 +-529320924 -29744700 +-171784964 267437471 +-706586452 51896669 +653142362 -196692780 +-880720372 418063699 +-928410431 745696294 +-54779240 -47844179 +688067119 874359018 +-922622702 -473567669 +-416948325 -799137670 +701376261 933385670 +532171419 -876632843 +-572203228 -287328778 +-492060015 186405779 +137066878 -899548628 +360380836 -740778048 +-109821499 268528638 +654180006 -296950934 +147562348 -42677527 +-28480822 14793886 +-352716063 785127348 +-357787277 2531294 +413749280 -675981432 +828565941 953899141 +174964659 -541979341 +70949805 512542195 +448217136 -611405719 +-898765319 632576735 +-349475829 154534878 +-83891520 749789026 +736199891 -260884607 +-294929735 -192344383 +-753818526 -17459800 +616865848 578891725 +-290696688 412938455 +-970378598 -312920048 +-875943839 672012525 +-3938769 -521214074 +543163361 101510922 +-330757973 -322896071 +185930228 -72895982 +-316553559 -9619904 +-860352685 -632016655 +492592126 653151594 +-935769272 763415547 +-670013353 125497031 +-385584542 35704158 +521726141 -999759059 +277374890 -610256199 +730478802 902032301 +758488844 967459660 +-72503361 -196730739 +326202693 -389416247 +-493691479 -158903559 +-193036935 641725785 +-470609466 270769760 +192847240 788182151 +646239776 -958478328 +157145865 -304381189 +298005989 -859314769 +986020860 43753333 +201819602 268625982 +445524307 -483498584 +63615172 979686941 +-154059805 540754347 +647488624 424722596 +989960851 -301150454 +192791646 609061956 +-103461393 993055816 +798874171 -164868298 +-363682658 -125871808 +406074009 -990040812 +959315198 -416632799 +-616118176 -780608422 +-508278328 -397138672 +-584126271 981400102 +453594447 -21256408 +-842887056 -480794258 +-301377358 708080959 +-717818270 -592396102 +-912562642 453769705 +-592451334 -241321201 +649799992 300352027 +364584553 -573967010 +121711105 -599811801 +556997017 311387910 +616600611 -92260878 +-246754279 -423332108 +-166734706 248990975 +475704099 -527428217 +-546908620 779037194 +-920929595 -403718927 +-306625613 390622407 +-604252335 843662225 +-617606103 -334809230 +170234055 -745713084 +701288339 -336089573 +-656686829 286823070 +-693910820 -628933269 +-957721567 -53730289 +437675963 -219933635 +-733990627 -546023905 +-984258863 129471032 +-692070022 125092298 +933907557 -161775817 +848881925 -661467695 +962420946 462357956 +-211037183 -25309533 +353617388 -611153283 +448012870 572386097 +917116422 -574358557 +71118674 763548107 +306468976 -790020025 +573222359 314844839 +62355496 -332745408 +100054151 661523704 +-316140478 957867456 +620889925 -503146084 +-110255477 -908316677 +-501887648 -703295743 +-12987318 456177861 +-96962183 92007027 +-556925171 112853214 +265435633 155616092 +-528233709 693097935 +-114716395 446730344 +-468031212 -965989050 +992563709 -67062794 +490604753 -508183068 +-719896736 153170537 +380059561 443088523 +-290174828 -740098702 +581145956 250645723 +-152072666 -776807868 +-576614408 -578992327 +-307969397 -163379041 +-149386604 60338868 +-880391916 872251288 +371042988 581106478 +701811575 -409868731 +-522483723 -482533765 +-463705570 204198990 +-426958351 -180083594 +917555369 -280038513 +-249508968 -817356864 +842514399 907084461 +-618803188 -539428705 +848955624 -342004797 +-795259270 691771976 +726596040 -533690914 +41968756 -423790255 +-638726968 -687989779 +24425634 473487554 +40874540 -628823132 +-195750376 298260898 +855914413 -54900638 +-147845300 58727712 +-776244013 -731041176 +670598444 -333489291 +-123206456 512665333 +-761565794 -173123259 +975713880 226449343 +-687249391 237722690 +-662189251 -461388124 +-563780871 572857359 +-293037630 -268077395 +807149923 -371128796 +997820245 -141845834 +895178241 -431740078 +-444979100 -642370197 +-874105444 671698848 +-708056045 -83614762 +823614799 -437900078 +906216481 -180044803 +-29178557 -662620713 +254462064 -408014863 +-708995552 -401450074 +360375147 -109980704 +-22866461 357020468 +-871226522 640588586 +2239272 191654252 +72597217 -310556554 +593619556 -93695051 +995221405 -13986124 +-429655639 382118221 +-63316966 -621429442 +-92438432 -263161076 +369486126 667715197 +-37253444 950555915 +437212837 -157135831 +-533204444 -370213023 +-481054273 -861316113 +453894793 -366502421 +-446489503 80172265 +-727093663 761909221 +920684278 -219001714 +783700038 188172117 +-852858486 -921996975 +789532915 -281342455 +-115311676 -414021505 +181585516 -724025648 +-798117340 322184145 +383531226 324321372 +-258477068 -221463198 +351504800 -214877311 +-665651360 -404771473 +476596692 -836330675 +-74379214 -417689975 +811674285 938301267 +284937641 20802560 +921888570 950294863 +640772092 -803004177 +-826190299 256846978 +651683722 -640383769 +654764371 685873018 +-242115394 -164067630 +-534247837 485164629 +-164389499 -62510951 +-557967444 -252463489 +59666730 -192382045 +-460889945 190864593 +580681761 29643038 +-808573399 -912467806 +-729893438 68372858 +98402267 -97501271 +416828219 929596823 +-82685982 -137309849 +-903623940 751144507 +659676557 95429723 +203040078 782543748 +-195813395 242689638 +755750555 -819384159 +-98496208 -911437029 +252217070 -215021837 +995649213 598577058 +-908552308 -669933909 +465444770 -682042988 +315986031 -958260577 +910763089 -915405903 +-368258048 948338297 +-638818869 -649884835 +-947785411 668668470 +419619067 35023154 +-272544561 960295218 +677748607 -369175642 +43915629 -234573678 +-129466750 275166644 +-572079937 854015282 +505606811 -174819953 +676926248 -399556430 +-986742824 617337806 +615058279 -687032509 +251940626 -962374835 +-261358636 470261010 +37538855 -640942532 +794587896 -456526361 +493881213 -129698528 +-586682072 -956169901 +974553496 435056903 +-383349128 -643302869 +-879007897 917800891 +132821155 -746087705 +-201832120 304774989 +-531808877 988417640 +524061077 -448841864 +962711894 -279394412 +55704471 229782517 +99086102 249504795 +752191221 130785088 +796743785 896149978 +-120858740 -920194402 +92956796 -418736281 +-546653745 985665726 +53961661 -312873748 +-965668408 -149802938 +356740790 787455812 +-577174613 669441911 +653678990 -754171250 +-264008749 -734039076 +-532441237 509584027 +-387475550 -698837864 +397399342 -475246195 +-39247578 -289691181 +-191979070 -758668904 +305557515 690717215 +939469286 -602169856 +-897167993 609915333 +367219552 -26148663 +-284697934 712956016 +-414480419 -300605190 +691265444 -678063235 +791674132 569836003 +422333702 -865128673 +-135647760 878780492 +201516535 -693889910 +-359955478 574649262 +-103181291 -512310995 +674472431 -655146376 +-888419452 -764462410 +874053166 879956637 +-379970330 -378729702 +-245395722 224004620 +-424420792 -496993260 +-135534994 -951354526 +-62090748 796314628 +540782405 816575577 +-71662931 162431176 +243916747 -645284441 +-726559900 -310330962 +-703312328 598835364 +233315707 -861549949 +-670612923 -670337258 +91835566 989947958 +-763469999 641562921 +531641598 -416967131 +-903577929 235008930 +89828333 -759611689 +-11062009 432138387 +589432465 460323098 +606074469 555255881 +779112304 792972768 +372338591 180414992 +57712770 -748690387 +-462593791 -975797188 +933932545 99276777 +-547335051 -128064472 +52465840 -501577889 +16793817 926231112 +881398185 -904515524 +16048338 821775058 +971595182 -570116900 +578760541 902443430 +-603655625 78387901 +198838113 -232936116 +-5379842 328782640 +-742512191 -239980973 +-736477038 -732327564 +-417934722 -252287140 +24894852 945242595 +-841574924 235734897 +-348475786 -490162843 +631655972 509917362 +-810943257 840176121 +960729385 -470063771 +-975877994 -373657622 +-410672550 -867286556 +877873213 -859419581 +860692475 -862755310 +-903680836 632011559 +65458847 108402941 +-122773594 -16353542 +383932386 39614752 +-578397792 828185733 +-534772157 -770295231 +971975126 967941068 +-667864705 -205316775 +521207460 641722217 +999357661 -632672900 +-969758783 961619996 +-570242760 752149493 +529018780 190250751 +681951039 -582043986 +-134709351 451279003 +-997475173 2139518 +-496844041 -800013067 +-798899298 -615399499 +-696792916 -754650168 +-961732959 845898464 +539743425 434683206 +-3270599 921015267 +684373937 484996985 +903079798 749554095 +838216193 -791562323 +-189478928 -293726955 +-220081289 314934144 +-938043445 348886881 +414664224 76741425 +-688458698 85941879 +-536494715 -128002757 +655326457 472505655 +993178080 -524789371 +-884128331 855073017 +-260068197 -761291321 +-498811470 302770309 +992368760 -284375181 +-81197365 -242609089 +-228179273 198140035 +445594610 788679193 +-59293895 84212737 +-865708092 -822982977 +-905908777 746870741 +995710845 -733357111 +166724168 -508113444 +27594517 392861412 +978709754 -578948474 +-687555857 486436172 +196503235 260103157 +-873900070 -819973681 +228265133 745755049 +783320313 -971579936 +812918337 -220242757 +899692007 643878237 +688578296 -565326155 +197890035 682412642 +86178502 988528707 +166099003 -256581729 +-148963244 -419226003 +589014854 -193255704 +-759012779 -529134551 +651957753 294362705 +-236447224 -34260130 +-393474845 -669980191 +-674163716 446323554 +-278580580 956885284 +658117112 -935831647 +837002930 -512595571 +-205024842 364877555 +979381856 933813688 +-701449979 -477895631 +277919846 -652427657 +-461047599 -357482670 +90627530 -936050731 +644077898 32569231 +-334790327 256012436 +-350965776 -119196175 +95857119 563168120 +-114083211 70171735 +269318498 -544492948 +-783182699 -618422545 +-823486841 -645892468 +-287969683 -421187657 +-6539902 -196749111 +-461757576 -134568866 +-837267670 -74320720 +553765572 968285904 +727454338 159943267 +461184000 -5200966 +630560420 864486908 +-934575942 -382906656 +408906276 -611679269 +-217823031 -705491660 +-254560908 896915721 +-200736429 55580008 +-545363770 -144601000 +436259128 851033804 +-391364122 608780791 +11036616 -893502440 +575013466 877086244 +-311148416 714724124 +570088553 -337001413 +43038765 709759877 +-589552354 443379844 +635494172 -330403990 +-646505320 -513847699 +108230244 -90773394 +-358936454 -995452844 +60196621 -737665605 +711398768 -515326449 +726085613 167506420 +-431539041 457502828 +-432712686 -656369571 +-21561374 -759269850 +136060491 -632984162 +380873684 816113812 +345229651 566451748 +469824875 353376145 +902351599 312885017 +634000186 485639883 +-60314336 -24580568 +849449700 -227925993 +348386365 369929575 +-516986507 994723444 +-654631330 -109198280 +433525944 -911157686 +-517817834 -838874584 +-549129717 727514815 +-823459194 -702435298 +-766753408 854723751 +-443375254 -725676838 +493819976 -164909076 +68362649 -378219254 +310603406 -718210524 +170597742 648387632 +226746785 745564865 +-164078171 225039221 +488535020 383329526 +680375613 -388445735 +-702260309 448791711 +182838024 -228826813 +-455647007 481975897 +-381277097 355033537 +438042608 -253426075 +-568438957 -309090672 +257708296 -480146420 +-605431591 -619915017 +688174960 312022571 +621462537 802787103 +534913505 809922051 +-608045927 -189430324 +234231222 -398564247 +-28266590 282379986 +-479357621 158842906 +-64932065 -507090385 +-440289588 251704509 +955104806 -753346252 +52444063 519043013 +29372925 -798022350 +-930806519 -943217015 +-288493188 -816803659 +-506388043 319010332 +519576414 -687599006 +-316168512 986308277 +746781893 103926791 +-153367215 916671762 +-178902092 303977364 +-654158774 172476190 +-943271896 574478304 +-680858572 -425783163 +895950067 -669006932 +-333536690 605948941 +944232351 -210133036 +449284376 507774590 +844160387 -388327120 +-530512551 -878661513 +-829036235 -369929620 +-227815950 -182576427 +325942700 60465409 +644937286 -424972582 +843762296 493040796 +-403498602 -8324043 +-812552082 641703197 +-921935315 -188926681 +-653202858 -885082793 +-582497199 -204831798 +289702549 -914784596 +129344601 628348791 +-460087408 414494975 +443368432 614725014 +-818957466 -539987698 +209354380 312639072 +-508303853 -584066675 +-808408900 929638485 +649932802 758434461 +717697607 705461725 +-742032642 -579839556 +168033681 -689102778 +-814292385 557993325 +363294025 -910445481 +-800081189 -921771135 +-438066820 184985155 +99099139 778344419 +-561326668 -694811352 +-497472619 -833848935 +-23620501 -866433407 +-62279590 396362370 +-836060134 -76482384 +-705923676 -966479725 +461356569 -981323355 +-238155737 -883921855 +-997805747 -379460041 +-16380589 -422524441 +400274302 11719669 +635576047 -83887501 +-337925519 281216754 +163344816 1496161 +-242663884 -719853582 +-961938667 -539825459 +-990311313 -278812913 +660645976 -44723480 +408029258 -32583383 +-369489465 827760725 +-39345942 118067855 +-624832265 -724492685 +-103337143 -326146598 +-792593299 -199327091 +-91383010 198666061 +83776728 35356246 +-243441134 -240101358 +-13113078 980919539 +-950720457 885008748 +18835906 -741747109 +-483734371 -480116000 +-994405356 -629214910 +161110291 -40509229 +-709113443 -269488689 +-467914347 -871273151 +-888252478 983897053 +-905242950 761305205 +581945697 -391720439 +351000690 -486730720 +-877701300 -104857422 +516613377 571858190 +478625422 39602909 +645217142 505652253 +505258050 752943765 +-636358907 -431345105 +-480249079 28490308 +-406226338 860362070 +794291881 456862621 +305877387 -89058815 +748940590 -331923225 +-305260605 -407156298 +290305122 309674219 +-222667901 857875056 +-503272368 198265397 +-787826795 616484641 +-479104840 -655126258 +-224263965 785686869 +688416435 -56789449 +-18050281 -628833714 +683116500 -451027044 +718585893 -115601914 +450878055 529315885 +571713714 -35519501 +-470326211 356792071 +354370196 543448124 +107119760 -293413259 +-725723191 2155210 +557284057 -468108788 +-492292323 587521521 +825916375 -460014222 +385120760 377186511 +-570787074 581130229 +662388727 443352783 +-517728999 -584613714 +-304493345 -763542410 +443347836 807713739 +-40221788 -504100571 +148372859 -822125769 +658510997 101380000 +-276164951 249228279 +-929577370 954497857 +373612837 183777482 +-918631563 842107689 +-341086944 -308085715 +-678144934 409996122 +-428541665 933139913 +-969760413 -420622591 +125033161 954823286 +760996108 391563675 +207799708 -819600735 +-251245476 502139835 +947341499 840607674 +226131741 -530679968 +661642429 -654532691 +-844884571 50919411 +115209300 695296535 +448604899 -304343358 +465685947 -335415952 +389844167 -650389801 +57313996 954674468 +839798528 753530113 +-891526563 -596080223 +22745154 -35284082 +-549132204 129881463 +-755666839 -60048907 +298871088 173018613 +540448418 83650228 +704526065 -723948781 +99339728 -794898207 +-470581603 316217857 +397359097 -444166453 +-781964261 15883434 +-788726909 615866804 +-353909535 364123354 +682124547 392381830 +-643944354 850550799 +-949632107 -429505401 +491361647 940708088 +36133533 785244062 +-819628515 -815228365 +582838266 572886035 +-185557232 -28795427 +493698999 -261988883 +832716509 745289125 +257450419 -128060230 +-598118051 352606260 +171733833 920051729 +243344576 273020575 +276561595 493962726 +-134357325 -977458240 +-306958889 881535540 +301332110 413212839 +282342935 -975829221 +-434689396 27861988 +-471589627 448544125 +472344932 -470669667 +-387751737 929058431 +-518865374 107027319 +-18794056 238077518 +169351546 483968974 +-341725099 -700572619 +38842463 -916670183 +989997835 -297756663 +440761979 840089782 +-859513801 -589617006 +177097077 -861512048 +-125103960 -276212908 +734078897 -858867757 +451300496 493307789 +42357559 -603066480 +118817486 -47884602 +-146979819 -979119602 +578564863 983326293 +13055176 -476253590 +-522279159 -787032509 +-525142850 14782056 +-688686821 141449795 +311034584 662953577 +-392993836 -224072388 +-557393868 -514740275 +-914602641 839927220 +218762910 -784806366 +428237289 324748711 +190726981 957258174 +774623880 156840009 +-988532340 250890387 +-323885269 324273507 +-918168562 751368564 +218734899 141241669 +401020323 295092931 +88260413 884755068 +907178050 -466582684 +-780225688 65498507 +-631474997 801733336 +-408013255 -514886226 +-405499281 -340230948 +168467250 33109207 +-707275858 -520025659 +635674048 -648372200 +-909378640 -126140494 +183623525 24383672 +-678942058 349136016 +-187893189 279082359 +-688132543 -285415608 +957693434 -497879780 +-381943156 404805430 +433091309 -937168952 +263973546 -885336329 +-45366488 -725899004 +129891201 485858150 +509167099 -332871052 +-472338155 -583910537 +-328469261 -526241619 +-906752132 350865347 +-642152689 -614503580 +-870886538 -8967457 +-588670069 905080829 +103671249 -523477805 +-310446503 603673892 +-700765368 -56604832 +514359193 -613832833 +198482202 -443074849 +634633724 524110106 +132838811 -593623556 +-400095195 -819533474 +61546960 -324975831 +-814007550 754678702 +-725785798 -331583633 +781559954 923169192 +259992407 511057860 +-148277158 -516863309 +-896460727 636531335 +20487681 488271365 +14059185 410018504 +63394535 811477941 +837492533 -981920185 +-217273776 -671481678 +485020909 632572210 +755098915 -277934684 +444917352 -380020909 +-556501670 -170586676 +478961339 -860522644 +790149107 -867525426 +-47125968 663787966 +-456865810 274722750 +-754401158 853623917 +845304852 -57293702 +94115305 685181431 +-241173536 250818448 +412117493 -338291911 +-65270541 -979172188 +195511147 999306301 +456989757 851157918 +3626853 884367480 +757454066 -523501804 +-682890181 607005850 +637166736 -94736466 +159160209 -59563724 +172194654 -976002708 +-36368016 -746232618 +741318252 -220392505 +-628471931 -111798251 +-861222080 -518542764 +310900873 -521844999 +76487204 714397190 +-157643286 299465619 +-672031449 -341634428 +103008705 670841164 +-736961540 -517101620 +-111233238 433894797 +661137705 -408136573 +153384595 -226662348 +798203116 -988266469 +-797463103 365783570 +495234051 -695039031 +-405930616 33312587 +-594765367 220796438 +104015666 -353111636 +610893825 -857561808 +942444901 529915416 +223607656 -875674066 +163257982 -256467346 +631845562 -153638210 +650200194 148216726 +993494080 -164093509 +462500011 -880873587 +645611881 -848430889 +824190360 26051025 +659746369 474020952 +340745400 -86882305 +-780486436 -207948858 +21126720 -489594402 +-728764584 986387839 +-966356878 205871387 +-239551359 -362513183 +594384870 -784405962 +61013747 -781026736 +-405856320 -398208770 +-558508634 -426830011 +-574284845 674093337 +-366253399 552821512 +-210544157 -508890019 +343710289 902852742 +433967079 -28570184 +-971035035 -8521452 +-355419399 -568747677 +-794768753 -99091895 +-426172364 975893873 +-640663894 -271940048 +227558530 -742477953 +890836661 -998798712 +418465284 -624118109 +-684860240 279822386 +974226993 -922742037 +978813384 437032220 +983646216 -477954488 +-187834451 316808203 +-141107039 611218584 +332721270 205938741 +869937958 80515578 +717733967 -59523561 +-683651015 -193401299 +-6199752 -643878167 +696215117 -189247794 +374868989 13154823 +-931989065 379296191 +124661893 95801958 +-90827119 670606848 +-573998462 -227265173 +-208517236 -512593803 +779088366 -5299402 +-72112709 -516088299 +677939117 477768904 +585170304 149890640 +426033852 -438498255 +-734987900 63735951 +-751912038 947709276 +-982973640 -598665574 +677210531 -327401340 +965283605 -191773992 +-485038438 -400993629 +543052500 767696648 +692198619 -642333553 +-696362630 246694268 +286594171 423953574 +623268306 310219670 +-68679005 -337422530 +-159026611 927510840 +-519020787 -357309889 +122904551 452908482 +-757962996 840195798 +-699765850 718953162 +-617526287 925580388 +-203738723 -660638569 +-204834477 324246596 +-23901071 -569082216 +-53544292 302175221 +-252130913 803843617 +-541878774 85040252 +545090622 759495036 +376191463 145142580 +604602580 -79334296 +675677316 190076105 +650644202 -164905596 +-676528993 398952876 +-892721826 -552776112 +573581936 66252620 +348331343 560373673 +10774344 376480405 +-411789548 -436247741 +-343254279 -604429855 +-765008724 -52045012 +-193149063 733017627 +-271864852 251082024 +838731665 490730603 +771926763 387742633 +-539088691 836957210 +-893229447 -654965895 +337684555 -14578095 +430540584 130091508 +-890842647 -53084157 +-697003457 337857277 +-443543035 -19189595 +-556086013 217698961 +64688648 -176358817 +551455961 5907845 +-741470520 298053749 +451488009 658198800 +703207706 -538410326 +201899512 -464774343 +-415175740 656017472 +-848532375 841835978 +-903605447 -775075627 +-713177197 -658997377 +76190819 718706848 +-912325805 973246381 +-640188965 901041915 +321134524 -14692817 +721347937 -762720417 +-895433963 -367564831 +159963406 -599259323 +999294380 587873770 +-904311272 -524663819 +753963119 810260939 +-408244329 -708024628 +193728176 392612677 +378007132 -262722140 +-807593817 -494913911 +86982649 -988440155 +-120424097 177914599 +-332961344 -394545761 +-18447275 -771150106 +780392535 856008144 +73628771 -460922804 +982292277 206059329 +-274293380 388717022 +-53223143 -809806651 +-385085171 706015579 +978056832 863459002 +313819205 102679939 +-75154030 -473160386 +938161363 -220580077 +691383259 255550125 +-512137812 661003692 +-408623701 -621551194 +196009744 -719159736 +390207897 24268784 +-103024211 825496460 +-631212521 289885317 +105997669 189722711 +917133565 -971133551 +169782284 180499745 +-951359610 326727092 +-109597707 254319176 +-763305916 -754056359 +-195621638 928248168 +-647607619 -678573753 +630656502 594130525 +-512075190 19382443 +-192729592 -18760965 +131061681 -878086203 +-661621467 -26427473 +941632529 701752583 +-260574030 337565313 +-902235381 16851820 +962674259 489410767 +219620586 -958821040 +-350989800 -73217621 +156647026 975783643 +983879384 -583921361 +92608301 -306944301 +-830798090 -509938564 +525231329 768090218 +967751136 -27474700 +3337974 874637978 +-400401008 -529052601 +222834698 889470883 +-749666022 892643672 +975200825 592375415 +196448061 89842421 +-255658384 769467168 +-263122789 -673927558 +-686338501 184601242 +-210441485 786497816 +503177676 78755959 +404851978 -361428367 +69128229 -276032336 +89071870 992266439 +845188023 -595773944 +-506953265 -667089861 +266270184 -921905224 +172846634 520724751 +-829923838 -81522612 +561106458 -965070533 +615698282 -393445931 +-114658015 163662821 +900588007 521692117 +576980633 -885731058 +-413278590 451842198 +241856848 401879431 +-272344537 -781704120 +971853469 -565611751 +385012449 -563539722 +-565640744 -242187555 +717334182 -447064976 +915265960 116600960 +163097044 637033888 +-673045308 145238460 +537941455 308016210 +-675788450 95400065 +221362951 -62130092 +-868657756 908345411 +-757600669 -515519867 +994997325 847160248 +952047398 -632592723 +-328085005 -851649686 +-468176756 -576783688 +894810613 -809167108 +763843007 -933894531 +-835394448 584472278 +544846051 -28009539 +776692954 -730844756 +-362776481 117292983 +453634383 780881696 +-909372811 208294989 +-992377318 607287631 +444526491 547906757 +-902688966 -307249257 +-305769483 835610394 +395483173 -803338614 +338201073 482752053 +101054443 322759883 +-214664802 -489662563 +-9626788 164167486 +-377123170 -767232075 +370977231 402353170 +135192545 400312854 +246218725 -104898197 +946785223 650605312 +57736577 -759371685 +-504944977 413436466 +-770774864 98265980 +-618299672 -83420917 +-49001041 -583132538 +78592500 -732068029 +-167081869 576602566 +830026720 -682784924 +-449769363 -452796466 +-253419377 698328253 +684913267 916229809 +576280588 347408036 +-872777753 -729972250 +385430335 -666775216 +92389762 645058335 +439288564 -489244996 +-877296620 103323936 +204558736 857036426 +-804113587 974483237 +339097776 -422854695 +-673012693 122333220 +517638537 630037474 +800149758 619073150 +401122005 -889143117 +-531076145 -423463240 +-508964704 754784690 +-599917201 451264016 +-468581420 868224498 +849626448 -492966983 +-835069457 776587644 +646681555 -653927124 +-805010864 -70144621 +-995278523 -576251053 +-142040283 910138397 +-160665381 650802707 +454304132 -131761950 +273393563 761706547 +-11453150 921854508 +804202949 4133029 +131071933 32870954 +-746828104 337350208 +577578822 -900193464 +311021138 944253746 +-846744708 286200378 +8786911 920045915 +-295995542 -684678211 +-891203621 735737808 +866454558 -939818651 +532549322 608240806 +547380706 -223710885 +-57738260 -257151972 +-983694746 172208088 +615164918 805735246 +-929750340 -22444218 +883841199 396397435 +386817274 833920231 +303227840 -261263690 +964727659 797291409 +-425421853 -350741518 +349724543 201224896 +-794207465 551255642 +55373340 945359516 +-810969238 847739420 +-883865060 338145848 +-335182429 332115417 +538227320 -212188860 +407299940 -995670326 +521308097 -214494767 +-49040792 988239946 +54872714 -365636933 +-555084509 -710656054 +527770180 375454127 +729552503 -29196499 +-297108782 261491458 +144505261 -203575634 +359944337 -384348021 +423756551 -876455999 +-672990014 -217724780 +770059102 645469444 +-942948212 -923247155 +-534882880 567669415 +-453357170 467058720 +509414431 533685743 +-70299697 -834887131 +270719692 249035829 +576113672 971514179 +776223481 6820001 +-118625310 -478117682 +684455346 269802217 +-518774489 -981737252 +22213303 -209818390 +894443296 921262680 +272674807 350999816 +-214427727 34275242 +-356584902 803044395 +-563912800 534454849 +-123900267 -166149297 +629717836 17155221 +35186017 -303187181 +233989081 -261039246 +518405537 -292689667 +-587330850 -969830780 +320862538 -506229684 +-78643267 -108002612 +-189598495 -971320663 +123570709 192617201 +70261435 673655302 +-479955118 421317882 +235852041 282046355 +-525078179 185816137 +-277622337 -97087071 +-476429511 431643382 +-347670388 880668454 +-627764774 802955436 +-140485828 -178411571 +-297284396 -53448381 +-803478587 -395606764 +-742350021 23034655 +-435127514 -563904958 +-727372448 -326667628 +-186959593 717988338 +726941456 860058195 +331441841 -31173443 +-86510126 -859095932 +764233902 418895106 +-707931655 -990573178 +172068400 166699780 +191110296 43591513 +85759049 -932993027 +237120689 -538939486 +-291288130 389630453 +-486683420 329745634 +416729642 265942891 +-771256968 -441551069 +-39958232 -888654720 +437231816 435101937 +-446973033 -418727927 +55411515 -746239144 +-751221721 -862612484 +413144565 -780707730 +793412204 -262086569 +876267301 -853652927 +559268533 -360232088 +188712035 279389741 +-215350434 -548454695 +484709571 802037161 +-400424041 550798752 +970099900 -335903187 +-792289593 915022548 +110760869 -921499293 +379950177 -65207277 +56936477 291106799 +-753733335 -299586037 +-566187798 -874451302 +-154572376 847417268 +29685084 -780491387 +910818598 -842374782 +965335896 -139335769 +267842657 126319941 +-894190191 716774137 +-320580773 -582783312 +523349028 -863966838 +652657415 637714355 +-350775456 -822219208 +823459343 -211782980 +353685233 802742821 +-934690386 28203072 +-347775919 109695123 +-661414303 383008283 +195196617 -865354839 +-630660533 317436644 +255491030 663280582 +-520886221 982189139 +568526553 -430223715 +-571999544 -392590947 +-915611982 -581881076 +712404415 -390251820 +-583102608 38914322 +-535141428 -297204326 +-767450431 -393334576 +-191790415 -973474742 +-827370619 -15260742 +-699437970 931179220 +153910168 -39557240 +923127094 289229887 +788284955 991499210 +224961618 -713585231 +-17233739 -685331193 +-352402999 -70009019 +-330463921 -976810371 +-835103523 94820002 +551519118 749967302 +435343803 584654704 +-638384089 468667895 +144809024 -581545208 +359348803 -191291668 +-222136250 -310575910 +983436190 -66404627 +-475506290 -329290111 +39156791 -167171181 +255130881 -23460912 +-873720023 -796977296 +467373447 849109694 +826904580 253222064 +859721950 -265543507 +486988056 432557762 +-188635613 -77209557 +81461045 508586954 +-840619029 925799483 +827692896 -479651952 +-277255282 -473171971 +-350329964 681394799 +-990072120 -702786082 +-651289943 -536580769 +-237958651 -426984704 +-943995706 750666744 +106261224 486792206 +-652684109 513085378 +876578697 -655145492 +673377424 -842542584 +-543857073 -686319417 +754331398 -283047820 +654191084 -650838898 +-918576275 877133579 +422854626 -259991894 +147677775 -342574219 +824443426 647408706 +-251035906 978539081 +-786248058 -487166698 +-369433951 -740005458 +-517824488 388225811 +-447700793 495886130 +421973895 928228323 +597727536 749805126 +-707246204 -764865542 +540858716 -404833746 +-242430325 560750371 +-556032263 -561563727 +662373450 -222780196 +-155272851 847875774 +-972094830 -816007702 +606279380 -763310220 +659543670 520969778 +-56919307 -862987510 +18410855 442816948 +667633262 870001172 +768617115 -502302604 +326515604 -103823710 +84206747 -65563489 +-116790928 -297952858 +630572579 -74100078 +623933165 -179133505 +-87394565 -86201230 +368056031 651866440 +385469171 666414581 +-252864236 -204768098 +597424299 832674389 +210371260 -811505939 +68567019 269498483 +624154398 199001800 +893471245 623718612 +234889593 -728054446 +-279115786 -732815571 +-221484088 986322678 +939980294 -442240759 +-839904339 -111102037 +880654992 -252803563 +-224501372 -125255307 +-789353636 606568372 +-768515056 391568253 +785760132 627908102 +-657746974 -192714826 +-453261135 770106915 +-890814600 770152983 +945387461 -556199553 +-567533906 -721152673 +-628751903 337664731 +69211985 403286659 +428689959 899219749 +272490606 -305275609 +244732575 5227109 +416566752 784711479 +-276532562 124024566 +408437538 441626776 +620156667 403738564 +-339257340 710647801 +-121082201 -371444006 +875357677 26922192 +-357737441 -210880606 +-580249156 722727434 +438184119 -46961117 +-598577100 -950702825 +-906138897 -196965191 +-956115066 -511571753 +-868398332 476724542 +545404439 -841338983 +-116165894 264484134 +-82141822 -54931196 +676762965 -972446135 +-450045952 -176369447 +-99285315 713856708 +960219896 -224397769 +-780829807 741318565 +534582434 -449251972 +229314768 599038130 +-536337570 755391309 +284604982 279162683 +-826168276 822668220 +48536509 -984973062 +722566785 -241240797 +-75589768 -494174534 +672915923 50920151 +-493640184 457449552 +-864611256 975689303 +-974566965 663055689 +-467097247 -393777905 +792741158 334306295 +-578548637 -702303298 +517432677 809479945 +-24058252 -706313773 +929955390 589328815 +685082949 277556643 +406335672 -288946059 +356091272 -410246931 +692479711 -676130987 +455981985 971706454 +-136790382 771504771 +140619801 585501303 +427248394 245687911 +-382664938 827068160 +701469622 185191096 +-583898948 -868356546 +-590083034 411858137 +416622557 -780788397 +-16112387 670194204 +-180697636 771093677 +-77167153 -641777619 +-294059379 794080721 +-176993713 -157268128 +285567884 394246267 +-709769973 118049657 +-655749284 299452991 +700109179 300123858 +-891813660 348422802 +-301994752 107805050 +-43409569 -765028645 +-619055761 -727452378 +-259419437 -977618269 +547262031 -376357317 +-477164212 198399085 +-567856899 -651025728 +800627531 -892198357 +141794118 -63401559 +-947432682 125272880 +-430783340 -806822570 +431558794 -420687104 +-334250245 -236030125 +-150896357 24607447 +-860160581 22159034 +-916416414 608034034 +968175825 461345653 +-258990345 -571608829 +144965272 768515093 +-840888421 513559935 +520900337 803901614 +-379276784 561354658 +339890540 -28178601 +-359268892 484577326 +-71483707 190321544 +724868110 828040365 +425321501 422615129 +-525915369 763140845 +912562478 146586671 +472435724 -660237246 +101329922 250247571 +44629347 -110312648 +915938560 -67901360 +352690225 -125350513 +259155129 239373036 +-402586346 94756679 +386979465 355004754 +235863927 955651428 +-45234561 -847371554 +-19629259 340079259 +-707364856 760348792 +945494061 -8765913 +939912737 -717266898 +819799149 -391029137 +-546145382 -595192795 +-180727599 714320717 +-808533849 -222072380 +921849519 146867173 +-120466398 -247037784 +610204640 -947724013 +341771296 744860253 +757390459 249209942 +-758323551 -701137286 +-840995310 213052328 +-658040214 328419954 +-626258886 -41644267 +-728888531 -649880374 +-228751750 463880107 +184689687 912634895 +-692001823 805755067 +444601255 -39985911 +-354297209 -837769543 +-671892191 918275948 +768655049 -153873504 +-46247115 328368189 +-20350914 904396690 +417166642 192308024 +-783178163 -56743223 +94974591 944078792 +137877640 641703921 +-62569856 608546709 +-940155976 -279024377 +110543409 -653692164 +-686157478 987729150 +-326661957 186079741 +344256418 -115041742 +48818714 29353892 +-410403275 -914648457 +-928741667 413137637 +-904775562 294000148 +198561517 -593796687 +-363417798 875686087 +-364987246 -35680911 +608288457 814434782 +862656828 744447242 +432498328 83313439 +211383346 -645282315 +-402054626 -33040486 +-974896555 -62466359 +210266630 -872731719 +505481305 723658537 +-859062321 35942887 +-850297118 -864244413 +-410228962 -342007369 +-384537363 -335321803 +-760465970 990969843 +-97588161 204679001 +-805853303 -540130357 +589384620 -586062278 +-36344269 147253046 +-567003080 478223510 +685150501 -295432631 +299300851 -383123324 +-518389353 -309595917 +-223825779 -249985383 +654034776 326004609 +371314962 -795394025 +-813515010 -51290877 +-716710484 -524772406 +759293919 772327511 +920123280 244188890 +830934268 -158422773 +-581918732 -354228804 +559200189 -816903637 +438408342 609128914 +-567242359 613946337 +-148332806 -995430416 +-10343785 -266597548 +-579367432 703593201 +-198348898 285466746 +-20465908 -933523015 +-431114617 -612420768 +565864179 -123652428 +-883448549 -780633956 +202601086 117313288 +-863099637 293239999 +-620558274 408965095 +418865408 -450925026 +-752180747 728432407 +41159321 355698764 +351489138 -647039668 +-282959973 890356053 +-306961952 676272988 +889200643 611864691 +765956198 -152016266 +720976098 78716506 +341400675 758475911 +-541543617 -736977590 +653429868 931234502 +473151402 487687367 +-697407085 -480070046 +187512973 -161533553 +-446139422 967597464 +-552998325 -382121829 +571172640 185142181 +584318312 392769208 +-256094469 466290236 +851313384 -988992688 +-98506575 -908914118 +-581887008 -732815079 +-17855811 340548010 +685237399 -619722639 +490931576 -800851982 +-186566259 -939716442 +989010102 105249991 +744468968 -761947595 +542336291 776898842 +-431746951 59379382 +-221513705 208617782 +-693371975 326958534 +-376602169 96506852 +580023693 -515300535 +-891835989 -268316382 +-54591360 871593868 +227653022 -145155339 +-344251797 112257835 +121041624 54053381 +220137999 -481191901 +73377338 -872795164 +577100080 338650151 +501096826 134110850 +-590664508 -124516733 +-849663740 271967265 +-218658628 -875539361 +918919737 -594099867 +373853274 -998675665 +495718860 63332515 +957955993 728246836 +-662247409 213381987 +-559081931 993968964 +-87646835 -847211762 +-17985254 -271514960 +-40640365 -420376359 +-254943797 440343828 +109447790 485273224 +-885071395 -197673724 +302256641 695566134 +10915789 38704149 +715392447 239305745 +891484316 -460155830 +504690778 888343629 +-295049410 970818983 +-90790675 -115706256 +497529251 487510776 +-426908895 522125558 +366519839 53018565 +-539927209 149383487 +-112608698 -124104880 +626447235 492387520 +-976338707 475797657 +-423653344 -985139733 +-37946168 -534842223 +-362798945 69756165 +-310932766 47411639 +-224883356 -880689701 +-620372051 -521141248 +-628307188 -516244968 +880656254 486665558 +-435700975 713410931 +-66231660 -217315547 +-437433366 674882197 +708114959 834566587 +-229738403 989562463 +322568534 808157750 +193213290 359424191 +-766630676 633643470 +-772621269 144869126 +755583634 -195548348 +-169428972 945428930 +116393312 -246760543 +832381539 -869708942 +-342059610 860256223 +729144223 -915647889 +22416193 -131774838 +-709156396 188470447 +-128311734 -438127992 +-990740981 -116868938 +87262444 -198919575 +-309789186 -869779024 +-509534034 344222295 +377714597 -83747605 +134036683 94984896 +-339133832 692021023 +225311409 827052427 +-886747583 -156553831 +-421699172 975837281 +337454365 410527674 +975291768 392427932 +250920613 168462517 +-441131508 549235216 +-540850284 -654739451 +337665043 485309882 +-349945808 -469057811 +-212276018 537457853 +60626156 -788237932 +839387931 -356427249 +-509436318 -450235938 +-578808289 982776637 +-578322258 26338577 +-810902894 282826366 +217078859 -470616265 +-538293821 -18948060 +797009154 -116776851 +303469678 423138819 +286957305 -719728075 +-153379848 -864591571 +-832673461 -279947216 +554631843 518090120 +-542071344 972901169 +905483050 558120262 +509886306 60749584 +-143257475 -178970320 +540941265 -371356141 +-261055882 690069455 +-929703221 633935090 +135216056 -332331121 +-43644658 -703999194 +643105054 736985431 +-783498785 870143194 +292834573 -233407179 +810140537 765269797 +-142637100 463716304 +-177460915 555552675 +-5774902 -322900163 +-811888026 70388 +-33073755 -15302121 +-435461441 -787095232 +622789230 768776407 +-381991788 -709088864 +-825746537 944047153 +-177744129 -882775660 +-796855641 -995611278 +-859937031 231399207 +385642029 -105194951 +363109824 588741111 +531318758 63734851 +139828299 -31924580 +-238631911 531844783 +-610121755 -822635734 +-642211425 816658897 +-269102486 -551596490 +-551758212 -632281359 +-916332682 -58301407 +465174727 772863031 +-622359496 573486155 +872818366 824708634 +502258321 -694592011 +-503120819 482421256 +-267874355 684917611 +474449455 -36419014 +-33275018 -914847241 +-538750525 -710039406 +443247976 906365139 +-589654977 -111823526 +-399169449 -237613792 +510168830 -396046475 +631866180 -121546409 +-51892699 143738209 +447205990 -977263939 +-25528218 129424705 +979898078 480103687 +-631928560 383411326 +209551609 -667498375 +-739811051 -106430072 +407129007 -811705584 +-991740042 -590552893 +-7468863 575537289 +-322819787 679414327 +-529791348 -301257011 +791242100 525514881 +192507195 -249295553 +-409586954 -604616201 +485383189 508097757 +833377895 -67983047 +118448794 368732485 +-714068479 18871072 +-657688974 -723847216 +80268306 338793475 +-202939269 -185704692 +71583003 352939949 +514268582 -503099095 +-966029891 -937663139 +-657230827 -567348311 +215497329 -587280470 +501846035 339170407 +-952686142 -715888190 +-603514562 503996430 +676535944 -185022953 +-956945687 -33342575 +333957706 440547686 +318390605 395023847 +749879600 199920793 +652687398 -762765222 +734641897 298297348 +-630062314 -934133953 +-568670710 -502173146 +-263024639 62006400 +532717743 -404133433 +425989496 603457339 +-689058248 -228678696 +665628316 -721232709 +-578645767 77640773 +459959736 391563151 +102025541 424927409 +-752667341 945700878 +-462965150 -326426723 +-179862924 -193076940 +315521398 -800257573 +63358161 996032184 +591462918 762104024 +-335807674 7656078 +162231940 -123598983 +212344824 -937629613 +-880631690 705577154 +-40683492 -994391683 +-581262490 -443811565 +-169478492 -371693075 +992987783 398277310 +915881664 670839001 +-508156826 -887354694 +-248257597 596677650 +109169418 479578122 +944150528 -661986115 +457473178 397070230 +-300194379 -902047671 +340732713 741676806 +92939969 141597626 +-5053115 626538930 +920183520 437099350 +141988250 180454124 +-410572442 739250040 +331003418 140102892 +727530497 -548713386 +-685806271 197529675 +-458334356 -133310976 +-24977389 4538435 +95522443 332247371 +-69361563 447389101 +-263213270 -37831771 +726391261 -698495606 +-452177242 -780147047 +317648085 -696544818 +-244347137 457342827 +456641088 690875406 +852613525 790949297 +45678010 782949482 +-815447198 23266729 +121065352 -705274776 +-534307684 -286308221 +-326840478 -250644564 +-344732375 741078137 +261356099 365179569 +672747852 583804143 +-336406562 -978432959 +310683515 784220049 +-734410588 -827018147 +-165074816 160139551 +-847497714 -790067170 +113174688 432473523 +-992589548 -103940756 +417714655 -559772206 +-778831681 -37837864 +-22938121 433018799 +246822744 604324483 +-146529471 13070761 +-221570144 929866094 +70638283 -442578097 +-789520690 -860145552 +72247068 -304631092 +-21957906 296454769 +-13984320 -712589200 +-842589466 430770280 +533383827 -504954426 +-357442431 583555936 +444319307 -701378830 +-171563430 887433771 +-787891296 -876671598 +340860738 542799187 +-14842476 -818266952 +-480550835 548978618 +-20328806 628801397 +-549174553 -407437982 +153964434 473063084 +-101083643 929995398 +482727510 -745400940 +-482974003 397192938 +-472719756 -512993354 +53240084 -60860712 +-105983131 -353453967 +374456980 709670571 +-146865580 -932384614 +545086690 217933537 +909079163 -925574827 +89073281 -459590752 +-792508610 -847567887 +-251931569 222912719 +781179565 -27655394 +-131816274 -101787512 +-235473400 382365524 +-326357767 140259432 +-156817441 127717684 +-366829808 -928635681 +491909723 942441429 +737028808 -82870350 +-358790064 702360794 +20757960 -156991673 +728752839 244951136 +-612145983 399565065 +470563781 -483143946 +399432219 108029161 +315436650 181026742 +207679959 -65227649 +131039788 248429700 +-104162823 -295313735 +-240161864 -694061819 +-587957793 182456034 +-833203238 -193027484 +-913617148 826768208 +105616941 -768160082 +-521661331 -20567370 +-710442995 192153410 +-911366263 -152786121 +-18849702 -758385618 +-583767096 159127519 +-647223831 927878033 +-304617694 643132090 +677475664 -681710158 +-359679293 -730445927 +-113865691 921757329 +466002393 754244319 +487605079 121883419 +282209052 -247680982 +334866981 -391014989 +-846811638 137387596 +-682256895 -354891529 +449874109 -222869346 +739304966 -69930995 +-538801207 766028133 +423180476 395561759 +-602262954 311526360 +501047322 -495438660 +617313972 -776293658 +66068224 87010012 +-505503623 -823239566 +101553174 378033151 +366948808 -396870429 +73714235 -458296907 +-384628397 -83365896 +665499467 -658435097 +707003209 -368660992 +969867827 -445448372 +171237776 721074762 +-181915482 -526568776 +-122818287 759485161 +573732804 -580436 +492015507 216347342 +-609826326 418903579 +-124457274 190191577 +-368136194 218953689 +529323129 -518771788 +178775909 29230348 +-625808286 -486259310 +849270332 318085405 +411910738 198950131 +820927053 249328444 +-95641540 -482605119 +-122904061 -391262010 +581319077 -434358469 +506975359 -921323846 +-913426446 571491997 +-180787717 678449259 +-779419275 335218722 +-776483882 -204157750 +697064692 296231357 +890941466 -37805896 +-114718909 316426126 +-44698330 156194548 +-786706701 703577432 +-157158414 142994728 +-400534973 833530612 +235169356 244508804 +-553253086 -395744310 +743936702 936292842 +-543888842 -363710088 +242399802 -865889477 +-219251146 558285812 +242636051 906128126 +-772809648 263724210 +741449740 81764918 +986548499 -307415820 +789731895 741807623 +-681023312 225369302 +-443838247 -358877206 +-28572680 -478809742 +902888537 -569202586 +-746379549 387419954 +-965604835 129541803 +-643995062 -67119740 +342688938 608792569 +187834241 -163571233 +378621073 -60771032 +911837096 -639728805 +2264230 -37591678 +43317769 -494083784 +-948916556 -962882623 +-100619592 -450540016 +-270460809 -966947748 +-137871345 18578032 +-774135688 759993052 +966066173 -37699499 +-440611011 -318452939 +100807934 -854057511 +926373917 -449091175 +592645456 14762651 +-979043097 -578553326 +-160541554 -384565460 +-364371594 904023472 +-872976904 -969020179 +357015032 35979608 +-830560032 -710922237 +-247788417 822991721 +-327739226 706631573 +223099583 749631282 +516571201 822963104 +3290214 273079443 +725496001 246174355 +812467251 -930354500 +-142656311 -357794837 +109646606 -175297680 +-421491045 384592497 +818516891 830980304 +-764756217 -828162659 +36623447 -634417501 +-108400056 -391594764 +143744373 -934271804 +837255558 965452189 +577523370 390754720 +-50396431 -266674278 +-43614946 -497451115 +70574605 79270979 +-679811002 -359507640 +894785638 944515501 +-748295490 -680753597 +573441732 -699718008 +-417316285 295427893 +709639391 59087097 +407433097 710377510 +-754692424 97028409 +-545445894 85620255 +553890002 -167804963 +724844713 -641478023 +492947451 650388397 +-34098219 785786932 +897908662 -794448936 +-631103731 901068121 +-838322668 -383092121 +972744112 -694391925 +-850171428 -186329196 +909690760 -373284134 +-920738248 630917158 +-34552808 665749191 +-813052315 -283131798 +-622398067 221841084 +-86553687 735780774 +898147842 -804780876 +223505965 165737099 +442990089 -901579790 +-443851644 -175076111 +-477387842 486935667 +764059669 715813775 +-107917153 -89784704 +-979855025 88939574 +463933877 -373166967 +-893435588 -688946234 +-930081472 524844545 +980374749 490582800 +155544817 -861861055 +-467659849 -573677348 +-362891275 712572689 +-499684641 110328386 +-4623461 -875041065 +-265781052 858494471 +479575590 -782810424 +969676606 246362724 +171344222 645331389 +-436818545 -249978928 +-158947066 -575829335 +-163589306 -298227261 +-733188504 496686782 +272302717 117787289 +-874558954 751728655 +-947914966 251243357 +-660697609 -425604276 +607341759 237246658 +556735148 -653655026 +-301443544 -696578635 +-800180185 974320453 +-335193147 799413897 +-680896584 495150538 +-518036913 -52121242 +-183195561 -639228289 +-899417017 843188380 +999686641 32136134 +-135575847 -866918184 +-277077090 798578154 +-955896172 450869640 +396407016 -742430582 +32188834 161466286 +-118633144 755645610 +-613090014 187224370 +-281137194 -707453069 +138071991 -815044035 +-32028865 -723458906 +-920183191 -929453460 +941421962 -80424952 +888774589 852424235 +975150310 278574069 +-876740185 900285941 +-414792743 -202466122 +764703650 -659142939 +751080356 768202770 +-185966870 -491999037 +-729359133 559885289 +282774391 222921190 +282198908 540156867 +-378427735 499656110 +-84010799 -233880669 +-256260198 287446279 +-314770549 520398415 +-407349992 -766943492 +313904338 835708346 +293106143 -520932191 +368255870 289070320 +-496293674 -594474436 +-459970519 88796742 +-718526436 -325754223 +694054359 -675970370 +531537711 -413165124 +-823038321 -43880681 +-609933818 613009072 +813394846 303362442 +787856475 332451508 +739312371 -331098038 +-837128806 -322904763 +287148441 838800005 +-318336900 -464301140 +993601236 -911984386 +-500715647 530964389 +914035974 792210255 +663850921 -525821302 +562803774 -913865838 +832058800 168931586 +631877525 810971557 +-703417711 223646214 +889183252 -6202129 +-634015791 512736480 +-409874338 366253616 +-915772007 -589791823 +-131038374 -218050943 +583166584 676886330 +203427944 -918330744 +-770208422 996570646 +103896949 156608140 +540034559 -858547673 +-354977995 -233564410 +669708876 -592994115 +281913942 -792636608 +376936604 -186543476 +35622155 -923409487 +-846075799 -468715900 +619637389 503420443 +620771750 963798487 +128642645 380272472 +-976516077 -967555999 +633239282 -825021792 +571940999 181597716 +-22538881 -805027661 +926406374 596993275 +964454707 -507045213 +111270189 380802843 +758350971 754765536 +653615479 -180108909 +672198601 251381268 +-467407544 212429264 +-535169303 -683179025 +-688387949 -381788642 +177182500 -7647428 +-530837027 902260763 +-620115847 311762441 +467522445 -52836479 +-989459216 695355169 +-951989847 167147069 +-75000380 -9453929 +437557865 -20863099 +518320859 784451469 +535164091 -594781100 +-131555909 -158892741 +690177387 274536976 +627322691 298983548 +-328383511 -746728419 +-880759558 22481497 +538240481 270049851 +-641053305 432923784 +-548442421 206703202 +839633949 901272857 +923067667 -25036442 +352319536 657914426 +146854702 -955562004 +541504312 -338792839 +-639514810 -306517632 +201707476 -173512376 +308333928 75430223 +622542173 419190419 +592839749 -130109507 +937090617 -90083738 +-358056678 105079903 +-719921015 225422456 +640987974 -778805491 +-264447155 286941112 +-647693261 655939464 +-276835161 609177193 +-473736440 -438306445 +332977885 -651460359 +369122961 536533821 +348770221 565175723 +-648376213 -388880666 +-551087208 -979535551 +669443720 -855475525 +-738603308 -690085513 +-57782444 -743035180 +-161166385 -363835776 +-225615052 -262473420 +-100929210 -289337999 +-973708557 371163241 +952151862 -93743771 +-633042687 760009559 +-978182581 -129279865 +774402977 5540991 +622656527 519519413 +-12895225 676018178 +623183290 -38260283 +-876648822 723860944 +847430062 -987587380 +750369032 186105216 +-998643594 441123924 +-15284320 -63000252 +412878902 -536205745 +344185141 -676450025 +-986206104 -158723088 +-52160560 -190131360 +361267777 -697002309 +-840629900 -552982873 +424912903 -522360020 +970762409 -565647241 +-496674106 -541326014 +360361494 -893170158 +-754402148 -400640073 +95455953 905088827 +-989303054 -141238641 +-332740035 -655431531 +-672419668 -535819726 +957529601 42834854 +-439851474 -915144011 +-969145771 38627396 +916980043 529150839 +607005902 205746484 +-164050638 561329549 +285099041 408094082 +-152084200 -38640975 +536624565 -931851266 +361554742 -244406714 +19440081 39386858 +-278691838 -21799978 +-582177689 755088586 +695922506 347454274 +595440529 -172743486 +-583189613 -822397641 +-489273105 -949612181 +-537448787 719947590 +776743711 -462122733 +529634899 -418527115 +861084198 983407424 +-636217103 -505712446 +812505301 -37595025 +-504616380 755601199 +-471025221 -122609173 +768246535 135461149 +46425782 -752186964 +170962735 709737372 +-5317409 -106284987 +88604079 -726289698 +-150719839 -549523024 +-663529599 -125390170 +-953156398 211480734 +275254965 -198115950 +510954969 -422835025 +225195478 903384167 +-945307662 760390461 +719006919 489991492 +310132316 160723939 +173528956 -60527554 +390078191 -434875116 +-967073435 191415648 +-839641686 -757786874 +-83917848 -378041483 +492706168 932017172 +-363421543 942710811 +723644341 -35167371 +199960652 86118956 +527092370 -92717862 +76510999 235817518 +424635988 736547352 +-487786698 898055978 +638847650 951026127 +-415058957 654509331 +493758627 776728639 +-303238551 285131880 +736058421 -266036071 +541163771 -988985042 +543278093 188083065 +-991817868 120672080 +-93438399 -520422652 +-843628334 960883031 +282051335 202366555 +20614160 263636229 +52346529 -943254984 +-825750744 -764714424 +-358689519 667044533 +406209930 205691356 +-665378861 112480152 +311855923 687412470 +-606206269 423622410 +-439860124 -756189684 +141902888 -217525150 +373780547 470739799 +491491980 180638064 +250295501 424397979 +140794039 891046141 +433801386 685007575 +-636603650 546332976 +-363053369 585626402 +-544398631 -739163247 +-352460993 -33541770 +-741274148 -751765118 +-511452171 -113547792 +124995720 -94897522 +629488296 -735522841 +245269082 -799714500 +-77196497 954649124 +-350330163 636157475 +13653952 329508456 +26018909 -344491308 +813400902 -370989038 +909186962 -935730673 +910620285 588840827 +-863340475 921007821 +255196101 -66328693 +291321541 -796810184 +74441236 961075577 +408263582 -597573152 +364041113 -85331003 +726533069 -658627400 +703130754 -226246686 +154458712 397680153 +896297502 655379804 +-626223884 189978944 +762521759 -558041192 +807929574 -226939167 +621238924 274878992 +845055646 969671908 +-369738853 -759361489 +-30002628 -70789592 +813981200 -696631878 +-369693912 894530911 +405718420 96348116 +-116530740 443617823 +-98602329 -573309432 +-407576680 -566718507 +254510127 -312925533 +810703137 937643477 +-228754250 -80343005 +702742153 135017191 +-887869675 -6999781 +-914004187 -117328648 +-10724600 -291823858 +-973725088 -768766069 +256729382 643839328 +-474790067 -593890156 +38959131 -963376826 +-177604572 -364222944 +375185025 -212660778 +572246520 596547057 +-411223024 -65277818 +-499047875 -620241584 +898248911 86914491 +-668802920 106781724 +396386051 325423485 +594916804 -342869694 +932546507 250854732 +753067176 -783389014 +317530025 -428244822 +-747603420 -588917327 +200368955 -146851907 +83668897 302465438 +-708038559 -422307083 +365748466 920726194 +-858481037 506624612 +-285846045 -309202762 +-459216535 712308044 +404619921 880253237 +-503807594 -329931398 +-498770577 394137104 +184687724 -409809709 +-245716421 -524203545 +635947149 302384178 +-926834905 697912285 +744135288 421045001 +-647473836 -9107169 +-68429450 266594394 +-357513162 388959366 +758749918 -396575185 +146088126 -3124839 +-392097710 -934165810 +-527914505 78721347 +204121658 -591406287 +-213289328 -267922991 +-815692785 -688208041 +667595912 -919358978 +-442690470 46487298 +760911961 881537445 +-288375842 368576771 +149626949 903281038 +-319169494 -438383628 +360387408 690356408 +171460207 330775095 +-140277173 564098130 +255915886 -951673134 +-402306753 -139326172 +449509754 -172700970 +-476633084 483474656 +951271604 714180296 +512113224 -906191123 +869595698 720933784 +29014527 -741647848 +-136037947 -953828114 +-560322017 902901956 +-132760593 -883236393 +-397975185 590592562 +957806587 24969365 +178684819 -267641271 +-885102331 -411878882 +-739456448 610574372 +-542531587 -878587553 +547174326 -322693798 +-876413435 -897606593 +-533837327 -956768827 +875303370 -512494814 +-368762688 -226926274 +704341735 -658720283 +994733631 -567045130 +936857502 -307985444 +283980775 225538467 +-929006467 -970315157 +-850743992 -145282495 +318514025 -313529262 +-192252227 858390443 +-622076411 665915776 +761172041 -934689558 +-643409106 468902539 +838110414 286512458 +-420564929 580332835 +-38325299 -43188111 +15723542 629908349 +-858324439 -85389873 +-44191262 -354754481 +-975500830 -406827247 +-269299567 204725684 +145369184 359026850 +158076287 -157554652 +745152231 972520006 +63732454 -449295686 +510668277 535189345 +604884538 386630521 +-930486411 55490186 +609029455 -640251722 +-305117855 -437598049 +-2389747 -620480346 +-733161166 359223511 +-517865282 373882435 +-977835917 685068211 +-764306454 459880465 +525068278 -275892363 +84299199 -924201958 +555205390 -900885377 +412594489 -970068488 +-348997793 -285532350 +61901136 -336399564 +346553399 -271235332 +-595311262 -25905680 +-319311564 -513895599 +-726632530 -997736391 +441422610 415095864 +448180537 400378537 +-725529316 -186643721 +362580114 -840158855 +931175502 -949763024 +972804205 334973135 +317392924 670845195 +164238144 -190829178 +746540697 -989500015 +374875708 870983370 +535732699 523429231 +-352530223 986018843 +389242612 667095797 +-505713924 857670640 +-234460642 -879225507 +-203622300 779823248 +173062866 -912528761 +-498220015 -122522698 +995786641 -376922679 +-460809428 642447255 +-438214408 600879036 +-457988613 742765226 +-860482544 -641471222 +-950127609 443451531 +66488949 684810585 +862804544 -655825274 +29504478 390280538 +835486509 936498748 +540931884 -455720748 +-274366354 -492806288 +-217962321 -216106430 +-614532137 -33630721 +-873264067 -891821349 +351514100 -974372374 +396292264 529185943 +953015003 81049744 +-123378685 281332945 +-752505931 882061499 +316166033 -101096848 +-104922056 -643351003 +242894197 225088635 +-515992635 54352576 +571162515 671261686 +787348699 -70811608 +331184576 835880131 +-868837 -215156358 +723680855 -202064073 +219122767 -794952729 +-198279967 -940029817 +-284273222 694058785 +-598235268 330519471 +564108415 474155139 +887388506 -19651258 +438645757 31874012 +-637857370 654907468 +-540333109 10804195 +-449638201 270320927 +-923104958 -116374641 +-730155561 -508001039 +574639490 599093235 +-426779056 -470055303 +-544139958 -676754006 +-680869004 -391291250 +91782587 184880565 +151675478 -712074769 +948411373 -727942491 +-881732102 -922720391 +-53242199 677431939 +-763183661 -776041138 +-185773801 -646170005 +810803506 -766177043 +-112989159 163232851 +-819470545 -182872298 +-42776694 -968701586 +-711214261 -999133689 +617389427 -175516983 +252088407 930233496 +-750018047 -395085794 +35820577 -364020467 +663117300 -572581121 +-88804158 -533074851 +-30229886 480774443 +199575169 -983551517 +-299678391 -649777812 +770523375 -248281965 +-767891149 -804359342 +-185795310 627828443 +-954054074 -247806859 +396906828 625015169 +-781901393 846433496 +823728416 129493014 +-509850545 -611855889 +-712041432 89637699 +-552287320 -466736459 +603901161 -258606806 +-681494435 206350749 +144330683 -832708252 +437459 653197978 +605393286 874274365 +-981483130 610204192 +543623067 417235846 +794427826 767219467 +355701104 -920692004 +-745183349 -18161289 +914787614 -268094394 +755983274 -401244324 +-884506925 -445589596 +666411320 181357840 +408151412 320147010 +953651098 526649135 +-265477147 -305027165 +-335348525 438058778 +-697891835 815877998 +-400952954 908536932 +646025441 -956924573 +996352031 -59231507 +-197193133 493534371 +629836163 -676053401 +762485127 490434993 +660662756 553029078 +111219189 -435729061 +-93645309 -460292976 +695865694 -83750068 +-292743211 -188426753 +307452543 -384925460 +-452614257 -247823809 +682615335 -611244413 +-201573236 293219587 +-609664717 689771732 +265210841 -951932267 +857395254 479598813 +60230933 -128380656 +-545258996 -927194483 +-569045337 270852430 +-723474735 340205628 +-380329201 774221409 +-199615550 326373263 +-890179530 -451385642 +375781393 -949581571 +124128684 -551650859 +-452373433 743853052 +-173726849 -404074264 +-224342900 -570417035 +954867540 200755104 +-349067224 272856126 +-317105979 552900433 +815665293 303591875 +325061064 528114418 +150202512 -522774253 +67952455 -963680949 +283328903 914305438 +-643267323 432390929 +-494909996 -469895146 +-940104037 151506450 +-894465900 70213907 +541541359 -656582054 +-783040883 -717805779 +895047985 -143921216 +615016062 -556553478 +216975263 206701684 +-949358603 954394472 +632957055 -256100168 +266542321 427132704 +664467551 465796698 +-876290887 -654253681 +-298665219 226439185 +-820449663 -829886323 +-613416769 83943514 +-673738026 335603716 +-976023289 938787623 +554597001 733583085 +-788695152 645734388 +367978959 -960865957 +-116059678 341285406 +-679057030 -754529125 +249468685 -359042362 +-303267551 322521678 +-599746320 -293410151 +212328516 -772386535 +-416576099 114277105 +-130708083 756597407 +-267272676 166468538 +89635203 916394418 +-663221413 979215684 +507699401 -72836830 +555111801 -351022342 +572958255 576412607 +-695070891 169735373 +676848373 -596856462 +-782971092 -25370469 +-403720690 411434183 +559687107 657723614 +-703628867 -151766596 +-338215324 974536092 +345835050 987560712 +927025569 -179021522 +-650495314 809898954 +-85588525 -855655917 +-77061285 882558407 +-52423127 -125005078 +-271319340 106578220 +954013183 532805806 +-922596501 425278048 +-212261845 -852983568 +-284188275 377108539 +-459727795 108222194 +-15504086 -383571132 +2848158 -263023419 +945110641 358595103 +86710210 -416056019 +215249560 -370862743 +266789467 536405914 +-250987210 -518863749 +980753055 -404349408 +-561083039 -229789146 +-553981155 -976057631 +731785840 404981208 +-685371374 52824030 +401005970 -368762389 +837563887 -229064492 +636974158 -665645832 +-510913576 515624019 +378894415 -75539998 +-472571438 310665416 +-348821808 -852754080 +-543598073 360021106 +-917289230 283656243 +-735715176 652082814 +95369965 38497259 +-62241603 -901057128 +-773571094 -393810883 +-5293677 478398964 +90491264 -646268308 +-989460652 -340731485 +-759072466 3838019 +54513557 927305245 +507819135 471780638 +-498569893 689989109 +-602553937 214411674 +-765071639 831584892 +110923935 -646506233 +4916154 647265142 +369547633 -562149492 +54180176 -798656271 +511832043 -643410995 +661837 -307740223 +-90035455 625432779 +-971399058 883489609 +-842102084 82280047 +-272512229 309652096 +-146021605 98487792 +595887775 187894503 +319297340 353691284 +470132388 -970598096 +188662553 -334036098 +-210401643 -88310406 +552462595 -823577417 +-857974238 574842056 +26972275 -346087086 +291922768 923910840 +-369527934 -317678206 +-242807797 87147931 +-23433079 60025495 +-56360128 536137436 +359337859 973184001 +-163620883 -949839054 +568413958 -927353112 +-691868282 474647506 +60254635 -35496020 +-469961173 303698774 +175814219 -23653080 +966085999 -750068962 +-218298658 923591974 +-920980363 -778672256 +-311946073 127533213 +739189326 419915535 +-587605982 -746766071 +194319674 955832822 +-355143476 -362061585 +-281139179 -881496842 +-356268412 96552416 +-883753769 883793892 +674886203 600416441 +249283966 -112088181 +855214710 226640436 +992565059 -495848455 +94699184 -753317534 +443289487 -833958630 +115140822 -637222823 +-566616096 -403689573 +-280943726 -822106228 +849774179 -95088033 +470138128 141192172 +282779156 -18177297 +131361629 385117227 +-408027443 -847834167 +938063840 -611780000 +-730161507 852534318 +601036795 -846610565 +357282712 -822256877 +-457013580 -932166763 +249339533 -816000493 +-466395926 -559874221 +672909710 -290058266 +-202863878 462656213 +637450352 -232149587 +125069059 805554803 +484733781 -843763013 +2841074 462353137 +-699513488 505115969 +790121678 -80031913 +-640976564 755950522 +-834681 147563344 +850844121 -327959278 +355101178 479236294 +408418757 765047561 +564699970 -574653630 +-129519730 -565577462 +-314253103 102933350 +584144977 633080576 +422129912 311949848 +-828155450 -103888365 +-719560603 -422080138 +-427313069 707432020 +-278378922 -51568958 +481984642 200021501 +129271144 444954875 +53224434 487639873 +-515938157 911067298 +816760945 672781755 +-568526860 728625125 +-95656788 -56142026 +185928410 70040829 +-848248232 405093914 +289662144 182494905 +604622936 737679283 +3366531 25382285 +-578518440 -691207721 +-329319719 -488568714 +-145697794 -808376788 +-934890233 -698899859 +-288760908 -149940204 +879634988 -289310313 +-669627113 150123486 +954136060 -385512308 +830452705 926012596 +-450572158 -414739575 +273761920 -856136042 +-986509279 787211796 +546641362 179650962 +-707515704 591066575 +-915276348 -868153690 +703137616 -980693041 +-731095962 -209108695 +-838889388 580847986 +-793055146 740200801 +-589836475 -405415232 +-890434398 -833179809 +920299425 -315229674 +-464793652 852114261 +-258780903 -73341449 +670432515 -781212299 +328338505 896982720 +657390229 533112478 +859537046 -614370333 +429116727 -642233597 +-981172917 -267911893 +-399566373 -588304442 +517369533 -1112362 +630922335 96143235 +-700644608 667914016 +-714439131 -970470116 +-343225263 -100909687 +944026316 -78652188 +-489069513 799646614 +-978096380 533926093 +-484251873 69916255 +211513111 -972442802 +357098159 943439968 +376822246 445811461 +-667236154 502189522 +-921645040 956557755 +-139994258 268173515 +-343509911 495203607 +146905868 165397358 +-361365322 789437399 +960173459 -402498015 +93666201 734759813 +195844992 -366782156 +-732916818 291416853 +771851233 -762668786 +719663405 -140487469 +-989729299 -55305333 +-202191549 -903840591 +668483009 311979076 +337212667 -245014185 +-976594801 98833817 +5495927 -543696334 +919454821 -402747125 +-979871635 -249251483 +477837378 -652159440 +-540606474 910632711 +-856221712 -19175463 +-197602086 -912897147 +-95989899 352668626 +865680206 595897312 +120314508 852955746 +762768259 102134462 +-50957254 -241414636 +-930546461 -50823584 +855345437 43761 +406986660 -970601236 +597076891 448773107 +55171533 776265419 +-236531017 309146323 +-720214855 -155987742 +195099051 438746183 +347131994 -466798914 +85861179 613018196 +-953077 -455205379 +-452582539 579197293 +-499527538 779660975 +-479464430 527808463 +2583657 906705009 +27667885 178725238 +-243137086 479567621 +-952393689 -456203103 +-41845597 -798673205 +605130433 -663260632 +112981576 -614674045 +502624965 973122496 +908266868 984870149 +351959426 501401480 +91546663 -618729031 +-86675263 -45085587 +190157705 -711145786 +-863558937 -2320308 +741512308 -490611417 +-569467266 -305983572 +498438812 318044529 +583156286 -721641394 +-451863501 -575256558 +-418899283 34763168 +-815497564 366995159 +-189604511 -160601207 +-559528225 -464503195 +-275906361 -546564331 +-390743455 -63837338 +-450836073 628755726 +211011315 -422219046 +-80420404 -287805334 +-800963147 -250396393 +-492374049 836168347 +-447378882 -623446281 +836559399 238685477 +-779313628 18213622 +-640182893 -296179546 +-14628992 816566169 +-286519332 721585800 +-50079313 -586333200 +99586806 527307194 +655042329 -924112257 +842090519 14386079 +-574297032 763213811 +261486035 587009042 +645001176 415453731 +147416259 -593679118 +-917829272 656934231 +-794731156 -679354278 +961801955 787422049 +-145198019 783790514 +-265502375 404943555 +-258237265 992331649 +267143109 -970641558 +16093340 -167795593 +-293830562 -871909656 +886862896 -125910313 +262375100 161201825 +-793195532 895396203 +985825049 614108791 +386250006 998826305 +575773544 -857768416 +-405575484 582457424 +-37261825 -626088005 +241529689 491083853 +-843820809 -487271642 +799689642 -113015144 +505901975 46120297 +-983827707 -927218224 +606915376 745426615 +227516499 -52882431 +448213888 131601513 +473580244 763004430 +116284891 41316734 +354345732 -739713059 +-347812948 977926546 +571584123 842484939 +362179743 -457259875 +-122914301 404789821 +-56224350 -401503004 +-996048971 -421618644 +-346813587 -397935886 +237894102 -242505307 +-954177031 784153706 +-838147238 -622283559 +-784763009 463310060 +300294011 -614443492 +-204285791 -653392615 +-724764667 -896216049 +618897474 690413118 +989385050 -47625287 +853458148 -470059898 +-299979285 328930060 +222162605 -341198912 +-485991647 736303450 +-836204422 45695411 +184247264 -372491313 +295003555 -745539459 +-455478965 -313026979 +345811550 951354 +-300815446 768781141 +-727527407 -868944633 +37320233 424817245 +-411529880 985267394 +266974068 569243486 +225721672 329077845 +-512167493 -940379023 +-301316928 148461426 +-603229769 387877075 +-909697393 946235021 +-838044718 -495942338 +-510603712 -273831405 +42309846 -123852762 +-774720016 -727464655 +94742591 8635542 +124134989 -358932707 +-714231739 363382309 +270892971 -523701429 +958554709 -905202392 +-169721760 -63389108 +687072339 764775023 +-41205507 -100498092 +-491756449 -228217750 +409544164 -176889261 +-165772703 351952446 +-48231519 -707956551 +813324015 971878839 +-774262355 -117030471 +616918636 184920216 +-923513983 920030604 +144298990 -177069755 +-586109877 992198386 +851696492 -549509840 +206105395 -556779202 +-205180754 -369221851 +-988056050 -603121397 +534474590 551637707 +-922973253 -80167160 +164102401 -670313718 +446750365 42894470 +431305439 -696386850 +-593401863 -10359681 +711267803 -998272127 +180384093 193886103 +568490215 158346318 +-337139819 823306758 +-251301655 726628713 +3557112 81116610 +666784571 -927492149 +481589705 -538888035 +870035111 780077483 +466906243 -806428791 +-369689339 680096889 +396433802 512025344 +-277466293 -115915832 +-15464280 511560209 +147678537 835249974 +-584583236 -125615204 +-749493288 454536542 +616718443 -121594296 +-341182219 589666242 +-623027184 802941757 +-816522574 -615434721 +-141711320 -755046696 +668756737 -622921501 +-745940931 627045170 +-751976334 -863517439 +-932966868 -905115246 +-834390233 -848453174 +628232051 -654646927 +956606780 495101938 +237901702 -258517421 +-770113206 392854444 +539407550 655298534 +-464037204 -789812729 +-281790709 -900638618 +-714193023 221906371 +751429144 418739223 +-353749563 425552315 +-671434434 556474387 +-239478554 -198065880 +-70367260 136309750 +330344176 -598316793 +819634215 491795503 +-595218926 -624888817 +-213321410 -656646783 +536034757 451333496 +-152043657 694606108 +611035284 -945878074 +-119505410 -12470496 +421203891 -639312134 +-832509179 21271460 +-988159238 -755265569 +341460811 146470306 +714251647 -204582100 +493669512 458433576 +602002566 -613983383 +969437643 -930384092 +-364734513 -517150547 +743276888 540671364 +889735406 456904086 +-265473946 601399531 +-427606792 -215185281 +-223443437 -409922029 +-994553211 -372673312 +-741755364 457072824 +-660488511 653261882 +83764609 623753192 +25653589 -933285357 +315971875 522457472 +547159384 -655091378 +949081815 -29853876 +291541333 -669485563 +-525059501 673001508 +-761730747 -192354334 +-559589390 26928010 +830398724 364721212 +-486953959 -596790150 +-92233625 74593889 +625174161 -43041643 +-54933796 195976230 +673511450 -934997917 +-579859201 980192724 +592238393 -703782623 +-164030184 813865467 +-674465290 325422598 +-490087789 902355596 +-464366568 527649972 +-524770564 -207089388 +789291938 -231151014 +257756405 590485588 +-579469604 -956004700 +979988842 654855446 +477570177 880733697 +452304130 362130176 +835696906 148588005 +-739906249 -229660929 +384835071 -160593377 +-455521395 693770717 +-292051705 486008482 +475692460 537918912 +-561421297 -846329236 +839177914 527777654 +136544563 229111783 +467719300 13565695 +-303018492 -105244717 +258268506 683901460 +-388717466 205520279 +-104164854 -949894088 +-437409161 733990412 +-909404725 -868519278 +-308207349 -708608085 +-422819347 -692912805 +-976460704 178585994 +-148615416 849794879 +727030498 226626110 +-366903792 379224962 +-721585291 170934190 +674533005 121902374 +-667837345 751253910 +-189545121 -543237758 +-960222573 -961141040 +40802552 779876369 +-746437123 577064424 +-520998011 879716925 +-325012347 267144473 +-698853399 -274525658 +274918555 760414589 +-994129714 618509265 +-109313854 -177122777 +-627907706 -244031246 +-863517787 314281182 +-67718018 520729622 +654815414 634931036 +-503562442 -958290297 +-214765497 158756268 +-239689109 167332342 +365279317 840228665 +-195355386 -801855603 +198875679 762017052 +292092161 133925566 +-3589916 912025099 +-449362151 789543610 +964909969 -101920861 +-658021811 234818476 +942479595 400253041 +-944392230 -220601977 +-215121838 400113243 +832471634 -790157533 +-250335228 -309716116 +808867836 490751504 +216550292 -730418982 +69929258 -62359152 +-293418955 259267552 +258590683 50241104 +-284727483 207626557 +439058385 508430865 +337671618 -618998241 +-25080694 -532656652 +-628398654 27627977 +355159283 -979899440 +-990596221 -509287322 +573838653 303349669 +782490503 -66702123 +-755884168 -133654877 +30460471 80200243 +295369025 288625600 +855138399 -880768270 +114917897 -298505228 +-741687343 356844863 +319135319 616036172 +-476378459 -879314331 +487537019 954761997 +520499057 -373492055 +927197193 985619589 +-255294671 -366023524 +57210577 511160194 +-792161779 -45270953 +770103397 -567303339 +529418005 716909016 +-688611443 37785669 +398681501 746476650 +349307878 -213692788 +233888620 272498477 +-132898457 292763189 +683168828 -690156940 +-442654183 -145219663 +159603280 29697684 +83035173 -78934011 +498477938 327716279 +-953437922 -224584029 +-196619268 954043050 +-832194516 -46824558 +-613860248 905076014 +-767637924 837281086 +717758903 56834279 +-459586676 -964196827 +-768566072 103624569 +614052114 -722413262 +895881953 -415613625 +-847035268 -520603362 +29338500 781926075 +318307742 -808448196 +-813403462 -591153051 +5492950 -676267192 +432643054 759352478 +-744928008 -22727273 +-687064394 797712827 +2074026 -103770402 +884804607 701475977 +268591214 -902531160 +-549550133 -364860836 +160500789 -648237070 +555757224 -103440068 +244194515 745723486 +-963916591 -410323068 +416140088 -188793607 +-937027905 -513215438 +822856378 -563333498 +572269846 -889528664 +135421606 363522022 +222337656 304309211 +-139841464 948413463 +-881347290 460927495 +-823825584 475757500 +982398712 207753396 +-573565004 -570837881 +486680305 46513210 +-107515019 -860849432 +-169269117 795635077 +905973161 432218038 +784561185 -969592172 +-918691601 846798236 +-760809271 87320202 +389075189 -706393431 +-9373279 -973685404 +213796412 602644963 +913053127 -714821797 +-689677708 -770264586 +967284448 -545914557 +-338302749 -877526596 +488895801 -239456370 +240085943 -4523591 +503318632 851655003 +937177363 630909374 +-347949471 419601818 +92075108 -303137978 +798004047 -445002805 +407396712 693339237 +622785932 -702900323 +598949968 469491257 +-560015171 610708639 +-78409146 -348802359 +-822887241 -38658408 +-608347102 911959369 +475955641 -212084843 +-531297498 -693537695 +-758216878 50258749 +-160904498 347977153 +-817008016 -993592466 +-74725680 119205449 +-916616909 700598805 +-970506908 -634044725 +-854079707 501858385 +-278215353 992103821 +549665931 970599629 +159977299 -883467727 +101078130 -983186005 +988216376 -203104367 +-558860219 -431834324 +-214344515 -257893662 +376769077 -758365474 +-727941510 -793578224 +-517751487 927926994 +-573773832 -751075359 +-136956676 805151335 +-338980652 246475451 +-538554610 778971270 +636292943 469470183 +358991813 596822164 +262311025 -456004255 +486036837 911395416 +635814547 -438217808 +-857004194 -816202061 +-690111124 -593819272 +81414868 -750830422 +-222110912 66536877 +-128614619 391138805 +932609512 -249577343 +-865864937 -381592246 +-768595209 -307195773 +96745531 167352515 +762547610 -439469302 +346636821 -785672042 +534927364 919664280 +-909816958 -977922254 +-206246879 -293138333 +-798032738 895932935 +834753934 -228875615 +-148136604 880511415 +-598339268 -711668563 +-127749791 -288907665 +-986337946 -430401184 +232114392 -135885265 +763624811 257661718 +-936672007 395683546 +-112478223 264926226 +-556704623 603490491 +423547920 -127921955 +825488993 -412904326 +-699585155 -714473547 +-914721221 -439057731 +514755984 191241262 +975712223 703823028 +-986493087 310919746 +848549207 -510087449 +350513758 -263320350 +-175138803 512547385 +-783688507 -953561568 +121066895 23085786 +-233360051 391613410 +-359514863 -697891902 +-832766648 -413933263 +-674303002 415850825 +-656531642 153416266 +64278194 -729832126 +-782178263 460198074 +-621202293 817328078 +-208888106 502901599 +-435126011 815752649 +-183219470 -379367308 +265970438 -78803877 +692052272 -494809680 +442826124 -494657222 +-904721336 -116037242 +458420816 -395347063 +593297459 -826984361 +-181147435 -361277091 +946993271 -82590147 +882274403 304562954 +311011158 90421739 +676397737 -314683497 +799469698 -999034526 +742619191 46414489 +-926118842 -885225017 +728227872 -91025293 +-799309866 433168283 +-300678511 -158435667 +130147298 -453076483 +147639929 -149297036 +605698034 -406186524 +921593769 -315537979 +-244750554 226286728 +-546246368 -5931738 +-772369102 434960348 +325330161 386821774 +969064775 428592112 +-302772701 40962888 +287833227 -859726646 +-69478215 -272803256 +-83552617 24439803 +517789118 401288812 +756462407 -38256982 +114351536 -226668306 +595200895 -268925042 +-347475461 -860317049 +893754530 -580381175 +-288543672 277612195 +-120736533 -782827764 +588066248 -148700018 +-185392896 808547129 +523629372 600521605 +-846593095 -129825304 +-699947850 -353296058 +-994076870 689713095 +642332532 -412377426 +390009330 627838551 +-30683602 -812081173 +-471609014 -529251789 +591784918 -154246897 +-551732145 -919337159 +465798877 208536780 +-111478240 881462253 +819606263 -438691287 +-157286962 522272537 +-691933067 385102135 +-121648494 -544748224 +-650133121 439701958 +-906359276 -307357159 +617002076 -283994244 +-848101172 399583039 +-925375769 603655936 +627501801 370872649 +687643918 -837040973 +-696338212 579420997 +-176168786 -503341058 +464907940 -687048273 +146338546 703074786 +-546872807 -266768370 +310104301 -435569230 +847112257 76603401 +-215883788 17077923 +-404313943 -398660936 +-649543114 -359896404 +-94171678 -164665466 +-164306913 -750319754 +-205483570 757419727 +-333836740 -726259768 +-835324599 198459417 +-436876351 759933115 +-727025947 320589363 +-188165622 970001891 +335976964 23559786 +-577180813 -861176049 +-507887130 425867496 +-507365608 93514895 +258487376 438593355 +-589721505 84519068 +-545972692 -78637406 +349135153 994284276 +-89772861 -300499968 +704214916 692587272 +-680805836 747982552 +791194150 -813187512 +710657862 -476371216 +-553883186 335607670 +565157530 -186277458 +409554072 693181814 +837585069 -311022770 +758739097 646956432 +483323086 862308508 +847753648 -229130332 +-406394223 -38045528 +-127503345 -988329953 +-774940852 947091755 +-662696180 -800955818 +556523409 578532740 +-52871677 -656023113 +742816061 -15965848 +-509708232 823632189 +670605054 156522965 +-532033658 248759901 +-424455633 364362076 +994876047 674090096 +336994052 724080696 +-862137028 -71007190 +-388796145 743939482 +-362392796 -308469423 +-693232032 -885039009 +-395836645 516706201 +-449142832 -987223874 +-731305744 302712734 +731927560 895571438 +-641314897 -882205164 +214927400 -997319926 +-256060540 210550653 +-159700215 -729759350 +-478976461 -898899503 +-847960576 -708897375 +313167015 212537414 +-588526637 -646592524 +-77490245 403155011 +-671966498 56508306 +-953221235 882631621 +866746357 498389689 +-630181872 -998300551 +-579809660 255709109 +897986016 474757761 +-33220687 698653865 +-933554592 -970709391 +-977024532 449728751 +-890732752 -34368252 +964230958 -236012868 +-266449036 649217399 +964178189 -91777155 +-457398914 -151902936 +850018045 260306567 +358624709 -150493377 +47813807 -748699564 +62034007 -39488198 +-842099852 292941810 +-559652963 -266342345 +163008715 -709086663 +434432818 -676621450 +-641483578 191584157 +-825950411 -237591438 +744958130 529961584 +47209561 -494926014 +-336358880 130269723 +68099750 -259109677 +-195856442 428931994 +866935658 773312923 +-750329857 600800220 +-656642540 619374786 +-741397129 139419143 +-475988250 -35579281 +-966347325 -838066319 +-570589416 -498031565 +232903871 738266647 +9248401 -871239973 +-324773150 537098917 +-472838816 581057031 +373015221 -784118768 +111896158 588556020 +764561030 341509336 +36249743 468422249 +-277624994 -638681251 +787180160 -699530566 +-302118953 840694749 +622121588 -216880544 +154887731 137882707 +136661126 -323578700 +-642283700 -479448452 +483239011 942025838 +51070343 -310170880 +891677899 -841036283 +509662106 374689459 +970561660 -732267451 +351130646 916683182 +-135508080 436499365 +-174567174 -243931787 +-497205252 847268513 +166715989 281904067 +911522991 -370568322 +532555989 568588762 +-338370258 -187310315 +-199907357 -207328445 +55287750 -556096082 +-150715488 -588947006 +-574927310 -434542299 +-212936002 689270927 +-1379842 -416173679 +-784034560 -322652539 +-39837028 545053581 +658037741 -171959102 +-512751173 312695769 +-444145596 -777987460 +326070585 434563724 +88680193 -308169181 +-719954545 314566998 +-231718596 -887571237 +470765531 651576631 +206298978 652041913 +-718028732 -612356476 +385346426 66837435 +727806391 531099602 +-516864882 -251552059 +-46635467 -850809773 +935541869 -900840929 +114917960 902842421 +870860124 -656608030 +684300548 910598475 +-833964512 -374896091 +711388888 132490022 +-429519393 -426734379 +256701625 -183015536 +488540488 302341969 +347329044 809137325 +396251024 507650842 +-785524053 -192408325 +613980562 -30781207 +-434133862 239218061 +-866793415 -520790442 +493160277 -575398311 +-388397382 -550525666 +-979803158 312924139 +889980785 278984111 +-600378937 -921463106 +169668672 -736859084 +-610426113 -410347058 +-233977767 -741366337 +712995404 -684951219 +-938821982 280106275 +-772675207 -595391063 +-954478733 -103363215 +-216017208 -770935716 +-347860882 256015124 +-351329669 -90429887 +560864663 753488483 +132483560 -524160743 +-36690707 -907469558 +-819878017 748195992 +-893713699 -975928294 +729010736 -255783395 +449609669 455469159 +61106022 -622766777 +-486664478 -499310691 +-258206702 195101218 +725080734 336395162 +-586292562 -317310568 +-774839393 -349242904 +-441493421 -731225518 +-184258052 -54854727 +901273495 281083599 +-858148657 399104386 +-714719395 -499857222 +257076888 -464982802 +-605570378 -436373232 +-877216591 -538646504 +970304085 228166525 +38213763 392310945 +-989337118 -69878158 +-286876312 789098209 +-303439550 51483715 +373042148 159655998 +672938900 406098706 +-943091178 500521503 +724843827 308236822 +317309198 -925810040 +886059906 -262385143 +-243532780 -102864445 +-632356970 -900132113 +303252537 -879484081 +-480256009 747848099 +-972699701 -626695893 +-897244144 887867259 +-165530814 -459982200 +345454896 283663492 +41698624 947373510 +-13606182 935872110 +877353339 938979314 +-947106550 -975533915 +-111555216 -338388496 +281149196 -716465673 +367288383 -986852197 +678155441 -528725994 +-781201372 474742770 +302323918 519144353 +91639548 338546969 +322977595 -914547688 +639115080 540778825 +-203437223 -646617990 +230403139 759428726 +724712746 181918882 +-437023025 126698202 +-656247628 -130581420 +874369849 -281565806 +-98401420 -382309529 +-571460356 -893235322 +-673104047 -51191072 +-807406927 618592036 +-11401904 236949537 +498149051 -362732587 +-569647488 -349947534 +452522826 66706772 +161384909 -222036858 +395979969 -92042581 +-274574363 785807834 +22679989 262224982 +701929703 -193682385 +925893562 315555683 +-445432428 -152707007 +937722485 -167813284 +-981060314 -38775527 +713094956 768067412 +641129473 -909310448 +-489286476 698806516 +-201637864 397282950 +671727717 812157629 +-997494903 857513893 +-862313531 237751623 +340142046 110312958 +-193442313 176769535 +909870647 -409004463 +163746432 -220536229 +274328231 237002165 +-867818406 667351702 +-630512265 -352505274 +-293523505 309010758 +456699453 240940391 +-143830804 -11139972 +523529976 -213323676 +637414716 -820866079 +-991605781 706536261 +-117992935 -183856269 +-834668225 -101837586 +-693323748 -387995526 +-158974565 -237749461 +658351693 -535325215 +-905265785 -915186182 +754650112 584406159 +-390771023 -866840952 +809748628 -789101749 +52417259 605349416 +-106931172 822928932 +-430239936 -293353135 +-468461612 570245371 +-295084804 -746406572 +330226375 -594757619 +519131101 -685119388 +-908457638 217242268 +-440061841 229712283 +119935562 -661018345 +-743119122 601107908 +316212151 780737497 +-920560886 603889393 +-539468539 633561560 +81399041 912137423 +698534679 311133425 +-348349020 71920182 +-959765797 300127160 +-237437001 220130874 +-871318206 -58928173 +-234807486 961532279 +-317605864 277580312 +435042208 -410454357 +735720851 777543122 +599423639 -903347053 +-752397532 330925727 +-554109862 341754970 +-557615497 39892639 +-214083672 -18639085 +26903766 923315268 +574759917 95980659 +936933378 -968941565 +-388517631 847894 +15273599 216592046 +234152472 -358803721 +-465583928 386013178 +-429272770 508243136 +142986219 223944332 +-267620157 33352898 +-767210516 325781462 +4594096 -837622830 +850176487 455052813 +169370620 109321757 +-679045815 -20020669 +13542258 -344082974 +724487925 -124235194 +-899970680 618688257 +124539478 913363516 +-505910663 302855744 +625943448 410833375 +-750352875 552322480 +44089094 918882241 +256290535 543568065 +-769176231 -163436954 +128068442 705440814 +-350350727 -80246807 +-777562957 -931989860 +317360239 -617926432 +91184676 -646565666 +193768541 -647376574 +508762661 596447995 +852447314 243045584 +477151629 -276453585 +391418963 -746794433 +654211399 609206168 +934703310 420353788 +692369096 -364938074 +-500300067 870600709 +417635911 740930871 +-993110584 619155145 +444700171 779908141 +-517537992 91670450 +973025810 743631548 +-419024622 633999477 +-710750306 -141715683 +212097986 532258531 +-656157857 -421788973 +949773788 -707686079 +-954496767 106970128 +-605616581 160205722 +-925568483 54270634 +-713627435 -323052494 +29156935 -376807073 +-847532294 825581777 +-533769349 47630705 +-804929489 -304559064 +271762534 -965134214 +294955410 777128290 +326256134 -58834054 +-606436580 -102140745 +-566885506 264799168 +479292714 771931285 +566781653 -354612652 +786404211 -714588351 +-642485544 259776873 +400855783 -872103638 +-700607573 137635322 +-377470274 985757318 +-74436342 179892383 +-827815337 556696409 +244942869 -896320718 +-792779602 -228198956 +-927051455 713834844 +166780693 690153940 +-756355904 213355668 +910330208 289105749 +-472632261 281565033 +-357446131 966252803 +-124813092 -933658528 +975030840 -413967105 +850042601 -361482101 +-765030711 -572032150 +386024944 610577552 +-442509173 -420463572 +-404703677 991925464 +-337834989 -871520050 +855907399 15555933 +-262963955 -27922470 +272045382 222460085 +48041896 46365567 +-124382077 -835270914 +-353159306 -731687877 +-461887956 604017259 +997108786 638175415 +-646508468 490019515 +637907640 -1648195 +580230328 -299406852 +717919046 -396550276 +142372619 -495004552 +-381703356 -659979982 +480336775 274034793 +695160337 -911766618 +-889060726 583680890 +992780965 315755090 +-832669816 -765300143 +-122741987 618665920 +539320081 -905079791 +-323163249 -811948701 +453874273 525787606 +-390197624 -746953610 +135634013 -202698185 +20362757 -124108591 +827001415 715692546 +-347106706 414059715 +-597869742 -134046055 +795679200 367709598 +229148120 686513482 +560206752 -98520915 +-551441007 -306102601 +-710539239 -692029695 +-635544849 -575032272 +-642850798 178478995 +707886586 355094030 +974058616 -574807262 +32284014 -978382134 +995207158 511543445 +-627674568 -729553553 +235421085 24147188 +216000392 723094677 +-821880669 342430142 +-252053919 -540291604 +-666702459 405648323 +876020254 721243659 +-778349083 528739206 +-485900251 -98569159 +869778559 96786794 +-476283927 -923048681 +931562052 -797103190 +858555351 785458191 +712115611 788598738 +-591318014 -406293724 +738439423 999381783 +485363092 -67676492 +567753799 600243842 +306492663 22202026 +659231246 717624016 +-288451855 712058519 +793337578 363134523 +11490751 -675363588 +-375569182 475374400 +-936289455 679077797 +-835829466 -596013548 +470545981 664462943 +-74409514 659920840 +480018011 -40869579 +790769380 284743827 +688342201 749278150 +-983452396 -233965952 +-319907792 610599691 +729349340 -469735965 +-366047494 -302100008 +328368802 377539691 +-479071138 -603482449 +-27022545 -522137042 +-678149794 225590994 +-713453745 -769155777 +-944118178 -211227213 +-858122093 -573095463 +-929338149 378429310 +-235736016 -388516037 +541361730 691536106 +-645603761 245742750 +450607679 195266206 +-693342430 -111129180 +-927038569 -254339251 +-265188224 -357708271 +164704531 379632835 +-98333035 822919608 +-244258637 -987287260 +-147711665 -899471968 +310365175 -822662327 +-387887143 -381314090 +623885062 -103067865 +954792773 168117120 +495266498 -604480505 +574437108 -293405008 +524848294 -183097309 +753235392 -442291108 +796560760 494823304 +127215625 -281642372 +-172550750 130295948 +306391374 -578043209 +-75673852 511049825 +-915981829 416017929 +-458612988 101985067 +-584532616 -740604219 +-561272156 886618538 +730601776 -233158246 +403027406 947613730 +-765949895 -344247140 +151437986 618214072 +-29073976 -349088199 +-83081709 -975162421 +619101050 872331852 +-931327447 -683638116 +704605831 -4316189 +745584185 -197954619 +-150329018 372346821 +474270066 -449024196 +-961542932 -587817291 +230123736 555745680 +-341901809 -95336287 +664100540 632826518 +975342327 -442987958 +-616738575 -194705082 +251262466 848713542 +624374119 243689342 +-876692634 -405374240 +-790891984 211062782 +817341472 828698187 +-564586482 247111453 +-802090702 -550885349 +-624670274 873283020 +584722641 498721096 +-590012842 -797451228 +892751024 647718382 +692686849 814365946 +-282128696 -548166067 +-125943273 -711273141 +-961031827 560565208 +-916777798 -612240652 +-792598580 -409364373 +125901645 791870163 +724230953 -327973660 +598344568 436213489 +814059651 -322467810 +-331999949 982584807 +888295120 420405644 +-928707565 -621155657 +-683870602 131294975 +-754493125 151058882 +448240729 249745531 +976414718 -112438409 +940247996 144931374 +838157573 376892475 +300508004 888558698 +457072062 191335162 +-938999232 418146067 +-366595019 88127851 +-319672375 -398983761 +404881472 -927421145 +-794510879 17264706 +-604904010 -587996483 +994059754 -688938138 +-194030703 -843733040 +671472629 -666861627 +596103393 -326070155 +-284665777 342674066 +102423492 418429678 +-942194215 -962568476 +-52498720 -154366458 +442622988 573142683 +-543931515 898769945 +-646607019 -687579909 +271862290 -661895742 +-329695086 -955491108 +706120645 -99466724 +751415049 -949555045 +406424821 -898970629 +-258332687 425903267 +176876239 -805806547 +495166137 -636929830 +-169022295 -16911843 +-316133962 561744472 +-788385555 343942760 +350016174 891833663 +283099852 -952383398 +229448897 200429883 +136262154 967537894 +-590304032 901053077 +-111221638 139752603 +899227138 -560011808 +652495097 770799669 +400370647 -809884398 +187842832 547417997 +629686674 -40916761 +-693045153 -743522987 +244278066 842168977 +-499284348 -281855696 +296145822 124345570 +-456580045 -219181242 +-948915683 -735504772 +-286535311 992332714 +-380345822 61854679 +-522249701 -749240035 +-631693001 454410205 +-879730753 814296525 +-380670800 821146833 +-692901183 -185723211 +-749803374 429620615 +-504469697 -888902419 +796501136 297894726 +738304856 692678844 +-615932918 882867945 +3015206 -531217203 +-578425037 -429500517 +515337704 608198868 +-555195934 -555962637 +425077915 118908617 +-29506440 -584190167 +430856207 906417091 +-922718849 -114905432 +844240346 -980603024 +-410822242 701025615 +154483850 -665652895 +547298856 -279513823 +915452979 279463533 +998919270 -594191016 +510757951 -735422445 +-978212163 -657228822 +882001180 75029016 +994968768 -332947859 +-797548115 520341414 +-840998394 200525964 +776736538 817603437 +919271092 277565172 +206966518 439527206 +-662427898 -849193560 +275813943 -393023101 +952824563 763958035 +309669562 969932861 +-61077418 -349758960 +-894695910 38415961 +-68740399 358180050 +79998570 472189066 +-692666615 816115836 +299487705 240349046 +-70345462 201737821 +-198905939 -748736513 +-496368077 -977599684 +110395431 790852350 +587242110 -946312151 +-892440310 870897613 +-441977131 -76584059 +-425562274 -251493560 +852898060 -815286250 +-522308838 466049141 +-715549673 -452135276 +-273250626 494140168 +255990596 -17031092 +104422939 853410388 +65338570 -382990444 +-599233918 971402951 +74222494 15512974 +301278744 -964201870 +32397267 -393885002 +-635876212 -985828388 +-832188936 -319492094 +251047461 662501822 +-333642555 -599814361 +885732744 -348209239 +-714631583 -831936813 +-902313728 752655173 +969194643 -194877953 +-59900071 357540170 +767031200 -222829546 +-818311391 -676915279 +-228838604 500010301 +297985591 513601097 +-50992799 460967443 +-895705325 -47413386 +-78470349 -187303144 +395066439 -637173385 +-438516957 -90008339 +93790822 461570855 +-777138073 -322275720 +874189820 775414628 +147092847 -145396927 +894080111 -993077835 +509888075 855721728 +-673083808 70198569 +-594204811 230035795 +-685332545 -872497477 +225222879 -431048313 +-89070554 -761795298 +608724520 102409121 +888054777 932833744 +991650139 476742516 +514584048 -130593723 +944627892 960325602 +-546389147 -959434272 +653832641 -715308544 +-403660179 292799389 +-50456235 798802506 +863337477 -588821438 +-603108024 838389473 +-821127128 -725785564 +-737377669 650339834 +239631877 385870374 +-899076791 -850097189 +-795323123 950665712 +831254916 -785038790 +812919942 -433054869 +383220723 863750574 +-688010350 415413801 +-316747044 855369354 +860576560 -869571880 +-788673162 318898415 +664070687 -648131619 +662096627 -162453379 +878727523 14324562 +-828729579 796581778 +-488927263 -768571603 +257169414 -153910601 +480440305 -220812343 +995169312 -376272227 +-557853418 237968172 +-225527522 160336667 +-241717912 -808901248 +-885241380 -199974843 +612799463 -617542876 +823950951 240513122 +-763076571 900312023 +180672078 -707020185 +-974765842 -353888558 +630015572 -820898601 +113079899 -734182000 +305831319 -326191825 +-190398067 89003032 +958270150 -894278740 +-939149938 -13741657 +-153402750 -803007424 +-639759734 -158109190 +-632567999 -470550374 +184795676 -116607572 +836104398 -370767106 +456399843 118749680 +-451017696 568200229 +492633145 737254827 +-955525595 449661638 +666721983 -607671793 +766288137 620204211 +873594119 689432389 +836706772 -830247232 +135553584 326440431 +536758911 -272716008 +-452488601 617359548 +637552913 -498924106 +929549827 -288770529 +-656614295 262054869 +-360010694 360905175 +-485220415 -965706019 +-524445020 -759796471 +-976291142 -572546672 +509960465 855602726 +-577350368 -420056253 +793946579 -730478430 +-264764716 -79645120 +332608195 -495451564 +638010245 155302913 +-675115007 403435533 +-416371447 -464009009 +-814912319 -657759184 +739452771 -646565067 +-56181172 722056133 +898448423 -110138280 +-202886114 755289482 +137225655 238731029 +5621342 -31213194 +198672655 152507556 +-530015606 974628884 +863647971 161751141 +454247266 989828098 +799203394 116004551 +-600310127 19540434 +-753668702 -701373839 +-886574611 -114012362 +383760193 435936932 +835646056 593748096 +-245749013 573867247 +-628713642 -347874907 +696821848 -342124397 +385415284 -692571107 +949668086 -787313209 +551361004 -512803565 +810960054 -157226186 +-109285347 -10522631 +103840911 571732579 +243236543 -402698534 +-226319858 961319891 +403780288 635644001 +-528953924 -208687682 +-353703946 83062274 +632028109 522691618 +-732291929 387810525 +126974997 -88949870 +530830568 -855929865 +108202836 73670705 +306798744 -140745527 +616192006 757472812 +666111498 390611617 +-761993620 -1038889 +454418063 433180723 +579924649 -887630492 +-70091602 -298360875 +-268600818 -859680968 +269893517 510921443 +369338298 6777640 +-961077763 -441620192 +-999705265 915388088 +58358476 307436058 +617813233 641651396 +290932537 835594860 +982963055 -6696621 +707138405 -887601780 +-139969362 -247726822 +-17405017 -227662004 +319242513 607962542 +-920397285 -633391344 +557062758 -598058212 +-929578946 -271659250 +-517532090 744917646 +-411208934 -152094672 +500023920 -421642066 +-306461087 724840844 +-913035681 -4393934 +-156536471 -224999852 +-291157220 -206461849 +745044604 269090265 +-919382065 154135464 +848149853 -648092155 +-636044484 -646360352 +-677867309 458410109 +-906900671 211577634 +956006017 824036263 +975089224 451812039 +646250479 -129487191 +547500690 -561560105 +509905607 90514684 +720405037 670181937 +605921421 -462113910 +789513102 -502854506 +230971274 -44979052 +819982115 -232577851 +-140548058 550241139 +-333160769 -737550239 +818809641 998165411 +964217650 -143481698 +996336361 -752834022 +31972228 506920820 +-957209665 -538294998 +-935467220 -993784059 +540340423 990480139 +-206469232 6526163 +258362733 782502732 +960151827 -790805168 +741556046 -88245332 +432210070 -382930053 +-36175796 -291053891 +-566203344 -131918936 +636522558 -936821181 +222295618 -74852709 +833742612 50230441 +50162522 585732183 +-378796257 296229542 +134160961 146115242 +725792901 825223819 +-870249038 -406392162 +620749482 -744360936 +650081650 459125475 +-443679249 -663692125 +344017097 -599176496 +642444193 -217776639 +566712351 -894671476 +434385604 703735916 +589969444 892126137 +-853304471 833968658 +78497569 425946123 +-71807935 368730023 +-768694358 1799812 +237238787 -738417233 +457053972 -242041887 +306080424 -133417352 +-567870728 354332697 +511920074 -862832696 +435516076 -97690736 +217808694 -118139598 +-368081364 -656423720 +-148102056 871411796 +-33311954 592950311 +155364693 -380619098 +-252113526 -206548004 +-525420038 -342469731 +-860316853 404347799 +27912918 -242238518 +72600868 -919700497 +997257548 -625014854 +-239829486 -187462782 +376827326 -875752108 +-436698546 -781738695 +-154850521 279325841 +36752405 -183119549 +539172755 558894923 +-214403127 -491023245 +18715297 -559041235 +378236201 798466466 +-918671398 -752156043 +96131955 352224720 +-764579271 -39650225 +585136017 745232210 +349326222 43525000 +-240186131 710953092 +-483447027 -339137934 +-285965222 -869222065 +-806480272 -837640326 +676895539 -931884446 +-968439102 410863181 +-239374524 -552739854 +-999078174 981630408 +-456654421 -107481465 +-851236776 -828226111 +-918090359 611312804 +862476481 801080426 +-507110105 790156233 +-26500692 -918669520 +-259952944 975901917 +133759003 608528171 +912606709 -614997272 +805492680 219532232 +728193428 632259546 +718584518 21406291 +-39597119 -789631154 +241995511 940030803 +-101343491 204835884 +-328780869 -5272375 +-645501517 289644867 +320071651 -504042950 +-477069416 682378558 +-717048339 89346901 +-979768768 -860581171 +241044920 -839556133 +-12955537 951419535 +-129017877 -560674741 +467062350 581249423 +15153516 -865466899 +-882146741 846464333 +208744380 629932280 +-912520597 -845555282 +140847941 420493859 +422629827 -531384188 +-763427245 826552522 +147074339 765755699 +780486091 -972347670 +-175108231 -541216029 +498166419 -556455771 +974690848 939139994 +-979279607 226665902 +496018497 572558112 +-699071776 560219285 +451487364 -891712880 +460629151 -986466258 +484551465 992843044 +337463116 -937701498 +-412238286 738474535 +136840584 107514314 +-820016631 398490706 +-767885208 -23318860 +-403936863 343954801 +-604716481 958036429 +213860863 528086747 +-666069015 -44955166 +232044476 630255668 +717227658 -182400524 +-357184691 57820571 +342110652 -351598730 +-991577127 -21577093 +791325680 12460466 +-271137138 427141305 +-702176829 -827504146 +-869509351 803039026 +-808728834 -576289988 +88610194 183235430 +978177905 161501353 +-570720097 564216201 +347804793 807078643 +-172799470 -731067018 +-333634386 338067627 +52910310 -443386603 +605732357 -995658248 +311416299 831618230 +-455907159 576093763 +107075001 130633587 +-745893513 924107795 +-917476721 762151104 +-478857584 -178988009 +382209056 821105361 +354113325 643381128 +-528567863 -116886135 +630553647 780460889 +619385099 209963603 +-479402614 61770717 +202595531 -252083661 +-37582690 -499795950 +990689238 669388534 +487816024 393379538 +103419845 -524615797 +552262249 -416702589 +-445865669 179746738 +662734531 986663508 +-270928824 -264705912 +733080411 -167044753 +-245969675 362556600 +787864774 484558817 +319528179 700414962 +775330480 67476998 +611922163 -4619859 +529847411 -610321904 +-889042178 689584581 +58645833 905568212 +389153952 -330775751 +152945890 372011829 +944828992 868482743 +-233892341 -413514275 +-746095510 -294753153 +874764076 -628806459 +-501232736 -54753610 +-698977920 826047427 +434099114 -708471231 +-130805841 -253439577 +840454980 142963711 +-319994581 694817184 +-840698357 789358858 +7873586 -721128140 +-531435738 655220840 +584940223 -533771032 +518883348 248856465 +-437156892 -199317738 +-172646601 -599587765 +-310953359 542715582 +337472243 199455964 +610456721 24044735 +-460588451 -343547049 +709890431 616094998 +-462862023 472328017 +-339863502 295654177 +261134410 563685741 +-969090648 375260306 +-260100610 -115040269 +580575523 -456805257 +-366393293 -794235468 +372071703 751429635 +690724973 709938691 +-215463488 -817864156 +90886819 468200370 +-645195461 17557855 +-859086031 -677537865 +-70478504 -161621704 +-588312672 -94868272 +348938546 946333122 +981123936 773853322 +445744208 -104471232 +-546009657 312926811 +134143274 -968476409 +-299946824 924837055 +-744615227 -472260652 +-388405068 -726493011 +-853707532 -532747420 +111857763 -924026795 +432416270 585649719 +715911324 252602967 +487731718 777702081 +62033065 479370237 +918786689 828821698 +259203013 947302187 +266080236 837463543 +507141365 190685306 +-947097448 667946164 +367052641 -902003406 +-875412455 435705604 +622985469 -714053772 +-703339810 602922696 +68130903 399424467 +-450642241 986744974 +-334545107 -391063310 +-656397788 -237389687 +134390840 -25888555 +-152037862 -819280011 +-471074620 442756067 +-135668388 620504033 +-790005104 697038673 +266098691 -117151821 +-4533118 -595303552 +-396418728 -614997553 +241730607 -213058702 +528278563 17272822 +-479024531 -403392194 +548716286 136515677 +-768442907 -45652487 +847720296 -102089752 +251224017 356361852 +-965406878 547282660 +659808084 -603281061 +523278078 -862950447 +-41230460 22480706 +-407838002 345189975 +177189591 276551823 +-132619107 214420350 +-659018798 397425735 +-458064735 -352141459 +-357507399 565683678 +189495920 891583873 +410089817 401282656 +-918826014 -689825915 +618550777 -74457463 +-162394133 732833445 +902273881 105517662 +-881050364 443971489 +518613290 -504304742 +183255620 477223934 +-325333474 99912108 +-758228888 874180138 +130813038 674997142 +580147086 -805101421 +539209435 909635944 +-614145874 49307293 +175414713 -629437450 +421371584 332222789 +925465230 679641381 +649621704 653913469 +-675696836 -490885716 +732374861 979317667 +457903722 -98548653 +-863272919 -686883194 +445534698 142924267 +961215604 -613010084 +-124378528 -78448249 +-955630259 -429995986 +896750866 -962533178 +-7121063 420979692 +-243802256 256092057 +21540939 -966851409 +-684543398 -726033033 +-311814817 425189252 +-810695577 407432829 +-90083470 -944445467 +-34735260 425003455 +440381402 594712115 +-258011584 607249290 +664145886 932516240 +-541107713 450368628 +-560659436 978794344 +209790965 776770394 +313598358 -491871143 +-234238836 160075225 +766773196 943968672 +-433066366 -827350624 +-222481704 -6312525 +390634567 890936978 +-266561407 -375997292 +-854212902 819418525 +608266324 413548636 +609434404 -814921021 +-857228051 -921236211 +-287693571 435124217 +-923448725 231118736 +353855339 225362595 +-458182839 -733338286 +-845318100 -642092129 +-149026443 -474678009 +-260217881 934734841 +197157958 -12354510 +-566414058 820542141 +413048323 838439878 +809721755 -591688031 +-647138966 194680525 +570102725 98384499 +280008405 -423454118 +349725424 628690830 +728679023 -127500954 +-526348579 759406928 +-798752983 532745020 +515038042 -463817603 +-53532109 -570331868 +-322295572 -963965971 +-189689372 157583879 +202463320 968980924 +553089040 -534435652 +-885846739 -121736489 +-28416504 -439234877 +159817266 -10370650 +-150221785 26977088 +377422776 -913026568 +442944168 -627591668 +-743210828 -269478532 +-539674558 73039034 +822629984 227927035 +-115863417 -581351808 +-690745434 73225055 +-795466055 875978271 +913040175 877456245 +-486916236 482702500 +782897174 -84502301 +859321455 -338361365 +946239126 803539621 +114329380 113988318 +61262826 -54690240 +711019110 -650059053 +-227029614 169610860 +216751082 -645136270 +-942161844 464983657 +9647404 -733368314 +976997411 -196501154 +-509823095 -158459570 +356805067 688640024 +-627137874 -224652144 +13559131 21533281 +-482893879 -940111496 +758975396 312498195 +-342837341 295138287 +-757344768 -870532952 +452087722 -427734638 +949260442 -565774871 +702395107 647060558 +572184060 -69242268 +363937313 316996208 +-450289412 784300043 +998659562 2079452 +-17177264 479832331 +-605942991 -154433727 +-239492343 452899677 +-840373540 -875137272 +919948119 -469641165 +764139187 65594804 +19769181 514679795 +-176274095 -307439425 +756767888 -442190840 +-264071408 -650151950 +-217202401 -881638609 +-393874676 -605643991 +801538767 -510861502 +-539643983 568169789 +-813016385 -30767802 +186604368 -582036640 +289894084 -791927474 +196875956 -507630443 +-585733723 -178352599 +-920023439 279739235 +-33714640 -795870006 +651825353 -470178908 +355489656 -71229439 +-498538817 -701878976 +-463208377 13745876 +224764908 374994278 +-953179873 -467862621 +-129177795 -958002090 +-838703041 575700116 +26869765 917249319 +817494365 427139387 +-666923077 -66778209 +181418285 -722942819 +908808976 590707738 +217507031 -424532114 +-383645126 224871215 +-261671682 325373693 +524889572 817076162 +189823455 498991236 +-158857234 129400018 +123657533 163831061 +675171247 925106482 +-475773627 507022945 +89377679 238730341 +-57718887 -475752145 +696612310 54981057 +-206085372 582466770 +-141691298 965084350 +-430018562 -132927388 +-279708141 416710894 +450219192 -295186885 +53239004 181896210 +977308081 873189113 +554157551 -984937598 +304043616 979883427 +518082216 389886636 +-991713323 -623371681 +-279850155 954572274 +-688914743 271829314 +691185225 247640178 +-624771294 -255125911 +-829963636 318512124 +-134943944 532216863 +-254875291 -921658975 +824268742 229258025 +669164597 613724188 +-218416383 878188710 +-273381679 676484964 +-975100739 358183945 +731936788 700964378 +864464090 -220192120 +823662801 -344403280 +-300235333 884182559 +74550017 -108929427 +-934831001 183485972 +-839209835 585751704 +-334084600 35500140 +-950073794 739668208 +992325902 155139227 +956289055 -432806196 +474315243 519733033 +243178064 -257661261 +-611121237 -893475282 +359511509 709403467 +-156185411 278104509 +-638046493 -376601460 +-94837078 864393283 +-241558098 756645258 +-316609715 -461601706 +-569092917 -73869628 +632089912 -992648168 +-257146353 -526326364 +-415652714 -763123672 +-824382487 670289867 +920126176 151328581 +462751705 653150809 +-499983055 -445659074 +-357821509 322821387 +760301175 -636258056 +209390252 298790564 +514500671 -45525917 +-149523791 -354681542 +494619914 852765355 +135180180 -305164100 +-498104737 -951222972 +188323243 -895297914 +527281885 -569158916 +-311404595 52083125 +-641152798 -318243474 +130715414 -339717903 +-213498542 -616687184 +189410107 -806832504 +268279880 -895432540 +609108307 -896776537 +915924419 50269411 +-649882807 -261474349 +241136938 -894976770 +-97012612 33898918 +255721669 -550588289 +736563398 -205738112 +-594519579 160052444 +-423199340 -256140371 +-666356981 -593196663 +688325035 -575136825 +960638648 -415726179 +215873890 -745270785 +-614474430 631875287 +-780027405 86752894 +257535372 871288897 +-567348539 -219095482 +251205606 149965691 +283014626 -50554373 +67336177 432132096 +571442073 -945105727 +111142367 271382408 +765228027 -112075884 +-963984776 -865280352 +711982981 497983454 +742558353 -933976594 +826169988 -204083328 +534287104 407894662 +711721951 -593251013 +523668118 -471220510 +462348356 -262231518 +-45796918 -243697529 +-25447206 194375276 +-102872529 730918241 +-742365248 -310912388 +588574987 -942371983 +718114369 -432869121 +-990843264 -901416455 +847552646 776344548 +537314749 741160168 +573496948 -81500501 +403844368 -351166038 +-911127343 -860479750 +643451652 464006604 +726903890 478864999 +-116692783 568726350 +970311034 242529665 +937096268 654503184 +171488145 850356547 +-475127411 -652843396 +-530489564 398726520 +-821537809 356019705 +14534296 -660102061 +-37713959 -770606129 +455891069 42951174 +86959266 654950772 +9518495 -456549460 +-239036208 -671544052 +-553192034 58620391 +432297738 -387878383 +597087723 981721436 +-799071043 -946729634 +-639307336 868054011 +-981323302 224639048 +86468746 695915741 +-101120174 -421715951 +-756707233 518574859 +48165742 718139844 +-520253579 952048271 +-380819370 -849335172 +-7966277 75136818 +-993277157 -117007376 +347285422 47018082 +207128877 103778929 +954417117 681827721 +-320115133 689786134 +480274613 -379323732 +-974816966 820854806 +511234986 -761539355 +112308876 -124047312 +809585276 874019936 +-8918518 -312674240 +-873404840 743183633 +-462699453 -573384260 +-891986410 8886671 +715033418 612965496 +-202326716 432296827 +600551695 130942418 +-557115695 792738703 +320940573 -286588688 +-259484628 89113106 +-114383163 381462052 +384574214 -245855627 +909677847 615388896 +361910036 -778418177 +-642934413 858292198 +470579942 -697241982 +415609109 967446106 +-221684734 67613602 +-802256322 22491713 +89573681 794928367 +77612871 764227636 +-261358728 291548917 +-900280754 -686903278 +628966932 955536759 +-531711350 246538597 +327427294 -522169501 +294286519 -58298001 +131343032 -287376575 +402934454 -348990523 +340338756 105721280 +-872127282 224364417 +-604577760 664342509 +-967537248 373858078 +-117541740 -966804848 +958232617 676520355 +-54492936 -303404692 +-870294366 542492519 +124663877 361918548 +653184467 -811148341 +-337515707 -92186535 +512675700 -406671397 +-751489029 -106978643 +-130319507 683307836 +284311008 99702433 +291357087 424601314 +487421795 304694557 +-517228704 996111617 +-470901907 507793153 +174858406 653389521 +-180692294 -320414416 +694208392 -979019642 +790729824 -820715178 +-565091312 -639341750 +-38650599 -511056208 +120366951 606962877 +706280720 -426622078 +-15482746 -148467765 +176232608 -334129805 +-887734538 272440708 +482099269 483871177 +986207330 -306123323 +-234042085 508648598 +-689304995 392589148 +645765193 673942913 +-181556469 -559962438 +65580073 972100235 +225589858 -350888907 +368358739 -679942215 +-365777590 -562291943 +-489945914 439166957 +369517742 188776479 +-577180659 -531606521 +-725607153 -195318818 +962498082 -24668698 +-119587095 -781518369 +561811516 -454401683 +87480670 226826685 +-470132932 -186236880 +-371794033 106753814 +153815076 655806982 +348403677 -440702225 +444035432 -144177308 +-11330248 149334194 +-770066351 365000831 +402059786 58796572 +540021200 708996941 +-174297461 382978790 +-6941902 -909263100 +880162393 -723340463 +572262715 468155553 +400999861 -406197404 +-391920760 796630027 +-395943303 -787599117 +-368044515 -523949999 +749806847 -961045187 +-207640308 355837940 +20392771 383257764 +766873403 747858620 +330558342 -827911861 +-534825896 158311155 +254696158 -696501667 +-661304974 -523975171 +-295750177 -953225637 +618538526 -345214031 +232388299 400689412 +639385342 626052308 +766323375 -657944109 +100738142 902134313 +632522142 885219433 +71305834 -832655766 +534501214 -462009312 +745856410 -284676691 +-615952534 160865069 +581164471 -844558198 +-768745092 -307456004 +-231194303 890719377 +969923435 678677611 +-796302788 -169003132 +252575295 395178664 +669955519 -400870713 +589500807 914237742 +785915168 -471696462 +-742331627 103402292 +455159172 -210919088 +797876269 -78342946 +958455008 61352481 +-440641835 -811820152 +-414613542 768310083 +-808735288 37367436 +-706260916 461453181 +-774692155 -601653962 +-896156427 -609058363 +-144259331 -615054357 +72418268 -627355776 +651380843 -646298086 +267062376 123484907 +827791961 902686729 +608995403 898019684 +620116472 -263452731 +-52180698 621389177 +698905158 819763346 +-926375085 529052351 +270408282 -32353338 +-889152772 -667479184 +77401527 -817823042 +104578741 -826852480 +177465728 -546897286 +-821667465 165817231 +-473505905 -755653890 +-269781913 948370131 +-131051844 -351321351 +-858085706 929858892 +-943790712 -985126048 +-124589029 93247925 +810774891 312646871 +-536009058 828941275 +411956079 53959012 +-680218070 -532320902 +454428063 771318043 +703998206 962775679 +877915901 -809416719 +695700925 666986415 +87537209 897172466 +954700127 181192811 +-966064998 -828930145 +-316741114 -825332442 +679137896 -699011561 +-662875937 -545144382 +30162068 65725944 +239463600 -162723392 +774360487 922670201 +180374557 -620600547 +195850915 903853905 +-450103771 673668430 +519529636 -46663798 +68600349 -38735855 +773211561 187532719 +-653878557 207320352 +-519635012 -128604481 +-370874319 193774789 +-421562925 267818060 +-505454246 279859287 +-482614614 443952726 +-507783838 -459040966 +-128227916 214516433 +-987141523 -741631506 +-66256756 306460696 +144110372 974043220 +635770553 -290554268 +-826068339 158597996 +321880582 -908557054 +993375799 241807674 +308609504 -540613950 +-61758749 230980897 +457028020 -867173810 +447052176 893453977 +382368838 -744169059 +-558537730 -824382145 +226267078 -164944648 +15016841 -763757035 +-143536551 -443691554 +526093516 -240751672 +234558845 817433197 +-671805449 256517624 +-486558158 -914384805 +242240076 -667380011 +514317227 132372210 +-703595262 83996425 +-36146193 763505566 +857511469 -109025359 +-224747448 -821734527 +282130892 -186098899 +864955988 -68859083 +-240752470 -661462064 +-843711881 -188527894 +509045091 376493003 +899764599 -576902017 +945117269 264497740 +394364449 500532949 +-457259944 -72549973 +-561096354 -629760919 +26612440 -156135907 +640542566 170829994 +704885302 -273127056 +505332322 279368470 +-487511022 684667657 +117765380 540988578 +803684320 -120149392 +307992193 -199590775 +504339683 484636074 +503085481 571746650 +815208967 203345548 +588689983 32239862 +-542044744 -190328846 +-850344972 272533261 +-814215508 457377770 +-316588054 -546991712 +-933608696 223661344 +-825823378 -176618951 +-328612879 -363262344 +-470356268 -273210009 +320256651 577773004 +-350756572 541493974 +-77447104 949867241 +-390555458 -206685917 +554914810 859286389 +-222405083 -200929091 +983910333 191201584 +-882560217 -342102359 +974567692 950560072 +146982882 -868761290 +-193995901 804344721 +-626348720 223389278 +400975038 -106925654 +552986282 778934663 +968284976 -372301833 +201495349 -311730106 +24075174 235514970 +668793672 226194663 +550194576 710626277 +142078712 -51437277 +-820888472 694569275 +605348645 -149602534 +-88637802 -295801980 +-887026324 788183637 +-86948579 -746339786 +-385364985 269309664 +-981204872 687420618 +543341330 978185221 +183330298 679977822 +-477456023 337904881 +-247791626 75895171 +-497545480 -92763593 +12602881 232371780 +-424733952 2917461 +-415709258 -681671139 +-418523497 -552814403 +-66483053 784533363 +-814852458 229193694 +-415873829 680534152 +47249107 995404678 +108709739 -578340010 +-710819205 400265677 +174444923 11032406 +-312661645 739803689 +-731017907 -33374309 +-458309372 628896695 +117789172 336721125 +852046220 -158012232 +276107150 592802763 +-593662666 -690984717 +-142644016 -410348369 +586493918 -890961793 +-245147285 -498414549 +355836942 592982890 +-858358719 9071353 +367403367 -116009965 +-887627335 745075329 +281917429 -821531216 +-265545871 -206659133 +476038012 -772186363 +-439502295 372005164 +105210178 661535036 +841205117 714254285 +499091770 -731455519 +357855283 -559600606 +-222114681 762388929 +-414011000 119700590 +-154019822 369111562 +-665000469 681315404 +-803984309 -631314287 +922892460 829532870 +-899093752 177888222 +-94998050 51121493 +582307009 641927104 +93638198 -474350744 +-145809436 844963941 +611072397 312721751 +-458641854 966261572 +536907240 904416134 +52096624 -675673752 +-783788063 -184420048 +-949710874 993019178 +189788623 -478414289 +-997522766 -66777689 +186744445 807563779 +-367878448 808786312 +-773815241 -18034836 +-409727652 467641596 +-752262791 -400708965 +807621791 940290612 +431437706 -745289646 +366222434 582267236 +134286867 -907833753 +-73827166 314914545 +555093832 94099170 +11625958 -837269914 +-462529560 -417574011 +102529848 -998349767 +-13052961 993272540 +467040465 854522412 +-955255888 -746267447 +867912127 147983358 +595345820 -9013732 +764414114 -282510398 +784031753 -413717514 +834524552 -326251901 +-582780339 248597157 +-347928376 238467212 +-611008523 -985947530 +-323253602 -154996931 +203360533 632818490 +391402256 -260878165 +969183323 -417969687 +-785284950 913505557 +496092873 -428247579 +702828175 35258835 +211643754 -736404729 +-224600794 902597608 +-622903675 -100626212 +-371437720 472684213 +-895627540 -658152 +858276804 992256063 +434371367 -366786910 +455007398 697906009 +434479164 11343403 +-215108352 -449757631 +169186196 -380278759 +-417069932 -432532809 +996989468 294541585 +241053345 758228197 +-172723922 505429301 +412705847 227320694 +678668759 153775461 +-212025301 691569621 +-352637521 -443078418 +-158222317 345609023 +-535711049 -940327254 +-105374610 -537148293 +3679629 -841334820 +-537391592 298967322 +-679095152 -126815029 +886951679 881366631 +-388110780 -795994896 +-420426625 -491974701 +320531962 -944418730 +56374729 -118141922 +-400315638 -528991916 +-102752271 32920461 +-773048239 -794602587 +-31414787 -154569755 +-142194172 -132654298 +-275752088 347833839 +620579303 -898283328 +-263042221 -717722131 +-415685981 -242041986 +69790503 -320656200 +731989174 -111572173 +930066669 -546184718 +-349963886 -891141237 +-928775058 -143771052 +22000013 76627794 +-450915659 -931489123 +919310147 99811853 +513223347 -862960594 +-91985758 816389180 +-583169964 394425599 +-197178235 -297192916 +588153530 684246264 +841033988 974326669 +816224937 -714667099 +-722422271 -377070156 +308944229 530157256 +789457533 635006521 +-166379824 -815099152 +-619463818 954414981 +645849103 488414428 +-286447362 445832891 +772867154 416000311 +427911179 103960431 +-441838577 -949576613 +542113825 953725024 +606164266 -541517209 +737350018 -821693320 +-460843198 702530066 +935126410 -909724291 +-571021128 439417684 +-394643749 672236736 +180362627 732940830 +-25434977 495317965 +1575520 -343647485 +-692484102 -754663939 +340987770 388559614 +667028288 -68745283 +234457372 -234470502 +-156877103 164128024 +59535113 432738096 +506738356 912112368 +-850966946 734559689 +191796450 -432089767 +-818094820 -200857638 +-838316082 -801336497 +660364497 969685710 +-954809468 179941397 +-100119373 -23873496 +-663635988 -576933976 +779664586 -798691437 +635396737 79444029 +-460855539 730641564 +-576840200 297625643 +-288456465 -988536311 +558521321 -229604476 +-402192615 -485341196 +926940721 968638008 +-223961527 55288330 +63904803 -104905156 +-55321795 -294004251 +65113532 306281546 +124275499 -814160739 +-846131636 523868985 +-346036111 632488105 +-156024623 -392384199 +-688683522 62602452 +172757658 -354126014 +574420333 888301665 +-297417457 908732041 +940962294 -249973605 +224118159 -107142885 +234799402 318972690 +437894168 258255256 +-103183730 568312210 +62445384 800348772 +952018246 -234185133 +-79021606 307432618 +273877031 -919586123 +131840455 -31873642 +576769208 954371935 +121721678 550401147 +-580492620 66437314 +-160840180 -502299877 +-338224094 -505331355 +874012505 -662552708 +945317673 -563307871 +792220541 517864242 +-86071423 -648302880 +-507972671 -673622764 +-654246024 -758649892 +-278729440 311538815 +184103865 51994553 +230484947 -645806440 +-234426127 838072650 +-442269447 823225375 +-519154946 554119562 +-285907253 695401256 +-574592660 -180495656 +-683721763 -421494859 +516712299 -225519797 +545898822 543450528 +-341894113 -57680992 +-616747614 994322015 +96862185 821479903 +247869134 668710708 +-79666924 852023160 +-477902599 722701588 +-472452345 -289570454 +-581209784 -523406268 +592916464 -324721599 +724257366 -581887645 +-781681364 263645124 +-696497345 152046691 +-869267390 -177934377 +-241016025 94581868 +-725108086 -913166920 +-825911691 -730487250 +-798290381 686456463 +-760949395 -122054333 +-136318121 -782678475 +365065490 927363523 +138038582 -226709650 +435428779 -646780574 +23928967 -488027361 +-221613300 -345342024 +-970687820 965461323 +669414054 879568885 +-280391072 -793505208 +-199507639 -555953384 +612004124 750827712 +-104626471 133139358 +-993637406 912161980 +449220500 612831635 +-182868843 989220354 +705486666 383014039 +833313119 939742905 +-503796011 -954998644 +401917666 -253875461 +-865954172 194713343 +755318214 -995245827 +655291317 310441759 +-590019669 206834460 +444063291 588718774 +827748124 184289686 +-453108961 -419158295 +-605736237 -66535095 +389304145 -799295090 +-350226061 -295447434 +277175711 833085145 +91811257 -477897433 +211701545 -762182482 +-745951344 502319918 +582605804 -424098359 +798175255 831771936 +-738503664 978231430 +118748340 936946437 +290377373 -861313576 +-497271354 -685614664 +-610237642 -527452801 +43829447 -395655700 +812528345 867949902 +759001618 -459216984 +507823195 -557543777 +-154042935 379495607 +-194970334 -154049930 +273488942 -772753872 +-108713135 826848589 +946512556 -436724473 +407668927 315098402 +977956849 208816435 +-365604274 -961707155 +-7889209 -692969763 +159493939 59095170 +-620932368 -28181900 +803378416 361758899 +-664610138 752713387 +146240933 -214495040 +-287935679 215173062 +700854537 -303854084 +-359757390 469257856 +197244070 -775929971 +206305590 434455195 +91486345 23715180 +-297803835 909863272 +484296741 -659592351 +-748386515 665198256 +178666292 -848417931 +561279705 953383282 +876316350 -748754213 +-255698956 -202744454 +752819043 -798923095 +752164127 29822875 +10217429 -865744469 +818447920 941868994 +510015603 644960543 +-487640976 832741840 +177143723 136929 +793640555 982873935 +991124401 511498316 +-632540996 870681889 +558065837 -872399838 +-288127729 996404345 +592079015 -689716920 +165101829 -538040566 +-258322334 891266033 +92416052 -230406633 +-271094407 920769512 +492152921 735635080 +-807476516 272139969 +66299568 -949815068 +-284296240 910277418 +858195367 -266959511 +-354227483 972467292 +-782008923 634665900 +584795715 75906295 +922709136 -93557244 +632287286 -507772322 +854966964 -127875721 +-860544076 -917618666 +621745501 156301477 +66125625 -174694063 +86349136 420140919 +-590925403 251782509 +44242527 498194001 +253486981 -830424393 +662878092 289030394 +550521725 668168627 +504177105 -582396828 +659374707 -55912119 +-863670201 775436011 +-328276336 -367632877 +475694243 -92965248 +808378224 -797833271 +434779948 -25098480 +-953816625 237875845 +-2575252 -458424624 +-600101503 256037764 +432504599 312555052 +234839023 -519534046 +-838290578 -750148824 +-551209025 684865874 +-329938473 46848991 +-677097530 970652012 +-447676935 -789614040 +500552791 -866230882 +-767766165 620248288 +47611531 545121449 +-800354867 -990764588 +-974403137 -464681825 +-891942145 -363255279 +577190232 888525961 +-553279676 -963102390 +-194693385 801805409 +-753575179 -870976201 +-878089903 -441477936 +-635270054 -663241341 +-913300458 -981636495 +733834543 -368608847 +847685686 772108949 +-14668967 296275144 +-297479960 823474036 +-37655426 927093029 +-879282611 -718468551 +-890584227 832257254 +-148761342 -337893555 +-412923360 -250715176 +286020104 -210246764 +120486959 717589253 +226194658 -768250658 +-660923733 561967696 +-745190392 -193993882 +19341986 545270293 +-176065736 807856849 +-959297975 283844901 +-789220446 753164275 +-96299673 19045432 +841740439 -76677888 +876598422 857761824 +716174491 526916277 +626843245 861005210 +-226975969 627840117 +446726567 -38008 +-134684618 -744701789 +904121473 -709255269 +-59959285 -640317524 +-983329819 -995246310 +659359016 -132656074 +296791306 610005342 +685696307 477275985 +575592559 -729351202 +-69291332 -706475516 +-572513232 -53844882 +-964684392 -805622813 +-466635689 -707559204 +710065947 -880767397 +291965084 845346052 +193552033 219688659 +-194406658 732007281 +-937910125 340771653 +800458131 242445084 +-174634348 -616254679 +-772234551 -535619383 +-466353237 493699428 +-526951556 123752854 +-492465614 -9659520 +-668997174 -890180836 +901442897 91600173 +-753607653 -714945074 +795143281 137921499 +-924190564 -153630232 +611639473 -771167233 +292951095 -109899384 +-804177548 -256764914 +-212099608 143347709 +362939303 -792790956 +-256000704 999852576 +121844661 598710603 +836223682 -681333756 +-437168044 341657575 +93962967 -69714471 +-111106294 -893298016 +52782762 191179076 +774500512 -248332875 +770846857 315812119 +-265483693 49565895 +-956869892 -71699492 +108222706 487610128 +-568398049 -620674889 +845701965 636721879 +765181665 195212907 +-953053360 625527872 +-335241542 537114343 +-675066923 -111981599 +319414353 167414205 +264707312 -164738097 +-110896745 971195106 +-83093978 905547383 +450982033 566681417 +-292687761 -119972685 +260840674 721664131 +-117478029 -491900505 +-745070013 842911101 +-824146002 -231667168 +345268521 -484798939 +62903335 -972951570 +476485352 -814625825 +-767666958 -813848305 +-853293265 598975550 +765957117 144365993 +285961762 -222439178 +907482623 -768127767 +-486199838 190824562 +-623926435 965475578 +661859366 531805578 +-728113285 260402499 +-928879637 -608977928 +479800360 781550943 +791128634 635517321 +-494152907 -96124602 +-846701853 -191833822 +189075935 408939666 +136948781 246837366 +-5714112 586316388 +556538605 -48252355 +-567672397 337081945 +583863944 602092878 +-42599374 883076185 +38325747 266303306 +-912067552 -573690626 +-38642024 -621401362 +36350562 -255712714 +-353076461 709192053 +984931188 -956394645 +-678166699 424531594 +-126892652 -864146237 +-413609557 -656628407 +-76292348 -119962555 +433262984 186706313 +883193653 324171711 +-539269304 -830633088 +955994036 -440067590 +-53617058 908316128 +-838205991 697567093 +-742663073 -805022505 +584381581 -51582942 +249649484 437312897 +-912063263 184955025 +-986033655 888794732 +716261747 -222036500 +884843724 -705200641 +-284923602 420538937 +740051095 784481509 +-375262700 807023983 +-597797016 899120517 +865857296 733356731 +-210264336 -308551646 +216507272 -78121436 +-300260661 586937414 +-296563936 -9711972 +-833990976 -387322268 +199150040 996629915 +-953468562 -144614195 +-126239516 235247340 +800117065 -266929403 +-306979812 -513955427 +560666618 -546558635 +-958642020 -224560881 +-760320919 539931229 +140853170 496717424 +-488152416 -272419978 +-966764659 -760453211 +574396579 687160497 +494747137 -419712735 +825724633 474797985 +-24414797 770546782 +214349385 -581568754 +-934563803 656976511 +-430538376 99318334 +15522443 -497864771 +-671636616 -353056094 +789261810 870790169 +-161747020 854161496 +-181802208 946653790 +582252991 -799122749 +123296910 106987124 +172280701 -597105015 +942079655 701187684 +371230401 -797561357 +396891154 335019123 +-862424458 -682113970 +-879537726 -337832189 +-341408220 -534486862 +-575473871 85873747 +-825550858 711120318 +638166279 -566332042 +896171436 181626487 +600921084 824738715 +-155480966 -457400725 +442105148 -529870432 +-157272158 501647372 +501676246 483122772 +-839596576 -155081110 +-90637427 -113402152 +997140286 -885430514 +-168474504 408908322 +-500079022 -176508975 +-835814926 -344747775 +-596257467 -30992474 +493738984 -467330938 +-296882738 -358488886 +956087632 -990110833 +121183883 303367106 +-286846015 297878002 +-868659587 987372479 +433895767 -80692146 +79093657 -754427561 +538083440 -443368665 +-535565038 -774762742 +-759483346 223065857 +-664578448 -273248365 +288549106 346459023 +-483225317 -412515169 +-138595574 -278278600 +-708094065 -996055592 +-748416055 213492542 +734084293 -661385884 +-874746810 453169115 +517248335 -601703904 +-212054774 104148366 +-339718766 68943812 +665971119 -960757662 +153718763 -233788315 +98650517 -74528810 +929279894 358683813 +395718497 -815206758 +960482122 -674339987 +125847577 552937480 +685009060 900133732 +-424042577 -745890131 +931785189 -49857315 +-708890031 -346845281 +43422464 -466540714 +317291313 776533467 +444645664 -342025063 +-810513154 941675197 +-126635900 -69279194 +-530320854 394671020 +240461288 391393203 +-331164578 301474053 +-698117561 -321276452 +-282646743 902808857 +838391396 508528288 +-471158327 -871854266 +176461787 -890616303 +-338141479 57296652 +961069065 -314261310 +758993163 32133078 +149304024 -162608159 +-302099309 -775032996 +415539432 147309850 +276042938 661063391 +-168270404 830289790 +-485953267 363096850 +582943487 -585296115 +994356632 -854290870 +943066858 614373250 +609343677 382380253 +-150452229 -492735496 +-808919461 -967269806 +13944227 -749944235 +549760700 -791444971 +-906916114 -535370794 +-366452426 -341836393 +-660139890 -778583978 +-59650703 285533686 +-48359327 -605641139 +360981559 -378716810 +-316573488 -186100870 +169275408 909149343 +-716414669 -90069488 +-579210485 320162537 +-10308090 92146902 +494659187 602663444 +412961710 118513298 +456911924 281845317 +328336165 -56513689 +283730704 -156524054 +-260929814 840971468 +-721864528 979427697 +717051631 -563012874 +-207884448 -923045512 +393836714 806792285 +463026566 956262552 +-455614089 484922354 +-496175537 -804607724 +-976953467 661863655 +-966274273 489652686 +204123966 -537471955 +881248905 286767002 +571368649 -495689918 +501300166 -567631772 +-363352871 999233232 +-523837269 -687312841 +722585519 524091578 +1100226 -877383159 +-636288722 -509750974 +573791638 641649571 +-278976357 -816116479 +128106383 -928190155 +-737119279 911790143 +466335397 -684000724 +541247647 -610897912 +-914324785 -442090891 +-502168102 888519146 +484824276 -732973800 +617214151 -840574874 +-824172959 -479572577 +818739475 971123949 +-537719269 -200901060 +143168837 -789579019 +45180757 311078700 +-790752680 975520561 +-430891986 -188145332 +-465501939 -664626687 +-562708741 874924374 +-302479973 897228673 +509931482 37255278 +510742512 589101505 +-990063981 69639489 +857126002 -907906863 +-14770867 -474050623 +292713290 595217543 +370081010 -581076368 +-452230312 68524519 +856178156 -484690747 +873592264 156482790 +826538370 -400799671 +799665401 -332116303 +-477865353 -334613649 +-784152958 -800155512 +133250368 575327388 +160802615 732261189 +840615352 145554996 +-583386705 579407660 +912418979 709677449 +-903202513 -886024102 +-808541181 -450002683 +838946413 -49506467 +-156937576 -263773792 +-284190808 425510940 +655144834 -886812193 +321472536 782334095 +-831036926 188501328 +-196617672 -738370913 +-76297838 801672191 +-615525736 680737247 +-293994686 -465949893 +838148127 617826329 +-639075828 -246549328 +-148900177 -735111168 +-455168502 -563978956 +-136326351 -439126985 +848205661 -195016654 +-163971466 800099530 +137225498 -464865572 +-249110389 386472244 +-857296837 216934556 +-227407635 677152291 +529855228 -559465000 +-949723570 298497551 +-295381676 -416230861 +256343297 596046217 +-80188383 410107455 +-909586253 -824461737 +109387874 -109108021 +228221082 731621697 +41294137 992025755 +-915901408 -406253590 +799176005 -871314989 +-964945949 321837329 +-847801914 -384299451 +-51490398 302147414 +503199597 -297030007 +152360234 833298009 +411048506 747487946 +-832804906 920721268 +-71097914 -627842769 +-123586259 272948024 +-514405719 185702729 +-587315480 934227717 +-512039855 -114314149 +896833294 -191684144 +-724348972 321365067 +-382912197 859089669 +-974465982 -114661865 +-493721363 75714316 +650460324 423701306 +189104503 -290228600 +-991383347 -843272155 +-925683900 215897278 +307824048 595256646 +-358606573 -729150788 +-666930359 614377974 +-628072570 367804590 +778889925 251382803 +926300240 -261350816 +946268541 -516847552 +36822672 391171171 +-810276862 93268662 +-218521149 383090691 +859394146 909350778 +573116873 426993585 +471174414 -47261526 +-548875579 -47504626 +145282740 -795425492 +-335339822 828226750 +-280690947 703075594 +-492232340 79514806 +-925501507 821142624 +-649881894 -923335954 +-829456195 150871137 +-736766319 119221758 +-768419940 881442266 +-162913803 186873546 +-416781305 -381741778 +-438261324 966552018 +-269449872 -620574370 +947278939 9492723 +264357422 738465577 +319291792 -244997476 +-6401469 455079238 +-797604699 -331173309 +-71186775 279508255 +963396095 423297617 +419689333 143852242 +464464716 -428862634 +101137771 739084634 +-596739791 -453194087 +-618936254 -63052692 +28430219 -466727118 +547443520 -398120227 +671469304 552187873 +376714945 -111436426 +-862243630 141977249 +913923153 -787009680 +-257528665 124850410 +432563049 -217691391 +916366521 -666758790 +338537569 -839626889 +-573994392 -134552982 +-529904481 660268900 +-784190185 -419867611 +525083329 941562280 +-415725247 -887992731 +-435056627 420173402 +-395285440 272072613 +-874482292 23157625 +373538026 -96679698 +258000677 88141472 +-516094180 -343696010 +-729847139 -20527034 +-328378623 968772784 +785124418 356256078 +485917037 -874938328 +749135623 -881685792 +-157949449 -658416076 +-676480655 660714 +330653099 -7445569 +912187944 -957824242 +-424534420 -518266441 +-809394358 773804085 +-363877225 -325035258 +-227975288 -456816003 +905023543 457204166 +446252395 360895515 +-476251219 798292021 +-365744330 -655304144 +469116924 940442362 +-422787610 759312458 +389030072 -47214139 +-409484392 293992414 +168289862 -343089725 +-263127460 724182861 +-244815830 -957979914 +163332049 -456939423 +-362193303 518530293 +951560799 -597549369 +-536559358 -32227493 +-75931346 -399275997 +-971682388 -60896141 +-639565928 -292062837 +989773490 -958729596 +-299948634 -915052388 +10345979 -238346291 +620643709 964666335 +-316643528 -108690444 +982700174 917423453 +75335741 -10362170 +55674221 214051156 +158315228 -296250077 +-656993187 -931799985 +-791000892 799583125 +523187490 435822182 +166183711 -116198133 +-553672230 -678419503 +350614101 76131869 +427468320 -578111864 +-679874762 -290018358 +984951232 -640684838 +593807842 -169447974 +574285653 107631838 +484050327 -538638086 +379946490 494377296 +-838247337 -739945656 +-906037569 990854091 +992186976 404294168 +-633503011 390180229 +427959062 -112493357 +-441886197 746043059 +192879955 855735004 +192470692 -94086171 +800598539 671566340 +-46295439 -744181550 +459640184 -44001217 +-920346666 154661895 +-589461635 127644377 +518247231 -689881377 +-511338419 344927465 +668887853 282924324 +516569180 -558962014 +132118957 -919139199 +559197135 587103100 +-437809465 732648140 +-476910071 672730083 +-835188913 569786033 +-503051842 -776160898 +-874100316 360990035 +101867602 -39346647 +737133789 688018074 +679048151 49379719 +117955667 779213238 +-208587985 -727073811 +-433231414 758118414 +-802713767 460424016 +707196692 457300126 +534806275 940168712 +47657967 598361646 +905682389 229338373 +-945846856 -679472009 +518341703 490355682 +916020177 798022339 +-424656099 16092352 +435673368 352145590 +-98928213 -585957774 +454379236 -426137967 +-802160654 -334499053 +-999487318 639783972 +-505004127 -985960236 +92314874 490746841 +-740708150 240570039 +296987026 -994291456 +-197554345 474238519 +277622686 -884321745 +-214959757 -492054117 +-254305255 -907606992 +-98145456 -654255793 +-107108503 735787654 +745474818 -175856431 +553343314 -236546263 +832971562 -531774932 +63699044 298736467 +-100439480 362817907 +-955330752 -279231820 +-609144139 -541836292 +547677754 -794702721 +231373207 877790717 +-686436301 35223352 +730386850 386440124 +-306760955 -231034437 +-856952363 -14231621 +304923820 176269859 +743785768 211394121 +-604808527 -877096432 +-610345495 236745049 +74411956 -139894110 +-453472881 108416870 +704095273 -146985659 +301678111 783943540 +-190656753 336978241 +275826796 -888726279 +816358862 932886650 +243633409 559848864 +714252978 873848779 +-662637428 -594069260 +560610275 -357182509 +734289658 429998310 +-491796105 986136978 +583654870 -170583502 +935267212 305511053 +129964859 -451415083 +-501798309 771261707 +820129949 880917157 +-63552816 445222338 +-985260579 673167796 +323602644 445810802 +53139226 -450559646 +509659412 73553848 +978194739 -821104033 +78919279 864853287 +-153386041 -777293826 +161089292 145097518 +-559649122 -578598962 +993809537 -522826174 +-840910748 -631695817 +708415638 -986449495 +-619277528 15552895 +555822396 -475712821 +-310254488 -559438063 +960122142 -487906128 +-341343814 187528066 +-333243787 900860997 +-154641134 569632117 +-811079650 661991782 +-796267706 -126738126 +683718472 968054892 +44144885 401095042 +544311642 133858941 +27280949 -376784140 +-739759866 115969624 +413373613 852623165 +760060674 914871434 +547426002 -323031316 +705551937 321796786 +847920633 227432038 +290113056 -384488203 +-637448235 971312433 +-597261469 -480703461 +713272603 -931325120 +-646950966 -623292954 +232477113 -979718349 +-190283720 628567019 +248180741 -215595287 +265368084 959926287 +719920926 -445897693 +-108540160 -721640087 +-417768066 -718426996 +-948836794 598520427 +-472503295 920410666 +233859976 50879683 +655125975 936488792 +62808644 248303941 +-48376296 -805302603 +-711655982 834696727 +-642939569 -74973561 +-528750831 215665729 +-522715602 -785910558 +-747354248 -206744521 +975435248 -382372381 +-578386645 -727090479 +627119696 90489924 +534227203 -65690964 +685854380 955074845 +148859707 -561586226 +-638472315 -272945109 +-688619847 -412368945 +-25232407 -393950132 +380881728 -900985248 +148771108 602312384 +-114220973 206662999 +-318748964 -162950107 +506902496 494261615 +368877474 947028667 +43293157 184443501 +678670911 -574778414 +-561839543 50740273 +803941973 -467210210 +594919059 867579604 +66430727 606927481 +-863911937 254168946 +255632157 -227141217 +468571157 -878597115 +557312964 345110396 +581777621 -151940200 +-32734874 -700853363 +-957598272 659413145 +816799778 269710902 +246968105 -161536126 +149768936 2617538 +736700245 677809131 +-279021677 991228834 +-767167270 99527271 +532443691 -508129049 +-732964418 -791765019 +61748513 -230272330 +127463263 -287317340 +566795574 -964659435 +598109329 4352355 +335543363 778304616 +-420650098 -194719025 +-316117826 -128024624 +13842088 -635824590 +-902188237 641397944 +-534025871 -377806407 +964717093 83379681 +557211197 540662125 +-693749007 -748348058 +42344168 272602774 +886508945 -54369086 +-655175622 -477384983 +474399610 -390193612 +-440374279 -803375989 +303312886 867273765 +532602652 -209936927 +-612576991 619296581 +-339235136 587750343 +319183343 214098999 +-503605515 -238441472 +-713976407 946309367 +932960576 316957288 +-111904122 819682984 +381516118 239037190 +-507703045 16887424 +-361022646 -783279674 +461523099 -877780447 +213503669 857956853 +349285021 -370647099 +259769692 690490039 +502206277 -664011459 +-846009117 287350965 +190665422 707378478 +364492282 91124944 +-452724634 110414233 +-172046065 951382290 +855538932 237943017 +515502918 -147042376 +578347132 -565147918 +687379453 -254151827 +-598314748 277419625 +-794611241 910456793 +861393477 18400875 +713061804 834072732 +-913664384 37706029 +645281786 -464297182 +759005337 -717529443 +-957429243 -807624110 +240459840 747685307 +792732365 554981478 +-105832071 -501842496 +-341031722 729292371 +-215289756 600030171 +530247207 -94342042 +433493821 254782434 +-153753594 819565252 +774616713 717042207 +948306893 922528447 +697251010 -767398488 +-14106861 944105803 +10355288 -700452209 +49954806 -633159549 +-986471868 -326292499 +871722368 -490026808 +-208080748 678491925 +192737150 -328196198 +-558273289 -578644534 +-345850381 587509648 +-60476870 906992659 +730133462 665256386 +822481714 -139065532 +383388015 -71757542 +-782947700 70581193 +-945441990 374854048 +-604623026 767048304 +240095063 -572796835 +663762502 340921130 +-241647269 879779356 +-547555074 355325903 +-71208938 330206349 +-125172968 836088768 +-936570480 -679931540 +-998357619 599580863 +-116945138 -823893941 +-197590915 -880812998 +170453280 -734162410 +-375180734 561115351 +738687349 -816947842 +434228289 -975656012 +685486771 852324067 +722770252 -964420283 +200083660 -545674807 +645461989 262697095 +763074112 -616201412 +-794100125 276097630 +610316307 3356210 +-978510677 644535386 +-762500170 -428820739 +-156228046 -165295061 +251218167 -462797312 +-539839941 273406134 +-33971369 -73919999 +77792631 605542114 +-764930188 -368308036 +-647504982 470239070 +138789869 -476801661 +335534916 400159057 +-593754257 603898362 +-838728265 624408823 +-798908130 -790167852 +-816398386 -505142031 +9386721 533897428 +-780036848 -992520122 +-639191538 -13451360 +-553002824 -577681284 +710710667 -14047930 +-796952537 392446435 +-603196549 -571416938 +700232207 312480701 +494146635 464351910 +-665167737 595735206 +-834303543 -531418263 +-769964598 -680277253 +615379094 -427363534 +373362560 -625130239 +-504856641 251381823 +-508926700 546048990 +-950571494 473565592 +-742217856 359352856 +397593060 765569107 +-950601211 903628115 +-179033323 -39390393 +-628300145 323229470 +321733453 -211009557 +308405346 696076594 +-598607354 125550111 +-950042823 308209294 +1254303 -182582535 +-925866948 -281984158 +460234486 -809047389 +-559882786 918856605 +-265059863 742148875 +907706923 193906801 +933927774 890672614 +-303831218 211117309 +-329537236 -213440380 +-383734045 159373347 +573666314 -966790361 +865512141 -726414527 +746168985 -741221246 +-319756244 586887615 +808666468 -787912546 +-247237650 -303861311 +-969942916 101901477 +886835444 -212702402 +475318660 -354101233 +-455336086 21788769 +-484499857 -945367680 +-377934331 -758051973 +-608238709 -570002157 +-512256724 763907961 +741793154 983231195 +19037412 -760459702 +-868271202 -984228157 +-99636107 663420290 +914838800 135417629 +-93110467 34624559 +-403513392 -246439045 +380064188 950820096 +545951570 -379030072 +-168675800 -848080509 +-817048884 -992854347 +35237921 388529666 +598729126 -8267330 +-200902394 854557071 +154711281 872189681 +-537145850 -812696968 +503895899 -688778820 +167034003 -623940499 +453341747 212365011 +-121531014 -928587376 +684768106 -387221543 +-72771200 -123968727 +827303099 518681779 +-215730290 266970219 +-311656106 619096941 +-630407563 223133078 +759177099 991231903 +238114473 350915130 +-992112191 -403458320 +458328637 -622335946 +-424420285 208252326 +-183957081 -857746208 +-45043382 395137856 +-476396412 161064390 +-729208249 938631384 +-100248404 -143863613 +697629025 767911119 +-543672864 -596750332 +157870900 -897125776 +-57479030 -584102217 +175967984 -376156695 +658452358 -50649929 +66244800 732335815 +777991183 -731612396 +-618839168 701631525 +-88920857 -697704180 +-396925829 787179901 +-300617798 -133558052 +-104411517 759168645 +-608215996 -837429939 +-3584236 464287506 +375560853 319908990 +-130541160 568787303 +-40628455 307887513 +627676948 -428202487 +60668098 -674801859 +-374231938 864491515 +-667060414 -709148715 +-460926448 157443258 +771643470 955985417 +463144127 -520391324 +-628517878 315298468 +695041063 657921298 +-795238984 -659276637 +126026954 184263661 +555187125 499751749 +-26135617 -864371664 +732961208 -592270064 +-993046424 -973649219 +24048993 -62384056 +124893143 198847451 +80633531 822153431 +-505974568 601503872 +-112274872 467721057 +690865425 42445687 +561624889 -670231167 +-333924493 431508123 +-826855374 -596074785 +-908428694 425299538 +-323148771 -269028718 +348491314 962828954 +821347246 484562331 +764775736 -643139591 +-997491665 -564875040 +-198634371 9346361 +655394426 -364292957 +-285437444 852543232 +538042750 748231746 +-220632352 107602921 +-680517160 -398619841 +-462217868 771434702 +-49391407 -547463600 +97677058 976482835 +908581954 -15624800 +71825831 538397025 +787956388 3417767 +978702305 -823456640 +831282852 939325375 +800463147 -712055097 +-347766740 -828788723 +-70725162 -154732130 +-564027134 629802403 +-243994447 147347033 +442372052 -386672071 +720957149 943649976 +-669865711 -115296025 +-816076669 -262057222 +941324530 151458526 +289209698 -257047414 +41348861 -71434920 +-941536458 673340521 +371035456 -182751643 +-849703420 -6711780 +-180003961 339127868 +820969003 931387877 +-276883627 -511274531 +-899934287 378428543 +-827741342 -977096184 +-650643368 -543283171 +-301424877 134923795 +-589512664 33839513 +8048531 674306855 +-219191906 528898879 +-74319913 62091738 +-585320503 -708608655 +570485645 475516796 +-940557749 -310562757 +-463211894 266233102 +683678934 -56737859 +38503466 322327635 +-536619839 585291470 +-179593856 589676042 +412833491 -286503681 +379127776 615668721 +-626396145 242093088 +-409789403 -712201308 +757849312 309406653 +-98406781 608631141 +-411108248 -753497509 +-51841256 -392244025 +419316625 -327045809 +492123093 384418766 +-130455045 -531203492 +-44423813 -536691269 +343167570 -694929912 +582662624 268950230 +46327814 -175312943 +-995698732 -934411632 +-393734883 375617152 +-855061460 685204440 +510015082 455032839 +21047812 -38459632 +288103373 -854738019 +789493742 -557453899 +-793924089 -842625327 +-362744719 916955982 +-327067898 -847886936 +486463155 -894447203 +591547464 519384160 +780044195 -267038873 +729580523 177580660 +479549472 -895538437 +-418889777 -16070643 +89281870 828038313 +931067812 -921661385 +202706001 71437564 +409871152 -483900940 +588280596 968019064 +153917015 -792043487 +859841423 757073621 +295425702 -963033324 +-284783250 425020440 +-595141192 854443056 +-4742768 -992232630 +646684028 696293574 +-828167388 -139845827 +-382949092 -5841510 +-971596954 -287108741 +852861959 -297974574 +-402139379 -780927417 +-754080381 -1320311 +-290572552 317348635 +-77850395 -307393564 +297267410 585502342 +830483495 185581731 +248554337 202350465 +-82716847 369813278 +-60881283 143474409 +-205137174 -393941648 +25587044 -1697732 +-28495242 -323343224 +-967165541 -715585696 +816270419 362623210 +-558490467 -170235351 +686261180 56481890 +483024553 -596163075 +363032364 -835668132 +569987616 640395042 +-532934209 -857566568 +868193896 -817997479 +-690468906 -911963572 +-361908040 -444099147 +177617744 747520987 +651292253 -817991521 +215170082 -906483137 +-850473328 149135801 +955479611 526985017 +-328604949 79730817 +-103018315 210102465 +578762936 -685810741 +91318290 -928647931 +263557433 -543391843 +-842852602 801590601 +-987773289 -891826153 +890973046 -542958395 +-576676173 -446416425 +790989163 90322788 +211087639 -139858368 +-321509570 -713827591 +696011878 -790784857 +-856789400 395243675 +781057809 507870086 +-272984838 -90948650 +-941419560 -929175833 +386875092 -712662450 +-934912305 -303355911 +-533985754 621038618 +-960253210 -439492012 +283882103 4478492 +374490611 -885975929 +698866923 -383871697 +509885837 -183262891 +60119078 165062376 +926303470 -979585984 +255563555 -335575524 +337751489 311761716 +298188052 976162136 +-898680290 -172015089 +586879220 943900582 +432858646 -303753925 +-201310541 -916508162 +140249119 744331311 +-606457667 -792630808 +960955453 412890668 +-956066241 -502151603 +384029515 293453648 +-268881715 428593051 +586471042 -227371987 +407674443 144493712 +-156504118 586002938 +-676892212 733827171 +231451886 -510995600 +197338185 920897501 +-909267422 -493987387 +-277717195 798454346 +-599112776 640170327 +-284287168 599484955 +-557826883 -785226524 +-25359774 937811177 +474777323 -998053814 +-757537076 672481851 +328674808 513410482 +920989426 -410756820 +875691630 953400864 +430142654 -914186562 +-765903027 190834194 +948715809 454868833 +-505292872 554397686 +-67391621 -259551757 +-560348126 -725489925 +-719585225 424781902 +606813918 -100249638 +574091284 763576419 +446842865 115006450 +-744547618 -258044321 +-976896919 -767356867 +-585262266 -21187227 +-125003123 -994139554 +303616307 427772698 +-839858581 -848300891 +-317573005 -2479435 +-82728433 846612135 +-868163906 -442529689 +-424020864 986594239 +496871480 666908239 +-6190371 382475029 +-126688284 633036440 +-142547467 -404922834 +-993984871 -910246646 +-837540836 939654114 +977714831 926621655 +-92850704 354785021 +92330161 668760689 +521904071 -936206771 +-866585312 -804487486 +-622630990 483420841 +-460393254 677892032 +231415402 41778257 +-505640048 -548908483 +543935087 -989124887 +-94251933 -231849435 +344062719 416158097 +246433391 8892967 +-310469332 -307055407 +-353583952 -986355851 +-495585585 968953607 +446025886 -367822839 +228315996 -333230608 +414437432 339980692 +-799900962 814910341 +983772168 122421804 +-159500601 785690491 +-161572201 -195378895 +305289492 -634955671 +393881768 656731420 +-46040065 -331048871 +-630110132 -833716133 +-436451053 -683940728 +729953059 885982131 +470477285 -19469651 +-959850875 862322816 +-600329972 894360860 +-234087399 -506899427 +521317472 -647992521 +-181260674 898251870 +59477286 942019262 +259924079 -90353843 +-411584748 473806679 +905886744 -165188525 +322783524 -243269026 +623927059 36390200 +-820269718 169421624 +906234131 -580185728 +-661255074 268747888 +-528671248 -354095673 +312666865 -619202017 +771146467 853018892 +-810780417 768028954 +15709813 261125821 +-957963725 45050601 +-964704186 844041842 +875669147 241120861 +-957489446 -124331691 +-408217115 -968222549 +-992192885 630970657 +-356476037 675464116 +-892493707 865179263 +-504672509 738874348 +-891687789 398509472 +-562406386 -246797991 +450589436 486406041 +-675266752 -86867318 +-490914333 66174320 +344935424 140531987 +-153932974 -804775389 +398951946 -409806430 +-15237271 -379427717 +941344978 135995615 +-127114874 -461974342 +82249389 -425850822 +30730329 954191199 +616886004 947235465 +-122285406 637672775 +-183274669 11176522 +608528133 -759100413 +-135049491 -218824716 +-30958727 -200789796 +666850661 -659007585 +-811281161 -56621868 +847946782 -936076981 +-720956090 480494191 +-259507477 -588717444 +577824584 -125555289 +-926116806 210352265 +-907507601 -802984401 +640117971 130733873 +-580075972 25524667 +-439985635 -502051474 +669232631 948957031 +219907255 -863739838 +-615177822 -705936042 +-311252543 782797585 +-910785169 -191501221 +-283707656 -44072925 +-223830563 -908254376 +-645615902 8902738 +-26182416 -765987100 +-513034240 -505722138 +587471497 724339320 +699589843 -383043036 +-871048121 554694911 +-259303881 205185566 +-949216774 -160857964 +24137132 -102129244 +128970927 -955152995 +723040067 141923950 +-392923898 -622709235 +57806139 70901219 +-583163439 -435383541 +-468925087 875132307 +-422044970 -407657166 +803801735 -963444900 +53267304 191206039 +-300518108 675841369 +-485094849 870811217 +516223911 -858397856 +-828911031 873924033 +689590960 -601518169 +-525148851 798119764 +193843424 -14681679 +138542205 -183668245 +301962267 901581677 +969715485 -33344301 +447708321 275870140 +-47456505 -428638222 +38051580 916178458 +-34952341 -966940133 +-426269176 88299546 +-888003678 635435609 +503872355 50560357 +-500902419 789026732 +-348371005 236047951 +-904871203 25431669 +-483946142 68002639 +-576608568 -724203780 +-232279859 -275924655 +26607775 351493049 +865272085 523553316 +-435946313 228636986 +346360183 -766923242 +-127847353 -299979165 +-88271836 155653995 +-392515476 178475814 +99293459 -756618155 +913222821 -990045910 +-914721431 -85607754 +-791364120 104184034 +303724028 -661873898 +-913852361 127932408 +648736628 -525526671 +-439427306 -135973065 +372225269 684491364 +67966536 -417045666 +976550609 -708675727 +993743168 -258950946 +796531949 -428338421 +-5750950 -131312456 +426702989 -664705143 +-571527066 -115618572 +-114831774 114283399 +630250522 -285603734 +-357962843 309521115 +-302298590 118049039 +626702232 907933846 +66895685 -785531178 +-623563871 -440605893 +810424079 639725378 +416385874 -164022127 +671513052 -826097746 +480902948 -112437083 +232523799 -291771172 +-780945083 -937789151 +-721466947 970892998 +-498243558 629839964 +-840092962 -512727612 +-75648923 -61061454 +389429203 682855293 +915073285 -476140673 +-492873404 -556084826 +-408422946 577709671 +-437813391 -871335925 +-220014535 476109681 +-697065800 978664479 +798936620 -894077968 +35110700 280482088 +894932201 679522544 +-579681418 899120429 +60818177 131124102 +141028383 605101139 +887944189 -677810895 +-857457649 681590120 +-458556840 -771125315 +342947608 -834221105 +-769054758 3733000 +-59919425 121371795 +-192541578 894762056 +383855330 380574236 +534737133 -929430623 +866280229 -717741758 +-324287885 157587580 +-2103576 424774067 +-721927514 84095780 +-22883047 -291468960 +269418761 -832394228 +770858176 -716290220 +-429277004 493442204 +508728943 -94037481 +39905843 234213134 +723912292 948155439 +190122827 -235775743 +-579188570 826602903 +-875586752 908899788 +-901872640 -683075973 +-100562034 195245740 +345710378 214473878 +895903172 43142507 +693451802 153585461 +94146864 815934683 +-164925347 -906486463 +751648155 -626313928 +-118542796 -193939554 +138064773 -877281752 +-349663204 453893545 +-772153336 -59643874 +167336568 -33863414 +-743820411 -874759954 +900025588 244840987 +-658654347 -664932854 +-48035719 -245146507 +-893055205 486564020 +-520100351 276233430 +-974415869 720470381 +-887753250 157769203 +-914047112 19056378 +411360172 381891520 +-511747541 -201220107 +-496113531 955321057 +-420397397 978047880 +184337961 308901657 +-986754783 750138712 +-905935649 24448154 +805511653 -176365425 +401589817 831768025 +320975800 -857523686 +-218608145 -654931872 +876560831 317380343 +103032129 604771304 +195736623 784014273 +-708834405 -979824659 +-415832199 481085462 +942307539 -459108897 +-125931745 180066648 +-495403346 213234325 +409952913 81036924 +957086918 368605447 +428963875 80091374 +-710555464 989902157 +-372629405 122061676 +-55016428 558752869 +-547071756 -615006603 +-554990767 861993264 +-631252831 -655936677 +-782524744 201039454 +-54243926 -451011922 +-333261313 600594054 +-441449258 -739319743 +688161085 71421158 +938239853 372518959 +213469186 293580620 +-415338292 -687567290 +-810076458 -488239606 +-707103625 -775836814 +571030657 278763069 +-81547758 705496641 +-228905058 -570539619 +475445562 827552698 +965765827 90385645 +-41451235 -231161562 +-770260172 -894747370 +-609168931 111065444 +334545774 441968535 +-838152854 -239261655 +-450849669 832761979 +954934142 -298599179 +-494424478 -282560061 +829334665 42061151 +-206983594 -10831527 +-485099355 42547963 +-430340974 538141536 +-533021895 -803098521 +-326963676 -223808908 +131391065 249677126 +261139887 499614486 +159412579 -229930552 +-14127596 55343120 +375012792 -40992858 +-317180727 691693023 +-808792003 -729932391 +-310058802 859029281 +532313645 -90630763 +570255087 -66663165 +-817200180 -43501301 +637255327 938062193 +-396983042 170344 +513948601 873821482 +235516683 374652797 +849156830 277265560 +88611191 522643913 +382013702 618154705 +475980247 -905001798 +806561984 -194906700 +46957716 -247572106 +906128912 546657991 +320677578 -415710102 +-826289312 -754618602 +57977826 362980904 +389894770 456498223 +-161644003 351805661 +-669810775 878471283 +725608885 434255059 +-795706508 97503380 +697444886 36753926 +-633044127 -310631809 +549166960 79829007 +505492205 416153209 +-415958784 -183810007 +606737176 -510674826 +90813301 303803133 +742891639 -530332890 +-793873104 868418109 +59732487 878728076 +145972415 231692169 +-182980650 -367487521 +469784456 -998115807 +487767042 724977795 +-305879995 -624338028 +270497213 444063473 +-526651083 -655447597 +485825802 197180764 +885920543 -72600363 +914542299 482053159 +-664294605 -144053500 +906284568 350396254 +-928083920 166725619 +-701380802 684657862 +-859147961 394560044 +854329950 -820503364 +-518895344 287552826 +130887256 761991617 +137520013 -600817533 +-400565050 578201724 +-874282660 584557032 +325786011 47291189 +921766965 573556058 +-660029749 646501465 +-748081636 220115802 +-459939973 920682747 +341331112 167412193 +66446094 -794557987 +973836136 193251151 +-27061745 -822482106 +-672668415 -480558018 +264869426 665516794 +-747092564 -766818113 +-759129429 -750092519 +-836088741 174154943 +-121379604 -543815550 +902586609 -895427510 +-198667496 -49586422 +20381953 620873592 +-6331328 -579255978 +-938806481 704622835 +-683302388 902663010 +96032752 28942678 +-801515517 445304481 +-825304207 866020197 +-704116846 598118531 +-904729656 574492516 +-796634032 -546050452 +280326188 -226105906 +-615912330 -822398797 +208069376 361905291 +-219167127 -377770637 +564620263 -538102331 +-272514532 854265442 +-338051414 499895676 +185713214 338403425 +883475138 -970371494 +400620410 -849270889 +-919464622 529819429 +-536850400 973358642 +403920545 920526298 +-603774340 661555507 +482919711 203256108 +628085585 -113309466 +-424623227 -785295777 +-988718658 -944900820 +-821589786 795707915 +-774618941 -335167815 +470492926 221141264 +122799915 -539937086 +-503649489 -173248616 +310261173 -496383696 +-115391945 200387071 +-600955639 -150971850 +615249662 -952260168 +79846375 204289386 +335981524 213592707 +77604988 37137278 +429182648 510712804 +817729932 -520353802 +31828228 -46289513 +558863516 -41331193 +51368133 -804516226 +-374408059 -830886133 +388218401 -878646868 +-599370386 280642578 +163458380 -664026557 +877496050 -484956696 +-855930496 -663776358 +-386068300 -948375812 +358146716 -831014359 +744451789 -316134411 +727167244 861163295 +97347329 145095534 +583428194 -938062414 +-673565398 37569246 +-356282072 -689002840 +603821923 -616363062 +91950559 -351372443 +-284941834 -984547611 +-449231974 399988283 +-551405760 100035244 +-532563820 647326314 +-735564603 351857606 +-94121421 473565116 +883997572 873718155 +-696725936 550039679 +228569030 740720624 +584665026 -843045401 +548754654 -401773768 +424734801 -811245328 +760582762 616380020 +88577246 291046521 +-876353510 127664352 +711284137 -722773383 +-166007847 -318463718 +873844137 146079699 +578335221 -50021400 +301586801 -378847491 +277644811 619909163 +95415802 564852258 +538544701 593994108 +902442765 542635357 +-577292792 -405991893 +-566973513 476797979 +-628177448 -322305939 +196443990 -497934359 +924864084 -81626397 +422485270 -983828301 +-27857946 -576367411 +-327426348 872818566 +-477975307 908825364 +846224877 -207119968 +783149980 -313708801 +466172537 -789044115 +57976191 -353074682 +-872060082 -421759996 +43151472 537826651 +990881722 224051087 +156090717 376415515 +-696771839 -66782277 +-856107630 544628882 +988121828 -138700030 +942680664 178275385 +-952578877 908635067 +100522438 451988595 +551627958 639876025 +679819901 250946574 +68443709 -992610567 +-469586799 -34766538 +359811897 -733904769 +504098590 443348778 +191958709 175603500 +799576171 -168919684 +-504393120 -749346049 +-197715656 727847877 +-386540125 -671601817 +374768448 -759057919 +324969863 313257937 +-360941129 -81661843 +-862710859 830815873 +-556863062 -899151992 +-758961276 188600490 +160171739 124281380 +527260892 -700202557 +-361511428 87359767 +528271564 -187567228 +-544245588 517166567 +-725103184 285372791 +-936122227 -316258641 +-446010087 17887866 +-773157334 -870141961 +56132451 -949850407 +-997445396 -73138235 +-751915475 -938590489 +117891939 871679541 +874299729 126291762 +-924504565 -275317883 +483568009 998035425 +404607080 -554479030 +-468636800 -510099787 +-431625177 155450711 +947499874 -778997017 +-996105778 -166954077 +-245520948 398265922 +-179267722 667178591 +-583407778 -89162530 +-937460279 -761759229 +558032780 195103346 +-444326541 -17748411 +519741398 646124968 +-522899029 -494519233 +900933289 555748930 +931317168 -854191141 +-187668833 447995710 +21437027 170135328 +165856219 648791557 +606776241 749687501 +403741066 338134831 +-413372703 564094282 +387116360 -119415524 +-606458999 -410588158 +-424625343 744587949 +-333340564 578903459 +355291288 -215966584 +668253153 -828715696 +601601693 -815143959 +890056915 -525406116 +144553592 -227482645 +437094396 -857499205 +664477984 -836473185 +-349145858 -58880099 +586000335 -959731717 +979581617 -654876642 +240213771 731936835 +-987823546 859631235 +-599935662 195534586 +-820436237 707450099 +336136083 -122843786 +371836991 -464682507 +277847216 -294969185 +-542252727 -771761905 +-409032014 -37719683 +960851577 -437406748 +-817933943 -164629647 +381521169 -865475331 +382894113 677454868 +-824845182 297069237 +-821562181 871157319 +-644159198 -810738322 +722629617 358774319 +-57640570 211271411 +-217132906 908509981 +-342952594 -655125462 +-709987908 -570704479 +393173825 990809394 +-626335350 762001047 +563783022 688370521 +-237013476 644543628 +136418317 599027749 +-577432613 223818973 +-615216563 -923791460 +-349211745 197956431 +916085664 -591770706 +7308800 -819004832 +254508870 231645775 +438875278 603946548 +802147662 -857119814 +-218509419 -939207017 +784705648 452723541 +-316490196 243496232 +-757197903 -849261359 +334234670 -816615171 +282539711 -164844719 +453323379 62318820 +-667617951 298419346 +-286608440 30005508 +-348812374 991455096 +-313692027 -267100158 +611617121 297616280 +899212536 332815901 +-681621929 -802244440 +-832839973 424702519 +783204964 -408747798 +254689153 484400488 +-603621569 -774626358 +-547548022 170263561 +139325356 -905920998 +-840522602 284978451 +750037961 360928026 +-203314712 219240225 +128028884 216347617 +411217159 653091848 +-778700295 443698164 +-504444392 662950188 +846738608 -935049377 +-802664125 163920195 +221597222 90532089 +82783417 531954981 +-228553896 518250819 +-144828188 417172666 +932760939 -607603992 +771729345 717555414 +192338403 -595767567 +-23139783 797083240 +-400020360 -463771243 +-8231256 575737641 +-56741577 393983504 +613476082 156426523 +813733133 171418515 +-300624850 956620444 +299260678 313583734 +358532864 373059961 +108877197 653355502 +-323541754 -878471275 +-432273482 -567476498 +146131487 -935735463 +874895237 450310719 +-615636348 131252208 +-486351854 -561311703 +-969389983 -775731976 +-264730419 -991919655 +-820732728 -302419186 +-126336595 686957368 +-716959538 -86691915 +-139863119 -837369406 +577156071 -279158143 +-408132952 -178220736 +323326549 -638658826 +966655309 -836715666 +-706672600 710731890 +-174958075 79457534 +-280657692 274449935 +-191851538 -956397385 +-451719784 -325087958 +-530182958 215972267 +586586617 -86717255 +577492182 778270292 +-661008429 -703224726 +-657529892 194292158 +424501354 -792606423 +731110041 -134262725 +305387685 513113419 +142750269 -967291165 +-810745608 29625552 +945500605 -182232342 +399833700 816024671 +-792300501 332274782 +-717654027 -269316752 +-246348460 -853699835 +418950552 -920076814 +188853729 67578475 +-355472477 -587330732 +-673685217 400199887 +-52678415 -953069209 +807474687 480263940 +263985675 594686097 +424193416 651547420 +171691120 -885822120 +-611406431 435872252 +-315526560 71735269 +716682611 325480620 +-29643245 -1197290 +764521655 141526559 +-771149098 51064437 +399101345 801027570 +-841965705 954952998 +93128119 426269656 +390619463 848687482 +617327613 710823670 +-164505658 -672512167 +-792824357 737710677 +-485405740 824849312 +-950676730 955803765 +-425029674 -647710440 +147324866 -526604488 +-711546985 50372567 +-625129818 621881578 +-109834920 -176562530 +-1142151 -499399517 +-969473070 233682040 +-222804139 209873831 +-320684008 825883369 +-256734201 -304839661 +-578138517 -522159508 +102353195 -444085365 +-420422076 -239431909 +-330587753 72961740 +-497360779 25027928 +-282323748 551690281 +322214896 976392850 +-991774129 -574369598 +-253734086 -448858677 +-757952478 411422664 +280534410 -189503911 +442641690 524909093 +347163628 514640037 +123652796 450910268 +-641526921 608631895 +803663126 225527202 +714158980 459820931 +-751676828 34122030 +-258664477 580563669 +545729514 938175233 +-756428211 -328662374 +683530865 -756537664 +-640377472 -389916232 +-305465541 -14796650 +404578416 -563366246 +-51619871 -359831229 +-955712870 -280908037 +154467948 -261697248 +113856668 337912751 +-715237528 -690479571 +920049546 341074832 +875190147 597659754 +-680178816 -448926983 +175273144 -458407837 +-790425569 889065510 +695355575 210459565 +219672802 41714071 +-497859067 -810870524 +-677867319 -117526101 +455255855 -632294989 +124815419 898399065 +289710399 -117776037 +-465497137 -475507091 +-424428233 200883246 +-238841976 -796269329 +-766332109 354807608 +32277435 579602452 +-962404908 498168205 +105610595 -72085708 +173297379 657686649 +977365107 102268832 +266835833 -79119834 +-414325702 -16854635 +-624145439 -57367536 +-553879714 -261362226 +-805683761 918486202 +-470008914 135691197 +-654294562 -289702456 +-412060437 238377198 +112110436 618800030 +-952018935 -288702988 +359566989 258806412 +166258031 -701830736 +-805674375 -360606279 +639750675 -604379828 +-552019862 -734130970 +-492221535 -987012804 +-928830304 -425031237 +330576665 416550200 +31615940 990272941 +-406082488 -312722989 +-764842510 860053324 +-673762691 -864995227 +-560594413 -391003920 +208339742 -677554123 +-2200717 240165507 +-523784428 536867287 +648339368 -383244706 +155355220 706106257 +499986864 662655047 +844220078 -328213478 +49117875 -45054476 +-752968985 829694604 +-960865472 369611756 +317996695 -654601984 +180480344 475388583 +472666251 -862893555 +-357194842 282990963 +-795508363 70304913 +-909901307 421351993 +418280307 98765028 +308793457 -86874579 +775085953 144216701 +-767161847 700761850 +-229399148 -786355749 +-821702988 916621882 +290123677 -382051205 +912819929 470347078 +638271108 -584843788 +393569060 580032641 +175552029 -10645944 +421054690 736484843 +-506433662 -754355671 +719434658 818945228 +599580348 169868819 +919289055 -275789854 +454597117 920136666 +106695467 -55507735 +-902935231 -713818811 +-170348289 -15043595 +-706866691 -379040746 +401847268 362263593 +271243678 -176981864 +-211471349 872431960 +-567679703 -121876834 +797134407 -712751728 +503886915 -732112371 +765485668 78681364 +413838651 474603235 +-610491773 861590937 +-116378851 910707669 +286069810 440029974 +-222430589 489731181 +-862514472 -317172440 +390385373 -704581645 +156297581 -110483714 +-242646306 966895615 +310910773 54553215 +-936017500 525337605 +-720581987 668412221 +484308567 247967472 +-258251478 186308181 +242595197 -322217828 +654745903 198447687 +923540618 -36307870 +695492760 675619125 +-116281465 -200347006 +-975585827 -492912284 +-505161478 -890725507 +-347927380 991398171 +847686245 825785776 +-242934537 -276024591 +302809201 640195118 +843027104 21477407 +282835993 1350177 +-21374177 -210914981 +908631534 -215545274 +185779322 -938979995 +618156487 123739963 +-436011227 457678606 +-104536295 -923633744 +-778170941 -487752858 +242190474 -808409136 +-485447999 750817705 +739971687 -552421783 +268644640 255919624 +-194610759 -9278038 +162525723 231945668 +625010956 -510690266 +922039365 -610745373 +-683047035 348471820 +840351052 518355323 +31369818 -462870764 +-32132551 -550398505 +320348946 178165111 +-431063144 355201129 +-237263156 523882731 +616588437 -380442596 +982888739 -107618826 +844922065 487541457 +62503053 -405738005 +156513620 -463393616 +143718965 -765681582 +-143590752 388435055 +-748948432 -403573044 +-320255714 270986121 +214024460 -200652591 +-543180363 -557825239 +-508333327 152761088 +828246054 939385139 +66058793 927640 +64632789 -798725783 +-986484219 -341680411 +733519861 -65103121 +80637684 761491223 +-581646816 343779816 +-41122521 612683067 +-294448487 24812893 +502032441 403227462 +-987994658 22385295 +-103690992 -382672865 +-915662352 316535151 +-294924212 692380283 +-108523631 506207642 +-715142842 732951081 +950403598 706180565 +-59033376 -447624779 +-510837710 -911679473 +-290376621 702088484 +-989184042 886003752 +369293132 658507276 +926056734 -728250458 +145691342 -931353285 +680692493 180488203 +-677647335 -790629050 +767054076 643332885 +-512666673 -491362436 +-121711440 435904435 +730319529 327601055 +-684159322 18349382 +-904255916 25704454 +-707730157 946611878 +336140468 -388253982 +602996704 -24660082 +263161066 637125176 +-833883820 689790857 +832663211 71706897 +875991521 -17001646 +-998523035 887944161 +473516012 242396601 +461718498 762088941 +715352300 815750691 +340383442 -803465186 +-253455953 -64202551 +104057580 230462380 +380603970 665706500 +367665941 -130282109 +908873894 407839032 +-314808116 478062083 +-503508164 -161337993 +-979928168 -779344639 +-218919283 -436613890 +-795445247 448697173 +806693564 182602992 +801111122 322617610 +292177254 404404550 +185542782 954582596 +-868529420 -307556226 +398060735 -657168880 +447317702 -139580354 +708284992 -311647845 +-290101894 -59774344 +543209314 -430925056 +77722256 -361676099 +-890845755 424546361 +-271806365 -807636155 +-694219777 -266651707 +-760668178 -748589895 +-422803983 943337683 +-257220678 -394215949 +-262106982 -35717705 +259059761 -139494123 +-234633388 764467813 +2118384 505691188 +665531267 568183160 +-599999282 371281185 +-48215906 -100558181 +19661908 -534763427 +-506833202 -856931776 +415648954 -723836049 +-565989510 -598781824 +729357241 -582810432 +7053256 -661325124 +-191297933 -108126178 +336936405 -231086691 +395730274 -773834706 +-206891797 860917790 +-26510568 99459355 +562927257 372740027 +-522498562 291702454 +244755614 -193589053 +229268478 408904200 +-691128955 646832254 +-610196003 -760490182 +-265285169 559857956 +-686243471 -816941894 +-102910058 448624202 +-825849022 473882439 +977530403 129281110 +530550680 892003104 +-739449154 60306971 +-754937840 405784512 +852220517 313039001 +108611939 -228353207 +115794087 -75431331 +958120224 458025172 +-987901213 -167685058 +673897628 725629092 +-359142747 55336468 +948115577 -138253195 +-630914219 373824991 +657245926 654824162 +824407954 233609966 +291611889 632528877 +-134073184 380889096 +546803677 753450340 +-370893383 11571835 +48672498 579891398 +-297420679 -378891893 +-601232239 839269589 +-243758929 403470098 +314229018 585817743 +-2297212 928962035 +832652848 -261314275 +-526293672 594470504 +888152004 -249750740 +533194530 -866007701 +-75295825 -327835138 +-872149366 -71753738 +-734807374 681711121 +542547472 -297422873 +190123524 9637476 +517182093 -749777624 +-435880176 -400127225 +-981936031 199207430 +-279152889 -196903188 +74620846 -463456908 +-16174136 151187413 +821708816 -741831937 +-333708959 -23682344 +400715924 -266816812 +-414254427 -441226842 +-920374862 -1156611 +382922393 -901859888 +-904089470 675723353 +-508862592 221847097 +-788733794 -594372828 +19234498 390025180 +238982724 63965966 +47779742 -468553493 +386133948 -22691347 +-107845238 34233013 +201033455 973250110 +386879702 583597980 +867821897 206877759 +575697264 968135198 +510700953 857091843 +-687721238 255161326 +707351388 990813376 +-222179872 775002629 +947855100 -39436797 +-394754631 -378387751 +-609756980 13694957 +-667797047 35973790 +-208509786 825169348 +768462515 203394654 +-273072932 -60393249 +-249937114 767417545 +-322936252 294256134 +-722398393 -140935482 +25691859 -136895651 +876399720 -581193066 +202442918 -209885885 +874658463 -514831779 +-881738012 136119291 +-268332872 -252391095 +441037414 -643564210 +655491304 -126275189 +72528104 143775780 +828979139 -193950650 +573011203 206398750 +176173671 -391262836 +-898695150 -474912880 +-88956420 -90669078 +859204918 -694540295 +-763511824 -799475176 +662074198 -691270084 +-364058444 140649265 +319607919 -106725061 +-684455968 870097310 +-662608664 -24613860 +-230338992 -51512630 +-804979963 228620490 +227437778 933640572 +-359694006 -638482689 +534591232 31643719 +-254893971 14800137 +80078280 889469195 +-920224708 -629883005 +621827549 -212897724 +887694228 -157425724 +996654006 40413519 +-100433944 416351047 +532522530 -592661271 +-936155262 599383574 +-995927036 -371688732 +-730130905 -155485921 +344365467 486172048 +-226126163 327891962 +553786899 424811884 +414580869 744683530 +-397275972 397619567 +657872197 -566421927 +971191983 -494163516 +858550740 70453015 +425873099 -134094099 +948899674 538293625 +-62422831 -906182956 +151762926 207001887 +-848938816 -194718867 +146152212 741885152 +937215003 -451440843 +184874057 284801993 +-664577654 192638010 +444452303 -225096358 +140567648 -48556318 +-137314083 824222718 +-143359960 -530563677 +879623985 394584699 +356129411 94783085 +-512566213 742261379 +337284588 743811021 +43302388 88967774 +-527049772 -419413088 +494558158 -341808732 +-449878251 -895603185 +-455806836 -446817287 +381600092 293984741 +-495821243 652659668 +461520674 -941242861 +813196805 257053401 +-444218396 607433958 +-826092618 -195860868 +-371813679 930281001 +544359656 882867568 +-614046015 34696505 +741083280 -727992921 +-672739397 726791028 +-818589833 -182489084 +-902921572 473257634 +-867027199 -12786328 +942102981 915024964 +-628260316 -985527092 +586639988 466163464 +-263145225 713156346 +392577895 -226053735 +606945500 -679120469 +-341429942 -243821067 +515618915 -445409859 +261433704 6141226 +-234432272 -99104706 +279085704 -811394314 +77871667 -363913653 +906375745 578781379 +584339871 -447453496 +-561068886 963951848 +993010324 739558010 +-984626817 -710319665 +-887474389 782756815 +604523298 -261117368 +-336712872 301458761 +792329530 315553353 +502652959 -969282322 +450928717 857015418 +675378749 -375903762 +207818614 179474609 +-105465182 -241490243 +-48146978 843563417 +-615138591 -212578270 +-925326206 239276142 +949608255 -612366286 +937306818 -553326142 +843343727 -673500146 +154218220 60601968 +523569509 819496862 +-536422072 -243095147 +935776687 336086141 +81963531 -592714774 +898558042 951533901 +-871292283 -75880062 +602390319 -112504524 +-596507288 946530936 +127066280 -590064709 +786543355 -575498616 +-514089100 657592654 +686798463 -413568915 +713232905 -724913722 +369872781 -45128143 +-743450343 -957497704 +-344480554 -419003668 +117223193 -684074434 +-329235757 451319471 +-581661281 59091356 +445428078 61822498 +20871020 976259298 +-658310335 354653179 +-175910367 -786989240 +271901182 553556126 +-48695734 769669640 +-302040883 -193603850 +708483770 -47279303 +348506971 -346114994 +-571080899 632818956 +665962754 770947916 +38808013 -697265365 +-161290151 -180655394 +-577469030 -480428574 +-922974987 422783505 +-737706585 -540770315 +351678216 345406059 +954480603 937389964 +541259030 962998062 +-417353285 930183466 +-988027002 -216542660 +-407421022 752823772 +979284483 -751320601 +620248966 -202739401 +473788309 265719508 +-389545683 644901161 +466509874 662966878 +-269104786 -851645104 +-703670316 870601237 +-241007059 693445368 +671493360 592526416 +242508628 628940178 +-868081554 534774905 +339424002 212215978 +-772565027 669417754 +-761492216 521329045 +-601704544 -102185139 +188794029 -175538403 +597135580 -437037122 +-29775953 -393848656 +-200896121 -733674478 +-365643475 -815645128 +662861310 -149347815 +395920083 -386277715 +747847623 -218527333 +245193413 955611829 +-768757906 608125625 +-432633988 352787950 +-225717930 -283520911 +-446026055 838600734 +-89136345 135723094 +-826552060 937090655 +911969855 958351766 +886730818 -102647528 +346990179 -362465119 +-112530182 869644045 +-559645885 -152649405 +532093274 -870145663 +-347897178 -772500866 +352215436 -985471344 +510771594 -951429295 +-481015381 -400184363 +885447067 -105064339 +135637079 848572207 +-560444762 58764030 +-472091056 -853851318 +-87496222 479869354 +299570428 -276101065 +41561236 2394567 +-988802986 855372160 +174176639 250149796 +48874052 -755845501 +635613280 623634986 +-287290815 -30528340 +-496910142 496998843 +-886546056 530611571 +801817213 -212716478 +261637628 48449139 +173499842 -797099447 +-331094180 -438423529 +313970671 578010718 +-178306342 894519254 +247802643 -550470895 +-577399850 -853388740 +543647836 670501653 +490175941 -907084214 +828528375 -438368766 +-873957836 361479396 +-452185187 -910147291 +883188338 -155056203 +171086077 -978032041 +711322673 96762272 +-600920730 -894810132 +-521382260 186224264 +623766676 -128270147 +-289240673 -311474438 +692331710 139737760 +81712892 -787392914 +-536336441 -488673750 +390992949 596343174 +808693516 305961397 +471322327 -65304557 +-764451774 -236611960 +-690433233 -475820915 +-558363419 347900759 +-99224475 -24602665 +-498074921 74168666 +214382053 423396618 +688918893 950024033 +307511213 45661554 +-330886110 972751856 +451197934 -400947726 +-386345007 -953125503 +82170097 651100743 +179029623 -698623616 +448037641 -962582152 +860507615 801122077 +-722921817 690675636 +256520011 -553721728 +204816059 -718654973 +-102046290 437250551 +958963018 -692000572 +-70424011 876552762 +-67610214 271489727 +955351487 173527125 +-738481207 -925710906 +45646029 -184522664 +-695431055 -371317100 +994469929 -432371342 +22986783 -126533095 +-527046589 936626473 +-55038872 374511494 +-235646136 -484681269 +761932694 -888700973 +-160882315 834807271 +-40816841 -464249933 +79883203 472250922 +-402853599 773004877 +969737287 -514947282 +233379631 625323608 +490002876 -478000658 +983802866 -691986797 +-95450238 768546729 +732274699 -382895886 +815563651 -774763623 +844133723 -521535505 +896764710 797644372 +-52688287 885007182 +127185452 584848072 +653215189 -607753528 +508488356 -12686056 +-174374658 390194851 +-26824470 -221985235 +-909131164 381754338 +-750348446 4038260 +-47757212 6557397 +460240360 -186452708 +544560557 74321528 +-794274193 35322402 +-563420368 -211545864 +-874413264 -657720793 +-361523161 -676700074 +275458139 -122759636 +259480853 90319632 +-688710877 -622749653 +-874493927 -767357459 +-250240236 -131700541 +761497322 -772831083 +806189666 -173131299 +-846535599 548194546 +-434304855 -797516965 +588529191 303382713 +-416875316 -273767504 +-333045162 141265421 +-205795314 604529591 +-970612080 -617846857 +514674874 -823496285 +834864218 252027252 +371314002 -23425373 +411808972 249767578 +984695673 751108833 +807630210 -134245694 +-410166899 379935819 +173661738 258527742 +646770509 -129939671 +890298185 428264236 +735025832 640261827 +322963273 -777773403 +-841185360 -948718762 +680595356 317059676 +383561589 11253042 +-106198613 -891466612 +536210568 639901428 +51930761 -785554071 +160274028 -925237095 +404735565 807237499 +-507841377 524927328 +-435573795 115494781 +707457785 611011217 +18097660 -774018237 +70419954 131893328 +-347210381 820157475 +50192692 -307319440 +905682338 -586423753 +-281419713 364736158 +-701428186 315289086 +385989824 -44671220 +452472757 -580220379 +-613747257 376414049 +956874992 521366585 +-309972976 105277539 +-187294797 -111691492 +455740148 566701510 +-432887947 -905127451 +-649322402 962552580 +-124290201 -913144304 +907700577 828965535 +381733833 477770833 +129081682 344524348 +-200958095 499020910 +-836335367 627359248 +580575841 -603255358 +630091297 973181388 +828310249 -865763094 +-170522163 -303385992 +-277756511 642602729 +341788987 -776499791 +64672645 221904202 +630267247 -965697730 +982490894 726140205 +-822123072 -386078040 +964328077 -860761390 +758476277 64230504 +-209830015 22158190 +909284681 418844991 +-713590708 -788327753 +654684569 113968875 +111909184 -716744924 +-131809806 451685553 +-376601282 822297521 +-729324995 755608887 +656213539 820272794 +-146337707 310690264 +-79207610 -137492469 +-121445065 -214046884 +-81422503 -578755827 +6549199 68145532 +199921203 -329538627 +202960963 632488708 +-215481132 -166278975 +666722771 795670068 +-282978115 -165026274 +-494299326 -783950173 +-240752782 105681827 +136087196 19631682 +782108017 263884793 +-124847965 -571942862 +79084016 560633081 +-697955847 885051637 +252148567 604648925 +141808903 92197454 +357045469 145136485 +130881657 441393325 +-698840217 -574160999 +-210906417 964624517 +-478838355 232691757 +-418049930 420235227 +138242160 -431789026 +756116274 -434444854 +155805904 14995975 +362426079 368673083 +-22051477 780760422 +206080108 328737937 +-402927796 -650567284 +-53181293 -496351758 +-404739258 -257596973 +-841286289 908743284 +672338949 287285247 +43034618 548067385 +-818974679 -329533956 +332746172 879517818 +-660304202 703573201 +956645986 -795808595 +-278012780 239304319 +473110573 -546610489 +972627792 -925160093 +-2523527 709714272 +-422818022 454171038 +894148269 -516690587 +-520420102 552109937 +582144861 -265010560 +-838141599 545395349 +599558555 818475077 +569226066 172333693 +702101274 315020664 +283271651 -523612325 +559956174 800713701 +-221172169 -319847869 +685805075 32135033 +231710276 -520741506 +-47695399 282056063 +-904263506 -433554519 +-670764750 -331729750 +701366817 301674664 +479165677 -534321305 +762762081 477693915 +-811265986 575541061 +-322837419 -568383051 +751447751 -275995081 +-197236036 -79580817 +201807352 -695800214 +-653182517 630464645 +227113668 20452408 +-39619345 74547059 +-472191118 712990669 +-350316499 454085600 +-198507123 503066460 +651080377 -925889940 +301719492 -743622692 +-739153701 223905009 +-443745372 784984333 +322184701 -567068528 +57997464 344494615 +-715796738 -237213314 +-683226818 -834127901 +130447887 -389164187 +781785494 -513246077 +-426469859 -987745810 +891337009 -161477230 +-727062860 397875128 +949399353 553941212 +96281397 -710998708 +-601005229 630179368 +5070370 287485741 +-102458983 140735846 +720624464 -789259161 +14473021 -925004529 +807715648 886691391 +248005595 -89231886 +-65246272 952243198 +454910615 -639763043 +-914244208 -421642420 +-462488616 866180048 +572638920 681895801 +-648433904 824590076 +-412830208 -786965929 +724595658 412313014 +264349279 644866873 +-215528197 -375842207 +995331594 884651618 +32465158 -865321537 +-203349495 360931926 +502362979 -403959236 +808746057 371711137 +746467588 506554866 +-832641638 -533884916 +8757350 411623399 +-306555487 -768241721 +-121074590 407912672 +-943065130 -615718286 +-362360503 385114717 +-214446116 -285940499 +79741151 831648207 +-305027533 -436357634 +206438373 -191090741 +-418856149 679545727 +283128006 985239447 +-875403599 -626405324 +976136250 -920735173 +-841539332 -504929252 +405082888 584944908 +559785541 573176616 +-520044592 -966889144 +184979998 -588346798 +570764225 790612411 +232677721 -348461673 +-871068770 777484021 +-777510995 -112807903 +-43233130 456883971 +460040809 -951918867 +500960723 -620871436 +-89529854 159894601 +-561997087 -880595880 +-930462671 -600839621 +-940234254 150740892 +969365384 -891031897 +288626955 787404226 +-749079553 -423937486 +-618281231 913007227 +-224647992 570459465 +-983580528 -447093229 +-145864789 741650409 +-892576279 537747754 +-938902184 279745101 +-457634847 462139633 +-335341698 -199824577 +498130797 -106369369 +202295508 107779596 +221865216 -802270428 +213158038 81973117 +236685111 -837317924 +70655536 718213025 +-886517882 979563284 +-170777879 -325480305 +961325732 -733636866 +70491873 271274576 +320803945 -706423573 +206677121 907766490 +-543361853 828549547 +349220947 -272978936 +-917644574 -648426963 +-523295942 958185568 +-445304373 5098911 +836190089 -877029189 +681485198 -58185571 +-308150686 683670716 +517892750 -497392447 +-690632174 292966278 +-390231479 -816731900 +75171485 58989343 +972652601 -989415785 +435723848 366134687 +548271556 -335634417 +517800433 967443698 +981258629 351339904 +688464903 -532127502 +-36489460 -920844849 +886927352 745926171 +689952219 347034288 +-867404934 -623408668 +462745532 -313782510 +-688869192 -352609612 +118128898 -293524082 +-409271619 496212856 +867311443 -58786225 +768507969 285976989 +-662852490 -683206257 +-548192144 -325086026 +-826985685 -595105286 +710178770 56430645 +566303411 -762529040 +670086955 -194854514 +-932318280 734579962 +315397971 642395306 +659686530 829353041 +-81075706 348198030 +-419539091 781266461 +-142191249 -713000758 +600518205 641561771 +-37846353 123717437 +623360154 -157817330 +-578963493 47324377 +-751386727 284669692 +131010862 -155772718 +910467542 795711762 +480438392 698687482 +949050936 161262813 +-237255466 -200016556 +117698849 688977832 +191883738 -147106393 +-822176431 50347634 +770091038 657262059 +115201928 44474104 +650402944 -418655488 +-358093835 475148044 +-630177373 269979132 +901820456 -308786873 +339999159 -577305884 +717380999 495509443 +-549034139 295358051 +-982819432 -488366387 +-387200689 -953499987 +234696848 130595792 +-561182818 817020973 +819298979 -464893341 +-940328083 840093899 +468758650 -23588655 +587654819 -274162438 +730383891 881424875 +-647920311 -659977371 +-386494128 -949683038 +412282338 -465261824 +968724373 845327445 +921473765 -96877191 +-115694967 -377855853 +556147621 721720529 +-920014513 -779211227 +-912805796 -201880231 +514349650 -438855511 +-629831557 640247788 +-950307982 -340419992 +198183203 676809647 +923157926 -221339895 +-443427670 -714268036 +-425101377 41799396 +558360656 -786769953 +-396080125 -347761392 +928342344 548820681 +86712447 625088301 +193688287 -948130965 +-517834274 186260926 +959482513 -510910421 +319120380 575591554 +-107865695 272604573 +408176892 -882854548 +992022416 392536562 +255624246 513453704 +-940957717 -563972279 +-902363078 -835889758 +-3223009 -777254066 +-947065901 -204608881 +-953940033 371201087 +200640248 -130010187 +917504196 -433677581 +431367852 -581571589 +-597865756 -8388525 +885590426 -677752352 +179828414 732638513 +991720958 -573892367 +605962702 361336326 +117854553 186055590 +-391984171 366180588 +-20852249 -340557927 +631006404 506394982 +-447867668 471839482 +676415684 -121964251 +947161462 -825537973 +-86354216 -664108329 +-891888709 873410631 +-705016773 808882321 +743645756 928787139 +154007104 386202938 +-377368332 178029306 +69874128 361699119 +-908035990 790044110 +569610225 -534771135 +533709071 805075068 +965266084 187213500 +931373735 -122769001 +671778448 -80817940 +-356227384 976372211 +-796812521 -554994019 +47517772 -57902356 +-555499698 514425697 +-625276850 456494480 +799092794 -298619570 +79383459 828188710 +980785132 913272853 +63247742 -554535961 +175101360 54746578 +370432384 972001086 +-648951454 407413438 +-789099095 -758737200 +-137947740 931273197 +993230075 735706056 +-606158464 -273161076 +223212933 650040877 +810714766 -653062328 +-560333421 -534816650 +119138013 755361712 +728952416 -236857668 +-446648303 778656800 +-794405227 441382987 +-352056675 -149488485 +470640038 -726702166 +-735912106 -252913446 +-761484087 -722673275 +728535857 -848558198 +257865091 712251430 +-418153712 -909947421 +-210010163 -405337803 +-227462069 -83359271 +120493250 -878771458 +263854026 68031463 +454686713 413730857 +-22309519 -941244059 +-793219874 -593181325 +333758422 972935308 +41967666 -293063826 +-65316696 251603208 +-757613656 544829733 +-210477508 -753331955 +-492595253 -520084269 +845507032 -193464773 +-954983307 376276574 +870373350 -90730867 +-102163232 985667957 +-768248013 768259231 +-620418004 -472559908 +-534953852 -428278203 +35349094 -291733395 +633826691 694874368 +944669040 -393780537 +221608365 -32110176 +-981673670 -509861517 +997226823 -916387272 +-705972647 505540264 +-373830278 -869866190 +-876187423 -463783967 +666953699 -980073054 +770734881 642978043 +-912279063 969438555 +44059822 407967219 +645830289 433609034 +-985186841 -14336880 +-63483397 -74087879 +750728242 -46466139 +-837750293 -531541088 +426259131 126760993 +162482840 -640221554 +888912381 -726484142 +-315099331 85416620 +-597747126 951597291 +-456923671 702225495 +-744033604 407659370 +354869611 268987862 +913933390 -196460907 +8782615 -592955869 +-798226946 902257785 +-195290602 -388079105 +-960377987 -800903184 +-20418247 -677584850 +-930084455 408415711 +-516149864 -755747595 +874920488 824611183 +-609427844 -12878654 +-231059122 -183569205 +172458722 68509528 +-474580629 78039644 +134450435 843209075 +4941420 -387201392 +-878349074 -375197897 +-109245593 -580696101 +-282318356 -721840664 +966726803 629442101 +-530584422 -254538697 +-162694888 802773717 +-950461784 -448338190 +-610324035 727649633 +-54809709 -926367935 +-355110156 499019079 +180578995 -668327723 +-244032848 77492382 +-196967548 -697698964 +-508121116 48005464 +86059981 276292472 +-587165407 -374922727 +539068442 -523107274 +-6529739 144831178 +586381831 371253872 +549974657 -82459782 +-112632039 249112227 +588326672 -170748289 +561887524 -827332239 +-187659305 268954264 +833351406 -997943434 +701129118 -638065953 +142347731 -484152733 +-532781951 -268430189 +-316828874 366024304 +181010144 98601269 +260042357 580324539 +-391446766 423264784 +-207907743 44066456 +-452047483 -128280217 +-765966137 -610754995 +-164670960 -83293673 +335759931 12249471 +359156469 -151572135 +-274084135 -561506218 +-779764889 -159019161 +506520088 25471374 +214719427 155959659 +-988399887 -472920532 +-761848577 438895578 +-566771228 -17069376 +876197450 612759233 +-242954645 201077686 +-362481839 508503486 +-885846406 622600831 +-854161110 -769243712 +-288605922 979454657 +-308616223 851949649 +726021664 920037185 +837588715 622740644 +-868086018 -355620614 +285469763 -522510881 +-196621557 -150869170 +789988806 406821842 +33723958 -788004677 +349921177 -739973939 +-512411273 -934887570 +189726794 837575433 +-50689064 -523007938 +-826698102 154670353 +-407928252 -426372511 +946443367 264156637 +-79588372 -260955917 +-546369271 -498465686 +-674631394 39354782 +-542991907 352440814 +124516091 194240075 +-158962308 953400510 +-27162791 357975549 +-687362952 -481211824 +923186530 515365063 +487475899 -703822162 +-99819366 96946414 +-55819203 -236747243 +-342237338 -733668481 +588719516 -96183714 +-50137218 696058479 +480857905 358763281 +273635365 178497822 +182902778 -466094986 +967647962 329601658 +495002789 974307839 +-929132559 720306804 +-317056231 -778229777 +29846292 924703064 +-745320326 355981046 +297498654 229486988 +247395567 219134738 +268517272 -868405169 +106975862 344068094 +-506898044 -925019285 +103470995 931474299 +-790774556 332320175 +-529064500 -345787110 +-38578983 509907341 +572151502 798127122 +515348009 -824379453 +-752194050 -124899435 +-345706730 -250801151 +-851036326 -833306676 +-572557525 -722834569 +652266527 -300762639 +659162687 79207546 +-392818343 -676648354 +348150908 -981335521 +120654830 902327129 +83070949 -407108726 +-643992712 -331611595 +-562078275 -232781661 +709657697 807455793 +262791201 -825549187 +704114952 -763848716 +979734794 -168975863 +752721003 52640915 +925315322 -137750694 +-299781979 -989066022 +-545203578 910346533 +-500214895 764352738 +-9624623 -243368118 +271224468 273012606 +-302111088 745850712 +-736061096 -138550135 +993842299 79564315 +334021646 -320206142 +-821635555 -593466305 +-906135477 501426166 +300524262 -458482598 +817058452 -442619791 +-628057295 -425069287 +-95551258 253925619 +584129323 910826517 +-127285117 696047947 +-710017116 864600305 +-337243529 462622688 +498122917 -306823192 +289069052 319408160 +-979733040 284323476 +-433151349 -697694589 +659062221 106304536 +213793778 274100852 +66304070 -435031756 +-616712974 -800079558 +416936977 935411816 +462866751 256390346 +434029905 876772840 +-772311931 659671354 +285902770 460435384 +-562332962 -385677958 +438713736 -979172161 +-356828321 937086593 +915618590 84640330 +-878989115 934597413 +-115419096 750350518 +-658015938 -647294777 +750138020 -675721033 +-56315256 216901213 +-58085591 618802093 +-617746977 960875828 +992042383 -396492870 +202907529 -179550495 +-547212967 181799902 +14447232 -465455186 +-664980102 646148812 +197250342 -988568782 +-623108879 390833955 +-671335410 -590249038 +-32973839 -809879775 +-12666744 -459096293 +-480338150 57769043 +-875966132 51750384 +-481400936 -689625581 +49603411 -136886448 +41964659 393415391 +-518431413 990395383 +-358834623 757544994 +-24664365 162410203 +-608782979 -567627388 +-525617296 -958598392 +745587598 451435477 +683129704 39284064 +320039217 863255734 +511505988 190967798 +-89714760 45666922 +768629389 452589178 +-863516345 155874736 +303108528 633867760 +-287468010 -791033359 +-298571595 -205275852 +-757547418 98794117 +-312156170 836749043 +840186176 -947643672 +868772844 -659654385 +775205451 289469715 +996849584 737585898 +809390788 -451004367 +991049765 -19487201 +-283118447 -762215895 +149894722 -367885066 +-905601799 983757277 +173468584 -331580596 +400031964 -932429480 +117829117 650842705 +-178156645 -811303497 +544413324 120059358 +-84876771 -409237575 +970909567 252411189 +-416603250 973854697 +766579590 -640177697 +915710164 -177339806 +-481608487 -866965690 +883965625 462788688 +724152741 865314610 +65544032 160602593 +300269764 -146947695 +-527087369 949927234 +-68016450 698391485 +714629829 -141772963 +16227615 539631045 +850253815 -502442909 +-39926503 87138188 +824959400 -988630508 +513698300 621510423 +-631365730 -231491554 +305510148 177311990 +-35890666 -448410834 +-172972454 518824740 +-550013011 -829114549 +569883684 -472736060 +-412846931 -839689023 +-174051375 -269769573 +-362253202 981559584 +610454878 370894326 +836843624 -775066311 +-388446064 -539384046 +497491799 279559882 +-65126937 815544707 +383720581 445591645 +287851766 306344642 +-2275140 -262779902 +685257900 -996760498 +-572343714 -121735343 +-303706694 -975494966 +875256663 557356767 +-832957495 683798822 +969176960 -43852411 +8533374 740946867 +640684591 -115593394 +-328199544 733848807 +468821156 990371004 +-852917153 121554931 +508177078 756111429 +-398516610 475630178 +-773472634 -616447892 +-733376671 -641393363 +-875937569 -919406264 +816620728 418790590 +-391045775 -654305469 +267344107 -255138386 +-557252108 503007427 +938824224 81192533 +-517032863 479317344 +-346430740 -764769454 +424221207 956169705 +-683901303 -548045701 +-475798862 935303115 +-318034397 398685634 +225247547 -406218184 +444673912 99752160 +813947272 -699042674 +616358869 -660966445 +821154118 -630568956 +-982349758 -204239938 +-338829776 331262869 +-460518056 -911037066 +847115479 621040621 +-874855468 343141613 +-386296499 -369888260 +536677199 957338440 +-486635666 -939957733 +-804064765 965514261 +-74291214 -142003599 +-855730629 -442306928 +901560929 931750924 +-852821117 -499612945 +209432475 887867950 +-437597263 54571243 +287533705 451517228 +573584670 129583791 +-998428794 -712632913 +898250086 -783508969 +31679685 795413 +964226920 874349810 +-270962041 -775175187 +84551348 -513682419 +-332964958 -243347368 +791165 -587305365 +-613412208 -799095962 +-928664694 -828515184 +-30454265 -119178924 +474682161 572655035 +-647439367 -855342353 +-972074076 -557053590 +-177880051 -521826061 +-492589831 -320257949 +-941274559 616365579 +255862743 500181017 +-945684295 -95421111 +-954165717 -971528307 +-714070859 -981502487 +-177206332 997339035 +-251963943 -43649942 +46100151 -159621397 +-422424694 84145894 +-533500552 131946103 +-196445591 -285413595 +-131046861 55097993 +-128099226 -721465054 +-331490284 873826815 +747831488 -23681257 +794651006 481885473 +-519769403 194990654 +-587827598 -997161338 +-945868663 895530294 +-74543947 -387177325 +-140824061 486560114 +-944790576 -843887780 +53546612 256955619 +429571452 124722892 +563191188 -221737351 +298063077 -351064541 +-36424462 -991444494 +-529535762 488612212 +-756692375 872363684 +-450193833 274781131 +-340622133 359495534 +454836916 600707566 +881617321 -37883806 +621614271 835873245 +182279140 -271082019 +-648749790 186016366 +-961310710 -330590498 +326237380 466900952 +-673872411 -86449940 +-146304210 -599285991 +365733214 290348415 +190740080 -444694986 +-314845709 -883352938 +-980460670 747181712 +66432507 999886330 +-242539289 832863514 +-376158053 92497540 +-311522977 797854811 +885399590 -332870040 +362536934 -350639679 +476070579 580506049 +-493002695 770336247 +485514904 -624691528 +-747374721 -962755995 +-646755089 -26179076 +731892953 572810782 +633464645 -754831810 +242129187 -875675122 +512185892 -64021485 +160893321 672500706 +-574578574 -895316606 +-437345709 -547177372 +366952391 189352543 +-953656540 979264003 +-666376713 404121663 +-96004840 -393552079 +-284623903 258757324 +-979659006 -727741536 +814509414 488608009 +-27185151 431700982 +-274456140 -841308958 +36956415 770439339 +382776522 -348688708 +280010889 -288092790 +362175013 25022135 +784188904 120229455 +295119722 -82472227 +-865921096 213894342 +219384805 671211091 +-383379299 -871303281 +-32973439 -693324310 +-785433011 -679233403 +218923006 -476090197 +-50392930 -636498809 +-180959196 425377405 +-518753775 647218877 +-338537538 -402758721 +839800940 -449376835 +473460870 -190201998 +-154356336 -69483578 +-87313068 293981603 +657421142 401702348 +-854988410 -689044158 +-693540491 766492218 +-637300954 335213986 +182997711 89179541 +622992761 -107451032 +-428616992 -332887486 +-683431110 196576285 +356039838 225857637 +-711258140 -336267806 +-400649322 125762962 +-822726700 247098193 +927862608 494514949 +-914751393 -38117642 +771966936 -914414672 +825491954 -907945275 +-974840356 -731334782 +421387263 -961545291 +422223323 913739355 +573236593 -121722385 +551000428 998864190 +72045388 155483901 +-161677180 -631239815 +709595340 -356355222 +-696333664 260163539 +-409303568 838023835 +749263366 894956904 +-161164753 -356047586 +-278415435 -129732529 +8107333 570442352 +701701859 -250150276 +-833105732 -393904753 +397717302 747049041 +115854390 268127267 +404630062 612689109 +545874105 307925171 +-305107562 133986277 +-4754171 177364337 +-130763608 -663438384 +-71614281 554628984 +-915463719 461750795 +-559578379 757049303 +910220422 -868184079 +427455895 -976273505 +-193357966 -473765173 +494966947 559419383 +592692635 -135888788 +-980592802 -345389648 +-6391689 -374113367 +-806074367 -229222839 +-14881665 -95596188 +608577885 370680305 +-941931296 205542297 +423668085 -943694587 +-212157391 525287583 +464224741 105112216 +-614286452 -625793176 +-314542194 -706016707 +264128399 689064003 +51533283 -629686898 +87280982 -420217933 +-178954024 -547378851 +352807496 -189203436 +-752775226 84720392 +912843571 623335506 +648007552 733945500 +497917953 270110880 +-809401532 -404930592 +774368333 174455905 +-783428274 927172850 +544881047 976057396 +662980402 361864770 +-676847818 435485285 +-116563536 -585771150 +-564262829 -49418155 +619503956 -424975275 +754547298 -910068788 +-892765714 394156341 +-763581232 -917879454 +735113430 -730512986 +-200056087 -946238336 +572906527 -625343129 +-782611806 613007388 +-591118229 -62833697 +-360376694 -116091774 +-537955678 670971309 +-688593440 726259765 +-914602294 -962075476 +107912663 435844819 +922250377 -200274817 +455711265 220091357 +-392107588 764703536 +24453803 -456232864 +741786697 -915166238 +688515949 504171540 +-74610575 -339342960 +-203319703 -618706719 +-745754205 -862417284 +462193047 501020149 +-466988845 243300970 +-414297928 -845124205 +109104811 26073501 +165634811 184231727 +-109787286 101971789 +412287071 -393725657 +900876054 -73026284 +-535552248 806648195 +-198262731 -806307012 +-669831208 -830806414 +-616273491 222303475 +-756185288 483817481 +-419728011 -725504166 +-371802354 -871707798 +-744533871 -523534953 +511382583 443729219 +-796210367 -600216376 +550005360 -900894737 +-991544057 837367716 +-257628156 627412009 +988638333 954666790 +-769519834 484795126 +-117358141 678300712 +291020922 168534396 +-15175540 520221820 +-750306741 894473452 +496081439 978765524 +517992083 911885440 +153587206 189401157 +571901116 235993258 +700707676 -593088079 +-189378872 966450275 +150912765 383845949 +-804147923 -824180973 +-594595494 -77304953 +253659218 -22555660 +746833973 -692946935 +512212658 -442461207 +-470291876 -375859192 +-833358794 859567763 +-626348654 -274135157 +-303652652 35622055 +493728177 -892688520 +534860655 178169240 +-62752182 -476977636 +603548029 -858346535 +168896271 -337541563 +1664675 -779042280 +644999613 745614327 +663624485 -688224433 +-932080594 435392963 +-310694139 -536395647 +538961998 -932966102 +409079384 -143979128 +689208005 918075457 +141730478 170365558 +-872057620 -997154320 +361970081 -593526316 +660754980 -44011819 +845747080 705229655 +996952950 607114495 +471591230 317358432 +488743615 428933463 +796339883 -131493584 +228310837 -981058933 +-592045699 99011944 +-704925606 708197944 +707839444 -154749827 +-485419928 -620354908 +112410066 -759817480 +159275078 245013583 +77898910 -500685064 +619339680 -297159530 +599393321 -287190329 +105391860 26441140 +-992807453 -756226320 +-989344583 502866195 +763601044 65249465 +274797308 96692082 +-147908922 -708319158 +-630816582 -219732964 +-91818157 -660434815 +-149358661 -692223437 +441568466 78501840 +714143015 -974350266 +600402709 -673940492 +-331199748 816732505 +-25689538 -312322134 +-293383790 -608895421 +261111274 -374856947 +189491515 -644192762 +215853772 983344128 +679249567 485316733 +-362680365 532868523 +299330429 -421319948 +352694038 -867725884 +604516243 714310157 +-504098904 -168552706 +370103606 -597910424 +-703176187 958398343 +-688920033 -200985269 +373931436 -843645224 +-406716064 336507950 +144635165 -112067371 +-476706981 -797910796 +-184796791 -546781687 +99332849 141831276 +-816776315 -421329650 +180911923 -327920036 +616200705 -34778007 +425411782 -3806894 +779896342 -702670767 +554094818 658332412 +-934429500 -958490058 +-410631736 586428839 +259796071 696417682 +484358102 172983684 +22108626 -283660080 +-191696632 70617506 +-641560818 130777054 +953705741 987682053 +477268174 359832913 +-903065185 907607611 +-793463411 735345950 +464988821 648798217 +680353842 -673490409 +-124807891 724508701 +-880202827 -412272113 +-65066460 129619618 +961722833 -774780918 +634979268 288063268 +-970973763 -292925077 +-608468753 612630720 +-784221816 -421511005 +-507329577 -433371673 +95953357 -114542476 +-744651711 -957796678 +339392912 -745961490 +499223268 -529711004 +-342188249 -713645078 +-241633793 -425595196 +-28625590 -37898085 +-514569174 582824710 +-629586271 856611695 +-427652108 -821312231 +-229203597 -887435162 +-554255965 976402423 +-600940710 -537590237 +-728651810 498618794 +414114546 -668925641 +328895378 639145377 +755936399 600833468 +868738970 -891940918 +-972901534 -393608164 +-466124982 376407199 +325337530 -593483746 +-793949580 266818743 +768038141 706600559 +-831303392 917173032 +256775193 780558328 +-415475145 -96282371 +-524176955 170423426 +678819969 5197059 +148143030 513583783 +-955982246 464141837 +282776988 -433910529 +153964740 -761374607 +-655102840 -975681354 +-692757731 142973718 +-401736496 202669484 +-273151968 -411340266 +773021226 330973807 +991860891 -116453782 +-704962337 109811512 +-758244228 239256002 +471314325 580448136 +586509471 186960865 +594952469 38720564 +-328899806 923205206 +538681836 -913867864 +-595823932 -642484644 +525247798 730955339 +759380626 -741041957 +608692016 -182642257 +738440811 28973927 +791707584 -808982895 +-113631206 -885855139 +156861314 734914443 +-46927830 945856768 +465228343 -559101372 +-942998997 51674576 +811768763 640260293 +-39469539 -85641013 +811128352 -532647434 +-478083255 716817091 +-513142379 -230688345 +955956212 708812346 +957394305 209006845 +-532473493 484096137 +668167545 297478256 +-884655143 42951805 +857787622 -477302893 +338082516 -78807086 +-349229574 -329240604 +-937452937 889690992 +819609004 982683877 +-233156097 397605372 +740928212 317098784 +-528245713 -694863401 +518976033 273957479 +-663651606 553321217 +-142724344 253939842 +539404239 139801161 +-289959850 -522642029 +-18117993 -567081348 +-127760017 311452508 +555360504 543114245 +938528638 -789999627 +-551200323 -446994346 +-703074702 24148214 +848913855 705710073 +537045867 -711468354 +773572461 58812396 +307384710 -465950196 +310116611 460265330 +955253822 242003858 +-957700542 -308719869 +964834680 504670034 +133650509 880756844 +-4485161 133808533 +579261982 472684922 +-774123744 669337064 +-851260588 -395180441 +-333678096 -69282938 +895523930 -722063635 +126981418 835256785 +236735693 -21914847 +-419938797 682456920 +-543538267 -332230511 +-383879551 -985131204 +923227395 975832901 +-150352672 80264001 +-777959866 -197460384 +282690659 -61210833 +-35375775 -881119526 +592147099 -633873944 +344157981 676942858 +-782765324 -340401538 +951869900 898087533 +-71817649 786823551 +-757221778 11141699 +795271930 -165852031 +278104481 996130804 +793716640 -816239586 +-313445987 985038744 +428351989 372658464 +466565692 801069991 +-600563362 447192310 +567844874 -222852628 +-532411646 313166680 +717787697 218441114 +21031490 643299200 +848858995 708938544 +453307626 -737402573 +120036883 -301926686 +761116089 973875929 +368967297 615388023 +772883939 -328620171 +78565467 -446742871 +-551577974 107639244 +-76851102 -811990406 +977260803 581408728 +20511411 -537361956 +883008772 -972801281 +-143879969 881639108 +-304958472 -442090439 +863001919 134117852 +686929492 -160323096 +-267064371 547976978 +-488852715 -833510173 +732035267 -598862965 +832601994 499010912 +858728391 95135976 +-925028621 462997289 +-495677185 -545926988 +-173299594 813205405 +730285533 -81767346 +-571345662 -311512967 +-160313215 -289540311 +-788282473 -996075214 +96883465 766664270 +73745773 420069819 +-338547090 -433780943 +-141282431 542095161 +-423724777 -865151878 +-131372749 -221692881 +-963674076 -400062884 +527323166 -929105459 +20930397 691538894 +171055506 705188914 +-927263938 -764478034 +639707293 712459764 +938155381 111468404 +-331095910 -392915647 +-62182927 -723188885 +-803600488 -427478727 +391091993 -502871179 +-679053167 974843045 +-689503525 566938791 +-432649880 196550747 +-161543983 55951176 +-118042148 71179603 +-439024658 -220479294 +597876654 -478946274 +-255330428 -335240135 +-454486222 -605382464 +-601563907 -554508773 +-645543510 -302595496 +-996199680 221637680 +639317073 -835641186 +-815307952 110384997 +-798713094 756516517 +362043087 -258607773 +-140648446 -497275356 +505090984 -701444155 +179494647 -863189939 +-180912089 533863335 +-345070766 426739168 +154003682 -607431376 +-789181120 -113260695 +-189466096 709876205 +414965975 -457347351 +59433285 15400723 +-480370438 -311223717 +456301237 921176617 +918265960 634342549 +160055246 -655405042 +694299308 -63759912 +641772503 -751242494 +-838202519 -769247008 +-574692450 240816219 +-809962387 474947871 +509880992 25708862 +-983421679 -386109974 +102965450 -379894781 +95049715 216384258 +154962144 -322322028 +-95363570 480676448 +-107292777 -240632625 +-80410842 460178886 +-91070764 -42841818 +337482659 -416318443 +198839586 401944744 +708042130 267120498 +274663504 730655731 +-310721219 772111065 +169619495 232907967 +449026470 -899386772 +-266846613 4515763 +837475890 -958874776 +744248005 -851476505 +-535330820 -423799047 +-123100140 -550737162 +-694500694 177997696 +-515872861 -716850930 +-965582973 904894293 +-390208675 -406038303 +525356148 -83339101 +695504782 665663306 +-778579253 167422839 +14334284 -468949550 +-467714783 -118034774 +-484227908 -281874447 +-838466130 625147807 +852862917 -41990769 +764455383 -537135325 +-73755500 549572473 +-720792876 -207429619 +1383242 580568796 +-699183750 150137546 +-20435882 -427531673 +-765386622 743215132 +-124761484 415814789 +-27876236 -921019178 +-917200178 -952281023 +-696862995 -759274133 +803513002 700536562 +-866772529 461062699 +400843291 -828478203 +498726362 740741810 +68899100 -612880639 +-66079800 901376233 +-88082396 -788687266 +782353269 867002734 +22550157 11695478 +531294161 -297668683 +138807378 111168359 +654452823 22704498 +-641410597 -650243539 +407895499 -410886824 +-914075038 -352590646 +710454412 -430805168 +-507817914 -334957351 +553442133 -703025284 +118117624 752935555 +941320877 919760430 +-16326228 508105224 +-395480411 905766444 +461249942 265801912 +199741481 76562909 +-700604983 -638660440 +-526924036 -345610662 +-240854349 -945634915 +-759307741 -830879309 +203166610 -240106181 +853249658 861355045 +-105791422 894714424 +-725917647 838462327 +-539959415 -136074304 +234449321 -646979751 +-364722450 261509282 +-285963235 -777202525 +-332081066 -747235340 +538206775 -440343170 +-232314482 816719602 +-992899162 -941564347 +-456350194 193723402 +-364930562 -527343591 +745732822 912452754 +616285790 -550604837 +-794436719 -1218803 +-310755339 -151272525 +-764751666 735752061 +-449479128 930974649 +39832819 -257016373 +342773931 -994670216 +-727649290 380353379 +988015423 202259322 +10126331 343341903 +-587640351 -464082848 +-556518156 753656815 +-488760297 -39473516 +11281462 -474773123 +-692755767 492243699 +-67810476 432541175 +936178231 215471624 +-42511940 -910090614 +286757814 -492007158 +-711097383 -710200073 +-587247191 -336658169 +779920734 -521694773 +863452418 194136332 +-783780205 -552361218 +-532347700 -159887714 +164921521 931296936 +408500551 -892102506 +-881052405 -368805977 +414866162 -320042744 +-712957719 -688128766 +-256634937 779959670 +-312676217 -249358868 +122253134 83508175 +997536822 -759747547 +525394835 444255655 +-69890596 239008460 +508123767 -659148301 +715232571 776368315 +432735704 -57238691 +-814475391 -514036014 +579971340 -23521531 +-802680892 751579809 +878698212 -684296153 +-111964432 624227468 +631020857 178940628 +-972930418 -530380306 +795892684 78024034 +748777817 701166832 +-114049722 576590353 +-497410513 728564903 +202273415 578383685 +-433388121 -696148492 +-869043647 277668856 +-50809174 -858947013 +-171383822 -136159062 +-814990786 908524932 +-745628642 28681653 +942864306 -189975016 +-410855167 -662679820 +-664354449 421642848 +944995748 506124585 +-759192833 178739610 +-619360817 -607287747 +-103778199 481239642 +490079301 -466022146 +437879687 738834534 +-460258727 -935958518 +569737076 -953842744 +-369745277 -262974158 +512893428 -112513327 +-3555019 414238184 +-926674338 49257258 +-257378907 -346708100 +549835244 -165704983 +568129286 79545074 +29988544 -76043802 +-232751596 -475765605 +-439529406 229963720 +200828333 -496080941 +360339633 251905315 +307792197 -591325132 +-863454034 -866366875 +671975974 784883362 +796170047 -642395941 +335898406 -114124156 +271351901 486873630 +-729569547 -10498336 +416029908 112247620 +-194884802 -384302291 +-291236084 -191105075 +-206442705 252444420 +-652514140 892195709 +231324934 57706730 +986613638 258975003 +-468893524 683496697 +251230823 37436928 +-452884916 893827846 +154885801 745956410 +-939860557 466051724 +-533920215 -790828218 +-871783782 -830765705 +498896723 -673941268 +102586050 -130785346 +938439059 841059084 +582898433 747269551 +-202381725 -437801868 +-582887642 -282650101 +143300439 -531074055 +562647612 852229938 +424768384 288886464 +-55144596 76675138 +-273991460 -329855620 +-86172656 283364798 +412498483 -536008599 +470263622 954219005 +-60825334 -53276739 +122792388 38191154 +423975058 573964699 +-176012043 452490865 +663953553 -16335053 +-509343556 -591880865 +511747557 -834621430 +334975728 -234734112 +-282727180 -673645553 +35400941 670349019 +418269772 -701474410 +762549920 -300778460 +-261892442 -297277473 +-565357852 317397839 +715289963 779091363 +987980601 787776393 +-569041018 -583356644 +293620049 207452299 +-576166383 -786411421 +-253493449 -921415703 +862735025 922941824 +-206378977 979067512 +-929417094 619939108 +-64551226 -928748120 +-79543380 -508035719 +-315088445 -915818080 +799842169 -392420446 +970434646 -420976808 +47547708 404786538 +804134162 327261881 +-306788017 635240655 +803493900 -929937117 +462927742 590265408 +666621531 214674108 +-304394021 320206480 +666378586 41829821 +-257318800 562860355 +832810042 -545901915 +-731160404 -704524043 +660031939 -711219164 +211764314 614971272 +254893244 -223167560 +-560980452 -323222020 +-444514445 -415430732 +-924301092 -439726447 +794602128 396868610 +872515476 -914109054 +498741311 -898927469 +-393687602 62293834 +868389773 191976914 +898342733 780402959 +490950542 -511481168 +1083554 741827251 +921288316 -156834643 +-16708813 -664714994 +840206467 -610201291 +597678729 908756759 +601814367 -638954733 +-491945036 -197398919 +-807811546 -652167710 +-930524955 809120760 +962886570 -258806047 +279690097 -256998311 +-273090907 -198214213 +319806468 114638915 +-244287229 -419239555 +-57550565 521650768 +974149136 -772417646 +-304376986 -636332131 +-28617634 750052299 +-985240352 682358729 +256811276 160434029 +954523209 439859418 +280702449 -525189031 +550246770 -518541735 +451210928 -685144467 +889625867 932548711 +-849057819 841693297 +424558257 957337772 +705402742 989390923 +-41064357 452822938 +-972616032 246809553 +963965915 -958169960 +792122385 230446478 +-729287550 900127637 +-241229782 -800159860 +107007869 -448534345 +221616561 22130774 +807854174 -135399910 +79205348 125032911 +-960886692 -13954372 +-682496884 -106275527 +-834710180 -126166647 +-617834265 -739206887 +815055286 -690253534 +140153049 -534037956 +973673398 -290776692 +-775040191 -855065764 +164179649 -6256578 +252771363 -352476617 +-112817227 533046092 +-66177173 370696180 +-193270432 -943423373 +290631089 736570043 +-42210830 -944722638 +-433886019 -48190051 +-475464614 -562190211 +-396772857 -979323309 +119567824 -527512930 +-556811110 931236612 +-445353639 917744676 +332909784 -422543663 +481806939 923343706 +-421981115 62842263 +-446139526 998107798 +-925278107 -936725090 +860392914 235601420 +288946401 -16211047 +-188713200 -998003403 +857794140 931987266 +822395264 -344778858 +-274074019 557507718 +-535636340 -811159430 +-428685012 656620205 +516414450 -450046593 +-95054747 417922638 +-937085395 106816696 +-651514103 5722704 +-56908633 -264505734 +-996782583 298824382 +74796060 -886877057 +-873800781 883936691 +-58709060 402366170 +-205687865 -759116023 +622891947 834101078 +-617745143 -772502949 +-535008089 -962762601 +996800522 168061532 +-5626587 -91069530 +782548348 -894952672 +-549216452 718200202 +-308582011 106748841 +6777609 794817716 +329712848 -171725769 +486273308 -632162045 +-283900369 224055699 +-1116099 -33181143 +508608022 874503811 +521075285 196176159 +991488125 -66112737 +233548980 -878645424 +891051099 -775090889 +-568190467 -703783658 +-584310130 746447080 +-740903286 -687389942 +372423352 -270891788 +449449862 685969512 +-36925825 -843112353 +917472162 -866071338 +329031492 -867870268 +288126139 -822039256 +-699969454 -487066394 +509907628 613851957 +-728981223 -591177764 +-26225607 -740593390 +863895565 419722924 +430688576 466911463 +796475015 376918115 +140732815 873777562 +452036732 23665988 +802605136 155497638 +-844084140 -127495515 +-907523054 798342206 +-586820295 524355889 +980733915 -433785289 +660729268 904908511 +-417028257 343248610 +-648115944 -344796266 +-500350784 959567177 +-263010788 -907670315 +-555394339 -350926434 +527110037 -463037685 +-595706874 301601488 +-471554343 -499472653 +15628652 588160068 +-821155452 -950228883 +75958572 -100183890 +-312804869 344664475 +-538964778 764244778 +-616868035 -354737773 +-537581827 -651220075 +646775885 -286405395 +680275301 -622824158 +-961142623 -585207957 +-642673054 -203185015 +-383929123 718881836 +59457180 -698232293 +57081234 156040595 +-264970026 931062482 +-278746062 -993017728 +398550904 928168721 +-227424759 351141722 +542661689 -868000481 +-151133376 -517326279 +157440545 528263095 +607672455 71845966 +-476932127 991901988 +-251494695 645806968 +974015402 -659452344 +324452689 -758571713 +-608929665 -933709612 +-654773764 919431952 +340463118 -848122534 +569515523 -476048926 +203780181 -718348668 +-25921444 748993798 +376055851 721623832 +364863909 -505446060 +922038808 703198024 +-715530785 -517480227 +-760696508 -690434137 +508386552 -647956993 +-777722512 787439366 +401610799 -251273557 +-832059516 508314763 +-915667188 599784354 +-330612749 -148886532 +671919188 2056890 +-861482031 314600747 +-751051016 -35011958 +-385501770 908744376 +131844924 -495046902 +999419436 -633761379 +65878020 -240021547 +-591913609 -316760546 +206722758 347626664 +-519044360 -92131181 +-57528057 240863607 +-423800844 974533335 +676242975 568391127 +116261250 916469304 +-805329856 -976938542 +-67929056 805846094 +267964859 168036729 +-212237650 -504117191 +-685266062 -84121816 +-909927982 -594555388 +335602144 -966183475 +-770696642 -168131581 +227799603 -797977971 +-882894587 -584620926 +176718462 -872463827 +-60230097 -387335560 +-969260329 129206903 +-376574881 731660140 +-839370178 -652764367 +-785819360 -932308277 +-121953067 275001223 +608283816 -105062530 +387032221 -460159463 +347660176 625876153 +-923949259 516531530 +-937993470 -107624746 +650378373 -917218108 +-476198736 -444265205 +777747370 988925585 +397263653 173591763 +-141413135 560283545 +202991179 126913197 +-375539534 566655317 +203975917 112288420 +-917033990 -89920393 +344043333 682504198 +-927824130 236648891 +-246596801 397079805 +-957510283 -5370215 +603554032 923735681 +692086377 -359933366 +-60932611 -760138921 +-176156973 660874856 +104010885 -538875873 +-369765276 -430537185 +-339645279 -234980103 +440651942 -638745841 +414297521 -447764207 +867741409 -506029455 +383219099 -107509658 +964988334 -269577203 +188049469 455092922 +-604922135 -367639761 +248676387 478380314 +-346283596 437035989 +26820251 427475222 +-387276639 843451510 +173230336 432982825 +-781229525 48327281 +-109372899 -790902447 +767361065 -657666308 +346217647 719085749 +300939712 -991853435 +-835855050 -124950186 +33751648 -37793498 +-551991545 971794458 +-601277697 372490455 +981489779 934155288 +356468054 -287692689 +504617655 94663964 +-980309907 -637914864 +-877882555 210839401 +953041232 619634455 +-8606245 806803740 +-467130071 15033608 +-475277791 -962831275 +-374668962 -739079021 +-939345333 899580398 +606499441 81858300 +757716342 890243435 +-337561979 -636496775 +-118294990 347389714 +-941906147 118120081 +-20610269 -962665526 +66798583 735547179 +-157765460 292212776 +102931202 947954514 +-910678239 -70390485 +-258908927 -272642954 +-75026844 -872351842 +-85629155 -652997854 +-836697884 -191389999 +-134917084 -601222918 +-280128367 -781211980 +-4638395 727138706 +-482966270 598152698 +977044321 -994241216 +-23810408 -986100193 +166113007 -988213396 +-328160784 747091199 +680542933 520980193 +337461742 -142662257 +171768596 -585360355 +-440143322 -334308141 +-911860469 728611227 +-421104445 586940344 +-449391387 716264570 +576352422 925542285 +467093075 -189484442 +100163291 -275437083 +593711818 649882477 +919213441 -926894803 +302198569 -675707235 +-538258885 978273221 +-157861095 -781539411 +569689015 730595388 +-688953363 -502181252 +-799314686 -293722500 +738213860 -254218699 +-652212367 918917156 +-522870637 -208413318 +825540644 226075330 +-448288361 -512301133 +109218588 -376966910 +511645402 844567138 +954561212 802335458 +328469413 -639368559 +926067585 286608848 +-148334604 -867792029 +887150831 773880479 +505691212 -634697210 +-550776605 89177519 +-360914860 89721557 +-173015508 967370241 +494419222 186515576 +195792852 -404430087 +504858234 766336659 +-946322122 -209228661 +-507584219 -560036990 +-513613191 856247635 +-238482556 703997694 +-795517189 185923303 +870049275 -907498589 +428821240 -999716122 +262930234 702360148 +-494264410 -396755788 +-983643222 435877361 +-854052820 754880 +454930966 -251186949 +-592445797 619148423 +855082041 -470703261 +449992157 -140849009 +-954299877 644133068 +793457210 -253973143 +342522686 402089773 +-830666040 221763355 +982008984 -905082412 +-674592186 -433649760 +132596911 804846689 +577562311 627883908 +934503532 -350109255 +39578768 -800867141 +821466063 623964747 +672665464 -222704606 +385262221 -937149841 +-392836650 479947160 +-276325409 114376256 +579277371 590490899 +173804934 77075416 +-545221721 937558671 +-527640781 -858755630 +622099740 -741961067 +-565531185 865115897 +-845599381 -342212579 +-369628499 -980033491 +-414151309 193150634 +-282160464 -271129618 +516918537 -739444068 +687636460 962150507 +387907948 828149928 +778822038 837866697 +-210403063 576970381 +-345873946 -758084775 +-923218443 946797591 +43044082 -248309297 +-292510727 -239310626 +481182883 -883880521 +-943332560 -508532036 +-216994614 -78501707 +364946128 663784899 +-10827560 -941332137 +802472705 408985952 +-466841555 -231588815 +598834187 -747660813 +-795065453 -738606579 +71772195 -857822833 +909865624 986335374 +-544419640 -632202465 +190537530 389614445 +903246887 -153841921 +731393846 10595281 +976817973 -845965436 +-734289779 -239837343 +-152488087 877884854 +-26309318 110108985 +608271704 -196546309 +918595726 -119775542 +838524750 -353501881 +356484124 -827359114 +-162108704 -58377620 +-338993265 511120153 +787885913 -149348458 +-779694465 880694446 +-907966172 710575824 +-405286416 407675810 +568211421 485900198 +508411785 211499108 +-471548333 -934940280 +681698258 -980629243 +638420771 827634337 +-766165611 187148185 +873236536 -462139953 +-968527010 -789067983 +-169478336 516802814 +710727105 344696824 +-837837376 -507749924 +584377089 202920013 +473222263 276788106 +-809090428 -513698392 +-657481448 445416886 +-146371896 33101752 +-3512418 -911816193 +228868653 235471573 +-305060333 -825261144 +-810637710 -622168079 +-74279945 449208396 +25599876 724932796 +-592901614 -958922507 +98049990 144229971 +231817061 404065135 +-619710408 -260647242 +-574411937 -547979145 +-409214492 62888784 +837344011 508291490 +-709819169 6372128 +-282691984 -275520974 +-685607680 -801947331 +21116431 -289922672 +-104656259 -513944235 +949581739 27458082 +-854422054 -220353345 +20654408 50854341 +505519187 -907445086 +-882360579 118568601 +-787577928 -311036800 +-882033847 -468221836 +-21585712 -883215264 +496525751 613629364 +4301813 -339350249 +-752965512 -334417735 +369017056 -905397289 +862482925 552677877 +246227096 56264711 +771453867 577381454 +27468486 -373971558 +-588651448 -717460135 +535054187 -202942866 +621421262 923970888 +-377449945 -237733105 +-982605585 -598730455 +388451212 -257712724 +835548780 -756925855 +-848778509 342467082 +770830160 -751742174 +-12560272 60477104 +575366327 529779203 +828292170 -525829108 +-392793761 119470701 +-900756754 767945751 +349549878 693852364 +-546984029 -290387776 +-721339885 -539980070 +-542999837 767968876 +287669347 368177685 +536904869 547825283 +-157072386 117980398 +-100166209 847142294 +357709654 410595316 +-880880823 -846943411 +-180555557 91257255 +403658687 -67054090 +-288001575 125023357 +-858341062 634836395 +-731450447 491947039 +264282801 -193435173 +-590704605 236543967 +-269275887 646802854 +645722865 -319946813 +-976574507 -136422437 +155120195 -586807139 +-268847122 469917112 +-614335094 -209775096 +948879282 -303441493 +-705578180 766980505 +662138614 889815380 +-746570439 79918344 +-950469263 321001996 +261415143 592802638 +-963824298 -697035294 +212436897 -615832384 +-543561524 -768370211 +-270801818 357945488 +182772875 604609937 +-824157907 112021252 +-397434319 -453203234 +972512041 57649433 +172914177 -848161579 +-452825148 -69771313 +542933024 742154347 +320888553 779931404 +-530019492 215870117 +907911634 -356238996 +-672267860 135738584 +463440325 789174807 +-24026552 96391971 +826221959 -366896048 +473192855 -683617222 +-129103623 874588925 +486285157 780947130 +507845271 277934222 +-169421574 560518069 +611963836 482258675 +-484878724 -300483803 +668298771 643215494 +-536771543 -622463990 +-627217771 7087477 +-234089803 719941102 +614547536 173276713 +-587262867 397454282 +-624046009 -458635001 +446789188 -812637075 +-947857304 399026825 +814790779 922630793 +-828359172 879676424 +-64151397 -915305905 +-93140122 451362762 +-16887639 -215390553 +720242053 -32279519 +-225764421 194285202 +801582810 -390838778 +-489310722 -135702641 +288393112 -659528386 +57228169 -429467480 +453799112 29846396 +-291791074 256441607 +552164934 347041637 +-574962607 701260817 +426371697 -622628063 +500492901 -296219877 +-133546365 -813104134 +-580856845 593635252 +268458630 90533642 +938378384 -81983372 +-500296317 -793464497 +39223133 -409090285 +-802257382 -225750468 +-988863329 -544245301 +-675225736 414944622 +-190659329 130853008 +-127458517 -63333477 +252530743 -98204182 +-645125122 209657061 +984799863 -631646142 +-416872128 216279428 +113609131 -29047250 +-776802208 466509691 +-370712564 -730050129 +-700292917 -510007349 +495138808 577149180 +372608236 469111541 +88252567 976911608 +563499785 -539534094 +-807361048 -756723302 +124200538 -121410372 +-9577690 499609856 +830880181 -460230736 +986686601 439616133 +-714795794 606751994 +305105876 124928909 +79979945 738100570 +311593417 636481624 +95785291 269464034 +910772550 609514760 +469729279 638361177 +556333898 159553129 +-547502198 132726721 +-993038971 -733665405 +726213599 57204899 +163853179 727366449 +518624100 671472823 +-176697087 625154365 +897224860 490936108 +-159563250 -825401897 +13080301 681781999 +-329461881 -631982281 +592395213 590386038 +691056372 360398717 +90140114 252636924 +48697859 -10434591 +754751183 -857568171 +-993887745 413880994 +260234918 575203187 +882968391 -156801025 +726443954 785721486 +354443776 -230551534 +-883038637 -741254006 +-387947780 -346638326 +971995827 201632381 +611117193 -281720572 +-264693826 215674461 +663488263 60709987 +-288749444 -992848226 +438896927 204069259 +512876118 -926746338 +-792731688 -186180701 +-38550123 -267026019 +180334053 -143782874 +813109692 976302982 +539089650 858245660 +495628305 -199347915 +250485994 611848476 +608773291 -53310867 +570132565 581535282 +240110446 -215116004 +887945742 541514595 +434542976 176994601 +855199947 698149183 +986854946 -120426296 +-342444206 222173346 +97851701 -975951210 +151630224 284798094 +676254486 -653836025 +448785775 -285314985 +710257048 -866414521 +842172036 783231547 +-1180013 182960058 +207668074 -121794612 +-714920810 -934362451 +262856901 -76211241 +510563004 -754783858 +235429867 748617812 +-595797402 318865189 +662371045 -633925651 +559636471 -200824303 +-252881426 -499533171 +-294478984 -339493348 +-978904939 140587614 +742625790 -728645604 +847552815 -466570887 +-624305722 -929111094 +656862620 -102816234 +170050609 198791323 +711706608 -148863490 +-335506498 939028043 +-692601832 971334216 +219086533 -913269576 +-316780968 -449529044 +854426616 53442759 +-908223770 116729697 +61274254 -213214268 +-267728703 -198657484 +389676762 562312950 +-602955199 256931893 +-698933036 -847165693 +178307163 106030668 +709587847 701807780 +189873561 -129962040 +311203351 225946715 +972847214 845433076 +-718482304 413322454 +277341877 -619952241 +-907957114 335916296 +-923360197 -803998909 +782121614 -440594775 +-557061186 -923968617 +206553172 -936708848 +93301252 201166676 +239388697 39962003 +-641922185 630335462 +-4175795 -988691075 +-936209387 81191626 +-529525912 358807737 +-696360291 876108982 +-512383801 231439076 +803703675 599121486 +-401996679 852992584 +823952359 621818612 +-418315435 -809585772 +550098825 46414477 +129590845 -458821667 +449773529 913591078 +-84949025 -696393281 +321546685 969288998 +410318288 -606117360 +959681717 -58674903 +-126139399 769121307 +865531188 484382974 +247432057 -489717434 +-623893655 726977736 +-867236836 711010821 +-355191820 -837818660 +-19045891 -75274987 +185255575 839592674 +272359361 166566295 +-527341238 83866762 +-488017753 -726645702 +-580737474 226850236 +-560651989 -373565366 +-685606538 270301796 +-153547133 -635089528 +-752857220 368874406 +876883021 -609917337 +611183033 412688012 +-452511429 -172425531 +752019497 -731262300 +265690423 422826009 +-691778083 -817850405 +484295272 4173516 +255579506 726786845 +-295146554 456464564 +-901942069 280512647 +939915942 -12865286 +-704718081 -202643209 +-435469394 938942398 +869206233 -372121686 +364999857 176262745 +853569429 -382689429 +837414297 660829040 +-700226332 866013620 +732059638 440239824 +-590200701 360951342 +-854127038 -725041235 +947652005 575687551 +11651024 -807937803 +233820106 -710230934 +343187694 -707347272 +-298653113 515539405 +446429761 172434615 +759995901 -141900777 +-174439858 566632837 +-589425746 170195260 +-800046164 -375879385 +539667266 -781379400 +192925768 6341419 +209766381 -867629399 +-874660354 -137967424 +-31112797 747031021 +-112329071 -900228612 +-839598364 -119341857 +965015963 -729813538 +-624520187 -172224879 +-920091554 -709421137 +-754642584 331747370 +539027772 192819549 +-446181722 411301785 +79559992 -902753250 +816491711 -625857243 +-272899224 993314416 +647321529 -533205463 +544354855 261661364 +257887055 991868506 +-342522420 487557717 +544579102 -566380211 +-999760199 307954003 +-167252131 104309594 +-809618455 205397822 +331370574 32592431 +-502300514 -300098990 +-691872968 -6379670 +223646018 897172559 +845835141 385766702 +-226639979 -438264784 +635035647 -407331007 +-264847603 198081352 +12155667 28144207 +-885897391 -510886793 +333125321 -577097998 +462398314 165173004 +141049639 -609255847 +-293132195 176571450 +802483433 -974822721 +-25045649 -996448059 +194468001 684701049 +-691800336 -959794843 +-837314096 -130731256 +-747556452 542643750 +835688483 411506066 +413730592 871349338 +-259681857 -841119846 +-254208765 -535697994 +-670191846 956866838 +254375878 65971137 +-51173403 329607160 +608587752 -81267570 +942189500 726937391 +-283215601 -532325205 +51290956 -99769498 +106178596 -159290102 +428700630 521362413 +-125295536 -208280854 +498673428 -407593223 +352025659 -185319394 +-516111131 -726246594 +-896044386 661408801 +769719456 206650284 +218331864 -858586960 +-486015384 5290268 +452882966 119105159 +474640313 995317000 +338574579 -158606004 +654454297 956792301 +4738526 479495295 +-258381231 -298148326 +-695041445 174771655 +-596314255 203339320 +493649045 372769199 +296317224 -617223015 +74214697 597597567 +561046337 -362579830 +501948215 151502223 +165517288 -980486903 +932834937 395835169 +949338612 936105953 +-832963554 525342544 +699452585 -410537440 +362160792 963354645 +142844580 376937853 +83582321 349104464 +-427221777 761914108 +861570471 -125024761 +-318445097 -881938012 +-403596242 728440910 +380922451 -40068684 +-590049597 -172217632 +711982654 701960614 +-593000797 -365679680 +-506230707 -187560469 +-369227431 585331262 +348748538 424250826 +-186497248 -811220801 +167241088 -417803844 +73368860 -128325110 +-893996121 411408191 +936229344 873563446 +895635748 -80398172 +786962874 -163840839 +-77077138 -24581797 +-440826758 94288889 +734708687 84210995 +228293230 789277509 +-174131731 -106498987 +-679127472 22889164 +257448194 -815667082 +976885499 -443035460 +-943626174 378781348 +164547099 721785512 +-83678903 -132834228 +-80365211 26911473 +-887376910 2214915 +521687043 373174757 +172313530 -784337209 +617346200 15698060 +407161866 340037111 +-289672869 798744634 +882621541 548343778 +-365507033 -83188832 +-771522109 -535425455 +882173764 112762918 +-94238650 309022 +-761319232 237057283 +-590888757 -678706083 +381673263 -635718551 +739237834 767774997 +-102423499 -858445723 +-175763358 -469944965 +486459791 410578731 +-925264502 476232855 +-322964581 650744905 +-410176300 -309275636 +653967923 -190324867 +409977461 998795496 +959791070 551619507 +438004531 -134655554 +-985872376 563407534 +-43151192 -39008587 +629011389 -27064072 +355602518 924949961 +163772475 -619033414 +975592088 -494899870 +888309194 -748132891 +-901899982 -973283838 +82348840 -650603062 +-742704902 -122604759 +385668600 -291515425 +-211812488 -791119093 +-184529592 319639696 +-406932778 556134203 +-405522610 -819518249 +443070290 -577294418 +950583124 249552853 +-70713382 599737978 +-292943915 526298505 +741424830 -490303458 +858579449 -839383979 +-602704707 803725733 +945552069 712197956 +645990084 915763648 +556949305 839879869 +-497827476 -608628195 +-529125885 -285705199 +704804162 283431668 +879996029 -924702484 +273286561 827745652 +285704990 -973731052 +526867265 -738940542 +-473621602 641450244 +-87867838 -135018509 +-49056443 -312607552 +-31215527 -858116874 +-348492704 -383437080 +-651608410 -110068483 +-471109229 279864960 +-300471989 -737772369 +659682637 -197788599 +-801262709 414151473 +-896592660 641408069 +-96168046 905628297 +-545167502 -756963844 +-944860342 -201223580 +-556318729 -316000727 +-172909573 443207055 +-504939360 -524722973 +-576434180 323264052 +-483231506 -190308370 +318989201 -598085105 +250588797 -783882864 +106851452 -572076672 +676937644 -816121232 +-8563913 886073738 +-834608483 448511494 +-86473485 80437307 +385654732 -492825767 +516152251 698989747 +903377936 263391004 +394116662 -257203529 +-558815138 -355086359 +-355443961 32160707 +-756088030 174080141 +-742096209 432014729 +544041012 571499562 +496892137 -605289856 +-960116837 987431698 +-709981876 352746496 +-43181659 -465861284 +59420206 -733252595 +386609202 -501961034 +-543670460 -181586695 +-310825717 -85824439 +-657078348 351386873 +-465957182 -381975007 +696048401 98146637 +109266957 -423954813 +-931942774 -523171181 +-823407937 -767145699 +-203458358 872277744 +642269968 16356246 +387817840 885182543 +185674194 958835206 +372185396 420839717 +-168203105 -73489826 +-129059152 846154789 +431530038 918822538 +117917074 -902708541 +-589322284 74554546 +881593653 -508947403 +282157415 499172648 +-993890029 584409108 +476176532 -782921574 +-882291148 -136662051 +1649254 949048601 +174322734 398379516 +390877203 -46799059 +770683912 107845202 +-427273997 -925011498 +846802615 -380162207 +-222110406 121049280 +575993295 -204425616 +-898044096 -539634511 +-826319589 497601053 +734231974 885933518 +-505606479 452466102 +511342914 -329266232 +93579821 399660963 +-981730195 721437266 +-823111275 -849808739 +-417787678 -676832832 +781542420 605110566 +-827222702 -734192433 +-463281654 386770447 +166616160 495180209 +295154733 -882000540 +546032963 994076722 +-680161629 -670170594 +442981507 974019811 +-982242797 842862388 +-585269393 185787051 +-478354395 -372648898 +-265748842 -363057748 +42194567 131136731 +844429018 463984801 +276619340 391798137 +835420333 656177849 +446765827 600775904 +-661361505 -366146491 +592091339 895018456 +-947955662 587299644 +995914601 378891188 +-784674618 -783749171 +-806348365 -796379570 +822512073 509686710 +-155162216 -297523930 +-14107889 -2410281 +-238335138 102416732 +788573047 820961672 +-386573981 787208381 +119053751 61205280 +643469 743588032 +95783193 694904733 +37480816 924903197 +-419778383 573326477 +913212817 172544111 +-537083702 -337863480 +-787475504 467300829 +-645004131 588768019 +-468268372 669211936 +391789277 20317414 +157074476 -740677192 +-456420339 243878897 +374872070 277833916 +-406793587 -532070295 +-983143187 -217540028 +909275941 681532846 +-126287447 -58324923 +632338557 629861221 +887707640 -212857282 +-879420263 -764590433 +-463330100 908160232 +-205286212 427594705 +253499860 538558703 +-911162830 -484372047 +-458756989 -426108988 +98435802 549323487 +-142344581 -75501711 +456428399 647259798 +430158501 -480428112 +-725910995 630639348 +-878922549 433312646 +236718102 -372324391 +-323423934 -371122022 +-479273444 -96561214 +-998368319 -924314678 +-118410817 970349570 +154283595 718534012 +428770593 -327183511 +320402494 502487508 +988146001 330192961 +421257727 202707429 +456544190 -207509676 +-526061946 885557375 +327332261 -966748779 +1915505 956041663 +766435937 -980996240 +-686778700 -517141561 +30165418 209389791 +-562750319 949331094 +-745539331 210992562 +981988335 -162449902 +-570642679 89060165 +-960022722 -674379974 +-934451515 247408238 +-840219033 614776323 +-531594705 200053191 +-534367476 -625769744 +572766600 311326216 +32321463 515441052 +396058771 -859419215 +957786893 54470022 +-252341700 -960682939 +-687158581 502371303 +31332493 355146711 +297106926 -741369003 +921610787 -76646995 +732920522 300047549 +260104206 -623185190 +461408416 -923882478 +164786615 706732356 +-254129718 -627171155 +529844463 709721021 +-625035510 82434610 +-766094455 122465040 +423967173 408602291 +564108130 -907291624 +391351837 -183886361 +883114786 975968338 +285726823 252417820 +609902740 -659534106 +103273405 -381751644 +804882601 -132643723 +451432551 -710451294 +654860563 -441819443 +-491811716 290985291 +-337095884 587802313 +929279751 105435305 +-203914631 512765390 +194195034 383246186 +361068859 755534456 +-937479551 -171234693 +876694703 848231388 +74223937 -394636102 +-346426790 826444945 +-839591754 917544246 +-483084859 -546838356 +430502602 399914126 +-840573267 85559669 +844219692 -453786479 +-151450776 -677170720 +-869269857 -487533751 +-189830284 284619206 +-95907940 178183638 +-941615943 949934348 +339239158 -360592211 +55023961 -465453894 +-458454128 -50691101 +-454095979 -728016211 +352379119 361410372 +-206123491 -722761403 +805043393 545203478 +887763414 400770104 +-711483419 -435265894 +404554797 923234034 +170847889 -847598986 +216932282 -885218302 +122399382 -877369146 +-341940255 129601970 +-874420304 -507578411 +356513201 -773395443 +139119670 -641601112 +-847594250 21440917 +295501154 -262970124 +-235076563 603441168 +353462822 733504404 +660163432 -833934880 +496302674 -350178523 +-156797219 -858930630 +-779852399 -208963409 +387879746 -341917825 +369873534 -915749413 +-883152478 -242205779 +-305283307 783316064 +-654674537 758356047 +287871904 497753515 +-296975365 -941606963 +441339567 -809040173 +890348374 -344181153 +-167488336 231358705 +-100123177 -167571876 +-142820853 -861307828 +-372151499 -666968611 +381580722 549671319 +-864136697 471077809 +828658003 267155696 +-502638038 666901256 +-513850160 905716552 +-852432328 474647573 +-280952624 17386874 +-468228509 742205880 +-421125131 -294401878 +210903072 412602504 +944804153 -921425688 +318252078 -634691830 +22560701 159094392 +-16850821 655404977 +747389920 26772023 +455603 40618611 +-233689124 139617315 +-96363353 919092707 +-70538600 513120243 +-388648113 155803664 +529468512 819374220 +-485501719 258252366 +-225061107 -685124314 +-490439802 -982113721 +-510739022 -145934745 +-677991984 -40631703 +513478657 -391520545 +-575490457 -126953936 +-679377017 -518901771 +-338020096 -341739213 +36434264 -386282680 +622895265 -611154902 +921319405 -645721343 +737446291 144178377 +-770177441 -290207909 +153652360 -545280544 +-726900779 -457974306 +-552128449 -468952260 +43263296 159737407 +-8377753 208658264 +-114182255 -643409061 +677042050 -710357727 +60412633 190491171 +-962295161 228681199 +-473561128 138272879 +-912742825 541628607 +7664729 753017733 +-439746354 521502680 +76874781 660401881 +308344703 659527106 +300557769 598371273 +479565416 302123673 +457574000 624534501 +-25192442 -649166605 +-102281884 859021305 +-469026532 -864779160 +92869777 -965785837 +-681946006 -299860663 +281104015 -270483898 +218964130 15351843 +-428356306 -635192643 +632066632 38054125 +393697295 -125089990 +660894398 -526080534 +422956275 197568021 +-410786021 -933326274 +730722828 245538492 +307142333 -427861224 +730263578 735794704 +634677449 -100059920 +-398349747 -214773279 +-84490650 -44744407 +477746032 -183057248 +174280537 61224012 +-535338123 -928594439 +-757175384 635896580 +717096570 307866521 +898836381 -381615747 +23126878 -800542184 +680741207 -223783515 +-232350091 975446147 +70095518 226203839 +381235519 -763774535 +125765016 -195946161 +106847205 -617010079 +978731960 -934604376 +-7879602 -117284842 +467117553 -223608620 +172311798 4446196 +-557183511 -842086149 +-695013262 333728907 +-819354115 -16522589 +-787830295 634101275 +113575482 657131808 +609696072 217395399 +838592348 -710121034 +873070371 645121131 +-55537479 812874427 +-857456626 -416801538 +716555414 -96511766 +333999604 615268891 +634011494 -569275635 +-95705788 568327439 +-920013433 -226785660 +428391353 837727773 +935273263 -264066884 +705276635 242766229 +-758631158 -262568499 +937570776 -529755904 +210835210 -862837987 +-793903719 -391911511 +-704964667 -958942426 +215809893 965375724 +-281834279 -961025197 +-247758008 480420315 +319569189 929596252 +-99890656 -766563420 +-837135372 -265641628 +678890099 542404120 +584640932 -499840952 +-905491933 -612966168 +-606473572 -223756961 +710962229 -788449092 +906029347 714538683 +-483065903 716354030 +36886880 302938855 +-207716856 885651505 +-598397306 186833457 +102304961 520438743 +-12657455 -753270906 +12983630 99237915 +818551822 549888474 +-843421912 -864406507 +201270280 7428353 +-400384418 318169545 +732670302 141616438 +408861671 356974672 +-547752467 670789257 +531363927 -425190622 +-939144511 -408612031 +829949254 598881392 +-79288939 467264500 +957771818 871414901 +-575521490 -859765765 +959554967 160328397 +-592747156 617061543 +598904048 -697088069 +204801643 -631254003 +109837479 612581982 +-898794825 325440085 +-166784927 -915218599 +-233427404 348286409 +591318116 -808415136 +824957908 -744355635 +634496361 -91608611 +495075388 313759427 +764062280 666410878 +173844775 -708257899 +540127818 52862387 +-247031846 -448905302 +-617837942 632845270 +-826481324 -182870983 +544110088 -852314637 +-161808243 -361623198 +80553839 -904399634 +-84964408 549045110 +729273544 56693960 +330070976 255387432 +313627075 518003703 +754442143 -42587559 +-712347837 265911855 +-262654912 887014278 +998486554 866187720 +773216303 -134052070 +500176682 829457841 +-426970595 150701136 +847710840 -504500412 +-46321832 156433600 +326074008 -287436984 +910881437 -992963588 +98624836 396519232 +681398993 112999029 +654807210 -984198417 +418679488 220360396 +-616024670 -207154866 +200503979 -709983411 +-273381453 420364868 +-666998847 130922760 +165817747 925537896 +-365951329 -208424356 +383878154 205382133 +626844482 781277008 +-861554510 -241304317 +585576344 730175704 +589423552 -104804286 +-764796351 516860969 +-296578948 560952628 +970187451 794421384 +-420606535 610626544 +933534219 169923207 +-270677384 -536043893 +121702084 -11941734 +861534612 -335238622 +299766071 -363121790 +404146405 799627393 +98229651 -274746590 +-486512713 427425649 +-855963430 331337088 +-230530516 878879675 +-54149994 223835441 +344282747 358459969 +896886670 335941819 +-58237567 -622397086 +-766648024 64199357 +-527793043 515460 +952864977 172501099 +-88722701 344353799 +-605922601 822960439 +-795279786 16461342 +570274375 -670189443 +-314199845 -971505898 +-575633724 2447348 +-202024494 -866568844 +-285362096 -683724584 +-472777093 -358438800 +-993645160 -50481788 +-196541981 -278188028 +391488479 436802974 +462975513 -809354076 +-700289479 176153693 +835120384 487076268 +653655396 851754369 +-312824667 341383962 +-200376296 -388412252 +-297177127 -419743201 +-386948404 -665309407 +499150037 504162695 +-219665767 612878649 +14901517 152055708 +-996844753 -56586802 +-650015946 130072789 +433621751 -275051837 +-660608718 149527714 +-286377462 -773577216 +-215652037 -359025867 +944453788 866989274 +-939091741 -377980344 +-641975377 -569407359 +-459448417 -785215184 +-327417746 -562651158 +896544953 -156586169 +119832257 426597870 +-811455806 -225903073 +-618618664 -198107571 +912547145 857021433 +519485055 -938033867 +-701053246 391440550 +-521540023 -302382661 +625954373 709184234 +671559286 -8737365 +311773727 -33536512 +-400446167 516468972 +-761219586 -779131023 +490315560 734788823 +-261960607 560126658 +865377760 560167779 +767386201 -306387078 +717248631 662225771 +-812783519 186052662 +435905658 -417770144 +-414097788 931449293 +-26911038 -257935618 +822848625 -813557934 +-615950487 849445152 +713752786 -706300660 +-843527274 -955638439 +848145720 25138669 +-512734282 47086918 +881965155 -616503963 +352897575 919188208 +-496643922 -392438222 +-208066758 -260360721 +-670029062 198468418 +-731528368 896422551 +-923151505 -633403599 +743799839 -163827776 +-40477126 230824050 +364814988 33355960 +296448390 655325443 +-930263710 -116003485 +17989683 388176192 +-504125766 218989923 +304438035 851574914 +-666211372 -599806199 +846638790 -788838373 +535556622 364314908 +-489793341 -334495090 +-313128777 -279660919 +-727017329 -617918822 +288230202 914471622 +-79019330 -558079173 +-526448483 -415625075 +933471902 908768458 +-645881777 -869291239 +-154254178 4798220 +-961650628 -447025791 +-915793303 327596339 +-521932734 -177170354 +133686554 -974794012 +423400834 281436428 +678786295 -596059291 +-991200167 -94790103 +926575602 882101280 +-785321862 159509423 +749360253 735529495 +338566171 -169718046 +582259731 -235440628 +-377045066 637260085 +817552038 -810701589 +966755374 330682944 +-458683662 543125809 +22714282 68448912 +974718599 -849030048 +566398020 441190830 +-664663639 -951441082 +-394613981 -643185361 +-197840613 -675240615 +-568807280 959632482 +-679051519 -221933582 +-298886946 45896250 +500159553 696752366 +581486345 -189694965 +-328276868 -382871178 +-437237406 73062623 +705740437 147454434 +-39696636 -757546241 +-236709895 958757077 +636835199 -609480743 +277595533 -805317816 +472958708 -199517817 +736842373 -297483236 +327184098 113067361 +-292197407 -69380319 +667324812 781286653 +-925567334 -941670366 +-88950214 -75895923 +-49091604 71881045 +-788000758 896386315 +684475255 -571524004 +447221463 372149954 +-418616 891470596 +533555961 -254013981 +-93195021 -308923900 +751829310 179301029 +147954969 -362919533 +196221561 7431791 +137503181 -178426431 +766056695 -688585059 +-99376379 810697762 +-815693781 -553014314 +340558568 -200268886 +946086014 443126957 +364811143 -996996015 +-676265731 149388611 +-125440251 -843485698 +681458809 125112641 +411387632 -248230678 +37185098 -176215126 +-394051266 -847955995 +-519091395 -802466298 +289151471 -995788051 +-536502095 360528408 +538032540 -131898101 +489454412 -92086707 +127751732 -781928798 +978096613 -95929429 +958175544 -555763350 +779143964 833434155 +-752883892 -968537886 +29011357 562753363 +-674286962 -729078346 +-515601618 -763038605 +771408941 -688946374 +43027483 176911906 +-113440717 -398869896 +-533845145 453933567 +-722155539 -531931520 +-244473030 -75104453 +-200084295 -691266152 +-729269133 139367296 +43186008 430273689 +984597420 -656748289 +-245154583 -94585679 +-695540489 674202607 +302001623 -424121602 +506031405 -944402226 +15746869 205854337 +600938138 118144796 +671143422 403488418 +323774470 458710731 +-890204751 802957900 +-21248824 748387575 +558233185 931067156 +-400040853 687325051 +-48753267 -80399962 +-587693796 968696820 +-103605432 -871981284 +-686006714 -394082655 +-525665975 -512762863 +13219735 617048188 +-276452594 880506628 +-456393039 -208764761 +378587644 619612410 +-251933792 -881209116 +-334024148 934030203 +-888231126 -439572345 +740809526 -729934836 +-295321503 -533240412 +-798725078 17833259 +-614817734 516828279 +113259644 598714789 +-926500539 -433680091 +-649106747 -412923399 +-531070086 -509497893 +644000570 -879746528 +994927035 817604850 +373175831 -349404423 +-171810066 264386448 +-362312487 144022951 +-671259293 248140937 +471141742 -388015981 +-146395146 -968956677 +-850267468 -163654820 +-589203314 -243295151 +-136508194 -472490250 +514318424 588698219 +13827367 -557279044 +-492063129 -832713700 +302538596 262806099 +-857148648 430374432 +181383118 -928822386 +-453436454 -353789309 +618321418 -362556363 +658830421 -164699580 +-494303584 -919890374 +-789745134 800154988 +-487087473 -305932677 +-716050700 290031721 +790259554 -808478411 +600847268 -575470861 +978789032 557087676 +-779247659 704950674 +450347906 -277001790 +-905285133 834582696 +-97636003 623995145 +308484074 -557831152 +979665860 926329383 +904926721 362728527 +-93107683 -622330385 +-767497671 -530030826 +-109343284 -865569266 +887014557 969038958 +-789685159 -105416426 +439680872 -876542361 +-420622892 -675104118 +580105196 -248886734 +999183776 144776318 +-815777247 63529079 +239247453 -141498779 +-182803914 561058164 +-113008976 852338953 +-6360308 583118179 +-562001204 -752354912 +-476455421 -555344258 +-17872488 -15924707 +691311373 -477555213 +-246990170 -577238734 +913760705 77829964 +694993408 -227999707 +143625160 -296178692 +396856323 525017683 +469721132 696784711 +-473041406 459806738 +-709082548 -89005147 +-792717399 -909336227 +39891106 209346064 +-64734809 199742206 +-810321787 -700189790 +917271242 301835886 +-862739550 338210669 +-71357756 38846654 +-267869102 405176776 +-705282070 781769900 +309734533 -752496970 +118869062 162584103 +-162877537 -683799553 +-115314239 936828269 +783491551 910156482 +-500042968 863957927 +470119887 -235965903 +369537618 -307329937 +-89011356 -371614921 +-550581302 -744802846 +995139696 -335035309 +-664645794 -144418114 +846233853 -625325052 +294721693 820420607 +-798492002 951622704 +-989264621 -519013710 +-416463359 -300031516 +-742798551 -557760374 +-663804344 -581219061 +192907103 637596678 +417812700 35051689 +-561013218 809645584 +251900441 -557129558 +304853317 -185413051 +-771603344 747271572 +49338917 519236843 +-880751663 -336878970 +-223195674 455792781 +-829115802 -400703838 +-318470275 963237447 +-884786890 522589724 +788971067 659217215 +931484319 954044281 +574859335 212875358 +-556437237 -875792998 +-797841420 -73414881 +-105348882 -126727179 +-554844471 83019518 +854640133 -820624290 +-614449807 -485531835 +851913570 524956630 +867399906 155290717 +-772052102 557109041 +947069375 803545079 +132639159 -761267524 +839463827 -516245737 +-730404510 263388107 +73605442 26872832 +-698697068 -641502002 +428958913 167222345 +-716452058 438278954 +100832962 208070710 +672403633 -566159108 +-789578819 -495816546 +-240828746 -388349543 +-923105236 -824578652 +-937894348 -673979476 +365490659 -573494861 +-348336728 902854383 +-690942190 739223792 +-986240570 -570547214 +984931147 796683229 +322651346 753336111 +187158494 530876980 +551650937 787243942 +997501425 188517986 +-126591972 538899627 +-158930260 767342114 +900986211 958132011 +-788753745 -93781503 +898353995 -902057439 +-679246872 515728110 +969225724 -988593373 +-204879835 664250039 +-740248040 684254266 +-197031341 127027559 +-417471871 976896136 +256593420 292107283 +58382867 -575217119 +121023239 -251019057 +259676273 776915358 +376554374 -914369032 +164978302 -615848490 +803522046 473700459 +-74391666 -904593881 +-318133761 935905416 +38302707 184362154 +898126284 915201257 +807167823 416248788 +-846371195 280278379 +524751479 828758111 +-859804346 -850326725 +439757626 -120385623 +-81253027 570419907 +675528020 -91995001 +445766202 -148656867 +969700738 992016945 +395493110 227549625 +142864653 -572752667 +831788670 303725150 +-330921703 104560216 +-338047498 -917076470 +-891000602 918951846 +-110930502 642455898 +62014263 338552329 +-801200151 236008027 +-191401682 -463291934 +792185665 38970784 +-229458728 448321581 +-952387757 -776301705 +397062284 -332619577 +-924277844 -402177368 +-730195062 -141682312 +-877454629 -985567072 +-456670426 -502960089 +-321520506 989144765 +59311776 -4220608 +563067771 -157986572 +791327926 923931883 +-373135704 769499179 +265215085 -905162326 +-481533106 -776641079 +605042448 -948495781 +-821114259 -117354163 +614797704 -797179757 +540248976 649386243 +-242773637 -783408724 +-561166240 912028052 +875239117 506092359 +848710574 37110745 +375594934 -631468304 +858076255 116992258 +-408342061 -436387648 +140366506 -747256257 +-562226285 90492875 +221006805 480221800 +-414219899 212151974 +288990375 -394381110 +-5456020 -205822983 +622173411 -92432482 +513565479 937471110 +-555640090 265817754 +-568416866 899238826 +-18292863 804198989 +-858987737 761853898 +-343626671 671323537 +-767635353 142609401 +546850298 -232165176 +140534673 -330340677 +-391701059 -142583609 +527910481 437294072 +-65509649 365710248 +427139814 690447518 +704754992 893096474 +781230586 -451275870 +905233543 -202860911 +-37330920 -49631456 +-698994424 -199111958 +-182689438 -975623708 +-415756609 110528421 +-75252255 -256951962 +-392519781 -333161736 +705670352 -165446647 +495691437 536562410 +150521597 -97135978 +905576670 -219407490 +-867736730 -248323496 +194675471 591701447 +842720812 282825863 +273001227 301713801 +771177507 -983610676 +-645868046 -600813532 +-634524395 -630100058 +714245257 -709573898 +108050525 799503816 +-857489558 378762296 +319827620 -620247813 +-5348569 -120679201 +-798426532 -188113510 +-557855963 -686795123 +-399624734 390617621 +-172673958 -622565233 +-479824829 307124393 +33641481 262221853 +376048118 464651040 +1935059 -144124135 +-348320460 -665201079 +805555614 839091589 +983931825 -773413482 +326022835 -148656792 +282565063 -233825199 +159991186 390370889 +30366596 17460638 +640899845 -884413184 +-853201215 655316413 +963267790 146385944 +-818923011 -555544919 +443984177 -866787513 +-930836091 -788786919 +227199804 56772324 +-831691909 -697973815 +541629057 895034259 +-884399371 928910052 +-911189378 623150649 +562475872 395516052 +718056913 247405483 +604246249 74729433 +-217242780 -804875788 +269629890 -313947377 +-155416093 123159629 +-489828689 340449403 +346364180 -766647574 +-133768016 -745641088 +499076739 237231864 +197098770 -329231440 +-712101737 -584199873 +80372884 190862151 +-783652051 113487474 +-272399346 -88203536 +390582635 610670606 +-763162165 -138901956 +141934796 -172344062 +212752222 -644094811 +-726083200 -591826625 +-579666554 -362345168 +680828793 -989139963 +-438097424 251112455 +211792665 334530461 +598831359 -873907819 +-632126881 -185409750 +-240561150 947749784 +346348980 -692422440 +-251362527 521096652 +-793864257 -691667652 +-669592888 -241019867 +260396288 632849922 +-70542703 -251344160 +395063854 680419553 +454839355 486856184 +-594725607 -948288369 +-994076556 202291533 +894450142 356714804 +-313257743 28818132 +650871971 567236216 +720614406 355523086 +200882944 -26759245 +-36589813 68351316 +350040590 706939170 +-855401279 -303865471 +50725243 -295409378 +-484124576 -754427927 +-369767093 -564467855 +681394528 -833928831 +-343777411 896035517 +-112234218 342559312 +-409959914 -998968447 +955406741 419861057 +-33623982 202335005 +-853482998 -530713596 +339982088 964673146 +612059324 -881038480 +-811329975 -604363471 +397415070 -334510395 +623760099 -47753398 +-76042371 -715051433 +-870655016 727548700 +361656048 -608513795 +-37422749 646633533 +454257633 415397087 +-640190082 331781044 +174119407 550642126 +810844138 677210259 +-13602131 650994046 +-691805375 431403501 +-954337958 -472306355 +137155966 -472671870 +283614880 332888025 +-806769466 -74445474 +818919568 60689178 +-894313033 -724148314 +-180625594 785384771 +420763742 172100059 +646119793 -692432913 +832480605 859933501 +378212269 912318769 +-855207720 -660200946 +187274347 -256435801 +544784745 57162426 +445288440 -319386114 +-366815407 -210007967 +259033552 688328861 +-727855959 -351129191 +-201459897 278665964 +523374845 863070415 +-667161330 821242655 +-498997927 764041067 +351011161 32398162 +-791812545 913566471 +779793033 268947093 +190554009 -180346715 +652557550 -219960610 +886287503 -764647387 +-375703155 -146795838 +93720693 -727788456 +-784693978 729219338 +288495401 365551173 +938749865 -928104391 +473275705 -867878421 +-544227392 -92235972 +-983446135 -756630151 +398125295 -434870553 +-689376573 744911972 +228928007 -370891096 +168568546 869682053 +44368046 -270148158 +-372470530 -98733387 +461486602 -960376815 +-832026645 292230714 +317209645 -859064567 +-416268789 -133661031 +864696040 838367063 +684711850 -170666931 +338400480 383911344 +215638198 -305682375 +-211892761 -711698674 +918147529 -879468093 +549318754 -128742557 +637818701 -494924582 +217556174 878499550 +-172243631 -515529233 +804509889 -810704268 +-98672874 -562884767 +2805783 369154866 +-942463563 -758103932 +652983527 -671509850 +345584045 828905613 +-9215188 97554853 +-929572842 -664912161 +-720798758 725339957 +480109144 132056735 +863415039 -370101774 +-385255749 896515785 +591093532 165602111 +-103965101 -986814699 +-790750884 -579720916 +380777985 -698850790 +544462968 -24157224 +898558571 -68404798 +299788595 488547493 +170717393 597735890 +563895636 346112801 +-841012818 -185931307 +-617242914 -146912491 +-728629632 -264452435 +554496906 -739380539 +-499239779 -837783349 +674887502 -901949613 +-754048691 -918517225 +-680343885 -971531588 +644853801 -815660281 +994641656 164282262 +-873995533 -656048813 +899837101 358094002 +493843182 47714932 +-163721150 673910022 +-775345846 -704753445 +845468103 -76335008 +-352347432 -518484087 +-596999052 933257987 +-236800744 495718321 +-464597257 603633494 +-502049063 625731197 +-361425922 638126282 +115217822 656660680 +-357118323 -447786151 +-50725249 -162941181 +362139841 849517392 +-732568127 -624920937 +744389506 -735474407 +945765169 -85154990 +-302610421 437474107 +144163632 492822932 +224642621 -889715076 +854246545 -846563186 +-942678182 -949872356 +-390069381 -64697077 +766367759 -297109970 +-830402675 -812527246 +727491440 593422695 +-93824650 569041400 +-417917439 -2942750 +-132876770 636780079 +-977789487 -562193494 +-96646007 245634983 +349954178 -145782875 +-960337571 -716046055 +-48124629 873283949 +897007052 468078034 +110319062 938353808 +340334632 523085901 +-798475563 74882811 +-664120136 819536468 +201436911 898647897 +-180264513 -654436419 +182907863 -864453815 +668799826 467028887 +-107079811 -120226723 +787349493 -486923017 +517360962 -301228095 +377891885 -485987351 +654795140 34285939 +930930890 843145300 +-69536012 -774722500 +-698048174 -236224940 +627652362 -66485697 +-224072396 -159829957 +801137067 723390854 +990380887 -947942756 +-572969220 918087359 +-402940537 6519136 +-127588142 -761045576 +217323415 703850923 +-381724171 859545812 +428005033 924060354 +363579522 -291066599 +39622023 65857094 +869029365 -715103356 +-198214591 493097795 +-928126296 -512439144 +10028370 -479848786 +-466135333 -67432632 +-498479174 955064928 +-105247957 651535931 +-915351643 546113930 +-153821348 -372171700 +-250225626 -635134363 +-131901363 -658617755 +-475240226 165770589 +-60792903 -777867767 +172839145 -134766307 +237282731 817417365 +670922092 -653220653 +-587415402 894773395 +-987726674 237941397 +-182981742 803811768 +-410440536 -507293573 +158428251 -497219116 +-628078402 -90838376 +135975357 473024219 +-957825296 -568591449 +-226541852 157244136 +964636767 372826310 +986210001 937660484 +620040692 -813661321 +612872245 218018686 +-517406680 182519495 +-288203242 -506399150 +719733519 176781023 +-249333124 -147317473 +642088896 61823488 +325330432 521406346 +317906862 -205255766 +915468937 926610484 +-78731730 -69541942 +-781441519 -900488465 +-162627419 503743525 +658060615 -851648961 +-630923069 637938740 +-903707740 69913887 +-886214460 26058299 +504131059 -403240222 +730822586 736595452 +-298010011 458094177 +769593291 339454819 +381893758 168700048 +113170773 -191406530 +-605094242 -119013091 +524186080 762780511 +-81911642 350429196 +464543017 -808967162 +34221291 565494198 +384453313 -328298118 +551514303 36456446 +111626963 197349445 +-955037210 717122471 +234924352 -968570858 +-504946901 -479527197 +-913226152 254129491 +592820068 -224823071 +267217116 975152215 +-493062123 396314881 +-380329144 455389157 +89666736 982979761 +620850278 877251442 +-147792179 373778496 +479741997 -453498256 +942303025 266383724 +-913089998 921816804 +930325379 337330149 +-211295876 -905474812 +939129195 797437762 +753487479 706248766 +-659171197 765928279 +-298695440 542291409 +455472322 -285248008 +892028751 400228566 +-250817932 -955593834 +595070909 -328584666 +429461936 -589310102 +859722984 -694534226 +373739523 762093790 +-867501268 -400349682 +402270030 -333402510 +-775306108 -670752312 +-973931605 260101958 +-464393204 -178701609 +299800455 945274971 +605461181 674338332 +434836690 356122065 +909116654 -478440845 +806527429 804095527 +492955249 -948686915 +554334369 -286330593 +500187670 -895424655 +514601273 -426993499 +-766111790 -660614273 +505891860 -412942260 +593331572 901984906 +-548971623 -74835745 +-407143165 -926874896 +761423340 866289484 +30187242 -732638011 +899812549 -53770751 +-373932922 253472822 +525371318 300271353 +899152717 848593806 +-281357252 -269502966 +386528554 510361867 +317896044 57842323 +291991558 672771552 +-923228033 -8155686 +235425275 -756812432 +819189609 989501177 +281895409 -943802440 +-423180682 678226908 +109282862 768132903 +-112648268 261438907 +-501907651 429792949 +-573646239 -395122338 +419409604 -504076963 +-224473853 149424254 +-849721315 488805010 +-676414997 -927896718 +914508683 76144315 +557832872 -577240059 +57681355 -525650797 +-767659287 -768468795 +241776410 -577986022 +97807774 384679120 +-726611485 238623123 +771870843 -361290757 +-483600370 416784192 +11697207 -132451198 +969167212 310517981 +205294270 335479591 +715567758 964789570 +-662665820 261467675 +103382103 -137312589 +449777228 -621274533 +278340328 790998251 +385635438 718421088 +123612920 186707711 +955453384 -38840446 +-481726545 -253926818 +-107624681 173142543 +-419913871 761944961 +281553993 137430999 +499477885 47162224 +-510283984 219241134 +-819357039 -986632118 +327356454 -242653996 +895099839 943222507 +-868720828 -541210173 +-664034782 165655273 +-772615634 8140225 +-288901061 -208238861 +552700832 913602442 +663435124 -282794631 +215463857 -902279313 +-469906618 229959209 +288361934 229790224 +982408328 482705571 +-114471426 259129632 +801660838 448045322 +480470078 -611434942 +-474472146 -245060712 +278330504 -404897211 +-392775212 4947480 +-143559567 397194755 +339700329 -706176305 +341733560 -783462176 +701028583 748292690 +-373725991 334439792 +-295034362 -793699156 +-420272518 -53727477 +-776697079 -424547498 +-169885125 946989663 +-292526161 -70441403 +-299520951 -37681529 +559414672 -475274328 +-587303563 22555633 +547431769 -537575773 +144611429 287105218 +-981509941 -726339215 +50375692 299527366 +-728087727 -452030098 +918771405 -159107243 +169724904 934034426 +-158635330 465200872 +34996245 -540243576 +388311772 845702948 +592949073 -521943369 +829004900 -597277118 +-279591252 -765759123 +-850156401 393475591 +159872495 379276967 +-484114857 -277183197 +-73760837 745639573 +-871531816 345942111 +447402317 458750869 +293730715 220984601 +-908526673 727992153 +-490544304 906484865 +-132245154 -82736895 +-541740116 41058680 +61727594 -344889872 +-413165541 -117617316 +403512057 -32604860 +259670628 698523012 +44864030 -289424092 +-396869799 -724069496 +-50931612 437879033 +-570960707 271039878 +74986491 864235984 +508788808 276413238 +870780731 -235403869 +-219309935 -22794721 +900068642 -523018952 +260538948 -489876747 +-897911831 -505982409 +345412425 440500988 +888252217 290951888 +-520082695 -694115918 +820064808 -493913389 +928981338 578371520 +-98055717 -537313878 +-758260956 97763443 +948244488 117767551 +691066893 828565697 +242335361 -63419726 +310279974 383380753 +-650824410 785249544 +666174028 897462929 +91136330 835919271 +203568462 735679915 +-484156162 -327382517 +758210273 -633663837 +419781151 29477936 +-615996659 -807541442 +-41502226 -875666412 +51375274 -941650433 +-676009530 837706755 +-969472235 -771740655 +536146285 379219729 +427357147 -426329395 +-98211695 4062673 +-157044761 958775144 +499343900 -711002703 +-465763554 -174382719 +51022903 884422262 +809796507 898754067 +470578819 823741020 +-679261100 494237669 +-477117834 162839918 +457076490 -152289809 +-851150528 894985343 +-185157333 34040494 +549643637 251149173 +-873202802 853076315 +-422902796 355222151 +-83561869 683977580 +523766500 -977171847 +-131294343 948409795 +825554012 508513201 +-488187110 939780243 +343351501 -511647662 +640620824 -615610477 +-199904282 -270133580 +-451584218 -369711562 +868632447 -534659689 +-570704942 854199830 +574690658 -308060904 +-786050532 336695936 +86525375 -347340068 +332929944 -680806240 +945959314 -111139179 +213180828 780827824 +-562040081 278181013 +706637584 -616221192 +681493336 975592748 +560501841 -117038856 +-740348938 -407987507 +-163978336 -584799512 +589751801 -711997496 +-582014818 -937144008 +-477093628 -56442635 +-376227993 -499942571 +-183173469 -885899500 +369478047 422989353 +-175620558 403109965 +-107093054 339109397 +-173563958 945837970 +767485942 897096268 +655580483 755488258 +642581441 317900114 +128438583 -597055824 +627594722 -841928338 +-894222521 -776554065 +933680001 -172429614 +147417665 481313779 +237149107 -652646723 +369821760 -259733628 +-388754085 915745535 +-403715728 618422132 +889866991 -280087427 +650404946 545888830 +931900869 645350318 +978347465 907070220 +-352936446 39913800 +-483585113 -699697085 +-876411110 -358760054 +-759244255 -187812237 +744942708 -409179772 +-903864959 799675089 +715450831 108806200 +-72772706 -394687493 +-566736429 -160314968 +-785854019 100165216 +-320241033 -534610254 +-861702286 -70108092 +894182421 -277107347 +-554402238 366492014 +612682661 371286649 +611271973 -722125229 +211249962 -831876203 +-145633260 -842358154 +-381806963 -689178825 +-418505878 532447074 +552770314 -375785534 +14431579 -60913237 +705575342 234855836 +189120077 -347198266 +-615862756 789021116 +895179273 264154608 +-690692899 267668869 +595939275 -545056755 +427137374 812272364 +457145576 930990005 +-554478824 -201793848 +-639893215 568800079 +653142938 -538260850 +466342310 965285070 +-754943956 -728395141 +864372127 -211410913 +53399481 447656006 +287920723 -860545302 +197175037 287756017 +911399388 -268568716 +871074395 240622261 +45568571 995655301 +-705175160 -119589412 +527500664 -319747997 +313385422 -350353133 +-745916739 916497859 +-464700450 569000615 +-907763521 -583420481 +-522899965 532847545 +290837847 -415231652 +-648692759 774757948 +342065670 829509210 +-612206006 98528548 +657798078 165663685 +685541196 740696928 +975286499 986546227 +759147277 15217366 +-976380421 567451868 +734504216 -586881716 +385047511 509880822 +596928358 -96365596 +-13708110 442909485 +147549808 535742937 +-923992127 849088740 +-978256576 318880782 +273845550 122171710 +-346690931 -845406197 +-492973729 -843518602 +106356503 283280184 +794753096 -142574137 +-923799741 -926231979 +-614508356 812934956 +-280732386 -16937647 +-916121909 -904904461 +-782297702 929644620 +-789498439 83782520 +-653215163 6102949 +-92445886 376501598 +68965272 513132690 +774853366 699564536 +-540934081 677646723 +-784808267 -291063390 +-309743961 -91143647 +-983875552 -196176832 +890342917 543934162 +-954368945 -970876818 +-306457755 -193708157 +-300440189 -528481119 +764017957 -355556482 +-831594818 406947780 +30411163 599550650 +957371321 504025694 +-864769626 451426133 +-244111843 -295168662 +-680573349 -410281802 +-457368578 591190534 +35513722 107386115 +862936943 -607039306 +857933155 -900527095 +237537400 353498829 +235977363 515175371 +932184740 290568891 +-883897418 7112752 +207755774 647793667 +947188577 -746789869 +-462400626 -581730843 +122610211 -56555173 +-583121161 -413175026 +751205731 350306138 +-322972419 -624855218 +-43542440 928113354 +-699050277 -854491844 +124672028 -664852150 +-405559415 -297736077 +-186310114 152466641 +-579815730 698408275 +-670202999 858962788 +732462876 -233170817 +956696369 173000319 +-596904089 463988697 +168637366 586787998 +-874532340 -167414787 +-322969704 961807527 +-307929646 -565163797 +-512807019 372543784 +723105914 -920811664 +403123943 823488873 +-663441430 506761464 +-86158672 40098319 +-988463732 -271002292 +-695609331 566721919 +-39757821 789815409 +-116403469 -361583843 +-198605282 -964215113 +568006458 -426335493 +530612629 -179642727 +-678825987 -186422938 +-903964422 -996342997 +-374245399 -528960146 +641016005 -349022033 +-440641310 -346056903 +-932148812 978221217 +-13134783 -368067572 +-813664322 305516244 +727605281 -378082519 +889074532 -989387084 +673441800 -235927812 +285255218 131608376 +50155748 341587814 +521557872 666381856 +668787285 -882886121 +289284489 201528154 +122909089 -991316288 +901948862 -337214283 +360019635 -257143934 +308684003 -128105536 +455948514 473457009 +850413291 922280553 +699993696 -610468421 +99026264 990090489 +793773706 -925365524 +207652783 -523763702 +-66466195 157955291 +441556531 937641768 +-843868872 -590720221 +-326061705 541869753 +-102927028 117781385 +113822534 212260563 +388877375 -713057239 +262140399 229680929 +721804221 -710769904 +-975002362 -16520883 +-551859819 70932563 +-209017130 664625983 +892456162 -101931513 +-296923202 98185971 +600828157 912358295 +-565592801 711965155 +-689049791 951472223 +-955149553 -309080447 +-126081624 -152951908 +508902490 91893682 +883728439 -672843902 +591274159 664167389 +-888417011 309008714 +711717714 834884164 +749058636 603840901 +-686751999 -386348585 +285434539 -601331297 +199892228 -76329833 +367986601 -271770492 +379215725 -576954820 +767771563 -817400194 +210599942 -326204992 +-1045705 -151993828 +597055578 605545606 +299686722 678607823 +625671673 933234856 +-821558959 -680667202 +-407716835 -914468560 +-770006232 -624454555 +409401779 -577024506 +609179225 -665450194 +316995981 989844260 +912316455 18831450 +-946524931 -695841828 +99402372 -926598406 +362740935 -715068740 +-877247416 -18214620 +-241299351 -633767797 +-145522147 -165314356 +-205076783 152028935 +151180220 -942937830 +607289801 693538882 +269692109 251064716 +-352992390 -294024277 +-495721531 378811027 +471813897 -4447692 +313344187 -438799139 +327762487 765580402 +-56909345 -814592866 +-672522414 -639199935 +968271113 753033526 +-370230739 66967613 +517785231 -262392539 +-480201761 477405322 +-13765591 -166964598 +-151417480 246801508 +871690797 -90631864 +814342541 741215815 +-678761629 260358307 +-873444718 877120328 +581470525 -982948237 +831089939 -912780544 +-387293674 480216516 +-32861417 -275970637 +-428542991 -204802847 +286665095 -59292820 +864333563 619085029 +-922659792 -537770481 +921968850 -362767463 +-552713646 -327999317 +373591717 -420462088 +-762493809 508494937 +291504544 112488313 +-612245762 138862190 +756079334 -374903336 +-941690126 697362716 +-669553922 358556194 +-367460526 556266138 +484234681 632222555 +-196364932 821734918 +265901562 -760273396 +-526909595 965102621 +718435691 928767397 +-860913538 -836485826 +672211909 904545477 +358948909 201985452 +-391384589 778913228 +414732749 -973798585 +60719767 -40310531 +196437312 -552426838 +297547031 -481879889 +-655351678 -925501661 +-320906415 -264856915 +-470185378 -65633547 +984670803 -606270595 +-92423841 -196987356 +239863494 -712087813 +-475883494 296769411 +-767427870 -156443860 +132161597 -28750840 +-448143647 -972495829 +78265552 -659419995 +783970042 -154805994 +-694853207 164998964 +-570956084 -935738370 +882325688 -87737135 +5575279 846797299 +498597008 938733430 +74030997 179925843 +787450243 -50221812 +-477376490 258336656 +223157201 280959273 +-517220520 -403767716 +-124641319 48626613 +796018105 -546615273 +-524109631 -995129802 +-827354421 -361636341 +376583439 -906516480 +570616049 -653279837 +-450539559 -548987433 +-718408584 905183355 +418942930 176817178 +-644928697 920496869 +699129280 152925636 +434575566 -141294050 +-2407048 -536274562 +-328160857 234300391 +-631869779 290331702 +448952129 -295209106 +-933411151 772083524 +-196394630 468571605 +845782058 -968715159 +89080214 -507165275 +177491671 712213038 +-38730231 -442296316 +-305518903 -995844129 +660995172 -640089009 +696194847 866434301 +641564366 -572208749 +923841866 148707423 +895933565 710444415 +-778626376 -980463865 +543798794 -576042478 +-725109819 -761137411 +-504592770 -42598511 +-193881877 -247429407 +-782777962 156405012 +688850130 869164589 +-305945130 470512394 +628686825 880317160 +297924985 966292249 +-896706707 -370999748 +-862996003 -328699156 +364263879 -146120196 +-974300307 566022897 +-741466330 -536056844 +416476938 176875037 +-124135449 359318231 +-61807678 -936743138 +103556569 -489685207 +342268039 -294687401 +644530089 899673809 +290598122 183899548 +68062648 -388048512 +-63806296 975291415 +-964231594 -687529683 +722047720 798644853 +351334387 850496292 +-852977134 377418646 +-738932885 225953868 +473691673 -531043778 +-109300966 -454323511 +-417548446 -182962901 +445836287 264811995 +-286186491 96077204 +-497662847 -749476578 +126485863 531899989 +-150446852 906583344 +-613059651 696968294 +101396128 241362352 +-233410546 -719062540 +-847194141 -427142476 +-491743443 -278539751 +-980223805 -816990062 +-91126332 -298427675 +-168510364 -845723447 +378707167 -49333259 +226192157 5665345 +-486526325 -376429304 +-303424544 -862864827 +900201768 -896233479 +133078752 816519850 +771504541 -376783772 +-985128885 -412424778 +-215061875 -452693962 +-375285312 -717004648 +356914225 -374656141 +-280886191 583558836 +-242241133 -402049115 +-624623482 -410845400 +616894425 75308595 +-312059553 -371693720 +992604535 625180527 +25307674 -626846119 +-256495977 935469248 +294931795 328921118 +-597663108 -174119530 +-864111532 946700427 +797749592 623303484 +-462024666 -824907327 +-803675196 63548913 +751028270 -977185981 +-45478155 415065915 +-355638022 -187686511 +-882291773 -312257603 +-503890066 -69601448 +276883801 -706553479 +526956879 32859889 +-918805343 -169615850 +273102759 -638401052 +-977562403 277836274 +148425545 733704971 +-284739447 525725749 +-893013654 -738323641 +-717621076 93902450 +-668971806 -428527407 +677340740 -182083213 +516922425 177349477 +935285121 -426141098 +279726054 -408605847 +910644811 -456115580 +-73368996 513202681 +-595170745 550742885 +252205915 -913060953 +613665385 -213503543 +-426836867 558373080 +273343563 391438107 +-780791125 -958204015 +499077293 665029021 +470763075 486471565 +321225113 739144536 +-779100998 504990028 +-174611487 -769451080 +992918821 800621511 +-355897447 659906751 +12911381 921244405 +301200086 791493201 +-557535356 -536334639 +-433267378 60570742 +-899699318 -465353657 +-337365574 916998720 +453929332 -783497162 +-424373680 289611709 +-135124653 -694421313 +-153771257 -51425766 +-618329896 961013577 +-713234083 -261028803 +700713525 739348164 +831532852 -409572378 +-645433922 -659982100 +951914980 -874799336 +-822136615 -456989335 +-124014633 -821307178 +-894106294 -468654378 +62742624 -127116687 +-547614870 -18041226 +78978173 146592835 +-159721042 380375968 +-401196062 621616985 +-412501358 -474219377 +36515438 473859655 +-185948015 -839448781 +-119847213 -39219074 +-889114909 -23008007 +-925823932 -453682131 +-918040358 81424222 +951771256 941481981 +-361400199 960881163 +578701473 134702623 +-919675236 -218590084 +954862116 721083410 +-127355129 -987695114 +-554535833 -813599936 +-128028704 -771417974 +822102344 870581469 +307968893 513442901 +6774791 -276293958 +540302289 -895907404 +499173261 -462359537 +-700045666 233871836 +-264446173 858662424 +-186318423 -679950346 +-383652625 -290905470 +-249353048 -379925050 +340202697 -611821583 +452726947 -508981192 +-171103148 -618399786 +508124365 -117698605 +-480318397 203152332 +-448153788 971125377 +-833897280 -887677591 +-842732128 -100701451 +135245824 589624087 +118643022 -924323922 +-216884264 833589465 +575575698 -335059245 +946512858 -957098568 +-546243094 -244618646 +320799667 297523130 +-427911565 360230426 +-587822872 -3116146 +424185427 956420223 +-422629138 558040577 +819225273 248249058 +839126922 357121785 +-480952052 -93060439 +405250070 -154537483 +979299487 -28645256 +182831094 425941127 +412590159 485110180 +838144554 -898781585 +-659031141 -660657540 +46520889 622142765 +875067152 866267761 +610275788 936246146 +81136388 815499999 +25003092 -19372712 +-331304743 66879652 +-478634795 -145214593 +-556831362 -311343193 +-472571533 -855982456 +974191525 192956980 +-576687095 -227213363 +622940182 27863445 +-946926891 -797137661 +-42094886 25248708 +613487076 150303918 +979432107 -577605451 +-428890215 629444743 +191580209 86868200 +429502706 -668187469 +-662995252 495155062 +460339879 -726883124 +-836175126 959393414 +-281554768 306508864 +-513061364 273403037 +602762707 -480402676 +-354499103 328138036 +-819601746 -598687101 +-632946819 -978010755 +-294072936 586536201 +548533412 364052936 +989176058 571236163 +-199643311 -166023791 +-935461804 463466265 +-499403810 -46454685 +442950414 827021258 +-302671112 -216743721 +-697828707 200967025 +295228665 913524907 +-93667749 -191388581 +980527697 -221752764 +576417234 -748794780 +-961714428 -349891897 +-83617791 502743346 +-965628198 8893983 +-553846693 448601518 +-829043845 136593214 +751812345 -995219720 +6005 -720014798 +542222803 -583311714 +-293920415 612760553 +121832608 -629846848 +-354760734 228470645 +-529435920 -254883580 +442518594 481105980 +796235154 -327322201 +234802958 -948412475 +482689059 292129805 +280874403 -743258721 +-60242165 99212183 +889648082 -969758138 +-8979496 565530384 +687227023 -915541578 +-111884823 981377151 +-943572327 -692254218 +-941390906 -817482938 +-382609072 -892546981 +-434954385 -886441342 +672981465 645794695 +829197304 324442800 +-738056133 954558416 +-150605182 -247698279 +255919080 904662076 +-715466764 437750236 +119810933 -472814334 +-864325948 -63218391 +-758582246 -53038839 +-873472953 -207478114 +-856342285 -65638455 +254526113 -347000690 +-836632895 232008587 +-481850504 -678012904 +85586062 -714640654 +-300434888 -834261368 +45617587 236143425 +261357236 -17231107 +-392084113 756134450 +188142790 -259141597 +-191934236 249812486 +157742423 -943619809 +947358455 -288802040 +-987531034 -5348492 +-761904043 -316360650 +522373392 313947346 +366549313 -579251082 +-823081898 528545116 +729086224 104603361 +-196234186 -11984574 +187902997 -389595564 +-459206620 -683778310 +326610022 626554967 +44017982 -701233216 +-492324585 342242416 +-282411589 -600617775 +661056589 569428324 +-190710139 -774643313 +-746467981 -37712934 +-749605217 -910100521 +6097214 198917505 +-151575701 778411722 +-580146456 -399590029 +-981853509 -675954706 +-585192740 251357579 +-434707222 -980678982 +-263155272 234744430 +532139170 19543332 +549886174 -238714652 +643464713 331576147 +-803786428 679992913 +639657277 32506336 +934998625 280850933 +106651650 200794417 +-958865680 901109939 +-997567596 -206496580 +371519049 -714057696 +667497428 -371434460 +37181042 991886677 +-619262124 -640697102 +25597083 1911895 +524557141 295299680 +401597121 184491434 +-42255063 -291644214 +66328269 385956285 +-849107180 529006518 +-983473090 -178870986 +-414030160 629034666 +811526269 528077738 +203235355 -841795201 +754326259 -950960423 +-5881383 88661135 +-118538233 -766802478 +-167802766 978480870 +682442396 -855635447 +-904302006 -150941374 +-947009618 -979169154 +-246746678 -839661117 +495629660 -41377894 +617720033 472798811 +383588930 454172442 +298586359 -890840299 +389615711 927820990 +-265140349 -675163665 +234956681 214416895 +-344416051 790393628 +751777190 -383349141 +-149700549 672490023 +308561035 289302699 +-440725184 543038877 +-737771936 419045848 +645755781 401683702 +-523285371 381010571 +-738201669 422206849 +231211251 724343414 +431928590 511242247 +639797432 817477149 +344414914 -81543378 +-466832198 217829624 +279905285 -586276083 +-621268244 905733914 +574743173 -964965074 +-117846172 70386447 +387871735 34053134 +-828467565 763252955 +-470207558 -351596288 +-978824106 544995341 +-166734785 -385046484 +380174904 372878503 +168346166 -725958289 +607513455 -607460237 +770079996 221424309 +341322358 513619019 +-774355249 -8573182 +421915825 928782405 +57213195 -35721730 +826516269 -272672679 +422559422 -134517030 +966911530 -900790278 +96466874 566548647 +59683231 563629760 +156397767 -417333044 +-29424791 -931735629 +-992869153 346246358 +267701363 806295250 +-360406229 667074591 +548326090 -546751221 +-573250116 -745826075 +233498071 -78296897 +-13400978 820502792 +710578537 -211651271 +284831902 780551377 +200509217 289709870 +-491810166 207856342 +-828474295 90560886 +995188250 -124619482 +-805857051 -98179476 +427353371 643603371 +-470546943 -721030249 +-455396406 13501399 +540547634 -988881784 +-428086232 -769083324 +457911305 936161949 +899441468 604397385 +821236324 -669170832 +261313899 -484614879 +-398345456 -729769139 +893365477 -916186126 +-915143457 -826283290 +876963703 -596995033 +629319977 -697182193 +289911648 747760652 +-134228815 474743544 +-582947593 -126557995 +708386437 -623358041 +753896058 56478069 +-22138623 398339349 +-254092697 -277451893 +-268497273 -715067297 +18463815 -425909130 +277034603 -971230290 +-256564746 -422983798 +196428823 349665406 +-643902466 -29371042 +133905196 833752014 +124394439 -994756474 +93069243 9002979 +299899958 -190673571 +-79877629 -104365116 +233651506 930005292 +-390448329 617859272 +86949782 905464893 +290498941 869012091 +987479482 -755175126 +745613260 315974991 +-698741005 -995636026 +-127571634 272583050 +-269606666 760275972 +383750592 772459458 +559363884 -840477401 +-905735398 698770476 +785816216 1077052 +-347058191 127934752 +854014012 -853253561 +989545652 -225279604 +-74943798 268827436 +417622255 403779697 +939997649 -852276797 +-539040954 -290507990 +909074282 -168450031 +997301126 81579879 +-532969406 -695074625 +15693143 887859246 +953189425 204441485 +-319528058 435854801 +-856755584 -369371289 +221073222 519467062 +11212776 -801979423 +63792250 -604576521 +-461766671 231816106 +-738074523 869630955 +-994703058 615419567 +-341569469 900909496 +853285933 -978792130 +541989322 -615812865 +-122164377 -111914072 +543375377 687677255 +317936475 -842309705 +461191130 -467401604 +44304715 -802766117 +480115707 160193013 +104457656 728845198 +-750115400 153307067 +567323254 430279531 +-332638984 -835899544 +-737904904 996365309 +595981277 -924635341 +-730498567 765115190 +-709631988 822476346 +365216288 -432034178 +879719787 -158984366 +951307090 173446195 +-784072242 681964322 +-298935434 508984310 +800925610 696880937 +-532010557 -236334926 +-468126351 -430995564 +-749551318 343238282 +-72119599 629793760 +207862659 231345211 +-290073731 -762589697 +104240092 -516078702 +161864739 613534378 +-397503978 14649315 +476715833 -15724834 +233051949 -601260970 +578469779 -347296976 +882874861 -237181323 +781166557 936590000 +966515018 605399972 +-804201443 -906964468 +503694260 561632182 +268641034 936635811 +9945328 -887748518 +-41732733 -492566766 +32113524 -681806887 +136360175 55117005 +-887699574 117530689 +-148421583 725660577 +270316600 -741326725 +-771852649 920767746 +971108268 -118208816 +-580726877 791970082 +300708869 -748237247 +-360574037 21687778 +-391530051 577637282 +-452190547 -459637103 +-42645389 -749790979 +295655845 -237819516 +78106753 564277627 +111783404 -106218766 +-465759657 -643558070 +6732778 -598993302 +621579855 -467006366 +-991267619 -968903441 +-350859995 -860588237 +45364853 912512508 +632050601 -987032244 +666423605 -696900177 +-402044025 76769098 +-361142789 421859723 +891953297 -497700928 +117916853 561111612 +-715691473 -564584031 +-854951875 -588701888 +-440671198 42496182 +-726851633 -187950955 +158199755 -709378536 +473489990 -322446913 +-713160166 613237058 +46321186 -933609119 +-662922610 11630169 +-639251175 373769990 +-332155393 374478081 +-626469043 -282764573 +356472997 -730991473 +-644268504 182142034 +134010577 661421262 +-818835739 -979589931 +545372883 529797266 +545474437 -656851562 +665972163 -733297853 +343357558 310309675 +239744175 -98330028 +144477885 -670155598 +-393212238 -715733038 +-197853464 181118028 +-384372475 212495983 +-721907024 892977803 +-608301471 242938967 +-322051991 219767829 +-276648895 -210512537 +-365852036 -917747425 +200774976 800586776 +571680057 620189376 +-275774004 -394372642 +624014472 932231807 +-333297094 438164201 +187483247 -105423109 +-884161579 691708521 +753961921 775106105 +-201471553 -847478554 +657369478 -870730034 +921360157 331154459 +-891632511 874637372 +-768920891 541919906 +782516462 -198440300 +-165502785 -244068832 +662079144 269511250 +-133536630 861590196 +861264811 -498166575 +-525728201 -784344109 +-874369899 466828781 +-235061817 -634550571 +985866789 508317648 +-908948344 376615641 +-411279799 390623684 +132542141 -20083030 +160961606 269695164 +-93055069 736275443 +-187215342 -841467988 +207653664 63382726 +921149035 502598865 +395415872 -875064356 +-64260015 -127504153 +260266991 764013118 +-865564195 801620335 +361610350 -85935102 +-346105717 -724551004 +-745151584 237032319 +360086741 -355374928 +-57859490 999295832 +57009787 -953754857 +-832974004 794335757 +560024746 -787379845 +517364977 -579032008 +575844010 -531300696 +216244754 749071792 +-341922870 533879356 +-8605404 189429851 +-22402974 -367739665 +904441401 -23980568 +-701438161 -103113308 +470865127 -139937255 +-905292401 -185569861 +218231736 79368642 +-8370818 698514445 +518465799 655702975 +179582650 -72969741 +708234836 -56584828 +-386247629 738166462 +-629698568 -45011751 +19903787 -479469173 +-884309004 72692411 +495396712 -603684317 +-819595888 552542375 +965084106 243558010 +-237676781 -67363471 +536147969 280824601 +-19597295 -790852433 +-989042408 977508493 +-846349442 41622780 +957067920 -907858622 +-656326038 -226617619 +950990332 997426204 +148729250 -832246738 +-475826333 -510356578 +679967047 -605423242 +-236369567 -954916515 +-335790542 818672089 +-788851733 -844996123 +-378287565 -348997598 +665762569 -956956472 +-42632220 -803363199 +-271633647 -549693634 +-859056400 -886278567 +-227029916 258133296 +-401106066 -797711510 +382162946 176346357 +-218339929 -674624133 +409343020 -339503009 +-494467381 -196326044 +-904742339 307236762 +483560282 691503013 +-476825966 166758230 +150015636 -856500 +978981027 468976387 +-737100935 899234531 +813306158 -678846857 +64104006 -119928625 +-909234021 -130159086 +490891946 526121271 +-319264189 -698024565 +938281224 800336648 +-42938529 -475449383 +-230203267 -379117862 +652471485 -45379001 +-883584516 950546571 +-992750443 353901431 +806486621 123379872 +796907399 542861143 +-572811671 -106204662 +771155624 -351687923 +-573767390 -33582577 +167400370 318319228 +-326758363 519825353 +684109149 -758025305 +309934453 -531738423 +-441993262 263706617 +730308784 -227192535 +-511656551 -805809319 +-662021235 -236046266 +584926395 680900193 +-887493713 -942322327 +902913220 515523307 +-866395455 516182244 +864548579 266294048 +265917967 -712238675 +118318320 797287174 +-325221066 421353843 +-351660363 -487537798 +42516106 -307934086 +-653249423 515035018 +-497879073 -781207995 +646028536 -322686777 +-958484018 577594904 +581046594 -880737003 +-244829958 -262577372 +743079602 -651019453 +-62040907 -974842547 +-352728128 962816197 +166083517 318075677 +-104989444 -904174599 +-75273519 365479595 +948507833 -807608699 +-712139955 -454115686 +998052743 -65439343 +-993061528 -97606807 +-438040290 944318859 +290850934 -673394913 +474604389 -749569913 +-791414395 653222643 +-143087695 -893865912 +782823780 759544254 +-521872387 -810788484 +-485448164 -834914429 +-241006708 930655599 +-195231715 235252978 +511070039 -848577463 +-178378318 3711724 +-165188782 722147797 +328015567 239296306 +-558434387 238992245 +-973339482 480660041 +-134712065 881134713 +-51976101 206357147 +668521834 645494985 +6936328 303147025 +-556503687 -619984380 +-762268331 -745472942 +-27746461 -804435231 +-484988268 107952712 +94791564 403280947 +184004361 68909880 +368801099 -147192212 +-801119339 -397666867 +-126796990 -569596702 +-280558591 484741453 +565177782 544115692 +-272154699 35118738 +548167795 -225976687 +-468737762 168425386 +487917841 -46823642 +-819075194 249646997 +130896069 295448293 +760966663 832988826 +-242716122 771818437 +670200831 36299148 +-451709629 -391696885 +867618582 933228939 +-160955833 254900736 +35591873 886066304 +-97288086 -774823406 +561293552 -888942569 +566157682 272567086 +884059107 -292869257 +23043736 -802363249 +300094363 691669031 +-88326848 586923850 +-964451240 -997395447 +-233252584 -115521018 +-744007050 100616854 +-797565590 156748792 +-840758373 932834841 +-71110438 750531639 +-285933118 461734581 +382582179 329966606 +543760842 827834699 +-897111720 -205268241 +-617256629 798944352 +-158941942 695172526 +379949328 -912895311 +-727309946 59767122 +-94520304 529652229 +-280609748 -74926273 +-775665510 -562217005 +507065957 56576744 +-360391054 -68110512 +637497216 -239248435 +-802925721 -976689910 +-365310309 -824716500 +-125454116 -358849657 +192777274 703482899 +-132894641 912287254 +-722960218 -351323835 +-131951081 471553523 +-64662273 813480871 +220428894 441716935 +163312497 631927722 +831930423 -1999170 +678391062 244231723 +302207652 376369896 +977794963 -932556740 +-256297736 750320248 +-122131578 237951952 +847389536 -631772086 +297909829 321215114 +716674852 620733703 +800791532 -718569501 +523581616 454622080 +334752409 -234994929 +-196402243 261831538 +-200572172 347619502 +954594983 -650522101 +983025582 511589824 +6742957 -997190968 +520237835 -820192798 +-180460458 809753882 +-344659508 -51026563 +28910838 677440204 +939371902 -261798641 +163141963 869710535 +-384853311 484757173 +589158524 301341444 +-821535498 -397966353 +-730547071 865813028 +704819891 131974857 +187104895 155839867 +-29748099 -928871040 +-33164455 415834288 +-256237281 383735336 +-511537995 815877832 +884792695 931828707 +-637100458 740157193 +-511639862 31645435 +-66274826 145291269 +509707433 -529526764 +49658296 33439896 +54310967 129432465 +-193012393 -840639876 +-806992317 -731413770 +-133873913 611543406 +-582659674 870135724 +-619536446 376821040 +84977564 -868932136 +503727801 -901754372 +-627242901 -979624563 +-552654868 767468337 +-675772280 991102506 +509918256 -30591703 +766179812 -460245195 +165038864 891478153 +-963942064 -811691422 +648088807 -708524405 +-172526212 822372582 +920280990 294461832 +951269763 829607811 +608566758 -405767259 +17420821 796739515 +475078097 -487004260 +8957009 -566977035 +-60793987 -102174951 +-729413198 403543669 +59634762 -603822504 +-754617593 589820008 +-94531914 706125691 +599545617 24645161 +-644736676 610493951 +337574520 -316665542 +597389605 650799363 +-249816977 232219081 +55972060 -229392406 +-873712223 493592018 +77540186 -581870736 +624739523 -333876947 +585751651 911270020 +681727842 732719912 +827398737 978607892 +528594433 -866822100 +358328983 -628263991 +260770188 481295904 +-255057560 -284069054 +-787848758 574265198 +-159240022 -475888945 +-165979426 -866923176 +-608164751 -252895550 +139897646 154799567 +739303646 211501248 +110491708 -122081623 +-469606095 500757688 +-784920789 -779552805 +510834699 539408013 +697255456 17780787 +-320085074 -985950229 +11944123 448060502 +-974599377 -587014276 +-511027842 42028696 +-368265182 299865621 +922165060 388986683 +-439657298 -260558466 +-635935257 644654453 +821168142 890360329 +-762553833 668363438 +451114935 386384726 +-17634350 674975722 +-886460734 189035869 +898590809 -582965036 +512443927 8506048 +968362614 -63461371 +-389682149 279429578 +-88855954 -110164703 +999326633 672772118 +855468182 -731410124 +544995517 32836810 +-992757258 -791687482 +-470898315 -436806951 +412222948 194228410 +-850055952 55533094 +-588076960 168898999 +-189223156 -873602029 +132786789 721980067 +-106655847 -6391979 +397645508 94983944 +-917932106 -388217986 +-897285663 -988882728 +634872656 -284501421 +-700211750 -34391820 +-79386009 746631495 +59231018 408100521 +457273455 333670722 +294292034 90952210 +-392787882 -397956190 +697106750 -305842539 +826710035 -765691057 +110563144 731177136 +-7557930 -104221412 +-855619069 767600507 +-109552581 784631348 +-924648195 777843372 +218156945 -293060540 +410839766 -781374150 +-580926803 -938430551 +480271244 645140093 +-2985472 274834506 +64618069 -187466850 +-673338816 -243789045 +-95718999 -745152130 +-554658004 269812861 +412961016 -503556636 +702182291 861818738 +883617375 -906106993 +-95272064 -468394902 +57971489 -200537489 +622769941 64941562 +596529322 265814430 +292231355 -50578224 +220598507 732654683 +-917431012 982234344 +784771265 522672422 +909291664 821379600 +-492626159 -981913960 +-773444951 -61455866 +240573460 -416733461 +-368801033 -893463484 +-478757090 -896599550 +-352285741 233284173 +-884474350 341615768 +-234148526 -186705487 +-351044776 131679874 +588726771 -950960682 +303222280 -255413886 +153258757 146360242 +-100201870 207800414 +313520976 -248443784 +742494488 -877243956 +830365642 4452588 +-445649369 -875503019 +851468974 -972803899 +-674322816 468078707 +-830257311 911304666 +-779346291 617521338 +452568421 -863449724 +-233983320 899571287 +-938793375 -899707329 +-153868784 884737990 +361340469 474464461 +-858702300 -828272405 +-87458129 144685493 +-975330952 419108973 +223703908 815791054 +72022223 318211711 +-898964311 694775702 +990155383 746577547 +-508686244 216140499 +-700156060 -272381871 +-718815194 231565344 +-229461988 -343596005 +-120060983 434005114 +-49245296 397163129 +-341741513 53951791 +-359752335 291727282 +739204103 -419720026 +245170968 259234499 +-543540741 -738035043 +751028890 676294463 +775829206 245680873 +759395762 -223004039 +351178166 -200929279 +655613488 -925828750 +551806495 525930350 +-522553964 957124087 +437258192 -724594165 +326890773 267812891 +-641584083 207230617 +-601336556 601236745 +726838650 -621175833 +859316690 -999940612 +-739698979 135597268 +527200268 -949018087 +583304095 -350497566 +164328633 -347307665 +-351711644 -274309269 +781435025 -274695776 +34431849 447216561 +-467286438 -536202171 +439590511 448163727 +690095494 -290758777 +94294224 -419121936 +-154573511 791026475 +-705857673 559477498 +-17602572 543674385 +-327531812 880193054 +-694344717 -983739841 +-90975265 -867266127 +380762791 315487721 +-617073000 582138664 +-929476577 992392650 +-148013996 284819653 +-355935756 -795073476 +510563786 953879488 +567197911 741852828 +-342016274 329145558 +676820200 789331789 +598247833 647908036 +314606454 720172467 +916209074 -113394330 +827119058 86830348 +-414930949 -888747614 +-975963622 226387321 +-833646296 180583320 +-127371048 804010008 +850113371 871526324 +835550818 897805534 +-1088120 -406149868 +235324370 512040371 +427774588 927854459 +-718076650 206165653 +447306718 -374727975 +903721627 -653183893 +574182507 207196851 +-688288500 322333906 +575767128 768718529 +894549516 -193665979 +707091614 -502889203 +-117327076 -438621325 +316446834 398626149 +17973385 294763510 +110295784 527163704 +-42499882 209928833 +-214124027 558526356 +-252174591 -914812919 +471264688 159283247 +442117092 -364066054 +-141903497 -583613867 +-574265072 -775935599 +-413496540 109815573 +558629025 897904653 +-100565626 218568781 +-524127502 657027611 +-422382260 -825114279 +496226232 989053715 +-574189668 -649941032 +-790397915 -633460474 +851360066 838970986 +494323119 -94796233 +6945474 -631392335 +442599463 277864275 +537877985 369105786 +-971372449 497539125 +-378520811 523529395 +27192712 -519662738 +-111667366 -992126263 +-627531353 159161451 +396420622 428751696 +-213023403 153989001 +-89597888 -665141557 +244344652 267694329 +-470311150 -307435972 +-265648890 18261316 +309520432 -885410269 +407509292 381590498 +296719100 -868267189 +967022848 180029054 +-294776703 -762684835 +-273436419 -392515681 +-139056672 479134070 +-209680085 523526435 +-879425825 500249210 +-827275748 470765912 +778758358 225918864 +-36012032 537694259 +901698387 676441544 +872215446 442225801 +394081293 532998440 +-274224827 -184612444 +-302126966 -152285634 +54719227 -532457873 +-205782842 308150515 +966289146 329171960 +-489775335 -849293103 +-924838064 -378014270 +953071535 633583386 +-419059706 -555414921 +-376265177 -151315168 +299718595 -818434685 +-869126849 602674126 +350500230 287289658 +-734364891 -241025021 +113633678 160242908 +141540286 -560395811 +208962399 392667537 +-678035149 -589829153 +555994405 -609421618 +-536954739 -336060673 +813098814 697093698 +-137190509 -639172334 +891503802 813306606 +723791342 678056487 +758008174 -84180210 +-876055801 -835795688 +949830549 -172187274 +563614007 450305265 +-907317249 168953982 +605110852 52734364 +-582156319 -692625934 +-183130543 717027380 +923529161 -386410179 +-657853160 101897509 +-481711044 461949398 +139411054 601831546 +137911829 -509861541 +839981337 -318450834 +51002881 -836121177 +-407117363 -903768625 +-418501321 -192757033 +317207898 252902629 +-712795072 -206187203 +-343743526 -369560895 +428212630 -93494871 +-66498651 -802836483 +-132273115 81919725 +-974031906 -976638253 +-219797671 63496405 +104743426 97304999 +-789684493 764837756 +534786048 373972228 +177914793 816615043 +-862283203 222355815 +-101923275 -576991476 +988930003 763395673 +654461383 277779199 +796815489 466708593 +440498272 -468408758 +-239564313 286516322 +-370070143 100068672 +316133620 564001077 +101108093 -241640179 +-726965726 222057299 +-548084210 -103935724 +-29121212 153518569 +-688534753 -147932543 +-64624531 140310398 +910253359 -922883600 +-326325638 -389069526 +-103058935 -387234815 +490577630 -563018133 +-720815325 -890304466 +173948609 677318570 +-960750288 360723781 +929727853 579793209 +779246799 575778411 +-455626914 324452403 +-351350244 -944742615 +892674730 136596536 +496593096 -336376651 +-660366136 -433620957 +973257734 22538466 +-489061142 311051814 +204680807 810107861 +677650861 -232871810 +274179460 609699148 +526807915 -861472967 +-50575160 879174566 +73415826 -448379912 +379304462 -143316677 +-56485086 -563179341 +-559225176 -888469441 +-607028967 717197252 +-859515492 655524568 +785981918 73558090 +564117322 -42169908 +321391770 -735637788 +874419730 -823729726 +683864488 144809348 +600304639 865095627 +-922860720 880770046 +489516813 803110674 +-854587166 -804689640 +-421572902 -214985128 +-914416968 870768278 +200572390 -235935055 +800561882 -764729489 +986836057 -968523821 +615057777 -320442481 +-242494517 948963508 +-456295459 -205556008 +-198964189 995193585 +725263383 -851293535 +11756029 291689766 +-356202120 -604335927 +818125146 -662625632 +255536049 363783992 +685474650 500150813 +-531519337 -442609827 +684995923 169301420 +940275397 113621969 +416447351 192018702 +-233033480 -936467140 +4611907 547648697 +-30554476 -231188240 +-62776379 176344659 +848525011 944629338 +-914677488 -883287718 +960926907 -990834913 +-896224832 -652852083 +225430402 530593150 +-758887372 113979272 +-883207184 -541380685 +608896074 -764456407 +-871381811 -429787078 +-467643286 295930588 +204426495 -289102571 +674414715 915005429 +702912702 -758731133 +426190014 467852379 +-414999076 191933588 +-338665108 995330996 +624168718 -713720856 +247657741 247110478 +-845803222 42300984 +-861681184 568163069 +-831153483 590277790 +966505134 615519257 +203513724 -811314611 +-709354359 241609581 +-262517371 189597279 +694948616 329970960 +-390089311 387216755 +-5239108 579421029 +470510083 692404111 +284259649 -294032448 +516363984 -260048614 +377178206 -247300344 +42211725 409220118 +526745714 624519662 +499311392 -796756857 +-932097740 128382424 +705597609 460110725 +682905885 264312770 +-87866555 -31531774 +-843355478 -446269420 +65868857 138469785 +827906803 -461004324 +-764330241 -408121739 +820612970 759560401 +698102063 -252396510 +-621486334 244120338 +-34266692 -825827456 +-341913823 74351181 +810676467 -859525841 +226598487 655184762 +-652987195 211863029 +386686712 346649893 +454204633 270763341 +759862891 99931414 +-578495748 448512135 +-749266292 -725434725 +202678388 -659449569 +890263022 -249164503 +351067775 983492184 +526954473 192034196 +-750376002 -916885864 +-814725669 -611293385 +760768763 393991922 +534756807 -643464087 +37948842 487028452 +-367905684 67806552 +981495523 -455358953 +15329999 749408032 +317648596 -245051654 +-912315491 -227652367 +383062162 -51080372 +-158470209 -669032954 +-788454844 -141613172 +601460790 178723446 +-902757486 873796264 +-376955003 -734116807 +-293010942 -847992790 +883785259 -742426360 +297555496 -434569344 +-537933702 99728255 +-757144012 662792750 +154143257 192908937 +862416622 672741257 +378734091 -364405174 +-979466339 -808849761 +-819935755 142882702 +-254492639 727443686 +711761308 -577751826 +878037007 429092704 +398931555 -453201284 +-797682984 -352631250 +-595976726 91721512 +-236819369 17563729 +-374272766 -169763919 +-639451565 32809647 +-450061742 -203126719 +498955030 131871940 +-472832370 345675522 +745436807 232044932 +472467049 -640399171 +131316774 719701948 +39835076 215835875 +-749494460 -731453375 +86030562 5591812 +841269584 416977709 +510483232 250904631 +-415065253 617211482 +27037209 119994302 +-935471831 -521642404 +930889541 -961962574 +-7325337 -821740191 +30931732 -951440488 +-69361215 -852358326 +-993703243 -11483305 +504524095 390919029 +167454267 421177846 +564042622 -703843670 +400777389 -147171586 +-186574802 -586140336 +621930156 101728872 +-799929048 206698612 +639443655 328308409 +544459269 916046837 +376593830 -830565069 +987926258 658399990 +457460997 -237663129 +593795845 179465141 +897923291 -740098399 +65086178 -727440522 +652153079 605192020 +31939666 -584280477 +112677324 670579810 +561437675 578166978 +-378834220 -922783713 +-73524546 445433861 +201722547 -974234539 +-906506795 951631611 +975530581 989732228 +379105032 -811822289 +656211817 380975998 +71342963 683324685 +-227661450 -457602208 +-361266099 -913675987 +757372175 -12388576 +31698563 -97355260 +-327512083 809797745 +778619446 861943221 +-614992065 -484728333 +-739982593 387573884 +-243100703 33226068 +-116037517 -195567815 +124309897 539856201 +192030607 -481874188 +366326368 858101531 +-991262949 -8647631 +574677503 -419993888 +-912291721 -883397991 +-935565428 481011101 +827459301 374434757 +-850499503 889611590 +-932019443 -31138912 +358420714 -625180387 +-598570864 444339423 +571927624 561074424 +468922848 -994352418 +7700951 786188247 +49345060 817894630 +950493220 801182697 +185567667 950099727 +148127162 375836941 +132760865 733416292 +51093437 690521746 +397606228 -852157498 +-822374514 -340881496 +673422977 -451377439 +129125676 589179469 +-678043842 -938828006 +-264362266 544377859 +-187740031 524731116 +-66519992 791081550 +-714796782 -975743922 +-29731221 -572335394 +-757639624 -816018478 +79068887 832128750 +611801057 557735777 +-321141996 -831658279 +431665324 -65309402 +402836461 941903151 +754134753 -366458903 +-294915165 -99601009 +-138593732 -460909530 +663656899 -146945140 +806947286 -150448507 +434158157 -409303928 +-380524193 725991647 +420067774 720776083 +822477071 318652501 +-136079844 -843946806 +237977896 533465096 +-177867632 306389445 +-926391313 495472827 +742710530 824077235 +-777716393 634657401 +408642552 247334780 +-728528836 872062843 +-582601591 95182284 +485452235 -743678690 +-940002875 -160289318 +-706850731 838660405 +-762520144 -683143601 +258229315 -121443699 +-483096922 -202497760 +-418576950 666743718 +-174020677 -966831183 +925031023 -712243652 +-658935262 132542399 +-511271482 -509189297 +878800593 -691774184 +-223863788 -522278425 +958659449 -973545455 +-629231098 -58943539 +107570652 16761188 +-576835042 872282200 +503576424 -835935400 +-82733319 65824546 +-96279482 -655760131 +148133243 -629674957 +-305595477 986328802 +273931 608481950 +-685961651 -701703230 +-81433009 628759947 +349052864 995364980 +193731600 910184390 +-418451524 -36678549 +705663429 596434667 +-600546410 -380494336 +-9889311 128847797 +-254843363 992301478 +-452297891 -88318516 +998922746 -946813813 +484002589 974061595 +-570562844 2812417 +-589741338 -449989235 +87374023 -352087013 +-83982800 230406926 +861585500 -786067300 +-602427517 -231331421 +-706581777 659033892 +-75327667 27527713 +744586275 36308676 +-604035639 551265179 +-418917035 738752812 +-236145945 -169105390 +100713273 936305288 +408233013 -157263821 +574895666 761409152 +881229579 -991993624 +-179408193 75401880 +-48055407 -575961538 +-156659147 -734599283 +-979224887 922984572 +-911799419 943832176 +308960200 -5770055 +-124984599 417732592 +-503599530 -127003504 +860986469 590013887 +214412755 690361043 +983402562 -11908948 +527703422 739792312 +84906702 -800311909 +326984737 359792835 +19449231 375637899 +-756153700 819186894 +-924000609 -38032835 +-483954591 768178704 +955668941 305841130 +417119252 -398846671 +373962890 -89131119 +-321571143 503941111 +-973696581 246470887 +-677029462 -568345056 +-944598194 -700767210 +-955551062 899809692 +-695553174 -599782807 +661475449 346258980 +974089564 -905472078 +862549119 755090212 +71820499 347259960 +380139966 -817144350 +429877358 -193548532 +456177531 910202025 +-760882632 219519538 +983740770 986674740 +164765501 -323213733 +-276260051 322621747 +393462365 723276298 +-673001566 -449267014 +454825308 93173165 +17106659 -655876975 +572139483 -682320845 +33579441 138782131 +952115438 84880906 +-273091962 -757933824 +235108647 -522526634 +-988091296 -208501810 +349889176 -379634586 +-943454191 -989809910 +-133721712 -813574518 +-647978162 -453242342 +-672632395 170361993 +-665744547 -759338601 +-787588201 -818284258 +716205838 493248048 +703353926 -369363734 +446779842 229542688 +-397017770 212272703 +86097262 -73563357 +877225718 -508448709 +-790091863 878222662 +-543654831 -614173178 +586501167 -132943903 +-784301855 272007568 +180900635 -245969275 +-395772977 -335165758 +158309858 -914028230 +504884221 -330787502 +-86667681 -488558307 +-4815124 890772323 +-758676315 331290333 +911691663 -992617714 +-168222027 -209132662 +885270409 -947881251 +-799479363 476086129 +360219056 -350970716 +-825897656 -35604910 +900240684 -249868370 +-931958841 -611110748 +-287519332 -185694939 +589111796 -304752394 +-420545875 996738015 +-660155499 208333259 +783255185 914561409 +-986355673 -120257031 +660228009 -870449244 +-132820503 -790216450 +301606986 231160123 +734962835 -421780617 +-168026231 -943862596 +478222735 -693215196 +-468510115 -613698286 +-598591659 -829675624 +-745382140 531760427 +-519561297 -501662811 +345756955 716972252 +-939189589 -484104705 +165968607 188325750 +733725083 -758532525 +-767159095 616505555 +-527158210 -643017268 +-675767921 -699318972 +-34321850 812631847 +-731168018 567632402 +30646193 803762240 +-349093056 -373025171 +-741424551 -799310728 +-725321283 -352565140 +-796176571 -254033410 +583828203 217261189 +-418185525 306974901 +-155454668 -382538038 +-618432641 -967264387 +972335644 836320375 +-627010755 625832957 +142291358 379273171 +-733975557 -329120812 +150510009 904521339 +645150655 -193801936 +734254564 20511489 +54255089 -384578137 +211933120 721350622 +591408500 -106446251 +-121235806 -178141143 +-729141785 -545849417 +123617080 -688865926 +-551803114 -750551664 +640764804 -895773582 +-10003342 -528822135 +663306666 -208341577 +701453667 -151474865 +-668352319 575869300 +-253141757 658416745 +-899858072 -421850341 +-867154860 -412323949 +166131590 -980776932 +786160545 827730684 +-155727150 961151769 +729187960 -477427136 +652435886 667705124 +726048312 -822642578 +-883459291 -550697886 +749072593 492856273 +873515421 -389744199 +78880365 653026469 +279106218 -682274419 +-94779114 -679617983 +-373951558 15648561 +-477417159 559725399 +-50969536 -295277905 +-845548951 807935622 +266934396 -75019094 +294608064 -548315885 +-623079778 849849608 +768153054 -4029149 +-305463024 -22255906 +-957588397 490488037 +532419103 -197271315 +-297683323 291287886 +33754384 -152207695 +-397838041 -233758202 +-67677098 279048212 +887986029 168751019 +-445491669 -816194851 +-264185593 -177186261 +-962656181 -863487004 +-705944468 53421718 +917745664 -522937290 +763762195 -841893613 +364016886 -66230802 +561751577 -201119388 +497245595 -137387361 +622421401 -882883619 +571503886 -924058279 +236347117 495707111 +-464023592 818668888 +183156864 455589498 +917984150 -841507980 +383538863 127639851 +901440686 -136695027 +516442502 -628490422 +774452725 -221665439 +-937749009 984872714 +95149546 311930100 +-904174659 -860243779 +-310735949 47849194 +912878975 264284148 +-364702918 -970779032 +-787311518 988285027 +498327279 -397361300 +-737443142 550150660 +-165526222 326839588 +700288942 331311731 +196700280 413080850 +593866765 -40749759 +186734702 507473572 +607025166 -348419336 +-263079599 -460928885 +335761454 403346239 +-401522503 -606944898 +-847170797 830827641 +-111605161 590307259 +155064597 -742863179 +192548667 -483718064 +-935772199 -200739191 +274563678 -733605397 +-376278600 -265562445 +148947134 230105979 +217835607 -951414983 +284184076 -612711301 +449501973 86443390 +551077552 860226172 +-580783976 43116346 +-202748202 -417150451 +939218888 542867905 +-957035794 -440616967 +935642976 217953373 +158965260 380869107 +23804740 -755545535 +540361101 253089602 +854304263 993918326 +558152172 455230026 +-867017893 991689458 +890328453 -674568964 +690014964 266639645 +-985233504 -802725436 +678370828 -677713811 +-494939851 -172119619 +775959574 570994966 +-186479775 692341090 +862683929 -156808080 +-513509052 -751575791 +599124361 828734202 +-643034084 530474754 +-274369437 -890868600 +72175827 151534362 +-300725952 384564562 +-957107097 -682027533 +533445275 -252070417 +-75399429 -462403383 +287200693 840063104 +-128124983 -793380136 +194284340 -983814554 +-135325320 588818354 +-918685685 -309950931 +874916790 -572631788 +-357431124 869666260 +-220772653 -584050064 +626021520 120558614 +108665908 795328177 +460894247 35052120 +506908504 -779061602 +-748503393 -388689502 +-531238927 -963673681 +271541054 329689259 +-875090248 162553596 +702988967 230221377 +-47597333 562016398 +-804869655 -498487993 +528212841 -896140947 +663774117 290651730 +-21668163 951851403 +896660305 -145905025 +216313477 -264377229 +-861206539 -506479526 +-393628795 628174819 +559310060 -20829241 +-402412581 -560484397 +674894115 888185330 +412254734 -147260000 +314035210 232504564 +-210684368 -316704207 +969845454 -806066568 +708953866 186076706 +-656297574 -182926066 +782693199 817557085 +-627393892 161121995 +-369609790 910493974 +732834525 180452916 +-930927120 -394001852 +-39884042 -870313176 +614811472 148224587 +835916531 -456422415 +256579923 73464515 +-768704434 978030566 +-999960584 -4217213 +869358908 616339135 +580434615 707051351 +325213459 170807485 +-393799032 708491811 +289002673 193572933 +361131082 -718029008 +919469962 -619157964 +999020807 -285884061 +-588079765 359898480 +529409443 -673930375 +25204415 349607829 +-66901160 22201216 +-672256426 509097002 +-442503944 -501747175 +403421622 -473153241 +-699578010 103178449 +577404013 -145547538 +774512111 -218994983 +-902961771 266731143 +889068851 -105154262 +-512819390 238722524 +-581429495 -318654559 +218620806 -180055545 +108678944 627404641 +-438050830 -366711465 +64403759 742380511 +852233555 -160884594 +467587871 -829808672 +575362580 -995976594 +528165818 83256586 +938485183 -167120317 +786118188 688794967 +537314925 -522279584 +-466684901 585624504 +898720097 921579327 +137038535 807817850 +995268669 -566654493 +-143471117 -187634654 +-939222344 289188007 +116655068 945387374 +703386041 549170958 +-294147280 272189123 +418305288 -98073479 +358181003 -228567052 +22349770 948559840 +102367380 985555532 +5053934 -650355243 +258677302 205788170 +-718316717 135271041 +-88183348 800558203 +902169602 419570025 +-559304893 -738063881 +-594482852 -155091815 +-982893146 736981364 +698118213 -115835961 +996178786 904565358 +-270996436 935678935 +-147786843 714303523 +-974661829 786944306 +756372866 662152069 +-456821398 208958199 +-244530236 -210219590 +593136756 594196370 +-443958416 743636057 +444449808 -590888683 +269271641 95557772 +800862319 -647285271 +727537186 -102526177 +817296783 597679069 +-94619929 842030715 +377110414 739702434 +376723407 -676968639 +586446997 -710986710 +791590187 570466586 +342859253 -773812391 +69906368 -553191746 +-873541050 709708727 +-809463325 420258940 +-15986642 -822982078 +-7506554 681368661 +-563120820 160440063 +-400338969 -725106213 +363265640 -946642060 +604725236 -190034261 +-764921305 249059350 +922341335 362368922 +-345521312 822975775 +176934562 417489705 +-846421065 615643039 +283125654 251660508 +210824563 -200626021 +-570599650 777580570 +-897244031 -462495190 +-886847674 690153344 +955855879 927442191 +383716730 -166499913 +-148612042 -631336992 +132277797 -101101050 +195040277 -135286772 +-817737902 -986813891 +-537479283 -299299632 +-771670749 -753974177 +-622617202 -725412651 +-273143163 -964989454 +-258976968 627873339 +68795003 -227724573 +16210554 -489318473 +203887951 903167783 +139245925 537909968 +236880879 981707981 +-735250010 -397364683 +731535789 -499721406 +481111724 568415501 +856636029 31363515 +660295988 176382519 +996961724 -433660822 +936451501 -41039259 +346276609 -319410170 +871240769 -127169682 +449487374 -40518005 +-735821827 882715420 +851815934 596523939 +672451245 767654803 +430162386 -628615101 +-480739079 959081815 +-155654612 923530193 +-968112243 784523029 +556989249 164720913 +-918230736 -413475340 +-505710049 -628656886 +478519537 234651327 +960368847 383730300 +121732057 79901541 +-102077412 856311014 +-460814770 -231608226 +-384826442 -808010622 +527060715 899638283 +-922526184 755720324 +806519456 239888755 +-417403422 385049002 +-710675283 -873744697 +-95770448 -810811417 +185756439 -401584345 +468268887 6507326 +739776607 463509583 +201910129 414175404 +222719816 -990669659 +835380443 964936274 +-912445549 -450979080 +-728016169 -306661307 +-789794709 527355025 +-915314843 -525581606 +533501806 -240320540 +527403691 -585676596 +187261666 839636694 +-164335034 196563291 +-424020683 -415308527 +-944532724 93273442 +604539469 -336486071 +85430060 -198580251 +940573238 681829327 +58624977 143879558 +-198590670 -508067684 +672047071 -220184604 +-995643750 547155336 +141361890 -404816516 +422651433 110695523 +-923342793 675291462 +338389622 699735271 +675754629 304717657 +512054873 -729068686 +286065005 771815407 +927285600 -943917216 +-812110588 -55498528 +-606968281 -34535568 +-174518374 628151180 +960821172 -851098347 +188803414 -611362275 +-993075269 217370950 +217721191 -305930533 +-174423691 699593560 +-458468649 485517819 +-125569693 131030028 +-343922401 -612217033 +639238350 429749478 +260937142 -909147694 +517639568 742714563 +428985860 429553357 +-895361985 184481650 +-291664583 409877896 +768905496 983482048 +402435327 -357901 +-482975272 501313538 +599493695 -63694861 +12003949 150370278 +997923119 221155930 +141055045 -797205245 +118718737 183899845 +-898020593 -420618285 +242494096 715979995 +382638543 877529804 +254256729 -338014437 +598098893 132281556 +509923662 -73459284 +36734396 -585110481 +234696135 777091369 +364014111 -342980622 +-282147209 684836396 +245338523 -665514489 +-353201670 -431014480 +-801521623 -304954783 +977669724 594768208 +537884184 584693959 +-445016212 -296336463 +-182934172 94974526 +-476837030 -477199755 +51217788 -978540908 +277730850 -481141688 +-145826921 390397951 +-882249608 -543177455 +676313351 534927926 +631980859 437026735 +802645389 355554608 +-345839872 762201523 +452240169 234449465 +101807079 -296446920 +204952282 774225331 +402503117 -598529659 +-69654418 371179327 +-350425614 128417814 +-749892387 113255170 +-115009788 180521355 +-310202506 -952920689 +396105823 44903759 +-650201827 -178455923 +187982275 710941842 +-927525292 -856486203 +964045538 -831305477 +-739489335 743208003 +-662021517 -621584567 +146990987 -348972844 +-391118724 439273127 +244927105 646121003 +-642233571 -25916628 +-810210487 -203777803 +-333808418 879043296 +-791545419 391822460 +-237866119 946842123 +334940876 -374703728 +-941864746 -376607426 +-18600338 25387302 +-146465920 247989007 +404033577 36746355 +926680057 736993462 +414231401 -723054181 +-646854926 558645313 +471402666 -135314674 +994828256 -18826986 +36130223 790732831 +-432603973 384209974 +304345351 311019742 +30217854 800953954 +968958236 288143067 +210532632 995783482 +-137057350 364082568 +953519623 -363790164 +-890931537 -103345495 +-782057081 -88695876 +384089939 526056164 +489773516 -563124154 +-498896598 682115545 +-324801256 -153116125 +411391929 295718363 +697842766 598503389 +-134091573 -132445333 +199539603 -934334575 +346003618 527573798 +638700277 813670088 +-192163468 977468369 +-2177364 949230601 +-57161538 947195865 +17253690 148400173 +-24896886 694747764 +308175481 190885390 +771471702 -101495876 +-205953496 -156509967 +305865299 325910654 +-475488983 -288731080 +367784058 981671311 +924301406 942652052 +-625434788 822538218 +-525712257 -152311722 +-215742907 -131129617 +901171051 200483736 +-459837872 -846339191 +356033194 689132366 +-948781432 -605178813 +670692746 610275337 +-407128815 -73183380 +-539679011 791471383 +811035722 553359260 +960040356 -79658348 +-278762016 -628000197 +39682054 -191768072 +945683817 -353314731 +233488190 -120684385 +-285131774 406387759 +799687460 -541833038 +-75233194 -322267936 +-883896197 -608870429 +200253408 668367643 +-437210503 -392878610 +67200991 595905267 +-415487689 977963498 +9870608 368748794 +316488642 468083875 +-292171015 -890683951 +-747672473 448530050 +-638090455 -398661136 +-656712042 964707005 +703446070 -13993971 +-231198923 -768925589 +-677658640 411218489 +340641448 728932314 +-70262064 367772700 +242705588 452303642 +-741293754 938582067 +831640941 481332911 +-917012289 -82654296 +997590633 597088082 +478513186 -310993422 +-332662769 942656982 +488646523 639720972 +632365871 57093245 +-976978215 900599722 +-84796804 -55091584 +520789819 693093000 +319016079 -72933971 +-622169913 86798321 +-225800882 659575866 +-51426689 7237911 +940169414 -473258020 +-732946386 -885766975 +676112841 -377578573 +626054281 916346133 +-729243705 755917068 +-700520524 -491550149 +-189586985 211163923 +388886942 625859410 +757435468 -177527475 +-114208180 634084583 +-33639606 534592460 +-778059 -521496534 +996841073 -855565834 +-571182267 -175446486 +-939140380 -594408673 +-963803613 -941807666 +75392303 -715092953 +63605863 -597024508 +236038917 -633747051 +826191845 -26309591 +873421560 -904092571 +232339573 923670003 +-287965049 398727635 +175901616 680063864 +841505390 -537419507 +831557565 736685003 +802431724 -64948546 +497902072 83956326 +-545889667 -132084067 +-379907506 358209868 +-544002136 -720876102 +-857332119 -666856359 +-137269687 -366905119 +670841156 61163609 +860314490 835794969 +-448058454 340200659 +914795389 -473705128 +-351529087 -536790426 +428701530 797718987 +146768950 229972315 +728582627 -601943064 +-132045463 492609090 +-755640046 602583733 +240801129 -661501797 +586277091 199968408 +328108903 266227094 +884147326 569984492 +120668114 -367823135 +-130912359 -836580539 +950143474 -266763388 +-145210874 933033483 +-795146997 -448993294 +-512997390 106222220 +-303112806 853834337 +684147673 912377603 +-710225805 870403330 +-539686364 -745650633 +942186128 -420284461 +-67624968 927813895 +-278054428 -135445301 +773546824 -6782408 +453173382 543673116 +-73962246 -724179938 +817166563 916729464 +183014563 -199598678 +66593044 838161747 +168623204 267686953 +405167272 -203685675 +-688756578 547561655 +-772888422 -62079370 +-575019889 -772118462 +141146849 -697801032 +-253646518 -832239236 +-454632508 -10722284 +-513014026 -390032637 +235686548 -697225786 +-377348325 753772075 +697319885 940935344 +755323379 -114154038 +-32491828 -131090610 +-862125557 -608011217 +-371818150 -168996064 +168119311 496119760 +-520083443 -42063483 +184819200 282018527 +-325366046 799617425 +17011781 -535819810 +-429647249 -160419242 +891857382 -227992387 +926220201 940623931 +-532145263 -198613925 +400294782 836507931 +-9167295 426051967 +-451517048 -825845457 +331428543 -811167477 +207716214 -330199617 +-125442274 556999889 +215526755 193898923 +694311908 775068053 +-363511158 959077617 +24312219 -477005171 +-930460652 -804097555 +917697403 816647917 +846043582 733119260 +-220031824 609724733 +243114250 -327241790 +959449163 710297193 +-955284450 507363449 +460136209 -486746386 +237467316 -762002641 +-342818047 233454071 +60838844 -236962478 +-291836889 -179142590 +213072522 -994364569 +823753539 -695189308 +680772192 799162490 +-314604991 256427193 +-330765640 297067123 +342198103 284329039 +573728939 395167950 +68336420 527386653 +755228127 -716961958 +77614960 -627454757 +-358546227 -247270033 +473241559 841194382 +197109061 -612403975 +-772202700 -398529066 +921762769 260328972 +807511753 125827020 +-173313392 -686649201 +605198448 -74517591 +-823876255 940902503 +-869250774 550846396 +-752552772 -75141651 +618315112 -470131033 +-661384780 490934459 +-264396310 754563274 +100880411 -776323792 +-109118025 -575411023 +-356222865 -766549752 +-715703919 492251498 +-45677470 -615152250 +-123259984 -236451758 +670776257 823382178 +213281552 -302276249 +657176751 -279887053 +706992746 -430465062 +689930079 606214309 +305005032 -701531117 +995982811 -757211986 +-978767914 -766302050 +-996832293 89502369 +932779958 375107059 +271538795 -204724181 +-750507341 294939954 +484450742 -307748150 +543640613 -631646471 +-13718294 -748139723 +-708818966 -545509144 +470423041 103303309 +556353663 -481131694 +398530158 766257040 +-732845926 -282986694 +-958264441 -292420220 +725770575 -690344320 +-184575266 172441846 +-594583700 796627611 +1402560 816420990 +-201244552 -992465242 +198164179 -167157650 +-515397305 -188114142 +-834328932 50447627 +-304008348 -183093271 +-565699981 387557512 +909892690 298090701 +-599950526 61931788 +140869490 -767924616 +667566086 -867159208 +-728266776 758857601 +-989956460 444038326 +225473451 -315375480 +586269756 -528680225 +-662419216 272777814 +-783257547 -418383460 +629179884 -705785602 +146476578 -580126116 +187134044 -631009666 +-805571646 -540718661 +-420237443 -255111211 +-527869932 -242870759 +23530819 -302115794 +549327805 513292649 +-376255124 153369156 +496367100 -194169905 +-708502240 927167370 +-636706323 102853070 +-439610016 917549797 +-833635298 67924363 +856728834 -119190728 +786876475 928300467 +107146007 204008855 +523854420 -503443104 +-870918789 20697970 +-517693233 -733065603 +-547537852 51860825 +917790502 -761318639 +-118257248 703387342 +910488767 303894199 +982477349 226147008 +-810579155 791672651 +869934678 -139092851 +373748752 -472640137 +-53321240 -154835918 +-145044801 14862009 +67356976 -257614406 +-556592971 447913528 +-453519086 241091184 +93029192 469949848 +35707618 -18366269 +-233125264 -197606634 +-129612436 -166779511 +421844924 -326497548 +-141627886 528069511 +700339003 -275513374 +-677196379 -55264347 +840439617 -115536615 +-20437633 -243273931 +978165739 -68321355 +-781341533 -399668184 +-715334473 -227794481 +-599725299 -629128688 +-132187983 438597041 +-903509178 981036957 +279759963 415669362 +-475148339 -755881048 +652521989 -490416027 +-577691909 636597305 +-241677270 -377372228 +-162915257 944004643 +458301587 293339441 +397609119 974755278 +-441118488 -401330875 +591504527 -271144543 +-93994467 840146410 +-917080667 518414358 +118996110 -175058005 +51877008 -259810637 +96014439 707667794 +-925588224 879215212 +336352610 196787992 +172388291 312469971 +351205487 343707788 +108382802 -723975484 +-524907431 -816342927 +-5699438 80216741 +485233647 -893518451 +657523632 744426489 +606047510 -562930770 +24794603 -220092375 +878936322 470979006 +-311631544 298202037 +-786668085 -429134378 +-267154206 543474517 +388013351 443836170 +-763372449 -590139431 +57697669 -191892292 +974996534 434837016 +-531298081 -413979373 +-402694171 -60641399 +-635499286 637326725 +43782623 -388476952 +-136349369 -471584837 +92590609 948134261 +237475954 16394638 +-261944651 -184369244 +251161642 314263674 +932067107 23528975 +683673047 -458994655 +-189246969 -493277267 +-446913230 -850625186 +-261663189 235904619 +970728313 957152220 +-670134145 -855411528 +474774652 76749416 +-315409300 140083822 +-168177574 565531692 +-559174137 -172541421 +-207362710 670499189 +613258250 -682244300 +-434943513 -551335465 +-760605067 63054975 +-945006670 27739178 +-883115019 450494717 +-817410380 -98159449 +125235290 940709807 +-679802143 -242871370 +-366734832 177819892 +243372572 37207351 +148916809 479104575 +-74569620 -90333768 +932291836 299719857 +-237079462 -882824840 +309344270 -524023427 +-710980388 -31732898 +-362232474 460023596 +697644357 468527488 +790780860 -401083992 +-986036868 630661680 +-397519777 262527816 +595168816 -209324776 +-410712690 -238624494 +844769077 10030723 +170536107 565022504 +784851950 192790874 +992437823 174468512 +717485487 658485 +540606811 918327827 +-492980280 12794478 +540602552 -836928259 +-259022701 -815177777 +-385819848 370168751 +-498878582 -621406055 +-118068091 524863097 +-565534778 -574476377 +159895788 176036212 +-308842544 819555714 +557089247 462999104 +-911270597 744936380 +-145025285 -51418859 +-524460315 -961588385 +-599543111 -637650886 +307570164 -126987228 +715165153 -176881675 +245140287 -235229854 +260062470 -687022358 +-648469735 -911341924 +2933093 912797703 +-212364574 226952790 +-169214586 391976023 +-204242797 961875016 +929001513 978319769 +-145213236 -308983460 +-623324739 717326637 +572080372 799004624 +823648581 720097803 +-249813573 762871589 +-829180613 -485054514 +801421239 -712496406 +243814950 596642884 +-151866698 894568017 +-509889656 990900536 +-129681793 215665954 +-672414130 999881737 +-793094771 164271337 +309418346 683985506 +793982614 -106880389 +716106735 -532052882 +-942179011 -259169528 +342892393 268930174 +615310567 -246226977 +-249612622 595922634 +910549357 590339685 +481347677 326845105 +-302101817 -879759264 +-824974983 707051349 +277441657 342458491 +885931929 158335686 +-703373745 -349441362 +64811549 481851659 +368986925 -9308730 +456632921 -103352488 +-14248487 990511611 +420001961 -35747855 +156782162 -381322968 +739501252 -992530530 +520157508 724739050 +-532884358 -47741151 +-448716726 385429017 +-856469385 -970652157 +-212784716 247039255 +-185622046 412821904 +-848579601 811048306 +-484959881 803510437 +-967578569 362666475 +837731340 -223965032 +-852653450 -175654712 +-887837081 -967844868 +-451612835 168629550 +263098350 -494603745 +298598717 561864028 +587877411 -454450646 +-182871608 544843215 +367597127 142553581 +590647625 446519770 +-759794353 -61475532 +-591373560 -437696275 +-198153757 -196140922 +-199044904 -860428409 +-37470788 -508180559 +-17601485 -229789942 +-885155056 834016439 +569727914 555689517 +603398642 782419530 +231519112 178466956 +176783351 320582997 +-652475991 22416476 +-466368773 -5687998 +-514905720 -100806864 +-817301991 -985825934 +5960510 893685510 +-213938788 -48888085 +202665852 -377989487 +813166377 396660841 +-755854505 311768338 +470492601 956508568 +-137199356 -729438886 +-509329198 653275094 +891180693 900146815 +-978170304 -91767942 +-561764096 874293944 +420091009 -589303447 +-401202577 -183941020 +-429079070 -755375051 +-883960019 685163335 +-653150618 762153498 +-842429067 -703257513 +-787061150 -756901949 +-407207817 -44142754 +-440701294 895044950 +-552268188 202958997 +-699037536 970016181 +-329155431 -505047750 +-730270041 -753753128 +920932429 790920643 +35708705 856998938 +22747749 897106836 +-997660531 -836896330 +-206204607 874043808 +285558269 66983577 +232176375 -977619854 +-946317888 -875038844 +652456121 996702814 +798437294 -333031805 +47893871 42494236 +-523389913 655622288 +-633298902 -833333940 +-382357961 -126861492 +-338707904 211521395 +491051325 779178055 +529567066 198189624 +945938889 -370214965 +705338848 -674383572 +635600888 -208744721 +911508774 -247976739 +-929392579 467111212 +-426424273 483127763 +559420359 395582865 +-998006634 -919483082 +-449911494 626906527 +-834637377 -849909998 +-863752493 936404885 +-847866070 214288666 +412841141 -300898253 +175765330 -254704920 +-410028209 555783562 +916232134 -962556097 +-269363908 374660230 +-92688104 -630661363 +79522677 -232082833 +543583841 270032155 +148935452 -958003401 +185239412 -871728106 +147503344 575054644 +-564618063 -26591010 +774998647 -715321324 +-975691461 -678796265 +-208266581 735062793 +90308306 640556482 +-918804056 895641803 +669493535 -272697544 +845752106 -667282963 +878964361 -167104441 +63734505 712433584 +525830423 253031525 +-8255507 728416601 +222154674 209319956 +659117457 812032555 +-727866771 902939354 +702861136 -115681619 +-791131962 551252139 +668905177 -142056254 +693294659 266930393 +-376934178 -964169971 +-560383491 -75313624 +16209072 324337245 +-23367452 222843807 +234437632 98971664 +-875866672 753958282 +51536192 923186819 +-539149200 987602201 +350535739 -365155554 +323300207 -778638195 +644109317 -181558855 +627993680 8095038 +882344343 138310702 +-475376200 -698145723 +-961802196 967173769 +-905880029 -737386196 +-35041996 -506168968 +123023404 454485060 +-294422899 -931555754 +-111886084 -880835874 +4617539 407799601 +37542309 -181583050 +223827625 -50447995 +-456104999 -516961998 +-453399740 100558685 +263632417 -138105580 +-944067565 777245251 +-815795488 296069870 +-878400102 638541127 +-317362340 215227644 +-276297948 -489144882 +86443363 -486424288 +72849624 516713058 +-561306286 95256598 +906473765 484258690 +648559347 252019556 +556224317 -426034480 +42496892 107074404 +707983821 -943620580 +-101841363 410023203 +-25608449 -687001179 +431242566 -143587056 +451081271 149828133 +-123842395 -938155772 +-487764457 843850324 +886197314 74568434 +-651361045 25453165 +-101033380 -639608197 +-645601027 -511268194 +-939537196 -6424970 +-181306290 -911682206 +764477725 436865133 +-212201195 -582566454 +962542495 -159368572 +795423817 -418715584 +-683818571 -20929407 +-68996925 534806049 +946285223 -123478581 +-349934635 208672485 +-423743829 -608195372 +-547790214 -388464858 +319368004 667432366 +-335407624 881519732 +901091285 605788448 +456400112 -395812218 +759655432 -666151635 +386225294 926264101 +-101800221 -44688782 +-477012169 -318824012 +748912375 -435009386 +-970040389 244217960 +-803155362 764856325 +14569102 -265077111 +130133238 194510903 +-121689569 415932497 +60778123 -265528044 +-172395298 -456203349 +203352574 -296069229 +967219537 -628774957 +-871784371 630759361 +569136769 -712169545 +227389433 477744524 +164235575 -230086680 +419940109 840592508 +692535697 -560793041 +872608052 604324049 +-538715455 -894628134 +975070680 -130521847 +-218232679 -590931039 +727753034 274734523 +916986203 -232309162 +918490972 -353721647 +649970705 241910380 +-365564230 862632621 +17557294 -500493984 +-614359326 -228362235 +-173733420 -806431842 +-830821972 -457411761 +902565205 -66837691 +-852198573 -379840547 +-365507775 -114375781 +-834756642 -807202403 +313615788 -587041931 +-532816116 796965699 +-421180325 -996821026 +-60695024 -941193796 +-65655398 -631150749 +773650171 -174059545 +-311149214 -459171248 +755290774 -241063973 +-464451079 504198205 +887263197 -550741754 +-253192307 -388172945 +611711004 -858086937 +334897166 867930856 +209399521 359759562 +-996228458 -396843639 +-957552843 901699840 +-619780400 -221735111 +-480688404 527379324 +-441115036 225164322 +-72155072 -619640926 +122575528 404601999 +376185281 -807514565 +929104468 -72925575 +129278506 837039859 +199166634 -20566748 +-817134910 -901318362 +199018838 71240820 +524322632 873148460 +-443556262 735277785 +379892671 647416520 +-861166735 133503172 +79083015 -279009070 +892907140 704080704 +-773544662 -504772959 +41475734 -431146442 +411516295 347342510 +-840234365 494771246 +424273931 21677161 +-297343176 -738775606 +824448514 -340778720 +-633567473 681097096 +782210749 220540624 +792210515 -356043320 +140368489 -684142768 +-554713704 -35939122 +627655169 -976811395 +-338321651 -47382392 +230949838 369631336 +-678061300 425950615 +-780548522 -30277843 +591369417 805471525 +801872189 440829098 +125575348 579525302 +-395647441 126095165 +-186426726 553839595 +-72978577 170590912 +-397042841 -774433623 +-58700456 244291483 +-862705562 777369699 +-103804743 -530752797 +484005388 -435632452 +-664493459 -112814723 +193077151 666408888 +140973000 122849434 +-992883837 -932183426 +321597002 59138927 +-519921860 -6088947 +527038938 -297153126 +44114765 797175455 +786473926 455205795 +-973705570 -553438698 +204132941 216864529 +645348195 -245870233 +479377591 621796165 +452341608 983555471 +-143575814 221992590 +668902191 -56139811 +-925120778 131729346 +-806047006 -961946391 +988121435 146555276 +12817259 -259040522 +115981833 989017280 +599486327 -782996034 +-230386130 -49867243 +848245657 766914431 +652550357 -225334037 +463143598 -206424080 +654598173 170558653 +-301295610 -369977702 +104949386 -155495545 +581744036 107008572 +333565294 -310756803 +-817347218 -574535662 +-629788894 -589185997 +706548978 -569958845 +64177746 -970207474 +258312792 -979454668 +384963565 976824720 +51463823 220559675 +-848730753 -973112514 +-463219729 -802415317 +-581423128 -375569433 +617573516 990331391 +-123463314 -669588390 +-561143449 -342646863 +845258749 -891029158 +-177671976 -99320778 +-996262103 -228394838 +-818225215 807579034 +-70050114 425571833 +-635510758 -748808744 +-262094941 683148076 +-948105138 978094218 +89267276 448642514 +-847786700 -378779879 +483695257 801378020 +-511119355 -198962533 +-538827653 473044352 +852176336 -227846967 +-791776940 -295086292 +809086290 -633627577 +309231493 -506775007 +-524533267 920928183 +489002941 928154311 +626616227 -734108357 +772386046 -806419802 +41382253 400401480 +133870055 256881073 +-879308387 -403492089 +61741528 -792907196 +697573181 471086289 +965322273 -17311699 +-202125934 103304896 +349365570 853916421 +-163408589 978964114 +-455390330 832985185 +562126151 -537556368 +-35423629 351406346 +-540553420 74220503 +-847822508 709478153 +504826344 401469886 +-57011579 -218322463 +196535386 58807507 +-441598910 191712521 +575845003 442648867 +884405258 147249581 +-298259343 966348371 +-913805729 421929988 +-364172201 343363374 +-463940902 -207955197 +199445701 316619814 +799083278 361698452 +-636962860 638176030 +27944207 26489602 +783763559 -251066652 +-526640860 -315380338 +221936120 -599737919 +551077818 -423029174 +-16200957 493420610 +306554550 -271409015 +307170153 991658028 +120412499 515275595 +-363364133 906455185 +-676084124 -514949893 +154764553 -593939540 +-999265944 873817830 +42527375 233473404 +-832664909 -183219371 +845180908 -55419215 +588098417 543442412 +506632345 -38374638 +-769582411 -294909273 +-194301333 -435883755 +820962184 110361681 +250284801 234965033 +177232337 -337187191 +-862156670 -737748069 +-421673180 -900678556 +758857423 710756840 +421309320 16838016 +530331164 651001001 +637856108 378619765 +-702392725 -31413090 +245525088 282388710 +-928866462 -652931570 +379273936 999191096 +569172612 -883939059 +-354525534 972852801 +-927289608 397418684 +691055616 862358392 +301920536 416320036 +422735529 -940404252 +755416293 461946583 +-395945857 -780866051 +-701128847 214877911 +-572495800 318263284 +319850725 -857856635 +179951900 528652998 +-885677063 604913938 +-876076071 787485432 +833449615 -428406909 +714837535 460035822 +-196906437 279173367 +-540062172 35301810 +834453461 407141628 +-877301040 128838488 +631286306 -840430638 +-275877297 73121886 +-284021983 954603710 +40508846 -637551213 +287190430 131303218 +491116941 -223316950 +857942315 -98653373 +-875776227 -891574662 +35428791 -331387376 +-647302701 779806514 +-732044008 903588094 +529675291 648285697 +946451492 452207404 +199332607 684571105 +-357339924 -171958598 +-211561810 953150362 +258508429 -549201715 +-539880800 -738313111 +-419023032 -877194327 +-187188198 -629082595 +-627668207 450281227 +564136789 778257212 +35830013 852640541 +950441858 996494308 +553518 29848480 +231866353 103873203 +783282754 340572242 +-561407947 249587720 +-68294023 924498685 +-189219485 866761159 +-45331079 680391485 +701751050 -546029603 +499781393 -845640470 +-505484322 -332167489 +7138029 -483027009 +977115848 22920066 +159113612 646128565 +81709231 -556387133 +-792469479 194123363 +-158249156 -396616821 +547389007 654487320 +846549541 -901228205 +-914075525 -438686430 +-333146684 766689133 +-534526716 505784011 +-866361581 -75165207 +470426099 -721970367 +-350809557 -756567469 +-923636389 583061997 +-405946802 -421010592 +756995182 333612577 +746762585 759251938 +182395860 522076536 +283445776 908088444 +202610940 -748477977 +393847925 -400356202 +-620556452 -456269588 +-189224617 479067865 +466257016 882117089 +-700051381 -405131947 +780227550 699959912 +-181099661 814005650 +398344061 746331780 +-40402492 166752875 +-178419194 227110418 +-25565934 850851072 +-426792164 -143849963 +-569303838 -516912826 +909725454 -695269968 +16396081 -338071634 +-114620053 28257034 +111830191 810609300 +-777911925 -165645709 +135900313 557324942 +-879731844 23584768 +583512804 682781457 +-277231642 859576697 +-84914416 155123202 +-168865146 -161728352 +-394453716 -624783436 +105773197 19685753 +115227136 -740346687 +-404093601 844018549 +-856331360 -87118542 +920883955 -613138860 +855504411 318408853 +39805547 817614957 +-18260138 396758804 +-663270232 388248584 +984062481 894974136 +-744446435 822111412 +-629041620 -570271286 +548158392 -918920920 +-455600682 -230583169 +822158837 710080072 +-93916348 -349369279 +-941178616 -321645974 +550670529 183584469 +980873617 733653881 +-138546032 205719428 +552496635 880558436 +136626356 696347154 +939897726 598882882 +338644798 -496321739 +-621439613 -489920397 +-471490995 114615768 +604411383 226689238 +674577182 66127919 +-824681726 175875255 +602016733 887361705 +655800842 -340511635 +103162110 -720688295 +-324262061 -745577461 +-150149532 -736922629 +884290145 -231652595 +101710432 319858257 +-744252725 964550812 +958634659 -205964728 +492311620 928038833 +413795414 -353317365 +116537798 -693216422 +-913778159 986893155 +30613396 -88245006 +-78191207 -311587872 +-831379296 -137753113 +-909494941 257211364 +359823059 -638371529 +-998992549 950023306 +-322247153 372295788 +-156491835 685199341 +-319508493 -661575737 +518953804 -360222840 +856860573 962368672 +438541573 -616132463 +-679297766 -187721476 +-516923152 427249887 +-699224666 56683370 +-363493524 923741920 +-866790567 152239734 +726897406 485575267 +779738415 263283805 +-954251821 -913614501 +682475984 505223405 +-266084519 -410868317 +-894213233 -57748513 +-241850919 -901774580 +933668478 -193511949 +997187285 -750438397 +-968382866 522843774 +-620194918 -191892766 +867641585 -182143204 +284472125 -944724138 +129792506 -607634949 +734613030 -643324735 +-198427320 -751543839 +733842321 -721752250 +352348925 69451084 +103266954 291039406 +102222354 556903463 +-221596769 953935239 +630434193 -146047906 +635764181 884836896 +-471681613 847750630 +423041745 5300090 +974199216 584874385 +99386063 -196441231 +-20251369 -697349351 +208750792 -841928193 +-434748365 579084810 +924867870 489572435 +-874637160 633046729 +-417480393 -284100524 +809476051 950768526 +-793007216 322505281 +-640645454 -246117509 +-933851606 -856490657 +-390918295 209278123 +-801089347 206388281 +-566716143 -880507343 +-542500383 -562764735 +-26241362 643680331 +242045965 410730341 +-53462556 -976774545 +-835720645 480786350 +977375657 939033241 +761605522 -81648302 +-48726466 804585154 +-159208023 -119161853 +-183193057 140634631 +700599846 -212208493 +810861229 -556386956 +-810945085 -691163590 +609638014 737018447 +-731268918 -816457690 +-884020070 37397568 +-793017774 -216671604 +-978256007 590829002 +-199681655 -300142656 +135722565 -272712012 +-464188393 658121146 +975207254 -174866076 +-922140751 745199241 +-388575802 950047014 +-864096017 -308779818 +104760065 -960629993 +-783700545 161077472 +-386502123 -419357960 +76188257 -64843532 +22158657 897863579 +-830206665 877467953 +946542809 -529049146 +610947012 -492716189 +-216061662 -687260440 +-332283035 767370683 +-403936995 -467741525 +895368632 182230974 +-272283548 -724647688 +-531915764 875785668 +522343960 453750212 +921318354 -457669087 +-653524034 -7493842 +-350627895 -159782990 +-353946573 -334158462 +634845153 394762646 +-944289574 -921459228 +635991402 676283324 +-823947176 855427367 +-284045356 -103890780 +-690160686 -137041897 +162886700 -704903800 +-409385322 898446127 +-794179001 -914719999 +-419687122 317193027 +122697726 -827672801 +-13774820 176233300 +390960149 -160710752 +-852363901 239471599 +176655591 793310528 +-14313996 -64748098 +-650327377 -358880759 +-739163301 891272118 +918715902 -159750462 +624458997 384661652 +-376142080 886152645 +174924991 628061871 +-546882117 856285917 +943439423 -348864641 +-199202670 973815024 +-254667268 -669706030 +284863456 -286479691 +-668783063 -461465103 +1261221 -669684630 +862935062 640154792 +-883869437 -486844476 +-323740849 558851731 +-946568515 -980657371 +307720387 -850791845 +347612212 -959406393 +-381884025 -492838082 +-383106941 -352382460 +493091873 969664638 +538738052 -682517123 +495041174 696075899 +-552770391 -920849326 +-287256878 -738235741 +-417597147 239317688 +-672998528 -636482593 +960743326 688060395 +300573152 508340500 +622648890 -310242534 +-936359310 -20072714 +-499823385 726870580 +380505946 -628306101 +-932482129 637224192 +152696703 -840433599 +616436495 -603995912 +778549082 -517115555 +-89924953 -993080319 +-88830459 529450668 +761265912 421436416 +-133783049 -66351685 +-769701800 -661998766 +-561516295 -537527904 +152486960 885110529 +-383455139 -533583969 +293237940 -757403441 +-282030628 178765114 +839351080 601408569 +419107326 758000372 +994690480 -168122611 +-835471037 696907763 +-884818207 -571073795 +-615532148 -348605805 +979196036 795477281 +-964100219 -660957014 +-448812618 618654044 +-966979606 914671516 +-737898649 -71760112 +-946592089 -280315756 +-55379484 -365720144 +96947685 -476400524 +-381962923 -893465339 +-75262116 -268350178 +-462486721 -844915671 +-452592315 937382499 +774300307 728681454 +-512299882 819910700 +136671674 -283002376 +-320723279 938762118 +-200060412 83512260 +700588010 -528032002 +491006385 715031352 +575075896 -146356959 +215363961 698893442 +-139213608 -55729 +-968431295 -278121963 +603372897 327666159 +201475282 584988102 +-294291737 854001496 +17704621 -19878772 +-256867453 777537107 +-419125957 359159269 +717030322 670529877 +551601584 -803216106 +555188317 -6945797 +-806504066 -90695177 +-399587372 489068607 +106897652 875093159 +-138966607 631573186 +-570480663 -6954809 +-804683649 -154417943 +-662894756 -75458362 +8217921 536442090 +-940722786 -723128540 +-814744249 770790120 +-520876264 -409921563 +-954505687 363154971 +769628646 600205748 +-593435034 -560108071 +935298794 -866805690 +-551289596 765663866 +-429508037 51135830 +-598450649 -189186002 +547894755 -262913137 +781994367 748655783 +76455384 658022807 +992697958 -124736096 +-424770381 869367442 +716342922 544518531 +583505854 -208789181 +-531303105 49534057 +-476551046 211201418 +-390807921 -260543885 +-595517619 276906572 +778617476 436344210 +627890989 -717259846 +499075361 -115407922 +262379400 326795438 +-472997180 -218663388 +-756523741 -648174653 +-355160056 -345447388 +-385819399 207948917 +414422874 -110609817 +-605392521 -743097453 +-89127037 869341082 +633760637 17679816 +-440264315 243147170 +896696275 -223957927 +17513235 -784947930 +-239587152 863364544 +-896166991 297927008 +-395169439 -231955043 +-424592098 -539690060 +444022295 -868335706 +-828781892 755289431 +366249701 844125019 +-798072988 -827342311 +995564124 -400650118 +689696289 48337090 +809753654 -317554622 +-734084751 -366867632 +-651710335 58363939 +-605727478 57663756 +-329951722 290148184 +717055778 513844504 +-318760120 -208673751 +-424495212 843271264 +726573408 -104039971 +-80367941 -370733050 +416460219 112859455 +-487572899 453597718 +-90755812 -418306693 +-735955338 -386769367 +-751708689 -927199655 +-233835804 624772630 +374815455 -716303177 +-938882907 -603671587 +-518469833 987728685 +-603590077 375808175 +798287123 -900333293 +-858680293 562364977 +-764086007 737690483 +-156431770 433046602 +241274276 352980768 +927296592 782864193 +924965521 703759770 +-324769144 -194475563 +10961673 360028160 +-505192183 -696881958 +-466922475 377429718 +-695784598 -79191218 +394200486 946187910 +-11502880 -588992833 +-930770773 912527164 +-960872903 363201246 +404530105 87805074 +143727255 427926699 +142772427 190820335 +683109347 890736349 +-788917782 791463869 +-796200099 46039905 +-109295748 -790080713 +761374733 116462226 +-904261472 127362424 +912071366 -792398971 +235742054 -593241200 +251443006 879280615 +545257674 -165869254 +612145956 -495499708 +38416948 -744770289 +-636996212 -379926813 +314274334 -788536975 +660973443 -190705088 +-63604515 -670311716 +530060955 682514316 +-688494684 423917569 +-142666220 647279534 +-345618671 818580766 +366837190 -273122887 +-724937369 -872673130 +374311301 820006596 +318687103 744112322 +926105765 -917881138 +168575045 -454329228 +403551586 -526141426 +-459721968 674445067 +791176118 131685869 +-865675625 135248513 +-19227220 486956978 +-530321172 -77562553 +-557023704 -612731636 +821701968 312549485 +-328091482 371262555 +-373318961 515911365 +-81236313 680875711 +617628693 -107076881 +-433483644 -995889634 +-445991410 810573888 +617528326 -862330324 +360390982 708660403 +844814209 444451811 +-250364854 -304653584 +98811866 883690751 +-765815801 -769795902 +259218345 58584632 +-689265587 960734797 +358353586 -928754710 +-91676889 926274994 +665921036 967704834 +-720818617 111111793 +-989015774 451622077 +625067433 483300634 +874099962 457233189 +-134665900 591969779 +567509673 556181776 +10161180 980127125 +243416400 -121546163 +-147322214 -909666596 +636429646 -174403677 +262539431 115259313 +-822390254 -432528832 +888476959 46214077 +332781286 -704020165 +298301635 -415804509 +-219297509 -702153325 +-514768353 -833302797 +-986620044 -715955748 +132621530 394958795 +-337942898 170370939 +-776270083 158057008 +-4615594 -673363598 +674268417 -150291206 +31756495 100569682 +219229193 -375595342 +-956760805 278464405 +436661786 837528324 +-438134869 -259377362 +539427559 345735066 +887422028 172033520 +11592321 -963004917 +-73031925 713952274 +-450300948 -55209922 +457576137 708054689 +-9317284 -979370469 +330447526 69458207 +-919751209 154204635 +61431388 -810745312 +110960568 -453441794 +-447424163 911050812 +555748756 435971439 +857991380 580875699 +-404753676 387823534 +-988140048 344762326 +656552680 541822326 +177296234 -632924701 +262455407 514949071 +-599068089 543001526 +-270132856 -252685097 +429157698 -671395932 +-654566 662532324 +846283425 91371442 +-402509709 -288483191 +806179817 214029694 +-174784617 844480466 +-153626168 276695827 +-139552117 -394386489 +574057032 263177327 +-562359533 -990903434 +-965492252 861976550 +196308604 980838842 +998562276 582427726 +461225071 -640503940 +-258753356 -728275334 +-914838374 -675614394 +14880743 -551106405 +18009142 398069722 +-685464855 -237876333 +-561365605 641844711 +128413514 290384817 +895393271 519939845 +965251241 953506743 +-859711755 -364458446 +-4004313 169986942 +-664706458 468710439 +443054322 909091401 +-506319182 556951627 +-530081570 665054245 +-443448238 -800610236 +299048766 -854759441 +-565947090 958365238 +119549160 -990175541 +475270921 -517836389 +-232295703 822116177 +794744364 -26727674 +578485520 898620201 +979893348 -74701165 +-628756025 -572563841 +455257016 -172707618 +923401322 -905318908 +259569145 -942682398 +-472559619 -701004361 +-896971929 -251540229 +-431700905 -379539636 +-969485995 55405497 +438490476 -965410549 +-886927859 859208222 +158017990 -457944880 +528703201 -903849466 +13796954 626166164 +-32007597 981708571 +365665297 -888310524 +-763630247 -408733970 +-477400902 725003308 +-234941135 736803047 +110450870 119050378 +-816719091 428532126 +-390923421 -911215669 +729921955 -692704767 +990297556 149341997 +-358714898 -903214467 +340233765 -763775411 +308047740 -842189776 +332310875 565691607 +-618168004 492432529 +-55176575 -719123250 +233688998 724670980 +277742919 711788888 +258510401 -37995435 +682022381 572742709 +-733343587 -115644784 +536432029 -427901981 +-845503649 -546633297 +-649307406 919902963 +736337635 -1318494 +57241587 107833910 +-875020271 -90331301 +-29916042 -490226891 +952607853 -401980221 +106472388 -827034585 +473257550 474343904 +-401481663 -235707049 +345692321 764865348 +957404817 -177245350 +26146642 808069784 +412244505 901661444 +497097215 -315362615 +-208496739 -711525401 +-872731532 -784311022 +823230497 299739831 +9424466 204879216 +678669146 -646279005 +383814195 164376363 +893978557 -893978184 +775641075 -829901833 +788293805 -366268265 +278110065 798487506 +429558538 534855662 +500490488 681434829 +389237963 -385115419 +341256802 577391015 +282215695 132977408 +-210595148 -114193009 +-396643410 -841086700 +-486168142 -786648289 +-770988238 -481340448 +82570055 -798800214 +-227073539 180747972 +-591491764 -192423779 +-737233145 986249329 +895190573 123637082 +970287733 -999318066 +-465547782 -37386013 +551303992 756514702 +139280346 -749623762 +261860826 154486495 +943349382 459662369 +425740892 -944639865 +-319985758 -49695933 +514692379 -997012456 +297256420 -968807382 +-969850819 840885647 +310329646 -329408332 +88056428 -710430195 +-676142031 677842418 +816708992 -574449196 +-853713535 -541568795 +-762296529 -782529269 +-836914470 -792466311 +826994870 97193009 +550609295 -14867919 +-723239538 548108169 +-657513195 -632054874 +-878615202 238812355 +-507193949 -288935608 +644881315 980059805 +-226846322 -495117328 +-263363437 551227800 +-687750050 -637769772 +546130880 368052880 +362863550 -44495236 +-385576142 449321130 +585680579 681260883 +4971421 953973275 +-110577345 -767865729 +471382440 -159496347 +-5089443 239190591 +-680940463 723758870 +-757318880 -304953957 +-917921492 488800213 +-213075256 -503801836 +224851888 65019022 +448583605 -209053846 +-30162052 -959492639 +30998327 -95676206 +-423742687 -696386865 +-317742477 95710739 +268983191 554930290 +-732973894 -904088630 +-862036761 -606493735 +-92841235 13721322 +-501588022 172095687 +255419141 526122555 +137586521 -603027770 +-506731624 946572864 +-994318365 182318575 +-572855778 -229392490 +524025912 -30202681 +331459064 -428705011 +-42687896 790766076 +-836858574 -590876044 +240209687 390733685 +-510987531 -924129053 +599043227 -855045970 +593232379 -637913454 +-815947702 94023797 +-11974500 -133371730 +608179929 82159077 +-636166826 -244720727 +361712290 801852352 +175100569 307802420 +-157945644 480633542 +443453370 123032450 +180948512 594719103 +664179096 3044434 +108420071 -398271561 +-654582322 -458133397 +696679338 -929831430 +716382925 -83046375 +-711950604 315322363 +913477428 863244404 +226272163 211342633 +-893369947 -925402769 +30086585 -278352146 +961719657 -709260207 +-512420911 644091485 +987924182 -96047407 +-936752116 -41387040 +161086502 982080500 +182252793 -127798478 +-748134334 286341559 +559325074 99471894 +-399888429 654198280 +451644929 -401748348 +-159149901 -835621147 +36143210 43758364 +141187141 -63334237 +513801428 334399298 +960122890 38548279 +-833448184 210671071 +241776391 125490334 +872402540 -26946994 +-326224116 -940962075 +-920447670 264816213 +423403069 525456384 +-973837433 -960063519 +157164644 202413454 +-672656813 -790768508 +-122188025 -304217374 +991301071 528414929 +188784413 367076598 +-754694307 -200240421 +404627405 -648718352 +605983245 515560987 +-393917981 970478832 +-615558109 905556588 +-100979315 -443755147 +718998529 467038252 +-752973501 -955976752 +-743043648 -182702123 +-9053356 182244759 +-875432371 -257723476 +-177325377 -754608459 +34110342 302629656 +-558732122 -726685345 +19383075 -92636950 +111426476 -261598259 +-253396772 692350793 +638944510 129378659 +223365360 -493692967 +354964276 -944171443 +-250504988 -559309214 +869647523 -760726160 +736285612 830381390 +-146219142 -858785520 +-564752061 -701576033 +-508108076 870984921 +760718555 684139347 +574383973 58306857 +-747152648 262117512 +532885869 -311583220 +793426195 179398958 +392052119 -244906800 +-707583382 555053547 +672761458 -268838860 +-29537239 988393140 +636483740 889693334 +-451280406 -712702868 +-42091947 740485726 +637480678 -585630428 +-163351776 -795547512 +45976543 37708503 +-739487959 -830295632 +-46906751 502349084 +-422724321 320122496 +153710682 -206521807 +518748599 -949767329 +44588502 445970654 +-473589551 -841622932 +261152341 327087668 +89246910 874754473 +465315648 504924520 +-197096356 -127361091 +-451718752 180952987 +461571725 819749830 +414924250 640276559 +683301525 180340553 +697027001 -117182536 +900094740 -264435227 +863843193 -844533115 +659670436 68332850 +518808306 -790103485 +-239630255 -35223588 +-520816336 332714981 +487925156 261514245 +674483500 -301067543 +299666295 -791351100 +-307127312 342973255 +922553157 -996599305 +-955682886 964143991 +158694769 377997992 +134945529 -895239629 +-651066804 -251891793 +854577501 736335780 +-363067813 846128646 +-366682929 892230518 +280022966 -942419996 +504350673 511013516 +-283523983 597350931 +761572797 479048981 +789431080 -446419920 +-626354976 482336746 +-300430303 886910960 +-585079342 403132899 +77389458 -584265702 +-713903619 908323788 +636412959 -37897278 +-724243333 80713173 +394324627 879671011 +823143283 575747107 +-298334105 -568525523 +-631199427 743437864 +865237164 -517322644 +921290956 758632802 +-436418275 -508409081 +-394216532 557593663 +697273239 -354428429 +268572950 -590189489 +614199645 -808548122 +332103761 171295198 +4134538 -929387178 +-730850801 -121075103 +-106416570 929129867 +188518210 329393709 +-997856765 40086055 +32064831 -183011675 +235929249 848912171 +-215424788 -671482848 +278237640 695262278 +485357671 285468846 +628469506 -525453333 +-123247806 639026211 +832802570 568028237 +16525264 -816271114 +-109316837 -443863278 +289899059 -888333847 +-270958961 469694060 +33688036 720790698 +-343467757 -141346764 +-295738083 766550721 +-256221193 -132183892 +-947166567 -539281089 +44925535 -956758505 +177612928 293830869 +757410926 14428659 +422005140 -509440221 +509540117 414208451 +767698649 -636116267 +256781190 -717314404 +358830122 429754198 +-772433770 -773665334 +360965826 -282090573 +50144027 978138413 +480271185 -537981402 +137480352 -856477964 +724649955 376608314 +441710145 -654157797 +449575218 862688322 +-894803463 -25528919 +-313087590 846813284 +-101850927 -900212696 +-312896803 704423410 +-902474339 907439329 +862535849 -80115351 +-428346633 -919401479 +-213538506 -164900656 +87911865 -316547488 +-767307772 -531392198 +-928475655 242957144 +644139094 315265365 +-50133212 361489470 +392893556 -709443134 +281484124 663499034 +682980672 998356010 +-371382790 715007895 +-748806102 -633643775 +538711278 -96864658 +956014311 161086670 +-648303324 -670785705 +-475993102 -872022772 +82216591 542692435 +787628018 -601380787 +-240193955 -956604625 +-710303676 637018886 +-722802937 321365488 +534962896 815117155 +-643793266 -952448571 +-445181542 -184915128 +-312872461 -460032463 +-400651760 -804023059 +950886779 413731240 +-245160531 510431837 +963873117 282904323 +424576841 -927546272 +-805714240 548042277 +797210142 -619171325 +-178373273 182678537 +398402164 -380750526 +729696627 -452426661 +498743801 -794149472 +-438804556 742645073 +-766986350 770769860 +-393474685 217955073 +122697936 -350043724 +-604155714 -400220941 +720190960 -422161736 +-723832196 -373369004 +987289921 878507494 +262372129 727335488 +822570479 494878350 +-562779082 -318059933 +-48333666 -582542981 +-684951125 -440015012 +-215891313 -602448877 +872593021 -356139747 +-646383742 -233824097 +677647096 918419132 +973702745 479664956 +-368290773 -154131851 +753469275 -311351835 +550578262 800214581 +219161713 -858108295 +-111662947 -28681315 +-622782437 261755868 +-240948797 -763594039 +-697994853 -507308630 +-436846836 -651341114 +-715658686 -824035014 +-524031229 -563659092 +18447951 767312604 +-224770312 407723097 +630335207 -757301287 +113523364 -746860101 +-28681574 834100268 +-601610110 301182805 +-617205052 -586104802 +-354983218 -222534028 +184170670 -850589350 +970036652 -798469281 +-600729619 -198709533 +774278977 -749188056 +-790801278 636944118 +-681609742 -921933955 +366897522 -407439795 +-257372812 -560190159 +922569807 -486681471 +63898522 -321689204 +306091591 -567221718 +848278407 -507154705 +-147886916 -43877295 +975078624 730520504 +-318826548 -108758333 +311545156 559361481 +-7118793 -611806198 +-199120244 -535380745 +721562759 243481939 +299334657 381514930 +-846913238 -207251821 +-981063802 -821755155 +26883760 569235557 +-294697206 633141252 +-449068296 385878869 +-142693897 -739117897 +-121534379 -243916930 +239643781 937699239 +-727768142 344825060 +-579999365 -89646236 +-629150564 -336189296 +45694905 538743435 +-65282669 -235520253 +155244833 453871697 +199101708 -751280127 +-145522817 773178611 +-545459546 554949843 +-496685045 838313306 +286974226 555638338 +587889271 -903416429 +258866726 -569712942 +-31883517 -707060984 +-984672237 383398708 +-218434559 712932077 +-662245279 600398104 +-904573763 -219058500 +338332262 899786770 +392972269 622197896 +-441129586 -422657915 +-514114323 612421962 +139628236 -813511728 +807844217 844906574 +-820751801 -359999912 +-663442967 788716143 +167991183 -202877735 +402043784 -242674715 +-720848494 -481148926 +-788632589 -193455357 +823883142 565024631 +-661454799 739993193 +172449665 -365503637 +529566087 694920543 +-756979088 -288154090 +-339738767 -822506385 +41722069 358800030 +234116774 992304773 +167349815 995229636 +-367604761 464169000 +609568154 -513097431 +416026777 882132488 +-102827474 -248656894 +-341191304 484426314 +-954290745 524870670 +711470206 491476841 +88805040 489003131 +631145025 902034350 +-381813558 -834203936 +-131464897 -815310269 +-188706195 -761834895 +-476091079 -715635396 +-145793520 -754688137 +575868715 254109438 +370431110 -638452907 +106156623 123544519 +510858566 495153182 +-967178382 -82509039 +980223005 67282138 +882650029 991120752 +115320392 870814532 +-481361534 231607331 +619095557 455282282 +-257238806 41001047 +136489357 543133363 +409402713 -779357528 +-671666505 924570660 +-780479107 -316348827 +179408712 -755902977 +526065626 -644193997 +351252312 579916846 +173998237 970205880 +-463142819 -630446944 +531178962 79840524 +-245275501 912682404 +-678622908 -386203194 +891749943 583946878 +-922242681 -580842383 +-847580500 -585107334 +-652556824 -834647668 +740849317 229567534 +-654578019 -556253732 +112237316 555372129 +953728006 -730529787 +466530997 604781193 +-491936062 -776445966 +-747854940 -164203053 +134833319 -347733637 +-721139458 742274786 +-719283926 894059306 +694085557 -523466368 +243029912 674540367 +237895248 -448760605 +-918334939 800641034 +-478055762 -267657186 +-592271565 353038190 +-409735861 -476533722 +-986246403 -308746624 +-632717493 533808635 +-904316213 -87933356 +490454771 378983610 +-443321428 104875443 +-743597785 167392664 +-162805321 195885474 +789454031 415622497 +39167588 -413090796 +-538273101 -254593793 +556639488 -587505071 +211104837 -167316727 +-89320520 -633542391 +972441080 -236371772 +200057536 -795988779 +-554987948 -100018396 +658694804 -915160697 +-308085442 -113055966 +-424213893 936938499 +-45971334 407835491 +-749084140 -556279242 +-768562439 -85961203 +30157677 475427641 +214969066 -643118373 +384866223 -447136953 +-786671130 918630439 +70282911 -407252519 +305946747 156038407 +-321206128 -394800550 +544276163 -700425497 +831037703 -409175940 +788608051 -344130678 +625823795 -859988815 +-66285581 957880733 +205317867 395035646 +265708446 -988738908 +683550975 786294678 +-107408186 -192341203 +-745691909 -560885213 +428074404 720523792 +339019445 537992100 +497086518 208715567 +-29193241 -90727628 +-374468441 -933577669 +893758577 64400611 +-46492317 295923057 +839747312 558488318 +372736765 -632234878 +724804271 94083553 +212909343 -12455757 +204862416 990782598 +-136672940 -282189287 +-184882261 502191911 +833823157 985142922 +307611578 -702737066 +-623542488 -578200331 +-663904373 220739699 +852626421 384672343 +645878050 -150047818 +-402584891 613973799 +203203441 -782688355 +-831208857 -555182441 +-695914320 -78858421 +-328542020 -707787799 +-120764118 -88319937 +-367100936 254244276 +-273651987 -812996307 +-254911014 -342727627 +999542935 755145427 +25312834 40975047 +-902450766 439922277 +-31853313 711596596 +-1519301 -706244158 +4526982 -286531093 +727703467 -678372755 +-574706819 858377101 +-274125634 -900084706 +-595127378 483632777 +-581310754 380607834 +-817101929 989210877 +-619402468 486419672 +-527555662 -689683416 +318394267 -264074315 +459540688 922675876 +271662980 554557737 +-31105152 -487254789 +196146425 830921720 +783486595 -344082519 +4811381 -507981898 +-409070991 -253708485 +-238850104 190806303 +938002135 548435053 +424972224 244174177 +9056957 85513327 +48628636 264101334 +345550070 -762231296 +615914074 -455634552 +-695443542 -468402172 +-242080475 -321354157 +793899538 729455730 +-551802815 408747262 +-224044893 -845668369 +742283763 296742054 +255276034 -399253474 +441521220 -223280866 +509435992 -7174402 +-635736151 255712466 +-629941409 560120177 +142720028 -853631228 +-775343588 654533748 +628230892 129118256 +-954226964 -457350094 +-494875409 780788048 +422134547 777178026 +-256018532 -942294205 +-484171758 -966409803 +186770276 170671687 +950077573 -476533835 +-781168420 393694884 +19303045 -468676225 +608104861 -414506767 +-482418630 475618176 +-888310685 491874936 +635321119 550208935 +-549759599 -400780947 +-553161750 -140248578 +445747991 142801005 +-148405996 215199019 +815127885 -661046531 +-571560978 -445251247 +-706619659 -762534328 +78213126 399049444 +-567971639 -720593168 +988404856 -926654926 +-700169108 -353379616 +274503494 -665392930 +841798462 -847613889 +348684212 -493588171 +966069452 -859024836 +-5866127 -642948951 +-61742268 -481741267 +206628599 441558118 +540476998 699875071 +-745417032 486474265 +-812763022 323074252 +382357236 -154370861 +911038097 64025235 +-819082264 701689789 +77641245 -674501647 +-394756868 291296771 +757321617 -467133576 +416968713 -416792344 +463880834 748440424 +-251679351 -145169982 +419149866 -596214145 +591062224 -783350873 +436355031 287002098 +-997901025 -549082734 +-445171420 839295199 +-854957454 918466647 +783473762 438966600 +-123241399 208595530 +971005982 -942545302 +23259249 -361334410 +720430883 -375310228 +-684577057 845522597 +666559805 -972854906 +1533431 804089002 +387202822 -872044871 +-832931055 -600028097 +-950530103 990808389 +562995167 -128286785 +-718858508 251069097 +-411471074 107441356 +525990074 657924763 +118805663 259547881 +126063732 879785124 +-858476241 319581221 +745806824 -734442909 +217713110 -360318139 +114712036 -689860212 +698590136 952258733 +-711239163 -672173601 +286624050 -639979465 +-668483021 -332981896 +-703794294 -396294014 +687854209 123224324 +-257845515 -612683961 +162725809 419837997 +774164400 -462146007 +-299287865 728884016 +-713775194 -409934880 +521624993 983129333 +729834100 795134464 +557398017 -736815287 +769956737 -22164503 +-992358842 -568837802 +-80805598 97855927 +-788606042 -6568544 +-869076127 432950214 +110100911 93541319 +324446794 -836032985 +-906545294 762626775 +-493488268 182131308 +237099587 -499670356 +-712730219 750867503 +-326031758 -937072422 +269406787 -297199226 +-778430960 -66646612 +938702807 -433155341 +216427574 364037761 +54092699 397092069 +694059525 980520510 +-997725020 535635157 +-295940144 913718059 +65086993 -20129660 +-423941597 956188882 +295476437 -640093687 +683237974 -143236218 +-426492798 -664625218 +809190842 -757625709 +-789554163 -23228963 +-580961332 990437689 +845928456 -702807796 +-740392307 240505506 +-289135021 395237438 +661078787 902206163 +400626800 -300334395 +2368375 507139920 +-659595999 -543134923 +-805561484 -121226120 +-43494795 -688769034 +62873184 407991812 +-58422465 -362834899 +-320388863 -766383631 +-765406424 -474520956 +699528677 -378528323 +-241477622 -715728084 +-609258164 994658377 +151879387 -421506961 +696358646 -6260007 +-798699851 693098568 +-822375211 328718448 +185087300 796605992 +86224973 321569023 +-824719895 -575451294 +-210559651 974763084 +722985625 323773210 +-452138894 380460423 +-845443188 920697566 +-978519452 425885033 +803812178 478071446 +658268242 -888903795 +651357669 740062919 +796906006 -278167973 +-290295743 -507321110 +-664482591 -736009165 +-437677794 -281537012 +974350524 147940871 +-164290558 549460021 +-41884134 -286777990 +145357827 323845673 +-222907210 -77025075 +637627605 -559616915 +914556807 -584479208 +231142612 -777421232 +-565938589 -524091575 +-392455259 802595942 +796778108 902838889 +669625446 986831316 +-630648537 -840423732 +-192137818 -880199262 +438193091 856608513 +634841064 475754974 +787784406 -614640621 +952948024 -780267272 +678073157 -357828397 +-762828567 528380796 +-212198571 115680380 +272544957 -220144157 +-678026187 227157974 +907905884 -801930851 +764597504 411602969 +638897598 -712088938 +-178355599 125132944 +839654562 699495537 +-171723415 262893873 +622783069 -951926196 +-317678236 -478880784 +-467400745 524650508 +855494228 -719262692 +-801188709 -765717372 +504974827 724492939 +707601576 -34083906 +297938705 519176576 +935290342 -199919571 +309656625 893242458 +-957337856 -745802346 +-205514625 -421752848 +560498642 978749019 +670515678 439583451 +-424101930 469372971 +-528331228 353104854 +-43436780 75243417 +624271425 681327079 +-143104937 -990639241 +-583138259 804522332 +518426431 -327935079 +-289376258 925758581 +-220935858 577924575 +-542694574 -468523673 +994850426 877717596 +220520393 682797759 +803322895 -433932927 +-207854884 385000129 +-642820569 -653425485 +-124199196 883505231 +-980296711 -702301503 +-640681152 315791148 +676726849 -901803613 +756904124 487738802 +-155185058 669898215 +186653776 -363669587 +159067213 465530885 +-48396826 -392099062 +739944005 -73428147 +783780116 230495286 +-748402860 -534643584 +-50582821 249528962 +-676641182 -915065316 +-994211053 -262811506 +-785966997 878162199 +98460908 738685213 +749180890 149396853 +-995715075 -599846903 +-414834121 -586097503 +-860141379 -823567224 +893519579 -266272542 +-680558179 -49618697 +609797393 683113601 +-942582941 -145121663 +-475162607 986539103 +569523646 114941272 +858323666 -405073417 +642943131 178718656 +465990159 -497208271 +806378217 27616755 +165843453 526827124 +-229774803 -857978002 +856885367 -529313811 +-634153850 841615179 +637346261 161678588 +240461480 -479642344 +91052537 387272129 +419528148 327509348 +902420447 730778988 +463864055 -893780496 +-350287899 -160386405 +-605942672 -81649015 +903942568 -569675301 +-665391307 947306712 +828196794 -741258019 +-179498003 -778142328 +424041469 -593540715 +-842347314 -188299086 +-683908146 665034184 +166329294 -612800664 +-32968091 -824767659 +-283610299 -119811015 +-964558027 242904657 +633508707 -802993286 +959486308 -445158450 +759790084 -144526815 +-5446375 -222374971 +-916879729 620558317 +-702760081 438577418 +-210913169 420610803 +-365397638 -982750012 +-195694456 311657288 +-139139628 803345762 +-229100744 -722888922 +-889494262 -424666539 +-704169997 -345943226 +272315006 937044699 +-910545440 -537286608 +239219689 596706338 +392721146 29005861 +-987958699 526013528 +-879689249 860642017 +-259772547 -698355607 +-841321510 670094394 +-18805946 853308366 +-277788425 827001819 +-623360251 702312123 +-978839235 901000485 +119140609 962768777 +670717527 -220216617 +-503367171 -403436457 +297717087 -617591415 +-7280078 675205511 +760162562 986008131 +447747619 -646155819 +157260830 -134517879 +667263218 655265845 +-517365929 -312848718 +-39935445 -261107650 +423144998 211256494 +260672796 -129710409 +-225080003 559232709 +685451063 664288167 +-104960529 785805603 +-380052760 -426037770 +-492155460 57814008 +-72318953 -31543936 +-781152682 -539722059 +-278827735 -528273612 +104609876 -943824096 +644862955 489038035 +609180304 169043908 +92762498 -358702926 +-523346066 320257608 +848135158 -550703531 +155107651 465393112 +-326840054 -594275858 +645945120 585118061 +-669056889 -475437851 +-853203865 -638177087 +340125277 -840310458 +930504111 -61210086 +946551205 671005681 +-326187157 680610104 +690665736 472772387 +-88149374 73912118 +-524888728 -292136515 +-78482806 148127370 +-56819569 512909153 +140531996 100083326 +-377749111 220293965 +1561730 -518565674 +-462992284 -333565214 +-193781269 -541924963 +-999426591 726500605 +-821487394 -526642230 +-78029910 164179969 +-580462979 -480317872 +786978937 -735166594 +-972594862 -892256833 +-470176550 -181192241 +724032760 932145750 +763060431 -157703709 +411734513 -575784669 +-927093608 494905099 +147960534 -98574830 +390798126 682601022 +683902395 -74459801 +959795913 -327155897 +657503054 479606916 +288764624 -621588681 +323176903 -857924869 +-716041235 968069179 +272792770 -826910826 +266677117 752819816 +-103582979 -870352996 +441552307 702447660 +-943384710 332823655 +-477784232 456885259 +-801720619 -899103029 +-616690649 -489021709 +-119769844 708898649 +-764542333 -452319059 +-197148376 -600968860 +205013125 255677976 +339357087 570660872 +702464 -731853415 +24770435 -72158953 +91860947 506605338 +826240148 -378326726 +108106128 -95054118 +-925578819 532679243 +976604101 -563763394 +454728350 664268975 +861864825 -509361015 +-186662702 703519465 +459189295 317088289 +794529526 873012555 +-407989861 910117434 +-839675995 -686208492 +989146329 475039041 +962180359 461600722 +923048651 179196342 +76755331 -843248041 +-236913753 -230932803 +-578090379 829457298 +-771363499 -189636745 +-172235732 -909820798 +-332483870 411851419 +523880221 459002304 +-772412430 390064349 +-641384346 -395266514 +980004570 -622866338 +-257644611 7769822 +973165679 -488978489 +868962004 137338332 +-41646056 92098289 +-264914675 597442403 +-204510352 -734818587 +223418545 -61616085 +555522150 -545747962 +-842580028 669448076 +-710186665 886283655 +437769194 470399903 +-836387261 780348860 +-503114714 757431331 +316191724 -764469244 +542759044 -460516191 +-886614843 -682766149 +-203497309 308260569 +-405838789 -731101062 +74426131 -360541986 +-103603921 -384615031 +-121964929 511251692 +-393538479 -596771481 +487518549 674193524 +-864122747 254293158 +-607870597 -817237709 +-484065006 81502267 +-530759965 -841098401 +-404082622 257438150 +327640037 -521936928 +-487458483 195214677 +376891944 -157404960 +464265465 -571381547 +-276594976 -280854779 +-599801537 -633559526 +-513812899 159809636 +-192308472 -8820332 +-595427008 -246535280 +397874686 69238735 +953200696 650106124 +-49558720 -695660109 +73551561 -883443961 +-66245406 -257300163 +672554330 379528981 +853191020 -847724516 +-6022923 523508089 +-720822161 38994711 +-368259523 255476985 +967622372 251602837 +-661459202 431965092 +-328942912 -758369852 +-668285685 -720777280 +-302817195 -760109557 +944801136 -861003902 +-66377686 -859839784 +-817196720 420177588 +355873707 -891661175 +731388321 -643216975 +615719744 -987569131 +-42950968 708792223 +-270306823 299026142 +-285370154 -620813125 +179829065 -719020527 +-862294690 432738930 +-212567397 191873466 +-191454449 -857215130 +-774850667 -826239710 +399386352 -552809479 +552890664 567702793 +64464878 801298580 +-536380940 64375598 +754981034 384586850 +427518382 562199054 +132790799 -423884007 +264816757 -302872197 +422806579 -658013105 +-904236766 560647107 +-632966896 851505132 +-985250063 -894829842 +-923290121 -583354149 +-879748586 182279763 +-169998539 -836173902 +85651705 237257937 +-610300329 -679081374 +461432450 442364111 +909764180 992123909 +651848610 -157858192 +668465979 813407721 +-279187226 741940680 +719204625 -424004880 +790059546 -723992045 +-92170651 672146874 +215809607 504314194 +-739655464 831833690 +126154495 -542187000 +-477889440 -739467110 +-792434005 376935693 +-788078687 -9327409 +563224644 41630284 +473701603 -59483629 +739552440 -786452173 +795466804 -169025839 +-533307997 -996936903 +-745171799 -291622763 +61602787 -163849734 +-383736935 913565299 +-79323256 78640615 +700470122 116755920 +-813630825 122355714 +498115212 339292117 +635607868 676392461 +-908014677 -923253207 +615912708 145260779 +208468440 -663912339 +-967863939 -932132683 +-565013044 531690431 +937794604 -872341 +170625607 -874153266 +159150605 -922183314 +-625424944 670883330 +-677852353 677994348 +-378265428 253365560 +585282075 -409476631 +-102903666 -878638356 +304271867 -993095628 +264979966 -773385735 +595528792 492824324 +-138172546 906705990 +-841479321 -669922475 +641199855 -96972533 +448985183 77688545 +628555391 -985264163 +-629093125 932758202 +551834487 22183211 +579689191 -620692748 +-234083903 971394818 +431989915 189793217 +718044854 -107786563 +232796253 -25758532 +-94691553 -845035212 +109230310 408034701 +-925618616 731646049 +638348894 -502824653 +-753671642 -642925475 +-288215952 -743751924 +269068053 941919682 +991193377 372129376 +-365073637 63364562 +-306551294 -604708106 +-561229757 645447252 +-437031464 834282572 +-271256050 710714291 +100380800 876202133 +-314412848 -659061019 +-686329722 391190231 +496995875 233690469 +366327316 789137455 +-790809393 -946482758 +445517085 -400453253 +-715145167 302694888 +897068289 -899382777 +179692696 -703890452 +880336323 -607848219 +922327120 -810964521 +791635774 -580305802 +503583513 748371377 +-419658179 547336969 +-923620970 -585580003 +-441878377 706339708 +-407290273 -763200049 +-358506630 940890414 +540049507 -296018974 +494282639 679249117 +880271944 -309607628 +335140313 868127835 +-682576055 422562742 +-668363829 -454286316 +417047837 -389408323 +-311614318 594654456 +721362845 70361932 +746478348 995322212 +-482367890 108742988 +-491286124 439612585 +806505218 -73056097 +-104137529 759349100 +828732577 75742090 +-756404361 -436995832 +-395929637 85622875 +-965728326 374417770 +-555001968 -806190385 +-589918087 -381704045 +631620735 -907730047 +822572433 673154556 +-513870365 826353815 +71881899 -694185702 +-401954708 -386643328 +644405591 -974507429 +-19719719 -550916146 +680057810 -456225720 +-833689394 30098604 +-156774478 17367033 +146587643 471810753 +-509242293 -817541662 +51972103 -430386911 +269252877 349073830 +-774373651 -341188330 +-996984951 -749178231 +276205799 -514474387 +565680588 64693874 +-978670377 -505434277 +102564182 -744641975 +119250839 969422771 +310359330 171519236 +-688743570 717635937 +-271909496 668649661 +57798805 246445585 +121699342 742056450 +-764405296 -211091299 +-9646874 -749980012 +-511644906 -803463709 +-867805221 -219220733 +316046873 -944825948 +-877259124 353711104 +158784435 171783399 +547069243 -69373735 +701016186 419898776 +-560902092 -610782374 +-6850884 290990225 +-507247662 -215657368 +-223878253 212298356 +-273051391 78330639 +496545741 -898663704 +17954281 651702186 +-968420319 -410282064 +-222726748 -918115492 +73214569 677191007 +-268710561 -231316029 +883085649 -113786336 +343185103 -563193134 +-25639293 -910380710 +-387644835 -267253490 +-740499905 542114836 +-818833947 31018422 +194901903 248731660 +478211470 -74815907 +396705834 605478233 +370113199 -151199036 +109574487 -214756454 +-918120519 -843293241 +445131390 -552521685 +-907876808 372761950 +915184667 209526123 +261431982 -284312345 +657301017 71119369 +-258998024 -976010134 +-312866758 129763294 +-849828314 -609430544 +-69967946 746209829 +657069935 158379524 +774842588 952472469 +74132179 5460237 +939644309 -982147769 +622754543 -388039507 +620050818 297451942 +753477861 152559384 +-880932870 -525723929 +-542799806 -887645472 +299491386 -971615028 +952544657 -438508136 +-62382196 -950745877 +333819407 653405113 +627727008 162056738 +-582493242 -338951858 +892772389 768390932 +-449746651 319610016 +-746796389 -927063267 +-522297081 -589582815 +-928393694 132376770 +-71550770 309272930 +-94250289 -287080505 +-224423141 216499447 +-806028694 -9764874 +-393233704 -501132668 +706559357 713727628 +413656379 780635217 +-557986460 691828460 +-392070816 -80512790 +535580774 -932618282 +429019289 524814528 +484339829 -134816722 +349699553 -884182663 +337586118 146784037 +822455498 -684338407 +-268041254 -963848754 +307018503 295680086 +51150901 -238027764 +-522868852 -803771961 +889044353 -823455241 +-420523921 -442733988 +-664916272 -788041074 +-376536748 -937107318 +362328069 -428523843 +-375717061 717978529 +-880176112 583047137 +-472830936 603179488 +135213313 821460067 +285091465 -307057580 +356519707 145702653 +729787593 43316768 +-622846805 -86828638 +857914754 924571925 +-441714628 624031426 +852133777 -659901701 +241702613 -107807171 +-994864857 -895486648 +-211612215 -650041308 +977738740 -458644567 +-2201276 -152011022 +210529036 556983147 +64381882 65689604 +-846817549 -313039151 +-906747176 -236009694 +367294878 -683568401 +309181241 -908990710 +184358108 -327254226 +-659655057 -549811818 +-861568492 434549774 +374442590 785826109 +905987855 -804610131 +-903209406 156765309 +-342631306 -910690976 +224711281 49324134 +-53905419 -11647389 +373865781 205643177 +-725329815 876397112 +-668832199 442116562 +-312238699 -323055169 +-169168580 691076640 +-893632376 -101300104 +-196866020 -622049586 +-808933228 693376926 +-280705965 -600232294 +-728379839 -834983008 +949086577 760708234 +-352887942 -207921183 +564258745 -175407808 +77583778 500342409 +648098286 -699359101 +-84866512 -433007375 +861111994 -379416407 +-644863392 -843441388 +740526773 762995100 +-275322414 357505962 +554609187 -123810675 +-217912624 870472302 +-618986115 -648530320 +-334954868 -797891045 +-625456087 -321862558 +157675971 -573507178 +924359382 -450155012 +-416161427 868406661 +330832198 -634233157 +-452655684 -533804919 +-983550952 917484642 +846912131 -627772357 +-625638402 -197670453 +624880717 981543261 +-108148883 -189897202 +-926648308 -700213350 +-3208067 -445061353 +713063099 -291601298 +973791253 -469993229 +133856965 982347998 +919375378 506989083 +644923768 -589955720 +-443158254 782790807 +-564353061 931461571 +-358850006 358720652 +-966760611 -925262449 +-669995922 22810401 +335840716 -146450117 +566958805 805374787 +585891306 -571814084 +-793880538 -708019721 +970928516 325754167 +-191895051 659104334 +-908741316 125447483 +-80555476 -306419 +864342197 519841503 +118409600 -115891365 +-41645002 -31559345 +430591168 -357675298 +-22941567 853980501 +956430267 683009870 +-850382769 -992466972 +715007700 610039812 +140856386 736778609 +28164719 777155431 +-249471526 -987424233 +562736042 -526283359 +420509072 912155447 +490088561 694971896 +97173982 715320655 +-917577680 -129948633 +-822713511 -970010643 +67072296 42680976 +-36823041 742736433 +-493880985 -100434812 +-124840494 -940330454 +361820951 791335068 +-747570663 811536038 +111767752 313226296 +399657377 -169116918 +-468984583 -634607573 +425197182 865331281 +611098350 -612802363 +179267234 38700724 +494806684 -994221902 +876955740 462203065 +859272063 -498940334 +292343064 951766788 +-806823475 588120375 +-332238070 -93856074 +-445089344 -836882185 +548091803 163792983 +-486624421 892686939 +802388840 262917210 +-871725448 146309367 +27778505 350193932 +-553130093 -877532771 +946188608 496524024 +153155174 -602177858 +-128408653 541842915 +335309469 -490989565 +1170911 -997398704 +-867171543 -387839696 +-342702079 -119078487 +-868221467 -896633467 +975078076 634208482 +985993649 717871562 +848645171 294575887 +-168342889 -380164478 +-578467252 278871900 +-847078359 -648903926 +381723042 181466949 +-32670547 -860292035 +-194907730 -312822204 +-405842605 374064302 +949711771 359981473 +-687441693 506550714 +842341977 825529957 +-517900391 -399963888 +635657075 -628090865 +-278345691 -142350109 +-927757459 -379813054 +834964314 994701575 +318217461 787372760 +296333744 71439151 +791184888 -242016472 +386291841 -993178447 +-273634941 499359661 +-646488001 503490969 +798882175 -358276727 +633228515 24145395 +535960231 -409427610 +527239720 -882633799 +-353810578 289558698 +95769479 916643478 +-544810719 336285731 +-617215634 -304436518 +-246112860 -671928165 +193535710 949024726 +-320956399 -4497742 +417677102 -748960488 +-468098511 -804637170 +-456035775 -710102033 +330681306 715993244 +347481703 -387974921 +-193217945 -764017034 +-515929144 260060808 +552075068 -877137119 +-795587743 -847424088 +192942883 -789470671 +987190238 -651841239 +-170959873 -631895311 +294401561 554464316 +-298280420 517610836 +-240844122 -77432036 +-679946283 721775783 +-221572781 540220153 +-425431486 -463943616 +528410191 185527972 +-731046845 -200240272 +-229929768 525996080 +-866734106 -763900991 +270417152 260268743 +932693689 -768643611 +784990370 980741755 +-786273662 160524940 +-878368399 -926344763 +199090415 -39261951 +-128875366 326056040 +-78714816 -539950895 +-514888980 885841612 +982016580 -592929643 +975947817 -703513426 +155596999 214846915 +31297947 925620759 +644641795 275059324 +112327117 -712946923 +592935659 659914153 +-664103877 -853315717 +754506176 -533767304 +-710776392 816252749 +-818436991 950129921 +529220266 801462204 +-320169981 336452716 +213438730 -739605719 +186801656 -674483930 +220853555 -33891891 +-606076017 -619714038 +-511598511 -764285077 +382485201 -557738181 +-822100613 -757981594 +135455182 -520410903 +-241296219 433726486 +634517052 136936417 +-232372625 -301178767 +-832174356 618046033 +-183456172 -776824259 +-645022996 -788825089 +780736119 -532048070 +-970716436 95831801 +-367546079 -213216716 +915475406 957808957 +230861099 -786683237 +126811896 546143197 +782178526 39673127 +661613938 -598291938 +-11642281 -852299086 +-127919477 202639862 +747181592 872567122 +-366601105 542152796 +-190309663 80961593 +-667172523 -46712091 +435910000 867284623 +196214671 -54530040 +-43889360 -711856436 +839226597 945297920 +-51994255 -631467309 +688602127 -133690187 +261176010 860594395 +179969419 829605417 +343345632 36689395 +803567899 -323482432 +678502057 293919201 +33426653 470800902 +-404564327 789533966 +-731640285 -7300244 +168017683 263032195 +-622941566 245558361 +-967651433 -801921867 +353327710 -320515742 +-672115237 874196526 +55663099 990048697 +399090828 605776280 +151821875 926356952 +-239955446 485649856 +-680762562 -525404861 +-9117320 -628381254 +-137301516 70894405 +-228982272 597469713 +-942394336 837709997 +892285258 882573694 +-143656415 893444434 +-422205310 259892511 +500353586 -645278953 +-73280719 174870331 +-899070888 823569089 +368539582 567936505 +-126077268 -324673054 +335886758 -438187313 +-129980757 417933231 +-989070411 -790253857 +-218431774 725269101 +-808092749 -107680551 +702685942 656237680 +514611521 -840030463 +-338163655 -47392903 +-874440419 349274248 +636623183 -936651119 +-494627122 681905040 +544814601 901588680 +-188585082 592322566 +761684599 -195897024 +276619625 -758153019 +-878494359 -481235504 +404170854 -334929174 +-209976163 408535612 +649819107 -51735713 +585834897 -956485759 +-984978611 293680789 +886277634 323060182 +-440822184 -858223394 +-816880442 -713911489 +837544071 449839803 +528686245 -771601445 +-167530430 -144127522 +-169301860 -130387300 +-498628690 -196718574 +-305233325 851910475 +770316685 179293339 +584229260 -89384490 +925923387 -839810235 +-761902242 -605156777 +-694597359 465234429 +929378521 -901764744 +-531929262 -264929036 +589397048 133470044 +256613195 -550633510 +-790939587 -789221079 +-163027103 909915996 +-491037847 -403135728 +-571612228 -314828964 +600104546 -101153789 +855171431 533742824 +-563025582 753684813 +572907061 69979197 +930382721 855741337 +-44093682 -361248970 +586893568 -740927848 +108289225 -243002371 +975356134 -527717312 +-619516639 472246527 +-638811697 -525481275 +-31846367 646534470 +550714705 -143220679 +456528088 864287392 +-236125120 801128417 +-959976335 362324281 +-865211662 897274694 +-488540214 -396012146 +410815873 -999703321 +-383447553 -814710541 +-65179265 -940829908 +498543419 929766818 +792700937 -610964225 +-67386857 -983972864 +668994294 -323871214 +197865553 369343184 +-39691079 580910822 +-278325067 -291754533 +435856481 281498398 +881632284 31208558 +-395221697 369343534 +-109974768 724957065 +-751528115 -754380439 +-251472036 -857579181 +-989502192 382432721 +169397619 -89898352 +117791752 614501931 +817229835 -272489387 +663530671 402601237 +-684834350 -53736666 +810263350 84840189 +-57843088 983087127 +771382048 -109244194 +365099495 -58522851 +995493258 618365686 +-541876734 -486485784 +-481043770 412673991 +-794640684 -221140837 +-182026175 167281173 +565871745 -706340106 +185268970 -514099241 +-704493691 -592438937 +549325382 373244445 +-526954888 537135424 +101545706 -902478364 +248103018 936147101 +-220578809 630847751 +-235161559 881871459 +-744387878 516551980 +162178212 779755888 +327439825 -237814553 +8001520 -155192993 +-939830598 -236845028 +-205513892 -433942465 +978853372 185873212 +-211431482 -645441101 +113642341 -790547960 +-825126730 880313128 +847950552 620172740 +713429457 403006888 +-295055266 -164295610 +367106788 15918486 +991960459 128450041 +-660312383 611616878 +-57423940 -690776557 +96423508 588750107 +496805530 -702705384 +-387907130 -283844449 +-370923468 -429775674 +661681401 -696246699 +541592255 665393840 +-379581657 611991715 +786890034 -46375598 +856625360 608062096 +-20023313 312971079 +570864853 -15984744 +678144043 -883144282 +578818280 910445708 +-654365644 181880487 +764533376 248296875 +856450599 748810492 +-967259215 704047670 +-706893974 722675852 +580653333 -852978642 +426850288 -561570073 +-132013102 -120389540 +867883419 663229850 +352851591 182204685 +157950379 265157397 +-714231610 450191111 +-840436896 720311092 +971179663 268863304 +521270060 -920450799 +-238882818 667678831 +263636367 -912996447 +-32943631 -482271167 +-414380258 -976897782 +-991683728 -469985556 +470587827 -169133079 +-457809482 996356301 +-5789381 -616148490 +-867512721 -573302978 +-356701203 162315332 +277959992 -138353774 +-840623460 567145067 +158441134 630590087 +878044791 -748420349 +26694561 970733923 +-366120848 985710898 +-34104988 -956272074 +-461353718 714993572 +-716215814 -742610583 +477307071 725412543 +-694910898 169208357 +-990480560 658787324 +746317638 -586098830 +126208429 383575525 +25509663 538402078 +922255707 -664096677 +-297987385 789702575 +-747332014 120952949 +141576553 353671803 +-465026751 209903558 +-639872264 -575850715 +440454332 -869948765 +364125578 730892372 +337177614 41247370 +483618681 -373084513 +-216854294 -528578459 +187986431 -862888706 +302936339 806982865 +552999293 583181472 +717417679 649618854 +-363626194 -286316828 +707770257 239965302 +-162497244 -805929689 +826941600 218465403 +-978578992 -234183563 +-109447108 249093867 +-552083760 963189078 +-647535403 -275025494 +-766962164 593763182 +-236748035 3124354 +640096388 -663529280 +-530316028 496448992 +721260541 591118781 +-69949573 145660400 +349728373 981442051 +487208844 -142502376 +-646726359 199199820 +-515694595 -716229235 +952746188 923798358 +-133386212 -314687774 +231207983 231199552 +-216012472 -999619018 +305561624 758684853 +830489396 819651791 +-218714723 201860645 +-561914610 -893324608 +-216317245 -998312435 +905568245 -757047212 +380434359 -53376879 +-745237496 -277835080 +307946669 518112662 +-564140247 91305928 +-311637939 -973802438 +-614243126 692242127 +-3550052 403872586 +-751981325 -649916522 +66150427 506983508 +-512732002 963509430 +10972106 -319084233 +383559822 -980343086 +434338597 154896016 +-140494717 -49416705 +-110717682 563094512 +-667008878 525202491 +110026270 436398515 +-966201801 149512416 +456005919 807787795 +-387934483 273137954 +503126003 186441074 +550134113 -654086321 +377931202 205539680 +-301195020 257695041 +-265424066 -672842067 +-283216125 -647522293 +527440913 -171209560 +210026193 -117422076 +-763455527 -895158742 +-133309740 884617558 +-252765587 -282676153 +-749734042 141166044 +-333532903 -93294991 +499697931 -40639489 +-805799291 989336633 +-699979176 660819432 +-344695849 -230399301 +-367311075 168874401 +434351447 370271132 +-416013680 264893040 +-619995286 579433224 +562450046 307539105 +230240970 -15820636 +-253852187 -866526341 +645535693 29464880 +10778521 251652744 +-75115400 -919596048 +-358112686 -257935606 +-951391542 -545510124 +19128260 94447976 +-676360672 -309129605 +-203429099 -362780242 +-363970490 -604679446 +-980440432 -519154744 +-364403580 -376398726 +-802412761 -903715185 +890897055 605305192 +-614077619 637034912 +125073015 -949613047 +590736365 882318134 +734987043 855527733 +969432309 -430415317 +969829533 926979543 +-399057238 -644901152 +-133421503 -379488223 +-870899403 647242465 +-832339386 975445166 +-398453672 911314065 +-580849133 186881959 +138495614 511411591 +-293632410 660258970 +678387274 447426889 +-784003488 -263161444 +-72108593 -881445398 +925762574 903504171 +975929419 894587132 +-439039775 -664701366 +301572937 -622120931 +154337346 -440588116 +-632190588 149402315 +924670224 -75510786 +909956297 -187379142 +-744437903 322175312 +948571693 784033891 +920208278 -798430539 +117995601 -680499570 +367417068 703148356 +557701967 265945927 +-517910141 -967264247 +-574697262 -627683477 +-967129196 984811001 +-679399280 -261174709 +238370167 428362452 +-765271209 588165367 +242588358 750329670 +659300499 -898646019 +-653044184 928530945 +715123308 344594905 +-34375427 -238553475 +-707930228 230978614 +-833339434 -161212009 +-979784357 -771753812 +-297569025 -352556334 +-302338478 968022745 +-241752005 -684104348 +-177745885 377625393 +350301879 973961981 +20489309 611739141 +-806066119 276784493 +508929728 -340369597 +-815079962 510603165 +974840011 810705973 +507171395 735002567 +145530614 778020105 +520256894 394237966 +-943228327 696682179 +-141086261 798844935 +30376861 848071322 +168292893 -968662528 +523040376 124892255 +-672483682 496164429 +601889575 383534856 +33869232 -787289019 +-139427074 -885468924 +328391992 974449407 +-259055535 721118119 +768267513 -635232172 +272302431 422033019 +308261747 -681014527 +-476770101 -11075286 +499326791 -278199890 +340321617 984410152 +-832235062 578372936 +-441873490 -872574622 +987905987 987221132 +-119830844 -108476094 +-253725427 -30665294 +-180870606 378533729 +-35689329 -505103076 +-486517631 306486558 +-983273230 -546933793 +-284477739 -21578522 +323453725 247141773 +454208186 160487455 +700497611 744221342 +624422277 941533805 +2129646 -797741231 +792480828 -745316066 +54043141 289928823 +-650870843 821662495 +711558733 -865383229 +550686358 448329760 +-410938395 -815311685 +832061778 765906071 +366160869 15180459 +716875701 854091630 +-604877195 838189243 +803209887 -332295480 +425805359 469236887 +17624635 956579512 +897951424 -812441401 +-876262965 16699944 +236985125 144288766 +599654419 530951161 +335081660 131477661 +-333902212 -440073484 +620938517 724272114 +-349790538 -771008398 +-67403740 -293208334 +320077166 -524618844 +74958547 -365982207 +-918584477 -670588013 +69470275 709557207 +982564759 -331397804 +-817263438 -37127256 +-524561183 943100010 +410283381 -281107251 +-348431416 836743511 +-572929042 -120408707 +811442560 -481910906 +783803634 37313974 +528225015 -82991724 +-680159725 351071644 +-39484639 -613442664 +727818594 606421851 +-663834034 38917929 +246828775 -366517008 +-242424692 -347524282 +92762682 -518497584 +536489857 637663228 +-260099946 -700686420 +609238228 -864969323 +-716394508 -672685086 +-918979393 -341193926 +926885190 155792378 +840689860 -134863128 +439986406 329117056 +-712316042 -638119918 +429894868 202038077 +-657192890 878377502 +-575052362 -232846105 +-509673596 -609061677 +-489256323 -620737969 +852984957 -250457644 +-376575295 689228574 +911027029 -929652325 +-663127478 -544156350 +111138769 895573490 +824255154 -393061806 +-233185736 -713003648 +537993730 -370173726 +569481331 189606828 +583057420 444688443 +-348091583 -798590322 +938036285 576329155 +-455117538 984230804 +295347191 -714072110 +426523300 -720234963 +394328916 245152795 +-945983691 -249306258 +965778911 49864440 +617499840 -567232291 +981983446 823712737 +369616367 682534119 +-377491836 570849775 +-859755165 -697676223 +187937999 -776447933 +43656580 980326746 +759582781 457763031 +-905179793 211392843 +-644124993 619267056 +521837091 -184078310 +952676936 176656462 +71018614 -894863281 +-856124769 -125365253 +939222072 -389178774 +-463613905 426285115 +-463199569 -416424834 +31461934 -782350349 +-742673604 272963571 +879332076 409798931 +-387563397 -232817200 +104945610 383688306 +365946 543934931 +-102899982 -922674466 +864513697 -254459100 +410757504 -771684422 +348690211 -114418703 +161089459 390069405 +825554413 -93464866 +740231158 876874778 +879742533 539114839 +-683720510 735785724 +335504431 -374669331 +995509745 640869598 +518364638 582403281 +712021315 -26100024 +-391292177 58266243 +244107187 -457113306 +-194477160 -617289427 +882708927 950270557 +23250041 698762473 +-461060820 941039974 +-601499508 691530836 +-230300695 -959217400 +314908185 150524930 +705769369 -655568137 +-875749665 -806464281 +31051981 -382766680 +669655326 554885338 +551901847 -319735226 +220433383 -788016766 +171387598 314169226 +32417270 648865860 +419850582 -917002653 +214808635 -202523457 +-514459596 482551960 +-184968296 -165147529 +283378662 -95846899 +-681939348 -776789717 +-146970852 -227714637 +928622688 513272878 +927365019 -220692497 +-119071544 484942565 +-904073421 -272728600 +662397907 858614917 +-944609936 -399743270 +-663432799 -691646905 +-566000984 -965465805 +878072337 -674087658 +-818984591 65171024 +-63208970 -405725250 +-244370249 -106353102 +-424097054 467851756 +760972001 299683991 +-417798919 -324814916 +-806823033 37588946 +17458984 244777028 +604398961 -133214626 +-49886907 1608645 +202656538 -223148811 +660415366 -477308520 +-497321340 372011752 +-97516603 144658028 +-501535593 847966193 +-35795885 178083815 +-721019416 -881287704 +-92402291 -53191905 +356299287 -689862113 +-525692113 -607284097 +596701957 751578606 +566582756 798144418 +-843811717 -294398404 +316775645 207520938 +240413786 -763791776 +-231010225 -969500701 +-557237087 263440318 +954804175 949223609 +322199631 -364254264 +713254250 -709967249 +173414952 28992004 +175242388 464298961 +-702053016 -793390079 +790965729 -255223730 +-691825644 13091220 +152362447 386654055 +-978507180 418068800 +-779648497 -938194386 +-558298567 -708398367 +862610132 -746251972 +-887275230 707951916 +443110197 -554566053 +-844475731 -900809224 +357490364 426768922 +160921205 344262478 +222972040 -254916190 +117380824 36299624 +-729343473 156331954 +-56955827 -305589171 +559073945 -650689809 +-997486373 -405291996 +169543044 997210375 +-414195508 -76715030 +-91113682 621785767 +46625448 190828970 +-264035961 -966232070 +742468191 477312927 +392214384 -954134543 +880986102 623519254 +-139414135 -979464497 +366110642 -193521038 +-692105564 -841845113 +366531951 616703062 +-117961390 651521452 +208821788 -229392219 +248727392 432593625 +-604326738 525058181 +749415615 -491201668 +-585178106 243817090 +647045300 5967589 +-378830719 -562625765 +119921352 898546011 +-828702107 -161979055 +637882515 266875078 +322897018 -486802818 +-356145649 -532444514 +-153445178 -442395922 +318489497 795535535 +274052183 -351696725 +41872657 -261503873 +143894812 -213907659 +-775312175 -856788613 +-585497185 -804664469 +-73345065 -797633893 +-259522213 -242872438 +509313972 -813171884 +-800929075 537345915 +184970554 -484904647 +658074047 105036782 +308320220 46367851 +-362628516 397910865 +251140519 976176670 +-429227593 -70470472 +111609605 579559388 +-28593087 266987569 +-845321001 -137463618 +-73128567 966257303 +-542534176 -670102363 +-267043311 -452339332 +920990100 -947097670 +796752197 832993317 +517908505 779922904 +310385201 -874293442 +157314361 -23575354 +461592818 -54000652 +-482352930 158879831 +561099543 -60970777 +-826825122 865101111 +-931655564 -1175206 +321237951 -6109794 +819835583 596194489 +13665186 909728630 +144970375 -876766792 +-172662631 -665899471 +854730268 309699971 +170827798 -419261842 +763462721 -323889266 +689629877 10757630 +186700994 -647907365 +-268942559 -22174879 +-82002381 556754396 +-387003549 609639119 +534736020 428714563 +-296903011 325594884 +221391696 374279086 +43969306 -418139086 +283386798 105311536 +-485815082 -577848422 +-974570381 -40372550 +197878452 545979663 +146006353 89664014 +167438634 -480289902 +288780408 97558563 +207742919 480672306 +-9270761 -15001977 +-976879893 -392537163 +390332768 -109251431 +40758852 -478974206 +-914608488 805621346 +-17094753 -237693147 +-989302806 684655478 +252343826 -812587035 +-118813951 194999032 +-23452277 -193308429 +224691630 -810875885 +-526360657 534174498 +624826090 -60228496 +-919782932 -545284792 +603248209 -65707764 +-425712436 940798503 +-238018995 94263239 +238156870 -295763123 +796706170 375867756 +463987987 552571706 +-49826769 782423009 +432465351 -724893229 +-436681481 -149289646 +-971974064 516504366 +225744373 -633922375 +-649236282 -965293631 +675685414 109251628 +445185049 62042638 +120124996 -842017512 +-243858725 -806795458 +-259327123 -25462790 +956720822 -621150398 +711278178 548874982 +-990852778 -533199630 +263173605 255676736 +-624086744 -227175233 +-794054833 756053653 +-753288472 593091166 +-10579888 227804835 +594415637 -521448493 +-126826853 906905079 +-180275054 -969138699 +-955237412 -456184493 +76814170 -939906339 +-463908005 -608778538 +-593448379 -137020814 +798134894 -251483613 +408554883 136670305 +-138176780 62749514 +282869403 -151299443 +37578517 -320958922 +22881059 233279169 +400656245 -38826389 +774479581 204773676 +786371466 406340277 +-989931776 546983878 +1602754 804578340 +963264103 -189652338 +-320518075 -636363138 +-815224621 -866486771 +-475125780 -755803792 +457634701 875320370 +-112148183 -635315912 +381272639 -437426848 +891407973 870699304 +876091782 337627957 +628767518 -444964438 +-752088149 -209935743 +-237229540 -860976575 +26899583 -691762976 +-283734578 287896554 +-685298372 -633689730 +545173208 -629208195 +235046286 -556942195 +-98177687 95185546 +225761504 -877170579 +174046659 599771942 +-187459231 777993633 +-669284919 -239305690 +-904507951 -958417607 +274258632 -188501730 +-152925438 -177859623 +297319570 757815837 +-161697499 -873227541 +781492754 596775446 +-201456497 286466057 +-276314858 -283010140 +-787024893 153359525 +-168233218 533761885 +-680457905 -501183968 +542649371 -748191549 +-217788370 817244773 +-554131803 611916813 +-570564933 925113724 +-353014354 773083455 +-480069184 -752653873 +227151197 81664672 +-970773421 -269197929 +16594401 -198493973 +-760510401 600536477 +-418527308 -183580287 +923087076 310806565 +-484997406 -643642331 +-538115709 -55543256 +-819356369 -506571826 +-33044354 -64712122 +-943238681 271207656 +694397460 949756334 +868003781 207647306 +-578254117 200455006 +289589959 182430658 +175170751 877261235 +747349806 -683175717 +297149921 898756109 +384718569 -275835657 +-813572369 -850392548 +-315398406 -190765507 +622951572 -527293946 +4561570 430562131 +734560690 891206947 +-75698914 -51544671 +-764748808 786452425 +-82130837 104354144 +-666471026 962213567 +-66051838 2157492 +940824200 84336581 +-404016695 -67983657 +151454756 -696740545 +-5273658 -330196518 +320851926 668031229 +125393044 955585065 +-623233742 462191926 +175504121 452239451 +-223842845 -822039529 +239118891 -781301190 +46499050 -88500172 +531121160 -828859320 +-214678022 998482452 +372202127 -880911745 +-846452757 822271310 +-669896939 -738994738 +-441886146 391528324 +-877428171 411385913 +207570130 -320284129 +138638121 -814742363 +638875429 -90101644 +769834677 48884162 +-907412543 -683369996 +-236591058 -593337978 +653495469 -308227087 +-194804881 -252175337 +-7859593 -749082204 +460405864 304293407 +970636874 -303040140 +117263660 478270872 +-499414914 68819333 +337902993 -401909467 +945407429 720712230 +-490729762 580894330 +-762456736 297565610 +-55998294 78617527 +88200563 954646028 +-229947043 -531065417 +-257661394 -107180371 +-93045699 21790592 +-326735342 828119285 +-526855895 -936438869 +-832153084 -741520119 +-676142978 -657971818 +607397334 -915725643 +-24233099 -96102562 +373971971 -471567182 +34953680 939543569 +869485578 386853264 +-417974496 702617085 +818420666 -667677672 +913289523 -190486446 +229326037 -484711850 +568322310 657751486 +187450695 997448268 +156430335 574346907 +-994655957 402243477 +-90887976 -715037447 +526835552 711616661 +818427843 107288745 +-208248667 -163467362 +-357282462 877082058 +-715680337 -219491632 +-252666703 514968395 +117164794 -450245339 +573860401 -209244573 +-15023857 943913660 +141632221 268158638 +-149416974 -115182467 +964740113 143833560 +493483489 414249482 +-899582456 -64513672 +48961646 845610937 +656310687 -713113252 +-262769767 677669381 +-254784587 412662360 +469096998 91666874 +-746107808 29387965 +-176836816 620983649 +137334850 -475338259 +-86952651 630906276 +-166218850 -497133729 +-404079424 883662823 +-682221578 77266587 +-968223977 911639504 +-644623304 724348461 +-798386277 -885361009 +93706219 -658009531 +330034070 -649608644 +23593232 638063229 +370171548 -817542851 +84899591 665119839 +-34029713 703756590 +581818988 -208290663 +919920404 512877770 +-729909683 -134767913 +-860615294 777693208 +-657363391 31226191 +-505713797 -637774251 +529021660 154622697 +89455492 -355827285 +432082526 -646081068 +-252468891 171967076 +767930740 -27442367 +450517979 944653075 +-831219641 858802739 +873742220 -88542875 +-741976792 425400662 +-785794101 244182345 +477966355 388581552 +-912777213 -604846357 +278202421 962092134 +-129372335 294839788 +-633104104 -521461174 +-85677586 79683306 +-507795283 -153675576 +379469126 -512145977 +331478828 790453233 +14848618 129489218 +-666722477 -464429530 +246839571 111833874 +-122755857 -125412040 +-355723374 784257740 +-233719488 -756899123 +-960416472 -512457352 +386225476 -757728873 +796225637 661674410 +-597569983 -684942968 +781249538 -920724716 +-215002630 44417815 +-359822041 -303541799 +331157382 -820210951 +-51030707 -766134045 +448160812 585984179 +767043691 128365396 +-189701903 -34409212 +429683123 -286444600 +-42218451 -61870268 +117086471 -871126727 +428409072 -745109473 +681107706 951016364 +-584280297 -955097768 +-98040354 70568285 +-664586180 -516783152 +158385287 -601425665 +998811679 966640479 +-165946369 620165778 +515986013 -756663331 +-247717771 752496590 +418414756 550928316 +-530102937 21349455 +-770435874 -556272803 +-42282219 -110534380 +538271186 585586696 +748610930 -994680026 +-250954494 -917329480 +539894882 903741075 +32454101 -169702537 +631110318 -393615216 +944859914 787869372 +3495940 -837900451 +744468248 -601932179 +-777323056 732665906 +447596920 873651581 +-855969552 -937446949 +-371187098 -507805859 +801250226 -703469089 +-215886202 275701185 +513966292 -841779673 +28946814 876123398 +168660859 207848770 +130532361 -786911422 +494195791 -795604690 +-751074936 -905270662 +-477107976 765647277 +-822142852 514543620 +-255065821 67270881 +-740046685 401477798 +272147970 919228348 +-734258265 10976963 +827523842 -513487333 +783208450 443992508 +-680486175 918591625 +-843053126 -588560462 +790372427 -76290445 +231528249 -290429630 +216148530 -229907356 +126524082 -652002007 +-696860186 -728255402 +-685932222 588389419 +339011162 -391480581 +-356976218 291622444 +715796473 -75712179 +-221565468 387076988 +-448969330 -420015952 +206597080 -38084786 +-893505626 -370773345 +377452740 -273149101 +828984097 -77847842 +61001907 848152311 +-527116118 -67475094 +882788418 795403246 +-973590868 -338859419 +128782000 396442743 +458112348 -107119222 +980682089 -358052280 +-112259983 -137213543 +-392611591 848422919 +-905017181 546263777 +-793876382 -43192396 +858427479 836634017 +-898752995 -694275090 +-476075752 941434608 diff --git a/dominancia-de-pontos/input/29 b/dominancia-de-pontos/input/29 new file mode 100644 index 0000000..616a395 --- /dev/null +++ b/dominancia-de-pontos/input/29 @@ -0,0 +1,73839 @@ +73838 +898052173 -766673323 +-799000689 -344189345 +162970439 184281153 +895132442 253116365 +124333264 -509958880 +812292667 247996755 +619308328 -591667928 +-968101320 -21771080 +995303711 564500538 +108619573 -961222567 +494321425 -101282352 +573173046 -395590515 +687001880 646735445 +-865389574 -62479855 +494324912 -656174794 +-322515968 -464555629 +397330899 782542405 +652534765 -607916375 +-711192746 504688575 +701952305 610717625 +194971817 -748931651 +-771694307 768684965 +726763970 -318743134 +775768146 931709274 +393174260 98121945 +-543957586 -501210647 +978886965 -321328578 +104299769 -979899127 +-630290710 958660163 +308748622 -690152827 +740591517 -693133113 +993649401 -13153121 +77605662 -652291985 +56161975 -787236110 +-389008061 428375258 +913287410 -129647361 +72103019 -604174984 +908691172 931362893 +726244072 338205671 +-432328248 -829886036 +196693594 -845506523 +-51299792 -133870092 +-233251240 587893623 +-79244440 -698640920 +756518638 211412351 +775534454 -443563086 +171015291 99110934 +-363176852 452030854 +-151026685 749162351 +-38400165 629510950 +23502696 -716236354 +-522271266 72132769 +54307020 -177649095 +85250528 664410605 +121943340 -83402694 +50823910 55216388 +901184995 -262320709 +753444625 678484088 +-627282324 -97682302 +325590104 -404308564 +-699339507 -676768008 +737959429 -625592667 +88635495 363774341 +-942569643 906475416 +604911064 -779242723 +-431028352 256003706 +-369869573 5255029 +-892862480 -713606297 +714232774 -287874719 +-851520633 -886485186 +-825434260 501445677 +-970624115 -120818372 +287519922 793722847 +320861458 290001718 +-249950142 585918833 +-894780799 -553744314 +798776359 215662809 +366576571 305508525 +-504923707 554090218 +571254144 -517519995 +-449680732 -287894866 +-859419762 433672882 +-931809996 290091023 +889593488 -701700606 +29866348 798959659 +-810289013 -229446737 +-976996635 510264004 +907275730 -64326204 +-830065692 -260398161 +-89491191 -835152236 +549302338 -675662776 +654861623 406653670 +-482852233 134541220 +210163500 -726562542 +468427661 -951325497 +-950456987 -975183738 +-619545641 764597145 +-670105354 625820853 +-699606242 46795739 +129572471 549997330 +16440366 -305259776 +-714443084 -76329141 +931040193 -719917479 +926140792 -400963606 +-862526093 -305750964 +182494329 -814785808 +-580708971 -640935598 +400207986 187411124 +254722333 495863089 +514410997 813425966 +-581893231 -637273718 +-266160184 664245612 +-556301897 314426090 +543149813 -929156744 +773289211 -154697523 +-337325187 -239700228 +175204192 406516635 +952744781 -440779650 +422076149 -17953530 +-971221302 191142167 +-97063345 -246774051 +-94164899 356637757 +479693217 -580986421 +833698250 847660753 +-67012150 -125476481 +676676277 -776121607 +-821036924 480545537 +736578892 -715988221 +651461968 -640607371 +-642507355 -698912025 +309635044 702599652 +120464058 549337152 +-733629756 558337800 +673946556 999798234 +308679831 -358966209 +-79556782 647255532 +-261840756 102943464 +-500140539 -36368124 +-450856108 -187608604 +-653592366 572242645 +-506275200 107869032 +418376797 1767514 +-631807368 -841006291 +-763362482 928084840 +-898802774 -208729115 +-655627023 259721740 +-80157606 824572261 +-612217352 -828364661 +735349597 -43034340 +790171036 707536661 +-699553044 718003959 +-250766463 575796804 +-266199878 -550734061 +-711285443 -125419950 +475250941 -337123397 +468278326 -139865177 +-605233520 551915467 +-617365877 367055728 +738982323 872783920 +200488267 -591309407 +-884006923 678488104 +-859003524 -655398998 +248857272 -170797583 +517493301 690017601 +906955173 -861978824 +26743723 -144637065 +-901524226 157408149 +-36907359 -662477441 +26964418 144777040 +-4306369 199996670 +333348563 -726075491 +740691422 -351753180 +36167563 -366202126 +384483989 -316504665 +110909402 -919340343 +846778993 378901304 +776876938 941155656 +-149395003 152354996 +-832953356 807766421 +-231911740 -889040033 +576910888 456709996 +-654986729 273182002 +144262399 -790927938 +-214050897 -590101815 +498844824 181379660 +997895221 -647371435 +917251203 -751854534 +120421737 592413751 +270559864 -853179279 +-852296692 945767872 +-634450536 -137327496 +-801192515 147826718 +771048632 -145696106 +-999466551 666697639 +115027937 586867592 +-379516402 -162988870 +-100103925 -419611139 +-426211537 312401164 +892343306 -431830378 +959768989 69258028 +798089033 -476630310 +830191474 531469 +793565950 -944133200 +-875660828 918757189 +889288995 -440030364 +-723497695 -877531872 +853414535 -787700412 +-358335009 -849774985 +462389417 299802554 +-984648196 -488775238 +-828906333 791335432 +134984071 943184677 +32780489 440108130 +541416308 -284153244 +664647749 -737971509 +-871865884 499042957 +227950836 -42551371 +-504982628 -629587006 +-556100417 -587803273 +-113329638 -473487858 +-30952971 -380879619 +-88868896 -944989016 +-754880002 -18266210 +884624635 -677714489 +-595957158 -283057116 +-141029481 857354361 +186828857 757711573 +-570131312 196778987 +764983306 376181739 +243574020 -656894287 +342846710 339352334 +-329142513 651981328 +194318603 978450075 +437922995 983558061 +-612502167 -833507675 +-877871209 -954804144 +-14774388 -174771702 +-389587505 -21217482 +261082469 172299113 +92073453 -256678538 +-266766011 842239711 +-378821419 985136312 +-450072665 328120398 +860188480 148794051 +-363303769 -12323187 +212200047 -92655671 +-699478436 193030492 +241491976 500913855 +400878870 203348170 +-873608715 -129987500 +-820988603 74893229 +440861867 -398218532 +-984038683 -671197508 +36691440 268116411 +227567775 -233655142 +-35748542 -105247425 +-406859482 -672235588 +41398293 -782868631 +408968521 -477632717 +-147162105 453824898 +787943987 689751118 +151465825 783420678 +98765550 672470864 +971325142 229819572 +-728793925 923184494 +412921139 764749320 +983437081 -948769964 +812356257 -222332394 +-228716009 215180908 +-100113632 35261321 +-399419097 453665154 +-554926941 387553017 +62213190 -815722394 +-168850627 -661815976 +820360390 48033394 +-386231383 510726980 +-937788219 -95118785 +412163894 -425524766 +-740532593 -451003122 +-247393352 -12730351 +-407176144 555908817 +21281637 -652208944 +-121507863 757986741 +8528277 -496307918 +-966404787 606666163 +768728277 144385822 +-337049137 537805221 +-762680150 7487038 +-687723742 707574618 +81003547 295852733 +-808182266 -298005054 +-999657166 472946665 +-719833155 -478448835 +948585701 -476976923 +-933630064 -744603167 +954661421 28828372 +-75300846 -174477560 +-845612991 -713554383 +-596383339 703278715 +360894443 349350648 +-502693564 -913016232 +801065149 732729526 +728865013 -886767655 +11237255 364740741 +215088221 -525729118 +-86252640 187582775 +-546306558 959884689 +-964367322 456586623 +-337358497 -823809518 +201273043 834303078 +-981001970 620349416 +104137275 -547492843 +526629769 164743534 +492669208 91301973 +19682520 -408022121 +923290198 -940225583 +713496831 -183536840 +872602937 302424277 +390505771 485310919 +483723148 -292740622 +-410398417 485298461 +277013877 666017552 +-638580114 -557466126 +-950197962 -527079933 +964868284 501100313 +-597557252 -155568053 +654701378 -712933014 +-154090054 23663652 +238322416 343048195 +866875557 670584328 +129579684 -608202678 +-913546849 382854067 +11902463 149410289 +-807736500 -374228065 +-711868777 -770877235 +-360030307 -312820681 +-473398492 532924545 +701902578 718813078 +-99711036 -703778354 +196108083 -456107391 +-34526 -601699204 +-878465644 -784389885 +124337301 -192388900 +-44420116 654320763 +152645290 663527858 +115404466 -927248217 +-885185445 455922318 +-578613790 81205369 +745647680 222423042 +740488524 -200216298 +215674960 291940307 +465655537 -31642571 +-544055234 -783895343 +-356690831 678479501 +816387643 868329098 +399368701 663979411 +17964096 -723734236 +601528155 922704525 +291280956 9506645 +68478955 213470117 +-65885555 936073065 +39025177 384444777 +959076086 52739943 +-346169197 -960334949 +597360946 -773378882 +202099330 -568170438 +-316531685 820148571 +-213685302 -534062586 +90475883 -666560086 +201263628 -10849604 +-442267001 -965990926 +-847664317 -585088180 +-269931308 202015310 +366011394 -215892179 +-38034546 -857913498 +875592225 726019433 +422269064 946663585 +525691575 -950025860 +286536180 -258799085 +-135884157 523598645 +-448526474 483843113 +-144647758 720116364 +155084404 913171469 +213275643 -44418709 +475266292 592371450 +526182702 -939056577 +-471759726 845901489 +159553836 -228249618 +-736976755 -973995119 +142178386 587504305 +756397904 768117579 +836115298 695214317 +543344941 -623027399 +200653609 -420242670 +-721318970 633071115 +-189822170 438776321 +-681314037 75362222 +-571467411 230973926 +-762723187 -429401819 +-204929590 -904115313 +-489726402 -448613757 +-780698094 897243195 +-371566466 376325616 +-767617080 -807400422 +-790689285 -629201965 +203822788 -171609233 +-714880049 628223369 +-895652449 -327181258 +-34321103 -484955459 +729438203 98301635 +-763927033 -242898060 +-93145395 -65176542 +-396614310 446499383 +-795389341 181736882 +-802804708 -518462428 +397827405 381200579 +27069922 -800482212 +-326994664 141976300 +-939483996 -725568125 +-807604085 -701608752 +455229373 954955137 +535725403 -152966093 +32769022 -619869998 +987968223 -852916878 +-452262730 -576904706 +991422121 206570840 +-705671530 407037043 +422615868 961765859 +-293719396 419465639 +211635313 193945760 +680740503 -42851066 +546190732 76445675 +-511882188 -929366218 +-259713804 -268717520 +856035534 -582666518 +-259537790 448627271 +-91667440 -401844538 +970838539 -512375512 +254667196 190656100 +-639042425 380402889 +713148670 -468610151 +-344754419 -572084493 +741088150 -579972525 +11509646 -141115331 +969983777 564526517 +-977218395 -846881782 +-836693433 482012862 +-922303864 732369545 +232176294 -707332978 +-294302768 131850314 +-651294227 -827860707 +256239221 -298465357 +-368032918 865991956 +-990468898 984054363 +500492464 -87183294 +-558771409 -278052385 +-230961291 572593749 +801282846 276247564 +665521612 -644039283 +34631968 567669332 +51251587 817374620 +-594565208 358970343 +412000828 64514715 +236421166 -443634836 +750466178 611193284 +-803801025 945817124 +-437111511 -516910379 +-280715274 -645619981 +679720492 648578551 +724874630 333744365 +726468202 -576771399 +962160435 -786578721 +179009842 -885867809 +749786657 -542821285 +-658229414 -250062915 +-483265618 -641694792 +-403386973 262061499 +670486513 513331192 +822990367 -556927220 +73079842 -415854225 +-748568297 -491460474 +-283893994 -573927840 +861177675 684691360 +853691196 452873351 +-285563026 322721149 +-954466620 -983402637 +336107362 -127924122 +-910586721 734867407 +35406520 980423160 +-378159710 884469166 +915735656 -296633756 +135444469 7198386 +-320118624 375586700 +-441728286 128049529 +984224240 605199437 +896709090 637237491 +-434327249 -187809896 +507759780 -366190771 +-561661052 -552183070 +577614180 -104521741 +739061283 493944767 +826323906 -989513400 +-569965344 74094843 +644490927 10853708 +-422913100 -615187871 +-600599689 -807720595 +-300639994 711782568 +-40828125 -361590218 +503722257 -819790990 +979930454 -783761013 +-152493542 -481258794 +-992987430 -785715498 +-443223942 -185953381 +778462398 -734753471 +853947189 -290360390 +400637467 636656907 +-371954311 -661314683 +949533890 -847827530 +-164460724 -278742276 +574208351 -543796313 +826961540 238409170 +-530200732 362537669 +-578587993 -358381243 +-591463642 -922203400 +-85018438 -766245747 +853169397 -915688536 +534156379 341376986 +828545237 -924241862 +-127683002 -707847933 +-963862455 -785861551 +140345550 -101749589 +798889376 -440717942 +305541195 181043226 +-215437022 -450188921 +-424901446 631170262 +-931202777 -70549543 +-135026766 307962402 +-1244456 -172722052 +-426201901 -762884847 +433682147 927895203 +119298706 948750507 +-627960326 65458762 +941535402 -846439815 +383518001 -196987096 +688490410 -180539106 +557651978 -201080220 +734157028 174010058 +-591849567 -399934309 +-888469051 359987103 +-944207139 5389561 +-979330166 -387241020 +-389883412 424637919 +-428907203 741846140 +379211637 -103295435 +-70479811 225236669 +923053254 -51998697 +-920365649 595781094 +-186644534 974482207 +-820672022 258726766 +761635621 -937910494 +-397850761 -340726445 +-260927914 -34672475 +42933879 166284205 +-157087220 -105596234 +-906582510 73585456 +57436230 -658520575 +-31401917 113542720 +37729233 -894853766 +-474484655 -220963370 +-559379089 687897887 +172764366 -472536834 +110752444 166334714 +731658884 -993253537 +-754119817 624123257 +380022518 -420966393 +-779882181 -480743283 +41635767 738353247 +-705043156 450476135 +-28593269 775387090 +317553057 154535664 +-960092990 902618093 +435651655 -691850617 +279935702 -94700908 +214839424 -579845943 +582978386 942851033 +-510577449 940409719 +980854131 -403395288 +178230915 709017260 +486186781 -872534259 +-410524119 884423345 +777156122 -963213026 +-873328440 994822522 +30676941 583046493 +569782073 625589324 +624216267 324488404 +977510147 -748056442 +427453880 230146785 +-228778515 -268448401 +287599299 -75749626 +-62965303 -388401607 +455456214 466147344 +-61965247 393866732 +986588268 -512444920 +173765595 925282711 +352001555 147453382 +466876745 490769258 +720052973 -166619321 +61214248 234234955 +-541821269 -182588233 +377343389 -994781980 +359027947 -345177843 +876943893 -634532746 +-252589881 -208934580 +990433620 -412341512 +911677605 -863249207 +944916744 895559528 +-420256789 421994396 +-281886767 282659824 +41765334 459731388 +-256157415 -425509026 +29926794 -422467392 +-939565256 388579240 +301317637 -812789629 +604915575 -56457396 +790395601 8630276 +-610003278 -574374491 +-264393988 57038351 +515720766 -155924776 +940351600 798405456 +-317864970 199473961 +695355148 -636976943 +-278699115 -531554336 +45290964 -259491547 +744270871 86331085 +-630968257 -549894298 +-205050976 697056761 +239908591 760334561 +-527392709 -922296626 +209704073 -653012671 +-70197610 -265872244 +-388696156 769664797 +-315203941 -267827528 +359716114 48909953 +-90363894 -207465957 +-597678537 -651554967 +4434144 981925218 +-656669227 762123136 +294634872 -925945044 +502477583 -446729910 +787577055 328871484 +-467858965 879598880 +840829871 -547083106 +495730979 -341949311 +365551849 -324812410 +-632750040 21640254 +-261673189 -679963727 +180840639 -576900790 +769439800 265714618 +-804506532 703704791 +-567991872 138436914 +-80068458 934545262 +669505211 -19187459 +-821001798 681615548 +-91944954 150797017 +-154347050 725683285 +-804587685 -936516539 +908708007 -120230142 +-257903977 -992945383 +-721832067 -291925381 +542168796 -367542407 +-577744271 -839819698 +125403795 590854050 +383640707 411809829 +-86888823 -399836853 +-364014077 -291735815 +473683104 -385106675 +534018475 416255169 +-686064319 -174637253 +569468519 -322657294 +-494696748 408395980 +-82849443 -130856867 +98767270 -213174913 +-365470763 -860104478 +-462041397 -4816641 +257046089 -789669843 +-993047079 618062054 +-803091327 292443518 +-225885765 170477330 +532067245 -356550684 +470644444 -841423862 +-15800185 -11955782 +-149521077 -864429947 +-458781744 17625482 +-660910458 613872129 +562771542 314475222 +346203421 -121986310 +-939361007 -578906935 +-328143582 562332223 +935300340 775320449 +-287297315 -269822925 +503229048 364484422 +699416276 -931967444 +460633635 401519391 +-927976199 -921778335 +58813597 -623893863 +-652406174 -151333912 +-821499681 585173547 +-985707435 -964933742 +689871522 735721910 +207042602 196958623 +53339161 623285413 +158778880 -258316408 +-289812695 -122252234 +-855047722 832409759 +4463353 -339132005 +-225309244 218856307 +-725324069 -635989368 +-621676993 -252279251 +-173385158 -71160036 +-895517725 762580342 +281101877 637200563 +212857395 753303385 +-10118514 -230174102 +-168526517 967415932 +256010183 -354902311 +-52853774 -165289398 +-488229759 718626354 +-37912697 -990349626 +-4657653 888746024 +-769176834 493128795 +492258583 -175798069 +-649245417 765438735 +-922100574 -18900643 +-145663004 -670352523 +-871873628 568792147 +-755923225 -291246243 +-828899106 712123899 +464521246 754832378 +-996498418 -234102098 +575229587 443132369 +-460663756 226940174 +336712868 171926554 +-157698531 -291992735 +409701954 -504204671 +24035375 471873849 +525098148 806920361 +498518465 625307110 +-79017182 221773992 +-846049201 -387903675 +-270184344 593899504 +-992958498 136174111 +-37640167 -485355688 +246414372 -255294245 +-303235371 -388748045 +-401197918 -792475703 +-947452491 -990367285 +-436979259 -180465145 +98016871 -657388856 +-312088793 -308204941 +738836223 592074314 +-784773309 380150037 +198329204 -188927807 +624164809 -195291620 +-996177328 316811076 +669571701 220753227 +458245079 417746139 +431200042 422326134 +-89411551 201716420 +867364483 737971608 +-358380894 -357949854 +164491770 107997196 +965977979 593817625 +-647468492 -312127205 +-880333976 -976968848 +-658630078 839967432 +-652726368 -932673542 +-507347134 279267414 +-76778206 -270352762 +28925353 829775234 +-442932079 -154685372 +-62445208 -540371946 +-728006393 206080554 +834019964 522827839 +-257356355 -133669657 +-781810133 24916308 +775056826 383127810 +-273285309 -604352016 +-22512899 159034359 +227068785 75543996 +-550655114 370938002 +72878630 -863820578 +985733811 97847119 +-429299869 343172556 +657406827 689992922 +391817925 827994250 +982939765 243674658 +-126480062 654021928 +124946773 240926402 +798688715 -726077415 +77418877 -326899683 +-514021455 -896011891 +479304882 -612420283 +-895630557 -853159471 +455918836 -850290636 +590511325 -208582232 +844031333 986060153 +-224505056 -675177249 +-78818727 -230472794 +744323057 -529660652 +-288291907 -4826784 +996659467 -96069179 +260046285 -85294918 +10466904 331742770 +61219643 -837945448 +-674081834 -677470720 +-58982914 183468632 +-52676992 737078634 +877427749 893663441 +485247981 -461424825 +782233992 -376700514 +-843621145 590381099 +-489990951 -712816475 +72216316 -881262629 +-711620291 -721345722 +-257682062 816279718 +-752412020 -545199188 +-153519387 281713688 +705525163 805155542 +189000304 -447815152 +-921574940 -386840910 +-519145943 74785109 +664216417 644182682 +-108881859 42692317 +-618681264 -862301239 +399783650 462204445 +-42210445 411148724 +-604814079 928696721 +-820050295 409271639 +911230662 -612341483 +-557289024 -760412938 +-610901829 239861795 +619398049 232808140 +-599512147 -403942082 +-342197870 -536968168 +-621032071 -638319643 +583691636 668894465 +711006358 381930678 +-920124604 -554437200 +-823199729 -958716338 +-935508846 458040731 +94786233 333449729 +-912255225 842076114 +-828828166 -744417891 +938680643 820383296 +531962733 -875459449 +-792177265 306813433 +-645635732 885996065 +382392637 -512157533 +-771762733 391235263 +263121995 -475602089 +-912236399 109533763 +657356368 -787977057 +888628500 283044823 +10484880 421170792 +645026751 468055026 +619983543 -915482375 +160193546 -569300064 +-509884280 -944387535 +657834295 753971924 +737821651 -866962477 +559549528 298350683 +-552547788 -539909657 +124442162 -993409200 +-545041375 657041082 +900527111 -406331600 +481066868 63961546 +-615630739 517696285 +-375767607 632884470 +-739181209 896737681 +-443716965 -51958512 +690510638 483567404 +-611991887 918093798 +-354878950 4681904 +487193847 -825514031 +558357071 -826593399 +210361186 -996946649 +881727288 347258433 +-620453031 -323322776 +-468601980 387454066 +844706946 313577437 +118559667 701338359 +-860187560 -916421601 +-356688858 59869218 +393264142 368413494 +848385475 -53265547 +389892918 400281711 +-314254521 651811763 +749860149 -511014665 +-660529262 248930102 +-858182992 -252447315 +915686528 682640404 +888623774 -357305058 +435294424 -300819809 +-944474864 242414667 +841176753 733244983 +901412150 233285290 +-755056162 669696689 +-675777563 -701158160 +173232086 199856116 +-778290547 105788212 +831952309 -385263830 +81719325 -585424634 +385162294 154999208 +-539825228 -684933972 +685723263 -536963372 +421571576 497621093 +960175759 769003148 +-122190646 80951797 +-685103170 31519921 +264482416 -243793017 +-921540664 -829358449 +427230578 365600879 +-823277992 162591432 +638766544 447566214 +85586869 154792771 +-126776522 -860123862 +-624515331 153309107 +-308744257 601467829 +219160591 -461816444 +-326992600 728435550 +-826057145 -70993054 +-552818221 443476550 +292444667 949971374 +151776936 240679723 +609666230 806309355 +565105028 -943025775 +-784696198 -825398479 +-352282167 300611451 +67736564 -958840930 +-20561765 447609761 +-755879439 -955659969 +463261207 204099800 +-169176120 -296682605 +-215531290 -586149170 +959354953 -563830163 +-98693033 -111317296 +-681507847 -372837402 +-946267955 -580788321 +860717845 -713147012 +-684256684 -250016677 +781034030 479773275 +-876596417 -335861092 +625696323 -660991685 +142026135 943328058 +-360788634 63648212 +270110372 -459915657 +263257606 895301496 +946006370 -14783103 +-655937729 431824333 +-180703162 548683908 +305871262 395953121 +809547616 251417343 +772665463 -347743891 +142962978 -818344811 +244187143 -660703424 +-71994522 403483623 +-769658872 -606044453 +-85145828 -37736542 +671212406 -442786833 +711868868 440974914 +-610000070 -727741378 +93416166 -669621830 +-54538156 560771730 +-626908097 -433344828 +-324049153 -960037928 +766014962 -528112984 +716316382 -370434234 +-860675777 -776805937 +-568306823 5639515 +64472889 83632688 +745296027 53613310 +184823060 -102565250 +806345525 769133350 +942854725 331974007 +591572151 168868755 +-72408728 -985403213 +-58955394 603805541 +135390001 -222564904 +122291010 472023136 +-762058467 32451936 +-755721490 -865718323 +978761102 766482400 +-465616007 81308125 +791845140 897522225 +-595212268 -502592791 +647107729 -868779917 +893657342 548608566 +-639508604 -42808041 +-270682051 -274863035 +-299594737 -934430703 +231338314 970243194 +930661858 652899593 +840665588 286199743 +-405757253 468226103 +-288965744 38727511 +-239571001 -625766064 +109553265 784798238 +485505174 -277590106 +87852815 318228500 +244813543 -201050993 +841180526 -49668035 +-907719051 436449194 +-233168164 182070921 +103142721 -825618765 +-361691356 -484848276 +757943643 512540111 +980646982 451763478 +316946858 559731121 +-849592203 311479152 +-169189479 -383330367 +-317943763 -940895635 +-383103266 -416961452 +-147892095 -899401587 +-540848424 -57645766 +21449935 60998836 +620324540 698436135 +128808306 -769848908 +763975731 957059263 +98776146 -698824367 +876521286 -210775398 +-944997836 663837992 +521695173 -162156414 +440387098 977007180 +371801642 -536205026 +-519625496 -846805051 +754795405 -879047965 +972847328 -662706479 +-726559930 -651368013 +826809759 659742232 +-568757913 941201387 +-156253264 -321075089 +-720086387 -553397707 +206681322 -602526676 +824379412 923263824 +315295053 128952820 +887955623 -804539433 +82437278 -824805637 +565373379 -122438399 +782637591 823927354 +838398690 732331696 +89046257 -893654738 +202781497 473288527 +677473352 167915518 +168227802 869408414 +14227628 -835459393 +110054887 -461881028 +157969313 -616381739 +-65309802 247790248 +562716385 -57677547 +-490086343 293726390 +-713996353 934397375 +523476981 -87820358 +137890303 824608076 +-204657494 -223029273 +-836883933 -29771821 +873997789 -933490196 +-890324851 356712318 +736243135 -169711173 +508323919 624599217 +529263890 -112638540 +-969450342 393064869 +979984555 16604286 +772890236 -326169052 +775190684 -809748628 +991598570 360705268 +-615404046 605437930 +528457283 423116542 +-207135476 229781650 +-486037686 173803828 +414489345 -280088985 +-190816763 -520267414 +173209401 -514586832 +-552300002 -437816159 +-108582378 538591474 +-320596617 -73808432 +968475523 355092744 +-581841398 330962828 +-460652458 -162529245 +150790001 -699366668 +364360956 -765113493 +-8511776 95889981 +395514575 110336953 +-813245827 315803159 +-697027508 263031668 +-762247935 -8962491 +855487414 568558035 +-40842775 477268100 +-511739311 329444532 +491618102 -888399583 +-50175737 -297399495 +444041712 389631892 +-446243917 -708934138 +-540768841 457071185 +-98535753 -761695716 +-184981822 120612169 +256841505 -50312021 +-722909211 -428189167 +539508005 -912718460 +-584313833 -338933026 +-286033125 181845678 +333723377 755477128 +26894157 385130013 +913036118 154311969 +974364536 40055405 +997355229 -750759779 +369708350 -18997961 +-674818117 -261952730 +-389285139 -12075486 +468015316 -215781489 +-824948203 275294718 +692497772 393297548 +836819935 362398184 +-413722418 406779224 +121346951 -292212838 +-125136161 -647610639 +-979334936 484901704 +-67375459 138915071 +884671428 -119400778 +341191669 371093471 +463643250 -170650014 +364986933 280086792 +671506671 -240968814 +192849921 -578544227 +-103227062 183697934 +658009272 349095142 +742849642 -215867392 +817955741 -323402554 +-20447448 -964860275 +-855166076 472827068 +190065894 -343988798 +-452982295 -920485802 +-91729955 191593169 +505012794 -708552448 +-472243586 -13425462 +-457246509 -506438673 +578599269 -425238470 +689932521 39456479 +869443137 82621332 +16050016 39808332 +286112702 722420894 +377255035 588709478 +502525904 331130877 +-680058466 325077999 +811400617 -463648502 +150320146 274691472 +324010710 -721733405 +65299335 883450 +-570820181 -450209533 +-415503385 -441813929 +-640331649 227747017 +-414374937 -297779197 +636659483 -856486440 +-90017387 613788719 +-926781525 999348751 +828692249 -410720129 +880704761 -339583559 +-390457876 -683714178 +142050448 328052007 +183171987 220124514 +636976308 -933478897 +569068882 86974333 +52574580 175213872 +-56649939 424449065 +909823886 539210972 +570210644 145659362 +-934574469 -769296521 +-229324156 855039872 +518854063 92831422 +407595392 409849094 +-436879977 -110397896 +-45377899 165682838 +515236633 -625736820 +117137636 660166078 +589813326 -848092603 +367647764 848515291 +-590682069 -86328424 +736846272 -616697558 +142020840 941461035 +-472035176 -339870629 +-25834184 959903110 +-619819323 -46225394 +147789276 827343544 +361843508 -524619730 +548422035 715582274 +876552509 -955802683 +301001612 614612688 +-52390575 774754174 +36817370 310592180 +916051193 364017792 +-6671533 -999754583 +955124925 25925957 +-396543703 -620832659 +-996530724 90287281 +-160948208 -446501890 +911658997 -234759607 +849413667 527253037 +-781629558 -112716000 +-392488421 -875715120 +755207130 -578010707 +669053035 -992035250 +26308250 -344671557 +-330259955 732677450 +-823732055 -463655936 +294383747 398662577 +305368974 -123737886 +271405048 -757150928 +457741575 -620668173 +-198463594 75866352 +139002064 -100115073 +590781994 -300616746 +-719197996 -243157766 +-907146809 409366430 +446748075 363435757 +-967768201 -6188927 +274012111 -854040613 +858297449 -401651247 +-180121445 88259776 +950337273 494809250 +966447993 -902317306 +-325460131 -81490867 +-851946143 -104926281 +-586242776 -773151366 +787872774 810973087 +-162733906 -658192292 +926344180 -706688747 +-763418790 190762337 +-248081659 122171196 +-514209248 988275563 +645598103 751583986 +647957403 -60980612 +208049614 -880667760 +925085672 -821389901 +-539887725 -576176865 +532960820 -402685114 +-912492752 950965033 +914346714 -101077805 +-662165953 765821250 +-504729943 -256634206 +-742805742 -392026397 +-954615606 783155671 +-634976829 457932057 +256463759 767543152 +489776592 -810128807 +-286384726 551251525 +433862069 -538866750 +689882763 -596802624 +-827322675 90356289 +-937678608 -246123630 +-808423970 -156103845 +-312688828 329825341 +-453843400 -151680332 +-607630140 -207319118 +26423634 204234332 +-473591752 -553050819 +-451760569 974632978 +945869352 -519774368 +-942025164 615786585 +-194403128 741813323 +541988366 638723786 +-294765288 154064215 +-610035918 -648194463 +-225224057 -980902697 +-132172768 -155660031 +130732076 482224885 +-429398708 865878892 +-902027584 807816513 +-183404104 939372784 +978750902 -148001540 +298072874 -189355775 +-584243799 604140621 +-442321060 -145134636 +-723744662 -517893568 +-35415597 220849324 +196138794 -993531282 +548733988 264349370 +-135759709 325339762 +-947827745 -599672074 +-946903986 -271197456 +884373660 178537569 +444911008 -754665410 +-901508469 475099951 +119257124 52312609 +-814537918 303017185 +160981632 -635652799 +320522935 -1041244 +-177871162 -279427700 +228694516 608932560 +559040673 -258195939 +-557675940 51120418 +-966199922 -257496384 +-667430441 502532851 +473265668 -569404265 +-561000122 -145435432 +-199918677 -788830892 +-702132489 -16091478 +131579869 271033003 +684483680 -676135055 +-867610105 784852274 +-773243165 723535848 +701061088 901614165 +-907582178 572421507 +204417307 786904077 +253221685 -408909050 +237911583 -761919572 +1496224 566206390 +134135401 904177663 +877181196 388839203 +-752392347 -725454362 +782088756 590641428 +-458071946 948112451 +-167059421 -998698224 +275520771 793107457 +484763201 -421463632 +453355815 -179840936 +-213095296 851137839 +568355363 -867184552 +-172292110 64354245 +-337491674 816761289 +-881929519 -904646866 +-38626003 55038104 +-116773927 269989544 +992904455 399440429 +-145876895 350967685 +493243069 -716437127 +-335662564 899249317 +-930010893 373531059 +173567241 -20822379 +-210042838 -16585021 +-59235503 -84124998 +113194595 -526423233 +791929900 222873733 +648783793 583819868 +-219121984 -519259912 +-153906978 -521347561 +-390280997 305918430 +-99451231 -588604452 +879127511 403862014 +421992110 -925676847 +306452895 472975726 +-46285328 927964411 +-200444186 772891342 +310817674 -806125469 +334827136 -390187128 +154122535 198375608 +-918169012 -757720247 +305608202 631283385 +517840701 -140824299 +423094227 596054678 +-793309942 -12037627 +-334107485 -98918173 +-18230887 89004065 +-738702375 -517613568 +-461937409 729101608 +813961383 676212254 +698931102 -861342680 +743058025 267768907 +686115853 235349256 +-685572637 833736544 +-347739177 803822899 +986971959 -640020019 +-91341774 879639283 +651732505 750913556 +-939397518 860111880 +569041679 849376327 +339341468 139865318 +-448986363 473144937 +398221458 351639014 +141777556 638246954 +-41681702 466448167 +-56752870 864179817 +-393237262 -399624755 +983475332 -539264415 +-60741094 807098009 +584576609 -297156662 +-527011941 459239544 +567599744 -883472548 +798006892 287824353 +-143043013 558989002 +-929832885 502701676 +630022573 645086390 +994171467 -291919794 +581431406 596061484 +102633250 334270415 +-801502818 507502866 +893863481 -12230394 +961680478 -263747047 +3780374 -826458271 +597225436 -358078050 +-791179616 167021257 +877518588 359724593 +-493496118 -714415002 +-91824251 604356175 +-395776180 -648958060 +356418893 550765727 +-779705649 -213005284 +285004232 762601924 +865871982 -935129807 +-907658825 704326007 +62246611 575941349 +-431206147 265632216 +134758141 -500496714 +624343566 32658659 +4765262 -346929310 +228073477 587506812 +401545204 632421546 +-840497919 -51069945 +-641537687 -336340476 +-391837343 621626416 +-782114584 -606407199 +613786674 212676349 +-710422339 -943152398 +423972013 778202824 +-470932231 984113580 +88563209 425604245 +-242025702 982937889 +-503796019 -427937216 +346235554 500873294 +144057106 609513578 +450299797 -351104725 +159470480 -765541989 +-505094196 151434545 +774900779 -473430213 +-693866517 -157601125 +56946028 109678983 +553922647 -53831707 +-25887500 -680226461 +282718746 -901344416 +330249870 -293898426 +-660492875 -909378248 +-857839958 883805832 +16487809 -985477917 +855919916 191083980 +959376163 600429729 +-239172601 476795335 +-879327409 -589216574 +-183703430 -425599955 +269985492 -559002607 +-618820453 -370921723 +-294102260 784066392 +861840089 313773345 +119905486 205551054 +-745669527 -472448260 +-345859319 -391801111 +-744827733 801668116 +649939331 -377709849 +847527087 771675021 +659166246 267101510 +-242374297 967676584 +23234893 458743489 +72872444 -431298331 +-703657381 512402297 +-347852795 839482184 +-334944373 -537810005 +167199156 622839710 +906335489 247714373 +130084477 97622075 +-866138338 82833924 +98738092 -61580856 +852373036 367190645 +550229327 218948947 +277154923 -133628979 +167907709 -425806593 +-276734318 539757885 +-177242083 411142780 +714792554 -500511526 +-778057703 791262799 +996232605 303350274 +-972735902 102980884 +-887010812 -106143311 +-250649758 -547027105 +889170050 389584306 +460845871 421630852 +-586532848 -372307515 +606473040 29172732 +-545494350 656543629 +920832691 -111695916 +-666263522 806677892 +-124111804 -844857287 +-458082419 626078273 +-298413788 -89226828 +416173144 897777002 +-738372959 397230782 +361576512 -523578806 +672710845 465016277 +8234005 260951109 +-224464862 -571039293 +566484165 987605104 +661668457 85498122 +646244907 -912204551 +392178997 471751521 +-881062912 11661307 +-725315149 -568388402 +900906808 -595925812 +528679732 -251390812 +441836725 -414508377 +950049781 -137359857 +47978598 464454496 +58901330 237949363 +-749301237 -478661559 +769157168 -398571295 +-855271210 -988862366 +-579122546 -501553102 +-221851314 195723762 +-207798587 -500279696 +576975165 602105745 +855446167 -464300286 +-254232835 698773557 +-983768959 654227461 +164888070 -778856876 +-911365823 894093272 +-9856397 -286732931 +-284484399 -194405108 +-94881618 -235871334 +-269240786 -565087288 +-184223898 -810033751 +659250581 -115427480 +-646895475 -60194373 +188022442 -479252800 +-778789865 -552502449 +702482293 194742702 +-111187087 208565044 +-131609750 -347215045 +586879982 253076662 +-874926841 510365509 +848362257 -849976413 +295546265 -124638730 +-1465608 -187997892 +214740965 -28828594 +-514035144 -241923519 +-611575901 -409050756 +674506197 948341714 +-947309777 -643146330 +144408419 -237508503 +-790067793 963756752 +213870633 917159458 +-834176131 -405833219 +559375903 820867387 +930146499 422441268 +607189781 -339746615 +-165451676 522195639 +-37296363 228140682 +-981859169 -177620998 +437854190 790387793 +523538362 716252874 +919819543 -836338943 +896440059 961005136 +-859823648 -185330362 +-235462721 -919982354 +-592726621 -983568506 +-812181222 -477396087 +47986067 -40434615 +-699702681 -166535984 +-872460793 197311404 +-631579253 -120282069 +-956378300 -439489916 +-571779304 -14938955 +-827033885 -991994657 +767411885 -44301336 +442115350 -553184751 +913701139 -776498083 +718252233 71299886 +-434844074 525695435 +-451187016 952391423 +957570675 -824839783 +592951590 -532289770 +-124489423 150357294 +-438317906 457863554 +536345531 -828257259 +-451251978 -519980667 +-250184828 567195558 +90667836 -927939489 +-272903891 54327251 +-203542016 693850930 +-208025149 845727058 +-301941175 184941066 +-911838052 412419274 +858974980 -399448906 +-887779618 917295710 +322426342 -979701763 +-937831253 710224093 +629635017 640029927 +429152977 960455385 +-558323114 196968567 +-449615379 -174942378 +782718270 781213025 +476849096 608470159 +-825958270 108558966 +257346993 -138560021 +77019470 884216379 +281842709 -483924411 +907862897 -794342857 +-437991412 547210507 +-733397776 953085834 +193196659 272737954 +370572076 919530342 +530783294 226037609 +-111212497 554108096 +-648184390 -899921003 +-450445187 -197132521 +-368708815 -213460156 +248325012 -264521846 +-55996515 447820061 +213123830 448926409 +249645338 -310066449 +643838328 141182803 +-955928211 287656843 +951760805 -328446202 +-402431084 815595522 +688863141 -75666489 +591551786 60953473 +40199928 -457435806 +-76905234 -120053623 +-422445731 52189301 +240213146 -86329505 +-390233702 -613327155 +215129870 -789191133 +-212509226 -852441242 +648410531 -280567512 +692212214 887959638 +-629116541 -344515403 +-661619899 109144357 +-116845435 388067682 +-587731995 -509473715 +-782402252 602875677 +-550205535 961560424 +-354635346 -989719118 +-174772216 763149917 +-170835978 383619461 +-158823726 -783463207 +714716953 336363513 +665595254 -969923535 +815636462 -300701953 +-753636454 -555881027 +-939428124 -450484127 +303690545 -595193841 +686225093 -220132469 +148191831 -61946646 +20530465 -66681470 +31918745 -252283994 +-567923458 -313383358 +287120534 -366721482 +836189196 -898917471 +84492048 -766076604 +208868791 -33339790 +708052437 925842594 +594141092 676779688 +-184216091 -194409855 +-799090806 -832406549 +-228545741 911623795 +302448211 -201690013 +946417150 932850865 +-210299900 940036800 +-776657476 982484696 +209354281 460950659 +21892712 -240303992 +624183843 87604900 +411604886 -492696792 +241701202 -668716882 +-439738958 -247468549 +188765831 -585085081 +412709199 93698310 +323125041 -540643899 +493883606 647676544 +40116014 -97734671 +-197417709 -597617925 +-163393768 668357015 +545509623 708211719 +761149319 147890291 +-238398118 534443912 +917154060 -780222041 +119327230 543694065 +-989456274 -711081089 +-757622630 111447964 +239507979 26488012 +-122819379 556614989 +-290460116 885107844 +402381284 -648705194 +15675487 -987322802 +-668830791 -478034246 +-57446822 877104644 +-182089344 792982503 +-59949248 -140793958 +486738073 -553863954 +-557189259 -682219680 +371877203 -35175732 +-645155695 792163601 +498923697 -552882877 +547253532 -859534798 +-826979458 -998907662 +-912061521 475828106 +-619856822 -719979594 +-641706026 515084642 +236870653 185693832 +-62320923 350634535 +-101915541 824802202 +-719030825 435620551 +-379843279 560642833 +-3648548 -197099413 +-139029226 615084131 +381668726 -798865673 +121261490 -564769340 +223379712 103390138 +525651448 595790236 +152148757 -539677528 +-618691140 -127743459 +-614938915 -884211466 +-619497571 490720895 +-301503514 -644752406 +750911409 -106893335 +-731477891 595485154 +400029121 465155584 +102480014 328455722 +18558425 -361333918 +-84104604 -938378765 +-51257170 446301517 +861248305 925471708 +506404743 898399849 +-398268507 886601587 +919085028 -722861305 +-314757123 -904938177 +-351125338 3503448 +420979587 475616474 +645395545 379853020 +-103536470 -659760524 +17097725 340978032 +466803087 -179820970 +355735363 -612946808 +16815836 305174011 +-37294996 647647056 +-657741415 795071488 +338412236 -983461318 +936527927 -9456957 +267113297 489118310 +666051922 -983516260 +-211969861 -947226358 +-21922125 571266289 +913261939 -937145590 +303051363 164831320 +885345645 -932260290 +62497498 -936955811 +-454469382 -666967751 +-379815083 -760480869 +-361802379 693727325 +363371192 790235339 +-689741578 852981452 +-969777996 462728724 +-913581665 -860727302 +-203870803 319465267 +-412234277 215079538 +-613713270 614316251 +-303787837 812829213 +-530978660 -857194133 +380857513 121626056 +152399212 794547456 +-328350859 -875750865 +97924634 -635602301 +-265372455 -9365357 +532589525 -472523031 +-577922485 541280718 +-40034772 -752160343 +-22766546 -116045938 +-48359308 962385058 +478952054 167055250 +208997121 770383394 +94337141 490389210 +605229645 -608706021 +-293456858 193156457 +-973190923 -401858799 +-352104734 -177213474 +-973274230 31457571 +-951282614 -56855446 +-388427461 -984124430 +200462922 279707064 +-556570559 -67913154 +-272737337 607976663 +-399409318 420347224 +-756375445 -618315054 +287782683 510565388 +-781846898 166510105 +604667741 480870898 +-630087167 325647263 +182482061 296742405 +-386365728 464386959 +780307016 996181956 +578388112 -935603161 +178343882 -35351013 +-919769095 -881997843 +163827957 322349107 +-260303936 -120029027 +-269324246 -574062571 +15870990 475786112 +-53238621 754641097 +-648966772 374625350 +35973301 -786331741 +-380215623 923084907 +929862150 815595606 +-811434511 -355697977 +-142093026 883973567 +438814335 795196332 +322776311 -792033887 +527185141 -605392436 +-752430009 -827367830 +526403744 9475293 +-700085521 -757069230 +-932724967 817320047 +-471963232 -694456498 +405414110 86632594 +-334628769 248481804 +873217589 271646604 +79750357 -649337986 +-35297295 -62118452 +-477053794 -135349504 +682321936 -974614997 +854279056 459276693 +108135741 204436804 +83248153 -130330600 +273033623 246202465 +277816371 952524348 +-559686876 609093974 +-437947984 -164207555 +-756990429 984516381 +645177007 153877769 +946446032 -54227769 +244079207 -37374962 +890609124 -212912121 +-131629913 465833377 +-958324047 829428180 +792357452 699232085 +445346626 -226477286 +779570881 -743286510 +501899406 -700611166 +363661599 755606877 +509114257 -331201065 +868298483 177865937 +256931283 -225720063 +-297244684 881739811 +-540549632 799501845 +505801911 -253795349 +868053801 -169230524 +-62195597 483049665 +963842042 193080952 +-443160346 128022158 +285106898 -643551668 +962921513 -450934819 +-78536422 776617946 +-831915527 -325585579 +374048505 305709947 +-9389957 -471161401 +-392574534 445041003 +-948505505 -47534795 +-946198195 -89425099 +452201560 -156997344 +-453721748 -709909874 +-663094619 586097325 +-34082108 268860273 +3817451 36055204 +254690448 935035034 +784071844 -681511227 +97295129 370735209 +-184202450 929937958 +172686540 -331574897 +-210449573 -138858513 +145558364 -490983032 +-670055539 253354358 +469208641 -266359603 +160526391 7973868 +-267365004 538904784 +-22128803 854334914 +-805812381 -644742130 +518621980 -107508065 +113427234 -462357427 +304643323 438371501 +760687283 -564936185 +-879069944 -579806449 +971565286 455794148 +-524519306 -460795396 +-794777608 -582797051 +436601761 -496313215 +-955614588 542520294 +857299459 -265234434 +-245472130 -493524400 +79403023 -285782417 +816339217 251791103 +381336559 212074753 +867638952 760677353 +-203990951 134002549 +-672716883 296369914 +172222910 469941637 +-247987060 -803097599 +-393004707 360872365 +-541956869 -556287251 +-284706234 767447067 +-289487880 -823126713 +-497098420 966088018 +-733313977 -529430142 +-375001595 -184661038 +343613922 690857693 +778152073 -994812409 +-920486031 -403433361 +642380195 374885645 +-442841698 489166986 +-918799197 -484799853 +63013616 -936819513 +98121472 511064505 +263799638 824934957 +-778854262 898985323 +-32571819 223754 +-334976979 493475213 +916246109 558171820 +-514709324 214659749 +478205896 393791277 +574894050 829634969 +54325639 -250783289 +-514753157 -856971097 +206298097 675101004 +-303922964 -699563530 +35682085 799292971 +-286184573 922695078 +473491870 -810017005 +-773542889 -298569156 +547615666 706001034 +-476219173 -92170728 +720623703 286016203 +999609675 -741215192 +803943663 146007233 +-61897103 -65325669 +-974325687 484006843 +-712804249 641855973 +-586943155 -835040225 +812824451 324676334 +265078715 730346928 +812916904 125236541 +-183335506 -910208139 +-865034158 563492742 +-796324719 816224268 +250220433 -408138545 +-220629638 -866119700 +945829571 -878272684 +476243533 -818091673 +278956694 -203066688 +-477586297 -38327298 +-759062876 672544205 +-624875445 600866422 +-346799909 -857829289 +-308446646 793663284 +428034118 -847422522 +969319189 -662297498 +-43741675 757450699 +-818071875 291971811 +663189319 -252343765 +775413395 -273025087 +32043048 632188225 +-12663088 -525974068 +675766502 549835080 +418723542 -242755669 +866041349 -895908807 +234101178 -632264197 +697413677 -754231971 +720308368 -454530076 +160473102 -767966594 +-155356154 -266942297 +-140796964 -633932102 +-630580881 -433103586 +-492406250 866297260 +188396384 27400354 +716156352 -324362143 +-165511030 729807551 +-267584449 -60207457 +-742571627 881236451 +63566472 463717931 +153306550 -172683554 +-351005062 -903438950 +541592950 616005221 +-199682656 977676520 +113003888 -464038658 +-560708710 895847103 +456347073 238215605 +731180504 495215791 +-896098720 -158898972 +-808596619 -502602291 +439809119 -497065407 +-359820146 -967018020 +-634802276 -38219821 +-8952300 -902950738 +983980255 -626320696 +-902193171 -968287550 +952190065 -166470795 +628819903 898479966 +487894640 690902127 +-528609337 -677324106 +841385519 -219493181 +330672828 932001540 +-845858713 -191312508 +-879247658 89871520 +626076166 -42219245 +-663224616 -961910385 +696434808 703837124 +-747169913 352995511 +-586072046 639097953 +-967448195 72245096 +-104994283 86917715 +859797637 176809903 +-81811105 29588390 +-514314593 167089467 +-979781626 -539593330 +-760828696 -333156730 +211784975 -442581092 +58181301 625662550 +-151663341 -293330379 +-538410402 130270848 +892783536 -899814883 +995174090 884502178 +-980430255 468827037 +913831554 -518242997 +-900517213 -726613259 +-178135841 -752932832 +340260017 -685943448 +963401982 121858338 +-950688359 -601052829 +-959645142 625229756 +-560842651 -701125849 +873951843 875353860 +854199507 -393436608 +630059786 -698357167 +159389897 -865150370 +-575325151 -280270536 +194036742 39768371 +586186867 547906021 +73237736 159734394 +17502514 -710665999 +-371625415 -886657578 +399973017 582313295 +549944472 318810415 +-849796938 -292313112 +955076020 -659780162 +805885856 832103221 +134906284 -771659518 +-486108724 -35066954 +309588136 749242706 +-742623092 -900755719 +-778727497 253799153 +75981733 759320158 +250127612 927127372 +-587687456 949005192 +727379671 786726659 +-743433750 774902160 +820669684 -676277432 +757417931 491450105 +-529530982 -621097970 +113451166 -637031073 +819032434 727215247 +153938769 -89463239 +-686596523 -820102077 +943488982 358018373 +-705306148 433533177 +-106206371 343557496 +-275341261 871937773 +56974791 556362581 +979752236 -181268597 +421508482 -692864091 +-880284048 882220644 +268521005 201073189 +-811648225 284408431 +554144396 993278119 +-270109035 -439701977 +490250966 -525624493 +614304083 249207832 +126015844 -324218427 +-33999976 160939298 +897863318 -615016522 +190691090 -146606768 +707288889 67573285 +-10677583 117782922 +701602966 -296642096 +172454794 -932564342 +785047962 998554405 +515071065 -40091450 +-50373335 429058577 +-206584188 847212889 +378680282 303567785 +-164882016 -344849763 +-774732339 173013535 +-742828820 261758970 +-609442313 -674506395 +-68744812 762876044 +211531825 -534561571 +-513824987 -352068935 +119151166 -798089075 +-903515768 591705114 +-207861602 657135673 +-589316217 -176727672 +-697969001 72852120 +389770581 939772199 +-770581984 -459120800 +893631384 -569315067 +-557948273 755826232 +210208516 -141066819 +-156714054 -752257459 +336583116 -727020535 +-98197611 887888946 +796278762 145260729 +881302123 -610101545 +-787770587 -619597174 +645083512 967235906 +552845229 524509065 +63700752 -122672391 +-539686262 -279366551 +-562517439 997847511 +229447196 851900935 +-229631468 -337589291 +-189722349 557289283 +503159973 433619331 +-911033572 -899549043 +-224365727 -878876931 +167240194 329155474 +-89538405 384858672 +266538927 877304701 +356088978 -845608871 +-650012146 300549274 +733341785 -123971584 +-745743573 545062265 +457467062 943419908 +422746050 -390893412 +240532153 -172545631 +-206541445 -803416832 +-411526802 -301010826 +-92293671 -998209553 +-745315233 -782371953 +37718928 -175568194 +120625487 -96229689 +-215269822 463729123 +747318774 -551198066 +853457740 -35762925 +367906883 -689851322 +432525541 -343230019 +168285080 -468186008 +-402900431 312010486 +12726888 -460703375 +-641120546 420678514 +-131156737 -999846788 +601276635 275340731 +21940848 583117521 +577876820 824252964 +-44804011 392031747 +849613301 180498156 +198475252 -871085223 +-910376882 -353079728 +310443846 910401858 +-119075166 119871944 +-574055392 -295898806 +-627873083 -65001463 +624738142 976074707 +536070714 27125088 +899536959 570443610 +-343188556 950746292 +-491504968 -634177268 +855167017 -922113977 +350074903 87887432 +-690921440 445563808 +-763686071 130972873 +902121282 -260711972 +-493792512 61037214 +-694050394 -277411197 +-177147302 -255696379 +-5274190 974538616 +-413960753 637508293 +590593587 616370311 +-117968411 529716287 +745736403 -997904168 +284837571 814389008 +-332999763 174218682 +-320593069 595129918 +-10352757 190045768 +392586325 -800575068 +-394456543 -63432385 +-686435960 99834013 +894001212 851653238 +963009874 801662370 +-492128175 -616204873 +23052435 582478270 +-944340093 195268848 +134260979 -481156600 +-769361437 738857418 +144915568 -284681738 +699301409 990306929 +-323476111 -487104696 +-425854432 258425552 +641551656 -595769512 +423937951 539681289 +-832693334 -732483949 +839017198 654180775 +688080126 983939042 +666447399 426299323 +200792603 11311844 +-357842356 633123923 +-381907432 212553514 +862715264 -910803141 +628819817 83943950 +247361898 641891292 +-484714602 -493035595 +-75721132 14719436 +682251537 740477737 +414926873 -57711759 +778196061 -651714334 +-102325649 842820988 +89076638 -970494469 +-447501657 945698298 +-62247355 166096000 +735794791 -108036462 +718530799 601979929 +312537095 -407028894 +216424839 753973780 +-584662 -892126779 +68127872 715096063 +-33661922 988238481 +429895438 -103992944 +-545958426 -203254367 +-553928574 -3555310 +320813915 -975782905 +489995718 131917821 +-776794285 579625220 +668145189 -456228547 +-957218908 -873353534 +571311887 739775740 +753227908 128985205 +-444600512 74959790 +288507688 -648455327 +855366500 584396223 +579528751 -163658023 +-336322439 -873619818 +-633544418 638316975 +269717429 -860804521 +-611899561 -950673143 +-655833626 -42457231 +-104305045 -913575459 +-653662471 404429324 +657038288 351359403 +-303987120 354660811 +-616177272 186791787 +125635041 -949427462 +347048438 -976879629 +-115475653 -616452550 +-235624280 335597065 +-255550075 319532242 +-585678246 -90777979 +-643349251 206217209 +-271285905 -995678841 +916005001 851305800 +-400209223 918853068 +-877037165 -339916570 +996896104 932647197 +-289594255 227592774 +-642984168 435102011 +-5993615 -125138147 +185903027 693581546 +-963721266 383522094 +133486459 -760222421 +5168992 239974619 +-79909264 -292471714 +37677770 342523275 +-444135685 228278377 +843527780 -645832748 +-158752196 -535702687 +192828043 -117963747 +-110262127 -687881616 +-774511871 -528710473 +-616611522 709479167 +-57446279 -787391588 +-408106832 278350382 +-527167730 -835337441 +-227077871 544924017 +590345065 238937762 +-685823842 241477517 +-102346580 -725217949 +-591219012 431656227 +-400592836 479173987 +-795256577 865458383 +-403124002 -224222351 +636931140 -118457899 +625540965 637131281 +794045746 882954426 +-300562418 -639418686 +96383171 -386877308 +203537028 705972242 +-676744130 363291650 +636359620 71081550 +-709893172 926208606 +-766981696 891585235 +625448513 434872336 +332341509 757070308 +73068762 -443626696 +303470485 895157012 +-477602277 795985464 +-381473920 -553401833 +-386300607 -237456922 +-549282926 495035946 +684183140 -695944175 +-222186980 -501860554 +328093616 62750595 +633496897 302621157 +-972437019 395249782 +-141675140 -733334290 +-977654687 -692122070 +254806553 -733905604 +726594931 967650098 +-847873263 -763199820 +-411610016 22731353 +324071445 -520468634 +-843442114 516069055 +-860545489 -490918054 +217873194 841299889 +-755076920 -141008519 +-163738127 -655676626 +-391177185 26966200 +-876763402 -683756168 +-306597940 -383370595 +514919634 855539855 +-984191859 -334411406 +-13629043 925909414 +723441170 -539294135 +-630284871 287321586 +-795196959 112663466 +-901910866 -567373791 +974665025 560375934 +-536504992 456642775 +222433651 134547783 +-542606509 159448513 +689861593 675742632 +-945615720 281726406 +-471492113 945224293 +795492737 285517668 +266215943 -754894844 +107605587 -589529702 +-93024973 361945568 +-159266276 985195287 +-446305352 -943166718 +264519326 -920838381 +933563021 -967004320 +-204779683 -716102627 +-64215408 544442867 +-801265478 346793081 +306130064 -914645396 +-449229581 446324979 +883643753 -24485131 +942325331 249674486 +983556123 -676208337 +-647959994 -886573069 +-257796492 -537378848 +444252217 -47921160 +-232247324 -722249467 +105200421 -654167886 +-299630357 -49177650 +410045496 568860879 +422764834 421410364 +570687366 -533920110 +25594971 -440070577 +47317089 765130143 +12012072 -818606019 +-378461309 -301685609 +974384250 -225151607 +-185939959 -427936461 +-967577466 -950582857 +314973384 -779312781 +583743456 517360435 +-827960175 977791832 +574625059 12071704 +686599436 -440323186 +-222634599 433468523 +936926974 844593883 +-458916873 -593872150 +144293477 805066941 +-414945854 616188655 +-941622481 -673400145 +-886890863 771554795 +-231536652 -172056817 +-448856075 -229494231 +-178995428 805039216 +143404524 -687145786 +47189610 -387798831 +190079858 -852620096 +368601699 751364554 +-168111881 -616428761 +-681223807 -907008814 +108079476 663436488 +-228641132 -276333354 +139655910 -270263767 +-142677651 981972328 +81642355 -186098762 +-349606228 681201985 +-83741638 -773845504 +860497638 77954615 +-134242697 -258469289 +16474062 671618639 +514190790 -805317899 +636875815 168771540 +308203932 322249601 +822453912 12935984 +373669772 -579322108 +-391504815 -223684126 +-358856463 730631791 +-559916200 -426190560 +966741334 971785341 +-429860945 280196833 +928674232 -47866552 +570777773 -826063435 +488549298 805423996 +-478766441 -793243983 +620795402 385743031 +985552667 897645844 +-733043198 -870645503 +-329258449 426561868 +437364845 608790002 +-279476229 420340756 +431556720 -706792089 +-7531640 -601652012 +-255309901 -995118843 +-677409173 -857457415 +-892747729 627225414 +-482159845 648731739 +615893514 -285879324 +-881724552 474142670 +399460440 -168967129 +-578769200 -594876760 +-639929031 -906969475 +123298271 -579603330 +-486367553 288313610 +-71002781 933732248 +445759415 -291546186 +961326702 21180386 +-855100320 427276837 +807645461 282104668 +454337487 429348715 +584244489 -658812657 +667368506 431053999 +-890794189 -819803362 +-497153567 -365784612 +-908633932 400718338 +880830901 927357806 +-904356706 568953543 +306776720 665043725 +549938788 -678367478 +354678966 387631160 +257234856 -816169586 +-692707927 -271050695 +427323024 689028978 +728942689 -616659183 +107205552 -362587009 +-643384070 84816918 +379858754 -877143308 +395642565 948872958 +-271229680 567759010 +-87805441 22581064 +830641474 357067 +43681729 -88914296 +-863954313 870827321 +-965637779 -729940963 +992056655 846695054 +-742676306 -468636736 +405847586 -129625400 +807423931 122046475 +797319627 -326679292 +-79794382 -779145115 +-11467216 493559368 +851548170 -461767211 +449622307 -360750237 +-533739332 452637647 +829039433 213792644 +151582340 783164327 +-576659603 784535239 +834233379 -518620160 +403529665 264659322 +256047155 148077865 +-112704658 363498676 +-577834053 690346437 +708996052 946534209 +-271169537 -775771077 +413867576 718053652 +70201401 -602701577 +-171085642 -881747414 +-156838821 -186198261 +133162283 209352424 +-154132704 -64125025 +363181510 174678886 +-239119626 952711780 +923894788 -169716807 +983248927 -162949728 +964395428 -612344192 +443972338 -599583798 +753425516 -954028079 +48015712 -587545452 +-320764017 868521196 +-69965881 -831438721 +218549212 -174575862 +525895850 -8203433 +937826510 -383526396 +373299877 -12123880 +657457066 385521911 +-88447400 -127367620 +621109853 538493605 +973461282 657925285 +240962253 890883062 +-645882844 101095610 +958105312 -675495081 +-102769079 -279257491 +769590092 92589104 +-123333362 -311074340 +-44486830 104168465 +-32933828 -791809976 +992159309 -225045038 +-920089302 466512964 +-914102321 885793606 +-302184051 -598563244 +-863695617 -346841136 +-223009057 65871908 +532480100 -798869271 +-591063479 771279002 +9425500 754325276 +563350779 -394375730 +45093595 -583229695 +-645217459 -522067480 +887684973 -758866020 +932722836 536475663 +-228498555 450733341 +786422227 -529123673 +241670474 976289107 +-337599911 -87194234 +168385970 -447572453 +738810305 498222928 +-717104843 -221285937 +-13305884 843973797 +-870010988 245691303 +-799367329 -632600557 +-663612087 -226287158 +534477438 -829595228 +-866316754 774350670 +-429351749 -168766224 +925722441 794317039 +-443746473 -369823648 +-970112759 73745733 +756637842 81643557 +360744332 -423449545 +97412374 -903603789 +-429277499 103168874 +867556689 797376636 +654073475 -119406434 +550435117 536347006 +-747203746 -216470281 +-668157586 163281913 +316687166 164199311 +573824168 968080545 +-697116156 415572114 +-520522608 -248398100 +-333833306 406971864 +-308131588 786920313 +15499456 -705458163 +657913409 635388013 +-739438067 -633282898 +-963845691 239879619 +882164290 923495988 +-103496698 -887704918 +153698340 433573165 +-492192395 41165905 +-721148283 894234444 +-815442300 676450746 +-287582342 -312676514 +444885494 110732712 +2442716 -787201873 +582232314 226024499 +-818804443 -444384458 +-691096861 -904329953 +905598168 -445299787 +917947264 123207900 +326380736 579419137 +-808254861 134367105 +-703234255 546307161 +64600178 -64957575 +-962933615 -483679810 +-179937629 -623056664 +-419878738 -925391356 +940643435 742992001 +570497049 152204873 +-366381900 -768680915 +-50295901 61864845 +-982358719 -607746526 +-106245842 957816087 +-734166380 -124089031 +71237000 -939011830 +484760367 829675116 +-170639747 719046137 +-178270660 126254068 +-437665971 409655347 +-738800880 -370736485 +-765443914 -620196204 +615311191 -80128132 +-700995762 -633389322 +618452303 -782976692 +916784336 253808811 +-209362124 725094230 +769068614 44842070 +-742553881 538871436 +-254517958 143805760 +138824836 627879720 +51196848 -337811078 +578051911 -58337661 +76033404 205614528 +410177988 -207142257 +45747235 781172888 +985442332 840534397 +148388815 -724889682 +-84910251 57449773 +-583971598 -206710477 +253443258 485474038 +258699907 -107429329 +771424590 -14094260 +987501181 469774789 +-178630704 536693390 +311346439 -498485488 +-77577948 -880839527 +-380100526 173141924 +-658531206 -596621654 +152381320 731740693 +164797139 -905540777 +-177053392 -610483267 +-339127843 -156793532 +-829262121 209813332 +864965864 615332498 +-729867553 -60972853 +-345575314 898526608 +405633208 -598257753 +332800197 -86761307 +866904863 -645649768 +84207161 -355631658 +-544548958 979427502 +615161474 158296597 +-287283747 -764576049 +890630608 -627184881 +126884279 802601686 +71812737 -844601902 +-882961722 -521513097 +-815094060 -589002180 +-751105465 356082558 +-449738225 974603635 +-846773468 -91064607 +444989748 286098728 +830525934 -557645093 +416374951 472822128 +-507807684 -699634151 +146277889 -650305243 +-428041134 -934854607 +-160958957 -347955951 +-6893445 709413022 +221534096 -140367878 +-130991394 783345406 +-634410187 698036575 +-140130572 -654091828 +625718708 -166558045 +32143916 280188316 +639980305 -833622776 +891993349 -821873112 +675318508 284378070 +-97952817 -939662157 +-347888659 62636629 +125267357 -499142177 +729674096 -385369516 +253946220 143099167 +300391944 -274020528 +-184791653 -427748670 +141777943 577073179 +688261764 -607719939 +889676155 370001795 +-313813093 501655184 +823747169 949898942 +-345917910 247007064 +-735954325 -873298553 +484685119 166985266 +225053711 212194501 +-22851893 855464369 +-844561024 -239446288 +-972527962 872254471 +714911176 45453215 +420929528 153754807 +-386393112 -242634722 +-476501518 -728923131 +-806437132 184380981 +233899675 835589985 +480666297 312798315 +-752982637 13619757 +-255019879 -717195663 +-42691757 -356009339 +822503215 716748829 +705459251 127717941 +-241304810 -307326313 +-21620217 -887117747 +-570307540 787861543 +-599749728 768239544 +-191314240 191349992 +870919108 -486226492 +-980302958 250965874 +-432236718 544720555 +-286940269 -234069583 +-731789646 -534201367 +-95415849 -911373959 +116520215 912078317 +566939961 431570334 +826844014 411961503 +123849766 812446388 +49187824 658107800 +990842928 860004764 +61786808 972211670 +120989807 -209217974 +940116812 416513958 +796748242 -912638780 +612203474 762171175 +-728461144 -510360198 +956689244 -532625089 +994797336 624745355 +-237460236 534211468 +-760955092 620225818 +-380963443 -634568936 +160116397 575214063 +-458884731 -901848044 +267095033 -986750803 +-534513000 343274101 +691766890 -885808144 +-700317739 -478206341 +732710552 174302767 +486055660 491622228 +-174015877 -962552334 +916178334 -107753886 +-44589231 855649525 +-395268049 399984952 +365626164 -147658211 +980138377 -382519363 +811339754 197064056 +90877521 225606266 +778478185 -952170005 +-865285640 -533282966 +-25443185 540709883 +392685880 279065195 +628339879 183380723 +-497528276 -802167333 +-443009183 -279102077 +-762714715 -534041017 +-341011373 493087799 +-285946409 509856870 +841435473 97126903 +-47469243 -387340017 +-649191724 -892351018 +207342437 -591119839 +-393463481 -870147940 +-480586587 246035900 +-473688794 431304481 +-240977078 166096725 +-783763084 -691307392 +-329976997 425508819 +383501320 185072321 +26167391 -32195609 +363262672 -782374616 +415252674 -269706469 +-196231937 886520209 +803612770 -27564449 +-940874853 -66841199 +-815916064 -895482995 +-999288139 663391162 +-336791966 273013924 +-681039571 -497550607 +675168318 -888462557 +486284809 -152987674 +315553115 879287835 +516677630 254542580 +625194790 342401255 +343961373 -961453236 +764440233 447676206 +538961287 266211546 +-811866674 -324252175 +750314634 420181578 +602405842 -144721853 +-255506897 474182989 +-909595194 -3952085 +815513425 -725831970 +-568454316 716184822 +-173232096 -878801149 +493223810 -63338818 +-841199308 792396342 +-773212519 -264928672 +-302311713 283010443 +-399125061 -852712153 +445252628 -128780390 +-648396119 -939073297 +426113256 399580599 +-425786979 -299075011 +810446755 -344842768 +-655132383 181267669 +-845919523 -584693749 +-429830586 -367261264 +891871524 874289587 +-89686429 -315032237 +37619370 -310059557 +514876486 -304003628 +577014050 484693068 +889499369 339933532 +835104429 46319499 +309437693 -851000763 +-970259536 -943268174 +-344557983 -973927630 +554607282 -161640277 +97359271 -169757706 +-530669664 -352384457 +-935995269 438266747 +-383323803 174778198 +-517818816 335473087 +808796654 783060396 +834361935 -360441401 +886714512 -23502596 +820143963 -303420203 +-263458577 274401713 +228441745 641595359 +-214086250 -126505533 +-214007996 74660424 +307898925 609811324 +711163708 -380406237 +917263959 -251554760 +-845951918 363023410 +170189081 616625173 +571362993 985457424 +877388286 755060209 +732700675 -406689225 +198986030 -906948521 +68418594 -327673689 +428807402 -615289613 +543834495 -941622643 +822327443 950177573 +-351107601 716141632 +-945694539 756236628 +-449809574 434198458 +-264752265 -556632317 +637341406 239424720 +-212065197 -538847191 +-961785209 -456442754 +297996824 -950303878 +696399798 472708570 +-62178499 931474666 +780913785 -275268095 +-212926547 949796683 +-647134171 581313580 +554319653 404699303 +618542763 622696783 +-154288952 -756989228 +-960759522 924815525 +281514376 -668167830 +-904381711 103837330 +-416379951 -891503592 +55894230 -614043560 +909266395 -167163505 +501195201 -123609398 +-447579669 360955948 +96223334 475409834 +487454288 883229301 +-654460986 31583159 +-680999632 -221804821 +629676753 27621277 +-920346538 -457066222 +598731987 163640682 +75549711 -807361772 +-469382682 793711418 +-376011405 583701071 +-397295128 79686928 +-2806572 14291782 +-273896138 -723371023 +748354008 -293573319 +-863533597 347489290 +417842869 139278115 +255127732 -985658455 +960967462 -642321881 +715830858 -871927250 +538747189 -953314657 +-211656167 902174250 +142398723 -214459808 +-855809443 374335511 +-825489562 -255714082 +105866920 -806896077 +-194321001 620047959 +-811724694 185977078 +311026761 986279862 +-456659052 340604089 +219310314 567718511 +412722307 687501639 +205608283 686557132 +717442869 -164426734 +854674680 -100629073 +-721833753 -445042462 +-639054210 -827258781 +573659256 690767462 +664429617 27596913 +283522479 -51309135 +772781307 -128160599 +840250128 -254443203 +870540920 -122960065 +615209225 611495462 +-74480019 -435952403 +-802833983 24720666 +467335070 776865198 +470381953 -533369971 +-774175249 129754641 +339800348 517015766 +-726716770 45207610 +828750033 915623601 +-834887281 -249308626 +137178642 31892425 +-828227233 -168743013 +-335844758 -445416751 +936611624 15701074 +667749691 966419654 +4779031 470942667 +-842133994 -777648119 +714110362 856345191 +350076703 -378032817 +231393828 594045863 +-436971630 319062094 +-641975086 -480233773 +193284587 -608166259 +873540959 -628083598 +842515990 -699236848 +-17142678 -687225658 +607797643 529130618 +306328820 242574204 +-850370134 -581755685 +-718217378 917650076 +634819630 28422708 +837047146 -880623892 +-96619904 119400322 +-727933785 -984668127 +718719271 -11722248 +704553436 67366564 +-721422053 -169819405 +978177758 585431239 +-108035394 549540712 +945801621 561514410 +-908008931 485973648 +-282297141 -413699604 +-364874936 119469708 +-506639392 980675342 +-670852079 -333175983 +-149489033 838144336 +781636789 -608394398 +-366523353 -413985874 +663857505 -325964277 +487906287 824200162 +161622748 510491012 +501190969 966267883 +-687031560 85304841 +-895312308 667126053 +21910731 -187008683 +54613921 -265887856 +279490566 -756961342 +-298325978 -41962393 +394513186 -462849903 +-277756724 -100349158 +-595277381 -651216990 +59645899 439805467 +715205798 477202331 +-296666625 -437295366 +616728612 -545004572 +742018035 889499539 +916194601 388692454 +925692563 338727241 +-640920812 796737831 +-465381478 -31855043 +-697400888 316365604 +-970422942 -823829723 +678516948 -567930103 +-36256970 -936377218 +-767516190 349731983 +609422223 -541901284 +-898849781 368092473 +-552121010 -876928553 +-789761034 466247775 +297376681 -658887070 +-465553450 -299839883 +-956376701 -119786170 +-634451187 -473642943 +375666511 -748247891 +431521401 -426313550 +947456065 -419143052 +-102422200 760982543 +938178924 -41369560 +636261274 71400380 +-490550352 -809571015 +634476715 -309029558 +-84910720 -139890824 +336010077 -600830574 +-14618280 -12502231 +-987694152 60768272 +-873087649 -339035868 +654884607 308277951 +-658757815 352255943 +-188143425 -712320270 +-849598738 974248345 +-337005156 778729639 +-816080580 -328386528 +605214170 614112258 +948508333 -54456366 +-305055264 -774531035 +613432313 -787880808 +-530148682 361805195 +-168769346 -883554794 +-769861475 -292319487 +730305422 -847185516 +-779988350 833490426 +-261309785 -17187429 +540104780 38332802 +829886867 -720739988 +-9556468 -972172053 +557409143 206945499 +-198840004 847914001 +-151051625 -337613915 +-394634841 -306365461 +-31706381 156066042 +-847565551 366428291 +301755196 -318049121 +-844046330 -258597216 +320136011 -35028008 +354518325 258391691 +737994483 -281474729 +460930341 -547323319 +-387299824 -587449958 +588415627 -543952421 +-7503071 19663454 +852781509 979965949 +774463936 701269316 +756798694 751752205 +-702750539 -213092697 +-314447160 -811316024 +689186132 -918900073 +-57802714 304265779 +543936851 -576262597 +-265559581 977305700 +-555317120 920646018 +-14455585 868221176 +696502138 -386619466 +735574335 -212957744 +-6093503 474950422 +663096229 39138495 +-840136002 -948243406 +978532837 169634039 +-993679973 -74728786 +115281922 339706895 +-290582260 -523434249 +323287979 -959949014 +814031329 -633804509 +260388798 -672143630 +633224353 -107369305 +599341633 -946190848 +-194505495 605858268 +-993229359 325280598 +821208039 -85133542 +836569039 -843470536 +-609531795 -438360637 +383898835 699157329 +195581255 170809316 +-921829585 248193204 +831227490 -562291097 +-443109568 545054108 +333617859 777060578 +-987251913 49986317 +524262882 293465313 +622423709 -955626280 +185707569 -976231934 +829519755 733914160 +294334855 327288938 +-685298217 929458779 +-268278245 -753623769 +306018566 372301956 +-221743074 503785590 +-589369889 980859673 +-675003393 -464462653 +583189143 564538993 +234765791 66094201 +-826485561 640207819 +-579331040 -714601109 +-584875438 646728734 +40973373 -971517961 +527346703 -847486010 +479907278 -906169875 +250532027 2341586 +-120186651 415891665 +-776830786 -4410457 +862022841 816327440 +37801981 976327560 +633881855 -727198582 +-610488931 -146924261 +846100952 -549942756 +-42334683 -426114910 +-778016738 -279818020 +-567862437 402751046 +-994515099 834028276 +-779894700 -441694642 +962614646 745707002 +736508559 -361607125 +-835522054 -999262859 +-359200144 406055887 +-512930535 -116885067 +676208559 -403560737 +-341729621 112002668 +912482537 227792946 +-228621357 -421027195 +-839507497 172152544 +804550928 -998010647 +-445907544 -745380087 +-213691886 887519862 +-320503699 74091028 +-593844989 878282383 +257389534 233467084 +-491433383 -215321909 +936234859 -619908313 +-211143508 721798235 +-595610035 -724826492 +438334745 326735867 +-822552757 -546594506 +-244505705 -923700402 +-203375878 242183986 +-498476038 -437481170 +-466613221 -663257555 +253805734 398919239 +660866755 737645380 +756990379 -694099702 +-571979548 -61191740 +-176186955 -806441356 +-176634119 -886485905 +816151597 695768404 +360094393 -178053339 +-925039092 128212302 +960305464 -548982547 +601645946 338885598 +338635479 462353473 +856049294 -272840480 +-616491566 643900811 +-391989177 760050693 +-642449437 545437403 +-528237228 562410452 +649837675 745768104 +-339297882 204629001 +-640282637 -640422519 +-746514566 -688611150 +277104680 -776540575 +-201473994 -985898824 +-558073162 590286512 +882292743 -187403408 +647165314 -966411996 +-951441908 -59700892 +-233202660 926053312 +-399852600 -806719437 +-488192968 -615567871 +394917541 643251209 +-61873383 -691029791 +873898029 -275994893 +548805301 -890357879 +839861636 -948610896 +-246850766 -441079524 +-96060568 989673141 +85113948 -710075953 +-850020081 -975063224 +-268623622 -320159929 +-364883415 921487435 +-842283783 889365381 +228796373 411451208 +-192773444 968474177 +-390414557 -835131500 +714583729 561794266 +596409910 -349743497 +-446926194 -368417069 +419411924 -556102296 +986667156 92213608 +571919112 808105243 +-665062628 -726595433 +-837889062 569383888 +571262134 816777937 +-567677062 73942640 +201776660 -622513661 +-428661630 378338583 +873127737 732580053 +219605864 904973475 +-313227414 -65954536 +293354897 751182893 +-747359608 211216288 +-178769604 327315294 +462596007 -617808723 +-921123858 305584464 +764213480 -789177625 +-442939802 -194048978 +154086775 122077475 +419765540 -568245503 +796260541 -563516076 +-21869187 971139826 +-513409537 88772125 +-167518896 -567753870 +769088128 146684173 +-794988247 -860842478 +386530157 425763270 +-401895851 599038730 +-143566297 -24396779 +965029250 -129564808 +-51916879 -344226148 +-15755507 385288588 +196294266 240740539 +2063510 -230685224 +-950636273 889432711 +603472614 280571201 +-117074969 -399938346 +-99134496 -129876599 +838747783 534094805 +393207559 945869550 +978593617 318928743 +-978161566 402437552 +360464293 171500723 +-956207061 -917398271 +-854901938 827894318 +395314542 537924261 +527347908 413565067 +778149098 447384815 +350365374 -666056607 +-689592017 -1180464 +98959334 576342553 +-395753852 -186891268 +806499082 -852867085 +560567197 182576884 +444901745 469762882 +-680026300 -746280469 +-295299084 -322291623 +-565287747 -479123233 +-927553467 713567576 +422428767 -41755007 +329530041 -733158561 +-339547339 26763764 +854080572 -567323101 +-798534147 387885931 +93839914 139448281 +-525857140 -283805179 +616283167 254958222 +-461509694 -31455584 +-780859736 916518913 +807423124 -965617978 +-561653723 910117490 +275890340 383605898 +32643166 -155710489 +320640164 -383692385 +-869948382 -789902159 +195161762 6646179 +-470641641 -996364096 +-902271048 -183177129 +-322746111 -705161315 +-787433972 -636605812 +586915630 -596841195 +420402771 -841862750 +-864018198 -428055251 +932848369 313567587 +844773529 -680461887 +393879998 950088643 +31700766 -778623500 +690217188 -302225607 +716292855 -101077940 +-863073155 394724245 +-937018589 22556464 +-710330147 596934349 +216489197 -343088348 +-509680929 539444098 +-108895942 -856895495 +-374942854 237840337 +385056304 620023912 +-946819603 420407110 +-486360880 820532186 +-244896296 548479103 +225761431 -127212731 +550461993 921493603 +-726307263 381037897 +352383875 -627959977 +-685412025 -591166559 +-942871616 22773384 +416175564 -46868883 +781029458 -826997000 +-347719471 361555831 +-862555819 165873856 +971074372 886193574 +-875018348 106904815 +440836591 81229386 +65036996 -51290827 +603782341 636664840 +765852696 -170268204 +166382395 -179935756 +30054230 -711570829 +-908867289 -93549661 +-483438689 -439614698 +-309185047 -303957687 +-575626253 346269501 +878636036 794957005 +-372417888 -193534566 +-941345273 155699476 +292337544 309374764 +25498151 958450149 +652422819 -639369874 +-933063000 -861173897 +-22827020 228858857 +-143046612 670628114 +-951369517 144482499 +-593360710 605180940 +-163899255 -194360091 +535128984 -655738871 +63082705 -48090159 +-1491454 -162439879 +-692975086 361726514 +-101854521 -879389051 +552658491 760784042 +-687041669 231491831 +388183859 -237796930 +-439612581 997318313 +-838982023 875592866 +824592692 -398531593 +-139571368 -603986325 +-305039678 -188386209 +-751812143 -888475227 +-974948335 785600894 +521169244 614280846 +656238502 -839845521 +329031772 -704681416 +-973195651 267307721 +-618385997 958334401 +568704062 854870775 +795040671 -482639939 +-47749334 759645626 +64318363 -829495492 +74279161 76739550 +-512553911 883051285 +-620419078 -282879734 +-686163850 188913332 +-574549420 399106038 +572200950 -621624473 +459460766 -6866129 +95169877 882582875 +669461233 -387573866 +914728369 -467239207 +412979124 -491161175 +561365046 337461763 +-48017370 -998309142 +940510726 93320551 +70567376 -69000690 +-645115692 94753173 +-744376006 -268679321 +-579496089 -389984957 +393922378 -97406759 +-201910458 -988586938 +962305127 -479691659 +-417799153 -396221006 +-654174073 619079311 +95425849 -809331128 +-87838106 -649993140 +13541484 744024730 +-840114830 -842020882 +96282163 628342846 +-92224215 615835463 +-648593050 855411708 +584298636 116715652 +-531310258 595488009 +-216559640 844588719 +-766610202 -439289302 +-425217015 787771185 +-974135843 439376442 +908889393 634847449 +336320151 -709202481 +498343565 374496535 +301977818 -379883201 +981575132 486890405 +-720106595 528572669 +360608991 -726188842 +-744749081 -449178463 +281226505 -844782995 +-875537953 476345405 +448808291 514374197 +981117511 562780223 +797135901 -289559314 +-961893860 553121238 +217628362 -539329293 +707054080 -453717328 +-285548402 -38640333 +-113042619 611980950 +-556364760 -883614938 +-900630727 725457892 +253318920 -579287820 +815480434 602739154 +-174102465 563717252 +580056921 -330705329 +-13989953 -482547905 +-195864830 604251483 +-515596265 342047571 +216961818 -43172933 +-500707328 665263476 +522000638 49076547 +448040009 -362044537 +-396561662 -380668522 +-12581724 857402935 +446058124 -780077171 +-793598159 -358596420 +593925761 486107054 +523079127 -938892354 +985551191 -745372345 +-121305836 607540375 +-792402818 -223061910 +-797249958 457122500 +-505619469 -585934884 +6272994 975679763 +667428227 -79731794 +-256160837 -466489685 +827180635 258816525 +-580272963 551960350 +-174979421 -707863984 +99139877 -11107922 +-796314527 -28072690 +320150199 625446295 +972287733 -249004559 +909249578 -47100671 +-543146803 -272438058 +-57267406 -981761261 +-326549439 904858077 +-237724067 403326419 +212089457 980309733 +188663325 436427645 +8545435 65550755 +115374058 966555434 +5132299 727216536 +556190725 391784779 +-37488471 721068615 +-154266826 711712959 +175799309 -943483211 +867128528 72219187 +286440622 227782715 +-981921938 689430613 +537372629 -158193269 +255852441 217148999 +608423118 -653572574 +-212017812 852854423 +-960454974 -918784799 +553781425 -792866791 +-806144930 926303136 +-999734681 -176652178 +-821942953 948918418 +131312464 315056026 +346386802 14623051 +-295169576 673757742 +-197728474 -729248458 +-690664488 969040543 +-711213767 -827718504 +-139097959 -160565767 +908122122 426644031 +-319301193 672457064 +-380065201 -396632098 +312534493 314030314 +511741822 179435138 +681114758 -703445526 +163260536 -771749248 +899422711 -991509321 +-80921359 134273471 +-856810627 994479585 +921683937 447042156 +-491083466 250118619 +-255510109 -673241827 +735814118 852217408 +82524464 -301424327 +-6644100 512746052 +-586671307 -454926426 +-967639274 -957709752 +-552744813 -936910132 +85502507 -18190829 +-176029402 -70504276 +312205093 -430190213 +-46283400 -813340568 +254605000 -45051906 +-500665188 -800889262 +-134620670 -858279148 +481121450 -639185515 +295265330 709118913 +700524321 -394412200 +487852745 -216247834 +195128059 -852461199 +649757696 -156769574 +-95932855 -918629968 +-407598623 -774771676 +-285253122 857469102 +164127305 -19858699 +-190775741 362770489 +-118197263 452718734 +-788240285 153438799 +711017066 695573249 +346000612 206369783 +-561185513 -510040349 +821817975 -399142880 +65031924 414058046 +-324134884 -27541319 +211814227 -507942055 +596553269 165054097 +485296198 -319216412 +-789980770 683861347 +-791997631 -702412265 +-154286487 176892272 +121378511 929759478 +-894903503 919941029 +556166941 185980627 +-797855321 753846968 +-531371007 -91739498 +151747331 -820747689 +-354848050 -157216201 +273530240 391073595 +-891822903 597177030 +443957141 289226685 +511826185 -174796259 +913751482 879472191 +-31896943 -762017894 +265029168 747955716 +-989748558 959402435 +494737112 -8598954 +503623820 -473803782 +-213954943 -772391552 +290782453 -869055236 +975232242 705675788 +-622050803 -296302229 +-349732267 580136826 +890752900 -994982229 +639771621 -874977478 +932787814 -584588041 +466537456 294550615 +837336476 -328925378 +-460410315 504843007 +43623599 184061082 +373981738 449629738 +-152913646 575311452 +574922146 -431004948 +43792378 -942604400 +810662034 373995518 +306517820 -462542310 +-470443810 -609894029 +-439627940 879730700 +-301754221 149668990 +-875525689 859105463 +440723850 667136567 +675756796 -184930689 +637945315 190774771 +-457383559 -728566290 +-63478535 -941867317 +-539784149 -993763644 +-598573231 216337067 +90741948 -841251537 +628714334 -636400036 +332791185 -110832994 +-880867430 -995389559 +388729648 -432288648 +-855515503 -714784760 +-496200585 -819301011 +-443388316 -883352259 +-282258571 166245094 +214245559 -726915167 +200780751 -434955147 +-76462296 -704399881 +-274308616 603873656 +-599635247 537794408 +-459471134 -612541479 +-282448806 706916965 +-892024099 184335207 +801565130 557758780 +971149936 676638172 +-37845483 419781909 +79645079 -423791300 +-622487137 705511155 +814535665 -987958596 +-711536909 -554521009 +742229473 -125329708 +925607972 182706607 +-735751929 -729525243 +-743923964 -51677542 +-495005156 976250273 +-804704873 -205084242 +-253060984 -599392130 +-468755432 -983121422 +185866441 952793542 +-299367815 -201780083 +496572412 -469646669 +-743917445 93433480 +982572302 -608702725 +756815859 -278532801 +832966547 -553098725 +400210109 -835587627 +-893928895 816878356 +-974434705 81683348 +742930811 -384833395 +-989278124 -580810988 +600613655 -231475992 +-270608949 -414500059 +-840336900 -165477454 +524654471 -753457993 +987442450 -261007808 +-629854078 816444746 +-43161792 803065216 +706039934 -691475918 +553858645 747514786 +172156521 -319645867 +-253105316 245339827 +816385882 546521805 +-376123512 735989233 +-909864991 256917833 +-226066363 -498459911 +-499000742 -648008394 +76137652 309115679 +433492183 349049616 +-97291781 -585867763 +327288892 -989069106 +655648275 -318129303 +-955347096 865975869 +647843917 -77966408 +673180926 -247911797 +-56543904 -278946877 +544902902 960502542 +722740852 -9364559 +-67440875 -931437148 +-431887595 -234177256 +674410768 -30953224 +-956095657 -629125730 +-531613959 -747833624 +864774711 156507104 +615838574 6566857 +861822142 293310316 +-166930243 89133916 +-690340134 -527754683 +999643261 -577688652 +221309416 856461667 +941316734 269027029 +406156895 -708202304 +-254196713 877811279 +937659110 520264480 +345352816 512283321 +633665235 997016736 +28608501 -405225220 +-28780728 419514094 +513353533 -777347853 +88089843 538042235 +365317290 507238661 +-40083074 -365102481 +-147397598 535323437 +-517350814 -361797239 +-865434085 876407976 +-880238829 385798780 +-302426014 773100082 +-115526377 816073310 +452659224 -128940414 +-901731107 57094301 +-352328696 270277053 +500411547 -59345066 +-396667554 884440480 +685630891 149162241 +956190953 -904495676 +496365028 41441567 +151517056 819351282 +-510961098 -552853641 +734837427 443366752 +-576364468 -919473888 +68247885 -444538463 +-485989620 -419777993 +-252081638 401140736 +-735909351 -257386078 +-286531369 -59764250 +48109098 645470325 +-184873272 -781199640 +-174426456 763989667 +-960395609 -498629301 +-559502184 302713991 +141755461 -770728199 +732208288 760338051 +804240697 -856823861 +-832909198 63242330 +319413710 248905399 +-349803577 985305007 +-968527562 43626541 +392993555 746179095 +920923695 156569749 +-297537044 469435186 +969372374 -659436612 +-238945004 -886268652 +576605075 508103330 +590689066 -566836326 +-583555725 663573272 +-302110527 515051551 +504250825 846418777 +-548442085 -53040801 +792653733 57365020 +-118430750 246776852 +-701218889 662644094 +-605240042 -89536163 +-91181193 -990117887 +-678770143 -655272068 +27160604 262913667 +-499859075 -695403921 +51947806 803679069 +577842501 293145575 +570648001 -603586053 +127844728 88115974 +493630259 -712378587 +-219346612 -246941697 +831594705 -128612308 +550009684 1878854 +-923346495 537371167 +746135243 389346385 +541776591 61589417 +-538075974 -350253045 +-174918419 -879611608 +-649505417 -972210694 +802724774 -699845379 +184577285 -9177710 +-534305500 -176704733 +-416388257 427773203 +-797953161 -316216425 +889756530 636055116 +-512304621 217028605 +-233844080 -795603320 +-395819535 71702517 +781495410 629328235 +-100010166 -745775528 +163707243 460241228 +151138584 318432102 +-54672344 -607891472 +736358981 840413672 +803215250 -612191332 +-659790474 903391443 +661823560 481292422 +-386178052 -831907243 +87369484 -734740862 +197098354 904107343 +686765535 -591712861 +444381376 304614440 +269897031 861963447 +-116943254 1488770 +653911447 -891130197 +-462272509 573518857 +-744184785 -883261017 +-357357908 -727544306 +-94747321 986122112 +480117243 -321060046 +-331377418 -454888830 +-415113170 -131703886 +-414336724 -374999871 +941248857 528823995 +307545183 854226413 +844325408 911349613 +3066149 -708102439 +-346805092 575956799 +103948531 -780246798 +418644688 745556585 +109315786 -372675040 +473493530 411678254 +-319098164 -359251836 +234511375 -303448450 +-94525729 392635726 +-735774028 -317422390 +387848684 -510799898 +-527585349 665219274 +21426741 247148660 +81024154 480103235 +339335077 373979303 +959646496 -130839397 +-356384428 178917681 +-364265277 849966432 +-961965736 126342208 +-342731864 -229642797 +-463643253 412815214 +-326194641 -56770780 +-997841999 -542535016 +93028175 -562571226 +-565272372 783907888 +-479296003 -856184077 +-505130107 -463581830 +139691705 -150745007 +748651120 255769862 +-64192242 124257389 +-660516972 -487809697 +921288477 -537535413 +-753319385 949030749 +112900598 236138730 +829201465 558568139 +-25389982 -868288961 +-714803463 -25873661 +-797127318 124817760 +606326518 778751756 +41650859 -298015175 +918546613 981667049 +219991785 798268372 +-10162539 877053866 +296013570 -96808718 +234458138 -890350443 +349303465 -19745508 +879301703 -731335507 +-81268068 374958182 +749175890 93804483 +-253121810 -270810449 +556386160 651630564 +-765104726 -366223338 +702474537 737378490 +159721812 -704525595 +-212238218 56870985 +255520363 -455488112 +-551257076 737818884 +-8127880 -544893078 +607236864 469006900 +-630995266 565223820 +487316441 808146353 +-6725094 23024339 +780906541 717153172 +-307495035 784474365 +-193352904 -683178984 +-658203262 -833452165 +-946086922 -138148031 +-77705694 -541964264 +313981691 296581831 +-872275940 -973508305 +-828587132 -678295004 +-77756 -168141845 +10542063 -20408638 +-420771053 -891447890 +756618478 -197954382 +-509902385 -576289575 +-301829859 424039702 +-520062788 -954478663 +-142232237 -615542822 +588663741 -762499018 +801772547 864644206 +700660392 -199543165 +-182004158 377500728 +-735898250 -958109640 +-702518314 -103623770 +870332354 -910481803 +-230605991 -521294116 +-589452172 742128950 +-476520849 -733141313 +654359724 -871100994 +160136274 -195482368 +-882996848 -100257923 +554442004 837213738 +704259188 150347024 +-660823153 -36384458 +-172997656 962973504 +-160314598 -134140021 +-86385161 496854440 +568380177 565327951 +-999300508 822897761 +945453720 -304367917 +265087120 372909118 +838118120 -45872372 +437764195 206386560 +-164913862 311269508 +168827620 450273104 +-696153608 -930601496 +889496071 -952294694 +456500952 -965943432 +792631883 -186406898 +-133066483 602299002 +605708739 -919406863 +-655292299 333198655 +795172192 -347382873 +-276205442 715190054 +-488012043 78232042 +676122397 763858779 +590989571 -227995918 +-562503770 -185191052 +-818618235 -514832380 +-546224865 -736657274 +233146124 7998603 +401106483 -879107629 +250183394 -257889295 +65114007 766732026 +-590257378 -827793525 +-156453591 909263863 +-67979981 -235906681 +-571543857 500873208 +-920085921 -51053275 +-503455742 61924553 +780263504 231364276 +-348015352 -809124899 +-962153457 -933354567 +414360595 -152444137 +523507630 -905339562 +-352017296 -586833040 +-943585810 -279453625 +842172191 549770822 +-796808609 -367914260 +69016076 71280440 +279178371 -821457909 +-430043066 181226981 +615032774 279329685 +-372387012 -904269873 +-331344113 -528981868 +-617139094 351805551 +409642184 -574100126 +-852977823 -406214407 +390664000 -444678978 +-498576704 771488074 +-447527486 -527618248 +-527681598 -485221785 +-532035417 900963493 +50588984 -361990210 +147130527 777100982 +743553367 461694946 +581009566 -215875391 +-740059658 -195210602 +503171232 212165975 +-252980052 58714349 +-586067201 -241964546 +297879288 -72511501 +-856859702 -219770464 +706841267 409772652 +-893608134 86612936 +-96320863 980217760 +853945549 880819467 +596130089 -745038968 +472872351 -57848185 +605494077 -312957194 +-479613635 167312480 +-639783097 -342765641 +346103887 543098964 +88670214 -912158449 +567707428 -454300401 +430321830 -477245105 +800617757 -490438218 +318717728 -870807857 +986004808 -388730703 +668265208 770901833 +174934185 335304013 +-42044088 -526175696 +-901718950 854104640 +728223130 -931088013 +-48229731 666778988 +-853366766 -380136704 +648680161 175863008 +27208044 698683222 +-953375531 -651355241 +-626056494 312940029 +707629350 -316109948 +-382616679 -645791006 +-688298946 -680376100 +194092157 -839058188 +-972597795 -869929750 +-695424813 17469154 +-765273740 -206859454 +672546053 -499469387 +-783313184 -540006217 +-669520776 591041037 +-169319782 -898283604 +161009377 -632607789 +-946843998 761722560 +881820952 646321763 +422943667 -81923814 +840345648 95578390 +468316516 296886158 +-473299875 -831970415 +-625467320 -594423355 +406448819 259853040 +886205421 -54069750 +-408251684 420426417 +-349104145 393485677 +-383198511 409311143 +476452574 -342618525 +-931485641 616626491 +-343910534 -6776297 +777907513 -216452584 +-812050473 -398916451 +31510595 957275541 +140614404 467737885 +-708238591 -638701890 +-764510625 -886940550 +279639733 -898892243 +906622732 60285513 +-138400844 205889023 +-57100255 836415720 +-158419819 -527377137 +903273037 192519166 +123561530 983555726 +-36722963 55653714 +-244657767 35543424 +993276210 -519115684 +-705546253 93129853 +-371929300 34066320 +-712415175 -254069202 +283484343 96051940 +871984195 -271652285 +-893735124 329877699 +636510236 903402784 +85267097 35848312 +-919453735 -228484096 +334618291 -771061230 +-472412316 510728013 +944923035 -210366701 +-535926009 -472873635 +569190712 507503019 +-531767388 474563043 +346528563 -529797381 +-142755821 370888775 +-371194566 -755260680 +-422143674 -532557131 +-425336930 70882913 +-505711239 -372618969 +-148792450 -145163997 +-41995135 -889841505 +839768289 405691533 +78629999 -13331641 +997537714 367799228 +-360386341 481461433 +-16227860 -464501727 +410313061 604833945 +-27745985 994571374 +722419346 618611917 +-209081135 575567986 +-639312540 914995808 +-684699545 545028382 +502167599 -11358672 +-733343520 34417753 +29178863 -716308061 +352785071 831580076 +-355398569 -430962512 +81301959 -205638416 +-724568682 -524991166 +623081359 948141732 +305472226 203625585 +488058895 -897015636 +-233613737 -317301810 +-282956397 166685741 +-972632946 580638643 +-839999230 -839397155 +329487009 -175241050 +368254513 -562063308 +-407337079 -551844949 +607125834 895061048 +-786517131 -903548221 +449068708 968142990 +-788597104 686749578 +-7266029 -376252179 +800128884 720595224 +-212379367 -216227020 +704594642 -30937945 +-46635644 -789250190 +-273405165 7910806 +-616139297 -77107318 +-865108768 491901622 +-450559768 -769048722 +-293008301 108472254 +-593582388 -344888246 +-121045626 983725089 +881402127 -970937591 +-386988588 -789272949 +12298890 40533865 +884871404 623936849 +668400685 934510445 +322036716 -395006573 +-807546026 351959466 +2641748 -337902914 +457311844 92110053 +675869228 697993151 +592951631 -140015935 +875796592 -35600749 +-764315937 87096258 +991959341 -382384345 +160163894 685260806 +111111932 -498380081 +340036421 -56082422 +917330110 418627827 +834822125 -266907045 +-643237199 -313756853 +-610669613 -986973962 +676866833 111499624 +-128675531 832477828 +905259827 -268572360 +-521373649 998070423 +946703432 531600016 +-822728078 660617307 +-319570130 -116438538 +116521938 -307863643 +832442555 -882577214 +-108727267 -856033070 +-96427404 -892721051 +166902127 -943114806 +-65255523 -647846610 +744938430 782190343 +56550467 -370809001 +212848167 397790883 +-892819319 -853971337 +-109360342 934334682 +-820624882 -148820187 +-891757985 -627069834 +-254119936 -399877309 +962747486 -482547223 +415166540 -641438420 +115782892 -31882839 +-360909199 580970798 +733325596 558239466 +-119685755 -122019712 +236517189 -259035878 +136819122 661308148 +-306308422 -350242956 +10816920 -498447014 +349850258 258170453 +3901527 -350300338 +-392835423 190951960 +30333020 544248023 +-814136589 -436876948 +950237000 268720885 +-593765831 -96149739 +823596919 -316314432 +995130439 238220061 +-524294362 -665839735 +766344423 -968854229 +-221921268 -606013273 +-289086742 579948775 +829979315 900788502 +120463002 104538309 +336232843 525567613 +-410864622 875790848 +-773867410 35597732 +50739679 -250395122 +417384679 -746732803 +806191955 735135981 +137299107 -34441499 +-867159236 255691783 +-72991292 -983788829 +888452816 -40902168 +-766865586 -162313329 +485331802 -140462348 +863978440 652250386 +-149462531 -407426468 +-826835433 763228782 +858190781 -824003618 +631899539 -905758892 +596862825 961769752 +314253377 737363746 +833426993 -578184598 +827846408 -648517215 +-119851754 929492296 +-312796360 654953887 +-928740370 -718162753 +-145345617 -70586161 +-16035647 -449405746 +-57063861 386526759 +-472087083 -532288329 +343327709 -953543592 +-299719027 194302855 +-660210829 -642046269 +931563553 -609578908 +-255239340 -717816090 +-83777241 611242249 +-292315110 608674197 +-249070467 75769998 +-676442266 171486473 +-243955046 -800774402 +-69867817 -600024816 +-660363430 477269557 +432193489 -230460179 +-759833025 -350312586 +-353333145 246542122 +961304463 449796625 +-193407694 -513464460 +332980718 701847355 +-261897178 -797163271 +953525321 -108343410 +418079653 -815348981 +-857844851 183037183 +-760091936 839659907 +448799309 -940503358 +456077689 -865563164 +690099350 -592271922 +951566662 -615160865 +-594710230 613571065 +-936314106 286628340 +784175742 -532925064 +-817320115 522643260 +771973041 -383190111 +-97154770 -31205953 +564790897 230031213 +-491498801 490007083 +-564412296 187779829 +581863371 -438523602 +-659273496 -706964720 +640004796 -792589935 +-682878065 -460297008 +570828273 -645865987 +827496178 -264946738 +60627327 -627950660 +970428036 482113296 +-806255505 53003225 +37897413 -33294803 +-844086306 -409487902 +-748747162 -831261349 +-198688184 -588349525 +699459947 -312405917 +434323660 129737389 +605591634 -737813726 +-753868601 659040387 +930583604 -762991166 +-89123828 400754273 +-123647002 -253213696 +-985994470 612309928 +249789586 -661868359 +-722173102 -373853685 +734849512 -433895347 +-786083221 622511139 +-87901500 -280266385 +496197977 -716181630 +112220483 316935206 +801756572 -991385469 +-184363217 182772674 +-842758283 -522057900 +487974999 23599009 +-390231588 72905588 +-973935583 758470024 +-733212330 141072817 +-700780888 456258906 +-125722384 810322976 +-711784841 433962816 +735081678 -885289244 +474574289 -434921345 +629718597 628107166 +-555297837 353082407 +-892864523 251530049 +-724262912 880859236 +638693687 77069030 +694572783 570204940 +-231298866 916419893 +261293517 -915094719 +597307658 -643962601 +547145992 578518125 +843836549 22601220 +2362210 347154161 +525349185 224819910 +-761157318 -696576608 +857306923 -315155580 +-954069161 -845752711 +-955168028 631530101 +85566075 -850884392 +51624531 -973220916 +434670397 -243457317 +-263161516 578072764 +44055759 874511461 +-642440440 209422407 +-264491404 441659764 +671113953 82293224 +360151605 -424544679 +831961848 488799482 +845784122 802807541 +609047173 -910875718 +393966082 -815051082 +-684919309 -272181610 +-96403053 -461667834 +46216786 -879614432 +717355533 -802470542 +-541573693 -382379406 +416826214 101564541 +-102105847 -496648828 +-629018086 971428175 +-986703882 -131703983 +-344071383 -285433898 +-119714503 632810098 +231914508 40650772 +-814436569 291934125 +150702345 400506783 +-128849597 1278311 +-383780683 866574289 +-333519960 -334883120 +-513040925 -970653390 +-223458914 638192962 +750811120 918761610 +-203153275 -707877214 +-981800910 -118668027 +196113204 -514190982 +15779619 964616503 +-448183865 -174447554 +273060329 751714360 +522310604 726543057 +-426535136 208253735 +137784925 941031389 +-63723504 801432333 +-929936727 967222593 +-670719707 837301109 +27822777 -763102205 +-775515467 279520772 +-859801187 154252106 +-598546479 -655975177 +924340561 759212371 +661022696 -637932408 +-973475364 29186475 +358780956 968849002 +-392179906 -20468638 +-71527769 804589422 +-720724835 177309852 +-309137138 253372209 +757202328 777332611 +-718943647 993965190 +619730989 -317451620 +865346320 608559116 +-644386335 171461516 +101652096 -178198142 +6360734 91637281 +-706131363 -860508600 +-755606837 -892305091 +-16220933 81751638 +-193969420 -633232169 +378106947 381362407 +605400244 113262860 +-326729056 566312614 +-788231464 179537441 +-385359139 -89054572 +-816410981 667039298 +614838330 314871542 +639350120 -785763134 +-816594682 -262569770 +888792016 779870223 +600401469 994766744 +-267505955 -842695285 +435354515 524886445 +-678475433 -615879549 +588408349 453101119 +561392631 407261766 +139814925 336198286 +594274560 477962367 +881453786 799951982 +397719946 389616913 +584085266 -411131025 +-177139342 588886839 +-858367947 -27017731 +173173230 -152042265 +-334390998 289146842 +249106644 907338781 +-373046098 650249471 +-311680648 922739329 +-461715640 -635854566 +523648707 -299518428 +-176767588 -208504256 +-434594204 642135030 +-824237063 -233656007 +-870326457 -226588345 +-309781948 -832448182 +347561267 -598839814 +149111375 784463516 +121048915 428942500 +710259952 673357362 +316485245 384131341 +362409687 -74761437 +-179705519 -843075763 +-116138340 -77530286 +-114524 216507623 +-139344442 -595086472 +702000223 -779557653 +914291257 968132486 +321905043 185606685 +-848075786 564808109 +609349407 681278330 +713816067 654185461 +-919381969 238122432 +18970035 -689004051 +465981157 -585751290 +-532631571 27569389 +884305794 -231923778 +185953697 -710235300 +310246803 800230681 +-5852835 -344711383 +378134759 910712355 +-249441676 469705618 +-602510482 -220845275 +-507868356 946665673 +923421313 51361183 +556117787 84315999 +-91329002 -164144190 +611704500 656523969 +-320241374 -991774139 +501326254 148298583 +-79431845 -194431863 +327603076 981549384 +-627907954 -703088085 +886189630 -160224418 +-75620081 657506465 +-230554181 95374734 +-712361078 -94817907 +-346148013 -623949970 +-735505421 -295786038 +-840852338 480451758 +-905697561 -679314090 +251073193 347010237 +411474219 96293224 +-284906227 -431241704 +226748443 127053605 +85341475 429756296 +396916471 959793867 +-73306623 266556330 +956690209 953037091 +-243619908 -898148727 +196829940 661655908 +-346499239 176569266 +-174660208 -768572229 +360110542 36938775 +-952828570 923356661 +372855185 927707341 +527385013 868081984 +-19410162 -211061966 +951315715 -289750241 +593395294 -767391599 +972772412 -963603796 +142972408 72370505 +-958930712 688894877 +679860431 379675784 +-364794545 946685686 +559034552 441044366 +-567147989 -146717001 +119999435 532407615 +-455857561 -154228401 +859772671 -847522911 +89001162 564860997 +-916890263 655488718 +964397171 -34594036 +-988238930 -415301863 +254090787 975205824 +730946284 755143737 +889662483 339186117 +-547611513 -351503426 +-451844328 719346434 +39509987 -441749198 +971672162 -748191193 +-193239979 881414536 +708692785 -184990657 +947390648 -10303294 +-76707424 362070509 +-129541043 718697014 +-146185846 -894069207 +341397816 -864778429 +992871289 432141699 +-739588956 -838116335 +-966782489 192905311 +-339142989 252057574 +918236425 388150456 +604151770 -458777047 +-542027970 -807887565 +787088921 710205145 +-482154067 -439601638 +368838302 693400070 +-802810551 66942243 +4251964 308603834 +-531062805 -53102015 +79799004 -857682453 +-105972501 -231161744 +937903108 -818593026 +937036564 -160882346 +354575679 13610675 +-391128699 -632051381 +-53656054 101491656 +-73661810 188847178 +-733051033 188892128 +766800745 -723993765 +546913261 746510470 +354065909 -474896258 +8211660 -270125075 +37948450 -90644023 +-759669057 -425818935 +-183326985 -947580842 +760908017 -289577362 +418440481 -436149038 +-243483458 -93885789 +-912668292 -172543540 +526490764 -764504422 +518691520 -767887775 +982327833 726142825 +151641523 -238322610 +-265191788 511058746 +551836634 -215526821 +-178110328 88702212 +150156800 -673975372 +-408960145 -860190152 +-745418816 22417366 +305088552 -395795077 +832258767 363298493 +-895626710 823875259 +-705230483 160362710 +680931060 354707001 +-355122884 518100174 +768636447 916926830 +-592404970 949178570 +-240384193 333418904 +-172558828 -355502847 +231663393 -388299040 +202283087 -674693561 +492747852 117843700 +-395761727 -598790651 +-441236884 -373486820 +-887235612 69029781 +-346313122 31137864 +68795742 168134445 +39538718 -434355848 +124607370 200399489 +988483964 807332755 +-50714529 -916509358 +-222548798 -75615346 +-416647213 -818507903 +536805711 -31875696 +-632228937 -311219764 +-205775756 103125631 +-520217317 71359975 +625267853 873405957 +-737760722 -869752123 +-79491873 -566275323 +-502283330 790379331 +924144839 494367357 +733211537 706791533 +-754414767 -409374361 +821297034 516746764 +496088967 -87980148 +-332074212 199331239 +-918112875 660541676 +984219636 -487132951 +901137584 393652778 +-813890113 -497434895 +33377355 -35339465 +-856870614 -228918788 +353639145 -356731307 +621054106 -974988977 +942302046 140211329 +860491395 -851461970 +-381335159 -843378915 +997449127 -675316044 +-320449896 -281641326 +-308452362 -992952880 +920200831 783763141 +-974563891 -537663198 +-217133581 -549437567 +481780076 513441422 +-780157220 -997914284 +-96966138 782972676 +-287552071 -570995040 +-102843153 -480927626 +211149386 176268883 +-732587680 145765332 +-257541724 81865335 +-93130127 753107 +479086408 -873749379 +3782918 -389104425 +-939458235 -971345424 +-401863325 -452680775 +-452240693 -747432312 +-88232879 198481199 +631661264 662644437 +177423062 368392682 +-193547461 -623970701 +-522110589 514361439 +-940296927 -222147057 +670454154 353305222 +-202057121 -679173268 +-155047444 -891209424 +-108368886 -174606121 +913033635 739421227 +-340501332 -601692324 +-130150943 -189851045 +793228891 313275217 +271873780 -339752458 +362705021 -306494267 +-192913475 433399988 +727113833 -254229186 +758767352 673763184 +-65407501 -365283049 +-778018888 944359379 +320674809 240985779 +24494980 426106760 +59983490 -310203862 +-171752148 620845294 +225352566 -921701221 +-702342588 -31920121 +-157845167 -172069941 +-11222875 220464499 +800602097 -189877683 +-550085351 478876710 +-756210980 -446418336 +222071819 8650468 +867999317 -532948444 +360132139 -36877038 +171115251 148226478 +-791237684 843537632 +981503994 215005862 +535259974 460337114 +238735194 516241702 +-122589731 911445329 +956205326 600120854 +-994091723 102549297 +-358016995 -6398331 +-184481022 911288259 +115740 557817320 +-912777660 249627727 +-818201534 520543168 +110696329 -768791699 +298870911 294618885 +71342386 -331331310 +595702775 962949220 +805949754 -978798423 +100708128 596882922 +983361139 -862473725 +419153543 288946270 +-887108552 -121751890 +-177987085 -404653361 +104073211 -838129677 +362610657 -380563822 +-563991022 -36183514 +-905786845 239882560 +530612612 461265861 +-201727769 187378913 +-483670082 28559869 +49377647 122850164 +940786769 -326174778 +978518132 835162788 +529657262 -671070496 +625088807 -713839597 +-674249543 -408666158 +-726441716 -553681429 +-416516733 354057646 +-252738778 -346004331 +675676574 -565630973 +298822525 388261602 +687292436 -113631171 +-732976348 -663082632 +577835239 644586211 +73294482 -101326781 +699198757 -416396750 +143754378 438112221 +-194870946 -467970023 +-857604792 821773756 +476007922 124637841 +-790618810 930269195 +-151437594 873502018 +-80812248 -579735910 +594697979 433780063 +-995666162 92498053 +931630180 202121425 +546164670 772267305 +21804771 -686900001 +128818180 380693022 +239851864 614777660 +-917088244 -988304993 +401763532 248352876 +129649816 -766505528 +-197066061 -787751145 +-191758751 -825596031 +-106654319 -325309519 +758801893 614693776 +-29855127 -729301300 +942443154 471129575 +84205335 -642698063 +952749850 328735473 +208403682 -409860195 +-764924498 -24217662 +-910708767 74230256 +730208203 310586325 +223027919 -252353023 +947481757 940201632 +-845653684 332770930 +-658803902 -796103843 +346965736 -661255229 +415916993 969268828 +-451075211 -385288508 +-914721367 -41616738 +369816646 -132431203 +-602520177 332699969 +-650913332 -513651479 +764395003 -634493929 +-860306816 -453027568 +73315035 778967636 +48433344 178532887 +151969261 -502370033 +271704026 168403195 +641952070 -17072170 +474035634 183745534 +-406889630 -778648866 +830728583 967486923 +-273602225 -807675762 +-95898788 -144126181 +720577108 713207748 +341697333 482854820 +845047146 549771862 +-616009850 342842935 +-338015712 382716496 +-48738995 368029220 +978666558 -970157093 +226584859 34090961 +606545495 933818847 +326077718 40926903 +-323269141 -104194393 +-82417493 999860913 +406482483 -186109064 +279859088 43070362 +-726725723 764614674 +-544916691 953148469 +259563547 152634563 +166706281 629468413 +-407532476 455399582 +606682790 -668516875 +-407736042 -356042613 +467330745 771845853 +721868370 170476960 +-299573237 -977578525 +245024238 -922006671 +-122179966 798791098 +-513291299 856535454 +931758646 641347028 +-92865945 -344534793 +595021543 -918988703 +-702837212 -469678187 +946955558 -64369319 +935348043 -609187045 +-982505224 487892809 +502431703 -595437997 +337242558 -993404783 +-288880299 12429615 +-596275028 -552202237 +561017541 738655620 +-222463863 -24632906 +184228459 364501177 +-343626714 301432557 +-826352188 -601753344 +-848955640 -465990891 +-13516514 -741448371 +77010971 694543968 +80405761 -966083445 +-862460162 969604761 +36959196 784295546 +-270984378 -55929379 +-585451006 664102989 +371230410 -934710543 +-560948395 408622050 +53354245 78784677 +-833576259 203634982 +-502628828 608183427 +-624790112 -835972716 +225955376 -985002735 +-424151720 -49042087 +568892808 673642109 +201607091 -571351777 +-558845812 67703850 +831306642 675334926 +-962642091 329907128 +-697083818 -750579071 +-463368639 -553993908 +976677192 900679468 +841458624 -233306455 +-259525596 901576748 +-932763540 198507517 +8670688 532732035 +25534395 330230370 +-765128324 -501936464 +-315097250 -893006738 +-156286691 775389286 +-154941070 -664504591 +129018483 -119382542 +862470141 316850996 +558589601 785349909 +927773960 -385906575 +189927582 88696179 +716990093 -160750879 +732673194 -389538957 +575562223 297892123 +-767227979 14186735 +807736722 -991654985 +581689787 973498327 +-871181067 -963601065 +-396379100 -167085436 +6539730 792409598 +21533788 -226548648 +-352908160 -114227084 +992297011 -297180416 +19413875 902234706 +440111867 -814293487 +912373730 -184145510 +467316769 -602661186 +-878123784 -459000601 +-900285609 -906590706 +-581991845 -665803021 +-408112590 816163283 +-398829371 -468699993 +585013659 -532069401 +-881279702 -338332399 +761117876 38959472 +174525631 656863338 +893632522 357134465 +85807083 71391318 +-340618697 -742767434 +-436302075 -618417522 +480172409 -244220558 +200731451 772632226 +-384585505 -765197984 +358845414 19104606 +-907244864 858589074 +445079395 -30917623 +-568667496 -363853427 +-560408973 104565825 +-353925443 -27146810 +354275122 -732655206 +-91059448 -548167582 +536769290 583012080 +167578139 -125128757 +-983907013 904341821 +821299994 -572015187 +-392020601 -431066140 +98779481 -213099775 +661491046 -855078404 +-168248229 -863226315 +373700366 541503495 +-825991905 943590525 +815300180 595361299 +-509372986 -856821779 +567190898 523831558 +27469785 502895556 +-571488910 364030209 +-657882022 651966808 +-996154842 -338066539 +-421985249 83405613 +23485209 69799061 +-203449106 -867606147 +994828044 915445846 +-316497783 779059489 +-892164851 -210525588 +-149290659 -421583571 +-751450476 -960649250 +-150742592 -655771311 +-965404469 538451398 +987442765 238832766 +692657997 715869271 +-354070511 -372508679 +-968824322 717485625 +-543193421 -419094105 +-762365711 -433115051 +-751957044 -950856593 +-746610865 552797405 +210606937 -620011156 +678956244 -664022433 +-309143492 64262631 +192304861 -643974896 +205845545 -704997316 +-163688033 -25189280 +-954243912 695405957 +-167344751 -60746672 +-52920639 -258330040 +434540882 85243019 +111831236 -520021887 +-931287063 606673534 +-861025331 -235209909 +464063334 -287120611 +-707725722 644106441 +678026090 20401108 +900797830 -114397822 +523052699 -962757022 +-284770464 -730567512 +708718121 -984570104 +-334580864 -266036766 +-175599454 46847675 +-717672304 264807507 +-72681796 -495783104 +452555609 -605687250 +-399923316 -915156852 +555253432 34041398 +617702043 -871147264 +-381851697 703100273 +572586153 124411690 +-959420537 165361008 +413537396 -703999364 +-760669827 217551360 +-292498385 511219520 +60299162 134229825 +-987998643 186086333 +-594442223 -383089958 +-217455317 509770990 +-16108517 -675799168 +349834051 -218164557 +218877046 -698442751 +643602334 397321773 +129134896 -849903822 +727332198 472212602 +933912035 565279479 +-379089671 -260524597 +-169346874 -347195141 +-463820857 431919894 +25123916 -869641051 +9143445 953387028 +-177445910 306205160 +-757708393 -57283150 +677679175 -877343776 +-196333811 -634946656 +651715702 -830930069 +-944682900 261258871 +698686336 -955541757 +-597780997 -878499591 +-628316712 -273008314 +-337297771 -12480093 +110560824 488766412 +305711887 227113985 +-666185031 -543433432 +-381568982 -352642465 +-207763165 -416759309 +726516576 -294965878 +-370462763 438990913 +-704129556 344217647 +375275625 40875554 +-1253947 -793258488 +435628179 42567549 +748783253 418743431 +-481101909 -395229611 +-735657721 297397733 +-674591982 -653581744 +209924436 -138822521 +275053914 -490934111 +776924731 -904881153 +-611739539 -830884603 +-156589119 360308169 +894615370 -838015180 +-718925449 120394836 +-623327251 707081571 +63861738 -938856270 +435710772 -942824648 +560810872 -382467947 +-812530570 -293748346 +-734440729 543832047 +495639458 462584358 +-788474624 159110346 +79549486 711488719 +523954410 -647855429 +180213611 880316936 +696687869 408931855 +-907036265 -920735373 +61040886 728483456 +777237226 893182706 +-207669553 -556591278 +132333338 33719595 +-431560880 -489356573 +700269368 -582676109 +-213334746 822818167 +-584120548 -880754191 +-285178403 -235180047 +-866046086 960176366 +382479085 761893458 +760968684 749835667 +-660419089 734024046 +-703259583 341016558 +-523254532 -165579322 +666867016 258211854 +700058292 376624979 +867947845 320965442 +538037223 292281261 +-459132296 615316615 +-952406680 842282973 +-248041809 957738739 +-501085487 -580985453 +-692576433 444979811 +555397298 281747906 +-997368150 501697234 +977262277 411658311 +-834264203 102368272 +-357360964 -737045791 +130603879 998583673 +-803642799 8234421 +-85983375 843314168 +-276320899 676335755 +-242106802 781475330 +33511478 931713745 +-859014189 99163916 +-921705567 766518971 +-697578582 884963914 +798668535 -704917661 +-145408282 911921307 +-455161930 737010542 +-548934593 -698851417 +370550414 -151890261 +647966889 858540605 +137135080 464838710 +-403020179 -625472325 +570669760 -597588131 +-763317162 -63831314 +499372407 180127892 +-892048105 -379360670 +310242548 -778891318 +507696711 -929428229 +367994045 733437363 +296916363 -693066543 +-395635335 -966440564 +392446805 547883744 +-389036296 -572634566 +217527806 747345436 +259067485 -340352039 +-608477490 284945719 +-33364873 -561108304 +-879509846 908289872 +831345342 -943822444 +-450606398 -13109782 +242405688 661416830 +417400483 -787494437 +-58363324 -974017169 +392526727 -309179239 +377012277 -370018316 +-928815743 -451196407 +362235111 595232512 +919538348 -636482253 +-774402871 -85621273 +-76077443 -729756955 +-210549849 194073434 +-289388130 -372942881 +606050964 -266899782 +699577173 -179159209 +-434760600 912133958 +-335162059 319408245 +414035216 -777291650 +-531445726 -809938044 +-548680133 218201741 +521865007 -160841615 +-635678818 384903526 +-144700079 -442073298 +577039236 824073965 +-239159577 804393685 +-252308167 -557757883 +-826505113 25255103 +-386883845 4381998 +909723962 -920789456 +-917746561 981568989 +112200456 975007446 +-20844200 -644856814 +104296312 403898991 +688512799 517164072 +-120167942 -549472457 +316347471 -1766582 +-572381227 -955984402 +-960725298 -949882547 +249594871 449728082 +519278435 -788719354 +595400108 -527298223 +451924187 -848801730 +-299561767 -38015663 +926822818 333258244 +123990891 216966057 +-494031600 305297951 +-841621744 -358027678 +-16683565 653976273 +84670069 980107582 +-674662572 357563682 +-926141631 937273398 +537376407 -683360239 +-10576112 845558631 +912000385 -198878757 +-28251581 116937404 +-179148861 680582463 +-149753126 258428618 +-89346828 829157403 +-136924552 947949041 +-394648300 -596913493 +-78566417 -329579547 +652280035 -397469392 +-378907475 -142578740 +956891609 -67205143 +-385761919 487114705 +-490954416 -742773962 +676597776 671052685 +990421629 300236865 +-287352615 -955592601 +-578332103 -967053566 +527175600 252004027 +695936452 -378690361 +778216457 586069170 +-322630005 -132562732 +422232188 529301177 +353609420 829436311 +401010535 762377273 +173171201 -87750274 +-40418255 317736201 +944865687 295298593 +285221388 -160337670 +-113263588 424648499 +281199665 -262270480 +138065221 -298924351 +-662928833 -292298500 +196170933 -728580796 +-572297789 -468332593 +60110609 -827073894 +132231903 252538073 +615078228 -512632146 +689275402 -203132511 +-619074802 -747188088 +-449928355 -701540584 +508725498 474481064 +-65407368 263008675 +-216542534 551414961 +575347740 -811380909 +-229770681 445464896 +207022521 714978791 +316290163 -899503482 +690233493 147239638 +191587204 -977231396 +-598288092 279482414 +524590186 272692405 +-200815674 -941991693 +362592378 684536612 +573515262 -751079478 +193261686 136264404 +279337996 790107491 +665213866 721005529 +-568633279 -746971813 +-62904156 571491270 +-27334588 752436029 +-650721049 -327445359 +18686836 570855657 +267522329 1624161 +437149547 -831516231 +-838927573 -287623381 +933727291 -424022347 +113070448 94129487 +-503251459 27949159 +317775319 -34038959 +982974482 491946193 +-40499981 -677270828 +728326540 -850552164 +-346837732 -139325201 +-746430228 454124249 +434329970 436095082 +124727764 961738629 +906777982 230457180 +860438343 913878714 +182672381 124132016 +-704906650 217376236 +-260809700 818162236 +615593867 -976766293 +643499389 -996028179 +-273380576 453878651 +552734581 821199538 +698577753 -807425822 +240581670 -295505316 +-981592219 22282744 +-211100256 536323881 +737066269 667885588 +304380538 457957052 +334640160 172431933 +-617930598 661616094 +798584271 888346970 +-560014302 493484554 +-553885425 -691562144 +-703516409 -399880595 +-326984055 697706870 +777165238 397651410 +-410321809 976218365 +-603364603 -297537869 +745578148 561194451 +905042067 239230338 +508055044 354815166 +184351952 990380283 +-250343257 -933100103 +-819199217 409587603 +107264743 -752152825 +607133464 378140826 +539983234 -831711975 +-443625541 8134447 +-656542877 631825901 +487449102 -596070746 +-120814008 701060506 +734270095 502320459 +-186359158 -953697240 +137150118 -335600970 +10061130 187087463 +-587341119 -648022853 +-494783875 38055587 +-923618307 449343865 +-242845838 750338660 +-953959738 336007679 +-930071597 273548978 +-846324211 311303305 +54853156 97566923 +-34900125 -985207209 +611957601 993550511 +-681144359 657976155 +622630132 -900056410 +-258108620 59955425 +-109015790 521352331 +920773139 -287959697 +281525964 -695110363 +700642740 645016824 +-141784118 612179443 +-942956695 -120517754 +218591029 -394013516 +-305931024 -956544987 +886456498 -568803243 +-685270239 -627059291 +975905547 -983916519 +-83071147 -406295819 +737663704 -305034619 +-528921443 -823191714 +140193111 63504138 +143171525 386514669 +-702344945 -24043344 +-237717195 829665690 +-545781940 462899582 +-761208645 374274552 +846294984 -907494752 +929788798 398799846 +841805973 151152196 +-526760929 -397448050 +490847911 -578362857 +757279827 -920986668 +-240637849 594345961 +-306179604 466166091 +276245180 -657636432 +-609497266 441929532 +-993859317 522796083 +297581295 682258950 +-88632230 -552426178 +678505102 813221786 +-337726076 598179639 +390668348 173783707 +807794361 -969662157 +-635616706 -252592977 +802034201 287690647 +-197511450 501358386 +-219246429 695251226 +-48788838 -883535561 +122921540 -86673915 +-543497320 -937347093 +-223939029 -312364139 +-607844356 -814368303 +765568952 -972078954 +252554884 -447299641 +-497253821 235895145 +-268346746 -572664833 +506992249 -309733532 +-98642626 -304188268 +-593118331 -260629098 +584433470 485742249 +-803834 18174649 +760272544 357751687 +-111566624 -932038664 +-417904292 414125408 +-652187379 824971456 +535975705 764134912 +72325381 966282645 +-926983607 -289381288 +690984855 -954005210 +-779357373 -218982631 +-449358541 996891461 +719148306 -272838320 +-143674462 -688739291 +185779303 -314577829 +-333305095 879991624 +330315477 244386037 +477341345 -402062995 +-567910679 929892317 +-957087591 -866850448 +-917805242 -613184190 +-181185845 740345801 +410782127 -183728114 +-238722498 -239393148 +696570868 -898944701 +-313705504 382284821 +842782763 -267796438 +-975011287 -114229877 +-582187955 635106010 +-668309645 793206337 +-83051173 -342117592 +-120416960 -570451743 +-427357865 382523948 +787393992 -481279454 +-908951770 492950431 +-968001481 707436342 +-358729830 -40522690 +762312432 409847835 +-40322392 236932499 +-307783647 684722278 +-71119456 699525769 +232893839 659748095 +-401018994 -218109592 +-76696328 -182154723 +713095908 -336904648 +-818128968 572372392 +-340565656 -93247431 +103894634 730299792 +796096909 613948232 +-467113497 -311790649 +-931142842 -531150987 +873377886 193974079 +-821454278 102988508 +-586462764 -95734116 +808281032 192179184 +-871296786 -672886786 +-151499627 -967243576 +206351385 419262583 +340610856 -422091312 +706846116 99376522 +-722575661 -935362066 +-590060066 -745420577 +-65846868 260659947 +184210344 -530675495 +866831510 352553740 +248227675 104115852 +863528821 -135491005 +-7143231 -806500766 +403693751 101236987 +744978493 715902783 +277136515 -302020405 +-67415718 175480035 +-638358457 -776348347 +-561627789 174503924 +600590689 877474595 +449585749 226647905 +-467400274 57871903 +-937667187 -528400448 +-418747761 -728591274 +-156827635 -207057199 +340688195 22388126 +571652519 202389757 +146450491 888547202 +-807873533 -362418705 +-791497057 -115469598 +643263266 -130675740 +-772411582 137228359 +203585265 522016968 +-580248995 536293847 +-622303495 -987047791 +906982579 954742635 +177267302 748401629 +405962006 656717801 +927703870 638470414 +-123370481 980395441 +-980781172 156932001 +-398823650 -125268302 +-328811364 993096436 +630253019 -864759797 +-211827249 -932574208 +1848129 -243090646 +843380330 135879873 +-915744560 489874583 +12582605 -263195444 +601498228 183449256 +-52817467 -670137404 +785156907 958049015 +-795663821 -448751734 +598952365 -439872142 +326776326 336760847 +959737226 6216206 +960115317 -789095424 +666919564 -675913618 +500376895 353495806 +-591870285 418373308 +963313760 -748399278 +-926131121 497660160 +326112368 361602426 +300183131 -602358276 +78479942 -227336947 +-468791963 -451191854 +-613723571 -697017507 +867133690 -666086104 +998015444 -483707460 +769787625 624898918 +-402549396 -364119333 +-283345720 197686155 +-453906374 -375865355 +470669082 -643107763 +-292835141 321255315 +-821808794 42510052 +574213998 -891646250 +-814779444 -935457302 +-227682161 -674756914 +799024428 638946972 +798148702 568238634 +4010703 587981051 +362376434 -785245317 +877601116 427222944 +815305008 960024405 +668926019 460106068 +57867399 359546154 +107387393 -923617949 +769060394 903463057 +462493399 -903989429 +-813703155 -59818455 +-964913807 948257845 +488877039 499955284 +370661252 503939255 +-21637030 -792792332 +96599899 347551539 +229463335 565901988 +-70713327 715085595 +-290300680 630365137 +-726776633 942511438 +266985080 -556675191 +978149307 -779178381 +290662526 523890029 +37751854 684126534 +-174308751 603250547 +-830836632 -276890762 +-601878874 -412689100 +-741647855 634990589 +150867650 -277584332 +-230309462 444870270 +284464868 -772963459 +-577827763 500525244 +97156875 -925851495 +-766288993 -514335150 +352684862 -365809075 +-272116064 609068518 +-685494659 676001777 +-461407927 918772914 +-214876051 359135064 +-47702973 398314284 +761912989 122298683 +-905988834 -366768021 +-592688797 911204741 +742595630 -962914227 +-660584904 -995290663 +-120965875 435657958 +704797260 409010295 +131721271 -900385064 +-584033818 -942070426 +-754343116 -26990449 +182494966 902390953 +-51389904 -741905357 +-8677011 296453250 +-110249682 -487269325 +744908082 749406145 +412921941 122988536 +-395169968 -1992220 +135278535 678089763 +-731853843 902905079 +605822186 564997741 +501736956 -351605314 +-436696568 541545423 +-130497627 707511310 +-653708606 -613223631 +778409602 152505885 +-954412687 -166650617 +-353381459 -214576559 +650248326 -473361862 +36497752 -14584740 +256123036 -871542985 +-75338374 842636386 +-50513796 413730184 +263341586 296484952 +-285530098 -899925076 +957774834 -538553831 +277878103 564772681 +-214424875 492960514 +871476080 -783835165 +811507687 -512696840 +-393345708 -343836757 +298838255 -82576271 +-537072185 66301858 +-642107469 76028337 +384433982 764524506 +719936578 525996435 +-720864824 -888188084 +641995359 555301890 +404976836 219836568 +-453327939 -952261101 +-495736444 -490071872 +-184924232 -509251041 +-382505533 121138350 +820417352 -280207418 +329477556 375695103 +-657311747 -77124666 +-13355518 -42459255 +721496157 -832129819 +583792719 -98103483 +517282802 357369180 +-153484127 -475453902 +-995595293 -303129041 +105832150 -509911053 +345077426 412372458 +-993325609 610336638 +254498444 -586317679 +-955253577 242009391 +-117715284 -624026693 +592365611 -802336540 +-165761995 -374467457 +-178415591 654456704 +544014074 -563513834 +-278116715 -889321645 +-288735331 629073781 +-585941753 -695111191 +266770183 425872787 +-909796958 -582637707 +-172392974 593402674 +-44470750 731856529 +893635673 -806916781 +-687554154 -942217360 +364158417 -793902450 +814917528 -168810180 +-873296470 -575995295 +767426263 23125302 +361857962 -176935285 +-836622425 -33048975 +-945593228 214307758 +-151873743 115498172 +-526159050 -118017390 +641370080 911959719 +-108423845 884163003 +628681413 36142878 +-296392534 454364900 +166269688 -610135083 +690546779 234530340 +987095076 506003828 +593912119 -230687289 +-147824717 -925142571 +912021443 -733055149 +-529042062 607856844 +-328751695 -111414580 +-144997751 -711532910 +-491142170 -316698786 +998664863 -191568551 +-363431370 -728053758 +466894131 -180194532 +137620751 -270826080 +276477015 -611642377 +-521955253 -209849837 +-977436396 444165367 +706703593 -951900266 +249430956 286069199 +-396804539 -475893895 +437606 971600152 +-475367725 415994410 +-405717251 -87036687 +583735804 432896003 +-34462134 241509200 +840330459 -178446362 +809225149 949807157 +278530043 987491737 +174409753 763724847 +528694716 330760726 +85299107 65211540 +710850297 -70881630 +-522464101 -510269119 +-168390962 780397365 +711686815 -368611508 +466722517 -533744300 +683559638 -630106284 +455445507 -568505177 +-323350626 -33755085 +875918304 -112344683 +586184443 -595180282 +935028870 442239001 +-923190150 638820808 +43275214 -48994215 +-167633245 -350426068 +-382555732 558021659 +686678616 224536732 +920896096 -920666620 +930489824 -382215895 +-489287380 481131072 +468552274 -459904662 +-984224288 42692687 +887829473 294315487 +-138719207 -453311628 +-178272938 -787015325 +-643994804 -649967692 +358146719 77973807 +-987883595 685526385 +201878928 -36631593 +-652918816 -48909704 +-55800982 -470050344 +49812443 449896359 +727036033 580206839 +377075928 108359950 +644446481 -516786284 +227248526 -538012046 +25752059 -513533212 +876304048 189810128 +-145834536 -238943681 +704091720 346474161 +-651962108 -509165717 +-170271354 72289127 +-343208040 -667283224 +791103141 159953551 +-320559168 -956217816 +990905784 -747127119 +440242570 -431255478 +-584400535 929720331 +-728161603 -76762386 +714186335 770273844 +544692564 714318366 +-553965818 336022044 +-611073799 -39453298 +-358464412 235555264 +62314036 -153551028 +-131231957 710523783 +-808218005 19161504 +-988589484 -260966286 +-277486113 137448822 +845625263 -207628551 +492608065 -367510886 +538875093 253823886 +-670248725 -943837522 +-366189859 -455849841 +705862627 496878473 +-914551702 -592357482 +-336190946 521835959 +-316459140 -370737490 +-775892829 64618796 +-368442248 -589127444 +347708039 -933524203 +363877990 304077537 +-520546441 -225639592 +-472844535 731712917 +971180063 64970096 +477567460 -528053275 +-872850109 -600865638 +298066160 -445692290 +-867776759 684690292 +-951993893 33276934 +-363422725 567888487 +314743196 296885884 +-161833970 -217476333 +147083914 -664376167 +-773028270 -76863722 +-576033929 -658117781 +-566637322 662448198 +173846111 621562574 +-364452883 633129197 +888986849 -456502218 +-873302091 693932936 +-775227270 -383669586 +798223920 403950211 +698696546 961946720 +-221256830 -735960121 +67788208 -342216023 +-387165390 443591665 +-937820320 410225077 +-718905318 -925298018 +-734865795 -831375987 +-36037533 -346471120 +-300800322 958343477 +447158249 -695175480 +-788500458 846768497 +-132132089 -767742060 +-652486448 -405121042 +967466255 628003595 +-127202526 -915311012 +262221769 -156879660 +711461646 229923405 +767891707 -435480320 +148898982 403085045 +-558429691 492050664 +-778878489 -888859463 +817287570 -674169437 +-957267470 281568289 +-502325366 492659957 +-479687032 -166546889 +-700194361 -73412367 +928858157 105677599 +-251627435 -656195280 +580739634 882000744 +481475941 654073031 +517127743 552812405 +16011459 -849084352 +-237471207 -467071764 +102819220 -404027170 +689289590 -416550457 +-31985937 -228408754 +-263242003 157708496 +-145155429 -897666448 +-213430861 329757131 +-451116276 153310622 +907428824 398770775 +686606572 -996047788 +-496870427 -867824348 +-483091811 -430390169 +-505297989 -160972258 +-87165094 -460687001 +638003315 -549769822 +-32253791 -74920651 +-847423331 769457667 +-784743171 -359341266 +-386247473 802899309 +-375712402 -418754232 +888185344 179357570 +-485783946 -188318130 +61524216 279829332 +-493941022 -500114599 +-629758903 463735067 +121826830 430428345 +416605964 -69204087 +639518472 -682402019 +494427386 -611242978 +-60596618 732550169 +945482898 -304790577 +-441709430 -124967637 +-666770163 514300534 +609324976 433542485 +-38023940 -14151412 +324561755 650869310 +-560773737 93523183 +-90188240 949982065 +-20256756 726251268 +-362433625 585844050 +-473441974 315642367 +517649171 962802362 +621674913 674328230 +-952739923 -861743777 +-605438198 -517774999 +294657927 -237551727 +-636441603 158736536 +-334522014 -523623847 +-74326235 397101870 +-893549510 -897387090 +139377336 360535405 +796503467 -345698706 +87335301 -9232509 +523735846 192213007 +-917234608 -991327527 +796573813 -926727783 +-663718376 341215844 +-462401123 82155232 +-856749198 186542236 +871125398 -838823006 +461833414 -455210627 +512726622 -318803198 +515330132 -103113705 +-480270998 612939353 +-850530645 297787466 +886195387 940808652 +339883282 -946342617 +-690391140 850233062 +783096138 -411284332 +-989142783 -964715485 +-988678624 82921349 +-408982367 -141454229 +951849407 638702612 +969688746 -790201190 +-756062672 -621994817 +-750190611 880433758 +-147452343 224948095 +-976612506 193664609 +287414652 488513955 +578965905 719162257 +-538004095 -389818803 +-296315266 36773285 +767420805 871399344 +69719214 718254921 +-245534121 -497147063 +726474996 901319249 +-135999602 224739520 +-459190321 250513751 +-201716640 -371748729 +838456922 -392873464 +-636337361 305694523 +61379802 106646543 +-246301221 -328256395 +-89851091 -435266402 +-98197982 265922261 +-999712178 611653667 +251339572 -26215409 +957924640 534663068 +100934155 -775535432 +320137602 796042249 +-123552226 394302086 +-299933449 -590521776 +-247898469 299651484 +-510808464 286599759 +-628397468 496881807 +405328348 230109242 +-874346460 -851425093 +-999927444 133080090 +478726455 -859005502 +413611322 950856096 +211235085 -575940613 +834240968 -493163772 +-394569907 965459366 +-949733003 483603537 +305961355 320869891 +697312540 791941102 +262735500 609999879 +623193806 696393753 +-407548904 17801251 +-792711137 244784518 +-653335537 -537830034 +-79237395 -866674757 +804789975 547582433 +-983752794 -848645619 +978006704 929107478 +999110599 -985876676 +104866375 737517179 +878766674 -560814662 +110386337 -955046123 +-187382545 763697656 +-673708004 155899653 +895950479 942211599 +606042974 -205880428 +296385654 394729740 +-297059919 266890967 +246424397 -962476485 +411005925 551016766 +-783747974 -947976561 +552280704 710895393 +-136784182 675228213 +370612668 -636564319 +-728152734 -323066619 +139290679 -319079437 +376100581 408568240 +-589559071 387622529 +-996467127 76519286 +167976377 -977597315 +397482990 -655831272 +14540504 398553573 +414640498 488419191 +-701327863 945760665 +-347335834 210060782 +593239554 -266360894 +493751407 -208442237 +-460292420 457249143 +577581179 567228463 +-109190309 849486678 +-292673929 -777912344 +-265010148 750456013 +570051302 -430011224 +443840410 -244459878 +149747228 101165928 +-639061300 144260432 +248575294 -966945912 +-132292893 -514603401 +498786174 168035796 +-591592957 937436899 +731824846 -12649900 +-570856247 512829077 +505908625 -132015530 +-261792325 937080197 +990637542 -213256127 +267436114 -662180657 +159672332 255120462 +706862926 -710554691 +-916456001 760098542 +-638890586 584502535 +-996563240 -808513023 +78414353 841541212 +-618769880 -675182282 +328456444 292861645 +-842478961 682778915 +-974434012 -378193550 +572656038 286964422 +-889961492 -162610635 +541812885 -917947803 +38129242 -231595379 +895741729 -427864818 +347941869 627386843 +998884396 -443800590 +334381309 179253387 +-523949308 -257928343 +-44584365 -271148516 +625133593 -944402083 +-937791898 301601057 +417234985 484626505 +-723194609 -182792063 +928064091 -189831938 +-964133488 579636422 +-549592801 996364955 +-709160985 -486774536 +-819289435 -144809077 +754230693 919831508 +-193943803 260140110 +-598496538 -822423777 +-581703334 -991422659 +-329986737 -396656440 +966276549 -536912620 +874099223 737985409 +946447961 595695888 +50143866 -536133689 +-925978749 -314480640 +-72542928 -72094537 +896232316 879806474 +-694741189 939974401 +-648288002 -233194190 +802427336 -434321196 +-17062189 228163071 +954548654 -226420285 +763883871 -656755653 +294164849 -139550890 +312292903 -935184397 +573647673 931099741 +861446879 -600292635 +-388516860 -50268893 +942141198 409406779 +532645205 612767380 +205964334 -105933334 +259290030 -161979393 +577776843 -377752353 +-776565987 607630000 +480208170 -169637735 +112709591 -80352500 +528962643 130579334 +-279194930 865904034 +172823298 -262015747 +112858460 -585254967 +-57891189 300598706 +-260903577 157571455 +280145069 419888495 +313589669 959768998 +-500993265 587364335 +181887172 850753831 +-50846831 328250229 +623300234 525539451 +305011538 -933530682 +328115493 -888649751 +-487606673 241182686 +796049465 747323850 +336957982 470259591 +718662971 -51590152 +864788911 -387726751 +-811833904 775011518 +382495774 -512658451 +-119101842 597785861 +-56959996 -53211119 +-718481333 685661837 +-155921923 -347888152 +467339940 550191270 +239228962 792020444 +400584411 10839036 +-684492484 -97591220 +-97853273 -270751792 +-985914556 26316381 +367108940 676731132 +-775396479 -444871295 +-165678718 -229284232 +920974706 99198079 +-349683624 -488988232 +-754362186 -688722385 +211268815 -480592876 +-480463707 707384663 +-364872799 403679981 +-198959379 -499877702 +-992895604 -45480231 +45314034 852804596 +-260024201 -811772284 +715914412 -417305660 +495729691 657884402 +-741275925 391537396 +171538694 -834600144 +432466688 814748507 +-731767960 151409324 +-418460078 933284543 +-173720388 338426019 +-189686549 -837709623 +-285485694 -511498435 +511065225 113427049 +664027817 376825944 +600712570 -382332462 +-790605478 -279139459 +-472039427 -747670171 +-912115831 373995406 +-983851551 -121904988 +32226882 418067094 +324475224 648212991 +232864026 511035586 +-401726319 833132322 +-407047906 -404563942 +-33929764 -422388303 +-254410159 70377555 +-395224217 -453157274 +638576694 953572058 +174624382 -195748812 +105591074 710088400 +-849498045 -719476136 +636918181 623227289 +-558242818 429274172 +822328217 483096646 +493638089 -866817602 +821685547 923431242 +168667550 -128570685 +-176180351 -114992925 +729764174 -505061999 +-921241364 -660883527 +805096345 10603851 +-835343843 627358840 +215008308 724428390 +680287505 755046265 +-365437249 684140936 +342013394 737079028 +319875653 914282235 +58273267 338374319 +-3391744 -954964024 +873485387 -218541662 +-426418327 768200800 +-116209258 639896449 +173794965 457480509 +-276547326 548822023 +-655764106 -724032117 +-592091372 889718869 +401942874 634443285 +852029536 -215499952 +-939480626 643962815 +729644728 942759807 +668487634 -756967920 +-731897465 643388199 +927591033 -672068464 +-122748800 -222225222 +633124075 -170855293 +-361904073 502071137 +191490998 -487805492 +729491246 -932436138 +171777410 828765626 +-738408213 804844349 +324599125 66905336 +-157080254 60835252 +-494716169 -23892961 +976008317 -139410846 +-862324699 912483745 +264278220 643480762 +817347674 -339649747 +-331633739 -57618810 +-319528189 101658004 +-611509445 975521697 +-321907742 283197488 +128428765 361994701 +-529881676 -172938338 +-649846980 -229519635 +819735312 -110775181 +-257225789 -501903789 +112500866 -803663385 +-851508544 -402290616 +424921935 913281517 +477210678 -931679754 +665801079 786672118 +-753893316 479822175 +926547895 -577616474 +45965512 625419482 +110464287 976212627 +-498403794 -618526086 +-32512128 448453627 +-115016523 -357905916 +-201775866 -848126986 +-704145504 -347272454 +-140750438 -345175826 +-366394524 -903330962 +538440584 -170173641 +731993487 687600803 +714833860 592550312 +775535726 767309446 +911733899 947087845 +925716852 580353871 +424710428 -616116149 +537708510 -913445313 +127432813 7261809 +-476341428 -416116420 +897414660 -746714665 +-93245315 -115934197 +21476199 829554732 +818470460 -650373667 +-587230722 -304053310 +22114527 178929906 +590233330 -929244301 +-497682074 -988675648 +836647688 697545284 +17996813 506330742 +140532188 -101945969 +47032944 -732456492 +504899559 -727956377 +974902258 283941327 +-709681098 711513350 +278842538 166537927 +662988484 -182872738 +719414895 675055289 +393074023 592594872 +-513677661 -128345104 +229826588 766175043 +-807355684 -909178038 +-846033883 -985744961 +255159568 -235817897 +-27618094 478979981 +-857831547 -415655606 +-381803770 -792911811 +-426120392 -189817041 +544419327 519602966 +-303706282 -231562597 +-959418896 -252067290 +-671538698 325929677 +-189946219 579225728 +-156212386 843907738 +801929775 -957621098 +367948128 755816015 +88901471 -833133694 +853308590 -490663381 +565310000 -257414911 +862263448 -960247960 +-876072978 -591522188 +483909643 -280050779 +-460157389 248378742 +-385720280 -502993531 +722042733 -672132475 +-73576811 114045716 +521052231 806183567 +-460536985 -62389095 +12275733 -23077756 +-304647511 386822431 +-967144341 -354535924 +-354949420 797163908 +-345444717 -440640305 +286221437 -52566006 +-98421271 -606334735 +660260993 -659747909 +-215252309 -342496802 +-558063174 -321115856 +-108612031 -133122727 +646242094 -673951940 +424764141 -561702780 +-293083867 638501947 +-46179743 -198487148 +-492788327 338636991 +533697350 997513360 +453142808 921289021 +-314818077 383143092 +-869933260 -234282119 +587580829 -674004513 +886370724 267339677 +-890069772 -778622567 +265280287 639422769 +-513288392 -658724038 +599519281 248088798 +144274683 710007547 +672103889 -951083225 +-826959022 197226119 +171233184 449589317 +-617180260 -299877665 +-796659549 -481340376 +273006460 417125855 +367613958 -466074416 +267670686 207959301 +-68854719 -67818772 +582156694 280269836 +-294536302 -266836705 +208715442 -695795683 +-550336115 -596540912 +-500719172 498477706 +364663768 -83215339 +720134410 -813123311 +509241011 763055764 +-408458024 -841226513 +-832050516 408968099 +-580458334 -33215515 +-447536978 523198707 +-759008285 497017614 +603602188 913508874 +-485845839 164854315 +904793330 -639806175 +-206500796 697458261 +-456546849 538790913 +-211536650 -906585101 +-991391771 -446609266 +-391761020 -180356296 +25336780 -713460169 +701659843 -582592015 +970349274 438944585 +989246152 713559504 +268026596 664518220 +744237154 -259688629 +-704372515 745237838 +-50047702 -137437166 +115593062 339849240 +-907228614 -700014906 +116596324 793491473 +-186501774 84435273 +-622563466 554344830 +-146660169 -239737595 +111566279 986789198 +540899436 -141232403 +814310246 -930147965 +986154885 715013512 +922256482 -448809392 +-762372484 986735238 +961880345 539756689 +-428744359 -219604694 +-609588965 -430116082 +-519063136 787785402 +843761881 -283681606 +-460969778 485202183 +960065242 76301797 +-326291928 892795983 +813072119 993259132 +-637181293 -766398195 +898307950 974601663 +-892176605 -43841904 +591600221 -8500766 +907247037 -503105375 +570110236 -392566613 +571309267 609285677 +924338157 270437675 +-250175781 819694396 +-589271103 -382662330 +144035524 -499141130 +-392758054 -559626301 +590710098 -762292574 +654638319 -872190761 +937783504 390728647 +-809281657 338760298 +-262512723 -849932417 +47473788 617935446 +-525902361 383570537 +-717903852 -23367163 +659016548 -461779554 +-357520395 -888314777 +-277616520 -938446736 +202065874 929398086 +987998104 -498967845 +203063981 912868405 +440161698 -304719728 +-200610244 -665966996 +-55692645 967642814 +-607982536 -943607806 +767539609 -9540827 +639829762 -938881821 +131688826 685883313 +889708342 426463141 +-149395553 -117063072 +-762906498 -447096468 +443023988 932603762 +-847918511 -111021942 +-87874048 -308813481 +-77531793 578329298 +-625303154 -745505057 +33544989 -846130434 +-187946103 -944074701 +-453322353 517651457 +-283772417 79670299 +-909695021 96806129 +104547175 95735359 +-542470908 -222424636 +-175618323 570108401 +-887703894 645513305 +753804597 -214441250 +247261996 -961293861 +-378442876 -950389865 +-457950018 599806311 +-77753084 -303226422 +-812149669 -271022256 +-292438533 733856361 +829004417 534690797 +-468354497 -856994336 +-848771830 350037372 +275496782 899654592 +896825793 -520371155 +418690689 275340974 +-444931224 903125008 +133442150 339558274 +-946133854 912291854 +-831408767 -627330089 +150520541 -835993077 +762605571 882764635 +816042111 397022937 +-529267457 -572287083 +-277200188 -968728354 +990602346 359875085 +-596273363 668550755 +-244325133 -804908228 +377850043 -326537847 +695312656 -672654737 +-501678938 110758178 +-421652952 557927271 +711663880 -573686450 +-551512657 637377380 +-448384642 -917802474 +4391401 -5522097 +-553565198 180772193 +423728287 710391565 +-453125496 -739738553 +911862559 -837961030 +751898840 404126163 +911032172 79175753 +854436325 -947520806 +-727981783 583874247 +868780052 781265352 +864273716 -337442943 +-585441671 -6490023 +-360370406 286171466 +983671787 -875985622 +282810802 143649166 +822695154 103744765 +244974713 132506943 +390120098 -877644822 +-381714895 -541783165 +581968079 -959637212 +-350666397 380354096 +623021119 376573686 +-773078029 -517114251 +-368737612 -730398557 +-287365647 -874099230 +649723772 -196098547 +-739309658 844534060 +154594692 -385149415 +304799332 -575346551 +955172578 -289985915 +-782954070 771916164 +775079714 -321944801 +553530706 -53295660 +-853601883 -645116595 +-68446603 -693371893 +217258242 497127988 +543011637 -992700811 +492129745 25654621 +-219610945 -421438720 +602330966 -364348272 +-204281834 292545740 +340339981 637712634 +62111805 587692937 +270549686 -32929546 +8178334 -21989902 +-313092113 -360127634 +-505735012 -988442548 +413964573 -700945936 +735444607 -651024886 +397671883 245008894 +116653351 -356636611 +379178135 317806286 +205255102 377473164 +487883694 -220357762 +-192563208 652689178 +-633882938 107992453 +-279783412 578730855 +-265306531 983979113 +-989652871 -365967696 +267526148 -821191513 +719703679 400864911 +-994306405 -63251489 +-232676029 -593769151 +755614650 697361085 +-646984283 -376849991 +-223399597 477846782 +-353331200 646382876 +657531962 718843613 +-475532472 781511891 +-415604536 -453005905 +-752188064 -226415571 +764935264 -854125604 +-912923930 245845611 +618123398 624688342 +99735234 67043064 +297493106 -552433711 +107106662 -189825608 +-520702571 766216701 +204529502 651458497 +642126160 -915255623 +-335228271 620274913 +707422392 201264068 +308870423 -737503708 +49923630 542186979 +-693436591 -705625034 +-976476999 573156481 +-998735184 -205071147 +377312194 454182449 +-346351475 998480379 +-681646804 -846427133 +232953710 270852550 +31924775 -650173536 +828898844 -949985026 +333068110 840835615 +-552253759 -41877428 +-59399086 288448409 +-542661846 -830633218 +851676116 -706357184 +862293653 -185376953 +790372597 -783077060 +720704552 -166457003 +511937545 -764283770 +-709013759 -681090540 +545146002 693169555 +907942366 808567313 +332848717 -143590254 +-382425817 -885558883 +-26589493 -714314798 +-946962909 70753385 +309866479 -96049358 +-695254163 -707361812 +48345294 -52977084 +-272932790 -777472352 +229894772 -916492142 +-382633755 -71609572 +119681257 -416850717 +-57531965 -309365015 +-797543218 398576230 +-157948557 714352763 +-571475787 396965373 +38629046 152705108 +-750692492 450149000 +-501863094 706528801 +-970229310 391950361 +-480134975 -351309153 +-951514083 -559274469 +219432683 673975967 +-729788350 566834608 +988445795 -233524244 +296093233 -267763538 +642734746 -114887508 +-744912343 330152040 +-875405547 296340400 +-595218524 -329247771 +-63155509 822177713 +-416014499 -929158950 +-587804215 -599704261 +142972378 -738567154 +-397118459 489082097 +-942434979 949492181 +-143479422 -891174276 +-659396314 -899573928 +-97325677 -189144848 +-455647520 50145248 +-854765410 439243514 +-990712001 404437482 +-650001699 240375776 +-865305860 -242791800 +311038139 -568869479 +-69877225 235536454 +311580130 565166675 +111597788 916803510 +808576490 872702130 +-935479333 -351777729 +18409064 -416162710 +-140680995 51549502 +972126602 378297324 +-900712425 904822803 +-263945928 -853964646 +227925150 100170236 +123186242 -811022183 +164118933 430105826 +259576359 -657708284 +-972769942 876109406 +-532619788 132777823 +835816534 237134450 +-506349697 -324047044 +-436081268 96133753 +-411258462 448535929 +393287621 375765419 +-287321642 -744813381 +229357894 24125670 +-498107821 -699214794 +-409991505 -416830964 +-315376475 709110277 +709450047 233634190 +596743426 824164853 +-40259733 -985239233 +831784794 -741905142 +688247915 915829665 +476099226 955692294 +-948127269 287372211 +-531898611 770436776 +452963822 -977618838 +473492044 932378106 +584694809 -301963943 +921786452 605248480 +318862130 376216851 +840862802 -990691408 +848044843 -208204944 +-835699833 -891229695 +-372884705 -31321516 +-940385086 -890014974 +-525116626 583171673 +78773185 -78837833 +354012745 914784447 +781307114 32371242 +847071856 -389054685 +-536121560 -679435336 +19680432 -110473822 +336412367 -521504519 +-578579421 -357007846 +-288202582 -515899130 +837485428 -165469163 +-256497459 -169591375 +-936574487 -409876994 +119893423 398641434 +920543234 659249741 +165493267 547031927 +-841068477 -962805569 +-901068437 428844335 +-768502154 965959240 +-476797021 924372291 +-162212750 -551780594 +848796581 -6630183 +160622371 -33323325 +-594225023 586777768 +3766632 -304859590 +239233025 -470005691 +445899410 488180175 +-152820383 -804843501 +306346766 366995868 +-376526277 661184527 +689205145 -907078860 +453488175 532589950 +-219882969 -540612825 +-385584397 307835746 +-60378554 -61137603 +865307163 -956346827 +-250799554 -734597975 +-850766002 -860726013 +-518800254 -604740807 +-992682440 41976597 +782126980 798872734 +-677457336 480009658 +-880718932 721348043 +-4088295 697266144 +-512545824 981039038 +-726695398 756734041 +-733277688 -626094108 +-426102328 500793690 +148494340 -319590364 +926810253 383940565 +192156797 212535367 +-399501024 -512904631 +-960003157 -315791294 +-195933523 -946688411 +930638747 444883001 +367273933 729621749 +649407457 233945143 +897058811 52936450 +-5986997 -979222378 +-871303910 30041112 +264830762 380830528 +599297393 816687480 +-351465518 -269909369 +447791931 683481190 +-785526 -390144677 +814544912 446316638 +444776776 -246008636 +-507153589 151685130 +687666067 675585451 +-152843374 -816940067 +-919678503 -200036565 +-78999295 -734302754 +425796556 581532379 +-966185764 289273633 +766599018 321755911 +998724758 -762598371 +-355611048 322151944 +-743864609 -774007125 +985604078 -67596106 +-275317220 -480618125 +-449775424 917046917 +371756875 -647759213 +-191991426 -351178166 +-361148002 -544358922 +174941367 -457045595 +-205613672 -138552723 +-610633538 68316790 +-872800323 -261854507 +447005551 -748840070 +511297663 584634156 +-832419176 -414441514 +-66428770 -4025803 +-434047346 -922681952 +610299815 305848454 +-640918905 805180145 +263013551 982369803 +486044844 -467903421 +-630648503 -44573355 +566438260 665663071 +-292770412 -228902879 +811454980 -767263467 +-547564441 -702467981 +-565656684 -700318032 +-683696333 527604019 +126855593 -423547599 +-998905044 94668406 +-148260538 706025007 +-254230412 608433216 +-778272866 473333782 +150345008 310785750 +171954403 303789696 +-438110154 872300954 +-585034415 542301964 +-111942291 -429320055 +772309871 -662095038 +-403180409 -981059548 +-626818913 -389137489 +-323878913 375783887 +952747701 -131350632 +247013474 -388644986 +599097410 -273807806 +-350714180 937146503 +-248192366 64469382 +954792585 -659279393 +91278799 -719682216 +-465834770 -697266798 +-308181687 661708578 +124769183 924261718 +-686935008 38349231 +-823140756 610501583 +-674678357 836170099 +108965760 -987664903 +850605951 -356398362 +935787579 -985307923 +421262976 965693337 +750426222 541396660 +-426736380 403047663 +-79653573 146130293 +-285610132 538308192 +906842748 -10824044 +927755920 -904271010 +-974791387 -709313419 +-336920912 -825116751 +-773154918 681553467 +942573884 117716581 +-875819223 521326852 +-354104915 -963022682 +-97900199 -400741964 +-952515155 -606298922 +-361357873 -171586266 +-80785838 -59658113 +236396908 -819007334 +-587507405 -206535895 +-324082825 15092514 +382090904 683187318 +-727752447 -205354481 +958141951 708401844 +593323533 422274467 +39231720 -430644327 +-261022449 -541050438 +-932600673 -504121921 +-348876287 984124344 +-26327314 779347480 +-733828921 215234839 +-210746980 856072059 +-357434210 958516479 +-626969910 -462375387 +705495683 -83807639 +397744097 -672089552 +864774896 64133982 +234395018 -360442568 +-473309036 -565726590 +587554155 712193904 +-368655775 -911999470 +-96921074 -167600718 +715056349 24316003 +869787303 -145150105 +-303678900 852337265 +564248437 -179929027 +604096844 -641875053 +-565523006 414169940 +-177760018 -598172713 +-259396615 48631308 +15532133 891605001 +-626976851 903202942 +590409136 -717399722 +319268153 -275285595 +438967562 358721231 +586451727 741877750 +-689781581 47886315 +-491429143 -251178247 +909772703 -744290339 +331119857 409173314 +-107050755 -585999128 +-472575290 561897433 +89391733 -270910186 +-558698217 534643549 +445325303 406170861 +-666431129 -146881348 +600247348 -536692421 +-183318699 334739363 +-456994345 682980999 +870926636 -18661475 +-386267377 667159046 +334693588 -143256012 +-508088505 -709078356 +-928669660 861794733 +173068212 630084559 +-848793288 -468571529 +101280738 986091517 +-348840770 780309102 +-993418870 952170060 +-852069267 -635247890 +796702311 697716014 +577002510 -721645941 +243001931 206124981 +317962792 922414978 +-650751913 558122078 +-153025508 691718651 +502717706 -696551857 +302011720 97399203 +659873062 521597398 +-920478868 -467381940 +-571852617 277410320 +-576101920 984417764 +-257896204 -296490311 +907572796 -431138420 +-665581422 342470066 +-224923079 54231045 +122050343 -317750762 +908589194 652290253 +694965588 -748408694 +-657852947 854231769 +-571037515 380267755 +74588217 631172496 +-10282811 -247035075 +-771000019 -709374148 +189977384 878319044 +277287528 -816528410 +-47469495 597521765 +-23917292 577572938 +613051112 -956448239 +-505952712 -601793655 +68299334 -140816109 +-190577235 9116620 +162928925 594704840 +-254016669 136470370 +478148049 -398611201 +578951556 52586049 +-348922247 -761706287 +-225391106 -31748834 +451979282 802779494 +108362669 953176649 +-885834017 -16064743 +296528661 -717232676 +-517644228 699914463 +-402192863 -965706097 +-807323722 -59246316 +417049654 -346931821 +-178522414 -578522020 +108124346 174779440 +-619271751 280732048 +-296521474 997904015 +-820721544 120166456 +103144087 -62232314 +804593089 699467179 +-590492847 351032185 +-450549953 -711345031 +30250004 -812655731 +-16975263 -860860439 +-385600636 -836759816 +-311799742 82112856 +-463245382 868911030 +-517278608 -408265616 +737487393 -15467106 +-674352897 -251878956 +961364980 4422839 +-621645455 125669960 +-657782879 -609753502 +-606126854 476195403 +-633540228 556169815 +706840293 -396834112 +978981129 -912304315 +850160249 -298704347 +-860578332 211972189 +-769447465 615937095 +-187699079 890499949 +674548531 995053732 +-72332748 -694250181 +-467251321 312354032 +-396569744 900604343 +375750722 571313850 +454544962 -512468174 +70600977 144127135 +-611438042 -192753844 +-221272670 -954971860 +692012951 -272085284 +107051215 -62766172 +754525385 -316431126 +-827877901 51696976 +237340861 515709815 +806693785 -714500024 +842944857 -160265688 +173691523 264041647 +-491069453 -75501835 +-129359396 974728496 +-760669243 256124855 +564009755 -935448397 +30059920 121927280 +-215073036 77634237 +-632494281 -805680983 +7174353 748101002 +-865030000 586831032 +-51449510 -407132105 +-530428213 559607674 +-292059117 498377821 +-685323219 436648302 +798242056 543805128 +517837842 -513555433 +304734308 623239051 +-460122775 -624986460 +156925256 -910522393 +875142497 306977242 +-96172563 69498936 +-881480898 757239471 +-602048619 148570314 +602341208 454025271 +706630892 -878333073 +-470386065 750614227 +455747960 -900063238 +-586051581 370739703 +-416137253 -553820776 +437174506 150302149 +-222403238 101359023 +-980862640 842111798 +-263701675 -883084735 +116947400 33881730 +-144886280 -599925805 +-942002840 -69023313 +370903962 909529390 +-683602929 -110581257 +8166665 618056267 +-510268860 -184670638 +938868109 592952536 +492604543 389219855 +-57824197 945863380 +264130461 276998635 +819112786 -915662671 +-68838964 -851257467 +389789116 -998600973 +516830372 784691727 +-614135654 -564361313 +-894411979 -343844955 +17269666 -790115773 +670482218 -87882652 +258111380 167702682 +-188555941 237034221 +22256595 326134253 +603285071 -571764181 +549324341 -426520795 +967717318 575044841 +-368143415 579972383 +346376810 -572859272 +-192873422 -605427714 +-179482542 572171179 +388271699 667303585 +-488088732 913987356 +851503247 466501588 +942744280 -532084787 +301343154 986156880 +817656867 111288830 +-361207615 127520655 +-592042316 238188250 +523202073 952991783 +-109187073 130069579 +-378562499 -19987985 +-500317414 540830955 +376630573 -549549504 +-135998823 422693550 +-467426302 -323883999 +77107688 726885997 +-429508697 -17687909 +952785322 -895750546 +-929467061 493230050 +-531743442 -924302973 +779274804 662676363 +-24976517 -662795150 +556361678 -601475458 +818286 -462344268 +-71466312 800528831 +-967816798 -870728829 +258557770 223974187 +561773398 -712468479 +-88325773 -143686044 +760084321 237576666 +576050708 -113949800 +-393000814 353785977 +-132741911 -612889504 +760017900 946231268 +-888860862 281213335 +-365211679 -303316059 +-274164542 243903639 +-740329765 86070151 +27363914 -941168891 +604013155 -180548101 +-508464578 -275263067 +717796911 -265604820 +171377916 502351427 +-763542465 625063852 +-306968117 -583031087 +910867451 -868951909 +-603972640 553415445 +-354667257 810683509 +-496591591 526951186 +545717693 -84337655 +-617865425 -900553278 +-94927383 659768380 +-369012169 -391596539 +398221714 908329782 +149854652 -35221519 +630207067 841669757 +-69845706 424430037 +131184926 -64147490 +-3799014 286331150 +-440868509 446376354 +840167149 131840509 +-296861805 -458613777 +-766962893 -668254370 +-67946605 793111155 +361157121 -457847052 +993844901 523588475 +-803914392 949698630 +-346172522 -618533919 +823452630 215039019 +-551267021 -248684202 +493989128 -633403334 +-440623484 -588364829 +801914474 -276279089 +-80530553 -532841997 +214619793 344728717 +83825993 831269943 +539040858 -573177333 +-822551417 -206971635 +748109143 903535971 +670776048 27201860 +973936428 287155645 +83773838 -802031190 +244695818 -33924936 +910145138 -739407545 +-199427911 -646253747 +-771118963 -221701579 +839170097 150029806 +-225562867 461430347 +-598144527 168764481 +-190940743 -602135821 +-231546024 -487001682 +878393108 -805824444 +474397860 -273974497 +720447495 -290118994 +-816906112 200528333 +387014518 233433884 +259127573 -41776058 +801299844 -76552089 +35643024 265014690 +-661849457 373805264 +-632601409 -942463578 +-822957973 976757121 +832114710 -94140979 +-19868556 -301261301 +-261427680 -51206182 +749323680 929184473 +810751787 781581906 +-102702605 -613726517 +730216033 -193762393 +-598986991 140887087 +-511472856 214065255 +742606113 398254121 +294748644 -494583647 +-342982459 315867243 +855844545 -911281710 +786476208 307212011 +350684859 -298182694 +-24749212 875378849 +276655075 41830908 +-214074538 -8068738 +806791018 982295573 +722752649 -808815539 +-163750352 884899262 +505219058 574242337 +-290125266 533946994 +-695451413 -655157880 +508343891 -881723037 +-899324534 723227389 +65231462 -781947499 +-895937472 403074086 +744649221 -527977861 +152120514 440145124 +545058203 93012417 +230257237 -359789212 +483792647 323764328 +226949369 559120291 +804796426 -562378417 +-466001444 316923035 +788859769 940799215 +-970134078 -655919535 +-41212439 -661845975 +-147333938 26529354 +146574736 -13678586 +-928969426 -446932512 +-439434130 640861542 +-21326607 877600128 +920747668 -662797519 +341690067 -30316283 +157982178 516779922 +354171358 -540590571 +-183916664 -842292950 +269077853 -747256813 +-28996439 425548263 +-874653667 -731013462 +-319988630 850039499 +551200963 -357076098 +266142059 -927868491 +641661204 -417950536 +884308886 -494792018 +73424551 514296693 +582044717 -894130158 +469035681 -595664016 +-771501309 660073682 +-365517224 -304796005 +-731950841 -800584595 +947299768 572920177 +129952146 -844569149 +23712027 -922538901 +-287773887 889267585 +-859334693 579830343 +-456241687 878754220 +-877994881 -543343717 +563798296 -638501527 +439740226 20009238 +729239547 307910844 +-486427723 328330328 +11636286 -724234136 +542798709 704532095 +-717082560 26583982 +-675625400 399386843 +-548486743 -40949427 +-306613659 261756654 +-13721320 774624424 +763124373 -957857158 +-725025801 565975014 +-888814475 664340930 +-792499688 -180655 +-274217468 -460469639 +-704796610 347629623 +-269623588 -551761021 +181524609 -94656296 +-538641365 183585026 +-627062589 -38885905 +455678713 853832206 +185030361 42155084 +120184498 -864602828 +-120857537 641117261 +-179734970 453019259 +-216851150 296155970 +637869607 113767664 +627380570 -134330977 +-803933738 35165573 +-663750075 600059325 +-452501227 -76899775 +868796529 113545368 +17549115 662732029 +953287465 -534179543 +-586462777 -416008554 +599770684 -760941114 +164380017 633752367 +386491699 -471612088 +-724557162 -982194718 +-823799680 344885091 +917284233 531007376 +969692909 -75493051 +961158167 -303374379 +145094001 203668846 +617918829 -614770175 +717022546 526493639 +-979354551 538835281 +-373500886 -314993292 +690006430 -428706803 +418955185 -173603393 +-356906405 68098964 +21798611 -962910373 +-855238891 72652569 +633432604 332826574 +-307913024 -914894841 +-215077547 -870495531 +-244150395 698996496 +-273464728 -503993876 +-12214395 701166821 +-762929489 -762246460 +704579235 133462638 +-170030994 -536852012 +-286148223 -652119580 +-573186458 955630040 +942377525 320383729 +325118305 -790739047 +869380444 -621505563 +-330524167 -769239568 +-671782732 -970885941 +-668147147 -655907129 +450654039 -191286264 +-839848445 663654844 +-857723422 492130614 +643277549 -72189816 +-516167652 -258720305 +773781324 406487675 +-363952346 -40384268 +-701960892 756745638 +-249267273 399674163 +806227720 790034965 +-773882612 500068256 +-554873507 740240742 +787501653 91747532 +994038905 -57870946 +754573091 770192844 +-391729840 -277092859 +-458807044 -451323694 +313385179 -593424188 +-846495178 -61653971 +129919820 -283074297 +285037880 614907743 +-504146956 244176643 +896174863 -996704443 +-966546825 -410738888 +1108929 -440265999 +-964551777 576175551 +-145332284 886733098 +-855492704 93882144 +-517687500 773233845 +-845541298 292333860 +100101794 710277863 +454556690 -823238080 +659081631 -326415484 +-829719899 333677916 +190804087 -878560840 +311494711 -301247304 +970407142 -730570517 +69492078 -6395568 +415071474 24145398 +742495608 -120122635 +-816647069 879387917 +-129108947 318847104 +862764985 -544881158 +-547716088 -835664610 +764889333 992757337 +-578521225 200807964 +826238361 -357348657 +252233361 62799473 +-313387698 -918795526 +-612867187 -25013566 +11231178 -557507174 +426443475 881759899 +-822656710 -795541062 +-271426441 -628259609 +-463683126 -588632877 +530676830 600126778 +684376002 -10239873 +-55285610 -579488411 +-788823038 -120349058 +-712360271 631068554 +857412035 -531818019 +-383052268 -453780469 +-982838238 951481365 +-993534267 301045022 +-812815263 835467689 +-22587564 -701913235 +-651264199 453523046 +786172759 881718111 +80789285 -856039614 +699445162 -316747787 +632502850 -503716725 +613334767 -980559402 +-380262080 -248125743 +-919694816 466791909 +484141407 979072288 +339872163 235833352 +-465134388 166809396 +-279738648 -646783263 +222349350 -39817594 +113296462 -444899474 +-571798795 -382778135 +189759741 282923226 +517552325 940738228 +-199352857 220020476 +-6313099 -471791797 +739412661 -44407917 +-352218528 242503218 +-92248398 -399416496 +208140219 -346108393 +192879807 367187316 +-473297419 -214826194 +-137542795 -499241091 +-431465049 -623851149 +774744135 295106621 +305350543 206476888 +-469427795 570038965 +736076521 876744352 +742454449 -362079549 +229624159 639835324 +-23221784 987960424 +-155583762 814668511 +-140236444 976547138 +280808725 -671559376 +667792721 191623452 +189572248 -143315900 +583986493 756441034 +219966194 -990038374 +-951176129 -85392242 +-825831554 161780725 +-177063593 13697969 +-34564827 22654039 +44400857 56428739 +-664291962 67341893 +221471546 -764704231 +-9666131 155535927 +522760225 -725254301 +-775397984 660396088 +348730144 904010436 +306737183 -434953077 +203863493 305492900 +-351297866 -757474325 +-673416506 237308590 +300007179 39975585 +-581944582 -835461628 +-288695532 -509844348 +-762363078 503629518 +-591799912 437847893 +-688064853 -548661438 +-73959101 -279952186 +-158185810 -59423367 +-788953513 -875770301 +-925973559 110597523 +-233949406 -289202313 +136476863 188584942 +-751958695 223120662 +-920006375 -853314878 +253305312 426787533 +903133793 101281042 +-575160592 -21204661 +140488375 -74659053 +-776001476 -671881565 +464275593 599036824 +-312803330 976997635 +-436165966 483006261 +-814261575 -554676530 +733724428 -246902654 +-391907846 55694215 +-7023509 -384056596 +-312218949 -932644795 +-796259529 272513868 +-995477392 966563445 +-60748976 736885010 +-564308253 227886405 +-725268181 85022079 +917057655 975158476 +549703346 -524673396 +726831791 174070517 +6813376 -768409126 +-664294861 153211824 +596870878 148994700 +335702174 291531242 +-132260797 714883188 +-997657671 139252562 +-485360837 -94316004 +31925335 815299406 +-848925119 -962703458 +626187878 139003270 +-263745715 570432269 +402640320 779482295 +-957340389 784932492 +-590449577 857103296 +609160919 216534623 +964339751 981180525 +16184582 -368161308 +-265699178 122287712 +-601421410 627857026 +-982474125 -754139237 +737921291 -384857032 +-599309445 -19963903 +279848498 -392234707 +108706415 -968907744 +271838011 938622914 +-376101266 -213790161 +-895800546 736699709 +417328527 -651026383 +428354165 654974978 +944627742 648046688 +374017045 739519362 +172008843 -469091128 +-417644466 -589374702 +-218539245 821993800 +-195795518 153385944 +455591107 -60504920 +632058016 -183617691 +157069102 -413286687 +-955097569 398066099 +782513861 491671915 +855812236 -735520784 +534891483 -582294000 +84743573 374703117 +592115817 -563350255 +-822721839 460070917 +-556882665 423032559 +-388310636 456953532 +41513022 615757454 +259697889 -970537144 +-777702343 775564974 +-734203558 991201663 +133117469 276680184 +371875935 -763716499 +740962635 -970063672 +200143248 -558846028 +289665536 372372132 +-110592300 -887252115 +-596345178 -47082754 +-722119608 -488296284 +-33784180 -212899482 +-331418919 82864529 +326953869 -766826965 +-814143656 402790733 +-942950643 -24760357 +-602120391 329299913 +998260484 -88370541 +-349805344 4988679 +-70130050 86311590 +-11801272 -844181017 +-214971180 738082251 +251122072 -35994996 +-514349131 405064951 +-924493053 -428503037 +-900746345 -838122890 +816615797 490328863 +232006537 -553867680 +-899107976 925090509 +-204639247 -243911029 +164905265 -944621060 +191546059 -59578741 +27128279 -717187361 +-500397419 870332900 +-442633653 646128917 +755972634 498273050 +-692768552 330824962 +304363440 -690369908 +-306334854 -445827549 +239781946 705773876 +869321546 -862461210 +350713242 -80610842 +797215178 283713046 +-543783263 853398011 +-425508370 623628373 +424904795 748767199 +-230072810 932365555 +38740578 -604170680 +-621367723 357900537 +876249945 -257955104 +-330500226 712852886 +25269381 233582693 +-678889910 -173946368 +653107905 -256020569 +253650613 -777061384 +-367738646 -699354496 +-208498059 431523972 +-319783652 644030303 +-540313224 538491923 +-438555718 -857748857 +-309577165 171498436 +225122799 54486869 +891528292 -59323508 +-709313841 847103615 +656408063 -729870683 +-401718142 248743934 +-172048740 825900764 +-647793483 -581713659 +553630638 -425905916 +-116799210 -295421228 +-187749787 831626800 +-140598830 394521468 +-343091550 770430489 +166054698 80728843 +771959490 -764913961 +-30473737 691066298 +694181329 -33834680 +264514971 -328449960 +-522766861 -942823549 +359262046 126770468 +-520114908 895475165 +701876451 -249797980 +495735233 -888288976 +-678137108 859008021 +61419245 -787322957 +830679118 -175843705 +786742941 -655736613 +-684558954 292379841 +-201438257 -692681280 +828128001 -198713681 +-608335273 831197344 +-978461206 -432465673 +395732355 -696682523 +675996102 964465500 +-940512496 -713417614 +297623147 -476587154 +848687475 703412014 +-149433439 -535798076 +-317908737 -772669925 +992367748 -117217977 +-22171619 -92330292 +732115312 -58090536 +-380247429 -89702471 +-305914266 627221051 +704777173 -629628209 +-803569413 -948121752 +444779029 -573727713 +554694014 232059390 +-518121133 -871498677 +986219588 851030000 +499547478 -648235200 +-728816020 505443926 +-388842358 708791403 +-7047211 307448270 +-557744026 -632088900 +-706302323 423093204 +-847333425 -958595319 +-807432162 -254060461 +-224065338 -754593462 +-741717067 784138229 +64948158 -124916699 +-188503080 -256991915 +548924458 -187565189 +926870091 815230221 +729543546 -5454246 +7632585 588851025 +45752040 -541253144 +-608540588 -692886133 +544084484 -223213569 +-631170669 -874574190 +-5055547 -826726951 +-659415715 136676550 +-799726053 -774814989 +649638186 -107909451 +129161156 354325580 +531543768 486239390 +-526846346 -453502527 +-552254486 126779815 +541835796 690978593 +770124892 758148187 +-555573456 696396080 +-396195809 856970945 +-540314869 40585248 +-342917893 923165646 +-11645724 -849889431 +-701858770 996955520 +837995496 440280551 +518344050 -236459384 +369296551 -908480236 +-131712893 902518784 +124480917 961828493 +-658919800 92428195 +-878009502 791637717 +615626528 -968356215 +877444492 942001506 +838609331 190097759 +-910540837 779640827 +14080597 -248398128 +-402090336 34487647 +-878557131 -958465016 +541147990 -143985463 +-775607922 478648501 +55363225 480154343 +-46879431 -297542516 +-360613124 -808620688 +479303695 -431995689 +30798 495096626 +427905086 -320853255 +-501606434 424375714 +217565682 797354732 +-994201035 -34362974 +-918563366 -310921072 +462372004 -591205572 +238190772 956909183 +619350007 -555877681 +414001647 -39810069 +837583697 327619081 +286450222 123208954 +784713384 419083690 +-209371199 910745373 +182614872 591966092 +347832034 229096690 +-757738609 -999272397 +862753145 456506982 +-859462910 -951875400 +294903726 -811188437 +65817941 -787221720 +976623644 -191546501 +-828231340 -218289947 +936240566 162003254 +-948496496 -982840052 +891781792 -941960485 +-285502176 37855570 +630985011 625239328 +-827536097 95295980 +215645866 -711605342 +-206031956 18761761 +445639873 526973360 +538819551 -171115654 +900972882 735087006 +651156706 -896532181 +-301564004 -145523165 +-632736327 -666604922 +620409430 633220023 +111363246 1114820 +991485495 77792569 +843892532 395815761 +-798936183 -555704775 +-957737019 838573397 +-620257225 -355848386 +906303899 473065180 +244727340 -67214122 +-418743374 942730069 +-603738072 -929737542 +-378695036 -726663658 +-870580985 648221247 +613639075 134052093 +-526088554 -589555322 +662238389 485152319 +338164094 797945917 +793466778 -24646147 +-484218083 -526747050 +-846095638 345493627 +43202552 108473619 +-480810172 941477007 +-528050429 912690635 +97372593 426385397 +-538077760 732027841 +-216855485 -895059767 +-356062062 385204094 +316801438 -760840690 +-565259560 -636411346 +-514860437 999489828 +905355752 780509633 +59757520 -168175661 +-657342174 -898843233 +591326384 276880299 +512862310 -582629344 +155451347 983144442 +697488591 -62413254 +744732613 -741064626 +-488313922 -463616118 +950411008 203154752 +-711972128 311663136 +-772843885 563083779 +-114640078 216194664 +34147642 -89431059 +-540164418 -619158185 +-947568955 -430682709 +2623263 -474973551 +579168241 633211843 +699905090 -243282788 +202305444 786864391 +-205372925 548860383 +-919054237 -700824559 +341168614 167768737 +965266064 742955316 +-414097972 -940171659 +-277793292 516861434 +-51796870 -900409804 +-930108980 720277299 +-213691645 962279343 +429791291 418468920 +71365139 936109523 +558470331 173880564 +-529691976 -780188771 +236804564 -655317694 +-599248385 228775446 +-364058472 963900526 +-997543919 -396565393 +68792312 -98668924 +-419602569 -859623367 +-227043066 93819898 +807182781 153671157 +638087804 279796111 +-917038108 -493782438 +-308964974 818926572 +17929660 462173909 +-234083428 389934032 +-313486317 -980745772 +988018825 -494044630 +-539079897 770405589 +-175504130 285830024 +914951090 -674190486 +568265291 436587179 +332439830 381897620 +-24681636 649998366 +684503093 419817376 +-543928875 -87044294 +-975243774 397120630 +-522415850 -266429705 +-538494939 668479900 +-911567906 800851623 +101515683 -860957538 +-115689181 645101096 +385567017 -56351845 +-676097283 700399917 +198653893 76304058 +253907438 -222701624 +916058998 957755567 +-10329700 -944917057 +44572654 410512783 +-137623538 -714712426 +769942498 732770333 +-765799770 -39180182 +-28210415 -471077278 +-742527412 195373948 +-404033519 153453718 +348984757 -902179787 +-210076092 -831904533 +833520485 -190278958 +-124317105 -933238622 +-13435937 221179091 +722923412 764924697 +-21436864 271231150 +-495189407 914102708 +-594698494 -746358150 +455158707 485985956 +835213328 206778597 +660232521 429606565 +-697590111 139538925 +-598942642 808615170 +783560442 -69191582 +-500034208 987699644 +-290073520 736464776 +452116098 -287922718 +-899596761 626372748 +-497034095 -315751865 +474447632 -953525614 +-43926279 -899371640 +924868027 796107301 +-518287144 -497329386 +2982356 805500031 +75075338 460571905 +-456882452 -721231272 +854305019 321558426 +-356644273 768796105 +-296177928 779622322 +-515742978 -534309677 +-603031681 -859677065 +-573257711 23358817 +94688518 23941502 +-893960251 67790337 +407298838 -251167167 +-580574671 411267068 +-718357315 -253821491 +-828183518 996482457 +534994322 -379030407 +333545975 200006670 +422158267 -3730186 +594177985 185357999 +260148361 372183429 +-891286425 -165905677 +-414738600 -24348033 +309353560 496166352 +81817711 -510753214 +103469670 -387348008 +568243483 196310545 +-355355858 -672829036 +254349183 -341060731 +-245951341 224346410 +244243444 -216393927 +612986246 67255794 +-694464610 847280085 +182092909 -489093290 +674987451 181252000 +-663696887 -248780557 +-277796323 -129812833 +707833960 147696733 +709287659 605973920 +116247432 -400608916 +-465018145 -361927565 +24264190 718012115 +-169692713 546073094 +854463897 586359409 +-470416340 -17317112 +-620557681 -764446082 +-787969064 -752824898 +-580904493 -208290543 +333430446 -925541887 +465473347 775173888 +-723939825 679529192 +787501924 371096528 +-61871922 156315317 +-377300820 946987491 +181060552 -361995445 +-241767697 -370330260 +224117432 676544540 +481998323 -474597052 +986428220 490133277 +271013206 889355653 +-974517165 500781263 +-756602706 -958975927 +-382106015 -534846320 +56482792 -679705434 +-249865385 -271145176 +-870516391 835354681 +-591039733 -662261785 +-776011099 523487787 +-475600369 -753071989 +-193859267 562575784 +-834132077 -778504193 +-731681410 -366606516 +447736833 -733560163 +493953727 507079140 +-305868643 85792250 +-280146670 398381140 +-26313728 812195712 +-270253480 211596237 +929934309 -780003978 +-606821788 814751306 +-633937239 571249195 +586107542 -116325115 +-899244039 -639253973 +-954457779 -913251786 +816280390 -823234826 +-479742163 -44861884 +-511561301 -728105077 +329796539 -892450538 +-428149977 -149069766 +-997723244 604319408 +114857214 -464735722 +-461193055 922243643 +-266939524 395041580 +-113015765 -340504160 +-993945363 295921319 +-874253319 -505626970 +119494809 -507343035 +994839666 -282298501 +621352863 992849487 +-368913169 -918731942 +-526819478 55120893 +-716818260 -885506207 +-633229891 -614180714 +257652926 -639850329 +375333546 844378104 +374373421 233408997 +-440695752 787576850 +-620274593 541782905 +-976103032 939797153 +624727277 -685555597 +-459023718 -607246478 +-523004162 -554600099 +-581240723 122348979 +-815595929 -13770516 +190422040 -369689591 +-920686502 -808617863 +686984682 -613925831 +700759447 865475750 +-772958757 406416373 +916481417 -629829670 +-329300964 300086498 +100735953 609409730 +-224979170 -263072013 +-172276684 11945915 +-532995594 371381629 +59134631 877871546 +-927719627 75475004 +-263784706 490666328 +837480932 -758612831 +28191540 292563663 +657124643 79444739 +-76774981 -119667823 +-298339073 -322683988 +773208022 806765198 +-906152009 186458594 +-954811744 -589379215 +-686191089 -716480581 +807456107 829958712 +103866086 -19932770 +512811990 -100649117 +133858098 -623171157 +-237051691 87257517 +-658329778 146756737 +-208388979 -130699147 +315727440 -497814782 +195750298 210360884 +-241857725 925292588 +-889407463 -206174506 +760497504 152445800 +227573542 202517662 +482932851 784323867 +-665909061 567874958 +507143001 -385535881 +-415327665 -583810570 +947768957 -641754779 +610480108 537015237 +-888369121 -177164977 +-842315839 -4642908 +732062119 468368640 +-366737265 -572720356 +-147995500 472665161 +876770010 641193187 +645021632 433221569 +502901156 789242126 +345340106 735986084 +-859663166 2418049 +-801767237 -544415392 +-598922981 728034401 +-973334727 880361385 +524094985 446705874 +556809661 907509060 +-595921372 620609993 +876725969 54938347 +227317743 956024170 +-868826642 745477251 +-735269660 321514682 +-49255182 895577210 +-532350163 -244022123 +-716758262 -573688977 +-259140226 -996459817 +344383859 86584998 +-133536294 -88526234 +598942903 40048959 +-120105745 569394134 +-14668696 -291262395 +-685068427 -489728870 +-558600832 797672096 +516372887 -347380143 +-668608205 491683359 +-267691964 -715841834 +-423725316 500436057 +-312495536 -19940622 +390569040 -886621149 +-424145903 -610177443 +759003388 -644366953 +-50845372 -733410343 +-546720040 -846034155 +849970448 -604525838 +999544302 316643933 +-243800588 -772100344 +-758473742 -662277426 +951640120 442761288 +-68133489 -62533418 +-899305596 -576348883 +230834438 181485957 +895490846 690426334 +290990806 -848101182 +-10770443 -409100555 +81688504 -1290313 +453749483 -196565618 +-281017595 717395884 +624493714 632722758 +-165786509 -654772568 +-216981343 -143759270 +651541376 -998624627 +-785539301 -656807632 +-262088691 -874665521 +786691104 -477207822 +-423957383 979986602 +-225726827 -969923028 +294244536 -549622611 +886984783 -439512351 +284832026 -126336577 +875852550 980938097 +-344000918 -124908864 +474544676 -690136591 +806812842 17767867 +-105133228 -797568953 +747054652 -764275925 +677570338 544523014 +-519306692 -356479289 +-322662806 642846164 +883922869 272377684 +-92074648 -228881315 +-801927601 -270028261 +-547096363 -114384797 +43677232 902812356 +879464046 885535758 +-843454001 -196521033 +829723247 -724984942 +206133288 808841713 +154360073 -542831256 +-913609123 -639751041 +-414243189 -602219196 +333175721 -139894918 +-110165636 647943168 +425237414 660870786 +-336227251 -405203200 +-142662860 673466271 +628870601 147963562 +451479461 -155358310 +68676376 518418296 +-469047583 -183317821 +690398990 -432538394 +90669574 -266788098 +-348615976 -957630124 +481634784 709797544 +4355110 233905002 +287297368 -119471800 +707894240 605943051 +750781683 142823112 +864627023 -964785835 +122945095 -546926354 +-681889188 592704552 +-601463153 928652246 +-908810623 -786142830 +328729617 -566105700 +412734676 -725361380 +-953159085 580127075 +616773706 96665563 +996533874 573788108 +-267383301 -224359895 +101448157 -7392970 +-38838683 752563670 +832631974 863821732 +-740605548 42841429 +-887342398 -219189681 +-958532165 -680303954 +570251250 414341785 +24946894 749420450 +94075984 -847787386 +145930550 667154416 +-546793987 529241854 +700626231 -832452300 +925780988 571026821 +910502609 -133138908 +-281436982 -581857414 +382934901 -870111850 +824505519 -384067167 +237307559 -841609804 +735888827 113257118 +-866781589 -337987 +-947451184 -240258084 +430262401 822618881 +-654334761 -149522601 +-705270782 210492248 +265060512 177191956 +56176406 -272093013 +-639721506 569062638 +-479483198 580949751 +-603898618 133572192 +-435476961 -878084598 +-435639529 378945080 +894969304 -204784489 +-620359939 -502595785 +291412260 -881639455 +-497498933 104493229 +-800318114 -35813395 +-178206662 -785822265 +-772462831 145353200 +951398406 -325922254 +-632580281 127348202 +-504495014 299266804 +-689729376 -31354496 +-209019200 431533069 +-476718931 -302955940 +-166364443 626433336 +977722060 105379592 +-998661019 -16201074 +115751865 -800565390 +-634757172 -905871360 +576555724 -406083985 +-898871399 -666879586 +77833771 -71178906 +-478097555 316609332 +119689577 -901244747 +-940690367 -962215413 +-543869041 -503881797 +40770542 -30830117 +-373910663 926745914 +828638900 -913296765 +474319649 233716230 +-298895902 716833089 +-103186802 981390547 +-588552635 -103833528 +-40551666 -40573837 +-922525808 -273065696 +-168621599 124131863 +98651400 514501207 +47737178 -152417932 +-226872127 722429895 +-946846757 735678269 +611145157 337502030 +-660404351 -188538048 +194052141 219052607 +196869094 196301231 +630406080 -960353925 +-80435081 -276575263 +365724781 20352020 +-703439430 368327740 +-437289542 -596868537 +-236958105 -536393363 +975466905 -226649092 +902865298 -523302671 +-49187147 550447996 +512284828 -274879593 +120674709 -548805964 +678684977 777688771 +-256421932 962446169 +373905252 -506377400 +-716950938 -330992961 +-127905416 -885099979 +-961423896 -249365398 +-920036545 -302160547 +-473523352 -157650977 +234349972 812367858 +-344329334 19524260 +875331486 404506036 +187081085 -580082597 +-575024933 -611659261 +-42807740 524806242 +518964974 483924956 +-852788299 624852915 +314444346 -413637413 +695533766 899488992 +-415795718 555300122 +-746396807 778665453 +-103837132 -557819791 +787106408 79993166 +-414494570 -639655742 +415836740 -848434035 +-139893239 497758253 +63956463 679014845 +-669882681 -11548183 +450645820 250632543 +344755048 -891197996 +449795259 165952773 +215020100 733990504 +-158197712 -910525126 +596088605 782612256 +349102795 149408425 +-269991507 -316437761 +-164952777 59530224 +189773575 706419451 +-57296879 810327597 +-195839231 -825495900 +612721270 952168890 +612605497 120795947 +985254158 367580956 +-702433500 247591469 +157069163 611731799 +-2009432 486400440 +889063183 50040646 +-526880506 677303332 +-3809278 954480967 +-355890242 -976481783 +-312031426 126974749 +-42509153 -966992617 +-339802065 -626655352 +-812758096 -274245648 +-629419871 -62553953 +266345623 -95603445 +-130111639 -66957543 +628261762 869129626 +961321200 -33945780 +-997809578 -964170450 +356502428 114382708 +-745402519 -74674802 +-75679823 218978301 +-533580971 799692933 +-108765012 838177883 +-107903424 391611632 +-559626834 -805999159 +523061155 477903770 +-734569139 -429062402 +840921324 658101471 +741393656 -781472116 +-440595197 -976941931 +249335722 275835320 +350759742 433371353 +480636242 -552415881 +41112458 -469639524 +-619256263 -835264670 +-360507702 -966351519 +-996245384 -734676207 +992609754 789913196 +336707094 406841831 +192553123 275308931 +730459372 364036923 +262227067 632296065 +375947115 -170573344 +367806759 464262157 +-136096595 947522030 +-899374871 550411759 +-176586220 -896598771 +129354246 -689291233 +-477502527 -740056708 +60657654 -746455689 +-323729978 -316231362 +277131389 849644520 +-67762723 477129555 +950328915 -50427964 +-258147351 353076652 +-330450916 539493150 +850930253 144983732 +340966179 25878653 +-144327375 46270893 +751328357 -945058125 +-636937853 584536276 +733498047 421027614 +126174799 -817612670 +-915366721 -81430278 +-392980039 35109834 +-178110407 -399621700 +-594343584 -169744658 +-885565959 233667800 +-902823916 783350194 +-899236849 8305923 +216709699 -309894182 +-817425433 -325022973 +-704886273 846767053 +878517459 -718563106 +-339724190 -543154344 +-610694092 267523828 +-489952080 234566246 +-321099932 976907596 +-771179995 767145043 +298456736 421695936 +-531072259 -2488651 +-307775332 938188922 +846457813 221383500 +-21282296 -660736093 +504726573 -913352970 +936125133 -657351133 +-725160653 -999290465 +-652131872 494096228 +917152922 -115808280 +594846700 144728915 +-318390276 133952441 +462644700 168872412 +-509560157 -210996956 +611298110 -228750002 +319192017 -475575998 +-245868946 218591168 +994155121 -930922970 +-877263562 581450692 +-422543392 321921745 +-568758344 -714580580 +666589140 -761861194 +-2686364 -377470751 +-438138948 -128996826 +-461373426 -89206948 +401625360 418415750 +253720414 -52746877 +-182470069 898658883 +805395578 544225186 +762666372 -159633618 +-842371952 -16581707 +611948429 386923975 +579927497 -396678661 +-905507912 -257322856 +245226992 225277818 +533951979 201195901 +3309344 -641355796 +203619503 178842290 +9868284 558554853 +272856985 -207622074 +75010695 697728201 +-197094622 993907228 +851480894 905158546 +-169067708 -755530320 +-611299444 -274991784 +-396851398 658538689 +689724235 966570502 +193678623 -687284745 +-869706322 -825853550 +-903512497 -456339062 +-576056610 818190082 +309257390 40604845 +-39347315 724053617 +988760950 859292964 +-260464929 71971146 +-191954322 982810069 +517620276 -65884678 +288766464 960913673 +635459058 977482122 +122901457 -304486130 +840452288 719691766 +840936240 884943031 +416688445 -283792376 +615575477 331704955 +175792259 -877462841 +434523249 363536963 +531742980 -377179057 +966748437 -96357675 +679020835 -550716296 +275666679 653418335 +706964215 824795277 +-414343840 -789014636 +-897708291 788771526 +-449950090 728292265 +135414925 -987320948 +-641700101 -693945305 +-308743882 757829833 +824107790 716438873 +-811489132 195697371 +840605087 251477819 +-885993777 -690442462 +668484311 -663317367 +-895210369 -475939 +-812570077 -746946148 +615922857 -889883679 +149644540 660431559 +334990452 172623308 +-96590473 153963328 +712666953 -224962440 +-251475356 301228969 +303705260 222733432 +590867446 906831286 +736754975 422617913 +282549837 894315654 +408418243 166263021 +487631607 -62788729 +161179663 772032689 +-476170631 -779204191 +43380094 -288126734 +876175790 -264545846 +5572091 880867468 +-703610616 864423487 +807468643 474209013 +-326423175 4150588 +-391743643 8816439 +-6970984 123851711 +-842357212 110987120 +91214072 705071007 +962685374 284091905 +795132461 -11308974 +-72492072 388816 +206652183 -535136494 +867731380 210698999 +-964449530 965591866 +-107070176 528697827 +-818847133 199259288 +-553497835 -731844279 +31670920 716627948 +498779444 -297467445 +553489169 880544735 +-612633405 -768404702 +14897924 -716850100 +-245609702 471262261 +713307145 133810926 +-397406019 -276326611 +-182237952 -738785162 +-955598312 -413779088 +-43200514 169190223 +643695260 -273583651 +450610913 -428352455 +-275179839 -611454450 +228204120 -867389059 +722800957 -839395452 +-237946428 51772362 +-953588209 454305748 +-457037086 472989551 +-570162777 -866593282 +-597283104 -286971964 +39127783 803571816 +917232314 323766846 +675362797 -263953773 +-962839324 88650524 +-737752937 -599488073 +-835574383 247684150 +-31924876 -244334351 +-837307173 -138498202 +431979792 426379099 +102990541 258197937 +-643701542 373100525 +371070164 -173872833 +-574466810 551399704 +-441247111 130659089 +-342435150 338568719 +-812960599 -233945825 +599391342 929115431 +-389634421 -138055036 +-853167642 -813698153 +141233496 -376824678 +620620306 359442302 +-869201610 847424088 +-712931360 -525488115 +681108202 -815430798 +105552539 151084290 +-69482900 611290537 +247779923 28744806 +195464277 -943608976 +830511541 -75939504 +-658459496 406113705 +348169523 -157957886 +-782271757 -580784379 +-702056998 662124951 +-868698123 868041130 +-788808058 227689182 +-302139996 533463543 +-691913282 58388833 +817401687 667312356 +-49010534 337081440 +936779568 -490853146 +539690918 470464324 +575352548 199484648 +-159907534 396376565 +461539356 -850623087 +807599803 -486459024 +250942179 553697902 +111119493 -377613030 +-714972122 912140531 +-344123489 603027381 +781464219 -261543137 +-11042234 -296799023 +555882044 538697202 +-718716422 392701437 +793390911 -97663478 +-566602788 -891707967 +-56861463 396356331 +-46633358 189654136 +298044754 -778227001 +-528952397 621071336 +-365815392 276901494 +282449299 -427961467 +859530363 880681996 +615642400 120356417 +548934950 743641509 +-197010954 30845605 +-573543947 68768196 +-561016191 984580629 +-728406808 470555328 +784916945 -432572916 +-557849771 -123299797 +-535661886 964775438 +40587954 145730156 +-647423137 -220020367 +288516531 934097271 +-696920908 726937990 +-866404227 -116361694 +-90054584 908919183 +-158044066 939501195 +-473835990 375314561 +173939382 -827695489 +387752611 -242120115 +975944549 -60948710 +672313356 -26515895 +923044702 471571274 +-337167910 -437697582 +626825927 -273004797 +-345565834 514562224 +-831680838 -196968522 +-848347798 -198590486 +-176743806 -81405313 +275721089 2474366 +44191012 -244151641 +959133600 -579300077 +837997764 890088731 +844542299 362793430 +-499290516 -558473400 +824355126 -234026410 +-489975159 -38909564 +758732721 84927814 +202735280 507873467 +623729043 501367684 +360528641 48377513 +785458381 -395260738 +-657777081 -189980088 +712079639 504287247 +323725272 962195349 +-460554626 990319054 +101910655 -125623957 +-142480136 825154490 +466424261 -975635895 +373922237 -895027872 +797633247 -334218058 +790904335 576717189 +-816235635 923593659 +-9552616 530372630 +358206627 502620020 +-796313859 -446036494 +802262159 313665508 +894664755 892236756 +-290444376 -412389834 +-404018404 -224755665 +-705152414 184831952 +278445758 37880559 +-177160459 -286575680 +-567517381 961251115 +63303788 234023306 +174365913 97393157 +200605128 68704759 +450530134 949232522 +-558823966 -121766978 +189410932 -147725963 +-314842403 -201435936 +623512249 805120040 +314656470 -988067603 +53245191 -643633200 +-321696648 68837691 +-846436184 946593954 +513110722 -402868918 +-239651358 185036163 +929915095 404967283 +-132659323 471229137 +-971884631 -299699419 +-229427664 -264882 +386751093 843416579 +-128227767 -723684463 +151357602 -675380590 +87801387 -13389046 +-997155704 584753571 +-352636340 308933731 +-426707394 -517223917 +962777806 -567944186 +626705368 131491037 +58516539 -911062644 +-303973444 -999871232 +977426165 -116561203 +-572029923 147517222 +-569353264 471769874 +-335887975 -907269873 +711414198 -222797227 +-265229394 978841693 +-234795021 436150993 +349330456 576714478 +-649976104 -507172450 +393536557 -666842067 +-316662253 626707311 +-158413266 670784949 +-62058668 998921656 +-299631000 -65241024 +615090725 36158120 +586326088 552602815 +531033230 -219690752 +-993947651 -164267377 +-441455015 237775308 +-629498948 540829957 +-776848771 -916712739 +677755632 687434405 +-918007886 -451654818 +-232351243 -731288520 +4912915 449538094 +-476012387 150955697 +-790510132 982379479 +-929526047 596513560 +-198816762 193599998 +-786219331 317985155 +138018360 664983358 +812783900 -917444149 +-326754971 757098643 +598798859 -120597714 +880733964 127820222 +484509448 742153771 +-21820944 -673255932 +-280908418 536102814 +-236443206 465750644 +-228296958 695508479 +-452595124 14864200 +-820917349 152238445 +806100154 889824259 +43598648 589340727 +-343777947 -627117298 +-285101138 -789823142 +-740562955 -384630372 +-382072845 207200382 +583359679 -375878715 +994563320 -721453126 +-608016471 65527129 +-29064760 -12445581 +-804410166 -665275101 +352676325 836654199 +-956533034 -699545709 +-804062303 -117415001 +-284116914 236384477 +993222249 -885093144 +826482287 -446927440 +833484106 -729436459 +233466918 -728813092 +54415996 -47506137 +-470634494 299485175 +347626954 359115580 +-934056524 70057774 +-705262722 -578581111 +-280514567 -141365547 +842956028 881704947 +675545479 805432749 +796899036 893519003 +686537503 -906230784 +731456431 761201701 +206319568 480227581 +-234730549 -580225409 +-183218889 556680512 +-767950873 682348796 +49197012 -919506398 +541061206 891182173 +425958799 351213565 +-223167488 306656712 +892256232 859216780 +134346975 618294614 +-919376596 -8211881 +801504898 -116115453 +789846433 -748374568 +117262961 416730805 +-709132789 690769700 +810864733 737501819 +-238963388 806568136 +-38560946 -509686696 +938585380 -1223802 +-190242562 514068450 +-610459322 -533220158 +868274900 655972678 +722535069 405091331 +-755772871 126532350 +125512974 223127555 +-649413507 64747622 +47694786 -761125057 +164793124 -344283935 +-819348431 -660125377 +-587333839 118197180 +-116573200 291932370 +381552451 444600221 +-516025320 129691248 +837330305 535437998 +956125361 -488176571 +-30053418 759667101 +-797823259 -56777466 +514303417 897455932 +-22226532 790603486 +914893387 367727967 +616239710 -898108093 +175925430 187480958 +-469931072 -891182220 +537029008 -295995124 +-5711605 -937436468 +-13350755 982092362 +-160480329 418381021 +-16549379 412187330 +606997473 565999232 +-945787775 -918184431 +43012247 230394942 +512156715 -276557748 +989603827 684226897 +-459269733 615656222 +129381345 -48768825 +-333226913 304454808 +839653468 -824113285 +404013104 -228676260 +171079884 177840550 +186838291 702537630 +-356958075 -689405291 +-941311992 -7627701 +-675560544 -559006812 +-826232839 -601088260 +836053184 -545410304 +-30265986 -743590675 +75594529 402022398 +-5528009 152399892 +-182358120 -898966000 +-316992139 90320724 +-386637662 -449485321 +-234900057 -630897973 +149630342 372740278 +-104246680 149279196 +762784801 930429870 +83811943 -800156166 +29323858 -661347067 +-278305710 527906471 +623147865 -177387541 +-942954413 -668987318 +-67495849 -229815028 +241165172 174346502 +300514257 -645182058 +638587911 794687477 +347884633 15639226 +-491121258 -469600383 +280140055 -739519544 +-41928397 124813901 +-912330516 -338948715 +869947730 271406893 +783893482 -277779303 +-872049249 621638996 +112996637 -867894915 +-607780988 -717092690 +-637072545 509522335 +643427571 -73582597 +522933105 -870885445 +205265274 -290655559 +-297524494 -687418313 +426528320 16427023 +154213612 366093556 +-1660579 54510651 +-476532809 649002661 +659996517 592984879 +907440133 -61912330 +255440166 979075540 +-323105921 953207130 +-585292738 -792919652 +185718042 758867005 +-332549435 496788483 +753900120 -648174354 +775731863 -506112787 +-831645517 344831851 +750552639 -730891065 +-939118096 607215145 +-339429951 105866821 +-76071697 -506181933 +97531381 249709464 +-443560791 127115207 +-453809264 -566501552 +859660575 16419947 +380330664 997579403 +124893056 618860543 +423744344 538075619 +903460692 -317276222 +493495744 -895361092 +-893201214 726816730 +218688318 -530190783 +-955673070 -684454027 +608014727 -64860211 +685434033 -762306277 +-713399654 96022450 +848672256 -997164345 +-702997163 -601703542 +953721389 742259330 +674606249 -804043627 +585097699 -206457841 +-98687527 -361543684 +395214024 62083512 +-519704337 538607726 +-8093809 92662009 +-836585001 -737800028 +-143665135 -643618945 +-423624218 -131204520 +332621090 -378025047 +-186536953 32321234 +-194983877 -163862153 +-338296844 -984751090 +417199912 -541146987 +586024116 240844603 +514244567 804689596 +978674857 -182580563 +735099279 407182922 +388979425 798340977 +912907079 691151930 +148181735 376827088 +-241092644 -338316346 +-694517433 21351436 +-538757114 -585155092 +224121526 -335309383 +155916656 -777936822 +-515728509 578290430 +501162428 -474994735 +430169287 -726122521 +214666046 118798602 +363098573 -798695768 +-428466124 -277042070 +695095275 -330317522 +505630394 980265323 +-382947056 -951186232 +613988665 859812233 +-861785611 -188627233 +217735072 -135053169 +970381078 817806783 +173366683 -366444997 +-402827760 -575404066 +-106795645 941727067 +808596854 -57812766 +-984276497 458501124 +-942366076 -402714043 +665217171 349532976 +-622767219 -425308109 +115943633 -731120797 +-42820505 97397883 +-89190720 993369004 +173628165 111792613 +-364248878 -160495203 +-825349502 809688953 +217267585 83722363 +378073979 119109940 +-921259102 648262150 +368935787 -618135470 +307397360 894155452 +397456124 331304576 +-59532435 -359062028 +976115341 230964265 +371040141 355684669 +894582437 -43547374 +-664969328 -651907445 +-748017206 -896089813 +623405798 825432574 +-251301142 -298814240 +-382026599 317188221 +240800200 586333613 +-945330531 53228338 +656453271 -650114773 +-174008858 502574804 +-338164061 -497274561 +782917030 594367553 +930354722 696180542 +630203858 443757522 +-967602793 -473411744 +981243159 -607447406 +307473380 496621966 +-98937226 -362189473 +243694697 787326645 +-850574763 781072979 +-85918749 14732994 +-964805663 -760580599 +-5270815 5997662 +869654853 222721649 +897774851 334026150 +964084871 303355230 +-980253797 560980812 +-97797964 -916302300 +-264142048 -247946695 +-481326396 -794810831 +961912300 -107195949 +-431813765 -938658072 +-290589162 709910706 +-243816127 -820786706 +985977112 335914759 +-295661780 78635193 +154803970 -79198864 +460641509 -205344673 +-602556854 709119262 +594370150 -694614529 +216661862 -216058816 +902629859 -379733600 +-637290426 859487345 +926535535 765532096 +-11678480 -344540935 +107012327 157185529 +-790091647 -863490028 +-808246127 -928684928 +596663980 -986357281 +565196021 -743414489 +-408575136 987634306 +541594921 749368274 +172493307 808261527 +-668895498 -316152080 +836875291 -511035771 +-25126260 521620602 +-130390990 230624240 +80947386 899780450 +-489525361 458783884 +-587062957 -768426283 +559041971 -562545534 +-344171498 333093447 +139707391 -779273495 +-121334686 -735551450 +-289550028 489214757 +-664548942 -880595708 +636818210 -948526391 +86540399 -476577873 +-890322473 235380077 +251549807 998839186 +-217990464 -900261540 +-414058602 -387422067 +-709548680 -680013928 +106537795 -548592358 +-784968415 358813689 +-384377087 8419708 +-825845104 304026825 +363176093 802602022 +-36136543 555702821 +233518473 -132983920 +814784349 -160259302 +-705706371 488692517 +-256576002 111773445 +788390275 -886849773 +-941019925 742412887 +-778214649 -764729373 +-558327409 708080431 +67843290 20380820 +-266670090 127051403 +-636437994 -430009947 +144389135 -517239835 +514665708 821380897 +139495783 816585727 +-945068877 451270303 +-942120980 487758184 +933622688 -576464339 +-368771402 -388247808 +-47104034 -591199439 +494366519 227730405 +988521677 523767433 +18395331 -269459101 +618618905 -751205352 +561244464 -157789517 +977729590 -858808461 +295115543 -302917793 +125368328 674310517 +697959513 -701822551 +165425527 762619345 +506285533 62679501 +-145949961 842691766 +21056474 -526411719 +855565149 202283068 +-91847976 -419091885 +13043813 329098555 +-139001756 202643497 +-371992117 103203943 +3461597 -458056391 +-36167766 -782191453 +-813092378 279427496 +152697065 -876839285 +-658776634 -948237653 +-660409378 -930503683 +-98823984 42213854 +35221875 363603937 +-187559336 272490975 +778382748 62944710 +-693834026 379596424 +-435062595 -434756894 +-616728195 -951892696 +-338984188 -750976674 +-72643701 514388972 +193725527 34334372 +-114263337 71255624 +-506978437 343530928 +-759748141 -747056405 +-336772384 -70016426 +-291942720 -937429982 +-207599026 24109607 +668225259 201705586 +-968141058 -134699145 +916009678 119247709 +-166958411 7417782 +220328841 -617783276 +-284665500 -62381063 +867510490 -841275123 +320439005 626558167 +-553773037 -584010781 +605910053 781851923 +594130157 25661184 +-61832634 180564641 +285775981 -738435428 +25728601 -20338941 +-808106353 239811337 +-603763198 119233158 +312538077 -606742525 +-671820863 315017477 +53985139 282138165 +32875429 977064335 +-35097539 -382657384 +89183760 793656676 +-220529155 356059546 +-784803248 273533303 +357794212 433487595 +908127933 608885772 +-56261928 933370944 +-415643504 -557569718 +-960980477 404667913 +612808045 -354086029 +-326490588 683809042 +-18730017 -531851913 +-984670299 -863398098 +954584207 -698211717 +369581277 -984249518 +-904035314 213423987 +-213110057 978597112 +-940187097 726657198 +681595237 -826295666 +853255703 -530086417 +846479441 41856264 +603729841 -128504741 +436750744 235038788 +499699251 450479770 +621946113 -871489051 +47386221 -880950274 +751506842 616250658 +-943731653 -754559567 +2291067 146447027 +-736301228 882990618 +252968160 267495095 +800198308 -519718648 +495363571 -865409736 +-59708681 848118671 +545611933 574047411 +205447047 721466248 +-616948546 647348534 +-386699028 -310782306 +989234456 -551977243 +-998034722 -553406426 +-619361884 -171312998 +-576539349 746637747 +312435202 856389084 +664987500 726658061 +-642728305 -715997194 +511699983 -693314601 +252675962 -370683559 +-694464311 84715533 +664903605 -964525345 +367681927 -53092271 +851139876 584858655 +-44155279 768591524 +679413267 -128658914 +816922147 -979138930 +-843299540 -599610819 +-931478543 980575765 +-491491066 -338643776 +901071011 962703082 +368372983 700937631 +735264827 444633683 +-491466067 -982493080 +-602606866 -776440862 +956088305 416283284 +-876947170 -357816166 +-285836152 -108629453 +527143297 -922087789 +-264114769 -334417031 +837881262 -359340226 +-752214967 952392753 +26215761 796843139 +-435782788 942871715 +60653225 942479578 +-41888369 -774931566 +-648274822 -499741522 +-470048743 257683303 +-87123274 -371984282 +361791443 967255 +338932998 663849200 +-176969738 -355760840 +30694645 40587510 +-376717496 -513993002 +-929013918 312849008 +736209892 -951192094 +229868714 -169884364 +-651165841 837172375 +89052288 314339728 +504762935 -815422445 +875817039 22864115 +-53999418 -618365001 +-968819610 497114664 +108009842 555426434 +255775324 -295715539 +582205956 122920325 +-244785984 672093145 +706371725 533053756 +-228561154 4502152 +-434899535 795257031 +791672851 573708668 +-984855724 809887611 +-419726146 153900789 +580201153 -762625134 +809567088 731064254 +382383052 230885235 +-636050791 839233882 +-339717377 -100880643 +210273661 32722619 +-593400158 584328752 +-794421580 -598920827 +545854500 -593920199 +-929841084 -678664141 +-659527319 -721534569 +-826694253 -159458044 +170270292 -311690435 +236266190 -861228623 +-707533959 467949593 +-484642562 -903764198 +19094542 -802812377 +-752364999 -131220633 +-986126626 624958760 +-32399974 -542185982 +-746639640 -852030249 +671086277 193297831 +-157360384 802873232 +107043270 716263416 +-452685930 790470562 +63986217 492319930 +54700953 -422132823 +-393865562 -731235067 +96955961 683837292 +452290197 -215935944 +-92560658 -37044864 +-28815792 848209997 +-92084958 -469070909 +906061983 -522968131 +-271654736 -160696916 +817336551 -429834736 +-3169405 -118357541 +885472337 326740471 +812705823 -437661177 +908674261 -587131805 +750977213 951856794 +823919254 795129237 +-803045216 73304151 +419094465 -739399295 +-511143778 -820415335 +15496507 671649269 +236775211 -897224342 +173118824 -52767338 +889414014 687184538 +-777025942 613553745 +821288801 -973158811 +807880898 -428983931 +301716827 320265350 +-949017585 -137032225 +361937949 818017791 +153780643 425161459 +-194550418 34700628 +-907798843 -471599851 +-729708822 695688372 +374927416 -81119307 +-521568794 142062631 +864885156 -30525398 +-101592312 825579372 +-606498114 -634752097 +181749728 -349910376 +464193315 535213541 +-128711016 873909987 +771329290 332902739 +332058074 838697581 +-330183516 149127777 +-125787293 -71975574 +-493678719 626023942 +119175736 -566691621 +-266123168 -781611098 +-233637738 -981363112 +-786251803 88822199 +-494560655 -406177951 +610842268 -441909686 +-819354331 951515969 +-284454730 -223047250 +-48721469 -572721530 +985278974 195217594 +-34405249 -974523261 +-730485486 -254207178 +-227589452 -51859765 +-342390779 845270632 +869191873 -829952425 +892488642 -91291539 +-178470150 562071041 +788138549 9232343 +-43099091 -360031658 +-899668183 -625859136 +243274601 252973008 +321535933 -30448964 +887912771 881107453 +509086042 -760351323 +424542140 -58473815 +662112106 479204123 +373321002 -570579192 +-718802970 -801539958 +758938355 -552158984 +384174204 103154634 +499582312 733073726 +-305695620 -159180279 +98409604 -886850923 +654185823 -549788650 +-901609791 -258650937 +22641115 -18516492 +288736485 -969900731 +879678879 97689226 +27584605 66561160 +-588367159 370749897 +-879978071 69799220 +-553798072 960129885 +748483037 -342156579 +-543781291 -585222943 +249894958 636749476 +-292122867 -149928060 +322245066 567939132 +-620914996 78322768 +963816687 513745826 +-9808968 -767295265 +-251439021 -233540999 +389639813 918111839 +-26882475 -700051354 +-793521050 -660579367 +654026565 580466841 +752090654 795736566 +831982919 -697000421 +-984174291 82638409 +311912743 173533163 +673000180 892853927 +600228045 450626076 +29425218 -213916674 +-911279407 763179564 +741662434 316192173 +480200924 -707346463 +-796232383 -886465080 +-476286042 -831402402 +498147105 805441941 +-512022545 356110977 +-10365110 689144412 +939557758 -539179913 +-787245134 390585778 +671167410 -791874221 +-733587625 890154180 +-506298636 345116982 +-499643784 -514804118 +-982183802 584538050 +-870078127 42481185 +-389548172 870570542 +294012394 -286388042 +721404718 -490265697 +-365288482 323076854 +-855361666 -10102325 +-986149494 -649288865 +106447732 -378810032 +-14896935 280472967 +777101080 -107811416 +-106853948 987410195 +-658095817 870866020 +716890539 544904188 +-706717216 -633470757 +-862733971 -351668419 +-23795612 -496321135 +561859856 -928286526 +-992000193 663250024 +-187916693 -565288993 +762962576 401287318 +611015653 -142016934 +-652135641 994911684 +-181117057 -72931294 +950666171 114526367 +999374519 594028106 +478363608 -792856726 +-284130965 498538402 +-459161590 882771034 +-62996867 -803951015 +306002950 671036674 +258815308 713407957 +255668983 -949658402 +49621364 630156920 +331474860 -227324704 +894102386 -720429081 +-278991922 -276225404 +385269043 787239661 +-296912272 -345215236 +-745147946 -876940991 +712306244 -764144972 +936960432 -117629323 +-599428302 245894979 +145304968 -554463116 +-276223770 -856262750 +582422334 24716131 +-672004966 976997003 +-656502661 816462860 +-961548642 -183821177 +687556806 206249690 +-162758573 -606833925 +685571613 -724863159 +63479455 -114783822 +-922724749 -349651538 +752916345 925905614 +315559995 -894438838 +-247739120 -97367348 +218673329 -887827648 +891296974 -989270877 +898078713 172449749 +-85671563 181428803 +-730588533 125176436 +-913920517 585083714 +-597645149 -626722606 +-794042099 478596999 +-361295293 871717126 +-749687021 738840580 +463512595 614237811 +-92984735 122091873 +-749438482 283440286 +-952554260 54362004 +-139310177 -331503065 +835767393 -484733890 +864540697 860729208 +52824129 -946868444 +-424004281 373118619 +-172759110 454535911 +-288007143 138109915 +729243140 544249044 +766521958 828077310 +-426823237 -198216740 +149748789 662933156 +-255612536 -813983481 +-291541028 -905882400 +723326465 604797705 +-785112809 131701888 +-829390195 -853070004 +-970919493 530847738 +-61173929 345317284 +-429652371 -818132312 +61310909 126824469 +-254111206 729083409 +-807439310 -648709154 +-2965886 467435357 +-467399462 780271034 +-886964614 298613469 +-669681104 958504166 +-943176499 -864523353 +-398737566 626240526 +46737542 155957550 +-979781254 -231521912 +896018072 -232523258 +748817458 -624046149 +-597762103 -818894975 +30096366 -970549278 +-609873934 758593188 +-953594329 -141635243 +-56211923 103102612 +-198849658 -175024525 +834812017 28522754 +964211986 -832397442 +-710341715 183826379 +581843132 -530386051 +317544037 38758038 +-564337628 519529771 +823235897 -522662168 +398365211 -197391067 +-449997660 522047593 +-472521208 -297284782 +658997437 -247520039 +-504957464 870029561 +439913900 -524269209 +497713007 -961260492 +873118457 100788271 +584062058 -964048610 +-705660367 -792662557 +-457024723 445721940 +494621872 -207219419 +288872441 384816403 +-254693978 -654436203 +-427268276 -676332793 +-868707539 -292848049 +894821657 753335659 +-726945091 42569540 +791409243 -687642360 +291687856 186406145 +893441534 28989632 +-69658479 -249259048 +121876716 52576647 +674493925 -173428342 +377680260 280432669 +-378669796 968542526 +-822123520 137051548 +577987796 -135279754 +-883768499 705100192 +-577035108 -365031719 +491563698 354528820 +-277332096 -984168449 +-960049099 356648583 +984861894 244758636 +-417607395 609688457 +-881793423 -337744281 +-798042614 -949155685 +624048618 -433398929 +-123738115 -381361851 +613650378 -193221329 +131239198 -341545243 +-131932821 -480475928 +-3461260 -682683053 +-435017944 -505327048 +-842288089 184328672 +-775060856 426486528 +993481214 923664094 +-979014190 151166954 +-912457976 231430738 +736061200 536025373 +693070423 -478994615 +51762993 898474803 +98514695 913668060 +-528749494 10282818 +-457737959 985581924 +-520919995 858991564 +-380063687 258782214 +455233110 -95175227 +-313824855 -53216569 +135524465 789587540 +-743755846 980169370 +-850330708 -104764733 +-310344107 438460534 +-621299467 683923638 +468754909 20645748 +738318250 384036615 +362897285 762331129 +381055549 -378868097 +551566176 808236214 +951905168 548571860 +811010368 -851006425 +255368458 462471611 +971805458 865709901 +85555506 83487075 +92092933 156137657 +-424372228 -394021882 +638452999 -455156838 +945627769 849599887 +-309003270 593303717 +490962246 997189639 +445350094 287716276 +252100132 244730154 +836026051 -24033579 +-179613322 534657918 +-512957626 114596461 +-687291081 -396172947 +859939384 -784174005 +637629429 81373160 +-923778076 886285297 +817754069 776217651 +-34844030 -30210193 +-722088729 475090472 +-364746159 263008556 +777577480 472334194 +212569290 -877254627 +469159808 -456816493 +-887118125 943038155 +-12015572 79150777 +-163292058 -249471400 +-937727406 184010596 +993492547 -772020091 +975736597 471763903 +600361538 -858511598 +-742505450 504272948 +-519844936 -657564046 +-327825951 -969387790 +-562596476 -46804351 +-765690456 -176526879 +904640615 -193844126 +-288455163 -408507404 +-311854578 530872170 +-411111292 80797742 +274483360 -874236800 +235821068 -230653511 +320092140 901945680 +-879176562 273961415 +298597304 -140317266 +415547230 -154815398 +756657829 470473649 +3083162 554914972 +-947191705 -435256952 +-91009028 353646225 +-591927688 -843286103 +868835219 314865828 +612522966 -526177848 +828425590 -732400563 +356622660 -654750992 +-198951472 -519895138 +943284346 628611266 +-153665277 750151062 +181074633 519433679 +934528490 19141711 +306558657 323218099 +-650877263 104545051 +-450137442 -631737086 +-974012560 -158346423 +-474614111 696687172 +520447959 -60304024 +-765487408 -383063191 +220724780 -49433703 +-470775431 637144693 +-316980897 -447537160 +433557685 -884683651 +466765690 -181136021 +-477644853 551158894 +-116251896 -625095172 +-332105946 -627219716 +236501923 -578906913 +906861813 976234667 +317854681 -696220555 +-737120098 -25274538 +539634444 -175315841 +-794091592 518115638 +468374420 -286130085 +-299642514 251922558 +-885594901 116503025 +-982594069 788361193 +-141407036 -127913440 +-777402392 -129408999 +251067143 702549360 +989622590 -390295109 +967274344 -571113404 +-98529680 266334668 +-457054875 -44482693 +526260862 712476449 +185495440 -451827063 +180203645 -421389346 +-112210225 -585040009 +580498020 385492438 +627174818 266764500 +-784846749 -520673968 +-762817846 634977024 +358607307 352192240 +495374739 -62136191 +-460255731 -547136959 +705423128 -859698204 +-374488044 -250127039 +-308158019 23450497 +519045065 62164488 +828927642 118355237 +-11357144 -406788474 +773724550 814912693 +-691082102 252869799 +-466019722 271467517 +261642695 480026593 +-542648476 218701594 +-805703915 -185038163 +952721729 -561048881 +-373774983 314084553 +-316752793 -126645871 +-225389909 -510080896 +291114614 -404071369 +-939769726 343081236 +47403597 777208735 +-422353061 -374317621 +-444318205 -865979100 +922572456 -783693532 +-155422616 -270165517 +318265199 -699969571 +914700381 -24517865 +-421709949 -282971241 +944937782 -656005485 +41511364 -805734286 +-420408542 187787515 +846780833 354049964 +-855829456 -861477600 +-284893247 -880195087 +-323550195 -557401764 +-820424644 -638409701 +-108310063 -332068030 +-442377966 -193433516 +694930510 -953805817 +626262263 -4295990 +478326059 -229753314 +513378050 -538996614 +619895439 572635363 +750751983 319900227 +87364071 693797728 +360112745 190135044 +-342956589 54933129 +665236644 -643441979 +762510259 348503232 +-636090814 -507035378 +-353264457 563088596 +-61229674 793674214 +803668990 920466855 +520380452 937039658 +509839617 -922491987 +831603292 -414372499 +-427018945 349689368 +318010345 939200204 +-330721313 952978546 +-55556502 -208991942 +-567533307 -305565865 +-10939017 -14156611 +763315302 -678877436 +495072367 -533441286 +758745203 -210523360 +-394190351 601960435 +774277356 383224903 +106403287 807477061 +83165726 -716702537 +76498578 200320835 +874161334 601990422 +-264040721 56455215 +-87390805 -567474225 +79591212 -260966048 +499900215 -892276239 +-4110369 88653871 +129900417 -974547102 +390839695 694933922 +-646652146 -659769457 +29670190 -729469919 +-104514694 -522730297 +476483604 -362379529 +748057308 227336270 +-795448561 -863158948 +526504918 42752425 +669755250 -657348893 +-392306987 188800283 +-708487668 202124599 +-976678909 900623515 +936083100 -248444841 +129067878 13486913 +-737793206 265699821 +674404546 -638529097 +-656078104 -688400622 +-560546685 -431520958 +854183754 759937407 +474562932 908231447 +241611292 13223199 +-503964072 620721867 +891280314 -764477953 +-303290136 531464667 +-415933665 -904675329 +124265616 931155209 +69929975 -755577358 +-178117325 396440204 +467105193 888695159 +-102875598 -483754913 +846334473 -574017822 +803285141 16781819 +-309464243 578273601 +749938864 914416385 +404269676 716538312 +-85716288 -243605940 +647643804 414486533 +936086951 4997619 +262208321 -80847359 +-751302948 654696885 +-67294754 -370970518 +399373519 336136860 +386437254 958818860 +22804933 229463817 +-296621187 -766175280 +448797036 867032768 +-375316336 -134433749 +178162551 303070904 +-64982830 245574428 +-476828847 998168974 +424026307 -398570137 +796693329 -813206821 +594111771 -448680439 +-235500364 -306434084 +-997038607 -59285429 +-542839690 385756092 +-462905800 298334685 +-409326203 130157390 +574700841 276702742 +-357485600 -842220206 +405067280 842197795 +-546559934 -969439756 +-653921015 67992271 +982380100 -477429061 +712754291 196030223 +-575187983 -777097553 +927977775 -729250901 +483660652 -507338990 +165689950 31194992 +-611515225 638991451 +-298070993 44269304 +-829467638 -527660103 +-456758807 -289645836 +-560233527 401495584 +110749501 756359453 +-449116076 866446188 +570446101 390431636 +868306575 -510061633 +813337539 -183812601 +632094530 -202639016 +-329234520 -655867234 +711262396 -624188035 +412670427 -504659245 +-770932774 458922032 +-155734918 -493629348 +789089100 375425723 +-637391190 872679597 +-393652918 -196192248 +405988345 -660459777 +678946918 177269148 +-50623277 -247392718 +359529830 73370970 +485748672 542800114 +-60837399 185917573 +-275474415 267381596 +-624613230 396321911 +947835326 299822962 +634779702 933032125 +534881059 -592570751 +-872860442 -144751631 +-204718256 932939038 +661362928 -534923153 +406799719 -836072606 +626107095 887482626 +-408795933 996771515 +-403290802 29615839 +-860652978 -193447076 +921313534 148724049 +486567292 -900061391 +-729355464 240392225 +8467840 -536409729 +-487933449 733112860 +-97287405 871523507 +-890449306 -916262152 +981474802 619862023 +20381122 -275159878 +554798316 -524889337 +-802395391 -123361786 +-733686760 -136907124 +-315423544 -260616302 +960455804 -353449521 +214150606 -903391125 +67235039 330751427 +-486242359 -552544983 +806845541 954920280 +394273285 320300684 +333754982 750122436 +-942294127 -963280954 +-971300021 22889807 +-656550725 -467574636 +-649982890 -850679917 +-757903279 -966735113 +150559296 -571389711 +-206622276 -529409400 +-999510535 -388062434 +30236160 -73925678 +152296144 697924183 +-611316272 -321202970 +-810567967 191875843 +464837162 -79082153 +-303234875 -514797617 +438387269 -995356176 +-4644767 697830846 +-456262828 -790058210 +-303552314 -303251299 +661443950 244495158 +-354151888 -809581372 +192075332 504936209 +-841569350 -142517833 +626498042 -737315645 +156936933 18217970 +-656839830 -145731355 +271543889 14596128 +530200141 -829039328 +-634855636 546403444 +545607687 -372444262 +-857955500 200690050 +889070976 -854867419 +665009578 -530408995 +958454285 -295796191 +-395101814 -868260641 +-519052100 92748802 +525988747 -448964080 +-831726164 -290492305 +-302817462 927703320 +90618017 -155681183 +56799463 859942420 +-12499931 655344991 +405218531 -437667078 +344892490 564537892 +-348531047 862693694 +824490763 239068729 +780972391 265376373 +-764300356 567006064 +884227292 -181182869 +-89595231 981019029 +987724803 -597523811 +-415875839 807229399 +214067830 859013913 +-573022635 783405002 +458985905 941009007 +390663108 -893734673 +-474197730 664247642 +-642353690 -215484591 +-759606432 832394018 +-654389740 668110966 +-681110123 -424896796 +-184889801 361588334 +262265980 15712415 +-705686793 715005365 +683133681 -362487593 +-996458689 182540390 +-295613537 -633189646 +302447784 -925979715 +-740249296 373674835 +-620672374 375183075 +-308849985 399477460 +577542329 -582341065 +-909640573 -947307525 +-783531916 -92958863 +264179550 -998943281 +-337845005 -460044820 +-100915334 -150071272 +-873680048 -637248804 +-121671385 650925003 +136936803 952216854 +-681742519 43944316 +-500161173 411458405 +-990988312 -513635666 +-575833583 403865066 +108523582 -833416931 +-865589692 660323344 +-402147844 -88787968 +590931849 -277495034 +784885789 10571508 +-483537325 263953393 +-926435101 440654852 +-733690201 -328756570 +266894029 703167102 +-644240830 -78632112 +28565080 363855913 +-265992964 -894456489 +-837739129 -468179044 +-21778321 -954936865 +-483285809 16731593 +779286851 -652233488 +-116343219 -519240148 +578983214 531382841 +527683090 446289865 +666769094 -156590131 +-277761558 -931514310 +-206874654 -312037411 +-837918976 149682746 +783836644 974651927 +-760769569 -980810934 +738177991 -297883425 +646831370 -967018255 +-437213555 432299052 +-856796236 -223955722 +-863636062 295514405 +-901233542 -630375970 +647810816 970136825 +-66545517 -970204208 +-228412162 447517856 +824274477 -961813447 +329860922 -394423019 +-50346383 -598572163 +58960353 -737555657 +-637258943 -68415250 +196044421 242981853 +-240899252 567996733 +523470092 -29865491 +-528164405 -800677316 +982614944 -861809929 +407633395 -882460279 +-752787167 920923991 +-768508431 338499795 +-324579755 -886978490 +444540270 561323056 +-916203964 -608815703 +-833775685 -830581432 +-20455183 -217498893 +-249840414 987818653 +760846664 -493973611 +-433621896 -317728094 +-776278964 870286969 +-878268706 960828423 +296153493 455221913 +858714422 -74713649 +-451794646 -565380019 +563530076 174241355 +341511507 82295217 +-745572348 -207040108 +-164083760 -717432425 +361890425 516017878 +913677210 962453213 +-528696053 764682690 +-295870024 114507196 +-358899111 -714518387 +-925526652 -994364162 +-308550399 -301394783 +353011670 877895263 +-416748479 12558846 +941635614 -928109450 +-397913308 -228271791 +-592570567 453691367 +-718121758 -327082047 +-627392306 91887008 +-26195753 690629122 +-38772771 -52874887 +-921614720 205092367 +-555531250 -497464860 +299452472 142044707 +-135143581 -575326939 +-762003371 348442540 +-243751784 -515714111 +-814775482 -844577471 +-997800174 -327181576 +-515233869 632381249 +746992591 128710326 +-816365972 488117711 +989250681 190563448 +309567626 -412976250 +590340416 -614900041 +636930943 244687070 +-119535417 81976935 +-196259756 226358860 +228349474 -631883560 +-142513769 353075294 +179364612 570894922 +-309380702 -363997611 +196345497 -372962539 +-314424771 -671733403 +-956593782 235642875 +-268654983 210595900 +649156433 738794929 +-113130772 916737055 +-316567543 405409241 +-277582588 964968711 +397836161 -627252962 +192081469 175586320 +455660602 -521368358 +-898322846 834636103 +292106499 925189890 +368215525 826026216 +-883855620 -475471743 +738217005 614014326 +-217267193 994855483 +830177201 -150143241 +-502214134 462636955 +-20835654 -587806081 +760355393 -338680518 +509912303 293766069 +439311428 53654681 +-74967782 854222403 +302284971 566870079 +-378778117 638746173 +-438060898 -725042384 +-859495330 445119249 +939610161 734231650 +121925355 -423727554 +-947583384 821678128 +-368379755 653115890 +-290573038 917043658 +-326491008 -452860099 +378133023 -931684309 +-625964340 -556558600 +-513392640 -573320068 +-608900493 27191375 +-915934753 492544114 +766193551 -25896593 +708667651 930381536 +609808431 784283350 +-810273460 -231344533 +-792244959 892243720 +508934018 -955192920 +-37707665 389247546 +-75282822 615901275 +10297037 887691489 +752288437 709709084 +227023402 -375099513 +703433882 515780495 +31812168 -668205537 +257417724 665892363 +66629351 -26497038 +-219550864 -122498282 +472242638 -399252396 +369756632 -674359252 +673707808 221060716 +219114676 -647648797 +-16700918 801507737 +497589527 813923727 +-441579359 -596330674 +-264674525 -946769366 +-225715735 -641103558 +-987645524 -637610906 +-161134398 -515188280 +341319862 -166471277 +-634849653 800417769 +-480466387 274584687 +-151175649 906040417 +-163650607 -389915300 +-187352689 611130687 +370903832 -6210542 +-323384960 127520262 +393928376 -90784049 +-712568301 670169081 +-604391415 597657349 +989407684 -759104357 +970950054 261808462 +434377206 974121959 +884547933 93719636 +-176796349 -483020043 +716461547 913622320 +656479774 299903531 +-510823654 50408451 +780446422 665399908 +-507084599 847740762 +919988802 831681441 +-776444314 333723495 +519419137 -859607118 +-748127572 -806447323 +379925621 893924909 +3692575 862770125 +-558958898 -833106826 +619725073 597217081 +251538978 -620863091 +-751642353 60596701 +-480959419 -841166857 +-296802613 100003221 +-488945687 190802520 +735881903 241157193 +-159824922 381134824 +244681048 494924621 +-813499924 902283444 +399592852 162726822 +134159525 -970472813 +746648310 -146367631 +-641980395 -193077511 +-4284080 -259296028 +842393585 -703994698 +-881688061 -61729212 +-114690120 256610294 +-830930812 145743020 +997361171 -326379967 +269004945 -64440286 +-568375971 956914335 +-89654943 -612013831 +409041159 765053344 +952006930 -407348889 +492415968 -517698961 +-228461606 -757287605 +-585220589 612538036 +-301421908 778403046 +-246308015 402280250 +854298911 567692904 +306384870 500190071 +-373418779 295640752 +-648354417 822065303 +101490434 987775542 +-944978675 737714671 +-580841260 698715986 +-946328 66912360 +46337757 -204285545 +-665131838 -10673198 +-82039662 350297744 +308319433 -447864368 +-250122727 667145803 +762184498 953096797 +899648277 911113856 +547522214 -807922306 +-56120842 549596984 +-979342167 -349930069 +-4301580 783336707 +-905562922 762511791 +-295421664 -618758697 +998160669 538471222 +110780477 827738710 +-703531674 -814068042 +-765026325 -996738865 +-304624654 -500155451 +112603068 -450246566 +3161660 400550188 +-187576104 387437762 +-762898013 -941571160 +575325176 -992208419 +85320014 -660356055 +703969846 -839022185 +-721773276 366835109 +558328387 703870404 +508895148 824963871 +83996820 825611566 +240622147 -50239042 +696721668 139824713 +563006283 230109795 +288067015 615387831 +258088838 808567110 +316344538 -221925614 +134264818 503114916 +871686205 317642378 +-578909255 -497735152 +-724148135 -948009210 +218276520 -804762544 +-610017983 719222689 +473810327 -180649763 +829242995 -403996879 +-938304710 -206095305 +838641863 573366649 +547605451 -650544571 +324091363 910264851 +-523072178 516653499 +-973280039 901278201 +629121834 -372212913 +804470429 -305999882 +975897360 893658430 +-425811375 336073 +786551344 -736624828 +80378142 -369002588 +-623071990 381563291 +-927981972 683117583 +-368148738 -115578944 +-208653832 -361038565 +-323270514 603265497 +-901058101 781969849 +185188901 -12122178 +407481693 -490615604 +219585139 -147741310 +-415208501 -351184936 +-839567011 82188767 +30254974 -752435852 +-728628671 749448220 +-265690702 -298325188 +460637896 12867826 +638783732 465525360 +-932207124 -763110690 +-995539280 674318594 +44812880 -723849796 +946682154 -977055507 +-890467613 -417081090 +44966863 489090618 +-387119409 173115073 +296524137 -705949571 +129460942 7488842 +-388270343 -413456756 +-53773363 -871564717 +426289802 -299732295 +-253281249 -955436088 +1431973 -872551549 +899876442 -700280722 +828110132 771324470 +-922970884 388445117 +342844777 224822659 +-20634354 15766846 +-759283160 -596484786 +-462709429 791213224 +-105446839 -58804854 +339875062 312174675 +-742170765 -974392540 +-308273700 803490238 +-83771568 -171967082 +205199284 -581318653 +-442673558 847942936 +942458909 -406231866 +-910474251 93476913 +73783219 -672495449 +-268685154 686824207 +761263375 -86383864 +528041531 15590018 +-17565114 -824694638 +-168576073 721005272 +858856641 -317277422 +910844820 -342071098 +-679064941 746199470 +-557383601 -73341641 +-516005991 -387689424 +-622654731 -184549809 +813294832 -983170217 +-113822967 130085987 +506719526 -752810625 +-53074086 -910715449 +261237851 149569045 +340474480 72296201 +186325731 323256343 +-640383848 -220200909 +-65616396 -756471664 +-817756054 -793991422 +-947139850 -983879823 +335288443 -454893388 +221011553 -145306569 +-607884927 -335150460 +360341246 701299358 +-666123282 -230973310 +596791710 -840008662 +889274960 -918785637 +232811981 114213673 +535162242 -975237857 +-667249618 -270465543 +230930650 -691268938 +-118276252 -993341842 +277959537 860521260 +-876838095 -652002485 +-632474558 -838495592 +-177135564 603148902 +-180164598 354564583 +-580940126 497120402 +-35491485 -590499751 +-756867484 -154727913 +414255491 154091583 +391923709 -631642727 +63963268 -198359553 +918202044 561848943 +-912100798 166624799 +149814248 251417085 +-351380258 -995562612 +682707879 -519510447 +528355293 665078024 +-381604133 -408346121 +-166765176 196845033 +226359796 700972012 +645263055 -113689956 +-244413206 677721552 +164645164 -366183510 +600307521 303081718 +-250690526 -563300055 +683109827 402977703 +-647932202 497988219 +669259902 109771664 +-750345748 410085838 +194169744 -88894796 +-622866808 -790909767 +-784283032 -188770638 +981320364 -916467362 +215843198 608688206 +496589625 24474477 +-27076114 464474400 +955507960 104781197 +-487921642 -265616708 +-238580508 698385924 +995816389 979031414 +544473355 -779730659 +-68396359 221703766 +186017901 -804645513 +-521691187 4030156 +835513259 957629276 +633054116 -170542848 +-714711924 462068669 +-476707376 -161834367 +244642870 -713663735 +32037319 56905287 +-120448101 -639883442 +385464060 790915169 +42460238 430155926 +362804443 358390121 +-10659939 604766818 +-100843296 -138459456 +-924603412 -501420759 +985229008 920516603 +-317625019 -692831472 +426322204 -594643513 +788277536 -316752768 +-524669356 99913693 +233019695 637124866 +-886479444 68965329 +-93166662 -239453332 +-744171349 4916791 +130645232 615587001 +803834850 681519072 +915950106 916130384 +-644051325 591928603 +-462856524 -463253525 +-214942695 119634752 +876028370 742232193 +120152724 77000351 +-671936788 640618523 +-712538493 -111542346 +-661396349 26509734 +737241214 263738221 +337030068 -612258126 +-711724431 -212273800 +726978797 -918464394 +-657395690 144133819 +-572523323 572341038 +978680310 750475777 +316109529 -763380629 +-609575119 -70939367 +-903017542 -950065655 +369530072 209362791 +281923713 153355313 +-967535774 832707997 +-83787341 16686619 +-579340100 -243382916 +99783168 -758144358 +-540951034 784143890 +364562187 -496078957 +388981435 527435881 +-621030773 -397788893 +641090253 738405165 +-38728102 -173910513 +567615021 -666199526 +-87874342 -600110069 +-355645719 768513651 +-95857918 -576489755 +644631035 521388872 +213369258 594726872 +-839680087 351580841 +-7447278 570694305 +644739118 375712274 +-475448179 -486782334 +-1065813 -365070144 +819027688 -496476 +581692560 -680939375 +638099138 -993976631 +253771365 516654270 +-341247284 128097201 +-522962702 585015211 +-466392765 -609880987 +580297987 -853175050 +-524261944 -433958347 +459654876 -525635698 +678003325 -730861162 +-518941973 683612872 +-917029974 527818335 +849621538 398106486 +-883330537 -876356692 +728730917 -867355319 +705014212 839887518 +117449489 332682110 +-795339297 -169086505 +470779237 -750266066 +-332552534 -604351303 +-55007741 32907216 +985211373 -925558564 +-796493938 651372737 +487636725 -734820999 +760153516 -171279760 +25525663 -2929665 +-868437208 -391052664 +408930417 -893384117 +-502886997 378588487 +-833752821 108128608 +32703894 732884221 +882941624 901509749 +671867021 635300342 +185664278 -783215789 +218544763 -830071119 +-473533734 -165658160 +79303561 -998479559 +-877774185 -272292642 +890533362 -872418319 +-514335847 130754842 +-7486027 805978077 +-763429373 -736120870 +780718251 765888 +348485601 -569377259 +-35363193 243056112 +-484166328 -690156949 +274167442 -254345179 +681689387 790272517 +882457206 -767605163 +315451754 617408367 +-632603684 315912156 +804191358 384557646 +-354682462 -555118615 +-321759090 -572588103 +287598598 -354466441 +-775682596 -372671905 +109528186 -621846118 +956861729 396972613 +199596980 -818496504 +341205351 -767424413 +417249626 108713495 +294040295 454220199 +996666170 -137357323 +689256941 632347471 +-412285022 261731698 +372494368 805585080 +219044663 69047882 +51901333 -618037317 +294472012 -913381032 +752499369 -384265529 +-565680877 869969046 +762100289 159870524 +514730037 435693773 +748802941 -912012608 +-985363574 519186350 +-649113769 -376577131 +342436142 99447785 +950655986 488958414 +378475522 679662649 +580991684 -118588816 +609233028 96443318 +-176883323 -580225303 +-623373471 433424968 +-300853098 -522886733 +389322289 527123070 +-451591140 -873360522 +-851902070 516330455 +351336919 282927637 +440748726 835490642 +-399378644 -932668672 +-409205285 -230948870 +-459560793 -372130620 +462811014 -156430111 +-828156451 517074622 +116280602 480062607 +937738540 506469147 +438134709 581071933 +-670995831 -954479241 +489874939 557564228 +339624282 -290724206 +992272701 584017723 +512344907 -270084170 +-262055333 -700493340 +305013304 -686829223 +31278500 -444225672 +124378922 284624587 +-986778862 -562015399 +-986883701 -148665786 +988991402 -900319018 +-36120424 -187405166 +620137572 580555606 +-310058729 -740667824 +-904994833 -779595466 +-313953828 -405042307 +-824661789 -880090830 +-208175498 -254613458 +-323993033 900094874 +827371599 -801036337 +327344101 -767458767 +729256318 52226800 +-713167976 833287721 +-844175106 975307274 +621865092 986959731 +579961731 -225892370 +118677715 612449523 +-404160081 591738529 +-922826711 905412127 +856425367 891783319 +-647320746 149892032 +-887161299 -84901613 +954464665 -689226048 +-728489244 900292422 +625615776 -252567428 +-147881979 715347451 +-409388276 781185297 +72673413 141544729 +-688016349 -2729120 +993093603 -155666984 +152031588 15454463 +-588120790 186410692 +189326942 838980240 +939474591 540727507 +-598245170 -805340449 +887996864 879890931 +-170378593 103928971 +983719447 -257319161 +290621811 423642094 +287094171 19224943 +-931695357 852479768 +932000865 37085183 +754856173 -629732687 +-129976938 -161194980 +505914669 402379656 +249287735 839511392 +-157221298 732916389 +-270733175 -583921009 +614788003 -806327588 +640387403 776480484 +931360193 -718394972 +945984401 -357122335 +763815848 2146029 +734997678 748459898 +-270415172 360575884 +-205888648 -399906103 +872892552 -968503196 +708407089 -545696232 +31726500 -836391335 +-990367630 163574132 +-307143638 980747711 +-72547003 420956701 +-962286080 323202330 +-213666513 191687507 +-195473684 51556356 +-897024529 -675753473 +-394758034 -852895476 +279715751 667857932 +-832334999 -579681324 +-249934069 -723546699 +-460464462 -209084906 +-533212131 483046945 +-187304169 -186763552 +-606438474 228107200 +-523212707 -260928849 +-907059142 959040047 +824753605 468170349 +-164393202 733304342 +-679119222 -97929047 +547688626 -314741104 +959222287 -966162272 +-827823244 -792006598 +-445159048 -122269916 +-823785131 -237415421 +540361158 -520585722 +-606226767 -320051801 +-529171624 193041386 +301413518 -808231938 +-115344859 -990538315 +-870115026 -863681824 +536212419 -864049338 +-490996295 178703708 +857426652 356590924 +687651661 -778147260 +-483570854 343716909 +355156757 417624830 +-175277672 372674448 +-883292521 184175994 +710515049 397582394 +156107177 -599258433 +982098858 603680738 +-881908009 10571767 +-32075840 -602796313 +-692387750 237056751 +160451859 463916345 +689522844 795546079 +-56557995 -238380283 +-152384888 -862375247 +-444712354 -332017217 +994942457 -655461114 +655824164 547826376 +12730503 748481564 +782756290 872410790 +173176957 728218009 +-227324635 481588072 +372214323 -806607871 +871018417 -671526816 +-456737526 663860656 +596906903 -243023643 +922207230 61106263 +-252401213 -425478805 +-192235504 -396051203 +423210779 -162204923 +-235400545 418390456 +482448904 88406929 +-197644782 570656487 +951577777 121670171 +798527879 935681691 +756965179 -417633205 +592393996 24415389 +-434215718 -953646542 +-1626166 756182445 +-614218358 933603463 +206973867 -113239647 +-227059926 -962772726 +225502646 663842577 +-578448218 951331479 +-415647919 757141950 +-708464331 -388211390 +-974444734 -573030221 +998803341 -117069160 +-656578727 -664230346 +894151428 149788231 +-719283236 -53804236 +-297507472 286488425 +52237532 -225749082 +-275834693 320796497 +12160551 -302137249 +-563203385 -238265283 +-890846241 -231662652 +-698820547 741360148 +663161268 914728287 +-437284565 629170076 +-191190716 -65174282 +-483770025 -78874458 +-282160456 979326716 +-710034938 170722995 +-174978965 -161972703 +-840785547 -292594977 +-693062394 -909257002 +-641918306 508386123 +-150045502 866942028 +366907180 315167619 +-19273514 -28031486 +-511133044 -981445143 +418912726 596752230 +-550627894 -965289252 +-329150418 438640730 +556656380 -66753311 +833334102 187000304 +988045970 -123620728 +485675662 -79353401 +635782506 787942553 +886199595 -932511108 +-253216758 798791731 +-914147728 -7912522 +208801608 652438091 +-315590157 69404764 +80343102 761637028 +-39677543 559182769 +988237218 721791762 +456888414 681294147 +876300060 368458599 +820776398 3941688 +718063775 -729769156 +859295292 -982387006 +770699278 -930696207 +-347021691 -427536984 +307181105 806075316 +914680739 847230758 +154104012 37505640 +664448415 767366978 +-799137787 62408439 +-51113116 -288602765 +695007764 147311418 +651517337 882086272 +-31908892 292174654 +877178241 -483560462 +663693252 -225743691 +-783706610 -527025074 +-871179500 -126030014 +56467461 363337141 +-781918944 -475302950 +469652878 -507079012 +68125190 -499719516 +-651652052 402430984 +-201432209 349753129 +653102495 -745925397 +999459148 791317357 +-611401824 579741061 +62308648 63184595 +-428847616 -447557467 +28249609 6628685 +33810141 657466175 +-423077637 630728573 +701502681 867679416 +-697575508 -312727710 +783054370 -838303276 +956804273 316896690 +30466199 -322438436 +-580542907 -124486062 +646615701 -165924291 +-308631585 -453812383 +-391229823 -256510112 +-951268101 146390480 +-749101447 -652670172 +124748273 -592617665 +731021951 298066311 +336138977 188811938 +596825702 -285716247 +-515557406 -95478077 +396894247 -730088551 +-668377135 316836851 +-807194305 -683199855 +322771484 -695507619 +-91426530 770033165 +-145786546 818299967 +-895971192 908599264 +228246448 378354223 +212351240 284476692 +-541624619 533341160 +647677060 520930130 +363750493 -935188283 +-422070510 402096150 +-339931560 -964906448 +588355475 115202330 +80277771 -365118368 +408178283 376489965 +-152047820 282865435 +-609882367 40824353 +-862086812 -765296768 +-199594156 418660324 +-575775915 -696501051 +-24435861 -175144358 +-258187808 -785605640 +690712266 570844720 +-808258605 633490884 +718615193 -467013744 +-801272257 -774647528 +-426280501 733769514 +-132430743 651160300 +-541057054 -451889799 +786391179 754995021 +452632423 -169431769 +503172170 255914763 +858982565 866519890 +840293564 93963439 +-890978063 86730652 +444326004 682161351 +407030158 -404604673 +311420038 -235208328 +-766111171 -897439895 +169601258 81227562 +353468821 -1015837 +436609422 886889654 +29876454 187543697 +166334068 135680147 +-351368262 800508150 +337536965 148503142 +-853322790 -782362070 +-9675456 -202205902 +553166965 -332211022 +-85844347 -674304249 +-535743730 -205259323 +622958132 839670418 +-480317380 -97403874 +176308324 -540143186 +-592532845 522004660 +-937222517 -785388820 +-633482098 2170534 +262545799 337228085 +622634045 699275312 +537633248 -807752224 +86400183 -515840144 +-687602132 -909878404 +897847701 -298490828 +-716221002 -471459776 +736928559 -580540256 +6981913 592664611 +892752838 110703626 +-5130525 -757791534 +958351174 964417499 +125767239 627775271 +-866217867 327839169 +-503591112 -733195855 +92558813 683165908 +-826086097 -918213919 +320137642 -544703398 +-486390734 -877661660 +765844164 -538191780 +-181060899 -122508831 +142193514 -543681261 +-313769224 -38571002 +-915164732 -398009041 +-753856636 519761503 +376945854 -300519104 +-829935523 514606028 +-602688064 -463477135 +74148061 -914160986 +-654313301 -955561339 +-847854788 -803956372 +-683437811 563516050 +701992894 850521790 +-757303749 -191907543 +-424735101 -379625317 +461762732 448940339 +-191604962 835794478 +-992243719 213350737 +-99931027 130191172 +230767594 727797506 +-276210920 302427676 +51032077 518897762 +765735972 -179392269 +-282819009 671026407 +209643350 -499934420 +-876466010 -552125952 +380775547 966231277 +-593979741 -94739519 +827226 -127376658 +241398096 -401227247 +-302140732 19411918 +-927607814 153323841 +-189201483 -382642551 +-347527826 -652097878 +781108885 -191849399 +20117542 -753269657 +-311243817 323149900 +836217368 59511913 +358541156 71342063 +972881523 -190674814 +570998267 965238250 +105705291 388350949 +970623359 -741445082 +-216231983 -557152822 +-572134850 -515438744 +453754250 879835000 +-200928530 -937880382 +-378682049 687261662 +996236706 -27182788 +105816453 -958023311 +-743970112 456346109 +-134123361 -335961359 +-764283175 90278619 +831153823 479210630 +46228306 200130173 +568835226 -58729679 +166947850 -150997373 +-69799479 415065268 +-837850261 894665587 +-468085497 -819744288 +-546272065 -402307032 +-28526414 931477917 +902123681 211085814 +-311131978 -498679549 +649290812 503025455 +-184081919 -403759402 +-103913023 236861774 +-175781795 136286814 +-491720343 -17332973 +726631129 431211825 +605720676 743739172 +-693703859 -934171948 +478516247 -780473155 +713493040 -336435278 +-319577632 370132129 +-20389545 636884000 +-233690194 924042285 +485265772 -848811945 +608029814 496064996 +-316946609 -910149441 +-677144525 -365526198 +910910719 100299898 +552626541 322389222 +253643255 -308630426 +-762389462 449578815 +299920343 506673715 +-458925569 875803230 +-250094007 -468177825 +-857550172 -401111673 +93246193 118860706 +46388136 -978516765 +-281252922 -371777916 +952053013 -830382509 +490521672 -944542257 +821164020 -791591233 +-88928505 595869447 +-329385245 -465383011 +258165671 -770866438 +199826441 -952809379 +472406765 -81457058 +749215485 -711721921 +-426669739 -373308312 +165296741 -41266037 +-546804887 704403031 +516585395 520427748 +-539174195 -983238133 +110117326 274335802 +229005565 -434681526 +203027556 790460584 +-310821814 466041076 +83876636 787146164 +568324548 446704369 +498808595 513813010 +871634359 -410939193 +-275857781 858624709 +362533552 -651241765 +235936992 166696846 +306849111 -130965355 +837813922 -664246180 +-302078666 -760683200 +-931532366 -309500870 +-506551164 -672458815 +514456225 -969007849 +47486292 838433706 +-749062921 531108086 +-368597185 -605128338 +-172925423 797190119 +-470448671 52989762 +791623175 -200390577 +68179583 981223282 +768749255 957541886 +28946619 -223135871 +-659924068 -828396043 +800215097 464672090 +-822163002 138941454 +-48530775 -710866337 +417255883 -734547853 +-34561021 -564212523 +-462165765 662433414 +471574590 -486473103 +129328617 -271661603 +746225398 -190938263 +-413513353 -34055960 +169167814 -609269663 +605622803 642014126 +-71502424 -11059906 +532630004 68238990 +-453929654 -204128923 +-191339176 -69151785 +127872662 -146995376 +-351476987 -137739655 +-625709332 35202521 +514679935 -383637997 +-120049055 175174756 +942043144 804280075 +-349246315 -298686330 +-931233821 676420129 +-261569206 -409768011 +-808274608 625153285 +-205637308 -67803209 +61262557 -348222508 +-802685715 -337553108 +-370388208 -23198531 +227877574 577843762 +15904908 907246005 +273292193 229493320 +-618740683 325388325 +800765548 480561218 +583343438 691766936 +781001280 -282474170 +-828469937 760552851 +-517615156 -332929351 +-217498045 -920164734 +-9576261 763155671 +984254493 -944475785 +-148884898 -80023594 +-994578145 -745789974 +872450732 198814421 +-509566160 -58831842 +-121327830 92214067 +-793292074 802746537 +224439852 -395857264 +-800766801 -369127142 +969674827 100241910 +-671426943 -956512309 +950115343 808434982 +-513497034 158596373 +24426362 647040653 +-842607593 -427542074 +-564339928 609018854 +-768459389 -366543260 +470686187 -190012905 +-551286057 307836162 +-241977141 843838641 +247723808 346273658 +-27573687 -899579582 +93525292 -416709071 +-815636904 -526130555 +-814418798 549217449 +180751031 736234207 +281681040 -593483927 +-474556245 427837414 +442595281 518113593 +-419276089 -633399476 +-510605947 -325543088 +-718582371 -686229019 +-380996067 981198563 +-773260895 304140294 +-269654885 -929669755 +-523382496 802003879 +212476909 319921034 +-72351915 502364064 +-588713483 239463270 +-435392412 -156296818 +757134165 310763386 +538196521 -612723036 +948745405 619377323 +134413542 -718233087 +-488146915 -16094274 +899982652 -76860537 +-532255225 -205598474 +916105188 446229722 +139158116 39165628 +-136598151 -287865410 +-927775591 -1258407 +499030795 613361064 +760734531 -949279567 +442502895 -613821566 +549692525 -159307376 +-342406017 79176185 +193734229 426780315 +-302056217 -677477084 +734166059 -280458832 +-167176232 -167695315 +-797490279 -51513761 +-612652823 664116849 +-253887075 -428158774 +-401844354 178366304 +784414163 -899153387 +501284973 -663930345 +959423430 442997768 +-890473 356756088 +503904593 960018673 +-654979966 -396820412 +993187601 -334716526 +-449331851 413552290 +391073845 -724459945 +547177866 -26616617 +-234865221 965837133 +-581555653 269279724 +757789238 228763906 +826835069 335564950 +-293776575 777358521 +990551425 661357452 +682562682 -270357490 +323307941 109207366 +-396727060 681432125 +104044777 -98031118 +-852352315 261225561 +-148051718 906794932 +995493176 -361255613 +-684449104 71098539 +-582498034 -472062607 +721552077 -283202533 +-43771796 -195828177 +804262128 585438469 +-596175690 512040143 +-377740244 52710278 +477904597 951817995 +976007241 -173835723 +-492344341 179448218 +925157885 -414884038 +-366760646 -569137903 +-20742134 224787387 +508267007 -292917563 +-297261722 -919833610 +604408120 -968781541 +932029226 -162616756 +176153244 -384786735 +563228351 -19176356 +-431746573 162376947 +-885071341 -923438770 +868438883 725606439 +68912634 -564568899 +14130912 802239824 +207944860 422380446 +-39368564 53806694 +-23272351 -434760306 +-888876397 780063828 +-537179365 391668519 +128656347 11355794 +-315977486 789752870 +-201562920 -838563639 +-780279372 208486353 +-192176200 412260972 +-178482074 465463558 +898203724 -676636933 +407002712 494448092 +360037536 58080639 +889604856 154217752 +-61012045 -797510765 +-142650979 976145661 +719955649 -143815695 +79738275 277553192 +-654176948 896168985 +48288496 67726511 +411186946 -752441067 +-477790010 730933217 +694712470 -84020314 +458706452 -580012099 +-954912066 540075826 +-787952222 288939642 +-675564630 14159695 +251425990 608553877 +470514788 881657097 +840149050 -932667781 +-232843791 410982927 +922354472 18504037 +445707654 751177901 +909119758 389808210 +721424331 -918975175 +198214647 -565079257 +-255776626 -627301493 +-989054005 -918815687 +29215082 -340958078 +433141796 743720292 +769104317 -850436147 +-908537462 281380562 +640137542 -205408455 +824998755 41472166 +964634263 810724823 +-294358059 -927072777 +610839146 -611119595 +-780106241 965501333 +-741362481 -115254434 +-879191046 -707905356 +-836581639 824587450 +-697405178 -400458397 +623818911 193396185 +-686379467 567867781 +505732948 -903165481 +-870294871 549084009 +647508519 147725619 +-931379923 -390812170 +623521018 543338839 +-620540499 917875910 +844807357 932130130 +-810278101 -431034424 +935602024 -427703147 +-757017600 735624584 +-552416920 618548086 +463787428 646442280 +-444974293 673322090 +-278197477 -105475025 +536989998 -48846279 +-641693798 154856826 +685995724 649442415 +-833114712 -756685929 +-299139761 161485750 +-643466350 117346227 +-296462760 601821690 +869315586 -363067531 +-997160291 978741258 +487740944 316530731 +192887876 -364011974 +604668544 973491615 +-847215592 939339061 +-191916287 -753728802 +-165967788 -797624049 +-690970396 351860796 +491774946 -841219134 +-331317323 709898575 +403556245 -505052371 +-329952254 -576494446 +-557138511 -134070319 +169820605 -148262505 +786202012 425533947 +-282407720 675174653 +796828203 561413097 +-185418142 -229947613 +741129856 510354989 +-707661647 -91321617 +191651512 -715056958 +498198874 235598093 +-2653153 999228267 +-790019929 207311315 +-919470797 420659643 +-242727494 859918618 +423880315 -906335219 +-731878387 -943282693 +485939417 281932783 +496350978 -352206927 +743697896 -88647443 +365847141 -423933195 +-156055708 -672043821 +749336044 674992658 +875287441 18839418 +-429643927 -621444841 +393531930 632739610 +-607699755 -790125616 +-19313677 -782292875 +77601457 -291527035 +-218510091 -874965505 +455590375 -135808734 +-835612968 -137114697 +428906740 124833749 +50843869 -780353138 +609642669 -31240771 +801289588 444037904 +180955940 279741444 +-786795642 -22049637 +-505907908 -399524561 +773897523 -607700598 +-610149734 401787623 +809605091 -867272877 +283973849 741351300 +151014595 144917431 +322226783 -521542244 +-660426956 -505678833 +-689368578 -173870070 +-747514348 597206300 +43993218 491701493 +-850880394 -527777355 +-322909773 9872297 +-407724125 -162133935 +-840942547 650470801 +164673449 460546127 +-859202616 -513202840 +517419147 253401180 +204048238 -246174244 +910017199 656247643 +912075220 149522555 +-162319405 656608974 +-202110123 15942658 +-481310576 -77538535 +-845142223 209971548 +28464874 219540587 +279590985 -64478036 +352243023 -854099759 +64698380 679211115 +468639204 -615168765 +-898632065 587701978 +-732176465 603601151 +904107910 -808898654 +-68622048 -188360674 +-536182519 425458463 +636441007 -298516617 +-962660893 846468619 +774682324 771059192 +360479829 -159850490 +-44323763 -990913947 +-905676460 -770816389 +216925741 893433058 +788665781 258926176 +458571858 -723157763 +932265616 -110167969 +426303870 -49791589 +164195484 798320357 +-295266900 836493504 +-418835763 -133788337 +462123599 538165574 +575587408 -790506059 +-951891577 -469585863 +80997202 -664206452 +889490003 50861660 +-442691171 -675305997 +-356415507 -192290144 +-344449287 -813468055 +-221782195 584560508 +855033961 449510661 +97208376 -931339371 +-985040453 902061778 +-571169210 -774986709 +-811315063 -901254591 +-266411899 553633846 +719518642 -965277460 +-694699528 -856342048 +-447325059 -133950917 +750557994 597775185 +-594354684 -592557010 +-870563166 -108815531 +-626773608 330447257 +492345355 961947769 +-803235208 669573364 +809916620 928256134 +-507897585 -364018175 +-502997996 63756358 +-848275920 -150918768 +13320089 -768521258 +471387448 -79980715 +-85934692 -371933480 +-921386848 -879787807 +176148027 638826709 +-991365612 -201610780 +-54923770 -154650702 +122538812 -276980198 +877758607 122412039 +-475282582 447748132 +-870440536 263272993 +-190021181 -598708661 +318893215 95617682 +86188164 439752528 +677094580 738882517 +849703731 -426511532 +-53644972 -320578660 +255874750 107273675 +-902301119 -557267397 +834988543 -734801739 +-688318105 579761555 +335448648 -499860381 +669485329 -204728666 +-835201864 -614760676 +-169840132 47223115 +565906408 -560245402 +-793117993 273563974 +-663240797 -971224228 +153684944 -719690548 +482213081 537470379 +684522579 303700333 +-211434240 -202052872 +-798862302 187942008 +-610087301 -35422431 +437663106 -976651506 +-611094905 413453112 +522916329 616319247 +260874919 -564617291 +-254468420 -346740413 +-840373052 317437070 +325098333 589380259 +-830389669 -401947917 +367636022 9152328 +641542878 -259590101 +-165320676 -847097050 +-885094849 -81499651 +85966536 -690612424 +-707639027 397753638 +282734231 -367848462 +805884066 -533828382 +-137933968 -27849169 +918098472 871824491 +720506758 -338794976 +913239869 66163141 +-815053379 978809775 +809530139 -541613267 +114893969 627477217 +-474942387 -365097439 +462487655 258761451 +-645029591 -251608707 +810795102 -754374031 +760693598 936885178 +425908476 358035174 +952196490 -470750891 +715778383 552830991 +-707091451 -86214941 +699605547 542660708 +991486104 -403191691 +-222537974 232552264 +926483463 343503743 +-646013115 81691599 +573168031 146914122 +-804761816 -71872187 +418087679 -63200022 +-815189689 -324082226 +-372854121 878126305 +482580458 675731784 +-407355677 -418126826 +796197577 840949371 +454582361 202460097 +176802379 -968426735 +743816819 -915198893 +195099486 126081316 +709605125 -408904242 +809995073 122228697 +506656215 506416424 +815499022 -729114150 +-609833327 517568486 +-639297687 296591623 +-603028383 916960168 +937813032 -120261661 +726528955 -856685415 +902837187 181701355 +-954248923 -9880542 +240628031 785681050 +602978296 -478947188 +-3463866 254373932 +147825728 -134814429 +-931331436 139536301 +-49510173 305092574 +847320800 984758375 +-153474054 546979385 +508054981 -236800694 +-840431725 668085410 +-184454678 -115703150 +426400244 -330699334 +-424638274 46566825 +164427873 591478523 +663636642 107702119 +-87443072 -795904573 +107353662 635013924 +-33880546 434994694 +600250581 153324035 +581377365 230828257 +-85533707 428262635 +265317711 -480202626 +-527603257 -869632962 +-440096021 831180920 +972144090 906263075 +-921338884 468376080 +907389387 196878689 +-724589597 139359366 +-218774109 -297251359 +423585276 799377787 +968177014 154463929 +-971575395 -866812282 +865233276 503907628 +-664432669 -747058666 +-95400192 860209058 +-160626162 -674034850 +-585280810 987024997 +532650276 711039059 +645651366 473794081 +201708980 408212487 +-971467074 396710433 +850851001 -789082764 +-670335731 -301628421 +759605543 -980337962 +986516495 -103439497 +-121586301 579355610 +-459666133 569545767 +404439844 -713831078 +-146734501 -80346397 +-86205272 198579510 +-136578522 -361937226 +-431396362 744593355 +330093367 -973344676 +998520105 277497860 +-385246730 -131352481 +498035668 -997454386 +414371162 627914320 +-599321126 191246278 +302630178 945537162 +-447807380 -37122541 +317883129 960092172 +-132826312 -729504139 +45064299 258101680 +914383809 -677617230 +362558510 -10341180 +-552573581 -230916315 +556566472 833990986 +592817651 -600318822 +-801787754 -931749258 +172059363 -838922267 +-814313232 -524077597 +516121343 237469761 +179629334 -90132752 +551422504 -782685644 +-595410971 -909996392 +-499385235 -752859664 +511699379 491665828 +-258096961 662120361 +357847464 238771876 +247615619 27153004 +83010268 -307296054 +-41512543 -948378226 +16070961 110798923 +311779903 305358301 +-622397275 -914021083 +761680237 846433253 +-404760762 805090576 +-922463713 -788002426 +-598979056 -602787636 +-784897796 613092083 +-887202697 847320039 +-301322214 -681948569 +554247485 722248025 +-610507369 -100731153 +788770195 -251788218 +-969501504 709038138 +658412635 -608130215 +824064259 -125546722 +-978279156 -333010204 +901604425 781779180 +564641644 847618312 +-67552853 -315327380 +386606903 -162172793 +-47461393 239925245 +-291866009 315360224 +279294610 739114094 +644318343 -592540820 +684832182 6653206 +-708704618 403755098 +242783365 573020280 +728155247 -795853122 +-835040609 690762825 +168559751 -154576214 +95785413 828316110 +-22600758 990303205 +-608650498 -445184905 +748342576 -227962728 +75129929 -364800863 +-606272208 -211271102 +670284850 41060660 +-686695497 674772971 +-515828693 -720139417 +782261463 -865156755 +-626737217 343862655 +603085928 755758674 +-697582789 193372800 +-426022466 -714486557 +-163480904 -259649680 +46095863 -665930623 +-738019116 -556536520 +860581353 171827663 +-778609179 -922282240 +-976028332 -947416760 +100857910 -639079939 +-611606631 -733677917 +-965909112 -915186013 +912082059 -553094302 +-34279675 560044382 +-500516787 660417848 +-900209216 -749969106 +-600408960 968113973 +-137392106 838606271 +-71405341 64191087 +-740335241 910600727 +829202692 363819989 +784313866 -122748870 +24269857 56559221 +-765739492 617766173 +-633736812 -355744397 +813152870 -375054641 +947781284 712875086 +777712120 -502349996 +-617292113 134049594 +-264235436 -325342104 +113671483 -599893383 +358498569 -906758991 +234909258 -212224672 +-910951180 -496576915 +-24939128 428735774 +-863671843 -2287350 +459169754 922942144 +-475713343 348859638 +-472787724 -47016228 +305881921 937820208 +58908691 500490935 +766578958 -810521972 +871522409 464904036 +210298096 893009907 +-984574620 190065171 +-403583615 307889135 +645422382 967791167 +439268407 96945547 +-344398462 817167007 +614990010 -110652430 +-275966990 -589422835 +991344439 646689106 +483833166 517078636 +782501457 -764755014 +104514078 -125654522 +466102451 -989816069 +903776729 -732929366 +306526496 86223260 +306919022 460463036 +-451637481 512212400 +903945707 -703039798 +94780866 -161219660 +780409977 -280295543 +-924752082 527031254 +267390702 499872663 +423754349 -890647367 +-593466175 362959773 +-613861478 -854690788 +-183062750 515350988 +7088347 -965723077 +-335319988 209396766 +683858736 -481861624 +-785602136 210893681 +-163774775 620735848 +689473289 824661962 +423105171 -680000115 +897790827 78888169 +63076407 874817749 +-594369737 718513046 +436874601 830428026 +905330138 712271369 +615042665 -622243321 +-399346445 -46659303 +-540008231 -266208414 +-173373146 -595815885 +61460235 -861766962 +707574494 388327813 +-333196585 -660239747 +756155830 -100711365 +563262893 -15432100 +-400923099 873626005 +110328975 -120184827 +66620759 -827081741 +-384425545 -987552492 +-272644949 -312375780 +-552907871 -142094928 +-842660088 233704578 +-265202739 368157100 +729770341 138073297 +-919340598 -935033564 +862910637 -415839777 +90075425 860006106 +-34096028 89871540 +-275713403 -399442987 +-425500998 490226825 +740659751 196547272 +10102496 442328048 +418484431 961466000 +-527444224 -990493037 +-312981974 -24804334 +61657202 -972702610 +-454669714 -916402999 +795465071 -425034926 +168723437 365118468 +-450858214 976637833 +576697828 259354411 +140345466 490745546 +-653215763 -188871622 +-822190578 24033296 +66207397 17799129 +-760260108 -37263373 +-189592639 410316952 +594940564 -686790746 +-924078735 952756747 +650953031 111762226 +-610548579 307710946 +-532112990 -678396051 +347863983 325474323 +950864869 662210807 +-652586122 839257068 +614782461 -833083191 +797372250 723678241 +-385953419 253511548 +-169453020 286318486 +832255359 -348685808 +63015613 463723053 +-28064006 635610811 +-856232128 -865868570 +-705003082 -752657935 +657765169 827042955 +-466744986 -109489331 +-131859366 -189445889 +305748685 492171367 +-406635558 42685781 +-493761235 446752369 +225625380 344647820 +170479844 -138872295 +961784190 679075975 +-844362800 -758477293 +-728884843 270272625 +931981289 -637539006 +188077444 988957452 +-960380304 425310012 +956318667 -294476653 +84470437 861948514 +109251714 -124230920 +-994417565 813868004 +-364131523 898587420 +727739857 741147213 +466054452 952122220 +708370260 -970074407 +656080932 -141393667 +809586192 63465605 +232447875 -456391535 +685393672 578116683 +863398203 386207290 +566808865 -275444923 +16587570 607831810 +782626211 145968593 +-491507526 167507582 +376076988 893461533 +742480392 857594269 +935489323 -732771058 +710777085 371417308 +983497238 133008465 +-711471267 724632853 +-593377542 228788839 +727709583 504332901 +-90267396 850995095 +-283202257 -498841377 +28839480 -955368352 +509279672 -753757266 +206863117 814692739 +672114252 880843896 +599055989 -847024782 +416091792 279602913 +799422809 -655928185 +-600141460 -901240943 +344575518 56637209 +-885613861 -716097815 +164966956 -890539678 +-694849979 -181259838 +765984397 -156113818 +-823269614 -840276911 +926791950 541248302 +-766320796 -809902322 +368245996 574202318 +928171689 -724793442 +812234605 -945693347 +-623386306 -875370586 +494968266 270195169 +149048814 -991641001 +204753617 333021637 +842920996 -562046340 +-78426992 -40787473 +578385818 408582622 +280705613 392151556 +-535971201 163810985 +-210960857 -413614870 +277544985 354774670 +-941912914 -697801944 +31080323 361343799 +-399998291 357891039 +483659478 -16799087 +-476779136 798981188 +457566823 753041768 +-750489433 856661527 +713172964 -614001941 +-902264287 244853782 +-205560973 189051965 +376529674 998026471 +-409646867 -123855448 +462841898 116850820 +187374184 -785673393 +-46952412 149521283 +-118961987 577643603 +701627323 -4454282 +350218815 902681672 +-777882861 335231294 +-832233779 -917328707 +643698972 -502915948 +-367630735 -514580383 +966314336 657531676 +-429832301 759554143 +-932133866 606644127 +516750199 620784379 +-239018755 -137164304 +-990164929 -224517833 +234292014 718162208 +-549856961 -628035740 +-668507830 -951569600 +-449738447 -226822972 +-977781676 695984535 +-164738759 699224888 +203712397 756064842 +776144468 -903372922 +-889188213 -597532955 +-806364786 -338272099 +327783806 497994939 +-591462581 787147514 +80666457 -227394432 +121345410 -937940861 +-793738282 377872167 +540276426 685719684 +253930014 -432119053 +-78376035 133981186 +518037370 962172047 +-69015303 634373617 +97731481 704715610 +581887510 -483301345 +-691473732 88937941 +-420626104 884073647 +288830309 224383541 +497844910 962943730 +990707485 -672856550 +682881769 -56741089 +-596535999 -723691282 +497296071 -477327972 +-897361560 -513427776 +-873598548 -229455586 +954733062 -321862303 +-881501503 691912789 +-538803270 594545806 +-778822399 269594258 +498259002 349082916 +-245328284 340294456 +209195645 942828484 +362070460 248081273 +-447764051 762372970 +499195369 946752602 +75849504 104794168 +-592662866 928321865 +-201063125 529881469 +897808640 206991014 +759806266 -935490480 +-113617467 950338542 +559834026 -263225542 +306587835 -957325166 +645978779 -312730073 +-907336665 -506129228 +563627489 -786759694 +-839341468 651568809 +-883076628 -202624880 +-176394837 -49047360 +-523396887 398843728 +-264381076 471264930 +378585686 -629628372 +887785321 363507171 +476833933 -554741776 +770003036 663082017 +-655365059 753597832 +304964351 322372846 +385013418 298370535 +164481926 -796865063 +162002810 353931932 +492851090 444390742 +429900305 -23381168 +482617389 -310518324 +-155968175 473852960 +-193276581 986638406 +566122502 918933076 +-738492100 460756851 +-266244257 -666012549 +-753733500 946033933 +-203766012 -562012199 +-209635103 205683742 +-137430697 231860662 +-231387667 -156493639 +-720586959 513459683 +197404533 -359429630 +547941040 -396264847 +-534114456 -679296067 +-975030955 696622903 +-751911360 346572732 +308891601 766753930 +-413581775 -250164860 +-508745053 -204571610 +811900242 421950283 +124246414 343270171 +255240815 540974259 +194731184 -13035880 +756042532 -75703419 +-37721259 576050107 +461967451 -598166769 +159926240 -899448696 +-723896830 334859560 +-983031015 88767273 +-737607431 178374230 +-60728232 929019691 +-922766617 -85522734 +402156559 319721645 +405011572 592176718 +-835198402 148113505 +545693978 -485637940 +-931621737 -921951901 +-778108682 -217942144 +-198465161 831148477 +-198129575 451300152 +-192934477 -774742309 +-147180758 334108831 +-935619271 -94880548 +943706641 693417404 +132529905 896775408 +-72820168 363027285 +641939660 -54287399 +-283197682 -198064642 +556615215 119499064 +337917012 -101231279 +263333574 -904836906 +438327010 -651493909 +-525792455 -353750663 +39536617 437763161 +491393972 590818773 +572037853 -542076129 +172779476 -776671132 +411943961 -308138575 +739508428 518542360 +252834785 52795093 +-928932951 347059626 +-667283314 971753287 +30609225 420980237 +542266832 753442172 +-460986309 -435222272 +-607283097 608951686 +350033402 -352433687 +793093261 547528318 +718900512 -879676811 +-785478879 -900572428 +-755033681 -507292162 +463051141 25344278 +419728788 211816772 +-99791377 -192556722 +-678655268 -36618960 +942762272 540035844 +-891722104 53827017 +-782413783 847746299 +55932287 -981370755 +361743268 -881640590 +-944664751 225769795 +822272259 -734956962 +-908483651 379876792 +-93744841 144984495 +927696331 -977778562 +671285374 263562764 +675877248 694583283 +156842707 370700194 +888814503 917188592 +-869354378 -785000405 +782161494 -729917655 +289573536 663434086 +-645019217 415926438 +-191802360 -403786538 +914902344 -472868991 +892185257 -863961250 +-826756138 404343107 +266036453 -235001343 +-16348352 148019615 +153698749 567732040 +-578889669 -692832963 +-39172441 23520721 +300378965 151422694 +207325598 -498034122 +-578860552 409403700 +715797612 -26721803 +-710039760 -461554728 +374036378 472111011 +846348931 268435093 +178144391 -242818572 +506686864 -575760099 +-422096382 381549947 +-139109394 134980938 +495765077 719167293 +566681739 -512391382 +-318015079 -706753041 +997149451 846933302 +-999148868 -235721770 +205446303 646728271 +-567534343 428443686 +-819342505 307197935 +-29171011 431117598 +-124039646 -626712845 +56496061 900431451 +777001853 -230586504 +-873948493 -256410687 +319794883 -926351492 +52163059 -318575116 +-268186289 552002690 +-597100782 -466652423 +-361074839 -794536228 +-20517977 934568620 +955708150 -955766779 +-778842648 -246399566 +461023235 28081407 +-421347682 -336742766 +-930124157 -550020341 +189286832 -665343919 +777642944 -979677937 +-685373801 567689431 +-51724352 103521187 +996725001 581495124 +-100899230 -851430980 +352722293 364617592 +711888281 -159651786 +-779186131 666893680 +-450287946 636891604 +-633436230 589604186 +-622771951 -30997785 +725049800 399270714 +-903868848 638881711 +263873056 485873212 +-859263213 372142584 +-842868889 515003526 +800080244 635003013 +-619807760 -465707461 +-481163090 -360649313 +-711579752 -938084403 +606722225 -978697174 +-639103853 334032439 +-269353249 -152409615 +139417659 -362043941 +307629961 3753831 +-998804423 -741677447 +523281570 280799928 +-730546635 -185684505 +71707055 960714467 +27761276 -6156903 +524292060 162921597 +454434389 -19145161 +-211326749 369775380 +321594222 629863540 +-766748462 -62348463 +655562619 -773248641 +-565813230 -82206645 +883997766 -374503363 +749669041 -428925572 +39519591 228007544 +544614331 -848309507 +612070624 679940448 +-16012638 -239437235 +-803725823 -575668550 +158063065 -209494885 +798232220 -4054411 +689204611 700868317 +705338084 -865422161 +64893211 847176604 +-997536836 -923673181 +-946055277 -512592636 +-265282644 739328238 +-481482130 -744833466 +-106452609 -895348831 +-366076168 667877568 +-508444554 -255230494 +171892442 864098394 +964437013 -300059060 +-355859777 607339676 +-38232851 -678052227 +-735789553 90548362 +173429172 -885896255 +-168336215 463531503 +-676304717 -277760616 +-984180550 835322107 +252436333 163006433 +-451041933 919867854 +194384737 -106216119 +995087449 950517336 +517004764 -252594641 +-387241281 928903157 +-224719226 395415646 +-629987344 870236498 +-737161597 990459347 +-28336595 -658722202 +-98928076 -621667238 +342808320 685719946 +-996694158 84890737 +-867814977 -447279484 +58145952 -950458399 +-663033504 -969432076 +96332608 642768847 +-223359605 -795133359 +-319128965 -383770316 +576770988 -137946406 +836569577 -870833853 +-834162877 187714269 +-111861670 21082115 +-330550608 906473546 +333165348 315248814 +610954975 -619270109 +-72191434 723945689 +691998479 -434192374 +673274653 671936789 +-877009552 -19275716 +-656159599 805558435 +-838418926 -769329035 +-705389579 5146156 +-83656972 109645162 +287790129 843516787 +-465056643 -660729735 +245758465 -600866106 +537708026 614607012 +833979613 675879226 +862816125 448556590 +589391760 698963949 +350434082 805753557 +384368710 487259835 +233137649 775637322 +-33839221 69487850 +-479852485 274317870 +-593444269 -6654390 +954922353 -790288111 +-66016447 -380251996 +-483595252 -658409040 +438865488 -665112205 +-92599192 704779277 +783010029 -937203131 +-418493582 -723102768 +326823971 -22725090 +983417434 -683978067 +217328335 191351177 +-935565802 -127850304 +-655508964 -53330635 +365285045 -976437130 +229050239 609004608 +948985870 -563328767 +40934074 -654686152 +-764804394 672553889 +-251125695 968698773 +-598185437 -234326175 +540553475 240252990 +-817312573 392716288 +770183922 508879778 +-967864683 -422565125 +742376381 -635799611 +-513509451 597378033 +-271958915 448299864 +500728567 3455884 +724642014 -338722027 +725861675 814833595 +73374551 -145291327 +-721135058 -844113973 +113169693 -436598235 +-749318577 590006398 +57475298 -775496776 +-278656649 -593852766 +-846844056 -138333378 +368833985 224762610 +-32001221 971859065 +-291997507 -596876812 +402080104 -973823254 +-837165296 -531736674 +2118327 -774849586 +167293417 -452077019 +349738448 446189107 +-923968747 803949077 +-424363465 -791871335 +833068309 807590380 +-459899452 -12820091 +-404787720 -127087786 +186806005 -757353577 +-673209427 829258024 +-160237918 -481727502 +-936638514 13747414 +559674014 -647823349 +-406858170 589371830 +-15124701 478922470 +743163286 -187979197 +-64347252 -747135675 +496021122 -289156308 +-625908844 -112578731 +-813901335 224696100 +708466424 -508471933 +610175242 159296313 +179426218 412766774 +-356085962 976339754 +446056412 -938356879 +-448912625 -738251965 +248201629 -721562632 +902742522 -792501414 +974118597 89595877 +883165904 -766110385 +449811252 994255258 +364385906 704056230 +-442629952 -254072080 +-680733637 768365847 +-381990214 996292202 +503739833 535768637 +-364538371 845716523 +6073413 -651393786 +372795302 684667023 +437711067 -978982550 +-99809569 252123513 +858122281 -963367240 +214267989 -531789327 +366780439 -82894016 +-54161343 -927425403 +-520845154 -952258410 +-111236254 36516408 +442989101 -390697883 +-915475230 801983852 +427478626 771326804 +745505053 520076702 +181987486 644996859 +367332856 -736697732 +315702102 -204768102 +643108974 962034782 +-830756847 -858608977 +-339208555 366707195 +760330723 -813308900 +-527258368 121535839 +-131819302 -836247921 +915015659 808290511 +-248313181 168366555 +-3254584 -949491109 +-411334319 59490312 +698290398 -717481613 +-540933710 310169017 +-927522498 672656617 +-140693369 42848796 +842996982 512442186 +393546353 -822500996 +-851550985 798393525 +145186883 -801305458 +-312541808 -772429611 +163912414 -226556193 +875559677 770632124 +-457665588 -747882073 +651409833 -374720544 +763844612 -669386684 +950561871 987081115 +440413562 -24644879 +212124357 661390624 +584318723 563917151 +-652600462 894076377 +-500379446 -702761671 +750996715 605171531 +129441447 956835232 +-225148857 -258301024 +990250452 -666734818 +-307330078 -409933216 +-435061190 -3834260 +-292630484 -181610344 +-19596133 -546782029 +782581671 331342413 +358005885 -960351791 +200028088 -576685856 +-497651142 -215135333 +999538094 -18214410 +563948073 -599253034 +100813792 54327378 +425117112 788456186 +378695156 -612645613 +864275179 359380977 +-714375284 362333123 +520335676 226862852 +-581829601 -887207130 +-414065591 96203264 +-522513089 -928934144 +-635751220 -902565646 +907227466 -609754952 +633131035 536183425 +821612648 -164625349 +-699289237 819836098 +242755642 -256424233 +713383017 334398909 +988460543 754516410 +-431957774 11063570 +12438562 -811415342 +493008779 -229216180 +-806429137 -417715143 +-197908224 -894263615 +836502432 943392529 +-40212221 477177972 +545012550 627753410 +993703894 780813179 +-560647757 -151346743 +-671777192 379298297 +-523521890 394391927 +-483655979 458555262 +153748905 -870697273 +-769660904 702563249 +254172124 399102556 +928167228 551761306 +310212370 525532550 +-424229133 983433542 +835890094 -666235392 +979306126 -791248904 +-538730432 -862479914 +-309854851 -374246552 +-11393608 -642053336 +-424564342 61078592 +70152180 -537342712 +41928741 -970605309 +44496905 830947495 +817393594 -654224741 +-752715467 8338865 +481568954 -491652811 +948261199 395012698 +-985907440 -644144678 +51901270 -914354837 +311184623 -147653806 +-141130395 -98569826 +-682137602 493785596 +590907111 923738863 +-697200461 87397958 +-244934325 -66403081 +98766703 615304075 +-755641409 571127702 +-63093180 -533553556 +-838965184 -756002680 +-43641011 -275153676 +398236113 519354858 +-248007165 88092112 +-715041928 125229660 +378531372 742407663 +648027495 -556461820 +-545452638 -280984223 +-833498698 -984848201 +171314469 259789772 +106825468 -545266619 +-731275620 30665374 +-495289046 -962349729 +-698850830 -838983484 +216741370 -416320069 +-539796865 -803934652 +-599784557 848561229 +730628964 878269584 +-222572723 831239963 +45117594 691751095 +-675556033 513882934 +829568629 -241992382 +-414597428 109619148 +675284369 -687909815 +-620769649 -512643059 +-419649001 -580968834 +969911991 357534174 +57593670 -676539641 +708238244 -631386280 +-58990593 -238287305 +-978710760 -954605836 +634299616 -500078347 +442324295 914338867 +103924163 996181939 +452107224 -91005537 +611612004 191392187 +-105715825 -74575268 +466719923 360600436 +731608121 -319370394 +-586390058 -33034611 +242814031 240872646 +774724345 -932876192 +-94721704 199403739 +781370801 996816807 +-776923492 403296175 +10490469 -192371831 +449896943 829660979 +-729672054 -344443068 +769191582 793770771 +359746192 642848581 +125475295 256650162 +-194840941 752285735 +743045274 -383675326 +619757882 248246561 +801631757 -59702485 +-353655447 177914513 +257298433 -601427803 +451809099 -697027288 +-23421651 104534480 +-817093990 -756653236 +378745062 155032236 +-699988414 -12545842 +-108148266 -309217118 +-540029379 -4256070 +72984030 209201220 +350660287 -963084636 +276915662 530782843 +-878704101 -189563804 +285111631 -842292709 +554375538 400986620 +-191660640 152466692 +856971932 292670125 +-841261039 -332296674 +-500913800 -758384798 +372808712 -794660978 +149831463 -133576752 +755918096 -715029905 +-465255142 940261438 +956034745 -813759035 +236022150 410221527 +877175576 817294300 +-756315661 914921534 +-276645190 -957954946 +-471745773 -808983254 +-271636138 -959022862 +115893806 -359427887 +809482634 -366666810 +114423316 669083532 +741091402 -174995369 +-934960170 -811202486 +-916870892 -61757882 +-406833179 -603020201 +-446295827 -141406772 +-457845501 -892987150 +639252475 153030632 +-353865902 -413374156 +-143820187 -900823464 +164738064 335013554 +-986222513 -876113298 +-854089768 -632176806 +-629902373 907541926 +10263804 914644974 +-591653201 -992707136 +-999101928 -836100847 +508160564 -433770778 +-180149756 -963607660 +84087053 -310564233 +-147646923 -253049215 +-473954647 59988073 +-945326069 76328446 +-584512693 130703471 +269238543 753612922 +-187193479 -227527015 +699240146 542159915 +684425424 209426777 +860400835 455418988 +-610951241 -752998842 +512697021 371990758 +554337735 254165863 +497733570 -688051600 +735328624 336403859 +29543191 -775221006 +-89468234 923847143 +-257464171 -547639448 +306760211 115189712 +275815694 912536535 +-484228679 670879008 +-120923935 484235217 +971955359 192017751 +-973707206 118558115 +421414963 -388058555 +424330495 -737218789 +-367402112 -888653226 +711385783 -214098650 +886295081 -534180586 +-443260029 434201547 +-121737667 -605046804 +774446281 813950751 +-670829970 -222685870 +-448764217 -376566901 +-125640988 -160374437 +-997795864 639071532 +6245332 734347823 +-488278517 -56756337 +-999691145 -442367407 +-310142122 246172969 +-849337763 230502671 +-683820672 -638591881 +-453571722 633130969 +214431334 -461281657 +-476561650 724714617 +151343651 316186394 +-556419296 -773747529 +-346040987 -425961678 +39173864 -248900468 +-146266290 189383309 +-790664104 -284608509 +354958862 -84928104 +157192071 -168094398 +887724135 -760287269 +-766447023 -902313591 +-938213526 -322877232 +-146192347 -389162039 +33424290 -155850522 +-550387881 -718720283 +419503052 432726572 +959782312 -948106848 +-421106559 -787866505 +-511727960 -320836154 +183176245 -776758823 +-834284443 -823773427 +996072169 -284571291 +-218481358 759601543 +533898488 377741101 +-607048091 -883152068 +-470190970 865706421 +-947444058 469788208 +448648325 83523240 +105185056 305826275 +-435583541 -233902352 +992684415 -314580631 +-61155565 275823553 +224462487 -236386926 +704718418 536440015 +141814735 -557488212 +703466144 -902905867 +-911281342 253135816 +-397572025 -913010971 +726287504 742700924 +-517549057 20725754 +135944150 13686014 +-395276415 729547713 +-897501814 890767005 +-944463396 -274880898 +-366535055 437132988 +697951587 -480708733 +-776482820 -815044617 +-630292464 100776343 +-350139059 -723251793 +442601243 637770357 +285615118 -518711212 +-797795745 -639540076 +-89545736 -213400345 +933374779 -582592238 +-864393555 760146363 +-602934644 938451392 +-655184741 240764152 +904856501 -969511277 +576790944 626524171 +-112910548 322589464 +-339478 -420832747 +801306150 861838837 +624136451 924281189 +-369800419 -451512773 +-224203213 873787261 +63758651 -765614961 +102617452 777755122 +-97554573 456240589 +-971842985 -750232462 +414239674 88637561 +-162778235 -20864861 +701685287 36749759 +707007035 -157195986 +-938682394 -694974639 +770005805 -604003527 +941339338 -59523289 +324044434 79329254 +-179755038 201912594 +972338993 -342311376 +726464881 727360578 +-24935325 -939114038 +-244868957 546277590 +395301343 -293873967 +416457466 152096497 +703674306 173937750 +803855567 863219280 +110354373 310787931 +761418093 -393033540 +-646478513 -468975994 +-722639294 -34085852 +539960389 -245999111 +637600202 -366148533 +182856303 825167365 +804326409 -792834344 +-161249859 115459063 +-11971030 455531671 +-308575109 -897178432 +464717973 307696092 +-388169715 -855095396 +-332357781 -842164558 +663874760 928826811 +-290127406 557138426 +12596536 952620355 +-898199960 -99494029 +-49013470 216458748 +123610690 -84113121 +606366644 -119125240 +-720654636 496515016 +-421539091 -524533967 +263395885 202121933 +218395918 870292390 +426617189 -213566047 +-419335657 -541138751 +-833397466 886234889 +635633022 -942623143 +97648825 875462296 +52570374 -821185601 +332849442 970232951 +-810281875 -913335435 +543722559 -300313232 +609335235 170360911 +486783708 789998077 +-757038893 210112473 +569400316 343092411 +-663169064 -310502499 +-205056048 161719926 +-447227243 -564079978 +968246296 -877115463 +654472695 -468536518 +489135807 437943437 +-493056236 -78553484 +239747906 552923098 +-46891257 -364276440 +-207945446 -852717800 +-991901450 -258703601 +296407754 -235856969 +-734413716 -418394274 +-917007821 248433593 +433565900 -796590024 +-294705044 621455908 +422847867 278439711 +314310183 199412450 +-907608917 -829184245 +-993492139 -88670827 +-678999140 -497429189 +822626647 703961526 +-442473735 263358845 +413826492 -936502374 +727826025 297914584 +-645965049 15149498 +-839724477 887927631 +-191441159 303031005 +965857226 822549910 +216954758 -883194852 +92635040 646052309 +404721003 -817876275 +146724081 -22208646 +-920938463 47041661 +-491068736 -187187059 +-905099279 -43218933 +-829299122 -877002727 +232852405 152582933 +-253463065 -133019795 +696782429 -838403586 +232626679 241897523 +593143905 -856904125 +-666268010 32254135 +694511688 -943413887 +839231146 607865510 +-646584285 578456451 +-281313507 -795192934 +923067979 -799675493 +208421490 -866405659 +-696677131 -648425159 +309513046 -997907160 +-243750652 -545730385 +156067551 890459709 +824883702 -285627890 +603884985 921844798 +300017412 195680178 +-487077740 564756697 +119334530 164322052 +510286136 -160635806 +870711498 -933450864 +-737030277 -702622585 +818240533 682586679 +232575546 426642560 +362656437 -164595792 +777784036 -293556111 +-600693665 -370032453 +-628964740 141242632 +-372661809 329717973 +828229750 -788251275 +834762235 -847278003 +475385737 363678411 +-541389009 263554352 +-570021353 101351113 +406438311 712898823 +430620826 -432347928 +118570202 822646014 +-61567169 377656973 +381026757 590136183 +386134986 79470243 +191049169 689245561 +357385074 419805547 +-150672659 -129492292 +-287215195 206974188 +-840531200 -655746564 +861834783 660429999 +-160604868 529942159 +-429972589 737118902 +-818402856 205660174 +-385459730 -6044568 +455035983 500166319 +-697963064 -252494092 +376727298 -495402020 +-146112177 -902891346 +645086222 -250339192 +-158163815 -118165676 +611802966 682826003 +530410712 -250570360 +-476400243 -342093076 +71159100 -133682922 +410012497 -856629756 +-56907184 -517695780 +-739999743 963493706 +-359174684 -857376109 +927391402 -955854959 +-307247046 754603101 +-251120622 995529411 +-221494694 422306917 +856559949 -99892790 +-322068982 -399432763 +-198165509 -424182403 +-862513842 574625650 +-967395594 475804841 +877086773 -565340821 +989806467 -829885657 +952646726 -115491208 +-657456881 -664698794 +670848949 200104831 +-480028584 925253450 +-19637226 -559070200 +989222831 -562055129 +460343354 -11342266 +956594618 -344763046 +-488914530 44268324 +-437062014 210862785 +429031774 848160290 +-149455070 -473409645 +250366161 739930689 +821698721 23725569 +409595043 2648863 +840535620 290362756 +388570695 -943367855 +-355671556 425234027 +160851820 -699470765 +-427288031 239136535 +767845716 843473713 +711870762 -573537219 +-32495071 -374166037 +977263316 144486797 +680630334 717136647 +-627547857 -621110326 +-387181018 -661862142 +879603768 -362665682 +-760527747 -179283729 +-904618822 -399417181 +248662964 -644061208 +928439085 477692886 +911803278 664130480 +-357663722 -736937685 +-132541017 -832218478 +587916099 -501288766 +-627647193 42440319 +57117596 786002689 +-759224504 629173174 +-419392756 128650423 +-411109061 372402287 +-818614489 -747555306 +-238068608 27437039 +-33091439 -400296203 +621694131 800495419 +333389085 740151338 +520574443 121607274 +-243262315 -584645513 +491530090 185889867 +966795442 877099433 +-179923423 286126186 +78978035 564046359 +380837730 397355242 +-309208227 -37041798 +-562199497 316774160 +549667855 7496295 +790796759 987612505 +-719388854 914067567 +-732854665 -498141062 +-477358213 -934347743 +-553344306 -559836864 +-37864309 -858247263 +-878934824 478681797 +599433171 664179594 +660491182 -63674435 +-211892087 755005518 +-404609041 -298153110 +-485138764 977623976 +413497637 -44859895 +-771135032 277866238 +-524903385 646107817 +813827208 502157013 +-390705354 -790070718 +-255048766 -771250183 +813318402 306547014 +549559311 -787612102 +661702400 -413570871 +994490487 -514705114 +-732809245 943295997 +-145468418 913963399 +-381577173 303329833 +721797526 946529881 +-943562688 450890186 +534813262 52823484 +-837033095 -364996224 +400760885 -642179310 +2794167 -39591155 +819981652 -944446949 +-743562342 153185420 +232735752 108916864 +969129457 -395954296 +-485819980 70762046 +197933306 804123369 +870698548 -214063629 +-7806553 -904401844 +-621997889 -966142277 +-431489301 -897417434 +441609814 383270334 +900170242 -578751339 +-989013610 -159063383 +-211571289 593640149 +-665715251 238473123 +-270353853 991068344 +663860675 677045355 +-538379953 -82464249 +145117031 -872480391 +-495328322 -96347291 +935919292 323673494 +208898833 -185677430 +957123957 -76200372 +608210925 -853793313 +-209770797 -650309352 +-853727506 -915472341 +-266563463 -85057557 +459601349 12502965 +-172851671 577687784 +917526915 79723949 +321911887 540311453 +-670556205 -436660518 +503437050 803099904 +273310470 -600441573 +140302160 -591620743 +290755504 678791589 +-111100754 799730433 +-741314270 152594504 +38622276 -445307706 +520498663 -607763639 +-959983992 668421226 +876215474 -607409718 +-402152369 -751583633 +870647330 -452546477 +772625131 -926640320 +-476595304 396830420 +-999739864 -957755409 +624988706 923040310 +-544753516 -191859297 +97504037 542877605 +65923835 -78222973 +538685411 441506757 +-728273394 -626292289 +7962115 696283844 +-513111471 406371576 +279921609 -303551852 +-431550817 887708273 +858404513 723156804 +-887044921 -583413897 +-590927881 -632333273 +951632521 -300927196 +-723286241 -826897223 +557337190 -354315310 +303447783 105055656 +908845727 59679175 +-14516528 -506592566 +521897741 567713343 +-426726727 775007739 +306050431 577008969 +-455350254 -881501008 +-119330295 -222501892 +-12737194 -301516421 +218045049 201936344 +-689125155 -895301884 +-874822628 783879467 +991134581 -805068775 +508541112 -454987262 +268722543 437567939 +856882981 32336542 +370904326 -725364420 +-719455093 -624412447 +-839847187 -634502756 +267781508 -494624756 +-712087536 275066248 +-151423560 -642912973 +-712879893 476916465 +274615222 -60642594 +-409493060 177214377 +28785451 -262276727 +489648876 620194958 +60074239 -89402886 +588346911 -747257137 +628844398 726065277 +141219777 721126274 +632571830 937842760 +-851915356 711770615 +-762844164 183134921 +626558348 48628661 +-110764537 226754550 +765514509 -749688717 +322224755 -417551063 +-633104178 55298534 +398232549 237793510 +352217941 -708680261 +-433029633 526497385 +-616471094 -476535005 +294058781 803214397 +-52872914 -130851311 +-531318545 -942883354 +-31492268 509055040 +116534221 -765765772 +133272472 -233186894 +-470908965 -485833944 +347821714 -462443381 +524737189 286539644 +963627778 474115996 +567903383 421353870 +-687158024 -355714869 +-999299802 -124347063 +913373763 207260348 +-675766454 -116129951 +58774997 -581575185 +824195333 -182447315 +398723765 -528057702 +975784124 -863417020 +320832624 -919091454 +792600173 -504709946 +-677654214 -602494818 +518720363 -78800688 +833126242 -478144551 +-685108775 -259841583 +745287916 137623611 +378645747 383173168 +-334234151 -375700804 +-922384181 889979171 +932825858 -313147919 +754680347 897735395 +-300959595 -942084871 +599225570 137575381 +181848522 -706439237 +-872987806 -748244853 +-879560882 582299089 +258269776 -917759464 +-288198762 71020512 +-21958093 587551943 +-944035365 832860085 +-512820088 110522980 +-292972870 488238262 +-32742491 -636711359 +-773395931 -238138924 +481433571 -566318607 +301660216 256549643 +-985908518 768810555 +-498848267 958966928 +975619494 -459073463 +37303422 -543010216 +237182254 981254879 +-217183008 414045678 +785042197 989498775 +-204592382 174702680 +513131964 460589026 +-265887185 -111228886 +-385787566 -713686567 +348907762 127793624 +-540231937 -288058193 +155499857 -555126133 +405897645 328067930 +-167167744 -709159115 +-407898303 334163521 +-374115006 -480871436 +468307978 605294161 +-639918164 254449130 +-330262734 592796050 +-710093330 -747770898 +245308909 -32354491 +352556549 200029044 +399097792 -586122071 +6489896 -752946922 +-418324540 511257173 +-60186562 -65180434 +852812759 713585905 +416308705 -253887378 +-512234532 399645002 +-136941307 -111734777 +986480815 819520886 +67807010 892821502 +-268254350 308675296 +-50219835 479640106 +-32591681 -618433126 +-180772440 -715039318 +-34052089 -50545719 +-299875919 229614919 +930115504 -29779818 +-340447557 10707214 +514333038 -7448393 +434751821 911959347 +-58765174 284502036 +515785633 112665302 +926396628 244846609 +-840396533 -735629108 +524822614 -468526600 +990178146 -114438247 +865149881 699384320 +535482195 875108692 +-463054550 977281375 +-862010370 -179330162 +-497163028 529362100 +-968076335 160009746 +-658311533 42549052 +-412996591 -660016276 +-461830702 -729134038 +-84515287 -902955207 +-635373033 311114305 +842633786 -228839463 +86251292 -838125887 +-889597878 791456461 +-215455381 -725869612 +-518602342 -911998944 +-647122368 -712894061 +-475531258 -15449702 +-221922677 282137193 +935552368 -228481567 +-95335096 -560329976 +772620669 47664405 +854526429 -847217964 +-894654242 -573945480 +617228987 -785558900 +569349340 -372335465 +26219116 295880100 +627246888 -94909761 +-250422941 169707389 +-124360396 -580982725 +-136525305 -817637820 +-382526266 -881304807 +-847486588 189442036 +-498836737 -114500833 +-588243783 628891245 +-318818647 577336510 +-206396423 764389454 +-786145278 -297039517 +-967191927 868110112 +452423709 474309441 +751764333 441120467 +-699883406 368463367 +262305452 -766489321 +-641425904 881870270 +-709157836 -946659556 +551935889 802646343 +144993548 255254724 +-560975962 -579058604 +6479226 497025914 +-675611630 349645616 +-572453554 637597117 +249772434 -114644837 +-946219765 -279948967 +495370696 -335055507 +-32756701 -69309142 +271654061 692624627 +685381823 -405627991 +987183980 928939221 +-479328689 401302484 +-476692751 -20588386 +341189818 -791970364 +-407047677 -186359853 +223478604 -990668801 +-140184671 353166691 +812044633 330909775 +-440161695 614357745 +-354681891 761211537 +805547049 -206502121 +-50768618 717170959 +-632569367 -358573290 +546030134 -181323140 +-226636326 901875197 +989793032 -902431717 +289348227 -328534972 +-239935201 -320699161 +-888094913 629630408 +-727565654 39161402 +-319687958 -623815249 +591630264 49288499 +846167771 154442998 +-347434969 912863313 +-447052857 -946433428 +-865780543 550695110 +596454098 131239472 +634208001 -769780748 +663230553 -260149623 +-363785076 404324881 +118518316 -859923038 +-420952970 -544052880 +57928660 -655040968 +460872862 -887862895 +837723220 24814743 +-937631145 847186502 +-666283482 818076595 +-870088385 -982111782 +-222203574 -365548900 +678059618 -891210865 +527561668 -421945359 +223268363 753271509 +-601543054 -499506340 +-370834292 757033147 +955855304 -360087559 +-92698024 951028432 +-366360282 -227876121 +254522043 268577162 +369033968 452796643 +-280015435 282771976 +944242503 -776498004 +-921165093 -811344557 +67192239 -802659305 +-909455943 -424943535 +790938671 -102391965 +-657742402 652951779 +286026031 -768070941 +-910997617 -962230965 +-712599293 157598064 +229017056 -504129014 +208862457 -998950586 +-835006274 -63299522 +753575662 570468314 +335958057 -727366897 +55036210 -202678622 +399099881 -310642802 +-470343906 371168527 +633613529 271417340 +495027871 988604771 +-299656940 -60588482 +-805674290 -250744761 +-344040313 -102495661 +901041732 -217579682 +521278365 93031465 +-85378459 -550328446 +606338132 510633537 +-845280778 174817276 +-480056898 475467066 +983686211 -447574209 +-472645469 -527838578 +634784670 -178182031 +-958574132 -94768005 +495134706 -860093396 +432695290 -217295512 +42527383 -862715266 +669725672 -440648854 +37399986 -168446567 +808210988 -13761214 +-153198161 -605828415 +-92057285 779471089 +-823238987 -736000748 +297437117 612175375 +-581479263 881405872 +-260506515 -283611025 +-170431406 715712547 +-273829911 807718358 +-735213698 -540368371 +700629851 -376464372 +728376783 -909849015 +-57788453 114103086 +912460787 927530074 +-419751041 -731096830 +-815451862 -586202571 +406617291 548982571 +-869740701 -934892906 +295749945 914512463 +-853767317 514565303 +-744614530 844432243 +-886421983 -653320128 +-948413519 -632791738 +-140254070 956970689 +-444579366 -750292507 +760129395 789108254 +-41961911 146048817 +910836885 -353289167 +835451999 738886375 +-158961933 264903504 +931522967 -106109919 +755175100 988551852 +994914593 238643089 +-692988604 -198503334 +287424017 -240201220 +-977041438 -63419421 +-756477052 328450572 +-713957711 836105858 +601958970 480600751 +355020447 312615757 +649417591 -481806844 +714341717 378534304 +-465562089 -698483292 +-608287058 194871921 +-65865125 -609785909 +-353492792 -620947197 +462276010 975179598 +-434233996 128439079 +667619381 911632240 +661193040 142983456 +-362618553 -318103535 +536419642 984782959 +-994711005 220098782 +200930018 392919337 +-806871830 347301949 +-922103013 997566252 +-174023969 -517603231 +622367106 70770760 +-653891309 -704069274 +152509223 -805938744 +-994478185 -128934385 +112968155 -225858688 +-852907783 -216787380 +-412039923 -394263587 +-940817899 278306918 +991316628 426807851 +636674319 -135408465 +-470436585 -334753110 +312585048 468341606 +-362228590 -598605251 +164699304 193200172 +-211161674 -276092554 +986475813 294131463 +575762568 -721982413 +-575363528 935459871 +-654629743 -902667366 +163928893 -534111820 +-707371484 -389386283 +-249074413 167543378 +886433160 186095049 +422282441 -927797898 +-425435264 455422525 +827064025 728206486 +229610209 843597439 +-929316781 229788052 +852325239 373637464 +493791095 -465442978 +109802636 -790648866 +-96056960 297563049 +-959467856 -454107514 +-861781518 -111499939 +-729310987 142574774 +-296427087 -905877707 +-799892668 -167756792 +-626464359 -169093460 +-960310263 569666867 +193872180 21377400 +-253177941 399275896 +287182 -471499380 +-435517401 -101347240 +-121293048 14496557 +-923515168 -973477449 +952310922 604218239 +949788996 -910610158 +213821018 -286253099 +667270495 -636282146 +-873926608 -913227471 +941379568 694804194 +-778738779 -649383158 +-759019639 332296663 +-790190588 766989858 +593467959 220554827 +-415961627 -162370696 +-342243999 889088243 +409500431 312341933 +396329879 -314504566 +904495099 -51857034 +-811721873 -189198641 +941755940 -534553531 +841509252 631564500 +-617927478 -794753778 +-456015127 547028278 +-981029387 757328565 +-4437422 -126046460 +590274873 532864918 +-709789494 184488447 +-160084170 35276502 +-675802923 708364140 +-895235659 97127940 +-374241372 291418701 +-461498251 991595551 +499203274 402861816 +483914877 -957435166 +-854699484 -472200549 +971394278 -537479567 +790044126 746267404 +76673254 -233523147 +-481642955 600510218 +-217996112 428178135 +301523992 59033832 +298659041 -910217745 +867962284 525369777 +525982713 993009783 +-524748569 -156188572 +-69701313 821265990 +954545799 762109073 +60444430 15019798 +-816787888 -529541840 +-915114673 -811099137 +-944860720 450159851 +-970578834 976228140 +509012602 -154549065 +-937147537 -789490722 +118316104 -400265717 +-908471693 85033778 +-350154693 -480824687 +-102208985 -82028396 +-414138811 759343770 +-868981949 569260258 +289436428 -302180585 +12598360 407470860 +351168085 134320005 +-255308896 9554637 +667668817 -720450222 +123841301 -401636654 +232618732 434361595 +10964714 245699157 +-808588223 556761141 +-592237579 467776775 +-626474834 54870136 +909832228 358510484 +-268854170 -890846370 +-180937121 -521747999 +-471383908 -649654998 +248763016 -527497851 +888756691 601043819 +647505597 260229026 +-38385329 487497289 +-662288538 -267410610 +-27276824 -96546821 +636491710 -322973035 +-728073276 -110917003 +-422876304 -762706134 +679313111 -339937301 +-11811779 744032418 +555933377 829700627 +203812836 782922509 +881792523 401205903 +-80452166 156845843 +-847419516 81984578 +-170651971 -123552056 +677208292 -46244053 +-459984437 -532383069 +469468667 -758784029 +-615818929 -403549023 +-563354914 348900453 +-161851475 325564367 +851128969 -147707941 +-585704368 74370122 +814995829 46364384 +-995219824 609845137 +-599863461 -929740601 +779187212 -3471549 +-956357543 263756702 +326172062 -57500165 +7562987 -77908659 +472565592 891698746 +716367518 -351519796 +-117428368 -42662772 +-113280867 -227228367 +707454722 -800585245 +27165277 802886407 +-721037475 -184262962 +196361161 301348277 +325112897 286894999 +-737903705 521246104 +912874237 -468659728 +-491724203 765505480 +332967504 -602651719 +590973080 -364802151 +548781051 -593050439 +-936546195 106240289 +-328746585 -960617560 +-299462297 101982332 +-15671140 -557721788 +561706592 -75657573 +870775251 363861534 +244738422 -433468928 +778889574 36551300 +900938934 -369482557 +463382482 -645392506 +-141556495 -51240208 +-818483747 846299597 +98814320 468602509 +887247606 293232999 +-145779496 731381293 +703483519 72477507 +-684764957 744608352 +-470771704 131167383 +262460693 364939820 +-23334279 -52216826 +-425534731 -536754220 +-249689587 -168988495 +578021624 890159350 +-700849462 -523793729 +-43050024 -348489483 +230557295 -396451392 +654359488 -433025221 +951849695 -309628361 +821653038 -485998944 +934241861 -610996039 +-260751875 -170960065 +-152176619 316111811 +-943972430 608833440 +589497591 342476180 +-847278837 -202555684 +304814875 757058194 +192015887 28508753 +-606618067 -942306444 +-662739775 -131668798 +-160084296 119702983 +786560435 -543324473 +345402386 616126123 +534523347 -806602785 +567645754 255093813 +-10468894 -916139429 +-720014486 -818685587 +470089672 -764703034 +740478677 518482810 +446673192 666008568 +-917537134 993850614 +819441234 -90356503 +-185902600 -662684572 +111327923 665536828 +-590068889 -499137855 +-539833113 903688201 +810989479 994788177 +571826843 -886622325 +688437099 847273033 +987243120 885658160 +-677149573 907017108 +-152702757 -845447287 +-901336390 677687133 +-200145502 783906707 +-348578353 82968271 +-148149507 -918858500 +-247570707 -236651424 +-350796681 -231785063 +614337107 -855855964 +-446828033 -982523852 +435278098 796942829 +-92550480 -655701713 +-263419576 -171824290 +877639189 -554029174 +653826686 342524807 +-709684347 203916747 +479996298 -719545325 +-480465625 -190574384 +583397068 -364408187 +-736264757 12425584 +327425592 176186600 +-384535062 5430148 +-472933816 456717521 +-44891928 401003813 +143560183 32130972 +866522418 -576121860 +494098312 -835300218 +-542501115 463024816 +-563524237 -896391307 +-778629883 -804626955 +-544384279 -209818010 +-526787160 328384951 +-956311647 -541874939 +406120568 -816394871 +-535783426 179429791 +95097468 -59624917 +-904509843 643538713 +137528845 711820127 +668226593 524399721 +195162649 751194889 +-48810906 -783433506 +184855228 -902533886 +119589443 813075485 +-847908054 695997378 +-350409008 -810335161 +901625928 415360984 +-327465906 250578931 +-279907473 -704208004 +-725163608 -38152132 +491597384 -198852593 +670040142 475615589 +-300957476 -653084803 +932254836 -469303518 +832673173 982855773 +259836593 -140805090 +-705861748 -861066026 +-993465900 374502026 +-531894790 560003653 +548770166 382890543 +794410097 427516033 +-178471674 -970010347 +645712024 -879972912 +-280496039 671891381 +-52141904 -339927546 +470797529 -872348203 +-107192486 -66841926 +-268299486 774222688 +-574393407 847227197 +272305320 757756898 +372301049 411511244 +985931337 -607064480 +998040664 -593439447 +958525706 836500269 +-508787055 -748338790 +841798780 176516281 +694816050 424840669 +624219680 807456792 +568077665 -65644755 +303286370 -471304579 +-816769379 325002109 +628584416 -456182414 +118087718 -580577681 +187787742 299665678 +696630405 -833065441 +-948351746 626134876 +281659118 61474243 +-418737539 -277932542 +-183204278 568189010 +134643245 -310604863 +819608940 -506249886 +462949032 712970606 +868798528 133359841 +613791351 -341210438 +-415667335 77331314 +-272835769 515942146 +-308089275 -290934562 +-183355582 77439182 +-874525651 900234469 +-448327575 -399944764 +-310201093 -201220708 +106103818 -429466330 +-966984756 -348823088 +416419782 411060128 +902181316 -772626035 +-392267034 -237766052 +765433278 -313678331 +-549895829 -142911892 +322508317 -812354054 +-683943443 -387295572 +76426924 177792314 +450192307 -885345057 +-629753618 476038562 +-777805498 -374566235 +238304022 -478772121 +-154508405 -662318930 +619441411 709642864 +624694241 -527076686 +780362575 368009987 +-420940687 174044092 +-638254042 62968406 +799466836 -423342630 +-142710043 -957592998 +-15458699 -716093876 +-452627667 -546106758 +-601951097 -598369174 +22891308 -831622412 +878211410 75141653 +-936095023 -58755575 +509955212 -363076460 +743178300 -897864461 +-831701970 -402319121 +-642497721 -603903540 +-772869654 221596661 +645511608 -680168209 +-403342339 -648566414 +-93607094 -605785600 +519671433 -761272355 +990931350 208726782 +-237170803 -265875568 +-567153867 -963206371 +943025121 234581132 +999670506 -282748674 +-770742849 -743325013 +-975536194 776196999 +-770624460 723208894 +30654357 -171425235 +-330545542 704462042 +610434434 -715040126 +-812844525 -125378442 +16790092 -146638231 +775425486 -559888939 +-911663794 658510627 +903586355 713618745 +-908073091 317432936 +607298688 622932337 +863080900 451668433 +367717267 -682844292 +-49526084 441409334 +-941050230 339198846 +704620691 698632290 +-494383920 -599294614 +-545700737 -862968024 +549382869 647170776 +438117120 -637359733 +125905363 612512946 +-676983236 -548816955 +-255105210 866719065 +-244229561 -691247737 +42829777 -781780194 +-158313417 764152962 +-713161812 -474487030 +-691230095 -700904978 +441200483 250078883 +-647117961 -379676344 +7552236 688947492 +699261973 -41852234 +-410638802 -543874964 +484425836 833162169 +635938506 126158425 +750105009 -844015384 +593288330 966607731 +139286877 740573020 +-256747200 -587612296 +879059276 -788268186 +-28718159 -442656166 +302847654 321250183 +-965199448 -152611089 +900354053 -577557045 +968696434 137436500 +-842624926 -114212102 +6004469 647041254 +-522395838 -869859981 +-275581166 -798468353 +-820383902 -833716101 +503509819 -407226482 +-661785248 1728484 +-585347993 -150446867 +512048212 985546760 +419614688 -179247010 +481943762 832355701 +-318272682 -470623676 +543245232 -429274660 +-459669967 773571472 +773526026 392990391 +505832733 -254625371 +-816516103 -258902971 +-246047094 857200257 +837930705 -643347682 +-902042936 -71318537 +765118186 -308456235 +135147656 -780437759 +3394693 370940735 +-366396037 -882518836 +-753542129 -188088222 +184280141 196745543 +787086495 999874031 +599620661 19242533 +721539926 -903156456 +-318433550 387804048 +990055839 -233891007 +283834098 607084599 +-980013644 185970014 +744213466 79352018 +740236106 856536444 +988475551 -936423995 +-420642087 884170563 +-264493549 594917781 +-30966085 -333111635 +72425302 -260016601 +-207950036 553319952 +124402128 577327073 +-133091760 285011565 +-824932389 21783168 +-238636244 298207922 +-405211599 467780976 +974004804 491968256 +-445597608 -688804544 +-130044025 316950031 +340260 18120397 +981517908 748447527 +153596709 95790847 +945600893 129783076 +-117594475 845660781 +137525716 742395585 +805161064 851717560 +108835507 -862938954 +253740987 7822605 +-303431422 23882914 +139439225 -999653967 +813135540 -685237811 +587638253 602688798 +392168329 659602063 +127376953 493362964 +528774488 -423860615 +548132556 455788789 +-461314576 798989425 +616596730 575693859 +-508752354 -522172616 +-921319326 370520995 +-21435238 -36666972 +-604725941 -119854177 +-536189254 107354870 +990778584 -540649889 +498643756 -48741512 +-183018187 871526 +-998931553 238434960 +-665445064 823151586 +-896041340 699951376 +-167585165 540964342 +162707413 19350581 +-974636545 453572632 +386742312 837346235 +-187190966 711524821 +-568736782 -546282444 +856974223 810337759 +-318196083 -487770039 +816082550 -707466927 +-817889419 571112896 +-309605500 432018346 +245005052 -840443002 +801137410 -319911151 +-282141869 -924126264 +-336290651 -164427596 +310876225 -727178620 +-466810313 -970949804 +225398051 -203260455 +-397815422 -823429895 +71739897 775860373 +-907620530 -399937569 +627933141 543244417 +-542123802 279215976 +137714931 -729807767 +537887817 -621457504 +-803128708 -323063548 +-529472932 -743516861 +-204311298 -254843394 +666578101 -609741407 +-982941829 -655233678 +110473427 -659338021 +-365464313 -467006853 +-133960508 920859880 +-776602137 -835178290 +-616806910 -162650793 +-292873157 -160311339 +-710219618 757230781 +336387597 -136320630 +279857094 -765775884 +-605146409 79828456 +483839984 -250962203 +-696987097 401690044 +126425780 708336712 +-237785306 88293466 +233758993 413176870 +-312786997 -527421020 +-178844268 -830868596 +-220193933 -840231907 +-306426229 707104037 +386318156 -843384550 +665343429 25077840 +-974905251 39682301 +448671451 912762197 +677675321 -210779966 +637079032 -462127506 +332707925 -304505187 +836693932 251776711 +656926492 313275358 +-491888677 760415405 +385367103 -680647944 +-39953503 918628311 +-281354548 366939090 +-139871779 -915301687 +984069902 -647499343 +985908630 -826120031 +526474425 -723843718 +5911452 -587742039 +842658044 543079822 +217781454 542505792 +-951365561 748383658 +205772711 930791052 +-313636654 814322926 +-941952623 761927994 +666962394 -820962511 +590412135 427233584 +-162078786 -117460454 +962883588 -85385625 +983973610 198499965 +192928523 -835428547 +539326494 591114216 +-767962506 938974403 +165874717 -781184280 +386292195 -78013703 +691742698 977709350 +-829190057 442535118 +-22457404 -814893922 +-587330812 -991547566 +-167253102 549926108 +375741186 -618762532 +-900498538 982820217 +-164171199 -341671747 +-743645718 -821207221 +305461003 -909140130 +-13179535 447862068 +147317134 -909661470 +534716286 -958452469 +629078652 -666825120 +-459694998 296786933 +-471839947 -439021916 +-302966392 457538849 +22288185 737995257 +-12159889 677041184 +-604651112 -837970441 +379288236 580227435 +929387037 215803104 +-171593594 674409093 +841460006 -600156011 +284960363 861974539 +-440358330 -563207894 +-229175067 -851321343 +-29831795 256018074 +766154940 -260618719 +548776006 -831529150 +661394838 -380355565 +44221341 -810192434 +588336258 79792759 +788595810 -785727679 +-948194717 -323895338 +400011132 441722650 +-613831967 -403222313 +-215366650 933277334 +616782836 407141929 +-973822865 745562988 +571206067 494825723 +568170455 339328673 +-420807874 406160944 +-912326589 -78685431 +-419089380 638798672 +723494096 -815088661 +-180072478 -107386713 +-774041576 329992987 +643346791 874236422 +409200735 309391195 +-108167841 -24679656 +-154270211 706828894 +980917717 -793758899 +-190335585 527596932 +947651018 -419382905 +502640218 -116456484 +13176020 819222862 +850263999 -875105932 +290569985 -265702281 +-840396201 -936464655 +28625794 -771188034 +-404081348 -247667100 +-31188197 -720373094 +734141448 689445208 +-824998222 630991438 +-34209809 320445876 +101856673 -270264388 +-237091161 638045304 +-959091301 -553813541 +-913513473 775986136 +804004842 -847283905 +-668127468 -383470653 +-396524506 232109480 +838808584 260810843 +-563364173 -850300544 +57591560 -318324754 +488743473 -33650235 +-66883172 -617860017 +-786653167 925759400 +863111017 -526267912 +-167715424 530464494 +459294788 49304061 +946308756 -831940387 +944843671 41468797 +503343798 660634081 +390406900 924016549 +-116389762 878630400 +-259580740 438281970 +328128985 888929630 +-866430021 -360369206 +356050880 777846482 +-464734788 521740640 +348394618 986597503 +313870464 -109175844 +183002407 120356912 +-41142784 -349562484 +-910722838 -437200618 +-700401480 725261673 +-606070454 -52621732 +-946072526 -981766360 +-647645216 -50626222 +137674807 -445622248 +-376143988 417076094 +862803755 -215038529 +-258545694 424351125 +597354444 678473188 +-710136928 -656046705 +642535538 -387267586 +-984498508 -697364032 +318075264 720683827 +891063301 908629324 +93519349 -865863813 +-815473938 39455190 +-549608214 780441198 +492062453 93286638 +-549243933 -104272014 +6810059 -376194595 +-682737622 -510911747 +260768121 708503863 +741535161 -771741045 +-120443201 541727024 +-533368743 -294591123 +71816585 -363370573 +935489938 873619346 +-202481614 219112428 +-238656760 -451162980 +518177002 -952880048 +13431450 460666412 +-479065175 -972746043 +936881185 -843427126 +107205154 9461224 +71840126 354994849 +591188027 654554728 +-974812193 864074019 +-170224523 990603829 +-868916786 530458889 +-255506379 542758208 +462289359 -696409601 +-659445164 -456542465 +694359826 23655077 +-235991297 -171451481 +639610017 251455273 +-729704034 -395894221 +680524100 -449151991 +94562050 514816150 +-294683726 991233663 +297598576 -400636411 +297542310 584054285 +24861666 806407929 +128818040 378375861 +-146508887 899548038 +-77453091 -56971399 +-218236207 -494812628 +-524401167 747811514 +-384392870 -582863876 +201741850 408356253 +-951806985 554705132 +619872259 987764516 +-680440061 -250206391 +311383035 856339061 +-427942624 -297832715 +822686886 -871114083 +669652232 645192038 +-607765096 -800503561 +771364183 637029758 +276180095 352278618 +212784242 -300757821 +-859456328 -506421049 +646394585 185245155 +-410191819 -972268752 +354110786 -820615501 +381822173 73239317 +310955497 981139457 +-350858344 776748146 +428789452 483009886 +715943915 -132781187 +-191381121 -35230360 +-239089074 961046788 +-93682654 480687522 +-640808261 27020186 +-10807890 160314093 +351051666 404583744 +-562458803 829915353 +366175944 395996146 +-705245543 284503492 +-451045235 -880840092 +-678386571 905786978 +52658940 769819458 +-712816154 340990288 +116337354 686604999 +-621603923 753646019 +-486832418 300080906 +-509024660 348936806 +-941373757 -279824159 +824989100 -589228649 +868627497 304948265 +24935978 624546884 +-76768793 121657227 +-613626438 463232428 +-264377559 -865001362 +279055505 -684960122 +573654146 44564984 +-325266118 -394612374 +-241679070 31049490 +-969229043 53820298 +-976314667 -308175925 +-279127022 975601317 +291567739 984788332 +-550464290 211555189 +-936234453 473774895 +998443282 -643441375 +229389834 -227221587 +-948034924 738202112 +945016243 968150942 +791963663 -299213499 +465157653 -763841062 +-828584443 -328174085 +470020548 453920082 +550969214 104057571 +-67989342 -950824512 +807951281 -183169319 +965185867 -445369980 +4998109 -47090226 +-112044817 -72172497 +-210746952 -383150199 +-785374227 -724311672 +120751022 -416991571 +-313621927 -175476909 +-935666653 555112258 +-364072823 -966133185 +-263484794 1067940 +887024973 -319144051 +522707298 -51660270 +-899686525 451762088 +394293774 -331694406 +880583011 417376067 +854420829 447862197 +-298158568 -750542148 +616079966 995662801 +-411348489 -774998022 +534023145 -678751519 +280117336 314133331 +-169380790 102549558 +-606062596 775427694 +65015988 -302988262 +477405424 -212856403 +506661705 -978528998 +861060162 -91804903 +136094102 -182106127 +968396728 -744143657 +-584727498 -339848720 +-770409555 -802871780 +-115453124 799993163 +251969774 -544682820 +-923573392 -625447948 +534522947 557386521 +-921545496 758380190 +972779382 -408583720 +656048343 527469867 +468485702 -433587434 +597720784 548270309 +-956042372 -471544193 +655599182 -791014008 +-653080525 706499219 +319144370 -987956027 +210442304 564012974 +547280571 -970308579 +232111832 458993281 +-125573286 -678932042 +93344986 237952358 +-673449830 741400488 +-513810121 -994627939 +922976779 140739422 +-280701189 -942632655 +466439834 -614066935 +-435112485 -301457946 +-139287371 990554829 +150233780 82281973 +-255401442 322850268 +741291043 -583917990 +-792457212 -948912907 +428585455 -403121268 +327873576 546862558 +271912029 -74678289 +-853563698 -480905989 +-165892600 608679838 +-517527447 110570813 +576057133 -457082314 +688056140 661835558 +-243547408 992387490 +-968423241 -140578411 +-570143901 282609236 +-121265139 -596902145 +-685657507 -177361629 +45248367 -383122937 +229567791 -213138785 +-352174724 695908057 +592469218 296075620 +752954266 -62478450 +368589253 509336982 +-961107010 111856541 +489316774 884091843 +105738465 191887613 +-978505641 400844150 +389062885 -734391893 +236976828 -510570046 +-923289047 -735973066 +29429693 -564300475 +450009808 -547510565 +-391740254 984224757 +127036713 948788570 +431071309 -692578334 +994224633 -616641135 +739801551 -822517476 +916755015 180130820 +-460302212 935305772 +-497277503 223286995 +728751562 -63118769 +975316750 265038269 +-954455992 744510845 +884637254 -62264574 +-829971802 568018718 +750530664 583635046 +-489263123 562370440 +854515120 321439852 +-778353358 713896864 +843369809 -894867937 +753977297 -350689462 +-342394116 -77103100 +-578936799 -34621995 +-330313978 612496007 +432184955 352033940 +-11727320 -671179695 +899180837 -943679613 +-376762198 -433925331 +-695224540 -773380474 +-434821760 -960954196 +-124400090 -512447725 +-830016967 -729427747 +934003077 -686339400 +-258983775 -180522543 +506722957 -237465369 +-494467279 346617149 +627221497 -152875434 +993021745 -696802555 +450240259 -392408695 +299003815 -103797951 +-903718701 684008182 +-303162203 153543515 +-525432669 379106902 +-761957621 356278947 +-71656362 -192521411 +-163362438 -58031111 +654100873 -136975820 +-408427619 -245597652 +-405794089 -643848833 +767319091 342682884 +-918155927 -191052598 +-370826086 642322080 +187674300 613111545 +-472258087 -523902464 +706017850 313473678 +891540503 702093960 +-397658065 -48373214 +402549577 -980472150 +-36607126 -777023151 +-417308046 767355575 +-183850615 703276569 +257906188 -595367192 +599111199 -522448394 +366096455 550585011 +-532244564 433027761 +143710390 -93429378 +873122002 368893202 +-574232118 10773519 +53356286 810522764 +861853729 821469931 +-589071256 -998350600 +-985476067 -32021887 +395030285 -275605784 +577611890 896357331 +-60845008 -98322866 +39054394 638398788 +523967650 144827880 +770327034 38637889 +437189520 -319982015 +-619173022 101522048 +-694344659 314713150 +-533875358 -892474695 +-49475786 -675208143 +-707035297 -578096305 +-913121361 -692026335 +-567353522 -751331165 +-644342336 -791706653 +989147577 828894897 +637726717 363335613 +-891265266 591126254 +-723462659 -67710826 +555157227 -533458234 +177481204 -213912844 +434657124 760970029 +693710159 95548644 +-551603655 -717763964 +-355820977 -553388754 +-630423742 -295068141 +-365582637 872026139 +270624524 609714116 +693670583 298865864 +-952616899 750563249 +-823512200 90938887 +224394237 758019801 +2716450 101407831 +346103096 -644975307 +196501940 722057929 +209730611 65756962 +702551544 229446225 +-2215957 -365442030 +947842096 -732054683 +-210335808 833053226 +-550866931 556147513 +-426057076 -851538662 +-426946172 369560930 +-294069947 -960844582 +841554778 -89044074 +-123821343 881170398 +631330988 -629366842 +720953824 932940230 +-186805575 -556751473 +-471600562 -685276306 +439390634 709242448 +-670311258 679374655 +293759052 -200906954 +958533092 -989376263 +-938544883 -659181125 +-567754874 516735307 +-14503542 337794825 +-81879851 -557876828 +388874596 850240200 +-70023754 -34866607 +679880807 54193441 +-901831931 -671180497 +135162931 990602252 +-300137290 -582757378 +330824268 -846976332 +-570505535 -536912573 +-177864342 808557190 +-136387832 -294643581 +871314325 -14911730 +-760159172 -975902807 +-246545604 920579032 +-522225298 528627731 +-564254707 -93816543 +-57840345 131791842 +295754977 -11793621 +386527791 870972792 +-426303791 -279273127 +912384385 -729100212 +366448815 778034830 +-763884737 24160318 +756706293 -217680070 +-342819982 -868755585 +-115504511 858181337 +750106308 -421230912 +423308754 -13320424 +-847490699 401863600 +214363727 772162715 +-666386837 -208575824 +114634722 480975302 +926530168 15328693 +344883110 336764624 +418600672 -203548115 +448896813 -746001481 +703983810 650354868 +625961878 128686058 +835577342 986042344 +-106426266 724465346 +648406721 361572631 +563065612 232327372 +-61797906 -823847828 +-934394371 -932781130 +-819224375 639125850 +-38968228 882877097 +82164347 969845099 +-409847396 -749809094 +854978301 311679874 +685519846 286161153 +-161821579 -735852062 +-489553665 550101601 +212458554 -521598385 +44638367 -616665032 +131666792 -412043314 +425278682 -977206635 +348739364 -941135331 +106542907 738698556 +-490627820 -610020670 +100314905 685709124 +522955606 677958271 +619892999 239348378 +213354644 483480098 +24591030 173434335 +-583492513 588149191 +-510028791 -557515609 +-186703839 -928883233 +-924591627 811352720 +18767916 624996611 +814252798 -357917859 +564319883 247072847 +-790391065 885204332 +376272260 160909091 +-276202325 -963407308 +-59130267 -736002749 +591206794 -541894479 +750723728 -326548194 +306685815 348201489 +-957423119 224797090 +796275207 -813041242 +790071770 -880993748 +-416272340 -161825873 +-640059395 198788853 +464378503 786481260 +914404446 -713171459 +-669649798 721100622 +926145533 274408430 +902916647 635016854 +-427058686 672855391 +-961102813 -196611852 +-269626416 -215161835 +-926360341 387511059 +271940521 751937797 +550750375 -662680920 +138560958 -142689063 +-788131921 -351144955 +912179102 -528979229 +-318146781 -108783793 +423598916 246612626 +-390573729 -204915890 +-888442466 909028852 +64885133 179130046 +-641106378 171362739 +-645011901 728158225 +372696859 221921999 +414867500 924153460 +-561228182 134158917 +-625234511 -404566910 +-382850995 580814621 +891897753 925418947 +971362324 491356153 +525119439 -235327447 +-529202760 168229481 +-906463189 -358409549 +-747191944 -615812948 +266433337 350088004 +-556498122 494279110 +440125361 -926625773 +578703187 -709039117 +-33502466 -417739014 +-940449482 668650647 +541814925 515546044 +-312409532 825396204 +297519026 -600401050 +44989367 -205477680 +650777331 -646915130 +544490099 -259132181 +830741796 722741510 +-431573182 -712888532 +793207854 516000529 +48103657 536708886 +-714168289 -457905774 +98222519 271790836 +983212974 -796853673 +336215714 772946939 +-867801377 919714005 +210160131 -939511695 +193287844 -821509215 +342813979 -890163934 +4819084 -789513965 +981075386 233973806 +-483895067 971621550 +-827410692 860945564 +-868215529 107051892 +-2070670 -977293675 +-56483658 949998982 +808703752 -996694356 +-431193098 -273236337 +194991014 662820597 +712186417 645211239 +38843560 -127221101 +-591131914 160754866 +838480575 241339470 +712345261 -566153763 +-641616529 -116675470 +215676015 418076775 +-951929840 240982003 +361801475 -200551830 +-696920790 239088201 +671064075 752204148 +740326673 617589093 +-210168212 716712935 +300813245 -391394831 +881199485 742034241 +-344376817 -121777911 +-748290719 -153095507 +838099701 -153453584 +508049007 -739208874 +-211826730 -104142097 +873375695 91883406 +-1150484 975536898 +129152188 -750746870 +-330163926 552548344 +-61872259 624925392 +104325323 610573965 +677632548 -398218373 +942409310 -281223686 +873660375 805104101 +-582023572 -424650138 +-156414047 -46154473 +819887587 106066878 +-727328073 -608480762 +-889170732 792084079 +-61320722 918937109 +321200125 530232029 +-457071333 -328497405 +-586158145 468455885 +-533460968 192760288 +-948664900 723433225 +-551014236 -231443151 +504428793 883494748 +-288747164 284783377 +816510634 -819588613 +-803827569 698519082 +-479385450 314525811 +-343979081 -424590908 +177580126 -414264969 +-484643258 -38268603 +958306811 237219788 +-178332174 -409901921 +-291897993 17251894 +-430673933 990267398 +-858906168 254669457 +-745719349 -926247800 +-962939965 -824074634 +173176305 -174073856 +-3450539 -198516392 +-309210964 -424877375 +-615333626 -460978734 +-143719357 -440891866 +16933544 -839655677 +950485260 612430630 +-414941419 -131602486 +-12347944 -420025253 +-776177177 982590113 +171082618 231715771 +-121888776 666253937 +342991156 -236357648 +439524401 -171016653 +-378641011 673220094 +-996370846 -328962747 +19165636 -980015427 +-244488514 -435508473 +-313970656 -174527731 +530768943 -226034666 +-429346645 -81857037 +455815990 -379388117 +-144183574 -728460314 +10362406 -656591307 +-742754059 22314242 +-468459825 357639502 +-148685798 230097357 +827858741 -539824554 +-291405477 -40275547 +636478413 193715337 +-328623190 917787767 +-370941918 -910754057 +352150954 776860862 +-825902131 -456455940 +179524956 198269207 +70587484 680639188 +879192780 960937975 +-828898893 -428047480 +561845983 -993985741 +915020810 417568324 +288399694 -829333307 +830946261 -221890613 +-705732127 -511100473 +532576251 947332245 +924257027 -440780441 +564715267 613025903 +-139763578 252494498 +-255331581 -646009603 +367255904 783333239 +-560103092 -549233350 +689735322 778653777 +734044927 -278366680 +982550181 -113530656 +58525279 628528403 +123240326 337528468 +297392361 146971135 +-366360848 878975962 +-823829737 339241150 +892531379 -694717964 +-507563899 -651220607 +-311357773 597206812 +63579623 -331261240 +-903283187 -781878823 +256739589 -868808131 +341257043 -474642700 +-492399117 -521197673 +45912238 -567309455 +236940115 425875654 +-178685510 -182037711 +-271283794 -152169895 +268430092 -728743471 +982212826 -171963686 +-22737031 618698859 +-86050510 -988175203 +228685423 922036782 +-931585591 963757644 +-539950678 757841503 +-943899935 -20756630 +-905786377 -509826390 +541580807 -950579396 +556881645 9884771 +-628755814 893947632 +474890097 -925761837 +-631318064 893097066 +297654158 -643025054 +54088844 -913648000 +436899638 822804778 +433586894 958202088 +-420235251 -732835918 +539212443 222356734 +-442369269 -302993439 +-460801117 468418081 +982730359 -454186755 +-936794999 166156113 +-732941209 289081380 +-968470403 297363320 +90889164 319840720 +-339685700 97754062 +640667499 -718217544 +854799377 320813958 +-339335469 364291883 +-253499396 -49825596 +223271857 -320342045 +519524126 933962728 +-112185534 691539588 +523155154 -116185111 +293583991 -422602107 +-379826361 873921294 +-151078683 -890457000 +-565248244 -161152827 +748460929 252357185 +-315564148 651075523 +-514361777 434591081 +-867454872 -984093489 +337581447 -169069349 +-26908307 406740860 +486621993 -472946819 +236396446 343553339 +-758614837 32719559 +-522689339 -362770852 +887970789 -453167449 +-35433215 204812 +-19713425 322779369 +-315949886 389157854 +-204885272 17171473 +876787666 948632540 +735722689 113824238 +-490004461 -954489761 +-158223603 -803312635 +782146308 313755138 +-635384576 761995908 +-366710492 657071510 +307572776 525325046 +70443265 660890388 +167953931 610541679 +-999498348 -302638249 +512405010 260281120 +354836980 609725867 +544551730 643741142 +-195136220 -353674411 +-260921132 -396782415 +-560662260 -176523688 +-697626790 -461506265 +-834475650 703823263 +426738227 -443004771 +729616756 948916900 +-261369129 -239888436 +902495183 586184423 +-384327868 -196513629 +-619238784 -753836911 +-690023896 -552203636 +-181384126 -536791879 +261641920 647783125 +765636465 -48237281 +-551955448 -124355280 +-350239944 -985901776 +781011443 16999577 +529996982 -566976667 +-652084290 890951630 +-506517117 853342905 +-77084129 435982107 +-334372692 -172233805 +-812047235 -396461832 +470521003 -210075233 +250385435 -161147722 +-945936060 215515409 +76458848 225664234 +181148370 -144777901 +-313450456 -819790080 +448650869 -53593456 +261735221 462425177 +-750992125 66444085 +-17126651 -870114845 +107525970 -25596227 +395364292 287387134 +-316900152 -560296406 +-6079350 -643623410 +-340386151 252579312 +-595566597 -964936452 +316366427 673725983 +913395239 -766033281 +594505947 735116880 +579703857 181342713 +977024229 452447956 +10928383 230455719 +-412742844 -481218908 +-953826870 -139614466 +-969627092 292814952 +961179032 995480091 +860716725 226425134 +271962996 -315114458 +-344482730 -706432930 +-682543626 725712958 +-354103586 -846635986 +509548791 284721934 +852650230 117528333 +236446780 935050602 +-616164074 149911834 +-225216149 91948811 +-206049817 -721833671 +140366750 -598730035 +-823370895 438453896 +-59464239 -387914800 +180767802 887870813 +317783369 643482326 +173494131 -889011477 +303742825 704962580 +-98896518 -613934422 +-680044685 981108888 +-973535604 -999800569 +716376198 492296309 +912993790 -710344279 +-997010173 -48489158 +-363495618 649009377 +-475527118 488635686 +757496732 -493844101 +-574133112 324959392 +880870829 280468178 +388972387 854664581 +985233727 793917879 +-713748391 -912431310 +508039290 -557249572 +869951200 -25962395 +-812641904 -855501104 +-973670166 745520389 +155393571 840600835 +-59868425 -831481001 +-309354690 -840645738 +544869177 -438656712 +-638402871 368493863 +-366734266 243475206 +-372268400 539604533 +-829928632 -99489417 +-422531074 -503347630 +-706351222 -197903152 +472366434 775959590 +726642098 300820270 +264433860 -622857039 +185841491 -9245128 +-77212669 -275773115 +473702302 -1541727 +71325053 289675776 +597779823 -64924091 +-593492501 15853447 +507129828 -123288638 +562734796 760145489 +722798033 -918205668 +-964677923 587677207 +535330230 -469153360 +203234535 -748087117 +-760611163 585761708 +458178873 -629979333 +-819760463 787604956 +708497177 325309168 +126131023 -548138908 +889197289 -742409910 +-523048027 601622466 +71041688 -820041960 +615592420 384681040 +-356768431 47377850 +-282158130 166149172 +-772504483 605091414 +-364754976 62050154 +631748064 272843209 +215200924 755419516 +668134863 557062152 +624184704 535843847 +-552337769 -669018337 +480211059 173325712 +286716822 -891141941 +-979164207 514996475 +-652116145 -512453987 +-283415746 -465458826 +57820351 -33264556 +297084551 449847629 +719979702 -93020450 +-280543096 917511213 +396070241 909391958 +-255254154 577598372 +-497978940 730905507 +-607309126 565282932 +973667945 -76459855 +-527929101 -47970600 +-319649358 790115101 +795148011 918890435 +-160587995 885991396 +-378684206 12726695 +378006643 322748478 +-174816381 -207011253 +-743954793 42230460 +-494664329 376358700 +-125860933 89146080 +-730746461 -977457223 +-348539360 852769022 +915308758 207801443 +162517233 64397522 +656549291 -1597143 +9893981 -576619229 +792128593 -47695603 +-702493408 -968234981 +868488915 -525543945 +299790797 -437606293 +-580428823 660203905 +-213236364 -773607975 +3698935 -835615987 +199670019 -92520734 +-172403994 618903815 +-868095096 -413657348 +-38596378 -354635161 +126615882 -803689374 +90753336 925604996 +218488272 -900979772 +-129649637 -791611901 +427467774 830264606 +485473712 143148747 +-339881658 -41104389 +-493995621 -842378499 +-708759831 -524028634 +332365476 502647463 +-166557760 -212259357 +-982813434 506930633 +-874074643 -189177433 +-611772266 598949027 +5517035 95391960 +250879185 -16066140 +-932507807 -536902351 +-196282002 -487358199 +-166521591 -934466917 +-117022848 -912710019 +517440924 -862127594 +-106228585 -805648464 +375048467 936243901 +-641616618 -637698178 +-787939672 -655902390 +112782021 -723064629 +-742055439 118759472 +-958859703 -126437681 +-301843467 -440105343 +290278980 -916699309 +504879819 -307983786 +281326603 522653332 +843442152 217765045 +114149067 -323901611 +106463614 -426657836 +909823116 -819597494 +117171971 908599496 +-627575394 -628427690 +-505319372 421141913 +-771302639 705949690 +-695661293 911069754 +-918578297 -40412513 +-512234477 83904978 +-344467643 -657814531 +151334774 -531873267 +650530642 828579382 +810410351 -505946393 +-667915851 -742521425 +-632313061 -663712048 +-803875453 -265602001 +168485067 768929648 +-359703787 -574137764 +694386076 216570320 +200528840 712282434 +147598348 242673531 +-686323100 144315555 +101978452 370342315 +-854106224 784764680 +553122109 746932084 +-754350216 -283486223 +-226492559 779205131 +-240851716 61836622 +-117316400 182069924 +441798664 -526459818 +890554592 -485962926 +657065699 244635088 +-796697472 155511529 +173526880 630040130 +335856017 -738022787 +-309584162 -146554700 +329868445 -793442097 +143346870 442979360 +368024930 687674024 +424702807 20746205 +-975097075 -42829830 +740000464 -578766439 +-165841834 -819025366 +-504548533 -988367231 +-475638126 218631897 +263806441 660685877 +72955817 -971598955 +432573288 -859439835 +542325728 -788292073 +-18568899 -791156502 +-661374399 418001601 +-555395170 -586734373 +122401872 -9820360 +331017284 -335105762 +-687350369 527540334 +947687158 308834907 +454809351 120640413 +-736119684 -93830994 +-449865430 -808935589 +-509181838 899221641 +924917257 -454464536 +-731506986 -412226670 +241716802 37629730 +546597936 562418067 +-843148318 -686746270 +-487830781 -797132981 +-376648287 -127358047 +-662797238 702069463 +931134875 -354580698 +67424891 -693735098 +428423750 550341676 +-465716 -430471663 +-44731180 693768257 +405695392 862353534 +453416730 -779960118 +492728214 -311670130 +-651772916 -456460023 +175563436 268387452 +39944417 -261073637 +745186782 724353803 +770995879 277256811 +-909859959 606927191 +160254187 -557813765 +-653805420 144739505 +347904000 -213051192 +-27223054 -653463257 +233313970 -367918819 +970745476 673673130 +-15281316 -813600935 +612843627 332929825 +-158477604 177583856 +-446393487 755435497 +-486426714 658588533 +-910071083 921737158 +-985391813 -198060800 +525682366 -33643526 +-571658308 -474703620 +-816213680 -844831250 +599608892 -438413267 +640300528 938015530 +914088703 -878999328 +-566441779 -983554725 +274633757 237838750 +-63546369 426452366 +-894313403 757563522 +-655359099 -534423792 +697928181 250322138 +957008573 62657931 +-436390480 909240298 +462393170 628809737 +257264465 265764079 +504844917 -623126749 +809129049 371546216 +-230766145 867750176 +-854955115 274549158 +461441856 -488237986 +725351365 -440748677 +-885613336 385219 +-66442327 -626029327 +-47118442 479927657 +-456566060 372423705 +-943564698 510010637 +653042672 435143018 +677345961 484444266 +562160709 627837316 +915976108 -643663405 +-345565373 881726254 +470585825 -221719848 +169687389 508632783 +85978641 -407291334 +916559399 -414652094 +-392932115 713134180 +-277854485 822002434 +-504326274 805586004 +416027474 -654289639 +-250444213 728794011 +851472674 -266308195 +-8907250 -277202942 +536798678 493639535 +-90948336 -909548885 +935324568 -772524011 +-380081875 478440 +80981985 180611098 +-685914238 913491857 +813554757 869243693 +-15923392 771650405 +79949973 -115080674 +-544790966 293784363 +-707246230 474247984 +231549606 -981939564 +597952455 -739529756 +839658824 942550250 +-364517698 -347676913 +655947527 -58261210 +-546977621 754457500 +-616585071 221353829 +-351634906 -138046532 +-273077461 -500049600 +-399685446 -429345929 +277846694 230579155 +-776174863 766843109 +221443669 274880758 +-457921393 364195514 +-141428629 -74649642 +641612305 -608777116 +920972331 -240610865 +951192848 -418814980 +40161095 708951999 +-508740561 275603977 +-17883149 -288759909 +174690983 -518944298 +-421305696 -359819150 +-351483825 -880122527 +-8048265 377078263 +734027773 262184109 +-169173753 -857759576 +276582115 439778321 +387934837 257804343 +979801411 -31386371 +526075474 584608865 +-991777873 497800665 +53885505 -235801183 +876641831 -551957703 +802728409 -713262691 +-273067319 -117493933 +712292038 -46202147 +-313098526 -560945269 +190882902 -955872913 +-549761588 657123509 +-811514540 -466578290 +379881899 -144954308 +-811077569 -393838416 +65233719 -119421500 +982089077 200312708 +6816697 553764266 +-467175681 865633206 +790681683 399315638 +923364268 -405991420 +396760168 -894463758 +476168473 -220875759 +-725026576 -389001004 +-708975476 -411800558 +-448765081 -437783005 +920710836 475427437 +360871682 582932187 +-817396797 776234926 +-137256756 248646604 +152826142 617936329 +76664218 -901860823 +-700219719 -620942252 +718117141 -763079014 +-886590365 248146578 +-669552313 -44312953 +-442822605 -992026594 +503253858 -7700082 +-28862047 -705451024 +-993952589 136604247 +983488497 -262630601 +-640434152 569970965 +-326168504 573630993 +299340723 -625711465 +415715626 780913803 +-145736349 -924550423 +-3665176 -738540405 +-175491680 -715775241 +-592944528 -757507297 +98225574 259423475 +-573838943 446961630 +-401990161 567098515 +-494805885 -103641213 +-686746234 -125106290 +267380860 465306114 +830535754 -459255108 +919697332 -167101502 +-373157392 -47253200 +271558177 75633939 +-239281893 -390984231 +-609585567 -213865741 +601988822 -194515143 +808384359 -347704046 +-349334306 -480403881 +-10046524 -519132531 +-471634720 93415200 +554114130 362831837 +862705185 -778743421 +526154335 -669621821 +-254161731 -705876507 +960084977 -955709051 +129186678 222748160 +46442247 399779845 +-849217224 -562879393 +-117051328 249525018 +-595114772 9848343 +-514547034 771900046 +823099048 -385704424 +212685022 -971240899 +-281534839 404158111 +-826587304 -224093133 +426594113 -287410099 +920712585 981139636 +-838758219 406286600 +-472544571 -32748423 +-921362731 -876509890 +-62651619 -650772322 +355411768 -3310674 +-609789772 752574603 +575808520 331040056 +323774401 -373483259 +961127180 -647711343 +-9155369 -409618067 +679236266 25355760 +914010864 756798787 +-877808294 85543647 +179725860 642311803 +-170613126 716929050 +-709375301 -922044081 +-813785453 -96289980 +804575207 413010063 +702171092 -828708315 +-11945588 -157037681 +-854968333 -727577171 +365608504 574340162 +-710902990 -936619274 +-919758318 956398585 +761663716 38949889 +15407023 -598045756 +-947482266 214019865 +-400593085 -117128419 +-439104931 -947015691 +147599430 -365725798 +-519332845 99268948 +-221064027 469128785 +9213472 302466342 +851164934 -158698742 +315014060 464786673 +-275869939 451401322 +788878570 46179 +-459088588 -69702251 +893805975 -329791400 +374512098 263778404 +-686005027 224563736 +-157233599 537005491 +-824779628 87798670 +367678376 -347200140 +305329443 -155011619 +315620244 290884814 +788026982 49132152 +308802148 481040538 +327375736 36682260 +-591037911 -745859049 +793079881 -669311559 +162482190 746784274 +-308911209 -124680628 +356398655 927981016 +594556217 -46386094 +382888575 -980863768 +-792784017 -36191527 +-23465485 -672858604 +-671094960 -656336782 +810618635 -809067838 +-488127931 974455653 +-364493001 -474230152 +-935701 80735001 +-479860595 -375642513 +-604293990 475032584 +-428851390 -793824369 +952185215 -641577715 +-417666773 -504332891 +955101305 -330194085 +337249439 -346912608 +784053207 129842984 +6520100 361889679 +976077157 571619185 +473778494 -324415948 +512933188 139957381 +-327456955 -580573448 +-243137054 480874592 +981515640 -406517080 +350516994 849864229 +-911905757 -369363483 +-63575188 -438510842 +112635298 -681835058 +222870246 439933973 +-660944303 -992531653 +366962201 282361811 +-828229286 -390928534 +723688537 631646306 +997024272 671872101 +-590726382 12403529 +654544353 640178895 +384978848 257608440 +367521124 221888484 +783123415 623538831 +316343565 827688570 +90669949 343403040 +268439517 -491652185 +-157205350 -310918813 +69958613 -689192851 +-356993148 363567376 +-610741235 659917721 +-412292839 -459139476 +-895991136 -178325949 +580609666 231398450 +-154457346 -6748677 +-51689739 529380506 +360914790 97907839 +381847164 -192532203 +616375729 -687521259 +87875453 257127679 +219890625 171550042 +64493230 619941903 +297264727 -60628565 +-117339549 118538509 +-902496165 -97651747 +-695874980 417868858 +422124644 835834916 +-968791154 822632416 +75350192 -233602779 +-110380103 -902272614 +-564771059 -225314479 +882395040 597792070 +421740818 -634821880 +580619684 -953621160 +-989313487 -882370798 +411574838 931735503 +-906004372 619243432 +850995621 -613164553 +702923305 -344073929 +1851335 777639823 +980928724 -374743588 +-260509210 -363081976 +321426161 -271050147 +644791868 737839064 +733005947 -439660976 +202717300 -131540971 +784312840 742139650 +-317618678 440845855 +-409206483 -31873 +-898605004 919244116 +137670779 721113312 +273801293 -306886711 +908348385 -224311626 +413285504 -481292380 +-741624374 579380197 +791287922 297279755 +-593295398 518023134 +-360538790 -4231223 +196360687 976073115 +-836732117 158276027 +200379713 507395584 +-20940103 143250685 +406873456 434783843 +515016797 -788579060 +703483181 69034588 +-888978671 -677559529 +-635257877 259733903 +207810383 492260955 +765116201 921874485 +-994120197 -529214523 +-565826837 -840101035 +-793313605 -296190447 +217854597 -481272911 +883076460 -984329941 +-709085018 485450802 +-562751305 -196351150 +994842622 917312262 +-716870436 454482687 +480564232 870451479 +670999791 533949334 +256974795 -350015140 +-749774507 465865414 +528387134 855348475 +385583032 509130355 +-201213654 936032481 +860193006 910800382 +65475233 426095989 +-90623778 584797906 +321127430 412970291 +-748287285 456877970 +-564043992 -786624006 +-338757409 829417062 +182227402 702611619 +-6250457 -472006478 +-437678277 -699760942 +-439698491 405750072 +848829281 -911156919 +663284237 536776629 +-772561790 -772291949 +-84553606 -220631361 +-221925581 -242165447 +-496386405 467975117 +-754008077 -88637698 +52477345 719853106 +-345574958 715323571 +164004902 797586912 +474118270 15078205 +206146822 -520456688 +680280698 -649975436 +466820198 -310024373 +759343050 580699057 +-201516184 -956480967 +-332040391 411412657 +-639769511 416773726 +-304624766 -603562135 +-96872466 -647252283 +-684670262 562296326 +845417461 658190291 +-377782710 387566693 +-483739177 -321016132 +-346982374 194152151 +290850801 130999191 +-788880592 -680718094 +-66900849 -594691167 +144128574 -237789808 +972830683 -102334079 +72011133 579892926 +714139800 327826374 +443839939 -791941144 +-724132371 -741971163 +-739577628 807544996 +-942613215 741740523 +286872456 212482463 +-379416525 -188861446 +731315398 916123831 +874346842 327131901 +-601457500 -875705769 +492737562 799737038 +-582463061 -850675868 +218884706 175475267 +-25086823 -769110992 +-664793614 -814926092 +-923009521 974244996 +-503269914 -418720527 +426893835 -94415120 +-437901573 380289172 +-516525877 32146521 +-4136694 410345916 +454166440 808045897 +-218134328 422005769 +250132706 -969407694 +795889326 -475414355 +7402891 -572240104 +-795298787 -248397408 +-234471795 -233180347 +232505656 813801603 +62367657 -455812854 +46914556 -448915098 +-908014678 320795877 +-125748444 141163683 +875912131 -785540151 +330987874 -50839458 +-493350191 -487745332 +-958230913 -83493821 +-180766309 390664267 +-346252221 -782191629 +-542176749 893199847 +874141248 -151336110 +805705562 28462622 +822550900 470659296 +-525878718 -715584759 +626788466 -740969411 +-627804066 141340853 +-616200146 -786175808 +280092293 -760266539 +-677407816 641784665 +472591591 788225690 +-772536225 -332698010 +445500890 -267360651 +721098440 -931317237 +-47437989 -878653966 +-780941696 -581635260 +-66241240 -321705320 +-297221405 -704168408 +385410429 249053174 +-156963490 833767110 +861808276 69617580 +-851246820 -240181641 +-131331559 -304971183 +647479573 626903586 +239219609 -208745347 +-383089832 685757889 +-855393904 -703912136 +-328395632 -317246095 +-659454768 -458047742 +-836147778 -690338515 +948095041 731585660 +-740120123 880448806 +316823201 -280770283 +385110071 -870326920 +7762350 -639884072 +290758947 -793062564 +897722256 927931874 +791461500 -255365388 +369176715 -902601053 +870315857 874822446 +-355351524 -492429891 +796196897 -103693621 +170582376 -661542762 +111983306 -100589839 +-615799111 -673708507 +818398373 399993898 +-529231728 635747019 +-175814852 692561019 +283694559 -313994012 +-540125203 -838249009 +59865121 129382751 +-310339940 -314005000 +-880924854 -642286063 +-595462290 656100570 +236784532 5118841 +-262595125 856038210 +786423132 -410254847 +-697111419 52195215 +-379405033 868087688 +-591005858 -388636919 +-92251486 -209433512 +980839453 -493316455 +-414790504 85549205 +121954258 -142709309 +-319077067 -690953785 +432986607 -235146984 +-623107156 432447852 +-495471461 -805365149 +-373722224 -973425981 +-818633197 -93355643 +414803326 710456083 +-272446788 -655432173 +-146124024 129214721 +-496513891 418547199 +214799637 -267165578 +986142399 -736176267 +-29991150 723699300 +-362786793 -356310817 +235874810 104282850 +-132928415 -959982615 +629501901 -648969671 +-628917411 -807316865 +-116360651 562144396 +674935253 122104465 +-818050977 -884611740 +-809751294 276834800 +389922301 968250805 +-734688371 -634027349 +-1970495 -806918034 +-87628557 -487602020 +650532308 198844511 +-840209540 525324786 +292276001 -926745249 +-545045335 -471287284 +-666565506 -511084058 +-226981161 -236608409 +-198612352 638681524 +203222784 247965658 +-407580652 609214764 +338661234 124591368 +988884829 -266816022 +-379791303 -394587575 +-520485322 -787861289 +528151856 258808236 +565946023 -982159273 +-412311680 -39622661 +319905606 -185778744 +882086319 -171914405 +-102829654 18654213 +-926005579 49641171 +363052342 -425917992 +509094703 246745920 +47531787 368401375 +42006019 -822524596 +807063257 -361410757 +124245314 636615643 +850585874 538118619 +937514360 851969929 +67200514 253683601 +-629993803 485062949 +762705197 -354223585 +932048039 -815405673 +264124240 136472201 +-198320081 877769665 +494323250 737793255 +-376767380 481224624 +-167788043 814479484 +713180862 150127625 +327404047 175337764 +-600485599 -800895126 +-807753907 -848723297 +744718351 -711709100 +939585559 324446914 +916188686 581175261 +-892696018 563219803 +-515069843 -126820975 +234300642 -521421522 +315353882 -316570836 +-569159283 33728106 +774753588 -577656111 +-216423353 186990213 +-335055915 -922192237 +-844036414 9100724 +200692478 955019408 +863890700 620591251 +-222542298 -716501605 +405127690 -971255031 +173350658 248039075 +-223593574 -846235565 +371416420 27154169 +358714120 559070934 +794287040 -955635481 +-459892726 -856214124 +10155257 -460748715 +-206255736 -845494469 +-317199774 854399548 +-567695566 686032587 +-146160380 139481560 +672150416 -860233630 +-534774123 -102117862 +508821423 -522565962 +44987215 -743541758 +604089925 -275767484 +445047891 -371340074 +-951936440 -929881925 +455681540 50847670 +-172176434 682584408 +916569335 498279775 +-424960859 998224133 +386406906 -607250814 +596871344 -411184197 +-607448543 966966344 +-827195879 -454254379 +202377171 -296536412 +823324773 391096872 +-739707424 801627107 +-601357063 -604867003 +-632102366 68460451 +788662159 -483308230 +-168053173 841237310 +731462043 244294790 +794451705 217439794 +-383287791 416467923 +682726640 -894177490 +-119852603 83610170 +987859919 218126574 +-652095018 -675117598 +-248077083 -768476803 +176638437 24271808 +506374376 -41203428 +-13000993 564385795 +651069250 -927772279 +-694649763 470494894 +-326253445 -924771972 +134626157 -286707724 +-844620851 118008877 +51083494 35625235 +574654085 178376098 +481032407 619363125 +-750498787 760663849 +-486324145 346213548 +-167721976 -127228839 +-566281604 -848362362 +590628426 -31016057 +882998445 -277258842 +34980773 78765576 +-977593710 -67702181 +339996762 157408210 +804278565 631317759 +104517799 129079676 +-943025959 150009596 +-485880049 -645845991 +-425105658 -672363551 +-703766848 -946600256 +819229498 223276051 +418437370 22559666 +-242871263 685024827 +756857150 182013751 +-144314391 -791996429 +85504662 881989377 +-920220073 -429106396 +212425342 -84031792 +-364443941 331835996 +-681894233 -542499886 +257205693 113822138 +781814454 -871468461 +32894872 811981200 +-453823904 486222488 +-323788249 -24467420 +-230083300 -81972902 +128374098 347595588 +-967007160 846702876 +487101448 759649308 +99164211 594254115 +602286926 553139523 +-313286754 673240244 +-297396402 -218209486 +-139358569 786106834 +-548993304 634913080 +-561188228 829351807 +53005550 692172045 +601260753 -788301138 +-301389702 -289716927 +142439086 992183877 +908129815 -884091180 +-220385734 -636249110 +-557719663 -578815038 +-994166596 651695821 +-671304401 821324360 +904923964 -342214310 +848064544 224437171 +19420422 978213661 +-221741226 20558792 +-196801956 -636087901 +-708834218 -607578925 +143652822 -575676663 +54395500 -570110648 +819528021 -987367488 +200777201 -61710230 +-534768012 292390780 +-905544332 -66412257 +-738245594 -452038775 +-418469774 580176021 +736928399 -850594955 +-507454775 853062320 +558782370 -847539993 +118566380 -203423408 +-355274407 6030687 +-340272256 140400904 +-611703573 -719170901 +296687751 84247359 +368333729 -216167378 +-213439176 -965886104 +926552798 120345021 +-537998962 890189573 +-529098342 251330304 +679747372 -809965288 +554365188 490074798 +-382469364 -944314897 +-729460900 542627441 +885995332 -792246554 +-794159667 811303264 +988526465 378002815 +-348221918 345883162 +-892737838 759702317 +350386786 258924449 +320720614 152425493 +-151242693 -353543070 +-987954685 171013708 +-526049493 -596526028 +-35161506 -280377353 +-997222246 576885238 +-14476445 158871923 +487252096 -653454111 +-261588982 881170248 +432942579 983711907 +170683317 -556299509 +-870313760 -510537388 +-787068938 -269426463 +-271731405 928807318 +-358241952 578335075 +-550034931 -942880671 +537185289 108564039 +-720200568 481033678 +-835832370 -293350925 +180682333 -33320906 +991372071 940469143 +599091218 -600098234 +-593629121 701991933 +-98342496 580706001 +173321208 140963921 +461004027 -410896198 +294974413 -680792513 +979464875 -357418692 +-592800736 267737765 +-874670480 -987722293 +279139023 786087536 +-614634894 -791923656 +963165636 -538459715 +713903805 -485682878 +-285749759 442089226 +132701994 -395000592 +-706183307 -730385996 +-556654017 200316257 +-666095473 -485365371 +-567270619 -515882842 +-748756486 -4867896 +130259581 -584960451 +217743497 526061391 +943652484 687108926 +873640790 -198600021 +377929088 -383031067 +230424472 -891611035 +-979212102 320918390 +234011761 995157201 +782925977 763303934 +-430392363 -538716088 +258002003 -690197841 +92706606 667143402 +-35424191 -358995751 +-211120177 600374700 +-536668801 -337637014 +211894495 595757863 +-439894695 -529611002 +982120148 -623891617 +811852150 -339752243 +88722198 -534313314 +862958770 561524995 +402664016 409204088 +210788112 758147423 +370521931 553249853 +338115839 855228237 +-727902422 -393055774 +245888787 -160363118 +330779870 -698005028 +-797112363 957552231 +510426261 76790276 +804457711 187022631 +107202449 432706478 +189500025 820493344 +-807071860 -42153876 +-598700322 654675129 +-190103647 447361224 +979868271 -214075026 +63577532 224639343 +115609014 89192868 +845760649 523150292 +35255796 -170157408 +-936139857 557531916 +882845801 521303266 +73140077 556726105 +252383848 -736309428 +88934346 306858129 +-835432634 -186016266 +-681056016 -83890584 +428223888 -285046030 +-138063654 926603413 +-415218727 -300955005 +963293016 425112810 +-239217922 846493226 +533550277 -342447794 +-868873953 -527788545 +-401417121 -982185819 +139916789 359837417 +995159164 -101818966 +-594040919 371807506 +749949384 -159215803 +884391041 -183673844 +-469722263 127732915 +-134573770 388147176 +936760064 -367029905 +-202145261 -517140 +831718646 -223617802 +-82007259 -604885978 +696968721 -623762836 +-232641371 842244840 +939432272 580458731 +228570085 814370416 +484578787 -731424124 +-250697677 -847302422 +-484866832 -486361299 +-394668390 27270199 +-756376879 437940354 +-267303142 215518226 +-202936584 -275543046 +-330220056 -821459750 +-100395142 736733481 +278418354 -511516690 +852803145 884318511 +977020100 -930874551 +103323831 450075994 +-180742502 768858962 +908235509 530294509 +728686849 537773977 +-83185586 450789222 +-588601563 209954133 +-737865066 -417079067 +-459196981 -648786083 +-173085489 835082145 +-888756412 92621621 +695310312 77440951 +-308337537 -164325866 +56259910 -770169397 +753973137 -368818397 +-235709341 -907912599 +-203811424 -795322318 +628838245 -144081969 +-932384781 -862988231 +486206873 -53249645 +400072458 674823861 +971633709 612937638 +-463672053 627914852 +792115142 589980472 +169375840 -659063483 +-826156541 -727022077 +852671825 532368270 +120883820 977210640 +429875939 635947250 +460713417 865366489 +540831613 -203097919 +-929771294 -401712829 +-339170558 744634420 +120798658 -166463159 +-853376914 -545506896 +806586600 -968394877 +-215564868 -672012987 +-612564536 -523663834 +590839364 -259884243 +897377972 -889299038 +-338489167 -319634589 +297932907 -309057076 +571507626 114092095 +777496729 -438953121 +-401067234 207104418 +597947930 -223338888 +-591515919 -498209508 +-109814603 -515588998 +704014042 169361136 +-445463848 813524564 +-916720128 703502582 +-681755875 730926405 +-551138839 546151341 +902373674 712788436 +-396224900 956883963 +-731508377 -98618969 +300985946 -30809364 +700770343 -681710390 +186754738 888316946 +-100317714 457426048 +472098397 531252509 +987332122 -812426600 +504840321 -339788639 +650569900 -853009645 +-686356480 -384789768 +-213111753 773506823 +-194544543 80451648 +-613036591 -434939570 +-690625475 -447201600 +880350919 -604258172 +162691428 -809985421 +-519205245 -557209678 +-443600235 -247742317 +504708958 64487328 +-599317647 547675260 +-696955722 -102000909 +185467770 475854783 +-372890022 693495308 +-287193438 -345863255 +-413691383 673040344 +369292866 802231256 +-332436859 -540004999 +474754158 510541559 +-64153724 -435938489 +51880568 187905412 +-837612504 -3977656 +141432321 948165271 +-265876745 514681512 +-840802433 -332519852 +-62917520 483396200 +-572774745 -792822536 +-918708641 335166306 +-894603561 -752805296 +-274064126 -629450248 +267514707 558604856 +458104406 601048123 +-157784994 394043763 +-786141338 295703435 +842198375 528602302 +-901676405 634036945 +-442221459 -132910591 +422035830 964233971 +247851691 -711601233 +-60180838 637793421 +664910162 373179636 +-219591785 677398834 +341077825 333742926 +-22606835 392187011 +445544097 702668795 +850694387 -123436120 +816229927 587296527 +-35046624 -932075894 +69466718 -742203303 +623377743 886727950 +-253634546 908617055 +831069441 -868863979 +-47878270 637832150 +-801679150 -200644811 +299085358 -127254890 +-217086081 175228646 +-201645239 -799822205 +-67132309 643907158 +462501914 181326633 +-893446604 -908326934 +-884620961 -735508716 +71353312 497198028 +395469871 184895916 +-334338395 -467291501 +23214005 559967311 +48322988 -418683828 +315140917 6655665 +-778130455 785502262 +-725978132 767391159 +-698670171 94783344 +-136612752 -965309346 +-281572506 618672525 +-792211804 793809967 +-676294867 579918510 +-436166461 -281251932 +-774686991 421571882 +95833981 812280520 +324384074 951800045 +-458912315 769336347 +-968528057 688523305 +672466930 494500331 +364970722 90442109 +-573426547 -339021910 +-307681584 -987377617 +-950178845 55159625 +906671289 -430350716 +-479194265 39997791 +712645581 355971163 +-444173481 -337889431 +-965700215 9820989 +-413460087 -204210650 +927657688 438920785 +-747617622 606404641 +377593926 796020092 +857027891 93189554 +-988905105 -192893197 +-530463961 -246755855 +756904909 179674375 +-191424778 353396618 +-538528066 18849803 +-561515216 -887435044 +696990904 981763814 +-316813070 359001876 +983283734 357774781 +-436540733 526415252 +22503738 -655769191 +-777939870 571799323 +990386847 -657006237 +-691583863 206506751 +-187176137 -230722150 +498192951 -307353684 +415584589 -597430474 +304954301 999505426 +-350235266 850342444 +932376859 -877575497 +424234253 -449691797 +188899617 445384083 +172031009 -385361627 +-323316079 391075953 +538360809 -761619043 +118968870 522549857 +-498600329 -619418801 +768348625 746714393 +520596121 186990217 +-583065769 205340380 +-270308768 249103180 +350117880 670162585 +724757364 -691246089 +-343270233 -254701797 +385188335 467409042 +-897413268 -594717410 +26777905 137901461 +-370517436 15564106 +736566915 864570851 +62535296 -316651907 +924150408 530610475 +-501438440 -721000144 +789928280 -444199010 +-122460171 652458862 +-828647381 422765648 +313941226 579894651 +-103034658 -777584380 +-740894008 809640514 +310198369 665446764 +-709013752 -917416082 +-512190461 -376865486 +-469333229 79191254 +-879457617 128139316 +335618214 926517386 +217824785 -693893913 +461888947 115406957 +-219496327 -930589664 +386127420 596491589 +537715592 163127694 +-203381694 423997668 +-506565104 -476638953 +363270279 -445076495 +-452980116 -601873505 +-224100656 -869419564 +236573904 -484203811 +-613172336 395246960 +-364129025 -226336608 +599754655 71478711 +695066937 -161012068 +-564781347 -606694479 +44431042 -988053131 +-969488986 -429678988 +164139688 995847346 +889613802 -705736619 +-678580874 -970552864 +103891927 167002523 +-463314695 219721095 +-531406039 -904892268 +102547497 805634875 +-257699691 244649608 +167136135 79704053 +899774956 242714694 +388461642 232382516 +-709909325 -881049137 +-99333143 499985757 +917821545 314538404 +-404847460 485316525 +66458660 937772833 +860726840 309388817 +225435333 -407022591 +188607537 947707144 +-616187559 485390495 +-4057954 -223469613 +307757464 909621071 +920836762 -890166570 +-206545688 -435308536 +-398960403 -186965823 +-207912482 -454932605 +-678596447 732095508 +863546377 -121225179 +-3436411 -820400076 +429885332 383595065 +145947654 -475416329 +-15986220 -830795011 +453891951 -732634057 +340928005 424635812 +573462369 201877183 +67355304 600365158 +-224890344 -229758750 +270728162 -68752964 +-391280725 -171118092 +98401832 -555856678 +-185725944 -3043760 +255163247 751984536 +796725783 -252774107 +-839091900 -171114373 +759541404 -213139347 +-393578089 376746905 +697098727 -823391030 +960188092 180451861 +-404934827 -485856107 +285792084 -609168496 +-591942295 180933310 +221786724 -674697549 +799291455 -664432948 +723271748 -51838523 +-307565446 -712227449 +656553206 447564178 +-205773592 -969397265 +-317825455 365525 +-19799534 -554927159 +160116037 289710406 +535680872 909558283 +-2463973 -503723136 +-673227235 -730879287 +535873299 493567588 +638035402 -170867949 +-583306523 -514017769 +-978387431 -242173661 +-918519442 672673499 +-781029960 -207016251 +-945106338 -401428097 +417054612 -201178299 +164530222 -853539873 +-182680620 265204747 +-261911622 -319703785 +521657478 -225434476 +-151113284 -255718468 +992607810 -772354838 +-564210631 569443286 +-595865729 -929203636 +20958460 424784150 +64579308 -105486311 +728020610 666500111 +-182379877 60801375 +-351824849 174073181 +-520174834 737888620 +804882521 -269932669 +-864022798 -577679144 +341983841 -302175335 +871455103 334030770 +-29138147 93444858 +316385445 -135133864 +-768150218 17295372 +519773631 -292081483 +912564552 313782830 +-723294464 77919411 +798810792 -993289028 +822347382 954096838 +516726633 -129304939 +-556320946 -479883178 +989891915 -754244757 +-320705777 259738474 +621092181 -90219885 +-928481904 722367221 +-216159847 -888451961 +-83848076 639526047 +871821242 -596844723 +-276344850 -803104893 +177231733 -609032037 +325847004 777585068 +73269238 -656840037 +84605538 431522753 +-409643842 -350572606 +-442421401 -918180826 +-14480999 -345582514 +402149641 -812937963 +-759933901 -763771839 +-771973219 930705906 +-437398185 -871121497 +754579743 608735178 +772146041 47659038 +750481538 -264719461 +-104779111 87034894 +290838684 -748739213 +488915388 433996437 +928153574 -664177805 +-917491350 948592380 +757776441 141600163 +927237577 -87843987 +748728968 916864711 +-301510410 -907388937 +117932212 192443835 +-709918566 793492335 +-257199923 -659231053 +-401742844 -111932577 +70569801 243233101 +156107607 291395995 +-956838798 -853032145 +-674292138 582439574 +-68753184 696234020 +919947611 -98185902 +917818462 607986968 +566636966 779990272 +21283147 155702793 +733397595 -236069228 +234305136 -837786723 +-426614457 -32391851 +-1979068 670134361 +303923395 324403440 +785789809 -179257063 +756950578 -391184180 +-933101245 -862290181 +585192726 600623994 +740250036 -566592819 +518436069 594620622 +637056673 -821734871 +-922225204 -293411279 +-819822561 -330704375 +-919944105 -152463040 +-147219371 763171453 +671947196 573971790 +604178364 -973508006 +167011244 -714994538 +-127934194 392174250 +950473008 26256306 +388106241 502382066 +73509617 809567255 +-743416132 -809894824 +108797816 -91526833 +-535379380 -31330097 +904163609 -615826642 +555096188 -942343380 +-807041273 778645318 +940291090 -788273032 +-154637687 -347674114 +285409714 -256900189 +238866519 -228772620 +403107929 338398099 +220151883 -933510283 +-986905841 -177985743 +645727411 -755904654 +-459131037 26815609 +-505814813 721224730 +-47387592 704640249 +728705993 -209966597 +-560822208 -906148656 +514693148 -834106077 +30167218 97027242 +948146236 23419241 +702984323 668827909 +397813927 -750740228 +119545682 -453538970 +-851293933 729291801 +37577591 293158741 +-915987698 645158107 +166305153 133745078 +-365432596 181392387 +-175799922 671122611 +-661937406 -358471626 +391524789 19504571 +-938177185 -360946103 +-857534762 -807557400 +-78503856 -143531318 +582181234 892376356 +-701185792 -86149589 +-9651953 442857681 +-366510602 8308230 +-261260749 497650546 +-519683435 -184971460 +-352930162 -303352434 +-3887978 -27684018 +213305427 599138577 +-564618234 28862941 +-370729583 -842729402 +918773932 320495680 +618880079 -450419058 +-296875767 953066595 +215434921 -220966700 +-917940743 -242893148 +524821383 316756131 +-762683444 -961026920 +-168669476 608336515 +850774234 486042990 +887938313 748118552 +-631291056 422463881 +-402415582 -657534871 +584540334 -174811581 +505511947 -213101578 +10994173 480679228 +824574598 741408399 +262044082 340737936 +355153708 454818680 +-497284768 -284106325 +608339506 999344492 +831161297 80674704 +312057567 -257876180 +-846611622 192130688 +220417827 -348691820 +876337154 -291193475 +-847774856 806757776 +933633154 -143863349 +-337524483 -836508058 +934639237 -594567333 +825057025 959342351 +-872467683 -136865192 +183785163 -528297427 +-808951890 -59544933 +960569676 426823440 +721116131 -662371721 +576661158 -425509630 +-710334968 700801330 +776086010 962956670 +-531500819 -898863126 +373776435 812998665 +964028673 -4377709 +250560658 -927720930 +-15516660 -54714656 +374933420 -583945481 +291127509 329698671 +194729712 801619297 +124930438 -360333873 +-307862355 -646103955 +246361027 390499549 +696468033 -210169529 +220566020 87317411 +787317934 -710180312 +613479566 935147829 +-349539016 774590026 +-658500244 -916109666 +-965996740 997756422 +844591658 510391898 +219402669 -621805162 +-705980621 -665989243 +-73100413 321213815 +531596535 895892362 +744766853 -695277121 +967785956 -475078489 +321281145 891066637 +-983892947 627861034 +511969988 240523171 +720811543 201620367 +-991566184 -931128760 +-675464109 -488335886 +284572930 384713906 +460309985 465568745 +664749722 -562382905 +856458229 -543961547 +-102185927 61549619 +676055597 967319800 +-352162085 -495237032 +-849443528 828944309 +218186146 -228323975 +-943451973 683320667 +131405909 -506022436 +-879167912 835134032 +-208626656 242271563 +-126389863 -659973770 +358132416 473406748 +842598227 350156026 +344947276 -754007627 +-446899096 300716751 +-79254700 467145850 +-941470710 -616537693 +-221168036 982891624 +-651658333 -464781449 +-632705198 -850916357 +337462303 201930296 +835875120 -958847619 +981704813 -41626566 +172383501 -56980277 +-701138907 -115507669 +-731039087 -468497913 +918943192 656230433 +785094911 -274359519 +-248683125 904729838 +144045458 -799614711 +24198370 -235498857 +-916190679 372977511 +540992248 756917498 +-442355219 -354821255 +-155022199 -204663742 +86584782 577584802 +-90965861 -434033374 +-133153106 644187204 +103073704 815104293 +-490068154 668868434 +673092662 826446865 +-170024466 -74745989 +-23329672 -180798196 +166827491 132006331 +-259743394 -32106039 +-668077293 -122686038 +-338416351 -8400955 +-951602981 910973469 +998341372 -607338753 +-530707350 204109062 +-570528940 191781321 +-571343764 -545119262 +513572870 858285515 +-582936664 308170424 +667282747 515791543 +-821518735 -719101145 +235230343 -411898598 +679709758 673618800 +521171302 -776257716 +367108691 -649820695 +269520181 -897837176 +657629066 -666196483 +-728904993 -367273369 +783550059 820108500 +720839912 -786159379 +469015590 -928495653 +363636375 -536908448 +118716379 128291707 +-127156608 776922259 +805226019 206121066 +485709637 705905975 +743694527 -254210180 +394499302 196286035 +-536163536 304578390 +507726748 256345849 +100808074 -958663243 +-450941405 716591278 +-632398037 597089578 +-514018778 -52191426 +-683259477 688174545 +462659397 -372376509 +78668026 -460036531 +863816188 695543888 +588027391 176568832 +524598989 -6601043 +918999371 881937203 +-114860848 -755292665 +-279168410 311409014 +-643579431 999274311 +-739118102 206489155 +733764042 -445616803 +-441266437 -310167396 +-783660205 891994527 +-903239009 482927729 +477368981 -927354281 +683703105 -10871022 +-926548249 536220177 +-547879481 -85338041 +611169182 -953948884 +851551621 -931103383 +-334409381 -33179988 +921197068 -908692959 +978889265 -661118882 +81836362 -290498159 +982944348 -648291998 +624740034 -139548996 +-602161956 -672909299 +461960337 845544779 +-593631260 550046066 +57688389 -720762930 +-260571915 -878274437 +-946684049 -303932438 +329206738 -645875583 +-492999462 -708064172 +-62065475 -266046935 +-580239787 -566753801 +-833476000 -190440592 +901124130 -159645083 +-205914774 734575465 +-695677949 -275055493 +-741470097 -215411623 +-667646267 -912861972 +-307224717 253314664 +-784905793 429577398 +223548184 -324482168 +-731072426 180283016 +402818632 684934522 +202444759 981368957 +139163017 583130853 +-668167261 624608004 +916463706 -829273790 +-988995231 -427209454 +886652848 -208206718 +532138323 252491126 +440732757 426376902 +-262378947 -128432742 +267079080 -872244435 +-34011720 73359667 +-173554028 -262422430 +-695807206 -611624293 +-86248342 841863965 +-270431997 59480214 +647072674 394013405 +-422245363 215344772 +556686410 599531400 +334229103 -831677016 +-34808776 569198649 +23917644 -264040210 +571935757 -930445503 +-319244213 31718969 +-375330770 312992238 +-876645746 -900959824 +862273673 12128996 +-134829976 134413857 +-448160785 594075467 +-934097756 -656979485 +-36599285 -537196126 +-263296940 -133706516 +976759531 -415456775 +-190613496 412102812 +603604740 -783912465 +184384210 -479065475 +697829162 496370316 +-362685563 632704789 +955882566 466232711 +746710564 -275045635 +917139346 -991722771 +146456339 -976797132 +799989804 -675564083 +222628691 891174459 +-761989555 -791369760 +-553181171 -280118300 +185782699 -312714614 +-283577354 679412393 +-61524220 -59783072 +-293704178 7641925 +-876248496 725361660 +-177771484 -339523040 +-86535469 -914392268 +-743344465 -155961113 +412919361 -781371257 +-202927897 -441883562 +321325899 725412625 +-730157190 -610291180 +-17576189 -147960851 +-644408370 523730232 +92144140 -610489022 +-282504351 -804344849 +-452304715 -745952410 +-397210393 424558236 +-330556729 423853738 +875386070 -783444118 +288248394 -204511020 +697593001 -786952954 +212305087 47851347 +-207884302 237798992 +-508165159 -410223056 +724733544 -210843064 +-100038278 501250768 +943696744 814922983 +-151807946 -672248171 +764444261 958113296 +-283167514 -517385009 +593244660 594567518 +921964655 -483722255 +-253351428 57352367 +473462248 -41047243 +-310944993 -547908047 +-176617049 179709277 +762766802 -175425114 +462315225 310325045 +926878512 -675392244 +535267625 -336375457 +603084422 -355346698 +84175023 -563022527 +952254145 84292590 +-560159857 -862265861 +-159971522 644949997 +-241650416 562477283 +-858942255 155246056 +594734426 -323103380 +-282287012 99551925 +-337225424 -138517470 +-889560641 -317296852 +781515473 -182053288 +675380003 903693874 +42178247 -293162556 +-311528824 471230889 +-33189704 -625423886 +126421040 -544312945 +-196269727 -845643053 +684609239 -286776073 +547600435 455467422 +-207390651 647540609 +154367180 474589921 +603739374 -764990991 +557742994 113288940 +-157859146 361677332 +95184561 459916109 +417719646 837511156 +987961431 596517013 +-672683731 -314500861 +-805463773 -320439612 +-587549359 -732269196 +396524650 679491258 +-396821242 -71763541 +-231918928 589046382 +-53304735 529228966 +-582988730 -690459106 +-422125001 -608832721 +-527334060 -884429124 +-476021293 591331092 +-370064633 340156024 +-702113030 -904878647 +-212571985 -874954201 +-857239100 665487526 +568656938 -498263575 +550224587 410421653 +-912618986 -774534780 +-23465373 -863706279 +52486783 783547604 +-191890152 -258850545 +-171490653 -901706001 +-615530254 -410712035 +-29509278 -63672747 +160006190 290932909 +919013918 306805696 +135882261 -620600925 +-279602410 -268733556 +-833749273 -581892775 +-254441710 -672427175 +234825827 228222254 +-833003424 -683743357 +106223157 -522853967 +-487563187 162097121 +945859019 434309367 +-24538302 390054745 +-932223970 378678449 +962508854 -181750512 +-781920968 107138822 +-546562701 629067902 +-152410023 -652861334 +494306566 757114455 +-50713156 -323181290 +765412968 279904899 +-254070165 -582377706 +-512394459 311436252 +329610957 940676224 +-68260302 -716758346 +-598498264 -940960738 +-781016104 -410466123 +-653131947 -82793403 +704729659 115827447 +569866289 960351563 +678160837 697249954 +-104911832 -392507415 +-924489865 192601479 +-341257793 811955172 +872751449 -977851368 +406916599 547643453 +112731488 996312669 +-716337932 640298840 +-545743695 -428890909 +-843798760 179199547 +234623470 -848750459 +-965367140 305693468 +905506396 640637716 +488261506 -271862927 +843993906 280758750 +129333794 10438444 +-800629147 -762742989 +750233345 -973464692 +710309281 -849514646 +28254289 -317252905 +421375551 908016837 +-127475518 -91180066 +13132486 -456602665 +-893292259 628498158 +554047361 359653687 +976334342 422483206 +-380563133 -764570447 +-608176466 -38943279 +-767390031 -6810495 +354162378 938627132 +327500564 412352548 +603170811 734865514 +-666110564 -784273906 +146533431 -171138307 +97247565 -681621920 +-326509097 354148701 +76507907 375551654 +-985933841 766298551 +119640541 -866601988 +-106749381 -575763425 +-835868468 538801368 +192208554 -203491581 +454711024 -66012153 +-628156883 -292436868 +122682082 393500148 +872411364 408567702 +-900657607 587949411 +-910854381 842710918 +-660806696 -439858545 +-523219021 -42549324 +-82581406 -16631583 +-401793848 -259844663 +-881504963 -709371473 +-976563474 809046234 +259459804 328868615 +500272062 273947239 +-14965525 842215957 +134293976 -807036303 +680389463 -949525849 +602102953 -321193439 +-945268230 -78100814 +151950391 -133374653 +-952670461 618353118 +-876573621 -254696476 +-431599615 580453371 +-383929594 -436931744 +-544290548 -253613679 +-326884989 -790025198 +216861277 85494456 +-267531225 -22593808 +975426358 -21824613 +-194113273 15605931 +295701755 659100294 +-73174147 -126140979 +9767004 165806480 +750266317 290001935 +198776388 707710131 +843680614 -578314693 +-384179854 132371053 +-785028624 264321837 +688102069 -427269115 +216554219 633337031 +-903624859 -118447209 +487329492 -805403660 +793256719 753878746 +497017600 637404240 +-577318302 -393433600 +-884040169 -346200902 +-267706904 -337695672 +643444693 745727040 +-286558142 550644021 +-758896731 -680390600 +130387810 865894064 +-866945914 -238386827 +702309240 567526365 +-639345235 60937590 +845885954 -880074136 +723967021 -224281393 +-355036834 -129421633 +288820082 189115142 +877107337 -630568881 +-776201107 724447492 +-358903445 -338767982 +-966067960 980298430 +685816771 -732378559 +983179405 -778077319 +117923916 834081223 +-99650234 -237669768 +-120676024 566657077 +-630039707 -426011872 +-381193783 810655255 +-394404428 225564013 +-98786705 -114964045 +-337259289 -322094560 +-528063056 736174223 +-755784754 -744302025 +-254469578 -393852362 +421600213 82904228 +-468688938 -652132058 +-327028083 -160434044 +-833320946 722137373 +-291990489 -135346707 +762370382 -740690321 +441517910 126331584 +-305749481 -565811569 +306109699 101350450 +-539992321 -163331916 +-478998432 -326878265 +-162266373 795068436 +569757638 827734266 +146017038 -75002456 +791030359 -974243951 +450139708 618249242 +-297194694 329430931 +-247175408 -738283936 +-396382933 -287953239 +-230281386 -881967020 +-668106523 -259885474 +-2303453 -657025534 +675301338 -387896959 +472094802 901594255 +-790602220 -459049403 +294719517 -33126268 +573437625 89272873 +-198752160 579921914 +258481641 -154565376 +-192150842 -221304675 +-397651741 280726900 +97070814 45085173 +385706858 -846280156 +-927180528 -43350589 +-780142987 -699419874 +-602280908 683336939 +-200281357 94398167 +900069999 808076256 +-775120369 72477616 +-663338498 -996748246 +668688578 147694842 +626593272 535229895 +471122107 351625684 +-243185325 -144152307 +-683292951 240824158 +-788291268 585527451 +362158808 -125119449 +-358735523 406534019 +-94678789 220658320 +816903545 -94942009 +-108968175 -119756520 +-736274639 -970822747 +409778305 -764506358 +293131988 -244554015 +-841565686 -435728156 +166635408 -90236270 +-935335449 -481052128 +225658230 861341176 +-55037276 347825341 +768101509 -544880622 +-274374889 -790797868 +434822229 448430711 +420476505 -437556276 +950891395 655605252 +107688620 317145949 +-310482175 -146813141 +494738970 -61656871 +-630235762 631897889 +812077251 403660664 +-670757513 637333005 +-216180051 -498778855 +-222823214 749655702 +966246805 378122818 +-349423681 -452669992 +83661454 755098141 +-291929564 -15517641 +54515100 -409051501 +815165077 -613182703 +584826118 818353075 +368186691 512321733 +-157740769 -966301298 +701217619 806960720 +724516092 -616778660 +742609491 640309 +45755326 802406547 +-924302606 17112253 +433460125 319015968 +-359161448 -142849559 +-515355258 -691618423 +-825711824 -409982110 +-156131879 -75184586 +484749472 -765809899 +898239492 593005322 +111534433 -535822024 +106059029 -607053314 +866438296 -148952283 +345352700 -840537897 +-448474427 409856577 +530184335 158308316 +-998338075 -811196978 +-679758079 230875314 +901508779 325721361 +-499593738 978334461 +980002268 161265096 +925911280 -105435608 +-465237807 -166419549 +461551136 -302534125 +-784436380 517752154 +571159852 -676185208 +-369142685 873431224 +-196361545 -622490805 +-596840237 -712897817 +-245272079 -446674425 +-596167194 -225202093 +-353913677 424990527 +708110430 332856223 +-986152766 150253156 +848021483 428453455 +-862521605 -605120584 +-756996564 804818829 +-916526037 954261229 +384102040 -86949014 +-370098084 -198808409 +451404008 -139584764 +-145805059 720608587 +-329814541 181326590 +-779866501 504682012 +412731971 860756213 +479997453 -525987086 +769027188 186337529 +-612084689 -606186270 +589219783 366205103 +18912597 277325226 +-75016440 -310593248 +-183214572 418949501 +875661462 763574539 +386510804 120700121 +556368646 426603869 +526578963 334511174 +-96388332 290286264 +-107005913 -260796836 +903542606 734699894 +641047288 19240347 +747808442 72744034 +25209729 5703081 +-607759946 -865044469 +566630268 -67987650 +-601940406 -746603833 +-977676169 -757482230 +711207475 820199465 +-637334488 252430994 +-225129650 -970757665 +286595360 404517276 +283238963 764111606 +733926854 586112634 +78263726 540785493 +-529992820 -696176293 +631004989 444635746 +673972068 30532585 +607961209 -533792517 +962243275 653745059 +-693297361 390475249 +556167293 470978308 +-90702041 331196993 +-570595306 -152198395 +-423771551 777595412 +-232658699 927593801 +620720345 50454169 +467591108 -570351029 +654742320 -685143611 +766995537 801352390 +-24635287 145451010 +-199394874 -987578074 +-440835327 983510652 +-52488703 242220437 +892853635 532513297 +-398991069 118825515 +13758001 -949043168 +-410372361 485647086 +-18665835 -419915582 +307226467 -605661194 +804427113 -631022511 +94166560 -556288463 +766092790 -149155399 +668300698 406869158 +-139142063 -535235143 +-403260890 104101047 +405630870 -216093948 +408129623 -349504167 +309749196 -978542577 +178316415 -79408351 +-128652879 204038195 +280345952 -595198003 +-259025066 770043643 +83124116 -149135721 +798737933 633075138 +-46433988 385879740 +521568912 -478793608 +-74547517 -525648304 +956312589 750397096 +-363774679 124889491 +-245695797 -617137238 +-708568845 -148525084 +-491889797 -469406081 +496903003 48787522 +329778654 -550652974 +-784848363 637345356 +-667729836 -585156531 +962261700 566931851 +-220505511 -30421078 +-14451306 -129676498 +-516369311 -452010890 +107693471 153079130 +-500125562 939673668 +-19611954 147509901 +-52139192 -422361236 +-997756881 -241376619 +643238469 297027659 +491238531 -865575098 +-675347786 328888604 +198511119 624592148 +-501165892 -593959093 +-227868869 -160969150 +637651728 -818307431 +255349637 127717891 +-326182981 -339860701 +89373716 -235822871 +93332937 -44233413 +916350530 801684964 +108643871 -268207459 +-116227640 -415777630 +790472526 -241184407 +581061703 -11570652 +521797165 744088577 +420869814 -240315524 +-825059348 469874308 +521702580 6006941 +131778206 -122439452 +-703832838 769853752 +-883571551 704484855 +493506531 -187907866 +-285067151 -962221879 +-622833022 -778564343 +-225091150 -115542621 +246591041 -511692320 +403103121 -520327814 +670538995 576647254 +355881 632140115 +-91307202 -976327610 +131824143 -846408807 +91716392 -107054126 +425428048 259370436 +316749536 832779335 +-68833710 -635550199 +197578316 67053526 +221584659 -695314127 +-546808329 -253889574 +502892868 -108758979 +92555669 375460111 +-370284268 -437604832 +564453649 -542231559 +407277430 -21444971 +-77682728 100738342 +237456420 798056228 +240150163 866408367 +306806829 -712592285 +-233197218 859236815 +-612170082 -748080759 +21089427 224771839 +784159103 657561099 +190975322 594550287 +575312705 -446749692 +-668358404 -65549253 +746097967 -41128016 +662080403 -450724233 +793536521 151476969 +-919324855 -459026034 +588514625 526642060 +-505937768 -3971515 +363729665 853193312 +725180517 320349735 +-104028151 -6269806 +-401068113 -264078723 +-910238615 509447496 +-928966952 -109177349 +833284534 -862411158 +490137847 -102714551 +-26227011 -573796706 +318137835 959883059 +-984766439 -602652551 +150285822 -104588748 +364198217 -553569203 +522355572 855061042 +535828485 -720596525 +-850159291 708347896 +966475037 -300054984 +124039358 408480351 +245853903 555970601 +683867819 75259962 +390382420 143266612 +853214227 -440071332 +-820763655 -105552110 +110068017 -864628994 +150332200 -966007295 +152515188 306837182 +-992245536 897194661 +183276712 -690110040 +904815002 290593244 +-484475507 32242812 +293385129 500571682 +-469150991 -33644951 +-620673444 862570659 +266997719 934673938 +716028052 -311858148 +-635318445 384015035 +-365765746 914472874 +-48975656 804779838 +185084693 -229328045 +175263245 -228121050 +229221062 -772481367 +-290525329 -618221308 +-46727465 598873055 +415000073 -221196064 +796067717 -982508279 +559209867 -922712126 +-879933199 185480486 +-425952058 -98006866 +-911213431 -538879312 +-437543669 -345033435 +-518415367 -639703567 +323766075 87398299 +963203171 -629011613 +463890957 554162583 +243997539 -556489772 +121267268 633280135 +-485288683 249669423 +787136385 886952220 +811568406 -663867361 +655058723 44109265 +-429230729 44789129 +-554713820 272056364 +60941805 -7297513 +968062165 -957027603 +-411607529 -769131298 +625130080 725779083 +-542775112 101919916 +131973879 624549277 +-648920596 -386765146 +-895263500 118897919 +452830556 -687155090 +-139644329 72221806 +-954724040 393380292 +485544536 -441164758 +-881062093 -690842772 +364336286 684575566 +-501957551 740527146 +-251934180 -774106579 +-200608186 572572619 +48353764 -835801950 +-263374556 -873142462 +-50564286 -624035180 +-102667892 658691877 +904627969 -379854972 +-173638434 -379315272 +-228012266 -987742634 +-733547490 -747410884 +893927552 -894217278 +-398532297 601140222 +84379674 31313491 +-509187884 724943043 +-348736684 525446402 +263028027 798369417 +600633038 -628198058 +486267239 -222656523 +-430926955 -87576334 +-188069490 -554615795 +-37662656 -121506531 +355495402 297581505 +541096437 -730260716 +189313671 -363187514 +-967288454 -536217266 +-780039858 699457735 +261040004 884409449 +57675443 -377724641 +-857357506 -82272976 +-147769559 10201106 +229536839 -322847698 +-139374492 -792551792 +-186797793 15133970 +87835157 -467127810 +-682139549 101622208 +899968184 -521278606 +-612828776 647159835 +171184810 962833289 +805464486 709241243 +-961548987 557164329 +902286047 508730574 +753231690 -642405933 +162918121 177167916 +-344372894 152215076 +655187293 -56925834 +365121726 -216014992 +-32960802 -268775712 +785769140 -514979713 +395170534 369522608 +834212178 -29040504 +850415491 454439621 +-40174005 881394291 +-612798941 117557906 +-789426409 799764111 +668161954 293247172 +604397406 -813833872 +-343618632 193879476 +-606617399 836589251 +-999351157 -543446948 +-52217212 -457571910 +154107848 387498019 +-610251217 -404394808 +-273242600 387239412 +774788661 416268976 +81839635 642855277 +669365294 -856297984 +747262386 259006294 +-584472373 709028738 +879267366 767523799 +-659831861 -651969198 +-73605507 -725917864 +-413139160 191042693 +215160988 -319980281 +-897219485 -504404669 +-332558196 23850353 +788915500 -358531291 +-405611385 -924096908 +334173251 -332787880 +-570325983 403942403 +136722190 813522364 +919537231 -876618951 +-880748808 903100523 +446967758 -943188930 +147832355 515599513 +-927187450 716187723 +-303953681 -331592984 +-867546840 -85141936 +-912860510 -168239897 +-4051449 -283210894 +-356927777 -197476542 +560384423 55113201 +175597661 185557348 +-157178570 -434693174 +-501100074 -342350692 +-375195738 -580894424 +364983218 -836204888 +-461942544 192822261 +644718792 -386289880 +83199834 427656024 +-775072675 841176208 +349076554 204657761 +831626738 -143043169 +922430830 -578753703 +-823931171 -931124602 +204865666 -152784459 +-883886980 -183283467 +-500080794 459046338 +-825287130 270247390 +-901538734 -765041301 +890913475 -94188282 +-36145608 249197364 +830113928 634348983 +657966295 576204939 +133460838 -197796082 +561187562 -79531385 +-745883017 -705424140 +310689823 799602064 +670955642 -455404831 +-185161981 -736252252 +-670843431 -758246948 +587445805 -11990056 +135079303 369980311 +-295683023 433551080 +864995323 635548619 +-129024956 -766145516 +-573640964 -577007054 +-868851232 -691182166 +-803012628 -958859314 +426110876 123072093 +560928931 318920934 +302216289 -325163345 +161140344 159459489 +-476763755 26312604 +821749725 357681816 +333511386 -829016017 +-133613527 164919904 +-329903325 -460005136 +-983148963 740316692 +-34710836 672155665 +857178249 239646999 +645889262 -135879428 +-193902529 -798833694 +699010763 936305983 +-676631275 580399261 +234341554 -889106268 +754717829 -142263991 +-290831860 144158816 +-223140391 681242202 +-885905320 -568749490 +450866770 -979438379 +-370387103 -47257400 +-475014007 292612860 +226938303 855001356 +173679563 474918560 +-466698340 764776319 +-626833962 868338318 +-12322041 424924860 +-894083212 360812895 +-362016628 429048587 +-873984824 -877065425 +-360150451 -947781093 +-562246586 -162763944 +393944761 587485834 +-282920079 -727234651 +-62887492 997958779 +432074920 -822401044 +100358934 339337889 +170112352 789195074 +792147671 193917599 +25198401 -25256299 +124509410 751144042 +-937147946 308323588 +924638686 981538177 +-552170098 136746181 +-877965297 -577332926 +145437581 636151774 +981485269 931612587 +850089689 -118242335 +800342278 -305977737 +-698512855 -143663333 +-674622424 107554675 +-960047934 -45591697 +-779768436 -863094632 +-835086864 -254570495 +-92207965 512941394 +718936056 829627983 +-691300784 -29536604 +33115336 982581440 +-818325776 478273716 +-618926022 103756324 +892787114 294155334 +951759522 886723109 +-251006342 437468741 +-640503268 342673361 +-442236364 214150825 +-718912369 850700937 +217059447 427776849 +-155075712 -654565015 +-420585915 890145792 +-794048472 774210279 +-875944771 9861280 +262882031 325043016 +52579325 -873042381 +906026125 -555430435 +-807614989 481609712 +-687979524 -93700218 +-71359571 568555766 +67515228 737863235 +492597740 -339261494 +723367716 -246509539 +-192575811 -905497944 +950060375 -707475068 +345735954 -679174995 +6740867 146418870 +614499812 -438918869 +-369802078 445537717 +952255330 501945697 +-600069953 970123701 +-96535251 76458445 +-508643263 692691069 +688336686 -732809881 +233721368 -402460341 +-270365604 -817086055 +-140160133 -433325219 +-357014594 262123844 +864580392 508471919 +-733797019 -976776547 +-360251984 -238150458 +-416614523 -982266723 +-780311856 -875175943 +954940116 421843185 +405936021 -900599259 +108009109 -53714640 +482758639 210233826 +493734549 967913742 +791207508 -500777627 +-951643726 -216497509 +293451897 218509056 +-141571417 -893298442 +143911851 -923053851 +-439923899 -586256144 +274440978 -301542324 +-14551663 -718726697 +12080255 -880551947 +155101821 -589663434 +-502649636 -36505950 +510239036 -110786295 +-420759115 -487349767 +-856656342 -618321749 +-828342287 -955847025 +507366114 -893756856 +-366314646 18044782 +283269518 351347840 +-399926957 -70510231 +-414945180 -877156006 +921212710 547819372 +584905936 506087612 +-491826005 -902502001 +541118739 -893881433 +-958553476 -762186531 +315886083 697227857 +-397698968 -580110024 +-360215330 -57575108 +32986710 -790747523 +344718125 590008868 +-823688775 -723598707 +390200366 314400903 +194602662 -244463890 +730339771 -630166920 +-696307384 654098339 +-59984562 -388133613 +-55862909 -403587505 +-937544387 -168004966 +-681162397 180246092 +398972364 225526830 +306417316 -569495707 +-176953036 -258729167 +-657017904 538774299 +-993404975 764785155 +576839041 -600404763 +211204908 856561956 +-811073771 208838485 +-968850214 -116462848 +780131670 831305820 +80241793 -774947017 +-504408744 -110241300 +269876347 -947450451 +967921403 -9516720 +-29575059 833368898 +201438422 -494388358 +976564643 -381715597 +-464387310 -236574594 +-195643432 281406757 +813885096 503436547 +-685450599 -543401461 +-742635163 276145561 +-18721705 -94615095 +407010782 -285178514 +-473956799 282057206 +3360635 -857998985 +682419390 393102841 +80221871 -609379458 +-928336219 -258846692 +300658186 819414907 +18326569 -984799695 +-970827481 -204328029 +-584749309 -81705485 +-406735159 -172233873 +564250308 -531665822 +702071372 590691598 +698489257 537304061 +-362465102 -303379131 +-365542895 565487510 +-189904733 84733887 +283494849 734549711 +-533554258 711200951 +-465222668 -797231066 +98246249 -136914519 +895150544 -874751529 +-533007755 145010305 +-119209280 166341941 +788904178 758733908 +-510197116 -670774159 +268024750 -846665993 +-35898959 970858722 +-868116557 203676669 +-553146050 -754922806 +340282675 -904479901 +-632082099 -471962727 +826951338 588025268 +811283766 454307394 +-639722123 739826983 +785357535 956541009 +-91902571 468704594 +-913457065 -629439827 +-792967261 577437027 +-884912324 -622559813 +-114842287 641379326 +638098713 249165899 +231035563 445137890 +-411691028 863523845 +626322507 -609154566 +805099540 -959328710 +-953915390 -860194401 +-272168608 501991273 +-658569029 -759075628 +592178252 880516669 +2193501 -277411679 +960014526 448510863 +-314367036 955708768 +-498743203 231154843 +253445352 812625536 +945534792 -112928892 +-396836465 -14946120 +-14011882 604976022 +-5032612 -210939945 +-211077537 -949537497 +-270345837 107259165 +-865661310 -360459034 +-171142701 -842492785 +-991840612 -59601896 +-256187929 418653860 +-614162249 456622772 +-48836080 -525996324 +-72263387 955691073 +-160853953 724351624 +-538648684 -203695628 +-744047710 735079694 +-34581625 -512796607 +712923509 53373388 +401066382 94368530 +575421290 -980013244 +-374912502 34677265 +960695321 -546790800 +-351713666 -962405474 +784158438 -853514155 +675256426 342021230 +693699374 843698684 +-206779327 -283006886 +-94603846 65129470 +206137617 -767547870 +559194201 436528855 +907713389 -405878164 +916460725 -33533472 +778813392 766354558 +-559028816 510896320 +235619360 -531464148 +-525647593 -101862546 +-698715444 539760958 +-631053205 -947691719 +-517259792 956635289 +-378781020 -676758107 +-335386215 -100175335 +967112566 -675689563 +560188345 616384697 +-314025269 491241931 +-971169048 -963354272 +-291401488 -870253864 +-989505007 -742794748 +169697775 -133626212 +-323433399 257368457 +-489558677 -639001933 +-732999672 952394782 +278101686 94619125 +826406412 531907603 +449047900 -750573008 +486106099 510224013 +367106614 66756126 +-447269701 788000687 +-242707369 755820928 +859990739 -435421684 +676075443 454634883 +484097382 -307007658 +-130356627 -199200294 +241930864 -730212531 +817563734 145822417 +-106010406 -946644970 +680230126 537034511 +80685238 -239335642 +206668552 625744211 +209056857 919449316 +596406561 -768900330 +710135270 -736556873 +22130173 -613922291 +-459110720 -213932785 +19464310 821864656 +-364297266 -897157580 +-722258476 -867195675 +-660982333 795821168 +-864573034 72397000 +-432930587 570310944 +-199523146 521027670 +-726203272 -751266968 +499738496 239090228 +354241827 80555529 +-700024843 -767799017 +-334122934 166503912 +-916827553 432672934 +762895096 -86645206 +48402517 -577924329 +-139521918 -461593674 +749107864 750900514 +-490073705 -397086006 +939329920 -215370438 +-27667605 989608745 +617301833 610013255 +208577914 115152662 +-680391756 -763798230 +742802941 -57299400 +951635636 -671176476 +-602280540 587697378 +531134884 7836299 +-886486309 -639659250 +591683341 720230126 +-467044747 885120135 +-718620070 -140406366 +-935222483 -189467308 +-198593651 -316365331 +396255273 920927820 +218671409 991692175 +-122331414 -851742559 +386751616 222662583 +-345648271 -808662140 +-84687718 -819039963 +-667102055 396502163 +-331303137 -933360980 +-690525065 82133637 +671810549 496903869 +-533895410 776403356 +244017842 413613182 +876157956 -484913759 +851024999 147279181 +-92584191 719289181 +-666759509 162064162 +-999385747 851605496 +-923858749 149510671 +816954721 -102051343 +564978914 -50640865 +362351399 938028477 +446774196 -575684993 +245976550 432368785 +164799710 -341087333 +589423967 83615609 +-297847717 117039088 +114201729 -156377659 +388172569 -481477503 +-676341937 -636870415 +649402896 -639509973 +-659107203 -830863890 +700452212 406189973 +-390659982 422294704 +425700978 -587809917 +-820793681 54106727 +-712683395 529267565 +857371237 -417028937 +774970707 819964224 +-212392784 -72011162 +604414468 328963935 +299973234 -8939870 +-453538024 566070235 +-649599774 -138181981 +-242691378 -376750800 +732961897 189935099 +-380326795 764412377 +738626159 -851180010 +-265434046 -851796658 +-406227091 642277161 +19605702 -96715040 +-736365281 -870343509 +894868627 860947736 +740484741 -71442911 +935231983 963394975 +932737589 -81221028 +432474218 32958529 +547724392 -360989817 +-183069236 896446424 +-650963525 -224350614 +-972565377 -10261853 +252102331 40845426 +123183724 526440837 +-489100601 -295982224 +550892855 90770095 +541930565 -342678544 +-464199078 -851669370 +627241184 977795131 +-71735787 23607461 +301335691 802017738 +471655402 130971679 +230020145 938424361 +-575651 668513284 +592680259 -706630239 +805438456 -450734746 +-11162600 801306928 +-950485171 587952905 +-825064904 412650215 +-695271908 622889043 +-851259024 900206012 +296836007 355539848 +135882830 -886686094 +-305471856 630848910 +-71482646 -263746107 +-518831950 300343060 +681513986 -252707868 +-889557280 -469694166 +998138343 -251633878 +-384246363 -374674660 +847021764 204611965 +598524126 394823066 +-15001433 508474100 +-487390743 -269897922 +-747992968 -825984446 +-206560796 770071057 +103946230 -703919692 +-385148077 -533557763 +-447545963 117897020 +-424233716 839202260 +894316856 714861804 +-355214046 982241049 +293932366 -85369546 +-148624303 215258376 +602915813 64018671 +-271853957 481658708 +18191834 -728735302 +-838554204 -95724710 +407225114 908811396 +290928278 -525616326 +-800840775 960464139 +-85883590 -655942807 +-789305345 -745028641 +366367489 -418954920 +-338496040 -369960906 +-186346457 861431802 +-351966742 -956861983 +-469323692 684883907 +652402650 185062180 +-845177972 412272159 +-913757491 234081720 +628869076 67091775 +5619423 503959404 +-498223998 -349572459 +168295682 359750740 +-868638950 348370795 +-362837840 -391223243 +-856672953 990849364 +870180165 914085038 +888933490 538773296 +-432333034 -38568139 +413153587 -295455815 +-772426040 -930026136 +736239890 974284683 +-42163562 329027736 +775525544 -961645907 +125682019 991145935 +-10038139 261056791 +547982784 -54948253 +-823427914 -977440703 +-765909133 881473713 +-678563842 344392672 +-425619891 -705712966 +-278841965 226781303 +-490489778 -860567418 +744529888 756613752 +922029006 -78731797 +265383467 -139993315 +223101079 -178285006 +-168823705 323502760 +-239002628 -648598064 +-462155348 -317735080 +778344188 258844976 +932513500 -597416185 +-898066311 -8366520 +-631637163 877741250 +783312151 -182535496 +-775529939 242495984 +526427097 -636146422 +-333641371 -568729867 +-319419100 827319857 +235955212 932191464 +-557117387 -298233542 +118210228 879169056 +-448859677 -791070955 +-867463291 -79850277 +153232061 290235654 +608950862 478987171 +2937831 -212485326 +-633613679 -588703313 +-867125114 237336871 +-340203120 -373107905 +-230958429 -449637915 +689842307 648062354 +703712356 -653134875 +-863088368 346714113 +-87407931 -50012663 +36781191 865062359 +-46579241 395731689 +-524294513 57109270 +-256224994 -992050757 +-990390933 -33402600 +-676234749 866387577 +-369446948 -599522129 +-594654563 512447351 +214975106 179157174 +-466556522 -266171963 +20469958 143781308 +109354014 494762314 +76025639 5206741 +-369678932 566107044 +-415337419 -583613091 +-391481309 -205969598 +529575056 -856659887 +-58675852 23116853 +-162229417 -17883374 +212187027 568417292 +4113535 103357064 +-208883214 901543387 +-841080025 -138892036 +823744855 -758723145 +-590212375 -368203876 +-294923713 -491698834 +145569153 761926572 +736758552 -649024444 +-878897949 -725495055 +639572315 -374694970 +-156541749 655568454 +-155953573 757843285 +64621063 619846197 +664781935 983661374 +254448442 -835592541 +691635026 -36495332 +-414160882 -494970013 +-247264873 -225066856 +-804521529 -325384592 +-899877253 372122882 +-772950538 -560690058 +-686302997 -672399216 +531859533 -98325551 +-715368655 -41354355 +876633526 614142838 +468511507 648758510 +-518355184 542091943 +-582026650 197973739 +693612572 163659417 +695629667 -94714783 +-523610639 -936302762 +-513004431 336015083 +-907181679 201633728 +165888050 492803582 +382044087 17580874 +-39484784 334633689 +-482716249 -89232236 +113596120 549515589 +-925986193 -615400309 +-706008429 -232341462 +-715087133 647730095 +-42274185 88239934 +-717728035 -665178037 +218545556 -262865100 +-991332877 -709803618 +409496658 -686121493 +941762876 435994182 +-245981796 332078316 +755992303 -96026307 +-314471329 289576533 +570251605 694393331 +235418973 -202437480 +322287651 -794216852 +-270943168 948419245 +-835012722 -961948670 +603264954 292887341 +-287589930 798452991 +-188889852 502387347 +290982741 349878600 +411491584 -69460872 +666806433 -985186031 +-840435455 249797279 +366131863 318934886 +91863081 -628709855 +-462667390 990866546 +101671974 975839154 +-73924148 -140661968 +34847612 326961368 +436961247 47449995 +528410386 -251864527 +690918159 625425321 +875965729 625786993 +812349414 813023128 +-470868663 131705366 +-857712777 958209516 +986378842 -886330969 +39461251 -132983550 +-298208029 336527036 +664441715 -937373501 +655678309 -295781527 +601853614 -739900316 +-537763743 823278170 +795931603 -105968723 +-904664338 311835297 +52222778 -689898053 +841666152 165656753 +964678541 178277923 +-816625449 336486569 +477862270 982434179 +987022852 -297653939 +747562383 156932993 +-604903816 655293385 +-365101558 -306117464 +995889590 141043515 +-63635779 -571621614 +-941299498 123502018 +721280520 863928779 +-969523055 -866774691 +169230657 27455475 +-607450541 8013309 +574522965 -376612936 +606072812 -839766411 +949268865 -494658533 +-441840786 638387528 +-61987041 -463783131 +573856921 -238727336 +519272841 -433241628 +-148131974 -330844121 +950129609 377603130 +-996671712 -488495215 +96571966 -215182160 +381228782 -403304603 +54074289 -839763546 +-486714879 -89474269 +967592351 -386181712 +694099127 397329522 +-821949575 17010967 +-777692001 -240057827 +849327066 77290452 +933538380 343835598 +851988428 746395524 +436939644 -753408315 +929276967 -293340282 +-755830373 -222441063 +-41739144 115446921 +-203673300 628049083 +227911154 260201333 +-55417999 513722823 +955912547 983683154 +-775570737 539394270 +186494597 710351222 +-98429537 66220506 +-798864602 -400776402 +-582809468 -495385121 +23409664 -773805618 +45449173 989886717 +-277374013 -585693431 +-17676458 796777876 +-610544638 712778326 +340177674 -501257743 +-447961898 -131730403 +-684826615 586829226 +177798305 -920432903 +665215460 579262327 +-107490868 187302884 +27527521 572230341 +-661585192 509099197 +65128195 -933391463 +277198275 -466188465 +-216081392 -845319129 +653317163 -86516332 +52355315 382211425 +-685086801 -257343229 +-333099207 -254332607 +-742635758 -670679436 +406420350 -380048547 +-161717537 -592969324 +-673311919 -229833947 +-950974211 457507223 +-592578750 -442429474 +-109491697 -134970899 +-72645339 -71064371 +-737768214 -94921895 +467862441 -568795217 +983884144 -996088998 +-321340262 -749103206 +-304792549 420688283 +-92551778 579823940 +-48835032 217811510 +-13202558 751038368 +-604042132 920725594 +146199376 -842945329 +642954094 -403970819 +-154109429 890823666 +335917689 -215206023 +-226550870 513413720 +-207957165 930572327 +532871626 878643376 +423779335 -457612722 +-664216371 -602313295 +643312602 -866129836 +-764222945 -87653252 +921704743 -103151530 +673846810 -496090760 +-876011753 37909899 +773646025 546362633 +436927358 132167777 +-493249706 -144548741 +962922170 -996583690 +-649403089 -482356260 +-725901542 662188775 +-775691447 952362427 +-380126983 -470543765 +-361108546 -746368304 +-965188927 803623931 +-745581870 922299167 +-527709191 -158783457 +-808442400 307013615 +-206353713 -258759094 +-461540960 -305942009 +71830785 105144939 +-413611496 -827633925 +453819164 937152534 +750762417 -884189319 +712416430 -223932221 +308545391 -597953855 +-986069345 365586432 +420991822 48677289 +985875184 237172774 +-604156380 878400145 +-186205109 419991463 +478378792 -802702950 +-505894393 -231839658 +124528620 -795012842 +529680503 -168262919 +804725243 899093828 +-235270626 598319669 +294425590 -771994850 +-67891341 -711622279 +811237236 -484034660 +-146108880 849672113 +-867546391 -484218413 +-438079726 653183699 +-860531808 647970908 +569576739 508500116 +272162456 -49592984 +-319783293 -613698178 +-186844001 -985979902 +974062835 278002895 +-962201860 565835548 +-367129029 -530328417 +509459446 567683892 +-853940997 -919926205 +931514240 -321083381 +-531742626 189717806 +-573922655 699367620 +468786742 -302686608 +887165251 -713580859 +-943792607 523888730 +-974775041 695947065 +-779514075 -419461154 +-108197669 -478824954 +-327290490 -801699752 +961970091 905698268 +741496507 -642702925 +-872212679 373735560 +276246012 110829416 +96237092 -585222181 +631949882 -766837058 +-84377183 340292381 +84929294 -168437266 +-156654550 -500037509 +50263368 897595821 +489499031 -708190096 +630155257 612722124 +159714687 537731932 +-615402292 -1704273 +384156900 437620397 +-948279548 -707320471 +483828222 -628656583 +365768970 -553017786 +-265600025 620313878 +231377495 -396420503 +364485527 -593511555 +609171573 -578462398 +227138801 -32748689 +366052261 -756904335 +-418783982 -26768128 +575664477 677418544 +-302682423 725619119 +-389975331 -715120286 +660965869 437323104 +-755994596 543658635 +897264071 -811997055 +666537610 425441619 +243980142 658664674 +520516557 -23284445 +534415962 -511675837 +-322958975 -324929895 +-639977241 166211853 +-721857704 833435279 +371038520 851110132 +694218017 -84486492 +812328248 -430307793 +275788817 676418744 +-896431557 -527487675 +459783496 -981911588 +442944526 619235381 +762684071 428731163 +-627613698 557929005 +967247261 -170010212 +179060694 38135539 +-110929246 829612142 +697468643 -88622241 +560394759 338040077 +-570394965 -337161290 +437689767 324381530 +746155503 -101436226 +-213832017 643814862 +-772355638 666714046 +75183187 317664603 +509479651 283826441 +626830016 905032330 +906874682 211060407 +-845052873 788803400 +-479139427 -219090049 +-99823294 -237685771 +-727139245 -731592625 +205944094 163452973 +693761171 -731811352 +-349568546 929666978 +-878893377 -553353827 +-189012447 -438015801 +33864992 689747521 +748622053 521253658 +177561144 615730037 +-405136943 445808803 +-643844686 210792178 +-367206109 -322327648 +-608962975 759797279 +-605125256 937205064 +760548051 957931830 +942386135 -148001425 +-459828777 239755897 +306692352 812355919 +169672284 -991222707 +722540639 -460637556 +-747336963 -30319722 +421952585 -17669507 +-218900830 327372774 +381866044 -996767257 +-940770322 -460321117 +-854741928 -645810793 +608339067 -581235313 +672917211 18308333 +939905639 931474040 +-762576812 707750023 +-829850531 241891683 +472099549 -148337013 +694541467 400662345 +501649596 -216326337 +-30780524 -999831275 +-968332894 37979324 +248854978 -204290906 +-128993906 -126737327 +-682552282 -777643507 +-70578272 -884495593 +702458764 908629385 +-634058202 766574648 +-875508843 750139736 +-319083292 135000945 +-733935004 487719114 +-839546796 -266325544 +145283147 -180387440 +-796378987 795056306 +-149798789 -723479170 +-80944402 212317342 +719803743 -36913833 +-824032963 -750527968 +861304677 -427941758 +-599945530 906114089 +594308043 111634666 +407573038 801839777 +-894418469 -558868954 +310837475 901547464 +-281281033 898474343 +-287235796 46695123 +405950655 -39005506 +656721632 328290098 +-932525898 -154900547 +604536838 -302125840 +406970034 930097215 +-939637857 180414255 +-673192862 -312044630 +688317138 -110606122 +-951976830 -591758257 +-520333147 -411635746 +-142806047 -551678036 +-888205342 -224256484 +740138437 -735333541 +-899007039 227305572 +863103270 -965528074 +945075685 -831717046 +962137913 232596520 +331390651 -30269669 +819195201 -661216545 +-217066293 -697466821 +176840294 943881445 +-101431434 -997973059 +684076668 868618458 +-715902584 -532471119 +-849156683 1727967 +-23891092 -813690133 +-552395979 -212645838 +738919868 926237601 +212331792 -435728917 +867199174 -67142095 +-747742314 -110606859 +-143512020 -577485377 +28111038 -625286957 +832578967 -139302620 +686305028 -809345002 +-636708745 305854720 +-103896917 177215807 +-386451129 350823382 +-865355849 -78681958 +-23838222 -300476512 +-210637295 -395197015 +-238944992 -803149691 +512612132 -13862413 +-553778149 -107391483 +-111385197 461063534 +263278606 -725536860 +720952265 510734774 +-252344426 -961191815 +150180276 -283694130 +436752717 606122780 +25469021 249018212 +902116251 283556609 +697073873 951051030 +434252287 -874910376 +255622201 -79536012 +1714757 -613016202 +-319659606 -502667050 +-809961334 722460547 +641462298 410170717 +-820610529 353390835 +811427368 -917877755 +-220063127 905788277 +-536469776 898293298 +143182484 806197380 +-738107896 -954942081 +-711160409 413024577 +268650270 -204791881 +173748936 213055801 +198961573 228185146 +372328306 -455493365 +331969278 869919415 +530469214 480560404 +-342070574 -660695438 +532143895 545956413 +792310251 158081941 +230833360 382412929 +-404332627 -201094246 +65136855 337743398 +-701472035 -180188124 +70231356 -536221931 +855158333 -252332243 +-286363407 499139254 +668346896 663238345 +761063431 -384888827 +-432173311 -263498945 +360996611 404244192 +-62871811 -495880900 +77854297 -579713554 +431555025 128064943 +163129381 168263755 +954757010 -76341115 +-701366860 752376188 +-911708490 -305850423 +-31078294 -549788500 +836062676 578288104 +-134585483 -227915201 +553225929 -257231790 +705670627 -104241284 +-647741729 -45644422 +-639175688 -307500486 +430833730 928650190 +758627518 118158147 +-93984077 499387390 +-931267891 933038079 +-512203534 53491043 +-975537241 823215610 +-116323898 -474505499 +453206859 -968638416 +609929288 340045661 +802270459 -612112569 +-168388293 -812489000 +-645245688 431953292 +281654470 431710690 +736426888 -284674657 +595388016 338258544 +395371164 -426288761 +176046630 94098598 +228072756 -591111516 +-277252229 -736134878 +-181994333 37219202 +452795507 -800905466 +994611881 -165323040 +-45338501 -819216116 +-696734271 -161912816 +-192601786 879462161 +-584201267 -109563548 +-401807945 288344579 +-738299785 165538035 +21306793 668765674 +513237988 -891800597 +490583554 -412368354 +857734321 -188483623 +944497410 -247038948 +-424100772 133905543 +-914736165 -407229341 +-302684650 456095261 +59060949 -350077960 +-677859669 668623780 +-359830590 101443499 +-925670846 -332467545 +626289265 -196028756 +-834650864 856084016 +-370831725 -131021393 +-599865640 -825066057 +-237824599 504245382 +700757138 606519916 +-871924422 18850366 +-691003479 895688826 +586389330 -666103309 +414568753 -935232558 +-361804134 179505593 +-605835206 674507126 +-226498553 -302160593 +715076610 -901096149 +-503789584 454940904 +-956291975 -685126528 +-197958357 881138451 +-915194067 -927801286 +765640094 -232105761 +841000944 429001875 +306548533 143512783 +-824332105 -405359158 +-693296363 810914307 +720156137 877861928 +586692410 259930641 +742132674 612663824 +-438117922 -75777387 +43189201 -202301555 +-720247427 10950473 +-187158051 439336635 +-94030636 -62120607 +761607046 506642419 +553707022 355661100 +24897944 760882257 +75385311 -312620008 +458393424 891945698 +363873441 322275325 +531006302 100339226 +-965638359 -696434716 +-384519715 -689232500 +-132583848 -605548664 +-725983836 -180130291 +89633386 996033510 +-770853757 -784036086 +-405908710 853476979 +954713446 412804707 +-871983965 -953609351 +-871928241 -252529879 +-577979256 -633910240 +584625502 196156374 +75377430 -993939691 +166061223 884549895 +-798457525 91961642 +102376476 -259760509 +560129499 -644947326 +-781023604 -796513149 +752037378 -602085595 +-170201535 258921551 +-327912827 449286239 +218686853 -476555282 +725930109 355679811 +-784252278 808014676 +-366887851 -917680617 +-812423889 812062394 +-759866443 513795600 +-325275604 995271535 +440500428 -617502236 +270582553 -661304620 +903479465 -827519310 +-414331210 -819677132 +780604650 -114956623 +468051570 -89485620 +64442319 -237927500 +-746770306 161703800 +750608519 67071444 +-522985097 581347463 +459931959 939546844 +240166752 -805341801 +165467228 603636805 +-829458675 566003830 +-858089043 -76793979 +909333669 -343776121 +-608660084 68496841 +652741095 -915814984 +-628976888 -311026522 +-385622255 -370950193 +-453983155 -667110352 +-259722315 -501223906 +-793249510 -499521219 +171794635 587653495 +706043359 671340761 +693850073 154817518 +94320603 -664016638 +-210600137 -855831262 +961194963 202131108 +633066181 -312221261 +816440746 -98518172 +657341217 427807042 +-502988117 587118231 +-709073031 -308508063 +-831804554 534213240 +-492986104 -586880837 +-844280948 790322010 +-904455071 145407381 +590505948 -47327848 +-146339432 -382230475 +962818439 -124599760 +559626676 -882805188 +389819488 -753067000 +985383323 700090699 +593968473 733265739 +600498816 693832429 +-141929081 -774303432 +-285576749 960525126 +829505101 -530906776 +249599044 -729296603 +-80394570 142639020 +265678621 857818156 +-940227991 -755580239 +132520655 -836967031 +-833196969 910684904 +-21567469 354139527 +232510125 -964007612 +-340090950 177596996 +37383172 727412766 +-974270390 381685141 +-793478130 -188052221 +939065321 -324812227 +-348462151 -333568559 +-554900295 -884874010 +-27682215 -245778653 +-221975149 -620808206 +313051999 356935240 +197186451 -893977017 +-502977561 -521594428 +-962111468 -886231116 +585044929 330664421 +738893027 426916231 +762385388 -251895836 +750815166 -623110002 +-263170070 140899191 +-20320274 847213298 +-339086151 -596173352 +-194399694 -293366845 +747942921 731791303 +-480303609 -401081410 +251065822 713189123 +-456465229 564423530 +-620922965 -775400135 +602076903 188058994 +15116346 -432653181 +-224943425 999775947 +-852269542 -639267930 +-697805648 -12812324 +894922057 310717790 +324587016 857507660 +408438199 -63166870 +987749959 385423951 +-545922197 729425821 +996640911 -275624088 +736835512 -87518359 +377306452 -110747261 +255788203 -664077492 +270021121 950723989 +584278207 -480618738 +-743749608 -156046182 +265911818 -203050021 +481943166 545939430 +-659554259 807813032 +-970051052 141091912 +742561290 -880434175 +-376075361 -295434990 +500073334 943209679 +250598571 -808693883 +-174151050 -669570366 +623247363 998299245 +-763487467 -344130815 +-90827065 448579560 +327690236 27466906 +-711305786 819368265 +-876092858 678883232 +933156080 27751264 +-926809556 671380298 +-497649509 440597980 +940581417 -350027320 +590874848 660765111 +990469271 261025297 +-431003063 -927836279 +-209579282 -809145781 +-242911379 436319548 +-785726387 -476936433 +107015321 -515396224 +381974751 158756986 +-347378294 -314786882 +-124358947 -671762081 +640226447 851753864 +-678658964 -790798337 +178692993 254776341 +333527203 -557025081 +172831837 -85107351 +-194990272 313736223 +-216134191 979047942 +-764363658 -83935756 +-406391396 989077251 +-982981424 -328488931 +-973187671 916930956 +-391571779 851911872 +-428879387 -700233454 +-42186370 526420452 +-548090573 -959752441 +-276569602 186790754 +-181577272 -895038794 +-808436913 74831455 +258058930 -597381470 +-865822707 -566970349 +221893967 467973314 +51663398 -683881172 +-386645096 328498897 +-347993994 864976480 +144145736 -900924096 +-745169973 134327047 +68198498 -824980066 +-946095988 274269309 +-38929267 -262470755 +-308297155 -65238184 +802682738 794388312 +975817974 12320137 +-695035431 -181077829 +764368293 -170679980 +-698115319 529980756 +305399151 584046679 +738435669 -193762297 +-134787486 204741498 +-364153902 -421233919 +558068212 -414830629 +-876322857 247910497 +506994031 -874137784 +330248969 645639970 +760834156 250664628 +-546250623 370073657 +-714767795 351791563 +219561019 -780208074 +-543499972 730278674 +-401593225 35494765 +-162645906 689222765 +-938280997 -447076501 +-213462682 511492788 +-993045697 -930686961 +-246944513 572644749 +602677833 811604699 +-751187672 -90170978 +-675573175 -452052368 +-994418811 454627581 +-242255639 -478710631 +264235744 407604571 +715800642 441197608 +-611956441 471288742 +-573334856 616941877 +548219967 -358037603 +-994943485 -404858127 +558665326 -69619028 +-843334674 -65979977 +-556030165 -94479184 +75559969 -922692450 +-277770952 602934706 +328162341 992975301 +-870829998 148242644 +755075079 -245912457 +-132732603 -282876235 +-983036327 -803658351 +123673585 256864247 +-661387679 -22868556 +-206061741 421237200 +712155060 -969515773 +541575562 -993005266 +-871789147 -269932818 +243053833 655718519 +-245545366 535217133 +-62033668 629499136 +-749006064 -226056843 +-27046189 466173004 +1953786 458901908 +-841562700 323206850 +449418683 140742887 +-837808682 -660731894 +-719688961 40606651 +914924492 329815088 +-92810109 -833331219 +762009500 426906911 +-971951283 490360931 +-563702745 504038120 +645990623 691514546 +-625670134 -973753787 +495322403 -957083538 +325338100 -262393555 +-813299898 600096575 +-695961578 -940512307 +-263718465 -530780380 +-296654093 -232111419 +365606802 593980770 +-966726970 308544541 +-449315909 -503235500 +185776061 -14125413 +-427227489 369930058 +917630850 -389999988 +-807620328 526792167 +-954736495 288266072 +518655856 -208198375 +-855545796 -397656255 +-774889371 -464491021 +-257128793 526589989 +-685225552 -801978410 +-793150495 940318150 +826289157 2995667 +-438771615 142678194 +773544277 128611544 +-954556833 48303435 +209667607 353151498 +306654093 12029689 +-390411325 -423690457 +-285374538 434581100 +-869947109 174556715 +-547813194 -765076235 +884790300 -702756367 +506164970 244368587 +766764785 524329604 +254768443 420262434 +13403193 601768470 +-591651487 -396265299 +720378299 429077214 +-459343331 455160992 +-766505777 -170195426 +-221904058 610152303 +951270167 -886373217 +389139506 -45252020 +-639744236 -445724246 +130446678 734717418 +112284207 645308890 +36262344 956114078 +-606644003 -923429076 +-226411711 838064603 +-528135423 -337771414 +114825544 -964144272 +191192224 -648679998 +-352440206 -504449768 +421584560 17736595 +972488989 -526009465 +852237133 455932241 +832579743 -602270624 +-577621951 639737615 +-388416132 -139462051 +-181525556 -525407995 +142942870 -235060630 +-783842385 524773275 +558620913 790076896 +611996141 850338564 +-490408436 -446792781 +300133409 -432624917 +497072941 -404616412 +-623210996 -493605737 +576643712 -852947497 +-156401539 930574728 +253226494 -145682747 +428497444 446658842 +-337366297 739816826 +-253421878 -633344396 +327136516 813668103 +-798355331 445793932 +410942412 -452763672 +-192693840 -660395420 +-811320350 971905592 +-418804706 -480011680 +447300184 -405049214 +641548115 171938545 +628258232 181505564 +35733904 -279802100 +509875522 -299765911 +774586725 -496327815 +-630894622 -489024274 +825902847 -846998949 +791090389 -371290042 +-80180144 -219931542 +993890315 -146656123 +455743835 456765634 +-505116463 -589050760 +-742845344 -665124070 +50835785 31189653 +-728792775 -760908868 +-967691924 -589252112 +472114229 -851127927 +855691690 458452456 +-981578350 727913730 +84881221 -942879666 +323923047 -365487173 +-510371073 -307812560 +836488755 -794693190 +-821478911 434367315 +-998010938 -484683986 +-947135821 -804524686 +818301740 336878256 +-870964025 -945559825 +-256897541 -320501720 +917017773 669465953 +596455964 -761770277 +238737336 521063397 +-965061138 -251524522 +661378093 749723290 +-278831480 867801305 +813747446 327183037 +-88051873 217514858 +541835053 -441444007 +295668898 -616574205 +-910462092 -112428259 +561194887 823090510 +-709251169 -350921244 +-77145638 442431140 +848943699 803062844 +-17784455 -845450652 +-465625718 -317126734 +695846980 862363365 +-360135171 915803989 +-300663413 -995376572 +485070365 -641413646 +292786076 957215328 +917889633 -703975991 +36056047 -107605110 +-975616446 156267364 +805006213 433586030 +-557691367 -617687018 +909130452 -795072379 +-662833171 -243175899 +-35101390 -757543580 +394890755 -528470751 +452666169 141541987 +501250311 -442318559 +-605484481 637098201 +927512445 833306339 +42326695 728663094 +-948631508 851584099 +502383144 338718115 +861162111 -676763077 +-891925683 -933618932 +631999072 -572865314 +412729705 -842430889 +-586230771 649385837 +-394672053 188469662 +-627438966 -798204536 +-679985132 160641041 +452740056 164623730 +-117366931 104945184 +836263880 418884670 +304116965 651194725 +919604728 -608234160 +-780142582 -517806457 +365985659 -643500417 +-955411688 -234260960 +377640640 -702577906 +-729474324 267107355 +672538126 -19054813 +15599298 663737267 +-120151482 985911094 +165653665 -717687774 +558981502 936846964 +171916303 803095077 +-734939149 -855324144 +-88850547 -380715254 +-867199919 -491069546 +516473490 -65745242 +-985363573 -72733971 +929952548 572665462 +841993840 -402334656 +-360749769 554144082 +238181260 663742078 +426922505 -590381473 +-297376452 721378302 +-385238350 -247122045 +-42388303 157427840 +595905999 -966810513 +352504176 626791523 +603705798 -663371239 +-2669745 -507211961 +-799184511 260027630 +-275017665 -938099203 +459072548 475934773 +46850152 -564302909 +-237048496 204327646 +-384554461 119517751 +-19825727 -454288479 +-365311349 43283134 +-32681181 -431029088 +9634219 -451524683 +-562756658 731676318 +-504339560 -294769342 +907396106 329367719 +703973179 547712061 +-389948078 679238939 +234114238 -863372634 +678939850 942099274 +-317021880 780539076 +655186665 -984599637 +175157633 -883406779 +-415637599 770496097 +452614622 -728269549 +-962773397 -602665800 +267581040 -559368356 +-763840708 966865725 +877960119 -548393365 +396064178 -624550826 +-293013776 846759848 +596966327 -545421935 +959652018 -893033455 +-873072670 -722739970 +758587087 453538835 +444444278 -986828306 +107113549 222549570 +-372003095 -475815437 +-968417405 401733190 +847820255 -843119503 +-702483633 -607917301 +-814908343 -286827086 +922972924 -404242534 +308006666 -831089155 +-164310428 -736332717 +955595390 -396015237 +978726030 -677302213 +-310563543 20176962 +625961709 -745382477 +771352025 -425631576 +902720927 719594076 +-825721337 271274780 +-140894840 36236631 +890757263 -634978299 +-127177941 40287309 +118976910 -121930839 +140315999 -952272212 +121249544 53487018 +-79970034 279199283 +-815188217 -481398553 +-882817157 288848739 +-139298520 426276941 +172766514 -637718142 +603299277 -862570452 +-792936998 953261747 +911817780 766198853 +587894773 -724850015 +621962288 -541491244 +-547654055 807045037 +880261042 95611767 +-932673131 856839026 +477618625 -203972838 +668452100 -548489858 +-94425841 -38669267 +-33330335 -495538473 +-796187934 819059267 +433220831 787805901 +-689889089 55773250 +704528255 -996464804 +-64518621 795466918 +188296000 -41160911 +-708768791 11663350 +569626966 220239759 +-901589016 531386309 +786692954 -951592711 +-759729542 -654467838 +-543924904 632274389 +503347267 971255026 +478637412 -350345842 +-275619836 -592612091 +150079570 860481595 +-961516993 -35117793 +639386580 352698086 +648276092 316900388 +893745335 674452947 +19026220 263614133 +102256527 216050086 +-362902643 250636609 +209155678 808625679 +-52056209 -381809952 +166593344 806896262 +330321973 773932498 +-455466373 450036156 +781604538 843078131 +-704617745 464946913 +-470403278 703272307 +-672777484 -339042207 +-123607948 -969303496 +-44888296 -187937556 +-694704701 948272045 +801861887 -566133671 +-60246733 62534584 +-884784468 -28585993 +848458602 -850349441 +-638314478 -958862773 +-614404050 -133795981 +-926846143 563913123 +-169938064 909164476 +-355269918 -319080097 +-997250785 -316214814 +372505538 -432373192 +306993857 -311323078 +552909450 -300376115 +924329478 -495867612 +118389121 -880476264 +809678713 836001883 +-778628760 -930298170 +594716261 -712808692 +-59184515 -421399835 +-870460307 530498459 +-85480698 983458064 +-949058193 -459891962 +-405965634 503636224 +-941458289 -793020834 +273022337 958095029 +-942135682 150150739 +-954542231 138194617 +-748288806 -559583217 +-683625768 -409059034 +2464555 -58223751 +-137495102 425795004 +846620981 877503048 +321848535 -71922232 +256560490 -152980107 +-432473367 -874541951 +-447125631 -385850717 +-632707873 706460567 +513158651 -93508935 +887504854 -4997417 +-885091666 44087319 +457443974 160198778 +-834373177 303119923 +-492530655 975583996 +-835372366 804720996 +-928600609 -114738004 +501778308 -131653308 +-751081916 596154243 +-346656534 -42884284 +-909958693 35951804 +-915717069 213550842 +42649654 83564488 +-569066058 497976805 +486903363 -373472593 +567164186 -346848413 +-888436261 -103061372 +426193777 818593107 +-324767024 861345357 +261380044 -636411540 +-129412276 -532014984 +308534490 349516966 +-757153673 -282767112 +-31421358 981895277 +427768380 -719257006 +-26539821 -841546511 +-990220189 -787860399 +609773271 -712201062 +173833159 -497346221 +498531411 466147115 +531264918 974302144 +-621209619 -454883162 +-420017623 -228686854 +149095205 -497404331 +237993429 -301653381 +700892738 897360944 +303266155 676626373 +-620155890 -36804414 +-770084549 498149716 +760309129 -587127447 +288257846 368974043 +-84034988 598994071 +827928252 -218400996 +-714144092 724774993 +-43409488 91214413 +54405456 556007070 +437184037 -608854229 +782623024 506739414 +270166491 -259179255 +920168009 872316613 +-761134753 -676953157 +302738332 -952530611 +629609576 -273694641 +19620306 200511512 +581354099 -975399368 +-737764812 -697887650 +901656692 -964558310 +-643055055 -192300810 +769099662 -276269435 +653475379 -712793564 +-84072653 -892138684 +780330398 571802447 +-286283849 204972962 +-726754861 -564948917 +-714640568 -635268961 +-973988980 832207397 +-533898072 100242137 +669477807 513323597 +-418090184 85488605 +-574603023 769806036 +-401707719 -96655026 +83012039 -197787616 +197623737 792354643 +172901282 -490570127 +-134397016 -344309734 +555938755 531489504 +120540449 351222770 +501977692 -462329660 +887733096 -166205767 +828088443 575124617 +323671325 116049614 +874638327 502489527 +5097566 252929580 +510410581 -935048204 +-754038926 -545786886 +787796451 -224999288 +870891036 -701485251 +114036295 451261061 +-442261537 -86815569 +691087825 -600413424 +-375540178 -813502030 +793982730 -621439140 +-971375343 -734940472 +455373162 95483987 +766655346 445678847 +987836120 -796266166 +65870223 -692557367 +251419692 -445546586 +-494953728 830805622 +847810916 -811648594 +235778868 -82102590 +-665051889 650167517 +189190668 461950825 +8789737 -788500049 +417409380 -620358794 +717024184 -791103891 +-198705363 -767400697 +813150412 -485476470 +142181754 626947572 +791623511 -478159004 +359008347 -376613422 +-203925522 -132917261 +321651487 -342442828 +216967144 466676267 +-6414562 789042078 +686371959 -3250096 +-946839696 -680279927 +-164420129 -225693985 +-639869243 -892379124 +-1050523 76499350 +-526271021 -247330549 +-653725608 34108664 +-519330564 887496607 +603650281 298722285 +567501106 -388839241 +175622713 -963251190 +804905592 -392391491 +456585127 177861596 +736784554 -206164792 +259168752 323965947 +62234744 -464472356 +-847030993 -261677128 +-228882797 -416891409 +205882204 598827891 +862263410 -98730466 +-127043495 -637448425 +-262169740 -70086443 +-611019577 384784929 +953880614 -48942310 +591990468 -104658975 +-787368120 488545055 +10406868 -437072495 +680731603 -163140351 +963433691 155028985 +-480324141 408920194 +-580430637 -508568413 +-421013503 343443497 +952356672 -720610347 +-107338854 -363229385 +461497330 -173670046 +-721353395 -135820746 +613958763 369426115 +-798567928 -780882700 +-960946499 168850410 +332244477 904603874 +-600199161 -680889122 +-859797957 642629923 +-580012750 -466279974 +-135297676 -963210695 +298021159 150561643 +57805805 559213557 +-664587489 788064717 +79552566 -398164573 +477589230 884564114 +-808428811 181125926 +800921795 293286795 +-330364646 911445446 +465685337 -879339358 +-120445390 662989421 +185311581 -38511811 +-620326727 -585720005 +-520667709 312626318 +-811998817 -963946209 +805954328 182361490 +611503501 -612709845 +982906787 -825359129 +551728151 472734392 +655882203 -915455940 +-944706330 -1855156 +267419866 802003212 +-736833577 -676523355 +709875650 98648374 +350917750 -883749093 +-337046939 -632091566 +-871482123 -543804628 +206960243 601611972 +122708197 -205975894 +-715953670 905722033 +590828047 -311533275 +331086030 127783769 +814871289 754395928 +689076497 -752936566 +916833241 311320963 +-683956859 -190934172 +911866316 436531753 +218773956 798765888 +-163342372 73556930 +286092735 -296316287 +-309032815 -356389263 +559059244 -394787465 +714595936 -371740830 +644620177 -437188220 +-266729168 108513106 +-162358778 35103616 +-244996210 -190843711 +-793076783 625052490 +865079591 72991072 +-302797746 568497539 +660588826 -648726061 +557612739 -851871701 +-668435826 -948271944 +-814814834 376682256 +-620500581 -176777679 +-319106381 947182453 +607156303 721381553 +780949319 -315728089 +-224470463 -984938417 +292477446 41112823 +746630547 112670991 +19588057 -102083488 +562717636 801815832 +-52666634 -279877940 +680036 -418039034 +495269429 -436118760 +-423358352 -706743986 +778240291 -870748499 +488100006 -755839267 +267084997 -693989596 +754884621 522643836 +-295652453 -422101463 +-562378703 317871411 +-847647911 -336557925 +-204933597 -123180710 +-558754245 -265715484 +770523632 -348716142 +226720426 -209921812 +-678696949 -821834416 +320432706 725362658 +806099328 -720236768 +918930131 808886554 +727515343 -427371102 +-716749554 949905108 +-604098156 -755092583 +575512424 19472685 +724043485 -300243519 +508233087 720503218 +-61848906 74016726 +602605066 -961125424 +682824496 226068892 +-883691803 -278062289 +207300080 -328630190 +760823407 615631221 +-533542654 -77389062 +26810954 889837753 +-216065582 -68916208 +-623652976 -284718413 +996124712 17899817 +403950927 880207300 +-602672380 98790435 +-618633439 -518434163 +757668488 493866038 +-22546804 396533984 +708558088 -660971541 +514450752 439587204 +-481212299 614323775 +114871585 723225982 +40858977 -645684151 +89798862 747610064 +-88057772 -927936056 +-706582814 876533180 +-957939928 -885955151 +539648940 -810083447 +-187661354 -263602550 +737257657 -638191927 +868447181 -601989911 +-837107867 -634553765 +165430006 85011342 +526391910 -192774139 +-314612056 -64254944 +5645537 -230555891 +221401611 88825019 +305626739 -781669432 +145477342 706990904 +-249223074 -499887735 +903329662 -741231316 +216131250 761479660 +110715915 761665508 +916467853 -17117862 +38293990 -395959266 +366055407 12641021 +-885379758 -634258823 +-835154093 430954181 +729234019 716379598 +-665454738 -873106943 +-237244850 95776151 +147062223 -36255456 +-709632880 836610948 +-538354667 -358761034 +534536798 -730778331 +650113607 -906928121 +380747625 627326531 +-273566821 489997722 +-331553705 236558950 +-868519284 798797394 +-241669275 -489095211 +996770007 265565802 +337367999 767933366 +980786724 487752278 +23798431 -288098832 +569392739 271788199 +234877387 -570887007 +-191705248 583504862 +-842765674 -665817595 +-156184003 426817772 +-122985941 844088782 +-574807339 -365404703 +-909688610 -358404543 +217750426 757469582 +-397571230 -409529050 +344016018 567151853 +-206927274 650136398 +-949964772 243426172 +-499391835 -908978320 +644062148 66614936 +500662216 -590494486 +-8592412 949618963 +270919619 204414869 +478740526 -418311707 +-571028651 -674628088 +-159173201 -412282056 +681284898 260835966 +-714267190 -515391402 +-207061140 -545982815 +638416875 554743438 +-688696636 -848904604 +-650425203 -114157417 +-766772039 821634305 +183942101 -667230242 +605539072 515245421 +666935173 -926996192 +241361739 410614308 +-745255476 -506669987 +312307644 -527450053 +-334142157 -625974507 +-688580119 73061864 +-384329682 258818703 +-998875150 -206250446 +631724599 892050667 +-188213989 -671610171 +411285278 -972078805 +-594388943 -64456777 +676531157 406462781 +606976091 542797605 +-626485679 -143497676 +482462618 -345195958 +196493567 -371414551 +-263168424 945997372 +282205443 -386049742 +238009249 -421219980 +-656535320 579305569 +-722474949 504180939 +693900266 724884227 +-312159961 644695982 +60011155 -322427138 +-760639854 620113777 +889980429 5762966 +448480928 417178744 +984322654 537377971 +-933227774 -911867898 +-209556601 -469192660 +-205213898 753281712 +-508668824 890080283 +909609380 -114571480 +473363592 70651693 +-382593265 -611645727 +-63321808 -334464423 +609141621 -937451629 +815944489 234036102 +183573522 542022117 +622335050 280949193 +256461188 -283962727 +-403986520 -75602505 +808145346 -675234302 +683612260 -380197487 +-365449209 836431799 +-783636333 -350081413 +983225160 -887613456 +806878296 581217329 +735902105 936717523 +865782413 -579655878 +494855569 -585432635 +-250770654 -590140104 +-399931592 330408905 +-189312155 539078790 +-22306399 -945584943 +566294682 -582162768 +567789079 -215342291 +-299026132 448840621 +925492730 -991120802 +759139808 -122781880 +-917629496 -751133273 +397575534 -878217157 +258614120 621478039 +320980687 531211523 +-535890587 -720821770 +198698679 -438555579 +731716276 -495405970 +-821552981 557764917 +342646358 -42457126 +-327124793 -930688372 +-251352946 833316630 +-627164066 -88412301 +17554454 -955187801 +-786531795 -121220950 +-295208536 -527049909 +902002278 656373057 +-453002373 477254028 +855340711 150203542 +-55320401 560640293 +-403880665 579501980 +-456951330 -772144022 +935058183 292107327 +-696968571 275559645 +282059059 -219630530 +-492317643 537082426 +-752815875 -863799020 +946637032 207154843 +805221045 168434106 +884049177 454360333 +-245422577 363579205 +-476746055 280986520 +-231490590 577553983 +-383641123 -512282564 +-143521193 -150753429 +33296256 254948603 +-391103876 817559942 +96613332 -196073260 +-201666728 -225372001 +446643172 -774964119 +529531384 -649921117 +952880214 -910871951 +179338233 32330582 +514219399 -179221392 +690385279 790600865 +-172493840 685609541 +746497746 -935170432 +482577352 199537015 +-861597254 -130300878 +291121108 725942111 +-891283925 -586734402 +206354336 931122258 +568739414 -211254021 +558732729 998500144 +-461576456 -763739871 +-476133961 -834590804 +-114058013 300279168 +-12758027 485813354 +659844735 977837824 +57213147 -588739557 +-891057333 -292099337 +557453459 669556817 +596361155 -567131935 +-221602315 -969000032 +685829573 390976351 +-327729718 175911422 +742473484 690621845 +-466397261 -860107185 +384944317 538754006 +836613803 370507821 +201298560 -349230461 +-85676785 898372314 +524487730 -706094557 +-671954233 652999497 +506655282 450959133 +591235480 638695129 +150603929 -787900551 +-388103614 -41155092 +-881674865 -936834364 +-936627147 -601825963 +497451954 -742838418 +796401566 -399499273 +327121503 -490506447 +-815046363 -849134372 +407562032 212488693 +385109218 924829325 +-570600177 -727571693 +234655628 151921662 +-323090419 194903623 +-430495369 -169933570 +-809174444 -980480221 +-569309872 -870822769 +-164846337 511624424 +989243456 604253192 +-939014593 972701986 +179930864 -349570736 +906489651 -622260654 +-435313992 -103116461 +674601085 -928425055 +835060323 864320228 +-474939272 -11987428 +-975183618 504372548 +619741181 -603064936 +565607362 -4690295 +269733603 230064051 +549658113 730921295 +-429370724 350573217 +102126420 988097872 +292529325 -579213695 +695590192 -395040487 +-546800143 983214760 +289904150 957820409 +780784560 711497634 +-420137288 -588462610 +-337235921 -799930562 +-290578570 -322344209 +157945707 -581161100 +382420777 -519760126 +-944366905 -94949845 +-663064843 -839830962 +-941527989 -708545357 +716978167 -630360774 +-400284111 809992562 +964199049 700534949 +474586328 862458180 +28098187 610268134 +-803576031 -56004286 +-700734725 437813278 +11700919 -199073608 +-488790311 440091034 +-333789333 913409421 +-77514353 808959023 +499007598 636907299 +394697263 587751711 +576901384 203536743 +-238147813 -348216745 +-570862301 328299120 +-131506123 -982785733 +534358973 -487204033 +-201429345 -303724238 +69552635 -852616005 +-438312762 -336863221 +-448428370 308054268 +735030436 450251379 +-110504614 94285503 +544005197 -678224899 +-477782914 314909911 +282368222 -259660988 +-977534985 -974424652 +476420700 590673888 +765191076 -151837327 +80277105 567582103 +339530923 24047415 +-507990963 125848931 +690238907 -680241678 +-873186286 -517894446 +-619382156 706902011 +662459005 872561672 +742542031 -734245702 +190979307 -619510032 +-60786313 -905673814 +-365493281 -791702152 +-667193833 871672689 +345179856 -768067814 +1180249 605715920 +-630490029 480535350 +-745704848 418168436 +-891775695 502604420 +-350830117 633747468 +-35532297 302154467 +-729480793 845500152 +950288939 997618047 +161021088 -191742550 +356038497 468521233 +213035871 -254361257 +-485878521 -618290006 +-446253879 129256690 +-943489370 673818314 +839038394 -287396720 +-292375124 627604462 +-492912249 527137509 +-492742863 651120163 +-251365565 -424726814 +941293799 317817871 +-5895731 -875239374 +-272652205 552346478 +67499189 -295154207 +-688160966 -401471841 +351603246 -787086141 +-821798496 -255059899 +92449564 -993243211 +252118390 -417286812 +174866918 -524475060 +-213975077 -222912731 +417547251 756485544 +268991779 943368281 +221675039 467726770 +539161251 -467761071 +-464009918 -740951236 +313000827 404545016 +962915416 -807699470 +332646671 354093943 +110669474 760749567 +-192827050 -589219536 +-734007839 -766395684 +-971379554 -402440105 +343830185 511345164 +-688666299 -143825245 +401277863 974853815 +-268122568 3669546 +738606105 -429106387 +-353363172 776064556 +-333544229 920611360 +-278903741 -655485647 +767073068 -315592827 +95558693 -764367995 +-438687204 -124863373 +373482851 -428680611 +-706047438 -347423950 +-984684561 657454181 +-854966841 -167948886 +622617854 -889582601 +-612895736 698726576 +251875249 -310765290 +-537087140 466586715 +228830000 -761074385 +848418754 -831982674 +-172944134 545710124 +-344585608 654821007 +506617962 -77337139 +415603959 518974797 +-320807483 -371827433 +774114564 -697895488 +-85791750 206692324 +112917717 -583190202 +-654658650 -136104191 +-607850315 778069888 +181492414 -457386952 +-584289558 563175352 +-451374796 878888913 +-899512598 119396585 +-318495368 18246397 +789904443 918704191 +529642048 -351028434 +-754892455 545613689 +-524659361 240235571 +261213017 -603897618 +923673518 -154221019 +901700725 -449252403 +-525410510 338963986 +650057794 553544340 +761944122 821329966 +-355153246 346864925 +-399503373 -99806523 +-662669859 -356886795 +-486501521 -213292934 +-807816879 -954797261 +521142656 -728459304 +96755912 341628123 +-505536502 -313082972 +504610596 133785459 +-272074525 -444643603 +-135884381 -379344692 +398146332 875901705 +877201810 -925224877 +-541781948 799498246 +-21795466 32869000 +617574433 -475182797 +-184393215 687345380 +779272858 -895508739 +-525353121 882750683 +-866637726 -685404588 +-674815235 476949454 +-845860793 301037301 +926342744 879698713 +377841267 -342677657 +593762366 545155988 +-91428846 -837593263 +852620674 -874033322 +716789957 725014717 +922307655 -171671788 +225850949 -400961530 +442474769 307778318 +19669155 355566325 +-862545704 723678067 +-401229654 115109748 +917844439 750976691 +-122651988 660289949 +-37876084 74510306 +996618643 678152399 +-934112258 985899339 +754800716 670304516 +998307087 -278966601 +-438830021 79073186 +-212185825 66231556 +-929640152 -346301318 +648855468 672453734 +-142379516 -835169911 +998763006 732326360 +881794763 -86564888 +-540866997 -979025267 +251529614 -109398854 +944994524 893787861 +612587135 677245785 +806808041 -537643243 +-614312849 -708831018 +796341743 -962670865 +-640207805 -603237165 +-434097332 423455015 +521177857 632758677 +-706266966 -686780773 +-614767798 128234010 +265740891 -220257988 +-784816551 -742877149 +-235283813 652352386 +-402964956 -106916117 +-999190535 -363330563 +-230298237 -472099280 +-231829020 -780699640 +-501171319 631832439 +790643396 -864961883 +-990522045 212761351 +-561680843 320538628 +-319220900 -882188039 +-667100678 81525522 +54619370 821769551 +-322743247 110185964 +650688570 172484224 +654567318 679360260 +-516624323 -960833871 +-450409797 256235171 +257812228 572883941 +-827288364 130646848 +21533279 245539468 +738540137 -722253439 +-16154937 960243413 +-329737609 -886799238 +319179138 -87051950 +624336114 136935629 +-440151467 158627399 +586286580 -791574777 +943798995 585775264 +-3237274 -954874156 +293560740 -324025148 +933042786 664942810 +580908117 -482827375 +-797482399 618847412 +-147263865 -633239080 +-761731022 -165527659 +637955981 537673946 +-87545796 -588590455 +43192356 -16544978 +-845016633 260835596 +498838005 -409738628 +-730592950 -942850581 +-318157721 43335666 +-491099342 349801121 +331187240 730991280 +528087488 -321255238 +-826733805 118560338 +572865761 119996202 +624205136 -616326760 +-462166119 -245286197 +410159492 -506875940 +828142683 172936966 +85337647 -189394205 +-116241927 611158325 +-621980162 606021594 +643621108 -666637124 +81646404 -75540534 +175532013 528762306 +623865186 -343572934 +37113992 422958910 +981748520 -147908093 +-873552775 746205401 +-223567821 -366288938 +403894 -124386002 +169422894 -212123782 +-431601279 185426907 +-816164389 -8095017 +-511580690 -645455584 +809223002 178472019 +941519382 995227345 +583822354 372772850 +173779518 -829859471 +-531006352 72042512 +-971767996 166405221 +605005731 156258148 +-401393868 -551896971 +451137499 -343732867 +833435898 712239595 +84091114 29849627 +545902106 124114375 +39581793 973214092 +829492933 -193300824 +-847040464 -919480130 +782873516 372149953 +-869532317 -567986336 +91845523 579996495 +-669749949 -10557987 +275462342 692373558 +396225570 -439998301 +-729935178 795493449 +671926667 -351417191 +645743067 965344903 +-692659066 756992140 +-937670905 -954245047 +459842623 -133316928 +687675515 -683485895 +370266327 -770725922 +788756342 116721336 +-701464473 -441560929 +557385875 299831326 +-590036615 205499204 +244956626 552962693 +-726274237 137975479 +70892099 -61712241 +-203159845 565111224 +-286966255 -935221289 +-783312729 -117096287 +714254169 -5562855 +16951926 -938846881 +277943805 -262334641 +-920505653 -679244987 +-974294169 -949772602 +-895491635 375414607 +661370569 418867738 +-831659101 -913116534 +867442666 377429177 +191114135 410688657 +721480062 361021771 +665319955 -418010739 +810618920 -833503775 +-323390063 472023946 +-817941225 642464877 +-497058085 -127576184 +524011514 -804353181 +168513840 -654030974 +877333948 27799468 +-425567911 493676180 +629437648 -586112841 +-267671764 -237128872 +-42370381 -757030897 +255346441 578798435 +803145378 733932731 +-837842332 -562365326 +361707178 730709237 +-934500877 -231668208 +780425115 -377855480 +-905422177 924069226 +305552423 -516382672 +945358952 -945957228 +251453704 -654987861 +-323703560 890605990 +585874320 -223260262 +-958445815 737917383 +-183089976 69508648 +501842193 -562533400 +336954965 -249578351 +818815231 -814714993 +-442252637 601713954 +818699000 -357773758 +-707022610 -987382850 +-9166941 611634321 +-793186613 -799131153 +-987208820 -785475392 +619131778 857600973 +-809977551 448067632 +-340291895 -96420948 +827023157 -117129081 +-315047432 -601461146 +954119755 378357985 +684124030 -671717816 +236619747 271411054 +-162035744 56811069 +-993411929 -355112188 +-322675611 -104527784 +249415143 764140806 +674090325 749333003 +338882195 -842607759 +-51385908 654349558 +672767440 539817421 +142447414 -613004543 +768488347 864980508 +-504246184 -533280803 +456158027 234250893 +-681106236 -495008537 +286629548 -156385940 +-666927949 -180581119 +431844658 -951804175 +-528603186 455450395 +-401633943 -522312135 +-781529338 324415525 +-251586744 224877765 +748016171 -296094853 +324765915 -439019684 +-597678198 933363270 +-669718299 483359984 +158585257 -258766425 +403276182 -738532203 +-172097724 949239827 +-209624520 -451251112 +514990730 -753286068 +208523151 975819371 +887436560 -534559137 +-546054796 672209375 +-802548488 -363902654 +910844963 217790322 +677063334 -526165873 +-118692976 631465807 +703108022 322324596 +-977149901 -826155396 +-422170776 -827218827 +748329261 -501204192 +-901092022 -31218307 +-821001818 483542864 +661964998 828893829 +-131360849 783992738 +-724868706 417656911 +246341707 152312491 +-730132026 -732172796 +857310381 -581094947 +544651023 -230690963 +-919243025 542494573 +-559225826 542644477 +-249421634 933459529 +696469314 18125442 +-503770185 687791222 +746078349 24980123 +199391311 252797937 +-84356028 77382121 +243320771 86220247 +-674494570 -705792205 +-67630220 -548030824 +-365339075 619568442 +261200936 684577152 +-35047391 291945177 +417096187 285453799 +-378942599 174057042 +-96468049 354255726 +-704973245 16599507 +-563708914 944646568 +139827215 -669741675 +633232506 -174291499 +362414373 387155504 +-347761295 -238378013 +-383368572 -954672502 +-59188210 -976941235 +691941083 51987877 +-625059919 48234487 +-455202103 543123174 +276850970 -293519394 +872756341 -352839002 +-390638361 -102680377 +-133765750 -252775177 +-741073545 -761300293 +-508618535 187131115 +-740249499 -530849128 +-455267027 230225441 +-30808524 419382607 +-272717953 951883373 +440094776 386908054 +-989309142 694968374 +359971583 -328356347 +-28391728 -205496550 +786699932 688652703 +602650923 -802691831 +-223495012 -989231421 +465408619 612807953 +187038393 727668113 +997539607 106210901 +-885041444 831910997 +496430838 -945394972 +940441268 -739305563 +-193266778 639844003 +495156608 819848041 +254722317 -206603546 +-424417587 309437517 +628046275 820787788 +-482744359 49995270 +501410528 635759874 +209079563 -153381252 +163678920 564886107 +328495282 683022369 +773744048 423832328 +298626323 107545283 +591859960 -879520794 +70337066 -222327487 +418524119 733767255 +299095337 623688684 +-205564663 -107688330 +-439111739 168117629 +210884919 190578980 +431932080 712894709 +760816646 897635318 +225011728 211430625 +-669924588 -48534303 +899243092 -34591670 +183554241 -928381646 +931423586 -629246211 +-585807362 989948644 +665289201 701421065 +831049819 -740029821 +-320697623 862855031 +464947825 199664363 +349707089 -282361095 +32552687 -442017497 +808307145 277116974 +557863973 773834371 +814687453 -740674195 +47783752 12483124 +687270021 -151497087 +-441094791 134661023 +981211930 -50941242 +604605585 371421937 +448756500 931957915 +-235068399 499714330 +715999642 -313954143 +-918036350 458900278 +183565917 386424556 +-469480313 351351375 +-590585829 -635956423 +-749716041 111240323 +293189691 -389300330 +-382201511 385361933 +-972959895 144757182 +-598512392 307035622 +852157734 276095543 +-277223744 422639522 +724490373 609445308 +745379342 945286352 +-378273345 -501599902 +-387946898 -592836940 +-969740842 -109659305 +-25855398 477218274 +237575361 -795878063 +105520650 -859915007 +-49324635 -162869969 +-100915134 806450075 +713736869 585288199 +-995986391 -473901922 +-930321541 767568673 +-278862366 -40339064 +304358639 508496058 +-779951003 435425752 +-689864513 -995217950 +35629386 704859285 +797193355 445074752 +670858768 -139186781 +296626453 640454204 +-376629388 253836866 +-847427583 -93893688 +624451542 195476886 +737090178 -608067458 +662215175 150366384 +-671987930 -369890438 +453798810 -557366540 +-960077933 -935516419 +934654552 -243856106 +-766598971 -562741736 +-471706215 -856265961 +-214927511 577135285 +-133880744 374212390 +5466433 594529244 +651733884 854024331 +432980986 -20980544 +655763552 381485014 +479270739 65892202 +829251305 867931707 +-609749556 -808889731 +-526714373 -704842144 +52816166 -13792766 +501863714 -464678121 +843688902 -281298888 +570544685 71465842 +-636600901 -195630498 +-933199076 47555814 +-139088292 -829981673 +-292261399 -509552788 +-595608928 -878600025 +580588580 -410917174 +-698190162 777689033 +-900913827 -810639430 +-772474608 -902913087 +993314519 -827697737 +950220973 591637635 +-103888784 -400024997 +-836025648 -670877807 +658259019 53131813 +607674832 406727014 +453248705 -932225913 +-757753042 -274744511 +337894392 -277138400 +-379932067 770435162 +-857123375 197228469 +-960330209 -126463521 +352613696 -613829234 +-851017 548028545 +-349907313 -973381321 +-139221741 -471733613 +-984318921 47478584 +559191340 -67864165 +-945901264 224827862 +-335760248 263296545 +701109798 33155720 +238940926 -470032547 +198750119 -949201017 +-663366452 331552157 +533306886 588420852 +-596263257 165034803 +635991656 -936181288 +916163708 788655830 +110836336 136610976 +590854285 -514275164 +-792513845 -497641002 +-192557712 631218439 +387368303 86296203 +-671884693 792074030 +-168067029 184990188 +-990480989 -68290645 +-98692310 -14179465 +822497299 938098219 +-346210975 473055280 +491464798 -913551156 +-235347085 -664296244 +-890349482 -750445056 +861653954 -787588791 +-820528591 150544047 +804981977 -378250464 +-387694686 -136373218 +48559262 -875950515 +686941925 -294540357 +786335819 151611050 +-684518444 -79862282 +-838549931 -444204183 +669690269 610782761 +-54135178 -868933650 +-486860432 363989213 +-198312347 -581597477 +-735284189 -854461966 +-408012397 -877784167 +939017904 15371753 +807364455 -232214778 +304030426 647674237 +-148047875 -85524943 +391358408 -196479213 +-572925591 537361980 +900767340 361335865 +-33998580 961766717 +-29157514 417164118 +764633337 -920304427 +992461461 230858430 +-991324435 106091498 +-716869984 72661566 +507722888 -854994430 +-264600100 -313245815 +-719781485 -692441496 +425251279 333931637 +-616480329 237369715 +-109430569 592126125 +294262042 -135074850 +-939831187 990077628 +-122255487 962192227 +-836876815 472289976 +-648091958 -69371296 +-617386501 267490328 +-216921106 -959341804 +-846730443 -552357772 +903915063 -796766686 +630912360 -976220575 +-983411519 -391272700 +-46632749 846562420 +-605862392 -969109642 +114433083 -605947525 +-600059162 194347388 +-980516746 590673376 +963147345 -34349301 +469780426 -594653919 +467419948 327038368 +553774102 -5682604 +-251331644 341284195 +-341467176 -850894843 +713905833 -710920026 +696682383 211305658 +15764107 257734037 +547494384 279219355 +248869858 221689724 +-794035654 856982985 +-820427789 88024586 +-864647111 558913752 +-710765142 -407204308 +883011550 828625828 +-709994705 -281028310 +470976472 657022675 +344361217 -638571303 +308232620 -861210986 +-625813652 924986715 +-954682523 -367251872 +849711668 -622724739 +-167009000 160387002 +-559383798 -732105491 +445717917 24525263 +-766416377 -377990990 +-848118806 87237023 +-353701365 200877757 +-967646285 923562154 +775310955 -281731036 +817707756 65227016 +-274363609 -331034541 +-109612221 981973849 +232364046 858443468 +32474041 357180261 +308916485 694667790 +-681235869 -727567038 +927302511 824223378 +785146724 -478408506 +568255564 451517777 +494470414 -372069087 +198844447 892597430 +420059905 -347645018 +-227423498 601302044 +181438676 272404179 +-401556304 621290074 +-26100366 -625666924 +872591694 746287941 +558612639 -796727399 +288044545 -158445271 +-221549391 -730897835 +390902148 47343057 +-939260343 958477012 +-184155441 369409770 +-28042530 -839899817 +494643153 -235990129 +-795637351 691157774 +352951451 251531688 +9166301 -211378012 +-350419108 441570868 +-286172902 827772393 +-316985568 93871322 +861827003 -591161186 +993573789 -870066235 +-791491178 -392568934 +567475107 609997100 +-318083010 -646234789 +112078791 -635824836 +-347738225 -719542552 +-733903253 684920191 +317742901 685178027 +718344451 -779552212 +556132379 644792533 +229336354 -685358222 +735972238 -254037928 +-519871255 -137311379 +201089717 -456928647 +-445438170 -696140595 +-285056494 -315480065 +939526633 81489619 +-769119263 -834488910 +604648355 497244275 +407323832 83818319 +-692495542 -36095939 +278056897 -802257425 +-43401489 -179657494 +-758934039 983409823 +258196551 -43156401 +-773567960 -278731311 +634777122 -846291744 +968626806 480885424 +379518730 -337438252 +-806972311 68494903 +8298524 928790899 +739384979 -184883792 +-21057445 191021002 +-820844612 812331630 +-546548005 595473750 +724124710 372020831 +541398316 430477191 +448056821 16770917 +-612656532 -311779561 +912358882 470299771 +952715715 -501367156 +-948114263 -153086550 +-325009493 -543001829 +-696467189 283248245 +-807313606 -595005511 +-6482400 875494405 +717525590 430347233 +885634539 718357431 +-752136889 -46359842 +946326421 -538228592 +-338397465 -424438138 +-664203654 562494183 +729594756 655639148 +473540531 502541297 +-155253238 4776001 +-959749047 505156768 +551825718 -114992376 +-105013053 -359131931 +-465831999 179099012 +-161622853 467497914 +-396943476 -208809411 +-46401400 853116641 +235948790 253132874 +-589041953 869046400 +674850499 -98003204 +399323839 28290878 +-402053602 -868823137 +-506572579 509564944 +-676821833 -47185007 +-276993493 336965267 +580645014 814195534 +461443690 -652424967 +632138743 837205791 +-945424081 687857241 +-48680188 -44264098 +489117276 -978032571 +68048926 356981553 +-891865738 48345387 +-778033613 726346752 +-788339120 -744661600 +145662150 142159991 +836329702 994887603 +-61488021 -19654785 +-611265372 -998383511 +83317019 632650756 +300718283 -471119719 +762668022 -568945776 +-523712842 74948346 +-210813795 -29850317 +300415092 722084860 +-873899595 48724479 +-991269662 -694773173 +-731881093 897907927 +520625590 798794324 +16324343 557376093 +178165017 416223571 +-933218285 -126360268 +-942847990 -965806157 +-469834239 -103773281 +38230471 -147022759 +-544040717 389329448 +738580930 987348605 +-281838588 504361323 +981818473 -809596206 +388976549 -729701752 +823425652 308366750 +5642278 18473519 +-556617216 -382438642 +188254528 845541516 +825758891 486093796 +317155567 28586788 +-377069781 -47687158 +612864512 -731138904 +794601650 -752413063 +570505606 272676664 +253431992 -425885355 +-421435165 -636006763 +-347847981 -133252211 +-63715799 -787284532 +-223555226 -843810652 +311328358 -987529875 +62601303 -645128587 +-556887676 -587197170 +637510710 509792088 +708053946 857840206 +989390448 -611787926 +718499537 -791004880 +-163615549 597198002 +-508878173 -122063965 +-83889531 962903543 +-899716241 -188571327 +408228366 870336311 +-382480990 -331307833 +-700579811 -345958361 +-49508986 816231581 +-394627206 975668863 +-930742913 710830157 +412306677 -160106603 +384043126 551291473 +-282521332 -695421348 +-462768798 -161015654 +157253163 534895038 +871672762 35808380 +-408889132 -527897355 +-80262169 -746143717 +-404127642 498561903 +682524926 650102246 +767125901 -326575582 +-430942923 -918022618 +932207786 -936880755 +-681904942 -145051295 +621075981 -154939715 +-982496381 -695258993 +-936213264 283832 +308665137 -268831413 +-275196669 111974649 +-59658079 899110959 +-48703771 198546993 +216702779 500157839 +151630551 -108382139 +-977125508 342669513 +-548461372 -766291197 +-54875304 318414155 +-730935009 -14520435 +889943012 903548571 +714839411 99531363 +-857139652 -198740611 +-676733024 153586670 +-949335895 -107401356 +543787484 685440251 +990172764 766869744 +-93102072 -304126897 +398305949 -740796356 +-511076804 958882459 +-151420315 -885380258 +-586255089 -88381604 +-218703986 160398100 +64905971 625072658 +493416374 303740584 +264028450 229910791 +774932517 -784606533 +764127921 335551946 +386813844 319836061 +-671072321 509548371 +-707208146 624418740 +-649742559 651194215 +6933853 591397549 +-72814708 873688519 +232630574 97430754 +213832927 511308861 +953874473 -123460629 +711914656 -931474800 +427525395 -868510585 +1811629 215591925 +657026895 -239013782 +614360338 -300190361 +887954277 901708835 +-377450583 184126613 +431669974 -690858334 +887620666 678955515 +-776407601 -784883060 +-403574558 -833468046 +-899668609 -970673250 +104116446 408741098 +88766072 246373644 +20714751 167582478 +-538610033 421454305 +-117663623 774841608 +-178870087 919665020 +206531770 -298556376 +540076359 -278339450 +512594718 883001431 +462956327 974962662 +-675832013 593640626 +865630889 274752093 +601343836 695804968 +-902553605 336320063 +-765265385 -546526523 +685270910 -360447446 +301928041 -575465570 +-533785050 976295873 +173698344 -115253653 +-257146898 -569638403 +-111249732 637158995 +970167281 -975943619 +-673715015 -456348471 +-137852081 790701769 +-929343850 808366408 +467687309 -545221724 +-981663031 464454666 +-801258590 -387745491 +-496162329 432883857 +273558888 -110190916 +-723740867 -735549719 +480454889 -676977810 +-741179693 370001361 +974943785 -871624378 +-309715246 -44703591 +715867734 925728358 +349161702 -623295146 +-66663266 775327612 +-341716620 -747734274 +405507532 185324933 +375671986 213556418 +526375745 898254031 +-871812784 -129461573 +-556118644 447618951 +-603686782 981075087 +252709278 794800113 +43981105 -896517011 +-302015877 -821471572 +-934052998 -293785620 +980742221 -844339679 +603388547 651992761 +854169848 -794375468 +83832695 -265969481 +-81685412 -888168005 +591036279 422631860 +134895059 -613374962 +852532439 -810464128 +444951723 -115071917 +948389609 -553336523 +-180924709 -251985203 +259008505 628524185 +-46179000 -816428869 +-214176621 -321180087 +-443168076 -58236559 +807010017 680267570 +231014188 -16133639 +-322481998 919727880 +669752437 -247797338 +577080793 -581097855 +375269251 857656826 +-988357857 -34008896 +-634077196 546254132 +-884554613 977368607 +744644909 618409282 +-723222290 -308742736 +868244020 573949849 +804067568 612728368 +-928382461 856493807 +992849138 198526770 +-848460564 -335504338 +187775576 789881341 +733585673 284232033 +458620816 -443307127 +893348842 -741605805 +-229937598 -769714243 +-263142773 -937224226 +-202732300 776370023 +-667786108 419946482 +-57034375 -646780310 +-707336681 -379445957 +-461024107 671097861 +-979072969 576594 +-955568546 -835373909 +-274024347 -10221437 +759563872 -893098926 +-160599749 -515677628 +-746514896 573733741 +-389009921 -866536073 +-183368010 -375676382 +739406595 -170345540 +21796459 -722879501 +-603208336 461114541 +-134045971 549413053 +904903089 839118385 +-356478284 901680835 +65835924 986100801 +-824769884 556066292 +278580268 -954478920 +-887658371 605828819 +821283467 -36710058 +-453941913 211384151 +-313954884 -835639871 +31416629 498872522 +941994136 -117238674 +-565272138 -34329235 +-95000499 754523984 +44535068 -233945482 +423899592 1763869 +820475677 -986731802 +135386866 375364798 +364244850 744364477 +-205663380 -527683349 +74598982 -932293711 +-277427293 -690182474 +-54968823 -43293586 +-155230481 -22418128 +795994716 -850053021 +-675789505 542091308 +-7839358 337728510 +513830340 -961682194 +-724391814 -326539753 +218928142 -61728211 +-791620555 962679062 +256914655 -127105243 +-718931158 916097211 +-386616210 -225222721 +-517565554 855465663 +508175791 372909314 +934295328 -102823582 +211675602 33880504 +949297785 688476199 +882268585 -40470727 +444470551 -261442586 +914845774 -635826539 +-923691826 956878912 +-414093395 260039388 +697966612 418953085 +169048011 376787337 +439368697 -749853371 +-26959204 557983368 +722204860 -720504121 +-884858322 -559130644 +-458396541 -339337634 +793393455 -306571023 +-549364158 -766520194 +123507827 -979638354 +-42226072 329586258 +-4706166 242432306 +85252213 564855625 +621755157 197077138 +-293171058 -166756167 +552879343 -297713034 +-232708102 563520057 +677659608 -614033667 +-127357369 192457997 +570977498 268089565 +265559218 311592118 +-578261191 -515232184 +693119411 -688008651 +-273918351 -613379313 +153370773 268721920 +-628619282 -770118995 +-711030372 681449495 +-931875049 -244576201 +491682794 -256015362 +415370292 -548594547 +-41653278 405294985 +474914349 -13344285 +-188556559 -311645166 +-717856578 550590786 +489440950 -136340658 +647846793 808571614 +-429635371 -46268534 +607401097 -535726944 +-223309282 314540957 +-192328462 -511006107 +32637705 -312492015 +-676089482 -824532303 +-144077377 141051119 +620884462 303149116 +-895176143 708584322 +832718426 -125320820 +220970628 -73544039 +591784065 -778188531 +-283143148 644530116 +937839218 298857523 +298682116 154370709 +672577472 100524091 +-503313711 -781763776 +-268486294 524760179 +-278678296 -326816345 +448204352 -773518920 +950180658 19820776 +938663413 879731697 +-948825089 33482899 +450817917 988622342 +170235423 -665998695 +-181523112 -19384512 +716566921 -584113437 +261491793 -316995083 +623605911 247984293 +363954554 -122802996 +-846016643 -952596452 +481260839 -364274915 +-774180454 310429912 +-412820946 960072256 +-41951915 725076762 +33165970 -949495168 +199830728 -381700295 +195436747 -411339908 +-172066267 266799807 +344867744 -122967191 +725342752 -592623082 +331010829 -877793411 +561160939 652919952 +-400891887 -1268036 +532721514 -2671562 +-897420944 245707882 +-244781283 -610515384 +-280787377 550726832 +-278838604 326286389 +-209751347 862135588 +683259272 988175160 +-262846698 729040827 +948068098 -502550163 +-745707618 253800759 +750321650 -695335716 +-189887198 110588799 +-200714702 -950473512 +-482772698 113912853 +986393258 27344488 +381517395 365052486 +-412064305 833755661 +584221286 -614775028 +682690103 868653700 +191887700 -188776069 +576175443 -881680676 +-650285991 826294005 +947123649 574025589 +-396245937 -244531556 +152538948 -11838789 +388062685 -815459913 +-643540376 -483405441 +656648469 -466508239 +607945150 54333526 +-835317423 -418291059 +-395674614 853196490 +-879595354 761593610 +365498696 471317269 +185120924 437545688 +179983853 876697325 +-639478417 415837737 +386104029 -8470755 +-256306730 779091221 +-42403095 843364987 +822858158 671532087 +999364948 734252438 +180766629 630789134 +-403752075 969037648 +-169920875 -386134362 +-311126719 -535440554 +-611445444 -114649539 +977442799 564184784 +-431568617 499668063 +-756771375 568599627 +-948602067 218305936 +319385977 425027947 +809845350 -85715824 +-426601394 -800086390 +180259199 -700521531 +-727549321 676327467 +-536458994 448399307 +-212217541 -795597285 +957790130 -219595933 +678926715 -968247331 +318708449 -697820153 +-738408469 156029620 +571631751 917317822 +-513559585 -304765691 +615605817 396040988 +-758569188 227678010 +166005775 -581274911 +308200181 951987633 +-810779313 724554167 +486999168 -897345302 +958752075 255536213 +586207950 398621646 +-224236752 -819144763 +736831414 -209251648 +-474388249 -181589132 +588673194 -421202384 +342517722 500876730 +683424900 -497397525 +435412364 -992916914 +-216574558 218947533 +523026014 -469739621 +675723289 -156966298 +840631408 -994914155 +-603522328 420298508 +-765138737 -515742530 +-978043321 -57448219 +-374849412 261460758 +-252591255 550962401 +-679725715 907769046 +-92723615 -369622292 +-707579893 -819439239 +-169890724 -69434014 +-394501152 -290952357 +926603730 971547015 +-32951931 866045304 +-622219258 66907222 +103025914 5105967 +-695885092 -670071135 +-932025229 -195394144 +815506242 -708809579 +-190383471 -385854584 +760948989 78474819 +745152235 -75925924 +-712443172 -554131186 +-329263643 -530291824 +293621722 815773314 +-775009388 -42302365 +-57803347 758104183 +-513665263 -51102913 +-30826700 996173564 +416031000 -726904127 +603036457 603770569 +-700388364 -244354488 +571467500 -36317403 +982755427 -287996783 +747058608 288051793 +607691212 -332247328 +-164709032 188457684 +-543435582 923622714 +-640981285 -79353430 +-291098369 75123543 +679559486 -843661282 +-808591473 -529780489 +887258632 -948913105 +917948773 -241034325 +-753842740 -83645992 +115680445 -419854446 +-362812899 -669856784 +-671775247 -430777162 +-91046034 -584868560 +-743771490 -69774613 +-739820590 -349071074 +-265811719 971185783 +294944573 912065631 +869601310 478989087 +588280564 959108599 +197042519 -433672896 +-602264580 784310388 +308460883 -186517162 +793369362 586130338 +950968749 -68915955 +168610543 -33900982 +773095053 -790269934 +894224229 831661498 +231790289 685302045 +-162516430 -348576031 +-392633204 844765511 +-742101025 70405012 +237746579 306564541 +-897373091 -369318810 +724732030 -404382344 +-321806133 88071640 +-605965190 63493306 +-944496863 -814686908 +-863065860 382088542 +896028394 -836203829 +-611515542 -28224377 +869598439 496303662 +514598891 248146017 +-493755194 596812930 +508361655 -580014245 +-283942245 204930056 +-8431283 773105516 +-21983859 350462764 +-970858728 -422250723 +-807596364 -97790013 +468667297 -291106682 +621122342 -887527071 +-86885748 -691547096 +142310105 125177848 +-113581188 912657374 +-502299056 898737649 +-815761902 -784601765 +7025338 257140285 +645423874 738799025 +687494684 465243245 +-872590517 483937237 +858240624 573260243 +-502482463 -682575292 +14224106 -186052629 +616325246 315615135 +-933223185 769782697 +531485120 102295718 +-110579876 -282325311 +243845713 -154950576 +536750345 550803552 +-932556211 458867401 +436358069 -955063956 +205525168 400493358 +-82022865 160563294 +-753741894 -559386819 +524489458 957695213 +-291431157 375000331 +-565554820 -767959987 +-619591495 292209957 +-437387997 254159556 +765344123 -581808551 +-809068364 734669582 +770446380 391892616 +-720800733 -694916712 +-325197542 698586297 +-218298736 917399303 +613929915 -603052510 +95192349 -855190074 +256747602 -730741051 +-771364401 830180136 +140589962 -852682075 +-261371401 419707343 +667621829 -558159696 +-437534938 -684699171 +551995133 665196805 +505859716 -178608133 +-555410251 -613092516 +-912804673 948182249 +479642428 -937155163 +-964114747 354616473 +-129334663 426489562 +244379924 306497078 +-378920474 76404594 +-436854427 -271838003 +229845498 -945260673 +420388272 -879485355 +695210628 551314591 +246271725 -304855016 +163346456 -995868923 +760863066 -433264136 +532595937 -190710145 +-980370560 206420059 +456372306 -775933604 +141051372 442273619 +811276078 -506341190 +-650562396 321841058 +880657264 29350048 +159884821 532638847 +-110913092 -81919240 +490693999 -464299544 +910699207 -435224484 +-302571738 551931552 +-622355591 -518257134 +-440087714 922902592 +-294406189 586424214 +887122890 133487070 +853835072 -587389472 +-138982003 -649577276 +-617124133 818066790 +-306103665 410599046 +344350429 -369675782 +86289340 614763049 +-208091782 -999812729 +599888233 -44769518 +-27555512 936737102 +8988323 -537222289 +-732806233 -197706968 +-899437730 406789219 +195210847 988902547 +861922619 482867529 +-64990318 -618071576 +-937378392 -161693032 +101358877 -238689194 +-140301375 -425106903 +446224670 -797682886 +121486789 -547838515 +763635300 -935853876 +25028441 59915786 +-40004629 -737019194 +581100700 907685361 +-803212324 -661664406 +520716250 -100288058 +-818791094 -43311300 +838455374 -603737538 +268601098 261413945 +342658661 -644932270 +-744499986 -539560195 +-40671705 -729984916 +-186602872 -622811720 +15312647 408358883 +-375333185 -352807988 +-473728238 325507002 +661804803 -499925302 +-896140194 -652670157 +261883703 -842988513 +251114404 -390219245 +745482932 721716994 +577005990 364109161 +274588919 -322574710 +-173899902 535940096 +-652794137 -239184934 +-699856256 13606363 +-985623071 979390521 +-954317461 -524633817 +541479387 -443365117 +-359935610 391983850 +-860143008 748718570 +559704671 887761611 +-143036657 654516518 +294846282 577841587 +543617171 694748387 +-363022333 199781217 +-193833648 -632129856 +-569694723 -552431279 +923358044 989152519 +-551338791 -814568710 +766818431 -551715048 +-152447297 503887392 +121778978 -689441380 +548982863 -704150977 +400449367 818741730 +-234324223 629320169 +391468924 356809563 +988286183 268533227 +439575075 597374712 +723227300 168303911 +-750552959 907630447 +-745851070 -624087297 +926360282 -927769480 +484770102 869262262 +-96330469 -870702482 +-476944611 -831245012 +809178455 -466436249 +-818426634 -585633508 +136703189 -504091405 +-935440612 -209473959 +357675448 -828184856 +-150022914 180142512 +574171839 -350645923 +353647 -61357735 +-962039253 58223586 +443011155 -320733547 +-443444043 614521349 +-898586428 -196876768 +-316526643 -619630060 +209033718 -321225793 +-415811885 -368136455 +758738142 788007524 +496255186 85802722 +45098789 968372251 +505702828 953044316 +-60580856 -96469168 +-827853698 -615135156 +260127351 -393052132 +-760540625 535438864 +-851688332 730093166 +594648187 -667655392 +-38747194 -595765114 +660594003 217939308 +203364749 -386479862 +82653577 216037628 +-938416515 491251969 +460496760 -530371223 +-502822178 276001187 +550917311 949308285 +-297676462 -791946481 +854727369 -710914153 +87226661 695543902 +-716742972 469720573 +-790750281 -704072009 +-263990597 76132112 +-709423058 585449388 +674105608 -168307094 +362193032 821163425 +-961453919 -503099747 +642602070 -984465512 +583274180 26140117 +-99099065 -44129182 +-437223545 -617263112 +325022531 -984260229 +-296665487 61126815 +93423431 -125995826 +571412528 -598407829 +806402997 706681813 +109794770 171221761 +-821866679 -280306604 +-756903131 -497972299 +999004264 -321692585 +428602297 336075959 +371295401 -638265064 +363034875 -969635927 +-599567735 -344824806 +546962135 781565863 +748969234 31670126 +886609601 777654419 +846017935 -737914313 +-244446039 109103265 +576203061 446623162 +649572956 935952172 +594954691 80965422 +862459040 -665612322 +785395483 -202618603 +671194452 942041471 +-382368435 -505079086 +-491078279 -172104072 +-292120419 467383667 +-492497208 -787816560 +-677405281 -544761977 +-296507654 -146863400 +-879807164 112425958 +-247965187 -573005545 +261730368 -139539717 +373929814 -690293213 +405085744 933175729 +-845307928 783327568 +-643896382 -657473045 +-750339772 728406706 +-174943066 515416372 +-581582083 -45375762 +998950921 460404562 +-739733201 -412455804 +239868117 766938689 +-693415493 990501498 +-975115170 978261793 +-107918648 -128604916 +797950147 -485316253 +284525743 -694594975 +772231548 791894305 +795663433 889472705 +-452826861 580308471 +-545604854 395456596 +493487597 -71558427 +-50148190 797933140 +-490512425 454441777 +356881973 -129119028 +-921823919 566505874 +339707796 913197217 +824301405 635275566 +-706189195 244141119 +-193149591 -544752414 +640677573 -833447709 +743806720 182924452 +260377100 -877734484 +701535441 953246755 +-224836681 219313965 +-426997317 -162272787 +915534160 -741791373 +76104213 990873202 +941141154 -874363969 +158434804 230362879 +806296668 -416530759 +763443902 -438195118 +-600030736 -809727692 +857554248 829346907 +76304010 379415281 +494346056 497161828 +459907725 -669944663 +-64413540 769233891 +639409328 -562053276 +698863571 676316602 +878817830 950820395 +303929509 467732279 +940196079 -804803621 +667887053 -977530374 +433862553 828560610 +48353223 -669158297 +-784285082 -638697670 +-655191662 -815983819 +-168382914 690590193 +-702577913 -888243262 +-96195859 -855929069 +-943439811 -197250545 +-485069398 -672759875 +-621362250 77379311 +770244629 827127892 +763579397 -119154815 +-926681159 -14703387 +819684088 562475953 +-450608316 -726069469 +-214085262 642058964 +321942841 -954934575 +-811261379 786384359 +-478744429 -204217724 +995360613 300013182 +-178820593 -246323610 +200292360 209550821 +-337358165 -762855445 +375707775 59547199 +-584795886 -879582200 +-297483065 299813315 +-115820672 687044269 +193722798 -265335209 +-517774257 -662371419 +-879650227 -886261418 +-992703654 -979727429 +229211935 -690795879 +-852198313 -542526634 +-214219423 -343261335 +-6875532 717555908 +-996393445 -761367355 +568321785 62462306 +151594060 -90928317 +-146872163 542612487 +295106903 -291319497 +566983450 958144051 +938805690 -397212707 +-636471127 872388093 +425969035 346460227 +39211801 -136066191 +-36307691 -752662920 +-518795336 -697945177 +-743413266 -936871984 +824296194 -449485353 +-723618141 246695253 +938480215 586690999 +790109265 -301199386 +700453947 388582458 +-926148636 94418919 +-546167838 217335467 +108499873 -673049857 +-996225849 758468288 +-815732357 756971407 +-571585429 7735538 +423571558 743419282 +-180032903 -67486471 +131667596 37692900 +-446074351 681165996 +694876459 -970393618 +115143685 926619461 +331570211 -756061685 +897002137 583064612 +-45108968 -632336791 +619598705 328316405 +246916142 -506242656 +837455056 -832049608 +-273519593 87020823 +-290512636 -115465824 +-428419876 675796760 +59965876 29884164 +-266527994 142737408 +-369477803 -384852102 +779869529 63146585 +956599014 426864971 +-981863719 -149669942 +-685370161 337417246 +684709817 -517455181 +-181255849 6180281 +885712673 402501073 +456757874 -950411950 +795115528 -705333319 +414550953 508194256 +544986788 538381729 +593333944 -409102209 +-675443613 430202046 +494192749 795398793 +52410117 -569956590 +368494005 148836085 +-410908706 -319233424 +-212174866 -914982612 +-764670173 -704745118 +-524699342 789817257 +324423293 918965890 +513983987 -700916780 +-345050816 642047274 +250103482 846336313 +-921282455 201866371 +745717967 -962502033 +-756099865 704240970 +4040352 -636876018 +735534051 -357465313 +900396076 214585637 +-432190458 492422658 +697164635 -806435390 +-256459903 555725007 +-315964044 -443667865 +891701542 -899672689 +-208998788 820749261 +544908807 -797388356 +291317890 -253602676 +-503678395 687977369 +628764713 760775282 +-433244217 -900663483 +271077060 839347179 +-832344127 -991522393 +-322746428 161700765 +282115857 964942479 +-99021220 -515599097 +319630265 -915626405 +-602913768 76896394 +-828442176 937808597 +306103053 294364824 +-989953126 -405570048 +-229011965 -134115864 +-760635460 431277375 +-986106207 767268916 +739054538 -627637702 +226018307 685463003 +137785199 -556303983 +576391953 -663234513 +969911589 -619373310 +830050565 975382569 +-243061910 -178178398 +175444148 558078240 +-282128919 351891609 +459866291 614184484 +625888695 49757576 +687875621 -283996561 +565219038 -477488461 +639417227 -524159612 +-769322529 -265226423 +863795614 919865796 +-185122223 -580547996 +-356552831 755517041 +-418526298 798180192 +100013706 504998158 +454399325 -698818079 +2886090 -777560791 +-165140501 217053265 +-587193058 -469582671 +468417847 184756758 +-31811475 -723104699 +-767587584 -765917182 +-95640197 961917216 +-227604377 854103728 +99239791 -786679204 +504879744 957490486 +77370371 617128319 +199971149 974646858 +-844154461 -649819218 +335362117 -83544009 +-474709778 -405253827 +182311577 754200707 +-330375334 -812801060 +-605906354 363055684 +930187362 -339935948 +184659928 -925582756 +-489495765 615802149 +-813714831 -326346065 +-989657093 -162991227 +-479100668 -985185597 +318371807 -500060451 +243617630 661734548 +-379546878 29215522 +-253723652 -464690180 +-987418645 841524828 +229697194 -335869559 +-13264389 -501219624 +262978167 907762231 +-141066811 278710121 +33222409 -458399702 +-181863472 586121385 +-151856982 -70077861 +-750987053 -58573210 +-378421190 -649443367 +-100366619 -970446610 +934897304 732126337 +-265724206 855097441 +-274641256 -24433506 +-577081137 -339926948 +660723640 -789290672 +-89396882 879789114 +-134147975 -682136828 +400921153 -858624080 +-220319022 -965451475 +239300998 -976658861 +-364733523 -604340001 +197790017 -185925445 +-54802528 -644488705 +-403006194 -163607677 +-336092311 -160457541 +-153335187 177940731 +100487052 322020518 +116093417 -60872459 +921856839 829586575 +-816398787 -48643806 +-794076925 834402714 +423945561 -499879428 +-358469285 180716100 +862154871 -64363780 +925473550 841901946 +-694021229 600409587 +-616076364 689722859 +484543978 -2675367 +-274812638 -967905649 +-640352133 -97662098 +-351385279 -859403435 +275026101 -892186083 +-746387753 -134526468 +-745719631 749933922 +-882563080 125678675 +539921618 656594037 +632619949 747640533 +40732350 715927747 +707931908 -682729890 +871319574 -650455943 +510216223 215789581 +-266523303 335557395 +559537586 -361077784 +-460248415 828072866 +938264876 -901252709 +-666386761 -909299647 +-581809917 754309556 +-263379947 715689560 +-324173642 -991250332 +-489379254 -779659510 +724161533 716110124 +-755958856 -990891660 +18018711 937688744 +-652110112 523565529 +-556148828 -704735659 +-305729435 -108298417 +-662216552 510477987 +-12835581 675788340 +-982872508 -225192494 +398044155 -650252386 +464852475 775579159 +438166341 694420771 +-783852921 922808580 +-755810602 218838740 +136489697 -591073162 +494816730 453865306 +-870389980 -787614191 +538297607 324671857 +121972612 -729869249 +659786677 -493118757 +526240575 332480354 +-511379238 -667761293 +312674551 -297588629 +-453924552 987451506 +-403320294 -241048160 +-670131782 681064710 +-649933332 -702118663 +108929114 458170924 +-718889794 -304511858 +274863697 -100276100 +-632723824 673675111 +304940032 842126698 +962796256 157262372 +-937671180 172679715 +-850654909 230169365 +280763374 754593744 +72061898 -652055651 +608558818 722430805 +245286249 438498612 +119037337 -852847878 +345042327 -8962597 +64627269 107899190 +-80771884 -922797009 +325163639 419533595 +-886525428 -267613402 +-782368181 -350854967 +-46731929 -894997552 +281837836 256947202 +878575648 644092103 +111709528 -625722481 +-35764314 -832025955 +-678268072 -562952976 +196727880 886705695 +-613508473 -405377040 +609976546 726346446 +-840809142 -287481415 +952155673 516577014 +205169870 -218593098 +413714745 635348707 +-343213806 82297966 +-431281260 177002591 +712542194 326549912 +856087756 -43464871 +-145885539 -863133671 +462122433 997551311 +533883180 -494218102 +121369962 359035179 +620663802 -981291752 +-472811457 -237324194 +-367673233 -750674230 +105545370 -182727051 +-686431058 112688904 +344179952 143713686 +-565517962 210320618 +236165606 21588920 +63167714 808742230 +636182478 921462819 +-799771802 -516798902 +-743632512 281170119 +316925613 835028651 +-448454586 -195248287 +897639490 -138922826 +121011452 -646582028 +674438862 721525326 +-829713798 -937226629 +-512022457 966331070 +-123056535 -374038254 +-665363931 -418905821 +685272007 315514049 +711473879 894148939 +-489931820 926678372 +350061618 -494952682 +21811709 -6689473 +335520498 184277444 +-949057604 -143893662 +-439840151 -756397999 +-546521382 239482976 +515335810 18408166 +885845146 -169691198 +286900897 -765204007 +136682424 -636448258 +262298258 731216054 +305797628 -64068028 +606133022 -479292015 +880003180 404935004 +-403977396 198048635 +772309511 60930953 +812923405 987640761 +333749159 588774965 +692756590 -525644332 +604610450 -280919616 +-895081738 -12264849 +-748898599 561503891 +931730293 -7712924 +-700334756 883896851 +695171324 -255625044 +-499423034 -457570213 +-263963085 -531006407 +-344769797 175678308 +54464635 -486904345 +98597503 238570266 +-633057085 909757734 +788898498 -922822493 +385825995 479100201 +-448316740 524482567 +-139962472 -6296062 +-470752455 276822773 +653528845 -128191088 +929019297 833270336 +220186410 907293811 +-571876338 993170211 +-320200741 219432362 +-432500246 817702629 +-763391345 -741501976 +14314749 -40205731 +-683491724 714557018 +-856732692 62772021 +-949639353 539128909 +-430026485 -961999957 +941187049 -2968155 +932067144 129689543 +834974545 447015966 +-371518145 -275506536 +493855120 -672324934 +-331761073 349349159 +-455632238 -840376098 +-263488262 318989003 +-65986627 -906885943 +510568368 -223076462 +521791077 -664009133 +160046569 696434540 +509964734 -523905582 +751345760 -229271902 +858589198 3205885 +824084278 -984070230 +91991151 -495168732 +268255462 -817529434 +348990369 -89858348 +-2285046 89215402 +798130123 272674981 +-743624888 482839891 +955217821 -319024937 +-357242102 842559176 +-864960343 -126389724 +714896668 -892648260 +125076755 -176784609 +655728804 310009516 +-767511015 -2759113 +449504134 981979662 +581797321 -486010668 +795032359 -498983503 +116879863 -621621889 +-803852253 -873738433 +-529272504 412217233 +-70036142 881408361 +805159380 236972482 +865552840 1392589 +-160741300 884494503 +864903117 -426653744 +96202240 -189779742 +914627507 -552282343 +5919805 126472106 +881620669 462970537 +834670035 -721722683 +808259376 490053580 +-710894224 313688691 +-898169843 151552937 +-965193386 -174174571 +-404637887 -609824919 +160394102 -767245119 +-869171368 -592648970 +825889688 -47456074 +-574667489 -423574211 +-224461005 424486096 +103792340 -469785430 +131506363 348636790 +845353847 -986786372 +-769258284 -142412298 +823760609 584663197 +-684744964 480795418 +-925914268 623902228 +391410131 591830978 +-16095244 637648257 +-855550349 -584187076 +-54945968 -909979454 +242551698 290858483 +-772685784 355592160 +-483678105 825653795 +-338298499 360233944 +912621342 -609446260 +-89392769 926806394 +-137403516 -520491061 +-939754577 679157468 +-365630600 976855552 +-242381898 -44520128 +722272445 894510535 +824346686 -409921237 +-874673641 -653197795 +577061041 265662798 +879862164 244525473 +-787028304 992133826 +-907991478 -277315100 +533900310 816247433 +-363262634 -177485863 +-807387902 119017661 +-986509979 922867498 +478418840 -693388397 +135991975 346106585 +366869261 338505088 +732939335 137115263 +257472022 860452183 +959096770 -501322081 +-721499458 -791185804 +-478100320 455336175 +-19481531 -744067932 +-494330620 -537795726 +838491258 251679367 +-677168630 -651524006 +-785633241 32684150 +942034546 812066409 +-888313168 -598372190 +973575398 818074432 +-929687978 789865363 +739335416 516617337 +998251729 -491024496 +153437297 -58360351 +507278889 316917687 +339502151 -455221108 +16101346 -692081466 +804794949 -65519733 +647820671 -361916279 +-323950675 -765602552 +903594281 658401822 +500177745 -19008649 +-230654487 920042885 +570025596 -522420334 +-763863606 -735767567 +355093621 -996472111 +-176016689 737033827 +-606959614 -319029574 +231270312 -1424057 +-503572915 -300018218 +-166487316 330165273 +-171819160 685337117 +929968192 -722713414 +-872892826 -491544700 +-46903008 846263436 +463729510 975205976 +913499218 311859232 +699613926 -734676151 +411892886 -565654056 +365923402 -776571754 +712999562 667555007 +136969382 104366031 +489428262 -365728607 +-914182743 897194888 +277344006 -910383753 +535545657 -85643881 +672440827 671277267 +-582673604 16845583 +98116567 475844308 +-69280386 512585050 +145967931 -458409757 +-220215461 961537859 +-842850927 149096747 +-623718293 228720097 +760849438 629227750 +-217243456 793424742 +-496085966 -210226144 +706012291 -158524701 +-242999234 285322459 +-577193187 19214898 +691613007 -217022906 +-103193127 588138272 +77025236 17828349 +-900022656 130766638 +787103087 800650244 +-342824471 -744101388 +971386271 717950302 +-805028842 475644253 +-230235020 -995993529 +113726682 109204522 +795155353 -577936484 +-356285809 829050808 +164568848 -880847909 +-595564135 -929847105 +-747214160 157219509 +90799799 -632130994 +-284069020 -828365395 +-339625267 558315715 +760464125 -49570853 +627322876 91536268 +-714875476 -497794800 +-982123082 591260339 +-365816455 -106168394 +-742527062 716043002 +-237061581 -532749662 +-827841075 840477117 +-645704053 -889059533 +517245899 -716467348 +-680165816 831859721 +-156509604 298274612 +-352042552 -251198480 +423521582 144109843 +111155361 -595443086 +422140065 73016096 +411729124 54592843 +-785431599 181405364 +-681319517 946468063 +-154006856 532253456 +-386624021 -429931194 +482913022 914116018 +942743766 255182893 +-28343096 -670564755 +-881444198 -961266412 +-587066638 -788029846 +393038357 879497343 +-643132040 16368797 +-665204317 505362494 +-915997259 -797923737 +778657558 -221693324 +446596036 -427144340 +-674210852 776241895 +-944696905 -106960361 +-347776328 392883597 +878777991 390709997 +-835080309 -69607917 +-715432018 152469289 +-878598226 620876442 +648215473 -198111766 +940786568 176549981 +-21576876 -573199926 +565575126 448138671 +382662154 972846040 +-222567691 -313605360 +631565810 -599225470 +-262945714 -363985067 +-963572667 715814840 +-494599358 -92298693 +-638834940 -35778060 +235794030 689925132 +-965860648 -107180789 +-557824606 -136832191 +-86794847 -923428909 +-42424140 -278658243 +310309346 306719624 +-184530383 888307101 +991040843 226406631 +-82051820 314882776 +542135830 -8045202 +447407089 -403811649 +-578653097 629881280 +-321204925 -682053241 +609119866 -863947909 +-697477090 59078694 +822629279 -984179935 +472419841 -8396171 +768295238 -903897719 +-242724114 112698863 +-21066844 439128847 +-165764011 620189902 +-124687245 -909055334 +173201992 115303170 +130062944 -130986546 +-22389044 177202851 +86603530 965235262 +248825413 -556515211 +145343716 780702198 +266249201 587340740 +27717636 389109511 +95447327 -829803702 +546619856 -812384869 +941090813 284333657 +736470114 85814296 +340150325 -457647002 +-85499322 954314646 +240264570 461938550 +812090860 436121736 +-960730735 -495910427 +-915795763 379110420 +-329499088 -669595503 +579179015 851046239 +-110081205 -698503117 +-819165137 -576571879 +407921542 -843686441 +22575157 -109252517 +-68085258 -980747083 +-338260994 -711612273 +127804189 -241702051 +550975297 -122676673 +770119856 7041944 +727191595 -80041639 +-573785306 435841514 +-930017063 -198488488 +329833565 -80113738 +759893728 342251645 +277242676 -849095084 +675457282 371203367 +964610228 145729005 +619309544 521958721 +988689948 -541607355 +638914524 3187168 +-10906353 -712591353 +-146398804 587530431 +-840270701 718441042 +-240592823 73680090 +-717379994 843293486 +-855378135 993956918 +-928757706 232117161 +-655144757 983248154 +-297506056 294082495 +800529717 -776399346 +-693133933 -560108403 +623690847 687746233 +615789447 329520464 +-822667720 215065243 +-467998520 792147814 +888622425 -959581707 +-888759498 -548426529 +-232341636 -780584774 +549298866 276740875 +-781399056 -371489395 +931767775 795310157 +364932579 881390100 +65153974 -506340393 +162014627 767763096 +-223488118 601297242 +-2840608 366985865 +-608509286 -130680359 +162271960 -655631548 +694694540 -841779805 +471814894 438650670 +-210927084 -386218809 +-661155913 -854770457 +-138685435 862037199 +147513845 52822272 +659345011 -530991447 +-361321626 -177058546 +-726728270 -918069301 +-94082530 647284827 +47499130 233434827 +-561069236 -48226922 +-569584356 382569710 +-613522964 33074097 +-303600926 -225531835 +34504526 804001647 +207036171 748856906 +-983363550 710164978 +579254079 -121372150 +943801100 834275526 +650274892 -110460684 +81963450 -353590399 +780990167 -581255099 +-378651766 -932675255 +-824951940 -268947905 +280803874 -529795897 +-64966761 -546984177 +-895495223 -555398340 +445336392 -339098784 +-340198469 -395766022 +-57135634 572448438 +-976280976 91722426 +-321812882 -573853328 +-895700822 -751460363 +380930420 -552858242 +-648840019 -557492844 +-292525252 865266223 +542183323 144080642 +483836605 778250229 +-729572797 134298365 +-342534735 -734131473 +591245257 -378788309 +342459342 983089349 +-978318536 -60379632 +433233162 887556324 +546400834 -252551386 +589729440 235404680 +-172065580 -113157192 +7669823 -314233550 +-377472398 -278678990 +-829815727 591669952 +463271020 753993831 +840579223 -810911224 +-898094590 898204759 +421424636 261860263 +-784455356 -384631776 +-757831078 -234689741 +-822836580 -489273730 +-16398269 -500988707 +452787488 237125419 +-536220385 920673686 +757274042 -466576217 +-427541115 221140533 +866478930 -540917587 +552423836 754084774 +893687992 698404445 +347350761 622993695 +912214542 755916740 +-516224101 -683669215 +476307403 669593094 +70503406 -233850118 +-445087316 -360003549 +892525587 -960285291 +334480184 -855975337 +374069536 977186743 +866893848 -507331742 +-401027038 8849050 +921128590 968879991 +47163295 50226503 +-321886617 849818252 +-427069968 -139001810 +-913571677 499670157 +598213631 818359535 +979076019 -821318766 +-826083356 -192107820 +-206709517 -810799418 +-824951333 -4267429 +-974977544 946506540 +211921298 -717098004 +-697836653 -384556723 +206491666 273070759 +-902555136 651777875 +427457181 528358391 +876709194 371795653 +286985967 -353459798 +-465262382 284795471 +-468224625 31560278 +730787526 444459838 +-869875909 137179828 +-917962462 -724151108 +830626597 749617507 +334773028 -628853017 +-926233922 451916674 +-588406032 821726746 +-348316428 -113594421 +-994102873 -282188251 +-909537751 990866380 +930615887 -951611335 +317209847 -185639071 +219693786 -966607095 +-152615950 -753377046 +-927037403 815617975 +133267525 -310786476 +335643367 739898565 +804078924 74651707 +-254171671 -250073019 +-897247796 -646478617 +837311279 -756201722 +-17760404 624354417 +-661450159 787768571 +-752714638 13731550 +234638332 -138684565 +109346841 -183266481 +830342274 980599615 +478281404 -913917964 +-800447324 324352248 +-229472269 9248578 +-119672387 -11405845 +-997277900 -25716053 +343230024 99750795 +482381620 273550964 +-23579810 94745924 +86024813 929809714 +115042394 49391674 +239214362 18530460 +358059136 126498504 +-761965461 -390945908 +-626904682 974643831 +701264731 -88051581 +-875297719 -757370983 +-108828218 767448356 +-807967596 778055233 +-685422772 -97754603 +74843264 434198375 +-363082078 181939438 +214765758 144860606 +329398201 16410579 +510849676 -811000398 +220610990 692362627 +-74148599 483129479 +742675523 50741548 +223988597 866390046 +-441514017 574454548 +-306769355 375228080 +-414725471 108479846 +233271710 -312471530 +-756719922 592291523 +-637433862 133730138 +566445302 525811914 +-517154673 615586669 +-759281147 -407197279 +427206948 -527240867 +814075649 -914489357 +564697077 -745503837 +-467762441 565482154 +340032989 137946827 +-377354120 -293794321 +-295021023 -835591864 +215192911 -402954375 +-206525180 -535418531 +54123978 -213373959 +547348018 979692792 +-13025063 -896849616 +982973379 -669464714 +-734811784 -281032845 +-538220835 -264439890 +648186141 434371143 +855545144 -185136621 +-349192282 266248368 +812880059 -218052522 +-889964525 -385262099 +-129467613 690025970 +712692862 150265933 +736141487 957207861 +-966049330 917847135 +361812900 -427401817 +93349902 -493404920 +-256939822 -959226186 +-239478281 463209505 +215074723 382027017 +-831574055 593405 +-615787629 -986503433 +454319184 -285117851 +-144683693 -613544695 +377292330 -911222648 +-864569446 -536718800 +512938408 -899639680 +-899156964 -432476632 +-931204258 399544838 +545101207 860091811 +921601599 105330609 +410740751 25677346 +-44049884 -956523588 +217649677 468390711 +-770998149 -955739249 +142065306 386692365 +-997977282 -198750713 +885280219 358865310 +67412069 567309303 +-700244855 -751861871 +938911550 -498394255 +548112996 -151598321 +822865559 201351592 +688957873 -689153086 +841276994 -912921381 +-326000222 -583766028 +-668643291 659021503 +-970839827 -190549476 +87018568 579412896 +-472680484 777786295 +160097278 620914739 +-830446649 218992053 +48612872 993371862 +307866003 -812082072 +722443705 -403103466 +433810199 312223141 +483740025 -286262004 +-384047962 -284943377 +128936499 -406109214 +-622156780 35575094 +-697616322 -673614057 +513902158 268069799 +999285384 259582366 +680404141 356534104 +354824974 443756681 +-523481217 332655679 +482160853 -447947193 +220656698 938767108 +-225175086 -298167180 +-537835172 290117316 +-659480020 -351735241 +972816712 -668597548 +215953506 691656355 +-335777552 -544980968 +-647840163 -655877548 +741401365 335897545 +-150233721 207573618 +393272438 -593631553 +-745843806 -387747689 +-251676003 402171172 +-306472143 703811902 +-196012318 933799022 +-781036080 743140152 +-681387385 -156277716 +725966140 -23272105 +495524997 822995684 +-671482978 112260114 +687483174 803082897 +61143525 -565937368 +-192149827 251039488 +73240326 998680112 +-892361203 -910727236 +-69846553 -507272362 +212883083 442125342 +536775554 197705402 +785139276 -923407784 +831625244 -492029655 +973822295 530945417 +-183204751 351139244 +-793464619 -677224199 +603998138 -952123830 +-453445294 243506237 +652270233 -186735072 +-917142252 -915651637 +-784882408 -864939908 +-54748816 -908205024 +344222332 462879207 +74584200 -933396542 +16892076 -181246325 +62706808 -552728923 +-43829151 -356093817 +-764308012 -82008406 +346435201 47687250 +104457756 -661728754 +618967781 761418600 +-793006415 360844641 +-503978997 -921170095 +-407571146 -133122973 +419066506 -175239869 +-533758127 -996971513 +384552829 899853987 +825014410 629788860 +-430123472 -22155438 +724868172 762833002 +-106487954 238837691 +-901786478 981772103 +495962002 293846366 +-492870649 -689969054 +-503546834 -318387790 +-891720105 -173404260 +-873555573 -694288600 +488686046 776320950 +-164551353 586647383 +910081367 528934086 +56290351 -836278145 +664988995 -539457348 +-127848836 -328919481 +553409356 296498900 +-799007272 703584399 +-431844013 -556875053 +282719422 515996244 +823462607 960278387 +586993962 207717690 +-319887119 70154620 +-739066425 -74642555 +529898611 148462251 +-218092250 392954681 +-346413595 943008379 +398897974 -497938500 +49801591 -163057211 +94769430 802502380 +8662968 399454504 +488447970 -794403027 +262498385 212306371 +-727825703 592514430 +817245863 -861266975 +980985374 187998545 +-595045539 -614041118 +532409740 12873994 +615782984 -764360041 +686219249 881787478 +-738901553 642452148 +-524822374 739366288 +-907221587 14553282 +769689847 -36110108 +-189601319 -206901316 +-367253058 -215516385 +171575938 -527210905 +774599972 -540498929 +-72792736 778182633 +-635840469 -25766044 +-693886601 117841703 +98458108 -536103447 +43882155 -951528511 +-205043347 -402008414 +540678457 60276055 +784286144 909881352 +-3464240 -242509123 +656125927 -244580948 +998261574 774524383 +-217914454 -789474185 +21434061 609364688 +169402586 -958506766 +333113835 -823139064 +569051161 -383353042 +-135240260 -367610499 +947151260 991192077 +973671498 278456400 +-62583196 188444549 +777864633 -63107520 +666851225 512279871 +344761729 902466961 +697501492 -585087695 +-986388009 -531997518 +-193783517 -595315356 +282782264 979194605 +-822297892 951237662 +-507552940 512533172 +-496721341 883792153 +-360448241 405644664 +-90585336 -947592320 +-984606915 759542047 +537603033 107501256 +724831056 -894424728 +-419269577 -622811212 +723504611 349453947 +957509806 -607533100 +75628557 609441268 +715519188 659897301 +-28236898 -827723084 +703799747 -281048937 +257839778 -168566974 +-553231003 708411286 +-579146611 -674385595 +-174963103 -158121042 +-841428451 611092280 +-477127155 371832200 +17131627 380532536 +783863299 -364686659 +314685265 -255276178 +-448389839 900515433 +737084919 -77653425 +-469684437 -853590596 +-952976946 711514089 +-713892500 552524172 +-563802137 -723697735 +-375229512 938988583 +-255421898 607262540 +-836362601 -749631946 +-937650445 -417538432 +306321639 -303763435 +-98331163 -493520354 +318145402 -456363985 +-873387703 -411541151 +238834926 -232905424 +-159809078 -580632482 +-868814009 889046441 +-213179854 969501685 +-390373401 -151741876 +164369685 -221192563 +145440501 -927525505 +806881045 589503117 +520556814 -558565262 +525151520 -150619856 +264041057 267406774 +266954655 504628967 +372537480 -809006668 +230972502 231829967 +-587755532 -961139344 +156225456 -390218473 +-886629778 821629963 +-392096633 250165135 +648879735 957446663 +164655268 970084387 +-453962905 -790752179 +-44527961 438895560 +969035785 523546169 +-426756838 702764853 +870230990 -58921189 +320518469 68126692 +-784667974 38070494 +4973758 -177268163 +586528095 -54680928 +85909211 606508837 +393948560 -972066717 +-185353113 -496678840 +316408565 -749640474 +-604386803 -778370066 +323443054 -555453799 +-206405410 -240700183 +-709790588 -579166527 +-293465378 501627001 +-891570161 -389121027 +-938407595 42433474 +-23150904 289603496 +319623402 513750299 +-707960572 -962835141 +-824527595 -91214572 +-169355922 335763868 +-21744627 -911160196 +-688274629 -926167373 +953541555 244798784 +375195390 716558697 +783726203 -638726997 +887130123 209082287 +-61274843 628355463 +-825415406 276933407 +-636832125 -126833432 +958339951 603917778 +743403976 -114954264 +343023300 -409436258 +-43662681 -777481193 +-419168330 -676796300 +-611625022 -266352932 +654066772 -987815686 +-22586021 -201345181 +-537782391 -544561825 +-707777746 218474904 +540342525 62538982 +-918753244 -128462037 +-480700857 -920966270 +234174043 209108624 +-183589699 415939425 +358397466 -471562588 +-488231682 -443774588 +109021602 -382863108 +-982563070 638238429 +49558366 340085472 +50267267 849758001 +-87877652 -689228101 +299091946 73347546 +345576558 -356266222 +-903756311 974092155 +881504417 711603662 +-306998015 -392166886 +-611870789 -804451724 +-252447478 -992747208 +368193001 533342719 +-43564936 290579964 +-910991729 -715873875 +-282477083 249744391 +168861245 -413448975 +166735289 -570370579 +-970949918 553278531 +-445945020 -903857072 +34513354 -229848136 +152360279 -548386728 +740151056 188424548 +372557115 -335520460 +420001425 -169267099 +924914413 -857665518 +881151279 931890915 +846533816 196489427 +-95692165 444280356 +488225810 -233583953 +414708667 680415014 +-402232982 735515833 +-504209674 588889217 +-965490103 974546358 +591064500 -215300005 +-813869094 -426768386 +-362421091 -22862346 +949308135 785479934 +80822117 407298958 +-99875932 947883188 +-630567462 187522277 +662733915 -174391674 +377040642 576053459 +919088725 26528991 +-237854438 722332774 +-999807267 -830479312 +-560917163 -964090708 +91567992 46042864 +-8044195 15489252 +-154561534 -667382412 +961462252 -978464569 +-244497445 -432461785 +803215354 648614164 +598181581 841548596 +905909381 -45802788 +230091518 -979392635 +-432412411 -352083947 +259267974 -101890921 +-448124795 770861088 +-515427754 -512771015 +-142987481 -393395210 +450274728 233521734 +995709867 741136851 +-157948613 749054734 +817767369 -57146420 +869726230 -9225035 +-489350355 459050480 +-330258003 -442127672 +527241704 -606920678 +807597783 -26248833 +-96225555 -998360919 +-811147271 929416630 +-630426343 110524740 +262243322 -469683861 +-776161958 -503188606 +-759345934 732873215 +-556911170 -254118686 +-629542796 -755620422 +661014371 -174406218 +385092455 19760209 +223648214 972616522 +-379488872 13660820 +-5835813 791495185 +163487627 -103646919 +672029446 58717873 +25505496 242256416 +-291412511 -937478965 +-522977116 258179169 +-87767112 -775095457 +413909182 -260240858 +841646191 233352013 +-233124527 925122293 +519557750 -344790410 +940331460 185298980 +-466349200 -340392517 +767792523 489427346 +-585904467 577107220 +-836902984 -632466833 +-563359807 830285340 +695606079 -572532694 +-907672730 298492087 +79791654 -78676840 +660228386 -962810911 +-435050005 -261889751 +950780839 -901372210 +-683176648 134696643 +-438502325 891530001 +70854142 815160288 +-82334862 550085514 +666600614 -351941977 +417582215 626839268 +-851061990 -196031893 +-45229750 579426859 +-279277828 561958514 +-566087151 -180704865 +294494201 94671541 +-363787423 -595453230 +-665607097 -741683706 +690763142 647605105 +393743446 -832135685 +889775539 294383594 +-525858515 294786384 +698218437 -640603872 +-865493531 -454040808 +246607978 -530763722 +276618153 490038266 +789424351 685110593 +-209739647 -206575825 +933226882 -37343392 +-118260415 -823879181 +-295265337 -447736721 +478702415 227201043 +836765761 -457398738 +-232543203 22246012 +-364552713 -374543488 +400478663 817970507 +-764370823 -117809007 +297141719 425604611 +967482892 -602627601 +-12882033 874535576 +774785922 585345238 +204979500 145978079 +-246969758 -426289761 +757397502 -468673203 +-81344005 -304922448 +156760488 745306185 +203369319 409264427 +-678134971 718606581 +-265145381 -802726827 +-617962124 134640515 +950524612 -967073427 +-795369983 -713997938 +-23875959 710482768 +-951584371 557745086 +-408181853 -662413238 +47308107 -148670370 +-483273326 -288038783 +141917844 537733621 +-390185925 -32592350 +528577618 669456130 +939492371 -191592815 +616884203 953412214 +52030622 164552372 +590474648 971824897 +-790935070 873519546 +311748052 -182339146 +296663265 282126396 +-109039076 -726204613 +-443614359 171441875 +76336592 -91926811 +-713310423 -302681470 +-638625743 -361366725 +600365486 855611083 +-992222626 376391146 +-713529806 234862390 +719968893 215278989 +-644451465 479154321 +-44978947 506387498 +-524690735 -119555830 +320930810 -345395114 +774399833 -884554189 +819685195 137667997 +50946560 329575613 +-214883889 -943057651 +822394502 -424311376 +-484990709 308869526 +889966484 -776524191 +241925905 128450672 +-952188231 136026988 +395952024 -276518901 +-16886793 -844917123 +577563040 829426332 +-99454377 -520360864 +-107776106 -597442760 +875199083 961505638 +-168975190 116162012 +-985736680 -767864724 +584104337 423916653 +-265475066 -23993950 +133531938 929760192 +497734500 548237733 +548080995 761998402 +915407668 81379872 +-879448514 -237371590 +-382383301 -60311709 +485840168 652980416 +740483422 -925593496 +668647404 -409914192 +487773763 604490804 +-441633369 -271753516 +-44965984 -786290981 +-254113940 543028859 +-466909951 -936272754 +-161616876 -883269336 +51472361 -310390703 +162804484 71804044 +-373670569 -611410135 +-128161851 200300590 +-333395399 -544700532 +-685707358 -902863564 +-800440555 -200637235 +921787534 -877910454 +-780668851 -339759765 +-963515298 199769433 +447087762 800761477 +28169503 774175305 +-368905435 -140213820 +-737802272 -319682118 +-199903674 475348191 +656541384 -453913173 +-952590238 803787459 +989644459 428840993 +-295951357 -598234010 +-369827352 362667851 +868283250 -841507919 +6454364 456924705 +386335796 -385878340 +787560433 129055378 +405254847 970735080 +-109916952 -467444902 +881669770 -838176072 +-876865518 -720020232 +319964564 -15936629 +702559158 349012385 +586387419 -481340353 +-483682819 614516739 +-363756902 429560086 +574788212 668521972 +-544756805 -420695038 +966837805 -96017426 +-679993599 -643073042 +-88973673 -399293417 +101793139 -187343267 +-858303604 -681676129 +428771444 475701506 +-876279719 -814003039 +94535167 -318702169 +693289302 -447690800 +18815329 -144173086 +306567114 833429672 +630541451 233801877 +-760456328 701980213 +-691964671 102212649 +291214086 -975926043 +435935439 -311089831 +971606089 -759150615 +242149243 -916221522 +396080347 750149494 +-20295280 -340949494 +415088015 -798568036 +320329909 -259393176 +387436498 -969930962 +564572739 -161415943 +-402710060 -524101619 +-908012777 563668176 +564623002 858752861 +-410614518 289030759 +-843648776 413689825 +-869267384 897960958 +299310315 -393542311 +915812265 235818776 +579521530 -93673335 +-924406846 -513389364 +-611971021 996972894 +619221080 83844150 +430811077 -404663772 +342499914 361735387 +-612143103 -485716285 +538324095 250738038 +420168816 -930780574 +-135057423 -388718041 +-323235043 531146754 +843065842 -157370463 +-364369507 24743497 +-91212269 621909237 +280364917 687468196 +-301434275 -616229338 +735758950 922523765 +-832110606 633585189 +-963667414 755249518 +913468883 -904735180 +-207932626 368316657 +-160900632 620843061 +-615104203 357672213 +490501348 116967199 +826220822 -185090421 +-294033818 486888778 +541332343 -786763268 +883378803 41508848 +826123945 649205927 +464954621 921462028 +-377776617 23083985 +-650971005 663646849 +-910931571 -486631208 +-870990218 572686358 +-330212918 -421582866 +-939789510 -547041048 +-279558412 -95755922 +484612225 665109298 +-111950739 61711027 +-856168252 -374287557 +-390999326 217125177 +347685511 -998652180 +813373464 -832444751 +-357697632 -599808593 +379803291 287720952 +337120555 -37836074 +162419602 -993126185 +963341572 341785709 +-767099647 323275408 +-727281488 -967528100 +-607095866 -143628338 +467332175 -137931438 +931725757 542325174 +32813535 315722034 +-219684434 -67448449 +425395977 887027248 +-866631684 976185298 +-399057730 358354443 +178636326 688155711 +-284946589 -345652576 +-88961079 432597151 +945154210 -21333911 +30241275 -914090583 +780211896 664976398 +-727742991 194833308 +200816989 -581771167 +-887923790 -816418794 +-156826328 815642236 +193804500 347528661 +363783493 889793493 +-86014656 -341130790 +-36988670 699549146 +656065251 -799216997 +-43315730 -442524168 +911201131 -252688509 +766435709 959758470 +321103401 436326245 +738185966 51068458 +56061244 -345366884 +-971101191 681076949 +-552606155 -126497039 +939907311 65377227 +845080081 -945522909 +790599741 453058116 +-891634476 576269060 +574271039 -31740947 +-637294630 -267336253 +-921148124 147225495 +-399064036 519560024 +-905970942 438409750 +-149198347 -43098324 +-555665850 404114341 +912198182 680664538 +-410049839 670481896 +663578326 973399491 +371796475 -593808555 +-835683928 -394411443 +-886130381 -88684279 +-559220185 -690615845 +360974710 -109683448 +-122003069 -695754433 +771977078 -114456108 +681615380 -399103135 +196672279 124897251 +957320514 -619376363 +919710391 -661698541 +-307020359 986615920 +761674465 842682778 +828757307 572367774 +254077872 -985404808 +612948235 -193791990 +49085201 -615801465 +-947369640 -77700562 +-21427345 -811766358 +224283609 317793446 +-839647626 -318557130 +-810049357 -180735827 +-451505695 -409974615 +674934347 215986262 +913244200 -410117973 +872777830 -130143860 +332276850 -541237766 +-842229877 447523931 +-913816759 745759647 +732065792 726868212 +312091884 615290128 +817061896 552991579 +859525094 142659014 +343037871 132265963 +-368367028 -46080343 +-683777604 -831842480 +-942619034 -339101641 +-7119248 -665168262 +697324617 -461341081 +-421718940 -694206076 +-7737808 82451613 +-703729823 -514580155 +323056854 36855064 +704516849 -23519265 +-490697540 -696632802 +180044794 873299673 +614103845 378073485 +980769714 764463731 +-439061409 -954390443 +-407063196 -495525124 +-157131989 -230021755 +88396470 632461673 +-606600303 -170355912 +589819030 627769988 +725651232 944971111 +-290539803 -413083607 +761640753 687553991 +-746615419 43372188 +153675212 183697111 +-288250920 4446402 +-804160498 -229924689 +-685084810 793382743 +-695374519 -236335828 +-261934067 -536082611 +-981868632 26437803 +-451607071 146462273 +213879893 128731711 +95523275 -465813681 +829526874 -612937896 +-547804862 -194610830 +198022123 725411486 +-65441285 -568306727 +-500514178 -381640169 +293198749 -865331150 +661275616 -365811476 +-974826952 -991981434 +-388155188 677010558 +-706841830 74069839 +-774016108 -1514116 +-66723353 110969784 +577436129 -988519763 +-833588497 683069585 +249896197 251641023 +-981234316 484384069 +697793311 761460280 +-727873879 682012457 +-861869736 -419478283 +-527337644 -69028762 +653224751 -426545719 +227147489 554240314 +-166942594 867537002 +-361676036 472216967 +976314834 275326207 +-295849736 278328728 +929537128 241658587 +-768621470 359365365 +-900616256 675431873 +156001763 -90453445 +-850025621 -820995942 +-784793137 158932308 +-791879563 369560805 +-939787571 -717924336 +508276042 516626254 +-587872542 -850654952 +-284990103 -164094041 +-565148232 39917074 +419510566 855284520 +971528935 932803878 +346482359 376978181 +883323743 824077185 +643085310 147442224 +-279907098 699814683 +153529514 43111225 +-292816372 774915551 +786279014 735200422 +-238422260 483507982 +-341583158 -95309539 +-839454460 -415519400 +791168319 -97386753 +-933600263 879909066 +-573747039 -924047701 +421413876 -910962970 +-17913133 31305627 +745473340 465934263 +-812129896 -70257459 +578997679 730305460 +769967892 641293208 +-338758674 503123557 +-89912566 -790558155 +-303601131 686527657 +188127443 710953221 +235630187 -450 +962462426 -504856945 +589891707 -434546055 +-206302943 -533386706 +696094028 270731374 +487755047 -225621245 +-476329145 -563718897 +483900274 62368775 +-75489565 -588879398 +791830221 186836435 +709481461 39174272 +819192906 -720095636 +285754047 -471616397 +182376475 425694804 +209709887 320214500 +-451243781 580377851 +-497820935 -627612186 +563335564 298528462 +65744765 -632438346 +713211885 -238856306 +623425357 323470308 +-764175064 -978048383 +979608003 682320852 +642006423 652861065 +694134366 630838447 +-809259417 437416450 +953640043 -402434584 +-572004333 -266003784 +890168303 -118103364 +431850888 -357146433 +-966462858 21942665 +372162982 330162104 +-414814784 -41034202 +783130175 749294420 +-716008654 -57856542 +-379611333 879415530 +-677882379 -207718717 +-632995206 213376204 +-136893544 975911585 +672033447 -710589176 +33056664 307903336 +757115560 -246607765 +-284340892 145380159 +818833645 785062769 +-880481576 -27287529 +-61310208 826350638 +-773517088 -124349056 +277469140 -264343818 +-58320831 984419976 +-762841901 51022654 +-273591511 28817052 +-730626910 727563555 +531683030 87392489 +-256117807 796554260 +-293990582 305336208 +-549048755 891681939 +-40292186 269999055 +282525395 -317357011 +-696157174 -120061197 +1662688 -583902823 +280985193 688704371 +-870716030 549607849 +-657409382 -494670870 +-611300101 356876794 +961060583 867258276 +-113003214 913382782 +-330699701 -446879272 +645569933 -887813615 +981355554 -900400374 +-703567528 605101710 +729539119 992538575 +-971746449 -300416268 +475546844 -493317112 +719294291 -941099946 +-488747649 -954945699 +12230425 -940482075 +-833454895 801004565 +-100794558 -533892407 +92327952 291831090 +267290263 166548200 +456172997 534478623 +-480385619 -728627856 +-752869447 528201309 +-378143780 -434770893 +-207319028 823469951 +-747508188 -735986211 +746734692 -707420181 +-762375077 -732342429 +683419582 82146389 +-72829365 847343391 +-323847060 918542437 +-976357320 -193754871 +-364351726 -117605731 +428575922 -701597102 +-257537145 89198354 +531909651 77506713 +702362444 -994868069 +492404917 101636410 +-882432912 287183246 +736415094 429821382 +-127248382 -704766962 +-473018739 -596167848 +-735824614 383592319 +-148363025 31380705 +871905121 -757693142 +-842660351 494243339 +-463364402 -101333516 +676917113 -88687864 +794353520 382894208 +221260566 -471109873 +-192059999 -202040983 +74743718 856068012 +711401156 -795784579 +-29074311 -884229349 +-322505614 948852381 +221732512 506992963 +-232452145 86291079 +-396167071 -867216858 +925728054 60350009 +-757959645 -296472312 +826588440 -442387291 +-764902221 17348966 +467680853 -415789074 +-512331420 589623909 +-21569346 710024010 +-577134614 836166340 +-666593869 172161135 +-678571010 -567719414 +-603164234 521847304 +-240312343 294717852 +-826448485 -364570587 +-833442218 -357712975 +140928026 -883629508 +-893214731 148891978 +48724077 -843177662 +226448486 -394524983 +374647704 479032666 +492763067 776786714 +938760179 257946334 +-136304322 727376543 +-208541301 562078155 +-204991709 388781774 +468286339 -809732139 +-849334701 516623687 +399013303 241482997 +107292814 350171669 +-267961326 223579925 +350435451 625206504 +104508487 56322410 +-767588439 915451651 +-240305632 -361381477 +385037264 230386540 +-660358941 59604243 +-188687336 -74661265 +778388966 350829739 +993159257 575762725 +893463361 355381811 +736647122 205331393 +534562530 573460425 +888526042 -243669660 +-285925616 -208922679 +-874542903 849061161 +-381569046 508608258 +922738768 100137628 +-572374990 677629295 +-205950429 -957834350 +-454858064 399875494 +98592734 667081619 +-429428568 -209205398 +744657140 -308540119 +-989100001 142620554 +50128732 -817980399 +-280340357 878472828 +670118193 166285271 +97670318 777361205 +-274558328 71713644 +-378967866 -878874710 +620086510 -297557251 +-52070724 -469193506 +-341541535 452751067 +60127188 -973288732 +181695655 -589558558 +-974163548 -650954543 +401565794 -300424462 +-552224393 657848628 +178701778 688519167 +-948461056 726856173 +-995055654 -688371616 +-999939220 77393835 +-321662335 989953480 +-528167907 972431262 +-994371103 543461240 +-486830859 -428302348 +-181687484 184527859 +-899241698 872746253 +-904073381 -692392469 +-814994752 -420032077 +-543890167 684226952 +-657686721 71555308 +-143603230 627967897 +-288864299 193300826 +954845653 481592574 +-409990917 110341821 +-358196287 -313552146 +901331457 -547811184 +813023832 -156107907 +22852236 -956519274 +363702510 -703340278 +123639471 658845008 +-340191000 39301934 +-826821781 -672633785 +-241272278 -941926912 +783420933 779525078 +271428031 -697793884 +-159991335 528063363 +-581935124 368134648 +653001151 -582623074 +104381886 189969733 +-318036565 -914437372 +-211169477 140362723 +904433007 281603530 +809714744 235112869 +734968718 -886770338 +-540401864 378448083 +9869191 -659492717 +-305944197 434629391 +-167809021 -86658171 +72867336 -712341051 +713273055 -542694871 +635467558 -416323792 +-726812482 806278133 +-205559266 583729861 +474816237 970872472 +204518617 -369163880 +329491608 -540132758 +452461288 9797115 +-359682127 337083962 +99321124 567909672 +337031664 -843858650 +-458301153 168907732 +378734004 -211981055 +-698221620 -111148188 +-685749803 99229721 +562744419 387545712 +180114414 766243590 +166138937 424074011 +-213252020 -871222000 +-301633348 678870242 +-378921055 -437281852 +-438946598 -950076950 +-612363503 530859670 +173803640 352431917 +-169356219 133415502 +421091070 -338715396 +-299322750 570304847 +-293230208 537233876 +-707558171 412484475 +-120608679 891093298 +179464918 -238146355 +244858531 -278211837 +-270037851 -228816583 +247221169 -767824564 +-674042878 191512051 +141536011 366141055 +-750635475 -7133494 +679340660 343006126 +-747808050 -710355851 +-193462756 493502398 +917660264 696300978 +286464844 -407899300 +70412912 141668871 +-308421035 675736145 +454574862 722038787 +-568632169 -194675923 +900395737 -381889445 +-294568483 -907540464 +603414444 -759091597 +-700630803 256242322 +-871176588 -734266283 +-428676216 -708548302 +-202266893 72991673 +460011264 -354481639 +-81703840 -1730087 +-332535827 -50603377 +416690338 655665246 +996998748 146034905 +-411919165 -886704578 +-557605232 -725990225 +-739508721 208736282 +404585933 641192115 +37515448 3335731 +-42240292 -556934962 +-130502239 353983981 +475648335 -146528798 +-350498811 251175358 +-668206817 -965358373 +838879928 -660186848 +-315464373 719322174 +-706104653 -222897279 +388821912 -873666935 +-339036498 -343252606 +276897616 -543526711 +-629436824 676459279 +-427192820 462928107 +-43849149 129848728 +951852952 99123598 +61453936 599778225 +-81593740 -36203885 +243428539 -818772315 +838427761 381686386 +705520415 931912319 +-774812775 504291338 +298996063 643546367 +53608711 -674828535 +57483831 -469183500 +445021437 384995881 +-255816358 -763745705 +-655481728 -611009107 +-156815094 680011618 +382123036 14752516 +113177692 -55997125 +-170679305 -373519200 +-717883501 -979498822 +-508502926 486931493 +215354178 111178300 +33930801 979356622 +963636545 -840768729 +-991636478 901046416 +788457213 349108127 +-453576488 -926871394 +-826028530 -146733243 +-61512915 -424510576 +172798504 781150924 +771542455 504557142 +506002384 -314524645 +-775972170 392582002 +-779714128 -443876667 +-725667168 997467132 +351573141 728917917 +406353567 -470977534 +244302452 -422641808 +-430369093 -464895571 +-347393445 849808848 +58192498 -236118349 +-90156203 141718219 +-693323912 303740692 +-657490034 -415897161 +-324356805 -324237962 +-225310114 677246616 +391060455 -364923657 +53459311 179037712 +792459100 -498434600 +-326135326 -184911279 +275623625 307766469 +258099593 627798516 +546580459 -159775639 +-215130429 -749706294 +642732357 -402583481 +62084012 107061433 +511506340 293315078 +128388902 855321320 +-168389096 -123062009 +693931563 -416052413 +-440862081 955327460 +284969983 792997282 +605641767 -475863383 +-426724687 -660534435 +-534120090 350820142 +-170354975 749033512 +744430517 -63278856 +942462642 -577251001 +-74668745 138469335 +284851056 -491357499 +-70315428 162581864 +-388119073 253201516 +168480771 -355985603 +616353392 -603460770 +-971746000 695173934 +-33857360 688029815 +-452970334 -141519517 +-670916338 960340818 +-15997934 341031857 +-627163317 -796673243 +-688769851 511379257 +724256220 -695608112 +-508572354 979829163 +-461696537 -710965832 +375836469 -21846554 +-695506668 453046856 +607577192 -838708485 +-658778207 -302143349 +-477407873 -102086297 +455723007 -788347643 +-35096264 -819093097 +626223460 -181432275 +-136560346 205300231 +-101387061 -285365689 +-542468450 -66020167 +742080793 -54976217 +-71024772 983918061 +423561726 80424374 +475654702 69885319 +-629000825 416628055 +450706568 -963037826 +-793887881 -826996482 +811405223 -493884179 +-780606851 406129969 +482427864 -628584459 +-447539224 -520419513 +-933452901 -875949562 +353834259 213818444 +230171061 690739157 +-169800133 -683200940 +980030892 245495400 +176907059 -421629896 +414820905 -434008652 +-798947427 815530860 +-427761664 -398183231 +-687007352 -81575545 +-903989163 114251244 +-110782644 -600723417 +-845311098 -388018053 +-646924482 904851852 +-958246348 551225772 +-449526302 836549697 +576489409 491704178 +790531441 328264995 +-859569445 -656688254 +-767273970 593760254 +952733730 946331096 +373959668 34220073 +-714017593 144421131 +648199616 554377237 +-108801678 -596702119 +-267521371 145242795 +-382946532 -457388704 +747609698 848583591 +-878183853 -565989938 +-816403062 -681959565 +-176843212 526294776 +723330558 582118326 +67722058 824852624 +37769304 -645068950 +-232009043 -94167124 +257950210 -220979256 +440099512 -197774635 +-9606448 12571505 +672943850 969970297 +-291594113 865179882 +-125986030 -528295856 +-958352064 -33177793 +584350739 507154760 +-157939955 185571331 +-808357804 449782132 +833448046 -576671286 +-444801088 -265857888 +735848626 633888483 +661310787 -768478931 +866457073 -172651910 +25312169 410906716 +991332872 870173661 +-76319015 204239801 +-936681841 460619984 +-820745787 643571582 +442216149 -991465635 +868565264 -345631945 +452459206 380092606 +-382164156 89251579 +-810344807 273387977 +678729784 -318967973 +546777035 -824693296 +-588198061 240417738 +-454547488 399732415 +-612762833 -835803142 +-29831252 -261538583 +485749036 -820911132 +545130317 877839511 +-712127563 60519258 +205567589 501127249 +792915110 277605194 +907338820 -141969429 +-333341949 427769491 +152099536 -426982274 +-310143706 -46354976 +257383418 -154202160 +216838768 243314316 +-962393170 285409991 +-486210912 391112695 +-552463317 719458819 +-292604801 -73345915 +-541524043 610777113 +221117070 276024630 +-324763979 912599815 +577029710 -478906101 +242295411 -603496560 +-817819075 337686754 +-204287791 -263167765 +-644067328 -615122774 +-735435833 160082655 +-76025621 -773086117 +739361781 -26949181 +-182682651 -42522679 +878300899 939726716 +769046027 -444234672 +-856351706 -209381203 +-674669488 -584053289 +-401960527 -550005494 +892578014 204452363 +146707498 704513189 +-945919911 187444482 +-862283747 247130890 +42950747 625777822 +979726852 -134842315 +-845941477 -705289034 +91039820 -648406053 +552821856 -546383181 +-860418918 220328378 +350889618 832858771 +-127831270 263939640 +-742738296 384202196 +-290966548 -251268265 +595840927 176931394 +-426883116 688863538 +960989109 489181787 +569309111 934840851 +972237961 697817971 +-932295216 853393445 +739711218 -262152824 +661410071 757451049 +-817173567 320654318 +-826462704 788742787 +-95139820 -551184198 +907169445 -896028032 +-646684055 563812383 +-595350211 525610633 +-503395729 483271146 +-749093722 505482328 +-974847273 824904985 +625528052 704813066 +-8464462 35297753 +284949949 151032480 +455447602 743878451 +448590227 -650922439 +-987181542 188018212 +498941867 -686622837 +-54142601 -380224010 +-594418933 -133164478 +-339544994 973848817 +776199107 -317470998 +516821563 -317795206 +240580045 -553257244 +517045256 595765975 +389663950 -750420236 +-883474615 152156508 +724452970 671244702 +112275736 21151028 +-446676040 213398205 +-117431994 -60201437 +-270616325 256316001 +849485521 -441782269 +227423431 407907165 +88099327 -348147427 +162315011 918903704 +-903678151 -991440264 +-327544149 -742226852 +688671329 -949310380 +346959863 -362036936 +-743270765 -938441092 +6315124 887934543 +-397050272 151730720 +-779934001 -127242647 +882769660 156059581 +-881558221 -685998900 +-820416816 -919701870 +-93096157 -201917125 +961019703 -941672498 +-459398840 -147380371 +884727240 955306393 +782425102 -822505811 +-303464024 -838553350 +-373268968 518403031 +-750797731 -521150613 +126224703 885145944 +-670860750 -836347486 +876074966 -975393359 +-554867354 292657791 +897460394 -983318114 +-22285906 120997488 +-636622496 398940871 +-499543647 -669358364 +110342729 118410882 +345797525 -876819674 +932190375 896626801 +-21894569 -363750893 +-880497958 920997318 +-421450679 722886976 +-394371528 456663124 +941720638 -527698711 +177494479 -880049085 +941074204 739838451 +-428725561 742170445 +986379014 -124033979 +-228680607 -707829310 +-475829474 -980789407 +-884796112 -289292204 +-573223294 677591215 +-674396555 -183008001 +-977362972 -717725468 +-435445867 468247394 +31961209 -290034165 +-269301266 641244939 +-151934612 700951797 +-612425382 769727876 +634661126 -100682173 +-510841776 -920770484 +305182161 -480891657 +237845926 520998103 +427114942 974258200 +-591130699 -444557261 +678192921 -25760000 +167568063 -238431311 +-119488074 -893641055 +80368379 409231987 +452735879 476398380 +-609601389 204348868 +789253098 910864803 +800876457 -119724350 +-961898636 378810362 +-671297252 -902771349 +-166017964 -707414710 +-990937199 34175401 +825112579 13684186 +390921705 -146502802 +850075945 -310924438 +611154541 -692347257 +412503754 770047935 +788957352 -918271221 +-678047129 -549566224 +-434542771 -575153084 +-994434437 382630787 +804300878 -166942899 +468659154 -878429606 +-479227447 128904298 +-254214878 796037975 +-632993561 472813279 +877924493 -126139339 +796411541 459372249 +122372500 881367981 +-164239392 391888256 +-151239382 487494369 +578656138 447536215 +388240722 319347490 +31528112 784354334 +-128321824 591068404 +-307321287 -898633567 +455524871 -865205724 +-862812185 802674288 +156244763 -8491134 +-44873 -346153829 +685740229 -641950365 +198137538 -449518485 +78174511 -849150967 +-968638719 134727412 +83846069 -694546206 +424514195 -615724679 +-458572667 840212358 +414399688 813274452 +99118606 461063076 +146808027 -496755255 +339821237 -960371902 +138372358 -160783882 +332584326 -379336771 +-846066526 384016953 +255530546 -915920693 +-379397578 366943588 +723903162 -834972050 +153270049 963581062 +-454757180 -648225715 +664292058 214944209 +-88814673 830211787 +-831785953 861255775 +915772095 754463855 +830883450 729331675 +-444783785 -868009222 +126423257 508957444 +587872084 818025262 +569937900 -975085500 +-978080551 -120039658 +-724594713 -340776161 +-777247574 -80099603 +127074171 665335291 +-540675625 671532193 +-153517954 -458498002 +-159805170 -873836854 +91604547 851512850 +-985600705 -693350169 +-427718928 507995069 +-529858318 -357849174 +-684017454 -93643713 +-551877607 728254661 +308861383 98781858 +178772308 486561803 +-44998537 -38856471 +-935620219 -608076150 +-766603989 -735796065 +-586050253 736450540 +-376794851 -55802798 +-884601794 -589104016 +605272281 218224642 +-96366183 -894294541 +-460634628 -118539762 +884628117 624090896 +-253189293 -983889915 +-746396809 -918747855 +-633257335 924949034 +-712975155 418003983 +-757041668 -149502962 +596129621 962845164 +-297810248 430406438 +191199434 -465177477 +-514415686 761571022 +-523366924 531466268 +942248179 487087238 +709896446 -597894466 +362733972 261755894 +154778168 -651096737 +-854385837 822124443 +574414208 -63693682 +-244872584 -823700921 +-507438470 199477141 +-779169452 -376554082 +-860804902 285718461 +-707040771 218153543 +649520910 805765686 +-135160857 -154346580 +-338252017 -278857101 +-273974319 742981684 +-882494379 992810515 +606885814 -676171222 +-796116331 514307332 +444557241 -752400209 +793228110 33478530 +524029673 593782194 +713063710 -178841600 +456591802 675718587 +-370873120 36800922 +10960991 -598334441 +586056509 785942364 +808164096 503908962 +975628898 -915411948 +346692576 416919278 +-776171065 -949981346 +-954168263 -682983653 +-953216243 -845659803 +-236830812 659064212 +-467432334 165401153 +-75152105 -520442206 +-204009964 151899347 +-690118170 120807313 +-705069872 297521599 +-801252635 717478980 +926748054 -185828548 +-437179531 -290805418 +580469424 384960820 +91282852 -826561853 +380476221 880079697 +953228661 671328477 +-461263739 196075522 +-120334678 519529776 +66824492 158950509 +74056556 861382598 +431455004 -91346603 +-575678662 899827072 +373173661 -304926511 +901864956 887170943 +-383040468 381945328 +-672121533 704625341 +273580742 -383049079 +779538741 -584391890 +-277845209 505819751 +219534146 531099361 +-401752485 387051002 +-803065807 -222932615 +859630761 679284442 +-809495169 762699796 +-883051530 -879749576 +799343614 363457156 +376491645 -269134284 +-417078443 650837661 +835322582 -267998744 +58225235 267020989 +-830972881 134918070 +934736669 101020729 +-698210343 841789911 +937286808 -827534427 +704762270 103529037 +844322649 -274218424 +810140150 -200389626 +903139705 674308067 +908898486 -14295204 +-799158019 26373038 +-506688364 -88454253 +890055367 -515651047 +-317348782 -563415411 +-642760196 -591538636 +843303519 -268898247 +-576703387 -483813478 +-541913629 -119673586 +860919301 13274131 +268733031 -183000213 +85894593 -273452555 +-112036784 -813028165 +-177172328 -761889145 +31953208 -652768697 +-487336967 875719068 +347315009 -806176608 +703735741 913497605 +838598214 706608569 +337404991 433247758 +236413988 148673714 +-981854519 635836417 +-912322896 -560987593 +633892882 -203704837 +-706024598 -373946852 +-707784165 934823521 +-580493811 531348973 +791796184 68104176 +127095011 -835936838 +158717338 333644933 +211681331 -215462344 +-310653046 754723795 +330497804 -108959790 +-860847196 -252645160 +-942715957 859370126 +-575479711 -213366996 +-110525939 -819594757 +629776078 -918150078 +21514182 227853998 +628692530 -141431719 +652398417 179832945 +614460187 -822662441 +-989286639 -795740089 +-910250211 603056064 +-539799474 -343075584 +683912617 -631491671 +706263072 939489075 +58706918 -428898703 +-504856542 454864667 +-707447646 -924110281 +626235606 237331890 +-683209740 605410692 +680650461 832701556 +609613442 511501066 +554362238 533071403 +25513101 -574025352 +962434138 -610170369 +-959245220 -374009877 +643668340 -90851744 +-260548240 -637239281 +222998714 594311133 +921485242 -423613461 +557341829 -552041855 +-533078197 -59184096 +-782739774 787830111 +-810344723 -508024878 +-109304144 885657827 +402750925 -728035660 +-951976926 -915344765 +-395506052 321183761 +412278146 -462097603 +4181272 517135640 +-622119403 -275863132 +-685057121 861299075 +675697112 978346299 +-683257029 -885305600 +-857263040 -477391868 +435172586 952904262 +45830453 -354491935 +-8085643 -663393887 +151057973 -924771361 +551787491 195856594 +289128046 872703817 +719158354 952434596 +151346212 -364437285 +846427278 302927557 +319676270 637157150 +-940005085 -963859453 +257677936 624751463 +455632846 -737052337 +-524477729 -819051401 +637046823 -210629480 +735083776 994926643 +-625226299 363525625 +-596323655 -746655163 +-81433871 -813418879 +177617792 -390815042 +113759767 -40142350 +443393630 -470551133 +-414860290 -846601462 +-589954797 543415112 +952644050 916088014 +-87986069 16229928 +664487537 -72225928 +-50628467 22151347 +-259957873 66700604 +630308163 801571486 +413975627 385213056 +273241993 536956738 +-64343937 27508046 +624561054 834090771 +-507887514 296993462 +548312178 -518531503 +-931980413 -131008367 +-490114321 -189452964 +4731688 428941158 +-626671927 267083510 +190401519 936641131 +-33735513 247976525 +699534735 -269950231 +642318342 -513134875 +-576366790 995091091 +-171738258 -755286547 +460662956 601282983 +-727549614 -709654275 +-914277133 345430795 +509464969 -525515849 +-654340575 -434841566 +488331928 -694485646 +968909754 -625173613 +705710951 -647812622 +271688636 -17444525 +-229699527 -797243121 +301419517 -232293969 +634508847 673856983 +-557571156 870474418 +933998987 -25905350 +43313208 -663128545 +218057708 -988538255 +-74740571 126278341 +446051679 390318072 +141719979 -667026570 +-138506420 821446301 +-851878497 -212096157 +720828809 408460186 +-910485408 -973544924 +932256007 51847354 +-678154418 367977152 +448404217 20943009 +115233022 -901519578 +-79249140 -266665086 +-954793788 857141026 +-741436950 -564474595 +-195179344 978124571 +-601553110 -417629313 +868452767 -227964105 +253063128 -429778505 +-82539888 868150814 +-570610748 213678962 +929685726 209215886 +637842466 94476759 +-481167062 -632973726 +-496226950 -860802022 +276407819 -769732241 +-210492564 -2901505 +-101360007 -409049013 +-331833478 450477320 +-733008983 335155936 +913381999 768206562 +398043432 865841165 +-496301767 590486796 +508604608 -981333813 +-528028402 757848366 +-364216902 -895892606 +-181418342 -990553863 +692467612 724158670 +-253373171 204633789 +-278971897 319572070 +-805943352 -693040501 +342012046 -187815428 +-847477502 -447112836 +917328083 856330728 +-874921272 -21045498 +-534559119 148038075 +696806562 -531402165 +896523889 742361847 +478533442 -130499343 +-445521307 723394142 +-854675634 -386491343 +-733709722 -684072152 +-62671495 489677309 +-202506378 -471426977 +289474745 202063395 +725164391 942501287 +157943944 -40026352 +188742419 -892968668 +365761972 -832896386 +323227907 987838935 +410295473 -91380931 +-273889096 136460623 +-337713049 822837251 +-553512820 -209474318 +-543165817 843923079 +-201075437 -549906473 +203699611 -115036355 +528014580 -354319481 +790965757 315443035 +27659100 -495432731 +317260836 914947633 +335910189 407064254 +-484103179 451516404 +-713804144 646950145 +347723639 325294976 +346760383 861448738 +-757192301 -163555398 +-157292199 776539667 +-473914356 -273938464 +-373412768 815459497 +-54133080 -511922404 +-446341340 126401696 +256366790 99429275 +-130881363 -264518820 +492044203 41976910 +-373836178 330456867 +335204882 -102900994 +-187293418 838601237 +8327292 -554233725 +-536930661 837343495 +781017721 -431682854 +-563079179 854773117 +971123335 622929237 +-312158352 533082307 +-487892591 -587566943 +726718010 980436258 +618308048 458591197 +961025924 78135109 +-655049108 725595492 +866585083 699176907 +362592173 -676579670 +806817222 150031006 +-391687003 778882390 +1103763 -496780706 +782583436 423145616 +-132962485 -553053675 +690915420 845785102 +-954837075 -475999832 +-29284014 -704716514 +-114732468 -479590103 +-306861045 -608739590 +-443039514 -37274375 +-518126907 43745794 +-931109089 568053440 +899366353 966132093 +936886132 115299831 +226174197 -599094293 +-48641037 -872014193 +217054784 562872839 +592223191 44510479 +-516721059 -59264026 +693017698 276047659 +842308648 -221623990 +-757978553 105628070 +-647547077 -681570534 +453070000 -233553209 +454956452 -221848581 +-939806481 -477371644 +554541652 75413749 +296329813 -741659694 +-816531196 448124106 +-831726135 -960562954 +-656670254 -271441883 +-397308771 -174074297 +169890140 34745608 +-903240582 -752881902 +-931378040 534639633 +-213438365 110207671 +-595986226 -257749002 +343661592 561229293 +577194821 -722366489 +999366156 105441895 +12328117 203644535 +-99514393 -982636873 +293725733 839577039 +688542385 517469059 +753617951 -969826718 +-436729965 -620542706 +870455872 -382637341 +879350335 631507042 +-644656954 -678426009 +772193090 -238663428 +-462549500 -786156284 +624851347 91809930 +-114509475 889970552 +-521673750 620495175 +-320253763 -850342967 +658755325 568347005 +761579420 533443100 +-755616529 318647814 +-808175276 -240231382 +473253777 109627228 +-611193188 -51880299 +828719883 139779193 +-498019272 987455700 +985811952 221745116 +-804162015 798539960 +-824464119 -442885238 +220549383 203696695 +-399264721 -68536093 +-531103432 296434819 +186946660 -212832174 +-990255052 706567935 +330258622 -594767883 +-140335360 875695503 +595646128 208235669 +-76528357 472865131 +-455879378 -482271612 +472958784 935110355 +26645262 -101349155 +759018075 89808484 +-966224383 363390877 +-401928357 -172747185 +408045386 -284871025 +959987519 -556974975 +-660622536 -580956359 +-68789226 -634523883 +633103806 -875600728 +684106585 -702540648 +-452704526 616700639 +-361749389 -132920996 +57910083 951904333 +-990585044 -756500271 +146826615 888971593 +-664726058 764340975 +215322649 -435463605 +582915820 -392934743 +-599910030 -518304956 +-715607155 -489920152 +530337340 -683209552 +76124659 919246318 +-944844669 -914461594 +105981559 40721927 +983083874 -236990978 +-219784160 764379405 +984651731 -229503237 +853943281 -499940922 +775504081 413069915 +-991317633 396340613 +440304855 255800314 +-33674305 852051675 +942801672 -977926650 +-235052612 -833985216 +637196630 177008999 +325018253 -202155626 +-530103250 181738772 +-427112576 -56619670 +-809234657 790357192 +584894943 -364701988 +-666082444 375729841 +57399656 864159951 +534264113 456654872 +586848957 550010105 +966069697 -287468794 +-108948852 95348441 +359450081 17816887 +-268809358 588072339 +490962906 -471430861 +-641710991 -253559038 +-604948733 -655348824 +657372069 785769277 +734409938 707673957 +644535218 -77283255 +328627257 266379166 +-86101489 -319052302 +-919609686 612603668 +96538850 -515580133 +953225197 308364400 +-599908940 -762798831 +614106907 -550908715 +-975045561 -895100131 +780871239 -2532092 +-685960623 -808450908 +-616367959 564215916 +560012966 647446665 +51195824 -39463496 +401150691 -872666186 +100574177 980633400 +702769162 -697973439 +669251010 413992950 +396822393 -457562328 +-398306036 -235262404 +843374199 -54810550 +542547645 945000898 +356722013 958525086 +430733041 88722748 +-156783203 -59721927 +630395585 -398947367 +-542794905 234404060 +-140868170 -361499104 +631779056 466688696 +-537548551 -734034509 +906078469 623482380 +-893125461 780097493 +137779280 517801125 +-577416307 -769726262 +-45700538 -412416693 +-206289516 -69328751 +81917670 573253243 +-102777893 -609988885 +-284405011 67834838 +699608327 992274947 +-450961610 516950682 +6584787 -227644547 +-40646013 -898407940 +98024597 -113860105 +-125608630 -775963771 +676211128 -523012148 +972858392 -617799964 +-805304583 -117819043 +-298160741 -292434796 +-381374403 -511300324 +-620311802 979821559 +-194160978 -23197863 +-638114831 -132307830 +-941884152 911891140 +-333646290 -726127003 +362984439 600381726 +-873126737 234587164 +549328624 -269456314 +-921099482 -887414457 +-35307267 142516202 +8730586 -516606932 +-39349449 620644720 +776188688 -477332247 +789329870 103570761 +956255915 341659540 +753058449 577619170 +-982027930 -652538935 +498867605 765271567 +381397962 44883451 +-645405828 134058990 +179234622 -465995792 +-103027041 689662825 +-666260201 715496132 +521124608 -473220166 +59043436 64402144 +-664416314 857116002 +-515889655 -849504566 +107657421 463337034 +-4996293 52915852 +274267165 -780959651 +-413362913 871035379 +625653933 -821734818 +-568100552 -652239110 +909367451 77108130 +-468160806 113332929 +-458176585 952098571 +932971058 -687341828 +125161216 -54837566 +-61406867 -263737258 +-143683912 778866858 +-123676234 -266187886 +625189852 -981559008 +-562047335 -92298677 +92112489 144360709 +-624399470 -388738902 +187148607 -621828888 +-522942435 203252878 +-118004716 -958295986 +-612958245 -678415014 +-892010949 8791321 +-208876782 -1031462 +706461348 -110025425 +127313549 -305933107 +581762413 -321658131 +763811034 31108699 +231180398 514737130 +-399612726 -976654335 +-820783734 835545482 +-603790077 906331210 +-218671526 -680124380 +401639018 89375605 +-23095961 137813090 +926678225 -147095414 +-261510228 807886466 +699504640 -936711136 +714031905 802831493 +-549876634 -804688423 +815727661 704309348 +-464326858 -284880239 +-968033749 -937685634 +-663666186 -471862023 +-992290132 -569440842 +756865370 413324978 +977177147 -351646627 +-569090751 997199916 +751665689 742861190 +-92556164 -781756939 +-43230484 45933699 +-650725327 -225900328 +-607153906 434049735 +-407780769 -435466574 +-683814004 -384433428 +518059604 -112931892 +-4122089 -907451170 +-153942235 -97238160 +-628555933 -595655797 +891868351 399039146 +-219761469 -512115767 +-364891581 -124026780 +782322153 113374645 +-742405277 821831253 +126114263 143011434 +56016999 -77800909 +-376434079 147212833 +-23812375 779915951 +342273974 -457815362 +15787698 861987883 +-419711360 -96201084 +-437677647 -960291454 +309768166 -975193285 +-698051959 -662179593 +200279039 -272225353 +-155543269 961531486 +-591617505 -398631207 +114711641 -798843026 +-191195215 314875653 +528954033 -743263231 +-521784572 174519493 +440221562 470433756 +-810540246 -880455698 +-568887611 274381627 +150447380 -872190831 +301443881 -718081192 +-229431559 -326334643 +104219106 -684602590 +536104170 -625785859 +71026139 229685112 +206948819 -906847947 +111586318 -42438530 +-230525415 -128923519 +472473210 -27986216 +-695791352 132166876 +78252144 -748100433 +-584637531 -355480447 +342716258 560452933 +-280329506 -335315535 +-568652844 -290790811 +-145136504 -118503041 +-879541581 989673248 +-491144742 -283252203 +-965862804 -581292093 +358773481 -247056775 +396316195 -300237146 +-307919673 -575054310 +661574657 -413006919 +801145739 463114884 +-150969848 -799742486 +-230631434 -380198243 +-441899324 -775122365 +-120257779 -616944876 +759322937 -157635633 +654590351 -627679042 +706174774 315928798 +6238644 27344597 +435319201 -532283476 +211619408 526694097 +-428713743 938139584 +-254329743 753475497 +977958352 -749299144 +-416947001 -666552942 +286026812 41939275 +629947361 756182382 +-98113975 634055059 +-574049630 -997919101 +-677548861 -245153379 +601942274 -888369027 +82071815 961653018 +-529046925 909867999 +805118550 280396791 +-478639196 -138348870 +392663345 -11150466 +-820119662 -275161122 +281840770 189203973 +-333556553 465269829 +-846307892 527306957 +902320272 30649082 +174709462 -231053545 +-977703945 -922236147 +876577043 -118786643 +-38716092 -123365740 +107600774 -536965603 +750439339 211128477 +-953696900 291128760 +-322911897 948053662 +13071506 -922091137 +-108836751 103503717 +-46448390 66757365 +-44974576 -854497885 +268727119 -289200467 +855448240 -243283106 +865458695 772727487 +-318186373 -630703537 +-634448239 376109478 +-551826726 54935014 +193226608 -500094927 +-786906131 858828021 +346785793 737657190 +973438967 668173806 +-458144450 75754652 +-329592101 324776424 +121270322 -172270612 +-5255250 307167537 +-813175240 -96712160 +-994690090 -202035061 +601533639 -941878128 +-524085332 315268548 +-414396848 -823950377 +-939969020 -354631152 +-780983054 985965946 +840082545 969835623 +404315410 -970707924 +-96858682 -673343604 +-609053615 -120021484 +-53689011 -669065056 +-349122086 804704649 +933515422 -604646511 +177151045 535641057 +-321626962 -661038967 +-424932239 842252659 +490039033 838372192 +-866485882 65589924 +-781447618 506281678 +374186524 -553170085 +-267204275 -301350293 +686531940 270754519 +658451197 312877581 +241476786 -302021823 +-563098997 692364957 +402063081 -389456160 +-549288905 -58754917 +-594562097 -873852732 +162270449 -380512054 +-388191139 -792913498 +274689361 58674374 +489537401 299632998 +-185176223 596630932 +352754732 -742820043 +-982554886 466727168 +380526884 -696266499 +-960846362 -808251945 +567707917 341664214 +-43253642 -733638542 +881279302 -634526752 +212541835 698444714 +724448003 819769732 +283456718 304644430 +-660694311 -960717505 +-868498391 408888144 +-626019530 438264812 +888446728 -34877616 +971114599 -768023707 +-281780523 993806544 +-361414126 -838619106 +-711858119 -616259805 +-10329109 277556785 +-357823463 389761286 +613496374 479484389 +547379164 -241540193 +991870485 740910566 +-653807893 676210250 +-272094182 419321232 +-255988067 643409646 +258304789 399211673 +741852294 652716318 +457928238 -128988304 +-598257594 927738434 +-501502759 311393716 +238749068 724805385 +162924511 -818230854 +463530634 -987009760 +-390738917 -67611437 +488569583 257725634 +331107811 495437991 +8706381 510829527 +-706121669 558262977 +-840912925 -926307878 +475694370 -751514837 +42588125 685375243 +139092002 -442127880 +-343001474 -920819975 +-385688045 349745570 +-151084457 435107157 +-973162083 -683859304 +-841972484 599505090 +722024959 -666779173 +476721329 -913074860 +5517641 -613289405 +-1810893 -307419105 +-61808023 -176728027 +-552893925 -894359627 +274805881 -759446206 +-597941054 -708895613 +167261239 -333991653 +854102030 866436760 +-434291306 393918920 +-751558046 7621203 +-420146820 -469721862 +-283101409 -777348313 +279398201 -425357056 +930503208 352653665 +-989395208 846862205 +337605610 113512759 +-883955574 -5200436 +-652039868 463286296 +-297438881 -481349893 +-620759919 -621669958 +-303646856 512627563 +-704662815 -87932376 +-151559147 -131761597 +-351539857 278335289 +242380349 -70425493 +-386549780 724703234 +969778256 36608842 +538816405 35138442 +468684505 111285101 +306603189 766298313 +17591457 -852330380 +-543448429 -755274133 +-972225516 997521404 +-69577268 -542619147 +987080037 365839039 +674150488 152383515 +-99551661 631210522 +-862834834 53048518 +-598110835 -146254488 +-423234076 -540606845 +-811319855 -899028697 +-909345886 611137280 +776511189 -735496464 +-189788981 894474361 +-348828656 67902172 +325543534 -236842933 +198195249 -52698385 +699355710 193634458 +-776073481 907063883 +838502881 -903912646 +730426198 -276829323 +-235632893 645133335 +-813123928 -222873838 +61678383 479333125 +784146372 -440108038 +-992587871 -309154673 +750002844 -172696814 +400873371 -869661475 +339932926 828149979 +17094460 -186413292 +-156093041 872102767 +-920488541 -880866155 +190561980 -880354082 +-892042098 -640974386 +-807428990 493384254 +-350080540 631048135 +569796046 38091580 +184595227 -337220206 +-264818089 -918901798 +-352630545 238242274 +633495372 124123289 +-470911781 374257154 +-461856182 228515405 +-991216598 -46549580 +-808783057 7250690 +308932089 48074240 +150742428 493486989 +847512552 -406028054 +-898758011 -836969040 +-59202275 -299740647 +-456107064 308124985 +346408827 8326776 +-999240928 -945934227 +-710013183 -365041903 +278969933 168346135 +417280911 514015245 +-61925952 -877409264 +-785560019 71720792 +211728349 -513205604 +-846250781 -137754272 +689288924 -533888858 +-460259385 618723076 +238827280 266826965 +503067061 -755104836 +-353496141 181229950 +651214860 378961435 +414500402 -264015891 +467511213 -40664038 +-848582752 234914331 +-370445260 -767130843 +-986788328 508698403 +296943933 -54926278 +-299282529 48593446 +613435907 554427949 +478309188 -199512954 +-424083057 -626624455 +-929529725 -343357574 +851912068 -268164441 +-859471602 337794945 +809926502 -3330382 +463742179 203085073 +-161353957 261095655 +-147834527 -353225736 +929292804 -890368953 +637650768 420615913 +231843955 648638636 +-963354653 753526301 +-850000715 579407961 +308547079 795992788 +221284301 -880166200 +670538361 509361163 +577941081 -284317563 +-941000948 -48929340 +-297283828 -983580122 +-793535814 758576534 +-255985263 -174448894 +-299861464 -514031946 +-915561837 -917881894 +657687396 -939187335 +306275453 95776662 +-354710035 -173014705 +-488703429 582827121 +-520359994 724416722 +-507728953 -578114666 +711784941 -658087968 +303121955 666168485 +-648755475 564047236 +-31772918 -69011988 +508310150 -430048455 +386605791 600926650 +-975776329 136002554 +583336664 969456942 +824844501 -924758369 +32738965 -830395322 +396849890 342593032 +815432306 -852725331 +525821918 -411922130 +288298673 820458539 +278843920 935081475 +-930375997 124012118 +-271579759 576843841 +109200434 -742202943 +-160570655 998295344 +-175561204 -586148551 +611131841 176671046 +482976184 721671641 +612788380 600872688 +419429497 766770597 +538548664 -658831127 +699444535 556376169 +-768907103 -150273802 +-1458115 702655554 +919248383 948782549 +-944564631 -473457170 +355224143 550687119 +-470199083 -127019409 +762782710 -884506749 +824313897 -458530462 +-596422645 895787972 +44675414 668764802 +323614926 -27412792 +211646465 -727293255 +-708923982 -992810378 +-196671661 -892098752 +-672025808 26256312 +-856823767 22481390 +-751477808 180191627 +793489364 673904494 +-86211762 829760850 +929210748 434573530 +-58632366 -435378436 +-973781335 -866540039 +-95598825 -245898378 +322744553 -304192473 +108558389 -315770172 +799562274 310152358 +-474746139 557155222 +433271594 -751030834 +-25584726 -896113546 +932707265 817251753 +-442982881 -809473396 +-621241595 581105832 +242855274 782445714 +-348925625 368711515 +270788347 316709177 +-759386863 -596859965 +516582665 -383212961 +-581778434 886740789 +889515149 -512902463 +169416347 -533168251 +213194917 615829435 +339562793 111280714 +314872586 -253898260 +-367959723 -37647203 +-97947372 -594784164 +477865700 -629597435 +-737368382 759636878 +-546845522 -811694397 +-825875272 536472901 +-826287718 -183583899 +-530520483 971016641 +-731866416 -988761916 +-778494423 -241400801 +589551256 573379228 +804766888 -443942570 +-227836092 987754919 +-840248209 766573291 +-384253026 792061701 +361909579 -904103378 +-686892821 -938253217 +113647969 -588897638 +-435387980 -263679443 +-318027548 841384495 +506789871 277541079 +-451249818 759363756 +822024938 -779472877 +-800937816 -736405967 +557448844 229828491 +910002406 -521058263 +-464796024 -949580643 +160255286 309021897 +267636477 -226176744 +984548780 1184963 +560237724 309350162 +484325791 631217447 +-25900643 890143784 +111858708 -921342221 +88131599 175763344 +487688571 236543541 +-923871477 -913165385 +-143843363 -469768901 +318542748 -256945440 +-66267851 -906806705 +-586947852 903751591 +398502087 -953945112 +-179062679 -230963380 +-735617052 -824955775 +300783311 -59016709 +740050310 281962185 +-586285855 -948440226 +-794302376 -333909375 +923805344 517723727 +-236503558 533819199 +-843888762 -560026069 +669697673 100513298 +-768738384 -563454367 +358760197 -146877332 +500286911 149943795 +868709376 -881816430 +-143504232 -320579037 +54253085 -571967044 +796417117 -670214669 +-1309738 -784505774 +-666131784 406531303 +385420717 -364561976 +824286605 -97982885 +628243799 581531340 +-783600274 341900217 +357580848 90562423 +-918298833 209195061 +989484561 814044725 +48712245 748515848 +757080552 273652017 +258826487 276355017 +-130402284 -932790977 +646437829 564554135 +300791598 790496961 +-915932918 -428917244 +-50538964 -839874706 +401566646 -96477362 +-438304348 60793606 +33963152 600704735 +-293857489 904370083 +-477838629 -699574885 +-877630320 40356413 +828341562 165074251 +414528427 105129765 +938534348 -675380438 +623240883 -138109633 +378264993 15386513 +-400222363 163528426 +-482743470 531556089 +-317263278 -312328850 +-6930965 691856612 +299356775 334565946 +356911251 345144254 +-297107461 -386680521 +-545936865 420084405 +352007064 -814604925 +993371142 -220552569 +-996958992 904825378 +770826220 531231073 +-672190662 587478669 +-331780339 529632004 +-907980906 -169300416 +-996286471 -996090735 +-838246544 -694020784 +-929046346 67608933 +-168500499 402721060 +803955059 -971387504 +318912312 -396176648 +-378717263 -556345744 +-31483437 108570851 +414129022 -202580823 +-946204707 -357825350 +781948455 -392386862 +-759758250 -677698449 +626460302 -290341975 +668970307 676601370 +-718566684 753828175 +-54199160 -45371804 +-854522223 687556064 +-669996844 313296271 +387001883 -285013558 +-252770872 398369176 +20738340 628832833 +113729048 -277114512 +910298135 -580102844 +731989466 152249372 +71139608 754764922 +-4119163 131313632 +-443197879 -983846790 +-440462596 -195333325 +462466332 216757590 +-434919340 -960874556 +-289846699 -867793811 +706055136 -479506473 +-147587812 -878497425 +-183862091 169998664 +800852274 -870142111 +-528743225 -984730735 +-223159679 950228036 +603852249 63073622 +802230388 -516939737 +-314762598 76256691 +-676304612 -891818225 +355056519 55349666 +-378957471 -751143219 +840670391 163663938 +-773282451 -753118546 +715039545 -465183760 +-651736657 978670078 +-618916379 80077315 +649633838 -747392502 +440233354 335631135 +268989704 -669112180 +303119111 -578153184 +1466331 -694007848 +981103237 654631972 +924137466 -153652290 +-789680467 -311795419 +-353180337 579713197 +-118153554 -689378712 +523446447 -247796233 +-887455032 -45227638 +743952437 554787982 +509771404 651299190 +99696536 228285621 +-348389851 118785748 +-143682343 -649185751 +396140764 886744202 +-45474027 -189930971 +-346977063 -327436640 +-302610569 142797140 +78668575 887141447 +-489359082 -448120441 +-657020989 166782463 +403164131 -892900107 +83113361 -379320983 +-376983513 399660932 +890236421 -336318523 +-881635239 4585799 +338813225 -782414205 +-140535313 -772051012 +-602025163 -499667410 +86479259 237711534 +-616317262 -403908967 +478859210 803856919 +616904976 -804337641 +271049134 328713914 +729783510 -908131528 +739030800 -382086697 +-790805729 -830392912 +-503761260 664044099 +788775097 -110887397 +403776539 -789769440 +-10044845 -259748064 +305157053 -570343319 +580816268 -867938850 +-113887845 -400100538 +89981146 -723563903 +-921111505 51734634 +-49769820 291758607 +157169660 585573731 +-863090999 94674962 +-466632239 959622685 +-155944072 -605441285 +190945917 14269234 +-925514776 449768841 +412588734 -417031293 +349007568 -654997655 +-818081464 -723922854 +623117738 -678654809 +-214436652 910716873 +-255140231 499120529 +897068099 240049715 +766391810 -918673293 +31028318 747608241 +149763596 500360415 +-989758179 -931207929 +-115541889 112704435 +-604175619 903268992 +581174388 169642590 +236103727 119114876 +-21666479 -397759011 +-249714645 -743069097 +-466789611 -426710145 +-475495462 -776609362 +250143298 -119342553 +57182254 -965386095 +768965159 -333280157 +-495830715 220330845 +-27525966 -47364562 +33538552 -461212024 +-987709886 321690117 +500735451 409302070 +-579419781 -581590572 +-689320504 193906544 +-541874568 85943357 +-713681066 770656166 +473925815 821462860 +-614157960 -652868464 +252221749 -803415617 +-917096914 681322738 +891675604 376210387 +-238698422 938939171 +-532431463 476408266 +-293967445 323377660 +-169794762 264110306 +-701282331 -243206779 +-501976286 42571336 +-856967120 362152582 +720944060 -121699104 +-545069358 -293952989 +-682906314 -888015084 +197233195 -225902697 +-791005560 200401810 +-266323419 -856909797 +971256091 -243442246 +-400276207 -284639048 +-581616368 -75426562 +-622511131 -991620668 +-220140534 569907232 +-186686976 -3097148 +-150471343 497879737 +-570306969 -769420341 +-739932545 846237774 +-13220801 -921916827 +449580715 909198492 +-101895631 458393059 +620638947 114352620 +-146967576 -633350132 +-486819304 -769549030 +389565869 -451951026 +842032757 457269235 +-870215477 -446049685 +-330730727 -231666319 +438221701 -270181306 +373037595 -897211943 +-23495317 158961267 +-67914056 -414467677 +-644342559 708014213 +-271712530 -290041177 +699863960 -936454899 +164564015 -892986671 +249856838 801256908 +1440269 -474202692 +579367981 888215773 +672716753 -693700853 +631495770 669192073 +499840325 -608296818 +714796825 -684867336 +-846764611 669946455 +-760072433 -399112948 +78307938 934250743 +73916739 -324214475 +-702580748 -987370610 +-42474780 825333827 +-126302736 -631299051 +-934993448 281741622 +437801641 459094366 +-851328152 -561428722 +-828204045 152808210 +-511763296 -200950905 +978029771 853045019 +-948075607 435220660 +364342965 978935139 +805186431 156278961 +-949406678 -790096015 +517854995 -948464803 +701799150 454197622 +37070453 977540085 +-970132830 -914627338 +619042099 -70955224 +621176711 301912671 +459758132 987909822 +650801753 -578091124 +-745395852 177753345 +-465113822 -759262807 +464690602 146181547 +881623608 -295222558 +826733649 -7892299 +49113944 830779497 +411317239 -47896413 +788341365 311830191 +706362008 394819238 +694007561 240061333 +-932479525 788887690 +-116988006 -877577526 +-312832248 964161039 +-766866149 -492324267 +-876957611 930863411 +-295752957 -354492822 +456055360 -59779083 +455713402 354233317 +75712734 884142196 +-67713103 -167184285 +-973413533 884668588 +150323647 -477244811 +-691839220 326046031 +64206849 872898467 +-716608205 665705244 +942715651 -698268816 +733757527 759339065 +-55073692 -699691444 +-221606179 -765414939 +-394576307 615779682 +-82920418 -644901469 +-315932395 283101419 +259537512 357325981 +718434580 998423968 +-144853289 989851706 +882799341 -19575133 +-778468314 -601263583 +-175049211 -526221451 +223802056 880937903 +-639593915 979363557 +503895566 395236920 +-747074121 -773737210 +-774688401 -995690843 +-759783507 -204927182 +-94673158 -209429083 +855267493 905114465 +874298964 549332985 +-106225245 -169523218 +-283922697 370957103 +181428236 -745442463 +18107765 -171437122 +-354876073 -710997001 +-877243295 812609921 +-665321440 192117114 +839851523 434642104 +-71145854 -511645638 +-461499710 335944212 +-884609153 -98803281 +926193193 602368917 +-251649032 -620515897 +682503790 -246899090 +-444346984 -132806833 +-178369896 -997457530 +-698470861 -822115154 +796384001 649452153 +-830296034 295727470 +-140691711 936505731 +-443001743 -219583407 +-657023487 -585081469 +-544571866 409363748 +774143006 213437980 +-54965188 -257369405 +-292293225 923043883 +-367656033 962022720 +-189966619 575709859 +-668435646 -816041526 +757583337 420977068 +883845501 913981687 +-268903214 939454611 +-493998584 -433745016 +-489831925 405351755 +207785775 -948142139 +880786837 -929123404 +322531127 378657627 +-922981345 266638210 +-244369566 775288164 +-162719329 818631949 +571026610 445640796 +-776462812 -328996876 +723584225 -315823921 +880427130 552669386 +-840001398 677900621 +636438892 -203948923 +768482270 -878557720 +-49507728 461989556 +674726193 -257308905 +-102817562 518046791 +-292759493 -762454164 +-206786549 549974000 +288434883 403370356 +-204260878 -826264305 +709090270 8260406 +-881059703 -865383611 +851687327 724825862 +-487107500 556923884 +-908960846 443547049 +149771082 -60744001 +359235499 -57257510 +-234197015 875291193 +846719762 -278237362 +-961549295 -798445789 +162966266 -381536818 +-380324539 568682899 +-352467958 -550352854 +382529072 76244038 +-660598812 930565914 +-110674551 328979963 +-976566484 727735082 +-499448758 326373625 +-617789726 864089759 +-925853510 -994661021 +-973721049 -992952150 +857501233 -286777904 +-243656159 269158029 +957935930 -44543033 +-801989790 47752759 +957840507 116890568 +205724249 -892997799 +-133873429 -883261603 +456464100 328216469 +-995912875 998600002 +-329846004 -527744862 +490906359 926550213 +-78351038 -755215155 +-234013978 -179603539 +484680464 -633048591 +108515672 811355591 +-753063877 657772066 +-846188222 -342892278 +50873392 929326592 +351935215 743594905 +-581951126 -88322020 +999995148 757288659 +-357936100 -847178531 +966233860 939186270 +-462895990 -104519285 +254828132 -402437686 +116829480 -672477857 +375989851 48639193 +930776316 551919221 +102747517 -81934489 +-393397677 -628486479 +-968489410 -80356546 +77003157 -733443119 +39374858 -667969105 +384285399 4192282 +386102285 344211312 +-890690714 347252094 +542102382 23153031 +861403009 -470871242 +667433222 859724811 +-801599065 726420359 +541833379 180450893 +225698381 -441173483 +51697225 343130173 +-912817766 -849100047 +-659198124 343969728 +-719695170 400647380 +987505547 -227760604 +296297360 -566408165 +737642743 -303288255 +763677375 -276872640 +-821041617 -387293901 +-159955996 -669791071 +845145426 -823515123 +-893422160 -26244763 +-415387575 -934244137 +-59278065 -232314541 +143580790 507561956 +-890442175 -392849170 +-967611121 142098580 +135465400 -177995375 +223721121 674308315 +-810779927 -655638323 +630218431 277045740 +152080827 519295031 +404522992 -625471948 +955523829 -647289884 +-478838431 -319245643 +684995277 -413231394 +-652352807 -442338410 +-414590435 777555471 +-254341202 -527579966 +512759777 -122443623 +723368583 553560780 +-331166338 386653482 +580351455 -630466438 +835785459 134340127 +400870451 94423346 +328141708 300697117 +319778576 209214427 +30358195 811860640 +554260221 29297951 +-283513332 -669419647 +-965583090 873735997 +-956641068 210605751 +-306343923 740056655 +851584953 575193649 +-986315901 -970066110 +620179609 -688939805 +943223855 -899517510 +-140260229 -727400253 +469305299 402154211 +457583749 612126487 +791114385 -94982077 +-16251689 838466898 +-254128002 153706662 +-441793595 -146745955 +-501771011 -96782264 +-251325528 -766416043 +-350275264 928104837 +539385032 908870356 +-637856497 -920004783 +827063433 191229020 +903151193 -515354605 +48999910 848163939 +-917216676 -755156444 +-455852713 619125237 +-774133167 978833195 +-180262571 -281855268 +-1885331 647517751 +-951207739 389253593 +-170309688 482015994 +631558294 -369155625 +654318654 -207779817 +726195404 12130855 +-499636838 -78136561 +109370299 669331422 +3002195 613688550 +487566117 -301619789 +694086433 -905265567 +-846316039 -383905241 +-416675380 -396888248 +512952049 487627792 +-659596705 523204255 +-321176889 354123603 +223284980 700999094 +422329541 497104452 +645599076 -690676407 +-389904114 329914424 +551272535 -284843447 +-465807699 318229583 +166687582 -597227173 +-162663920 -674246589 +806904590 634678814 +786334101 367214032 +-751642031 -850119463 +-110189014 -514988738 +-534206301 664887227 +412209626 986363850 +354564676 706392693 +-230880646 -912874443 +-970364289 205146588 +-518756798 212230351 +-64444122 445282587 +-938741838 -439278685 +292003192 -906587599 +731399758 -670371812 +-121020589 177790453 +991845353 -118552375 +189847972 409202262 +-649191039 557585816 +611769808 -633942629 +-436742791 -445329638 +-869028882 -306235859 +-218901596 -433759663 +-15470463 485847036 +-844557849 -53397132 +188255537 -407741495 +-317123066 -609123481 +826521197 683422491 +-712616487 367141421 +-390039268 -583162946 +43460478 731155643 +272510183 -701307393 +-523996422 777979275 +534245996 -14467675 +161599181 284201558 +-30476746 -505640183 +666548468 540457582 +-558153865 270021948 +542050453 -656038322 +667227347 901518288 +362306791 341220695 +-376272548 -762228145 +411195796 -539745407 +-1816668 -170250204 +-477980612 -401827947 +-568903154 595138004 +-33480773 -383321003 +27944904 814230517 +-968900305 -653137822 +988420301 -808735089 +109977500 505078476 +237119507 958736618 +-191937917 835392857 +-422637437 -153655688 +-309832268 -769002290 +-904648219 -219108004 +-237808513 -272230141 +-394246947 -876184874 +-409388744 -11007673 +-496027369 941976986 +-186449421 207987876 +948232919 249476399 +839282295 -119641434 +589427564 360282984 +278243643 129991693 +29524936 225510452 +919785494 -160512868 +540832991 811813895 +-14065917 526781449 +857107442 -670657306 +-239181628 681391738 +225374342 -800485822 +758278824 208937608 +-997418929 -920483665 +-354462031 -291799363 +27945783 150461470 +-741209270 -576511609 +-50424698 37922687 +676656051 398976743 +274714708 99972249 +-324334965 -731729569 +775156312 -11571644 +204155702 -730270073 +-896267121 565542163 +-139146664 261901219 +95832113 531671912 +55407881 193511993 +773725347 701545889 +-994104592 -697580421 +227839775 -430705078 +-342617860 900352055 +858180032 654496453 +914099821 19966037 +-184732826 -181091208 +-860246519 -150292049 +-745649449 957330801 +-464037625 449257650 +839542836 352513015 +-547661094 -16177624 +-286888764 94990708 +72205249 -362562912 +-701552865 343336669 +891824390 -752630096 +-159319116 925562679 +-365914381 -316868402 +-324463238 -870511668 +-692351060 -166334299 +70795821 -390276998 +670939401 511188269 +964254454 -739540427 +176618371 350834574 +942172203 623890376 +996446928 -231070645 +108799862 44780981 +651972534 605687649 +593459343 -402862088 +186555696 -252333573 +-469934141 -814490802 +214336515 -781860951 +-659929330 -853984787 +940185649 -242143164 +832164900 -75254409 +983205015 418463846 +-219681504 198833013 +37296314 671711246 +-677578395 -703089782 +938652260 639406893 +857684574 -687593940 +253542973 681029772 +-787007334 250306129 +-317279175 178874720 +-484140432 878792298 +2603235 -491029183 +442321641 206224101 +858634244 -313743039 +383327733 -203024192 +-336573611 84697832 +967837107 -945039868 +-225484079 -781553724 +596133665 775116259 +718119012 -555263464 +615527132 -391556051 +-972277431 -761175369 +-647781066 946870267 +790817109 936647700 +721097837 559329530 +-46861120 829352914 +797251288 47904745 +-576602768 152891419 +-715551718 502297669 +633310745 -934382167 +937690422 191766140 +-947708972 657862610 +-724118519 -938512044 +-114483035 -225202311 +-511277770 923522324 +473007078 -858031680 +-96187487 -174921416 +631291043 994533168 +406385118 -199012929 +-477331307 68372547 +783294393 761855267 +501047606 -41557866 +873467753 953869525 +503604647 630007424 +-711439621 -579520187 +-875337582 -402277121 +-752466044 -541528724 +121668577 169782109 +-387398930 -445013504 +-817047083 398760586 +-564374040 -27963399 +-69903698 -904664896 +-394090842 -355236182 +686751012 -964202858 +174658820 673590559 +523134369 38155919 +-46858367 655577161 +294744443 134101570 +400554926 -737036828 +475658577 -457600244 +745656461 -788026613 +-630192625 822538447 +957767877 -165093664 +469334354 -331320157 +857424195 -61216178 +-841098428 135852669 +-543639773 -700915464 +903989045 320491921 +67325050 -205873650 +572612726 -662664569 +402111309 -74006899 +-370180660 261226815 +-479692682 57625620 +346423513 975847438 +391804192 41232833 +682078570 54693246 +891674553 -445858686 +285297782 238846780 +-878150345 -305159668 +874842074 371791624 +381781952 420844168 +274305543 -131997333 +284318325 754197816 +246921167 -423094629 +-577517683 250473801 +-330139169 849772452 +-327672654 577733723 +428836884 56084240 +-497026334 -953355182 +963210920 -837158119 +575206181 381037421 +334141068 -902900681 +-954986144 -514602431 +486229806 -540847304 +-341018252 -271983653 +141943081 -638232483 +704377485 341667357 +589246656 482025218 +-305050581 15594031 +257402208 261400425 +393248475 687017355 +858674893 -736323106 +65522609 -574853206 +220180057 161248674 +-523613851 -355855899 +-677623828 10798230 +476903894 854242201 +-251191957 934719623 +570406563 312591413 +-802216975 493846635 +55966437 -970555641 +-273178656 -36112596 +-180973395 852454732 +924906489 -349149350 +-39488174 -998798162 +-570670606 -873493092 +737656063 56316103 +-506895196 -795064266 +396820575 532580177 +-318244837 66904044 +-277405925 708028284 +-843178793 569229261 +167727790 216576209 +172320139 -404321302 +531962028 -966219965 +-872090035 -606007005 +950692473 281123494 +-576821886 -661140422 +222710614 970575872 +-914522564 873856552 +961099925 56012479 +140999472 399096300 +38792855 -131324296 +-207665776 371576505 +-986143626 -112681084 +601304706 -724485797 +-122571871 -538430920 +664091413 981201418 +-193110254 656569347 +-840287384 44957840 +204736710 999270475 +354487184 652293395 +143552852 376139413 +797552541 130615288 +-886276829 5003701 +417143467 310126691 +624801791 -327332136 +-119238736 -486676148 +-553213290 977996498 +-67843812 484349442 +-618253165 -42723466 +-381742897 -902890103 +453024504 -433043787 +742966934 821970785 +-933938340 -232612104 +12731397 -103696413 +189569614 66914159 +-562157915 191017713 +511630177 -882540488 +-892144914 674980671 +612637487 804695576 +425460960 985606567 +-547955948 947840643 +858211256 681567267 +879463272 -572427845 +-947890121 603570564 +-850277130 12119111 +-400836189 405725866 +100675779 -143327393 +698216207 436202719 +481705480 567277470 +209524427 70539078 +928208033 456063200 +-111802440 -159216395 +804513829 250393633 +404888552 747973778 +-191926799 -192159318 +-675301572 611766696 +-214478622 -146075431 +574988864 481377350 +647530619 -841878450 +998409375 669486770 +903226787 -894382368 +-302949074 -523075730 +553061490 575723202 +195265170 44709503 +-851819658 -749156684 +152120648 -40225571 +968669260 -302942994 +159848160 -83279944 +751399702 365646747 +-909008511 147260060 +-88809555 24616742 +590294663 -576621224 +-511528250 311287908 +-395350283 133151467 +-511587009 -519196141 +-973527928 819270562 +-283427382 -504579167 +49616072 -281706951 +418919234 -642197982 +-279841075 -483876302 +-120988036 402407640 +-43988644 529661205 +-185834081 229043586 +-416199829 -493813759 +-914598470 -168722810 +-466322431 518265639 +-800596203 431580128 +-686266360 -249466622 +-101345476 677114841 +224979474 -961540777 +-832952872 991058350 +824219106 -508619028 +-953919698 -461898108 +324607940 -32789820 +235267107 -266854650 +816153044 -960817919 +553003337 481665531 +346604996 -282948447 +-158225469 553723650 +180376531 506726353 +-529370186 577398704 +-297904756 690840922 +-328348445 -724671387 +-872213785 -140028089 +-23340800 -618345292 +969372938 -342708460 +-978165676 182656364 +-464490184 690529152 +-420594614 -414530166 +-492817446 -793253605 +634858355 301017365 +751336879 -797588521 +-416483394 800189361 +965881451 -4102330 +616556279 872004220 +692359389 -215905293 +247985198 289228259 +602500019 -6744460 +313015750 -854014557 +755849839 -589695882 +-868259833 -274924089 +899257882 508480887 +756800702 -664397650 +-305717208 -445866153 +998979452 759411859 +844156745 33657586 +157016104 683056853 +-389216164 -77452299 +800938783 819124944 +552622664 -883350513 +729005151 840722515 +-662373079 -724866729 +-626571124 -813318144 +41003710 678021330 +-45751104 -681856053 +-142176445 738833598 +193508829 -395575044 +936772692 -402250641 +361883255 -305818320 +-37335910 -356774261 +371098988 -892256110 +707326941 515324388 +-241319715 -72338856 +208966564 -503571104 +374265487 201961745 +-744696204 -658241296 +-363965671 350336427 +-942103502 -596517803 +173417010 963141085 +-453071621 979752283 +-604642864 185792043 +-867899552 770930897 +-251663765 -600360278 +613728733 -477964445 +133584278 -567322062 +31230565 842702523 +-16222099 58146866 +-692321950 -37647086 +294543643 401814325 +-302570283 -518907217 +-500898143 -542628240 +-989807179 710088358 +-358988366 500349891 +848250891 -461056827 +416269045 93464968 +-480317743 733901896 +252081801 -873281698 +864773262 -976916785 +213098130 -928258381 +120512175 -152632766 +-20615932 -615476985 +984334546 -540681126 +-147363403 -554126029 +544106621 30306214 +-871398858 843520111 +-604015265 -11391830 +-207619319 -866983414 +353466463 784535195 +655379225 130661047 +-686106078 466769548 +142014216 -579194509 +819864514 -528095010 +-278553724 -637902502 +853459745 72859178 +-813826777 9713264 +773124265 -111122018 +-519368178 301279617 +-354139280 -957425166 +35293035 171944412 +-215897148 583014811 +217265766 -689386189 +928798659 -153456168 +612534361 -92715974 +-883188327 224451731 +668121147 913787810 +949501259 960425717 +746805066 122880895 +428259519 -164342422 +877135286 -217935630 +-67880033 155448924 +458119265 -895394398 +446209808 745087602 +230836047 -941670096 +909122673 -221281 +-610017367 -691333098 +33379802 -897679349 +-459102900 12640000 +-971900291 -476579352 +-382063859 -868357967 +332105103 -747103037 +442460330 -930662275 +-754775382 -491437333 +261661668 695811408 +-810678406 223760955 +-156594909 278433555 +520547681 -904579849 +-705655553 917321644 +772619342 -498970617 +657167742 604295068 +-763449815 877176332 +-466536499 974984479 +-672525864 -515085491 +-106348081 758889260 +454665517 595339253 +213361667 -299730332 +375912292 123601345 +215674025 796421655 +-340116204 -804210132 +-127110697 -671244115 +397307628 423152615 +220156527 -646877689 +343652443 669809453 +833314313 -646150364 +-976215108 -277228676 +488444561 348295234 +-397945042 -219450943 +-183212621 -237095966 +943611805 236479331 +-838917652 36618164 +428745142 285755061 +-283635402 -970034344 +-422502233 -15007 +-194295435 -676223047 +610170673 671038518 +-530148768 -444501623 +-142736293 -88241932 +230906447 -779174143 +-419473408 27760023 +575031080 24410732 +-677672654 -439959075 +957356503 812699658 +-120824406 -379388339 +-13464503 -604309910 +332067956 -423459874 +-763723957 993890586 +-105860417 588513655 +-71522679 970465367 +966304018 89873504 +529676283 523752410 +-797546473 -595478861 +729382206 347162665 +506889154 -859975570 +-440371741 -248760309 +266225503 876996342 +302701992 -373022608 +817247858 33388036 +-510994733 827472258 +755650842 -31935901 +74834313 601641608 +-662326355 423395229 +-752721074 -29900436 +-430048257 191752468 +646729277 -65124371 +137647024 -580940931 +-997202931 -835164812 +630344378 471119415 +971573725 84704880 +202106111 361988306 +-415521429 -175534239 +-763422934 848331855 +739896360 -413207290 +948564366 73437397 +865848085 212264727 +-789276048 -355867973 +237208022 -957135259 +42016385 -72968601 +-680695054 -227926180 +-406161016 868414267 +-607817745 145645041 +-372588323 290326510 +32486975 -190588412 +-401509196 925694423 +218248801 -285302988 +-523443720 660674381 +-563256630 -658438364 +654701100 -598228000 +149454133 490064238 +-685509489 143704809 +-74121894 286713503 +-299401814 219132790 +872638892 -953537655 +-451057312 42287589 +482803210 651946905 +358162506 527988879 +879212264 -299923915 +-619272901 899679798 +-688177312 -139513938 +-72195063 395413818 +267448703 -393126948 +503787157 -877244422 +386944660 -49123492 +-185218045 -666390796 +261525208 -493667737 +229337364 -814264299 +-166974684 -21255626 +-455271919 -832988236 +-34400848 483131305 +-299530973 -633621630 +-296854160 -118516470 +513129886 -849810002 +-328816838 558610004 +85976034 -293791280 +725433629 -811440292 +-766463451 939539572 +-737524394 978941045 +-368341215 -683746458 +850207045 -944652161 +825922518 50354846 +-984934686 -471101572 +-316744126 141418822 +554781719 782216726 +869887247 206573758 +-67871813 -629791277 +-753588965 -744778969 +-224350085 379851400 +198414232 -27220821 +-405401488 -579171289 +891666198 910682703 +-623253981 -523127614 +504563291 -202763978 +847599755 -283152638 +892228107 730823162 +623388554 -994113481 +286223062 -317781802 +738606146 185426514 +217640476 -842336048 +-698720048 878273336 +761460435 958648298 +-613474525 954526745 +-5555087 377183187 +241869291 534289851 +-221181373 297099330 +537362525 929036990 +750080710 731303498 +-619789785 -64413147 +551419182 605697159 +-793167664 -959023529 +-938832398 834196176 +-741723834 359550622 +16810668 -874859923 +379632908 258742713 +400394041 936633737 +-189995893 -792068891 +633722820 -800287897 +-806764298 -439749385 +-828899447 6026526 +169670061 250992298 +-719847241 -652946294 +-7374340 635277485 +850373621 -988007240 +441197493 -610654546 +-758007420 365105717 +-201624238 367101233 +208335677 603175506 +-200508142 755428674 +-123045054 -795552794 +-376164083 -631408584 +-658558511 -711031729 +-651135826 582239396 +-964010642 707014140 +3497109 92990385 +255871510 -562978286 +372276978 312129874 +-554196582 980525439 +-684264033 243745211 +967326585 -910218590 +-225483034 -209399064 +-248314305 903102778 +267106948 -387307325 +731256542 -243304494 +-534299386 -530517212 +575913707 -680134355 +508614815 -213948454 +910309315 357727346 +552009144 -938970514 +841322814 283703939 +780360993 160071683 +45538749 485700070 +65463495 -454915484 +708966128 -130737432 +-589328004 -320144528 +351281059 605500971 +-83789297 802993750 +-800463067 478306429 +-247487182 -366790749 +-159232093 212404218 +55267314 -137633276 +-844200472 -389122766 +679962862 -218507265 +-451691430 656092533 +-423168121 -51873538 +26744361 103181430 +-627378082 994353860 +509264763 -253366121 +-644373276 -760559292 +-940294574 738713627 +474875804 831883143 +2482889 885144986 +-845811032 -811606727 +940616886 103744493 +-568205792 -301365252 +-21372474 833392388 +-912294417 206701726 +-916202917 305063651 +753240337 -184820628 +-745783927 74158383 +-867303411 -842946513 +15872036 -546146397 +-149672986 -438544435 +-422499734 -162093193 +-865038977 -986839332 +787141918 995259953 +492771492 877716019 +958034723 -453697128 +354620983 -366786729 +-548522667 -489736818 +32058855 30270028 +61773172 -42362631 +183395922 416816675 +772311569 113507451 +-212790130 111867217 +281510918 -339500463 +867988298 -871572589 +679686547 723594350 +-846881732 501572694 +698858496 -878314517 +383426914 -183741836 +86973391 -497593730 +-328964719 -346289451 +527408286 44794879 +967909115 -55607537 +690874093 289939012 +425151158 -19398435 +-962438108 365287352 +911769346 645979341 +-711390188 376732361 +936524607 -211661532 +-773891403 282268758 +104024657 802047008 +996671605 846281308 +247574735 -897944396 +-332145786 -14028220 +-308858882 -125210049 +649731446 274486148 +37571142 -68730230 +-305656723 307044690 +597394208 -292967721 +-489772086 -227818192 +-78856314 764557996 +823421659 -600258071 +707380520 -794353263 +735785561 458402234 +893436289 852659425 +-428782462 215400113 +516921076 363757142 +118502429 958961150 +-18637246 704422500 +-625307621 630097098 +-635973058 605370224 +425637208 419979841 +939849836 182719253 +302184226 263669185 +-939540199 789940364 +-11591423 -734204622 +-520959719 142007596 +131119164 161576758 +847785156 -78691337 +701310991 -763595941 +-848797853 -901733204 +-905571176 21858051 +-959819764 -257147803 +980010665 -501710892 +-466156627 -54034812 +-138498698 -24758465 +-87673388 -403556083 +159278361 -25597110 +848142033 86379188 +660036869 -837201280 +-674933601 246509763 +330077452 -564144255 +-845802010 270349826 +-583947496 479097866 +-988423130 38692862 +550393068 -744840788 +-735778272 592657475 +-780341644 729926811 +977606779 -164521215 +-444066468 -871726752 +-601634119 -309776087 +589194255 -102724550 +846688727 600617408 +-717391815 -707478313 +341739028 -613445689 +-361054361 -653394958 +-208589105 664478281 +-686132371 -426435712 +206977244 7840747 +-436113728 -426149738 +957741493 -446330189 +69293155 -694134178 +-714923908 -647226642 +-126865699 -121716523 +-37422720 -87120199 +-67026705 92848978 +-267627257 297936033 +-971492805 -413823646 +-129988782 -780737554 +-613749671 447091635 +476181683 50059107 +-862986823 319829696 +291529815 467232044 +834240661 -449984638 +420470032 -977680453 +479954242 -197321915 +318996400 -343333383 +280291099 705099622 +6664839 692654253 +952139443 -47577624 +-34198861 86184853 +195313315 -703996695 +915032093 194216691 +-405388785 -156206835 +-284234728 450903738 +-863113849 452395005 +194142197 354701888 +687696157 526463573 +-500897941 -572712043 +271850430 622404456 +247982390 156052507 +-839978874 -303983240 +546769199 114297651 +791739625 -481429517 +-574815943 -871132706 +-793062609 940846469 +-207503998 -630488406 +-146836660 -381382071 +704428288 232071025 +-799131606 250348732 +772438290 -706947980 +-954771121 458721616 +355449285 549989384 +-946931900 740731814 +724794657 -786060414 +-157514483 476955170 +-585461601 -322953176 +-822367656 -676234560 +244296242 -620021148 +-155073262 159078871 +-16034568 75156289 +899025137 515356755 +156621782 -176149885 +525871797 752251175 +-498070802 -482739731 +832003820 -165012363 +-499399076 -925008954 +-848487373 -868309164 +-323613997 533843327 +397661494 -285920403 +-560538456 533956063 +941494332 359437583 +-232306710 720160393 +984920366 -598093977 +-424753705 -228699119 +445125360 -632969054 +-733501207 133548235 +812753012 551815529 +-518886030 364029285 +-629680559 -378561825 +8601539 510724369 +984465406 -78627326 +801215050 -361646225 +331675279 21495194 +338458040 550586908 +957996410 694300355 +943199733 -437572236 +737519341 821425857 +-620187332 796101064 +297901561 732787683 +-523385309 -458188892 +-706490749 -230437285 +-707699641 -906389015 +158369127 -271711497 +93872461 -212345341 +159501425 -361270308 +155475268 -297078172 +-491375548 -255346932 +880048082 -754751700 +316647111 919687794 +-192512824 112453232 +509687830 -298711545 +465437472 -569538340 +-624114667 578383897 +-344979396 -550312545 +115360450 760643601 +-350505720 761717399 +250451807 -407973411 +130265317 739082278 +-789144223 -514783613 +-335299290 -597945982 +-5303236 -911840012 +364792438 -590209736 +498033183 -239294058 +-692031548 64992817 +-576805282 38915712 +-361301888 927616374 +-729576967 -274738623 +-371817507 -86287578 +481623843 389020875 +880376576 -308968034 +757150107 -906904083 +37593956 -850167171 +-975799456 -142774461 +-199079991 -588876777 +-378662788 -825340700 +-880627541 79154018 +-731199353 -426799978 +29520147 674029978 +770184875 906618721 +938939515 481115486 +864924417 798903258 +871150883 129712318 +-276445252 -728459065 +173326631 -554910345 +-713404401 321740217 +370105424 -511471953 +-820254207 293105574 +-271149757 -985752435 +-671982868 -862414314 +-343674250 -776689329 +-555002691 749586078 +-921727025 -284398254 +-110938196 208861387 +453693344 -410519441 +-433738818 366767258 +430555851 -303559967 +560942417 -463544859 +972010827 641874182 +-310243762 328730850 +954310113 942775438 +-316382767 580415549 +-686556326 -287848453 +871958051 -557286278 +359533735 -669384107 +-508964370 650483814 +-793934788 -78439919 +-641626632 901927213 +295477665 773669324 +-244062699 222029497 +-204427220 831171349 +-582430628 78090115 +-314501376 -786701882 +-63709673 48198301 +-314863396 -631028708 +-747332624 -509612624 +19912012 850420745 +865702059 -852972613 +367767209 229427770 +-790681366 1464715 +192477331 -471102325 +-616495810 329775559 +-103979827 -17682328 +-721089543 -967764178 +596618096 244004396 +343866188 861645418 +-108812391 -960333858 +-838758906 -411269780 +119341071 699704518 +460026357 -702667452 +-734788777 456187316 +238913066 665511440 +-420024214 297412149 +548864486 91916592 +-790231792 950785740 +-394071400 443009163 +405932914 -801138171 +207664122 -192273114 +-811360836 923234747 +70136873 -725655448 +-309255843 132955157 +794447189 -448308220 +-251404377 740194915 +-35995808 -234287089 +960966970 72549274 +-17984185 -387219875 +352268800 -3218159 +-674679434 -156266566 +14787640 -90976352 +-314227112 791760008 +-986363650 -868666813 +612709250 -693558713 +494559360 696806975 +90742430 664709377 +892817509 -934293486 +-111214221 -176937194 +-507683260 -535846855 +498914427 -20458292 +-127798926 -94834384 +555032522 -77383864 +-278770537 653633933 +-443661427 114014250 +-740594830 -595935458 +-993180412 609486828 +198838335 376597133 +356304858 -307874204 +682880150 -559400875 +442033759 -857535078 +723552752 -801938656 +-675271404 937997314 +349622050 -24759827 +-693307239 330066763 +676934912 921622408 +-669501733 890908455 +-819874484 -460503703 +160558394 567934523 +-939230470 257969938 +572271645 394686170 +-473601390 -623157815 +-952748118 385585233 +-632385762 395837532 +-824958693 -604244677 +-801185603 -939948651 +-718421273 -218118100 +-331182470 561388858 +597926688 -988427022 +246648690 -929936695 +-413510270 424510978 +426439205 925774397 +-975502726 547573721 +981529193 -487844547 +479036967 954006468 +-420419154 -855993061 +728222901 579624776 +-280461221 -368717207 +-692215090 -937657514 +-480824612 -481084621 +141135695 -420951085 +21059203 472467355 +-281546672 -282237787 +969619817 917844040 +-121753690 -490949604 +458604408 -940210123 +49844787 852783404 +-889071617 610316728 +778468006 436582086 +-874119809 -114640844 +12778901 -686740129 +811117851 -606657324 +449893640 710243832 +-16454645 3995352 +-802126923 903945960 +538631973 157684656 +943755201 -587403093 +729292648 799289106 +258858777 168124482 +-992058297 600100792 +-305069865 966329593 +-394470190 479616548 +638482381 -78699250 +-705047678 2154720 +982394275 418406392 +-982442299 -702786321 +-851428163 -208734112 +-947453365 378327511 +-280228730 -812781311 +165707190 -68836850 +490626202 -151268357 +457135082 -462161723 +375945795 850448946 +-988017667 -48565611 +915940583 46338615 +-173591884 295303149 +828930482 635360973 +416842594 -345999444 +251529832 -657001714 +-854454374 -732671298 +394215904 766537614 +892961205 -169328200 +884782830 -701142003 +381387600 -182535903 +816197917 862628313 +-685778638 537027853 +-471021121 -753120247 +-846757420 405456561 +179832576 -398252686 +133375105 -840434051 +-12866552 811609846 +772212962 -704699913 +-774742541 656024358 +485878637 511227690 +-74185016 -130364593 +952089289 683253898 +-29499528 602830230 +-85216302 342595842 +398007766 -695851115 +-946833663 218623608 +-150402098 377174898 +-84271632 394944937 +452826444 249849184 +728710058 125603749 +-745323087 163861255 +558934441 -761701115 +-215399173 395594480 +-740738155 109737126 +-12036120 256913577 +-868693484 -208117959 +80649195 -385176008 +-911149249 -98892905 +-632167293 -630307915 +382647754 52342317 +-958943935 -482174460 +592468385 -100982738 +204876973 959060694 +-998414444 -371087041 +611002257 306685402 +785195653 -715030171 +-24788820 576869252 +-742943361 565367501 +-794778540 -589079800 +911322999 -473219081 +-680017410 -341813037 +906876721 -520712680 +213647493 -196865834 +249519303 287445916 +-400146064 523115199 +-788797879 -64252334 +-51567595 -904920098 +12423012 -808440373 +-243256267 377080958 +920206892 342379834 +-457928645 -320255505 +70629990 6067656 +-21561002 338342703 +-33528061 -394628155 +540395623 915932442 +-956201667 454705012 +865107818 684119442 +-457493848 -312929439 +-869084076 -359179221 +-590405502 789575263 +556651274 -777983337 +669477120 861411021 +212488510 -243091879 +983574223 738823292 +597435138 303496607 +287552239 295111055 +-777415355 210029605 +-347682364 643988743 +-454961046 -261878228 +-581709265 243576684 +-482384392 146676141 +780935628 878707793 +-867689993 701381166 +-598001809 -693245523 +907983 -87450815 +563550501 354982850 +-902198767 906322970 +-708418763 -908312530 +-343967856 275817027 +-167190658 -530642425 +-328255636 -261288868 +-44214346 -347097989 +276366704 -358145670 +-859803567 19379970 +-947634757 -61627407 +196895081 -610671994 +-593058644 -308444112 +602522270 65792401 +557345514 -226797507 +-705566558 383202836 +601061318 -377922876 +800620539 950636071 +-203151088 153134898 +875292400 -712273371 +418392672 -905505553 +-42978106 -178234101 +-827502847 -17922371 +514866964 -424713151 +-584315660 977962105 +-548424377 -11090215 +767618881 -398371669 +-308897355 244929296 +164623852 -880285690 +778599329 -572529292 +68108304 7566396 +-194399790 262988031 +-542590636 204853837 +-867328949 377887301 +-664024419 -528037125 +456126824 -245669088 +-923423080 824560875 +-395110859 213860759 +-451636774 -371489500 +348515692 -292434643 +-757828930 -735569569 +-430800263 -960314662 +543786493 167164925 +773486958 382192434 +-666227168 350157036 +212824677 -734047167 +-994797223 -254748859 +-417480368 660273526 +94470573 -51853251 +-687699279 -322552125 +-661913208 -516348367 +456456541 997646825 +-105869013 278557711 +303580164 -452887238 +242924891 823068312 +802003040 -946161919 +-636314528 -182049770 +-638883244 -800093203 +47265251 -435202646 +755097170 -100228353 +293437271 907347529 +-993119189 136075907 +867316290 -764262932 +677921349 806883510 +56509405 411302232 +430670025 -233873711 +566711881 -96727944 +-387192995 137150505 +-633042857 323634332 +-630348867 -107043363 +705740994 886332383 +857393316 836862167 +-491797249 -833789062 +-918943434 -476707390 +943233776 992030600 +459944790 -568612446 +-960931287 635474769 +46152551 923742740 +972252821 -127979473 +335543857 -956802769 +402217432 -911189569 +724105507 955198219 +-73230230 237972497 +483010879 -501232850 +872600024 697935726 +387782531 728211724 +13064879 248083600 +-739350111 -243236434 +-685187555 902396310 +839752239 -245058056 +-377498160 -561654301 +615727611 -695136803 +794895930 918619948 +-743877637 -534463979 +873460502 -224189152 +-51066918 762410729 +664455790 -850078355 +-907437365 358650565 +959587410 98715620 +-641089998 -496604885 +249941235 571024346 +-547354119 -929714292 +-143626250 -157363586 +-216441315 134668701 +180131890 726071995 +-442379628 237016834 +-639057471 -604122423 +-672809614 986352249 +-745370926 -569547716 +-993523191 896185530 +763379854 -617558400 +256656497 708165946 +-673063509 -306652186 +-925092214 -526929998 +-232600232 -921849465 +-699625202 145078858 +808375535 47300659 +-352510672 -465571985 +-569738544 873837949 +-798141689 -663309785 +436834751 -45910931 +-912464510 472551699 +-146572427 -386254311 +350048552 803370876 +678311840 -81608439 +-909465626 -256829563 +-729306187 -682217667 +469779401 468061025 +-583864070 203103075 +-365444090 -336296712 +120837446 783528428 +-298990201 300789923 +563913165 -307452706 +-661966482 825419371 +-606521345 391973255 +-6832275 789415318 +-842171988 -336475466 +-125754822 596985053 +271206580 -536410862 +308213920 -585035294 +689082508 -261993377 +-681137878 66524873 +-580267141 -720180798 +504360903 -200928100 +452964301 -541937454 +-80544800 694170383 +949276231 -559408464 +554071371 -275877614 +337515399 11410837 +-350644917 284257303 +-341823156 980948166 +-164826360 -929908066 +657237004 740793579 +474164691 492768019 +695339888 -766343509 +980763594 572022557 +-453357248 123205854 +-810859405 299158967 +106818991 926758197 +-199082296 -572778647 +154670983 -294119223 +-312165229 -494210031 +-370104038 -968054123 +-289839247 -160448657 +462780826 -656674636 +312435253 -404553694 +478788556 886296834 +-383474712 -24303363 +-732906809 -526512214 +981343328 719586430 +-881052226 377540693 +-582887262 -397960975 +328145352 -755902874 +829877784 297505042 +-507729147 671300111 +-520896160 308077907 +-491731241 930586804 +680658502 -147250333 +-243451973 -650152060 +-986551974 582197927 +731900911 33835474 +564153948 452033978 +429231155 -848737694 +-322663599 -69377320 +-761256417 -413557792 +103315937 825287879 +190206242 -282440930 +-417980234 577791564 +-284668232 697733479 +615144007 308128244 +645425420 309204626 +-622270340 186890899 +-927985177 -318640115 +-346243344 -717715134 +532720865 262720720 +-168202141 887479467 +-86163932 959286711 +108784863 -213637367 +-183902756 -524224484 +779393941 814360212 +-983090419 89708561 +301743022 953344055 +973208513 -996948820 +-106130282 -734251940 +-362485583 -753382537 +-248199952 -120810401 +823247082 763389858 +-740383013 213721476 +265986040 -789569195 +505487856 951420205 +670101218 98335854 +-784471942 824139722 +-445720248 -791283513 +-367687535 294068576 +-316652351 840417523 +-457021387 -274329856 +-998086761 -416349166 +-29684834 -180021809 +-633349393 497885480 +947495699 -360113377 +-722584277 74447627 +228031640 966239784 +-375936499 100027263 +272874990 349647245 +137204946 483428862 +219711336 -673223258 +688976111 -316310779 +620449693 -444517012 +356201826 -850145878 +-644436257 -743529620 +476682211 363696423 +502828807 -147499165 +539960294 865530786 +-510362059 785272396 +571427628 269728624 +-769370650 596654411 +762775374 77275574 +230349456 613637583 +191762609 371289950 +-330272604 704925779 +-212152285 -55500375 +234836624 -245028881 +-194397375 -17535654 +5107110 -780326494 +-506518577 853326334 +177292097 818225845 +62828409 -637986245 +893507985 -882188686 +596207052 -499772075 +-688977645 -811668631 +-117897117 -929182653 +-112591680 -565090294 +672964594 289480596 +468311305 -104929872 +614320332 -585703459 +-600967441 -957702425 +-904850652 -666262444 +-971240470 599977345 +-175753455 57091741 +511581585 570063521 +-459090 785873726 +172179065 196947821 +922328203 -982568797 +449233632 -668589935 +900827573 -172750612 +-141010218 223924927 +-437132499 872019645 +509238824 -32099032 +-677769932 -481480993 +-872122876 183203860 +-901345322 157504479 +-153905179 500826674 +-225232960 -239683751 +311295166 -635371771 +494282359 -110362707 +692425095 148757902 +470060013 954184627 +-518812608 -194619698 +230345191 113326788 +-57097666 -596821752 +-869205276 -507382386 +-76925104 857945269 +397621849 745308727 +-613815224 972315551 +-748287417 -334558318 +-510603607 -505046 +-397397775 533049926 +-35056253 -589379739 +-372449026 -723320375 +117828115 173119888 +-824408526 -162171503 +-140785190 529921989 +-151370003 -531582179 +206582968 63994029 +-295691259 935610332 +937293746 874080542 +445028638 -174740393 +48212266 -425644257 +102290144 -631518718 +594499731 793095021 +-767680715 30798406 +667216245 -816662196 +432882807 770095877 +431463418 306530343 +-970880809 465644228 +823578353 252403169 +655903048 473942644 +860589150 -133870236 +588158188 353787231 +-341226273 407912829 +977986360 -735485358 +927075454 763109866 +432728992 359253579 +271682007 -377102718 +-804192082 13088533 +-562473783 200847212 +-591804552 -19701881 +-276510512 934789824 +645177686 885915169 +449811023 -908579776 +-878501645 909133329 +-748152946 -559373099 +942481797 -101754254 +186010398 938757314 +758978629 704170873 +-14292793 637717943 +-716145719 3378267 +-310417435 -853076804 +-505406950 -689279312 +-217475086 717412184 +158155372 -989677821 +534929767 328910697 +978690692 5921393 +832443785 -839663424 +412049650 157405692 +-115437998 205650326 +-348754506 392703008 +506711257 -615246490 +-943065762 -937641778 +-987170699 -848321714 +494032431 -187252140 +-852723260 4190615 +-761062667 -644587904 +608393826 159166281 +215808999 959034820 +775288319 627142819 +503748591 -6773278 +122561378 -825718986 +116740747 109658584 +61940501 849416179 +281984310 139039010 +271386119 29878655 +-122687047 -139392520 +389282160 -691458587 +-712862669 690628218 +-265291262 -68245326 +939643838 -251282027 +-505456407 -967749185 +-322294213 128171913 +-26064209 -361866974 +554359603 -271755454 +-457958782 -457193746 +69166660 -236990212 +-717271592 -160716528 +824046175 -276414569 +742001370 269658171 +-222645209 451877450 +-976395297 -84636525 +859921571 455051637 +-921980199 -229247698 +-453959441 -848804599 +-543964412 858614530 +62141008 -176408018 +53706091 80687932 +964780837 -410581051 +277716030 -710186689 +303174918 835761006 +-989831307 -24094549 +-889068806 978601733 +-128726503 880119384 +979147883 -6901265 +-460367438 198966888 +-179409706 612012516 +572560474 11424826 +-568505391 -760641944 +5232191 -270197074 +-506099189 15923855 +-516937458 -471212251 +-595832728 88241241 +-693824924 602103659 +-580531886 -174827980 +-162762503 552703421 +790554281 655701969 +177979310 430962656 +43681608 483206796 +324734849 318494278 +-972667704 322657966 +112677603 -929415095 +-564255849 -397569059 +-142049403 75191985 +984755714 -96580055 +-15262737 379788621 +297508845 -48983887 +-374594402 -55280342 +367840463 249939450 +-60407807 -644353746 +407907969 992588295 +-39462007 803090323 +651881948 855461376 +331593491 -821458995 +-808738513 175433958 +90054098 -868798992 +874776468 -469122375 +-176798987 -319835474 +-353753667 -814069398 +-110546597 -289167512 +-721610702 269717103 +963622862 263760069 +-249277911 413028313 +-941581028 514989055 +714929185 -947387950 +392602865 846974245 +897302738 472207505 +-378720050 947429400 +-469799272 425253804 +-838804682 773547493 +985134697 437901027 +-7671736 -560084946 +270440745 564946560 +-916671264 136063130 +153936915 708884887 +-597665019 563426246 +518403722 742633883 +-274752357 779048116 +-825272026 450324877 +86483878 -169147376 +308702531 334914860 +-329202725 542692760 +-900830698 -60738541 +856738651 -654293374 +-64766729 -619769717 +835333591 -865586661 +-372137175 -197442442 +-38813007 616650965 +-776324670 948985533 +-248870100 -250160363 +928806095 119039673 +-718556815 -518071246 +-129473542 -853275687 +240576680 -453324485 +-25419103 528787405 +-877816374 -166713037 +103538471 2120133 +625858970 807688297 +598905317 -556943396 +-265393214 522166943 +-592399310 -571417666 +-430524494 703360696 +993301476 110260404 +1524300 -565274640 +762300668 -475594709 +-129926709 -3809105 +-230322979 244265813 +-502814110 -505656268 +-484371478 -746153695 +-148874922 555241312 +474542853 613641021 +-565003223 -245193470 +-780977282 -483204806 +-810641445 -214234542 +54171781 66516043 +-349519804 174431633 +-827964076 -105787015 +452111688 50594900 +-461726256 791969974 +149920399 60817339 +448862753 130162455 +376325772 892880245 +-501523965 -458672434 +-49218115 419584049 +-30794730 224406569 +718942343 -622047397 +-714889804 -105339215 +169304544 709616278 +970243147 -753123784 +397621040 -377692027 +935378008 -687975858 +550797414 91888349 +6483429 563007897 +2118390 36273258 +-646707224 592321617 +534532820 -309591028 +908668926 968480315 +-191134155 -567742143 +-67317011 -471434496 +-560417963 354762692 +648919160 670849817 +599642223 561300800 +-390061785 712517170 +42908515 -760040173 +-265772991 -957897951 +-435999008 87230010 +611595024 -187305581 +460369996 -349163564 +305529591 551926810 +356302957 -484800213 +523132964 350046662 +-347575720 79604890 +746467562 839611162 +621312291 962891381 +-268945389 -212604228 +806928520 455731401 +-585364246 818532024 +-936107082 868032132 +-476291472 578798130 +-983508805 609602730 +364362020 -686940540 +274406971 -191171334 +-602800703 14883516 +527154983 502832354 +92089729 928634229 +183251856 -154512848 +333336639 760376108 +-43680587 772209440 +-659891754 724708132 +572985410 -197342467 +-723084539 -73186790 +870194107 25497698 +-264457899 -147014544 +-822116602 970432238 +61902616 -114796465 +-798654190 363225833 +-375766430 -593236360 +804368560 551592571 +-926209694 -523858841 +-117965619 147651260 +27258923 695537344 +11913007 -712907361 +39148616 630449774 +-753120883 242465004 +-472823135 389966920 +-615975350 474381275 +102624408 260580406 +277376182 63168483 +-564009333 51449011 +71810045 476145635 +-336057244 -666215707 +677812665 -636226448 +201621428 886556766 +-935614628 -998843346 +-727512411 -847745643 +-535417138 388183672 +371823596 -619926192 +542464036 790851749 +418716033 -204349586 +667820619 -579651018 +-278887734 -694849060 +-641651827 -215877160 +-499567126 860890182 +277801460 507847927 +481895214 797884089 +-416938896 -631270522 +-197275277 -444876307 +393367921 -379124215 +-74814084 818529136 +501471591 941608273 +903284781 -893035155 +-870507157 507927268 +945936925 -439637453 +-290729784 50017733 +-290849848 -394942539 +-618032362 -870568963 +-390663893 158573678 +-243151622 121739608 +-986575544 -312143471 +-996618966 633650644 +604819931 588215342 +811658134 -765673644 +620673097 798115682 +788145581 -29840088 +741182748 -254741033 +10627267 -962810550 +-512828758 -167109002 +674745948 -364826249 +408132298 -787749902 +806777308 728703518 +313656630 -803879304 +-869633712 519606549 +-476349219 825799270 +934020247 -208096042 +660696071 -836765615 +997927389 163905833 +835644489 581701551 +-802105824 -283186317 +-724501860 -71131302 +-217814367 -831152471 +-199544552 -784828310 +37236188 -14785306 +160825049 107236740 +782764544 397039197 +-974511475 -627405870 +-110326738 -66872316 +863886911 968619237 +548445252 200345534 +-587647588 575061923 +-303438770 -952812964 +877195287 779853280 +-786916813 -499103091 +-563334340 -288366545 +348354195 611484 +-462581203 -96667082 +-174382913 -512239195 +205105592 255504511 +-652499698 362695940 +473930057 964166580 +-42126600 -590059496 +989925159 450881643 +-921198126 -764201100 +-262441715 -359366284 +240654176 -341169537 +-677525627 -164886824 +-148232915 279893467 +-259396446 -788307890 +-729839817 276069806 +-373676977 -781295165 +-964263011 -465139666 +-811500837 552457208 +138636941 24070254 +672374619 376653824 +-787941994 330362640 +-262538835 -887040078 +-967002496 -440708237 +689142917 -311745004 +-748814459 -851536011 +-726814733 672329866 +-112588238 176054142 +935896122 128208609 +-741880724 771369299 +-194283546 832602988 +-929609095 1029493 +921517632 -682232773 +-141948349 582702277 +144883367 -989273832 +-157086367 -452417640 +-143346977 96865634 +-96014137 889200487 +-499904665 -214353054 +-868487974 -414354885 +-131011414 -213368008 +762661006 988957774 +-968435330 -243918873 +91250002 -999834352 +41945686 389057386 +-384931484 -78881423 +-244012025 -31026679 +-236497647 235475344 +953047529 525393071 +484781796 556377499 +494691607 -996053954 +-544152726 -516908090 +-829303244 -925273713 +-119285196 -263148517 +-769703546 38362720 +44246379 -176922491 +-21192461 -747214573 +-507162495 -616505946 +-644350309 -308996328 +420693293 -826591148 +825312460 -625652481 +-123083674 958829433 +-697166540 248221518 +-450971662 19192888 +153069136 -817810597 +516935342 851831513 +662491507 765663436 +35018296 -757302435 +-484000256 -264094188 +246603708 -717235044 +-552416358 -877555473 +402096714 -538978643 +721339455 93936315 +-970476206 849739636 +-917213570 524532143 +163839146 -317066238 +701943849 429042686 +65133165 932102938 +282667438 -950671956 +-226973514 487336452 +802431079 -561377549 +-790252707 -73873599 +623810805 451240777 +108451849 -895449173 +113651328 -429077814 +281548759 -727300694 +840620276 -966017985 +-248593994 -248749107 +-396121242 -262827613 +-2537894 850207587 +462624248 -610327195 +553808557 -64215994 +386402859 472796887 +-215707088 376242725 +-965401158 964727163 +217272250 805049861 +-936721709 -957044300 +206439924 747921339 +403408305 466042561 +-616937718 -989632954 +-567422250 995333440 +-585875082 -489392191 +-783088961 -259526504 +165984874 -529433857 +792778681 955085911 +664012065 -778599158 +-197120858 -941653217 +702347528 -715654553 +-964222773 -374785607 +306823698 -850396137 +-619331352 -138243272 +-573979495 -141288392 +295414389 -873778829 +641648060 785724467 +-593413232 -365281049 +-95037859 -445833738 +658959168 775645239 +186199440 583642851 +-993431950 767657955 +899381052 293052831 +-333686229 -931031989 +-691429324 -387117433 +-941600893 442989887 +-48432968 -291307971 +754591626 578244784 +803616132 -74784619 +795883440 -520801716 +-182967536 342935535 +628664937 421207044 +-238216772 547532784 +787770114 5930536 +808592676 -665709342 +-902394475 -23191369 +277799214 288922791 +33840817 225318026 +-427760834 -152192822 +-343861236 -498337053 +-21217504 -931200264 +-38594978 86826875 +180328086 -930398310 +95202612 655593342 +762573731 972549560 +-851080947 -167680868 +-455307715 -546481909 +739480652 -861861259 +-136814599 -265642437 +91379231 250126108 +-704538420 327822504 +989920446 876009294 +-962426166 -843867564 +6286728 698720337 +-902997085 -490951475 +32049407 286921192 +-624517874 -147369396 +994682659 -527443092 +-216801836 702046118 +475405188 582136303 +-98280741 -117406787 +-758466464 -949199865 +-849206852 -513442656 +668092553 -683235523 +101997349 204525286 +-330965831 -689663006 +550097480 905397843 +-164089594 770982132 +159116065 306889903 +210035195 647202022 +-869100784 -43526912 +-67048463 818572249 +-788115838 -867385069 +-348482670 -858605292 +-726494360 -203953300 +-233866598 994082691 +944230998 -421888859 +-797725648 17226553 +915535529 71159406 +888380371 -72873671 +369247411 538970555 +591008931 -109335361 +770816816 -71343058 +777694909 -325204234 +354012221 338787522 +948782724 -25294976 +245432269 657354080 +102996933 -155644765 +595896746 482191245 +754028623 348752448 +-481568797 56637418 +-584198309 -765671679 +-342161333 -460507376 +-675585565 -371873551 +-274535684 -913940676 +126729774 -353693171 +423180336 681226822 +-346480115 -930206927 +9412519 260878602 +947454411 -799567057 +-986433005 69812224 +658763503 222554687 +277314775 516054834 +50695699 -170585408 +-44838925 67752723 +-106874156 528423623 +-223787271 363542008 +640985266 423209311 +236243644 314239658 +-979748932 -619567619 +-820324785 766037923 +636158277 909024627 +17070876 684290556 +687200784 -314126868 +-927772865 313328320 +875328801 51317534 +959670095 -658833967 +800046355 -550443019 +189949511 -912899611 +141537952 810644242 +-580786689 -887894127 +-752382015 241530153 +-541897687 688822291 +-617916251 -345719545 +106616571 577539912 +-354003257 298720213 +882412912 -327877730 +15020816 -278337060 +35110429 -276604481 +232142010 -975552988 +807188787 418259887 +-968169859 -108700692 +275198765 970898538 +-169531544 936895435 +-330847577 -736477083 +-111649602 -7918384 +-409406329 399728304 +74344588 -791893744 +-693391991 -523816327 +779327831 -383828978 +-536602450 604473097 +-475595099 367740378 +-860636301 -450193516 +251091062 -734482065 +-342800779 982363362 +703778293 796519603 +959663472 -153152488 +-459650526 -341435717 +-575736185 -595652605 +696507907 -252677690 +213128357 -625013175 +-562162647 879623473 +-458668772 305773673 +-487309930 -335591118 +-317537248 696256181 +21435370 658669381 +-319676018 -416685254 +931530168 -731707239 +-929767163 352831787 +629426370 -649062802 +-929828106 718103759 +-574035786 659659060 +-932994402 336117835 +311206232 -360123017 +-943326608 162040990 +-191080467 -417564478 +-309087716 -574617255 +800969228 -8633607 +420329901 468456722 +-357885407 73595538 +-691284341 -219593591 +824870575 609043597 +957626796 575624251 +185827229 -381302687 +-30616153 -973004783 +-403571734 -378002552 +237423199 -878973742 +646335669 -575437704 +332410093 56706632 +524110446 -974121507 +-268841217 -44665634 +-555551907 -116820574 +-246748925 -254540913 +-252113122 109122810 +921437213 -194986969 +325500690 317761181 +876753270 -69700183 +347422811 -228347072 +542997637 986883230 +-775002703 219383102 +-283061029 -818021352 +604638430 923034083 +264687585 21504145 +-189226918 -396355253 +788491464 -643058133 +363338219 -115173755 +300131747 -30961653 +-831188648 891379213 +942147015 -850804397 +305768194 129798369 +-314977653 991169683 +-647560658 -656306647 +-647163753 -178331915 +124302437 -254029496 +-94652573 473003975 +424204726 -715282102 +-220471520 -377573331 +835762309 -997456324 +-423522216 -6775562 +437725995 -102022485 +-333043464 -410436468 +756328922 179986618 +24975934 -655115583 +-452023780 -737639964 +-310027928 513573297 +656984969 -42982039 +769297429 399288761 +-214794453 21109472 +-143446676 -290386077 +-243370370 -818597057 +427357506 -128791337 +-18137180 -247480079 +580705095 -644571069 +-967580097 622028093 +-445702894 789072776 +995656073 -328534956 +-85865448 343688363 +-236282047 -117442125 +847408175 -660585314 +903390989 766591421 +-979351909 -283753495 +236545109 -610215044 +-142569229 850270719 +-692147679 -786926995 +-32793640 707717379 +330457283 673129289 +145087740 108239878 +-506941421 538422015 +-982784199 244483455 +-407597511 -198793409 +-852771539 -90321153 +-439789356 436080187 +492323043 2501131 +-168397290 835132344 +-760854477 279030715 +368404181 -813917798 +-39471444 712683864 +580074089 -405599212 +639708784 99396004 +-6556844 -957405895 +-656971582 715173552 +594691929 594736875 +-993926054 -894698932 +518460208 218166939 +-70081249 866452715 +387378207 -76392581 +805265595 702097515 +574865512 -315921851 +474061051 550558320 +26094480 -324890862 +-570823646 246299539 +-701645928 -21256926 +-817404971 590640592 +884902147 -136569570 +-519109940 654701557 +-333808784 -74236087 +656335723 464000582 +-721936276 593635886 +837430165 673221879 +229053066 -920432219 +686528210 -860411803 +-731083723 124367229 +-537314347 -941952002 +892225151 324909853 +-439373968 -124655577 +990465483 106519671 +-833878242 430472265 +-723187875 260536730 +-872522130 -4153671 +303539303 21148843 +560979572 531850982 +-405720298 632547262 +960014905 882181530 +929843605 -60782276 +283040021 -235604960 +-854724678 198419303 +726943554 358653581 +399310922 141541400 +-426566659 -114621453 +-320893445 -575127643 +-964729785 448286028 +654688866 -935171913 +832110604 -390467391 +779953773 -129735211 +814476655 452101805 +-916494333 18783356 +-637438068 878046236 +182396489 269741565 +337348698 732509031 +625894536 697363517 +81221940 136043391 +525618916 -45896653 +-327140170 -984136341 +154625803 -891137370 +-265396503 253652903 +441390074 -842309007 +207305416 -785459379 +-139663410 441058660 +598756988 12833836 +-418324216 492754815 +-682483721 -749388328 +-922042504 930046341 +437241617 88338230 +-784343230 -57104417 +652629850 -500811371 +-845468617 -320271453 +-818058677 114275091 +-140577106 -521716270 +552190705 -457257687 +635538755 -370843103 +940830014 -286765017 +416984926 750280993 +-754864975 -289985161 +-584737854 -202301498 +338631534 -773742108 +-877151872 -816111937 +41362820 206085335 +-550486662 -21022411 +-231762932 -340416888 +939668521 496330158 +330680572 -999255321 +53270878 -572809880 +-530030682 -650085822 +-227452683 -923602321 +780535710 -870640646 +286610402 29196605 +374592393 322524708 +999553973 804259448 +469812569 -612842567 +551674448 -422697536 +-116708241 -340617422 +-7302856 109659846 +952787760 325514583 +-394458859 12015542 +73175917 -283030076 +378867230 369521788 +-853701245 -553148182 +220902983 197964288 +-1104806 -458130242 +3093656 -767592392 +426289223 388372241 +564463484 416667194 +-803040332 675327911 +784482796 856029837 +380988067 885907943 +32546417 243056898 +908814631 998338798 +-214060936 635203116 +-848097219 -764570580 +182356055 707410927 +758325765 803054187 +-30765915 857180657 +-752981147 124102523 +824547099 231425378 +333562610 -602775962 +102821207 80467978 +-17104380 459589182 +-856266468 630411950 +892403408 -995642024 +-519513864 -901281629 +204747855 205559239 +467101566 975266218 +-294054738 535345025 +-300890327 779852 +422376324 537708608 +635364822 582102541 +731957294 -453127134 +901019020 -452218522 +953749571 311801708 +-717043465 -672140609 +-324779250 -360072215 +813291873 -553041064 +-633519842 221708972 +-785984907 154811309 +699651643 848715763 +657357156 606605188 +279450940 296612244 +470802168 912419147 +310421342 619862473 +-662477598 -988069294 +496609603 844769878 +-522455155 -991783474 +883586939 258513146 +662299524 -173420321 +-138648999 343921995 +471794539 -696655827 +-742459832 969186276 +572821766 782394010 +420929306 333815124 +212678018 -82352313 +312987701 -740555845 +701360787 966350892 +911581306 334691396 +-403290825 145895092 +-995906709 -165800869 +-882866819 -143496738 +-739189551 503209419 +-742880592 -211107408 +709380231 -925234056 +-989529409 952701814 +512982725 -736191280 +-900995628 671859023 +386008721 -831342768 +-916313363 412665834 +-49050239 411384275 +-956002572 -810110860 +852863301 340718402 +-631481821 786754013 +119620542 158468940 +466127476 -196304195 +634758900 227513901 +919118549 540520412 +159352486 -460167272 +193056957 -8338414 +224297754 -715333854 +-587799834 755076115 +204011567 722412105 +-240440920 665711132 +-530897183 -688820908 +-77019876 -801478859 +-771149124 -987349708 +-893214339 294394831 +724531971 -852611821 +415689847 -365414129 +849790141 -187391060 +-374446279 -17917217 +83405777 825220226 +-892386167 -721306161 +-627640231 670620353 +-451783914 -679985766 +-132433141 842975063 +324482015 237938961 +348347207 221528049 +824500346 -147277495 +-875843510 495185398 +738586071 632876067 +-165310701 944306444 +-152374880 403645767 +108719435 350907073 +633802822 135984707 +-139039004 -769516556 +-244862161 -566160849 +-816378389 -12270620 +-559573733 664668031 +7869523 -118085853 +-696322857 343798934 +431276982 201450482 +709003270 43316670 +399150140 -245958409 +-518907379 989832419 +683520759 986364082 +706106356 -637341576 +-875780914 -622436753 +-328299985 -892586604 +515648703 963662157 +540452339 233196588 +-356273676 -773985787 +-181103928 342572476 +354110165 -421884448 +-619961629 469897078 +313294495 496366760 +342376998 703966508 +349978020 305256196 +-326912712 158584890 +-185257096 -346448348 +-365092823 985427045 +-660735002 555197928 +595139458 -308917816 +7517818 -732753317 +419763399 479518889 +-17554761 537854315 +-791128493 718569538 +475539303 596095329 +-366937521 335286856 +-491539507 -731170013 +-45854356 -558894859 +-813058714 -709517103 +-508730415 75489894 +-821475793 489154750 +-719269427 -567470026 +663366600 116263854 +256135004 806521507 +237568816 -702282192 +-772089641 770644756 +400487349 -263115405 +677842856 -317216401 +442186637 583669054 +-310045991 288890683 +93443683 78557221 +-742310313 741163240 +572716464 -742935815 +209247267 -66110277 +600235240 340013609 +-638631590 767578681 +-424486273 -984773427 +-616944157 910124824 +995905008 269316741 +581744398 543142421 +-966359529 961851669 +903585386 -920537291 +-124360113 -90427621 +-851249556 -678885396 +-945594293 -998394418 +379129213 735788110 +504419549 67058457 +-791485434 335102973 +-840156505 49856324 +183029380 864112545 +-394940615 -729404539 +44764373 764415044 +959299676 -292026861 +264075411 -139291399 +-393878025 243776883 +-556205943 505020156 +128696064 -231973876 +61159595 -184877617 +591687741 459883376 +247114648 -882683181 +728070576 547418880 +-122206800 6304874 +893113135 -840864011 +-611681855 -772871272 +296510169 780580516 +285094145 -465582802 +769024527 522851277 +821570352 555412886 +-582982414 -658490168 +-502916998 -514453881 +479651347 845944883 +-912535981 597388034 +-7020366 -407071861 +-203664853 875194988 +236044170 955302451 +660400530 -655454767 +884687768 690963548 +-424215516 -538372274 +-660077666 256774053 +627636281 832568490 +-583089436 -198861148 +48787815 -428975613 +-663261389 -115048597 +29020896 574827702 +12049522 799681002 +-320423494 330134210 +-332369617 -625784512 +-933231252 -161068527 +-59048927 -208191296 +368624545 -351892569 +56466049 461715971 +-349323535 222194916 +-452868133 324074033 +-411222441 -329816983 +-683040982 741670864 +-458292510 124750637 +948509009 -411463098 +-40722931 -672861039 +-205229433 464449232 +-797432747 505150112 +-435091723 -499465307 +495457721 503879457 +-695359866 969477554 +-209844636 891517612 +-172910220 265444306 +-116497458 -20938212 +510289514 832816242 +756671171 870814711 +-717533859 66755752 +867624238 353398322 +-399400634 -231278115 +-619253456 499730844 +407915333 542883676 +-481655814 -202789419 +122079047 -766112323 +455544954 152719892 +526551032 -338105216 +-269673242 -148983151 +965265925 354157903 +-928925977 463197974 +26890490 527232492 +482007507 14485703 +744970340 622053531 +-958039148 941445998 +418915508 -382970954 +-786436550 247125219 +-872663832 -751627842 +-270442285 -804188860 +-987431632 -709012664 +696275664 -726928429 +-4913733 -858182166 +853717593 -927974455 +-305659142 119451772 +-484746955 782756689 +-431358320 -687684956 +-196730104 901007073 +-857692034 -613973329 +650109780 895519157 +-854733341 -201748005 +557188964 -841231105 +77846526 -416317361 +-255951593 -761538444 +-545972724 -782084178 +-872236226 648002200 +-440539834 458416417 +-966060746 -125929078 +756184657 543458978 +358940255 287387916 +649356209 106306967 +-388901723 373791155 +-162936655 94883429 +-837193325 120830683 +446397828 894881038 +-222307581 540946337 +424698089 -679642055 +265796870 -47856896 +123262265 -230355550 +204625783 778276511 +-356909176 -971894072 +529581971 -5151952 +-758923021 -527679687 +945696772 -986298060 +-585446788 83223070 +-759014835 724345384 +585748462 -92659818 +-824251135 -306334006 +712651540 -267360087 +-228759784 7290075 +-858586040 562301428 +-322868349 405605100 +-488517360 893741799 +-72499512 533558667 +-629601051 570584613 +501236010 760347430 +-804111940 -361811854 +-325693452 445933545 +-783889008 -561052416 +549048412 594082923 +692480399 724950380 +546217001 -400911682 +-337703799 58460368 +-936965480 -443709354 +-119112328 274624032 +-139639822 972377184 +864967877 403043164 +-848081351 -522934282 +523498929 301704907 +-228709869 313076220 +-347978975 -586232850 +877444104 -652797177 +-948685391 -993231935 +-140948181 237606809 +631209224 33772087 +147566383 819581246 +484870893 174193154 +-577887108 -894020736 +-106718700 -511145030 +-396994092 454289714 +-606915474 -295915757 +535866149 -581288905 +-883196165 867439814 +170097269 295129936 +702544790 -390871205 +479409627 492300246 +-715296768 -232428268 +529510818 14532744 +-388253165 -125273430 +665720514 -216664336 +-333326624 813465006 +-709416178 107518220 +547228936 691300198 +-864813701 742064699 +-397903875 221015787 +2906148 807737876 +303318412 -552522809 +-644572781 631972821 +-351842001 -224599167 +805669371 471971162 +238773220 -261226144 +500466173 -961139442 +94439644 147745351 +960240121 952370730 +752824574 848074649 +-754134815 538720251 +-367379177 -632889428 +257830498 302217559 +-913287444 -129813622 +-949635699 944419793 +879519614 -820811277 +-475531316 -751391333 +-655520667 -557206072 +-103033563 -744646749 +-675462290 -752557588 +666313823 286972485 +-900506092 -812953075 +-657027616 808301612 +435881745 228976996 +966833894 521271681 +556132286 783848545 +-89976148 832493870 +916035698 -850214175 +-958694515 -827607702 +-336136201 -96280922 +-313806671 938121617 +-338863226 43330073 +-217164136 -699441043 +-807580409 646857099 +-60299838 -339619793 +592896913 803958650 +-9424025 -571027500 +600878355 -54557307 +311566755 735715022 +-411122707 940308701 +315645456 -179682223 +-914466972 783805213 +-438442776 -526149833 +522423439 32650271 +175055578 -718399011 +221217549 -742969378 +-625139141 81879134 +-350740242 -621537682 +-358065287 266357513 +934342306 -842773254 +202650664 45178687 +-861392505 -151094874 +-950352098 -861198551 +-933466741 -153068107 +-919072633 -259522163 +-914279113 -755538942 +253495715 52586553 +429412540 -191188385 +277893756 -390617272 +343767924 -80625402 +-600453922 -759157254 +-115167439 -41156520 +11242376 -964637989 +-890024304 -652406456 +680219491 27570555 +-379870000 -278800422 +379694003 986869166 +443344520 -102786608 +-39217934 964572244 +131727534 -115577071 +-735134913 -351143484 +543696993 884697391 +96671479 529160974 +541935911 -799043766 +242041210 599440806 +509125364 -386267781 +-999846613 193336341 +-947434899 -261572321 +169759733 -178945214 +-900323892 -648358868 +199443499 -226894705 +-131634168 -991758967 +-530290703 -972290484 +965519020 594829544 +-280307831 -810457138 +-174923694 -843274314 +225539758 340132909 +-200583862 -563418031 +840890375 575907118 +-588418744 307579400 +-625992873 -186449629 +177593326 413493404 +692090994 -647558495 +325293729 224362491 +600697292 583222352 +-146258598 745603693 +667867058 429516108 +827575946 -919847761 +-839826515 378019569 +328783837 -206251273 +833946001 -441935538 +807845230 754413160 +214488183 594796143 +524206901 -293702695 +-774712734 597452350 +915441587 -429215199 +-120265826 117688592 +927736939 -354232343 +741751026 752062409 +-902178126 161163813 +-934861812 777907438 +692164236 977709541 +304368258 747584339 +220108588 307016254 +-166999622 418421541 +680633520 -567129430 +-775877903 601390854 +-479442819 -539006611 +901468663 880778617 +280635848 526267385 +690926050 421517605 +-396368182 -195526618 +73884543 198120927 +-886996693 -757101953 +874164829 849491661 +-216632157 -9681210 +599382152 -466977846 +-784680347 380000721 +-710247380 -727616358 +-262473093 -494884137 +-408350402 -578104967 +433562882 -941472759 +656349267 46124730 +600463676 -387167664 +528534174 995839958 +-617308604 951071198 +-82079539 375940761 +-84968924 -90479141 +-455351363 -116597936 +-181452282 -346008694 +152956800 -785704751 +-983063434 272721130 +-265991572 83137347 +211290521 -778273723 +-838646357 685994776 +86190148 220708764 +-695752503 -131942311 +-340601677 412073662 +834523896 123577784 +5616968 930019576 +-99331824 163365942 +835503557 99837225 +717472730 -431913779 +-659138241 770089124 +-650686984 27254251 +957108904 -477134929 +-867403150 -193153660 +-577027073 360718811 +-100669528 -152347954 +336115170 739763546 +-875155059 95072823 +240059133 -503287744 +-881422247 -233350473 +-26956302 91452445 +-912565982 338106926 +275006879 -638304464 +424911318 684393493 +-496459720 -184198034 +73173779 -227641919 +272602906 618403159 +-850273828 566494296 +353978564 290015055 +581019646 -60357085 +47227680 -988389956 +-225847372 557570329 +946700742 -971711676 +268819973 378668232 +-51931257 467895081 +-455965395 149980703 +-954837723 -451302126 +-511534180 702062313 +511596034 -32907386 +162515775 10875005 +630620756 -385838486 +94560401 -293642815 +653450922 999389300 +-280716878 864152728 +-986895231 551206689 +108415616 -521974679 +250700360 -723157974 +-987869136 -217431515 +664270625 -945399461 +-6595614 151483824 +899627747 -220984767 +-804892402 -550004582 +-71684706 623660808 +-714957723 296461920 +-33233107 739878260 +-128675518 627747943 +706487784 284646333 +865501094 393079124 +373931057 -636053693 +846492868 -722031310 +211702521 325642686 +-750259804 170873298 +916415211 -663937895 +600170482 -212807100 +-304840524 -67078936 +-326266542 -207659762 +-593245787 948113479 +492612320 527074693 +266586015 -562393984 +-736878468 -417794624 +622932610 792253986 +43329833 816636236 +479657335 -745455509 +-600544682 -459022061 +694863992 -389526976 +931122358 44818713 +740418398 763101566 +757851507 867772877 +978519500 922671533 +-695584800 -608273183 +-464702479 930576358 +-655300569 -258464184 +-696049040 -98548627 +-379077972 -181393884 +801739105 494337086 +-361573194 27221681 +123126776 26918464 +921114158 -291851985 +-357580329 -849409591 +-844389829 -837700898 +604145000 743062143 +427523113 424550556 +-358544713 330884802 +866040415 937019057 +116941113 -175922966 +249200067 -591318222 +289303491 660574868 +709571673 -498480429 +-176744660 -817125649 +345998581 160428246 +848469076 -45483749 +-81380886 287989281 +972891786 -497262209 +-629865110 181659280 +407684743 -390664628 +900025678 -585065501 +-502604040 411325777 +-727902512 916661139 +972198487 563191815 +-57391354 970664373 +-567521658 -613388745 +-141138844 -384490020 +-519573986 180355202 +-201194753 -921307892 +759739069 -229328161 +604795128 -949653151 +392196323 777475329 +694024698 157589830 +-919212692 -63519549 +-15675593 24619154 +362661009 -66849751 +264007927 -729069175 +238075153 45127785 +-979533477 637579144 +582172734 -766528520 +-403935746 -821563461 +-56411499 873197021 +-830789620 74295517 +714779263 -71772460 +789150878 -982043703 +-894829704 184887430 +611597644 639807437 +-75794436 225580149 +705615666 825044522 +373596595 788115910 +483387091 -616564163 +207570208 -13648793 +579315616 935537244 +-200703044 -221463996 +-610117307 140322730 +-30768152 -320863924 +-796589851 -101981077 +379828359 942329029 +821374333 493547999 +834876623 345583253 +-96148775 -61367838 +343207199 803403771 +860745556 918044807 +526396682 698028997 +-968792801 -538072582 +477871817 840365840 +-630498557 -800250644 +-129584227 326190543 +203084427 -9601390 +-700446662 378746644 +-115720583 671577775 +-295435291 132797820 +516114782 -921872442 +-117099763 -250396879 +551436187 967600241 +-874824055 -172068047 +858967305 -393710585 +-278380389 -839686615 +683724718 -361167112 +883039815 -864982159 +-692631380 305085128 +25577435 668129374 +31351941 -511894973 +501832592 421438884 +267278369 -712408761 +748440200 977122148 +784031087 521625361 +63794912 350040700 +-96925592 -847914227 +-906642342 -727232444 +-275966290 -288814570 +812609651 922450068 +-951098976 491196944 +-747636318 -311481661 +-263634461 697548656 +188909543 -677180555 +-19456705 -977305073 +-254450676 25119960 +387785957 653875564 +87226476 935756001 +-845859590 181975506 +181027615 897613107 +900696332 -655511008 +-24551803 389554729 +807607961 -957491074 +702675624 658044154 +-36961964 -32487483 +589631869 -385328792 +221215755 921375753 +653408076 -369429770 +-624084854 -107351572 +687905600 -996867057 +29734921 -277427648 +-496486248 478564153 +-998513363 -819151692 +673522239 -721477831 +-470580353 950243487 +688912449 -563578897 +988034936 83201035 +407260225 745087164 +434362422 -605230966 +971005819 -699612314 +592588143 303435052 +244442293 -872839197 +532465119 -950588218 +-743754907 -25815772 +407774658 -467223618 +-806343776 -317657672 +-309238182 303633684 +327073366 -636761535 +-363125372 -985929954 +597176504 82673794 +983095473 88194267 +-202169976 166959174 +203485887 573725754 +-17605146 940601338 +387878953 -776356767 +-15872046 -361295248 +-715781017 762318451 +106217067 191610835 +983176284 569504694 +383721039 711625946 +-642885737 -725493332 +140257212 683882290 +999225682 92970432 +58195351 -533656417 +462940319 -201463489 +-20045668 178645378 +910224758 -359377781 +-529085738 -972472861 +890417400 47115143 +135707317 -655274010 +643274091 274618438 +-465500870 -687621025 +612842445 109033416 +-219210271 455448858 +-373941261 68407343 +-764987249 -62905150 +497532594 217333582 +-880675373 50060228 +-470638489 633315984 +-89982369 505002669 +980524947 -519261319 +444823685 903527448 +36719548 22053750 +-306028993 995651455 +796363533 373541970 +716917300 -937416512 +-22855775 -73325204 +-560276287 47199683 +891835247 546819036 +-394476875 -380715623 +-180583665 872168320 +657074024 20355932 +780933251 227441625 +-225050294 545797112 +100426180 -128777632 +25223055 -365481082 +469944719 109797686 +981111442 -899052732 +-421287823 -228703366 +644011697 -809643823 +701343789 460852248 +-392887048 219969373 +-382659248 -190274672 +538549175 -648353723 +-379421535 936337452 +-51013804 -563295024 +-832122047 -257785861 +504600249 665290808 +-75701449 726536913 +621123223 67613224 +-839083746 -144632459 +-479272738 -717640308 +111186289 -124984738 +-426907785 -835397605 +-226560790 -383031367 +83162760 -800190343 +-725340701 -498149205 +-254965421 639883259 +-760275892 -177654133 +-977618838 -344452265 +954700836 -464928453 +-702003056 -493420020 +-888537134 388292182 +-251321402 862974188 +-721952485 -947100903 +607845401 561613815 +-72443435 -666904522 +778574772 -661087801 +-785620164 333220150 +-114876443 -428907772 +983476530 -283475671 +-333314281 426533663 +-894812759 76184337 +938043460 217418198 +196378758 -748156363 +86136628 330677191 +-48785487 -559661013 +-293724959 -973485728 +887295560 884181227 +-1377957 -46522502 +428332117 -364110121 +139403603 610641944 +-423396342 16123458 +-807592977 180977826 +-533715869 -979892942 +-840736688 -804115740 +-245814388 324763529 +-943485074 -492386405 +-341320494 -501870454 +-612369685 17548458 +-312566558 328342193 +541680997 -211274596 +142361742 -700653016 +742301649 983722614 +979184662 230809807 +547550559 -38478426 +470354435 908107208 +922404332 365309326 +759022074 -19236379 +-269208819 -855550079 +-634982894 -515331307 +271637930 -973833537 +-798275568 728249774 +741396003 -74468004 +536551273 101597842 +-182113985 702048031 +235618476 638115220 +235232535 873128452 +506767464 -492585529 +811379151 -321561141 +813713385 40995294 +370763699 645235083 +934973106 120003803 +718426551 -86001865 +-699498034 783103995 +145479445 -383865008 +-567336783 94999531 +-613181614 -152256647 +-932758782 -358613969 +905631698 135113550 +-435576129 484320066 +-622802245 972421127 +-462820046 -408083737 +742019933 -514542756 +-181804000 -757662927 +960903669 -291017645 +-577985106 -693180264 +-598633607 -576556118 +498024651 -29880736 +229335545 878238525 +319615170 -90594529 +-212531329 -140487851 +-650069531 -799128836 +656152229 930399180 +941162260 -961219711 +-107265497 662240259 +-231008745 -952867454 +353401823 -589861384 +-831664631 -280038112 +-846933940 103534813 +-859834893 -533709256 +-669431897 -760967831 +704813187 612784989 +-242864324 -295198890 +-660470079 330539214 +809250212 -176603539 +-146579270 -954786747 +727954053 443758063 +-20752419 -381369969 +332380330 525283793 +-940299769 -203886880 +879707700 -180971051 +591302023 -106980935 +321822097 -7569827 +-539727157 -230971694 +922225535 946034556 +890926838 -75231403 +-504459902 609909938 +-729184886 -98513518 +646767102 905786342 +-156625609 915959721 +247804004 -107116447 +-693983597 973101115 +-103154783 -136301513 +-359542127 522890490 +96735822 -91687906 +-98074451 -4362347 +830130078 -837563564 +-825260747 -528145998 +870063842 587378001 +-782898499 -284487570 +-829958596 900511287 +-198273410 -159527948 +304195902 -800509237 +-515399779 19017505 +468598160 -772817037 +45673975 85412254 +-412430699 -847628256 +652887303 -553686932 +699540522 -698917625 +-764030647 907347527 +-327214366 -803094488 +-362272184 -9842240 +883110722 -456763366 +-139472088 -664996731 +695876786 -256307875 +-226027600 -840802116 +655521882 127407818 +775976049 218406435 +-705840018 -967216017 +-617170976 -413899942 +-811561363 378812114 +256639062 -219643358 +968836891 -826172280 +954380096 290765113 +-931862488 438998214 +743599653 144220666 +-215849956 511742095 +-592614701 300164692 +-217087721 -654075762 +331273655 -386756522 +461642673 -373656929 +-299566734 128654408 +-73933404 -862938173 +129434329 -691822920 +-95627119 -103020942 +681446818 -844041687 +172669652 99875070 +-389006738 70271052 +-693996531 -811636328 +-213307915 918796909 +-523222127 527756463 +597861091 109413358 +-29252023 866359625 +-566126952 816998407 +-743285722 767736432 +-890277247 -277262106 +404356673 -930719531 +780733174 -38664918 +611699809 -654912548 +590417783 -740817740 +-223815657 -467680111 +643570254 -734529714 +-422734512 906221783 +-204705477 -178283604 +-327889708 861635638 +-124450231 -1426478 +360686826 -477934341 +-595088740 -244997914 +930643217 690346157 +-504653252 839470642 +247917855 -401684272 +-401302464 -43648359 +-67570488 -759816535 +743116029 -425828818 +356295189 -414613667 +-215226979 -932613217 +-307011532 614052791 +712053885 -392363070 +385150120 332175317 +197929495 -153093905 +-26471411 177665714 +76446478 925600638 +-620285883 -944098230 +600805589 -480277987 +764354918 449914586 +-550781668 371140210 +-934585080 253939817 +642925290 883468885 +979533885 164763276 +-387091204 -619048736 +-491170755 -939001024 +-355549949 -873088443 +-562626272 -541176694 +802037786 184786728 +706059677 -144032512 +829349021 -18866178 +850020717 214088766 +-429233668 363982985 +808030510 -212654057 +-306686468 102309414 +207842571 889171082 +177774214 231348160 +450068909 996592725 +-134356923 52850354 +-755079240 459840458 +-608360434 804303725 +323634644 836131649 +-786618657 153969325 +970595386 -43551239 +-257546550 824637067 +815601046 577567468 +-207031455 -459093813 +167854313 -88971841 +55233972 -213733591 +-430825396 -732003231 +229734065 -998318928 +598298579 -262004691 +21541104 94807646 +-428396047 -626846175 +191594332 -665663845 +672004951 444026251 +85815570 322769648 +-231546164 780351060 +-161096080 403104183 +46484079 107637376 +-101033148 375735292 +-136522329 -510739873 +-588788466 -405715139 +751185749 768526211 +-963312729 766500265 +638794535 -378392362 +-744137080 48889008 +863891785 -659160320 +-531230752 -729610069 +284595853 500942149 +-985044028 733548888 +-834780041 65567938 +387743329 752740765 +-507205935 -550307481 +836601566 -254942260 +483481770 801830393 +-614560257 -240124911 +309568375 693233815 +-533634715 -775445555 +-401793206 -588837559 +-156640027 98822601 +26115206 94446681 +564179736 507891544 +961143999 644981239 +937345120 -205706165 +253504558 72754945 +-736355395 -717154987 +504607719 -103770014 +566673962 -578178106 +943993478 761826076 +399804810 -141379671 +-263686139 -157197145 +-16457911 -962156215 +992043142 -904730692 +950436638 685314829 +-915887994 3561926 +-707562050 309224036 +-860601886 347953737 +872443629 186251150 +-914771268 -16748667 +-383345355 680415690 +725738072 139783048 +-421261603 -754900759 +471036769 994216715 +439484386 -315782337 +-256060538 -651251380 +-609277272 256771304 +-932477336 535141806 +365404841 248091851 +218299231 928486360 +810187164 63023009 +-182644588 -659974562 +-376474409 631545630 +-219546205 727178198 +-568229655 613721764 +-137444150 -218084162 +555654664 -513346828 +-129568179 -920632423 +-738016924 -369678088 +903379301 -471325955 +-172327815 -562312782 +795493732 541512961 +188424397 -163433481 +-469092993 -983690886 +-164934720 148169990 +434203022 -37444860 +-328949869 843852937 +844319973 -483827214 +140263308 277855050 +166509361 -919698409 +-835458198 -991494404 +575665937 571898996 +-430341152 941462971 +-38270395 -275088259 +406588823 -637838487 +656905359 756008212 +-97629207 820502205 +967223150 -264034886 +-586502450 -452757643 +-823066596 -835974283 +-244622725 -816907600 +-133871596 -834924503 +-905715969 -415975356 +324003014 801421918 +297724343 -358915120 +-30058235 103037956 +580495723 217856914 +775521397 -763577205 +266890630 -261341228 +-741127425 331935453 +510936672 -476360203 +263439671 69048559 +918311859 854691068 +617677532 659395485 +766389002 -111925934 +-240791826 -470539491 +365419152 -285344468 +-987968470 -330599309 +-828804221 621105129 +-276955344 349464559 +-1110434 262654179 +-64813822 696365142 +198411004 -333660964 +-786864388 419251030 +-843877553 -171684394 +482745400 117900904 +-444204178 -513324285 +-958167455 -553499361 +-281971260 -792080270 +-137732247 541811344 +889696010 -948532102 +834431521 -367854592 +-35534194 -601835326 +-948409108 795906632 +-884052429 -715903355 +-858133637 338223425 +361138238 -172554863 +-469061577 746929361 +76216964 -35821038 +-596760940 490406585 +-694600280 -477015512 +952100228 730896127 +157789206 220889513 +-971001027 -139551440 +39304098 29650271 +-262346441 -794028654 +-496823925 -438143683 +-480954928 -698472423 +-383999465 -805398330 +-469803559 -701666437 +178832406 -205752204 +-707451661 771037668 +433979691 695420476 +696757107 484624842 +527797648 960981457 +-614319675 941370291 +973141555 -738268853 +-336917362 -97143396 +-633760865 -948106445 +654385360 701419776 +45312141 776090569 +287050414 416825118 +650164969 -414385888 +-405707794 -567874680 +175902997 95898389 +-770669506 -828691581 +239232575 -292959856 +-714791098 -791743247 +-69884053 358694662 +-682901040 -542233528 +-129747885 -803250915 +199932851 -404409908 +599113872 -823408495 +887246878 957081138 +45127035 779035772 +259241129 211826180 +19597040 -721748698 +392368150 728609612 +229606740 -481772254 +-435930248 -3764692 +-708420013 222859641 +648153096 945311483 +-279402722 -278013785 +826437089 450075269 +-212610745 -78877844 +53676180 412277182 +-959803738 -157799737 +787532826 655133022 +-856184659 973410601 +-596538208 231408859 +-367342783 213135282 +568681696 -537868819 +-223989186 -920986066 +-10788427 244202466 +296051331 999092541 +149069585 76055971 +-519671187 -562959394 +-448876844 -609707899 +283600308 909318788 +709002654 -821032568 +232093869 928152183 +-870945309 986488929 +313533922 -761051340 +161977604 -445291468 +-576957214 600350992 +-798616846 660147190 +664253485 -819170202 +888200306 424400811 +665108400 193175216 +-478403 985679817 +601325622 587841381 +548887807 699778071 +681120792 798559756 +-294281200 687749916 +-642705719 390095142 +-516576939 605240039 +242274823 974560288 +494664818 -214901825 +12468487 -596182913 +-603081205 865733173 +282003577 -88419356 +197837092 -530318439 +-649448344 650543763 +408907024 499573067 +-503796135 110715572 +-108281440 849988185 +-923897703 999697114 +-180633853 244941196 +-869439140 -452644347 +8801618 500325797 +537149397 805824504 +554057429 -686275552 +813443473 -363643970 +983778928 313500861 +-800664736 838045437 +-74245558 907112482 +697982718 -12765551 +966231168 324399209 +385722419 135709686 +-108077765 -689362627 +235752994 265128833 +106179625 170562937 +-168188275 23188960 +-800376159 -547308570 +215875244 447603841 +-289635043 -301610481 +-227384611 -244365861 +283273522 -499033792 +240305015 451298090 +-431318538 -549378182 +305796845 -890579169 +-214042902 547252738 +353329174 -982342680 +-31539691 -135035698 +870606575 50780881 +873113163 -604822539 +-738341341 -185415022 +-391274583 -625219641 +835125194 76410955 +643329448 -306494856 +278009412 -640940129 +-459950182 993626535 +-7896001 137753486 +-348462465 920565799 +886653414 40312167 +105283266 -960342527 +251336506 -416330691 +-632436277 -570834241 +-916734317 -927736570 +-386837118 317886737 +-830337130 -551747600 +-937838901 -155379595 +-860530342 -285209911 +484775125 -78236170 +525740133 803832319 +737369407 -585953340 +-904763642 -112365038 +917847948 791915238 +305146567 189660029 +-532961835 802866369 +619478902 -281373295 +-307655472 -514355588 +634898978 -800499662 +-404014776 377010870 +-616047621 -826710489 +-713226705 -309795005 +876339718 -805043766 +-964820409 -565665895 +930265673 911916591 +714938774 740831124 +631900216 467282354 +613842350 953994326 +564499765 -583020141 +-264524983 919477268 +-795734104 918722801 +729107028 993208859 +-781027087 -73246280 +-379653403 -819071462 +214824275 -825940242 +-465495118 -894322793 +-855927581 324193246 +-769793179 -791173213 +91279904 477183939 +-774581657 658346099 +948856298 78259438 +185474622 320130131 +81445797 516822075 +-257561935 -92857026 +-130929171 764166733 +283297900 793256658 +-514788255 424270358 +-61654795 -348935472 +-686589192 580534932 +-525420059 -448368635 +-183287351 -119972788 +748659145 -909029316 +-693173961 -509156964 +-507904053 -562604334 +220868333 466413926 +434310142 91339366 +-539252728 936410552 +-454898156 -556694020 +627823804 -713662581 +-79751934 407960226 +519781425 -793833198 +20516373 -441162367 +693624565 -120663443 +643165360 -20073244 +941536790 646563629 +-185012584 444286861 +-214130778 -358221104 +-922586243 73388363 +-361201955 -945422554 +-256043346 746525021 +704334456 -805883235 +-254091053 922292633 +-355403003 -491112932 +536363970 -939014286 +-101229122 415435064 +179091026 930546834 +-367327194 -42634867 +899110618 -238401024 +848952458 -312545001 +416118689 91717095 +-650186081 -253487937 +-770923197 -250802866 +-190586263 -990191506 +-876165850 -789772476 +813208750 -603625248 +294943314 503526337 +-495712478 -678914163 +-666944247 -245665935 +-764396827 489077025 +-214031570 742119153 +24025352 311586878 +-738345422 -78113866 +40106066 -275545684 +594263743 -16143395 +-745590930 462702721 +948135149 148444572 +-75811581 -918899810 +61939501 -622844489 +-671960835 632852457 +833347197 477307116 +606846679 -265960954 +678520807 2884027 +579537747 -76916733 +501510437 379769285 +-456910652 -980716331 +302973979 -942418102 +275647061 -672766141 +849726796 -143060615 +-36119386 -435328236 +-592947594 -919986222 +-472950680 -735689115 +-881035617 213566550 +972744051 891835757 +172493689 -783398181 +690370614 -915036350 +204966799 576284944 +275034283 -434667085 +-104286429 -596747132 +-729825530 -728334669 +-353356125 -496330751 +-384197435 -1397832 +-215347265 -117459616 +-333613598 327387682 +912194667 538095619 +-890104718 210648796 +32774786 -969145286 +573000823 884720977 +-552098219 -787923237 +-710362526 -628062157 +436862580 108643379 +965148313 -597713394 +-133696870 -956886085 +-778304976 -316669358 +-534577276 337026784 +745999019 -842266163 +362492493 431592618 +812152629 91008504 +-131664714 -529508050 +-137563147 -749138713 +61418902 226229507 +322136373 111769625 +-716076342 384502717 +992176891 839403609 +-861709351 -650733813 +-76843007 -679008675 +257971996 498051523 +-213976410 232587653 +530203674 858689850 +-340354644 942310653 +-974288627 626781076 +-18310905 534728824 +-316223358 -993079482 +171317682 -610277975 +-742748079 431319676 +433257154 290339608 +-725984048 32714743 +416249172 152939783 +-731571852 151399829 +730748197 207567440 +-32343407 260321278 +-146946056 209800838 +-623058893 818196362 +-606213541 449846408 +-365314840 -723063934 +-670713214 -882675434 +-758465567 178617029 +665472469 428862007 +729759716 -762939629 +944651164 -406027960 +-252712264 -562496479 +137107374 674165364 +668489697 -67868731 +-23886685 -997896123 +548630969 87930371 +921859930 -982552234 +288119506 430786921 +147682710 -23917895 +-565290855 -191756299 +-851087570 -918319720 +15175206 448496393 +826648696 376824432 +-13682510 -314441050 +778821590 -187645924 +-39137843 76850233 +-584314895 739833500 +613493645 -450828408 +287671295 206299779 +-913169680 -998101325 +-966516134 -602035547 +-615547135 53191860 +718124280 -922625606 +-963267691 986274683 +85275228 -463336813 +321331597 -152085615 +-912237842 18049927 +456835325 618199130 +-523989171 -178674267 +235090975 -389941863 +-533705023 248043759 +347532470 451782843 +-607295215 462748805 +578727114 95074212 +-180962735 569716105 +-745581065 -487200321 +196815850 162149707 +354161132 257190416 +646006368 12513363 +977280648 -284094455 +173448292 -875514585 +-722633922 888700831 +-54607134 64973343 +866027349 -249547850 +-495984312 -531847038 +129268841 -392981742 +984611213 -457930087 +-348750464 553528291 +976722878 -39738200 +174224423 -331209809 +-333083769 -436394272 +-187622095 -730883997 +-268670296 626115501 +761257156 -435967909 +809549831 -814905818 +441593094 -573986013 +-384379226 -22578710 +805613925 365819047 +-941245576 920709428 +692942682 162711023 +-998549609 -311950302 +-423482483 -918361725 +-258831969 939582877 +264548627 95056390 +862993459 282028779 +755012654 -81008909 +-308964724 -494579543 +-316716612 32951457 +-751572509 131194741 +-702518601 407869116 +-513849528 -369350932 +892246885 809660302 +853982379 -605096241 +926436493 912274128 +276104747 -34601870 +-548384403 176812860 +239946374 -670892669 +-734640838 677360520 +372810073 278201777 +-436968351 -649975647 +-327018004 -877675668 +-364608041 -546916035 +942959612 -684301352 +767862340 -492118012 +-802474156 -247831240 +281023243 -790512730 +-627481689 -407436911 +689816876 839166979 +-536023924 -253900275 +-767915943 218783124 +242478801 577432128 +-241574168 -492347427 +-675801680 375784068 +-70612696 100888442 +703127557 671607545 +-815198515 -131859998 +-668158116 11403589 +-218108930 541720416 +-14493662 819908285 +-279077890 823246857 +-546580751 -523589338 +-244469870 -629931623 +332831214 740235493 +525887527 -147217937 +-897773976 784224748 +-423534163 274706155 +-818736028 -201642177 +-472198323 -469609947 +-94315923 -238583006 +554784457 741682154 +479485477 162225006 +-539711508 -459511809 +-879683947 -983005016 +689210412 -633968390 +-726037529 725962303 +599422466 482067259 +-666875111 335820029 +678141993 -39789617 +-267997408 -231447452 +486971227 -781902195 +-83457502 602687406 +-716590685 -658634685 +-100702577 -747773197 +346375893 144114543 +517381706 604130485 +-47449746 -285872774 +-376412508 -775204921 +610464417 507808387 +844551863 856295802 +987422403 235806111 +-842003181 -610293337 +816572284 205227495 +734348203 -41250190 +785051636 528714431 +-261658521 486355124 +884540498 -943029695 +699657737 -896362290 +465197162 -191150882 +65812508 872015370 +683284434 -654789419 +-714212685 -657891973 +-314352589 -424321008 +760843476 -400922316 +528619948 -390052241 +-201156660 -616281940 +-413056883 964868208 +-534718227 718023587 +467445084 4132748 +-116700814 -296356886 +-408420609 76931201 +-715963322 148433425 +842407771 -473334776 +475847532 30073998 +-422177015 979821206 +206344662 -333403982 +-212216185 -278357013 +853864621 -418030196 +587650271 207161963 +64423793 -514588556 +370644238 -743143112 +681164804 -70475503 +-294560968 -346748414 +158262472 661886919 +-303606339 -804881610 +897819004 771551775 +-322560048 -15651814 +-645228356 863350173 +-600809706 -891226743 +145952901 794281333 +224005764 307047283 +840640945 89120699 +-870405564 -745183031 +428716094 148289319 +688188686 -33081701 +938557275 212143064 +479389763 529495983 +643218758 -928649732 +-638654437 383483701 +-722331417 503592030 +431028945 -813218500 +659935440 -695655006 +-685966520 363658526 +681180093 784398475 +915669093 415367749 +18568362 869828390 +-173203764 255020082 +155659884 110151057 +-176616443 -724345623 +-822333087 -468453405 +198645721 -856957987 +204324048 -698506730 +4294763 -62565451 +-100189261 -793712308 +-456638881 463000281 +-170671937 918761620 +352614416 675961428 +816544110 189215420 +907047026 -588990666 +603799826 -942815826 +815813442 374316794 +969035677 -587655788 +-928849109 -241958500 +-778702723 380233776 +-339254713 359017340 +288981315 -140171451 +-643618878 -555268797 +146247666 278023062 +-88496695 -300221574 +-414017159 -53779756 +-466262498 -44843838 +-645104610 -947186917 +-446220843 -806316399 +924396621 244193438 +378953759 -70251765 +216830227 546938721 +533898998 190921716 +255958377 588446117 +-125792251 861292363 +71749360 -487757098 +171389411 -929427568 +-721212836 -124801758 +911204242 -133710252 +-8646850 697217787 +577548970 191352799 +-635313515 -360268127 +-458581045 -423502927 +-474599884 -454317545 +995243491 116164674 +829953842 603250079 +956757108 511993989 +75751501 -212196400 +-216051676 904462283 +598975097 -378822495 +-71086736 204853310 +807842572 -69011906 +439824061 285875358 +25853566 -352290172 +34520197 -557446517 +519754953 414194222 +621307822 -220313877 +-391773856 -422069206 +359132156 441517357 +865905523 240462827 +612429747 -388819294 +125487434 718386337 +-317366695 -605367814 +-581101582 -137476807 +-691019955 542749550 +-425982791 -240954233 +366285614 -808359830 +-989354114 -72937204 +-844950217 -766095505 +-513121236 -370405947 +779864051 -728223076 +493539583 -131580362 +-526706211 -398108144 +-867778288 410901715 +109921312 -201937628 +705542997 -308944639 +336183742 893864187 +-164604833 -136913284 +-360769872 746342959 +390602055 -811993895 +-703559156 -182145777 +-732028449 126995288 +941005342 829461120 +-349113793 -811049401 +-114067396 224508910 +-920185379 -799404494 +209198012 -129364941 +-376160602 251916399 +-998196295 -598499266 +258701588 45517138 +-465141235 -281493369 +955750276 423460422 +225324296 -713531745 +449191847 826699342 +972427779 -183138111 +591608530 352781557 +-527402666 -563556349 +-69926948 -82449005 +935066350 398176834 +-482843673 -546955122 +323812466 960970438 +695823908 325137902 +944155421 273375886 +-176901424 345083309 +143731221 -936045196 +-431935166 39355006 +570902384 -62790870 +-694902303 -710501832 +385311788 78693946 +379330474 889170168 +-795753451 903101671 +368693886 238214032 +334846356 949440615 +-295616293 199554896 +780921145 755402644 +778637177 -113220670 +-247658892 -897821833 +435686437 -796881592 +-989584151 -749260058 +914461475 308712501 +-658798362 463080728 +-963413636 -388093967 +536553245 -456606437 +-736849182 -361059679 +-682051288 -467675617 +-304026651 69929535 +514843579 576229278 +-864961766 -324061146 +-889975414 -119210946 +-668639374 -350931211 +132259095 604794746 +784235607 -261200749 +43748190 -491282618 +459886979 -588449555 +888173874 454333659 +-962030967 -128238177 +-545692074 484465476 +697669289 689944476 +158610748 752130515 +10153957 -352708002 +-172996959 -626276917 +85588465 63794077 +16588207 -135061337 +-533073743 -764722760 +471196338 706806623 +-683660827 -436081269 +-756089755 96871298 +176408910 -38373938 +399258150 513329266 +595327647 67476340 +575215652 -92018410 +-897738299 197783818 +940060119 376109019 +-859209473 359694233 +-112475949 344486849 +-106805311 935270765 +-580062075 952398579 +-360699814 975881217 +906364974 -348794376 +-948662189 971381676 +162163562 -271184577 +-470951908 388789824 +-357800812 841163637 +690454259 520090038 +345507972 -962693905 +467337904 600230738 +802661228 75833959 +552216272 -582159175 +-336931588 -875118310 +182394200 255791888 +601690695 -91761870 +489634268 552996193 +456473202 268307279 +52873350 448875000 +-245755387 529250304 +821480736 -212010075 +537637003 538825782 +654014744 -25437453 +-235611964 -661640328 +707438262 -770404569 +-653179267 -62783245 +-776812852 -369422555 +-80125970 -59599044 +319873591 895807899 +946349250 975854576 +175327021 202963020 +-181098600 999500072 +-473617271 -877069641 +615237797 415744356 +313011032 54348326 +-473906700 243528519 +483124562 -940719184 +-45702564 982876797 +289305009 -65270148 +50287177 -310299495 +946478875 244270732 +595815443 -583882414 +-326264244 -730161551 +-620768291 -170727430 +-166536898 158308122 +267061937 -276998333 +371719206 340911302 +-980083812 472600329 +742475992 81752836 +-649656277 -980990064 +999391561 -286706009 +551337594 -43942410 +416684575 569517636 +874962661 -80014675 +-549491889 -364295052 +902604285 818058007 +30720160 -848631213 +599741834 -50978986 +545363720 -65891939 +403884595 -134063567 +253656818 -749274664 +-410763174 -342273901 +922856936 -543568116 +-26694781 127737890 +393179302 -176547172 +-196467962 -655949170 +87766487 729410642 +881227011 773567045 +370379497 -879691716 +556318116 931205267 +-769931804 -150092231 +-681685748 668617261 +824678803 704208930 +471865426 974478049 +647560440 -215581195 +-106216576 -244188376 +-468781165 587772766 +853704010 -892241668 +-38308403 631761946 +506372188 579063589 +-141716933 -433433105 +-709910246 337106505 +649017818 734645720 +-591324331 -827840974 +20576993 687399711 +-282920293 -153321776 +983767270 182076925 +-304922227 -660755660 +-233229887 276467087 +350978341 -770039307 +648314812 733869939 +-893517011 -762781842 +-162275868 914035965 +41792957 474841758 +448781836 591289707 +-103531698 -967966739 +-262157027 -126541202 +-519975662 -636432737 +188610986 106608071 +-849437669 506459203 +-276934266 289027655 +-174699958 -21845752 +387076990 -191888625 +433268357 496466069 +192058909 590011671 +258330639 -938828498 +690602738 -857925401 +-602103669 -233091698 +775588060 603439161 +947183302 693960909 +791157794 312623118 +-295015347 -809679441 +930206043 913026996 +-130615012 285452529 +-227833146 -418138270 +775935378 -447372184 +-411076603 933498999 +-152248323 997993532 +-611807149 -900748647 +-638331583 -501949517 +193201569 303842041 +270798819 588748284 +145242628 415778723 +-532905777 264301281 +448895146 -136970362 +471502808 -430449840 +-321377874 959980942 +475128242 -328270329 +783184058 -893725913 +-589665149 994461098 +-252812374 -289379604 +-789230664 -442730243 +660449775 294627131 +726743560 -347239509 +254744946 -566218312 +122345247 779643681 +789266487 -749058152 +45567997 299495761 +-814853564 137458628 +-789544601 -959743976 +177607973 401823465 +370239399 707856327 +906871734 485620405 +-610702301 -736344982 +-764851413 147626594 +841435428 -189644535 +651477811 -823223994 +923231708 -298921081 +-337275431 -502555072 +693500106 528829432 +564114008 -267946638 +-883595613 3289034 +-278246567 -139909759 +-980760840 98143792 +398688741 -977574239 +315012919 -112000972 +537502629 266760931 +97587682 -610497630 +917129395 -809555269 +-560006301 875348980 +207592133 804434830 +191429201 -88040844 +-630676146 148686566 +-321034250 -147370658 +-381051168 237583233 +-611508176 -436425140 +-480829283 -817568371 +767530618 406782175 +-992459331 -693040000 +-631484493 -214816999 +-955094547 -231093648 +-594130398 653860830 +949638431 496956638 +170088043 56356442 +-584991982 347965389 +-83033466 141928461 +-571278735 836239758 +979830286 -711806226 +286257416 -272651967 +-721340811 213590823 +-347821827 -47339068 +-238503546 885389239 +-779486155 654562771 +373627357 913357902 +-765870918 -876111489 +248142004 -497760952 +394430189 -973662375 +-115663728 -545506535 +232411709 -708095903 +126419646 848442261 +-140033144 -588172048 +353036536 951981574 +338136104 508946601 +-344215647 -335103049 +495410426 247006735 +580805109 905696073 +893929414 624161558 +-446629982 -971796076 +-28981914 -7277792 +-360613812 -711869213 +-537313374 -558314286 +-762077049 764414699 +-589095525 28296421 +-425428029 -583715354 +881462604 270256048 +338386804 -883253084 +45343440 -378225455 +547596660 372480252 +613754085 -72590368 +505394079 177341459 +-986203107 -213599779 +135364010 -361509074 +263379210 340888977 +142528384 928841514 +-95441973 456570453 +-82992466 581581696 +-236870278 -295137843 +-304391977 147051815 +-115444251 -389029176 +496799500 -877380192 +445112196 -428444088 +-142684057 527531244 +765976901 -889332767 +87771854 -196396622 +206183191 228699743 +140754481 -523229309 +300084613 -875773032 +-469165089 748603375 +680579032 194957965 +-446416077 -179369267 +-837587334 254338493 +950966615 915068557 +271098122 -538864941 +-551298298 -910420736 +-975551804 269199394 +66598359 338700655 +802567221 -189590215 +-377937808 -21453651 +-985886763 24422516 +-88319193 -786787666 +-659366171 -881053282 +715290856 770746723 +533945957 -660453396 +961444271 -273543097 +693273803 409245730 +-553585615 -464632891 +-795512497 666081857 +942117463 896520411 +533526106 616415544 +750329100 -317222609 +491558272 -296641156 +87125053 -153661969 +-742564901 -118451482 +597121117 -444081390 +-698114080 -283659638 +-196343427 -567289002 +985442504 990340987 +-329520448 -1987349 +-110962298 303604613 +405539384 508270355 +-706903341 999933729 +-594828784 439164332 +-861900959 -873885443 +832218062 997584862 +627135875 -582770936 +212433109 216490942 +397838427 -372792763 +-311133120 730912581 +483679495 207264921 +844553040 -397253818 +50135538 278806203 +-541716463 926325856 +854135334 -465758283 +717737140 -16212867 +-931513189 656420267 +-431034984 -314730620 +527791958 -556281645 +322818206 -204066541 +-831619981 244210237 +672642681 379539162 +889685853 692657441 +301399385 263562906 +481879937 -425689182 +-86501099 -859794913 +40392231 -608050417 +-584247536 95690444 +48523098 -826375877 +127998018 -921124595 +363383833 -102989129 +61679741 624267758 +-483648275 -460000955 +-670918822 -807293480 +897703590 828234426 +-473583295 24140321 +991986620 -353351599 +476307010 422514375 +357819685 -202073014 +-638036691 879000571 +762833918 -12190696 +423593140 -441688062 +369777990 519703494 +820392615 692588359 +14577825 403828870 +-669360585 822462961 +210407377 -680939953 +-309975313 199260171 +-805504145 -721748807 +128891201 -32029623 +-395296173 -788746623 +-645421348 -424192772 +301083279 -250780474 +-904905328 2157898 +576130792 -93474044 +-990768392 737488942 +638257902 487083549 +173781195 -847292032 +-712462083 -450665283 +-67209513 309897242 +-498842264 -253001177 +-647390226 -500414995 +-182739793 -939360058 +-675582862 -278045010 +-308004047 497734962 +587883488 548895884 +542172039 -653554300 +331376763 -298015455 +-119619480 -90312056 +-308940140 4261992 +-308580910 777176026 +729478709 -490826550 +63048738 -348637933 +-504899297 -692298917 +-200716930 -523807977 +23296794 969453797 +620770972 786031130 +368192426 118590892 +-975269181 -294766127 +238747803 416830466 +322921645 933864755 +-94199369 514722438 +-457778551 20044552 +-703549721 372438421 +-647492525 777686343 +-296986790 -896248038 +692805113 -96637570 +860400858 -628492637 +-762624597 -36371064 +-222650564 97784684 +-368395957 519499917 +922346442 500658035 +353460761 -959598236 +573332168 385468895 +74837693 -554762776 +-339269008 -287056435 +-355892863 386380837 +836775308 -633673734 +504860996 684044659 +-319031908 156068851 +703114931 612452193 +288381528 -466100766 +-4581167 -593404968 +80370168 975120718 +-84694345 929883633 +989435920 -295707905 +-222397846 -526297519 +102023891 -650049551 +-730575336 317846700 +750447464 406653191 +792610342 104979317 +-991924940 990861179 +814020338 805929138 +822217136 171436046 +366704166 -899121582 +-592310120 -89447194 +-15988621 -752954857 +422891586 800386838 +-510546871 -593506336 +437010439 388267733 +398897607 279183931 +-382131484 519369610 +-75644290 -713266615 +20134456 822755100 +-869835249 868156555 +-647964799 732001384 +-433117037 -703290897 +163770875 227404328 +-202432531 -863865087 +475516467 869526321 +-834791853 -84903731 +268982163 341856247 +634008577 -219582565 +416841929 222028329 +673101181 414824421 +-573462575 -946945290 +-948916130 632154298 +-594192466 -886266809 +515524128 482367661 +368593641 197565112 +-77476499 688086512 +640821840 -247006844 +123712164 -120378804 +331539749 -88742927 +559688654 155390690 +-370823968 377273948 +287754323 654528617 +-199059314 358223936 +-458052410 -330225389 +-805192504 -612852154 +432581381 -707732936 +-514020346 -475920478 +-784648961 -540358929 +-157343417 288612383 +917724608 664079616 +558535315 -399943181 +662237735 -597281746 +58694435 -795601811 +95403106 50918863 +-155927240 -82244686 +-444511214 998023874 +380106415 201464010 +-28108412 276027455 +253043147 -313324804 +-647051282 484164468 +874980402 -586072630 +562605557 952014243 +-919693995 435850979 +225994895 788502735 +274347795 -175194476 +831683133 -856797458 +801877059 -886077258 +697003068 -108724064 +-543988852 923915246 +-974174443 -449441207 +597221797 -24402019 +-836329616 316990737 +138459774 930123364 +-494208137 372436223 +-400095716 990140800 +-684163064 319294249 +460642040 -583572181 +453840359 481812444 +-414418479 935269554 +-579636592 661040308 +-284610336 35398879 +727639688 556182666 +-813788707 912671157 +422722195 285288310 +-158745227 532007184 +388337756 -312608604 +373761366 480117304 +-79470518 -822172421 +789725516 830830913 +-389857230 -112990881 +-973548903 613652482 +-939024237 332418113 +-786304047 957850675 +956967747 478181824 +51784768 316797595 +-134663866 -365020308 +-979329203 -817427304 +870822155 880269673 +-501314800 62446585 +83940392 -123673202 +947547008 677871265 +-629452749 247236190 +-443902414 -249222090 +-980138390 -997356767 +-324762842 -222144682 +-463449778 -451124878 +503673782 -102201633 +488378738 991880791 +-782003381 315705756 +152917238 -63441159 +893049283 -880713279 +-67987390 -616061061 +-803267456 540888233 +-35790104 -427621611 +855398287 -756084408 +337713830 919702817 +-299620118 80714601 +36675805 -56316853 +-446063365 -782769360 +699337678 168951288 +297431335 83914036 +-599193876 -349473722 +-676023641 689610001 +469277473 790172148 +-67096872 -556212980 +-92636533 -210226424 +-678364066 -700643236 +-883694286 -70067511 +886539834 -529498463 +-367301955 820081795 +445612338 812772705 +-472517262 -482182478 +-193335382 -277855125 +982626480 -569925270 +93883131 -807665855 +701577651 760748220 +-754775367 193862266 +-478871773 -411261201 +-361904688 -407051205 +986963956 -712337086 +-284078052 684687614 +-2555741 -804787424 +-83580429 741541099 +955368625 431798204 +-914287031 -573129111 +466285471 -105780427 +775471879 134095384 +159330791 -368479207 +-672079858 594180580 +-91737694 709621213 +250088369 -943493379 +-107878541 681317682 +-789614033 41463872 +894015140 -986705531 +-46831650 -160716943 +58913805 -530826583 +-236208573 -725061003 +513878206 664932848 +-925138822 569298289 +812760028 910537879 +987188468 -849229215 +-588324466 889323232 +-621663580 -10153621 +-109467984 958354734 +191505695 -277035964 +-137440398 -160629784 +-292090050 -226938022 +-12019212 -966924479 +-38461602 412684907 +649286389 275338207 +708485347 -410199703 +302289621 -612715069 +-685781491 -393225439 +-537329152 955804485 +579792443 747720953 +-154953502 162483429 +-93337067 -809882287 +700517576 347106920 +862182390 -430363571 +-120479419 205002239 +-58023564 662490363 +431759980 -913959227 +254800849 267026383 +371928513 -181393422 +-36488709 -391376708 +101276372 629679050 +-625013552 -926337648 +108795069 405512377 +-620698411 -986359591 +78072888 556110489 +216661451 995673466 +427077719 -927130100 +608327239 243914562 +-768633361 915672134 +-495011100 887867650 +455082107 -690877222 +921920615 581389476 +457658049 975135579 +791238218 -536064120 +880715308 -37526567 +-107348256 192929003 +780763817 -20182899 +-750285503 877072508 +443626987 -490633490 +-140038412 738693760 +-438080927 -552453918 +342019337 245913516 +582233857 -401121035 +656825177 338933678 +648451224 52365226 +663580113 828075817 +296095303 -121375059 +-531191268 192659219 +-375372629 -515943089 +98579952 542363347 +736159278 -566489909 +340381506 -384098552 +447333427 512844508 +-498266445 277849148 +480570300 -262513613 +971352310 770489147 +130962034 -20650643 +717917021 -452411221 +597210986 948563571 +718599323 -764820187 +979767993 -277882303 +519537265 -18669363 +-933154419 350433240 +930557176 -556572859 +-592047252 632528499 +122426196 473491328 +617138386 128998024 +64434466 284366134 +-402156113 -414490719 +329875474 -355515247 +900174909 -337070303 +470687561 -274278381 +-794891116 -679262350 +-443069597 -846425079 +-622143621 -842921462 +-76509277 -8345550 +-525538189 -656758142 +-265313371 -372490940 +220578990 121748170 +979177578 -43198027 +-583935691 -865598171 +-257822009 769459608 +-860071350 596535472 +690711495 95062239 +-650904237 -945492054 +-135782602 -943954186 +695078750 -918009343 +829920682 -846907270 +-702579533 283009054 +557410431 -745705427 +-949091266 -964439370 +629729752 353818944 +-900116404 344734254 +733366552 317560561 +-478580225 -202027623 +-952402668 -662491265 +-811656462 -985983227 +-169560583 770207224 +-991987182 701062449 +283873535 -996255941 +-235271760 -70899398 +-73191886 714277022 +-355198666 -201451768 +473212691 816478112 +371025666 -996122886 +-356100036 -124454872 +-809860293 936869349 +783833718 539914052 +377268263 175443581 +-52301652 -788733723 +-764544852 -8278441 +233395193 715793137 +559891945 504350199 +773249576 994799822 +273717085 -356600581 +486751044 443318823 +421935588 35203172 +-295348606 419060151 +-752643602 -145806369 +-781359630 642307631 +153781689 910609201 +900330920 -916098341 +893082251 642948463 +520324186 -113891493 +429894857 -10785858 +422613117 254545129 +671783276 274081261 +93658051 -304979581 +-553708100 712001578 +498591379 -664291863 +92549991 111749801 +-524936252 -541202308 +209947845 437957868 +-428049113 100722612 +199151689 -993580236 +429909201 498553590 +-558391197 -723782105 +-38105742 297862656 +-56200111 769126386 +113261248 -919834174 +76449939 -548349997 +313853458 -897958707 +-955246960 -13337033 +-102736594 420591642 +276702168 -920662558 +-450723748 757131788 +-287593563 903218432 +672169040 290707118 +998800205 -291194773 +-147747176 151055306 +-420667560 699209594 +-803028149 605755873 +92244576 168003729 +628881524 940600214 +196077110 897820012 +-685128745 -772150236 +905126457 -38386547 +189942397 -987491770 +-163155056 171876752 +-914063442 -370404553 +-649446475 -115796554 +-321147075 555750892 +448461783 245542212 +128442776 111165905 +40793484 487237720 +105886347 -248636317 +86439725 -380958169 +682205934 674046415 +23970276 -532608439 +-279350609 -226359640 +-6125936 -673572638 +950595263 307146331 +-504869552 -272982299 +538275700 -776301962 +937878364 -840522434 +215116417 528663698 +-9727362 -618837221 +162475684 146355509 +108380024 -664162291 +827664344 -838196993 +-872854826 -239083016 +-354236097 -462411516 +-621461924 884484063 +404939134 -697017122 +91014479 -975718757 +509440385 363507206 +951537174 792668098 +630500305 798665080 +91905975 -462572384 +-929656685 627190276 +-603026286 347862065 +-707872738 -427259020 +860695820 -6804261 +704229809 796034929 +798530194 589470164 +24160993 603230637 +593980138 571868463 +915531381 362507242 +551261551 -449830700 +-326617832 988879366 +-583920935 33369832 +138343261 -780915274 +-935309100 504398262 +791675117 -336677427 +212768489 611358277 +-144961848 694383599 +-311950698 46749881 +752472701 793691676 +-148786081 -534016661 +-611890162 -240095577 +4051823 319837953 +-950031878 -770148556 +38022886 818206368 +-124325257 -690598104 +375888430 308507438 +-422560854 344619280 +972477615 -837436504 +-649767336 -819555336 +-749388914 503510355 +-141460866 258069934 +479464350 -55785348 +-338840627 460887510 +410057622 -667107458 +-535792172 -75787815 +832740684 -723242078 +-579928530 -321909223 +-989055323 753792839 +282594228 794319739 +902881836 -436691898 +-501529627 -317245549 +458031677 329315129 +550334284 -95417733 +248910566 -618398388 +200545165 366698106 +-915217265 315025588 +29103223 913151932 +324306674 -846111925 +-85895473 629130656 +-381044651 -26024835 +-23334111 -761443668 +525262011 -606883004 +-963226647 -863879909 +-334771821 -695388456 +-639455485 414336184 +426639902 301184217 +539768803 613551260 +-25061584 254792455 +-682364651 -696228939 +-938351798 780905746 +-9523602 -756082667 +-428682052 691716450 +769381556 92626406 +-628016589 -527789902 +-951986122 838078830 +-102680973 -143739846 +174429837 -2646372 +113767444 -870778879 +-5101835 -975378556 +769092390 -786917985 +-682090168 986268377 +-31400396 419583258 +-188160588 -246690692 +-666594829 280540513 +617765413 697061317 +-305706075 654485004 +814483561 172563026 +189076633 509541274 +-762091363 -516258313 +251150283 78430626 +-817909127 508157844 +-352517255 26839542 +-394271025 -56808031 +141738174 364848579 +-7987265 -569586587 +379816593 512462505 +453197129 350557842 +-978203639 423125256 +319998764 380155716 +268517780 -768241503 +-312618707 223654713 +839660994 192495430 +-185611402 -7520953 +547137964 -25638637 +39690327 454125396 +-305683243 857223012 +485791674 723440710 +-438421792 121430328 +867381970 591505472 +642601030 583164516 +-435747544 689745688 +-257724706 504294292 +-174641187 907744371 +3388587 -804446751 +326243201 248638172 +-822743580 462690033 +-416685356 667716500 +-173158557 -191062765 +-634559730 -381055374 +390235067 -806934653 +-427095392 -103630009 +308752957 -62029880 +905321040 671611341 +284051802 -749157334 +-760647743 -71439067 +246963360 -422342718 +675859114 -193748795 +-976139041 -223059642 +619994278 553828413 +944411223 -21925098 +882897404 -448636600 +847856142 867897560 +-558993301 653800062 +654095913 -282586020 +-180150558 -40081690 +972304374 -898534906 +-333947583 -468708855 +-258701664 -892373291 +-855304800 368817142 +-567193061 -697514379 +672670847 269745669 +-159067361 -858639308 +-986114497 194624833 +-133732486 -375585647 +-367362662 -60190402 +961113509 78961300 +578745104 -973506978 +166195439 -459679046 +-54574830 795366126 +-617253453 886046269 +487043221 -329024835 +180270954 560735236 +670377142 34435388 +822052136 798903212 +-362970387 253563144 +-274633875 95863890 +-845036820 -287237901 +-375273638 -842082971 +-320213808 -682723019 +-960807328 81368632 +304259038 -969138588 +-235308304 -237270796 +58082008 -28588831 +10430324 254135861 +682062521 -72510811 +-831635258 718688012 +247506494 822804256 +-915785479 335484500 +954124860 300506177 +998210601 783499769 +-66034834 -561569802 +-155770848 862250658 +776188187 -875941102 +-156146693 704117238 +612265448 197967697 +953289125 -567366970 +-709689707 -823640492 +617104331 -591362431 +-157190960 684019939 +636476855 22309831 +813660799 -115856377 +157292982 -518575929 +-847686430 95554174 +-900012935 485010889 +-208990364 623451123 +-767034441 110114595 +-488317605 -709076083 +-551911311 -599664040 +-406610076 463882269 +184927189 -192835674 +-272234290 390709428 +-53962075 -857254185 +345698440 -739306943 +294960561 -802533975 +-888975588 -768384856 +635714178 373652731 +557499498 -690346783 +812648248 -901267000 +378708268 741146169 +899268860 497157160 +841428564 -298651083 +94198935 -892759054 +197609553 -635713169 +254339523 982111023 +950717901 -496321450 +516488954 -211398727 +434025343 955192394 +292070739 72227247 +290850091 178252221 +683591706 -786972343 +-484135647 443284043 +-9928376 -24704423 +747173910 -617602303 +332754859 134491128 +-834711127 212073400 +-709736011 -283152131 +398963330 -604760340 +870532357 637126922 +963391630 -175583108 +463612073 772590571 +-817690661 -811572647 +414514190 175504856 +615086231 553830667 +823146111 548147399 +-643071486 718615127 +-633394417 -789832100 +553878118 -219165991 +-701239704 -194165703 +-484309085 86503099 +-956378982 -951623862 +-616538428 -631494063 +36743269 -675839295 +719518553 388869081 +622739809 -436232135 +238202388 -927332852 +-339289621 -991870131 +300138440 431860426 +-313915618 85099582 +-688324491 -84930794 +-640271407 29297440 +-284107669 -123738198 +-455731722 -233547267 +-239943572 13688387 +573821012 277033347 +-641977441 311736003 +820624182 239940126 +-580954173 644995463 +-875279842 -144572939 +-604336617 -786856755 +388956613 454213449 +996832314 -235599084 +-417262105 -788110452 +325665540 493390423 +-876611523 788955080 +568580464 403564324 +115364420 803973909 +762643918 -525328444 +-595946287 -218860958 +993435631 -245838166 +392443797 -639801785 +-85295683 147728490 +-447701197 -746712685 +131258629 732568381 +644562653 -254700795 +-727548091 139321531 +210153323 -875623671 +-700358912 532293938 +-948677 -861296115 +-929750093 360011837 +93867275 903135221 +-134716228 62233835 +705453308 809080414 +811912082 -6890146 +-602635035 -989010531 +674362601 -535394662 +-704504384 663788849 +-748460284 662966334 +346421110 -203241192 +474780722 255998410 +274820238 37361066 +441042254 667116337 +194307836 956212568 +-628995495 -60033147 +-689291294 877149589 +333700985 -209019389 +-835478761 -81482195 +994231767 65637327 +125109356 854777527 +250706708 996260883 +-299206357 -738769715 +-289791089 -606894061 +77472577 895445476 +442345280 419569162 +175368106 -449409916 +-615671229 -14133810 +642728056 -801371898 +-101618007 143902907 +734793661 -431730566 +243173585 -867574294 +-597065928 -53205929 +-759251939 252367788 +12960934 680804742 +-228158668 632332552 +-455814030 597514907 +865822053 345141090 +439261623 743199149 +769917600 180207364 +112166004 698214323 +-833842979 736756149 +-434870595 -210424467 +589635955 768562700 +-414375064 637243723 +266844112 779381372 +138547867 199338970 +-14752246 849662519 +-342116540 965810508 +-36947027 639282639 +-859125792 -871496631 +787074406 -978580977 +936589889 -455874019 +-981174022 104820741 +482933746 -608407437 +968329629 -446777961 +-782046406 -441933003 +585094336 -497704450 +653984169 597235562 +-171130873 328435089 +-193423510 -178412520 +137960977 615187171 +-170136284 -849488362 +823572512 219683097 +76138109 900606087 +-484079394 839193210 +-276441915 -303329168 +512869266 491665671 +682391732 -767478269 +373987627 -69596328 +247248949 956489267 +-976069549 868029033 +239600484 -179852983 +351480259 -461976679 +703345848 -584077240 +629731712 -121565505 +-296806852 673232334 +714244041 792283922 +905696959 -743561190 +985035509 -393165929 +222997342 17212899 +-286239651 109006730 +-77038425 387144562 +563429197 -752120985 +699768966 -354300863 +-813337313 -101516968 +-664097465 -697402118 +750262105 649455634 +67480826 905852122 +-692461739 281598897 +908243084 -137884930 +-247074540 358266036 +329412018 686204497 +509403641 -160373836 +130246377 490806232 +-490548280 -303454522 +336926561 501846008 +299045767 -311434415 +-750664100 -738553987 +-189239979 453610406 +429389403 238504538 +-890962674 651733324 +569371462 -957410085 +22609122 31022379 +692513245 71395375 +-995369150 -408567866 +666776734 402811544 +-978121680 724130582 +-213239683 587115511 +262601413 -951136967 +-34751804 494580256 +903349321 833089901 +305193047 -730292976 +576870001 -744456025 +83489393 369974286 +-977318732 263279399 +916178737 -73018970 +-623539469 -51555946 +117328712 916017384 +616103779 -641606394 +-53135523 559964782 +-303778428 -639887769 +-747031924 597340283 +-128336715 -467982534 +276847041 -636287716 +163681978 733658094 +515931644 987016502 +-76988063 759182335 +-576232926 793203835 +478982745 -13708836 +-733068121 517342560 +-404762961 -417849830 +511781944 -922150036 +-711122162 22409086 +-125834977 -339370644 +-189028419 -895889413 +633296918 -984858326 +810342354 706865495 +439297496 438100872 +-53172058 25042490 +262581801 878237916 +-4080487 285037408 +212766482 -824747839 +345064727 206470160 +-947948332 -770193510 +175811059 -321521020 +-6491040 828277562 +-703835735 -31238857 +249596034 -923398544 +-672293821 427579232 +985019316 162795435 +451191707 445103334 +212292680 -879058013 +-691469272 449947391 +441985391 271466279 +535366844 520422099 +-926680787 59401544 +-60007449 -55318573 +-420748525 -213554119 +-953813991 -554377204 +-716375651 -581055360 +573096348 965875490 +-814200486 -279382348 +261377512 150109523 +-900115825 -428742855 +758602605 555286185 +892455416 -116671266 +98991057 25043747 +116376558 -511630956 +-16465749 989537382 +430134830 320096540 +715799616 -26650060 +728873970 -101684608 +-116445472 882807647 +860082341 153059866 +757243982 262498769 +-719939154 -455332013 +-716194837 -174880839 +141958109 354412093 +897322259 196513631 +-538391357 -89233044 +-839893376 -127488832 +334076440 592737706 +-750711155 94302820 +869840087 -461303744 +-107340195 575873487 +-546987347 -653844768 +-411260437 -248498137 +-158665390 -495617647 +-390664749 922837517 +855413353 -844159614 +-968533967 261893063 +-466686486 570098320 +87484316 46627523 +-321336255 220792471 +-317005099 -877447356 +375308473 -184713376 +554824983 17851988 +-404990558 722637028 +957325037 144160466 +-444555511 -697589014 +681416776 397955052 +-470514314 351790257 +64081791 -691095649 +748641519 86637400 +759568724 -9487793 +857037780 91948847 +495946523 535691692 +209176075 339498298 +-585709982 716983021 +-936711474 -73274714 +712406035 -409655015 +185160557 133626782 +-11750583 -344334991 +390573314 537003594 +142264299 -645224779 +-767635445 518097845 +556625523 -33072932 +50289953 -433339485 +-881489442 962141601 +298050055 828063908 +-81362466 -326714023 +134102619 26305624 +-692302241 -979801366 +-946823793 -981039649 +-863407852 -567843759 +450111617 -65590361 +845147330 946492222 +-915893548 -230334527 +246623500 -533424871 +-510306734 -748310914 +-117424710 832373852 +-611704050 -605899311 +723456584 690810876 +993756480 683221258 +273124467 -341662076 +-786842688 367710290 +-560132027 293254229 +935762165 740941548 +8137556 -52860635 +-573972198 -898622851 +-227368260 -258940532 +992508726 -397835191 +-355675403 858884316 +132399309 400964932 +-497766460 -45153501 +-222410459 322476161 +797450861 391020652 +-230833416 -75443036 +-997946671 -382221512 +-837193034 190943913 +-249558665 -255291850 +643916490 548716729 +77422976 560660849 +667329815 196333617 +786225849 43653204 +553115822 -757399724 +-760707059 -804953191 +433096493 -328902889 +770062814 791198132 +-641212438 328918282 +-915144999 370565630 +-992664795 -450004617 +-557310186 903203096 +571704773 294573869 +-302828839 -720088169 +386083961 -809655448 +-791841624 -145109340 +895104079 -112613393 +-724808196 851083751 +380813307 -823851854 +653858289 984998928 +-345937473 -440324092 +-984925526 454263983 +-849000726 547375190 +176978334 242682469 +-634256073 -147776396 +-325258472 -533163304 +619303436 267278940 +-858985158 -801598668 +966991842 -961071892 +897298282 -485706681 +-692400751 636493911 +-463732920 732077373 +770526311 202862610 +-943631589 343419713 +399964241 761621690 +439974319 -262865574 +-913244749 -542637541 +730992217 -494173847 +932014342 312358323 +684300572 530669058 +159766823 -283393742 +36789496 -381716820 +709876346 968139013 +-312482793 -970452827 +-473520957 -782802532 +279372200 -2797835 +-347213279 806049416 +-101174123 112094263 +-175052202 -27197887 +-294042824 -198750689 +940507072 807626477 +-8110482 -364911667 +259761587 449827709 +482526483 -409853101 +759743680 -862030368 +520037371 527728648 +-59965649 812603156 +-530337976 521259425 +967692478 -399821420 +332354658 -440173903 +-988835461 -348172740 +-554817634 450882061 +669603896 119508321 +493793157 -568718417 +479803818 810673299 +652563963 -741480129 +-216186396 830369271 +167701598 469404689 +-238238476 846129576 +973177331 -425099810 +-388302058 638562941 +983660210 -220164672 +-739045126 109762581 +565892279 -19896884 +-296125838 -489328322 +627232991 445936438 +29508639 960674581 +-144219571 370651858 +512935419 -445339850 +298130560 570391238 +-519063115 909039477 +-351727094 -683567102 +-820945904 -994632184 +141529392 -535987911 +97345981 393746153 +585024131 736908333 +-135248859 -712001936 +-335591073 -359457166 +-950988130 -786608399 +675603123 -376203798 +-631431438 -17184374 +869895232 -624933196 +160410381 179201425 +218058292 359816559 +400368328 -978507442 +-697375896 293438457 +-128278274 -483296444 +392752047 -467542345 +32394245 711557426 +766848669 682023958 +623534573 -754021423 +212717939 150699577 +-255751830 -944716510 +761935097 -521691767 +947189056 120588792 +-490724170 -862289072 +475717951 -774601797 +-407433071 -248864940 +752159641 -40157077 +189113778 239050939 +703330343 -710384174 +-420556040 975149816 +-460038785 845637362 +-695233214 -52736810 +-730612881 388230553 +-487648251 -612265648 +386076625 -986155603 +-12955364 -373819792 +220745321 267145219 +-337053701 -649572604 +-924319762 -774110644 +718269936 58087002 +17547829 659303394 +414808671 -458671331 +-917304424 374221267 +-250216516 -860077171 +65583258 155507076 +-346952156 -301923641 +-601630282 -223379740 +352093446 566295444 +-296735895 -935452258 +-317303996 671119716 +903588957 722288972 +854636028 -202881379 +-340028873 -125709934 +606992214 -830327343 +-317526780 -475354858 +-615804089 -330021961 +199827000 -219111025 +160728267 291188670 +468121668 -837310632 +639979910 -281816618 +531643103 204661228 +394528306 -663472556 +275061303 -681178797 +461592292 -653049893 +-333644617 -191886123 +-957053185 -89662829 +-688130615 -676129897 +56741113 -691436116 +758399189 -687727581 +468916815 418914316 +-787927866 -162628764 +-274275389 354381446 +249971737 -524018547 +-952513413 334444178 +-539753971 693879378 +-883649031 781791632 +895318131 414839378 +439287378 -845540912 +-802060273 -890370578 +-46348685 140390565 +379156091 651509342 +738121916 501683355 +891899520 384390460 +938981788 -802955415 +-200407036 806589845 +-191228875 111950367 +-465175536 -396787794 +-912815274 -348541599 +-640032493 -387325338 +-597914631 -551793630 +-161703753 953156747 +-985166432 635752244 +431108760 -363702343 +441273852 683599886 +492545017 952052729 +-86573047 -948495701 +952979906 -140704987 +915932266 117835220 +366538250 -774650898 +-247116133 -90690305 +931517145 851276908 +783959172 994155946 +974957353 -897413382 +890164101 -765119802 +-494335388 8328272 +170779099 866484454 +-945344273 -778202913 +-859515816 760315492 +-178511320 -203838332 +-993819572 -728836067 +-899678845 -225210962 +265397880 701626880 +28053751 588919043 +-794632376 239939906 +-122577742 -850666930 +680930117 596772211 +-998374442 -873530046 +733955296 -917943828 +-781001430 -144816495 +417849701 -353796775 +-469263219 -988825091 +355491160 263094011 +-843298767 67142321 +-636089863 500957722 +103602108 328479927 +812583078 -978954275 +-462720487 -214501990 +684364890 948388351 +-786274014 284011440 +-590685269 548953453 +706320561 -970183814 +845752921 529719790 +-139888701 -817191143 +-581689240 311322878 +321278247 317594989 +-952999408 -273948023 +-594614859 94535117 +560507583 -85851197 +749612174 788328778 +-410156716 -494806379 +-299548459 662374117 +-527723464 -478446108 +330617181 85729860 +2253849 876004527 +878941095 -13256021 +161309971 97840677 +866357914 985448365 +576575025 -146450327 +-805157015 -345879268 +-607841027 115179752 +-70148288 546937129 +-184863132 194563616 +-681915885 976329924 +736905680 -383953589 +-801420206 -898164984 +534215691 -641022902 +-363376445 -774422237 +-977353227 582348610 +-513905431 156446154 +-495207316 325613166 +681607237 -378867093 +308594623 -79935066 +-599741256 -159839342 +214144719 -150951108 +-986914727 507367963 +90291667 688272405 +-463206897 517760053 +-425303634 638627865 +-742954835 -810789228 +267153242 -866713704 +-857281252 661622015 +741358303 -102776044 +70251781 36493131 +566451287 138791996 +412535409 -770292807 +182833467 397683601 +282805130 391154054 +917414403 -900264936 +-952163624 -340178145 +-928982191 482821259 +-842920499 -811141222 +-345033996 -935701702 +602065288 604097540 +203737774 126209271 +-345384589 250247511 +299623401 678900845 +-96915785 -652339228 +761500995 -148595752 +-864040848 -444650090 +-2359673 -200624694 +-56289209 -34443263 +-353546823 904536657 +-891946078 923008671 +-397504871 -736705041 +942807611 262518959 +502117184 -226975330 +171441309 15232146 +157613462 496677010 +-94133611 755340286 +244574850 -227669787 +-713756752 -331387077 +539928617 221236554 +456824304 -72890627 +-230902695 -480045054 +-947840168 851601073 +-230719492 -724918779 +528463550 838305024 +413557661 -945674460 +996597372 -411173547 +-209972302 857332158 +-615811400 -517218931 +612283960 -780406272 +-134184176 -856948305 +-200569514 98322274 +965764921 -302086170 +-744483606 -889848268 +712473216 -401802215 +-32291524 -829806997 +-587402828 -399473985 +174778211 660664168 +225091059 775987597 +-703383738 -932152085 +586391906 568621618 +-381825536 965074299 +115049699 -699615498 +470254350 -168671942 +-971069952 -839747865 +-520782968 366295578 +7209063 945194978 +-148834720 -957405290 +-160202246 -430157787 +-958862861 948671315 +446940149 210139987 +-757713425 721285909 +-96496988 688984822 +182158320 888651135 +684960060 396962868 +880777599 -357754088 +853757988 -644111990 +660497217 -597761719 +916244707 -24602348 +-513607600 709658589 +499589978 -994959095 +975970698 973267103 +-28197509 516802392 +-517524653 501293686 +-428905553 -874321579 +-316888324 -852367743 +177808842 841260207 +90613330 747694019 +-268821130 906305727 +-537141372 327362693 +857726743 -981173018 +-439260722 243635909 +622371284 862943189 +924819511 -927812597 +78820376 -516382579 +888346569 697455029 +167055167 -81357170 +544996488 -472958383 +613901073 -496031677 +-504093644 -387838719 +-258771267 675676374 +115628062 -210680825 +-639570744 -659347716 +-559509856 -33844925 +926481478 -333001771 +-134307305 84369527 +-444242943 799722402 +-502730596 889824815 +-669710966 433840598 +379403856 -495792361 +965292767 767979622 +-507485030 664995753 +-792888367 -844040606 +790596193 -84284994 +394286382 -942962650 +783466139 314821232 +561761179 -245633635 +-702741390 340998192 +-520537793 -340922340 +-89434854 -519534170 +58855608 141340238 +492113772 924897265 +-64288273 -387566331 +184778587 -220690196 +-252879907 -548622744 +-177168389 379412423 +520954589 -285562501 +-354584782 764134946 +-902160194 -84751437 +-938400234 -194125503 +980136111 80552271 +-334866225 381351868 +605757775 727477892 +-840842948 -557414218 +74134571 893931771 +394308800 448153229 +309135239 81828668 +223829732 892063721 +-17964118 87044112 +-396629784 333109780 +-62491122 -240891795 +-506487022 -650324830 +-533675280 425489328 +473927488 -370154616 +37625449 856629934 +-855679167 -883088519 +770397398 228786771 +-769512882 -528770182 +140720302 314523618 +-300886930 963631878 +-960802721 139728075 +-283166382 -645054115 +-872541211 666061850 +542115206 145683548 +-562641404 883503055 +586473777 -920452030 +-166029950 -415578097 +123122554 -798732857 +42116353 577893215 +882369376 628818215 +-555743096 -22638546 +90026466 654085270 +943053614 139547381 +-172261863 317383820 +912134058 -16474230 +-582368879 -908937751 +-361010943 -340645954 +690453720 -791689129 +-465435561 -9059031 +-213602035 -753147848 +117304822 628825432 +-669068613 -409373690 +-47823574 -911302016 +894656210 43169353 +224221099 106108463 +-737020210 -929353235 +74716209 -12242740 +189814786 414158212 +-837931057 828276800 +586931698 -285334720 +-86047163 -221791571 +681013518 -567067128 +-280764958 -790456690 +-701629842 -958030204 +690545997 307618087 +-117138744 77970761 +-578811521 936928182 +750035478 -349416140 +913618243 -815074426 +803879126 -540481053 +-440613053 612039522 +-326985360 83642771 +89822615 763353782 +-878559651 244398207 +-939340663 767925423 +255977349 -627897516 +621044372 32079521 +912647379 -561578541 +-384346560 366062055 +714499055 -239111285 +158866350 -108114713 +-560692918 -644175501 +-662738537 251715885 +922096795 167882874 +255005037 -331845400 +-232091065 55957387 +164905050 508718184 +274348451 406313751 +713782863 746766339 +-957457610 867842163 +612583774 770936334 +-161205427 -943147975 +795406734 -940459145 +228520413 33402052 +-608307101 -395610699 +137059600 456283993 +679370824 -978562731 +175538720 -513315250 +-662466607 -938618033 +-762325846 635481993 +48023228 -248807998 +-330838117 -271122965 +61658734 867602138 +551256080 953616297 +295582193 962300637 +516915000 733662438 +-857719182 453243497 +-993316471 -206550550 +746102972 979961984 +547287455 -977563250 +533392283 203646426 +-86140715 263657421 +649451673 -834687178 +391007550 -675820888 +896689392 -935745887 +540129958 -608630815 +710440081 755644730 +860956175 197173694 +-43340752 -643550764 +-674646709 57331167 +305738376 -308207489 +927090970 938523654 +-520991154 513276963 +-18737823 249148397 +-890461242 731550003 +331243333 698411550 +233889303 442223904 +155326694 -16039157 +692803951 873851769 +704758506 998455005 +682028775 -223288486 +951953895 -742997961 +-168330785 -285910916 +-341194582 -637797000 +294172679 -338044997 +-230879018 -583556757 +-284805397 -476902871 +-967216964 -574503984 +-508005508 875055010 +856677643 844011873 +198556397 -295940515 +-277671841 -314513157 +910113198 -50941882 +-10509515 158782309 +153635198 -237671491 +994660847 -966060381 +174435747 713625921 +913265539 261485700 +842837700 -373036728 +693641993 147545455 +-65650949 289994196 +-514231548 825398283 +-994881281 -641822111 +329888136 -723354763 +487814308 -274198350 +-70109366 791108679 +-625650862 328001237 +125765609 -777127396 +-549988500 -959705034 +395567396 951049858 +576261945 -241054759 +-322887221 189695000 +-577686064 829454916 +752003067 -363501018 +-439570540 -374671572 +-854574944 742162620 +53822980 -566248135 +430194102 -131652112 +-886803894 236505632 +-417010105 -705781213 +207334479 952303979 +575539524 -795097393 +855796020 835495538 +351174452 560431616 +790761255 483884604 +-777911705 -473623565 +-572186444 177624871 +672210979 65059655 +740373334 -95509110 +-73316663 323321277 +-926496584 -924618820 +636123084 -339282652 +-679836610 953985735 +272624525 -85115633 +554971236 -391228083 +-379632941 500897473 +416006861 701991125 +36465592 -318791966 +-205293196 43945709 +-115209819 937846325 +566420157 794008586 +114600163 815413037 +540546869 -32293689 +709393960 697065488 +962789611 -668902974 +635422912 -173278209 +864226286 331300901 +-306633528 291338309 +-794207895 -866238778 +-140665629 945529895 +756120935 479643842 +-940589658 464846699 +-189901115 93274753 +-521402066 -759694428 +947524115 -398631136 +-71476376 -640605873 +608321524 511197101 +470723167 989307596 +-907764540 -840479062 +457885139 -976811179 +-871054131 832205441 +290596460 -623156268 +926989030 -6307303 +-985336818 -543284563 +-390219159 350701335 +-360645587 -993838239 +917660945 -419025163 +12471495 -971537801 +235756486 697261321 +-485999406 -892249010 +-8043914 348812583 +-916049937 437031962 +52966267 -568166576 +837582866 491086671 +-696931163 -633181282 +-731659633 161265444 +120718611 -146062890 +907302570 -409820810 +477172173 868242592 +-221328636 -303759918 +-97258750 956460838 +-774306108 573260708 +463165676 -626477389 +-356397550 -403860562 +337548581 16194256 +-376413579 -543362454 +853535783 487869411 +569534940 -155734457 +291315572 -178201991 +-578626271 45918899 +161457159 -534206577 +445878307 -912157770 +-893168220 627389001 +-418725324 334783938 +-684945880 938834247 +536631445 -600964761 +-475766389 -470730300 +927505675 -863823796 +-390840894 -946664030 +-264778754 645868295 +-232111034 799892680 +-919411420 891735527 +-465627818 -364918953 +-902462655 -680447106 +-986386093 855185022 +985566568 476896078 +887481663 700488539 +-290194140 802842436 +525285452 -594226859 +-573101283 420595226 +560515220 -453240647 +-515193547 279010076 +-641644414 -886702737 +-510524318 -745334424 +198011636 -435335764 +-397112559 -726862544 +897099331 -924704134 +156123363 818971033 +836729816 -598779664 +590460510 629307568 +364489626 197325829 +-578009422 190284731 +328303951 974291656 +-356734797 -274004788 +51171317 735415834 +233291153 -807786116 +668399214 840372906 +-835449824 -680069607 +-64318864 556950889 +-67999452 -768130906 +-989354436 878776771 +-658938012 -43189632 +-811895313 373742598 +-62795378 -606789483 +-767534223 -324259952 +-903212403 -984754708 +37953390 699640516 +240677448 -496574471 +-849265848 227773084 +-472706800 -21698895 +697452014 485235076 +-698185864 2071069 +435650001 -460868074 +644037677 -689558756 +205869499 -424376530 +-93549618 811959103 +48329656 -740396781 +420380771 848748360 +-704422344 -959112722 +-671950910 -511134366 +199078534 230443183 +47191354 437758852 +-454105184 -720669256 +-155725969 360029445 +-264135008 830682731 +-595208665 -991493832 +448977017 221646424 +-1449826 996124741 +565921646 -588956775 +-446013231 -594989264 +624657619 -230913962 +533644342 942274482 +986421493 95205757 +557226769 -202627979 +218528248 -35245489 +421046819 994674210 +-100365262 -276439904 +745608868 -396441718 +-605698685 664406699 +-108403153 761983824 +-817870264 -832852928 +773548262 -640955040 +-690317620 607419793 +799175665 -797100253 +728744289 398142552 +265832733 -376778775 +-381543359 183460052 +-252078072 317039349 +-235825473 794039948 +-84466183 902908713 +465921292 887357298 +291955292 181325305 +-586639056 713332573 +137569541 246327623 +489387439 451547035 +853966866 -556037492 +146356687 -513643567 +922642432 464596522 +644891855 -579900509 +953281153 -862386958 +469276867 -50498682 +-801667941 457787657 +502666637 -656794358 +545532329 847782754 +-614826415 -656005713 +-253685827 453648297 +606286426 -586876736 +-886815570 265268735 +-287760202 506610084 +-131330144 65205740 +-313402731 -941212529 +492160037 -294343712 +358945458 103635293 +221636111 284929456 +329019116 -203069399 +-289183873 -736002677 +115093038 979881778 +-232756999 440321897 +309567255 631522646 +636718203 -616325972 +646628359 210353141 +-564468143 -583732056 +225977164 665655585 +451619657 -659664032 +8401953 752727422 +-271408865 -48136501 +493403145 -999468216 +-123612924 880575099 +275411259 113496856 +-576899697 118053546 +843077008 327691100 +-360587169 870858949 +519109925 321094387 +-389291089 -594241200 +87354943 -818698027 +807501054 -75742948 +-149350468 -939890175 +-665309138 282928506 +-581187207 -702138718 +46253572 -212380781 +-799547514 -275299045 +-570797350 -30329384 +524194073 927546045 +-214572261 971959935 +-705108201 624591065 +-393333952 644832326 +-264653143 495936771 +-353123132 361819711 +925688013 602836729 +54461287 -139748431 +165588203 -319812298 +510246492 367274801 +-323870415 -82385022 +-434229654 702636185 +933847644 250765075 +323160060 41818807 +-774030941 337767306 +-962612087 428392839 +-522942397 675329173 +418598114 50577126 +27564912 642987313 +-113491484 122857194 +302165632 -771329998 +836416449 -302275681 +691025299 522479619 +-983702942 761120318 +467270008 -738319923 +-672497478 57056926 +-150363820 -393032461 +-571297765 493612441 +793156305 -286537742 +972272645 565118087 +569346865 57796069 +-161097016 25228186 +-130960098 7437806 +154774894 -496900576 +-692652472 60780142 +-754593570 807247697 +680766305 622910957 +-357470967 984601981 +199432618 -658220630 +-92714193 -291869230 +989893661 39315341 +-798875627 208034100 +-802989511 -81145409 +-62722128 85145467 +-111499388 533385675 +-194049134 -376828156 +755333663 -143240493 +-826822415 346018893 +-643480105 814383117 +956350175 826920496 +728341844 259000297 +-464508622 -395233524 +491232703 547395505 +639459324 -883072789 +-135900554 800178066 +293005614 -589524255 +-248753294 -375014810 +810357586 -533829208 +148987052 -572420384 +701613727 962560087 +780686120 421050470 +768358642 672299158 +-681334005 -313308453 +-168022027 981899338 +63656454 -162174751 +165537594 878687646 +429040139 -339783740 +732013675 812121434 +246841762 647664342 +-647224300 252185381 +-480092226 943764987 +-822673503 445453845 +-428339048 65394705 +131358274 -202324950 +47376646 -935588058 +65184108 -108081814 +524723242 -163140392 +-661255592 725558021 +-522374958 -363989201 +767918458 -653540565 +-251167889 788249726 +-166084959 182785090 +614175311 843563644 +721895238 -623535379 +-985981833 591275087 +-73208659 -891009200 +231283544 -963125199 +-154782474 879381366 +-913407197 265964552 +763550355 -568846231 +-297588001 -677854182 +538389159 -106595328 +814326443 986636544 +-91351570 -467723444 +730889290 791010380 +775046373 424563615 +-805381217 -470597287 +606036440 782846465 +42256317 457236714 +-907699987 683869833 +-566404653 -260908204 +-177255380 232440190 +761276331 -288044961 +-46384123 549732435 +569256031 684350762 +774472070 -368623996 +-4399951 -210382436 +527224234 566530383 +-291573383 120198227 +31252513 446756585 +-788265221 -350133644 +247529020 164853166 +324046071 225310345 +767052360 997585373 +-705312121 741881112 +-811784604 -591936006 +434349698 -340474387 +-795701869 -843851506 +841202061 -488215106 +105205409 329565095 +171696259 -268187648 +-552609899 -997131336 +-334438199 -914617625 +-259090859 113693463 +106065715 -649728870 +916937955 849192547 +823096503 -711264105 +964145281 -463422292 +28121575 216701500 +-820098619 734099165 +-814510323 613313523 +876634347 -532417540 +445322224 -161343420 +-46779029 -782845811 +589547262 -244433121 +516175115 -643918142 +55436223 -126759298 +174771075 -443054961 +283668135 -823065847 +444018977 -295785416 +-514045681 -258147847 +820267969 528043843 +846049921 96671759 +-500023879 255897137 +-784373933 -937429968 +-898967608 13654893 +629991675 310653550 +-471825728 219643121 +-81707887 -126431754 +-82744948 228219717 +-14130727 708362086 +844582239 476627043 +619505067 -700590553 +-110055770 -728564512 +308908211 130957336 +815488379 872535592 +-438612911 -110263057 +-52686878 486934144 +-792029731 290267322 +307565583 418052039 +-370557668 596618376 +90106758 259054344 +211887898 -956960782 +868564800 673436682 +167314835 -856362825 +732883014 -152756773 +-994075323 269014740 +41232428 -908429770 +-124124535 360803452 +-759055418 235532208 +89464020 -614224538 +-327673690 507617448 +275632043 443884968 +393736045 95125414 +-453699688 32697733 +-683428944 648326694 +319157654 -462229792 +211397722 -77527094 +-25884492 -281020737 +268279142 69677877 +82256362 -276504104 +377802865 -904371403 +-978842586 -936678347 +-836552789 587258405 +-452200829 290044127 +673628721 -907280271 +763648374 -846943866 +921183853 -30783211 +176777622 -648705494 +-844279769 7813255 +878684471 -862124857 +-583100911 567395509 +839968893 321104244 +459015074 375804395 +-15793500 -950094696 +-658708958 -291781361 +793568331 -357445089 +-976961191 -428086975 +-103454646 -433589502 +68609565 679674628 +523060394 -312252457 +-276131398 -415506379 +-803443248 150500412 +-411772257 -36112170 +513321177 115743348 +-855679440 665147806 +-834038656 -923906172 +210735644 -571686045 +10611226 969456502 +-250907543 -383683830 +254860531 -180716695 +-950269274 681529749 +842658945 -626695396 +-288294520 98280354 +-947115357 -804242382 +-893403596 -371311303 +492070509 -126283358 +-938164950 -711893357 +754715698 -82207438 +244769425 -663051295 +-967873358 806215022 +-37056661 -939850897 +839710542 -615079799 +302767534 -481203960 +700495729 631088876 +-473416700 283283551 +541194936 -498311758 +-257949831 178852547 +-255384794 685878082 +-453227917 -704370890 +642452533 487145891 +552234555 82491047 +-589237532 614187060 +-293624705 607634725 +74056970 -941996362 +667759198 658622337 +-872407400 60504505 +924949342 -188483503 +-646249561 812470644 +-344807532 876021489 +305716022 728258899 +-882661891 -328342575 +-189433887 103850350 +244633854 587509529 +-364887632 -215597970 +596467068 -489542519 +844740482 761471046 +219916992 867182353 +-666849674 -601392750 +-596903933 153686846 +975602804 -47584837 +-58894937 808341119 +598923933 -800898459 +-188442 213466104 +-558893967 -719045757 +-469055951 -455527820 +252410030 203173546 +947369579 906033250 +885889119 44819385 +885368401 902513143 +755319920 -489893552 +417695595 -982852199 +617455940 161213096 +-85941386 -102319432 +-754543245 -372874859 +-790025752 722976268 +876954234 -560522694 +-535286249 609512764 +-276662650 -212162416 +593865314 -214921229 +-357027891 109620599 +-700546745 -217974832 +346477036 961677926 +-179482206 -935689459 +865283632 -479527680 +-938208123 109798483 +674149982 -225655127 +887032115 191193852 +632365455 -514079638 +-846295645 709625106 +924611322 -138570497 +400451853 726655387 +782388448 476052993 +452829780 -197093741 +-25802543 -14782130 +-897150042 -614939767 +-565866389 -180885756 +-916795935 -991773823 +406633195 78523062 +406743886 -260807310 +728111682 23787617 +-698054709 -470641050 +301579349 847459314 +-511164648 -443995526 +26448100 481411730 +-208337344 420459295 +978185926 193807864 +-973487904 286687167 +-843558339 -836627490 +-453943734 -819357512 +736186012 -533491206 +-12525358 -101278218 +-131270979 -692348800 +550449748 -683458606 +-196361199 -538390213 +980036062 432425440 +636272973 -18214378 +-642466209 -605202525 +929326631 -126979100 +596992328 390281317 +-159935759 -823964114 +510619427 -43273767 +-350686504 -6191502 +293358315 -168996023 +-906275993 -667988190 +617706479 710106448 +882401124 -925872128 +68274577 905393144 +858050703 -140369114 +-282447371 -176944654 +477480457 -840690560 +60633688 -348898734 +-125957789 -638441954 +663652101 411759500 +-24854254 -935868720 +-31158730 -900867345 +-426355851 685396085 +272043374 254988513 +192276756 358518754 +827371104 -669084111 +500514903 323055241 +716220084 -892653805 +-63126210 39950934 +103805754 -339477919 +830903921 -271677730 +-848385847 36135377 +953136893 -861896193 +26643732 -15604029 +473674640 412665450 +713867812 -984972283 +205074325 -359226119 +-345867912 -424891182 +548040518 -760953553 +851132264 106547854 +-682463080 -487769396 +911604092 805559706 +-388425629 163160069 +-740954483 421225905 +-500712893 -545869180 +145166019 790576467 +-922119674 355541605 +-974454523 -987784841 +-820405956 -460269607 +-616518713 262942041 +176227512 -919747654 +518244743 431134436 +563482404 936955938 +-600210084 -430835623 +-663522078 -836616184 +-955669452 757238771 +836351005 177352283 +688818377 227058104 +-883694893 -563570966 +-832029388 708877730 +-299241978 -881974799 +605475614 -86296548 +-594939711 347954626 +325803777 -311822699 +130439215 -925304302 +462791673 71569402 +442842725 -382249068 +262202051 703557996 +-575336257 -942311905 +943002248 -150710197 +-826469680 -563239877 +11361253 -277194712 +-471088867 -24224082 +614129347 896825344 +437580249 433536113 +241172056 736655060 +-534863276 805353623 +894769913 384806960 +368294506 -572274259 +-261214867 653010197 +-160805314 524212371 +875315932 -169137476 +-555088791 -304612134 +-133409491 -144162378 +178092650 919653301 +18962265 888975537 +-716836137 426031917 +559009411 -377856633 +315524179 660302738 +607865692 -253803811 +791432303 -273070307 +389048501 833751483 +-795677607 538235927 +-165377320 663476028 +-304991985 -832567477 +-784953325 -9241468 +973973127 -253818346 +-368930187 -816388415 +-352709646 432594441 +-494485248 918471919 +-174841990 -475940256 +-231097549 -638503028 +9196463 918211283 +188035022 543779904 +841278532 -77176408 +829122268 -680884431 +668284685 78570637 +72743165 734190906 +-712775772 -699348816 +474610058 569630195 +-22827797 -754676774 +-126300736 604832853 +370182264 -423995523 +514393027 -502373535 +43260267 -645866613 +-345708782 835898733 +-99926568 600289535 +170948525 902790613 +321507695 843970181 +940952320 -799978799 +430072694 807315418 +-468050265 -624477907 +435803971 399262110 +-278451803 495369218 +-175763431 -870499302 +-403906804 998141004 +175879671 -458328292 +-861435582 -208068472 +-315149730 628306419 +910863004 -298914380 +62051404 -141486803 +-49137330 734781363 +-615886841 -416367299 +358993686 -431542808 +-784473091 114826550 +-678897298 -979000742 +-637179993 -981203019 +159813471 903380632 +-708284615 -512290058 +949321630 -736221405 +-377772130 -269031386 +745833281 955775903 +296316438 -377470899 +-368624471 -574686548 +-250690389 439136509 +-49554165 -134979941 +-663248326 712323661 +913057416 -76448048 +-243784026 -817026654 +-562320786 856176982 +-577299377 516876787 +295914859 -366869545 +700233046 731795120 +-629539095 -802946061 +-966520966 -505968154 +-527333034 -334866886 +-309502119 -303675932 +-43074803 238537881 +623308273 570454361 +849244396 183577292 +-611204023 -344776987 +514430854 -786574853 +-410700516 -851032476 +-609909940 -455175645 +-565913284 -283440087 +302043934 -818156671 +796935433 -917213586 +739439152 875345585 +-309277901 849125058 +295653971 378049413 +243003710 -101344957 +599782844 547558470 +305758501 797375766 +182836949 633882912 +425635808 451816570 +310593261 524722095 +-685108702 660649740 +-838569472 -559879800 +-946751876 833029535 +-426914064 905332971 +707999990 -999402621 +-613968329 445141308 +15424369 371199667 +871611912 -776031046 +-763306260 -74696867 +-908951668 476643232 +464686455 -100440331 +119299703 -553870328 +-168941952 -460522115 +259731027 380908548 +86123779 -620576191 +130568425 -118951159 +381126831 -451039217 +-958248488 602060089 +-785682220 -859420652 +663732898 810843727 +745897520 -151259369 +-707369488 -364624997 +308682089 701097445 +-221393937 428225922 +978139099 837094604 +-906127085 -394066042 +-5343411 -953966314 +-376144092 622730150 +33492939 785829651 +429663191 -688947172 +-155211543 -300546193 +-588235845 -431701648 +512708050 -478657326 +442672043 219043794 +-789374667 728070805 +-575435080 -38984389 +-921705862 -700559148 +-585763051 570258650 +736710184 272321878 +-648679795 -94220917 +-881177581 -526522387 +552829946 388609401 +-518074115 -656005807 +387742953 133569223 +685980919 607150617 +-758614689 186528069 +-839174801 781650101 +25444228 515357399 +232696713 855476604 +-248562030 -294765261 +-376588207 965024821 +324152441 844903329 +143134312 -912050290 +-273481767 224776433 +269129680 197227235 +-385634692 623027680 +-308559411 -759082537 +-99279038 -893388105 +-156077811 -162286806 +84097624 724600175 +528486912 -567154150 +-83790443 269084982 +-174864737 -829175460 +-641248335 24420800 +-255884266 47585580 +820519339 -148857724 +-957454364 449349077 +-492907592 -324422001 +-652412487 896200337 +-153668878 -710047202 +-235323019 83299033 +716582931 301133578 +996280882 -988983995 +48342690 -808722570 +-887568538 381339304 +409816386 698184405 +-107669160 605562280 +-183788758 -968769985 +657966686 735089725 +-607400350 985175028 +329841662 552792502 +254916626 30052036 +-320916857 -441628447 +-496805543 558062524 +-338470267 416448177 +942384441 -486792982 +382035085 358070172 +-602335374 -259736209 +292895246 559312772 +785256367 719694084 +-843782965 -764780842 +289078776 306183836 +650221998 362125735 +207113228 -651198238 +-697914513 635790248 +884885430 -428108673 +406917076 118531248 +54384814 -864706362 +-117853243 144181032 +-43916753 470723538 +-87212390 192788640 +-503511555 500061649 +590222872 -786819531 +58036857 -74886020 +-905682979 629734570 +-644394285 -237746164 +400672060 -818988606 +470469303 -255534895 +-404225003 122472919 +851227916 -29199414 +-891623678 -8742370 +-310231060 943637273 +-635699051 -232157106 +686992755 -107871874 +733485625 107195224 +-552668885 -449993026 +573534315 -98051005 +-464876568 -186890621 +-321924906 348999239 +-440416723 222861382 +769575860 -741853145 +732596676 -772442117 +-503140826 826293285 +66154173 -337207834 +-144664580 -553799864 +350635214 -338210389 +-299480472 -75442183 +740033388 -173576598 +975217318 -21143614 +638783708 705856312 +681154154 -726927478 +173334554 -683378104 +668002855 614512463 +750579097 324823783 +-888371905 920386912 +139745503 -641005452 +930477971 -843841070 +268727476 -675085068 +374962560 -923839452 +533129847 248489850 +-409744472 -15708501 +419218480 -201986056 +-444016553 94148197 +207478843 -246826057 +580048357 -613837345 +437159289 728914337 +-309870565 465504916 +-642320628 305418773 +-619285139 540905542 +229894195 -289857787 +-212535192 -537111132 +-773158971 -501533913 +-301532279 -490336577 +534264188 393100434 +902136129 104034385 +-95612722 -571676026 +598230121 -37466731 +-338153352 -835341054 +-794143121 -535342397 +616527018 67130337 +693451141 -550272608 +946258741 -699381315 +177193968 -526160454 +469326778 178177267 +-34104017 138691688 +-921375155 -514821167 +-340870978 104121440 +840495228 414436765 +52575574 -186910353 +-696875872 251009276 +639286206 -711543279 +488238371 -559953428 +-8816063 223951875 +-808447107 577908205 +730086202 309127273 +-917568884 -478288049 +-879525698 229126823 +693097482 330213187 +-566014212 382006609 +-878690235 -688751946 +609985931 -566102415 +-349440587 570815446 +-840851918 -868070529 +995191767 431795539 +-749789889 241731594 +-853440457 -613694980 +895939938 -782225049 +214426694 -466499216 +693004154 161125970 +-15944298 975467019 +-721786134 -647425593 +165644742 -447051850 +181401854 -419123473 +-102677995 -117394495 +344730152 625300279 +888494817 -436802109 +892156156 282237247 +-61961947 -922866751 +796104241 619090260 +-179667045 449912194 +241579115 -961345988 +-992726492 33639883 +-511269951 246214680 +936433724 -598870791 +93039470 821996705 +-487062659 -625726306 +188427810 -442917917 +-324421983 -146599747 +121135057 -555214451 +452205706 778565175 +-463143045 562244764 +671473727 -30541043 +-351478022 -179867952 +237671756 -424711096 +411383816 -217740979 +503549330 451703649 +-40762608 -779180000 +603593411 -380561043 +271251366 -272941381 +-209365244 -850342212 +660632812 -619914769 +958173457 -27785495 +103340780 -225923016 +-206004954 312344448 +116885204 -611718341 +-907963512 -681907196 +128075334 687159377 +2206972 427203068 +-593278488 -288660816 +-611718094 979044605 +-760106455 441399298 +934221443 -405286549 +926972666 543189758 +463827680 177323959 +-597189816 850641434 +318584332 -656623389 +-315624382 266241731 +816923223 -510038357 +-426482748 805256182 +-570127691 -859203971 +-633350559 -83149516 +335830732 -385006270 +-586653910 187428949 +-814190114 -619650012 +-751574286 -862269127 +39599114 627133929 +216985159 -133389913 +620850705 -349699215 +61471737 -975172636 +-632278867 -479535254 +-531632980 237418626 +-929035982 -777833894 +554391385 -500320237 +319720602 -738503291 +-928800167 626799658 +-41330534 591137113 +83858356 864430352 +66488388 -629577363 +163058571 606517064 +-661282068 -35317524 +206635439 -313967175 +-20637859 255501733 +-823195558 545568736 +-598945695 595495188 +-733389259 -422653790 +-899559948 -457943415 +-327126108 801900130 +-336605297 141798076 +813006605 -387936348 +-988078426 384584736 +452799302 -638862284 +527012327 -3614336 +-477217174 -459568397 +49845895 -690489863 +400712901 258649162 +-671930889 347711877 +731171274 69574898 +-714783469 -409762113 +-78767738 579606632 +-950626869 185283473 +-121364520 -886836954 +458023366 172071066 +-233551029 447772124 +-963207905 -402502933 +357364338 -481698000 +403344154 294224735 +-80958562 426751413 +-185501755 -205568462 +561414108 435779591 +975622556 -840835122 +419174765 147960761 +357567352 -382341817 +99015794 -816292734 +-912182301 -370619902 +863727182 -623259994 +-667590601 283374855 +-713609577 849633211 +-423293326 -607592886 +-889126166 -273977303 +-629408288 -898203991 +76777217 -60140149 +240152692 -738329402 +-979379611 712343736 +-787910499 -430992402 +498376536 219407739 +-34718026 446140554 +723631183 91465787 +177443906 -405100421 +557043625 -906824535 +-952960231 106153897 +-569484353 -376915420 +184034567 -654671494 +669764263 467480101 +991953017 321785216 +-33791449 954724705 +381936689 -265036797 +-835797738 -56696953 +874126235 138109790 +-897176998 -412543118 +136571410 60880549 +760546761 -594531771 +494627788 -384125126 +266546770 -84827710 +208529462 -607892500 +-765007360 -858883862 +918760132 -561473706 +-446091654 372906579 +168890308 -300856737 +-509774849 -323980011 +133050435 952077214 +181101219 823581860 +726784427 865523367 +852242651 -829303978 +341628454 -858005145 +-829854682 -155254875 +680529657 732283513 +857301031 464771539 +339219720 -968590089 +789493450 530279521 +124999091 -508679445 +800312364 615526030 +-532927558 500458266 +212673537 21739462 +297706426 926332259 +-984480619 -17489770 +-606665783 79270109 +751835760 -161978208 +-715501234 472190468 +-557299572 981125944 +-524809424 504073354 +-54760193 -430444780 +119722775 436368309 +-809812639 529278995 +-130247150 533189831 +-585407456 -744416765 +80497279 663969585 +-797542539 -282779125 +238732828 350903201 +539676299 -681381317 +-520389648 448671393 +884618718 -497834052 +206931733 637821039 +-923362706 -927282041 +-374570224 -595852060 +-200663144 -563691379 +-835947425 664633137 +171086464 -32747206 +-537443001 926204718 +336017809 557121894 +444820944 -385402115 +538997212 329676934 +-248876292 906914707 +-527822827 777406670 +280604793 -837606032 +-571274987 851316757 +810579456 -257550010 +502725316 973850564 +-232966359 -699077647 +-447998199 -484819771 +818967376 931475674 +-56725330 -403956912 +464044013 20585204 +-866414964 -624609941 +-480095861 13968159 +184255007 -669640733 +628479477 430651873 +-189538804 -35671376 +-436739633 -739582545 +-216689305 379568980 +121767074 -474619671 +512516852 -787491559 +-844555713 -251397383 +520463851 -600135666 +-190626488 -207677988 +45702974 -561445716 +325782171 -326818938 +568293020 -4896668 +269892727 -491310631 +-991053055 -361269677 +-315378969 629187509 +-374936386 -290843630 +-593607697 540941128 +446482311 444914568 +-59185179 -293104036 +548745981 -807082443 +500599580 183901623 +563676328 -665520454 +165761911 -942383177 +-95423770 -988540542 +-961215739 45629893 +-777457107 -504534265 +728062823 978948302 +997670165 893052239 +-934784316 579277546 +417180859 867134440 +-112028627 -777275352 +944382278 914868710 +811758016 -869481588 +-637748825 571326868 +341683393 -463404780 +-914805098 888467719 +-868709358 237871256 +-755793365 817161489 +-190209994 360350987 +943979335 -809449278 +551237342 825701111 +70938472 567358075 +-480296034 -716315794 +-172378281 359067719 +-316012966 810372765 +691668363 543107213 +455410987 300010399 +795750897 -373114060 +-463073611 397901523 +102263876 -896450075 +900464203 -967404633 +-678378760 -643388379 +-222080604 969459204 +799793412 930590940 +495817281 -803062108 +566802045 962096207 +130705420 826423804 +-927112020 744940746 +-228379126 -961483942 +663588153 -979018572 +-809777286 558955978 +-518725483 788398019 +432389039 426150125 +-215107202 278761093 +295250801 968879554 +-396154080 -389068639 +171655144 -769901983 +-187437287 -529180337 +900758668 -726129355 +65391060 -541533115 +-720318908 -581205946 +-747670992 607795448 +633919707 -224970493 +680382067 406021263 +-256229716 -999585261 +459064705 762574069 +-785212545 -235404714 +780086257 -871741778 +-452859170 -291015750 +-914943826 349519283 +813427170 -822493025 +289083831 867583054 +30052348 -537748594 +678457284 -15694288 +416259634 821381797 +237342768 160851098 +577880803 683242023 +-997105046 -318068404 +-902277578 -917466340 +-681453695 -123402330 +-861302425 178091490 +198309299 -394287975 +259740438 -229059117 +-37877059 -780166929 +225375645 932337180 +-442048744 -597898493 +859546782 881884719 +381001825 -693817719 +-333321017 -148041398 +-935541248 151141190 +-19939444 65007933 +379742054 -806935846 +284385594 -214174043 +194309928 806640832 +799513921 348470366 +-779911512 -953100614 +-566814073 377452746 +379613493 -801569418 +842227927 -152567817 +-328108383 -257291303 +463910170 -474894247 +884614251 400612107 +-570099964 -460653675 +-655959714 -538002259 +761616428 238425158 +6350966 -349590497 +401828725 835139216 +-511732451 364128420 +-705762383 887455829 +-812136391 -824363812 +-980537564 559031008 +749347217 967556973 +-305751101 -520253937 +987871444 -328868191 +-625832126 213196530 +-25955959 936243372 +-51040292 655675865 +-432006120 -930331396 +-158048029 621814657 +209873477 413645496 +196157247 338571884 +-470526579 -779634685 +288159188 172445797 +-885104807 787562378 +822763568 843470469 +357367202 410995499 +397620588 -267164116 +635613131 376483602 +-473347075 230256385 +-749716439 -845989316 +988640677 33744438 +807927777 -176085898 +-6856141 -769646174 +640704702 -726832296 +58778721 -75563202 +-991753027 846392495 +-414473639 -454560812 +256950048 54172926 +429624220 662974488 +815859674 317990719 +866108859 -283891966 +806614838 -918519134 +232490130 -723592585 +-882843317 -652926027 +788407416 647696158 +853717347 -60588247 +673855043 383349764 +484239663 569076630 +-25316226 -976788867 +685613451 658961395 +-88263214 -595948620 +-602596293 218929374 +299046510 -15857238 +-334050602 -382812752 +-385796528 -882876564 +802305369 498608041 +-592946838 -512304280 +435257773 867339093 +-764841330 -976442174 +479157701 352991230 +149205984 -830612570 +-905972902 -772250591 +-221367297 73067243 +35670255 457924316 +107280573 -891030450 +-758031617 831815013 +-59578003 216941218 +-955254017 -312812453 +-138688057 -892125847 +551472394 258292776 +-464058828 882204216 +-255266379 -530627119 +755340221 942499607 +-423100901 -986301550 +740558778 579670881 +-593054759 172500855 +54112583 918064665 +647921199 573640367 +238937813 522402856 +906471672 203218999 +994562362 996098400 +-721712504 -541675813 +-684734759 661207269 +53004032 363675537 +-521613011 -565499145 +757600632 758156026 +-775750387 -483689752 +-394775064 120279350 +630607952 10534984 +-831428702 109692012 +-308350707 143938523 +-323692856 684229051 +818357739 69162470 +-344191320 -149474571 +-651013965 -218203822 +-158689241 -137369536 +182811609 391948805 +238597884 183737915 +-126190034 -221482880 +-107999693 -338997488 +-219281700 -465367515 +-945397937 -391684654 +-569041375 -176088593 +981645424 -728016135 +-706493822 -18334637 +197770312 -673746177 +848972362 -892076120 +-673290930 -139344001 +-473898011 -63952838 +829016549 414879860 +759279793 -686419063 +49521770 708013574 +-323723425 -574989655 +285279354 610585903 +-559671882 -230386670 +-201120711 961128391 +323394670 -7819758 +954384059 442633155 +119283875 -356881525 +-640424562 94701164 +-933818664 -533163419 +-487956904 -190434872 +672781814 200557672 +-622457202 897673842 +831966906 335602418 +-172244712 -277711726 +41909426 -692267427 +389078461 923192540 +811108014 -666220507 +-667741404 -17947103 +-844637143 -248153942 +221990121 513393818 +768467600 132883942 +-715458792 -28756965 +-264070139 57894396 +112923752 -698123765 +504080225 262078492 +380968173 -684129243 +-875763128 -364050236 +-113601205 -970087151 +897080393 -592163550 +468838668 -775823093 +881502811 -789902029 +261818224 552908023 +256698543 -286595430 +620101956 -210627086 +309316560 -762249613 +618136624 -539743900 +21916969 -631001876 +798000457 592022792 +61498650 -26877700 +960113676 635553473 +-563507989 992237188 +934813366 -126046103 +-235318426 -21986070 +-462828811 -46435390 +-512722909 414067667 +526456567 445983065 +-500510347 266637181 +-434484126 -903305237 +377501017 -613874551 +-364186440 842734391 +158021467 352819786 +-254066330 197110461 +-29521958 -966723819 +-857461323 272512404 +866719529 -882395337 +413594951 802363173 +-611901547 -192150570 +-71079898 -105059409 +260169097 -596470838 +401660974 -846173466 +920335148 519249975 +-800566062 715209686 +-555373274 -308236846 +-692814324 136922638 +479159768 555354975 +530593510 669462332 +-280954173 931810488 +-271318417 -36124472 +362472149 -23612714 +394162000 684848527 +-60525608 -777888879 +-622933255 304033407 +-845679535 285009860 +-94606335 -842769009 +315467645 757825074 +607350953 -388499134 +663401397 578966969 +435465082 844125016 +163253631 -375649043 +-995947148 268327609 +-281972907 -307431975 +-198347544 -695448204 +-911656952 736363315 +-459363123 394324798 +-855790685 673333230 +-394633507 -344917554 +-64507789 -361749038 +-725916504 -882758468 +324921269 313609364 +-776888130 757418832 +-680378352 -861250733 +-800791864 2295872 +-423102491 -234026908 +628417200 -539203043 +-161556977 103163139 +-187621891 581611748 +-686583202 112639825 +-577210190 -899382454 +-472030672 -554149025 +-453574784 673218403 +533733315 960048496 +-368217293 785996249 +-836013290 594337196 +222167296 795008322 +-612230996 165576693 +590648428 -925761469 +-219267133 722308135 +-151855271 -559293283 +780973717 676543422 +458087170 406466479 +-694600916 972683524 +-742725861 785888559 +-225377432 50245205 +-190015860 644717122 +-944834492 544604447 +-118144943 -233417746 +809526181 100984789 +88799690 -174799644 +292359362 146508204 +623508292 480349084 +289721754 -911698816 +843550792 -358331581 +880811776 -512328908 +-186677001 -51654803 +168443498 190463595 +610039693 710096144 +-286008908 -963290329 +773297642 -393472202 +241314817 765466696 +682942837 824435470 +-688626770 -110350337 +-209073149 781243568 +445771791 -381725358 +-226749642 -311625923 +237294146 588522236 +-904164358 527725075 +-127360689 857351884 +-642940843 532584280 +-744298608 181994534 +830333799 -980346481 +859469814 321244604 +14238001 -461603771 +632111666 810256246 +-204293744 826380382 +828909708 -945655770 +-225442479 -830630919 +418491608 -288670063 +427903575 196812094 +-371372323 -67198824 +909896562 -274689783 +-449895058 647670934 +562342692 -847730164 +576855506 360259226 +711842000 325976546 +-192385913 -348189992 +320147037 90082399 +217128737 239835819 +540493690 -704887585 +-427871938 -313807330 +247471002 915521518 +-407221711 -94414485 +-294501091 -442679377 +-764575801 -394296300 +-408659855 -620853935 +142161944 -446748306 +-848142427 -310423952 +-129724310 -928809524 +694676265 355848939 +-265397324 915785407 +655963630 245811975 +-872980862 -529355591 +400175621 -168774150 +723352572 -142638317 +-892596318 457655868 +-48346880 -580331604 +539823404 -3790192 +-853951781 48397599 +-308029861 850902005 +-557170151 -132583924 +-433160023 207803201 +404682366 -947159236 +251756202 -32723948 +257228193 -584637782 +-110534197 -785154116 +-520708087 -370788095 +362256401 922442916 +726436433 732199431 +-235619061 -713249876 +-250298393 503692020 +-7877048 -464645950 +-190493239 818212009 +-297217903 -900153166 +712972272 109972467 +-808192526 65520289 +-261848883 252052032 +-897527889 822955414 +-862477732 640636759 +-505252727 -978298997 +841731251 604434642 +696717019 -190525630 +515476082 -108369331 +143945950 67823987 +-331868055 -715644300 +-858315922 -897394192 +-266619219 33640179 +-224421609 -80873989 +-334015555 662160652 +205679145 68867275 +976774656 383873813 +788850292 581319711 +-248312585 -830478480 +791286941 -812082881 +-684385585 -733571759 +781431250 -634044277 +-550616757 -588288496 +130140640 -156186647 +-321967247 961872073 +687635095 -963931981 +-201936922 -96925269 +-927835345 -539447005 +301093094 -698724144 +-56043698 260990078 +-900364463 177608098 +136311620 -19477518 +979089098 -451885699 +163351989 -866999511 +111929690 981217193 +-146181036 -434519041 +-990510615 -948986357 +-52513332 -392816221 +402547518 -18808072 +917378965 -770023399 +-680449001 -146673073 +451427195 933116464 +-164634583 -742625486 +393264519 355144637 +318766681 215947821 +848511906 -455705654 +-138186979 225862719 +692622919 624109544 +-607533792 -386436836 +126876229 -78741633 +980911055 -99865670 +-106613941 -162795327 +-813126364 -837426503 +-668938742 448538160 +-862401896 -910042939 +-666203947 -870595362 +973420974 854355904 +123000040 982527230 +-356420064 368557734 +-191675075 619815252 +747930132 -554909114 +-934330877 -614591877 +28790814 -42033192 +293527495 -125420560 +700183223 -48413609 +80589524 -682722836 +-62029784 944436283 +74062013 430498265 +-702997549 -190594495 +42228969 564728267 +773406347 246699563 +-571684022 601956999 +-993154915 935168827 +-235001617 -914103460 +-730035668 -953228697 +-469875174 -768646533 +-614123380 -129326980 +-828145340 306356182 +260754521 396220163 +573221109 323696531 +-429195709 -759247764 +604663917 -641705027 +-677812262 962313555 +-213183571 -183922028 +326499271 936275955 +-957500588 -793029625 +-94796731 980049017 +922135712 263077508 +-302754486 -511210698 +760989501 266463027 +422528155 515508122 +-268932588 -746780136 +-751095156 622397755 +299916328 104837063 +491824187 -292023089 +-649031311 666691910 +-741454578 97451206 +-717455216 -134585349 +-383075312 -41667214 +-425243568 -694640326 +452015499 -936775635 +69132180 399440674 +356187903 476860577 +73122939 -260027835 +104280148 804407154 +-196478869 869639586 +-134170030 -634760455 +559501937 197003277 +-548333701 -194966445 +438969013 -2836427 +-57297258 391699320 +-480042495 25410400 +156001866 -899582190 +538549563 -498384590 +-912622171 -46977697 +-437586350 -988442144 +591930454 879861986 +406633799 -867541774 +-43205981 -646532551 +896985437 -658180378 +-384019681 -823828011 +-388417117 325973077 +-586465008 855460661 +-551126602 937946157 +349018510 -262575837 +-548946168 884374444 +-558680630 -723228528 +7443987 38294531 +936827629 176558676 +807278257 -314694176 +575032047 179527340 +987369869 634033823 +509439331 -311293342 +-214866707 22583011 +938262187 862919978 +916722409 -254006340 +568035923 686108568 +-630584383 84198083 +270632658 70726519 +-943771890 909576892 +-894190628 -54557657 +220457843 -977959557 +-26616609 -518941080 +624774595 -5978668 +839434317 -528456120 +-105326380 403543546 +571219701 455313927 +321531524 647888818 +455266245 -644032855 +-297018575 56901161 +-416236812 -578553753 +-951859461 669975752 +224386871 915890151 +-971198806 64633677 +374541140 726876795 +548828788 993296427 +-159567534 278114790 +370299659 542511020 +374260746 193571322 +-447455468 -527411417 +222988585 -249769307 +-938323541 -503178584 +-565316347 -272629009 +-147069223 592491622 +-936909460 716045692 +992877094 507404271 +210202588 -135683845 +633081151 -405140599 +910176991 998782413 +-504858969 606832816 +-21287370 -700417174 +-768756525 -710100035 +795737458 179093822 +621061249 -979186229 +-181990661 207361047 +-927732028 438265585 +-857174256 -81291962 +-516065429 -448346121 +-818639186 147244868 +179783552 513802495 +288929213 241950692 +-395292590 330131922 +680160992 409856614 +-584353938 -408806866 +-814740153 86624920 +-583922925 641057009 +-928445896 -221456871 +-359100021 216825247 +547508113 -287927526 +-108699787 -511813084 +-341768657 -258981881 +711348659 292446903 +-644655059 -163512272 +838086991 -623272977 +963034752 757278269 +-721378166 -131225888 +-385424290 -205058033 +145735346 786285779 +-310142606 366067064 +-247958594 -803584743 +563834706 4754821 +-966532520 -185907193 +-936060748 -87169357 +393876275 -621676995 +611376863 41468278 +-859340915 -96135209 +-617696019 75475464 +164260340 -302425406 +767133165 -968536704 +-407204775 791578345 +-455847859 -252783950 +256037142 -516801992 +-938605563 -922207612 +820774398 915784203 +987824221 -484108433 +230317652 -144980251 +101270294 -433391657 +242889846 686665226 +499540734 477206573 +959548900 -283715178 +944568025 428495447 +-910144887 669385541 +812121822 976629915 +-103792233 732044873 +746019196 -695560415 +19688556 -409371539 +654185794 -618168103 +-264134857 183672805 +152371856 807543769 +-969509397 378931549 +828144211 -934777977 +-479676565 324407074 +-964075497 -567098028 +-607962695 -884610783 +463824172 415414717 +-608563124 688426089 +-7779299 828648853 +368297885 372809327 +16091089 935127245 +80453203 -439800089 +-301659073 189810308 +-40616622 383890017 +-879141177 -410216756 +-67861548 295209820 +-163248384 -358097134 +-106275515 -661663882 +753121300 224488801 +-444109022 -643562219 +-893060382 -471713135 +944751993 -587098772 +459653943 -548361977 +-515876949 20239912 +363894925 93584136 +196797241 336903718 +819434892 -616824754 +-207936356 -67622775 +752782862 -170883818 +-773955444 -734119547 +666450792 868703376 +203095229 -290794540 +975547105 -570186467 +-540187315 -955555541 +-207763761 154961873 +-213235270 897475393 +233343878 -420376009 +-388329708 -168136404 +970217606 669797081 +-941395540 -179888900 +371180390 785752726 +600103603 891777944 +-282110383 499875039 +-952709741 -115755615 +747557205 123710006 +968445597 925359470 +313454585 -138988851 +-940790721 -887981710 +343992833 932044796 +-386513876 511651397 +-603105823 -399483133 +-579245106 669437519 +-834353702 -990822908 +-11682448 33108597 +141717312 473553548 +516233877 791510908 +99672373 226351527 +677848394 526048081 +-550471312 -571814212 +596891231 374481105 +92711732 -968574607 +622228121 -238410936 +-613309519 524627475 +167950090 -896883156 +604938648 -156731159 +-427482099 -380643168 +893964826 -511206511 +-966297669 497982065 +500591571 649504477 +906308536 -149985500 +949274019 -516889467 +504792687 -290448555 +-233440353 -229801233 +599933318 619712134 +819299595 345880399 +481033682 -132686240 +-434053041 -870844376 +962949552 99528078 +327326359 545365224 +-140816010 -99804758 +528452164 -67644451 +711401037 196439102 +-704209111 -192246558 +-413457908 -160021242 +-991555333 228288649 +-611055982 -844779732 +-979344228 738457452 +-227494031 861674588 +898057487 677067038 +42744328 183547724 +-150409236 -299489970 +-329763453 -562753368 +790797345 -424277218 +445873406 -862585458 +437306335 -620497610 +899889590 -865135483 +-123946397 -805855775 +-692807593 671560339 +-925365719 51054705 +466317886 -231896915 +586227203 417027706 +-485470423 -399083413 +-645165358 907283776 +23625578 -115903627 +-869061304 -986224410 +213883816 -801628877 +26025478 584968112 +-394323142 680441418 +108714269 214215769 +667380316 -274043950 +978697237 -231775069 +758171229 286885973 +466387806 -533723306 +617471756 -184098726 +173537874 389728391 +-585913758 -568165321 +-863895672 -416656932 +-969766367 508095155 +-907864582 575832826 +926375653 907376970 +-181968168 -270219141 +-74909577 365626415 +741293957 -40590328 +-931373235 806403287 +-608953160 445700073 +934802917 -29230604 +20170161 -171175105 +-586597441 408854578 +109634487 486855056 +164394349 813173050 +899122350 -47720520 +-996514417 -904369166 +234845267 -607676405 +-339100206 -621654447 +54625452 -504352183 +495401305 110942988 +19262435 -748743723 +657657261 316950768 +-928782954 297697611 +-224110149 -549288374 +-565413675 329853708 +-155362939 562673227 +956053393 611379739 +-801016888 913513987 +866094621 -793333551 +-252272708 -803183172 +-15522901 764465363 +-701938597 291912415 +-165956884 -674615440 +760186768 -741907352 +-266585602 410780662 +174126226 291768050 +-213754796 -595697191 +71355887 839751712 +-579017929 -166592940 +529609811 -800693901 +-120995963 -42098241 +750323797 853262068 +-565965625 -759874122 +-350236258 -276899011 +-17697219 -127220435 +-499591965 -389547321 +992221687 42441770 +-425372785 -554080573 +879399964 -995355728 +468854437 -471088604 +-965148021 -512037010 +-497472367 136669719 +-728324121 495359991 +-982174618 -642648604 +234733384 -753042314 +-649084510 -98007391 +281489720 439856278 +-867201077 852949816 +-333449015 288566742 +-230535760 316199677 +-891072509 -892679351 +747650256 65985231 +-633794729 297814853 +-342170042 417778194 +-439804752 -85813186 +979923394 -763663898 +-949323314 526087897 +172004678 -375833904 +496850468 -201587698 +-65450157 -717292822 +-789241349 216226377 +-791830603 567962466 +-416562002 -388749561 +-596071708 -51492505 +457231 476903213 +813176084 -872036997 +-993161024 571363570 +892274226 499795068 +-228500904 -660927657 +249894898 -978100156 +-58383928 784406755 +426382031 739138358 +327674992 770507621 +398034469 -291459762 +-138518492 -440865606 +-861380876 34910884 +393655631 -343667738 +442327517 590138983 +750936323 -597045349 +290102566 -920726153 +868524538 -202604798 +720053591 717171302 +790948259 105224352 +-209114365 -482824385 +-267525306 -355886268 +-72012733 -71062521 +331025759 -923161216 +-556984551 921336094 +691409638 -465717219 +501906086 -203891155 +-626991423 315273480 +-724163648 650594825 +-523175899 490804608 +702849464 412202485 +-899585453 523522400 +209157737 504868505 +385046196 -912947061 +270453936 997776150 +-556639463 -119767083 +-119406332 604932255 +-229607384 821922266 +-973390114 -481015743 +-436702269 634126806 +104287973 -503671189 +833380725 177753606 +576641814 392004816 +-999066322 -690842108 +-375880302 -390629586 +833114102 873368040 +604653339 68888352 +592136438 276353642 +-969842394 727121316 +-597204272 154700628 +438958328 -747971537 +545095954 -833755935 +863202312 -142180587 +273378954 654396407 +417813768 537188249 +-723625736 -527133937 +-551109818 -153876917 +702154006 872376468 +146547416 988213427 +-350003233 401266590 +902499887 341327537 +960208457 411412315 +636536692 381428074 +976131715 -229543303 +422825108 -523513003 +-256213249 439422943 +-741753186 -317071593 +-288573285 -398240144 +972965308 862294683 +693678878 -701214043 +187787805 -663968209 +621261406 830592441 +-545096693 865226952 +526526136 142740512 +-50066440 425028627 +668441561 -787841276 +-490400730 -539163507 +-544162295 3650884 +-964717585 -90385210 +-53798865 927121853 +680393758 -101951597 +465443422 486175557 +70066540 -47634627 +95103707 -359465451 +-209528785 -180023876 +-681015598 319882490 +-377122689 887432163 +268559189 -542150623 +350417 516099613 +-284632865 -188024546 +-326921812 -883707022 +-767041439 -993299765 +397552034 47406938 +835946177 -951004973 +55520139 899048311 +888828320 280769484 +864781498 698669928 +528914908 40235809 +-664473035 -342394638 +-220542855 -723016789 +955891911 324388863 +96904380 389826528 +242659528 -629836341 +-525057616 759291138 +-198921054 -453243779 +-397732294 323213000 +925862313 791576452 +-901661426 -157349894 +221323903 -328171821 +-39341639 -485742985 +291179406 210666066 +58168977 -691919857 +848446907 611518704 +-273508367 -888954267 +-407197090 869279328 +-549699108 117018762 +-514503396 260882837 +-877483557 628310465 +-427784710 131782847 +-509884910 362717216 +61748956 482221735 +50262764 582941717 +-599606573 647004277 +-438841157 347879427 +481660893 574975187 +69596021 426800062 +-247563311 564657501 +-696021414 -976965244 +175787225 -241181390 +-299982937 721520012 +-641860417 530054295 +-311469375 -567694423 +997018669 142420629 +-559697591 419185947 +787673714 -197083756 +198630432 748057277 +441204855 -301378451 +604842083 -137237984 +537078386 241366159 +-831249460 -554152954 +544715261 -921924440 +-152045426 263147529 +906796915 568643786 +-957655862 176350952 +-407123771 -904612677 +-528716269 587762342 +-444860426 -365414558 +356701892 344492575 +961246955 -68321040 +760194379 980711385 +-526111784 207156441 +936758930 25617647 +842950086 -661630463 +178343795 -412389002 +68923907 454029762 +31431783 -813601785 +-547254907 672356168 +-269151252 157857062 +-282791824 360466152 +234792200 -943668813 +-256411281 -601393224 +-748767060 957532761 +-606766707 -128874630 +-82432967 -230525058 +186931778 637926116 +298342448 618163501 +96768722 575852259 +-275605576 -939113129 +-771861140 -946136765 +546254042 -185593181 +867630268 238462614 +-559234687 46579191 +661818163 -839718434 +-605949990 -424094385 +566343048 -324802094 +915077538 -645500522 +92954443 426633950 +359432053 -364893274 +-885532157 -261592797 +-611946768 225439509 +-637762722 85543854 +-18957527 -130576204 +767194550 -655391171 +-621408186 816778043 +751193565 -540973106 +135507110 -117359159 +-680785887 247896430 +116868813 915366308 +-351745970 -679460404 +839630743 -416917879 +-731225445 -716324723 +-282460256 -915199834 +203879423 397803435 +70556050 -536743396 +-779475661 775486368 +-371543470 -965188094 +-342001952 815513156 +270908142 -124059268 +228869112 111942773 +-590180329 635768946 +457850016 -872712073 +-887578251 312728438 +-919057224 -945955545 +-234845944 702493064 +-702218977 39638771 +-126343528 -940317879 +-270366894 -762020187 +699010800 -118165353 +-736823615 419720492 +-300861627 -13329670 +65576357 -295437553 +-920731170 -58758707 +245086466 -884974270 +-100785207 -76214025 +-606261349 268958295 +929690043 580442306 +-811123453 98553272 +-25317218 189123042 +202675825 279929517 +-822354257 400995454 +-666188757 62649072 +588850265 509109165 +-725715655 -665945747 +-902783710 471162417 +-644966443 -533965328 +-284918981 -975357305 +-356101076 534531366 +924082321 693820450 +239407874 -863879199 +100434821 621702210 +131977967 598112370 +-525650585 -426961380 +-772056155 426434394 +269898032 468884005 +-53131643 -769631138 +321540874 -934581565 +-445782440 282133922 +-259767964 832161114 +-527740378 423658057 +525466516 881782603 +964510516 -526716288 +61854138 -767558913 +777767801 -579968579 +-561114344 -91137623 +-506748945 511978680 +370520244 751722311 +-699754588 -110154356 +-194798999 607853094 +-792953885 978488859 +445265361 132892328 +-874486852 -856847150 +949241753 876063341 +-782627846 231205562 +177607518 396721132 +138088848 44110549 +-575101059 321394170 +147100336 -901034321 +-666475330 -750664269 +81685124 -93967660 +-34541828 566814749 +-590960778 -688165548 +-695582110 -719606822 +-662796183 -816688646 +388703418 -194966732 +-223094491 -629023837 +332680842 -171781879 +537567728 367227913 +-223925272 2247868 +706988717 741836402 +-422306596 849325855 +741913034 342715619 +-885271724 546212047 +-943386254 -257882948 +42780518 -621683933 +-606783158 772285676 +644792730 714848200 +-525454497 937643212 +-877546349 -202372586 +-210853460 -411185851 +171154230 -189064277 +-641537135 587528053 +729377254 943373800 +-577303280 205511910 +390396737 204458938 +541973287 532028366 +122948630 346725754 +-513720328 -701858468 +-202858357 825386693 +-894899745 -876782235 +656922315 -436107151 +-967662707 360684718 +-471877368 -429845276 +449427471 -175287521 +958599110 232808223 +-551318283 463616316 +825039870 -519309402 +46730892 -544786044 +-282241287 313750525 +-798592 696056875 +207354675 -46252325 +-251998762 -458332236 +-140634477 875036857 +386359843 -444313735 +468365513 -472028735 +783997510 494279511 +-621994067 -694736719 +3772480 516813209 +161368654 300352215 +-947177376 425673078 +589259552 898474598 +-404967942 796821996 +784908762 -449008999 +-86612804 -548828930 +132643131 -677189854 +928953550 824243759 +265595908 -594884634 +176931045 825853404 +812855699 810146105 +-372884749 -672248727 +-463969952 536238915 +-472616955 -471686295 +885569043 -777654373 +497732361 -531592465 +219627400 -492494636 +666955851 398993224 +-300993992 731438106 +518396195 976820079 +440141673 -1652676 +-771870660 -10840411 +811219545 -494531278 +231512644 -590597747 +683656584 -84520897 +-291846874 545608741 +-755011719 -956051301 +-137783186 -80456107 +-614906676 -217525482 +-246321144 67628516 +473259441 -966132963 +-380880260 463847561 +-743108123 -14004386 +851102598 -546233751 +-329118193 52692256 +183359087 908690319 +41131075 -414412943 +647871840 -965171143 +449371842 404496590 +-842576916 -235647179 +-496556604 -674929775 +-660490541 -790243127 +-220983169 -182813830 +441517943 -650820549 +9801308 942663638 +407997097 -461691274 +-436932541 -364483501 +-562488883 -532502882 +60168201 -782266477 +-949697414 291579102 +-710310790 -844474276 +445240880 -325361300 +136843366 374039529 +-548853585 914183610 +-315187893 418693758 +-541182747 760193609 +-939133299 408926828 +-804271949 -888873749 +877723217 -554740660 +-815038761 -920808401 +924754796 397945306 +297109861 533239213 +-530829249 -601061294 +141393 -752907442 +-663872819 -881162744 +-775730543 -969956821 +-148348425 -214939940 +-503643730 474786904 +-775136749 -269723447 +586262120 -144011531 +693865202 -47444814 +906226844 539422054 +-710436894 686708260 +70093991 978642719 +-981930488 -476150059 +843500542 622038780 +589511024 273443693 +646390523 -544921026 +938105444 84613469 +88619509 31801379 +280518356 -363102134 +-638360329 -675316357 +-863271466 390709591 +234743345 261668918 +62666367 -160000746 +-287208782 694777105 +483814196 -92039645 +637002209 196595150 +204924624 553281579 +197581440 -930057053 +155996685 951402953 +509713462 -969773149 +475131470 -973062653 +-297738379 -886119758 +-408295118 -554542089 +-708422031 688770143 +-683149283 -607799305 +-43497826 740441117 +213669831 -47284437 +-608932656 745943205 +403418868 713076626 +813725152 980656733 +-641559249 691251234 +-585561747 -806768770 +18311061 -542084558 +-892058660 925519407 +-69580600 914193013 +-598516804 -770617146 +709338669 -21023306 +-811366287 216132084 +556430149 436375259 +725960335 -939722941 +899255502 -53854334 +368716872 -627214230 +-950963661 683503768 +743419079 170072456 +898886722 942224236 +-659132935 -745747943 +-992336488 -475098975 +-897516624 360926716 +619377080 537495502 +680755504 227885039 +353114695 -245123663 +311443377 383638481 +48950044 -231544646 +241602421 179530555 +395740915 381852872 +649429909 975006364 +-997029118 30701189 +198391370 -626850551 +-583839452 482985577 +-909711735 505399692 +502986136 195924448 +851072799 608811655 +713842616 994351315 +672134541 22992693 +-180021652 973885381 +227018465 -633791987 +836100145 -359944754 +-431173029 277328817 +296540568 678470155 +-455018760 -172169772 +672952818 72114989 +575273288 173433404 +342376415 980547550 +362423634 -556249832 +-147285539 356443025 +285341127 499811166 +141244094 -538417373 +-234033691 -623080593 +417029778 268970999 +-275228811 -762591076 +411837550 704958334 +494016164 755717244 +564020645 926201138 +349727981 387110605 +-829176333 -878764631 +-939258900 -319397540 +-294558776 -868425905 +515429666 -269133483 +-167865182 197530014 +-581196695 -881767638 +413885929 678465918 +-147642540 -386277135 +451552543 -818038466 +627458167 -954317445 +166064668 -312274261 +537382624 268557752 +-101667797 -475727210 +889495103 209422765 +798494071 558190473 +-991670263 211631843 +-35298403 -577366883 +-516101220 145457973 +-167620331 -74526549 +45218961 339317945 +369222253 440214908 +951166847 358544303 +25416326 289930871 +83077213 607502591 +860441821 -297404982 +111742245 603255021 +-21982924 301042943 +691359010 -941327741 +-512762030 164887558 +805896629 -585144162 +456305993 834101692 +811827643 61727948 +879291343 -321942579 +-231301024 -23517175 +731389013 -980951736 +939987173 -972784921 +-253628012 633485439 +-952970708 629770427 +190005627 -45147213 +-167841636 479158535 +-815651582 -14888199 +142226903 -573463739 +391336209 174559110 +138702898 -569458373 +-598740411 -280056584 +-196159930 -493357348 +-389926137 -634106690 +631547454 -775182187 +668929796 -988047272 +609441473 -301640692 +-694446613 -675994503 +-320757165 416883074 +187762361 -815963477 +103596274 -679607903 +-791197394 841490558 +-936078777 -487997808 +-256829732 362661659 +33225430 548024628 +-637425283 -237692883 +563342130 -120134649 +-680328097 609678118 +670732636 -622029110 +-564178879 -51892521 +457312827 417896216 +-987518479 -640754127 +-944177419 -962990553 +649668749 432945884 +-289481169 313011893 +724251719 -273098368 +-562456755 -492443003 +-637201976 595071876 +929228409 633593828 +-587714053 8447335 +-961108608 98022656 +822790522 -479973504 +962863854 -4890370 +184671411 -484019963 +897517761 458971357 +313216998 583470780 +-627660584 302027184 +223266634 -315801434 +904602937 599850889 +132026919 -773915435 +721610525 360563301 +-424864043 440795982 +-873744343 -854558419 +-453917682 343910830 +-572521103 133009946 +-944837709 -665335107 +639496391 649306679 +160952901 202388186 +763485118 -824550506 +429270416 2406738 +288387290 -958770262 +-349734810 694886778 +-637581927 191471395 +-431660583 -662821686 +-775760868 -473004404 +-780372730 -319338777 +-54876400 -36366652 +-821759258 831925239 +-831289540 -718728096 +-389341394 26717267 +-234589886 377825037 +61704822 -130601039 +-131740241 821201497 +371980986 -551487666 +759823160 444241254 +-767453708 936620289 +667574423 106343654 +-32905690 -589424033 +-222859828 321837237 +-32775264 840910905 +156465289 707860748 +237201000 -49204898 +-737965504 856053715 +-378145525 -590781294 +-977892048 588828786 +-996743815 -633612882 +352891576 262350491 +-471865470 -359032557 +-78063472 167413318 +-832633697 -484802784 +-421587130 -317512885 +-114831651 -286614394 +-238501401 -323626837 +850340312 338513723 +678839974 766566560 +-638627935 2459453 +-43552820 406428683 +-342078473 549678688 +-647692177 -467627466 +290693849 -31086749 +-828883385 161358036 +121335007 574630101 +-928982833 -512938253 +380166655 -18044881 +-963104310 611426726 +-542989129 -558819848 +-831420633 -249679876 +727145205 -619663595 +-316547202 -394884041 +-424854331 389475681 +713733722 -372730508 +-716801848 -545314984 +739233787 -635538242 +794101915 -19464989 +-533792366 239712622 +490751184 -91653945 +482933704 -389074826 +-486104992 -323839356 +551674615 854457228 +222492027 -331233520 +331606475 76652191 +-694080684 611688722 +-30713913 627905255 +153461663 927446678 +-438836121 -803964032 +-658536100 -498699718 +23307404 527402865 +844818551 -281949782 +113098528 -830923130 +-383678684 789117572 +-424111 -613782293 +-444499180 166946266 +165611347 -693180788 +-992564006 328272068 +-235309921 -245706597 +628779820 -711895269 +656777863 -804193812 +-546681168 -75596240 +876545905 52446845 +-872834958 270209323 +-117703265 327338149 +-706921039 -525020656 +245149606 329167359 +995673622 576806324 +15150180 -657084890 +225420909 -468128592 +799948293 160127118 +-412453349 -537788501 +351611291 886674869 +212925741 629505012 +425540943 -516167954 +195416392 248381302 +616011963 -783524239 +669775680 -185748589 +-643310356 -379742617 +-67728776 665397234 +-343180805 -800409153 +228897878 262916438 +964098437 -630499501 +-308719108 111453949 +-569570683 -314222462 +-22210879 -33934278 +999518189 769544313 +-65792098 -154977612 +-164424201 895300729 +-526407223 226401593 +-710764807 823785103 +-784365309 724937968 +-363501280 36359284 +426841408 -259727833 +-430438655 -385174411 +696492012 -645946192 +149733719 151237661 +994753690 341372466 +-598342274 -618768713 +-986771653 -832506333 +926315065 -813372253 +691733177 -187852973 +40880738 -231753650 +561337717 258075569 +-388888865 481907502 +-204994903 -113128642 +350362563 -926764321 +836856460 -816425301 +398032630 222227065 +960904136 -826868952 +-698234045 -45045222 +-471732157 -424720787 +928495824 -567841449 +-129612125 156058630 +293658731 270382807 +-910269251 721686323 +301744235 595272228 +372339943 -13891759 +-979435295 78301380 +-411122966 -988168465 +-623339852 -840859449 +-732452228 376900847 +-707241948 -471515399 +-906838807 798906166 +-122231309 -841441852 +636676013 245709754 +562998989 63516973 +-72350443 411624666 +477395140 -18100162 +747506414 313010750 +963802988 471780574 +807259601 -472579718 +829903312 232310014 +-133254801 -923484433 +-576938132 -95889381 +321080898 -653799851 +5812615 -397638929 +-30987527 792531828 +-323492118 -357289448 +383534388 -276391678 +-681001709 661541749 +775742017 -384122318 +85143773 -6241643 +-502880389 553552032 +-727536976 -579613648 +-34340069 61464094 +-941566580 108628084 +771785494 48371753 +-732662419 -350027586 +358949882 -269191977 +127155041 230013955 +756133583 262974324 +130994075 -170064506 +-611222839 -476123491 +-343358444 825722670 +184980896 748162623 +724802878 -467326784 +-950609675 76398052 +482596946 463326928 +-812799692 -665661686 +-320370557 544229334 +-527700037 26037308 +-84803856 891278495 +-291008580 -641846698 +-830495241 210174334 +63921663 931470991 +-897334383 16254018 +434803651 291773019 +500380143 939447706 +202252295 985969718 +478150300 989297796 +-331594120 -300203639 +3446491 430440903 +-986104095 469728073 +-237442822 405239000 +-825900999 -714676836 +-422671301 380507562 +73830757 -619955683 +-262780113 -431475058 +145143461 -964858135 +-506928765 914031718 +798677009 -752312616 +637336798 -572446760 +339140337 659678685 +431891582 441918870 +-152559493 -519268819 +-384063987 625754285 +849586056 -628744573 +428151738 -201440601 +-143567453 -663242636 +832347105 -100146066 +-666189534 -991056004 +-37058458 -905157256 +5579306 -433513220 +316409902 17432871 +846439685 282682468 +410690480 -174017559 +-348005555 229861851 +-713688044 -905999373 +-508617867 -343244116 +785981958 23958392 +82231771 -856884971 +-856459886 922239690 +-843574338 -939218480 +382067947 -393891080 +948356260 72995841 +-66563764 -57008317 +802260229 -535045050 +727780882 -160627279 +-102479112 109622274 +259656533 -929181938 +-719123924 -140655619 +950581154 914495226 +103194734 523639225 +-116582729 -290991796 +269375270 330700620 +46849167 -119718330 +395689539 -232356069 +899031252 837602499 +-65440187 -205849885 +-465728682 750756652 +38464573 -239262888 +-120265656 901368967 +-743507429 827012650 +-148233594 931405837 +540567638 530724844 +-822675436 -576042732 +673468774 -632197455 +-994229673 464999063 +-777876081 541396221 +-856053066 291899861 +-845541882 752159758 +436259958 -240363130 +767749668 -16947250 +-725008981 -530589361 +-356319358 85202877 +-423054232 -724565313 +175659324 616657855 +-432119812 144634553 +11168854 629712024 +-844124295 916994748 +-997179653 966738820 +481396576 -677420191 +-108769399 365114535 +-335891342 -196208079 +875239142 897165938 +495924964 -969340321 +-400467603 490375598 +85471268 221056869 +108299034 -175761860 +-331822501 -800849925 +392483571 208061051 +-205000867 756965742 +-888581952 876010355 +417938667 445675414 +162122822 -950166897 +252027014 480562247 +-845530676 -17867282 +167452677 853704867 +-989488358 -993765902 +896607566 135631227 +14751054 -315486502 +-187415830 387186190 +650657982 -609376379 +-786022560 908280187 +-111268853 675307157 +562776190 943993557 +-382382770 378914765 +714084649 110973591 +283975296 -168141450 +606722044 -361409250 +-64410253 -807440004 +230607638 535964268 +-831827145 -309818000 +-812150460 427825161 +164693913 788312898 +467747966 343908380 +66280900 -463176718 +292252950 468456746 +466577235 -922350458 +709794896 -475919171 +-767522116 71571455 +-133332497 812567107 +965626166 198767840 +941099418 317712547 +-690046604 268519135 +-83149567 636421930 +614610700 -858867352 +-966532692 674324433 +-367809428 550227339 +-754805115 -262504923 +842503386 -731373866 +171515561 -917479503 +-976461894 -543723154 +-152758022 -85369257 +979142121 -808505838 +-191015435 415802590 +-989789902 -856628881 +-211130224 -964187274 +-922642153 -40337038 +270592996 518692672 +-798007470 -794018055 +365542804 -3133734 +-312591636 -447371258 +-728859637 318166031 +52463995 -153006353 +-163318484 317330600 +103533605 627303040 +177713742 -266620479 +-674590526 567981391 +687061623 -143103937 +592859353 -68383547 +47169673 -761424475 +-505634809 8155084 +378210527 -297878422 +-288706917 13014404 +-278415598 -641617408 +396736499 -691037245 +-751857727 -698552614 +50758803 -253552227 +68973480 -973340742 +-136303023 -510449574 +-199083788 -268908401 +421271487 -457412918 +668423256 650663943 +-282811990 88130830 +-355760336 -769766663 +-101102911 -553351167 +734800682 117739648 +-57770612 971063541 +712186117 803446450 +-75026754 -899778491 +705489232 -789471532 +-643410545 182425942 +573992743 975510274 +980200181 -829600816 +897393066 -742312414 +172823956 312463698 +-88194394 -957477614 +-386705328 405019582 +-49133658 348372509 +-703660179 -163253458 +-151751480 -883060509 +740605303 -392985594 +934611822 775706391 +503196135 -867391048 +-462314069 877871402 +-903722239 -279150228 +152096036 -19902364 +471412087 -683007713 +-826663556 361232872 +-89706079 270484969 +750282143 -973823337 +79653330 678437819 +-699354081 -572904942 +797693363 489369296 +670755805 451310733 +731769216 614201777 +240833171 -776884891 +407465193 603894327 +460347493 -665507682 +190929635 -524137576 +777353928 -224647418 +-10095138 -304857364 +756860133 522511955 +647233148 194951435 +-930181678 -2138040 +-669578660 -963645506 +273467553 -922071824 +971437995 -166953001 +-79684908 -204769968 +365504141 -114959791 +-97375447 -119057481 +170402446 -106016782 +637469207 -607583878 +-621846936 -231383702 +-693479332 -687113168 +-454168625 345991408 +533606963 7022658 +958366606 -827687415 +-330674621 -261143344 +501210851 272951559 +-629767458 -509532736 +869653128 36360643 +-817065882 -652904567 +944021194 624177316 +-121796856 -903973097 +397372641 425062972 +-396988059 370372509 +-982955510 -633960630 +-631019653 -393997380 +-641294402 -440847238 +27861802 354573789 +-857991772 -91320830 +-497567183 -427549838 +379702740 -319065388 +-157529097 -565477980 +-407691866 -681943586 +-351478380 970198160 +-653523592 -255686843 +-66928990 817050127 +-67316036 59161991 +117555348 -762845645 +-83640972 2179788 +509429385 805981854 +-220555744 -945796828 +61074393 -477770711 +-701983566 596660434 +222656808 917286721 +-142326636 731715429 +667845591 -318272525 +242602380 712576251 +-277165041 218093692 +-153701349 45292290 +-151735150 794360074 +202211097 896991263 +-427559490 350641472 +194809521 730958196 +-340307211 -151178155 +-218860782 201166481 +-456628724 742258923 +-958934268 600304513 +-95272364 810393826 +129332064 -373960254 +990012224 715604188 +85444974 707060814 +-919471682 532554750 +866039968 -994360189 +-16011677 -534548561 +724923495 236554024 +-563367161 -464912761 +831108620 961933888 +-591228139 -985292046 +789277572 798392939 +531697841 779008472 +194945343 974807372 +889301417 753076104 +-632328268 509432879 +-371364819 -875118903 +-264427005 296339392 +832899642 -252691235 +129036777 539873966 +881133367 863650194 +-128072220 -566399261 +-15240172 -333993249 +-658665736 -265362222 +-628201369 561068465 +577764106 734789552 +855088998 793536276 +-31581095 141457602 +-352805701 66646745 +558080943 943968188 +-232956684 795994251 +-705309321 682245906 +-859171535 -442737803 +689127563 -327581948 +-419383703 606488641 +298610269 -392492966 +758019002 143601485 +285474380 470421102 +515754953 -793219229 +-53248330 409767074 +164328708 502758429 +-240797381 -9771715 +977904192 978295799 +-997447587 -322792849 +748628493 -78671041 +377285815 83211973 +-884703147 -321514031 +374837220 -433881943 +-897748359 -546895986 +179891230 260140813 +-236586546 407843678 +373938364 -165790130 +-397279155 -582458731 +175587971 28612529 +439152617 -188794562 +-602140364 -256288204 +411994118 333328238 +459887584 -983777462 +-875355698 225640202 +623665541 -909606377 +-570913711 913642004 +142639509 306198255 +479278330 -477257466 +306515877 -401710197 +-621131113 -440540038 +536358915 -292448899 +-463340925 393052223 +-673025906 396195098 +-382408877 306488364 +975790051 10404909 +-503257695 -463051711 +76063910 -49755348 +731467722 167676319 +639562222 -354318397 +-847511180 -245772438 +-238904775 522148887 +-620817470 661608523 +-943094634 -221484587 +447591535 593337615 +402698551 -589404114 +381792029 -749957116 +181153485 -103459763 +-547513581 -605163659 +130156974 824836471 +-527954658 -379425503 +557218759 84290790 +732569822 205072568 +842767828 275484353 +163441559 -272494369 +-287342620 152172956 +81734868 738975326 +331901495 222801873 +-548885496 -837941406 +528307352 887206501 +-288050332 556226267 +593038580 860847008 +278000141 761875147 +-862477556 170884985 +178148788 -773822418 +-893801857 -388768548 +476674675 987152411 +742456914 891051360 +-864299129 936070757 +-991193654 -263920865 +-534235463 -169228360 +951251903 716010395 +477015226 557755810 +333034247 869328229 +-570987164 2082781 +-382048009 -240590454 +-434435063 881747603 +-543255921 -610061925 +-953308649 948877594 +-682884410 871860222 +-654515623 -562352580 +72040059 -382587931 +864231789 -137103471 +-16934422 -834556437 +-925941710 116930129 +534513683 777586215 +850808952 182620171 +-718368507 -548780414 +358348761 -994369640 +-188272344 -243623723 +940614972 -821714525 +211699162 588369202 +-424660344 -382707433 +-992459040 -175264267 +-296952363 157079211 +710530261 621406510 +-500684381 372823431 +434057093 564107291 +583020736 -121864750 +-935223977 760654830 +243647680 -129306856 +-807928285 -463883247 +-66534543 371999112 +854073076 -760544857 +-495457799 437941493 +550854058 -40213753 +546971672 998675020 +-313714486 -471735252 +-966515417 869976575 +159146267 -110882965 +831125176 555095476 +605211683 512600050 +421902140 -366095046 +-353583780 -134935518 +715515487 503808897 +410386035 593373533 +619467571 -537068678 +-236124460 693033850 +709897306 87257323 +991783633 810545749 +557154939 -12200432 +869090226 -869707267 +641075305 7374133 +528542536 -380202625 +-757820802 88021463 +-564180891 350449251 +-772674412 62917600 +100308436 -72375181 +274254478 955558013 +-356518619 -690723392 +362459625 -682014249 +-81950215 -665555889 +965326730 -484829347 +-179244786 990878769 +-941811967 -729909081 +674929363 435374374 +824676017 -715486117 +-719667504 401212219 +411276747 678848390 +-252761293 -173944951 +-866132257 -365862063 +-61390784 -68947087 +-795207860 487926067 +-111431366 241911301 +879901014 732049515 +902704394 -928079666 +703448614 930505441 +17831829 109145671 +964775147 254030887 +-129834109 10252681 +-282752655 480118009 +-719637561 633639851 +-846959820 -677467526 +-177720901 -843793215 +-5805064 574514958 +592496768 690621689 +-175051963 -905300010 +-125663386 -72183983 +685778699 568626354 +-872318786 -855262436 +59116051 -975809916 +-50109034 179432186 +341270327 -546247549 +-593909665 -183386013 +103704881 -978679686 +-314488154 917641211 +-750749928 115298106 +-23509214 -836593537 +232433806 -367824912 +458159858 -500886248 +-496943526 986795658 +-761481862 -231088184 +-626299771 454253420 +-118269827 109061429 +645532359 921152263 +223874205 -415244299 +-468035740 -121193380 +-205124844 -951137292 +-443047880 824319741 +760292526 368328838 +-610486442 357901519 +194797458 -910083808 +107701419 -82456258 +-622750361 -248599887 +404438690 723911931 +583485607 500101659 +-77080246 -510658238 +-394946892 -700675079 +300097910 135661698 +484141472 -46561415 +-257432150 311495797 +-154156679 77547716 +182651452 578926557 +-676610656 -974185730 +-54183859 -596524006 +-826675630 -977868360 +-712715199 -38866565 +-646885435 537850010 +99100711 358413425 +-914052858 -453797097 +-767088081 759871867 +-212332108 623263431 +489111877 662307460 +-76674945 85028275 +700222686 -839981150 +735038944 274358197 +-810935064 -539026385 +-346779788 -193063897 +773058809 -484096854 +231963473 476447952 +957852659 -663888891 +973763111 -61785332 +949519619 -463161216 +439656784 547066709 +-330291884 -454852385 +-34890750 -316724237 +893276943 -491310942 +-995717444 449310917 +-472677248 898709649 +-374172505 818418140 +-694165532 253268472 +234717586 -348201681 +340456790 563248795 +-699139978 -160023791 +477672650 784742432 +546084619 -967843869 +376440779 -631645505 +571954449 -446175283 +-564210624 643350096 +620643925 817780522 +-182040167 -794062685 +-572405506 -853483634 +974998472 -493556731 +-565441191 -128730262 +-758044206 471439949 +-784997090 423143414 +469092290 71039298 +265225209 429522610 +616002810 729907284 +321240063 409838073 +708964253 -919383158 +-558299817 -691214177 +836187200 -444932573 +609130071 -181653727 +-276234302 324775657 +30735718 912832604 +-301263301 -903264733 +-873854667 -310232414 +-339888979 -795579124 +790206354 483374223 +34614292 -694253202 +-986143352 159562077 +-495953315 -800192866 +675827943 774102839 +949193853 -479475136 +-375432013 -394213114 +-23370172 592411984 +-442430453 -132464545 +531691514 255628448 +307664214 926041454 +-353048649 121869517 +349001425 784960383 +-670028555 -423389236 +964131263 486178969 +746249019 664859740 +654459054 563015376 +-736890817 -801372555 +-297613411 907100027 +468956752 767407533 +-852369747 749953408 +-395581593 -944005557 +-381966613 140542345 +928267662 -525420825 +-157293992 -858160155 +130854738 -364382209 +41448077 -408180801 +738582877 551367015 +479909179 234475332 +-362123922 -189696635 +950373703 -428373795 +-43580461 -351257882 +144608505 -868078556 +431802125 936452757 +465217264 984381261 +992260031 -184569172 +707807337 300537609 +-550799271 -915051979 +-683165294 -60243376 +93671610 -325790886 +432724275 385221786 +-911825154 -439450140 +762412204 -887179788 +-956928117 385883323 +824687274 -511741822 +440516627 -363157079 +-482098401 -339103418 +-80204055 -831047777 +-662029595 546040278 +440348646 -176077854 +-896631531 -273597640 +323918106 -394873517 +313580736 -303814316 +924797439 520194593 +-214112686 371468287 +-610846765 919957346 +-758852585 839564735 +-249030332 598332873 +-132429735 -747879464 +893434543 -840812277 +-820535453 -943689390 +-31971372 913140158 +-964815965 553826581 +880364555 615351013 +-628027274 812854878 +427044779 902190860 +940501687 536561003 +99867955 231185839 +405283049 -24458077 +-811258100 213427341 +32148945 -834024305 +717394275 315669164 +975240779 -85137291 +-764882186 412226122 +469757294 -419311847 +737328519 -568493477 +-481249996 618762985 +16420028 141218990 +620706454 -127879354 +-617400643 -549478955 +573452707 780841377 +-625943950 416306371 +-605070487 334136683 +-378138295 885409991 +-392866261 291329797 +-849636477 -227966805 +-694709100 -544219291 +-936594559 -351339305 +-373183539 -37976789 +17309521 -902900786 +10392207 -130199267 +-35342117 759992759 +-618545144 340813136 +310452073 -959698741 +-663298621 149537338 +-225699251 257025021 +662651671 742110853 +390172430 465935668 +243898360 891645484 +751611733 823994018 +-235218652 -403409072 +23245910 343441060 +-637192968 899719584 +-788820912 -63730748 +-871822760 514135652 +-351081797 -518320469 +528513957 -638005697 +-433213936 -512509438 +-846403063 -171939054 +312299494 -184300500 +-228173672 -998691902 +-887174550 805934189 +-540598584 -73524365 +43604618 693356852 +-147691108 778141422 +483895634 -423935163 +-161006321 949764199 +720636144 -756028394 +-820951721 -175040408 +515337813 666110840 +-247788769 -567942183 +855415022 837595010 +-700517203 -801090858 +-984133377 97131532 +429934428 579079870 +-723581085 -320824185 +-508970481 -505304934 +651475888 948606018 +33539444 504515497 +635097965 639067486 +-475695632 391962885 +686770907 37255023 +690469183 883422839 +-272741454 62541100 +853845820 -44339852 +-288098917 -694651353 +-946337924 811884706 +-759400589 873609107 +-523200006 295218235 +-87135266 -434905068 +577041923 -404391225 +469976526 594373190 +696044034 655613604 +901514256 801709522 +-73382154 -804960005 +-598965000 -443630930 +-715356197 -277537277 +370071584 -112547250 +545461928 -870940026 +-516770789 916727652 +-116008995 -320291425 +571583203 -253241521 +-696898690 -945730828 +1886984 572806909 +601115330 946493980 +-238569131 844897816 +-749271690 619522878 +213120856 153660199 +-298807724 633382183 +671204619 -308967925 +-70465010 178995300 +258133299 384399173 +-463247643 -296339267 +372043337 -472958971 +-293819102 -795472794 +-476652138 365111111 +737755631 933165383 +-725444221 -168957562 +648753754 450984722 +285993177 277539896 +139993887 -567745623 +-536457706 413069598 +-645720669 -902039034 +99258807 477492747 +707276173 -436169257 +380557801 -574335893 +701264622 476881938 +-500615720 -310994507 +305885775 261300007 +908211769 -284797151 +-291597524 155269511 +-380375327 982694921 +783082879 -145772429 +245316939 -323905837 +155000099 -936814491 +662833447 -1804004 +-988480801 -849304647 +260504024 -622745529 +583667928 139924683 +294867573 925985233 +-631908558 338580806 +795765162 265890944 +253222338 -472991703 +663490227 -902127455 +-152994653 45671476 +-970476645 851303132 +-930848399 -54554717 +469820688 569915387 +-692398861 -235227770 +-602239957 -826626240 +-591854581 356290824 +-110429748 -563374180 +-762543935 -943536592 +443887625 -498171308 +320874107 -619096736 +498681089 -706608774 +233922356 262345898 +664849529 -45560651 +-433707395 488496283 +-424054203 307868869 +938117779 880645078 +-45937293 830344913 +833395522 878255196 +-916783924 -249401877 +-653687524 660900030 +-4018343 884573033 +890575078 413898419 +28027417 615818760 +-367872762 -848126233 +481507596 -802347649 +-846843459 -434861169 +-755245532 619873833 +-443960448 -932996459 +-13096464 789826455 +-592555606 -974657255 +-599953702 -919234624 +130113876 83176366 +920663276 736118785 +-569833619 964527656 +-423841926 -96000175 +-773078379 -534942202 +-959612868 -799213341 +-115256947 -310530808 +-434777065 -816299125 +907878125 -945623217 +107532231 33714606 +612442007 282107824 +-305173529 -534343656 +-689511643 -189716603 +189050166 -768908468 +-600939918 -599786949 +-257108098 853562352 +-306888023 400219347 +906301725 284891596 +-506761878 -964964828 +898017356 373683447 +588585082 116157634 +-537701827 -323267976 +-569394249 920166974 +812705444 -393193166 +-188699250 -590040164 +-460830195 -193444572 +-676636128 -987568722 +-47424580 900959698 +401460538 -928589504 +922546702 -438768850 +-551979743 -238868548 +549061328 -698392197 +-621585024 279608103 +-483009498 -646717654 +986277614 -562075196 +680315553 681482076 +-967302773 -933508643 +-465553264 844777678 +-920915933 243387810 +-431300091 -38040533 +662848900 729642282 +-32796185 -961134362 +-667262230 -292978321 +-836005850 -811483540 +-702448212 -727095999 +-622622027 -31530507 +-196158850 199543227 +81876901 -913442843 +-555476270 -786217479 +244931370 702322543 +20269032 -35071508 +311228506 984570148 +-490531661 859731291 +913202609 239600241 +147717014 530306192 +-857193169 387627126 +-594243565 -91665572 +296140615 -518491347 +88922388 799115534 +13217192 -464475262 +684031216 -602171835 +-202011348 -253951475 +999877776 364299611 +982351787 896030171 +-608698392 -436677356 +513338412 -313096642 +-105539773 224483291 +512281078 -676694979 +-554750756 88085540 +804275430 840979757 +480360656 -9713998 +44086686 -75771771 +-637196521 -442846890 +775781530 103406348 +-457199027 -835857279 +-178806366 513218845 +-40084328 -412572046 +-9209131 15462045 +37750953 780809530 +-764140596 791146239 +843400587 -945395183 +252947161 30011400 +-527171669 183815042 +-585447513 -958983673 +-908172499 753147733 +698783513 -836620708 +53242336 -161773651 +-185301525 813108632 +-293508379 126810887 +-952470744 -818206688 +-731820996 543526561 +-177187181 3591309 +762095924 -825668543 +415235463 388037114 +704738160 -241710261 +850358163 390622347 +326662269 269536439 +-53314034 -801623724 +828005916 -508116812 +109432371 686704830 +-321859654 543958347 +88204419 505825923 +-842533065 461417904 +-449143092 -8296546 +26299886 176862637 +-732754197 -774370426 +-722560569 658483587 +-207860450 264028150 +548166191 459903035 +-550068118 -788370434 +344882614 388010513 +-512592447 -718622649 +611784816 -727094132 +836805740 215538668 +-379000885 -442180552 +-866810555 241917404 +-62262028 68160694 +-925845815 -112440094 +-484361006 -575907498 +-996050944 928869460 +964133484 972229147 +738240959 236082995 +403029935 94064449 +-38496492 -119732240 +-297302405 18328000 +-544073033 556515645 +996363314 -766605258 +-694333574 -350022796 +-985814588 61431145 +-634978903 -346628774 +25485445 -814710718 +931972367 997507148 +-481818099 -497154205 +-33462294 938025672 +-187084149 -845663233 +-370092411 -815030421 +-38399405 -453364219 +495921505 -280898639 +59538586 -262736109 +-404991404 448763240 +-445781861 934206598 +966862318 228638748 +-488849000 -940764916 +-263649884 -356936179 +-195859665 -513771175 +750569929 278322678 +491658589 929448504 +560125272 88520846 +-964626120 879287945 +-145504354 771002469 +-123301262 -675170586 +-439366334 81931754 +-490519265 -866137468 +109457388 597347907 +994560492 938029155 +148706793 -634081825 +-661101160 -288831092 +-336906296 -77674952 +-912152034 -556023194 +696108096 241738451 +224725322 -589852060 +150286163 400974986 +-817355453 987439735 +-172313245 -462216937 +967431751 535920612 +489881088 783885539 +-625186821 231742394 +-244576896 888696186 +-949214312 166259989 +-955674715 -942500137 +632920730 347794330 +90753084 -850991448 +-923503153 570987364 +111097000 413551054 +250307157 610987853 +694730270 -593306773 +104359405 177936946 +-635500625 690965153 +457974768 764561101 +805791037 -709991610 +-313516244 -246830674 +776986031 682343028 +-876959880 -827774331 +564025935 96107688 +267509733 -998881680 +352129181 -779203731 +-548646722 54550009 +74624518 941642708 +-360501346 -982951064 +-529587228 -261402015 +908888027 -20676841 +142138593 -243723994 +724219019 -33507951 +700438171 -949996163 +514259783 -97604599 +920587356 -703928438 +-636264108 785170692 +928450740 -357108680 +321505056 212389623 +-73302451 474219622 +98637057 -977213386 +982968513 614148813 +760278567 -719659231 +-730460251 684156978 +-14450953 -135560886 +746720987 27429333 +-356316038 -251347594 +875799812 893193173 +-801116490 -153339166 +-652265641 298653842 +-873652234 -232837455 +-973958859 -46370687 +587948273 181638174 +-59605389 -790591375 +-445803334 -978373492 +-649423807 282263548 +-676438643 354446222 +587104344 -873984098 +-279553873 386641073 +880674524 -677593717 +-400622133 894123894 +-428352753 285325025 +73790642 -407388359 +-72042084 -418200745 +-850715561 -163178793 +201140311 436879549 +-546728294 520085191 +-850693472 -716045976 +160510609 -652002826 +-893638213 -523305535 +-677974681 -458055909 +-457665890 760406889 +513620120 908504226 +660200248 -190237330 +712944652 740530450 +-505823132 183967697 +-352587296 -183439380 +-501926029 -592169757 +-358691330 460882072 +-852839149 -25702746 +535652971 -881384551 +-917897302 -787525230 +-350285785 654366163 +693221279 270502661 +-43143273 -887957312 +-773172354 324187026 +374590869 -370627264 +-804955166 996130301 +887946921 704447464 +107004932 -390509559 +-156273686 707024199 +120844021 -18876894 +560742525 -777450647 +-707935034 586201875 +340501927 -471323324 +-191841620 -597648846 +-402356008 -382605224 +-885867414 86493255 +-465678010 989288281 +346952838 58285005 +-218491861 206258120 +-943328726 -617628402 +369530749 -895978457 +-879940899 864883061 +491646138 56868696 +136846649 -235477195 +-983052552 -666322679 +555733255 -953974090 +551170801 -375340039 +623646380 -290111841 +616746687 -691618070 +298351497 920788135 +-748417375 678194220 +-42575636 -977768268 +-505564165 -998616151 +-657927156 987824263 +654149612 -282327249 +-717216359 -146820001 +-61336609 756330026 +-787960756 -401759380 +105224843 -119421284 +368625426 600157778 +724819131 -794717492 +-245912028 -664614240 +318918292 31895779 +-984861006 -484159852 +92437439 469350661 +-847648667 256545665 +-188416419 685009496 +310515423 308073115 +-871533625 11448853 +66533807 -925103043 +244966290 750201367 +359070896 862076115 +345634235 98904439 +467439068 176861871 +797404774 727802972 +138074966 -810160698 +-212851742 138115110 +-823647113 -964985352 +-249752572 638039031 +812310849 -624881986 +957221842 576760223 +812840666 -992768993 +-969688156 -94550414 +273048412 999473107 +-951428850 478430590 +-322770559 -339633122 +747401335 722121739 +-608500994 280157401 +64177486 -26104485 +-834861163 -552104740 +-428389082 218032830 +213673621 437624187 +649902306 -746667395 +642189115 130361201 +547348838 -876118211 +800460365 -982458539 +-126375927 -612056094 +-102968857 -144307312 +486302424 900801518 +-149316571 -603339313 +-490014864 -457072312 +321905736 492904754 +543537640 169451122 +-205070030 842791668 +-770045807 -780920415 +-907716472 44801667 +218857025 -974953220 +441110048 782590071 +-486168332 -300987955 +495771818 -311703000 +-996218016 343869315 +-428961258 -897304564 +761199116 680408484 +458300005 -986628129 +-57777076 -742713090 +-850817419 193359513 +-710036348 732845236 +-210996843 -96165912 +-36540566 284811452 +833023733 563355249 +799107566 490836921 +-903849082 -752924904 +-870492282 -973609964 +509369604 483706124 +-175601655 -317136511 +-903488860 867059209 +556545445 991625162 +846018323 -915933034 +614547192 546463532 +-402209969 141608628 +594560587 -26407837 +-404150365 -445935985 +806544988 -992329982 +-403530205 -200858970 +564956894 323785621 +824322959 5800213 +-296568326 -340649418 +642238993 -419290061 +-560570767 570767402 +-391754794 734458069 +-102230658 296320377 +102700499 -278501666 +882423588 -933960676 +662943721 690891501 +-46331560 -892157060 +-978834809 -397921075 +187092988 904945021 +-391700598 -531431269 +417199750 -255502694 +364636072 657703557 +779491710 -917735861 +-316142965 -124990815 +18567801 -838145458 +98655937 -746739375 +229282348 76420587 +-922376485 -972914422 +991038914 -78109767 +-420035430 -672032666 +-985947315 766837937 +365500588 -463845238 +-946255156 -933530775 +984010199 -432388889 +477726121 -988538386 +908460924 715848370 +348083290 641269220 +-415878156 931664672 +-824547657 377213505 +-603295058 -436654296 +-528875820 253391503 +-438314352 333051999 +-908069999 -202254145 +-447122532 -209331263 +4487770 -484367859 +-310133246 -178532298 +-678678877 25594110 +-350919683 -17434246 +187833268 239054222 +950639077 481834993 +-659226378 521851372 +-823248783 729155027 +-725392858 -885430989 +-450697212 -46048222 +-560227090 -295956320 +-117944257 737756521 +872496728 -307689833 +935920235 940997532 +472767105 490144478 +372764747 410222731 +601980748 -239773804 +-979537191 -442179568 +-834659049 -378147157 +-591238502 134685265 +-373397223 30047142 +-846182389 322378305 +-408168877 -11150320 +-518975057 702485570 +-47528364 -938177434 +-24308761 -171918014 +539135520 -729970817 +-328971063 -677673880 +317976294 -313585257 +733886782 107353220 +-378745189 162044746 +504265112 863082224 +373466846 911446807 +-392842531 126423799 +-235098390 -239086883 +-456513090 834592638 +999378325 173896916 +-795053055 314797053 +-50981397 271351546 +-31969988 800821566 +777253194 38537476 +-144413681 205987732 +-68366249 713195099 +-935999835 -862895120 +533263748 500645957 +-73864746 527531633 +535780555 136772641 +449703649 804469191 +-926272466 897652563 +235768888 -999694016 +362559830 538499678 +121546856 576198019 +262984716 -474497867 +-731891082 -312942193 +-193871119 847529687 +-730177336 -195194616 +66890053 -14923606 +-948933530 972014157 +-414612318 265431927 +-676055936 -939315587 +570948285 -212642787 +-439155557 99500201 +-856313522 216341337 +341816242 -834955015 +92889284 -509430247 +-468591162 -287394043 +-921951848 583467832 +828270329 371215370 +-561022005 -465004717 +-179224073 365468253 +-882395839 195842120 +425267674 515444950 +363584147 -776124704 +632566647 126201809 +-77270734 768050966 +102788507 -676116994 +-431209995 -819049579 +-296930761 -331596206 +-880160123 960472915 +745415737 477865882 +11123316 -457585067 +820588389 713984470 +743969394 -646202470 +387643336 -166297138 +16639866 950887050 +-935290810 170118244 +607688685 247333415 +873135493 -886536423 +706645788 913784135 +-23949774 299606325 +-339349737 202728106 +-418822123 65937015 +-65920109 474221724 +-290796138 -888338868 +424697899 -867690037 +-657456356 -175517980 +-66924134 -522415512 +-416607744 382280952 +-591195434 -91008087 +-696734724 684595457 +304531966 954242623 +926505877 149369924 +-856713064 -53336909 +-751136694 -35570898 +522628057 282587569 +537590365 -954055537 +-478461138 -289688264 +-218568724 -637438070 +395187594 -299121008 +-603726267 -721947833 +-377897239 -946296894 +-956300767 -31021420 +27972291 520136171 +-378256751 -492859035 +85301700 243353264 +51473107 -651636368 +515988405 -617696903 +607680513 -827681002 +-481544748 511492496 +965884680 28279141 +-283399770 630594189 +678109207 28068783 +216214920 -494106802 +-12322549 -885607075 +83868487 747891719 +843264316 -990254475 +650795216 874305947 +-124605005 -606765908 +643492140 -522806565 +-976305044 -620960209 +984455220 431165100 +-129077299 -822825694 +-86991603 757204703 +-999616229 559954229 +890329004 59986349 +-653506502 -274031249 +-345154305 -937617977 +-432347007 -680745283 +498258857 304427580 +-106460540 -643031978 +636986877 206110187 +-70207630 167141092 +266948920 -692414909 +670128851 -646854644 +-149020502 -879642604 +-436405489 -948195762 +570053529 -14093129 +-901699672 -696315447 +737818372 866086026 +-226161113 687259736 +580063560 -838085615 +-2937594 354101943 +76114567 -546894110 +-706092909 858703792 +-220782049 -2482657 +228077534 -657916988 +-268875063 -848706924 +409867500 359182675 +-221597973 415437601 +377050228 455195362 +-841106322 -120048201 +-40359513 -590898356 +-385508698 42717927 +612761293 262222739 +-474557696 -308841521 +632725852 -48421742 +379067717 671960829 +823960262 448950392 +100260349 744238754 +-760394511 691312162 +283437719 -781480453 +350821016 -385674139 +-511085754 633286195 +935040911 -748023579 +-741302592 804441838 +-300096877 -147835363 +954112926 -476895647 +930453391 -124140602 +227378311 -705498399 +-791076717 329463912 +-786569077 180874178 +-539398425 -806857799 +745111156 -971904790 +716783077 -442429225 +-413160170 101242997 +-233615222 -682283254 +-874940517 272060302 +31641641 -184535863 +807836793 -452240113 +269203826 -192182353 +-93019744 -101643413 +138663632 -540190823 +-948034714 -166603934 +-921700428 367953745 +-357676826 -3777918 +-537438104 -202935951 +81648499 -38705074 +242630766 394408352 +-171510503 -702921721 +922307737 965117651 +-754197330 -149027771 +721887404 -821144358 +129052149 -707670905 +967969236 627881495 +-820125553 446293821 +-877773963 363764654 +556853957 583269623 +946838623 115289925 +-326112681 -122824920 +921273407 888682834 +-923135515 -176807751 +-85906225 521547544 +-789451081 -252629901 +-191418292 779682877 +-970427809 -356939036 +434457723 772119552 +-65427240 -358955357 +-516494362 545773422 +420328112 942548655 +503146454 -291341139 +-970048994 -180118116 +29100996 -472926709 +499922688 -610612984 +-118611513 -335843055 +522466854 83630390 +-82441928 -495605734 +-208312732 -727609242 +179064007 449672277 +-517518982 -660368109 +-944369326 963353764 +967983821 -382117847 +648628499 722294348 +344076754 680302707 +-946282663 -535577623 +-931841623 -532187809 +718983427 -146433878 +346071452 -376309292 +363605180 -952037155 +915280603 -530018695 +325299358 -365698594 +-905244975 -284636835 +805620220 80141296 +-127262154 -15605127 +946653847 -996956441 +683478825 865245057 +-4033957 884242276 +197486586 483676188 +291412391 103208692 +26796894 108949048 +667825750 -189258639 +57864691 153165548 +-166793539 259988307 +67939412 -400603125 +-424520542 -95439193 +-728505743 -75782326 +238359183 -511786709 +616272165 254619227 +-360337771 -266297349 +941893425 744273170 +-828611475 -23737241 +-150290399 -991849084 +-148550613 -431841710 +-118103609 673398782 +10001284 791244419 +-6359826 -456385525 +109850479 -877939005 +601131775 259644242 +-92113980 143219154 +535525169 9157531 +307995098 576093141 +409398635 302967732 +-431539636 -524899529 +-225973727 -471282332 +-586407301 -239251060 +543607187 766236508 +739395815 -913185224 +-3519451 172300847 +461109583 355516974 +-660262810 872046808 +686038161 727596941 +-734547396 675988021 +-55920417 435031468 +-955369519 -272852509 +-790396441 511505628 +-208072085 -149059938 +-274155059 703168008 +201765011 -327903459 +738730836 358134529 +-283007946 392952700 +-506501085 -246790850 +-450580895 -418865308 +399024246 -523803546 +-585488577 248155288 +-9873196 962113925 +42613553 164217121 +-973278125 311788526 +870312768 -470425652 +51515738 716603361 +78277113 661577534 +313349286 -104262472 +-188611444 -303903926 +655243999 80594371 +-660572404 -314323603 +658412324 -718834531 +790831474 275728713 +-836198912 -379595249 +-907700845 -323957166 +174370846 -805118642 +564214779 -489707148 +-45249598 755366835 +-149697916 515750723 +980711621 -585978298 +521335669 103544613 +-585918940 50502326 +40876786 -951094872 +193660449 588136996 +-351778460 8597716 +720759972 -453840120 +28233267 686555724 +-621330871 -235003914 +137948404 -239040350 +-272524333 -464665672 +-359540590 -973177369 +680026028 295084857 +785286522 -565915242 +402866851 -4888553 +-961533095 652263048 +71546269 -396581011 +383921693 -304032991 +469492017 -200818626 +987345884 -178948004 +419228904 550115219 +280701001 841574786 +898731791 398110523 +-412791556 -170251729 +-933815479 364884579 +996205029 -673881567 +13377267 -747522947 +-171906108 -45140242 +866850472 763076178 +-170454282 539724353 +-72273845 931372845 +274211919 667077711 +262446562 -635366209 +894597332 -554395290 +-553433474 736715963 +198612904 647772561 +-447948101 357696728 +-752125745 -641045181 +-594095906 732826225 +-332580174 -97369647 +338063472 -84985038 +762621479 858163199 +797368029 -701130797 +-431977028 142552214 +-676325173 765873910 +839553692 262481125 +67211275 -763474665 +-766117478 415279301 +-413596176 -954281526 +-651756683 306599533 +-946101533 -121492876 +-545351160 140169105 +-440809321 788470055 +-532490807 -850272744 +998564502 129778607 +-827402239 -937347056 +-304330117 121076979 +-168148597 -824013875 +-679168982 -223614873 +856494469 -555173101 +-680254027 -453723803 +497327172 809775428 +597936190 834035197 +-111819199 -610874777 +343231313 -145819947 +280931190 504514679 +-773067724 -153925125 +674061788 -765789822 +-980993108 -453543175 +385026108 187138134 +887116847 -649352983 +-22778247 568379553 +76680367 98001725 +-217232963 223883185 +804363119 107320206 +65848867 337227958 +-561324130 -524908568 +-509160946 -343204776 +537495108 -40612540 +-575424432 534905822 +855942522 921648468 +-723843805 405561311 +-364933801 -854340936 +-469280411 -962240074 +-3433798 -58374054 +-15640542 -142372007 +-606745283 -671115384 +-178794917 -72887914 +-310654151 -985429294 +-304672958 493500485 +-972193034 795985800 +-660896636 354649812 +594949077 498821164 +-387443869 -528102332 +887458251 -101881159 +932841938 -396655663 +915998568 377748522 +-895567582 150808387 +415681692 -982509718 +-277888656 606162110 +734352190 486619386 +692097829 -42691566 +-31558666 321136287 +-280032166 -553788817 +434851591 977844618 +-213940699 792642971 +754784471 224467619 +445062479 672523416 +-716255062 -25260244 +682776518 -736321029 +8404608 -684226930 +-327385920 441445129 +-489656415 -100754335 +667158385 -586133076 +645818528 178035703 +-720188717 293448814 +414273927 960393021 +736892568 -81231000 +-560684405 -156774861 +-203947474 -580445600 +125705457 -950994498 +914438955 283094112 +737389802 -875640371 +-877273316 -563311951 +-313395531 103981659 +319322388 484543079 +-74636885 344480702 +-973597103 533954289 +-106131441 -134861652 +-847338443 46291305 +-350310572 181388329 +-342180541 386887602 +833784250 -536367189 +422977128 906202494 +-959232404 320795197 +241849867 179631753 +946930246 -527071751 +-342220471 557437090 +779282479 -864330500 +-869132174 27075687 +-693070356 690355252 +-536142812 -191607845 +-154567277 63440704 +-101607028 65163269 +-602332860 696591709 +-981103756 -281536657 +177089960 278313037 +-624725217 120986463 +529327755 -230727652 +-892697233 157461617 +-943185556 -394408541 +-878128523 898326800 +-299609295 799479840 +-685017967 -439925715 +101820789 448780644 +-525912886 -59764489 +638095680 -836483657 +70357952 -253686407 +923464408 -668781000 +524872932 -565569261 +780017413 -834039641 +-764756708 911990025 +300999392 31917086 +835767172 -426869446 +413626772 92582764 +432371866 978681809 +365794118 878833415 +-161895421 -182820716 +-952715621 508560616 +109569393 -640559863 +-69383674 710354112 +374574286 -204667145 +737431788 -931246524 +-493306637 821290714 +278906012 830225900 +975085326 -771173151 +190421849 61032279 +-334367616 113240298 +-623014173 883430948 +-438312746 -670959731 +-425180847 -673256192 +162336752 -58103152 +-529677457 477058026 +-490825887 -679401079 +-451788854 617431472 +426884313 308857904 +516524692 -44848322 +939124370 625037047 +430688459 -256835011 +-385670820 734992058 +-491246558 706100267 +640750941 -877218250 +390895334 798659920 +-457759955 -439049062 +-827294619 -155855371 +728212257 57501942 +187727391 892300448 +508396549 166841678 +-537806101 975514068 +779289705 921336165 +944496361 461539269 +-908464201 475160244 +-378302446 4774003 +100003492 -129006 +680210294 922244512 +-481730373 30363754 +85118003 -3686388 +-452591532 -817020986 +-113170907 -155257 +127129874 -176109999 +-636337681 675208122 +-189026354 -809578456 +-547517168 392440387 +-550626494 -972717817 +-539298974 203515317 +-632364080 690181822 +-48081917 -197380751 +-896178200 554754108 +509679999 77027236 +424552947 -129798693 +855876425 516560523 +-720050071 464226736 +-835153035 -177793018 +265195708 181322087 +-169223168 706348105 +764693669 151442472 +-718014267 134074167 +695381961 -517040243 +3165860 -229536838 +-327016814 291781139 +-276472800 -206969675 +-200497018 -601227588 +803119817 -970773106 +588330733 -632835984 +-346431776 119738475 +-966479579 -761713995 +-102534581 732010615 +794786629 -730555274 +718062363 188828162 +-141251197 909468746 +-645828005 544008294 +211042492 -268081886 +728141121 907956389 +-430913669 938377544 +-662284066 -198665439 +217316838 640517782 +747862788 103325803 +466244917 114563321 +-501825599 741378889 +-231652329 745158197 +-914003112 932240708 +-492237622 -547433483 +173828206 -869723133 +-762591529 146798960 +631046773 -15945813 +867860746 851687543 +-618045471 -250158784 +209909250 247394602 +799073756 -856255400 +554760763 -453661690 +57894064 401535701 +592132398 149646035 +267900971 -284023194 +934850104 855752487 +-894390957 -457278353 +-646135799 -151728949 +949962220 -562330263 +-895204901 -261321480 +172118593 -703221762 +785994238 421699084 +541516899 407195442 +239380809 513987893 +-583409970 576745137 +170586636 78445787 +278663384 509606250 +-254849041 452545354 +401245783 297234099 +945348757 130570564 +226260655 -972739031 +-68063108 315947313 +771581493 224747903 +79980443 104958430 +-73374389 -262024017 +526313924 850229772 +690765796 -581801128 +-334471199 100980575 +915570599 339351285 +103615569 748429651 +-598678516 -319508639 +-834913407 402148165 +319876120 -751636818 +-457404601 223909636 +-491143913 954960697 +349610300 61652278 +977290121 796748264 +523630398 -547384779 +-626013252 -518851020 +631269909 641066581 +492871523 -317109217 +-742370282 -884666560 +-62931721 704098175 +345275354 -584707258 +665809431 773716217 +-496175424 275167563 +157191976 -258419983 +-22688636 599212898 +595381869 819386629 +-284943694 -536319214 +-931145275 641846541 +22360757 516643752 +722134921 916311890 +-143683315 381978702 +-450366971 659431379 +-74099735 -175032794 +220967759 449950081 +301310411 -619348843 +-610229144 -395450868 +971112729 527349268 +-96024531 312225105 +-419015295 199675215 +491088305 -108936965 +-948412028 -944677088 +44628924 -344695400 +-105474251 -216650336 +-553461565 680610018 +267265024 624810782 +-138982639 -78563828 +453319760 849115224 +-100549239 -832743441 +-140022632 809422449 +494813763 98865094 +784095566 -442848877 +406923140 -20982437 +-41522608 552708484 +577073652 454822480 +470109804 -964435290 +864662011 -897644655 +-767723654 -890122190 +213971600 -811976462 +-485294025 200628318 +507897043 -29965634 +689176775 -440040516 +830279214 580206631 +-572760294 276782712 +-475617281 -818178939 +-781117516 927744125 +338016951 551970384 +-489482899 630624292 +-141587958 -99317499 +-704992975 917623313 +448502753 674850877 +-490596645 -126736266 +-204361795 591119102 +519389427 204024118 +515863162 -316748038 +565550498 33536296 +-318591158 533220120 +396649869 -624804885 +594147624 -209401736 +-926700953 -120966368 +606780729 317285878 +-90502011 755716002 +-652707958 -981099238 +532532000 -614390417 +989955217 -83974748 +-775807683 969907771 +90663558 -959430712 +318149388 96676466 +-781275896 27054059 +591050249 967032906 +-349796128 830517951 +662188626 -779435645 +-560171855 310495334 +-654950720 -201892061 +954912214 -420620611 +467357991 -998244764 +-350373571 -437349275 +359426250 -323569272 +32655731 79092288 +408327369 -763807474 +608286283 -523633767 +-40211963 597876501 +435040275 609593828 +-482016536 -177560370 +-649437142 663202820 +22757045 -993706234 +591101218 -947319097 +976083203 -551790471 +26327336 933233 +-657256028 848381009 +688205164 -452901958 +-816000063 -313268195 +-661700370 665407602 +209456161 342636492 +-785528988 -533650835 +-626920786 -408409082 +-119774433 -633868267 +84138573 836105035 +299613274 245184280 +-445351390 741322558 +650217701 231789768 +-577690495 -696744626 +854287533 -111712623 +727065747 -825530543 +-165768501 649454514 +-563545707 -700823569 +209664138 -832940642 +-729265569 283067160 +898149720 -630511404 +380532865 -186491256 +924233528 -989692132 +571818754 353153872 +-342648245 -711678826 +651670263 -270838804 +350707995 -477196907 +495532114 -632026972 +622607246 530362983 +276290331 797611523 +151631064 -912664036 +-435057655 -553185470 +493050464 -461479585 +6604217 305934626 +-801905963 -515406759 +450560183 20887941 +559243803 896017765 +213571572 -569685219 +-29706411 599171139 +773354517 -259811693 +-183617757 -621470926 +186792560 759198267 +40321456 84307380 +-688337716 -720662453 +-16752873 -220272270 +-128755381 -396779127 +-725573068 -857391050 +9802936 199665359 +988674285 -78773508 +-515082100 243948294 +-569192376 839142344 +209564047 917581768 +-128298359 -433063964 +-217230416 -623703915 +-350867678 -184986665 +546154909 -580870948 +697240824 999624401 +900786399 -726317768 +119073444 -969160868 +-846665755 -945155742 +628509267 -836986161 +-28516286 -485523255 +-342801609 -982391750 +883802625 850259277 +817732144 -604077252 +-973338684 589892504 +251003127 -924351922 +364328641 623933227 +-558977228 661940808 +442233012 -167295441 +895912033 755477566 +-437643453 287128868 +-133451346 -26149563 +707705153 565988506 +766447392 740662219 +-268941263 -943867169 +-47256495 729756868 +-250094379 788076416 +-919033028 535299759 +-261574237 673944069 +529044721 984450122 +217047338 247280331 +-496392652 906748607 +-458403058 956028044 +618058724 -398847924 +-180066805 757386352 +47781483 424289168 +355490818 -38881457 +-583794499 -343977934 +-844063249 -95441481 +858949698 -956952168 +785652719 339748178 +-127883549 103643181 +650774285 59304686 +-698023558 643954725 +211855185 -110523432 +800166841 -745970205 +-681183682 581923360 +892661396 448475048 +274095952 63845554 +-396280490 -68254210 +481133614 81504120 +882580677 -35279673 +107419265 -718974745 +-786788059 -446843533 +649912559 -563120206 +525011651 -425679782 +456142973 347710974 +-281377503 490194484 +36764175 417068393 +-617820602 -437044043 +235681076 261260108 +-418180377 445675102 +106481210 593456903 +605747139 592090514 +-662386015 -385384001 +-105846023 11395205 +-526551403 -246254769 +443664662 894319414 +-67074227 -512583979 +619507493 -704382528 +598820527 934866715 +860496031 -265408918 +-919444571 -192833818 +-10060465 408901208 +-632308990 -177191085 +540066872 -335487463 +-503823148 -55194156 +380241065 -917587939 +26602503 -496546774 +875630423 -330519933 +-819376063 89556315 +362921712 -800838283 +-37522242 296934023 +-36338164 147314954 +-205508018 242092274 +743494890 702239819 +703236781 698992233 +-15625750 -291848008 +-867230788 612317504 +173982477 854837468 +-991704904 144850658 +-230534469 -341701675 +178913480 844178338 +247687757 -301182655 +785691026 -701820127 +-584822681 170132467 +-95125258 855381828 +-705594109 -446468140 +828893843 508647725 +676252562 -484847108 +30130901 598071658 +-491574900 -617905877 +-562361636 251639502 +537081912 -921529765 +-519857370 445254680 +994579587 518676112 +-494379194 -114673947 +-395387912 -43906262 +-428927781 390983737 +346707568 901540693 +921947099 -18940431 +580123399 686901791 +-822058300 86708054 +-496732943 -158263129 +242558632 14576200 +726882266 34043273 +258521292 122235541 +746587010 -302441790 +-701797475 281919615 +964690114 652262691 +400037197 -321127903 +900372684 575520134 +908918251 -26863675 +-478200552 -893829265 +37957266 558223084 +-931215322 -453809842 +-387831910 -882869379 +317962040 -310027077 +-528496634 438688461 +497549720 570038860 +-960944410 -606201083 +407650671 -318367504 +-636322045 854119330 +560957648 -32791846 +630462173 823500735 +-892029195 267406050 +-162708017 -511018084 +239485545 -594307054 +358439417 -588793477 +-914826379 -728669369 +289655171 524334021 +134967265 -12635268 +-938083674 190963915 +-248029411 -686565133 +259218137 -810028530 +-709876355 -194909399 +549940753 476009703 +121604477 970357925 +273796521 311759778 +-766714171 262065616 +-507021502 -913970206 +-704492551 -86319932 +-402635707 11513935 +-89706517 576484157 +-957954317 479663339 +852559258 377962818 +-998938347 980309312 +693528389 -882093119 +-173904586 209237686 +-715970906 -575634831 +969674881 -405567827 +-744368309 -927022494 +903009558 479838905 +-693790068 28246793 +370584778 -957878023 +-9298448 519329527 +-12374620 -353993173 +-171146267 -780228253 +313942965 -699301696 +255720092 444589208 +403281453 78481807 +749750711 -467435957 +230921003 -924339357 +879284069 -47265226 +674106260 -398182160 +479367 -804343646 +-73415907 -272540044 +-549354737 295523896 +-696700823 436367744 +-266701151 860021669 +676470804 -953346890 +505436303 -108723853 +592992227 261757308 +-384596605 -132716213 +-361466761 -922097946 +-811005062 436074967 +-367213759 914213768 +169251943 237270277 +-728102511 -862695361 +-500513320 -463149378 +422541730 -483679758 +147727265 529732452 +818801467 943147304 +102783208 396069759 +355889944 160626496 +-374544461 285312043 +-5094255 258847787 +854346826 946599671 +-989809119 -930587275 +-784005667 -306387886 +-843655798 -838604245 +-438915310 558109552 +-506207916 -64801900 +587505743 -825795072 +354941029 62873945 +954583459 619882711 +455199958 -669890231 +894587587 620183964 +869013204 794989513 +-506687331 696017858 +-113333163 -922916345 +-483445499 251485651 +470355496 250173457 +849957729 147152323 +-618688014 -78655627 +887692203 632819943 +-75579465 -833434930 +236275390 -52043525 +212409564 -611404573 +639548602 857014874 +778179805 -702711339 +924261541 821779176 +-727996819 142731573 +-333150523 516521257 +58967710 -545758804 +-579670772 -67622020 +804880086 -69945461 +-422640547 -534298697 +-54245479 -640911126 +-664361425 -563184213 +-83772876 541457893 +723958056 -617488856 +-139335660 -720730317 +-965057465 371659267 +-431250400 357651267 +810652021 -774291533 +-902686119 -133822556 +594365234 550591463 +-388009169 -84873412 +-845586797 71486631 +889797576 620974954 +-58128672 999456759 +651473947 -43813122 +218375583 936234353 +-811302067 -98851114 +-652031212 -14280597 +315302666 956190599 +-894204730 112805987 +-795849368 727560700 +-291369130 335481013 +-697268031 243391795 +115507609 489252221 +-508639254 -380072960 +-503128520 -486689186 +298907746 -260042853 +-352442361 -560665425 +-956744564 -868051912 +683619551 -393488067 +849178129 -954682420 +708713800 -778046689 +-133680906 -449246278 +-458391507 994408912 +-101169142 855613946 +776994490 209480315 +-465230205 -164588767 +202180069 -384517661 +12292727 -83790111 +893775038 91641918 +523433268 -510790971 +712722104 147320514 +605584973 163944189 +886742446 972968415 +-154633422 -293612258 +492851677 -824773684 +237791378 822248518 +-334453054 22270297 +-422983121 246645466 +492700294 -915017009 +-523212332 675883974 +53892843 -540520155 +231840980 970972355 +678979946 247206139 +-466746023 173172580 +253964659 -675545305 +-490262238 -567640017 +-149017588 -701640372 +858140271 -771851721 +194618083 -263183796 +-994518957 -998795117 +438129471 612308531 +385791435 -116130900 +-226523475 288984936 +-200605468 -556036424 +-544010722 -949868022 +-382249705 -540431442 +-408944045 -180001908 +18766455 -453275903 +-560496132 494663890 +-483374751 14346251 +-819597890 -938978158 +421388821 -670532223 +-451657172 598395667 +41746619 210013260 +-286641192 784689873 +272840620 985546343 +-663035854 821289874 +-358858879 -863236232 +-403554592 -352442882 +-599474522 659851374 +-459918527 -911509749 +-515222685 -891674002 +411016345 574647752 +-821293148 95874717 +22829781 277574982 +-690751517 -432846754 +298016978 -373333689 +-800172206 -246864902 +-219473355 107856904 +-211040616 -871157293 +-338588164 625889861 +548414487 626629413 +-93970585 -358050963 +173869750 998906424 +760749552 969191729 +212108629 -580647203 +-945349915 -799406712 +919350775 -233306285 +-710767055 323093833 +716659298 941812982 +84487584 -224491562 +-583847063 845320848 +-703190718 545920711 +-850076554 246692414 +-883000216 832991463 +669533389 -335539762 +212490792 820566143 +679098907 298171586 +-735258075 -700960005 +691225893 -572295007 +-61387247 -191439243 +820656296 517243063 +533313969 521328375 +395606973 100705588 +728699474 62812950 +-786307774 566222201 +24845775 -920918389 +-683722533 -402724646 +-943471863 999446881 +-697838303 -508018303 +957966470 971079423 +506044632 -79628607 +561264220 -337026092 +200173497 46518711 +-412200030 981826730 +430083366 -930333287 +-140463676 -398749232 +335013427 839186277 +489207195 192430203 +977988966 412652113 +-245182279 -455298328 +193280994 499087723 +881554464 343350463 +-76876645 -625346007 +-452323215 -321738587 +321268772 433638973 +-685909139 -583702851 +-166064501 -158351277 +-95598044 140128742 +949480096 -39757575 +-561464220 665594665 +-357950596 -455422315 +587139052 537489167 +948051366 902387303 +937082302 -932284866 +719420460 802897541 +162438630 974113321 +349876686 351157640 +-95647578 77567829 +852778477 917053997 +403538529 -299103938 +599372403 754890532 +861921482 873685207 +641797534 -239057369 +-877863021 431637319 +-125198262 -847507511 +-51680149 229394124 +-184084755 -889309345 +128532058 915375821 +-208507273 739818359 +-27736787 -672108632 +-262691042 -969641233 +-37811291 8430049 +286474831 590554245 +321220520 -416100042 +-386008866 -9500078 +-653806340 -702604880 +867955606 539740922 +59266173 904771849 +-904509413 -41046231 +-908439055 419454872 +865192563 -533752459 +791573678 -969093834 +-158141745 485259577 +255872530 396882264 +716609927 701960472 +-593855478 749789038 +381675063 366309982 +629213190 274674661 +487049222 -168630269 +987600858 -483786677 +-394688032 324845450 +-395385029 820589797 +-272977961 -418054819 +-851412627 -763994250 +372539561 912224067 +8296038 -424753291 +-571336976 634834526 +-519576157 554455815 +311708765 726878426 +496461071 -765206280 +-3329929 -124165364 +-628916840 13157890 +-781407918 505036977 +-747166937 -2296697 +640802696 504820557 +-897625222 176203844 +11902573 385767564 +-362645947 -699598159 +-867689365 48898912 +-432503986 -223109693 +89584177 983302878 +549264250 238247362 +-896196633 -680571392 +-712314382 -912069179 +-585876345 751407442 +19218140 860957479 +950298892 1689749 +853844760 791730293 +-338039666 -83133421 +-778707593 -532358132 +489861806 -1132670 +90530768 -569780029 +-877966984 876164186 +-259852985 891122089 +407388019 -517401975 +-303988192 -470457582 +-658966791 78451783 +-731228680 -922038946 +-621143457 -676847811 +259594939 328558421 +-317799527 -147128489 +-2435056 -604852995 +788366681 498417714 +530539916 -965919841 +316836746 -660885486 +-75931862 332425361 +346441971 -776087915 +276905993 -184118295 +-644865351 -154647879 +284123284 731872847 +-178427058 896128814 +289591734 237447415 +181644282 365603213 +620239146 -88219983 +-768515006 25595030 +88616593 -40678383 +-892647509 -12511919 +-724655330 -278808016 +890355781 593988256 +-686884245 694795963 +570523126 -104333925 +-307247673 349010121 +974419848 789700029 +-819378308 420071366 +766257390 -684796155 +553455919 -745296709 +-114195471 -196029393 +628668423 974111793 +-313837758 544534422 +-940975495 117509544 +548618800 697415751 +254016229 180323847 +-291244262 80818677 +-164839529 418953045 +-196373497 -57499308 +-546679272 -624770346 +25055134 215140441 +-574454296 854080291 +443702245 -490501711 +379885369 944866587 +897505886 -22422052 +-864049606 -749140215 +-6364316 227776044 +-538056739 -568071856 +-681497078 -229365961 +-245411456 -179634323 +-411593801 -332616143 +-735648790 -693810586 +951832381 -320374247 +477341885 365463684 +955788784 -590523965 +-139297973 -600187611 +-806252365 67544287 +746841453 656296897 +-218246098 742271198 +360932626 -783848297 +204680540 -46446152 +647298877 548260657 +-807910553 -607429158 +1994352 241799358 +5987151 722672279 +592813016 -744675149 +-932187418 -426087739 +-83606737 942492763 +794236303 772692985 +900752003 807941867 +-689624172 58288144 +869366619 -465380292 +-606075495 -86514338 +400123672 -363301921 +41713280 -435390124 +559446007 734028247 +472709513 -204529441 +4868807 -922081843 +-39714891 951538828 +48590425 813105824 +-546605508 278371454 +77679966 852068658 +-401367736 -22407140 +-694278991 811653066 +2283569 -245901228 +869635554 823895081 +-820281751 52256028 +-19360295 653773477 +-96295182 774276354 +-668714633 25074832 +521320336 202066891 +-85622099 657964884 +307212446 105124533 +-834997623 -727407977 +-526869166 -729545778 +919376113 667925271 +-831427725 854608897 +-497734309 -300613597 +-367499840 295227177 +532989895 -929599628 +-867984694 955306113 +618736272 933891102 +-260419161 500038133 +-611561948 777059398 +-796720477 691986401 +825391924 -424289814 +984962741 199383754 +-241156877 346016434 +-514990235 75567598 +602613035 -818163586 +209721632 -922872285 +-874161424 -553726484 +-197571917 -930057730 +325408524 -638908661 +900156087 616619430 +-423107982 536094576 +-655147054 754427575 +130136867 522830743 +-55910366 474524838 +26536775 -222985019 +-639808203 995016237 +475052609 -180633362 +-593934894 -222586512 +-2245894 -780230550 +-118309434 3847714 +-567388377 -630121744 +75995113 -241116053 +-491749734 648687631 +864975853 404168097 +-633212183 956296558 +-171959620 -684152603 +34303759 242175101 +824665263 -45615258 +591955969 551367378 +209046385 789905887 +646595385 -215624007 +194347904 -856171699 +-493305732 765890942 +75739164 476482520 +-843951931 691092063 +911281289 -624029761 +377384552 289900048 +-88923461 856223433 +-242294871 -381067905 +-689879761 -638377710 +439726726 -91141924 +-406568461 821284238 +868506454 -458405552 +134733234 734838609 +-924387526 393901789 +775753342 511848712 +-993538554 -240917834 +-168024759 -851100833 +444324496 -500206183 +677422148 886096788 +374750954 937920184 +353311119 773254741 +66387028 588731091 +-56265826 -806523930 +-705073627 -431495929 +765371492 -715330894 +-874985700 -392055707 +785833716 -572277327 +815534425 569704354 +-114002541 148699655 +-728510006 789838963 +120344579 105798964 +-205733795 534283213 +624290901 163720328 +999801163 448401015 +139391987 -815299731 +-553840606 -899964099 +187950434 -567715628 +888674750 805440507 +-302401722 657789325 +113208726 -725986705 +-910859381 669381663 +-238255464 860809702 +-719456899 -700154433 +-227494332 -459396300 +-978838633 549046357 +-242162139 -563208941 +-432642744 238570339 +918781162 -447381927 +920161189 92260533 +822350795 -933407608 +659230273 227417367 +6223192 -716652159 +-550985035 -615288557 +216231329 -531633179 +32444800 -504944730 +-472467557 349883378 +-130517181 -787520358 +373518454 711612 +-623426031 -908564261 +652867599 211726758 +-502465723 223267970 +33104957 -541092851 +-278402471 161947581 +-731759842 -381493841 +-399356479 -294571974 +-630292321 568597978 +489864309 717982487 +551727482 -524702108 +-197030751 51084497 +564512472 113066579 +-574397922 -183533929 +648126183 -532660564 +175857447 -592618525 +-402235385 381920344 +425433184 -232724714 +966091665 317823804 +-25456670 591488882 +655146967 -760086546 +106100122 922639639 +-590940711 555059910 +-339414696 932581437 +-386457951 -902785454 +106617386 970621770 +18352312 550843662 +-71203600 -462011533 +-775863270 935400819 +911181615 -833126267 +383862276 320950620 +-865862741 487235399 +72182031 805137829 +-260998348 -557089401 +-490803999 870275826 +-433546152 -786505061 +-791362501 674292041 +-350875735 -562129816 +-872492055 828232719 +778593964 -817750497 +656317920 -802083747 +-646859173 649382684 +519336876 620465197 +-303422811 680769480 +551123440 -900655266 +922076447 161039337 +466921888 -22688504 +971633602 -847480890 +-661878069 973675488 +910296338 360482109 +-235131217 -342451723 +-599812483 254635910 +-848989859 501096282 +561950536 -615575278 +488318715 205433570 +-741474177 875029681 +-138617671 -224125224 +-907058234 325758261 +22187843 742882224 +-78306202 -200634607 +-41526536 840825592 +884049210 9756316 +266680080 82972292 +16766693 -411517078 +432838598 -437612982 +14616930 -683278191 +-612817047 927082002 +-377675990 -815260684 +-67750445 876035594 +187317225 -19024106 +196337610 802785576 +294847808 276426194 +902423170 552070148 +-591105226 8804598 +575225269 183901509 +-584431133 397438334 +484925066 -376847596 +920097801 -881182168 +-111216948 -465973681 +256209150 -601442659 +459071532 -686043727 +137969506 356860907 +24380626 973052634 +-679786678 -370310007 +-298652900 -808377876 +517327189 990526625 +859391456 -745994774 +-653273688 -56006561 +-514804901 -644035779 +-489095377 -331112602 +89748004 294407630 +276224257 -840407055 +264926924 493584678 +-931644269 -486912873 +668127173 390775006 +104511677 -417036085 +-796764960 926258789 +641282168 651525062 +149730529 -48640558 +-166414279 -710651303 +502357753 840316142 +-356686439 183379827 +-86066044 399624653 +364556612 315382168 +538014245 -355319525 +-706545815 -183575555 +-486999982 424067628 +990745954 205015361 +390659217 268105000 +474339456 103215737 +193524124 955678654 +768332220 896783864 +-590118533 74237577 +-823289620 -397590473 +897357600 -766064028 +558863883 -60342082 +-558903449 -154837493 +249358292 -723487434 +236459953 548434414 +282402365 -233598377 +-1593191 832959350 +-101875515 -755666372 +902050589 -174739473 +354913004 338972730 +560173737 66154874 +651085193 -673135112 +-240006099 -389794785 +-458926456 723111835 +-304990279 989252165 +-934751359 307406902 +-491026232 30824515 +931927849 -415990755 +999546163 647324378 +-513181095 394843690 +501751500 573215363 +-937046237 448812200 +-486131616 -310547384 +204669452 990902082 +39269826 -498140712 +-218529646 -246200539 +-314866295 428934174 +-832783127 -946016720 +-298557545 90650024 +-306022000 -873483788 +794589744 -6927283 +301844342 484711008 +566727773 -445023459 +203084241 173427088 +-915797315 -430407579 +-483527976 -501510347 +-228242471 416973308 +-118045446 -769963063 +141206917 -225183132 +910608919 -199687894 +-381945541 -207745715 +-884148864 923910920 +935974102 128452 +-733027050 641346412 +-450310528 741286859 +859924470 -403500879 +516703351 -128578849 +-234117819 764732161 +-790108657 691098432 +-476262129 -306986662 +-863774276 -614782967 +-630005069 675354443 +-904772365 101365235 +110091204 -828935809 +-683669435 -451853153 +-339137062 -118747174 +-566357686 -549966426 +-582112829 998777185 +719020865 -808093489 +-56048548 516928319 +916394579 -297117974 +-689799767 138238592 +-817016926 -167373687 +534310512 492446233 +199031314 805819804 +55160553 -195685161 +526780642 -498954107 +-825392797 239540417 +-697600330 -720294773 +998195150 647730385 +-898711220 -580608180 +854912075 931441946 +982156036 585042645 +99987751 607226936 +-313776920 -392037717 +689280104 260379657 +-577959474 616293579 +-728175220 -327543705 +590394030 341405916 +-779730929 -94086107 +-750503992 145656971 +-523580407 -580350284 +-460954691 309205146 +-206002919 -979314301 +-458435448 582594451 +143609463 546700579 +-353103566 -889929821 +-986715357 881641769 +701592980 -485979912 +-213333612 -57591280 +814325103 393560959 +142250772 530991711 +284594183 553299980 +-614107072 753376168 +-748180560 131101308 +991096395 -751807398 +776231750 517487524 +57718465 -948790369 +-405125343 -30187424 +501860815 -218572658 +519247415 208208931 +-911914552 576261432 +-550584070 -136979597 +-711952371 -2002787 +583914136 612497984 +616442697 515919419 +349676043 501246283 +951885626 418753456 +-600984020 -613600286 +-590974704 -417084969 +-771851252 -709809768 +381945652 -428478141 +251657555 869938761 +305958007 112953406 +726542821 -812680168 +-158166204 550828914 +-894900725 -861764204 +373932268 604889082 +-444504093 -135365806 +-866097749 -487344213 +-227480150 111857981 +-846904997 153606149 +386626672 528768348 +-288652602 -459006727 +504664016 -627356484 +-816170238 -681575827 +944202089 -659005268 +926261240 390544810 +423616030 -376538329 +-190417061 977994505 +-300498964 58148312 +762821180 868211356 +288302367 690879184 +-566371699 -577206453 +451024404 814497431 +63466752 -698555442 +344566886 991917716 +561272639 30066386 +480089751 -950286417 +834101189 -211094211 +446374761 -870182068 +-915783054 242664115 +111528208 981051199 +102492534 -913930889 +-786992767 663486865 +-950583405 -656133082 +291205420 435263883 +-932838478 -429567110 +-91248606 -441370617 +22158481 154898699 +-301332435 -717299397 +-973342808 -526195898 +626522052 -107066627 +68850828 -656456182 +-531271194 -138653675 +753949101 -242006813 +-854451375 -860942874 +794801017 364811396 +-171895236 119581804 +-691837244 -300674590 +-836362108 607429575 +-407945672 30373495 +-83496191 -851403687 +-863956368 701920279 +-896805739 320582723 +-408896840 -708584800 +839768003 -347736680 +-132249572 66914829 +-271716778 -364597449 +-679289927 -288131096 +905947202 -365405592 +212959539 -802077331 +287745442 388777287 +819284150 -869807482 +-181361881 -31038128 +-169332241 18226324 +-815928883 -139085439 +-575840318 -266066912 +172087917 -836193924 +-377537922 -831149186 +151359796 302043617 +-663151218 -858493490 +-5398369 183179524 +-89427172 -557283442 +991830887 -201732773 +110119595 -265287 +88884840 471453666 +578302046 535531307 +496173790 -492090951 +-279901828 967711142 +-707124066 643636705 +-98985140 -270338808 +-475658774 743744247 +977180097 964915314 +-61581273 -824512684 +-580427805 -190077675 +510330987 -464257835 +767591120 -701987733 +-337776887 -781084061 +-402865495 -572471594 +-719442702 408944764 +849316906 -131432100 +630444108 -279752940 +-320574842 478613917 +-197864564 -758845800 +90434015 834308492 +685131742 -440398558 +-42113156 -484603911 +-547119231 841242561 +108561418 -815739360 +232191135 -965036797 +-95252129 -683840452 +278399772 798052859 +-916204897 -652750724 +-796077510 871285236 +-392377398 701281049 +90714255 -917877452 +761132088 487004355 +-485774674 546074378 +484781240 -976594582 +-422873043 -495598156 +883042720 174158049 +755535687 300492709 +87057901 -779182069 +784337628 400802047 +-839658698 666403056 +601524557 571983055 +-258887426 594949353 +368623418 -244812401 +-857781718 -434366790 +-267770003 -416569701 +-178507992 -426157555 +604309147 414973348 +440277178 917340356 +473638322 721683053 +900172025 -286773997 +-345262706 271752606 +792178666 -386347787 +294130960 -376547579 +552935728 898805350 +506326621 -845188338 +222285825 -824350675 +-533690761 -154098973 +288421121 654418959 +766871387 -287765580 +-301262060 -908729128 +-300170221 557011967 +-920577626 375952197 +320610021 -89650657 +-531918951 -201784257 +-298304835 -701579659 +-925759651 775657232 +45598337 -549086021 +-237578604 -767986346 +447214531 -446286408 +842507688 -960008668 +-820896708 949102202 +-626092139 -200241257 +-138056260 -878696325 +673619246 -698729234 +-484128496 -379832642 +510007263 490888145 +-431990498 986348304 +656527160 -328448574 +-172880474 -809573770 +75831721 525257152 +-257759922 155716434 +645713414 661558871 +-942419600 -702909864 +535892382 -721183441 +42261524 863598521 +453017906 -302145486 +9662793 912567252 +-467567956 -603722208 +-58449384 577879031 +971680770 457760579 +-566502342 134448105 +-872615260 -593589642 +-591380736 851577559 +11265461 726533386 +-513789988 -258269835 +-99451894 -372397587 +-236261992 759342276 +-158463858 -675167703 +-178767403 -136283762 +880705187 713626524 +-818255948 -803552485 +-232764275 -937425912 +392450538 -977460361 +390204816 711446163 +-430812356 276403123 +-979967816 438275537 +-442943199 -228988298 +578883887 969510256 +830206635 -611900077 +64186239 667493762 +-40244846 -513181876 +-364722872 -576771381 +-228589423 699701207 +-977665737 -86182678 +922096650 479417212 +-592789223 941521605 +746222690 -420505215 +-348377414 -632883665 +639868808 -22256989 +-481205631 362886410 +-549169599 -582142375 +289826894 420242775 +-932615424 676557583 +-751142154 -195325808 +-959783600 352874871 +-664078583 195273149 +-926067858 490472552 +-779130369 534962952 +-619750562 -600088639 +188911003 -512940246 +553363714 690027889 +499778316 358969075 +989867382 295066336 +739963826 -856412345 +161546987 685852026 +-925497615 585726428 +852322638 205813008 +-336912071 -971280163 +-278059154 -233464536 +-629561097 -901392614 +67794980 -21659576 +-404690512 -254590561 +924146870 -338924526 +86363728 762961788 +694903068 394558155 +488877857 795418032 +827282150 821306993 +878759201 2040838 +567010370 -875572681 +185465974 536133985 +78047957 716737493 +134362296 9481184 +-984314886 -440601494 +804757409 512184408 +252039703 265391796 +-877625869 -677071538 +-240482973 -282897239 +-683255782 -827662617 +46298166 -159070200 +-503758429 -292270948 +-648281339 -806439168 +455673180 625047241 +942409979 -424185444 +237148923 4681253 +-920957875 -93987164 +-990688751 649554076 +-813608545 875781769 +-86230653 -206743545 +-814921530 482849008 +322415477 594602823 +24439155 -805347027 +-765139058 198117611 +-907100342 143826343 +919934927 143289737 +-454211988 199620958 +-418399389 -221322408 +-141130242 -157152949 +743687118 234363034 +788287870 148278635 +-288158698 180449404 +357099259 490964682 +635603823 966105559 +-722908904 -569516542 +-448623412 -754704028 +-249320645 537087308 +256680406 680562714 +-710404681 663425302 +627526 405019662 +-659193242 286605591 +214209987 -754392569 +-653397969 465375058 +-360911324 -116379331 +512108547 622945898 +240990599 -970725193 +-78369054 807877089 +685563883 -968110782 +237454606 -60078294 +-800761727 894971549 +-145114142 -985831749 +-994181112 71581196 +365353098 -213839611 +905274211 575794048 +-904017071 -805391160 +493237577 -694449186 +522595905 248483345 +-439539140 -569183863 +-165708240 893759479 +46825462 -768474596 +630986846 -265598390 +982627364 860663187 +-547076134 375044726 +532115314 769826335 +819816830 258001363 +670932091 -78411402 +301846677 826654875 +-504533792 -62735909 +-664824560 50120194 +-829164564 462257170 +436296604 -459590746 +424240312 -551606220 +889428732 811255256 +-133452124 -787353753 +925034320 -87641029 +203447625 -310244889 +64694637 -232127553 +-491865169 -507745157 +225016401 -661440354 +196195100 283905911 +12675914 -71206167 +-883530852 -969176282 +792572745 912603195 +-797766754 339079189 +-766523736 906589930 +402984581 -854470541 +894293254 890201016 +159071431 -877119467 +341540145 -614166765 +763839899 -621412461 +463822815 -487413155 +917467943 636998162 +-621894377 -584516839 +530044250 -664345422 +-603036099 -781045646 +207669526 865220125 +-529303287 -250153950 +317552815 674731073 +71621003 449485814 +-19638743 -436203419 +469528416 -126232459 +-988238742 220954019 +-403471458 -208503658 +-19287255 287494781 +-527410083 526890486 +767893650 -849372704 +486440384 -891892042 +206833976 -128387396 +816002875 -149785941 +-272594267 354224306 +298312677 -657990175 +60548086 -745337773 +947150082 -670626036 +-772632026 -841552871 +533975982 -716378396 +-913833554 -988614581 +-594779624 -200477164 +-704906021 437826532 +757146364 344763206 +-610631047 -720461139 +-154104963 975788478 +-826928722 -279811685 +-894467750 378951781 +100054721 -867694137 +-327450634 783946627 +224778199 -806415088 +808682971 -8595918 +324347726 137059895 +218261224 215011778 +897592898 287041313 +-931047571 -232300854 +-677174054 539144014 +-345283458 -148513411 +-634795581 -33953570 +-637862794 -723225747 +239837682 -656788165 +-316154084 -275529466 +-953907579 788039081 +-854636673 -601036076 +-339150731 -494295855 +201934040 552036939 +714599401 -731383063 +110001416 508066922 +-511735294 995064469 +-408575034 980610436 +277553535 -968217184 +62848896 491275071 +397342676 -667438552 +917354078 -899387521 +766865102 620817326 +-300468008 -940841005 +614671493 752594316 +410066399 724589219 +148444244 -244360493 +-66223700 -892864336 +616060967 -719168267 +-639374113 106438590 +-754261202 -161167594 +797055477 465363074 +-313138255 434606596 +237917449 -565646445 +-378821893 833398977 +-528655475 -831527082 +-792081383 -43817528 +-338570143 674989292 +-737233203 -742558505 +375909598 443847295 +-997766057 -264803665 +-442468552 -970783837 +-290621703 -542034523 +31063193 333002545 +-916363308 -234956278 +254375017 -873785153 +334676116 -659832615 +-499967864 -526368729 +941260100 -277165957 +956943096 62041751 +704004116 -180555634 +-660774431 -785448941 +867120078 867983283 +-759126866 -335691100 +429241621 994318224 +311786132 -136456354 +-394134233 286929690 +863379885 -125246993 +-959691928 -966051456 +-170990909 203051204 +286296234 616897591 +395989237 -692669036 +637254014 116761545 +-875233900 -335069654 +476463375 86078138 +-385893328 -740403134 +39072286 810889795 +164496956 69605716 +-550508199 -738975676 +-11053742 -428101718 +-958793948 60040175 +-193252562 492182552 +-466867597 622521417 +340755163 -768995444 +914189804 32084017 +137176388 410909850 +451593423 877383251 +575445729 495700918 +866942273 -46395966 +334241619 22590184 +625345842 -497927156 +287733201 831476329 +160406719 385560980 +905990470 -480996106 +-213771926 -136847659 +-113980376 546482061 +-22553037 -435910145 +508899620 -7600755 +990043693 682473645 +-213063952 626954734 +-27741631 -414521020 +820780820 -210971372 +-283353842 108329816 +819144531 427731161 +4799195 -676164462 +929877551 -148637815 +-580040606 166598914 +-103149776 -420336791 +427141338 593012774 +323088007 82009101 +-20661924 660302526 +89276553 -557851093 +-870973918 -988313184 +-249419476 331193189 +-272013151 -158837497 +-979549066 -260024675 +-39179213 160974564 +-343995746 -662517617 +-26932475 580970227 +-671652927 -802833038 +-471150844 -462732503 +613400847 928803128 +-726583776 439633379 +-658729154 -646817148 +-321766853 -510448221 +198930356 -606267183 +-865201550 -161212114 +-234238218 510354912 +-641854386 -155560466 +-700891212 143272136 +686843867 167455661 +131523090 -123844067 +601637116 708255207 +598491335 575095825 +507621871 -84876754 +-615149918 -890967802 +145955017 -436976886 +406963924 862029590 +342701622 273161403 +729151622 818664205 +689592241 -57730053 +284670678 -31905804 +-9885303 306197634 +-530293644 215098115 +-376296261 18261581 +65278868 342458144 +-932409500 -431184604 +299478527 173835625 +-4462075 139942378 +661196869 -378174126 +-334415330 -145559849 +-465784015 647250910 +649962571 459978670 +329262940 -816331497 +108503725 953068287 +-166972961 -710698768 +446522123 -717582171 +854932448 -471954323 +-697668976 -666386991 +-202590972 719113954 +-894566230 827799323 +-95714489 138338482 +-997097128 -354896757 +-229241453 160198696 +-585011058 992822185 +-815415455 -41749843 +-870041829 -864368681 +118663265 176510389 +770373150 251433672 +-562082986 942363626 +-20585967 11428814 +260803472 -554761171 +882771818 939210043 +601887513 -631891692 +809391341 720019839 +479234891 637531257 +-205344904 187678722 +489492314 404430212 +-177329183 -233790075 +-386741365 891434058 +2827461 -41885494 +-825284844 -4168982 +281773373 293055841 +50079816 -284885353 +-919336501 -963803429 +-387405964 746696941 +463393828 -246898049 +-130442799 -824420565 +-772611726 -441606055 +587734249 -861550321 +65496386 204479770 +895010344 459144989 +216437513 957708252 +-215488795 628357954 +-828048230 553076457 +-753006282 -963803381 +-973381739 392174343 +-706926339 -866926611 +424175643 -920949618 +215073267 -105467069 +-613282451 -600390090 +196965503 -785341736 +566166758 -357294986 +806834607 -777496871 +708340337 -725385325 +-811048960 140946103 +-519719021 -959543406 +-101153093 -9490678 +548768219 428383183 +874734536 604328677 +391430592 -748006550 +-265207924 514991451 +499573765 -193925075 +-63028023 910617148 +-970669339 866240697 +273923086 -679211025 +696664820 -423334819 +-62383532 93832467 +-512302854 238021256 +734939981 112433613 +383848652 -311053039 +-181270157 738926564 +-90620730 779220592 +253315775 830789962 +626638247 -582405656 +721336653 394500942 +432969683 664519935 +787948704 81006221 +423718478 -291441783 +-692807706 215240178 +53219851 713238382 +642520293 331302473 +137728248 -983041593 +844701874 853456374 +623562367 -675756784 +807313024 -971347540 +231686740 -75890890 +923417 -907660056 +-854096127 766358604 +-952541265 -942755080 +571777354 -234226553 +85369527 -224882629 +724546323 878268492 +429702767 -87275889 +768845419 -440736976 +-242581588 788032395 +370506082 -207108856 +623568726 -953284602 +592262994 419661677 +626677108 -863144846 +-812980947 320514689 +-209236268 -382274045 +-568737659 384843786 +-641896734 42487085 +-878070146 -533512024 +-150959372 805533943 +-814178283 -732671703 +356176415 -528142956 +-402078885 -120677805 +-64031730 332388949 +-298915073 355540506 +808299474 956814861 +-649581304 673276871 +570096013 806827437 +881779093 773466839 +-97094625 -186259940 +385138411 67480923 +51490936 489335785 +347461406 -969716965 +-66297088 -207942019 +-880397797 789538500 +-99545383 543431777 +-629163267 861179802 +-203606473 77551912 +-661449258 -486935658 +-1963707 -48729150 +719195676 -519774800 +463003591 632195475 +931729221 -752967601 +655214404 -224924975 +955936254 -647275271 +-904775069 589979393 +-981662162 -471353759 +118275941 -517053283 +-610381170 -509185107 +-387324167 -360965698 +-949563924 559907378 +776704474 174599047 +-336478417 596074880 +-345860486 -942505406 +42452255 -149746924 +75073150 440160494 +-656625690 201144891 +474012413 754661825 +-253665491 410918246 +-643462216 -306177615 +-409764705 -270403601 +-589488149 774569984 +-382316068 -843332651 +140085020 527527287 +279138261 63480915 +-992365426 -124268644 +293640721 -826863391 +411081711 -658361553 +825960177 -627774255 +-298717651 500027536 +526932672 869029902 +70491399 761940412 +69975207 622494997 +903466622 679718146 +-82735039 -533268681 +-989658090 -663539417 +521433362 -547309547 +-403835001 -673037230 +-649417126 194286586 +805748887 -244162522 +-961843403 -842312220 +856974098 -905364608 +810146185 233745658 +-862725480 -124991681 +261475077 475573271 +-14261181 -801883384 +-590441079 578056160 +219252572 162634465 +126793254 309087588 +248923624 645962319 +358884321 355376097 +-102589233 17906690 +-32931742 20381971 +517289817 -518553038 +482393645 -701689347 +409499567 616880250 +-875934129 524053585 +-875242232 246330594 +-200644027 -236988890 +-819759653 -419443646 +-830625724 739132706 +-576679011 915462804 +-986218806 669178628 +984793381 517375168 +-483057032 -940441321 +515821394 -155728619 +-681237096 -57472423 +-76513608 -992129467 +-380163197 -429358678 +687093300 -741879389 +-273938472 395050311 +665192794 262621917 +-437381220 314442337 +-391947200 969724692 +-327863104 963088946 +-37611232 422808791 +257474504 -360297564 +934162359 -381397977 +603687027 -921879406 +113152429 -548853074 +748202535 -223040432 +101848447 266601035 +767036765 -496117154 +-280289130 -533985095 +-691843968 -785756920 +432300288 139000641 +885302579 -381603169 +-357848879 929472216 +-750725449 -574243270 +-29656900 -171856948 +402963400 -636724347 +-16464674 720867441 +-1099080 579110791 +-736941520 258539311 +328456968 -219961945 +-740682562 940888343 +17929788 -991484642 +648852478 353914265 +-585180525 618758408 +926055943 -313455386 +-803650526 583557968 +998887400 -822981402 +424792334 -72721862 +-686238063 295661778 +-522225754 624895342 +-652837373 357632194 +-782418855 -892408047 +-206715187 -334501504 +458006455 -599368759 +119145638 -126845074 +-158754681 270540813 +-469215937 332328812 +-620039146 -18510153 +812263863 -192301021 +921990033 642296559 +879997509 612109808 +211759597 -988168660 +-316378383 -130000344 +813276734 -124942432 +-599242951 908362825 +167074537 -196613968 +-693353402 855706594 +831755312 -268335468 +97625535 -241729016 +-770330367 -572708944 +981645828 -3945036 +26484760 952885341 +-952570025 -69100645 +169363405 825442160 +-449441107 375529340 +941543393 352720408 +-163123742 232325449 +825227642 825840154 +702941293 -605602483 +-800782069 -787605631 +893871949 725622244 +-585991960 382714801 +492446703 -173327579 +-452702499 -52319182 +-367336165 -337554830 +-313529208 376857161 +-81360610 -775827106 +-267836872 810359812 +-950930481 -59247039 +569759679 -751798355 +-222116913 -526926808 +-837895164 -537627449 +-302595523 -250872242 +-768136251 -680636488 +353837659 56162806 +-782449799 -352998576 +-906556077 342628962 +796482905 299930646 +-905149796 204828071 +-917549290 12907384 +759100025 616172269 +892051153 -152507930 +188552512 699481830 +-655251941 -512985086 +560784884 -443549363 +-385030874 -664986087 +-12382701 -132399529 +-367347837 971704885 +330079605 976995774 +82901818 -709368487 +-477154164 -279203490 +-364017165 -260229029 +998973414 -80675872 +-188803332 364349440 +-3979174 -172722914 +-524998134 -922909875 +-975453745 372542207 +555023827 -331256093 +187073164 -269824351 +510272292 765584073 +-951821129 -713891585 +-566125056 -174054943 +-685085199 -330629985 +114592982 411288733 +694160817 932968844 +779865671 -806037108 +334808008 -625789757 +-697207080 -426177487 +-931649539 542750744 +755275675 8159589 +-311534885 451320762 +244915957 -497652320 +-201311523 -973898725 +517671845 -765177646 +-259373881 92360444 +-281100659 -453838664 +-197665583 -329700143 +-449713462 120835625 +-123508422 -548857860 +711095238 79004461 +-552591160 66640043 +167591596 -14773647 +45991094 311391981 +-216512794 435027938 +-877061437 402859890 +-336786286 -635695310 +-323591675 -978536856 +594117943 515179927 +-47595493 -616050549 +-442520826 597903250 +79227640 432534167 +372701963 698455587 +815622558 567921193 +790602296 -901985546 +-202264740 511998154 +-508402793 129508 +568287317 -955361525 +-925263163 -891795327 +794902843 -954186804 +-359155961 748537534 +25580708 -474209822 +-30190040 683289593 +512611419 -94494881 +-380697695 938128910 +-933588778 -783080911 +937347280 -289305282 +-87190547 -416126290 +-63922620 319289646 +-261403260 478073607 +-876568787 75465727 +398564998 -275579776 +657493023 -924631368 +-383293819 -607609815 +-445499746 824533540 +-144700501 -108289351 +607930232 80211148 +383279461 -730970419 +562054081 -13597992 +-252554930 226472104 +832621005 -490461829 +996986587 -275213772 +-815408440 -221022356 +246738851 -904995854 +914366382 -296794875 +-294374629 389924221 +-251173073 -714049469 +-205974378 -714007437 +40353087 27896744 +-734486782 -982489130 +517694334 -451387469 +-434831008 259473910 +240926546 868886725 +455247603 143854254 +-376364563 87048790 +-147689370 -633813763 +1709485 -657219029 +637572851 769449476 +205153741 604674287 +244395791 407102661 +-858098742 622496120 +-434230727 935910671 +704460581 776655386 +300702723 -112612662 +278801064 499663295 +-321962359 112656384 +-271326014 -733296680 +-8493904 -940543234 +439141001 489329994 +148853424 671930793 +787330679 -718740583 +-204069421 361813496 +-789866208 -609539348 +-904885968 186210888 +-799768983 -48566059 +-369074499 354875320 +300384066 -47328659 +-975634327 -140670849 +-620484094 777306273 +-192727789 490004605 +47705749 487867214 +963315832 -912721225 +15297946 -321073716 +-923553347 -41467553 +-41652074 372033828 +-362189686 154175478 +-57768928 -580802310 +-134283428 -590412486 +-456513838 825822608 +571863474 -940808669 +718969915 54525541 +876721623 204477856 +145416027 583108430 +-140689979 295379034 +-443133744 512208232 +-258492927 -544874088 +454062830 232049207 +-281091540 791382840 +444878381 234232044 +-82083917 -267820835 +-343181880 -831779135 +6171014 -997655360 +-292963860 868097918 +987924906 -621843093 +507868404 941105087 +-536094923 -507147813 +-231990197 947591007 +-632269942 499635148 +-41597347 77944233 +-97678953 -788738292 +-935397614 -494709575 +291851115 -806589076 +-709728222 -77000601 +718024548 -29256391 +-172592493 -638442553 +248012760 -569977749 +269747498 99687456 +625129497 -605502132 +875840565 -174835675 +9265393 -587491709 +485942890 -905199282 +-838259558 -346038043 +797703615 -550923596 +-86757679 -156572981 +708160452 -1503391 +-364054927 983894583 +-701847795 210574471 +-987014724 730055189 +392735749 500690269 +797481297 70956455 +419923255 916564600 +86440062 948474904 +-617145456 853227299 +-611348110 -357983487 +-810352363 -502341714 +-762387966 -385559136 +-946636979 827158366 +-371247187 -813367859 +-160849447 -668349296 +-610666222 681338747 +-443598367 768412189 +275323557 -646321304 +-233648531 -2136103 +57042417 506666737 +125486350 436045939 +-110029135 -513153348 +-660973931 38159573 +949861221 400537802 +785552075 586883120 +-528999144 -807936664 +-579284275 -68679774 +-509836866 584970896 +689105481 -973853879 +905124846 -886753028 +-496537992 143363400 +423273641 452426236 +-648410028 -375144925 +-950754040 -615211054 +-221162923 668266010 +-472006758 897798876 +-914523305 -838953840 +594518319 -495847812 +-788335006 -388319196 +312416988 -313262220 +-464745506 978300729 +719701097 -927582730 +-854226186 -158090028 +-327015721 -796544942 +132586731 286194600 +838682532 -533349665 +451043424 764594092 +465028427 -702045555 +479568232 86634392 +267321658 -594103499 +583754425 861138227 +904225014 50108660 +803357215 657581245 +566784676 694924803 +-564725503 186936332 +-633817233 289588488 +678378504 -824149323 +-831728139 -772267338 +175510682 829305763 +-822284669 -390596744 +311146299 790384115 +640538835 422973817 +82847719 160883244 +-557670962 223754034 +-294039097 365633813 +727322394 -374683691 +682367159 -595663597 +-660652096 269195917 +333822232 654107281 +-707768098 278919240 +-169737379 -981718412 +687494215 -782687389 +356886830 -186895387 +-724737966 -935123485 +-968878937 233432910 +-837106413 466079451 +863987262 -364689736 +-165057625 316096567 +959481739 952926969 +128843594 -935005230 +-744704217 183485985 +-945213103 -566830048 +-966762330 901181991 +-377320854 -241740757 +-223635046 -103000817 +-201117559 -826148428 +924536128 498179138 +162677900 603837722 +-433429206 -195827217 +231174707 85857110 +455015248 401942391 +568084558 840261567 +69811171 -22654952 +-480197877 -240718123 +56455513 736807778 +259485345 626007595 +911092146 563724560 +-879995622 998533348 +-699636294 386869121 +765678927 -404978740 +648473012 -960806574 +931259429 818579729 +-689130284 -371673977 +874932116 -590722940 +122557173 -951382532 +891040222 -746859569 +781908151 -454012138 +-591749686 -5741628 +-502951874 -37967319 +648785257 904428910 +810505160 140017312 +39622374 38674083 +722198766 -437296587 +405108329 -1885624 +-725490092 -82866150 +-371668340 -455203305 +-389359062 -360891616 +-168448811 -752249871 +96704700 -694211872 +861379839 -286233374 +929709102 -896094946 +-842393444 993811891 +-177687537 900896738 +-469805155 -481599789 +459907758 525207994 +-743586297 -887042163 +452658393 -321654623 +493834269 -737861501 +156461679 -952846962 +448852489 -439906260 +-979158061 -674836272 +821533320 833160158 +-735773252 -522647728 +404612100 686484054 +660392169 954446453 +922133283 288252200 +-512107896 217310735 +-842846206 -576144111 +-191033325 61889908 +-579398821 -413299121 +-446337181 591420783 +-829091726 805147805 +-457560904 -175355412 +-824024855 -839174403 +777719296 898234152 +490672151 412509037 +838466750 375813316 +-852633332 409765653 +592688606 90448054 +-661113751 276477405 +-62731436 135441691 +-760285845 -136061877 +-505375844 604754537 +-722761477 199937555 +-346888237 322919916 +333709845 -437517261 +-714536900 -126647859 +-501175635 978642080 +-624655079 -694872266 +803256585 798344757 +-431852147 599583878 +365908281 -119324805 +-951823290 702534572 +-463083268 129377697 +297650124 946504517 +-929366916 -789553760 +862931749 -487579897 +-507273465 751699305 +-790695159 276898090 +-939413800 -475019183 +892621308 560088792 +830327450 -258079735 +-604127857 -979936619 +738320460 -932572951 +557737881 535961361 +645404609 27626112 +376762379 426773723 +218195677 -77827485 +-252267602 908012784 +219967046 477482102 +358487678 -965928803 +975079214 703018410 +943092402 -234964021 +976052352 -679257914 +595624584 -29015778 +857158449 -77866098 +-810334117 638813091 +-131776724 653506394 +-150428851 -338795762 +-24936586 -868507625 +210064473 -475906636 +-727861348 129967403 +609591092 727343268 +120703956 -507903949 +-29160168 -970486989 +-154063175 879460397 +211061116 250005897 +-162192218 314689294 +-184799268 239796508 +137634867 -12604365 +146034640 -815404625 +-844399970 -707926738 +-528242453 78236969 +96345990 -676796209 +383536125 -537301734 +-563544274 263508108 +690722090 -349156991 +995908126 573847811 +282706578 546262301 +-454715728 963720751 +249518884 -259981498 +-581421988 619114997 +-447907059 -58441652 +880636736 781676577 +-506012339 628565047 +598171680 -500692007 +679013615 -140702842 +-779289495 -761928649 +184622362 -979157391 +225591891 603254119 +243460523 -736485433 +134888091 -657519324 +-668900645 992131681 +-87363402 616692939 +916657686 549478686 +371241128 766183539 +787676156 609319641 +639018096 210912594 +18674251 524282329 +968934258 703170137 +-1985765 -199022755 +645661735 -877893551 +879761631 -376391138 +-716145668 -258972379 +-114453243 974679559 +-519643794 -11568419 +-242128859 348504233 +240395423 20723563 +-869900378 248367666 +769119410 893460506 +-447781164 531029856 +-507888201 -97753216 +765787962 -373941587 +-33253256 -397714857 +184007842 636588501 +-907216737 226745784 +-466305722 546013287 +846734992 842373171 +-785732955 513928874 +-304044974 596078607 +620989209 502603491 +-737433444 43500954 +408350365 -45448545 +-2107448 -421984228 +311014219 -836674339 +-357672580 -890884865 +-329239336 913480071 +-827014973 731971851 +-49522632 444221724 +-411675360 -622804443 +993672720 -635959526 +50835388 -484940050 +-688645996 -519320172 +542901525 -484526731 +996866237 -385474595 +845472558 308184127 +315669116 116885528 +-435598056 571422173 +69852460 277785589 +248806066 -503194993 +-215852377 -969079057 +450318793 385826343 +-637620681 141635872 +-945699342 718976719 +332996773 -503177476 +804230762 -629793816 +301126373 570524300 +-708634532 -715858671 +818414044 -321813794 +356424099 533725871 +248877010 624531488 +441091258 -844046177 +-361939858 927764978 +-547694598 -797322269 +-510710847 -970092319 +55044799 -976899066 +-463133271 -101208438 +-676469743 183937476 +-152606840 669314568 +-414565857 -260878566 +-928945894 -731668121 +135203922 139073043 +-133585323 -631113162 +479325334 -850118798 +972652818 459826174 +-55747300 265946949 +834485244 -591223672 +852807834 -706958709 +-868206334 -432598433 +828249858 309196009 +2384473 788994810 +-302829782 166339401 +394445845 -490777050 +101093250 -579330456 +944545602 -237026540 +796597867 -594491168 +526169353 72706780 +-548595374 -51806314 +-854044565 756713593 +-648006073 140386325 +-56913321 -437086728 +-945000605 -478637086 +-1527746 -808003238 +-156483013 -226861695 +-800497239 864366933 +771163471 -649562763 +-784869 443981015 +-755212665 63957171 +21034684 272685520 +536851645 771812663 +-744701957 91458112 +-225337891 299353742 +-833634841 71540941 +710927663 604495594 +-651767975 -26428966 +-279515184 238787789 +-208885041 -723745152 +232697441 349043435 +-193290232 -541784514 +36389021 -580529363 +-26863945 -736582534 +782673005 824598692 +884306800 454751831 +-535994717 279779240 +901058573 617122604 +-460457098 -180227206 +348256891 989872406 +-915040939 -231881907 +-396325002 974276355 +380678736 -113622414 +-909520975 264927745 +722416528 827267051 +-758775317 -82349651 +65734 -909952467 +-45533729 872519797 +149084403 647388520 +789087541 -804622519 +159422517 718607300 +991072210 756866049 +-532805086 -50411200 +-6809994 -920161306 +-134852976 791267356 +781597119 653857035 +927748184 -930925520 +252041904 -290642337 +-901378756 611496538 +46012529 -44379068 +-739025335 -499252944 +-575811461 394026391 +-897972914 126680990 +-880403670 297240035 +448086177 946331631 +774734612 -696002310 +801262122 -312484288 +-240941529 828735879 +748592703 -421260654 +954990286 -589554934 +177046887 560930927 +631081559 570586828 +357616454 -398408291 +-748569401 89015563 +-31636684 -960229959 +-102414851 845948623 +333848061 76464545 +-493267275 803674208 +291952463 -310149438 +179210282 86511867 +44433061 -911057 +-882240052 494932322 +-855841639 -248859498 +854193096 549577456 +-809455835 -428148704 +863354213 562245539 +214915750 557688559 +-821618420 338411968 +-975227932 410588347 +-195179812 207988469 +474135421 -58988521 +-200259090 779406352 +-939476612 354081593 +882082199 254070147 +892681138 -800041941 +574055020 -962467973 +-650246066 -528223805 +-408828980 -206781786 +-360462033 805707397 +-461054311 -725621695 +178474456 -608135474 +114841519 -282634157 +712290278 -38724142 +-418013023 -466140523 +371910110 -556793413 +-53467870 -199706565 +-349361752 165059948 +389153997 -687237494 +-525133680 663466645 +-428865637 -714053979 +369018050 -721487954 +565869714 466419124 +386596583 -126443414 +832263003 567014865 +-431152408 -961735902 +-350013338 795754506 +-624463245 -347819605 +-390233441 777364160 +834486584 -595645198 +500603941 -324284528 +-789767301 -497286046 +-515943558 -831782412 +792212393 -789809451 +-36792168 987125641 +-345530940 -436712479 +40220773 255105444 +-356037910 985115275 +-654368386 31326063 +-463823050 171855320 +-425626936 119459146 +-501490737 167746533 +-299129178 -757698508 +722333099 581873039 +-870931711 159866340 +673062657 -116292430 +890354547 -844904376 +53947375 -47475554 +-875584054 367007187 +454008534 -542409005 +-229294524 87179184 +153341505 631730600 +218154165 958897945 +-243041338 279827825 +-313618457 566913144 +772442071 969582182 +-779341057 758474928 +736443843 -509987717 +-859932258 -682581286 +825885672 -633972563 +-165648601 -931378767 +735763540 -253871826 +234558673 376144068 +-405765672 106104404 +-597052729 853487398 +-773920183 253743956 +845305994 -739204368 +-816712077 -671183079 +247517012 583884863 +583956509 -266711070 +-49032786 7962967 +40439941 -9347676 +537947788 -241992825 +208283368 476943109 +583339109 330758363 +-719736321 131007995 +-635615366 278944435 +826660861 -244902846 +300247451 802904058 +100217908 -310394055 +-138305759 -492668464 +-788909416 -532639855 +-613055338 440140635 +213422099 111431582 +620059204 693753895 +-867633884 78239483 +602281416 -353339143 +-615074635 518298437 +-476220064 -223621549 +-8289241 205605044 +865961159 164617314 +-416029311 442131187 +273623397 -247083670 +-146400110 -798587637 +-427797319 884416279 +687125940 -478366122 +208233476 -660654341 +668714999 -713565585 +-738530262 -596827186 +292580876 -40013485 +-174066321 275633747 +-315772844 -345980525 +-340096947 -672907968 +-155747677 313191537 +-885146593 830568213 +-141127430 855297992 +325277451 12120649 +-4623925 147897281 +-566683608 734388772 +70082789 396378435 +-513991172 521295952 +-874375444 212732060 +58063620 757529674 +-137274837 -941045341 +202041846 -410709237 +391153872 981331546 +61028888 -52986551 +-699621026 80975942 +519898259 97991804 +-155395805 -230168968 +91349540 737103894 +849550996 724948327 +-208597227 -745545769 +-344089721 -598875572 +881795720 822873515 +-670240336 934514269 +-985527582 83394671 +263907946 841897791 +-431580955 726113373 +606740982 551749173 +-614963440 427384112 +404141422 794380306 +189171524 -22331305 +-850265928 -317574194 +-257839850 -424382831 +32367600 682285536 +-60692097 794625438 +711523699 -240498595 +573106529 399901548 +-372932488 608637468 +-544371879 19923914 +994512211 -390146901 +670326164 720593361 +404433179 -499715978 +976401601 951947569 +-18375476 -362734857 +17120898 759414908 +-737060304 18074813 +-936218119 -900439064 +-200298268 -429168681 +-987202747 -761539262 +-804771775 -370922919 +934972761 -659973864 +-643064381 537971256 +-52258569 -635095175 +-578035648 -11242973 +972154231 -673515187 +166410184 934784984 +733061642 -68433604 +325585574 -246033127 +127337227 -505708428 +753086575 -590171305 +207825268 -860874232 +-243172613 -817976725 +577382232 -628570858 +85220655 359623957 +814673064 169294387 +822111966 -541449722 +-698016373 -880399493 +662548797 402812871 +981853349 -245159574 +3510131 956992485 +-596196856 675878199 +-73809522 -366753748 +-566795317 876276645 +-558737508 -647078619 +-356471679 -189832546 +-220481936 899912571 +-793477345 678731873 +-813939570 136648409 +856962590 991941413 +-618817214 382477775 +302488820 959368008 +-307968410 161638196 +-166069537 748086817 +-200175417 438330863 +-374359779 927928926 +215463058 -47440384 +888549818 863402249 +-139667469 611863877 +-759636697 -710117702 +206665357 807185050 +196475365 438559611 +893241617 -130509867 +-159453156 -367044629 +-999763003 954184222 +-955539451 -553487890 +-358305896 -366372538 +-258575254 870159610 +-616147541 856456296 +-679427227 -270282361 +632895363 980774256 +-779405186 674884443 +176070380 634563350 +-492790587 -841589050 +724198452 717218867 +36614894 283113579 +73625964 277404858 +-557819469 496520474 +-844037007 602568855 +447563271 216374467 +183914118 411685973 +414310794 -117404398 +-19489074 359925241 +495618866 -6290938 +6176065 505284171 +-200838306 546029274 +527039041 -939609862 +252225086 -577992133 +-443255485 -524933349 +-867974681 -957450793 +904185731 784806887 +198442950 779641021 +-719474835 -464872524 +398826398 -494042622 +-354091328 -80754191 +269900345 -157684891 +-780717125 -835540334 +897789943 564515873 +285639652 -473829189 +-260759051 -713775128 +-409694456 -188146168 +-943075093 -102532494 +362524103 89685550 +549684449 -729273821 +-564055943 389423722 +-44232535 -524860693 +604328814 271562500 +91030305 -513319680 +525697081 -44600812 +-220900233 604412018 +-257379793 -534534066 +609025941 902918210 +528348961 381148709 +508578559 -929406830 +224434122 726523855 +33203833 845218133 +-205809528 220253547 +-373746265 518764319 +-495046522 346167158 +662304422 -415187660 +629879045 974716774 +-414887788 414264990 +927729314 377681437 +421078126 405222268 +514106345 16815278 +-69684222 692753356 +-779749432 47983565 +-127117717 -429523270 +-34425637 609454196 +-748767353 914797604 +-234368173 779527737 +-683390977 -82829451 +926012989 -855534720 +185135134 -347558025 +-637727074 530909390 +-241979260 -955479754 +765093445 -642759730 +-352443077 516308350 +-14658669 964471102 +-42260422 790996561 +65206044 817581402 +871622794 -16839164 +-339498176 53814462 +318898230 -228032287 +352621455 362596593 +-824487439 -888295270 +-389033965 -911580275 +-359207396 -802797027 +-520545109 -711825418 +526400041 -263953586 +-785921963 147387471 +380628498 -127635808 +-496286656 -700609771 +-372885579 171005970 +243026049 -210431125 +18536740 985607782 +-683977308 -294743269 +736755453 -550124807 +970582527 -552006426 +-257015396 -139304385 +669370703 -853094604 +489111989 -92989597 +-156508401 -236979695 +-956029358 713858006 +-174965400 91459071 +21224338 -712581180 +802500315 -129464656 +-562632377 324808424 +222413374 266153219 +190855907 -465214585 +659679966 -254301335 +-723950530 821442330 +736450635 -77490922 +-201805640 -647206655 +818679975 773320622 +439697516 -320016297 +42517072 -807278156 +318721639 222281992 +-885594793 911716540 +884860716 -529492927 +244599032 784973938 +-383830325 -155340144 +-820486023 308154926 +74528668 532369499 +-431939662 344035895 +-259170408 -460117378 +60228238 -711196418 +-702588093 470804196 +-947731352 -972354054 +624592880 574823165 +487570935 -248902354 +-901104656 735592608 +-564187481 -850260581 +-461017584 -792693863 +-627408398 -785897181 +-123484376 344728673 +-327164013 549460446 +614186318 559686452 +231348907 807528633 +470573468 -149731023 +459439409 994586908 +265918791 -354243708 +-998679790 328255616 +-778692416 -932027068 +-841921860 -302295750 +-893361093 707923775 +990738293 251531678 +-198669794 977489622 +520311759 903661768 +-145544851 161378528 +-144874693 -449832008 +-570717328 371679183 +-187013561 649601413 +726783990 -809774817 +293899129 -784873443 +288630321 -876803179 +-820747244 -152963157 +204873926 397453838 +774943378 211045188 +607028854 695972138 +575124315 -223802188 +270889389 453529289 +89704869 -139405418 +712901170 473042477 +252769156 -981187631 +628725402 234627470 +-465105261 272862573 +-123998686 832981308 +578283380 875451810 +-571176765 -156104678 +-935333419 -418833929 +-209479304 778278665 +184481815 -457470060 +-577090231 755768894 +-443958996 -135278339 +315729491 -667062366 +946381645 -949731667 +660567479 749275139 +154015091 565099466 +-307285099 -761035943 +-691670112 731409120 +941984895 -337729244 +702740606 208518978 +-936841533 901535326 +-981846098 -54677221 +587575651 -3859036 +164590017 -926750579 +-786708118 -576361190 +-415633706 102102980 +573962227 4154138 +-632706212 588668519 +600871831 -405905921 +56517158 -662734799 +-181301658 -843623381 +-241137641 588589071 +-305926335 -304195299 +493653303 -721222043 +828499651 846661742 +620887949 -63924582 +225685559 576477111 +-99305079 -513028591 +-499986634 -556473828 +769617114 860944157 +-784810428 -253097313 +-551862497 616986580 +479260400 125650064 +686978312 -224213016 +430438136 329576263 +-86342027 -533846059 +630074006 -605281454 +-753149100 -343294271 +-382672155 -229524107 +-207926747 456623281 +770195573 -187898592 +884529331 -616332404 +821355273 -391638965 +-15982041 398248281 +-993653222 -91650834 +-945817265 -341812389 +586293392 -895881187 +180944444 978024519 +-860513946 69687790 +-339908986 627505391 +-338417502 575617810 +-572383971 313920603 +-800141058 -447933297 +607545236 -337148383 +132120829 491779435 +-182592516 998417001 +-845318205 -726160753 +-976468979 96661125 +-667283053 -308196579 +381573835 -552435265 +-266878038 951251441 +159984805 -701695597 +976411583 -785996228 +-934964114 256412095 +319153608 -483451343 +-616249839 79720289 +609184519 970801224 +-202185603 -174187480 +31831812 824965432 +-150278173 705064557 +-98525362 169196953 +897950274 954501862 +-503596436 89632806 +-670788378 143806147 +-375045227 249628571 +-962245065 -174398917 +988056919 3897165 +-4051607 -569658654 +-240353040 -578996479 +-83941876 -273619333 +792218354 -716649816 +-356668290 439989562 +580391203 462454712 +536654717 408228528 +840517915 379402200 +-519505840 -955056522 +765475244 -831863400 +-432436317 145892585 +-66502119 -206055998 +300264104 741755594 +989210897 -645066763 +-226135710 757268621 +-750518702 868264367 +-767059655 685721613 +120631141 379897336 +-609211709 -173770432 +-52559402 663844618 +661516272 -699571667 +-686523113 828359315 +-604347763 -715386958 +-140875313 620121238 +226111272 -508479337 +-407425354 -154215578 +-272513544 277754808 +938681778 -323284878 +814980423 406011673 +438925084 941444147 +-95245275 4792856 +-96161930 429968726 +-818450377 -421162870 +521767008 -499569617 +468365903 -436413136 +-38867762 337033832 +756608717 163710614 +-257570273 277688646 +-262649865 -20943917 +-450378768 242652049 +-566733419 -293119644 +114729321 -738571655 +83845682 -237414389 +903413609 458602009 +999980893 -346739623 +-66821355 555354320 +-76642502 -445912378 +428964467 -446975462 +286026708 -673293690 +598402286 -768506725 +-282356573 938232541 +-727172860 -11110029 +321629746 446675014 +-985445262 -140680013 +947482494 924918185 +805216728 808781806 +135039129 729517439 +-410807918 -427449614 +-713068896 488549747 +-997288258 -695172639 +33059415 202493400 +31070365 -202421083 +-302384994 759802031 +-7892767 26617267 +964782077 -313502525 +-874703215 -6363685 +366650329 -741800102 +-308445422 705447859 +662656305 705902017 +-719000962 689990480 +831276930 -587924593 +264970181 -596885917 +402026990 -473701640 +-160541542 -700342914 +765727005 461088907 +448920425 923524531 +240406999 714624502 +933489168 -345968606 +-256758068 174281892 +912024787 458162421 +74982696 -892564267 +692791218 -100746791 +983261579 -489127123 +-403907438 416358543 +-278221832 -525504298 +-725053441 965588000 +103433829 -199925524 +915142781 861848108 +-207584830 -912245409 +798707917 -958575966 +570517136 -553481203 +403299723 -110846253 +14403480 -900931486 +-769946421 -627666935 +457939815 355412909 +-906720641 990033513 +810034244 428839987 +957050259 647813453 +888253972 666042250 +-683341671 278340666 +247687512 -34249982 +-625424004 408008838 +-252852891 -641629729 +658088910 763137082 +-91083051 -322711042 +-896597040 -582930175 +463551592 -516055346 +925183061 162102804 +-72709607 -891083322 +645765462 586281336 +-38441807 801039186 +-346387289 -872301759 +544900096 403262909 +648480523 960719780 +145537563 -209132033 +79026679 37513606 +919059879 -746477223 +-701944282 453065222 +-447291568 829578274 +-587166717 -39524237 +822903028 -188780667 +48497844 -113042337 +585035087 -589492321 +-617208055 232385753 +990701241 125907917 +979313403 -728074045 +902243967 643410377 +-693487599 534262703 +759522303 726777114 +270871340 -609214662 +845518234 71013250 +-185714315 -355252842 +780768132 603118378 +456362767 418825064 +850861953 768936843 +-620646368 539181091 +-164399651 720181401 +-295500877 -831896294 +-509785758 404193908 +799413722 -910308257 +-125208543 -786008720 +-521506660 562474323 +-95463071 -11440629 +-779817463 -538412649 +128932452 -52207765 +-749150391 820160126 +-648535885 604700887 +997497941 604949478 +380308611 -229987554 +267555272 -692460900 +-653472530 412167986 +-619454451 -946889617 +287898357 733000903 +282588142 -856061959 +-338564556 570599178 +-235008488 -879258598 +487124276 570497628 +776809877 -258350393 +-486848167 883182145 +823220663 248161838 +958790977 -131425801 +-747106092 34808956 +-760724120 -357451188 +32795219 120832820 +-395560528 507351208 +-401249189 959385003 +360869349 -519864924 +-79302752 299570712 +-242448024 593655364 +459343224 -885460510 +-811253701 304166743 +487486321 121572149 +-565261154 -890028157 +-933506862 818758777 +-883937968 -691127277 +637649746 417971817 +-865538855 -750195181 +764793508 -13995209 +-689595591 676745334 +-188331936 785793755 +108872053 417328852 +-151499485 -424123422 +926109253 -466965156 +645805052 251428767 +-336820062 986183205 +87004885 409727203 +-708405477 -544754202 +-874276134 616151453 +-228286195 -334705247 +-619757197 160610291 +927113854 -418396952 +-184433471 -975556650 +-840471838 429252113 +-884006890 654667761 +123257747 -886515284 +342852327 -568990472 +-961890991 805683339 +735763860 -501029385 +897901322 -276974051 +578664804 -978469558 +25463611 419045474 +-726593855 -76928709 +-447917879 -284282598 +330188780 199360870 +75558289 396752422 +467575584 359847344 +345114405 -483813927 +74226443 173970773 +182689403 -422567826 +-421425637 -969063608 +-509403726 -901931532 +539112908 951416199 +-927137255 377289621 +-387672639 -72609543 +-437736763 109588672 +-637963687 -470813673 +-659826141 668814538 +285152111 429865484 +660114 -509065936 +742998706 -794293374 +732680952 -917682571 +15050720 -923922358 +-575672393 -240717510 +772451118 750583590 +660085805 -259059461 +-245020024 -569191489 +155380700 -739797432 +-819070109 -568677066 +33093352 335447322 +843416051 -944377165 +952208882 951912648 +-428448979 -974817046 +58998216 204294986 +358521749 -598490583 +-188522727 -226772665 +533592257 384552801 +-152043005 896097552 +73719748 952831632 +76227422 671941735 +-220759839 597735788 +-265856848 -493522609 +-718024981 227516439 +-290575888 -36240189 +871959998 -311531955 +-254593783 -13235853 +14655075 -697640221 +-414076400 -821813016 +-54168749 -176809005 +423735442 -778151012 +-896577317 -277644770 +-855166589 -538805326 +-261615826 -675959958 +197948030 238376209 +596853872 649752919 +-314014648 304269157 +987733273 -311533707 +-849815280 903142058 +490803752 722674332 +-693478162 53779110 +-692668965 -73501099 +-788060477 -16969126 +-761730920 65368788 +512817881 611514861 +723786184 711380473 +212747074 298011350 +-481449540 -21225320 +-916084170 -983944004 +282784513 -975734172 +-567765 977706137 +63712263 -44124965 +605938436 -80069244 +-942467571 962045569 +-444094126 235135916 +-304020742 -777203904 +-671627326 -847000902 +538666288 -912335972 +2773749 -932858364 +358341739 -936669222 +484302614 928635748 +375506327 886232718 +708249902 -432597812 +-387505616 291255506 +119216344 743658673 +725812967 -472988888 +-471175379 880525458 +-422138886 -873579810 +-432180727 -991897782 +-627392881 443960648 +-411785149 687387513 +370962774 140487331 +-816536055 -112750288 +884342699 40097587 +-306152289 -970357354 +-780266743 734224429 +453695090 822771028 +-444567170 738792849 +31000023 221411558 +433492419 -333462492 +613683776 577123670 +671199317 501965774 +-404411746 187050954 +596399017 22014779 +907195471 -705998402 +-879179717 503818618 +-585904926 260308395 +501876022 521714669 +-563362267 -806822744 +38731108 279058355 +-831341748 433668338 +-37500720 -934954213 +1578815 -246865869 +-205580349 -766024712 +-253855109 272794192 +497622650 -734286919 +719740982 -422144683 +756789632 -73369314 +-710202171 -918419834 +-229409412 599418562 +961104029 496557083 +827172503 -445925231 +420425717 -762214477 +375649716 -726712681 +-110101968 621452246 +314703597 -704214545 +-148081195 453139445 +-145195769 832858033 +500056179 226126797 +-22085243 -301481676 +778200920 456328951 +253011914 359343080 +-591566814 833133923 +-785377460 -559355150 +-299657225 521115488 +801381445 809352464 +705808726 -866868247 +639135870 -617651830 +-872372441 656741667 +692348181 588073488 +-673700125 -446215336 +116167879 954427133 +-859047171 -300247934 +-590826884 26147752 +361491619 -43383300 +-550210217 -92975596 +963325949 735728134 +73573533 -261855347 +-34811879 -235788836 +774580222 -380822145 +96641262 -482293500 +-586870256 -274212679 +306814489 277039708 +-178934133 -352253948 +-621291663 646984498 +-978931298 864469428 +848441924 377988488 +49027170 53810855 +572879238 -538399875 +417808642 -836309048 +-720969897 -804095033 +-177229603 -402517996 +734252256 -29151834 +454187402 883707720 +415984575 -178501055 +916452189 -880404639 +-596094843 848723427 +537966154 -18322874 +-655142720 -509585867 +-921632458 -786972261 +-145965340 -570816958 +-321182613 144661055 +225335369 13009437 +-478142108 -792998969 +743887500 1748383 +-300536376 -170694624 +885254066 961330674 +-329501537 200820089 +572056538 -508927949 +-238500422 840974072 +-759736429 -4931448 +822211266 172002599 +-947395123 313260710 +-389568562 -894090582 +137424315 -277239700 +-615843449 -286209313 +224949214 -795731381 +685633289 -489368451 +-937781177 -902965309 +986563296 427154141 +348279754 -893582174 +531778324 -313891816 +-803040632 -446251443 +-491809452 -658165661 +943823749 -391410363 +-984518858 429639876 +-420054119 765974495 +-702621358 714718385 +440689144 867071525 +-270698158 892565395 +-420933152 896827198 +611437821 819626487 +-858322933 -796862852 +-197650703 198112766 +596324945 -730720788 +526005973 -417584599 +-17200566 535938664 +-898516514 969031807 +813571414 -827189379 +329219220 121394343 +-770594813 588800278 +476807980 254267487 +145257572 -201675081 +-918360592 808552801 +-411414976 430073632 +-153230408 -516714245 +193891844 -343365732 +849198691 -790183491 +-76702120 -514659722 +-608397702 -647517178 +-886659084 -413410385 +-829072714 -400499036 +-146575781 559890520 +248154322 -319347120 +-22205562 308154265 +-941094060 168472097 +-285787637 933548507 +120407146 277128383 +908225021 350846283 +-166723415 295742664 +154070409 -863769635 +-915801301 -673382964 +-267366664 -64656759 +211204243 -499311694 +-669645109 -805404372 +520516759 646896897 +906594893 -165426600 +-282375518 -595377480 +-935827837 51569600 +-691970395 942671228 +-817609045 -381242191 +245032794 163736911 +-103302416 425938791 +297248743 123433907 +229055666 -133099153 +-20454180 394250023 +550919051 -563824571 +269852342 436994114 +-160533008 -907633867 +-898084985 725490647 +959708193 730261458 +-139452816 -493635400 +886430847 619892620 +521408673 845147398 +516809021 828664078 +473638993 -962191628 +551737105 239923875 +-76597134 152673504 +776266750 -134126917 +33129352 -373614264 +-53346761 667973448 +-389600382 102113078 +882552623 -717828822 +-170012376 -618424273 +-824052916 56576032 +-525819953 191872609 +720474338 -434707696 +636231292 -821817345 +-829984367 606981022 +158801075 3306721 +-208708958 324610646 +-512904146 735347770 +27345194 544284265 +27980321 -268026859 +-158595657 -361672974 +43545572 403288886 +-444826062 747946472 +-105591689 -68768895 +-781979652 -25401569 +901921899 604149681 +278881706 -718156161 +375526257 927880916 +-487344558 -415462364 +-588363575 -313016278 +737485100 -170960805 +695675830 -242034493 +-327311254 545143246 +599300222 960249772 +107455326 578477098 +-774442576 874770068 +359288303 12883339 +254583104 977491568 +-601551698 -531711289 +944995094 -638109202 +781786047 860886810 +343478175 115298992 +275906408 984363029 +-456944757 832704242 +985000886 -403461278 +367957722 261654911 +51094053 -939166020 +-765490242 -120370651 +-456251936 496711465 +430055595 -801941451 +-648086457 -229427893 +-388779122 992293491 +564768331 853044893 +292778392 -57269298 +152696151 -636478183 +-724810699 -10130870 +-516010977 643795824 +202537266 356066258 +-117154148 -59148200 +716283909 -545080294 +-211024637 -265103745 +657364532 -309189014 +-95723253 546415711 +566651848 -73985887 +-639288179 501065536 +940317083 470479112 +570661176 -169607233 +-956205934 -140393502 +120208918 -722791469 +577942500 -182103041 +-387414871 -98668156 +-757395435 -970415329 +637096735 38108739 +895160903 -867088321 +605315380 918792206 +113690621 491784057 +-737791499 -645806114 +810292338 94855587 +-79407510 -80384258 +129486775 56680959 +-4294541 -465484630 +819173828 855230705 +-79750348 -632217770 +-544373710 -116934034 +33888663 -45339792 +907136725 506195922 +-198837897 967129665 +-241526652 -38024329 +858949220 -787988416 +-760860286 695124308 +828646201 476334389 +303163159 884982044 +51842292 73329582 +-633743333 -323075782 +-182042217 -838191707 +-994299173 -855793355 +236946833 965626164 +890247586 383807575 +-985486409 -954343728 +-338830601 -513697688 +-151038970 163569028 +-144491039 -250511260 +-911839139 805733770 +669556125 -140515717 +915701362 223231815 +-102259278 699122977 +-416517199 -943117611 +484080065 707448431 +-662260129 -714541229 +-394544778 381549427 +649906503 486979829 +34375855 -216716646 +-175330117 892775345 +782450968 -975022636 +238236664 869424237 +668469106 -453642897 +-855999050 515047594 +-218473802 846992459 +-518495234 886653180 +-597746772 -763661589 +-28136249 716552300 +-362785313 336042973 +-803700200 20896696 +-261518915 -61789676 +-813195586 -834102442 +-76553196 -187572228 +-906092936 732090900 +207275407 272195247 +898681708 -179670352 +-574454611 736472301 +241951335 338339898 +847631611 714740108 +190145362 -815641467 +-261621217 -18522652 +90757171 -510715584 +-39612642 -700876154 +818922052 -87397281 +-425774928 -972991573 +967693720 126157158 +175515819 89670029 +-943440427 -450105185 +-850564493 -570706270 +167610718 564602015 +-772714040 -277579231 +804241639 -786646893 +-486762333 971949041 +-896775255 924432615 +-787027995 -674849143 +877851298 87276738 +343130651 -590448822 +-787183854 824329405 +-864835010 14217146 +637496204 -67410001 +-696338367 -256366646 +-815659733 -801874896 +312307916 -463046175 +-732180990 -903983740 +130161734 -202064174 +172025999 -498094345 +-156815480 597716531 +-460533323 -660942337 +951966705 -894536594 +-946643223 10111313 +-880103052 -510554300 +823237428 -376585783 +-955390591 -158563860 +-716753438 644931194 +-743686707 742484442 +378339763 -673151127 +-720832704 -864105957 +330236950 -926148755 +-887053367 876166284 +-430214632 961512788 +493679942 300739311 +-861261525 -498874915 +291279653 792826258 +561362209 -881819470 +-614481375 -816777898 +238241552 122303767 +-977958825 629171659 +-976040115 878521087 +16944892 -971726670 +219660240 -632059785 +-417937653 -296265472 +-922848168 409213358 +-984636159 61842187 +-499061542 977218868 +-604710211 -543857198 +920732296 114680362 +-985451819 -472260840 +-139609152 915477389 +-779734691 914879243 +272059741 478553143 +450899091 231257251 +958734268 -374731289 +-527524 -940584855 +915378384 -837997497 +-799484480 103067367 +920746154 -227341066 +745673739 549899138 +-161443812 584713983 +-482996239 -900396065 +-939707163 -269670170 +871657402 315447036 +-151154066 423546286 +-643378309 462150870 +892409143 -415152498 +-162257073 34804744 +-471821754 319874560 +970699272 -736686901 +-811425450 852682197 +-868298456 -644937724 +-923392538 -688727432 +-449577757 -908274938 +-142153378 -373712509 +155063812 954225184 +-747033874 348295948 +-359919029 561570528 +889403329 -99746396 +-920903913 496972393 +553812986 519331379 +101038677 702745744 +465132168 33538962 +501275654 -535448950 +-895472686 128369997 +350005035 52165551 +-465618363 826388452 +66572983 -541890953 +-915721155 -780369765 +-768634669 -888587269 +-570453524 -351707268 +-740688556 827969202 +764690254 265823202 +569607646 713132131 +-596745465 713743899 +857627310 -478705530 +830107595 -64688339 +-600145464 663977330 +-64014136 -346588531 +70718375 122822779 +-427152124 -920803056 +423620200 172937012 +-685830605 -86501866 +-547060037 -156931683 +137372269 -762288470 +-167759394 -526768468 +323204652 -29419690 +912853157 -40234982 +-705394737 525449318 +692843266 159652018 +-612093230 615755191 +-116508445 651097130 +16199432 805006994 +-380099024 -969744972 +-3268298 -753225652 +-12846399 944470995 +-644398418 -773557354 +-291465306 -5028872 +506150035 -517929790 +-678101255 400320616 +914230361 424397960 +132951026 -375560217 +936016498 422769760 +-794013273 449469224 +621306919 686723251 +-75308528 -346567082 +-84930703 -765665230 +4809275 -852626112 +-31983999 448390041 +534628967 -535215302 +828971654 207822030 +72568774 -794455519 +309592595 -671437277 +113515106 853290949 +789967260 -543842714 +-150141222 -689890356 +978687986 -706588545 +-89360414 837810373 +141504538 259844706 +-701203477 -161185318 +-702951961 -369165842 +143374508 480842832 +947396361 -278011769 +-58350959 532151916 +-106795758 288776394 +-709575660 926209555 +-570252776 170984600 +313673222 -736621417 +538369259 -42841763 +-552292178 -553016731 +979977486 891817519 +880814087 -699772937 +34107343 560043393 +708202985 296440388 +-2239236 936860041 +-692909579 744255597 +401673037 -858960546 +-545688465 372884744 +-205326683 937722560 +-762438174 141362803 +-237852562 -727790448 +-495663217 -763586089 +943661090 -874109864 +-592705802 -35582674 +562527952 -22728399 +-90325620 -112228635 +980727785 277878668 +-448219341 -640730755 +331209397 124602456 +-106744656 222516845 +449014691 682661705 +534895802 286144116 +-615856191 -555453708 +-657982742 -827305905 +292597897 5562659 +959800802 -550914913 +266965979 476338556 +-740261664 959609476 +-523642215 -62428048 +414500079 816902264 +-853289601 670759281 +252402333 -955180250 +-348713335 -157078525 +-561119863 -846489625 +378945635 19996985 +-339909358 -478832443 +-377891834 -702871544 +368487052 350342297 +325188442 228943793 +600180643 81761821 +798725498 -884128052 +279622506 -146136212 +517860520 -173527658 +-103960096 483807856 +-586399854 -254793252 +-746032736 -257713127 +623837947 573073526 +-664287144 372751716 +-351123581 -260756488 +542667186 10738185 +127239514 -410352351 +485666648 960952725 +-139687420 -373757106 +269044296 887704957 +-195234136 -383315479 +-566611884 95533504 +-806916645 540705554 +-367252517 -676141028 +410476080 905310705 +399819533 156041857 +-377719172 -376641280 +-129924572 -311115839 +631399063 47386523 +291119976 -85284476 +-988718200 -956316207 +385588206 -669529636 +-106541182 101270193 +-740289341 642952864 +188481378 728712608 +397652358 149752883 +989951613 95761509 +-74892269 -649865110 +-704627279 -62240158 +-392326065 666092351 +873347485 -953263202 +-149053361 -328149528 +-40991054 414868165 +175172139 149832311 +398401749 -611453058 +-580619117 794748633 +791270290 -648499604 +483639928 -529308017 +-263782255 281273940 +-439317364 458227904 +-395447305 838922864 +923910926 -267979304 +-951753118 826438897 +-693460373 99280655 +-711306358 -981270812 +-688053710 -849388303 +-403296107 -846361313 +170196124 -32741258 +955599106 58295978 +-795377081 -774360000 +-815008330 -447011766 +-39811327 899937843 +-330105880 -161286396 +17313354 -162834143 +550526979 740584774 +93893420 -57417788 +786089584 -915339960 +861696051 -405567257 +-838947793 84047284 +64710206 -324677185 +-696428881 -57585129 +-227412810 854149539 +456530898 -117588335 +335328002 -905406022 +-216635916 218408497 +-992650004 -896680259 +789959767 -340294602 +707497282 374485605 +715649698 295391860 +89505477 -810123595 +773844928 828399241 +-520413802 160538458 +-708927161 -921168790 +-482743262 754250362 +-639912888 871873143 +-941057394 -699114045 +-527699498 190743484 +72321455 631284007 +692272761 -895706035 +-151670144 -384759163 +-142616561 637707034 +581877604 -85324282 +307862262 423493902 +-314899754 595135380 +-423477258 213933654 +-156189507 364511087 +878248012 733697326 +-550332977 953718699 +-259020222 8420678 +-756243971 -114809114 +141989857 -632490028 +705216690 252319406 +394623006 767107745 +-199816497 -336094547 +898294526 932534501 +-50205612 -474367035 +68274303 -566886891 +269499672 985392527 +-552981931 223326447 +-770995191 268217725 +-31734560 -489063173 +848721120 744177790 +-331881424 624322818 +300132946 -906153218 +765442074 -324892722 +562073037 -206776132 +-179740411 -106216019 +-371005478 -57785270 +-270023449 -389406369 +111475497 -545088107 +979478604 -647593726 +-887899375 842922447 +697573356 987257162 +-630580911 524645310 +-266023918 597110426 +-453789524 969071494 +-849782596 -471825184 +-845598730 -905717699 +-589125257 -544769130 +-771160594 623692964 +938982221 -389840332 +195715687 527808425 +201374621 -126180590 +-737101705 -507228324 +974587938 565827032 +-307653183 625871657 +55077956 645394334 +-67114575 -237130234 +20740724 -461571011 +272376240 271208716 +304646964 -587882389 +691626027 -926183615 +554619699 -15489450 +-540263670 -912174710 +277245634 412176696 +-824540805 -811756599 +62875138 -14640127 +470443967 -64494296 +-575383756 180005653 +742777241 382311505 +-769659670 320662333 +766172633 447073835 +466341826 20911267 +-716918036 -25369012 +426799447 663503123 +925262000 71524721 +561072314 -239834009 +451158292 938884152 +361084559 -726457932 +-642934400 652398103 +-168108788 925771050 +309776104 -574179804 +-875580782 -461611634 +979500007 346555188 +10970560 -851272614 +273487228 122549578 +276681093 286869705 +-261222237 -355168038 +-245218988 831273058 +59354377 588603126 +-631967479 -927853235 +-280045597 -887809636 +-669614588 -272374924 +-145015836 152146747 +349868781 695888079 +-202547610 701287673 +21375630 -795671707 +884689078 -736177255 +-755001671 -903783211 +-976082648 -654361800 +-708815203 -646007260 +883920814 263144963 +-723579704 -575572354 +679803363 -512408648 +-853667850 -268169353 +972246256 -830710776 +798977980 -655973577 +-606064194 -976659250 +-643693159 -540724562 +687855825 456312550 +741967821 -526942245 +-586767286 979697103 +181860004 -646621032 +380913596 -758479085 +809581007 541179064 +-916713769 795657972 +-723497958 559094460 +-15849228 425458849 +988675415 -124132038 +-148869416 -612575151 +848978590 255835774 +849717562 444138965 +-680959696 -4551450 +-926940026 -13602370 +344709190 273456736 +-968284326 643568688 +-921672062 -310124755 +581310563 128099729 +652741774 520987027 +473381865 -88746515 +-61756093 217563911 +-643737965 785119798 +-748008892 -320251729 +-863393782 -791544617 +-76432436 675318546 +-66034006 893576642 +50583449 434813368 +-329914991 377099776 +-835861780 767668465 +389320283 -756037997 +-713565022 302816641 +-368439479 707471410 +-324186365 533439457 +789493509 -763255068 +-176820208 659226143 +-990879787 7290897 +-757112547 -423220081 +-71424026 -246035972 +418787102 -377641985 +199898203 -137429890 +-151568596 358763327 +349603591 -294274505 +-655346188 -576397189 +-570445192 54074089 +-600508457 242779550 +-602672780 465551425 +-292881152 -56438256 +92913803 377698419 +-712281692 -132280371 +-32733917 -914371146 +656574305 -343548254 +-50739021 -807823593 +-443555287 -900529445 +-35003319 -800441482 +-40994762 991019027 +-488236666 -435009819 +597368661 468827571 +384457294 426140864 +21438995 -506486117 +225338467 -344032028 +-203677514 -815948685 +957700963 539414696 +171576740 559275460 +683693937 134306540 +-603991398 689666155 +937880586 -314044987 +-583813999 -42259543 +-973986146 -351300547 +420568503 194960508 +541687550 314649950 +987544345 540106159 +-621967919 520037565 +-10774474 -402362176 +846476286 491725709 +380298698 -110733664 +854156995 960021721 +-772953731 832462994 +-918385910 -740824788 +-249220874 -864023140 +223674045 970978210 +610745466 804308633 +126868607 651652501 +970914517 -429127461 +-688105770 686750370 +-801033071 390848793 +-80611248 177833782 +1127331 -207882200 +-243652380 -153081560 +-698507143 -453535497 +791303566 -558304901 +-762047678 757223140 +-987843099 181614298 +738290970 -229496951 +-958248541 -730423911 +795268735 126975444 +-291816778 -464431267 +3014529 694184633 +305846614 147346201 +-28634367 119371328 +902633292 -449105644 +-998905344 -968398223 +194203316 420848489 +-670670525 -830642145 +-293698169 475848911 +-503703936 230949130 +-182749146 68320521 +266785869 -190584311 +-223385790 -983096467 +-465679373 -484627848 +-27012096 -966504839 +-161862058 659032257 +375733349 26450692 +-787367608 88980651 +-968001070 595528313 +-126292308 69040886 +-216924263 643099536 +359484281 837525668 +787930187 855049677 +817067655 60677478 +-80776280 -860288948 +-48019262 644428388 +833693618 2413637 +-240763758 -607186080 +946887312 -784397983 +-899769478 345500820 +-105811263 -424713658 +-182655786 -225765126 +229667433 175726614 +121265116 -534418502 +701446252 -119336443 +-516432268 -16590799 +213420500 -204493646 +550457816 -782317570 +599625528 300573694 +-382632821 -443863168 +80706486 -742866573 +316318995 -171915947 +-901639454 -338636451 +-508889959 -486758493 +-921226294 557144166 +-17033482 -380230756 +-741287964 714969448 +939855195 880950396 +-856931704 -47340989 +950493473 604666057 +599647358 -23309277 +676830021 22698540 +-482697790 692458526 +-854831522 -861574786 +445760355 -422343659 +428357471 -692061094 +599698827 690698367 +-645104702 -625973780 +87781501 628812635 +-26150471 -622219637 +-779067361 -485828083 +718201794 -6893798 +258131244 887837371 +6017070 288965640 +-720095573 691324082 +-139480655 -784504178 +267734723 -266724851 +-518259085 622379262 +-760462233 365378074 +-890243033 -999689893 +479259946 -296374569 +-636144854 316817129 +-369156102 -598471659 +-531340513 920455125 +-68402798 639975675 +-270381087 548379596 +-100933588 -77456966 +-91974424 -867270907 +421362430 -925962429 +-684063874 124085133 +890375743 406510921 +824271620 -413375369 +499336649 -872877435 +551511358 115025597 +780277372 331020458 +716283240 531019865 +681387334 423978663 +-133950509 856341441 +-42498958 348530107 +-969805740 897985798 +-895159911 -486031589 +848178645 779378944 +314134298 950975568 +843211540 676057426 +-629311230 -192310537 +807321251 -537153068 +-62132636 999191478 +-410593270 -34104675 +-255805264 715982414 +-735578462 235656969 +76212548 -156588540 +-637488868 175944444 +705443759 -332938397 +-75367582 876729698 +752995152 -831080177 +-635086802 319625542 +-573760153 -732730012 +890738595 -741576625 +-378347213 -24686357 +-756297229 -772675489 +-914765504 646225076 +-237437393 -814397933 +357940371 -748486278 +-126679400 530505089 +362671445 -45115620 +-523204956 -642083326 +839257405 -980942882 +134293266 184019108 +-185550990 -735344218 +-123912093 -599262322 +875405896 -757259254 +33748666 169062319 +453834880 -300944926 +-703693911 174957982 +603043888 -641338285 +-145058572 -976223823 +-406079611 -794554820 +-272127339 -29806498 +-690902123 726112836 +-882512461 -886304736 +-905709735 -529879089 +-649329179 122298631 +326916022 -770082515 +280212945 -92404855 +-438881227 -756763149 +-228202217 506213608 +914143347 809392502 +621435466 240817647 +-515020070 -20355586 +718139086 862493817 +-786036086 -292076706 +538451011 -169770457 +545096498 100443909 +242899436 616619524 +-642636312 323246487 +734501328 -43884790 +80344964 312414765 +805573156 705073139 +-715705668 -79395932 +-585920925 337175697 +-738100027 -702082920 +820845324 -752999944 +-325752589 -120231201 +586598739 849441027 +810920681 -124053041 +340934840 -558485120 +411435940 -999068362 +-123743379 -193874952 +-597873416 -554139685 +-197895988 -224911681 +-616543899 -639873159 +825132243 -282161624 +894885143 10346319 +-786914281 712138004 +333745018 155284010 +608845565 -663636223 +-194908557 -261439196 +453512717 776525328 +-58958641 672142311 +-593476561 -790577987 +-604104677 -387656877 +-487597980 -247468130 +830018610 689058055 +-748173799 -19621212 +601253337 -242029318 +-956935826 652954310 +-788690318 -50111252 +-576333932 96628245 +-286683036 595026975 +770805297 75160755 +620210012 -960288961 +991171851 575472038 +-537916974 -828611429 +-420890758 -820454008 +-649891644 268167389 +-470704829 628862144 +53892915 373094408 +-540979969 -18590823 +15751490 -932719257 +493323090 259471415 +-612707171 720564471 +683463599 -615263546 +-829893649 220104891 +-668238683 -668759767 +-251652122 -513297521 +624981043 -244080443 +-609624403 865851553 +-445029356 215368506 +291647701 -33299685 +-719910652 505028471 +-29626260 -92271913 +648263410 416252612 +-690673803 973716453 +-96984513 -28409301 +901470558 122511830 +-330778989 -279270791 +-629626329 -525432557 +-97690129 494262710 +470066331 808554175 +-7444866 356042638 +817461282 -532602812 +163247797 -398240600 +910447629 756021199 +219613458 -466926137 +661319636 404124495 +-915523529 855576993 +752824664 824961688 +949301271 678676433 +-145838384 557853470 +201232146 -445692103 +-395250619 388143716 +-752920877 -608081172 +-471544550 116439518 +390319715 522373764 +-149765563 -47956877 +668112798 -311554799 +-691172260 -662527205 +138967417 -551193046 +661179960 575915934 +745531269 -935702426 +-465113884 166280021 +606401527 -991452317 +909334884 -330603688 +-475548115 -4862647 +-784322237 -300299147 +694629284 -647908560 +784863974 985290479 +-470732986 427728181 +-365625877 -67332136 +899814710 -984066891 +916989168 -374311562 +-198584721 -516982427 +-322648090 -588265960 +-843123531 912504056 +369045701 -115092629 +443873166 208051015 +-494116071 -478692736 +716473807 557505671 +-293472879 -257601164 +-494207870 -592323617 +985101244 -36753092 +589466198 -113126382 +364468163 363938190 +928539955 299578226 +490258777 -780929201 +-422971387 716122451 +-219362488 641379430 +-97906020 -799783607 +556575229 -896874209 +576872359 516761315 +227204406 -368077209 +-304913199 610571313 +-658773717 -758808974 +-895496784 585065032 +-696711757 531708528 +-496532690 -352646563 +-67287600 -366537644 +-615383169 590858351 +-72755530 522353407 +-868668819 871601363 +508507445 -429579087 +330431827 242843447 +-121598455 877770380 +853288263 -404418940 +-309273002 -495406045 +938142476 920495769 +-533567512 -187524717 +-594153787 742445287 +-803729552 -332508653 +-368557568 60480885 +-823197321 -783086488 +-735433221 648825310 +915575125 734232452 +-248947802 -650922677 +385999896 -355369876 +530661746 -553987797 +-695759861 464749762 +793659335 -796353573 +-593244247 -129971198 +645000208 900579142 +555341251 551525675 +529150738 801992612 +112445416 -709166657 +793256656 -944410429 +746677176 899588 +213015179 -988285880 +113998024 -256256423 +-321441373 -811905192 +-402827185 -663564116 +-142897914 -949980836 +510010556 -114355450 +-983350754 122861781 +328303810 -304441696 +-6065 790523213 +-519933053 -671861581 +-369223278 199332971 +64217841 618205879 +-739335550 -860977567 +840603950 -338691489 +854827615 19064946 +-21182700 190352579 +-165545371 -205119827 +-532649687 -967122748 +-183112209 -397103340 +-687098282 657097309 +186418945 833066648 +324088922 -364181496 +264976639 142077691 +242574330 -504119238 +-665897300 -316972106 +995531592 -321977561 +155607209 -841286377 +250007404 -452840444 +477128555 -741523514 +-932964065 -696126286 +282371395 -403037495 +-597148431 540090587 +667580438 -731984163 +212802769 222912331 +-111764671 -981320849 +-424039997 158254156 +167847914 305326268 +-341536951 -334035812 +-966565914 -682369600 +-858806031 -724896615 +-591076017 953082154 +921509468 262344647 +841948595 -338797512 +560955392 -749285447 +126361871 -76430447 +621771285 629577573 +-312815734 298813627 +-596271082 -54232099 +-246712022 507875317 +860428358 276193158 +164720492 850288547 +-584024506 -647156048 +390410933 853988140 +-331951823 -876980957 +561930077 878798163 +-139049323 900362895 +404934694 -148704161 +-720738794 -494555025 +-683728248 432932330 +685928067 762878438 +444641747 90210005 +-390180828 -71498903 +-651328493 411133828 +-942753913 516106437 +-242815048 779439556 +330777276 515046361 +883580411 -315641539 +137625573 786770934 +377617795 -240751070 +-941984250 148024907 +-221676537 -463495619 +-114986327 713736907 +331163965 442743740 +-649938462 -127247112 +472551945 125446576 +-358055550 -799208716 +-364885521 363582047 +-888207791 -600125333 +-933254996 422166716 +-787982649 998516527 +627495 -633891677 +-915759007 -731705825 +904343629 126136993 +-821808433 26364618 +-776292855 352741335 +526799205 422965148 +983760849 -832752056 +-322298956 119801149 +-998833720 741833042 +-659014622 842808577 +-493172262 -30320867 +-872381634 317377759 +-560516077 603989521 +-21489498 -821798168 +947730163 405807832 +-217927314 -122710924 +175670765 424263066 +535608467 481902257 +612211869 949354191 +207917208 11679525 +353361906 -776979461 +661267553 -324652207 +633847572 944363279 +688414535 -471592214 +916716804 -243556566 +206343977 -55507406 +112364583 293717835 +-543240035 -371926553 +-194769562 329858565 +-646541270 -597791409 +579219991 -707581821 +-571596880 -996526156 +-315882469 304441543 +-33720861 842031564 +-669558305 484358804 +232354887 -586666866 +-788470157 -718569838 +298510756 685283491 +408111755 817693204 +587758380 70385957 +867596792 -44956276 +259891424 -938703787 +-404565859 700245706 +639385062 -676633072 +-570492975 -509594610 +287369388 882930922 +944125327 -732656299 +582530363 -499842774 +354170847 580966886 +-894356869 155641571 +735844613 35463848 +989393493 -48072096 +946873191 -225325652 +-26333969 98081126 +914909480 387163557 +205000960 -602570495 +390627878 -622694922 +114611437 275636693 +350849527 -54255157 +-488364805 254489229 +-792343209 868790593 +477830906 -701046346 +927778079 -935736605 +233509232 637132403 +534690771 -318865273 +848829434 -249490358 +-535916900 -500872052 +599302786 -853045160 +46459188 893847042 +-586749303 147549972 +-214722858 -77784792 +751148441 616802279 +-202477299 908303270 +-309606357 -721415284 +-111414732 143876434 +-415111350 -398835967 +-117433825 637635881 +629589624 33175708 +-139251654 -838694971 +-692016881 -970557662 +-739255254 -889142487 +-570277235 862490939 +359897170 -985250332 +900242702 563353865 +985332005 75314688 +-777477528 227207584 +-93747316 3480377 +-50679204 321270459 +860559618 -933324570 +602718083 108722572 +-63471003 346464820 +-838915129 448933801 +-380528002 -994883463 +847161481 -724514575 +525172444 471413475 +802329132 40465988 +603999319 -151147568 +587609484 -711731391 +132575823 631473833 +-632663733 -16472006 +807623695 -411238642 +673931258 -89748668 +-76908725 -802928073 +745707111 -294620886 +-864447737 -179868085 +-174811222 -488303826 +-968902749 -851147671 +721594664 546069342 +-717468852 -448223326 +-904363535 836991227 +174108570 50584755 +64064787 -98905404 +940323438 -182922401 +-823801394 -10235260 +181522561 49695660 +652436387 -618529001 +249260504 235091667 +448059011 -600988510 +303908844 182590907 +645749537 209707432 +99826150 -218023628 +538459074 781126167 +777321749 -361287706 +-46614768 -300675316 +884888476 930201267 +403780097 46889017 +-938673722 825516243 +-797488896 -553382499 +930800785 469384796 +263794582 314290549 +-746571078 -966414178 +-35009962 57499729 +578612980 918329823 +318164893 742791747 +308946923 902100677 +869041704 967540705 +920681784 39662809 +-897671871 734033281 +189718713 -996894045 +-605974628 291009373 +-804054805 -248920025 +734751652 -422115689 +-912121398 -759677826 +12163024 -315203838 +-8263157 -752639978 +641815833 -506499758 +-422597079 -724519988 +-156296631 832936959 +741736867 -317723253 +186244073 -623518343 +-372849039 354334844 +-90527956 -367449457 +207694157 852090888 +-532888342 488680461 +-760748151 543768622 +815886778 979351667 +-745504236 -935822303 +185953116 292884224 +-202913036 624293859 +999225833 994844509 +-479536900 282372270 +-830240603 774381851 +-328881593 698412119 +574687768 183141640 +-344674904 -377402765 +-297349825 -356994519 +794332891 207316391 +-979482353 402356253 +361469422 42158818 +-457241357 219443022 +309451434 214289276 +-885609337 -142465431 +-905653084 -804226594 +-417220078 250440407 +301484954 -419070240 +291940394 -766591586 +493487430 407470962 +-886508671 445076694 +-32770665 -809189954 +-255879809 723906525 +-985255083 -841220444 +598823461 322293608 +-845940352 910067492 +-493640969 612756289 +710071044 -743495943 +-156329178 719050176 +-42875838 -359497025 +348616804 -922206789 +473055146 -489997638 +-247118008 523648575 +558174896 114307995 +-742794200 -567229164 +935236442 355255341 +146619067 490882100 +439498302 -786362783 +-610785591 145185524 +844675318 -92912971 +767154110 -796093195 +-905755517 498143008 +207325643 -570959525 +-952713315 -280503367 +110550236 -488205263 +-704389413 -574227862 +332880774 -709177458 +369051586 -393815059 +129555505 222040789 +-522657115 -202438787 +230883785 -514425612 +748104189 -562477252 +-118303795 -162778077 +585696652 -908854728 +717705326 284173405 +718911648 -564555318 +515894149 -242955479 +364521310 938789068 +-337132686 -904921259 +-229243563 -456844740 +522618716 888909038 +705319557 -895094192 +9592152 260233674 +413710110 -780648003 +-32110435 -500004802 +-162274635 -843065476 +-672664255 -503969949 +40157646 425636136 +-361853895 -109297221 +146296542 -706294633 +296102079 697592715 +951113050 -587772305 +-106187400 445483703 +906023120 -668053666 +-954102516 -748150201 +626047633 570300034 +-387269364 -91621405 +609051254 -98257176 +-263776567 -393430098 +-869213207 -426642165 +-977429934 218738334 +-810683766 880946408 +578090491 258831819 +-469475639 583254004 +988062302 358973952 +970570841 769246902 +-731602859 726682883 +903766447 344698708 +-578354029 -459825593 +-549018282 433575681 +824989433 711541768 +510983477 -879527289 +568751778 -584277607 +-365166481 -947549538 +320964466 -565191753 +13552620 435335998 +773667392 -490738713 +503209043 572275577 +961936463 -543565015 +-993208300 692689389 +473956692 678387599 +-776833131 879092381 +-595167001 683810045 +-974996448 713200616 +207541308 -321029508 +-240984251 -65522286 +301699282 868644374 +206672664 667815866 +740308742 -351663225 +353963031 754471544 +723009302 400831962 +581111244 415232653 +890693391 87325575 +-559720678 -759605569 +-649324884 666386842 +884324917 -54947506 +754135567 663630508 +57291924 614449664 +806942469 -662837408 +467127786 571961178 +166388347 -196035618 +-112114574 -166907818 +107488695 -798383118 +745833844 -939872449 +-510583622 -695099302 +-802500693 -622022526 +-655654378 491312053 +303151718 -54149707 +497221398 -83118204 +839157408 -918751602 +793494407 349392873 +-940863832 -122549693 +617117174 949979946 +-308406741 -122610457 +970911015 766662277 +902876078 323395822 +-655525336 -917341810 +-996430929 -457764363 +-119768972 709919044 +348082728 -21961021 +430052380 -655815557 +-343902840 528211392 +-681725907 -358717931 +-265917497 -816492814 +939551532 -628854930 +727225338 916309797 +490514635 743251419 +943741148 209549648 +-424094538 939604789 +-130403263 480186948 +797225397 542500988 +594697229 -591928383 +235916145 281302642 +-464231908 72390636 +-648779748 521136104 +-978294688 105444205 +-633909654 -856385762 +313300899 114353896 +955128214 -215401386 +486409183 -664922493 +665653607 131012897 +-283973857 202301772 +744912787 95711746 +589056633 910470539 +-104547150 86486776 +844023280 -547762725 +-459360052 486937890 +-148876276 -895051171 +-646345559 966439864 +-624485662 422219220 +-4261646 -610471707 +740332694 112139247 +352707297 16158868 +110299483 721429127 +-531348444 -810405974 +854300574 827679333 +-962380650 -298924016 +555424081 972881108 +99888190 -918129843 +642440867 -628997423 +532076676 -860608972 +-831523327 -858549480 +411461893 -693311476 +-96864284 605471555 +291606181 135927729 +335283408 -202719740 +-45209276 -542913739 +-519281546 618443856 +110855279 -926224640 +709616163 565774457 +688892442 -699675189 +928003309 -596183544 +426205909 385852354 +-999402131 -845479071 +624889732 537803281 +-556347638 -968910021 +262974891 -842241249 +-368415396 187368005 +403762817 -752285583 +-689642580 147608882 +815717713 856486812 +-165516332 -615330403 +-32404351 406937846 +-535663820 500297112 +584489495 -218422536 +349949856 -856085939 +918274931 680158703 +-207253098 164776791 +-492234433 434565072 +879869699 816205999 +119054660 -287309355 +-592448675 -780201205 +-808507927 203575470 +987167929 -581700982 +-96679327 -847726771 +620270061 269966332 +-556812750 -311083196 +-740932920 831276539 +-478186141 -853412743 +-561905003 905908339 +703586795 80820488 +-862996855 -77595766 +-626085489 -571637954 +182917498 420982311 +130295104 -791259720 +-937799057 -887468123 +460504774 935974826 +862373030 667855472 +132466824 23464139 +-435928502 555409007 +425121449 -114785791 +-522261113 187214737 +-529549358 197500160 +181822788 543435890 +364781136 641966249 +724876431 121444375 +581483804 -765518735 +-605855729 255735500 +-264323394 903131666 +296836276 581457026 +328443411 816417033 +-139325502 86052941 +487328738 294145071 +-170550538 -127374044 +-524162672 -543222450 +-938743872 904048291 +973105127 -998052920 +-255533048 -28659972 +-875661696 440141208 +942543139 -632411790 +449480371 381971809 +-126370662 346292780 +561671243 -188940154 +389239284 497434816 +283883933 -127442147 +282255495 158107351 +-129794761 174288241 +-191373438 803295913 +-985370886 -946894424 +620094986 -335766151 +302960213 -557998343 +-480930144 -250172244 +986879445 563818760 +446652754 680729804 +-354808983 925117069 +-541899778 -325365470 +444072091 -327241827 +301543432 983410153 +760274767 313008421 +-491302606 -694501495 +-773180195 555158125 +-473874988 -677059076 +-154282662 693939657 +996655833 -256210057 +781977821 503636813 +804838186 -523574469 +481811146 -346657865 +-876019056 -975991171 +367666260 -735227368 +-249997018 858924997 +796356403 -923171534 +480155411 -152317765 +-938006820 -241317758 +-209786215 -371667792 +-940730305 119846987 +-967071899 -646929914 +-918323074 401460830 +-101299387 578547370 +74465765 65169601 +-229060964 -765700036 +-519895815 -143101817 +-59998701 787949166 +256741360 -852762293 +181551215 -566045214 +78018870 -291483455 +892794525 657469571 +114128708 628554802 +395594859 -685629362 +-451047180 -679146931 +114769164 -880011878 +-384915838 -126345880 +-200181353 -403408667 +-189303241 -468440885 +-279449236 389729211 +567792434 -793698124 +689517625 -100624699 +-865645424 -514640870 +896822047 343244407 +664584297 -333302442 +357173223 943545299 +527658365 -220026040 +-982167 409074280 +-480701798 -874513170 +-673095542 739801211 +-426377119 828121889 +-88730363 -433310817 +-947332841 577663503 +-946947207 474361773 +-541746691 -397550257 +954939086 844341600 +8964081 511150506 +653213310 -696755329 +-596186837 860538266 +-170579230 280854308 +200374661 -237197238 +-582854731 316945691 +-893282185 -706314955 +85851022 938426135 +654699885 406641107 +-180790700 -798549533 +74523852 -593135299 +62593473 664421236 +322638563 237889686 +585530995 968881823 +479906867 -426698572 +-630704091 -996998875 +155710709 802585159 +-522211906 -627427673 +-756720530 393510094 +262534561 -846738293 +209370043 -695148379 +586208769 779042297 +-258193233 -288049009 +170068450 -781876985 +783639585 944169563 +42701552 -580617938 +564033175 -960407683 +322896601 676062083 +-488769477 329553563 +-556751860 382301676 +418320092 -714386331 +-363109050 738092650 +-169137547 -336299348 +-292642076 513341168 +-231761289 -931964187 +-224291430 -803661997 +-126323994 -774326608 +82815347 -865449337 +785741250 828966523 +906135432 549789383 +-504728385 130809134 +492725120 -261754704 +-413810100 -782418091 +-528398809 243640821 +348890605 -877243313 +606922450 821875047 +37846946 -771363275 +-28560750 -727011685 +-752928231 151545114 +-113520817 868335338 +-391173155 -351101013 +347165128 -819498159 +806671481 203855480 +-165299529 -416068220 +252702237 -45840350 +256612653 615480668 +-690240340 888219891 +346133944 -321606733 +675560312 -863765478 +206883658 -269150606 +508104850 226722999 +-738580500 667395567 +91158589 -762118907 +-64491371 117022074 +-346141969 217448847 +211692970 -376466453 +56723008 -618490518 +-446482447 629992466 +-138533246 -579751356 +-586975516 -236866414 +275365651 865352727 +-652598069 287565878 +-167447861 379095709 +-992553762 -503375513 +-604663859 17007917 +-145830319 432322148 +-487574708 -282395833 +-318361399 6475112 +507411891 -692691261 +-130682284 126316429 +-415486539 111189560 +646277005 -398755004 +419266215 -721944608 +-716981345 -236812222 +-439944671 620916692 +-970131661 -438790723 +900652493 25979903 +-477722715 334989272 +511923089 728898431 +157190301 -522238121 +151759150 379039889 +319287024 68527368 +940179051 673080287 +399883901 -604754591 +-202565106 268712145 +-82155126 -997247210 +360560416 -286287692 +176320128 -600624567 +-551730115 -301243666 +319401202 -440502297 +337776076 507666454 +-848531414 -159296787 +906748845 890199224 +531930296 414724220 +-179263286 405719390 +387218115 -53854159 +-138710473 976954448 +848989701 727568732 +284870864 776703771 +-88270053 -832653228 +-746913198 -812816548 +137169743 -721164304 +-928820779 -648488222 +-779406857 -414007579 +-741865618 808243519 +-377473575 633209106 +-466943240 -534655833 +-5062117 136918586 +444925570 142644667 +768522000 990231318 +-76721540 365124172 +-326287790 352955749 +764878827 480848471 +963126644 -220216711 +235157995 -508940390 +-577864093 -165260286 +-156270727 -111886479 +-527042809 406446110 +-499223940 -744358181 +-640242293 -736747557 +819584237 934707397 +-770273629 -761139373 +95521195 13883982 +117111674 -978182509 +-769107692 -74278009 +608658664 -454982107 +651211641 110658534 +-551496573 78490939 +-994020998 57612052 +735223156 720894157 +470330072 83366157 +-952868259 689958898 +337770146 -386249339 +-262894899 -603437076 +939733108 -19372050 +952045096 -623087352 +389899023 -289673709 +573734265 -227695949 +-203712026 206759342 +987534518 -864462236 +645307567 56826188 +916972229 -549079301 +-853979802 720342532 +838629020 -347409873 +803154894 -90121712 +-106672719 -312265438 +58634628 481133502 +654046401 119619102 +-893428788 -404579486 +738608302 917657298 +-949542116 -869045007 +-113146599 9678975 +17842051 543810083 +55181872 -906418978 +-80371738 695500676 +-101787198 370272231 +333496038 -681293697 +-625499557 -784456882 +-395079265 -963129814 +342180645 17153216 +-239384845 -583615143 +-116559780 -314472803 +312725041 542556129 +-53606207 -140327261 +592988379 520574572 +-556671947 -855373757 +-874519330 551485433 +561866736 -166694795 +619259144 -229530129 +-808147842 -261876634 +577171172 -743709916 +-643419737 428651149 +902549976 -222814634 +291830243 -364135877 +650872568 632585081 +-891451510 641103641 +473424746 306499029 +33431668 -831469042 +-335475381 -28163895 +-838486326 -383071693 +-534623250 -522206395 +563546377 -428139292 +-764574045 52244957 +121129932 -46956632 +-124376622 155655018 +-42272109 -224015190 +-422271351 331017590 +-772850984 -851341658 +796463562 444308767 +529114550 -69271002 +-354110240 -94433944 +95342607 964481427 +6713563 476269030 +-331500620 740454690 +-850558563 -215656170 +555882001 -844369796 +-187852350 -154906927 +-794382804 913905021 +910220458 -311999809 +-65203315 -666195956 +411686779 427399022 +-500355699 -284971191 +-858074767 743386029 +-248308476 471927407 +315690763 892733555 +868256883 790551657 +-606699663 -287646353 +-709477337 92148647 +-855596901 -914867197 +-84805484 -494940670 +-566387590 17683742 +-54582781 358385510 +-908483780 144216739 +-783720761 -591739643 +377774387 883468620 +-804759478 336594283 +300409019 -503919248 +-345495225 603401708 +-871491233 306440432 +-477786070 -310708854 +-762001560 698321615 +218254421 -106067973 +-589627714 916337660 +739625523 -611591251 +-663405141 -279483743 +-925433370 48493748 +-457090006 451136330 +90288146 -139558082 +-748353652 -913723332 +368515908 443611485 +386226330 -240332434 +-131613105 938869976 +-286256507 771469718 +897831838 932568921 +69886201 -26873346 +109072412 -778881983 +617468996 -968005626 +579019285 137379184 +468703396 -663564954 +-209570413 287512205 +324484732 -687029244 +335479212 316762507 +-365948723 806459226 +352020456 -938010462 +-91107579 -627532739 +925019216 -58003080 +-443979447 956369526 +24199769 786496271 +-909637746 -849207739 +577207024 -913215475 +220267210 534530554 +234799844 553298635 +-3009848 -465074017 +228721798 -757361461 +696619119 900007713 +674688816 -392095816 +397314331 20399722 +787864684 -108673091 +119074458 -688454928 +-796956287 -443369100 +456449498 -748176416 +775424683 178399606 +626812936 121870953 +236911433 668381215 +110752301 -152104833 +-484320854 683682060 +422522299 -960534837 +-560495996 -741030079 +383874256 -549842812 +-641233231 845378108 +-522401327 -996692117 +225931459 -50587729 +-718640690 -229587425 +484586818 -441439729 +-114654349 823406365 +373229966 129087122 +202212321 -611591455 +-541534339 109337483 +308773048 -60294921 +348109088 -689249261 +250617611 946858134 +-23824374 -81712980 +708979141 -393894086 +838391964 143713706 +927543492 280637467 +745614261 151140678 +645236444 558938821 +-62267370 -606828768 +-536646155 118612581 +786944894 -796923970 +525492454 -578823772 +192616793 763961465 +-264889086 853524943 +119187416 -700538308 +-571012391 404663828 +-259324935 933002718 +290779992 -488470965 +-94979236 556914503 +244546490 947034883 +-811276703 -261135176 +880553549 -810132548 +387457951 -499431372 +-169434204 -27826465 +216317598 -804519881 +-22573978 -194453567 +233621743 2545748 +722684287 -680118830 +-904017825 -437774912 +-859214156 517914532 +-92710838 684600878 +-40620785 -871971437 +-11522619 -577295554 +514095289 -923932580 +666302480 -997639507 +-879575105 565002684 +166261129 548762631 +-44627212 -469752692 +779025686 167943406 +-524550780 -642906798 +464773112 460237840 +574591893 125559990 +912126657 -48352160 +593962000 -598076675 +-917632262 588111231 +418099243 -45189290 +417265201 -941048951 +164811877 -681223647 +-66008582 -364688282 +931578416 -449777713 +682410797 -251959667 +-471174348 -224656226 +-569476733 72475161 +272360717 321535405 +607922652 500198854 +-730938485 153015878 +366544051 127615909 +624637346 279490376 +6837393 170281606 +-384722617 65930509 +794992574 500274702 +15716113 602092985 +242227830 470290951 +259776646 630120325 +840619421 -852090585 +-416773799 489320380 +170106666 -237464385 +-459464565 -324902096 +-176583006 -15422499 +295290267 960767953 +639220043 -731886585 +574597868 82949496 +591906597 544441107 +-163285557 -588727445 +595104122 262242427 +-610516184 886381778 +-928513708 90673570 +273003662 -770664509 +-446465095 -702741848 +425252956 -797765536 +-837700312 -415130660 +906729739 669148526 +508627744 -850459421 +552067955 765001054 +-897758960 -535111563 +-118620806 363513918 +-248013663 907376382 +337340983 322673299 +-365882398 927856333 +59170367 997913302 +180695802 -569478575 +812763492 -793677509 +908856370 559242830 +984101793 -439797699 +-227036615 -475639952 +-993296150 764928962 +451034201 -92054199 +187273049 328149456 +272426587 -198562449 +-693833257 -18324147 +995733066 -55204893 +-940522232 -977658469 +-725675874 114571967 +269981446 472236031 +454369235 -834252140 +807229383 27134637 +-558720852 451853995 +612573470 539304448 +909814549 667098989 +-418862982 112279484 +-797487676 -585709209 +595860032 284905230 +347053012 -822062387 +-812664985 460382051 +-116947742 240814588 +376238679 157753141 +-764708548 641247132 +85206415 83150505 +-772436957 125527424 +886974458 198171762 +481661442 -836394004 +897548253 836245523 +-230044405 -79837219 +1954566 -361360503 +132797710 369250001 +186174613 -397680633 +-74929433 948215820 +-338684916 -766295210 +-81058127 -216734848 +-405214022 150280684 +163496241 -896187218 +-182522615 -848839290 +568786311 340363136 +410204059 110373328 +-265841762 -610886626 +-603405025 -614981109 +361359950 995352931 +-296534513 20756758 +-551048242 -524612526 +-296494650 -818738228 +834963655 -249351185 +371321920 552623853 +-384209005 -260523491 +221946186 -58300915 +193565798 788314416 +-15061180 157026961 +967539461 -413825868 +-326168659 514456953 +422401896 -682898021 +144078649 -556320856 +597233345 -809265365 +-932456394 59458072 +943877269 719933621 +332720091 -342620675 +526809719 614327788 +65785585 577745434 +-104302803 -559798176 +158954638 135696995 +698893216 -767513012 +427333925 580712092 +497898768 -695398614 +27257849 -930408470 +-790913690 -123586586 +-536146255 455441900 +-241336539 -764330522 +-985985523 360195264 +-662450866 403946803 +-648953649 324680175 +-829136611 609959895 +-569601062 238578047 +-77799819 956755118 +-129860813 -21376615 +-770789486 856385347 +-294445680 -952196865 +-813473003 -90296004 +-913258031 -235647542 +577179801 -673002238 +-131333224 894358344 +898021279 587270430 +175552291 480552119 +-233927851 297683790 +-147338548 -682185001 +-523622891 -386828142 +-583861805 -830422266 +-112729866 997644251 +-246324275 615198271 +-129936801 -418732587 +-580694805 86107103 +-227954927 -315676952 +172240908 211032179 +-900351105 -583888383 +22896451 -647530980 +615836611 385266978 +995114881 889260418 +596057748 303828351 +945153401 511255905 +-258783125 14438820 +-662812796 345913336 +86136929 -108746495 +783881185 52712311 +-259412944 461207492 +350946062 645693260 +869940472 176454358 +372033198 -228675914 +-415744672 -368029678 +-422712076 843176255 +-854983686 -159396775 +-248508098 85360637 +739768340 215016389 +-757898562 519233041 +849614835 593709077 +150600759 -667319925 +-746602674 818714607 +-7311128 585324145 +715233733 -345305328 +-48192612 512506338 +-845224843 247701914 +-419490464 921599848 +-791921404 -560178788 +37502234 -506027931 +47976460 -63465377 +-51422887 -227735829 +-56850236 -619774619 +-573392699 -736507441 +975750684 -464477107 +722715029 -359553144 +-344692775 -817591961 +210523912 455723901 +91658547 360502175 +-31472934 -39022051 +475050572 -921778026 +-151883842 -174377425 +-71701367 -551772531 +842357533 -246030415 +304635303 102664405 +204829975 890213561 +-99718785 -59360973 +-532171599 -467623169 +-977171202 120784564 +-95661324 -490150422 +-594828255 -828563447 +-37102884 671361665 +281903282 950444359 +214091806 -691999528 +811686873 -803369830 +438757867 297218087 +-623446772 -109944876 +958746034 -297088841 +-140488292 331595588 +585663819 -183926463 +-765919374 -210763788 +-299565068 153497752 +238833270 -905436815 +-963627530 397810026 +720209279 -555043923 +-337723602 819031781 +-631770968 -835594186 +-617865928 -208444857 +220292375 -236447065 +-268827142 904586699 +799644718 587264938 +-248749655 274214299 +-57705465 732891810 +-952803622 -6570310 +-452905861 760933050 +565584253 543151369 +652696698 362526386 +85998173 445838401 +33136342 -629462489 +-53753667 -895444137 +771344494 237551826 +-405890758 -690033340 +424750940 -377651577 +-363617585 318584576 +814382344 455238972 +-797345495 11475484 +832111703 671868381 +750302299 -931709216 +-225082490 -502614168 +-959788424 952325066 +-481932994 130325591 +-625791179 661720103 +-428290260 -895667115 +-400047817 -452335719 +-539417003 418914555 +-108540539 796856635 +-414363593 -56468091 +83032103 208531739 +-467545001 667656832 +-32786650 -738249037 +441111426 326271346 +515300800 459839894 +449482374 -710216938 +990680474 640588942 +-357705933 -584346120 +-341556695 523596687 +-854971594 -562170500 +-838993656 -580904939 +-355320151 -363617546 +191095903 -363073989 +-31193964 -510373082 +-180889823 -393901066 +903279480 -247711750 +642419632 -488892695 +662626646 -279380445 +262815904 754090776 +857569897 -542064155 +-721324087 268799306 +-489198912 -699368895 +-108441399 97023773 +-812934979 -978029880 +57342850 -328952735 +-229386560 680805620 +-745513681 -271428036 +365294040 397070724 +20675270 -532637442 +856519177 543137822 +-263605705 -157840603 +501311911 268125361 +91286878 -621033468 +208422060 -821401970 +-320425815 875168601 +449338856 931156891 +735655060 -281704132 +-659480702 -841443025 +940916584 -778261505 +-732086215 -612690156 +944154611 853960403 +-757543027 377828657 +-287584520 361666008 +70980209 716513218 +-884724251 -746934850 +-48258218 -187990981 +-26510993 -17787405 +8394052 -190206267 +-751457494 657387187 +422379844 688256503 +443531360 -35281737 +62089375 433015981 +-233084706 -798718339 +552358978 926164326 +129850190 204889888 +-136428815 -483951780 +836232191 -577025906 +-745195344 850625153 +-476226797 -8758966 +706549736 868624409 +-542864610 71833772 +-565972748 804843841 +128194232 157195705 +353174224 -197850612 +-61778702 -290549931 +-280733221 -24734853 +368363546 -911050358 +-70984762 -175579714 +-877647522 667524984 +-254681533 28779608 +-458903100 138821038 +-114326895 -484418761 +-656694559 -854066274 +-758488038 796158212 +-161937985 767875278 +620149801 172107471 +147605247 688222542 +629487949 65724086 +-847800153 -514240883 +-485855578 981573295 +-507626567 -309641151 +885095346 -854127133 +585532587 -734969583 +-471629168 270082555 +566608949 -702369579 +-30500366 162931826 +515867501 788083160 +-735663437 -519093861 +310850077 -114312316 +657990392 964035243 +267765483 -343744255 +905649099 -879650411 +90649539 10475794 +192913580 -927304021 +-436794861 766539038 +-6055105 -171683052 +657648237 -401610452 +815973641 809875629 +-634682171 -536252101 +410401419 -988002375 +-951028054 -463068641 +-834021277 -87016563 +649184822 106592486 +93266514 -334055575 +898097229 305961158 +60312549 -153056664 +759319173 89360209 +-890569213 918415878 +-934403724 -961687394 +759905537 561202898 +108075426 363210369 +-775922869 823647648 +-342775309 -667940664 +-773652321 -441194090 +897144316 -998881969 +-833273387 859312324 +743444204 -50772412 +-122574602 -700279881 +114049914 -387817691 +637515666 -622236671 +-280299013 -90958253 +696721290 12914283 +51352685 653398475 +571076122 176940520 +-539187167 -975256056 +886057125 -974448890 +-342540371 922698071 +-101828438 -978319495 +534949790 -451838363 +131716329 -546254364 +-795271467 876397263 +-624378705 832108226 +-525222641 -214517625 +378410657 896206452 +552874145 853584455 +763917552 110616968 +-653141447 328032052 +-882995435 -55264220 +-584033144 699757900 +195080102 614394238 +743476787 -802783243 +353945182 -341784151 +672628362 -123896622 +681308888 795955833 +757028215 -626207783 +-341073472 654041889 +-435033821 -863797645 +-864605069 49842206 +236631534 -914243890 +-204060361 -521571401 +338576401 794622356 +-965398450 -840203859 +-471655520 -233186624 +53865618 -843384155 +475012066 864671120 +893588028 700799999 +759101057 -276887409 +-234686119 -736925462 +587973161 -510835686 +381418396 -13389907 +-9385591 776502623 +413941743 -764181447 +601244996 -789179819 +186289132 -522514592 +-155447537 900906944 +419780372 -625401244 +-177498989 -561472886 +63013859 -28729906 +907231427 -582962531 +377440546 779312753 +610970002 914610333 +949747815 -306199911 +-618977728 432593764 +243536121 -977368999 +75440815 -892953068 +-382086741 -315764839 +399040214 840322103 +-425940715 -224528781 +807789627 -627558502 +24150532 299991737 +-738783298 -608728099 +-110530295 60667810 +533996412 800363076 +-700579965 -344966176 +575723992 539750680 +391840147 -567992416 +-938250099 -596412276 +-696888037 63670345 +-384538894 630171552 +286886912 -69824650 +553322192 627916430 +-21506778 276546793 +110844002 161849801 +153625849 -28139709 +-510955972 -46879898 +-673063324 -496836713 +356416285 -204363297 +-728806702 -192150409 +311532875 -227268390 +66019920 -794943899 +394859260 -167789722 +-391903765 753854576 +-627743657 -34102963 +18446959 978284935 +586663961 932498845 +313670193 798395903 +-729334255 -46463686 +689481977 -177669896 +-420078984 -617588336 +-44782043 -14985986 +126681730 8814533 +982633695 261164031 +280928904 -368030197 +-781147189 -222641674 +758416160 90409370 +-863357749 305891982 +-118410209 302150241 +128009127 -837542371 +-536753258 876315673 +238886088 -989947306 +742162496 -35008144 +322577839 99902403 +381915902 -781952349 +683470481 289168703 +-750982683 212919535 +462573948 241746564 +923518482 -78526109 +306550093 -9480361 +-146280974 624155734 +-947352032 857443094 +-815604975 -282340199 +-484275399 262769775 +288646894 -273142176 +394559362 -202811840 +69853939 -929586447 +-914211615 -32121653 +-724226788 -802079305 +-751693733 387605436 +-831040725 945303014 +-652529412 131647647 +201594892 -367771553 +-824098914 900650665 +-980003755 973920173 +-685973691 -134225520 +668329974 677639157 +-311754571 -147760760 +-596886554 786932646 +828497784 726983145 +946909848 655582659 +190078099 -289738399 +-395364229 -142864787 +-627945810 654274254 +88065101 327079635 +-149590396 -312107635 +94778908 -185999268 +-41612686 55948186 +-327054387 -524008436 +-671809101 772662159 +-608822492 16856780 +351046438 -983921254 +-957469569 -275062212 +-334814566 -170629257 +-938751059 -60595802 +595786405 -116336493 +68301682 635164568 +-741484483 772773391 +135856837 -532475293 +-639052776 927366231 +-45225325 155098500 +-274675983 381247581 +509977986 983696551 +421531425 -298345911 +-874833037 -198158544 +90832529 196269676 +515531160 -48812664 +-612068077 -36970789 +-116681183 459898742 +-27552684 -628129405 +-756949584 -216265903 +163952438 114103154 +-733674508 -170133561 +277672459 97673795 +-647409024 303662712 +-843046346 845536129 +805078789 348300649 +-90105380 747808423 +706585718 910113297 +51234421 -441273637 +-345630652 760470409 +889503687 -233284729 +-459044656 -755502076 +460443090 45750502 +827630439 144379150 +89598052 -367482047 +-417674541 354956216 +803079122 757012877 +997519785 67284512 +275660909 984636194 +170219496 233110166 +364101698 790946182 +275686770 -579932717 +-566841030 376401482 +-93496848 -597876012 +131194037 443501661 +82101170 -282429724 +-552085367 287469907 +-137146470 1608413 +-268425490 223580453 +-816392321 314710028 +634190688 -631392514 +865276093 -233850169 +-804044231 173123194 +99994591 561784610 +413625423 -300482257 +-302764271 -907873364 +-126159103 114956805 +-367372593 -912728955 +-540366854 -753546473 +7296568 757967558 +873256313 -581080482 +-551688641 123210706 +-13101064 63429930 +970801759 583107620 +587513818 21208671 +149123407 -753361654 +965358284 57805058 +797343363 62800287 +797351258 -534244051 +-13309217 662192608 +-319278451 241060562 +532730774 443758955 +-966070383 -122475716 +769284200 192121801 +-518794753 -746171996 +-707874650 -307461801 +143034635 534594697 +807655507 494595842 +-427234232 700012569 +434988047 35794625 +-621468962 999112721 +-221010094 439685254 +-117061803 -694299381 +337014546 -508106059 +269419250 376747835 +-687940506 103646726 +780743899 326160318 +666724912 246333122 +-959155452 568884389 +812230905 -286542486 +202736045 637878682 +246543315 463960054 +-154793422 841158403 +701777526 -85790556 +397611089 791822183 +-143213725 -251504199 +-742748034 -388608951 +-618350616 890724215 +-318182527 195112651 +-602254967 -723087863 +-403820187 919716342 +810386052 -640181786 +-234413975 -550167368 +-988897897 776816487 +-351572630 540937565 +821046967 558896280 +440687273 -722758453 +-407263212 -126261781 +454364853 -895608130 +848304985 497049099 +202082030 528831391 +715709168 -217996355 +408979606 -160381010 +-229841273 913992556 +873591712 -285374793 +79712627 -573314680 +253300265 737774559 +-40783127 -957810972 +-979482734 -319028547 +492855782 699734024 +31878200 639773188 +293650586 -273346539 +-963788533 -692050892 +-405792404 587798238 +-777852945 354372146 +-26979246 415636943 +-598242351 -47552677 +-850245965 459971112 +-135971203 848277923 +-175846460 -933877276 +856783804 -530667217 +397678168 434121194 +268997203 -867733099 +-746312440 219945255 +372630729 308997527 +-687409359 283795731 +-425781490 407010156 +-454791896 -459493791 +376042105 36949349 +-425511352 62225016 +-306509026 -755329715 +-37496663 -336076745 +-846572509 803080457 +214123244 -688377098 +-622049662 -945384566 +779665209 -892809293 +-268933682 278055069 +306931904 226095704 +866951738 -525936508 +244283788 -605406264 +847625970 -974706125 +-665562194 -707354190 +39847507 -762666969 +-645496060 -551683556 +-624539251 634632119 +210635454 -38599362 +928359982 805754623 +-281166893 -496445935 +400251926 -711670800 +-554030633 140738787 +916571054 62592424 +-849025067 235310221 +221761511 -273252776 +59921019 -818463198 +-906938912 -589537020 +576170192 777619025 +-594526558 -237231363 +-586097 -544228671 +-462378297 -972820087 +584237688 884211830 +-2514898 -873835659 +-410152850 -964881703 +697092294 455642089 +174599930 688015575 +-518795964 689161023 +-585169579 966662814 +199014157 -430676557 +556785797 751011748 +-596646096 804546938 +-587783190 196261910 +-809124294 608736084 +850334614 -485153510 +-200749906 966449913 +355446242 654370339 +-598853917 -538027664 +984728635 263427290 +2387393 380685781 +336134037 514185527 +-594543020 934872738 +990274811 296432593 +365740166 484582867 +879011685 -73537347 +746735156 413970271 +29607620 -285052660 +215626959 151025938 +-189535482 -950391446 +-518918302 -573326593 +434422823 -911161581 +977004218 638856529 +-863994578 228537434 +-438232555 447652100 +-135611716 -479824225 +-387126091 778334044 +911730479 -620396257 +-333809054 -733014352 +-505194568 -120103297 +-686582772 601336448 +525531146 -936441178 +45819709 -311560247 +-430503678 216799883 +788301722 539857066 +561068640 -892168600 +929852323 -870736630 +74136290 -215355164 +-892584975 237809341 +-798101988 530960820 +301025535 -488692802 +160902980 898232292 +169489404 510856995 +691733300 477799819 +90957016 344946568 +497934275 820276596 +304881790 -463133416 +463705085 881337150 +717354532 -123012822 +981854833 -610526279 +-425099445 -44162354 +-877950599 948418318 +-33188123 624162720 +618311707 277175026 +150335198 -252259250 +825707081 402785570 +213429338 323418471 +434162906 4327164 +977367890 335943408 +-838088679 -462925198 +106672787 993676739 +-859915654 -972351497 +365834056 -826987666 +65596000 -623430124 +981349225 709228686 +-121480272 -834114409 +109985785 360478655 +872854136 551369077 +975570940 652435713 +888004181 362572726 +329797747 -934612336 +-239198673 -540167409 +458132987 688571752 +-25273421 890444842 +859584122 46513079 +597873979 841876720 +-505262105 -414176544 +782493563 811224878 +226511106 182751150 +-514463058 606073313 +465666744 325683400 +-959425966 808677744 +337488242 902126012 +-428512712 113021626 +930119001 164134632 +64362999 -313375474 +548774409 -659870438 +101114566 346356237 +157716223 -125209853 +965427555 -315893450 +783349191 -713433985 +-137543520 777665352 +714526597 703864517 +959153389 977209204 +802985471 918302100 +-152727400 -471234989 +-626724137 184365416 +627095511 -748162783 +61787145 -939278200 +-373049259 -861317976 +848077841 -3079363 +-989983298 -330950572 +-583311048 768044787 +58440085 -168246937 +-491176569 -228929829 +98553087 -5020697 +223851796 -41045988 +-820997603 889311698 +-578369117 -962199128 +459857597 -648822208 +-642576412 218294401 +491354203 620946408 +-937312519 491950315 +393528419 236792915 +577242802 -997936685 +-276802198 -951210929 +851755210 -336588226 +488271145 951535592 +380399758 -129269930 +731500323 270127372 +811564717 754922747 +870548755 412060638 +-44272627 130389211 +-560683282 181170874 +-557193811 -386889364 +909357361 594012507 +653523732 -219651852 +692247106 938915188 +9399160 -182898060 +-507931520 -590757004 +-26295161 375871130 +511279966 372046726 +836998803 -179408263 +-786084416 203679250 +-120143569 -979671712 +586571851 476444758 +396729961 979603094 +683674621 78965331 +-967227287 -653347855 +370564487 -181004248 +88406584 994600507 +-19896231 532918618 +967798642 -389793423 +-390943684 -150805588 +898449768 -424781506 +-360140777 -314703448 +402750746 245387085 +505733613 716433323 +509861631 921075609 +474395568 -390146239 +569792198 -913823074 +-758849316 123028681 +631104873 316063822 +-13220565 910738476 +-164449927 -22991377 +-59258007 606626513 +41575267 -599036263 +-607340196 719672101 +885123464 -386981732 +-139953238 -784115967 +715557771 -196371312 +-954333472 -905980265 +-182352175 426751975 +58648871 -118886416 +710313285 -320733899 +-785503284 -577582295 +-897403032 285696481 +96957256 -35739110 +39149855 -191137476 +-597104451 102669055 +461015566 555356524 +570796228 -846900283 +-629393774 -671661998 +-305707587 236625604 +104210458 374718577 +487964466 148889823 +-290017876 -567409035 +411251000 -615034859 +-76359702 313146447 +-977392447 -506351767 +573644455 -494531740 +-891730943 -901513391 +837891392 493835167 +-514957850 -655379698 +445948759 -741775126 +370788332 489690333 +117119711 19185599 +-688398076 -987865903 +-604399853 822197959 +-139489448 50698262 +-729561201 332054948 +265528263 -452239287 +-384645686 -56310550 +-704402885 -90449753 +-701366248 613042623 +-811602988 177036027 +-257667404 -65236163 +324355204 135063147 +380608057 453847307 +-240968087 -305734296 +-437467251 983964709 +-61248510 387442588 +614488748 -385279896 +-468930888 285243795 +-735178096 -618715234 +-785305879 164524372 +398753064 832486280 +-827130691 285921888 +187878203 574360026 +38469343 818673018 +484519119 213177308 +-26113166 207907519 +794924554 -686143186 +-854387199 -469880928 +-950822170 819259938 +193892480 -76321413 +974898633 23420464 +-710643717 450898282 +-738199600 -192966401 +202662480 664125830 +923409395 -475685702 +-992902575 816512789 +-473224504 -974309696 +254125088 36434223 +863166233 122277768 +623866070 -375265257 +-68759537 -647192227 +900574997 378958768 +-759248813 -995142211 +97736866 640260006 +-755066645 -291756525 +429272290 -726122048 +-16386005 546828385 +280516014 -776289980 +-709007944 629134702 +111435591 -729793559 +-452856284 937148105 +-28816046 183097880 +738830561 -551525155 +-380109199 198541951 +-164251119 159524049 +-919885731 -858429781 +459352071 -809984403 +-425820670 -483891771 +-936243527 -547148000 +142367461 -25943475 +-66659411 -957752306 +-28754494 -361495214 +-672788862 -440561658 +158195019 45460703 +-974930761 131841049 +-964457286 -208857461 +462533025 -958796304 +-865471843 -521703562 +-999371538 734713937 +420613577 214717928 +-442974164 -164728113 +417735525 -378190470 +111522706 -703131520 +99665152 -597551004 +88445233 -278067135 +332577645 -407127714 +617932521 -16427808 +721410332 258252714 +493376173 -968439223 +933750057 882933584 +147529638 337395278 +593933497 -577579042 +79807494 -373346548 +-200188721 422509879 +475004469 688140745 +-778172591 133917140 +-681045169 -8695701 +851373599 -376053419 +449819159 -796810495 +857579233 -842227013 +577291823 477014803 +469626143 27080542 +870165693 518794245 +-172820890 503193306 +19232346 -373378725 +838953868 -581066325 +-1685106 -787199563 +-993392098 104362391 +-917968293 -925858248 +867841463 368019904 +-306193805 97740776 +-897713481 -364643235 +-722985284 103882789 +-954327058 211219420 +-424111792 209220837 +429645324 -891056395 +528360997 184213452 +933208228 -230544214 +-772911894 89253642 +-891176284 -84246389 +-399874634 -501041651 +-40528444 -733865970 +-322038910 -248420718 +-829194960 812267527 +126201309 -678216522 +601398546 283313198 +-845995415 -999944993 +-19424691 964553220 +-479774489 655400692 +-638708696 35829807 +784725997 -623259748 +-777281852 605424088 +636010754 -293018609 +-55407664 77994247 +-572069471 -469033634 +36055248 -559611256 +-459567001 -350905537 +127438747 274598628 +712929926 -192376747 +153780004 -720551082 +-95484641 407787199 +547829787 -688822915 +-359892542 134683102 +-607664318 57604704 +862213162 141174362 +-153503036 -102286470 +-324430202 320740700 +379783284 314311207 +343721332 -41209762 +255834084 -292710928 +336162713 -794115343 +503616295 -160657041 +492971005 313170492 +130276925 -447285716 +547290025 -566913239 +831438095 -840462906 +-23282826 617474483 +-810501376 101571115 +-480933680 -585751816 +726167192 -328306936 +284013141 209198197 +-17593876 -618587306 +-643230323 325285979 +-119550294 496104466 +-530855278 430939506 +-883756497 -758379404 +765867643 728063809 +203330408 471570801 +-386866644 483490278 +258128876 277342482 +553190831 -879400499 +343829796 -20442978 +-711796636 37094553 +381902900 -503987698 +-159415729 -928112431 +-255280637 -453351799 +-991088977 51062484 +223828706 -85929182 +-135307250 -300813868 +554002598 -790970018 +-125339267 -998977149 +345725722 -186713668 +-340067253 216257217 +-700808114 -673774761 +-842738691 77399887 +-309158888 -967746841 +802915570 836552406 +145552488 675017763 +-456022444 -349331810 +-13876186 -664565178 +682198239 -280549953 +412228524 -4309238 +123413183 109108430 +-572996143 14774302 +-592572859 830334594 +128170028 -283946117 +-625651403 -576544931 +482819453 482462497 +-133751270 357286949 +347113361 -454556173 +-795816376 116093616 +277297645 297370498 +-996910672 849992025 +201706273 684025808 +-338163270 815986127 +-921549999 -686747040 +408471910 -248878405 +656997831 109233021 +-310630773 -291266288 +325523049 832490233 +-974926037 -692065176 +318138293 737831165 +-261657360 136236255 +640886636 680420230 +-685801309 608463363 +114456620 -931244421 +-608781662 47423674 +794259088 -222434321 +294524500 574542548 +-128528288 -300474229 +556238720 734236495 +-68626642 408583532 +-489651860 -902985665 +-672922590 -414541158 +737726247 -236154572 +763600771 69547206 +977892305 -303534204 +-712913914 -947366540 +-544333866 354458581 +318947167 -864768488 +920550718 -139468698 +-461387507 -4451811 +-980160354 676510153 +583109117 -508521709 +416473449 386108714 +-634844760 403523737 +-408359812 528983011 +347952269 60214876 +392757940 111269752 +685266292 447793335 +458467501 -203303522 +919266807 932891068 +544223906 -304809500 +106432949 83097506 +-54054668 325968181 +-894511448 -696206081 +-746171330 -692159444 +-790672083 135360934 +-628026768 876081526 +-149069949 -89201123 +362032928 -497920306 +212595245 478867100 +-555819622 -234032159 +-266482754 37687164 +510642260 -123250070 +3352110 -621888245 +307762706 -358363579 +-68747018 621561570 +-871733496 181149971 +88230127 752287886 +-815389384 -267115583 +518643552 965287372 +154878513 599173713 +393758960 921454182 +-816507907 -481213289 +-235914026 -69260300 +-736121189 -496086928 +-99771702 545871680 +-625001726 172199792 +33013939 -258449014 +318430352 107736409 +880496385 519964370 +789543389 260690379 +457838759 263352477 +-888421912 -51034657 +490200889 738196346 +728084675 -655718021 +782861482 -758568604 +-352418586 -880315878 +392508291 235085434 +759658547 748127240 +276163933 869830867 +255478435 -464305672 +-438399118 251917814 +973565715 -751679293 +457566054 229928523 +-332848855 -918162128 +-368333702 -774896708 +946779833 -834612205 +791619650 -173050731 +762981262 -635249378 +-784039670 -660554429 +509211790 -122049019 +860146512 588815823 +149506301 8625828 +-616893052 659266950 +586252759 617504101 +263793527 158468992 +-325672791 60169576 +-850759816 798163696 +-89052740 -475951333 +843075256 -46774147 +-683642997 349774632 +667538513 -157888291 +-921866260 473729046 +416650734 -262316796 +659017945 -187350477 +332095926 -164754417 +-442162315 -421333024 +808876239 201430977 +624010675 73462584 +-431609837 -591501128 +342961831 785810966 +683433097 -162061900 +155059280 812513177 +-401699793 -189863289 +-550315445 -150361666 +645812630 -425113800 +-542475305 194151931 +-384547161 65910497 +51068079 -215683920 +-236674923 596754653 +-715709193 324359927 +-103469355 441807324 +-759818067 182003971 +375631663 557504820 +690390685 -179357013 +435150783 660343103 +-8953117 333097686 +246948492 -146511484 +986614569 -59512862 +-319069317 -326613879 +-548662540 -243218761 +-363328102 -99432944 +101239999 916133819 +-901810001 -298000856 +-445145247 -129725 +25056401 913787355 +-817110576 536238620 +-553739413 182866951 +582397586 -266007847 +443175127 254633149 +-828548286 -902723217 +553968217 -106480239 +-665569750 418881647 +66280918 229047560 +-856169106 869049360 +-971113682 877208793 +644980694 -151285109 +-156818690 -494020952 +-979694885 459489991 +-18785114 335317967 +-456621801 -540951496 +-370618326 -752691358 +-877272454 -152758199 +545346448 792519839 +-191836605 -352505563 +380892579 790065493 +-794639461 -952502084 +568833315 -535727069 +-811417010 713684608 +-106978461 -391505527 +613717659 -598319278 +-603740964 774962927 +328586210 906841794 +733188957 -795728203 +-232456109 339233396 +-488655692 -265400961 +-471170911 -87659029 +-409001202 297193692 +-945945113 -382582471 +-148605737 744629896 +-46041785 533055665 +-611135131 -976948242 +-872984485 -936296243 +445875038 -300324748 +669179371 647430286 +199083494 221159022 +-812789298 -838117268 +926879092 -585874992 +377980684 462409813 +615565052 -378156360 +-637225755 -925696853 +794034861 -15126587 +-967704759 -908558111 +680114588 -825160503 +685561883 -442255450 +765599794 514003121 +-591644690 344438515 +-342750633 -417655408 +-128386495 557942736 +819471158 -25231121 +52971884 275131635 +-932270382 361577890 +-726672347 425476062 +467222737 -50392890 +487987054 359967862 +-879443371 -78137533 +576237771 216704611 +-516847057 -814912752 +-324948450 -186709376 +-997877113 928209125 +-750022889 644848927 +-16293217 832437356 +399153435 326272906 +-753293741 920182689 +-205498467 -660331653 +656146587 204744016 +-802006785 -947845960 +73391137 457046206 +301841513 152184423 +-921394788 499752585 +489394503 716577095 +-193702256 -399369339 +-21133686 746910444 +849899298 -918615739 +92795898 137674880 +-218174106 -967439114 +54233301 -307585884 +-338426169 -892769575 +414320505 -506608488 +505465589 730984622 +-372603568 965566606 +341144934 -350352832 +-445042479 725841351 +696156836 879623095 +798525606 175969381 +953068195 663560013 +-422945203 -770868395 +956666053 -367637185 +-237933418 539004857 +252023829 174938905 +-41387773 -566010017 +317749544 208757811 +462215789 -310991785 +465357432 -413479918 +-934687612 -436116482 +476619178 -185728486 +-513803732 563106894 +379608688 -231999891 +-449819472 -492200710 +-903865329 130483402 +427937168 -338724725 +-63235744 -675350242 +101840386 118973979 +551087171 725791501 +929023595 -640935569 +24583045 -748667826 +-882238351 256919962 +44882767 544617436 +574622283 -389118255 +-314950291 -287130551 +454436994 939205363 +-367310459 -137259756 +-117669987 553152965 +859338491 982675830 +366936215 93664800 +-402181759 -810171308 +360377068 -554255987 +-170029022 604492074 +-831879881 -379212746 +-43065831 394532901 +858350300 456591975 +963750514 -701125422 +-29464487 -484750244 +-381313371 157437123 +300870693 -173731967 +735412889 509162171 +25127860 175443216 +-368531315 -927544708 +-488132518 959541731 +556932486 -825372495 +378552334 -25427396 +832277337 573398944 +-438984290 175553950 +631957480 -476213652 +172986522 -369458903 +539441935 -864123676 +-645645845 -203653907 +303329507 -848622021 +-641149523 -550400781 +-328325180 582821960 +-473159444 893585364 +510904751 429558908 +942353444 695945627 +-231335072 -441861595 +-44547642 -274815344 +-980176904 756776945 +174558964 462030791 +388348395 756795633 +440628579 -580359473 +-225777899 445121320 +-766496629 144208337 +-911517711 217374016 +839756924 -6632677 +-477126330 -619460185 +-275988415 -838874678 +-669977203 312470923 +-96994959 -956446390 +-445636060 682323519 +-940309089 -547903796 +629835052 292205435 +-243857447 -712729069 +761575740 -741546641 +-636836576 506551110 +533568165 -174819463 +473567135 -658609844 +-571268802 105587428 +-797528480 -530293013 +399135440 705104410 +788234192 -620465833 +628807987 259620987 +221801491 -89837802 +-835386916 -624080852 +-89880539 465278058 +449217279 -753946910 +220065450 -606991888 +261109022 218851837 +-692697002 290389078 +442574361 308572003 +-438029329 801891248 +-392321269 192717759 +-200130623 -174093950 +-129149422 775661207 +-121474562 -336085306 +-786012411 -85391380 +-426457110 -317545763 +387210501 67597571 +-635278960 -547991029 +939542732 -677732788 +-606927993 619688326 +707793429 720920171 +-916359092 -447491757 +-447906401 -155457364 +-878493343 -398861551 +226058901 784068782 +-621374687 939338450 +-755663602 -905062060 +548415095 -603506016 +-340559024 154184928 +-840468266 132141580 +443812400 990255976 +208522863 424269445 +-380471082 884161004 +270176415 269096671 +572809649 -246701582 +-748065009 104365308 +408322072 -309954485 +276179127 -280314964 +-335717510 -215302075 +-432098950 967671252 +-315172313 -654268388 +759568280 198984700 +-300305982 -24068874 +-151049809 -543125394 +-744075518 -104920059 +63175496 -756688209 +-546539127 62915294 +476146484 -102783477 +-671645204 971686053 +939425550 -715485796 +374252174 217902434 +-150474009 -584122187 +-819654110 29430714 +931604321 52738262 +399364319 -384727580 +230268637 -505455122 +-933738193 -659707277 +-181397874 -715696104 +792187779 -438995469 +244401307 770114585 +831596474 30742367 +-145579944 42832373 +-57645294 788634391 +989426274 162007842 +35376625 -930544227 +637312767 126502534 +19280600 -451125952 +-837300077 -828904667 +924490610 29493667 +842064487 867877480 +-589518265 -5220092 +950552112 587590195 +-103727106 801455445 +-393095404 410096409 +-512745486 -902116067 +728838898 177377481 +363230588 -232215017 +-126821039 -640939350 +635335337 -221255938 +758468679 -333093908 +779010696 -556619674 +592472073 793355674 +-856697430 823809940 +-502077322 -614952815 +-25506376 -129725253 +935573090 -609195471 +314404402 -23886360 +969763740 -342741978 +253968538 -985217252 +-377761680 -762080427 +-764310846 868779770 +-133473358 512859056 +-446213308 266918745 +45902405 -500276258 +9226878 -851821380 +404312110 758223444 +-435800224 796095272 +-225917994 867739442 +843870661 21263043 +913142177 -424564928 +368076326 512927682 +466756498 -7040731 +350135382 78395357 +-618272293 204524295 +-867641368 560960506 +336026223 -611306692 +-775437565 -286489378 +904296607 -603049771 +-687857480 -531962419 +-80942885 -294617626 +1684963 318363431 +-173516795 377212479 +836582538 597052043 +-637975655 -808766508 +774332555 -697454638 +367815730 -727609449 +-26758692 -789646139 +119858402 77650424 +134598290 804603603 +915649911 -281298642 +199352016 -942697319 +-286247302 -516412319 +-271376458 679202022 +916537412 -385182615 +-131733546 944512014 +402611112 -254652080 +643645703 400261904 +-540928661 504092211 +369846829 18554991 +-513642916 877796744 +42998842 53559432 +311605071 -570853641 +-898813478 -417881802 +-349761310 -523379744 +-309376928 173663593 +555133840 644992482 +-185129457 406822521 +986830893 395538941 +-499599031 -542345270 +420198332 807512411 +599945596 216155608 +-775229522 -810425048 +484398719 405626362 +64574477 -911612223 +879385531 9716872 +786632511 958966497 +523944233 -27863671 +90538708 996716576 +-774210405 778086996 +-756487148 222779380 +792719382 789177805 +-870310279 -524782469 +957119265 -163592887 +505253037 -643389776 +-952806931 -697478352 +555205608 463022174 +-857147697 -422420149 +-517450258 -687409229 +-257037245 631747116 +-729654663 -842696861 +549759841 41435244 +-634882939 872311972 +-652187975 -541585995 +947474447 603596494 +247975105 383115668 +615437968 718277277 +-567383040 -498790403 +-361368534 -923192089 +-121739936 -792592881 +-707693314 684495693 +468516195 -776565337 +-107619076 -120188733 +426484355 90254552 +-938919487 -276575770 +356971004 -962023132 +-711974841 -983056963 +97252849 666375895 +-441274349 288204689 +-160168223 -581600523 +747314064 -444896169 +-321156106 -568289215 +543133976 -343787070 +382190058 -371055767 +-363222115 -693006311 +471640607 -688503237 +346122774 107032286 +771927554 -7659078 +-703644173 -971822264 +-47090814 -188712903 +-971602288 -342933914 +877911731 -844508316 +-909900124 -344498659 +55945105 468206724 +759143608 -32348615 +-362159777 -961526174 +617879123 446605470 +69313891 3154872 +321455491 -446450066 +-136744699 145933942 +-68866812 829680201 +-858785144 -857568755 +-421481488 655527835 +569436477 107585085 +-167861028 -37306464 +851834479 576270771 +-779978255 717793861 +-543055377 966444333 +-716735696 801895699 +144876527 -133626955 +696879340 334783126 +158714998 39705822 +-950540368 969944282 +-370746422 -804517590 +726813071 -254311217 +84557361 -852449184 +593804647 779810597 +-85509244 -25244295 +257582315 -281306170 +712682881 -251783542 +-948858857 -60304752 +-720443241 23806513 +893283890 -432347592 +-938952541 -726033910 +-972707115 -669342032 +-930355535 681204810 +-208343954 -654120297 +45240552 695295079 +175799878 915747142 +285889710 -365150559 +248455044 496271365 +-765976700 242039806 +903474970 940132441 +119036371 -492580687 +-899552879 297413970 +992601063 -133785440 +657905237 278622258 +332995121 -824052518 +-676900066 682823976 +393909763 -754333238 +-767285914 -731460276 +171487703 450810241 +572243362 -92071683 +817517296 -530987661 +-142499010 -357352007 +212230976 318265375 +113807312 -620715922 +-907985935 760286182 +-515390441 -746819733 +506619050 -200103077 +-976112191 518917763 +-933687077 -753746664 +-27252069 724299346 +-181980798 767329144 +326601819 -277246839 +-427679699 916734404 +-410326982 -876559845 +-236310907 456423888 +-867693838 159415468 +-17376249 57030936 +-763010070 -703253106 +644088006 59590327 +338183913 -883570377 +60860692 -261494803 +660696378 584724253 +113136540 -610135583 +647008295 -661103650 +-856253426 887787779 +739526536 -272018696 +666111860 199947811 +-35631645 -238494914 +-936489905 49386781 +-769198732 -316650077 +-882136684 -728801419 +589371793 528995650 +-685207413 938758158 +-461853758 553265796 +-389099207 -730802039 +-899775848 -449133215 +573858309 267192703 +-109877419 -159717011 +-171750294 156458706 +-663042130 584092163 +506166231 -419659362 +-436107640 326708471 +-389866394 202989458 +987240611 -309231941 +-706786932 240501320 +-187891338 988793235 +-392554854 -135079817 +50943481 -881663838 +658914008 765663141 +940626633 -715094698 +-939228804 745115537 +-582730826 -207405289 +740675689 589064568 +-308650830 984707150 +986285110 510814722 +-828140853 -347287340 +-280343577 749234040 +-11464344 -104064705 +12752782 802203900 +945915966 840293010 +-773476783 922103433 +979534562 964947719 +-806798011 -17428604 +-334895757 773831002 +42034084 -694275712 +624283604 760337120 +-893187142 -239300763 +-377147988 -206681241 +-616434298 386488756 +877934306 -110336281 +757700621 -9703123 +-292296826 -70196461 +-862797459 -293434016 +523075659 440653362 +671903750 -866335976 +242293718 330720733 +-753162473 905000630 +902141511 -247877234 +668775073 -481924946 +432699867 112959840 +248363987 462877785 +-421432666 -747103996 +111497671 495884230 +-544607904 -918078995 +233877149 -957155434 +-235920387 763133423 +918155101 834713164 +-126746205 512050777 +-297738734 383545928 +758137838 179342254 +-213150230 155454545 +239220784 727899024 +-652671397 -171831430 +429103602 208185654 +-70959060 -1684975 +-628661146 462904002 +-777506910 184183140 +199597031 -645981309 +-272802219 306431254 +879277582 -697955775 +-902041034 559024884 +15526841 8389724 +536643386 801101807 +866636528 276157408 +-494028857 503655035 +-352025239 849688219 +87951403 -37793544 +28061480 -526473824 +-858564947 584034526 +407299519 -807731372 +-348343196 -364026549 +-105024591 -827768297 +-723430740 -997266840 +302269857 810429993 +-17765870 -820435014 +-134452638 483917403 +578683955 -476919353 +-708891674 860854614 +268027422 43003258 +886519825 748086599 +-180782831 340920504 +-641081036 -65501242 +-597694995 752920772 +386063242 -841254378 +-561539214 -496210502 +-997975997 50745669 +667474970 -87799594 +-986662482 -808522239 +670128615 -220454046 +195421278 -800977837 +590447000 836093369 +253659426 -197505083 +855675882 -735293353 +-497993020 -982966991 +55766883 -201346026 +702843301 -882141163 +-878574695 894777902 +-473934935 -356888919 +937441560 -557827649 +890922840 682356719 +-284143331 -335678960 +-126455969 -484737532 +540035255 -70475314 +982392208 -898946990 +-310867505 615854277 +-949580188 864543482 +215411653 -147753627 +-727366280 205767884 +-348374923 -362770487 +-799424064 -475900623 +461732169 -382745161 +-749633714 -852372683 +406610223 -700201387 +650971194 307534849 +900544749 -707719674 +668940010 127389175 +527995844 418668085 +-985116786 -793287004 +-153179946 -610006766 +889450721 -309878073 +-195459661 -902373509 +358903606 -32738847 +-693125515 -735575725 +894106338 -992370200 +-744546307 -879935638 +144206855 -38515155 +741718573 -863675678 +162114192 429716562 +440663964 449449897 +-600972867 939199570 +-770502932 446695667 +193632232 -644681997 +-652165235 589557733 +-692449970 66220325 +-255848878 -183465545 +517380656 -871046913 +-148150860 517418840 +-502609571 88400744 +-904059875 958211240 +-828098880 16963105 +-396118940 -799721593 +-238034169 769872157 +930467408 283578584 +-783064415 -232167807 +937709930 279532739 +982560116 -386094130 +135832088 168555552 +-569091430 -631334118 +466974354 499084859 +-945286092 118652340 +812440466 -296820496 +575079039 -465248413 +178171557 459084509 +890198600 558180737 +661552185 67315661 +155675520 422219596 +-309733960 695602816 +807621065 594652161 +-312864424 -845212889 +-929182461 772303315 +397685105 -442784554 +509928820 705813127 +12397213 -885468207 +172489021 665684130 +-498332297 316179331 +-257258624 -276418253 +-503652013 630968520 +214688023 -886883852 +-831228186 137976550 +-698375725 291296556 +-447103193 -711828336 +-250581136 -395444449 +377143849 751869648 +-517313513 -678346456 +522904004 -539555294 +714083731 -658205227 +216220898 804581513 +49576848 157444259 +5648862 -656659397 +-470374772 -593363475 +138950811 -130865436 +-543978490 81116359 +-862007861 -914077249 +208488378 591193439 +45596937 -741910356 +-524599075 669461575 +538381541 -403618670 +-877530726 -609758910 +456521529 -39784206 +843107131 435194971 +385357624 876761505 +471738336 499937245 +266090385 846275501 +-701820955 -323608506 +153359828 -985747932 +-193721007 -539532208 +707572992 -60504837 +589877099 -567316319 +368482586 -439644847 +-493198785 -582750454 +599620574 -446883649 +-855045471 28344261 +-287483615 486904101 +-945656843 364570511 +-125817738 -224223199 +909257551 744251876 +301265461 -159118162 +271153925 58610751 +-927988155 -49798052 +259017876 -72495094 +942318816 -119922577 +465977389 10495753 +-832934255 52050890 +827835491 -342428994 +-435758531 -423349560 +-778032888 -921122176 +696109018 -920406966 +325866608 -639911635 +936880176 -693627657 +-320448282 101737064 +700821479 98535802 +-283858636 -348650765 +-681003112 -292590554 +947023678 699366625 +737238715 -921498128 +-598584431 -563667028 +-719235738 -140611072 +-367792285 -619475402 +806816495 -503708406 +60347686 -540885640 +-97117252 -747779321 +288300754 -451087323 +-70851220 594233006 +-7670176 -736104936 +-908557334 -344849866 +-360483913 -845566914 +625379714 76144000 +651883837 -366063504 +-158261217 -955598441 +356669299 288164147 +606244796 710749798 +-653102196 -426350542 +-8838820 -472194936 +-521616779 896672039 +133084526 -945117348 +324777319 -717855356 +924990548 -192237153 +-424236187 -744909471 +-169756764 -885449435 +371313092 -789011452 +-398713887 -275244931 +971824860 -690336476 +386419548 -328275589 +-310497333 -266164459 +-456026970 648857237 +646160927 906617089 +-25836836 -945755769 +941320218 -784044174 +424598708 -447422298 +460759964 -463134083 +901874331 819311969 +-60279655 -307909045 +575402862 -200034743 +-297700420 -908186831 +51256250 -76589408 +-394028015 893768815 +-950632209 -146152535 +232806311 -982245611 +-860831135 -878450374 +735041616 -771874171 +-471922978 983748321 +981498385 -742559842 +-766051120 -772905318 +250595010 -717339156 +582333846 39436265 +-983584989 340369474 +-71864709 378606245 +125638423 804545058 +751944712 -23238438 +197681260 -48049163 +-337831814 -790980726 +-131757410 168320776 +-220492607 -985372002 +770912600 -611372866 +-819836981 26307005 +324536723 415261740 +393181150 681389442 +980004630 911296147 +-373496070 -262459322 +-910345872 498635915 +611838366 813244477 +343861430 700792141 +155916884 816549241 +37125681 -962851749 +630487661 573106150 +-51982341 855405764 +909358488 -714925692 +-681078713 585138309 +842949143 -165977660 +672675328 -469902698 +-993724408 -228505422 +239628033 -560111867 +-19998191 926889389 +546964093 559862387 +-393458590 -63932673 +381470030 -107437625 +-838208695 -923738829 +-151704343 402831252 +457927341 -153181537 +-642396655 166372299 +443727576 574591479 +317365013 -339063927 +938022738 -986395420 +-447492238 498457339 +-990287475 -521047270 +997257435 829475162 +-573108616 -84644394 +139603127 116239563 +263082237 -741809512 +-965416581 -826481470 +398245663 -69271498 +261357811 -967378783 +327023600 -84562521 +-385800003 375523671 +-347890740 811905501 +676729220 157222546 +867762676 -662466316 +195212458 449000596 +305663363 295699355 +-196372897 -391525353 +-463012692 -518795919 +195543148 739211632 +-725609699 336841784 +11735300 483927291 +16258822 374181023 +618388975 -721198679 +387075211 950103033 +268868709 450428301 +386086794 680305978 +-256417527 719346473 +557333260 421232504 +-977976661 628382179 +933969203 121618455 +288322000 16431720 +539233155 -828108531 +579832582 660463902 +541924702 266209726 +-566150753 -659578984 +-23438826 -797709091 +-979521867 -752788162 +576758633 482432730 +111044871 154924678 +-643932715 52809960 +-547756125 -252969687 +259866447 132241608 +783358501 739840226 +-385496186 761263990 +275109760 -340619245 +-908730725 448897045 +-515834570 646811034 +-122879871 338825267 +-332825578 243129453 +-375959094 -522857703 +-922062290 178702353 +-204498303 267320517 +369571173 -181328328 +-626966986 -313943664 +695236305 -324769698 +-532273008 234329744 +-194900249 -187417505 +712795844 -179351258 +304978455 -513171994 +760681649 -172184606 +-875400907 510019729 +900855514 -564421171 +-675664451 189970522 +573560225 982161701 +900635295 656400065 +-14722547 208580541 +658387424 -530374126 +-163963588 -349408829 +-711132802 346708254 +184675736 -449859466 +317781137 -379492040 +-772100868 264662834 +561942488 -377218322 +-293987685 -446871852 +278229758 352034520 +641826243 -972549293 +23943186 -10013621 +510226381 -79017276 +111848092 -62174710 +-221745132 -606251260 +-99329461 -330903316 +-192387126 -717721502 +-311290288 -50850009 +628208924 -313197620 +771698759 -418952365 +158138260 820856681 +368933644 570621514 +908616138 -141780151 +416151838 -769950150 +149673229 29349486 +205370892 -851935715 +-284587615 -63568543 +294843918 157295181 +665412698 -602948364 +703908562 217846821 +328665335 -336510393 +-138356548 -854661542 +-832684886 783586926 +833123816 -193324945 +-645598639 -516695145 +-234037075 193510723 +929015171 -521771006 +-938099537 -772529764 +-81217222 321969940 +-297900455 -107783653 +-406683929 -651499871 +864312868 436992208 +-585452304 -722897540 +-824182311 697542776 +-900742222 244614690 +-713035011 803396977 +-240675929 851019631 +-514185318 516884246 +-110908241 -852287734 +225447637 999105331 +600504296 811928723 +308508035 721331123 +146473623 419507829 +783299353 -634850975 +71239954 -854962586 +-913732379 934007674 +-206800981 246137458 +162381582 646623631 +-110851257 -89710445 +-150358310 -236613794 +258317680 -286922901 +427160204 -591447501 +721345511 -967793419 +-31903956 -895069692 +-350147354 -752759650 +549567571 -675060371 +325350774 -157787560 +458533029 414791019 +-593971440 -27819294 +188899306 608195954 +496612730 -529766551 +790052758 802868040 +778848736 -105097115 +-812488221 -729058404 +-943337464 359383478 +248676949 -683483980 +358892181 -974865082 +918246233 -378099540 +260765937 882595031 +-3486950 -715560673 +-588396785 94268708 +-901209897 44492052 +264889802 767606631 +-720405797 -385310544 +-216386801 -681890283 +526590129 639437908 +51410997 -625910217 +557852107 465253745 +-438562196 -330209800 +609707522 294379386 +-953426736 -605625735 +362686263 -804371336 +-526184974 -779314070 +-639547373 364080898 +160238045 -992317501 +-563114808 507718286 +-140993282 607024221 +-692936916 -327939478 +248616810 358682181 +-110195253 -168123460 +-779343875 883353850 +950824035 545638137 +59795647 -136597684 +-141116459 206318727 +-175855179 922920853 +774472625 -351597232 +495915661 -904305707 +532038915 461652110 +-695290921 579046274 +715135660 563896837 +450819565 -590436388 +579934068 -205391871 +355739009 -318625172 +461330887 -374509556 +243857150 -106057602 +262270242 -299939328 +32213027 783290531 +424328330 393170836 +443161293 -353449368 +-760601905 79788533 +-199240031 -664505648 +-638043446 -93638479 +494556965 679640396 +-975442858 541984057 +-371333436 449816143 +674434545 -946588474 +-670993224 253210422 +81795363 893694354 +-796116327 615708615 +-216142042 -448705929 +367588231 753717144 +-123585747 69938381 +262700878 998691080 +30844932 -745686907 +-766591711 -234802994 +-350760623 821041903 +313041545 682922525 +-101459138 -940572714 +-198656410 -810566648 +-183397480 -581617028 +968451294 970215344 +167295664 -655439051 +-871236037 49340734 +263156125 629909359 +690996621 666923026 +-328550400 131548762 +-816546161 -44494788 +-55071391 179152602 +928405293 -386819400 +-750373397 -909068038 +582321095 -65443635 +-303042307 -510100893 +133799037 389183676 +-723501337 -610387812 +406806867 183007301 +-971114441 583246528 +397215174 409617770 +-270719568 -692899989 +-169806404 -921040120 +971950496 -83232788 +937733716 39299793 +-31163839 960118624 +329459617 -524564249 +-537880795 130549171 +-166544459 603636332 +420556451 -742685048 +-298644942 -724402227 +496426744 370658345 +-757048864 -101659209 +-628961849 -596958732 +-508375717 -230788059 +-255166040 -966962174 +-611278739 760597375 +-928341511 768598400 +814414746 892180492 +-106311551 612680182 +-568753398 685286018 +874094218 -871002437 +445607993 -845156240 +811578776 948739066 +556196913 -765017868 +-647556243 519939378 +-950818123 282530851 +669226922 -295956561 +-52329338 -299520350 +417374764 942808381 +-547029778 -885969309 +-539002160 -83448650 +-698845785 295659072 +887219735 -120580318 +47923061 183212420 +777445689 60059101 +620079506 -887202155 +-120218385 70653232 +-944125065 -179121820 +-924377701 247865104 +-901658242 -703919622 +-286268605 -718518374 +-177421334 44439365 +-205758203 -216441228 +164381320 818173500 +-656001118 -683286563 +-999390094 -278425239 +185789651 -469958735 +190061487 879463499 +-439595612 -373038042 +-428155198 739933961 +-808314065 -800684664 +905952168 304352187 +743281336 870386930 +265800278 -118339264 +-191766695 161874600 +-794858553 -811632313 +-670624999 346305241 +234683220 660114925 +-146015476 192746994 +295661198 730368249 +-143517216 731024342 +-288333807 -519939520 +748852535 -459173677 +713420664 593884775 +230800453 -813958681 +-159772761 -723354696 +173361432 -535553017 +-697971093 -490225246 +-265904687 -3168049 +375435932 742012967 +-427006570 -757669344 +-820189049 -760436932 +714440991 998478720 +390009749 -642362352 +843079357 485241671 +508987005 -330663069 +-88214792 -891348686 +-847347732 659027549 +-98497681 -516806611 +996609799 709627343 +-396223745 818809608 +-832943783 -421895438 +356518781 -587436676 +-366086355 -450541555 +322266201 -504037150 +-244896690 -367936173 +-293612301 748574805 +-37686907 699740108 +-577288420 -910279920 +228904538 -808868043 +405951988 -182505231 +-408897025 -664647185 +83980407 767700694 +264010293 -274728232 +548279625 891292532 +-13627529 839699778 +323540842 -570604641 +683824062 744048725 +-443523253 -24043139 +-627318105 -903496513 +-10332974 -519793924 +-154127642 -69586815 +97121786 -456163772 +890203545 390688453 +-664509064 -956997430 +-187524547 -45460680 +404625036 818339514 +-29369881 976492823 +999730411 -773395937 +-642595044 238010371 +-640489805 232595153 +-183436662 426554123 +-679868476 -844190933 +-508571796 996025917 +-407726662 991125288 +928439317 310674539 +-656915996 695232787 +-109122050 148523568 +-152625624 -651887470 +432272360 -900993792 +-937760657 475303795 +602700927 904312794 +-95044743 379052461 +455634928 735481691 +511099700 -629446275 +-768766427 -375871275 +-329392156 -113141343 +-646522871 -966807592 +928193003 -611770867 +87772593 -525430924 +-528030346 360133712 +227218720 825421896 +-140966946 -534093849 +334672857 -595590073 +-766314316 224365184 +-792925597 724686198 +357219377 100708946 +-664408034 -735173565 +-975199304 -836973637 +89414647 993569340 +-930491062 755856600 +344536291 50811075 +131916648 13111444 +-119353487 254967038 +144805554 589401277 +-525554495 960273014 +-309914914 449942877 +-189926190 296083390 +306405543 -540607302 +-341852497 -626846323 +-789124778 9567400 +-337008699 -68106208 +-17775366 674065977 +247721559 -449354532 +241163939 664860784 +978775789 488880871 +960068185 6414299 +421938291 199085157 +557838475 -970607206 +955587752 701124374 +448190612 -520251535 +-508242573 -821868189 +463076589 -934188384 +233359534 -206281510 +-662645621 170868787 +-659671667 745996825 +131542618 -646447708 +328660186 924769624 +97287153 -415474104 +-982286463 305384452 +663020310 321464307 +-132102697 506363516 +-298530631 234877227 +-706239600 -132575591 +38466453 -824870464 +-433817488 -692970500 +216277703 -396510934 +499207377 -581886591 +-433466962 576641924 +-28492710 -531743326 +-744917528 -266596787 +-946812438 75398924 +595128090 573171361 +403876277 200260335 +-314451744 -994994129 +733232837 -271414227 +233004048 -631561893 +169012859 -977924616 +-833076527 246210278 +909324624 -922458260 +-776833780 462459879 +564312908 -673098709 +503173564 536281357 +216250604 8174705 +891560558 -148900452 +590664847 752821320 +617774017 -427658618 +-671677395 675089973 +-600688417 -657404224 +-54901066 -802368299 +-306911132 845619519 +591086652 930100314 +797832732 -282270604 +-87538279 303046178 +941816536 -401043053 +514268511 321505909 +419164195 -954304292 +-394907722 145261944 +906626790 389823144 +-830683843 753264874 +447250410 284310302 +239704056 88396613 +236427550 511857288 +-593376889 884833809 +388921612 665825499 +-211396605 -488459783 +447143677 300160213 +29488226 69084276 +245070761 -659119389 +-417093774 -718086174 +-756206494 -174745612 +-979663474 921816562 +980585911 365560794 +-944511666 258480576 +780501117 442606885 +-211290425 829597368 +-479955895 638012958 +-472808608 -395310007 +294309738 618847895 +786599755 111517880 +507836866 -100760268 +-824604852 -523376488 +222142938 287413053 +517317385 519220487 +-595123922 738319528 +-34523995 -739611442 +688777591 -974951635 +104878159 -964417541 +930505741 -542865456 +-68148143 405275085 +13080706 -961864642 +-209292250 818694061 +-746909312 20484309 +-164220980 368260509 +163217173 -317731333 +487369207 941536658 +625360473 -828546687 +234953356 -207660561 +-839444423 -55941416 +752857459 531176670 +-78860725 -231897999 +688720252 -88894010 +-85615280 768606429 +-955715714 -432750762 +771242117 -421432282 +-920881172 409072596 +-771648050 -523233626 +-556860679 750633067 +-424432748 -236026074 +414775931 308173132 +-785082334 -583082059 +558150614 566008059 +-567662542 704086983 +-363916030 29740235 +973159542 -626002750 +-704278777 -576234503 +867904049 -166720017 +83797143 404201809 +-919681479 -767957526 +338497179 733369308 +406480788 133349083 +327343893 382923409 +-197707698 118185935 +639467052 332557703 +935966643 5755276 +-187110357 374967750 +-707730661 558645789 +-723672123 -121438765 +-951172483 894420015 +-951871432 924062443 +610558239 773424177 +371971782 -30564628 +225036530 214823650 +-94406800 -487231781 +-485680624 -791728650 +696826845 -841245405 +228537537 -697726358 +-653407722 534579583 +-762215609 334771479 +277764258 -123022177 +-950153278 606246513 +889576937 926554316 +609821276 604493401 +245178636 -762243248 +333540422 -438251608 +814352060 317505247 +-911809961 265908827 +350264350 834757142 +-492309056 125891497 +-973360834 -531150354 +856073553 -238539919 +600942500 823519379 +-72914596 27227830 +754848279 -843888434 +253766502 -653413067 +-982704696 552813376 +-660147139 -52787365 +-607773423 156210375 +-608243405 -939718072 +619729017 806262087 +-24013714 -611926289 +92245475 923404337 +-356127341 -369550432 +98069418 71371964 +392505193 -734692331 +414364360 146715436 +174746224 -251752914 +-877988791 -903835942 +-935700934 273778355 +-910292622 -845299648 +915354809 -632339660 +974993913 -245345498 +-712002579 848184194 +954464854 57219338 +119489546 -83322069 +-229971103 -561989038 +395997202 830661756 +-610719033 359720047 +-357517365 856181670 +-42960676 558180102 +352172761 973884986 +-996820354 -556132554 +179363733 600336715 +329758936 -436182211 +638790187 -372573428 +849811590 -45051539 +-912161540 823555124 +368647624 -458235145 +-385407342 -401891791 +-803200243 247888220 +-704101834 125276373 +-778319607 191011147 +579742524 616310982 +-593454777 -363756268 +911666807 -606106682 +293696219 438709206 +753222249 -174815874 +211490954 158153978 +297514302 847420549 +-16680414 -48073786 +-452644243 262932116 +529610559 801177941 +-16895906 51850875 +636486711 -683095360 +-416241052 127901871 +368440685 -579336588 +117582425 777996695 +-949915414 838316083 +-763064076 -386774932 +764004678 244649838 +19305331 20296546 +-384164485 692996867 +577894923 976301473 +607974326 212993224 +-115971779 -244669094 +-163610583 -789370917 +-240167814 503285397 +933229608 682275942 +-870846589 620217111 +629617203 -55572118 +-962083341 -397304879 +-490538845 81393222 +-875849593 -672969180 +297508550 123147254 +-696948917 -765428411 +682269543 -965216465 +952815446 154465951 +-624055324 -554734859 +-716059303 539926817 +20226100 419540721 +956086283 750313383 +-825854342 -543017419 +93810733 -457311067 +-291544387 -660822938 +149976460 359143210 +-534014582 -621069958 +461906666 918694569 +493042893 -247898670 +-695373102 -976221619 +495475397 658947083 +-342879582 185615415 +-692565354 367781772 +-113953414 -563216649 +810639164 485627682 +-105675369 523363704 +-58501188 137916955 +40459534 16494328 +142789224 -319385556 +-536096318 84896535 +863008824 217198111 +-64077474 93330108 +-781368394 562790091 +800331179 603438560 +557017927 -827959398 +811662265 -734915682 +117259453 130921710 +629057015 147649044 +188585978 -482323921 +-76493156 854012584 +-875196265 -435280932 +677002094 510150070 +962111142 -562054518 +-332769996 176288372 +-888602872 -673943712 +860717268 -781425380 +686059556 -591402240 +-856798240 -878232485 +-920782594 993299580 +208707165 -408820975 +-716956301 -664806993 +901117056 -663217572 +-165348083 53506583 +-156257048 -528453585 +25752132 685027190 +-418068173 629660811 +-168196392 -533495779 +853902762 265278987 +-298804293 170597581 +-3524744 184535279 +675604545 -92311067 +833566606 248555769 +470307935 258218149 +-801017465 665349789 +-913034480 -932448002 +172431160 163822583 +282075588 -117312641 +120955717 714712149 +545794992 524561962 +431681855 262117624 +-45503519 651258673 +-219146568 908094547 +364140524 33879190 +815510351 -405013603 +-711715568 -785514427 +-582553809 892107277 +-413142778 -305872357 +607081325 634269016 +877443714 921917876 +901395550 -98540410 +-609164066 -862546487 +844614753 804128635 +455464112 -102942195 +-760360281 124213548 +-113771194 240523932 +733904073 969609811 +-563544069 92365090 +337213899 147226632 +241582054 933468073 +-79443584 287625178 +502717987 348004604 +-774572973 619139859 +986138143 580852879 +79442995 566712141 +-668618988 -784848242 +-779626304 409881684 +-95946503 149427967 +-27864975 673005477 +-614388195 793886347 +212915626 790968691 +-264882182 -263068867 +-498875520 381498345 +-754286719 280016888 +427518529 -926485479 +-802659844 -10763704 +250359256 394709758 +-681699871 -468442622 +668260382 835439321 +832444716 -635318228 +92921183 841959264 +-757318734 -210869121 +-76405074 -590209643 +26524978 543946764 +-855689332 527631092 +-391738108 26901957 +-90498827 -61948770 +366407748 119799958 +428419509 -259146671 +-264476314 846019995 +738857469 -377654624 +-806179498 563160878 +-311110634 -97238354 +-190741607 -747169668 +880892674 -331209138 +-310831846 -372409651 +-981207051 423537494 +40347536 989043383 +837562945 -403401803 +-391070432 -242398842 +975087413 -723434486 +531571214 -827462524 +-779236068 -786615576 +-894421757 -449056849 +-194863611 -645995883 +-960015669 -592845103 +686266552 458580630 +-235598369 -240850052 +-873993935 -573878460 +-852799693 -61287871 +-580219124 -93727839 +176958987 897788966 +-673901282 202538491 +-680018356 723752469 +399137979 783902691 +-634426981 -252005132 +366309781 602752685 +27754510 -789632322 +-306156137 -464662391 +150404371 -82173533 +-898703954 -432131049 +-902177251 -556967722 +281826992 662659818 +645057613 -413438031 +-293799350 582125473 +238045538 18647725 +605801247 -126205406 +273775206 685924515 +613909050 738162212 +940501179 4964873 +-483806892 -476816047 +-534305409 751951358 +-300452454 -393758257 +-545789733 -134648399 +-447827396 -557632038 +-104539872 57797689 +-484550582 748852589 +609274622 89609797 +-761369824 -982303618 +-550063194 139736949 +41474049 375904441 +-837074775 -676488326 +-887764338 -805824630 +868250255 696331288 +141248205 -403428423 +122121214 6439065 +851666921 -340003876 +-293516080 -482858770 +332816252 -300378407 +-190839162 -456872113 +688486016 797580105 +146495984 648498484 +557827829 888942828 +-810434153 78566254 +233493420 914282983 +316029717 836231034 +-536667493 -741941336 +-628828987 -95829681 +-745899229 -90079816 +615798073 -261505974 +847866167 961742473 +-486271601 977487714 +-968783722 -270294266 +-628133930 356958894 +933440535 -405968820 +-284503580 347946915 +-264481102 -15562561 +-590485752 -182229479 +510590377 -428437059 +993541185 -812773894 +-666315474 522640822 +667907124 -838106003 +169192096 109032836 +-852846865 279828833 +-230951307 -206051924 +-346149547 281891055 +266738422 423216129 +281221641 955492733 +-883220810 -239671311 +607922168 915100794 +793203382 645345503 +-757384421 585366139 +-43035395 -696690737 +283313707 954700642 +-781364039 -295738922 +-45098472 -629152000 +530216520 -85423998 +-150657262 729083017 +153468354 -306189404 +299090058 765307587 +-364887772 -401336329 +-605106891 -311636619 +-978623469 612887872 +-402003192 805697341 +765602591 -9274873 +554107156 173670812 +-581105106 673361909 +-521498267 -680058619 +395986018 -882993310 +-249732926 -756738844 +173662963 910774184 +312183790 -957678859 +174213246 -621783844 +503924673 -234091545 +806282681 -862424386 +154302622 439017529 +371662844 661800982 +-435840476 215855549 +736625834 -328146539 +154544297 194243 +804307695 -21955270 +-140292704 729876849 +168367583 -539937194 +-646734242 -665241149 +521383287 -253445461 +-189746663 -448828729 +76487107 851949908 +-563769324 450796145 +-859175284 345501996 +-151358173 -339524417 +-479758232 184087528 +799125970 -297865128 +324205035 54993159 +375243232 -955023196 +600898713 -752912167 +-607201256 92171411 +-200314725 751925743 +698257727 392368720 +288432406 724586111 +-467871484 204648929 +773125020 -730269185 +-254503545 -689466175 +830391341 809174455 +-784866290 408728681 +-452485194 426552283 +-229280462 -138102145 +238968572 -853668871 +176216607 -332166638 +-665286295 -377783704 +-866662054 -21866369 +-42383303 546523945 +-841372810 -477610538 +736364378 103511538 +-651077338 574734936 +-742351142 -699418094 +635983675 834461297 +-392610036 214434842 +-934085641 685214648 +-215911906 -314061110 +-220349920 43293875 +-391586331 -508914200 +-219700076 884779459 +-691326383 -501308087 +-263768179 351079578 +-513330645 -265256871 +563229830 448091112 +-597751711 -163493268 +446443403 282937642 +456363403 353972540 +684047339 698926235 +-932840841 226129380 +593070633 -703023755 +567110079 598614452 +-524565447 -622932796 +-313763152 -729639057 +-703491010 -398753796 +-441586636 -953621400 +21522325 941200052 +742910153 -593651630 +-685418458 375367079 +-247139128 455876429 +-752735921 -163617036 +-6971432 -219352221 +977283946 -300373823 +-752400549 -703473650 +867338411 857780901 +819613327 -221493840 +-790365349 619375844 +954228680 250850569 +945486429 -794920550 +607500353 -327244520 +-957624610 -571171947 +433108179 -806053175 +335195523 -925108932 +178052099 148769835 +-740353686 997238174 +814832814 -399488968 +760422823 -941237703 +1000583 165773434 +56818543 -210719789 +-21168917 -894003466 +700379029 821428079 +-694877701 -573527449 +610759154 964747516 +-237389202 621790244 +-393095227 -706128582 +-656040091 -756986411 +56119459 -17562465 +952204225 -660246887 +-279370375 687763370 +-747004324 -428707471 +871974546 -660116324 +365545482 -735288173 +416304197 47334744 +989490760 21774710 +-653659477 -666153073 +235865778 668363584 +768156518 738645401 +-438952571 696363174 +206495629 841362534 +-706682419 975037486 +951262123 -617736917 +-148710073 -251366098 +-597709463 244541212 +-381184633 -787592053 +-880512935 -771410010 +948764023 677295110 +33275707 -917988654 +735907833 -643140267 +927212135 211270068 +415174471 17159965 +683495310 933081155 +714188127 807825576 +95140381 -177643741 +-153172465 -502845264 +-481626973 17004779 +-445434191 -118915591 +283667219 -997869080 +521883616 -25400197 +544868677 402092760 +617468461 -371493902 +-934425744 101806731 +571188600 -690180695 +70278629 -473827882 +314237752 -2464073 +534262103 -891554499 +858077706 -562132066 +94658581 128827914 +-194081269 -281597942 +97895606 665310325 +-463982441 -669850042 +-342353989 -967142437 +-933487495 -712002293 +-892780938 -110971310 +-139584754 619488644 +-301955776 -891484742 +-932670301 188371480 +-581482833 -988947807 +487534023 -306429954 +907186147 352551231 +478953735 26279515 +784271090 727990263 +-891026133 939306241 +66416202 -171058868 +-36900523 450533867 +417777324 606225219 +-690182899 732395980 +602555784 -160988830 +606357168 -892086670 +625980794 736382949 +-161217901 34532108 +-364026475 -19451395 +-194736627 861372775 +874066550 -118986434 +943905940 369266928 +966815264 -366285127 +-673952354 -789588886 +108761059 -567492129 +-545484536 -679093061 +-840931562 -863552749 +-353907126 83147851 +-698390672 -414773800 +906521763 460429529 +-312230189 -730482633 +979248674 736620675 +806977257 -72980123 +573368810 -815351879 +802170803 -754091096 +726363866 913566613 +4235567 -620866249 +134125011 -413331483 +-697932348 -153913251 +371731808 738745323 +-233877521 276352094 +-301842233 -784903949 +99942805 185231435 +-737793727 -83008518 +289937702 44792399 +-555254564 110311989 +213891818 264579018 +322428746 -975816080 +-946602979 -519724834 +-297476099 -395347750 +937692605 882099607 +902667736 -583252619 +-169326009 -108963264 +-713836667 710507762 +-7109567 539552001 +227882616 516169506 +-219492233 -128416551 +957408837 -793008176 +933253278 353327840 +-383279848 173563194 +-990523175 -287665145 +660753320 -118331876 +-315829323 -511808096 +-237257176 -526379822 +-30079425 -125769349 +885657037 -586130794 +-707417397 597870509 +717877782 -647292943 +495426450 884900135 +-218806159 420601929 +-234371664 -75727272 +-977234472 -990692690 +-924944531 2914526 +890561110 486092402 +-422941865 187765192 +-599239107 -366059456 +846767371 690652958 +473071914 -290160528 +-795201681 -934143167 +464648540 -981393539 +-670812442 271645410 +438400979 -115186585 +140660005 443612833 +472103073 -247094367 +654285809 506158058 +-25597649 889293859 +276588447 694222339 +-526501098 910476834 +386698676 -469051647 +673962241 -933523436 +-654097275 629048531 +692504488 519281809 +819989005 -336376906 +540728073 310294736 +-994605555 263739996 +185673663 622582200 +-879099230 820281397 +-887919499 -91448041 +426968513 870634479 +967334452 726465139 +-572076926 -302918219 +683416347 -750960002 +421829440 -360060185 +-728649168 159970789 +-984737465 866086850 +-847519126 -200068170 +836622299 -635930007 +357743670 962830170 +-17960603 -715125092 +534593804 -444424953 +571826330 237576545 +476804564 361064547 +-108923040 -430728397 +-707129812 255372663 +-169737142 -321241130 +958254138 724579218 +-434803819 634148029 +647676588 103651267 +659558627 473766149 +289981976 281169678 +-855217714 -257924559 +-377687324 -19718142 +18384772 186672828 +-218863786 -122629889 +290644842 -57478823 +-573403234 -441463343 +-747551261 -861654270 +-710329978 341656936 +-915583962 -436362232 +-742198111 808248711 +-918387235 -725096912 +171861674 -337378882 +843177611 -724315146 +509702170 -978180167 +230761822 42174224 +-717840953 414013432 +456821781 -24762234 +111139862 442269755 +-46779973 -840801752 +-822387296 338072234 +823479498 62078866 +412518193 34700576 +-464635233 -960658435 +-643049496 -673876443 +-885476674 -378827888 +717514797 -443668083 +448146367 174879878 +424483933 528145545 +245058816 259480757 +579070454 189396850 +-622002971 -181243904 +472124297 674502896 +-948632863 -943550959 +199769533 -649139103 +23695382 284466099 +153396691 -282572235 +-868796927 -206617244 +-349898888 247862549 +448857827 -689123491 +-597458249 444589986 +808331692 195360008 +624915625 -969178893 +204034153 -454248398 +913833767 629286243 +779884290 -770124645 +376127525 120070273 +79693085 42140784 +-493409723 -502265606 +-915769702 589464721 +773877151 645268951 +-268738864 315370665 +983534752 -980531615 +506159651 -612081414 +-840686321 689944577 +209582312 59470466 +713024713 689474342 +222042532 781028608 +-141034447 -519973363 +-652318852 127338699 +-884535198 -651250679 +367190770 724177033 +551448989 -37500116 +589849387 884671343 +-127653610 342543937 +524522863 -629224477 +-201126384 -457067568 +630660837 -312049065 +-58981667 -628813434 +784313086 -789953111 +-672991362 935895090 +-376852773 105534249 +-524027557 590855614 +-916154170 -339530685 +-454541257 -681716020 +-403827690 518438640 +742580947 -559164184 +18181746 156161339 +-234796249 -212115499 +-521203416 -446959212 +380204487 -825971790 +-54009936 -966255979 +684117923 973899699 +293550360 -516633605 +674816297 549669775 +-914470221 -362202419 +-153981041 -287378271 +168311014 -177017039 +-467008705 -263656426 +-494045513 644739738 +-528219265 965364921 +-639849872 88693360 +859642212 950708554 +279407897 198309250 +26321256 472435947 +584360523 -721197926 +879274802 -763787644 +63929407 -949356585 +-302105759 313299663 +-846251197 -89784159 +-921244076 -934842527 +-804192362 -643984104 +527829794 134614019 +616266664 354903009 +-630519060 281173560 +-389250635 343247604 +433625718 926011753 +-916597256 -686566804 +137293158 -166128800 +866243471 253187234 +391834456 -488188121 +320101037 636155065 +590385285 635073458 +-679283284 -187201714 +539286220 830322417 +-375211996 -230857873 +-419603906 -660371549 +-898249085 489055299 +909424948 479610936 +139224853 521492341 +-516451102 976790558 +265348203 -709270181 +675693679 436434110 +731713608 -108647764 +69572082 413643848 +850431747 44897601 +-983814007 -901945435 +782260041 276321513 +341965260 339702464 +683814358 -636405176 +573133255 -911559211 +-620382854 -782926929 +816993921 -670383008 +742178552 -4023666 +-282588036 -306747874 +777319070 -901203565 +-559306745 -608917063 +681811908 -128306332 +212468918 -919801838 +-585628316 -356651897 +856055913 -667108770 +880243475 -222508521 +960563049 -698147342 +723897433 206499737 +968387462 653482080 +368930005 -471202994 +-549470228 -7583847 +367649795 564075362 +770447504 754975625 +392072759 686439343 +-293233088 381896512 +122527705 712052906 +153557827 883386957 +-37796734 -594840599 +948011157 -201982397 +-115787401 552381048 +-599632080 -717922713 +473479420 254835214 +-166159805 -939679396 +-683303517 650529189 +-94258319 -107207789 +907053397 921989526 +270919848 243650003 +-612266278 421722124 +-710667862 -33516840 +-448179931 -586500449 +100571158 -91089818 +440436464 195647904 +819814679 361075496 +-98803003 458182702 +98786974 140348692 +314912985 -989139393 +219811799 143907751 +-994269510 -601086666 +-563359303 221627713 +-531307994 -642811965 +705123280 897020157 +-15584698 -711359152 +-261048510 823193924 +55022519 -485457534 +-95512529 -979322976 +-370620268 562634171 +375176572 -256029175 +-850097037 -761735311 +-259871987 -664217024 +635045106 43993313 +443154669 35793529 +-57931508 602819275 +-582059370 423164896 +-111566202 -826623580 +925740825 4361508 +201949087 972976076 +-653515262 -752974782 +34536174 -434874269 +299082071 -862461758 +271892495 -82451586 +-958509229 -55518488 +969011190 396917473 +-220387727 150992288 +-97417313 577566488 +-115196417 -488683604 +-568858258 -975323132 +-550619955 479699265 +-829116423 -932476666 +718930115 446480152 +82144681 -406870101 +-822240514 491054519 +-230562072 -755044772 +419675015 170618672 +-908769697 44621180 +-728551537 -741619437 +-77618414 -428984924 +-432784456 -792939676 +353421663 -439356478 +669998404 -822460982 +900724200 -699797645 +956544454 517423765 +849106893 -560992727 +-270924525 -827132386 +413568050 916372991 +-374877047 -94435110 +-289403074 -429934343 +118836090 228584503 +-638442423 280136411 +-448312876 222819653 +840895309 662769399 +-556690860 -226401234 +-690771443 -543510954 +825688155 -887411849 +-583379717 578431680 +-330937131 869616236 +-525933844 524371697 +289349576 589965385 +-544060855 673230222 +74505878 276627209 +67333102 951019651 +-999349361 966273221 +805873105 562760843 +576201838 146362283 +-149772772 -405610391 +-247028963 -281799267 +490111928 116802493 +-459432368 -611540030 +562985641 -659937273 +476361205 -713301160 +84547147 -859852145 +618282181 964415000 +449661669 531152430 +256412263 9866631 +148968756 -43977167 +-418367651 113061647 +593175564 -176717692 +-288095094 58175104 +-348417461 806336142 +-852383251 -191814910 +795483479 -498475496 +-495506844 -256607030 +-822176502 507691251 +845153379 105438533 +-523922039 -228233923 +-264221911 720710097 +-26668190 419989190 +609254884 554000097 +420762816 -758742427 +-367336244 781587159 +427067302 425370528 +314331306 -771905670 +-990603562 862827753 +-385011944 -556140025 +-124971930 -716939374 +652516588 -257808100 +-826877719 -353321952 +906180228 -729924120 +403527421 203134851 +-64426269 -902142279 +-173839031 480294053 +907833883 311651244 +393918179 439221563 +-78753244 536667402 +-282228922 -125220532 +969622 -80306310 +622890941 434016457 +143965579 -443088045 +-747692753 -346463687 +-241673478 -800126216 +725461323 120887732 +362890305 -576311768 +637431187 703407582 +-158204923 24895176 +-918581626 -392147035 +20518982 518474598 +244057561 -551335825 +-576963870 199753130 +-800779279 745154269 +-793505332 -900939498 +680677647 -983821128 +-321330843 151717537 +-727261182 -231281641 +658395435 392935378 +579038761 484994361 +-697902380 -867284220 +-832048439 100415106 +992635699 373203160 +122541698 216641338 +-216211750 -24763713 +-566224789 603464856 +-407891279 -104967293 +-370320946 735155457 +-955544475 -897332037 +-955115653 759281886 +-455448021 -973508806 +-538663843 -801933354 +101237195 822151169 +123706342 -610151571 +348242820 937369765 +479349626 557626943 +790720415 -828456957 +-697322181 155473514 +772652714 -38852973 +77369044 -73011985 +-774348157 520048140 +67638762 -332671648 +-704148130 519140514 +-32066841 -107441759 +-258286834 -742510554 +661101671 994164398 +729645316 -980217430 +665282390 810408708 +-575486700 926004451 +-204741644 -679745255 +233980282 222954643 +-279904455 64810903 +-944166896 -615330252 +147381106 510707299 +-762204668 324297196 +146634512 754724147 +345734283 -397166866 +7685165 90313308 +84668262 -210205055 +-346064858 110019179 +-869620011 -244875751 +-773231077 -633859083 +-496812936 -790153007 +953153668 -288203097 +-770730373 155388521 +-46793606 -269996157 +-847302298 -278371580 +-833671906 -39547090 +-626162582 -165937028 +343836518 -229604205 +-571745534 941961607 +-762872485 -530753609 +565883740 403246146 +84017032 -427820875 +-280530712 -397588530 +-151325028 -341770183 +60637761 -83537419 +309054058 -64328740 +382745045 179410258 +65084785 918402043 +395872814 -40989218 +47547668 -818272025 +707647701 -384725127 +699474311 682763028 +-616528365 -176259722 +257807322 -663594552 +-2584107 359550155 +-571227479 136703897 +515336454 307497187 +861433422 530058027 +-568106351 510776389 +381117872 738006359 +-367982528 -913009495 +-725165472 -242044886 +711130015 963920786 +165992421 -319559793 +304672457 -668926650 +-614060160 399416252 +-407705775 -55302722 +268480108 317302522 +-400159195 613228652 +325627086 -922695219 +-239760413 -979126758 +-341381819 -212251488 +623237850 128366463 +153510594 770098382 +-291336175 67451928 +-485911485 -167085276 +-482013617 762083401 +-254212108 -464032037 +-294079447 705444841 +279884831 720374345 +-748027378 833486181 +-692455824 -552711253 +413568378 -954361568 +-258483275 79369714 +680536650 -283862497 +-534429593 488631084 +877080185 -548046015 +-715092177 -685935134 +275445225 560084544 +-814679254 -476484722 +506974548 -988332720 +-14445271 -314006372 +261058076 209536412 +-659774974 -634376825 +20668898 -351530516 +351673726 281891385 +240506538 306949261 +86272166 778959308 +-486711945 -663685644 +832384989 -612111573 +591120907 754654475 +-553030370 -882786494 +-7847456 159799899 +-371518728 -465005483 +-808551723 -484852393 +-560238075 893143860 +-309697607 -675602558 +661115655 -535580129 +926224500 -685513738 +-101863869 -238408527 +178552489 116557554 +-788549541 -884626993 +-838040650 -734050715 +-545273994 662651969 +-52802082 680572667 +-587537406 -885654922 +872947312 118008438 +507393507 645173941 +224437837 315439894 +898285771 272233132 +-446317405 -214994456 +794338008 155114269 +-587528046 -877010960 +-834628328 -294661941 +-123991269 908676481 +-83134819 -659055515 +315151064 -527580799 +876135174 -617568273 +742923682 -839055867 +146004784 625833541 +473213019 -596079569 +127545442 543281085 +-113538808 -554267812 +-265190894 -594736799 +-436165460 -707194038 +-691883248 -290280161 +-103431483 195305947 +879606955 -885304816 +193575443 359753340 +302514252 419007362 +-820894850 -977807892 +338298045 691639632 +-545236387 831926828 +-89226796 195888109 +-682491383 -343440660 +-285685669 -643031424 +-292924584 168800876 +110219295 18250175 +-655354169 104554192 +-699366187 65987964 +528264925 145962250 +-318777278 -450445170 +-96424532 216406787 +-897435251 246099386 +150108440 -299857290 +-800185792 -464593545 +-744261553 -372406694 +-373499335 121086369 +831928594 -996797520 +887518811 -338060444 +-367741609 958695272 +-40026786 892466524 +-27034896 -775929998 +-225131795 158445783 +-709302315 -853350613 +-68943392 954032580 +-633088321 -271719701 +453649989 -399617132 +-112102513 914362926 +504318434 -444812264 +276697422 134037990 +-988012633 -943994742 +913520249 207601495 +-72309277 834194009 +542074866 393547164 +385491153 76545251 +847255528 -649590975 +468100488 -470371826 +561209546 931726417 +-328916952 -931345803 +-678090186 570930331 +-577987837 -873083163 +-538810591 -549960224 +878423164 955845474 +150109234 8786061 +499694227 761814502 +314795077 314165788 +346604931 861810305 +330011884 168837528 +-957581266 -180429328 +704156883 -989953239 +449606378 570574729 +268177878 -20737559 +-361848093 -650753868 +217454164 786343344 +559041604 -713146590 +-380927046 -132019936 +-991550804 602854248 +-625949167 -887722548 +366093659 485866117 +-912088306 -612172917 +365531175 -722522187 +-409535282 -821422682 +-46136503 -45704148 +226213726 370372248 +818988476 172012135 +639721678 891513245 +52528154 263956350 +190067178 -760726426 +-934726904 373343139 +17795666 557671807 +548243345 -633050185 +-840832514 -640840484 +621619143 266585823 +-799217132 604419838 +852643287 358694675 +-648918855 590697068 +-674568013 -704898550 +814748742 -486974932 +-885286440 723690082 +619083359 -861106002 +-323259641 -381189207 +-910876363 316752241 +887299357 171915465 +-10723926 -415796544 +-632568002 262535473 +-333108122 -268670479 +851983485 -227202531 +997495328 -295741496 +914752234 345580676 +731708857 33251099 +434848408 -417631954 +294807126 -883158304 +602052520 885339231 +-397599286 284711210 +-129611295 857657051 +714653253 -893177891 +331721017 -697514658 +-794383928 223459044 +855231350 138567680 +853840642 230413614 +-856338567 490220634 +330858600 628869483 +-617075571 91555409 +188657125 -658894388 +-841094265 186176049 +-926436364 315088607 +-41261267 -100461843 +494531402 -208337936 +924963221 -119754418 +-560922191 -728862592 +-783930712 212562680 +-213161463 -941203287 +562904829 -499995888 +275745371 286792430 +-374913081 75406183 +-691972587 -94769866 +-842322624 707691580 +-510417393 -576192180 +-678536222 -304191402 +-189001276 48349222 +-987494958 -926629817 +-263766759 -309572048 +-810233963 -836340969 +-685767588 615448260 +-801188049 635780333 +-339686270 -194379273 +-912829800 -765724969 +-287481601 -241399250 +208745773 917633083 +-544242861 774274833 +163206017 347196894 +-465657431 -988104263 +-379568275 -919806209 +-230229859 503080087 +-689118601 276280841 +-856276651 816116948 +-772318297 62092371 +-5409183 -451983183 +224646310 -561927714 +76121513 771063901 +497213380 210598218 +-731815115 686515090 +-844015667 636515932 +375355744 -165517909 +857133141 -675595990 +402830991 -361038210 +636280974 -94991302 +-550818756 967716787 +383371613 -919895279 +-89344046 -140743172 +151997023 455330755 +718827261 319637306 +-97258422 -113844808 +-624339301 232765203 +815458891 -668491825 +76274712 907030162 +-588140526 -129435038 +60809572 -153538625 +-822139665 -586702085 +508891090 -870463000 +300633776 661987028 +343735848 -154073926 +865216429 737031302 +-589486183 87093264 +-87020320 218460626 +34606400 793738424 +-291543734 -938020745 +-798457440 -127330003 +-309171472 -763128153 +-532198390 461455962 +958105272 612693580 +-154961286 876181763 +558527230 450971765 +-704916276 -367158012 +646809204 -445442283 +497382439 -220053381 +-989152808 -153163526 +501807238 160818807 +-631058595 283527560 +689005002 8825150 +641367982 -254427505 +-939824248 787362922 +-710028429 500613649 +-789322184 996675460 +347511503 81922166 +-143231545 -859703930 +-140077593 -608077376 +407454529 -224187155 +-715774562 -949438417 +511571773 -74071329 +-2758987 761923839 +810535844 -830109343 +463954061 356602039 +254761970 589749622 +998290070 -86409919 +444728670 207909293 +683132828 747397475 +922533886 406004655 +223808637 64847433 +-708678885 659571414 +542428016 -42984870 +-872190111 -830291580 +-804107642 -894955942 +744516844 276115909 +-837989066 -607958450 +501850721 421039153 +-210158718 -446568698 +327806729 -837836140 +885953588 811719393 +112777711 551974453 +274629451 815081668 +-453166176 -539872351 +-843394227 85992064 +-269612403 683300404 +-413425774 -152162726 +477495255 -860281938 +-134741657 390211971 +146872827 490377245 +-312825668 -275625216 +956499306 378405593 +967163912 7395076 +506184549 -538641298 +-307247509 -114824751 +504101913 155142626 +615190585 -887076387 +890903292 861085296 +239340799 597681514 +843524637 -939421056 +571863467 674050634 +203559329 -686572007 +710779904 -550241141 +277905995 237185451 +115761271 869278488 +537688123 973795116 +-138506285 -362769856 +-959834658 793733027 +-764926856 95765322 +234447873 -947381323 +-293717234 142629659 +-562054058 981152309 +-690312594 896550224 +-19596494 -695489114 +-165316219 -97546013 +-454277747 852262752 +959064269 -17241374 +842953693 -870922940 +57666715 221923478 +-184513356 -255877390 +359923716 -27257071 +-922078444 745695682 +-23183176 -336076909 +580509495 -105976014 +699505860 -521277286 +635735139 -148297777 +-508916174 955215317 +-384073774 629634235 +-612512728 -814282608 +-402564776 216343137 +289632836 -213806657 +972032943 622778244 +214221630 186637315 +8246190 -444682766 +-59080038 963062399 +451705877 -937465477 +-694248327 543056237 +818223240 -878178519 +305201388 965637383 +386931365 335485120 +299390673 -643904510 +-346340098 933126782 +795263430 595981860 +-430908121 965492198 +-396634413 109700910 +914905761 95670117 +-306344255 -745273304 +329430119 -58152379 +169426334 -122795070 +922576208 -552541102 +-869534662 714545730 +-94871831 -785589561 +58215677 289233876 +593325088 817960641 +-619218493 789994042 +-933373689 136031694 +-729908972 -189514230 +305526952 -308105411 +915661245 -484195905 +-77992820 812149457 +709728466 931304102 +-855674988 420790198 +-799021268 326352692 +-335969582 -302801983 +818415522 78127669 +891272604 -729061773 +-987812131 -428386724 +438167015 -464233348 +-983350524 516072966 +-578538122 -255322178 +358030229 930026842 +459906075 543485694 +664160192 141843219 +-42311126 -607175857 +-917275177 307059877 +-175939574 938923779 +31621972 -924204266 +717839247 -190842074 +709822118 -768655125 +-795778884 -628506755 +-86339461 613738100 +818665031 982964856 +-203741726 -408010560 +-603097750 406403156 +911920870 -829262777 +-891967748 -40334511 +-766194249 639976902 +-58843233 393375223 +6610519 -973161593 +-450840791 298490699 +-629316810 -8515890 +-593119280 -471788900 +359528966 -143344052 +-962165924 675814024 +-304567689 -767851075 +-84033573 830946533 +-124292747 170170446 +-632711028 213498017 +499886186 -607155860 +679442077 48512643 +592990632 -599043678 +693495664 808941914 +-618974893 839499901 +993835556 645774819 +124654449 132802519 +32247396 -794047724 +520255150 -169388593 +767316491 -592584156 +-969798644 456400230 +-436543183 656062056 +-936914038 -255160422 +759362650 125793511 +682988863 -351665742 +-740788314 70113572 +394410296 -897166201 +-453484009 546127229 +-806932211 -843223633 +103018557 503887193 +-617546284 -495931385 +-502573825 21983031 +-227119076 314398464 +625935150 950575270 +12928926 925377611 +351102193 -208469919 +73659697 447463847 +-113195228 -975006831 +-686336685 901000897 +535106797 -843646932 +-828727035 232202777 +588204307 -679583132 +-119611350 -681364203 +830934458 439441465 +-587192239 -285720052 +-940150671 556612836 +-460463277 232653225 +-983249637 -131638935 +302164119 -688637006 +647440743 118075191 +-889513713 -906380675 +-900769145 -43248952 +-678573685 -766573217 +-38574286 559726213 +-7687972 173022998 +-50458283 -539305477 +-426856027 -335939722 +-14667974 734528502 +975338774 -584475095 +-694707973 116710760 +381253226 -746208879 +75457867 991818297 +786951100 -713437214 +-98529155 335131896 +-884333420 800211669 +-49775101 -88818531 +-973453921 -354775111 +-997929357 -292631245 +-8022010 -113219910 +284557826 -883234047 +494596662 172944486 +-754068960 -491384136 +-539838064 333373032 +913600865 -762138343 +-908506179 -224541867 +-680105562 7729038 +607852398 730411332 +884946635 -582248994 +903604143 -302627125 +677835268 -26815999 +413268 -706961151 +466044065 -89784616 +-952622554 -132595912 +50132950 221030402 +-939897708 571669659 +-949158105 -456374484 +-664958718 782463087 +-877414259 -74304451 +404114905 -741060546 +-947099318 -885144061 +843098014 526472408 +951471769 162233899 +-55843709 771240652 +630264580 982687005 +362840022 370140440 +-858499922 596775353 +29998656 818110930 +946446297 -663444240 +785059140 -740026490 +-283347814 -31048875 +970769148 81294519 +204054789 -901400774 +112652813 121569181 +-58995183 -566120215 +-742888590 -451004838 +112879328 -191134887 +761424252 304902580 +787332719 -794084177 +524701036 -691912284 +999616584 -887424002 +908948920 -74185201 +-329224487 -715844170 +-570122103 213214442 +864871820 -497503572 +-522607471 -102782795 +929766879 43223362 +830957289 -612087043 +-770107216 844882444 +672325555 583938216 +-427861842 561891135 +-830681351 192302473 +-882616835 -783399253 +230212866 -58800479 +-412253467 239729377 +-597155506 847474508 +-36669915 964893046 +-741602246 -477469609 +870551753 870891822 +259518721 -112530302 +976577653 271030453 +448722559 -902374246 +310307588 -707371807 +431538305 -25567116 +861011888 558226078 +379927467 178347785 +-166978615 934362665 +-819528371 -57083491 +-602647967 -936641094 +-953241190 -317611035 +856350413 -846061319 +-544082849 615464629 +-814302769 976773408 +136580147 56054039 +-984762336 -321944059 +462668013 -862786516 +604864825 -9814900 +-488096318 -175410754 +-316262829 379062444 +-522064590 -573345577 +-978112127 -339184413 +129774270 136004831 +-995806275 227038423 +300680321 70588668 +578590409 -19687251 +-910127691 -311620605 +742368702 822547556 +-312740873 -775311697 +-229517453 -261429320 +-497491395 -172852719 +921181118 -824220233 +-121651288 252955418 +677541558 -572205827 +-739556886 -310064062 +-835991727 -567723313 +788624133 -420115143 +858166808 871240065 +-215010742 333183140 +133234925 541662802 +868490043 258577924 +-525840124 662588181 +-838662292 343580250 +-400474461 853349157 +769930643 -538865626 +440866758 -211666041 +-475954052 743715711 +-415927463 55035833 +-849910476 736611885 +11448398 -307212219 +-269994078 -71586255 +-809484514 689580248 +93191089 769442667 +717256506 392652502 +-119630922 -884298419 +848852508 722621438 +-852788882 -811219239 +263514223 -107023127 +-846901107 -721778297 +426472786 858318639 +865821964 -575690299 +186305703 -347506772 +-366080213 -770440976 +717565617 750153498 +-181857768 -274035729 +-613796738 733960518 +482896624 -875738590 +-964936559 -782947656 +345781154 -664691253 +-655498954 -894097792 +-94591044 -332017977 +192834736 -140026108 +-509935117 656693513 +-129080149 -669367474 +493248379 769132238 +104796621 745275693 +462629080 172994284 +348360186 -554431563 +-916302930 -918622356 +607831916 616058022 +839630141 -160890637 +-615216543 -865028370 +-88471992 182134186 +738316490 602826674 +-632324637 754279804 +-288607760 177401520 +-748039653 161837780 +865187430 -8228344 +90443771 668660629 +70178786 944697663 +-597627914 -46027204 +-69844723 253901582 +50376347 -631970399 +849398884 90875705 +-78017696 -69824517 +357062634 408549968 +-395500422 -718584309 +-164900329 687525294 +246636928 -727320231 +-143395934 122245671 +802398539 -80470421 +-34598174 -337828015 +-181837789 -493745976 +-287505346 -639251486 +-262856453 -903403815 +616706773 -339587420 +389713852 -176348978 +-997334373 453209611 +932453403 -712546880 +800339209 -667996117 +21526491 -725116771 +713938184 -690835708 +971190843 -657022508 +-505206161 -915682140 +-640022109 534435438 +-459042322 -255887812 +938318004 612950358 +-764341641 909307314 +161906578 319559581 +154626794 964258565 +241863623 -187485981 +-197295561 523713602 +-911736676 -540909997 +-713543035 75158395 +957267840 57519144 +356566665 363434544 +329858055 882242573 +829248297 60307035 +-258719910 -995204165 +831870629 -891908538 +-496489680 620530050 +-495528528 -785376666 +214853488 326023801 +-354151624 445391222 +886068356 883464825 +809183515 -983225491 +581970124 -143081996 +717378715 361937667 +-404863677 754613964 +328902595 700705676 +454021271 -263839822 +664429920 -595536069 +-337056982 -233150097 +58569126 -920726225 +-496213650 640490072 +604038216 -610496032 +162267555 -634846967 +-132109536 399275479 +826071084 426003684 +-547857553 -262003352 +46252155 280507016 +-26668152 320108144 +942319095 -912695749 +891273354 922481826 +590438555 -495809252 +644483816 672164706 +-265682590 -86612839 +634389301 -950548710 +-70122822 169783656 +-46814168 990406538 +111515498 -888088936 +-978387298 659251556 +90213490 -519217347 +895072790 58785603 +-398469580 166296938 +-328030321 427650475 +-844700404 -481683661 +105661852 583018053 +870761481 970363676 +-224808162 -186120509 +-823129249 -377811425 +-78096827 -770917355 +246639616 306869172 +852083723 700703958 +-340931820 439282 +20533213 -119850883 +-991705669 -324889878 +-194748820 467106367 +-105916957 -606667302 +-120736038 304392338 +-419464300 891478702 +-470043749 716998757 +409464881 -120742326 +155644713 -629826791 +-501563285 -534516616 +831875182 -34634019 +126432424 -924311907 +-545280289 559780094 +525306247 965313437 +-468803280 -223861630 +-880675666 -160455100 +-528123136 -183841207 +274264984 -155946087 +91170709 -783111963 +-689373511 232645958 +-210600247 -250034972 +202545812 -386477091 +-540516525 463285017 +-986171858 -347368978 +-84205356 538560880 +965856678 -143915154 +-278340383 -226237311 +-817878448 322390174 +-558974253 193364470 +-768447825 -364449116 +-137671 579719765 +-844400384 188081899 +-809584549 -908829825 +834768358 528491718 +871154320 -832576552 +150339929 888196121 +78564198 -408882944 +-962790492 -540244500 +-401198254 -124472037 +625622060 419390583 +850351775 233221476 +374170740 102855498 +277354199 -153181546 +482805431 810327969 +-456224123 668996608 +972790383 -24442812 +-127464121 303315263 +-782481046 907855196 +130414995 -16505367 +69634375 795617420 +55104586 133718657 +294337966 830903542 +814769986 -228089455 +-145428844 464685611 +-170129535 -303840851 +-242538542 653100983 +346941563 532868543 +-584492787 832421498 +-898334014 582693729 +-990638608 183876386 +-30091447 -856798543 +-617474221 -666694187 +-40792800 -718739773 +195274869 -67491613 +400257623 -960283556 +897326264 904030111 +-411406862 270767609 +417528966 257996512 +390767693 -640911380 +-730649289 73088799 +-467842575 961269669 +-228227795 -338935926 +-712427745 829750285 +901127785 -463351086 +-626600054 -701020952 +339943094 -976698583 +-533320756 -169359477 +15882616 -411444050 +808504524 -865201341 +208315492 153587567 +164204796 -610301331 +930378483 -88534341 +-317761787 837793044 +488116681 315251407 +127960570 990702204 +824194664 -301610515 +33246222 -470755745 +-190967295 -879647526 +481865559 -181138181 +-185120429 -440385609 +446586216 -187669156 +-161564191 -162977267 +-840605689 674794820 +444113939 -377857367 +-253398555 -347684435 +-166693178 -224929350 +-762435608 549336588 +395817908 -250556654 +441372504 -914038152 +-319714283 -839366464 +793299401 942329792 +194547689 457642493 +-690943942 278562575 +360945906 -96010121 +247695134 -81810552 +-605997723 -944481367 +311537288 -879857369 +426172071 95978663 +661140202 106239194 +443394209 -198721153 +-939569168 -178068241 +807065533 -735646116 +-630823563 -42330786 +-349508248 -209688597 +303082362 -504239642 +196159644 -130964586 +88250813 357002767 +325483173 844861964 +-667603766 518082692 +-264964204 -742905388 +922233519 -985015233 +244098787 -487987928 +49534245 672168337 +794471996 350627947 +-50650374 219055108 +640431043 -14799351 +932988423 721377262 +-758523963 128038063 +-260518134 -964232273 +-542025419 -271020726 +868279404 638770952 +-231427314 343537620 +-656140769 915955394 +471301328 -444837732 +-893014451 -748684505 +-884298921 329794731 +-247846450 -718521293 +-422723091 -727895818 +358806644 -425895509 +-272538791 513510746 +78510542 345983260 +-527236322 409343210 +858141769 563631302 +-163008809 708984609 +-708366773 -329732601 +928557281 -423522073 +583531593 340635264 +993595734 -925844401 +218927275 528790973 +-657999255 697846092 +-74703014 -965944557 +-945249576 -763428629 +967120687 308383187 +874818085 -554980017 +103332718 -263975151 +-19188435 -694904606 +-917328921 400109905 +421056778 73258881 +744611541 -127878027 +-529667105 -383040926 +-26571530 -622286890 +-242678237 -243010563 +189008183 912210169 +1682452 -921556561 +-507823970 -97821091 +29480479 -277401741 +-5786222 149495623 +263427594 -807846364 +747810685 -620704452 +960045595 374529766 +-474147834 48473387 +-523584238 539591932 +-274569608 800116796 +239977879 -50896558 +661479190 445145818 +-796264676 293788911 +-315705022 335789395 +-425956290 -746212722 +-909252137 -60252558 +-196759519 -595894319 +878776093 690261697 +-820049651 645619025 +409098277 -188998791 +320097733 -211987015 +-214570143 964090203 +-209312976 -515117107 +579515321 -880868571 +-984145478 -352935336 +-263756820 -395390862 +-434871536 -581820860 +-391934636 417671453 +-500138022 -797380749 +975913749 -230228396 +-291867107 -750570764 +209028093 430294539 +331010664 -87733493 +425487620 -396888840 +-786601763 102107487 +-693686370 -917056741 +783178550 142853757 +480080636 -517244834 +-111771702 -672119351 +-649891978 -421395593 +-910605897 33657788 +844186364 155140151 +330027461 -572608193 +-620358061 -80399622 +539061396 -916492245 +991112840 -967619069 +703809451 -167710624 +-793807795 -926541796 +401511576 -214812205 +492464911 -480146433 +445824967 -617115338 +349410987 903451355 +-318324444 435242549 +-739555445 -666411727 +-573054480 339650664 +-335331724 830134172 +409432662 -892112663 +-373267222 -32399133 +-994786636 543520953 +-604575193 506949995 +-730989325 539700607 +-914875152 -139458180 +20121511 340081580 +-739393348 -307035979 +-168169157 -53755842 +111114596 92946493 +-973210499 -372086218 +418006176 -216858251 +255329705 347363949 +290861987 -456362323 +-952614332 -217737318 +619168225 -67724849 +3273589 637614285 +-211690276 349305945 +-406029144 686566272 +-87167218 807069211 +-346355680 -282111600 +-710507747 -334000485 +100627916 650089232 +-655336465 986812292 +-799783645 -957370899 +-777964795 -133589825 +766524897 -743460588 +509138566 -165473300 +148483256 328621373 +-733996766 130697659 +689263448 -792762224 +352404335 744076440 +-370228328 -248051830 +292848485 995264538 +881073958 373527949 +884823302 990507489 +-400087664 -530178898 +11141145 -123717762 +108843988 926097481 +768693249 -471913859 +549549643 970787151 +326140570 915532515 +-709365471 -822542893 +-833391399 -391624677 +-536805495 989217380 +-162423392 702023271 +-366563857 -716231929 +-296626875 -611948499 +627314555 439257084 +-513441277 -880761842 +786548914 -507560804 +-511750947 95324414 +-731772391 -260701281 +-670537413 -55052916 +-718299928 270063359 +-849045480 -919553644 +-878001660 -810484553 +-557772271 -305478541 +548155735 -37182452 +-452389808 518592690 +397046765 801309109 +-91775691 712419496 +-969807859 296103670 +792246984 -838088489 +-282000277 -552981634 +562727163 818113231 +463891094 -248045518 +-117455081 -16563766 +-156560145 -417250615 +-137789674 117203238 +-245853330 932693044 +306689772 639625517 +-767282290 2457724 +656047414 -369010820 +-586699970 143951397 +278583028 553841544 +489177464 218605448 +-185010943 -306423489 +262131831 -639146364 +-336845740 27473805 +-105551724 -978783702 +-55968864 -707881679 +909962856 3080184 +-363968324 -754781014 +-624447227 -421245374 +-310201391 -806184435 +51796129 -179329060 +872972447 672657018 +153478925 77013828 +358243611 -983028452 +-522707435 -724518440 +955995406 381515347 +-623562229 868808302 +-109311915 215489471 +-621657847 590573321 +894497997 138268555 +898121262 -730162196 +14512084 -442256429 +-749133066 53607420 +826341492 193136906 +59412168 -955054026 +-20187822 -790881102 +87609643 -547044324 +-84159735 -241055177 +939599328 -824268590 +808019682 582731453 +778255672 -388229456 +-12399098 582821443 +830209607 -725664180 +-350918150 -834030809 +-795453323 -168877365 +-941688964 35182014 +-811095705 594257648 +924999715 -962662690 +985869089 381908308 +-706490866 584774291 +-679785022 -220220602 +857724507 -509959441 +-224126070 -995635808 +-393131578 -424788776 +-817976755 994571060 +779441257 606479749 +-948564584 607036882 +226319131 142431210 +413916500 -622987173 +847023242 -39742031 +-144903595 -179433059 +371260791 -584549100 +831787242 -216294410 +-263147008 41980890 +-151389562 29185052 +-661577347 311855585 +107793032 828680474 +224322171 575502360 +956026581 137128586 +982682824 -424601101 +476215979 523064880 +318016725 -811894954 +-125743192 634038952 +101353457 -303391581 +80432278 -392659077 +-435830787 867311521 +-609182040 -52480523 +462016831 417465005 +-728015989 -759156337 +19722650 490779055 +-516369892 -824366502 +732673150 520297463 +429469356 880676094 +346051419 366152931 +661490022 670146212 +-775486941 -539903827 +765881276 214830788 +-292093823 -712113270 +-945816940 119346818 +830814866 382749376 +588204218 -386553600 +-206453959 65484383 +651910443 152356819 +161438803 -543765283 +224864764 178286252 +907986538 -416755015 +568667162 708382012 +-848618919 -472276935 +52705257 -744905145 +144026495 -43535920 +-217592723 -461623443 +98350049 115978226 +667414301 210098384 +358195648 957988271 +-380159628 869960432 +-907401149 -144387039 +-400563051 931476411 +341543420 639966851 +-541043051 -912463876 +67540261 -159557204 +974537161 -424851180 +299638188 -236617458 +756807624 146201905 +-424888354 702126371 +809462481 897774383 +260914758 11103551 +723557195 79818407 +-856210801 -799821166 +-798850073 619619281 +-758309997 -591340554 +-186592587 437075624 +-573480511 -697865685 +387930379 317526662 +-175010670 -442750038 +-969350235 -626254016 +-231723421 453981463 +-901494977 -687950542 +-907257016 -259381817 +-136290890 192850683 +469970259 609431033 +838609461 -697160987 +400120429 -605372381 +271347689 531261723 +49265350 -691774266 +50893007 832948187 +-140996561 33921724 +298891146 -392024150 +75414468 -807969503 +-753173475 -541276388 +-525954181 497288901 +-878267086 249655769 +-1854549 -858894140 +-658411461 -862701356 +423159037 -356606582 +-507754032 457524988 +-541453522 -122440887 +604957210 -461749958 +687788642 111849686 +-327012143 712285023 +933459468 -849950975 +89358741 693911795 +-116839704 -831792452 +-474250578 721173202 +-807185649 20181460 +-20703596 444335315 +459982581 546045881 +-596554516 507160437 +-651143530 237444885 +-836033734 -710217543 +66266883 795304855 +793219140 419971334 +-39749679 900046798 +-138706080 600183406 +525657964 -513218566 +158338510 -681396504 +-718874739 755198410 +483772519 625768171 +917877630 142939082 +975999104 -446230073 +-560744264 -697972416 +434430175 -652840141 +-828792871 90722521 +831508771 512362991 +-37713364 515746310 +-479018631 427870472 +125441808 -281829611 +346136286 -58273039 +-816837770 900966464 +860335223 555380122 +361427784 412867638 +506965950 -191529851 +701034428 548349108 +-341135103 255573363 +797023310 140265807 +-613198206 343334230 +371521772 -773208710 +751278428 301020162 +-353504537 617759824 +835508957 498855550 +999762221 499736589 +683616330 712539802 +-235821020 485058643 +36721845 672189343 +534324792 202538226 +263179197 153209406 +-174613354 -455330771 +453192300 992693296 +694979287 771670138 +515867477 -935647323 +-709130552 622426819 +496796740 148396179 +-935105935 48344345 +-921832683 913474702 +40532445 899785313 +132377808 757379510 +-384614070 -306358206 +237000661 -736851391 +-486156727 976085980 +837194688 -610371106 +-158362700 -181531945 +918656643 567594735 +12897976 -4554616 +-168107601 -54573993 +-354237374 -519036461 +870495989 -884626070 +943759230 162953838 +79176349 -641794832 +-846153673 561812817 +815037761 -120332679 +-865041281 -243668852 +-978767560 -583011718 +-316995796 -797793816 +845755597 828792659 +644353974 -496121351 +-230466630 -271835481 +-313668776 989037433 +180149413 -92975967 +-878196364 -701208005 +404801019 749664478 +664016585 -657633358 +-608425485 -256848965 +-655643830 -164652532 +-918364853 309360819 +303770018 -674233316 +510927666 -755488305 +382654211 227736077 +-33188578 848454332 +-180290203 973258345 +-295196312 -908301168 +-605881658 -123544567 +136505231 533371966 +-692637110 -596791645 +644254656 -220140913 +605215897 -444878521 +828142662 -734549842 +741466041 422683363 +113430665 638203081 +297110549 595382502 +-4901375 -373107263 +415087802 -566056272 +-44215124 -972267392 +736286921 682859972 +-417102119 116586918 +-220990524 -723307119 +-593233586 311092502 +-284949684 482930617 +-886301461 817753522 +917439586 -754168671 +921758757 -338241576 +-934944027 790321459 +-713975596 -306203136 +-157460633 179000840 +-779410630 270433533 +-393519275 977796661 +-275356356 640038089 +275000016 314328529 +933508356 487752506 +-201946496 594111850 +26245404 -463980885 +-650412551 -565081773 +621267932 -267951874 +-396993450 461853724 +54963684 -188261957 +930172011 -285130689 +-859000905 819022992 +754943324 -589752935 +150053210 -930524144 +903701390 -648926343 +127568061 -747592741 +-241335817 -944514709 +-544401662 -124298653 +906039158 231847813 +892504254 -666585166 +-943408590 108809406 +211899463 672774118 +949326392 -429133120 +809952703 -913533973 +-53288243 -23577301 +-501933465 761816064 +32858952 -827790940 +-216239314 932154027 +-338306049 -171591836 +-155372910 -975754166 +912018957 -664932857 +-546919327 -556322599 +-190274506 -132838429 +-945267693 -594094997 +-427551544 -615881171 +-314318108 2466230 +420846114 -908314864 +548861862 -636302750 +601887124 874798215 +484532363 -576516838 +870936675 -579894495 +-724638463 -658570183 +-704710907 -134857430 +-629790809 674056018 +906156771 408343318 +-662125287 -553538005 +-826477567 448725137 +-798114257 636518882 +-341035975 -892477350 +-901774115 680306799 +759356976 -215132803 +-207887885 130965287 +575333892 310265486 +-340408450 321002063 +521088599 -440029636 +-55662070 895776154 +737803383 -995179602 +521147160 -842606427 +913680689 -538694923 +766371513 -638916232 +-967929708 384572227 +522469064 -264408149 +456693969 -581490679 +664578325 746010489 +406772135 -73857027 +582423264 704972735 +626505469 233385682 +-327103388 -286585889 +291903418 7646743 +-975040743 624836726 +-544683464 348144518 +-643800415 -617689579 +-226260911 128426902 +-360248329 656604274 +-299794126 -729068285 +-845604940 400001166 +726254585 -13459052 +832856643 -990477590 +207249411 507134292 +-697231289 165372940 +-483539441 -753592689 +-7512207 886085778 +668065874 -440607517 +939246683 87689576 +775357505 173629400 +125005195 444630321 +-8468256 -936183629 +697806805 -684670769 +-456084159 836616492 +247965897 402417278 +442803679 575987602 +258807931 53974715 +-931364351 922019739 +-65916381 616761426 +220042624 -976758531 +97772068 -634035260 +915981624 -615616739 +740722399 236511345 +-63677434 -640958751 +661581304 -726658023 +719079706 -843673654 +-157494018 -291724102 +-970627494 -188292069 +-574179356 468376372 +-266865272 882391079 +699185880 -848414864 +885990172 -826669472 +-642535794 380818143 +495375543 244913275 +416841283 -324006269 +-467058643 513856870 +448832352 -825196005 +477256512 -234922211 +-853934488 -821180022 +-147981872 -646824601 +764246330 -965657461 +404313747 -731049446 +307062968 978957624 +504869354 906652290 +-591957599 844803739 +712829130 277113060 +943074779 -425423546 +-261279581 -114587690 +972999566 199839253 +922607153 634401018 +-272320097 346894779 +212127601 698726068 +970709663 105535724 +-598325704 401823290 +-548845396 204154714 +201394161 512419405 +924698787 907819143 +308442853 -242090897 +-942718551 921930079 +-440060875 -794984150 +821570497 -861500551 +-644173381 -353346822 +-536976539 27906338 +-944376980 766237714 +120209693 519516629 +-739333398 -712864257 +-915390613 611074689 +362773658 -338930118 +404949358 -427115307 +-517731835 802044341 +-713700381 -905039804 +-274018152 324723306 +-809668287 459718198 +397183548 153455874 +703287739 -335727532 +507487447 5240193 +-710773381 105322498 +79890757 318795579 +265506165 -636385375 +309784764 -592191682 +963628184 337522521 +-335882376 31110363 +-952576850 210642627 +543109386 -487109203 +-133632877 -585316614 +962348842 244240003 +-490070151 494690685 +644654665 -685929956 +-192218842 982841655 +706926229 -784749016 +550699651 -120908307 +245694665 -257441546 +163389710 651047318 +-426676364 -267034749 +734770225 -5138457 +848397245 -646256909 +680778293 -638335245 +-338142702 499778559 +-234452070 275220430 +697282024 -30144691 +71819966 438573995 +1938298 861917662 +-418142432 -739767077 +-497041917 42395598 +407151020 135085098 +-209140608 -579353804 +905107304 644501349 +-583967298 952606162 +-810712282 181814287 +337732450 23453700 +90791336 400797611 +198990288 -236241477 +-499526658 -199731414 +575818125 -820551539 +-398052762 -765431771 +183746330 775212639 +770116269 949142624 +-358139740 523555118 +541357608 773928717 +-473515412 -536977224 +-90863704 -6039413 +-251342511 -206555857 +721982355 -227383336 +-542339007 -742147606 +-368502998 111780740 +311579113 690235981 +-542289832 -440011755 +573703544 -597371848 +-237613002 -946224304 +-825464781 -888180663 +-596494234 -66520256 +-993655783 528958343 +547676172 -686248280 +-65479403 -96510770 +977022264 78846758 +559362748 418401974 +603790837 981711452 +-659644015 846339344 +718244431 -986323787 +-902307499 963381671 +888609104 -788130608 +-663318978 232371793 +-485298014 625511804 +-1096746 -272226698 +-456413811 198967276 +477525485 954420465 +-411422166 260632086 +429376970 -823324278 +319960165 749213425 +972920524 104192572 +922070017 -169084786 +-248568180 -800647110 +135466851 -877457827 +-802389521 -888845662 +-31409216 936139144 +407291739 798533232 +-957159252 712460183 +830385653 -490740417 +91278884 729617292 +598898646 -914419016 +-307837368 914011788 +831965407 -218203419 +790155341 -643955420 +772680706 -20263695 +-350752197 30209305 +-466444672 537651877 +145106483 588123982 +728629157 -927851804 +-197862142 978924660 +-809697415 -842453496 +-606749574 -802719985 +983928292 -985842 +806949796 -416188166 +-733333042 -587130057 +252309844 156193470 +-799453190 476538144 +17761580 -747450908 +-219860787 -362767417 +953057243 492659396 +-663738477 -60781443 +-797811408 -933248375 +964390705 -159090100 +538269407 276629322 +202348548 437330877 +562872786 617113353 +587623629 408570460 +-161208710 -670827932 +-851488294 -476776520 +-221273707 818774516 +-368851074 -730314258 +-245860173 -852871359 +926532026 -413723980 +-481872270 -95608468 +662982277 -807097889 +-84421027 -904159403 +-381518420 369088148 +140442362 565831819 +-784707700 -845535921 +-535446462 -648187191 +-92070694 586842489 +-393812535 -740021036 +92431371 591984876 +411943940 -757269182 +-731318112 -737491389 +-328315754 881889108 +759614666 292380324 +422875043 896612658 +-381600625 -976161212 +-584296458 -283122760 +-666401154 311233278 +-339387653 506604139 +533959446 334712296 +-984215254 -355690102 +-817161279 269706722 +-388848935 286920553 +-513552676 -172587629 +373968087 200494441 +861296839 863827375 +-194799395 477342311 +787266287 784355068 +-393165455 426250297 +705421037 367434738 +-875829190 -245483067 +622748445 -749325009 +152276825 -385036708 +79857779 -703306080 +61018076 461357746 +-880362156 -378490186 +-878084744 28771660 +141175462 -966386753 +557331692 -672387471 +-157089403 -496689730 +-925610613 -300639429 +205061447 326194478 +-844349222 -209338065 +702904878 -676361861 +-465562621 588675426 +-463301869 -645260767 +-628135286 -346703554 +21352572 203032843 +-186890116 550644227 +-404101025 -209043069 +-276067220 641384029 +-260361185 351632549 +-675359937 196834146 +893913535 254794674 +967971183 223539967 +-471174497 -761913804 +618532463 -665503882 +-969859293 -541171009 +164772328 -282194399 +-467965789 -154831787 +-995832565 -766566805 +486612863 -128345311 +683441561 930647254 +778792973 -868207704 +-907755807 820065418 +-262398148 562894240 +439472131 649951426 +-900656054 520015417 +-660732023 -591674860 +-538881613 -865875392 +615283766 582470293 +-268987056 623523452 +-649546003 486895932 +991383246 -73238991 +664001881 313528536 +-414745091 869668906 +401890895 -483558944 +60131375 466324516 +956768217 -501276936 +-967453917 46693251 +718331622 -897899041 +687006153 915860476 +77067008 112899598 +156984317 -414880895 +-596541353 -474317406 +14057494 -986542862 +-801983313 -86718833 +-490266409 -297233810 +-196216741 408198978 +-18000520 132099655 +322758435 -836281653 +-519582005 960983438 +595091482 -950676063 +-21525293 171691489 +-816101880 434894439 +-242309372 897906173 +-335269022 530675165 +975258519 -459244081 +495957914 -932482135 +-6720295 -371207607 +-403144996 815089525 +-617831543 206678215 +-291674673 401342323 +-158916390 892721212 +-950481612 -765037489 +-32934965 32865563 +239952506 -16867217 +-427077184 -206559529 +581414952 814012240 +-344739417 -425096996 +612205519 -680356938 +3415379 90137599 +753506338 579410027 +-134265221 824661418 +208082365 137542690 +-750105861 824129421 +703441672 729591566 +-744715301 711141670 +473073399 439391262 +764410097 157622588 +372953419 -407414896 +-194301415 -459147804 +-988100277 153758408 +685954410 -965469734 +757907430 787041395 +105530937 551348729 +-428413989 -7405520 +-994926502 -56978019 +-583374139 984970899 +135598816 546566741 +-220144854 565550285 +245417416 157474126 +954288021 -740519561 +398888791 393655986 +274365755 -674901161 +886498077 -977856737 +-916430877 -238039197 +854520668 342160407 +67694988 706675027 +-984230459 -94893214 +-966795106 646488208 +-271947529 244906491 +-518339635 263195924 +976747185 819246802 +632209284 470975200 +121721091 172960299 +530483838 -419131534 +-513317691 163755620 +-724416325 -2363120 +522538544 -142598813 +-72796415 -400969409 +-290993239 1094671 +-294371191 -765222820 +470475922 508806630 +336701695 -729671870 +-700511325 -83927629 +573310071 975013535 +-644618955 -980869030 +-139453680 -757912008 +166318267 -27524756 +855954879 -479188163 +-917468938 518129363 +-14221785 632822595 +5301287 -669009261 +929328650 -20653792 +-649320690 939332253 +852319109 552702113 +720889047 395387293 +-685065227 327516768 +-810369146 -137579221 +-156534966 901867059 +24990330 211428817 +461480030 96492375 +113978492 654650628 +688548228 552557701 +306294304 174696089 +428970890 -768756332 +819274667 -705968958 +-652028383 -904148824 +445873111 -244050557 +93618013 -882979355 +-4750543 -620772962 +50850987 731813918 +727529855 -933127011 +-427910488 391612391 +-628967050 -454831589 +323172079 312384938 +125568673 -177965019 +-773147962 507550714 +-436563627 -454851732 +-210287599 893808481 +-551676028 794190976 +715010426 159639009 +-744982229 50964163 +-541755479 -395195266 +41079124 -590525779 +-405958167 -151045766 +947125968 10627641 +-645277476 685694535 +826365434 104611804 +201839490 451533633 +54602391 754681721 +148814242 445526021 +575504973 -125990502 +904755542 86979149 +-417468455 538272146 +197218843 20514910 +-265070793 -141111531 +764437875 856668054 +480564710 -959592661 +-436784713 836327223 +818240491 -169022201 +-953584764 -657853165 +-204576926 -258695035 +786994194 524114948 +967920016 808926382 +887153198 -199077445 +-495511319 -388348910 +-832797439 -888911042 +416974351 218676103 +-938841370 -652751077 +-775325904 -400203691 +429479506 -142805007 +402698296 917180273 +-741450570 -770943122 +51539634 -914186447 +75059967 -630833214 +-978238242 -30898505 +627010661 628940716 +103991385 497857785 +-200803366 -973378323 +-747668841 829252724 +106601189 -886185453 +-318714732 520118811 +660007872 166613917 +381555987 62223229 +-80546843 157897612 +-945285651 -546321620 +-760343325 -277443235 +-666537185 728491755 +817053682 647622815 +-184699712 666003425 +-205160282 786463219 +-116316063 -739660417 +320745000 349603712 +579614232 -231680582 +-392401853 991689585 +577692059 569451491 +244034747 645304270 +-702495495 565340406 +30800261 -1394131 +982062571 -146665242 +-435077975 880244947 +915231435 16175307 +384597512 108217252 +-992684696 -965061208 +-239179127 -651139240 +323269120 275391901 +380905842 -603124426 +546903284 -335837529 +278093916 835386230 +-476154254 691197820 +222876051 848683887 +721279565 -322390205 +338356985 -222779773 +-543383756 -387011239 +-582457637 522550456 +-663545732 976221878 +82715776 500692282 +389629886 995215115 +-580426758 700645310 +912749330 -607064839 +-517567522 413284792 +863654977 424610670 +-479498662 -319841377 +450047273 394947899 +-283717442 -916997267 +182778467 -954570461 +569233132 -317297248 +-295879334 971409793 +-511679549 -359952400 +708674447 -907307446 +6845276 -514029819 +-224809330 -465652812 +775365073 884092339 +529595903 875614939 +-826051512 -828927946 +935681322 -248064982 +-711399567 745757597 +-768179507 -339453264 +704324710 -477737487 +866566728 738099357 +-464260981 351357519 +531130577 -569870385 +849722320 311734760 +1914280 467689643 +756228658 509626997 +-591015885 408657035 +341853517 236541958 +-193818368 -504241564 +31728745 -571343605 +13585623 277065064 +150450690 620544317 +333586482 -931110757 +334712540 220656063 +894551260 38548783 +-843256197 905701105 +-376588613 846899986 +566427767 850699934 +839164549 -504066751 +930987522 -330158960 +-527956880 -419755194 +-134001108 -203093777 +796262493 -448879416 +-429972190 436920792 +605339017 -398448221 +405019848 923854258 +306881386 783562813 +357325254 -615569295 +-567466898 -728885416 +-998247008 762703187 +870415084 -50448621 +-866178934 220614160 +-821669242 -699054437 +310592698 -540445475 +189296279 818586931 +-276816065 370340676 +783196968 747110901 +824941653 -581299713 +-723106097 -515559083 +-595966395 -244958923 +699605441 883989063 +-558629044 834391627 +769904582 249670724 +-713651905 448132141 +536395780 -936335626 +-484800385 840680551 +654193892 849966768 +-3885300 504687518 +-674495502 -197504079 +858695128 987361485 +516451405 631065326 +-665325716 -897961959 +-655913373 695141420 +-836866940 -170320359 +553266376 -395378790 +796038627 -319006793 +791305617 433924210 +206757941 -216527202 +-924042655 -956731626 +-24974615 486890413 +-645138810 469087062 +-26602490 -683638094 +58410685 973862590 +391757435 -255425748 +-215038406 644198124 +-870472097 -390515308 +-285542614 424729707 +322255376 -948628663 +-975218037 851689993 +962007196 -931180027 +-117912268 -809534721 +-655905041 705206528 +-147057407 -426222204 +744332159 519276147 +176948094 3263679 +-464291631 201828731 +-599477033 106380879 +337386123 181467084 +828198505 -977832345 +737621015 370096113 +435076356 572261868 +-160267021 -122878655 +-696383726 -198350802 +-896460235 -161600910 +-66954124 -152828357 +236315813 23288769 +-205641128 41124529 +-211730501 686428233 +256157421 766000302 +-756692040 -846575047 +759965527 361438668 +-795252081 -192892441 +-904018568 -188027211 +949008278 -478457942 +-90961116 928429246 +-545879166 492595708 +-445008835 -426461736 +-784500526 106669364 +-446453849 816220052 +-89487058 -832557153 +-914503084 468357946 +-896242454 -343533640 +363330909 -225126857 +379744170 710550716 +829243530 -369737465 +-429293029 830793518 +482032709 -516990252 +-820378156 215438907 +-98090067 -211020601 +941994126 486361610 +-698531918 342210953 +-935892514 -665784757 +-620127767 816511488 +490497299 -616599848 +-136426084 864768766 +-410554189 419481403 +-574669028 945337682 +-178205087 -577641251 +966714914 -460483320 +-895486326 392117325 +345996388 -929076343 +-19995242 164296512 +825555005 224477644 +-625175771 -346917802 +192256253 239377376 +247951847 237663321 +191182823 445025410 +-486573398 -982649010 +916817576 -124067836 +-755208330 334952668 +991033813 952759263 +-76168730 -134761115 +85120554 348755107 +-482124808 315451565 +230328842 763469153 +-624754528 -393139881 +-749021282 178971843 +-355422797 -469942168 +715347106 418052666 +51331097 304048953 +-808751702 873154358 +762659730 883818809 +-583784286 -846639529 +-663716466 -362553802 +-139997237 657662946 +529993191 -523255270 +663558532 918195615 +-181576650 205549842 +827647085 -236625426 +-26483397 286824963 +-2031066 661904133 +601670692 561307312 +-880972758 949578529 +607734876 -653280916 +-214151544 537517144 +238690144 -316289058 +887427818 952246862 +-403151262 -48970832 +-477371108 214983597 +-803641597 689151403 +-719700691 -874362443 +697604463 257899796 +73002117 55315048 +484541079 183321267 +344128332 -787815585 +-569205006 830362590 +146913323 -529241113 +676636179 961325187 +831269338 -751038224 +290230652 863444701 +947974854 949201941 +-183211711 783780098 +738757770 682890989 +602384588 -963925890 +-551159521 927490533 +-196025253 155566698 +551611888 -864003440 +802991394 -927141329 +-175065168 928076891 +-162145488 10501649 +199230084 -593149048 +745809408 321050232 +-443908649 -928763864 +954858734 -274760294 +-65872698 -419737777 +198906382 -322786024 +793966593 -367021095 +51337445 583549366 +996873096 -870133412 +57200755 870694515 +-663473640 90168663 +-876585036 -386503998 +643476509 -65998190 +-729993292 -473992232 +533068550 -823022715 +-928780587 269904046 +140788331 -676724500 +-467627468 -484570427 +-731416382 -981999746 +-411549090 58264470 +-341999577 501157878 +-567501574 -733455078 +-730302856 -223170341 +686833533 519182828 +-266905870 -105825783 +434721983 405391127 +997795595 -403743900 +-396943944 282003302 +-336728926 911906400 +-604536268 300703499 +165771834 19571038 +-179435034 191648874 +93142642 -226118713 +850280830 -549511484 +36680691 -411659925 +401768601 322956902 +584281729 -7280143 +492337243 -285405772 +-228491192 -476223198 +47891824 -609573668 +-28686556 -577250924 +-76476246 -187711425 +508941153 -513142045 +290121541 -909614950 +544283324 -294555259 +733388254 -242299857 +-205574250 559915271 +-377218020 -920001132 +-798766032 -939013289 +311723121 -222709039 +204011491 -179993867 +-6511926 650001211 +539300910 235063455 +-709218133 870097560 +-734131325 -637804785 +812850346 419680560 +571421948 -992955977 +-584542726 -444111125 +-810266334 198062715 +699376766 -592325912 +834263715 634200635 +343357312 997088610 +327469779 726645881 +-584589798 -230177308 +670007595 -643822112 +-857665740 407136305 +362447600 -425030902 +-730284985 -946543542 +270982103 -715783635 +511168063 905195995 +412143025 307196987 +714680841 800675384 +260142809 -382244607 +599097459 575956258 +-713668470 -206974390 +-209751891 -121286275 +830840639 -151727243 +-661525839 366014491 +511488444 -407937781 +-648987651 -497672385 +831045527 -249297878 +-404383785 904854031 +-762515829 -10975486 +390277411 414323060 +-683151945 -191062553 +653524663 -796056391 +401881636 -115870177 +279164032 384759390 +-626579315 -326638586 +-215855181 651535889 +-624764303 812064770 +937571222 407942927 +715216015 -847230600 +-799819800 -950967115 +-539000258 -688094362 +-315607756 814123123 +254402154 -288893733 +-744620554 -889121825 +857262574 378216647 +-378809802 -856511025 +-867020200 281253719 +153134008 897599324 +760686137 176864059 +-963934803 -783470956 +901851282 529705319 +-582015948 -748410460 +-135371469 -430332707 +779016470 -462916714 +613168422 -125897699 +942103272 570720202 +546145739 -876461878 +-939896760 828125249 +-724522531 -213962076 +-587117880 524900894 +139731478 -835018228 +-999423509 -100328170 +-837125862 -364537127 +-21098985 946048864 +440225136 890961046 +732297543 926852999 +281695559 -844029774 +-709191568 -75046943 +2858818 28670432 +367408432 -352374311 +623291603 -907155289 +-218644584 -994693517 +-952779856 -380479568 +-921239694 -693959998 +451995439 303271519 +896137110 -654200360 +-894543582 606404930 +-578823179 135564899 +686031654 215732124 +824775264 361679952 +933069676 672539143 +930628597 689758139 +670353896 -784101076 +736226956 -644770486 +699136227 -555735909 +79669880 -102441480 +-42635711 113005011 +-15120701 -340691967 +956603705 655080932 +163291571 -303670445 +901367024 -847224701 +-68471301 62952385 +-371496024 -591053444 +348299514 199905899 +-445434962 -783904051 +-995210562 -373542409 +259251271 962230015 +935663608 -165541339 +-348374919 -382520844 +912654539 661587320 +-481028870 -915758402 +13933150 684943922 +852091789 490627290 +-576054239 188596205 +655826368 -248612515 +-620468331 -401536848 +-360682097 -102944644 +449658141 35923970 +751304259 -578728899 +195595137 655128813 +233151042 143577445 +-507898569 160591129 +107036112 -617628515 +293903174 725976308 +611682965 51000074 +219216493 145640879 +-955371779 900491391 +-624977328 -365178581 +594226054 -73824430 +828863569 -51219135 +424237463 706346912 +-799579635 -88917493 +251051096 205675743 +-912002769 -839806598 +502008226 -532324861 +-148357054 94106417 +-2569933 -91911255 +170518613 160866429 +-462438988 -321730518 +-768155024 -548418477 +802371721 -483797058 +668151807 -175852983 +-220143465 155133809 +-927580337 805098750 +573344132 -747551637 +-499188437 292300008 +-730001709 -514241456 +-469146614 233183736 +554184896 -650270848 +-337992596 -507058 +-498935062 766932839 +222852599 -644250809 +-27743966 -148901349 +-675708621 273570420 +-412601124 541395052 +744273918 -257900268 +-731715228 476210923 +-838768812 441510022 +-66849614 -468578881 +314956748 -901883464 +216258432 599395596 +-448047231 -580421566 +-384631045 -151290677 +1847534 -217761851 +495005478 -644014614 +540576851 861752444 +-693005056 898821991 +-265888158 511975981 +127692220 -20025911 +-162391726 499296404 +-475703064 -293569552 +316139673 -957520851 +848541530 -245940835 +-319410903 482420780 +-419531895 -444383183 +-473715467 -945228373 +529227280 200461905 +-395778654 -429339725 +-906176753 940507536 +118580240 448377761 +916861928 514407224 +206298983 -81606748 +-336922476 -637847373 +166503886 746109150 +-42628875 -379539975 +-135589643 -993094525 +-537212586 809894295 +189013920 523806865 +551213587 9384361 +964015723 -614784854 +535798621 665659178 +-661559831 497980086 +184745161 878309618 +465440865 148800388 +975796337 -245645187 +773256146 -326316233 +-517642405 658588482 +708725810 -847870772 +-427454900 27624274 +696163816 -773550800 +-78162408 613739062 +269274035 -952027134 +-213250269 -36273776 +-596126058 625460603 +-704437693 634803192 +-766305543 -239678999 +643573946 57701611 +-401976271 -339399875 +946953088 5092464 +-811998755 -679539797 +-225261004 -238438260 +-219322512 508074136 +-827283425 -273150532 +-545309008 -408489598 +-965297411 300384794 +885926384 906853677 +-602512342 -607978043 +-803277055 -277875618 +698548042 -796001733 +-943631622 901851270 +510424392 -128838553 +665685954 -290926290 +9125758 -76546084 +-207633230 -237578035 +-264105753 -818907071 +-781888576 639674341 +-109983662 -769367466 +632498394 -14036853 +-253669923 757348785 +570853412 668637771 +632240142 -556806117 +403276388 502364711 +-700067511 10333686 +488025762 -761520820 +607715735 -232169883 +-996052496 284203055 +-101015949 -704450852 +721645382 601204413 +289395800 -756856949 +610215162 -756452147 +860009996 156163665 +-699454130 -557761465 +674753313 745635063 +123505064 274712511 +-465207728 -432470583 +-443612481 -711566586 +-55103987 636928992 +-986301462 406588116 +-96756526 170074812 +-394859815 345332889 +-939184536 760801999 +-557964965 194774077 +636734194 -753887405 +748000235 320793827 +-820472552 -823215190 +892909535 519549013 +-781971782 109490898 +-971678374 368023324 +-856343858 996869471 +-910276001 -731558053 +966369362 109120529 +-255824335 -661264722 +-65937744 943858832 +962974513 -473715930 +873229932 147204187 +-321868637 155596223 +951956563 -194896958 +-28951613 565395059 +-153612452 75070283 +254088007 722854504 +487975517 -384243116 +232349972 -799749975 +265834941 34680837 +-398546644 88961575 +-268705110 17316097 +193587211 -830919695 +922627104 604420223 +-929701353 -381469584 +176730057 -810017803 +792365733 -289135454 +704411270 507787839 +-697173712 -202966700 +324511752 -20623142 +-315311179 271045571 +-64979002 -63484167 +-897029326 -430278305 +-929554900 930556369 +-7287 54097871 +615382904 223780570 +21694994 -721290546 +951299911 52670800 +289256894 150053448 +638087584 392583164 +-758037174 15800614 +556254195 -852997040 +336783753 -80766852 +150314906 -435402286 +918627657 889153388 +-225451072 -768432575 +-466368921 -28223943 +492097316 -258785912 +544780488 616402501 +671552617 253344277 +-311320141 826521934 +-462081821 -180811550 +875683105 -477794790 +88171282 -667402569 +998578553 791343891 +-319330964 526144174 +594296320 576792506 +972836932 -588583633 +462156793 -41154526 +759097184 -806836944 +272368663 -99815999 +-428096520 -230483890 +-730627503 -455418003 +329940120 536040711 +-145118263 -41265765 +-353431781 -401513399 +272334794 -745521542 +308607485 -331091901 +989919365 -653151330 +229258807 879244630 +233740265 271594747 +-887567794 118081071 +195207144 387193820 +-968960053 -603026176 +-847240517 908683945 +-703946016 -891651671 +196551247 -607935668 +-693451775 -153408898 +258674080 730861120 +-436673137 -92323998 +-820743221 -305927482 +-419028809 -661986807 +706676915 671063679 +863695217 -811978279 +-695376268 389745463 +982510193 -42407747 +556074759 239173528 +-776322144 -666191958 +-347996013 284917664 +-207495302 -261218916 +-122653703 433657112 +-414599587 -573876677 +-876623703 -828389576 +-140860538 688639436 +275029627 918384880 +842878165 976367393 +-73674517 -576619925 +409212570 -332698462 +-497336067 -957407138 +681485774 56609521 +812492749 -454313294 +-517487702 -795125789 +131318684 -986082887 +832876276 -657231290 +-67521473 97764602 +63039972 -291126360 +-154840998 -597960698 +751210153 -395512232 +681410648 -295813702 +479986909 153326833 +-792350271 184225449 +381071215 -172887545 +-261379146 670527113 +-385435895 -882182497 +-963854040 -337627191 +-495576712 416876341 +-222304583 -509120939 +683578270 -382720094 +424068008 680301209 +217083318 681662609 +-854412541 -180148063 +582896855 683383891 +958742147 583996585 +932905553 -288023780 +686155833 -210118975 +542448718 -407832972 +303682331 178780120 +-632799637 -76872157 +-638852976 -529864680 +216636683 256247870 +865172817 -654884519 +414538755 -748284527 +760386717 331699648 +599237547 321340795 +76771473 -905279505 +525265952 512197015 +160131046 437508293 +-467138957 -671928066 +750594916 -630471104 +449931178 700831833 +-70370551 -690570999 +-237061720 599020981 +593420905 -72689418 +516851972 -203428549 +-717340553 482269924 +113816591 605604415 +551766449 -127485537 +-280747130 387370485 +892687222 540193579 +339188008 -475099597 +23892441 -843174819 +105738516 -795131369 +74018492 -226546266 +66266368 -701058505 +-933041926 -158669999 +-382253622 651122938 +399428075 -201665895 +673947585 1819952 +275112328 671730854 +193599790 537973886 +-735034602 -688744858 +-289106043 -219639398 +-647988210 -129843288 +-663613914 962708841 +-866758788 -116799459 +-77425513 -408441222 +-265803497 564070333 +626223052 -442116884 +-137710585 -431170661 +-628856011 -399016794 +722543722 274028129 +-9684918 -469751961 +-674005946 450475401 +-452615356 -351653418 +-616593511 265333675 +459255032 -846838977 +280873544 -780058136 +-148414762 -642619752 +126988548 -745198898 +615038751 764132882 +-422925999 -128478893 +110683434 -747267912 +-268577065 784832604 +-190351108 596234075 +-873249132 -212381845 +545828192 126921160 +-123690255 -384590733 +652636929 -922837600 +-906334074 -860421433 +-43243776 461026945 +263323529 -562310955 +245737170 707542770 +20959856 259012894 +998814382 -925876816 +520743724 453028721 +963842598 -893379053 +-926555807 -286568380 +-765182931 -167376660 +-827774373 712457086 +413176127 651439450 +-706752624 -554056058 +150537689 -136423793 +955218121 -369277586 +-630876916 385266386 +-365058352 -514109415 +-950947852 777218070 +932241399 -390922945 +-789140803 -767715826 +-273939905 -864818948 +651712820 365774324 +-720413269 -509514853 +161272991 103715656 +-106262715 -581292206 +-419909675 -526672823 +-492118589 150492374 +646493308 162322593 +915804400 384671912 +322818685 475833328 +378556242 -671227157 +571519047 603510354 +-608295555 675247398 +-818659887 413641029 +422618908 -841361043 +80426567 76255843 +847966152 402012958 +-242201052 -331093588 +739624851 393652446 +-277189177 -963553312 +-689514385 -721298068 +-788397084 -857350450 +778455166 400264281 +-236689914 456225555 +796082121 -831415222 +-899367969 120939314 +-178116668 940953820 +-390666615 240461775 +876310014 -424075984 +604417490 919059531 +-4992538 532075204 +-701785472 -662783061 +-296248569 548682332 +-560458954 -647774854 +-879880406 275838921 +511328298 -506374682 +-337717818 853869606 +-935028930 116897948 +211439170 430159454 +-136218414 796435754 +389571830 -103734644 +-356746637 -277092792 +768139281 -407868266 +993895536 850814496 +-367035992 -687089689 +188565505 -169923062 +-190380899 23768573 +956299572 32194337 +-32210503 -41104537 +404834682 -42837053 +-745736406 533143184 +-602483957 742469269 +496796435 926981257 +-819137068 141081051 +-971963453 -141331128 +-640288553 456664480 +-844905696 993815529 +-272427248 964981087 +-588298936 777048882 +392649550 -866352073 +466560088 -498438681 +787845440 -269099506 +-512114879 871437014 +-580901989 864318952 +-492349291 960812204 +69035400 -342959868 +535540529 -348377306 +354746392 560884764 +548382438 980080992 +-61882398 551808970 +468012106 -993128739 +-4322327 935297543 +-692007367 -960665517 +473174228 298416111 +-693410094 -928105380 +-384473540 -557680350 +44167414 474876594 +66355293 -823110822 +-946947346 -592363843 +64187224 46208447 +594198771 -32457309 +840696979 815160575 +471885357 785834046 +801998618 -740455498 +749547190 -609060391 +97219888 81007072 +719164489 150505132 +-175196421 81902915 +-58863557 -31594825 +736582503 -955064812 +854225410 751745023 +842686795 712496472 +-415890474 979245067 +287187025 23346473 +-984795268 131877572 +-223349520 -792159556 +-945010749 907790846 +679608288 -503997989 +-13020363 -36978279 +-546069660 235651773 +620326283 -143566188 +-277997306 -549599837 +-373774423 768770730 +-78128855 -573572140 +-60015904 -988031408 +-141122913 -101654705 +551208339 -538551996 +19256264 -538520872 +741227660 -188361828 +-2353646 -266805117 +-837118943 760078350 +-287567238 399956043 +-63331991 -604305997 +-607827435 -514897019 +669803433 -785688898 +216455479 724136164 +754740330 412382588 +-376453845 -53267838 +-947067355 -348038960 +-524107839 -618027609 +-803849555 -840504347 +-296546817 819635766 +-971822963 -946381825 +658407233 729278540 +-307020162 118334495 +-914311895 436740162 +-716746537 -732663548 +-855363356 526944911 +129953667 -493390871 +395252212 351355414 +-40869572 -491681755 +-157649145 659430170 +-60711645 125954952 +832982303 -894590350 +-383133495 -569364599 +402719105 -706385263 +-386821157 -160823954 +-687074011 -477854745 +54348775 309697399 +406322550 128115936 +-116332674 -69940035 +620616867 -977805213 +829007534 234049669 +-45554598 -842665553 +265484792 702160575 +411972442 902895728 +-991046826 806077074 +-442194403 463946767 +38278167 -950966801 +-431144353 284019462 +490931995 239307388 +291624807 -52656431 +-399519446 483143043 +-719308804 -973528074 +-924399056 -312760177 +650812206 -717276112 +765391000 -388761227 +256518779 -459415100 +766661384 -276582576 +-472405691 -388467847 +272329227 -700132476 +-663931437 121254107 +232868201 725620610 +964370056 -242523968 +-566774209 -768473312 +-748762545 861494733 +403820502 12169668 +214231866 -432842393 +-305019899 -571782456 +-208044045 -920832736 +374796554 183559759 +343962590 998197076 +-511301778 -599760192 +-928739891 -729664965 +601483541 -103411719 +811143310 -867795220 +-149279328 947440317 +157734224 951348481 +-243816677 892027106 +21991041 516895827 +572532514 -398126555 +-712484924 -600135003 +109241286 172720636 +-137847034 -852618809 +40459039 236341022 +-696688140 693050630 +95893369 -480979127 +-852891847 -405163770 +541486291 48137779 +-261979282 -517934956 +-299200160 -985099101 +389665851 393277597 +649845513 -264077946 +-556157975 -664166995 +143424450 382996512 +-805797830 -856395313 +733644094 769591417 +-618374849 -182516513 +705739618 -725368016 +623398390 663510775 +-729709102 -584701253 +-301287606 350302480 +-968514140 229178214 +190411694 89044105 +-365885880 472355690 +304627829 -470886418 +779152140 -722862820 +451311745 477399158 +-880248545 -787806342 +200722801 -121197559 +-164152742 490664101 +163681001 -885481665 +-722391136 203999888 +579078808 615699925 +-814705213 -63832787 +-595935104 -156061194 +148654329 687426872 +739001316 747036397 +-722465043 -790492152 +770488738 -891537033 +67726709 541417438 +-50082168 -209497875 +-827019767 -961085733 +-533024216 -522495897 +63468351 65600707 +-235700005 -720985420 +-980019131 805736501 +246467920 747878587 +-295497843 -937290508 +-287722864 795952832 +-760530533 545971897 +339898637 944796070 +96782217 159233372 +-756171142 -209415611 +557265001 -179405923 +212040745 -303317141 +-907498787 634476316 +-465424101 711283035 +-24316753 -416535445 +-394741677 177608557 +182758055 145564725 +-17775452 181251111 +-613954431 -364286953 +-10827358 -910750934 +-167978122 777156514 +-205916736 379707538 +409133788 -548226543 +352359655 -750757138 +409513782 -933356318 +782567824 857737693 +-317020872 236540536 +76047389 -769918826 +457542668 -47066781 +-295505771 -241451231 +-55527390 932664358 +218719524 936295018 +-642197449 938997946 +-176362381 382899606 +-133197274 50189514 +24151859 666132640 +-878508092 -498079161 +171423059 -455446745 +-120576778 834849136 +130763787 -283978265 +898343892 468083093 +-680125220 972052892 +-552643776 607141163 +112109571 -302480974 +921510041 877258107 +-85253958 -40848992 +-71301335 -37043373 +-433147575 -619447044 +131435276 255665435 +-312404939 -160755183 +-780644142 334507605 +624479275 446828778 +-492089193 272195054 +131053636 132646326 +-487337539 769032012 +-71815572 7164730 +-263257949 206873418 +-863349249 -425788949 +-738117040 -969896418 +-29178920 450053566 +-824704496 390453801 +507005082 538207983 +339149035 -921253077 +675120735 829022873 +962890487 -240820566 +949761171 -120308304 +-608782990 -382794041 +880029298 -30615022 +-324220207 -430097410 +-84468638 -383420844 +952886232 249109394 +-402825982 708480906 +793638790 184608949 +2468024 -840435330 +676917636 894791338 +21463247 237696195 +287727792 794767449 +336499392 -465360148 +-125404956 438318005 +594286903 60248984 +-816381464 546904406 +-228391622 290872938 +59871347 871367766 +959181857 -124206920 +57829147 -580351712 +-170244423 150986797 +-624709367 828571961 +268865610 -307083104 +337707781 205202485 +-200138537 -307989009 +431889713 -56393362 +182727251 -209552815 +-282589160 -900577116 +-764892088 -474568764 +462674040 -228333179 +324372615 -789088610 +536361504 -716068849 +569294750 -886834442 +773753536 -920022787 +-345714511 977871708 +-137349846 155689867 +-91610277 752162753 +204773568 -559649502 +-904570861 -592482424 +552423486 736142951 +-663134672 -298220223 +-258085097 474695716 +-591840389 -540415883 +954745670 -855855012 +276873836 -705253824 +-191731283 -829585046 +12468329 -105823915 +399997011 207642914 +-151197574 -227576578 +-381898065 85190403 +134647979 882172395 +-179309312 855092249 +-964549737 -353665061 +356671912 -976626438 +378070715 179802876 +-145333831 -375601888 +809435215 378400582 +709435129 -108786748 +-497711149 -149274363 +732768636 -449112112 +-76400685 122186508 +577327584 -135040423 +257416264 67033762 +903952802 29791174 +712096992 950905902 +-248595245 -27606724 +-884188269 -830741934 +-480100359 808029654 +151486978 488113796 +-636334729 202267359 +653081158 600696137 +536069136 -500364077 +-942072020 746306782 +-236786406 427489174 +774748704 806858453 +-199279213 -110404221 +429541964 3009101 +997273441 -674199457 +-319596514 751629608 +-744896515 670482767 +834853223 737010212 +-427970537 -492294966 +-142663709 -198541877 +-224465209 346409704 +400661071 -227859498 +279309392 27309434 +591341139 749680509 +-286205194 911384129 +-521578591 -511225701 +-481127531 573553928 +-160044592 521343801 +520563213 448359876 +-51822734 -498069493 +-960878243 -769798442 +155232806 970625695 +482805728 -873622022 +690692355 852685896 +-576653356 -338477499 +-486355029 328085669 +740717251 -949898425 +-744845389 -254926956 +412874302 568373350 +596488053 720314619 +-545190988 438986400 +436528722 480011463 +924622746 -547241594 +-404458876 825552770 +638844325 998754851 +771621530 304042922 +778051884 -334429806 +106483166 595123639 +-351005204 865620177 +770295549 968440696 +-74367051 -488781025 +-921772215 -322680741 +875814949 -928619284 +153534473 -364336832 +-999020595 510441348 +-115558027 -679622921 +-282983962 -440266606 +60367599 651334204 +901246717 -382467679 +-248547753 -839164102 +-526698569 994060995 +140724927 -315507829 +-351612926 687755726 +-963550100 -389577562 +914125799 -339394234 +90967412 -15665376 +282321016 480912765 +990623068 -74584031 +-185794796 -684781745 +-295471536 -548204028 +658959088 -586250579 +-842464945 -994254514 +-962471246 -871801729 +207027419 -415225551 +-857314883 107648528 +127435145 277925992 +-72333831 652102540 +-705015762 715801399 +869088401 537474340 +-868682379 620348850 +437707292 -2490547 +-535625553 -656716245 +-308427607 -102527102 +-44118746 -24802899 +-985843668 984280916 +-347316178 520129793 +-986637789 -995308350 +-212055866 762112183 +264591572 208939616 +344697645 -312732197 +-357376430 -971169640 +-302343030 -601582069 +-974737486 294506692 +-475976404 -866981174 +650109796 -137046344 +465340711 -628996061 +-270431212 -737864132 +877965262 -634366121 +60890790 345234128 +214342735 757861251 +-416095816 284232317 +957404195 -447835665 +847158968 434263195 +-561759451 332128469 +-864141301 105085506 +-506803691 759873640 +-725475478 34126561 +808824701 -876616425 +-37355476 -592992638 +-808431511 257265623 +-244475333 989937513 +-942232355 366635781 +-104462924 -164652890 +98362335 341909082 +945257331 -71262568 +-138123137 -984623335 +512276868 -993985243 +-562297911 -203650261 +195885361 376050260 +-868573302 970830779 +-210238109 383950811 +-98159082 862399847 +203267209 -831857004 +72425974 -805572806 +270410797 -436467458 +-916404125 749341352 +-249433022 -870265148 +680001272 793810374 +985451198 828162929 +-115895475 932308109 +197124391 473514591 +45247713 223473092 +30126295 129097590 +506093141 426914473 +-308150342 -778395893 +654334830 567327802 +-682150040 -491398955 +552422334 -948699380 +-611086219 -19411358 +864770220 -380548592 +521699499 41014481 +-801140576 -32577722 +499835156 -451277970 +-896416220 354435389 +-782145367 763870337 +268132797 851089608 +891505656 -558167748 +663075582 -222557146 +456826241 -147343277 +605686909 29774000 +871342693 -769843110 +-349801821 876765208 +-658920783 503579672 +-877598067 -987597107 +382475933 626642288 +-409537398 -652042582 +-200838406 -922723337 +-437764927 -755871735 +440271926 -585048736 +636778002 995466278 +979463397 -991484538 +-880920398 659684545 +-870099624 -547167884 +718537347 690042721 +-282511968 -198197221 +-438191793 989656597 +-880029631 824498143 +114613288 616074020 +-374778038 -1760548 +625518206 -817069209 +755268935 -663015647 +451473699 -927499259 +-30694569 -504514986 +872658957 735506912 +474837999 854256904 +-214129693 259002949 +600960497 491845468 +-590841033 -942534602 +301036754 -696267917 +-352455587 -658709187 +328641761 69952072 +-878859172 16698039 +-10494998 510646011 +152457829 669996591 +992810247 -623052757 +42734746 345399753 +4670137 -543354946 +955405314 -569142954 +854351037 -598556792 +-366025159 -689430377 +109409637 -639140281 +303870246 -145338706 +-680817825 -132778576 +838524858 -326843509 +-298628782 -921801058 +335789748 301107624 +108366342 747814530 +505752633 -212151310 +-955430941 -567040375 +-971640639 956790375 +179932074 107741623 +-625385655 -247106494 +-384355941 694481016 +-304248374 193154996 +-611775941 871112848 +-231005644 298222828 +610526277 -790040998 +657348633 293445687 +-434969303 -318542063 +156740843 572754223 +938722401 165847441 +706464983 -945275386 +828171120 323800945 +-580711571 -218519321 +23702359 700623216 +126016920 645445382 +722236414 749950368 +-551116359 -87531596 +545244007 87611350 +566899797 -12496468 +973385487 -956621455 +145814206 -892224498 +-484928351 782581649 +-782275509 -53851552 +-113171714 469813333 +-674652812 -767491340 +-176650604 53111093 +-199623579 109101057 +38072415 801243402 +-6939319 -298356057 +-710974410 840705557 +-322236270 -900795799 +813431475 -666976503 +-780850478 901794325 +561104659 45086342 +-622432864 245737000 +-73313361 -767770846 +87969750 -946313359 +997233486 -346135955 +-784015190 896227107 +-479847989 799539691 +30391173 980370638 +-38904055 -850173129 +-432080374 217557411 +-112847173 -244486469 +910593028 928546749 +-294614583 690190367 +777468375 977832978 +126367033 -864343399 +-904074773 -306131384 +202482230 -444738321 +-384949731 -20782135 +-713049678 -388840479 +570356782 321215502 +-652708716 -451478222 +99245027 -413563624 +850946889 -712943230 +344218955 111560646 +365950763 873371236 +437077094 677252810 +-591121389 718417766 +-377260469 941109648 +-38125316 -998584265 +314354998 886022498 +222634981 831175126 +-163016588 343963246 +-636461066 -52454964 +73257937 917496203 +288315020 334992747 +-491170094 290393848 +-852787907 -878880973 +-39543109 -543895186 +-1594034 615563303 +638430272 932995726 +-130233260 436412514 +567184117 913708433 +-736157266 -495655870 +-594244941 51221822 +476916267 374790549 +933875331 -986132103 +-548532094 13926871 +377607040 -468510217 +356436072 60938000 +130932225 410402004 +-811199812 -916754935 +751866831 440157660 +-54243200 -923188195 +703605017 -168991776 +-300659692 -703924081 +371959900 -430704577 +-814427289 639332158 +-929766704 791330189 +-921338171 121523112 +-971283587 -880439745 +-641657150 -844354593 +-15425912 -418987737 +986556097 469405431 +-459078375 -8261581 +-429115699 -723638358 +287117829 -97642006 +-880161841 658486667 +897032356 -971194791 +-198095137 5196948 +-401846101 -110508678 +685251159 -687743096 +785330872 611738905 +818067878 -946553098 +-349682484 -930211228 +263131344 829145911 +475939392 623645671 +-586062138 498496533 +133818282 551538423 +-774278660 -798582089 +-66931179 -454375380 +-52849500 594488631 +645191210 103500479 +-125846592 -585239910 +-424092125 908969404 +-834231473 152508469 +-307559495 -249789892 +-853006524 140992273 +-168676758 217536128 +-65980795 -546459969 +-599726599 -81200169 +3979782 278669901 +-500546562 286356060 +-964750559 30447920 +-136088825 -252282887 +761260792 998877747 +356869292 119660653 +-171477594 873876729 +-292130982 -62873452 +102290893 -531589778 +821657653 -599009772 +846678608 -141553667 +674280055 412314780 +277121639 46818916 +652076268 528740361 +-112921256 488965199 +-699912584 -9622635 +454807397 903186045 +738438920 -271189033 +-846998656 827846324 +-832508430 -858211834 +283800152 -141557808 +-597612029 -430105696 +384140060 -220892845 +792910377 -328017383 +-899656318 37343328 +854733543 428793136 +-339350059 459617009 +-475804121 -366019980 +-459911837 553254132 +-365503674 849335607 +780168537 989888102 +592282452 126528260 +600146680 585589962 +362411585 -357951654 +-79946407 450916514 +425920708 875594705 +113229210 -345091499 +-26007029 -769703531 +331766689 -788167546 +354990924 -191806900 +-841138724 553208286 +-419864984 545641475 +-496075745 -265547165 +-669195611 336232901 +-411076601 -671140568 +786856611 177545152 +-429408509 -736246966 +-194664197 -275229097 +690192923 498397505 +357787105 848272176 +-605619328 -851089585 +273359249 -735946291 +-36628120 588239732 +-17026238 -149904096 +705762868 735453403 +44919265 617912275 +841863064 -132442300 +-745236754 -544308020 +-591201043 797011540 +-675232568 368087136 +-555275555 -433993457 +-332084541 282416522 +-190967054 210463914 +166347622 141221390 +565105544 -411205870 +425346796 -592393385 +286954878 -946372605 +831640006 373831463 +997933629 74516127 +453343200 231326177 +928404278 477750831 +182037281 953436709 +343533951 326747272 +-180592405 794955330 +451896456 465629790 +-535867338 446725991 +-560726415 -928801299 +606181459 -726588114 +192018820 939756878 +-182626728 718908376 +822260545 253176937 +-770479709 564397147 +-392557350 763735458 +472292005 208385366 +749101935 356380738 +-735368876 527600861 +-986139974 299427542 +-82656779 507485466 +-538920939 -905102887 +-395067998 860513279 +-601774540 331788931 +802085496 677844661 +-451542364 -800106463 +567513243 534405704 +407924699 -807459928 +-976165709 -269381553 +395136387 721701554 +-177283120 -632366493 +-127671247 476772998 +568486153 30504394 +839694120 421783275 +-269179229 -132935158 +585930833 865417829 +-370373802 5439187 +698688527 -231449716 +868518961 -187263895 +-82537206 415645232 +-491706354 -949660375 +1086783 442644988 +591535634 400282659 +-595892272 102707289 +-623744890 744414740 +349333341 -819828548 +84118388 92238935 +-542652607 959147098 +354157616 -775105573 +-996189269 191315124 +12746936 983418675 +-20025586 -830084769 +754789684 -456563439 +274269895 989495153 +143370073 -597202334 +-284103643 925332696 +312924896 -750083763 +-387837722 -127955486 +362570069 228568010 +334968625 -551750391 +-537680990 635939797 +-651936678 -604027447 +-264352817 434832057 +752026818 136825674 +-605970607 572093729 +-224894330 -26691795 +413256569 675146792 +-596769012 -505713988 +-715961074 -528949532 +-737754770 422718089 +513860438 794170342 +-208460757 706685381 +245766247 113092050 +443724432 -201259680 +-723328644 -899586165 +255598337 950974484 +784829026 -52302685 +-645944723 188509408 +667363020 575126144 +-525161430 541874321 +-270388603 300568485 +-705176684 949693084 +-212095150 -590947333 +-835108025 -889735996 +708150924 -155669074 +807945164 523156254 +-864532649 351658623 +-524637104 -559905187 +-110818958 689000445 +-221769688 96623761 +756423111 -590697679 +233259871 -160965971 +-679632142 -434298320 +-567751226 837988767 +-474634168 -151770453 +879771226 -608969875 +-782020178 800036604 +-174694267 870631814 +908442653 -875370260 +667747789 366007408 +877405552 799767068 +-165598165 -734545748 +-130185320 65873843 +-83544174 -399199799 +783428520 331953522 +-257880132 207395441 +559362226 -81482162 +-304107760 -226139438 +306014591 641205110 +54679176 -510617375 +-523399092 357147237 +980466563 835919978 +-144056667 592342847 +-518236025 -662027707 +319006170 -877077162 +178015716 -557126786 +-827504025 -867930764 +-540853295 -646470590 +-751455321 804059042 +-708065536 746455656 +-283400481 427592408 +-477564931 671559551 +-790425497 144042300 +-85174601 153155748 +-931416418 910861362 +-601008150 -168209227 +193781897 -970792104 +218887851 699895834 +710459095 -40972581 +-654639086 -231090356 +-569424167 752548464 +-208951047 -638195966 +482810414 269257023 +-310187977 -991557199 +-450678865 747608888 +162408122 -7057095 +42630385 -535534000 +899372935 799190363 +-899688797 630728722 +-862316411 464340902 +-159315911 -561567941 +194636947 -779518257 +-982783805 -541389941 +767272272 368363031 +550811448 -922525362 +-111176217 24583283 +685178433 -85570447 +-131084676 -27999161 +-147669338 393604692 +-710173644 -922537955 +860203663 604062237 +234542574 -959151077 +366708455 -371062922 +323721524 -3330916 +-393770931 -573790331 +-110470984 -811327802 +544318540 -808914615 +-746718072 150447432 +-175218517 -896113925 +-10862434 420158468 +-452870371 -98787648 +-448681729 91816206 +-873115415 -417457777 +453453599 -261391702 +710644684 -406654125 +-384947069 515773561 +-781280177 -250496879 +163872292 -577215514 +-328077971 -687234793 +-218337872 331993264 +-134899169 -132664568 +848079767 410825963 +-503049725 -105501550 +658598618 -159764676 +-26804095 -457784264 +-346071196 777418074 +158701426 -569291034 +934016473 -711398550 +293578151 486817630 +857782630 962982571 +-490795902 404875880 +106701614 250753496 +-617025790 286622885 +-914534296 865515127 +889719381 748395603 +230241533 364142591 +-304409583 979670377 +430179750 852707637 +464130366 252670149 +-252876109 -923263783 +-391046629 -692999748 +-858109956 874860426 +-165807015 809273462 +859448485 -770382804 +95966182 -609049441 +-790948569 520201215 +-303798217 -69421320 +-562469821 -516340837 +-530054654 188823253 +-399837580 -762793850 +921101640 -332628425 +-150294973 -291763338 +-246702550 -275828042 +-282807966 891400398 +516091617 932717289 +-87630378 557628742 +862324564 168114631 +-550500982 -576022877 +-255821686 564509507 +-778072357 568068236 +-133317061 5345878 +153344353 -346880512 +67503103 186564416 +-535002874 -484932338 +-234572923 -823292793 +-364366082 951790056 +-415180044 -189115764 +720356380 -930841740 +-666414022 -590267731 +731905854 542798704 +160045359 113532448 +906589422 708374606 +-60409245 -698269190 +631191709 851344948 +-466611764 336386532 +-667771618 33381 +453046713 817579858 +706443640 -401965332 +-217790459 255924526 +-598148741 -79722277 +503362334 -688920223 +521780137 96232375 +747009818 -157533779 +997074598 871633828 +884114795 -663122740 +-788450036 -700463902 +-625057454 743012798 +-329172669 -668874837 +871247982 481410672 +647462446 -165677928 +-60156140 -111350751 +-146233331 -750451635 +-847232202 452693895 +49444425 -316649329 +318120152 -987343044 +848651196 -24125607 +8033691 -76981500 +-298736091 614343885 +-59456789 -245061976 +-436360689 600015507 +-49746511 672099573 +-230246825 461615193 +771259740 598836304 +-326033574 643822313 +680506672 902786457 +-836925685 134830010 +-417466334 -602519603 +635159532 358279511 +-232126981 -188331675 +624309160 -581112628 +-362178550 351187105 +-998363191 848176076 +424772148 -78452052 +-673484728 -180276452 +-275292461 -855457848 +294553180 968120777 +47502753 -355486243 +-805430409 909412772 +880344755 -237158415 +566160862 -510303272 +706834768 -766383090 +54971147 532070035 +951780091 -600158715 +-160680131 -859663146 +156287036 546662627 +273074875 -598369145 +92423010 49476177 +288228526 -121237660 +743797039 -209816673 +-861056393 232877571 +-351849941 -985090317 +-405579204 -432973005 +-845391452 -839350046 +-363622105 -782841268 +416255561 -893534831 +-511458446 -890806058 +-520661578 153141443 +630194365 -752058206 +-426895678 -81588560 +-94290270 614838411 +619556469 -336865777 +-423654231 403340648 +-485214303 729513591 +151788159 -34164656 +-917972893 111756046 +-279200764 993659866 +344482857 255451899 +-442281829 -991027724 +628218888 -459131714 +457008873 181149320 +106415545 -711417203 +934309885 668524903 +-238212813 791217530 +-521062313 -249934017 +-31750033 72725389 +510757420 -268697721 +861244099 -724549653 +-337894973 -193430252 +-867101697 772454470 +6473803 118776179 +685936265 -525752492 +-794292143 991656317 +-945731484 -42554821 +46077087 -669641842 +490190070 315723790 +762787411 -411916647 +655232591 51436468 +-249569118 889004741 +806717206 791136328 +399198770 36166083 +961635159 834732923 +-150533615 95476117 +-69290124 220198320 +698137838 -876981865 +60126002 844658331 +-297354926 722706091 +-843619088 305177611 +-120920981 482882728 +-97803646 560173480 +-446761079 -68607000 +-659458619 972021841 +-282694983 127402119 +-705617318 -169055079 +830049229 -482511046 +363174533 -444154296 +761952241 657646238 +-514104642 921857973 +-887094739 503668600 +435786387 457165305 +786598415 -286671381 +903978643 -882565099 +-338261186 -46140316 +121060272 803377285 +308347002 748585148 +-350887315 -50137817 +834991730 -789007039 +121299886 -249114831 +-747371090 -430460632 +119212535 -726814112 +-550164229 -626435094 +-349553322 -687532073 +207307181 -77247420 +902931101 -732767385 +560604667 -885927549 +-297839542 384125488 +498669478 999281585 +-579917686 -294222839 +300988302 210970120 +203208713 205976995 +957974930 -625265954 +702022236 -113807767 +425577191 619821444 +577153242 -747227583 +933176824 -332930262 +-965507029 316290521 +-178633355 306319229 +338316727 228828951 +711460353 88828811 +-804872104 -312334039 +-128242347 895340699 +183917602 660930443 +858288653 -549234344 +-365383588 -202905929 +-149202923 -869782062 +-897580582 -482224479 +-88667680 -623979920 +-404763858 -64039555 +-192613151 -781075746 +562457818 -547303806 +783726295 -386669592 +-356525722 -98609551 +-649346460 220545167 +917815102 -483191596 +206587864 118130242 +-924358555 -727342266 +-576575566 -766086139 +784793000 282908601 +619122516 -456308818 +-193702307 333185046 +-940170189 -838942710 +-434961206 470215966 +-42716860 384638464 +742687937 77760738 +467128239 -163324314 +858377348 11976417 +778652201 -375786085 +-179143968 529500328 +-3391545 -661881678 +-765873592 895865313 +868353594 -207736872 +533119024 -587742839 +-810569051 173384121 +-731132421 391910419 +300018854 40226111 +-950407440 -935439403 +-501585927 273152273 +-9997984 237709335 +-239038920 91786613 +24538634 -722391828 +832072361 -194419213 +132894602 -632129541 +-647565837 -322838535 +217715797 46876979 +851480002 417118362 +-834646314 -355641050 +259262318 620378693 +-562194690 -31074493 +932818388 550238565 +136022171 -716765289 +924075272 -16008662 +512301719 742681416 +-170519245 478623575 +104411798 691729485 +-585997397 -725420861 +-809054162 913599370 +878872527 -997578767 +-138143311 -542906011 +503216984 285870122 +-76361685 -796395979 +436249187 -756750646 +153723170 76119749 +141180018 634256849 +598382113 830406851 +-574352197 -920707073 +890046270 359261126 +874070626 688581814 +-396697316 -159520586 +970928973 603907509 +684320411 -999663496 +-767461334 761006946 +797215702 -865614494 +-865265460 -769574509 +442917159 -192846808 +-581735472 -822232414 +268313581 -985710034 +742856994 -162229987 +591083328 -267192972 +607495531 580276056 +397417106 723554355 +-671517464 -317650794 +-367829909 945315830 +119415305 -947882510 +567154658 -162839662 +-236413295 455516830 +-50063210 -693067291 +-28225542 544157866 +-779958784 -101844370 +822590544 -680920493 +90642540 -294640830 +-743385889 911384792 +418743338 -78816930 +-998815894 640901536 +-189649540 -718263214 +240783577 56235586 +985836261 598523341 +-224962570 -81227883 +700103163 278732125 +108864529 -32978681 +429918936 372875254 +-430420134 690548530 +-920949805 -67234195 +-988488063 815502620 +-841496274 883762382 +262693573 866186860 +-589304715 -529819021 +123077266 312442978 +357455798 629857537 +570752229 -461813408 +433725870 -95442041 +-497348163 -471437552 +662237602 -594684309 +81433106 978493391 +-814396152 597148846 +-796723454 -530703341 +189637119 -390211029 +-727457909 613065265 +-513012449 -279968440 +648545825 -512521219 +407069790 -177029485 +142530560 -979822436 +632144069 -608234129 +-972489224 -129328919 +265965268 -757014541 +-615055954 -69498869 +-893543967 -487417896 +-32330209 -571552369 +864959866 -648316669 +-693543126 566743830 +317382952 61097832 +980093440 727048385 +-881362642 158257371 +-636134520 -415637676 +855559610 -314871586 +-966009896 -838145959 +265882878 -742347796 +407848998 604441169 +-272205589 -831434128 +-525309214 -551674488 +232104601 -785626334 +-272241934 29441907 +935759573 -671625976 +620652264 -780771555 +-259093527 817305339 +-512317381 -889195520 +156840329 -938996196 +226690990 531498848 +673640901 -591447080 +-272690213 495038848 +-770103409 -894374841 +-876064533 -987799835 +-827276629 -855531735 +-992441956 410203453 +-979167037 -11105107 +-381951356 -925972237 +171693547 -684088321 +-949187881 120252656 +-838481539 370109993 +-672558810 -774650057 +-875431011 856483301 +-302447676 -84682320 +21654530 -461354215 +-291495524 533705023 +94737712 -231541349 +-572966661 176966873 +-936459576 709870552 +615073731 316252086 +76018397 120777628 +742518724 -302952773 +11892917 -149244891 +232121235 609047721 +-541945046 51849391 +-852881572 803632046 +-486015425 636148167 +-232655439 -530600614 +431161298 -821208438 +-36455483 -105646608 +-756962059 -978275741 +36088955 681994886 +-750980114 981948473 +-418638398 -943066189 +-289249837 867867639 +-631510337 312443121 +-318875286 -542134553 +464297352 -746109280 +-889562556 -84173225 +72094750 956312925 +743180637 948201511 +929254797 -496548279 +-455717214 743317230 +842399657 -398429851 +118570133 -852406807 +118447872 -811488469 +-76873975 820583448 +-698302427 341884354 +550463314 -790553427 +437694797 -74902672 +-16287441 -629333681 +-586387725 -138042185 +-779641225 197158814 +-617353872 395328994 +-85873015 -647243944 +371266906 69980873 +-989641815 720682930 +-513660527 -519929906 +106856665 -324517352 +-17404463 530888254 +-571890736 801376276 +-448148050 -654113981 +554599760 944427829 +651526204 -532110708 +432327979 746932108 +716309969 434697390 +288361655 801258488 +135153714 585638815 +123940659 -189810349 +494301161 541538988 +-204238344 216156729 +-42347434 -564669451 +-916079819 -729152047 +-223552853 846637 +-298836948 638986354 +412548966 -487989132 +-75713720 879759054 +316555788 -240550428 +671067352 -891465799 +-959357606 -471022361 +-3539352 -932633712 +-737842001 -524958633 +-769785668 -752502550 +-847678596 -666874662 +903420164 -88300177 +660418456 584000322 +108236450 458575716 +-543672974 -437187771 +750197870 521776504 +179404420 945092334 +855468999 -494945776 +-671416413 158725776 +-9235096 -388622533 +484588863 -498978683 +570290037 -466331994 +-721635614 -768819595 +680159983 -345256443 +-697089527 951587745 +304393071 -848917936 +-555761587 -255578897 +-136693228 968229006 +511910497 821886167 +155610304 384833740 +279742043 354542970 +-964627951 644257954 +-462247320 514343140 +95762788 75149550 +-27508524 -469098486 +140087177 -478811183 +676730293 183312632 +658405026 361658723 +870799002 610171073 +-890263291 -941436130 +58520218 -891244204 +832160211 902125517 +365237853 975167782 +713613483 591513352 +-617558794 -514881366 +-232559317 344635254 +-969077562 -643031296 +120618826 -173995815 +-188403498 397902115 +750807765 -530199076 +836404796 -993050024 +368598907 720684961 +-351425604 -141182536 +-505942647 484159099 +850620053 -244421332 +-772380437 -978850921 +-141768701 731266193 +433789673 278225687 +-805055710 758988145 +409630085 169257112 +241554990 784155690 +-597049435 493371141 +445157153 59032872 +-700945543 475298838 +-381208704 679431409 +10212726 -884562228 +-662316603 923429272 +-73587315 -271758825 +-372864484 -303117261 +335026585 -338448825 +-239356901 990872806 +-416529931 99515219 +842703094 635628365 +-573107501 -100452502 +834212556 194278061 +933144691 387025453 +575642562 920928199 +631249056 -821733404 +-294109795 -393066930 +634746112 578442876 +390566926 -294174979 +-766334869 502597634 +-898397261 714984431 +-851128116 78684952 +-436886012 -366727973 +453240929 939938028 +-287901981 777697583 +-590437384 496019514 +-755559897 -449424928 +-648682291 -975620891 +431474955 -243625788 +-576371498 643415474 +757074151 -603687725 +-853660998 417261735 +-785670122 -74326971 +255310044 224309878 +-895370265 -7901290 +-686390181 -83373306 +-597207272 963864036 +-569228837 757664484 +700949716 722925739 +67081047 504425400 +24611484 -256623369 +-781941991 140473494 +-535446705 -174299187 +378669316 -736246581 +-305446581 74705062 +835021477 -786087238 +990088017 -444129108 +-814180921 -243256589 +652608855 -913177176 +866481317 -960392140 +68002618 -561190375 +906665966 889728308 +-689707076 42489870 +889142759 377067013 +482541264 520496252 +-859128328 348844278 +668606198 -390364669 +957603967 765581882 +288267215 183753068 +735154262 -316836976 +-74629943 106827950 +-678801645 -5092594 +-783721328 -880568136 +17475347 586702736 +-42349113 517679782 +328487796 -353038579 +123261424 377983084 +-265212733 762985826 +-115800483 -5704157 +84746167 34048367 +-86958049 -784042935 +485863115 566587125 +109540856 91962545 +-997325730 951773839 +728232570 -518700140 +-848214539 -150569122 +-601767572 -852521624 +-929078579 -596523400 +-1033141 -916684700 +-922388326 -487561049 +-641607814 741812238 +-85515113 -371410374 +-437077482 378764716 +981952438 -193838048 +191026773 816407651 +-561487873 98920485 +-817343157 -281531451 +-785419830 -747771225 +442296889 392328661 +209666793 303144328 +39180023 76894337 +-11293358 -464594962 +650679093 -70254555 +928609014 -188162258 +195239006 -378855314 +-696289117 -322495745 +-340788979 973897544 +-166650055 -659126024 +12919415 -732591514 +-493833979 -502200514 +-804254319 -861922063 +761668365 497291562 +-173369083 411264600 +-135661787 -18127122 +736193652 98698980 +-591128415 929839978 +750742979 -372829531 +917293700 -628640450 +-909740964 -140788858 +-595948786 -68391466 +-464291115 -368861055 +-190879833 255612043 +-8177158 283376434 +389468254 -582204540 +-153784888 244345488 +-201405713 170032561 +94647287 425549704 +-199673110 -654426411 +-191162672 78183806 +-942599972 -832925333 +-60669435 872216566 +-30716922 -119864577 +452066786 -131371149 +-324899842 -413028943 +-392166291 387558487 +-256070196 867537577 +948010193 -99002531 +898210356 -985030563 +-413408452 -927509169 +-368182975 906408568 +234956435 -613204247 +441908359 -698267421 +-278646605 233976694 +-17239212 170053524 +-253311725 927584646 +306990026 620942618 +-982205623 393486885 +934082341 -725727709 +568496533 -163460271 +-702792911 827993222 +364377265 -894326061 +646415013 -114108859 +277595068 -330212194 +-490836982 912238464 +156595671 -375935121 +523392414 -88684787 +-320967159 574776393 +-893298029 -515774495 +341471171 -543623004 +620399240 872796266 +-378060280 329366440 +200912519 260608086 +-833839921 -523724564 +431518854 969984309 +-764654383 -957801426 +-386516864 -625228113 +454454016 -370626117 +859551087 -86322690 +-912234771 642304438 +919566797 929301271 +446833994 95065241 +198227900 -195449162 +210610752 47292988 +-95622485 406425302 +212534276 816941146 +-810091129 -8598144 +940679552 208263937 +-319299667 -671815747 +-947844756 -294220106 +745470075 184217946 +690456882 -896403396 +765260697 72315541 +-384797572 243609320 +-285718214 104628990 +-968076380 -530263952 +-757215913 -298900984 +553369036 -757450775 +116225670 -690533341 +-190703679 812825239 +-355346616 -871436282 +-929051744 975544684 +-284239959 125149289 +50516253 307733880 +688878071 590606829 +242761547 -449374339 +-889550129 -317881025 +-121057359 -118009672 +-415754691 550512553 +-275460970 838367771 +299725343 -236910898 +-101602590 635880981 +-532653019 585845851 +553753090 -545493046 +-310445614 -187331306 +-100065024 463203778 +802772922 -62370027 +856901936 -615649578 +-228063473 -651315870 +-62727086 -147721869 +485392590 -335500368 +-37452120 -420118875 +847090785 205838745 +-514144175 -281043983 +-466147118 -986835234 +587958663 -994820155 +-820375067 -992908089 +-95126610 -468695090 +-241140868 485782165 +15681916 -151406965 +554280760 481777714 +652827712 148091658 +68423256 520598050 +37892987 609472045 +-62636543 25693155 +-97934111 989497333 +-781389541 369945720 +-877248346 -951812408 +-342072321 76838673 +246114353 -300751163 +190172004 -365178604 +-744832867 457498659 +-643442173 18108868 +-127085267 490082554 +115265027 249637740 +653359530 790850393 +135248793 161065985 +-824931422 42168014 +-978467247 -757022999 +-732833813 7555544 +-430877147 50510104 +411578389 -160055144 +254793628 -829700548 +758705874 -514441897 +-135067065 840297118 +-405403946 -575787671 +428093042 -479959240 +422754804 -321691327 +-763418100 -772408619 +-260452573 479828681 +746568121 851421263 +144164382 -545317228 +426425521 985037837 +78239082 705286649 +720022164 563425951 +-36929301 789757408 +-497326572 -564850114 +797673730 833723381 +734501248 -255037624 +379826474 306895669 +-847352630 -516712789 +384426374 406185016 +-36211010 -463771661 +457564029 700395106 +809045376 822851653 +-474030891 717182943 +230875319 -936234262 +386140211 70550032 +340482933 -289929429 +-22241841 189769701 +-820716462 -481887683 +-132700881 -184873750 +-638578868 -206147515 +623191425 -443918646 +-94682137 93541971 +-69499149 878330636 +883531688 361105832 +561461612 -261996765 +375571033 -244174430 +-178102666 -298076369 +432762968 729347966 +824747187 -53926613 +-890284289 751664486 +793054498 243552932 +155040836 689435458 +459147237 732815397 +271348029 -157938387 +-492555436 988380595 +-24983142 197595264 +-158198736 72818096 +-953915824 -119866617 +438295020 752101660 +-439274259 -237552130 +-62293362 832550464 +-56961240 409048987 +-283837641 -339579802 +721009969 -551185328 +-669026932 565319620 +-212049926 -942065114 +-748184223 -236279892 +-228461034 -208379289 +768744138 -401832665 +692246468 761528152 +909170142 385539671 +50367412 354028549 +432827946 -201585152 +328041291 -705459990 +357418355 -714150932 +614983930 707591889 +66651464 -174914668 +395503032 580663564 +-24336020 714901972 +-507028072 -995734379 +-911927421 266786313 +171326064 876975191 +587760236 220262226 +-271120146 389948124 +870677944 277236405 +497883013 560838406 +852958109 549648272 +-567401360 432645014 +100864330 118109255 +-657958739 636089231 +-230416525 -313868093 +535185302 -78062283 +174023546 157006800 +561625984 750954361 +329122588 -230318275 +738105436 34259134 +671963749 -822417994 +535494370 835970788 +-824624134 657928536 +496178637 421932913 +-56881904 141259873 +-181335093 133374004 +934826224 -448515149 +-645190493 222180682 +-27885402 309605997 +507389455 -166885567 +801883078 342395042 +-446783973 -133909569 +608463301 -71993256 +-282580495 380654268 +39331230 178955276 +-626877010 31166642 +23549295 -249056565 +525004342 -14197952 +670763891 627265191 +14821977 -762136521 +514615947 436615368 +163781084 804550070 +-512576419 43898672 +-505222263 -622958807 +822423563 673865438 +474315948 -410783855 +330278761 860845170 +-199581743 967083380 +360508923 -366234431 +-196714744 782614372 +-5150093 -409556860 +514366271 425796628 +-15174546 423956831 +-975977779 -399320663 +881902064 226648903 +-496663793 -597524170 +-592298862 371130408 +-763968876 -130246967 +-693052639 -257775648 +-828865684 -2186587 +2113984 -645238657 +725732260 -714982999 +332555163 -345447089 +-20572604 698637577 +-815573100 17329570 +-563640184 -972362254 +-44807069 93622967 +-841474809 -778866955 +-64944077 -504602945 +-296975112 974507944 +343771504 624129206 +-306712516 -365756853 +964382525 240943868 +-168855303 -824068747 +-487279869 481871528 +-854212143 -55835161 +-974543691 -14607980 +104441905 -280536301 +-461770802 142602358 +-187664269 797789100 +971205358 127712584 +-102489896 265047537 +561302819 782999538 +-710262366 984395727 +480811124 -283024239 +186187466 131363727 +358848145 -616762068 +-445520041 428883112 +-840027310 897538000 +788692784 873279707 +862339104 -610823524 +-603011500 796077711 +404796185 -685176336 +95541515 288549469 +-571577468 -878811598 +-269470489 40540151 +-820052498 -559698098 +336592904 886206176 +-530804672 223839080 +-546699018 641517546 +-162139125 751474082 +22738121 -854680505 +262666636 -334524124 +-480335547 -106809612 +40785312 582885129 +-351834317 -667516064 +700412800 -919971354 +931393312 849246533 +-351612484 95789214 +-772658195 485228313 +-992894191 81420211 +-550857840 -849526036 +674509968 -839748207 +193600718 -529250520 +-153538707 104598633 +21656876 -472680790 +57568658 263215568 +-327225591 -880050811 +514487212 155697888 +517749124 678106880 +-298122593 -809328249 +987415060 -973901511 +-481497813 383374997 +176407681 -949626570 +827041892 -338743725 +275952442 -11021890 +-861825116 -714700387 +-38500314 443161675 +-284512070 226089212 +-620163728 -792208698 +-738880208 117832020 +-836427479 -651335880 +358608874 -972347997 +361817875 -170939685 +-59674996 -104779850 +-905398509 697607737 +287192095 -104362697 +705948406 711415254 +-942212234 -179781805 +137393438 -215095972 +-299895050 -520123188 +-283621574 -848880779 +995789009 -472532307 +-395140272 404078503 +4515098 921119814 +199833587 -976271122 +-550997757 724161530 +-995331637 325342965 +121462788 945570533 +19859138 -493312087 +-563913912 771201113 +-257071519 534905999 +670631469 -355157153 +-920404737 174209184 +635561942 -658283414 +942390235 481927368 +-588200443 -63187437 +-521792754 -439083857 +861687896 639248392 +272007996 756121237 +-850616780 -905815293 +-46210640 165316853 +317552052 762604904 +-847343720 715673985 +735658284 -663895554 +-559479177 163516783 +993445757 -62018723 +405654672 -107689944 +-78605205 31801724 +813757096 -846078795 +-414900118 -438159924 +-371909448 427850538 +946047173 991237653 +-818895341 67251113 +-370890511 -237486571 +783156092 -207267460 +-675784585 247605020 +525684451 627546170 +-17762750 846718072 +-195712328 -413845545 +52956200 869719903 +-421861086 326700036 +634882881 -205654210 +-795627008 190342670 +-313168431 95760727 +-310289824 -619330836 +-842509162 -449399871 +506393993 996661317 +673835206 457939227 +619922867 -833441325 +-633341729 -379722848 +-889416859 599348861 +272794404 -319877609 +-12582662 80310371 +-730425076 511277149 +116661228 696950945 +286315950 -728859519 +-675347254 -590139100 +-139184931 -68270153 +59523175 171528856 +43456812 848834308 +935357343 -214243016 +280864605 -270498114 +-242532089 -612359719 +36532538 -835955156 +-411571210 74674707 +-111303835 -872234785 +-774478268 -919634033 +853486077 393272285 +-351283126 101516393 +-745680929 350735741 +-902980024 -229224422 +233037256 -987200091 +459689923 -743407261 +523114497 -710351624 +491704097 894984674 +829628713 -167652387 +92086088 305236856 +-421280240 -986678963 +-437147050 946333254 +373628534 -691560635 +840950806 64595554 +265631262 -956268072 +-330507305 666614804 +-534321662 -532226755 +980631356 95963552 +521097318 -804750152 +-437708439 864404236 +713484939 758227478 +-316408708 -153885821 +-794230075 333946037 +758925174 406678260 +919674527 360194864 +717769475 -896536403 +782456973 78339490 +-756762558 646128418 +764933592 811406716 +415331801 -422840625 +-437013571 -134695239 +119268942 -43350074 +-444127629 -889062926 +-540366659 -63182327 +902452101 284563327 +516766955 -154785533 +816765243 -662577145 +760410243 94454558 +72463781 778076464 +-714864848 -650108050 +963077830 -524393232 +21725910 -543976471 +-786647767 63163476 +-77036652 -937464383 +-415664989 915434485 +390318416 826283376 +-316062809 442019819 +943614615 -112129654 +-390332250 -610456084 +479613976 843804050 +-591771774 596412768 +-719681571 299058692 +98062911 448230217 +242925183 545513412 +-315211225 620315398 +935106213 -367769210 +535718989 717970357 +-968634947 -93184298 +896567067 676640278 +517274394 -249143173 +124846502 716426945 +-101048822 -600922747 +390302437 -194256347 +397015818 -97180134 +-807341724 -285192961 +-457015758 -101608022 +-46026985 -985823913 +-406354423 -581430390 +-34645617 349487683 +947887999 55445730 +196821422 928108906 +-321734757 -12540323 +940580949 -818350689 +-696586597 -106704658 +70914239 -271551799 +257335579 -72799767 +-538073022 -545053280 +-139985012 575754175 +608727299 -370772126 +831277052 105712282 +12294391 -77755640 +-21795534 704836675 +-943124894 -134379874 +223031824 -552611595 +-48843044 85862888 +-189269710 -948878563 +490840543 680821695 +-689378067 -806385845 +-872908615 -958583907 +409612528 -336282198 +-734413903 929000808 +-440869320 449130491 +-307147032 -861862383 +-734587601 -849700573 +-628023 -417406711 +-917833688 495204851 +658705469 -950091568 +605570409 -801370976 +-127822908 812031303 +-487062271 929910590 +885495107 -802548212 +258758905 -453240192 +-446527962 -786102776 +656808783 -776929936 +70571605 -633519599 +278565270 158517007 +-525733037 768583763 +127224865 289021160 +838869717 947766491 +481998454 -696965885 +981722963 -538510925 +165489035 -571064005 +-177653620 -965868684 +-42628293 -165596888 +414126204 772640314 +-213499988 398755638 +-462970961 518099456 +-345905322 719890831 +791428208 -789418156 +-965676240 243503289 +-501335673 978170455 +-680006456 152639389 +821947696 660851345 +-228366941 -162535274 +197959629 795672932 +414214812 904210871 +766926854 154495659 +613557766 -647880619 +548488563 385701641 +-970566831 -466430884 +-521009079 568960913 +-331919743 185104505 +233368279 -293168216 +-654038074 471152954 +519194837 889949916 +-42104025 756767936 +296721338 -912655204 +857294349 386668809 +534780598 836558929 +-898331213 109146932 +-723663715 -459552792 +564536876 222854457 +-311790092 759789132 +456592369 587942269 +440270945 -999444052 +311763013 322972279 +-738518571 116692718 +263208739 252160738 +208935014 -657154329 +-103523855 484731954 +-733016791 143068979 +552002475 149104646 +375268137 161714617 +934295680 336376952 +-905224353 717104093 +277889837 143355120 +-489407725 -520189021 +601067086 -693376713 +-99037296 -777851315 +899377813 472972485 +-559943374 -562614896 +-357852922 -500323158 +-54482935 969557503 +48533121 157867970 +304644380 774442601 +-698388803 -134025074 +-438317595 -822138452 +-631370048 -375789157 +-694563812 -730009660 +-656015996 444350722 +618018737 -63597586 +373697949 777252565 +-700304314 -729374145 +690414751 434515043 +572122816 279392898 +448655846 -119921330 +956217994 898553785 +338849988 -858518294 +-295226562 -897161326 +-873825623 -12980201 +989907148 -16025776 +-337519421 -465921677 +194125281 350661955 +341101157 -180077819 +-390461820 -678012512 +-84797111 403211420 +-912815847 -964665378 +717370705 -592172754 +-947001410 -424795463 +-331730869 -247136821 +55247588 -477805513 +-129845560 801184528 +694668818 -98677063 +-60737114 514945797 +-910807606 387340268 +-450320348 832903941 +-75322688 208281795 +61161886 948861308 +745759505 581033541 +-412759042 -644394304 +116128614 973364954 +782768178 -703467672 +-129210316 -119357391 +969885396 786150329 +-653027314 393086872 +678438031 -285002652 +-881270880 -591156544 +377498003 24119495 +-421708990 553888199 +-361236634 457760405 +62811000 -147130866 +375974415 572077512 +-812737300 506972373 +810721191 905428607 +73064580 -447295114 +-137572459 960959585 +-188829265 870837100 +635334317 -127583150 +276615152 -152741753 +-570330951 -911112136 +190368824 490199952 +-591656417 691301151 +835540778 102956210 +838983299 640960907 +789229240 -974250956 +468771532 441631844 +-572446634 -967499824 +-268223829 -642797331 +77760269 -93680297 +71498366 691993432 +629965393 -192519039 +-685866514 -949104453 +775244407 -242234644 +295072467 694057137 +-121956859 927636473 +290443110 534392182 +247425784 354446460 +240179177 345803588 +673819469 -113190652 +11710477 -651303051 +555219776 818640954 +-421724661 -636982878 +-864957212 710536046 +-698449216 50083336 +154806068 -719492483 +269809158 615511788 +913416927 -243330856 +625414037 185037290 +786517001 220145546 +-139920260 299916184 +451604195 160426417 +-569549031 -367619319 +-872581886 -575988558 +78041908 -163980241 +-216367629 692890023 +762954628 346650096 +423783427 -646295244 +-87338119 6430977 +-973654996 -384680747 +-691829021 -762037715 +281948687 -60526469 +-682789706 815913116 +-36015094 877043296 +-885409105 542100383 +335767518 -935367822 +-918346455 18633136 +138044006 649094678 +-812624413 299252000 +902680566 -457824560 +-376171341 213930617 +-66371212 873715558 +-308172361 737642541 +525092928 -576009937 +-169103952 -835973460 +-483436117 -651236878 +-607061726 -385471268 +614223797 524748374 +630327622 -837032290 +813132596 -973121899 +-386883895 -236482581 +282937075 -235547758 +-135262902 233112033 +-889159931 590172074 +131420944 827393154 +-664913052 16943554 +-740501424 -424351744 +681006675 -252020565 +-678693167 -372176610 +-964323908 -53101852 +806886403 -114844502 +169311147 -194819248 +-222187256 -708665655 +-254969921 -234022708 +-764825266 838619048 +406912049 -571833730 +882757736 55034333 +113540727 328715328 +810467306 -571124135 +-483286333 450761947 +174029260 640605712 +-197562102 897691484 +-101691900 768554430 +-858659490 691276973 +630737459 866891596 +442985281 402089738 +881390299 69083146 +841542890 -294653802 +-159173373 -320423939 +-522896829 -999428628 +454731949 784953481 +615393020 838211847 +-994417907 -851313803 +237181684 -329488834 +-756514113 -880902157 +427922343 570575421 +535427259 916719778 +949600785 -169462891 +967575922 -405454582 +532881816 -269123718 +583514654 183351279 +-825625913 -655909372 +966359541 -300047091 +-600933834 -584252186 +889232822 -929459359 +225526577 87563828 +-693469848 635079443 +-520886019 648647606 +-477378526 -151663344 +-731951832 -397490660 +859944345 -756643950 +-369608095 -211662572 +-277900806 422386864 +102779142 -395984929 +-441862168 -510318638 +150644512 535941463 +-99026361 -256836593 +876262448 16816130 +-114921987 839925777 +54289890 -663342047 +773750797 825399974 +965322267 -150555030 +-501757740 350607355 +730629374 -275220794 +-359568605 -106995040 +-289041551 -869355261 +953814682 -278568403 +689404934 -288427192 +457051249 -917885714 +943187166 -408869580 +-607483960 -65210508 +254297709 -229084143 +-12908095 -403582223 +-151351484 7213550 +-859847671 -536279558 +-623452934 -750197627 +101123417 -328120190 +984558914 498136828 +82952495 306459255 +937053976 451023003 +347223757 322384585 +-414550024 37949772 +-508590851 885940991 +698900483 -786681429 +902076430 -34561978 +603817258 -558975339 +-832711607 -625049269 +-813611183 130966054 +141787727 -162889252 +-839449328 -702658760 +-406240528 -418553503 +-792961634 -100655697 +-153339226 986618597 +-696473571 -626502504 +-507970285 -620899861 +-783621756 21001642 +-239539051 -60254110 +-912563895 -999927274 +224294928 579297612 +565864065 -244510407 +446982100 360136487 +-387856931 -445092882 +-543665001 -444309160 +-138334323 -145749825 +-428622440 -566056115 +-404912708 -415788518 +-432113397 22969148 +899198965 504827386 +808184720 -833751697 +197799611 506928466 +-65738304 -686730303 +762285629 -787900393 +-890108909 682560979 +226340428 -409633123 +42331803 -992399033 +633337762 -347857888 +121365085 -704241600 +-465414834 230022853 +-638780064 354858090 +-268630753 -524560218 +397617068 -763828730 +-17930205 -925815892 +474403281 -145992381 +-74370391 -208942535 +259258723 640724710 +-996910221 927278963 +313781988 346568655 +-784674805 -398853277 +668839859 4185938 +-438834419 126380291 +-451318595 323929401 +141426864 73483818 +257549611 -883938658 +-292982368 -97864731 +-212778581 -91948127 +400395765 -179084777 +951934334 -579728513 +927481818 791314626 +607288782 -379259294 +-944605508 820401136 +518078884 759930736 +970557581 -31681703 +-845783917 -268025352 +-862446480 -63001118 +579911131 808481543 +-966053881 -451344653 +17375113 470734579 +-572800629 2978588 +-83041957 -73726198 +824103708 714155083 +-561143775 -465385648 +771610256 -874721588 +-113476186 -836454234 +-367596516 -628100516 +17496189 552158303 +-167190995 858944428 +793618164 881418814 +559546296 -289277531 +28726615 720464850 +215029612 66057219 +118527980 -573463680 +433384617 959206058 +-443444204 763285851 +-150662369 -812223012 +-27244724 -1290243 +142936787 -638397289 +-480979528 -995904059 +484841596 -577982049 +-71179613 -923805663 +-390554618 -565657267 +-171358835 -467765755 +727248417 -125008245 +-579282204 51206292 +-413840153 886137782 +934910960 -122276092 +630403880 -503787232 +-414893538 685515801 +999810375 -438163886 +-997023259 -345751520 +539140118 787808520 +-744152187 -778267194 +281588141 401698092 +-236653657 -515218460 +-712163548 353863143 +543695583 207163735 +833921994 -57348272 +421428973 224461585 +-256820177 -752109980 +422455697 -73755726 +42861729 648012454 +210874376 773501360 +-656770686 -117042691 +-765203003 157818294 +-600616569 -207747118 +211532990 -658786970 +221266428 -863298090 +830442522 -689397346 +857201638 872182635 +-886595881 505547686 +18417683 -2400445 +-65726057 878197968 +-254388066 430312314 +849845724 -555550186 +-496502313 -320154511 +-316280661 -825158644 +-829212805 141860628 +-180582191 -367880826 +26546291 546556767 +527694437 283503711 +200909949 451299821 +-267390777 805560027 +451070282 -918685564 +266335314 -218245588 +-615259328 546829460 +-864814435 518711691 +36956803 982435521 +47721534 814424978 +-642305091 712331414 +387025838 -88323406 +935821605 -967108788 +64676449 -181161079 +535477179 383101508 +-515333776 -929545857 +-691638560 -134401470 +967869633 729441224 +-68733364 13237568 +502035479 -47059819 +553695161 -461605279 +122131546 -371159479 +-44231095 644975162 +578909922 578112974 +286348645 368397286 +602001049 -112302001 +503303834 58936789 +505439128 -622706896 +-986209997 -748104623 +-555345876 -774328464 +-787413483 -613635396 +293758296 -160844767 +361236019 628891312 +-808289873 887925793 +-940620128 -72345938 +500435235 885587818 +-140294771 -809402110 +-771273829 191552967 +-387814692 -107434769 +-512055639 406141573 +-173463254 607360926 +759411164 -44532753 +-399130490 -236821407 +315750725 43626610 +-201706697 370206429 +-177435670 -972568358 +-607966076 367639074 +-689986706 191246589 +861842679 557155778 +185820503 -419031456 +3025146 -166368344 +-989418874 -521194744 +848438456 -569320805 +-610324815 -79175423 +-349632368 -278882077 +-293419158 259779256 +-259442423 436043126 +537468305 793631488 +730444605 -194085037 +-947262002 781145182 +-719179463 -697032337 +-574294281 -209526526 +844081876 -808919147 +211902639 760977598 +-557078861 -552737239 +813220953 249350366 +305720551 -402416697 +-645440714 -257564392 +-191701418 -532577069 +329094 210369358 +-617561720 -157258261 +-508414495 -859784663 +-304995308 196923091 +-172411284 207842426 +-575012922 22989191 +-90379748 -259125366 +749002719 763602986 +581694975 861616085 +215474086 739839699 +-618795109 -706133677 +109671616 352185344 +-735303608 -519704372 +756922264 -526159916 +826814851 551277581 +748209929 537314176 +-587448957 573651294 +490583193 508764109 +723306145 198646954 +-999996626 -860403345 +-77229576 -613937272 +442075838 167235540 +-976799581 -31616538 +871347171 -211897039 +323089240 522224778 +-578896691 -726293056 +888670470 -91874213 +-601554715 -20481673 +-368233712 -523102561 +-134412585 -538157001 +-578324736 518676610 +-324363574 -269903958 +-867406600 63657191 +-83538966 986100111 +184972458 -901725129 +-470435223 -590550966 +805303851 -656329993 +-613483536 -651910891 +-743834375 -599673563 +-911280356 226849522 +427995170 472973702 +-460275568 475632347 +-189329205 -262901522 +679741678 740186126 +220401062 -607123003 +826439139 199252390 +790784101 -232374304 +-983249414 135518718 +57672561 -950558909 +753427524 571089279 +2297665 -297974148 +-618863804 490045806 +609531082 600325050 +-493554833 450077487 +-406003633 -993154401 +-569949889 335375155 +410368461 480763544 +-369716675 -660358388 +255549028 -246871967 +-83525238 664035175 +623216696 174792390 +132712595 870242016 +-643698531 -917125534 +-115188491 92007333 +-739472392 564889197 +-556042885 757851836 +631063985 269274926 +966183346 293858579 +974479177 889149744 +920464750 -887810218 +-83924391 347155089 +-611707622 303469479 +840994557 231313070 +497936184 -719577787 +25411940 615801667 +148541593 359382453 +493431973 256687936 +-121926659 -760354657 +23545961 531503752 +-115539490 -987495051 +845272616 68814919 +827651473 -285779944 +807292154 -357207462 +1989796 -330421323 +-981262233 -330127794 +-547419141 -22309428 +-894582022 678064432 +394391327 986975301 +298955874 2015573 +-204295366 234987801 +785067954 -530116894 +-249686823 335420782 +169715807 -599399091 +-68191256 -646412022 +960395453 -872847016 +135307249 250564208 +268310307 -347313066 +-74960070 359081408 +-311242676 391887237 +-644103065 452156780 +962120920 428090943 +138159175 -196817307 +876762600 982697760 +-885500580 65662078 +-279898298 -406102896 +-199863886 -16670171 +-8702885 396534804 +-802874780 -923286171 +591181346 955206712 +-579536104 565846641 +-738695922 743859987 +-806974431 -934323253 +-484909589 -633426206 +-858627883 -376987406 +-128368280 -611565918 +-831652405 -538597569 +-307818608 -147233351 +-180975616 -725729256 +139033127 -924235426 +-345084602 233712381 +-638439377 -972689213 +820971467 823567195 +355054352 -172875793 +-664185812 446821823 +-693640032 454937888 +-646215537 528342643 +556474887 140178361 +302984215 782630068 +665815191 -537699875 +653398207 -271973535 +-228162194 -411423096 +479974983 509787211 +551146040 -324754461 +-543497001 -825711308 +-612573592 -656031639 +-784213396 145398910 +-302091472 115555506 +824425330 -209455059 +506665501 582678481 +-65942990 991290705 +848436219 581959926 +654050716 -677042042 +666235781 321914994 +-652718582 656334460 +890626540 377652686 +676230510 -282765404 +-188080912 248866722 +813336692 248664264 +-47394499 -88326157 +914482108 -885791832 +-301956427 -962616604 +568480400 -989469877 +-687180612 995296676 +-991872720 523898273 +-482001338 185637853 +-794811594 -532432560 +105662233 520498397 +-99628976 -701901732 +208510095 2251612 +250755608 -980011599 +822397144 78185323 +414119559 -953989146 +-212202356 -186578917 +185680734 -631014159 +-957840005 983943235 +945157624 725754388 +435930144 -910466667 +-303758712 169197435 +-347354035 -685492178 +-637116316 779916465 +-779336207 -202742583 +808292037 -746553738 +991711612 601312871 +-385849128 992847385 +-362680804 -137570634 +328444373 -59306603 +-700813249 -713783094 +431222357 -71770999 +53942841 -155263774 +-411373363 -670827817 +826227356 -642424893 +714407618 -7559495 +-748590803 703583667 +-794910813 640146302 +-903762327 211789087 +-154355984 -312862296 +323224893 -802888684 +128225951 42257514 +-842167605 -113931345 +858945323 156955276 +-20053187 -156807321 +-811033776 805173973 +427470405 -136677686 +23635336 -968667101 +-477700076 821687048 +-730039991 586722425 +704545506 920351425 +231483681 -503736884 +455872325 -699436367 +492892616 -439124938 +-19046006 836557954 +-836631640 807461563 +-45510417 -846905453 +533399164 -555771738 +-843962791 630239455 +-58900312 -597440216 +964601006 459053417 +-673228563 67956050 +745851594 -952882325 +604758248 -329805868 +-180030454 637739268 +72276774 706805971 +-504622866 749892757 +-851632603 363059514 +-803720116 -317551933 +336883609 -963920440 +695016928 522832565 +380144167 -352121179 +-870731822 -736705565 +449989182 117675308 +-326832755 817303689 +250989705 -736993042 +-550433993 -911967344 +730708160 742972970 +22666109 -584101368 +691650022 -488176756 +646172618 959541070 +-862111659 -381738290 +648656567 297824317 +560694818 -132760540 +-797814940 375849074 +-356975536 665057635 +421602312 -447336110 +560320169 -380468978 +-706634653 -341758401 +-843926417 919614360 +-382183407 699463401 +-320113614 -767896410 +-141123318 -315201207 +153513485 641175973 +-546427102 -696407323 +982380164 -997323880 +724121918 905156084 +-856440808 -951949953 +272896517 81088180 +-309687267 378844518 +499993296 -828714404 +633098281 -724792743 +644510208 775412590 +-561307889 -359849900 +298053345 -557642951 +702943101 190803709 +-932419862 793594640 +598425173 389461633 +391534564 760087299 +-665581230 722160949 +-822888927 110647093 +-569580353 660340454 +213073710 759252308 +-526925887 480432228 +-774037686 -480617888 +955728858 -254606972 +300810489 -858581463 +-341192549 452401601 +91125860 835432507 +-730626106 940916922 +-839770845 277461231 +258809559 -721682037 +115066235 577215967 +-33376540 472608814 +-154065550 698027323 +-971215348 -372425255 +40853809 -245922603 +-651944902 -574195639 +-912948943 987224857 +134296220 -206837207 +466076217 350272569 +-192276989 -556565792 +700932311 -215505440 +-192530491 -548468045 +-216786493 167417595 +-714057962 290475394 +-48299073 -912782642 +-25520408 -520010109 +-216456050 593979687 +748677118 547079686 +-353370932 894691830 +906474673 -582443730 +944178749 -10758163 +920190521 70770964 +-608002162 564202468 +-493668944 -699337854 +43588882 929107553 +-226623572 673014878 +956504574 819310281 +364806569 -358816077 +-821198077 -5175131 +-367625321 -353002884 +-70721359 176556365 +-303836799 -525479767 +-22942560 -980556646 +-627960263 958495290 +-614425083 67913741 +-826570284 477926807 +143122393 -930022141 +-380967870 772225423 +-379387228 198117848 +664513748 676076534 +521035527 958337941 +-967401202 673549481 +-14464224 -827060193 +886501435 -78586986 +-52738843 304412159 +-469325980 -706646932 +215108259 -425877840 +512304934 -212096949 +-677782627 -31245518 +808699173 412203887 +840281667 617963490 +986833156 -368277517 +-295975312 -633856326 +-489543391 -59093451 +849737065 -783517483 +-597709558 -186453169 +791052235 -198226904 +358656265 -642676100 +209986084 -575898874 +712313116 -665924702 +801784840 -36699623 +224978398 881330686 +905507708 -654971564 +850149241 977658802 +996833282 406209323 +-182062389 -485662796 +-704667637 -596935052 +594587342 29134716 +989243756 831610658 +-384203522 408253954 +-254952599 417141117 +-166839276 -318306582 +-673667772 -685160003 +-603270029 411210418 +-651061469 -852427023 +338649313 837888423 +571854024 -151721235 +-479968646 939554103 +985017114 148414807 +-30808026 215504002 +-326641705 960983411 +403124265 578776782 +-309442930 271839116 +-48805447 444245999 +-353084086 284161906 +283552236 482093447 +470066964 -169847915 +51323414 -258920660 +-457155902 -576472100 +219424550 -178220996 +205399276 -182364586 +-388292921 956765661 +-581845761 -326531387 +-555324415 -565150120 +-281596078 -513143618 +-658478432 943168254 +614696308 564257641 +-780251021 668985434 +-530581303 640951074 +-568978008 743713456 +338058120 627142328 +-539532083 801335023 +783421949 -369939492 +-544898950 123555833 +907200768 611055206 +755852925 882898311 +559971280 -359631658 +-650208224 -163200980 +-208356704 429191430 +573170971 152023934 +308578137 970654695 +-162741954 -168748386 +546638788 -987782014 +377357637 -173769515 +20451845 -685569624 +243329422 217382331 +-143978260 -612957376 +-64900083 -73537168 +165003635 358019622 +686103623 -467347460 +737432318 148267238 +606683952 464711975 +766290627 -223552311 +466580441 716426204 +-659544147 3824733 +301157696 217945397 +-312528616 -275418142 +-399285182 843404955 +364590680 -474634676 +92377640 896117912 +-153445321 -786302016 +205198968 651499769 +122623538 411687930 +905561929 -364808073 +-845387394 696430961 +965698247 -706770710 +-871216297 -716366266 +356427026 -487474563 +374121232 -722952696 +391036974 994605191 +-325493597 -442252471 +-819980521 812022265 +400592583 543310249 +947527079 -702759754 +-532201513 -921933608 +-189040638 -13139827 +-557568058 -790068142 +364224402 -196230663 +-384388061 -467439055 +594326871 -106319267 +-878365011 60445243 +792785189 473971956 +-781867429 773720169 +-112295503 -483364433 +-913768416 -142262597 +-386517168 355838481 +724695729 -352174961 +-278737250 -872160130 +184160129 251385408 +-929414537 -97427821 +-788205091 -860565129 +-434867746 665189741 +-780905047 -863984013 +298306564 742189186 +56785524 45839540 +930918303 -654897829 +501633759 628737501 +-246598069 -678829116 +-58890729 134703772 +-598178493 703204997 +-991294091 -857601032 +-293058437 337572455 +-700147764 -351874559 +-462034500 -838547230 +886939433 -154389476 +859348191 -470936772 +778981926 861845476 +-197618920 97125043 +-565115800 131024311 +-484066289 62421139 +928618659 -957529276 +805271920 848256120 +-296342326 346775470 +845715649 481719253 +413314875 773970916 +-66108273 -234818670 +-868717639 -332833216 +644715342 199086635 +574081722 -83358937 +197781444 953394884 +-160286544 621570577 +198961830 -781473479 +-996141019 42370235 +229683691 819222947 +823299966 -474119833 +-598655162 -731134675 +240196247 967024503 +-912369267 -218834877 +-714685942 -118671099 +-374719409 -782113273 +817134947 959711037 +107782814 -925844371 +851647335 -786496797 +497419296 566709296 +-597678997 344148438 +212008884 -493334867 +-39454772 536572024 +-970589285 245836120 +794708358 -567372421 +-924312738 85152631 +-179305702 -685870200 +883838570 -881681136 +735826866 -337558415 +497779905 545809149 +-780032277 -904678105 +27401626 403677383 +-760205770 -723175771 +725654243 -139820656 +834945713 518875971 +50631580 148776295 +-156884176 18300556 +-866613254 437100912 +673496939 -600764082 +-405537711 555890936 +-425303312 -639969494 +463162121 149066401 +-206322748 -897475496 +-223447470 -703830572 +622145213 162336004 +517934395 -424948076 +569184799 -214808819 +-613897979 -31902476 +589513326 400196636 +-937338076 -96434493 +-330680629 -980254236 +-208211248 570356904 +681836133 -58835379 +467347193 -106934190 +321904946 117491127 +-790898253 195758118 +-951296953 -912188917 +326035263 254137294 +448380123 -73063149 +-947843813 990098524 +917762114 505698227 +623414233 54526731 +801960813 324416144 +525515533 863721129 +383387968 563653231 +597532910 425975240 +-107455304 805485450 +800268555 -344387370 +593564000 -113771324 +333807494 821696418 +-990717381 -523600060 +-227448679 -18318438 +-290656832 -168261601 +-555359579 286859714 +649498352 -858575705 +64830019 -522884313 +617921571 536985079 +-956847814 -311824970 +199686411 335954409 +20241905 925129324 +710316954 -663514265 +409322932 783921032 +248697140 539534711 +285387571 -635424030 +-450491309 843506651 +582680126 -320622039 +-896694847 695714229 +474186386 765951765 +577858775 787893898 +724192020 470771388 +-663281509 -936082741 +210085017 570972175 +990571190 -888242148 +962879832 852732263 +-134187494 -602709592 +662926656 -89662521 +-888555050 -320912529 +638962564 -406697995 +-797329592 -58264635 +742108385 73807157 +-554606690 -671153130 +969333417 -822066180 +-743266776 797787283 +719872679 463804318 +530120983 765262673 +936770023 -901429745 +-868435324 983633381 +224558112 243072866 +-681788107 -156807362 +-740303523 930666468 +937901632 37181168 +168559700 577936170 +-147346642 964273145 +-972948367 356434056 +-60844409 630119295 +-364971289 -446141068 +246476994 866318967 +963942882 774545966 +499630312 124443938 +-257782005 367061024 +-344753301 -836666617 +-567606111 121929775 +-42843790 370761434 +-423196871 920914120 +338106112 625220319 +756981095 -919462576 +-193494828 -548103650 +760405772 -449648832 +-404208975 -545829416 +-418786696 868507213 +995510986 360002330 +64656453 -380687317 +-252510970 180722188 +873372280 -134708256 +-251831976 359749700 +606276103 -875742866 +565152661 -437546924 +778954504 -960600038 +155621937 880623053 +-605697332 -586395986 +-456831278 332265645 +-411968585 -396187024 +539411163 12531932 +373527831 903102745 +787965310 709071353 +47415353 -639861723 +437357879 -989786785 +438353633 -764063029 +-373058750 -318325606 +266398290 -133299006 +512716756 315909413 +-11523864 -780443998 +459906615 166622539 +-588230406 -272389590 +302322630 976674592 +-505630931 993149164 +9706061 763644114 +964644637 410619842 +168545096 -295717245 +509746026 759037119 +451123437 -600212 +-842382192 -151301836 +773372477 342244779 +533631664 -816231139 +-832073445 155345142 +-878469679 -13817780 +-400434618 432574939 +-333195985 -227144498 +-470155100 -492752844 +-485096627 112020282 +644171415 -39392404 +277278588 -307241504 +-992130203 -903041273 +-39537031 -971476333 +-655434409 808519139 +646969025 -72238823 +-227803115 -248154526 +-900607858 206149164 +-71522086 168054151 +683067342 856259963 +288346284 -313900715 +-849817735 969780105 +470465042 -208762025 +-646688579 788658088 +861735312 -229014210 +-368110352 -924062414 +476301555 -471122480 +726279005 -626465558 +-622905934 43259404 +-13710873 -497569714 +-237051638 -669132051 +541500258 616674128 +727409204 820295421 +-789083812 330654748 +323909726 190434352 +-752488112 -807613703 +-508246670 -335818496 +623586257 256728347 +-272802208 -630254134 +579766993 -121639038 +-27557845 351121649 +793393777 886477297 +-520115613 188481310 +634523406 -385586620 +-375568996 592154514 +-40891029 429304518 +-127838539 -187017028 +190021973 -647675689 +-979032728 291856521 +-495827082 -887636089 +861599338 -938046734 +313125277 552060159 +-590302151 239180119 +181992375 -516034256 +-180332733 -670872875 +-469986338 881909681 +-912127334 763643677 +9585140 -61692915 +-492839555 97261934 +148241120 -799886295 +-518440863 189504866 +-389416969 782108891 +157161935 -869994634 +631126256 381877928 +-101120669 206685449 +-768197957 514007890 +121039724 -387143949 +795205889 98688135 +-709220901 -868606915 +-438616796 525742552 +-985055167 -772578786 +-866718505 -307858760 +712070204 -521010922 +-704253827 -78079981 +-414542209 374228880 +-972450805 -206074761 +-126574835 -818668910 +-818918968 -684547722 +-562645976 -541881820 +176327625 -890001652 +-951186066 -418837840 +-708051847 -630139480 +126517867 -346130881 +-779019955 942061073 +854104519 -671466761 +939028532 -155793868 +413372740 -871663026 +-324010169 -867427328 +-874834570 867467620 +717297560 246474245 +833467333 121433948 +-257723929 -470436056 +50591301 359336564 +251634865 -868156814 +-925876720 -673711926 +278067198 281310072 +-224641588 -512390218 +195536693 610775989 +107976248 -1705373 +-151972695 -748116444 +-9461991 -676694217 +-826131307 823822981 +689116120 -852668433 +-732156337 -64325440 +-96155469 491244992 +517460184 -688330952 +-781081157 -48557215 +207761156 233209891 +-976927510 -57279761 +-428928967 128024416 +88773952 -952535172 +-524600982 -456129083 +373012210 370733327 +-144751236 891067329 +-694472826 -414279498 +-228619801 172169714 +-777457048 -13269813 +89000292 18361005 +-51068449 -567874411 +-648417143 327394415 +505055597 -695951630 +-570241569 -249132993 +552672536 -478670989 +-172901085 117414893 +550096440 -668638782 +-666542821 -976982375 +-655875648 334318906 +108063800 172945585 +121727816 -986056464 +602972527 150747932 +-514477604 -855775069 +497235756 -708741469 +779764489 627550574 +426733279 -423978644 +-473701359 -417507582 +-960615221 888629993 +146366829 855844138 +552951316 -744377230 +-137731587 -823054045 +-550955899 134687953 +-479638748 -285151966 +-508434246 -967047848 +-682698471 -451130300 +356289228 812644942 +312907670 -568865440 +479553214 370553362 +811540569 174903253 +667479019 287181107 +705371049 -776406104 +533051498 -383885531 +-133872661 640414363 +227143736 -336785878 +674999193 -815469047 +288898506 -440733938 +13234302 -231157117 +-836086482 -703234369 +598203186 -343014478 +818719943 310877067 +-759349394 -795172934 +-883266925 300202066 +-59663246 500758634 +-914579441 323693069 +529134577 176214552 +-350156068 -409409654 +949636426 -478133649 +-37427556 702816871 +-695706115 -666744642 +-159836203 -708179272 +-812904974 -391150019 +-822891292 -786891240 +-340475406 448916709 +-983300614 -73855433 +78842397 771297243 +311416704 -929512293 +6076926 653223729 +159083704 -614923057 +132992400 727909998 +-270698057 -307687362 +-528025604 -24495011 +129338935 -520974073 +-150935134 -950643658 +-2265729 -368239011 +94935433 -707588731 +778760532 -570487411 +349052570 -96146219 +262221350 657333547 +-326232373 -794043427 +702468622 693429747 +891036525 524537115 +-724438995 191211282 +456481655 -532043392 +402427561 -459812681 +821588567 637011874 +445673790 -757643884 +-673112024 94391267 +174946403 -657176219 +459810405 482159451 +90032453 701388202 +817202449 -278856368 +-869923870 706015051 +-574842084 -983999721 +-551387757 -52974432 +-95209942 -877463614 +344398892 445756419 +-623939372 -629421054 +-282405894 -118307437 +-105365846 -779421394 +-304338029 859180485 +-942010393 635953303 +-498185723 -48780270 +-101383609 80132320 +242815734 -517288311 +-564627390 -609342989 +116566758 -474522603 +224386241 -822774205 +-581710536 -324915995 +958809526 919266062 +765822345 4632338 +479720928 103473773 +493786236 -49126847 +-91912174 -676116526 +738740282 -330993847 +-983428691 -41596546 +-828321113 -940971939 +112804111 -581582849 +-955978377 171422737 +-53210491 628074628 +675562789 -904652907 +296946950 -663791626 +-737763325 -301885930 +263140540 983091238 +224794541 -713102061 +568251856 -903208421 +-800298023 -824232742 +-939259183 95440753 +308505491 -494991452 +-252418674 -737934402 +141735711 -616951773 +968168024 -649772674 +-404822323 634983215 +-597266944 217098217 +-484492576 693338449 +531901559 -318874417 +874140680 135835399 +-405103647 423415119 +-443339952 813880540 +-920056390 23075341 +-723458811 281369021 +334534671 309688803 +-774682316 34322245 +698288192 569080373 +-615659792 -976049274 +-403247632 857397689 +199409182 -290255368 +-937064054 -401112587 +212669497 -723506627 +-337424258 139558098 +660954499 959040505 +-945309437 386925275 +-331004101 389022992 +-262160474 964213305 +-89701073 876690052 +-627431011 266959745 +858551862 435445165 +-660438763 887322495 +383511908 -227002293 +692338781 -348991540 +50243288 -540449888 +-298851710 505042830 +298692851 -17471745 +-57499389 509167274 +-909350961 759517414 +-628197280 742349342 +443331717 -500328839 +116085966 -945267463 +-136827787 -959699238 +81564149 438501024 +-565772842 -629847583 +728796760 -507197969 +-368316660 377678000 +-907120060 -764971734 +543230860 865827866 +124705876 439106274 +249842307 -263131495 +207241492 -625540788 +-149760186 453625031 +-284342949 -429416439 +-203078792 -287464309 +594312567 225833443 +204235999 -340447823 +480322249 -310513871 +-242602789 -45441224 +-203052501 91757512 +-653437515 603339142 +68594098 307851137 +239608349 -486931552 +-698369199 -575532600 +285169829 -350228622 +243781164 -238261287 +452573496 -23782960 +972302733 -921602491 +-347936792 753282150 +463989648 318556583 +33891806 278822635 +263967948 507529774 +79931921 -682671076 +-476880938 -73843804 +795239125 433095843 +5640901 106433227 +804352469 -398871753 +391189878 103275356 +844655161 673911596 +-424144974 929839053 +-53049992 413751431 +-554267259 -45161762 +10175180 394573842 +-924079480 197439654 +756917316 -250713437 +-296312483 261716158 +809326304 853113864 +319471326 535284226 +352754356 -890693946 +-638077888 892650444 +25124404 187965860 +525104923 -831324392 +544382210 539128769 +-471328133 -38318287 +-266912871 -392912331 +446637557 -180638861 +379547350 158413460 +-554500931 506176604 +-677896982 -396112205 +422516042 -303734612 +364352715 661050490 +-917774992 -549569449 +-768490088 -289998930 +937871875 -438528545 +150923911 -5192538 +817752062 301500187 +-163795658 -322369507 +-268138878 398331445 +-30658465 -416149850 +-199502196 -98294983 +889774602 879188171 +4943487 -698027667 +400832727 -73447052 +-951225103 -627792050 +503440099 792867855 +141016952 433595407 +509930300 -811841544 +790001666 -315516019 +134161953 570371008 +695379948 -490256884 +-879144393 623952981 +-237403549 -150878472 +724980977 -306225300 +-962501303 711415150 +542290409 -390451151 +844908849 -927292781 +373429857 -989274814 +264903326 -876929565 +744915157 -806506235 +258082522 -418345498 +892050726 -652256699 +735070425 -371366671 +-302262733 -43298038 +-809450411 942422413 +420844491 563599967 +737805013 725768654 +830304941 5071271 +-662606399 372424107 +275965589 -954493713 +-476567920 -21394719 +532638004 600843123 +67632730 -566483093 +-325872026 -892725623 +-540942867 918299996 +864228838 56479098 +-463956460 -358490968 +834841158 995220750 +651394648 -244864499 +-549582004 -181945332 +350524042 984397557 +-762425179 -909337866 +-984217794 736049147 +171648023 100970674 +186028490 -327266676 +301088155 -920301712 +183458824 864251371 +585371043 269057148 +332260328 -490425945 +-41151981 -648279441 +259052485 364498816 +207721372 -18464385 +216058430 309298260 +540359395 -77530819 +-172987914 229958609 +952881512 -93874210 +-754750244 566215339 +554087026 -291492175 +289936737 -792129807 +408541808 522290848 +-471124382 411309499 +-396795199 519118957 +-248568430 -491668111 +506168464 -647217109 +-294381804 -2742569 +300850594 -231501392 +-544984738 -938098376 +193168946 868125248 +-91834380 -628131140 +-18447172 -247050312 +808703258 -286057622 +-857908478 667106749 +-442259913 539550968 +-115857424 711249739 +304591900 387209712 +-156721821 -872973859 +823309668 -458795515 +344001410 -269956688 +726664900 124073368 +-436848348 -102979536 +-738458817 -916828537 +220337961 725480072 +-219222160 594376763 +-28304224 525430370 +-65890622 492062956 +873107181 694192984 +339072304 568558863 +929517008 62716036 +667092276 -869079906 +840853143 615667250 +813917627 236857916 +882994412 -417366962 +-485511409 906111448 +256398795 928212076 +893594802 448010048 +912109118 556992511 +32052881 -962717828 +785688282 -865781756 +-154019292 -590072211 +873223675 -418778568 +373308883 -385279426 +256702278 730780187 +142201168 -467017144 +441448513 557709396 +381033463 390440756 +90439956 -845839838 +-49896685 -765784894 +22978700 247475629 +657031968 425879166 +899060268 -52781558 +297010111 -764449928 +-140585579 456027681 +824183438 -957228071 +680981345 -523153338 +-777609758 485460385 +5717959 -231368062 +771909270 471616598 +222215999 -550639437 +496669968 676561800 +-155571483 -563479276 +430045783 326363509 +993311816 196257166 +481404697 60513932 +-241049802 734635134 +-189754873 121573306 +212389095 23210123 +-599728457 -917731753 +851246688 -528624780 +273202932 -541523330 +-566477596 -709900000 +-291750510 -421482940 +-800138201 50626671 +-98126005 779801561 +-98656626 849359372 +266003044 847392036 +-451714133 -410081070 +-177825781 238886890 +344077581 -451344790 +948418349 923629067 +-901219402 -156469201 +361274405 -160800559 +-108613307 227622800 +-182698307 648589970 +148276024 -737683417 +-724687473 622801907 +-787660638 166273819 +806661556 -248992801 +-416086185 -52840580 +-953074729 923155258 +715666155 425681034 +-977208379 -979741511 +610309260 -3077624 +158984607 -898970135 +74142708 440723806 +178263545 -431794477 +369317089 778586698 +819205205 -738280867 +-521994903 201706748 +487253439 434312726 +121042804 -291639994 +130037211 -605018846 +749547838 -237742651 +523311038 -392103437 +-256016979 531801178 +-491094387 630670258 +-861626410 -114696993 +90331325 325504481 +24036878 433639483 +-559180350 -417115637 +273643842 556442716 +-976163445 -412723154 +538593721 899281380 +112278503 926038165 +-74630912 116125899 +30312224 769841265 +-409156515 67045875 +755765905 321982815 +-709074948 -943371776 +-325380724 116056272 +-352566697 666334332 +532277836 -562549698 +-466031339 272215433 +974757332 -593387561 +-439015524 -18878080 +702112526 -569214362 +-295464854 -930845193 +-341012264 -955137393 +-544745632 838312184 +-502137747 43961972 +-588692563 30847198 +-166794906 -924813405 +-860294477 -409691603 +986074631 575238382 +660165492 -448400360 +144156178 547833376 +-415846397 191845676 +-625517564 -536503693 +725524055 567214796 +-1681438 -50151066 +586300631 3233759 +870222485 597021892 +433441629 623328337 +345568298 622313062 +-799892993 611534880 +-743311896 -480967764 +79191695 -219672427 +-923842014 574233668 +-344469313 -137698221 +-767386098 -678193190 +810580855 568947393 +195598429 723010442 +615277565 -144388608 +974302608 -122042720 +785763411 518027927 +115639484 453612882 +475833778 541108624 +-385504668 349976091 +-446042441 -590004180 +-746380715 -232227752 +348081265 -178116814 +563990496 -115717486 +597186167 190815984 +-674431505 -423725040 +-665942525 916537124 +-550817271 664355244 +-201354098 -857605894 +-142715367 54429046 +-151746685 -178757615 +-450912767 715198186 +152015416 -952258267 +-326716098 691607440 +984440181 -70421595 +-498231593 131402884 +778813768 -433630959 +456912504 -493130670 +-615294602 336708414 +-571464745 -157463718 +704318605 -891872296 +-244572028 203323350 +839877769 -173560569 +-756486277 -439978501 +505926553 -747982264 +-205785240 -514658961 +-12383964 111091765 +-200529101 -790642890 +880940052 -853554269 +112620722 -28379679 +-351544663 -630202483 +142100439 245313538 +457294999 794441258 +38465761 478785658 +329504272 -701215390 +268639758 -282168662 +502555367 203178872 +151761786 -107799088 +616411744 430418878 +698759796 877194997 +-58529276 523721426 +-85289073 -726057555 +188800862 -296917758 +-248611231 485673980 +522094970 591078434 +881767727 827189842 +-536435125 205483495 +804517354 -604102758 +-343160685 -727279461 +737536910 732350468 +943264250 905701125 +875589827 -889032393 +-958295585 -513908003 +681749546 309508273 +-954777564 855954690 +-691337388 520187173 +-852838591 692136166 +-564668786 175516593 +273262126 -641209286 +667531381 -108204807 +-105730529 -550460945 +-540636617 278087315 +734623236 -830319402 +728015674 -176246672 +-785666850 -958616784 +-174905499 -993100179 +559092822 -566087052 +258688446 286008848 +-609064729 -319319044 +-83834846 -604673708 +757692741 781021418 +860557824 113228861 +-128962653 -737191215 +868252953 -344966762 +-994603136 -816079341 +705934540 -28975554 +-745830182 544398913 +-372048949 -105233353 +484496027 -18093537 +-81120417 -310117851 +-755774510 800611181 +674546012 324114823 +-530598970 -122903586 +432056003 -657096608 +-915501138 -36353510 +747472854 112911890 +-242941893 948531778 +934539355 -335100129 +-749459555 247537315 +-717494934 -668488094 +-920830090 -482094746 +-678830494 -292127841 +358079472 817829984 +813702231 196479441 +-720509605 -581700956 +602721193 840684192 +-53418513 154708467 +598376189 688586998 +-322403597 72252457 +-25647262 469337494 +-216969573 403983892 +-22186440 90121619 +-69063136 -586832706 +405742138 -558363421 +-995236881 -306538936 +-749334665 -601717339 +-669885299 468441019 +180618316 -835897470 +27564621 -846647423 +-187897346 -872507918 +829561320 -157709869 +-493724890 -846881349 +-962619612 -101679785 +7107785 183835893 +-800689828 864927923 +49027748 513780449 +66265802 386227072 +-54310585 -946540670 +-912392292 -918240111 +-369460687 -210503902 +-436810731 -822991732 +-645115387 -866177408 +65550644 648710948 +-103940591 -121786600 +-472914142 -735774658 +691671371 -426448517 +940031560 827405016 +991936821 -199522239 +-214936685 -754046384 +-661496563 -213729504 +259583766 517240929 +307633712 932729618 +-883121090 -211233350 +671137633 -20235633 +761805246 384783573 +963420595 583002811 +-421152342 737010 +657045536 -26530300 +-207893581 -889207905 +979078529 798152672 +800858717 416544175 +-394597961 -794068888 +-12941194 916430160 +927789764 44892647 +-748679031 157029188 +-182347540 -592372747 +-791581074 691530919 +180654875 -884440491 +-548320486 356918595 +-562805768 491426913 +225058723 6246240 +-298198243 97087969 +-519836497 -366296713 +258366324 918206463 +-825295759 -818472530 +818996671 116802338 +722322032 -133119213 +-300411741 318802786 +355686858 349669948 +-868293352 3882879 +-171583360 977169202 +495620 -568036013 +915833173 -972938278 +602654679 973730531 +618495900 -694096625 +-387388599 766688484 +794116514 -328018434 +-116725336 880597273 +676099362 64086071 +923489915 465336855 +940699820 -255519510 +608938070 -91974467 +351982621 -839279430 +346521752 149821247 +759528617 -420677517 +648189416 635776694 +-163540262 -290330619 +-503369934 177804368 +-434344883 -17365261 +-700148771 651315178 +-766468602 -949599578 +-408642500 -886975632 +554104875 -452708358 +-192693853 589398160 +-866054526 482493533 +-656581609 824355542 +-569496717 -269335832 +-969507070 386811604 +590712191 -29474460 +218591228 973630942 +437429561 -80079911 +374041811 -404580086 +496732967 -994665789 +-166259848 -963742112 +-330142568 515344922 +-635564623 884162184 +-731666700 -87015635 +912003795 428546399 +466099096 791790108 +36745517 -114173861 +-517592272 -790072951 +-71720186 -382419703 +336445603 -178247547 +-755291883 -365517473 +-348661104 -286472200 +585903264 -965080224 +-773191577 730455942 +234706867 -793449021 +645766056 471230494 +141570058 -536565891 +311249882 602287918 +-971522587 836712305 +472826475 505132620 +-754150554 248519781 +257409526 600558960 +-78774476 -589024771 +90173221 -179504240 +-664112967 815649548 +-955812572 -867826661 +-129984904 -513945563 +-377215123 760722316 +481090984 -560477867 +-813467847 -794138556 +202005088 -350240979 +875486909 -981441069 +-677486627 679154310 +63698319 -182736871 +-763456931 295888934 +-248558348 513477874 +762650558 -776784778 +-411182468 -317274123 +-67530530 -993095944 +241859870 501980570 +-140454650 113844580 +118854687 -828443913 +410775225 -358878853 +-570460515 54812020 +548037212 306174106 +-830518625 -414928392 +514562125 -202773816 +746520119 -429718383 +341969679 147247399 +495907307 711443981 +-936885618 -825885723 +341357174 -650155780 +694084107 -518072351 +269171738 -522312765 +-982535972 714865043 +772638865 -38602337 +-905755967 973044164 +-726336128 436114519 +912751213 834991490 +818907426 847616638 +-308839342 487388369 +-569170284 -701011743 +-666196759 -756648879 +-34380016 909768846 +803893289 415298436 +579520782 -110694237 +283503612 228211865 +-347727732 -164553279 +892391375 -325175834 +-859298120 265856493 +-537817593 379783444 +780539283 -147964352 +721484204 -146540539 +-683701527 -1689312 +458125552 -207761742 +-397595916 774854460 +953481988 -6357872 +-3648223 411994167 +-792377575 102209447 +574580711 988002218 +207272128 -71255863 +-876972623 364907592 +-553868604 345271682 +-852020578 773111286 +-413243754 -147514727 +329043190 -743256110 +413434869 700515684 +517205523 98725518 +869311575 -960011958 +581179262 714111524 +934368007 -934413615 +936268881 -684966767 +139971253 291141374 +324282041 424773557 +-132586273 -845022576 +-202726012 645931860 +-480025600 -411300698 +684040464 -759199968 +712469206 350712051 +-261209617 -687881369 +491197194 -302736969 +592195250 158395227 +-748693934 630070904 +-937079938 -610199510 +-474088762 -114410173 +-754779895 -46310639 +41372387 -72056652 +-483910660 645227178 +-667680194 965846105 +-368613622 -903451274 +14196849 107633264 +542656918 140381013 +292640152 -459886432 +440758081 -668214841 +-430572491 -999120451 +149439755 596689973 +-502123392 -866206262 +-607620726 75961353 +60830146 976971577 +-669243075 67912243 +718069144 -298436198 +-544510072 -319464724 +512625916 -855185792 +672339026 -951757996 +-124418110 -756659775 +-673673198 19406390 +-513118406 -673386690 +-256904590 723815940 +235780459 -578414648 +522398982 -861360164 +-560746362 635326742 +311359358 -138197559 +786694862 780911303 +267531561 682263007 +492309746 664438189 +-268036597 -787923011 +-934196248 -123815193 +179773085 605270225 +888897242 569662643 +798450365 -383988043 +-324204492 -501073655 +810721078 -737632777 +480993459 907003130 +154041492 171952597 +-437836851 -104166834 +-834011180 -873266937 +-569247752 336539364 +-152617976 849776454 +-932151805 -235436326 +-82243595 -89447617 +-804290770 62721313 +599819972 -987030791 +-586870594 618988782 +786533204 -208376019 +713467058 548497043 +997454870 -806880167 +886550478 -32994113 +139147915 -801556982 +683060375 -554524431 +225307546 -729036990 +884818037 993623537 +-324436901 -773385134 +424171300 466964290 +449420321 22891336 +-295532019 772706005 +653085363 269519000 +-628589238 -920391413 +-414006532 -2444962 +-698532446 -392174395 +559820241 -551497425 +563501542 257546112 +-117160495 69002548 +-365325491 854153660 +-775964881 -899918748 +602734337 748591846 +20947979 -382485345 +-466516111 383152731 +-77454376 315037406 +11932726 -991242464 +-431021724 -699121266 +981117363 -796129591 +750509151 172757114 +-936429332 123377402 +-936587138 918358055 +-346010289 -407892527 +188524514 -193150510 +-255492243 401110182 +-839735784 -323320716 +692205625 756783209 +978591846 -223287964 +-780703514 839188370 +331921171 -960496312 +-764537379 -746266163 +844710618 -987786756 +-683959686 -758150900 +-103116982 976868860 +-42598033 743666841 +272970012 665539078 +-31439062 -75726664 +209655338 -472658771 +43220760 845396922 +-906676015 861537676 +694490637 -680807791 +477043275 -162390219 +-914721961 -934063847 +469667605 -773243388 +-365315219 71490722 +929770744 -461318358 +-426896867 -309364417 +523450573 -927873351 +32717017 -956995068 +94482535 -313217776 +762405303 785785563 +-165243050 692764223 +-119294429 -646978185 +179777469 426340405 +-932630586 515924385 +270873691 -651570047 +-80203904 660960785 +-902023231 -207328358 +-462399578 -461122039 +372101172 -565940670 +-87086557 -309846805 +807430827 633572406 +766708427 -355475384 +491677709 270501666 +-636791134 -534756987 +694634198 787067153 +88409479 -568391365 +614962905 859609921 +502424160 247412792 +-935037853 -693858320 +-599219516 -885395640 +-878471765 -845674855 +-751258247 286573205 +868228003 588055490 +218828205 399278959 +439081477 -401360740 +-945993316 972861972 +112001280 -927945685 +285949868 627210366 +770405804 64141960 +-17843520 701242008 +-810611653 541242566 +36432883 165493648 +-147698995 -104201001 +658069921 -273366985 +689162053 -603509484 +-636820290 980802721 +436118536 50777053 +21741310 -778989868 +401273309 287813533 +972441244 -966450740 +392500672 505056958 +-886210193 -764828505 +-830047645 109354447 +-406058005 376479000 +497557693 -778786534 +-619833537 -941772883 +-960161933 -92147458 +611652984 689111672 +-357038857 260466654 +-511800065 -301504890 +712187613 -884613831 +83522065 -636460003 +183291572 -897661499 +805176105 303167851 +-891747414 -554490072 +-388185751 719786672 +-668203510 -256474957 +782353152 616621821 +364769903 -857185551 +784595535 -410879847 +57110625 829131111 +-903743144 720525412 +-588148267 -822542746 +798988601 95955765 +-92989828 567595561 +-219786620 648757961 +-100515145 -635142911 +223167009 -26986108 +-567085131 -135974692 +379115729 225448125 +-578349451 -39716482 +611739443 -815071533 +-789012624 -294508580 +784214858 -352282896 +176755661 147219418 +289410345 352312124 +-117333296 832277924 +900109604 503896472 +-274318051 937204197 +-7950428 78462480 +175057012 973731750 +-364243843 584359949 +-789372261 -35041963 +-882807791 -949388915 +-572807931 479997409 +-36692086 -802553910 +490544369 -167725996 +-274596973 -961419637 +43257360 -926221605 +302854383 613235619 +-822527335 -385827933 +26946761 250982586 +949892393 323667583 +484756831 -420744577 +357820394 -828535892 +572898410 -999532557 +745713491 -23796744 +-376807968 809694140 +-888667527 537777990 +-184929323 -168729614 +-486291554 -924512370 +973000831 165560934 +-308535088 -574805694 +-568884024 916850363 +201374535 934966101 +-205806794 532526189 +-47254653 961482846 +325219147 799345430 +769599160 160479782 +28005371 -411555994 +260064246 -862757167 +-931432746 896665208 +780271943 -276980250 +-261727525 -92876611 +81656289 772759556 +773086759 -284452544 +307256288 -274210939 +-933234117 -317508294 +-642477911 672508170 +-372893247 -93463310 +578489023 -129342330 +-734863132 580932569 +789092438 -409105253 +-426507104 355347106 +842901127 -374897843 +199640578 82627348 +679370831 526335786 +205807648 585750871 +808712929 -294365901 +582546548 -357050715 +-866180313 -377876472 +729739747 -704026201 +-937711264 -294403481 +362560838 -607527611 +969910484 -890042071 +-88571878 663022888 +-171416646 954916190 +53177968 -744934700 +763854338 -358934294 +710527543 -679694860 +-447757216 272563974 +823353335 615530453 +365156550 -234599151 +839113331 -830895299 +-576041547 791874500 +544585950 332053916 +-626015203 525502280 +-587244498 -266621025 +-131377130 641115613 +153303462 917217058 +234031137 592006728 +814655314 923625119 +436560627 242550088 +641293218 -335467657 +-286451883 481297569 +-563034564 94040514 +653838511 682287859 +355527813 564107901 +187098604 665994513 +566061681 -561250590 +56908225 442167493 +77043668 192766522 +633473660 -357353826 +-564525790 502877927 +-117143325 -781905392 +789135051 -671890245 +-602713230 711897105 +925862410 803654357 +175845931 382423421 +-768261494 -317384717 +299606576 683219967 +-923641598 41067415 +463515940 -657194647 +-130375036 -136255923 +251724116 299983723 +349177757 -520058576 +-338948154 -836273021 +-467263694 -199335356 +861868881 -584739275 +-467721939 -88769938 +490194432 -408381083 +-735149253 -240283046 +-31282258 -919461386 +-347813877 -983501523 +859118896 580729381 +228696795 855423750 +64342169 41384904 +943340564 820059605 +787013358 492668017 +-424343687 -273130055 +-5103316 -272601730 +-829891965 934687124 +-220780157 485389533 +-528954354 289510344 +583468988 -75547832 +289705461 622271384 +31684292 -956032465 +833134537 -268548838 +907103516 746414769 +-938973645 247500699 +-988484279 930524753 +248077348 -179950272 +-373620180 -393530832 +958009400 -892897980 +-396805860 -852249714 +-70693401 -430776073 +-72524321 -731137146 +-398690969 685554530 +-732971845 -280184109 +603992854 485695749 +620784517 721593148 +224544128 -720269347 +-84131748 -762927045 +-626711923 -303839310 +-95405551 296303565 +-24736690 203813531 +-169426186 -866384284 +921069667 -604706772 +723575654 -754371923 +118005217 -541892015 +649201429 -749826932 +498100716 -449698418 +-94030111 -354783029 +-363162306 -576202129 +-8199766 706427960 +336088800 -339718448 +-949781851 869816858 +377312599 878731091 +603705156 295038648 +-596963650 399075124 +-117174244 -316452242 +878527018 -609747962 +958082574 995365845 +670493969 -181754657 +278756054 304464792 +-896748822 -436108975 +-61600974 809002638 +445163635 -296126031 +-402174838 196367392 +-951560574 538977202 +-411661214 136055701 +-582856947 277765459 +-802006491 -884929164 +-484907525 -114022394 +319796291 918966265 +-233387898 -97066362 +-222675483 753436437 +840186308 -716113060 +608705732 -983111854 +198403678 -317366066 +86150567 -142178871 +806147143 -491948153 +61750258 331096328 +-825167865 760359430 +-852452176 623887827 +-388191747 -901149548 +610149753 349004154 +-137163302 -72161779 +618369881 443133607 +-334958169 -412826535 +476716717 965293745 +353296277 -644706198 +-749225321 -134332632 +709348759 278575572 +-197927023 -876698178 +-126645368 355427505 +-675521765 -368713981 +965652601 33241643 +-999122199 221340581 +-120516300 -887931595 +-319175364 -838753564 +-368647457 -557676322 +157070745 696982197 +751972360 22426221 +-832612737 -925948184 +724040357 529664005 +269440659 72740843 +809587487 -307246147 +-23351155 753528178 +791653636 332689378 +-506895628 -128202346 +-23380126 642748182 +269319257 5340736 +979402626 262694055 +-364749530 992941431 +-158140740 -789085825 +-988667774 222291518 +743344575 -929816255 +-769247499 542022886 +-828867947 255863558 +-826004539 231353313 +903043396 712518716 +21856585 -793230458 +616081997 999898162 +738150379 -315432581 +56317034 -292163059 +-631902192 881674935 +909438037 671671021 +-950860537 -703242663 +152113701 -111327775 +234337000 359650064 +-18259557 -82215664 +28056857 -284079954 +-369803542 494183562 +670299818 -207955478 +-577855738 157493600 +949803299 -808385690 +403200221 428048892 +-192868647 -62017298 +-543949075 788858464 +-698068578 -513400270 +341340868 734942121 +-707444684 288749176 +966093744 -124507405 +-642186376 -710390494 +394303631 -68717367 +207730988 729829128 +590872322 313569471 +-165296143 -971637034 +545091770 -204474393 +993780948 638681401 +478860118 -830431865 +62260632 -933282338 +-438011732 -225653799 +39017159 343070291 +-208454999 -447275862 +631981474 -601186025 +56378633 -231432319 +-119369918 -364370122 +-703625872 642081546 +-30737784 642960590 +-378776365 58166337 +-144706617 -304301496 +-270885598 97159609 +-459154072 -871358360 +-899326430 409024463 +784619972 -510134904 +568954467 621105804 +228534228 106150852 +-942252543 -211484892 +604334017 -559457364 +139408240 555671325 +338684364 -911862631 +-350966012 -470117179 +555421931 -903916371 +-989101614 406154689 +919704949 -38366397 +30321372 -954907007 +833501608 -307324846 +-580395797 -78515214 +-449691602 -48722480 +-768769369 -473890521 +264077654 -582205844 +193147451 -693433527 +89464998 996337199 +772038604 973807080 +-85482459 -153115223 +561627495 193458841 +-257819433 960584453 +-92697863 -323139860 +838052691 -775724987 +927973701 -485221390 +270493570 -770161982 +796842406 802386889 +689991449 900386389 +-697406329 12066709 +-210127869 375459004 +530937302 -52989113 +238235486 97752264 +963140560 639730487 +-230355728 72224048 +-582711647 983955286 +553623928 277212408 +41848612 311973347 +-1335590 330001195 +-946915141 917198572 +-515772513 -527605082 +870288722 327736368 +802483729 -709696898 +78860525 -726924437 +-738117402 -521100895 +649041505 -702748612 +767614189 884718603 +243528927 532387438 +185999043 68118160 +-264215316 -908663834 +614089172 -680055403 +105882377 547329028 +-966791642 340609386 +205770580 836753804 +431224490 -705039750 +162982541 -204328607 +-920531128 698513738 +-24234676 -168151302 +684753810 -744629882 +-118443084 955136460 +150352453 327145749 +-601423769 -232778351 +-969895112 139286907 +279635665 -907205613 +-959191514 131278359 +157750961 -439889897 +208559712 499246720 +-369186129 535395100 +17219371 -369130104 +-838693318 869430999 +20985472 87525881 +466066683 -385865213 +666963949 478401751 +-686695579 663524468 +648919509 -325290994 +10221335 457906992 +924496838 38781888 +458414793 557458513 +-699884834 -69111315 +538707072 318400127 +-468627253 -263477498 +-341338041 322522999 +962303753 -827906458 +725213823 606500551 +25151405 -372706949 +-949699056 244390352 +-152059614 924210457 +-146168698 528438779 +543651823 242149214 +-687708364 257886441 +988248102 -179879006 +101658540 278612461 +-7075976 -18481778 +-464482308 -450858589 +-785814712 458427477 +195374453 -861512336 +-213236629 912776292 +-365677916 932236005 +-294736505 455712886 +-488322790 825436340 +-109612067 -115926187 +-480690105 113093105 +-675593004 353037296 +907083179 517060778 +-136317582 -480486391 +-189056885 -468866377 +784002168 380120898 +922332181 997335696 +746096924 -160339774 +881001140 -868296474 +-88916348 -331541204 +-28799965 -959747467 +458447224 -414976297 +-454694142 142367371 +-202313961 -196998197 +776388903 715583423 +-668193473 984677170 +-463056595 -131431928 +989361576 -227751991 +-577657389 -583502016 +-166622135 564421395 +322088106 781470991 +930492609 935800370 +785448334 661479351 +719641871 -175315649 +-478833864 458089297 +23656766 -340981966 +-384495873 873797824 +-355567343 800305127 +-274448949 329950678 +163334049 -138966893 +-957737844 969186214 +-201897628 63478228 +21981030 271042440 +300936511 970279714 +14072615 -725972410 +-173190350 -767513688 +489878096 961558065 +-217320750 -307307931 +619054795 -124721538 +712302508 -654079019 +-365918330 322256222 +-925626319 302015762 +608163846 529271637 +462053658 763767933 +126314853 -260892469 +-717703893 739341577 +63619716 -320480506 +309972316 -751981951 +159937625 38633912 +735362402 414427773 +138450736 765372122 +862682107 -731692623 +-632935848 363838039 +939836163 -926566885 +-722332474 -893553507 +309138563 501502294 +595638393 -919367223 +611617003 389380207 +-472955750 438804240 +-886847120 -217257492 +-123429030 -144669630 +-135692611 826194013 +168360847 -898662712 +109973574 976386255 +643648871 652075471 +-15155350 6120338 +700704495 -154017261 +115379333 168391548 +-355237657 58259891 +867213505 950404471 +344745572 -684552939 +-796262782 -84130803 +-822035288 -687530824 +-372238096 -472114740 +-477697094 864564248 +6114353 -491399252 +-433275033 -134193797 +-616827094 87768797 +-169541299 602668119 +595417587 -49955241 +609114387 689272531 +910514089 397373558 +-553287857 -142712070 +35362862 -424540763 +-71971011 282791863 +-283015292 -46931862 +607737323 351299343 +374415453 937453977 +136790079 23217384 +645291723 205622975 +-11570654 784822444 +-23169336 723497510 +157558239 -183451624 +-238720346 9165102 +-926354122 809390543 +-352677325 -625055441 +156454912 847178740 +135773341 -908791169 +160121053 -716566107 +66026502 -936449264 +706390227 957106095 +693773337 13573633 +-406619395 -33473091 +-667980684 270379305 +406608557 -208786898 +-197372183 -659861577 +745284425 994048194 +716894428 -850370901 +-366677267 -518916359 +633137594 -646176716 +301597218 -752534523 +743328718 -83948444 +491563347 970194368 +-200055430 91907621 +-276446964 -771233666 +-430370808 -790124761 +940530626 -886221860 +710326733 -702092523 +-855198123 712187910 +229653137 823594012 +-477231428 536602059 +-998236307 387138663 +569102909 -871540313 +573308589 736749947 +448893652 762375797 +-107437630 -339409023 +-615886516 -728088867 +-314779536 719761857 +-901484941 -736897246 +929510197 -571460686 +596094394 -673352446 +710973826 -863324175 +-197221847 462147022 +200390152 -159340966 +418607586 -830025055 +-69542018 -140354966 +189420032 -294696136 +457739859 -884731981 +705781990 -469182116 +26853310 -288731637 +-559450396 -232679321 +709570702 -167084660 +-877540443 -958715496 +-881344899 -121307796 +973782452 -563731098 +-500226867 -682665630 +65561884 -306219920 +-794826988 -634072545 +106458211 -130309844 +581466037 314300625 +-884709795 -202930165 +-148283522 187405459 +-595065309 871114315 +-923677457 -142292343 +416479511 -320194711 +3914610 930236357 +-341197592 887763762 +693436434 468781892 +-147378940 -823922689 +661109945 -477577848 +-548351166 210290692 +-294404976 109873229 +-914117241 -765809755 +-286553764 -48711824 +510023588 747716328 +-917716207 -57528698 +411396901 543920587 +389117108 -843083954 +-59306087 613207202 +977539807 -71388697 +847388313 -139644916 +61586035 251351429 +-70920077 155366805 +128590693 644674856 +-243287876 916319192 +-834524984 -233238010 +-843499107 -355680826 +674509599 863822789 +-840018646 235515549 +859914154 447743593 +-771669400 -198230847 +166726753 -769575342 +-691713792 695843651 +887148620 -686095453 +785864633 541347227 +758413779 -896801030 +-332102017 127531193 +-250327277 -266984028 +-696166646 -495803290 +560485271 -62496499 +-767216743 778271568 +-361211349 -516411130 +-672532657 11942890 +-145738887 -348984690 +-366004207 -273432179 +-526534662 889627652 +544781535 404274854 +938191343 46990304 +971109586 -737693277 +617870763 -258376334 +-203584738 -303146743 +749018663 -244325244 +489617770 -645101159 +-306259848 707669689 +-955523025 -143436374 +645815669 744917490 +-317232338 -471090872 +844887558 -939395469 +193518721 985067132 +584880834 705074286 +622401045 -918592105 +-304739619 -842712671 +879086609 -885098868 +612139029 776278559 +682098316 601379967 +495173721 663341233 +-670598134 -932756656 +476066302 578854544 +350607903 -317117878 +-517869914 -697244971 +626148152 -296888316 +-606758226 38204680 +-386739444 220351854 +-88274232 564787473 +-725978992 539141179 +-296623478 -38608347 +211515821 894284993 +-332054090 506205697 +816479363 641437444 +-627242632 234368392 +448573602 627447557 +-808818454 -972580404 +-660668658 -398479119 +781331476 -480319959 +521933325 192497288 +801038479 914473996 +974231608 -371934565 +-242524084 -570124353 +-168171175 7011912 +562791597 813567336 +509043562 98205248 +-229333798 279165767 +690784401 -982138171 +-60171928 -550810898 +981013805 -100086955 +-219410749 -870975398 +340360135 -410410680 +289919919 367491229 +-893438437 993848164 +-497611493 882973148 +218535459 -538978873 +-101579197 -838646421 +-120966776 -264609842 +-787747304 871431457 +-322515904 783005461 +353496767 -630400626 +407532738 -368821616 +-260663383 -658731403 +605757269 423558375 +575343435 -487869325 +126298333 359603927 +384402080 -782226530 +585677852 -281299383 +-931933737 270737919 +-42523144 -748514732 +-677991986 202027289 +-425536367 -586108655 +-716934209 756876504 +389638896 643768519 +550224976 -407195120 +-641970737 -384827115 +-637165801 944187991 +701081279 -703869814 +-524304061 480813928 +-167961650 -89068046 +-427722337 -676140848 +525865827 320301897 +694666574 77182870 +444910501 -409297683 +8507493 290095517 +675386255 -22311607 +742158731 921104902 +8604133 -340180261 +930815344 -473884370 +-594795021 -377100169 +-941086513 20683368 +154592808 239453735 +470149884 510411856 +851991933 948336192 +-648733594 -190481294 +-575991840 -599378992 +986832061 653824481 +229181101 -752319511 +484009294 -419706481 +630807620 -352628912 +-392971115 2316075 +-191068513 694856866 +153959464 -121502059 +-916888569 36533813 +408299307 -874015272 +-573146583 972603381 +652851985 -283751818 +-433939051 45009239 +468360842 691951803 +-87145242 -367830381 +482914940 827120204 +-79330635 -601066672 +-639516722 116269545 +309423689 21221129 +-746472287 -24537970 +729951213 -681838336 +51145361 48315907 +-301141425 -870866441 +104946123 -957395050 +10174104 -564677944 +92200585 663302220 +-361302423 -933445849 +459450623 781379035 +-165481983 620772662 +-301236740 -86502189 +-696360706 456985696 +-625478800 894880084 +-471830477 -26712071 +169360064 -7684832 +-442950096 -192212236 +-816854573 -60868893 +689430865 -898371190 +850173702 -719602902 +-623487964 444392538 +996240136 -158938852 +293295025 356416594 +-810916726 -559019306 +-635381558 848186349 +863835464 551601351 +-203586617 -936117972 +269707543 677731310 +-868487305 -163717418 +-393994083 -190426590 +-345859196 728921617 +-160664525 712026191 +-606223980 954617650 +-248142351 -833209075 +390690409 -335285000 +-656164304 -388768367 +972879432 -554380941 +-851037851 -296098882 +874167287 -739595927 +429645882 -834126391 +442555661 709155589 +-855112725 195205276 +892479339 983067153 +-156213570 -877454956 +-811512898 720071515 +539921654 30347128 +-498009769 66252962 +-910053457 642618776 +-36839450 206488247 +-362089003 82157068 +-529997363 -1415532 +-358106717 185471213 +403338686 -604955512 +442866262 -852102972 +735122089 637277093 +-180479086 -663071467 +-446556298 226630133 +-739458112 9172721 +736975930 808784440 +-785453683 -958109601 +-129186600 -678080595 +394607791 -747139291 +234006281 425066977 +978829407 593061074 +-530751529 110826345 +839824210 463863321 +905361163 -289174739 +-750448106 -717689032 +-751713414 -196241186 +198198117 206325286 +-553570961 278478397 +-384549799 451331760 +-415991847 -650234433 +181074393 -276822564 +-227326556 -496661296 +158598071 882405590 +677403813 -634085379 +347801507 240674856 +794143290 -662378411 +-23389579 -627764076 +33704750 -264349818 +-425134145 707292331 +221081792 -753794008 +-317214604 331315134 +193094228 -35930262 +-433866899 -473650052 +-490795109 516180441 +319325912 -4358662 +108081860 -692775825 +-546155716 975532875 +104171188 702340270 +500210014 29887354 +759846270 233416023 +-785677008 -834056612 +-298251334 945265035 +970655274 -973936569 +-450018934 920748140 +990161275 -624997406 +-782718300 321465195 +-915901607 -917541141 +-702183228 -309060225 +525884199 -779953738 +-21020341 684839802 +40042980 76592738 +-942586289 185715233 +-424588026 949441424 +-164621913 -330381340 +-743316045 907972084 +-209793608 176141048 +-414582152 355046747 +475473363 -734710796 +-340684305 674484875 +-346154632 -835701433 +-976111582 944890338 +-520910870 295043903 +-906013836 -578899440 +753100343 -607445934 +330270208 616641368 +17817441 616611728 +-553145901 319668348 +-641534355 6192085 +55508712 553823331 +965900442 -396046762 +-705415155 114081246 +-591011067 764118911 +-326733718 61883878 +-264988425 67437033 +-298329957 -287146143 +-127635746 87795353 +75698773 358914421 +326677766 -778847495 +-650103237 -706768143 +-477324678 -802565422 +-259192854 -721188629 +-574680992 -663646698 +-968977063 -535525006 +343985564 791824545 +738977674 267227591 +817681898 -994245607 +-730691126 453179813 +592164543 387509108 +-225364283 545754893 +-130196915 -267607486 +440615014 -684879376 +-158921876 -750193901 +64231725 -891538017 +875578717 783499162 +-692484473 -533129655 +575801803 36199397 +951668743 168239979 +-541779274 -496541579 +636068531 389603034 +-300632728 282755535 +537494727 -439951425 +-616306923 -797504341 +-811250401 903493550 +126620401 -413796021 +559333100 424946511 +-155896413 -207365238 +-945691693 -546348052 +885583560 -121624201 +732690891 -398497905 +229653045 -242280013 +905000731 60289315 +-855914217 -498497901 +-379479646 -70606316 +6461757 -353379883 +-425022538 -509147165 +964933201 -854889641 +-739776311 621636722 +851669873 827240496 +-936995003 -23871917 +-651579912 587075360 +895297943 -694282999 +533437874 432891762 +305199092 943725057 +-4532956 169262509 +-84429427 142494308 +-549306061 883588937 +526855394 -758108016 +439952560 722129401 +802120490 181369984 +-319738914 232881988 +-500494255 -24877593 +837229729 -837708102 +-996201454 -201035475 +995039546 -652673067 +247488385 -708295067 +744543815 423234418 +-92989966 696473300 +-946868391 -774540757 +227825664 359744156 +-733295808 486940626 +-551237684 651493355 +-669857646 823268605 +-331685423 -948293565 +785622889 -545161152 +-508726938 -207968466 +-310484657 414518863 +-834560041 -557108628 +-106584446 -700451161 +148252245 -832046922 +618842768 580176217 +257909008 583494751 +-255272132 668727475 +233182483 -461892814 +714042016 241573166 +779197166 -371017082 +873891393 374106140 +648477799 794583961 +-808438076 -13251151 +-293697175 600484627 +359075570 562986690 +-581203791 669079151 +-937879970 -206520104 +-117807315 -484091806 +738626595 -730091851 +873288504 37060759 +-51042364 478112439 +142725878 -213828325 +989405248 305065016 +-462528688 706404912 +119191328 430242761 +382150207 -432921496 +-975236628 -425487187 +506681645 -144634481 +-608224377 629280742 +-169003724 853915463 +-782433472 -920977350 +505315176 -429459038 +-222048111 -718334723 +394863847 716343520 +-812798976 -67457097 +16577899 580128307 +749176722 452807254 +639866916 114279 +711328055 405742083 +-311647755 -25016621 +769400166 -511764693 +358579538 -466707414 +-678493900 789746611 +119838905 -502442029 +-41932868 343015589 +-435647438 -194214947 +-863845076 877885899 +435125487 654457705 +26022427 197618482 +917114044 733036984 +646897096 777484337 +356580919 996375239 +-602536010 878177413 +-768319098 -906171305 +-23981063 -783485826 +973160927 25283308 +-566095867 -905531855 +114758409 593221827 +274315588 -737346452 +-850027760 -110782700 +641970228 128500139 +791872122 646316447 +-832422764 637143620 +252573144 148335006 +-969552194 870667987 +609817168 -556762144 +-113199757 -440707841 +-260127407 -162913843 +-520429605 -304798866 +32628079 629417253 +-165100673 -206853626 +279671792 -250306465 +741391551 -425814477 +355564477 101197250 +-387464628 85216409 +-550272060 390929318 +-242676529 566959987 +741368934 141137818 +968655043 303028613 +399562795 -345963196 +372525064 548109324 +-515760018 -565013167 +380854879 805851638 +-812651113 507345715 +495911426 -289441848 +85619810 849128270 +-50132456 -792021159 +-125865876 144743975 +409583192 -4282099 +282845358 178946159 +-59197374 -973225534 +-68203561 166053109 +-673376876 -837322947 +942173458 517700101 +399001408 156034948 +-164600622 -2741549 +200828656 637906358 +-647721315 -24722895 +-368171620 -252837160 +-224790973 299459712 +-498046050 342482959 +-95433530 -950277595 +206667864 352949484 +684903842 -45162156 +400265845 -11410775 +631477443 -457216614 +-988646665 214683742 +-447985399 -848859806 +-515375883 48223834 +-480448470 612346856 +-267517819 -878828579 +113128592 -595723188 +-535872681 25787108 +206177035 -130360093 +-165801513 412370226 +-873161011 147148 +920550849 650376307 +-34818082 685822654 +162851970 737796115 +694802460 -441212061 +-479894840 -843772325 +711947305 -782727592 +482221330 255801944 +577660176 909116124 +506342327 344840670 +374462511 116621897 +-617788014 -500242393 +-563690425 787427538 +247770201 -398279148 +795979373 -521069433 +-293168537 -16787061 +-860136599 113471527 +386585348 -147835700 +25425737 -810225752 +-560957619 652969115 +-553145480 -563067790 +-344954094 -473756006 +-744650137 138760505 +-131362584 815095804 +82672417 844491514 +-672544259 865967922 +-752066421 -377713761 +-348225321 385134400 +93391638 472957441 +162387871 -847647103 +-669845209 -278498632 +365081585 -557843318 +452090284 928273738 +406925664 -382016166 +708871241 -370498894 +-547779843 -304599114 +-876320547 326698579 +-504136034 -190788193 +-58002266 664782399 +212069045 225007679 +473631970 -635443866 +444163424 -151143655 +576507676 -455134045 +820109329 -749980961 +180687345 -821510718 +719110757 914970873 +234621409 -525885743 +-872469451 -330290979 +-625629127 527356488 +856522463 282933357 +889767132 -612671143 +422861672 -592042932 +-483125985 85190285 +-955000702 -948650284 +16374797 -704053952 +-7212867 906728299 +-953499977 -125965262 +-438270007 338743658 +869584889 120347423 +-147955348 -815951451 +-532622 -656146068 +-220211312 -314459898 +221199491 45697655 +733229677 -332109794 +-567189818 877451767 +165229116 884623327 +-110822037 174327119 +424177757 -758789853 +762811868 528799267 +583495646 319816397 +-67454250 788316071 +351558454 -527600359 +-433822222 503681146 +-737553734 -209228838 +-707562310 -416993550 +651862692 72771439 +-3915337 776305990 +-667366286 -612734462 +638272387 724250636 +276582633 -58675700 +110262887 -135655969 +147698761 273874045 +182502281 106152745 +535241943 -602851835 +-128932752 -236028707 +-887089202 -199113759 +-776609064 781185569 +-884391501 -971962963 +721192679 -63743618 +-690968967 -338178038 +657875228 -875178342 +-470958621 -142274275 +-429163272 684686577 +-521205349 909598586 +-23205746 388232444 +602754729 425591067 +-638945303 -309149835 +-952382758 -261051817 +-148251925 -739444574 +-482553933 -580284780 +-111720232 916827468 +-557539334 -704265756 +402150892 -294797939 +970138448 -315904628 +263849556 801323150 +147318148 905126778 +12511072 -388487668 +106675500 75320630 +-959375588 413798319 +-855069075 929529861 +-563448398 -586643330 +746735025 -18286866 +-94869035 360840373 +510187489 362590931 +780932589 838976148 +105261215 422646835 +102267867 -294682931 +-669144000 -182163563 +-101865692 953302645 +881308242 -856282541 +379161655 -61221425 +784997262 -265815977 +-27980213 386167654 +-509450120 -215334558 +39450900 -929795185 +-225331816 833366876 +881068729 -343235692 +-314768545 -838911937 +358651394 206911900 +114244117 839176891 +848818617 -416984086 +-466282497 -601911639 +-560657623 -665887403 +703140222 -222661891 +-813243267 -715339460 +332676253 250582104 +-946504072 639718261 +-169344080 102769988 +-562901564 -870274413 +539000782 -520765243 +-55274579 -485708959 +579380868 996717188 +-351338863 -498549358 +247316884 95142009 +309437169 -576965096 +-196571806 789513760 +474714913 323565036 +260214588 958099124 +-884232751 -827780300 +909326346 -850741592 +137016033 -427490353 +-830560752 679205396 +-621418627 -885773491 +-8202208 337311441 +-841232257 -42132672 +670548659 -450498090 +-341515217 -646108238 +-26487171 704564002 +533279729 806560600 +75536319 -97774480 +-361373691 2139952 +278815426 134046107 +846640634 -504079384 +-234015408 -152471689 +-914751461 -828666332 +-713622478 -909541433 +-448555143 248777115 +-777597120 -953215385 +-126616936 333366446 +-130907101 852198284 +-469400586 -501352776 +20363517 -200865567 +510235625 233021320 +-263799460 920681424 +669976308 -472845412 +881695681 -90483643 +636806833 170115126 +956956523 660389883 +6884914 -667569999 +-955546149 -225321515 +-729311305 96102077 +-199029379 -229357263 +-795976820 -897916682 +469723530 772177224 +731126736 283223355 +376579589 179176380 +296604604 -112665697 +-906032755 -604490845 +242433434 673122051 +-811091714 399073996 +209589001 -197863443 +266932145 35526982 +479602530 38067259 +141950182 359254328 +-21881613 852596383 +567979384 -766255595 +355267807 -430302255 +869162201 585917484 +114506377 297713386 +-736141418 145508303 +-215312999 7748133 +-79958576 896407084 +-515501890 -2027381 +959127115 65001619 +4034608 924239474 +741178028 249134467 +-601327417 911223596 +296858518 -859849310 +-889642633 626101992 +960948875 722947944 +77446913 810930374 +818447106 986929656 +-421806265 816199708 +741466667 -885468224 +-506225764 -219852607 +830512038 884091660 +-205702045 -545562707 +-515040002 -30723282 +98991208 -316985346 +-147213144 659374516 +592110459 -103019480 +700435656 -850863757 +430800548 -867170600 +423686504 -952720888 +140382315 -341524401 +-645339438 -33646078 +-635020414 865222705 +-274407757 -187526618 +-678474121 336786786 +-703416510 85644613 +-135771383 62987298 +182617688 -391149851 +-436532348 774861843 +-593471504 475198621 +798920848 -829844796 +202732018 451569582 +881403437 947215577 +632765434 -474285936 +-718296450 966658253 +-473433487 -15992290 +28309121 -158343688 +-924076538 -789813648 +-862096717 -178934824 +-672708690 -181910779 +572125700 -2738719 +-583165671 134211682 +533558508 -203239329 +839839934 131208247 +-799250039 128110821 +710335333 -969822171 +182179162 -723973974 +313887730 677707727 +-384810303 -854759520 +-630965219 76919381 +231726496 45168069 +-284639711 836702035 +695010882 -863985309 +-394204322 -492499153 +711299827 865046049 +-140664361 -861183391 +-656793052 344352551 +648792335 -261140368 +186721635 -83116098 +-513578029 -863129267 +-543785750 767573299 +12071465 -842872704 +-961818382 251927444 +-214546154 730828008 +-829511354 -583035607 +-341066062 220729568 +-814555522 -259708962 +-782949708 -359621353 +-321432496 -813735060 +-834824844 -637395936 +-538530911 755691415 +-478819559 738341384 +-904399834 897498186 +-519929494 466204843 +-794220904 -389660133 +804082648 495553133 +-938966510 -196304110 +-577790129 -298758906 +415645482 -718701183 +-968070835 62777748 +298750084 312296575 +-143805303 974589144 +-872353274 -233115816 +-666557246 716420738 +-171143748 977281934 +857529749 -628416049 +970040317 661190816 +-627196030 -89471446 +391201230 622482175 +396971219 -345553571 +-710633841 489579890 +697264651 -757019779 +-69143979 713875357 +677611184 -113106011 +387176303 -266186521 +-735757591 -189448491 +156688130 340799065 +754201323 -80558529 +-12333679 -312602919 +342172697 -704943040 +-375613418 -579976604 +-724441994 -154874085 +603650237 -844126204 +918885324 432693942 +-607947899 887562763 +964956045 -267902899 +-804362497 442401206 +-812450108 -125832900 +-632239046 439015722 +404239433 -970315985 +-203859667 -170326820 +-517639609 931629975 +343637747 -246881341 +113874704 -189758565 +730519539 656359286 +658664469 -530347928 +-53742615 -211354545 +115503188 -923740484 +899442091 610588247 +302332987 -756246391 +-64953741 679425185 +225352762 -482550495 +-62923028 230509970 +-131047701 277096008 +751511598 739490447 +799869962 -827924839 +-450332931 -527553859 +-460810147 -733676922 +229058039 -176939994 +118560767 -38755965 +261921601 963880355 +-507655106 692896180 +-963044445 -860399165 +615136345 707039654 +687907071 114764868 +261246172 -443190534 +672973183 -706314859 +670368096 331499159 +-309733207 120697247 +241741522 -90802804 +-196970603 328981413 +627776629 -349001084 +-561616681 -13776848 +-487642309 324562014 +75643976 -268929502 +501490255 -54323579 +-376970618 418696847 +34542563 898222635 +-278339496 184455291 +814988674 265321797 +-730828737 219877178 +140872111 503421005 +-273886829 -465607823 +535888073 594080170 +708775231 470356815 +62278639 -129791114 +932055088 -547453255 +168468268 978288827 +738978671 -263740818 +-217291575 863764867 +-475835717 -957368086 +-997630782 854736903 +995959640 176998606 +244394731 -942787458 +661858388 -995895262 +644383557 735700661 +-39501861 -44380050 +-110600298 537905666 +-740714005 35153773 +-15847577 448906503 +119529770 588705755 +292713207 -814031047 +-103907590 950582487 +-580816189 461861626 +35641645 -561935734 +-874287227 968893824 +985601710 718034898 +-928271813 -860145708 +900233800 -657373205 +62685359 -220595080 +-115340893 101612506 +-596775885 -952339544 +849464884 -708552883 +-455095093 -584589819 +-968607209 380822470 +-872473615 -182294 +706011018 -521913597 +-870087086 261997381 +-415926577 467511043 +-993203551 685727413 +-705790889 -630318213 +-675230320 298071655 +430599242 -295833369 +428015145 -170549561 +-289585475 -565540245 +-920598624 -120657757 +-436723852 949299204 +822086506 93860846 +380600474 -900829370 +-794794347 -43899066 +-567294457 -341335445 +-48364043 486922461 +-515929324 630264243 +8740220 -486018901 +921644537 391003705 +-805605620 -842890467 +-659989840 259522477 +-990115932 366896406 +182024751 547265107 +-184475721 397138334 +-917404900 -368324353 +-404809263 -252113551 +557535057 412813076 +-58972318 -720194274 +4655371 525338997 +-626229642 535353628 +-926758712 -854103252 +303711558 808170571 +913190663 -143110783 +39345339 -393940875 +894669094 118783459 +-884908988 776813726 +-19359491 -415602099 +-730733214 768119131 +-950440078 39836819 +86500853 -916058279 +408967019 -762114214 +162629089 904668848 +-50438597 -918931166 +286478896 7324617 +-785862693 788562594 +-402676330 53751580 +-704960297 -410027377 +-891011506 -821576429 +943885027 944756761 +188609969 -51790522 +-120825548 795443757 +-924724910 225258407 +702507850 755574276 +-768122629 136602978 +840342808 -297833160 +677147854 -439314721 +-254915410 -804574168 +-496763205 432475096 +780607795 -860784270 +928220555 -391631887 +-536536752 513059905 +-779881674 -305246508 +849696684 -38958011 +102915635 869728200 +112158868 692077033 +28856933 -676384415 +280727904 -469373662 +297135073 -127747853 +897512898 979251349 +-77734572 -311643474 +-890569915 312436317 +624808166 747585291 +864008147 886692882 +-511846067 -517076147 +954570782 30825544 +-972491177 -827918461 +-118264587 -386711520 +368537333 730968642 +-947697625 502192716 +678176487 -690204670 +796122348 -551210529 +-687090040 603204243 +120518745 -496331056 +700301529 -773907066 +-529564621 -646543150 +420002785 20219337 +490418805 877664648 +-353048998 -111592685 +-620112813 -445677306 +-293389560 -36417415 +644119152 408676907 +-477182619 -761236864 +719758848 400850737 +219034591 573539426 +-425775491 454117644 +598898074 75004273 +-564811248 -502025251 +58456650 -860436743 +-338310999 450811688 +245497574 470562099 +216141334 -668494841 +907439246 -583003035 +366541950 625921537 +698113247 590612064 +-214345777 -177844882 +-937525553 197576638 +-11597093 643012875 +89731512 122758333 +-78219426 606757627 +96133121 -701955101 +-467876256 966173265 +-225189633 -701555363 +593774143 -468753383 +444014293 48879410 +431419660 568991440 +48430431 -559110812 +-660336537 -656096363 +-29828387 -220710170 +399159155 -434498325 +-286767435 -233584847 +808506243 -664033474 +-759330497 -259601203 +9749455 707402545 +991963403 -224904368 +-824513052 -831021170 +152133180 -766357521 +-975397993 756123926 +-959622142 891414782 +736552292 851996775 +685631193 193088601 +693330968 -987310768 +135209356 -904176804 +-51645091 350970670 +169811332 379525945 +-125457936 412214099 +-360423149 253226539 +-780895601 -247384973 +776857297 601963761 +661469906 -68209497 +848331862 -428423679 +-812926563 908013273 +247959442 -258297686 +620091776 -670786992 +476657106 646855359 +-32155869 904366293 +-924256922 -910969733 +404645971 847900068 +786281802 623291197 +-709952503 -598326981 +819441620 -375483753 +-268410172 292997904 +-471375778 62722753 +-508336198 335552078 +-730426385 -24191228 +639098171 -161816971 +-913242597 -716148212 +463763872 -16259401 +-420710465 847185455 +-442148902 -399374736 +-13829172 793096917 +-335714618 766351538 +-626456807 -736618920 +-500919398 745298857 +-810201590 -50248572 +-433888427 70994109 +311593239 39981483 +-152904073 -766196727 +65363520 -104170745 +614855291 -122505437 +500086490 190569104 +-519773590 -829334975 +-736105313 805994701 +242187066 -304269162 +571996858 616853838 +827489542 -567940128 +-459646646 761640126 +-38514829 847453295 +-18528575 -899709181 +506803452 -429083933 +360888136 -398939937 +-512883880 -609995516 +-143580239 -709207034 +-220312156 -19992604 +569464492 -311537953 +853948141 -410798382 +579609451 541231621 +-815619802 582110409 +313319672 347681963 +-638394119 248108371 +-953512157 -693829033 +650334873 -128080161 +457755346 -871565796 +-227629233 897305185 +-891056045 -962568955 +-877347874 -290075713 +80349498 -606604452 +90994837 -961561779 +811375424 549626127 +-32211754 215266951 +657676221 -858894342 +675107880 179481293 +978449868 203328394 +131282711 -552952004 +273525392 -818249954 +-451220323 -574877558 +-42639372 555940634 +-554437032 101798829 +111730080 997530484 +844230544 853849057 +960033863 82932259 +-123731566 17203860 +-805351804 602137859 +321240852 842163387 +221521416 761993141 +635424035 -451241996 +482980848 274195795 +-307485585 753608410 +-833941528 -26519546 +-796641164 402380427 +12647657 -726617891 +-169047462 -558233667 +663199403 -947123633 +-419406962 522740138 +19127962 -625039166 +-511251895 -211105577 +329800777 -166734524 +-71191102 894483847 +-352828097 970294724 +-655702429 27276981 +103982917 13194394 +-30796622 -126485080 +912514498 508799603 +-2380985 -745228338 +223455609 -968788576 +86272301 150609012 +392464995 274005636 +-587647604 -789015457 +-552468405 125114104 +602841917 -337108785 +765133848 -111955453 +943653578 -371849460 +477873757 218673540 +195381824 563667440 +-453670446 -260251828 +-267716374 -796396655 +-937332522 357346958 +-194576722 -93677015 +-693519827 -914083946 +299176804 -883850846 +433105324 -964022896 +380238309 564548492 +158397890 -223854424 +148697787 -497695551 +-777227333 -448242545 +-889676355 968643706 +-948724472 146221576 +833729194 161708543 +-985357999 -336359988 +-936058437 -420022918 +285965508 183142216 +279608496 -863834677 +-916710051 -786321043 +-209402755 -849412459 +-871331320 474450771 +-128218748 820706145 +-719577113 -70334871 +655768791 -253313124 +-627462733 -717066332 +-242503418 849153498 +-126983797 -925814392 +-185273935 -747952861 +481077910 920600243 +-914886697 -250522113 +776539806 -477242448 +810990792 -755536974 +667038422 -210940193 +287750376 -224546079 +-897129955 -232507162 +-260282129 -902527599 +292771519 -334222752 +-513315420 909756411 +-460530497 367424150 +-934239734 -480422696 +-232711271 -934058635 +-488442498 642568169 +-259172337 947913172 +219096030 -326687097 +-724177666 20312978 +-513191559 973328931 +610184343 24045761 +-653586482 -317001983 +-549364587 -933656767 +216598266 -880390720 +644018525 253063705 +769295311 -652345980 +-384432779 631887109 +-548957951 -275668750 +-213421839 657796204 +-418740093 494838917 +946502717 248085196 +321145535 -228663657 +673365097 -241493599 +-895973399 -401858300 +366359526 -761384731 +-699622991 -514580028 +-793025397 -471797082 +849732577 297618155 +880075315 -108859545 +-173357475 -675639684 +-356026094 766370070 +579354040 53847614 +858625922 748094640 +-281246807 -548977288 +862236055 337986928 +-437132629 656112243 +891498734 727932827 +-75135495 882530248 +-656100642 -689353196 +-882266661 -98866432 +-404799861 -461195666 +-478624190 862743596 +-83427914 967744437 +652575334 -670004922 +219327194 -149015341 +-822989882 728625505 +-831744663 -301481540 +-224018453 580770057 +860589643 -259380858 +-287444939 -752520739 +880531053 997197727 +165178571 415014883 +-489257616 -533134093 +-152623373 -608971793 +-907873104 -379335973 +720931890 3136153 +822923343 61836600 +622149642 -362975043 +-293761116 338152915 +-585309651 -4725052 +-686054082 83126432 +-446513 606416248 +-329251126 -793264387 +2798834 142130818 +282207492 553232598 +-207100282 20770905 +705629756 697965560 +-603930833 539239604 +-380996013 630537180 +330745922 126027973 +-125543143 525227796 +559763232 866642246 +-715802210 122736168 +-878721675 -275392907 +104012139 -707502536 +-735901483 -418094364 +-87660363 856596859 +-855766926 784074334 +569727644 -381549827 +545431202 -644862233 +-478535090 658136165 +-485498784 -103522875 +-88951455 5303038 +595550434 -444493539 +-89853781 -328224166 +-808344716 -236624199 +-615304464 58007464 +-702724773 -621719243 +-667250230 782208132 +-793834064 944230867 +-918223694 -227929817 +906636584 574284231 +-43873642 169151982 +-59839002 375725945 +942088564 737011343 +-898461688 456231229 +-758532176 575611406 +-363477304 679550136 +803829756 -155957623 +-145057261 -669335541 +-961664352 804293772 +214844459 703978097 +-493037575 -544615826 +-824141918 -487108035 +-802191442 904565578 +395051360 587957142 +-144149693 396748003 +-833467336 -542534708 +761915001 972850076 +564717765 775156385 +318377265 501905567 +-843209167 547577298 +-35334148 951448033 +-6553740 -242446752 +131081902 513379854 +-194705660 539566370 +-932631063 -745731327 +-404844549 5355275 +-615654488 -645056691 +967076534 -298577146 +-450946249 -499151254 +-363863926 810803420 +-870050218 93927080 +-176482939 -688607688 +-292868250 -809297450 +-18211381 673186182 +96653160 -295611037 +-207817645 -803071447 +-297210626 272913660 +-611540126 227724527 +-973660400 276741656 +-723607863 -998621485 +780378523 -792815356 +42659893 -305796152 +176425667 -252392928 +56016312 -595083875 +58595807 863017844 +645284499 -566435668 +767630924 -661641626 +-486712228 696826375 +-701594924 -827704179 +-483311821 -195246055 +-424502089 -849667060 +-849284154 -584911165 +-961045593 853618027 +-162889212 826153912 +881377333 -790495639 +-716950560 -914062943 +-306845339 -31294527 +683394845 -285600360 +196258796 -705522425 +123638240 741944697 +-789284751 -503144850 +-659194899 816925779 +-476865595 59599987 +-906962642 901030743 +-259408119 86629922 +-3199448 812362047 +129896944 -331078 +397095554 461581879 +909979664 -795659968 +-550499041 -110426669 +-438402093 890913713 +165190066 -248162036 +903610273 105980093 +-709220247 -32872830 +679091699 455586077 +-201475313 265004472 +659585725 332423648 +-345714869 -680857299 +-404521434 -719273330 +-782391755 -612304641 +404036463 554357026 +124100207 -890040327 +-543946 -785439773 +377327830 -36847036 +767858108 530010292 +223189039 -741404928 +140213520 776816983 +-513169545 455118957 +-625868471 -637826478 +419801017 -368333584 +-221692640 346495233 +974389070 -721614092 +821862167 120614122 +-969705574 659585336 +-587117075 -306466995 +-191073765 -289627731 +-18170833 923819865 +678861064 104424778 +-641174172 -473936753 +-907918190 -295158087 +-10709522 640297341 +257634950 942832522 +893079014 919374222 +871555448 -864376384 +-26042923 -570056615 +-400403367 -382710310 +-589593385 -298225203 +337083162 -790392380 +-859710120 25876725 +-122669848 -869925335 +-733771938 -576467491 +-559208120 524845522 +-927988174 -696285378 +545484214 -428434533 +853187427 509515776 +356441878 -108927948 +662822856 -759217738 +-436448768 -411865628 +-634877906 825818568 +-756761055 303850425 +-164059297 374685025 +825677033 -579596593 +-467124462 869236584 +285086372 -614324941 +104357917 -439023192 +69222691 -386714040 +871373482 235781423 +-50649137 478178275 +-238648815 4402899 +186785988 -94605572 +140260951 -729173470 +-253597268 -217207219 +181501874 -17271956 +-507355053 -585861935 +776944085 -68174819 +611344270 965798339 +-560383408 -436207831 +-362436749 -692583586 +914755019 711891623 +-314992785 -930835926 +-654769539 -239979959 +-28580665 -26198232 +-741247513 90665735 +-671546740 -419027303 +-654822954 -121412909 +-459868075 633313462 +-225661893 -413213816 +590871011 -709182307 +4073549 -472386234 +277940468 -667042873 +181959949 -803802386 +-276587678 129522273 +-108303815 423701642 +47011928 -468228246 +-267989965 372140536 +-423528013 -606635381 +-473293555 442053238 +-146769193 -732120619 +95852776 224985815 +-94329794 -918178568 +783012381 454609864 +-634564749 396359364 +-420387130 -309994357 +-39603173 -730625122 +591230757 -98487711 +797624273 450730444 +153370706 993943190 +67512974 707444087 +838905285 354558397 +-141408372 312557511 +-468986403 -571988046 +28128713 535997021 +-749359271 -868641352 +888176199 303181529 +-361670161 362600718 +868273771 -583543109 +817285411 -863907336 +881751691 605425331 +894104135 -947258754 +373849131 -790052486 +-332412719 -197437411 +128109647 -106955617 +672274910 -916257084 +240957415 -196096696 +72791126 310643574 +777928654 882860866 +-7406273 -86512121 +215319378 743515055 +727348519 -116499811 +-869774670 230816786 +-997687853 48243653 +-283778890 199002918 +-70265058 463378511 +541792719 371331421 +-94295479 -262317390 +108053294 -338886229 +-187217417 612058456 +-487861034 -786081459 +-760697892 -396920205 +854100780 -896200674 +-32428625 377835764 +195928365 288661411 +496643459 -471678314 +-941067171 -83410293 +363524651 -679435797 +144764310 -188194948 +870722674 -832270788 +-592588140 -830578001 +-940301934 -647997192 +488499561 391090555 +391923637 397075139 +547980640 350452612 +-556915812 431038566 +618583183 133922224 +234308275 111974545 +-796337179 -479967856 +-33409445 563251165 +48824957 -431570596 +-384411164 -163469422 +878415958 -56024822 +750149902 701997569 +-957047744 -723403943 +-156599674 756756948 +-792307506 700289433 +665972586 -735023231 +-764557531 620293547 +-810965197 -710291729 +800994354 -322754662 +950190573 308526215 +751931816 -178983126 +-148607386 -384396905 +996509726 81066043 +-399537403 933296515 +540884244 -15380921 +-549495242 27315878 +-173630883 154894727 +-146609946 -425828642 +-828778948 -149229280 +284458350 185465283 +-883514627 523685327 +-684589053 -743206579 +26296406 -492078017 +-18006261 513486759 +-285210145 937984768 +528903128 -694088132 +946818907 742068585 +495874857 -83955193 +-231306485 478171122 +-527247947 316003600 +288229253 192075427 +521603195 -79358902 +-636609793 16200833 +107959292 -298267484 +-729628783 778282745 +17548466 -632340536 +256552274 -326027065 +-396254193 -210774806 +66342598 -204977151 +-678716597 -517340270 +-610412212 -910040964 +-705055098 -7632285 +769149672 932499066 +-167291898 286353089 +-583680504 -857502795 +-428618144 -740938621 +654012188 161515016 +-320312018 781731825 +-503648437 -455924990 +-356552590 227735412 +226590192 -151137940 +393774483 97745460 +-765299259 -950582884 +822000220 5374532 +158911716 -723612984 +263856856 197673845 +580201053 461238278 +966641089 -425847087 +507724779 -343565783 +-813291365 -908667842 +-398459535 177992458 +-731089838 -269551596 +21933779 -216063062 +-643466976 -918138086 +217815894 412955460 +839777762 658573101 +133449895 472982281 +252580814 -291144371 +58413229 97277240 +248546299 491891886 +30999405 48121586 +-971458326 -557969303 +350815102 -48186965 +36317349 -879000397 +-941862142 -31930132 +-922700002 785917865 +-588432531 -444722494 +-994828770 -49824648 +335672731 -51965945 +-342091643 888192325 +-766254724 775600218 +221285310 983422852 +666737300 -921980049 +-379713302 921900955 +-158303838 -968166625 +6576066 -20458897 +-56229296 -131096000 +277092820 321168515 +896761422 166691541 +15976143 -688708510 +163024759 -626477565 +-446179898 96546125 +456651522 -970031590 +222629559 398929940 +-844745971 -946105869 +-402491017 396063160 +731762093 -383193317 +370210848 -634087807 +367007194 329213479 +-98980674 644733583 +990737627 -804831016 +38658225 578551810 +-458362967 -268135407 +-933733578 329625807 +483073651 1164796 +467658181 -137292657 +422250646 534781970 +-924591982 -377486467 +-611942505 -791592528 +-1154658 -967907606 +721490281 -600025986 +-424038682 -990730431 +531968629 305996658 +948922363 814666723 +-820313713 726675697 +-116739458 -240319482 +206425802 546079382 +244580665 466139598 +-355668132 32926331 +-140155884 -403342154 +230529633 645760535 +-494746261 -249466032 +-871799905 -609746794 +-61125380 480990791 +36731868 607023077 +-940355133 -196097140 +962174601 -189803195 +284053313 -818083277 +-269531137 740173351 +-245553879 -548134457 +-826369852 698209490 +-390126076 366649281 +-101499192 -66754502 +697294949 -482671811 +671326672 -90761399 +940947651 992232632 +-462865404 -648470882 +-458911707 90611584 +-152101019 348140717 +169780844 -837335423 +-98066304 -241253470 +537875558 -556077729 +170844849 -439314797 +-92242250 882822372 +362306399 942147046 +820054732 -906920732 +4961491 -863344461 +-986581613 -526436716 +8052324 823979605 +-715061800 -811211845 +-551497784 230900300 +-358785735 768117138 +391028820 -924892494 +984052368 -812581342 +54047073 34206416 +512753730 484763475 +-938591789 897734632 +-745945528 -660763973 +255914668 -134178189 +483764246 717743481 +325357912 840197951 +-585331794 -649448081 +763770424 487601707 +-842591639 735288104 +-843952948 53937638 +526353213 826899312 +-983308830 -266414301 +448502977 984779326 +409394595 -653941922 +47705706 84768122 +-456279880 780273647 +69833860 -950320377 +-198945339 117815652 +916082119 674209014 +408246249 -285727334 +-665452856 -244780781 +-496488086 -801448974 +170380772 929263105 +-882953302 405081420 +-564376763 -572157323 +913173615 -71351535 +752869500 -885965166 +909933367 -748344759 +926507025 346939207 +-787117577 991602578 +-731613700 -204536545 +642887673 280971594 +840039956 878639036 +319291976 852954421 +51344074 678664509 +-751771559 226904234 +153318539 762193638 +437831375 -226773453 +522820697 -447957173 +218448932 -136328635 +210387760 777108524 +983798160 739777447 +-269090966 418860128 +481091332 713148698 +538684336 -358034393 +735400244 -895839874 +788302677 514791151 +407964120 -172041893 +-104074959 98817414 +-489342963 -862248771 +256600215 79055851 +580655169 -171539735 +-238447355 580960934 +961850824 -29917779 +11889598 552303042 +943800383 853022179 +770493758 -42570750 +-650480331 -478487006 +-681244587 -862840148 +-719391970 371193884 +892180176 -400487743 +-978653044 547379702 +-163638944 -517652149 +-336497460 -649209222 +-640854795 590055658 +-418989023 216050232 +91254039 -909489644 +721824355 576135869 +-410591396 -592975406 +292445410 -986291055 +-352289828 371087247 +233458174 -612096780 +121860530 -474223143 +-799605259 466327649 +-975763104 158936990 +612166998 -868751021 +33341567 -963350655 +635904135 965914611 +805449709 539125083 +-601789455 -760617737 +-885078787 675228202 +792305142 569540026 +150625238 929519528 +679077386 436711458 +550055054 -967055246 +822462602 -431808936 +264945089 -218026903 +433266160 -914066937 +-30458401 -70934583 +-876286292 818997342 +405360580 -265748236 +605291313 836090826 +678594738 487455016 +-341411918 -622789832 +-255542401 323135999 +505974757 -550205935 +162244535 -442253566 +-282102605 -906237942 +-42483068 -654257870 +-843008009 -167722135 +814908582 346752537 +-968429576 327259010 +948409536 811232607 +-145924814 -538599918 +-822010342 95651966 +-26293112 -846820672 +-678163331 196455696 +-332902920 -586963575 +-345599425 821281306 +-204981557 -945011410 +591342881 -789373232 +577346428 545393335 +-944093753 -166240055 +-177955452 -863647764 +111754067 -620513720 +325154215 -455413261 +931199733 279128033 +-568730862 766597037 +813904881 909155179 +-697793838 258201080 +-595483546 -482010863 +716728431 818084176 +-231687341 33838444 +-380184887 964466432 +341878954 885390837 +-191671851 -520927068 +-834073241 552389355 +-22230319 -312299831 +514388496 -721793182 +318198442 288922672 +-419678702 -56312058 +-417036416 -956375379 +942354174 -655948883 +-216248022 -577420792 +-105927951 845819497 +-498662381 181216473 +-297854964 -14837082 +898987748 -634420052 +359346356 868996855 +-244475808 558560821 +489547735 943201944 +-716064406 693860094 +-36446333 395968137 +-67667660 867054634 +746946920 -763189485 +527943174 -919839421 +333232611 -125341775 +-277125143 -55383939 +815121639 838710252 +-758618365 479303595 +906179992 -822464513 +-351092466 -530913813 +-822542045 294312178 +-198703714 -962449768 +-644445565 -725653189 +-720168488 -578124699 +-531563118 -208086532 +663934360 -907128778 +-234387816 128785577 +-705568758 -283152601 +-927306416 -339673794 +959846390 -707278089 +-993547243 -7545846 +105116962 975157262 +-825720020 -821654631 +563848916 -130838837 +445991552 -473257125 +361462331 359960470 +325971412 -298755670 +-668539988 -614087308 +43128379 250717063 +-182642609 728374904 +-981645673 35476351 +-923211908 -148363194 +-782405390 732169061 +-212142344 382746330 +6291697 585697022 +822326926 -983779757 +10901259 -851929834 +850277658 -888686846 +-821338160 -167917257 +11306913 -412562724 +-871664520 -14919111 +-76953778 -335875864 +432298017 745250896 +-616716330 -985741650 +-162200719 890481091 +-18294701 370753505 +-151857199 -723369478 +368164424 -979740434 +241748915 -938817593 +606784885 622253388 +695467281 165194139 +-978714308 578443311 +-648842008 527050314 +509843094 -719322900 +101928278 934745367 +926374256 -407972751 +317327305 -491463426 +-10837504 549102990 +237770111 -130048697 +855252850 544866595 +717933371 841555302 +-375188414 -582781739 +90230922 287823560 +448006067 -157096488 +876227901 983706237 +169972030 -917705453 +-273667764 -639810717 +-936091699 726181928 +-230104664 905891842 +-444548156 671680455 +28574617 506463635 +-875359660 -358500696 +-206193043 613779710 +-832587984 -132503802 +-425948721 309626994 +306207632 -959011154 +441892858 573510680 +896650900 853466218 +-692297078 -205115744 +961474744 438589341 +-852018019 969832405 +247617202 807140031 +-644911912 -457770396 +963732416 -749712246 +249081874 -778718218 +561552800 -227694402 +423512609 693252628 +-988526855 -743671337 +910220695 748922816 +-753533600 -106542270 +938196137 567477911 +-179905773 254235223 +378151670 279125575 +-688839078 503113733 +-817701508 -405638310 +-803386041 376818483 +845435212 -65725002 +522646910 -83581399 +-532720531 431602053 +-961006707 164800134 +139818905 442373868 +-123769540 -306008873 +507170231 318871946 +-560426381 -297048030 +-938259809 400073117 +-286362455 -209984841 +847743915 -244191083 +277511958 -3317209 +-327519125 -631008479 +397584473 -599706293 +85478345 -546001002 +-215364158 -973880662 +-796581704 890687467 +322099498 -439614921 +-216440884 314281594 +770919882 -475081769 +-464599170 -871166355 +-134618636 -125308431 +-972522390 895358397 +849868524 849544304 +562626523 361590072 +-324161685 -424404302 +-36523641 904058156 +513730110 965151619 +-318955794 617857894 +640104645 -230250176 +852179263 217027247 +-342240666 641789659 +-8203940 -975881788 +355031192 -426453675 +908100724 492613917 +151328920 301519546 +-378293130 -327505218 +-570391045 673664840 +265587443 98620020 +587755213 -350701624 +770352821 -533550372 +993025401 362850850 +791204475 -316889879 +-563695507 599644251 +506962864 -262946024 +-976270182 -778733321 +-411267413 -4095587 +-931147362 150446948 +-128444538 872193340 +751912023 -237822090 +-746007718 196104882 +-279058153 -37720873 +904269976 88852933 +251652532 -261121371 +-253657618 764373137 +86230947 934683012 +-347594670 -269787842 +-585239384 234472630 +-525869013 880147998 +-878424243 -643480519 +833835428 415376539 +191079849 937425671 +-248772408 755001538 +-857541478 -83135202 +-494032350 -782448580 +458939596 -46580123 +13832677 -47566742 +620309534 555400173 +780774193 -820644647 +784866062 796262680 +-287824764 -634561542 +-576474615 -267955358 +286593774 956647560 +-513289961 660185314 +-96999583 -860583904 +264535108 952608935 +-205448192 -708063717 +-789623283 -569822757 +-100149615 -795731840 +-123563038 -46815663 +953957845 -64773352 +466945231 -918059908 +-530748313 128860783 +-253520176 -30172793 +-27618942 131530840 +-769931850 56250751 +862919280 -276097688 +-647700532 -994309632 +-334164049 -611133076 +-507259507 -972581058 +992939045 -605164284 +234636599 -233465856 +918209201 919229165 +-295258474 -234121353 +-128638742 847113913 +299374391 -72861721 +-148855306 859144855 +194516250 -148500824 +-537718192 -273644493 +789326636 -301929373 +274394055 -445010252 +-356078064 -705555605 +-27704245 -355803100 +333816465 766681529 +-541992739 -323611921 +-166997361 -43751850 +-817313755 96795532 +91512404 849374379 +-882723321 658166585 +937687035 -227382379 +338968772 297184562 +806025946 898127984 +861324527 -99914357 +703856925 771438439 +-282076554 -158668119 +-151541664 365448426 +-600647492 848105172 +-484639324 812661366 +214406250 -849726590 +-499332282 -977275319 +-161785513 -843112143 +-951201687 -811898064 +-674242643 753628700 +206331388 -80829163 +-866264075 -614988271 +522708211 -157860461 +-195213708 117031514 +335708865 -6801661 +269278206 155419841 +-698938193 432567707 +-391218052 -447662369 +-859298161 351873876 +546124778 -240975145 +-819570308 -391241250 +216224364 -472954391 +-565191297 423320183 +935678228 -847887356 +748361736 80723314 +917242312 -618057209 +402253531 742827569 +153462280 -624781714 +688795579 968493396 +-942346847 165781210 +33605382 755584010 +-39328568 435434960 +470054577 710477239 +902293850 -644144906 +778880367 514011612 +708197592 11891523 +338743866 181897247 +-935267521 -170004339 +-162980443 354094203 +196276459 -260937248 +234706632 702687006 +-330982948 589406520 +438155792 25158590 +239320273 -338180098 +-640594844 -127281280 +-12575900 -923635803 +581536101 219558251 +267592417 -161731913 +-256559645 -738019245 +-756558193 -434893574 +-622755385 972338862 +-632491607 -607133325 +-959735632 -551916975 +348221959 578070837 +188140942 337155427 +597528646 -169394351 +-490776303 -686236549 +-613555147 -984561368 +-800738049 742163827 +485303843 -618939824 +-966154857 -190406757 +285728598 -127786927 +701928313 620419587 +-703000927 -343046153 +-621240878 647206939 +208139613 206095771 +-665570098 -818151598 +238738836 -370918248 +513172809 456272631 +404817622 584195385 +251710595 -95128133 +-105660895 889676587 +-321027486 -167779940 +956905675 -154955805 +461240135 158219538 +590668736 904141687 +803176882 -25758094 +-627894126 112242392 +-237427489 -393026662 +583342313 -813744396 +-642518650 -810663380 +555902528 -940071358 +281552749 -438224792 +543440685 312792548 +675659855 -148387027 +477173982 -389114629 +339729408 -74184525 +360846722 180119969 +180834216 -837194775 +-671449603 97123508 +-314637120 -866584485 +51354593 599158264 +-972655943 -229020916 +177535089 684163261 +381093194 502620576 +916238012 248990933 +-245200634 900375743 +-766943123 942980754 +-354460322 788405048 +-646095070 -850290244 +52958749 505791018 +-996763811 33936570 +132799871 851322503 +-770917304 840779974 +728562575 -570949619 +-966365254 -154956830 +281829440 -796185525 +657851536 941859868 +-153105723 -36217389 +824228057 -828431102 +708799329 -658777003 +-159289669 -144982378 +-993898909 483479859 +-554610427 643760310 +-281948254 50467142 +8324563 -155678913 +-7535445 -663240390 +334932108 995410363 +-950201210 -474084386 +-123686192 -854017044 +802561048 -1803867 +-161571473 -919716050 +-402159782 -636222626 +866643067 -362525145 +-340745052 -4688580 +-41592025 -419223916 +-631045242 998498128 +-401740282 -562301910 +59610363 -737717105 +-520213553 -240866274 +-235038986 815077154 +-44561096 -342215267 +-261897743 -317047822 +-922441763 -302057759 +-108600923 -397458052 +973839113 275019743 +8701352 -620305289 +-80446889 728754368 +-884003624 -775960949 +-113694837 379523820 +-100516600 573383730 +-707530553 605857798 +-875244670 970198765 +743906423 -513053349 +733570477 -92615214 +-182432200 -654138342 +-324431364 535431727 +-483307180 -107172889 +-842435657 -951403543 +118034720 867290648 +204636226 813236064 +-610993054 275958656 +-162870939 -870068262 +-923663927 -524393748 +711402816 844208963 +178642936 490568513 +-243619970 928476153 +257112812 418553649 +511440528 916826116 +216952255 218293921 +-759882379 -412214121 +584893632 -141122351 +-968604700 478270009 +-962960180 -275930963 +-277435063 845758151 +-37410820 -971354336 +-147981993 -923654486 +115006863 694090940 +393865723 -910213831 +318916167 -797194786 +-57368690 840671406 +390859296 -730741805 +804262606 421186030 +-879606451 -949897294 +476478132 -663647845 +390624107 682472633 +911843801 -365694405 +-591586237 908281233 +564338670 880465907 +557941900 362017420 +-566053648 680964254 +447509849 332472016 +-917174260 -255340798 +9466819 -861276427 +-994315971 530739771 +-780218893 -694767969 +-349437962 -244558744 +611899737 -988198944 +-644214743 -145139438 +881244336 130978516 +-357703534 775133165 +296766128 -114766508 +-488076610 -505301703 +-84151514 721078038 +-249524285 -876513949 +-979798215 33917695 +544247795 891438786 +446208793 -401080558 +458709813 247437520 +427575733 -62436556 +-293081935 -711469587 +-624417041 -92302087 +-928820372 280864396 +-964407539 659084101 +-685732018 749259543 +-172067233 267615680 +457036953 -763441853 +-961222598 509400160 +-259879141 -163519723 +-816724650 -947896683 +242281399 876936853 +948154248 754129471 +262256716 407065074 +-163889982 308939233 +-203152369 622013241 +474349448 -975583798 +-706763805 -947847855 +-562230127 385303379 +66585745 -61963624 +860507340 -517508755 +-588430838 -209182804 +225775487 -160871375 +-606085901 513297361 +691993926 507819501 +30798990 -846501249 +-918220608 -109446076 +-803193365 -278079817 +411110642 598244173 +170969189 687045855 +-74658951 650396690 +559184148 -677051079 +263419306 -74180402 +-883536197 688569132 +-926373748 133106239 +681738241 617454289 +628785818 -474784716 +95843206 -810924230 +680827819 834279015 +-884986747 562073028 +-643263724 -234248248 +686143050 473289065 +492841607 831152669 +-504719282 -720015201 +359003336 113570691 +-134331878 -239967340 +-710072725 264395783 +306157701 803813213 +-417383957 6778606 +-744843627 -247729068 +-194459443 -2678893 +568378127 -405360810 +-410355120 341655568 +412927241 -198913275 +189341608 -34303607 +-444295889 642993493 +-936202156 -179889638 +-953047437 -947196940 +707018314 -922650327 +782978671 -58060890 +-505329113 -609150727 +692789678 799345484 +-989026685 -758783808 +599609313 -44894841 +-591106652 127003323 +986662471 548896849 +-823697042 -173714098 +-339880641 -851395773 +-717001170 333272874 +946127902 246456611 +-591108676 -105623570 +435131624 281006007 +360443348 -583604925 +-886252852 -120041646 +858031112 1996944 +765089488 624019047 +702066007 254181961 +-83582460 -89628665 +634742805 -222521402 +-721658557 379871740 +995168651 513860546 +-157249660 610913505 +-398581658 -792179875 +183057873 -967236707 +-241477784 155737940 +-868241545 -992640051 +762961924 868913449 +-829598635 -615753272 +-795294422 461380529 +-579111095 -938645788 +896785198 447219089 +-602890254 699104599 +-457646986 191709611 +-457095459 974812462 +697019735 105608586 +-449462510 -568792213 +-883781872 710023159 +506331935 -587307689 +291162524 407722189 +293579505 933080212 +-529311734 -110487211 +69231843 616446765 +42773676 488207398 +301315238 -194930865 +-753224400 -737452542 +-45642361 -303395623 +-475315899 -932063143 +67315814 -525630250 +-147656048 228040457 +348183780 -604151574 +900339281 432924029 +-625222370 -740620626 +-727682299 824463147 +275452850 538174555 +987948778 938449987 +409875075 219349055 +58423492 -463841373 +-390042632 -891193500 +151980029 -672348813 +840561000 -285470989 +411882836 730097954 +-732739046 -630040415 +337876146 79085136 +-737854435 751265908 +7147284 582494419 +-309104511 -234232326 +-596953335 362384828 +-154276466 -215598963 +-397111120 -999841734 +-743314277 -511487600 +53657592 -14500109 +-894116706 811706660 +-693380741 636264453 +-502170831 141548689 +352006610 497580173 +155284638 -52187748 +66738792 -493605208 +-728680118 -568849991 +-959059163 188919429 +221804981 990204741 +-197620178 -842594996 +-64832066 317864405 +387462971 -672499092 +-682551224 -603533995 +-824105039 -498638041 +-877614619 -244379999 +835770091 169001699 +-32182265 870394403 +810839912 -297617307 +-990774798 -426089815 +-161928611 293847798 +578369492 -995614125 +-510978892 -473987039 +981145877 -472306206 +-924387170 884442584 +-548280564 632558064 +217590650 532016945 +-903079699 -615141959 +191609413 -434265324 +946458140 956012615 +621115219 -447456866 +-682872564 -187063797 +704522369 -441669873 +-446967559 -467423029 +757263088 132076748 +-852924711 948276270 +372054505 667115715 +-748823681 356143955 +-493048336 65812300 +-940615882 -112558414 +811933731 -223521232 +264744266 -480378054 +-307910896 -398685646 +-334785748 136116371 +274393371 -843611191 +-225668007 798762867 +-205821632 -114103093 +-389294052 226257521 +148459927 -553255042 +-74357153 -65646706 +-552098588 -923139210 +-79029893 -111283377 +406216542 -48754319 +514267216 423170317 +-249920843 -600897005 +332496362 758321541 +-784191636 12940226 +-593987908 956931163 +290646798 -441273111 +-96585905 21479375 +-778956927 -685085248 +475003085 -67892627 +-426743422 -186266854 +-350285265 -869167935 +210162668 161745052 +-616506926 -690984260 +476012599 278981500 +-820211191 -531389609 +-193221830 868944683 +-68283065 -902514918 +674534305 955710093 +899900077 703929041 +12667389 -635334617 +877065481 828614972 +-870148140 -322454774 +77351231 -170611592 +-638702816 -993860544 +-509019494 -399264403 +-745929610 -405584045 +486460005 -745416410 +758415986 -158589430 +-451716705 469301890 +753950070 -382098624 +715191357 -162323683 +966446949 647687652 +257175761 321787142 +839751172 519302324 +-364844346 -942132652 +521847543 617701458 +560855916 -85557600 +326659926 -887944045 +310687492 -496506414 +-686951778 -555618193 +73891691 612714541 +-330657506 -174341737 +26635021 623699582 +582197205 983667395 +410038911 547617460 +573323307 -539250755 +478372805 847283235 +-780015534 23660515 +806727709 -116220319 +-567052842 -63294820 +847758273 718562100 +-101929490 -498192020 +-245838318 942659480 +-35492462 -474973363 +-648711691 -287098706 +765805683 -638463353 +741612428 -786868518 +619230793 27612345 +-877771425 431924873 +-544814976 33119149 +-799913130 322503926 +-422281550 30636482 +-509358739 -1613755 +365096490 547193114 +76406516 597892443 +-376339423 -621398006 +92337593 -641189920 +452154395 -891321847 +-236756075 -823936926 +450226463 337738421 +348769798 411096143 +836379687 158644324 +-783244063 -257578174 +-122613857 -320321415 +737277550 -892409832 +-976061968 944907252 +-256462658 -681248557 +-609741359 447544588 +-503823669 629282605 +565881762 118522469 +-512162610 109248283 +329618350 614393293 +-310587243 68213739 +-836928434 284087367 +408775342 -126798543 +186891893 -820696006 +735818408 -822305672 +-22916742 -488821523 +-604078780 127435612 +981275412 327057450 +760403736 92195859 +-946024596 295004379 +-385817868 -697455828 +215091522 200244770 +-639511250 596069801 +42399849 -915986381 +-454487832 308834193 +-4065366 -458073583 +-723093347 -309126719 +87819503 -660620231 +346079186 851913536 +300116137 -43320605 +994546528 185728913 +444812007 183411828 +147145260 -53421739 +-919095376 643496999 +937117637 571787210 +418457901 -452594845 +-499978451 -44941579 +346598934 482304461 +311411330 768413931 +280278712 -548983170 +360325421 -797609450 +-8400860 781710484 +11545311 -892068818 +-654937414 -645542581 +642919616 857965907 +45272442 -786727848 +-463889941 -519665786 +650205180 392316248 +587163866 -88763949 +476411201 38620076 +-175057405 -280816821 +-166299332 -331401007 +-591661758 280302333 +414398588 -413809359 +-764494335 66493605 +-999345790 -205421770 +902514023 -523891594 +-39389461 349233317 +-380403057 820056164 +260929004 -253320455 +636095692 436604570 +428331605 519859138 +-403242223 -770496377 +-515861978 800095649 +-800230080 148067900 +-829882271 -23193188 +853861912 965110773 +857495273 -18557154 +507762618 -81175964 +-942172697 -581006108 +-437432740 -785546247 +-127593385 -429054224 +-581814272 -285934389 +-201241659 210344096 +958161337 -361648969 +-470730805 -1487258 +-409547853 -541473429 +523926420 872027017 +-151579642 600799168 +-668770486 660935010 +805061726 88794174 +-853561229 287852441 +-102683692 262968451 +-282813966 -53541965 +318751043 -8444513 +953791640 50765427 +-18261329 -695784859 +-569929034 -137589481 +747181443 682002007 +914046494 694031146 +128977867 986464994 +-401159534 727205455 +438673188 -245421206 +-787011508 -571913464 +-400631935 375403495 +-63906099 45431578 +420115833 -372250678 +94162778 -933856646 +574038765 -304386195 +-230216673 -839855974 +529712510 977516469 +-302940942 998342826 +544716120 317029860 +-72889538 572461925 +-861825544 -213856739 +780364644 -138301466 +566580505 437571080 +-790246853 102875246 +-702294055 -969189136 +690322899 224014859 +-66784167 -457395951 +-275139089 946657880 +500668088 -657630599 +-790179657 313564078 +577664262 -376673238 +-31400515 413242760 +-259860442 -416402823 +171700827 20029379 +908728250 -299663964 +856806595 476787904 +-767266891 -639771421 +904646537 -764104702 +-92686045 -547517384 +778953125 -170976090 +-995703202 440104969 +296358967 953606316 +974503652 -679342056 +-237862897 -764435631 +-676605814 535494949 +-42752009 425355391 +722429635 73446225 +-854804991 269345978 +891057844 -236700911 +445978822 -141889785 +990845012 811497069 +-761867460 434879500 +-568477685 391812648 +-84654165 579505826 +-178646328 -662112461 +229933208 -322575061 +-71915801 -212910189 +-121266539 143655574 +859023946 561765938 +340004183 -12402355 +383374873 739634330 +603478322 478085917 +-626714200 324337435 +180895537 32449740 +-196100428 -669617435 +620326982 521413310 +760204992 -657723645 +-769242730 -957843028 +-6687301 679599582 +365871417 473952811 +-424436761 806297766 +-876065602 29230312 +787506648 257105016 +434531161 225823167 +730373420 696671483 +-193162967 -834329604 +714857954 63874939 +106447111 238971692 +736389479 512179656 +-466470077 312516568 +341924519 -536061061 +806442874 -714488962 +574822409 -85043485 +138996840 45831975 +517982320 511119898 +182953193 -827200276 +477983552 63977267 +129767268 -329052446 +179119702 801135899 +-194332358 562842836 +903194801 598325103 +119020168 -398363098 +745560169 -964649691 +99781183 466892948 +-467846424 806570208 +676425310 -519088383 +-898526542 154910859 +82276671 216668906 +549153391 -426712748 +535532669 -220117402 +402011639 690370700 +260865308 320990647 +-672705837 -144631055 +-319974887 -309518087 +-103867102 -111137096 +-821457460 -468421466 +909904115 -830002388 +246958439 335670704 +-137778920 -710256415 +8999656 821211201 +660376175 693001941 +10822312 -917965603 +676992540 405005609 +-387840410 -249209800 +-635962634 -149811477 +395056588 619747852 +940762747 -539715474 +-60865121 515187521 +332290581 257757487 +-750155316 18528869 +10379475 431805097 +228320062 -171947014 +769389509 156915342 +-480868167 785699872 +589215149 336488820 +-383404627 -469385021 +-554774300 715867266 +278931334 -648176075 +5593560 -57756002 +830287028 -628704847 +-197058960 -778583463 +605519946 313699344 +535778292 -536103595 +826809790 -555733132 +-184373126 827749169 +-537982940 5563989 +634796413 972373766 +273439525 -943765485 +800289768 -779295406 +337669118 962045531 +-812016673 505409439 +881566780 997328586 +-939467356 -417231460 +975572539 386452286 +-85999560 -888138814 +881753034 763404549 +754814154 891344829 +356059918 27318711 +145607584 -561681466 +393563463 -767493995 +7003376 -591020096 +-456084528 -515156833 +700785837 -70527599 +278859000 -817958577 +529803146 187031027 +858055957 236432740 +-559824642 570882667 +413789533 -21923845 +-635139036 672219616 +-929204910 289596687 +863533880 -331878613 +-270232356 569835128 +581655761 695527972 +-379240577 -503297795 +123726141 -785260353 +-37359640 401912668 +553994927 508639644 +265782198 -903338348 +-444578495 349995695 +-401201636 110937348 +-873756613 609476212 +634831251 713963614 +80257389 867155691 +-268897008 -56501454 +-36494354 -450276290 +-118242043 -903658856 +889123443 -167957321 +624483826 507801339 +-418389176 -883472753 +11768867 -670926890 +-168768831 -590852824 +-595986325 109954134 +428634609 516947917 +707219314 -175208045 +286508340 410564503 +-801012302 -73664962 +907424178 -997418613 +805474643 -179443060 +-254521748 241355084 +-600117774 698525729 +291760140 -675051294 +641418733 499191645 +-613471321 571093363 +-332948526 -941762398 +14797934 -466529201 +-957489144 885104061 +-176692014 -958395888 +910179796 -179827918 +890543866 -866146346 +783708097 -770270213 +603564735 -61323032 +117184964 911134826 +272439940 224152756 +993788283 187039635 +421522272 95941324 +-912132981 365605962 +73934142 -976636016 +563328804 -101732567 +-102579206 374994682 +871631472 -287506187 +358744258 853752638 +-724079124 93501521 +77798838 -108682151 +-197287971 -116496011 +391814167 267604682 +603186008 819858434 +23395651 -161519044 +494363753 -479495974 +-786697189 -30605169 +-665100693 956214707 +-84063005 -107179509 +881350531 -904212013 +-878705229 -544465946 +588489274 -692663015 +304967091 -195554276 +-92079937 930586150 +948536160 -23660327 +-922915887 244168732 +-242991725 -499956294 +732716117 696779650 +-845539982 758116922 +454357365 527936121 +812593469 777198715 +352732845 633460001 +360119480 956897200 +613640804 934430810 +-936051270 719260242 +-914722528 -636633133 +-669156488 503000186 +989905294 -787354636 +-724679630 -478792599 +-143299138 118864035 +-753150217 174144057 +348158196 -839173540 +-48205531 -239397470 +986608737 541728006 +-654120391 760021386 +367527810 260427481 +583328131 -517244008 +322315628 410703081 +-379128530 -126480696 +-391090107 -380171004 +211531311 -926076398 +-923212223 710843873 +-884571546 112313194 +-173823233 221264770 +64122113 -595772643 +-165981415 152256783 +-541837077 -575767702 +-333312884 328278834 +3966260 -517270389 +-979627383 -848163007 +-382524478 -775354334 +271592686 607439683 +418969691 -261780810 +380137355 -199519102 +-235502575 766185142 +-897645063 350659745 +-872043584 -999815059 +-447337944 429249426 +-795347743 838600497 +503816225 -195024590 +-574958968 -882067333 +633335023 684189715 +298010384 -415610320 +675381264 -667791101 +483823231 -892118119 +-169742255 604939958 +-642068374 257122180 +527079033 -622541741 +-611341957 860995740 +842428942 988057977 +678400455 -337542168 +-287834269 127721787 +-537076408 163878536 +887044645 -604333478 +319776263 761782643 +78459538 976105247 +93516489 -493127312 +-429742025 798524562 +658921713 -657393124 +400452157 -164081796 +922769811 497192475 +-451444998 -228275138 +178254208 572430908 +-159804189 -52606754 +47562743 655034783 +954838397 -213366415 +-345138957 286644523 +734936730 -297288962 +-880648598 -603471684 +-945421148 763194703 +786668694 646013716 +113853166 169043574 +-551045268 859403427 +374023894 588504129 +60624242 891015423 +-28212085 -929702228 +-45724838 -356974605 +470705109 -840304283 +-295191968 30674733 +706716529 312837504 +-89233299 -518335784 +-296936627 -17095317 +134572340 -460665906 +-523171703 859349820 +-466109213 906194351 +-177143526 236028081 +294913527 -51538614 +840477568 -557053626 +-202381007 354359531 +975662873 -26033771 +-238525630 836542030 +-993789309 63298514 +-872292291 -350155539 +-439637548 -473044668 +-471997533 -161159090 +-738893232 -205401312 +211211435 417599306 +850409871 470298347 +291576162 -929085254 +893026170 -396211287 +-669912114 352102987 +983565529 872815346 +282264546 -731391634 +-37494703 -45113432 +-504933444 -268751729 +-616664781 -371164769 +-327694398 -366543654 +959823200 -633244880 +815846255 -654734516 +-831508470 739211945 +145853805 483096629 +-342662159 -909340345 +-713724874 -174995498 +-942012286 751869301 +-304422130 67270480 +-274011668 -372692962 +-634551370 -759531241 +774984364 736375070 +708349838 295513931 +-836579141 826906043 +-900654904 996460680 +-737165199 -383235266 +673667760 -546660759 +428495287 922562316 +401498059 -24401049 +-973687541 231181977 +682626796 -238127225 +-198785888 583836492 +-68110683 906522275 +948208016 -837308286 +195102191 -904268615 +566161372 -146799467 +-302431345 -336528789 +-65037700 183083647 +89028534 847201598 +-701344094 787843608 +-109550031 709338872 +-540156057 357461419 +233005643 849528884 +785536725 -106594595 +493022451 -1526535 +-241410517 294646234 +-332876577 387764057 +-139119594 -144166528 +-423079464 -826717993 +466366354 -823561803 +-100836306 -315037809 +891578589 171914540 +896822281 -215763834 +-930165842 -668980656 +-21619461 -119010380 +-894533430 -321053406 +-293981334 877897393 +-309571347 737315835 +-827350317 370954038 +-670196200 862736119 +-749867952 624447998 +967286287 -273621480 +443311952 697853003 +-911691297 85610899 +379601570 372712377 +984826269 298926597 +277573653 400957161 +-323725527 -464370192 +-870707384 -75640578 +311931121 -44265813 +-727908194 367605137 +612719714 303057171 +562841028 -48374672 +-11118572 -412155412 +437520865 -903113609 +-311627095 112850440 +-129701361 531819081 +-512830916 201957036 +-245849104 -460614095 +-81961946 -501482633 +-150739641 851093165 +-233344633 -344929344 +272304280 -188944705 +-121219465 -60262014 +-556478203 405373864 +7850865 993826156 +161028021 -956170768 +-635560970 -802297952 +259104936 -538927341 +476032731 285753235 +-684576742 714418845 +-494043269 -32548238 +-751646002 -449179632 +610498796 601236517 +-792651920 798525562 +176192095 879907355 +699509844 -489289459 +-46991388 -310487565 +62142266 290906685 +885266234 -649396549 +-968391820 -477122889 +171710942 -34423319 +-946102626 93696709 +841086049 357989206 +611779871 919942569 +547554647 -374702205 +370022486 -63582365 +526671821 -187956714 +269981397 888997721 +-526121665 -997012437 +740833976 966671614 +-989458740 48358522 +-760067739 733000566 +-266500781 -411700568 +-757620125 -408532497 +-590197688 -47336819 +966708015 -203638034 +-171723806 -610636527 +414024046 301565538 +686358763 738815327 +-950778431 -572604069 +-521147454 278861230 +-429571559 -331840003 +886434545 553291375 +918663699 419938993 +-131923590 -341582251 +357549299 119964731 +10360935 565607836 +704257100 -380519719 +-924103487 -560242161 +109525769 -621511752 +485199842 389155669 +-305822755 -516896776 +-691122457 -324118035 +576553893 -424017963 +23015541 567848756 +949058058 145482566 +-850276257 -9779006 +-286394139 -98175160 +141149061 -464488692 +698868625 344653279 +-809578915 -945862193 +-817444978 623239657 +-568387401 271287401 +-14665611 33241855 +-88907533 207271943 +-641930961 848133723 +159016066 -814162541 +-666930987 -69958953 +417922758 -68360593 +434701673 -10645715 +282653549 -137667431 +433198083 -442146541 +791836467 -554657437 +858565381 458469356 +434364155 180051456 +255115185 -394960147 +-998107240 282702949 +4905600 981386074 +45919716 -72062113 +42982633 -448846748 +259819769 956630520 +736423143 -221410392 +-128075725 -444292104 +256434827 319566095 +984950230 -894092866 +462764660 506074789 +265397667 942920857 +5790678 -299150300 +698792883 -712823382 +8313242 919801561 +458988051 -829192427 +462909780 242209532 +-769301884 -641690114 +256942720 -902191905 +-760540718 -960479816 +-168123533 -656516999 +466243346 313283736 +-886930685 -735966921 +829409442 -856368302 +880703731 865618745 +376282454 -654683058 +-575095550 945928080 +-965398396 -851649236 +-52190785 819234915 +-961469233 -81571011 +273160093 -921557867 +-580862675 -162528017 +8980328 782464417 +-972417090 -370425387 +-545884385 -55786119 +-201131258 917685714 +-127185593 -604870591 +686118863 626620572 +-646944292 137472497 +613586850 -309973155 +861856810 -965537660 +945026883 -700301618 +681936403 -389839538 +-268255043 -987924982 +236933067 910251305 +295908426 367382016 +-371063491 -375094914 +-658050961 -645906926 +955346759 -354205321 +301655081 954192558 +598935860 523956183 +-340263060 -585467126 +-10454134 741731154 +647249853 94976559 +844381638 -168992395 +-587689577 788532346 +512022816 37451784 +-84487048 -529981546 +643976459 703578004 +-964869851 -176996460 +-197051483 424572893 +619910924 472937435 +-84971753 -724596886 +893438180 634442812 +384477834 -748513350 +-322249535 -82748446 +-651635026 -752993686 +-944194813 957984004 +575430564 681255467 +-301762102 -162652323 +-419695353 234673387 +721701167 460536754 +-902294405 202333044 +421525445 -521209242 +947536821 -457539724 +323326368 -194611512 +-401843319 -880075510 +-628307905 -648132916 +464448460 -693551719 +-384102301 684506662 +41177893 758868762 +878325478 -135144874 +996512340 932127005 +-491154076 -226026068 +-866052984 -95348356 +-607676900 -889038380 +-225115874 -863006177 +-745650560 540062394 +-985007998 610452781 +467007328 -79659155 +-923149519 -221210631 +258605662 509337740 +-451833914 878835148 +-413272744 407239135 +-411795834 235310094 +-165534236 614651308 +207788273 441948174 +29369707 -926189525 +-37071156 -508590713 +170778158 -985609530 +686388818 -175760573 +560522574 305175438 +496390650 -496467814 +-730940138 3502004 +548020161 -828611517 +505602720 75158485 +771011496 971457789 +439818975 5295561 +-416531707 727530657 +252276220 -771731207 +-50766513 160151376 +162003903 -176563137 +561674654 264883186 +745629222 -190359923 +-647805810 287380756 +839484880 679189426 +931650623 962047937 +702556547 337213901 +-383350801 -236485621 +174445254 -232179110 +261338415 -689666488 +796829508 58686118 +-317418628 -640253970 +780024326 -955488502 +-398578057 -741782775 +-163990844 -295798379 +610767948 -47395323 +-56430309 612764378 +-675588376 -411130979 +626029369 570681762 +-429646145 -115984415 +670307884 -445175120 +958532763 530934887 +-988638128 -133377660 +522264758 744786955 +-402418053 736821038 +-805622242 20192646 +-207292056 -965407382 +-380544191 -591408273 +-532624673 -300985397 +-166518295 -984197075 +-3930395 -153652013 +371437402 -307977885 +968956553 848226599 +180788561 -751614551 +-782436903 251557390 +240992227 481659036 +-982897749 624245877 +-440542349 223349892 +-586079186 509433760 +-963523664 316926278 +144938321 213362879 +-616495458 -439841401 +-29528187 387950053 +-451386200 -377246753 +867761252 -114623530 +291659826 77515956 +792198452 657174510 +494276742 596962196 +-403739599 -634956610 +-458609769 538454242 +-380844810 -419812691 +581832294 -986819803 +947412639 -430677469 +-274376644 -962754444 +766002696 39576480 +182108429 737964049 +-809341548 652364187 +672366236 428440879 +76609714 210940157 +-687027519 -128476358 +-449381743 -562714526 +918604036 170597542 +35906950 121016211 +2998509 218051946 +986027168 -995399797 +41896230 240711366 +448803101 535540296 +-873656028 846374593 +456311308 242361251 +639813962 931742866 +596323312 938694571 +-202733724 -381597497 +-612255825 -451990037 +653650583 39858152 +946531039 355826724 +482756251 -116461360 +126646750 -395078507 +-103573611 -20512501 +-218027643 -95509742 +576273142 933469569 +-129812670 -200171712 +48903014 343186337 +-140791309 27889441 +139176101 536524643 +46497108 760167519 +826410430 324197277 +429429898 -33065121 +-241471853 -709525478 +-911490219 851098005 +7847418 16068982 +364480587 706915207 +30115149 276674935 +-661454694 51567610 +444830133 612064008 +-87940285 -36918541 +-499590682 -449830095 +721280752 562845451 +426398156 -654804365 +-294227615 279280230 +44499551 144675614 +-660846270 -651655341 +218613046 -36984850 +-609625895 -632375253 +711587085 673510080 +729474499 434991902 +-222743019 464593542 +-756905462 -87380937 +580918355 835707149 +757691172 132429639 +326257083 -733280838 +-618574396 -12725268 +74202091 -696453525 +-29711078 303785020 +-240339717 466554158 +784330549 160194151 +42292551 281910857 +628109933 -809435251 +760754165 486238376 +986287366 -74059292 +-306682874 -358505735 +927506978 -295972740 +244510896 -802266858 +-774370358 -37972317 +705245906 462536139 +-473672702 -400466951 +964920535 -637054565 +-531259662 -493488335 +600445543 -288612234 +46166041 -557751104 +713370004 -830380322 +-67323490 591000924 +439585473 -262809320 +284889868 130280071 +242071903 232842272 +-760530080 542965583 +450647554 -395342089 +-749605131 330346963 +436625087 338886501 +917245047 330290666 +293921348 546409490 +20365148 185150824 +-591210692 -73510879 +-938375986 -651631821 +573629878 547600519 +374969787 -744520566 +743391508 -184148421 +-705763312 828446692 +-532400520 -580425334 +-325686258 -181786161 +-831948585 -339716659 +-18915481 -433210113 +-39423809 -349604815 +698969703 -740672396 +514088651 734383638 +858464597 759443236 +-570702991 285382933 +792425052 -999458386 +-852583503 -85598390 +-939600864 -75917658 +-419255737 -903409605 +-564461536 422061650 +-754328599 -860769672 +959350780 933579381 +37652367 -321951943 +377976889 -138581064 +276696715 -344978055 +-811497069 -648026709 +891630965 -71464316 +373769813 700696022 +-721830712 76875085 +359438441 -135968647 +222027480 4511688 +-993855152 -571059477 +326654341 -542394471 +149957887 467176829 +325250834 49169015 +-922022615 469943458 +271272834 -212130264 +-529664404 171632936 +687990958 794846355 +-95957502 -672745535 +-658454913 167221105 +-259209076 -821121473 +172508183 -859191102 +-311863326 213625706 +-311854498 -378225886 +-447227965 978410268 +41744879 -329773742 +468379626 494954356 +-782063909 454974556 +616832686 64705474 +305781882 -630596203 +-821088365 -217767562 +-81484234 -565857726 +644336515 147703520 +388321923 -362469142 +-265895965 114550128 +-501571303 803191275 +-768957118 -40875670 +-121804855 963398176 +-67175091 -637799996 +160950372 -895161990 +-508138320 -443438300 +-519878070 309026255 +-309273196 221197392 +387770069 149699155 +629777638 -41055294 +-18849271 988121234 +-522954606 -880371835 +-773821816 883691335 +334526296 820956640 +-370768504 -628985246 +170610679 853052555 +985420035 604530173 +-432063646 124025983 +119514462 -233550219 +-703815749 277047090 +-384730637 -77744697 +771123525 196009052 +-58562786 333896423 +-369988897 433690800 +-465149523 608419919 +-902474888 296717994 +17999364 504483190 +432672187 553357323 +914183255 365577364 +-95590342 256176695 +-902977468 -29544496 +413072656 -496916161 +863209570 -759856827 +-148864340 -464143812 +-200447088 -305111692 +-326438578 566938148 +849000363 291165188 +-540944435 578944196 +863323678 -836146214 +232736696 -588236374 +466637085 -305386477 +-614628638 713009392 +285581164 -328171470 +-787789978 446296421 +4367826 -605355472 +107372741 394732667 +740599630 545750106 +543119383 -920078343 +745410166 668582944 +384613924 238652909 +465923900 407056166 +-533073104 -930067449 +928494194 -840834228 +279058327 -502155236 +292738248 603943260 +409020925 -444180503 +-958076881 -402098519 +69026454 -125519948 +-384473127 776792938 +-265762488 962796311 +-450021890 783148913 +-349852958 754401803 +-646257332 869023123 +-911413536 931001308 +480102430 -768578927 +12297513 -979066643 +-971635998 710035430 +653815926 217277934 +579059851 -557350247 +954264354 446503623 +-596620285 772797285 +512123766 828025522 +850745586 -600927229 +-949926177 283636973 +93296698 143150334 +-516199141 923515304 +860968412 26586630 +-185326545 -415538028 +-934897465 -595693710 +-463010109 -259332502 +236624957 621746473 +-675697552 -987428584 +174991264 -635239529 +316073039 834730782 +318070030 911924353 +43216172 -7660687 +517151904 56116667 +763132983 896617545 +-330928513 970625704 +821938545 -732156929 +-413952036 841328136 +-710578564 -506589220 +961064102 777113302 +-54699610 836094329 +473127384 922332193 +-680680517 -165134427 +190372197 -563772594 +-519539498 390098934 +-628176159 448907106 +836936382 606958991 +-180472392 -379089076 +104674969 -26190525 +-656936379 -307508335 +-645694126 346544453 +-692614155 -523132162 +329211898 -637770958 +-156973434 -679608010 +662414668 -950382487 +570122197 -672437 +968594892 -478266843 +815152318 -798631131 +991263928 -429980037 +761964685 -634284472 +427747085 265297918 +-78997969 -171794385 +570819084 587147687 +893240752 623587187 +-956133550 -516359976 +690679340 955376979 +-879903245 898185520 +-936324158 -877922125 +836599421 452633855 +472332341 -984491888 +510828629 -375352609 +-821381890 -634125703 +-967079254 -160601041 +833297103 9842438 +704885885 574656433 +224230661 -549361460 +-801204546 -132959618 +138474008 -761041759 +-792782418 -328957185 +-586614771 855988713 +447517660 683662351 +-730389189 714524529 +143127639 -610499449 +-337271351 -838826531 +196608805 -162389433 +243714283 -251970301 +-558518939 -235373285 +848434976 -380963934 +632779819 493215987 +518894806 -987020376 +773973690 -555560700 +545906515 -895219752 +784181888 -798613613 +-920031311 542201172 +-275731194 494087783 +-214438812 -559116331 +-314689040 -326903980 +291425447 475371136 +-2849497 776045754 +709267208 610591246 +-279799969 870591606 +-149961402 -342730529 +-145379527 930259452 +710461007 -610553056 +-124393383 -566381322 +-955137355 -780924618 +375761057 714765145 +959786106 127431791 +378910744 -411640727 +-961962919 -119365882 +-519774206 -146562093 +29285894 913366582 +345423342 134708274 +460198574 452589638 +-979231179 638135771 +562325358 -444376001 +292093284 188718557 +-598855432 -764258504 +84093779 11472259 +-259009490 915720232 +465072759 -679543504 +918493961 769335227 +-10010814 -841220193 +-709101291 174518971 +-79099959 668736852 +-359191309 -783441876 +-831283041 514387252 +653413832 -918410050 +-250701668 -756217244 +-631386115 -567140089 +-39175797 -175626284 +-519628863 -615237848 +557370525 523685147 +-159830112 765113116 +-561572186 509676256 +734309355 56076652 +403885694 208070336 +-854272624 -873542579 +-375912085 785910848 +925082714 812989951 +68437976 315463915 +-970322734 -895321518 +-601896626 -406449232 +189380890 517982408 +-898140956 481102992 +848405698 718726233 +-306534798 274764657 +137645632 -493055269 +194117994 326036810 +155484434 -212549073 +-174525520 -88624825 +754785776 996780591 +-690657661 -810031374 +498885254 -376912398 +-67117776 922733506 +701159407 64804236 +-55523581 547879892 +-136056764 881495664 +888125747 520771994 +413317618 -1276559 +458581972 -396560351 +-570471630 286487241 +-763086656 539506495 +334832556 -605159828 +177844038 -552129643 +51296869 -603268322 +631622878 280340911 +908602525 -533827938 +464674675 432450614 +-229897776 -696595472 +751785879 656996716 +864911034 -332871701 +537198055 995784081 +-266198068 -675287800 +-717289538 459587061 +171008179 -659895735 +-715926636 -144592040 +-834413328 395950410 +872956314 500050525 +870332492 -82029365 +-756368178 -821098967 +994314868 368349701 +268628204 -420504195 +-461837757 7098779 +-559237859 789939547 +270961954 842807815 +715732713 831183419 +-960929164 144740614 +288525723 -955988815 +587793359 920439866 +-449125955 321161541 +820558814 760186293 +-68738644 633492932 +-406219575 -238632790 +-21857278 -217564767 +-348643152 -179856748 +124618402 -829450100 +706184629 241415715 +728513676 843381752 +311321493 -497635226 +-724379443 -326667579 +727586131 -660671744 +-259658873 321263042 +562978214 15097251 +-989787946 -356810298 +-280421077 -5809496 +335884206 531447602 +981090978 -780658612 +-503358281 -624549724 +-593595555 -773889719 +660797793 468705820 +-678039334 -370232886 +43490354 -463066410 +-548461187 -548483216 +825791102 -338088140 +-642318241 955876644 +-686734444 88443779 +315075788 949539748 +-908403186 65679952 +897022487 -597953472 +496737131 209525578 +748043925 -111076154 +-538378611 707917096 +-656761250 173975957 +-344044178 -864827736 +-117622867 -426281400 +-385247281 686864652 +-191409699 665700576 +487317850 -321550795 +18317720 -562596571 +-349690118 -530360241 +-596955704 327655098 +-602202864 439432748 +453951535 490459395 +379135595 281036958 +-397591940 420915416 +632458761 -89451287 +-624419868 444585214 +113062116 240612669 +-449060110 393609742 +-80139239 306815108 +228041695 985423609 +-408913188 528098715 +-116806469 -825791331 +888560495 -787464071 +-441530054 900039176 +616563207 442829193 +370896575 -991177567 +-441667325 737474985 +-988581142 -106111824 +-92151764 -264124362 +-379140959 519791483 +571910143 989557669 +-224998834 -133409594 +-373583644 -689380606 +-631580926 -359812172 +-122029354 30987114 +470789289 -584809775 +-579465445 343464849 +-313767349 670463737 +520105764 -392250277 +783874162 -343443156 +-98058576 -47553578 +709781486 818483468 +-104921006 -240874893 +-343150410 806608977 +-471424022 -22448680 +-453900823 -224550063 +266656590 945909075 +-624685736 -679690121 +667908788 -168994115 +920015221 97628616 +-686510134 -952980615 +388092756 -286556632 +-686854111 -774886961 +364206670 -449509051 +263580490 -347569623 +244594375 370892046 +343658249 -52742232 +-498052473 624704479 +659735142 305164054 +17826388 536013073 +-880590890 324091307 +942388769 263978485 +-328468060 41033607 +480533981 378296749 +-718398409 -85806362 +116703876 -911582315 +-794133333 269382115 +734929359 -344887470 +-370183832 -45575223 +-843339760 456753970 +-354573833 638328046 +331887339 -642435952 +479983919 308173252 +682276576 -315013591 +566225510 -662022630 +-377693734 533497976 +207888342 619485908 +-920350390 199369780 +18764454 -663861921 +193086661 -809890077 +914245297 530976048 +-608254838 -686354436 +-248687557 968800279 +364178451 937068717 +950048122 -977004486 +-220575405 -981756209 +-266646254 305808855 +-686480340 -520866748 +716199946 331846616 +323550724 -718160546 +-600481328 -312250156 +-496437197 171416202 +254434402 -649714182 +-467626436 -374947670 +648025521 -531199600 +-259090631 -417454336 +-833567806 402548805 +-574574028 146490987 +-2373632 -933252166 +134688608 52238585 +-890893808 825564897 +-170871644 -372168115 +-70822483 500615821 +399844184 -320596923 +339893520 -57871621 +-285656820 -695356032 +-218353273 21166091 +-946809704 792322683 +-169393706 -241070578 +-907085414 -983872055 +-179685279 755594371 +887185588 -805967421 +38002385 -293699836 +367039147 306712382 +914890112 -767641341 +-480443040 -48611932 +-717772144 193117558 +-496357771 78452401 +635225301 542185074 +-771985179 652383280 +-147814202 548303121 +-75343233 -639786839 +-611541476 612527891 +-477557390 -617983109 +-342260975 427389328 +642830013 -225415893 +-873248359 312276908 +563602909 -964895983 +857364291 -373897210 +-735493266 77865317 +-136531507 94149878 +371609016 -965963290 +765642973 122168355 +669386059 -542744487 +455535666 -977005926 +159961252 -665194192 +806409657 525571081 +-639646627 -797725972 +8904217 -713483985 +-32502419 -761932252 +-639459188 -946704095 +821380711 912751830 +723717834 16926417 +-794323354 -545884643 +-435817435 917067158 +-752473145 493912324 +-387324949 -995316352 +455412183 991812552 +-582729065 -599573313 +-6458988 -579650817 +-661193333 -722619673 +803885619 -552751904 +-593183917 -967400579 +-374538179 -582631009 +-905962349 806731352 +209486256 -810996567 +392334773 96652802 +-451674516 -56012192 +-232412627 -755547085 +332427947 712312040 +-422819929 -586403070 +879380721 198404075 +231883305 -822121601 +-223248572 -819911042 +-22500814 323036546 +-730957944 576384622 +868752434 39852729 +68995792 -882106896 +-537801594 -647179331 +301697318 -605904003 +651027382 -118171016 +458851250 -106846379 +415872583 147597148 +259821229 -190929567 +739028185 -450635256 +-450541762 -460366917 +-116088581 -44417212 +-27749455 618044011 +342641084 297886471 +-283927864 -728170703 +432064115 -991322104 +903275985 -520624054 +-570413505 -609551175 +-415050853 700620112 +691333471 -993200363 +-119353379 712340788 +419375506 871561193 +-502518366 328721557 +844449508 -28010990 +-108541829 -949342244 +302393656 -239831318 +770591071 30685163 +-337777368 742527388 +-526168872 167012229 +724455531 -382426957 +-625898144 -743559773 +-318623548 -203548878 +528400145 -375245182 +-498515390 155360739 +242917055 81262878 +-696177674 707854763 +-331973360 -232625721 +-324230680 -331827604 +299818771 397234622 +29803691 -675334849 +-668688942 -569879428 +771060826 234071451 +-49935698 -788262398 +963211795 -328493319 +345716751 999273228 +-99292971 -495675199 +997007927 15800111 +-265275535 447031936 +-628310175 -257736356 +657390398 -264507777 +447901390 907467927 +188731203 348135439 +-117306417 -750205358 +-691752769 -931357457 +-426972538 -340041275 +-940633829 -55146935 +-172364550 -37486039 +208209711 -288457443 +-53864329 -102135860 +-797005042 -106301366 +646331282 -518071660 +-35010593 949993077 +642925264 107511711 +416881217 -167178973 +301861150 -624711888 +-298856428 -619205005 +290419645 -750415189 +-783085745 631483585 +-717616376 -436183246 +914315616 -89636680 +-709203848 -535189689 +-926146076 204151198 +774168074 -685291118 +-619956838 -516289854 +-158492513 -430499145 +-783100100 165389751 +-297419710 149927236 +163771350 510621849 +83652544 -981525883 +719642347 -384362467 +-144173810 165659800 +-150739004 -775366281 +489258508 718982087 +55017282 -632476536 +552583100 -707381359 +606086200 -862777222 +-599667950 198293257 +-514223234 -501036802 +924908732 -185575030 +90014947 843095314 +912389287 -232203337 +431876428 -580900577 +664365103 -150975076 +-583725453 -835062237 +-519178977 320918990 +454853749 436093463 +-820441227 791328263 +-236392170 -484114128 +-78804763 717170083 +-981097256 683266376 +-372339155 568005956 +970760208 -293212618 +-582320137 -39891006 +337716427 114078738 +-189958719 823973822 +961821464 755187335 +548498146 86117715 +304816789 99990817 +232291797 -374429447 +52919255 -451106216 +584260091 -843972924 +746986225 -334300750 +453723532 -199587796 +-611964127 285477781 +732428953 374096057 +160086191 -452754940 +797816296 -888902637 +499578029 -591809394 +123525454 291631956 +109065958 52662366 +743053895 901671765 +-83782868 -856095565 +-186241992 -499524803 +687880358 -452514983 +-817157654 -861507043 +-579042347 -109574975 +-526911211 -943835137 +-621849335 24303403 +-612805562 -115475119 +-7753815 1595095 +419404287 -521785355 +627875450 -558640773 +-190343378 -38120985 +780201690 -536843788 +-750775626 -186762163 +-940286833 -289675876 +-531441650 -759494148 +122683814 135103818 +-659638756 -228753218 +790275492 200124436 +-672018070 -257996172 +741270038 -101150310 +-926866307 443096725 +629219585 -171981334 +550120319 -570950541 +-811551761 282990084 +-343533148 -907976752 +-23637742 -217042957 +-498439119 -198187966 +-456911702 -318909396 +-419031143 -50473485 +501975466 -607858695 +-856528452 458313522 +35287433 -51573630 +286488193 -941069311 +84893817 -393742870 +-984058231 971995353 +-631144530 404505969 +488106657 -37660093 +-736598129 -124309790 +-28649964 -610555800 +284785480 739167532 +493487100 511475399 +38679789 -620470388 +-839607862 -921143239 +-917633332 823253194 +428665311 262041991 +14589547 -74789468 +-629488099 444811922 +579346598 474606294 +-988332755 -499369929 +255496462 -638577891 +-693572961 -7962462 +-982543089 -946311838 +68124969 -224431240 +636392862 419854308 +-131481780 -503624904 +634243636 -63577148 +851266620 416320708 +746112612 171698510 +-306783377 858496294 +187264290 915183337 +333081092 -866190730 +957887667 587437011 +151891656 626765680 +-274502053 -579953358 +-348081840 751394978 +988401858 -190529274 +780962631 63326490 +804451274 706895871 +-630344001 -2977367 +579446612 354410680 +-381746003 -99877250 +858382515 866794885 +-91327786 -708690495 +-406009106 33052979 +575652524 -539120933 +-947583940 521711329 +-311347578 628919925 +-56380974 436310792 +718555800 -181731250 +379695395 -663569173 +999369636 -860550142 +-271691962 -5452387 +820153988 42710881 +-702692544 352471601 +-686803276 -717420513 +546807833 561768884 +165360673 -316272507 +-713045866 455716896 +701948842 605875703 +-963860692 75582861 +-373431076 -483900118 +590013749 -314948639 +397051585 382876899 +645244988 95108712 +99747725 -788070964 +-760802421 -121305810 +895831369 202429287 +-763468311 89779375 +-509701317 -311082868 +786970555 -741492361 +862846707 650290452 +344853741 380892319 +-199889908 828302309 +-72646753 -794267696 +691571218 -38641713 +-947175842 -790321479 +568903773 -526800836 +484555762 36089414 +-70596840 805772340 +-216717041 -43068499 +-676518765 -218197036 +-519836662 -805474494 +-359172320 -358247865 +-380736849 -352221380 +-151863553 142576081 +206176581 363022210 +-420542595 247620532 +433456420 -520543498 +285500226 596484200 +-535172858 885716942 +-510299916 811993791 +-453095632 973025227 +243771147 78554608 +-843550268 101855594 +811173522 525285134 +-490913166 379269057 +666750608 328159684 +-260071247 -945804759 +602320612 -231852508 +-435100581 476376647 +414142803 363995638 +148555410 -138129491 +-753374432 -954306429 +732940918 -828633186 +916471628 -216926629 +-9461537 -246662108 +914915470 701297151 +295905270 -178425467 +-240488270 -805556637 +-873674786 -352840092 +953415623 656331871 +-609657483 92295040 +-429323656 -186057497 +33096781 392437032 +522690630 -146950948 +586046028 -624541299 +-931084229 11758113 +746259471 430243166 +-389631598 14896290 +448909062 116834907 +533768980 761280833 +-24163740 -861181333 +359782964 -657055828 +-126818522 765524287 +-423893680 338952212 +-279049157 755120890 +87483059 817852890 +-433645790 -579078662 +792066464 -447879594 +98658892 671724711 +832790350 -220071039 +736792768 -996944370 +246097850 -404833386 +-656076026 -534565440 +-691825149 -975068824 +765801521 -534866481 +-663184757 978159456 +102371728 -318006319 +459909884 -235411140 +-490719123 853204385 +297740475 -135570249 +424501832 -168402398 +-33418891 -905549246 +-793325674 -820576116 +-952320006 -114258247 +259100956 318696698 +-784389334 149349895 +725021808 722171017 +838403740 879707985 +979275393 182051688 +516117240 -734787606 +-712405046 975929776 +-126815113 375185567 +492504246 762143001 +860082198 904268377 +-586468132 -434330929 +-806777815 -116926334 +-745918303 698763465 +-184923570 -290415970 +204598503 227296722 +-642847801 903701855 +-319780768 551078019 +638412379 909314752 +-208447205 -938086342 +-184796614 -188994962 +235258781 -929920196 +396829211 887233250 +151070524 -197849997 +-59362594 381364339 +387037131 -75442971 +-550829745 -989644641 +-301523667 -114588968 +-65033058 621999571 +-586255636 -846258579 +799076644 -270479678 +212684904 337939074 +-656334213 517816890 +-974031227 -597662793 +556502329 -235072941 +-92924447 -732344667 +37839893 313895563 +-253414994 118234597 +-512921790 -293115805 +-901317905 -655861788 +808488877 -782988815 +412905547 -723506443 +482751541 -559633354 +-481664809 234117027 +-906523351 -31894218 +866334418 -106196657 +986307925 -122433071 +-713926186 149979183 +471419060 497947084 +254634418 -629558776 +652099821 384079622 +646188935 -111547133 +904701751 834111611 +-74431525 774656775 +286780308 -550199919 +872196409 865393656 +119493822 -276865940 +-111871290 975260979 +407799342 488980805 +677489911 769876137 +738691993 821440078 +-860110803 676131260 +-860848932 -6767994 +493345897 334181194 +-716771856 -643843749 +904299812 262491547 +-911711831 466926814 +-832817518 -823320364 +-219136345 701354335 +-700003334 270463442 +236658902 -58440178 +502712325 -719743835 +-31370535 548717923 +-87118863 817089713 +-166771188 -959144618 +-77121503 -791864801 +227736562 176419476 +-215770709 -666273433 +-312435716 951912301 +-130595287 -789030605 +151663914 -833765624 +-140324515 -15484042 +-996910747 -337157197 +35899859 466235552 +513464976 -804014825 +161151600 -597724407 +-859867723 941266158 +295937659 -176776701 +767695726 -597085630 +197906312 -148494990 +-211263925 927060489 +-656735088 85029353 +-490400159 105817607 +882544968 424906651 +-683688673 441556200 +-386982955 -406975102 +374066913 742976093 +590796616 -999572468 +445913179 -972575333 +255695935 974153378 +44472274 -22976607 +-427165625 175125089 +591723758 166471780 +-560289688 -970449955 +708226138 255371302 +528371474 -334409948 +-534700312 -627911882 +-887613493 -387784830 +-46432636 -785231958 +-608813519 232764734 +232699949 -359036242 +914956268 -579190331 +-739111959 -851263833 +122254874 496150411 +-528791545 57801260 +-791899593 -733582361 +-795121011 852167876 +-974376488 -120202196 +-630393655 -963950720 +133716139 -226054645 +-153356952 -27450796 +282718352 -144228554 +-858229407 504216162 +481410549 813911617 +-949076081 519294579 +231544055 607580867 +-169924157 662650144 +-627306290 614804250 +108948673 -812774486 +489047219 54179391 +269376471 745807786 +52154279 -96213200 +-442487448 -150691155 +502883236 -761630451 +-30530043 733949594 +529259235 -452158775 +88776259 532646460 +142860273 -509750583 +38769615 -505494764 +-790885446 177475693 +-283481906 -483812091 +-206438721 -390204046 +753157331 728516716 +405224096 -545103202 +-39063656 -798218549 +555281491 -143461993 +-73377934 143564437 +-639534849 590110288 +567421781 -796299292 +-263852127 157239011 +856029198 -265079104 +-463779962 -297653290 +-134895543 -918377929 +893404551 956971013 +-433816547 -175775458 +376175734 -263136188 +31151505 333968611 +784373669 -534181222 +609851002 -883106134 +-110137456 -745546287 +732595303 387592458 +416445617 437154367 +-497711574 108638483 +-265855703 497244620 +-122716009 -803974998 +-27089674 -188854867 +-902606922 -608271501 +-272602526 701128699 +-380546759 676537030 +451205195 599272785 +473731560 -103016915 +-823208251 763893473 +795874168 -777529742 +-394467533 595126681 +-874254228 605690195 +-257656450 558137422 +200716342 197902818 +38092389 -38914946 +-874088579 -55965003 +605685941 -408462468 +798698442 181799712 +-135822472 -219673278 +324858018 -600644785 +119528305 -150302849 +454893636 -413631094 +836363887 414878177 +-621166209 50020546 +-448601098 -265095567 +-41577710 356805982 +135170063 528790732 +501296420 -569373182 +372046735 -180770476 +-393134094 -181893249 +556055754 -214472971 +-876820524 -764077527 +740508290 -542031119 +201916344 -815349657 +-793679839 -520317455 +209942970 -747472504 +-899836135 917665258 +-646588428 -878891575 +-522800257 -462390220 +199099377 -522244846 +518052063 -195130657 +-886065945 280180315 +80835485 795539537 +267794533 897064256 +-389357303 -687877679 +168837376 -658091534 +186017844 -646635573 +-605089994 966757945 +-39533880 -510997941 +62264325 668033817 +877253094 579706753 +-48951961 -893063985 +-852829127 603960738 +-829646713 -412568654 +-431218885 393223387 +-421858348 -750688575 +-786493815 991205961 +-211199896 -525593000 +965917308 -493515198 +-637370038 440289658 +950167723 -472280140 +-352901699 16922130 +-29230729 23209009 +-108443834 314180289 +621003500 78104292 +-397394734 -984886501 +247586377 766044412 +816962751 -17519463 +796294196 207710976 +401792916 -955066619 +-119778990 366095669 +677957021 -83883405 +-749465012 -864230551 +-350335454 -289842694 +317205602 805180988 +-885044481 968315146 +95481927 -615850723 +-783868315 419129842 +-644023441 -588155331 +400546619 -261803401 +-639394873 730781795 +-314168657 -573227311 +987111933 805794824 +-113744517 -750146765 +-811424205 -191871937 +-548589403 872720819 +-698831341 298650508 +731029277 -971346862 +44338731 652660433 +900671483 418478224 +-669591202 -855661628 +-166933242 768234619 +-126501029 -149343998 +-34039482 -69620077 +401087428 854888508 +-826827733 269507599 +192271947 888720684 +114659449 -110628685 +-998730281 -4349592 +-342745116 -177407915 +15382909 441123754 +-834038247 -858481226 +331603063 400984819 +719312532 371271656 +294602047 336286862 +210543918 228697282 +749703151 609593123 +341168963 -486631228 +707827950 861645724 +758893420 -947971964 +19444905 -435740081 +177121457 888408777 +343682302 -319067854 +931560706 124788564 +214796547 242795654 +915582615 298521468 +-394413843 327819491 +-693587322 -228101513 +-961761676 -452108878 +-331349894 645767369 +-227857449 725045416 +853695292 519961554 +-429468540 -434400259 +362499438 341703770 +526301022 276232914 +-406583530 639497327 +588066552 390465642 +131730039 328638303 +975884000 28265007 +-667121218 -441972060 +504939723 -781769652 +713514146 -3978582 +303187728 678377814 +623168981 943667434 +991664473 -558785810 +-32132534 -304998466 +408903063 -502384131 +241838617 -171502 +112066914 -493333262 +746531568 -360923110 +-57649910 357829074 +-117804257 -756591277 +187606933 462995906 +-959111767 391355469 +806304423 692770712 +-502824537 98582188 +383052946 -949862294 +-720252025 -544641781 +-391920931 114977192 +338402650 101716639 +467544671 -974775743 +-359343471 518727103 +-829644587 901565193 +778221313 -130175411 +-161637554 318722433 +-5315582 -558074590 +-301110563 -731504178 +506406197 791488372 +-288638383 -587149681 +142535487 -662778894 +-812667412 -697150799 +-179744992 302806446 +237372883 -324923424 +-542543185 -962600957 +412632196 -256878457 +-352204729 709003072 +-553174983 -595818205 +-902731404 456524102 +-342388993 -772541821 +-798725427 595400082 +388578109 -153825204 +834523232 309631623 +955149490 845202516 +-453963908 -199995827 +927062561 -327254094 +-997840995 766225588 +-773299685 619764941 +701273254 -87958260 +641831511 565227269 +-577307117 799276541 +294837378 780422985 +-865461771 215115080 +87814014 -76088875 +-78078841 -715154293 +458216901 211522783 +-49033471 277295571 +347955017 962816602 +-590184297 725569631 +-180281186 813807677 +846334227 -801739475 +-812991835 -999152853 +950170281 124715720 +739774694 -767905934 +-283756562 -166583125 +59073533 79735403 +-454450313 -880957774 +678628628 152923248 +-727221998 -279904574 +-82546979 975969155 +-583170818 -115568869 +-960322144 -440063827 +266109313 770043636 +368752519 934427789 +574360825 740956216 +-635054812 -361821734 +-767408160 528843392 +721756976 706561942 +36220477 149218584 +267886326 13604353 +-569915950 -579713495 +-143996497 -983108476 +735783778 850152283 +-641080295 36570784 +535457604 -737637674 +-30403876 986655454 +-749571237 927437928 +690338649 672396115 +-290402759 -617819607 +-843177251 -268931680 +54555966 361301995 +-335843028 -967609070 +117275887 384584218 +452310670 637916635 +28719071 -908453667 +938058270 393041311 +6128824 316950757 +-249331744 934581598 +-744648447 -384577763 +174047947 591174877 +-348883726 600883118 +747786431 -315174002 +270436960 -212206980 +-637269307 -473702982 +-932155091 -194763068 +352710529 -7339672 +527625113 973111242 +201533957 -934013743 +-760177169 621850196 +333983170 -800309671 +-79748482 483526073 +-79257399 672521716 +-382249800 -802216311 +-147807656 357323908 +-2442131 -116303495 +-585989938 759568189 +23147579 473752396 +-741921146 -357994479 +111389416 230027098 +-808656247 374362566 +981482455 -941257256 +-934073974 -26547971 +-306523848 -872646731 +-732634997 -876482700 +-533313716 -379108475 +-905828458 58867825 +262751215 -268515957 +-660275220 -470781963 +36885181 -18667696 +992410706 908759784 +683719509 -197988207 +-338416328 3262949 +-593694449 -311621835 +203714732 256425434 +-206046685 -437132929 +720099223 217054266 +974487408 -482134083 +577877579 372951515 +-198173179 -993151725 +-348305287 471595110 +-917766911 508772713 +-425476967 -54377122 +-662736153 -332771376 +-208621248 -489631385 +-85585406 -759399990 +817833247 -731055972 +156909427 247878337 +955771231 99911416 +-698425533 -809450234 +531613380 628789505 +-900983750 -109787414 +-247629007 -549971336 +528823074 -945264908 +-929390843 155651511 +774237411 -153555433 +347593559 -126705456 +-886197156 -669439533 +-43412374 998881154 +-445957952 857208257 +-460102431 152385865 +264782295 530541670 +-199628542 221080431 +-909261445 607863716 +658860306 506178525 +645720194 -770963878 +50157318 -917333218 +-411743944 639365747 +-97231051 -648858471 +-278495234 346451327 +-597405165 691526100 +130110660 672837117 +-141175831 411334788 +520551064 -993369383 +154160501 -969051517 +494166429 -512705955 +-874292141 205287476 +-172405141 605432689 +496126988 -7061138 +399900246 922437623 +-673397698 965692134 +399074331 -202562791 +973981748 516795824 +-5320956 476354306 +749914437 828407548 +-754341392 513781103 +-570887071 -583129547 +824948634 -891128553 +337565180 -181290660 +-264340258 -438029624 +-345192066 563510886 +-972281860 903835998 +379129194 586531076 +600865758 592433640 +-187746762 -800315859 +-618447922 662853600 +-44004766 933434214 +-291780049 -97311055 +324608735 -460199484 +63169016 -36144856 +877959144 905302430 +-313852667 857233398 +740758598 -365390557 +819866790 -784584892 +-436767475 394430065 +-566076365 -221123062 +901018281 -473586740 +-451685720 -271509776 +-724869130 349310439 +-797536594 -776445007 +-645096695 -543824603 +-820560114 29924231 +487633500 569368195 +749910729 -881543022 +489832325 -38322545 +-279529710 -76135260 +159054326 -771114667 +-122167154 301287890 +-273867447 580096543 +-914875603 -754513859 +-654172330 50381361 +-619880417 774806615 +616205373 -163177255 +-758193289 -535802122 +509436672 825900361 +-121656542 -172349520 +762564718 99239732 +374177282 -474905051 +-12982475 36540557 +242303552 588017200 +-865079388 -401883673 +-941372683 468406195 +-965596323 -715478015 +450230569 -448271093 +-483838412 -314932571 +-88046824 970602061 +645795770 201125460 +246768219 -734007831 +-29741091 -148334908 +684111622 493212150 +327342905 393549106 +324237678 564083902 +653582997 -363751525 +22708632 597766108 +-198239184 -228324318 +-560596083 486939714 +-59832038 864040209 +-482290386 29950540 +800288359 -917825801 +-138538203 -111579487 +-544849378 -828145059 +520617934 -869700010 +223716212 -547279676 +222969301 -864349078 +-839867602 -823167380 +224854824 -932796128 +75434846 -818180888 +-430852913 221808125 +909320974 -226147089 +-825823502 470648055 +-166390584 -31747142 +-445007101 -782969992 +-751976868 -486996748 +-26841978 401764798 +-355672011 -332207625 +150569691 -807053299 +33911747 -175493584 +270192286 320931040 +-204107795 850561217 +-685212805 -48116651 +256037937 325428526 +-636904329 -370401276 +-674476292 554703627 +-501188975 913272723 +675261932 20490949 +-554260389 -622830569 +-294710010 36611337 +-833013688 -437145843 +-434357706 -950840270 +-110833267 630700585 +-504498480 -320088740 +-487218762 345916705 +620052145 -374764893 +328137832 778980042 +132939042 -597074939 +-68448367 344820533 +589119793 -356224978 +-544717436 852454085 +962718104 754898429 +726155094 -534860356 +280874770 830069327 +577272621 -778441292 +189863862 599145682 +-692437921 -960389595 +788906554 419890464 +-603611491 -701070121 +-195726763 -100125249 +443888860 817050588 +948593934 -153556426 +-747136584 -986275059 +704805789 -132979261 +210631494 -859603895 +-389305628 -673856514 +-857297277 -757427933 +-137986276 -61428813 +400086481 -746772285 +-499743702 165637977 +-159639911 261746037 +439093646 -725278976 +-325394972 -375006664 +-356543569 502183951 +892663993 147705082 +366674873 -87661692 +-579030540 342856208 +612424804 -442518656 +844875566 602051287 +-953158350 -408414236 +-962113997 -841249413 +652707350 817301153 +158389745 591694306 +618328534 -170725779 +-799318945 886493527 +-362730062 863627438 +260747081 722673531 +-214419177 -626205123 +-534300735 -340281829 +714244572 -512749691 +968346938 193821245 +705860967 -281437276 +-736082928 341648600 +786366629 523753923 +277035864 681625193 +916935998 354965734 +-199496265 -945261887 +490304265 263245415 +-357272230 934146208 +-817593573 -193706563 +201558276 -227052608 +-596388206 -728064695 +-37589540 26895233 +24711956 -877759280 +-11553085 373577009 +-842850792 251955932 +-135553795 -967529911 +-497728365 -565801593 +881084604 126031503 +-684348717 -811531423 +-857970073 476679286 +-989868391 -228293166 +-699553723 -332566947 +-819896102 -666543031 +-218318658 -712687388 +130611586 -582475777 +-494821705 -194663686 +-960319214 -630628230 +-481847209 -438182173 +-634227909 -836444563 +262562176 285187911 +-952117521 654278053 +-128914605 824008480 +-900072919 442338324 +515566723 -103340148 +-46341976 304265239 +-971881666 -108311850 +561258255 -778654900 +136054128 -794220548 +-941226964 969853935 +-901685452 -612823606 +417632334 928061217 +-677632095 -317731926 +526444315 -618788516 +-667494049 824545397 +-397954630 832858326 +-690715987 424993251 +-457498392 891694214 +-786289956 -954289846 +706545772 348987697 +-625655309 351741526 +682287633 247211443 +-830414615 422831375 +-513939296 -449882145 +-306693384 -363070038 +-611614524 517057482 +-64763271 581174110 +78875496 -293215393 +481328053 -790232467 +-73136402 757602228 +-443679145 581185745 +652014668 699784558 +408327500 86540024 +-747744032 769147637 +-965174840 -467886212 +-176426866 -583511385 +926295109 -922179945 +-35704575 -123072607 +-975807888 202420440 +405089199 -374884299 +2415910 -267287869 +-631958017 161783022 +400978903 169815263 +216619018 -855670714 +275261467 902772380 +-969640659 607545519 +302847095 412119542 +906078854 826034835 +385594428 425665908 +-312125913 -644343496 +593169520 -620845292 +49279518 504394093 +-314734835 723272208 +-388636479 327119446 +-436264955 702700118 +412043918 538622904 +-745901179 647477540 +435637026 -283890594 +225223024 105073135 +-28565142 874397615 +47645986 -364763694 +170775624 -515609093 +434179353 -627918142 +-24889208 -610510734 +103573411 59399591 +-35193851 -814193804 +948783818 -15638688 +-645141536 -685067089 +-428546352 -610757669 +524315516 -594535653 +697568803 -54451106 +-720763299 379420423 +-87694192 -688738747 +261478929 -683590744 +-643368467 615779882 +210121799 437447305 +592514905 -413232524 +-462954037 -831636537 +341332871 -762788502 +998342309 -714650708 +-137553468 956861600 +17466401 -5825180 +466793301 923497592 +-576120324 -784466962 +-521114404 650759963 +24833742 868620218 +-924716814 -96474232 +33021146 -882229311 +460537373 -387535539 +-920600474 870964846 +-152580473 750233209 +-754052048 509791500 +-325192392 -966231432 +464291594 -406905058 +-974191195 -536647649 +763155289 -481646753 +389714221 718809024 +-860797885 18878377 +-427646783 546816438 +-415204991 291372096 +-531884400 -798044565 +68808333 -766121721 +421066409 -832042220 +-7569651 887288534 +208414291 -364770225 +1280358 -395031989 +-809905286 -857371664 +-643644574 531858511 +-569198442 103160868 +809410232 754440863 +341460967 112196678 +411537300 961252871 +-640347451 -507075339 +771874949 -840893110 +-377739616 711261135 +238000371 -917854421 +-103852147 737994332 +309025941 143333213 +-841784907 -421519030 +650765775 895864715 +-90149293 -658651340 +138950234 23658521 +205282110 186285299 +389806795 -510055382 +-367672067 166504098 +-743230014 -836122718 +870253246 320154355 +-44657527 975523025 +-132584395 -333320333 +355392837 -849473736 +45575752 414000527 +-41430144 26682934 +-834803663 494836019 +357143781 47391568 +574819800 -51888348 +357749163 235952895 +93085805 579142572 +335433528 659727757 +634598982 2484664 +396885804 -919171182 +-682751779 313348855 +-463536463 -64515027 +676244689 -94859442 +-566501443 797054660 +757432140 -219079378 +-359247203 -84271216 +547485125 -574018248 +21966404 -758047756 +823261965 249518734 +-751646833 594880873 +-844990192 -208563870 +943425974 -553053700 +-447432690 -427543988 +-539939771 -978138555 +-819140475 -488358084 +673148004 788644552 +938723377 -411978149 +655589957 587893074 +286804015 -138616240 +-611867780 698174137 +-850766191 900275699 +-753692382 -594164632 +-709392250 -629041033 +-493072429 -930270765 +505807127 -576086045 +-387356248 316709684 +37903864 -746060541 +79411248 427517613 +-807348059 735072860 +989187982 578996260 +-205512239 379608588 +-825379153 407530725 +125384165 273468140 +-844658806 988675955 +380121545 -211953683 +-953835589 640814297 +-5654032 247920506 +328844928 527835469 +-953172096 -216292870 +171273514 841006325 +-117597582 -647510404 +-312834824 -997068499 +-920173585 -874478578 +917388688 153779776 +-906722580 -940793056 +-941929306 152805666 +251930936 -326325023 +815238883 852879059 +391192001 -231853633 +-609091121 -895732276 +714394581 215354766 +-150984761 2529623 +-934239090 -80423462 +76784905 730054332 +-815861335 213439034 +679531905 -408660679 +-605856302 181806884 +605841950 987530878 +533813556 -179999286 +615630056 -11353894 +356915444 -5158927 +-128647557 -573031584 +-121923414 658345031 +101045324 -564210934 +873074698 -950108185 +-555021473 280012424 +612935570 250371449 +632497264 25409819 +-817420497 -710217145 +661631008 -302102142 +641856843 476483901 +-842160128 426382543 +35025273 -349598110 +-395350521 900124602 +748535120 79067981 +489612594 -859548052 +-7327562 745654073 +234878796 -65304772 +406588036 258424683 +-112131924 -771178143 +-933273938 -50168129 +-145016377 -76394613 +-45123983 -709344362 +67361001 284409545 +-9727657 -607905061 +1746671 106143848 +-802161589 231288364 +-870145846 135182594 +277316727 400049907 +834690390 -537133853 +-673807111 -790524559 +308493825 -445537936 +442336489 945956054 +-294898881 266373294 +-80527502 -839044497 +132321512 327409914 +-350003155 -205583842 +975497549 -816285906 +622992786 -23806073 +-828562628 -798815305 +-657344030 -305264245 +-926303977 329282498 +868354493 232797145 +68400502 -622453614 +-733745960 742601778 +363213072 -197261474 +-705422922 -339299670 +-643430400 561002493 +-83220029 82905048 +-545312493 626043404 +-817595315 -475051360 +-5374793 943178186 +376028922 -818039049 +720083299 -609518614 +-670861528 940343221 +-29261581 655009445 +-891907222 -799577053 +-494207559 218195954 +-225117598 -296803452 +-243955111 -704367167 +-176767326 609807843 +166708820 -722198350 +582466426 -177273810 +820458714 279086275 +-120229984 841193111 +785221239 -819918674 +252045754 233844720 +411438622 -394310940 +679495210 994058698 +497473919 680566730 +-928291262 -312650964 +-196061905 -942795806 +-848957150 -379106156 +-760463416 474845486 +406348928 762911790 +-252416452 -992520356 +188196802 -574388647 +-829237323 -323910848 +16921742 -47746803 +656096137 880418657 +256227825 473537094 +-782098299 133732215 +-420531407 452867814 +-738251187 394946603 +464276754 583889914 +-31982141 -149032636 +142643941 59512672 +677314222 989845099 +139965950 77858712 +813602023 228097718 +536096801 663717787 +-937136660 -892947302 +-652857395 337894516 +-643453377 701247818 +-601738373 636679849 +-101898621 109823010 +533766190 787025204 +-209357753 -759469260 +-549347211 794179692 +-971135512 -448495146 +145706812 531497729 +-96406399 -672348156 +-55213542 -577277998 +-22407391 -808967359 +-432294337 724873041 +-614836738 -914044679 +-120402255 832205665 +213267627 -22247977 +401723962 -732611437 +-492594801 408287330 +178000415 78349567 +593244861 -105611251 +-747129083 255922340 +-66526199 825255911 +486930133 689258361 +83103908 44625395 +595582531 -668675442 +-955442508 -299974416 +-850591421 -469361144 +-516703271 -448362575 +-364342801 -908195034 +511252423 607476594 +-794116237 282914361 +573630591 -749775294 +752314705 -293180207 +-68777968 958248243 +-210041125 918422367 +521583767 567227878 +836005638 -863840031 +-764627062 -337269409 +382148959 147239441 +87653959 746381484 +91845494 -329051907 +590278987 203536454 +952978162 -467937278 +-52101904 471801867 +826804261 513793188 +390642479 -348324468 +-158670241 613172150 +976123115 -483704756 +433736607 -641947853 +-846574116 677764016 +-339548684 714035836 +766634268 377974148 +-957634919 -943769541 +-88697839 -663570356 +811482985 450054465 +752842004 -141221256 +993014419 58649882 +119157460 -762309037 +463180670 -639869982 +-569478466 -307587562 +-378790865 102930838 +-571947111 -189390895 +-667812895 -869098013 +-460996234 -135405288 +-87355459 558449706 +911789876 -53173090 +-561106192 645376607 +54234433 -439244542 +78901994 -552371610 +134887540 681275290 +940101492 315731418 +308468088 -670752979 +-731840741 473384428 +834365571 -237095343 +-235679095 -274917842 +524160170 406809489 +17323709 -206903258 +-243595505 -959800579 +601369834 890149068 +481059883 -100900564 +-860521355 -258597389 +-897831637 -975098744 +-596538938 543943612 +-575230628 188285285 +-599776877 571749050 +67601098 -755701837 +918660231 -184361310 +-163180093 -386585611 +-598621502 141323590 +125829809 -29101717 +778333154 -224102476 +-626586388 -458842789 +-402423123 -894168634 +389257660 -702421511 +444164218 -29037134 +-895711018 -838635869 +706767 540233074 +-147337144 -22478336 +873265908 128035613 +189457930 -845920123 +537694034 -944213167 +909516363 -207644626 +406567243 343320797 +98086679 463382546 +-133356773 25506743 +125536794 525764039 +-736290224 694185602 +867274796 854961982 +725375348 619829117 +-780394285 -275436890 +-890323987 92117368 +478646092 341974943 +420952046 -317128257 +-16669051 -304679342 +484322418 231867778 +-541559923 -38373007 +-473448450 -516370422 +-173562181 -152796341 +-444644572 -314327239 +-233724207 -95752289 +576988204 317058920 +830105485 -159254315 +-858293203 -157849830 +-777585560 -178982047 +905809985 -109255281 +-890755875 -522085994 +783494849 -747566453 +-764785053 47925295 +-617364640 471951421 +512952240 267974160 +-873262725 -454761409 +968920292 -296649431 +276318182 -45708452 +935733768 -649447980 +-649622893 507298331 +-669107507 513661844 +-862749706 552057426 +811877632 495921448 +-662062096 343438243 +-519423777 -489675206 +715178512 -388877415 +795000403 89427367 +332864559 661001478 +-559534467 179342474 +165735620 624353401 +966357280 -635330432 +619546840 199132261 +65556827 -800123227 +226408715 765371296 +645233277 -520493459 +-339350270 -69601475 +-145535744 -885422284 +870148920 759157706 +-157734794 514832492 +763437320 527772641 +53028931 895143884 +-992238567 -738825352 +326650151 438781289 +-346734687 -864435342 +-469537846 -210572990 +226395340 188855798 +74107862 -393650849 +339896019 184479588 +295156337 235133666 +-808467247 -683372635 +-258888049 771863858 +617832306 534652362 +-762485376 182953453 +660661168 -514249852 +947983569 -869287302 +-714052442 665731345 +-867793574 -562753316 +767528484 -640580461 +-798358864 -769572482 +-743750641 84467985 +-800283394 357272613 +453130286 335504462 +92871168 907345820 +166903884 4233504 +-215916637 -589709010 +-405809298 -937535301 +892062432 -991970891 +345165064 -383800648 +-806761371 208248441 +-45386952 919647206 +-223286533 -734175817 +581288548 -24174527 +-190354971 392673014 +146236841 640326033 +817604965 964735820 +-654555832 -221247515 +-228599584 -147936964 +156977375 64049213 +-21765556 -703475757 +-286177677 -512400276 +769885981 983390059 +655219015 -200363000 +853980364 130501488 +-908345991 942728353 +-938274815 637482872 +-907513293 555350202 +-293086212 286192320 +67363512 -410676773 +-922290289 -613065780 +973399034 -800504860 +-251881978 -687167219 +396297590 -528264003 +-800405956 122692220 +149537219 202526853 +551148720 -867372974 +-254963960 763018327 +798684469 -223136877 +-640888633 -365671231 +-282000096 -836925951 +-354940855 -100935971 +-278436466 -224507178 +473285229 -283839160 +-851439142 -916078958 +740932463 -209223369 +52988568 -513677300 +163760532 -442092482 +-472537685 -977176506 +-244457560 -558936691 +-315708998 -986312990 +-496922568 -101453647 +43527035 832852299 +935086828 868136917 +629580504 -25073205 +-817530655 641090784 +61600110 297143245 +-294083703 36447775 +-670346453 -102332501 +758646085 692031948 +-257879435 -182667768 +-272508581 -582700803 +24790263 778221313 +791263492 89027659 +-329748578 -831659231 +-268490446 -107313766 +122544771 675460611 +-117143563 484773950 +995659618 679836557 +387726481 -252819480 +-324712734 108917671 +-237345760 674137982 +-658918522 -558470652 +-701176746 -2431021 +344354488 -931016102 +604105943 68764617 +-505985883 737146030 +-290317434 87597908 +66069327 -625913962 +-542307953 -892560394 +20187166 -588747366 +-766024874 -306649180 +812632289 642953437 +-49259055 -399161049 +942848973 -859681517 +715847120 -215341067 +-492335308 331224300 +307185418 -419208616 +-831038075 -514597358 +806273482 646139495 +-426692195 490192816 +-242242968 485136455 +-372956714 442142721 +-62585691 -645091426 +248747586 273531217 +277476676 -806101772 +515404304 329578254 +-864643984 953671385 +-606917467 -891395299 +5542255 754210503 +-74705757 -754392980 +-298429027 58871610 +786231244 629116964 +493987151 -964689424 +396890394 -766219054 +772007874 825100923 +97937130 190563910 +-245769924 701009126 +179501165 -695081328 +-525299824 167926129 +-657751619 59299713 +671000548 901388713 +149696378 934779972 +510132718 671458354 +943860223 834169290 +691242055 783841947 +127955040 453408515 +-753513056 248398548 +637409570 714552985 +-890718861 -874880836 +-38006723 -136629829 +654476813 22554096 +-413104544 137218790 +-279914542 -590413369 +790674713 920462587 +-632886539 526065649 +223282814 -611435392 +-640955081 -910181135 +225742064 -319676378 +676689061 21527082 +962676270 267905196 +-515051259 -514029717 +297872265 13699159 +-530705004 -654153985 +889197047 944741296 +322470615 -288497124 +-714260534 357286633 +208935035 -317380922 +849332028 -117344735 +-974440322 -260023426 +-507130117 841474365 +-419386372 -177957991 +-989611877 -39667929 +-981537219 -969047446 +804212694 247999119 +373666199 -516496803 +-57289974 -183719606 +-478076580 -458594471 +807142561 84833400 +3039159 115439720 +179832454 581327129 +910411648 707822526 +-762913032 -924155922 +-608570053 665556720 +-146476140 -507490828 +208307159 67746353 +-875869380 331549695 +-539284263 75874019 +-233020853 -779510073 +581232577 -871220894 +815961731 413893458 +-545194117 157570172 +-753133181 -922039528 +196932261 319497270 +8720592 -449832179 +-665860376 296202636 +-446093056 -686063632 +-670106521 490387538 +-389285343 -652939850 +-923450182 -439669256 +-167204638 178482993 +-400792045 -993083466 +-673928081 974209318 +-262210018 698720958 +-736896845 677757412 +-314125641 -567189927 +-937765427 914077997 +204790870 279805491 +424410606 -450334055 +760778342 356526303 +884221838 981789566 +-490460483 466361069 +-430671360 867907119 +365020448 -400220482 +816185739 521920915 +-769559360 -422670702 +-183731815 -193598768 +-972591927 129807243 +188497133 221826130 +179145485 676711296 +-548149129 582794981 +-316761698 -357775537 +608780131 -998981474 +395528633 959185107 +706049448 -139688474 +-478770372 955413703 +-185103466 -982268108 +312317186 711717917 +-618684729 -525745526 +196136512 -757564416 +-319510292 -522721603 +153566207 799408509 +258242291 -166252636 +-182942990 -39266389 +-359152910 -176916804 +-331258071 -240559722 +-887542613 -909776358 +535268138 296405732 +-738951264 888005668 +293979280 420486903 +22348349 272605957 +441252899 -107393384 +-900261295 -826374098 +-303599740 551577268 +157371259 -305446872 +282509651 -790877022 +-619856027 -636594095 +-114376709 76316112 +201116865 422249433 +-953145486 180329670 +11062200 -615053954 +-753195824 948406966 +621832122 733477287 +744523850 -718284046 +-505341273 21789123 +742827570 195450756 +333541196 -889894350 +109897124 110350865 +928863878 -23325345 +399732544 -956878174 +916488478 -350485571 +596529941 480429045 +307108062 -766814848 +880901731 -37232088 +81388034 399805310 +376559984 876929231 +-621800739 -415479916 +354807436 -93932967 +547484311 815316166 +110357800 -287530108 +574108528 680938492 +-664865182 337889523 +-428322219 -89732355 +-878477370 499539264 +-312128774 -426952590 +-197901312 350851686 +676645240 101554420 +760675212 759255458 +820864431 60240567 +-787653725 655107890 +328573941 155917256 +358265089 122122882 +-770057676 -988605456 +-241708317 455461278 +354130270 12372982 +-159991314 489435023 +405426976 942318763 +-324968274 305286170 +954289667 -261892792 +764762386 -574839750 +621658360 782487056 +599809612 -178381168 +-976571925 -167653281 +-792702968 742508596 +-640875451 -746820063 +-895670634 469143821 +261922272 -153444672 +945401284 -110110289 +-537862163 607994063 +-859606291 -396408685 +-578720068 -336386556 +72879342 592573099 +218881247 -184193872 +-651887204 446337469 +-914577769 -328500052 +311041351 -30612970 +-798147555 -320234407 +-305579468 941596749 +-640416362 702855964 +-109074675 -767663110 +-836029044 -827046497 +865830720 168872997 +420306791 393498584 +-95485085 -34046101 +-634849495 606036592 +-296244507 597104974 +-253408411 899894246 +-60095163 226222245 +-975393038 444212236 +410623324 84954891 +-811919875 25680053 +-627160955 -66435241 +150514982 -76725285 +964514707 166523044 +232252772 -826521992 +987813514 -414011712 +379518144 -596146834 +-664095543 423333703 +869151918 -388617763 +630433504 249492664 +-183687193 785313723 +454493317 645598455 +619866158 -696343271 +154303418 421401451 +473483201 -752358964 +-458574937 -55260674 +-343989244 -788674050 +407809502 -72630729 +538544386 -271453100 +-791998956 160591152 +-406286109 102983774 +-456679562 -891030301 +-978703949 360030945 +225222022 -146591169 +-894635071 270107842 +739612104 -79821713 +794696905 460324019 +165546573 389069219 +-890749126 411268409 +-368463721 -522337964 +596538438 471959915 +-661731147 -804299892 +388202657 430642492 +-589156568 -554793662 +-869713195 -159639837 +-904530898 487509815 +89784746 93896513 +978541136 -96221599 +-592289450 441551715 +-705938794 -425567429 +853995930 -251243948 +-409516067 507987736 +364352072 -450456869 +953912097 969765021 +193923959 411548941 +-46231089 -591942437 +549025351 192119668 +84083181 287093069 +-967343504 -180777570 +-939848088 -286017305 +-890844837 -647671271 +-96725385 -872087281 +860324967 892561722 +817358731 -109722063 +-740879316 -12395187 +-385517624 -72957419 +-976654529 610115148 +824777595 49053214 +-614604859 -595277457 +-961814963 290424712 +776860639 -8296078 +-227320169 458811553 +774487807 575299368 +-224231304 610012902 +847749053 -702390525 +-937667892 -846368038 +-487050225 -936865562 +-531403437 262981511 +-903333632 -562144968 +714682937 -449477126 +-450994389 98757180 +-428299155 196403322 +-448200059 -50014534 +-971095429 -755368846 +623537523 651665529 +-244798474 -409693347 +-282681390 -782577883 +-612682029 -854075942 +-98784345 711013861 +979646156 869990382 +-3820359 531588509 +630700123 840759004 +-131232415 -114099627 +-62881656 303973756 +788535917 146305646 +711918008 -791326145 +-267264408 -320675667 +-285504399 496988667 +-340391436 -803202088 +58125405 -869378453 +-464412263 661489629 +-622755645 -760215476 +-659024877 -248407200 +-901713573 -777813327 +303331930 585528200 +-154344706 363907627 +-554833604 -24887428 +846806082 481284187 +422514862 -38515891 +-949665995 -580289020 +-253318532 912179243 +85483701 -149765553 +652318514 836512899 +-397348742 -96427278 +-907260999 80195906 +-136789264 938317111 +718035924 -573169245 +579437085 -288154487 +-258559018 129872762 +-755709765 -247378597 +640761812 -982577773 +567332991 953721380 +208666843 101172067 +840243882 720157319 +-146816879 -86079087 +-878276441 -819570476 +-638710510 134915987 +383278460 376027440 +30795265 334559080 +618534484 258196181 +-549079838 -363538191 +-929257533 -540685703 +316368665 -503249338 +-498258402 -337987615 +215985541 608170545 +-775929032 784826295 +752568991 646600651 +460934845 858900769 +709365447 -258608882 +740252504 -950920794 +591521196 345989944 +570401539 -760800998 +930769569 741748030 +-187040445 347019604 +-697425838 916054934 +-838770907 288111956 +-182825086 -455072185 +697929203 996972272 +473501851 -723948346 +869355774 40878539 +-896594288 -125782393 +443795139 -893087566 +-665442663 -376484694 +603580428 309244543 +571996465 250423632 +973876402 -496253587 +-827129277 -875999644 +910337503 -790778078 +-246028274 -408674780 +135818951 58277175 +-380055336 730148091 +690010805 310698602 +-95708369 -490409907 +-680410515 -451797783 +909626927 331113885 +617156435 838376760 +-177269258 -195657240 +723115459 673057697 +440541651 497672752 +-154098272 -549285131 +448976500 561773841 +-490718410 -520990705 +32376761 396818951 +883580218 521868797 +139918612 -95304063 +555838665 -476372118 +-23322990 -487168840 +-339203100 -750646967 +686058984 196645734 +358306183 667317388 +482186077 689361708 +-963964235 94261349 +749923525 126418347 +153399881 -345291040 +735288279 749521947 +121343404 -795937506 +-150844514 -770693065 +-217317074 -752050339 +-936368790 -926429346 +-612040374 -645846820 +909936590 886083844 +-193518990 296885607 +602066758 -10797297 +979534756 874758950 +-621536046 612854371 +-411386514 775965732 +305477634 -367017362 +29515331 -663781895 +-244189840 162039040 +823148453 791723764 +734696276 632190587 +-286907509 454436365 +-99619729 581718366 +-761670432 -428769123 +885467374 -708436119 +-68782930 -60931336 +-542436657 912481010 +898707085 -233924663 +967734220 708613919 +246663991 759261010 +93461212 -580737163 +887392134 809828900 +-689217095 -528471909 +-718933369 -333691004 +455564815 192798652 +-156953657 -211284765 +694313246 -170337625 +-707200325 845086089 +562372265 -185780105 +869755160 -489008811 +621158580 -159588562 +210160387 -7711305 +-415218149 690779670 +540016170 429944064 +-306212660 409647751 +-429605012 670513254 +-819938883 886456184 +-96670059 -883212626 +840656418 760293393 +191369517 327225445 +581365740 -512204814 +-221884518 664491669 +-821638506 -883057902 +652704435 -739763234 +364902709 -992770086 +-690988151 -624152856 +280159224 711176296 +-984454432 352899005 +-759281334 -103736939 +446460058 -494847179 +-546431792 -648913802 +874240021 102742663 +-582141733 114168355 +-127760269 -37417390 +53571866 -902693171 +739473981 519704459 +675823244 464099729 +-122974923 -220977932 +-730840086 -644563338 +73201311 93779565 +609478850 366732039 +-192671206 -739196235 +290961078 478256025 +-522871021 -458355095 +-961174435 433643829 +839498708 -260857410 +905754679 -922686208 +313271555 106401742 +-706803196 -932246369 +-327803037 -634086812 +226497595 85574672 +-657757683 -968149102 +-378029699 -929252676 +643426396 -791185523 +663015752 -208320263 +147528580 208685101 +50535468 -486152316 +-677355894 99265504 +-23051703 -188753295 +-83176846 -177079396 +802663457 715664874 +-177062738 -136604084 +-964888942 456019699 +965780041 589387490 +320842269 -665847691 +-785803394 -998882827 +-650947247 502853768 +-284640727 -134507050 +108196373 848703381 +-189017984 900171114 +-224260151 154765714 +-824726725 -39097861 +935251669 -324980753 +-872520196 -695000669 +625608738 448464028 +-533467439 660963582 +-714512207 -998045992 +-647083901 459882393 +776577234 195405160 +-724529039 133648778 +-564906607 -353756202 +-437786520 315190360 +-202684116 197423432 +-294714985 -529965379 +-963516796 8695788 +-521303552 851652328 +-981440778 841678312 +254234677 567134305 +287722196 624586243 +-165044775 -788093 +-178198343 193284710 +561419411 473831410 +-638599622 -439175396 +780121387 384977370 +792023516 -307624613 +-947314444 923621783 +428254151 -168273314 +-804284195 -211191811 +-196758074 -213725913 +-640522628 478803090 +582379482 -295071805 +406851431 398879212 +-736477698 103883902 +-836335277 373530658 +470381958 836136176 +-162015727 620185410 +-993598870 824598619 +622662112 219289890 +-64004576 -902710385 +-330751137 470633889 +-649525238 -871509886 +-368728387 63612580 +212051793 -651336697 +-742131143 -444330349 +561070802 -797667721 +-653422691 87342230 +538313934 -844851404 +675798000 727393000 +785308626 -127229872 +927715452 -236778426 +918928770 399141930 +-345355560 -417045297 +-819203140 681382694 +294586096 -711723701 +-172051576 983189090 +-918324745 950003485 +386787317 -236350949 +-65273116 263294421 +589908501 -366766276 +48093120 122209597 +750324005 741196198 +-373793214 -900677111 +12129553 413587393 +-465455496 760437460 +546916541 -502658496 +982151942 -600929434 +-177901474 -648116102 +947667608 850110864 +209402608 437070803 +599006221 -770029331 +-242521531 -191910381 +25542669 4677690 +383575212 301070977 +-339440931 422265159 +-596587058 -609511537 +-50638113 -345306524 +37682965 -187381827 +922733818 314477451 +-971917872 -486439440 +957495761 148356839 +-923449797 827343470 +-453260891 -742500245 +5563764 763360910 +163074275 439098358 +-720634875 883430549 +624659477 715136345 +-527271007 -977270217 +122556663 288957596 +491405646 -611359164 +75850252 523206166 +868587769 -620342922 +-292987459 290566322 +575597325 855692720 +-89407167 -642640931 +701913014 -678371867 +530322926 -256939670 +524813129 15880683 +-851559517 449984808 +832264041 -473546813 +881913525 -149568737 +203224231 -523561029 +603731136 -64669394 +-673537406 -509928756 +-149591001 148250361 +616533111 855745532 +-412706015 433590800 +-804504454 382444379 +837117497 216335402 +-406677332 -570603480 +-560146307 935582478 +595505348 268429878 +73175793 486917530 +-549114624 573198161 +-811730194 -692944171 +-208814441 146568071 +755566628 565349416 +919004485 249853105 +61528288 -99955172 +543478648 -219802689 +-530885136 833775844 +-546210775 172384541 +841368052 -818883734 +798216670 963950721 +-169116615 21155665 +318639408 -105672289 +966333931 634705518 +-5990251 -297931453 +-925749214 -728650436 +172982313 378511664 +975057708 635796464 +-769132435 688733394 +-849247782 815773176 +60353367 422604217 +-491120664 -852668240 +-149112288 -546114067 +365488540 -690804384 +32703970 -579618671 +618681756 579098707 +131606335 43948001 +-522733204 -829817825 +-403620292 -62603694 +945845464 -891856909 +135761379 -279001511 +609672630 -213107754 +-212019440 795307368 +-103166475 523473127 +25998233 245337161 +-427288436 827678313 +777539004 506833183 +-319033107 139594442 +448859770 936251378 +144754165 726409187 +-722738865 47309627 +-900577775 462769478 +413390781 -946730278 +-440210086 448865364 +767909901 -410783199 +904416845 -613979253 +666022292 657102651 +663666302 624725348 +711386962 -290888992 +133685937 -291569856 +281578139 614192387 +798095407 15711822 +-128415827 -997106359 +630151658 -959313382 +-117713659 -946951953 +960160 -618841166 +783917874 -369653534 +-25147253 -417851659 +358871348 -467423814 +-212909352 -231447381 +677188229 542990676 +49691017 -319038038 +-645219835 -731528826 +-531854848 -255537178 +-338463604 -8665583 +842189982 -961423727 +69393453 278395106 +-675912016 -827012775 +-666658060 497746344 +987339903 -876803586 +463830604 648177171 +-61716262 -681480411 +134714554 -407083403 +-786465716 -980089007 +698763229 -455120460 +450905961 727583742 +589079576 672674218 +378429430 401822806 +485567952 -870085121 +913592669 996938961 +-303068210 212734467 +-697581877 -350634532 +-551869143 930458784 +215967613 -603328160 +-175677182 -528495377 +-984024958 840362406 +273732824 -284968542 +254841372 -633679680 +-551346121 -287589461 +-84861616 95453740 +-881842988 -751629780 +-915810704 646937133 +89956118 107069150 +458137937 369696269 +203883221 -480414916 +595385376 514182361 +740201105 -967152482 +911306628 -128818884 +-271733214 -648330153 +-93671982 355598340 +945191410 794702678 +-765154449 773116456 +-329833878 -159630526 +650597267 -875239630 +-462523849 -970256635 +-60964010 -421193186 +-752508176 654084716 +380183499 476467960 +-363367329 -932653942 +-236934941 356658815 +-338784057 -151680604 +-866035208 389536670 +166539632 -880743715 +997417469 -822727791 +-394421620 869748961 +-561891297 408766392 +-910622872 -192726247 +804325696 201224567 +648931895 697100735 +-726380784 -794361421 +-528365970 700665026 +-104256943 132604495 +-138943976 -927557585 +231260734 934460990 +-979036818 -875743283 +711962885 893411385 +-447021960 954624867 +117253694 -141577535 +-928468013 84722407 +363553261 -205531790 +-241718112 674210715 +-775016031 -475592666 +-800547500 977687794 +-362934886 666203058 +-915212966 517502993 +764614831 -87593018 +-469740133 613604365 +814341670 384961562 +-738423609 -899042027 +545942493 -137233527 +45065667 893070210 +517754099 407601562 +-309403628 626587309 +-757339034 32037583 +-398091015 435796224 +-165655651 589596683 +-808693848 -249436545 +245768305 -124975623 +-368064646 -760384940 +-898268573 309010657 +-74134185 -137025171 +-401693681 -199694122 +-911953489 -760722639 +584677094 308374434 +-902003667 -314898950 +-786672584 353307785 +-164607564 -57761628 +-275482339 -991070008 +-784867908 -617117603 +632281419 -62917876 +186087761 445026651 +758177708 -373381426 +737766597 898999596 +-391513132 -154383362 +-906312055 -389343 +983173568 117013233 +-746564143 -68020604 +-578768071 -820199121 +719145069 977952158 +762411605 482107832 +-368285573 491685781 +-697615756 -334337298 +-164543082 -792039743 +815768133 701884643 +-8793466 377261204 +-102915609 876675242 +-428336567 -30122800 +812469461 -112227690 +712801644 976607937 +-8573524 -859162323 +-710431896 -310621258 +-659905196 -305724104 +-727937475 -130443822 +383479703 -94787867 +-249753894 949089214 +285204687 -729757405 +-880091099 110767384 +744457540 368166679 +-906034863 828435492 +184041349 -70540495 +373273285 -778202233 +-319392290 304806606 +-372115983 -610141447 +-71295607 -798057818 +-32300578 -263956839 +322152566 38011414 +-449184133 -430800420 +25807748 380687692 +-836443036 -898796511 +768203683 939669902 +941366805 -293564726 +-302526695 2841933 +-46063850 198987036 +-3794374 -128632535 +401983566 -880979590 +330810415 836064276 +904152408 -368164518 +674521326 -328269312 +-726849787 -240755817 +661704301 -329316491 +221277702 -995330819 +-898240023 -160566633 +-890078921 562115846 +76177157 -232330847 +-101026595 -949246442 +-701030643 393490265 +885001736 977488102 +-391113326 361660882 +616140441 549921004 +-832400120 502655245 +-574713548 471404114 +-189867371 -613417987 +-583044171 121394630 +-425911244 -453385727 +-353130297 642150001 +-449328329 -633453576 +141499791 -784783858 +-620991143 -143641967 +678834610 185502986 +137811403 288880945 +-421414854 858381694 +192380478 891261728 +-606355197 -81650385 +488076972 971226332 +593162439 472727999 +673671190 978198719 +890148657 -708517266 +-545495769 -803321182 +104551393 -977547243 +-295350536 -80232594 +-92736819 -801223160 +65347424 861153962 +610381335 853952309 +-512106629 221190121 +-174111131 -102626134 +21278821 598298708 +-281130033 25619715 +-200775895 86759470 +-846778710 -187495411 +-486800277 -126294146 +-850372785 -63089602 +300990706 937816072 +976782573 306898825 +344446076 73118375 +660623833 -861884258 +-481610093 -800998690 +-504217818 753012009 +-457606465 897587096 +449120382 466329181 +760688016 -182107658 +-9986808 -675381496 +-546390616 118685236 +605531305 282340940 +-971669475 146832153 +676459353 893073796 +-976094039 -571999786 +-977551990 -831887360 +-260788053 685939602 +221355139 725470833 +-685269966 48329117 +-420816586 -913791625 +400846728 359479358 +511804509 481651545 +-493811941 150361142 +-728763313 -536810346 +-962977824 -659481038 +-116406892 672377691 +872898763 692098025 +604568696 452328820 +512730196 930662849 +-251339581 396528092 +574306372 -638498407 +928889858 -511725876 +-196664307 -542541853 +535090774 79087489 +-690358227 -578506012 +-318695976 -806166862 +357188015 -922292311 +-256396704 481226557 +-613797017 -373071469 +912886133 -246370414 +237743296 4922107 +-634351150 -652247501 +-626275634 -719561849 +248124136 -960109730 +-311629058 89529186 +-27292642 707398047 +538873883 -22801414 +-48689582 -835841579 +-905054157 17644839 +109540909 113108739 +121105478 -205180307 +-202791976 -121757351 +104042756 769843869 +877768899 906123198 +656227990 878406652 +-430527441 -356230519 +204386866 425714059 +459017528 732472066 +551924828 961403817 +608621496 615481594 +-26679906 -881775753 +960553610 708657401 +129979662 -525537031 +466480495 173094092 +-302391297 -31314437 +652837968 708076386 +857342660 -310034595 +140624354 468536793 +-553780833 235952117 +313026917 380551713 +-932729185 -600621457 +-673535326 -300339338 +-777135828 754185051 +199143320 -29977091 +-947004170 -610798043 +781633094 -874645690 +922444226 -736547220 +514937194 -896950649 +922575294 -626694257 +225716537 -243615039 +-738780554 -655499535 +308010093 -499913521 +-881448510 -545381734 +901714026 -507578806 +-297666258 69545076 +-760033669 472319742 +-419026920 -7448836 +412808087 464485692 +900214157 -882289038 +497329227 -363736210 +-169812478 785395546 +351032204 303119836 +-350147285 -888392897 +13784221 -401803527 +-985683915 -959028180 +-511541363 -905658881 +-725709205 601320972 +334728678 -430948800 +-87087114 830297114 +-469281590 -372401893 +-61057722 292198004 +265347315 -948778217 +537587955 94143991 +-795123403 -624955871 +49731593 -858202227 +321776426 -165432474 +200064077 467942061 +-629218871 781526340 +870181449 179661435 +-198865013 701061383 +-473841783 -189962698 +972709285 -641086009 +866377384 108907931 +737762048 -655602494 +216396499 -808822866 +-990021306 -380854500 +-318504821 -828546126 +590478132 -31379578 +385138501 658604575 +700439438 657120049 +-817958153 -738654059 +-14502936 725398975 +257935693 968330378 +-41772978 -951262811 +395448474 985874854 +-841770458 -56257301 +-352767715 898620223 +-855907772 738824646 +707580890 -552712596 +190110702 319267774 +520937861 535004209 +61318353 -733663914 +389856197 44947780 +-900832057 -339372336 +129620713 -175394931 +7090064 -143709309 +82216563 346601507 +-854217636 -723685863 +-398831002 968982572 +301828705 31691757 +858835820 695815663 +-756317642 958307361 +-34787690 494600121 +-475369224 -768890729 +-109658903 -920459937 +-520110263 -304871154 +-161812512 -330109586 +72919883 -646938388 +-446615605 -509736936 +819879527 -673089053 +-130606224 -372324082 +443429852 365465038 +864844257 -408690144 +210466057 507762321 +152982377 -741478566 +575358539 755714488 +-470952970 -628768562 +-854211695 292369529 +-563222806 -84333944 +-864262911 411966229 +-365523790 -494050332 +13757642 -14019196 +787447200 489004192 +-644667731 508362288 +-536877735 67835321 +-41751226 -634803228 +979758721 347150062 +-301348109 -906674829 +-40490662 893874960 +-780958163 512113784 +-654002789 281641448 +715584651 -144985941 +637068770 -782497265 +51191473 -874113357 +27542658 502172246 +-795989306 319011330 +-343144418 923747271 +891015178 -19532102 +-334107652 -267295196 +557779818 -480875980 +-232881479 -893318142 +848972803 -164597020 +-610336751 -100558980 +-581797820 -457032868 +170968949 116746238 +-96215904 779131878 +576653822 194878788 +-101385087 -975065918 +885920033 732010656 +208031787 -875979816 +178343311 908733561 +310962560 411635096 +-969629543 549937396 +687405829 -807843109 +162174158 -56123105 +308296279 103302198 +268554967 539869227 +-292042205 -311665554 +-697364596 -265764340 +14816550 598692917 +392199274 -876014480 +917558525 -992660963 +670684804 215628973 +894771844 480423116 +-789986259 411831389 +773707778 834576126 +-78296859 -521845496 +-878651793 469707399 +-691185176 459209340 +324957192 -649935952 +-816599475 -322587777 +-523896736 -304246695 +583122218 -864263756 +400782127 -812421105 +411969851 756491614 +-740711901 -398601186 +-17925737 755327663 +-642962603 -826646059 +-573309658 -657736457 +802622015 -385906707 +349828663 633075236 +123165915 283180271 +-611196383 268950764 +-155691565 999428278 +773386979 -888979171 +-923663359 -616261968 +889644395 828327771 +746821665 681699550 +-842298232 -538495168 +94645010 -22116337 +-161187409 -255762232 +-347904213 649036178 +-373742859 854106464 +-716224603 985221231 +708827996 536323734 +-19259653 840670725 +893193101 -667357604 +212185876 90347048 +100717107 978830034 +741147222 -905249294 +-957952116 -734674416 +173603120 865161927 +-260070672 559325381 +-998349728 275124002 +781750239 -806130260 +245531099 -343972677 +540261619 440799829 +-369954782 -749257123 +-162235443 -541533677 +-175685714 117022200 +324187612 700322578 +49217620 -477771057 +-443308408 -329589046 +357253825 -319022260 +-611930669 -593635993 +458329142 895260562 +-697022460 819219900 +264864684 864142371 +665921027 333790929 +-57247381 69737102 +-183256022 915785400 +502889968 828004984 +475945781 598266825 +-420139042 -387291567 +-694260245 248994612 +488854964 485587878 +451134437 -193640996 +-458946895 -70560497 +-672548904 -71856293 +665320817 -240534445 +709761977 -353098094 +396074121 -617323311 +-573437725 -395680430 +368173011 -891710519 +438818943 151366452 +446496839 624106594 +190490367 -216458525 +-413191171 -602325469 +-737532243 -249638936 +107896295 -373894929 +-292566619 -62197705 +-770874328 -82290291 +-191601199 -801769862 +-70399170 499054588 +438085633 659557815 +568884210 930961349 +-455780901 372671216 +-203437026 -7338710 +-507883661 -726418109 +365462813 -724039404 +935611333 514476178 +-872676017 -497943871 +461298884 646006207 +920259314 -132816642 +134174991 320827337 +-406515278 -411042983 +-640268742 455066715 +194608663 786742625 +-390018445 48890402 +907178667 411030949 +751723901 -551805243 +-706972068 -682484445 +-573812364 -650402745 +741299058 129397901 +296889409 92445715 +471968839 -615265649 +-845984169 770906184 +405661619 -891024406 +-6136330 198033185 +-727178570 -552552486 +69186611 446478292 +-504068432 283230919 +481886633 -365218408 +-912922233 -780425101 +-443923332 768020901 +833771479 -972416231 +607260170 170886027 +-312826736 871331436 +-58412828 858440787 +351159407 -402619044 +-861076837 -578175090 +60560723 675991091 +-221191958 -731709809 +854641096 -982454028 +519255203 -503275090 +52742230 729508261 +-680885191 -593510314 +-413040567 -854397141 +104733377 506756892 +-687705155 -973503575 +-20659408 -167727936 +673901658 862376214 +630593385 323023079 +961147658 657107399 +278282508 545417186 +-491660674 -600230412 +-364378272 -67640978 +402042255 -998315138 +-278226002 -17984510 +39516998 -53363028 +544251626 53321032 +12178307 -256714641 +-815005556 840915538 +515385243 -76708104 +422577603 -254484101 +141632986 -333219133 +859899882 -363223844 +506850807 -448606493 +476274692 447296565 +260800524 280236725 +-114719892 214567153 +-998726489 -831524888 +-584101566 541259060 +-37379383 -803194505 +940769579 795998321 +387845856 852032704 +976253118 -422043936 +895740288 615888427 +-15440982 235113393 +-292683467 919239162 +648831286 -995468440 +-225386416 201088520 +-588971103 291512209 +-154196782 254732490 +-696906778 -657833914 +-200458171 118974476 +292529211 -167693689 +-256048307 -640464959 +-178053931 -647424994 +249662739 236106000 +124114007 -151332302 +-48910653 36573496 +-98007391 -288342370 +-748807584 55031277 +-30792849 -390156565 +695829299 -198128176 +434377009 -274986450 +-959711288 -331184048 +-549356753 331781661 +-564752467 855969850 +-291362006 -726551615 +216806846 -362309268 +580608064 345734669 +-317143791 -622958200 +962824067 -890435897 +-395014851 -931644084 +715457186 173630795 +-901823646 -618081560 +971062440 -303307910 +641992883 684886792 +-747553743 428804355 +794220565 929952172 +313287823 236695844 +-694152231 -495856128 +-500904178 229247033 +707752935 -744489762 +-534026721 761530210 +532978089 53187947 +-981046221 -43785241 +615853273 -578479693 +-791129617 -263915577 +168960972 -460380044 +863797582 -878380714 +-327424063 969255108 +582988403 -251327203 +508168830 955712745 +188650287 -93843763 +-203080657 453753054 +80505959 -700854304 +-337522645 -692997184 +37274208 -767898676 +-865976476 -859661143 +54371970 -965655785 +-777476192 816631888 +509609823 321807765 +-722702365 -488196232 +491631016 -943558743 +-851202109 -436835327 +835880382 -61914238 +839789824 685396073 +539784948 892179257 +-198032713 -499309173 +43817974 -857449409 +407947331 -933578259 +239264768 -298224013 +529359597 69610805 +116515048 467743351 +-167945502 -246091875 +65595508 -222700030 +681038264 137281678 +-503965153 613700615 +-750512607 461554565 +653830836 -170383043 +-350452772 -456487673 +-521666289 -610592442 +669086425 -657286585 +-685750357 501543091 +43194990 -912211061 +-995048802 -207456771 +-147329506 -104056719 +109738892 -719857694 +657960760 932843401 +963697896 -155534318 +661051538 -781457018 +-161769394 623541718 +-301195407 -331625060 +418344936 -242525584 +-555211145 554143620 +20185371 28158552 +422324615 683980261 +-152782166 750396940 +671430395 346753781 +-944399958 943552825 +-549310070 -281085216 +746906587 -645445286 +-847670651 92781253 +-840333994 -113114868 +-904080429 195620320 +448268987 308060402 +-872743638 110862747 +-150626447 -133402486 +773904660 -284790316 +816587252 334050689 +373577184 302020241 +-994942923 206207192 +-779669032 -508044825 +337912208 918386594 +778236868 -794745858 +-856905596 168415268 +-857897790 516855462 +56096772 389385526 +761729293 -931162439 +587985100 -667935622 +-51905601 508830094 +-531366391 -689092957 +-907810982 579928935 +234020451 206771983 +-610536607 864045701 +-434572924 733350866 +217997935 492824591 +514589410 -590993615 +-97991452 -441983542 +479938231 146458553 +-246988582 129283726 +562901673 482154060 +137222278 416067737 +988978663 438943404 +945823804 -430429303 +-99749914 -877796743 +-774494913 -413503135 +-857787623 731374589 +-78588422 820614194 +-285343038 513970873 +869921965 603504378 +324417896 -640149145 +639666860 796377550 +851032472 116270389 +853535069 9181318 +-263549151 742358028 +-663071716 349345398 +320685321 405049151 +-688580537 -631026765 +187742214 333917877 +610319154 285739076 +926418529 287226793 +-627068610 -470601193 +481694658 138651916 +-308004789 794729907 +-658796243 397477158 +361612745 -96705314 +-713642788 -954220304 +-790082721 -75810780 +-465416466 728581837 +-303490016 -452432741 +-448511147 -79927031 +-315141363 -910698862 +985297313 37222460 +159132947 164588737 +614137651 368642595 +-642648446 656490755 +691384189 -588779550 +-559688713 602708054 +-939917053 8819182 +-462397579 843578271 +827419150 503580156 +-236555419 574523397 +241879530 -461403785 +-808438867 -275669542 +-878042521 818772621 +-791877061 -496787164 +921275614 589760999 +804214009 151501976 +459701501 -830191821 +358229035 -954961563 +-723068273 -532267012 +931965211 96980112 +395483882 -179190915 +304180645 -367529231 +-194703058 -24917379 +249570168 -833870 +-720650216 -784954610 +-415407679 853527309 +175432184 513763302 +-860635506 -633119874 +143173797 -893796813 +618622998 -869574437 +428424174 348512108 +623145630 70734270 +-37777810 21771539 +37671502 295690079 +466510173 -253374295 +315071332 953837545 +502181066 -254390675 +-214508044 -317255400 +494989779 -403501344 +-826905618 -106573567 +520541803 848241221 +332018756 -226625053 +239158518 820836855 +973523391 -535264623 +275062413 -102346374 +967491258 777402862 +-251684704 -141491900 +721102624 647320506 +102075860 -733125656 +-787814880 -39684031 +133787076 -564721883 +-444396709 556169497 +-845423139 -743137957 +678139628 -905957528 +450649610 465621391 +169753525 -444539994 +-425850780 -136823401 +-565362711 323037736 +-433975249 -182853896 +-688889220 -9969639 +834107575 -896160570 +-714036395 -551795649 +338159837 -440732647 +539618652 -156619849 +-85800687 -837440644 +406411828 -372452348 +-324090391 -629619106 +-60258554 89807740 +-172910520 191451637 +382301215 -227060780 +-826547277 -150916602 +371105792 -679091351 +-485292587 -184164165 +-626851554 -450136845 +243551517 -579031812 +606025507 -415543281 +961145156 936437578 +-533127895 591650303 +518715741 -648036968 +-925962193 575469599 +-987402347 192789171 +478655519 -434256629 +704248681 -537779158 +-572401482 434562527 +202206075 805212233 +764285009 515841641 +127524482 963920922 +-652979403 909568570 +-85186638 -775375933 +-151005581 824203002 +-383323881 291278046 +-190715725 -200007497 +214709016 919496049 +-528443940 71657258 +870085207 297072213 +134476675 -775137359 +738568470 -376554638 +126687575 62095458 +787867186 -647832982 +537118162 -848132095 +-968625745 105310300 +930908144 617950731 +-355179012 -587653265 +-409752764 427023728 +-731166077 -106064859 +-406710469 -573635954 +29585751 636131122 +-947866066 869463494 +156152690 -408433856 +724715294 646573549 +389394215 -787061114 +-23968305 877537689 +878045647 -934502606 +-197798534 -619118856 +334906698 -456119755 +-89545910 -731544712 +32738090 -864278085 +-447010826 -34866575 +695344826 660479106 +93109698 -928670559 +-148646440 524462090 +-696123537 -290816631 +703918701 -554007155 +523494495 -169528074 +-301796125 966009732 +-163156290 584579532 +324447572 -54642121 +864349549 528299477 +349582723 761373221 +-2083203 110660547 +533924699 -703898295 +-158617182 -24311840 +-810415780 486232027 +495285154 950897316 +-629230164 450580066 +-448296326 834572200 +-47077142 855193759 +-82098285 -122106605 +-146618882 942231342 +880638705 -420266372 +-797795548 537739883 +546780694 486615383 +892000119 828505144 +-535553195 -26230148 +-104242055 -660507883 +328857886 879286044 +244922295 466682474 +-304308681 -593421038 +816755575 -830451617 +-691338086 749833655 +-936979802 843780217 +688310106 279430564 +-678215849 275427366 +-3780895 805700789 +587886975 257794189 +-819785350 99059665 +-633575861 450262908 +215650512 747850906 +61236351 622272522 +-300454469 -380510742 +-382772798 411748667 +526192602 -449426006 +105954993 -860252266 +313850613 336825882 +-246359616 781753930 +746635106 -639118337 +-770182705 -677245936 +-525277388 545343309 +-340840812 5597430 +-363924756 865680627 +-368845389 414117180 +186872415 -273155480 +65615088 -805593495 +411377446 818167928 +-505852729 225928863 +835284604 -254308931 +-630989848 -404476313 +157070508 965252871 +43437917 367673389 +867407584 670114961 +-734687636 -900950925 +-771802437 905159839 +318977531 387097551 +-794665620 -593007578 +-26634165 -919478561 +-834924036 -741526361 +813079202 -808688711 +239363975 -948201421 +-618087154 788406994 +566045013 -594055318 +311010211 155213952 +-293615740 -405225264 +-398994806 -237378665 +454738609 17430616 +-945553632 255086940 +-573067891 20806250 +-22165694 -760093836 +-222529047 735703412 +-276530592 -883755780 +-26803580 308263722 +-198877407 -124628504 +-61074683 -718265020 +-916001322 850790174 +-542883061 492448810 +71607402 -894595648 +-885082461 -287400544 +787827533 -152363706 +353510143 906108662 +347462712 -820369318 +573184045 -691762872 +846714811 499990780 +716355960 520141959 +-807283818 -485457419 +-829418301 -596953511 +-470905311 -823389758 +-154842628 -568078674 +13967182 -601517087 +571747004 244513531 +519184534 -907237224 +118452779 547357059 +748424140 77917763 +-155763549 -337686280 +34197525 -208979829 +995656575 -802031846 +563320660 614275506 +-952129538 -902447534 +661623450 -342216108 +962842020 -383916349 +768639165 -706190000 +-90809665 -34187167 +826031305 -127607755 +-170792408 -754313396 +-962141024 188558963 +245941707 137125056 +-91553307 704448742 +199409726 -84069651 +596637192 116050460 +-379975202 -195673385 +-335185649 125472800 +240495835 608800360 +848053431 -34792033 +102106573 -60350465 +845870357 -295080274 +445315263 -309989811 +241448914 949377300 +-554816324 -361203875 +931502620 -939851191 +478814797 -3426302 +262577377 605777399 +-143246677 877780662 +-467869842 825583512 +-14590236 -546176473 +-946424827 477238812 +262749151 823029743 +206759963 117074096 +-312617945 -629777139 +-449890880 -531139113 +-830698951 764616050 +728037639 -658239798 +-614981999 -774065689 +556903774 477827942 +860938967 -267682366 +728809539 264521001 +507186484 385111787 +147928202 -718352082 +-308494330 -197560863 +660010081 42127291 +417167155 -555724188 +496795790 777020703 +-109552974 928143318 +41583031 -150996789 +380941924 -644976609 +-703706419 -95419619 +382756072 -508537374 +-230993333 -941137469 +594240062 197155978 +98104534 -20948391 +311167091 -61133945 +-356342544 698270941 +-981177971 352945822 +488701034 359943270 +-505197970 -780552096 +943161736 115415144 +-145264590 -161160288 +-537053433 -502032248 +793237148 431284096 +-35029154 -956224833 +-317196156 205015731 +-427253759 -425465592 +567652447 -433618577 +767369253 -856836153 +303805057 -738582298 +379410319 -948152569 +-951680574 -123014603 +292751294 400536938 +146309695 -291566192 +47741221 -387242885 +-192426252 -317755683 +-920320423 -321154262 +705337918 848073174 +735363844 369209515 +-221851057 -419915361 +-717241330 -56122397 +302381311 -22311828 +165164790 -132815033 +517096272 -370566189 +718128099 -153679054 +-251268410 -674275008 +190668549 -640378732 +981231270 -712794991 +549281817 756096834 +40491015 564150223 +-806309237 -578104016 +-191679596 -585697148 +-334762391 -969899581 +894149705 631166216 +627856200 -181198241 +-983856380 -349716257 +950895196 -673078222 +-973985241 -657613723 +-684880053 -677048152 +468581560 -650521612 +916055048 -531288831 +326114962 615212087 +-222841230 -25736927 +392516189 230784766 +460549211 -901181433 +-466803443 646531858 +-838723220 -485785362 +-780441586 -340347331 +-111848651 226705898 +274977015 988686004 +-470859885 474585659 +924849107 614572165 +627664982 695842255 +-761262508 995063031 +596284312 380806519 +-940869140 -361443229 +-675040560 -36223691 +234367954 -468772390 +-374213652 -119674359 +534491316 -267310920 +57314418 -616696489 +806504265 89867065 +818746144 442232805 +-427828191 -339522484 +379786557 542599994 +-813205716 -639784026 +447712995 -971676437 +-186822637 -614790691 +163751235 741395177 +136344584 159069915 +367416509 85899618 +588011005 -741672544 +246592633 701117449 +-586048498 -162999492 +862177341 959011981 +-523734541 -518589410 +566541642 -803299637 +-547504572 269403047 +-188646257 983817222 +186272926 594315358 +778377008 693388082 +-516298782 -520180961 +784782976 611819040 +-289520260 -899403982 +-347243833 378427523 +-250212248 -213839807 +-495850999 602706076 +146636655 -119478814 +369010309 96777616 +-59726839 335704887 +-115507795 553872598 +-684462269 -27280600 +-612426336 -940884626 +964345939 -373771543 +-813790184 -746581015 +-227243052 720335990 +478930738 -232103051 +961766004 -807894541 +-261894914 -509175498 +973882425 -836366228 +101284588 -496808952 +747027213 -482479184 +-875595054 -962400916 +933315195 -898261867 +-731346977 -111545043 +-637011566 -34583861 +-357829971 253939543 +22433138 387653855 +-633607111 -61944814 +-591448565 -40928914 +-883938234 -796191484 +371926133 97535891 +-71980726 -73434375 +-252981332 595577711 +-385329776 941936469 +321699281 -911110847 +737149691 810910047 +378059854 767975497 +628198498 -122416866 +-665474700 -800705047 +972377284 -809553560 +-936528901 913179951 +208223706 264958887 +-165577096 159380389 +378180604 -400987521 +188451263 -444660774 +-848642059 -184870838 +-581310657 -61322505 +-75213841 -307110768 +981833438 179604398 +770896314 163654238 +-186449151 158680108 +188170818 595331765 +753309644 -773224204 +-68234168 -584152241 +404935369 -907557623 +855005875 240444980 +-642738385 -915697590 +904053741 908748945 +-990549741 -468171301 +-40385713 -204401397 +-489354308 241531646 +890449872 -983661392 +-869916009 748190489 +-316162136 726221903 +580751035 -659451322 +-225208976 963764935 +-938055723 540819390 +-731228476 -156738339 +-582577305 -443872909 +-745365376 -814605663 +-412758346 -927726489 +792995608 -491937280 +-2471084 -452882265 +-950089482 -130306403 +-550655088 394029698 +-508997501 215170054 +837103225 -357577729 +-559131859 235702915 +631994113 421526530 +483248754 656383963 +419186704 337170912 +559889808 2651344 +-17652278 646481014 +145732139 -554118688 +-475945687 -746579911 +-286354931 -493655364 +-585707659 -439462327 +-680326933 647436085 +-800297432 347421095 +-665500017 -270168053 +-901986547 96436108 +12007168 372291730 +-487683434 -449477517 +880312530 195948330 +-520229782 960253224 +651186183 57318174 +-834481681 -328546 +-832287829 913276959 +249562155 980465590 +366175545 220422019 +-92964881 -37774022 +-779988770 621347794 +804264638 -458974411 +-495080775 -627699697 +-626571277 47350310 +-50427432 -642061057 +-785243490 709921469 +209010376 -76257203 +-340646955 584139738 +962719763 -911432377 +-925191573 -712366979 +303074831 -909667019 +-517160396 -224196880 +810989903 -875212630 +-992890263 435997803 +-193831302 -948394584 +555231630 848499992 +-741682519 -937131948 +171152170 -960134705 +870567911 295198426 +85683736 -975703822 +-990295705 789757757 +376989369 158052174 +872800390 682184301 +677316829 235933815 +517735117 -178726223 +930889048 -444646136 +250405540 -685661059 +721561812 273089996 +152478352 689230103 +145438533 -266775743 +-17515774 556831251 +411279681 835310754 +410796305 970162995 +311578753 -86606835 +-716864383 19706889 +-901111119 520352064 +-606379505 682003101 +651506216 -186709763 +78852812 -663875795 +-536740010 107864833 +808233288 -284232233 +-408469072 -413675468 +520748619 490961347 +-805971405 -170048211 +219208836 421107442 +228461917 -888968831 +-438206379 511393802 +-832648949 -740584505 +-637034828 942902504 +-753742761 20437321 +-479326896 -931196106 +-574962929 -606473891 +-810084347 346524026 +686360122 475334908 +-857612334 -597933531 +-503673205 702064072 +-32928130 -449065224 +-157249535 -779762400 +-898710866 294274171 +-808572107 -481836525 +240341146 85536703 +543269142 216293651 +-233457187 959163227 +243907701 44470865 +638970150 716183266 +542807451 924433458 +-306088749 633502705 +-907074699 577104592 +664666723 -643312765 +-811713951 -934025808 +-275761534 -758854547 +-288882112 338280103 +-335824850 -917555130 +826734477 -167369406 +-299772073 -190246073 +898516813 25396305 +101175130 -13299217 +984428272 806884877 +418949925 882593850 +-928503662 -990938725 +115936950 -844815397 +769684205 -952291549 +-663425894 844812297 +614048856 226333914 +632740885 -275872818 +-649765835 -578679572 +735733871 315883334 +599834376 275145044 +-865075747 -481450781 +-288564116 810142702 +-420523730 242311528 +-488964009 -768837329 +-995613459 514347975 +324251953 -461127549 +14631678 -569794297 +763343890 -138257392 +-21983973 625574647 +-689718925 -457726113 +928577668 86366492 +-109129365 346461662 +-321860317 -468931866 +-287080499 -916239875 +582199465 208526586 +-891823396 807641517 +868225090 -982853819 +228907640 80767410 +-693584146 888380535 +-499468200 217500439 +-591483879 -164154119 +482777454 -523386805 +49921 226702834 +-27508981 225294747 +-164432877 -464135713 +520189045 510582810 +-139946660 -834117873 +295184530 -754422637 +272575959 -254366154 +89726330 288654346 +-136418069 -995907014 +-173352387 569940150 +-593595658 224646504 +-267570775 64097316 +-376124689 -473552863 +-271481815 939031779 +-67553114 94134354 +460828670 649904923 +943236346 -939304333 +463885118 -147679512 +304567101 -984174158 +-588393495 65833451 +917264847 420429820 +-880451922 -466113351 +225862581 -554193714 +-861603225 -536976660 +-521232320 -533957309 +55129610 -125745749 +-681396327 -894711436 +577505994 -67451773 +-185640629 489640881 +-58656535 395516871 +-667274492 -115517907 +240616777 487815412 +367295898 953431609 +-811335139 584575371 +971864064 -589777977 +339013967 -371008198 +-372645814 -737773875 +832262495 566910981 +610024573 239265536 +-936170459 -996965165 +-725822122 249097092 +634297432 269812295 +-839005351 930755010 +50852358 -451441227 +-233656077 44769892 +-958313239 -761156232 +-588707866 695377729 +-843643157 -61720418 +791437747 -40086555 +789780062 -267710313 +785074982 723775846 +-36044286 363429325 +-254039372 -949544456 +-575101317 -647801718 +211389918 -953610249 +959420647 802031579 +890401651 742660732 +-373931639 -513757180 +30466504 -994418646 +497109865 866851381 +759762061 361308245 +69756015 574348991 +924778183 626674138 +342566604 235728063 +24719524 -556562129 +-975176897 -345673742 +-86066834 845871053 +799677652 728080509 +475677076 -899292326 +620506009 -122423810 +673403175 -27603058 +-872410788 -869927442 +232624017 -649886697 +-255408791 81706288 +53257110 630833872 +631957040 665823955 +-558410669 -302483187 +-553008048 -430490529 +-97850074 795051381 +-392687989 -862515432 +850592463 288481385 +529334223 171380143 +509868559 216077228 +149970199 -206270056 +-792049673 798186927 +665081422 390646228 +754251467 296152860 +187669443 -544774245 +22140158 328979045 +208777995 -615422105 +-92252606 714571712 +731896445 -688748717 +549811246 -949924967 +-953574537 -516242696 +-173560991 154213938 +-171523134 433709040 +-27901239 -173308066 +301151480 -326997972 +865575024 123262311 +169328640 504455111 +420631393 -506246356 +526137202 905204156 +675486022 -147119331 +757876842 464146230 +753114578 -672095837 +-971148007 414012137 +-852181232 468046686 +-963476113 421203589 +976314175 635320690 +979544898 136134825 +-524152529 321610535 +-315578939 -983332240 +-815701612 -935629547 +604752904 -378492257 +-224283300 716260423 +-303661066 724884905 +-296348424 -241829313 +901321119 597534344 +114023785 -157051977 +381628936 180038255 +-23382737 -324276053 +742079219 664291034 +-809157026 435871840 +-354949740 -192084983 +286898655 -12220604 +-952624057 359770402 +81089952 116709282 +-844292703 147738346 +-88896883 -187280005 +342210431 991250811 +-343887454 -90631670 +-341019226 -898781955 +643527600 -851549208 +248306475 -764986139 +851973124 487009437 +710286712 777425471 +537754508 456648919 +420798537 -115648172 +-119123204 783857899 +-222466109 -827954893 +-921014062 -612175199 +143222262 -596939620 +-745892352 378076465 +-733049200 -319389719 +682311652 479323098 +-159268148 364168633 +369638125 339433686 +937356318 -312775279 +-204541903 142747557 +52951421 -620507509 +810871907 243156698 +481504483 -761981533 +757652148 -866868451 +-413679758 226979801 +411729199 163908304 +812439246 -161260643 +937635460 -986212352 +-461528175 -330528861 +-146304259 -13870815 +-398408770 -888861129 +198859717 890378435 +-405152148 430573573 +-656291928 987575675 +229234074 728999180 +135228740 -825819098 +113470261 240557860 +-591752005 755326450 +60007598 -424298008 +-175483189 376260532 +677197002 -30198214 +318221253 254586486 +-620808426 435441329 +650664075 -541224647 +385840033 770174150 +283596739 -386258987 +-85951355 850721203 +-634602 250855882 +415394392 -709492931 +-247336293 395812400 +-255900067 -504781133 +-111278577 -225059855 +-317696828 135050439 +87677942 -785108369 +-199931036 993177746 +578598937 -912498560 +745971391 718058569 +305139307 -151883457 +-897529592 401312785 +654095639 -540329547 +-262302048 289786790 +716467458 -1258891 +-608235412 660276751 +553171695 709047732 +-586912541 -390611995 +577141129 -904132839 +-532425007 -964041743 +-159071204 -753184696 +811806054 -418283612 +832682070 -321551548 +369135720 -9848601 +838331323 -233003554 +339214334 590793834 +340547831 502796109 +887678573 -490738356 +-496584770 670085168 +-618435414 390109683 +37036974 -642683891 +776072222 -473396876 +-303456009 -787182873 +390746883 522346604 +254638613 -111135179 +126045574 756813009 +-946078864 742231199 +-990210987 -5828682 +-881959946 813534485 +-426049248 866971823 +-274948682 906538081 +973717436 -427397613 +-62955531 -637481070 +-861629930 -34551651 +740275612 825364022 +-510944262 -218324565 +-413869108 -421307007 +-463068235 533911280 +236280501 549137380 +624164039 -532886969 +868578464 -649596116 +332730402 756456909 +827314001 -807535816 +11720991 402769583 +-153203388 -741347885 +-320926881 964062296 +-615390858 -935396259 +-96864619 -402233816 +757191220 53979611 +106641798 -619788463 +57592689 -573620969 +11967949 405302231 +-942941963 -410084007 +-301318302 -326291873 +-74331098 -527226894 +418048759 1045646 +470029410 -55020665 +900857500 -218511476 +-173851130 772802912 +-43674463 -364550294 +-978794576 -725127339 +314219994 30911381 +-892167408 -410275108 +631460135 -888785363 +-275458652 682812841 +32745174 212717127 +101329276 -826439131 +114076319 -969140980 +751753060 -66894322 +398900862 13001119 +-610997171 215549779 +940476625 -304461862 +-276394871 -968170065 +-804460701 925428585 +-739634431 856703812 +-428896642 -552032988 +292204004 -406258513 +586979154 917806016 +-189252346 955060721 +642381478 -338625185 +452453907 -306483730 +-131738603 77537309 +-43503403 879188213 +620798033 243427450 +-552179785 -842274937 +61156095 -688733519 +-800408567 -344279115 +60757975 -429528444 +-989514835 -35234583 +814778478 906326396 +-820493115 -739603350 +360973302 782555297 +-533062199 -350824317 +-165633224 115050524 +650863825 236975462 +758830780 -589043669 +189847116 -889618383 +760855797 -493198490 +-177351543 19769539 +449288096 816977045 +-379201737 -26822366 +117284151 840106933 +-568507675 905053732 +-535743148 617691626 +-575589232 8854425 +-901322347 -688398383 +-373747764 907178970 +728872199 -434089699 +607483628 435010204 +-108675919 -446858856 +-784320052 794754775 +-41903261 -973529080 +40800792 -847374330 +-810779419 772297892 +483433388 650034565 +-737639647 -878215969 +-189570971 -50914049 +775180171 543383238 +125051953 487837640 +-21858322 52035794 +-549955242 477533568 +-35624354 738017974 +-378440633 66915393 +-65648745 -186079037 +-654540606 762834304 +649360748 889254221 +677178273 -377106532 +494936050 -853219143 +477709722 -793707152 +-219921657 979873463 +-555816626 525700387 +93048027 801164412 +351636475 -50188226 +737827076 174373812 +284132113 -503079812 +-646044959 -32091536 +-170726381 -527321294 +-176379494 717472710 +65467183 -169178143 +340465486 901236835 +-759713319 145476429 +-21944873 218261355 +-483314715 -791021026 +570697671 661699795 +-118207853 -714544222 +-840651004 735751436 +699685816 946151704 +-964193395 146565513 +-998115148 361600274 +970932394 -980097887 +-170468015 -796235034 +-484451881 368202402 +-758730563 -889126624 +-493134857 200259291 +154837451 -751088003 +964006773 -445846267 +-384591787 351510023 +-330321961 -360410740 +821953074 270105739 +892437654 394288062 +-909879166 -713960044 +-329495484 -985709090 +-181807334 272676746 +127209372 -303517183 +-147821413 -780912329 +729970153 -25572730 +816769847 -385087803 +-569190166 -279628520 +-24122375 -945732014 +-609947560 -19918361 +222639100 -634626946 +-455773791 -393487611 +176089566 -521751372 +284427172 353912016 +-461114214 -810498196 +460394051 267911191 +-993991141 615702028 +-161794949 666969638 +-919574497 66266425 +-616156558 966486898 +-89669755 -326166842 +-850349394 32273151 +232170525 631285053 +-868892884 -769856034 +767609291 125929502 +-415664733 -498372960 +-910783222 489110176 +601781326 310085979 +728836450 161108981 +475773379 -654739323 +702147847 -517939065 +494930689 -681069350 +-306261199 481532149 +793388456 213877892 +845506771 657576123 +-368720562 -282558475 +722099366 380365684 +334031103 877241494 +416455035 222377335 +540777595 -349673911 +-389934181 968843960 +-975970714 -844113371 +979391415 -941105822 +907882816 813511276 +-469832126 366234453 +198989231 -702305283 +443648980 -717001655 +-28718747 351644034 +-870014608 781021856 +312245348 -977694204 +-499545367 821079851 +42742743 802330809 +-8257712 -665904738 +-836863149 217506390 +-647886142 982580010 +76863412 659972405 +846066240 529718678 +479716312 -646647329 +-649732684 965631714 +-430819488 634545557 +-96019493 251311265 +-414256123 739202906 +-198104453 301264491 +787880770 119653498 +-878071941 16982885 +-142818017 145008457 +-88130576 233489718 +543422124 -260914370 +-362698565 53102276 +192011146 158076370 +-854889045 327903472 +-22171301 -929790409 +-274063187 630679119 +54560446 132306145 +-337658734 -541800942 +326681973 936593997 +-936543776 151106308 +-615470089 817641165 +767757432 332285820 +-390877822 -291626753 +467036905 159172127 +797366571 257405573 +-300261290 246558857 +224401838 -747197549 +247735318 930020837 +-490938010 179203058 +788795597 -380295917 +491525894 -26637786 +703446331 -341120968 +-661551689 -205540582 +238202974 -947605655 +723409309 -383160090 +-39675210 926165019 +551482414 572473485 +566953764 211530213 +-593528638 -819957035 +971687732 -140716023 +-887511619 -350223001 +-826398759 283982354 +-399021215 77063912 +930546168 130052267 +286565442 160296380 +328104490 617541423 +-627409086 741114867 +-148491611 -839268097 +635276643 -874286995 +-275918767 464260545 +795383384 618200283 +41848711 807312324 +-181050870 313689557 +464432098 -376082895 +56431851 -889834277 +805412832 220011771 +488564916 229385054 +747388886 -296640465 +-162915601 957948907 +320012229 391746183 +-576285079 447492590 +414261522 -680870994 +786633665 572511883 +697875854 714946070 +-254140591 -117177576 +-874838960 839943739 +-169082684 149003502 +-141301801 -38498431 +803382454 520762148 +-30962117 -892441655 +-40523899 807860364 +-964961486 266175117 +-530951715 -847219916 +865949541 -808607172 +70074944 -735707473 +-278515239 -843087706 +-942011031 -594014473 +21632609 -533228880 +143286522 -648917399 +332830647 -14856710 +-561543157 87016603 +-972707526 -338473086 +-231664538 -173732821 +959568741 824197123 +209065011 236160367 +-977979702 527514999 +508316437 173205454 +-385908702 830581530 +-937249282 646351526 +-904421132 -77480583 +732251723 -201218218 +-587114454 -64602677 +-114255930 -295254317 +-457815391 -89225014 +-989964118 502404014 +295053633 286735088 +-319419722 883448285 +196303650 -8516126 +-213410783 626347338 +333782515 691162052 +-10418779 411654313 +-874564082 275856737 +708538426 202917932 +652861492 614936712 +-604273839 501000753 +-717558481 788836561 +32985959 818129301 +-671236941 -323615489 +22129282 -173385010 +-230181732 679883438 +-194215782 -729067527 +-331877069 -258405759 +-712311722 -868518198 +67187706 903524916 +-271085253 747844579 +422706163 -911877402 +-804942941 -647996228 +-867916117 886455519 +-275311937 -426286090 +-133500210 996339496 +256126810 -710287642 +195755591 106431375 +191079641 497475896 +-959116072 -518282582 +-25317373 -334007017 +-81438675 -203011039 +-309403414 -305633465 +877224431 575902588 +-856200009 -442591293 +406484728 -786618032 +411526696 -81260900 +907494922 -817464966 +681329734 103499329 +620251882 883093928 +-528437763 982713784 +665060034 26673588 +-947756524 38843661 +31356568 680032606 +607327471 -316913826 +-225461733 580179217 +-444725133 -667803199 +927807502 279689073 +-857537502 -733844221 +808184698 5793970 +-509698706 832617203 +650942481 295331378 +-323957193 -970747736 +-806355218 2723877 +-80094425 -92707907 +-588781379 631111782 +-567271384 862047232 +707052887 98065641 +151554193 -320855262 +-458786995 -257210826 +135710017 -900934335 +-97200094 -884771425 +-776914726 692017322 +851742712 -269089631 +268299310 -848748646 +-932173521 -195769419 +-736641654 -993320574 +-546901871 -994106589 +-160785495 43511840 +302643269 -422783960 +-124192572 -489881436 +418987910 992600102 +879032569 727348917 +-782017243 541852619 +-697590421 986076480 +-678610136 -715004112 +858935446 -797890647 +424926283 -918002912 +-244842306 678808987 +446506150 -9082975 +230187824 -557894810 +629867228 865739867 +-721182916 946961326 +-148738737 895824817 +244576294 387621701 +-270694861 -473337405 +313353152 698850770 +-60703021 -967943761 +-620895438 -822310255 +-83314979 -34805126 +960036245 530055397 +-996917267 434830749 +962612458 -494980993 +152606187 975842014 +500216955 987425925 +-785526211 -568734535 +-330228275 972142447 +-446338287 760245678 +-290896789 219057211 +779667485 -762578309 +404163845 -551990873 +535826930 -564928759 +-398858642 657992391 +-272155283 -206667341 +-674120427 923166524 +-807173932 -845348160 +-358250981 -806338929 +900471159 143566500 +996819960 -67773064 +481624856 994968084 +815776166 -415834903 +-496462196 -96517754 +-121641811 -40708457 +132729491 991646400 +-689641844 -371547447 +711595816 97328898 +-192151168 -946391520 +30955566 -817811088 +-406831129 84522454 +-671867698 -613985441 +139091993 963000314 +-467534690 -613143646 +76337705 -788959670 +407560787 898557089 +507341853 447921640 +17520049 -897701828 +-86410202 -272436933 +-103467226 -555213788 +812953991 960493481 +817754999 538600912 +743554917 449505418 +501771443 -960467277 +488167621 590081843 +-724189603 472068838 +-938967090 453131203 +-28475661 493340109 +370538152 -500269950 +-664334763 641653285 +724552844 20768019 +735196064 526799854 +913110045 -100546764 +-964169507 -439655727 +669544533 -473035873 +4356351 481047647 +-469559949 821390641 +736044848 -235440159 +531055035 694676556 +-545855821 -492266779 +110027763 746076630 +-982666929 -348215624 +-462233308 234667163 +493321995 564035158 +-891025007 -436892266 +909453418 758843424 +-752151928 -555565679 +-24346781 -286542820 +-517418051 750916194 +801593188 260556263 +888818784 -702883331 +-682813269 736767921 +505231520 480309842 +-819622517 -462705367 +-568695975 -719558139 +190229954 517145401 +-731941415 630698751 +-984057523 -915788077 +121274716 881001350 +321983511 444972627 +98427792 -983447703 +745673396 -196297897 +-249955327 615771343 +196138795 139218280 +288999751 578007880 +697342689 545069580 +580968980 539851921 +149983304 543495716 +-325628934 -881195536 +-578274314 -770361385 +48391915 4807690 +-2739063 816316367 +845346227 508578750 +196135663 -198528789 +397535057 -434614660 +166703177 624733073 +825586942 -677918332 +946546689 -776428554 +537788703 -941262045 +928043679 -565174984 +685992686 7419223 +-921036582 95095224 +683779484 990667821 +-608348795 748104602 +204086674 108224814 +865857070 -342555192 +821071565 -714841895 +555490157 -163388065 +179540027 939879556 +447277163 352696326 +-555112022 55469891 +-980322960 611982819 +-775505540 -647698177 +403874919 382056685 +68950328 63993652 +-173708813 -373553827 +-236388472 -712040929 +277399362 36443257 +-686039436 -512988279 +-445854672 -529893027 +-77584244 994986709 +-877808425 -212938222 +-532954328 933366436 +583010999 -670978119 +927317392 -598033417 +790649274 906373725 +566177574 387189868 +-109546859 268193885 +316896786 -778188012 +-851663991 995990065 +-415062356 87889438 +744969887 -846727753 +-381877060 524760511 +747771583 -120361339 +-802266899 920750297 +366154010 -132655679 +-6800576 471530156 +-776529059 -495386250 +715850110 -67525175 +-514754428 -393088230 +598319126 -366327032 +-693469024 -365531745 +656031255 930697233 +941295136 -340843496 +712673791 -902508389 +-40264130 619451745 +864631197 987904819 +-128330211 58608465 +961974389 59344571 +790716268 -541379143 +265118830 -517360050 +-971989032 640570342 +79678053 -675693931 +-778518190 352819368 +-389446387 -917887967 +-898182870 913799663 +918839076 -974928646 +-394143461 46659496 +-97891965 258710788 +-574209985 886923836 +348840336 812754526 +-113467268 195680184 +-268041356 805765350 +62654320 376848950 +-708464431 -771161564 +315825139 -576487711 +-689430358 625988195 +-885058076 -74569203 +-929485300 902106006 +9704988 -319005690 +99604249 19964863 +10895725 142646495 +791970950 772228919 +70261532 823365493 +-922034069 914229351 +-641286981 -55423001 +520245064 395913817 +215978833 40317816 +-857921553 618752965 +-922604287 465606608 +766091862 -702858570 +-720792326 9089801 +577616803 -265765325 +-980063698 -102450886 +450749037 514800323 +-889900811 -835280992 +-838087548 917371381 +31278750 560118613 +414955652 -285673571 +437137464 932828050 +359256722 -1490167 +576693435 -132474599 +386673635 18235594 +-764967542 -875707109 +-711469855 -421041489 +539412995 203177094 +67573274 483171771 +-471848057 645903859 +-29397472 891698170 +270311785 615881257 +881829284 326328964 +508795501 61298347 +575314150 155649624 +-857390063 52743764 +408005803 666580376 +177310506 -75622688 +39703956 977612726 +491980985 -325973038 +-986811449 -826243024 +764495462 -570151298 +731654520 -40943108 +650750091 36892868 +-540431293 930864864 +-404827353 407843882 +430117111 128047008 +-732744609 -965565 +717007189 672219202 +802771115 -594880826 +-689317667 932531464 +885406976 -432602186 +-363465869 -740935897 +483924675 -56535872 +553105644 409866609 +-665317102 -42552784 +-388391987 -523186400 +99946124 -406684583 +-213884478 726364164 +-620545757 576056945 +-302769680 -596379549 +-510907621 -159591491 +481934266 -206120420 +432159893 -882480303 +-789863149 -197949843 +-838166614 -30155210 +-813005847 -410055572 +665407168 757885118 +735447783 -923284431 +273932838 -231210360 +-402324411 293723241 +639355471 442652878 +-727166748 211236992 +-79789336 411665566 +-901781841 -552424189 +700919731 797631535 +638940520 37149873 +-82845125 -860757617 +-708457791 96606242 +-348954051 682188973 +745743435 -521107356 +528873152 -239558166 +-478422522 -200811321 +359402980 -485415403 +-476986627 -552016941 +8302202 632872843 +430478792 -170900226 +188718033 829451321 +449715102 -65032295 +-993809553 -269922256 +174467297 -824209062 +145256274 637469706 +950408398 -684154693 +751796057 581386210 +-339573718 -303414970 +-319562319 605516202 +-269679885 -383683394 +145844617 240999151 +-485704282 3665315 +-382114388 -136239057 +794179841 -134795398 +-568714901 -466836687 +667462571 -704496386 +-215979660 -866616450 +-78720353 -427583978 +-900841918 208031257 +753077605 209259066 +882848614 -48787837 +486292123 491827431 +-16271247 61849797 +247424005 -257771660 +-537908950 311867292 +-947558617 -630883218 +468692418 828456762 +308011442 -677868750 +639558252 -985716368 +-291495252 593232869 +732363025 -208480819 +169528628 -225760948 +23482995 866367443 +-119874984 -460867624 +-724007647 190420457 +-382141371 375424545 +798590527 -83991305 +-738529800 535375913 +704236235 -371231232 +-485167713 -726775719 +14897371 -459831043 +653153957 664863062 +-264432019 -659020071 +-46935244 -45854346 +-898803902 819383523 +-199371821 -741507714 +295158457 -55937025 +-322709354 -850279165 +147076929 -551198077 +-850622142 -459097159 +856099290 -500411860 +387577465 -192326852 +551505650 156688490 +912333843 310735638 +171652969 186801584 +679183494 -76605811 +586191878 119374102 +498208411 -280712799 +-324051345 -513418111 +-548712439 451153764 +-594705997 168514583 +497892794 598640813 +-493702768 -827483726 +-946367827 -751597109 +289951938 -107464131 +785612636 -593295216 +-722577669 -409784287 +576489415 -968492489 +149756719 607722422 +-500619482 745551973 +-91395361 965813107 +645857899 -996992067 +705526610 126066061 +-682872212 -971925991 +448233452 -659159170 +-188504980 857859398 +511277737 -779383666 +-600153737 101802464 +-98659420 988247633 +-836743908 -610659535 +-491212582 -670227509 +63909775 -668254531 +-85795976 -133631535 +294541298 -423979812 +919556587 -115814768 +-992661363 -572066139 +-641424879 931006419 +960011401 405898920 +-545670374 45601078 +-940083255 -618527158 +-302590939 809583868 +-982765998 531006880 +-65044413 52110572 +-884783062 563314721 +-120466477 -577780486 +-500630828 148784853 +-762375337 -908491996 +375893902 -735075849 +-432680920 630577817 +76003794 102305557 +-522802325 -136653834 +828708776 610615561 +407807556 585405984 +238559022 38472554 +-658489214 715965668 +984677030 -921805564 +-598064221 -408918467 +-548346065 807619163 +338341921 131551512 +79321721 -787157277 +-545732861 -49576067 +691998429 272185965 +636977373 403259997 +-937587994 -28150134 +654819627 -816264451 +373866822 586867662 +-120465750 308361977 +-58871412 -564763809 +-588749291 560010280 +-81301132 240793298 +-890524026 -556721537 +-449679213 -205969070 +779033542 963041955 +9696288 -790543140 +773900658 403626676 +292392976 734771672 +-43364509 682127305 +737655458 759693116 +-157997703 -447334537 +-422803946 587577065 +880435358 939449596 +-481834364 861799620 +-828649175 850291934 +867452589 -818706662 +703268570 80621639 +-503018747 213891052 +-814928167 668680087 +192769397 901209776 +-806913613 934315547 +-29687312 -225947395 +-754974090 459198713 +580929520 -172078982 +-163926695 585379626 +-339967219 -993348264 +261434321 191593121 +-715886989 -485650137 +-702170813 590411404 +338519527 736672924 +-645726818 995917500 +235693282 -331410296 +662419017 -954119452 +854722054 -583540099 +-895122515 6018741 +-33210334 -919121217 +600687659 -671441423 +-752162440 572137172 +31505879 693718376 +274504996 598720417 +159655414 68875379 +-169622008 441756885 +918320650 -141626450 +826635384 -359461925 +144370945 -906942028 +799698146 -618617744 +785160953 -648854957 +534843464 -647743719 +-907530342 367805897 +-311564238 -111438862 +-560716341 -618125535 +946004961 101150421 +293770924 858121601 +-886320017 -246652425 +-803576091 -123859720 +-378950716 -467308588 +409481916 -254328565 +-460969274 -343641510 +346677783 -591945174 +485682914 -965876024 +701135544 205172324 +-231398769 640949176 +449626961 -328938016 +457666301 -297335585 +658409611 766053452 +-997927181 225211397 +-477607265 10175759 +187187886 675929168 +-298858993 -550899271 +-952728058 -615440758 +-704250955 -28317444 +-717914374 384994444 +614148675 376488398 +-583700708 65149444 +948675061 -141057132 +884746441 -545096447 +-182886262 446157229 +-917575052 -758249732 +-613631439 131964490 +1660352 -819755384 +578578707 197615476 +-369983799 -213310362 +-607452771 -788682216 +245521169 460106862 +-495611539 -551676008 +-156562706 -413696085 +194800020 430370952 +-350636731 -896411167 +131536842 54685383 +-942422771 -873819340 +171663295 -37959791 +-574454149 -592136744 +-357079291 671917544 +946262223 -179005427 +-475317181 149515296 +824894847 -753980758 +-480630337 819756910 +-5056870 -637437645 +-490815356 258635680 +445049118 -720376846 +-367665034 -862087187 +-894696253 510588250 +-455612955 -539450072 +-600240596 -13045384 +843352330 982737392 +802256204 -137633984 +518361882 -569837422 +182664151 -12369594 +-36357112 -130139606 +-549833206 134653822 +301712217 -371763178 +-280241755 -609999114 +-265295429 -569093543 +309915617 -400858399 +-295442571 338559634 +-320735242 679313585 +-135170536 350631697 +-60095667 568021529 +446749545 -97744896 +-685459239 147011693 +787389074 543814050 +-911736417 -382147587 +-374761329 649964976 +-260370208 -706709619 +-404657229 950928560 +-587752884 22017159 +346029408 881721913 +696360819 -453315767 +-982582473 845360262 +-749513034 -436992289 +-561203445 410133392 +12260010 -720740376 +773613981 655604712 +337693349 496344072 +19003591 530067262 +409604487 -540516712 +-638290463 -333510519 +-932747765 438487853 +-745302724 -254215289 +-751175719 976167652 +491265324 518661899 +77604941 921633875 +-303991013 -594411606 +294413831 384534039 +897148779 -333577848 +-306852676 886545230 +-528740184 -14851489 +351169516 426543391 +-519949818 59420385 +-313423426 -619803426 +200116500 733570424 +-524081472 414042657 +418699256 894618978 +-478416502 -823261627 +786774886 444047470 +-208974040 -165336221 +-184416980 739046991 +-690327186 -843225830 +332885986 747514409 +804264822 220701758 +-33938664 30486705 +-460189832 687951464 +-257188141 757618278 +663194149 462438336 +-888492312 -396384327 +-937732154 -508845631 +829876774 -500700185 +-511416273 -859057655 +688252091 139579688 +286602609 -643366371 +-556772118 -927812350 +-585666535 245238250 +843794319 -686163953 +54153467 744637105 +-719223002 -334129935 +719813661 -423862085 +692608465 -395861144 +-15326093 -383730070 +201102912 768038621 +840959219 704559389 +-455504996 -958607449 +-192758029 741647204 +-753343397 -38493816 +-97517667 784622350 +90526263 -928946668 +564641887 -79352443 +-493203046 -818333282 +785424281 -152043714 +423999533 -458542798 +-711030405 711154268 +857513296 319108375 +448979940 171529143 +656540489 -843844906 +899300042 732566602 +-111343266 570767467 +932583175 -39300761 +258068042 650702584 +537315480 -769822155 +523716393 964397316 +-432930083 880436695 +-790694971 -813231220 +-265173009 -276589151 +623108969 481970848 +510400293 762172360 +-625329640 115570490 +488051609 -770957271 +212519840 591220891 +264293359 827553264 +-21454389 -391817340 +-884075871 67081684 +831521609 374200638 +376415188 202965997 +-793345193 -369408153 +813163073 505731654 +-806743136 -863636197 +-368607821 -454860104 +911214763 615052251 +279549279 -94191929 +611578748 -539623245 +-160374072 -501281564 +600783038 514823133 +-942381359 -885820030 +384734029 589141123 +-421092598 -796869095 +182473185 -866393647 +233790826 -126810583 +-282858764 91350999 +759519919 -150278850 +324917047 -983661563 +-906681209 300651674 +85703360 131314523 +-179682700 -170774770 +-511613094 -327548442 +467982463 223416598 +175674276 461940809 +-118433815 496493532 +684502243 736482825 +-133560564 -843428807 +122406806 44465998 +589177232 797733505 +895553510 716941898 +876526100 863643801 +-486022818 749052897 +180558407 29803456 +916097433 331932374 +-774328357 -843208081 +-510237892 780718652 +-773843296 -500952142 +686039389 178404651 +818909986 995942686 +368675759 -588682210 +45101270 628142350 +947734669 -551790532 +500542092 410916340 +273270561 -200635482 +-322733765 974961180 +-277884145 999971930 +667149978 -509522852 +763702673 771990073 +-316037371 914642322 +975309951 492167906 +121948841 -109085637 +-854365044 -563005937 +607432005 552886204 +25159397 743835312 +-162178745 -243433554 +457871258 -34388349 +504545012 -382009083 +-480648530 -411409461 +-746284208 989368668 +259197533 -448108514 +184968118 499655299 +600215992 -288554395 +-658992273 884576441 +267298176 -650336374 +-270176078 -951045170 +-997451868 225078829 +-421943575 -641525072 +841079794 307120608 +603606374 759823638 +-887993119 507078578 +645012555 -373961029 +336736163 354544913 +-499077370 -567221256 +-999278371 -622124045 +962514103 -33575336 +-917758958 -333793616 +-248609249 819161787 +-636062446 681892290 +403280717 356137081 +-815669165 -238894040 +524464170 -933014214 +671118165 526683511 +-395029775 -888065152 +955727571 804119100 +-964446432 268373387 +-13263912 195836016 +-133386291 -757601034 +956528831 -453645379 +387282708 955729441 +-238571446 -590200729 +-850863323 249498884 +554502025 107397301 +736680949 115966182 +832844755 128880133 +407191138 -949536575 +-913121017 -78433722 +78556736 -338235695 +-218316018 -368881677 +-263041847 -423685840 +-596164124 -832458704 +-827984839 -832105189 +-988357827 423692814 +570701482 -404689296 +-571092876 -28838451 +-188375685 404772078 +55251595 -175818078 +-850302222 -952190309 +-989094950 520728351 +104422083 802703829 +221903764 -788411072 +355377881 142263775 +-38286739 193555754 +-833535453 -747281121 +-414442334 -712784424 +411096141 -190444027 +561182172 314173666 +-344264421 -68055229 +-132168304 200970766 +-815735011 575058163 +676225531 7772193 +19894409 210869285 +-735843204 556089002 +247466943 911631804 +179174866 -62030547 +-595599903 -308404869 +739649594 -14326750 +-367041459 -254267829 +-108562413 688741155 +898333081 -365972071 +-967990247 -806167610 +-606158927 -386842728 +-738603039 826356310 +-111730024 -135252577 +912068832 502127643 +121306612 714319445 +-671656220 -252266001 +-601195048 729503826 +-601594933 -454284621 +-894254171 375944965 +-468828021 -274600453 +-521615535 938353462 +-291753569 735426383 +394309656 -531266622 +385515268 -97626643 +742497422 -500352449 +-945722235 540502563 +-765041183 472554006 +247868910 -743460947 +364482601 811720412 +361405634 -633606884 +32056569 635107996 +-908998141 632663633 +20218024 120708772 +-440755589 -348111852 +364753886 -150839773 +-214959741 716347869 +-659158718 675265414 +952442428 674362196 +124895605 -508437620 +836319981 -75528835 +-800371827 -637758945 +-926988497 -876590162 +874117974 578592514 +-98950531 -887652153 +-662273671 -724450770 +521884935 502449993 +703506530 -862456537 +451264703 116249274 +261779190 -260351961 +-252969407 110148781 +-337262302 373568822 +-140477693 606544440 +751616310 -278350051 +-412619124 405522390 +631028635 -10418114 +-192074589 -799460584 +557963697 848162120 +-986746963 902489139 +981421866 857073990 +393688626 649022520 +-456577707 -926866174 +707546223 -48484459 +-286416640 -189787275 +-148567605 407035972 +377241362 -777545513 +-805774389 878855586 +-817318765 868700552 +-820211482 662000290 +-423409223 407999304 +935971057 -146346595 +-257265374 -812103200 +749841664 987544671 +487786045 -899138174 +281016391 -91812262 +280226470 -356770531 +-322321328 -835953892 +335823363 323519646 +-86928341 799030245 +106592743 -106149239 +204974654 -603947675 +-869856634 619125027 +-915641005 -171762695 +-415744163 -848688189 +-765267759 -986144525 +807711704 -68193976 +-252251034 -840032612 +919386455 -292274085 +-545517398 834261664 +631379660 296427024 +872831058 -444674937 +605750311 520203642 +893571226 -905809056 +-486353304 -572395990 +608052808 732282048 +-647998752 246637069 +439820412 735249157 +-7099300 338321847 +758736688 921222044 +-336073507 319780843 +-35980754 893124908 +-809177479 371214084 +-546548070 -565701712 +540802267 -289764255 +-657162948 -567281230 +-236643131 316015901 +374856273 -23631362 +-311866781 442427559 +279604743 -98215349 +753506601 -394684280 +-963146898 -171639079 +750851413 732888420 +438953354 162146407 +-747931958 242985659 +-760916191 -918415183 +299947020 503213502 +-610205015 -155674048 +683551286 912702604 +-732920864 -437442826 +-717165754 -296846946 +-932072393 610662787 +-404086097 630775735 +265338904 -450959239 +791339791 -503713806 +224735710 722858506 +767796239 -573576294 +536336024 601215212 +-169452030 755755284 +878820433 -742634234 +-687112905 671402741 +643465626 -523170593 +358808666 -997099646 +-511788441 527624264 +775128803 -903364713 +-841455858 316924609 +-218749564 -863099426 +-688950268 -108710368 +-99675918 14964498 +262274600 -664948459 +672834786 715478662 +163070522 -349566342 +135140703 258557277 +-711970551 -930022133 +623129619 425359376 +-37734250 871330495 +726732846 -428349523 +976408421 -38325142 +111819229 -765663185 +774363718 -618640902 +-506474596 529421648 +-584023754 -133363420 +-161354202 232193678 +-204855662 -402445279 +-287381786 573455910 +-518575352 4725783 +-109762565 -579571114 +-139654570 651698038 +-886863985 -547127952 +403955515 -1062845 +-374095186 -201775133 +362396170 -810189462 +931665569 624717336 +-264118892 -724817876 +282588529 -836504098 +235334361 357716014 +-809232207 -713598978 +441756338 -354761271 +-332932843 245477375 +-288342501 439392856 +-21460770 -165966897 +748548979 -651402322 +-571252317 852074568 +175260507 391051736 +-377267381 -580713356 +894395563 -776451685 +-717872708 -674212406 +-187072118 -709683895 +-67119348 -787875577 +-152142866 673750782 +773170462 -33073730 +543897439 -233176562 +123561040 470073382 +-352932570 -122481638 +196977177 515527751 +639799060 682951302 +451210093 -489180261 +-949311763 427547498 +605825667 -975053371 +28457708 -340597754 +-773752081 222062400 +667964796 -36734066 +-570486465 56544398 +923908700 -614190123 +-366653173 836734 +602141095 50429420 +210773245 568527450 +594543233 281453906 +906356279 839623777 +90595923 571497822 +-769280062 -363674564 +-138443244 -200671792 +222692398 646749093 +-255509855 -562522055 +-628676592 -125069767 +230327978 54622540 +343648096 26273169 +20984956 -411485643 +-26167337 -223450151 +-111135171 -785723393 +-73976512 -742118856 +-960767488 187189855 +-865857692 507006252 +101307914 189483969 +-150965453 500700620 +147992144 659689405 +390044486 -967926906 +-128958950 110344239 +-982875947 -459281735 +-937075131 206447289 +-598325499 -685252003 +303997836 143368205 +-12680791 798842112 +320057098 -56838902 +-508645683 634676193 +-163121835 -654495698 +-760203758 960269553 +270279115 -565170808 +-907076737 -451082184 +-482074511 747142304 +-693932163 -912407141 +993237023 -120756866 +809329570 -706208012 +45985078 654432035 +-776946897 176933970 +-924584642 652532824 +66226202 -512821906 +303495451 796392805 +310598170 -888502673 +515822575 -157541288 +839369590 770991738 +-395344238 715094859 +839355879 -764093536 +348418118 -73588260 +-152910014 -494053409 +97448634 -607362687 +67782523 -385122366 +-295893208 78475213 +381327011 538738869 +-329241738 615256801 +136399989 634993810 +-930186445 -609044121 +432269748 -437147961 +-146111729 -293149156 +47728195 661787834 +606531048 -666000334 +922058715 -417869189 +103202767 -289309962 +-168625253 -355956446 +-600780707 195652531 +-535394493 -897771345 +-800068540 314702560 +-241854613 -144084012 +-779921779 -364775474 +753444323 -944984967 +-826284183 224887633 +939211786 225966847 +369943421 4288794 +-603354009 -19572408 +-542669242 -953480824 +640829611 -460315813 +129266886 -770464086 +508673645 156757776 +227524595 756157523 +-895504263 883362074 +-597133117 -327718665 +36372591 689579772 +-101801973 -213571274 +-683263144 181455318 +290458721 711351953 +959165189 -906416786 +929657162 960519790 +135538838 -6815307 +-438206998 916754745 +-561955109 -256388671 +236532645 742712260 +422169878 606007156 +-84768050 -206001017 +-26533001 618753240 +-261177642 -342643957 +838137605 198717006 +553096825 272936994 +-485644524 -473414804 +-622214643 292850279 +64287871 691782782 +576732614 -610825233 +-635843344 -162813159 +882852521 567850382 +134719218 -229494177 +841327234 -413381536 +-703690737 -862129906 +-386409783 490989390 +984375826 16713770 +-968579856 -828137540 +-899170562 128527629 +558321706 -212552506 +876634385 155995894 +-205413207 50461854 +-660775192 -404119333 +-993643054 111119747 +619106845 186571943 +-683084580 621357625 +-99330601 242542355 +-264518275 495784190 +6610966 835486647 +-454711670 -731056240 +-197449474 129506487 +285352888 -825342734 +-342480665 22582879 +-695694829 -539711264 +-571801604 -714127787 +994610968 -16235653 +737265499 152466355 +776934253 -252485766 +200663131 -708394463 +-206386127 41074171 +14342389 755726565 +645051163 824183633 +486779299 365744295 +-110286865 -859635441 +820084679 624053555 +-963085971 -656236781 +623375152 -869004697 +670356163 -393101756 +586064360 -824000682 +-814750733 983111519 +-655539332 802427680 +243277918 655305509 +-783706511 -260666971 +514931936 -66255473 +-912182859 533353136 +-113080207 174919584 +922422770 201529142 +-356902515 509943456 +593036869 528767823 +-916510285 -52769944 +-383042775 -885354560 +-440502240 338374868 +962857096 275319868 +-89873039 92860210 +885046556 203501117 +734431789 671995057 +-283363034 56915142 +-899420854 694199374 +-922361478 786942383 +678199214 -674041092 +550681683 -340568166 +183592037 -457957741 +-624701589 421823044 +-22075166 -260830482 +-360825753 181228815 +733032343 -641124012 +-659429433 615747403 +467249591 -623103 +216054437 51614717 +-698479052 -559186625 +459334886 -669085693 +-588154141 735886432 +51353477 -735024224 +414451839 -993689713 +-151573671 758714674 +-503750558 -778035188 +414898683 589440382 +-95657141 107187349 +167048447 -861376907 +608058862 -18480740 +-723021203 -664085072 +310940450 -6623127 +54517351 834081823 +-499886713 -109696727 +888132852 514579238 +-468523382 -312036750 +736700637 142854935 +-864360952 -941679137 +251220175 -539083404 +-179282262 -784960048 +-208561474 668990387 +198647606 193518186 +994516160 592789823 +435615129 -764750688 +305094681 349321291 +921454834 -428738136 +824281969 918427356 +-324349865 -906026378 +-464433600 -96470229 +389264533 708450328 +-748865223 562084081 +-506520720 641573931 +603879220 765276556 +484877511 926842089 +-507170156 -165625931 +-868974052 822554509 +535387022 -823058616 +-820383193 299613762 +998151095 588911540 +-263800402 817593871 +772698132 167372 +-6657693 -973148093 +11477894 -131087708 +898432528 -395807356 +-891738350 -828600001 +-458158245 804696128 +-625051524 697237518 +329400774 219103973 +484781905 -106350048 +-896970625 982960393 +585812890 363513017 +70758981 464688220 +-392043989 635127152 +-602490119 -51889983 +637841795 212448545 +-857711271 -953588638 +-275961993 952997023 +-752539010 7191305 +-122696477 -300938935 +142403739 -909432587 +-491270096 548256385 +54807675 -703930428 +-559515067 662477686 +220024707 959986765 +-825495299 409661071 +451831171 -724116803 +-303094063 227956042 +483550576 725174116 +-418401122 -712687410 +656216090 -263764103 +-847062176 -116581076 +143473349 -241810258 +-907222185 -521308373 +-911760589 -406078906 +-257699068 -513165937 +429555129 218181959 +524511673 -128923690 +798554074 -30303577 +-897103926 -67389596 +887127000 -719988808 +-594578245 294444254 +-666878145 784407880 +-366955890 740202246 +432485900 -891374419 +285674144 454656968 +210440659 -943919216 +-184954276 -283377013 +-448909373 950382510 +39875177 -495721861 +-923997170 -509075186 +454694777 -461082042 +-175628410 746254078 +822940792 -809990859 +916791287 -476488280 +-312048536 68529759 +361466537 -298820082 +-706336598 861153527 +496717768 -798376184 +693269666 309658933 +-943927502 -529359658 +603695493 684906734 +-891369992 589958511 +541078307 -690115388 +487967609 -270588074 +16000250 594270488 +-984011420 792648236 +-276255404 -356864940 +-709978822 -531125740 +433640669 974200013 +731985876 303078549 +109762970 247537784 +304844893 193395693 +754683311 -253987925 +-628541255 538025617 +989106139 -117225496 +-957775967 -215025881 +779581695 708539875 +568206694 -98698310 +425065991 348850063 +-469169557 402675900 +-727282202 -210593872 +-581119762 311746047 +-576263365 -92482804 +-894577846 -804006729 +-933663991 106833537 +-869696358 646207099 +-25402069 -214257252 +340542382 469242329 +-577129085 330393742 +-276741504 351708726 +-291765536 461576608 +816480397 -630612866 +-608476718 -454277740 +-498383665 -313215703 +-238880129 70919135 +128113129 619465574 +-629600822 343195570 +-165385160 -804978393 +639025538 -601607836 +-691885319 -741843091 +-135768669 -190964507 +324156711 183769268 +-961637011 -104980728 +772398002 -353422944 +-780501453 657460415 +-333477623 479625969 +-873145360 673498781 +656101458 -886941403 +-124616488 55639105 +732677527 599114316 +831378034 -13155832 +251080914 -562966543 +986073779 -82855247 +-382474618 969151534 +-163218021 -673545952 +652637477 -614559338 +677732494 -147932430 +712134653 -266433714 +323462448 425961818 +749971939 -558741425 +-852405281 -338670847 +41826107 306615464 +719431424 -754171585 +-64729077 -551848057 +911882978 -418339957 +-219685801 -487798482 +-96970122 -807718794 +-279070771 -985836261 +-667818363 -254630206 +863127815 -12052253 +-191872292 -85105731 +90681374 251016776 +527964168 -750669254 +834465940 410082662 +-193673292 -744534582 +475507184 931792338 +-668524801 -571147710 +-327874585 728555483 +260215351 504525472 +807720706 998486207 +946748051 -962974403 +527207409 -978809655 +-392100896 -323928918 +300865859 777742899 +463649665 -84425436 +9540446 93955402 +-181651405 -839189149 +228690748 -740620897 +34421786 572466674 +-959965306 -595042225 +-543545632 909474808 +-413756924 -325757658 +336628183 -992472331 +917051411 189494042 +-119040695 -703982285 +-901146877 768252299 +-164419079 -12433145 +-975488159 -470539415 +962002621 -967785051 +-636602014 668982740 +-6686362 -260526642 +-10128460 -379778620 +470213422 -254424056 +950604398 590685391 +669276924 -536659763 +-493235153 542233380 +272487542 -136740493 +-716439341 492815167 +-340003185 -911464361 +-685202666 913832314 +-29964233 -953388886 +-332540777 486076059 +660677412 609551902 +-16109041 -839572243 +-138066273 -977563365 +267740623 207938085 +-322487649 612511591 +883814139 226655147 +223566312 -680293467 +-537860970 130018998 +624437580 -741846564 +-386482051 713682473 +-717578355 -541021398 +-477618135 828220525 +-681107101 469506570 +381205801 -952639147 +-322499344 687537594 +101522437 -29648819 +-267617152 -845321561 +-367591083 -953052451 +991024994 -774910799 +-381259679 287427924 +83187920 -374323822 +-221681117 -519459642 +518184670 359652381 +-812486711 792102839 +104685857 -51674344 +-182109988 793946801 +-807850105 629066445 +349526953 -474997225 +-300684311 -416372576 +-6029885 438691578 +762181446 714517070 +790075869 769971643 +726815921 770287516 +369839249 -114920069 +-199791058 738754161 +613390252 678511874 +531516198 -573081692 +287944649 759368858 +766506001 303690919 +452290812 286838006 +523583243 188734212 +272901208 639861561 +-662951881 6711796 +704032426 999880664 +-456260457 77355756 +922692983 -691289958 +699720784 -298962283 +-833295938 939578400 +-311073366 371169029 +-65026559 -633919099 +825948413 767775780 +944818530 -959988069 +-4948326 -860877403 +20061588 -466867531 +-653207904 -108357752 +-853344507 249552898 +853592038 -895335801 +552412717 235637499 +-964296408 -981377088 +423259318 943323624 +706869176 109481683 +-210022789 -561179698 +247742509 -154200333 +-358086142 -399074877 +-460400449 -37898883 +-439699328 895440145 +-792547739 -176465359 +109970983 910016875 +69150367 82346710 +902287386 -872329436 +677076270 957171757 +53319157 609521631 +-40386661 -494143038 +420196410 -231548570 +463683603 -899036224 +-671462636 497532553 +-764009152 -443941666 +833382742 -926154038 +-36190955 639925695 +180739049 350295955 +-817381611 99741894 +-2720482 -770869739 +-479871783 -740193478 +-919849282 -577861198 +828428691 -553001360 +955702805 135105163 +-15631829 151631781 +395850342 -651019945 +975047224 -37511514 +-804538293 135068766 +840137024 -170598952 +443469732 214151106 +61804921 862116550 +697839645 97229834 +234232415 683433463 +309523319 228234571 +935503454 -428345332 +838144952 -317923472 +394851501 -485581302 +188994451 950324379 +-470842188 -625887396 +-275659143 689306846 +498805388 -22248062 +686639260 -859327290 +-478065310 -982484218 +9806929 -382990347 +277477848 -571694492 +-774431341 -98452252 +782107671 -473033015 +570388701 -80660654 +621803487 -686386094 +-342206521 754178389 +-684429814 -409278425 +-625947209 -725025976 +874879137 -11798895 +96277274 4828910 +248571467 -972599742 +-81291407 -379805140 +106058063 -828257768 +524973060 426224451 +-532259657 689170057 +-467363859 -802338705 +736088445 6256089 +-563986695 670135974 +125983407 -376334348 +-576654160 296180381 +280280092 -372688603 +872782160 -89216730 +-300739246 12377521 +-439599135 -209622590 +678632737 505647400 +-362943313 -328780335 +421986783 289399933 +887512747 641897392 +411786738 783754643 +-159529442 734331789 +-530195454 436657498 +-656943018 -597282367 +91154136 230514867 +345346649 -886544039 +-266069515 54271423 +965617738 689286626 +793402107 430208176 +-785119375 -617184784 +-120291556 196774657 +563860095 -529379667 +-393211764 282722208 +-199926995 623150147 +144908335 -821329439 +951618587 -214430400 +794471348 -963475214 +713692093 119024517 +64375258 -695383829 +-331657287 511834575 +-63159810 -40448697 +580698742 750515012 +-492893050 438690960 +-767137306 -772979280 +994338726 -89442360 +-272006828 -113382221 +-515318459 133452796 +22511310 -824041874 +894218047 -994750750 +-170375793 -503559285 +-414590188 981945081 +-702967543 676713261 +555624271 880821611 +522475937 -484861082 +736072080 -571424020 +-15675810 867669278 +751775156 444382847 +916311952 15808550 +-61441175 -691582316 +-649153537 181263812 +-759292287 194852722 +-782433830 642452521 +707360215 -488834471 +-735968670 -186541322 +-611413367 -436730174 +-471723448 -869652981 +451511617 517393932 +425660822 -488841866 +-165013380 -685670109 +-691304175 -517261847 +-685069418 -861270470 +167169853 889666407 +-270833392 -92480402 +-682917246 -16417340 +-586159223 -95333109 +-326698752 -471707681 +-517781283 172085439 +218538690 -848686300 +-320940425 -927404755 +471715821 226116580 +950917647 348132423 +178718615 -79343531 +-288424982 611921177 +-65103233 -760181930 +324737127 -780977976 +632882604 540050879 +-980072399 -545799385 +-342226463 -642841338 +-219584889 -61230280 +-53761989 -105789902 +360673153 793371615 +-290995373 260193951 +-775724142 422198815 +639268665 741680823 +966557805 -636726801 +-71395884 -814260163 +-633288598 732569936 +408917298 -532230443 +-656398152 -465343855 +-419151770 -713013044 +-48760330 -960069485 +684846763 21287680 +420021398 -45083235 +-261726389 632365130 +885287242 -40762378 +860329890 804040729 +432762441 525685030 +-349729739 -861341162 +493568130 -957951486 +-118136492 670643534 +572035669 689274313 +827016247 -218711201 +731916375 -71619049 +-322032298 315473433 +-226293440 -298806742 +-646956573 979886691 +360758012 97507878 +-236033902 -987440535 +312403419 -325248333 +-736159215 -149071727 +-427931891 -26384797 +135262780 -966038711 +-798928806 -518529527 +-432495083 45227863 +751496560 -839463167 +307939172 -355284584 +663853404 981083723 +49032773 -98805029 +237757078 392094872 +912754984 -80070731 +-400522826 954703699 +437156604 767738350 +-437628986 609688118 +404403885 -161539205 +-689245089 36466693 +-727003148 297292271 +-14187719 -719477650 +60512989 574453956 +656690821 30579066 +856478759 258545236 +-218051637 -758887123 +-845306717 -594563604 +-143138116 98288021 +-35159665 722202426 +-853511483 847926747 +992102143 245858529 +104409861 -678098908 +-198168200 792347034 +771723646 -211050686 +-376501781 625204735 +888772215 -281085430 +-693915437 86525842 +-106491812 453292337 +-864538088 177670274 +592548573 -187656100 +-664215949 407586612 +400466618 6820325 +-180907055 -608776605 +-312955477 -76513603 +-660498924 767025570 +-683011804 -215847804 +-373326685 -659939448 +99923817 702819791 +389902752 567413868 +285840523 -699620734 +-554145869 262194283 +-785234302 -100006607 +-379883410 -616083574 +-951001573 -283487283 +393309478 721803696 +545688663 -579680892 +551518147 45581043 +-891424351 447981962 +493576217 -659027457 +-647930724 346075830 +-829869499 552075583 +517714327 489107441 +-14291128 502937776 +757297726 232861218 +528600005 742035217 +-583963727 382823101 +62573553 -509830877 +-498352901 906699258 +6470180 315287174 +-111418759 -966181747 +-281686641 47331808 +433260522 313945105 +-357156133 821940571 +-730746 335479937 +192554485 308991499 +150502396 895921400 +620459377 884955454 +744636195 469747981 +293152886 286674370 +-678458683 -455493061 +-802963371 766969489 +952512032 -987866734 +-507019852 621389338 +19695550 -849932217 +712470907 805868624 +-950138761 -724780275 +347869520 181902440 +-364163221 859773491 +-173306697 296019456 +-219284540 704978855 +3987281 -909565439 +-818325596 406235438 +407260140 371149547 +-465655995 422725914 +-812786588 -180858560 +637173066 -444120212 +113655566 710165495 +-902582561 -938850550 +925420532 -529552426 +12091200 -7622212 +912090891 -666718897 +388256924 -323870046 +843058270 -43979313 +531348603 -628724399 +-430513032 648802932 +2650794 -540634599 +308799029 -773406035 +-766208431 -59486951 +414002763 -939934482 +129599267 -716430762 +-301237101 -812247232 +541185701 -805751805 +391246165 332943026 +302230693 -906430813 +304577006 -692098483 +874808499 643260500 +-323842472 -948267328 +-120021927 84059314 +-700989967 678686457 +-690624867 -670215050 +-308884900 487025404 +54146297 274228315 +-275558634 -252163129 +-631144599 636982516 +899114066 -90512584 +406767537 889746684 +-682366749 338708962 +-958172529 -61754991 +47502137 250663925 +581543038 379486741 +168089404 995343539 +237423361 388343670 +281182333 -764561411 +525137231 -645427223 +-367046708 393191503 +81968220 719424714 +-594587382 50679821 +-58895931 -130097417 +-586530738 88186849 +-35295449 6773928 +-133607861 191780322 +-472603255 102708656 +-709628157 -318591600 +353531387 839591642 +413392502 36705135 +-41626798 -579764829 +105724509 -305758700 +708552727 -991177767 +-3855309 -136939910 +-583999370 -483234992 +870846168 -126336982 +145289130 145997248 +603857957 916633392 +94513076 -366826415 +335115832 -643323075 +-187947360 -581520401 +464629602 -312235533 +496270555 -626146247 +-863015255 -399839437 +-579160806 -694845847 +-200496318 637411039 +763356258 657766453 +-450773364 -700772785 +404008997 689196370 +9047762 -345689038 +996585504 940723255 +-509445620 -324947260 +259110983 414849725 +884856551 373264217 +-497422199 772521097 +-394405690 -965219972 +-470686293 -51024584 +484317608 374841980 +479187091 402924718 +-975041451 394250295 +-315697925 455871169 +329071504 796972554 +241927430 -948780601 +779185175 -331149937 +872260421 683184488 +-608130679 -424970368 +33812699 -942491113 +808985320 693676379 +86622562 944882586 +142047998 -441772555 +251799236 -338694506 +813045127 448615351 +377717943 -812663145 +-148616928 504070792 +563416062 -900555277 +347522129 891704056 +901074001 803352872 +203898910 -307065327 +899151590 695589973 +-16086287 611517173 +789409505 -833668744 +-895066075 552879692 +193055425 660848836 +-318248167 92463572 +217795753 691557892 +763817687 -922116219 +-788243755 -585731361 +-108493348 -300172440 +878540897 829525350 +224395167 -93981550 +-767187930 -768527707 +742733074 220676487 +255955143 -222513379 +180902128 638043055 +335401216 101629834 +-232907200 -164125621 +986706321 -120613999 +-909992938 -41966324 +-617924588 -880046609 +-297653475 240669374 +-390659001 165438002 +-459040442 568176252 +355631363 -898973660 +-52019390 -298211004 +772660243 970185971 +-899228281 926799162 +588512579 -204599075 +-650717033 -727309601 +-936365411 119260129 +489481514 399800121 +446744858 318696037 +848612800 -129724934 +249433566 865660980 +79899222 498894410 +-953799994 -936216132 +783454908 243654433 +865760172 -967262566 +-636441206 839070597 +-566199320 -495859514 +-863445537 -876475925 +496748120 -623572253 +-401038874 884453854 +-561625890 356701511 +632669453 253468135 +-411981020 293420601 +500982083 221667255 +71114891 -313766474 +854138750 872123259 +-15470128 -606769012 +-368104765 342888787 +497662691 465727091 +-207866141 526110648 +816934728 224571358 +-598912712 -729841500 +628159235 601640049 +409201016 707833588 +293354160 534829476 +-644563337 804133904 +493281903 523628610 +-615133482 762044891 +-867993953 -577392486 +-311699171 435886108 +947308267 -558897671 +-447691775 10987659 +-340415120 695544168 +-347967914 806381197 +-826501690 186826189 +121483745 219254039 +622561926 -141586504 +-302766593 645535056 +506082569 401359035 +683166009 714443883 +-413101374 -611134967 +961735690 539131157 +-530368687 454786855 +-395923854 -836567011 +811172625 27306323 +520437248 -25887094 +-604968033 232626951 +338137424 213022035 +-169647461 -953998411 +-634844008 -318724772 +-535891622 -915156613 +578557704 -706701035 +-765203491 -448397902 +-870557743 -53577793 +943780653 614518136 +-714391048 -684052582 +93603799 77896701 +-214811863 -545967485 +-74252528 -911954661 +324170458 359722717 +-661060148 -9125413 +-62376856 -637184024 +108630225 -133994168 +676026961 581361133 +824538048 190555566 +301294768 78857514 +73209223 189661865 +353053978 933459521 +-769745783 433507664 +-612127890 48413506 +-647307852 981348505 +-892054466 692405064 +403295042 274176097 +944164449 816328938 +-494596440 -917442245 +-734050792 -480767586 +714505990 54703797 +-266245167 29652566 +417423524 -4472163 +-494648302 628422724 +433657842 846950298 +-413379044 142379830 +155960223 512275005 +871347501 -428078735 +-19061306 444443269 +-536649277 870583390 +-79659779 -21448890 +434615105 -183632077 +-771181382 771311235 +-884241131 -713041064 +-917747045 321659923 +-179487645 120042025 +-420053594 269576741 +209690037 -675194880 +-309645444 -332871613 +-86488864 -687823145 +661749229 -723193396 +774040040 234191924 +-643544533 468384285 +466962413 -969606134 +-617358367 -355498335 +-117533254 174784856 +-727269042 788434689 +418329132 -518993506 +859699443 155067059 +908057595 144790318 +222048988 -341428604 +-609045381 677441108 +-488873830 -214355026 +390406542 777182685 +598029310 -720915948 +-955851816 -271311268 +418932453 -521599478 +596248130 -696819101 +869586180 235086654 +321909292 166405731 +-783069656 -500579587 +540668764 484714140 +716911270 -327424508 +536055143 -801471473 +823326387 -470534788 +-113173164 109412842 +479457072 432338189 +800399106 -596664282 +-506849307 483807001 +-863010505 -874601788 +-519918845 263751834 +445889349 34991932 +934467015 102340315 +914670820 869500287 +428356960 675247639 +835953507 -134972902 +-951774405 -734315205 +178744410 -614016380 +606697928 -688114933 +-921139186 -76300138 +-201149134 805311630 +-219346299 646840375 +886213210 -693902094 +555875613 -220233999 +515886638 162705966 +828985494 -398540843 +605509851 627006868 +457102053 692733567 +-946706488 -441410141 +276202338 -394243699 +159940280 890507253 +-578039030 -442675361 +674948540 391339424 +-587762058 -695850380 +-990103486 -612068346 +-892877310 -626480831 +150228836 -804051575 +878867365 954172922 +19441971 -233426881 +-690066166 -165813594 +-961778914 4834295 +64622386 -344413985 +-805097084 -73348920 +-200573311 -933262713 +188849136 -173311426 +261018338 978144640 +532306696 -206297936 +427819220 -112225655 +-628258715 774801560 +-151960634 -337801998 +868222540 995869613 +-356299098 277604399 +122344753 131447504 +-186430656 561968163 +76497061 -561124961 +-147911038 -69865677 +225242905 453968454 +558763966 -583480428 +-358057665 -731312433 +-167159800 -313351748 +131727840 421737939 +-523130343 -801130155 +-645279624 420483398 +-235040808 260205318 +995471101 -477841444 +8344926 -725554688 +304630392 -424141861 +-380493149 -918005816 +-598457239 -511261937 +113338817 639809524 +-94002564 419172917 +-542961149 784824874 +-256799374 720105896 +-691674792 -480057191 +-93444250 -326739931 +904396248 -798018048 +-895451247 78331827 +-44479911 789465856 +-687398175 -368566845 +-874908051 -287125694 +290519958 -894521311 +-113345446 594734179 +195001955 -22556185 +-768048538 186489098 +167309625 -382657472 +892699363 -364040421 +774655381 38395437 +618424198 481925184 +-423022634 721822523 +592279886 19539582 +135297101 213514661 +-395009127 -844112482 +-173248646 -285159055 +751570364 970769964 +-532751817 832045345 +-350583509 -692925093 +688629974 658317331 +113120070 995387981 +397659303 917844937 +-868099412 518759293 +847574010 -799875342 +-950661548 -259737287 +-549658237 822116567 +-820105340 -720062911 +194428095 578164430 +-699201100 532918421 +-394399894 -441844118 +-560991281 479955716 +918010747 -86914322 +17989873 111296894 +447103682 -681643925 +589299592 -138824765 +-578721417 -663568458 +-179894439 -858304161 +-393024585 20395314 +-444517177 -186077766 +-48615355 575694864 +54076678 -238217932 +59623928 -129869708 +569644257 793649113 +-264912340 269083275 +886632922 627659313 +-897082532 -696777202 +849190368 -590980883 +-424497989 -746146365 +-114687688 -489171182 +790145356 364754034 +-392345338 190251303 +369699399 -791672919 +-720880468 -831185636 +866662691 450995691 +-106682157 161161148 +952352929 286191220 +-338243992 -83987589 +-268577383 -81610615 +-250093770 533490622 +997891399 958650319 +-793630943 -376354770 +-86400666 668575556 +-126463356 -88962601 +-944868258 169356047 +-448236959 -416834958 +-4029652 174140695 +875625764 538500711 +-654064917 969054659 +-603004100 -570963809 +-207236953 -746773077 +-845426614 23763598 +-620983488 -148013337 +267058584 -989470426 +72276927 -101399040 +-276078847 -57457223 +-909876001 593973257 +-977084234 654798703 +-744387920 -821781688 +759958907 -974991874 +-9233880 -299997811 +765434510 -872406302 +-490157927 238173511 +563476670 514267700 +-97827813 -844932849 +981593035 -177377851 +-194985659 -336104646 +-590096004 -363235884 +-175428503 601392102 +893912909 -398417292 +709498751 -343427036 +46023467 -353968362 +-9520936 998365668 +-75424214 141017910 +-637873415 -147393577 +-709065808 23373946 +-675639828 -883188813 +259556329 211567889 +18018957 384524439 +707230283 -949127107 +-746242255 999052736 +-880375887 -430541888 +-878653695 884150148 +-295594279 -243596202 +937036822 -426493073 +-818066749 424535592 +95282727 -801157356 +-953312516 -628461088 +-210355364 967634900 +-122293534 -253993388 +140731172 -224426675 +-167390774 336615430 +-300402064 603774355 +618797364 -333863258 +-557007930 -950485800 +-516042898 -99320412 +526088722 604106067 +867017217 244768235 +-23798221 -29632374 +-39204308 798233782 +-598806016 -24861419 +516862720 -961659451 +-152543078 -958356349 +-730247718 -739986401 +-811559934 335762330 +-932023558 938369604 +963754664 392094808 +403320578 -716941721 +-554398704 876711187 +-669590858 4049705 +177295333 520138906 +-383376640 -938881073 +201090057 -136515893 +537586312 591457826 +380033444 337790497 +-313441105 -974016839 +-160407936 840411631 +785114337 -590089811 +477326963 -296123182 +2076033 145872726 +-428422439 795774196 +-326418828 -201083612 +286793297 -699694107 +737294310 913796188 +-311351941 -134216657 +62295434 -199758881 +-885525426 49369727 +234207840 -515643208 +377149306 764471069 +521534655 -855940909 +-798457219 -335542618 +-375603078 -822455855 +-615426332 -742357262 +159071397 659093802 +-797989332 -666955236 +632944642 -885644693 +-594703428 -423659411 +-11578290 242699145 +-301427065 834591369 +-650086386 -808300960 +-75886708 -122486029 +135412557 596889315 +795288813 381652059 +-486597070 992751082 +792484076 -949551192 +-605895028 720167969 +387417655 -428541294 +-736943790 8472068 +-151691502 476297018 +593943123 -446110271 +725861766 -694466524 +-929669962 420182652 +-794331752 709993565 +973214598 -398773591 +-629201728 -615531724 +-204116733 262547276 +-781102798 604292962 +-583838153 373060557 +-882226732 920234334 +62192888 563857560 +138656253 -707136553 +990217842 -300752849 +978098120 -327142310 +886650734 -258342827 +38684311 328327817 +-782404760 -203268630 +-921256726 -99131387 +-105509104 -737936641 +-922733299 291570130 +767751898 418289551 +-148119939 642023123 +-443669823 -447180338 +-216481875 494057925 +959018109 965290640 +687698124 405047168 +751065112 207054821 +388547762 543654744 +448199178 -422868106 +588603595 545807296 +-875677455 -927384093 +-287810557 858594517 +-597255415 850398274 +-708005865 799944165 +223128633 101778008 +-392938630 997610741 +869227549 621959404 +401837842 9953738 +215747421 -970363814 +-953602921 327199440 +741587495 -375465529 +-213683024 -701266343 +-590444510 -313895253 +521642287 314962457 +-443148683 -766358426 +72347641 -537030664 +-488317193 -139449590 +-343644989 234083987 +-407206156 903396092 +689004474 -303790220 +82139175 -24960846 +223067463 -139675217 +271713845 -510909556 +721104470 186210249 +725282501 -456662292 +402567417 -661954003 +-62143422 90054517 +667246007 976646862 +320255913 22993923 +-571109571 -384620901 +322641956 -323404300 +146406156 143929932 +734313561 -183862078 +106282432 747111929 +516613473 -200528961 +431488479 -784843686 +452340218 771743714 +-336422721 -866317770 +169499679 -480902397 +-879844693 593021085 +-306922582 -606412387 +-809138944 240666970 +935172329 -826140423 +-973158625 -794556375 +-416889536 -638469034 +-105873593 -528730809 +-967000586 837841518 +-97047825 -193329045 +161416285 -450923893 +570950639 -867092342 +883132236 -522022037 +-833454511 53919205 +-657996830 932510069 +-280062689 -266420478 +9261384 275271735 +938749815 605048119 +-480586384 -776946253 +-547740841 -4274555 +142295742 -100484074 +-289007834 -119219815 +-531613943 445249190 +691847590 961319935 +429885518 920249817 +802353008 -513614522 +-49869479 601015178 +-700080981 -911662050 +304404359 -892347723 +128989766 -345578292 +-510011859 921844813 +-598828764 -38656092 +718412858 880818281 +-616688408 -392820430 +97269113 214130688 +-326370383 421109537 +-372790232 530529205 +-880975360 -570359826 +857234449 -903122732 +-523932336 992141730 +923617128 869432322 +636906917 302549818 +-75674854 -783864282 +-5311847 -387973589 +-306469307 936891810 +272889071 -809401710 +-650883483 -397776625 +200218470 -414440220 +536721208 479450238 +383724570 323187630 +62409909 441008790 +871938368 77135865 +754944791 -670016500 +554009352 74895844 +-441068557 -225941844 +473137007 -136911379 +640149427 -878838125 +-644737444 892685466 +-386005703 471179130 +915512759 -989041016 +-684130827 -507548569 +641372546 -708286713 +-918979277 -471213606 +783569051 -98773664 +-779428155 -895789632 +-342343237 170190735 +675518386 -738835451 +-151445225 -879577703 +185276549 561434051 +561742704 -569449558 +978382619 -618931086 +456351050 -692516797 +417746410 -208832261 +588601046 -884564708 +-415199916 -349444322 +-468756102 141954565 +856257275 531777832 +-932880262 300466559 +-227034442 312228863 +183090096 103298690 +133819993 -623952283 +442617312 -67546093 +825942401 -206280761 +-305280161 -480513141 +729253102 -959115325 +-603696175 -107410976 +870917145 937935664 +-663282272 430220605 +414855843 -681350877 +-904116649 871856303 +-830543970 6995558 +277595047 -330852393 +-46850473 306626843 +-128986535 -875847823 +-632224747 -731568108 +-337722652 616424508 +-475082562 -69449570 +-723495581 -754455216 +-19703183 -112181331 +-143658640 670636940 +870354197 -37082456 +-871311751 -572864800 +-745414626 562381553 +753439194 -866879943 +789277874 -445982431 +195918388 381981068 +-423285426 927444846 +-229019870 51177476 +-923670239 346720509 +627551542 -996668016 +-887446871 29244611 +-140543353 418309705 +387719440 -656837298 +754050699 -143183973 +-930587594 426228889 +752858187 -827390573 +956671554 794409165 +-915124406 692273407 +-144610268 -604923300 +356666762 -60867153 +-14866055 -712535996 +249892267 -56958491 +-399784075 708312205 +427596449 390307723 +-593808656 -800097036 +96948407 -865499884 +678118871 459594031 +-989478698 -940107848 +344692144 -904323237 +-303547625 -413900102 +756292980 -918900311 +-323238155 -530050893 +170965955 206117235 +-836324666 198989202 +-68026617 -523870920 +-856298635 698065538 +-704764797 451647598 +777484954 617797819 +-773299653 504213797 +-183554134 199060230 +-453824119 -2903975 +462130796 516572817 +-82708902 -336263275 +-919057904 -215550117 +156071738 91536056 +-711462868 -566189318 +-172756330 364829493 +514513707 -884469533 +259202535 -714247767 +616533034 713363192 +-295294963 -199971784 +-339471912 -979574 +791565585 -952716966 +-947204445 323157682 +459803491 769420385 +998046073 32183448 +734302610 -102663872 +236451054 -134732264 +-488809735 -272697524 +40230515 -825008744 +491226265 646412251 +684397481 -114768453 +-70441708 -636705742 +145291398 -203487691 +-601445055 -211383405 +59217348 -966615337 +-124240701 373707322 +-29812329 -619701849 +-896749175 512956629 +923789606 982150197 +208640329 -793549396 +-226151592 151233620 +-36029565 307587206 +-423051374 -987753537 +801933319 -268363449 +376524974 -147893724 +-894434381 31300893 +337472972 812809029 +-714592607 139794036 +777779304 856095430 +-829267484 -632874340 +-386933311 -108079267 +-403893087 806291562 +648503119 -133422697 +-653110094 -373674709 +-474975456 -155556590 +-269122002 -358028210 +88018105 297579886 +712560265 -495605713 +679945035 -62155531 +-611238825 857283781 +576861974 416172407 +684765015 897248866 +429566913 616716798 +635333538 330649174 +-636489384 -938208199 +-134011412 -360124404 +579472466 -126983589 +906228419 266657711 +-122809641 742812866 +253070938 820353057 +174913263 852065120 +363985146 -906256111 +-797559979 599923656 +-235982779 -566010082 +-137592955 896230486 +691704839 -10032503 +-753707448 -934160801 +832164767 883372730 +696749199 -848461543 +-730358763 -129947091 +-902619060 -605339649 +120794350 -400668564 +595721387 394230436 +489357519 -195846129 +-915350537 619831876 +479278827 687489838 +151518559 -279916865 +-658911691 -932222830 +-185276938 -947511937 +-227820556 308009016 +74341851 975002067 +753520801 -501787024 +740533421 -868129220 +233899807 -112344239 +524573429 -313189509 +-664813608 532087995 +882716197 -975065483 +-724573246 734474588 +155548271 31298678 +633802462 -27640471 +937022381 -754486262 +365178058 -407422674 +128025399 -684628722 +-539297259 -68261811 +426120282 743443387 +313404898 541227997 +377180455 184613541 +-916271184 473047867 +-601520547 -432512845 +785482613 585806927 +-911502729 -435323485 +774202696 568273648 +900113090 62425716 +-346393916 308797113 +-452172683 38678697 +668687531 316629253 +38952253 -136348905 +-201826920 -720919334 +-255722100 734037127 +-371394365 -14836222 +778888912 204953184 +809790158 838565458 +-762528637 131367611 +549706677 -625618567 +-141096614 981431485 +-985078569 457266049 +466679562 160581870 +-164651449 644748668 +616800971 916277558 +-20251316 803855284 +722267625 482849213 +-498386628 330101913 +503080981 -614979876 +-624496023 -866552515 +374500746 -778502388 +235852177 853851164 +-119381809 116587823 +-201051730 -278946192 +595046928 -482939642 +-891117617 411741863 +-506178373 193234084 +348486357 624968824 +-549994764 182588323 +-920993376 97545444 +15294192 494267039 +-555142352 -634058433 +-873948462 660801742 +937598290 -121824600 +-551595223 -637885240 +555133117 -334950033 +828529920 -276958838 +251751059 -577560750 +54058568 -860151878 +-502662459 -607715251 +-444409030 -650121717 +-750619239 -486888015 +-273103966 496324289 +-642789098 -747414909 +376061207 565595520 +348571591 150144734 +484403330 408628327 +161057411 643254228 +-213318787 -128100362 +2991689 -36848086 +80339625 -582097585 +509828332 323196613 +631652463 -132724449 +-244189051 -784246461 +245225349 -324841535 +-323576659 794650684 +98915131 855810813 +-780413307 177250534 +596493482 -337807816 +353356794 -588226953 +498202532 581145477 +-812482823 463565325 +368793581 -260650206 +-889315755 939304106 +-530476995 468540786 +-597951918 429084341 +-324895223 -77661619 +-840301072 -909529656 +121306976 686918178 +-369708371 623102184 +86273097 941182312 +-484132053 101152922 +988677543 -568138098 +-950914712 240124101 +-250222566 -334404982 +-658203394 978642294 +-959916505 -999327424 +-665854637 457825454 +527746829 -785940950 +-896550210 333860038 +734715284 -529317955 +109869079 -93557641 +355179885 257398455 +402466576 -73043279 +77020702 -773943780 +507322122 425612381 +765741399 -950682808 +-299752450 361729321 +955647280 -518803264 +507646132 148485276 +-913012078 -825253128 +-829014993 128224503 +308588790 960516190 +600444693 912207893 +-925769749 -385165859 +235796161 -152452895 +-313650511 566326537 +934434468 -483192825 +571362835 -71952934 +834584662 -235993572 +646881882 -661246842 +496879970 -112571487 +-418835353 -43279367 +158846058 662813332 +762903902 -158658558 +37004083 689022749 +60141450 508423400 +981712444 -448157492 +28736249 509297329 +702492805 683741581 +810772953 505786711 +-996156378 -116301893 +-343405600 -825054202 +594021714 -2441556 +762977124 -57783623 +560252299 356826813 +569113504 -8299401 +-481963978 -381298144 +63599073 885947862 +81151688 -728967303 +-204085205 -677339590 +401831039 876262339 +741972017 985114623 +-38943826 -252676508 +586301788 -501129980 +-274003200 -447741414 +386387295 -115334933 +-905005136 764184910 +925534281 947191848 +-950807553 265532136 +-800180319 -434711422 +810480757 918354389 +471329211 -825329598 +900644129 733261865 +69991696 713981895 +-816483614 -370651317 +886347004 509339560 +966659448 540680226 +-415128150 -774727618 +162367062 850690968 +-854428903 851326303 +-322125438 170774056 +-549476565 706179857 +102008733 43126604 +937113360 -834476893 +-867135320 -998051708 +679650114 -841234612 +-826635649 526352817 +-296974218 -179409720 +766761338 -421492041 +805654436 688540620 +-323972567 216978951 +224601052 -919287388 +-753345131 -473833082 +-508465476 -614483337 +900881050 143529007 +-751549589 782196759 +-808367606 -862816389 +-95895373 -95159757 +729776158 864553766 +258811243 942292487 +-980067999 859583064 +-806478127 101574322 +457938753 831697496 +665732398 -309942825 +491300725 -66233161 +939167650 995273976 +271481440 814565335 +24737755 -708661683 +-819016315 -736455162 +86014017 -500284650 +371302198 -303285540 +368222362 -201573030 +-353653666 -192989409 +-243187619 -362092083 +-380614234 -558609851 +-278678408 -157521052 +515597240 -723809385 +581035033 -931853482 +731537506 695518141 +-587945642 -31043626 +981398676 -950252798 +-601786192 932761430 +-29315304 723986709 +479248509 533714434 +174871488 762224371 +-50358634 -594821945 +192389976 -524193639 +383917596 496916999 +692018982 788214052 +630852590 765069949 +684593559 -304960956 +456043782 506436640 +-157506456 -754328994 +-379671499 215347392 +-289484058 -560903735 +-11132452 874153663 +-542026255 -334674200 +-710287058 215635217 +-80952824 725514272 +115969602 205885782 +-513633172 -558593126 +240630611 -517390178 +-832870392 919855447 +553777080 -410012966 +313430786 303184576 +775575278 -903500958 +-624703149 -33736711 +545329471 37627266 +544891388 274079408 +-661809915 11656740 +-100339367 644427576 +255063633 56649638 +-780428547 -364765335 +695807960 442843028 +-986284197 976718367 +291061246 -905862592 +266697524 622515945 +414472947 14904950 +534054160 192785036 +-227527328 -347808984 +-470870823 800352468 +983008223 165791600 +-748012500 218767467 +959471784 -486476381 +97652548 369798741 +226338301 772646269 +224301007 392927975 +325247007 476300401 +-969692914 -509989507 +671816344 -231399808 +-703476545 -184306654 +-661739770 -722115501 +-613557270 -858301044 +987983698 993573834 +35427364 -536019263 +160442765 -815385414 +179442987 110375636 +-170882867 -460453488 +-16398536 685155216 +-600133750 498081102 +884849204 -183876085 +887185753 15171593 +-839922234 -318130698 +-993242505 114534795 +-451942827 21445406 +-356658470 -559470330 +-950996111 275837730 +-75773755 -704785489 +-193715313 -979574589 +410222733 375483868 +76002182 -339553454 +-756703395 -293168577 +-114989267 790269690 +-780040112 -853639897 +-386040466 -83418995 +-483628357 -815187685 +-432669794 445210289 +-380499673 -635917130 +-263712384 -915657779 +-696967893 -588479498 +-914814168 905605304 +-695974593 -981687646 +-274900078 -495047599 +672782653 598879360 +-325936943 617747648 +828243526 939461708 +-91996167 259512883 +594729523 168197632 +-612552245 -901975438 +235926502 -750798837 +-646191026 -749459649 +351596980 -105337051 +-745745454 862959791 +308960453 -262260903 +-426911850 141606925 +212371459 -149262035 +-105851065 -463523334 +-887141106 503463727 +569639802 -849672979 +-651819062 79873822 +-432616644 -506186435 +-439006654 209234574 +-323507688 -766092935 +858592661 -845245441 +298662419 874943332 +752305448 -71663682 +-126796996 461647649 +-859590362 -181338013 +-221905904 -206022696 +616796074 873996241 +-957822835 907806274 +-306907203 51003764 +-276037027 -46406764 +-333077450 -610693540 +474779572 612564681 +369349612 154048344 +-965379 -16615787 +-136639755 233766699 +-591973111 293359067 +-784808453 94715256 +-67190926 -209162167 +-97198872 -955935977 +553783268 -347462996 +326157148 522454280 +-363877524 438004266 +881535376 -972160124 +-491744967 956639393 +-925234407 -225844849 +621331713 -927296968 +725562762 -901240430 +-360834525 224860385 +-84657594 861026393 +186463453 458220461 +-637208622 -181786876 +-389464932 -94062201 +555735820 -544273747 +258008022 -695816274 +-329242717 358199507 +-280359218 995349870 +-434016773 -983754691 +-282280318 -684349729 +862152218 -364993975 +154050692 605168765 +26920382 -177694663 +-184039938 -512894560 +-687749911 -565264612 +-860949941 -287366365 +334130091 718918941 +-543310794 -765599817 +-278712934 35227599 +-982814786 734121680 +-678578668 932354235 +151409084 469761508 +59409248 303894391 +836018824 687558573 +134580402 -585185371 +574705951 699238766 +558592435 -474863720 +-134701808 -180008649 +289336669 639018410 +408284690 -470359475 +-786256432 988585805 +-783778533 -218829753 +110415967 -97088199 +-807605317 -975784866 +647358072 96026390 +687030738 267053653 +-554018435 557592601 +-825705084 615035762 +991119855 -6274405 +-27927804 754972491 +478754605 -669779611 +521429926 -424661153 +73271909 -926719679 +-521126705 -215362049 +780238198 819033800 +857767675 -91247414 +-558160957 106021738 +583495170 -371165488 +-189217319 -261763605 +-956073051 -896972707 +-69196792 -882168831 +491197285 350725730 +-638102998 -840623314 +478597702 985926787 +592578161 -383268585 +333369716 -606761321 +-7589104 977306338 +-965203714 49672205 +-683343604 -627634992 +-154062889 334160379 +-478954324 82224748 +-342418076 911516333 +-961307766 190102292 +631422838 -606325855 +-230414375 -30229830 +865746997 581144916 +-506501078 662683659 +-517444532 -257582246 +866680714 457494692 +-328838177 -901120355 +183194723 485332728 +-751885074 -240343429 +-621796309 -751095539 +854505553 387461178 +724318568 592358541 +-957209168 854779985 +-101497536 -984778913 +-677870389 -986238307 +436514153 15701102 +-86195115 -965538609 +-938411060 397594689 +785843251 94140327 +-332581672 773917067 +320389527 817498594 +602222130 969000615 +977945997 746525782 +382133233 751724677 +-182000771 337213195 +-316387925 -527204891 +997101322 -711358062 +645015952 -876603360 +-593469817 -797047670 +-733029189 132673357 +-808578655 300251033 +622784160 -993443257 +266790426 -972955548 +-173581512 810942719 +153372707 718240152 +-177689806 540909481 +586490468 -359062154 +474028626 -394099600 +364420926 670658117 +864807469 365638508 +581966111 536887668 +-650377062 987684856 +765500278 -443020556 +634637365 -842947642 +-521577951 -185772197 +468242977 69627020 +173802728 870546470 +-975042731 -233109882 +-462368758 -514774139 +63030757 -17904130 +-414460154 -417173154 +514024214 -584073039 +684812835 41935978 +744588915 -20561186 +367522274 -22193565 +-42205401 -437760896 +-116711553 458706626 +452614211 375154729 +931717125 80464967 +-951461654 -659969852 +-704306089 -97312056 +-464109608 -307037998 +357419165 -317702295 +290000106 -563728888 +164022573 267027677 +44875639 -448293288 +-548407219 -753930233 +-591140633 550382780 +-894461287 790893108 +951839409 -864581696 +509313536 903225570 +356499826 111601590 +321136305 646428703 +-460708872 -439350025 +-405985392 -651948939 +-332263258 290512973 +-268069304 619981485 +-898321263 -448547659 +-39395936 636203296 +-35159280 -190531508 +145795238 -711515763 +-863100068 662806414 +227714656 27055046 +-438417047 -416735542 +619853433 -351899600 +43213639 104828177 +-499827887 799956022 +-459951127 678465548 +368834623 464473301 +555602369 -17640701 +-196428429 42518272 +23770039 -180743616 +443721492 -806757856 +-428498945 729520289 +-917473208 394910177 +572573925 552133417 +703926400 -381284126 +765216555 345351640 +134950219 -514676707 +169550804 557686566 +367392909 910088233 +421948653 -336448224 +923031170 -426032857 +-932304253 817430365 +864263319 -56685125 +453182162 675755274 +-254056825 -171907634 +614977179 -186235434 +-137490471 965774020 +-327170303 -266699870 +228919832 -407285925 +226437972 626808099 +198652102 561823350 +-548740911 406367184 +981978891 402598887 +711239887 -253400380 +559733531 216929875 +411833153 331893375 +-741601389 -625002056 +183225429 267786744 +67523298 -177387894 +-238219402 -500542669 +-530218115 867045226 +485637158 -871314301 +207712024 601442523 +-378991597 164371469 +565355672 479696110 +-230911140 471327450 +-120812159 -210756561 +-682193995 -568083359 +-864709507 -940076094 +-542569630 -754967322 +-547106980 -478299734 +-283168174 -416816923 +502125808 725238228 +-937263346 -782259400 +429854499 190794255 +-540220320 -527497009 +643636642 -984324588 +507173535 -210656390 +311746186 -876342308 +279173425 160329484 +841544625 474712197 +531018047 -921865412 +-762154729 -563760998 +-296571244 72714814 +823749591 516056794 +-993241555 789565366 +-189016955 -744184033 +385058263 -156544653 +-694626953 314076039 +-222615837 -387710234 +-821832490 284948905 +-988180934 512329192 +-585632409 138505300 +600807209 819064157 +182397622 -238271139 +632558092 911183638 +166522730 -871114752 +-659866998 519375643 +-972769129 976569136 +845132654 -749644124 +84686190 -311712240 +-101048693 -101731414 +-996550763 734498098 +-386458000 328820803 +-238944043 559378799 +-37581639 -456262529 +610827227 657273932 +957390022 300459568 +-734001806 -70375634 +746328214 659554636 +881425922 208549443 +-691696072 919907111 +-681373331 926790622 +-951723398 293693358 +-202515646 -603204502 +-685362130 434835185 +975896554 -432231537 +753359765 -478501148 +956605465 976969572 +456066456 -932320665 +916594509 173746605 +269359675 -40006560 +-154395711 -911638725 +-195979870 -352297766 +-403792149 -784305151 +-706092134 -437470710 +-951899239 -304554237 +-154492262 292195075 +331171459 129743950 +477738705 622827742 +38216482 6029769 +34819917 -359985093 +-1727549 60490152 +498066561 -326875178 +532795952 -132873836 +488752823 563328975 +581343587 -799218533 +278279647 92369231 +-573124615 -40543156 +-956067539 -526766898 +510261309 -300521208 +-331737759 625962056 +-852813129 -234615658 +-352367287 95662895 +-187933597 40631587 +934730347 -728455938 +-386305452 -157861712 +714288561 -937413724 +-25997633 351589162 +430602727 617676631 +969811217 127664174 +-574665531 428648181 +61447634 -240492294 +-808637000 727875168 +-119339676 629389278 +825124638 390348869 +156113584 468651624 +-421588617 -339603106 +-902062778 -525889691 +-1725740 -296816024 +850398831 654284069 +-599312803 -335484039 +-143844776 993607847 +32506007 565416879 +404278059 -957005572 +819839451 -652357996 +850136414 -877284783 +732565421 -157103218 +288177271 -459117974 +620449587 790946110 +-54365374 -940439325 +481696766 557407017 +412882277 47341692 +-103394278 -468337413 +-41917842 957546773 +375011540 -862507664 +-944321617 39106759 +274237910 104824105 +997737511 825729515 +-350295232 405672272 +-279720688 -762638663 +-919899533 566358110 +898403550 433099951 +555057682 -452161299 +-773076712 -880386097 +162245804 -988791849 +-647874037 38495379 +-420432212 683285247 +984564791 19890322 +947755258 53121827 +-667732620 623292193 +88985577 -327794119 +-498297370 -615526478 +948184673 338186575 +688456633 -298661629 +-992120820 -808702332 +-884131393 -980688496 +-343170249 -630434853 +976578573 -749400464 +737502613 751890173 +-282777342 244867741 +610527596 -567657249 +-911445109 -729524308 +725321343 484705427 +-733322265 -379399924 +172755376 -118961271 +877875986 -977371923 +73738922 -964607902 +-874308660 -723099710 +783369881 849273774 +825157214 -371745784 +303421414 187882662 +578020670 -151070446 +61217473 549204252 +-966206432 -98516499 +-4149433 267279336 +32278788 840666599 +-737676671 65257791 +-973499134 -4439555 +86910220 958867848 +-558323772 -169370797 +-162377521 -646751667 +728062085 -418224470 +-548067897 -375085756 +-726721844 186847058 +811946283 -843089727 +390393211 391788791 +-546613479 711147076 +272169859 527480409 +175574140 428901508 +-190180914 -415929798 +41585188 -919908431 +-37771033 787880182 +-166552583 944649817 +252065677 974314064 +974008076 944681810 +637308072 292050103 +-405233125 -522912341 +-454729041 -615256431 +306183489 188535581 +596869655 -678219161 +-876988857 789483677 +628377525 176247745 +786206354 174266540 +-438551752 544134802 +634952988 -986164581 +-934732017 -629353053 +302454886 207360711 +93292963 846812315 +432434032 454880555 +-592836362 -94578627 +-989832994 497452808 +-616526517 490498979 +-589170104 356297706 +101607272 -225108075 +-110700085 599857235 +271792015 -838397354 +-627037983 296370641 +201363819 760506831 +-403812883 624799372 +557306552 832474485 +339882488 95249481 +732415034 596483590 +-92739293 868240454 +902231934 -614390657 +-73177825 550262245 +755260644 512469589 +-568752837 344656031 +837052417 503960766 +76230921 830407629 +-311158951 -745420439 +-384328251 387896179 +518462374 -135636831 +631371746 868713636 +73881360 538387802 +928337257 -118828484 +-336235910 -497105161 +-280361898 -330651819 +814702055 286413699 +-591710105 905091402 +-784482148 -25997380 +-47482466 322321863 +302109156 561138740 +-906148770 330500845 +642173015 892153572 +32502013 -184118463 +-223407858 751074147 +496593509 -360687321 +-988550133 508424540 +458744232 -947676129 +-883535892 174475452 +-690518333 594615322 +-25900704 472820487 +413652490 223380830 +972011235 785235860 +428899996 481518076 +305494495 -21381020 +-706877262 737159400 +-806263581 -625951125 +256681102 -632475089 +686859149 -133429511 +-442475262 -952444404 +-627839209 -621432129 +83033946 -355211524 +993283654 635808714 +184989438 277748247 +79044933 882178936 +-930555420 371058844 +-131320735 -457299815 +-645233557 574244014 +-182809520 429086723 +-727443623 -971532135 +667048744 967213022 +262082776 585288299 +248946945 742493397 +527453825 33538657 +781727612 -858968271 +-494440844 173442509 +266944596 -772451635 +698552907 -801725552 +-381408748 894783625 +-473061680 526401018 +-623744044 886634434 +552106491 -829731625 +-769920998 -523329410 +-421217588 -895610002 +488281543 216528330 +-275653237 222639685 +486555128 -375116371 +-198356415 577030006 +332922407 515698360 +-791745891 -572328489 +260851512 307534363 +-750760798 -309366576 +717175121 -257312143 +-827140681 137911712 +220286555 -622596369 +816642418 242903686 +-812887646 535942497 +238718069 -766727050 +-844142551 -897060539 +-781443926 -153228503 +-385350068 615700146 +-980091254 281129805 +742857333 -127020009 +208589743 242178989 +-367961294 -610329624 +-2341598 875757808 +613686213 226563621 +-133051041 14163677 +9690468 -884806128 +922348074 650385523 +-626663490 -674835353 +179480452 882866026 +-989731882 -120982809 +615364811 -507301659 +86371087 -169546407 +977896531 563415487 +-12138195 -772380926 +708462855 375844675 +259490640 226276886 +-421654222 -139876254 +474813144 570868000 +-508128457 -801849483 +-431140219 -201587589 +-427300295 -497925942 +197801911 158069454 +633482590 -818774238 +405741003 889655202 +-347533954 -989798601 +-71026614 674770517 +-805771971 605648646 +-806760244 891869323 +-128623383 292462535 +-828671957 873703152 +-888827832 221411965 +-88879475 932864854 +34893235 -630847140 +263129202 -384774942 +-897851843 609571961 +-708354792 329104307 +-33424839 -449784694 +277985202 408602809 +495711679 95646672 +611275362 916027818 +845281384 520597566 +412672515 433606547 +251355752 505077161 +24233199 359445248 +-634016061 801074597 +-97847396 -640729242 +-635803796 -703320986 +-320982379 935855705 +427602818 -996689209 +996514355 208622234 +-327270491 -693716848 +532673558 -366037777 +-583713164 -137898747 +888465339 -385453740 +-729470784 -676777046 +-542587650 551270089 +-646599420 174836164 +-150560478 -231655600 +272584758 570300669 +-198972933 -23754760 +67351594 -972982738 +-174484250 -331624881 +962805741 306334284 +121570254 -36902737 +690845208 -284627291 +754467124 287832492 +438950923 480880978 +-471263193 -173357983 +-747814025 451149784 +758340577 -892815115 +585909534 -584250274 +93183613 -784364173 +396588759 -430467302 +911571993 -523601590 +-976439368 860868433 +-683179710 570905093 +759356292 -878346218 +-829494456 761181221 +-396416626 480222059 +-349685393 -744569871 +-23172636 351909014 +864249060 -564684437 +166786369 870635241 +615145996 797035149 +640104732 246189303 +-98012186 623168782 +433432306 -156628259 +-433257305 305030114 +742593313 -52576484 +588801736 124149855 +-145377058 43835051 +-543803267 -469504005 +-50687797 -567163086 +-915923301 -318808616 +-759343321 -352566925 +525459150 826630559 +937387100 -925441918 +-208424870 -575175580 +-605268303 5734599 +-886511135 -784097121 +734131637 286614067 +-969095260 711459414 +-93338940 -842099573 +-204982233 -711269970 +345491337 683628287 +-703796733 -170946416 +-422089087 958328171 +78146923 72703865 +-476557582 210699197 +-103031695 738602567 +-10582694 715640038 +786772090 -210307598 +871425012 -797158367 +139728001 475162888 +-296957015 433313399 +-237583246 -450866060 +320958631 415196298 +-840117287 764373967 +7830988 569314773 +1829845 627370318 +91213801 121875733 +-257869069 -959671710 +940926304 685408648 +318778664 -626449896 +-232939091 -355875625 +-681823753 768058193 +108342041 -73240496 +-71800251 799891686 +940225917 522041437 +-545506782 -385779137 +-906747527 -826640735 +837300559 41394584 +-552355364 -641704964 +363991620 -744146015 +451150159 287245449 +-56319500 -751597744 +-641923272 -299123879 +895090504 538214172 +-997136128 -872766097 +-937428727 312705328 +-506821627 425500802 +853250914 -916488699 +-687374319 104389087 +70141736 -529772080 +520698715 441966118 +490751589 -642607020 +-943446410 428767877 +684620984 -169111267 +-65584892 -117686752 +-103128911 952530556 +929728162 588761531 +127314883 -91977564 +-545707123 855469684 +-931172637 289075294 +684136776 -696138202 +-638113601 -525079481 +-91246230 490523493 +267798166 697144076 +370324996 523792235 +739526402 -456090305 +346285727 -704813164 +-624549362 -787349309 +-626976665 568116166 +-249085299 -220922394 +827662683 -935032669 +665793260 62833568 +200799410 -459422882 +241317352 679676835 +705368531 436264328 +-149634211 832188080 +218972846 421846086 +-718994201 882295570 +-345859201 918600849 +621650378 -866805884 +788775142 -890839990 +-87607745 -458608978 +292802566 -847788187 +-534166346 333022187 +-460102705 757900842 +-331733118 58574255 +-53375575 -638965586 +468304626 650460662 +289582821 -432386732 +223148239 857299198 +-763242107 317518844 +980839635 -121291318 +92470819 248856552 +-251757843 -250631882 +53466100 -802331403 +554200312 979123130 +-539090951 -234612852 +103526353 419188160 +20122692 857081981 +163864270 -848641770 +-620571904 457429930 +450081333 -336492411 +211643329 -714610652 +39223599 389870442 +728435537 -912101017 +314551770 -726413027 +677133223 855612918 +-909382733 -778077080 +-482718364 -38280742 +-622557724 999781484 +617720724 -710129943 +520975927 407728431 +277261742 -348400354 +-4272218 -35814874 +336760392 -90981352 +149092778 233665395 +914507697 475722340 +-410381776 769226038 +-361807157 374845373 +316625266 363878077 +-830924068 40447109 +-509966739 -101368641 +273288383 892400116 +-84214439 -689725096 +343175482 -451170848 +151420196 -861826284 +-502457906 -461666187 +952684657 -135606099 +-667118595 -923073342 +-815696667 -66476135 +775082207 -997801469 +627231154 841010260 +451513949 -496318732 +153711303 660514294 +-208572038 -319869547 +705989989 789805606 +-925960775 -262693640 +-526565269 618434081 +-404888945 406592272 +760842124 686033025 +408983936 -469952996 +-459870242 -646472411 +704383385 -573608078 +517726971 349364215 +118076815 864737894 +412411643 -944706292 +-350572145 -520663789 +-91837919 -204102165 +507658757 -404345182 +72366272 -547262589 +104519958 957772540 +-950481211 -706383913 +195802562 -16926105 +-373347065 703843677 +394351307 -507275840 +-425857573 467608768 +680661165 485401602 +284600204 609761129 +-179019091 404990905 +-720461426 -420016088 +521070919 -918408472 +629959878 -291819293 +-611616491 422561443 +515330831 -523224241 +188953572 134209405 +-843484527 -605305179 +-720372111 124794042 +-952383460 804741609 +-10277311 -226983090 +-158524177 746406864 +677422746 140681194 +-611942554 990626468 +-589688300 583926040 +323744811 -301097809 +992478897 -51420678 +845707929 486718503 +184021805 180916406 +490037462 610740437 +-998733946 -145729211 +-735470492 622894193 +24994012 456131401 +964505655 -298693260 +209213120 833173312 +-929127242 585425557 +-393170181 577858759 +206194924 -336340170 +120227973 751019104 +-595938183 -270349552 +969643310 869118486 +-86050186 -874128939 +-403789139 920424210 +215755522 7564592 +-776245811 -277681087 +-349249089 -625242257 +437885549 -878729860 +-346339412 -338940829 +-738829835 -247722150 +-1980249 99709617 +825908543 -947620854 +58083344 -350987918 +97553216 646430768 +617070158 991465429 +63143483 -736961484 +-25798913 798217909 +556692890 -430923015 +923711986 367462962 +772583542 448781124 +-568973392 209737000 +897343312 -996853158 +832552521 -740557755 +-163671991 4916545 +-804197576 126365838 +-616111728 -679205436 +-288544757 -577894726 +-810893366 122224543 +-391396965 174965472 +612176701 980895424 +713970756 651320919 +-231489470 78467963 +-751374729 -390523528 +-455198171 -527329967 +-533103673 -962497695 +146887407 -912046913 +-846558063 -322734001 +-1463788 863551477 +124878159 -674085867 +-477172124 -22882588 +276021946 886898876 +770817297 197938292 +-383167158 -786625108 +746596181 -65023171 +49044851 -327121661 +-906003653 394606319 +-864645759 584433714 +-80200586 139363034 +808509220 -310815839 +-465515371 109977630 +-543087196 327396456 +742453547 -960396647 +675280488 781660253 +-846043754 243639361 +346533840 961355088 +209375374 837337948 +570195374 -795424251 +-269917330 617102742 +525073177 771275426 +973803050 -410662530 +703799637 -14276485 +-486346306 505331136 +630524012 58788293 +992496382 185588989 +-360553172 772351117 +405734882 -268558367 +672574040 93473739 +-987972900 -135083371 +-80812924 521805931 +-252059582 565423779 +561545609 840579700 +251274414 -44444826 +708906543 -2871001 +612304135 -399191551 +445097546 809183609 +-187956437 -334884264 +-936211573 837988893 +974060929 750875127 +261028727 586997766 +432361865 690132605 +338159914 -338539617 +-381910074 -317228380 +-725009820 -114230298 +-313695270 -574459816 +537114462 640699227 +-556166118 -478125160 +693827381 643100760 +431432014 818555551 +-632577381 -815724255 +-61051148 983724636 +-868736630 301827563 +333704035 -571689210 +982569907 -892042141 +870322011 -248316522 +480592633 -591866287 +-843988860 -996811255 +-966136723 -299152219 +-499079619 -105336854 +-651585301 -334014260 +-386055876 581149437 +-932334455 192912770 +-670617520 891470960 +15541634 873663816 +770568923 -278213291 +-921431750 768128728 +-49626589 -418451542 +-283159426 864254985 +-586057108 411944122 +-978290577 -943511456 +914987881 -269706664 +244254705 924504416 +-272529511 -984960497 +-583193505 -391016053 +-250186671 845936105 +-790522381 220402023 +684513557 464188662 +981455888 627450437 +400745381 764803550 +740783099 796463494 +313211127 98504041 +-239744117 -488385034 +-996794518 -733943975 +438063680 -130002545 +943568333 415333707 +980686051 124609415 +158794437 -567022600 +-414329975 -435792806 +784345758 -785614434 +-724487686 255912081 +408849361 -314575959 +669513374 606953848 +-32975512 986375931 +-586205145 -853998328 +-536904258 143831179 +523580485 719323057 +-590515585 647626588 +-482831568 -862762558 +-213863335 774091648 +-322478032 -670736594 +-688769762 -828762 +666922648 329122506 +153550453 -475192360 +278901646 -218097531 +698856028 -73435689 +447502189 140594605 +428504297 647709 +649952800 -404062953 +-550543854 790684051 +-799592886 -570689524 +-77354158 562100317 +25641423 -934456567 +-946241386 713059056 +-13281644 -343053119 +754586004 64540948 +-976135105 556350993 +590359085 -186358716 +78999767 238366113 +964784956 -666868201 +571506120 -909956190 +273030718 318301586 +393816547 489256954 +-645338982 850545008 +-274977341 -999715861 +-231075200 -125354298 +903378987 -453467998 +494333365 -648249663 +672039615 19523207 +359356523 476470403 +307554296 -711018666 +216799082 526194059 +814417025 -245424154 +390737237 980102481 +-209294669 -66332422 +652440313 -425113736 +-409809631 -582311738 +-96077366 -130621439 +447960140 -398509959 +-612713595 417344342 +-927209048 -371611932 +748804570 965444989 +-319944046 -602174269 +609719877 391877573 +180127473 945604079 +-961764992 913505238 +-545671323 -902699103 +-957505311 627983941 +-562178395 -379385030 +138001384 830974180 +-415000014 -836726922 +-230452447 -79948245 +-840347577 -551811563 +709854633 -314603997 +-907797509 -433982174 +-622544337 271192881 +-392350617 886811062 +315002752 194948437 +822657806 549299971 +-272343109 56184715 +931096609 -520815587 +256416454 -681188423 +-101808138 201692498 +-525019234 985812709 +-381029930 773650347 +-857635115 -737925267 +66560924 381616662 +-537803052 -511078399 +428793498 -300818365 +723121865 -685416159 +683061800 376755183 +-796468859 227837842 +-686065105 -411332662 +628121461 -834766389 +-630509296 570147948 +382294354 616202161 +357853600 51021792 +-636583677 199183265 +-48799216 712323554 +-260701415 -690540673 +-365660032 -371258626 +427368757 -947198304 +41162694 339254201 +451140406 -96560906 +-232625028 574955670 +428005931 173961477 +20870601 -699971410 +-549315230 -926504422 +-658869726 -621835125 +-822099956 625322202 +-186759966 -360901845 +929750874 94823431 +-44859951 -921150965 +206364998 659101296 +623131634 592850322 +-555575073 -365320521 +238584916 276719918 +468208582 601046323 +-704651711 -161643389 +609851036 500689944 +-724569722 -592394321 +668150863 -476518065 +268174037 -688459950 +785374811 -794618171 +-289730771 -973130224 +-971227235 510769884 +914586239 304661047 +-749020509 -148902219 +-381216631 467288448 +766871820 661705185 +451916434 -594538654 +-745514757 -807702996 +-110486444 240762546 +-363641161 -537924739 +-244745252 -430710605 +-109004482 962982744 +-474008549 898481225 +226813749 699277806 +520997607 -534710144 +250741623 150772879 +702402204 -258552158 +903119742 -496400799 +-472702142 460958774 +895458126 -447883743 +234559963 569423242 +198179424 148709906 +-77098873 -764495655 +-811097101 -369337267 +316643247 -194816705 +-529149346 623204214 +-142079085 144623799 +-413008207 401647674 +-784462112 373089974 +-256118249 802479135 +-493309772 831315728 +-357213505 708311019 +-549945018 652843306 +-135620763 511297765 +-124507627 265306464 +-755703825 806429290 +-167529423 441919912 +523546326 -225488345 +224870055 -179343682 +-270383492 -990514920 +-302445962 -458038686 +-358177217 -485736424 +-840989242 -997810505 +-500580423 269039067 +-501640432 582434791 +848775451 627851037 +348106355 -496824846 +700310335 -391897411 +826469729 778877692 +-295093081 440498004 +-342752828 585625904 +360659756 -865769335 +460929750 -733159510 +-161325211 473452060 +51576987 -534090599 +646241062 -887001313 +-879014732 394741758 +-74870004 -421058526 +960256118 734204675 +236859916 -285233190 +-813745634 740766381 +-395668526 -107629247 +-840603875 -466017558 +-940164398 408231562 +-374703915 -475379972 +-344973093 -489298175 +310668916 251826420 +-873060452 -690939652 +-375183013 7189303 +-832572007 965429789 +-63487284 772316595 +155314404 393619594 +713014133 -473730528 +-963799701 144212537 +-84522060 168495818 +540089849 -186349641 +159157093 -699018371 +-285882067 -865477650 +-99102717 961890861 +-658361637 -305383255 +-676457372 -995124309 +440495594 363613694 +154786383 273173967 +-507803750 -237557824 +-522831915 109096880 +-608174791 117356842 +976619833 514695754 +322347757 131183453 +-914443365 480206141 +990320424 -611298854 +353420705 -560057635 +604006995 -640495258 +451440765 -391750414 +569296835 -159179141 +-820817192 807648224 +-483562284 823594950 +-931646407 557601817 +-370191027 284301757 +81831315 -845405296 +-301512206 -330548306 +-345753470 -664466198 +519526452 -488160875 +-512033638 -963424288 +-99833850 721743421 +875864092 603902923 +-744151345 -954713771 +-835854686 -873173488 +-930975390 775592686 +35329193 -83202489 +-824432139 322572382 +690185351 445221751 +-828551343 838002367 +-626512806 77587618 +871687286 -687766996 +-919292518 138129112 +-418105617 212316982 +-978258739 -912227878 +-718421506 693686269 +-348355710 -614414294 +346832284 -779064966 +-894135283 172935735 +28745110 -591703180 +-46814186 550772026 +229600141 890410830 +594231164 -158866904 +277847034 -851443003 +725979646 139112814 +155589448 968370026 +289214044 -416550620 +422403159 -886112482 +784830504 -161408828 +168225093 -654919561 +970078904 -931128940 +947597649 -131714043 +542226747 1666710 +-940543268 942337026 +-951045316 507719122 +508670001 113933098 +-285804592 -10640136 +-462251381 -224719803 +93956586 -282026770 +-448715569 -877708647 +747600700 -252769042 +41853008 972115784 +-761718100 126649732 +678081904 -633773658 +-177615587 104299989 +-474854815 301991489 +-855827829 400880942 +-752174023 -777474166 +747727779 -95510003 +-860609015 -743028807 +774315129 -970285327 +-490832771 619045899 +762547978 -521607353 +91942863 -917422195 +695537099 -712489191 +-76188169 -860627380 +810605794 -816203439 +898803880 -816011661 +774046597 -511813611 +715074854 -77429065 +-112377067 -491702063 +-883504998 180597107 +-113422700 661112443 +-518420705 329902624 +539096403 23328933 +995417032 -399973455 +436510532 149550743 +-674600672 625071928 +-861044449 -544440164 +-741022479 818404443 +489862041 -775978790 +8548138 -872540783 +-36870261 528724462 +-990915394 343140886 +701763049 -504025239 +-64344300 298123970 +152644579 -136060436 +-410505415 -830237134 +-217732972 -605189699 +-996700789 664358406 +-355893197 676192305 +851254980 -408734787 +369357576 517998960 +71898344 -46166515 +607992520 966530751 +-879367196 -918759350 +953662387 -238000926 +-883215909 -430184836 +-50035190 750065766 +590737280 -482714462 +384414302 -547491846 +598752792 425935016 +-570596265 -115212558 +-410696603 -893175285 +192497833 -910095974 +933980916 836712033 +506011755 -325393886 +44144304 -377959848 +-817390854 435701672 +-332899025 984518872 +-222062713 -540853998 +-823241061 -617687373 +437804395 -538236024 +-805432921 -313321481 +317350794 312616257 +-588196730 299146364 +212549415 748909747 +-177868694 -343909896 +-569040498 -420003290 +-93885068 141614185 +469187480 381669121 +569408975 -813688338 +725183659 -343244553 +-250497487 638497291 +818541325 118744094 +-918059905 -229130173 +-899001431 -793338442 +-647468419 218974669 +-428755587 -294096541 +153187730 858303252 +528822415 39541354 +-204579408 -909496196 +-76842296 175792596 +-937049875 114657206 +122996977 -837593039 +996451233 690630386 +524210403 100339441 +-765827583 -583659891 +-55015584 -780244549 +-543876950 793515935 +-939595114 -596499314 +502546980 -993422009 +6202241 -152341089 +818336462 615630273 +-978244774 -920798402 +933908038 -117406510 +450721876 236507015 +976738214 209488345 +-381244812 602234314 +-84313480 -877417764 +868275902 -633889472 +50587515 62232908 +-481236643 135580307 +-914629687 -675349475 +24377927 -567185981 +912939600 205522596 +381350643 -590772479 +439659682 -653270174 +90678278 254782692 +-578314146 102073750 +-409682072 -339175448 +929157761 -691013975 +-812325363 -294315325 +-482072816 -545003419 +151181529 451910609 +127497591 19829967 +627625687 133989169 +-75936256 -435255759 +124648318 -610013107 +597247476 -419891376 +-575424818 -968978693 +88701496 595835767 +-379991798 628585762 +-572319733 551370167 +547666543 617814175 +720850100 53558005 +444982664 493408492 +830111509 -444952309 +83624450 266902376 +-461194642 575425329 +-319554359 -65277314 +183948514 -44486858 +358675319 669657976 +-728417598 -929875860 +805274798 -393724530 +927042149 518351055 +406035066 -912602556 +-586143037 806092040 +625153822 869055243 +634858410 784412562 +511734154 -254991113 +-566776573 -369696156 +460052369 594873496 +391477416 173884732 +785803286 -98656550 +950277266 -771442533 +-58277565 -925966932 +831537717 -33685347 +101901909 -377626889 +979295274 322925371 +-13767065 -792614240 +-62169561 956959934 +581933438 290886812 +754824159 370668177 +-376723318 27506510 +-602924918 842958028 +859564815 5133247 +-954155126 -616807868 +-600231906 -574190604 +987359455 949756029 +576161814 -458273804 +-571176156 -280675413 +-887789082 693501125 +-51248620 -769738351 +-876774386 549192778 +434783486 -314460671 +-999357506 -532735548 +784929212 -162709204 +-831256487 -443112781 +77131298 596552634 +-366797854 67042548 +-123348864 -362223361 +720449721 -972323890 +-622839856 -326784183 +-924078510 734465696 +899507556 828278711 +364331403 225643600 +-66281865 -216923817 +-382109896 279045355 +-547284721 477396874 +-922125562 -473903561 +-280492978 -332293011 +-531061960 927856952 +-77708843 -308899751 +536452424 319839825 +727700193 868289523 +-91929883 -260155046 +-285518366 257352756 +418113760 54799183 +495555017 -983917509 +136070354 -243340688 +975232847 -436856339 +15802072 -866060960 +-897228105 -475804375 +150903372 -136374010 +387400323 -602516800 +-861616488 -855049648 +186797257 -218243596 +843793565 558699419 +-229871895 220855389 +-860214009 806554541 +-466009464 765132000 +-262510876 -868584336 +160428375 868073051 +700834764 -488145190 +128737220 926327469 +-908542647 341136152 +175196925 649573649 +-618136922 -821803544 +309310464 818646854 +607861855 -331347923 +215951497 809287253 +17423032 202443044 +-590485410 -232494682 +969928467 -659265503 +-205832260 -502667093 +608184461 215403923 +-412941341 48484349 +-713465100 -556912057 +624951742 716753201 +-932603633 938079501 +-443668908 326839045 +-343672134 713474690 +-438277469 -967442632 +-598859562 549683939 +-713586468 -800989239 +-816808667 -419599251 +343347130 333908329 +301605464 -403451639 +-319775270 564298872 +899611171 -768561454 +-441045983 820300171 +586317464 -637567878 +146237006 415761217 +535537171 489496853 +961883216 -353300743 +-750061916 595944029 +-546286827 -543959455 +304264749 283945661 +397685102 400197569 +-53584189 349080377 +636191886 -525817062 +-206233154 -15661321 +-114733615 -204039665 +335130328 398037169 +754598843 200258893 +732836765 -774824088 +808805963 531987663 +-483952743 -345259159 +-227709791 -48525311 +842110738 837576070 +726792011 751687461 +917646318 -640389519 +92316076 -490686093 +884473671 -669804771 +598468440 237087805 +-124314676 196937580 +-714649525 -9402244 +134977715 -888152404 +-734839387 206463639 +345929767 618797083 +212406689 -684576118 +-860434601 149648463 +-107648810 -441585538 +822086411 -483956909 +-400076492 125885397 +-161294203 532522508 +-297304269 841850188 +28360242 804225082 +-274923030 416487973 +658060605 -347275312 +-939099135 -175604650 +-427180313 236190469 +171081814 -996269923 +-716470749 785386372 +-720209777 -427609664 +-863601050 476258540 +-353589671 833847262 +979344730 343976922 +-850356529 529322733 +734647064 -558730440 +587739022 897542720 +-3658892 -309354541 +27182823 238692633 +-265333427 821942527 +-370593140 778077723 +39056301 -367789096 +614435666 100323581 +-810013058 907892739 +-591681562 709274754 +87610667 -208844715 +566602282 -389472440 +-68976292 -274289629 +961838723 206365703 +-32010658 646211050 +-342397700 -988509293 +-24126162 201567164 +304412943 379686733 +-144046089 197842027 +134845321 -477099139 +-732674329 696623169 +839332231 670565044 +682419647 -350316466 +-739072126 -751572604 +-17798619 111061639 +-170365172 -498747717 +-523871718 418450188 +-867087628 -261405992 +217637201 642803772 +-410330257 259314033 +384508841 -943184661 +542718369 -933778210 +26436212 501885202 +613105538 302678397 +115594540 -264953736 +-762517036 87970772 +157317749 -699849081 +-668645087 42878793 +-965998514 570360239 +23761801 -644328163 +-756412481 602225926 +-641692199 285110416 +641515069 114248863 +-241640494 80818019 +-45062460 175847055 +-970957067 591223985 +-158306078 -474674119 +-853800421 622143962 +-170038771 981716421 +10291056 730576933 +-726456159 -815010168 +268238033 203967595 +376954401 -101898119 +10874992 -96051494 +-583154095 278770379 +-814074268 -219807700 +487998590 490923962 +370051337 -920577918 +-664081337 820161426 +995671925 -797080886 +337478649 173101499 +-130519131 116930773 +581276967 610583529 +826108625 789457453 +711078994 -616748938 +655310451 868712721 +574470915 -943474914 +929199455 446415706 +830953357 -234231306 +79621938 -288602847 +-467470934 762165848 +-898142407 -60953087 +459692612 -680103935 +-345690531 278811581 +31476325 -916146644 +615358472 916832751 +836363904 -17576624 +-742963904 -845291083 +873285008 -374572965 +107913363 950812052 +950161627 -34564136 +184189396 629738414 +216546362 -842989895 +693652017 29086663 +-541282293 -772722066 +-877420011 286662135 +-264579742 -556758989 +-922516623 753793005 +-309861410 -19710941 +-862568445 -792972476 +-107807261 -318677841 +-252488720 -464250853 +-356669052 665514611 +-265058752 430619653 +800935708 -430641067 +-164828720 487322266 +795482734 156605611 +622390805 -293173782 +-752575382 -20650085 +-328051 103195266 +-618181619 911724462 +-266895286 163002017 +-551734464 -760844782 +-858623220 909823426 +-225683036 474346734 +417753674 -853579735 +-485491474 -796691494 +926072756 643409899 +711293696 -181879999 +774678672 -743643442 +129720554 67430732 +-490409933 251717578 +-132271783 72448775 +-695910066 154314645 +-796042804 -879899745 +-352154092 -959987827 +630085660 805334016 +111966730 711683336 +961460653 237845022 +-650541318 -644477402 +-944330879 650593579 +-906695888 -776735990 +-180188644 -646737314 +269470567 734823903 +-44511011 344869558 +579348682 893482958 +711578341 147124658 +610389787 -334409293 +-135856748 734185349 +-448521853 -833909865 +228730218 60124855 +-377916988 -976674824 +-579360869 366560698 +-704551957 664750257 +308875532 269165025 +-391814078 86614731 +547462463 -163168503 +-959250213 -867374091 +603640527 870959514 +-701755796 -390623741 +280973409 806341340 +908004404 -665742667 +749448132 934300699 +678228465 -407027757 +-150352937 763149139 +-33178439 -395795332 +-570593993 -849900805 +-919479064 -48670684 +-654229517 962376226 +717103912 -142915269 +-446541571 276591769 +-48541696 554610061 +-823218859 512254554 +305547121 -862915789 +903186187 -709294389 +457418518 374838357 +-50956524 -110704542 +-761089985 -721660095 +663234024 -607203520 +349237993 244664543 +-436040314 855100585 +560662526 560106347 +515317903 352335482 +-930669576 242835031 +622630541 164938672 +-16442703 -286251996 +-385564577 -113337495 +-456171810 -829218592 +-624504302 287138849 +291729094 882307164 +197947034 -405624667 +422011938 -211552369 +953279331 -789426410 +-727030456 -570859459 +291289131 -402736298 +405072021 -758673436 +-583952632 773028871 +-341798825 191269493 +289909774 608559349 +503980349 -28943400 +221447242 -431395784 +170636347 90689529 +-588122295 -668218639 +445289175 -606295625 +388873216 894312872 +-808184706 -117897612 +-833689190 -361080671 +-801846870 643493865 +821969101 737157561 +506898883 149619287 +-2231944 330180701 +-246637729 -556604319 +-811730458 -794408598 +799002746 152731488 +313269582 737518975 +766242019 593554476 +-220440642 820971507 +-413876345 -542519845 +599787100 121711034 +653317981 231531818 +939408595 -638238257 +-68192905 320950588 +740220521 627829213 +786625491 -913989358 +-163182004 799280940 +-287430443 833046370 +107559637 -157429444 +989884769 463070233 +-633522445 999753191 +-538192122 177587866 +-300822783 -325381528 +-6533263 394036209 +831687394 -971874086 +884322484 -686640014 +305704188 -852049787 +713732707 793179043 +412549291 -175923247 +-77996258 -509570060 +158424304 -923145150 +-818069133 181382466 +248690609 249398037 +983315131 -898033940 +460986694 -510154045 +687028648 260782572 +894337062 -838186360 +-395650066 -246678965 +-467153802 -144141771 +677292188 -364590598 +597677711 169810562 +559777483 882089910 +233173210 -492394737 +581163470 135740993 +479840558 -212376867 +-984957265 -66208361 +792647501 556048015 +-377483870 -538919203 +572585821 -435545130 +-313590643 97736260 +668717962 262482706 +-81319489 686524542 +629716336 -648864480 +-159532815 -451635051 +-620339107 -542683341 +-653463962 -37552959 +801005935 -480733790 +486501960 -546412640 +-329621265 889689737 +411481911 -453351101 +936103304 -768149355 +164152386 961750980 +262361057 -613548873 +55032327 220242643 +443489109 278841302 +-410957438 -741764528 +-511699259 -336747688 +-939188426 -784496337 +-294607375 169482367 +362496351 -438431791 +-841795554 -295321548 +-741534130 475473752 +354468159 -8070854 +539841916 -794932558 +67598672 -216877277 +333112468 404132664 +-353110454 -84852616 +-203636156 -882031052 +286892340 586398400 +-370646878 -89523834 +259894334 443147835 +-767943316 -6920505 +654411785 662556535 +-785690896 975799836 +-645180161 708327034 +-100619980 -618065238 +-464400031 -404356617 +350721318 -104952413 +-90344196 490858987 +-788334160 -188292762 +379640535 -263261229 +-70101051 407348370 +794023600 223419535 +609946817 194068087 +-839916464 -687930408 +-560198549 348279901 +114068134 -623526645 +-367188955 -118965160 +692944547 -422637955 +888763361 458082778 +900051355 -43460265 +-411115226 -339456514 +623921806 583788553 +509473388 632090483 +-112210454 689587000 +718559977 165734004 +-885121592 682232710 +576411645 -164285396 +848996278 -337948775 +-888655313 259109914 +-167552934 -158926986 +650788577 850162943 +-217431848 48916119 +-365167639 40627095 +-415563907 251624985 +-227704528 431423127 +-739994177 -683196757 +243721095 -258478008 +317002544 879720313 +-877224056 -612976237 +915798126 414825781 +-791345213 578726153 +-870008911 613876018 +269360780 -684605037 +753583384 80671995 +-186965390 186729131 +64917933 604635954 +-567494447 -583324152 +476486612 783706071 +-840070926 -351539614 +-514409176 749119572 +-481052260 -541454929 +-922426872 -712715923 +787757323 -214580666 +-620670294 -241251207 +157361101 480988188 +790679145 254554636 +-720266016 -118576055 +781051976 506502481 +-205774078 451417936 +49024065 612463923 +-10835882 224370206 +679686839 -251922927 +-903796690 596951842 +857907293 138920608 +969608861 139597604 +63862384 -31986908 +-329108500 231343895 +-504641708 -550368351 +329225195 108465042 +395321931 377562326 +853027571 386652601 +-902850866 -589540514 +429302435 783365061 +471924896 -520297939 +402739008 300894187 +-765193611 192194306 +447199721 828434071 +83331920 -916369858 +-853315671 -312666648 +-412254651 -275436619 +672401084 549263206 +-771381586 330441999 +-413145704 -998066156 +-802967777 -940060358 +956823799 573419931 +663760861 -430216363 +-701339165 330316237 +-829697732 -552944874 +917837903 548034238 +103573813 -157903860 +339403744 -649720842 +76012800 498775315 +529905831 -280457351 +-827490851 717389574 +328423351 44810941 +158779300 854235463 +-795097356 86006991 +543538721 -688668309 +750004840 -558372876 +-972708514 -739598755 +-637826335 210757230 +-81426837 -326164253 +-782668688 475720938 +-336914993 520312827 +-818422918 -302358439 +504108011 566948052 +-852254471 -886670498 +-368289747 -323996284 +757299607 614082190 +-898124056 -138902717 +971324263 -474512897 +623511669 -854936897 +-240266252 -30772477 +855727106 -40705090 +-279231503 224361745 +-237369942 765818405 +190427167 -388784524 +620282634 -248391231 +965425124 347986365 +188048769 507505098 +-278293896 -987417688 +-159190063 167760617 +-817764781 601201952 +497372969 -569398615 +84764866 269826762 +-82651140 -579744079 +205518515 83341462 +-866064241 115789318 +473942113 569735901 +-742641914 -47682869 +587299561 -676764877 +860992855 -871163356 +-865693441 -172648697 +-219301134 -800825235 +842754155 800271174 +628689590 376870164 +374559250 641174420 +641817058 -724060402 +-302611997 -902973592 +74660290 -942436632 +-631609728 -938302562 +71296375 -529737584 +663607835 633355617 +541252977 645664773 +242012263 -84969976 +731238096 309715612 +-749454108 491879013 +323257298 -685391274 +-253494346 214990045 +70944374 709319562 +-472309010 -64920719 +-77762344 921986945 +-90905316 538526636 +-281282413 557077268 +-486382406 23025029 +-184458492 -816433719 +541862838 -614274653 +579258036 411921197 +710058275 608041862 +-783988731 358792496 +-676950677 492654595 +-44882392 396098923 +681806825 546397460 +81446409 -204198681 +216225978 -691160218 +842461793 -594280947 +-946520629 724227888 +-476623044 -254237569 +908011914 -397785254 +-273862201 247929830 +477568218 959877185 +-263134406 430572657 +-235695774 -598365170 +-323825890 74794192 +-778740818 -25501529 +-235377356 168773964 +210772057 -62953349 +551782563 98521426 +-918491790 718598423 +771051005 407630323 +972366353 884497148 +324200371 -499137309 +-409937718 690316477 +689360471 33638975 +136733354 -825781289 +-413033307 432590980 +131221320 256153119 +264061650 183627655 +-890717417 -867801829 +-654111724 794897804 +-431425061 -793889934 +-406633381 816984243 +224247302 448768900 +867427742 -482524280 +-441982789 -431447653 +506773617 -526239109 +-319385739 23571576 +922141111 172544358 +-937643856 871837549 +-992897922 88683944 +478101380 906019898 +-116734399 -665322545 +154227754 -757856276 +979157396 -560561167 +-903224486 -439245858 +16209584 122583127 +-535122940 -629389173 +571328162 -760949024 +980862786 917359414 +-87814737 583455440 +-815635573 -138714769 +-79524929 248024815 +-333385386 277744036 +113728648 -779916227 +431303678 616491214 +-976565536 -255092984 +426099040 351248029 +422529730 -762983232 +316790312 553967932 +386663366 -701664014 +-745961409 -692547882 +893950334 -193881046 +791811794 270462567 +981931959 552027246 +218959892 453961002 +-242224539 -367302058 +-130026948 -828675289 +-48485959 -718291735 +-49657026 -340520808 +-178191514 -517873019 +-675109990 -808639456 +-407819789 609084630 +406224207 -410609299 +-883520574 -380097674 +682158643 324867905 +635652649 419234860 +-953557733 167729399 +-672261124 81719269 +947410720 -120535184 +479145569 -246880282 +732597742 53930077 +-833381281 -749309176 +-890631486 940964384 +742106314 -988739356 +-560770268 613169764 +-794847767 42419594 +816869885 728606150 +-594239056 -436763358 +473467782 -248032796 +124211116 -705471953 +-291512397 149426436 +964739040 -258358412 +-320271897 -665297006 +682816659 219268367 +-594119755 19487902 +256164738 374612348 +-577319886 900971869 +-136803230 -377175384 +-56932997 -710932624 +-390764393 -402833726 +-9977477 -110951520 +-605861453 96504995 +-322938742 13808614 +-380764083 364487043 +-5871726 -457668619 +783017711 993545362 +-8908659 902078592 +450095524 209644954 +-930322022 -676675950 +702148943 734532100 +-79228825 1340520 +183187804 399745566 +-766578389 -706176774 +85348268 118360142 +-702078225 -984248910 +-662966954 548935117 +-464562741 514484092 +-360685356 452313239 +-850079124 -885838798 +-627729875 -991642524 +-746919800 368229406 +415886224 402444901 +-877086063 -387830258 +-996914840 917031432 +146999265 604537132 +331046432 217108369 +-516357859 392212623 +603317467 635717880 +576258128 -417441107 +-285406782 689706201 +495709802 -175491298 +352945468 -998470935 +530147210 400415218 +-902747340 846060256 +329577022 690273742 +-445790238 582909215 +428853875 436941591 +-556110566 620419747 +921260995 180414288 +-805454625 818232248 +682553008 -305291818 +538516823 -930799296 +605045431 -150542643 +906339355 -984757833 +-134111367 -583819645 +637918348 -102654308 +-993203994 622012839 +-992930294 -785936929 +-637239702 876642191 +-32080309 -813298239 +222180910 -889606734 +977503455 119918343 +-131345350 -857878578 +692908282 883734634 +-159077002 -361919653 +788773842 -701900520 +55884090 457534651 +208359567 -577271873 +-906830404 29070829 +-163257870 -187787308 +587699813 623792089 +-896808478 -306760049 +-746161151 -33122482 +-186756413 -952915242 +-60559115 -358146817 +9651888 229868730 +148428628 355698295 +-790749146 -291443111 +308234578 -915474708 +441100835 -318553520 +496025838 503558489 +172343009 712624971 +-754277044 462501992 +662297609 -826782341 +-537031400 -248276803 +683369399 410310553 +-487098194 -649655189 +855857125 184665295 +-970198758 -35497346 +882310643 -344259635 +-787312737 -33333108 +-232462417 -36641826 +739439390 -201133846 +-422200103 -864497808 +-843447315 86067978 +870065717 528949007 +-338613322 390093300 +414951590 654108098 +561233909 -727801843 +565667786 833541932 +-43807868 -626970291 +485386886 -382680548 +-606830697 -806053281 +440770888 113009023 +97398649 968566818 +970296732 -224006296 +-914140511 -174770081 +741394953 -204959323 +404200179 -649245036 +143478543 194936569 +219826022 750311539 +-673942048 -157694432 +-601105295 809699398 +-510973003 -250439880 +773553702 982341353 +888107169 -435440832 +-198461067 719537203 +-560914611 394898854 +-681635410 813190689 +643503604 376218252 +-173885239 143622589 +-741328804 -443024743 +518846268 -211303474 +448881603 348264944 +325292356 -588947174 +-934917977 -606420620 +-529332570 -616042728 +502123849 530222507 +621312392 382019057 +-113366278 946856098 +-987686625 -388852547 +-988049496 405038507 +435540441 -926681964 +194557767 -66937529 +383689453 529660945 +-496134654 -393755318 +958473576 -345529018 +207755385 -601696585 +-132953489 -99308969 +-74278609 314112007 +592536705 -348334343 +-273611271 -50729956 +386459499 -465199979 +-449658976 46549078 +257488547 730801750 +913487858 -787363253 +898878937 -885654131 +-845292168 -495296251 +892407865 -389717744 +-598011685 -61007339 +433085326 -246310994 +-644765644 -781640962 +-743303889 266038656 +-555705386 -625929765 +-974131480 620962981 +954087553 -621652743 +-580724755 -724621139 +497813952 -116469072 +606646735 822510318 +656018899 358438519 +-182138334 -835654278 +458245459 -88976101 +672917784 -791302599 +-611697439 47999908 +269707702 -323513705 +35818946 254682241 +867422068 -542833399 +-265825377 927077304 +478184567 -428415345 +-915403081 -944432945 +-239929481 -681423394 +425196812 -414207012 +-497343289 84571430 +-713963619 -634706928 +-333420716 -359991492 +-323195661 880497330 +-853644952 -53688475 +738818951 806130680 +119831459 207292575 +447529467 832279675 +-820272649 -361787366 +-73557066 -228888386 +823902272 -319477971 +656617694 829352864 +-211269715 -34638837 +-799151867 -730930155 +869243982 625479770 +718218773 649553362 +-552419991 888853435 +128827868 829397837 +-140937396 -624818110 +386183429 -980164268 +360214131 820682721 +-340102004 -149309263 +185203747 -806833192 +168695931 907794148 +-527163940 -225848161 +-323992239 97919733 +-965574543 -266899631 +496586893 858984206 +-837341042 819094379 +632132299 -593553516 +-954429787 -522608461 +-371280408 690024220 +-77277787 26082006 +-919970044 -13476975 +263016828 441103827 +675032506 -286803261 +-731897996 -498719106 +954735674 -117590343 +761196549 -98629991 +-518495080 -417605931 +291830314 -696350684 +-54683016 -368488358 +-698338235 -312905358 +30480821 -76613357 +-448753287 836918215 +-4696 -612800397 +-38512565 -989465536 +608084936 785505764 +-20975061 680839459 +-952374917 45287891 +749467468 970885273 +36507649 -297021932 +-242715972 -765991770 +-852800425 733500233 +-749177437 -721437875 +-692062940 510418274 +-126888957 -500557444 +-708183164 673627167 +869534475 -138298152 +591634441 878057303 +833967608 261198082 +-348987220 521726583 +333255284 600820069 +-582019493 -979224703 +246408367 773278215 +868223324 -739612009 +-275121475 186951377 +-883857412 523258929 +-94738702 -6902689 +604398617 348290769 +-456148627 -197362656 +-590307421 -88858201 +599326931 378704124 +-413808155 -591261356 +589730771 -940631309 +-70372848 629469149 +220358469 -954106664 +898994163 -863841371 +431732505 220821958 +450995423 421826567 +72236796 511047689 +569794628 -245724186 +-760803887 871933641 +-916657844 -442879545 +957041488 863332875 +343253262 996666996 +-70371001 -369447849 +139951282 -236878578 +670857857 882252039 +696421007 -552719340 +-704563212 -974440689 +941733273 -391239252 +-904190697 216311487 +-644918586 -19665453 +220353545 313687778 +-961893700 822871243 +731077868 -425191414 +280882038 929213365 +962630325 -399686187 +-426454188 -526879349 +717143972 260689923 +-236233260 96561434 +880069616 -825915487 +836658892 -849212912 +662637600 -74517241 +763336540 -556842210 +-855534971 312217463 +958744887 -333031357 +230513770 940417712 +438981634 283689376 +-91857286 419140859 +498741653 -735276742 +-616852697 50882283 +44436204 580667562 +-258953869 593442709 +-922279109 446337926 +-688729931 -285020139 +-19392844 926620097 +-833267410 -379554511 +511218051 -207412959 +-998827537 460781366 +-655079114 -863800884 +-658463719 -416396181 +-564263705 936247946 +-334054391 747552209 +-574710045 -554849745 +-3019030 431518841 +-345946100 542444692 +-934633362 -895353206 +801440687 -831674039 +-787144735 -703673181 +907060716 405335822 +-974344553 573112387 +-456363212 -677597746 +-213598488 -621655347 +-357800960 -191163861 +-454550995 450638286 +-664620355 613180140 +-405196926 -737392889 +725768525 -942646133 +-818505447 -606068220 +572449216 -829754518 +690179045 661779479 +210783365 242289667 +-630563685 532463656 +-64282067 -503107850 +-210931837 54480040 +428547423 -607610294 +-112830896 171126174 +949211741 -586867833 +577386007 780172968 +153891827 -121068836 +-190328598 -415083232 +991087925 -858934796 +454004940 181724147 +-128843731 27817113 +-143367454 530264899 +76509327 528829320 +-863937235 110134902 +851722962 -979678309 +176758422 -941113827 +-147404586 750248540 +808394573 650024247 +186984663 -957650185 +429804121 611862851 +-741341685 -722483888 +362251810 450251951 +-426689060 678500417 +518230426 140573570 +-302716708 868988180 +948563124 960342408 +-710436535 674217294 +77308811 568955379 +-618341799 -932197260 +-534686923 -386187374 +-703177584 653953198 +680102057 -380442225 +-752125271 -514781135 +465266358 -582050646 +174438124 378872101 +17091220 51944163 +172018059 787501628 +423085712 -365767001 +596980028 -431980574 +-93742940 -87326698 +891959215 -675708878 +102352495 477552973 +721054382 -490000654 +624981697 413235972 +147026318 368063018 +-996341993 -978958945 +-205922656 -745910258 +479966507 -542433069 +380338975 806767844 +811007680 381789514 +-814283003 -298355383 +311920144 364499476 +-967798762 -800828150 +96527508 119999286 +-483034728 756397213 +-229587906 -948425461 +101586538 -39425467 +-812330400 850559177 +-756965807 660048828 +131911457 -469820032 +-802672347 107049047 +95465808 -841210324 +499989070 140052893 +567414300 -930858260 +-385295004 -823211751 +-10129709 -910488495 +-361083220 680838178 +318581552 -802351220 +681580850 -637216739 +51165976 476355267 +-290156307 -91628418 +-956577112 481825826 +-507776614 -124158339 +484796449 -860612149 +718075290 935659381 +834538771 -689544591 +630701125 873376365 +766885081 -163473589 +-18354828 280218581 +199879181 517155895 +752245131 416088089 +792856438 400644071 +622888248 -348854370 +837992762 -353128774 +-201604754 -89748702 +-665127301 884769215 +-102536974 -450516898 +-783893928 -161999460 +-16947102 804491877 +343054191 -676404095 +-647978823 757405940 +-995307500 -54981848 +-423562859 226129952 +325781838 -335017998 +-644208394 -320941676 +-316854156 -696038383 +-270476395 88516621 +-56070425 -238425375 +883053802 373983359 +333122995 929361469 +189346317 -447506258 +101095771 -301031228 +47677520 -141554189 +754569721 733066647 +-458641870 -457800234 +313150450 674732405 +956837370 283691784 +-26452811 300388581 +137545511 -335019888 +-214957649 902572772 +521884699 449948640 +666864353 -485332517 +-741418794 536829237 +407494959 875878388 +-448625446 346126194 +703574725 -838144712 +-887043083 816468173 +422744851 -391067356 +-728186340 272974522 +-936454340 -498692813 +268570607 876389968 +898670073 -253909655 +-194615333 -298549312 +-4569176 -306708253 +584486163 984594216 +-203690182 -609034797 +67714508 95204738 +223199243 344828640 +484985653 -969619625 +-884430879 -368931777 +668521684 -875645693 +-761685436 582684057 +983936539 229119317 +-517870133 187440951 +869846996 -755126336 +-506322120 210555041 +351652951 853781676 +-747581702 -100900839 +-514093286 -677633289 +-238482280 -645833411 +873075992 103715704 +622839050 620200190 +812019757 825232247 +782453956 -895761795 +-563044383 -229904954 +759737972 -253610823 +425961855 -840899985 +-747378094 164326813 +-779999811 -587547224 +-218133702 504818367 +-144915680 257632077 +-581749134 30779431 +442412642 -892116305 +-786762231 -476878906 +651346193 -181553678 +-70466604 662046908 +402215426 521628757 +-425991645 98711334 +-993219440 -72279725 +480748485 -397969827 +670365902 -654275324 +-34326453 96588540 +-373389963 300665932 +718363328 -843629224 +-309900923 -25782837 +117662819 916872183 +229385090 579809778 +319844712 -327467823 +198970879 -729020016 +-115998944 100052428 +-829498246 969691312 +303647868 -581439630 +-221862417 622225409 +-305601589 186550876 +-752337690 -799810823 +379419627 -402181910 +959259168 -938275325 +-39647045 -64950669 +732450112 -689584717 +-995455407 -865932410 +13541374 113545716 +-45499870 -702940784 +-976633894 870865257 +-379278862 -398396229 +-116222183 -481224262 +-973536057 15756523 +-200472034 405400745 +365882601 56870740 +954711062 -921558930 +99655389 -915314502 +-142120344 771485496 +-471077194 895083192 +-400887439 303800479 +270036587 295376610 +953954589 -119341163 +249899633 925420493 +-22670461 -974692780 +-754511818 617065521 +119321053 784015983 +951049854 422339612 +-456359000 -648237676 +-101202899 -941184506 +-357344835 -497326586 +-250730987 80950421 +-438315070 694530377 +-439887264 -513349002 +-943674191 -328037573 +-427641008 -695568588 +414851329 365560329 +-933418994 -950742568 +-728233544 991914793 +567087536 -815247554 +-931270154 403694695 +13852925 -691332959 +-220693159 20963421 +-393488961 -401974098 +841189355 -962189558 +34566032 -62852403 +653461269 600844181 +-423658937 -571546893 +-968053678 -828056865 +810715552 462391005 +-186979512 170497268 +-611880364 -715320362 +871201069 570269449 +123102591 560777981 +566804931 -169257210 +-510306380 -667161490 +-721713194 -268370165 +544577081 -630678788 +-656676006 777418946 +-81425376 -888826628 +-34126918 -744097651 +115690893 -941319003 +252926214 -905548765 +-66004173 -782001179 +-749328527 666273918 +-954516999 832944155 +775851501 -67095612 +-254860557 78194585 +249379041 -271876562 +492539585 -918512721 +87440865 915105478 +-168716281 645996470 +130067034 513469439 +875677088 737072818 +-516580150 42620736 +650584234 -198369750 +693921807 -965454362 +-681173569 -603481965 +-43006643 18905551 +-826846214 -168325098 +838367462 -727233654 +882289978 -38280718 +-604948769 -794977752 +133501088 -792461983 +141573094 922349122 +-996925096 903939112 +234459773 769264375 +147000876 884802546 +-411722964 705446717 +-588899242 -474160666 +-517837500 -849683227 +763506247 527641196 +-263100931 -410029722 +-249232791 689315443 +597603700 -819259994 +984745466 261896666 +-754483200 -813757529 +-630552144 -870665763 +629383029 -604212577 +142720486 649637934 +-500510349 -534297270 +-141118062 -758766766 +-316905467 857777506 +-230763708 -846862562 +766601030 -548993343 +-777505990 665941177 +780009202 -784085563 +938303333 348176125 +-97837038 -555436794 +-166340157 -730833259 +-920048956 -10378845 +701073794 900643186 +922223140 -572005228 +-485518019 363723377 +932984976 513052444 +-900562863 89495631 +-284485294 305848245 +237600274 -258002275 +206820715 -754200375 +860862690 -996559416 +452545795 713651105 +-248742101 642015985 +318703018 -644785646 +-39038992 659904121 +-568220417 326583901 +-348751136 -979405250 +99336837 -568736240 +731690746 92125872 +-382886651 482254077 +136782005 -788003397 +588772738 -992250587 +236487310 -380631216 +-438730068 69161229 +-326069538 485179959 +-434059474 84182137 +-474682655 871095149 +-776711901 962098704 +-416550267 224258674 +357669766 134605183 +63289920 442591229 +-81808195 483063789 +-398432942 -820908934 +-31697384 -649805999 +-587542184 497363207 +-4119067 844914477 +845277092 -30579207 +-139443130 -138839027 +320953352 185392882 +304201823 -908226818 +-919779654 -158277889 +-858132071 -535761873 +-302033920 -846256469 +-260025045 880946229 +563607595 -437178451 +-698107830 19842057 +704972621 166029772 +-538438532 -817498398 +527580723 -194368925 +-337670136 565251326 +97830385 891641200 +351955609 -907398756 +95343738 295494687 +-786950374 -238666927 +-983848756 -520321331 +-624441179 776342462 +-933312430 530870666 +-957136373 569042688 +-658058500 -738454297 +367750427 -101506060 +-688033962 -234876063 +345094314 -619252178 +724855636 918635947 +-604072064 -396898262 +869104790 -197635534 +186731618 596294763 +561020479 -73891665 +837515900 -761518629 +65978501 161008221 +-999662728 603663875 +969920746 -11940343 +-522660580 -636440507 +-655417868 418782945 +736618105 -588602253 +-519456147 -739509454 +-675935586 568561919 +210137290 813635644 +-438310271 -104098720 +-895003554 495950398 +-965217193 -677575590 +-221147553 66224203 +329087104 -126181250 +-286502418 -638759810 +-195220672 882551912 +-784069405 645688678 +-683492490 -746001410 +-619129567 535496403 +-443571934 122093709 +-298733826 -537008979 +337557863 11071146 +921495320 935699382 +441286775 -545198748 +740159850 410664682 +831887950 278820496 +-206889441 -394498379 +-691930906 246310050 +763782367 415457672 +-298176853 -920017653 +-800383781 622626462 +792223133 -434251569 +298507326 -116442068 +387452419 -821087863 +-52818585 42109247 +-769101140 863963769 +-249930307 109033427 +957506368 -149160633 +965030664 345577946 +790004212 -218461089 +982298033 920225771 +-383859279 -469728943 +978736820 146367194 +289054453 96827369 +480242278 23607307 +-244261604 74449241 +-425192846 368235180 +-518252198 -288978738 +872485870 -74498701 +651540471 824677316 +-335249308 -574931575 +-644211870 251284702 +161505316 811808459 +-71932412 29338302 +439568180 716442220 +-942492263 499660189 +247355777 190293467 +-826486237 -544762714 +375925318 350968198 +383983091 -735068050 +-409083203 978212795 +346046178 583963831 +-456280864 866032636 +-469032630 -143891032 +966821393 -407938748 +243983006 -587178999 +-99265978 686875966 +141385643 -805162075 +131201914 -948516616 +149584859 -540579444 +882934730 332323724 +707444565 998972120 +795031392 -827785823 +310194229 712826746 +-12715634 -614463507 +-552818504 -780952385 +256913120 82620642 +820310815 794391643 +-69251536 455790522 +979270666 -985678960 +-126519072 -773985606 +895934989 755096491 +410390763 178696231 +999378836 891789844 +789286475 -558470182 +-183846635 982173907 +333244812 479770766 +-639992349 -338032423 +93447820 100995567 +547687045 -76975609 +540598835 -406037932 +-849268835 618814607 +362537789 735592434 +960678192 127601054 +-93010749 -365008920 +579336383 -416998845 +-45261199 -895793583 +-234445363 974627602 +-98087440 291617597 +-580243684 -300750022 +759027518 -36665590 +98378600 -817297617 +-361731084 -740162515 +554567379 -717076517 +-347546138 643134616 +-783534911 -976940876 +995191691 -927678442 +-924813978 -201916951 +96541751 480383564 +-365742533 -830842971 +-280624724 -686724126 +575977888 -237155943 +794350060 -153463213 +-380670436 -220731875 +305999024 -103400345 +-414946225 144197094 +-290892435 -693867469 +-519141971 -857295702 +-188141127 9423654 +666216095 -777209031 +411297751 -13802777 +-286675101 -164050773 +518301507 -703147739 +294845745 -764853046 +283904660 495270235 +464469374 523019107 +-716394523 360142217 +434678497 -473673086 +-136190968 -851300246 +316139964 529742367 +633951621 473289488 +-982787110 980462305 +832596581 534218974 +-412169861 616143322 +-719752771 636725168 +-317004566 789461276 +-159043078 -310023109 +-685334815 -547192345 +-404025773 -171825592 +778036116 411925399 +-112286769 695280910 +945072926 -956156553 +-81607961 -497093895 +-418396022 741907261 +482158826 -158928275 +-61590666 -960129789 +-428440440 -500206547 +-937866514 568034588 +78318387 -415783781 +635602581 91389432 +-751886371 -365789487 +-992505618 47513202 +-434739652 -966240245 +331789621 -799738581 +492367732 -624730658 +74435268 640682354 +-456650689 467515187 +263893706 -484935823 +-909234124 485317392 +94855973 964287264 +223014013 974953745 +-634672967 720670194 +786091413 53077410 +-25912958 991562425 +-815669438 -260629240 +412131640 347612500 +-708422653 -997696231 +-268552349 404286926 +-156059200 -310683829 +-53280053 -236782273 +-86703671 908065121 +86587146 295991408 +846621358 618944826 +-620431297 -723334791 +688230166 237955423 +390904901 70729999 +-636197763 -984312583 +-648030143 751817667 +-817022780 85342463 +-742318464 -323487771 +-760313712 292094921 +-205626923 -43668439 +-682245938 813463358 +-278890436 366051881 +438549065 -818438214 +894364371 77871265 +327902613 222189913 +-152062440 205451437 +348193338 -646879670 +-486974554 -249118396 +-517856277 665611096 +-158568701 475984761 +51399193 -134171585 +759235606 -978509612 +572690116 -526677096 +48944335 -35493330 +116788182 -83789752 +778037026 426040904 +-975349530 -758677875 +-798584638 -977972355 +-735816097 780250609 +-763187867 -738444018 +-975732435 925268014 +-78435905 110145483 +83103918 -138513852 +668169951 645310342 +245944124 289266457 +394836028 -863567709 +-856564164 395466155 +-921541790 158643547 +676248045 -796047847 +802429752 -719414626 +366949750 -887661711 +-620934516 -860236492 +-430993714 -609609525 +145963420 -209089212 +-80247056 331869177 +-572225150 850895081 +935261800 -103783846 +319249038 917723716 +-943518808 -20818790 +256463771 710509997 +604208175 -630869926 +-12726315 -140875945 +492284013 244842106 +-414924507 647618274 +-932487559 514370508 +-982555354 674665545 +419300459 -831623503 +626105354 -64318705 +935479049 -840077088 +221066537 643806166 +751470141 -950723283 +612196253 15428615 +-140570797 -292456325 +-85195076 -607093095 +437408552 774652047 +719664873 -491342205 +8287721 275734369 +433191353 -425043991 +480204898 917114868 +-622783647 555808341 +-715852964 524938359 +555776603 573631014 +-136121988 786460257 +642006748 864667755 +-807281370 -156423422 +214566464 713121065 +-809797713 -975756295 +562550210 794061410 +-586872234 -988212808 +-356480879 -360936458 +516223358 -549754801 +753980302 -166054480 +727957438 126943050 +774843476 -613381708 +442517769 -953826092 +-138382322 -952857385 +769764886 -299850016 +314339943 183609707 +841594071 15949603 +-814455414 336767744 +-351194835 -123522404 +774077266 -434328082 +390305432 -125495292 +-134945567 -561615594 +-513284285 869696801 +-739377914 -29715432 +-558453861 547693677 +-846637732 -541298018 +441373526 -802119255 +15496021 38087527 +-529773449 -205987030 +-757340307 440147196 +152014448 982421991 +-865459424 742837921 +-902718064 150970233 +-380479132 479856185 +564160224 -192336849 +17371104 -266237808 +672428477 243251757 +8348484 751175509 +256357148 86495311 +-314827012 -517880140 +-412506959 -947033146 +-135016897 552086847 +623741724 18181277 +-633111563 528122783 +541473820 -636664319 +-596247349 -22437149 +876714118 676117712 +640195554 -602927826 +-426080246 648804579 +-459904805 -752714445 +-934402968 984078862 +-743974032 746901394 +97426892 -603988236 +389686664 -994940120 +-127893516 399027594 +319119636 411534628 +-597449382 -949345353 +-177109686 -45370845 +343083932 679864366 +-923448217 253897233 +990367743 -65311868 +986458407 503684657 +-272673986 158225036 +81975213 -957460286 +823714467 -265832383 +709155619 6589178 +295235816 610326505 +-139907283 800515666 +-567372232 -485668028 +416661215 -88368601 +946252656 774737949 +110812437 590845697 +-28746906 -208464458 +-780917855 16627593 +-900342339 793547031 +195327970 -51195672 +712848171 882395106 +913537555 204636524 +-279819891 29858919 +896804802 -939686501 +-587185191 -1757666 +-458938153 548479958 +-688491184 254494294 +-846175321 -875129444 +998176232 -963477618 +-523886657 65124855 +597889383 893938374 +-830816727 -114505839 +-867914305 447463253 +-471776723 655537980 +-279628579 -62642824 +-773479199 -83200745 +920839847 -839409623 +-275794007 773592501 +876678839 -221685776 +754710390 -762921047 +-925290165 -283921171 +-838694304 -429903418 +251120831 343908765 +-505908428 -475912144 +-639132207 -432785458 +125015790 -628221769 +-646973139 -168941113 +-467859483 -454071256 +-203776237 -667134820 +628194129 375944785 +-967069377 229018322 +768676060 146821767 +782572213 -404581243 +-889772742 -962344738 +-868433577 580021357 +-293547010 -103470831 +946264211 413302525 +-858549674 66275197 +100360478 -560933263 +781982439 845570856 +-470958359 -924483339 +571502190 124125518 +790288098 -975202545 +395070803 797758432 +-164911790 60053446 +938202593 978401743 +-776102031 453857144 +469340876 -593899226 +866866416 927474112 +712960363 837751152 +913769554 -677510902 +580775080 -899496678 +-711483267 -244551944 +-714642017 843992244 +346492842 52146966 +812101833 175428901 +852220919 934266160 +186655685 -21942884 +788017034 525219872 +380009270 245361695 +-194102480 180429793 +-50752893 605342127 +-783830018 662826962 +371174440 -78022828 +-212989093 321152449 +-188167893 350900342 +-778206029 703929619 +833511618 -461005841 +131078964 -972638168 +-418719715 -449658017 +415271138 355092551 +-883881367 -808897544 +622818903 -304925828 +-821547346 -136610454 +375782806 936117216 +598867789 -497274844 +278631530 -517616068 +119290242 913564349 +-922787193 -163129723 +-1194711 484849466 +439240529 -596162578 +-928790494 968409799 +-962562108 -427296811 +-257567199 -103440049 +-251858126 998147620 +-86326134 -260367950 +-373062319 844192152 +184222201 922637221 +-367812992 279958075 +-447550953 -795832708 +326630587 125750725 +-976892307 862677186 +-143600913 -417676974 +71472613 -829682340 +142257483 796358918 +304517636 -588081307 +221647784 843276993 +-604303921 644082193 +720544191 618579862 +612840916 -461925502 +807053852 872153051 +-331705772 248357419 +-387248593 408052397 +-127332977 -588532047 +-535691518 -369903590 +487504298 -235690189 +21631042 -331565966 +418824686 558347188 +-564071313 410529800 +-256432269 268453163 +-577615900 -880262159 +447096169 794575086 +543544181 821222647 +-27876800 -329644064 +-742559715 378384589 +601179986 -636979251 +-30933491 -115113340 +225309907 735430343 +-552394505 389199316 +126004094 -977205128 +120540 487244351 +-787737107 -759303086 +259282210 -370309863 +833221770 354582944 +-245198253 -576980037 +818094234 417550344 +661243935 218238818 +-388777210 -567199923 +554939406 -415132679 +-645109003 243665139 +861498252 -547729215 +-537754488 782955573 +-373854808 626787945 +642212574 198191188 +144371140 88054909 +-988157989 -394857297 +276754340 692391307 +928576407 567506183 +123311479 217045718 +-739334381 566168464 +384465141 -479999669 +-345380306 760194145 +-407382655 -549157232 +975831624 379222336 +-391171876 -283772871 +315045328 -15555342 +808256766 -245842675 +-439549392 -305845978 +814681876 -897210606 +325098293 538577126 +3666214 -125286002 +-287893100 301961856 +283571893 -899725687 +174316289 -127710785 +31914740 -501285032 +-772191738 278311505 +159113830 -753465236 +-448804845 -502444781 +-30656571 -344169887 +882052626 -690476058 +102514748 15828440 +-380540095 925600662 +577290835 945153146 +772819885 314037238 +949053161 616678225 +8247002 284940895 +-519017412 -548466912 +-991445048 302824143 +2977292 826006490 +-890213222 791803795 +-10314973 746381436 +-201299061 695256864 +-343414932 837291884 +36548923 312752636 +-640913350 961134789 +584415560 -935205664 +-958046840 682930245 +-5140242 238323602 +277419965 -880001595 +-831993572 -346958516 +-882393898 190548401 +629661257 -175580108 +-513720624 -88672363 +-267580545 -628751866 +169171758 566403318 +-7616712 220428497 +448891895 92363304 +693714162 495027267 +-391940343 -424199178 +-350194952 572029584 +851393602 780548785 +144161078 917289136 +-760747490 -215445382 +644136856 -156531129 +959461108 401221483 +873199954 -114833469 +245723010 -16281941 +-176954960 706695702 +880543954 -622806605 +-833622445 -892299305 +616935734 78296729 +379838810 407199798 +-799876090 -362965001 +868747221 65951777 +-428351718 368401614 +-503030018 221590160 +423342102 762881928 +-501341909 -503598115 +-760468570 661227255 +-800808805 541698142 +-507537964 939878612 +-230970734 -741743802 +307156738 -803447714 +-327133947 670933341 +911098851 724383362 +902539520 808750591 +-784972021 32222153 +-114199788 -271677680 +237851768 152606052 +839545872 18140219 +24542948 508870385 +-260125024 331163938 +742735954 -784488573 +-135655163 993143768 +-612484965 -488653849 +964242529 -604005273 +-572671522 -92741810 +-184937250 610451767 +132727450 687414078 +251640049 -273731328 +909889990 971958943 +-574373128 99098056 +255231150 968713789 +918443511 920489809 +303515133 -152557387 +289110617 -403157617 +119831993 745605796 +-329311629 -438663400 +820471675 -494987218 +-398176693 -557829495 +265300974 -264020400 +-199535130 301564272 +-260504490 -827104180 +670577383 772427703 +355431960 345750739 +-336476131 -937888135 +-87985993 -906876309 +-444052959 -677933118 +-6123799 612848507 +-826862186 460945700 +508264473 465238708 +-258309007 697434619 +457592233 -414302613 +-985241997 -486289416 +478223117 631727983 +-942418334 -6439247 +-76327063 -327759680 +467342290 130706012 +379266473 221743409 +-298276671 914848225 +102931681 561180171 +442200234 422032307 +580285249 -463794259 +-705214175 -514432564 +544315778 -933791158 +-505187009 -642461280 +-379118045 605522374 +107052047 82249410 +-481880367 -777229046 +465288240 625463860 +654151872 -150064283 +-963926273 773682855 +-322553593 -22640119 +386934573 -629371039 +-423504040 950348416 +-261946108 -954364427 +939564518 -297797720 +-914529818 -953293884 +-714496586 544821508 +764733701 390508567 +-377838406 -268085751 +-952748458 -834221834 +729017301 -75138875 +-761100937 -995799714 +-796416152 430518836 +720628398 -717104088 +628813625 898922755 +850104167 84985006 +-228593609 -887171758 +201897582 492105453 +-883784389 -487228849 +449446031 -786464292 +714528499 -178279985 +-928492144 -228616897 +835055892 -805450693 +926338483 -838949749 +-950999988 570636811 +624833697 981366783 +-540249397 -311969366 +490335513 -505380672 +-508185896 -154822613 +937729368 -475377407 +-975290210 -326670427 +-92145522 -997211925 +329583601 200052124 +64760810 250083553 +991863979 -730855992 +400850129 -211764452 +-275551130 -979195700 +-18314551 789116745 +180401856 403530143 +122961849 3636112 +575445678 721024177 +194612829 163990831 +-513102243 -149130447 +-750246807 -359811078 +-790147943 -985158571 +372411820 -629277295 +-56965502 888675469 +803954222 215185773 +-119844691 725049750 +-277186644 684511673 +-142471029 518192723 +477835496 920063648 +392884034 424794060 +-867298677 -47814652 +43621679 714860048 +615860749 -802513109 +-448318922 -672349946 +-599025077 -2396186 +-528798377 -605702840 +-390313783 133419298 +-443809806 557202565 +-240038829 -563226521 +37638318 536103575 +582196762 564707444 +-657996598 843006939 +972655016 -903359233 +452683562 -683898154 +466352022 -564019224 +-54989033 -866256791 +-519296520 -168008592 +-798209578 -346115974 +127341845 -530493685 +452290363 -733105764 +5661072 -396273255 +554592257 -797089307 +685550110 -340427844 +696157603 472937562 +462559526 -69251996 +373257315 -210706310 +-131153009 277299505 +-847404982 570853513 +-112330438 38657473 +757758868 16121641 +-82315993 863276439 +729094896 663716124 +190045420 749903782 +282204951 45392964 +943242921 906958309 +987757666 590766430 +726226541 694295409 +-112939863 898227774 +-728549403 562387966 +-291180583 -630080188 +-788678924 -771781602 +-656307375 -923065643 +196875602 -35770925 +-936823339 253688761 +643808951 61492152 +906761513 615849602 +980942639 837677779 +-428180889 -939042276 +398226465 644242673 +-724748426 285162365 +302156899 577164734 +562827787 995100848 +-71205915 392397097 +548981615 -551744803 +363180196 -689623713 +115889450 -364429150 +-91418672 804330542 +786174496 -999172844 +-205875907 16338942 +534132954 -660494874 +463290778 -273013380 +-707328709 269348162 +729811095 -652398689 +-363890354 -757313538 +384223241 295586621 +635791936 -435414271 +943406802 785325324 +-792016297 -992754938 +-978980532 691852656 +72885888 321637408 +867606583 -349575266 +-874700987 327272205 +869157281 -408143799 +643406879 -836433078 +-719677410 -559322339 +-607451963 -629374438 +-582152112 -850105736 +-740496675 530519570 +-283480910 100025357 +457412766 456407123 +847098773 -884058765 +31333131 -829994238 +692588306 -164747713 +588909530 953479372 +-122633327 -258401779 +-836623307 -505754499 +200081273 -31367792 +-840042088 -102630360 +-505506665 -292640157 +257952281 39874774 +362691325 985725978 +-378819623 -975948403 +305952710 872415060 +365040316 -966098708 +-511901818 -259646546 +-879428029 517100446 +-515448980 -410353218 +-573035764 -344681388 +-390879675 -954197472 +-368190742 432031908 +-734048883 -814937101 +708331387 26436304 +609701329 803807854 +-273010723 658923966 +-858862068 -662333190 +-158638009 -610893327 +-745559484 -932813712 +-803955015 581292963 +-325231666 -81685972 +-444178236 174045063 +190531743 -613035492 +-702192428 601885972 +991150320 579619854 +540261219 -860397003 +-736224928 610261019 +31791220 -223681371 +-442409310 537114037 +492165941 351563479 +574314278 632965346 +450669937 894841931 +449746747 -13912588 +345450321 -346547928 +-607093562 -390566752 +-468204053 274874426 +-185826950 -246788546 +-630091876 760373525 +23491728 875464509 +720712617 -807603999 +-223928937 714681375 +772293037 149329007 +787579883 52181339 +750346796 195709263 +-370812479 115071566 +738854255 -5726526 +-955440601 -835733363 +912322341 95132882 +482587862 902048445 +-79766642 -281010654 +-665410146 191858437 +61623215 385381874 +812589130 484692820 +-440782693 -882183829 +176737802 -630800796 +-93184178 -184141130 +-38519220 386235344 +-621249267 580333903 +-752003963 839977172 +781420302 921265420 +-352808897 553285985 +-419598729 -948069002 +-337744006 -79887518 +-83296307 -512703454 +668418307 314272078 +488533830 -431834296 +215606652 302088457 +680933055 -13156916 +146048195 923101503 +-941159929 -807582569 +887833903 154608110 +944544594 2068537 +178088072 -335987110 +-96417523 -792218234 +109588081 -748873814 +-779177513 445155295 +-554031834 -868827085 +-761578149 -690064815 +93604038 823351396 +-567599650 965870479 +105262772 690179232 +-745904722 -484159265 +-314441407 -60833735 +751905892 414703629 +-740968108 -949322748 +-400264507 280739493 +569608008 292423207 +715608569 -758381102 +908674409 665534560 +-638685870 -697003419 +-376752164 -150871182 +26063554 655200303 +812041033 -925955793 +520103091 -649638478 +-958235477 -399650636 +769057595 -746864826 +-377909657 -526752148 +919701098 194015480 +-913938162 829487416 +-977835139 319220139 +278276408 -698949631 +293919697 363964556 +843783670 527969424 +-932506534 944575465 +-690419187 301626231 +-969425722 49307911 +-804149363 -705867433 +-429755845 -719902284 +79608524 -647273554 +-692204324 720857601 +-277352577 574860454 +161288199 -584656409 +248417198 711795665 +93235784 815365162 +491043 -415512170 +-203842362 -519567354 +966396695 -345953806 +-691320138 -379853390 +974598555 118979994 +110256716 -25951379 +-483042209 441623918 +-146434158 703597754 +-372597358 487641626 +335415276 -335922698 +914009095 995583528 +964266399 -253384332 +452830983 965639429 +760926780 897136667 +-918481476 -433706140 +-766628736 -880864041 +187716009 -85122043 +-854460242 52618495 +541148067 -118698414 +-60355381 477942028 +-915992769 684378404 +-6448468 -49991982 +-97294261 98298010 +-310168059 212999542 +-341135849 -874544259 +161860904 -492757107 +511771969 622510784 +232203281 -903711408 +86517381 -523945118 +752758580 -719289018 +-23413575 745235476 +339403975 516327097 +-432150062 504554727 +967160411 353325931 +985536260 -785445360 +171602014 587551740 +-980246568 519975409 +-386360401 669459797 +-875410113 -193195049 +706086468 -892583548 +491219030 -565983484 +-71587285 -873743027 +-526760362 818476096 +-230838156 44713857 +-958993376 -124522330 +753586710 -703850733 +-972038547 -909734674 +462487458 194472635 +94467557 456734027 +311796401 -955240962 +944895278 -228718021 +414366145 543753103 +351568080 751859313 +668933081 499420348 +843971983 -60694764 +552163704 -893420626 +245992376 259701278 +-750919976 -660876725 +-422042051 -445882015 +-351500419 126135172 +-125310925 -41726574 +-752986744 -217008182 +669507566 563150680 +-504028075 567431901 +531141276 -754321092 +-959836881 961643640 +-450884213 825968259 +-291340258 -105876055 +-553096802 475476332 +898827515 695040614 +-570767929 -608072419 +389408459 33549369 +-660121093 639895836 +127425718 -906299686 +966861532 442486520 +-297041713 194522700 +182825592 613072663 +-231240357 240326166 +-575127797 -106019844 +237739145 456437086 +-327793811 -145180427 +422227493 99697856 +-831313907 -597432563 +-51687975 -356627047 +-996515060 -244909554 +570293390 -606294094 +560104148 706472549 +851025086 -766184133 +728109596 -94666454 +-523420451 -851773501 +134814930 -854954225 +-566038133 832002801 +368454432 -806469221 +-686041452 -81947740 +-387608530 851910221 +-791968818 105429949 +-225846476 -772293639 +-551923763 467886317 +802770098 610694975 +980684196 122077286 +-784242691 -446348323 +640443223 -834941471 +81624202 297135881 +-506421772 255350370 +-205397456 -84485247 +718484049 280127214 +-2148451 299569743 +-899082596 316614723 +871970990 418920463 +-390220092 -751378513 +566934161 -761493194 +-545900133 -266657472 +-829988306 22003076 +568265676 937404295 +-244421708 -919245477 +780242317 580172331 +-11617132 148978033 +-293231869 107150522 +239086481 -197743277 +345574343 228872340 +-753217253 -219676652 +-373635693 26508033 +-461281646 -64214183 +797336941 855977417 +-391764904 989683561 +333212629 -290192297 +-306646185 -971201957 +-375829480 192948011 +948935784 444566630 +-419971055 927107935 +616082390 -514894459 +-899914910 144848682 +381204385 917632315 +-498045923 294413351 +-70988249 -716448231 +13819734 -910787488 +940810274 144071193 +-202315708 -374516304 +-689881023 -429905306 +421787907 91401231 +541293476 167117449 +795458085 -422647703 +929720456 -311073907 +-738476473 -302095625 +261025667 -788751703 +100147713 753273610 +-822372243 83181856 +734676102 901923566 +-700715899 8789493 +547449054 -909038298 +-116071859 -650630674 +-152124589 -353984144 +-477881244 -132020902 +-31799424 192675485 +659001530 -633067411 +-487372804 -208204439 +278821633 -752109970 +206483086 426294791 +698719722 339734467 +374278683 99332323 +750269901 -835177675 +-934517721 -571575816 +827561806 14165124 +377179520 493847824 +-177081098 -870184410 +-361361698 -848784105 +291168350 444633266 +224582221 -695670342 +-57368916 162144532 +-336914252 647944566 +419311919 589976960 +-933428392 129286389 +66552753 412754643 +105132110 974327709 +899300658 -361584306 +502836328 -205569819 +903454038 526501949 +-473250659 -437809347 +6605597 -655267660 +880490264 -374261609 +652887702 101784423 +496709415 475520237 +570837597 918967067 +469577550 533877151 +47718315 473830533 +-240821818 -65874171 +-16098324 -607724378 +-911894342 -884561501 +-450456434 162232753 +-14879297 532951757 +520871088 162653848 +-109212244 -898299412 +427974490 760210322 +-748894987 868423636 +890197005 280508879 +-601654475 34618384 +-827011480 776300676 +868150454 627916488 +573353942 -820994938 +360521940 936642025 +417725572 13049473 +453607327 -790614381 +947105856 395595789 +576729729 -815114487 +627420108 988712215 +-997884792 43745069 +-259597513 635864483 +422662601 608973726 +331415018 -7225767 +67024876 641393963 +-905795363 -400506899 +-314812761 -276983133 +-287835834 806617239 +-38985550 -345870494 +940694141 -538602453 +252873280 20750385 +131547603 -47731382 +-546740075 -945235903 +-312781247 -452973681 +-398620234 -830542450 +-363099540 -436066077 +-24086128 129094003 +-966003589 132866786 +976410495 -158100783 +-159026515 -486649560 +-67917564 977577910 +178103903 -275673743 +888726727 934865636 +-362067329 -10880657 +-60112703 269997797 +848647738 -556187587 +518190717 -689708258 +608003049 747736408 +-270341570 473618597 +-258406295 285008825 +-57467287 113709578 +169758651 913719016 +-685322383 -856941981 +-917071275 -822716513 +513528437 -864569194 +-687189793 -855005594 +605123723 564824878 +974503220 552737303 +890493195 -808770002 +-809552241 -377325604 +-226080251 319218327 +429581454 -95455779 +-161413445 707433461 +-371050854 -101770750 +-411777139 727932883 +554392343 -628448386 +-719977748 568404677 +-345778660 -674916132 +-869492815 120047563 +131558339 -130603249 +138277249 435416179 +-103109847 107380791 +-577669016 312505960 +-212288241 552347392 +981598184 -707855681 +373525518 620071520 +-782176750 258446448 +-153057563 -548133520 +567213913 715637794 +-375400892 -986353024 +925778162 94822356 +749631471 -390636929 +-35162013 418784307 +-780297037 -393277496 +-810387341 -137029196 +337314557 740306655 +-146293947 -794490224 +741450235 394609055 +-80778139 -836783792 +-892607686 377367818 +-897218419 498334267 +-44471154 471901616 +468841289 791657364 +-586585674 -899130139 +-261057202 -53782637 +46734153 241510474 +158779184 -608573338 +-748284130 520135183 +694822849 -152343867 +-321373193 -412241742 +-148726048 329466117 +-177552954 892832280 +760355159 201273431 +-586950368 999364382 +-279890888 -733913472 +-847728242 76800541 +17850409 -653473505 +460896608 -389272278 +851075851 -964109551 +98020499 69287613 +742264422 -635913215 +192229603 998353379 +658985143 83365933 +185701630 319362344 +181015198 197542002 +149772438 674895557 +951537195 948542989 +693314460 -489472527 +570892833 -181952051 +844902096 331409314 +70940433 -688052603 +-375520058 -429900742 +553573195 990055932 +-838612950 -918300127 +-65749954 463623212 +107925139 -488331638 +595591651 -805257473 +240613595 -741412996 +670493129 947266103 +-271199598 309298618 +32558315 -294728401 +-336090929 -997375292 +959326264 713549278 +910563159 -811907851 +-64892223 117784563 +-421240825 221189468 +-206319127 474742442 +854386214 -413658611 +392396265 808367517 +-666768667 793329417 +-355450668 -866561697 +844434191 412299855 +-494232713 949459328 +398499226 -997883787 +-614477433 -822486935 +-720328721 947890524 +-248112497 532808136 +-326253039 554369523 +93587922 -13306213 +946975397 993040770 +482961949 278969445 +-479671845 364263929 +216172868 -431474939 +245375383 652007484 +-256612329 -203751521 +-5904316 82646780 +-992803566 -228419372 +661413087 437732389 +-471508819 154102959 +-727203417 54306628 +297452895 -331944503 +-818218260 -824738850 +187039577 -694476527 +852485140 -685605821 +-805922903 332474378 +137590754 -534281792 +429954697 -912899850 +537641113 -239084884 +-222028214 55345141 +806215068 -968144714 +-594467529 727533243 +609132642 633726642 +1157580 15669554 +-559434795 137715051 +-245955037 400265404 +308410101 279319232 +83693647 -600469329 +764859486 -853010379 +500901208 -868167671 +-486947001 606101886 +932615987 -828325726 +-153731499 740633051 +720678067 410548883 +-574315068 995305648 +-177426753 -661672056 +723671693 753981008 +-520637318 30666917 +-70003862 721939647 +-206996760 908023515 +194065449 -960893142 +-157019997 -337689879 +-441529190 -479723214 +-796485990 309299781 +593265281 -549396660 +31881755 579022014 +-170534639 871158203 +-872177554 947039341 +431682363 -336726349 +-772631956 689336857 +-496931704 -736679288 +934220133 797050019 +34364262 960607165 +185460685 412651042 +-748004975 -878713901 +319181670 -40648601 +-168797370 900392577 +-691059536 465307418 +-928141726 434562160 +113162069 -36099981 +60097512 911719101 +-312177347 192111410 +654937995 -220704453 +-400116724 -378509761 +235715795 -370480664 +520676312 -204875778 +510178553 664770125 +-427204686 -646949209 +-505950269 -53810954 +702378772 -250797284 +-529740809 -807136460 +724137130 -309297860 +-172513809 612679491 +506653147 -977941094 +-594252595 933209527 +596216250 720794675 +851165624 -98754861 +-167391008 -173833461 +242467463 901979432 +-385023640 -972775314 +419762992 973035449 +758658567 -951599516 +-85866063 424145075 +-535791758 526192622 +-21405480 86945662 +730861288 -35164672 +-648511270 36992309 +-29927386 -861885132 +-357258286 -623603027 +-788580092 -251970693 +270815836 -828316441 +604370589 -445244366 +438592203 -422473590 +665483275 -254546902 +-745992707 -790256213 +979881218 861300667 +442556262 522762450 +280929618 768911495 +-13038747 15692918 +274119991 298392215 +763476936 504328950 +832539397 -475856258 +-910655164 -676002311 +108244101 -762766090 +-236998814 -961702583 +-231023108 -65274088 +388933446 180634556 +550504305 -929362342 +442733488 -485547313 +-96600496 646189095 +-311290526 -960877577 +-306240486 610077639 +355157439 -385876748 +854137537 817861761 +-328860230 152578888 +612652738 -24484137 +286199111 7599913 +-573246780 120824387 +307170425 281061937 +94531200 827183726 +901447466 -550272942 +-156335354 -950970212 +-924699244 791754941 +-246002708 -919985596 +673479570 -453416387 +-774740358 -962380519 +70267717 935127058 +-610237949 -79012536 +-706619113 664512127 +677886252 -914727541 +-698706921 -483508889 +-329167058 -396236420 +782275269 -751416345 +-316246949 860947950 +-976705193 509961231 +-530905265 -256530869 +463415158 -353707679 +-545108689 418069998 +-211874027 -677886033 +639685726 -256353541 +-708678417 -489347154 +-366638345 843511904 +783522281 -699323105 +805238019 -873448770 +631748043 -407134637 +848911171 648057090 +-979164736 -318120375 +633664163 805625591 +-93393217 -160991548 +-224197241 400877175 +-501726557 -283767734 +-443925943 -886434987 +758526558 554677523 +-981432043 233435861 +-995971415 -553565359 +-210438502 -861523669 +-603649975 656239385 +179558065 -808405335 +-465764053 966643959 +250831172 76391014 +-781775006 -29510877 +-867997417 -627674037 +848805480 574982407 +-195548108 348646449 +-115007060 32126398 +-984827125 553650181 +960355342 -471388709 +-853502855 -136865516 +272778151 532201209 +-92966782 -300303825 +513435148 -439477622 +332788472 -757238108 +294779028 16341886 +953920451 540064370 +312915292 432919331 +643134485 -64770153 +952838068 -569010922 +83993170 390817456 +-838563185 373676078 +494414933 984634053 +850179745 160958522 +-944931423 -662261118 +642233028 -350542413 +709472673 -874985370 +782027796 981070323 +-300299282 343219809 +-242225846 -869919526 +-989552886 543757399 +62005928 482396673 +-471024100 483473242 +-672278951 -177414855 +-274920 -630161129 +573513695 -989391535 +-358743573 308182289 +810716736 -378640778 +195635210 -971935207 +84080482 935788771 +-604548283 657844396 +-261591743 -938276674 +-709602568 -421389311 +-776343154 -867271582 +-796775461 342266173 +468464090 -124028326 +-692134676 -81059710 +536702838 779382274 +246591330 -970236973 +969991468 790731673 +-409830485 -742122064 +-678000360 264892511 +-474080446 -652283941 +387254464 407174751 +227427707 -739784734 +637600349 422168297 +-719089078 151251705 +428896792 201911643 +-68639510 -961400667 +745134640 -29877678 +-865253350 -242010440 +877818717 181148008 +84909340 384729079 +208186419 322135951 +-802985503 -799655607 +-395434638 770344084 +875001836 80650682 +208097139 826177532 +374671486 373521818 +-623876713 120003220 +-101901183 893244524 +70228073 -293761620 +88132983 751824860 +488047234 770026271 +-266926298 193196787 +605023530 564703064 +633348197 109321493 +-219157553 473781339 +-996566497 -970260708 +490881109 -822586958 +555933745 -674869374 +997096742 654175820 +-174593442 -765075082 +-6915987 -158838602 +640796396 884862626 +499094636 -560825005 +559679603 435493480 +392620311 -175890262 +-468214565 127998314 +-96713368 -787907454 +967263390 306258146 +-217864954 8333570 +-850895141 706027987 +-971638987 619597562 +-126204658 481275981 +598643701 998019745 +299445071 -928187132 +-73789231 -576788427 +-828240347 -420381870 +-110049032 964396806 +-338536803 168017881 +536680783 305614608 +437434986 462652794 +-950868585 -559769356 +142697769 603257955 +-545403595 -623823373 +-715407678 560075716 +-290289048 457024387 +179628141 823167516 +408796023 -477841807 +737162629 -623201614 +769051153 -272812978 +-693887329 -537624120 +-710087655 635626291 +580724222 -856912361 +-809661121 846037155 +-490416376 -174559562 +-36365861 77826455 +-803284653 -363007305 +140769493 -57960223 +666658374 -906642783 +613629604 889449401 +-884638000 691005197 +-997069956 -846448820 +164226961 -908867980 +-166716861 158708741 +-133114258 99440998 +674080165 -851423268 +-299297088 749993294 +-104090837 -212229949 +556795040 -673776172 +820334062 -283033515 +-762281618 -440216004 +91896001 362002289 +594298622 29633150 +-627701970 -495988563 +117934701 942593353 +-563846072 -785369913 +-184083890 -948107635 +-461768076 -914486643 +745460839 178819053 +-164826302 -952637629 +284955168 160318848 +-558008769 553373672 +675873204 -426823916 +-367057016 -133500675 +684316934 133201755 +-490981563 272015145 +-51363282 -131666246 +-882136665 503660242 +-238533927 974500151 +-138429267 477427334 +-361688960 -336845437 +431826076 -692578192 +-710101999 -97443460 +-128739136 -81207804 +505966899 504578821 +315744560 -6912762 +-479564291 -873037061 +3085519 199581889 +-716746741 -113752599 +-417981258 363165415 +-496909432 -623723541 +-568429542 -717421093 +669843179 -740366203 +-222544139 839009200 +-899863735 260902124 +-961688548 -20566307 +-765342759 298261886 +365924952 58632282 +938335614 852939767 +-259149370 781899060 +-840994876 -130789085 +596352453 -792106296 +-334316843 -214929658 +596066414 -651503886 +320056666 317748532 +-352023346 660672176 +-247907087 -991412501 +212541734 197912541 +947598635 -776245376 +686648048 121665122 +399116863 911220408 +106452592 -448158415 +762705646 -734880306 +-509433555 -87222904 +-793513136 -342230336 +89948136 -592904821 +-886796499 846005313 +-743292651 567389570 +-239858770 645682731 +-574786937 498908083 +144247163 753917293 +-223821594 -939490346 +-461651763 251138002 +582003141 420545171 +-857296074 -81349239 +217091404 430726436 +101168417 859816885 +-648721637 -531738067 +881770842 -281790785 +591228517 746204563 +404230819 -226895353 +528912229 -317158453 +126748265 144710557 +630969929 565693756 +2342389 -225312677 +62835273 444562113 +-450041248 737780020 +-98418855 88591393 +822036284 298382751 +158266259 257671158 +220839420 -720085292 +886821891 -430302125 +-181869890 988409890 +629555660 622950441 +-561049018 403430508 +-67360285 10710877 +-823352737 343911144 +-423007446 820857448 +898067798 -896372314 +545522472 45125916 +-365520001 -482853543 +362582034 495316227 +-404292834 512870794 +536656773 990887664 +757445135 -888592368 +903176153 -957364957 +-606508635 -839013114 +182302632 139839412 +-288620419 -348948583 +741296740 -56600316 +-820944335 -463081520 +292259063 -889110241 +-866652772 -651158678 +-837089795 -15163835 +-62826086 -278670752 +792531733 729863240 +-155153783 401210621 +656088498 396965031 +29058534 -347631970 +-595485502 -182842870 +-428304563 -952748087 +-803452425 -4387382 +-312263750 -33628971 +-392607226 -812713863 +-746699021 -279305501 +-916386809 -197354517 +345958289 349621937 +-654427094 218902610 +573333830 346422607 +-569667578 -733860414 +-367115688 -264564697 +682744417 -133529310 +615122285 468831978 +-422874865 179617286 +220297943 796654934 +522640747 42869678 +417811601 446279766 +-721587438 -591835166 +-500138484 -569596312 +-945361246 900209481 +-766589195 115872501 +614115286 378279422 +-171471904 758457942 +-59037491 132901496 +-820744515 -649193152 +-132779864 -368130489 +-46064288 401601609 +-260394748 524109053 +672991835 472942605 +400832019 100053369 +-698228164 998680266 +-599982455 -918996716 +-192047531 -417591422 +480791215 -713232153 +-424936319 -260098253 +249712937 923687929 +328462031 -37483749 +814328872 620812097 +-108323711 210964411 +510939646 -596784043 +704984895 958682347 +892601190 516435591 +697777566 84413958 +-566376273 312881425 +-133703201 449555731 +135346085 -70488818 +103258660 988384414 +636384937 -843302329 +-407227888 992795061 +-886117587 -230734761 +-401649082 -455169765 +957431345 97554275 +878525346 42513806 +-517133411 917293964 +-755528182 98769046 +679263368 177730796 +-25519422 677324904 +-988143370 -278998339 +-769482495 791584490 +437083839 351792107 +-845516978 996164392 +-754837919 189308819 +-284027690 903737263 +-368522307 538679521 +830654660 494536691 +-16839137 779589530 +-696065061 -740883067 +-160489771 615482196 +-390526736 469499639 +609685397 -643652037 +-115416469 -247231820 +-237114603 -72351496 +483610655 -345510377 +928505820 204356562 +-136141639 315948312 +-947747945 -385690457 +749307410 495295789 +256428598 -778520569 +-549532635 -331439701 +-817414349 -895646802 +869128013 217688447 +570686733 266047315 +-972698738 -186365233 +-613399351 -84786521 +154476820 879728974 +736657779 453308906 +-958343189 -141702195 +9687507 54883505 +883491884 889661771 +330113342 909498828 +593341534 808492117 +-969917094 13125411 +31871447 -453159629 +469117547 -139601935 +146361271 -790104295 +91737506 984543903 +-708085068 -313113050 +-861418504 -260759429 +-313542218 -837175666 +-517220160 -299988107 +402155687 892266372 +277322836 672941522 +-120831579 670867615 +121411070 625611895 +-289543243 77344606 +-463570879 -315798751 +514116316 -424791915 +280349045 243088625 +617062540 -233054858 +-5079809 629706115 +117194372 672105368 +482889484 -399827669 +-166477224 -568743415 +683697134 922119290 +37335668 -984858291 +827017891 493237096 +904678839 413256105 +992707247 260036929 +782945852 338768499 +-134271583 -970305178 +948759235 -447314137 +-625545303 -268592137 +-53285913 496192086 +-897885673 -427300794 +-552795812 774849187 +61053292 287648566 +-246582688 -72494820 +856456419 627903883 +-211914149 -718365749 +-320348465 94988411 +-22202309 911615761 +750399935 -160180680 +906559064 -237688856 +442320554 -511852455 +539560714 143194905 +-566101145 756464704 +-639882547 479908299 +609432297 -134548164 +-380631121 115762784 +955382411 -452140856 +-616637064 -457424018 +-296987574 -168915919 +109214800 970484878 +-68487693 -395776684 +-935007973 -450574085 +-840662257 -499231416 +-492079805 -116565693 +-217966132 -753489616 +402656308 -661776037 +545731334 441558568 +-313633373 632892557 +817840824 -655990354 +-387730972 681135974 +-870525958 797178913 +728868872 -79477026 +-115515793 664712345 +211389618 532598464 +489635016 -356197972 +-838099272 -354706632 +-964025283 64296445 +-340756376 -180348018 +484751824 730689132 +-876839212 -202020466 +-164348079 970040442 +144437599 -770166973 +-53743164 -518826071 +-141429687 630832060 +-148163533 -394288893 +428492940 -481333972 +258200387 -331316767 +-181731368 -118219427 +-476824761 715359219 +883128990 101110920 +843070107 116405898 +-567380354 732146084 +665029519 -604208724 +-621760977 784661137 +-277232676 268731951 +-175184263 -857296256 +506489829 808393170 +-532367487 -667514961 +-451849162 -370532437 +-873775714 -517747341 +-618057853 -572851663 +-245002858 -687972523 +312152866 -773111531 +-228732529 -540373197 +-383328152 63676417 +-615171727 -479555699 +255127215 -823096722 +-648801035 151548864 +971817770 449323650 +-626347907 -538163240 +286819830 352312593 +809857031 -367745634 +-573433892 -910184153 +-537783799 -567964182 +-225163792 -937691891 +135490020 -625697064 +-640277843 376762693 +-308261028 644914031 +-84865389 484573237 +-208025393 749887409 +939442914 81741224 +822562640 -951461487 +167837786 463545275 +-520169787 432981522 +-118082665 442453796 +-183815338 -321236108 +492702233 -238483960 +661410591 -639821355 +-774092091 144738934 +83840669 232153177 +939268772 -826995868 +881634802 28027682 +627532574 397304999 +84473804 -833630453 +745133315 -621570275 +-738345189 246813129 +676209187 -190222044 +-15515019 -111711248 +163865292 356191697 +-99544174 -452011372 +-289680630 148875089 +-134696175 691360032 +751351580 754189869 +-874101018 -503241537 +299597783 -410094915 +4462202 271493818 +800389693 179075306 +312086174 852735052 +-965210444 637055066 +453873374 -295193513 +800036764 -974870049 +-670587690 190884241 +350926482 -660997230 +-998409652 344323438 +824532096 -249723448 +532564378 -224116710 +977690118 841242920 +303308383 741903747 +-823629805 36751286 +138246087 -928664358 +38028072 -903041894 +478980776 -818949191 +-376073582 -761673224 +-119272692 652579079 +766416534 -357955730 +-195274519 544179477 +347262848 -917284990 +-47941869 91663761 +-879520629 -140899110 +-90185914 -434800488 +-543415441 -911675133 +-701528274 -769320834 +-275710497 -892420112 +-157730076 565319873 +96168134 775546108 +-400828549 -706040944 +-882590868 353812200 +-638858985 153983206 +-672922448 -894204234 +100776021 72641599 +290434796 -866304510 +-582580395 357982944 +-181758014 363147155 +-271964571 -361952620 +-273801042 -780761495 +865302710 394021609 +-780751552 -365306600 +-210336886 853083840 +645588541 -40621775 +-643875564 856498326 +-889617974 -792234200 +400243317 -799922769 +-637805218 510784433 +-770289242 -219843805 +-164016816 -236505290 +-682218368 809694151 +30002957 548042121 +770542637 806330722 +-533667636 375270306 +-848966281 -971797703 +72882834 539535833 +560520567 867395910 +-597903680 250952478 +-286003577 939132916 +814551260 805339567 +291216750 -122918225 +13785019 -319704348 +-171610570 432426283 +-531809480 929767551 +16851188 26235329 +538422249 630313867 +-265912069 822977415 +712982372 -211020302 +267441807 60039923 +564360250 -88576617 +-243118706 -671285125 +217594720 -597300362 +494650742 819707006 +208510656 -113772693 +-886853450 258472985 +959839418 -840947000 +-790191193 -124290083 +-173233127 80914278 +-663331202 -793371432 +-249967504 -1808613 +391980826 238904375 +190531418 -939783024 +875671264 -69056504 +16487397 227725753 +286963728 755746808 +-755893516 -754741901 +-175493271 730117381 +-861805369 575488165 +183893791 -540111992 +453257697 291061276 +731992409 686902366 +-364558296 -476424527 +-136579658 -154363307 +921647669 -753478824 +959973977 580962287 +-965476127 633403797 +-416939961 -567027962 +39107022 91903035 +15174154 -50826278 +-817924803 -634638380 +-676664746 -415086648 +-701622979 844641881 +-441740552 -442511239 +46448723 461433249 +-992792404 -72927573 +-114290263 789679363 +-904975562 -751611746 +771311162 -450138728 +-558781790 661198744 +-624082332 -1133542 +-645168632 -145439871 +928171090 -271196866 +669745220 -694218715 +-427460210 768834867 +-503843915 -526773040 +-679892107 603798143 +174535236 402873548 +989596066 415545238 +857198089 -770687987 +605457178 720252328 +-787651386 760356757 +-405846245 222345597 +224278479 -549061905 +-711512055 -453294833 +517067480 -18575901 +126040215 847897340 +331903711 -157714875 +-722079790 -883090429 +443505603 -485875410 +-499470530 605125072 +2196698 288990131 +958469221 420435814 +390187863 -16886494 +292835379 720401775 +519945656 824131846 +495494875 396260346 +121501722 -41368265 +121352054 771206045 +187327234 -324386834 +-504193682 947184384 +-880246330 -859841685 +163357005 923581226 +189055586 538553673 +707721741 -251980527 +136781608 918697856 +85313116 547528330 +561790960 -651559111 +998379814 252526511 +-87763698 653183367 +845444289 401440354 +-741230241 -540881511 +95084268 539483845 +-363453753 -590341096 +857659417 -752211010 +-222067725 512248305 +977450115 680969036 +73649894 -747923064 +34887424 -690127185 +846835691 764994934 +643262813 124860667 +-551624810 -921833298 +390408253 608151328 +316677151 512247300 +548440119 482323443 +-72204787 -732321113 +762013779 696992180 +496074440 -475523800 +-604617058 667872467 +110582933 373012480 +616824583 931893116 +-371968662 432241317 +422259741 -106505077 +-263310067 326770989 +-575089074 281145519 +248015489 871555726 +347756774 996769314 +-198975755 187461622 +-315297183 158694225 +309580990 -602612790 +583776301 -576504203 +-332841031 586467926 +717104418 -43189523 +412358103 -425874590 +-605923498 850507603 +-107664449 819996538 +286792831 13018103 +901435534 313782913 +-653985906 934147305 +229493069 178440913 +-485270506 -644213102 +-883116230 -510382995 +-437451284 -999846899 +762262729 -70119468 +208271258 -666884017 +776005067 -381027306 +-936141019 291683051 +37952690 989986594 +-831426217 -999658694 +-971968391 701148096 +-639833274 399858490 +160396008 890648136 +880495568 -583792378 +-787097736 -321358049 +-977209511 -666880876 +591189886 -537834193 +178572919 -274455538 +-34830754 -230546238 +-314507624 963586855 +942105069 -801767110 +-924310747 -292447069 +831470488 -245330368 +-795881681 -499527447 +140915085 155685562 +427259193 -86034661 +-798799207 482049506 +649121348 -148915782 +953653895 554560548 +799122083 -218311341 +-639335259 -458294420 +-265887810 -82261901 +895151055 -554035350 +139103776 717484436 +-855399675 350502544 +-233508950 -639684040 +-723726415 856232446 +-601664356 -825431953 +-453844730 -708596780 +-5812874 -549617428 +418021545 -779326510 +-349739472 563199094 +834223695 155885009 +-583440080 721066246 +-931086148 -189799046 +-473576689 739612222 +78680928 -804537398 +-659581658 776279746 +983556260 865494286 +189261454 109941511 +-507062286 652400937 +-514978831 561626115 +523458516 -605281351 +-398974914 -848514429 +-562328826 961010654 +-198234894 750427796 +895834277 276592073 +-577258696 362447523 +898982276 302897434 +-629665373 -719951247 +950288257 -484038181 +801273779 366231218 +26848477 612196342 +695485044 897755920 +67600480 -803114131 +38204202 -407224452 +902056692 535692154 +643044275 953693427 +-887458723 260449406 +401722671 -392979726 +161575433 -749057528 +-405807398 608228434 +-842991257 136789693 +880905252 -775240145 +285403383 -401017134 +610505741 -483520906 +781279391 -556512894 +-135371914 364527193 +617665769 -706609302 +-624770135 472931608 +-460120832 -579266954 +-94063298 558309429 +730530955 672231216 +771600770 -666458527 +-549655718 -222053134 +744049915 -871424800 +337947186 574641710 +289584004 -896395138 +878762732 -103880830 +702160712 -204772824 +491077139 -789447829 +754205975 -241878121 +-74725590 943450119 +-126529432 -489252830 +-132736298 -832256360 +-360168958 -532359674 +704288290 -76304717 +-449176625 537197444 +206441346 931906391 +-387772862 141141169 +-759561859 57033293 +365231892 -741566132 +-501965800 433698359 +-358802268 884845497 +-928442387 -8623374 +497125762 -322294239 +395365816 -612872583 +-454428654 -304986199 +628546255 -317071725 +379670095 -960712123 +-201043878 471466610 +587193042 -436089081 +-16120727 -724468748 +233595341 898653347 +236979922 -818889421 +234117585 727224498 +957715470 107591225 +1035927 852772782 +912531384 -473290019 +-369193880 -197808578 +-636713853 30127767 +20347816 -636393668 +537254733 929065045 +-379284457 -957185808 +838486764 48540915 +77729327 -743943431 +-950520261 607465706 +526833246 -404349748 +-529261758 -242081387 +-63772352 -10350642 +-266557576 -933517016 +-753487278 -260685187 +-278295472 -37603342 +15237256 946269684 +-196148118 191807839 +247608309 -342316144 +-752405224 -621987626 +-144426036 -782770316 +54734671 -758056440 +-561433173 335715251 +441412150 771978479 +77831594 103376063 +979279343 482477763 +-267076858 128329581 +-721718013 682797000 +-874907086 -636439722 +-601702237 628405068 +301538306 529026999 +-438069062 -447654777 +244667739 890560868 +933017886 -434307080 +508816583 423477120 +833266863 154394559 +-323354009 924613224 +158971302 -720725179 +-531046997 844073859 +-84477426 -462602200 +-101617975 -638421926 +-145913330 -309438256 +-744270388 -671182317 +356761583 494976320 +-970496628 -43355644 +-222252218 -472445294 +410500564 -497633661 +-809271152 -418910666 +-174999952 593486699 +108601103 -187584813 +961601769 765045667 +-241254617 908826618 +-655461792 855054303 +-18875925 650471313 +-95566429 -671510491 +798752218 -637840587 +-752231408 419716177 +-620133325 -880736640 +750921934 728492205 +-742674146 -794573786 +571991767 880683230 +432923399 -601136994 +892218494 -615558627 +126015330 698484179 +-941669033 -561455843 +-793786435 381058373 +84402071 -343482731 +745197637 -577765519 +205534340 624903239 +-83178113 -580883604 +67389451 -104082410 +597863846 118467640 +-336178417 -303836101 +177661605 888314588 +-874260475 785060307 +140439362 -348781054 +-131040954 -322720939 +433403139 -218600920 +882233561 30003600 +-712515102 618466297 +392896012 -195495975 +974117476 889376508 +-993980485 -292438485 +118972320 -138529440 +-680490449 -672157545 +92259474 -186088629 +750622028 -491044573 +66788670 -975900233 +-463037649 -757799575 +678427258 -736189223 +-529648124 217604794 +320941110 272411135 +836645051 -776109492 +354776975 579637666 +-318433629 511543676 +-958432348 -645981891 +-876171261 487492365 +-128855244 279425792 +-987614138 412747776 +-61547252 -267120827 +408010017 435883261 +-177930880 646223230 +713602250 493408704 +-594418041 679568638 +-240696185 -955741951 +33881229 -722445427 +-516528912 -194742312 +801777699 -769050226 +306099104 156807558 +-569573695 193893947 +904485942 -750813277 +345321913 980111111 +81160603 -230143733 +94412541 855131554 +84087800 -447154214 +759452084 -168958531 +-82738594 976065405 +-527562741 207137757 +303441324 -461136674 +-85049386 22496822 +-927890571 350540389 +-116804147 -744444083 +86209920 78732185 +833657670 445239395 +-443710947 7232100 +-937243434 72604266 +-109664652 -595052701 +924490282 -583631489 +-583664532 330127003 +119022916 -639896139 +-634149010 709807997 +-260468033 884328369 +698770352 -900795302 +521955975 -604853760 +787416720 332541432 +104498971 296452344 +188028064 971567746 +635079551 -935407584 +554429116 -819485239 +973796549 -611857964 +670459567 240126094 +-900283631 -437610721 +661790786 -332518015 +-380203958 -834076594 +-939835133 966743044 +955822994 -958856765 +-668718291 -479051944 +-431328718 -19815967 +299276653 50784649 +860743761 253308579 +703363882 -736796113 +11603053 751041592 +-258467244 217714062 +874579786 -36834162 +370579003 702388604 +770310344 -917287893 +-559525718 -509205373 +52764893 -424718846 +-267843008 943013739 +-306857463 -607102937 +-910363930 -31745946 +-99683250 22725639 +-156012426 587539215 +635103327 542927965 +-956670440 -928046765 +313088293 -112272098 +485467444 852602526 +953170544 -426536823 +-447807534 154531467 +-724214974 514262874 +-538496101 -930912835 +109691011 -511571137 +56973707 -47719039 +-639654173 411297532 +-741908880 -451552197 +869301238 -774747063 +104646924 -598960253 +-136713248 560018394 +678805004 -977741980 +-53656457 -602401955 +89791220 -383243146 +960955505 946599305 +-361963710 626206627 +-129546211 483143761 +-517452704 410593470 +533639586 102512043 +-215340667 374115517 +126289943 615281901 +629590702 407692100 +-520434823 284631847 +-28362684 -509471427 +764996552 179271391 +635499954 -32604455 +377391415 311312251 +-339263802 -382678130 +-140977481 -82019219 +360482534 648606875 +540342763 -335025941 +-139480454 -868662778 +257426429 -359242677 +539510867 84272636 +-558080867 460964061 +508932711 -748714435 +436397399 -475673459 +467194611 818447162 +172199792 -568446437 +987807874 -901636169 +703953459 -64461905 +-7228411 933361439 +-647552216 657510443 +-736007142 430765015 +-14681906 487474551 +-145627965 -821580370 +-107372021 -249378756 +726438 -316845576 +200988069 664117874 +-514096776 -832542884 +-931713040 -795301893 +550685104 -940915720 +767354339 543822247 +-813660750 218970239 +765052868 -468858598 +-861407369 595846819 +-584989138 -967552707 +-681679567 -510563411 +-112436019 664997825 +378149615 502274231 +642416695 -304255162 +151560699 997087137 +166457972 -196874059 +-842692306 -158517884 +64549036 -310421292 +-149159869 429793734 +-75470260 -927724063 +720694223 379425370 +-492416712 -871248875 +82216848 445975640 +-705074390 455147306 +287703862 413274435 +-193516801 655235403 +240691683 -952212420 +-177835506 750272645 +395069411 -917021010 +872341477 981158735 +395221655 -222387085 +784620077 -245742695 +491938540 965431359 +-525344530 482039091 +557715325 -558019866 +-244063304 139992538 +-514713807 404421269 +110610188 333091348 +-992938563 -712557983 +-284606843 -606389264 +486418575 -86300271 +781073986 -476050915 +156169991 382407807 +-887881537 863370883 +910134236 352989222 +893115749 -441588379 +103597490 -396674771 +-984690112 692025933 +983253216 -922244097 +22573881 5057678 +983214795 -872241283 +325858255 538318355 +461825411 180853550 +-384247660 -124856428 +201343626 -209359281 +-633913556 936971797 +263935090 307529883 +561339712 -897814707 +718910341 -925829076 +265818499 -311146973 +169060502 262104212 +-970568261 701071693 +10903094 -137345457 +-430376509 -621131814 +-388188482 82271828 +195786213 -660201446 +-940016134 889261704 +-795066424 549349748 +-562468258 126638665 +-153667670 97686023 +-853764760 -229000089 +-925988960 -167693857 +-498706750 -647060049 +890280492 -756328366 +-223151793 -827402031 +-574809975 -746110534 +396346227 -211340033 +-889765558 157088297 +-122379121 -796441757 +-135187287 -727977905 +692776442 -13750669 +860569637 872568438 +630760413 530238177 +-633861001 -368736295 +-138282143 863530863 +37373502 -263368451 +38318268 860593779 +648767773 423474378 +720028910 -280631434 +366444987 -278087540 +-549937071 151478700 +-160948035 -347291289 +-500228160 678185207 +579411200 -826348972 +-256828884 386061629 +221352969 -154606857 +764211333 -300020363 +313695980 -546400019 +-76174514 256659999 +-977359451 415265819 +-722075635 -575974998 +208880090 -335968346 +22771998 -790078982 +523630720 431745275 +432632695 -55933337 +673863974 142393611 +-254218174 -745312729 +574746702 -471606809 +-320780975 -659191717 +-103371933 -471428587 +890137582 214148045 +-896336065 -659098369 +-184149109 114725759 +-867159537 985013362 +443491531 953030512 +-252145724 -221330020 +252161314 -311410306 +-692798523 -341564362 +992392172 27679870 +-827048413 -398246908 +583584479 -883500773 +915453182 720424540 +458576477 -63718917 +-420266730 836159791 +440734454 580272142 +-613070196 -968319451 +724154349 -405892197 +124263019 -214259866 +-691054195 -60428727 +-233813425 937635846 +382484050 60105033 +-824333949 47654280 +-352291265 709370311 +-958042689 -189309132 +-296022079 -440485901 +548980223 253626646 +667913827 -317485960 +406942699 -756481523 +386492900 900157688 +-18550175 -843522061 +-694148889 450655218 +272196863 669606828 +687956012 -974530458 +963579984 -502621450 +-134725418 -987180166 +-10781250 592270226 +-332089332 -547674386 +-574899765 495001752 +-226086655 145720047 +717838840 477423615 +-808326180 -663926741 +714869578 -998191723 +663520296 559792986 +741251272 -436091701 +809990946 909533020 +63151624 24199702 +-697809420 -296535709 +726553296 -855544562 +256210953 -206002487 +-805910395 -836109461 +-573828670 650962291 +-867113186 -647743095 +103063824 -45898898 +507274266 53424167 +-248301098 805053976 +880170095 954317424 +679099341 790318246 +399846872 898819586 +183611581 960020591 +261509659 -858779758 +-306521164 -478010025 +-734446318 547836648 +184902701 -457697531 +982235837 686336936 +-959064501 -644384591 +817853361 148105240 +-30669938 -540699023 +-563507977 676729836 +-935157044 270821484 +-776798295 570061348 +-699077526 733237391 +-585812674 -839434590 +133727764 -30773454 +-536459149 -998299584 +128652160 -959309658 +-924740487 637042693 +690814895 64230187 +-670507262 445424720 +-549270693 -648115866 +-112369240 697503828 +-442166963 -355649871 +-580502922 564681191 +730901455 539879961 +600161710 597436095 +-837369872 710945875 +288824737 -272533391 +-597445828 -257605336 +-588844602 402858443 +308709398 727987191 +93116685 668154582 +250568935 -593632819 +-871397200 -351036165 +-331948595 -404383249 +-891940304 175919439 +-732270891 -59415409 +230293990 21715808 +-875953484 -191793351 +476808911 981278263 +-76000769 611672262 +-570549908 -231207978 +574271789 230412897 +-776823822 -690702457 +-17873232 937301756 +-541292135 379193037 +972940283 -687987751 +-346719677 455238001 +-491969500 -929943254 +-918782472 -181190782 +91209284 323884772 +244066155 730268906 +-653245874 549826674 +653024236 167119463 +-156497673 215487807 +899697373 139145754 +-272651834 291371753 +426645233 522608236 +973982935 -357389666 +763273026 -510869593 +-504047096 -588127228 +197400437 571626434 +45448933 244973012 +-210700579 -505128880 +246526117 -176776326 +-621194912 -447916235 +910462374 -334217586 +-348521868 -554692885 +-51009181 -259855437 +938050793 924160383 +5438027 -909833308 +231928059 229633272 +-495434315 808621213 +-434936400 688101183 +-835001753 792479270 +-40059882 360644663 +-513568608 -895602527 +-487597702 -892502816 +-31947642 946239626 +295007499 596784535 +579583743 634715451 +-37333 335421427 +434243337 -538071887 +-25818885 -772573037 +-591110361 128137691 +195539387 930201413 +-47053981 508565396 +682917956 254888834 +-166504104 552428596 +-672295696 157186043 +300741470 943100386 +-201488396 297445290 +910578996 369288676 +-579554988 155432751 +-677330139 341949787 +919155492 505680772 +530016694 -682549917 +-367462767 -625193222 +96627748 150847673 +-10402470 253077526 +-329877773 31146843 +760249150 -631344812 +817154600 -430468037 +-928213268 -180107752 +337960370 16439695 +-555738208 -653851273 +-751551999 -740638961 +-950137263 906357933 +299866954 407658716 +736501949 -279903050 +513541993 -277714353 +-24269521 86950767 +-422034348 398923899 +431689428 759094249 +-806192713 -93984782 +-546871109 346367486 +667474084 282024319 +597189500 773439654 +61461426 -698040220 +-385640828 -521442419 +-639393664 170591474 +684988211 662290029 +-163726981 53504691 +840935920 -518634815 +882944839 -402320862 +90430939 370446718 +-971941477 224399183 +830951629 -330409149 +416468232 -930178686 +-981919552 -358606953 +379041120 453404468 +998054 -386910723 +-344556601 178418359 +342718157 974452907 +154196032 489821812 +-696779366 -116197194 +-976848372 -726713192 +-146158908 576516347 +871771367 -731050383 +-547807085 -176196176 +806995610 -885332631 +321221002 13495403 +191839041 487285350 +-653235048 -268855992 +386104946 -339093419 +-391280506 -613862969 +-164866746 -741294894 +-118704673 795787921 +-653107701 -648877111 +-562234688 -752828565 +767710583 323554994 +286356151 341313915 +925171622 -37323831 +110761768 742987410 +-202630998 -31223506 +-58279523 326921702 +944508032 211270988 +829288324 129733260 +380935947 990266414 +-235140541 179098325 +-192541838 -541464356 +933930232 -84256826 +-766971076 677123213 +970216762 -196121475 +359996311 -542773036 +825339371 -921592572 +692430099 -238550519 +488593598 380871460 +-267239768 133755054 +859365968 -51178432 +-367422927 -386260819 +44735480 244972705 +-3718908 -71735798 +304522576 -924693198 +224262332 709567184 +240871723 919028053 +93301588 -341913575 +282443028 41106413 +-160630760 114658887 +-36648906 -265084478 +-954217766 -723041340 +-533672657 675493723 +113759462 670768429 +606116133 579143203 +591990604 -87154526 +581340568 961310804 +-832327906 -332447492 +-714427782 -300042608 +-651628164 -62822480 +-422192317 -90924042 +188578519 354746429 +676676176 -222044216 +414858827 -113794523 +379529124 -104436239 +-730720352 387118763 +497375123 -569351079 +806934299 870479517 +203824567 -24717457 +-193494701 213222265 +-578253403 -47156436 +795392347 -272392241 +-617604358 487267068 +-155608515 -843174846 +-484252900 796787526 +-858777919 675755269 +-10821854 433703834 +383899718 88341078 +484634270 187439995 +-108190886 690593273 +-684707341 -708672096 +-137046876 -199826779 +-261639130 166044383 +71323508 956650534 +-910575110 -104354975 +-199135746 537190754 +53741223 473513785 +492081606 873158711 +53301643 321861263 +-899859989 -339525903 +706590347 939589642 +507328751 854931953 +61172712 -896065712 +812829253 853310733 +163749781 491063879 +-561433312 266508339 +-486485348 218374013 +696124064 -888651313 +130687405 895776541 +706361670 -187858827 +511624330 -101326886 +-55326187 -130067943 +-560248268 -207069467 +324895389 -395382008 +38952054 -838021895 +428706138 843718739 +-882068700 303355412 +781407460 200673713 +969043625 -857906214 +-694340031 -384159967 +577890030 -168219624 +-444587410 -525031396 +914529579 -338885827 +-134058335 663664428 +484572792 456917856 +355521618 99093083 +-446995388 -913301776 +209510583 682939187 +365063843 720604199 +464831836 -244744568 +246669755 166822608 +-659658191 -244492155 +228362825 -593619799 +-427210691 393554686 +21195921 -308839159 +-369475691 67420434 +-110022544 52588123 +187819232 -85601755 +-577841666 -939997669 +-292748255 -860036806 +444614253 815583574 +570769144 -362060494 +885188071 -108217267 +167185914 -330797413 +138949 -666685838 +-367688789 151493897 +-181048866 -548080670 +193984645 119272245 +-133355241 970994692 +-831501159 -510307582 +-868901235 -980572762 +-536076129 366877361 +-404581035 -662465842 +838488239 219200688 +-250618940 755425178 +167629494 19307792 +-678814873 -652563163 +-160479713 348465036 +-604950267 727795522 +-603653338 -542184855 +-596159262 951831873 +-730751118 177477003 +854466810 184523432 +-127988539 -126406807 +373866628 -637094478 +-88190398 -802472009 +-126936305 250456874 +-63116358 -352316115 +-41073558 -594344908 +990670853 941895250 +33947803 -767843951 +496795673 908201117 +312632722 -19573003 +154627872 -643575368 +29496796 -812932801 +-989303329 -264324193 +634462105 -388103455 +-564422842 114109472 +-819345897 980521603 +-836437252 -140024708 +156107981 221882322 +-266534588 -153540447 +-648823829 -443444501 +-660142824 891535358 +521080492 708036697 +-9838819 -548734238 +-739059275 652405186 +-182032094 -917262077 +-31153672 551560530 +488686073 242615860 +-823111165 -727240798 +-666924365 -577664578 +-602607210 653407414 +261689922 230187166 +533408153 -736082954 +494426218 -788865130 +-908607017 147440661 +236970717 -362316312 +256775905 -973637732 +-579315203 242748717 +-299575514 -125514109 +583563081 175937644 +659683298 780918025 +-929992294 940029228 +332234655 -406846469 +135522797 314771450 +693388545 135278186 +-741592958 -82010049 +859476931 -485840802 +-38235325 -201019045 +-679966651 153162531 +-245695611 -359797756 +-776612383 -992927410 +74027707 809147488 +520237368 -370174674 +-394978733 932012537 +353607890 155382219 +323744848 1751301 +588093774 -995643321 +975791981 -858519862 +122775910 46088458 +-343911799 770876331 +-411009733 -390746556 +-519570237 -410257041 +808799028 -682667724 +169406969 -206103016 +247832171 -253766726 +338114793 -95027371 +398398871 -96148294 +-992707914 36916182 +-417803002 -374447477 +730298158 -948972826 +466639681 22280251 +-567583683 975580034 +584451667 382687831 +564653607 -898503881 +-634976824 -453158163 +592730614 965953940 +378180943 103881734 +545083063 -753760740 +383286289 -334923491 +271878487 595497603 +905485366 642115396 +869350917 -914083075 +920239636 -823348813 +601761629 522308956 +881913895 754281159 +-607558890 286744604 +-863711450 -519932696 +896020620 179241992 +-480770666 -623150568 +356353544 -919414596 +135599892 270434771 +249811519 257881383 +441658436 885623426 +936201316 -283509057 +546446045 -347483820 +285500654 -696965027 +-5379435 -974974512 +-259392821 -103497786 +830742065 -990287404 +-645994915 613821783 +296871438 -251718379 +-446457392 837045435 +506128206 -816911651 +-942570988 342608267 +878453483 -984611640 +575508921 -223881814 +-472591013 -53118345 +-287410196 -46730304 +211718940 -916506198 +-793284727 -406460445 +86547069 -61698677 +366499366 -953997772 +-831122105 -378096775 +-265113038 256018182 +395944770 -142475037 +-729845293 -899928832 +125408164 168341300 +-61245331 809325429 +-378352026 283658731 +-900636536 -629481584 +-737466805 -995599943 +812103694 389490270 +789193976 -65814717 +426983415 498421716 +-169355321 -349146830 +-950248854 592726920 +-727622185 -186257323 +162947148 -783699618 +354637959 964798031 +-753228023 -670681359 +910067626 -974949330 +657931389 -800454069 +-340582693 898572587 +-521311930 -452059997 +492587701 -668961969 +-992675406 -979188750 +-806917115 612244085 +-292499320 -538325857 +-154195022 -802496299 +-604929734 721881722 +911430270 176233341 +-822898957 -341348514 +173333780 -292183260 +69472903 627409502 +102205786 -627250004 +466175688 587529624 +-672309559 -239644615 +-420101962 971901584 +858965176 22229099 +229766490 70072619 +61444388 -687142835 +667033870 -978673415 +794872014 487768996 +501556186 -495621536 +-268974972 638280299 +805025313 -566243364 +888157929 -665440144 +-997208774 -756230837 +-582771338 590100331 +-344530125 -626227924 +60469230 703608653 +-246556889 181590491 +283328369 671414119 +797864700 973912510 +62623408 -861653418 +421155963 587644097 +-819948114 -499487337 +-519331612 888669618 +-42416559 -59502336 +154636199 487052256 +427191699 -991512040 +-244962491 -86942462 +647030075 213500958 +-402181634 682827776 +228459627 -230959159 +-863043558 797049817 +611858748 -228081942 +-585259097 709696824 +29769336 225250773 +467529646 -700466757 +-13602446 -739906276 +694474618 800593690 +-180524753 134107929 +-59158370 -891415064 +737391484 -884662018 +379208513 740477098 +-21332199 627289989 +87504373 -800991627 +-66271705 -843244571 +440190937 847655603 +18691205 745642249 +-681547143 399086601 +202564758 -631786334 +190553197 381629441 +882310506 524634191 +-41854660 -945720608 +714430987 -353064445 +-567355762 -108077209 +406480406 138153776 +-471239661 494480066 +481438397 -800093457 +599989557 262200062 +-770589909 -208895129 +342993539 192710371 +170551984 977005533 +-388946821 237820017 +308523641 755600378 +-50104440 654234860 +763750548 -167611721 +-891112057 -941370009 +-9728268 358319981 +-606770895 679064733 +222945374 266980098 +539359166 -277672751 +-853175430 -948698444 +683675050 187778653 +86825126 751619325 +-19569734 -571238020 +459901417 -725333407 +184523546 847948266 +622389598 466955683 +-67742681 -944877529 +-151856720 -239378380 +-218090047 -440975638 +630002135 763425990 +-347133296 -595315220 +166909120 -237854030 +351878447 -241618271 +-26075623 -38609075 +-194780282 -76110169 +146125302 190941409 +-540350750 834872765 +-836079906 -736948364 +13483528 -865693607 +-461962636 216077531 +-82928327 -881075709 +228452937 124403727 +-225043293 -316661600 +982934038 366745906 +336042655 -88462243 +790313030 362723532 +767861415 -243827780 +-162454869 -843117043 +142003621 -542465325 +787600999 355631534 +-106990969 44537119 +-381795569 -817488981 +-83733192 -216205396 +-268645885 -458942052 +434694022 -241057191 +-805382039 -730678124 +921495762 403795233 +303052958 305243347 +-789776765 -929275308 +57903603 -532881457 +355504048 -77402100 +-47474427 -366743664 +-957870627 -425229371 +-435126178 343480605 +-843499759 -962445006 +59953564 -886962737 +959961459 -664426796 +744867542 216657393 +749462376 -792410779 +329153760 -689035856 +-563222053 -744673490 +-261769830 -110257091 +739891604 61356854 +461448029 -92150694 +-64008884 -884354375 +-703036318 967398821 +677453448 981171332 +625637998 656426739 +-837152272 952261096 +-952733630 594146932 +-996105464 -900479990 +-682308801 -805393451 +-75038491 215188908 +428961660 617377919 +-392183278 -456075613 +-558696432 -378373897 +688169954 337577016 +-460048323 -400047534 +11840428 -172908239 +701342242 78732578 +-562684672 76569533 +-306312569 122373081 +518468125 564078705 +722454491 -106717048 +608866793 718292558 +629480668 195292327 +454298904 -989691117 +64516700 186984938 +231849123 -520893915 +163795773 -978634106 +-59461812 876452011 +228156913 -26916600 +983607034 -780688992 +-488619536 -494647199 +632627945 404265919 +-155743836 115930359 +297442061 883282641 +-480643413 851146269 +320889715 163267641 +860593735 821257279 +-123300058 230510923 +-94502918 -498672821 +-621003480 633252604 +-77205928 204220059 +-961197653 623049972 +-753560650 59547626 +-316862604 617356162 +652328836 -558753773 +850907956 -698214423 +694795682 895699381 +-308806100 460270069 +858412860 377064953 +747148426 942355518 +-338933815 816069573 +-525702598 -339281408 +-459522077 -96864085 +-58621390 -893863550 +461126364 -971291831 +-882346219 100583080 +-171641716 -680650989 +907230532 233414307 +110787855 -948049554 +-841011712 -894134468 +29535658 755373679 +-848618264 -45832382 +909864923 -150217889 +104889680 -474271261 +301810723 711149844 +-708235661 -193606822 +-907510180 -146818261 +-468766279 -245057527 +-807939961 -559051796 +-528749291 464394744 +-333644387 843535499 +356386373 -494749171 +159137610 39941844 +349193268 -280352547 +-138232689 484982333 +355089068 175854984 +-404553419 -220753500 +289586859 762268746 +-158823843 219261073 +-126620693 -461460225 +209105339 -429093937 +-839990247 -365641183 +481012909 -138676782 +817135418 258070277 +-161159189 -289790014 +570757727 -959329648 +-196366705 -511224798 +953662109 404345525 +-646926014 -385050208 +936000026 -998413108 +-751490174 907153251 +385765351 76814490 +-807394436 65183923 +-226946283 425614892 +-891944393 735976692 +-411342114 514489200 +-351921648 -852101114 +-274791389 -831163597 +838518764 -371952746 +722021784 -514931161 +515829094 -542672988 +646686270 389802183 +-664796690 -346221521 +-334012988 126787022 +-708973377 445326059 +555768056 -108251971 +940872730 -911147118 +-537727660 385042957 +378592530 396734948 +-357400963 685275181 +19850530 559781305 +547915741 -34998850 +-479235877 475213168 +967171277 -354747865 +-576662490 268285877 +-269868033 -706854981 +525195498 95356839 +-513401518 964808954 +825582087 -629467454 +116395468 365905272 +-888989102 734466322 +609327662 -356827746 +337340550 470724698 +-311252865 169409042 +688284194 448152265 +197321858 79894649 +157865422 846090169 +69092037 -90508717 +858829004 -260793308 +-425947120 114279746 +-393367233 -701846257 +-809994423 -670075394 +108514038 434860999 +-259043077 -271452065 +-520528365 -407529843 +-176805810 -282824055 +253898202 -724982769 +113849678 938099699 +457417500 -371947986 +302389889 -329353343 +217003385 -622741040 +40791296 771470202 +271681671 -270282809 +-843608350 270582136 +743048636 -770194474 +55688878 -930860140 +174774932 122239107 +715049816 740607334 +101289698 56283540 +614024170 -999457911 +-400958797 509071100 +249672788 721551789 +-156798894 30990051 +-550146971 764662292 +-57556176 745070807 +-992375153 -57896104 +667179270 -310820079 +-284667283 -249718943 +-957334980 -901766141 +956875658 489436308 +-69063615 -911738474 +-113860578 -731219478 +-908178776 554754940 +106000071 -56988604 +232416531 -59699272 +-318358989 -712356425 +-398216955 366059428 +717597974 -290642986 +424614446 -329712109 +837615749 -787357855 +790653688 543000772 +-900518694 415642498 +-804429388 214885641 +723827184 941036349 +-587114778 473752053 +-906270965 366465374 +546176048 409827685 +448347216 -135598668 +-30983768 656927221 +-107476082 -809712562 +-631511828 482163309 +121885218 43251954 +114499918 -67615064 +401794106 -772254686 +292220907 762692691 +-466919739 -388745797 +591440296 446345649 +337513814 668676369 +912227884 -692827215 +894969095 294409540 +823611610 194646303 +427459493 474259311 +821196758 -519052264 +601342936 -352704979 +-133895744 972819796 +-319657245 -357367559 +315884886 643653935 +-125411708 -429160649 +-765597713 -585465631 +-368831777 -241695338 +-399184354 -509440457 +-224151652 154676478 +863393559 -722524482 +824391256 680508119 +510565477 820910083 +82609141 700271653 +-261302441 -867936934 +-199067344 794037917 +851528389 843099198 +227882872 -160281734 +-216635552 -735330260 +475684773 -646885680 +599888638 278846088 +645353801 -816406961 +140168764 599202687 +-603040639 27715128 +-461818537 26824492 +847453717 655706047 +95650839 -61550371 +343462058 -295175339 +788858407 589390544 +367288847 -178459743 +920357933 -640475353 +508856127 -28754344 +527886678 719493188 +799952267 -15303005 +-583848103 878405979 +-662985089 287356672 +151520381 -739877253 +-500775435 787034553 +-804291284 370584053 +-221497264 751292429 +-447640106 -652248216 +-121679894 505088881 +-568922667 92553492 +-135440282 269898769 +-922089241 -671688462 +-581620237 894016660 +989835406 -837296313 +844945699 107787225 +690953000 798545807 +-470617264 -942196752 +645230688 -598831607 +-261679866 -8138512 +103104491 429298050 +645999516 -886925639 +164202494 -861630636 +18879062 -262162184 +332865733 907611040 +210642179 -613656459 +592670344 -220351424 +725783868 817635912 +478776573 -822950285 +442887187 200344899 +973756891 -265034162 +253907530 -69986538 +603218660 -951891222 +24065420 -951052006 +213498730 -448161668 +428501041 -851501538 +189779791 -452677417 +434325262 -668026100 +-829172828 -329011315 +-871154169 -762288148 +140011049 653828261 +-497987001 -596231291 +-290673033 -155021425 +885024535 -908693366 +-811624634 472947326 +545887270 -502934606 +211796301 -42900352 +-503971862 -808124340 +-941875962 545712090 +360752151 -681050140 +318373743 671733739 +-808322651 75700452 +-889389738 -88697841 +-59305594 80592319 +-953509472 641959411 +808556207 -210001128 +-369664436 319390075 +409210976 266997099 +726725867 -961003398 +461633196 -843133663 +-184970732 -796572227 +-192525950 -47781070 +-393638400 -920185950 +883361339 -769557704 +925184348 -76584749 +973166921 242846485 +342097666 425629450 +-513975691 -290532454 +-507458535 -120457931 +825904416 467964560 +-915251139 461426620 +550715077 -610990502 +-682521853 -870017752 +-987266623 -998849724 +30691204 459216658 +422097483 -272381325 +817474589 678229014 +-369848627 -915481359 +-187820334 -522470507 +-780771752 -2179767 +74153351 -404929855 +-905813568 863132628 +776371802 340774028 +-165301199 39639833 +189992715 130529581 +575509055 -867108975 +88871589 -726737318 +461795470 -804637163 +-899062193 285904135 +780954941 -256138257 +561405029 -387241046 +-72752576 916506802 +579011235 -211395265 +-579689862 723488590 +255938742 228822502 +-866947022 -796646480 +-348879416 -171611251 +-827632379 905855066 +887738534 -261742066 +399753049 319395631 +824152456 -964401791 +-168734635 160356286 +657175125 -150323412 +543361706 -866461444 +-428838946 -711515307 +148591807 -32449914 +-305543358 -924647572 +-207159844 -671121561 +204550547 757374013 +689277910 -161356129 +635436229 920392237 +-401394241 -317251641 +69148212 320752856 +633483813 -671606385 +655261658 -724717121 +629195710 516119879 +312615032 326273550 +-712007173 482711022 +-823492112 -246412908 +-499456108 413448872 +-688337549 -874672437 +458325536 -527239398 +-531548975 527941315 +-487544044 -439504134 +-456961137 626616643 +146563659 -28786862 +474025703 715386714 +-896434910 -808274979 +743058633 50726591 +527096836 -124684801 +270634568 14162710 +-425229405 905029037 +-127678945 -674099329 +405742837 463841575 +506458126 683983478 +908111317 -243242482 +-207655519 275821037 +-3896276 -446545304 +-775329510 417389738 +640266703 -236564626 +266427448 -168893859 +-442334059 -53481490 +-608729446 338940623 +-17214559 465579886 +83323870 189519459 +-877180358 89799864 +-757315436 5278785 +-691026832 -505899274 +187753745 490700366 +718425367 645494599 +896573104 -875673344 +-353836604 -227539739 +104218104 898085211 +-37893075 405523167 +346801442 -470556712 +47380668 181379114 +-568144780 146245913 +117689292 25326439 +696223309 -114588041 +-995418493 338698010 +-130587262 270000743 +132227374 597062141 +662481838 227937541 +934816773 -443819909 +-263664217 240972160 +276949889 -25039212 +923297752 -247167379 +620709518 638909918 +-373917813 -848016153 +-443775313 -492627079 +-742918142 918462161 +-837976332 -577750651 +-337328387 927702653 +234740320 373289468 +912663811 -51639131 +-195501611 -533088604 +-179430377 446709428 +-398210644 835405404 +505712755 887999620 +897392047 907917968 +-915231033 -379498803 +-669364409 408812216 +193446987 347008537 +259024798 -191758142 +-945940285 734618400 +652353105 785502105 +341003476 -555045412 +-874618632 -186520518 +324942192 803207524 +208152424 917178158 +-420263086 594610265 +379032314 241203642 +-503972733 857782965 +646898500 5843631 +805225311 901900757 +293706690 958950184 +316483985 -719858754 +-127594777 780696069 +511188944 65792876 +796079479 -810825751 +-922081746 -206573899 +-266655413 -632129628 +-829900300 382550208 +770690851 -69216708 +376222360 579940398 +361979206 362020972 +-46192676 364530912 +-798101062 -76613860 +249912205 293330536 +-66964201 303930988 +311741969 -655192831 +963689671 -394841373 +31310697 714110968 +-93122630 957724710 +873232077 -712381627 +-816787371 -788676449 +-971666776 -514240979 +461398769 -881146604 +490020047 530872452 +259025627 660160752 +-753055959 268580196 +-88821038 566262858 +491595396 426122862 +600953867 135141678 +-239775557 -69854640 +-549514237 -746489755 +-907383401 -948563353 +-843483174 981181169 +-954639388 -986467677 +-962203224 541445431 +-245840972 858674462 +-706658881 -69811495 +91113807 905027352 +-43395446 -143741868 +227717453 261920237 +478093652 -775961675 +-618519828 489913909 +-198157128 414464100 +-603752163 690247021 +-123836962 505818976 +431090178 -463567041 +-774454487 179930072 +-940550597 -447904392 +-540254310 600015043 +927052180 -26966903 +-353032750 -411773639 +179429979 -341462487 +651466228 -344538537 +262478706 -294798846 +-360236271 27314200 +-546416031 221172857 +421887352 -639925018 +-585652953 -11680958 +-406474425 -822136729 +447469944 -161583017 +-876129480 -298764552 +294525019 -482059878 +670579162 -208010509 +674154656 -817785644 +245085890 373004877 +594940338 -475070310 +-150489075 425172685 +-569577028 746380361 +422731582 -109261159 +-128705454 193777634 +920846782 680897273 +696650562 -126803538 +424208097 284233518 +980297347 -323067798 +474539569 377435044 +-760416194 -886279604 +-235317332 -481180977 +67543989 415948382 +-380462885 -437408356 +487767105 -629664822 +-571143727 -571459975 +163304739 -512206620 +-798782779 331680249 +876049547 -752491420 +-408172526 -115983799 +864747075 -724361511 +836008582 -984622855 +674824479 -630427076 +-66213997 674818475 +-57448376 857866332 +-944873580 -881485606 +165590974 -685266906 +137691322 58998217 +-847426485 502651535 +-980250992 -229070921 +-79078191 -62842188 +909967996 992556170 +369751155 -578109999 +204904393 396037813 +306561952 178663966 +-883677653 270729316 +450783915 238004688 +708555013 788699011 +-955457217 -135538281 +456089635 728110998 +-259203214 191113484 +525338475 -752880375 +-511593316 -236942888 +-882482668 89372488 +-248454832 -769172577 +-748781171 500864572 +537036150 -156231624 +557022079 -792615709 +793583247 390791390 +490902868 -292754738 +-520157472 169287275 +67234802 -628481564 +931483894 -829167621 +969080354 235610909 +557221209 384230878 +696274753 485999022 +-933235151 900166421 +-666736416 -430369903 +-855098293 -177753293 +441055661 611572095 +-99814644 443235074 +-948133392 -906969812 +-88050959 -507613081 +763092696 125648313 +926918146 -259450734 +492094505 853579595 +-938405138 -985611002 +-752439480 832016830 +-229839159 904147649 +-543456090 -60463721 +654977257 61798451 +797663389 -889686385 +-463458366 292023666 +226106624 -887287392 +974471163 766697621 +39192638 -593000295 +-340074675 655462496 +575733952 540228326 +-133583088 -204497609 +-604457134 -547151745 +558331760 93204991 +801012585 -744550000 +119604026 -279877686 +995640511 410047156 +-345222488 -840586117 +-419550765 -556357361 +547712373 944744924 +-38768857 -967707929 +-368230100 -612527846 +555630668 -465636943 +221452384 833523938 +380000427 243800256 +-152417484 -3704724 +603551993 -522260503 +-970405853 641893738 +308571276 542959963 +-734768762 -107485314 +-728907447 177632622 +-2545405 -714851992 +-285471340 895781662 +231249788 -936244074 +-577382122 7767661 +821576953 -334341157 +654743348 -260967417 +-204931359 428047092 +-985369821 179575342 +-281527077 -302168712 +-303452367 949468185 +-443884434 876241483 +-823714122 -805403290 +-594671328 286670910 +374248381 -296536344 +120260048 -88872227 +565135948 -566641258 +220558380 -919992969 +-438036055 -433310605 +335538301 338609302 +203976930 395801225 +-595489800 -851803684 +631116304 678165464 +144292518 -751370828 +-816240098 -267229274 +-150890754 435434352 +339734803 -422868746 +861771077 -728507466 +50494593 -197939651 +-361026985 -886034663 +416320116 959045336 +55527124 -534083351 +-477814484 753035377 +165614961 231465206 +-290840997 -584291108 +-480709013 -798524807 +-843711822 955371256 +-559670483 -377430656 +-962949040 775279282 +-885901176 901204638 +-13914051 904087359 +792753268 315631934 +729137542 877031724 +856956952 740994976 +138961070 -534552243 +-694838039 -720298236 +-617719129 808927222 +272342570 509983577 +-224133551 929292221 +-777225598 -960832356 +-21256804 962681222 +745579701 283687409 +757037332 841229945 +113233493 -427006965 +-187883350 -978909804 +-505482874 257507091 +-727253005 -469292642 +-754116660 -299144508 +-961908836 -318488342 +-592435416 -840690929 +478170353 -186004175 +939321132 464647688 +-453794259 -613961073 +132312419 749341597 +-765342467 796620984 +-818678030 -74470266 +-304812149 -219257516 +374783609 914743577 +-871971212 -200179348 +243373357 -189842314 +838070797 -322548561 +725519796 734830482 +880485157 248550696 +948852890 930154029 +282166529 656865751 +-788219056 743321613 +-496333830 942645984 +199155045 29303526 +-178139633 507613115 +143963727 -433756291 +670889471 -660859530 +213673756 748788193 +-628625694 933422871 +977126001 197406695 +732066137 712019731 +362233069 285578070 +-814437331 -133775268 +-668938577 130569236 +-90705307 452565408 +882149510 64912184 +185825939 330290370 +-30821736 -248773198 +-125058215 -896171115 +-217240342 202956223 +748382151 195797101 +109974324 879728813 +488196013 -814241596 +748943052 -937545014 +139312707 157446888 +508067889 -516903020 +26131466 431283013 +250086406 -399930309 +273094119 441490167 +857163523 -87972925 +-310756924 -196852060 +-774216403 -843538206 +-137464359 -364374830 +-406543457 -405005724 +-297828413 555318974 +241563553 595055247 +-18442810 290693908 +677793742 391710643 +282719808 -491275568 +416249950 -254129738 +973065054 -267567581 +-684690365 -938683684 +161318391 747644518 +-557573395 -87787961 +-947795199 155307024 +523104984 691067157 +367682622 -377562472 +534563304 -893253535 +-552027019 31315224 +-146882814 361182890 +-953208264 -323319787 +-908645151 246633486 +-950543111 -361275289 +974754629 -453827530 +-532023772 47207993 +420916664 -684314587 +670566278 -167631350 +302993078 -172045528 +-213462373 -18928933 +666920973 -519297458 +-681187104 -815219076 +734845733 65023177 +388189897 -305998249 +566238973 -255127524 +806077645 956993276 +8866557 -702257277 +-887196385 -635181221 +432308016 -756263832 +-384779248 321543226 +722689516 -748205404 +-6606198 -136735990 +76009630 201480622 +564428962 -551105290 +-103533317 694341890 +-442610638 -472391728 +236444490 856595649 +551403892 -536901805 +611478028 324798269 +-821720168 852045280 +-890218345 -352912673 +-118112847 372698752 +-634869753 470911140 +-189576555 -39081420 +189704543 -336615326 +-785306817 419737109 +-538725260 -722846790 +-661442578 -582863372 +332465251 -550686465 +-971223703 -59773238 +54107692 -849901177 +388766553 933808484 +-954924346 887448051 +-466212044 631254072 +98225742 548506927 +579720144 -102104363 +-823178303 -733089775 +739837272 176627709 +-784530882 -961732090 +36545103 18777489 +771241617 -193717042 +958614608 857615682 +-938478852 -256696712 +-230042492 -277901159 +28709905 -937740493 +345830956 -369453750 +771846443 -429864796 +-357178753 572570535 +-701666152 766970453 +522133724 -632615026 +-545936644 -970797751 +-155742055 328395088 +876698522 191114798 +-699275841 105792281 +-735600181 224683593 +726271407 356482021 +90601750 666242810 +-292187118 718013618 +692983029 -521708578 +-804253213 238184969 +-540382006 -73934077 +658241603 -453113243 +-225917532 -423353553 +101196227 -611277302 +984163290 901540093 +870978185 466640033 +-298080999 -809649227 +-913531250 137439923 +789470465 587361457 +880780003 434142281 +778618755 901836708 +-198872226 199077554 +506683556 918098400 +-613686857 -360268615 +734269033 -950502109 +-66942655 -459300937 +-336586188 -187511327 +-58871148 874081219 +-291354113 -237584389 +-375424720 -866096339 +-719589365 58501271 +415861069 313100670 +35073036 331061595 +551915793 327221314 +379173290 -9550109 +145786204 424326929 +-184091777 463659636 +-717887960 -526515564 +-347293435 -327542193 +-136735990 -997354824 +-979377232 593137595 +-984940706 -734023469 +-469611230 394105845 +696726352 -251367474 +223390606 -686101210 +-912367029 -721030543 +588254329 -366897754 +113930377 818615254 +-192879745 698895789 +-59694724 -470256230 +-351247882 -242261260 +-899099546 -241661647 +-634831076 969851632 +-222332717 539400713 +-96141944 -76141607 +-25667340 -968117855 +680021630 395850683 +-416359446 -798850581 +-537413194 -55403687 +-381585752 -236163834 +752792381 823686640 +207262620 -157635161 +-170309675 -768750512 +862580924 -913917386 +-239798625 -345198022 +-391277010 -353790684 +221070784 -410226297 +-34900050 -615256903 +-604694726 -711197181 +893401017 127732404 +694279534 187167688 +105411216 634383453 +367712190 163611821 +888756305 717789709 +492162642 194668404 +298405471 -918847298 +296322197 -601932725 +-551816843 -534049975 +169544788 -872494770 +509439260 77404434 +-588014540 -725658192 +-179622524 -429411133 +-124506872 -296214879 +341029278 -243588757 +570596861 -759044433 +-14317601 -520140434 +-825776231 -255114551 +225203292 -482324858 +215705071 932165814 +-471271208 672164388 +-506280081 -209049226 +-479453912 -370828356 +694476445 -102446995 +71722307 603262059 +569094806 -751733911 +930541356 -526912706 +796019739 -155125327 +547412263 906822663 +157308400 -175953697 +-267042193 -973705202 +69539170 -870740688 +-913116078 120793030 +-960840387 -909369834 +410816014 230688675 +-930987579 326295836 +-64375277 475584592 +-66709932 -848230569 +609965321 934612279 +-989869922 -435499482 +258574485 827239883 +-414102662 602271433 +-885270381 106746306 +-229104223 426097158 +619146549 -281669609 +940251309 759199659 +304860079 -59985892 +-557197655 -594006625 +696260484 111836494 +730092366 -570828049 +977444883 911298696 +-705894087 188336958 +886437330 918698148 +-371631432 -21932241 +-533663252 562675242 +-249012793 664061997 +29440661 400758631 +224079306 649459104 +-153639193 -945248245 +-699641533 415554630 +461818462 462362662 +969454283 -892711244 +331900060 -88568125 +-812719957 537021393 +257843798 -740252571 +233325677 867188215 +-224528368 -273982493 +-114539537 -717062067 +-591829785 -703031266 +164644650 44260840 +377173321 -217230184 +-914339283 946531765 +-823274387 -298845098 +-590143666 -79016011 +-237786158 330271887 +302231365 222576720 +-552320935 -633272411 +-856404138 369439463 +24984668 174778725 +-319685993 334814530 +359684803 -536486853 +-463083099 464398841 +-538814026 -706777373 +518804104 -108302976 +-694834504 101870514 +-815546388 -535636393 +936142087 -29966803 +-279019853 -920914693 +988859259 -658136661 +-295809865 -825673126 +-465027048 -863660642 +-714988495 191825180 +355914403 7656429 +-378151201 621014305 +-797196768 719190355 +677477108 -190339286 +-428361938 -747643304 +509805698 203766660 +-207818632 -40871833 +-392513712 462793759 +730388044 853102077 +-251623494 818498484 +-720833474 -127816151 +-703761590 842501545 +610059111 611537532 +-761451924 -323890759 +111706744 420710885 +645692460 175176440 +-584419265 18779325 +-485608221 853787752 +98381222 260812282 +311720612 94324520 +375575625 233015411 +330780188 -723918622 +3533848 -420648064 +-775819719 925253104 +-544931802 86450448 +124467660 -159719571 +-857772287 409914710 +-49063272 -668996469 +6039326 746212863 +412964939 898511737 +-619721602 756150144 +-601077318 -69742422 +82478024 -371695082 +-328144361 339088096 +583772421 -89837823 +-948601937 729710124 +875028116 571182879 +330323690 549384833 +-193471575 833719132 +826856025 800368496 +-150100212 -995566225 +702507093 58847072 +-811823543 -798568024 +275088246 -403671994 +-343977677 -835526794 +758940830 173322074 +411077270 -359297132 +35420243 731161186 +-658678958 692306301 +-522111989 840278982 +-173913598 -142945378 +-736591615 255418309 +391598997 -169146896 +-120178288 -443114453 +-556068137 -775019519 +540372522 707329942 +848524069 -497002357 +-459710109 -838066454 +-933763457 -215894803 +-280371621 -329050558 +-5013625 -514970779 +185201057 -75291495 +-197476961 632564304 +547800545 227222168 +215438037 -858809187 +-338865872 942023577 +124649878 55963249 +762856423 -220814761 +211887523 -211988367 +-983742356 -158355166 +-66489043 -747420940 +532050106 257496013 +134535673 -702854129 +827127176 587727209 +-84566473 -16474809 +-594318446 631856036 +872228473 990379214 +-862736580 -200193726 +318267086 -56380486 +724995222 656712391 +473901000 816667469 +-396676032 220529635 +-152594177 -463388491 +-625506025 899688625 +661991991 -827118605 +548570796 -648695762 +121603228 -408610742 +-961018443 380001124 +-462433450 -65408372 +-133860357 403464970 +271717996 -757838337 +-181252619 -784589570 +-733955381 466220330 +-824552753 977756901 +940981868 848293984 +395230900 -550517505 +-317466051 693126757 +-668726126 188687010 +-841917038 -217127244 +-927533437 134949622 +723188501 -933108266 +-610913131 862138339 +288075633 137340273 +-35840426 -475959981 +69765652 -937574895 +-449196269 151569275 +-287568773 -412003252 +629158865 600754047 +343418759 -976854312 +-249685980 -186036589 +686178948 -841256724 +-496702949 915644658 +-714319536 -390849019 +-983965654 596006470 +-577674887 4528720 +-625372804 679865465 +-86480162 -799018864 +56896219 -780148240 +-608740812 917126540 +887338531 882422134 +-833901274 -175108710 +131644559 804511251 +494399910 -871543836 +259978984 -184544281 +95336378 821109102 +-551572751 -622376225 +438847336 -739079897 +288602059 193357115 +-232796161 -832011982 +297140822 192185950 +691922520 807884356 +72369373 601162606 +-491995544 -135315407 +-415376727 836493630 +-72811050 2587030 +-55062229 -99985161 +-561094096 822045147 +574431451 -350221008 +-584447156 -374573297 +358912028 -41675650 +-86453633 -556225079 +343132060 -106417624 +-270010352 951204407 +-290562496 820706724 +197450055 -772326052 +-882585209 965530841 +819226430 666945731 +229471069 -286720014 +-208541538 -913914312 +279490221 -280941850 +-553028659 -188952616 +891078789 729196127 +-208088091 -28825613 +148703781 708385705 +68889001 180248031 +-786179808 78191932 +454368782 684501300 +329474425 -452961738 +-42612893 457874788 +441013418 -658245064 +956693333 -355827780 +405250848 429981686 +-76619378 -425515360 +-206422901 515636748 +779479822 249189193 +-831704835 836705301 +605534334 873707739 +-482752319 827457224 +-609919051 925695485 +-266062642 -75553685 +-692925994 -14653168 +-313270530 48179331 +831330044 217359413 +3396807 439368679 +-338639517 -939412442 +-188159095 900954950 +730996822 393667342 +280650906 479407803 +-170953801 -305212256 +-789083555 -280031374 +174600972 16187718 +-74700217 -713005884 +669353755 -632116827 +687393584 401360516 +929411083 -950027513 +-283917243 -325604577 +303493822 -551363060 +-936503315 -511430507 +-765821175 -271740568 +289922607 -967052670 +283440543 -196164325 +-157546582 -627340872 +931049823 -622777413 +186408971 -56336464 +367359571 914218707 +-485676832 -627428914 +-194649073 -515406514 +586236027 -411308702 +151885527 155970527 +50856337 991400254 +-638002764 71661780 +525630025 267980569 +-227940631 -529834631 +-62360034 238795130 +763484985 252170150 +-230300920 -583469165 +956101041 -408584103 +-473067898 858437833 +-689709668 -315889456 +287059733 791428747 +334714532 453584585 +-13421288 -328503242 +852986872 -214805234 +66280010 157567427 +-524777602 661281115 +221905951 -332235566 +371633492 -698677224 +430240365 181643312 +185594789 -204993403 +611108063 -168585793 +-627888069 -178682114 +488753041 93669269 +-198811660 758850856 +-272813966 607374755 +-971193129 346295408 +-912055003 54094008 +425891306 674529668 +-672200488 795533367 +585675203 -37779846 +-716027520 -622900075 +-942171931 578162551 +-703648264 -417131752 +-888078693 676828297 +-144340200 -129070850 +120381217 280267566 +593984153 -683951331 +-290543404 27496109 +964127736 492884490 +38706727 -514641906 +-859620158 231463650 +579473523 -64436874 +869590422 -263113670 +539835057 461857281 +-580718215 -213676138 +-236609780 -534162075 +-641713339 910546173 +-834295875 -476127903 +-106550932 549692186 +565071600 -396196804 +688918759 -725552416 +808344645 372721120 +-187659205 58800760 +-39131121 -750992542 +223683145 -743144104 +-50102013 371378381 +-67875634 -139097129 +-687907408 -759812557 +-446582458 318093300 +-379778594 -328112652 +221860589 69331859 +-884039822 -930397821 +-573610044 -805242924 +742438738 573935553 +567051425 -869329520 +934870251 434488471 +936449491 -954011516 +267852819 430941027 +30127478 -543800123 +103659105 522536291 +581688260 -774266848 +937401741 335022249 +-591214667 -903147935 +153721721 320750436 +418042613 -441864115 +-909071304 -947316360 +-868608717 -318895517 +-969808646 -542933840 +389960353 -852280035 +557042973 977089584 +-688837850 577469652 +725108533 458706145 +-475343282 266143801 +439181004 -401594810 +-17386518 784794309 +-624715631 -821545964 +-746039669 932433146 +-138881430 226880176 +-524088913 670906095 +-776473650 -255584122 +-255566579 909633211 +-266114625 896668829 +-48479320 22136126 +335623310 930016314 +-599301036 -567975719 +124709300 676044969 +-130966426 -55734739 +-395867433 -189211414 +663219399 -69744366 +971716605 -466005997 +-190533096 681649330 +782086821 534524653 +598652587 -453182878 +-353931529 908040385 +997574179 -949144704 +40988502 661733933 +-709179578 -445030487 +-590131484 691823186 +-107317325 943094431 +-585236432 944910189 +721896196 -271745973 +481864355 -617681074 +888318170 118230259 +-772861246 355086311 +198314089 556434586 +-739223829 327330032 +878634588 -39938757 +58765832 -880557516 +175336595 -834820274 +-699247904 -661966594 +282288274 48433542 +165147556 14975759 +193988542 -551470023 +-452730058 198960688 +107314793 495981952 +515708489 103032592 +-606338184 601433251 +478160550 419454846 +-96823601 -68890338 +217523438 785811673 +-435850774 -595520712 +882858986 -351017188 +-623244259 -592442653 +-529618507 943427111 +-203720228 -961798049 +165119217 461789232 +-158776305 -254015461 +-250497819 -227727207 +-568856890 440022892 +749498711 869478960 +867020918 -926058267 +-512259329 623864512 +-673610554 -947063580 +-795467596 -691577495 +651297251 -526515283 +707256235 -513392091 +-926880489 -311575027 +-724021768 -510808123 +-713027718 76598094 +-871687383 -441658615 +-874713088 -781523554 +684138091 898707938 +-127577756 820434077 +-729589516 505330743 +-829900614 843581099 +888277454 669904552 +-51187988 -659413936 +-969119144 -997009887 +628782870 -663241510 +800710652 -466978447 +274707566 -344754701 +-720905891 -382652357 +444229579 446916130 +-3252510 935288015 +757236818 -739255853 +747039414 298943373 +-133389595 -903527041 +182629544 -233452136 +-699065168 679168410 +-981077039 46679473 +242643250 -129352916 +-702273063 585398086 +-680567422 -359315687 +-745131320 942302338 +-872467998 -344133685 +688813759 642354661 +241626081 -557962176 +722555308 372575865 +-869469749 -370534521 +-691851621 689861082 +-623657196 -699118958 +-417636664 -247081837 +-749604274 727157603 +857537809 -861402083 +-389967245 -323001019 +-888895253 -997535699 +586980971 659315254 +164331775 446001617 +627058470 208009627 +938355605 -257714492 +671254185 -62217325 +-1714189 -962784847 +762570071 -418988819 +-660572417 -573655305 +-484706955 670157256 +900262042 -430336668 +-34656867 355578316 +330777080 595620192 +143775397 711101003 +629030424 407324921 +23932624 23546654 +325011280 272063180 +873479884 282555978 +309257485 -683252258 +-266756641 -318516152 +356914212 -933052602 +-828222128 -587412942 +143080304 -912844201 +175854388 787089228 +851818837 741758664 +-157573789 -144171720 +105253244 433691005 +851878214 75766684 +711198593 557476116 +-410105931 -783510755 +964091373 -130310772 +181673051 872063116 +996064075 813608816 +-848624355 -502813789 +-176891911 -128394919 +58625082 -32118503 +-404189277 178767250 +-398074840 777580948 +-970553008 -261290651 +-471028352 -771120548 +-152848233 104968830 +-370199719 31318721 +-714147300 795483683 +624312690 -684567632 +874908964 694731300 +351602478 690003883 +-346791113 743795637 +13680821 585154660 +-453986103 -949790186 +231271479 -849032525 +759083798 -496784274 +-700152474 676754275 +376312209 -628621325 +-115584508 760692970 +-775247655 -536220381 +758283340 -20980591 +-965238609 782338077 +534741411 784228187 +-361426319 278071498 +-747866902 613379895 +102232920 -988290026 +-85872478 -939595874 +43882364 -746566217 +467373430 -176548048 +201699883 366444257 +539507077 -956881211 +-617938498 570551130 +-573279904 641396497 +99430570 154342260 +54921721 849140016 +-55288806 -759354423 +388750651 -653845045 +-579992572 195472107 +-12087870 23876892 +-775841938 -877632162 +814145836 -459367733 +86187115 -847181394 +258810814 -344785206 +-464611933 -6724068 +-846319334 -765555578 +544996862 -872949978 +-719897361 -806218048 +28576447 889372056 +-717660601 441075235 +-788011095 -519979460 +407108811 -56457803 +-122935526 -189635078 +313201194 -504485174 +676121577 -898153818 +-764578664 192000504 +-370243932 773664042 +644813569 -68683333 +89401465 232467711 +-826208748 222737239 +912788525 820503006 +-236915782 93802750 +580121349 -591279159 +-723917415 305963815 +-491717298 751390312 +697048916 -347032786 +248663419 -418645834 +798277203 -287750019 +656692537 -48956627 +-443017458 -758870292 +281038038 117456136 +-398528058 -96770155 +-833803699 -164484351 +-592404086 -439539939 +752779325 -628708928 +630723354 -10225838 +-117919021 524610689 +930840733 107609291 +-176661960 707379968 +-302730850 405931379 +-468665167 69585982 +680197353 402181426 +390964158 -760577094 +-515161412 68842495 +305166231 197883250 +71824583 679452012 +-366894196 -113746363 +-312194543 -96945088 +259586501 40363761 +166873759 169066972 +922023381 -499871200 +-60324325 917089309 +404358428 -776785150 +-38966085 452554505 +-774175228 -33354387 +541716103 883897196 +-942180767 -246145006 +-443367105 892213957 +778305462 745960964 +158930731 409654459 +-347719372 475489034 +-15029444 889011408 +225201044 -617757996 +-817502692 348414586 +-631788088 -483611614 +-54232559 581323418 +-521169574 -139181582 +-486620024 818650812 +-961956300 -97836107 +-820320746 -217878413 +-770498686 -111915608 +-688526801 900965700 +323160976 204873227 +-828493232 -82311262 +16811278 700884476 +-982658001 -357623231 +-198455141 -528777211 +-247070600 246532722 +29467935 989752097 +-913109383 172473543 +348197297 -762347303 +477155030 -223554062 +692429139 318892084 +-801253710 -715158274 +-624896582 -151373966 +362106748 832632454 +941074709 -427854061 +521812376 356956955 +-870559232 174221573 +-392938965 -165779295 +-279569791 919676805 +-474306514 -741690100 +-112630842 653186825 +-177625712 -975461448 +-892564784 -296514791 +577971106 715309281 +-822509068 488825354 +918825088 -3755505 +401175451 -427347095 +877388990 -109137256 +-961860640 923723560 +817037081 -342073474 +-577132736 24734886 +785355534 793173613 +471927870 -560178685 +768154656 630197777 +223998316 -882480002 +-742681062 411139901 +718721797 936844333 +628110824 -244211143 +-951663402 -841386458 +758762319 -655175976 +705653282 699451416 +-154117334 73106497 +874354948 -138658057 +-321208783 145881480 +923688054 -365820330 +880437492 -776088037 +-338946025 -550401397 +-320662999 130180055 +-968749631 -563985413 +-246091423 -665801389 +445260207 714627161 +-84867689 -754673215 +805344670 -308189426 +23930979 64635614 +-218368916 -556707729 +-557115725 -18025345 +-544342756 866438201 +-406881481 599078229 +-662629496 -222805698 +-534115526 317308520 +-364683701 -374492063 +48222930 -137750788 +-827558049 498764189 +321017141 -40349380 +-489932949 -933367547 +-311976340 602297098 +74470391 132843089 +617854974 885721167 +-319495820 24346852 +178528371 528833464 +733401280 464413339 +-271667955 417076297 +503370582 315464550 +672076146 -499808812 +-456316360 578136366 +-113959608 -594114539 +175818480 -745565630 +-810259735 -240554850 +-545799012 116028488 +-397226235 -583622709 +-310766488 210336225 +591200992 -749780746 +-848911892 886302904 +-525464017 -709035466 +-7870469 986555470 +-763603204 -294640816 +640575791 324113361 +496708135 -461637129 +571070944 674568965 +-758435681 -191476698 +682275094 523303334 +-470760769 -558455086 +584569575 866460 +511791746 784870624 +-284617844 -839821365 +-655594872 308248544 +106212574 327877606 +-177621452 -235618094 +678039734 774429322 +-720857376 -947954764 +-597547007 -343530067 +187806756 530431062 +-819538068 -303281104 +630515229 -453762245 +715564360 -508882162 +-284215221 209036073 +-411854264 -879186248 +-683734581 -846109797 +759416223 -329064141 +-597260183 -199862943 +-201767686 -714236066 +609441761 -512518185 +845616025 -843049776 +559085894 -420231676 +-851761817 497603177 +-555029328 -242182905 +-808733460 -257280314 +299659391 534838569 +-265207302 117948703 +-704762453 -150414817 +757353586 -419969137 +698489758 78810613 +320932164 260883301 +-252414144 -283046906 +542927450 682677832 +-848261288 -206727240 +645638754 -124120669 +-416533689 -483042647 +-526249980 -356240016 +838256462 665378990 +53388233 -624827415 +-644357338 -553441048 +16378963 -513850059 +-270671979 -828899912 +-342180965 -49908483 +-809488717 -68525976 +-854626749 640597625 +-898322438 860672299 +206729902 -486225266 +288292927 954478061 +-574064901 588126259 +523810729 970948495 +-755021688 -772454377 +583963335 -135165964 +-812806911 712288683 +-579291080 828045983 +2142595 -317394471 +-206211674 203391603 +-666552475 -516508829 +929573334 962319456 +-661423365 -868550862 +-253549247 772334795 +-818099277 -166802839 +-406581118 -774384479 +697080652 -905766034 +-212789048 345769596 +-889676894 650707862 +171065324 -324497262 +557656566 -294951863 +-443633802 990589664 +222329652 607631860 +770440913 685414572 +-808374628 -110443694 +745895185 -414101413 +109663830 997342276 +889601371 -515799036 +-302527637 -381947238 +-766218030 153218042 +722017711 -175820233 +152556528 984333781 +-316771792 407636057 +114570028 919559836 +-28819784 -640450109 +-420991497 462571618 +206821952 322337149 +-264640016 453881576 +182095115 -707521133 +-672526245 658340954 +-668876677 271001261 +-951859978 299359379 +113891707 408606966 +-510196704 115031972 +-252224176 -929962908 +-412614757 730424481 +-78017426 830766341 +-956602647 -988339111 +-390613036 586356073 +-31356702 -994425406 +371393223 286942733 +-865830363 -453469773 +-721238349 -823261779 +641703624 472170890 +-333935411 72372819 +-550135681 60674036 +152441618 696407520 +-158857835 273823302 +370813935 -564232877 +24735485 -160469190 +980360199 -185035607 +39890204 223816897 +-931614306 -766669813 +-965241324 -783784558 +-303711973 102388222 +461391648 345552038 +216363222 -604710775 +-868070613 -227334527 +138759028 906613478 +728937161 324398768 +363749238 -185976438 +-611670099 989600261 +-536711140 632934332 +-215254604 -992906443 +905225736 744653769 +941985951 -912011243 +-501017677 -373237861 +-832675952 749135712 +300583024 300940762 +734550189 889503068 +634741276 778704824 +730636171 408804552 +537627390 -421384177 +742093603 -744468238 +-12302367 -674074744 +-449567975 -473662278 +289215210 -969191538 +-664732362 -302652519 +1225121 -815651722 +434954975 977454462 +-820267870 433344805 +135109837 -664139532 +-671242294 125051228 +623209041 -277464934 +234043529 -622566021 +990391632 -821810167 +679487715 400173352 +491825158 337963874 +353734000 413465033 +708708750 -5361979 +-216624271 -372383882 +801568076 538876203 +-845248356 -744984202 +-691330432 -186221055 +796609888 -983591636 +-826606701 894091943 +56192479 -922059852 +669450650 -19812195 +-203767511 374062812 +477475977 -998162262 +-855425978 -851734429 +681031379 353534533 +-133777007 34478349 +-431013859 -661044944 +-24653728 447675751 +-977629399 -592653702 +934743008 -288289541 +755812417 137834720 +-73604345 -221797168 +-429478569 667921752 +629529879 6699964 +-887347026 493947443 +891679286 -625205947 +459202410 -958756809 +348426352 -231702263 +415757119 419838121 +-842483846 -239891747 +942201184 231936226 +825078095 500451153 +-360592733 730648240 +322954055 -102303885 +171141950 727407743 +942843448 -48860095 +113982068 725230215 +470033037 -811287254 +-192612897 831466881 +-82241114 -683988618 +-434488361 -820330762 +303604202 -560978922 +223275483 16418860 +678319927 273103823 +536990049 743985877 +339407721 -949576785 +-325741066 961439456 +346189731 -29086095 +-527125440 -741433194 +-662565232 169262160 +605199643 -321101927 +-621172143 -339118203 +275049242 -573340532 +-591872588 -925249156 +-733114704 900538483 +-20779221 -848436163 +485089602 764437195 +-426310680 229577363 +-629979620 -575464386 +-595285442 -60594517 +40592275 -430421088 +-98224712 783857495 +-361650347 719249297 +111960623 314719694 +417117427 580543315 +503573001 16501943 +208307502 -457495602 +328578201 -559326015 +916375471 -42930071 +-869334464 -759004556 +-113755142 488091619 +372251226 -649493642 +499610943 -778240312 +-392442006 400419316 +-406796406 -978827490 +832875124 -35739823 +600954471 -167900242 +-296987442 -223641623 +607562421 -269865117 +-158626999 621780303 +-223770932 680930137 +-152696476 868149386 +-571336242 775881106 +-228855484 927929122 +377912923 -832959167 +394201017 -384068433 +185843312 -5509910 +978039880 977872230 +931304267 999248802 +-675889507 -70157617 +241208903 -942350644 +626299199 -449269247 +837464043 980780196 +-703611156 -20809217 +986552822 -224015312 +-386114438 747510119 +-582133211 88777286 +-140344728 451843844 +889557119 890426471 +-848487447 919894258 +-281022920 597137378 +-991510596 -285195858 +345733017 546324586 +-766115425 -937546129 +521600872 -593023196 +385070221 407643893 +-404488674 334487019 +-599464108 495307514 +136345649 -817074854 +-820803391 -921960217 +-150696167 797487956 +216150731 34172418 +-226065740 -733895693 +-737903970 -715932965 +-439099769 865830618 +950101349 -743741110 +-988261757 -573530052 +915474632 -957227687 +-720799473 152667613 +465379997 979158683 +911826778 328271577 +161248772 22498096 +-68134061 251177836 +855195858 -607076735 +122386847 128097918 +427442009 -424674096 +685037867 -733942724 +-469165692 -55517361 +-832589837 492278508 +-518421297 -243766109 +395824498 -169466404 +-950277068 -993762740 +-76993899 -822425453 +256646602 -939508415 +-251874944 42765590 +-280752514 -176556511 +-861643705 685889339 +-782699729 4903160 +-458903604 -216619894 +764790335 289298089 +671839262 -897249660 +803955562 199797433 +424786181 377146687 +-808654766 -257731359 +-404120578 -964864203 +325176193 164388651 +38568550 -234996232 +473757600 668678278 +-990576682 49098688 +-251302999 -847185592 +-359204683 -860204346 +785960788 281552055 +983610303 -910258907 +-629450040 278902885 +214944797 -398984635 +-529368848 104655869 +-372614337 753721977 +88474365 139371982 +-543670542 97864034 +380569002 -565913536 +-839585237 983329786 +701469978 333504435 +781979104 626138997 +420864471 735335526 +707613436 239959323 +968027931 -870823110 +575149660 233284216 +-103506411 967667664 +382050449 -967816905 +-749839370 663645984 +508247922 166797865 +615534789 -908395751 +888857392 897245887 +924663172 849602737 +-377025242 592187400 +602397616 -663515447 +-316165591 764449056 +421474586 -456727299 +444077131 885271493 +793944664 386797812 +117256120 -849518740 +162411877 -678006869 +881473975 -493556651 +-234070590 -130510423 +-995373818 -849933806 +330022453 -90765534 +-849624995 256306667 +378036942 93577626 +-999941883 833550116 +-63550272 724074624 +-694727494 -408966056 +657079668 991680770 +598274035 -267425619 +-311568861 807260101 +925134347 921597548 +839382080 775387508 +697969853 -729145791 +-605536521 -731386802 +-769969869 -448745238 +829968314 -993708335 +147696026 102524418 +-176427262 -732337700 +-937387903 427748230 +41823049 451614823 +-990563326 -270651314 +-708729966 617544297 +-55194665 161068607 +-687752194 -370630477 +949121560 545359144 +759245396 -251477489 +22720839 -951935952 +-220086778 774670685 +-669094881 613866237 +136148461 743244320 +962300775 921744938 +355009934 -290774671 +-372962472 729117670 +907746416 776859827 +357832348 926155162 +280118280 56994152 +-985325652 845137443 +-799469659 -391100167 +240851557 -194255591 +-181972015 -337307657 +540274532 -656776790 +575318161 -699981220 +-857288022 635769666 +-662932216 463208780 +609117486 438087272 +-845430040 -164070931 +-51337651 11436392 +504432044 559749779 +-203537706 363624477 +989028898 698534513 +40378479 -616806596 +-978212566 -472960360 +-997626441 -824629527 +-157257601 73549281 +813660431 33257830 +-349071420 521278118 +580038652 343584391 +-973036885 -291631923 +829009794 162385953 +350993270 -996237516 +-794680447 -617617259 +735244365 114160327 +-633022828 911231148 +463269218 -228012113 +490450920 259662793 +-970540522 -606147971 +4030993 -662765672 +-792691124 439327343 +134959730 84119285 +-842749327 -667015680 +-480533727 873891389 +776218807 -958243425 +-716778172 172432305 +-98260888 -918116353 +-329131593 -120278132 +-836287570 360492167 +223772573 255570224 +-738271130 -695160759 +-413794782 -431215909 +634185156 774670638 +608314297 150825057 +85116911 -376355702 +705951895 383913352 +155649658 -239777612 +-40250658 225620879 +-947306152 393369209 +-502109611 4025911 +-378137556 -644071448 +8318529 -79648890 +-630576797 -440396297 +-721891026 808565292 +-20591257 840958000 +-541953473 -149972967 +-295478310 -545811895 +-565571713 878284758 +758898826 -369225161 +-404962723 84662324 +116600305 -645786728 +-948743141 -500116497 +-689401583 -277400525 +545325552 -649834930 +672315994 -729205767 +-67551260 582838715 +-853568566 509773625 +-25449689 809746689 +188028365 -561931706 +-924950921 -185389124 +301263424 803679352 +355380919 -819755412 +-385992440 854500199 +413160513 -492418464 +898556186 259577585 +-254931682 -657290677 +449698444 -286053297 +-795408339 940643219 +424518805 89106372 +-286859168 -172377649 +281522023 851619461 +-666743648 -356509311 +-519209555 -468358805 +564323713 69298121 +723581091 -225499359 +455738484 -239363850 +-591458892 -519493429 +271192329 142505581 +-442367922 -155837335 +-533852247 -898640511 +106258606 945453337 +729934406 5440039 +524352161 -865224754 +296537249 -578297410 +766473656 334492738 +-54601575 -616546096 +-348460500 227369224 +615036868 -782995525 +576304030 321837112 +669340963 -526958439 +326367260 -948207274 +485325004 -996313745 +-339671051 -304628152 +-73728525 981932493 +996047010 -558858851 +989420611 -956658146 +97871663 435189230 +252431296 -140752425 +-17459899 -195391152 +-427610063 -330585270 +-217483036 -360154915 +206741225 768230939 +-56278425 924455256 +596977994 -589515554 +-670551756 678578279 +658954987 -91337064 +-125828825 141576627 +-557178924 -851320604 +-9377906 -655077548 +-173435687 469237703 +-560087027 -808372350 +-208542250 317729322 +-214932866 252317345 +292013062 -168294017 +-70640569 -200847185 +-906539762 834040334 +-775548629 -691635643 +644471575 -799620507 +183918598 -230659053 +-5014148 -955336341 +-26117173 383897813 +-733960719 -547063169 +-981172319 -42284654 +-518216394 -514376520 +991507578 -463021966 +511156998 839355958 +-866869626 652695614 +859997493 -746598269 +755071141 278907516 +679615644 -741559883 +803760567 250568378 +65873868 361485089 +-251398408 872996926 +-549073824 427765383 +-619770184 910602835 +-709080194 -470279919 +-665243432 112799457 +336641446 121590446 +541501434 571754128 +289880739 -222900733 +612507287 -467044861 +41934293 519296755 +-176035014 -29631196 +-883606795 221634250 +-70004267 395760252 +-579137359 -691253573 +-156114639 607432082 +942294956 -734672625 +-868122446 -51783668 +678642371 954838409 +109220585 606278608 +-597609668 540105398 +-471208028 31281069 +-2224849 583302040 +-70062268 30134390 +942486071 -419469465 +887276027 374206180 +-328729025 -495668582 +-75182566 52713465 +-943864705 -81492200 +-441294630 304036814 +-523303202 696405930 +870192910 -271015743 +415073732 -529860386 +345535939 -508415286 +665178438 16911647 +967473660 -598287260 +722221985 901552716 +307750007 592092995 +-528003638 -844092788 +362508685 27252366 +573436902 -319268156 +978087197 466407669 +676832956 -824995152 +-989083924 920963481 +577670 279776276 +968712038 358366506 +-900369013 862063570 +671431046 603475515 +801745558 -284312975 +-60078987 310391827 +-560083452 -620759543 +-493646714 725540566 +504475445 -437425250 +539509995 -89344081 +-552400916 -789165586 +-959327827 51518033 +-938195534 293828058 +119681899 -719688711 +-518429433 849939252 +714462103 -710574579 +778145751 -364866345 +-816595546 -955115521 +-565641124 611482824 +-405152229 -544539577 +-887409302 -409313947 +-974337353 -678485609 +-517317334 342195125 +463001294 435362857 +95274421 685729011 +117383921 -755132205 +154281168 438339767 +237940711 -299622523 +422280521 -809760825 +-785143106 -817525561 +306948432 633739248 +-303543197 -68800655 +859262734 854979536 +777849836 796339228 +572083818 -718524300 +26276726 -148325178 +218982315 192211241 +-853701188 712912401 +-960160311 178899430 +-662935089 467309479 +-76642078 -175076088 +-46685335 -244851649 +-39716231 767465076 +-879777931 570236847 +260049266 838631762 +844786852 -967592059 +458212284 -853587753 +346381859 797843007 +230471977 -445138331 +816929146 -986706283 +687484518 -339920558 +591267350 177708881 +-101588349 739747217 +-328758915 -295736313 +-990803055 86823715 +174345581 -308723098 +410001112 -471197703 +655291984 -929998767 +-500216982 525815564 +781742947 -326462368 +-300617344 -832536653 +388073750 625775761 +429920717 -682306021 +820499747 -542045690 +850269308 754359832 +69175131 -441673163 +122386843 -357778084 +-55266715 -525144124 +563427697 116244928 +180515484 603003145 +-61398552 886513042 +-782061133 776092458 +-528314090 -750980992 +-837485524 626352063 +-624513433 -230568346 +39450839 612456438 +673238782 -496874068 +-481049203 771485426 +970656806 839501375 +-527494513 -998765078 +202319362 764026473 +-489242868 927760793 +110961992 -224738955 +-719904973 -185267678 +562797362 -287781781 +573952158 -442830016 +-577034271 405780256 +847667420 -725203557 +723287073 -991452897 +103449966 -46811522 +-692990596 932302092 +621317700 -634640349 +-252049463 -908346888 +-148656279 -537544953 +507915459 264866419 +-699809621 -968420838 +621594135 -710235858 +151788290 -85459743 +542492260 -968549606 +770381454 904228431 +-779991930 983249432 +-388289640 -419749678 +986058900 115365172 +-538734526 -252508194 +511012559 -550861423 +-249646935 -886048880 +-20538130 976214913 +669027029 167238001 +-188302060 -775176647 +-972839089 66099770 +562912357 228490716 +-379114378 410398868 +209029759 794754256 +208061199 -923370858 +660630455 -696696810 +709543527 -742275519 +-967624985 -798477558 +281153575 -731403710 +-891844911 -563138173 +220897443 477246866 +-234810990 -882642365 +-288874841 40349091 +982613391 639846182 +-602138516 398214145 +-373235908 -95545570 +-138870061 -141607052 +595177748 -489748798 +-866000609 -194230828 +-471101846 -971504441 +-326926149 -896779629 +-314871204 -506440219 +-279892938 -251538303 +926694792 -23953593 +-38813224 82403614 +-702665279 196806407 +-653890084 -604923972 +-671678940 343363717 +355415917 -127301982 +-377801379 131774294 +664312674 -741830697 +380374793 -734823928 +-416981884 648503040 +-708924205 369150746 +-828200594 834627307 +649753402 -856058969 +-666018859 -141528399 +-372101466 821041450 +-387435658 715835912 +-942071733 132332110 +-233403036 190970751 +-458205998 218380317 +782533992 902850025 +-687943808 -267247308 +10662658 -270260323 +3522215 -521782523 +76416916 888699611 +-788984248 426684172 +493036912 -239797941 +-938598060 -456548404 +943521270 990787156 +127129655 495564887 +-695211499 -762852897 +374979673 780924126 +-407124766 314364688 +-379088893 -474119088 +-29924142 -194294385 +932248475 -363988318 +-211897508 887435999 +-41805112 353352379 +-279558973 421763598 +772887667 280970781 +302129171 671555034 +-409405502 -924601544 +-11538086 773302669 +649257852 404908461 +-510518344 -272526758 +336202284 630209883 +159103608 208505128 +-586558771 -881656973 +943691714 42237870 +-723746903 -191534922 +714389372 -271284657 +615017727 33226100 +567874594 -598979567 +140096520 -567128336 +-561197727 -497651207 +-38635191 -777521828 +-24598687 -799930539 +-737474916 481990239 +-281737977 -483741894 +642244417 817865079 +309313309 -102546379 +-877763372 888835795 +487415048 -982917506 +-817620503 -7076131 +-460128526 578166360 +752836577 -66395775 +-870208018 99130945 +-843256479 955117111 +252318655 -862959485 +787685340 403108708 +532488939 735143047 +-531466773 228728696 +19151695 91268401 +302983955 -972089936 +160821694 -330033427 +210030460 998368360 +-116521762 -858267366 +44089772 -111347454 +-213094128 -68536977 +132067464 -741453736 +-601845029 642181840 +-632170268 -538945625 +905159336 -37318775 +599527427 -892284517 +-119316277 -991545864 +-883576339 827644667 +-458878300 585012965 +817090390 -729002063 +-771113062 965389661 +212925075 496898605 +407337024 860873642 +-900527213 297302435 +862094384 -462654554 +870728874 418133901 +790238105 946140631 +-871467342 799956804 +81136719 962179298 +-767835185 -2638285 +-533078851 984139728 +-287747100 -374332183 +-259277211 -617716455 +-70567580 193321066 +384296120 131867267 +868493382 -955733312 +109340274 -878091222 +-150357959 -233212154 +366754451 -724031888 +-266374660 -710452615 +-411849105 -939537105 +388728776 73081014 +274145882 -98782417 +-90273216 408703913 +130142130 -249409914 +-848726063 834151238 +-767308066 900098456 +-96864378 -981124998 +-331984253 -193138828 +316194581 -690482525 +708451554 87122004 +-451775879 472293029 +-747714596 927423035 +22962593 -785591979 +909056832 167651924 +-754308459 -969752318 +427371669 184010608 +-12050292 -529008270 +-929281919 197312787 +-309043107 58232393 +-879348061 -538287635 +422203953 -97347433 +-532555866 -950156438 +-206497942 871220380 +567263899 -236553779 +-581679304 -811211752 +969228749 -854921547 +-88471591 627418707 +904146300 464187690 +794639669 -192186823 +339230679 546552256 +-872414707 761697980 +-57116253 -967238648 +750956990 491654357 +-316922911 980182742 +-90214561 -51504016 +946203222 440466020 +-546019404 -652934099 +-705799305 -194405520 +-231100642 125962403 +724658108 -274280348 +898207714 -1207081 +-375591672 -939093125 +-43709928 699286215 +-1331653 396088992 +-285344073 -566628151 +874351846 302264778 +-680986648 -895311148 +-872017466 340844157 +-844501070 465578212 +-410073363 122804648 +-30905840 -606478919 +473389437 791265419 +-629741445 657254923 +-216343036 281546712 +-947901295 -155569105 +-233272090 793050131 +931444971 -569185396 +-312147660 632645022 +-400389352 634273511 +-865558080 -935472315 +-399442488 344478462 +-833822260 -569029675 +-866996189 572478221 +-309207926 529020404 +663151321 -933959478 +543728692 604765464 +-724750660 -543894474 +145117051 234435984 +-216383966 397896900 +11644513 801392815 +708057530 -534519037 +-479592210 -143003463 +-510633045 60053734 +-998190571 779030252 +-8541251 -539303075 +-829981076 -687844444 +-244241222 17060057 +-307522200 621373572 +641657859 -96826045 +-198997677 -773811219 +-682111321 -653009290 +53418387 -865544993 +420574023 -842161195 +-2953988 396343834 +-869273279 -671869605 +675618652 390214158 +558037835 -866860314 +-796215394 -561168595 +-300711757 -169053345 +110211993 -852835949 +-332133606 722437955 +-900616562 71595207 +-468274986 -503765231 +-299117397 -814349664 +-177766539 -706666356 +-546103884 -690620479 +722259572 -878874771 +-921949314 615760666 +602235771 613025628 +-432994857 -436240574 +534263280 937790995 +628660807 846532132 +-210901366 886182738 +723718469 223872373 +831937324 -352496046 +-571071568 499907083 +-631242237 -181258193 +-169810039 122703460 +-810208661 18369795 +-67536506 -59494810 +-277658084 -734848236 +816662065 820729117 +235533480 -786607546 +-846970514 -237526812 +360775759 -699775349 +-817685123 -769877805 +24673278 -100691821 +226937483 282824879 +-452691773 -407834986 +955749535 -109084975 +945467360 -462276981 +632729081 377123288 +790721150 977603361 +-676692004 -921688648 +409765845 38384264 +-369495606 -168343285 +413117167 532230505 +979952351 -567864385 +912594254 -927483720 +-749421742 60802009 +-748272633 -761591467 +-837532130 -751525150 +-868799583 772618750 +949457855 980427470 +445183724 -222892733 +373968048 93911625 +-742983326 -177330527 +-754755097 -111965900 +-31166459 -804858669 +578721940 230646909 +-488361523 788738236 +187815616 620430298 +605163796 -83057644 +569819994 2343344 +395928210 39096641 +69692253 -859460393 +519222572 295784524 +260382153 -212054942 +-319146864 -722957110 +197834606 44995107 +846890824 633938823 +766925296 558882062 +-98334018 -284959821 +-391919302 -893161828 +596832586 -188035987 +-635141382 -90141319 +476302519 -129268595 +-946547248 -219323909 +243386787 -850272205 +246545829 607447759 +108798855 746370585 +-241023566 -245973810 +-483266568 273390983 +-133216173 856059138 +826980437 -695789921 +491380467 -825902345 +336851033 -489554338 +-515072577 -355967589 +252273025 436518812 +530438611 237849137 +776770110 941975553 +126670921 806977065 +66760991 887904188 +556647144 -639875255 +-868969890 533727056 +879021170 -44910421 +-941924385 -81720717 +50813534 771126345 +117735173 924056924 +768962108 -678303126 +-962249300 841388269 +-835183858 797160351 +390618553 697157939 +76579705 436817523 +-242203510 882812004 +618121330 -979243638 +-43392140 559309586 +742757810 -774569675 +307538520 -165067337 +-196116270 303820135 +-277624539 -528354903 +-598388952 -970717465 +-781227517 -615447996 +626165720 -7079824 +-14078592 -583278971 +-784031141 -434451473 +-949684572 627923978 +-281152293 -452060605 +482047057 299424715 +510141601 212006660 +272771679 919172008 +-919509817 268546264 +-167748991 -456991154 +-403132232 -811594692 +-650247241 -640203444 +-36927642 534176573 +398233968 -290873502 +-304728324 277967074 +-364903425 -327034803 +-764302546 -185569192 +-346381936 -681890667 +166805751 -446754930 +24561592 -728514162 +-602026549 599230757 +-574678415 577954205 +876544169 -897768683 +-410524339 69821152 +527648123 -931494430 +-212227158 -169568054 +-368311809 293343246 +-649049367 -698350000 +-494231659 502905696 +77073673 -394514564 +891760953 139184177 +57717595 346882947 +-116994095 -629435324 +391574225 365066724 +-391645381 -770319796 +-591883997 -355034465 +-723012659 723578276 +477019081 -102845674 +508692201 -80654985 +-180871197 -761864442 +205463031 77204486 +578443496 534794632 +548492145 36451513 +-73138182 -579961327 +-96888737 169020754 +278314803 -804490685 +449220744 -746982619 +46518473 -648826247 +437029630 -799458892 +-838913538 10230458 +367560454 760818305 +577979335 492456745 +-971703928 -500160853 +898695484 232496919 +-344861280 -996861795 +781472610 24836483 +-105196374 -857243154 +-809338912 332025317 +708547770 -896796404 +520667102 123831213 +893984291 -347183584 +8874303 923833756 +171061130 -636045694 +581926085 -468677768 +-854325576 -531755291 +726727831 296414592 +-773041999 782024961 +-399926595 -7019952 +45704392 335059717 +-759482475 -919974010 +716187315 -881036113 +567542511 496799018 +28212133 100578494 +120021298 615588216 +-991545163 13756893 +493311428 -161004077 +242471510 395444319 +753599461 936790808 +-202934826 -635849030 +-897260816 -85576798 +838308241 934667434 +-814335128 825394105 +-495043567 -277354222 +323177079 17914999 +-271194908 -597987570 +757858350 850325900 +445982688 -925445812 +-558635959 725798638 +-459484798 356815132 +-527363805 858950559 +-663939405 -675706688 +-82566699 -926814492 +-118721914 850174739 +220775569 419763725 +471170900 257311858 +261900160 471534820 +-135951921 539701401 +965136856 416688726 +492271993 63977950 +700918946 -379687055 +846601607 547675586 +685288274 748686685 +-558656180 -957692971 +-368780220 314078467 +432843862 -533050341 +304722360 65524658 +-105305952 -794036061 +-896317999 269541722 +654591968 345302764 +-80758387 -407634190 +-976986878 654256112 +484380254 374284351 +-273145094 -640014671 +889981501 802363911 +-110374650 -669950536 +371741165 880561596 +-152163253 10215078 +320921253 -252184630 +230458482 36919563 +106606377 172933093 +-542029100 693291274 +-886999020 -488142372 +-75293829 70890684 +-388201977 -11919699 +574900082 765768932 +22248577 -195592530 +-924184567 440128227 +-593000125 974372353 +257269308 -182086193 +923979236 623018437 +-370148643 847916330 +368422972 -463265278 +-708911555 646819761 +-869822506 419376303 +-97246740 592306942 +239807738 -165471038 +81351029 455439488 +697747418 165246187 +-609001646 -309129892 +-683310538 756243096 +596743386 -598530231 +85612001 -776937426 +-924798788 629854237 +241849008 -620465955 +-6774857 -114173959 +-955535451 -660263587 +-261292991 -930859497 +412718259 -641327226 +511584316 566478424 +-385470676 -443394853 +670722462 -963168009 +-379866079 -335361373 +613805546 -792871158 +575375050 435016965 +-221025293 127983405 +916883512 524266149 +-157360280 372743437 +24966323 261084672 +178384127 137405327 +-155125584 460532686 +832858535 625713845 +278789180 896275281 +195813498 -616333292 +38197013 -790617863 +-126869699 -788176320 +877358358 -428604499 +26663756 773203766 +-102934427 326841129 +840313340 -458449793 +-375666204 -371026385 +731895075 -80226633 +709191351 -871799003 +-493467392 376627348 +963611190 405010217 +-310511249 -728635969 +81002137 492043638 +-670433684 202046455 +463683710 502874511 +179590847 465385377 +280352680 -230786928 +-578119958 837978523 +555770340 783113285 +931723528 -422207752 +-446193199 -745204599 +664813887 980586560 +-591465402 862011715 +435059856 779809763 +-468689906 -692271848 +313162867 -467949736 +426916840 -855849994 +-201785194 903061782 +-162405340 -587621427 +294639606 -513598781 +-666250105 567472139 +-496461091 -938075555 +-98503483 -456320618 +-835797728 944497529 +-615249768 -720671643 +-513698708 -824354159 +830099584 -26449950 +677479722 -911775111 +554219398 -952629572 +-398290106 -732656187 +868736835 -645846180 +969215527 -611270063 +344100843 325658017 +-433739937 347822207 +-826027180 -174190031 +652913927 -354372634 +510866867 -455563831 +597098061 709591687 +-147629195 -564440342 +-127169822 328001922 +-611483790 996967257 +-533908511 -510369354 +917033526 238017165 +501299615 840085527 +867577689 -577328802 +-580343310 -87465384 +452227873 -338825777 +-208630854 -820821900 +936474713 -394869430 +-975979154 785829512 +874632143 -377814694 +-695058070 -995837882 +411112187 659973178 +230240814 -705327660 +-298699311 -991451351 +-492683909 629067264 +-93533980 519975837 +245218724 -426515779 +-890095133 -580795207 +873019821 -276211153 +223734833 -306450611 +561267323 -423459312 +468316132 -267237690 +259495654 184083936 +845510235 -501079436 +-483095065 735008438 +994234513 -855474898 +236924782 -521735963 +853445561 413863284 +-823169378 549669968 +157325923 44762864 +328193348 553536212 +458670321 366279936 +567278757 463934649 +158810386 399449324 +991429340 375962710 +-443774700 -260286214 +-172659942 965827657 +207249082 -928864159 +631664463 334416389 +-696991819 -14737096 +-327661691 39292648 +-769196297 372632947 +-129233451 835349354 +773715525 896505420 +-161288984 972640355 +426491059 -99044517 +610696194 35279544 +188541152 436901140 +-455260443 716734076 +766649124 958799598 +-186098239 159147706 +-879381750 -957949208 +-732918856 78015009 +516444312 -742494248 +625485633 191130530 +414948789 172462068 +-766040291 -75217410 +-373498803 550934368 +-351006300 -910606992 +-80901646 776983526 +-658335593 30167150 +-214847386 -217753866 +-267017115 762117257 +-82164524 -129682554 +283990822 -666810133 +-778361624 282718465 +240957430 -612962892 +916590771 194219107 +491281700 -899689558 +-50797328 930754043 +-594102474 354355495 +906999416 -458018733 +286312824 -610011308 +3890684 581298954 +794723263 312917705 +-575527948 145123711 +-146657543 460822430 +-823893467 996282881 +-132678986 -364751044 +331638216 899942358 +-940072225 401655236 +-590712513 147613581 +-796406799 -148793301 +413344737 138693271 +807193427 -896447351 +780609236 -501197246 +830505811 58974193 +-758762235 -973456210 +-398840824 -481875773 +345807836 660520263 +-951037698 273782656 +751647129 -613835586 +-142608028 -766649537 +94862445 -209032162 +-510432509 14803298 +-310226470 53628262 +-540492467 101876649 +237252187 -996122094 +-712747069 378603871 +832496903 -65809942 +140770515 -589624107 +903515629 561234979 +280036527 788068726 +788174315 561234645 +309517587 -327116311 +-189632073 -519776441 +-53901417 941013872 +865316207 -19422907 +652956534 222911826 +607028012 -378335647 +785027609 598974830 +407257620 -653201150 +558034981 419346106 +995855258 441792164 +-963691726 -116710644 +899434505 -815373611 +-526830667 -222865543 +738983898 -272328638 +-193423228 -116904266 +-651565300 518087737 +-802198352 941979851 +365116867 431745731 +575285075 841221252 +621182522 -579027150 +756945708 709026330 +-883767461 -306196309 +-605212054 -905765525 +10501880 839988764 +-882150834 587203148 +-909046630 -109561322 +808073767 -521567234 +-890243997 678705689 +579868633 -377115920 +-355612826 -50318698 +-63461425 -358190678 +-466005761 -596821020 +713658779 -4281617 +110051312 -646258855 +-427541927 -555775493 +-466453798 754237703 +-971100604 -194525176 +-947333657 -860617596 +-207767476 287380749 +498760945 -744913383 +-138292506 -106849334 +-867974959 496921766 +-666577386 -501288595 +907141455 -452006466 +-660974075 -621869626 +-712501457 -356232222 +-902582486 -851008394 +-967825111 607164921 +-149659791 802967617 +451528869 -196465301 +51949850 -950259973 +-465334133 -271516204 +-424113996 241714663 +229236856 -618598080 +-367644515 921558166 +-18716486 403180896 +-697907267 258989622 +989347674 694037378 +-698226768 383811660 +-473317361 -362524526 +627932279 955197978 +913554836 412359816 +-498022987 -946530409 +49948743 -934906017 +-871544994 -985254952 +718553417 726911429 +-955999673 466272015 +562324093 451984877 +799550529 549843356 +719618200 413969284 +859248712 -465140300 +-39055853 342112586 +695241615 -618665549 +-453567808 899472677 +-664977030 239036532 +-279548444 589220583 +-965222586 -504147089 +255700498 690258768 +-630800973 345266139 +-214403366 84761340 +-480827635 114640827 +-533620939 857612870 +-302748003 -590082312 +-834741408 601646044 +929779618 525107989 +872668747 677304633 +-534671724 234292270 +-247610677 -980078331 +-272135482 -533068070 +527155495 -349124322 +-920301621 985981857 +-932120287 864392400 +56728489 -800292004 +-747197172 758895988 +344823346 -287089601 +-334650015 71442861 +-486718723 778015953 +220938779 438852528 +126175364 504164463 +-178300871 -862930759 +929162359 -986005060 +431868404 5592779 +-130295678 628493169 +-950554943 -823735232 +-451009671 -385235708 +-662645550 852752941 +-8621272 772617571 +-123910451 -19157082 +-536851689 60653744 +369809622 -744853596 +-199885470 -554672070 +174939409 -31280840 +187283414 -899757991 +-154482657 -519775070 +-720235738 576642227 +-763213788 -251139719 +850038675 -226386761 +-439072357 -870792856 +-658245806 145989504 +651275455 -613713983 +-480244900 52143315 +-80552461 144987976 +712172536 -174255892 +17139332 536825594 +941021400 -126569138 +519821884 -829009440 +433972474 -591571372 +404249042 689944329 +-521739275 -585410239 +745420795 -144591191 +-710263477 -725206138 +20998004 -130636290 +505511358 -406416125 +-367170651 -952777618 +-323838307 973020874 +809235115 -940866970 +193521048 -238394690 +232588422 -326799618 +850034837 877219758 +-296384562 -27949211 +-156150697 -170975725 +-294642476 -921447633 +-212700060 45645612 +865819949 -144260642 +-662726036 766811199 +-505811469 463108452 +-443619667 962203147 +-691524947 -621344737 +-494411578 602770444 +242392654 694911860 +371698336 640827348 +-928621671 742917360 +606974821 -835647516 +-289732634 48900923 +165183072 -922064415 +961032650 -779834323 +-559943556 -16669812 +-200612796 672924474 +383018570 280111057 +666720911 -508914744 +-186830361 -396665623 +-910011369 -29875214 +-248387816 -879481610 +-874115721 -28237440 +22309107 763951997 +594890408 -143980557 +37234063 10243402 +486724182 763340476 +-921324763 567127120 +-718225584 798944617 +543879163 -690903686 +-157165241 677471330 +726808137 -839740685 +123529051 -430859195 +38032653 -100678257 +-502720025 -387709794 +630639583 848825251 +307846796 -669667004 +851243648 -551815898 +715624769 -647460782 +-243991076 410598284 +-965864490 266261138 +-17714003 31067767 +256851368 -422720797 +409441749 910575626 +774670803 798820206 +-649881066 -4307229 +236594472 826059713 +-748098347 945719116 +-208773379 -396385775 +-421415915 -941559043 +-432043958 588429358 +-651560003 -685989152 +805515417 923223383 +-357781290 -210769759 +830279665 678701807 +152747549 793571751 +-363093694 -93680615 +-250681263 186898191 +902881428 605876513 +580399696 -295995613 +-292242047 -918006765 +-448205815 132456497 +539254841 627191816 +649066314 -422328179 +556825878 -573148409 +458374914 -793423081 +713016889 -78773637 +-164601895 -296636191 +-587669746 -486162255 +302578668 525269094 +542153193 -988161052 +511610736 796069870 +917649570 355091169 +-449637305 -761948068 +97094390 461837365 +-354643721 632706951 +-846210267 119265097 +-386308288 740846371 +-627380643 -72716384 +-605068150 30826484 +-867185596 72369515 +-919693767 625512834 +-64654854 -738649548 +-222821938 467288492 +849402409 -897420178 +639670917 -788980686 +-206445741 992492868 +367411740 443045275 +847566952 -100439385 +-891122677 -265272619 +-517084436 573307415 +221487450 -919047626 +649241662 77013830 +365969949 -811731568 +-918023264 645476276 +-952340872 -825824890 +-898032639 -602970567 +142168030 214948444 +-724882878 199489436 +-300014265 -427047420 +-649275844 595290625 +-738249486 658290310 +-179343633 -965966499 +123005135 322882878 +-67898489 836017963 +-879242242 144051214 +363943869 963821578 +628056194 290414699 +-776152876 365581702 +819341745 -648202709 +-88168158 628519823 +929496412 -205833836 +132533771 -813691626 +-234536294 -132189728 +482448820 28365526 +120848785 126428601 +-769019064 -105553425 +-18537488 660665648 +345744949 -130099978 +177706963 -73408137 +-298391895 -956422851 +-198920888 -410119550 +757387393 -697302499 +531029848 -24275180 +115901788 500495798 +-311591719 744481581 +347195882 899861887 +-584414493 -711404287 +-864825651 -683883904 +-743728420 585888607 +-316329019 -634869370 +-326625642 -981213617 +-994118036 441091542 +783186032 489254939 +208435656 -675635667 +418571680 917102818 +-272678612 -163502927 +756870612 -91158321 +-699757242 -884269588 +-164543930 -493015000 +-953408325 701031022 +616755630 883322848 +-960009331 -595460497 +-923241132 496866559 +810396955 841616492 +-527947042 777331487 +744412185 234288217 +-461599160 710103942 +-847113404 -295091090 +-992184886 -809137529 +-22371876 603637607 +-819865390 -735797757 +-400092131 -527223524 +120541959 169577909 +-70052865 -175604883 +-707201713 -887997200 +-730902815 -285851181 +-286666139 -31766267 +-266383276 228924940 +496761785 948385824 +150637129 -596163403 +-645980523 505379614 +-307367541 921986933 +-682975285 -441941941 +-601641085 -403540142 +-282876987 972196777 +161467385 -729108733 +-674224884 935389854 +-135786507 -828251261 +79065190 -428546791 +996365535 -835797506 +-373239570 307001626 +445900954 437448486 +842476295 -675571046 +949520265 -784076259 +-588203032 -232763827 +-830735195 474272149 +692815120 472893237 +632808654 -44964184 +880958763 986061835 +630674081 -708944966 +-978869649 23051155 +-822666098 678400396 +876760335 533138742 +-215931182 895109485 +137094796 -632371895 +-339479282 491076312 +931410285 265678640 +-431801889 180660500 +709527179 -735191542 +192132964 111858908 +-353902617 317593624 +-46232870 -23206090 +-188590184 938837908 +-61076536 -684912089 +527481021 -982336815 +651017919 973241990 +685710852 -281058012 +498736002 -671758182 +-371587089 561091637 +-186608397 119719487 +552035610 29388593 +173404480 -583139230 +-624252656 732842374 +744044785 -84185718 +458873423 491662379 +763582256 26188074 +468621870 -774801039 +-877677537 187110511 +-563761459 975244073 +-664525222 621912969 +-654684526 148013027 +-82184443 -707152091 +367395962 -824739285 +-81434875 -133117102 +-104045063 -81266245 +900751155 321962902 +-477249170 -36586386 +-649026637 629669370 +987503267 766254185 +-793072282 217825476 +-712011671 -799558099 +175989461 -473641456 +-896033073 701869498 +86195296 -222214616 +341262618 868170330 +139089682 -676807256 +-721128783 314267931 +-34718136 -472376947 +354078499 -778582004 +-827473192 -435769723 +261919879 -239223832 +-488426807 -310968352 +-694725684 280634293 +-288076932 -60693772 +561967208 911355456 +-124581381 592479973 +-252756484 896635876 +-499015344 -800422602 +-76211198 182843840 +543592109 589556290 +-12789509 -690259681 +676737568 249026810 +-609783509 -474329400 +-544137430 847919558 +-871337726 -788869327 +586522597 549606371 +-374945602 335420931 +430075257 -296213891 +-588840363 550783271 +210369608 637374111 +739051490 -189988863 +104058350 801147847 +433319334 8255853 +349404794 775458994 +354735483 -298530939 +625256091 227454536 +434667569 878775960 +63699147 274862237 +526297631 -115872052 +-351039869 -992249075 +395092001 724133226 +-648465855 44455795 +-128535527 383503613 +-445168865 536683919 +-184244105 803152273 +64060779 -599891558 +-958189308 631371937 +-914323310 -657302199 +-649464670 370463537 +-242836415 -416111569 +-737216841 -742483076 +401368203 -846969454 +215215327 140270808 +-712020042 287766902 +287647892 -544320726 +288101308 -737222327 +204448311 19978905 +391560342 271027307 +772990954 206803025 +-96889961 181742942 +681568671 -527797917 +-383248929 596456196 +-287880388 173454128 +-788238644 -80752018 +-893110391 -69380646 +409741488 176893837 +-10688465 -281263329 +-73360599 716477243 +-254703638 244373935 +-292092281 -714636663 +-242875069 -807574403 +-777956990 -903205035 +-135822538 394608478 +-836486709 681827713 +489677985 733384148 +-695611890 -767403285 +269866468 -870708431 +487319189 641661338 +950045675 -417687654 +-952984173 -55980834 +-366574443 804844691 +873198303 -441984335 +-240474686 610428129 +-753563513 670112499 +334986203 -335577149 +891753963 520269125 +-695103462 596336176 +100575955 -743481537 +529381795 222383865 +-975619780 -196618893 +876511891 -399496503 +135659046 -82045042 +-781451898 -443569024 +736751281 -245758557 +59089821 264109192 +303747986 109138500 +365675576 -308644305 +-359503932 -787457678 +297272628 -610221957 +-125525665 241188554 +503209605 -601092829 +-372550274 -284169052 +289688921 -820613437 +481961725 121586125 +789592953 939873335 +57058220 480278417 +310199802 732070387 +-855360635 822528981 +-690691885 839451379 +-120374242 -795883948 +225318092 -766945079 +129395040 -260437732 +415329685 -892953672 +169597289 54957366 +-458520991 -699644113 +-772993056 -970498873 +-926181992 -685968242 +-902139491 -572283970 +-919076521 -858039226 +-866733346 184837616 +900172348 -782421101 +-213936986 448357658 +-57671036 -888010636 +-562190139 168834508 +-72924578 65570266 +-846850551 995171194 +-185017502 932767241 +-616029958 39973583 +-943712421 -714700334 +569897836 896729730 +-345418126 -650219181 +405128003 -791961139 +965793944 483313096 +901693434 66731813 +-507513013 -450786485 +-620813397 -63711836 +-476985198 -158331411 +165233087 836438910 +934508689 261118992 +-987462 -333739590 +545256621 -542752976 +590160950 -565706214 +-26368214 -119119631 +-877948368 862023086 +-897864835 -648947579 +462158077 -609491594 +628972626 -231252287 +-985360966 -759125098 +892308267 -249302357 +-977035726 390111145 +-413833114 523444404 +402532478 -988841196 +755545254 884001764 +912715955 674581873 +562553843 -976340526 +-591536483 74793615 +-98601172 431188956 +445501365 -868561952 +-445647077 -423839960 +-821756959 139186406 +970939724 255888103 +253168292 -613932926 +113859871 -205770696 +-999620890 -467285935 +-901104571 -493837641 +-222507465 -629598457 +825049812 882251478 +505446080 -966835783 +-746304664 713555139 +125888738 523964154 +-204780923 42409365 +-564237931 -780638616 +-181913693 -54046368 +382413695 59945726 +-41730424 -506790115 +-391524196 848469678 +-400918545 -354910944 +997381878 360830003 +211221741 -446836731 +-563249918 -699285163 +-191770555 375122658 +650820999 -314951701 +-857418739 188318106 +753477900 111089844 +-9678899 307484971 +718397365 -437971778 +305818782 84912355 +862810165 -624610869 +-328131487 959828860 +-537090583 989212498 +817991724 -408984226 +-850820825 805156988 +-443775934 961407323 +569527842 850228770 +-950061721 947707298 +-992889104 827016324 +287144155 -837289371 +504249950 483230809 +-273415256 183309006 +661464017 -230311352 +535514183 336965175 +701277539 739225301 +-892054938 787742524 +-576485342 -139967919 +149234026 -15757043 +-639893376 -18987630 +-785698157 -566058211 +42710501 -557055369 +-150845569 282773757 +728647775 996578811 +-265876255 384995744 +-871594278 -220542029 +-614476833 541480919 +-254994111 -109958673 +-423796889 325538823 +592812017 -502015900 +-698952536 -314088845 +-276402697 -790694962 +-167287927 -696442824 +320548072 83933500 +-666734342 -957580066 +-354734025 389564085 +-873844237 217347511 +331251098 -300601624 +-674936203 -544588186 +-644368961 -176044735 +199181100 -593740291 +-279580691 -539146006 +-116308219 -631527509 +-751500064 -304494960 +-459801037 -675629370 +191096630 -676318893 +-143582327 -834415185 +-785605135 779324617 +-765219761 -8197493 +800206189 -998580520 +-425439135 785235179 +-157205751 -68659260 +478691153 -808358130 +-462204410 462288115 +940582880 -365122715 +518953822 723697276 +-634057761 -570371107 +-781440486 -121467287 +-161607451 142869912 +992141539 267122147 +-727230067 976104324 +918528794 -231718116 +343519179 159607984 +495255951 -272530756 +-282203369 -188514827 +931808861 739146560 +281217470 974882515 +308916969 -980760924 +45530248 112561488 +308594669 688493881 +409854935 -235685206 +109234540 -385662647 +598151824 -826556250 +677215551 966121785 +-606177796 178624086 +426494589 -592434360 +963836597 -535073638 +101874185 -794103715 +-285129655 -841150110 +630536850 355114183 +-419119972 449432559 +911978624 241064604 +264742195 654309473 +-711615967 513033498 +996013127 -383400453 +441140861 -473969695 +852742922 -445094132 +365213729 835469001 +-243894981 -63037220 +100042388 -671222665 +843831397 28235828 +723414036 -988911606 +-603089327 44867737 +346183140 -953148166 +914838566 895872696 +118684888 -543901632 +967171905 503852264 +647722972 442908821 +-750335276 2117463 +-826135164 -844401720 +-614267059 744145781 +357933589 -322255500 +-871498434 524717102 +406256525 79181935 +394592190 602417805 +724890264 -632129124 +-994592984 -602308822 +492344718 -399685096 +668191472 817292265 +-704617083 -387973449 +-723248360 -108989561 +-466750609 -973878976 +829949839 653278393 +-511221818 588317646 +-435411053 641180186 +784759550 937684491 +601716269 -516406956 +648133719 230075300 +571593457 506013844 +-729549117 -88853843 +-769842153 286954363 +-658956113 -836148861 +-138834506 464787888 +799963816 263020031 +36772439 -230659614 +585766789 852813983 +122278820 164007245 +-899193894 741656316 +-224278590 520775443 +-562091959 -353433812 +47276801 -337778495 +200382750 -542123621 +-403176642 -538698716 +-215429951 -203804053 +-253382009 -982092040 +-794277645 -594622204 +-330559217 -707342158 +-54614950 -195071 +624822621 -306431750 +-562418034 -91450918 +799521749 629233709 +83124855 945084376 +-57058417 -104957251 +9719014 708182265 +-298507389 -390564168 +610814965 -976149385 +-261047966 -440349684 +539549916 -18790466 +579720346 -91185278 +-551757184 103385618 +966976425 -599112031 +937976903 -253456398 +585995945 -909256966 +471399335 -883824354 +714385575 -986537562 +-869704075 -769464690 +-114846134 34412565 +-771701254 380382817 +64417376 919219262 +-731563592 7422268 +-623227843 -640501844 +128936844 -349373844 +-891260348 -834020947 +884470875 797425196 +811724912 -596998761 +128529986 -56742261 +975388741 -231790073 +433799619 78473664 +772672040 416021302 +-929298551 527589356 +-269986187 -677695314 +614879477 -409463557 +213587641 949285950 +882246825 -532673132 +-687472109 771713854 +-612963750 -201344318 +-327523434 356277429 +694304643 932728757 +746267602 -104328960 +355455227 -299154712 +-831364828 206053108 +-984909240 247013180 +613084951 -247103267 +-635083923 -724856398 +-939828034 696583687 +368907548 -990528376 +874558379 -639131701 +2866511 711723642 +805540365 371274516 +-99906957 -34031956 +-870155310 221097828 +515893912 -772600232 +-380526988 -809035204 +558605053 -722181870 +728693527 997060887 +532176849 891790074 +501571175 18671573 +349875828 930211483 +-331000333 -897356814 +-579860383 -813792493 +-841488324 -555062553 +-314357966 454632755 +-848022008 -887721529 +548879013 -745494462 +-12044559 956222174 +-897518261 -169422847 +980587893 828460865 +26725043 105463391 +-699719346 -253625964 +-748031483 -940455392 +597082268 -70700246 +-546032767 684947334 +944522524 216160940 +833002933 188579256 +228057364 -970204921 +-244762948 971975970 +326682893 815832493 +415149028 524231304 +528339208 238689408 +104419944 -500974274 +553771867 -675985301 +802855232 -53941303 +-694637581 707370924 +317453716 881147503 +89184741 226418974 +-318274356 -334096801 +629318656 456941164 +-176071055 -91838920 +453356972 -242602698 +671709236 791679126 +275575068 186976747 +-947854876 -367275168 +761810089 -286377909 +-444137895 -45816104 +-637869172 -489959938 +14344543 98953888 +-802603506 -173421358 +-660599705 -1120470 +-947653726 -78870992 +-799659079 -295024058 +-776968110 -906686899 +742844586 531424014 +704639409 180816688 +338073961 460274477 +-454031953 315465541 +506284170 82048755 +-477913822 -80028157 +-775028786 -813661363 +502261963 -635315060 +-782694647 -728948560 +-408797195 213242061 +661363019 738044531 +-412832130 137275761 +-204759875 818013479 +155488239 855198254 +-306192480 -125115976 +466005252 573585548 +791021438 -968404096 +947779032 -222937211 +-797595781 902832924 +603300093 241758079 +909773242 -985411474 +-891754363 969367747 +525981045 -69858717 +304690085 847896490 +344431204 723811671 +432109202 -279881411 +-639190231 -847043335 +-649922947 -524261408 +660074565 -217774991 +517998034 308299917 +-370432503 386426850 +446971020 -176225152 +-683510121 -925901874 +463807961 394898597 +-233341714 719403879 +-392206187 565367687 +-161077221 589851006 +-184669155 32999265 +703901270 82184452 +660536411 884202048 +-699515981 -163674452 +-533455390 -830974972 +-337792076 -41509764 +567342064 278485311 +-221133770 -877818462 +26899018 -507941079 +867258241 535302478 +-841019941 861105968 +313204929 948003153 +-747142555 539166915 +-227636638 -974066138 +928888821 713944802 +-569446892 -221517858 +963061213 944131593 +317568831 -36288417 +-954144529 -454744803 +975464588 -673935392 +-933296032 -801938631 +371878593 321858928 +-816210247 345939042 +900084697 -976871224 +-706419802 -993149918 +515896702 94776687 +808732758 536269697 +815019875 670216465 +-234759840 187740342 +-254805765 -978871069 +306261052 -151256346 +-100149429 -557607599 +963691344 588839400 +-368709766 -220370551 +373826051 -274510977 +497137025 922201742 +-783905406 715852225 +-694743151 583669109 +323409431 -770733106 +-93685278 526578655 +-561998949 60448420 +751489446 582552827 +150807107 477144874 +209740005 -797491686 +-542164468 -906231278 +-953293244 901069170 +393937601 44169981 +41621779 450258613 +223083109 625499401 +-3182235 -53036406 +-167194118 -99070051 +968260161 -699212104 +-603312722 -736473868 +-449111306 395837627 +-161778832 -928759482 +-935719380 619939475 +339811429 -134867730 +-356980958 -597231561 +669372714 -708377626 +687690615 135157274 +102868043 -633269736 +937851799 -918904995 +-668233351 -208798426 +-524417939 574610077 +-972952007 400467365 +-288573104 321126756 +431406858 -719637082 +75541521 531609756 +-489769199 80614507 +901840992 -994633000 +-233583267 -442929032 +-546676542 39555079 +-241790299 730044004 +-135402967 -170910713 +-176740480 -730060380 +850889672 339986162 +-498372862 -919162242 +974301000 299931906 +-378218549 791258890 +249662639 -329600615 +208970405 -165302061 +728737507 229255361 +-37160683 -385679350 +-584898784 457309558 +-976911548 210895953 +943081776 -426165534 +-786522951 -129784266 +353058132 -553909798 +-261456475 122639815 +-170537194 -532387982 +316831178 -427091060 +-879070208 -822532960 +-529514235 191743018 +-866970301 -898884145 +-823791183 101589325 +-632778824 -581841899 +67043378 303690238 +8077111 850408379 +472171000 -998893893 +385201747 -149618280 +91810036 579486686 +-340493157 961942387 +-598050191 -61667453 +414165138 919557151 +-183627247 276572939 +-93684048 -285053694 +343351682 431623128 +-431293889 611548417 +517641702 952028724 +-942883575 319390981 +-577672743 5100361 +442378096 823473633 +998531 19928284 +-481432707 -942156837 +-788969697 68565303 +458132310 -478589607 +260621107 536542739 +63079230 -965588332 +-731208894 -508860670 +-26813997 792962603 +-724905618 -171517606 +253241598 -715813508 +-946272270 -30291415 +706424919 -17390198 +610131327 -162446102 +13648123 -899656240 +775136511 16560694 +700361515 767230532 +239831559 977749294 +-771403054 -842749423 +691547306 -488918783 +-90784499 487560843 +-195853978 997419353 +-726009812 -848733048 +-998525729 755265720 +424168375 489072844 +-599819118 579806618 +-952912043 548047247 +346023031 -984499942 +-313289084 -827535673 +-470335097 5182224 +-863182439 362412335 +421309642 774967964 +-994372892 -864292012 +350388877 83053294 +202472235 -667989382 +-858167766 -591020682 +-118666742 941330576 +-255747221 -744598273 +470558429 227938160 +510592360 -666054077 +-552293752 8917846 +-457659670 864543673 +64660842 231659187 +-550852866 627624405 +-684828943 492259784 +-191681947 603254172 +-827918316 48419037 +112768619 630043437 +580280953 -120464695 +-292592318 490237019 +675645037 -401421419 +689610253 217823358 +-604144339 -439922411 +29052971 442770460 +-658679075 -196564924 +-139490102 3923168 +149136295 694144419 +-35058150 -894743048 +591195169 254929325 +-616475248 -590195734 +570407845 -48612116 +-841220868 -939362378 +971989844 123934710 +757722039 -607987568 +-980845813 -455786235 +708837388 492066258 +564680842 815736527 +-376764887 292078375 +-696229163 -205872899 +149322244 -129602095 +-697589744 -962620080 +-283973381 194718173 +812589983 -954084278 +-673117805 490398318 +343288017 -239009998 +-497451884 -477530214 +-808077876 733617807 +988783814 -652975426 +-373980752 -249005023 +661587981 224257766 +-826500604 -286801233 +-922798016 -592287964 +-982524694 -792620562 +-205974577 423655053 +282018126 -771974340 +-578593106 216380906 +-996774999 -490846617 +-97277034 890990685 +-625156776 667285235 +-544400904 990554636 +-16245915 -531176049 +659981084 587648511 +621383271 543821713 +-400535851 -506119924 +-2910769 571790828 +-763617629 -989172762 +-75322437 384491276 +666558139 -350760387 +508050494 648734189 +750988709 215046464 +389148204 -656364011 +770468313 740898006 +-867960424 636184088 +-953461800 -834612464 +-499725454 736953552 +-645050270 -592995977 +-172592287 -55045334 +328300892 906385023 +-994296365 -351895877 +-658253117 -826208732 +-114725602 -646031169 +-259133380 -827178730 +-420027213 66723512 +263082337 946848426 +-517260882 12529039 +-500356490 -435707159 +481362700 -311523278 +63564994 -205802217 +-399231408 781107115 +119520265 -219169358 +-384693592 194580502 +477448851 554786367 +-649187917 189520220 +-363591493 -766062899 +160843319 528539928 +-133571631 -292252466 +300244952 -800090369 +873135785 173533095 +-73349108 -254163365 +-19738509 -972169736 +143564136 -583619699 +315837402 538893541 +-306237769 640519326 +-194408660 938892534 +-184227873 -211595902 +951260580 481977347 +358000638 266571100 +-357012108 17994349 +955044996 -746893652 +695632025 -605784434 +-964874547 396438153 +201206198 -660118789 +530865878 -887641814 +-272082754 -47436549 +-663940625 -351082720 +-770291777 778740243 +-584670964 -405099407 +160976805 821939511 +-514847094 -452815074 +546771762 719036192 +-500370789 331399032 +186411400 252365703 +740339791 534587447 +285134346 370125836 +-168066101 -781709955 +19709962 -800578534 +60571801 617035369 +130447866 -680840160 +-528783158 -206211506 +828567200 72621227 +-300664627 -905924972 +-796039600 603448922 +-820251130 -109049496 +405135212 201898589 +-472342305 -289303564 +270586989 292985914 +-743241251 -293416214 +-819752728 336846281 +-505780786 -703938848 +-79046855 159419503 +893645641 -989062541 +-32405143 792053225 +564188892 762518628 +-752165910 610131036 +768007640 421245920 +672601837 -964712481 +-928735224 833022067 +396544974 -606050645 +879246386 -848791694 +-811296592 825833610 +983421253 361801840 +611757963 317426472 +847494889 490176843 +-750552394 291065799 +-571806777 426897312 +-755073942 771170950 +344105850 -67150230 +-157469490 -691591167 +-676438895 996032845 +232524119 976316814 +-177712120 850671087 +-341763248 906208539 +106765417 -152628929 +485201896 -816471851 +-358908815 527911412 +996521880 -2799822 +277421085 -974151185 +-193382456 363080796 +813676039 -798795377 +864327502 -879300874 +783108199 -656887019 +-825887972 926737100 +-727064638 -912616021 +679998308 144630471 +568223041 -1585860 +-163123655 971330123 +480025760 -68498627 +-647049369 384214079 +562158876 358965711 +-673063927 179091033 +261918360 -627276007 +-588403359 467897090 +312653841 76801583 +859065265 771245184 +716988808 -656262681 +335624486 896782481 +347461050 508909056 +-44888241 -301767700 +-870228716 195571330 +272382368 -367051387 +842961807 -291316948 +444535714 -105874140 +-481704737 -415294787 +569000475 966269589 +-524481320 -822719189 +-251322253 -339323756 +628537016 602474291 +-539262507 30256182 +-424804365 -501214706 +17804645 957654236 +-350389448 -928327696 +594961852 776291505 +261930030 150112705 +-623947969 -775316234 +135081720 289216200 +31327952 -282056299 +662496235 -810740659 +329036604 729941976 +-152026739 -10759722 +622344255 399170865 +387570449 -956447546 +-546824919 -231011779 +253551199 466732634 +-886007412 -408058296 +872849790 -841819214 +-788673514 -79530806 +829039139 -193691082 +536492673 -289962012 +749056102 199803853 +181562783 498233523 +-325183137 990659515 +333312662 862834846 +-738616869 -69548959 +378714215 14840686 +-536428294 888581929 +562086567 -805406562 +390795904 338068141 +-867585689 -479839255 +898572181 -601973753 +-629252473 -476851697 +-480426147 952396517 +-77833589 -674558606 +980592177 478021267 +-471665396 372538150 +327687522 -936213241 +-227356909 -739685339 +461897058 690355142 +-757178303 -554630157 +-497022242 111139041 +-941361928 -837673322 +-598857135 9079718 +478026264 -204538994 +-4602379 472921863 +-962140991 158836916 +999847507 -911019789 +119049927 -190683356 +-220688316 -678199418 +-955001241 -624658961 +319767607 -779901179 +394323906 -42785005 +121404315 373302131 +-547039452 899395601 +-638086549 893106448 +-874906123 994812599 +642385282 -57901562 +840707761 -929797110 +-990982448 904391293 +-203424757 630753985 +-210678224 -783271951 +-225485371 -995745416 +-340697773 713765370 +581598504 810098887 +-181477842 -688812990 +465775190 21410240 +972024803 -259887029 +-829757892 521438254 +533203702 32420792 +-639384439 502940492 +-614061641 -168353151 +601195218 333248585 +-109721463 -724770000 +449058967 -578750026 +-606407971 67680119 +-361518492 -102248716 +51492075 -632251702 +472597111 508510683 +-647909953 -493985493 +-338904417 163878272 +-657074381 734711342 +780635440 359657400 +-85540874 -305597982 +-44123706 -247616169 +412887697 341988911 +343207623 912488064 +-15174493 861501352 +544891610 -354251701 +-260154687 470342969 +956359618 -463575617 +-68546049 -954922065 +589736059 407626770 +102269567 351038025 +891160360 -484035411 +-208655038 -277415167 +386387826 -372044983 +472216330 -942663895 +-165640110 493763385 +-88894474 -71806461 +544956164 799955403 +-255206269 -129594986 +169971270 -333249222 +510200185 -563992460 +-309274036 942578762 +-816390319 -21552233 +-881624716 301203847 +703977790 750286240 +213226379 -829758126 +-96358623 29205897 +254111531 292159537 +-505304466 -600358745 +144422702 291078390 +339527066 -54253213 +-176593012 -783297839 +-316892748 -867988529 +-583602538 530525537 +507169767 -555532709 +408544435 -849192352 +-259342190 603230029 +-879373726 -178645523 +259384046 -366800146 +-451918421 415805680 +-708627120 414618921 +-412254984 -587045448 +-703715516 -212557843 +-247287559 143115983 +595436954 924353243 +-941937646 -116637175 +222276549 -556937489 +-136291274 -499136577 +205459886 -940736110 +839227163 -705065410 +322623047 331567267 +-990112052 962314005 +807949513 -877981673 +-231923882 -22126077 +-606619938 399465971 +176519150 -73937522 +-753888853 -202302895 +333615115 538195440 +-108530772 820816601 +49345697 -502167407 +-64089080 -137710684 +-303567655 -468016668 +948719669 766094327 +539201622 -539955112 +556274009 284703020 +531577728 -123926943 +-876969599 -654516422 +565776392 608392428 +148197 534260241 +94232927 832188238 +-757169940 909559867 +-762604140 -398216260 +540281998 -235291757 +10662133 -214209021 +-764738566 113849814 +444362786 -103041006 +663077105 -840568757 +-560309677 -533438609 +696545761 -985139546 +-454111992 225252025 +-904831410 -69272822 +-300860845 754251532 +-966564242 65857522 +-295792608 -996913290 +294218072 976331412 +-57500909 -796839192 +77930276 -571040410 +-234776336 733255946 +-615837236 -462213019 +-960067272 -337876476 +272360709 -231502811 +778724141 921366339 +-438269695 -902288163 +160031861 56782450 +26645276 446383122 +434831823 -438452367 +-979181113 -171881112 +350560967 -967751537 +87135868 -811221308 +539806845 973192144 +-638415526 -854108370 +175504639 -245484853 +943817871 -453526364 +-959838391 -125551226 +-542027007 -726877394 +-332483962 -498048016 +758498602 827936003 +-734806090 -869355369 +536675869 984910828 +845998266 428622460 +822744935 325240678 +-216914484 486166145 +-823433714 -976657934 +78218828 634206981 +119218843 -318662163 +-203194499 674489062 +-769602845 243028134 +-254721061 799088231 +773485624 934150311 +152625850 -582590468 +-425035975 -499700313 +526372570 268805038 +-520514971 -892821620 +190126699 197481225 +175991440 -30844218 +194323055 -549760491 +-392903510 -110648061 +-387624374 -12583872 +-673955898 -358939685 +-652322220 935563715 +-691562600 451568103 +-531343719 -784076231 +-963181158 -626943922 +36968175 -230733317 +330754191 437868259 +-542226312 -805567489 +28119762 526193031 +754085904 282075314 +-365736481 -717517246 +-744769769 254521476 +-611013467 -376639108 +-396380850 -138130867 +340928731 161696002 +-477252175 -175634157 +125611400 -219484632 +74201378 -188580641 +-600407609 -788716890 +-483650184 -692259597 +-664662522 -936999209 +-459866900 -489327771 +-482045112 269845830 +-715445384 -163147190 +-796929175 -988058973 +-22197805 -468918622 +-709189440 -454649824 +238666068 683604525 +953014925 -326027304 +716049929 785177397 +122409194 -571785080 +151938524 295921165 +-614616843 619433106 +821505115 276108527 +-613557087 849348834 +-872392622 175522909 +752956467 -859063205 +-420002659 -775818179 +-207963664 -683617354 +-765589790 -73232469 +874619901 670105819 +-67242902 442847946 +675076874 269128446 +314277676 -602298744 +-871100368 -429186777 +475939117 -503329622 +141356 -999091464 +-165968194 654834043 +262219293 -971520104 +-248950897 -186507592 +620693811 -143032933 +-247599815 -387844553 +348131898 -159297439 +-602891515 351249755 +574300168 -293443325 +-558572546 -323264348 +213271954 731654770 +-311397024 -922182772 +947792806 134289088 +109711363 965803399 +591871969 445870312 +363429355 -870038377 +-761473655 258182557 +-521462525 -507346245 +878791097 610245912 +922844428 -571703877 +-351163801 756077327 +618277319 -959159810 +-516335736 -843772352 +390704715 514225726 +-268569627 -113482959 +334683634 -751676800 +-81660242 983308750 +794801437 526396039 +-221264139 -73421036 +947828099 -82603927 +121408617 -367034665 +-242299585 355067654 +254145568 625094426 +-832470539 810143099 +-112196639 200305437 +38937893 169315748 +254661836 -55653235 +482109212 -828412049 +-634343491 215275997 +-94889315 -186555567 +393592337 -915725545 +-963967641 -80315209 +-556824416 -352158462 +510203065 373695678 +29422129 250529749 +865992138 407106064 +537276920 62547686 +431717356 597748363 +-564371144 895623497 +-692843434 -178063907 +-421057520 867367874 +53781310 307045260 +130830102 739445414 +-546571945 898962442 +209670957 620727873 +-105638959 -26648439 +258845526 -536336001 +292676610 -432168103 +855844034 -975592118 +-186208398 303740695 +-734144722 -750206708 +243159946 919598742 +-129554701 -168462084 +-405457304 -115923939 +-432081232 253602933 +-230925172 501942270 +-135644531 -921315269 +827006440 459863350 +127190302 -607286207 +-702726437 851563377 +319446521 -353843933 +-584668914 111177335 +923360864 -937730058 +693383495 -403622879 +-959731307 -119038750 +-104646730 -105395795 +710246520 732418592 +-449859722 -597593881 +-567773532 -913996112 +149231651 -30933932 +-683514589 68124269 +-812050254 -699604542 +439177639 510690424 +27059483 658264329 +-578426576 -278329331 +631867371 153688467 +984027099 -886537154 +-694594507 359601048 +158344233 -132427724 +-259456275 -826989413 +441655208 131863744 +743110337 235661848 +-503921815 763043837 +-229124821 295133987 +161804494 -972991913 +999638059 119727219 +757047820 -239461112 +936064656 -685075917 +11803497 -43276172 +978440846 608677647 +-616012224 802774614 +-476826429 -258632238 +849743990 128215315 +-70109759 -338636630 +753922614 51540904 +776222049 604591494 +985715843 154038042 +-663829369 -286913926 +-723768591 -59446637 +74883811 381918306 +682332820 294058979 +-529821016 227243099 +-952251442 -605945345 +-376773279 393277057 +-796675172 -42351733 +923679176 -778656207 +630610552 -561341780 +-766324605 -798158104 +-719010717 -953558266 +618293613 30490446 +-202230325 -851164901 +306947541 -872722772 +-86748084 -32793740 +-944455549 -761981163 +192723446 952987839 +867310343 945371498 +-218440757 314550601 +562465241 16537319 +847029498 -663520093 +-464979694 445430942 +-821774028 774495765 +-14482401 617998831 +991890104 502342792 +51934946 -873121699 +320430786 -46168098 +-909167915 541371013 +491502719 929957262 +-301830988 485872406 +136932972 -69235613 +145622623 -658371191 +-693331740 87099532 +-625937865 594650525 +127316017 996776857 +234029114 -253312742 +640663700 -829273868 +-60201401 791107716 +916605453 506968695 +-198328683 -570294300 +-856573094 -271217237 +-2417032 376910494 +62830606 749333667 +661262577 -935031396 +800238099 -198441982 +618946369 519700495 +-708520189 -870170928 +804287364 751830951 +775372212 766813134 +-105738603 -285477884 +9234415 -918926821 +-832926784 956844346 +-461196743 932890914 +424884055 -748673264 +-965618536 411226750 +-731687648 -634869577 +-810050830 -456442109 +167951525 178219307 +116035297 917618518 +-190620202 -782787351 +-766439982 75059761 +-177838770 -463855070 +-447765064 -245389819 +143615122 23148292 +266148565 -959753552 +-935522680 447361276 +-446540389 -556250431 +11770077 709811131 +646798088 -745341076 +524466066 727820818 +443044328 -764460367 +-825324497 780806121 +639786075 19691210 +-200450405 -142894318 +653888400 -222048358 +816448511 -377923717 +-430511960 -673724286 +294392640 807361378 +-273968388 -682220119 +741778712 268912368 +929155690 -959645044 +-605046441 -332771609 +117368811 683231449 +509643097 -767495522 +-124711036 513775944 +488401410 -382955317 +1184270 -998280978 +497645379 -585317251 +-135895773 -136324181 +-424136560 379581106 +-200595662 -741640403 +-509919145 -89857140 +995335876 270417420 +-884505631 661896739 +-278782569 557306647 +-626294444 -93625245 +44660333 -322239569 +533688723 423962301 +-263815550 511601633 +662454047 -495324645 +-643752871 240523793 +-470610585 143248730 +-313637785 877126262 +-321673921 -837800958 +-123083908 999509286 +358133485 620344967 +755497204 -455075255 +-401184713 -79834757 +371438063 -533143479 +825621677 877494779 +-936815575 -355816691 +460926904 -676015190 +-469319620 -336159102 +-659127420 968983266 +426982517 -199017984 +354808806 529992643 +-907251606 -882331910 +322743870 798426232 +-313954104 -145948591 +-237605477 41730576 +-834753728 -908924566 +285796320 -60243140 +137979237 798969175 +-842414413 926126464 +303681896 678609749 +899131505 889515330 +414568054 636363345 +-533417254 744851852 +-832862483 -295665524 +-373899053 -186291069 +-56985045 428927862 +75697583 -410890401 +141563988 542414053 +287445890 -15049970 +373162107 22145303 +-41104489 902334841 +-232336972 -872119162 +-158938820 57344167 +256815876 -152964828 +389165397 825753814 +-767528832 912754028 +469645508 -791871779 +103822505 506468112 +-267198143 -224327747 +351696030 831992264 +825791667 -333802066 +539812549 293916137 +706374192 -563664419 +-109848890 762436513 +808948333 -212231100 +988669482 -924283251 +702778801 932362637 +-514832932 -460926726 +-972831802 -293409390 +632549210 -792367933 +434298284 946322627 +-559664594 -372468524 +-474567682 -794827671 +-467976350 -60684591 +-626922230 -807624629 +-180263915 -865013260 +-78029245 411749609 +-476300608 -531247711 +-373977069 -410015627 +-666642245 -787254271 +542763252 -703861802 +67862190 231532480 +393411700 -890482276 +-127885864 518088619 +-529753249 903913611 +-225075909 -591566840 +450774987 578313077 +161877762 487438256 +645662048 -648368037 +262036023 -829883497 +213555464 -97631423 +272049210 951931956 +631806722 -577668858 +173376642 733131525 +-498660055 -228015938 +690601375 -301511333 +459099218 158665185 +-331212885 -252694194 +22965704 668782184 +-489523944 -411028811 +994593931 948595560 +-684815074 -168548689 +839085974 50242506 +187975517 -376090846 +-76644159 796834265 +-752851327 -485473413 +-403752030 -89796001 +-673290102 854573187 +156168569 -166153345 +-444084909 812800785 +-249763626 -211688411 +429842875 297664362 +300379200 903337588 +560563999 -891474868 +271414920 439080033 +-793428747 109187735 +-926920236 -637083823 +426665516 391676297 +558649728 -186575493 +-181606613 926761435 +-601114219 -889895016 +743625498 -15263836 +331514531 799880841 +558538580 651746482 +771134929 171515801 +-911551072 438985638 +112718230 161517003 +-898083682 70487528 +-156971076 726017690 +-76613436 -208265523 +-312424578 -393678479 +853558299 593009625 +721781293 -189136633 +725187528 291540597 +-583465715 -687456238 +-86668695 -936508289 +122107587 190664597 +-554772882 -768711003 +-804881559 -845635557 +295189078 973194383 +-207847331 873485159 +383511224 446515386 +-831830870 -335838429 +724392918 -950287146 +496031627 -332116423 +228830174 -782086777 +-779892158 459980514 +-23286692 -105028768 +89570935 -640828380 +-707369875 -799668039 +220265703 -840425509 +270698776 -665284362 +-671824914 443434516 +-602536703 6793511 +-415964167 -961959754 +180073031 -724772455 +718198752 84884531 +-179631278 -717852326 +-635382714 -816759650 +-321020288 593512785 +883622455 -199056555 +-6567461 -980063969 +-269194118 -574832663 +119384941 400154207 +430566822 -177452356 +488169068 -659091632 +-233523947 -802730333 +-897676294 216926230 +-665600621 822031128 +441677746 349128450 +-625046052 -804322352 +-974568906 218732535 +-881877423 920348753 +-980875775 -589293908 +-269213668 -824195954 +-971089582 578205574 +278569682 663162280 +-550210715 966609669 +-459805460 -975193242 +-47732367 -863362064 +-7755740 -349928505 +599062792 -575681289 +510784837 608156765 +-180409910 232529188 +-823695858 667368249 +-809180926 738995516 +27427196 970888128 +704102366 776886374 +-892942985 224196278 +66908670 988678315 +701104821 -774630904 +768295152 843696597 +207403697 544478635 +856191541 -409977085 +388165907 -929404144 +469846383 -959804100 +956689420 -321214464 +-860226816 -540449739 +979557585 529129250 +-991128383 800613711 +-557033742 418401992 +76505385 -101001640 +-225375406 -404201090 +-201661912 -437011087 +-47610915 341665168 +196240991 -420083362 +117618110 204274316 +-223782879 460618497 +-741664509 103502579 +-846874123 -3812639 +914654686 634823040 +-658942299 526986972 +-220537748 845332641 +-228219803 -86760651 +282452675 481348386 +821699588 747097829 +-910312229 -176483223 +-70674558 -256466422 +292032096 -849802879 +-148538925 -859418860 +819199525 676687913 +-654980194 814640488 +-952789456 776511391 +322217338 -950517091 +-46339535 616250604 +-242610606 -856159569 +801845252 521697573 +-267049150 -431258440 +-954905035 -806173584 +756633049 -478879090 +514538915 576471386 +-64399120 -679227244 +-520855554 -120235648 +844332015 -909435947 +-636811856 -576861757 +695773372 291612748 +-610721323 617057836 +167132435 568781939 +-819462444 23726531 +-579184309 -17102100 +841452733 908795015 +-739173871 809016605 +498088605 795225477 +-375933082 454963116 +311264954 -837171640 +913046707 -780754990 +-27827025 -620846785 +-169130173 -100233244 +837571891 -197137915 +479420942 481816195 +-889168603 -200771386 +153113389 -766003098 +437888350 -243449394 +-867794252 582302208 +-148348388 -654928827 +873350658 -719941354 +405250801 -403642196 +-726932880 494471061 +-448829931 -444852616 +-36246606 869816366 +-119608213 -110112545 +238630786 555002009 +556819051 768132039 +-851573596 696172840 +830718680 324468267 +-693498417 -244933146 +-400735978 -265443218 +-536733945 -227022386 +-376994153 836539995 +-796033963 664475920 +668832634 -560310539 +-236462752 543340495 +-267358740 631833380 +-338423573 -416238895 +935206043 53046950 +303045118 680267561 +-165129208 -360445806 +161801690 -456073005 +336069018 904188100 +553270171 -305589047 +-837380209 380258299 +-283038488 -111271124 +-435275798 -948660658 +796560180 535133871 +827086631 -998002914 +-230238291 467991742 +651014144 479001659 +-988574945 -649839298 +298654873 825254100 +-620204443 -261448524 +-833239353 -16188803 +-290813022 549327716 +-706852454 927899366 +789177519 513324957 +318695193 381090220 +839607632 -848401811 +229365982 958302275 +747825068 -822882203 +173533571 -992960607 +-141104746 -510873617 +-50439133 -663706846 +628486092 -947727073 +-707235875 -641779829 +193266403 -374424346 +-279894529 8186333 +883806137 67291416 +848893520 -986493577 +169874438 163601188 +719237886 911695769 +159192289 1311681 +-598652406 389873217 +-513706313 753062016 +-962767178 81956827 +-994353197 -976991749 +-633510653 -477460762 +42898387 667583389 +-610367032 707285092 +153548888 -985936225 +-286243635 584857137 +361098777 727983837 +-71932692 -496979421 +-789779183 -69116697 +171403127 193723981 +479983751 -349789621 +442573053 -589115928 +426118588 -67311921 +193782125 -964942062 +-356391642 945886504 +-962613 -942883355 +818881524 472790662 +450187783 251410484 +909762397 175729063 +347492306 -970314414 +-878086046 -996021086 +-350660775 658383763 +489829428 242979942 +-439226479 -176277467 +-521398849 996413244 +-658521483 -442216962 +631216854 -911879867 +-477973848 516456017 +-643076772 655613803 +-815437406 -271026726 +141000116 -738750462 +-61977503 887706322 +481133332 -464106740 +519232549 -422261138 +236799379 -192187764 +-277715596 -707280190 +880323276 712648732 +236712830 550374589 +-840814911 222988268 +-953065882 -148142010 +238377038 914676396 +505199522 -426091332 +934134067 -956586919 +868737085 -362691417 +962637174 -621428849 +-10903775 -41272363 +-527839475 -864149283 +761327973 -909668133 +-419857672 -834567666 +-249111190 -58470680 +713025678 -658938936 +925439998 67287458 +-799726509 -9751556 +687995950 557301210 +89955959 -965303596 +382761105 563282661 +11950628 -843243487 +-398700888 -224687689 +-814609944 381818204 +440534436 -661828211 +226806236 487410350 +105421909 -245056942 +-223171178 104554797 +794270322 443572165 +181065558 -125696381 +-286104422 -226538144 +-752194955 408246735 +-18950021 480039865 +-917200559 656026867 +-654568258 -425131391 +-867895824 -890743475 +-630783110 -207600416 +-155980462 753069810 +169267571 -13270570 +-644383906 732978247 +86242475 710773066 +-749166944 199464498 +674364047 63256895 +504960513 -619568113 +491095854 -985173087 +-577058188 908746918 +-286704798 178332893 +165658396 327993144 +647206954 733587236 +26768629 881909431 +-404157660 -752521740 +5265289 598355146 +685708790 23771642 +-806772372 506132211 +982559639 -993774162 +-679348142 481145377 +-699305281 -639259127 +928848214 -542515762 +3422479 775501329 +-9831377 -468121600 +-739453809 313436630 +983894678 825605185 +-155035545 548905062 +-321673225 -725990026 +-686023578 -776836930 +-683408176 -903859081 +417120418 535829674 +-440710557 -428238307 +-747923413 310309395 +442655910 930456540 +511555971 -644803202 +-590058737 -569698078 +636440934 435176809 +363631198 930749141 +944653399 692841730 +-617079162 244228494 +800423686 150403331 +-656202267 960704809 +439092787 -95794141 +-570018280 617520711 +-170380607 927137645 +564500673 635917024 +-903634750 -593857337 +525934315 -157924034 +-399493149 -499112244 +-735392289 607907083 +5668012 -130536454 +-429332457 211578128 +-80998474 483269629 +632494604 871720506 +-952673832 -264876744 +-638386544 830051053 +-767280150 376642156 +854007828 401584458 +-998682626 963618267 +-84291356 -762467418 +74253369 -769582785 +-541500863 -44364584 +969288651 678130550 +-235189329 329100682 +-379903289 375684877 +324013961 591241766 +-863679744 157557617 +366597242 -747018785 +-510103157 -47952868 +932322837 434654634 +765576090 -198043701 +980013330 476789068 +-22060056 -10955633 +460271105 -28602132 +119846370 447897544 +564622637 -791592704 +737753255 81508747 +-531635802 -833868739 +705751024 -399173609 +992540712 9328088 +32371548 708525273 +-677687695 -206655575 +488968900 -989753893 +220031545 -289725405 +681440720 515589796 +-669139326 -940878761 +291705622 -171867350 +339499505 -101906515 +-599200697 356610635 +283024177 650540409 +416234980 975094753 +-698757555 -142599846 +881917587 357228726 +967931287 -230206097 +596865426 -69399214 +-151317194 771598342 +-146073333 -137540456 +240611557 587085521 +-936503208 641664971 +268062964 -149975142 +609018334 747399303 +69086559 803212354 +665188385 -240342573 +61867900 -557720555 +-224742270 109363001 +-476578148 -43978361 +543218528 -424679575 +-846381838 755288673 +-156891402 -608999011 +-160957938 658189489 +-415601367 145547664 +96473795 -431010119 +-951438361 -608133322 +780591032 -933588913 +756591052 239881141 +706579589 813657006 +571467665 305171148 +43472613 -506388019 +806823705 147373971 +-459683941 -822189436 +-991967924 -844733930 +-123185679 991858776 +-632613154 461928940 +864880634 -313697227 +668128850 -305948628 +-906945375 388790543 +-179692096 823575634 +909308925 -556844494 +738741594 237609377 +55012275 603966982 +-167204892 -255619169 +418027619 410415216 +-955789330 -415967262 +309211256 112384590 +267850626 803640165 +720260318 385881843 +-872907918 -735469350 +398088859 251559853 +-444750152 -453566169 +-433708168 -487536193 +55693607 -628140065 +-398919114 -396144523 +191962663 -83541416 +815349157 726388172 +-440488258 -51586132 +414295501 575832831 +499449841 900811049 +57730186 404879521 +954895595 410030173 +-844337667 -707812521 +653183720 703965817 +389152861 790344976 +724801307 845147229 +-880595501 -459626125 +-500223068 989136961 +-468618416 535580365 +-875443372 239274950 +282896776 217998798 +-884869978 718013259 +-134349529 231230608 +35232211 -726954553 +-29792665 204472538 +312822933 -322972549 +-743011167 -250665098 +-182434985 153607177 +737723042 -298642815 +-656962095 -613996441 +122572430 -313002900 +-245574553 162345019 +304615002 228525420 +472312112 151598428 +307688337 -388666230 +317700671 587062447 +-459489757 -791696276 +558421251 -281556586 +-712943605 -403017854 +-191246589 -469335886 +-128665025 213590928 +-324766250 -312784746 +354466957 -54299945 +-917289760 556189799 +598622341 -611404407 +-124521772 568960845 +-41831955 -657816180 +-438494215 117377964 +128522055 -560910830 +-543450112 802123030 +867916093 -312109453 +-267091315 486530403 +-770079576 725626579 +-586833318 -584817196 +778470629 28556896 +-445494121 -317057176 +570638948 366475931 +780941863 741035002 +121202286 841892323 +-110833583 582575750 +647984032 832403020 +131689679 411857258 +-257825913 776945233 +925159377 993849391 +-545240301 430918273 +776988933 -959259019 +720691038 213253129 +950688503 -59795045 +-381852916 -397212692 +992850294 232162045 +-633846668 -614694857 +207827284 -655466870 +-655831301 660614393 +-669577034 624229300 +-469177366 613033959 +310260282 -224064844 +-712399053 940621603 +-717477193 646605295 +582798816 -747075407 +896538122 -494473447 +633398171 -697958635 +-810957052 209575439 +6588449 -515637888 +-466478270 -477892089 +716430226 221082009 +-932668707 358140777 +-298304171 -360500127 +430704991 198775717 +159741413 580707992 +964139069 941033804 +-910911394 -101994825 +-816478474 -377681763 +979584270 906954024 +884604177 -881810239 +-85182645 507265793 +905051657 -191710328 +881808099 -517417190 +748882062 461337390 +929795366 681663420 +-264562196 -460375566 +135206602 495011987 +801687029 -285400482 +392305016 -854821018 +-223819627 855786050 +6147392 -102180715 +-806034547 924126863 +-280640894 -818925215 +-399928025 225011654 +-117597675 -648456238 +-662550132 -313846477 +748702728 -724196121 +18083312 755608128 +-791446047 -122431949 +-349187143 -524771636 +291692101 448255151 +41645623 560384518 +-111106725 505347529 +-211267515 -423079212 +-881242762 621643690 +-565536968 576177402 +-738946340 -116444688 +747801497 223460927 +-692568642 289893683 +-970847391 644657884 +-269553446 845244657 +879073454 -363366410 +171223002 30288202 +881939464 -895045697 +-539541362 -497568847 +30646632 -473789450 +34360514 -125720674 +56577984 -314023736 +-491450437 -167596156 +-13838881 -981180497 +887866451 767443465 +-190897401 -473833277 +-842157955 -979945729 +243312205 -771669476 +37757864 567913393 +-988229772 957738228 +698564468 868629903 +-225929039 494687494 +-264390807 -28393561 +-619560578 -666128538 +-520054307 750559311 +-723786179 -119996544 +458214074 -962763571 +-264489275 -713814271 +872599339 944312955 +136595180 838132436 +586442258 -242153503 +-17268696 475358914 +17430519 -388810652 +-42799924 -309069870 +439061641 476286197 +-789187619 418525089 +-770403531 -892232539 +203771756 -64445845 +-987672167 833480872 +-555682680 -524542238 +-554630894 -240228155 +975173283 -202568675 +-44983655 806356338 +415194464 504608522 +859252150 695573183 +-937237192 130942359 +-250719430 -360180139 +187778686 387506012 +-364255416 221976400 +-833302519 -157385786 +-819205997 151960791 +76901557 528756456 +-546584744 912453838 +-106268163 778551520 +543244712 455985980 +635399904 -384921479 +-268313866 -138564028 +928857344 -567951252 +-633452081 -14107357 +-917244384 -778616204 +-120994300 820778120 +-3161446 525379997 +840688940 280251423 +273916246 -1912893 +-458522635 -92798434 +453643093 -800973631 +-728870200 72651378 +-89995127 -544276830 +-771790480 167328434 +-650972568 664888666 +-335169853 326604677 +-648521808 -339072453 +447105656 857786431 +625092979 -358426300 +-395771138 -854567663 +638226449 239450253 +543213052 -297805337 +-98440775 -528027650 +881440345 -945804782 +395923204 601386066 +-425378355 611996651 +-759560931 531918331 +984669383 678305590 +222230378 346735282 +998931679 -222403476 +723136004 -857726756 +496200430 41900307 +361860299 968882711 +240181403 133837484 +432067676 227251706 +121181683 865243056 +59539448 978251589 +309981138 -241965103 +363560242 454910059 +-587203352 -976862040 +288216769 -576186045 +-533010275 437748594 +-135917104 -631879671 +598642565 -140543077 +410355473 810278290 +68626163 310099014 +800499019 -119067683 +533828941 -357235040 +767451212 87128521 +14627409 -139709538 +-851033138 -620686342 +210947739 -73527247 +-2693460 979348099 +-975102069 -326320877 +314915864 638881556 +-392060120 818012508 +711330194 -324939294 +-887267030 723319252 +-184544807 629110955 +-79813778 896194543 +-174641997 861100115 +-481604307 -49380642 +-970873949 -394160187 +-562816169 -679116665 +-710036702 818566310 +-94911051 837967663 +493104984 -829378752 +789113134 797884659 +-800647396 -899102654 +785632443 -274974955 +498410333 425483141 +-917934728 -249312052 +943594083 835662339 +505347496 -189820355 +827947184 833318137 +973923265 -565602616 +-822533420 693082116 +213105185 749483544 +785079656 -585209713 +770561240 -709663934 +672954858 -177150507 +479839642 -7565342 +-924776021 859537471 +486217193 636546741 +348432849 -603950683 +545730864 178388501 +62788510 -293562915 +365252976 -442200075 +-236030547 -329129248 +-886349201 -683455887 +-627116497 622292967 +41358571 617618327 +-577430026 -195956406 +-152362394 -626940913 +280340311 297308445 +179657955 -441013719 +-763334995 -809087912 +-747092600 -523880368 +257857470 322053520 +865382529 362799173 +-527829314 -694274996 +903254035 970338479 +-339801925 -6513065 +-763977458 -860542825 +522472157 -344146339 +535011631 -162418133 +-177438249 -142446403 +834789191 128241001 +-638267756 -586019299 +579814352 312073146 +413973365 546836867 +322914845 -57329769 +702162828 -938400385 +-100183267 380086726 +-910056798 19005977 +936480400 455135867 +-540130943 -988000335 +-193373493 94552649 +-542257561 -582665656 +387119015 983716248 +213715745 887511469 +-319734028 221253218 +923140709 996232798 +193108001 -784542696 +-175728491 775976991 +310099852 260327970 +-102854981 611894698 +-323143585 -409758453 +-20368967 990389689 +27400116 -828191308 +-868690468 250036610 +-585553194 553587994 +-63906685 -87196480 +-131714093 477970919 +-850832250 445766892 +-497067582 -480389063 +-814104536 806346565 +-689853295 253925498 +302822612 -314707087 +931403700 -111195798 +-826838891 -363321204 +466901928 13456086 +209746353 -7257129 +543700048 -859650827 +528870107 -241062717 +619584893 -171802868 +512027028 504936218 +-918932136 865524255 +-593750566 283317488 +135454690 -945316134 +864362878 -271335514 +-679246373 -766385482 +742747170 325431250 +529762526 756188475 +623835319 -669912204 +-190802830 -254712081 +-226565364 -324650903 +-188711704 30757446 +-801456296 569081351 +997732428 -317514216 +993651537 921962429 +731242119 -394375691 +539743902 565224451 +845426928 -84974128 +-526240832 -171509863 +-171549446 -996473271 +-692663994 -835325942 +-544536964 -27506241 +-547893059 244264541 +15464680 284919628 +-126536454 -628924125 +-287709365 582627181 +933591255 322379164 +287209620 473441036 +-838054000 780490175 +562220064 -535131995 +254209480 937701518 +830066813 534393816 +40959718 -672922397 +-581342950 -41672109 +820364726 -529276978 +-468835356 656694305 +-974395380 -461445680 +49018926 -723077809 +-892240008 813744260 +778354422 327748321 +-422450431 899153351 +337228199 380307836 +-321390939 697567204 +223236227 753416831 +678199742 282971690 +881802573 -285552045 +269255637 -938208572 +770798461 699330282 +918185410 -466470952 +615775824 -754687488 +-884708570 158522612 +712220922 -110285088 +-644742277 -117030607 +-881392414 57117673 +746285514 -669955347 +791574126 82937336 +-775377625 -117808159 +788316659 875544229 +28554173 968389177 +351458865 44671794 +126160489 479488921 +-532269943 203756603 +-450272194 887634619 +-139866230 609510889 +1784866 545367885 +748515743 -470935643 +-505222818 -188479779 +-491358525 80240723 +653063952 169413148 +374809388 15615026 +-75142982 415812662 +648357661 -767409842 +372087558 -512893639 +-846775204 967444429 +-461854677 956028280 +-482060406 974952423 +-560924240 -684005774 +522333091 -121999064 +-449946686 982597811 +853481765 -140422419 +-838661877 -531190850 +850893227 168478775 +-757259038 394748317 +-449936220 -244292851 +-29045184 -166577351 +-20337329 -268733069 +433478862 437428886 +-426551833 -908088112 +918279766 -949742009 +795395867 908844943 +-999976003 -201745913 +-436020170 240744106 +-442970337 42012267 +55493204 -167875635 +-982538297 609948341 +-764522864 -487486227 +-408063329 -569428146 +-313638117 -462685368 +370814773 -828327067 +513911856 565168365 +749924090 864376436 +-403271861 918293467 +519207008 -61416160 +-286680515 -691995553 +-19841555 -615073789 +-196642707 -561956758 +507780481 -737813175 +997738937 -910258416 +-969800482 -887874251 +-597045897 683319356 +-258715572 582203893 +503612046 521119289 +820089560 754174168 +-473965747 141398246 +979656541 -769228129 +-395529193 323976915 +-208819578 447508162 +-442483924 -912524327 +715185743 119057455 +-536454634 -569615632 +-249811370 20740111 +-399364958 589909971 +841722114 -103391380 +-280281882 837179552 +-259670958 761582971 +-95065729 828459484 +-86540982 558407794 +959317366 402501843 +996675390 -868895191 +-973858678 371268454 +928141421 427150453 +-932628048 -359523479 +-77442465 487855328 +-830763832 70829477 +745512839 -342623409 +-354375123 109002780 +633575837 744599491 +998043102 697927722 +-854081047 -595304137 +-264934963 -525407299 +-369725437 554701899 +55058797 -170342739 +-711954171 668984591 +-253197396 -891550304 +-577094296 440632410 +238152578 517327622 +821891156 -784418233 +-600361172 202069404 +-596182722 -81526692 +33604710 57133241 +-943943549 -350164619 +681971620 -281657212 +184513543 -612195818 +61283278 793535750 +106613662 105893390 +929233138 -262751391 +-99533690 420718547 +-501672415 -660552961 +-391794655 774183043 +260010496 -569105396 +613232386 869251038 +24140971 -258811801 +-327175651 45974757 +186932077 364627219 +-440817875 110988052 +740271521 -369426256 +-585288042 147826476 +-358505059 80451342 +32655556 -360592138 +714336966 -657455633 +647266968 -75479815 +344282091 -873774279 +-413925353 -173996653 +-205933196 -324146965 +238849312 -847999325 +-661208497 -369103254 +-355305606 -269662080 +438136078 -242975876 +-258305654 -447099717 +389557985 -561289978 +270247154 862904070 +-478719525 -466158973 +685157005 -718163191 +147111050 998326811 +514755169 -706411798 +477371182 268291949 +-822024518 402745844 +262549609 -465112538 +-209246771 301195351 +-20253350 494841416 +451030732 -629050335 +286777150 -185235232 +-295697335 82823749 +-266874271 71945919 +100541190 -315805 +599419822 -860509224 +42662981 958683387 +-945511698 -187768544 +490480603 806566158 +-218785781 837913982 +-65062881 241167775 +-249225267 -39507970 +-26984720 266085669 +931849614 671384604 +-108978312 178964883 +-692005956 824078716 +-776727296 -337970041 +54509324 731718418 +-266494218 -475088350 +-745472493 -202954143 +-797203201 -476936578 +626099906 -707319239 +102027529 -902611276 +570326984 292966751 +-500943489 829756408 +939608322 653128305 +-547528259 590694615 +-433890550 413336797 +-821128000 512642941 +918172590 647847515 +-573583489 -408818754 +515291465 -699069809 +115741359 287315772 +390411523 -592305994 +182933242 -710713957 +764692261 -755741120 +-811948506 -899259511 +-414866752 -251900921 +207838138 54888514 +-984887450 -309535259 +601841106 -487209021 +609761574 -528818484 +212353169 235302073 +-578751367 -498177724 +-4534104 -776604110 +381986034 -253519207 +109408923 -73696284 +-555956834 -600867378 +-481078020 782234950 +-723351007 -585409001 +653608608 -849772354 +-543420039 508913614 +-247767287 -497225601 +-697481641 892683688 +759024359 -709405972 +412088751 11246303 +-979920329 -589557169 +803481192 339789627 +28815993 144017525 +-200570035 -531601291 +506014844 751639172 +532987733 856375539 +101232861 136112182 +-356476830 -579549656 +-958236004 497787776 +-869724611 -147375648 +705272356 583745030 +467773422 -832904234 +-348628865 -152632351 +393349863 -63155542 +-931859096 -981045410 +447846448 -253488239 +-608105541 -990395491 +-566183109 422988341 +914787416 667532630 +121194163 -713398612 +-577744774 728038926 +793010178 -595122480 +521027632 150861666 +620708377 -327276932 +554245890 -458797647 +858370413 -600984106 +317574209 789636106 +766010851 -179082721 +-821836653 -549795806 +612749716 -598464544 +-208789351 -798128190 +-626873539 -491053854 +-172038162 566407207 +290898873 46638960 +442644134 946312240 +-120688772 765428085 +56892252 148021329 +-468854508 -383767641 +324645683 447102559 +570920311 88738374 +-886271078 102552813 +-751303316 933860840 +-763395283 -83457627 +10195998 -74426523 +472823599 944232305 +166398140 -199922231 +647411132 518141868 +-746414364 865405604 +-502674868 -111807754 +670645287 -936727651 +210595516 525927587 +75196593 -960740516 +-624717113 130182064 +-799288896 776753294 +32496732 292606998 +-502585959 892161187 +-15012547 -730874899 +-719027632 473872694 +884985304 416259570 +319130510 -950714038 +702977085 206818774 +100297150 -552311718 +-162273917 -375101710 +-805090101 -781485479 +313692389 -224839638 +-389860630 -857613288 +-770620757 -197552939 +-206754291 993142659 +210824330 -660671809 +-1891141 222887376 +-354362597 -403888802 +-453449851 -195361217 +435015183 -921947956 +-916925678 -860011686 +823346323 845681311 +186103663 395751439 +108887325 -841374265 +609599405 -23521479 +-799363904 -488819101 +-177925520 318445897 +-16959514 -609424307 +631283390 300565092 +323721781 444855028 +-930149813 -616667888 +728404433 -460920308 +513762740 248043689 +334783057 361453922 +847011987 -685289950 +-413768502 951507075 +-347472224 -583026535 +-953602507 747975350 +464775757 624676270 +-12969084 -4626800 +-697917859 -20290113 +-664348784 642578392 +387656761 -933297787 +224717466 -336417245 +-205395482 -678533093 +455965050 699405730 +417556964 656189311 +753186212 399038000 +-829577210 513770153 +255894937 339449831 +583888060 452310485 +635948764 -471215908 +441476374 -804256751 +-58222985 -339664857 +-179877149 852617589 +904002608 -648439537 +557151445 701555436 +-563454878 -425663571 +547765886 938736438 +-832406478 494136897 +-950707275 -767634135 +780530459 262793549 +-597630326 -762598567 +-341280679 369844029 +825477850 -352981191 +-185469045 -846817037 +34207816 -756212493 +839272417 -515932584 +163927058 -58045424 +281513668 824927971 +882997862 -810257970 +-652159103 -573228439 +635385764 -198440527 +-119916844 -840930798 +368302681 570581853 +880726263 -933338096 +-896418321 -107180794 +338778681 -326187444 +-273050953 -46139324 +517557470 -755995604 +-280172636 296387237 +-787595703 857316555 +-718865962 -200627450 +-365545709 -829448125 +847769269 -849905915 +-705728031 929168402 +-567953244 -722978156 +784598518 159037707 +833282688 324770989 +940905867 644345020 +664885098 270632426 +842373341 487580457 +301652246 433923741 +590012239 32596345 +-613342605 -614048012 +216010326 -787479299 +747944971 829886325 +622574839 961333593 +-995293240 -502382615 +962996479 627722965 +87513384 -411663574 +669859474 423050352 +188379658 839442987 +339010946 -977702249 +-895079200 696247851 +586064963 -693087360 +-673389978 -586641728 +-192138512 896567967 +304503179 47838424 +-190334096 126653203 +-629817211 -478669310 +107389875 527768675 +-526776556 -419308112 +721412110 -456646918 +197737741 646351448 +-144754519 353620254 +-404465298 -143764455 +479091941 137665755 +-809598591 -817484794 +363185229 -826178127 +-488174606 371834636 +781543521 -334766657 +-32604636 -971097728 +-121825233 -985076330 +885634208 -120657721 +761346155 81779082 +-32036468 -176565612 +-576568298 -120516940 +-274667166 344059124 +507300889 -180785005 +941958740 -929053302 +-559066860 864770269 +958991260 757726281 +124721051 -676284602 +-784300869 -575425908 +-808319423 210986005 +421519713 -526919891 +-651689517 -4643379 +-405115415 -932898220 +85901495 216138441 +-553356811 917409881 +890764086 245154621 +805061488 -997939208 +-331997799 -376816961 +-186565611 146535676 +10771261 400737572 +214625802 744381600 +218819352 570502815 +-723176981 228195035 +903263307 950975276 +-829531573 803780947 +826997394 279863218 +-697466623 -638250751 +-187682 -171221491 +-508166616 335632120 +813919828 74417513 +-439821631 334116565 +-92934940 -570554772 +407271992 -123928290 +41565050 -125764983 +301705790 -897233920 +946380224 -699193572 +690606289 825954135 +973119026 908222818 +352673856 505077602 +521474026 641350335 +-93129290 -489999541 +991327243 861341067 +67394665 939087402 +379598771 455272077 +642076068 224269127 +120255086 -780352297 +-354145533 -199125037 +-778446509 291718715 +208058423 119582550 +-330385121 -393415706 +-266877038 -739332639 +-486448436 317921454 +23971268 330481364 +-456079987 -984677120 +-24595088 117998816 +400490814 71944192 +-591798073 -149236294 +-471733944 325206527 +29508312 646847069 +20998277 -81579893 +751095392 -844849021 +-854426136 986422613 +197253498 582548333 +-766096440 -496866707 +960731690 -184896622 +220058122 542560364 +61393042 -27794467 +-144456911 -212995347 +-32415575 -295082098 +437451309 -944484234 +-132775293 200407254 +49720245 -616899008 +-443925535 240480413 +697805541 434341238 +-290207214 610767930 +-91794838 -377951056 +187511425 89889697 +-61183420 -872027024 +-491983720 -120374156 +-13515399 767965217 +-829954143 -17422605 +783099806 21563986 +284026379 608877444 +-744243726 -216073775 +-124750341 239870039 +-17821924 171118626 +886386248 492760072 +-844619265 -637226357 +839047322 311271932 +796747858 -548540831 +-511050240 -525220357 +-341939306 -453683625 +-163172591 120869841 +-380100291 236697716 +808133448 -884749715 +735898072 30578637 +-229997995 -327718850 +631211711 478104994 +-86898200 -900688745 +215981003 360789910 +-716908727 699793797 +434890458 953826504 +-946866615 140185656 +327172774 843070919 +672460733 185656042 +80913487 -215661269 +998929735 930158967 +692059023 413186717 +-370702588 -867709559 +-549859792 235988642 +-752277617 789511683 +529486695 -925253190 +-108902819 -316626774 +-477870232 145215830 +825489667 -210810682 +663896683 805892370 +475073818 -163438019 +-937613474 -285501554 +-401532502 532248642 +194912385 61242343 +658168631 -655558229 +849200908 372932091 +-710826440 -118018275 +-14471768 714558926 +-960959926 -300523815 +674051703 946752976 +-697653224 -92488130 +-929863362 792140484 +-293194042 -699691370 +137916176 -673318576 +-381329347 -206126769 +-150254271 -224898106 +370541054 -341778201 +633238188 -569530434 +-394032803 609326734 +19119091 -274170139 +353270988 -820214139 +-417054506 182217311 +-368604001 119316793 +-582196628 -623033537 +-864632282 709233312 +-488047339 -924941328 +-910957283 39466043 +51398939 -424158830 +-791383296 -847575655 +79944308 -617625173 +50741749 -765485571 +-6756988 -2688665 +-138758361 778838818 +-476137561 -999258490 +-351212493 -167930519 +-457142491 -199539949 +-432871868 903470334 +462579202 359263064 +927214964 -607481298 +-222457501 799346442 +-471055913 698569130 +797505093 665260908 +-393635286 -110195804 +-159279563 488327063 +-814388947 793019132 +333899580 -166336891 +524378358 -386786169 +445873716 847078863 +-647825060 173585804 +735299171 796274305 +113977691 450493235 +-105959922 -843322144 +298770806 -450840054 +-641986357 286672441 +-783734312 276335992 +537560755 201788048 +-701322417 -758400844 +983367919 946610528 +972595533 650537881 +124128124 501055877 +-784899228 -346946950 +214588936 29387391 +-280245333 269687625 +-198552221 404713005 +584644659 -369360400 +-217868622 18780187 +-421609156 -693384059 +364407007 -740909962 +-775024878 992222089 +-515213800 -231009412 +753434544 -713963880 +-950343382 -442155397 +64168602 917033526 +-55990789 -137353651 +-399130485 687161856 +-668225353 -762210280 +-628675026 -533703157 +-55662247 364664780 +308550343 -731454742 +-580161807 544435899 +935716931 135036870 +260365244 789224184 +-529794525 819776278 +-36717868 777512882 +957028228 762474022 +-505357698 -401733158 +-535055941 210547325 +-921941725 -466631786 +-614262845 -264229847 +-465987714 598448005 +171758047 -492105824 +-101503998 -336924346 +-548610540 -718854173 +-810564001 692587132 +843005888 802375636 +-955300829 569807288 +-467011274 -308195929 +942158280 543899800 +956953442 918962202 +-224704031 -598190597 +-608829444 989590681 +866057155 -632321174 +-352010 -946482681 +72066118 689400817 +-46329591 -972839269 +917753551 -238518633 +-990753812 627744937 +-284704216 -762661948 +949588315 -311679889 +-773232358 -214038861 +-734328148 -186599271 +-515460973 275949015 +967363888 -34051811 +675948568 -120311831 +-574529730 861306110 +-179699656 -907403376 +948912132 106990674 +811696323 -322795408 +261382151 -863589440 +299074737 701380487 +-10047615 151930158 +855275896 810202633 +-740873925 -63369695 +670274537 245469174 +79085763 -786599011 +-493804444 -59628972 +477558144 -529026132 +-25696632 703319664 +701086737 607912377 +969064564 823844152 +-895701292 -696403467 +-679618366 -564158057 +-506675622 212415736 +262124572 219679415 +268895549 574371506 +772072712 998036646 +-476733296 54642927 +-57192830 691740419 +-282724570 637853349 +975374855 -202008903 +822503578 761682205 +997211749 -345379876 +-190949064 114139394 +-504992466 -894174918 +-924362954 723338538 +349645617 931986301 +156108231 -144851090 +-167791891 319781903 +441213110 528575296 +257743949 47986482 +-773590053 72859833 +577129407 509012422 +395256511 -383267435 +-880811220 965891519 +-520365094 964764950 +-39958442 -161259751 +-493744341 -11828254 +-966755633 784895830 +-552974893 -859101557 +-360500826 -907876153 +476522219 -16774345 +151958816 -937937645 +-725840168 -737286672 +833095491 -986015030 +-884585493 -24077631 +101180326 -941866103 +-757485870 212453047 +901397251 -380288701 +691311364 171686160 +-171422083 -902339718 +832005138 568142350 +566644494 -134342320 +-32064361 251157290 +979213972 -466776319 +-194741338 64164634 +145837568 -354536355 +83486828 -279394457 +-962795465 366882117 +995280738 729896532 +-520979695 363343247 +-643807116 140881672 +-918529357 130155777 +-727419850 156322332 +872716864 -333811343 +244198221 934339609 +831484470 -448088540 +58909112 628319840 +374183307 -653163075 +639365636 -398514502 +651179486 -398519312 +191382450 -688129508 +-223898609 428709840 +-744139999 682664901 +-880978606 -687125190 +-948462674 -328979893 +-664873521 -94032447 +398548553 357339682 +-271497626 -516954056 +-86076598 -556250666 +-807850441 825075714 +257762697 -934689296 +-410421095 -502322922 +767842942 424138563 +748567530 -122681560 +-746256978 248245787 +-962525944 -281941885 +705710634 -882350408 +-299207779 -910491886 +947111639 960597095 +526528270 941650511 +-138623068 54930797 +-981511068 744722653 +51015590 827252738 +794886196 -211830173 +-240013629 470961575 +511791202 541997934 +-395247877 -818485200 +600190631 -696766341 +-8596553 -250314473 +569651976 -813225868 +444211685 429698996 +241812460 -401039554 +396072071 677428813 +782601471 -974446136 +283114165 431857994 +-982289073 835177919 +523264499 385499122 +695171413 -949200562 +350864064 538414004 +701759383 857997761 +-537326479 861538630 +-459560905 -792247908 +978932861 59157464 +794161070 -122885058 +626485407 883667792 +869398496 -833391954 +-845660590 -707720916 +936948852 489063807 +819437026 913820884 +435802001 -415702235 +-934141880 797328560 +205260262 562321204 +974575223 807446148 +236962145 -322435272 +-767670103 -486795117 +-260640037 876317081 +-642582689 494945659 +575336265 570275322 +-745568109 374294739 +-962833999 -732904248 +-793986294 -556293916 +-40664253 -187281809 +-816890440 978672841 +998221243 -30715495 +546845865 -380328549 +-99625976 898092460 +481407667 133562560 +-249747512 -975259719 +-27813989 801515842 +308214615 -540124033 +-920235821 -813397189 +24948448 675197927 +-192564818 444339585 +-570328750 347753201 +-965125650 -221390655 +-754353462 772710561 +-125504409 -496865637 +-116254467 254299307 +-438479237 57923864 +-874113047 -69562548 +-7486130 -918585247 +-529223902 -548272933 +514456806 933201674 +-784796164 -278143599 +671074571 -734086465 +934350714 302919133 +-80675525 936854773 +-769752407 748054307 +942191609 812188253 +-484575329 2029233 +990190527 896105927 +-675864366 976837357 +-109275731 53227825 +704457163 67837808 +-315739355 663687693 +-239410810 -347162593 +-632342346 785066078 +373050816 -171585488 +319081126 657374853 +-50261752 -65116959 +-146893100 454719711 +689204001 802429480 +205572893 -651461386 +-566092952 -998401998 +492940913 -808461945 +-679882423 -499311236 +-46548487 862532249 +-655741970 -12090037 +566049301 -278871472 +-789831231 10795602 +-608813408 387980780 +125398941 152940948 +-759428566 644107663 +-969122339 112052485 +-29502214 735427397 +-518149197 963999030 +516827854 -96455686 +96395585 292843417 +716498023 -50955516 +891179588 689229658 +334870784 5812481 +-161795102 247803036 +901190385 -733358859 +893824261 -706665185 +8467915 655184009 +124975867 285429619 +614521981 239414806 +992305730 -870150206 +-715354487 551550735 +-528905243 -357148193 +-178778377 -458018644 +622276896 -739346424 +-433510534 206071168 +-51775128 237474661 +-737703249 -131343629 +-115316324 -63647743 +348583844 -187254853 +-42886026 218796657 +-233537979 -987628537 +627063706 601278894 +459769336 -206024818 +-543747767 -435809596 +815272325 394358348 +-214221951 958871122 +-480913044 709874330 +883016931 948013449 +35674093 -937134981 +805580238 -975370617 +-661227457 498753521 +664808969 393466310 +-32072976 614315402 +-867360734 169582824 +-765326129 336165860 +-471251979 259020602 +-425051566 428787745 +-386433044 -59571182 +245434018 -185276060 +653003039 -639450833 +-481424093 -253192142 +629625775 185718990 +428171177 -113582050 +-348826091 -90875618 +-951607698 -831157316 +-808730486 950367296 +-374385416 227717424 +-884700906 -926176321 +69195298 603411788 +965491018 -111591783 +679815692 -265494497 +937095922 -483160508 +846251100 705746381 +-946207598 167979183 +456920700 -197254570 +-198634242 769070122 +891156805 -700340660 +429576448 275282792 +-644106970 592794134 +736461303 -926442903 +-966284746 663817082 +698424344 -430251857 +533180529 568534581 +181277474 -960066326 +-97955897 -461325811 +-77896142 -59533595 +6067868 348806279 +-805876010 -938439795 +-629893712 658692563 +169621490 -87942938 +-829405826 -432315412 +-936665051 -317692900 +286316547 -363236923 +929778720 -556967554 +-376483669 455227581 +94555892 -447163081 +-556337147 -584028157 +-928616221 688854467 +339417148 -578380119 +-178784821 -232846570 +-97103025 -750025854 +542259537 226729122 +618884683 483344934 +878315599 661661868 +-542848860 588987520 +-761082367 624424116 +194935043 880368431 +-344887877 -131920334 +374039858 -94168022 +-462306791 -686922966 +363633265 -405178952 +66707647 185065697 +-909908677 359202665 +282201222 -449268461 +518297322 -791808037 +-915682822 -419732168 +711342051 -980959976 +-328862574 -391045800 +860676317 -857548481 +-394799794 -595573458 +-210448918 -273751039 +-747367290 825958979 +287765401 -622724915 +618079686 -831630074 +-54474521 123672321 +-668029031 772104581 +-235996505 -124990950 +-814314158 -712702357 +16371817 982296042 +-196308715 -865483614 +404460066 -354884459 +-481427545 865498574 +-837613586 599428542 +682860626 -646221368 +523743535 -587741313 +641582775 -371900351 +697704654 -744497701 +-930429660 -597702479 +431874647 -701838698 +-546441468 28900517 +846973368 259291307 +438446624 565922156 +668164824 715974191 +-537335573 676926168 +-802727105 659205429 +-911849483 956758375 +489887513 -588831791 +-928796979 465500827 +142797377 -445716092 +-415876560 787440081 +50531009 -546344566 +-557454059 348606284 +-361912618 287937148 +-647989690 -607521434 +857780360 -803933320 +-467658444 197256208 +-894978437 746789448 +498257664 -781681642 +56125216 -82560186 +-973655837 43337208 +728141017 -279622742 +710710518 -208194883 +624899936 656258394 +251922161 -201191228 +-379361315 -274792930 +-596988971 853265979 +-172139470 694526183 +-849267045 -477589647 +-372708811 537961224 +80361848 166233512 +-705034211 -462691537 +369561252 -378158735 +-508845990 -804315429 +364743633 881884677 +806842835 -179917224 +962490715 -674218109 +782468444 -552626230 +18286795 797433274 +595204400 -129904079 +740118229 -563596475 +-817743802 583060047 +-414107910 473129823 +-204452342 -911671083 +-432499708 -406868026 +-194376524 -743325022 +15653658 415035810 +-430020307 -924167553 +126786757 -807762477 +196385975 699546728 +393398331 -639215379 +-257086096 526896753 +643493856 -979892825 +-967027949 298129458 +-307361666 -818345130 +-276685843 -120708367 +-568687304 -778689696 +-873263202 -355193967 +-663936907 617058612 +257707876 -755184276 +-128794650 -41335903 +347685080 142374261 +891427432 206505158 +794604848 132301736 +168813548 662550064 +89513104 -763240740 +-68892652 139742179 +-295530600 -26104798 +-365621296 -697652764 +17524569 -341364251 +-714079585 330050179 +-671202903 191016064 +415577060 60463678 +-728077394 -71779620 +-629469045 201044144 +-165034489 764876738 +-654882367 -218136154 +744047254 873600572 +454970994 166517629 +939569572 611961814 +564058404 594169047 +-494807118 -571948566 +-520189325 11341167 +206332083 49421748 +941144508 461743705 +316991951 -74693143 +538952308 418994455 +585830137 682086567 +-486577012 212982436 +855955520 880849033 +477358749 -737892461 +787878223 -374458051 +838021024 -8960207 +838119227 865713299 +620379505 -35340575 +-262610020 794297198 +-820442171 655303099 +720895169 209692211 +-968190185 77524497 +318998822 946775243 +-39133932 -244691487 +602112294 -21853471 +-532127632 -21005017 +-1956702 -608476288 +-621041619 -814058520 +328695794 255976393 +102220245 -349697387 +-68135941 -327840259 +390072038 -541527753 +-606848562 395576639 +509636973 -23720282 +-881551197 -788589920 +451942001 -912797405 +80636975 357574118 +949654576 -250322921 +136287419 -77920281 +-824473912 421137685 +-715532397 -727245074 +748878876 550154279 +432690757 835304422 +-703132889 -506072640 +-166439862 -57064997 +-387519596 -642289182 +216760935 -382278409 +297932322 -117450114 +484038485 345086641 +463090139 818119822 +574078471 267448841 +495478386 -88870479 +-403327845 4622875 +-16051706 32047181 +988568086 -836017610 +-142675279 617178942 +255350214 -890762110 +994395340 793205258 +-979844029 200893191 +65009879 697700756 +-680153666 698632373 +488280141 17530251 +604471822 379256460 +-429601232 -14159717 +900599262 606229785 +532831874 932549786 +347848054 -531062274 +-204770567 375450321 +100715378 -842906045 +804687754 -222035682 +-490014102 408936290 +-965055384 -204014068 +935608497 -903002629 +178497361 -60833491 +22849188 -558559983 +-506815863 265804937 +45555487 -200306429 +-504092988 500548694 +-866998277 488922993 +354976445 -633666815 +-562673021 -943491659 +168864857 839421741 +-789586153 489698921 +353928502 220720135 +-950110702 -522393407 +-480156369 -128792308 +-631234793 629327018 +479232136 -19310401 +-783082956 524143171 +50710646 94842271 +-613834306 -594307794 +472250806 -104849655 +-833744810 -430269433 +-994830432 -940702765 +-703268183 -261583609 +-812299221 530237506 +-335501743 796871690 +-477025237 -251901031 +-657206176 462700761 +-334490790 540093588 +-591080010 198460559 +-884009396 -517927558 +115730609 -271877926 +528425528 467046957 +-112189911 183723805 +154624978 924376034 +557207902 972575046 +673747520 -343601132 +-424894461 438297709 +-41489438 -129056271 +-416409190 525137923 +-311260962 681706063 +93183985 -179017091 +-942922314 888675946 +-157810329 922094372 +416487803 172552333 +-310467127 459176610 +-598451152 93257217 +-959099049 -644859087 +-696119270 -514910427 +890903125 780420116 +588688671 220374887 +-105293268 318736321 +784288885 -252851571 +987542916 216980685 +435026891 -293238420 +367447417 -668671749 +-699905828 737632771 +781084871 661513431 +908611864 169228222 +104486021 -817632466 +316601915 290883139 +-133474150 769061827 +-693622730 874281064 +-580969479 727993880 +357132466 -184582865 +-56608862 383992584 +-403242678 806018327 +461804951 698494882 +299293695 -14135868 +-413158816 -883884471 +-333645941 -870422785 +-975975168 -996236198 +840169426 -211467613 +-995293955 571527963 +119713042 -411747118 +484002916 265785679 +43434370 454717320 +470744817 -745959741 +348476459 636214 +-194388627 923340366 +822551060 499470908 +-793962271 158431427 +961059332 -86731764 +820105210 -982456078 +-245867337 962083070 +-385474688 -978970773 +-180612386 -888486998 +-356727607 -162579671 +482859893 278611239 +-808946747 -440139597 +242443472 173840528 +920786915 -126817574 +317843811 757550057 +-545018619 -559875699 +-538002028 770519549 +48965759 59268179 +-644184977 -827948513 +-381652921 -583166747 +386936724 20054991 +414090052 264352673 +799777743 -456609333 +-831687465 -155891239 +709412995 14283684 +-587241852 -812581571 +-133376426 -817128844 +742187438 -163427292 +-394750864 -785455523 +368465235 -443807548 +859779983 -619444949 +-920713278 247514517 +911294564 94213522 +278235972 481094618 +-672746091 -186171277 +-237982122 -419404243 +-592071005 332394085 +248369757 -29526356 +-165625766 -924199092 +878281190 658454404 +178998424 397999945 +-65429253 322642515 +841674614 75637874 +809586350 -560032526 +639367532 187361275 +11623088 634462442 +-176395652 -900506168 +-733395306 -167814615 +-702903439 850654895 +-416772392 789815415 +877121087 -624425757 +53527987 5800221 +-932816675 736518713 +-638738289 988940755 +-449525952 -441516478 +42015642 -770030420 +-660459182 144355431 +467675144 89412196 +859426009 881150200 +-989742306 -470333178 +284771326 -601486337 +-499256549 -940128528 +883599125 -107890000 +922236133 533213868 +-13915406 172558175 +772354823 -495555640 +912618064 -44667571 +366200658 -790115694 +-154926997 -757835907 +-971096138 -45575071 +644424078 447123984 +-686179689 226976695 +-638073835 -647264027 +859137381 -82518774 +-688680480 -44866387 +528395303 10372455 +817351352 -409474955 +785457744 -944775973 +192749354 -970133128 +673598613 302597662 +-897529664 -271427737 +-730365371 -653402766 +858558940 -898253107 +-176084747 -481996257 +290432216 407834435 +609763920 -223694025 +-753200748 838291748 +-547666218 87960314 +-248046858 760075976 +721557592 958697005 +-31556199 888969013 +89177702 -491006899 +-694964304 57990569 +531056853 -627913569 +275337565 534815463 +987286997 407791892 +-823729287 -737314844 +-347923054 695169782 +476227632 -73691246 +-332034662 -708592796 +-536303020 -661406293 +967757570 -409885998 +71199237 -158249319 +664600108 -963281821 +262748295 -516962789 +636727499 -22250242 +-215990692 140514879 +-706126960 379127075 +396140384 588451188 +742529720 -992703879 +-394996657 668352354 +509959254 595902990 +314909461 -99231099 +-140353999 616640380 +-519055595 217172910 +-80474793 316112563 +167715549 827556787 +828876005 209915273 +778208350 -301645842 +-373884373 488009840 +499034647 488040639 +-540647000 542861185 +-15580458 185272456 +347295357 -141789468 +264920568 754781402 +-420051694 -960458808 +377133633 143295794 +-932953635 -798815457 +-177851583 -562746525 +-270602153 -244247824 +-6905837 -861911623 +-674125330 -121098215 +-518400854 890035225 +-628871870 -983315357 +634456874 -272305554 +-948459296 -959826930 +-248269364 116294150 +454238531 -85168443 +-807347988 -531886043 +-759470487 971497548 +77464731 384479368 +-591282329 229069470 +-781530214 -717751866 +149629616 980386188 +-688425286 163279470 +216633241 -148156304 +-178106626 432924369 +-385497752 -511753656 +-919308255 -629472878 +-394443603 820605189 +-322418626 408715936 +-157110138 -18725009 +388471840 746738764 +-381990544 380315674 +-326740098 -24295365 +-395322945 392538998 +566012774 339936306 +353871345 -338646315 +9673281 608540707 +13652984 -319509714 +-640590230 925181096 +-861752748 -151464250 +747740655 213760007 +-424587778 -589457052 +-511501291 115119180 +32652144 16918747 +-128893376 919001196 +793341435 587887251 +-532345295 538227413 +-316801497 -487896928 +906504468 -53156722 +-245601998 -882881957 +301935840 -78746529 +661738055 988764279 +-47030959 37343329 +-822008094 -793690024 +799567735 -444684637 +-915680790 998294541 +-550502121 -191075432 +-386552354 -492160844 +1186784 -356600735 +84889972 80396596 +-77590514 -376252470 +-551752282 -981232028 +-422144001 808695311 +-749542046 -575422276 +-721149736 725255936 +-790592454 -279250773 +425838550 570245750 +-786448926 -2031242 +897340099 -922472074 +282277952 907854201 +426639903 -45066596 +736801262 923493593 +-99763208 -721345511 +728544478 -274555880 +-986075163 -666096335 +940477668 858822711 +697139992 -423779269 +-907279554 -746253055 +990085259 36877901 +523617532 881618267 +-994355578 714728288 +-239447570 -455267713 +-710081784 -765573676 +195127443 478820962 +352591330 790879717 +84192376 566354490 +-823993312 -38986185 +680605836 -601479623 +949377402 -401213060 +-228614789 783662732 +240502785 326074249 +693457878 132387133 +-374582273 86098331 +-899477393 -628465774 +882881348 343534140 +-21748401 -63815645 +-564065232 -358186859 +69123898 -992769154 +-426255827 343442972 +521317938 534074987 +-621460046 -654088137 +-695754408 -431766043 +507466426 172998989 +709249012 -821060078 +514177113 406461419 +-101358882 -679736349 +-279683280 -806412620 +-576406982 -810908673 +-447742926 -759092502 +-247023789 -75390497 +-826341138 -46594724 +213537243 -820746234 +-371847336 177163204 +-803420927 173452880 +197499259 180850046 +-392260776 694616758 +-913039067 573248132 +110952391 403252419 +-815077031 474485744 +-723648734 -880745245 +147273479 -882659812 +-275280763 792975983 +935934923 577282542 +651793204 -24221779 +-639085362 -739378587 +374107236 -142859303 +832964049 -644467905 +-34035812 -518538322 +-367603455 853095860 +-630872556 -962613508 +-591583767 -597842342 +-510934942 -746433722 +-506504394 -169145812 +182762457 -829275452 +-323536147 -436707721 +-608936206 -177952300 +330226259 574211557 +-245529972 255562267 +562397557 -52349383 +-348611123 -752673929 +-560812170 -647103236 +311422768 267404154 +-887158567 150890796 +194641639 626164425 +-347203178 -188784460 +-379151721 -69888987 +940361574 920272440 +-154960301 73496704 +-661047305 -82543478 +449370570 374334367 +-440589382 -205945147 +95508005 -51343807 +-443417332 903120719 +-312685656 274910791 +-571001460 519684605 +-7281899 -369930422 +-400568332 -679599051 +-274086768 938172424 +862791819 -787138124 +-741268705 642715453 +-41433690 387729339 +843603376 -175932642 +-361519386 -208624335 +-983283809 831377223 +247375703 616867708 +-703765565 -827781584 +666115709 876972438 +668214326 -429904738 +957668595 -863965719 +-819653480 -146899943 +580001885 28413106 +509256471 91899794 +68318805 584727274 +-794999409 -759828682 +-215922339 393829144 +-702430155 -996475089 +-222663410 -918375416 +-877858017 -794985881 +91915738 -280358484 +225384152 579449821 +-104109199 86393433 +176191132 -61668512 +910269688 -858339721 +-605173077 198910625 +-718252800 33093412 +-380489493 -777263710 +852296909 -868367302 +-939094107 -611738542 +803876554 999530076 +-426475279 62892070 +-1588102 -737462010 +-961277407 -853154185 +-920081152 109091102 +767867479 836538763 +722096505 531347710 +-257261527 -337122398 +224803369 874292147 +416954724 -537645627 +-207411878 30086632 +530154790 782065399 +-133193419 -93868318 +-274631627 746483315 +-607048750 376502072 +-642462815 -197168106 +76883577 681525554 +-697565869 779566929 +-117443126 -498868527 +-732734672 662642163 +-746914968 -855244927 +4039601 -509023153 +-61080707 115597925 +198966476 891540292 +-614963051 170549383 +-499516455 -602336443 +-336877039 900185485 +657108968 -539639505 +-59375589 -468361984 +322574355 85183609 +-555472277 -820532922 +-84806776 -612289587 +916050231 -203862296 +-331680794 575001530 +-54974337 401120878 +-829807052 356684704 +-499797975 466187527 +906977600 188911334 +-552261082 -370596108 +-93152960 -723888702 +-816467721 -655605302 +278841152 -78520199 +-491128480 620846215 +-581290954 524039465 +-610701892 668115783 +963643158 -290142638 +-57995971 -474623236 +-890323856 -422192381 +-800320134 -428379157 +-570418965 694326316 +197035998 171262432 +-116482415 585394885 +-716031791 75860688 +644218478 -468782137 +943756989 770656976 +286637958 911542609 +-226999188 -261760680 +741445263 -228929652 +-399785478 -674649105 +210819984 -404680506 +105934473 -557819879 +413097746 277485175 +665918553 -991073043 +353305692 351364839 +-806587296 -148743218 +-66064487 -242216287 +298240128 -158108797 +133346606 -639373360 +-170899434 887892951 +352347875 -32093021 +728576461 -874202426 +-492323055 -599825243 +954433153 -397786698 +-691255034 840828520 +163578603 -995338133 +-204192039 -54563309 +606799861 250043694 +269535565 -897678913 +-581966812 368502758 +338016628 127574 +718152947 940653378 +744406742 -159198159 +-851766036 -915083859 +486311361 250056617 +-472210634 -522778326 +-795069828 -143813737 +-943956884 480068568 +671881283 864915473 +241489855 140834001 +-402232411 -125116346 +-163489581 557528425 +256366797 121120190 +381711901 579618183 +-456109700 828344655 +-235737917 -88251212 +-5033960 -659959648 +878873300 -3781399 +-945156373 -246646447 +620519438 95619392 +-753219830 -879474470 +-110267445 -221533513 +395796463 -319322424 +-700097597 230107417 +405173408 -920915563 +33316101 194812403 +-63648907 -722072418 +106890397 740260213 +-535267228 251996405 +-608160964 -611461416 +-593762752 -919405209 +-379448481 294203554 +-659389467 917424340 +-932731449 -527965287 +417966204 413295355 +243173008 -178985330 +658662095 988252971 +49643362 784926670 +707749873 -838345389 +-120065537 617933796 +-155337976 -729620153 +152066883 -571241528 +190209486 425551622 +-601372542 218535993 +741695387 280042927 +-951140872 -602151342 +-644308253 404796672 +-80457162 892840555 +76423551 234267829 +304882991 302524409 +147837029 60803751 +138615955 314780959 +760383455 -83890814 +65831561 -511167836 +301388722 -73988422 +758455966 678346260 +131418932 -65228275 +69301267 202497684 +-632124975 -422874020 +-450294927 607886853 +457056384 -491619526 +-361653090 484620860 +-392675442 -671087379 +-459955397 377344279 +373454025 -984077609 +-496550590 326790401 +971944981 -251485639 +-91459632 699996507 +50336594 -58353865 +-163925587 518822423 +322644150 793667851 +-604201941 785876968 +-910352355 -27282360 +636421951 -816562579 +-359321997 942895315 +818509291 869097246 +-891653049 474240970 +-344581579 -154051969 +4374865 254144039 +-907953838 535953190 +839872643 -665659564 +-783620143 586228041 +867827098 530019513 +883242373 -813131242 +599541827 150985931 +-219675410 -611790093 +769419530 -361953141 +-49861178 572845435 +-437874361 460819557 +-950020071 154814538 +638126017 597009774 +-59685375 825226745 +999102994 -954542394 +728893679 -543513971 +-910785788 959794 +11463347 -424146538 +654077378 -352722788 +-804225984 53473232 +792968621 936962168 +-724423340 -526977041 +379892443 83390441 +771176752 -486818562 +-286549005 896440104 +578123929 -753731340 +-176251418 857916854 +-733837385 -129000102 +-298667491 247951184 +595706645 351203164 +510496713 -497354983 +-158005363 913089820 +36543656 867225407 +63229939 -627867427 +-966985026 -93067272 +-368208378 -348502883 +-541644135 -166266092 +183947396 -6869593 +175963326 934843481 +-389232460 822502126 +-638588340 -99783730 +-515827157 -56530513 +-737884694 747400254 +-148847972 428191342 +113473350 -320019853 +209382428 -879111096 +-784383961 800962878 +-784178173 -122239536 +635198334 318369197 +140924434 -589863232 +888747925 -170801651 +732195428 -635173072 +-763456647 -322582174 +311809036 -491292742 +269741790 -246591666 +601352170 -426687049 +-713586814 -729761230 +-333406961 340701498 +-800564640 -34511403 +518498340 364510098 +-598159652 983803053 +496086120 -125509673 +-682079809 -581152686 +520411287 640359111 +-7149541 181593728 +168735450 -212220942 +-458432169 -279623379 +616580906 41489631 +179998558 192465695 +-936779242 938036339 +-673502548 82218269 +-271060795 -235483832 +605910199 608515289 +-673223819 461059254 +949301695 -408261194 +-707554839 -531751656 +-545098201 -3682900 +169002865 703832827 +-556937377 -915030054 +-460490286 -501818264 +-162830505 -315411165 +270467871 649182511 +120427396 350958093 +873384631 -905680995 +-9312429 -304436447 +105012694 -363596980 +133092643 871058234 +976181731 -843169630 +-349243549 -801776355 +450038810 767580701 +-852687613 239192027 +403642636 -73409386 +-582456891 790816460 +-306947267 -322193524 +67705551 -411863010 +-120997539 -91240643 +-63250671 727559325 +-31822367 -469419470 +-595802910 -13401376 +-729311002 879788685 +-253294921 692492622 +974458696 -890783170 +20207289 -520754631 +-327163904 397865282 +-923363884 -917107830 +495190181 -489083434 +-769046067 163234246 +-256115784 -493355105 +712462928 -167038527 +-509344293 233098185 +218779368 -653086290 +-338968402 368657550 +316513244 23990919 +735304527 -39215884 +515362367 -636050872 +-582862750 911437568 +-808784367 -527976564 +683679032 -192230176 +-501403602 -605703666 +873575792 610707449 +-55112563 725739541 +-152770367 -856661185 +-649483470 819220528 +-735551296 -628085125 +655042117 983103150 +208997664 629409198 +338301335 -558370834 +178844320 976190441 +-144742256 -833129968 +297359907 -152231823 +-506197779 361742892 +-50723249 -286309034 +86300076 409511550 +-763396648 469574651 +-164754628 -599918648 +1715407 -90069982 +-397964305 166671404 +981902542 -862006004 +-76610546 -694864771 +213685982 890547502 +939935317 410864659 +-215241506 315798945 +114182477 -548521227 +231021027 -34922496 +870436909 -180374861 +-56328213 49795879 +875539925 208523636 +-131836203 -92857294 +-932556910 -351902697 +626989437 -226913944 +-2360024 18524044 +-808403644 -987286979 +311719153 347820615 +-541843153 -977810805 +-736945754 -502040641 +-234596349 -139831452 +520013858 5829157 +-123348375 -510190812 +-120452452 844565311 +831757029 -630789522 +338387888 887803631 +451884838 752363919 +-453106751 283426590 +-976623728 509723553 +-902117892 -979971400 +436606572 -347899809 +-911115219 -777950566 +-123122460 422603987 +430891389 -766738005 +42012986 502804149 +-302624072 570742875 +305077744 178497477 +-992797881 843223555 +972388608 231909551 +-272682245 -196189988 +-805309971 -777489434 +-438533709 -124713275 +-415319102 434796654 +900114586 693285931 +-242369046 -872559604 +-519570550 778036094 +-719398420 651546 +99058767 405553553 +-17605197 -523357608 +-971297951 826540083 +-929746478 600079681 +-724587558 154910794 +291688115 875268632 +-912224551 -724749251 +-618189691 -551251678 +384518831 257103585 +59055172 -108553811 +545606275 -893858258 +-951843321 -495123197 +-310756747 -618571643 +19563049 573046558 +-36725649 -10209656 +648620348 -868146716 +110289166 740511896 +473619290 -947418276 +-350618750 -955958427 +807741841 826609402 +501579204 974135697 +558524799 -398725166 +-692676819 231499849 +535215436 -799487639 +-354083927 191098963 +-899972709 -571179392 +-510711164 902669922 +951262414 72525203 +-83282924 -102305106 +-197464419 -288361740 +275266553 -766151134 +402202994 505328764 +-593856665 64178168 +-44973487 467038110 +88454906 288579956 +323230111 168748159 +-972137097 479778220 +299762548 328039432 +-460373865 -167810590 +-467451390 260051243 +710416986 898513365 +225533047 19685724 +-959102462 679115384 +-681314006 -992457884 +-353011778 -222186549 +947855996 -85948601 +-442421024 300272060 +602860208 96892509 +613633625 -963756421 +20555110 -245352838 +628763533 -988648698 +-27032431 748530799 +-944263099 768535382 +-359704270 -265193036 +-50213264 883042480 +-203639001 -804554716 +358571322 -335295405 +244278601 41864478 +844670549 -700266240 +378209769 -542847994 +-422816661 540364340 +662952242 -522203037 +-438212449 115064405 +-387551803 -232054545 +-790370532 -938086700 +655657375 93078229 +853959437 927482635 +-157641950 409610838 +141771070 292293164 +688786012 -527788956 +476151703 -472637864 +648790864 392774687 +-338242730 -346467326 +188500505 537803404 +-192302604 -343021338 +-75381145 -508022657 +-920786454 -364896725 +-85324396 900436986 +146456589 522010808 +-490522468 -878816129 +688800999 487398057 +676917380 571623344 +-727943663 950771261 +-898575055 842824225 +-434330519 391648177 +107648892 523326282 +496772795 945164016 +-690333099 -556704110 +-316857046 354098866 +520202104 -251770575 +824038109 -7711557 +-652177943 512041071 +692618320 796412724 +-926233625 -838663181 +809018211 -694233437 +-218875234 -974221252 +-239531790 -2021306 +-285604935 434640208 +459322002 -488713940 +663619781 528613838 +568480250 -682823107 +-271756501 -558602591 +544778262 -224792742 +499427551 770740941 +-377123223 157044374 +-661345336 -555180753 +-685847327 -624376094 +-465334359 80396898 +-663096372 1265931 +-486035384 -531824521 +-485393124 -395685691 +700708970 905684716 +57854183 -379416592 +-224016486 440227384 +-84273823 746241814 +-612643250 658335764 +-50872623 538997950 +-532144436 -968202752 +-884129543 582228718 +-946902331 -621616165 +-362600439 619718118 +72965003 614382424 +-666853168 264238619 +-535545759 -40247627 +-417719830 124302256 +-795250032 -36641036 +166420281 -400195168 +-251178911 896990497 +-703898061 355301061 +-484920700 565458544 +-470260724 956783634 +-649305368 563015019 +14309987 -265836325 +-363125271 -77995002 +458109377 408667663 +35326172 780948215 +456218841 -69370168 +461082456 -409322574 +774548224 -772991513 +454356908 703161038 +-904549730 -391085506 +799884519 -532721928 +559293038 -548928690 +313560245 260966972 +-956953801 250820066 +-824337741 -70946503 +-567921772 -798860606 +-806091810 506508510 +463344778 -456430333 +-413251029 118825051 +611308594 522271640 +-875681887 -963000030 +-657742126 532957393 +559868395 -507747608 +-890827206 -710544804 +-373215294 -157277805 +179374661 -479105134 +-990402594 674153839 +83506326 -739693014 +-312997958 -277011111 +301891289 282284016 +299374166 -271489237 +322872450 850052923 +894945311 -756045487 +-786673897 -724429492 +467913359 575112755 +992561311 802547638 +-812886838 13104099 +-686839845 906501796 +994985456 879273088 +945386769 -885087543 +757776545 -916747154 +-476332296 297338597 +-911998372 -769051336 +446463263 -548927038 +997029910 206488977 +-50266263 284143257 +-856267106 929329838 +-266226962 743932264 +340492561 -5043545 +886948212 -897702341 +169155964 1274497 +704664832 91347738 +-308993126 952572312 +573222378 -458708194 +-439249992 834877827 +539478907 490586311 +-715864062 -520204009 +-161521859 106751954 +383445742 -418739284 +-727104815 465947336 +-449200160 -627267030 +190546428 -504238642 +784680866 -295530577 +-802215852 916960577 +-601898299 -604351561 +-300816138 -509157523 +-987522365 182666806 +-750210061 -218275964 +546307264 -808078234 +-569909382 755270358 +-465055924 -173737081 +10779752 192769936 +675278289 -947450554 +-190858194 764779806 +313812332 -759446407 +-55112339 -842421812 +-160566617 643504157 +-403319021 225238143 +385823394 724999042 +505135315 -848735385 +-653781629 564442557 +87693873 939333274 +271201038 246382662 +-971033991 -443954878 +571335665 -863564428 +174040573 -946423697 +-492838036 -701844078 +-806227547 198920809 +17257042 476492480 +-837337627 -161821331 +98440970 -974272174 +161400743 369532516 +630302002 -288464520 +-874152264 317199907 +-883998291 920463312 +791892418 276364573 +868492353 144804229 +779526553 -770048769 +247103356 -121851882 +172550585 319993715 +138864770 992767600 +-456077690 -797634190 +-24455718 -749874726 +-963363017 -317430735 +-470948006 -684407868 +-502375086 126393829 +344345423 -954975719 +854560795 -53373271 +72222544 -323409874 +125336280 265520165 +280898599 -497944545 +231834165 -864889943 +-976434579 -567481957 +523580171 33459999 +72301152 -628042432 +-512938224 -137133118 +260396990 -744929125 +-878037002 -257975476 +128353303 -973627927 +707642227 -875106824 +-472682045 -676651410 +579170810 -788974057 +924128077 402583770 +288939912 620383905 +-803895066 123293633 +167424164 -10877638 +815950380 591737380 +-641488184 754986625 +237679524 945328714 +669420728 -706230924 +-187678171 704383060 +595210759 -911756938 +373639361 -102156778 +736642682 908608986 +-217554454 815223461 +290359574 -821617685 +-851519024 -13435569 +-367443703 -932898085 +-403925149 267717153 +877345259 659474293 +-104591511 -11814079 +246511802 751786245 +-747320997 -472664717 +-361224974 108243826 +-70678075 -705928072 +92658794 10630501 +-542501312 -516292919 +-15212902 -750378770 +-359471217 -107050981 +-620895261 425880011 +-707009549 -76598092 +979214381 830138896 +-965030922 -96293746 +-669885109 792562314 +974633158 -653983819 +596049942 218817569 +-934650823 -646222409 +501135157 -817257553 +313656952 -864826090 +-537417589 834304020 +655763802 854368233 +-239277918 -82532546 +912646362 866897283 +377185405 848838756 +-940982861 -51387490 +-687233553 788184543 +853383388 392318790 +439046237 -64853498 +-396847123 -685921712 +-20641148 -331570037 +74240997 822334016 +225243389 836092912 +-19623843 506965888 +357521051 -586370092 +697268081 395062144 +460392400 -76375391 +635652469 -412421547 +352073521 -886455323 +181370238 410090510 +-604431840 -412065246 +-97866600 -806736452 +134170468 -769343878 +-596737751 734134952 +-739800426 -354804995 +40992966 -689089518 +359415336 591627995 +-710554051 778316479 +-373370485 -180326437 +653934233 -892575024 +329416106 -670864956 +-580058307 631706850 +-993054141 683348289 +-863062317 -405853058 +-283473256 -131913325 +791746058 753669204 +955926957 -832631255 +302903127 290718611 +467423756 -485274318 +674139202 779952597 +305038743 199834923 +-911901125 10642122 +-924048150 97866563 +159289479 -93111576 +646673344 396590031 +-900859806 873238365 +903956628 807855819 +291350452 -471754656 +-887857823 -873953655 +53043458 -780116735 +406855232 174631879 +-765089394 -541850208 +-294799272 365724033 +-974340260 658831109 +-331436778 458913693 +-457089170 978321255 +-237385761 101021071 +211543543 767712001 +-67583032 436424633 +-897365950 -634210850 +266055855 742428378 +968916937 402596027 +331856511 -963990112 +729778847 -270573269 +-917843528 514112017 +97879990 -56894957 +497447357 851820223 +-980188517 -181047144 +-368961524 -985456984 +-613382652 699618881 +891227741 -787777378 +-920808036 37318457 +-104397839 707748388 +888551227 930524106 +442300360 938179410 +965396393 553577302 +890451430 -444495090 +-424717919 322768535 +420713592 -839933836 +-952189114 595605219 +267728367 886136501 +-476947659 373912110 +795009478 -442011858 +-899696957 -490622858 +-475694193 170594107 +678185573 596657617 +534888830 647296377 +-446316881 -888486611 +-225935610 221185378 +-143275942 493792389 +558409791 910367307 +833690865 -855262459 +-195408973 -187218675 +210126496 -442398977 +811528780 -234273500 +-735553947 -205270014 +532364825 77840866 +-59911171 -573344378 +107669143 264739694 +915300525 332300752 +707198300 732367484 +-335118672 917991896 +169485788 -280432041 +380047231 568786725 +764702619 10281392 +960725792 -143791463 +-918472216 -700267688 +770572931 6722324 +477635267 -949225814 +404340184 272229830 +866126382 -829332743 +944990158 -865845249 +657036652 -109584208 +-871640495 640118262 +-85631422 -715413247 +-976462359 273068933 +401634069 520081759 +562150097 25997786 +777848443 938235171 +640350030 -1176108 +431442514 -751646806 +-248944761 829272569 +866227167 793094887 +-10927480 -252823099 +-841725527 881632801 +365391003 79057929 +-419620922 291051824 +447625008 369778677 +638153194 -159428789 +575382454 144175408 +97612887 -834222983 +769083442 878411713 +-361061607 943905599 +606689797 194265945 +271968966 -29799864 +-104307407 -546627417 +193365445 -874703792 +906068969 -950182110 +-93232031 582553248 +65476050 -382064104 +345375296 -923820285 +-799280866 -378968858 +165469478 -453258650 +980450315 574210944 +260936533 -466866465 +-23270220 -200045462 +-348304157 -35273920 +-480920317 -191443523 +-652135380 304519594 +22226860 -544981185 +-728220379 -376836658 +17810478 278119371 +453786801 -438012669 +-618142982 719813356 +-828016858 929697263 +353747495 166154957 +-435347989 -686562640 +480054948 -888586835 +333898646 716615797 +-443661415 -306819170 +667975173 631650506 +-429474019 -52205088 +-304180253 923694391 +-669040224 258382071 +-173275808 -362045472 +348452389 905503940 +339502480 -524498083 +849180011 722326595 +783199609 842202631 +180958752 -251993952 +498261092 617842643 +378831227 316474426 +310897094 339934356 +857687411 -173648025 +660192448 819396357 +456789916 -523852310 +-185752405 38074046 +523957897 -771948635 +-906838149 -39629632 +945394281 647164076 +189443818 -868900268 +-82633871 -737854058 +439071568 -999599465 +-464607354 -678188737 +578622629 265501623 +283537095 337646645 +-778275655 -337763691 +-953184399 -580828793 +-56996847 -125286989 +-70402392 301062583 +-821673266 746860861 +-56454545 82886440 +447443437 180866991 +-952782121 -502268301 +553153588 35984436 +-58608482 169422677 +184691934 624802799 +862857025 -692023289 +-150423465 -626103211 +988942718 343308400 +497421074 984952890 +879739378 808776594 +-738974422 198294750 +921435597 -383901744 +-722353369 459072716 +816894845 -25226577 +905853505 250123289 +-941904480 -305258061 +-51335850 224028856 +-808218766 -685903288 +-105938839 161965067 +74385784 740802924 +912514867 -693654573 +431773650 229636341 +-837106472 177755210 +-340540317 -129219430 +-137626564 374692106 +169324102 -867626111 diff --git a/dominancia-de-pontos/input/3 b/dominancia-de-pontos/input/3 new file mode 100644 index 0000000..46f2f60 --- /dev/null +++ b/dominancia-de-pontos/input/3 @@ -0,0 +1,6 @@ +5 +3 -6 +4 9 +9 -9 +1 -7 +-3 2 diff --git a/dominancia-de-pontos/input/30 b/dominancia-de-pontos/input/30 new file mode 100644 index 0000000..242a603 --- /dev/null +++ b/dominancia-de-pontos/input/30 @@ -0,0 +1,8540 @@ +8539 +763744171 857347004 +747799578 -192930493 +-972222170 100766418 +385207028 -326775595 +472346686 -282580278 +544325088 552581446 +-850605359 209141265 +-416180514 -613347515 +367628446 -798706644 +328367389 -423009854 +932171487 -933633589 +-142858334 -584169658 +-37279232 140083188 +355238312 520153258 +845113063 -493283864 +-800012467 -303922301 +730022186 -426701556 +203927220 21880725 +-648011814 918032053 +-363090242 827937709 +776137652 -707060128 +-280318428 -613993069 +-318115220 -90321608 +-940369390 -189030147 +911091994 67498437 +209443529 -114639208 +-207204437 684244 +271769470 86055214 +-137766475 140099073 +814445704 129595760 +197380497 -298591300 +-958068136 770640957 +33315684 -74484428 +-192178316 -615953973 +-483646989 280220337 +979859144 434791640 +-963578015 489109071 +-679722440 -226194239 +-216428567 588795189 +540579757 -209644160 +556526963 -179858340 +259679872 -920793438 +-301321897 -579166934 +969559203 -619973886 +567449626 618180045 +970973298 992690420 +166188415 825814800 +516627472 107200396 +-245061651 -815796289 +908316625 -115008132 +825586419 502922760 +-83646822 -788070327 +390022917 -868423295 +-275186559 661592930 +987291770 -576932628 +997447791 61972851 +388051752 -997232320 +-543314752 -382645942 +-550686657 -32741496 +-250432152 -169954389 +-435231759 230009802 +-917475699 513075739 +-927203988 557905678 +977693233 638177342 +-244729806 13666844 +804078433 -396576414 +244279471 910850526 +782870186 -398599896 +-75993464 489720651 +745507436 -869140987 +-656983854 -796535536 +-408562909 -44729946 +945947620 27927661 +-896837717 913782758 +768929033 412077283 +-248916946 647112856 +-731812849 923314976 +-957294347 -89768376 +85560625 -562040024 +888875142 591942863 +239539452 687291719 +-86772817 -144934018 +-45071207 -580734705 +842362478 -216982406 +751120668 847661226 +101717265 -311431447 +889094093 284153509 +-171073420 417711057 +306176386 -45324189 +-361440879 517906183 +-548735847 723805349 +481061143 510892811 +39678645 395130282 +182011283 -336621479 +164688418 271170269 +-590082065 915935993 +-251752059 511609951 +207317254 -837751004 +-85451166 443293490 +493332668 141942966 +587728610 -286602644 +-245755420 -21395682 +-798397730 -531900287 +-744148170 -213493950 +-381125750 -344986886 +824921045 -134476871 +-49874070 -628094284 +-506696031 252963686 +-488944692 63018184 +177532539 -976733972 +-46612054 -369265457 +977616212 991479170 +-145802855 -418958708 +267562238 -111874218 +514753401 -966136528 +723567770 -652532559 +-459062596 734963252 +301140375 978802165 +227030894 905694744 +-604690948 -514505505 +211954515 -2106528 +671938240 -949264507 +809493814 -720329009 +916672156 -887715124 +-573821167 -416147427 +523242735 -300989819 +-110555165 955854410 +-226664580 -568769559 +-616738538 -436603825 +-394580477 -393317240 +49208554 592251761 +651464663 -858501519 +-610137802 -476112542 +530710895 547121764 +-67865826 95303850 +495514789 -926155250 +601185354 -967883212 +663483447 -321047562 +44864399 982779744 +-266162429 928709010 +463601029 -21031147 +-602528896 -568599399 +352510322 -194919901 +932829874 -452343403 +-402557775 -201788751 +561480616 579623111 +514751014 -173697329 +312013356 734845914 +254403872 610181848 +-221509254 -867346490 +8473421 -128946478 +517585323 -721409913 +443266276 335608656 +-102042961 -247795751 +61237072 -82167647 +-546062403 758339881 +563250129 -654138002 +750914410 -650657653 +582761563 59765765 +796612695 -296861907 +966743231 -31144114 +357027179 371168699 +359212710 954406640 +84726415 341426495 +-810519506 -986930157 +-788779735 -438676754 +-516564819 -659690358 +-298074886 800086886 +-506123251 493129090 +-939456589 690824200 +434883309 686364472 +968216998 733244897 +355455747 547332470 +648795723 -456988579 +-82650452 486977408 +901072348 -774210546 +-542318155 84067520 +-682768435 -55778935 +810955242 532026110 +-828390271 -769042228 +-394391081 -771697331 +644059454 -351749599 +-573523577 -718621086 +314618494 177726668 +727879924 496030921 +871568546 -384217368 +892850861 -110772737 +423535507 433571578 +-681042511 -126991145 +112533722 -542421519 +313589627 709499416 +562642189 941135470 +-186121289 187340020 +893369942 680122522 +931302753 -422142397 +-197013693 297040347 +-545227098 750262598 +301103904 -875510407 +404358530 -893074235 +137552294 721683885 +859513374 -329583315 +441029339 10478823 +-508246738 -951137690 +-31982170 -662653769 +156350324 -185751010 +29301472 364311429 +-19120796 718567072 +-323997381 536829305 +538410081 -209239092 +-677973020 -909309517 +472492446 426296357 +17091013 -901339738 +946123639 -360427246 +721758100 566890651 +215184955 -124003329 +840473553 -759004756 +-819329279 230827443 +-756183215 -379197872 +-914844311 954249754 +-57936889 203781930 +842101312 -76468428 +119985315 -900558163 +-209507774 -631115014 +-289981864 -665834035 +305641716 -649049028 +-171119756 -145572079 +557323910 305900271 +157609134 -891084337 +436728944 962429509 +929614672 -96416683 +72752949 -998697929 +-924357639 -39288135 +930566113 77155470 +-396060947 -604558215 +-380835336 774243847 +-414837377 -551334912 +569929776 -708862534 +-420284895 126904207 +495729378 481445827 +-894484896 -933881649 +-868459007 856831911 +-379845961 -460250837 +99555033 97740583 +-311300733 331858134 +993343360 682522485 +277309163 -27395820 +878799945 800999866 +-689869585 747349655 +516288789 -314463159 +488173415 -341619237 +777981004 587496515 +-873593242 -282826343 +-902506598 -647487826 +353835588 904418843 +230871947 -917586232 +504667560 -644414500 +30302679 -911585096 +355432340 101431185 +204730111 720951437 +211458538 -100233767 +205341094 972223640 +-386302794 398614477 +-167983668 -576871635 +-667758654 -558786874 +-184005582 94774334 +16228073 676422014 +496640570 -920929193 +-766382709 -878369009 +-829693041 329519000 +-772665642 -721519725 +-625153815 364906352 +-363343343 -715783445 +570338133 -359427575 +49953273 218162311 +-770864675 870096415 +81076520 -81519007 +-828852832 -527663786 +-858245516 253579942 +249540403 -680426462 +-148089046 785176401 +313704462 -945084568 +165234718 650111072 +595375742 932731761 +244891236 118932364 +-765742659 -130876187 +740923243 -365160466 +-131394085 -931085199 +-33237087 -999647235 +-33094756 642067638 +-491410262 -565941892 +269786226 -320460678 +311454855 -295210540 +285231606 597046951 +791561827 -322646368 +-501269110 -584706167 +-569761850 -873613598 +-623441240 141818553 +959004320 284514822 +-516583178 310408801 +975769377 145319062 +92971050 829790935 +499471023 -682119121 +-715395178 -467754747 +-275387039 -183732496 +252420538 -410184000 +753155785 -941344507 +-901355950 564414077 +806684064 403266034 +914977653 -506398508 +694078520 -281623417 +163804629 94405760 +-675322936 -781245727 +-177785107 59661470 +-415712829 -824386124 +435317229 701323281 +210319278 88845726 +427414866 140723101 +139810680 -706777589 +361330097 519336790 +-98181322 4068038 +-592078583 -76526362 +-478690074 -398306166 +-632723051 -795648893 +-979128696 -967404634 +-283907984 -344730903 +-50402827 -943686437 +450743486 922061435 +210906337 -316729140 +468533474 -565398510 +-998714434 740971341 +-846281963 -771761611 +697814027 -184706804 +-342479188 163596297 +-952464552 67868023 +-567335276 170149748 +-249742557 831417009 +906161815 -88271916 +309734856 340859895 +-548083060 -576720457 +371188435 -965913166 +-384368147 -347476114 +654169751 -131307520 +-824235077 794257262 +172462255 -552796030 +-467700190 -485695893 +149073217 67916452 +466930062 788301462 +92712957 -613645409 +-395625861 -23539223 +786900616 -159310329 +-497819709 -363930620 +-371118282 -232652026 +557748171 166918555 +-371751111 769614137 +698807159 803774228 +473038718 603323702 +895819973 130136210 +-537745485 -101317160 +-584979198 -337036001 +-862718209 245099887 +-357445808 206395041 +-442189998 315797301 +-438697047 -642408191 +-98835030 -630052448 +-495781727 758010479 +-141997681 869926609 +-471941762 158487919 +566922008 518138535 +916602383 472792512 +-700879332 394980261 +252809451 -52419589 +-855258440 -621835979 +76569344 755504945 +280892898 -446366514 +439488363 556241683 +-990076957 263788553 +-647290410 58360548 +465002028 -881329089 +228055846 430182844 +-246761579 593204883 +-828581981 -811715754 +-119662964 430753287 +-577029414 -708609700 +478525385 168203171 +-629110342 -169053855 +-42477082 597139002 +-181725871 822482656 +613356300 822115659 +10489769 -567100103 +-193582311 358528154 +-648376167 -735462609 +-18181317 -24365753 +-154130549 772538020 +-100699680 -678644435 +941716030 -652921784 +-97922837 200055969 +-204686533 -356574961 +-891407332 -467124097 +826882849 226278545 +844309085 959831384 +-981788318 -303055731 +104504833 106311618 +743782546 985850952 +-746257437 -918985108 +-15582844 -566634644 +332025948 693082772 +355906733 -420498354 +773488271 -229504430 +129443516 865110239 +-251864103 480769640 +108651674 247392277 +867363538 -625125490 +318783800 -432961763 +-511935280 643101103 +719403931 -24074823 +-522898681 254363000 +322384038 88279344 +952588551 -282087335 +666216650 673520909 +896436981 92418294 +686276879 -110665844 +146854488 809196863 +-758436948 -520489041 +348620247 135972556 +-775056879 -681271310 +-891003422 963727643 +-23167198 909404552 +355731303 -483139868 +442459561 89611900 +948341737 966928364 +847446335 -597371772 +-809550328 -647690943 +568922922 94474514 +-670234281 -353451949 +725195324 47728177 +437019785 -322719471 +-451999242 -702685224 +-120092211 610287306 +-235348126 242194642 +-271780968 161223345 +850478678 207630115 +319780183 -782068821 +539221303 -359778336 +22579267 -45954910 +964454160 -152777652 +-714491013 278126227 +-402884798 -659553880 +282439814 -444970407 +-368185560 -70087396 +-979085414 -556428430 +116434120 -18619677 +926840486 506758926 +-964849809 871468536 +578227437 574625773 +-338941670 318540699 +823037661 472419424 +-415383780 -703319768 +-125932827 -759001912 +931413563 589966200 +237003353 214774199 +603004883 424337771 +656687237 -739707225 +198959600 -326371910 +-426416719 -464043193 +-541655760 406657295 +-418913244 440242332 +-65051501 -515841663 +-201742193 -613194356 +-496498095 7464382 +653799819 -578723550 +898886465 -935299864 +-86074718 -992555438 +164748230 -205366388 +-216276981 -868174933 +-191835127 -295189115 +-336410587 -550003241 +864620452 -598982039 +-152086479 17076256 +755645707 -145681148 +-733176098 -494123783 +-177178390 193090047 +78899099 615105871 +921327935 240446195 +159622848 749984142 +921271087 -133899315 +642369963 -888750273 +-811176753 820350345 +-621197292 103426754 +-618078361 813690968 +238035852 -655983790 +-759743161 -753024619 +503883844 717791695 +493938484 64746470 +578240 183690965 +-602967329 266315277 +-4933387 -300600421 +-972990291 657964381 +-566718039 434171791 +-594558364 719480929 +-454469088 -393738265 +-361608505 -802949980 +983525252 279991162 +265874353 419944203 +-386031321 375343798 +-69689069 4408388 +788151731 556601237 +-98488423 823722993 +-116278411 -301075318 +-222122784 843307440 +415660941 -141605242 +-437872922 279126065 +835114301 -587897269 +-689742606 821030309 +-332561033 668119457 +323291637 583588427 +855318835 587478791 +-95518899 191509502 +905798851 -233048782 +-49169543 42579305 +475749154 610640871 +-352811135 287687336 +-147718126 -918605551 +502014128 397092844 +-918348438 -311891924 +635602977 721802103 +704828455 177649930 +-48244966 -80259087 +870719122 -243972945 +305137576 -648980959 +313618804 -283046859 +149527038 282811015 +75827623 -988462670 +903746584 344777871 +41479886 213347776 +-187274488 -673773154 +-337955593 -916159729 +915052298 -165173405 +282410870 759651722 +463008319 -87527787 +316689024 821676380 +358686069 367513134 +-624030798 -86198878 +-847744818 108261438 +-822823572 68050423 +-949441170 -84858639 +-631144786 -5392285 +-704980398 -559391336 +629813557 -928688759 +-352413765 -806040648 +452753745 142838147 +643620977 -398272485 +-983654392 -753098497 +-918386284 -792124404 +153279720 -823484920 +-675819565 -959149392 +806512865 657078671 +702770323 956834911 +920919070 -821923764 +-100432549 877368474 +309963999 717114527 +-144232912 726320885 +944530650 725187740 +-432205954 717515110 +690347496 639295741 +-771804060 -283104248 +-946402126 816967014 +-543282586 -352869614 +883343179 29235385 +999559780 636355743 +932073837 251510920 +815575285 473592499 +-545284500 6938019 +-206997480 120420339 +401147357 -766135054 +383570454 -314230760 +749576799 -921554624 +-568192120 495672219 +-173353512 -696815152 +596542385 -318683429 +744826581 545676948 +-908105420 -210501352 +637624172 134267186 +-442689817 -104249946 +-783375174 477888715 +-806187982 454283113 +-912614727 835267536 +34835279 766744311 +50037023 -740995237 +74665079 617731124 +-223129637 -192346005 +-223755816 166080693 +-300270866 606405017 +-64451152 109427980 +596970638 245500989 +72852745 71132245 +-358104563 874267182 +771122284 -992207898 +-215547719 -384598703 +494129776 12338445 +592545355 -198576613 +913403709 -242387722 +-600062412 -531308968 +326202131 -928188676 +-227956161 67628621 +782601313 -949713723 +149145065 270134648 +-907935700 52599595 +170748990 -458766080 +749190947 -433178685 +-318810583 -991497533 +955718947 -614329075 +615698711 -903866502 +-189230604 93215708 +403074480 136989025 +221007314 896884458 +-273711971 561203346 +-946051293 329140679 +146887027 -867937160 +396237394 161635931 +-157335295 986679052 +-286318983 432609035 +627191425 -232882824 +-389292273 -395124345 +202441227 -118296503 +-469052354 -547244566 +-862193999 -965842831 +-273185493 -407194943 +-550397527 -788397438 +381824089 842810612 +-825416018 874512312 +480814891 40230569 +-13490394 8538909 +875718718 -314966297 +-135150736 -777082888 +521669161 107594941 +-778620429 -278390953 +117482624 318793284 +119734626 378103724 +-93875346 -600600667 +806445049 -462647944 +-546753483 773633205 +-885344374 -332408918 +930655552 66374228 +-63549084 256672732 +-416110960 588102147 +813617730 384689466 +481103126 312575160 +-628357468 -542455022 +235675058 -326131592 +890686419 947101963 +128757598 381743653 +-474215841 -109481191 +-299342902 -360925133 +665972385 -743156178 +-962654189 -569281506 +-172343230 993124818 +-440432795 -46511860 +-488485546 -271762597 +992016930 642755664 +359789641 -425287313 +-738767197 423803794 +-537540288 511098520 +-837208256 777476233 +551405583 507338888 +-488646145 -976066169 +-825290783 845905426 +-407221690 908347152 +895456509 -338103368 +146376987 252912787 +-82645753 613290602 +-166310544 300146433 +-557355834 849140696 +31985932 -250819318 +-934618336 571834099 +-128655123 605989417 +354546734 -819713795 +-362444350 885704574 +552059374 -766897432 +-725318930 277949971 +-54841011 -35852826 +20857581 -605423414 +-431266821 355794401 +-941224413 -15546878 +-575360109 975923427 +-652805520 705890524 +228711634 596470879 +-912729266 290939770 +338571131 112548772 +505776995 -881310842 +34072466 413376973 +-501953515 529051537 +-303731455 823189136 +-608419908 -498170509 +-380754446 -760776031 +-526535095 762592790 +-301507628 575621759 +630788803 -899882176 +174085349 25977678 +-899991097 -564670214 +37300831 863161273 +-906831851 962818062 +-467897247 621584085 +-601199666 391732945 +-149828420 -726349924 +442414360 -418200374 +889434578 -43482767 +349636542 -177024893 +-954999441 -347652281 +-708334923 969551713 +-175847388 789114876 +77335978 -950153005 +-978880975 841404402 +-838353919 558219054 +644256116 -536178020 +-743215943 534887083 +-410583423 487387565 +766512289 -486819914 +995342643 278811103 +-253718435 820613828 +913584127 -387650302 +802209428 -730031925 +385067903 829910585 +-834601344 383355315 +309862133 456472212 +-65807246 525181748 +-529235009 -264170845 +913267998 -714329693 +915267813 -690415001 +930835029 -99596939 +-660008431 641574364 +876470937 736453552 +-823366873 -744928517 +540291545 959796976 +-26335669 -286007223 +-555794956 97183189 +-941115048 -493823112 +517815107 -58132434 +-473491497 513284179 +-613651043 26377730 +602139451 -237894353 +-644351922 -864324728 +-514488958 -996333735 +-832280581 652368214 +-444186083 -974174392 +287757956 520922210 +-494344262 -670340077 +-82040965 -238124786 +-568982485 630017262 +-693480979 703016109 +857759097 -234067093 +44494930 967054695 +-431820038 683157584 +248083997 -610263743 +-111305252 760740513 +-55140251 135171742 +-505596828 -690420058 +375535796 651071259 +386705305 762823152 +-966937823 33925144 +4075103 37480391 +-304966338 -632076240 +793702323 828065235 +255320210 -808744410 +932622476 -998850337 +-549810143 850278908 +-729770501 334031563 +757494893 190138552 +445603075 -802414648 +-49778776 150316221 +120955853 -886493564 +203847987 735948839 +-232206526 -225123050 +201803375 -70273336 +-350253710 -938831453 +122281289 -352979429 +-976053372 831224880 +-840319564 609118371 +-7860788 -399510606 +-221066423 -848369799 +-318998339 -159250474 +-645731280 -101389937 +644601089 454069543 +-272448390 -636911410 +-723114725 -99955044 +-134459060 -66263944 +-529714042 -877616263 +-507882334 387597483 +-106756668 -98007712 +-475568680 519170618 +-94947079 614768215 +-683743093 40159780 +-293461859 937678408 +-811953751 175676236 +678693981 -760823787 +246846389 -397901742 +754970347 -351494947 +-646255796 773878324 +-910473711 -799353750 +348543652 -394467027 +202908710 -752090243 +-637801861 -728619275 +-468875461 268861475 +-99342288 285310581 +888755437 519915328 +-728617635 803873691 +-4750174 441361323 +-341593361 -262264828 +-611638487 -645562261 +-489743024 303156440 +26094650 702045042 +-818358558 -27678259 +-397450610 803285302 +804612162 231363636 +953200466 239502705 +-974507077 790884616 +-799467376 -558434314 +945333471 -797540400 +818805903 508472607 +-963010876 -131741746 +214246698 248478255 +-618714253 778665619 +803724394 417436931 +-712277197 699397861 +340890431 962739731 +933093658 -644225246 +-649221895 -30489528 +-57646846 -570342709 +-260441759 252910216 +371729698 -579970184 +841496229 -550412238 +-697562943 -302232665 +67338936 644822413 +253735480 -27948280 +-929558120 -41542432 +808417676 -914915305 +-139579810 468564799 +201350127 66810815 +-343045221 -715506089 +809953301 388780026 +-197855728 -705912770 +-690767398 393271739 +162962729 -438015176 +208017046 -746418647 +885628476 -843287977 +352383049 910308143 +-201747153 -579748900 +-392408495 -814303762 +629899798 505263977 +633981258 153677997 +434244668 945300283 +46687302 290311358 +162389247 846388033 +964928927 -729684517 +804520084 463802863 +-732079264 -11925357 +27688127 -540969921 +-188620467 -145856328 +935912019 955310138 +730230209 -206740866 +-439256117 923852140 +-186687961 542145853 +-329593015 933823009 +522258796 -395810693 +-95163452 -98474424 +907054084 141538548 +143193061 690689658 +-527195944 710687132 +-940919172 -299280675 +-450676756 -958417285 +631918155 -530521074 +76699125 -249466353 +244400416 -609670441 +337513845 621735429 +844590571 675150043 +137606831 -697789425 +284322981 790959877 +-499039983 -419370238 +17399849 694705694 +-958486882 393108831 +741540997 884901080 +133544724 582647833 +-529093466 101370166 +872791779 -209510742 +-375365770 -446895110 +476808644 107858958 +270269514 125218511 +290602390 -710540242 +905730407 -473052474 +-98177038 992797674 +547972893 -700896173 +226547395 782483279 +171910738 862151424 +-84570658 408553901 +55051042 -880034439 +351823765 -216512238 +435536248 -571678107 +997996141 854476350 +586882738 -183456226 +-349251440 34061209 +-866660351 -530844020 +675690584 501774136 +663143692 615931686 +369683368 -453422018 +556306459 -276588752 +-806122985 200416411 +-428786439 131391856 +-709293908 932714517 +328725900 -802763553 +-981975726 429312307 +255402779 693787251 +121082619 -674990498 +-346879904 -207374471 +891606668 -464081922 +-756656968 469304475 +134296168 -822518699 +-112293737 -979467059 +-330709018 765808934 +-577394535 -668304645 +626743124 -351572562 +-706998534 -975487648 +-622073473 -704735473 +228992900 -718764550 +617567945 -427402290 +815732100 -263512681 +-877915236 858115422 +-438827279 208817354 +-968564277 481377175 +451538734 834575702 +-868698821 -807055338 +-447346267 954595413 +626861281 292190167 +808412682 -618556473 +-863849679 -707173205 +538004923 -399969959 +442727671 -872536318 +128765884 -977981057 +139958761 -407734465 +991237781 -881462452 +651092242 -874250998 +516622853 776376537 +-974809611 637928077 +460586308 -506598000 +-661660680 246952770 +821053923 415367359 +402324262 -738659647 +648232891 482981774 +-132944650 -698197927 +-175179570 687647169 +-826573705 -375344822 +680921421 466784094 +995659386 -657553630 +-201164115 -766095229 +911656448 -577848642 +76071862 -172749308 +937187383 468834786 +953063124 544248631 +886948948 -727077637 +-174358122 213522252 +-45506310 -666236905 +809023353 914454718 +-907742141 -889125880 +-113367411 427351024 +349984373 -849344896 +-492839136 134655371 +-424826172 -823255789 +51586357 235496095 +-9994213 510031378 +50154297 -206689493 +-392108792 -420171850 +-811680061 284168296 +82096822 991327670 +-720182368 -708518631 +-753746080 -361041468 +-314261168 -151772279 +943976502 -134044829 +893290110 -173983945 +296059837 -378124170 +980029669 -96448593 +-263546671 -258120640 +-416661754 218385346 +624159768 650143986 +314447743 194699485 +806867836 -939764242 +-155401028 840818110 +375694173 -400604459 +904796538 458058926 +462874719 687875439 +-519285078 894096418 +-305184422 -978704659 +626534440 -88721591 +197813319 461345092 +132201782 -43169699 +-67069408 -350167262 +-759455505 -681430911 +-441597377 657049416 +94578112 -868419778 +-404767106 976718418 +-360942215 -928470233 +-727818984 -745288066 +375971024 918293169 +309214812 -949867535 +-510923934 570682951 +-193400179 -229290259 +-299020569 -515870739 +442116560 171413283 +-104178848 -611630397 +427335724 593624266 +858905976 291770379 +-54183574 -709450987 +-316611228 939975182 +-117606220 -581437263 +761704083 861875366 +860105714 384126105 +437768487 191629129 +-512148683 -5485464 +994705257 808506543 +427185708 900675774 +-860851290 -773101724 +951026534 3402759 +185510129 755120940 +-929836605 983284491 +-682094093 -976303593 +-416383154 905806594 +76161297 149443322 +-314245743 -40934874 +132001159 855870384 +-597423287 -205879523 +-604932501 -528581606 +-173271374 -905308130 +591594646 -2323652 +-132868865 477206897 +-763950123 496376709 +-393417126 533083968 +-724675025 37468273 +778734193 -454825784 +932118628 797745453 +-890366438 -77020489 +640875160 579011548 +-868798863 -544365490 +-620872984 524222169 +-467368122 134760088 +1839477 312433678 +898367498 -310273492 +-904449308 -237664507 +-320772878 -452277788 +-403727206 -19202742 +596375868 -807412341 +-292504937 -634922774 +584478836 95521056 +16385729 300269789 +969687544 965292444 +38171161 -568759763 +62105108 77720767 +-124364774 721315966 +-132035722 -431214672 +-726091755 358686281 +-615010242 -974900815 +-520071578 -364965326 +95517316 416886356 +-784401100 784845589 +733998051 894119358 +348715860 874784442 +257101884 506935623 +499528891 81013272 +559453781 -639160580 +867911129 -211625386 +445953909 -197944877 +-117757260 439457967 +786693494 -43277574 +513483564 -489589222 +-368557042 -32522919 +-500780464 255032619 +-873149127 -457365464 +65713620 962802522 +715426900 57190177 +-979535626 -87359566 +-463867354 534648153 +-765042261 -614896059 +-747988308 -662169695 +857465302 790080747 +937313666 -575593613 +-803271422 241747293 +-183748832 16598682 +-376860881 -883956103 +546366254 -654524227 +33826821 662775579 +120396859 -734361406 +61154237 -302659358 +-513098110 150324077 +765204973 594399295 +-320192249 859205449 +-388043574 749872723 +-786189290 -318976742 +798257322 960004340 +-843527070 -200084676 +-242526427 -420467796 +-696265534 39225650 +-234688766 -950130506 +-830788184 -974986574 +-683371750 40246833 +984666062 58267385 +466894827 395606227 +730832195 -401709448 +556550175 -773371423 +-505868475 347246294 +-356977814 -958055483 +-582317986 90941609 +88910315 794768677 +309099262 -117015434 +-827814232 876009296 +465449576 933298544 +25753563 596419704 +618878000 -621313470 +168944098 -831901123 +-600419704 831246889 +-236990871 291701041 +-85660039 -706760282 +680903435 -617319338 +606057848 254348276 +384375663 -803930839 +-277311168 -532852045 +-959073570 -289411854 +-800262550 -103016419 +-924532479 118122007 +-550151399 -937481219 +-813714852 344679955 +-311154055 -663729745 +522499566 36326348 +-297845484 -939731249 +49216471 583142422 +387154156 495223122 +390394492 -637983803 +130339342 611549716 +-50125237 62041688 +702753500 -317809502 +72347709 708062366 +155884890 -698208454 +685922753 297577805 +916911253 137911221 +930169613 884319195 +540380951 -960767244 +-547537440 -619043563 +365916011 -208349592 +267312424 18567705 +595516216 115953351 +-188440287 -593968056 +579116375 -568980412 +450826537 -485999666 +530698319 -947104588 +-621567257 63446733 +113458484 953784439 +859551126 -146071365 +-902748512 17853640 +146775283 794591539 +930267526 403216982 +-148872092 -381934046 +292349651 206538805 +815791479 -169749722 +-708148404 152237610 +856612150 -747533137 +-773613062 -726387122 +-696064871 212858277 +-545697220 -377744368 +-970150789 643074366 +-882506519 201980184 +-18258312 -289484560 +-395776143 551553098 +288681120 920010159 +395983252 -928012895 +-965326824 731020905 +-844260135 490835374 +-180507037 -746171434 +712097173 -106695065 +559256520 -878160565 +413841051 100254279 +115915646 708298366 +-550163 116932519 +-687733922 904298029 +-207432722 -428277513 +-230510452 902119418 +-682858313 600708722 +-437396268 -52595779 +-267156236 -63896301 +-603403212 -75966515 +228302566 -447619470 +318708952 -901512535 +194380490 251382928 +714265270 -931239257 +307204109 -668245056 +-250902296 -97655324 +98343471 -712923091 +491310571 951314103 +193952685 -954105757 +-746278493 -875835986 +-512403853 -394068885 +31760378 -164675947 +-201761883 -738001430 +-903994279 58104877 +-611790403 767548699 +-620574642 806615155 +-241094127 -238428733 +500605684 495477128 +728519483 826299943 +485809338 667222266 +603190103 -635738646 +324608743 -665031018 +693044496 834995791 +-43985665 697740771 +312254118 517918350 +-517362155 415601387 +817975355 -778237568 +-598913544 -102425476 +-452937809 901955281 +-957779186 -763366676 +738313212 -113447832 +-497255972 468399537 +-385683902 -328599110 +84125764 983529772 +843074566 -327888734 +415105424 565158968 +578556988 863547394 +-298833274 953529140 +-656317629 864476105 +223680866 -995635264 +-796854208 684037408 +785933561 -222729218 +-589468891 -746617557 +31232163 -473216541 +174847730 -685499204 +797828517 264091749 +900845287 661940395 +473418990 896641761 +-557723973 -596224674 +-97821924 105583995 +702081999 284595983 +784634672 -716517380 +-766784416 -383903412 +819344384 -459561740 +-800482085 864370161 +27743151 6100749 +-341405334 604099043 +-179724743 -102639302 +117781122 395509119 +-175032143 637341358 +-277290112 308429681 +-404501659 787142561 +158676641 111234686 +806623945 63162409 +936203018 58403851 +-961471361 -64918883 +-949972825 208452561 +-452152104 389287593 +769247572 538097252 +-658569833 374353422 +871821029 697570769 +423879371 927409708 +-219996690 502217390 +763276371 444146259 +-48067753 242184213 +-269177845 331004857 +573445542 -752688965 +-683549722 418181155 +-534816951 -390297586 +521989332 -117747255 +-861552619 -947477647 +-618451781 682542431 +-892923003 239860815 +-330647997 -540463023 +-986659192 -157372097 +-264031352 137501107 +-914862503 17994734 +234628984 165010091 +-313202221 -23130370 +-996605904 -410137352 +79131945 798848670 +-386814643 636690533 +-733898747 -13303631 +184430532 383189249 +-815261542 189056908 +-463440407 405298785 +323710234 -169718306 +-888227473 360546542 +713924644 -873719165 +-4767903 960409869 +-76588143 406128015 +101497059 -750919958 +122730313 329815812 +-262464041 -778520526 +-86418718 -9276942 +946608949 150737607 +-565889687 -994408056 +164935066 386636705 +-589675 274535091 +-885473010 -480145278 +507329989 -688568808 +-768751351 -95023887 +-788407935 -113480475 +-24721827 455229319 +16259417 -310351739 +-852255658 708358558 +124437339 502983429 +-66416194 -660013359 +225115646 816215694 +-953304118 -596160705 +718297675 -611255880 +387269362 -172910952 +827827593 586431172 +-655060390 817014096 +332964734 20631536 +-216667329 389069952 +-796353215 476090377 +-939051798 609633121 +-534116074 -924275729 +-911255253 -677767309 +-733980762 -583818664 +781315178 415656205 +-189453763 348613760 +-769512892 740148270 +20908527 421151552 +465245874 -281675938 +41830524 576608823 +3354602 -643597248 +-410091332 864275256 +-701529027 260662653 +-32380328 415138362 +935524728 682965421 +-512957697 -804190845 +211693028 -84370858 +-321378154 -837327444 +433385981 -939391639 +-375788869 511249319 +-26945210 -794966385 +-958986021 -255101554 +-268222542 14767217 +-896474082 206523081 +-387369579 -236569066 +294255590 606211767 +936531456 -128219378 +162318517 840248636 +798264022 -222954879 +-10171184 -392072658 +735949990 205163856 +-487511833 298975866 +-505454914 -763335839 +-762793037 309560288 +-59616518 -50547366 +-810892568 16045152 +-172696790 -412173085 +357028482 -167523760 +-679334363 696445840 +526955094 892630433 +545192983 610093297 +119975083 -299853862 +-548859760 -899760809 +-259905370 89875796 +100006737 114012409 +-464751332 712136290 +810579585 -12900932 +726418121 -375952106 +-705526407 934194860 +143186404 -462519291 +-195202924 80422414 +145759434 -406574673 +521001071 583144553 +-319335988 -962624580 +-121501484 -805785920 +293297340 576781686 +423200990 975101992 +671851810 -126432255 +-792210557 -312719820 +-528593595 275005029 +-195343670 809341111 +-20505759 689347774 +903202816 -323366579 +-903346656 511165945 +261532089 -846280878 +-297243245 202364012 +73627494 -69850977 +-216997883 -21617843 +624459878 55904964 +-834904006 -275335474 +-442606693 89650445 +-767337004 -277351494 +-730002986 937555801 +-879791565 165409792 +-654547658 357907140 +749740695 -524002895 +-950417208 257955952 +798061931 236335846 +70312200 528087079 +627519948 164360279 +297020365 781130832 +303308478 877712274 +-913983706 868318325 +-665044694 673173833 +-135189322 -601551032 +-947111153 427004668 +469459838 927558884 +863498707 -9280789 +729733579 598613898 +398545589 952234430 +-641958577 967212859 +245283492 896563412 +-232094772 657683172 +-463470001 -444701721 +-198557658 725932774 +-949984887 -508288131 +-563974528 -732187089 +-612294798 457755526 +-426573108 -668789397 +573367352 614947733 +38410992 -131574201 +-102556112 -221328083 +-233479575 -688763559 +-614121505 -960305347 +-785944852 -753155951 +-321336585 -755629770 +239573980 445795409 +868260487 592974839 +250868514 -652644769 +-893514386 -258621490 +351687685 -396680789 +59957098 -227833038 +-469474240 980608166 +-821201005 427717515 +-783355319 240621325 +-504814139 989221124 +-780212957 272107574 +538087377 374730233 +-67688070 -809478801 +-380352729 -286572872 +-831452884 -983727014 +-937199905 831086031 +449905902 891031578 +670624993 -767520500 +-298004718 468788369 +-565180716 423204130 +199245138 469945225 +-149183209 -554477191 +253266869 80491906 +-153375974 452999710 +-291323804 166209540 +623186610 831031332 +638612547 -788434480 +911301366 510285758 +-215610614 586130104 +-629504551 -606581470 +-483912831 272289811 +172149444 474675486 +-719547529 650125624 +703941420 613299531 +632638600 677670867 +-942128290 -321175128 +-931631098 558150471 +298288129 280017453 +862086187 -125755122 +-368214227 -31197330 +-626732233 -798744689 +-910985951 697379572 +-343247388 -810758666 +512142962 -932547779 +-361815265 -660501827 +-722607353 252232399 +-820570745 216116782 +482513591 866120707 +-181779926 142354163 +-973469712 -252640988 +-159204999 627373506 +420630908 -660952655 +-985870446 453769366 +-859962010 84499206 +-256451987 587668797 +-580835699 424167341 +-670142394 397440827 +-644932897 975115909 +-22508296 12457991 +-859447511 188132092 +-754158521 360577782 +922527323 129453527 +-332857732 14577733 +285604130 -325264221 +194726797 -182624223 +639167954 -545307135 +829191758 -130651961 +611915929 -876071775 +-463921325 -71174253 +-920943809 247249543 +-879715737 986287818 +530908030 767689774 +666600914 -408017152 +-199831385 -910261914 +739377739 -359694328 +468229832 -312455685 +-770698039 483134953 +127638184 -945871451 +605835045 831083632 +-874802715 -841312312 +-114312542 -602817658 +924831618 420236024 +-366426353 -457254422 +-986328702 921720675 +983913977 -167372356 +-62533368 551755936 +50335682 664086573 +749034725 592913661 +796382600 978496084 +799487419 814978575 +-992627862 304376760 +360281542 524601701 +364284733 -942308648 +-501592450 7329515 +-95161844 731441631 +-126618466 -425470173 +-372314952 -781464704 +-888735334 -963571642 +-876009979 -851474528 +-249175523 -296738108 +-814884006 332825268 +-787820826 780457455 +103599190 -938768145 +-458974730 -278856624 +-50801995 -103156222 +-676747023 -544335352 +250820599 -336335745 +-21547805 -6666985 +-960689417 -937044425 +453314662 916178418 +-222138976 860832100 +116537353 926906069 +-710209455 402055325 +-927837880 403020108 +-654800088 -5718181 +-160194924 906376616 +-332811767 -139914636 +-646560064 -958914509 +464772456 5541483 +-322534504 -546155962 +40283954 238727544 +-228114417 -382453739 +-63343944 954639684 +80236909 -369185028 +951447402 -557369854 +-500999503 -580336703 +518592440 -36059428 +192752533 -299155955 +-319757516 204299654 +-72631331 -290564029 +472816387 -634627439 +-653312450 747284890 +-904216357 -521157041 +-369953898 -525987279 +-373749387 -8704431 +671386820 550924325 +37760326 916631905 +-76742125 328637595 +509998404 424669447 +300279788 -12662556 +-89521081 959157379 +359623566 373230660 +-180972946 -543522307 +824144244 -286487863 +-444300520 -827743897 +-154233791 -544864259 +-39202720 -850233182 +226147483 451075146 +-629344814 674641129 +740145378 990361326 +652940201 -102677958 +62108480 -184614309 +-478801824 822066849 +766122955 -591379447 +329096011 -365527286 +-138746062 -905072877 +-993766479 -992935070 +203599742 883630123 +969726948 -485738390 +366470782 395761318 +-737353747 -820531060 +363549780 177121110 +152446834 482308364 +210575731 589050717 +-236291234 97666287 +125348516 745903192 +466792547 228526056 +718495912 317947507 +-414383690 406357973 +-810309526 950076302 +688161900 729668401 +864900949 342969813 +-146288242 221919784 +-408613198 -338873148 +677372903 89607893 +830534905 -443423506 +-175537588 797683971 +-506726134 78659633 +144130612 846101513 +-69043186 706223135 +-556980996 -533111846 +-134695405 72082506 +9564793 -307061368 +-908090378 377166043 +377514818 191541757 +449225812 702484399 +995556709 -991142565 +-277460758 -605918623 +-716123402 -450191206 +-746673456 -856494424 +33127653 -435592241 +272832445 -209092062 +540592006 -813017084 +-314357492 -755326797 +-140077865 665048738 +-360840921 -957214691 +-32631992 478868588 +66225631 -636766111 +-242602128 -571349563 +123993793 -190001639 +472006038 597498014 +-878749461 937580995 +421987594 862920579 +-834268095 636619417 +-182724900 357067888 +-306162952 -600614700 +690077145 -716409064 +249555642 540792014 +-127241021 -282825009 +449123496 324041598 +-279147017 6362611 +-157518143 -940448098 +860436558 -850543847 +-871754597 -919533358 +-884524153 -723747900 +-383574644 694770264 +-116163800 -344447779 +198211772 -144107447 +-752631108 -758952228 +20387312 -962514754 +-757016928 832011765 +325740621 -875919990 +-55010171 -193770932 +722764262 -407658031 +723230692 444613341 +-417682535 576313246 +580073000 327033856 +217309570 -762751246 +-160281502 771219936 +313964889 729592683 +-184196307 119164025 +-608566580 -686272310 +980871393 -782119096 +-967812118 967616550 +48780198 -205706558 +809063615 247639130 +64737545 571201658 +-630425005 966023993 +419937301 54871914 +373352050 -684964244 +163698778 -574425879 +921715406 -113742063 +-108674825 985282633 +681213485 -219879641 +-124810569 -153219224 +-279307855 662607033 +222707269 -984960166 +397474407 -688525559 +23535258 561122092 +-880005084 77898302 +674543470 -248480388 +-591730820 -121987131 +-946057313 157791683 +28304024 739783579 +628531096 -968153815 +596377227 327384530 +-181000250 -920323085 +-56552860 441198210 +-829028535 -731051314 +329140408 619476776 +-17783059 -914922609 +-612803526 822166996 +153721702 -489842561 +-519329790 -320239954 +525642241 -765659730 +-426242077 -567590810 +31756732 231628920 +-490269794 -958970797 +-866643121 -122509649 +-154680733 -758085423 +-843231890 926355289 +812326857 144583795 +-712016626 488668167 +-702708048 -768410002 +600618115 -42881940 +162225449 -135429730 +935086570 897143011 +432772289 503937054 +-597757591 696410390 +-546798527 -599605010 +-694046384 -173943344 +367808641 38276812 +525566622 694846677 +624687590 498371080 +800404873 849559647 +-414114528 -539278513 +-641038847 -41078534 +851528601 153744835 +436523463 -214219655 +-697030016 908374836 +797153962 -881531358 +561886162 648807652 +727662889 -349943082 +611340549 410934259 +-657187124 -156799182 +-799600933 801271689 +516761577 676435163 +499693901 -303732839 +-678309805 -566879026 +-826068557 -426265837 +-335828292 34491304 +-620458436 716425143 +358563546 723484743 +-765478257 118958551 +127949178 -877733772 +-477014830 -627280130 +57339494 635615014 +144924898 -393434341 +539646298 21684220 +-85842374 -378318946 +-497599343 -224663151 +-562279292 202532232 +-764795571 -934430441 +342530396 -425554389 +218287478 280943899 +-418742670 -94873671 +-744057577 -453422850 +-314249109 -145527435 +911226937 924837539 +-261959804 952269407 +859648101 -483001106 +-150997139 863414668 +-692437308 -217101208 +-168886662 -342115240 +-3619233 -246147827 +856438637 -371898686 +410477030 250644269 +795307861 167132277 +321622542 346926329 +-132468383 126963054 +639454725 116943113 +66831401 -708852967 +562943446 572426012 +658407856 426390641 +635670501 -830378666 +-820437096 64808837 +-312037651 -984079625 +985533390 548313306 +424693895 392697213 +501976313 -928033391 +311727300 -18848807 +650450654 973277718 +-623899080 -471075418 +-81445381 928307314 +-961637270 -569249244 +-669837772 -640295606 +-398789057 971723284 +-667716700 892184525 +573257913 -87971795 +547492323 985148893 +-32551440 -843936831 +948999341 -478104143 +-431877734 -779264391 +304411378 661906595 +-162705239 -743403186 +-263872824 151365360 +163745008 -411358589 +228062104 -532485113 +-305515610 -7191878 +683908812 -662921334 +462640647 -374204986 +880195821 415275093 +610877187 158527837 +-158047027 117381245 +-206882281 -754180667 +-106651889 -926901218 +-995857323 693466455 +-853258615 855961752 +960090219 -178855362 +-491499878 918597082 +-378616853 286595780 +-554482963 460758663 +-685896878 526058048 +-688216948 70888640 +-522343859 727903572 +-472064967 386818079 +354671835 582965087 +-65097804 367065707 +774099940 277173749 +44338568 438300216 +75594650 45124154 +35344928 -83789570 +75002622 -762909808 +-899246813 -483230396 +-523796507 520556771 +-320914735 -160218521 +-493398760 702530744 +-880515698 -667028114 +-725450014 230440665 +-309954574 -916629633 +695753466 -185193914 +277438649 -989772545 +525313294 -571236372 +-578723819 -380736984 +634262320 463063933 +-421068843 -657636425 +267586181 226751197 +-107161075 217243814 +-324702172 638611244 +-485735921 -532812045 +806373700 488956098 +193860452 -304458278 +-679472697 -411251099 +501689942 980948915 +-172323700 -868600814 +829552910 -436268703 +-958436550 33985959 +-991504677 -691215487 +-733360066 955279196 +776441363 -293979189 +-892271118 -791999665 +930262643 684727693 +252253495 599791644 +-563447236 -851491410 +-244413303 -265416871 +833882613 -88071732 +725619659 794345470 +-491303380 -194211357 +661044218 901514012 +-987665882 -289488850 +114641002 600608766 +-29156370 -515761272 +-217695279 849784256 +-987342716 745192298 +320712205 -938358398 +-27272145 227826020 +-430400866 571914462 +-16712651 716133799 +-450763978 -557602315 +-337549448 -166381355 +129202456 481024960 +-978898233 -819501439 +-622696929 92045120 +623325774 415479892 +-377426678 349988708 +-35149374 915528120 +-280069648 -593099614 +174790496 -659379062 +638764286 335856691 +-123461938 -150636619 +888895660 -491993014 +-830470833 932591592 +-196452025 -762870773 +640148068 425142060 +-707833243 -727108385 +124636434 -171866426 +-880137998 39251297 +487812984 16532559 +564437231 61242896 +-840220351 -308844714 +-863806206 -909326596 +309029564 -863253951 +990982131 -554799476 +252890341 818881757 +375989680 170360724 +551622112 -13791662 +765902122 -425835799 +86926842 357206977 +466751267 638869066 +101574500 551386580 +786650332 -12864140 +-805444209 -497335526 +-286983224 -690664980 +-556849676 653657685 +-135755009 -559013976 +-17996087 850435996 +91346268 789959871 +-27549076 -722486332 +-969618814 269438000 +-404937218 -80762469 +-774410852 -733416210 +482474533 -422857566 +-393205318 -444165542 +989796481 537397903 +595783163 -887914688 +-23514429 -866382604 +107055834 180744346 +-292710124 993245652 +-717171702 273622614 +-363909867 824452562 +574324760 127977146 +-213584831 -737533466 +-398459875 667117012 +621607065 351194143 +-827181769 -523659073 +-872571441 44188580 +-167090384 421133962 +-39673487 81620981 +213408849 669620035 +48387195 842191218 +6618981 -927858265 +649143082 -144795359 +641449686 276811509 +-701426742 545608107 +-272627032 -957684630 +421923545 -90823345 +-94975279 -641442448 +-508529452 627589368 +-762400573 -843579939 +986886940 518723778 +990330578 -6448305 +587455665 -54160487 +846160847 460090670 +84157788 -419913536 +-351022441 -708381516 +-727747799 -959739494 +323993978 458309293 +210586921 363686382 +-19896769 256486986 +-616662383 188583747 +991360115 824201134 +-457861995 -37272436 +461963840 -848354063 +468334733 -230225583 +732778532 386140529 +-914206872 -58518964 +277975104 -573857952 +428158101 927366717 +-956385768 -231155272 +138670394 -845622175 +-143198514 -291559084 +856232642 -94103226 +179002460 -357981046 +83474153 -450200354 +-803648326 -176013513 +-672544347 638970547 +-40050921 61394867 +-154252936 -292413471 +312116481 -562857952 +904510795 -130126752 +870865309 -515810436 +-604453919 -800432256 +945672966 -207924655 +-287480485 751506367 +793033197 246885128 +660828211 480318632 +557723013 394658522 +-10350977 -48445542 +967574295 -653104988 +848057142 764975341 +-167800007 -15213490 +-933605112 -629593468 +-394720435 275331243 +837273585 377654020 +644500514 591428965 +255062418 -294604149 +520141758 246618108 +803868441 -996358764 +-237505163 165391016 +-47230743 -143382446 +-650899868 -134568470 +-401174047 415484721 +-747076799 44192505 +774219832 853801303 +599176302 -685930245 +-745446541 -206092779 +-535491872 -429474800 +904178030 727447036 +668092277 -365894786 +244149104 781072542 +196151926 552731561 +617436218 420119836 +536082860 867921312 +196760944 885628268 +-766090008 -334051913 +580144965 558435508 +322487826 -279130178 +-650410916 -973753904 +-134739222 -994904806 +715751088 198909560 +539064582 604489715 +-401627426 250517191 +-706423312 6707272 +738420714 -699402557 +736235691 -750783955 +-652453995 294588491 +540029374 -824952480 +-525601269 -655839232 +425937806 -134326327 +-492064492 -629202008 +-885826769 -474279753 +259156730 498033041 +656380359 339653783 +447709298 -861747294 +408269500 -718402935 +962961001 448565038 +221332591 970965123 +16261577 -640839658 +-858067863 6282573 +572111890 -497514991 +65469845 535246234 +37658546 425599739 +-808366801 -1636912 +138736036 147708025 +82751150 -23893010 +985685086 -871283290 +-881699585 -122313955 +-527703836 -17243082 +316099736 -143520207 +333915886 -790454089 +-385548055 -990426123 +-341867338 541017267 +-651151105 596480329 +269895202 475329405 +252124586 -109996270 +-232005520 -201549431 +842948530 495414065 +257931063 772639782 +76930790 450204102 +-19331755 -700345305 +615217580 659039061 +900578193 824414797 +-437401289 -119761670 +836002649 513859280 +866752843 899482054 +-229971922 -593943846 +-624217272 740515793 +-543689648 296196867 +167122093 850369918 +362927596 -896287299 +885088602 -981084884 +649505128 -443296504 +-687368602 737660262 +-502106394 645539699 +596739133 549378603 +690977872 363920748 +59168478 593027252 +-961030794 16610627 +-127615358 188572571 +479564467 -618284729 +777180978 690591046 +881409558 -731093495 +765921623 672202642 +-73872345 823951356 +221075249 -281383372 +852998394 -944395546 +-856120247 299685921 +-760367643 -338510356 +474770326 805421360 +775598870 -111720401 +-965317923 18368503 +-911282128 -938937282 +680561080 449325740 +666827876 -443424374 +117057245 -882071401 +-974568265 -509876156 +-255124018 -59630220 +-314683166 10465533 +-132055685 -425363226 +676938154 -662474162 +-443950839 290998940 +-330362193 120269580 +510516886 -130170059 +609125501 -753553905 +-686625557 159838651 +-680031967 -256057554 +-660349213 40651775 +113761035 -947521461 +735590016 -739250507 +-472571000 217329644 +276428408 -975730881 +459403369 -576890665 +404888939 -85505448 +-725609372 -859035182 +-589121570 892575010 +-104274189 216656100 +-269288218 -910663937 +56893319 481589860 +961433432 462001781 +114577639 -522002751 +-773332049 -936815721 +122178138 -698622199 +-98410044 -398411722 +-122553831 742478076 +509602532 -240372652 +-571005760 -725922730 +-389477505 263263967 +-584451669 873752490 +428105870 287905169 +653016737 916931813 +328405744 -701322063 +154880057 488800143 +450661491 -829491136 +904903550 194963931 +403817208 -920424388 +231112028 -113265247 +13167442 55340364 +475420612 -482509766 +337210774 -576090960 +-151958136 -49054360 +624908150 -537109834 +283067813 465652366 +716694589 -558725135 +610388442 532824944 +178127296 454527130 +510600365 -539356379 +-821752837 -254133550 +245775550 -339667048 +905646715 273133599 +-143751958 -765425930 +303180061 -219352184 +318881092 -140901184 +-456472573 -812677588 +-798021561 -553247982 +-350096196 -482185824 +-46578175 789822623 +-588056957 651987645 +-25919594 -861049790 +646699290 -508860116 +-24560361 655252958 +576095169 882197081 +699890717 420756298 +-467812762 931311680 +111286414 -519996579 +863410042 640211182 +703994276 -942408173 +-484832555 945252414 +-583079456 404762302 +-279321091 -476302806 +-378950097 325010088 +-780290559 -783035351 +-990533218 -267209780 +-445716536 -746281009 +-257132413 427523082 +-332860408 -89887003 +490268727 -830692896 +-46109029 357462294 +-326948428 182468433 +-435863156 744261298 +183545377 603001853 +-352982152 -334974300 +870830995 920473354 +-621676507 -838583368 +84060474 -724471503 +524458448 476608635 +-867688422 901051650 +-651092114 -120893551 +-11986633 -697758146 +-721761137 343611176 +-954957754 525706153 +-495321013 -999077921 +990724435 729093938 +-249715055 624281937 +-124218891 -147539338 +-394568766 653763648 +-199064479 -400791250 +998659809 342560573 +-414990430 -452928319 +-839776501 466437584 +158901761 25980420 +-310175355 912725914 +170696876 -259033659 +-415761239 -892962222 +947884955 -146360357 +625081768 -739801629 +752941747 199462231 +-519175669 35296380 +964712291 927652334 +-956771859 384034690 +359999132 669912572 +990578150 631482153 +-647064957 346683349 +-7944164 -904582114 +-342302842 754494983 +981561290 732162609 +-274533688 -890156004 +-428533610 -770416067 +830645072 -43267934 +455405459 729604883 +147056406 714788702 +-639730758 145682069 +169481229 -694700468 +663023977 -968620480 +414005270 -345946517 +809997496 -477547486 +-875612688 -711888416 +701715236 -716715544 +327729621 900425971 +463655586 390508087 +-623004045 -318189480 +468089625 -604301937 +-844904423 875714669 +-575000875 206396424 +-208463067 -619116611 +656257891 20967158 +-679318658 530785286 +334832137 -184581361 +-64714888 236193720 +502079586 995073218 +572202416 476725370 +-924638792 -335865287 +90370576 686245088 +188419405 386379732 +-82701994 -666786170 +663955803 950646421 +398692392 -212863987 +-642794304 -835954733 +535745783 -646142352 +-344300246 -663468595 +689212918 141166955 +757358080 -279574712 +832089189 -69843297 +-861538439 -443735114 +144593323 -470334954 +548790537 -623455760 +648188845 -667198068 +455499642 139942555 +-609371804 -487472148 +-360619293 -888382368 +270832321 -779763263 +-552687880 523622612 +654872031 593416529 +645712143 846862214 +-953864397 509619950 +-104554575 832254714 +-511243912 -445161779 +798930405 -349439710 +-974775456 294470507 +-334844383 -990889201 +-621317615 -365393566 +-78862408 580596677 +213395651 614778161 +547558415 -596119379 +-812259408 -488483344 +562374421 -979133568 +328317805 -853866707 +-229123582 -648517270 +999876884 786018329 +-968870997 -323027149 +268241196 581332919 +479942592 -451157869 +-80920720 319190215 +77839285 416155603 +507191703 780960239 +-797689967 -392664887 +-623721908 -530814798 +959408777 129913677 +101044055 670349049 +-348263610 754149120 +799280610 -377554168 +-641007194 -721879503 +-692598135 241352462 +894049657 -648633640 +670022590 -158294442 +10829759 -229654749 +423811166 -894769879 +-22032325 217817070 +372573627 -931353494 +-938554533 -5456335 +615640496 -674416622 +-386211320 511367207 +643865994 352944682 +25632198 763662224 +-172716987 -921425097 +704002100 813094209 +273218885 -567519356 +-144007775 -213938417 +-655940539 191818707 +-543837650 -995505085 +688168024 614115760 +-950629861 975016946 +43347431 44137778 +192057580 -988827289 +133887808 -277375450 +562114537 -305932847 +57796644 213345204 +464745628 354851870 +-673042616 117358668 +364509855 -206350751 +198718597 331291553 +-852842448 843301140 +60713246 -699008416 +-799069070 14893361 +593785045 768636871 +703416592 102555087 +-884229172 -330528647 +463877285 -429089645 +944934760 -146921322 +-724017144 -119933226 +140090139 -855318416 +-326392213 -114537578 +865729272 815732364 +-589496407 -872514661 +-469461255 561394484 +-7990174 -787432560 +52907201 827353555 +763052182 170560838 +325889690 759228164 +390263667 278085862 +-870056625 61413409 +383444829 215430271 +-900579254 935124118 +435594405 -300948309 +10229156 902778270 +239617603 -201862394 +-203870113 -715429958 +138505107 -120899662 +-987153341 -417706376 +-779126494 -937783064 +86431089 25712424 +877206121 -58290079 +-505348181 -781608917 +289365381 297559278 +-522405076 74001537 +28897198 279287909 +-314928527 -581821685 +-809046633 -27611422 +738768499 712810193 +919658252 135798470 +-225793863 673411891 +-808848220 328693110 +827562895 876215761 +952346694 826597856 +391698356 -132767196 +794698976 -944009450 +-834545830 -292808043 +-258288498 -258652921 +545785447 699722519 +-482555163 -571103012 +373720253 -59376491 +226113846 209904465 +-246513084 -16685319 +882836355 71123871 +-341928997 792389995 +-750169108 -161141392 +-515075060 -795950393 +-414173874 624785405 +-442195836 -997116006 +948206972 -3067213 +-5533237 -383618799 +-892089958 -5195845 +445210210 832706783 +-466767893 -875358349 +806128402 -283998684 +242888665 571733235 +-197221301 -237186664 +-643170897 -603791737 +79858965 856182108 +4190941 341792735 +-882638320 -178410956 +-441154931 -85567679 +963855781 -73486549 +623928613 -115142566 +718617016 678357430 +246905891 186769558 +840593826 -605356154 +-284050689 -929455346 +-430131879 -932234994 +-847861377 311812463 +628283619 83450901 +-31782758 216589666 +-206314026 -881003703 +135682259 528464635 +437506660 335781047 +528443149 -171082838 +969672786 -925404831 +947131816 -224299614 +-515927200 -872132542 +-886451021 -62354030 +923684203 -239350923 +-260470080 524990023 +888244077 -283513900 +73058807 -151638031 +19727422 328843769 +309147567 -424900932 +623113104 554474667 +519352466 -463356742 +144108860 204079875 +-914971191 265806671 +-164952156 -844357968 +-802314066 -449186807 +-843667633 -243123361 +-571822298 -669478757 +810602145 823107209 +701751215 -953624901 +-995891040 455364025 +-924451218 -797625173 +-255219714 -644697994 +-746592411 227018046 +-685132529 -590819543 +736369966 -896233878 +734030747 -314390399 +143759363 520831846 +822809711 158119620 +-493021845 544726743 +-188229807 -861596211 +898731120 902399653 +933215143 747840612 +599881396 -14011159 +-650806104 282572564 +-249626719 749794219 +68668193 394685879 +440455396 -852009088 +-989173493 674052532 +793840062 -981620710 +-599766125 228661940 +532874301 -187286980 +-565533711 -228484328 +104390760 505396222 +-886131833 956993050 +678953306 415849981 +-529352056 -185170880 +638602856 -292108001 +148888419 113312915 +588208824 541010794 +454148252 -443909669 +670802958 -589763470 +766451864 374187272 +-558170321 -777482131 +981102686 650858097 +-670751623 854185988 +975577320 -655330702 +-698676904 -909321933 +468358533 -157376795 +-314734640 177291911 +336527549 479975919 +764210042 490058502 +819353551 -266759689 +269136434 -235352075 +-5675584 -244367032 +115569952 868409750 +77862674 708672230 +-637777033 542538697 +-192642982 851522743 +-870083358 95488765 +-282091269 443085573 +456304896 -38136735 +969699344 -504767724 +324858166 -763935427 +264770349 -40987731 +-559730299 339180036 +-751044287 728130495 +905343701 -262016974 +837152112 527432731 +540288000 717694125 +271405154 491679840 +-772677093 92827807 +423800784 -901684766 +-247805257 -604022949 +-778525344 -673246573 +-335011283 942795883 +341742070 808410591 +-37978300 -906174892 +449134286 -326130153 +562700326 401463553 +577879408 -64372664 +276552483 -359593619 +-862529169 -113224423 +-328836659 976813127 +-286139889 -545395611 +-599927684 -986514344 +-129797931 -3464337 +974473651 590329757 +-248176333 99581217 +184728129 -671172125 +396656691 -582070676 +-109423439 -792868652 +-368352674 -882197743 +429797627 457215747 +-63389092 -377430755 +263038808 -257700159 +-240994124 689736258 +87453187 -346591094 +863816422 171091229 +433974347 -832840091 +-593828053 -199526694 +-694442090 -459016047 +-857062008 857123377 +-884208209 -549916669 +-20870389 -591113527 +-758763186 348067144 +478939685 189688122 +-882368404 857938267 +596205536 -221712455 +390161525 -264222805 +-806555245 765589662 +138651792 812106232 +-386245812 -469859237 +-305140461 974076205 +-713363717 -989656398 +-339331555 912911457 +-907780727 490068712 +803176487 -461355072 +-594344931 16645372 +-429534336 564672248 +-195058977 354763432 +-461478200 339489767 +918825989 586873740 +321569102 -833553017 +-349226782 717519953 +917178259 -957874770 +408306019 -694578944 +441587088 72610025 +434203471 55737711 +376679037 -304824774 +-206772966 -228265137 +-912397450 106642382 +-424482454 687313234 +-221800458 66819285 +93171977 -789202552 +-343426850 -835361896 +-327115403 -166229195 +-242611519 -51982737 +-59965663 -95827982 +992903883 466401440 +-65809678 539065794 +338233197 184408811 +-866457679 -474032755 +599023503 -343163888 +-199080708 21618985 +-248917955 -723334861 +-850921749 779354480 +-412972268 -739208426 +314864316 637712415 +558509232 -791994166 +325674545 -998009596 +-725291794 874915729 +-556623646 388856967 +-317982177 47654274 +-249872344 -392739910 +-868110390 -970402080 +-797756521 186993678 +156298863 425671673 +232558878 -595972799 +-249953924 650699367 +-744745902 -801199563 +-790140649 20827141 +976045429 -752758771 +661020378 485320911 +586898062 585438774 +548201642 -343947999 +128595667 -90594768 +-851846228 427542159 +396687835 -648921962 +-270641331 -483660855 +202178044 862106882 +17934072 557582862 +-933442301 266434335 +-924329134 457246545 +786798355 -807150193 +-143807722 -464798320 +171236258 676325947 +674521945 196859576 +-863305318 -771542801 +259589465 948586762 +-819656838 183421336 +-461283981 532280487 +38038230 277941166 +-943316284 -886438225 +175910121 918112904 +1544110 -59100353 +-211756471 667539133 +-833043360 -223180054 +223712944 -958030307 +619626229 375267784 +597627482 -888568597 +47166593 955906023 +-603022854 -893326537 +-582810603 -331612262 +-819851555 -808336045 +105930025 908578276 +9320174 -926774077 +-785401981 410693932 +-489834769 -134892455 +-782227387 701543208 +556571272 -924573906 +865459208 328834577 +785510553 959880853 +-782396271 -672591876 +410359998 886336023 +297196182 -462734618 +52630882 -610138186 +-246078691 -645356313 +935196262 993263436 +-392522448 -501998298 +-108296290 -143199495 +824093344 -330390491 +332602688 -573611121 +-449615863 375489293 +643422909 -121350433 +-620639177 866949869 +-378501334 -270087172 +-455083460 -50648256 +87901357 -781346273 +-599275403 -784338603 +95982043 907579906 +-409796124 -997677389 +757191441 -144981459 +-520967851 358265852 +612420780 76901716 +-876254121 -597315748 +-791288771 128145298 +-392167305 819365640 +-391684684 -655420170 +89421233 -477198943 +-896546641 605676620 +765060105 543256875 +107325828 308605404 +917374960 -157557471 +796159576 433583871 +-177392985 318700184 +-129389468 -832283217 +69861761 -754917288 +580804949 105606532 +-196510535 -348261469 +423857350 203581550 +-925953600 590247044 +966209017 71031060 +-266049352 -28151791 +-513449877 -61159151 +-994599065 365212055 +-761066284 -695703440 +693784303 -366756328 +824146640 764174933 +-354125694 405638605 +897077642 -869991326 +-232370907 313569646 +-860711164 -90537452 +281756371 647632398 +-560813268 -98466154 +821420553 866118919 +-25902509 616812509 +-689298324 -898637512 +864830686 588771804 +-241989587 -770488663 +-480376424 934006706 +-348241856 612014606 +-928588529 -24668644 +61309969 -369006781 +716695909 544870834 +755198965 -792305180 +-873984916 645446491 +-209868979 896504799 +806457503 -620577689 +287106754 -951764991 +318051710 -962252738 +-405771883 -135031719 +-348238753 -698038975 +-816847948 477322213 +-427075222 811145155 +-268986229 582614690 +-177556190 -521084512 +-350855819 -38747842 +-754129890 139004887 +-973619810 -922950369 +-892613070 -309267625 +-900534101 127998643 +38191549 -345771740 +273201877 483554683 +-493227099 -290320714 +-71528246 -807168728 +261028950 -52645184 +-90377200 -923728598 +-477495532 304518083 +809292207 680812064 +-971737294 860478731 +576683676 630898838 +604600497 817301992 +-221582426 -966089138 +-287448056 -521484726 +-279240638 -860268672 +169259546 -708590163 +-959658870 -330522177 +-138435939 494242617 +-327068647 -608984834 +-378258359 -811669169 +771432821 -241542723 +813148172 599849720 +169912086 540865940 +720813499 -426335473 +-440710142 889960152 +-586131510 -724439387 +-168396363 -587865934 +20242311 903543527 +-160376955 765536829 +-528284180 91710792 +191472002 931105539 +-824745428 -779064381 +-636474511 -67263700 +709156913 -509285805 +-767322567 -15049168 +-845946608 717966723 +175836481 331610848 +62333883 673183343 +123543635 471002296 +122457262 -27473731 +928351657 253838321 +-952040801 -743882001 +523275538 -500016553 +-66384443 -210222515 +108978137 241778938 +-488405060 -265762187 +141750880 -577898958 +-983197505 841887715 +-647559128 569071873 +-504992094 547022669 +446322879 513080908 +-281723453 112143950 +-798254278 545065566 +-635186014 -757222959 +-627328306 658662971 +-286252641 -314264570 +-979609754 543922885 +-782812612 -516252115 +51295889 -755680863 +-898809200 -844108052 +-931841555 420401539 +118700851 716281336 +545561466 525033917 +822477286 840663301 +-599892332 -336097705 +250404883 586831704 +-243906453 359758238 +246513344 271942893 +-294929226 122710268 +809724518 337721796 +-449806018 317898253 +-223891519 617216372 +-258303796 -62914716 +-225133237 -829922814 +-36639274 338815675 +616295443 -624262791 +106076112 -801274420 +-673650847 66346238 +-902861440 -180789927 +-12847018 -324492771 +81128927 179215056 +-833878439 -48006376 +-635638246 723924782 +262871346 -235635786 +-233018060 463710356 +417652643 -994022244 +-916546910 708442887 +576244564 -168375460 +30323840 847073641 +-103601639 702930494 +823396667 -193014986 +783227867 -35654482 +-917108472 432310681 +-760440868 -187875541 +506155147 -483349201 +-437836648 695561434 +390784246 746283667 +986470318 -258925004 +382216036 590314777 +-667016421 -988069772 +562596668 275579798 +-34868609 893108467 +3444423 57721741 +-144682480 -44614981 +599011687 -130627211 +-747164829 282722696 +-537446086 328382115 +-384530404 -104560475 +-177420266 639102103 +266428422 275520457 +-798459717 905773203 +-266643804 -104947812 +-949537305 -368421111 +-74751572 119652378 +-132095056 -180822276 +-867327918 511191807 +-121998694 354660966 +555966196 472753941 +601510076 553845863 +-375429521 284331778 +970103498 491350845 +11100190 -138108054 +-373217885 311945615 +105269216 -839502375 +604080469 520741771 +428437000 311281916 +845652717 -297207149 +478731110 993507206 +461430439 174549634 +928243380 848348106 +925231383 -782015969 +-347323828 -899854001 +427835891 382616466 +-659727460 -165423011 +-438996742 -988516845 +-510767014 721101226 +364460205 596160467 +-248583950 834871875 +-629589327 899746941 +-510043790 -453496769 +-245632942 -446680792 +359923538 -370182323 +921298577 942751497 +907007359 972791860 +347467431 -902873538 +975159489 429706224 +-89325888 428440960 +-833186487 -591358743 +-219320765 527191433 +-12846258 39475440 +-154119511 367483374 +-637076183 -844795837 +-715920970 -684527262 +799772235 962928912 +-292719591 776257038 +793957591 -443549450 +460502505 -507766812 +634838749 -656462344 +236263958 894915549 +-570766304 709979003 +-576691230 -136313765 +189743234 -942514835 +414981883 -157282605 +281227519 -81866596 +-114154194 -642944000 +272191122 523401801 +803023111 -758708282 +525931807 294962255 +670033999 355211335 +967187615 -192000485 +-501709233 -909124937 +-624516606 -608648659 +-483361196 -61142346 +558560094 481034706 +-531903854 -211469739 +196005000 -655842952 +-12894022 390979991 +-142065950 -635340265 +-145578405 863243345 +686947816 720103349 +48946234 696848867 +654028432 108983214 +773861983 393291967 +-662083422 -232791676 +-524545993 -847105273 +240213933 416139786 +861143767 -397151557 +-468387716 100785291 +982142610 -692805364 +-735399468 368150992 +221288914 765500076 +-254389359 899658755 +-77332050 -684465938 +371165682 747351066 +-122966508 742668898 +680721595 872482436 +-416576662 566408072 +-342395464 214876299 +807617736 -612727011 +-601757712 194014693 +-127911682 -678279002 +-748830201 761003726 +-658332970 -127169898 +814932454 911903209 +-941711705 -277210668 +723574264 153351329 +-168397091 -227033220 +-941021820 -296955277 +329204104 -973662275 +-35854673 -311832452 +286128473 302354113 +290357627 -636121919 +481504312 -615638562 +-268890501 622595238 +-532609722 -66174600 +108152107 -749842984 +-304858681 897069405 +801820188 -430119840 +490381714 -621544385 +230263892 969760344 +-629804075 158060726 +-544221174 -798165246 +-95675716 671774003 +-385668655 -442565528 +282177619 661362051 +771551017 721795237 +483825149 120874853 +92226981 466746601 +629732586 9410274 +117098933 919315378 +-519669928 348550589 +762775094 -321675917 +842752385 650891445 +-165614338 -475767151 +-546468023 -415434560 +612817828 -309292106 +-266467566 585497936 +-35178118 -620479846 +-158382412 -80166717 +968999338 -276514235 +819534409 -794829752 +528528899 -178288961 +-988029058 -632540844 +242493076 215287621 +-366149564 867654003 +-470570734 481852356 +-357623599 -504967005 +293321493 257422277 +-457336460 710995968 +-519766242 634985970 +-281669382 -35331898 +-841281408 198118000 +-207064578 626962890 +-859359617 -825274869 +-991999146 863710261 +-722280190 657721523 +-206733824 -733264963 +115272286 -634378523 +752740986 823669086 +620473044 -957607271 +-403223757 554768815 +-819843762 904870063 +-103506146 695351020 +-251829119 456344956 +-392741707 -508686429 +107154020 752627155 +551608562 -110408829 +895726597 479456713 +-46012116 834726702 +-384688890 -951375238 +-899636097 -796710734 +216186725 -68009381 +996676249 831602996 +-103921499 857829205 +-969849102 -834265181 +394672344 526568430 +149295026 94576502 +992825174 565153327 +605239541 658453659 +-341120255 -17429538 +-680493198 -651536412 +87677728 929751061 +-245298476 448091119 +195760392 -241059984 +-732015691 173948375 +655501940 -199828089 +-130499688 -65187369 +695671859 -955343559 +4751162 -678062689 +-745713106 442369881 +506047359 -668620778 +-294094704 246035828 +832565928 400186236 +-112945095 -350608503 +348627916 249634549 +430559828 330474414 +749523236 -63320473 +-693406233 -992875062 +-677345295 -215597980 +5782375 581745144 +-715461279 10445959 +299580900 3861623 +-101510950 909659250 +-521439825 -530248561 +451952760 -74428481 +337845300 743729333 +-514121640 -990186427 +977194706 690927129 +459511468 95008791 +-970890087 -140512009 +-187428664 -798242437 +-671286354 -285945618 +666449699 -265317700 +-877817275 13514069 +481031552 -841317324 +-921601242 220544303 +-663224842 461627779 +237022246 647084143 +-599507736 -264852577 +416432784 725851114 +54161032 -369886494 +-363212199 -929582505 +-365337023 -84001386 +-994744272 68760345 +421059213 -11506027 +-690601381 -326207354 +-196104077 126118564 +185564273 -136561784 +574641932 836609836 +628940888 857204417 +-797468859 -405871754 +-926948488 976867038 +-980701560 -241099138 +-566602819 -342951318 +714911533 590998847 +206639176 -780579358 +374347877 -976416807 +-721950256 -614620670 +451439318 -270462009 +-98983889 -938845074 +715281871 -451402043 +41943245 703864385 +-323009156 329128081 +-177104972 208485820 +-607895523 -506514065 +210451007 19093275 +-422403456 887241950 +-174549355 -626112933 +-873308502 394344682 +776331169 -758532941 +-790907709 -370633767 +696853322 -879225504 +111998045 -254761363 +729235102 -440255811 +-813912391 -770243839 +283152980 -228106223 +-554997106 -683997821 +-417085025 -632528943 +181696921 -510626533 +824852393 62828305 +682994915 913790922 +852281718 205379618 +-847134889 -746755380 +-115229691 969902989 +711779692 -777970011 +-424244494 -813016691 +568672165 896754389 +563829656 -189597155 +625541470 782034328 +647937927 137428799 +-297140577 516513931 +383886616 19993890 +-177451736 -766006630 +-187047229 -923325588 +-80701183 99664312 +177936740 -589550447 +-54875962 -742767621 +540927879 -111725238 +363295373 -418861723 +616257101 -183250505 +792229821 -365964527 +-418902257 313253362 +-5898953 12565768 +78200008 793763485 +761533377 -301107910 +-889478399 707237274 +-27460293 605527188 +-436576708 300813563 +23837918 -13583368 +765339576 617564721 +-20348880 -596366258 +-46904553 574202865 +131190518 -41222751 +179689774 -864690631 +706894230 -703733277 +981364315 83767868 +86357963 47443696 +-136193812 -510547444 +81075659 771969231 +-817896474 -161954689 +-598525079 -7856872 +-629269505 -450886544 +-603783159 200284732 +226238842 -277362798 +553027528 468592339 +330426765 -750813621 +-753659013 349902170 +-848478455 211604617 +638061261 529508199 +-550595271 949190785 +-451923044 936285160 +-612370576 362286774 +220503700 -460951857 +-176651138 -717179871 +477300461 863277899 +457937810 -417648085 +816005195 -733780663 +600587540 622114263 +235926139 -813135482 +-502609131 -176658496 +-733171926 -375506005 +407271802 363644197 +-285238096 348657779 +-793273978 -161090123 +186042341 524169886 +338649210 234742750 +-530988957 616700566 +835086834 -198288914 +722523384 -166875621 +-494257836 -911437235 +-389457774 -709202903 +771838392 134705900 +-259862089 661507443 +-694586389 -364676916 +166914059 -59343947 +-883732273 575307122 +233417794 -633437141 +-649622739 610967745 +704712796 -454824122 +459406646 -172942299 +-700554814 121470127 +-136566434 36709814 +256097904 -86999917 +-397577740 -328311886 +-746447324 38190019 +700259631 843321784 +-422710723 -688793019 +303948410 680530387 +776078388 -605665532 +-515568441 893235815 +-599730789 325356022 +947627194 902011310 +772907837 594457050 +458532249 470058277 +846222632 -831963943 +531376944 -469723029 +359070003 4320518 +-515991905 -825552111 +4974396 187008251 +471201747 -453178593 +744087125 -81448292 +-207234831 38276490 +-106659361 468879643 +976297489 491420826 +-453723504 -369684573 +-462928591 -581599889 +-787348015 639800693 +152312943 430208764 +381176908 -465427379 +45363713 -214679428 +600162027 -939673036 +-483340779 -244833915 +627485733 -458736341 +28815276 683986154 +160574115 994027278 +-244381693 768334496 +-503949055 912987190 +84527460 -333939878 +-411726792 407522593 +-516776954 -850500157 +31320938 -615771218 +112157741 91920364 +-279621321 -553266601 +-860748016 262659253 +-41703307 517404960 +790545157 308266943 +808063675 575561583 +793271419 -776598326 +593228245 242052729 +955511681 775174081 +-839965638 869435103 +-59961121 168543865 +-643840538 148606852 +-958977036 -140470788 +521880464 -647156854 +587701703 172062393 +-390403842 -246745871 +-638788669 340092789 +292350925 -848191995 +-816481581 -310377569 +-171969088 -567983672 +-319345804 287728659 +-570114999 -594448614 +791209518 -126308975 +-825752607 -673390465 +211851232 628678738 +-209437399 828389211 +718392001 362294557 +936338537 -913247744 +788917422 -300806897 +-469634506 961473762 +220097450 898726837 +-337345276 -287058986 +-376086570 723808114 +867303151 -874378401 +-779003714 106026504 +911130723 -715304208 +-474345187 -923617344 +-713257037 -434519018 +559442534 -267155861 +-932788550 937362656 +-321721625 -118452133 +-279502175 7983654 +928384142 242938985 +-880663841 -511767298 +959909692 774167064 +86371986 421060216 +-330964029 249178012 +-769252419 825434726 +587293435 -747596873 +-22349262 449845213 +484443118 565628452 +-101235804 -395198221 +403934296 975244227 +56362128 -277442517 +-825995078 -945693669 +-567972499 -295047038 +860133636 848868235 +202319730 -946443173 +-921230958 952866493 +-440486457 853415821 +257170733 -715279269 +-990826917 -752538923 +-10284259 979697705 +-35110416 -233583433 +-103218928 -782144759 +-957650825 -422838029 +296450706 -697287083 +-329396407 742332410 +455752981 -273202317 +-755696367 477754532 +679628848 -272864266 +-833266211 77371968 +-246642609 313937036 +-858081184 -955375683 +768041546 -657799700 +729766321 -384041693 +816260388 -831222489 +166938855 383133798 +-819813291 299870838 +307704920 -697641806 +302348880 263842160 +212575125 283205733 +-53103633 -700702372 +-147618497 995250129 +-52441296 447097986 +205352013 305380402 +548012007 14111520 +992444491 284238008 +-539570375 -519108300 +274739937 -72042069 +855221113 -294121693 +-67116474 -541842642 +517285095 -670797831 +-521360088 802970260 +129420571 719202178 +571782240 -900616017 +872544176 683581440 +-978928604 146781703 +-230320464 -27894175 +157712308 -208197726 +-884388044 -211797318 +-356839789 -341794628 +-842644664 -317806531 +-814921271 -90823991 +-843423822 -604498085 +17901366 600853131 +-761564361 -345882466 +541383174 618077439 +635675722 -377332480 +-320616141 -706369462 +600675076 -273108501 +585715512 -466298604 +548994862 667057257 +859999080 -435125946 +-68986349 830481489 +-324930663 -196749930 +-3148422 -901232312 +-371616112 291156491 +532856230 -248178336 +995958674 -210829013 +-33201910 -424960335 +46762723 -104689653 +367443529 235172022 +-234370202 665142553 +-856846194 -376702972 +466759946 -762454449 +38527427 -217108678 +39937256 -883663325 +670004329 122321412 +-476725011 414437792 +-853727238 -246552004 +582389877 191111895 +-466390493 369328194 +-554980412 572252874 +555363970 434461687 +665460650 -682080734 +388914522 314124776 +52930075 197657420 +500609781 149389551 +-388252059 426540516 +-805213713 -872946005 +-555657397 -210728966 +836014415 801363541 +502138785 290520021 +729314748 541997602 +763790484 937712622 +-518671384 -879242262 +-578992871 450863734 +-239037698 -286199518 +532576511 -117433721 +65167099 499631378 +457936133 549439460 +530482094 -607588796 +-82188 562424664 +-886478583 734336835 +-799158028 720578755 +-983366187 296106658 +420416090 377568084 +-297742512 -613470962 +243046149 -54419346 +-779391984 -715176747 +-561271294 -506825816 +-609696699 462734324 +-586764991 774128919 +13498810 877208235 +-935063418 -714807323 +-624742813 -739232276 +574860383 -291217937 +-477803228 111404043 +553859193 -770085616 +950155645 509251674 +738101043 668765678 +-709247446 -731325543 +-928893636 -565590130 +676872064 -567075489 +297061193 549985310 +12142388 145484422 +-242779534 -429458323 +977147172 604367390 +543385730 -94576217 +-41258734 -919824779 +-420440867 -829995299 +-433823158 341127566 +-516981353 -422134193 +7544029 -743572924 +551364659 -990895511 +190107573 160319792 +642508708 302876890 +-571480395 919266479 +-825816967 -65655962 +494340073 77476265 +-708709975 405694157 +-348505745 355785972 +221403992 -471316111 +-593824963 -929637069 +964513963 -278501559 +-951295162 -222168008 +-848618207 -411176386 +-997160713 19544470 +456724973 -420327513 +518918866 699289343 +33212166 498548633 +869137757 -195244670 +-817851725 53653210 +-353928126 27568956 +-265714219 45683162 +907982202 364679742 +-94941985 217203450 +933109149 872564369 +-99980430 -389221531 +536427633 845111455 +29259007 436629313 +-599061259 -928291436 +-261750639 -200330725 +-745260898 -517642621 +878215932 -834214606 +-314646123 -947759803 +986188644 714071691 +-658481149 -869991892 +-360659430 -152701006 +-632674762 97217897 +-540335531 621242177 +-393016836 109513939 +-421266104 -676633140 +997235588 -737942333 +-218763215 -178598894 +189620499 688578938 +-841619775 -513431759 +374824929 815334273 +-776429503 -312312686 +-270428007 54221013 +232171316 69261841 +699349082 -395564518 +-167933448 977420755 +522112784 -113661721 +-371552595 169519106 +249238009 430572611 +-971557565 -882993074 +294021626 727894483 +273318300 -978353744 +-908059098 -958602114 +-983093750 -403457924 +-575384538 -732491911 +589677112 633332530 +-573319541 -746925831 +24386623 -470045696 +439515120 -141602158 +-250299858 -181538805 +-67036687 115379010 +-122269427 928087266 +-740138688 450684631 +338825592 931972643 +902331973 88525213 +515181170 133047022 +-666733069 997535121 +-516123808 618361780 +542351324 971344320 +444064549 -393716655 +667736805 -988931524 +295149705 -22702629 +-924862544 -62230897 +474216732 -852623610 +864891457 165919135 +-790053034 732231971 +98485287 893976047 +510888957 -641621579 +385095111 50210702 +-189606050 575142209 +917657936 478942923 +-958729724 -716440593 +-272493452 851118934 +576014796 318488900 +421957994 961771758 +-451185702 -14593218 +189646512 -247677605 +65268700 -568634726 +-143252047 -939990804 +-296441014 962759673 +746388868 901946505 +-154832513 -229056377 +-944414362 964758346 +-353052313 497672019 +-390110062 762177251 +-513849754 318914306 +-694605330 -874583084 +-453365132 363447228 +-710395754 122564190 +-339867127 148068457 +-630522921 891269407 +-579570895 -132957284 +-354122506 -492087530 +-892916459 -313712766 +979947197 248973717 +419755750 935557796 +-795140538 132565663 +-903305774 27494263 +550731111 283019893 +-99666482 -102336717 +-936742610 249606700 +246350486 72534237 +469785314 -259817867 +-944001141 -830261581 +211264209 622117652 +401033049 -835090237 +991127234 165632671 +217862567 718735244 +800051147 -775015390 +844716712 -973429294 +-252292343 -415797324 +772899549 -263257466 +-579857374 -156419329 +768208163 -368077972 +-875160938 354894262 +-942693110 -285082372 +126578371 759453524 +-209202279 853864196 +816414018 -697570945 +348539445 486593318 +-509375803 -844946859 +46101510 -941759120 +-747171338 602384775 +558003662 809617640 +983190156 863630210 +196565777 130527241 +-547109958 227759001 +-578975638 -715322558 +-469690821 -8696468 +-75708267 448220727 +-210680594 708625348 +17240375 -940237526 +583116737 425668698 +-56399680 -649208709 +532677532 -98821083 +-339845447 -466060296 +-244699071 374659198 +-393846567 400097747 +793321222 -49563764 +-618940303 880277267 +371442506 160258463 +54891634 -958035394 +684097098 -4034 +-247502589 -517566168 +-420487053 841940117 +-807323720 -382489221 +-706380891 691261378 +315607008 -209041644 +-5237616 293308835 +-975730702 674285241 +386122506 -753804514 +865235659 -658438324 +448595536 533459543 +-806824382 -280037437 +-347983198 41781307 +978921707 -774195673 +894292005 -725965593 +744591815 647474650 +-85134134 653683098 +-241703918 -383968281 +-438324054 -319358797 +807236087 731393409 +-302339237 -841372875 +-884565850 890529483 +310235280 -997676874 +-478144020 203582215 +354390814 553096745 +679710457 936645105 +-310179197 -328145939 +19600660 867695238 +732643691 -852262367 +-575456771 -199889505 +-721166478 -197017939 +-651141695 -928763965 +605263996 911564878 +-63102168 397914570 +95907260 -631960558 +-269784992 -793556117 +281047539 -444206261 +-216128584 -10593699 +-615584140 570274780 +479094518 556393570 +-179422935 282760823 +752105870 886544202 +128257468 173020732 +-481101462 937645511 +608915205 117597502 +589114238 417328304 +-732453541 -666675862 +665321908 987028565 +-147399467 482801219 +356067315 -148478530 +214053229 494793954 +641640924 -629739941 +152783619 119169293 +24681392 740553983 +189528848 217164822 +-305044392 -53791975 +-30274823 -472787102 +-569413443 922331145 +777542710 478422218 +-230488164 -828656435 +-369862213 -370589592 +-855074851 6656042 +970582470 374364785 +-249285176 -884911171 +-915341098 241563043 +110399019 -888479562 +140022971 -340390641 +-280186184 321983567 +572246646 775397360 +-997494313 461415182 +690959477 880675433 +951454429 202675821 +-77332651 -879735761 +382433973 609402680 +791810196 323352194 +573210869 -175371595 +-644353467 -374696318 +-862952809 45655464 +185591847 -155239691 +-43618291 289332671 +788223954 924117146 +-540629800 811009539 +885974647 673955793 +126540839 42736667 +955928371 -410210126 +-660726608 -697218966 +-118179347 -667291473 +871061635 -60599313 +707859580 576051828 +266970906 611443029 +-32170588 799438377 +164355154 704363244 +478842031 -1730778 +-501685249 -593266651 +-622772291 483940472 +-413661701 237986647 +-839921530 -935516375 +-86349589 800529779 +-190464673 684303794 +815113593 -267318017 +-584441855 255311934 +338969605 490809540 +939140845 -355546339 +-148203474 -93426849 +-770052887 -379065715 +-463388208 93552394 +96484658 -335399060 +301293741 -697261295 +-250492450 734218904 +-763120919 684982131 +50551965 -806061819 +-556649653 -657202003 +-185453931 -568018399 +681166930 178780393 +764493712 265302001 +-752558498 880773332 +200847733 -616319925 +-301282373 154158010 +-34833974 -363273781 +-158132814 -149249970 +124799751 -533865624 +972154559 -321802623 +761583754 -850579446 +421120238 -283435565 +27539637 -341563871 +-206143940 302346879 +625082409 -994682770 +427024165 417964038 +674324979 610400810 +-300165301 794480699 +941492532 -487330876 +-660338192 -203416451 +701259793 -926286230 +163163148 369682915 +154739035 -808895107 +778943032 -991475399 +-258877510 495115803 +720264027 -629749510 +-744667127 -628996548 +118603963 -547272701 +971816551 -238943787 +-611785515 362331546 +-177205673 -159741121 +-715856958 343052529 +692626578 -165578742 +945989054 -418306294 +577762494 612910202 +-125335386 -833916736 +-151933336 -860635274 +-923328589 824298791 +394014220 534996328 +-186307326 836612339 +177062099 673858415 +744559002 556727486 +299328999 -103891967 +-828748785 -592852190 +-82687806 379522096 +-161931172 -594380930 +-508007823 -484228546 +-603732001 -761048716 +-883207281 -128460567 +708503369 975932774 +-337964287 -37852685 +-706227555 158807674 +-436533868 -555380381 +-680366504 758625165 +688926380 406781134 +-497285850 380781932 +451327962 -554103353 +15475662 327296640 +524030587 -115569061 +160823738 -982765234 +-641843366 -468147957 +616837105 -759610687 +825083043 -439643485 +-711313509 -220117502 +15969454 -368152482 +975038040 643101268 +768715519 -330637294 +-931420718 -962785098 +909909385 851157744 +-455287959 -320979113 +-328658119 347535214 +111439479 568386423 +-458499268 -512262547 +935415890 -811310176 +-374245813 766680149 +112722888 -63766652 +719292945 -625067778 +896639278 -788088781 +699521257 499140553 +-556048087 638380898 +-646639571 203890020 +448472700 385334605 +-849679293 -720240277 +-327349072 -467118680 +294424901 -702881249 +-659908760 111720841 +-704994298 541865567 +-283644914 -925334720 +258483806 -138415835 +-265581407 762949944 +-729193838 18481662 +219561021 722034759 +-708160402 -233721437 +-816801766 569215753 +252067685 -420168652 +207852526 -85891736 +590166419 -218055121 +305938752 -182089229 +-32874866 -465859078 +533657593 198174468 +950195572 845262787 +-356110335 -599374516 +-89357008 18921810 +481967608 210316365 +453489678 513068997 +-709222189 331613857 +544194075 143060919 +-775589330 -247087966 +170020863 -884054615 +-734875775 -584667539 +795073298 83788422 +807208438 -704944228 +-112467520 -142335763 +767904307 377145287 +123466969 66330259 +-371113442 -640662223 +-295121574 -4813015 +-523639302 53074227 +-260199533 240501153 +-83045259 769798211 +-773708992 -358872051 +836276965 -710832055 +-501176985 639614304 +-265537834 522713634 +340459611 953393499 +147035656 98350717 +-989984045 987056693 +-410359862 627395379 +-302557711 -928910268 +610864393 -78660805 +-476672955 329375173 +-150857746 341873898 +-396781381 601791851 +-481971549 205385812 +-947999109 643798477 +-732068756 -923763430 +-101241771 -390948752 +-416107412 -322409996 +-271053855 -128955922 +-894951968 -445102840 +927120202 -118548238 +394313293 291350037 +105171695 -726860992 +811320882 -383558679 +65167779 248362850 +109209455 -133485944 +-772455840 -706879578 +-404038999 -578072667 +-744337289 456526302 +481998209 121011677 +-24211757 -292096421 +953766885 -466942673 +339910806 -330706364 +935657530 792184790 +-310683570 620562396 +612263730 517702142 +-900969958 -579847327 +-779848507 -948787834 +-618064941 631311675 +902683969 -219371820 +-483167154 -32586051 +-424595252 -355227372 +479348820 -41357328 +52947559 539549441 +789817654 925482382 +-831369101 348063849 +-108517214 -787224573 +-55243197 -305168210 +30164646 -903369548 +-356684480 -925837818 +591093666 471544572 +-295178992 -52876900 +75385194 -687355034 +512810523 550004522 +-789080880 -781705299 +-721290281 -693597204 +-714402820 817778261 +-252344329 60589068 +-334739984 174174967 +-920340753 300256481 +917141974 360412174 +-766676687 590251851 +-411080604 407792337 +124077808 167456482 +781853150 -307587277 +826674163 248553 +-178501309 122745385 +541513238 720118600 +261766089 -938983285 +-505397431 55976016 +-400022097 369612524 +-186155152 924386077 +889657042 -291400511 +-399333850 -840916620 +-873127912 955076510 +-926971284 805094820 +-969603775 -220941024 +-230401376 -608723799 +799689064 -24089436 +344502258 -800944281 +280013160 -352855740 +239716590 140538465 +-735618535 818327766 +-272453737 -543321727 +882459593 982461455 +-80627789 -62626786 +324236825 938153645 +-785265171 547113877 +423351786 241841844 +607014375 -946104436 +-672440575 -470198267 +-999568779 -436960387 +189113768 20039226 +86527641 -676732784 +11284942 10850553 +634070209 -67887557 +44293723 689801362 +-497298667 -219372059 +-628671594 342173055 +605661422 981840400 +118376802 584782343 +744527620 -768331337 +45217399 -610341983 +-146820460 -251821412 +660176531 -52568011 +223600976 541178800 +506928744 175392570 +95833851 343594595 +254333076 -735711352 +-398617737 748994754 +-950480731 7194286 +-294894823 -393160025 +-913457756 832059264 +138229379 -637957619 +-644059128 -793478016 +-693016066 200893314 +-336890710 -902453604 +-71903346 -914618796 +184732693 -973669791 +-425130209 924981909 +154378474 -27577478 +577685813 608117990 +513724185 838786482 +-645042645 129876790 +326370398 284058155 +-50694110 -474170490 +108270024 53172122 +965421473 -236862573 +-678389036 -647661687 +-425150113 -793577243 +-644347693 616942020 +445554649 -2602852 +961349394 981817202 +-665793180 644210359 +938554944 185930147 +983094413 -594907117 +134757472 -92229409 +994022178 -197868927 +-508827047 -387581266 +255510406 -437147031 +391670405 541249381 +402832485 -979316402 +976962454 772135175 +-627517320 -685732300 +505314769 104026251 +706588696 409805851 +878737550 842539594 +747921542 557282961 +957860826 403194767 +695414903 -612600454 +90646200 936970226 +-843536308 -645280586 +659841940 -571123614 +-654759744 -750044541 +-961264592 843412088 +-901579003 -763837083 +502893421 755766187 +-261684446 -633375438 +517663003 -781327227 +216114837 288572063 +750694753 317953124 +-845760536 -875698767 +995472893 -125231312 +-837460157 -130145737 +-996350203 -221169895 +-185143699 22976717 +345878264 75402295 +829013098 -461930143 +-410494321 182329864 +-88769500 568158950 +910495893 957725959 +-693186176 -997276818 +-650499743 -778998762 +-590895100 -891563433 +-814173933 641917741 +-643208433 57078577 +-806456672 40307329 +157141341 -596253463 +182165608 -999953171 +803764535 89168013 +783102739 -829204887 +-230037629 -79233666 +539733110 344826658 +-647281412 801163489 +-365313299 -430963460 +962975842 704059081 +-218556943 578987137 +344131072 126963029 +757195047 -908184147 +-892632729 378014004 +-594665009 650692408 +802539346 -707632286 +-528614083 -844334272 +155376152 -679889111 +573832540 -515497586 +422690906 407819685 +452055728 888530457 +-577377746 714364786 +-565332181 -401547410 +454489732 103624807 +920640716 -766056003 +-340783075 -4790136 +983142551 -788397924 +-914028557 -254641386 +106130094 878193673 +-270398537 426526641 +-267237010 -11994642 +691087638 -623798403 +249822914 756582829 +874460439 256497457 +514964417 20301124 +915142893 -247876134 +-679859662 661660246 +-362504149 875189242 +-353960821 97123596 +647582734 12135026 +-475458380 836122489 +194280173 -934548849 +167964420 361289700 +-717075280 -18612922 +652181619 605380472 +595169979 -736541777 +421924364 223063054 +7811029 306360477 +-391052151 808584629 +239791801 242248371 +-610906160 -897619246 +-604506583 -486687981 +-471387756 190410776 +-42550807 30677246 +965334230 -211921870 +538145391 -292161923 +255886040 -806651278 +-446293863 563489337 +402792075 -627875890 +-931506944 623211759 +492852724 -370005679 +794087072 569494124 +-489680840 -524408834 +-342961258 -611952208 +775497279 -438005730 +-858014660 -319599014 +325343742 -296728215 +-794572058 372406831 +77839772 270103509 +257871575 -882921314 +-942399291 497517761 +-478043615 826788533 +-102575573 -771196876 +-272999737 198433142 +-934852001 -363773239 +-307495477 -390130615 +454095412 770822486 +969546241 -777836098 +-650193312 -8954007 +693665532 139024561 +-936224609 108064636 +312487692 426657824 +959668508 -220474035 +921291676 29717890 +287981469 -571120542 +229196558 -981438572 +-233322201 327718540 +549357350 -135622178 +-908977306 234004264 +-896628744 -533120433 +615996679 58025624 +-173369361 632689487 +-505928557 614666969 +-50515911 -737691454 +997658511 -455970249 +-258542355 -454989714 +-230326728 -383958934 +-642057994 583315968 +413835144 -975646863 +-392355002 788328331 +-264235151 245106537 +32921187 885276831 +85059278 -626939389 +-10880579 488916550 +-204255646 -481163262 +-612187537 302772578 +20882197 226665495 +446775734 224461367 +139222909 774981443 +-906896336 -765252397 +283586958 -908681754 +401280370 196715659 +-411867938 -353947474 +-147046970 -668105314 +-277135196 667315036 +991434649 281888425 +-528077474 -488030439 +539335114 -73604204 +689168861 -933035841 +-783241351 575130884 +-417924517 -80722530 +-49931016 -655751782 +-707313434 444262993 +39642438 -525750457 +-189783157 991908874 +510670817 -59000451 +333896039 201214909 +-238335765 -941087761 +-594890698 702125767 +209178546 637905474 +428033569 573958542 +-347519829 -530130273 +10000104 -576669881 +-875423314 -155025510 +436088961 999971942 +193076294 621348234 +-485332090 -539531207 +572041353 518570600 +14820251 269549979 +830567047 -355023214 +773538282 -633166585 +-615901212 -771153364 +-941783599 -742319244 +-782750376 732204313 +700446451 613403350 +-181730130 803108007 +570163529 -902764650 +-445869065 619639922 +530747110 678651756 +819202708 -422589185 +538946047 483836279 +258282160 -617430737 +-217782499 553028096 +-718769849 783965127 +-576260340 -287047469 +463219390 335586829 +-853471163 -424489207 +637496021 -540271000 +-916429985 -355103450 +-703145148 -390370604 +-182075777 -760765491 +-205326296 -63168575 +24938139 -785582914 +-508561990 186770495 +164190100 -295712006 +322395562 -372192366 +-771087063 565920122 +621375525 945915020 +575101103 764982147 +-91370522 840844078 +750566420 435091648 +664992807 -619450498 +-295461272 -793473156 +910754296 -787445695 +142456372 -881783265 +76961607 357131575 +351984032 30413996 +603050136 -323092002 +-515301451 -441464213 +-543462362 839348055 +-702069759 695338541 +-489577033 165768805 +99271858 202349052 +334289290 -203701062 +-294386202 474913421 +-897807617 -72780586 +266322995 608062625 +246059619 -679964058 +620340965 397538508 +37182178 -393349185 +912803197 -393541335 +-700355917 -267041757 +-109082289 491334789 +982645746 -467148918 +137351229 17090296 +-927772515 691363662 +528517692 -599066860 +-665955100 -639389241 +945583836 930673798 +-64798667 -711105804 +36708130 -881117471 +-219182308 -714863515 +35319459 843053491 +-504267446 54631843 +-882647039 815392812 +-340943115 -762524634 +-503237546 401285276 +954732120 559419275 +98980632 -145680312 +906960766 759168778 +612736153 -633533474 +-68588644 484358743 +-279997293 767213848 +623642725 568317909 +625274250 491919956 +612188871 -526581994 +191390720 -974854201 +313088971 -978990464 +636078906 578490005 +-779647462 -451038571 +1389073 -735121327 +-782623933 -972017522 +-223816437 11220179 +-190492168 -383304152 +-180528582 621444011 +-684792184 481390844 +-904315132 689072595 +121385251 885737118 +203506061 -926980520 +780818193 -627510992 +393622843 89932572 +-419084572 -754307085 +-465885779 -841551232 +-12289279 148944812 +-632973901 -66758010 +280686981 535025689 +302690729 -125346184 +-612611142 -200512260 +977164602 774140944 +26296888 -359461630 +550461117 686214457 +-950555521 -929842431 +107115146 946240558 +-551664394 859921118 +-177275047 567761644 +-891465544 307647564 +-222055091 246874619 +-278580412 684049447 +902708520 867438112 +-553471395 193390623 +195907047 794694800 +937830055 677617611 +-357594567 130657615 +865943891 730971308 +836015317 -828464987 +386006375 217777385 +293591646 437533917 +-610286502 957683770 +422624231 35471545 +781604538 762406130 +-510010745 -736483089 +977703188 -213207834 +377226303 -336302361 +184296118 828103846 +-688745247 575375557 +320239177 -511404553 +95171397 -452783500 +-996929837 -410922918 +255339400 867573200 +-274200068 -314850589 +356722701 -696639706 +-183443288 -974590795 +951988715 -126406969 +-788269448 -435499630 +712546622 849668725 +-864399234 827716917 +-315930693 111111580 +502468300 -86133742 +669831487 -322304 +4950132 -866488642 +513338815 -277985375 +-413001977 155591981 +440289733 -364782558 +201790019 -357244920 +769754485 982884699 +488300165 497549718 +960464639 686778568 +546171 -810248183 +-255393456 752606256 +611183828 180841102 +-393461201 -100071281 +427382796 -5566384 +669028397 -630896764 +-278611302 934769922 +-187013103 719840818 +-956422183 -457541243 +-846176914 -688272767 +-561825916 -509185392 +226785333 596225777 +-308836952 735037741 +334027463 569376213 +-266182194 -447670689 +912680053 -294922676 +-328215526 -579926574 +951137228 695511946 +-42484851 711812834 +-429929888 603268714 +428876089 645878884 +583667219 -988236169 +592077619 566902585 +-369490189 681584575 +-442815875 -265839871 +-64920276 996417306 +713223612 158684052 +677763551 37264957 +155024930 -888144247 +20259254 180291340 +172728305 296440046 +741611087 -233706824 +-569381034 -398802878 +13388360 -329491980 +-325996310 944459365 +-641911231 -412084000 +214893307 657249539 +-735093409 5497725 +788258709 702905632 +-880973498 123140396 +193143081 -879062691 +562954469 -810806351 +-67731532 -559261588 +535355667 -51699089 +105969406 -436691575 +-264666399 -744902642 +-447475660 36001732 +498245994 -29164835 +-475054290 363133589 +-214077785 -854072532 +-977481430 433968626 +147647711 940349053 +-881395987 878618281 +-936751239 -858514205 +271294756 -848027400 +-15050340 -543996926 +-66000975 416217555 +235456417 685492299 +-24238042 -905581781 +438203670 704558296 +-123383554 882344134 +23400232 259905602 +317020525 -638691876 +-594790802 346373994 +756245469 158163268 +-685023103 -540172466 +-29091793 -268095832 +65982693 280542478 +331934898 -218359047 +-996636119 -417014243 +-569163950 664497844 +868774454 -104643189 +538374200 719773347 +676330758 261226889 +-153511859 -344222942 +442948707 -889060871 +689809749 -608366449 +-961547929 -439417077 +53227570 -58501976 +-63316634 -395375305 +-507506880 -128844901 +-218906974 421762949 +966561436 953056763 +-866372048 -657192310 +564370102 359280357 +-617599719 -843636617 +622471403 -328315357 +-450193210 287932863 +-399283536 820095678 +328629606 475482260 +-984875213 576784553 +-314508313 -788575332 +918913447 -959190335 +-330735110 -965243986 +-350218234 361328759 +34699464 -405062653 +149532590 178570784 +-696026368 -892963849 +-888190645 912966074 +-528411756 -334639243 +-891453123 -297363787 +617603845 -60921156 +-641448067 -226161141 +-87226051 -614050241 +185121255 -222995081 +-686127349 79154621 +-956940463 388853843 +618705907 -716681375 +736752715 -230382095 +-168669877 -27587941 +359692489 658161859 +-354104498 931385994 +-820402044 -214000023 +998506892 -507651768 +-357632487 -127060643 +-219190491 -161086080 +176599431 260558971 +-894282125 819746480 +-543239177 -803798764 +-294794437 918212385 +-254103844 -878028817 +-273879524 -72362975 +838793492 622993530 +109701818 325742998 +171653002 -242463859 +385986590 -705712995 +-401118311 -32627392 +-841638201 243955584 +641847747 326923715 +450781017 75286224 +-270045792 -806904367 +256085700 836353443 +-971176443 -285300416 +148418729 -158670742 +-790047047 -490860635 +16162587 389064083 +-242172946 876729348 +551999614 -146895464 +-195781174 60640799 +371380889 -716074119 +-337733339 -725193519 +-551500612 920645997 +997739925 -94594710 +645134510 816822375 +920307063 -401452470 +564894901 -3998020 +845786187 -833456251 +553411117 389474449 +-393310142 -688015034 +689960872 839014809 +-862295558 -941958766 +994785976 -158526752 +-322571266 -914151414 +-916570215 -855400305 +834887384 -305500607 +-621247308 88799582 +155848648 34108196 +-684717791 -995732718 +43881700 -812306446 +284591531 -199291435 +-908305168 629242582 +591625737 -652863457 +757661767 451871350 +535209530 -115794950 +917643361 832231301 +531342939 629479451 +-515002720 312274093 +-927109340 -60238748 +-42662302 -994424468 +-178800392 710178743 +416112875 311621892 +928632082 -360099283 +-657822889 -741259453 +-994575008 -862646720 +-391310389 -446974734 +-292147327 -289874177 +476541953 -959331647 +553982772 -639578281 +-968910760 -102318097 +-951823697 -828205096 +-910626374 482761610 +951152591 507727357 +-817019042 510678596 +158502342 -512102838 +46395070 785379628 +902289460 506821663 +-107731986 -993099592 +838805236 676290630 +980323246 -398304282 +306266874 115914876 +53714684 702368917 +-566228793 -30470476 +-393405837 -934961625 +-447157580 39060928 +206390809 -449577374 +678148555 964814562 +756316453 264893004 +645749427 -884551461 +679906260 910025188 +858299821 562401089 +532182722 57220668 +812386541 -858013270 +408956291 289610322 +252518710 -266483266 +-287134567 -329321687 +-281667424 34836895 +792648658 -460810084 +919664656 -561645249 +-810751876 -194810006 +442248496 -683158413 +-696916488 -431919119 +-804301881 -659668466 +358715845 -990408883 +651733820 952453649 +836964193 -682887787 +886752392 828235137 +-38914631 181089990 +-921167878 749014115 +642549941 -492258397 +346359657 -445707900 +363316185 -908380683 +-584849851 746103635 +-370377360 -901364031 +-901640735 131933464 +-912000514 -378770525 +131794806 35658682 +-364457270 -486661646 +-982263504 32306283 +-704323029 460181539 +-923082258 369771113 +119109770 831492476 +625765942 -164873429 +121863563 500478413 +986389128 -808339797 +474883617 366310040 +497112164 186493666 +-400189976 430715812 +-79290744 974848486 +937052738 494588164 +597598501 942849034 +-742463946 -990120722 +786937267 171100283 +443672702 647989954 +-1749473 -319816263 +-967135801 -152236584 +677650886 6669844 +-638792810 -578641748 +-543995912 182932511 +301719948 -631087337 +-115487722 323627872 +-110080380 620717107 +477519142 149049949 +525795633 -552544855 +771059099 654390750 +-198975670 218225716 +134500202 616134674 +-374462906 -230982482 +-571954121 591269633 +-915242263 124045069 +517123793 -698689907 +-872285985 -794180797 +396877111 -869550465 +910228640 -105237984 +-777579697 -29656925 +699566010 -375571915 +402340449 669639361 +145812625 541481609 +-482318420 -392244485 +-554223336 -568173695 +384681078 489632539 +507150195 59138317 +851462003 702526298 +923859857 661424635 +757933297 692284439 +-454217899 -783372070 +1843755 -693924416 +324087867 -557000678 +-980723173 -312213739 +-213130758 78481229 +-633723828 -542382869 +448639577 -779364720 +373390607 145207371 +558178880 980383098 +669498135 451999321 +-889138828 -316015484 +237755493 -981887553 +-698171878 416936077 +208292822 -377179682 +826473869 -470852568 +300665960 -805619175 +-492862095 461499287 +-635129972 662318785 +-407919279 121376905 +145327602 219861728 +211872527 481226574 +-406619434 -928657670 +877391583 -790093003 +984077019 954858987 +-904728467 -482308371 +98108979 647195832 +35604705 211352613 +-33567483 -935038980 +466331544 -480968763 +-819514423 -366131587 +793692657 -802916973 +-761266291 536024916 +971745191 299724256 +-452123895 338534585 +590502850 913359121 +896621962 147157636 +77208311 -91489081 +260389159 219550841 +469034589 812302657 +173393299 619919261 +762375900 -385933612 +587372260 -492168098 +576432473 620053127 +193552022 -596469956 +-215198067 -447772693 +-529598998 -977067635 +-379978193 -62559803 +-982943649 -932963003 +83967950 -786508078 +75917832 92090799 +593292346 968174418 +954850700 543548055 +-362328299 856828996 +112920908 139144793 +491808934 157064239 +155765608 134420565 +647736231 -318480366 +458524404 -439837490 +5544291 348364661 +580739135 247629878 +245555889 -878111517 +741271781 172327590 +586403177 306850192 +-782564868 723074764 +361713996 -89457641 +165670972 -421363468 +890478381 589339061 +-694047022 135767530 +880008058 564530533 +613323382 -951784226 +-744799367 -959572548 +-453248445 -443117991 +728207856 -146957615 +-100960078 457221359 +-217748877 34692534 +65037832 503795416 +-811828506 988362290 +-333483014 -230075953 +-965998290 994954748 +32865556 272337066 +16126196 -604936481 +-885673860 -23404312 +544365573 -105590417 +958193602 -956374246 +830385331 149864944 +952772385 377596939 +9236070 130762610 +967113811 804778365 +-763909993 294956073 +276761487 -659258602 +-799634753 -968603194 +-741997069 -315219694 +8047919 730103203 +-787932078 -549017554 +-509489107 -821410166 +-23284684 -588695967 +-407954321 678983878 +250491778 415930947 +933084557 -661481104 +133660388 -429736421 +793825272 595381328 +97115189 -193617698 +-928993864 906103328 +-987265141 555882412 +106741688 -522686552 +403837041 178972753 +-682201749 -86200204 +66460350 -912589178 +-22368872 596895495 +917580873 608230777 +871156029 992635517 +382975863 -604432506 +-543619230 480085774 +428546177 -410407930 +-571039900 707928345 +-871071249 -748069374 +329426614 557128155 +936602865 673499666 +-593540955 178643013 +345021841 44435938 +102173066 -77745598 +-557513455 -457775549 +-449628388 -696422964 +590520591 -822335975 +223406192 -316455249 +-848726250 703001794 +-738592587 -407515069 +217493260 523101917 +488745614 -246722771 +300446493 -190503664 +-339860425 -985203077 +-532273224 -234958507 +-74199561 857767438 +668937281 -75929456 +844230120 -301536039 +-579015966 -322834163 +654131116 -679523557 +-730558432 896592174 +499361771 439283325 +-240762073 373051866 +-540485929 -304508217 +726488898 -605334843 +-538424116 -310183152 +782477240 314343387 +325037238 -199527203 +-475245486 734777045 +-668451619 -379572914 +71162720 -656217694 +746248770 -164466408 +-694510748 -492062107 +989683760 885392208 +-434362104 868287406 +718662469 -375266767 +-128855859 460720392 +237298224 -165529856 +-144159669 106793295 +-2928814 -326393570 +618624278 -545255304 +90432049 -219661814 +132262278 123603866 +-113795196 -455820056 +-381260771 837677723 +-962379300 898135643 +125063831 627198839 +-365404630 492204886 +362358040 -597708147 +-596684912 636984112 +666656402 -443128320 +171851782 -537025560 +502378416 50632396 +-942307657 554946495 +242244750 -710707675 +-823417966 346483541 +194165457 -474882557 +-341782122 371544080 +-160664812 178113302 +269875629 74934502 +-910413660 -278113144 +-432267574 329010376 +-966947188 49313864 +-919080464 -825688539 +520519921 -117945840 +-75294308 647063279 +888434536 -963257503 +139372693 910938232 +-215199851 -784989625 +-504788913 -870372857 +-601740907 461469511 +-396100803 -217624881 +866098261 -611383271 +986217377 -648502732 +797627022 -53807549 +-899042663 806536415 +976937901 -771457895 +553658376 733731384 +246604772 -326829916 +535399399 -355159025 +793426234 -763654882 +-254531818 834535079 +814085906 -305600972 +-661353393 -263386576 +791156274 -788427081 +-172790217 -682774436 +-277636684 -191107273 +-289220727 253604647 +718410533 999663923 +-191815766 489020870 +-757178076 382406196 +593492031 205056440 +-64523152 717283174 +-698129171 -315720866 +884324087 16951645 +205368002 506761189 +-688108892 165157608 +582675672 914654400 +-688111780 -378238202 +-962839451 -977694289 +155005848 -228878010 +19493753 -969852623 +-902526258 -415862807 +-453100234 488074848 +-720144570 -40870990 +972761449 40461315 +-303314091 -988039451 +205866763 -477184982 +276691425 272758502 +364730936 56661850 +433858036 -624091274 +-924108606 -365384399 +864473054 753509487 +-121904072 -441188378 +-319467574 -790345807 +-692679698 -568365590 +-537047879 -31536660 +-490226812 -323477756 +819867460 -73548558 +-883544348 806114714 +158094214 -482830140 +-8670600 -963865759 +-548979296 765638918 +-412278761 -784027682 +830904507 -999726229 +139338491 -706352255 +974153454 865630102 +-820040897 -797423738 +-917212936 239350701 +-401162696 620657652 +-510370568 -414214453 +840327228 627341194 +-95877347 -76615488 +524657887 -387486640 +983375384 -83711600 +672805212 -462739190 +-56846697 793811542 +472323790 -190728820 +-131521643 860244907 +-803977307 -705619562 +532201348 -227942228 +-241921060 488892813 +376595138 116751273 +902838036 125680441 +477706829 742923814 +-469303136 -550179672 +-202179105 -821110272 +-335323602 -254051510 +903789085 -480804734 +825830261 -402254615 +255926671 302407826 +786038054 -740842776 +-17396071 564634547 +939662692 -667359133 +-695930311 544379206 +-320168522 627631149 +-697006498 -519325567 +488170287 962640152 +128388568 726590365 +-391251212 -399998230 +177329560 781940292 +804823167 -612942005 +-374542998 477614280 +-527848244 734347803 +-277328160 807036212 +806484863 -754088144 +-862547806 -714171596 +-785489661 -604091871 +-497829765 965831608 +-903163641 -417777614 +20301792 413032844 +969510333 879736430 +190048853 -749515879 +771185909 -835723505 +-564950448 417501251 +-912193143 -912949751 +708896931 -195377499 +-961315597 -51717847 +365621630 -286990356 +-266655540 -595248340 +129392202 507268189 +-80000476 457668527 +-484126251 -467743552 +-962664497 748692501 +985439156 -360214086 +917766979 501042944 +-570407468 -436418874 +-364448786 291714763 +-840103839 97868574 +-850532923 836264051 +-703482233 475464255 +-533525233 657624854 +-830640087 -434303154 +-302542353 859470200 +-414344879 -975768814 +370644482 437482336 +-295038640 183736304 +-930359914 -627983998 +-165702282 -351974496 +906641976 -683777672 +-708784010 467617124 +-217244844 -687324416 +163338470 -421872275 +-534333761 -163173120 +-97394063 -315998203 +754543496 -783229442 +-362864396 -580992832 +382070575 -958863771 +-284415061 299545771 +-855712817 -705732335 +352424238 565689481 +-560694771 176384648 +-651894771 -13452976 +703431938 -641765689 +-951020901 -412005172 +-686838178 -140764968 +780503458 726254332 +104144243 982448024 +442472677 603232812 +-907356946 -257927545 +126419769 578054783 +554451863 94739893 +-323119366 684138267 +971036251 -669100256 +731666214 -594236171 +-549428525 955672210 +-992093812 850919419 +-293678830 584843424 +-972899230 96911196 +-345687092 -361579452 +227564735 -957670378 +478598476 865392708 +-363738962 601977319 +-224766089 419398049 +493225811 201012947 +827570763 -521847680 +873649531 967729939 +-478749635 93742528 +-235324912 458540870 +-596663822 644376911 +90637723 468379266 +-774333715 302444383 +-21063915 -919714302 +-524066507 154592336 +568876631 -849131182 +-573631265 -258785286 +445538800 575370970 +475223899 291941638 +-714497041 707379512 +586732389 -923334498 +-6050254 356007563 +877478244 -357594411 +355065878 964702277 +-251356515 -159557822 +-299006665 251559873 +805802835 343990936 +-780267371 90385904 +-515844602 801019770 +-278531329 817101101 +912372738 -601913633 +785183455 -137700852 +-452895708 -572604756 +666388127 -781776002 +868919659 695885077 +-214469328 -45200776 +-66644532 971876424 +-368084481 630887183 +-307467861 -887505036 +802152456 -33393036 +366765672 -354533517 +-9122191 -156657208 +284416956 916069630 +-101549720 958605357 +919496850 -802859440 +249954118 -829109064 +-431304919 -443542673 +-577986544 983000488 +777413242 699661741 +701419956 683893628 +-49683600 -890259325 +730508349 -106738197 +410299554 137008766 +498107814 -453896550 +-626814620 585751599 +-54991431 -804070733 +-740618236 -222669267 +387101698 123854836 +270763823 677992177 +401631849 -557083565 +-779808631 -484963124 +206338910 -469504927 +-392527950 -731497029 +-799984472 -263809924 +-317145969 726528410 +-550486031 165680656 +556305298 -65139653 +997585345 387446053 +-301992233 -16080738 +-200192945 -776520987 +944513521 102239779 +-469196208 -56358530 +657764622 538778326 +2147989 -726081738 +30341373 835299136 +501784843 713146506 +90697784 -3190820 +-981791468 -896181786 +431679727 -222132704 +-683432467 431441162 +-710886905 -173831949 +816557295 -436491014 +-643692445 460701867 +564312328 48740355 +583304040 355335195 +229445141 46229209 +593135123 866327166 +-777062477 -109058232 +-908655695 -153136739 +-560395328 -460695236 +292792308 -861336204 +539297088 121149854 +-307659388 -363585843 +-644680825 506490890 +177821166 156232819 +-465183606 -939947727 +-200727669 724105094 +-284640734 143138561 +15524406 -407124810 +-118019804 -63256318 +-218909756 213141032 +7582975 -220909501 +-390701064 -86112767 +-455845360 -504521499 +556924660 -573909198 +-733966222 604689191 +873608237 198687606 +-888205861 842710930 +-847892866 -391520755 +-112683948 -769388195 +842636218 944954598 +-327294807 633016796 +-562767935 767407455 +-773525860 -354307610 +831607215 166606135 +-281025041 680758785 +950374047 -607299176 +-26751734 302754248 +72701995 711763862 +608881078 -419432847 +634606031 609055167 +116427825 827982764 +215202418 76398380 +30957238 -380487294 +990509792 201162446 +754860734 140845310 +-81188744 -122522708 +988682632 184755570 +-167270636 413974624 +212438760 191661362 +-413509183 -198927713 +-221091473 852448211 +533965831 -721900358 +-745870493 -468408608 +-268492174 -492528106 +181285963 -917144988 +185417901 -705722288 +-859859893 -179905268 +-527741094 189682410 +-205270325 -62605070 +735840337 176639992 +-982213464 -891562719 +-760233098 648809215 +-702053416 -70484786 +751364976 918313464 +569305069 -622613929 +-97308022 804503351 +-110883696 317372085 +-175318026 -928011530 +842941726 -905493367 +-723602949 -522089711 +676645734 213472958 +-137288613 531547308 +-827185715 -741991305 +75339870 -559862328 +505302441 -844146697 +129926592 605317406 +550886907 -336903267 +51371920 -512586872 +384092314 -616548633 +912221633 56128772 +905800482 -15403178 +199049367 208537872 +-920971184 899358903 +263732166 545237735 +-142293313 447127922 +-754475656 -522063381 +-624809582 -546103837 +-47620818 837794786 +-513077002 550299469 +-258177346 826240721 +-710708551 -829224767 +590006620 -428540123 +-430112937 730615076 +589252833 754452156 +65180600 187227403 +400389111 257143086 +319872286 581074831 +954458485 -239370764 +52445120 -125369378 +139093737 601901135 +171698223 -821673337 +-866704505 522879818 +-836071395 -961998080 +-950478412 617159776 +629897849 -12586834 +-615350185 98615955 +-732247668 801624446 +-583812447 953823738 +-630102208 -757488754 +-661532415 -341732110 +-462940905 -721726900 +534757959 -905311963 +-794008677 85751208 +-397906893 -167887201 +356614239 214916566 +895090454 657636063 +-765685879 -838760496 +-28985837 841723008 +-4714401 -428257364 +-101181892 39310557 +49928873 520580101 +-468370492 19701026 +-394875449 570976935 +-581406686 570695165 +418787089 -738818206 +-283727746 70777344 +-683454977 481485037 +-669280027 2221878 +-443291716 729258148 +969756868 -25392287 +-840883099 976121432 +-311820466 115508065 +778837699 658935222 +-392259198 440836666 +196328386 -390682367 +-172047960 -258567014 +-887738384 -728015137 +44675320 -783114918 +-574333387 -846775889 +265860310 -375131662 +-392247713 90321237 +-577495492 -398158952 +-121988252 621820445 +-758327665 347749180 +-894389288 55032070 +754398252 -672691150 +-529473439 -854030582 +108297939 665044575 +544660930 -17399765 +94620875 127818535 +280485455 -268463473 +-258087512 401942021 +825499079 -508153686 +565045400 -890074983 +-519872757 -743838327 +290452242 722394546 +-951977671 524811289 +350844479 -263433952 +-46942696 508613660 +313705598 896057092 +536315768 -441041232 +-757166165 917253635 +600385085 32823877 +825359198 -238708112 +569874369 611801133 +223429219 -51062802 +863155713 802635432 +903415408 706544590 +-383488910 -96685875 +-474152488 271247446 +-874750428 740847758 +942612892 -711782570 +669976772 669426450 +17014475 446029010 +-946305078 137329344 +474805943 -26155150 +766464099 -525124047 +-996585676 439397509 +-761173092 -157550828 +129028436 551085353 +-535407442 -145627733 +911049892 494894085 +-359747716 651620116 +40601642 -740845120 +-123284565 672593965 +992747942 76397454 +710070655 -450036929 +-188718469 -333857488 +647064502 -530905107 +367986928 198289621 +-497006978 549139785 +-548440385 -867186645 +-455756570 474186493 +979531340 119326169 +181583268 -458181561 +-128111418 -48318029 +-677178551 760870356 +-326902161 427426416 +532305583 546233253 +-63905961 -541202160 +-6877787 186444043 +655492390 947540379 +-614802485 636608393 +-228416343 -172262360 +802008382 592526750 +-520787349 -33866088 +-772705720 -33795023 +-225420633 24933636 +281630999 -968345492 +-139622591 122097923 +-679103460 975634619 +712546020 -58124828 +-312228677 90620842 +445953351 -393097882 +-526503101 733260707 +9683599 817337353 +-541389195 873324473 +435166134 989314923 +785776042 -387706957 +352742837 -952358524 +-71328964 591241890 +-971824540 -146039002 +-187205629 -912745913 +319021178 152842071 +958929629 765128626 +-619739321 774845914 +-948831120 561460507 +-297689037 262889273 +959544831 -593806689 +737927239 -998804298 +450304389 -727611231 +-298421334 568901637 +685823190 94289852 +692865959 708873482 +-630816923 352972623 +856228530 845912702 +699034718 601626948 +944849179 -897726121 +630010198 -495212369 +354100888 244333629 +-477994005 196807848 +-349467397 730828607 +747758222 -771927300 +76001227 442016145 +-291003216 990822875 +-367133453 -954818501 +-41712497 383596083 +-906076619 874215390 +-793399724 25657165 +237384691 701910683 +593815942 738050574 +-477185388 378012235 +-797781862 -264138573 +843015784 -844475052 +877313433 284434759 +-968418221 761369384 +-765826007 378291066 +-925224010 -435184438 +-109295188 -93665840 +816088019 -245400731 +-40867387 -817277150 +-689300881 794401413 +-495622030 331186290 +268108120 -510006722 +-284080179 -587734350 +-970296246 -690365269 +-23587140 -923604903 +-762590736 395152245 +-829188063 -869332124 +-648633186 -553948416 +104272690 -810758937 +-29904228 567834967 +614742600 279059383 +679030614 -344784177 +-947758606 939132098 +482332012 -580667549 +-593595378 422199913 +-884037995 -318421632 +715117349 824759543 +-60666854 642573361 +-431997867 -319810696 +-934061450 -593151124 +-959202116 -666777618 +-237413370 -474582881 +-875574266 800332553 +290540250 -552673975 +-283021658 -128504959 +-536740652 54421420 +123148402 -590176456 +-831981875 -18132552 +38519535 -246178196 +-190193165 129194315 +-348064980 -976478636 +-740082716 -973230102 +56099049 -59472979 +-712946568 57200572 +382693387 61229854 +261851827 -686795980 +-869590543 -278612939 +-44464960 -274601699 +339888612 106712481 +756025876 590988884 +-923276363 -105387867 +707508918 -423660951 +583834685 -711177482 +-407428571 575565901 +695548549 -690553605 +57461818 -213493815 +-909436970 -499148492 +-112621611 -163881942 +173654649 624335362 +-113788307 227129923 +-124629074 -359293444 +87603024 187664134 +-309155071 313942542 +-821794672 -540737662 +-841480732 -528780754 +157569464 442984445 +133472834 401499739 +457564023 114553287 +755134201 -741914706 +120533338 328898783 +152974753 540686491 +-423197442 -522190301 +-514339814 200632494 +-825704295 -524273893 +536479661 471944305 +-692361392 852823756 +322289709 368553145 +-505501884 758187608 +-494500273 -863490034 +-634716768 -84916759 +126554642 718536468 +33049590 186443739 +308941719 -586591245 +751633757 -438881440 +652095337 218758004 +-540605931 -275707849 +-305056911 328541406 +95530968 -210781757 +705797457 373239417 +397835422 -131020912 +352658795 296973823 +737869204 -258324444 +-30769271 -688634892 +24727062 113212879 +171026248 -171839763 +-133062293 304114888 +-699282021 -738262030 +958188061 -903960342 +896616981 551878167 +364476208 894386204 +418401 807255718 +142712399 -262591213 +-356013618 -606823457 +764618122 447494959 +440597416 994871381 +533189906 517416939 +751050897 -293075716 +-224138394 822546164 +686357663 84753522 +-239351764 -657819576 +344164501 -917670146 +800569148 -885594745 +-458972555 -963908508 +-203569105 -650284972 +-515404103 762247640 +-70374904 -767559980 +917318066 -539015004 +759838792 873207002 +66613425 -941203330 +-216317155 -314420392 +-945798434 -763773192 +707783213 -932565544 +71097759 -228373939 +652389047 -238288235 +-649073458 544800657 +667974641 45096281 +167025578 602821881 +609781886 -988805117 +587870039 914221455 +417294821 555066864 +663618196 662818564 +-876579328 -212251015 +-198536187 507190046 +587479262 -420396486 +642602604 -286106697 +-676674581 616188472 +-73514762 376958035 +-138849560 -25331415 +170498649 291247201 +579411341 -236346780 +-455621126 -334092636 +697438319 50870295 +-317400002 337060127 +-904773636 294788584 +970683539 12696210 +547677599 39163430 +-243935491 -490245650 +56264896 -382151802 +-216202218 792671107 +-115658795 68234942 +732030413 -631543668 +-466917612 493737852 +462309059 -228282324 +482919060 -686060193 +113893057 -429799875 +-503667500 16775920 +-760340363 810991798 +-641978838 886193617 +883853469 -809297597 +464857462 -989833994 +-443385636 324341858 +324930977 690879944 +-12366765 -926892903 +31991287 -371686707 +-614423103 540732289 +548636013 316353187 +-411842650 444920134 +-896129737 -733888933 +-760180515 343356338 +-100095282 428740517 +363735026 -496421958 +736874094 -593409818 +-655620027 969226791 +680986618 -55371613 +-856169132 568907200 +873490839 -58791654 +-654196509 -552059902 +-660768332 200540214 +73751677 -176176474 +582634278 809772609 +265860092 379773898 +-242132385 412598813 +-22890838 -721188745 +741135781 428218625 +-866903694 -361871649 +924933208 -179153618 +789881947 -367016263 +509708484 -14180581 +697698122 881797549 +-377117648 -213192471 +357315534 -192828884 +-257910193 383105143 +751015763 530104979 +366675119 -916176402 +558076885 572918721 +649055945 565191811 +275020212 725252162 +-128873033 -552645888 +17979188 -597889013 +660826459 818557084 +-161808675 35113658 +-227296842 271388668 +747072849 -201184445 +830956566 557886778 +-887293113 -410798048 +-98571352 -918969716 +-530417992 -608310504 +788607506 67123509 +391223724 -687517371 +424691684 -490360851 +-818244243 827159774 +-37288197 -865457456 +651128955 -744381164 +-598870247 814426304 +151056476 -158500716 +-900177281 328328197 +-920019372 -746274570 +744339432 104799590 +69921557 -935451293 +-45354423 10941046 +-38452924 226612815 +184774185 -378460096 +-456356765 367659270 +-387101856 -918009253 +-332093683 -937563462 +362249802 695265677 +593158987 -32001310 +-516037035 988863479 +-988049760 -396156139 +-905322031 592686419 +987569174 583288585 +-878528616 -493062870 +-644645692 802969228 +428582076 322929825 +-94396889 680437906 +167574142 -667607150 +-114454187 976137356 +-999753911 354874384 +159309547 506060003 +-131403949 -370014126 +-571061050 479210417 +-324261819 414870293 +-295904034 171251867 +-360599104 -693345176 +-900976729 -25608168 +-962204457 -692006669 +368622443 -220895784 +562021951 246723290 +465929381 -392698746 +-359379014 -468209891 +133507973 301063887 +329761948 495593281 +-168918587 -661281996 +819699072 -726594986 +467390673 -262104507 +682753382 583897459 +-978569252 945519515 +954727948 -759281951 +15422070 532453417 +-737211474 -171819798 +476390689 781165075 +-242825938 288893900 +-230551705 199626733 +411499042 529495408 +-614021345 -840781861 +317126092 835831478 +19761350 242301253 +826649376 348080500 +-280964331 -103118331 +-373473085 443389192 +208032223 -38915172 +-18350413 56589289 +722165862 598987032 +927899420 -333986623 +-666856444 -369951181 +153291045 -129930107 +981416418 -706176966 +300920084 326494070 +930278301 -266462469 +69701616 -775341587 +526115114 -303782521 +-852930480 84042459 +-32727162 -514881879 +-801293454 340923782 +-405945235 210452828 +-973049623 -438694797 +220203924 400291887 +-128403185 -962675102 +35232593 8396476 +-497705349 987770175 +398633176 253728027 +-256015695 -896643105 +-899245942 465235556 +763111476 273097166 +211968436 803979330 +-645708133 861687264 +460183913 471738259 +-61660257 -363913988 +954958428 -738611038 +143808374 -65956942 +132132183 -623100966 +465077633 -736172859 +283419455 590433054 +-638230403 -946103232 +161297010 -487393817 +-270425766 494575947 +-328791794 -946625681 +626207921 927970163 +907495960 -192153134 +-429647350 -155034412 +8170316 342489886 +-282037870 700686522 +-618138873 -803804673 +-119265211 83384826 +132006002 59396330 +-723462636 860357518 +697306087 -368074922 +235543410 -761333872 +-87449059 -941036792 +309006089 392228755 +65187475 219258154 +25290654 154997081 +-796862059 -638488618 +60739081 18872343 +-457401309 762741747 +969049036 781550780 +-461489353 550605199 +538445875 360423162 +-385605281 -956154112 +706768463 -743354038 +-358775997 185255386 +219718033 262076612 +-831402164 906565962 +-991867627 931565450 +-727589563 27461339 +205560451 -811879060 +-160288827 970909029 +994108221 -486371790 +893805672 712558409 +53247927 238761748 +972011300 -861848368 +-384979800 -53525263 +118175147 -614088443 +-354752456 619857594 +499803278 -972649168 +-740728110 384500768 +-937219334 664812270 +-637982371 -707947580 +628880427 382560250 +-125704044 26521163 +-92358274 -330744519 +-184108401 -881563988 +377768869 -169929844 +-363968766 748876880 +-377598407 663575090 +959585340 453238631 +-136429441 734655770 +115904349 973091201 +476099885 -841624803 +864238101 329952295 +399902815 540996230 +360484963 -756079900 +-842117288 560276752 +-483119453 -767929147 +763751790 621377834 +977232832 -603981336 +558653043 901718142 +129689127 68183064 +353898493 432566100 +-262526527 -777680252 +591244169 -645797248 +-623737102 893955316 +254969862 -689447076 +-943224391 -994422826 +-153611890 990455612 +58053631 -797842364 +19655949 701376963 +-416084634 597372183 +850723311 -805422914 +563328853 -748461397 +926590941 403369094 +265140533 764374991 +-34079038 -932998153 +-561929618 632193766 +-852733002 -838538659 +741833031 782829573 +-821898628 -43823759 +747442745 319228470 +-400667835 -729868478 +759699567 -848420251 +-201380070 -278552312 +592874644 833616556 +-285339252 67234874 +-544320815 -630823422 +-308210888 544258475 +38423557 -871245867 +-54205385 -757530224 +-63679501 873575993 +416894579 468199580 +-510989848 422316173 +238385612 809981720 +179394120 967384533 +136924738 -705216417 +655841927 -650603238 +392492859 128266131 +641599711 -222185940 +343864771 -621213507 +276771754 -617745658 +944193672 -814049677 +125857455 483086417 +184950926 -562100828 +-179698388 351333182 +-349925755 -354943404 +-956546117 352426558 +871205441 510321154 +-502935401 838119442 +-331543314 961249055 +294963754 370117911 +565117089 120210790 +849428706 489800428 +-601406474 -221018845 +179620900 -168837363 +108583331 -685712265 +327260197 -561947115 +168481356 -688321748 +-507979492 -52067426 +20726157 -550215830 +-50868663 85675786 +614174065 -576201213 +-972134039 -529379709 +-4546603 110164062 +535653870 706336793 +-103670213 -630719509 +915328152 471894312 +938993039 600858199 +-838906213 -86513795 +-54884349 969688360 +51844766 533147301 +-149446189 -823772242 +-319121378 286372967 +-378900836 -775727551 +-900921319 769617981 +-251487801 -558086430 +-894108071 737632613 +617694945 -571902341 +923377558 534755358 +30731097 -88298052 +-187589587 -818736016 +916109998 -909472910 +381497752 675559742 +324288162 555852967 +-104763367 -389523508 +979796678 248844508 +525763783 970057054 +688207177 -147330357 +-451023890 -681012322 +438141287 -234149645 +587116872 -167495686 +-426155292 -487193699 +598602433 972147415 +572383753 -411090398 +637838634 900089579 +-866431388 725298357 +688678037 282149357 +-878098688 -384453493 +-442799518 5824075 +-11491116 731214380 +593506259 -365880723 +944406834 482425362 +-389811853 325325421 +-976937007 -775158284 +-373211514 605417203 +-760744639 160492556 +793649009 -813956417 +-557601514 -898046117 +510705809 -19341860 +-788998209 -80235376 +461588041 -918769979 +300441679 841743974 +-234649977 -670052698 +-533899031 10182612 +-29661135 390853446 +251551653 776231353 +-181592240 866230639 +523652700 -830587740 +-669676187 818508505 +-141775939 -941565498 +996221777 -684846300 +-785423892 511975271 +908187393 -305733505 +-765734027 821823945 +850717719 88971899 +923904342 -426915887 +-7498724 -245752939 +-194185364 -782810893 +91878391 191443104 +-969122368 260985054 +-259737128 167687905 +-131991755 -546845401 +-978903959 647571330 +-929943689 997098429 +-891826474 -503599726 +-800795481 196387571 +10618309 -427228081 +-392888816 492849236 +958623835 241193629 +371419583 -141016639 +-759630232 794621474 +-12331725 -645131846 +156568571 -262329783 +703538064 -405733444 +-451218615 587863089 +875049074 808874307 +912141401 968364028 +313789094 205210804 +146815243 784376997 +992968739 185918468 +-960683065 -53079379 +-618237770 -488294985 +853947899 225296788 +-432223495 668959703 +15974412 667503784 +-344495638 -28624685 +168164933 -933272204 +336748898 -77949846 +823379722 -979459037 +564965258 -517233395 +377558785 -226546813 +-122006941 863667871 +194724916 748794032 +-983951391 -260921660 +-383911496 -114430452 +-727391444 -945604304 +-302027317 369051878 +37026010 497262516 +-123674610 389301539 +-543789158 452599256 +502593513 142769131 +901239078 481079103 +-120075442 346074599 +48242544 -717411477 +778077191 435396074 +-37649930 -642974292 +-271527066 -269306948 +148970425 -561479449 +-463895356 -670254336 +-454305457 -436441478 +471467002 -922427406 +867075225 247171442 +-962409199 210461054 +-91239891 244561576 +853128304 489157569 +777031554 -637894881 +-436257428 841033973 +-869305295 731828022 +442833588 -425608102 +76261565 -708958879 +964057394 -185536248 +874714223 647792957 +383378420 -473885151 +731549538 332201495 +-626406452 579651744 +95509336 397288400 +-911859268 -164206994 +770681507 -861916994 +-160571024 -222804480 +534715628 -387720309 +-99192071 -594741379 +271437102 -648800319 +-419938395 -785598868 +388266776 -701079774 +467309858 476352752 +-994274541 -329432057 +-763777679 35430518 +-660077150 -198013948 +214343733 943375265 +-192878556 -285363254 +749244680 276496092 +-726214450 614848476 +-847990159 -644155929 +860375187 -317994751 +729945144 200150246 +653981227 435069189 +-275184496 128143984 +-389778653 464057575 +-833645606 193622607 +447072197 -794651102 +107980346 -743392419 +477172931 -989168774 +731520857 -54260978 +-794305473 323182758 +-442065930 492077855 +-770903812 -378695374 +-542320756 854618916 +-189058627 923504042 +499989168 566598310 +-198308503 -822181460 +-205352707 -37587560 +643542667 -645096369 +159225597 -363856311 +655907487 -106236062 +559320869 -795999475 +-4845298 -113078768 +-36282438 -400141173 +-698006545 -42874602 +304698516 178310337 +23064522 -487978731 +651298411 -703019955 +438107350 871027443 +-840097134 777170632 +-450525426 -292740024 +203536655 -783915624 +968036489 -657644010 +-226346845 680753366 +-545950431 741566041 +-415109581 218802995 +844345701 921157319 +87926242 -376336769 +-324318723 -3378888 +503276849 199217573 +-266691091 -242474259 +-180527931 241115309 +-930172470 237663120 +928636062 -225433682 +-546954964 -217527486 +289745942 414161441 +-45740513 24508123 +-43343987 938119452 +-790993253 -985162782 +-836578331 -149875976 +44672882 -928306568 +107622789 968850482 +433801893 281300421 +420096519 131715398 +825800332 -409716699 +-149613708 757980283 +475748054 210630635 +146421399 -266678770 +-447986580 -221303968 +-479647292 -260593748 +31052289 407895325 +665050966 543058470 +-855262571 -46215822 +-675301329 -715373436 +-514103053 -380103155 +-72164821 476171151 +-413650266 1645017 +619864608 385994187 +927241364 61636980 +226002013 -254742773 +-228577330 892123810 +-408343042 775670853 +-515255783 -72616046 +-783819425 394177159 +455248097 956037258 +614449661 -715014800 +-300755893 893154718 +-912045889 635198678 +991895748 48251725 +202243740 730748450 +103664566 630630548 +852661711 124341224 +-753261778 -764021163 +630322944 306444314 +347356303 -607227281 +450691592 -641404784 +514050520 -252411091 +-449518663 -210345384 +937477473 -794044335 +-423629059 -593230479 +739992379 -462167734 +403027183 455608601 +-962410717 -648433947 +854019640 957512058 +471364289 287843077 +-713010043 -589504507 +523054083 243819996 +809289899 270474361 +-621133364 -681602121 +288356651 -5408976 +-908550534 894330345 +3314953 -286211788 +-407041497 -340232239 +735980443 -720468963 +-622684971 150976916 +-822685909 -394207542 +664486815 -475261931 +638138549 370474093 +-746207244 -161760691 +-109573077 197992026 +-659312008 995534587 +-599997057 134904787 +-535581612 616035187 +815926051 -420047076 +-42458645 834026302 +573502436 711086715 +16951454 148579459 +-343026676 483021512 +538573909 114098119 +602930201 587841674 +-994340537 -416151235 +-775916109 -567243448 +-136809648 350564420 +-395767879 -527534783 +-559761303 -258994827 +-953596628 24255296 +270317725 619259339 +-990217432 -152683587 +-916862867 730223314 +182978434 914703148 +-293522454 325094704 +-861709774 332939872 +617210437 -839112809 +-32013672 122352718 +426645172 -885996259 +-728409183 503556823 +-442639436 -474728560 +-114046363 463114777 +248468275 -257103911 +-906288145 -796674188 +275162447 -287483333 +448562500 145016433 +-555382944 382558088 +-282216257 -989088115 +55438338 -676201387 +-641346262 404985368 +408417467 -477440731 +640356548 868017753 +-332398893 -707961494 +25216428 911849369 +-37757241 -711550957 +427743174 -639049424 +-971432281 -753410070 +-224335462 233327906 +-705161205 -213898637 +-451942919 226514966 +650826721 289669409 +-62671678 512161896 +28506411 834593629 +-535018093 -294045832 +781305933 474859576 +-107229896 790195258 +-139820699 -316956089 +789517369 -513092261 +46682294 -636248554 +801935791 903448765 +737258277 657621113 +-227437213 778871617 +-908099058 811988053 +-778681733 526602760 +477015995 -143633594 +8994694 -986777959 +-430841650 -744681121 +595485914 -81420405 +-246125781 -705006195 +924830291 275011538 +139905933 527026267 +-163139969 516592806 +-863995799 603308387 +757697743 -322469973 +-773478224 -336140916 +-940918847 50254964 +711425573 983725791 +-511494233 683352460 +384894924 -905594091 +4881311 660198441 +324111822 299026654 +886835389 629217471 +-293144488 202570660 +-247994197 -29811659 +-741922254 199608399 +340446017 661585317 +-69522473 -39016199 +25485291 514107711 +835870336 -977886866 +-261877017 -825053941 +797184517 -113448766 +-210315780 857729237 +228432133 692150557 +585276135 518464197 +-201119536 961248123 +929196460 -805724811 +154348406 828796616 +-768998544 166937352 +704640525 -810237082 +-92385247 837697828 +-251829504 -135292257 +338824248 -636653774 +490126541 740576553 +-536705362 794843585 +-23943612 490246354 +-132633364 898820172 +-436558581 -541537555 +-675469707 538925812 +-441541284 350403922 +-31308441 -434404889 +474163321 233317542 +451030065 -434106222 +574753619 268619804 +717064503 -263408270 +567093540 -254284594 +-5244862 -693545669 +-712322815 667466066 +-385906135 -648944327 +379508401 -392537766 +-672179215 636696234 +-310242519 634756143 +-213756256 853885111 +-665118051 428738291 +-106611132 -794558506 +992107006 726911017 +-315402249 371456463 +395064401 847988894 +-390476030 -153510655 +603404200 39057902 +201049062 -137482232 +-354253430 198851299 +970906564 -577256392 +703759290 -484958823 +-436435477 927688130 +62140137 -96255344 +-839780419 507718519 +279518056 157120885 +-412202438 176264930 +-667814181 498453988 +-757209403 9606220 +26453416 -815802214 +-180943494 -559855347 +346266305 -286251 +863500252 353336196 +282517362 -793296378 +510151779 -170776584 +910773866 390731424 +563022753 278012215 +-100071223 459511532 +-619103905 72013472 +-562296641 -919625315 +-13582370 -421416380 +843435705 184787036 +-432296963 -509222820 +29264748 -257997014 +-828680864 936862016 +839699243 -379113627 +-909193030 982053054 +-441971058 -495952511 +70088561 35788538 +-993498155 -937270757 +540208356 -98876067 +867612803 -842443919 +196506481 -155319385 +-288512210 528396346 +614329481 -381374594 +749850414 -873833046 +352370601 -340004899 +-427614077 860976181 +750996636 -838486712 +-904110847 -664688577 +392179985 -410386000 +427049046 543973269 +597523254 192616233 +-13153720 -828396964 +93536724 391353608 +251849717 93483217 +749743361 -305475700 +-965537811 -340427387 +663380653 -468129656 +234388450 349233695 +606852486 -385431005 +-249872023 -873623763 +560157323 323084562 +912580946 310545715 +757426294 -590696525 +-899656514 361431475 +170545246 211507667 +-38035236 -694056367 +777655092 223327433 +-502983036 -148828225 +398160975 -916169285 +31477021 636854956 +933126965 -79182802 +-868664140 -70949641 +266863839 659776682 +-836400389 -914442284 +221254603 434446397 +-71760299 164848545 +-577133560 214140031 +92839098 -640510340 +791826253 -938478079 +-703427948 308407934 +-596726483 -339209912 +507383053 -105175933 +-519004342 -772965960 +-40270191 -684204385 +297266560 630890229 +-696290468 -364279602 +875363498 -868751036 +-755406117 925705082 +771463450 324958747 +673068943 -708478695 +-554433557 -837016864 +-534792726 871406030 +-769888475 243330488 +-824398688 101925404 +148026570 -563897081 +-157643155 82533208 +911111933 -742029454 +-226010389 -186739343 +194596168 956171508 +-997965581 -386099594 +-786151181 543820338 +248456312 830661803 +-302817022 -705155970 +134346802 -578122316 +-371228316 -932373455 +-664066327 -832771083 +401890329 -340041578 +876950999 541149123 +-521470579 591421762 +-727216170 133566572 +-622604954 -662311645 +853638192 -803349024 +-674498322 360611086 +-680681816 276935082 +-317715871 543984893 +284093778 712126563 +584371074 -866240041 +-886249937 168270599 +934490715 413477126 +-623547752 171354676 +-743596294 104760007 +550630359 671044696 +-228181094 -995710041 +-684002269 -151334582 +874577218 -860111239 +379643682 -408155840 +886860715 555966763 +865934016 2112656 +829677757 952998426 +985118848 -672908581 +670818782 558049007 +823493812 -448353172 +129106736 -157493842 +-435217657 -570128656 +-90602407 560038547 +791254177 525518344 +-519055367 271379175 +-728404588 478255896 +-324428010 -541538224 +69069991 -84394056 +501034760 -31082795 +41382818 -289714553 +-537608852 450053308 +365199035 890126262 +-954373856 456237000 +-901840909 -742553596 +-461965672 -164930465 +763781811 254992742 +284333253 484751206 +827113285 -230481672 +372115064 -145053204 +974660743 744754525 +-998136877 585912406 +-206588854 -467210660 +946888914 -549182228 +901030362 872514071 +-102382121 -831761650 +-430713463 461614911 +-591674439 361073636 +900697145 163822882 +-596049551 120051894 +443947109 60515834 +-715678371 908737174 +-202575243 -331599664 +932915054 476837084 +935204333 -44811295 +656384836 -33591597 +59132694 -78935165 +586262342 86009476 +95829199 -10574513 +-889185873 116878929 +-525345648 -717112397 +687721733 -343963233 +-676799047 -618838314 +454978780 -383749695 +-421421249 -851104275 +-791003845 -445939339 +-673503992 329512941 +-11126876 342203092 +75384610 596429085 +838199566 -922709537 +924252946 -375142996 +-51409684 122358709 +322577502 237445292 +931667479 -847477932 +-676691757 -245676592 +187005606 -911277511 +692872718 886578951 +211686753 147119653 +-252046110 -712223267 +855737870 518376027 +482765649 940927452 +-234220860 -342215003 +-98062905 678736046 +614340538 -498924219 +-455678573 -824370104 +974175788 -87753419 +-767344248 -96124030 +-953833913 -773404978 +-833511207 430257713 +-677432014 -768079160 +-38640276 811361518 +910761883 -321737094 +634066813 -258064879 +-603216573 -994297691 +954052164 -870225117 +364543412 -891487615 +-575336667 -652648489 +-439943609 497065264 +-696793216 -482676391 +-24801859 746410088 +-404920935 -402954279 +-640205314 -745183478 +-462642573 -292177673 +649243934 -650890320 +-352975768 599710621 +721699262 27177994 +-865485700 -480578881 +623636093 -617144812 +-864301375 -852635018 +273678041 -860834628 +697118727 -173943633 +175651540 -282091527 +-431999910 312322992 +207087427 710610713 +355932819 482687093 +-981060990 -35234090 +-442777114 -724377930 +901246102 395030235 +332930502 -204118214 +-875831438 311953431 +801691827 -982626645 +-620186384 416502881 +568920706 -714276426 +690781552 -801730389 +679430714 232376980 +630816859 -930458239 +-948846511 -84269671 +-649987065 -807509110 +26462604 -843100226 +-151143940 -373748714 +-833233824 418523489 +983948494 284658685 +-398193284 -518002193 +-931055443 405231757 +614544256 179151896 +-592387191 719327655 +446052188 -356608232 +257357400 412326252 +16601788 399468847 +-175834205 -938773909 +-409370426 532453232 +195541830 747907224 +-211605164 -227980095 +-794213692 342729450 +13546933 -958804754 +703957877 913830147 +915533102 -909829723 +977369843 -365892726 +941094912 242887123 +809683466 -484871529 +546203889 -302511503 +397309812 595476898 +158666289 -310789544 +-918410750 -830804774 +793392313 244931845 +-960324683 -750325467 +985004113 -236791042 +-416709579 230397505 +-785550177 -388224277 +998998654 962319254 +-689499633 664800291 +711467594 228321096 +276439754 -642917224 +-392034208 136178403 +335859534 -259027986 +220368417 -845846169 +-496390585 928583793 +718535505 -175305139 +100332313 340596387 +-306154875 -992319753 +-576249786 -735205281 +-993731625 185219200 +-284621811 -635626786 +-415831596 -47160276 +203012986 260483265 +223348925 -874333581 +-964550097 -551435663 +-883745318 -576687223 +377351499 -985218037 +651289841 -962232345 +907571591 64757995 +-591857756 -543789634 +-385748485 -261125949 +85497882 46902360 +24972161 -412160767 +683545940 190371725 +831697961 553965697 +53255140 -743490330 +-325185080 559274580 +737815704 152488282 +97469671 -543407979 +345998318 845129715 +581074330 -265757865 +-833569688 -214237243 +874001118 -494762725 +209413437 -740925661 +-274631808 -779064252 +37828716 546824283 +335074990 153785375 +-186461770 -623525467 +-66405242 362092935 +362679058 242456369 +-643133097 -737680285 +456381522 725268570 +-63696406 271605440 +-304058283 -860899572 +-563948090 768902836 +-497156283 -501799956 +231655996 -302753737 +-674120575 -327407654 +500904769 -163369316 +-32266072 170002496 +-561777031 550437240 +-770660530 -658846319 +-52646198 -243738583 +-357688344 492283613 +365554225 -803101671 +-639026377 -633726597 +-722312187 -171372740 +739924983 997029807 +966724598 -961083796 +427811778 -741714931 +-415586782 -277270033 +-537197864 638672507 +642062509 -761718591 +675038302 -614449317 +413048303 75038013 +377236341 535105538 +-653609265 345327596 +-214237897 986927309 +-150971732 722282686 +695335606 -565657612 +-175980974 902733438 +819083524 -928546173 +906801919 715544156 +-332037295 -869853917 +-4969500 -642555201 +-328058161 -30336050 +332641147 807998239 +621303978 -25071833 +987749340 -244939989 +-38442739 221127489 +-339462591 -836309471 +-792029298 -492861698 +-116948356 995832670 +-537999799 -237348030 +-952121986 -229503455 +-503915241 922341130 +-680039040 -90819503 +701840636 834268501 +-243784833 311291248 +-390463623 427433183 +153349323 -469311816 +-513272346 -640530972 +-125171486 -229321359 +783006218 -856175756 +-910890585 432810475 +-824158839 956335891 +786418917 -638923322 +692481509 243156695 +-431044351 -164274923 +972306239 815670216 +-735651037 403544449 +671404561 500837931 +416901822 848766433 +260466326 -429567182 +-923347613 471729823 +798948907 546303536 +-492038141 -219216912 +484988422 -816724483 +393040775 -866996181 +-752150800 813715036 +-746536760 -447652177 +358773947 -407533599 +750228661 906273254 +-562678674 -645093589 +981948330 -696052599 +276921402 512669640 +821746509 102483812 +-724381395 -15914779 +-828077401 -253250091 +909820531 181058762 +-718052588 820915225 +613623564 -996895134 +-797892970 612600027 +-231277376 209921550 +289618067 640687818 +640541074 -128339962 +421943067 576324423 +-190569799 625269152 +590735484 638618386 +659043785 307771533 +-609290700 -479030317 +304282224 -684626734 +-866810845 -242374550 +787207383 -667808432 +-555515923 -795462576 +907764304 166496443 +-830655077 380477922 +-846546989 858592711 +-602200165 -653619079 +883280015 -119885434 +649807593 -140895902 +448916468 -818697839 +-600986152 -529654167 +772595335 914997459 +822623489 533348956 +-228593031 939490122 +503722838 -859150304 +-827262282 782501976 +796059190 736665863 +-680480375 -967120783 +-514095190 -689047576 +401086592 -148619895 +533400782 38854830 +120087798 170239913 +-416089756 -811432098 +685644319 -93514037 +-81991218 876640277 +224654039 675961878 +448255128 -56848043 +-492706006 19962307 +-453416686 367544 +854815174 648036996 +56245031 -172912046 +-404745877 157154281 +-355497409 597446771 +-755332497 502657777 +-268891212 -688320660 +526123672 -667730730 +812495355 -487080470 +-385013135 961484974 +352707611 -569358670 +118584407 -913872095 +-832508696 -509037633 +93842673 529833364 +340310726 203737050 +-768004329 -766600090 +517149395 -218679726 +-385244598 707935565 +-800615583 436937145 +238764749 -686361270 +23900518 -216696148 +736487135 -82520519 +-86884701 338961445 +-5554906 472650148 +-851469305 740947787 +20408121 943070081 +-421754187 762886752 +-852736145 492284646 +-309114975 -664823154 +-615786203 -850974264 +269576686 -518097471 +-283395432 -630671933 +108350205 245111233 +94177271 997899769 +-480330867 -476804107 +-880766314 356045154 +-313965366 81545012 +-372117461 562187015 +-334723617 69853417 +-991694 -36027186 +-493421749 792521901 +897961433 109505916 +513813709 -270632094 +-739040590 -523600455 +-15428246 244115710 +325217799 751122519 +-634204049 94939918 +190383337 -398455256 +470704885 -381220074 +-316041351 -736433669 +-236219132 -750510354 +536344601 403207695 +-61180556 777186230 +-624956966 -68252244 +-610575616 522392340 +-68911211 -397425282 +637477722 -161614382 +-501633910 -194447599 +920144853 158493880 +-822227768 -63927795 +58803551 59592495 +-990944067 114835167 +-147865981 -300844893 +434718165 -222099509 +140387654 17391312 +13452662 -268259333 +410774745 391289221 +-481260130 759210844 +502635314 -680908520 +-841971381 732154726 +-548703485 632629844 +143847377 443281395 +669068721 -989826935 +211106086 -930047330 +-325013711 -729004318 +759967580 -101050520 +201539264 -387439321 +79565264 -984878493 +-827353039 -144223922 +893749561 -866992571 +-651395578 -701274455 +-395532504 -437360666 +163364507 -864058073 +927387076 -376059628 +-942918986 -500352669 +230664475 610731005 +134437612 -947494812 +129501224 317717681 +-383512254 830504492 +-796118672 -197583689 +-649794009 -403175383 +-643057665 -316324914 +-400020510 745520737 +448458708 360370086 +-732842724 -949421151 +-268593984 -541929367 +-202418814 632927181 +-356537235 -853365934 +-863984256 226580704 +811658770 -298856017 +800637381 386527241 +-56689904 891103025 +414367810 548710315 +-535537627 -524209908 +-765510560 -454150410 +-643259574 -575144789 +-974380865 -913618616 +-162635111 -785247926 +692635623 730682704 +-670647318 653457352 +183199410 -866494396 +517373744 -299798918 +919765216 924594919 +881871631 -46485559 +-138246423 426501929 +-221676648 468023471 +-757788281 826676365 +747611076 -970478165 +914187387 106721691 +-334397308 385920137 +-689407484 -144853667 +-981667900 823276806 +-569908625 239610891 +-182803811 -698156929 +-672780187 -796786131 +83700906 203344101 +-415655633 312351895 +78322404 -138331938 +-874602604 -379585647 +98734235 595783149 +438019404 817004972 +208441690 -968508596 +33234173 647104400 +-921768634 -290273610 +124237987 -15477352 +827379944 157825211 +742491004 -375062757 +826641932 -738249245 +-306153416 -648120292 +651143597 669306500 +-909820572 796552380 +-860124428 -245189636 +-357483105 -576292946 +712290908 574823802 +-884706997 275688749 +-447877897 -793665284 +-567023884 482325209 +553496340 -973469810 +945308180 -779611077 +817845899 -68564134 +359409550 558949804 +-959451885 -399562657 +-664620430 2114882 +-154033727 -573644891 +-281935714 420965238 +842253194 -531054426 +462884937 -883659043 +-277699056 -544740027 +-798822628 19204940 +396398966 -781493083 +-485908855 -907056749 +-901820697 244065351 +276156715 -106771216 +-890524319 159481655 +-459562544 -332829683 +-333245491 -40778522 +-841177649 -928597095 +-685390240 -177148817 +662213721 245858321 +31163168 -412660977 +528313458 -222940169 +174400503 -461961324 +934013322 231299472 +-947543369 729247321 +-807349112 -300466677 +90392257 724865370 +-935315105 -257263077 +-976730652 -998754586 +-814246333 -597564587 +611526242 7757349 +-877262293 293511793 +286968513 258618820 +-808895213 759517509 +-825306589 909969804 +-129323852 -801585097 +147475219 124142262 +699583263 443612279 +107287167 -356940191 +372887003 -390123205 +823729919 885391941 +133558291 -467066217 +-694205585 220771795 +-250647599 -953292011 +-397575319 -388466970 +52103801 411062102 +-196220665 -923203091 +379320696 754562013 +853395887 127497788 +730341227 -348500189 +-853548679 -326021047 +238828613 412155649 +-345513048 242064361 +-613042912 -905373515 +884543351 856059612 +-255162955 703686905 +-651160548 -752959751 +456390054 83052338 +307399273 -346924793 +922668481 -538817887 +-198200182 -824926380 +-445512138 476515127 +403382775 891493134 +528324487 -790006985 +-855651742 538060959 +870912726 -662090667 +-94410397 -26492968 +-713313386 249123906 +-255701669 241149142 +222227231 59017127 +-19246435 102994143 +-14682707 379981351 +-169569906 -7371112 +-141054137 723532690 +-168601334 -707616380 +-429731560 30796623 +195157110 -207547735 +5783106 647611460 +774234161 145713867 +-29011009 -89529839 +-61204330 -985444177 +-126248871 819573334 +840582219 -98896495 +398344414 -735774254 +-223415605 -23281116 +-893414623 112634789 +-22339245 -446848911 +-338312007 237607260 +751738035 -141718743 +-117749208 -551284188 +-272166553 575466793 +85273842 -625262274 +117071324 -493631741 +-568019008 -685214686 +-237130728 -759228919 +272862228 405119202 +646632731 -539322473 +841420616 906585949 +-645418899 355129701 +-619103018 -401956166 +148091078 -246075146 +-152301853 -609941905 +933375867 848122947 +-817016741 733321037 +584740248 469456676 +54186959 -41811396 +-40907050 17402183 +-730629111 841218069 +744688937 -30387752 +825203103 -659047915 +-139922976 36372099 +-607234739 -897942523 +641010680 -499073898 +-778293617 66070961 +-879882338 -356040676 +-616765608 3541983 +-218725572 -479196622 +937801934 384280494 +-739715982 -380623462 +500526994 611142401 +-39735592 -841506598 +237365112 362026391 +-2425874 -983304177 +-545621089 -593894988 +-877210587 -937569422 +751634892 579465744 +-133440286 -349821737 +370733254 -807914836 +-942718756 191209005 +-428144435 808439029 +-437415838 -717040751 +761122545 814217984 +-263889008 751634893 +-433033846 446734889 +172070315 -885753584 +737406800 -86581668 +236955191 268768599 +182670055 -217585485 +-289215029 -514493819 +-749402075 150157965 +772410107 -593427988 +218864499 810517952 +790474041 -501382781 +-162647947 -993187295 +-250859005 744325014 +352026966 112039846 +319192705 -798330186 +-736524345 -361441001 +-186316476 443681484 +-218089407 -7211645 +33209977 891671476 +699579697 -307597516 +-623734742 934959489 +324479509 517581230 +-589543214 617483168 +869230443 -975441253 +-747737462 344092508 +-884861199 874968804 +-644243234 -491790933 +545915106 415486449 +-588114592 -115919066 +913491342 772137506 +258811621 276711673 +-494628632 -877613536 +-895077614 -662250296 +398766170 962934467 +267785421 -472141673 +596055840 561078300 +368834251 131068331 +-779186498 40439505 +-655968446 245559291 +-613748474 -911688360 +-230940618 166075670 +-394881724 -3576955 +502645513 -431853856 +630882940 272275447 +-897450944 -881526383 +522125731 528893282 +469340503 -68968297 +778135539 578388786 +-738057902 488716622 +-850849634 -164626363 +441801568 965021475 +598629212 -853250289 +-323120230 -473050610 +-653148846 -309064023 +803439006 997319492 +346752697 -881707105 +405131148 953804828 +721513040 -303640675 +-384367227 457843354 +596876741 109766469 +719645503 275377920 +-504410439 492606810 +-813163214 206569029 +-427467242 -82856060 +-392625584 964181623 +796882199 -26190591 +-904262888 -131500188 +-271114676 -780943066 +425273892 -296842109 +755635263 -252445597 +119212945 -117163112 +-627595734 141466431 +-796562011 343838490 +-495297280 -319797740 +790537947 -236837053 +372880361 -109140875 +-948276456 -274446698 +603006684 70845545 +717968091 608292801 +47112595 569917391 +-167780350 411739945 +720061808 -66705987 +-382352255 721215538 +-259308321 -663518464 +92130181 430587598 +9221796 -658229749 +333264151 -473691573 +294215294 -29478743 +176484906 -836625505 +839164369 -399928306 +-409122604 761728382 +265805745 -346364100 +-271308946 -302223412 +-540173091 -418657579 +-39224538 688986549 +959763446 -29213035 +-512547319 -435279891 +194912695 654094226 +-61915288 733443368 +723429648 -25789414 +915480808 616291225 +-568978846 -330959413 +-975681002 -784318095 +837812172 322769235 +-762596869 313676107 +-525258304 -229373373 +595308153 -490622759 +-695444014 495155599 +28983510 -752432708 +-461573215 719187771 +-572371801 -286734851 +-839856199 -210996298 +850551983 -801461291 +133342177 -757474959 +325381782 -168187630 +728349941 -573223282 +659826096 96786788 +-167309829 -239631925 +882043602 -147630486 +905174403 -696246645 +299575137 -712914479 +352505084 -487891973 +-896177455 120944878 +183949727 660266492 +-310149031 -531586260 +-422433243 -379824866 +99786700 -909717522 +664126697 628267769 +569485623 -880635084 +-213509937 -412377137 +-663291204 -648075864 +-871133658 -807942738 +-808510666 157666534 +-184901644 490887094 +631131197 206682795 +-184029926 -815593046 +834932477 13168102 +690943526 -68894545 +-932535158 -538752451 +493837732 -881413132 +-749118395 -988399326 +119857565 -649472233 +631928540 -695076803 +-213659020 602681583 +824055933 569372981 +177680787 -678000021 +-629882794 734089400 +-741897347 -625310466 +269554641 -682737750 +-746167816 156962933 +-277773517 -557114866 +459597879 -567639897 +-191692747 273672964 +373343166 -407555125 +-420771430 821335839 +917308553 347159420 +-325221529 928055990 +561327410 241126723 +793393383 324571652 +-336486516 -203811539 +830702370 -985446589 +-260501058 -485216426 +-590214307 -889510877 +-344209621 5147265 +-313231950 -743832031 +-284892182 -179872054 +-909260534 -508573089 +753673627 -600060541 +29922035 893819918 +-656457825 -106857612 +-966182259 -288469283 +923450101 364268457 +-670557399 466696276 +894696280 762914452 +-30621562 -633116157 +-253099714 118897399 +321348064 109006719 +-804360860 -406665386 +-381248268 -8729911 +-499992241 -376823298 +-826128588 740391710 +249287889 -924455324 +-372785403 -478031139 +-946242304 947111328 +-668870970 107084637 +839378871 -688515282 +772474607 -663176361 +-36146770 -163595491 +-595507709 175812703 +-845587110 -25481075 +884105471 -593244469 +-86138615 317623997 +-89430031 74391255 +945250711 358946629 +-227259438 235832644 +71228490 -262090080 +952270979 565473814 +-951818078 -976841536 +219920432 714491156 +-235778466 -964632462 +625185235 -793273562 +-751312589 816411087 +215251688 -154801169 +-474736699 -555669309 +-643008801 122673453 +456598385 718563283 +-513857085 -864541868 +910116540 -705993485 +-582889167 921902391 +913894209 -427088728 +663386543 -175318513 +-610131323 -536973225 +380685866 438952660 +574216451 716804972 +225067139 702973850 +530824061 843504777 +-916856753 693422401 +-527560319 106952667 +-119826489 -974860965 +-814953108 -715137039 +-35326537 -210898326 +-401986301 -929007966 +94683498 -788528167 +626593486 243190120 +-945567311 355181804 +-891885739 255992923 +736319609 629860107 +-358496739 -998743476 +-464694163 -561544942 +-986522053 -671722842 +-299239922 440619940 +-109589525 24306697 +703340590 -47266098 +-476944441 392847562 +771643640 208805085 +893887961 -404723961 +736243666 -256620203 +-801943813 817752363 +798535123 -571166419 +-699703933 -245208113 +290437551 -197213558 +-316452889 -714314280 +-453887515 789781342 +-876024109 -527545841 +841844134 550569692 +837482939 696935283 +-184301221 257858702 +142582619 423303040 +-71750716 -137018430 +-559802484 708392352 +819312845 246509134 +-287797766 770957002 +-137450973 582598744 +-626007202 19066807 +-308442138 -883053981 +559254130 -256076592 +-926550950 -298179680 +-451881555 940480041 +-195415802 617294524 +-599817351 692917669 +-741324970 -466103323 +78053847 213402233 +-985196339 173062311 +422508390 -8140529 +505679951 307438278 +939256311 -739542928 +-164563423 -803852635 +-691869315 -986454614 +368890658 -20800486 +754813382 769890386 +667124620 -537144100 +-929261070 69532013 +79463958 -184270264 +-52776124 -207761535 +475857299 284078976 +-407821638 760526230 +-538460605 654239538 +532603272 -540116674 +-312545843 517949177 +-93608296 -356430600 +554529104 -666693623 +-314514863 458560938 +644180214 683350319 +-981735863 -332057606 +873584663 738268876 +82051783 558375347 +-291311854 -840740946 +691670121 -808863062 +900851952 670315052 +412069484 -712559162 +581419940 561887172 +704188466 -486848577 +960209109 -773251274 +766577131 166723294 +666915038 -866645921 +-950444554 989176734 +774530117 893955294 +728435162 -660846864 +690429649 -311986088 +-15803698 -166830872 +-208000743 304321777 +-753826270 512356244 +836621684 697435897 +139365741 751742422 +-620637659 743382601 +727428519 -679492084 +-793672989 840737832 +911609072 -233201019 +887722843 -227629523 +639644981 638979199 +-642735075 -148259075 +-848198573 -486126266 +931706977 -261129787 +552433582 -927772898 +-250609908 499490611 +-840331200 -83473165 +-365124963 449217659 +-856467080 -305254295 +-949760898 -448388608 +-60454559 260512612 +-869522834 108418111 +289895717 95418083 +432102257 87310125 +-984433691 313779181 +-88757447 -438307588 +-946138103 -108855484 +-110769655 -410630489 +801301261 -199894566 +-518556823 335910493 +-370630193 -783076396 +854752269 91352948 +581772563 -37466954 +340505408 -903555253 +-564208588 646688883 +803051605 -714215480 +774320706 -583854489 +620282924 324165078 +348076707 253234160 +46270026 581214671 +-666957542 762277929 +162326134 -486293029 +-162104938 -888996080 +297289658 -590898165 +-99802849 -770120605 +-474480581 -533860585 +958605626 755010640 +-95615427 624282815 +-780792181 -741192321 +146542083 -360343020 +-151034896 781607988 +-786183604 695851774 +-580993398 -860051508 +-260000908 -751473670 +-716973930 -50679280 +-931252215 -740935161 +934284244 48195928 +492926621 702375142 +-495173325 -896079711 +584797307 -313019043 +173415469 -448837611 +551982705 235241967 +447982792 -347354717 +809054468 -595467299 +-12649485 522421874 +938624876 163978517 +127612219 -697005999 +-125957446 -996257736 +-358785708 715787257 +-666398701 685204251 +-13930543 -224937022 +-80235015 141184821 +147251869 -981415219 +830325888 -475581562 +-153480502 -129914466 +967560887 -182998970 +-818777657 -852409845 +842632199 -151624592 +393765112 -488419358 +-662042090 420692687 +841304171 -325538209 +-300923413 -775218503 +504106926 -325586255 +-18776554 -481532117 +-504300959 -32397618 +-140344511 503761110 +348453737 -252524830 +-92576741 881488856 +-114262881 -339986387 +87991148 718000966 +459521441 -962383874 +-433818159 -878448818 +20951610 -176434431 +68750571 198476441 +257115801 -100970607 +131358488 467425217 +-721152036 -563708781 +-134826171 -558225898 +70680550 255379495 +-748200320 441177142 +774555016 -64286712 +-824923922 555287827 +561352860 422283378 +206105083 -637132994 +-601395733 80575834 +-931793237 543566597 +-216625775 -868208562 +519938781 439385347 +723687064 -699087892 +-210700337 -615023207 +-303307713 292135940 +-316250452 -646612898 +-93377021 -743504640 +256234187 700888916 +-851504008 489433950 +989468832 616915142 +483634552 386583945 +-825574465 -79392378 +-576053251 447529747 +984143985 321476473 +-201238501 879292632 +502624498 -262401665 +-136629107 -4895925 +988691112 806021539 +-212687298 -916661283 +380451437 -634517354 +625495235 910468902 +-196159388 -681770492 +648264632 255690313 +-391799585 954178915 +-6511462 -408254290 +712822124 -224318422 +688212725 -301661075 +-235266812 -493410830 +709900303 843479289 +9449656 198262359 +-41606704 -834598406 +136466589 -496054717 +335284879 260755701 +-823947462 -303431017 +960725806 735942236 +574469662 -370028918 +-25565203 -675160055 +782694924 -415887781 +119224992 -285941468 +-690333049 -452004580 +228509252 594606934 +-157068338 -574772420 +861263306 -773911921 +-511351278 678476918 +460846650 313285946 +-109425800 -888204140 +99450392 -313627497 +49447653 -534120075 +854327930 -687533461 +883947425 577984073 +-17304892 284476822 +781306481 -214003634 +559669435 -437771023 +143576913 903947835 +-936600635 -839400658 +348231602 -745217592 +-103837773 -540310136 +-566959963 -240135452 +89013319 892626937 +491170400 459184017 +-760529886 482213368 +-4695667 -637201406 +-106860360 639534299 +200218596 -576023662 +-625305177 -88098379 +-645786967 -209542941 +169755341 345880561 +-844099849 -754068398 +111796551 -199641817 +-753906088 74083722 +-242708476 -332249972 +568129785 -949847819 +119442134 264581356 +-620390992 -986498163 +855223166 -585725047 +-166764377 582879527 +959344476 313758063 +-3664040 674458891 +-280284743 83866692 +223827066 -801824401 +-575409137 553950061 +-983929743 -642646555 +-8354414 884030719 +-986114419 -518523711 +810942147 244123062 +655321115 -6885895 +-530825121 15048438 +171092663 170618423 +799636077 -148605591 +-13264434 86533492 +53826811 928857774 +-799236273 567991763 +-259004286 -203782550 +596952009 -930260330 +-502610300 263745474 +-125891564 612304427 +194715953 -145685962 +-4523296 -502778709 +-763906788 4617028 +-621585034 93474199 +714825397 187286 +217527243 99846651 +-700738122 243293225 +-11422979 -905070638 +275259068 -124330014 +139918748 961944903 +-471579971 210354011 +464588861 744856738 +-100925135 536980104 +269611374 -14594855 +992300335 98550370 +201868767 -316862970 +646164826 220739514 +-701398412 -890577605 +658664322 -873931401 +-689886879 -894746765 +882080809 797629585 +954311397 714339932 +-179563572 -580667491 +259590891 369902509 +951932300 -778460215 +47092362 194566835 +433447472 -268972053 +-357766401 -493111388 +-271456545 567444447 +-530491586 -711488167 +-824163636 -289332157 +616553284 734607501 +393103192 422176466 +-795621382 -994232055 +60242038 322125322 +479836874 -160471055 +-327820514 70200255 +140030796 435183986 +-992417335 -310551099 +238576753 -621989065 +-481074054 37582868 +-406036949 451921243 +-855075981 -624698913 +-692684437 -608192282 +-18721532 973040423 +770182116 17651727 +-583745141 286028771 +871514966 136120223 +-228164336 -506541635 +691222315 -858131563 +653101131 -121558119 +496928311 -441259186 +-79219566 942592423 +-356715082 -158021786 +529770501 802760456 +282800094 -340961368 +883645765 -460480751 +816014478 133169048 +645706877 993170699 +538275840 676403276 +744821310 545768203 +-961756717 670325566 +874839988 103189743 +-645822815 867513708 +622979426 -802545110 +280029065 -28345251 +538810686 34033098 +934276050 688648928 +-196352348 -645064977 +660750961 -287105595 +746057525 -632990549 +-222265512 11466390 +-626419743 -226366178 +176029136 653820964 +553017126 -787269883 +-406590020 -412544818 +314452547 -136882425 +249628100 239001653 +546992788 -335550266 +779587519 -115412545 +-154990349 124216208 +884004046 -431263812 +494015176 469551079 +458699517 -787672041 +780103125 791378639 +940317335 133664237 +524540167 937812913 +894054717 -759358074 +-697041668 716139327 +779957547 165187759 +746953251 -622286052 +-610133809 -51777415 +454213814 926011017 +597852176 -308596491 +-486050637 480139522 +772295163 823248933 +-500807052 -501731593 +804042259 799350312 +654145056 -408106105 +-806786021 513041330 +-797337349 299131385 +-550003563 -522841243 +-715073143 301940576 +882401234 -808161095 +-943654182 357506315 +25673178 -771827652 +-307171654 -777614330 +-862009688 -662360193 +552758373 -246754419 +-712270479 478152632 +-413149561 786420422 +-501613792 -722265205 +-560904692 -809547866 +-484816799 -224029871 +-456010297 -402178321 +-126646432 -92581659 +733623223 824979143 +81000852 -465089525 +-524149358 -618410010 +394369125 448251646 +912988565 978442776 +-194203560 -728369537 +390589690 -678798833 +857605869 312143878 +631642194 -149241731 +-859002342 732684489 +226210405 527442688 +-60651438 276263710 +491781353 241442204 +-556709582 -584068974 +-982456991 -63267604 +-665824529 870904558 +593258415 76986857 +938917977 995917619 +396887129 163032380 +-822303049 -467268161 +-600562509 994386827 +671972108 -540922889 +-35365953 -341760753 +-407347404 -164550566 +-145743821 -143756668 +326967613 -295520810 +-301894807 -45206400 +-184177998 -139538263 +-102187913 63096443 +-413767369 -668957871 +-711575329 -98856447 +-573254318 689289584 +-710627136 -396666669 +-335790001 -650327929 +523487124 947580901 +406896739 -227392760 +-195671241 -78076589 +-772796480 22308097 +-396413787 835477464 +-600949545 -458937717 +-592172347 -51247163 +-364100135 415814155 +583727560 -917209742 +-621463969 -294543815 +90166039 352910293 +-41685867 -214912832 +-862796113 371390073 +-995632029 -226683191 +-330820872 824240682 +7164346 825204462 +-80919190 -81203932 +443365522 342533359 +330155499 -739441142 +-221988326 9755844 +-595604414 -741904023 +-223510811 208825565 +-997288444 565872332 +925878526 380321040 +-474642094 907205171 +-758649877 164496436 +-643354064 -644969536 +-49633672 938067951 +151032742 -695946923 +-470493295 425157663 +123840260 71976818 +-790087806 884198331 +235700170 482613381 +679684106 -967786175 +925549864 295414476 +-299169332 -469048454 +169527396 -953916005 +-648315993 235094958 +493302341 -158886115 +62387686 -715873285 +453997465 -938587639 +-100241123 -822641601 +-126918883 -316000276 +-68487288 -51853748 +-855283224 -704913499 +-55233939 396262793 +988893560 -278566344 +185909143 363989422 +785895058 -867231435 +-982193479 339427511 +-653655051 194601713 +-584927162 594040355 +37312400 208352166 +-10740893 686174237 +315806627 486365294 +700838916 -846692085 +205645364 522994639 +-636921068 229210138 +-428457870 -743074434 +854052284 922622081 +-354859755 173702969 +-50582593 -359208874 +-909468306 -497437689 +759366418 -949650171 +744208943 6525802 +-416334980 -342544668 +-177416695 -149251939 +-658839120 -802136453 +-557442073 849154667 +740627733 193151524 +-274971558 447984601 +700832439 125742023 +225470361 -289151538 +196415577 -575710134 +481555634 -374060837 +-417208180 -690263383 +493907946 -423308127 +688807258 298122096 +804287896 632653384 +473498433 -361083972 +-459998975 980147564 +-241987743 -485901155 +-980923622 43294914 +-220520995 -407415674 +-791007869 852769493 +266292348 -396639971 +217546238 829935334 +-545167686 475974404 +106271662 -814865479 +-681876797 702456993 +416747741 -48949937 +39688459 -954030987 +-29669956 670448571 +-367989279 -67384077 +-925548527 405739654 +-105123303 37090753 +650558651 -913009868 +-776724554 896739760 +994127791 -784899234 +500576122 446182075 +229503379 -457777571 +142760967 340409741 +-691742698 993824130 +244313236 -471893932 +-490198312 220921164 +250984002 -292937800 +664605798 742518919 +-516993450 -873993574 +818724952 -467621909 +687754220 -88707660 +-992442430 -453017991 +753926531 265806224 +-83896825 32679888 +777247503 480167055 +-224033877 46506574 +199455946 -379399349 +-405987360 -23563488 +27161901 261456085 +-701302520 242198716 +-240503637 -662931272 +360084185 -553383571 +-571617409 -243293389 +250011116 819116546 +60323567 -455767113 +-912371672 477454555 +-830625416 404056887 +-90197520 121427742 +173015161 -869194598 +-744913881 780032804 +-901980905 372893385 +208072159 369571657 +-581970661 -73524846 +811325771 -557867972 +-520317420 -679710494 +298377467 -877156986 +578684834 -145756718 +226528262 633212085 +76105325 124879366 +610405117 143060179 +-487651991 33377041 +-444030099 -317133689 +999901146 -522396189 +238569670 233539193 +-359875537 404776877 +-751776415 386990500 +390542532 -525324054 +240285406 -458714271 +592591530 -855927910 +601352581 -783828599 +-606191313 750464779 +-546656639 739291574 +-702515579 -42718250 +656732931 408678188 +-97358415 -296295705 +-422600033 32553799 +19190529 874453540 +-273787108 601881009 +-410290820 30719666 +-658374718 117523304 +-533016354 616986761 +-860881333 -293513783 +279707128 -174187332 +458179894 291331677 +-501814544 -260816166 +-805224633 733148992 +577375267 507835379 +583386293 440801777 +171862144 -729416953 +689294897 -40098530 +44052067 -395516459 +-278753997 -758483737 +-350099438 -53172571 +-33244985 104013225 +707499119 246525762 +-884621053 603411507 +764444078 -317239146 +491157516 285899406 +892907248 -690194209 +-886918891 440440294 +-613211200 -681780768 +-796915761 -10300287 +388613778 -713141186 +156321716 -905964030 +848492984 -53081117 +353437081 -150867166 +-308798908 -783085992 +-746924327 -148784414 +848847469 818527203 +-543253796 -496787565 +-541547524 -635941332 +875323476 -611039472 +-37869494 615300287 +445817179 235599403 +496982694 900605139 +-717937589 148577437 +-809710382 794849507 +417470425 -197201365 +-235449506 -293003983 +856872173 850849924 +714553290 621007443 +-884656728 -556506976 +726612406 -661952961 +-476698616 -675941684 +11546753 321321080 +-456213069 646001508 +-919201029 -576222123 +664198356 698646654 +-739645566 67554757 +-104915834 386085448 +3897352 -521332267 +-24221784 -305182695 +-908726624 -970714 +805151191 483098150 +-117007700 -529946463 +614526169 -43670042 +51178095 304535337 +817194970 979616159 +724485038 986712990 +-870332628 907342155 +421792644 128911722 +-285315314 -648567847 +154017052 63534612 +-914852420 641321733 +-490344664 569353346 +-469449800 218048893 +798740229 5339413 +-423021655 803345840 +-745585367 -824108335 +-176214349 245607554 +-284063022 -143854140 +289221138 633381610 +678070180 903727114 +-725967695 633265414 +-503160710 -725204528 +838758161 -335489255 +-723617966 -770040410 +-58039181 345293005 +-977382538 59822007 +687699401 425264330 +928338406 206910455 +-778361301 -249515322 +-598811757 53588195 +-111323598 -88784329 +421652383 -841234927 +610714053 -898268305 +743588155 -918109065 +530524619 -83294488 +-406711391 359159078 +-566653915 298650290 +514789487 -225691337 +964629407 -22444950 +366112076 452698076 +-590184854 917216105 +6045859 201560172 +-623736901 -465735523 +-131380262 876102710 +337133247 628088131 +-489341690 -581609951 +-942858378 -865540470 +873626340 -412303325 +794744643 -227420499 +-221655433 235780814 +118174502 895422325 +337486144 595928811 +-233869214 301556470 +-810934425 -366536590 +760349873 926815017 +-273829870 390258740 +-37314284 571109166 +-884268414 -513796345 +567614588 -892051644 +-592125508 412726331 +698743018 -418698774 +320773692 290976434 +-149888155 -797954406 +616488944 310963398 +928634389 909847622 +612341870 -400904692 +-809360411 -644012035 +413142571 -717253513 +346806620 -205463576 +122608180 -879638805 +-391327496 869646766 +806563462 90559986 +88898845 -468264203 +99716747 784314417 +751773171 570164940 +905569975 352937767 +387108749 914133766 +616545221 -132482011 +-32683815 898529444 +161770393 -856645502 +766071281 537545005 +-451823310 -180743816 +192043790 369961256 +535406075 -295711859 +479575016 -69719900 +-634848550 -246344116 +-293158391 -359796554 +-146519341 -765636881 +74413229 74241717 +260207472 154019933 +-172345772 338155666 +354676537 604820681 +685727139 -9851611 +589612876 931735402 +-734891578 -851464325 +-862148303 421613012 +883665262 -753062203 +5762410 402822679 +111918154 -255995216 +-139734077 299731780 +-570206195 -459418651 +372552904 63398724 +-781568367 719739086 +-716021194 241883122 +-707371255 -48934992 +-474307826 518631370 +-525564220 -339846836 +90980644 -379405932 +-485826733 358841323 +-142389247 146081220 +-497006159 -114075368 +-123084662 775763517 +381041134 -439542338 +555682157 811029446 +712496725 442379009 +346936153 564453566 +-66467499 293259255 +-163284775 133467587 +844758302 -605847018 +78536376 946665327 +858905786 840116248 +-204641568 -506779985 +-347515299 -562053021 +-447140905 -523457421 +680037484 654945326 +-607195323 -685004889 +-827207160 264563598 +911471846 452655267 +593539300 -461585829 +102933983 589487916 +104121893 934890197 +744640544 650082465 +-694864802 682541214 +516772790 -164453642 +-770551780 -890731028 +595148732 -438840684 +-502433267 935108583 +-313098965 997312761 +-565035882 754919358 +-429114342 -275681407 +-162840282 966198144 +277383231 836404615 +-463117459 629546462 +739477550 -656575057 +-66654459 -268864368 +-851221989 444593811 +920511108 -653048173 +481861915 715094143 +466833134 -827060930 +595879084 -667278127 +956061506 -734914334 +203268730 -584481692 +594985952 499194946 +396461368 851423935 +-795848694 -628683586 +-668137231 305598999 +-236494877 374609189 +935153254 -451321889 +-899125425 -860267599 +-831518823 -49446046 +62432586 234579198 +757330571 830065187 +150297220 374932525 +716196076 116502286 +-324414909 -620857598 +-398447414 -70663355 +426099057 942288824 +943971796 -138345489 +-218735001 889751853 +-746478918 224477244 +-993493476 -921348380 +-129168071 -609657928 +37476281 387296973 +810565062 308415173 +280623585 -581940501 +-970984261 -701469008 +-264608027 -253621659 +-295984694 216264310 +644544352 -936566083 +-752010565 -844077724 +-473248789 -287476401 +248492139 -809540865 +676604366 -979188202 +820304252 301899556 +550722618 944889354 +734771904 714815112 +-738890749 749483412 +-115420852 777775484 +-825248018 -763631928 +-218020798 -113975485 +114742272 622981152 +95634523 -883490070 +612485629 -72388272 +965618764 -575995125 +990524707 -535496417 +980106723 605062105 +-424523690 -132810083 +462829472 -438308107 +515856221 392375857 +721522337 -404311197 +598778078 -361144551 +-506002581 -20808124 +810118698 142266832 +-598187572 363420070 +291554235 833216010 +378900397 148044562 +-500990089 -891579290 +774364225 150947201 +781571683 -53267640 +-16312020 875874090 +-472051389 337096656 +322854421 401610632 +-808612135 184566458 +174769145 -579685041 +-467665551 -462258989 +384595536 -897182597 +-405178852 -406714804 +27396000 966163112 +764842742 883107566 +685826584 -485860912 +855809938 465420437 +345770560 954423489 +822621581 732060818 +-592132398 -232033863 +675062693 559414347 +876068130 -953159919 +812827560 -284421041 +-93520684 -134834431 +-452191717 667864278 +-916698065 995167544 +-40469650 920817597 +190302282 -824120186 +702217137 -316019860 +487861993 854641756 +916088437 -367945984 +73358420 -348037809 +392654361 947364553 +311504625 235382697 +-748778349 -988881335 +-98621920 586900398 +-423047461 -579416269 +-803879267 117548809 +317752805 -862395332 +626201942 830676342 +-716461489 855377535 +988603940 -186738787 +-246760697 -137413517 +184701383 -357065814 +-922806285 -935724247 +-816515337 157593677 +-186320293 -63291982 +-792353010 484693644 +-383684679 248807424 +32377516 -456445858 +684059067 -929254663 +447568838 -824778165 +324477333 217844849 +542831959 752226027 +376831750 -377466782 +192845748 363596851 +-593684905 -523084670 +-235588394 324542623 +-983037126 -222123937 +-555821834 144157725 +-234966327 206274597 +365890637 -417222449 +852497647 -896298735 +-428869989 -803879752 +161555411 -393330906 +-120011284 -663348262 +-538318118 328217118 +-704925271 -900063354 +-995347480 673948220 +-229217728 766569827 +607448602 755169211 +506715542 -132610416 +-47108279 612425122 +-864085599 437666079 +-855875884 115755596 +-546598272 -448557886 +-893601792 -829443931 +34901605 -873200606 +225708619 -168249178 +-203679632 -555278758 +-987774459 -175242089 +-504083267 451792429 +-921699331 -391537900 +-756683222 -539356135 +774284428 -280950789 +342569313 369297604 +662286389 385358105 +-546981469 466429226 +-802895409 -732795860 +729946088 914711670 +-383746769 -789364896 +750742743 418444909 +-481426798 -302415017 +-950363464 945493470 +511579782 882282225 +-109509955 -755686706 +-626255946 189237102 +984564737 94902383 +301250548 -483165158 +461199515 683246084 +-99900359 -636517822 +306879221 -414753280 +586164919 -84016387 +-275359514 278780294 +686141677 635979893 +352102174 -54209861 +347606628 504580811 +-970736788 403437476 +558200240 897127771 +881140244 -602198599 +98291134 -149882300 +890138902 -688692722 +-195019118 250418 +-315384780 -471215058 +-645061463 -147137217 +955996717 64199417 +-382411141 -881784835 +652611599 21933362 +378552590 462804225 +977456772 -135976544 +-258126690 138362414 +-614521930 170977469 +885630686 -381029765 +290848449 819858878 +-378697532 652628146 +-239232545 353707689 +-123791883 -729896570 +307784248 251512034 +348422086 -370023982 +729704581 -828611934 +529737699 -710517041 +393750834 501155250 +-493210406 -252580324 +-599653127 -400884744 +742469960 -791076261 +-731018156 471644858 +419305179 -471005659 +-459079080 551589125 +-722811457 -736159456 +279445984 866249434 +675620181 -485119205 +254644287 -713256202 +302803683 -287892021 +-152051846 959420290 +-363884729 63893148 +-380975540 -426266674 +-787995941 773743220 +451358529 -115169780 +-36400800 -784209006 +484887309 88406807 +-578088439 -438624734 +-585466383 -514390091 +-504209413 -451123492 +-655072867 581624849 +987101763 993592206 +-283582033 306498365 +-167506643 -308764610 +-254148079 17927837 +-572819953 -245448359 +416392424 612098046 +-736924445 999522054 +-761762842 -249918330 +-764714678 693920604 +-863805128 -160711004 +-12674935 379599418 +-895645 186434089 +845292390 970787196 +-364904963 316266792 +-492700297 61456766 +-905848304 917655198 +830850253 424349823 +744971551 788936721 +140715785 9147571 +-658862771 529447432 +-800217371 966008826 +-633927601 -545852398 +753744553 196326728 +-853698847 -187729854 +-485131977 -322757220 +781713068 514238638 +997140357 -813258604 +959679458 -99480439 +-973134445 73371564 +-637623830 -411214746 +-20980470 139959743 +-705319275 206139672 +-340334823 -15440451 +-913855411 565417327 +-222304896 -699147262 +813337287 616339152 +598974735 -581503421 +-201913299 214707552 +-541142208 161136889 +405325863 667706605 +241651645 -512022124 +788325525 709438037 +788311919 -847809823 +66473912 -135224791 +698050436 445667326 +628990355 -31413022 +873390644 34797967 +-461275471 261011370 +-358224240 9464495 +972668136 -870236681 +275906925 -276597131 +-115722289 -69784009 +-866334142 -536730958 +-895699589 -213041280 +-990214629 -333271571 +-464851993 54130807 +366169516 -803610976 +555934607 -976521892 +-781037745 -545556426 +-624293869 -847697973 +182911574 683459740 +281879614 -659856657 +-934500960 -223575883 +467351605 -142882579 +-488501979 797860907 +-283280371 899566227 +-336120545 -391464259 +-722810960 -35253621 +-390003620 446509727 +-438439972 -184647702 +-949874168 -933987711 +163165557 120808925 +-706761853 410623794 +-186953781 762590631 +114268289 26847948 +-976106636 215095458 +-225721293 -728529876 +772915187 283858919 +698549347 423113806 +-299238713 316166964 +-87999876 -474997685 +-513549187 136556602 +232406778 409928201 +861972373 -859932302 +327807102 -318555481 +-522703571 579373275 +-157573203 847896773 +975661572 -228692863 +336635216 -515498960 +-949924233 -615452633 +-122739186 -589195451 +541138974 -480371784 +-739321214 779075439 +654245041 -245905995 +122901659 407682845 +-455117242 -690187385 +-392890756 -903048047 +784581546 576676243 +531092458 412667 +247374907 311726747 +459793115 -722570011 +-125550364 -548925188 +242716997 925537664 +-677582673 218747381 +-111262992 159617393 +-342598899 -670347344 +-221299645 -204632364 +135665820 -615297199 +-387981059 253459488 +-5439583 73121061 +-468083592 -559872690 +445109144 400377634 +159730233 473400679 +536344373 -239637403 +-450265532 825038328 +99468078 -926205271 +-928643314 804053901 +379386347 626461688 +-947054355 975049505 +-682988020 48209289 +-735722330 -447421103 +740941413 527711512 +-86980663 -426218562 +75430408 240846624 +814530979 634033993 +825818362 810000572 +-212404830 -199238773 +-62311603 -313397201 +-76902707 -954519164 +37808569 -630644234 +-251253500 -428928812 +202422694 344073540 +-372095561 826958313 +75502404 429094256 +-544244706 569825293 +-584503056 -229716137 +-314988764 904115031 +890830795 -602300090 +703798540 -99848785 +63366077 63205341 +-971961699 121504755 +-442193814 134427470 +876404710 -61751696 +285028650 -746336235 +-421844234 203376055 +-787497595 837354572 +-616869800 358337131 +838505603 -768793414 +204210447 -661508671 +-625309029 616810835 +-670360654 -827748684 +-938590678 -925160662 +-297786013 486943650 +572336088 443892260 +-456242171 665686669 +-949953297 -717608895 +719120226 -563491413 +656762321 -532887158 +874404214 -661921429 +-320180077 204595045 +-53353287 125902604 +-733528017 545786690 +-541515608 435160720 +25471490 -723707203 +-594968649 -998184572 +414108325 -710138109 +-896578645 822533296 +205912097 181867814 +466672740 636807108 +-66637250 -809391011 +131554914 734466950 +-68613621 -38759081 +-515420709 47642607 +-953104421 -323704231 +198811862 285873658 +548090322 817042151 +-727646282 949245255 +915560587 -88996735 +-820283536 817605977 +-20669604 -197075489 +969939229 515086073 +-294463608 210677630 +703583590 227509539 +-750523063 -752368903 +94203462 -198625932 +-882443551 -195717229 +-249664363 -384924250 +696956439 -13963467 +-139704621 944073226 +-97597951 885459616 +958809155 917434680 +-244970180 -746220467 +609526420 -777260970 +-149042696 -833268887 +-464181518 241550167 +396960333 149160450 +361687549 215450034 +-440362267 901512379 +-681963466 632598784 +604260862 -566414760 +-509853994 174255403 +279470575 -201838488 +56834617 -780172244 +164966997 515695510 +-837307182 -264577874 +-36770852 -973670302 +-319454850 32222940 +-822924997 -604847487 +-49803114 27429654 +-469527779 -996079942 +-6629548 712765220 +423054186 991624858 +807048209 71990892 +-366734850 -444151150 +-992205874 -37357506 +-816512839 -365017129 +-322399141 320795406 +279940780 166492909 +-589899038 651350217 +-743126425 -828710957 +140259914 127705876 +-906356243 -674316465 +952756454 -34759273 +160463680 -907241446 +102035254 841769067 +-895674123 -888192578 +-200605663 -618824746 +-491928719 -424221611 +-730695851 570099020 +263006872 -92451624 +-423799659 716387287 +527817897 84602287 +863311582 5002054 +189134152 961084128 +-712184638 256928332 +-946735319 -336599887 +-721338949 705720024 +71130671 310650390 +958857076 -87369655 +-645590790 128178781 +-506790376 927653975 +219469651 70496189 +904901916 -716147630 +720327000 631653921 +-152877344 -293880835 +936230345 -836760689 +871041502 -722444627 +-50407890 134929377 +-221053239 -685436996 +-17924605 900474470 +397864764 700413082 +97811343 74204836 +-959511268 -683584817 +942556960 728121529 +341563187 -480220907 +219830543 -687271171 +-834811831 71382220 +-130890598 802860124 +317924215 668171895 +466311639 346442012 +-738979961 730683564 +610031778 -74953150 +-741696914 331237998 +493924785 -689215571 +-971095457 537951278 +2560418 330621712 +-879401792 -756792945 +-512967599 546349152 +439404222 -430640968 +748147722 101152037 +-699470743 362702442 +629077781 -451756706 +-201845764 -993026806 +-789928944 -427420976 +-713401478 580877749 +927519181 -680940981 +-772153379 961788266 +-660385471 35372510 +-66076929 -745667431 +-328822442 436646768 +357182497 650881685 +-775467931 474184779 +479364643 -415422770 +-811160325 -188627508 +-794522511 915504066 +-981312681 -695221192 +-804116784 498867147 +-276790904 -956373232 +-887828210 769593384 +-741606174 -988617205 +-954186125 408388735 +704500340 840745049 +-876131936 -637147294 +-560095944 -544162969 +-330018557 505997347 +941519137 203253618 +-329128058 460894614 +829389766 520903839 +-483704380 58436045 +711046368 632242155 +-451161932 -881693318 +792760344 -482107862 +304124039 -67874930 +23834636 -227341487 +-595281157 506407603 +-744055654 358474404 +-547400049 376704533 +-629508473 951684991 +-292202754 -219542915 +462473184 -535989096 +-695379361 -662555822 +-586481698 780952685 +-62351578 -867355240 +-18965997 -520137238 +10112279 802499177 +852512234 -167447814 +-764144369 987352229 +924442639 -341983163 +536603385 768369795 +125119891 -311158587 +-636379604 317886209 +48508020 773100216 +-51626845 -305308223 +-500405432 799422729 +-974736709 340830681 +136601849 695777091 +-717572868 -109321584 +813181830 694313512 +-918877276 -832788621 +774409091 -130555163 +-21802357 853013685 +-613752379 406808600 +597582721 -622109868 +572126213 -588999916 +-807829335 784073811 +624058347 865704769 +77716257 860994690 +374586899 546483763 +90418867 -485769121 +-319353510 14837778 +890455736 123593387 +785610695 611090083 +-558978759 237136650 +796870392 -332621626 +-379354080 976011992 +526070157 687945865 +164359002 662462672 +-881428871 -553975102 +105160102 -412744818 +867650699 678837734 +742127819 -547748623 +-814741598 -174950715 +966594178 485619809 +843066649 -418779943 +802867957 -398081840 +-734972415 7187233 +430703571 -877760129 +342332906 -615738070 +-207173569 888194114 +218556294 188407428 +-483515031 297667243 +64464439 526640486 +873149365 -66796166 +275544273 646577945 +545083475 -105838163 +633622420 505455521 +764445634 -41657016 +688367061 740318839 +-182803571 251077123 +-759985771 732903114 +-139012045 -691146292 +430706628 993389254 +-8769989 -657457842 +-683449917 -773169295 +-430655446 696169715 +851102711 741109983 +820819230 502886067 +727233077 -552168252 +-427423672 974855185 +-332413771 -240735064 +-381002860 97712806 +-932858515 -243566311 +853457675 49561561 +-115506488 510564203 +-200691863 -875944327 +-933063463 -199911845 +416142714 -859709413 +-479864849 -668102680 +909776138 43405438 +-7964660 -629589938 +-868931543 168514908 +-130877984 -14737008 +140643123 753645112 +103794275 127260345 +192068521 135958785 +959108298 728779889 +-814566153 -137771450 +-772923741 -622962642 +-61796730 -322006610 +-932905720 284720860 +-889901751 570464448 +-24278602 123604566 +19842746 983108120 +605067895 334832679 +89106506 426907330 +-531598739 770280199 +-424246933 -375046289 +215319635 -910004748 +108741829 -48411919 +-818379070 -540278527 +-480623458 276312950 +-938377193 436035826 +-743371325 206080444 +7651510 -247414456 +-804626044 -856790470 +-846942146 -800080596 +-486930682 38703330 +540344964 -512641267 +-60507202 -784779733 +-407441241 587262956 +-523182864 -226303400 +-49293466 731751584 +200980716 67728462 +-174333053 964581307 +549924578 676649950 +808452131 985249896 +138649421 176101384 +137753195 -789575192 +595194270 -344843656 +-46562757 441469635 +-710159783 904044434 +698732540 547727082 +-493940085 167382907 +-157661028 575059683 +415890948 300877854 +327989983 68897535 +199983236 262726178 +-776096096 459825502 +-762828624 -846235585 +161018675 -111604976 +-86831964 -890482440 +-801539231 -160120485 +-274717375 -6370244 +133526056 -158831331 +-731457947 -514648565 +-310226475 -736910293 +17018942 823260286 +455999213 -588044284 +-893463270 803399980 +641372080 551666323 +760274693 -738482622 +-631181064 -593106962 +842563424 698288548 +585960980 505536958 +-508280752 -61374089 +203791631 -476997979 +-531257049 652751952 +624509650 452407418 +842957658 -644900771 +-89475460 -1130768 +-861450070 877735882 +249877653 -273735320 +81305606 -827760003 +-457770409 -374308846 +685797386 877408208 +513369850 19337858 +-65723465 -369046765 +-706584779 -589133367 +374239529 801332710 +424361112 -170412720 +430549868 -661886926 +986329585 451100150 +-867576843 -367306248 +898380341 20468618 +-82415981 -497219897 +-682060431 760527820 +545677259 60543193 +215407924 425181112 +74095059 -691748452 +-172318717 206697431 +318258373 -754723031 +6500438 34885190 +-562242017 -294328686 +-719657339 144130255 +272036667 -638839381 +700326475 655196637 +266199812 330908374 +949022445 101306274 +161836992 -116696350 +-179908868 680434490 +574097964 -589275903 +797857623 -725663088 +902235914 -976620892 +166456238 -676637672 +803315981 -406614230 +468750219 -953031887 +-39199421 35145956 +-424962899 323406771 +-198540510 -394521688 +417044752 -465030272 +681061360 -526835434 +742469991 818916619 +-547308261 -668986043 +854348226 -675621377 +653381749 -423788910 +-457123865 -53794351 +-391297607 895656126 +199626523 837352370 +-999379170 -79700449 +324740803 294058252 +358757316 -492175149 +804079865 330130667 +-786175280 681798401 +-984284458 846842279 +259233851 -184489897 +-294358575 -767721608 +-987339841 -985166176 +-191165332 -712170565 +196724705 -351916361 +52731980 560941724 +-497350964 -17278156 +892809480 -968509633 +-429542522 836593229 +-700611981 -261547810 +-759697432 -987486332 +-714479155 -174528589 +-222743945 -859285086 +93621588 532414447 +-386007099 670735887 +-839791298 -549791531 +170818843 -378784961 +-310883615 510101429 +947823180 -388940681 +381320736 675634035 +360912529 -449702696 +858379040 -107303143 +-801991396 -924627447 +-214186447 996882680 +412614506 -64664255 +-247923722 -472627338 +240666181 -247893814 +698071176 -130840737 +568264501 668279115 +-557463658 -364202418 +333765515 -848705307 +-996528379 -527610672 +-5855836 444554393 +-632045498 470265929 +-257922488 688883395 +-876805237 -199468671 +-483716280 -388703144 +354893117 -238750724 +-873823586 -789428399 +-835293015 491847248 +-771863068 618584364 +956093181 295221721 +977293970 -186100187 +127290652 969921251 +699944090 188282484 +-268684326 665329975 +895399692 -526941043 +433498094 238441490 +348214078 -401658741 +954472461 420059607 +-155235910 -199159248 +-876658623 340493461 +547300033 348399575 +693293292 -56947151 +-146319867 334683883 +-483284633 608532252 +-714839116 388517521 +-937709437 -158537813 +282958757 574647369 +836229670 8744041 +536500156 452426306 +-820206572 -945339838 +-244460285 -455304250 +-614395722 -781917486 +943177882 -413290420 +-43719866 -680347261 +472959655 -192148471 +-274370940 84990264 +-409039651 -391633628 +-204420812 -642603357 +24063874 -641340813 +680825472 263864264 +365496002 -712949432 +306825295 -151031967 +-199215056 -979844961 +18931734 334390663 +-910099866 243976284 +-388630370 763651872 +-69943890 -527578839 +893091400 612110277 +-852608064 689224898 +-247555858 185715631 +-603972846 -719621508 +491239776 -422786669 +-562438251 -306503187 +563588596 -407548145 +943962017 978439867 +-208492525 -868822607 +966909917 287099202 +-861507839 -715543622 +-25326108 608601169 +621793254 660276171 +628363326 -932079555 +-226219245 -485782868 +178211677 -596687121 +909280202 739385392 +19543060 469015029 +-209654739 -399640910 +-245670422 987478882 +963112064 454961841 +-776538918 361720268 +285893273 752090693 +-441879802 -386414950 +739376017 844141067 +168494701 -105528667 +974689550 48531872 +-203342949 380063275 +769319483 -456946785 +308801599 723062129 +-75770337 985749076 +-7654832 -664141858 +868741541 801417709 +143188657 22777940 +-389260306 -189856433 +459653706 210655959 +501981079 -471129207 +78178352 95278244 +692726142 648133712 +818318095 999184165 +-157520289 488980842 +-209285111 -802608036 +-711933698 359669323 +-217274301 -128134019 +-531315885 -852059767 +-212988766 721598895 +122666669 -963640585 +-132207461 894939453 +484942527 3724350 +634491799 578071788 +237530862 -124870365 +103083302 -692677054 +893487097 867161844 +726448474 -837665924 +-56829356 -672186908 +-829491252 -108967613 +29994721 -843046931 +-82818355 -368185120 +686797612 -208211091 +955183283 -844753609 +-975706243 -820391099 +82011949 -780748209 +920522848 475200645 +879252684 808582933 +-252518718 -156122347 +552100308 476147970 +37557126 254218355 +752443080 397438115 +-992401108 616186113 +428589879 -790034535 diff --git a/dominancia-de-pontos/input/31 b/dominancia-de-pontos/input/31 new file mode 100644 index 0000000..bbbfa08 --- /dev/null +++ b/dominancia-de-pontos/input/31 @@ -0,0 +1,23525 @@ +23524 +956457043 64778217 +364278946 150220108 +-359176805 -186686929 +916001047 292946644 +966251301 -479744670 +-139306113 -541428301 +-237237918 991470644 +464187178 -190224756 +146070798 -348945041 +789951564 -319099221 +590899485 -117652749 +-425526926 -904232055 +-289039674 -703823935 +234981218 355546838 +-976343514 764127527 +-870544371 -615132972 +-306500046 162113241 +-789409904 -394977152 +501009193 -697883090 +511221969 -778688904 +-542114613 696511374 +-91543262 748355290 +189596297 649881663 +-558180281 -989671060 +707826248 273713039 +560241218 -556023486 +-604857919 919787109 +589451925 -503731507 +744965625 -156232661 +48519004 436279180 +-37478950 -286801625 +-899962714 44075213 +469709720 905879434 +453948455 568673819 +-429000784 366899406 +204387058 252903747 +440212147 -118093037 +255060685 -676504036 +85705936 905158234 +529542151 677694563 +-22777666 172139512 +-612918376 936150370 +242670481 -809122271 +-782972571 663618098 +371423260 -301611704 +924799978 -584850062 +338322045 -689519359 +-378992212 -519014367 +-31345023 -373463980 +31591793 54892811 +237241912 831656337 +-16081357 -712139735 +935064644 248756831 +440693850 -737429406 +890370913 980416088 +167467016 -268943637 +-878906343 793705578 +-428922600 -731948611 +898016100 -857471008 +399137811 282434435 +408070082 -437144423 +-337634881 313040605 +89607860 932407196 +696509969 535931619 +-226688194 474554462 +679191763 -911086744 +-860971111 566761659 +-609518988 915013121 +700750049 -996659559 +194688452 -427219970 +-546792856 -510875528 +168013714 -803271281 +-927943645 422876065 +-97011402 -466796821 +-502881276 203417471 +314622706 636989886 +-934799968 335658675 +-921123173 440256163 +-985001568 144009201 +481970175 707781861 +93249711 -465225766 +-616701472 220020802 +-176977709 530798967 +135170009 72461034 +-43342247 -983696710 +-874506980 902733387 +17083157 612412265 +-910019130 566493994 +915153206 794857039 +933120694 11066582 +443308844 -548449057 +120668504 -183858008 +218037414 263339277 +312076915 -193798012 +277776615 -629743843 +815572272 -964193227 +794438114 -418845654 +175809686 29271355 +-753181264 985891180 +66115404 -703763152 +-969966330 764760580 +725028061 -885938640 +764595143 817549611 +-759879114 -155610350 +893642133 856651230 +111003254 15012891 +-734125986 106632616 +-503632838 -115747890 +-79519675 -736615509 +897070960 -548773051 +383479849 781731854 +-673209770 28182007 +-656416622 -423193772 +150410735 369596947 +-141862063 -176692185 +788372572 -711686552 +-960097675 -756929830 +619249934 -647763213 +-892857672 -925913655 +-231305619 365286950 +153677583 -3421014 +65971401 249296950 +-573118179 -823358512 +-617540526 -694879374 +718159962 358528286 +-200191804 533540544 +-725422246 -61514778 +620865695 28332312 +995269897 -214768924 +-358829344 863882757 +406399135 882398038 +-95748 -434303994 +-60689066 378070645 +60388187 224571904 +782504319 -80669931 +244529968 -283061081 +803678614 -411817340 +-985677420 388001816 +-881772285 345666354 +614053246 419064386 +16192577 -425016344 +-483099547 -852612784 +-239634317 293130063 +504140767 786949226 +52248545 -804059347 +919626777 -292481637 +-4029037 -599062910 +-645286344 52816215 +-949724332 212286967 +167868403 -401393805 +-253103751 442586245 +249803470 -958513897 +141937325 -639215577 +-418792374 135342496 +937213777 -113889458 +-529143648 -927340173 +113417573 -298945714 +379984312 914142883 +-317349759 -523340364 +-141027355 -405113824 +107707802 -904064535 +91458255 -666701253 +780947683 246753690 +33825427 949326019 +-780578228 -324345626 +250321389 216107828 +478354055 942272951 +984440622 -295226288 +77427389 -596368504 +436281697 -333022103 +-201456975 -984874483 +-257505077 -234575022 +-736009319 -229804948 +-485496824 361080922 +-47973218 939179091 +-142428343 845535134 +-927886557 -888801102 +830852811 215677632 +-338086783 356581711 +-75629814 -883316089 +785529832 -743394298 +189093334 159212331 +380907952 739932829 +-665969335 -390951157 +-652228558 -795795202 +642460945 -68297729 +-232767225 -352069404 +512195151 -302584687 +593271422 246138452 +-804204713 -474486106 +548291394 238972574 +501565855 -295923280 +-185646404 -657828768 +854069594 -57518633 +-763147622 -688720149 +-397667008 -618047161 +-825415787 -725429505 +-931732514 4183199 +408873762 493755565 +945812999 886665941 +985270435 255343960 +753364725 -702985345 +673939574 896833856 +-740616658 674518038 +-788857856 -622188198 +537296813 -971048791 +-639600141 -396131029 +-750843021 503032885 +125206179 -609351855 +846720297 -131667270 +-197476774 30818299 +-935709396 -550601614 +176882261 703442316 +-623396944 -472612155 +-671560923 -165577249 +-546074636 -924848685 +473352488 924878275 +199354134 45275128 +-847869967 -906419608 +988510447 -584412904 +25842564 -182936339 +640821940 22979391 +60590050 67929035 +-458360137 -573887357 +-939735862 832458488 +-164720904 620818536 +117408524 133897808 +886776600 488062489 +-937859970 598008281 +-116100792 -534861133 +332313551 -246957557 +-574303265 551369447 +457394117 -421725793 +449896916 698368202 +-963745266 -674344904 +181125841 -406483560 +-166796228 -329173577 +738618276 343089723 +-439785778 -531184722 +208452752 -957052094 +893761861 -335930772 +973326893 588639895 +180982457 594104052 +961271155 247619121 +757952720 804020335 +624232480 -716957745 +464734883 -32034512 +-183059892 -562441038 +42205956 -91492823 +-780414819 -270540320 +-871963207 615965497 +99464788 696881484 +653640940 -988468064 +798933178 159439582 +434963695 454785358 +612974206 -186778317 +307569978 -262018630 +783367504 92126499 +-307946238 -595864975 +574199469 -201975297 +-701299998 -745068973 +193577659 -451692164 +-43949268 -32422636 +-92946089 653226003 +-357962872 -19107186 +632202397 -981095750 +817054689 -570198376 +472897845 -492983468 +411473562 -619974464 +92730203 52863825 +905713038 -208375106 +-493528862 906730167 +575066380 -174791771 +969010649 -254902706 +-313004425 338962931 +52762181 904912937 +-90107507 656026038 +-547326449 88178748 +133752645 -815799860 +-4297498 -987759152 +-888763006 -706069798 +885431499 -997993500 +368638558 -490623858 +-109322312 -42045845 +965759386 772520214 +609745224 -63481607 +161691823 -900938131 +530381549 563069908 +620437262 318149454 +-161640599 946280808 +955852090 130629466 +744431312 279813112 +-871767922 -834713385 +928550495 -422157518 +782996719 305912858 +-658829890 -201807265 +762937223 -276369351 +570402745 902822865 +171669474 -194554746 +256490204 -423779246 +507389282 -885832268 +-504490870 603172362 +-621389318 261302813 +956866527 885761153 +486323958 782501413 +-65378081 840751435 +108633617 -78155214 +-316235174 828952067 +-793135571 -919225376 +-435832613 466962039 +-29668113 -611065050 +-170447864 -647227695 +-743527899 -44405964 +453202028 -652881921 +326549283 -984820539 +-753875993 378057796 +-552666140 -112023469 +541816028 702284845 +993208075 662671980 +-309682244 -653623955 +149882560 -250709421 +947380561 263651660 +-819066543 700018660 +-294999512 619999954 +384415156 286495784 +-952922445 749158227 +-460000434 728487866 +-268462167 506685395 +330734354 630190918 +34255997 904179622 +696681348 641927789 +337360490 362796965 +774906034 -582981089 +-179935519 -562176683 +347042358 507437728 +-646947757 525082381 +309786348 727024750 +497134035 571934582 +-312822239 186863587 +-7929765 707761593 +-654627661 19151406 +-798970490 311651429 +762899008 770325158 +-35211275 -368319522 +-562685816 499221808 +756051864 -58838128 +175534336 278503991 +784716275 241403701 +-922748171 649133081 +-753862201 148320297 +-154211203 878835037 +468391074 36028695 +-476808540 19665182 +378815684 881351344 +-207908044 -959169070 +-862385560 525583290 +912233299 -249994196 +667714479 -1990886 +536217570 378614326 +849019199 531703291 +-845500520 361887195 +-886375198 756537221 +958678171 -308660913 +965284699 994775040 +755025647 -271008606 +239684025 -479785838 +-894339419 -853802460 +687391007 -535793446 +-96420046 907455517 +694882509 -829373629 +451256257 -934233651 +733682317 54636456 +-560586020 -908875548 +791203431 -298347389 +-750452885 -370883731 +459388017 930928436 +-708001181 -778401529 +643576274 432738151 +-600919675 -281909531 +-696697141 -924582457 +669097519 107112606 +-889170865 36358363 +237444981 486074596 +-723468438 802953979 +769843809 -113849201 +-954746140 -368159165 +-272986874 120080716 +660790779 437430079 +521541804 -26392506 +157107303 -992652263 +922995742 -817475791 +-184270649 -82433276 +590267924 -212505780 +891670835 -132444575 +-284854064 -799035108 +-293297102 -455511745 +-528825155 444179269 +-616196296 703334289 +495250022 -684697937 +-12039211 -985369982 +-579606200 231973061 +200159646 542709571 +-510385544 928385340 +756441097 924988693 +575324823 -729644641 +-767777849 -844982180 +-32152902 960842942 +-534011117 -877666140 +782996198 -921401572 +841262791 -423395258 +871952850 -990933266 +-124194293 670492848 +-951894106 129963754 +-300821402 -179133470 +-889907509 555984394 +804867777 653093601 +-242144806 -566245285 +340254432 119593486 +-393160564 411919762 +65345452 -765770140 +-793893988 899890183 +751309388 987393091 +326374196 -887635568 +-102136224 330935476 +-367913493 -534904066 +905281311 416712440 +-660532849 -91347991 +-796482791 641665526 +902676957 -426373960 +250887680 389780142 +133109419 452692068 +821369455 -437989187 +-320950040 -470600016 +-667554568 -174219356 +376113192 130807604 +686110686 767574854 +5029753 -669532501 +-323903462 687183269 +102804969 -864605653 +-523129126 992931257 +221736755 630526917 +493840232 -203254521 +-690568461 -244295232 +412867066 346238431 +6279175 399879965 +-990630452 -826869332 +306427948 414333072 +733601843 -142776259 +-455788403 252702032 +804733082 220942863 +-31594079 317814984 +509346523 558558638 +-238334306 82771604 +787865410 -9648659 +-282268279 917639732 +50901045 54775180 +375995879 75156894 +174900874 339478611 +117927533 -228849714 +-899280877 7005297 +528252576 -860284616 +184528991 -547291704 +175405362 946600100 +-679267089 -475444733 +-433184290 -322183121 +10271520 221095107 +876800891 -577340721 +847198273 -575032584 +982657301 -892262347 +915481389 1102401 +-319886441 -635885069 +-648067619 -865119964 +364612918 423313927 +395812267 821845380 +-536034080 -97890838 +-789963420 755782922 +738728321 -923532880 +474817475 -460934409 +-400391036 -571080668 +-281097210 -153878975 +503350035 163373494 +748278746 -192984790 +215952537 123232969 +659336726 -442037215 +303345319 439773284 +-908022559 458737006 +560114582 -949147833 +-991052135 447367485 +754743459 364313223 +-203646050 -625289269 +945445012 636869669 +161824948 191709012 +-467835188 -8332863 +619353971 166581216 +443799214 -141062134 +-519020260 -239849346 +219761670 199654753 +-694086645 -294539844 +530544457 892446977 +-102835410 227872001 +-322428676 628160300 +847506115 829607511 +-467387850 453933517 +103579004 177985890 +181721392 112174322 +-273981283 -831159240 +869377754 288325604 +236687400 892634683 +-488238798 -118580271 +904690867 277470820 +461693158 -106453562 +-588907962 334071008 +-296316409 -632696834 +82515318 613108306 +519408559 -311451535 +848157027 971337312 +455501590 -277474548 +878041871 348881435 +-369593253 425034393 +184725570 796941642 +549312240 -755507219 +327010817 -952724695 +108756021 -627055522 +131428787 -438345194 +268201621 750878688 +-106448550 167104277 +829612979 -751775864 +908159772 715964077 +-754795226 310791429 +393850011 -227681421 +842280971 37486686 +95941427 -57829161 +560385436 -898737657 +-188532526 -287926581 +-454584332 932573865 +-138518903 344107191 +-946784262 -93977630 +62720169 381525846 +-782613931 72372459 +-800425882 50618844 +796317847 -816802900 +-758841249 130383867 +-712065153 867754880 +800275079 724450398 +896443994 685936677 +452834819 311872891 +318909299 -226593815 +694409804 430753073 +-730290274 729434904 +-378004939 397180247 +-132712758 292466262 +-389909015 35117573 +383021246 -211416375 +-82479232 -785484007 +-17855507 820064204 +-249712854 189159316 +-506538120 461299076 +54593635 378567360 +125488924 -110432035 +844018090 -396171555 +759327468 300195016 +-879796410 785453469 +850755016 557016823 +-818621841 -285887476 +-324266963 611011598 +88240037 220130532 +-304915680 -113263097 +-50974736 908018884 +-677400287 384821464 +-523652818 656538550 +113152627 864940729 +303484480 -579328191 +-924606608 86654125 +-667064056 372679107 +280322175 -608656058 +-303530125 157121369 +184073065 327653875 +-351199872 534919870 +223080504 551164280 +-694648413 191197566 +390374337 996593474 +77948392 63732638 +-997811915 -670648991 +845512318 593087898 +-535822570 431758738 +391667777 872411858 +-779306440 932431336 +-921735614 43110941 +75427516 160284752 +994373428 244512502 +273922951 903907002 +-969598273 100792003 +-646362672 -49898235 +-342217801 26382540 +219565814 143457556 +-795542814 -473778704 +939274023 364064425 +712805386 -874888131 +-881712215 309568577 +-456384782 730986384 +-48381410 -594058442 +414739508 -648852737 +208717156 -529370405 +-145595155 190113077 +-369371460 -485686705 +293808292 -832677059 +824102147 583491889 +-451475424 -596402468 +893967172 816812500 +-876742663 -875679536 +717660918 -463915716 +-523198563 750055674 +225294884 559846098 +-283768165 -329402856 +-477650246 -777031270 +-502368944 562559918 +-538326148 697964301 +-907374247 854273161 +-388352939 309633191 +73261524 598657914 +-941226041 235556825 +820623223 18217998 +-836655568 609386547 +-457378618 487374080 +109900030 492700582 +764254346 -358598398 +-374964622 734062602 +223320845 -228594673 +343840031 523413168 +-588631174 -73327642 +-103458064 -690076468 +-29877319 -524864495 +-90018958 -30017770 +-959161189 -661493983 +627995735 690548863 +725204594 115203081 +-995561848 218330872 +161079803 -746970240 +809024005 714538575 +-190852204 424854501 +-480850259 -725408746 +927902019 808919070 +-730253750 762272915 +-295178613 -881688304 +-156049908 812674911 +-506464956 306447003 +984125604 -677949523 +913288890 462626639 +-556191531 197138586 +745814814 841005447 +996930618 898893503 +376104602 142439680 +-332590440 381885561 +-692147967 -473531460 +-880260634 -633953174 +191915195 -742746832 +-616674367 -279403694 +-715036432 876786998 +476174182 671709577 +781849371 311694144 +451057606 278315052 +-498654126 378423782 +-329130930 367421086 +476286357 -209818434 +303536495 731811989 +2829768 -714754969 +531113951 562627640 +-488394036 210349591 +785051264 377139758 +-961351072 -8343742 +-379964479 306959349 +-500606580 266495860 +-513289725 -125252550 +-232955506 314948174 +-811359926 -504576946 +330343167 -817806967 +405900483 -205018729 +422346760 -625108674 +779870436 -126317220 +207505871 862651673 +-761488544 977214593 +397568426 957904063 +-864143750 -521529096 +991678049 -565847527 +-589729999 -325576549 +119940108 165072025 +33277301 634712056 +-321985571 717465593 +-423734523 870784218 +579628891 -946520095 +968598070 -910501928 +-743156979 -498603722 +-222637381 -477692886 +-15888525 917753668 +-813150997 789753305 +743465518 388464532 +-608938181 611958421 +-11167805 -6167679 +56629862 -206864685 +-710568418 293024730 +-799964484 284807538 +496068188 -827494052 +-936791764 153416455 +186311704 -741624177 +100027298 -390910780 +218654009 -597920435 +-767424895 986942857 +491032185 256445953 +916333835 -579499105 +-109503893 -525106202 +-676746753 -771963450 +-875517046 -685434572 +806466080 -156052929 +892160932 619493060 +-279944652 217171570 +-104505685 -553917227 +-649315837 590160774 +157321047 -846236126 +595501581 -51881059 +-674441508 649971086 +99413919 -563258142 +60739240 -632013296 +919592047 -340075844 +-165877265 -689392253 +193211541 -603578867 +-478899344 -657861860 +-886614858 -972442581 +457629847 -306378970 +508332844 649537694 +-501104141 975131542 +-373520353 -413075171 +145059929 -618591762 +90695739 90418308 +533301708 -645309225 +353029589 508594370 +536090963 -565071266 +-399375778 -997379326 +852895061 152357993 +981834069 -353910795 +-97228264 959799685 +-679483522 -783814328 +-12497795 101322185 +-512850839 472443455 +-407705872 -662961185 +363200831 -246550453 +-166839074 113426155 +-891808389 734788731 +-671001505 -177882525 +471556055 144479272 +32155603 -584924710 +-930377925 -17300697 +-926910844 103063748 +774423764 924411864 +57960146 -917487771 +-651258840 143049898 +-961014409 -935254482 +169761080 -593544757 +-358344133 -271455445 +-425137969 -467700065 +193048211 -112021332 +-377031877 782170770 +153198661 998273603 +761759331 51312816 +713819751 454753452 +-353213108 -245242823 +775679010 -548967927 +412813785 274226831 +-465201537 786669223 +-171681431 -610569633 +911710318 -622666173 +315625585 452206629 +-55526729 -530129257 +402077700 -871789725 +-752925568 -459885691 +245940484 146541072 +814085187 871392524 +-264087422 -39908883 +-962227452 903864394 +619563598 -991539890 +265252731 448751292 +-338893505 -625449365 +151591509 -70411589 +585668168 349839402 +473387878 566758042 +526231103 114893590 +-348504550 -97098832 +710166147 -963122529 +927754431 376843704 +346605510 -727500728 +-742815279 441841871 +-145186704 -982582182 +-57255880 75048457 +-60703502 865888521 +-61122092 -623813831 +849613347 220939328 +645674462 -20977757 +-411577346 -130789578 +949068802 -761051771 +272059337 -629198650 +104742730 -896519327 +362596159 -268408545 +275128607 114506739 +-984598726 366546390 +-307556940 199475771 +-354285634 833440406 +88560155 -689009503 +-719615742 -569295926 +129076276 -964425515 +-888926928 783519104 +947238222 936707525 +-766762122 -952721300 +-769045197 -176764529 +-12806403 -240485647 +-719605446 590567901 +698736680 -586770346 +147817095 250379334 +477506609 -975468220 +-171942865 914338416 +573505153 713902833 +593996641 553135784 +-621816424 914810521 +-179466007 -472510690 +709226075 586933224 +964750994 378796632 +-741415595 417917718 +-259514214 -58171592 +-838428328 -462237851 +69052833 232948908 +-870869118 186086868 +-988387857 458176062 +634186395 946822907 +46544860 456311622 +936266376 -412810684 +1513049 160899592 +-869962313 898587461 +-97012101 174572930 +-747876114 227785880 +663199996 -874159835 +892194384 744540823 +722886528 541085210 +550288772 605877950 +862326820 -288775009 +-105454863 -353578149 +-307395795 -140263961 +300629869 201398893 +-698399713 -863742861 +-165177237 -613565632 +-137228280 528680510 +-742994642 679878179 +50304739 959290467 +-717487487 917407755 +-153746634 -782510047 +590523545 -166542768 +-163256802 -547379727 +456037704 -168527207 +286780506 221235199 +-683423024 339765140 +-930403946 385597990 +417882989 -765895569 +912243998 -115997821 +196746145 645028051 +157463939 -603777784 +-455375088 904600534 +-937837921 -998519727 +-679146980 -300974529 +277571323 120452754 +-730561165 -747920409 +35438668 699231640 +626223206 -182812789 +139943056 897132186 +978440197 319299569 +-169573208 524923141 +582274838 697097883 +-147190453 -557451646 +-249280019 304851839 +881924895 -747472087 +-659023364 -694035229 +90410112 -993939752 +-10046940 -721766871 +-761546657 -756330805 +476442707 257649364 +923231440 389932433 +-710804322 -114880053 +918364140 423574489 +715956152 -675609390 +959197974 459747050 +902611401 -933277390 +834551592 868889392 +566684320 -636514182 +-688364669 358007065 +-477772372 -274808280 +-887204767 -145943367 +424106015 -634727497 +-325608693 449577900 +-926349907 -849954609 +-649885738 541889235 +485816661 -308085422 +-911854081 -405842634 +-313906057 -586876342 +-779687969 171280206 +-593170957 -722871742 +412367397 -841755614 +651161298 -49552884 +537085721 -83817069 +-706097729 484394878 +-673100653 -453228142 +946980778 79795799 +449357827 168605469 +623485325 -816243448 +517932773 -923328613 +-937227814 -22703015 +379676528 -901153141 +593198910 -203532250 +274019713 -845473693 +-267104346 140472385 +-348472891 867677246 +919390683 -374512110 +53188022 24220553 +167906499 846321240 +-857884920 -684929921 +528865724 -682221165 +-25735180 -525311529 +-948512991 630607518 +-252305316 -17188010 +-518362442 592547593 +553747386 796627559 +511184532 -538102012 +-327553963 995828352 +-734907639 405405007 +-306758345 582233401 +-941736273 502174299 +-766442619 129700137 +366492744 -422153204 +-424292445 442955385 +200423014 506854404 +882822104 -928166097 +-653015401 828159123 +-801436150 -621367835 +-833373849 571071072 +122508093 -463383798 +748997725 -603005318 +-704110820 -478339054 +-871136788 827998807 +-339242815 -306290421 +-588568329 -523845791 +-473135705 371529243 +-30959616 796132612 +-416355908 782017903 +327068351 223485802 +212542157 519200045 +749288909 184016965 +-931433151 -97544605 +624693452 -737009434 +-377053428 -467380613 +794289688 436010494 +688414328 -91788197 +-839534486 590982965 +-358513444 -627666814 +945878651 -590571259 +662924964 -722606598 +372022651 926577515 +976758240 753781256 +70611287 811793193 +-39309205 -159922455 +-742092823 506716931 +-366224985 678133254 +-660554401 568277054 +914379695 812771246 +-635707697 273606817 +-839856235 -631786320 +-684579130 7311813 +693588687 -59827022 +906912255 -59503342 +-233544619 46677981 +-354657528 698791751 +-159051986 751011521 +-119990291 -360816360 +-858984248 -715424022 +-30093545 -372664203 +327547694 701922260 +323569005 118525925 +71230642 79774118 +-579184472 -536570605 +-105798803 -37726643 +-446122229 -510115993 +602611248 -596566421 +-551709199 -584210353 +-395348527 -66031407 +-550984559 -154014281 +-738968204 179550938 +881321374 338313748 +894003640 961455832 +417694643 572516862 +-833392415 722518589 +-739391003 249513152 +92372397 34136605 +-590715104 -863099694 +-202333001 -960082455 +979851571 291178420 +-298077741 -14969255 +-901432151 216525127 +593682483 -507147726 +713297107 278767679 +-912066945 -590735001 +504288190 -4193868 +-228795948 -354718603 +-812877051 19962539 +-520204149 932412583 +311551559 -597924885 +317700951 -547387897 +-700982326 -958537198 +-161334903 -386432609 +67670947 523002124 +930143752 -872954807 +917620125 -837012703 +-141094740 -436675276 +-360252996 344927446 +154643993 977060712 +800530213 649565265 +235396710 885745879 +-168429145 366219276 +826232826 -697300625 +844311834 439013254 +-631708785 -223297742 +139771522 -277591195 +-857088015 -521547071 +-720034562 129097442 +-270574445 -157964249 +-160358054 516704142 +11267318 681909642 +-977209056 -54443989 +-107824739 311016206 +-257574054 -271439150 +-308683881 465718101 +214592840 -950379172 +-288822777 248798992 +490493191 -47351527 +901339941 733791550 +113452011 -79814861 +618275028 -409094593 +80008304 -208054442 +580905587 -703638492 +-974272808 -976618433 +-182518153 988482405 +507283902 -176800344 +224326616 146343656 +359361271 -738640825 +676316756 -181235177 +-475023481 -409344129 +-592267616 120112932 +231949220 -465221331 +134838325 644732065 +-375736119 -998423333 +655445742 283847140 +-577521431 298345343 +-764733458 38857532 +-104333857 -971645769 +-259882942 603802050 +458958550 936012003 +-513070794 891639496 +-648301281 -296069646 +-939706686 -144722926 +-196358504 101822232 +634199465 939371061 +-708014974 -648116091 +364749403 -988447569 +-930793959 972204225 +42935868 638797885 +-935724579 892329243 +-874897994 660627466 +161435841 247976326 +-989128619 88940326 +-649881367 -821969276 +495637772 813623180 +-606694329 -791219821 +570544397 153550880 +-260323666 994518430 +575194051 -984854538 +305689702 -980776800 +-75055341 -836305909 +420122103 307073808 +442974806 -725770174 +972009147 77327967 +995307765 -793622123 +962367386 411208161 +-156121319 -286577766 +601820615 483235257 +-394642186 -556353860 +202637520 733645730 +115006382 599057860 +-984014944 2036210 +574073521 892419381 +-234333956 312494645 +-686754328 -591398640 +-204323289 537161827 +-687598203 288266844 +-903546867 861255401 +-712018894 633841946 +-436957992 -382100980 +522041532 244088877 +-68213692 119606009 +-989641962 343635752 +-154749296 -805571054 +-575708966 176366742 +301705537 320781589 +-109477357 547147181 +-960166185 -378001751 +62674932 -203056069 +-714204078 125405866 +-424581075 538196477 +255810414 585702765 +-748938071 -856835115 +-283573541 773776094 +720580910 414465005 +-829240302 -691658257 +779012790 922407127 +857616049 -603758174 +482782265 -573569481 +-474342884 -359861146 +-694360339 -762776410 +994263144 412149418 +-951185564 -836018884 +-557975551 -612616347 +783154119 -790437735 +754308969 342669779 +279504719 640655864 +305794783 308864943 +-720453783 679327927 +-622608087 954936079 +-343897976 -723615697 +845138204 -653941496 +626400282 -866293923 +360497443 983442232 +828696980 356468850 +-540267199 394185817 +151618143 718623488 +-281753861 -582443416 +-590909663 -212338534 +-934987162 917886041 +690516627 106375973 +-705135625 617131195 +406844910 -889068232 +-934457903 549940169 +-164059641 284661219 +-454382417 352068652 +414160188 -559878953 +10718602 -499748922 +423407517 -80707519 +953751820 84810564 +-873315556 -88557905 +-236006798 -984428695 +-25867191 -115449694 +536571549 937883003 +-39542511 90913669 +-58064913 -535548553 +-211719152 321430055 +972977850 -682360742 +95847328 -214493649 +591656146 -762274394 +-102374575 -895194186 +216008740 235607531 +33403957 294568290 +735087208 119807370 +-995275127 -657894766 +-611249991 -220039465 +-583568531 -832808360 +-240190451 843140277 +-22927565 680912514 +16551942 701118189 +-868907102 955217439 +-828461341 221840414 +78765125 -450827431 +-464926279 731954992 +419415277 34196380 +-285794301 -244957817 +615041022 615374946 +224189210 -610224502 +607226186 -711231404 +-336158161 917514484 +-500360450 -9982717 +95811684 -979867559 +856948448 409863118 +268636497 759636397 +-284849669 -452316141 +146457538 -825626178 +49609872 -665140994 +-65983704 -635911510 +492559912 -440906843 +-563866614 356830390 +877033214 -186588649 +-158963349 697750611 +669594033 107997836 +235992165 -317572459 +-785617749 -972068348 +405872167 373415219 +-651119591 -123976340 +401431053 454694313 +549420803 -380022161 +260910443 -785140950 +-129963864 660222353 +532432409 26786412 +-44733818 220221131 +902292153 -975180841 +-328009103 -302592539 +436160108 -693276112 +70143334 294313186 +450953225 204437489 +-40852360 828102349 +877970239 665653265 +332517785 -888367656 +-262645474 -262277376 +-556916457 -48815576 +931894335 553047719 +836464905 703942607 +-397971402 154992102 +-308879994 -119405901 +-730164236 316868814 +-96726384 -679735923 +849492383 -413014390 +-700838179 -52234767 +926047277 683549433 +-462176481 -750126048 +-61283863 574394456 +-107138908 125608756 +219722583 620608145 +-169694567 218636887 +884979340 395344189 +256437312 392343520 +-838795830 -208981093 +99040758 204761591 +-120585602 459078839 +-358049344 -794996511 +-376914780 -966770857 +129785323 387256062 +958178357 -257146361 +-864447412 -157151479 +-924854509 -416886155 +-640697726 -417163635 +553717360 46202012 +-758047734 620201587 +-380921279 733454890 +-745317001 690516368 +498047614 -850831949 +829363761 -400450784 +200374200 -611362054 +-790361659 -923290536 +-582474878 -517326367 +675726008 -990067315 +922936830 552501282 +-874965689 -243333077 +286780377 -551909905 +745531857 -205891681 +756706443 -557668691 +346122506 -752727214 +-307674437 -623123637 +998533269 -928348270 +-873390642 -103046738 +-125283935 791539082 +187833346 819586390 +221519264 -102909092 +770014525 893550086 +-234805534 420431589 +-510956040 -264295405 +716457689 -641465061 +-316117043 -437359992 +742185807 491877748 +-397707656 840708916 +49623934 927400226 +773266242 739501967 +-86315000 -450094710 +431601712 -930649040 +-324729284 -370706948 +883462950 -905936914 +275298177 -474267168 +-960560810 -436486945 +11548884 336454735 +-204838530 186272998 +-561773816 -371556 +-553312166 30655455 +-940799165 992492816 +-704375612 -581201417 +324055325 68515576 +208145903 686445400 +730519475 13847151 +-754265697 -418939613 +824514486 851109463 +-604870266 -369282697 +-795092632 310278886 +924750452 504142400 +695829124 410446047 +-874779883 -885983026 +197434290 -552464195 +225483064 -61131018 +336037247 -996051719 +882370324 611179660 +160781525 -622678084 +407946298 -239838170 +-920560856 194852816 +276129889 -106126300 +783089860 -743149995 +-98154350 -379141068 +664333328 -621647198 +-317798107 569661878 +-956396128 913405324 +-758271429 -842870555 +931927617 -105160582 +194806166 -591097289 +-819274385 764626329 +333439424 -305385693 +-17527875 974034892 +130242592 -844158774 +847112203 -59428574 +829548733 862571197 +-367360300 330868414 +-212339486 -10875987 +-899884571 564992227 +27695192 -720912718 +-672357826 -275205245 +571780081 949522617 +829072685 48469993 +-479738182 -63862546 +495942465 -688385889 +-642796189 -965398649 +39672932 225676787 +818264059 148504314 +-387800232 758885066 +364337775 -362299712 +29507023 -829292593 +-612089312 451676374 +-958240218 -812258779 +-502128131 -406281800 +664263589 -15884913 +937761287 361482261 +-456030936 148753056 +-896865686 -243041056 +652597516 -51957579 +-446593651 -625776046 +119791324 -176080539 +565010791 -696351214 +-688945664 161929070 +386046352 468310468 +-682258833 -458601161 +302465232 444854155 +-78361687 95150623 +-982369202 246621005 +552485425 -161452162 +233371934 127781137 +466066205 430463056 +785403147 613900682 +596898831 -146397717 +599783210 -890134480 +724954565 702630740 +-255430458 -779018612 +-470205233 130738866 +-397323770 -993410912 +222621398 -544210066 +-595184858 -89261211 +-667438363 116643011 +-334704632 740798076 +89651514 -633885364 +-621096297 40672404 +-933171746 -78913399 +841737450 -366980949 +-237629152 -752501750 +-853719557 72500632 +898947192 -20772287 +454389968 175290843 +-782314311 -467307115 +625550929 686653694 +849012550 736253969 +854491303 -651584076 +-12954417 911186640 +239829337 656155675 +101832571 -234978606 +830078464 -173645991 +247864757 -885168659 +111134276 374601022 +407476278 -843061245 +-607828396 -175522257 +-816171603 -182289182 +587462997 -99763580 +378340996 -706308634 +387078466 -876930269 +-612593256 164840168 +50138835 34665681 +-499779005 -921658843 +-553220228 -839283240 +-258901512 234823752 +999371302 -964334934 +-424835249 -86885445 +-134931553 -691029261 +-692818279 -43831354 +670115476 -267743356 +-302623135 815382043 +298211399 568378213 +584980951 -770574743 +249148303 -416890569 +-855397881 390493787 +-324177202 440762140 +-517996548 -842571943 +-377008055 378392332 +671318240 488372818 +-651862190 -622126555 +-251111546 -632293529 +-38949443 -975904277 +729671989 277429054 +-714705355 -702474619 +248607466 -554164214 +158835245 189862827 +-335226439 114101223 +432630129 -800500739 +-233927668 -328540243 +-855257320 -901087767 +860732074 -610118878 +902645035 475518149 +801870769 132318722 +703725736 310970040 +179469309 655063876 +474342681 -891830452 +-208511040 -997247554 +-582203623 -931795552 +425149827 -819905535 +665728675 341578910 +-316220377 -629672727 +36511050 595143733 +763249922 -278066027 +571050794 -242374594 +605058094 -616291660 +27905052 833107778 +640694221 -272256425 +-404227748 -505264481 +1275245 -511997365 +945785915 -375750339 +-48893004 -109264903 +260176495 943166961 +995841253 -388293232 +-74005612 -459168944 +528265243 -939558439 +-463760666 125402432 +-616658486 751826325 +-167403425 -869136632 +-150450133 723577248 +783816072 470203022 +-923914596 -52106439 +494759127 -87152955 +473324246 229706028 +-500704249 -888875527 +-655637516 -422218466 +-542130559 -71033280 +-948649518 -378901620 +25424496 -676371118 +788378573 705068359 +945671237 -687033391 +220037237 897706860 +98666146 -592918918 +540803967 486695686 +-387121886 646332399 +-425496212 122484814 +-369724932 389212632 +-262011122 956226544 +650083853 547509290 +-883440152 475365442 +844094969 664271301 +-86044020 552583778 +188867539 140245698 +-631736303 -424745756 +569233400 399998714 +779058812 818318939 +936251209 2100462 +40659833 -471854004 +108729050 -554634523 +-708722603 168809807 +143929427 -986714264 +-505000662 447234065 +341441204 -526599327 +177431509 841918854 +-215135452 -266047201 +591228513 603352947 +-790866631 -803194583 +-975100844 -729881237 +-51750150 686002748 +-764538944 479734611 +98555068 -525411152 +-826320873 -621766639 +-93968908 661088699 +144953532 -292151722 +591399860 998440416 +-720058041 857739423 +-449427946 -884349188 +554066909 -888163760 +-692455827 379082215 +291592576 892985250 +-907341219 799458897 +827081170 996477278 +764893172 -420172012 +-158782468 -748911674 +494338072 830580610 +-643796921 -482471172 +-903511993 -444402485 +-742515777 173586080 +-70806322 564406617 +-74068576 -783896820 +982351116 -654182829 +564906285 -457806271 +374873096 -976146104 +118438330 537625742 +584998039 -647137493 +861002332 -584995294 +927441051 611162084 +-663399224 997627500 +-392194382 -561096437 +468554727 -421299883 +-981664900 -465395559 +-854369522 266918334 +607206866 -315648901 +699039530 -110787676 +852617210 678315687 +834246473 -971793227 +-735415582 -74338240 +817848686 -513051914 +-878240074 -709252858 +-582053685 126039526 +-808961181 609121771 +-273227176 -754301602 +336846968 -99707437 +3623292 -367801688 +-121053443 -710870271 +-454604133 864520037 +115798479 -274962843 +385831235 -980534195 +-257136505 -102315689 +824627396 769628941 +41383040 421177286 +-461887358 548521974 +698111793 610968495 +-58450361 180763693 +-91895800 -705407392 +58071279 753289970 +-570878670 -929643238 +6946754 264687154 +-357525573 -711818597 +-986718754 401809025 +904001899 861553134 +-829769947 277679370 +387469734 -86352454 +952201342 -629697056 +561703566 -892164773 +304696490 971524312 +-721500545 303847799 +464234241 645652266 +-65950566 -970613629 +-22732227 390050075 +-854030725 791124293 +-988006505 -319924713 +799430108 -500126312 +-47177747 473615713 +871074864 -551366316 +690800135 -71087390 +414016116 930226638 +-596385597 703641592 +870988655 557775412 +-377557689 -896480371 +216931352 -25884344 +-579832603 190097326 +-270889188 197156080 +-660000016 10241101 +486613642 -249766738 +-190421996 -340562515 +-817946815 590331752 +604723868 686362399 +736043744 -589192526 +-912514515 654886008 +396372957 349534260 +-299529474 -56570957 +392092492 -594823415 +371953165 -343390703 +-666289857 -949967192 +-171139333 -28038094 +-541361358 40491605 +643424941 961371885 +3944456 -857473299 +-933338496 280855431 +-193471465 -924093761 +-436517101 -433707284 +222323776 -368016417 +467874223 -108062012 +-432378775 467843218 +972976062 -531769222 +718804766 928889681 +-10098453 -905821654 +177341422 945713082 +-419948441 503213711 +873096198 -102502082 +-443475184 994388642 +195987458 -8619692 +904775412 210719612 +-591153878 903233235 +-621672390 184634067 +14111583 11744736 +476074800 174520241 +-744762508 126056042 +-845591307 581628434 +-949691206 238900874 +437979008 -671851669 +-623634024 -613390621 +998634025 -283187559 +-187644121 -924068155 +640257622 -304172340 +-215128291 -914249730 +288478914 -750134862 +-924595228 134373406 +815099344 143406869 +636993751 -114986635 +-218384068 -455179434 +-262317881 -466020583 +-3022191 595236790 +501386411 -204919496 +-179018690 -549488082 +-827054585 -552119112 +474683934 586231362 +-520441834 -306276388 +-383010397 -763115141 +19319682 118930531 +293604548 751463205 +445338542 935608142 +18846216 694977084 +157711711 772834174 +-130760230 65550178 +412352219 -680506758 +877443423 -727564222 +-112970389 697228045 +-378822392 -984088555 +-920968408 473262474 +996617804 -146200590 +-91328885 607998238 +412897417 604920250 +-479815876 -368566183 +-133732165 192063863 +-760529528 544208905 +202021522 -488976628 +-460578671 -557224540 +-135756658 848232290 +947069709 -556171170 +-321703972 -177638658 +-9476776 -225111183 +749575722 -130368655 +863055294 366089347 +-892185918 -379069786 +-555890916 -198869075 +-885473062 -528246784 +149826207 914638074 +-667575332 156982916 +-297963369 52134522 +118684889 -160540356 +-199731365 901733524 +286977938 928689573 +327108207 -518424359 +-164504085 939523796 +-24453818 496531691 +-337555880 147518931 +-259318516 -330174375 +124548276 730925171 +344285627 810520550 +760358417 -902725332 +384608273 2824410 +-748560600 -501950574 +970127529 139779356 +-482446421 868647510 +-635983320 302590361 +-379763945 -907917763 +134881085 731783302 +781233377 -148769382 +858451417 757067670 +-810486325 963911000 +-795155768 -91100412 +-432993660 843727969 +80878344 -585339252 +-951473685 902689922 +-861825624 921908749 +-614133428 -960435982 +-458201707 964867055 +570259765 226880218 +-182746909 250867348 +355464322 -698419622 +759719975 888786533 +274630290 -146263987 +-201176068 -256193927 +183355173 -636552971 +356808241 704171610 +-168373261 936539843 +252832049 732979109 +-2062950 -829076272 +-338895964 771372167 +397323293 306572237 +-597930199 -496159895 +-471614876 763746248 +-892062985 50736535 +-425072121 -222328697 +56940413 177093937 +-296592243 -952528123 +-31563191 85211851 +-804504369 558457374 +402266283 920728965 +-667997028 309794620 +-248656513 -869778247 +923595698 931828302 +973439703 -46182514 +-151267064 577933701 +376407534 301039490 +271338759 -677635428 +342136743 -578301907 +-662505073 483646030 +-411114840 -586911165 +-680377929 301461729 +-591187396 971433457 +-828758304 -175390021 +596922321 87590875 +-579563555 -750725738 +795350605 423831810 +414025889 638126727 +24842277 -898953065 +616343311 82251588 +-521068934 398414830 +479432954 -358216334 +243800056 198721422 +-675994453 802212329 +-246320580 932264994 +-393051139 82419394 +-365086799 910379144 +-963595916 -898908890 +401317335 777776333 +308588485 -466366227 +972318468 332305912 +-544851750 362435731 +130190285 392449198 +808702464 -498388652 +-715882023 -195921108 +-93839355 925540133 +-741990662 715970006 +-217911842 69938654 +593542006 61842534 +132339337 -420926403 +-766267704 -587936748 +-739057440 227583105 +594103395 404490971 +-91581886 4403405 +165589186 -315047582 +681563349 18453758 +-347136378 258194153 +755879925 882437258 +-454585226 54651816 +-458668629 560236899 +-843550029 -838000142 +-647156867 -390727292 +108929589 -168453363 +-87585632 573135870 +-246867892 635911364 +-255609399 224791308 +-998245471 -314745099 +-505194921 -831591920 +-989092480 755173303 +-790345914 -964463576 +352483172 -981825159 +328960515 717046170 +-264238960 -333344288 +-895129172 -877305486 +829293209 -140802345 +336683480 789464146 +427391588 465806339 +86422967 -481553930 +-859195914 397902935 +-80742173 -772484352 +-377278994 672066553 +304075439 -699132457 +-576362512 -209184782 +311445041 350173554 +-408683592 733543059 +194946888 595211245 +965269400 688883961 +-812471567 -699381529 +-403617398 -963896519 +-983452801 -75341122 +-368854838 -723349581 +-225627266 -331664080 +65974763 939831726 +710280583 -788960462 +66604838 -251617524 +-141175900 -176007065 +-316589392 -623874427 +700680440 -319468479 +-171156594 -498203924 +778841504 -892346156 +70797059 -842440889 +994947773 -803055591 +-916247780 823394977 +251486528 -43425263 +405349370 728140743 +691702392 783633909 +-157457826 10697432 +-746851154 62541143 +998600239 -743540578 +-619261299 -194252630 +-641600663 275882383 +-316620404 304800326 +-456675227 371587950 +-391134822 -185890452 +-607247559 581931713 +-741522378 -974908748 +578336113 -272291509 +-878003064 366965685 +953099877 584325832 +485682080 387571134 +-185844249 582382682 +332983461 671703150 +127770820 -482654060 +763691966 796651203 +-233586718 75206720 +19736743 -755162109 +668496422 -272517346 +687729624 -387915674 +330035313 -697385588 +29305829 -91494310 +-438264280 637151240 +265811297 117564497 +-905840087 420165835 +-775941956 -238847236 +69404082 849420246 +497225312 846285273 +-67509119 584425277 +-223688367 769930556 +859540686 -451509817 +159367410 820959794 +133920344 -439309567 +715330913 -570844948 +203383498 507451816 +988006144 -128282431 +-669253346 -643928651 +549252858 884559240 +-212342791 75515031 +-8025957 -647169012 +-404923503 435875630 +180677040 -291536809 +-530637006 -52779594 +-104006448 330790218 +-522492210 321483663 +2687432 -465773556 +659088474 299874593 +-315771531 -702611923 +23332269 -671476326 +-4112848 224842567 +-550519272 934594386 +517394386 609724019 +943763073 -13735238 +-946597210 96284550 +73151108 -692725883 +600245807 145662358 +-999922675 -480700429 +266830445 -427339065 +-796628378 731359783 +444355312 -406614906 +123928330 314707696 +-296861999 -34243351 +832661196 -892959157 +-23706967 353006584 +319499494 977877124 +913079342 698847949 +-898415296 353892590 +148434772 297531619 +-152910596 -616594860 +-265290579 71077464 +628307478 550876146 +-556854490 -955039733 +-350521134 -684137866 +-175776885 587463093 +-989118103 -902768943 +-494716631 -576725262 +34034832 -985420514 +-979433171 -65506103 +271510268 184927719 +-85098009 -947455672 +329267147 -179775241 +-557628158 487087085 +365512019 672675048 +-478074451 17295212 +-319130262 -636385052 +153802456 481685970 +438484219 -198873546 +-874542895 456586096 +-417226507 -732412675 +-135455131 425624827 +-634572133 -301757337 +485344067 978160071 +-981735163 -673856663 +-50572458 -297642207 +-280302996 720838385 +-222073703 472816771 +-81340603 -821543628 +-471264165 -960410694 +218792101 434976624 +308407867 747913326 +381261672 -570969824 +431369984 286841011 +-164762503 943206523 +552642416 -679164283 +-521988103 242976962 +815180336 763507079 +425822638 822376709 +-585945413 -831029328 +386108795 -334078190 +51634862 237125158 +-706635784 588101502 +-972393173 712516790 +998173318 553177900 +-321504209 376192786 +-236513789 -189991008 +691925689 508440076 +697601460 -523763433 +-451035172 909035072 +-436641500 515027124 +640785526 -975220605 +-515839572 -316172194 +224518503 31732776 +-128028520 4538874 +-87812579 579687662 +797141856 -932560785 +88136728 466541472 +411337937 643295978 +-921319822 -532582140 +852877599 -26146917 +403616475 869595049 +-639409318 -56512019 +505221281 872596111 +-950260284 -551992169 +-803755699 -205140574 +362995334 553768671 +347005826 -675471568 +941478746 674214887 +-566749527 -60931491 +329203158 864284028 +869776404 -285556429 +601353686 889590805 +-767803690 -832429834 +520206953 634376905 +-387365416 -269397894 +-346354839 -771827226 +670962093 -731473524 +917933218 318887686 +812143886 854495093 +-3418411 -23180814 +-109794699 -134784567 +-579183554 -142540860 +-311034670 -150788267 +533232763 857264042 +-901892239 518199672 +-471606760 -319115743 +-439587343 -586834172 +763041904 38966461 +-887268375 645165116 +963405991 -54752419 +486872576 -462108389 +-624515622 764298881 +487620174 354511225 +-129354296 -746791152 +-788477091 940227569 +707745359 -193459032 +-636266325 190598264 +-955303952 -912350581 +955302536 -262083803 +-262956242 -703223129 +965212970 -335792219 +472610003 1009888 +-29296249 204133727 +-318915392 23362605 +-9684316 926128252 +779156898 207216073 +-848980172 948448133 +501686062 356237828 +-941554053 -497053822 +-748090528 460636731 +525033679 445171407 +-645713642 -461994906 +-199910927 322957554 +-950045157 811986461 +-391660459 -418782116 +-637721582 933459161 +269078927 63545412 +365339424 -711790394 +-662319757 -421414961 +-402688679 391256924 +-22867243 556232698 +-555187323 85803707 +235181774 -738211639 +430036347 96794316 +201158075 -327888985 +198440003 342501567 +697242092 -584118091 +747179553 972882427 +-281174631 757234255 +-196575168 -417196404 +162266752 724322804 +667598351 370583312 +-202325851 -768261702 +-619889133 302097325 +799160899 -838298277 +-278616161 647687572 +266558110 603019739 +58925334 -289369623 +-482645278 591570743 +-630121953 48349150 +824789079 -712993063 +21383819 962703932 +-561750445 463940803 +-179393013 399008394 +-404047382 760592340 +817351690 955305389 +-952982316 -713585665 +-231343631 148645504 +213605718 854127765 +-207020437 477253317 +-120869920 -369269286 +-932767611 432638312 +96979282 -372315118 +-147858852 26218872 +834138972 6648208 +-587329775 289392571 +-293778497 534525505 +-33915534 -85435414 +107591553 541556757 +-771796099 -963686718 +135837861 257066267 +652422699 690897095 +-550828188 270879650 +-946134176 44696900 +699478293 94151808 +-168481015 469235064 +703952524 -52511838 +-538863721 -225878528 +337861648 -963578297 +834463951 939958081 +135758850 216397306 +493972237 730575633 +555320409 553446125 +6011908 437286715 +946665541 -754855404 +622088691 925127644 +173289178 428298532 +124138308 533981803 +-929627717 378849201 +-116188335 -202247752 +225497414 250038968 +243307497 778270266 +-218984051 -413956848 +-931402876 112632670 +-453866775 862797702 +597865182 -403358486 +-102448957 123538431 +760672680 467402299 +422090150 28127992 +213447235 268210132 +350160331 -958322732 +-940401192 -653826170 +776778791 440852536 +569134218 -636739244 +368653143 -661875376 +904966838 187565888 +-161657321 669473362 +-205176590 -90409417 +-926091039 73234436 +994056166 -411888533 +511564210 833771885 +-264946997 -436287629 +-196248463 459289537 +-993892171 -348285882 +375826487 209829873 +-997690211 -879286048 +889271900 -15967459 +-106760535 -817994210 +972360024 805562436 +-335977893 -107432038 +-697738585 -641318036 +661494428 567125978 +-421326269 -298895796 +86273941 458915923 +-974144467 548603312 +-719098113 -32702226 +-147089048 -311574372 +859233396 888651021 +-996496927 952059698 +-567239639 -390920148 +450482090 -745732945 +285094990 573752667 +-593483882 -934814996 +642614969 915743724 +809608543 720719349 +242814014 -190874684 +-108109625 -796085854 +-836451395 -914128469 +-202507372 -804107098 +-628603680 15102749 +147011244 21134529 +743085652 -840813339 +576340687 -634264938 +-644871564 234044648 +347294821 -79633645 +-512197838 -427352563 +197529056 -951533677 +-521151468 -476179942 +-808675454 45398370 +-193438831 -352628843 +852090552 -941362352 +540424103 -757521109 +812121643 -496756396 +-975911347 591566032 +-52639763 -807001793 +448552556 542297746 +-924820372 -399655820 +-765842144 -859317315 +-202134902 -117656835 +-881634264 -990613173 +681802134 -464357147 +74690774 80905267 +373335705 -986481655 +756218192 -719706798 +217444472 887637885 +874563226 -90955382 +-921969502 464049309 +215900970 -97094293 +54160934 596724328 +41775552 879453220 +-655747844 -29628139 +-890702562 770467797 +-475451157 -608419830 +195107755 271201375 +945279228 -978892629 +-424474741 -30207839 +162592030 -419570779 +270361567 -366282092 +-47426787 315559308 +140587384 -136534038 +-529085316 70790570 +-692737528 542207573 +500473025 36061865 +297709603 692937329 +953284324 -589900118 +542043491 -906644515 +795355300 -770131475 +-972228775 -348034269 +-616310112 -608543221 +502142722 48095411 +569754400 -622450633 +-77246461 51126480 +-400861618 -932334462 +499542315 375413641 +356902015 164343918 +974278015 -682955971 +-890350731 650743653 +496148328 145071149 +129469200 603169410 +516526608 229893292 +70275476 336384039 +-603999380 -958697206 +-616541597 767118939 +313174290 -55025321 +-708490279 -420526322 +-330614636 523309040 +314328374 -658332092 +657928837 -606617469 +487155731 28225629 +-618360878 773354760 +-802503831 799137048 +294055696 135872174 +-858489307 -742346637 +-500726716 -44035056 +183875152 316051194 +-29849485 -314101135 +-677221448 791866473 +-703422137 -533062671 +250229469 -476458081 +-190926428 -109370978 +992934908 -765292630 +-164164067 -360902192 +613652676 -610819511 +642658703 -644169011 +-800315952 384491694 +-890691513 866874676 +-831620277 873041944 +597552405 -718240093 +-766203718 999688778 +-765606426 636471076 +294926005 -676993007 +313709699 -96394419 +-6974968 661689232 +855245921 -764551347 +829807283 -395235598 +890669106 190074799 +-406041309 -421467513 +530514824 -126822870 +20822298 -388965716 +-817856751 -181085912 +312687773 969786327 +-845693639 738186572 +217016293 273618325 +-115027888 624253930 +-287782647 716435600 +276202698 -252037907 +-714565493 -141423666 +-859203140 861875005 +204329335 -747127350 +623882814 -647752468 +580049708 52261788 +-916543926 -162625194 +-993515990 527317399 +688767913 -65667988 +-762481533 688696372 +-501059790 -719382958 +-983304233 515343177 +-123895195 85630705 +625301905 -414973147 +459391136 664749024 +-88304701 962006705 +-629621865 236515215 +-27059403 72904280 +-362678060 934086587 +546542707 470863273 +776319237 696599218 +895219158 -950262256 +294641778 72180689 +384941834 501969486 +-148440508 175667304 +522058763 794897780 +803187182 310741662 +464934949 916081283 +765949773 -307119012 +-317216472 -734866944 +-973002045 935024031 +673015058 334711727 +41304660 -988496836 +731758985 -926410602 +-983773810 -942847951 +-395725300 284678103 +-302393899 118113519 +798398589 864992696 +409273098 -315778008 +760644371 885815096 +-933168873 854213259 +254344448 539580799 +644611872 797804041 +-518360380 613045512 +-339992002 -936289176 +920031898 443305119 +709590010 -790765593 +-486399618 510343025 +139998761 98259246 +130855178 430739344 +-950419718 -726400941 +515873920 -274714564 +-937419903 -776042331 +-361423634 -789765947 +-274089049 6664282 +-981837418 514789212 +600912934 328878472 +-90543135 745903878 +-628164386 -897896000 +-216104499 -461725153 +-157612092 -565636988 +-871446804 635423252 +-83680653 223354250 +138762948 7849440 +928370503 -319686823 +84125574 129659453 +419093608 349483336 +-62346332 -738410260 +-741692733 536864935 +-769590462 -62397609 +782802356 -703439279 +-867340821 388046238 +-647999240 -874712664 +-683554002 728438094 +-912636602 -600278898 +-135287997 -922463620 +-155031434 263874560 +-878972506 -868236286 +677095476 131960725 +-478232188 -738545445 +-562362263 823990951 +848163478 -488087505 +758780292 -199050177 +298264366 -178652927 +501480868 321179787 +74770153 542068978 +-642449284 -605589406 +133220928 534337370 +500048936 632957769 +-536750833 -455839845 +-512390122 106163075 +-987537512 -488985781 +-434983766 -508761544 +170926879 -931505988 +-142076714 -503295366 +-315888934 -329893717 +-836493298 948715881 +-9032069 958978723 +545227655 -944691872 +-394415391 -317327538 +-99025050 319609625 +668736671 -744164098 +935251621 503484827 +-455550860 887894926 +-723266717 -379109895 +549671666 -718159647 +-805922886 -918821323 +542503423 925868059 +-599333367 628708268 +918745363 766931932 +-155596789 -477460359 +-261696574 -487739468 +567173545 -988150701 +842011617 -754916886 +446420993 511471398 +125754636 -57697397 +922238664 -231219845 +763422150 -719648664 +-48898723 -50416301 +364387616 715401389 +784021565 -718562023 +448713180 -147205276 +-435962328 512646959 +-546679516 -866539368 +942026732 -559783200 +-846644436 -719971142 +-437395651 35001363 +-999602953 -515237095 +373484699 654681392 +-746711961 -461642693 +-6689441 726970507 +-668895746 -502186955 +871106719 -105400596 +262198162 276179431 +167822505 -86408884 +42468133 -284166898 +-57696409 974391371 +-498137004 -283722834 +-820953051 889491804 +-814986678 452222542 +362791995 -449796809 +-62756616 101008191 +507707332 -384065883 +520650780 669661507 +-683269717 -132785394 +830677946 935238099 +-196102806 -479370597 +-36687027 -868245774 +643519954 105980194 +57266095 -399878169 +-642318503 -596571241 +47524621 -338823807 +51276236 -74295219 +555765374 297448059 +832242921 245461186 +520233544 136998034 +-525357668 -816449896 +-955727595 774771356 +432628285 -62744159 +27379281 -685523653 +680192192 182779472 +-32570787 614009363 +663162638 452844510 +-645878526 -585498033 +847895364 -559971267 +567991075 316695294 +-913576584 -600071716 +-35910705 -374035980 +394481275 -425439943 +-239232725 894337635 +927699110 -814378705 +-837351345 -517184127 +-307655427 -223887095 +-649457041 -829467940 +-276341861 -194024972 +-321826525 69591143 +554055825 776968451 +-837171089 730640982 +398608278 258958786 +-90251372 -132239799 +-367337079 -693130629 +-563563600 -974660568 +818399768 472299652 +-135911713 422185174 +-314756078 -484967291 +118151631 875259391 +-426818588 -437264207 +-425188927 319157826 +-412626811 649734161 +-97222869 55940443 +-373007966 629199845 +-970311586 421829557 +-376845784 -846462424 +-226238903 928816593 +-177447237 62063031 +-874555801 -390273962 +-627368561 -348942625 +-459314425 695277684 +601855237 -134530870 +853889229 -479191569 +283679842 -438767346 +-272417213 -876017811 +384460235 119633274 +-253867725 -489250262 +-618571169 238646148 +283239079 458876690 +-581439301 650519000 +221463744 547720340 +-400357306 -169977620 +487309301 -417231043 +748707615 653989957 +685779204 -340370637 +956766228 840844710 +-398782628 359627133 +-356214713 -235983592 +843017095 822344082 +258507026 48860516 +-101664388 -579734625 +-763671229 -487417039 +635282031 -331018930 +305594233 521547205 +624540461 -183085863 +-588141622 -278830374 +-243798652 618930261 +819682360 485430801 +-387926518 -704187049 +841911311 -881667451 +310520910 -517604581 +-228775668 43339694 +216762459 83357395 +933704461 -738838045 +-292924877 -577415270 +-136408043 668450050 +975484052 870435226 +-292974853 647200119 +656240459 372324314 +-468592647 -588575939 +16797214 405586031 +387010083 486242729 +195704154 26762351 +818702060 -660299665 +627038338 -732079913 +-196617398 -841790603 +-438342019 -415100821 +13070937 -947745746 +-384880512 -986113725 +-181344384 6830789 +-739281852 -130502149 +-659777665 -976940569 +-294588496 -420365153 +-391304510 -839487860 +-20339610 -97857170 +567299149 435824216 +-249070855 -295000334 +994069287 245010435 +-431629768 379576343 +-292473339 -624196948 +278122159 272643774 +771556877 442315557 +-388540772 -195507060 +-918322059 -53160611 +-619000763 -163079686 +523071589 -708413677 +-950659589 -351405064 +-246456771 962288906 +-629988132 74310033 +743232730 -304654575 +646135873 693154876 +-270574119 8327632 +-403877049 633638334 +-856747125 856759787 +-996386937 844087116 +-710748093 -47348507 +247249496 -875106960 +-377714047 -17136698 +832347710 -256608684 +547297644 -905604642 +216481733 -365863933 +-916325582 145445571 +40126799 -868188449 +-103117270 -795105231 +-487910094 -40136476 +-337215735 -567433116 +-273472332 31959567 +-849423938 32553305 +612082248 -324861809 +-193190499 176458941 +-966101448 -345096529 +-54362685 450314292 +78671886 -880047645 +139629847 184963615 +-332987594 -116433470 +581293623 -879376199 +531227681 608049207 +906618872 356890292 +977736488 203913363 +706931217 -982050267 +646451686 263774171 +-373555914 812818101 +-678164279 -670666189 +35705447 314667821 +395597238 405355424 +652495961 -295544028 +-410944713 -19161532 +755683105 790358554 +218970334 245120356 +123142196 -491657242 +-640680811 -218703862 +205086082 743460227 +-989978779 -982487952 +-975151843 -135052586 +396260229 -404497150 +641201390 709763154 +-335601109 699331859 +135670447 -441811065 +-509924105 932154315 +659349223 833592331 +113349946 -870288992 +704408683 -311654526 +145931572 -513522664 +-940433385 -854011835 +755719553 -446193026 +775813065 -241888528 +260426660 -892353771 +44692937 -780035324 +830197811 -136249657 +141568677 -604072764 +-373642886 945429495 +154726083 -995566935 +-226686567 -902083963 +132365698 227127710 +709797439 -183048609 +885230941 -818999707 +-199790254 -380530039 +193611145 -507704293 +951199840 -738443206 +-794013874 -72418387 +-495738293 839266722 +-83188541 -274502598 +-915290992 183207260 +216381008 280656699 +-616882599 -378396675 +-704030933 -595247586 +-35453551 172628801 +-403555048 -594927340 +-247824069 274159993 +866543124 709249204 +498947228 -55005695 +40789275 -824883269 +-520352480 -625551166 +-61406295 -597754177 +710772849 -205699549 +696390828 808781736 +299023375 574242085 +403305831 575712612 +-333376707 765846430 +300211867 -846704595 +-905427894 -76141584 +-667093562 -811765288 +370781589 870781643 +693689595 566660236 +490725943 -823996006 +877255726 -887506008 +-585257760 69241119 +947051568 -927778186 +708373503 654413902 +-395735648 483114676 +376603939 -125140627 +-150446212 -95052089 +-468959273 -700629440 +552418679 581249543 +47954596 815488110 +-566948601 166819008 +929108344 -822455202 +-240010650 902669796 +-490401503 -637348591 +-718253735 931698380 +744205229 -532062534 +-523863594 57083121 +175162743 406925914 +626336610 50756358 +-484819817 -603354066 +661151646 -705161321 +-509039489 208757502 +668834426 -30526045 +358056077 -268494253 +-924834606 266507097 +-535272102 -24292540 +920675217 -870243020 +-420186122 -481152896 +920594676 -953506624 +293759156 373261275 +882454960 396329136 +-761935740 849729840 +-540701794 -427681523 +952089972 757925293 +461821940 678960399 +496682432 -138641991 +-62339318 -739851484 +585693453 38410112 +-880779343 -469996166 +-715720469 -590190194 +-683162400 -463443630 +514123215 707890229 +-38601165 -845275203 +603260583 529901470 +455480801 -173577122 +-252766970 431227789 +571404843 -541888484 +665946917 790198987 +704270523 670909124 +878476424 691014373 +198511835 721435176 +-344342083 962881498 +-509883332 -755475272 +285122918 309221958 +-465649466 86451650 +101456991 -58292733 +-217421333 -124653684 +961366651 -548079669 +935423325 -321200167 +160393768 -457743903 +-319938029 422962538 +854999250 261566489 +-649274596 -180932302 +-947917583 -228470019 +-307610860 5934399 +-901454611 735094941 +653906896 -830772895 +944134512 -372096111 +-305219947 930211291 +308287530 647591558 +-82057301 -188786814 +-740580285 203483924 +-277090232 -642330719 +-365787173 -991464313 +486805032 -214612850 +-824440038 -173198296 +32976298 -761805564 +-484812566 18347784 +158869191 713178067 +643812937 176973955 +937054750 187484823 +-279545203 387284354 +-867710030 610385597 +203783635 -62855426 +-191672828 631473687 +211940170 452597254 +697511179 40451108 +-111627256 -760755788 +-275771907 270477281 +-677600528 -806017307 +239012725 -992555640 +14327277 -950387934 +-481717196 -245529296 +956279882 -795631815 +-524698710 -941020748 +-557336760 173726428 +583939231 708653738 +-79923671 960551416 +-496775324 747928693 +901922024 357303076 +751852886 -459530829 +904915515 976054417 +285334995 899894419 +-370314716 203824675 +344508320 -413361200 +749946101 58952239 +220489588 779041172 +-268327456 181502804 +-178219730 201911002 +838228212 775662873 +328579976 -222581857 +-441340430 552001187 +-251465644 -405572625 +-937663035 -281905129 +27608829 618020899 +982745715 866285475 +-390167309 628260047 +-838918769 540491094 +-647769760 360119491 +-434384393 645877996 +256453556 9365685 +-450979309 633943991 +338822653 557939850 +-235602679 -263279106 +-456007813 162813460 +366597661 -157524559 +131090785 812902445 +-4016173 -20858281 +-625956486 -466515577 +979761035 912343217 +758629443 52808803 +-845565908 -5908016 +-75306741 138879960 +-788478233 236932283 +634862002 461925152 +-406735231 -391878943 +345291364 -66148394 +644005861 -957254674 +-991291440 -684012931 +-464199135 591793643 +-359204186 585845307 +661161842 -673576808 +-452055977 80224867 +-694487724 208074474 +81048741 -586309942 +-607665144 -528014087 +826506551 670104752 +-81449034 576810280 +-880491276 373546982 +-447694806 166960602 +-981544212 15127878 +-788285810 -553226023 +-984655488 -445232078 +-505605915 -878493981 +-962109516 134828767 +469002170 -508606984 +296517141 144111506 +855451393 -495867703 +-501467185 -794757974 +584216603 -383253441 +-76650482 849365286 +-737988683 951813832 +-30858038 -430328779 +-615985771 337262237 +818509982 708191355 +-260625951 654472622 +112211140 -907034571 +341472939 -646934946 +-428397166 840947345 +-817815500 327959694 +-308871942 -455774710 +-712995381 -654423108 +-546280691 597892256 +-737358310 873615169 +-502985441 72924694 +925298856 -507155184 +-955284561 433005149 +-455176323 -384779762 +46907681 -169931768 +-601450138 -108271919 +-948920508 559239827 +-956067811 -705174833 +-977549879 -641891504 +-961246348 -42627517 +-535224566 680161662 +812112709 23294743 +12138459 -511303926 +213977796 259114835 +649015711 -617243781 +-680379359 838942501 +-240673935 94902312 +738498550 -647321689 +779867722 -246166095 +983248031 179783756 +-784741609 -919801433 +-789718394 -743818958 +380896643 -943999317 +544005012 756374596 +341348864 -376462536 +159438965 490839310 +-894537454 -27843948 +712443614 -537403801 +-830511565 -1916052 +521664442 262879788 +181417976 -372844683 +986325150 -736346454 +55783341 -707682196 +927794904 -436898830 +-262253362 -288958237 +-104704306 16569554 +155744053 -759052947 +519818270 533655899 +609157343 -457196912 +379401929 111848474 +-823778951 752342584 +-939687771 313249333 +-339689969 -471365076 +-704557937 -860214371 +-941092955 875681878 +999690812 602713004 +-870279669 -82845397 +-992689213 828133595 +803501097 555281499 +-387861683 387962371 +-818989033 762384657 +569855455 -734908315 +-940887816 568309737 +-190405754 -454777221 +430584988 -236499550 +-205348393 -886980753 +275882160 -382828615 +648701040 -657879838 +689564571 637880184 +-445164939 -930222222 +331675804 -224693117 +-397523881 -427131343 +-325221988 22312291 +29166169 -739432227 +-949763278 -531959489 +-683802192 -414056458 +354097303 446633074 +657215297 -811601573 +-620218098 792053375 +948609540 -620276997 +813890291 584164967 +134728572 280688210 +230161103 -512089488 +95202721 5240172 +286820444 -69140628 +-572942373 -362400154 +-390589401 -340617816 +152991647 -428569988 +847863073 287626083 +-418289035 -127514386 +539320604 617057646 +-130740414 -838110175 +-649398837 -873557995 +170485316 -7084314 +215966423 264301696 +-954768260 99154976 +-58441931 741586827 +-570701942 242428144 +-917404318 -355560012 +178143497 -356177198 +473333291 250452254 +389217490 -236252071 +-497189199 415770281 +-127130011 975990512 +-317285341 49850258 +887397781 301833188 +-922373237 -324583345 +-815793009 -176389195 +311642547 -819898948 +-884043280 -998038923 +-587306020 -979621357 +-640051472 -479691657 +-268656061 408634167 +-394406345 -858077107 +-996921385 162885699 +754916269 682194556 +-697661258 -252396441 +-396810093 -580493301 +-176811337 -5050939 +689143951 -687534027 +46665680 685849739 +-491289424 -575294615 +-475762642 -97734940 +172868428 271420095 +808769541 478780001 +-260683388 -535604144 +298416156 977570054 +237536348 728785955 +-942016792 908874575 +544246097 -969710406 +-546794274 -76156561 +-665066058 45544939 +363358057 241835395 +-614560953 -619461646 +910781356 833930504 +738417039 -794812227 +-301420896 -253004925 +-354551792 889205961 +-724786476 -566972657 +176450427 -11264133 +730907225 -428377763 +-920258823 -487461598 +-748326211 -990987909 +593601425 -513695967 +478945053 829633162 +-665602613 -8357580 +-192803900 257594527 +-885036958 -518005561 +928753221 -71681279 +-635841997 27528555 +-51666710 199244714 +532565484 -820260173 +-328923090 -252022642 +-258563180 977004389 +-44409500 -684797226 +509652474 262591897 +-945207901 385095971 +-644403100 -546256792 +-615874273 -280657675 +694368451 -559894186 +-799993586 456242407 +494803125 213508768 +-905870333 -237180361 +848746413 -212569904 +-182077422 522785164 +795159747 -747844643 +-582448530 572026328 +-62103146 -416291153 +320385800 -16298671 +-754541620 765962805 +531364923 672289006 +-776650770 -912365869 +116047658 11067439 +764876064 -257090003 +-340132542 -197636016 +207217443 -139342855 +-134071111 -396821866 +23138698 332948217 +592928609 65210465 +522446839 -204675684 +-294274694 -504535894 +-461003672 897845161 +388299502 -329907510 +236945425 695680098 +254713818 984300685 +-935967353 439040143 +-227004207 -15628223 +869260564 -464821391 +210941108 -276346001 +-310673293 838058558 +695260059 -865801093 +-468425292 416909690 +384995748 278353954 +-535278372 -969569849 +-989400897 801457077 +-172750463 -500482476 +-290290449 197994696 +-686219142 -961474813 +433743344 -243236545 +686373905 944510753 +166945028 -118720247 +309300519 886327395 +-29628438 235599150 +260931688 926236570 +-194059593 -192016629 +7006461 699703467 +-893257018 -301648190 +-597897578 -175162841 +-178258256 245228695 +-167875986 -484864127 +-550003720 982389811 +243169101 -148877390 +-483034357 590199211 +-316501821 -157509961 +-885989882 -618981537 +-140859531 -213572673 +-528698638 -262210354 +-940181526 328049473 +624805248 -469575468 +941733821 827788828 +-580157354 269034236 +-586787295 -8428362 +425609486 -669683649 +-616687306 -417987516 +-216064461 341958130 +-69970142 -414114619 +701462001 93766836 +-896711336 727377148 +-683503049 -723714745 +-225528162 -161891023 +251223862 -519491582 +-873865333 397433425 +-45533961 -268351770 +349829643 552175689 +215727377 254126111 +437130151 -672136192 +-626909752 -660510564 +-894180047 925119766 +486505447 963545439 +-614851779 425083400 +75472231 -715109880 +508296268 -810698865 +84300219 636032693 +536529979 73690563 +580930381 497243506 +416054747 7737076 +654552046 288535742 +935275485 307469021 +-602350227 372220253 +-298435909 -326496126 +-580453274 226955323 +-895050569 866538381 +810936229 23303035 +-153329145 872019358 +-607619791 -394044374 +170641547 -729842454 +682931408 284385719 +-800720035 81860897 +-441606047 236297331 +-737135975 -574850926 +371670778 747343463 +-194932987 439402892 +126212778 629981420 +-413587539 -215194283 +281293780 17236908 +-642248683 410103177 +299453865 56020217 +-959041205 -694792038 +360196852 -501903574 +778461060 -331084980 +646850412 853072234 +485818612 -919808178 +-263517836 464187651 +440853886 -721930386 +-332266440 181857776 +764575260 -860424058 +-200294619 200984916 +-619137782 125600677 +8354238 -390416623 +716231681 842989571 +87780382 -578074881 +-672410678 -538324323 +-527747250 -54158351 +-788940553 -754530978 +-319167048 122370397 +727517932 335366575 +529367890 -170894402 +747075549 -593193172 +-321987595 -564995055 +5370358 28463712 +-412585703 -856904090 +96067854 787488946 +930333844 356682898 +-656226226 960120762 +893942940 -40410612 +611365613 -1980103 +887785371 -308168725 +-76134574 -347098736 +821625728 -55220440 +373649 -133509131 +-953259939 -251258136 +712672922 54297127 +494758324 -533352560 +223111378 -241548559 +463421585 -459331071 +945212294 525468398 +-712583484 -513555073 +-353233392 -882317480 +414200833 987380585 +815507464 -706096381 +596753772 -540993095 +-11885241 -536748131 +297845902 -899020953 +-341600924 -519523041 +-34961343 -936398337 +-182975645 -268220185 +919864311 -374301147 +648464663 377816861 +-498382123 -513420580 +-227519779 706213093 +-781368333 541709734 +-299500520 -797692001 +-319894294 106148368 +485727764 768394562 +930234774 630503832 +-911440745 -415126186 +-410174442 472619898 +-334552513 833713669 +-495732548 584452301 +599141850 -717599460 +308744467 -140886516 +707695345 279857810 +571375311 792057654 +145726110 775071101 +317737885 -897569451 +-358602667 -913291187 +479161731 -507867098 +-454585012 926744940 +-768640035 78965120 +-14946523 -62230366 +-415217868 -857195698 +-728914654 365561558 +-19442654 832029962 +-822102311 -655921940 +-910552468 721826448 +466473588 -534345740 +451619308 -593264430 +-643119375 990613316 +-113870070 231448620 +767440363 27574312 +-200123496 -437268855 +-362704519 -778708465 +-445575839 -936894097 +-791970199 938549638 +-514191803 -964312376 +-887223221 -188750051 +-185213006 637761274 +103719974 -29247093 +550290020 -686845386 +934592572 950303041 +-979948790 -731416343 +23049467 69407807 +191541123 -858181037 +689399371 -585811332 +-388938374 -104459782 +521315312 -877799116 +-596559112 -476878914 +414512645 375076131 +867801736 -16269422 +955188793 404679915 +-623666398 -785279181 +7651068 40977926 +-287486744 79257077 +-680880802 167907561 +-30760138 63416088 +-78690328 253500533 +-259187073 -975402255 +806801987 765758311 +78201625 -524263417 +-961676967 107286357 +8814681 -100789139 +-474143482 520229533 +217466967 690756684 +-186878073 760545117 +371119235 700382976 +139473702 -298106387 +-184214991 -772783612 +-475234112 853831566 +544597540 -652877784 +282162065 413225113 +802202473 -685761176 +-163029939 479524111 +36422429 -70454788 +698955131 -53605254 +38762365 -505388615 +554575900 32986206 +-910012542 -932765598 +-226479158 158666 +-344127123 -291462727 +426541360 -902922832 +-857594044 -801791702 +755673063 -361871598 +470125365 344100470 +875259126 683206999 +110649092 -477201683 +-971411662 -825949645 +-213444708 -820528628 +37083077 96678930 +-889572333 276532844 +-877474929 632628139 +-314125162 343509426 +297045957 764529759 +-937490849 -113789468 +-846724854 -280910862 +-418401890 -31810205 +981049840 -665818826 +685420854 767468262 +232537049 83661273 +-230150487 967942696 +-338635108 -915860518 +-847689178 698748259 +337799665 -981884449 +-894560370 238190127 +-60731939 -284360527 +191289024 -524740400 +506427690 -87846718 +-492667608 361172185 +-307639135 556292466 +-434414881 283148600 +406664305 68584806 +-541902228 774867032 +554850054 272543281 +861214642 -820028573 +-676952996 -875838519 +224442291 96600547 +449652583 -325351118 +504197549 73058476 +-275273951 -38115508 +639824442 -320185618 +96392852 -304031994 +-425999659 740632318 +-736575928 -911083789 +123914907 42952748 +-588748049 -366676729 +475559465 100859454 +-629074899 -262242627 +269224252 -58772569 +972180056 -902249264 +-264646942 533236821 +-222180352 298233996 +-823889125 602174026 +397711428 717061070 +-253801522 666285556 +-656050683 -659209995 +706883782 -177709343 +355753209 135191697 +-185624343 -607717394 +-833077610 377561353 +-563195764 932306690 +-380881912 109936814 +987480392 289857198 +-285500959 81245276 +-468461673 -454476262 +-44096947 936416242 +514585217 -211635307 +368474524 401925556 +75410577 159845448 +-354181706 -751136390 +432231699 135686888 +-725165195 133492985 +-793396496 -368458266 +653390087 335834636 +-23521836 -865180778 +957690288 437425656 +-302530878 285508446 +-813810714 806118633 +229902125 35204153 +629043967 822408534 +954651686 -874741568 +883059415 -919661137 +891437922 -400395500 +-982125127 -797193328 +991735756 -539639026 +392519954 -241858865 +395550223 -981067130 +-648757272 702426142 +655277652 763112432 +158673420 882103885 +-634884333 279528705 +-947094081 849834705 +321281035 -636433426 +-917468392 -581151815 +-259933671 -281631978 +-908187527 -923835074 +993297200 268145105 +540436240 238020058 +-213580790 6156092 +172041961 -885216061 +145080599 419242059 +-493143910 -700164613 +-328662283 251668184 +125753827 -535253812 +793906421 -996197609 +120648547 69639633 +441020384 -231507229 +485119499 -604038140 +493754088 -211072365 +-505903209 612487204 +364030287 313095393 +17904371 -396712879 +468839139 -871476345 +837882899 590146880 +-98175245 -342792532 +123310324 834365769 +585207740 -401520926 +-859703426 887404777 +-494654836 -63764113 +391368249 927996529 +172794837 -672092510 +-796319360 -954729780 +397560255 -360469620 +920867267 -632699606 +-284867659 -152967515 +-830897822 546588544 +-434975666 872280788 +253616549 -808724879 +-441101952 -417682486 +567133122 -164699920 +706879560 -107182769 +-671337493 710866382 +578968004 -381853478 +723091126 -402107045 +-183754237 -984977159 +849061818 156801954 +594677187 -943069473 +220405088 -249265648 +-410109196 -897959013 +-669395504 379877632 +523429915 976118080 +-133670500 -113082157 +-422138691 439362672 +-781872459 -922668904 +-94807814 -477106369 +486353654 -637762480 +90496404 -546570159 +157545367 353328629 +-900041185 -627711275 +577908676 -791619761 +486193690 -511918476 +132113855 37025486 +478760480 747144931 +157809004 101268423 +74384584 720024517 +645879032 417248985 +448932056 195063356 +842541677 -917918010 +937849188 -364305021 +-43184505 314636193 +37312845 132819896 +-10193036 -625031045 +-355362650 84219522 +737070417 451479425 +86150200 46918996 +-547457968 -483650494 +90657099 160887535 +-949447157 692287655 +-193522174 211672745 +-820789854 389569570 +-130894672 -179826234 +-157417778 -379372931 +-225482871 -178314811 +853434323 269093690 +991686368 -416865404 +606326072 -650744211 +-159544220 374189942 +-28155297 -594772435 +48043649 544679055 +-791455698 768329667 +788506307 343692632 +123906203 490109679 +793507106 -930376931 +-836817631 595743359 +791690674 493803536 +627803839 -919743668 +530519266 -835673507 +17828908 124214087 +-597147967 -416917605 +255375447 984453665 +735937225 301902681 +115641264 592224232 +-685150150 -37839252 +884101240 -789095697 +-178818806 -636510057 +-385094384 -220441590 +-340767966 -947587473 +-482574864 885830987 +-602243162 -926849727 +860157408 933021559 +-275610750 -762380742 +550249620 341975023 +328214073 649272592 +-946498086 205220933 +370068593 768082130 +-225541365 905992116 +161103424 184274427 +-574178965 -476684298 +887704302 -540192329 +649662531 -763509718 +-453752673 423450159 +-367756518 153994460 +-252834186 -276400105 +875025876 34674303 +-786838778 343217412 +9422352 869786282 +-680011237 444162122 +-617283723 123782482 +-833247103 455744718 +678536393 388228122 +-708297905 -482395294 +430075663 115053207 +639348036 -648245649 +-436144325 105794370 +-316794696 532033702 +13524878 357580700 +709725222 630589101 +-9814786 -799913833 +-447851474 -402514302 +-903369058 836014118 +-737563100 420077224 +295422291 -10911593 +-872974319 -83528455 +-373151515 -234931301 +-229965658 -353827442 +-546629635 107323233 +-982595455 -355139171 +-733312195 -729063474 +489122045 -945646026 +939207652 -748374314 +-891553620 -854118418 +-346917671 124166186 +-191005353 -630598411 +-687723853 -600037393 +-172770821 -617961540 +-712675445 581849732 +-288692582 96309143 +481414378 395203576 +-301713168 286634290 +-234143566 328074564 +-100184133 -560036958 +691192197 672829124 +-577974077 -602699629 +-71148423 978538658 +157080547 898073351 +-280413944 647994033 +889976181 245699948 +857430429 -305353064 +-960897792 -829739257 +-645203963 -787610794 +-821550725 -242705348 +89203972 844571154 +-361281030 -705729444 +197076823 -722423158 +22590719 -168248767 +507882466 -832871551 +298686064 -995831023 +774640291 -147779035 +767062224 24078773 +162945447 -601201198 +845778231 -844980627 +164770321 551359014 +-354866721 -946042073 +-282779686 43695909 +-945770601 -115719687 +-412400254 -124142539 +393914103 255439420 +-552752804 -732507417 +214154769 -868509717 +-734257040 385590416 +-841988828 -972146877 +928731139 815670413 +944016200 498724674 +91646209 -226214522 +131846716 560540412 +-927160029 718393274 +-48279441 746095446 +-971676579 -356683984 +435666888 968516932 +484910148 562170089 +539516358 478870874 +553138002 -977969645 +-63430425 137920521 +450181772 898111871 +477491820 206483168 +-394593722 -314928161 +23548656 -672964959 +-26775431 80500669 +-662071075 380783346 +-456501707 881871950 +684288188 703697488 +-636060920 -549381811 +-906516367 591805806 +698501214 464762513 +324476008 79045848 +-663446002 341239489 +521778480 32581345 +803783907 -741723123 +-977906860 -711425755 +279474184 325640434 +347637592 534449800 +-724417170 -862329945 +260544793 683579681 +215356280 -189546851 +-814089129 689790015 +955369610 479111048 +497739299 -950984724 +381699170 -605483928 +149340998 68079583 +-769413740 -407335338 +181960980 717296399 +-391135441 -971566600 +-415155646 914781844 +-432987524 -627245893 +-97541468 782726864 +818300338 207177083 +817558448 -315884716 +-571508315 -576163273 +-844098848 -537360712 +-565941371 -557054143 +223136362 -195879211 +-120499489 -125419797 +-933473304 -514051696 +-555170242 872689568 +-202498165 -887716742 +-142823450 584791511 +787476401 835885628 +-594478832 562217561 +-795339325 578101437 +289111088 -982555786 +869414584 -592462996 +-117239662 763274220 +742361107 -356448336 +-169094554 707606669 +898963547 977550422 +-511393579 -702333686 +-452062707 -824946522 +-752885710 900083671 +414534149 348970389 +536816141 724305743 +-647115554 -228391757 +-658574639 311962455 +-777635264 -253468982 +-809281644 -422407761 +721388751 734555194 +-881212240 247036143 +-320913149 -472233529 +60893567 573140196 +-735634322 -718673100 +-683894079 270419795 +862777088 -974267662 +396709994 338722520 +-668673353 670088952 +508803503 -850972276 +-437892328 -622893342 +-691275395 -3237872 +-734882020 730340228 +-742714603 110443095 +-954178668 -11734901 +478244722 -39351412 +635677110 33035463 +-486049419 88566577 +949987 -215710282 +-121029238 277867161 +-756849151 609347503 +-337779524 -312330954 +851329459 -776402010 +182429635 701777152 +358130021 130305090 +-664929400 401990910 +480708244 349441092 +-154862820 564357033 +-788549096 -156348874 +-798288226 211291015 +577936155 644413669 +-234780413 -755474303 +-393303244 -158177131 +252181600 475771397 +333715187 279220272 +-497123611 -306864692 +938312348 177534379 +-659152924 -296089950 +249561764 243929316 +56321600 172422711 +-20552709 237139593 +409717822 776439868 +-736852445 -94534611 +230952688 985229122 +-222125577 169047807 +-233106336 231505836 +-81775791 14491865 +709053542 969502136 +69319830 332587196 +-127757286 -808489808 +29641513 -874555616 +542960287 -461620530 +-152128538 160048811 +-718005400 563339472 +298100998 -884639908 +-427084549 -939687844 +-193835873 841249783 +-853162822 -873639163 +-35155314 -305744712 +896064606 -286785162 +548778435 -67235965 +290666016 -798599817 +868777289 -848262401 +-330880512 320340713 +-116392027 762123165 +-164924178 800415645 +145500646 869731001 +805595460 487974828 +647168493 453298921 +875438711 758715082 +-938300360 -451089404 +-921661820 -745576562 +212515936 584503529 +454857437 -500012025 +425514981 -986751820 +-268589324 -302897444 +108980992 395935666 +-709467536 -57646304 +698513135 843020114 +-366033299 875461285 +-300739826 -657395558 +288068483 -175233214 +711680083 326041236 +36511192 -794988166 +-817247864 -364123933 +-238399082 694083264 +-127354179 -814558693 +229231983 533194303 +-942911434 -336707218 +-826837556 -807561588 +920916512 293072749 +-629418206 526016866 +609922807 -165962215 +-401796280 494608379 +-86052807 -367598646 +-528722891 -514326773 +-600706794 378878385 +-388268837 -170481626 +568552250 -281733315 +-86261455 99216716 +602636865 307949015 +552532795 -913297352 +-789956447 -411612023 +-75144121 760823688 +-43662338 286801400 +849183307 -206473191 +726853530 -766302363 +-436442951 -96066429 +-231555808 748202616 +372363590 -561961137 +-543958222 992408463 +-183752956 -4140948 +-577747005 -91324553 +692677073 -351650431 +-836006248 730689935 +-283468614 514656814 +56927101 25261578 +-913559969 -919476937 +-205323981 -187878629 +544081393 -856173053 +39467065 681706382 +110094016 306873550 +423926493 -952126619 +-109087392 446517097 +859191055 -949535420 +897554037 -702586834 +-157789062 -804784832 +-437068769 755877936 +94049473 -197377937 +-294398106 -516711053 +272954290 688004748 +136740628 743796075 +-60383090 294934522 +78789351 427553961 +880053295 320270249 +354032721 -415328162 +-811929537 -640614942 +632818003 -768403008 +821425504 263481480 +-679018265 53582570 +467049525 -520664299 +418774119 -123791842 +457283587 75550942 +89828304 -750314199 +963213135 940805063 +755643001 -908069130 +-642578698 -431505296 +409526524 -3804367 +900630832 572835461 +-285963668 -268962880 +-179589976 884476547 +502290540 -664646045 +893062726 -636445528 +361793339 543788969 +-724874465 -73709706 +330573292 887504477 +904212996 -547198500 +760344228 -338281328 +-397055163 846752371 +-443240016 491292375 +-304824714 -184586509 +-723767479 -664041786 +-827407153 -662016191 +-118205232 -34474698 +-695225392 526555578 +-343377693 153680691 +478553350 -767860629 +-652284075 156567909 +914027985 -911419155 +-239098621 47235570 +893101971 -850426707 +-779255964 536466657 +860563833 -900230270 +-954441455 196154838 +813087447 967275672 +-934466103 373509610 +-54569946 76682409 +979469056 -876433128 +-296268363 -116351554 +834896295 -34911863 +421943111 739514313 +498261161 -494952250 +229864742 167275826 +749323529 -399950348 +716444531 245196868 +992399672 635264303 +-929323135 -172567149 +-287494762 202083053 +50785005 727389188 +545593887 -709309452 +316571085 -759476118 +-80459119 -555368764 +-358654552 -491681740 +-567862175 -105080499 +657391439 211885711 +-446161405 621121516 +-587063316 500801696 +-843532952 -384009257 +357102735 88571250 +-656474085 232670358 +-727930233 -397454650 +-382251691 437207394 +-700785731 -891847322 +798949985 -23956260 +953901166 106779699 +643954022 229433523 +43010848 655420635 +-549381789 928336197 +-736311291 -990553164 +-582150115 -372360998 +-180472001 5937660 +-506422202 -453469570 +-187065721 -878247791 +-436771096 260766500 +-255158166 696922113 +-61536171 -812192713 +852650931 632990466 +-631820492 683228728 +316939834 -855196516 +-991289369 -460145994 +-40384937 368416145 +-635527521 85526705 +-979386174 189567962 +356463157 318796933 +-873264711 -903095744 +-294023346 132752062 +739639816 580821496 +-494435429 -333640373 +-863412698 432521908 +-344825170 956131727 +775050461 -32661426 +-800386141 647123099 +-745028909 343320772 +-786647091 -904420978 +-646259707 275330196 +-639860964 929362051 +-350841772 169507814 +-793936886 79352029 +77359294 -324241178 +-409434816 -677233431 +752357722 -192485048 +-678774419 133044281 +38703638 353344883 +835358496 901167926 +-181670580 -938619586 +-553626733 -568843857 +-962020777 -966895972 +619457654 -854405601 +978686539 -182492467 +-172683175 -71814300 +-448988390 413267627 +409466682 531167441 +145884870 114394308 +633441038 63006231 +940615462 -213293831 +-786408435 -298970485 +-388074114 -452620913 +-403649493 -309752094 +733425249 244383415 +-971732074 -548185665 +-180827512 402871993 +-341392609 94068814 +773583263 -741819850 +887138150 144000860 +-418933462 -271447868 +644118344 684071996 +-667251941 -822347719 +854584322 25315903 +-143636604 934970096 +579624036 -431058303 +490972387 -113040165 +-52333737 -844641376 +-566077265 880754509 +380208792 936703809 +928301630 879867385 +761690832 591693622 +-611150743 141899410 +935213151 -509120192 +-863083041 -528536243 +-299205803 925590443 +-684928453 -237106245 +-587076054 832187054 +-838956312 -884939686 +-710063116 673422550 +-718788855 439496472 +422984719 -246867340 +-776700843 -147637939 +-72746941 570390178 +958889753 390535636 +-428454983 628838809 +679630903 939479670 +891791515 139482185 +-969354420 993390859 +357957628 -702761577 +780593156 423318515 +727303014 50217867 +-350633490 942746597 +919830014 -823721834 +-142994020 -886704839 +-687067939 112390850 +913520489 -297332857 +-255966796 -460619544 +712773244 -875631855 +-579438306 464576872 +-725468124 467287052 +-743959813 882080175 +713513255 733830211 +861180408 -904410511 +-608313571 582869647 +-58751263 -890695993 +-382451082 272562622 +928283593 -387549725 +588897192 742495052 +837799089 -873772688 +-903281832 187421333 +685344821 -845345806 +-143220804 578416022 +-2139056 547884093 +-380898990 95351536 +296655184 410229907 +826797940 245684925 +377728134 -868854166 +479371083 679443493 +-792617930 -687227089 +-4130224 403272159 +737246089 346444813 +-810242122 -285844475 +852088311 -267012436 +744152036 587647577 +-562721083 105755699 +40165384 -43478982 +786722434 -280472430 +708700900 -310870511 +527058389 659251944 +-565530841 -937578010 +247631174 -259393043 +-836651070 998384108 +-790155678 803440347 +793537828 -433629910 +-988798992 -126646703 +469805945 992186924 +-50651813 721202768 +-149297556 -767263157 +666541123 894584301 +-450314427 180443968 +664632864 52254458 +290841969 672969314 +-181974544 674135152 +-666924118 -272308337 +308570912 343496699 +497406288 225199847 +-78070345 305607579 +651373217 -736479795 +476993693 -260414062 +816512309 867900607 +-956250759 65988585 +620894201 -612102648 +35601216 592743782 +531106358 38949144 +-690107694 -620109528 +-128410994 -284966597 +-772907065 759566490 +268542636 -401311652 +18179831 -669691745 +-178582205 192112111 +725228761 557846662 +910962466 -488205842 +-480702132 151068713 +554854405 -69435816 +438468644 -170463389 +693295037 -324071933 +-733462021 -888563767 +904649810 501085623 +421761859 947087123 +-88234130 438226639 +-4859403 469740694 +-837358641 932502741 +-523274610 -772709101 +473578108 522304174 +-513004627 -960829382 +-542271180 -129003903 +-713335777 -528789529 +-574673404 -551566364 +-448685527 478717576 +223970514 483074200 +230972079 -696584567 +508107960 446666014 +-95906897 -695399612 +866074789 -48402088 +378065649 58568214 +-144517300 -169813071 +184371282 237480789 +325915055 888707277 +226355217 -228333480 +323211274 232499207 +-906294616 -605228861 +422460959 -16868538 +-843950282 41082357 +-872488158 538097516 +-664148030 -16271391 +-503327959 -748625813 +783257688 970608417 +-936086080 535586526 +837039318 -373101728 +-253831894 -647157363 +936243992 -374147844 +-26488731 425966578 +477204999 -740624671 +-873937951 -322950112 +353160087 -125898869 +-597172370 -703741286 +786216361 956509187 +-24017332 844530130 +-370372756 -976666882 +-804170327 -793587688 +292405431 -830691522 +782624054 -419106401 +-943199934 293450774 +133805779 176587071 +933951495 308013790 +573199118 649330907 +547591036 804326351 +-132018560 -61950074 +698531865 503048192 +-422068704 436149063 +-220131629 -132606072 +-864452541 622933064 +-858691948 -21917487 +366797647 -389005233 +904834177 85470387 +-541668907 230458101 +618126178 -725660746 +427502384 -521537956 +-141617920 689389771 +213036681 464275798 +190157567 324867893 +480907159 794690815 +-692006813 -147318084 +353203045 -420473235 +-632746174 -877905143 +-820312209 884658270 +462479756 -622548146 +-452934952 -55735608 +-763671424 -779377625 +259803340 880237599 +637648979 725719800 +-92556584 -647583879 +365999477 873289670 +-305117198 -692485359 +132490845 -35439023 +-947668724 590823827 +-305254726 -675187390 +-62592315 -866701914 +615844338 -434269309 +158329458 766966348 +960635449 451530493 +-249672245 418093359 +-151998194 675712473 +-426179571 -710710518 +471827174 -76970844 +-791494443 -38687326 +389810947 349003390 +-397996226 -521669547 +43061963 -687427531 +538900541 679178534 +119351084 -383897243 +-113545463 444123874 +-123627424 926732437 +933698109 292037250 +-550895482 318006865 +597559835 186148195 +922805430 -482924005 +429348918 87595045 +218656413 -292457640 +-194695986 427084579 +-649314206 -240451487 +324664696 539803656 +59876331 673902430 +901524230 -82881640 +-272588365 442003149 +-117191158 -507379046 +146242610 7743809 +171780462 -991634362 +-401582276 482368992 +11710617 -746080213 +-913715894 378233340 +-446825650 452699642 +916062187 32308148 +-957318249 -118268272 +214539057 -694826451 +-235564137 111623659 +493666229 64388270 +150934734 -347559558 +699817467 25786863 +650147383 -584087857 +-194088287 832152543 +-916374004 -904835719 +-878813001 -852894230 +-648784099 631495716 +-700667417 503711999 +-999483870 266294669 +628294356 -657995369 +904348724 127651226 +328600163 -834368903 +-589627752 -821603633 +910347151 -435351198 +740883406 -401064658 +958300858 -648260037 +-760200357 185159685 +984911199 -424899557 +-425365416 -960820507 +-534465377 92487621 +709918665 -61492555 +-280265145 555131985 +350381551 -703900779 +-741979157 -337107 +-532512274 -536284934 +-180065919 -69269274 +-578969913 86359458 +874362284 -927768927 +-636033724 -744896548 +219688660 799522186 +429476981 893663241 +-927131476 -237498625 +-910718638 -278568176 +-455689929 -249305469 +729411134 753313907 +659560004 -431333200 +-453791915 599657837 +340443751 529418053 +548343699 -432192615 +-870338878 483719356 +776961083 171618655 +523115208 -280561078 +24073812 -277978024 +-171666445 -977511703 +-983089510 -719354954 +-564544556 264497493 +275645890 587128914 +64848218 837028903 +838676409 -911053413 +776073465 -232025721 +45080750 500523127 +611963893 41403234 +86977579 -375190800 +256237354 -268281498 +-369718948 -300948083 +-252559820 -780070881 +-265687728 -480446698 +-296377003 935566045 +-435827099 -889657163 +-76937097 421813365 +-949034771 -993040984 +159143771 840100284 +438144148 -77679034 +907940143 -945576373 +-849315734 478519007 +-488461614 -557343190 +-571671942 384545627 +-495204486 501576375 +-355014602 809812691 +230825883 859640669 +-209885200 -181139692 +843351439 523839707 +884455479 -909999920 +-6499035 841617569 +992835443 422259755 +558018014 219430816 +270381249 770426108 +906150346 -525605795 +116486734 813529252 +-373790810 230646410 +359445880 -83637176 +-284595868 -678102811 +156502638 -906914075 +-252432735 -957990362 +-987903788 -787267532 +-452820202 519477624 +160064839 515002467 +473740488 700439750 +159173310 -610988357 +217570273 -313660179 +885179017 224691657 +697809257 890933652 +500781796 -623347455 +929635749 882248663 +734230551 -704539361 +-545926897 341579781 +-175744011 364996716 +-862942123 -416198200 +593394846 336261895 +961300878 -740201579 +552998319 -557895929 +403395063 525118512 +656793995 -363744798 +766042361 680762053 +264773886 446410262 +-750920144 -128221494 +-826646449 650024495 +52201614 845364816 +811090181 643076715 +-3951394 969055352 +998932570 939893432 +445054275 -590975297 +-473500656 -109090635 +367145169 -223511293 +390905491 270742156 +-214177147 71821950 +457671798 762053537 +43219748 -987730811 +-516174095 -509577803 +102939322 -181211961 +199727394 91961386 +-63349802 -46924117 +273865944 -620643083 +437983597 -308452458 +30138911 -528288467 +400352950 137930309 +-789830062 907772911 +529714991 -434849827 +181975325 305224855 +-967941153 508388945 +-450035626 952789025 +-147380849 655280023 +-600898436 87290559 +-50484466 -632016823 +426586962 826619301 +739404392 294602058 +632682141 -763783916 +379629903 -936785281 +-666878745 247990240 +-373269988 -790837332 +28262078 560428835 +-824297159 622720637 +436298335 -763827996 +868274241 876971444 +-562590219 122155658 +-883866082 -977966662 +-194375055 -522930351 +282567685 -287897419 +604174261 828688464 +882220788 -39244365 +731011899 -903636513 +140789560 -317198329 +697068610 940876668 +-696062813 925860668 +-389117677 609396620 +282009837 -616819339 +-274809680 -931111155 +225469925 893855317 +-843728336 841761856 +-2297675 -579559341 +650530492 703847402 +887107933 -946968507 +925966386 483278534 +44470124 487302702 +-678118899 -879824316 +-93461479 -317476505 +-515659063 -562439774 +-836134856 804549682 +-150941781 7651624 +199783747 -656824807 +161815113 -762621599 +423022321 -508260863 +-104895343 746126854 +789053037 -233738061 +-960619795 665185175 +186039750 -327674912 +960289410 -962739392 +195781265 617605499 +690375374 -718096515 +-458056250 671945743 +-42716256 -90892391 +225091542 -447530160 +686639750 -617060285 +-540169295 36748554 +914898208 -489587481 +464067488 672302948 +871951900 461542136 +335866103 484167156 +-248579157 716687051 +-617458167 -416888128 +394155934 672824726 +140083510 415620042 +-153617081 686101087 +-204906448 -433039413 +-373693940 270138328 +997892014 987048601 +512227940 732406613 +-306007921 670791532 +56257654 -65245936 +653652318 -294597957 +321653941 -1628177 +883239111 -638190327 +642865560 -997015216 +-706689686 662049852 +497561938 415294826 +-134044258 709414094 +-285338099 852200861 +-854040898 966153576 +739233252 -135628951 +-319529998 -125956387 +225545377 430432390 +657269724 947365718 +-290331627 -332249237 +52017151 -540790561 +-900354511 195397270 +-19477752 -399402451 +684302963 196917517 +-605027658 -301251439 +-920414127 916853370 +903618292 -905465404 +-950624633 -372728125 +-668121557 -295431111 +737331960 -175341258 +133292638 -283441026 +143504577 848540335 +587064920 -530164179 +-328668027 809472205 +-138009322 -775266864 +931753367 710839910 +-190538264 811054593 +276703811 108302803 +-473285236 199639601 +520954801 -175189465 +823761343 538012531 +904818415 19667849 +-299375078 -587208335 +127215102 758861816 +-582511304 966487940 +829925546 994696301 +431656195 -570647407 +-547658102 -409143309 +395030717 -827924952 +-481733468 -278084661 +910100583 513907423 +-551943633 -260370414 +-179093588 676921133 +-70436109 -370126808 +520903091 940644494 +765532934 729473093 +39611154 663723483 +-965608321 562852222 +-674263615 -836198140 +65967641 452984247 +643946265 933490940 +599469684 -321826048 +270744095 -193154906 +751531552 654978454 +-885356895 365764344 +-481920540 -704154770 +179309652 -473469657 +-735498713 -464888727 +-464489035 -376884209 +485217779 543239257 +665725034 -129665167 +-570584989 -804528044 +-468234266 -199493325 +-305193404 363388025 +683553769 833311340 +-950278498 -201958167 +-686748917 -453145574 +-114255998 596785273 +-823071736 152048226 +837997580 330060040 +610622428 881718757 +-544674652 750917110 +-791728818 138889883 +-984059339 831301505 +-584148398 -271272502 +-178146093 -726296135 +824569710 721315633 +937498162 -207373207 +-693691187 52696231 +691598027 -149871008 +-647633034 856026964 +218462587 -471497297 +376045235 -970402218 +-812348528 -442631000 +-780846759 -54757252 +-321180486 671841717 +550280267 -680962321 +422048382 -556962384 +802114350 -860457393 +-977257358 -829251413 +-403422116 331733345 +61573382 -334780701 +-107097669 -538779905 +57317325 -529253445 +12544646 299736178 +-410046742 -896255264 +550268090 -914081605 +-872166345 405789400 +-977686650 -355848988 +68470922 239644914 +-468218865 -385122912 +-403447264 869465924 +549097660 -104140831 +-1380481 80992185 +-12566813 -324705502 +719724162 726027556 +-630276912 -762515159 +664292883 35668283 +651874927 21438840 +-816918589 457913257 +-556421346 -286797794 +-246971102 507565635 +-507934221 804711379 +360009076 -942579152 +-29558524 266883251 +-419474306 -185992691 +818172056 -590745803 +-800169798 479481408 +465564866 -777416271 +235136686 -844748678 +941202733 -900674202 +-439642067 75880199 +-633177416 -215830509 +108615352 494650959 +882892553 -936583283 +381591833 993777924 +855612554 790762275 +-336393759 -624240977 +-798531808 811467331 +267230123 215010713 +-724931494 952856168 +135631594 176608151 +25909058 361895018 +303058423 50344973 +-490219002 -912294074 +-863129722 870822178 +250376336 57281855 +-964208145 -806466007 +-300918519 255251245 +869235981 497990691 +-843698688 738275398 +99389275 -319853752 +813667708 -290524728 +654395677 656203214 +871249835 -8331707 +-589402139 864826019 +-23964950 -619341274 +-715299062 721080972 +43292951 125943475 +-81462275 664438112 +-975678271 25230257 +97965246 -76948752 +647887432 -264177659 +295280188 -699341619 +460399050 -309349187 +-519914162 -12646052 +-566163760 23494531 +-843356920 930498724 +214210877 -782835685 +-191564837 621732672 +210239114 113531320 +-128991556 -580687634 +35928617 -657251505 +-962911783 -439421170 +-714592138 179367217 +-477148612 393891045 +-433099825 872008602 +245849717 -375059231 +-97132539 563034999 +-590005177 983827019 +149458470 -10376808 +772827448 160053430 +640158277 -527106704 +543457391 -423288718 +-377836596 -988345841 +505969663 714048900 +-760510667 987179650 +355696833 -388482430 +306534358 -926513794 +272365204 993339445 +71260450 -210943641 +-62556409 -131461893 +-833777289 -2047672 +561969992 -821227965 +543602451 186102599 +-212351454 868453240 +-161048349 -187352219 +526680479 365729796 +-504653255 -49668210 +68617817 -245420399 +-170118031 862189090 +-554946024 635389998 +746273775 -586966203 +186715618 -550534167 +391968174 -182706681 +247626384 56972308 +-691202494 -116224937 +497490410 709207206 +-146452426 263794131 +797003334 -219112806 +809269473 -262433764 +988959019 234477083 +109787311 -174657223 +128174211 -57372074 +520890054 -850352029 +528681127 421380362 +-50624102 -74398642 +-33673469 -478713460 +945608330 -618331242 +-412803734 -863479870 +-295713184 604033861 +127614702 -738801360 +246379160 697354238 +477191539 528275194 +673748805 880067022 +-719823694 -414699911 +298481126 876061272 +908823287 461806599 +-893080234 -887526372 +-454716563 459421372 +-252560978 33240115 +765085243 267334313 +729900207 -579618200 +691035997 -157279073 +310434291 -825414918 +208036671 87274922 +337812468 856004290 +-561552589 -73158812 +-521297478 396851247 +180825039 -124924328 +-295243488 157507804 +-486428482 793882412 +227180771 -806382507 +-787940734 -726778671 +471854924 -333340696 +885128002 663334211 +166291133 554710807 +-717863346 -844648721 +763568949 143701593 +-13148054 552944511 +-600035030 435922759 +-264931554 439555208 +50330759 113139922 +-632302776 766184193 +-919148892 -619400106 +-108499500 -682325225 +-519611686 584737548 +-579145712 -313552321 +-125216755 540170879 +-757852463 -834782018 +-575582177 390613253 +-226932131 8842191 +-805794289 -476339117 +-348883153 -750355741 +279486811 892752043 +862026453 91689872 +-365261542 223056877 +-326570097 251880495 +-749188618 896139780 +41501508 897652982 +-421512939 -720846324 +501972964 115846271 +160315864 771579433 +155326270 453251965 +-263386991 -301961424 +-568965911 -102743777 +-20965548 -887284720 +657671841 -728005001 +-860516186 250517173 +-999873599 676029644 +-242274209 -147927409 +47078092 -737040598 +-780921785 243585048 +-135976465 626382589 +700234450 -210290716 +-117242197 721292870 +130525553 634058267 +-434550995 353022764 +-197629977 -141011617 +645321491 84041004 +-43000331 -74564567 +-172850390 -91991291 +-309154036 281240027 +63523033 -105858022 +-668869915 -113685453 +-312780029 -390144719 +-506587805 554649774 +-741667070 -94562023 +29541872 970845757 +112104848 -218469594 +-515284528 -258310729 +-349750522 168447951 +410167641 -506164397 +56094409 -964214437 +530805311 720054338 +583831230 -120355124 +817369447 -677063514 +244122640 -54356246 +-564013673 -507952829 +-428122617 988739819 +-630364674 -320007160 +-543549229 539280481 +-622472704 24453349 +1090579 116974699 +292589943 342697068 +321466909 -197735778 +-25982851 31352205 +218098133 407011860 +-158845750 -242896951 +329130445 954933631 +-961350326 36132286 +46761714 -67338217 +-704369709 -854904831 +-53866547 -796296293 +-454772626 466585731 +-900592122 -922856102 +-209360368 243766805 +802993075 -68052808 +908341612 659719002 +677381043 925147206 +-293516613 -547626077 +-133105813 288059437 +935711210 607363502 +-989640980 -576644279 +-997739520 -772752132 +521451554 -229622200 +-741402122 -554183602 +-836796616 661587322 +-866993537 708518696 +460973882 -640249054 +-740053766 833865539 +-425745265 -531800485 +204172650 387312427 +-741119549 -928254761 +949680972 313965940 +-250979232 613796339 +-561692075 864993907 +778522521 -420400633 +69029160 43032545 +308889516 -807225659 +-958283315 305643712 +-577437745 849675144 +644806073 19943995 +148860251 922118873 +-185319467 -851020182 +445422022 -442684171 +-848903352 58286110 +276288167 -119362811 +-401573276 986116666 +628434514 -643895888 +-118456058 587642931 +316953433 612291935 +-280994011 -962467719 +498419620 85932972 +-981478359 603695028 +-723822963 541785827 +-645864518 892394662 +940117525 -250056590 +-488463981 -719124076 +635711240 -970833461 +-465424957 -759667150 +974840605 -783951466 +-92574434 310767496 +359228132 127272225 +258441946 454223334 +-956041443 82582785 +868935790 384134006 +-955531270 104292872 +-606946241 -813569968 +-818254760 370110776 +-130923132 -384718101 +-504894169 85129009 +-492948837 833209406 +662847222 -395906495 +-428915349 -808830691 +-638152738 -224405985 +-822303411 539156245 +-106970802 11964934 +-363906192 526272901 +385371920 -862175608 +-989785509 -859001107 +252892165 -40091618 +245934664 -145591942 +55898761 -394403794 +-781322535 414303693 +-240509557 871812368 +-547154800 -920600173 +580017407 209817866 +979365248 -486316765 +-59580640 811956019 +-931829185 -45843559 +350606310 109086794 +730411031 584391115 +-590164919 891855917 +618565411 -802876714 +434395963 513423735 +-326117048 -428019987 +159836078 732696621 +376162231 -802183578 +-834004419 603790575 +-109335191 -949312225 +-400472234 -888667034 +447237364 672520765 +-795641022 608310410 +-973632650 -115084668 +-872991071 -536204426 +932187725 -149762457 +276100311 666415543 +828637141 939930890 +-343186636 773161602 +-649861308 712442086 +-319680112 651483168 +463620813 651174555 +729580133 -169876816 +775760262 849983909 +767436125 -82596148 +-772814776 329846881 +443060890 -526270548 +800199672 -934056528 +403731415 188151015 +-440782392 -136674049 +264140954 42628830 +-921586319 651782561 +-394931637 -682793603 +-637413377 449389860 +-522247769 -762525381 +654175153 -42995009 +-413936464 83053251 +-366262836 624941639 +425221491 133231476 +-792689974 -588553593 +-56600447 -116745329 +-475149533 386375410 +-2652049 646255693 +837853264 383673478 +182280797 734833060 +8265467 -619641262 +680745141 697212559 +868277024 331280613 +-319518508 740440796 +58835465 299676983 +791418697 -500557130 +-492419622 -435070529 +764186836 -684227313 +619030025 -258870706 +62870878 -261146248 +-56154245 -984437254 +998586343 -846845320 +-538240953 406144066 +-497228178 41068144 +-798112330 -36656633 +929142401 -284015830 +-539782466 774510606 +-628609391 838904575 +-38330874 155335739 +-253404320 328115774 +-642503339 -260590578 +-361781168 549170521 +75666244 -956463558 +-801063990 991202281 +-597630885 -375277975 +105329781 -966922365 +-87050551 -525696665 +-956620415 -412005145 +827194095 -133308561 +-301653029 -99587987 +333387765 823733778 +549844147 511628864 +597722179 158535928 +761614082 644696404 +816041654 -555154512 +-618896496 934956282 +-632924887 -714926340 +-932044590 -559523635 +626791194 856811646 +925412197 972567306 +231938579 -753458612 +121326907 -617694390 +-280623370 608880153 +602680335 -151360170 +897802173 -812604719 +-664789843 925134788 +802292932 -895212360 +-781596097 265145049 +504288224 -652168580 +713371066 -548329555 +-192251896 438648792 +661224038 -621333242 +890616174 -296487020 +945100425 690980253 +-943345460 424528168 +-723994039 320520207 +74574957 937453121 +-637028793 867967327 +41881979 -670937745 +-670237351 -121753286 +616188865 -453246506 +963960201 966554466 +499509254 330873693 +148842946 -356203559 +-89971683 -217853218 +-695040320 -662151103 +768422928 26215362 +323421779 -171796987 +-883513396 929777971 +308136681 -415042914 +-287773058 -808887819 +933899910 -426202653 +644426560 869186063 +-549921673 -186144006 +659097608 301009531 +-438470638 -505138498 +-776767418 -159432114 +-218051725 262907470 +-916831121 568878621 +-615434873 -4152167 +395451561 -865386029 +-74368795 858389472 +864935363 241914178 +445019048 868019636 +-75105216 660532741 +-643598430 -290494486 +-419608619 793443166 +-217517016 -746602250 +-323729372 -56199871 +-264572815 394551101 +-563555075 -425713678 +444134622 -614143768 +-769127787 -64770678 +-375124838 49996464 +781660942 821164320 +751441590 -827383954 +-787454170 -630459887 +862599535 552022227 +-454317680 -248942709 +-485244445 513558332 +-25858562 -880474560 +668391795 -867337224 +-90530125 -846195325 +-506342366 -181070351 +-8545427 913064798 +679523504 914558768 +-382362712 199519759 +590292575 -377290864 +953918455 -873323292 +-788898238 886797631 +-28864878 935464013 +55553268 -169973767 +-778907696 -940278000 +-220221607 499078187 +161306355 412495169 +637862241 481303260 +86506537 -92870536 +468978797 659201740 +-101360326 -674771920 +612253318 -300345162 +-804125821 75012714 +548105542 804265289 +-659992080 870009020 +-705940718 888890559 +238049589 -839766624 +557907399 -357703801 +-598356818 -997054252 +10336853 660576597 +-124978676 -477944744 +-127809218 158321618 +580289832 -110600346 +-881260821 205971450 +-986406015 -93149157 +272374533 682885098 +970913097 203720833 +949868859 -324503736 +564343592 -692437031 +877617432 681926448 +644090468 -745942596 +254614539 414349556 +849035503 281202739 +-148533660 -208249186 +30777509 -28560857 +-113370827 795397177 +-199309348 -187607648 +-18587954 -149433450 +245677058 159830164 +-367848280 877119379 +-986417548 -594551574 +-518403936 421278257 +-691376696 -101377906 +244624899 982494481 +573299982 118156378 +18784493 846992118 +334089631 88883477 +-84217063 -320061638 +-437826103 614594668 +417309265 -928720104 +273897680 -305047995 +935633776 -360805644 +-229803866 -445310281 +85632640 -85135339 +-428033034 542688310 +596696301 175961733 +258230507 -246901034 +-647662629 -194714600 +-859000229 749439336 +-222888101 491411467 +592259159 244778752 +-590827808 87814309 +-500419948 -592503951 +-38678467 -160219343 +-654293618 163692006 +909655391 659179538 +-6446847 704231663 +-74430731 -815299283 +329825380 -258599048 +261170769 -680038168 +-126308062 -514748413 +-384974874 42949439 +319417638 433341875 +607029584 -235862205 +125723637 -788273544 +-75314494 -817433535 +533320440 -368815918 +-228381255 288367805 +262580914 68609489 +-857677420 563328730 +-985749478 -351532666 +-680844195 -453265957 +556795460 729415975 +243729863 51877033 +-711109076 -946090250 +120506015 104261852 +-135636593 603723631 +-700386132 -766982829 +-370271024 -544233794 +-66482639 435835905 +-365198911 -36920246 +558713074 -649621441 +-702169617 -29065921 +-587267172 597398644 +-496487688 -911024209 +-217857778 320099052 +-242641359 932214701 +-105252507 4860084 +-906370561 418868798 +-2870456 671117928 +-104117974 -277412063 +762600501 625842535 +-644993921 639445612 +479537587 -388422563 +-852836589 682090403 +-462399418 -726029401 +-375999613 -557980389 +25080520 -458152503 +950899552 -980174892 +200770977 148540794 +-647865133 -214230939 +-995772395 15921509 +-500315339 -642662558 +240556030 771795545 +771476472 143753100 +949289081 570346628 +-862212384 836036925 +-946402064 683063827 +547295623 -4732898 +781446553 285107030 +107433078 714669895 +743763652 -77488057 +996541496 109770603 +128120906 -997516016 +643054357 396062719 +778380089 589354622 +-730008081 982627990 +530310794 -635019383 +-700150848 -265574695 +351145649 -105922341 +350295089 -539268569 +283676434 44551840 +927439579 -450307392 +-866798343 -528681289 +-112426255 -86136876 +121668428 -961822011 +580230046 -516333562 +-721311353 -46748977 +793439154 -769469100 +-772078496 102672176 +-560388898 6084620 +-386663524 7251499 +-839373349 918591580 +37929624 -919428799 +-454667375 -151729581 +609773179 708423935 +149031716 -31431812 +-851571854 528637713 +-365265992 174511631 +653137209 522070050 +-205560396 294476669 +797751991 -190813231 +971779327 237608631 +-858986833 252707078 +-214313336 685905098 +737921147 757661214 +-989570482 603347497 +-479148700 -774916490 +-625791975 -479385236 +-888998391 -778799138 +-598483989 213495652 +-794088955 -280007844 +-541846025 462817592 +-390700031 759796981 +-700086754 -987207269 +374240192 518564630 +-142092393 637786981 +494238082 707678743 +519587028 -345977291 +679035554 500030164 +575439592 11308607 +617687070 -721411235 +676437842 162120843 +-566062043 498573899 +-853407097 199108092 +341209812 -58062673 +-95478972 582272665 +-291159840 136914026 +45860590 751739918 +-501003432 -19867219 +-426849527 448565089 +855670285 -329125838 +210512984 394472303 +387248529 -114452841 +-935978097 393988895 +-294735392 816851605 +831713730 722518818 +820336840 -170245566 +-756172625 154351679 +-986673549 466764070 +-799456746 61919156 +228401316 395017359 +78001497 -173760136 +553499784 941469543 +-238324660 532471551 +-341147417 -938250065 +-929580953 503038010 +-554384853 -414811089 +-570199782 801216907 +-569371243 -436001324 +337255584 -411040100 +60152762 -939788765 +-893757470 839961154 +772270005 -68903583 +212446958 318928165 +-211239400 667872774 +758576788 935382090 +152279354 109961003 +35624749 74841067 +597631058 -40406 +-287738469 -332817960 +642170859 208601548 +55391675 -770402393 +704880060 -338606714 +-550812214 924665509 +411911722 744433378 +-313780856 620407273 +778674938 -65800871 +545713627 -168866422 +295578132 22472434 +-642733309 -277056289 +-600466981 667910202 +999743129 -885345999 +-931455709 7576536 +-911778098 -161368834 +-737515848 773990342 +950771153 70435627 +289703096 762224680 +297938683 642040029 +-245922346 -330905748 +844583242 486238833 +-289955527 551361754 +625617272 916202828 +-204901420 490544486 +438597721 480035359 +202722931 706900530 +-192921348 814736416 +107015443 15945500 +322220928 676479241 +-725222177 -501847389 +473485725 572275846 +-422156539 -193466475 +771009985 743960594 +462331010 864754640 +624479723 341466454 +-236309307 761070264 +-371552234 -509083637 +109964376 -774793187 +-524870368 -201408149 +-18580788 -733803891 +-306063656 419677804 +-385583927 -427474577 +715119994 69981519 +879409555 -692201835 +-99403483 156664181 +-238558753 72352597 +-614695341 245204523 +-332122535 940374575 +780913421 393431806 +-644542618 -32008714 +-464905673 -659390319 +824723254 687859245 +935285188 -827743724 +-337621399 -761419370 +-638677243 299704961 +479346916 -731611199 +326652211 -254621959 +635517729 383830166 +46058882 -619615839 +419799807 831742627 +867240604 -370607272 +-625220122 30027345 +423089028 -351524928 +207931423 -12705385 +720173026 809933215 +361380973 486772286 +663163805 -399980684 +527922870 172647953 +405489474 541508216 +420524089 168882094 +-159744227 -769913486 +-16466245 856088851 +281479693 -632751064 +-343532976 -738057952 +267601744 816572040 +-97642622 -46894313 +-778462032 52451948 +-730125761 93644110 +68452332 -582271345 +75650772 998547725 +819038613 -487320849 +218414039 408541896 +-273718603 714755652 +-533397228 498643505 +998977073 -320370346 +197894116 573185748 +-432856879 -234287688 +-594190572 -195269599 +-183777747 328677217 +-790798602 890439889 +191058788 -907249309 +464037986 826444247 +-29421869 -460538058 +-785418649 496989313 +-993605853 -308414336 +857949238 418520434 +562365225 -152995706 +910539106 408515494 +-821191452 756733617 +901619238 609979595 +-184961439 607304726 +-899259225 387705146 +904364664 -191767224 +-173840476 -263090501 +-776370004 -340411388 +335060201 -11074846 +805538566 238886347 +990961262 956759396 +-386276004 332317928 +-725515761 -629896694 +615026620 846289944 +-570729414 -67901617 +-400482509 -152663122 +-925788083 715383351 +148189424 -117950024 +727838826 741324492 +-863984412 563915385 +-947647213 889987344 +-971317001 124643377 +-817100077 -710826615 +-710930811 -574102563 +-972613890 520531333 +975926177 -754617969 +-120862891 -624680870 +-815346239 713530124 +359771368 913738342 +-353352658 985427040 +-724564961 479142673 +498775570 -449210731 +-40463255 -823700263 +-821783016 -3289382 +-747488241 -685470231 +93222099 -98051454 +892957976 -298643965 +66119181 -381631553 +388928601 -481370485 +-228987893 -713897645 +498926251 701850058 +-544755075 -289127900 +499939037 -377870665 +615725203 -95746259 +704378232 299815829 +127379636 -878084313 +520798743 550754232 +-667070694 566865959 +133738709 -480393078 +-936705415 -585866827 +-118632488 -216161095 +83404814 879636027 +-416904970 -544159175 +-381123519 -443459467 +-632957267 145697380 +665792180 -715399030 +-557137647 -505783701 +699434734 -156615823 +-332434700 242662546 +52450286 -973195710 +-407112399 63035347 +138747903 849297325 +-310345219 625007066 +-616491250 -32056473 +-236754867 226909894 +-100285457 598690558 +-973318062 -237419397 +-823020961 -185099171 +454042254 -351310046 +517639886 -951557427 +15664247 -488180194 +227852999 320979952 +624522083 611932406 +-990592460 814868475 +-23631078 -508189011 +708410 -114112635 +-993504910 194246278 +245733956 -939917416 +-613300500 -86035941 +971170186 601293213 +753162030 513878268 +-877676506 -343610386 +-376855282 -193141139 +895929573 -102872488 +-444369651 277507089 +-790683288 118856828 +-358822860 990892482 +976818049 -878503286 +-886933716 -791981891 +420237811 -184060691 +560033604 -727295254 +-914835866 -104314184 +260750041 813978912 +929805502 171547248 +-774742507 232010222 +-84865222 -404565787 +-319191424 -528650446 +-581831746 408810090 +50522126 451536484 +978532337 -295597370 +-223022587 627695071 +556107362 68156419 +176383848 -787400365 +-733011737 -640177333 +-922542207 -208275238 +561295840 -69538281 +-246786044 -78114795 +919512931 -387106508 +-312747489 -991869350 +-133553798 185817292 +-916913123 259941437 +569382531 980168747 +359854653 778652956 +377484081 16881194 +-133324487 929002455 +118422988 -380184675 +-420021172 631670615 +-723174478 -527207396 +-435782403 -767544148 +-446049091 -266018014 +-604113166 489624287 +-978023195 117431324 +-356950240 -811190751 +-777064824 629924716 +840344600 746288990 +-606387696 316089222 +-967693637 923865593 +191381121 335522659 +365491983 -887809257 +546523672 -653464651 +-459286123 231094198 +732571066 -721179533 +-432610468 -728268167 +-443541289 -712299104 +-381837505 589868213 +528072981 869943810 +-284186229 -456583030 +-969737176 855516345 +-523475065 -856091856 +-389024788 453090733 +687521608 628258356 +45397691 -888362184 +621139282 657589256 +454818408 588397142 +-352803348 -334152319 +-470703126 -587536065 +-329510166 -927343179 +196169222 -228207635 +114260986 525955000 +59423265 921200423 +109296507 -332311685 +-388845321 -296830654 +575512841 708653124 +-38960694 -546217535 +915312423 -187050991 +-620253822 700417519 +649299386 158868914 +-284117820 939595425 +-492828726 285698186 +660996686 -145576292 +810658820 741143657 +-805669893 311171037 +816254677 94502255 +-424820774 974587709 +-216356540 91968118 +592704466 634069418 +665543857 751976502 +370294466 754987615 +-198681337 -412732666 +-641750712 610479642 +-274944752 461281414 +3543860 920157418 +254820926 -41851600 +-207627801 -849354255 +-593154837 -806619530 +998834360 839146136 +-603254366 651769768 +-340394130 264304807 +199647502 630649951 +-600873366 944013654 +915786537 52476032 +133707171 -459967503 +923640696 -20213616 +-868657264 643836309 +295370377 258198441 +-822414590 634607603 +505199524 -558054272 +520177585 -919981565 +-398569840 -64371549 +-435959046 651512927 +-39383036 400870982 +-720278346 -924654780 +487741151 -739838627 +-806836606 -845309000 +606807751 -83607730 +-465316327 -378825694 +471906605 276577505 +375045297 -306580506 +-764526862 849680508 +869305433 398919401 +-711582881 83058180 +-399017403 -909542141 +-30087828 82899505 +-934134070 92410666 +319841482 712712873 +-733990260 940961592 +231699310 -981399234 +-752302292 991971560 +45974065 872393145 +376205249 -391503355 +-410006716 -851199602 +174064504 -752077043 +-597167844 -412384010 +715110581 -782203946 +204169591 937616562 +-784586238 483566339 +-332678673 553902200 +-464554978 944767116 +342260608 -693368332 +-312917604 841884312 +-698808362 763106261 +-127885230 -575399485 +532385158 280955472 +-899440598 368621343 +-722880524 517066685 +-22240757 699941276 +963880030 39932444 +891729802 -257085987 +322543146 -54204763 +58997054 192769139 +544369204 856360763 +451434460 -709539087 +-794670374 471682246 +83946517 289075532 +197575862 -421092565 +795781138 415257178 +446608665 885357701 +9294731 -482644221 +-676784406 205682228 +65662835 725375183 +-387659212 -213374001 +-123602681 119215806 +590457958 -775664213 +375096597 -833319794 +-422837445 -413312865 +3534620 534421590 +-431861209 -195449916 +865286385 -745840185 +-330979069 25915506 +-381953953 -566699449 +-573417300 825051882 +-44696120 360951006 +160815011 -248347287 +-350144869 -657598885 +922503344 733105152 +-514972010 -786721928 +-546135580 -442796116 +228162666 700577113 +-234661143 -20920838 +362892208 929006828 +130692194 30634837 +-185169827 -52959668 +-390762885 743256679 +-733041494 -388054114 +456940668 138410328 +957073348 -114219405 +908534603 543968400 +-918675605 -954591435 +90504999 -63586162 +-384057918 397626899 +992182637 -911137140 +-453075641 683272164 +81159172 260986955 +-418797016 308344812 +244040025 -179234786 +-413373382 -536778978 +146122605 832179340 +893672841 -796024688 +713289288 -745386961 +-25252882 -131702283 +82736576 503799974 +758246282 626869701 +923241606 -249638986 +-594077494 -881762089 +-983481387 729166521 +999373946 471721528 +-478684137 858201277 +318946458 -640474309 +-436665088 210592256 +452060934 -983551038 +960541193 974685478 +434963261 558305176 +69037828 437082616 +-418586951 -711122084 +125120036 63519139 +806161937 -358501898 +-419655819 191257055 +-662179796 -155810653 +-135108692 155225979 +947557104 549577152 +409097259 -682929878 +-740697782 -600200214 +169356135 927454248 +249554864 253508463 +-540485977 -293841248 +-968055935 60899979 +466886159 250350871 +-732025065 342749144 +369044249 701709609 +-254847687 -707566758 +327474980 -680621803 +498313751 795854477 +-411751346 440235407 +203792634 -216887519 +446415059 451666371 +-459937150 529389147 +466049020 719538609 +410448147 -620091395 +-329089177 -647471564 +442539439 672047238 +-114839493 -296683784 +944586524 69511762 +-490847598 -132867502 +-107995604 -357397618 +383538090 605610322 +394112094 -485233789 +194554295 -613167639 +993939459 -4957841 +-125125356 827730804 +-161779689 984644288 +-150686864 441804096 +-582430321 530765031 +-170126203 -792795336 +-740053240 -555120397 +-409228386 -46612502 +-954835675 -25006498 +572341429 305953818 +-360448114 361368041 +-753502492 -394370983 +-103545150 436910128 +610236544 994861188 +-257087419 619859271 +29031910 767608483 +-700655675 215047290 +33766875 164525317 +-990631340 -945314198 +-992309096 -427659034 +-628357191 274141607 +89573567 -696986478 +-478828608 -710597261 +396428887 -572671159 +559913042 791564070 +153207057 -552765794 +717494870 -107230313 +-425602041 -590651928 +-973402380 -869989675 +-53584962 994573617 +-883747840 815774760 +25152104 278784624 +-706111541 454844660 +869493553 10994905 +492510322 493551347 +-551782220 -351847230 +-446646719 -159219713 +447602089 -630135218 +-708034574 322172411 +-725379697 -928388874 +-804648391 648315100 +-202858299 293202734 +-123883111 686394814 +-591381740 -781428217 +418309730 682659600 +-54293058 830051617 +-47478621 863081138 +-875822560 280794602 +-295270723 633467306 +-651038054 -18282896 +-580643526 813779020 +817404828 852327849 +362939874 -528289050 +-819010857 -250661056 +-996806725 543136529 +511857680 959799995 +780853430 991017892 +-43661586 627132166 +551379202 304111699 +784490362 725968601 +137705534 -177188357 +592145397 754822843 +-534759018 914887237 +-198204425 -505745941 +-187598669 298982265 +295334284 -816537639 +-576483590 790905020 +684281852 796964931 +85055663 -743450165 +476967941 -736415981 +-448170583 -148222400 +-377911055 -860616318 +88119500 -195457693 +-100956828 318054595 +829580768 131697851 +6654239 -728022674 +-647194663 959592154 +-836653030 176404541 +246251503 714778701 +252412189 205430422 +-956714161 2098715 +-184118114 307605292 +-306740504 -549970060 +-600075843 400624398 +-633337559 472202565 +-543455253 -137243757 +-560980422 130169732 +826177052 974942730 +596927472 -188650783 +46766254 604603677 +971771195 -851677691 +924953972 -422115612 +-65314440 -122995718 +490581430 726921912 +287041288 -486881947 +-988715747 -45074342 +853357606 990548094 +-356049977 -799205884 +-88833188 -756268557 +567880485 977958434 +-249775647 629718305 +536688636 -999382914 +-775924182 664655748 +732214658 -577968602 +-377812952 -808123593 +531914734 445195901 +-740644542 866121998 +171483966 -462698791 +-985175553 -348843915 +703604752 -367884517 +225450252 -464439887 +296147554 652436426 +729017876 18696408 +-723049002 500525243 +811072495 782495564 +172728309 -689923354 +138557120 570054640 +992109833 -768201449 +-526972496 -179459137 +391892432 -910024265 +-575168237 -353051238 +510615543 -172188426 +-786101482 -145107852 +-20351633 -154361879 +-168955877 74937442 +-619262973 820791783 +556508125 -178464184 +982431617 148636630 +61200232 -815488347 +947095896 233301899 +407576433 304344156 +-103428651 -89207120 +381601261 612984658 +267274045 -453285844 +19702019 -395193330 +-879699837 885134370 +711657924 -577227510 +719623 -813350767 +492905465 373650164 +59766847 37924050 +-100820811 -706674599 +340466725 -348133024 +-991168048 -151448226 +603148683 889696740 +3616134 301621527 +433527017 176225569 +760647252 -3097128 +78917168 -142846431 +-505070998 -846362958 +-387407096 -619408278 +-179838228 199767947 +-611428035 806521750 +900146810 -999438232 +821841445 -354566508 +-159402416 -462710224 +353211320 -115168331 +435908169 -788388262 +-976573086 934961457 +150934119 -350807970 +259185942 772942167 +-961151676 45843772 +756082138 -335633286 +-397844769 -840983889 +819427806 631023493 +656431268 -99437476 +116066633 -320644185 +116686582 703953733 +501100077 549933362 +-34699943 342088170 +579354629 511885704 +431039787 -654834876 +-962294518 -786653960 +18303780 -211030243 +836652256 4136641 +718994873 -292149674 +-677474877 -354411566 +927306181 -240156103 +-539438670 -910011088 +896217802 830827495 +665364670 473075587 +634036679 984392309 +699364478 -439886345 +891786315 884768899 +-819832422 -428952938 +-822403756 -75549986 +625415615 328117435 +-986618509 -985431110 +665588193 -81336887 +-956053765 -798110035 +995796053 -905024620 +555419505 999915606 +-946730480 954591628 +-21496535 616114877 +-60292330 481425430 +900186183 -762683091 +213563951 357474613 +-786551894 902639318 +-968883263 -684480974 +340195749 982444206 +345215116 795005387 +294968992 -322390682 +671726174 828746127 +830322992 471410933 +-99915531 40993346 +596281446 -30930817 +691220146 -528101652 +140868360 515720733 +738867748 414061266 +-925574235 -977239072 +436551963 720381260 +-403152433 32703876 +904889037 -260516979 +-949477281 383564743 +411149604 24082764 +-482647971 824138300 +968355878 -565274993 +-953517721 314280075 +86210401 -715446218 +585189254 -178670871 +-615459676 983268135 +149526195 693589329 +-162351561 -758751391 +751515498 852380717 +708160978 614424727 +-132053402 -881273624 +-109594657 772262811 +-294763661 -959346020 +710410693 -623785803 +217359174 165705745 +-920753043 473316246 +-486830278 -232625798 +-851542027 -787402630 +658108149 562280854 +-547802356 -298009663 +-461436625 218106162 +823836478 534363857 +-428340953 265622774 +627787618 285693636 +4123901 723145796 +930847534 730526145 +854819829 296379630 +583718172 906732480 +-503037080 -668445029 +-390091966 665874998 +-924338190 589309304 +-683463744 938719584 +-294951519 964667569 +-266789344 -986475374 +756108463 -429311102 +827817634 -521751004 +-179496900 945699096 +289627353 949175582 +25644059 268957820 +-320999111 -104261378 +-793781493 422950067 +200207825 475933548 +-440949423 -264425650 +-640694267 323508108 +-102265207 679250653 +-365465461 390702736 +-635862546 815268246 +50919706 -878479248 +571758118 -647396193 +-629327891 -433138907 +-296697599 -318048109 +-733648899 -926096005 +-647588657 -867274266 +-286477712 263555895 +-721419551 -803250760 +47169531 809585584 +-191402115 875670024 +-998402516 -253884940 +-393410277 39629464 +840692375 385962749 +-109632584 972116588 +-756733906 173007925 +-402825218 -147440745 +-54585056 336027112 +922361241 26458215 +348486708 702428968 +-215629679 773119352 +-308501752 -178083639 +859179167 594656933 +-449639204 286779678 +651551295 -522678742 +-613588165 935356484 +-100051702 522783781 +821461900 -629657723 +242953966 -998711345 +960753847 489862282 +-458106847 -443602054 +-647478190 -451493302 +395179271 3819333 +-382090879 397189111 +414979386 -295738798 +118567196 301488339 +41346029 567713570 +-276111863 86602903 +-194348059 569287102 +705847504 -469194166 +769731969 -777131064 +348621751 450920423 +-637313991 -643966017 +646449959 712629998 +265883463 509279356 +399212487 -343144836 +920240967 170746666 +944510393 372188129 +-962817010 -962775158 +369609587 550266388 +-24774133 949038448 +663177562 -651504594 +843047301 205455162 +994205038 187588440 +-140476234 -821795981 +856235135 586868728 +-107038671 244069674 +704355524 -856459453 +-478498232 -589382743 +-48477460 822210253 +-431099360 -214143815 +532536445 -69924339 +887896590 -157787982 +-135047369 -785593580 +739453695 581892549 +498911939 653207122 +817600851 -444940131 +45553964 843240194 +516310670 -291935577 +-82331317 -92678323 +-650588644 531638720 +939955285 763025135 +255936390 969012743 +792545767 550387265 +-212915223 42638985 +-227448506 -833980483 +-657003624 -665954027 +-908009931 978825073 +764300948 -616776838 +930652555 495865959 +-493675573 899334284 +-667091399 453310571 +121609632 835002480 +-201477807 -635276901 +865246531 949411269 +287532271 400431797 +796075320 -425938035 +-808024855 238640044 +311174583 658664108 +309138929 -205994231 +931883634 -93219735 +968714549 -135072052 +171291092 -119927735 +-606095205 774546618 +477546608 955330558 +-63567989 650264752 +620999048 393804461 +-650107059 -805732521 +-912964590 -468788756 +556339016 -272842384 +158959748 683761979 +-407273957 -619661716 +803094047 693213522 +150950779 -630315557 +-444460349 -82567369 +-421357721 -915730307 +926744672 246797881 +-322632764 -598161721 +321430739 229890530 +88439331 814784166 +969090769 708775824 +63905984 -555745112 +423520191 990138690 +535178052 325422605 +357326747 -859856201 +-44572028 -571099584 +-208158364 783103960 +-317636775 -533837871 +359590835 72862360 +-100608233 191768000 +-215604613 -770459062 +903353047 555550710 +-282551883 78999185 +613719668 -308908920 +-7372119 -634456906 +260156797 -536496206 +964729205 829160218 +854539468 -722281308 +-582551868 -884314762 +-336080195 -774384668 +-975305085 877210902 +813918838 271172198 +-391505670 -283856068 +175947130 -478284368 +-526777652 -527935930 +69112397 -790085650 +-888954107 -763857140 +836607488 841533837 +46750800 588199155 +707279710 -673677179 +-210371067 -800358569 +-424341150 -43648957 +286745738 258234908 +-969809718 899198960 +-545358363 488057419 +-364048507 3152007 +202477176 693208648 +779652594 495571116 +135957546 377269359 +437440025 -637696404 +-592016960 -524131852 +-419378897 480336894 +-315465681 429028890 +919540850 401819144 +78542322 651383390 +28746218 7907402 +-955832666 888872131 +-615988821 39192285 +725388658 -838173662 +-475719679 916937634 +203377256 432718369 +975757914 256928417 +-504570427 582751202 +-452997244 -517536390 +232943171 -706886070 +700143983 -611471212 +704724445 603420399 +933897907 821470965 +464291251 -342211779 +-499819168 699716837 +77300457 108926014 +-599486543 -941707683 +110763696 411862536 +838438880 -120741988 +-311776048 -323434749 +396452328 292200406 +-269849610 -382846145 +204591882 774349201 +-581840222 77241568 +670153888 70069087 +-807631738 -216231851 +-137397353 560571235 +955314596 218482114 +586343422 -744360377 +-306858432 410196268 +-51400174 -266893542 +380794199 983644345 +-893586700 134766445 +957207515 -235663928 +483083175 219206703 +212648605 646840595 +-123213649 171221434 +789627498 -976685655 +8199158 -67439663 +607734458 182071208 +154256911 -381174027 +-714867449 430434409 +422118156 -567581940 +502251277 224214545 +-860350343 401657085 +235948676 -408190590 +155102331 865235530 +-76244984 -729476359 +-933784518 -423881489 +76230657 -169756901 +235210362 622067705 +-195245973 -66026054 +469966726 647556482 +-674773260 796734285 +-520758805 744915432 +-244219104 -310126719 +-129863039 -74482772 +-911838747 16082371 +-743942729 -632469508 +-4329597 138971617 +722855266 -112848413 +-559847815 -436888918 +-91202991 38076869 +-327325547 -865212369 +543667712 295425697 +563870742 -623937088 +881258723 -582053259 +-99262921 323401556 +-587183542 -838572361 +-530790863 104027688 +570346340 681914654 +-449484624 -846849598 +67632454 -739852800 +-607392650 492328827 +-507700674 -157897756 +-649355305 -771360998 +929469863 383132563 +-964996184 134707117 +746184701 74711185 +21332069 254275974 +337445295 651723992 +-460141204 -116897706 +-748038159 -715681173 +670335357 -231073925 +532121901 -524176655 +182442362 -812184654 +-104426194 -844774376 +-81592266 302984971 +-169314323 -504635531 +110637513 830933708 +700456127 -938849100 +672021004 341039127 +-924209872 -147409597 +-492372420 -779654827 +-787069717 -658417890 +147776787 -436337531 +-347388943 945776581 +680138241 165609803 +295284911 -949853526 +-24390732 -512141630 +345681301 192643298 +72920640 -610506039 +-670543653 -505593502 +-354696304 -976630994 +446544111 -747800057 +-736998922 645537231 +545168854 -446508929 +511792523 -259949567 +805774972 -418188895 +514374012 37918006 +543772980 475539843 +-369589961 -476029128 +-285324426 126470662 +19525481 425179967 +941985118 -29986169 +534267315 -481763660 +-825589256 153459534 +577141435 345200212 +164950066 -904726465 +-216637028 -196207815 +-968920837 -105158659 +-256771335 607151745 +105471284 -84334193 +-580701153 836105731 +64035365 762775639 +-386633817 174250387 +-496958667 -263466750 +994477325 135821642 +-305363318 66030632 +649502438 188223179 +411996704 552329919 +-800645789 -135857846 +180323732 735106134 +-492256923 -490644883 +211701860 -733069579 +-60067571 895142930 +371121879 397550080 +-362549693 140310967 +192433371 -756500062 +-585801214 539238128 +702411590 641274795 +475000618 205808824 +142379771 -916799609 +-299065108 -729533709 +449329294 140125309 +-772388076 885381783 +284248842 898385478 +-982880916 704374188 +-610522249 689848623 +273713760 300452681 +-337715540 -347431452 +877398562 648900405 +-182740229 519456565 +67960761 444945779 +-265002402 399492943 +606547718 -900428748 +-892179641 -106499376 +-670832965 -452112124 +767553170 -451904797 +128945475 326548311 +511387614 310166744 +59376831 495734753 +-376970119 -57676316 +101744421 -627509276 +-514838022 833039293 +-341622954 -903811803 +-775658419 653385728 +-264412474 -701298372 +-640378707 27962914 +728638242 805002632 +-249070591 353359192 +358353752 590058943 +-51984786 -931023064 +715508437 -963512431 +594120494 -466166769 +653904334 778288558 +-669629828 -374398806 +956242392 712895844 +-401092498 697633473 +496895735 92347507 +190733848 990294131 +-36664950 931899622 +401994619 192978745 +981714922 -340879831 +646962267 -586702588 +639350366 -81668161 +760142754 -777219617 +338108811 -21126217 +478527592 696571762 +-967306227 508471171 +-630903351 366485409 +362456886 -835504669 +734305982 77713781 +-854586505 720462473 +397941921 -784801842 +434577174 -811813973 +-53993452 750070837 +-111493134 -554479544 +-54510326 167200820 +-704417928 664295110 +-976381960 -502405669 +-726990451 -728220881 +-505439076 -903127148 +-852459774 341264528 +-2984260 294827842 +943535316 -490267807 +-871320954 656646480 +-307029848 165165829 +-185666248 972225706 +-803876185 961093645 +163512089 63237511 +-132163808 894583176 +-656334824 -850243845 +-386997225 151360071 +-817220321 608978543 +46391415 -62984009 +-974871530 353705881 +-962453748 480714914 +-878068109 694363786 +-753551938 -310993511 +979674361 999582823 +-307636996 159127989 +818207370 403931070 +534677044 -925026286 +-754788828 397421803 +777093137 -310146806 +608859526 925466389 +236782891 -788092580 +-208941396 828668285 +57435616 232676604 +589375785 -273598157 +-26314707 -581938419 +441128831 -586493198 +-504472095 884681145 +-66845442 -966871900 +39697547 -663810614 +652383718 551765159 +291440335 871242396 +-601562986 972061720 +-937387382 546070973 +-445919215 624236952 +281172508 -138361647 +-501326317 -113427998 +889449088 -5213613 +-771462281 -259917050 +-712445245 -430885032 +-167250509 910206337 +228157187 -434094562 +-821196258 438432179 +-218790553 193079294 +-414775483 344499655 +-682421105 333197956 +-346015102 -946842382 +470509770 -809023587 +426666559 -420654663 +540088995 27697783 +426383638 906632790 +884425548 -376995545 +812738058 -70129935 +-254245259 -485702163 +-553895416 406288736 +110357058 185687483 +-27195334 995822659 +-921470747 32825932 +110177473 -320188822 +-129672314 285074646 +-963243664 562787307 +955268916 -517597519 +-843322520 -600313259 +25077999 453241870 +-415731921 670781455 +-89306541 -535105823 +-587820247 126475994 +618120870 77838698 +99372242 -688058578 +-822942589 -555615683 +-953457452 -985260175 +-37801639 -116808340 +404226748 -168549514 +897233535 853420338 +976253902 298302574 +420262439 704758110 +-940042130 61419028 +752064767 -85273285 +-353905007 -677487392 +754769874 -264097252 +-22557034 -281898397 +548734235 -759261145 +-252415714 926164155 +-139586603 502217356 +934196975 624284043 +-354269633 192145818 +732722496 57237991 +851900883 685488753 +-330576066 462291622 +731207233 -107779300 +948980555 303673291 +811336733 509372157 +198687126 -755489112 +-650452947 402007786 +-626048263 -564358803 +492258066 -99808656 +601683271 306551315 +-95181829 -8138955 +30194636 635426155 +474809919 -852638592 +-368387541 -420282861 +-875528776 960520242 +-98646429 -392343411 +33264094 -376148032 +-594017363 -772959935 +428610787 -240224776 +972943178 -367504627 +-14724130 944493459 +129900311 -26551759 +-301969970 -209023192 +985738273 725911864 +-407280715 -148337918 +-334937902 -230344043 +-913931629 -632745661 +286868915 982691160 +776838517 -881159571 +-218620336 -788334139 +-174960585 93171691 +559056319 -797489738 +-719578715 69298541 +987526805 389462373 +-242678736 -467303157 +-982233162 544761193 +460568877 229189850 +-443213991 -491447978 +-949009490 -569434735 +472593012 574670957 +538102888 674721650 +835543921 -877927693 +-379947475 450172502 +200255346 402611494 +-763490039 388740306 +-501692629 22005860 +-858973728 291101368 +363460694 -573308573 +685089592 -277254130 +-26197686 452038776 +-609386428 217442725 +115202171 50127306 +-417304942 -397867206 +-559480534 123619703 +240154147 -559387918 +-74712702 555771784 +517296902 42558627 +658388938 -534139765 +662216987 439127049 +-207555933 622692477 +-185633479 -571475191 +778812662 -240908914 +622934820 429119806 +-562773730 912390614 +-204155706 -399652847 +-528835360 878253342 +54996763 -181090276 +71767312 191133619 +-784824759 -522012554 +-681942181 204926178 +606855353 -426376267 +797513658 -774650095 +557262246 -672714683 +-88095173 -990910521 +566900734 80974530 +-374442218 -40376172 +652751881 579239589 +-56477671 547598555 +-926670164 263743595 +819054028 -169281020 +977814241 305872906 +-908622576 856986537 +-510043514 496201392 +105409768 80365977 +59675636 -914838207 +495062076 -341896930 +-891554112 -464792827 +-918872241 -592295228 +112839790 152757967 +541924041 -359210965 +-83397645 -173097777 +713897717 797048257 +-983609819 -685005645 +-147203497 708792620 +-938323188 810259292 +-861476587 -55791761 +626368235 -407064011 +814729076 -737211065 +924636303 707489244 +691246269 174034304 +-105242812 787470256 +645614434 -311912703 +-377561673 604442233 +105791671 77638544 +-80936640 -113008473 +-865644247 -202826056 +-190781809 267217494 +471803446 -151984838 +340141763 -603984163 +952309844 -608855050 +-97308184 794485154 +-25459403 662429012 +569046928 -503663742 +-602270934 490151083 +-306012144 -68673952 +-369175369 192334984 +690171522 632723452 +337389432 -909249392 +795229216 194151826 +615567060 103174398 +477363430 -317138449 +-630279553 -671690545 +-649045690 413623081 +-849189263 339484009 +245848016 50909547 +-589241092 669420027 +-149725594 -901838087 +18057199 -98423626 +251760018 792232665 +-123665460 -947663227 +-319975958 860132073 +669369461 -542048295 +796985310 -45236531 +-725114566 -942763526 +451699623 -91171058 +323766578 795646192 +-233156742 87319150 +-601396457 840876364 +-827941188 698002294 +-510708434 102696165 +335502585 -879928300 +-962699965 278898481 +-408620008 678894295 +-515901875 26692183 +-692457881 -768459171 +-603242792 -163090208 +-743185817 637030867 +-629420796 842356592 +-709629632 988526762 +156844938 -942773715 +-429772109 -997146066 +-334763146 219816769 +-438195118 722202895 +-822160657 256822682 +-989556391 -524750495 +-616939282 17217429 +-958727771 -825117989 +-580591646 512058826 +-36585801 -699131952 +-830976786 464908306 +497958087 -385571954 +-75502104 -585293845 +707348880 945428870 +-279173346 436560198 +-890447389 433247111 +942020652 216761472 +614473935 516237767 +-463814704 -246391347 +-931386839 -236239976 +-896349913 937427502 +524086103 -558238212 +-92200654 -896988052 +-607270717 297821458 +-120852029 333523297 +-655801417 -16792481 +454191739 -70408963 +-100414053 -24914128 +49214681 995287307 +-22525461 -702119667 +571355999 959203927 +259565272 13938947 +596603923 -153122406 +111371775 152545745 +-493296083 719128401 +449029699 -3758113 +488866772 974474556 +-243699675 -539274101 +103057613 231659565 +430868350 -203294094 +226904317 419326888 +-319218352 -519053794 +-881567819 -437999607 +-154729415 411433255 +-679026110 212450908 +617770119 -401198688 +-966728762 -277571048 +-484806300 -195236963 +549501029 -232153119 +-731759902 -415131096 +-277534483 -94884570 +32415833 -962856110 +-228592850 4753155 +372799669 -533058863 +-788170709 959193866 +-269453110 365526373 +-591908595 889590256 +235890391 -161158581 +-350280775 821634923 +478435617 -334641098 +-930286118 -688417645 +-488457098 -540726652 +-551850708 950809268 +121953355 -149522102 +361945352 -47241199 +-415347507 -500978718 +-29874596 -430800520 +4340101 -855844656 +-814038633 141341758 +985931157 -797053042 +621888992 615057681 +406138587 -175378593 +976512525 266568343 +-587516172 515859003 +20361661 112368500 +584345199 467946909 +893876025 -886667334 +534783145 928435156 +744196105 220355003 +809597538 -20762407 +427565541 378628205 +-656741584 -76100382 +742437399 -566516176 +620483315 902493959 +-927027556 227517230 +851979000 867710850 +166885297 207802783 +531921006 182868586 +830226861 325673918 +-757480882 204612375 +753887511 -325502776 +975738202 15812478 +56757864 238251859 +-895860970 -182072663 +-120005862 586384816 +387638300 -355401649 +-614137300 835249443 +735322208 892104403 +-954029876 -593568924 +280923119 675369870 +141958579 -823598254 +-7004891 -134198864 +-587179297 -933301896 +-905850617 -590119121 +480652702 975709947 +-953768451 200639133 +-568796615 58496226 +500706675 162397123 +-689202570 -452994613 +-918336806 -140504435 +-387574024 -261246604 +480336237 78504468 +193511656 662908468 +-380977843 397516029 +263819247 168532632 +-641638031 621715569 +-527518862 -712058973 +391473708 -135561806 +873389553 -59656190 +565374707 -995768747 +16928219 -95914792 +779863786 -251294310 +499794183 488650511 +-707752248 883112918 +-759653174 506044393 +-177987542 655101304 +348785149 -278639476 +-714358783 -748354428 +-76484752 149469457 +-301430900 287814163 +692441500 72361562 +489562734 493646363 +929846947 525482267 +-348058983 401630377 +907376711 711141166 +-50918967 -801750966 +953757787 -951316666 +-24682480 -461626518 +846355587 568710087 +721012092 -817138126 +-568900763 -297765768 +717304362 -87658755 +287483280 356407111 +773827171 -868100391 +-62991923 767311697 +-220123452 782645570 +341297951 535327694 +685498766 859998236 +-448246619 448625703 +-190047245 -14538297 +243558424 -781510445 +-33527252 -896866100 +657564035 998286550 +-678668523 742291116 +-766789786 -378867501 +-700286934 -631734168 +-723492476 891022844 +-8413927 -271642366 +271862992 539243219 +984641541 845543429 +-868691482 790971409 +-523455111 165290159 +519863449 466596110 +-451622588 634759760 +758182732 360108795 +-325671775 -301024737 +-606376501 289207790 +-307251447 659470983 +283493531 -600477984 +11496391 -638765695 +486813453 558011496 +-861799132 -171103770 +-376250217 -28689895 +-28292229 786425397 +-289650148 -797616737 +198147601 -524545064 +692016021 -556934456 +-866717637 377094622 +368241338 -249447965 +905251544 -124051089 +316790407 357008431 +-645774281 -251641381 +-187770433 -3264712 +-398698589 -271234724 +99515922 589183893 +223380095 -624205932 +162663767 -228578160 +369782708 -716434750 +-912688339 326881420 +24378871 422711420 +-799779317 532537779 +914372032 -699860065 +452908714 638526483 +222326334 -422408999 +-657880006 -212884620 +-219748815 -942090005 +-846074638 -616488865 +-682399221 -21332150 +392695114 -536940768 +828759430 -646480333 +23005228 -805905957 +-240192294 -347991673 +-980865206 -674745976 +325925255 854820807 +761425068 663644362 +-542337983 -269701844 +-294559064 296069057 +-348636321 180166787 +866742196 196998965 +728655534 -873538846 +962089017 -959871682 +-211642230 962753991 +947234755 -278476394 +497024721 101106904 +866893018 103320112 +682830804 949271830 +-666079748 197574548 +-314678698 -670096968 +-152340813 38473457 +387235891 -913256471 +-898949519 -806272325 +827408696 180449347 +-168113880 -986213559 +-511163023 670903655 +840135243 598266268 +-489016808 -676323862 +514196359 731600258 +208138266 565124650 +324215193 401479185 +-625918358 -507472538 +916815917 876636595 +69214073 -830797529 +-675218091 834427341 +-86119474 -862512906 +-338765545 -579179820 +-203275280 -175023060 +604972747 -549816664 +-367054699 752572370 +-184331030 -377944712 +-610307847 626104210 +563331734 -868421840 +91928452 196692576 +390901197 -507851659 +655891077 -807332616 +772319284 730230266 +940745916 625112057 +692820387 480535651 +-585385277 -647692777 +628176535 595888182 +563400163 442089737 +583140990 -887446106 +-565479994 -982626603 +-700236829 -569600480 +139031246 885879411 +373699831 -185583761 +208854083 488811966 +-78024249 -143114997 +-938754035 -65566724 +997438986 339018238 +-428301898 -947240900 +620355830 -667524620 +198950853 -427391277 +-476782507 472083673 +758002118 -947648439 +-168998209 -262924520 +120340134 467257121 +-496372311 450774288 +-303947120 -135396742 +512034685 885790772 +30859000 -980433142 +-834851792 -965056655 +-717729398 -335098610 +95278460 -132438258 +-415924788 -698299945 +115308910 -355973477 +417032097 -989599138 +-882725917 -632765053 +-560531919 55887456 +-141271549 -793818391 +519695677 -883336687 +746839948 -756888049 +525214534 481722398 +829446842 768129190 +765997558 541434123 +407533960 312830991 +57845102 766582120 +838321688 51761655 +626812010 -542503588 +-800611742 930735966 +-646581347 11635821 +68178096 934964818 +-928350648 -645215006 +-627122085 -349501216 +188823486 934579223 +-364617972 -297585183 +503462441 754846748 +764579413 -916157382 +-59838590 -380717884 +539110401 -337534472 +882133152 -714178532 +-868774485 200507136 +328740211 296468431 +179160392 -153501308 +-211191469 -50774296 +475643879 -502718928 +98542691 -542360728 +916691362 -586905989 +-915223352 873857122 +-383369114 24081834 +595184108 920383261 +-371116025 438907165 +639664502 -578743458 +-855126962 445580852 +641537423 -212605378 +404008819 -279801470 +965769717 -677408345 +25477797 -730451756 +749612193 188225623 +803180515 -504185463 +-189498940 -547836316 +-143871718 941719946 +859912311 -311193231 +921044801 691176142 +92988080 -531496710 +-412731868 756789611 +-974823229 927669227 +86542965 -599257857 +590336347 -190700213 +150058171 -591063025 +390467412 -694514794 +406961480 -419845245 +81928593 -815569125 +-506820223 -500676072 +233200962 -658429011 +-42724378 934563713 +-164662807 -596869003 +99892624 -800565423 +-528346713 900459326 +491003659 785956731 +-925355478 -468279667 +303719770 46371849 +464370622 -224406988 +671726263 -241129509 +-162524998 54815999 +394194540 -135387133 +-559614465 -594818828 +-271966952 196700460 +-831582787 446057953 +-546089409 -812947418 +617974911 -774730173 +696137684 -433557003 +-769793888 144030957 +-561819883 -361259198 +167185545 240906774 +45496136 327780606 +-334282450 141546105 +918367779 -92980828 +-488884035 -67685047 +158854634 -775309931 +827876551 791897657 +-56358604 -993744858 +-270582260 532963663 +-334287157 29874226 +265964853 -613048155 +195864662 -112605764 +778836993 -237542446 +700204460 -335881 +560114008 -205384570 +-458027701 -715220021 +679109144 -146922962 +899562290 326130527 +256894306 709258388 +76201914 539769262 +777178446 27605434 +841503009 88843481 +-426455397 -63436232 +-238790629 888213489 +-102436065 173162498 +175383912 -435349691 +-877441719 -324650977 +141584258 71234380 +918964697 554581934 +-935147019 -236941343 +851455831 519152513 +-88922092 -859508548 +794662221 -228009892 +-658901130 -713017245 +-262533371 147916819 +625489279 210362495 +-348769990 814214137 +457439992 203014401 +-409281107 779862278 +-259735526 -308549870 +226349634 -671224910 +835723223 734520029 +-542544785 -43441122 +813280669 554708921 +356205920 189835808 +184820081 -47408631 +557049681 -639943177 +583993719 -153491608 +927190923 -506747073 +302207633 774088199 +383223844 274219482 +-776727454 977987669 +544002223 -549568950 +979304741 -196875407 +-381365610 -871970545 +417908496 -825709359 +168126465 -974894319 +22745954 925232620 +120026416 -260635133 +-694698458 -418901378 +330441446 -905684226 +-393535152 -683155529 +829049592 569479870 +-610639285 -458110580 +-556886811 841190451 +405046814 999462366 +-898882902 -316220377 +430166201 572985988 +358512011 229557404 +491021502 231894370 +579534040 270853156 +406103224 453855908 +-448651803 -966174309 +436797365 -265970057 +-212080416 268115745 +-381168557 -213790938 +-518031675 -981377996 +51675588 -801350096 +163073874 339336992 +-987689248 677944880 +860605142 -433316557 +-476812434 -227802669 +190862569 319806221 +-993708178 -785243835 +-380034774 16397099 +399733373 956504423 +-699319603 -892763428 +-906340629 -543338707 +-307981480 104180247 +-212835026 561619844 +330158943 -835665169 +470012518 -204212436 +850226278 22114851 +592588761 249340509 +841346047 69525464 +-113967262 222560734 +-311316799 393466640 +543689621 393560027 +599246830 -638574105 +443628935 -779570135 +-196604921 -238569679 +-301802784 -658668297 +-512586434 63386074 +706127685 735780035 +916468959 -833008754 +-945003506 126618987 +996594958 -957323746 +-850343062 727258171 +-787305345 403457774 +98606549 962018957 +-79584553 880800395 +363576383 130432561 +256511093 -398629101 +-971039802 -483355170 +-968172633 -580420063 +633183399 -99406952 +-9568691 650124993 +-643565034 -707172293 +968624283 -256613153 +-110562768 -485370490 +-930173134 -411601527 +-517479663 971771016 +788791232 165579416 +-464374946 -481889975 +-341042210 300747285 +-486831277 -502345475 +-980559117 -491341153 +-918997676 -929149100 +49853019 883111159 +-145909471 43173940 +-987226848 412301015 +-50009021 205243291 +-636237400 -301669203 +875843310 -990280236 +760521659 613941976 +541292359 -677436616 +-267365432 -819051709 +-305073321 -872634799 +-218978294 -914836014 +659272624 620546716 +994524653 -682552447 +889002713 -984355019 +656458121 -295629859 +-880455153 541449421 +438327745 -85516606 +-774799420 -799698992 +-723063198 -365679384 +-480138642 -237901563 +953065123 118741681 +-122836477 175587442 +-200012069 -801888585 +-196825695 -972533600 +-155736159 266274113 +945722954 17878988 +-521887643 104969999 +-66873713 -488554085 +249971507 761079912 +-717377471 -256845210 +10724774 715542036 +-840450081 -314850365 +-114427821 -74173689 +-132122135 782554229 +-334027947 873733466 +396945235 456080776 +923657018 504522372 +459823068 545340740 +-169820884 -894806216 +-848722691 662407168 +227547540 -31892816 +611398461 -270073137 +453940276 -330906 +900755772 -822203362 +-145283031 -205830647 +-453662591 431966592 +153530722 764967286 +-367003124 -278589050 +559695253 -518569603 +996897193 -515225047 +557687796 316331420 +-568395600 226237987 +-73042838 -405355174 +8910183 648364386 +-628136698 -470926333 +527693376 610612950 +-674409886 955601456 +-524387828 -753802545 +725724726 860931277 +127245608 -833581953 +340629476 726513624 +-986461352 -362968504 +-980244918 -621190155 +966595823 -860636916 +3682344 151502087 +976243416 -327523164 +428365939 -658638149 +755991326 -356474768 +554413197 815551020 +-367668261 -866391682 +897751724 -655423460 +134679003 936301828 +601660088 -960597747 +-827868527 345573467 +-915486265 -774500506 +566491113 -877023711 +-630189129 -334645503 +462790107 246182212 +-375919013 81052017 +-395384432 190574664 +-124457095 -285619848 +955031590 -466786804 +205849640 746767583 +358654023 -392776375 +-465970139 -298653328 +951338472 -683052163 +-366391079 -971073313 +-302612572 527421018 +862682638 -143143230 +198137705 851664403 +-277794020 859537858 +-407293033 -32007103 +-174265301 -412908340 +530682337 -174843520 +-841157845 864267972 +151478545 698058972 +17588825 -362560789 +-313585256 -807921130 +-270191756 582227133 +26952308 357176042 +-264600687 114558001 +849099479 -935517186 +-690526799 103244838 +640408293 851140091 +-597002916 -572603282 +501605940 -932268925 +-972767194 -330444826 +-659765980 -64913593 +996510651 -237635999 +611000391 145608120 +367572253 -512949321 +328115597 -66830793 +-664234795 969743189 +-830259090 -916367217 +-614802835 -714764709 +991539958 -651627318 +816677610 -745442051 +773345803 -79808603 +-627465710 16724219 +-46520329 597364502 +-861660735 -24618478 +81292589 -358908338 +558576554 843239001 +842055387 800560343 +701754288 -293991311 +950076071 -404946838 +-718588969 648116048 +-664883887 -907644927 +225414554 672119282 +-705302037 284550839 +358265351 -933203921 +-416545288 548513146 +-387808746 47000639 +535120342 -15877027 +660537541 -797548910 +-925237474 -274056415 +926215681 323611593 +406987914 -358439614 +-291645337 -907371662 +132750325 99811923 +-895381617 -279506903 +-392525733 -922335562 +440273706 -985298679 +-665905298 315094909 +494697750 83599934 +967948154 -796949627 +-498086526 20014139 +366482106 708061766 +857229934 -897927820 +-362639821 -544776468 +63559307 -819717724 +-360247462 382616793 +790595668 -322660779 +-912169502 782339405 +782845523 478996242 +698426996 637291710 +274666801 -408407373 +-434059155 -473729361 +499563342 925085267 +-717574732 453917489 +-994344447 843133469 +258048168 621681997 +949737668 364750822 +601331086 54829904 +204419951 163589940 +457773163 109104255 +297913632 -964223690 +-251318784 356135457 +-78620494 782479364 +-749676709 -423726263 +637583383 908753337 +-34646562 155214191 +-178261249 859389921 +-385727269 -864599935 +696132099 -278405106 +-428057720 504101644 +-58778152 -747880586 +-14271345 -475613245 +838800411 403835589 +-249218604 51912949 +-322062014 -558109383 +-779065598 -634121240 +470829300 265385541 +-258633519 -378574521 +502070379 -747216129 +-817740240 -122350795 +-406889336 -501910403 +-240468642 905035966 +598005813 -447215013 +598302670 257406342 +-507724510 -776918945 +323915674 -62306094 +232538273 -532998593 +607724697 -411814312 +810278219 -399101869 +789928772 170088864 +-629471078 -998589025 +-167384030 131225847 +-907659923 833827106 +4372950 -294000708 +902156844 355268729 +492038465 -462327864 +324354143 -136930058 +283208774 -311050124 +678832625 -654452055 +-299210474 -246137188 +-225784478 -556397736 +873821703 888416251 +438436639 -793054768 +286998050 115694074 +-356926829 33950820 +414662948 926126840 +-411843327 -911530324 +-687875768 -678936582 +986958198 544590207 +-550806867 -700408316 +-894089142 693874104 +-694758075 -39137061 +251365360 -181924393 +-371966611 -837665352 +513731631 177433107 +-947706968 -827940089 +867328057 807214862 +66166197 320410201 +597414609 304467993 +528371575 -747172154 +521011839 92498327 +446026824 399050857 +51201395 -659319081 +592751851 -757629617 +-420452252 -390574573 +-216947277 -995301585 +-273396844 638405769 +-872718181 974282688 +20333483 -384275681 +-903292054 -831485766 +-528780398 -68160553 +331970137 -495237111 +-190961957 829374975 +-850527539 -888908351 +530228723 -559091377 +417429186 681480565 +656815772 -20254939 +378882582 -76694372 +-632044688 -253092674 +258723435 542521634 +147186270 955479741 +703315968 430689557 +472583137 -785996929 +208655560 -623860613 +-274351988 873805828 +-684280772 -969984020 +-267913043 -349584917 +324870168 767133564 +-207887908 202034929 +-684103581 -642472328 +-476807621 -482963756 +38999236 -368578094 +-507172700 -551462912 +-889418941 -202065476 +942554716 -532407678 +-732168707 -257510070 +43519608 730166415 +-460475937 639739772 +-695918445 539721387 +-247265803 -55802299 +-301075872 -517047081 +458344649 -782870428 +-394239871 555860457 +-243820059 973639082 +996594947 -304399595 +-418684416 668503437 +517372821 745006507 +-580614910 276305263 +363812323 266287706 +-957719407 -407785302 +782275385 -947601553 +-643868071 -313043902 +-318405037 -519843291 +-242636539 959019557 +166768510 938555297 +318300867 866034581 +769897707 -798672211 +357229607 342495826 +-897335160 -941128840 +180768081 -888006109 +60591235 -28405848 +415957293 -120737656 +342991394 343280152 +894673093 568949579 +-647456611 -781602534 +-338375083 843643537 +186763107 978617637 +-109724457 422653627 +-920878204 734066031 +-54153024 923996586 +-337775089 -406827920 +-507465870 -529518505 +287348987 -695392374 +724141568 842710826 +-149835912 426309020 +674842819 -855543183 +-47112021 -847636020 +869279557 98781067 +190542640 -886943144 +577975026 -608995371 +-292189377 -65379819 +-556791322 44218176 +274957446 549453928 +-61597070 -837549077 +-954437642 -191337920 +-112868350 79435471 +-38478715 770881370 +724595980 270349238 +645621964 -960365886 +-863742183 692543061 +-177743990 -280181943 +-720300521 547319303 +-546622619 993636467 +-110817365 453852608 +396296830 -905638512 +497691491 594040793 +-888227710 -623039552 +763504503 132614031 +-71396478 532936228 +862935830 482748237 +-671481343 122522468 +-229659708 -871492963 +230897362 392062997 +-472968772 -524831326 +-895305269 81484650 +-588599593 713754019 +10719997 261591803 +-219012795 -698988987 +-484888569 480163700 +951069274 812051126 +783725303 -379433055 +-846086278 625752873 +-365679267 551093177 +851503926 -315278205 +371204923 -156950022 +702890478 -966721356 +-811646181 -318663181 +251738311 -191799826 +264969234 955063114 +-241746759 -181685054 +660291152 -562126718 +475973274 -313664465 +243973918 906788872 +167052076 -675869002 +793349681 -708457804 +991379177 -396368754 +567353643 -503608584 +-534676956 979413203 +938914402 -759396571 +434615916 700641625 +560433204 78147431 +649867759 489713101 +-481359706 -517725808 +-227538099 926888792 +-616007116 584564747 +657119339 -187937200 +-340306287 687217165 +-27904502 555277463 +39791501 184990058 +-222416781 -792581698 +-886929069 937618818 +-120685345 84252058 +-372286122 -574795235 +-343708595 -27544541 +-239594771 189989897 +-257112608 437183867 +574166430 979973684 +-686433448 428734965 +-799773981 884338710 +550368014 570139113 +-237536984 799149334 +-54604287 445017024 +-238985435 -578753776 +-974964058 -830978520 +689783933 -371952783 +750764459 931558949 +112967487 966624252 +-247650078 413011412 +441136407 -403060429 +27164174 -275656193 +841842135 -482001309 +691256750 387777617 +-533456335 476256330 +676166162 -832750987 +-622533231 920173443 +-944902873 60460374 +324674506 574262916 +-100385296 -982538664 +-616265164 -414877463 +-422086194 -794142902 +319778885 -717529808 +-212206239 588111352 +414737026 -398645846 +-834499749 145214511 +-116881751 -23785644 +-657864097 742242351 +836959439 557034548 +459113326 -387657499 +485325821 496217322 +-786601371 420304927 +-469933057 -997930633 +447270499 -397479556 +86366425 353019104 +45176373 876070693 +909363381 420825217 +391031583 886436719 +359979223 -29197451 +8398214 -854061717 +-176866259 76996383 +-367360799 -292571575 +-935998995 554591307 +967362065 -883964686 +-292778804 -760994571 +-3138864 -114125062 +-919669877 948239930 +795351580 496792128 +-59324157 -560422825 +398695650 126096329 +-153973994 -289708665 +434013713 785615170 +786833384 -447011479 +-417616465 -229522109 +909950353 677718914 +24916404 8409190 +-558319376 -482850591 +-687877220 404222740 +827730781 102344501 +-277520195 783090454 +-234653510 -859458348 +-563199360 376866801 +214904933 627944130 +-736753420 688334727 +924063046 -548325003 +931987996 -135183355 +767920377 378111472 +682286493 -438380644 +376675278 285368410 +357960118 -695995176 +-327576073 -611709898 +-882830999 920869021 +-487169381 -725097923 +935637491 -158805070 +585834057 -580984455 +-966684678 211160899 +-16805612 803917795 +625631228 -620830426 +934955888 -830085188 +415997187 -520418001 +480820733 248679332 +892229453 -682537232 +-308872411 -731898389 +19552316 599400825 +756339809 -577393286 +64374784 -218675812 +-568318767 -922939760 +449128447 -627640317 +470609928 949888880 +-328008411 -3366299 +766002200 931251375 +-437150580 202907730 +753367145 604104724 +110671931 -620505710 +912319041 -546851771 +-813437074 -806761683 +-45395731 -751633028 +875749437 -494194735 +-634428088 663696668 +-727119121 -932678810 +760689486 -253281496 +904572765 -631194829 +452552331 468495636 +-874561108 220863496 +38464590 252831171 +93244999 271760822 +5957326 -990166970 +82002777 744075367 +-201778782 529932341 +534731212 329034849 +-717184453 836556023 +-225501182 955561752 +480026608 72130731 +768256607 459366488 +-213006385 -835240079 +-377240185 448869783 +56350194 -242364151 +455653324 976145481 +20317976 243212945 +474559030 -198240574 +-528585999 -604624012 +-664830056 -51928435 +470489330 167089084 +-255884319 -232671893 +753303372 256949538 +-598227536 720608980 +933489812 948538333 +783477045 -42732658 +176253875 -75175533 +5869030 873681382 +-490749928 -194606482 +-116121667 -30636534 +718557648 36299145 +-630017106 -3624425 +210941865 813023681 +-215624012 -203692023 +579485401 -620701688 +345302956 556932143 +419959017 -509275389 +-149723789 658686971 +-77568723 993509634 +-439056830 -280755294 +-108233543 423263045 +-675506436 -93092631 +-633594382 -616742840 +740462368 -111674701 +-829653806 -479838257 +793983897 -366149080 +-987756214 281870249 +-479766216 -884393872 +-530195135 -973612849 +-234631024 364192454 +-979957189 -193953666 +-470263263 -843100669 +39453468 585099627 +266387278 839794981 +-510103497 -384851132 +309444172 459876504 +-951307366 421210357 +91871247 353293157 +-423314423 -577043730 +191409854 962325847 +873062397 -248363099 +813592529 568057265 +-120276136 -788821189 +958182747 -436399840 +-360377314 212483524 +-932781585 -704220330 +371396947 41204563 +821151352 719767270 +597072123 18103257 +559727914 -790568693 +42096359 -704928759 +-321310160 -476925524 +714918981 -174307140 +69446262 -138092153 +-472712222 36433674 +-188917875 -564960351 +501772936 111087414 +-460415359 425667720 +-153478002 -96052096 +957696761 695026344 +181143844 92474681 +-643707518 528787881 +-111220852 547500551 +982013808 749625632 +69127936 -559400731 +-391065312 265535716 +-537764994 766670320 +-906765759 -820839064 +535305844 -685497614 +-562106476 332221961 +14727107 -792080125 +508443878 275274619 +911709951 -19082551 +94698285 -257682576 +-396827773 -219943398 +-375015278 -773014061 +-290218499 -382230644 +694623537 -660620214 +13955451 114190685 +-894487461 -791334410 +807147631 584402526 +189460713 340914788 +67828635 4189491 +898319013 -581553976 +-68491787 -915153860 +-36588806 -195273210 +-674143991 919160771 +-198491492 -873355787 +145582602 -693097507 +-713156285 396454682 +-38780520 58161647 +290130105 -106872250 +783711430 -606597666 +344961956 -450732461 +-89354678 -758207219 +-155958385 189817577 +-729919613 500075150 +901058938 -530868621 +205333041 -731907262 +-968155274 -255407155 +885034469 600683341 +760605088 752311207 +198011318 -109296900 +52429523 -199445285 +-22526788 -927514327 +-234852120 523922456 +-440240215 812326725 +28183285 571183187 +785646571 -968177925 +574413610 -806655698 +-896170519 -540919194 +433596663 -44046718 +472596609 -511570156 +873445521 119435616 +739599843 -702156774 +-472469545 692734755 +743125459 -346685323 +901728389 232437766 +821263457 550409347 +109387283 271384077 +-969192348 -923582315 +-511168081 865425577 +82530834 712869510 +-876444155 -936629192 +-135134585 535583891 +-527461103 -837206587 +-816153661 416102690 +616100319 586584664 +-312046303 451722097 +588326038 424094795 +-71124286 -553566565 +-239326356 316681733 +998560735 -147416043 +754905002 -664145895 +466314111 377722970 +-523242283 -112452905 +-165630184 536746877 +-194560603 -895777163 +333831572 14664081 +518251259 -534680898 +-962008670 98484846 +-645434165 -232737139 +-839626444 -672535353 +101352751 -534036340 +556106715 47259140 +-799067806 -13813978 +53441750 696547107 +-802348010 37433099 +442230780 -199136393 +914275316 -564132631 +-38266460 -359715014 +-723645327 121882386 +591725121 150381272 +459472973 -94418275 +583756074 -966085976 +608508348 -690234821 +-319730498 350624229 +957227249 -631666587 +680193257 -871278753 +-667977478 352891818 +-678621287 -347084947 +759068248 21170909 +203307051 -681449181 +962589365 -318513826 +892767823 509844226 +-267315633 794390193 +-269778418 -272992267 +-42642203 424378009 +366928748 645352787 +361059700 -424623448 +-98201434 -532846431 +511460705 687281517 +294097098 -200351542 +-893952201 -507204623 +613071910 -167949196 +-412439153 -155568315 +771893701 -519946304 +127627504 -119087608 +430309540 295019264 +687360169 -641308092 +-626493623 71891141 +92942569 -803107775 +-77747310 907226035 +296387186 -936428471 +150618515 -109445314 +-186710825 893735261 +437164606 -17032830 +955894136 495431737 +898247289 -233751373 +295307838 -472364735 +-346347802 -280072688 +-928351064 -964197328 +623238440 245778601 +-484348772 -947337880 +934380207 829751005 +989095888 678730630 +331546165 -663626885 +483677216 902038393 +167010672 -421984239 +734647725 -460132681 +107241647 -639603136 +-654198457 3682155 +891862530 -238454155 +929628570 71615686 +295624190 -326974578 +310109612 -306173880 +946165213 -453134582 +539573706 -865381295 +-493479602 -406131608 +-484208379 -313670204 +280566617 -564910017 +154915915 638608717 +-804564850 846643286 +-216664881 -710314384 +516523527 -401316055 +-289747100 289303909 +-448011713 411670563 +94505623 823527818 +-119618676 -429115741 +-826744715 45205000 +154474396 774178742 +94651728 665351654 +890579803 553071533 +-510418238 417453461 +-712893152 -297896020 +234350514 -485896135 +776661091 108692129 +207666604 -940310456 +-261326506 -660248787 +-603997794 157214229 +823814631 202434021 +-424337311 -673084114 +609785760 475770950 +842525281 204540383 +-237327931 152406639 +-170779091 -146412020 +-761139947 -195737387 +735735797 773041170 +-592575227 -448757670 +97964323 -577178863 +349352189 319077322 +-580098290 520308175 +-233813257 318793937 +-639392500 912744759 +-145452368 -587155166 +589912607 -105609695 +455139257 128452174 +349713817 -960339384 +-566380212 -534744410 +-141392049 -311521832 +-372361900 363636996 +703666318 185941826 +861103505 759600662 +-14101824 621891618 +92485126 -479490586 +-501979869 -837977050 +-752413794 384563811 +556047815 217508486 +545784828 -115690304 +-623584393 -196389792 +-902198678 599771913 +402920365 355036028 +864454299 444413218 +-773305685 -285166336 +-301744778 442605575 +297961002 448109910 +40361245 -231917474 +-967689165 113600412 +-657695045 929617255 +682920779 -664411453 +-82371590 404507387 +-832557750 -21671690 +-226309641 -178460836 +717609871 -40116695 +-584737372 -459606365 +242426821 220420959 +923114721 -832824262 +248486636 -352234638 +132022482 458011737 +892369622 -399829668 +-16169203 -887460805 +-636883265 -854750127 +-463840122 -171920748 +-786124913 -865047417 +-175322893 999159017 +115628230 739374436 +-552980503 914530615 +-718306927 -828860754 +-571934781 900416821 +436743758 631097893 +439196652 -171821824 +401496878 970642254 +583261252 -170343853 +476008683 161584843 +135473359 66333573 +274444844 -718265180 +375036939 -82712151 +-962982082 -240567508 +946254993 -56426858 +475462716 92063053 +-357096536 -955905457 +242545354 278708995 +-846179722 34336079 +-861327017 -378277173 +-141560139 290603986 +-492899319 182765085 +331706984 944111898 +795071737 274374097 +369288770 -324441022 +334843334 -977170354 +611868972 92048020 +-522131641 -385671985 +-41893431 -523119436 +-707492237 327596838 +135069688 709888452 +-496069696 -45518898 +839803583 -319289540 +-238975047 641545830 +997844867 204022639 +144266419 454657451 +-591344442 304534661 +-615251861 301335152 +359097354 -422331347 +-4600232 -108180716 +-452491261 -912054982 +-771522776 -916517485 +234650877 -320449431 +301845324 -503603143 +418290825 849693447 +290610886 56537083 +491168780 -260642199 +276542641 -401771222 +-397385917 936571985 +-636812837 242539016 +291811133 -646750061 +927447601 243858820 +416438305 284879012 +-41547293 202691613 +-84933446 131918634 +478646730 307297797 +98902166 707661324 +318660256 -443723074 +-970792712 855114469 +-17773100 -429602458 +-229701384 -129318715 +-140948159 895459704 +89219335 -186366571 +-114742989 369054386 +817486200 219898167 +-447683600 -169275876 +-183098643 -161224643 +-779630484 -737741261 +903219380 811294536 +-269954202 -678424319 +617813320 870800424 +126487338 882653581 +335202742 328371413 +-927158953 -406897760 +-887383664 175764291 +710225847 470839274 +558752142 257996570 +572185435 -917112330 +988015911 -471299382 +198700752 -841909940 +-186220717 944080138 +-389929698 -873895216 +395748554 -634172689 +195575292 -375237888 +-539859630 867080224 +840841439 7533313 +591982538 125096418 +567547110 169412258 +868347369 232410139 +-334103362 907061674 +-968603038 352496475 +528736169 -460756906 +817120595 -982305761 +-242068691 -752366297 +-362767035 432593315 +357610561 106142136 +-864290602 -870772591 +-437727694 -955242514 +-891500403 898153020 +203499858 -491417175 +-789693549 -631312508 +331368724 -774468864 +-747196970 -597576983 +-131495864 -683530832 +-680877170 -183214662 +-728567053 647546826 +-882874485 -661438788 +287052873 31802903 +-270033051 393016108 +-475875322 376961341 +814009664 915199427 +-976507892 972613920 +759777205 279416944 +-166846504 -293348748 +-863619461 295615991 +545685496 -314717988 +-410665685 818402292 +-796478984 185430356 +-126639973 977332714 +-74293653 -703508121 +-958175554 -610726469 +-103885525 -402365398 +-584176691 257291320 +893677448 -843199235 +-124342506 -792422922 +-180969510 160799639 +-404751437 204939566 +-396822920 -106624350 +-232232202 499761953 +-33646693 673797629 +376633669 843521277 +-505794404 -453360875 +-65178094 269860205 +989851327 713757684 +-924532268 38586136 +799787463 -457897622 +549126926 -832794878 +-236471705 60353215 +722667186 428865593 +-137325714 -782654769 +220857771 -841758152 +765706655 -602541162 +717311029 666935691 +-510304516 -431883987 +521942127 -986229021 +169169502 957918723 +731576383 -766194756 +-641854585 -133265208 +-587112174 108871860 +-364299295 -504351575 +135852209 -641379161 +-508589093 222455006 +-878203461 496670711 +-968286442 -222438832 +624773102 886370181 +-188731962 -107971916 +-123089111 -250052215 +-780110735 694330890 +-258769708 -313706198 +268832891 352011703 +-981318778 664543351 +837240340 360650118 +250403861 927233565 +172630403 332001273 +-306603727 -352295069 +-625044333 355907597 +-210008959 170244368 +198069516 766022615 +467010733 157465050 +907996938 814511179 +-206407880 -445058077 +-971265378 722805366 +-523090318 -717880413 +-934476481 -315905082 +-767613951 864219667 +924271314 841952873 +204714488 -900120895 +303052035 687320113 +61762110 186620125 +-722574715 1681341 +4639757 -606208788 +819534950 18025952 +202642890 823057842 +-832354302 341431981 +454359893 97815865 +-208816819 -920144775 +-63015809 -113819631 +593276084 -947938145 +189760450 587476908 +404819994 -647365801 +603261033 500877131 +621339124 556445202 +395686629 15789016 +402857398 -413925862 +-667874343 145759808 +863071810 393935619 +3028852 -526219521 +987526924 35143783 +50508377 211251305 +5386569 -990983137 +-253322235 481642380 +538770545 341755946 +-546945424 536515893 +360618043 -708209384 +-773051129 355652770 +-570875482 -579484840 +-575640196 -385112808 +-152770763 -901275260 +-10593845 85469532 +-481551492 -225300807 +-543640702 -428234862 +-897556173 -79637286 +364129921 252344879 +-941123250 -822166161 +998489465 -121074967 +-561695259 366926953 +-985867779 972532692 +-288805735 412238360 +-990555918 -410145783 +-175250427 -769963147 +341081248 -554513569 +-342400566 -648451247 +304247197 591459856 +847752585 350632035 +-783338531 -565288883 +-588446545 701581166 +338552288 -965498456 +312758372 -220807819 +-781795578 127465896 +-261126167 609857001 +497024076 744554254 +-991866161 25440694 +-924376442 335508745 +-584068616 -133368107 +-203258897 70670990 +378953354 -952653363 +-845516675 993344476 +900353713 619322982 +404724591 728758814 +858569396 -481073230 +-221796438 800917788 +946253406 835598246 +67057583 -158994131 +660615982 798167987 +741094994 -956218342 +-898552101 288990393 +-318543915 191714818 +640961202 58306145 +-451120565 -356812545 +-125496012 309142520 +-81738350 -744184322 +442169924 -610237998 +850655906 -159639850 +-92658732 561833847 +220365871 -692709814 +-534323146 985569620 +352623947 572511291 +-408869815 -225574479 +80379555 392578118 +-197595956 381321056 +-66642967 -195053155 +-507584377 38876418 +324850801 971715014 +712966940 -996080590 +505521950 -868173054 +-607126376 -742431678 +-931877563 -120406346 +951926156 168118630 +322852854 -130751379 +971601083 -622864394 +860244947 676026372 +974273083 -163036045 +-560854726 100330621 +-563197715 -642188261 +741710756 -533803597 +229447126 839734406 +611569164 607964136 +782690478 783026890 +247932851 -895188971 +544094110 -976599710 +-444383708 -371957124 +134252471 765357461 +-184436169 191288816 +620393266 258257399 +-802214134 -1053697 +-857848642 -929464746 +662198172 -665160016 +-687591862 576604984 +-227064250 -439580451 +963696822 -943744437 +271370868 458212660 +830594070 399834224 +70664615 436764533 +347795166 722129145 +158505632 410055225 +168668835 757329679 +222366171 -928944924 +293755234 -332235834 +-627817699 310771948 +-780346362 585648334 +587182265 -981202823 +752817551 -130050772 +361155826 864843552 +474260082 693153768 +-728193614 -183471579 +524780974 -698566633 +451037225 202122594 +749486653 162921894 +897074590 -329049096 +-959300181 846568120 +-183402684 866752421 +-480492448 357535621 +423682679 -112625267 +-384924670 -758811421 +-5395989 467594592 +-416522432 -394953053 +396816026 -312901234 +-509314510 534538312 +481298888 693321578 +-718801339 -669150108 +132169813 318329827 +-758522738 -418389713 +-482648544 -132881322 +729995646 397240897 +-485740553 633308731 +-125334943 935565367 +-510246359 -84185984 +-786867236 -168287624 +960275755 -39601688 +-74973220 399157321 +314162662 484740719 +-70128049 -694248507 +765098477 771096369 +937974611 -383866073 +-711210082 -42402902 +366370994 400748816 +83750026 -932172954 +-29127508 -818018215 +-428968924 57782206 +899077384 829757997 +-863111057 944268382 +-567915662 197844437 +79351614 383659679 +887810715 -336561017 +-858335917 -208652151 +381191844 262503959 +841626012 -828348972 +977803507 -122214823 +195492678 -780058863 +-536125586 869925958 +-623155793 -767318124 +-565009973 -778208380 +-209850481 456051182 +88236989 408228010 +-950780764 -95999786 +-302961836 -189913174 +-247622426 386917742 +138963699 -625626728 +-565144573 -177596236 +-999738105 657573545 +233580532 -599461978 +-405304578 775056029 +81273113 281109010 +247212879 -623454527 +-939973186 707313252 +98666866 733040076 +-728232501 278342761 +-84879381 889727793 +-778090325 85028572 +775139588 -802838386 +-740664528 -465008478 +-605233559 -551661354 +-795241433 -493743637 +967029315 173221655 +726472480 -464190071 +-142763327 317333636 +468108708 -689850651 +-610028975 -236752393 +557531842 -969591447 +543566801 366451757 +921218781 290407933 +-461041111 -251729233 +273858845 -411415211 +473799707 548805593 +-777648561 -150730203 +839248736 586624426 +611588184 102750520 +998058470 740213629 +-645613676 846991641 +797366601 409585462 +-41287828 -258689544 +310172871 815980188 +416676303 -333949543 +610033293 2557771 +-299438013 -194490816 +-280336531 408977961 +-563986039 553987968 +-477420018 185245967 +562673108 -616490584 +348770067 499605242 +-696253685 -253454377 +271476025 -868329551 +-299476503 -949734723 +-802549501 -371414201 +-980776898 -178178497 +-413827226 941419343 +489033402 -19912470 +-804865274 -188547503 +-259347496 176481095 +503460419 -880211418 +939365907 -617869859 +-181553840 161586438 +-157016650 797785774 +-188719871 -960500964 +488675259 -523700501 +-675158689 -718780920 +-991100450 -480032323 +-433447485 -766574326 +348027542 919360740 +-837447449 -782246304 +805696459 49733070 +-427388191 631293873 +-408421217 804104450 +-549418914 19481447 +-881152217 -260092494 +130792728 -121794970 +914666180 260526222 +983784424 497931683 +-788595958 -142203848 +-771576350 -229566403 +-154673139 637861074 +284325135 587720827 +514406768 228927120 +-411815247 -211280170 +69001970 914035760 +976358108 541760091 +172871358 765594957 +-618501979 50129916 +-372724742 737289191 +-144475824 465779132 +430711307 419133583 +-235439702 183719662 +192844202 901177500 +155940418 389643140 +969143389 -667186056 +103478385 849644069 +632324309 -842350427 +645490865 976011751 +838306723 -368060542 +620602555 181742435 +-477270429 858832562 +-727756700 314997654 +331634484 553925699 +-499820441 -241588616 +636911234 -688887509 +719232581 -313631477 +-301573642 -188529189 +360604241 523962949 +-292688002 722361407 +625864280 139924970 +111053451 -184359441 +-135784009 88966728 +-132555519 -151578387 +462249260 -216007990 +764243974 143260313 +642078357 872156017 +96900422 -132369138 +-632927557 893443052 +-859811357 -920607894 +-273635284 -90582885 +-900530300 534485585 +-607250412 -265018779 +-908059343 462257754 +-361251292 729676042 +626381238 621168713 +-439567688 996310318 +728557246 -982431301 +-266068049 12183597 +583231743 247171214 +339146624 838255184 +86403517 -578461839 +710274598 488805076 +-631381461 610029815 +-797194456 884225737 +758445197 -268581677 +-58325211 452617378 +-194422975 -926220677 +-978334861 731934003 +470637408 -63493104 +-436236787 694152795 +512712947 84471641 +-595637621 358322320 +-525821816 -269439649 +-891954735 500575385 +58550041 326616376 +208592112 -308384788 +-451730914 -354214290 +328326598 622086805 +614015943 -869331600 +682007597 56686628 +381649098 -389180835 +700507258 160016361 +398685030 -880257880 +696193741 -246824071 +-365292080 -58987364 +108532757 -129441415 +102027164 -121382449 +-772715012 -428200366 +692252375 528620903 +841404698 216654516 +-954685501 -561550123 +312324980 -834472606 +-758511791 771783477 +301773889 -28760373 +-333720483 606893198 +319595049 464065236 +-637048898 -671660397 +-216966554 777519537 +123780630 577160114 +246182889 306303244 +-570731936 -926761635 +965064738 -640798723 +-897337347 -995387090 +200070781 -698169012 +-884643616 -668593526 +-456331955 -455466276 +-803637948 -283186645 +-433125597 279602838 +593255496 38095759 +-780410427 543223523 +-628314502 -527312903 +-488128045 -428290621 +-652542814 -10413977 +952739401 -369980740 +-176145854 -651502798 +-406405263 357239188 +-672019951 -147285345 +241185947 147164613 +935454258 -73974298 +-56396302 -854490552 +239811413 439397640 +526420273 -754442599 +700546371 -796880641 +120365675 536344022 +599904147 888674615 +479789355 341621465 +-984973668 -104034583 +-82605826 -18257903 +-948791519 432974034 +-232891023 181125467 +-818554792 298045397 +419674495 -809624439 +-279709430 384171124 +994932819 829300674 +-105266956 104462947 +-315797576 995225934 +328269825 483183854 +-377985762 -153982529 +-214979416 -251249785 +927192112 251083634 +-633058032 608569589 +449554850 424482867 +107894319 119655661 +280511974 703858678 +-596678711 -787042354 +292928253 -116956858 +225678966 -370321162 +-634947895 -778494345 +172596105 834428187 +135505917 -362899257 +-63171363 747530405 +-538643319 920452033 +52697422 -593088685 +-783555977 -284407943 +136585328 -913699505 +314462286 564287426 +-169475451 -50137685 +-48916547 795628790 +478455150 478752794 +-855516616 646544809 +-70502762 207356464 +-515631385 966347617 +956084928 -135950663 +273800042 -43385421 +917884827 -123172561 +163468110 -747748701 +521713758 -932657401 +129218250 978380795 +-229056875 -237289888 +-810059533 -517146162 +-163428533 -843063070 +992676100 617562618 +561565209 897070003 +-910537508 -919777552 +666115502 969893163 +339363479 -290293489 +-15126897 -896786197 +128335767 302907231 +97829205 394507485 +-275766298 407791973 +608187727 529563836 +544833439 -574712180 +143821129 78657934 +13234985 -622368364 +-976270231 361892918 +959485532 -978854818 +321947312 -469812245 +-940273388 684311407 +223134239 510231075 +-710378627 364045270 +341692006 -935847717 +453730021 -223336489 +738960309 556776612 +-573189701 -316459701 +492084602 976416535 +248580891 452446709 +-811652814 626054828 +-947305355 -583632769 +446120724 611046414 +-485378387 314829896 +725468585 -508434110 +532803868 366715443 +-216153663 266107185 +868988813 -936182734 +-588149286 -949801355 +931291360 562908643 +216050904 -554703542 +-380757885 -514126869 +-424681270 932084410 +-851995375 205949661 +120291391 733824945 +-453719665 873031906 +-802283338 367946282 +259662677 37032322 +-803569778 -4820843 +-696651240 -924757243 +-149239799 938610914 +939958446 253844654 +880478355 900611042 +-131952096 -973076966 +-758428672 -106741 +105586067 527554349 +152264525 179066402 +68121063 -841999038 +-730589435 -600569330 +759805839 -948395579 +405368044 724742798 +442561578 -716340379 +-522894725 -919192122 +-890461195 706857530 +-418486921 -171346195 +28070831 932427779 +-296974624 -780658315 +220868989 533756045 +-220828585 -922403369 +-893101922 446043275 +-646540096 202641555 +-816511901 865368193 +-886916755 542138660 +-952597232 348943272 +67368089 301168220 +439895769 -881533616 +-686211742 -374642144 +-536816078 195764618 +998893557 -490546405 +395158504 752898783 +979131491 163059254 +-800447897 -558216807 +-102324617 601783890 +-554859898 -379116342 +320034414 -942260181 +332805803 510797771 +421859981 -858885561 +-592843994 -84413316 +210022994 562642340 +-454903707 190215611 +-34099551 -313825220 +144271150 708712418 +383955 -994549075 +857939022 -893411565 +110333029 994894003 +741831052 770947613 +-849908458 -739839967 +401369832 967412886 +536628764 -689057034 +48126587 525804468 +-611605568 827153459 +294251098 878081173 +-872917545 -464093415 +664218847 198227114 +326527001 978814291 +342068972 426452728 +-900926087 61335469 +530058029 -238963491 +-381292455 -57568662 +468655043 -621262892 +-252211378 -149122844 +-812763661 -444398384 +585635128 -483678995 +-134672147 463558361 +-482657641 152513625 +210651566 622412049 +-665405672 -188007607 +-549886278 -247458917 +-648284763 984364592 +-935512492 -210281378 +133175604 905805423 +446490191 -435263476 +-532883618 -743292940 +98444020 938796515 +951239284 109095823 +-863174091 -429947052 +900593459 602359426 +266917396 -898371427 +252137819 -327455939 +29156124 -497761059 +-566655072 -406591530 +946875752 -306106107 +451887166 625671454 +954258853 -415654174 +-564667005 -147568302 +-912967183 -667576055 +-457829707 449193170 +-701903510 -422006916 +221144709 13277388 +156325023 170328701 +78712665 -383841856 +59497135 -497317530 +-690231236 488335986 +237691356 -440024342 +732692857 -800866340 +776271004 -716822110 +40602758 547336884 +-601739626 -621000971 +880711309 514441916 +-379141748 984388996 +-599850283 -571001560 +939745818 745923801 +-958100878 -140330522 +239917212 -765658551 +199054848 -986596854 +704956214 349563667 +613301568 -733168044 +-94819705 -711660148 +-452247999 716761000 +-725012404 -901903311 +727017147 -521755671 +-491002710 -771157391 +-316934830 -619078434 +-718673561 705897009 +574466514 362294925 +-283938422 742963266 +-131475301 187126750 +-642130996 -418318641 +716967029 -612059020 +-210987268 -609423121 +-867567084 -455164895 +591108969 544091734 +-696977056 -893904777 +548910917 -936424745 +128884268 759716460 +966837681 227194450 +131516720 191798724 +-856463368 953684731 +293834703 -376988395 +-823488587 -999763205 +-961484516 -913637464 +873142132 -397622372 +-724430091 836347686 +69013689 927240995 +519692270 903061974 +-470543001 768563616 +-520885280 -441354901 +601529777 -686494080 +190511882 -725151302 +369734206 245082882 +-128939472 -222989925 +692784749 -489832049 +409498968 -115242370 +643430397 -745349909 +428646996 763440643 +276002018 -237401974 +819421415 -797587187 +292531498 418218520 +-350976731 -865012182 +756964769 914823179 +-943312013 901265026 +25039500 289404178 +437182446 -629466890 +897872995 -880128901 +-644943003 -925297159 +-947763924 522654726 +707997198 -628415053 +-256460518 887152670 +-801896283 421364885 +-661161716 751573835 +623526808 -971186907 +208945917 182933847 +605389976 543010631 +-957357608 -427922941 +-168502948 598874687 +-13061075 -632162192 +194158243 532657280 +148251956 117310227 +-352169571 807913628 +879261434 851874906 +675905715 438009636 +60645534 74105882 +93118844 -474764210 +-838319241 -807592837 +957033404 -468031985 +-569341713 -701052738 +-816523975 129233164 +69656175 -946549681 +-350966279 17477587 +-174247133 837994526 +70840952 -971663083 +55993360 515287021 +-651341040 -492001863 +697871358 -722755603 +-904034191 168908155 +-293621519 -46625218 +522573812 668339300 +-481818045 379757923 +93747869 60753391 +-945774002 -906127073 +-677246683 -613936638 +79760711 -388282698 +-816356150 416667288 +-638826422 655832799 +-863157386 -264988021 +724322709 -871010803 +149826956 -167216973 +482279829 588103106 +419688521 358844324 +-605852942 698942804 +-288978623 -413417390 +-989901732 -692561112 +684974670 -112022489 +464006428 -87647686 +-937530692 -667151041 +793221802 -158040673 +39447156 973843183 +-280255803 -512456845 +-860335830 442162943 +60752961 -337066129 +116127818 742114124 +-569477366 -725657539 +-548499480 188322152 +521653774 212645274 +-801200651 250213599 +-119489528 -27810419 +943246022 -537072055 +968230512 -392168705 +-667242640 394275461 +384022160 -652996431 +666397820 -961154533 +402726386 222148646 +-48526441 -669306108 +146321386 -736081942 +884086593 986067770 +166405312 -79457355 +384549510 -147558883 +146481127 404685217 +-434596003 974812028 +-869937253 723261743 +-440126070 410957968 +323292390 -733899762 +239778426 306231935 +103310044 881612463 +882366928 -126301679 +868250192 -155700221 +-502976053 585291790 +736865643 904907084 +-538812728 -784587458 +804136190 604421766 +696954651 521134415 +144657038 606758115 +637615875 330652576 +747340485 320920656 +-162594689 421361387 +-390150697 659693161 +31959499 -144282420 +92526636 444286189 +-980188549 127777929 +166427289 698755057 +505631026 -522196365 +-346251858 795060322 +355616097 -804676585 +646260363 -727999787 +-465559122 -372029720 +668487808 458471260 +-565032340 -173562630 +428770370 744729911 +-703307617 -804600213 +-328137379 -516159106 +439566378 507022932 +-761660184 656524079 +-110958426 -520359379 +-756683259 -212180430 +-86187087 626213076 +832964872 -525810779 +356710200 525171455 +-489519917 -638878173 +-357488405 340199289 +938931258 573489607 +-814104852 194463610 +318401121 -463843422 +-639145236 -157456569 +-710690043 311856241 +-938540047 -670313786 +-159306752 -428990483 +-209721967 489495534 +594791769 -571531963 +-354937611 156524918 +-171189346 -681940574 +949452495 953626465 +855456632 790814439 +735541808 -385335404 +-944258882 631863381 +-303901751 423551917 +496550761 572477032 +147317017 -982872993 +22608190 436669220 +-51773423 -764746891 +-157068832 -249177433 +357201733 628072506 +341159746 -391034482 +240001783 -350590524 +456460674 530125290 +978420898 535318016 +327987836 -94706372 +891325005 515790681 +503189246 -37365615 +544834889 685395045 +-629001278 163290401 +503011454 -44761227 +747466387 293737749 +-68366955 764165258 +425087828 -285225348 +107969448 -323017416 +-780383950 -370098184 +39641242 -855681137 +922424736 507571259 +350367870 336101596 +574445082 72239339 +-711490268 612943616 +-386508750 896173379 +-855044808 -746237551 +676228937 558622118 +-214236742 875702948 +391656268 -967493076 +497356577 209653662 +-346741227 798158467 +296969902 137493123 +-944291851 274865091 +58019807 713563003 +148351036 435915161 +-632758955 -78911830 +27280389 -363840476 +3027625 287239475 +417373519 -336974076 +570039789 -660259004 +134622593 -262122365 +-851753134 401887723 +-295086910 223540361 +439621417 -622684912 +-437273326 -612009043 +-344967265 55985846 +29385059 530946256 +336646592 614020803 +4574664 -497645297 +-719270122 -92010278 +662571623 -365043388 +-136624517 224894002 +159158689 962411706 +435510104 121943863 +-837149910 775882679 +549870745 -757533123 +-870033849 551968029 +-982197717 182720256 +77896573 537460013 +-433502573 -410860465 +332502578 405418001 +-219163158 947230127 +-902413512 520727552 +-648421741 104454253 +558962424 -750630937 +-887729625 24723494 +748909051 385987101 +604580786 236620612 +-805702611 -394029736 +-111716829 -145122321 +431500390 484910183 +-623639780 749363182 +669347159 -597932536 +710326670 -935748524 +946827705 -550950396 +439659656 -119285690 +114388745 -690479652 +808595308 -440917958 +-376893197 855900386 +-970572218 634915835 +608635570 773225978 +-995395461 972586381 +-945662927 740742223 +-416496976 -806092590 +73060491 126292742 +742663048 -330259912 +-237105395 707882483 +629904705 913661379 +-430213711 -377076845 +425706174 297494465 +151063947 -505016196 +-786819920 -766116304 +-78390886 98012295 +871117047 -861162057 +-312344946 -463263049 +641319788 -214810572 +-830616558 553447241 +307805199 512524390 +329110701 -728428888 +154482810 -222939381 +-598034752 628916941 +321805827 -182517829 +-624467823 -239803121 +-396074614 -31305155 +633776541 997375423 +115408832 -281572393 +28506642 797228713 +503668318 865210042 +-131201622 -36126190 +-223058165 14596435 +-212208311 -636496672 +-205522526 149785874 +579128040 -24041802 +674616130 -431667662 +363957569 -461177710 +-618092390 -237994352 +185688667 939918898 +978441603 316939345 +401377195 -723061601 +7396593 -444417411 +328384806 112909923 +-821172274 282326046 +-546638100 193290991 +-561382573 -848574113 +-334327845 414745525 +-790012929 -786813014 +312772427 -226033589 +-267156729 -270583163 +755835750 252152421 +919034921 -174024954 +-207093324 -90256814 +213363746 -566312057 +-452554837 -905245708 +626837437 -472813613 +-678467155 868882516 +550439943 159990979 +-303765795 177186009 +-336330538 -111760080 +-622053208 -100296432 +-871853943 762110383 +-23968742 849142833 +-396683654 612885558 +938053282 -767711147 +-704476414 -620984955 +-324453096 38168573 +279837462 464018652 +-366540464 -742235693 +-424742126 623152023 +-928088211 -665753965 +-569892889 42634671 +-256059857 380212931 +-132592006 146903082 +-558581458 -596068123 +565277117 983203120 +-79374334 -190901257 +787756352 -813429247 +-164833941 152389420 +455586407 -249146589 +-538829297 710050171 +765107589 862004393 +858781666 -310391595 +-208720849 -953782983 +-719520441 859215010 +610891692 169567302 +26381112 888544617 +-319279025 -231983871 +-947200744 145650366 +347270267 -724803346 +-595519524 -264090604 +965500170 743197356 +-448869503 396935323 +594202749 -39367307 +-850102378 -268478234 +-526155733 387620229 +-982920490 415329794 +306054663 184924143 +-906638545 -276520963 +353705008 -308648637 +7530905 -805339407 +-177145328 -11799513 +-75758354 -989602444 +-601343674 -306723877 +-760152184 -738784461 +-191499145 -831582354 +523586828 -26876177 +918699526 200822363 +48803459 237273208 +-74949913 -385221284 +-114062524 -311887936 +387345238 -173358735 +-816938424 -3239325 +26760074 76360081 +-578409937 139384089 +-391569740 -11648728 +834478270 -335953185 +802384595 642433276 +-383563024 874056237 +-789794826 702933035 +117778083 45615433 +308480303 -797858270 +-721386607 884869899 +531213 -993446478 +-441776481 831684280 +891782645 -408624389 +-317124777 -785386855 +-496028761 684588388 +-50728118 -458359114 +187897828 -526051303 +-99643061 74380337 +-445501860 -652294426 +258870328 -673481553 +-64243879 -610799840 +276203075 586010759 +344998568 -188788036 +-30056001 -995455766 +586788178 -270044060 +926303401 -780409074 +-661607558 -59461273 +357938795 -117911167 +5877006 194514888 +-459236908 420488258 +791223660 275829926 +554618663 -388690475 +625926766 42140647 +-257751276 595752791 +937229249 953865217 +-544211308 -243399340 +-537513678 353985911 +506976784 568374277 +-255141050 -169632554 +-668821646 -169721677 +615065804 470044976 +774124177 995091959 +-754039494 273431627 +-187813489 -162558919 +-469660147 95472729 +384928126 -850187131 +-183231668 58411506 +805856341 -966549615 +-490868460 -175521524 +231436693 537442603 +-411988151 489437699 +-733083225 140503413 +-633301327 650675470 +195585658 825752846 +816032607 -919194730 +-531177865 45071165 +-264299504 103956388 +-941060224 370766167 +-26732820 -26419834 +677834080 -924144214 +-125101435 -22057891 +496421745 -923567013 +165081707 -119096805 +616796293 863055771 +339871832 763062160 +-509848984 446752577 +-616764415 586814716 +836392912 608841386 +752830460 -428852927 +557087465 -951741903 +771490792 70596664 +675660026 -845321270 +647692465 458929399 +155944957 -332770953 +433801153 260774198 +-212929487 -802987507 +374053772 785807325 +190227976 -321098445 +-96992274 -493803413 +-507326676 417668317 +-955577083 -803103600 +639360075 -195098269 +778546588 -256572750 +110447116 729958580 +673927799 76355251 +-381419349 -147561662 +112583185 -573844687 +381570375 688774598 +196792173 -227139511 +251529872 -685492677 +-627564847 -844827426 +584392101 100375518 +-729497527 -71032221 +785472182 948105944 +148783976 99739656 +-442761901 -327201468 +706196346 -336721729 +873257210 305979973 +-345614850 8675692 +-985436185 842799902 +418193681 -565178337 +312365539 177556432 +930652989 -238738238 +982815701 228185785 +68102022 -766881959 +-254871579 383791484 +838247115 624541156 +619783617 379651104 +81423093 137496466 +-599570516 -650537568 +-514430583 -337375966 +437547995 363639756 +947295285 485303879 +-700966006 -445958790 +579661858 252266596 +-996705974 -629785059 +-320978460 149722266 +-425922318 452108816 +829649157 557565007 +-315335888 -441296111 +730144142 -883231218 +370980666 539180488 +752871676 -58184034 +442189823 735110293 +84527536 53140854 +483325176 993885418 +239059050 -938870523 +-172585461 56175487 +126930621 -851405050 +-782825091 -30725527 +195200703 -644677814 +-634438603 -399272728 +336233285 623316901 +-33881149 346589206 +773889164 -565968725 +460373571 -685805750 +448368116 -158489241 +202960959 708617451 +71904696 -619960680 +181856042 -747203683 +-599429570 -73853224 +302734813 520615202 +544015208 -439686381 +-156221794 -618007736 +-366183051 867821363 +-936716457 -516605045 +-689408764 -650976642 +-366562477 -511830541 +441137450 314081054 +477267284 620652010 +-691108947 -862562501 +-773937527 -652441858 +-375311453 501369550 +607662656 -121700235 +-980544841 -274292871 +-350392411 790908728 +724193051 258788469 +838274612 51036154 +-869403607 98348314 +799367950 -817751354 +-664230949 -963710631 +-235356931 -448727786 +135251703 -921146427 +360582370 576039667 +-848302347 -431737294 +-417887169 146758301 +-271508187 -429567619 +901746834 -444586813 +235653834 -581593528 +545895626 282541445 +-593115726 216643178 +-79107570 450374712 +-18228483 -290449178 +86026135 -618932563 +-206833327 -64944133 +314284123 -601104185 +274072709 165247678 +605776639 11594750 +-830526742 283577045 +-209441258 -818736675 +-86090717 968074743 +-584695515 -554077424 +768813809 130576739 +664027117 -765540092 +-904282076 847092491 +-704273635 -356323201 +-724279296 -365910456 +883958323 92477411 +-488841565 -457805396 +377291892 -27736968 +-413461716 -112586930 +229694875 -436210731 +-694004448 706259225 +944897853 -389383454 +-180390226 -426419646 +-470184376 -898601299 +-94317879 806765975 +775552214 -55192513 +8831914 -828995420 +-979829382 -554078682 +-39940953 819281633 +-529800318 -652672858 +613419893 405854413 +716887957 62158078 +696996501 388901849 +-162049552 90622873 +-313153355 -123965490 +-987315706 714297739 +820142018 142887237 +-345189896 159491018 +647158321 347981258 +972761213 -307058519 +-408999421 242348737 +-926765947 49679325 +421752643 -606956970 +649030809 268002819 +-865455374 308825736 +148742151 -69499493 +317185331 887912709 +952849032 117411878 +288092857 534067535 +-745089854 -300955875 +-366566407 442598705 +799642555 -166210099 +999792145 545588906 +-6712529 -290529322 +398325 -996985099 +-240551061 -72922790 +-899262649 568412422 +-643067464 980392148 +929511701 -232885771 +-395176538 -505565322 +978974390 -112962346 +-354442872 -516501220 +-667161507 -625880 +955427312 397381919 +-507026475 690490172 +-192103075 -841725572 +-672644902 270392659 +-915110126 -427221517 +906085470 891895599 +-531364890 -237179329 +-60838142 -525191358 +223185090 198957342 +415580540 189683983 +-199199048 137608474 +-880573353 -280452654 +722041837 -998121594 +-936807042 909840589 +-636359103 -502092585 +-932462173 51781854 +-617249355 -445841178 +-107701406 422346629 +-488753013 310727102 +-856429252 586791520 +324658345 -40014043 +-590889332 251927156 +-842582570 960136772 +996166540 -792069013 +78259427 -375160615 +732251669 -227362890 +-422830658 -612465151 +-800881158 -457087423 +-347591169 706154654 +-31447225 -105286638 +952258956 -997121816 +-959232980 868558164 +-864043594 -787839425 +-943975619 -592286058 +112518596 131258974 +-670124155 -201250386 +-873508898 865803216 +92922356 -637146638 +-455920271 -901655457 +127724575 501847885 +-474185747 -67416634 +-598359061 624881274 +-784232544 -993968066 +-583503277 440245846 +-77204280 -97839594 +469965443 141990194 +-685107425 484126817 +593723363 -380590655 +-998517386 -289149160 +212880467 545592705 +-297037548 439752478 +-153341823 511153440 +637926844 997131092 +17953026 34963450 +33141184 -92823287 +282161295 777994762 +-817037252 -259207823 +-957705579 675542750 +233392593 948754436 +-11261002 -743711148 +-181756110 -984160609 +-562132864 993455327 +340503606 -835343216 +601824552 -638971850 +-268917159 -460269504 +188437902 945996164 +-490874043 -422167770 +-152949463 -132502943 +170049438 794989472 +807601106 -726174310 +-329534154 710686497 +-174487701 360383253 +-263643850 -432341317 +-150217588 -325367140 +708429867 -831955262 +-476019987 -723078105 +-44593926 778825735 +329832871 -14536977 +-558552471 -356614715 +-634331686 498715238 +53496722 468586773 +588255019 -810646404 +328257381 951218987 +-716761266 -945736989 +866544092 314412336 +639137052 624838361 +-355735844 150145383 +-544915292 703840936 +-173918730 366241057 +168573735 509082313 +926969421 909011587 +139803147 -177228783 +-978872947 181267692 +385807126 -563622813 +704444705 491818469 +540690250 -313028421 +845174673 -135865851 +-714502521 845015466 +882355522 -275553978 +-949039212 53365226 +85859263 494840421 +-488137335 898369118 +994869185 -718439364 +-770315466 738613892 +337787250 -416514703 +957188249 -638576585 +480788136 757395180 +938505764 967421411 +525905707 -168553281 +698461226 -797328857 +712269247 895929939 +412250111 -235745703 +-423597884 -422977945 +-396067555 -538371756 +765692208 -371162539 +677035358 183811791 +-903798430 385158975 +570266344 -64437149 +-887514374 -416100667 +17982499 703136668 +205362654 697202660 +-741981775 -805497886 +-86684800 -90292907 +-258534053 -700299535 +584712183 816037683 +-235090206 588823744 +-947243465 47028054 +249950698 475401975 +86554431 618365767 +-651288047 788970199 +-481509702 798261531 +911208214 -131256514 +750962918 734996465 +-397773007 -883669981 +-679323551 101826680 +-262046513 628121270 +-609485050 82177796 +367361923 357507490 +806422351 -151688168 +-541049631 580373637 +-39689000 -325949177 +-543434345 844183278 +153537294 -498287664 +-893814409 740190096 +-457660491 -338922999 +-954068981 -14522743 +-81961540 -265556522 +528627145 891770317 +914686866 -242028945 +-250299898 444510106 +592813367 -990013059 +970515908 937428799 +-627519488 469329929 +-733587346 -33222850 +-807059320 535300946 +327109962 -975514217 +307723214 618532393 +-531196637 589936521 +650008231 186760385 +-814946320 938201752 +-454698138 935096292 +503377511 754323585 +760654399 -361460560 +600782385 744303587 +845230538 -353276495 +-497257727 -889010027 +-955146321 -437172619 +-379771966 345476385 +-679481532 375816835 +-414515564 -829911827 +479727781 -988387962 +-941216973 -537765382 +859513249 -17909423 +-556805915 -984100898 +759825279 953852376 +511213138 960232040 +976669145 164727752 +333866063 699923276 +-80649126 -313987708 +131157539 -323915493 +-330093581 -23726342 +-586550183 -977189557 +-656221738 -136863322 +402637772 788807542 +366469660 322808306 +305580044 -334904792 +-896574018 -999183337 +260511727 825570525 +-23590176 -404069287 +185270815 -919155876 +-235729722 838739245 +224383861 544884629 +680195213 -741936478 +-936313926 801214688 +318713302 499242383 +-698218301 526993774 +394860713 167327474 +294240774 124896938 +751470685 798823673 +697893371 824274313 +649107183 32141371 +93849763 -524260250 +-818903205 -916421718 +377537256 -870950998 +-666631980 489662476 +-274755277 -574483296 +-591317032 270824470 +-434296669 740193213 +50871655 322134781 +195694794 -181662444 +341112648 307456909 +839851837 50012882 +805876185 302951453 +-440990044 891884185 +-465142724 -509450264 +407472573 9505355 +-118185722 -970229139 +-506958891 -104650705 +464198959 431133917 +815697410 149344850 +-234690868 743772771 +201970765 853334254 +-382723574 -103671900 +-993044487 713352466 +858807727 -250643584 +-643402384 -428547480 +-175882381 -504696817 +145934262 678111006 +-253220935 -732430539 +436006606 878341028 +-30899778 178332099 +219560823 314133277 +766314251 -578832251 +-655736774 494944927 +347562439 415756269 +-829802427 -569507083 +798325447 472905452 +49953629 -738599176 +-200544911 -623898971 +429841084 -479648017 +197831868 974992605 +-435701342 -944296541 +440768806 -96185128 +-950331709 884488176 +-647508947 -319562643 +-796467642 -815343626 +287496797 -535081271 +133531258 539095024 +-601521005 799378037 +-533828005 539474865 +-332417670 -861572556 +755871616 528948573 +-3804680 -360498084 +757023751 526166548 +208144362 -607785987 +-707511799 -646738160 +296326442 -35974140 +-674994369 -461534235 +-759845801 546112531 +780633123 -690647849 +520350592 511178365 +-643952366 -655532232 +83546397 521747269 +-213158554 700370032 +253993697 -888869100 +-922417211 -762490240 +983625553 -678776826 +503703726 -174085922 +209665860 -204306892 +-371767354 -691847605 +-624197603 876518224 +-562510377 -242786189 +-958831795 -828973619 +-932595602 -427744243 +842707921 972989255 +32063981 338863085 +400850296 -414807514 +-304571425 928180044 +487490206 59887209 +558256498 295900622 +-968280042 258738817 +-75997140 -826074400 +732710593 -844107417 +-714718626 -60473681 +858045302 58809483 +118867889 553482954 +-517609266 200659236 +-433574031 890732126 +161346596 -434770178 +-902823460 -945302914 +572422405 -230090269 +-411873270 -153766717 +520411354 614363536 +72412387 339684092 +-107311565 -329352822 +-977414166 971252259 +-113993896 -22602818 +240003260 -724176815 +-220057263 838206141 +-203728042 190186746 +-409746818 882615938 +-464720539 -22294861 +-950928491 -788276780 +-273003207 575587426 +111794192 875732902 +-532821931 111736399 +-576347033 -450187653 +-140782037 167692095 +978855741 -401438093 +200886781 -409896342 +926352067 498297306 +412245845 -432167541 +149845937 386909009 +245130615 -561874594 +-154373482 -110330187 +-360511949 628622441 +-77101452 852800951 +-823469203 374406603 +76133498 201695723 +-867313441 -147753545 +-345974786 472130144 +-168545484 -868329016 +-271865435 -60459655 +805908985 -130475578 +-234905009 -338113205 +345755731 -266926328 +493421973 642195046 +-722195409 -400959158 +915735923 -273602755 +955752785 -922270773 +-845650289 -962984263 +-204953887 -127550839 +-366147972 -530293734 +-107362168 228728199 +-942404634 -708345270 +870450922 506264568 +-608580888 60460928 +109611720 124902994 +-759863005 238844332 +-694431797 -339033372 +-970985493 -659227077 +-738031933 319131446 +251480040 821416947 +-716655941 -897830495 +426584790 714665537 +-678919361 -662153925 +-969226519 -67209694 +730920934 148828050 +-276916193 60312959 +-619849536 178362381 +783478399 542266324 +-500172514 -290509376 +841144892 -963019387 +992284036 -950318142 +378820607 763299263 +360080937 699150497 +283766289 -835902221 +-958731735 -79845634 +563918483 402550485 +687287328 -332794206 +948285484 401710743 +-209778150 449239452 +932843039 -527600556 +834272032 77449094 +378170485 -605852866 +933305976 -334102037 +343218267 -392993712 +-942708521 -323846747 +633791381 966956551 +-340915293 290209150 +825509836 621657592 +154459311 -317980042 +343853642 -687478548 +422458143 660016908 +164361179 -319800821 +776017109 930696414 +-912236886 -589266938 +-52572553 -425324667 +-93459084 -718752060 +791026646 906102198 +424565157 417098898 +817426749 106553313 +324957981 302896597 +-12384337 -898338019 +379483629 656517110 +604980119 674368508 +704530384 -429115413 +-657621684 676736497 +-843809194 -738337160 +480813057 252697103 +599265083 -980279101 +874972692 554374773 +-543665176 -502066225 +-225462720 -546064398 +633693268 -289121324 +928046764 989052327 +535896150 93968491 +890379934 -731911593 +306841323 970461807 +840213510 -312853975 +112305049 180696249 +-810437533 768708800 +396083353 227965208 +461271539 -798898886 +-109432353 -198670522 +-803970963 20815218 +291215505 -285074352 +548819722 702575741 +375288562 509199111 +2450756 374558037 +588503322 379691538 +-254907900 900855772 +-534464382 466595471 +539970997 312248427 +30367038 107534519 +675487232 -894878976 +681425702 214821696 +376118372 -944940917 +410620371 -509514303 +-370365289 720013873 +-457784875 743616445 +-290961018 -810124792 +362250022 -418737961 +-272506377 -387500344 +-755875990 -173498051 +102993317 -719505261 +-67022299 104159951 +-548548064 -772297617 +319967254 -310680789 +-564902852 -914483549 +236824996 -680701993 +660668477 370097414 +427422759 -631281721 +663174479 -956059498 +-785237072 375656907 +-832070632 -453124967 +-83187098 595139756 +-562342100 96313606 +392545427 -523688690 +-347911885 -258768351 +-52088450 -211769313 +539884698 498060255 +-324838043 285619369 +-464810041 -587796700 +-451032827 -417071298 +743512546 -865381700 +-42549426 -765986227 +-733045736 791201963 +-157562668 69198396 +-625331645 -448316264 +859335185 -980360989 +-833807358 -867617052 +349855013 -697582865 +64370577 229010151 +-359238143 857545657 +-924689281 -592986420 +-756467019 -511327397 +196609566 -682275615 +-860094166 711790051 +504033595 40553793 +113514544 712359523 +498855058 919458974 +-484865644 274897078 +906033709 -926242400 +25939731 688457414 +-212187367 60183208 +526462090 -229153904 +-60332620 826752062 +-484959181 -983335064 +-819607137 -345512282 +660142438 20596870 +-73000378 197352948 +-387465954 101244406 +-374316305 -547114514 +-514864915 -41838816 +96279289 805671636 +67609140 -714213650 +63203344 277525211 +-580893253 355289296 +-538976444 978639744 +745310669 -135881255 +649906330 -493867137 +-367409697 -40773732 +-724494104 3237255 +-735024334 579639764 +-601801509 299810657 +123387630 -446588697 +347755203 -751145602 +-57515916 188543495 +836414600 -801447326 +148531699 -693686135 +-245492977 512437855 +-542846578 -205234667 +-826802425 -940067455 +300174526 -167895294 +602088867 -785355969 +622577979 293829649 +-142698724 422078908 +-128593069 772415215 +-946326376 998518943 +780169764 -901074813 +-746734207 -67708833 +847118205 -757730648 +46444405 849793447 +661750654 769443520 +327016668 -393656695 +-417492804 231060429 +-256077933 680945107 +-932956365 736709943 +-881179308 -955274426 +-706712873 342039714 +944595002 858005391 +319736976 -714649104 +-241533442 -374846903 +-269821624 498150697 +-491751488 273509285 +-799473246 586153349 +-976660693 644791401 +-99474587 -590859777 +782729985 282393380 +-39381645 -754981023 +-463281527 452104531 +-636320899 -24824849 +-591081550 397807999 +668598768 -670554563 +-440525477 -373495398 +-613908867 -131584325 +-494234829 654982813 +819601137 616075278 +174693497 -786315560 +302624482 337357129 +642516743 -568446463 +286460929 890327941 +385384622 -752802675 +911756060 368803693 +223799657 -986368514 +-279744479 -10897777 +-491501478 -140191507 +-349123261 806488982 +317359468 -336723515 +275365817 -853620926 +-666618331 186562579 +-934429510 630967705 +-838947757 -447079260 +-776408358 671349768 +-231917209 860766003 +456710507 158678413 +-997609537 -29127068 +836638918 786797256 +105156221 20749380 +533048500 -295313658 +747801393 -97639448 +15755145 -863424637 +-389778891 -90716108 +-925937499 -397738717 +-879879068 307468884 +753842904 -595460205 +-678016685 -881834941 +-355933586 920789186 +-58088737 -748970122 +455698666 -694303884 +219584079 -200628155 +634476071 -803687244 +491927889 659251853 +-90311425 -321321149 +504642130 697748838 +-442392498 -698677734 +636225890 -835394718 +-646885946 -174619617 +-804330015 325033879 +344717630 -799611465 +335481691 -202273902 +-742548367 -307688029 +669558166 725103207 +905765964 -471670704 +-684445395 549877327 +-758157832 879080095 +695631843 -54304307 +-540764547 368844623 +-947362941 17452176 +972912133 -954277414 +943970104 898386579 +872621915 -867692355 +-935001652 841773395 +-176273036 242496474 +-429523915 -826873011 +-198828789 492490244 +-713516869 436766744 +-101221254 -959675951 +-656988067 -181091469 +636979433 502071715 +879744710 -110877807 +517163814 372413348 +-498826917 -229128164 +968006543 -202941265 +-621506538 604741081 +-759204716 849065911 +-492142962 -71121802 +494919111 331593758 +723375722 -336100890 +-230569135 480273056 +-910844644 63683811 +-429911765 520836376 +-281504285 -777929494 +635850358 862929175 +91957123 4936717 +-148627957 179511927 +-381535790 -636793877 +650179641 -153066752 +970964271 -549747460 +463503009 -773624608 +7011277 990187053 +-293079866 -5307462 +925069767 819418843 +386349949 994486751 +-540104227 26568425 +278737626 864329203 +-110861830 410213314 +700031104 -760815884 +836777687 -813379424 +-133442645 353404044 +188523334 856471760 +-477354908 -721914913 +-278855467 568651848 +-318605727 845031011 +-764004944 800051659 +-765555084 -121232652 +-199187752 -820775440 +-272733839 -237423951 +264515499 -937346497 +387390294 480838969 +-385905662 358341984 +788809403 453400837 +501779210 -71231105 +-74072531 708354062 +-968647586 794642018 +-276707030 -895476520 +441016629 -518818555 +182551196 208065428 +-787026701 246970166 +369286493 -949515130 +181258361 -127884409 +-390045342 499007424 +-536642027 -954809104 +245037536 360848372 +-91717800 878272283 +-893061933 -349800836 +615683136 146305323 +-184859994 -739767373 +100055655 884239513 +-772707215 207467567 +347167101 -40112290 +207137344 386959092 +379223395 -32345807 +475408345 638482231 +-251815828 887166618 +610494718 -539205959 +-583568427 -593910609 +-650527864 723658324 +46457529 268009190 +448376170 -786093490 +887839046 658215481 +909494357 -757179916 +394083275 -925002399 +767277188 268498126 +-828904397 -720057204 +949183989 106763185 +-484871114 381408627 +907156148 -320855963 +-806342385 974389125 +-744660076 67704663 +355310736 884170964 +699549446 882138355 +295165176 -267799777 +-777837416 858291699 +631273295 -410891414 +765144447 310773103 +356301571 949346759 +675266707 844229690 +664635973 -359805657 +-857851006 -411231037 +-132217099 118511821 +67156827 -995227242 +542467928 112942061 +554291590 872810031 +-440575694 907304366 +-679493697 -497246215 +-422527222 330854067 +212703727 265435314 +773918343 373949722 +-975951806 -756774550 +271832744 364430167 +-284896923 -122670187 +-790041610 -986395295 +-110596854 280834386 +779094833 -674881969 +417602321 702378703 +-573298981 79369884 +-986899395 -936767588 +638316417 -208325626 +-539710618 -7637680 +-640133817 -617562483 +-453923716 -291018657 +73189139 716216543 +-268689391 675984566 +-82421209 737150576 +107240531 277085103 +-372590709 -158118287 +865861523 444306229 +-186732821 3590374 +980838606 675200048 +-54636579 -513346438 +526100914 290097478 +950787443 637029967 +812355490 -22868613 +-531581673 -659576144 +-938051284 372927501 +165284383 351424822 +-992460046 724108239 +299827324 -909810816 +-598656601 -110935898 +294653387 -712042160 +-424760756 576733178 +260969465 604351750 +-357180613 493574501 +-301802368 -901942203 +-896483556 -161597278 +-166804330 -202816783 +-699083356 342897930 +-397812449 -723525045 +-398465244 -896184895 +419765932 861053441 +58425248 -680239603 +515626366 -873352974 +406945343 237597076 +754526360 413274735 +799360417 547534503 +-693728661 73227816 +633997390 281202229 +210035226 -759219636 +-826728763 -770531133 +828986622 -512008686 +987353209 44938006 +-778001332 -878838920 +-12890614 736348582 +-206727658 -104767076 +-95174757 126875238 +-854829409 668902720 +383546282 514786034 +-83720428 -272736249 +257729817 190445830 +-89622769 -122867540 +-404068099 -393394408 +-457457498 657161653 +132362858 47901117 +260742827 -978928429 +519458610 -825095125 +-815319047 48451092 +103586814 514231111 +87606406 994229880 +366812234 -272943125 +413370016 517982138 +808520610 313092800 +-157505094 601069029 +458060242 -477923912 +-161162764 -789481877 +-878553476 -971729188 +-90352381 971994544 +316147684 504485875 +954225979 680496531 +157935569 -375973856 +-692057401 246258086 +-735010601 -979484845 +127799172 721670670 +760533181 200141874 +509621710 127011859 +273463908 766899814 +-563494208 -891459896 +942202855 495683822 +-634926929 673101324 +147356212 -894768502 +34393911 -84281779 +881755157 -580549027 +-115910999 588549177 +-993703386 -229127703 +-787659055 179725489 +-500307353 187910045 +-197109880 -499696929 +337672808 437919682 +216918911 -527321700 +-27734956 489625872 +310842713 308886663 +418874159 -997280478 +480382656 325154605 +-643393806 -180875885 +-515506338 889910200 +-459420979 -703145245 +344801082 884701078 +251727379 657186690 +928533045 -68573475 +441721508 -439409451 +521798993 583843212 +588988328 -269077085 +-903103359 -664081752 +596090385 -559020116 +-66625036 -995356351 +672719222 -831143923 +807270210 205047425 +-170360084 -768409236 +-90058211 -453760376 +-662025392 234513275 +54599577 109820134 +-976704736 -784842718 +-432935026 -254075870 +-840316817 -312793005 +-371442928 -674037109 +906894611 988101684 +-482630054 521447517 +-765388157 -192815472 +-585664573 -554854780 +-512842571 495738286 +-120172973 9314797 +18829155 -975214343 +-897608602 -84864062 +-103683665 -228250401 +-357314366 -435852150 +-814576767 657717377 +-70871892 928341162 +-750477244 442994663 +-699969697 511116937 +399083638 -91297690 +236787503 -608774175 +-68311397 -142539048 +-39485991 -634816737 +-183481851 902420071 +-123063423 335532546 +309934263 290035943 +-749177227 229361370 +691937818 793269833 +712448093 206302905 +-462599754 -904898862 +-181912116 -938341962 +51234653 -833486830 +-632901406 -365215359 +-338256172 419812972 +-46780878 -981586146 +-598101946 571411057 +728981372 60525168 +160611427 -940106601 +703674448 491145724 +868505829 363693277 +-755104955 -666106909 +964200728 -425576463 +-380401895 272807374 +653232137 -352767366 +291770025 173896032 +-942559454 -376263887 +-322671369 70445036 +-734081578 260783693 +-780518968 -955994210 +553644592 -205254750 +-560415858 -295382552 +-140846173 -420195095 +-637397293 -167745584 +-51959576 -312120642 +127570581 207451150 +-149309066 -679085116 +725868151 401664248 +624181222 -643560128 +896521897 -864384829 +931487128 608433763 +747475157 257369236 +-945113338 722328618 +757716251 719999850 +988997143 524857901 +440040820 -856543476 +296863026 820259920 +91784051 -539901335 +-184790347 335972233 +-881115567 -399108444 +854673615 -350118911 +-523276431 -616980470 +268539896 -258685079 +-376479943 -321575552 +-319966423 -169317675 +13843320 -778073768 +146601999 -659756332 +376570485 708056369 +944545627 569064770 +-557972886 -227634520 +-439995266 -757358327 +934803602 544205490 +-343540937 -335428775 +-181418171 414105434 +-248049647 -393127658 +209375610 -672453128 +164947581 901228471 +-19202032 -249217577 +72559813 -16877785 +710515128 221290856 +-204299246 -671706528 +-846834870 -311521983 +-895570086 483144600 +-599641212 809337913 +-708054701 340954824 +-835881055 690109315 +661390853 -769814414 +884940239 664345905 +-748888567 -448993613 +457124234 -430892360 +-318641982 -180479200 +722260813 65428594 +-446283110 930702326 +196364385 369338454 +-360301342 -665485815 +-6137398 880381762 +913468687 -675152203 +122178504 116297852 +78926385 269338589 +-755873249 -282801754 +128129805 943724970 +-351292400 378720612 +782915196 -678877843 +131036230 -476392126 +432583589 -712432913 +-354435710 -809364052 +422621204 69280527 +-880733656 -37360135 +-885760126 -741101780 +-213497525 -897222196 +386782449 -623764294 +-411314832 -770421800 +339610463 -687977939 +491426516 -592227464 +-579975772 715661193 +-273591006 -818832439 +-407964760 -96135780 +-302726021 9791019 +374910883 197531540 +-773051869 380618545 +-268675087 -478756908 +896822846 -916409494 +-151363505 628794016 +-223477464 -814408533 +306780150 529340005 +-161824700 -554368140 +-281962253 225429957 +225878215 -31148041 +-649929775 -551003821 +-142357061 -962914670 +-590732808 -543109043 +-815254236 -769051288 +-111200716 315667259 +350024558 223652888 +748682930 -366008939 +-838723262 652253573 +494548935 152627265 +-892083097 -162361264 +-452755635 -951162051 +379417023 728884417 +-872370741 -481038048 +777914582 -256841449 +572055691 -283313966 +-772068674 -566532973 +879087133 -157513076 +-327496765 212909940 +-39751557 311446704 +-260640930 34991827 +236745232 -973453458 +657202660 82253549 +-465620044 7534869 +868060182 -320959400 +984838097 872151289 +-364576743 -85986172 +989914490 -23181651 +964232274 774726851 +788679662 -347667094 +37741936 -790793629 +-979232383 702853547 +209501905 725728625 +-773067813 -59536624 +-33795818 -268172707 +-50767704 -450849278 +-65567138 -344551977 +465801610 -351002162 +98734413 -535292000 +145388491 118592859 +-895968751 338048663 +-905512217 279885022 +563419117 -801074971 +183340568 586470189 +-187776356 -840775647 +-202712002 -924792602 +755253535 443169095 +-666517964 -39746643 +-382767500 -842288494 +941446568 6645437 +-476788696 107141817 +-984208094 -428127473 +-358100828 -722326153 +-735440246 -816533063 +676446071 966593597 +549171780 -760840950 +332094034 283279783 +-696925775 920693723 +916578447 -655362608 +-343445616 950858991 +-111722874 -965145272 +891983069 -176392921 +-216866396 -4452090 +23207528 299981970 +-710712436 -23803893 +590701150 -49776559 +258842063 660281765 +-759572561 426083929 +-503089624 193679139 +-597494290 644638089 +422869337 233984201 +-247351765 278873230 +442797108 890807538 +111426865 -221325331 +571626767 272706648 +-236026252 -284981411 +365608014 -954956452 +-595748798 -510991499 +16455547 -148971561 +191061370 218841007 +-605955278 -515509202 +-845200546 67834773 +-475292957 -181706805 +-156849165 138360076 +-120558418 -478633136 +-868991763 335753832 +634495554 258214652 +-658868080 -267313157 +-39430064 -988713019 +-952178762 -921134373 +249882284 -586993966 +523540737 378242916 +-809291757 921716233 +-820351407 -1656707 +-826298716 -625234631 +10147047 -595742349 +13716554 -645949904 +-596629321 566821432 +-104489804 78950707 +-805096423 -378449423 +-700412531 507033296 +-629877433 -546080715 +430756447 -442465067 +148686430 795218775 +-95620803 248892818 +-189763426 833407337 +278184433 -946969261 +-198581006 -569631239 +-393657020 428278562 +-198046036 -769439045 +727042154 283341130 +249983691 -882263983 +812462875 -697646193 +-59623799 -768755884 +394820047 100589767 +-665429796 245583028 +-598300732 270546604 +-508148654 836005931 +-9469164 637148178 +-886983192 523718565 +18353510 -349239653 +-614055289 671044443 +117790009 -40802325 +-914790723 -996553055 +-625240592 -974807667 +154390910 607118829 +809647855 43352417 +-870237033 905888806 +853461288 208206702 +-802524050 685600637 +-560795469 27107438 +790885870 535972479 +312399737 172769732 +-468663296 625474428 +-558175899 -354147055 +-258434057 -684283663 +-401437948 -936260111 +-896942111 19993833 +-709424750 -667466138 +-7043037 790874038 +-138725010 -846856015 +820397219 111953620 +478216500 -123753434 +896358112 -4919858 +-925894914 316483271 +260133435 832345846 +216382182 -794988838 +-735276610 885661835 +-980642599 -863922068 +-26626283 768951745 +-209737598 -240184584 +788239395 -855152332 +-331794027 -834423719 +-875548348 608600576 +-651109261 786462034 +889033002 815863724 +-139533963 696216489 +468230560 -163249450 +944593767 -407087762 +304797261 978068926 +-217832239 -978821762 +-510250996 397835432 +384565093 36835541 +282323105 318454024 +-130172197 488320205 +128876017 -464791226 +-61534104 466428125 +-269306740 169747716 +-347679678 838112665 +-105217585 -123299594 +-575974668 571517563 +-927764614 -228164586 +232408694 -360608039 +802840084 -91648652 +797616926 282564358 +-239731674 515113720 +181176326 -764575140 +195834451 -617412236 +-315941133 -201306405 +483963869 -274135719 +693292748 524724535 +-759255143 -75568183 +-515150795 179980469 +383990027 -287809352 +65083790 -762697719 +981406807 873295885 +776354614 29672620 +-617970932 393865399 +523059585 476593535 +-294319761 -208914747 +-573902084 -87664408 +-956615800 187440072 +-68501479 -209581228 +65231901 -21539211 +531148495 389786907 +-763493114 -176533309 +236932570 -327234625 +169897657 -989416454 +809467776 727921205 +173628951 -621897884 +-225696419 -963281490 +342928859 -393599655 +87669840 175538925 +-910021946 991989819 +984623457 112979840 +-850699490 547976607 +-38153835 761576748 +-306424658 -632976886 +-552778017 894595663 +963982172 -815812586 +-444713793 999430618 +-103872046 -574971662 +-171975437 927779300 +-205597726 651878658 +-859703557 585806460 +-536124347 -142468414 +792631808 -118306669 +-434410876 885584032 +-773073003 -617409774 +-456732813 180692096 +119668010 -213344350 +836384008 -511781438 +-519453986 -774294266 +-507032729 -497345119 +-238150224 -656955098 +710135939 789025549 +76177158 751106476 +756514612 760296282 +-873082883 784383721 +825199304 814014407 +574153095 643933888 +-254962713 -314225179 +-49586315 -571430140 +746134764 -850092961 +-737795919 311058208 +-415449711 221145256 +-131381189 -733914697 +921422839 -352614548 +-719567144 -788324351 +-100051430 390151283 +-662702103 -629696723 +288940023 -588595909 +782004149 -153973602 +-884720147 578903559 +457178989 508369444 +-770375332 650025636 +567638283 -379542227 +-668828476 -942058151 +944589358 -507317942 +425150780 -473933953 +-29684827 -982734431 +128998815 -505435634 +126081642 360035851 +894548571 -297918689 +123553321 726223152 +-82824952 662676920 +-861197104 796699644 +-747134987 -749325350 +-305605028 -564320334 +841436785 343417015 +-504495532 -640165841 +918988595 -448917381 +-849026740 136035674 +-786437879 -388936408 +-708086247 -351801064 +-71379504 40453923 +1147701 -993738904 +789957916 -427983846 +-492919471 -269136185 +-785951768 -520504844 +689507615 -628160979 +-640135804 738192283 +-546439587 -462443620 +998310091 -593870807 +434879643 703877952 +312118570 -553360658 +947005358 -300198540 +-750085541 -178613086 +-814509163 937433320 +-661278547 -639585365 +-759774300 -390446977 +-919298417 450362742 +863815062 -576076410 +303615105 -334763139 +-891828030 -801349586 +945402905 701821370 +-949841535 332036749 +-815959812 146358749 +-84542623 -934514508 +745924202 901184472 +-756562672 -505489360 +787138726 198848976 +-340222806 -195009003 +-287930591 367528771 +-830889921 -749310810 +714596917 -970682021 +-474650751 -669490648 +795033019 -778955810 +-500642777 -919745979 +305485874 351299143 +758160463 -674005833 +-453816293 -194622089 +-646581935 -592917732 +589554798 949120176 +848722437 770614241 +-440374543 -240841763 +577202738 -6834519 +-62652265 -79637007 +66742465 60192704 +-713387387 193362174 +994602388 -505545198 +842503881 -554291358 +-87016598 -588467325 +294674844 382851338 +484044381 -577222015 +-332526577 -96774441 +-951758731 325125899 +829400598 17275858 +-828332586 487144205 +-191426771 -715241067 +971752113 -168755428 +647828349 -387414710 +-872689036 810589953 +420046661 181507827 +19845172 752052808 +-658412472 -75911289 +-593480678 362277018 +-442292292 157264666 +-428523223 300909378 +-999915502 -846636352 +926387766 -321811508 +-584608850 -147213900 +445083246 585717596 +796720049 -810866749 +836996394 302697350 +-778359770 85146874 +-704732330 993785198 +-682459552 296066636 +921783270 184369195 +-689754557 331186328 +834873833 974571349 +565709109 772716559 +-136634674 87040616 +188924008 56464882 +508260251 919265729 +-850519044 -388592943 +589222890 -880986367 +-920932421 -283418546 +549465762 638981166 +-693001795 -602793908 +-403291265 -932098947 +531843028 -832500516 +-512916211 -178850825 +56888149 -672557781 +-751742053 -54412817 +-390396623 -144800876 +123953962 426140715 +54816718 440332063 +727047443 615814131 +731149811 -707610713 +-669847552 -404934583 +-433383304 -92588508 +430234525 218304570 +967905116 454933888 +29340709 197595621 +668110847 546057585 +-432160410 -551846263 +-57604026 917749155 +-352619991 -454452366 +-45591207 -977448911 +-499258881 176210696 +-196023001 929199987 +547105864 -184181620 +787274223 -831686068 +-904294873 24818690 +370008415 22066404 +-886057175 -264100937 +193836196 968324298 +-672980273 -85398881 +968332254 728240282 +-698419969 489185224 +264800511 124170000 +874660712 -401058936 +-101796518 -567525255 +556669193 971744644 +-56554205 799787479 +-135645946 -970240980 +-598296524 326265752 +-201332466 258390620 +311548976 -999954755 +-851055883 -689852819 +660817436 -831656768 +784424218 585814657 +-62335846 -885219350 +640147408 -461874419 +-960082467 374993448 +-711578921 -253001887 +-437726043 -900671307 +-597655309 314961706 +-109338876 351250684 +601595241 496674916 +775947214 -408469657 +654500418 92018547 +-666186091 -733478936 +947084961 -763297863 +-741106230 -244688604 +700294577 -438654613 +-316445731 814746781 +712543222 -626854380 +161177954 752971790 +-980558226 435638326 +346621352 749355574 +993757058 16518835 +-497849030 575585208 +-733280699 247142608 +-854361017 -584701373 +-459722229 602784908 +882734206 -561439505 +262703183 -229337089 +263822567 -33327973 +-693611455 417976659 +160619575 -145542506 +51159145 366454050 +288397273 295603175 +-700759335 528082080 +56461499 583452098 +642731689 253117443 +-237449048 -850995879 +-113201170 723963225 +-840631336 800183601 +-433770344 -831435040 +8576311 747183829 +-675796812 107695114 +369834198 -659101533 +-171978965 808347572 +-512835034 461838472 +-747478043 -808514483 +-655095845 -151156805 +86434411 -978981853 +-177373975 179131697 +13010318 -646039623 +470777279 -183531218 +-438106718 738781422 +-186297978 -928515147 +622806399 -17884291 +204603429 28185203 +686419007 -14328469 +642105908 -363892755 +566899988 978447219 +713475796 -596676077 +-292102821 -509241303 +881097115 92018632 +822385853 462333659 +23093347 -914188208 +561058959 823137084 +-670608754 -783472973 +-979489381 -469839398 +-425860863 215495415 +214032015 735907756 +-407922982 233694403 +-972123229 236640454 +-542731411 -535527753 +782862367 386465577 +336736688 539083963 +-864214769 824407819 +-601614317 621290828 +305359885 313638171 +-756458083 106770374 +-225041408 -465729068 +-902649689 -566086857 +-125271202 933927088 +-161389112 -877350483 +97833796 -461395767 +-945136280 56426628 +363696749 8390207 +237185932 714837265 +164818157 968938876 +-217609927 -1321137 +931716881 -694126217 +-689469010 -927956772 +-260809508 71102284 +-630457894 718434369 +-899537030 -86135020 +699825092 -530822246 +615001019 451176227 +-612006320 806835890 +849731242 -445779235 +-797554089 -296725476 +621007583 319031651 +-608326529 28524346 +337094314 51986158 +-995904964 -38687277 +357073419 316522036 +-737118429 -771584867 +33912329 453740811 +441044026 189173975 +962151441 -622844048 +-177148252 -887493059 +5902403 575741468 +390068451 413760988 +-759140762 -293343735 +554542847 632495390 +-677764647 955257641 +-187288860 -198943777 +-307438345 518883124 +639334308 451297904 +-460357470 -767159035 +25299308 274814564 +-398712578 -557931444 +219305635 -464063365 +776191300 511163692 +-675459669 -315407256 +-92986625 470924228 +463988848 535734029 +-959579490 -168320708 +-560078353 -547153229 +253495651 -380592560 +-109543893 709215111 +-951730862 -971832750 +-767906449 -679275977 +686535800 -610035962 +660072587 -169692432 +-912795002 -443501155 +907187231 575830289 +103348830 643229121 +-421532627 -246667776 +-722385743 392861995 +-264499476 -163115354 +820857481 -69575353 +-404258550 178917279 +257907808 -323229097 +661000666 843768446 +-269418665 -226213927 +-911608193 418679565 +-894500215 68317375 +-655836865 9772839 +937491739 51371074 +-651378894 200334249 +388566808 -848430062 +26717779 -468149167 +-129021742 -754854164 +995228467 -861308901 +-667478189 -482075686 +-132590994 38914599 +-779416141 -712554922 +159699476 556582267 +409615743 -401328667 +380582688 995660697 +201727473 962570242 +879465623 314940880 +682410658 -612133890 +77154713 -720597985 +-343548872 -408034638 +105023787 371620088 +58591431 -919022334 +541203152 601241441 +-815152623 209481515 +796439823 -307256295 +504387070 -133629490 +-823612623 130951638 +8219448 -832634218 +-257619433 -172301787 +464895184 -573805536 +25244389 549128890 +-395851011 303219837 +495453813 -384110324 +940322367 372542798 +732145888 -45687747 +365626117 602327207 +224955205 99825681 +63141831 555046817 +-45985692 215030966 +-320951264 -507865529 +527416635 -824285174 +705981662 -787383674 +262092152 -632316088 +-481815193 803181381 +160081481 -950092982 +834000842 715680641 +-418822584 309909390 +627275367 298989031 +-619087846 858734773 +-553916068 183359472 +-562189678 521709739 +-239222244 522021113 +311006742 865221506 +774824659 407097569 +571710972 -511466413 +57006732 327957599 +-118724600 -206656124 +302869132 -792025615 +162099613 607205247 +-723883797 -891150220 +463301852 -258369310 +276360589 523327123 +72369601 881191616 +-175801575 823942131 +-151706435 -942325539 +-455338247 -136432794 +-623457229 99804553 +223762819 834346747 +8148835 -790227594 +-661533430 -870083067 +171800089 -562984189 +899514732 -88767066 +16914825 471423418 +38713675 -348599327 +320109172 474045393 +-673495947 274534557 +-723196282 108811187 +-698453037 -375268278 +-797508303 120739801 +-275615176 469392318 +-438427118 615511205 +-527524836 -267644931 +-519399939 232962486 +315512819 -954224982 +530266884 712344278 +784972795 -73308273 +346469802 421693807 +-270807088 -332654467 +948593674 721840267 +335092058 406721993 +-540928665 -160128641 +325314612 671276178 +-951172849 -18648168 +-666318517 361635348 +-332194951 -380715362 +509119677 -793842271 +-914092600 -56885816 +-192198343 723704792 +214283015 -149437600 +-727868523 392817380 +512120416 -152300448 +-445861965 -315588967 +-317533767 -838857075 +-220306913 -569370904 +248038342 249363174 +944369660 -443417753 +-528425183 294530155 +725041104 854597713 +-762780637 -165950771 +-924875718 469400026 +653056862 -134069740 +-592005130 13225575 +-37101678 691940040 +55696384 882142647 +72208455 666678279 +-142236272 -898166439 +-248520404 616561172 +764289187 -79107465 +-806013166 724993153 +470070312 27456499 +-78097640 973164795 +969140730 -615407404 +-835168815 1084104 +-118078955 637853763 +-760705271 672859257 +-458815327 -246476700 +-351432751 927399204 +205674981 -265526965 +-368515601 -268165030 +-848023037 970622657 +-943117206 -545111974 +925615884 225594629 +-527148111 -120707093 +-654288307 -125014826 +452381748 -632828468 +-351024182 595122284 +-27162896 144177264 +-985670795 607093991 +537042360 983731894 +-872408659 58554306 +164645956 245339195 +15447449 967291681 +-553100275 949092722 +907414136 36176372 +-253858468 -540481997 +946090064 557915142 +-398364899 605290108 +604624247 339094882 +-954769745 -205097324 +-96217350 889599654 +-316606175 176005346 +286179664 558549243 +-697109950 622749151 +794861485 776564208 +-210439919 986096413 +331591840 -601865959 +-886449009 171705591 +82781363 530531505 +980932400 -138175069 +4434219 -436194636 +-156504847 -349906493 +-426451272 -120779246 +-726719327 -550512233 +834536515 912469911 +346322293 678184315 +-225419085 114380261 +-511503329 737236397 +-949436732 -101004509 +710579645 936032945 +918387851 -306598787 +501200486 -64237553 +55791281 -415719605 +871967935 874904727 +-159199575 -929941374 +67797645 903867276 +113502982 691870771 +-316945595 316636736 +-159849801 -432926802 +174996816 -145112469 +896172671 637429119 +-608860933 553667370 +-100788319 -209913381 +-658991406 93687117 +77907873 -454067292 +740713980 -191627168 +-249359324 321448526 +358481474 279103077 +512360626 969315158 +280651751 633854233 +75459684 76910745 +-945961079 895082675 +212969336 -960941681 +-275685679 86718237 +-381198446 -629083606 +44456198 668034069 +-50241088 787128577 +323440715 -9775716 +-194995504 -974322400 +522727966 191123810 +216637915 497908014 +120873987 -76123475 +527000849 -629993281 +-989418319 586854237 +-884780775 37130817 +-56805616 88852510 +485561723 -399272485 +-132437069 -549042507 +-393348334 655630770 +-714081253 -772737067 +859100263 196019687 +-343449015 433647849 +-11700855 -677951657 +-670348480 -769640857 +55176789 -453661933 +-303687010 -818484968 +-731256123 -90186121 +-301462242 -797781500 +-433597153 -127844970 +760745546 -535719938 +387832730 -110142577 +361692706 487734713 +23625982 365673268 +327143121 -474235763 +-595334998 -438903509 +523537741 -938239443 +78273792 -460720811 +-898452989 71408758 +988378091 357176130 +-244955321 561169859 +-679258304 -506902620 +114349764 -988517851 +-660567689 -116645427 +5707053 -210294023 +-795265925 907799722 +881483107 132359144 +-167838863 -354764011 +82343238 732591776 +773398817 -531930357 +581902665 -682969412 +-812764205 -653216815 +410863396 -966042959 +-194786116 -996878896 +-455706258 940136468 +-492953048 147680255 +928498006 -232052872 +-132546544 558386961 +163939575 -723340008 +-934996514 202365027 +6521414 -162288903 +83152026 467321960 +-874045746 195362561 +-672257472 -78416725 +-642024289 -672293417 +-629607208 -752473560 +-695982236 261003984 +-23185090 -96983330 +895654342 377795775 +312803875 -382092969 +-980548613 833929664 +-744262871 993647915 +730980579 579548707 +-52929164 258793185 +384706314 -227134446 +845701212 -92323318 +-712752597 146740472 +19965081 659103678 +879748718 980652428 +-257044309 -516638771 +-899266586 -61608666 +-469150133 8962559 +50384376 -693499966 +-637866759 840123346 +-620043654 737165883 +961450490 454486042 +239325838 522884958 +899549645 -861547511 +-406479061 916190436 +-248951594 697831401 +768591898 -664136992 +10521512 -696681378 +804044357 635304427 +-767523460 -541771034 +221518870 -463695480 +525164506 -71454472 +171823209 22972266 +846614678 -911798343 +-810302867 -295440821 +162302215 513828793 +30077232 140451807 +-55543643 309894145 +-803818587 -701515321 +903601569 41320761 +-749330847 -635836563 +475939316 -606794730 +-582026309 -106692377 +-167088589 -724751568 +-502385330 -53295316 +952730429 -676076278 +-516876952 -119802982 +464360546 -385433318 +-615628704 -830478626 +-637277304 329201228 +669075245 630841980 +-280452901 -297604772 +-290890628 -418550719 +-190281103 -143738630 +23655381 16944731 +382490867 -349965796 +517909808 -2889633 +919050299 -605787114 +707827222 341792647 +-396985925 -679912085 +283530 -260263484 +-592032185 1836616 +968519806 -321722478 +-531717109 861201071 +783532204 -424538844 +680286011 -785429051 +855386209 678616397 +329858758 -586681376 +12921453 -117930688 +488878657 -842166474 +853351962 -421870760 +-92189489 -595532337 +249381561 -906015962 +-312017798 -798430349 +-289605157 -937561780 +-852453025 -737272108 +868376253 178676227 +202923866 253324333 +740551667 -982886753 +-807037192 -431500445 +-736332555 692308819 +-143462037 699287586 +-814928491 725944964 +279591968 18853268 +-949699015 -410794403 +585569441 -406761148 +-681779410 211836564 +934502730 -788929173 +-200661305 -921325678 +75106208 320818556 +-835565922 -895902972 +937778465 -189924188 +623097621 249922053 +481855416 865090916 +-671352094 508672817 +-271315807 918903297 +-550419428 -129445439 +365131622 331572317 +-161353644 -445038352 +-375335953 -648560689 +-582572462 456716011 +472590225 626791041 +538843672 -603877732 +673295810 644275878 +-205104754 -353669904 +396798114 -10761321 +467286287 763865907 +-19664244 259019515 +144778598 970059550 +-228921145 200305904 +-7853151 561797943 +-625030715 97225293 +302504357 417723716 +894131498 -221406860 +-837968777 349679650 +212557543 -215902696 +512819807 -6256858 +692000881 485964019 +111292340 459536577 +862201061 724660436 +-66860121 305965932 +417163115 -220569101 +-704421875 -88671635 +479687949 -363143094 +347780441 -887583735 +704993538 332982835 +-653221758 -568144795 +-806558804 174337452 +999633763 -978850613 +-821831298 482146765 +682790141 -57515293 +-26362814 643357620 +-421718013 -489308385 +-101636333 -616553589 +67475469 68397788 +613010872 -98346278 +421630861 -840212393 +-296280552 737993882 +-686485606 209176206 +571619421 -783654649 +892243299 723139616 +575354455 -373413428 +-164352801 126232511 +-636896824 3768776 +-664144354 859614180 +180559326 254238316 +201066794 861191457 +200838015 -820336875 +-987851234 797242386 +-686031020 -61518670 +-684702689 300613669 +223481697 -754982558 +-150076976 -411310620 +-221309539 154383326 +-433060928 53325384 +-242781304 184547404 +717953453 -653023663 +-367365402 -489624470 +112475137 -35744525 +-305631167 -8003591 +54033163 -883167361 +181594579 695910310 +896532625 938830903 +443962111 863498402 +-139016865 -742510571 +-203184005 421455428 +480655866 -881640762 +163015263 -470395130 +-572341026 55664538 +656259520 599085478 +-810073929 -668253656 +-55635673 796439766 +39867745 518962050 +570374931 -572611601 +-912077327 711178049 +457475790 -851025761 +397261732 258366522 +-319712481 -113063674 +532718971 446461968 +-635294330 -645909672 +-919207770 665770286 +-203386367 267802220 +-919877585 305815897 +25878425 -62590376 +-145606026 -119537967 +-263823354 -526225109 +-779902834 763150552 +713036061 -646678057 +275596859 298213203 +278848633 -168658434 +-941450698 744482841 +666471310 -937318570 +-905989272 -892447368 +-108973481 -234182325 +-398752971 960644399 +-521424240 552599161 +-89625483 606411081 +-154128186 -252747815 +-959516587 -794076854 +593150186 -766965440 +724511132 -263161736 +-313843865 765712120 +-39929967 -562880661 +382739474 98739783 +-658996708 398176203 +-673841447 965938136 +-211435570 788997804 +-233410917 -369704575 +-844828678 -360508969 +608040129 303954579 +-303611863 421838228 +162297372 -505446705 +-439399166 -485116673 +259767439 -464149543 +552064410 353509392 +-82814257 686295752 +616051047 363841460 +-865370120 380750438 +-934791125 369941478 +-258537866 -354208154 +-308919322 -148336441 +826847931 -893442769 +-973682128 -59390748 +-979712232 196463572 +551185681 413458703 +-746847173 -932785913 +-765367313 -131221244 +-51617099 633084948 +-632793626 334699988 +243108977 865149642 +-142699514 456835537 +-272844211 -486684238 +916883883 -849327621 +-425870869 938419565 +528884768 96467891 +98502596 -806041013 +419233216 536572784 +195430551 -404302001 +855079442 -122082904 +721493403 454704270 +584433754 57334828 +-222468250 -635837487 +33507899 -640756689 +83641481 284320922 +-725736189 -866088772 +371500966 -458425214 +-843910676 717758693 +858653271 210895118 +581289855 591833716 +-445186963 -217827389 +-370810596 -759151861 +822062633 -748470337 +355138745 173171695 +705438537 147737885 +-11025768 -11999220 +-431407261 583976515 +-483812940 -181634904 +198874543 -704484986 +839782795 192307897 +-472920911 -156158140 +-369510562 -479387231 +-648687836 -355135244 +880389578 24038303 +-940342941 -323300460 +21054003 116782667 +641429995 -34166259 +290383149 -433227755 +377480598 685302251 +34334419 -979954535 +-180158102 53054342 +292439912 910323678 +235161486 753060831 +773721938 -93449891 +436682953 -817260317 +-824235920 -853384169 +-859421066 579069461 +-638700350 -857358559 +-98735567 -770064680 +-144291063 -399801432 +-17415878 -302438162 +-306631024 -352866745 +-957149649 -565926742 +-589668709 87966345 +315575097 467398668 +-244606251 689810663 +273557774 -108853562 +-64874858 -272578269 +963512853 -716932436 +894775203 -392144912 +-20855560 66404848 +844966533 -885598113 +-639059084 -100694695 +-808368149 -165945008 +815458772 -503095525 +-728905830 -698112502 +-124996577 -581783983 +750542092 -894597135 +359815662 -853512029 +-199304797 -215365084 +-574175177 177268572 +538320806 -412623129 +883812691 -20451563 +705538939 380664526 +-196823374 803270938 +-287877184 -680414214 +564475342 726419831 +225452871 -300349071 +-925389426 -649478164 +278241773 821562431 +-996150775 -774522569 +451537922 652416438 +866807028 377297297 +331228747 870161635 +332822034 79909191 +-769407224 -52594813 +723010151 860045294 +-421252519 844011376 +371562215 73906207 +-986430894 -523182726 +162211248 -954211600 +-512454245 -577789514 +706765612 345655790 +-46025477 -546751890 +531106252 655356597 +-619504766 546693623 +397934338 483180662 +536253984 22172633 +173042347 -177854213 +864996767 386831911 +-831387499 328094781 +368491664 -840606259 +-435035172 -970371463 +-420888768 -708044215 +839604056 -568786298 +-977439654 -232825854 +945180409 755072372 +-734913624 -635088665 +-329412798 376256054 +285784639 -245086675 +-654108636 323776542 +763547726 -970435774 +594210842 -710208518 +646553871 767211693 +881858454 -546908262 +183538996 -722305065 +-279339635 920915462 +-546913833 243130714 +-978509491 -816551955 +-182824753 -358267853 +543822293 934550424 +-925056701 145180895 +-316791759 816389190 +-892932789 767450938 +651696088 62220089 +-608751972 -57105667 +-738578421 -819046059 +727172444 640869868 +865322196 -301644351 +-11216863 -246187138 +-534649180 352582118 +248348254 -984240731 +136567616 146152503 +-853968888 -138096102 +5153641 -800837652 +-766035248 -105685819 +855777984 219386869 +-582500239 -640983042 +-151427432 -346807484 +35579835 -865206138 +-975926655 921587179 +641242084 -570650039 +-799807502 167440904 +8164647 -348242881 +965381650 368907134 +-580781831 677092299 +103862641 497567539 +853566598 521098708 +745283061 661949242 +100765812 -462309133 +705122696 185075749 +-293455336 620486308 +-884826196 -496493656 +-929065161 404687854 +-605326137 213014980 +-882022600 -169170076 +-651454674 -781155032 +-7073913 162292387 +-897947341 677535072 +386985949 691719956 +-482691508 740195522 +328301026 -143862668 +-940803140 482820908 +-9633877 709981552 +-193446334 804013135 +-661290609 539683064 +370968618 965996448 +124764423 -845686595 +-974955341 509052931 +699583203 -516600850 +-3783589 201118484 +-274134608 -271927006 +-211497570 994811258 +-251723478 137990563 +-290226889 -590370440 +873017633 719727621 +-478518256 -192336720 +938058120 680763056 +522378947 -503030645 +-433752414 651800190 +858383520 751646862 +359394363 438572926 +-8706068 458665408 +548785888 -550610764 +-469838924 -258648990 +197205419 381603674 +-193671689 191124994 +698410408 361405096 +-904015313 529401523 +351623874 -506466891 +-851325016 -744319062 +771445776 -148499532 +-553592973 -550896422 +-752146401 787369084 +-591874197 -377297727 +-486713786 951376404 +97105791 155856427 +155221513 711302159 +858831714 916226776 +-589432679 -136057140 +-376012698 -887266582 +-83415805 708747134 +-162220495 40238110 +909343407 436738345 +664106383 512547572 +-814530197 -10111172 +634382820 871187512 +484387901 115340504 +-695229745 460322982 +333510113 -463410506 +-330342297 -86694280 +-379173635 538061998 +-252623720 674761639 +605369300 144822598 +69053869 -814693895 +-208404360 -49386070 +-941592999 -94590473 +-885716158 -426015299 +603301580 -692113659 +942386826 -590579906 +-716902959 -251647223 +-938438100 -713959147 +-315376808 997257300 +-922997115 -657523790 +-385589249 -31591799 +-207713040 647839982 +626118041 -292533893 +-972145998 -519355896 +-29338575 -923307673 +809601065 311150724 +47988249 -496866500 +902888347 614342651 +-142583859 341713816 +-359512645 -970265436 +-605247128 669242595 +-789089458 180854646 +836240223 917647401 +-804818764 -102964726 +-908948024 -235038058 +874360126 709337 +-885515053 -377130347 +902514440 -284199893 +-553937030 -487109775 +-877835509 761850183 +439489347 -529009504 +342991281 906205829 +971460233 884315591 +184558678 -725071377 +232656611 931100614 +-280590804 -202980510 +810042241 424577260 +-700440597 -88092408 +696024512 204327576 +-316828082 236216967 +121411941 796849470 +259447756 711976177 +-630046328 380141315 +797993012 -603937270 +771550532 -255780463 +-763007444 -708877709 +-703886729 919820709 +639908183 -402351920 +989851957 -905424672 +-251464329 -785568990 +-726274235 -611060449 +-620406783 83354359 +-97399594 502863924 +-956776849 923785011 +-761488938 545792297 +-264085932 -209570743 +593412938 281253615 +357347471 816965817 +779460621 -446312588 +-103343815 -744584143 +582352784 413735840 +-271652822 -901171460 +-271535346 -804162147 +426907114 248770206 +-869729041 -908896443 +730860143 179135704 +-416661617 479330918 +-31298922 -205581044 +1568943 -208888352 +-743805224 253752381 +651252077 -228599269 +-703609750 613001195 +-782073640 -297426520 +-409695413 -133257340 +732472364 561220411 +-758206334 -105576896 +400338492 306830154 +378376332 -600787219 +-649926507 -591406832 +481350424 -812407552 +-990808926 -916395561 +-722431920 -788567001 +622493497 -87083038 +183385779 107153635 +480549121 -195828929 +195267111 403633797 +-294656222 -698193066 +166701362 -91139011 +-404950916 -186470080 +799457467 213303437 +-201271921 -514624399 +-798403492 872117627 +871763157 -341887248 +561861255 -675634781 +-235170022 708622424 +-796516044 150382589 +172175679 683235543 +-490544203 -913488782 +972852808 880134326 +-581193460 657043794 +535554422 -919460170 +-456827562 367114828 +-503128245 582536092 +-100434227 512927643 +-826828736 55882285 +555115712 -536082153 +177094331 -12246933 +-282183273 715186551 +623104827 -326121512 +-901521096 988874198 +562778139 735684849 +169249032 -321105784 +-631036015 -654073796 +315048954 -881704366 +-665088927 62421374 +106514828 -298698230 +454534606 41678876 +606054716 906657783 +14706447 360208626 +-702381247 -741926652 +-395069735 -890425807 +-68203573 929098270 +-76152897 -447909614 +19908089 -953077610 +663333314 -983147109 +931414560 3241598 +-207686034 -176373462 +859693516 293931347 +-693487777 -81662162 +574906865 160137934 +-515784241 103952101 +-796847620 -424820142 +834736557 -112957335 +549640005 235661858 +588683271 808103952 +171813701 173143467 +127535346 -785198491 +959236006 358862504 +-954959248 216733344 +-189383245 878329574 +-743804640 -648807919 +-994436974 564473375 +649820298 291284788 +-162403912 -428319348 +-568756340 57097266 +515183193 -333109872 +24745553 -685169032 +210835351 148417417 +-806033105 714485074 +-440573178 -694980563 +-891148763 212601635 +-938723226 413364319 +972301171 844043556 +759170106 -659471948 +120259821 -465967184 +360844560 -890140596 +-961291963 407825705 +511990802 -642974214 +723370775 -104452460 +-944379565 805157742 +-108698126 837826000 +-296563902 734426318 +729256675 347084289 +714477312 515002649 +367973642 90979381 +-459498422 114043132 +204624530 -745773990 +149042703 -541788482 +-859557729 -126395178 +903781906 -234053673 +-156114296 100411717 +-978899690 718913229 +-197265899 809525224 +-595606434 267208211 +935095560 849825015 +-824473179 505200436 +-371636294 -42777467 +120266837 59663688 +924832451 -909230551 +735973003 -78796351 +483149262 -262979985 +467239129 679520195 +94651736 -604132474 +-318164114 -73128707 +198283664 754870958 +-959636258 765651932 +251828245 -382185198 +157478036 -877909031 +-885749388 854324748 +990554783 530471700 +-9306783 431039577 +-408999977 238531706 +193901060 507365165 +-308515083 -368462610 +-646713094 413035263 +696182378 -81024813 +981128784 -567004138 +379787587 662591005 +-261825040 -64666791 +78720573 -608017845 +847247377 466845722 +865638712 -425029195 +-136081534 115763129 +243401834 -985852588 +491944510 173765354 +40439856 907906346 +-110803571 270530073 +904195490 -75504537 +-810459273 -178691540 +361448772 -932790752 +239212461 -8837787 +407673924 -232875860 +166831796 -760052982 +-344047371 46088712 +518075066 -695591362 +85257580 297149137 +450034530 -925062208 +-32426656 -786415041 +285277435 -910930326 +730681434 487302590 +-164579418 966764073 +-304843384 -374131820 +-554654472 85780851 +-886159192 -556925101 +352354738 -37940190 +-387814274 -778177769 +9346653 -152634672 +-434875238 -170491854 +351411198 958590819 +-762273105 249299385 +-824920247 -750448277 +366631974 269910252 +-655523124 -24787503 +-326590393 758453516 +885063998 -651339314 +-706362980 -217410861 +-846954402 591385065 +910702803 -150854070 +583753611 -208694717 +846990004 -671351509 +-631996276 801624655 +-630091312 -755662510 +-960286216 295230455 +261525415 -524574180 +230067066 -573655601 +-402984466 -890090021 +-431374947 -666641553 +-108145612 -304341549 +-745227605 -623087195 +93881358 -512977570 +269700328 363548786 +625742706 99599760 +-8141640 30606934 +-941085947 210674136 +-229429736 -445315013 +983129159 698914390 +212162263 727134085 +-437031580 -298739104 +-714167718 -460560164 +-443603844 361015206 +-613564171 2289481 +-716928356 -756439638 +904328619 693999756 +-508539440 374200357 +-216496061 867617099 +75152981 803149103 +180624427 986915169 +14146795 -164283764 +601418000 188974963 +-515392573 -396247772 +-885267694 315816687 +939510295 152903905 +-666958375 462204635 +-216421643 -805377812 +668415912 -338959310 +273913880 25035667 +388482038 940157464 +-24472536 -497670167 +58847053 984241898 +-659638594 -99236148 +618617334 513487236 +-205593 -144699793 +620519237 998936033 +74796720 -490747075 +465766950 128323831 +-736136020 891778471 +367027516 238421207 +-988518819 -695563871 +521231169 609342785 +-742465626 23910242 +168776572 -207490269 +57459677 155670700 +304079016 79405410 +354589582 510905799 +796157728 717565392 +787975266 850972862 +602632698 484091128 +46732248 321439430 +-621718409 -154090027 +-852758231 -10955245 +-137250980 -713386400 +-691129591 -234608275 +478182036 -819334654 +-162159975 -310227556 +-959504775 -878792564 +480000855 -615654231 +32954250 722299263 +696161754 403460869 +809945824 436902631 +204245545 458869893 +-562441171 -930447346 +700041108 7924520 +-932537419 -459818374 +619441262 -154345954 +-47152435 8018196 +65186167 -161152404 +-242587200 -299392764 +-334039206 990110848 +460291401 300601311 +-451749091 -350381975 +-439316530 295316299 +669707951 513294086 +-928622692 526738362 +329969269 -94207958 +465840199 781206465 +668136175 -27480025 +359873269 142786549 +-753485694 -148227719 +-7217350 -148566525 +-48961796 674066838 +974254781 156607919 +350438482 -157954814 +-855821307 -196550297 +-979117383 582832055 +-17810191 -270504377 +677496204 863992806 +-800631556 -743500164 +370859961 284007595 +-890665250 -656743329 +303060866 240865200 +962678667 -879354503 +-431637228 211764580 +845469549 -664361986 +-790497858 -955511489 +-69063951 -584104665 +-79995880 945471197 +574815037 -949631361 +558803651 -551897563 +-703271850 183700496 +-765177943 -886952104 +-180886348 293765472 +-969030095 735008195 +825989028 -510183623 +-107263051 -334994360 +335261481 55865175 +908677680 683156131 +-463784088 165749749 +-925322630 179499517 +-126269115 -59035783 +-397518123 -398054280 +25817661 459874012 +562714664 533050962 +-945031511 -296192992 +726763221 -958862635 +-824906603 575827106 +917996870 -775512651 +529291202 806034690 +342795061 986660746 +-586949110 -690039127 +280982503 -472436129 +-991103989 63273738 +547140193 437756889 +732237828 622869082 +598628888 241612926 +-513401428 -835201140 +-765628755 -112606679 +819427834 -901225810 +-519200944 -993829462 +-949801214 -369580469 +-993902208 68872515 +-42531230 825045470 +720889805 281477496 +926140730 -12076579 +-832744146 838396782 +-303244204 113808344 +-907141320 939820559 +605308230 583649387 +-231098944 819569686 +-927028294 500819239 +281182125 538414802 +-536759098 -65737578 +-517323049 785240947 +-675663787 -622907324 +609805396 -777651749 +158054954 25763083 +862371221 -682556241 +-204152678 -161018857 +-324056830 -96371188 +816378732 354291209 +-310704983 6880882 +-470095862 221055745 +-874707667 640466358 +673886645 730746342 +-144327441 285244582 +-470985920 767794406 +-978487720 287491011 +364690486 326166242 +-463340886 759457907 +151141522 -120917296 +-156289342 754241898 +-872398889 -608649896 +889573885 -184738264 +-874273492 730676837 +748331401 -386101065 +772291580 982096240 +-126368653 314014233 +297732366 906210211 +728338779 -281472277 +-591422348 -568866531 +231308391 -249993922 +68940716 129597198 +-735722335 -281405737 +-945417250 -90272684 +-891038768 -475272438 +412257690 -257190572 +432352898 622658976 +376446488 -523668588 +151194192 -623150812 +-921847477 -495370794 +-660475003 26281507 +-900111652 -122434506 +596163156 -274015020 +105541980 680189688 +-776334808 -361841040 +967113607 15846815 +712232386 426676448 +889846740 -532453543 +571577551 737938559 +77592859 805793005 +-29510598 301165317 +272484238 654940897 +-959605027 55791395 +-734049663 -135890479 +160135387 -691166578 +-69537145 -701554844 +-182921051 -481741742 +-136096710 417759431 +253326625 -408396087 +116720709 534507613 +-908578590 736854380 +54297287 -43954205 +-92871178 56747116 +-815892328 620263051 +513828248 -482052553 +746023764 327775643 +-67378738 623105694 +572420756 751407502 +-557023439 914213213 +119027178 -228565851 +-843281917 -692714868 +-264518338 595744236 +-419357934 86238691 +857650736 508530054 +149634243 -936068964 +-580534539 -862881657 +-611125039 739672449 +343282891 955440952 +990832611 -547267385 +483315594 -848026909 +-442327606 477499919 +501793772 -785910263 +164934171 42718052 +46788121 -775337870 +-520779202 -408847786 +189192942 570092843 +227780218 659531477 +-611864336 955696609 +-294858560 338918201 +104566132 835024945 +-416428290 351656451 +-262412954 653491230 +-678591475 385591272 +546742159 -850404857 +-832911433 200825918 +530497266 570297909 +-898703932 887824738 +774530443 -291505098 +-838731924 -801667193 +-608213906 -543762069 +-713904980 299854948 +585806682 -41209972 +-489732510 -949214908 +-732305279 -197185156 +-260686323 -621343478 +223530713 -262580056 +528401585 129232172 +-652591457 477260607 +571995603 991908156 +530132889 284106500 +778094927 78513237 +559127591 -299058783 +-188764209 -275093702 +933644375 408406395 +-412579813 373616123 +-897307957 -142542774 +203292429 493915584 +-894515988 -808427580 +462713303 -127035305 +-55502271 989667907 +-367334824 -733580209 +340326305 51509425 +-192780439 840282153 +-580809353 17422162 +217340690 401501133 +-78926218 672521904 +-668741548 475307259 +-734149775 -780423202 +78952527 297913550 +311696653 72805349 +-663632792 -766353033 +-85997922 625801569 +248480537 -98089870 +90865681 -636895885 +-764346817 13324300 +-23876384 -517233704 +-224608929 -273457665 +-123929388 -232712075 +-96548131 360464924 +-980214766 -676474156 +-44697982 -502946891 +-853652858 -957729213 +-584176423 75986326 +-549068533 -840366405 +-128389253 -791386620 +785239524 -229377153 +819903126 859079911 +-137880227 754298353 +-374837384 -911237841 +-109202096 -798912163 +917165967 -820276826 +-935131308 -739070632 +205707168 880697285 +102186191 302140419 +-18018879 328372811 +971133649 -36417959 +995092986 -944250141 +206547268 -47180553 +-528057916 -253476891 +260009410 -685510364 +8631608 -99567155 +286065505 798642024 +-611293962 827364908 +771137934 531755889 +-609159478 807878905 +-49000746 -917488519 +83309040 -362774081 +-405621511 -423490577 +-961149847 -727986040 +246337615 611725838 +929688319 605990813 +797790246 482430506 +-8560319 -361858560 +510679379 -731178708 +-496955235 -129369372 +502091346 181261290 +923312650 859260259 +-708661741 525273817 +147437396 491701960 +939339602 617072709 +899953437 873933640 +1808289 -749269583 +839402038 -609214888 +-582254280 7689442 +-892990469 -182250026 +175543765 -961493711 +-586139442 -905926682 +-694950981 -104480128 +547251490 -737180633 +-18796547 -292035087 +-38288704 -638019478 +-606371416 -841260295 +-203206334 614809308 +-164383081 668349062 +744188208 -540718886 +367294404 -167262152 +-873102021 -254953627 +-565823299 817118392 +-568019386 -486521942 +-440584332 502556149 +492234474 -938097233 +-904697894 680316006 +-613621968 -527025358 +-483173884 -379589029 +-670650125 883510543 +-174435823 45095789 +-897848094 796491585 +657812372 25984634 +91182246 171464741 +756195088 -751113891 +548872441 -912611828 +475252907 -415717124 +864175082 533198936 +257372354 888990463 +228561616 149168613 +799026654 123385249 +190450787 966012331 +-347592577 -313762160 +822766137 136376382 +-944082523 970707989 +495176458 -23551222 +603952909 -597621071 +18457241 -523422833 +-310094408 -765625163 +-470410780 -914087709 +231990779 337482531 +298232195 436632793 +699071906 -919703057 +-761675534 320791286 +636841803 -159717553 +442992884 622042454 +796426032 744021335 +557062121 -97766398 +57186700 495478465 +-342567976 830065035 +96477003 704985559 +-784968598 -485160217 +-937643826 -570967733 +768585872 -551816032 +-122906106 488254830 +536690669 756947496 +772750430 785977085 +32843388 817229623 +-881550583 672208834 +575822359 -623135465 +-592029784 695608846 +-588112202 -573776290 +-608265157 -744045597 +559199439 -288382717 +445553728 -683633442 +-268071194 -109732325 +-87048112 -198908423 +-102071832 454179770 +-885437579 -423106334 +-704186044 409558566 +-262121358 -619422438 +387441073 681272712 +756236755 -577260862 +35386145 -11431283 +142009335 -565807990 +147510129 956584311 +599348264 300439805 +-654086160 -854199976 +245886308 -990435232 +-728502355 149484117 +-78122704 619812557 +717146911 -346064577 +524548297 480062408 +391375423 389218554 +-816075316 563930136 +732743571 794759341 +726405545 -768763404 +250615108 -882056791 +72290047 542942928 +780695682 267942065 +-348941085 862836653 +587144722 -108202237 +72821628 714800074 +-897952252 172006473 +-539953925 -287509627 +810843177 -173094491 +652007248 -214869182 +-709927564 -98663395 +-937404557 -945162214 +-603258007 265918591 +712232957 -888403891 +257829670 999924899 +939257599 43614826 +-85589819 -169807870 +314873321 241489687 +645538536 895387544 +-394996540 583344301 +533774371 303211292 +-358201276 604001172 +-867266947 -363704175 +-579895072 50589237 +-41559779 925106343 +471688956 53740204 +404525391 -451737684 +17991052 -465530419 +931678811 322193905 +516072486 -335522354 +464311117 622570137 +-376885647 894018940 +-479574700 30248231 +257455908 379820456 +-413769257 323986708 +-185826016 600302171 +382538199 890874013 +-538446266 -74394440 +100800650 822914142 +301152556 -196542191 +-649306704 393080593 +-880924195 -131172520 +633191580 -89547509 +380071280 -681093731 +458607164 929562876 +-973224 -272773666 +307447450 -746599059 +421304016 -495898522 +-67222219 265601880 +-749133477 202614028 +323402182 224818751 +-735129770 -749779889 +-508962238 636714445 +406770196 -653902442 +522467567 -556290420 +-765269985 -996397862 +845138481 -774010023 +-835950292 -900373122 +887258566 35911476 +587386800 916597737 +513964623 -762782215 +111015666 -425437543 +-784235516 -582609560 +-825272075 -909463872 +303404407 -537528439 +-850571691 761436435 +-913912113 -157819016 +-753179552 424815731 +-517210629 -673077699 +27693598 -417295201 +-144608081 -47940767 +221363567 -881570629 +-980661520 -489600420 +-349352632 915888066 +-280384746 711648669 +-514998531 741332679 +-261955470 -602195720 +829526867 589910974 +793499210 137099548 +53466187 -817768345 +211133552 -724285136 +616248369 -259349025 +-218103241 649995933 +247478135 139424690 +-637114167 -710086679 +885438500 -64984375 +475471286 226041270 +899246472 -588177317 +-14288417 -349049348 +362034110 -49362834 +174181602 -9541099 +345145716 755431309 +371144008 -697799283 +-866450313 842306777 +766571849 -499030335 +-347482205 301329496 +189704469 723931657 +190389670 -478822288 +880286021 402423482 +-654893813 524387514 +691755012 -502545829 +-13769886 894278647 +74763872 689447397 +243025946 716218998 +569520677 -983277711 +-245355085 -133367757 +-628969697 517018685 +563425613 -117543905 +401754092 614236975 +724643838 812561490 +-799446750 -567548846 +407182087 -318231069 +-19764553 458154658 +235674765 337102223 +-309959265 -530638075 +412636578 -183429510 +-64179229 96819349 +870369116 23567015 +364000451 534714169 +-722948339 -805391691 +-759497600 -806157017 +-326393583 5455544 +-352568728 -971272155 +-641429783 55363639 +-989018125 -997155137 +56003174 380082497 +799718622 -409454801 +316015320 -27180739 +-619850849 -486247185 +763065814 793287414 +46229735 -448593204 +599913871 -196945636 +-964819127 -269382431 +-979465524 -907910132 +770579077 -835158500 +622085990 -250682758 +684472225 -431216670 +606233537 762605052 +-404724792 761172460 +-246033090 686199161 +-793231415 -231586400 +166920546 75905358 +-255707582 255732478 +-211187872 -287146885 +959285769 506260227 +-659364006 -290984824 +-206506940 -227586242 +-182073444 859426492 +227402310 568173450 +339829531 -712394235 +-168485911 529720004 +913433571 -585371015 +751402953 966644675 +809218969 -45335366 +-771943174 598869169 +-147252314 -478665997 +-614888074 279197707 +-454972444 -753870517 +-227648971 -602660996 +-970626013 165976538 +-131857675 237288041 +568953094 856153409 +589798086 126979336 +430262660 278523058 +-405784955 228333674 +-227718744 519411835 +-392344996 -239036123 +911647396 201571022 +-921244335 -217850055 +-976078907 307791631 +-524864901 -580790416 +-911646966 196915321 +463508940 -68527914 +155224225 -938290877 +154700387 -391910223 +598164408 534712707 +-664715651 378235047 +927981944 546662685 +682992177 431966940 +477801919 478949377 +-361034957 554713696 +-805795732 948259090 +360411345 88531796 +-218524773 -997346607 +522485287 237209797 +728292619 -813672567 +71748990 -192799564 +844760942 442650467 +-172144556 842074907 +-317358754 507126111 +-284739891 -300109323 +856595936 926325778 +812788946 -319270199 +972096352 331930968 +50212134 937710692 +984494297 575209814 +178450719 241834525 +-772385527 561774281 +-943318664 -722309171 +-32736802 423611235 +-971432438 -901404490 +742176609 875477147 +-217301296 616559026 +-547230488 100901670 +-10649651 -165498573 +180847147 90107304 +818986304 202377955 +484464532 -61711853 +-889637687 222786612 +-633508257 -897601389 +42889380 397892091 +916427777 -684350896 +-706840488 651055454 +-563798610 535697511 +-969018901 -630979325 +130163685 -28081139 +-553722438 -203981292 +-601985283 527071213 +-978520831 749376061 +-907851937 -890084779 +-171935532 337254811 +-122744048 -438731201 +928610717 -645830103 +-169877399 -119260716 +696566962 685720802 +19128125 -226152117 +-984105220 -807137827 +279945222 999275435 +630871842 -934522253 +-947013400 -535838625 +-893753315 -229765139 +-232596082 -113169781 +284770184 562914860 +825237171 711273610 +433851273 984385936 +29307459 971813877 +980816289 327703482 +116149989 -936758307 +-201628534 -730832837 +581843792 -678733035 +910755479 327871988 +411958371 336852543 +510449282 102848804 +-611275330 -840579510 +-887894209 567395900 +903863364 -779846646 +588212432 -196729391 +-100252629 -673809110 +-781653834 181739455 +625150380 -212995470 +-123134671 -482904420 +-133552358 492887878 +-558773385 172317565 +-579777462 -871165772 +314528009 -328330541 +748616644 -10135773 +442464847 -159737538 +155981797 607990058 +549469135 779825715 +924614322 749591084 +745839409 473222137 +-863042855 -814356689 +862751542 -680428512 +916272190 34609172 +740979671 319216318 +858657552 362938770 +-524433287 -588132976 +-551470751 -852319280 +-882177520 732395620 +689735634 332786504 +-80863534 75721068 +457798983 -754105655 +222444161 -653740781 +-842801088 572556405 +-743519312 481887486 +-937874480 144631080 +898951225 -813450632 +-931651017 -656055796 +-416831183 -276284171 +-728526393 -280221714 +-931395494 192267088 +-564179962 539785086 +961909314 106314827 +-775733263 501778291 +176406367 552847955 +-246505190 45140740 +332213957 -557588725 +128825934 -838785120 +556906235 -564600571 +-638824801 -737932130 +189797927 723285682 +440108383 610348847 +228742754 -225887441 +989252270 -592213336 +-403613766 -309247706 +-838635329 141904340 +691588792 70083511 +364667547 384329792 +-461453202 555679431 +-756190193 279225259 +364711347 236951908 +386435654 18073301 +774660595 -383094675 +-241254013 167163475 +634428656 60999545 +-374269352 345171889 +269449750 971521968 +-276200621 -489512889 +-778592443 394190628 +228887154 485164934 +582537549 728037027 +82945958 -83456682 +174968264 -186232670 +35302391 -124953265 +601872729 -971363921 +-940504300 783612134 +-116813635 811751812 +283709157 -115016315 +983689036 752296090 +927251306 -552755170 +645609749 471927854 +-213590410 -881455120 +404622720 -498358271 +278277143 45378944 +649565628 297228870 +63710249 749024333 +930978464 753082786 +20874185 435351334 +542243226 890520915 +431427843 251401738 +-507584218 718717333 +-610268980 -327773559 +-865687572 595650545 +412067860 296575109 +-873816454 724100434 +147136488 120471508 +74369042 674209421 +683100650 172215182 +422290426 -932611564 +194155052 86134077 +302096390 805343141 +-12049316 -216248406 +-597584184 870996698 +624355711 -945401279 +38329999 553397153 +-533518471 -581847028 +292291967 74926549 +800739264 -851354374 +-795693383 -929026773 +189759145 -989970267 +-553699392 -35975342 +-949099865 -352903901 +-775583886 568606564 +633869910 166714005 +206774568 860954354 +179738521 -251978654 +816007068 376011251 +-751797459 607943999 +184938560 453104614 +698423475 669227140 +283313271 688666105 +-155236823 27177297 +-602567257 413008758 +242602612 924848002 +-987137339 921786913 +387463213 705733633 +84714011 923085842 +739501535 551711196 +90844614 345750661 +-677602276 687908572 +12500980 -665338838 +-17812647 338051040 +-903297244 -943434742 +935793816 40753230 +659750320 235294905 +-897687442 -959453197 +367646711 -503659883 +-569684907 982273112 +623049728 -418282537 +411653860 146327543 +306973283 366705120 +810512035 -77478399 +-168327456 -336010425 +186113263 18491771 +-178321587 586440762 +-600348096 460157244 +861246141 -698252465 +409366789 456773406 +892169364 -426178383 +-799527198 721098703 +457352012 537679686 +-748071398 208424215 +224606796 -109806804 +-89819068 -631393289 +-391264441 225538640 +117840503 -783427869 +-677210896 -368838757 +-404702889 397863574 +-66800102 734165079 +597923066 -944746090 +-809105033 -7571285 +37524938 677681202 +-888971815 -687443785 +211250698 417444940 +320251205 -623194023 +496707485 203432437 +134115031 42032567 +92635453 262922512 +-441330554 -235031812 +920044741 -168774447 +-485985176 170585882 +-978246067 882497287 +-525167332 272122496 +-609286803 -635450139 +124524010 810172071 +-870550605 -109171775 +-131392462 342276746 +890397166 112262491 +736553221 252692639 +-896525303 -407381236 +630793710 293783327 +-842738085 672344062 +-864099660 -691880743 +183870860 -241808722 +-308901760 -793114058 +-160962795 -756584989 +716710140 -813450824 +614462706 986062760 +-256125800 -881456897 +518483803 852045266 +206232367 581927366 +537608498 -102269132 +-593793113 -481188040 +-750099936 -514698268 +552963619 589518259 +236971857 680930940 +-419458960 -530474286 +-67239187 563337577 +682293312 -760281340 +104534122 689914816 +-266887075 -869768122 +874688672 383431467 +920260573 769610267 +-377707426 -372477482 +-977446649 -630562186 +661768641 751275999 +-894809455 -461851388 +370018069 876140910 +-608402974 630257464 +71402119 -361414859 +470345579 -896592908 +939603721 421519779 +-559929333 701436342 +-356917804 134849044 +832275730 808615124 +177711795 -283712410 +-336624051 -753522561 +-92089195 551133200 +352862941 -388873785 +526418925 208756110 +-534026904 816257189 +693239972 77151490 +603077501 -557782449 +-86670458 -949016554 +473169211 334356239 +321686475 457444518 +27040355 -728128256 +-376649391 -301057211 +-940871948 187307077 +614869059 -52013518 +-991429353 -54719414 +-18477579 610450607 +-821598798 -18761688 +-23176444 307782447 +91941276 -788132933 +-688760917 405154718 +386873317 -741537008 +636122765 -28167228 +-361308186 449872926 +742972185 -746145949 +528082888 319392254 +402457032 529405934 +987744093 409183288 +973289929 626975368 +-972508340 230821934 +-373812782 -212905563 +308106264 14670793 +-697663611 440780829 +783085747 -3951395 +559291421 799411095 +5602692 -480622886 +-359627520 -288418532 +92252646 -732483622 +91846650 208641995 +-216243845 -941791880 +-623330267 -862747069 +940520959 98044567 +368322336 349271822 +735782185 -59494585 +968182500 -591264132 +511813479 529073750 +-821236550 380881586 +-307438830 -339863816 +608338807 -294174321 +271739175 -562431770 +-690518770 123839182 +282914777 412518799 +-101701836 -166036070 +640909340 -154608572 +534885687 -958599611 +-7429188 -94137813 +640759505 -371057929 +-714506780 -610240323 +-134175827 -650997233 +-114195257 -12992128 +-708443482 -167748207 +-893078903 -802576728 +-416319795 -779067619 +-343135491 -69328772 +605729135 -448125688 +-440923812 843483740 +-734013676 -820947519 +82096252 350025455 +533482230 530070074 +908557282 -17244592 +87406755 479843630 +-178316836 -910153567 +-415201371 -831286014 +-483618177 697454587 +-984231859 551697313 +-709616145 -554464202 +695886158 785442144 +722833657 390815435 +-382259596 -576128472 +-821646495 458624917 +595483864 342042563 +791866570 -489933652 +-487881475 82250151 +840239154 -267840213 +574700168 -468629453 +-975539193 -632342271 +-685115463 148600823 +-245119843 -69995979 +345557498 -978288001 +-45096524 723766851 +-415849439 -910644580 +-742760719 129780044 +914450745 -660083879 +-586470669 -246700507 +58059877 230520027 +-219256603 882069029 +-48260101 -33592249 +178225681 355836300 +85812499 -763076207 +898964908 647915363 +-821578235 736896303 +989203431 -373791675 +318251796 -140720750 +153829244 337865695 +-758656472 17827929 +814308228 989994112 +-443523446 -579145888 +-76335348 -255510573 +576615647 -670975549 +223275253 -975250339 +221631957 367284421 +-887948134 -209389693 +212932852 858440903 +368292982 561553598 +-345486637 -672755943 +-239433071 684022376 +735219694 715394426 +-389452552 -612247563 +-147725877 -209650597 +-617782470 694505420 +187096896 720581340 +367508770 983315609 +629593002 -869917418 +182038392 702298 +-958124805 383336387 +-728470016 -882398295 +527712389 -521160290 +-336573746 958248518 +96535432 -823001758 +69775647 -185395129 +697513756 -972896571 +-236157884 -938769600 +-351250559 27329073 +-211046495 -127757849 +417548575 -185562151 +-18517293 629309885 +96726791 -138091098 +830169205 -238863928 +-33972558 863546192 +-383304684 361464644 +-657377234 -531994999 +-399024479 -209953283 +499175200 -507228882 +-233225567 888764244 +-821571759 373855699 +447757508 -123867549 +-119232099 122342871 +664543654 -817775437 +-839764194 686351281 +399860625 814677593 +711127583 384947057 +-203345721 -113357341 +-97262628 -798519290 +989075183 -376680878 +-278750831 -435494264 +-145901396 -384247957 +400769920 -42923499 +-212568347 -483040220 +553391765 412146994 +-464302331 779548404 +-537855386 -470369181 +218634945 196654346 +-822289854 746660215 +782796461 207316624 +-939020309 291789686 +324924495 -715926503 +-188918886 -895264032 +719484500 -921325048 +211294847 -936457434 +-708969402 -704725722 +-5673338 -552136693 +781633492 113619874 +-719920586 -187180749 +530202544 560113960 +-109809362 662160781 +-752751841 -532585581 +594596418 -423825443 +626815224 876809373 +1130879 -805726122 +-121634355 -935847579 +993383143 -62532384 +872202951 645182280 +-94361478 24507323 +566093561 730216863 +924833211 -761531232 +189305629 -565083179 +-698390895 18700961 +-643530365 967341728 +-675031909 248265588 +263693167 -19854162 +-180908379 681850600 +-655619580 633815454 +255298069 -600955564 +369974683 -225737043 +-165740328 361639186 +684052328 697542307 +-964687169 -245892416 +935537577 171652668 +824747145 -877671142 +-50205721 252103333 +67349471 -511288962 +-971724056 -599416856 +-255465142 -469906359 +213436072 889539393 +-536984690 960120432 +-907101398 -152193623 +46139535 -998287328 +-618295330 441093643 +348007311 115026354 +-830752541 258644342 +-544795269 817797506 +-283960589 662866304 +793766732 883071074 +-958044364 779258622 +668711667 -80477480 +609488735 995666445 +340536247 106759035 +-277880097 184505384 +-730433911 -84107356 +726614410 -618723920 +-845744372 761960187 +-684138888 -629127075 +-728282727 729963817 +352248424 151015267 +-328128671 -238710187 +-644573806 509513032 +848407700 -115347857 +-268978416 -844650661 +916375948 351012191 +705516494 405609210 +748116054 733545228 +703749836 -54250290 +-410813001 -872175929 +-299023701 -381718623 +-694272517 413812076 +-587043705 312500978 +-539761530 -320491355 +-692566437 -252636183 +410906435 -444257219 +-292378044 69032474 +638079416 522734313 +700240351 642529110 +571670417 -290980441 +-977117687 -873072143 +168622030 -479843997 +-257808360 271793579 +277385613 73322877 +-53696412 852996617 +359030713 -178673508 +-212489465 -735887175 +-90405609 485167129 +-542478392 -131245244 +417981863 -108151621 +-778545955 370266630 +731059541 656629630 +132127188 185353041 +-110716779 -296933335 +206814403 -990878233 +601136579 -785238050 +981876778 536080249 +-234378727 -385594684 +738657593 952527898 +82810606 -953938462 +-393154550 617301995 +566394617 -391539552 +-847286604 865067123 +-81645969 -536100717 +-782401594 -996529180 +569272936 283533310 +54530108 831279043 +660393176 -348328347 +-370603719 -250177289 +-841163266 -739840116 +-598813014 -343540785 +122979553 -55206131 +393010933 360786819 +209504762 143680258 +587731128 676632638 +-61927957 -592561264 +158640936 -951132548 +-840357779 -880469159 +281626598 -95933643 +94642007 205735603 +759132592 561297466 +412437903 -954388008 +281740243 166223125 +-790663972 701817123 +617406567 143039550 +875620898 469118011 +213478896 -40633626 +634519024 -862046044 +353260720 -162831252 +-754985043 -117673064 +-456155755 -884742586 +362975100 480532989 +-169555752 -54506025 +-342408149 -940511047 +-813173016 -23667106 +981383686 497376669 +-967997139 -882070052 +-580475761 172610164 +155417318 -126618171 +522987042 808083919 +-873035258 -702694141 +-603932876 828868109 +-116264864 -114170024 +555887984 702255756 +-839962640 -195302785 +969318447 84244935 +-214031407 207370159 +662305539 642019249 +484143480 928049451 +-146808853 -773562919 +296335818 -510584761 +753365505 971280253 +-942096501 -590408584 +525352522 -717744499 +-9247261 -345266097 +248883868 -460790262 +-433976921 107501703 +-814128682 867812399 +-90433944 -59970375 +499827094 651649439 +-745654689 -940221158 +594688164 -856205908 +486135625 -178307627 +980698117 -66914053 +1405711 -519520593 +-661109599 -801002925 +-574284721 -758558449 +741377635 -113917645 +385990982 827722260 +836686114 -256919206 +490518642 -460252543 +501228515 678367601 +485563617 41547027 +-780855353 -836183711 +-743402276 966051625 +-107007300 857166977 +-931438465 -580957290 +786810289 -986674242 +-681218558 -432407346 +818031551 829406266 +-901746768 941058681 +-11788582 621989797 +-439479337 210304875 +447508383 250592971 +219248231 65612084 +147221763 296279725 +9687899 -347446366 +306472056 -755918736 +53633507 -857088149 +-956672642 -681461781 +-820176526 -923675601 +-878987960 347601599 +958401979 983766442 +174735646 84644774 +391634251 -363260508 +-403584736 388410178 +914112404 179107998 +152275853 -349134498 +392392715 -842144599 +-904774397 -2166818 +-784726062 -707816981 +-722620104 -605927436 +682287341 449136215 +-677251599 -606924278 +378836539 -38015557 +935098127 912494983 +-104154446 45115273 +-725469581 480359407 +412141275 -488824293 +249778279 -471275522 +996446905 -218877948 +994013098 711243230 +633475507 -371517883 +-385491540 -671906892 +-984245374 354163003 +735380913 289051737 +-207332363 -199676229 +277878571 973941949 +878932135 228370294 +-920348921 507665760 +-464529244 686724814 +211933459 -535204063 +-981450433 -531135791 +-691137953 -321857002 +-892681622 152004693 +31250994 -876410894 +-832899179 -808015160 +860576928 -459209972 +310252089 -549382367 +772569794 630570363 +-630209604 309852809 +820679411 -218123888 +994887998 -808135596 +-831602297 372337518 +555784648 652987713 +892131822 -596785226 +74979758 931142305 +331033300 -430220409 +257284873 57627662 +-965170913 -923658366 +350000859 66587484 +132187912 -606824528 +368819992 -891834181 +948290598 -647600092 +472981455 822302384 +-867181377 -450656271 +782761848 -266183499 +235418082 -816344241 +232642061 -37158583 +526830123 -105345794 +836827981 -880421138 +558967738 -634652089 +94877223 -158135942 +76141286 -974574492 +711502162 -78298088 +916972065 -36954517 +108955947 366676015 +757329174 -568037159 +-149533036 -818637705 +-916561479 139870196 +103114430 679016807 +968783186 509802115 +-469212815 -775138140 +38633217 -347288917 +-30423556 276705033 +-144837745 356153340 +-611236424 -825898971 +471124712 153153400 +2929028 259396147 +864131998 925900706 +-405127400 274834412 +438722902 -213674217 +-993982886 -691579156 +-704290895 -622365785 +-783043344 -353085564 +433604620 370089607 +921173538 795344983 +-868424953 -973264307 +419439874 -670073460 +-201552855 -726139573 +-895223418 436188236 +-113196924 -832536583 +81101011 768484164 +913204359 459506299 +471131308 -857806075 +-765414185 -384791376 +-496013339 822900043 +678509679 297579711 +-614316740 -469141518 +-427077812 955334551 +616278802 538241609 +888553017 -464427256 +-392027090 233197060 +364768072 819921314 +-594403819 265070531 +-267764130 -131967604 +517421064 398828638 +900435657 -293176487 +821296434 -565248484 +862244491 -202530370 +561332998 -975407464 +555250117 -811901139 +374371586 -263858997 +603921748 -246724650 +693016116 -754360356 +601045809 731630559 +106103836 149340672 +145855712 480336616 +116717211 500036542 +-959599801 929422157 +423825924 -321429001 +-300762755 -784937992 +-704649556 339547319 +362999434 -824460543 +-499831380 408527484 +-69173474 -961565624 +-246374018 379358730 +-410569617 -287255317 +-35512469 -116087360 +130438269 468513623 +-124511413 -624985905 +365710794 -433794608 +942858263 -172034570 +-153018591 -274508591 +-786422839 -527909170 +236999493 996446676 +-221804589 420539731 +977424466 128927398 +-579241545 -796547443 +715125707 391484125 +-331847616 -809310924 +627970509 797745397 +713931374 864858837 +869202231 746248394 +-609511856 884739592 +-699353153 619899314 +-765983448 -486935254 +-114412906 242006158 +-882991756 194883491 +-335374730 -68800727 +-286477357 244566020 +198618418 -428437367 +799980497 -692279950 +449028608 -729367802 +-500463964 114488253 +-10268407 -520719922 +-874220762 -724596017 +-5769976 -717595646 +-499443248 -886177925 +851035035 -86195324 +-233999140 686204335 +-627685017 -71203246 +-260948003 -903980239 +782303276 787244849 +820302060 -448621386 +783940455 390942802 +-747203457 -536779230 +-318111563 653241466 +-463861110 -773096136 +111787742 560646008 +-977698500 185923077 +187541756 166428798 +637212679 -831381291 +-406441322 893846675 +270263908 -336993353 +146416644 -292018221 +514478550 512950401 +992502468 627923951 +-739213129 151290221 +568426357 423047737 +-96762558 -118643465 +453512873 -646002620 +-193330044 48291511 +-551068009 252207306 +509076138 885132948 +836404261 986680528 +-19651480 -45062346 +-169240334 481280639 +-198899504 657709532 +584409180 905416323 +-15949139 505110121 +782934090 887864049 +-911350209 -950449291 +-480918411 84640172 +-406468548 -880764653 +949903200 480497136 +-245928467 847079817 +656102930 428989864 +471557063 154833206 +285572094 171369060 +-852567497 -328271727 +-760765575 236685228 +124974216 959664948 +763250370 89850085 +153191328 -170181003 +965881082 71799457 +-621156012 238990730 +330991660 -361776902 +-88362588 -958485651 +426747843 -721892031 +-837543252 153302449 +767347194 -232012755 +-783470947 -322122371 +147501946 -698159300 +-167755930 535204129 +-889882347 -363357429 +-220702299 -170251817 +-200364314 -838519221 +-236552039 -835863591 +804714240 880389673 +-379535125 -840064379 +908359012 687221700 +-141744544 -977997865 +-783079255 -136796741 +-918186878 -560677397 +356107442 -347374639 +375267426 442567368 +-586573877 -910608034 +-325379822 203162481 +-743032341 -382588401 +205795361 -908956707 +-859451109 -89941285 +714450912 793005831 +-500792535 597264920 +-544105928 596840908 +51644962 -458407049 +654641806 506695792 +845729993 475253449 +-307230492 484912247 +-972134989 -497172660 +-569283739 654293016 +-413838843 943334735 +-102105356 652911295 +-96157397 384780319 +23928295 -898970019 +39476677 -357682369 +-467756112 -558436842 +-735607747 688687243 +-31453036 -551762840 +224464745 -515346386 +-51106683 72340240 +-789402765 698270691 +-250313774 493728690 +-30558509 -247535769 +-78308629 -929781635 +-97293502 -366232297 +-286063629 203390636 +263412646 668114590 +-904671644 709802049 +729175675 -35191564 +-389563591 827368927 +129739563 276268649 +-125367693 -809799208 +961113952 743683629 +-63006980 -490599786 +352499261 906787526 +-23727747 -311208802 +132593528 361410531 +-376362711 -572358066 +-638595237 -694817179 +670133735 -691493568 +555028692 -961417151 +-330816419 130365627 +-704390820 -789026123 +-707285492 -515737238 +539880852 -235168984 +949084070 -70616238 +725775591 -641604440 +723021306 574130998 +-509576379 666209355 +642596211 -836030229 +-277332 684911723 +-919140859 444103999 +733073836 784207 +-748365839 757182756 +-562122518 -728770502 +781937127 64202653 +189054513 29520998 +273644324 -646104865 +-329990658 -417027716 +-808200981 -704718494 +413303377 -136930858 +59613997 -832380959 +699062816 469379663 +-392073224 753452067 +510059539 -879501634 +795117420 537946464 +-672843921 -110383464 +-973807986 -209551912 +-538620261 -760200925 +534078848 607096983 +-791343323 -36903421 +-952502982 645108758 +548548145 -573879994 +477741512 336916931 +-957484578 -301471066 +284404978 -64031911 +-735304879 -699732000 +170533371 198861272 +-598503824 -233805037 +-877593954 152686407 +505479986 -549405783 +705119318 -15884852 +-149308236 -845504829 +-344443539 -205295469 +-378871451 -36466512 +-746604641 903490615 +-265993441 59243603 +578998770 114626765 +-744136374 -674568638 +-177619756 47240455 +835385914 839673311 +836276616 -726518193 +-962037973 56555106 +-995214965 9580022 +247121511 -577202918 +-811501389 -361576008 +639546784 46812559 +640189524 801335286 +-634339815 -977888973 +-214813154 890840794 +633889428 -730276706 +202433364 -567299305 +-39259151 -316587144 +-217890248 156502370 +836458365 18101574 +-208014517 -925772260 +-236701063 -770976674 +-381941618 321959511 +-534772112 -294175525 +-731891813 -326758136 +967991379 802069341 +144235065 844373626 +-535861242 709236851 +646225112 -937441521 +-772251209 -795924276 +466712821 -154101683 +346512345 144197223 +-665858278 -326608325 +-293983786 -788202103 +987349279 -627545927 +54689217 233584269 +16576106 106477395 +623052239 225007701 +-431767118 -543233752 +-680899684 368206539 +469514148 475738986 +440690953 739177072 +-578154673 -330087572 +358067783 631907913 +-198397157 -294648038 +-119451170 657987876 +830185124 961265017 +638396472 385924634 +-993227654 -979300173 +300500228 -211636762 +627588652 675332621 +980562466 -741374656 +-258397217 -993730947 +-835230663 893141955 +577679526 -765307496 +-607210260 233208122 +-629185257 -967406874 +417181947 -683506507 +132138632 -509809363 +-681637789 250797140 +259018881 745593237 +-693297716 -380983033 +-854331230 255813902 +412867693 -989981813 +-74107920 605284407 +622340227 -973444210 +-52762652 -157114883 +399941988 722234242 +493667024 -955690792 +910942432 765246620 +11575599 630739437 +-954359422 -768189299 +504040185 17363975 +-394390225 727247574 +783397779 -664674517 +485488574 138836687 +869038408 -171765605 +-128599865 -170777889 +-633804686 398147031 +970998244 -159467554 +211419465 -968555871 +-680925617 -381261485 +113269931 165195734 +304409846 830969289 +214705730 437517378 +-656410013 336311143 +132514485 668805906 +424637945 459107902 +873698285 -734192092 +-34856682 -648345933 +-944730665 189665354 +51435206 636741634 +119882414 -430859928 +699117195 261123428 +114943944 -490988375 +-588652449 954152563 +185706200 -393917899 +442726623 214518521 +-997771520 -398570391 +-799028032 -847793105 +-931252887 -339962250 +-544178455 873887519 +175059453 771869747 +-908840760 73347466 +435360023 183380341 +417402696 63373874 +-197015854 -624758838 +-818045841 -457767744 +658924397 -623569251 +221991443 783024976 +-155932916 -824104923 +930920227 156192689 +646381832 -873002285 +851738514 594176551 +-84220262 -838350828 +-169587102 580398357 +820887126 491593242 +-816212820 -676682475 +-101444364 -275076043 +459631903 -882860591 +-482452895 -408290959 +-602565977 341072212 +649676277 -264219251 +-986195800 304852022 +358766736 124569869 +235652813 -334564916 +-845879345 850481892 +711238126 641435705 +-462364989 -975454063 +935223554 -590637623 +-646878103 -351613615 +-226329149 55416346 +183804539 -412266987 +34508124 -48147187 +248365884 -318434303 +99974787 855906320 +558002964 382438793 +23524292 33569371 +-521514805 -517745196 +-883248111 -489067628 +777218860 79613782 +-771098952 -831426970 +118163212 -943836941 +-526420391 830021610 +-545043495 -595789529 +-367677162 -481606337 +122011518 -330920311 +168490380 -378624750 +948541339 -267555986 +362042074 -616424099 +-614778708 -616932534 +205598827 -431801847 +60384875 -188948018 +-259260343 901014542 +-244153836 -59112893 +617104170 -88413255 +583263617 -673346736 +877089092 -92247495 +-523552953 641051977 +-365919855 67119570 +637326500 -965667383 +961994533 -52493442 +-675268 121511252 +98646394 629455164 +527336341 150713069 +-27220770 -489001634 +-89547104 625206936 +-130090332 -498433687 +-949836699 124774520 +-201247192 373379880 +444849313 -857434537 +329314008 -209124846 +-128956038 -622438416 +755927599 -505532127 +407864612 345383803 +298379895 -260812038 +494492196 351402568 +426496203 -452939395 +-311846274 987542437 +-21652340 926415981 +301556627 879489064 +-536873863 195878955 +331346356 926235837 +270532510 408597183 +-800008286 639245382 +-492149566 -237210663 +-603143112 954978601 +158030921 418459258 +-167828354 -683486077 +462084788 859541171 +388986299 -353831950 +29193495 -562708588 +680375532 536947643 +659524931 -292002532 +13172510 -910869968 +580020394 927727632 +-824277367 755934821 +-160602641 -201451164 +399769691 596689588 +-655311325 -550793380 +384254696 -930246849 +284160593 -337877260 +-35211207 402998568 +873220785 -916032659 +752212021 -222885175 +-68478828 203771291 +-133141900 489861485 +-197874669 -863570179 +-151155069 -926074140 +429275264 -494072500 +-362103866 -32183072 +-232741365 883900433 +-596168143 -580990096 +649691396 -597808838 +-112909102 -861672367 +-796534953 457644949 +-910235980 674378708 +-211140028 449059390 +923155886 -648080089 +935326977 497620245 +-51382895 640570337 +94893974 -24061725 +-501238112 367065308 +-236401707 383243713 +-106052993 146070658 +993314116 44804922 +963377081 632961029 +342587027 -877706979 +-670510007 785604164 +410867985 -849197608 +859736708 582971617 +885006894 -654433331 +-42435158 -19298464 +-321414387 -694489924 +313243835 -467276867 +344802263 -71497013 +214557672 -692065606 +405103950 346913941 +-403481081 495949500 +261081137 -354428603 +-795096912 139154442 +537642881 -460504142 +-783302416 -957648008 +60782845 412091463 +-936741180 -283532791 +870117773 -780809415 +-152273748 -82615535 +-130710214 -812535805 +190075973 687554708 +-346370925 332579426 +-896392728 867277609 +329637242 2210909 +-456890568 -204698817 +-329133104 677098281 +21107402 728272297 +-361700902 585909527 +241994249 -559242314 +414772138 -612979189 +-185138537 616991392 +760414595 374794894 +-867922471 967330070 +-172590608 -520218279 +97695240 -232748720 +-627377968 178244013 +-378687874 107955374 +-878957481 -595275631 +999825506 -699309334 +-500499441 -815735986 +-276838175 -712026382 +274697542 -857089923 +226541620 -766420244 +319040850 -715319329 +-774291728 -314602507 +827575636 724110807 +383409140 775289030 +954053440 170100667 +91687909 535479066 +-703443345 -768769719 +-961901002 -331871998 +-332048220 76696682 +343028952 160019110 +-886860883 349639185 +-115558537 -14526365 +-862202431 347708518 +-976778541 -660437652 +-465102891 460358288 +-715816747 -490868117 +680185362 309436381 +250833406 730913346 +-663606464 744792178 +-41559911 115593941 +343938452 932328750 +560182337 33988073 +-96995424 -940309617 +-229779813 -145120622 +880144676 814526117 +849357376 -841562716 +193537279 45352125 +116149512 254927799 +292741582 757306405 +777679865 -961376587 +-847968637 -281108977 +56314258 151407833 +863076150 -295323995 +-933684861 137044430 +260964307 716633106 +836550166 127007364 +872428878 222858110 +-987999776 446655728 +532778234 -654679281 +-79097323 -34772367 +-205827374 570440210 +291715526 46779116 +-262595214 -809803321 +-133868953 -628693723 +-369995807 212475928 +-623224298 146238716 +700611927 -731309967 +743909640 -658979850 +-941684365 -666517536 +-593499007 -525935455 +597441735 -586725116 +237094881 -23556033 +-246808114 508787583 +-318217748 696702499 +999297338 -962199517 +239016343 -567829781 +-711048971 891298441 +-400641958 496981535 +-947199667 732157369 +519295223 -474861270 +-231421595 814330130 +-365838962 -544431952 +767561835 927303237 +201247195 500823940 +-744379142 -891271224 +54773121 -120824323 +457608683 -839978629 +862265676 475579807 +-428169747 561792674 +228673056 374218704 +-524825958 -5843393 +494962198 87026004 +623616530 -617924159 +654618029 156246873 +340011615 -476408755 +639381440 481340317 +-4203748 -813566407 +867573359 -355896700 +-722927123 -118465163 +459291983 -554822222 +753707825 -921421159 +-750794812 -636559173 +720269724 929166489 +-792597833 -376878322 +367245533 436011202 +-612555361 -142485693 +-137641851 739684052 +-101029902 370281763 +-849814539 749194354 +-904045518 859928761 +610493107 -464723638 +255253601 -180075886 +573849007 997049086 +-297593993 404726334 +820131803 699613041 +925359585 -973138591 +-880640690 837714783 +413945816 -92063242 +326023864 -460485901 +211778225 -951706370 +-740868651 -66626755 +989284893 142619852 +173759494 -562055897 +-279767787 -885340814 +395574118 -483574456 +877320908 -685566015 +-932538967 -466332126 +-71944481 -132563669 +-289060206 77841392 +946572273 -676098057 +59047625 -138152928 +-95201508 -958455211 +-814809120 -118133725 +629798152 -574455900 +774726756 64672604 +-375652481 -51423914 +221324083 -791296766 +-14295452 630836661 +866111281 880178815 +113564069 679695560 +-582228633 -610871996 +503812737 376581525 +947014905 269007748 +-103531699 229383502 +114146109 -888602505 +-53271451 588074680 +606226401 375774672 +197673586 566693289 +955139101 -647162510 +5713329 -877275516 +577598007 448877099 +984925041 700016338 +221414494 914143858 +287754441 -322133887 +-331060247 -32572360 +-953449500 -662209451 +-668197961 226285055 +-379621129 271308963 +-533867523 194817330 +-843089047 -263736662 +638115946 -530441247 +986599877 -303411731 +-764215842 332757858 +-530077736 -17163069 +576288809 597293904 +-414625800 323677941 +-864594112 -454095416 +-178745055 117727442 +-646011597 -388656221 +433446638 455771933 +390561914 881513134 +678859420 -349825404 +656258506 801762365 +553627863 937504673 +224382961 36729563 +-969945346 233677348 +928640127 -559299757 +-418315441 488988485 +-644187937 -311596027 +180433356 119561236 +-407091793 104703617 +-678331430 -193818728 +-974698892 454524469 +390658082 858537056 +711209773 -787449083 +-842056844 785885288 +-904397930 -395560558 +402783812 -197219716 +545998852 687186286 +618617354 -971436816 +-783155311 719643196 +374121276 178264372 +416491144 -217263317 +349163660 457518188 +-54297073 653887902 +-932546994 -773398970 +-211417625 348046262 +803252128 -388850171 +880703603 -392410800 +-573651600 412457794 +-317114640 -608901911 +-339447287 -383359588 +-550801717 -988438238 +814192161 111904485 +-237509250 -88851453 +72427759 -270198685 +-300536686 -566073942 +-994593822 713139461 +-205828494 -791912797 +265323751 983632287 +-763921987 -959631049 +-716978040 -447568711 +-318363927 -727143403 +704009780 -940879728 +572679220 -981674601 +-404695340 622136264 +799558617 601239395 +575343820 -787034461 +-480118355 904653603 +-504614977 525353265 +-796820991 -68756040 +109535050 183674591 +393030124 616148859 +-754623659 378773890 +13005105 -293363336 +-115986721 365166515 +647815633 225652024 +812908311 548809713 +142177261 -888005326 +802883795 277890248 +-613504113 533147589 +479889314 -865435742 +-889609414 -795139956 +-69870957 995558958 +332994816 670925796 +-783909947 269140900 +-894721796 343450534 +549760055 -371900586 +-487736658 -444952378 +-681341438 789863384 +-629195701 -572279344 +-961991557 529390944 +-134405997 923265548 +-157056903 -485709742 +-911626774 247472973 +-628183391 141184901 +894987809 68308294 +-479802276 230090719 +873873828 170406701 +460670378 -551642163 +466212933 -327420403 +-935134553 411703761 +109944787 -888147393 +345759579 795730740 +230876032 -235676898 +180509246 807999397 +343687736 -61835887 +-924530648 520419595 +-950647452 -542864865 +206442246 335120725 +-89420265 242377605 +-934114792 476940946 +20165152 -675496952 +-391853779 335651461 +-321972123 420152509 +380153296 -904552998 +755038850 -684260534 +264417869 833359094 +903624322 701131572 +-320660962 846476316 +68693668 734594690 +464051171 40370250 +-606624217 670115869 +-981857431 596390611 +702026832 -534261183 +66493611 -140272256 +-726925763 895609831 +-113417113 -45752684 +917769721 -414034111 +496870476 -504255131 +463362333 -934517564 +641362973 502641726 +-696504293 584447194 +-852778251 443522465 +-986804945 -643535577 +394531488 267549579 +-583309866 638448986 +786135539 -770416549 +298233130 947188958 +5478926 -535854958 +-391422852 637021538 +-542507114 422463321 +-296541436 80892882 +281165721 -645301789 +-126388900 -937709188 +994389180 -715767716 +184381933 -590984402 +140612067 -55166438 +-455442447 119235718 +653335329 701268827 +9760549 59397836 +129338396 652053470 +532039678 -637234629 +127178750 468591009 +-746170573 996291007 +-161486839 -745347783 +-560350478 338138291 +439014593 -50938717 +-93489533 -96433592 +-743539412 -897152079 +73175853 48967704 +-178099864 236481388 +-361915186 716245599 +970275907 71919834 +-480432820 -261921940 +638269117 49701006 +780331793 -477579549 +817135536 649208749 +970589386 293131267 +-978225310 -201826598 +333675646 871711610 +856581742 417500419 +-41917599 -842545751 +-65982636 -764408054 +650255682 -137646936 +363265161 777401141 +-733934650 -589759335 +718284576 -663494463 +971537175 208021814 +-931786174 -880687212 +571141083 735516338 +971927992 347351395 +922680494 337751319 +-338920826 -370458223 +351866537 856735600 +-262018531 870762614 +-755357995 -905830825 +393896855 -178938597 +708322852 109626854 +459604327 -597534556 +-268727397 -945525353 +-984036143 696797814 +266576421 968138099 +617758848 411825294 +-91057811 -963552766 +893414966 -173400095 +-586624801 735859865 +579304845 -3608321 +-712096549 49728443 +507368644 915484489 +303669413 89633024 +-26756289 737436311 +-22795463 537616439 +951079875 418486921 +190606000 320193249 +-460983101 -278915491 +-790688781 135014936 +-382035302 710775110 +644077932 665975426 +640982701 917277125 +860644011 542984120 +399729810 -723180047 +95328864 -458437277 +730483326 -115700862 +-128903537 110682853 +784224395 882566334 +86037786 -972742598 +-807435679 513442955 +152499682 695503759 +-618843618 589260948 +-799726093 -437098471 +-575695422 416394683 +-872194089 455562678 +-836762642 823234137 +902685395 432373286 +-421130261 530728257 +511637121 -170607330 +181246212 -810239438 +-401903846 -921014613 +736188776 -512018657 +-411082095 -236183061 +-564257764 -500422821 +947611216 -807680666 +-456568456 -179946728 +-249612892 -20647878 +-553233272 985217024 +374738550 -489852262 +-71974824 -890589566 +-405436032 -167789503 +79827931 -949724954 +479650040 -386211200 +-821185360 812146231 +901227419 -152841013 +462470296 -307092576 +219546726 -254002914 +223195334 -82504618 +760348856 -6027723 +-495614440 428057176 +504807671 793955703 +-234074484 461276833 +-20034244 227954595 +724238953 -176534499 +443641339 -462518064 +544788558 -804895681 +-291913690 -698075049 +-489509076 -86629998 +362588019 721733563 +-89574288 -239518555 +538407182 491895188 +-323697522 668321445 +4573188 -822283397 +-680691026 314988211 +-376832908 -919887472 +755276653 48790878 +291096196 113574282 +509620143 878758720 +-890310415 850468464 +557819570 419443790 +-110787870 346828743 +-461211424 657716651 +-196470459 -62683309 +438126130 861394116 +-121342604 444048026 +-889284768 -349096197 +-233157587 874338625 +-889373904 369657516 +-688596809 529191942 +-341804365 399494380 +626747444 584923574 +349398727 -873156608 +-609543209 345967020 +-297619958 -631744723 +-671757424 298334814 +-229167890 -463172647 +982681867 -523822250 +989384283 23983601 +790794168 -753475314 +-725576893 533753818 +-723640795 -967770504 +367559077 -677343284 +376068425 -583545917 +76369662 -77027897 +-862059844 -372878488 +-372566777 -366021935 +-604116931 9349333 +-658402357 492911783 +-920783379 -927539717 +100711187 -224081515 +-105989913 -290854101 +979797904 661040804 +196445552 -847151333 +542978535 -588104360 +92474164 -190180705 +-398828606 2396983 +-23494287 262531100 +429584573 -803685432 +762219697 93090087 +-52288467 841689088 +-311772995 471235276 +-302350042 -294791902 +702679763 743359590 +630751430 756986194 +472555085 -294992073 +438002637 601375676 +-697887376 339732411 +-835442252 835500123 +652242390 36630490 +-435943704 59264587 +405055794 291955668 +79811033 -118989128 +729360428 936685814 +324005745 -282882417 +-933908935 349913997 +-883604698 139876528 +43929606 -320718856 +-666627388 397534787 +-825757759 -754502292 +-743081311 -97907664 +-208297250 -859087202 +154898000 78140567 +-476963438 -803014352 +-928447940 -113501227 +957979804 -777977542 +-960556769 231445169 +609074705 -867643607 +-977485365 273767048 +-17593435 -823194967 +431784712 317099262 +-820062829 988582494 +659150917 -778150222 +40363429 231647556 +-280814936 85810140 +-965476143 329301774 +724291662 74218417 +-566442958 487291461 +203944894 -749245777 +840822923 727079780 +694783178 552715135 +-755853921 561666795 +-322685146 -981069371 +8707025 889714067 +-437172491 -579125681 +458743942 671821341 +516307562 -112235833 +-461462797 606284403 +-234855550 -67924015 +771153019 19953243 +-658268447 -750725310 +-432778985 -415759978 +562418568 -606791332 +165019521 793611950 +-596221305 747183610 +-527579411 381371315 +-270729073 -289749741 +872794361 824373801 +-314834462 206241976 +175453317 -965773143 +955867449 506286790 +-358342362 -966094400 +-598474464 72610799 +-219148372 -619288031 +492558594 70443224 +-871394677 285511033 +686532314 66530653 +254643096 150013647 +396425852 538432793 +-578894272 479489126 +-201721557 689138566 +33091540 -358725313 +630758048 -227285714 +972876781 974464402 +-388867766 20898603 +-660193623 807723575 +465492326 -361089880 +673920939 -337666490 +-156703685 780495406 +-63443280 -195580652 +-878369659 891062714 +-920124989 676631794 +705040349 532408524 +-948903335 -107299645 +419081157 867691981 +970866414 -213149228 +-950417104 774033289 +325992205 5418611 +-470593414 -74094770 +894947196 -807837460 +403885577 -359132884 +880303082 472735906 +217152607 -98302710 +-979468910 -979463994 +110426883 -599661397 +935321299 -684136554 +603218987 850986705 +398701734 -578536147 +889177 -112333298 +-954783150 -945681981 +689509719 -728083105 +975660104 29565846 +-89357523 -22358335 +-539114455 -740686462 +-671664372 338385190 +78744479 308721871 +-848099320 -583333664 +-852207814 -284213192 +533956658 -385223040 +-41901529 -394577103 +570688551 6476704 +-909989365 -710102600 +511419428 -252429728 +622219833 25406951 +-797164370 -907656085 +321584054 349601543 +-599000142 945526821 +397388911 489553703 +245451778 -388026279 +102109521 499789880 +335395594 537196007 +-390051826 -304729329 +631229914 -14799928 +518482014 -990141212 +941903246 -292691001 +495267773 -931350881 +425790249 -719896884 +-78085363 731880401 +545709750 159176709 +-924039175 -147685010 +-305829068 -678068018 +114341157 -425119512 +-588382304 -549660273 +-84265772 762076753 +-532276200 220845325 +-897188336 339742771 +-165159643 321766097 +-77511753 -750959184 +234283902 219429421 +-843310289 -971126231 +-889522934 -175171303 +988396765 -275852900 +900373335 -32649499 +750959275 603824484 +856348079 -491872775 +-284283377 18228522 +316058934 -188038654 +-770598094 184798645 +-489689439 189262048 +644405024 993891516 +-58155032 442986544 +343003779 -871111185 +-830147014 -486039906 +134745542 565988520 +969906181 -886288616 +-61804811 616545310 +-809869591 -862893543 +293875797 440898861 +-587010958 842968643 +31502658 464924777 +826891819 -667271353 +115260156 -980651241 +-389080752 -634634696 +-262172710 -591644602 +-770556200 392382498 +740361054 -899602030 +-14454806 -231571797 +-305808049 795216705 +672254128 -80939775 +-40476824 787536869 +262460445 128940942 +660337655 158622008 +-401051743 805382006 +-872328427 224880466 +-606139809 489312647 +-608555810 645326308 +501647427 452276032 +434498186 -563740151 +911442590 313865750 +-537043385 494926574 +318565839 -563268588 +-586673639 -120948549 +953351015 17483576 +-356315630 349519782 +359350645 887856185 +732234508 551090925 +579121659 231820096 +-250231057 874196207 +514060378 135366788 +-924940656 -708145058 +18304029 870939551 +647114595 -575137026 +612981526 151774726 +-898966843 -464035864 +-382148394 -52478856 +-251804023 -923048595 +-73675623 -730070820 +76625386 453455717 +-85054545 -84436309 +460074661 919761027 +468174230 -262132658 +-987137953 -532599122 +24705816 -116485885 +-837012866 -388942003 +-944673361 -595631821 +-150335802 -92997842 +-370975839 860865687 +-617855771 -754343343 +138464435 -769857220 +598295202 -986613702 +215908296 670577068 +-603548780 -26859111 +100170194 -436878401 +265683371 709231332 +-924175085 -604457633 +-359066950 -605211227 +-797494540 647681776 +703304783 -363376577 +495826660 678496194 +800824663 -183902109 +-234442374 886148565 +-646631324 -568227008 +840766505 -735938977 +296152726 542309319 +529034605 786059064 +45051061 735995924 +-358519514 455402507 +-90499647 -20770040 +456155017 504007695 +-711912756 764047480 +799251318 529057344 +-613697805 -333636659 +-155694914 -536144420 +558627288 775587592 +-534764346 78922441 +-655940766 74525830 +-617567535 -169570472 +-526437209 -133150163 +396761656 97364209 +229414135 -362999770 +666566525 -244098926 +789071279 598707683 +-177989307 -927247505 +863430670 -829589372 +-937238018 -597923045 +975262061 376001164 +718896498 -504924274 +953824812 924325874 +-462283334 491648542 +-564348759 366027188 +560639755 372528856 +-819979722 -177411574 +524527363 -729400103 +476851239 -984199035 +967222080 922539841 +642790758 -905310046 +887777674 224604938 +-407280209 -818801741 +185523637 -886895601 +418590150 -168732694 +368388934 -803689112 +-563864764 -610739296 +352431026 104382220 +-583984673 746244986 +365069715 277535133 +-633350064 -566700253 +593833251 -54784959 +521975682 -278485559 +-460500754 -815208814 +-386610955 118750843 +7486556 742066849 +421843095 13687362 +-495758174 -333066157 +904164636 960842792 +918319283 537826602 +990143519 941634919 +428771158 -271828898 +116825480 335359307 +175336291 892883726 +-444853323 -993091496 +834212967 -510900448 +-141884785 -216221664 +842846159 472389944 +795979070 -885902970 +228946608 389340852 +-910668103 -831585519 +-754899282 -578644864 +807515112 666179866 +-418495872 -444992580 +989387951 -250523402 +615017223 -33860832 +409476766 -436629100 +490872405 123011263 +886556195 801022315 +-702437707 532701541 +360982804 225655543 +529856467 619730470 +-559009473 172651772 +-187952476 -323966935 +222047817 12962127 +503678775 -374544366 +-87440502 478845051 +-883295389 -788249586 +573027737 798441469 +820534833 150672450 +-535513718 -858365895 +-680901326 370723567 +-557626780 635776239 +385581174 727411858 +-876716850 -777624860 +164556185 -280331973 +-814795397 -255103220 +-61891397 -487969762 +-698312969 458545573 +-240914310 -8971686 +277276144 6048402 +-555769930 -161648077 +480999232 811958023 +731651782 302444594 +-254647960 -574706570 +939824161 -66988566 +374101000 281706004 +-533783920 824924166 +-290969639 -891913794 +72769414 631629023 +-970347513 -633833438 +-916606198 866340908 +122342230 -52247217 +-931524717 -568110979 +945712683 850688870 +-674702158 -49007888 +-259341883 27724601 +-264426113 197445962 +-274981102 -415161649 +-618241512 521647717 +733477749 -250410191 +-190433135 698725792 +-597187447 -802768297 +208510924 -994556423 +570064837 -589418805 +100461955 -853311529 +297371504 -553566861 +-116877823 835569511 +-607304806 -613601131 +-270851594 592045644 +152998545 861131585 +934506961 533701200 +-461526313 19477643 +-708367317 -188501631 +-884543175 163088599 +-762555316 -469537919 +166686626 376384577 +-637826858 -459253296 +-534310773 -471225377 +153665838 -687672294 +-233842383 948517879 +825585003 -699104431 +-359682304 -661452321 +466829816 416358030 +24888645 -141333448 +725894431 663716325 +884466033 995854471 +169150101 508088438 +-812014370 -939080059 +-922477128 69710395 +681275450 826748405 +-205585741 24829391 +314535757 -370562621 +971245067 -884557697 +-783649228 -114250772 +-686965279 755787757 +-195165769 -656804549 +69454097 72137395 +-900980442 -437214251 +-681941207 -968506989 +-576650925 -628885129 +879657417 -354701755 +592288608 196418388 +63618265 -847545844 +-717064409 171514371 +231435889 -485796973 +887897672 -130822205 +-33183768 -534240119 +-533559462 -514991009 +204752916 120453289 +-169568467 453410901 +498956290 -512047230 +-861681353 230495122 +-125122381 53070510 +-361311683 115797915 +859960656 -788295465 +-600592522 -184792544 +893198438 -844703203 +-920312238 173038074 +-505019689 -988624270 +310024574 -430578374 +-741883823 252121173 +-884898730 948653759 +-710866880 461300292 +528274615 -150465231 +-794286309 -256528629 +126113252 -695407220 +-843916010 -454749398 +446406869 453321370 +223163281 -138409884 +902596451 481968723 +-459548372 356873288 +-987241792 251289899 +99670080 -556383540 +258238715 885063728 +-510631973 -361692758 +-956300828 536597444 +-320841691 -335307051 +397722557 647494386 +-220702460 -245551586 +711515803 762448654 +-321183801 778634464 +284519224 728177698 +732760809 485617545 +803129338 988284750 +964853936 561225959 +489203382 296211245 +358192502 941163197 +-775176026 -808849234 +546406891 -521319876 +660973238 484973516 +-209132868 -940776163 +516562490 460488918 +623505195 -26735707 +104404107 -406389145 +-525619829 592075872 +-586378156 365844131 +791156854 -372042160 +921622118 -819054973 +-589703748 387014294 +-361281518 -82412053 +-995086147 36183329 +-615372053 752346270 +-556435545 -484383784 +-233846542 -967474763 +-282438868 -209957733 +982534312 -812063579 +360816718 -150979008 +-33186907 368433005 +127647875 -398638192 +963624675 -427715715 +497963848 -390760694 +-572766385 -185966984 +483174970 -556331915 +870156667 909307834 +-642459034 -42230046 +-902668222 820904022 +-239669853 -987134964 +-157246123 983974753 +358008506 -188767962 +-936230544 762912999 +-85437397 393638901 +-535864364 651808910 +-860385375 951644699 +-743996798 -293287189 +76221055 -526447439 +-617443065 761113763 +-146483052 659894429 +-44800756 419823080 +267335646 243030286 +-711190642 -69497367 +115020996 189955298 +102925934 269173469 +-870301556 -117740314 +140158750 -818857764 +-401264478 -614922952 +771362731 -279754195 +-126702699 425188656 +908704401 190290057 +544314807 -946839895 +-927387358 20947564 +-137907111 552269857 +-207546995 -451472017 +-394836476 9219694 +636655615 706664135 +574493197 271237179 +-669264914 -336032424 +-558850928 -441113865 +-719024211 -613289398 +-167526329 504312613 +401089447 -111559557 +278788175 -959134078 +-533404442 -643629799 +-403130863 629438567 +-501559209 204644071 +335889784 709894192 +-251622315 -482002139 +-767153459 460983239 +-850926561 472063904 +724636273 433358897 +753113139 -853437672 +-136009313 -833588225 +-923869817 -996757979 +180836385 791443048 +178278929 -528709785 +-349011568 -237163946 +-478931190 -194279746 +377469682 -511884227 +938054148 -156215350 +676109216 -478018789 +-494647571 -614336051 +-398694489 -152205997 +-51803781 -965333747 +197212283 -862175532 +-5703071 947719013 +-319590004 -868626810 +259643504 272194333 +-315302894 -447458903 +322084065 498446991 +200863223 516326201 +926989151 -534455853 +-541712856 -438755987 +-19623661 869042259 +-26941522 -79937661 +-746214707 406522251 +298954200 -802143902 +225614091 414422545 +518730915 957042464 +-140759849 -700051233 +-358495542 327210050 +136570118 209932065 +939511864 -998399666 +550005677 -222187498 +669857144 256507942 +-659610667 632442237 +710792636 -327514911 +-982926199 -484470586 +257740647 -624239644 +508418981 96610553 +-497121999 348503921 +-578967660 -280773774 +-231175426 452680777 +-454338896 596836222 +-363717869 -102121346 +-530906925 28474641 +516425242 591806758 +-786707479 154331393 +723478844 -292462864 +-946620070 436894253 +-450193336 131069222 +-332758226 -852555554 +-369058924 348883555 +-245460686 -559577305 +-763180908 931798065 +-88192534 86445389 +-423695091 693835904 +966890176 225290723 +818611329 -789470274 +850610318 -840543249 +826742254 -853060504 +652809750 -321421539 +-32829623 217472091 +-53394707 932572925 +-927386632 393607026 +-382779095 -835785082 +209891456 286483359 +-782463704 -847190118 +863116636 -662629438 +573647721 560117004 +-42767184 -600868935 +-183456652 -486229910 +168365729 137894496 +329012647 -475558459 +-191851817 -831473082 +849892654 201536853 +-662188587 959565855 +-905432058 938225329 +-455378755 -82792678 +-49431986 -500030444 +425324111 -879578116 +-283539185 12863821 +-454151876 642909646 +847926493 435203239 +-853528646 -450665389 +-135478434 472928662 +-689943536 -638461302 +-800574036 383891830 +-131250756 106983723 +-999736610 457428179 +-807871306 -238920291 +728612222 976226454 +-805826195 -725594336 +293507490 -418268243 +-829822938 -944546452 +140877887 477807277 +858998299 -254176844 +-547764155 565162119 +-525048424 -479928092 +-111026704 636257577 +391308435 310889085 +-558855432 474830643 +461077995 783483390 +809333434 403298957 +-383287260 804436704 +713615325 266964129 +-998645707 -663708387 +-221285937 884874697 +-45517440 181878810 +282978377 -290651481 +-319253449 -931731081 +-945835139 -384780662 +-611029162 -419301124 +-7012320 268736369 +392521979 167123273 +494457675 624261714 +-2970896 944800201 +-336217814 -794387930 +405498422 -329807816 +-171676631 358831363 +-260668130 297549286 +601397116 -449128555 +592573503 -105313607 +-538816102 114712028 +-528536965 -226349778 +-324787897 455005730 +702870328 -52836156 +680821435 -787905954 +-764664622 -89865202 +-554953417 555003668 +-191261743 605040665 +453900939 812857035 +-584015576 -700878890 +-877417118 -609128674 +-697637911 -134343276 +-861016547 -995699692 +-115724129 -589968683 +302376417 -268966472 +-784514830 168522514 +628852539 -365145709 +-174485660 -947946476 +160014563 710373193 +56675707 -392750928 +-638812834 530773519 +402285093 148456199 +-900731888 186436680 +-87847423 -533947502 +361856616 -660189494 +-270892418 765124027 +392169746 577334915 +-651387991 665943522 +497650484 -908888091 +-839889645 -461941988 +158288198 -605929485 +-360307743 282700979 +434665208 -577782682 +-268269037 534772261 +705221552 296250474 +-204727373 293254648 +620080563 -408254982 +-426309365 -381935572 +-169967742 -365412059 +614867173 387135456 +-580760709 -460358089 +-944164724 585379112 +71727581 464633519 +-146019010 -909671682 +-350619036 523915508 +846966882 285035796 +-126429292 -116822501 +219076135 201908726 +-179889665 -644531905 +444161384 687724987 +-635045421 119227259 +-452810084 -833317245 +124502129 223899277 +605135280 -668304822 +-18009841 -765559491 +869706517 -944749889 +780783575 330058513 +-398676047 398552214 +-718090896 -411104994 +682446977 -443875095 +-502082368 -17136170 +141375967 -167839881 +390987764 413709923 +-288335264 359199202 +-471054036 -828089178 +85013447 -173584125 +-306176743 -297036588 +-841248993 -662810594 +699737508 -188403148 +286394954 -792740811 +407622813 -16310849 +256703757 677103514 +254320015 14977729 +-19384008 139120432 +541198938 745230292 +698357279 665341972 +-545891196 348289896 +844402073 660486941 +-216736977 -338230726 +-195752307 920014065 +354240835 -74566091 +949337347 817848348 +671981308 861922270 +597101873 -636017926 +-317469695 844151232 +-482478060 -111067175 +153134470 199719942 +751024327 -437709739 +-915761768 735884489 +891218670 -549377629 +697273525 -688563652 +860887481 120899636 +-201210724 -691628458 +-640792557 437013047 +-783992075 -261248386 +-2832817 -474289768 +-789784841 802359164 +728773927 777618197 +519753333 -965218270 +-943768264 799319724 +-497268491 -235051890 +121500333 -575906666 +-442470124 150213745 +-977727605 311132986 +-581135481 -289141925 +465062817 908133474 +85287220 709617661 +504892128 809955672 +-304453652 41493763 +-43923518 271552095 +-158941956 -563659001 +-856471304 340430543 +-487620371 -921386430 +574849947 63541987 +-881488563 -578187462 +-728231495 558666246 +-130351662 -736756936 +402905953 698429046 +-382398376 -187821264 +-410054695 629721740 +-507201098 -813295300 +-227595913 919397940 +-167984245 447663858 +-887092851 -202061708 +-86509285 -740082607 +-85579381 -549565058 +-60578159 -188023261 +-424620395 -101462550 +646396406 579092653 +591754929 -626825440 +891775139 703966481 +367460329 376581559 +570844697 -348303116 +-383030463 -655227055 +691537617 352027623 +124442105 235529110 +248223175 -169635670 +737777443 -531088212 +576587726 323185736 +-827110062 317758405 +327904158 -814593341 +-74564600 -125043041 +132118903 -779900053 +78924087 342544334 +357859152 -47665871 +654844546 -299844431 +957059449 742700065 +-546253154 74822124 +737856718 -906749449 +435673122 -617529645 +-612630131 -426806485 +278207777 -239941474 +400437758 -408116107 +263175931 -808863358 +941452035 95613506 +773605123 -205264253 +963916476 -915816303 +-739955901 -375149793 +-549732952 -334277522 +380591683 706553358 +-339437638 -996408319 +-994529607 708694473 +350567051 632862310 +847024301 94497859 +935157551 -881853002 +600238208 882971081 +793447590 333138166 +821468231 -112091868 +-529062778 943444122 +-964856080 -94629304 +-949294388 -170684035 +319777333 -397637612 +148606302 172678799 +-722988104 -22975694 +698300546 808184284 +877460355 601534055 +775529947 505863624 +687210444 -165641890 +-355768173 814285929 +-552338421 -56109812 +-877184982 121385068 +537748408 789217906 +828677247 814351194 +359978494 -690405480 +966343190 611088567 +987013357 460468347 +485538371 -972206699 +-464159697 -183350125 +-853685291 964525156 +561546577 -865687844 +533698252 -605910955 +-144153063 79054742 +104207257 805399368 +-835216164 314963415 +-63037728 -184887817 +-808836361 -296880243 +90599120 20778143 +397764273 169471246 +972220433 860137906 +-838805222 -217199657 +221969648 -310988715 +974449531 896927619 +-158606779 143620243 +605750690 -127059304 +232929767 918623688 +307123115 -360319421 +502907277 298343400 +926914541 506071317 +-730457405 977870809 +478359243 -726634805 +-617474355 -803745199 +711513822 -88627178 +-825702631 -336301699 +930035533 194032229 +973623927 119328922 +102067265 -28197983 +540069823 907640862 +-530414353 456883331 +735440174 263741142 +729389896 -41185004 +-244138805 -9604732 +313047504 941252939 +910308590 -81739737 +215920091 -148230723 +154101941 -903324969 +927392353 737157374 +-344220491 -87548099 +-778466895 529956067 +-128606442 -706228989 +-791851175 -461956827 +992431326 -898303648 +-798053046 84056283 +-953553318 -214790044 +839548377 -801503600 +721772629 298507081 +-303168394 157233263 +-459425914 717400153 +-722878028 -885467728 +-784418877 485177032 +-95170739 -295060174 +-661829328 458982996 +197141761 -418025670 +814355474 -577996558 +643271580 356388602 +-17955855 -862359898 +-554278594 938504218 +-476086295 395525064 +787529496 -802490431 +-169598098 758206624 +-987200047 414310344 +478902289 -652384645 +45869682 688613497 +-717187285 755994575 +407531715 448408067 +865385504 -978995684 +728026055 -875182269 +483011006 414633913 +469021230 -77574739 +-711647820 867802333 +833510420 399224283 +991308258 280025793 +502897833 -660611626 +-996123307 945134499 +975586619 -948885012 +760660334 702323247 +-520854212 654003912 +-646277658 375477802 +509996099 321452004 +687656160 814570183 +969791372 159288786 +-798703946 855652063 +-397766615 -779097173 +924747872 414016839 +-725317130 -675575942 +-655001162 880913115 +-814262703 -95387119 +248956386 508175090 +660307206 -345533913 +-586514916 -323186720 +-983922947 613529403 +-142782714 -629079658 +722627811 849482377 +-848017839 460360078 +-284311994 484706810 +412844389 -28490839 +-506327412 914039679 +139104545 366427240 +984589956 695785383 +-150035304 -906899958 +-187822671 -933570090 +890388437 15884339 +730909211 -742011988 +264394741 -851912490 +-537236379 296546944 +-119182618 570533099 +-430929964 -301132512 +-686929072 351979657 +-611643939 -544019194 +320810055 563863968 +832789434 -561418824 +-871532808 467386797 +444889655 127393209 +-694753656 -415380663 +949918112 275991780 +-299920927 755463037 +-812432208 -43692586 +979362095 184947863 +724832259 344427910 +-14877290 -705357419 +-122649934 -443822430 +301836505 120609780 +-846686686 -776017845 +-840665222 -940779304 +960193907 -30779034 +-452175967 749173302 +-676172510 383654504 +-586784266 189750572 +-620002086 938739178 +-998569565 36950972 +-631220093 -827960972 +308106242 -923396556 +931943498 -752575548 +-700259605 963637471 +-982046989 105200640 +-841869649 800205546 +-517738410 271920215 +504389718 676445716 +688781035 746402352 +-661000753 -197550138 +-829168936 877004387 +-234512534 -688023304 +-956708208 -86412060 +862696454 389360212 +415675641 984523275 +-979840478 -673775369 +-15103403 -938066832 +-546438983 402847340 +-358395604 118308548 +-330837457 -155032643 +195391006 -502299506 +879238114 -636282006 +534179392 -844528939 +-694816503 81358025 +-77292841 -82067977 +-576230009 572869047 +-591413449 -988904280 +-132979951 -75698614 +268872758 730639227 +676119692 842207004 +-554859010 -719076778 +798870251 668164957 +-817012352 489705247 +156555853 379390299 +921589435 -396659621 +31436025 509622604 +676151138 695507375 +527979560 764095446 +-405331409 376183607 +931468901 -49747994 +189284391 45122503 +315045912 207538748 +156824624 879538316 +525778043 3419508 +-915483145 -264925840 +385441538 -907380546 +865119295 999499850 +543465806 788016929 +-60099354 654444907 +-754252026 20713578 +-311342548 -475287989 +-121036320 369998713 +19980130 -914394948 +-208070800 -948629104 +725695634 -809204702 +768453492 -318767149 +-217881990 453712100 +411508942 -34525426 +-578258124 -234193257 +-224917028 513943385 +-769906360 -14526695 +-241996106 -844958216 +37051894 466673439 +14627193 -643114333 +-924622640 142635966 +33159933 439127660 +-475270765 520218734 +219750455 49604169 +976403508 802240157 +424968561 216096567 +-115872257 837513845 +218541318 564601390 +114349180 165898697 +-359502511 319326803 +764970286 46526733 +-199887328 -370002986 +291536634 995805107 +-448384926 588461876 +23704461 626407705 +199043953 -70979356 +477166801 -141773122 +399199680 108102795 +-643943873 -548244161 +-588402046 645177879 +-466103357 -621002289 +51058810 302671201 +-637957800 23156544 +-231899557 449323091 +89406699 -211759217 +666282249 729345875 +-845525080 854623541 +-137127297 524266168 +860073291 -192725080 +483663004 96136846 +-484428728 428767405 +993672516 -356220137 +773048172 318962145 +786836731 63946935 +-415443564 920992130 +386796632 651585290 +712786733 -78780301 +998772642 566623474 +90515987 -92053598 +-947489153 -994045763 +429808008 164541740 +318459860 -595831411 +-212055101 -306288741 +945111578 647896935 +-379687046 -789013968 +433543100 -103309625 +-921948576 -323271020 +967676727 -284433201 +-627177775 -810567441 +66067024 413928150 +-27208031 -962243317 +-476397792 -69329389 +397272808 -728250629 +-841353514 203812630 +465612167 -394303347 +435050293 458033616 +595609062 328673577 +375567673 627436320 +-487358464 470620569 +76700901 41153546 +853069097 255792852 +-857257074 -410537345 +-795857304 476256705 +661009102 302921833 +-686033474 -77450665 +980390976 886499440 +-672042837 867385506 +678013484 752953140 +-320570010 685978748 +-349414867 -314121014 +574353274 999929183 +-568167780 34518904 +-640452347 257963693 +880081368 -965896288 +430087817 46719071 +-775107091 -884054137 +-911006448 532480467 +519323000 -958869783 +156658599 958374169 +181077812 -949814944 +836577642 -872679189 +-951439802 551617588 +-178690653 -309605880 +184942519 586458662 +-657317370 840258351 +-461373373 170392249 +-710263762 -355516580 +815703504 -822283086 +-760534660 634654688 +370927441 855836483 +171475516 -37573450 +-221515236 -404745901 +-746637508 338025564 +-970011049 610945871 +286546619 -146020419 +-244390799 108967691 +-192230479 299485949 +-53867137 -689000125 +-786532525 -947196000 +261225546 -517991954 +850873171 597654506 +-640836254 593060583 +10677836 -459197541 +117448152 -759488150 +-213729217 549115700 +170991631 -749100305 +-264196570 -343713850 +-37912028 -527727044 +612975863 677853887 +-954741641 -222180621 +-727874517 -921715450 +-502007525 -652434271 +-612674501 -3623339 +-746710010 850341260 +888516128 725741632 +-969121816 -366445497 +-837566000 813955312 +-64091898 510478926 +794008190 -272874696 +-562029697 998903878 +201337094 -61154270 +-751601700 729576380 +702215515 -92442463 +-848385020 -72698242 +317963582 428399070 +165059780 649333225 +-777893918 -440089351 +498350950 75761981 +-575392523 131547148 +-85792938 330424404 +-831536387 363699319 +-749133883 8264043 +912370698 636378787 +180544319 -253155495 +-339734216 -42875783 +-363469173 -354093242 +776845161 -14777066 +-737368853 -683071449 +-857448784 -703324217 +-659422253 -598164932 +198158716 955233442 +-447595186 76704944 +-587800203 658504216 +792840936 283582631 +-618106641 370191435 +10809072 995744586 +517574115 -88518464 +375192611 211461060 +649241203 904619669 +828327441 -442388801 +595997212 -185891136 +570995528 -298893363 +177527672 -972503947 +216600501 592538718 +39491531 853652460 +366414957 -897865112 +-891414862 763508522 +283375459 661173951 +888914637 -453514361 +-955190778 -201300718 +-90546673 -438594591 +92448374 -941465901 +-452737141 555730940 +-171632689 -406752651 +774200913 845027335 +-4504321 298739639 +-459803421 785133435 +-652409712 416327168 +-950309860 239905369 +-801844293 122299451 +674097444 -427885900 +5557491 -884442256 +-144475537 -447910020 +-549248426 -229684885 +-99995200 202003115 +873981954 -500753238 +271516212 -903677508 +-573801713 -707208473 +-87584230 376666593 +560779592 983753928 +-351711898 495737632 +250521140 528833033 +-50949347 -404244006 +-874854896 412755594 +-761967768 417530814 +-428088409 360522184 +-288293166 620148699 +-890954166 552686450 +235844938 -380793726 +374511799 -227080261 +-260345473 -784657020 +537470466 808428932 +-4242129 405298377 +849992396 932901776 +381207340 453540410 +357595496 801462139 +315868415 -443365054 +-256542632 292710169 +-203026099 718296043 +-787530753 -397869625 +-974710592 694098958 +945850832 -75607811 +-221016882 -416538104 +543665125 448056594 +-730772856 584334440 +-66044815 899524991 +551711206 652189709 +-588659850 -609736452 +-841769317 776287532 +-413086013 509053057 +781595704 -637555056 +-745052067 -109491606 +-16846612 -940724096 +359960918 262373549 +768570094 591647388 +12081728 -497038778 +562801130 812308620 +-579865829 534909693 +-153518466 -474302778 +-991793050 194003079 +-378380454 -181762963 +444402507 968580704 +-261134945 323681248 +621440875 287702256 +-874584546 -81498923 +-206272975 -970367250 +738891347 127839417 +349608846 -205721189 +-658779430 738459168 +-679327589 751553840 +170507975 155474456 +722116683 172908197 +-669292300 266298902 +-307114056 881431076 +317816118 460086441 +36122935 327990570 +145476690 -974638479 +-469372499 -190575789 +-117317563 -634106810 +192726683 -242441417 +757930503 33514113 +-384997141 -758694569 +121476964 911418154 +18860866 4481459 +-785239813 76786404 +-279084788 -54162618 +674585148 -456840444 +-517542403 628908389 +-930706305 -825045410 +-885460536 -780982290 +-227884026 -128438943 +-223641607 -262034127 +792646853 443832585 +745872755 -963231154 +342295749 -990881110 +678384129 -25522502 +-562090183 -285423083 +-304080227 101269776 +446127006 119420754 +-329495328 759752880 +-782655589 -528025400 +-994662670 71141064 +-477131046 -100224991 +-780466709 -424702467 +-70378124 -462229781 +-368246815 -219324712 +322220806 -874666305 +-350990520 -146902884 +-605552490 -319417646 +-736290321 298915839 +85277365 -597854490 +-601688645 262883626 +465626524 -134657708 +-739221995 643720544 +78935662 -535715920 +-244930998 -282159060 +-458789092 765894530 +-998119730 174942109 +-623782552 49091656 +87267793 822234605 +-812274427 250742784 +797665895 810706816 +-874761140 -613970181 +586397680 445717401 +-319989923 682848581 +743396721 37647181 +777615356 472243943 +301695180 954881221 +582691656 -968223239 +496105538 478044233 +781673279 990732012 +222552788 -334948008 +72772933 -894275698 +642763252 194250469 +31538614 3538506 +990970271 26868633 +753278871 -266531086 +565286606 -351893057 +-142457343 -589604232 +-593195148 512501051 +-290641066 203925452 +-786896738 118710466 +557603689 415645261 +-219170873 -110319508 +231044907 847753528 +441213355 -756486440 +-432428370 947917222 +-133115664 290486644 +-751123987 292967015 +358342050 566610473 +-963137429 39574569 +913338443 -387461485 +859703966 -387211575 +-457458362 471184541 +-160350162 -611385773 +-416036222 -92270440 +326209889 706334918 +269067427 608161112 +756438558 336975434 +-468011571 -111078646 +820018428 34714510 +-978796088 -85431241 +-509381515 60302804 +422773469 984646285 +400802208 184363465 +720276964 236554682 +-652917732 428203709 +924376446 356009405 +739665325 -420073912 +242501171 -126206703 +152879338 -491481890 +-74598465 636235341 +414432553 111353325 +8995413 -841944679 +287981924 487000954 +-820262147 679210358 +265699227 602471432 +451195166 706263491 +963437432 693069269 +668782987 -141539268 +393375741 -396644800 +-49661869 778723872 +-855166392 -834796236 +149361972 -296307254 +133605792 -300198809 +-771565553 -994575936 +135465344 257146860 +-966082452 -654369205 +-522861605 536909207 +-293792601 -142795596 +-181744430 -997433970 +-541287251 237750686 +-306002870 -663250479 +-678641808 -557384883 +-403242136 -416763003 +-963700844 -112962525 +-92551271 -693456491 +129423057 -211552450 +364991946 761306214 +47792688 -141892563 +-251910296 -676700665 +-203363665 -252988914 +-435863835 998005526 +297343620 -868629598 +-82468571 -520290086 +-154910198 69169614 +706306913 669350110 +270526870 562499106 +814733650 269017140 +821120397 -615765636 +735996295 45759261 +698007531 -288461727 +-15107152 -414410458 +971986312 -813564802 +427943290 231964443 +420185671 -544459702 +689926908 294529077 +-251301019 805803521 +-16899071 836616902 +-256361963 492624787 +840101907 -584493299 +52926615 307404775 +645287010 -642803256 +-798793252 -239889468 +-82024854 -798688650 +-764029375 828573912 +710943390 166435962 +666295539 334030684 +-483107018 -458314212 +910317905 862087613 +-927906714 837357993 +238126111 -246990280 +-514892455 -26914409 +-664572040 -497909598 +13771766 -468419793 +-800676703 864910097 +827297625 -211693018 +-660390856 -800459277 +-469545279 -873536621 +-538700684 970025403 +-969029335 -410614519 +-61786380 694316622 +539169258 236500799 +-233218164 149409261 +356338889 447618929 +-336834945 -736485598 +-541628467 -777312910 +-669839294 -874094688 +961823794 -258619145 +62991636 -443940321 +939885492 447732150 +951665850 -307237728 +-719523210 82223366 +-239561188 -582342050 +150430141 585533978 +-773310376 -506899729 +465587381 -50815947 +-602556100 -507142766 +-30097436 -989542296 +631261803 -242952722 +-438673020 -828782867 +357292434 -845758628 +269915378 108001474 +262021783 -576370745 +-727039545 -102786440 +-14615813 -801166621 +363918949 702204802 +-632645349 490782478 +-378759632 96012174 +590914193 921392259 +693758322 -680374713 +794309064 969976453 +-767066151 9018883 +-685809189 -280223770 +-682870427 155263655 +889938380 772162726 +325980729 487237494 +-941177932 -218028863 +-872009113 -4105078 +-820144723 723370934 +-634504522 -519848388 +432758714 327155595 +87329623 23472695 +456032151 26303246 +-729055480 590261428 +349423800 -829870491 +840587085 543418396 +101120182 -158040233 +-642653292 -522515554 +-293645060 71113392 +488877628 96397606 +590882336 -218088937 +249891194 -727680834 +431148589 479506353 +805072682 -861698427 +393775480 311111022 +644954281 -410933622 +59098390 -601172956 +-349829213 -61903271 +10580568 166687030 +803407971 -412131885 +125963560 113380448 +191414494 926885226 +-910963008 -788112690 +767552476 -485010414 +848388349 499188349 +-359706634 376333498 +721108100 116065190 +-35670889 97242462 +-62565866 655343237 +37785120 -36181197 +-1012625 -253187231 +561610462 -600424168 +-734058757 -822520712 +46058576 -446494550 +888730781 880421089 +-655869112 713213687 +745866462 642812726 +-821254149 -881773674 +834828524 -555809657 +-133210769 -511372322 +-536811927 -669774621 +475358920 323992540 +-589566572 -170953048 +1261033 -309089471 +172662951 240664377 +-529046405 -926153548 +-597222549 62577128 +514474128 739264232 +992365883 -978374658 +-378322880 -616701475 +-522341185 -119841445 +-889466922 -789280771 +367548570 454482410 +-4934051 827382798 +-81708349 563969785 +307168224 712736881 +-327532166 676659784 +462415520 -334052963 +-33472706 407538130 +855565581 -70371338 +-110480350 691123727 +10304881 -220098423 +326358544 902246128 +-802041393 -293445390 +-978083930 -70492568 +647304595 144623660 +-988977126 35580818 +862898729 170624920 +2724511 -688644210 +-864883324 -586103217 +-538555158 743663068 +-553600487 101717378 +-117507231 -267070222 +-840035276 58239971 +420508108 -340051579 +-207468945 -16415895 +-450854717 -883662470 +-734256789 -269621700 +-157571465 426292787 +-813486828 -459255900 +503557916 17657816 +603849170 -813540142 +814858345 -782708090 +-829368549 865047084 +184030781 711076090 +258946583 788852136 +-824205059 828409226 +-187409356 999751002 +-677316354 113370779 +189253873 -176121586 +-100804634 609001848 +99581891 929937644 +959788056 124334729 +95111275 -704517432 +-823838128 568224695 +-788587547 -232257958 +722249440 -217102419 +688452368 632137050 +49275873 636819240 +-194915347 -770107364 +-827725857 662154038 +513633274 -431718815 +388485716 -960133212 +332478134 629360985 +-261562775 250060222 +-193580372 -797268985 +517704313 387441601 +-913309358 761670710 +-579253486 -353560440 +-258692475 -258309872 +-297917753 15436447 +-648226891 68403226 +913162973 -736604419 +-885429792 -808253985 +263919309 265846930 +976473674 781209698 +343683279 -149040641 +835741302 552298080 +501332137 260191152 +-194132816 -28692998 +-144681616 947862885 +641624675 -243227741 +-225767829 -545073333 +-891940158 588909476 +-772077654 998873008 +-777883248 812999818 +1189093 720197777 +-533175894 -151072953 +468258897 950266635 +-395468637 -936729698 +160647926 612220717 +561432609 915530772 +860802172 777801348 +681407896 -583588998 +-741643361 158963093 +124222129 201953453 +-263772843 910419018 +475458741 -496820257 +-789245511 -18381666 +-90772858 -582272638 +-305121869 474186640 +-994767163 -777106579 +321475264 -347988163 +-310018729 -814543438 +-633618626 760973979 +-273099823 895522411 +677410414 -181724757 +-686012302 -737772470 +-444437613 795777031 +163527312 -143144097 +154647976 -446871337 +500314276 456364303 +-355535206 -473215291 +-647590710 -743490534 +-968229258 -617421307 +-250750351 -303388151 +-421279831 -593883421 +-729750706 556495011 +-290534376 705623547 +31345715 -195608586 +-864959786 435404964 +251402110 76806531 +457661890 -472451240 +540461432 252882532 +666649592 180378612 +561281357 -616038353 +538623944 981274981 +492347544 226839059 +-189185420 -435452724 +791716265 286804998 +-252999129 -783120348 +-673447816 377189078 +650708074 -186953513 +69709963 226175786 +-965269440 861741204 +-385907040 52925639 +-511831744 -670747301 +-928884901 -623051309 +-453292931 -55721881 +-634424044 50533396 +186220822 -21168574 +152715412 649055002 +-84566850 -832523228 +45646534 396586592 +385767256 902886038 +991552581 969785253 +867947144 349217884 +16058099 707336267 +-898846551 329763615 +-483312536 -755980327 +983791868 -799498087 +-465343210 -159471711 +-381701330 -778140763 +330754577 -47816328 +-548796497 455321600 +504455501 389926795 +683026217 -471400908 +568788096 365969090 +525756289 930922206 +-935519712 779297988 +629712445 -566953916 +-332904673 -991050506 +489072158 899199263 +-525868517 646538408 +17465956 -337037980 +-248630922 470693374 +543326649 433426314 +455604204 -798882096 +912138592 70764907 +630786921 -485949239 +-778818153 -590717756 +-685017093 362321585 +-759237052 -412906862 +-3122890 378409240 +-337746897 -544705385 +-134482149 -655815707 +-441297974 726779631 +690710430 510426167 +441197366 352778393 +-983255145 46531513 +-533404497 484166311 +256475233 378270925 +-173054057 -624728891 +402750291 90102104 +-434493809 281342783 +113478006 -639780576 +420389740 352753582 +389781241 15905535 +115923422 -418850396 +-539583192 853894139 +899816788 -919952304 +-686352135 -526676008 +159029875 294856052 +968856150 405931216 +-943893933 769228472 +122368445 64957232 +976330835 -463312015 +955392864 41418323 +727076331 544310661 +-601584065 385960387 +449430574 370638205 +-765593340 721552155 +-409111717 298875069 +504966956 -552939495 +-584940387 428726175 +83922585 349419596 +-803579652 461345802 +-802382115 71754274 +46040428 -76745922 +787452094 146894416 +-166389297 -468859614 +873206860 180732552 +-317335582 -879814157 +-67446938 -396451287 +189085831 747585555 +-307003588 338736843 +-132323849 673007408 +963459688 256575137 +-44082176 689594671 +339971536 527068770 +-305483111 -389788304 +-163726568 -391620512 +366612432 154127041 +-966395192 889741206 +216613866 956060145 +-964524129 691413543 +-759966453 143029245 +-501225605 210684206 +383025821 928593793 +-732509497 872537233 +-764050942 -307624337 +845566366 -851487653 +-525128310 851577063 +-738470328 -321087247 +-731378903 643240152 +797527770 777777593 +-402987671 -509101479 +-783006784 -487166517 +538849526 129529406 +-713076236 927686653 +466586977 878002898 +726948760 29702988 +-429957897 -879483376 +58519417 -62612454 +662662454 341766874 +560756281 -161094660 +73695421 292930786 +-761079054 -44489841 +32332603 884254562 +535791267 -184245914 +565084424 954063520 +804711809 365783651 +-770737106 978974096 +-356952586 -33816814 +274056392 900117203 +739594387 153868228 +-884250862 658870077 +-822238901 -840143542 +618536914 7941861 +202550707 808299068 +-27738746 -339570708 +9365040 872661729 +-893566760 588102470 +97111817 593331047 +-236255405 409914018 +-188209330 -20847566 +-460073531 -355579351 +-192307633 684832405 +920318551 -61296888 +836904561 27011122 +-991637371 87482598 +-595962791 -77608589 +-459790337 668292187 +-783758694 225764773 +412793208 397238055 +-756656893 856860497 +-195495150 346094583 +-563112799 -16198781 +771218965 738511724 +997235765 -788770053 +-812748229 803565920 +-248832686 141292022 +-661828260 457151989 +457826310 -21230593 +-506266642 -636058408 +483911976 88426262 +734108510 -864295444 +671938459 -664005894 +656006072 253608132 +-228251236 382886680 +728867845 32849003 +347513436 427570068 +914280555 -768374672 +-569585374 124602761 +-244514943 -822370401 +-339973011 -295105398 +417560699 648832726 +-9432683 -361963336 +-980001277 -918098462 +-18331303 753711535 +-717966424 134911317 +417953448 316511326 +8127813 430052667 +895697288 146925822 +294136848 -228550909 +868091795 -734988346 +18205769 -655422737 +685342374 -734235693 +-109293693 -276128542 +166395357 -486802696 +-305723499 -173904056 +-629064089 -726200482 +438987286 85551218 +120532865 932428989 +916609210 -453004924 +247790869 467471438 +103769824 -513470444 +492571840 421304980 +-597290934 435107129 +-359106068 273682655 +546537004 288489583 +-789581532 337912383 +129854885 -794495347 +805672082 508313698 +-620958253 49961392 +456889472 780384933 +-343292775 933237053 +-924670212 -157656425 +313446863 690611435 +-64743699 -563410259 +-739750029 128257253 +-117490773 572349386 +-836961296 -516738595 +-218777593 -225656903 +-563937871 -288590339 +-605670177 -192656443 +-346770824 757472371 +-704565227 -914264101 +-662425009 -765204288 +717404512 -634958874 +-193355420 806633498 +-231681802 -269242663 +713502864 294636939 +-377045133 -616244777 +45137738 -44747224 +-48771328 -689051571 +-534330000 632028568 +-791439994 -581695409 +93008099 -638840075 +14244962 177938871 +-527822849 127995571 +-235533406 -590045322 +51629809 129727020 +725862721 -406849772 +267860585 210475489 +-991735968 302331920 +989008312 733392840 +-346603133 324241413 +449395927 -625973351 +-943948631 482266963 +57559822 -963790825 +781732966 608599118 +221933459 -204731708 +526101595 -383346893 +657569828 -499910470 +519578042 371805342 +792328026 -517975548 +-641856104 -894734971 +-734597667 -895319966 +-377717506 -162807398 +901111042 -65624881 +-545288209 427882920 +328853004 -110940903 +651533388 856928180 +-686482482 -146895309 +-698837076 285787433 +-123373080 873115226 +-970173350 753625024 +-166154990 -954889997 +283287616 -745344199 +-545323175 524378421 +917416504 -228557847 +250139471 -183230662 +-96797843 534523518 +-419020190 884337146 +456097401 -771269921 +859543414 607931028 +-682675002 946745225 +821036949 -779334177 +-428214617 -94665489 +-894146239 -654936983 +520320532 5006916 +-246323163 147312991 +419896761 -110288202 +-117286792 -684733221 +-117718849 127668769 +-25518371 -572578044 +-91151011 -214752128 +435654018 -704471338 +945179576 29136710 +-920994592 757519908 +-253297722 -967548925 +-962870499 -816841549 +375372336 -650245271 +-479324038 586077938 +-919708435 -247976073 +-160244156 -68637742 +227513041 -31877646 +-207473219 -23852476 +-478035273 345426926 +-266950632 -714470548 +-662290520 -443288897 +-45873316 30371356 +313804508 424763434 +-339205471 710979345 +125719029 484192927 +-831732255 -273795330 +857166582 524199321 +-358833661 -402586233 +-855623018 -76845555 +189715510 -678811095 +626743050 -286005014 +-526811679 756907062 +563908582 -176726530 +-15749040 -105691728 +332139192 689567797 +-399856150 -647897774 +-481317535 672644444 +-764970499 -812042512 +219579901 -173958059 +-297825701 39733150 +439856740 709637939 +-408797389 -989607515 +-350833675 668650819 +645596616 -732741391 +-601426301 -882954134 +-56479621 483093435 +-671515900 427265210 +654438963 -120211574 +39687776 889937164 +-88874621 -77238141 +742639567 350371528 +881698714 593117788 +-270568957 -534664218 +-833702054 -26803577 +-454347971 -576112048 +979473943 -688420236 +-46162490 947313234 +343505414 689043716 +769952995 -737947836 +-874155635 308323283 +414410599 142316929 +960515777 16860277 +854746976 -312622192 +-609701923 -533965346 +105934546 -727795734 +846328139 -873017118 +966464700 -280511987 +596637105 -628856024 +168476648 873372202 +847692501 563857619 +641102959 423051858 +511998374 162341066 +420439661 465373148 +-973370662 872698774 +-605408869 340868967 +545311418 81200016 +-380704180 -850416834 +-394684449 -754952766 +-956725427 -176855030 +-516244132 828863897 +-743640685 -470470461 +-516177025 580429612 +545625167 -982467939 +611278829 81547854 +332653049 -730772154 +-429676588 -686226564 +-256024935 959423970 +-179913795 -924102241 +-607739965 -438648926 +906580937 405931277 +641070562 -840749380 +-830420222 -395779248 +-766026756 -73381844 +624694518 -542415430 +836584418 -229396651 +407989690 -781524060 +-621365388 -70808423 +99578102 -585939384 +-838510968 -321571895 +68508706 -812397623 +-948385276 14174096 +-324513701 997646882 +888259148 185551799 +508883172 308276747 +185585823 787197208 +804627019 746703570 +904180654 70813123 +720737016 828468136 +-51241646 168004481 +-497688283 -179003535 +770447992 -272870987 +-884705494 640749546 +614730562 428459455 +-652077116 -440744747 +540961226 -911327256 +85536089 276862959 +-712671521 669463387 +-489118206 815584695 +877221589 -824300844 +-935705549 -523629086 +800765189 89977461 +517530669 885970917 +576781306 877336947 +525954274 78345769 +-142371277 827421459 +447324373 -848593879 +548714290 813625435 +280449527 -160051392 +-417443265 -137870063 +-822025195 309448637 +599078458 58985099 +134438236 -451423982 +223711840 489720856 +451320526 307509654 +-926407731 -424640731 +618329344 239088358 +628393662 847401005 +-102231651 202648716 +356188020 -235870559 +-816996875 376764632 +646578214 -718160980 +6796576 -665674888 +-964031464 -332880098 +294624095 115717410 +83917658 576147250 +-509187002 849305246 +985298600 -961442536 +-196707908 -274385491 +-410413882 544968790 +-514436618 -668245079 +-165316994 -644212384 +886090457 203574050 +154084177 45801046 +533305067 203499161 +458279156 -263971643 +-843819139 191872099 +-493276684 -596566215 +850055759 -477680463 +289192404 359086505 +785711811 64399076 +-469587859 603948810 +-804911645 41443882 +-644210634 50350662 +109941236 478817498 +-676346239 -186406108 +-696500375 695700518 +-95995195 944588388 +-684754951 -351404469 +585286763 558600518 +286198587 -777685696 +726012027 -152116828 +-387944509 893785834 +486380443 -287408541 +-375657186 118795209 +-523989357 511503991 +550717885 -438695639 +-131460163 -533091021 +-150398572 368929217 +-91473785 159625958 +-963512770 -507143885 +477744973 986869852 +941101530 -247905264 +207826729 -348597681 +575666944 659258735 +-353231612 -173078198 +920648737 -300438116 +-308849828 -998000948 +525958924 998693871 +300265624 652226679 +-249639959 204157963 +741077767 884480026 +-372804452 349650126 +534016617 606819786 +955765455 -994227433 +754229786 550277281 +-865228657 -250463735 +791085247 150157114 +-151527928 244987934 +245091078 -817380184 +898418073 275054729 +452224532 724734487 +301413509 703401301 +-211763459 -464895989 +-894035528 -834652332 +670380331 -66300221 +-835474775 -875870934 +-327977210 -702155749 +761988404 752249138 +-370388047 -249669491 +543200515 -616764265 +581157561 58285841 +-141841149 -22208765 +899700764 422151909 +-609641463 113715588 +-51105054 475432123 +940027659 263135107 +-9803910 933003038 +-253978500 567365705 +795492821 208707235 +-97367440 53485098 +-902070697 812838718 +-438133137 -800318650 +631031359 283695236 +934968720 -624604979 +-413800911 -233910547 +-652749922 840625336 +-586427876 -251172429 +677588651 591841692 +-948277209 339416652 +784506454 927064605 +-912403122 -657761810 +17567120 460823540 +-490650272 984855370 +-839880964 332011285 +-111526319 949996669 +-384435553 -922917942 +202504294 434153762 +806029087 -765865796 +-691600587 573539808 +-624522098 -600704818 +574041177 -192922115 +39639773 -680260049 +-804687592 -603851845 +901239232 128143099 +-475545272 -491325835 +735271113 -928616971 +-127982831 406748779 +895112999 279862625 +-648608776 433922595 +431919077 -204082709 +895990688 445177129 +-706142261 713526905 +-82887501 466749407 +441195427 -543461535 +835110551 209530400 +-346535212 165155549 +-251330214 748045364 +-7324000 -358972809 +382988415 125593174 +139125167 -459968461 +-265157001 543990796 +648939003 828260527 +-593280074 275258936 +-350557520 97550422 +-12201065 -395611340 +148346 163143247 +-835743662 -902481073 +-358115102 -772470848 +-300783008 164763242 +805424363 516653076 +261977603 -260110385 +-576506594 -456570248 +613849350 -119503596 +-452813434 -132364592 +-121900664 203046061 +-188653570 -360222626 +66761150 -716933517 +-614310029 -606039607 +-10799111 -452835821 +825875700 -606841649 +-119773657 -674820347 +-801679185 962984776 +877730673 364560994 +-498329152 918775369 +-324410266 -533077143 +-838149413 -343175870 +980232486 -621227453 +-430539140 -916650734 +-513842846 28482 +-720955042 978590977 +-75163394 662362610 +-40318679 -98054760 +35060336 286863269 +192996555 -671666863 +-322030311 -665220134 +-232383731 942749203 +-788923251 420474287 +-75262249 788140622 +-683118641 704968031 +698430653 -13125251 +-890513005 659964506 +666029087 -983475535 +-776797632 483613443 +-615390748 -205509479 +-876427838 629734755 +358124067 769205009 +-700112554 -341195231 +746194752 -710425629 +-428759487 -662182542 +-571756770 497982687 +705133708 606106529 +474924201 278354797 +-107118361 -283674088 +422765370 -770935884 +260250724 -419919688 +-209574776 20402716 +-610281782 333748970 +-37668161 -915395638 +78536189 987420730 +-313099356 485815247 +182267693 -535972105 +-214522451 334740430 +-713496269 -992684216 +-265438601 -900224937 +908983000 96802725 +318913256 155800581 +-940924029 -488265132 +12272686 229487149 +-837206886 221610076 +963880077 532763504 +394595823 -677045420 +-352979105 82401702 +358638289 -41074982 +-464581447 -289434078 +-175392713 989519718 +-649019967 445184671 +776873383 710393452 +-862029352 -748809651 +-211960275 -912943728 +-607770207 42639818 +-519259597 905950594 +-807628349 -863137002 +-308768919 614215061 +-543319609 -350205767 +577366617 -327448024 +846647600 321552802 +-15869712 336232389 +530794291 134502046 +455146831 -109329743 +100825445 -391460370 +733527826 -761976954 +689174687 -195661388 +540247653 -672594244 +269106560 -261960911 +8755728 -299414595 +948634860 192296898 +344578785 -632202708 +545614972 -509382318 +-747306466 -543650541 +-194356545 36387401 +310383991 -397868298 +-587982606 775313586 +655301670 510429552 +-888403936 -916409527 +-957471171 921966275 +943390780 328175989 +-216260863 451544840 +-389326432 591193217 +-902015536 300008144 +-422881304 -595413166 +-256027530 310646147 +597288470 769152091 +134347176 357316329 +-439619456 -616484252 +-828700100 189435835 +118382153 -576678876 +715036204 -57273935 +413534878 -584831461 +526274116 -67627620 +754463691 384098090 +678046803 -970345939 +-706751990 873568557 +-371700314 -849781963 +-673163113 -110987862 +533144951 880781385 +-702566284 527960419 +637764152 -73164369 +553714685 603060601 +455626384 -903114044 +229460176 983929434 +313825052 -448526147 +357299758 -716854210 +683264942 293382814 +355092321 185240759 +516717602 588813398 +-480910429 -514906767 +-69786468 -18711260 +619030503 150684129 +561756675 309657702 +-595081566 -651054902 +723131468 -420102356 +525971930 -189370543 +513798863 609868498 +-771802611 674181105 +-160848970 -215804913 +-30672472 920840797 +11035193 -120465021 +-571273275 -17470437 +-753222362 -96815038 +-153454552 -152753953 +-354031680 -695087833 +577427581 -658140337 +646682151 -972384596 +49085491 471339303 +863071281 -386764761 +-244702771 543663879 +598611302 -540031505 +-593846768 916102547 +273141629 -38772948 +-705092995 498331389 +994171048 275145147 +24969752 -103673247 +911248030 -655896066 +-348403995 -685568210 +400034066 -315756259 +-583547562 -357454242 +-543786065 472239320 +-247079667 180491298 +-226779047 -117792606 +690617556 613099835 +645690060 -72125386 +379041092 285436076 +773655932 908847839 +-969137480 -849519125 +840968176 384183172 +-170780010 359829912 +-952800019 896311596 +-251284733 -755249739 +-545716492 -844086579 +620020131 -263426167 +-942252807 -407916865 +676326592 289718885 +607323355 193065308 +-577416759 -601448337 +5730150 -970184530 +-751228447 -547049042 +534269783 467167201 +-132743377 738373375 +795023701 123990125 +893529573 623517158 +-963121220 662607831 +-585872592 786010813 +-695909344 285180368 +-340077316 551902045 +-121045586 785689943 +-830662411 809498490 +-634248558 816799941 +337632818 -881801153 +-87498838 457262152 +954178855 -378616595 +-958183324 -859540185 +96029615 -907880562 +-293887229 -411925959 +-274457832 337631369 +76907407 553004115 +533959472 -311218476 +625215394 19589250 +-490850531 371702144 +477592002 487935651 +543787764 81093856 +570727520 451360174 +-488877380 -984665615 +146385211 550979118 +899501755 492057073 +320648206 657825301 +-95029709 -343652681 +-506099469 943325489 +726020539 -356325685 +363634246 887567560 +-536575977 -727109058 +343131350 314942126 +581049155 -997332459 +59085910 986103460 +-112557176 725324825 +-639734647 -617025767 +-782232871 6623100 +143626271 -491975062 +-943355728 325549156 +29338310 190494883 +-355257894 -187604414 +464134374 -731449405 +932029970 98380423 +-770051036 -847027248 +455087847 -748108126 +-389475873 129027577 +-504301206 987851643 +743470175 -615281198 +-615977800 -857274806 +-767538534 -498131075 +238163850 539713187 +-550938502 410864339 +-26022503 -566946795 +-199062870 -309626300 +49247258 -664334731 +268267597 -241166212 +-662804208 122701844 +38179395 -562627615 +900283231 540369978 +-152825517 933318767 +-269892296 857321802 +818757296 -865374462 +922306671 -482278415 +-961839512 -668097754 +583561434 280989801 +-850514660 -254815194 +757506380 152536827 +-368717835 -885339833 +436329198 -705121352 +622920190 873891643 +804533110 -805546351 +-345506628 156520795 +63819868 341285929 +-985173988 725559029 +-667423767 -740068031 +-727691812 296982298 +178603850 -91860339 +402702471 -20801372 +-643187863 55183973 +211590765 417827145 +-542282553 -836244572 +-208179986 -524826715 +-9097747 -690891335 +397389583 -96261557 +798667925 374103247 +352176567 -927517707 +837011213 560482402 +-384462894 -220092836 +61735425 -762131519 +-886969405 -106034625 +-981505201 -922165904 +-944723029 -672122303 +723651147 405584709 +-823508564 435286720 +-515828397 751531994 +-800023709 -817994089 +-596118156 117152972 +-931672278 262042213 +-261423417 568876372 +157588583 584471916 +849035511 468933721 +-142024332 -772836208 +832801854 -585489767 +950650745 -140244105 +85321395 489401245 +934820061 -252314646 +577828350 688288421 +19652264 411881921 +775027384 -139895753 +-376051462 -141005995 +-686124842 280933250 +195486142 868086813 +761234308 -871023515 +-815256819 712527235 +-531867347 607989589 +-124106957 560070070 +-960866024 -881907224 +-937340550 -258099759 +622356835 -113658573 +118864645 -855047685 +-933560517 -886508332 +-499694820 -440989695 +71090823 686052050 +250168470 -371893800 +-988132336 156770619 +14572201 -878642834 +-4600363 -53827003 +-885621029 -318579885 +368981654 -195914154 +-497355670 -813514343 +759866349 585105332 +939360715 706395348 +-439687828 -896687731 +871165130 -111828689 +397954393 -59070329 +-589478957 738460580 +-121451818 -101139280 +884612723 -353542816 +895233776 -785778319 +-900342454 259934720 +739089748 910299500 +7264020 -351862574 +-71236941 -380893725 +149326027 -979448603 +-755636128 -978427965 +-886617458 241040061 +455277116 -452138141 +456809622 955930513 +-599712093 979181474 +-597962240 -70963897 +83440028 642787635 +982591168 64810077 +-873378544 571289385 +543686672 -639827714 +162268984 299346770 +411566634 -802512233 +-726971781 -428145397 +-491375144 365784364 +913777296 -461611345 +979861516 463905434 +-59960146 789657315 +-802171410 540086537 +-366217203 -763761326 +502386886 -633490754 +-39555798 -166674326 +-942010184 536747945 +-900580457 -252023175 +-895379210 477557773 +-207087880 680913149 +-401861296 -96102390 +277479659 -267327174 +-413139273 -585217296 +-420218066 874775786 +7655382 -208596622 +-125074590 -625332471 +925831675 -993614254 +-406673456 350207795 +806110780 144507874 +508499764 -900050872 +117615736 950075388 +430053297 -851496407 +782852530 226381183 +-568204288 -759050129 +923468363 17562529 +-571154656 -638341108 +244804612 -49004806 +997137006 -815300613 +12348240 -117234991 +20738178 416371854 +575089044 -291859477 +128964962 556728903 +183783889 720197845 +729078215 302662149 +-925226395 -336930494 +197149821 657857310 +568009537 880596675 +-803785462 -498732549 +-699186842 -870068184 +-697152656 566650392 +313780792 -515907557 +398807210 795428764 +669361670 -49109024 +-727664186 -785433376 +-958171536 224636344 +694250731 424554721 +-416230288 564712908 +490527848 581480561 +609485939 198807146 +390146040 439515637 +-30765975 -184934595 +337468686 -538208935 +-564171391 -920114170 +-276191784 780546222 +-1270934 -286279903 +725793894 666580051 +143506791 -923701033 +10519679 -595862932 +-566199968 -728035246 +989209142 65257713 +-940427459 949791645 +477833407 -60792167 +912242130 -619161885 +-72745574 234641777 +967057033 -550339474 +654931110 832966958 +821846153 -303839493 +290712896 -339783626 +29074235 -253579647 +-319892819 860366937 +-654614197 743551819 +-126880077 34281780 +-468814450 -430218670 +-317436658 419351236 +-894735717 738038636 +-571362759 686030635 +349625332 520914679 +215907696 -840886123 +-707653985 -558116454 +895437958 -767024363 +648418078 566638405 +-731380781 -945471067 +597818984 -304028007 +-497212982 -728386703 +-985995349 -943889921 +441947139 936788587 +-595568195 -419135967 +498041796 -405927755 +-423344477 238432315 +-698303903 -617658808 +925446929 -533341333 +594694746 91616383 +-738357422 511649322 +734203828 -801337838 +-164737004 -333912892 +-43673578 232782309 +-286789378 -119538281 +867468677 542047017 +371762558 499837774 +516386625 427244308 +401018445 -475707007 +800631825 -97596390 +584031909 5299024 +11117367 782463816 +592404346 -98691071 +740473218 6985541 +-289687793 183477648 +225461886 -78994229 +-715853011 657549040 +864088594 -476064306 +-915704940 156619251 +508787178 -263794692 +702361098 952050049 +556465505 499954372 +-536088076 -175173486 +-671127014 -548384129 +-670449473 721098428 +-944214641 -83279449 +23512455 -656277232 +-73899021 686436184 +907139273 -717967216 +-349429804 243816779 +-851743519 203124063 +123173751 837333665 +455157271 399425270 +-290302761 -838279563 +-859512894 865473031 +316449409 -950450653 +-232840869 -226895978 +-159653964 908254116 +827513940 -66375544 +-490126874 194406142 +773583875 181140989 +-945942973 855077636 +-953654566 -666515070 +704654847 -902934137 +729308151 -764318420 +-228809278 -265435866 +-162535243 -423239082 +701386507 -631412110 +36873556 -75344136 +393440071 -626424064 +384706680 -34494674 +10324186 -615948591 +210389080 297672161 +765247954 883015226 +916022688 153394400 +147387024 -592404085 +710672167 595422313 +104806534 -234370602 +843462967 723021279 +231546959 -96067204 +-485334306 401454699 +994822229 180807118 +405903976 753599074 +277844801 38464923 +-252163940 -766005075 +861343073 -862722717 +-973622868 -934570814 +729342958 476994841 +-60281451 -943948782 +656818516 -172057903 +-290954153 606813566 +-442975661 -39403869 +159700682 56678308 +-469072880 99558775 +-932721689 381455990 +-11792541 -236927256 +-542989086 982217412 +-541507166 -5163107 +949103914 -707548090 +-18462033 320474833 +923941732 -269420633 +-105821109 -895338437 +324782134 376047124 +-835712790 311757923 +302095141 -266875712 +-982926283 -143611017 +-493321539 -215487840 +699695562 820358603 +440618745 298052174 +-261538751 334887703 +-115620269 51584048 +529628634 -197502729 +-55087246 922481645 +-355044972 -949417233 +-699323264 200792181 +-558962797 -871313039 +-952727712 61648755 +-877980457 771653167 +714688228 119708270 +951984655 980315674 +36359754 -253167008 +-888019739 226705370 +786771606 875686862 +-94555631 882376862 +751959789 -302946069 +-681474005 -871127029 +-376868909 -618342702 +659623372 -980432851 +-140466846 968018560 +-498264914 -26966871 +188175803 493926690 +962130766 248373422 +-532297463 -114281037 +354723009 -267220394 +168686210 -549800648 +-202944870 -993731793 +-443458951 223535812 +-185264868 970058347 +-861247416 355135017 +22110236 283046049 +-763891006 412180514 +-781018344 -774407365 +-622532003 -884078552 +855696008 -3846619 +-811312727 322231593 +286181775 -591911404 +518210855 -773959344 +-375475526 29158541 +408266963 -198089059 +-455543209 -7766297 +-432394443 -290178126 +175669725 465027961 +9925832 -373344304 +256416540 324075897 +252137792 -891939794 +-951549014 -806618110 +5721065 -383080097 +553091933 -571678952 +693330706 -745454561 +-981910707 992952707 +770160103 -336467430 +-380406942 909704859 +736564303 -180672202 +-819041030 572724203 +599462404 -241215178 +142123260 -512582052 +-914609605 645952459 +940223750 149513466 +-135038153 -728202449 +518737238 -932595941 +911871450 799955398 +-960436033 411752249 +-533326701 701293911 +949359631 902585058 +759142327 409431983 +-549287870 -581693681 +-978983544 -708853151 +252898116 -623126919 +677302256 260308235 +766379401 683644721 +-616736601 -413351530 +-401908059 -893258527 +998922253 -477871441 +130103369 181622407 +-685529123 222873964 +884271084 27762307 +437589901 -833317954 +-964872466 147955058 +624855021 632151907 +-25490263 -900085950 +-789407626 -522184291 +-725466786 -294635664 +-905764486 -243187669 +112693455 -736780766 +-591081247 -493225177 +887762484 -816618220 +-498644709 -142856969 +514367375 -688186830 +-286993962 942543193 +767722516 714280397 +-235097223 -638574154 +29981580 971007153 +-668036082 -601051111 +-920231296 868680712 +848528976 39767128 +63618684 842194675 +565906842 -77888828 +-4809167 576647018 +-946485634 -835484972 +39435739 -191823427 +-387833878 786163981 +-213406966 798050325 +-888156078 989036706 +299251828 -867295925 +145531745 -361179561 +-104070044 568852780 +-275973930 -501651242 +-143808452 -584653707 +833359034 -940392500 +292341513 801218334 +875047227 633260429 +17509511 -795265147 +103493401 -469183358 +-858103680 674866933 +-341027264 123094124 +-92110012 -792247342 +51561946 -405861305 +838604805 -731843984 +872304395 762667588 +-746959989 -260034929 +-412813109 -946877536 +-504198999 -383712629 +815193880 827340221 +-887288331 -32250503 +-996413837 453535445 +-662953895 -323134757 +38407985 -897778835 +714179641 52920381 +-571544324 970794822 +-800531365 611889575 +-417660735 83259403 +216346584 331729779 +31035672 464543290 +893722423 -112185751 +582156778 479317024 +-30049029 191693232 +-863206361 919117095 +45955585 -212690196 +271418466 -178974572 +999316002 -51347460 +688925283 228980392 +-152660801 104939472 +738066063 -735043870 +314481282 1544762 +784692166 134858696 +994506991 74543635 +-476645038 627400072 +881208829 807126328 +-121519225 -672123570 +-891597771 -344826369 +165212389 -924771931 +-809625954 843680148 +948552066 716941525 +-906646461 837692923 +560555895 489939759 +-796361985 34526854 +531610231 243263888 +631428797 -155394716 +661383457 -347694726 +816214611 -283836682 +417153024 -959254590 +115307093 576912246 +40832824 146790303 +-684357952 566719525 +555331791 -730248868 +912790674 926581482 +581078043 178925924 +651698479 -893880696 +714148538 35468412 +-710848778 -719364112 +-208228350 50160329 +-453133070 -746183423 +-582816393 -424107035 +532188813 -863350778 +-99091422 -451116890 +18420461 443227189 +-552065172 772192513 +203919805 -921738411 +158493383 45642852 +-759389486 600257633 +-179789564 682009396 +-589534855 656166674 +-501860604 -452307126 +-300828343 -465601194 +-227633728 -805906439 +-502294484 -833370797 +763835909 525880770 +-739952889 2291746 +-578941112 266120599 +156115235 336746059 +671097010 194621501 +344502056 640282441 +609770462 257707457 +355083240 482601316 +411624941 -196008298 +-870498231 221060578 +992433066 -116450484 +-615575322 11172832 +195324174 559342456 +94492260 -258407100 +680353087 120524518 +281328180 296205472 +-476030866 173801361 +-874404981 89160763 +-48733013 749167918 +-984837155 -405768721 +325088255 417344446 +-104322943 827010106 +-774272758 647648024 +560661400 47401059 +849939326 970983149 +649784163 -247690525 +243800104 -258829062 +307749523 -579822757 +476473216 -568456652 +-203103355 408034280 +78440080 -544504684 +-968175567 -332444730 +-400740948 -706634551 +-273890581 459158380 +-319577263 -778998875 +-176898611 763884971 +-659544960 599311672 +619242018 769931743 +620240329 -68877559 +-366411832 -538106029 +-272253706 234415131 +942357636 691594320 +-881137929 -322067611 +430812256 -683432640 +-453835046 -956011020 +-75868027 607123548 +929160224 -80012823 +998410634 -106464612 +-896795636 892537292 +91618155 969629621 +276703962 -730981484 +-942941268 -117699459 +-292786831 -302675757 +-352649309 572983457 +690447507 -716273113 +908440933 -63562361 +197246366 499783524 +495811259 -500743564 +-750180373 -691407625 +-29895545 236935146 +849674375 226048284 +-17559686 699955043 +-361797968 907824919 +736754752 791872012 +672316069 293780993 +-197603120 -979945760 +-263757667 -649776564 +216595170 285476531 +-545119571 184879845 +590017628 -328839186 +-977896333 -688337928 +346955832 -785655530 +269284201 332605014 +-544883066 -749182157 +850850842 -492064597 +961999049 670010655 +-681823127 -498880958 +853470524 221717975 +37293166 786424522 +-273019729 249516244 +433174743 529259359 +637917921 369816667 +-414313610 -398067889 +168095544 812752629 +651405184 -674990785 +361778161 384737864 +780271197 -777145917 +543209708 739058872 +722242041 -411434330 +-620913270 566360560 +830031453 149815842 +-825390513 -644090302 +-997100711 10984494 +-209186407 -205677954 +375460349 -520251499 +-34706026 -842010000 +-868053764 -834485678 +-166400573 -501298079 +639253445 768844329 +-20817501 697761052 +111796539 -256947958 +-945014449 -114880433 +826936536 147336777 +177682232 -89220495 +654429754 -246209099 +829438238 -20819844 +181609219 -603960650 +-15913305 214434127 +-908170387 894191458 +668004115 328750038 +-581286833 -41436318 +-690442862 -564923886 +-451213760 930564113 +332734015 -564142964 +279108854 -409359339 +277704242 50880495 +-191179578 391480913 +-303406329 -59575243 +-262009839 152588480 +304359953 -529212496 +611679751 -707231354 +424921286 -55164966 +-401300601 472688603 +581597168 -969700126 +788659890 -548205348 +984696663 -971606769 +-659198491 -612607587 +-808882319 327993181 +-489444235 525538478 +-316652064 -300969915 +465148754 653090611 +147666322 -364758968 +284960381 224730126 +-617456256 294656505 +-296307896 899567707 +-684633685 717382706 +765403055 -960901966 +-120718984 42672720 +133037204 443482216 +925582453 659955174 +940414654 -219983923 +-679524814 82689828 +-28124819 -726968219 +122250736 629550473 +462560308 532147524 +-915678213 -492341734 +610420159 -432011811 +799636057 237332470 +217044082 395917963 +-275015907 -11375976 +-105801192 -881709315 +385400297 368604139 +-60318273 570901765 +-202300838 -428438793 +26374755 386524859 +399488695 822265689 +174079275 900561196 +-171088940 -208204647 +447853637 -688568706 +474463934 -81746198 +351571571 -44711612 +-560415734 195241318 +303723714 710864024 +220028709 232246721 +-978881520 391916334 +-165723097 661296787 +509004471 955854594 +-708074604 -633601237 +-826548403 -670857940 +-912459319 433913365 +654009361 -396329658 +789964864 -733499574 +80285273 443453737 +-438321282 -246942652 +859509979 -424955603 +293950470 -369980585 +362840171 850142418 +-202151062 -627745820 +-670525171 362088629 +-568401860 857187838 +877317154 -654980475 +-981051210 486599769 +952957693 -340323270 +579236613 -481213252 +669778443 523302828 +780733781 -372488358 +302600889 -666373275 +672159592 -297799989 +857102389 -172472706 +207405576 -4673190 +653644643 -174795122 +488257714 -839352859 +227778406 -584115868 +-246195573 -58499804 +-238460463 -297730058 +-727583255 -200751030 +-687799117 -791300129 +964016096 580224649 +670102215 550880475 +111474606 576462927 +-269175740 732329388 +-147120125 337194120 +48777352 -383823298 +-454746010 -582085961 +-595435461 -760070492 +812807884 577200374 +-87209978 -495289713 +-547769929 -25183849 +293222120 800945489 +-559496097 92346073 +-801607060 -331969662 +-50368681 -211721989 +-267660839 -945319129 +32061523 803327137 +-544224160 668702167 +244479998 554056024 +900037817 530242257 +-824672624 -179704730 +-394720871 -865023543 +-835821092 300228723 +-655350406 -914357794 +471365229 708286555 +268502485 -836405622 +85999892 411888736 +-798102981 504737340 +390796108 792613629 +348240905 -743032909 +-12879309 -875313548 +-297957563 352296218 +-892240172 -841853304 +-309124455 -330535034 +998085029 99995321 +-271556779 -924417875 +-10861069 25197622 +-625672511 490139381 +663956269 643564891 +982707415 195479738 +233966597 -615270202 +-613125079 -607954283 +-182049460 965134203 +-307348003 -496180258 +236449631 372900989 +273819539 -818974375 +-684393405 269062511 +-75709086 238073724 +271738004 -110076307 +-140235672 637809712 +74037430 -757569061 +-94360996 260485091 +-567495839 -584746015 +848275259 15096179 +954485304 580973128 +329141711 342082254 +313107369 -332188687 +-400093333 524698060 +-620230837 802206396 +-963866427 807553834 +-599093772 925910800 +389284372 -243711679 +-343684530 -90260846 +-917537374 681698322 +-113511319 302225563 +794177357 110407938 +974712506 974701102 +89155659 -942810519 +-794232445 685987873 +8118056 -769250160 +-770989441 778985296 +-514500869 -307294080 +-327370661 -327445221 +760395433 -886691875 +780784777 918078001 +-753213289 198595049 +-969696576 -42755443 +-781321379 968115262 +330717672 -564392976 +668882249 -795506304 +-943516569 589835412 +-523544924 -59227686 +-554301951 56382436 +818303684 512877382 +-589742141 -856477830 +-149565449 -647227181 +-806365418 7592821 +894645273 -768897782 +19397 684457812 +-802382564 477115549 +487980197 924546608 +-407058650 -965112695 +801174304 976094763 +389569843 928333038 +-804708446 57262046 +504092695 -431153259 +234143463 -243868889 +-807260454 -495459084 +-136465034 -697912134 +562535888 -632936276 +-148124468 292085808 +-735710026 975806599 +-796997618 -48101581 +-143452476 -671341194 +579925363 174036418 +-481360252 802737113 +6714080 290474657 +977490925 513617667 +-944272404 902797813 +-964967635 987146749 +-550439401 508312507 +246048319 -449731228 +658968770 -576560690 +629472764 -811900042 +-512758456 969198984 +-188391198 83719682 +609039875 108535781 +-163305687 418889495 +-855328594 999245416 +904740674 -449594523 +-300945333 370393129 +653159793 864754835 +-323393812 661565284 +-537425468 -888229899 +356816649 82636760 +211944998 -179050574 +301828959 257236475 +-821584944 816330195 +334741929 696834946 +221057812 467578476 +317334743 897688112 +984761842 -646588002 +-595396652 -225695149 +-229808157 -879074201 +-310257527 486873641 +-932171518 -362077488 +920114570 870802290 +374446031 -354332510 +-725205983 -4854824 +-662711642 522785584 +-944180490 14300255 +-548050722 -544925331 +-683022254 -622633420 +14882561 -964074522 +849379761 -975329325 +218867992 117099392 +-214787652 -912639114 +-234329416 264912807 +-289846295 50426058 +519641630 -804674330 +162634118 -843200410 +284781600 517750405 +-320374789 95927553 +394352887 -170161732 +-366349028 -351957906 +-647493205 708034595 +-705044820 -510025105 +-188081761 -291908105 +-340910026 -925301129 +-288450624 101800096 +36185676 462800766 +630544638 -662050375 +446900720 -483227721 +-220272382 797697931 +231324341 -723344769 +249566224 -519668440 +-334576073 401770231 +-156944212 169351738 +-68760790 437312613 +116159751 52213185 +449850919 320307092 +517711604 -140584029 +-11518377 -45575219 +732927150 -488771653 +92553691 202942210 +16953805 213876753 +-220894301 -878207407 +647042522 15456143 +950954885 -712130824 +-161713984 -752162032 +707488105 -146193686 +201903618 -102660423 +552153115 785065870 +-434604316 584895928 +565387628 -669674244 +-387214301 207293319 +-853121771 -367475866 +-153619075 -918549984 +17926397 990226582 +766412070 198733924 +-955333899 -403137683 +-279536757 -575761196 +-518933550 -912441744 +-341806519 493220667 +863753762 172473695 +116715396 963738026 +781194311 573269318 +-462517395 259838196 +-926774860 -340762499 +-559132605 -648105168 +165995598 93638110 +47379344 -616244493 +745610877 669107938 +477128648 493060509 +43056522 176073873 +-62680023 289094463 +-725512458 139983890 +404708814 -722294 +-65846142 -504217467 +-10685253 611294253 +-466506391 -25923198 +296592476 -866530770 +744282958 379717291 +857705163 -175356006 +-248938480 927297386 +769425794 -975244999 +-861586481 -51411390 +508946241 -752163328 +175728194 -726308503 +378407394 -667221588 +533386007 -990433199 +-596205820 -738272213 +-450231498 -350963074 +567685112 -479266683 +197864921 617828030 +-316676177 284093465 +-689046976 693599134 +936671509 606263672 +883860304 538754907 +-198770066 -168188178 +-319091818 -284964016 +-100045364 -125762742 +722267675 975462447 +-500588125 -138845683 +-903881458 440043936 +-580527534 572642219 +373337796 -505062555 +679287579 -264782786 +226644232 -406888035 +671854207 897440751 +354339940 231832511 +-55918404 480460576 +-915358606 -880321228 +-887554110 132147798 +536425568 908339601 +825193763 -817839872 +-24051243 -535538310 +399222167 -202782328 +13934339 -904425834 +-538763417 989678759 +-266847304 -713448012 +-401453717 -500059784 +-133737897 -958548837 +-617042115 -665282596 +618549273 315310179 +595090391 -980673325 +950610110 901528427 +842241401 -331518170 +934163901 300590827 +-300187047 -98484745 +380266921 223230360 +-572742094 -124871795 +-874905322 -677658049 +-905470430 -843143044 +-595948554 654762573 +-571798366 -849952219 +326454232 -873768191 +-871622041 535368309 +-926329306 817683198 +358177519 -257652163 +449622473 633547969 +-201865181 756110979 +470053943 -398378500 +667882324 -637052363 +-169356499 -182966666 +116688492 -283566577 +-918775142 -774628010 +516915801 -17029106 +-446955044 -211850558 +401551596 753879973 +-681929402 160681956 +567619791 662403886 +840883321 -174662883 +-975702266 391661684 +854986649 37450848 +-625696151 -550651097 +643327963 -898960639 +-530618512 188192457 +791094214 419720870 +-979515067 683566879 +-435930912 534418494 +912830327 316469378 +-914136587 974282655 +-976783625 -156176043 +-921421244 -500376604 +-751365629 835422827 +39445834 -812796964 +-692340061 443978113 +859654403 541121837 +431164267 350443022 +746537810 -814053242 +-912145496 -849932346 +879463537 -710401274 +906078757 -995775591 +91254380 -122890652 +-580749991 -596797683 +531326396 619523581 +-113909898 587278295 +-492929203 541433981 +-54834231 -221786653 +-343813571 608283086 +979974983 -946732820 +25524592 -448887480 +992953690 31033937 +-612970221 -279441739 +-68952598 412763565 +-640657190 649263370 +770216364 -747273816 +-190703603 968902757 +187531377 639436813 +639655134 -346791856 +610225309 -70804488 +519105121 266843431 +503559141 873384213 +254434372 -232014127 +-450463124 -690390219 +266962091 310707880 +617123048 -501373898 +-295202273 -788592202 +535381451 -369863478 +576163753 531940920 +189531070 895306942 +362011177 122097458 +489376070 -878972608 +-943485351 -493406616 +326257421 303832521 +-373341275 548310867 +664505970 -585328795 +-580931816 75131343 +824905879 -672194695 +-568040367 563696848 +-734513082 304048614 +-796602015 765360331 +927433832 -20266025 +-38531827 -90358499 +-79296788 -841903586 +170355787 208747455 +-979845379 -576404358 +288443120 -250607075 +516722976 824760637 +-464033589 408980193 +796749272 -176159935 +415055913 -10956525 +-87422276 -976361945 +305877790 632714703 +630256503 -314924520 +-713126081 753818212 +474003658 -528943936 +930934146 -163937325 +-9821846 570301129 +892014932 -506122757 +-54900173 720884194 +679792363 -687435204 +377712165 -596544310 +673109622 98041171 +-698881990 -834193102 +-233972039 -731158548 +-873961114 108064460 +896272616 -287419655 +-497241865 16354277 +-3419465 135423583 +625454479 -988705970 +-211083347 814008561 +237249427 183913493 +450569014 461121799 +-844996373 900148943 +996496526 839405835 +-508240810 -391646654 +-394350900 -650617269 +-694106300 680423524 +-844578395 196470963 +-187372353 -853177663 +-687918002 578559240 +-579243299 -357753151 +-616479414 -219181600 +186563993 858644223 +37923660 140584077 +-186817367 410674094 +835278041 -694539538 +-262089973 802416529 +34119510 793825953 +-883241270 868938014 +-155594822 -430278757 +385768170 886550960 +733632811 -930198049 +-158574913 -335785778 +626201493 -866434736 +813262149 444590727 +-761931064 572463387 +-888372685 556141372 +786432820 -490614959 +-332059541 -831919122 +-153966284 95787533 +-828642939 -491885800 +-325894835 -850425877 +-335053514 758763727 +-95666473 -467262588 +593582400 656431604 +727761537 222028681 +-334407464 314624340 +-439512615 367249723 +898640205 -935605792 +-922228885 471034645 +160023505 201163505 +850038703 -472151738 +-697638692 -417880200 +-186222852 -540722303 +-112146759 -508946716 +-192871147 -741842581 +-13032657 523575676 +-92963081 64786156 +153719175 319724025 +-900156235 152899006 +298124734 -255763700 +-18173860 953624929 +-31761332 -881297044 +166278959 886200417 +941722603 300175734 +967574303 228011216 +-449368215 -632481552 +491294308 801781540 +651783628 916240488 +-248928568 -730095940 +953811294 295720288 +-302430856 -225779152 +870123779 926736058 +539926558 -957903435 +-74602751 594709146 +554154161 683474046 +-818817140 -704555155 +-838344407 -341218561 +504064109 -105790565 +-603890071 380632015 +-694718176 616812071 +218791060 110300342 +251234132 -352920290 +130159497 -971482392 +-426250417 -823298643 +32676547 451722028 +884699827 446323364 +954797009 498672955 +249766973 -926491391 +-784578780 -99751845 +-168387008 -909720595 +-875986468 -381953187 +82015602 -220643426 +301295499 -773773053 +-84926342 637426924 +53310163 388719782 +545689009 -144717998 +-231064421 -219699165 +-916481186 -309599331 +722522316 948644697 +-794971559 -428629097 +-529836994 -578316287 +543839 -831652113 +-559020178 -402290131 +-738574513 -565515754 +-953466555 -647109811 +596851044 619567354 +529218872 -742191230 +610538904 -849733068 +-39357127 689908277 +-338502575 813083624 +-160236699 -527057873 +82559265 58117113 +81038305 -221755822 +755404015 -632471034 +900105250 955045161 +-572947673 -411236922 +-574469987 -961810047 +-677801591 -54053431 +-386552148 815140376 +-972675180 -789533097 +-50276820 -172168269 +-304648105 714196275 +690551913 -967923905 +943631976 -59632308 +367838880 -790494548 +-850884540 -306067353 +519755059 -294735933 +76952880 621662499 +-53474784 -979391128 +-842285192 -601306480 +128751298 -794181574 +-23612873 358482664 +965159997 459917664 +-179924638 -602058642 +-21226066 -880494206 +-407229967 -377566002 +162517842 114498862 +746504688 338935736 +-821703402 776553198 +-553756870 339887708 +-608280840 375122932 +655594978 327834069 +-432965689 -105802107 +-787959157 478793455 +344946767 -45191572 +576521304 15750822 +203779744 -26077256 +949408450 -468289635 +-495378395 -923755873 +-826276448 -121422504 +313386833 325127029 +-959018798 449255545 +85308509 -328930309 +-81383683 -923020350 +219780213 721601091 +944234475 -172101417 +-289854686 913821573 +762423310 220927055 +573453270 -549290867 +931196049 -81072982 +439771538 799920271 +-828613109 343125480 +-307951945 -891354995 +-184325788 810325888 +591391141 -966174815 +864771384 561187080 +-263071580 366440898 +-520348540 231899409 +-392090671 -371582607 +903047345 -285091926 +967870029 -885906817 +306655438 -197992735 +561900024 -655592818 +-640938615 -656455782 +-682714545 902457203 +-768295989 -742930112 +870715180 -92818335 +751702213 858403189 +282866610 307426254 +-349832101 558364487 +-166568631 473178296 +-421529181 -885094362 +532442653 -487765706 +372933486 -154971873 +580120607 841110237 +186433626 -536606588 +-697293486 746993265 +-461433346 -249528684 +788728946 402040388 +-691674553 392126865 +-249391014 -396082782 +-329044249 705555829 +-811057608 114114662 +472084449 157397934 +-254416897 65213155 +-712291990 932266100 +166390457 -968824304 +-215478428 55813799 +-470704318 434172595 +19283380 305734388 +546651541 -849106231 +-743279458 354505729 +767950823 -290645400 +-468008814 776434426 +279223347 49511011 +974001972 331494354 +-447897945 69049390 +-236861705 -752648935 +-915526835 -956496522 +135576908 951099968 +63346229 909001649 +401260902 -236785828 +-626182544 -358376701 +496651384 465890336 +-322977478 955838375 +468275493 -614176123 +-856728782 -296684769 +-740488711 -27316437 +589669041 -9689985 +40387768 -74174170 +933045742 864566075 +346470224 -918579609 +-293937116 530894578 +63243814 919559195 +715927678 -620296801 +-613580635 179289891 +-766644498 292058393 +272223570 507363967 +945997904 -14275289 +738493729 -865058256 +494720294 471357142 +-780998492 -712547160 +356743251 -531108836 +-11499495 -672972646 +291673630 987683279 +-29088356 -583523112 +-663289157 347853556 +-144356562 -597505338 +-700002924 632279949 +346609084 263615967 +-570781638 781940053 +-176262556 582825580 +262992233 421651529 +577021719 484667217 +339079716 548795113 +-351689180 -128808041 +-277288856 373530005 +-670200358 -663368656 +-349602225 201695554 +-381911627 94388592 +560477255 572220012 +587381956 -881599517 +-619185233 666736219 +7159265 752927272 +-487999096 46933073 +958549000 80378139 +-324472688 264223472 +693537738 -323780604 +-955518566 832366078 +-348337278 -551622058 +-574454539 712689014 +178320067 234848597 +-604252216 -849997081 +63074136 861264606 +-262265131 -28281080 +536479667 -853479482 +-482958055 -684172573 +-813330751 -907529470 +180607858 399239529 +195169312 -903405883 +638393253 -685371389 +611623100 -309191943 +-399695408 954715950 +399417404 898668230 +-723389289 71247393 +-335989205 669946674 +934909510 -840792713 +-599729600 -360519411 +-731964024 -981242276 +-632191988 -189755839 +67886547 -926718971 +491615783 -168000403 +-703593333 593087096 +152687039 -840139252 +64456995 702526537 +-672661884 422637573 +185005554 588592000 +-404217347 -744941663 +154160014 822641539 +-74469254 239634274 +747755501 -419320509 +-654610887 208452732 +-739323868 357994697 +337866651 -513991202 +348231343 790832633 +255354021 565016055 +-710342759 646549359 +-434689347 -653958379 +692220035 141743842 +-783942781 -355018353 +915675306 735939751 +225865195 213323749 +-552533545 253495103 +804131338 788364583 +505244798 704830520 +321360054 -318410162 +578504001 86859130 +-766137096 193367429 +-635318353 214738806 +-51964330 71169284 +629070179 -171426969 +-254407613 59447231 +-877337101 138604530 +794170893 -995364131 +-389921720 115593539 +897182893 -656510037 +-772542390 -877258775 +-207756819 344365674 +804895516 570806970 +609272724 -621922862 +-545248329 264526228 +445588231 843597922 +311768041 -543264615 +574519282 -239813254 +-983347480 -235124567 +736199664 53753078 +-492580215 869216383 +46403229 849079152 +-575648750 -360367489 +64061735 -875374167 +363511098 -178411350 +-491771651 -658508543 +-722113842 -163200562 +-786184936 -358060079 +96233666 371201580 +-736595057 -941483067 +181545693 -302976327 +78086091 -976367354 +105232591 230924761 +-296212802 -107764234 +35751276 640216304 +432933984 364771525 +453941191 816319050 +-88408203 -668503331 +-888683677 835275879 +257892792 -740988940 +-705856409 583215821 +132546906 124587212 +-469991215 -951543966 +925825280 235311672 +-663255762 625496511 +-714763930 -292898797 +520031641 651194495 +-883913138 47967763 +-586896698 -432043588 +693582290 -843001530 +-779428338 -582488210 +1306082 198707958 +645335915 513165772 +-344912650 984259345 +-413791294 943952080 +-156074780 -319992332 +-943509365 308923717 +2848590 25843335 +422717985 -81350827 +228194001 227247382 +864298829 47901314 +-396056202 458958490 +524764022 -923837538 +206230773 -354253766 +993580596 582722446 +286729117 175138627 +345892692 793363791 +-939197531 832973226 +548253491 -916554943 +187962353 95534933 +-648962431 -616121564 +-720610813 243117083 +-481509506 958480394 +514505682 -537019435 +-960142388 744853812 +616947619 -18282856 +901947894 -195411109 +114768521 -936704804 +-665003472 807175103 +456262053 -751806673 +-571262178 141747320 +-894898158 121830386 +389343184 29886789 +-669328164 -59936590 +601713649 589712172 +735961979 -508233908 +-206029078 -464372524 +33244765 651485070 +-786876846 317209072 +645956871 987470035 +528318412 -287031416 +-816158015 113662958 +524185810 -432304693 +769393430 -971017949 +-936397747 -611805832 +109309988 -212152755 +-355886305 -122672065 +905952516 -198140171 +-189922101 55208647 +757182639 612823286 +-738745332 -854429621 +-622701479 -321782361 +749058053 138269667 +617015846 781761746 +-616615026 846472162 +-42582841 267441614 +102798038 210080065 +-356815428 859471951 +885721864 -106807549 +-714531981 967875463 +-507054557 -919425403 +158067786 392315129 +284149410 572889265 +-391519506 -283194869 +-339504392 923727296 +-861462528 383338823 +-98089233 -646421269 +-685312654 -499829885 +-216195004 -448846467 +-3367706 -153592315 +-468994657 9009318 +432538901 353930714 +706834734 860125464 +-605746051 -170108274 +-311479472 -461038214 +-132391200 -398779168 +-742933074 841439128 +371024675 -957533178 +5140645 898303231 +-587471975 -351147722 +221401051 -869641594 +261771692 692143759 +884895044 -864488798 +-528744324 93956838 +851460518 -593816627 +-354201536 333876834 +783877808 -303689138 +-211461636 -30054604 +-830052662 450979790 +574060692 22467315 +-691480462 306312010 +939457390 305377678 +323808992 521867460 +650509780 -474269971 +-47272391 625016190 +836341139 575595239 +-511943006 24020829 +43190283 -640586016 +784887072 -186221344 +-15315817 -221797936 +716224280 140178361 +-439184874 -391522784 +-538773904 579894586 +572138034 -310592470 +-400359577 277827758 +-4972289 -613503247 +-328966509 -523596558 +814505806 247916705 +301739963 884103182 +-895854969 -165255078 +667316214 259314885 +-973370845 639832078 +534767212 -712842202 +461008998 965014752 +-162561660 -47120547 +278103886 157238023 +273283664 942269204 +223238179 -36050111 +12970032 180642900 +610730036 647476794 +-279884445 -981474912 +-920599482 -772466349 +367830891 -904291203 +776701439 408333031 +821776600 -96350421 +-13413227 -814418004 +-50901057 335270187 +-112964607 626507235 +373712082 204781337 +-641412537 214237968 +514806727 -753643399 +-360007055 270028506 +704993403 -292485882 +-947744824 -826845774 +-990447397 179393614 +-954750524 16161202 +-750319207 -216294801 +-459207428 -289175769 +375203164 979837580 +144888395 -569632559 +-272691529 -636634056 +-588911331 -274040387 +-943258759 -809409644 +760980223 678226371 +421584493 -197745083 +-517472601 -936431860 +10643801 -189449751 +-662689969 -113499727 +-930059064 -399831164 +-478725532 -304422705 +262877137 26036254 +690324771 -466930151 +-402501775 -868676346 +342983848 -645030736 +530931694 754204973 +329327439 401331906 +-300938216 192845260 +503439749 192021421 +-824617832 308189765 +31715714 -396479049 +-962480602 101292665 +-855131141 958276364 +-555403801 -340212658 +-344368046 116707478 +767138539 -875897224 +-827252876 945097049 +864759346 -748195083 +900326999 -945160307 +500532615 -946304117 +373375595 318210076 +-514194408 -283180629 +628659236 367227068 +-206229356 997587806 +235282124 -305629850 +873006213 14225900 +615658493 490310164 +-574266117 -669396335 +350347819 995468116 +-369231264 -563861722 +563389308 -99922557 +227141597 365163008 +-20452058 137601702 +745419109 -707878528 +623361474 48606435 +371752060 902882261 +-115284034 225890070 +203123328 -864913741 +65869092 -741940765 +-125727217 -572278246 +166281531 -395110371 +-203061900 284863530 +-207511023 -792920125 +303150475 647086614 +-363240493 430705797 +188211816 -89454686 +982048699 844619679 +-828016750 944790221 +-473378643 302617947 +287271469 943329447 +-142899960 -459098930 +-242944178 901187270 +-562416681 377374048 +321977989 442395339 +313393511 644345579 +829128497 -64329062 +-174856823 -154592477 +-855189753 839781478 +850864218 645111446 +505367831 -397390898 +-410253183 -734282423 +-622591876 -302016416 +-380973906 704980187 +972493070 531411229 +166554522 939869671 +820349438 992622853 +-55839647 224994116 +-351953157 786172930 +-372561890 -387657963 +180220354 818700230 +-775523397 -942099102 +-242075496 629352944 +-671103156 -856103265 +-525546392 269842833 +856998602 -384869542 +795320923 787386017 +-203440319 -411804052 +326009793 363119736 +-186792000 976858609 +778537940 -356471313 +-80698884 -176755477 +929632941 -95175326 +-342991646 -332522412 +679420426 -895993080 +-605064870 -29989506 +-485052070 -989082115 +127656030 109783259 +-13364603 -234227058 +-72667445 78346273 +267428655 -281165765 +-844064343 577417197 +-862997434 693779046 +833977865 -226473807 +246047596 -133555602 +892876700 848196915 +942813882 196541730 +-910454301 -70214650 +114194723 -662630789 +520826742 133687127 +-493340555 -32127957 +437023966 -614802013 +918068018 -749287939 +-385745599 67215738 +-259190838 -514128859 +930298173 477403673 +-364990422 179813785 +-357242290 720026636 +-111749738 -447410559 +-505496958 -522108223 +-105332689 169155603 +-515123577 -61962418 +-336794732 844044417 +-872404780 767118197 +-915111735 -429054419 +-294496929 354875652 +172100732 -507648788 +188294 757460171 +948554238 -425882495 +-551261444 240560606 +-853667005 -359634224 +-376631839 -485578701 +-798929125 150911574 +816510396 -288566494 +-361536437 -406122249 +592710347 368418879 +969809291 -565500622 +833706286 -805867297 +853923920 296152218 +734625031 -901813739 +664881393 651696519 +-116697205 -39980569 +-943884488 -86722648 +319035532 715482330 +-681018938 199564262 +255708480 751301727 +-724597625 451738910 +736450802 939421063 +-882365518 -890155308 +-94579150 -770496276 +375452168 -422902190 +269256690 -410583838 +646907354 -172882021 +492959396 -779965328 +149308758 -328008067 +-213360633 126090593 +829658768 680825001 +-28118459 549150508 +-716138178 -749387455 +-872385963 258149144 +-160897365 233178965 +182363828 523852240 +544307086 -869132665 +-937212423 -363214291 +-348913016 401616080 +668091402 -222791565 +914789955 166862943 +552440438 -829937178 +-717419150 -914376412 +-199800065 946064858 +3459056 165024611 +710599635 -176645739 +-528526768 -232717154 +-547801023 446068811 +88232440 673089801 +-876058493 533532869 +360999591 585017864 +319565185 -230238857 +-765611594 360841287 +-190790256 779407294 +-813464730 110049746 +672648178 -595490192 +-166785684 125876204 +201968901 -557976619 +-254474375 -935738878 +-289010419 772979307 +886948457 -721264732 +-862497376 142701808 +551193892 -852850805 +-275999722 400744759 +-608629773 287381792 +698473223 815616417 +811817247 -414791245 +249354110 504532862 +-71342561 -700727565 +-304919568 169227425 +877092729 -271661421 +417290407 588997784 +-243056677 -957352386 +-512330948 473074481 +776613805 -642792209 +422740408 -588384876 +824012837 608756014 +-131404977 -900018893 +450989973 60053291 +427285787 685320360 +363934601 -456571345 +-89251223 561799481 +10769106 859497976 +-177499779 -708627017 +-981843341 561337387 +735151219 -968504256 +-696907822 28877488 +314320089 403269421 +42344235 -735114751 +174291885 -71337203 +-798565877 60791101 +265725053 -36512797 +880979092 360477862 +-189626273 -345755905 +372521215 217099846 +-369334783 965189519 +275645417 485398005 +-600568418 -697684036 +188206271 76939812 +-869317708 -809392170 +153173883 311245043 +-917630761 21510575 +-366509598 440545999 +-419353301 -280124146 +-157854978 345290383 +-737058739 447417459 +10020056 -414251806 +-446429947 -461974328 +295089668 -842887396 +352567848 815056936 +498561078 969006590 +-618678521 -309881926 +782116735 -436174383 +-655640043 -547051766 +-54791738 -163365030 +744276173 338156651 +-623179734 220891786 +528811665 -324714874 +-139579967 -530356323 +-713260442 698057246 +-724465024 757797528 +-910725685 -140806208 +248484096 203843245 +-178737554 954303852 +491347402 -175217265 +416535065 -861545904 +413721728 -287488901 +-566875959 -161268769 +895605063 980689417 +801247684 781333944 +834170964 580693522 +-671949949 -604273587 +537411976 -529380965 +437652176 529684179 +-587104037 563200667 +462429857 717807472 +455543931 -606454996 +-176457416 -81377995 +-337258278 80682001 +268830216 85842996 +-667324958 -170649794 +-781079270 -716853768 +-221804428 -173389966 +336351925 137855011 +-15336860 -13972336 +-684811780 -138355986 +-576145478 -875512455 +-315512436 -412025608 +-793552424 925019470 +375339639 -569497022 +-534220675 43885169 +-698352831 278376576 +-880616296 -55134177 +-894852584 627057580 +846280669 867550002 +454635128 677286729 +501604684 358175731 +782148777 929584861 +842594223 988256152 +394301225 -317735465 +531141308 877870226 +-882277454 -396041568 +930146725 208173639 +907388506 -573313894 +-489303848 -927823944 +578369144 783848117 +733504709 -206706832 +269923560 598535850 +132365870 -418720934 +-559371815 -330539416 +460774285 -800577447 +872151086 -796822159 +-583362315 436041503 +-34744358 590451522 +-343505409 457144425 +-757559792 116743614 +-231599145 771991158 +-122023911 -302247240 +-271541834 93418701 +-829089330 128660404 +-844368217 607831594 +546628375 530416828 +599023337 84802987 +-464229470 -932266990 +-677499314 -592107138 +557846037 -375499539 +90585586 455480648 +988399687 313399619 +-44327338 -712717857 +-587760934 -82746727 +-223807777 -777268645 +610552021 -810640117 +234057903 -936065483 +-445416152 458775816 +50958766 678918279 +-680825272 826218624 +665884990 105599203 +258988263 343298284 +382518387 766089789 +233967275 382712288 +47483839 989015782 +188098761 -319743436 +-436116897 -709001359 +-1104329 -142773820 +-661512305 334907229 +953821840 -220159610 +270540350 -980007459 +-302367700 486177124 +-270897203 573100944 +-658707865 134903475 +369279188 -73105790 +215897736 925121587 +139648672 -886749793 +-598195242 -997322732 +-566933700 143705996 +39524933 63592298 +-367724842 962343959 +429945577 -244836424 +-89251707 -73723772 +-978133383 46841707 +-702484396 580732035 +325755999 -532455219 +-344353065 593242202 +640766674 -376910039 +-797106847 719447207 +862475975 -543653026 +707620686 957628822 +710185728 -276557909 +-687487101 -776651002 +-374804482 -113099313 +419886693 -424187152 +58191303 -140485330 +-767245263 700205198 +-541539645 -233635239 +-187565300 -718494099 +-957291388 150692065 +-167817156 666018601 +184909478 -651008763 +69391433 196368239 +-343420390 842903478 +200154914 693511538 +-868213965 -841342244 +166493398 537481103 +-709224452 280049794 +-475932714 -577728256 +196202720 499561226 +-854514269 61641884 +500917574 279317564 +39852887 -9780772 +336403680 -135946568 +-403242766 -134719455 +764613665 -219807260 +-647804417 942043543 +584328874 763672919 +-933364599 -973120096 +831017963 -267820195 +963126431 -173972451 +736171282 111678889 +-778769442 186466107 +771455790 -629312531 +-315362538 648722920 +676326642 -921085500 +-23910810 361092108 +-270156098 -531231764 +-137165402 -496372560 +797888158 931724514 +-695224886 -753335340 +-895872346 -656756808 +88286327 211383510 +-535685801 707701358 +-491586998 -763289238 +865330043 -120163732 +-426048803 -778405439 +-667265373 -580560701 +-994110483 -358117192 +-93523682 315769865 +-516724838 890023188 +-41184865 880170841 +-244711694 582489394 +960558621 101126553 +487359923 281488332 +244525902 -498839597 +595471336 519040910 +-497981412 588620223 +799495833 -84716795 +-538718743 584345074 +692794934 763286567 +237082272 877767806 +756748397 406809460 +-245060665 -695686683 +853153666 -332326311 +549103598 203938060 +686743850 -969513021 +178095517 -958952573 +-966380485 674967201 +458610073 -141092214 +809870718 -587780670 +-859987420 700029819 +-688339609 128667171 +739740585 605640003 +475634507 -35899799 +-142473218 -507240639 +231033736 983842395 +-708719031 -352804058 +793365198 490802632 +-798547821 -358631360 +-282280120 253978661 +-512414580 -210264376 +81884433 -972619644 +965765536 -328854290 +-390573236 758540546 +562671875 346980702 +-523977322 -99934821 +-878778627 512016370 +65312138 -209175040 +-736652669 718648757 +-566354417 230831731 +404686448 774267416 +753766679 42311143 +451564426 -740729599 +-906451019 687080230 +49084634 77525067 +153755056 859094648 +741338936 441326105 +602519021 284310472 +-591349765 552229998 +319032915 682959855 +292822232 -756065071 +105781897 828970983 +-462771949 -82668225 +-593560702 -41513504 +333755670 -142082096 +-662431597 -91574880 +981785241 477706777 +-326234978 -287147246 +-6177193 848100144 +737916095 -681724037 +-689335419 718282450 +111067097 852270942 +-664603151 -279332695 +109947261 -480829051 +936963978 -323497400 +-329834414 523058482 +-728343716 122615515 +-667718726 -882345443 +892654098 258301522 +764907164 467884143 +324720294 -507032959 +-576955095 786153533 +79941265 -207685579 +647345039 -761138960 +192467528 -77359199 +997948657 594128354 +-143659176 742700052 +-536336269 692296528 +-95392059 -910158936 +928213430 460291111 +611212309 -889394484 +299879407 7912798 +73026276 488094257 +-964992338 104736366 +397883259 -649464829 +43982133 496609573 +25477330 -883144877 +455764373 -394775680 +654880927 -460988050 +-649837533 796068534 +847708849 752860111 +-325294176 -652796025 +244238348 -699112984 +995433710 422324584 +247528056 -346903094 +546786515 530956369 +179031676 -116007109 +-265728560 698687832 +311831594 -735595343 +637894158 -783493784 +-88370560 -791597997 +-974213582 641783217 +595126756 -269394270 +696430772 823036436 +-911818713 282384641 +-970666664 -639103774 +858036731 846898885 +-384431924 -7554026 +162318034 -373343927 +-208927090 540447314 +60314380 -389549004 +261284394 176178082 +710638176 -918573141 +499710286 -443019494 +33444973 294304529 +-388464221 -284526984 +-80781522 -239268447 +935503673 790847779 +-97442157 896448686 +886999975 417686502 +446598140 -75980442 +-735367206 -238209076 +-291333870 -828037098 +171299121 -380616865 +997942329 -411982434 +-50667161 468581700 +325342895 793921867 +-487140240 792005814 +164381443 705411256 +704081131 302686094 +568200052 902276765 +435931720 -53125412 +816894582 868004026 +501690972 585414786 +-815837792 63360294 +688781484 422181628 +956977140 122497093 +-349690321 -454127093 +-751724658 -765536333 +-608115868 -970505348 +-178955434 -378333931 +-48587860 512203701 +965735957 -47548331 +584357608 -797176553 +242748601 412201627 +-876070180 661435412 +141372778 -965598055 +580790023 960937830 +-328599378 219622082 +-784123876 -108366273 +887938632 -392740234 +926361081 -567723901 +-756952710 -612495707 +-393539232 -530318394 +483610060 -828783454 +238799793 -787454141 +543780866 -486480992 +-985684895 73099014 +-430670207 918762517 +-88091319 965298721 +765003781 -834973151 +-677937088 785530243 +-912441042 -188281918 +-23016004 563069992 +830145225 -905033722 +-393383471 213863180 +-954120149 198785926 +126205038 -191564958 +-959830656 -386777556 +368857844 -739633820 +218589007 -107349505 +77521893 461769253 +-277871800 -960061938 +-607229950 20864774 +206925175 -413734756 +-424720964 984862484 +445375815 307302909 +131711965 760919695 +21247341 -500134920 +76526872 -639220107 +-966135275 951103916 +564019179 -896478579 +168252803 290840912 +-762878687 209609857 +830699946 -710759404 +738803405 -340916082 +886189871 -397928584 +-228555260 -238959145 +-268317634 -178870562 +288644705 827844055 +-352459249 727368876 +638806407 64450105 +-617502041 -54724466 +377113377 616368121 +490605488 590860534 +92129901 -388534566 +516525650 -300633028 +771134108 -278266636 +-688622917 -439221028 +476876254 665508130 +-903051242 124652948 +887982310 386448295 +-404081737 -809947734 +-232424131 -628354817 +-127686058 -468684289 +800913551 182015281 +-313071674 -423226667 +-953291071 944091342 +-214433553 -902803495 +-408878567 -980058315 +-621902549 476074812 +429960551 -273828528 +273467531 623456398 +589066072 -223402773 +-78270228 -804453595 +522386016 -912165515 +-451820721 -998713044 +779472495 263743633 +980289283 76152898 +418949605 196917025 +931497080 -967492243 +788301953 869195909 +-445809874 -724858371 +941486922 -868426157 +-703043776 -449045602 +502339384 -92546211 +-575424105 553945609 +890368307 825662577 +-239118985 -368064985 +525649860 -732597270 +885724096 205727042 +-72862569 31143834 +755838902 814951755 +-682260666 679148378 +-78609558 501257245 +417318207 560067058 +791291124 941162421 +-592513996 781401610 +-884445075 -714431400 +-118311907 760461761 +-12591950 -806728291 +-902124795 -950742120 +913675594 724785936 +123177451 -716683514 +-899118301 805098705 +-208283026 776833148 +364173217 362135306 +499339193 539735554 +842654285 -903582900 +-205965337 243754315 +705375714 523223591 +590250263 -625641188 +550710641 752313416 +-102079595 682249749 +405734467 827612067 +-11469256 -883849072 +155182785 -606102072 +-668972114 461541839 +-792902983 -785277158 +-576546306 -722358943 +-590244868 992612023 +358003451 -577458126 +86860771 717523344 +-729858278 -41317845 +-162510237 -826432155 +-179209461 594993621 +-507106532 704691531 +781169113 -997845295 +774670763 443510857 +826773096 552522338 +488107312 97443029 +628864407 69226422 +510758698 908595183 +-841895565 -900589624 +-378085787 -31547501 +-263954479 145657519 +478018764 -396379179 +879245486 815554878 +671482159 439267443 +-957680218 -974484660 +925034389 163615984 +786659301 -383346091 +-656113230 -184532981 +-249642115 -962437820 +417054339 804760090 +513863142 -699560514 +-414349120 742562860 +34927437 -487641628 +283998241 521016725 +-89547158 -961865174 +-956325361 204150368 +-986203792 -283284068 +340054655 718056638 +-230912949 -783895252 +86892781 459218477 +970961518 -153471795 +48856369 -172757366 +-231627261 -414102446 +418992769 -29222498 +-817162048 63426820 +664278295 79743086 +-235522968 750736521 +738721539 812924953 +681148888 -360270901 +-114616087 38256116 +-628034884 590896597 +-350223382 422099623 +120032257 -243411739 +-608273971 646704719 +-454567593 918244643 +-272742539 -140958956 +-952771635 246146722 +55633036 -862300519 +-297993663 -439899277 +-467240953 213755878 +-449458338 -770279002 +529515786 -307222509 +650792398 -992058992 +-25181052 -291213696 +197171305 -374683364 +-144149554 725064066 +10073381 -511665127 +930932506 228629866 +-490768108 837638834 +203251418 988928834 +890758084 363445866 +272318899 -943581085 +-523359659 537424023 +-460407013 995767610 +-756887423 911403516 +-828078681 246882737 +723170579 -773862407 +631339861 481674686 +107061595 354740064 +860909065 -252297495 +-795106554 573476870 +-43914128 950850731 +-410392086 356180065 +724109072 -873955933 +-436032788 732741985 +-671191278 669277838 +-730101902 -127791750 +-902799592 -486846058 +-902086752 -848216466 +-290221438 -254720638 +-854656451 -762989548 +-154087268 27515524 +164167812 145804901 +-660952105 -794002647 +928186475 732057570 +841866188 522596369 +-21237754 -127083147 +-554791282 -678852043 +-579757402 -221998692 +618117336 -830569981 +980453766 569228350 +-468823149 84369860 +526710939 -342844746 +553931262 -939445348 +-10261889 -969658796 +-23197447 464966563 +759143830 470630004 +90545921 -387273188 +40801037 302096202 +-485976607 -92242423 +-174857210 -323746205 +894848885 329266497 +-835535111 559044442 +-98959475 463794726 +863042157 583329706 +-167377482 323987272 +823570594 -203712270 +741866044 228658236 +-332861675 808925608 +-952550172 505482235 +-453973877 -753008046 +-619297644 -232241800 +-639802340 76550897 +332494378 164747235 +522187748 -254348480 +-272077934 -105337485 +358632271 502533237 +188648086 -195172433 +-841150873 283814943 +951084920 -559228954 +761332584 330112275 +20754094 -165038108 +-137765613 546577033 +905037009 -390582631 +-911956755 42093594 +49650814 790465594 +-379103199 -379712893 +359267944 -100285726 +-736004825 -278326680 +-118520256 389294153 +-507641939 967791151 +-746219887 676151447 +-745953812 550156728 +-786948882 97533468 +711815149 -670466125 +-897558827 497101540 +754334009 -264577507 +392907616 139176557 +854464131 538700445 +986256231 -303181119 +89689734 -463380345 +-724109117 -980546220 +-819187677 44806067 +973492244 -434737765 +-437357092 -616169976 +-132385171 -527312272 +-945912104 -33214022 +-28766794 909359585 +385292838 432322420 +807569182 404715106 +-461865791 -443830966 +730468698 409620362 +-922589494 -673408049 +979595602 -533136367 +-836873092 -240276590 +-144752587 -446408797 +-321933864 -30903057 +-414360141 -44865186 +101018807 124017896 +-481435470 -502285224 +691731892 124320012 +904745915 -298249158 +781720944 4850591 +514959356 -548044678 +49075083 -298915664 +600364314 -664482092 +-863508452 -868622577 +-540197112 -585958126 +-441798914 -222193070 +-513779184 -480253487 +-673671183 -671179495 +938160953 -932055308 +-778194078 -517654766 +-200903644 -72112091 +-499821232 -240661576 +-764651254 -70429120 +662968795 -931913679 +-500620292 -355833392 +-60324416 -508708099 +-873681682 -437614690 +-895498014 -797309565 +-834879816 896186912 +-21805587 566976695 +-91772254 -396099012 +901346998 78312989 +-199280968 458549795 +16753044 409834010 +-212641706 494071854 +204335530 752085624 +97063761 524466226 +-528110301 -510273388 +208556874 302520047 +-725441814 -682713413 +-195264536 525136854 +-58925212 870746451 +699741534 503813983 +581165949 -3217564 +677120100 186603866 +-338131712 -677317515 +-559524738 -651090335 +-979723957 455693606 +-678533305 785338100 +-950394626 614680942 +675567032 683370372 +569378522 -989885976 +186112739 -579316712 +456598391 -125066268 +-745156090 864032927 +-168284664 -170582101 +875741509 -93035588 +491840943 -491968886 +302122376 -728765752 +612946415 -288114481 +-735417396 614066473 +-760202365 72624451 +-752248628 -977257741 +269900751 673768528 +836156795 26417933 +-915733145 -532986078 +-349857241 -282493134 +-243120748 -298937908 +-740951110 -250810309 +-268268195 -511896701 +-963721439 -170332566 +-672294431 -925247625 +-526737216 334740148 +-171229456 621601227 +-396667248 -239046704 +-851860063 -237172038 +-685357829 850915085 +-844528921 64291733 +85085976 -935093813 +-902241725 161680330 +31277788 238488790 +16365958 -977220755 +-568167491 -490980694 +-231864635 -674450094 +675597757 -66138403 +280982450 607032737 +593806109 -524520004 +245577481 719997215 +-755314716 607561921 +750232990 852449842 +330690654 -776279863 +562357838 688231054 +-467029966 -814055350 +-838441187 -844995608 +-879185708 515612897 +816467748 -216623283 +-450843442 720887922 +-497185417 899424018 +-62363803 -563917150 +-968506675 -339057271 +820819552 490177442 +863182368 -485214201 +-233122133 279347513 +210786236 -659139714 +231474218 -924325268 +-160350364 -789388949 +-467347223 695301001 +294244175 -719376925 +-980289722 790043903 +-397399498 -751324862 +584767521 166807906 +716661448 534097084 +111760245 -595058746 +-46544146 -438895807 +634856287 -648524413 +112545517 -358214444 +-486638537 -406017946 +-324219415 -706992834 +-992714288 -412832874 +-64485905 115351218 +36713255 260236561 +-425991157 822226344 +984657094 447904798 +-992378029 131287582 +-444258895 748251700 +-462759825 805415138 +144619800 -530174679 +735838792 846209818 +-8942869 256645218 +-532132394 219748394 +-806347008 -947929160 +-371549240 825351745 +507386554 -478026629 +232353171 -376689925 +418069043 470402355 +-39546914 -144297407 +512683502 -954998567 +406308160 -253645833 +-409551821 -3902532 +841534081 -652940545 +-304939717 592874313 +-773277945 48251154 +-215876532 775577243 +315162517 -879574681 +437426800 -805566284 +120275400 995526796 +-398743323 -738135846 +-414652134 824730295 +169854606 820042177 +870599816 426660497 +-218903819 -524946283 +-606682404 -11452264 +43349226 -483359542 +848130619 595746695 +-223271691 462472233 +100805456 -815667455 +140205782 -713083210 +283064196 -206362595 +-861230004 -257016502 +-419569000 606972260 +381919342 -482201290 +834837474 519695133 +-320125307 832437058 +-652193829 822999446 +-56381280 -636963685 +963653496 -79100246 +-929040555 1115882 +-425638765 -364533108 +-445303399 -613530509 +-665064116 -555630805 +-14807403 -560877081 +504381950 -525859045 +38595426 -489142066 +-458319018 -291651885 +798989576 525581469 +328568201 309594147 +-378575919 758584050 +412872320 -264826408 +-909088097 289979890 +-975135923 -851098726 +-693371749 341529178 +-852294606 -676802324 +-872378835 715894962 +866918572 -755381868 +255606541 406109125 +-654081593 971638248 +885608829 -390550804 +-892209106 408546668 +-435941266 -83339359 +-816381989 -412663344 +-133936026 -98562109 +-674603820 -697270255 +72031063 391528153 +-55501344 -753340007 +979167122 662972011 +-690214171 -67947837 +-85880631 -639583778 +-904240045 -923747083 +653235816 -152289539 +-665886534 60364800 +585124464 -170101620 +180139211 371643196 +-106208645 -759749488 +-899271543 -984103751 +-81942359 -624285425 +-672197066 884611245 +-261746817 -285960060 +864059832 442595271 +429187883 -695164662 +-903047416 -483321545 +-677803660 -546134318 +678140285 -579068039 +-492357429 -47450931 +-562752675 10986940 +320800194 -964783263 +-97815641 -5256312 +660067922 -93482776 +640379879 328706660 +143293219 -467350931 +89410222 -269942567 +410443118 811589628 +-566348002 -936044271 +-268369024 -780641920 +694970454 363458765 +445146215 774792450 +189023798 150769881 +500097085 799015436 +-762801274 -924350935 +621249074 109932021 +724692771 -453194411 +-277649428 -933401499 +499287153 -604687705 +-447308200 508527526 +464131626 748438895 +782824837 -243852508 +-642196470 -223483540 +-524728472 -17520134 +-490805775 40645924 +292423041 719651517 +198553381 537269170 +-705697019 759723527 +-904753915 813168970 +116455590 -238732009 +462222362 38309562 +26873341 481404719 +-799050863 932109324 +-561219429 -653380665 +-577225294 336323456 +-349009706 -850992536 +467690121 362065196 +602803417 -3427983 +519357452 -245340143 +749859166 -92552612 +-859105595 713741654 +-756491446 -689044578 +-761074253 25138828 +622152724 -700732518 +-306882923 651481125 +606963458 -946112527 +715161414 407353561 +-837998467 15684260 +738377078 932436457 +-822451478 -338244049 +-226881343 17193209 +795325251 -505707716 +-382745433 314892953 +705555187 -568832971 +457329083 -849838637 +-256094540 109107102 +536503739 289452440 +-144278556 -744203199 +-344000282 789703380 +164910043 -361895366 +-386641668 -337192373 +-834178082 -306964683 +695616357 654344758 +495384061 492847452 +246187519 17393806 +-617745494 324486940 +-37774224 -241443513 +-645047683 -372745704 +508675846 -637724284 +592105642 -706310707 +-483727320 -914058579 +281538382 38168499 +-20456120 -184868363 +261175939 -35869523 +-483819533 926546978 +-225623061 -822112900 +-402024286 -948050593 +339762853 -152014929 +885124921 -498713447 +210839024 -471186640 +-733970385 74738685 +-153113736 875358047 +892775250 449359978 +-455329900 -312116333 +-459391484 -363752648 +216508436 893367506 +316076367 589762224 +191421799 371250462 +-644915365 912555886 +743572601 97026409 +-867114532 -192115515 +829903602 -501087594 +582768632 -374675311 +900873473 443426890 +152053753 -571878579 +793519965 218671162 +-481180357 140472879 +-613085227 395948634 +385617899 265950310 +-548829102 -929904714 +-503688116 982522976 +844141474 -32472654 +-176753093 845962422 +-954529743 -747698667 +-778348207 890662356 +-375341745 134287746 +-147952970 -867584568 +431933452 -123950277 +-189401448 122930730 +-839754318 -745525792 +-794473547 268124928 +468927441 -406535424 +-524059352 -457879524 +-648512762 927161130 +-162797554 -885939331 +106448421 -167735048 +-130818011 -374919820 +386407461 901404352 +732346411 -293706388 +117984881 310042071 +-622309153 -806498049 +3429749 983867969 +-757140269 46471624 +71649364 -148484246 +-789432390 -682554191 +703168053 -353399062 +318665875 637588849 +-32656132 -829043816 +-223622421 -150622949 +552208093 -642473561 +-302849834 221609401 +100830592 -835384773 +562903309 -498542107 +372426031 -429798920 +-744644997 184593191 +-630839979 53316741 +-646818731 -320199472 +-600344273 -238314619 +521842527 372038191 +897380356 -43391107 +-307141622 307358666 +198595800 904096903 +14420478 69120636 +-549273247 -613526891 +592109012 -96008545 +927711972 -925057840 +-746175540 814135374 +530097677 -123982562 +382254285 -145524043 +596701391 -826777125 +-138856188 -620611665 +697484373 335882949 +771842750 -231842511 +301716453 326628163 +563565364 -106825261 +-406540105 653864506 +-271234198 -12999688 +813436717 -514472467 +811341224 636094623 +-862039599 173014250 +-426341663 -988197293 +-65764011 111112975 +-247984486 -720468622 +-145142602 848332326 +-281336607 -320620422 +9594028 281742960 +731038029 -827173655 +-178805298 727374025 +-461858859 440770140 +-770167959 574037633 +-363872062 676599931 +605946567 138459057 +70198014 905523025 +-91374887 716614080 +768371051 -19505589 +-847920834 -21221971 +9677558 870568872 +609066653 867700957 +972701951 936043022 +-183230294 -988906279 +159365311 -979560028 +852870025 264774871 +294032407 203454046 +-725458027 440184005 +834650112 -222286453 +-547420025 238191406 +-964301396 -682573399 +-273333273 -732679806 +-772344647 133952379 +-878841416 -346372301 +-895667817 797877645 +-904656265 -524890342 +-320065057 -929983573 +907532551 533198672 +-80314075 -608533069 +-826817252 729376056 +453328643 -79272241 +-871084120 409799202 +-714665883 -407362685 +302290272 58466090 +505375610 -835077623 +-640313733 -31364385 +-983542056 -714314906 +769383323 267967352 +-899428192 -311837922 +468535290 802208416 +-717525226 -659793495 +-281702707 729813031 +-816423472 672672714 +742062962 345434488 +-503546904 408247974 +177353475 948706171 +250105841 36215489 +-842455294 -456999153 +805039687 865614633 +368101265 -612798624 +785639423 889989293 +-516848692 299492054 +772134113 -954231212 +664406448 517095565 +82510485 -785645272 +583170701 53620852 +266670054 -408750443 +-263770492 -342587441 +140660651 -694448024 +486307802 -555550161 +-638514576 125044751 +938749614 696326873 +665336554 -372212494 +123027308 728738861 +623020169 818953475 +-143881243 221883336 +-217498037 -965804651 +-371346687 -197943801 +735325787 -754377158 +546529652 -199481642 +318721512 -83783952 +-845961364 -617410947 +403555212 103211845 +-949114574 -408964272 +-330604733 -928313483 +539208122 893616823 +926027190 179512248 +-913608016 -198552305 +830087340 582155365 +-435574764 -11567539 +-263177134 -354441941 +94875647 579859489 +504719358 -435870994 +-28913738 -111169178 +779592719 -288549432 +-421241769 -449861326 +-122189358 -993053110 +-226442800 -78815081 +756542803 -184349092 +118031738 128144706 +642802514 270579646 +-825741231 -149982654 +92597585 -212719982 +728732090 -99312170 +-979649150 622569173 +16735841 721512954 +-824218722 674285722 +376380362 215734625 +-263217705 763475696 +-426505828 -74562016 +350100986 802175722 +-47060107 888594441 +803489230 686592872 +-336994373 287283640 +-399565200 -816178356 +-88519766 858203041 +804515590 531842467 +29166800 -488851362 +-884875969 991024425 +707080655 -293974988 +204683462 984590298 +-795444051 -911343588 +403132678 -156498471 +-736200364 -443956911 +-762449188 -159840674 +775874249 728493874 +-436339383 -276495527 +-236331531 -736750289 +232663254 -57376737 +-534169363 -805192860 +-228118640 -744722236 +947061813 -420662901 +899153729 -316927784 +-764514207 -987130315 +410316422 626050785 +443639624 434899502 +-275193260 600863957 +-88278928 228478117 +-336708615 -280787411 +83679338 -117597149 +-487759781 -428121269 +-645778834 935206238 +302088977 89746068 +764122706 -689180579 +-152392331 -845522916 +807789746 628249089 +557610931 -342820222 +-50019447 577105048 +31057230 643651779 +-323624056 -299583049 +22330657 276100402 +-784085149 219199836 +833604042 379871705 +599630134 -602172915 +-387539496 -528748386 +645394737 -297808046 +-619564730 158041047 +-189318542 -656085373 +-921200367 672328522 +779729138 -942789912 +44230852 856860125 +-804285298 -914910607 +931492976 -365935858 +839955414 -170033186 +819050745 214811766 +735515883 76526236 +818269554 -866524373 +134441850 134942430 +-87923018 298140496 +-645299071 956582192 +-988952091 -58413356 +707432578 -556179086 +558565884 675787951 +219630706 979079502 +-671515720 692590736 +322964021 -310418966 +-758338357 58964771 +277581264 -215803082 +431576619 -412196026 +413169949 -676518791 +988627063 628287327 +447855241 82089428 +555826161 -800361241 +956957646 271069220 +940868896 927191209 +237666314 700861067 +137126943 -162344347 +695139272 673478753 +174341723 -212511991 +354104833 -953854628 +309129746 -58771985 +-454775074 77091133 +-727380563 -424832963 +268138241 858068561 +662777736 125019230 +760014004 -998505373 +-40689604 323335023 +-301025370 -399666755 +874527184 -995699762 +526367366 -40019410 +-893697430 -80636240 +-412484516 -640065443 +-662184470 635402737 +949851929 829237692 +-482094376 237448943 +6865399 -864286943 +428981776 -324082309 +-72404800 -607566232 +-607072314 869258275 +251213746 216089247 +702333658 563159714 +-99737828 -585862232 +657395379 82071708 +-635353268 -662948388 +847853806 -386896823 +-337267659 -526450539 +-974438604 -604417518 +-280662952 764162082 +698871863 -663391447 +-204806577 16542309 +669664213 210863099 +-435821826 374721358 +-13307325 918931741 +915213683 591897557 +-619527503 -115633014 +37944235 903594993 +997960041 577490878 +84015293 -512556922 +-256579651 -728313159 +-313187068 -419080611 +-407787834 -421390129 +-719669349 -819207424 +699420254 123168748 +330313232 622277747 +378922479 -25093709 +257787374 -633873478 +-259126567 602025557 +812906379 -25788418 +-993000746 -415193009 +476794970 -415400580 +-737509241 -728682803 +148174713 -177454407 +377835787 39425994 +870822027 558872296 +514065721 -597108027 +735600896 -28120856 +-142113504 934941135 +-260113939 -169433349 +622480180 -623259264 +644910220 575929675 +-502240579 -680467468 +363597807 704763585 +88151235 13389611 +415640494 46406345 +288882966 -233233724 +-57046666 -664773022 +-703821898 643211313 +375422565 335379547 +153017407 371797180 +309285356 -407572551 +-983768770 446545147 +-162669655 -140519926 +712421683 660881143 +314175441 966925086 +825058629 490663327 +-806344085 -358687214 +801267041 -899028439 +182954344 913334722 +364552893 895944849 +380587738 204503236 +307720989 157653849 +634049849 80042876 +-183818619 -723077115 +89183804 -975480942 +-13612931 -974252865 +-217264593 458970278 +-156522779 226826846 +-466098313 -862262090 +-508533610 930651758 +-947623961 -276067547 +625084589 512286214 +638974675 957549367 +755527080 -220371080 +-158434396 83607063 +836136617 22957452 +-667555604 -861634095 +-161214686 -585827207 +-212324322 -417992844 +916683540 662798402 +284374404 -666493171 +-364823034 -791216282 +725190958 -154825540 +661869382 468835857 +550560968 -832530327 +-950444363 129670096 +-282743151 -220770063 +195304011 357373586 +578353375 -745739403 +649300079 359708233 +-280525186 566739348 +379459286 140916178 +677676969 750672736 +191642993 13824600 +-252909126 620764742 +490260028 706925270 +168962809 699294601 +923824014 -931593530 +520611837 134971094 +674170873 -527863129 +-244559868 982386691 +-474021510 -152362581 +-833401181 599297981 +-621756100 489280994 +626311138 -260869727 +-144742277 -163021289 +105587383 916312985 +-335368038 935011693 +-804904356 -740743418 +-328443377 962441540 +-764175689 -668990970 +-109045217 -179403595 +896407989 -262336928 +411774807 -655560322 +-728023340 252470316 +935958053 -761081464 +-709047690 -899895366 +-442135678 250434411 +-565010997 319176901 +987217521 350179012 +-494050526 413076356 +382030878 139241512 +236109231 -125037607 +245759164 911751696 +711951375 418977276 +-117891368 181881085 +256525524 201506952 +869890931 688124180 +-531399819 -583277055 +-474184447 155633579 +321738546 158316216 +589683084 623159377 +303127124 -75459033 +-387182831 -214946040 +-564515148 -526547945 +947479295 -154268267 +743843447 913928555 +23825311 138026446 +-173760948 311888576 +-183184617 780627661 +-222105299 -731941141 +505416240 -325322883 +-444424362 -121246197 +-66254686 724797710 +-521951390 -746839830 +848027266 136797269 +-978843018 734086083 +-80261145 -912128107 +-743386811 652074875 +426722299 386465987 +-517697439 -11866883 +602289057 -698516256 +-484356323 -430095164 +-330152923 772156530 +203545914 8601847 +318924991 334700859 +-317891970 729627774 +-592211698 -984234775 +175456729 -3153110 +-258563933 290968349 +-574513958 -307444365 +106365761 260669295 +480021764 733706996 +-116647742 -39089472 +-688731089 119436070 +924329722 -578625601 +24676056 295920370 +-36314650 -502862404 +203053504 717714010 +-788341391 426653166 +-859773187 -466436293 +546734110 959940399 +-845536719 -185558921 +829391279 -362344177 +434512278 104759337 +86547994 -958219998 +-384174982 718669937 +53260549 -914132787 +51591949 -132986703 +-9059303 -944064184 +-128100533 -803168584 +823004639 -515847104 +514866872 -605337395 +19550431 89158959 +-697853645 640523015 +595443776 -28583244 +-857115651 334185633 +478965301 945004204 +-437056433 -969521243 +-325259059 -963354189 +169757793 896400546 +-594401616 252372034 +769572116 -107371116 +760033730 445418702 +915138626 -17991636 +602856120 -963027383 +-916454477 -870419297 +908690564 203002575 +599315957 -666380398 +-414464596 -833908824 +953626645 415845532 +332094419 -939256417 +829328605 455512909 +-56942411 -703384276 +-333315626 -165361593 +840761693 460692589 +114508987 526717583 +-271322056 394245009 +523812965 275594516 +692903134 765779199 +-302814104 924652348 +-106254196 -216594284 +777505838 -269660773 +-960274528 451051149 +450698260 986467243 +-416937244 602882407 +505400366 945171039 +467823453 513929036 +830256828 -797789576 +-856409877 122206573 +-253381180 580536269 +878208103 68854454 +627523623 -900558930 +-674650677 870377377 +-993655353 289783507 +-784937134 -411460967 +-107815742 -97304801 +223708477 527897617 +367050355 952631876 +-873864448 -806803414 +818037663 -619774597 +-199761607 -604355035 +94865123 -340733885 +-545858604 822446144 +47704668 -831336848 +694751139 -656759692 +410547981 -707341596 +-732001635 -113660562 +-722011945 -417237803 +-908707793 -972404626 +283081133 457713208 +774228765 -326159532 +-311990925 -489262049 +593940931 448024583 +341140935 32900296 +-163218026 400536957 +759185949 457071598 +-136304586 -779760046 +94680535 -922230008 +512085525 -367398282 +957150245 732284250 +-940397741 682385294 +-812568856 -168687234 +559174387 756587338 +803153236 -7529725 +348132263 455685548 +-644703723 8938789 +753265815 -555731423 +-924782694 -393815923 +-486285239 152741305 +-105479942 36244504 +-97035155 525980955 +481725648 944578474 +894049061 139820155 +-984035699 422235602 +531539316 777726787 +-95202316 -762454043 +-814472761 -932724447 +-735870725 615054516 +552671704 223456900 +411399151 -463876091 +231788322 -334034949 +-441595713 864091153 +876738375 997558479 +-962609425 874059936 +344177386 222291077 +443966147 512442106 +-458205832 -876137900 +-652118291 -629741721 +-173712635 743708209 +354486990 -800189837 +895702432 -277999579 +59583865 -111838361 +802459394 452410094 +942062560 -971423758 +-289838151 -455173611 +-308754150 -727272892 +720795477 429226477 +-262630190 380797216 +814892000 294351222 +15327285 -295331782 +599782502 -177489497 +156329351 709440751 +-382793517 850561152 +932575386 -401999233 +-267023056 -777231549 +707614986 -564446269 +840651000 -266322963 +-4211771 480365242 +212260769 477195023 +92031777 851868069 +-610451875 -386386919 +948295592 960231076 +549664153 532124412 +-817853319 -957097818 +977734482 467570400 +546283402 -669656824 +-594512857 667850275 +288170209 303789442 +220670405 508781350 +911535707 231698917 +-383762408 -31474070 +186354827 367965376 +795330095 -233535162 +-188136503 564121880 +599994766 -94430070 +32132726 -485822556 +-298844756 -15580977 +-279372193 266312602 +-167755963 24410451 +728372646 -997867667 +-652488164 713508662 +794637717 -35806337 +905189669 -685226161 +313371062 435963898 +-427335874 -851326683 +-532099757 608523515 +-410088792 447684915 +-300879859 -343086575 +739411936 490165797 +-199345594 140979146 +-11421150 732947728 +-529540736 -350541153 +-768893228 755718219 +-897303943 630471492 +315271265 -718521471 +487000179 -501711247 +953433738 933453482 +-118430308 -539680190 +-670154451 -680757013 +-365992187 -596484006 +-806532822 -797179891 +-476081146 89152838 +71960766 -571535633 +799780145 -624168984 +3529199 -968982772 +120881153 -267285828 +-255478011 -750346679 +-822790192 -365890604 +242657483 341917849 +-497889291 883172289 +196197157 -142016121 +611191608 -767767576 +-653886773 268287842 +170932852 901453788 +-141792763 155782527 +-507639251 -485172129 +-615068514 -514690805 +-132817211 -729948005 +-47956394 -955373341 +663414084 305401544 +-382507816 733303237 +-853547917 41903073 +-148067035 922773458 +-468079403 205487523 +-546849619 276178756 +-86639534 -376535799 +-252031490 -542175176 +-293405674 -6260400 +979728632 -516018985 +641169100 -329056029 +618466817 246822568 +-663356418 -844955082 +-321759370 877819781 +-526961755 -49057154 +743224375 75392627 +177601170 827105454 +505991905 -790740792 +729583804 -608198895 +-69623853 -965065657 +475943847 526514205 +567598219 -748494791 +-17392462 -371089266 +75337807 453962151 +-596228895 726474407 +-503046945 92871316 +-780192914 229905913 +946016091 -769689933 +881990086 -872288451 +-821951813 -237154763 +332595658 -113157491 +522907885 369360282 +-362196634 -899894511 +66861848 97430745 +481787010 -678010574 +-515508509 -476084972 +-671290442 -874902326 +-818069888 746948740 +487217096 -301594947 +237014556 -23248466 +528638037 896305068 +853430868 664744790 +-486587205 832720683 +-867641595 -320511819 +-596678502 -922809981 +-182677374 -43573978 +251681805 -346519642 +518702499 107970505 +-535981950 965984958 +-2598320 -219671004 +797452615 352565454 +818246953 -757747038 +-15004451 762416122 +999071175 105979767 +-820002762 329577720 +-639684945 495281442 +-957276206 -221314566 +526441392 486023408 +824586034 -901622092 +-821310649 138609498 +-589343948 -717401926 +33734808 -66289548 +576796173 679708187 +-221226001 -869223004 +385896186 -755713098 +947051098 -957712899 +-392028042 574683378 +542243916 498637571 +-704814906 364555094 +459756425 -839010650 +-510716346 663664978 +-181556240 -415200477 +-298510769 209244146 +201820778 665035833 +353494963 -171972961 +-262277038 -897745466 +761955559 -216441604 +-88893157 -570561530 +160887043 -681274870 +-984605594 902242600 +337562086 -609393232 +-64649796 -177153038 +69669619 -620683617 +-409977477 -53717306 +-110246590 81850845 +-127144783 452697694 +-200816254 -475643084 +-198020287 -720443647 +817969994 -835568628 +36205284 676259137 +-347572813 511397693 +319574297 715391651 +-659862979 -59312505 +-787714581 420564267 +-810189659 -348006321 +-351920606 -817848042 +-255215496 574980537 +-791129155 248949662 +809209450 86629466 +-224457470 252463483 +-234666777 -231774147 +992605572 -975115971 +-608950995 411290743 +356974763 96366808 +-555442430 -675548511 +663005469 966364786 +-864663215 -109930353 +-38847067 882389302 +919576908 874312246 +754039419 57135480 +46052801 -789632720 +823753758 -620061332 +-192672784 72802574 +427278665 911783687 +788144040 -7756466 +-138482223 -384344265 +-968614998 147842979 +544408370 -665767804 +621666217 -151538125 +-387152277 461865900 +-722321231 84656101 +31842139 23472245 +645791430 27889027 +803278653 477643844 +-192608666 804403577 +848296579 -620708561 +149786445 562405748 +450247799 362730647 +346711796 200323165 +-502270143 398200132 +-950904026 -166811591 +-959368770 718848604 +190103761 561615806 +-385898074 655979266 +764227348 -341911137 +715025508 -748407346 +312711161 -609090585 +-212695898 -864425050 +96213171 -179341282 +915555802 -979861934 +515475528 -948261600 +-771856613 -354837414 +987865291 406735973 +919793418 56019586 +500335684 857946352 +-830703452 -377309062 +786115222 128982585 +734840910 460430818 +882937643 -226027196 +-625390497 65188849 +633868033 -908126547 +-909880848 -374390730 +-735814951 -120875412 +-741089633 -562740673 +599821397 29272677 +706664999 39853142 +479600268 930486028 +208690091 -608539017 +750622349 174962973 +706516341 866029230 +-866769202 738160175 +-648158946 -835660706 +-873408178 -522641922 +818909505 217066319 +-549133616 -432709032 +-675312381 -737893823 +-290990883 362550932 +-989263995 235335842 +-523166098 259877654 +216055606 165501816 +-339024100 -555736362 +-185839809 197820715 +438186127 -69058645 +969556413 839195996 +-256557454 -276393779 +-626291979 -567235194 +-95034842 341968894 +-694517906 302128495 +-730363155 590731868 +239689485 307405660 +860940722 -312156871 +720454632 872787011 +-649917747 -48233161 +-795751975 -285973196 +600077590 -373378430 +485188813 938286209 +-295859948 175072410 +-680007733 717457549 +-865049439 -159394570 +411128237 -313213306 +-448024224 -332017851 +616811431 311617179 +371838555 -417706992 +662799674 -43577440 +715342363 604975939 +-604563143 637234581 +-654072459 -44245909 +759009018 -916911212 +893382256 -701038092 +-352351432 535058771 +807085305 953696188 +419432498 49232982 +226942002 -636155858 +501122968 530556369 +-94656200 -22905934 +-640772926 783255638 +644770472 -345565966 +953191078 -941338566 +-907383515 -619304967 +652178997 -158924694 +-253245321 -744928138 +-668014322 651067076 +583580111 938515237 +988973819 889124118 +752992491 -701241019 +281777770 -215670912 +932903797 -258253942 +-365888005 217800584 +763591579 886465116 +-737800459 671338642 +-542987821 -765193687 +-274024925 -781989346 +844948707 742839484 +-670885371 -833154421 +604436236 846118471 +-283393376 247576371 +-619686915 -942408740 +-59509452 -343612078 +-623030740 229618363 +-392489055 974493353 +-661979418 -446156211 +739706192 791903235 +346523853 740820397 +374321730 145004355 +499732759 414905883 +386943870 164759987 +530646134 -938301919 +-948331746 -803557616 +589247494 -52131137 +-77081024 -385369155 +693814348 793797330 +195704781 302617367 +334154318 714844533 +-139664092 -621774471 +-422381373 904919249 +-706023763 -939062711 +-334908302 311760193 +-170938110 938291075 +-810488984 959085042 +-316945480 325136348 +-57404642 100258265 +-940013502 -425506613 +810137281 -727498138 +-771913101 -458526437 +-295697789 -211683242 +-465159193 -93912970 +435621677 -742205301 +647858135 -416439788 +618661318 16989662 +-169191033 -510797605 +-992776454 656830459 +-545095372 750141598 +-709820113 764562215 +-376291785 -905269668 +520504775 680738072 +-560077140 471790497 +931317277 740535573 +311170129 622206050 +672585775 -948560904 +502160075 737834254 +66112281 164013727 +-647099192 987361747 +106054596 -886181083 +-388385200 440925974 +773796232 682185112 +464315237 381258999 +768317116 510224061 +-363591689 -127312566 +-271813002 -152023416 +-979517037 -259120503 +-243746961 -990473672 +-923013666 -475952750 +653789344 992125657 +-885726961 876579494 +-825276788 998888654 +-711564610 -224650312 +259524398 734929622 +790081518 302921837 +-301851399 359863820 +-817602343 385369050 +-857852710 564857395 +755386048 -844054913 +-887590491 724726110 +-846711428 -592327870 +689382340 346589951 +-632768808 -87734975 +99887152 -211987719 +-61621058 -966333568 +875982325 172746536 +123027352 -987303588 +947057730 -199700396 +-300390878 632623829 +-929125774 -417515262 +-172899083 469084477 +-79495287 776306778 +-94850437 559141832 +-615220252 690622063 +-574171125 859788563 +-863668861 408566443 +-296162282 -680458530 +-559132770 -203385209 +279083517 449218442 +-82966330 -424759023 +164814220 -520715636 +675015947 335266741 +-583239212 207795552 +177044390 65198049 +-115992129 465469917 +-646722446 191632920 +606652133 -917937453 +252562262 -46181881 +-38036603 408395141 +-193688103 -794987874 +1134853 205558227 +-759541801 -322991845 +-585877438 910310375 +-756132020 -766959642 +-503466481 419311659 +-348028960 463953993 +-473653048 -450299919 +-739877423 -261588221 +-357075457 784785240 +54332562 766055293 +-278607779 -525279299 +-302560915 763625832 +751788717 -475406340 +766708629 -422728541 +978972069 -652442727 +128451441 64806774 +129690349 -233053357 +-228523752 -195897163 +-385344269 -584992527 +471959011 935063995 +-248108532 -583530511 +-245156343 -275543215 +-257117546 331782865 +-846936475 392168428 +774229795 -943104031 +-717647642 617053842 +-567128899 287573357 +170654002 737855233 +496519359 -574561347 +-357757580 -82701884 +802211071 -993026619 +455181516 153887046 +-47550312 150584320 +-568019237 561140864 +-9863761 -245679832 +666082895 -719750387 +-383829744 -389378580 +-570859156 -558188181 +302342647 898366786 +-222805598 -341815043 +191207484 379557270 +-350148393 -281236492 +-713653518 697256396 +-488921793 464507241 +143679586 -303944790 +-782472187 872809733 +-543111528 255320786 +-144763587 778246026 +874448613 317012161 +513326961 -746539843 +549035162 893186277 +738528678 -589407684 +-814481699 37173102 +549269876 328383630 +580322022 -51539887 +962191628 -217869776 +910928776 458695285 +17470400 165401557 +-766083072 120640400 +-413641773 -568714332 +-992433288 763455922 +32373776 -837520848 +798508320 -306106041 +-867480492 -291017138 +-749571552 627956501 +559511611 159095679 +-179892532 802651195 +839992159 893762498 +-919514535 656299142 +-849650474 12485067 +-422966707 -387709098 +490881326 956188449 +220667117 133581094 +-470611926 -861593470 +-948223991 953778276 +-206290620 -362153528 +-667947626 203053364 +-481252019 -538622990 +967961243 -348772643 +-782481666 -927217266 +209929143 175392150 +151125142 813784225 +225806238 -578560682 +369089390 -6299304 +223165770 -498622270 +152868725 -134482007 +-332416018 -937826509 +709422915 -957521038 +-297638790 759540387 +-964098079 -265746398 +454154416 530291198 +452072544 354341308 +-115329405 -240678275 +749890819 -216183455 +276096617 881637896 +310506059 -718485160 +908459712 704078273 +-429064463 -362426318 +-457131565 -450515656 +889592386 612233351 +658296214 138707817 +583451563 123795551 +568966667 784603246 +981574474 956457025 +-363767522 -493675719 +421874372 -470387655 +591254633 473656350 +-681007478 -919319680 +30514474 680422066 +835910372 516083539 +-33174337 498329244 +836952392 -130867225 +54371462 465633328 +292721501 952349733 +956373516 801713383 +130301587 -837352566 +610771150 -840463997 +-507569684 -17142317 +-167349866 508624934 +68831735 481346661 +-488724019 714880247 +29160058 627863570 +736981564 172665804 +930745669 -28723903 +697254074 -3450629 +992252030 120187177 +613811941 -572857579 +473924865 -604666228 +-133236774 -296483660 +-122795766 44449262 +844639414 281022056 +-601897820 282812061 +-884622827 25450828 +-5410362 670971700 +801928601 -304921485 +36995331 -669667841 +-750839654 -152823959 +957563811 -5787508 +804877012 876028830 +-815859050 454118349 +899784547 765398447 +-357971741 565463929 +-990135963 -827163876 +823577639 606769288 +681721275 983640391 +870794376 91477259 +878501965 185062173 +197114076 -667434599 +150573310 -979349516 +19915602 849606564 +-782091103 223579809 +746301666 215575447 +-489538804 729574603 +911928774 -241659438 +-414901146 -180716101 +-963462433 -581335057 +176827972 347258451 +-734516549 82503825 +246124184 348799846 +-662500139 -421312211 +842200977 -808527777 +868347755 -285647666 +733349241 -684202992 +101989052 -158788085 +947319856 -695001238 +-93007386 -377989238 +509108852 -901082682 +-264544434 438823644 +662426094 452482566 +-689819979 35546579 +-574370933 -319158570 +815213310 437896369 +104086730 258413175 +860663237 824798936 +471767189 -105914360 +336897632 -760560508 +483984246 -510137808 +566146036 -138112855 +687625755 708823572 +80391356 -996792814 +803502963 606753612 +-732851498 37593240 +-626943835 431298112 +698715963 214707703 +595775862 -491731941 +514539343 899003075 +-68652543 -111083393 +202708432 883345115 +180046333 377908712 +397409568 99208196 +665176563 948263965 +104069619 255984165 +-506111946 560935739 +-175499167 -260978371 +-319990492 348735806 +-862199300 613536818 +225939504 -785895454 +694651616 -450601018 +-830206566 120210060 +164120615 404240560 +-9310648 243561957 +-392680304 824709722 +158908457 -437950382 +416500261 -214290295 +350320275 -852049820 +675050246 -474719774 +690312827 -9360816 +-843129713 -303971430 +-503424786 781074377 +874664782 239101539 +-743536920 568402264 +178201583 12298986 +-563210835 -435702151 +-896009692 607649322 +987954534 -334009983 +816641366 -85921700 +529074529 -308983099 +815054359 961969541 +636720902 73723918 +-664616060 59503 +-963959821 986477314 +-956127899 651395258 +296383793 831905619 +46920307 -316510326 +788374574 -780434260 +919644376 53682944 +123231281 213227027 +-236167234 248577489 +617612231 387250675 +927951707 -639844330 +295955066 185935217 +857053261 749373911 +30859489 -198946652 +859630344 -126538770 +-530884977 -185280637 +-51824421 -970833125 +-289770219 -76434652 +-108422577 -424120772 +380020802 972064528 +-96901676 63884609 +427998441 -95402339 +-915023951 -331193404 +-453805873 309455923 +-834613196 325097842 +415933318 696954360 +508480769 336872914 +367958736 -373704171 +991290205 -97529440 +-944655187 646402145 +-682505155 -761684619 +-784714652 -435183899 +390933627 906789898 +167582790 -665093340 +533434833 498526291 +639806287 -706139666 +100057609 813451568 +25921755 -374410321 +-173375348 651419084 +-608253836 675784719 +-782272790 266132633 +-527228297 340047690 +-799354912 -81585173 +-14756778 596815102 +735734500 -31799261 +-633660424 679789318 +729400945 -480674839 +43633117 -978301046 +-949480691 625534745 +-951192269 420877066 +107099047 98471473 +-354464363 -999008823 +740199300 691494575 +801221801 692023383 +-630358815 624663051 +-606948483 -907559436 +-750116370 506598647 +-98284135 -9527265 +-926943118 -645592930 +-534853670 -135355983 +-590174979 329248919 +-516661718 -625517183 +690585517 304582087 +11133566 804832362 +958303837 746155253 +332814732 714927465 +564814679 -697135767 +-648292104 604810341 +834307382 998051252 +22410507 346692667 +-922771025 25882301 +208923018 42483940 +-276382037 499721390 +-823656204 -752400046 +-743370336 861072780 +-639270213 253804130 +146531101 49968629 +-580910421 84957092 +73910966 -975137863 +-167998766 520719764 +446381556 -518176971 +-693446081 -889651748 +569938076 948516935 +447159284 -599254472 +-526041006 132123623 +-425157945 -640739475 +-891897105 453145122 +-671363179 -504787011 +-181723181 896920127 +-390854087 387642600 +977249395 830646205 +146133123 550869716 +612528002 488259885 +-965545341 -891303286 +851014599 990653195 +-165702514 125118100 +-740644939 655973899 +-226573614 828901811 +-369822006 318680084 +897896805 419268878 +640926317 -452785145 +-311578128 441211395 +-882195307 220542340 +-177200959 467444663 +477720977 -726176958 +148235558 387369735 +520404494 -583160024 +-493676314 221005631 +-786864389 818153157 +-916011537 381587420 +163070370 660643442 +832502460 -637368818 +17633979 -307535961 +911580274 -829380585 +-174560268 -209904828 +-333888846 524578077 +10207483 215446085 +629753401 -946845180 +697360732 -708607287 +-108325461 947955915 +89291805 913132066 +-691426219 351210423 +-980934882 -975369605 +288074910 636409231 +-213444840 -337329053 +394181430 -857300488 +693040537 482430269 +688652817 613401692 +124962590 435783719 +-159641995 822621839 +-172330231 527104499 +8218456 -345703194 +206775744 751770871 +-429116044 -585181365 +-742280986 -663830068 +688915212 61744626 +-372160955 835246354 +2557561 -105143255 +906194838 -998818217 +600206125 -603121549 +386000599 -417465940 +-439506180 -910080262 +-226280727 190351579 +760252640 -101445890 +64894635 139511354 +527217355 10891078 +191145294 716936519 +633281495 -764342263 +-586157706 172907668 +-613091420 -422022992 +-983894953 908646160 +-652022231 675115206 +863103285 33429000 +254093535 -79085136 +357487195 637750112 +-786541470 157829347 +-499502360 67059445 +-937471509 -710473431 +722702456 -275989043 +522929715 789955694 +-179560729 -125240247 +-423715682 -346389905 +399808039 -531926850 +86806656 -75572252 +-481936883 750975296 +-452749508 -12454102 +841626559 -343800987 +932444895 428695311 +748535605 -87206151 +-171667104 -910186321 +-321045310 -116858063 +403049589 -190172696 +551688876 -466565644 +370978994 394891044 +-513213714 -145046033 +-707670419 -801491633 +-239681176 -886328995 +272906890 229158724 +361811291 546310346 +836303509 445751980 +779320345 364062086 +-418984224 249902782 +-716134177 -860530720 +872356795 883831058 +-708523697 -77507578 +747876154 109427961 +-866207999 79993650 +-87455167 -357742097 +-510729913 -628806211 +-899915790 441105577 +-340564808 544601644 +-822529473 564281349 +-364192579 234961042 +-794616039 47804046 +-31027942 299064148 +241763812 574466758 +-215434828 66085527 +610237567 588525021 +-635095196 527145405 +-699790536 -60269594 +574145594 649558016 +-382100298 -153902995 +176034539 652291661 +272950805 636254168 +-109528132 119661727 +335131658 256599175 +-952635802 442783482 +-364489620 930129310 +672796668 -749998165 +659616405 606027527 +-740931072 -109343957 +-499815770 -918599269 +516473162 -816919854 +646553036 -476849782 +-573653778 -172611309 +-564439629 -764006644 +-620969550 592129495 +424282679 -936854516 +-874958315 -725748351 +225277264 680093285 +-484886814 -318893722 +258046511 -13116022 +-161466914 474165081 +-777302260 436433325 +-624280094 -599070506 +851754713 99603103 +665731299 918606527 +849494098 328010700 +226066734 380428213 +-271022201 748525197 +258542456 545335926 +433145060 -124085901 +362255299 112258528 +-116878160 739563760 +-806652573 -232949160 +143233480 -277059291 +-170255949 405617402 +-758553854 123897533 +-312344573 967401748 +-765106026 -707333895 +-111353561 586652923 +-33635745 -90831488 +-725148793 -78646842 +561703110 -134313693 +-532507226 -303921354 +-870126902 469974084 +-477044438 91141237 +-783619449 -362049436 +-358313011 -254511623 +86478442 35169158 +864474213 -695010886 +444598976 422846887 +267580149 -296864028 +774302709 733079966 +33168567 738937201 +-949838881 -789385577 +-560684204 760108589 +120044370 304667308 +108350268 -86676282 +879350989 -713479138 +-697105718 -839569565 +-71275633 -927064803 +-81331956 42008941 +-441069294 611417647 +-875764084 426093846 +941052478 482996692 +-435702241 334755875 +537381267 649038234 +-350957861 975951527 +-345353590 573426061 +-765531487 -43467204 +-830291748 -935472315 +-758155154 -940546467 +884071129 -365749179 +354652748 -157521164 +-787087338 -867821036 +539591740 -710207612 +-961912403 -552662343 +-894481908 806370389 +939193774 -814148891 +-482928400 295884846 +-148788575 570333678 +-577012428 -176172370 +744855372 -576820931 +775489894 -874725758 +-378037117 -61114675 +-621384687 117609140 +670471272 -161687587 +-895818121 -17088784 +-826395667 852103516 +-34580403 63866615 +-872576652 -397919996 +27518291 -922500347 +-938856269 465774340 +-242785685 -973046323 +-387773282 -92743991 +-473219516 530572401 +-905707770 -389795587 +-298420123 -768236001 +276109875 -396766145 +851463876 -989401700 +-822887065 -477720909 +133792120 -575106348 +275402178 519129581 +985671005 -782790085 +-266951584 473896192 +-503059741 -488161000 +-816602099 78139140 +-667594723 104797242 +-927146853 -782831316 +-171936750 -627199462 +605269644 -493697089 +484904426 456584714 +32349388 682294781 +336767097 766392606 +846478104 67970563 +-589331464 -709926541 +73693034 501492448 +-405157132 -333886578 +856224280 246992857 +554330816 -894306215 +-183952652 119206982 +346976711 188202038 +318925679 -371306693 +-7468612 285614248 +65742560 24706814 +-330846924 224561420 +-302893415 34947972 +457939121 275380242 +-18576185 296775282 +-721688580 -268707208 +-930658927 397267107 +-406227341 -222184507 +538379439 145705912 +571185077 -131839297 +-407119161 707590720 +280773787 -563924769 +481335333 -225012958 +191196107 -125808587 +-871855514 876834466 +989504424 402108412 +-291475079 112104339 +-404845342 516687799 +-505189650 -489497516 +-164409274 -318961018 +-853676560 375911669 +776148851 -731688257 +472028449 829974277 +888286718 321559639 +206231799 877199057 +-39236431 -463324238 +900951325 554317406 +-206918819 681905533 +-406362245 -253655125 +-913083104 -13548352 +280617312 147849786 +-549495986 274101388 +-337807437 -707306517 +507668992 -87840628 +589719963 874085878 +760129896 211792006 +-652695229 776851102 +448774223 857124897 +-660076639 328348834 +82053004 979950211 +741461668 -803062220 +626195780 670102365 +947585891 -818182474 +-993849415 709106803 +989828122 -592106310 +115349398 -106458132 +503136897 -46571767 +-788373093 -118694621 +221836897 235265512 +541394944 542623443 +-96785952 -7268473 +957586546 136641280 +-662873582 796694241 +879908195 970446425 +268718382 970066888 +797315064 132092368 +-663268063 334610444 +-719156184 -874439784 +569280591 665089953 +953109370 354646372 +-828183475 -407909668 +-550086227 -430488766 +785355591 918545547 +-210841774 -81564497 +686321144 665276189 +-785657694 152228756 +-66601913 718342233 +976043249 576844612 +-647032271 -943278171 +-379590882 -607981613 +-954197798 -230281163 +204370561 155616953 +-552678611 383427231 +-56297123 -313519965 +773216226 -956399677 +850042806 -343469802 +-833452192 -802004672 +-735895019 -644101733 +-50177573 -901153154 +-982671148 149334744 +-563895805 -622042623 +-736490251 625568449 +536881963 -195959169 +3784801 583596118 +-827607275 -198341141 +-61129542 604343111 +643474368 224753171 +114681934 -836551291 +-847208580 230527939 +963106017 -597462765 +948298769 -793194651 +107125064 -454126710 +437591515 -550081939 +237365353 -820697885 +533302772 -523517943 +292019390 383343206 +607521666 -88893551 +386734535 -460122781 +765553441 332505052 +-571502345 5229896 +-793421656 462995112 +223957039 -35914970 +145552786 -414130871 +-224250315 -37757225 +-572494401 304250519 +322636745 -639382370 +61889885 567346589 +-198289338 -801352082 +446920238 -80505248 +271888901 -415735860 +-9159820 -35478586 +-243784338 -989005676 +404058522 -57675453 +462497143 845354259 +-45485515 593485826 +460954687 192116960 +31266485 -939697756 +-973282763 872652030 +-795766551 -942182210 +309365747 -554439371 +320725139 -402897608 +-145655995 -834212015 +203096515 -234996513 +845249605 -560976388 +-661994588 -959531378 +482971396 551965253 +-259504141 -494229327 +266745184 466715339 +91536173 809426004 +-335445474 -798240183 +-311451503 -293393045 +-636484100 170027671 +-614121724 818133915 +-179044497 157405212 +-786959743 888223476 +452907192 -191558425 +-934740931 -867342664 +940124542 -516232443 +187864729 -570953472 +483868026 -803427541 +-463572026 -384754621 +-236565315 -413312924 +20717369 -71789200 +-720340876 723837481 +-115275949 638648069 +576287650 -355857497 +222305784 894353197 +393168800 871894283 +349530740 -756967343 +-359414626 -54429145 +-573519020 889290877 +346136474 157729726 +-14872987 -849603824 +-885980855 -683909268 +901415986 331087989 +319291859 935547856 +329370787 921310042 +-97879905 18986787 +296518519 -961293069 +985646473 799532913 +-326501836 -572494280 +52603922 175570837 +-603404618 194029296 +952212849 799055046 +-722917919 179838341 +-357866969 867283100 +58584985 246254806 +656621797 -633244508 +591164157 -179200291 +710015442 950941891 +-114658819 -902740334 +-341098785 201249170 +-828889637 -294335903 +725202135 -599829231 +-923837959 287387417 +710938506 -174836133 +-769641286 957400791 +-270245488 551211189 +-481188642 -74787115 +-298472027 -836142623 +-401039364 -638170575 +283399918 -877589730 +823816092 -385573722 +687443407 982331952 +425615050 -380300399 +206658703 -272249853 +-804440584 925059475 +959461378 -577915965 +136219704 994572953 +689670006 615959245 +998287166 490119672 +-824391620 -220286258 +-742505301 -843151565 +-229563420 893593921 +-514967445 837717683 +-781577238 -964620528 +771805810 324444110 +-395955806 -997350116 +-424630537 -417500457 +-973924597 387448817 +402530453 69310062 +-110549725 832543359 +657162881 -886042089 +830484027 -560516334 +-418454151 280917453 +-144036388 -169791512 +544685643 -724261821 +-794107748 949217504 +683460900 -896754370 +582822681 -638255154 +419061185 165728453 +-142827856 8899086 +-60886132 240747860 +-714107281 -926395263 +-25772225 461585676 +371720379 -807253689 +-798390305 51060213 +-201561828 -256812748 +-932481670 -88061587 +-149258217 341161778 +-385991652 -408373227 +714903822 519208761 +615310988 -796009877 +-662368416 -254052012 +812295400 348815773 +-413352857 -808887575 +481555484 -464073061 +-821628579 -32511520 +-580215677 -476262111 +-946576413 479726868 +-744701861 -600027267 +417639988 42723316 +517887716 -137422806 +-483094905 -758109521 +423622789 -605349304 +530943404 922703046 +841736182 955401589 +-739169040 932479468 +549066997 -835861597 +-265597810 -10320791 +211833246 -398528870 +167234677 206915074 +308214981 736300559 +969792898 85282809 +-454617621 602145882 +-935223173 -423158200 +-155257588 -579644616 +-686355010 595443737 +-155341319 700746683 +-354175357 -664568146 +-732207673 -654171184 +-470877740 778507450 +7139775 -926873253 +-437599912 -245716459 +-43497586 -87386284 +624132567 626370179 +-689828757 -357605886 +720407966 891860830 +613105221 36035832 +-692089039 294259410 +946281555 556620178 +-585710141 746109966 +-206135039 70950068 +-550222939 -92512225 +-960885530 345912451 +-368618370 -322420829 +276458201 -618763620 +-487190945 -670771704 +381562082 876304253 +-110700925 -669026157 +-520490143 -589900963 +-476608298 186044865 +936985179 -226549028 +517356903 359735498 +203732434 -441142699 +927305588 -267000255 +-316258220 -243957940 +-322561380 -471123393 +626487566 242169417 +610786344 578931832 +-470070654 -110271249 +-248453362 79402683 +896019963 385141492 +165208214 152250552 +-280743352 -227195113 +368799078 -87198898 +514028612 962161485 +-556037186 336202477 +-733008945 -202157965 +-517931910 -847759947 +-315129264 432692820 +980563451 255705165 +265473036 59557508 +633928227 863743807 +606013208 -332788843 +822882237 830287290 +-154383431 851959886 +-813162235 -595171700 +-566032743 588621335 +-78918994 550741752 +327728490 796937863 +-372004880 109754465 +-788868732 -883071526 +-330216123 171019721 +-381052259 -592149410 +247557998 934060850 +-344791947 -861375843 +-381556053 -875799724 +677210973 -34988191 +-73969864 542326433 +673510776 649573166 +150174676 378451873 +-435572361 -704136591 +-774403347 -32444969 +-522418106 792290238 +-602417016 500003671 +-579413911 968598481 +771262613 -685059300 +-558885774 -511782300 +-409262185 -795830589 +-960771787 -337135802 +215224563 865045969 +-921075834 174524345 +5915302 -562721266 +921741992 169017590 +-925061982 -427386238 +-414914897 -170733252 +-549284884 -779616786 +-55238164 354903469 +-344343708 284020875 +419513365 -54620524 +-552351010 60739088 +-462020403 -68780553 +-146179777 -60130460 +-9097137 692045598 +273785106 170141059 +-926666984 542397096 +839574507 -860508714 +-34736303 582175380 +-319785053 -275942148 +-860361764 -17132472 +552422855 -660090222 +-714034161 951017723 +918353262 -863733325 +-303101633 -666461625 +660054110 637144240 +262158019 903269903 +221451211 325555101 +-309759263 -917575619 +-267103183 -58260472 +192488717 617104603 +-983617687 -949062815 +57746733 -778292247 +128533699 450880356 +-101000823 458525580 +865105441 -245953112 +-386521889 396781763 +-781251021 333185657 +38236448 -944859252 +-522662383 -567497123 +-347761788 -968469827 +-570745021 766220859 +-702834996 -285143020 +-76885193 -782093016 +-607356097 -420191928 +411600567 572392141 +-571652851 283455359 +-135964893 -167826901 +594782068 110849218 +-114061996 82272750 +191587983 403440599 +-683183487 -572828966 +-177891868 84053117 +574046706 -800987454 +290743698 292511670 +222119297 474218438 +-570420816 637070569 +-432871073 237750837 +-451624987 955422357 +630788258 -472239120 +-135823909 729275411 +633950901 724026377 +195878688 -178710794 +-539613829 -588577439 +933595684 488626223 +-647119484 -246683118 +372803103 -902566080 +-185082362 943729691 +315169688 283723249 +-957702049 -159302402 +-76373136 478735997 +-839500546 -523121515 +415774430 590849665 +141032023 955314756 +723758924 -626111104 +-230416830 -981449858 +752735068 263254360 +-231493213 65683698 +536560875 812547452 +219625513 46305079 +-605143133 402159105 +-188357160 -762496032 +-786253247 -981553586 +-758291163 -114518895 +-576231380 -679749626 +773811143 -282991383 +-854283594 -578760419 +536632889 -48811534 +-404572697 -212805621 +-105130287 -226357855 +721425525 -787352944 +968926492 -179125706 +-153982369 -185209914 +735647837 -241657990 +-799107907 -278014263 +-724772876 917688856 +137440466 696310684 +518757096 -737239577 +-855930945 671029951 +429579084 565621468 +-313895732 -92557698 +-326928151 286452809 +620712533 -798995605 +-711150788 762184759 +778195471 321336978 +386483359 -168129061 +913809316 -761063423 +141884264 951222869 +-316678254 683639596 +685394662 385592675 +784278207 763805202 +796800330 -628029851 +-73312171 209919561 +-392842987 214457031 +-316655017 -348326161 +-334941849 737085998 +-161489297 848144974 +804197475 -616182315 +-95656959 541895678 +557631883 971156700 +-317232962 217419109 +129705646 843305742 +822355936 -551200477 +95868238 -962076473 +455945019 81871713 +605334377 -57282371 +201539312 -323690881 +-844022514 101700016 +-905985886 -16605910 +-35890084 -140615312 +-553474451 -224064485 +-219033109 -632810912 +-616326919 966942390 +-479159184 -478137501 +763456257 706720608 +-307312077 486373869 +-657668244 -80374653 +366902521 -760832931 +886187464 575000521 +612111271 -353048471 +301484938 76578369 +-218710085 42783464 +331510549 27942390 +63244509 909774669 +-563586577 506974817 +175604286 -427774977 +962845572 -76788223 +438363442 934157904 +490959074 -344085273 +-91073381 -127610627 +-603972164 287812336 +-498308912 -890734401 +-62319953 -853523188 +225624240 -595229962 +-733518401 -748779361 +19092076 -348607985 +-554374933 -226043958 +30911539 -334118733 +-185691376 849057590 +375792313 674461618 +-58933087 31931814 +-827616574 -309853246 +616352167 -181273236 +800537497 -386459986 +256622730 -450347159 +150003888 -971824432 +80649136 -971323430 +-173697973 941906828 +-854309541 -128299885 +724596067 -597983284 +501740934 -904683430 +425941045 618768016 +522374041 427290588 +267949525 -517979101 +-150136955 -523836820 +-253534335 588578148 +237500647 -761466431 +-494968256 -312752836 +-959848535 239743615 +-726353093 -606834266 +-47317217 -5249438 +552214960 420048776 +615538782 740865202 +-162317296 405708417 +345212242 -439206095 +-805556743 539374412 +13952307 -239881523 +-269681284 143220873 +-564519911 914303894 +71498994 -377094569 +289998296 901767466 +-852161193 -825307126 +-715088152 -770257564 +-6739063 219585537 +544818770 -77708396 +436846938 -135914012 +-421158717 765505232 +527970706 670456061 +201479798 960349347 +-717878877 -579591154 +-211063854 -551432809 +596648854 669706981 +867459445 42627926 +378383930 -805994062 +907164199 -240616498 +849848212 -993472505 +-690874964 -982802540 +-282517154 626357142 +876355892 -646886056 +385122938 -492713731 +-62693682 -796618039 +990285236 105490048 +971875480 -739022706 +806490864 -840485038 +274447229 -482300184 +173565968 333605170 +550041134 864865265 +-918088629 -369440647 +-198012070 562032184 +-627176060 844693211 +46269421 69619657 +-308354473 -148741702 +-724232924 513545125 +471551581 183196573 +-510507635 -345266916 +-123397654 646747135 +-475307604 687897742 +-342258103 -91756605 +-514300235 298507079 +589646331 -885491492 +-813858495 -369838951 +-372516168 506557601 +-393543754 267316137 +-318113858 -196921561 +-138175916 -324012216 +468826731 688136173 +178916129 -239010869 +737409316 271022955 +-406519281 173111215 +-875889859 -617016897 +536490810 328330074 +-190338324 -467498440 +-809225470 54532740 +-687208472 -210500776 +640516721 503688772 +662446576 161340678 +728603574 -361041168 +-676650737 -548921174 +-637153731 -316143332 +279310499 689930359 +-365352140 288328577 +181959484 729395531 +-546066806 601703083 +375837630 147729053 +-160140164 -289616580 +-221813769 127163594 +726895109 992599989 +-767480182 -958413140 +281467950 28840126 +667696434 397807554 +-417676134 -408231142 +-361958698 -906874636 +234454709 496844013 +-351935079 404147127 +-522811828 -163811186 +333622813 858348003 +431814012 21484280 +123627327 -750394233 +-133572384 357170466 +-668457672 559314723 +17368979 -887894804 +-183893308 613576267 +-476662850 778878092 +978419789 864393423 +595643588 -139673630 +756054508 281384416 +976856572 -52869698 +-264041306 -949591260 +362601239 163358389 +-485062546 242690043 +-690104880 66783253 +805866870 -619584432 +246813329 983502503 +370392237 112216813 +197015294 -769633901 +17142868 -422234885 +681156984 -547684846 +213230411 -828065280 +493209753 -313724280 +-835611349 869053755 +934873215 420239022 +747982014 320710164 +790000853 433107045 +-998831665 -442763681 +-970203352 217117571 +763232646 779376281 +93985190 -190667928 +790196933 -49120956 +-863592880 841818541 +-317368417 -890212338 +-79555820 139892003 +-225069141 -357969552 +-145763238 -406143681 +-589714917 66850604 +-574677167 568853137 +-600300978 73328542 +836582009 -590367904 +796055632 187235724 +52042528 869415261 +605780902 -65175924 +-443763698 251228510 +-557653282 690444573 +-90782727 159266563 +-32801835 139774257 +-431830272 369722189 +874008673 184472844 +566081946 489190455 +-130926132 921588754 +734042018 -409902412 +589818256 -293898809 +790437585 960788915 +-52574765 880852384 +-101296297 304773871 +320225459 -326072012 +142259401 723617213 +-685546609 925858019 +-265247747 -781905741 +117247522 924891618 +-607981043 507629726 +-126048727 -159367199 +-918005341 442311291 +-532314103 -98894374 +576363701 123699285 +931537456 76894760 +-585307336 -765936992 +-577755499 968663937 +496482214 -729088837 +-718548287 14187540 +773502930 -408848980 +-487981492 -790893913 +355301439 -615704976 +-328857658 -750797821 +300718166 349843396 +501192709 16427609 +323945327 -322556373 +921348758 -566049290 +-325081036 740293135 +203427988 896178640 +155161332 -228780056 +968884618 -510155285 +-304395534 -961103656 +-392079166 3070277 +822220504 -685398301 +362975619 880763423 +-564333568 976354513 +513994627 104215921 +547223385 -722824413 +-294103225 122145262 +-254890850 746376211 +30199462 124835225 +304324979 -739087477 +-870645009 569497275 +362126893 -116429292 +-189384640 791885854 +61308527 136705491 +244201984 348535475 +972432161 -561556518 +947504101 43321859 +521014431 300968902 +683846454 515571377 +172872891 -555937065 +-512054176 312458315 +-1465681 -772536307 +-943311290 -839748655 +-476682915 166100374 +-992118992 -566319636 +800510100 -177736641 +-858930045 585615418 +970137598 251844297 +915771745 -63182029 +175048008 -260351115 +616148422 -880882959 +-98761937 483941173 +663471187 589517276 +405945847 -570628699 +-4629422 -882667685 +-852850651 277418176 +-575027189 -396298105 +-520063291 75191729 +102720881 -623854917 +-959707684 -202901174 +910887807 -923275340 +-681803182 837928677 +163797239 124706526 +-556472473 -471888492 +-970675587 -334852883 +-992219259 -464263416 +702803330 -996664807 +-40960249 -887073702 +806129726 73242031 +-134653408 -995266248 +422658748 -752673512 +594653127 -721717712 +-865985646 -654354168 +-818150887 961286993 +520407691 -282078021 +651697338 -31501250 +136723840 -448217707 +813115714 -540021214 +-465789945 -421530411 +649309605 -428701980 +-250198812 617615788 +579929823 -386800030 +105768767 809257967 +517892447 -975908286 +-159237303 509779226 +-988083984 625707690 +-72193751 52594020 +691636570 -530292864 +-330349128 -424870642 +-720629989 904089077 +-494157701 631929415 +-608636949 908594265 +937954697 78182060 +425348006 663966322 +160194465 447251036 +824692489 241679691 +353570447 -989637428 +300069067 239129993 +35809019 58417684 +171987935 -721555332 +338965388 -873782341 +-185875574 -562379996 +297950847 779282215 +473857309 -415780210 +-79790587 -50477354 +-394334482 -645554261 +48855475 695290904 +257768719 -402747736 +-729473649 -36147068 +-561285816 -577727813 +-863809186 -947238028 +407398499 490664356 +49213551 84054420 +944839818 -24464960 +665096038 757888677 +431014451 738158481 +-62976904 219470436 +-179330442 -677664617 +783215849 -621577683 +-479028243 -322867189 +257672893 -135192412 +-745784921 54152378 +-753807506 -122936862 +875025081 410639078 +-385422799 -53663231 +495032912 -545070105 +-121121814 733704928 +-80572951 199259135 +-59951598 -826590524 +-716201724 -120413993 +21877557 468597005 +-301291278 -959485487 +38439571 -820147153 +-144124134 -463117709 +-527701125 -804106530 +992745560 -320247657 +430393402 -38524878 +-347376435 375750580 +549633242 368629215 +267235964 433867143 +-895321052 856543249 +101207768 735220666 +920682934 -289128928 +-777966387 87831407 +662628531 122031831 +-738263932 290829173 +-132265584 164703829 +697187313 946044041 +-186999257 287582443 +207795989 -842100147 +366419090 722337223 +-838932887 844010698 +59071020 -499708566 +83646552 -822588203 +335304094 496308807 +57386860 -370816889 +681347357 13342161 +945539079 -67514715 +-761622495 615016120 +537125868 -866680763 +913262489 -937926693 +-322892843 746105007 +119114290 -772496961 +-643660706 -249975179 +-679439953 463924204 +67475045 465679289 +-182025054 678591264 +802643845 759319440 +69226286 -906714720 +736467827 975911918 +381842618 102853673 +-527945597 -924247128 +-81774754 -119338339 +330398571 -104815388 +495486696 -620553259 +986018484 453053599 +279427307 624810726 +-340532648 598083339 +-954504941 -529921841 +-672683040 667904833 +472820290 403343938 +-620151656 -459009221 +-152267152 -616669004 +-717881992 -447589904 +-235931593 251596051 +-913312205 472669938 +274435919 -282256744 +300457676 943384850 +374446569 468737241 +-743357118 -820533362 +241192715 -836633756 +-489673225 -127504942 +-554618155 -26961484 +-770752711 -398662822 +880428748 747073325 +706654961 694146125 +1638109 415363261 +798528179 443316978 +188015121 29563918 +-693796602 249329964 +-614888956 949333832 +-105978588 -803547238 +664283855 -294768568 +-464126461 90351293 +833586906 451450816 +-362413267 789912430 +-38319212 -586861317 +201509413 172350154 +-451407858 758915154 +149829215 835486204 +240260095 454338291 +-555696073 -586139957 +-217753732 -329890970 +-858768250 592079277 +-30731944 113789725 +-840818866 657780928 +-354718648 578240363 +969817404 -751581355 +-622481554 157674616 +-306972518 591618020 +-624344124 844547200 +-230906462 -956243499 +-385605732 310646431 +-505805228 -998549199 +-87789626 -937758196 +565136221 -284068368 +-867809291 -479027651 +-583703515 129129182 +235708564 140670806 +-506456204 -273830173 +700180909 -39309263 +277015554 571780685 +137155782 565128678 +377159964 191164294 +-80541032 205447885 +-161409776 -206497625 +382598880 155720255 +337740656 629134646 +509152096 628746365 +250931777 -623398513 +-433226258 418186063 +-125756391 583200113 +475050568 758443080 +205564426 -869116559 +114236671 7535314 +745564925 -870606328 +469776439 573548881 +766625813 130540116 +7105988 493368044 +123975897 174490812 +273968430 513252872 +-542182880 589172149 +-965049440 46380017 +749873125 714096182 +-734485488 743623273 +686487704 36417448 +-349565725 -568749613 +999588752 -980162640 +-892486197 376091709 +-867631745 -403272173 +159780037 -246676112 +116931123 -87239472 +-411527580 -22635140 +-906602175 24826589 +-894150796 -498377879 +886597748 403193925 +422304303 528515350 +752522861 -756741058 +-3569509 -480979293 +-730537327 -468282609 +-469822571 324972502 +27937973 336641638 +-939648528 326457286 +-560250456 378233513 +-448191638 -16744571 +244326446 -829169004 +555239848 601104638 +-269256032 -55192022 +-833640102 365944517 +524190048 -624101387 +111491873 -580070462 +626605140 392523666 +769691448 -215221244 +-542454534 662250840 +-692383137 556453272 +-604213566 -399343913 +138595625 437512729 +-505906015 244092914 +168873546 -852984529 +973658429 237003195 +843764695 -954892054 +-706734592 -744630890 +803614124 -603066546 +-832066960 -585735082 +368587591 613695702 +584800818 -745163758 +-919495608 -885137532 +303196431 -183302894 +510242428 916653016 +461177467 352203690 +-877428689 730430279 +195750764 621681698 +-464292269 -642541798 +-585716704 719864671 +-59874502 363619422 +-284917071 147512359 +218709155 -992332774 +248710190 -161389585 +676886032 367521782 +-322108018 172142244 +-776315257 -645612229 +297166218 -504997412 +-523349221 -157241757 +360336299 -193405488 +-970857880 -226302143 +670254875 -93715180 +-345761534 814939703 +256908909 -108855791 +553432782 304652133 +424928498 455587599 +-340764439 -412361974 +659505091 203654385 +-748924369 408493325 +-590617192 14853251 +-135178908 -794818616 +68494236 257114425 +-234450504 60348461 +22504516 -287850563 +-20351153 -375779155 +-254713839 -702503152 +-503937817 179236652 +118470034 550716828 +267556605 -835214767 +830274621 -523977817 +808860603 -73210231 +-89216120 606725637 +995343695 -526320636 +-462251313 -644223083 +509405583 210908228 +897711 -957444768 +641933400 890414817 +-120552765 323365400 +-85366613 -854388306 +-72991820 719858560 +144720480 -109382263 +-268594918 492055482 +423129818 -831021121 +-743878360 684350434 +747616971 -55246608 +626005232 436331055 +528519617 488388464 +802943654 -179446506 +450456364 306489758 +296385522 388821299 +-297383639 448887 +903133447 212818129 +67385114 -475870631 +986981883 -676695259 +522831397 -173890309 +-288407716 444190234 +966459942 -322989909 +-933626051 -510048226 +-933021698 -451019360 +-752062204 257481011 +739467584 -890680097 +456990489 -343421128 +577187857 423337610 +266420923 -379094262 +-911344564 185440646 +847455999 696490242 +934576863 512001423 +-991909145 -30964418 +-372435637 -520927471 +958777996 -461606669 +-288496876 725449717 +-601507430 -310778128 +-797269178 207131086 +533906792 162634288 +20593457 323777333 +559495409 671311432 +-241412875 145788872 +640919578 910840005 +-333712573 163978707 +404041943 211064318 +984801323 -673898623 +-76487321 659811639 +26992505 -916060401 +-749677370 828957573 +512250554 -690137815 +-777350377 770573696 +905171360 -151497771 +571581747 -693718906 +-482722535 379581351 +912464745 501056277 +197511454 -975700428 +-628156554 -10055381 +-37062089 -458119183 +-541105462 -535833706 +382543875 -936965307 +483784258 176009530 +-508049402 325946504 +-955508098 -337306058 +509906947 285761505 +673076733 -202396653 +-373428345 -285088123 +972572777 864381511 +-302040689 354001611 +-438461796 766569985 +-489643297 341615786 +26399471 91538951 +382979257 -68251620 +971603798 -136068580 +-821964586 577193546 +700084598 -615996931 +-228982078 163025194 +761021592 836409831 +934851019 -535773511 +-193092215 830379974 +468048502 490578663 +-260902392 83517960 +562561181 -18734442 +248211371 423387829 +-297686244 3122423 +559872725 -809088267 +-64238631 -499649102 +198937311 836292519 +-436704856 813874430 +-433981090 -806985404 +220103519 742468491 +431756236 -976750338 +536977331 -65229131 +407642183 -318155744 +-150433335 -802280404 +-288459314 967186043 +-661582507 616148757 +-397422468 -202988542 +201201703 743815811 +6218499 -375974645 +867744151 -759907375 +992056969 74754876 +590415167 -918044018 +230461045 30708791 +632753293 -682469059 +622877231 255484626 +-334990949 -238903819 +-370317275 114524381 +672715539 -541423836 +-228151729 -519999641 +-538324358 692500917 +363471847 -24399845 +-449175255 862638275 +-758209267 -849107073 +-857631053 31567946 +-774298873 783054851 +-28490487 -681989935 +-966475005 279087635 +456984093 -547576610 +634343006 649428505 +901151397 -706814562 +296479576 -890165897 +989845780 -288286795 +397071917 112188149 +-750490245 175778848 +-898533496 676018929 +-600970385 -104966790 +680494352 -320925343 +148862276 714744827 +-760241092 -290188038 +566414453 -229276771 +276190740 795203700 +-142312443 395905059 +801230503 220637588 +-831189743 -772138010 +214802465 640784965 +711575886 189174714 +-125427900 -385878333 +-680665640 489116002 +429702239 722613653 +-730470407 531724040 +829686184 368594010 +387102545 449613035 +-426909521 378757147 +-149851762 366492699 +755015968 -921125630 +-979404501 498693825 +917650952 -911836860 +-59093231 264132498 +-849980001 -155213786 +111837274 -211818187 +946252914 635981977 +255922033 -562264870 +-452095062 -46084011 +346851130 -37714026 +-995194116 375902731 +232705168 352979760 +-22536383 722362819 +512852505 476196373 +-299459216 360331679 +-266229247 -223065248 +-289363117 -884298219 +-819844715 210778294 +773905235 251287480 +-334029254 -391741591 +472124431 -616831437 +-619170086 808644394 +265833186 -908842497 +306075207 -494334691 +986858930 -161723644 +-60208817 77267005 +687592524 470829257 +-538229882 83498060 +-111841913 628054319 +-423521855 -155669410 +-221882096 -615723470 +-558430282 814576316 +481226616 -35809933 +5985959 -692374704 +-502081926 758996285 +74659252 699023921 +268022548 -942440743 +-415369879 -519717799 +289958505 6202632 +390871414 -53443171 +213057186 739386055 +-576108683 -663903383 +-589157700 323095087 +-50498638 59777662 +-663329006 -608153369 +45717582 143894436 +-444698720 896036043 +-854047705 912652713 +-595291272 111088081 +-996920146 248994718 +833455199 -974314913 +915255235 331921614 +143801503 -139993255 +-980472303 206722529 +-317809441 -636505392 +182135839 512975452 +571461586 -380066650 +-549186669 -922149410 +823393274 -806878106 +-303192686 959221520 +-264334231 564193318 +-965178689 -887039575 +466563240 -285852646 +-748050056 -79712061 +174195376 973959246 +832348128 228788670 +271650566 -836994716 +-707883265 108796158 +766146890 465931398 +-794512213 -687511421 +458021053 -676745652 +63708994 -198121068 +-984697721 625046751 +-237590320 369341602 +-93910587 -652296842 +869530575 -470848224 +578506613 1964329 +-303594303 -146673290 +-149028566 914551594 +-95206923 668612816 +438935289 -941737231 +51695773 167870095 +-443390293 -371734775 +298665364 -583747034 +140074983 -527049845 +-105751980 -592425798 +407248224 -841899904 +715354241 276088436 +219211055 -279483380 +-841190741 941021138 +143651398 -476199838 +-941280113 -79779144 +-18868263 53758124 +918503799 -385134709 +465342203 -789291876 +753486619 -949582167 +-9624162 -799827478 +317926486 -922322880 +-283689302 70566203 +75321530 679769641 +-616098030 -172356610 +579607238 261018518 +-412656252 -869096948 +333237058 780012587 +-831240834 -976709984 +-160427550 -476828314 +894282291 813577328 +320632636 -613916496 +-581742684 445425964 +-771462816 654568064 +256495741 855905540 +-539913245 767842556 +82739359 -109517765 +-61692527 975225410 +-865942933 504518714 +970908975 -695177236 +47662222 -89550860 +695032855 -769596656 +-443680957 145565203 +366212547 766926823 +-596715543 -903899981 +-563300403 13706971 +-271637682 34084239 +592790946 388313721 +-927663652 -254244320 +-164490521 -761953932 +895393613 443082350 +-112062463 -601016735 +-792682279 413821005 +-506268803 929220626 +-386743537 -255389050 +-222793343 -822658342 +105228556 -510704422 +-204895419 -20356313 +660284247 -783488371 +-822736533 59489310 +902098562 -812749232 +-222957052 290902692 +699405784 474658277 +92020443 -818869675 +738440321 -273015908 +984729614 715726575 +499218491 794092780 +772817000 413060477 +183004059 762341446 +132594762 -193616907 +798970887 -983520334 +-247279423 -195861946 +-11045305 -223297230 +248942406 -345796107 +958302038 976881023 +-791016418 999204045 +-674388054 -643430915 +737148030 -915472621 +-873301036 -798316058 +-180334263 875627866 +310850770 -683491290 +-757056476 12234000 +-408276833 310629740 +621312725 880540748 +880411921 635752049 +798491882 204164219 +933132426 547062822 +-773384952 -196281177 +-273763439 -78376123 +822074698 -670140404 +-771975495 -83880330 +-952706207 -62091772 +-471242430 -999484224 +545424757 -942398313 +-30139611 -388469328 +-704717507 -331983653 +678299914 -196530273 +595371979 -733417169 +-573260368 403249793 +-81677041 256405874 +232737023 -813672373 +-919625 616777596 +-415894029 799682733 +-69502998 -539966423 +-530024653 275758996 +228829311 545950148 +-803294254 264359687 +-298128039 385533286 +98785294 349370360 +-184844094 176754019 +459402027 599229909 +-555874147 -724914749 +-891490705 -13219739 +771528300 52530000 +-80814831 -836797833 +-976269904 988221783 +-641249662 595831072 +-19805450 -450513314 +-635376902 720606441 +860032702 -370410316 +972342577 -605889463 +671965231 -54495517 +-308720238 -159068265 +744281133 543828710 +907517852 90991124 +-733625333 -87669538 +-656853743 861666431 +535099999 468602035 +409054788 -508299782 +134594540 351016960 +318668753 865865812 +-423779667 -985918537 +-552629743 553348970 +238577711 57419471 +-379341254 744084272 +668250574 -174530356 +536500062 546088941 +604275761 246048165 +-427296317 -265514234 +-244473375 -716105065 +83598982 -126893898 +585660625 965236248 +758174768 -390581248 +611409900 408723221 +428705441 99437792 +-696091415 80084995 +-217539121 -969890762 +950548822 -125146758 +287165287 548437544 +-378417544 -512927417 +843206330 909216450 +671598955 933082172 +386761600 100194712 +-681604414 -812258263 +-629486832 372058947 +-699538846 -242276560 +-782247044 938264607 +799470433 18147964 +-496815730 714166314 +-448603695 937005192 +861802659 898449787 +404230322 -305466247 +249953279 35123609 +277232661 994972678 +410465362 -792078595 +439478800 -305780086 +-796775998 -148053542 +150685393 -991146686 +929875860 407907683 +450718542 -588375769 +593353336 41861817 +-817572461 338447753 +850555220 -388467436 +-561457874 -343180175 +875007260 -670179935 +-818314389 -258862426 +-829144069 -862495432 +-277893561 266938833 +915126272 808549475 +864387915 828568531 +916129754 563100734 +989815525 -459375123 +616413325 -423215062 +319052532 -927756660 +-130946910 23095512 +-310444695 743404853 +-662404587 80696849 +-498131393 -89022495 +176916690 -190845543 +658494971 -392372888 +-960383509 -507768458 +-931003688 -904698688 +120343027 968619058 +319981192 855411997 +640767646 -723514118 +200973240 692907387 +-950337454 236023776 +324585587 -949569529 +-605034271 474741804 +162126137 243192071 +565750494 -46268110 +236814704 -54583111 +388655583 369255421 +917626576 734433190 +569282542 -358804863 +83327723 503088296 +-641922157 -122043843 +14011361 -47959593 +-158106966 -111645818 +-117928587 -270940208 +-826745424 962457749 +109598355 122181279 +-434260284 -413510340 +-664820863 -80083251 +772582024 -381488415 +-388201097 -86692182 +411384356 75769849 +337994314 21090262 +819970595 263401386 +-949304331 -588125831 +569296496 367549047 +115528696 607290142 +-665252535 544999141 +323127335 692261013 +-939925934 -159358136 +955693731 -536688938 +710702943 938200182 +-747603377 341062308 +920793780 900022972 +663989970 4286312 +697255723 -164464423 +-922634006 -102091645 +573242086 -498339831 +656252831 -671350846 +-764646522 -166666949 +651407540 333026988 +-670220823 401006411 +-896115774 -940197897 +787440496 834166148 +786804307 844319639 +376581067 517043608 +-304913344 -103652978 +206908605 -695724783 +-230138543 -845154725 +-949287474 627440107 +-865488752 469385509 +832831104 -346910148 +-99519490 -5259321 +-197801493 -944256779 +389082747 156163539 +956201672 512944661 +-787604035 498021904 +582004104 -842194631 +-938047938 441913125 +669338622 -133128958 +-549460222 -366831079 +507214986 919818311 +-587699270 278008345 +197182149 732492814 +-611851758 -818385404 +-31617155 261407190 +-940037828 255955346 +-805548052 -665934450 +991546108 -434782180 +950133742 119305927 +17019985 178839083 +-862436870 69959825 +-890156481 -472478797 +-265612952 -28461195 +719069644 -209498571 +636179010 880636947 +927018158 542111230 +130066420 -926051648 +705147275 -723599328 +-346607549 -166868454 +-133453182 -810265796 +5034442 820798300 +-250350479 -875958126 +-195023114 -406437261 +166321826 214893407 +-431562588 -433785570 +943474741 48664315 +710552589 10501128 +791785225 768377835 +-614393584 112384179 +331391012 -754508260 +276525195 226128811 +-537796371 -893263676 +-927680627 -960894878 +774639780 -759802271 +449911428 911106479 +-921155356 958781360 +845338275 87143383 +-115932547 671753550 +795623575 -73614532 +208526205 52241987 +56047141 864106051 +295470265 388055531 +-28447942 205631289 +-989934972 930980168 +-662462582 109373687 +859184683 -427560749 +361454131 -614847428 +-378176388 -254296502 +-110593649 -392920531 +619415794 386818094 +-397215741 -984312021 +-539049075 104918222 +-668804331 87284393 +-366271774 -416070900 +-44623489 -880621851 +601911877 -311814083 +-50059730 -656178448 +333429104 997231024 +489198942 -54174551 +-133947852 -253987084 +-520394456 -885233192 +317629725 835925583 +-285062910 -778031007 +864625370 -471259519 +-384192041 866399953 +609313297 938438717 +481392876 785828962 +426059378 -507072061 +124053205 806361761 +600111558 112686163 +-591479392 -842336276 +-740929912 -759405579 +-824774731 -44545621 +483506925 437638933 +-642066789 505993796 +-82141609 26462944 +621699918 741842962 +-355449296 90820462 +-51995786 -857670307 +-279854714 -862880655 +-4338880 -740346716 +256681983 -631713935 +-158485023 -604022949 +799227157 764916842 +588058523 -459223225 +667017245 -751727104 +412245044 -956861191 +62141365 -784540163 +452433666 -78090408 +-435742945 159964784 +297899893 342541162 +-712426963 -267256484 +-712183030 941392390 +-459354134 -946024402 +640542064 -538408816 +-610545323 346329140 +326122200 -33468674 +380045865 196461536 +638416854 -44091730 +-858172183 177011585 +719853314 572345744 +-833395491 -453386946 +491013504 610002056 +951510022 -819302046 +-710073977 621242690 +-138799228 -602877730 +-655499591 -639830164 +586908906 -464524673 +691561098 195994642 +-343422319 168269911 +10535474 -720024922 +493313411 785698479 +-555266203 -398738466 +129695820 592718423 +-194368852 952359827 +212068989 448967384 +838814760 138686162 +-97173508 -584895922 +-277950306 -13236531 +746886482 764124462 +724983466 -424128129 +-481234609 99346415 +-307839923 -286530618 +274183710 -234335727 +-162199170 501966545 +-336754370 -393447440 +118399695 -598215588 +-591158226 558700881 +621412845 984735226 +-679970106 133455022 +643085344 86418400 +239269919 753245141 +-978972099 347208137 +547514189 157313211 +-152826997 653160478 +-789936960 220247762 +-557496745 -896981461 +-334970030 378286638 +806990054 -402819102 +-630796407 -139317713 +-555410097 127636521 +-559421176 55316517 +-100483602 -337034266 +-969280704 -47598065 +-81399054 415726530 +-710127688 328225792 +890998454 217781868 +-576788550 759084498 +-562423962 -606303408 +853321151 -249938586 +-586157023 338171414 +-529473591 -659363509 +-595452002 -169214825 +-333969311 495679503 +767925898 -743001067 +-201250268 -695195934 +688337594 -701376814 +5221484 165988879 +442977906 -282772498 +783546405 -107508896 +969856444 -685122658 +667413784 927836741 +-868945283 57706569 +154833987 336254693 +-593759842 743477519 +-76482168 883013240 +413860590 -522644038 +-874504658 137512531 +-199636480 -243040832 +937539468 -298942165 +-205438833 750492823 +781066436 443016859 +354223956 -197820756 +930920597 -188261181 +345029245 -248866992 +-908671524 599149304 +516621407 931920443 +-576555123 157591367 +-60333023 -411742866 +-137416096 -371529467 +271098948 -267423609 +-664223076 800683449 +-779844758 -994588442 +153414845 444555598 +-364757957 445735090 +102271018 -148955913 +-222203810 842962131 +-870888727 731120122 +890933082 662829046 +-185579880 158045408 +-947264924 142075455 +-71953778 -175070331 +-375631700 -626208895 +-258246579 -465899773 +-881077772 -512224354 +-919268473 -53346539 +-408139073 -132764933 +39184156 100639165 +-609240435 -483155540 +-102806399 639328565 +863965046 919694547 +273245417 -368813887 +-309128531 -638454901 +905622167 -333664499 +-118025620 -872565015 +3861128 -493812371 +-194345751 170118356 +-252619430 -424452171 +-433636585 905037328 +-495042127 665926873 +-9118127 -863186462 +716974437 -899967051 +-657179939 -75705018 +-547915132 -886588054 +28707026 -756498437 +-432215587 -729979200 +528914991 -937663625 +-265543394 -132761952 +403792261 431262196 +-503677085 -68050587 +149040823 266422974 +-768500001 -302388200 +-352742424 -317372696 +610172439 52643740 +-976635824 804152859 +-948491318 -389843419 +93722703 -850942159 +-18427710 840509854 +-276984160 -981184279 +397927134 943941369 +-976438661 -45848116 +498000612 189640980 +-479265354 -862727047 +-668757518 991787959 +531916592 527920404 +944084244 752584068 +-5163934 431983218 +969325010 35237838 +84680288 -239530267 +358939497 -601039734 +-784421397 77305364 +-596163767 810675004 +-28142233 -878871908 +306403254 410908849 +-252745496 -165848016 +-911838153 -816263752 +-666502184 818622340 +-802801227 140523963 +693904223 -348998778 +188235276 417057250 +-175831654 644279462 +777337456 -115090376 +113518321 334283802 +-335245694 -749727922 +-40897062 360112101 +-831553454 308855858 +-644906547 -761596364 +-115684661 313700028 +-150457230 160250058 +891522609 -662111343 +878102029 -80079976 +-787983733 -72070070 +-839640358 975130070 +-229631328 672922997 +239869866 -738819735 +957144324 43764790 +230326766 -434938194 +-127348465 -988252477 +-1198982 243536483 +469036054 334354177 +821728037 -838609091 +-49733127 337478971 +562233076 -403385723 +-833203469 503656660 +291303187 -876515250 +-594482307 -702303634 +-674809425 202142988 +136545153 732233375 +568942983 -994663051 +-116343368 -986707583 +444584529 -686458317 +-760412490 476591731 +893769761 532343587 +984926984 232007425 +-231358524 -820393690 +9301402 -362385880 +-578111980 -51479705 +-584529031 -243927389 +728204607 -383277541 +-919469681 -694336311 +-599447456 43349231 +634119437 192853477 +-698976231 887601311 +-92755065 522982918 +-172673198 -57359319 +849655877 235610681 +818395033 -784637391 +118649870 -478145844 +946633982 -931737275 +-67570597 -480286766 +479227589 -203424463 +337519842 -662171748 +-635056019 -204933188 +839077876 -116316653 +453991418 -308873892 +190114534 457763578 +-299425254 -890639805 +-355797706 824995853 +-472055199 907504906 +190419424 712978394 +191431515 -805423414 +30484483 -162051711 +-595314782 61535450 +-201133941 159726468 +-314320169 -456688384 +486873329 827959655 +617417338 583544711 +-722108878 282341305 +-338087830 777206180 +-261382765 855160210 +801152708 -255011458 +72552976 -800259650 +-119159528 -509325010 +108085574 -746518137 +967076090 833035042 +674218361 -775073074 +80075255 -335495272 +-525821985 -37584201 +-180946802 69559433 +-309568313 -319526393 +-648997820 -991313785 +440105173 -117958901 +544419236 710364281 +362755414 690671175 +30876898 195979933 +664519398 4589563 +63892974 -643220473 +654264609 -219651319 +-921586126 -90728125 +47826927 -965918105 +326989463 348359445 +571594802 -587183760 +-357618509 -517352220 +-544599813 396392801 +175378289 247846824 +878957647 -262105146 +225932845 866631667 +-144372512 -112061532 +-794617122 -617633884 +77932300 -18164680 +600547466 138172189 +-174902116 -895122046 +-674603205 -487596254 +-536246107 -458398441 +546452737 269676660 +120691370 -283230361 +304764159 498423328 +600086778 -640658401 +647509039 -768315211 +321047583 -539773232 +611329487 187200296 +-915057717 636082305 +135379643 281534502 +-942534348 -460805067 +-285883742 -69113015 +466381779 -766285888 +-110785421 -865429545 +-6260312 663881337 +-462392491 -259662522 +978261016 -102416677 +-233062539 -730575164 +899799778 -468241121 +232289715 351474712 +319501146 -937096500 +413500101 523858620 +-341823231 -96995050 +58648256 -193064598 +799726141 766991343 +5969711 427157661 +-745524309 -759074781 +-796286818 -371759099 +422168242 -759274902 +-169236239 -998785944 +634662968 881762540 +-957866152 485034576 +968995755 473867353 +-441420449 874857793 +213177486 801539577 +-278847493 608295882 +377319626 -21723961 +-82434513 -686124639 +842939649 -874093460 +566253238 -59449979 +-552632116 913648469 +-648656642 -1764829 +-780351976 -124696325 +-230693141 -976965521 +488586280 -987981335 +-81094692 -539626922 +437323793 190361929 +646776100 352055022 +-13029146 -403103004 +-170339386 -156023985 +884643625 406359458 +932750930 -798340270 +66937854 -729922253 +-806887559 -817253436 +95114528 -743858334 +-59170714 224434137 +-936237625 556174293 +192187378 -950656163 +877133421 -339271043 +-796249160 -361660914 +-65026376 662025040 +-881758774 -710190718 +686965717 41877169 +481782782 -182875779 +-469931205 89810986 +348737077 918762764 +341888255 -9547832 +544087980 441916225 +970091639 -468392948 +-760823466 958701136 +77216893 -846847481 +-954456138 -754015322 +30451392 -337126964 +450819095 -83588302 +-582449086 -732590579 +-364235725 487027007 +-795260364 -885238838 +394172289 -236265768 +-768373480 362478684 +-194202182 -669775306 +-163112340 604489780 +400380868 590975426 +140210669 904057409 +672743726 937354788 +771231000 409546213 +-326415519 616900909 +-165915993 -94337051 +3081471 124302816 +692223158 -66813460 +-961956346 183733020 +-359778116 -39696371 +-201436303 -330558887 +-939798173 790120201 +-967671701 -531729388 +176997991 -534271431 +-893090910 -936512327 +89236049 -773679670 +732500789 181073157 +-941521814 574922636 +-402123984 -939303186 +630917885 -558852570 +959887913 193617756 +725785274 -381125171 +110233393 544912757 +860878472 -591237043 +-84511090 -767306785 +-774187446 325624471 +274392226 -129268766 +-483054431 354949679 +747218267 -474740688 +-454579822 -928257676 +-208204592 -728580219 +569273097 384682257 +609103415 -360260342 +736260493 -471860556 +98510880 253584716 +167024185 -363299690 +-626506711 -339989591 +198529141 477367213 +118748373 -327291797 +790866509 215635540 +154973521 709559056 +355535570 903211778 +570236981 182483191 +910844363 -175487352 +717884850 -963512368 +390447617 272636919 +416468820 191174613 +884537977 -760988870 +234153011 -293822493 +-24403632 499959841 +67535712 -223149753 +-390572029 342656721 +-236599765 685775308 +-317854682 -289540206 +-414073485 -134234890 +-882495332 663172989 +-303766485 370872960 +-795652297 938975198 +-292499002 173540395 +832267911 619724588 +351411816 -425025518 +-733666623 -155042271 +-830386346 -760943681 +-283273413 -373433487 +-736977169 221749273 +893650513 958407850 +-96430742 -127887030 +-359825362 -18567151 +-765444367 548351561 +-50775810 872263103 +986792270 204161470 +-549961843 204959734 +991118730 855851539 +869714360 -548279473 +-290511864 -865256511 +898286731 -550086910 +-731596940 -113115993 +-284621168 -284098176 +-217577209 -489633197 +-314719374 743310900 +-770392445 453545388 +206480483 781091620 +690501077 998379802 +-604206842 -472996769 +-547244712 343919076 +202109239 -382468246 +-523544176 -52344910 +271027528 -899808326 +304482699 -147314074 +579481019 -11154881 +-862504590 960241741 +753353368 -476014815 +89024663 -810103587 +-893202908 607994069 +-140443286 -87159666 +-362526117 -262954354 +696334148 -974247679 +-922914809 -339131445 +-605103291 -785801324 +-911244254 -165210964 +388516554 -675331270 +553791261 -904889316 +-394734131 498957098 +-548407990 415242485 +-233257566 -318569882 +108519408 150000869 +-611212307 578338727 +864041592 -66037749 +-424181513 222118040 +328320257 -760313980 +-381248363 -139044448 +-92528913 -477481546 +-36803596 729248393 +914694336 -396363397 +967720892 -342803746 +379173496 566149816 +-366828525 503416561 +-159082357 -59060557 +491084767 517817447 +37401018 861372733 +648829554 163631926 +591129172 949173579 +936020669 -722833343 +-595218864 532347732 +-466859723 -730430091 +949373059 426868710 +-708344133 880954030 +146173368 -45147143 +386443507 -739942422 +113955651 846117722 +70158778 117595505 +257345632 237900134 +852878361 -419039849 +924665767 109053028 +738698798 -579346576 +-150327323 -662090932 +-559311186 -796480766 +-37927649 -663356137 +150227422 52761204 +131963588 -992350438 +115246793 -373134703 +-961030292 -367981588 +-911472086 984246233 +220387115 -967813472 +714831022 -560837628 +768469139 561310814 +-850599600 -367300100 +-228059021 -23426832 +-798186752 155223054 +-928847720 916615322 +701252698 455802849 +-582843192 -116650617 +-309774914 -711748431 +433321730 -695068481 +29976791 626723331 +-386730599 -941582737 +806954325 -605346311 +-967781840 -856474322 +-282576502 -84055750 +3837130 -987882979 +-246547827 -726585919 +693750137 -841451862 +-363954162 -117756097 +846074080 -480687636 +803670669 606374711 +-699068518 -768594245 +326798256 679691135 +497766765 -614634021 +788536660 351028456 +-213880505 167818288 +-246522322 836530597 +-279137 -816561898 +-874658116 -638444767 +115616961 686359645 +465693860 -536654934 +-310346582 -304439509 +187870504 -544282652 +506738765 950115937 +253338437 28193 +-900399377 495000649 +771239050 -496156159 +-151228711 926766520 +-123434477 -340699064 +-774140271 214408844 +-515447980 -153320061 +844473065 586622244 +150051979 -489388326 +50751620 217214619 +-629634882 -57358432 +-729823835 654976645 +-530573710 908720764 +-950435873 -870120500 +-674232599 -651875817 +-409351370 42947507 +-683377097 111857478 +457531926 331038110 +937228154 640414193 +-143256108 35211523 +-714516534 -373493691 +267893334 325774434 +699606067 -511514656 +459201250 392383888 +-770295691 -15052758 +-67801600 -456728603 +-734959031 215300696 +-252576011 555306821 +-966654199 -688136950 +894227537 36879496 +-232855666 767344756 +-533808958 927427588 +899991213 -689101190 +-335378853 717592910 +648754484 556038125 +-793214727 430317315 +-591132777 -778771615 +760493864 -706366675 +682186897 629922572 +-836998653 -263120311 +-309976930 -892161741 +545978860 -550388224 +-156305707 488338432 +333082940 -79839149 +-385070601 -508710481 +-556032693 -767535927 +272259974 849490782 +-243727930 -476984152 +-721671990 557059830 +-950741372 590644777 +21630167 -875414921 +-823496008 876425407 +-43576003 644067451 +748034977 850653606 +282752856 -985467950 +741177366 -699514719 +306567035 -883603147 +-180630863 379306485 +695122303 -587744637 +-310021457 -636314262 +-846051215 264551699 +340206752 -947070631 +548632625 -715515963 +-928811174 -592838717 +876805482 279563539 +613397075 -891645745 +-393294946 -796055240 +615332983 214712570 +842846949 -75529494 +456359234 -400427961 +-607744858 -302574806 +-353130157 -890610598 +593696831 910343135 +-325208291 235774933 +45305998 -553704620 +-105851821 -438305768 +664519012 -260995751 +-481166970 443920611 +-970182016 772436415 +140150498 -649338906 +-71470645 -350889915 +757614577 864150792 +-8847968 788625164 +-537294375 565273146 +442727135 -986301461 +370466820 -807072538 +395121951 -668496630 +481074270 435444600 +911185714 -881993711 +-543274351 891059273 +-975037077 -981101947 +-606376847 -257875217 +-321962770 784011329 +193838946 179368141 +122652405 -218480120 +670535876 -712964072 +861588374 640692377 +-254626220 480829045 +424123098 196210759 +87627365 882568728 +286290121 418969306 +-749448352 788496965 +-880100586 -152421361 +840470908 743074927 +217614577 -49585046 +-479228016 181542762 +-503876393 857114455 +-855886854 -948951931 +781651757 -436896502 +819846509 -584360597 +935855226 352893411 +-599952301 -304491221 +763785925 99949935 +-651281780 -332147176 +972541119 -596917784 +320823843 864245257 +-863859179 106914383 +-289534695 -511431565 +269701159 33857933 +-84206150 -449705656 +134746251 -361468586 +773959991 351301126 +-40205675 746635163 +430155586 28531309 +-770121479 853804107 +-640475452 -107524833 +935635377 -720170159 +780903968 455433745 +563881591 681245353 +-533538088 470308689 +-765938453 469161419 +-203985408 445064168 +208012001 -617486163 +645520644 -938998878 +-680730343 -129078913 +-365220224 963846918 +114238458 -818115109 +-439518071 910188217 +-808527108 -702789761 +-642714080 -832440840 +306453486 -638915285 +-381104173 -559629746 +369685379 -421156803 +837527474 -924655493 +306812565 768026686 +732603818 248393632 +-904156032 646687476 +492325781 778581136 +631635778 97161600 +590400527 -953750978 +752511421 -838619564 +-739614630 -676925817 +-177075851 892813268 +161313311 -41163268 +-493152300 307207468 +-121005083 571469294 +456006373 -923976217 +561525913 806872500 +869208362 631533674 +16010656 33411032 +357469792 480781205 +-904314869 28421602 +-396702043 574917138 +-398621 411721623 +389570029 -943983817 +315639121 133278721 +909382925 224748836 +44303973 -378340694 +-335540154 -910033652 +-562990523 894363891 +423252256 -832408112 +457576641 -158281715 +224656200 615200851 +-685014709 587074079 +667104142 -266468771 +646335357 481476159 +60046047 874365281 +-123898531 383662426 +62143619 756729752 +676689243 487014818 +458714288 263347926 +992616269 -620011179 +839299142 -24003022 +-865254071 -197052433 +-190329403 42971970 +302937562 195612984 +-304680380 614014864 +-14371337 -235339897 +805002947 154694170 +-386818446 -458803697 +665191675 -535165288 +278168894 -297687500 +202901667 23774395 +319521400 -386733534 +-450878817 -178648744 +673510846 -548026245 +-328680106 -106114454 +-107908292 885797165 +289056340 503621216 +936690022 462062179 +397292265 -131656977 +537346608 -934209922 +-563322216 550196785 +-989104119 186266805 +691396825 66144264 +682617150 775958049 +430289488 843285683 +951719895 207275084 +364945533 892628022 +-770462417 -451308542 +-741156591 -334390902 +881988995 -750165505 +-991114123 -550995982 +215399840 -411050357 +964603944 522838143 +348508825 107347074 +-797123943 283082909 +-511502160 627619338 +-753686084 -838240162 +763227812 389344094 +649590991 570379903 +945811163 -949030927 +-198802700 604197732 +-429183769 -864556116 +485957889 54095049 +973387187 -432646379 +-640352102 11471880 +972713200 761761427 +171454338 -824581598 +-88665410 681421996 +-275224744 167399301 +511301398 398837724 +-799028753 -715008035 +-644130816 -907154668 +-285603603 227492386 +249728653 802978480 +767480600 713669773 +-259266915 -229411759 +246216891 -890961572 +493116452 576366452 +-915171988 920819092 +894047819 178499298 +776453664 -387773029 +193487407 -235862316 +-322958489 -110877434 +991821681 881216733 +358581821 741005575 +966151944 459879340 +924466765 -944751255 +-666710307 493743375 +971749674 281503430 +-258044590 828650548 +-675746972 -665684454 +-836592259 -750369188 +-110159842 795286781 +-271878485 213992319 +-596334458 -302257776 +162027517 -217425201 +-747578633 -881967353 +-59200068 279757361 +354667344 -14280323 +848028270 -152886712 +736707677 -195759174 +-891656430 861316439 +-177483559 78124768 +-95260298 698691397 +-880589517 -75361372 +-576279316 112127522 +-914081196 -910921035 +286573840 -333605641 +-167011872 42878713 +-822711104 563660429 +-471060173 -914835308 +818081306 -193653405 +117214252 907458437 +-336171725 117263205 +481068421 940050721 +-265287074 92928674 +-691567941 -513422025 +78992571 788670005 +198623712 696569357 +-629938522 -96156983 +-722672509 -47242939 +878442438 -116754692 +28470364 -965902180 +979754312 430418978 +949654417 -849069857 +-14025255 905894588 +-122670194 -679271992 +-20366715 -369051126 +-458427247 -811660269 +-975858438 514053605 +-904439556 -156609394 +624240712 -777753180 +-155239676 -154254666 +-555647828 940571849 +244256650 -177989378 +730542325 541691897 +334823556 -336958997 +-558172158 -245333339 +317461527 -616165076 +-669681376 535937584 +142221533 -486254611 +709135907 -679012870 +-913181232 -334676383 +951820045 187244560 +475803573 -621433298 +415578703 647927811 +-425694232 -273539971 +256782716 533116298 +-735808351 333663109 +-50185889 -318653861 +-609749393 963074691 +-987778536 388618142 +563291200 -952804614 +-54641959 -925291564 +-417731456 -2119881 +-176556889 -355690134 +87928933 18797127 +-967348542 -327030208 +-471517027 -528985249 +189120891 319877031 +-831571777 203686385 +112759353 129466657 +607972115 553458245 +284192191 705081532 +110225573 -192737136 +-594979688 -73601437 +312934052 -999690619 +994138554 285492889 +236961125 601936952 +-315154668 -572423347 +-723607931 5670712 +302932453 -791021575 +-149324855 119131438 +606775575 -919798461 +-377752534 -115903870 +571674793 512324899 +-266560993 442536186 +184578125 -512260966 +-632363223 -733443000 +158334705 -753454051 +941125535 983232544 +180179034 973891810 +606437260 934531778 +32415793 -41651991 +697899566 -471569412 +-837784159 -639168988 +-890947205 -659935263 +-902399575 -519913528 +-254163539 -984252831 +576398415 -663105957 +437834063 -419233339 +-41452724 145496640 +251094831 -518317358 +-917876116 -582109260 +508384083 -643177301 +-45941765 -712739727 +534992713 -141250288 +488196760 865122843 +-912962036 875298782 +881069965 -747350530 +500238251 560778283 +42875246 143305395 +368211559 -843746537 +354874928 -385161669 +-433608033 548429722 +-768925993 -643789678 +-505005329 84512037 +243492171 -313569633 +-16773858 472822424 +-911471045 997822408 +476246474 -491714053 +-463958743 318950878 +-459380853 577994068 +-977968785 -756312421 +87731898 215769460 +-38411898 -68567549 +-821497621 87639199 +40078749 554090908 +-626850879 778652591 +360093098 -338867006 +-131000883 -811379803 +436632377 -306156864 +469916359 911691200 +-305528374 -886287558 +193659094 530735261 +255435298 627765862 +203789475 222443311 +795384053 76967457 +141251976 -599421200 +995435554 -31411015 +-195185089 429811667 +-150060072 611354888 +510191226 452302586 +-823094872 666395140 +-327252871 220317243 +-526913874 -350075178 +177584173 -661387474 +-445764025 300676556 +-839271789 467662064 +-956704444 -726695487 +-133850584 -676715056 +157452046 55901403 +853056937 -934693359 +-697515258 295507010 +-693427385 -454471482 +-69162372 424153190 +-23419826 562815827 +807243116 920419296 +245273812 -807341510 +158508383 -400756662 +587227256 617714829 +764976257 133363542 +920870904 899761560 +189493689 469474973 +-971367137 -52423898 +-826311464 -302421828 +-415528601 -808443996 +-284774363 -92282887 +767290995 -529928075 +-840496071 -438227676 +-386204412 569624377 +-131238120 953116770 +-476834488 301234267 +890588012 -346968917 +610157216 378552530 +763785533 967538065 +-619506588 506898598 +778144944 878281011 +-568286458 -348953110 +-552829414 558201748 +-619435600 -435246776 +815459475 875386795 +47948000 103148866 +680868816 350185702 +33856495 -476072219 +358425083 111578706 +113970600 -393148217 +105533194 -484910258 +-513659805 -99050395 +585755828 -278087556 +-76213786 762597244 +613098039 -789350236 +-506141597 -383379945 +-413859541 302278292 +-50451824 -657403879 +129199654 -403479888 +-334471988 107884096 +213018261 -966181669 +-803668308 987613845 +-78728409 -876247246 +142695739 -833805920 +-279175173 336819301 +407362630 672333433 +297241700 -384536537 +72761002 21814881 +704296480 -455244289 +242648457 154808724 +292461504 -163331505 +-101593050 259448999 +834017711 578979913 +951974870 369064337 +783583612 671908057 +-712121489 154809374 +161703814 401610456 +209812087 -862906427 +-198522678 -370679089 +-66620429 -639192452 +285276235 284402461 +255472744 -497096924 +698221844 17453203 +867742153 -431586985 +-922234686 764542210 +616984117 -643733070 +377402083 -80327799 +148701532 907734886 +-636207875 172769697 +259261975 -214658881 +28696238 354587973 +273039372 -357232773 +-278478458 -605268092 +954802820 443108252 +-417059849 175838708 +-182442037 296162468 +117425364 -808793750 +528274874 -882826459 +-566305102 -366275821 +-199304877 -757325156 +581090549 -519588538 +-84188119 -837480785 +132485128 379406581 +581214983 764747692 +920979868 -449571030 +-428263825 621893743 +145347523 975200106 +620540416 838931138 +-143548827 -300223179 +113642924 190814117 +886571062 929652053 +-264347867 -265787067 +-124438354 -235685671 +443453081 92114666 +365464484 466928293 +-193754142 525675452 +433193931 152955465 +82986963 245514776 +972726207 352263773 +-64563666 -763267368 +240292554 -105960510 +-13945700 668575886 +781807485 428904259 +162651222 652971986 +266534858 -467592289 +782763712 -817607342 +484611367 -69805251 +-960882984 173031685 +-852439967 88754012 +474806026 -706650537 +785815963 -10788182 +-553917695 -384070698 +693492575 -785740049 +871517284 296191327 +48173271 -707204875 +391564660 -892969201 +985626231 -727137519 +299144603 752688951 +623687578 -830722575 +134569852 -709906019 +897491243 711108777 +206920361 -635514892 +726396905 869111830 +174700681 388826738 +927292022 -990214934 +606079877 722116398 +-599987839 -173382842 +989778077 407934049 +-259313287 -628230677 +36552505 -372108385 +317786849 -914849267 +838533257 -759967790 +769282953 101960299 +-512803291 997778886 +586846178 -249804731 +378198975 932976127 +-471988293 184657430 +-856089959 489487102 +-385992655 995958203 +77274695 -490659150 +-664305546 -717974510 +879482780 248818078 +726927556 -668495097 +488941866 329963188 +704642119 991687480 +46862345 -721735933 +597667211 608237208 +910001405 -695455002 +835824772 723989237 +792451860 -16653134 +-399333977 480672281 +387322705 73902099 +-412613085 438126752 +-861437328 871126485 +803369334 984627632 +538142095 270541889 +-904521533 187042788 +-736159333 732416236 +92735464 -938852342 +457616728 -560589933 +-691831273 409079623 +644104115 252789314 +740391643 -820593636 +-16649998 364352423 +134874896 738127437 +-656770277 -737118013 +-399893621 -621489253 +462757745 -263539111 +-895756509 -68802341 +312120093 995582547 +794852278 158406990 +249320882 -381561652 +-271263153 -449067737 +-539202839 -507109174 +144938267 528319198 +614180339 617066369 +499756380 -4678359 +-854062300 -421640867 +-54538167 325420923 +265848754 -784095037 +181588334 299945599 +-326681360 -630358480 +47890885 -891083274 +767171255 909729599 +-837269859 645198231 +697745357 225034693 +-115803928 -833104971 +-264152176 863716799 +506641078 861133089 +503940835 289598140 +105593755 143533285 +-488431149 163241334 +-472748230 -646744561 +-748364587 -942932409 +444674254 72212778 +-245180507 965832132 +144048693 169963231 +-858850887 422292528 +518196390 626732370 +389522189 -293094892 +300152041 304264828 +-777183729 10211018 +481250199 -458547931 +437343817 -974128025 +-150547533 94496382 +-50868226 -548008651 +272300149 748481796 +559548815 -186126845 +816936495 -683688538 +803887366 -320320020 +233824426 550575147 +147186719 -80263156 +702036739 757384373 +-346558460 338050490 +758599966 -393662282 +519780248 591825226 +-420969700 -194418773 +7152831 -916630920 +702561897 -356998968 +606439983 -821095131 +687986690 577966286 +-400081564 -158470735 +-307320659 990873526 +-549316453 -588939707 +-855697679 -826993062 +-429976989 58517909 +-525698513 846512522 +-22191986 -721942123 +765047809 165401321 +568857200 -986340127 +-369746425 158295119 +-554656366 -189966947 +216634670 -841382361 +729437414 797134071 +-736096221 -563821383 +795302204 54991978 +-418297188 299575113 +-643874340 19678746 +-935764157 50786691 +-433268289 215842242 +108170074 -782829319 +-843803495 675654702 +304462432 -404258655 +-845309407 520684860 +-542650035 891338089 +706972252 308488160 +-648597661 348410390 +-196425744 190637097 +488365301 416145062 +513674724 703459972 +820131174 780728608 +165824713 759562773 +323105985 -598704525 +384765079 689766170 +-194139749 172842327 +-517570059 -9501663 +-572245509 -825154900 +-747746766 -108860554 +-632483738 657423304 +-784327641 334719042 +849046608 -115000687 +428545376 -30628577 +845922533 -928288179 +848794468 985738960 +-616775798 -950521538 +-906791776 712446909 +215746009 977158886 +-276576205 -201920443 +595595640 -484025816 +-827119389 -37921841 +597798201 -827998424 +-892125 421320397 +-751894594 437009122 +608984162 230024694 +8575343 499453920 +-687463826 -331610432 +-211245362 298989143 +762842404 754745234 +155517560 -72002832 +690226638 957619709 +-606199031 801674878 +823469669 -213751215 +-612800446 -429746923 +494133473 -309387541 +-525735183 -577946244 +-734141117 -408544431 +19003387 246110753 +303328064 -729211165 +-212426791 -515221886 +615241510 -520250129 +-954219022 296856887 +-355692433 603684226 +-136838772 995957866 +-411593548 -52277263 +18300541 990355570 +-747168878 678408407 +-304794318 498780763 +-705106744 726960810 +-655572237 -439072030 +875199399 893162197 +313792954 -870370792 +869523272 -600271196 +701126144 -899023872 +63569981 503675925 +407947545 443032858 +-42308773 902756901 +17530185 -618004633 +-338075797 -894342609 +821338656 -521058392 +747337353 943870556 +151296535 982338520 +220126896 -74719032 +-744039315 -954382604 +-897272993 176685902 +-51585143 57365172 +351933708 -495201398 +-775143091 -915581875 +-335289863 881140741 +555952686 709329411 +-154995083 539724389 +315502358 -557449510 +-703422574 -129771392 +-441868501 -491760137 +-164666798 355301607 +-710490801 795629181 +394739484 -198431266 +-425256139 -817435954 +-776476320 -483516310 +441594534 -495493664 +-464090544 -413006526 +-149507798 624501232 +-88622108 -94792428 +205265181 431984546 +-819131277 -297401697 +174185562 -218954753 +797816660 -245915346 +389746882 -392216080 +-777855771 -42095856 +-265808886 -827963807 +162768928 652785957 +902094763 -429245301 +-645611083 -836413760 +-324408442 -77206262 +352542579 -188010802 +-351004782 -703137255 +-139146921 590218942 +-294093941 68257219 +-957066532 -358149596 +-10847525 659566917 +-609917828 670535820 +-692835836 -296322039 +903298690 921357378 +-647349536 560029641 +894972065 -442717191 +-56269865 -787773302 +978536334 -750447580 +218885528 -382900779 +482776885 729624656 +583829849 148944642 +-119496793 -886484185 +692853074 460087945 +-169699834 43334596 +745287516 -38354499 +404755677 15481602 +-452506688 -243604662 +-520458631 279791570 +959486416 474773610 +522991707 894197789 +181091278 -682098500 +-208666307 -939401165 +513660309 -858240757 +-498878937 138158212 +525694147 -508655189 +-245802063 704759289 +-804698433 -71192679 +262625990 -749061293 +979773171 -879954993 +108143130 -558514414 +328408343 735158087 +-994044593 -685695348 +-22017380 714482643 +-526944852 53254698 +638830958 857704036 +744980034 -129258439 +823779262 477738748 +962808016 470323134 +170836071 247783642 +472295089 -284305568 +-174063514 633492235 +843494896 502027465 +-769469254 -599411415 +-650399040 449358414 +482950732 -929592207 +-184437764 999142657 +891838641 872477965 +477523125 553420255 +-111250856 959823908 +614442875 743745319 +-319522844 83934331 +845723494 45719967 +-41152451 -386695420 +-871367469 -18841707 +359158612 -99173924 +669798672 48616517 +-292241046 -234619566 +467282002 -668093493 +-230347620 -298113574 +-962856820 -228929039 +428401856 -15953049 +-207877189 548115627 +899722913 410781221 +650000569 695936901 +776117705 -955751815 +671542767 -235325483 +830926891 -399506438 +-673209123 -840192153 +-311759180 -219495602 +-722944305 -906280292 +-773849576 -888277813 +-482896913 36938113 +26056315 968585686 +-226224510 739628486 +-614346905 417457531 +-645177613 -30408803 +130455789 519244566 +229521907 -646918248 +494768334 544811710 +-843346165 -774404875 +781106148 -348043035 +76363043 -326153441 +-904113991 655442027 +660164372 -233387897 +-244452441 310700409 +903680852 204621175 +-115070652 -1873917 +-990589481 76081739 +-447552025 -390193311 +980686121 -1660336 +309921535 -425334643 +-310593079 716325586 +-565255788 -16617954 +-761155731 597831715 +-909015446 -473942892 +-655055319 521808509 +-218138648 25751524 +791535643 320343068 +516800491 6509678 +-854744516 986277150 +-709436167 252360904 +-748621841 261465620 +851231273 852011322 +718886559 -240718610 +-431863567 -343252725 +-479742125 805603562 +53370695 436390361 +-970825757 -714082163 +-332910447 12639994 +-358356407 -287083692 +833308039 843712977 +972267137 -465659148 +116278472 -362081937 +-946552842 958945848 +-261533763 -120653073 +561645941 300889462 +-74927378 -167874300 +-824155021 531097794 +-219627706 -880151302 +132427592 474510499 +-604467077 -159645586 +356254440 711988543 +774392071 -798337587 +-903454950 602900890 +37661968 -302219347 +561586803 440635552 +-286196681 854830272 +-975144729 -839950741 +183151113 334532966 +-733818254 -322607280 +798610435 726338486 +801013623 -387308641 +603880737 703541053 +-9951979 -92098154 +555724539 -771280485 +-881315424 364569969 +-683023489 -915903043 +-781842721 -4262033 +183753810 -895270197 +722087549 876867120 +3185586 122810908 +-951591958 -69212945 +20095861 -331389966 +-983500399 -315887443 +-332580476 -891599148 +511203297 421640985 +384084698 134678749 +-331150722 770457005 +68427095 215210718 +713910392 -199595341 +-406921680 639355018 +-366340630 642094041 +-39631732 -682343227 +-540538280 851823799 +990371119 835319996 +-753819887 -246973037 +-228402028 -366647966 +-178067056 137904287 +80340208 -477730365 +115467340 -186817900 +447479535 -498954730 +506221049 500939500 +649789336 -722826849 +-687875018 104244738 +478309431 839551686 +597847702 295132390 +569227975 443755511 +359810372 241625834 +796633481 653476664 +-377426257 353922399 +-761195588 459541530 +121509718 -17192726 +74170144 -305341685 +-358248652 -671227563 +-111730499 498210199 +199977368 -910879003 +-691687583 -392454935 +244565510 559512566 +679123990 24571033 +176794991 989054944 +-170030132 479777550 +-486508019 -609789763 +979064837 -260864161 +845799290 338880696 +847812310 -276087053 +-727282240 -525209574 +131217425 -983238554 +162354606 50948496 +-97935644 824333463 +577803904 338629819 +18391770 -370696129 +894410683 -640290472 +28814639 859247567 +-214623629 250309708 +557193162 -139988011 +-720319953 557749479 +-794561914 -756203047 +811027383 -160136613 +-759649211 -147239042 +975368642 -34460119 +500473440 -873188083 +-1162431 -768334379 +-189631073 -97701548 +777703339 228679239 +200637857 -544544525 +-404344607 746434567 +-353490775 -573448971 +-720357351 -295497304 +568062106 -20020014 +970794682 76995797 +-844432942 -383278530 +39678657 663583479 +296473982 -439863692 +261016381 157972175 +647831457 984919953 +125088322 706680997 +-589876727 -454488613 +129153486 -948214587 +-293114001 876067836 +-565715653 332057649 +-60199720 -211927350 +-992897858 -963047933 +-752236495 633966953 +-441979648 -930741255 +-474576528 -422298055 +-731820096 928214415 +-322928932 843208570 +958014718 106793558 +-695236047 66784719 +-640917244 -757982166 +-536585891 845529105 +989718934 -465423562 +-32376854 400225075 +-455896465 901338346 +-494622554 972140254 +659640383 760550345 +988338216 -679920722 +-521747325 332078547 +448477274 516705046 +413597516 -441808246 +312228743 713186058 +973330033 253680849 +351387240 -818928361 +256534420 -545457693 +336369806 673537122 +180128866 -354333799 +-218878500 -229759697 +-747923314 -390272795 +-938988792 -890918985 +-340621312 695072875 +-780725629 -971005634 +-335956907 754598570 +605529480 624299565 +596935325 770079541 +-812155541 89077895 +939751895 -798921749 +-935815540 940568173 +436825308 402126924 +786929387 385053352 +-388466531 -411587458 +-117781403 276076274 +-969984940 860974903 +-755513782 498080974 +115131515 -194901597 +-224631601 -263746576 +225818848 447783387 +400185017 -551450635 +-714966711 -705289298 +727235193 746265408 +765832409 -332036959 +532489981 -60964502 +534224761 493705844 +488732107 -31408520 +602901661 852524026 +245187677 -82002637 +574902937 511306602 +225596735 634890916 +-295263874 -401235616 +-688071099 -213212725 +253794082 596312425 +-579735293 807204272 +-175433569 682216914 +164110360 -813341558 +-270460113 422400660 +292240502 767553444 +920414100 613957794 +-255953972 947472142 +940134324 36836521 +-1981513 -762488229 +67116726 -475461268 +-20441455 -799052028 +-849378100 241937032 +188264197 -921833717 +789019038 -721513259 +562385101 731753635 +742483664 75316561 +66205332 689640329 +-626302862 -171244818 +-600903125 -513797435 +-867560214 87251268 +-962939171 -219547788 +-511454256 -376770231 +-773190302 903492553 +825063783 -566858887 +259584762 -354735765 +474186410 497637513 +57387398 -393019282 +241842046 736672364 +320797599 111673731 +-715121219 91445703 +662463676 -646123254 +841641619 -19937392 +-646927821 954599137 +736769566 -857964496 +752619823 -412787713 +323065123 764522043 +376789047 -527716646 +750385463 -446879780 +693968036 -685571423 +460634312 18726124 +240177463 482404985 +-307548888 297154043 +998872073 -416841271 +-563407611 359366750 +24892117 -919024788 +-705657232 717305903 +-950188193 710843470 +-355072383 -778156739 +-565066650 -226144592 +-999038169 230326585 +673962467 -3683469 +194252940 -968366427 +943766731 823101282 +-717531038 132269283 +-254123716 280644483 +-249509171 -946666599 +220082513 -637464653 +210010206 443165760 +-506351556 -613322111 +297529303 -705508431 +-222417742 578909144 +-633915439 559394721 +922807983 490081065 +-957650239 812918789 +676942326 -359103008 +417870341 -744074772 +-125266241 -584130839 +-276866292 -877596951 +657941544 920058964 +-615919712 424479010 +843368560 -966879069 +-334916891 438821773 +113903748 -865291205 +-99175070 200206177 +-897237133 475851730 +941833305 -346329093 +-15484759 -495184901 +-423281054 -182302613 +-578398651 591629037 +971991037 -557521590 +687453101 -159110356 +205107859 782034026 +-268862452 -229843672 +815169106 989859865 +-884987768 -643112208 +-621250680 384702586 +103187141 743337587 +286100914 -448669551 +-740193062 542972978 +881093709 487581869 +-932178684 479705355 +-960755691 -122378313 +860579495 -67739496 +339530213 427489450 +71657017 565305231 +188674624 -221399038 +475160201 -554060584 +454775020 883998702 +319829205 -353358614 +-624884045 -690621137 +269255186 565336302 +-521822876 142886548 +106019601 448387910 +467895536 484772548 +172898309 792083494 +-674469548 -632004803 +-834658198 494846365 +-865727003 48497080 +-911286775 528155325 +237571188 122690843 +-435628964 -686217969 +5122457 543441049 +-888165570 -140530483 +210475451 857002647 +129747775 450315546 +-552266617 -918744883 +951363181 519258357 +-6976351 960384374 +-899708570 476735103 +-769538196 857059749 +-125772266 -639023659 +583279037 178416498 +-304378944 778091286 +-190490400 -119940859 +997202289 -592566433 +839048203 858975855 +314011737 -332614829 +726820928 199316374 +-327688150 -114105207 +429366863 -544855700 +405985088 -64347402 +-852290112 452265908 +-383805355 -574058130 +143253486 20962438 +-264208919 765392520 +652757950 389249137 +-741509852 607314011 +-918502755 -261664850 +823418167 642912111 +-966225983 584528660 +229680235 832539624 +666502395 -325276563 +-576689875 -567687358 +-94702212 615530561 +944000786 -668017664 +982910364 -966414593 +346095409 231265818 +913766536 -858371150 +-782901769 174062002 +-803938077 -570549931 +-478256147 188581292 +555548661 -265697555 +-987188305 -597209170 +96128537 -832335333 +2825425 239368377 +-544881638 -90470939 +-231504249 496174978 +-973209695 650482178 +-20688367 827800792 +759942655 -542208896 +-794998579 329256790 +516868629 56656943 +215470400 78597470 +965449636 -202631555 +251881892 -128920552 +595576309 -329503656 +254278169 554004694 +-767144434 557008123 +-26740337 -252679909 +-383346320 -348949345 +-678795513 -414494650 +-507157909 -121353343 +-521576882 -246264599 +-813926885 -833059183 +929807144 -595350511 +-41850480 866223668 +970894684 -244659864 +-881744391 -27470737 +-675052717 -388216159 +7682099 -550236611 +-174902778 715854692 +983981896 321893884 +561805107 722293676 +698796138 -110393817 +-803991392 -824154755 +307923168 882992357 +-285154869 175204230 +961193263 -220250429 +-858778874 766874505 +838356806 136825940 +-220390878 -300460742 +896100395 785125225 +-666546497 -56112171 +-518506524 16436967 +-814983889 -197847325 +-842410375 -438445639 +-391746669 -558067676 +-514846358 -23019352 +-997910760 593640199 +365454582 428861317 +31624926 -254689430 +172505091 754334351 +-905800066 -259448202 +-772143192 631564845 +550445814 -774626958 +680905771 515603309 +719713471 -410439397 +-511451156 -926421651 +-864503091 -51406003 +-12870181 -955336978 +-824584558 -852621606 +396321230 -995147220 +299121408 -548755120 +547614959 944918533 +4648388 -950924324 +-326152596 97495668 +-827852063 -86943684 +-745167875 413261444 +-652653407 93139380 +-47397728 -965635347 +85768545 -794623795 +869737787 -285053190 +-698958938 -448938629 +428619488 925914175 +781185242 768650071 +-747878755 -764289298 +185670833 130575169 +9544205 -183770342 +962671078 921743844 +-849646751 -123574214 +361440500 740785773 +44227011 788609223 +-33237833 768581247 +789577348 -664082974 +-488006140 -191383762 +-358758147 -658575523 +-770954357 212168968 +-755059693 330590839 +-233996633 -399141857 +-383848896 -171603748 +963526967 -515393331 +-752617102 336055202 +774122617 74725683 +-837546639 394179564 +790448514 -572565297 +31455769 966684553 +842272142 895756135 +518238742 260912182 +-978468839 -726621784 +599642451 912409852 +-439757618 -907623155 +643817298 430342625 +808241026 848903171 +431230043 581737985 +967035858 788532351 +686524671 606899964 +883037221 -391428618 +976215363 -61795031 +-154253732 -181074758 +-309636691 -159108464 +-663944289 49260481 +456370555 -9012939 +-63637522 219483230 +642751342 704978264 +-316252541 -538196643 +-653413511 7167783 +-426156841 -61200890 +437675675 -187020130 +472809807 -270320886 +76314449 -987027330 +-774970761 597882503 +-240087488 130865560 +732306473 711356486 +810555661 82939153 +438396633 -269854879 +699656447 -940789430 +-85361400 -481401762 +600472710 684259820 +-901627626 892534454 +-973741223 855628110 +-428210885 -905770412 +145765130 -969027486 +-318661636 -899161709 +356627726 918897311 +-936089466 -430470470 +-680719749 -64629078 +-254766073 118314261 +-490134487 996132972 +-506901099 -164254303 +-128815650 -11879627 +-727515031 -304571876 +-669113951 773502487 +-236045766 -673559480 +-525340076 -898979989 +-547313483 488854599 +-445040124 146415095 +-627563238 2356837 +152412721 -142200851 +-601406658 119571464 +770420282 -807749195 +735156676 -618723008 +315831639 -438985997 +30197712 794839538 +-551082735 426763832 +-912878541 686087287 +458090488 -720300943 +-781829131 802953207 +-241705083 484028104 +-582079849 87447071 +879853545 -520622808 +-412859368 173179284 +-258501506 -766223764 +-232249655 -175283408 +-902888431 989414447 +350336834 488256257 +802399850 169420909 +975832422 -37461895 +-771410207 983857356 +-143738091 -672966133 +-579718112 -379327487 +-316309856 260262315 +-494909186 -767355446 +-513300259 258268503 +-189668845 -189735405 +57191770 -440033095 +91206386 921895734 +620597758 -709503566 +328573973 576179039 +767190757 203006299 +-243072468 678024331 +-146065601 754736960 +689005851 321626046 +-772535212 -610749713 +-53204106 -476543681 +35045909 -683017415 +-703223881 -51882468 +595914512 -728823936 +190215537 -678694932 +441187002 -951093404 +675901607 -246707850 +-536994696 -876513937 +-109579949 954988192 +466405690 -848307792 +-799873289 -7849887 +728610537 864590353 +225254910 -719617658 +652120122 -862194858 +-632259547 -883896917 +-972756212 -602781121 +985900841 -774107639 +-174052515 978727988 +148206915 -444981985 +39115390 354065227 +-518962675 -129747456 +-967252560 -520104958 +-193190270 -90578424 +-966044436 939686551 +-532896214 588949806 +-133904445 209694548 +511510950 -922447356 +289951127 97352429 +223763731 792204643 +856660023 412454726 +42469734 490891562 +225720590 953460177 +79124945 463633788 +592170258 912505103 +980979576 929274042 +-644145608 682454145 +626706447 44050936 +-106798498 990751624 +-43741807 -50267996 +543520331 -889461513 +425153052 279326690 +111529646 -829020246 +-809233433 351847520 +301074209 -756036031 +-958150790 -823660283 +822120631 98177386 +-601390034 -892621802 +948656428 -373442934 +847003058 300379699 +-601800577 799593213 +70758884 -505557918 +955922885 236980535 +797393740 -607356005 +-638709118 997153644 +249964453 130367860 +-619202473 -84375134 +-46863085 215444489 diff --git a/dominancia-de-pontos/input/32 b/dominancia-de-pontos/input/32 new file mode 100644 index 0000000..ff06808 --- /dev/null +++ b/dominancia-de-pontos/input/32 @@ -0,0 +1,94795 @@ +94794 +272218520 -407746682 +-558077966 -422708143 +126561093 655664661 +230982974 -281700708 +900274509 -355032671 +333795293 920177856 +-216635210 -445782205 +486390481 -443032027 +294902268 729566425 +-798005910 -994983508 +-155537658 957048246 +-81060200 37176086 +928488385 183977321 +-599156533 -465329974 +406237857 -462588589 +-768398858 887402737 +-804536034 -397547144 +808644571 124463097 +487433495 -831653833 +456055179 851340022 +755565286 176271476 +452544412 -128027071 +-63168009 -373235314 +-653206788 -576349049 +-906942484 547731912 +-466643730 -74684255 +425739308 -328482123 +661480405 -987090495 +-330901983 -111293088 +400671245 847588016 +-728529536 553763825 +-45441321 -604614688 +43593515 -51539751 +-980147320 -734692399 +827019295 519131736 +-848538352 365857564 +965686182 -115956212 +935409564 -261696855 +505151874 -514948792 +804401346 -532156435 +51030508 -339784715 +233205038 -990251507 +168968374 712278520 +-147263819 -328275146 +-79859727 -103303385 +-895978690 619011308 +-55568833 -173404377 +19344304 126094433 +918293165 569410391 +52246708 877547439 +-887927960 497071189 +-188113267 -344787390 +-603270548 -847069463 +-234172637 -626787884 +-354388804 -605138459 +177310302 334833549 +-823592523 -497773179 +544954553 -912155909 +-692264976 413803251 +503477548 44799834 +253302528 -311424858 +986577824 -145914539 +878552624 851187352 +928431583 99072104 +-284521458 -392532370 +450981837 826379549 +-849989445 -353536151 +14290489 -244376626 +920555100 618918425 +164851649 719598759 +54427457 -495286921 +550264036 -963870090 +-300155074 -143152260 +491750790 -283114796 +-232516926 895018502 +210971991 -439629849 +895773076 896832661 +961913358 445827206 +-166476150 -854780076 +-110196621 51076598 +847720213 395125521 +-947181399 896458716 +853142830 560940103 +-347615780 -755677531 +-769697270 -856866849 +230925528 628478886 +-982251076 -188232333 +633769164 -376795527 +974178632 -246762371 +883464923 875554464 +685940585 518726205 +464534579 107226970 +325264831 -572888209 +371728591 143428905 +-425290468 317109093 +189801818 -697194593 +229174939 352082480 +991784509 -83642447 +-891163515 827731374 +846661737 -34082347 +163352873 310515801 +-100705251 29760480 +365422256 -517036065 +584359240 -761162527 +-312083891 -101618286 +558855087 190514423 +934810504 124251426 +-700205440 268308433 +-218996550 -80330829 +254475842 -972290806 +-942970713 -605007859 +-709269629 -489765648 +562006831 -996565106 +28708491 740724904 +173436423 -242244141 +-605524498 -505455472 +-671120934 -364480260 +-238199433 -135098674 +-735692910 -333001895 +-930483178 -55210473 +-584201262 317612851 +314743508 811625467 +-569015512 -895408429 +-180153522 -409994961 +529906036 768613531 +-179923744 -149349452 +430535733 327662368 +-92965557 14267592 +-433889524 348136727 +-769281395 172342054 +-403985135 -313625669 +-185283751 503741466 +-698884581 127260133 +-580090829 630467826 +-466515896 121615098 +550032299 847559322 +360710275 -688629312 +-824332542 495938453 +313090830 -516720126 +-751912580 637584069 +503858856 -813652962 +-981383118 -127709649 +-196963132 -994456717 +-642815277 -174474501 +-374577920 -762917391 +419430407 504872811 +-405710790 784696290 +600020148 -363034361 +705599095 720300832 +-781250658 41764090 +-385813741 385479329 +-193282778 441578073 +-891503531 -2925102 +-704432804 -387393620 +-808810257 633498336 +-971888745 -570231495 +411965617 887150054 +946741002 -482239651 +462825187 -862189200 +66372546 -565764504 +-484986345 214701841 +121023622 -373509025 +-107383130 768699093 +415378848 157839597 +57502482 254975554 +995611656 550452001 +348651851 32682267 +156290005 517816183 +9983581 659500393 +-566755153 790872870 +-101339755 226797890 +233031706 -133054999 +121690199 -527471479 +520251844 23117072 +-436516201 -781762586 +-313505076 525991390 +702261448 794988558 +-528732794 523798110 +-43123754 -740217333 +-273465638 580830035 +423214627 -143854376 +724826772 405200522 +706814323 616119077 +-955437612 707831018 +-882630742 871393669 +-171886415 513216335 +-541880380 -253596574 +268356369 486648848 +-690686343 669305164 +34433344 286846091 +-458919638 -291526847 +-44664271 -425506828 +600805739 727756781 +-650979011 782471231 +-349109677 -246572207 +956352631 -976725452 +-922897847 770933847 +86243826 -188730511 +485788623 625326804 +-457303205 -398414352 +-783856266 -477058018 +-836461809 98991784 +360175911 -742233143 +770741899 324371943 +-697131772 -262498534 +517298253 -693519645 +-870328082 778799770 +411591570 503726761 +524722832 -226104636 +910027625 567719123 +-398998607 -201820443 +395140509 364476458 +782368193 44151621 +468448269 273081023 +461222069 801094121 +109070503 -235368973 +996479900 5458666 +596514654 -679890419 +-879015946 -105920338 +-217548028 275431705 +283696610 -599583620 +839460734 -697462840 +-142134483 282199603 +479142957 848103808 +-801380157 404223045 +383210474 416644806 +69645688 -8205173 +-845384433 -981011554 +-425897106 -493440931 +540492774 533248112 +-822509491 940919528 +-608308239 -939817792 +-491734884 396636449 +-536674706 -99800252 +392320672 591397822 +201214751 -762298861 +27333052 -1772957 +963477833 216655010 +49727419 -838689832 +595398119 823004766 +685867942 258791946 +-700142768 -447498548 +321630191 -867263488 +89414547 582038613 +-783240990 646610698 +-364162421 868374765 +-761464380 419429026 +-343735632 807337393 +661336283 -639543042 +-664842875 -10746148 +903266866 878762683 +534974404 893184197 +-318047978 186169159 +-865057515 5758734 +-318766288 -36197371 +412364363 -823093788 +848521715 -898122384 +-839775944 -692324537 +-787618999 -796724152 +122296275 849156422 +-775944668 -132255940 +-802208194 499668549 +46031920 157557419 +655076922 412717082 +-815308973 -717731386 +495262820 71152638 +-594990534 50880495 +3201693 674129187 +123572196 -846939581 +65351852 329706559 +34183073 -522169463 +-798040612 903887645 +-147558202 -222896846 +-541538301 679330101 +-661380447 459468115 +961392629 498880619 +-699997087 342125618 +202286105 -111410906 +362656774 -957536498 +-345356980 -11076045 +702061731 -690266997 +646032187 -253679591 +-298316799 214378269 +-248113672 -609326289 +16427227 -29065990 +891302007 -616336057 +413464242 -635791492 +780115156 453795069 +445642990 -257277203 +-661971828 -117917681 +858509296 -75177183 +-114347718 -837439395 +-501705073 441571716 +113881863 546334573 +-119970734 -615406972 +345276541 23463887 +216138606 -987085337 +-166499578 -808094619 +95947162 11585592 +-414531834 -175825465 +722676171 636945374 +-577721033 -180800580 +274103170 -388159851 +-512571857 741417174 +619201026 -433494788 +21574042 837173257 +831842112 -890953699 +-983401879 710044138 +319740630 625172137 +16829083 275910622 +-947440810 -305920275 +-311288974 -654247298 +981739956 -665482351 +363631676 -272716978 +-4834077 642402173 +-588125837 341807319 +-519894 -372736798 +-937428477 931290532 +641861113 988325469 +662511784 110306609 +913089884 -748195001 +-515645107 381552796 +41887094 -934292230 +-155768167 90984544 +897593962 768158162 +222528717 99967462 +283112981 -704857148 +-417116913 -487738623 +704708994 -978518842 +-723924141 -473032773 +792990171 764696314 +-242701464 387843566 +-332675149 -587889411 +96344127 443640685 +512714495 -65202865 +-2716013 703396588 +892113137 -508941728 +216365788 193054214 +309638206 214888541 +715942366 578291954 +670326458 -127090531 +-829454057 -344751199 +855511460 -349813663 +160303228 -775725773 +-262459410 178195886 +-663281977 -465339461 +-752956333 441760368 +-202078223 -361990471 +-333012429 -116633568 +-774576940 128285094 +-741142641 951605192 +-874733949 -395010743 +571945627 69670409 +-272923976 -246863568 +916789115 78088294 +-812352415 791011774 +-932268923 765651132 +293757930 -239461036 +839824113 180004253 +-125903859 926780995 +367437455 911846527 +-757593376 997998233 +564761370 914565891 +-955081045 771134808 +635295966 -260087174 +-529757330 -999178597 +489972505 -636540444 +986511223 -493508762 +535174820 117809558 +719331086 -162395054 +756561044 -14072142 +-555624125 -522464914 +-329973664 -549025302 +-724147060 -995973831 +666830571 385476195 +-587755137 -436561205 +36325195 -200127082 +652335212 59838762 +-773430055 -812221330 +669443952 -608387058 +-702251799 -635865812 +-781800577 -661110433 +-13900448 -563913809 +369132348 -598945280 +-863212723 695865643 +799895334 -108878437 +-335885932 -172348907 +139289458 946840451 +49440997 -742567098 +456237267 787788208 +-250460938 678964234 +-99568722 -759613102 +-534814597 110651507 +-362437440 382167214 +-385110781 664381173 +-274153522 -926517289 +788137110 476293187 +-309855580 -339748567 +-431452889 -780814138 +285421908 -433185120 +-196365006 -418951571 +562644146 -624661975 +875387465 -485964203 +-710745897 -521079240 +-456358897 -527567601 +755285176 449960279 +764382679 29469739 +404512775 -151889232 +-255623043 66698998 +697798728 -887976975 +-819095034 344156739 +81186540 -26674201 +679729684 -178480333 +-85674637 -594382698 +151111488 99094469 +-553093470 469192624 +-301691023 485017590 +310298075 514335574 +-909967104 -311936708 +152694761 156449421 +-980501581 732620354 +-397292714 -190004103 +-573331741 -638569670 +-200436855 934468924 +957193889 -153347663 +-687021892 -893470501 +-683491489 -424887758 +-904711868 399359986 +-795611199 -154829277 +-786136786 519705291 +-901129484 -718148195 +-588027133 499340138 +597348696 786901189 +-179886882 -405563130 +978879747 -964550662 +-720904312 -880576941 +-530099192 465862803 +389666132 -678271919 +-51610697 -44915171 +-700161555 -237438857 +-985948308 963418846 +-396440346 -679921593 +-334489448 739843946 +479245763 -163895700 +-998169383 -437058681 +-983028932 -274295435 +942198507 -832305192 +767656900 95145106 +835487320 -941061766 +-717234091 -601771090 +-775666279 275685381 +-50698518 37240993 +82128996 949382083 +795715197 -94609580 +214099235 -642611454 +-686777751 -164791546 +532180187 -27109017 +-414569435 -82182813 +-612353635 81372245 +-117085375 -627564654 +-778053912 -277444412 +-937491292 566575534 +725919037 -872608476 +-880064776 121639995 +903489518 698994678 +-996878712 199766616 +-923836131 -67189697 +996523048 -262318072 +-24296179 366058091 +827596541 -24060877 +340777243 -382895306 +-501942879 349841545 +-968749745 -919409360 +548284406 685368137 +795650291 -800002676 +-428154138 544681201 +-700002878 43256839 +156621897 -589515463 +16585120 902673106 +-351702096 -536409781 +-338574773 -303956756 +300285195 -430171144 +-875273628 -360581246 +949969257 -951637189 +-571902410 -907389688 +-351191223 -964763191 +-762171797 667303619 +-139471974 -618757790 +117675029 -493208369 +644324393 -946843754 +-165138472 -59347568 +968005487 -309734356 +-785277761 176645530 +-568123481 -624696158 +-169624891 -77673049 +674782871 -542370714 +-770227327 739217977 +748131397 534541860 +-759121774 403253529 +-54987712 772711964 +814985084 -420717577 +516048496 246522237 +77789149 -859252233 +-60362890 140113227 +912134953 -626464361 +882514857 -544047030 +193433014 -119881500 +477235901 981862710 +-150088487 -813993456 +552795587 541707983 +-591525459 -837130472 +-475292456 91230906 +577329405 779036581 +958554188 -807021257 +-511615826 -513447159 +793957629 852333978 +374163644 326910947 +-34432648 -472630689 +571002935 303493208 +-260686425 -165086249 +799425242 800726166 +-900139253 -464628851 +258475765 980928664 +645848156 -437660565 +679026999 701611978 +151610036 350808140 +759294945 -290568605 +-763259900 635697461 +-476142371 -134124012 +3566375 823753785 +926197684 -539553729 +-915830812 34970360 +646579399 -26031772 +-955570859 253850573 +-454814044 -274166445 +935923050 306616907 +-800426783 -424006563 +-426917127 193250018 +250656067 -600511072 +-485050915 170547080 +-644728167 -805759512 +-322690095 -785731307 +-718524303 -90304770 +731643586 -897182455 +-809637458 -763793410 +-482092421 241532361 +-20441727 -189681110 +5597866 -451017228 +752365684 -509217873 +448241908 -991646510 +522856419 -511665797 +82810165 -613634201 +100534733 954118981 +-702090103 445603253 +155951511 217798936 +-595749981 -70732564 +-552063477 -895458668 +794113266 -254882366 +857205119 -486476038 +624400104 955670689 +-627029233 280761555 +618513277 947715411 +-563262701 -265927784 +465356021 875220305 +-357640943 23640845 +329607692 11311238 +942865783 -584778354 +329926264 107120497 +202095049 -734618008 +200329200 -34563918 +613905866 635699300 +-323692312 -785754517 +-978723433 27394345 +841436135 -322573962 +-127757459 376147374 +8828268 960754666 +-932379226 -189208124 +-987770655 -117884132 +638564029 -275046245 +654156450 727661492 +-835074364 395171381 +777593194 -667336009 +392684324 -564101428 +-720174904 -603032636 +346512335 -709677134 +-836851952 296583324 +505792838 -91599706 +214174165 659286742 +866679369 97408964 +-20369421 -737607984 +617251894 -990442285 +-433623235 582838781 +-165699709 228639458 +514856732 -991903156 +-626881502 -145704540 +164139380 134844519 +-744041425 -626894592 +731636605 -407381759 +-222096565 688639432 +788510947 -349343962 +378642732 -608448990 +-534261388 712477940 +-27435299 947092515 +-521097011 -253531300 +-130654588 327214639 +957967121 -518714593 +-76302890 -714152052 +-819486333 138295347 +730100050 385628832 +-149146497 -496343609 +-35244892 -862807772 +106413730 -388126838 +42986264 -521329773 +551728076 -672961483 +682664494 663404052 +-669851501 829418366 +728963830 613091322 +-35470440 -232807163 +-745803556 412259726 +949917238 576238983 +903251418 -315052638 +885735573 -581002865 +-718600108 563643036 +21131683 154524822 +623275775 689571262 +-929673411 -362022827 +922453171 956277229 +-119662778 -413010285 +-822242881 726938580 +147917152 -875789134 +39936394 -524238655 +990825341 -210432769 +-298235052 87609057 +-799498083 -229917240 +-762399113 609105168 +796838548 -540671148 +-904221403 317593599 +-305931329 -190766939 +693439887 -528891847 +275737667 -178492898 +458551093 -591849981 +478427598 -48680247 +824583012 362477706 +-783354445 -40741972 +-202239528 976529213 +-459147791 -128116066 +-789977689 -390721456 +-85517762 424551967 +208696874 -363468470 +-49086236 255605674 +743320113 -266755615 +410564999 -476871725 +-828426477 268586828 +266932911 -528867683 +-525643165 -739125861 +-266917347 500202482 +-441865675 343824492 +-66006090 -521431296 +917081103 834443625 +-914084338 473410572 +-167127386 810993566 +961944974 168015586 +-146759003 -222322584 +-298365193 -393973652 +-200723294 772313813 +-919338890 -254855360 +-900620671 -451019501 +-592650706 -970383714 +-256884862 -349023947 +799045529 329449272 +513414090 338461160 +629297845 -389892888 +697511188 -402543717 +-512770281 734357804 +-437788001 820691188 +-102520969 -400012036 +994366865 809149638 +953669123 733087536 +-910346041 -84580464 +-899904329 298414820 +-38162395 -105268114 +-855821988 996274001 +-264009206 20674136 +-300364194 805119394 +-985534390 -839235143 +-765122178 -404963131 +265715132 -64990681 +782626926 -102183311 +902282198 -591513133 +253686091 400261137 +898262007 -398915598 +-888784412 -503131898 +221046054 -828115872 +-476695610 459411527 +-913579500 858291245 +-414732623 440012395 +-591685104 988540023 +6752850 417584813 +204901231 -626405084 +-935865404 -751320986 +-506905764 350582393 +767609017 -368901824 +503348750 548093400 +-315646078 874133751 +-75620245 549184303 +280436147 -665693397 +98790911 934435684 +-767790470 776009649 +220905314 415596911 +444088494 -110082899 +-576667179 484515179 +-154943364 -85036437 +-329685248 51662249 +-918833 11792265 +-861059651 -260112977 +-725823001 -646553448 +-189571509 78099739 +-567940002 684772002 +-296474222 616155553 +-778231976 -125030282 +-692065905 -234053055 +-573288190 -61188585 +557337532 -441453014 +-755623882 567034085 +453619559 -206804752 +-906990206 -324178882 +168052721 -714656642 +115375359 -695331552 +231520318 -518566923 +472108810 -901426397 +-681557197 178734666 +-289973891 638785020 +-939105613 232002777 +-370414069 458265506 +-111116361 327148982 +770793526 78745751 +-778023804 533440156 +542626275 438924146 +-123907527 -880267493 +-643078530 950169600 +904104601 -203825662 +275420672 275970716 +-808528712 -803394212 +652009705 -216504103 +-877941692 878976681 +-623754182 782687439 +-419681997 633744294 +476636724 -959580086 +366332538 -898958149 +913924371 315427933 +-496495245 -206254143 +366301930 53626010 +787393320 366206261 +148957419 992774805 +-459964221 -516650388 +-505046903 429746916 +374567558 715097954 +-465585866 644557434 +675545595 -166349779 +516872562 -25903722 +-91682177 317096981 +328327897 -248776239 +665770596 90742773 +821051464 152103780 +-810900243 -605179704 +-474271098 45797589 +-887815791 826552851 +-205409762 594897693 +-403335169 227658545 +-805386607 919841459 +775915935 724840070 +940482621 -835260587 +-847389117 694331711 +58208051 222174942 +558352143 619560132 +-66927615 -413020410 +-681789702 541677039 +-130075738 323870523 +-406984726 -15942683 +327976970 -667081880 +-396780078 -218478200 +53678113 -136486066 +441721704 -738604246 +-171384239 -395546538 +274266495 522335599 +-973722914 567858877 +-350501875 362444722 +220056518 811638338 +444319645 470690810 +780309672 255704225 +442347941 -568138023 +-69871185 -291571745 +778686445 -988925009 +420903074 -265358843 +81886648 678623865 +-98824142 488697121 +234702018 -786692740 +943070477 -377884012 +-519386400 -833011259 +205527930 866652946 +894353374 219569064 +-119752671 975638878 +143244717 -71461718 +619469247 -439471888 +494667435 750933060 +992084204 544579435 +355375392 215220672 +417119419 -172393944 +-140575064 58691135 +766233441 -680226132 +51293202 -783544868 +-194887510 986415204 +-225921289 3801315 +847370387 -340475994 +-123169298 -121046231 +-652068956 -34912979 +296372251 528236092 +774267106 997664398 +482057680 -326072056 +631985670 -592422797 +568301769 -333369195 +-169853125 -163061116 +545527328 930400 +-324484681 -721598649 +-56552732 -121215729 +753415865 -193884165 +-503870951 -645194129 +30471591 -141278651 +-502982045 40093157 +-900478811 -269387494 +-40305952 -729441188 +944395875 351704541 +285593490 636300425 +-885688762 -174127028 +830236560 -731118063 +773127714 -173731170 +992133741 329831047 +295744406 922584062 +-591024120 -825532635 +-96088114 -197108984 +283275625 679397769 +832863829 -428115853 +-670129393 -23012405 +964570917 319452712 +-672036160 806643485 +-591366076 -494501218 +-948102514 -415666490 +-893273431 -502974630 +-834125507 -400688261 +881533536 -323303803 +-269383054 238399600 +871562206 -895185467 +-960974898 -233680365 +194448949 938420810 +-420043548 660254151 +788680621 -18007815 +517617310 371506529 +-606106194 972331877 +-239286872 991350696 +-473164728 674903736 +127299442 -966710519 +833929297 -137994068 +513918056 981325332 +-203458168 -888352907 +18007818 994191520 +-503260100 -260945298 +-419026761 967848249 +715209832 315604700 +-624662908 441938484 +-308105437 578218543 +127625129 -258134811 +640336514 132725792 +562249076 874323028 +-874913965 65704452 +-788016375 701413140 +-971280614 -748892744 +-449269818 -36056362 +-444161485 -130020691 +-559834779 257768737 +-746879187 988445565 +-435266205 -693042822 +-803154311 -564813880 +334246701 65371611 +450994225 59435018 +330597890 991592271 +353973640 -833846891 +-932700468 -652706396 +-113626326 -327604823 +458950712 397631398 +622707237 180293439 +876444501 -217341164 +223426731 685826119 +-904941029 245986440 +374957148 -480246289 +-127931039 -691413848 +-97088649 -993069426 +-50136136 -901373733 +-278818274 511227375 +-386492199 -185126030 +-312212414 -654202363 +-319598509 -85756641 +618368613 -593674825 +-990381880 -873157892 +-742191887 -826815789 +600188976 90685739 +517622621 -294684390 +191212917 -896582226 +984261135 794315746 +19088102 -463831046 +-194094268 619164191 +-685791821 -276147239 +-554362690 758295360 +783314007 -82047510 +754424800 515193688 +104171774 818800257 +100417266 583449941 +964700143 -573342351 +445667118 712438071 +835504137 35059219 +614262532 -880048042 +-460781123 736311696 +-248530545 400281299 +247623391 761329208 +-276275019 -626565913 +-365813734 796818411 +-384884065 915629299 +741590873 -643795880 +-4598143 431421626 +-259792734 456138436 +97381178 952483562 +271940744 582364387 +292774113 110608383 +220527792 814807219 +573742661 -263239028 +512148882 -876696101 +634688479 -699515882 +188828853 -999069170 +163809901 109607659 +-182750554 -656369890 +666911668 -381493526 +-927189536 773597471 +-600831340 -235332268 +-923049765 187879943 +378991238 -391842799 +372458426 -28310074 +366052099 559600309 +-744205491 -141890463 +-959621385 725276429 +634092125 313554935 +695735391 -309834281 +-768379328 507358871 +-590997608 461234770 +-225970634 -49504893 +936982280 663623687 +175084141 -676491640 +-476665381 236998493 +-515040951 -307865815 +-402431672 598978024 +329269015 -602643513 +-77654051 -366201435 +302917357 675173347 +303454150 393183887 +-440006089 -883259553 +912101554 -423121174 +-713456787 662314577 +-799539288 -39750640 +687088938 -31065390 +358852349 -766067180 +465251803 350686680 +875241423 51873866 +-722058292 -42902960 +452307257 336964790 +-458930740 -371226255 +-567478591 94326242 +-907940225 944468245 +-891548776 -303855681 +-350577129 334090813 +-274972930 -280394226 +-785450276 982393506 +-503719227 515018286 +-80538411 816057743 +-584687244 815497632 +261608597 -475591280 +894176798 857796881 +497861044 952807789 +-793904236 -804020113 +406066825 67358435 +-339640076 785513819 +834278188 -262825075 +-554827848 -949606828 +787346333 341921395 +-292599524 -291903952 +-628673945 -379644371 +-722198585 66718937 +-696497074 -722742442 +11250363 146383300 +-523630602 -22487471 +-397192024 -989637694 +-706847315 -190821114 +-716204103 -422274332 +-539788342 370869933 +-458054182 690344286 +-770309349 723927307 +-340114930 598031867 +572830519 810425768 +-623040 -660489019 +74784648 509444035 +-218717779 -268145492 +-111991063 -876469208 +575316561 -192706069 +238789619 241243394 +-311207978 -762915607 +164887862 886913546 +-566466783 -230203667 +840286126 993398683 +861218804 -759776712 +-230353702 751610430 +-602354564 994718607 +308052795 153284476 +545648129 115076544 +-414680713 -931768298 +537568453 80775606 +-790959695 -864614136 +993961059 -327989719 +605428634 -633944711 +-833999542 -499370070 +-160376410 -588668980 +-377352219 -718319715 +536457152 -713199400 +880636394 -934513816 +650528976 -746363823 +-64078964 949275060 +2788358 -40405915 +217062991 150518731 +-615548494 -145395743 +36281658 -92876696 +27689253 -648797714 +-353024753 896795912 +808799396 556807163 +-909047296 -457594627 +955892903 367584879 +191549092 275137498 +903030605 439264321 +-332506134 -992432937 +-211972165 -710415034 +193549774 -620168203 +-276373566 933401612 +-78664485 -367070109 +715132651 -72125865 +-545361527 -26455315 +916158995 741826366 +-633330439 -460308554 +811588262 227394924 +-287493766 -602630991 +149223292 -97926287 +541454127 316558454 +-986236342 120459225 +162391860 -291841660 +-538601943 -12955587 +-428770759 470869952 +25205737 -836745896 +753648352 915705781 +868144602 -330336715 +-332613188 -375235987 +834407035 -275256715 +-104790120 -641471528 +184496203 -445680998 +-709391078 -484627505 +-358233942 45564740 +-783580891 202780656 +-78681496 728007631 +-365908080 794102082 +859542735 144401648 +-87259597 833910816 +-19774276 301686155 +100589909 -504090207 +-473338484 -403114981 +918279378 -7395592 +-19035342 -62498099 +-832774698 -114679363 +585620182 -759952030 +636921560 526983906 +-377655639 -28538433 +741295906 -265652121 +998932095 796916430 +-547276802 -136515268 +660473723 754118952 +464095159 -932918725 +-768996460 561561877 +952943387 243864884 +322410196 671303176 +-721105468 40123358 +874177608 779614188 +-391057371 -168254215 +-264573895 649760841 +-956308164 -432875667 +370754428 355542761 +-195333351 224746912 +181905193 718699419 +-845106367 -194203305 +828607464 -330870652 +-800368474 -317449679 +971025103 316331484 +891411058 -688021347 +974885748 549162871 +564021749 -996022186 +-438131029 388945645 +153622469 889664812 +-920574907 -332147006 +168365138 145135206 +-76110079 779516759 +90778356 918618803 +666021060 588968151 +327187492 728437655 +747967670 960644527 +-470107968 341589405 +180390436 -294294404 +-552991162 -139568818 +466911649 -293952096 +-989195107 254310924 +-681145108 429139221 +-696046090 -26229385 +921886142 -922558891 +-392355377 -423021253 +316990432 205294536 +-284767303 -248014379 +-445754869 -745151209 +-987176607 29202077 +340961504 -950892358 +297436411 -918166853 +996954045 306931023 +442663213 -884684382 +-540746212 393872814 +55778479 498984083 +148620481 -220643529 +85587354 -156146177 +-858374194 -60787293 +539765634 42919337 +188312101 -155707086 +-242577906 -181283772 +-950549756 -450556979 +-713409148 2509458 +-304899096 -303744369 +-494268151 -270391516 +-319558242 -46727331 +-936226152 -708160417 +116345376 360796727 +643176324 -502985344 +486067223 171552284 +-477347730 -623141113 +410315356 -989230137 +-466763047 79128596 +920612010 591559241 +440146445 -458958676 +-246633681 507872277 +-441570897 -579737379 +-714590068 -25881300 +242751832 973082201 +197655855 389240990 +-707160131 596482997 +78087566 579107149 +631015161 813060982 +-235769955 -114742370 +905279395 -337621244 +-297876555 4070251 +411043244 976051480 +311324849 410444380 +-773043674 -339907653 +-363926083 -26772658 +-839456937 -488431623 +43432685 -249385376 +883996035 -950693040 +-868906763 862538501 +908920315 -306284327 +466478053 636053569 +-806910572 941922568 +-750357216 691362603 +228167315 -118595774 +-348903429 -769645575 +-388777286 -946577616 +-29878574 -70041672 +396167173 -497914274 +636850459 43114216 +137702374 935509954 +997286171 561641749 +-817227741 -453805952 +-249177951 -899580199 +-883863272 457871664 +660850036 457440974 +-160936511 -551321292 +-690482363 676243378 +847330276 -580823462 +-305493763 -757477673 +14084008 896594792 +-784393694 -912440490 +-785590153 -797991656 +906835797 -762759562 +-521195743 717652023 +-522532719 775082521 +6975660 -837971641 +-460399783 -678308733 +590824094 147906180 +-838934912 957558809 +313550892 257583980 +-724168475 214056925 +-874712336 -226074164 +976061644 -48903938 +-239444237 924882333 +719579873 -832594547 +-276981385 731393470 +924464156 476064743 +838516652 -730116222 +-648149048 831066131 +132453590 -959394485 +249146083 831987982 +-115056090 -75317125 +221844746 -477065535 +10050393 435740438 +410613594 -169644723 +434622442 -140216394 +-153069276 854842683 +-429001477 -501821201 +290522444 369331938 +671718970 -951018286 +-512512316 404697160 +448095564 -80352719 +512187111 80886159 +740393937 -524813943 +-607782044 962650241 +-46901002 557625463 +517545850 -823583505 +-232196732 652106462 +487656839 -178834974 +784319229 -412820451 +879056036 -597221758 +-113855579 -892096460 +-493942341 -402288418 +962995865 -795999765 +-220448061 350985113 +-301978551 233091472 +709725153 -128426445 +670989941 -84669217 +-27037526 -380125766 +215345247 307733 +254299253 -636542555 +-167697742 -623505285 +864105434 -28446220 +-841563616 -128237507 +-49508660 -974557981 +488688627 92458675 +636329062 230364441 +169427947 -407785029 +291708811 849326800 +-872166345 -295120639 +-964125411 226200438 +408059972 -495804508 +667388969 -296066629 +262549915 821906592 +-377750695 -688487647 +970870152 -810091736 +-569521510 -111613277 +-841928774 -449400279 +916144030 950706459 +-38540901 -714254288 +-585734027 -933740783 +-789532315 -122390963 +-560536716 -424087228 +-452622235 100636875 +-844460387 -475957356 +-78007322 376611898 +-523977767 774933247 +364989224 55822774 +392208144 858239291 +65129055 -97452929 +-642334816 869143522 +649669090 -630380390 +943788785 325645701 +-897100477 -79054612 +225998021 -313510148 +-314157742 -263846058 +-475506990 848330571 +-795522403 596045168 +769881009 -826266546 +-478076500 76068209 +-299502564 865340705 +469811840 110924299 +-221420799 -77584315 +557704811 145462604 +-121665616 145941726 +-735558135 -483146779 +500032454 456650503 +-646087076 -109872476 +448683789 579694280 +-700377219 -500957805 +-548352289 407696349 +-457637836 -106641781 +-444524369 567306405 +979647958 -504526458 +-887935886 637277277 +744336640 -346120418 +-480356759 -977543429 +-298641063 55217019 +-217045997 -977278544 +-811202172 218905892 +932977761 -906994432 +73949028 -994286362 +736763101 -100166426 +79088418 -746110362 +-44093207 -620933942 +964184788 -689376856 +432172711 822686357 +-862491783 -459269890 +-398801242 807350764 +69224261 -763654562 +-190719470 -877117729 +225183685 879408175 +598631240 74219750 +118778017 -240896895 +-480738886 -536477650 +-382143792 189933294 +334617502 -88735010 +208765854 546802989 +821868132 -562166829 +330831314 142767408 +217037612 728340503 +861354775 507951885 +661643878 485808507 +-677262663 -900811253 +65856043 585424907 +-418990797 -24083383 +575700876 -30698717 +139186048 -640227696 +-739085502 401726173 +117009101 -636950817 +-328911500 155460910 +110586975 -501816594 +670592466 -964809569 +137447532 592093689 +-458122959 -475406121 +286339113 -565247692 +217463363 846008968 +-181571437 74053233 +223541833 427876248 +-505234461 140422296 +713703823 -792523062 +633770585 249769149 +632496589 -883343232 +-167230560 965843852 +887726480 -670398106 +-599961769 -485130544 +909987728 -517950326 +449868436 713151090 +535997962 707566296 +-243249100 122228316 +189206752 -536513125 +142175605 -719777235 +-66291092 39557473 +-505372690 948066497 +-503452777 741289523 +-595863666 386423106 +483898328 -789327619 +469624723 -354042669 +579846562 27890466 +320911276 359323676 +-736288974 -287577516 +-682236730 -905278305 +-484423926 701738203 +747941416 976182337 +-16254598 840568147 +658015329 -557932439 +730484848 -405548986 +752222199 962886210 +30665111 -470063314 +-437450509 -837924004 +649550907 -505712819 +186483765 378190039 +-78927871 -474257424 +-324852969 753002651 +-710206163 -187097459 +998020689 181045263 +781381398 -483688095 +243411638 723237907 +927177688 280085257 +-185476708 858753854 +263218284 254443968 +-491340719 62279095 +-912995856 -366200369 +12764325 -775767965 +54923445 -790155500 +-585499321 -542249788 +-801531598 954628233 +-840090676 -604103072 +-805571170 -209551642 +753996277 190525522 +659901604 -926264561 +841520725 -820823799 +324958992 -340356825 +305875889 703671360 +310346104 -503916690 +-147800967 407447711 +-612867953 869290079 +-543806093 483694039 +447486955 -435307756 +-768585788 863384068 +517681354 -8342532 +-286675097 254494610 +-553879960 -676176567 +-184441029 795345754 +-774738369 -306500279 +-998971286 531301512 +-193816576 -626144246 +33568985 885403498 +-278825311 -830023808 +-743436442 902810808 +85970822 -710146775 +-698926221 -72181160 +-836544732 -375623216 +423964392 -858035186 +-660672434 -648724658 +-604602902 474871457 +-798527106 723047965 +-886669930 176931416 +233510230 951175511 +553481510 492130925 +522926325 928129492 +-461432660 -677747963 +-316338679 649187632 +931191068 -331277041 +-840537423 -355964099 +-772328512 793629992 +379999625 -669239962 +85266167 988683653 +-430644862 209683466 +-937138327 -25229428 +-235260145 -695857796 +247208789 523469254 +808923655 560854372 +887385136 446163052 +-826100315 -178331562 +336001841 29063922 +698036959 -40876393 +868059542 322452030 +935703731 226643200 +-720362125 -773350902 +-10242263 965241795 +248938353 -226243533 +873451196 -23046765 +878817794 -51697893 +-677122165 -862395787 +-285185368 108789608 +-407094189 -993329879 +578840625 -474087583 +692288728 816820941 +-222460729 -518335999 +-493862390 541513501 +862987671 -913723672 +-918712209 501406682 +253039507 -357528720 +-409150610 -276962358 +-739664695 195061389 +372734560 -119513727 +-887073488 157945690 +-595482579 205849827 +-224702848 167878419 +-550191631 207004805 +290089715 42778134 +640993126 -5002252 +535931194 579588716 +-178436768 -622891391 +-943730512 501756331 +150566835 -151426839 +-18018671 957007804 +-933579187 351994977 +-317446631 -119670828 +552255315 -448498711 +-592427807 370385633 +745355373 563733727 +275901203 621288992 +-51730234 302792360 +-264719648 -786567077 +840755315 432341042 +-503592495 388122281 +-583598968 -972045401 +-379723477 -546457075 +105656949 288495714 +-45707524 -247281982 +-530207532 343625855 +103303748 163166199 +-240058942 -439430518 +-697253409 964166660 +-958210148 909554058 +-907545842 711505833 +-966445846 116533083 +680875919 -613847525 +962626589 -195422812 +75934234 71004860 +741744849 -928288442 +-910974102 -324270845 +-880038357 342377358 +274353452 536876170 +-27025971 664220028 +170709936 -215051747 +-542315049 681434256 +-503209760 -493545519 +667676396 402465754 +-464230018 71049957 +585301275 -907396828 +222440506 54781820 +-906603149 -22313539 +752605571 -859626893 +752186175 188264126 +-865902303 -753528684 +337244229 363061785 +-206302098 -375005106 +-49368810 -639406034 +-245863931 -772030054 +-290963018 104905936 +-994298506 982149312 +-645842763 721716519 +697253447 157065238 +702529112 690283863 +-655456905 929883343 +660968326 -913452168 +931106004 -731658882 +808818615 253533580 +692215819 788193444 +608386126 -5577746 +-305653727 402006901 +945940185 4538639 +-265078102 811512578 +661344078 958785138 +-642866744 190897949 +343225150 -308287878 +551617709 911903948 +362583902 235737037 +783219318 144215928 +-538878069 -266166962 +-980588912 -512517965 +600364040 634934617 +545155884 722304696 +-942203998 991538144 +434914366 -775983310 +-863945469 170796855 +-360971738 -542395236 +-934446336 772343852 +154641970 457648011 +-225455243 801684900 +217388870 344225712 +804827445 399471430 +131831751 20130800 +19786442 -302612304 +-920940567 -469401410 +-163920176 -821392769 +-380475222 -600555241 +951480038 -281833891 +-45167986 481911131 +-805789118 523617447 +894444869 -449609404 +45022479 -564607508 +-714380503 -93369770 +-728051149 -577654458 +-263105206 -654960492 +-119643646 521782730 +277384302 -367055062 +-635712740 893520013 +580991781 -745905503 +748178855 -702208877 +-154505522 -620546357 +624925186 -664890860 +543896897 -161186071 +-571584679 -340511382 +-906953765 -504179730 +-24809670 -35181244 +815341144 232485000 +800985427 -671574829 +856738660 902746177 +-567374386 735996753 +-263576263 593982202 +-583891622 502921831 +44206350 299195235 +-828471847 159988239 +327386794 460191686 +955173951 851328417 +-122180084 -468000621 +-449277029 -391037560 +-822960371 539600943 +203089355 947793073 +433929851 353233234 +955361597 -978155656 +-685949545 803957395 +-46529271 872074802 +216375990 821808983 +-125142936 -748281113 +-989939460 766988474 +-623727155 378856862 +21690614 -977972614 +403933543 113119636 +81562337 -839108444 +-800651459 -356581589 +-404716593 34746598 +937449018 600191215 +421188572 91777584 +-751149794 628928995 +-218470114 358800032 +-793166352 456299737 +-63004349 -310818686 +823980870 413225256 +83773611 437953281 +226398462 477644220 +286376284 648323909 +-191783837 -643388620 +-710027286 -690120104 +880938202 494590335 +-864162610 284771035 +-538068369 -995703744 +-223056812 469580822 +639925371 -559231341 +63119048 -798047637 +938346389 -681984383 +-990253704 889315190 +330875911 -868797711 +-889011362 612442525 +772442450 -575746291 +-450900967 880957672 +-505534596 -388192138 +-433557548 976334620 +-181195369 -643303973 +461093136 431130169 +558701109 813077172 +-8598454 -835989485 +820133328 -306852316 +-178726373 262726286 +733784243 10696705 +95607531 398275690 +405134799 412588756 +864073422 -390337764 +636590198 655800686 +136369821 50788025 +-463197455 -445017211 +-991192452 -455148619 +-772651222 689967576 +-270864777 -559865764 +465626105 -870892401 +41397403 600763121 +-292857657 -335165979 +285048350 570587811 +-10787986 987410076 +-441710580 -198918718 +993101455 -657972133 +-693646383 -553099649 +971324425 553809642 +-745810094 409802886 +681005510 253916434 +-874696758 116356623 +-537804167 -659093619 +601645754 544504754 +387585018 933012191 +-862295537 26254133 +546444452 829551396 +823145090 -33947606 +649407807 997570108 +-522208993 -133846123 +-887396533 579025077 +-698510500 828487788 +633939984 959684019 +-415154196 -661191204 +930441162 917428051 +-73993586 220297145 +-860262524 -759914347 +-3381894 404697719 +-736348446 331407590 +-214022322 -79094723 +-679343312 -526475468 +-836142407 365427737 +-72024182 99708866 +-112979996 328033529 +810762797 225218409 +-356036974 -175520117 +906967812 892233815 +-67586068 304381383 +-668257433 -445493223 +-243924665 357726731 +761324645 -957179920 +871055740 -690817517 +-437316247 698390363 +193548713 -247637277 +-243964144 222645595 +-146395438 658339761 +462889208 779152370 +914532954 100224900 +-655015881 205905358 +533498364 -89965872 +228012145 -422430830 +-83407513 597907954 +474853220 532482232 +566910726 625297952 +-960712658 713157549 +221201584 -944241077 +-205807132 999212127 +291805733 -262396048 +734115567 315086101 +-447713613 -287559704 +76999596 -732304287 +-366619426 739144094 +-253844411 -724432020 +587305964 -367739414 +179808750 913569832 +-395285417 683677267 +-69357057 860102927 +93380982 -280180942 +440101838 195852979 +-926156830 695416753 +93239819 -259856268 +-378962249 -715979056 +795772120 -321636348 +858669435 415305647 +517532482 864518837 +-392048077 -216268285 +-621911629 -924363351 +-121257005 -737061658 +304071082 -176581319 +-597029586 -113150539 +942104469 959702213 +57489899 -813963371 +756403447 560685858 +-454277108 -684124375 +964770976 218473225 +-922990032 498467717 +-695458777 684388145 +929018133 613768519 +570438905 775815751 +-172302020 259591443 +818733729 685266768 +784053557 56514254 +509481599 -761158397 +-607415174 472033601 +878399999 289257253 +-643585597 236831234 +480969101 120247477 +-777870816 860235555 +633797048 -547931773 +-481777729 145321741 +-399236798 -937164057 +-333233059 732270358 +538094858 -414083735 +-154344726 -130341789 +-735021780 675210579 +-776821357 929910422 +979921537 75347420 +943251284 312022794 +751788575 799816360 +646683291 -534292083 +332335982 -749013376 +649976850 465094221 +82410498 -985187844 +-319942101 -563401985 +-887665089 -158832951 +-694809778 -983516755 +-715787043 932130424 +910661338 -674792235 +955534430 -782900596 +670952035 448823859 +-236082445 -720986341 +-252333906 168388859 +169287220 -873604291 +486105022 -433839718 +-90849117 -505636268 +331233483 390886682 +274059874 199410911 +640641964 4352126 +681322591 188634072 +-833866928 -574372360 +-379358359 902535982 +806296777 468177942 +-445054414 434730647 +184331040 627125682 +904473343 -513323462 +481707699 236410192 +621501619 -405689780 +-588072278 -814131228 +-560538803 -931304368 +606719997 -127690030 +91213875 884622056 +996811470 127075641 +224877266 -678503643 +-759351324 220573652 +534291302 659613403 +998932982 -653221286 +9753113 530627776 +910426630 596983184 +657871475 -708910670 +-343799881 936997966 +-367143028 -78541680 +-302228727 -676476793 +-552614697 -846386278 +566729693 171117614 +52176381 -471531071 +18711358 -439562459 +-948979049 908388399 +501855011 263294410 +563682415 609358840 +331734281 -447743200 +101175160 -578460696 +235798953 -47593342 +-676659527 -532543755 +-976158166 430633596 +234029035 777671098 +384929284 -705048269 +-779551577 -901858606 +-87648835 677971913 +-589456796 307396985 +962057 -388055880 +26453577 -230999873 +984209131 -603610820 +981580682 590900168 +-996826465 948283021 +-126737111 -291552491 +-374015313 575156999 +-181889585 944349727 +693211272 736910684 +-222987866 130470406 +-432566426 306390946 +511138206 -464100555 +575617282 -348103453 +-131480241 -644942998 +-786523397 -585128576 +-703882413 707969691 +-243726231 -811465335 +-269560298 -473331675 +-553667563 333112034 +787287945 30162483 +-702028216 -260707878 +-883338203 28234377 +757318295 -142214420 +55357466 -133131764 +41862895 -542646353 +-983580559 454890182 +10614671 -191562301 +985002409 -943224055 +-244932400 -659356474 +-55266203 -622084283 +-124875833 -172725294 +-363455641 204989297 +-502369500 773663065 +-672459742 70500973 +-750441617 636074579 +-82227089 -123168536 +-888970847 -599436330 +-261309432 -936467656 +-918879001 -996396678 +-299204235 33418837 +-330299238 -884260902 +31635971 -480823216 +185449673 -122781654 +452727457 118594101 +-385328069 503219952 +981120565 924601249 +-976178074 666416695 +547845833 71653111 +-597638254 -453417867 +-308982685 -958541817 +-19518491 -216537098 +798207219 -476200906 +104474181 392231133 +996221600 -700623142 +-30315732 -598938155 +244059837 434758832 +-556800084 -264233882 +608177561 466735104 +-541819937 -741048707 +938915388 806363114 +-18580611 536049619 +639592400 -167827934 +-260310259 648884592 +376279193 684608598 +-328244491 -86436488 +627713060 -248176221 +290235594 259351914 +760251270 333345680 +-363452160 -686135208 +332133739 -569708976 +880868686 -66452012 +-793896241 665950531 +-977293308 745530741 +-207516100 957751796 +691823120 987753742 +114560470 310962174 +575024768 259582033 +-147492282 168169968 +-121172459 890792416 +-300097198 -507539971 +-745168133 673818378 +-472976599 154183358 +-958284843 -416404621 +-730043363 478177835 +-202683226 -778406634 +919351823 765942481 +-307322381 974217078 +891088027 338878053 +-34548606 429970596 +-427016848 -275077557 +-329572045 553231471 +338492798 371674835 +729191290 298550053 +57214659 990976117 +311988343 81151691 +-728105955 -510129132 +653202873 722886215 +-518981844 -844589022 +-574113943 -766859558 +-141438266 473189269 +130154725 843155157 +-490219742 181379962 +-447083995 -328723740 +-851806818 569461957 +914601887 -736609097 +52308328 -731772206 +-351643565 -311237507 +-836420054 819208316 +318966994 -129123413 +-626103285 951871044 +-839715542 504278509 +-94684571 -596778544 +-366345360 743567423 +85491353 -699679037 +650619881 -598964599 +-688438096 600196492 +836133468 269353659 +-608339503 636086222 +957629023 -83120980 +791257531 -379779365 +165921268 -803364426 +-758242048 650498197 +-489534714 117829951 +368529525 -751727532 +84987275 -718671720 +251883872 630729636 +867036530 -796476821 +928550764 271718920 +-417744189 -205634387 +-562804011 -936880001 +-649730247 -902234960 +497452170 63511890 +581259446 240419915 +300023159 830949377 +-666413943 313052905 +-64070283 257791184 +250437518 282878425 +-226728401 -303630782 +-784070075 97513888 +-216553556 995052808 +45308776 143022204 +-508285910 842962207 +-364116493 745991867 +-710923972 705916515 +-76325572 -617306852 +594286415 542250412 +42606411 -908170335 +-842076615 -9981620 +958550137 -55524345 +-460680967 -94517079 +-27721654 -102344109 +-745967102 -192741698 +-740286541 -790413857 +437755572 491176706 +-757797618 -104204383 +101080263 800148442 +925109006 -880724419 +-721024727 106756962 +775064385 -372336046 +21637465 -326918985 +-49725495 -173326988 +-627300242 841001633 +-819642260 263811263 +302454546 -692225008 +412070881 -68887899 +756238507 -979615012 +-500993094 -930381917 +874713164 -659002548 +-992740480 666624080 +-603716780 837597833 +168018288 -407265087 +605284135 -844575511 +195736691 -509744805 +-923327007 881694209 +838858805 681627845 +-6013825 -675337508 +-376294155 -482145446 +346357485 660300551 +570862988 -590680174 +-285266881 254805699 +517439994 947134968 +-616751394 758088984 +-924091285 559689956 +-630224839 300403759 +-703180054 892814851 +-550607923 -491796156 +360596222 -803666054 +-354941607 -493290823 +849554107 -875128295 +438517251 423519642 +894052542 290283958 +-986384223 520572124 +982743724 -973119629 +-860632564 450828827 +-458991666 552373486 +875663403 669472489 +-385849175 211583709 +740257420 50465561 +-346106392 -399524079 +230169471 874245382 +-13312751 927243926 +645304388 -116327635 +485783050 -797673230 +771372828 -657039177 +-253000085 -876305129 +739420828 264146268 +-181287306 268568642 +613879757 120296960 +-17839428 -401899628 +-364562524 425519691 +-680400763 -19756846 +813379138 -973870195 +-917175654 -623784335 +826698020 915026582 +-82014977 138570282 +-480920932 -585415515 +-537754102 -472948659 +152204035 -512737760 +138269531 311169314 +-885888043 -523218805 +-888940160 -478180680 +254410429 272235616 +515073582 -207618652 +-839119242 -685736638 +581210056 -566594247 +-2355174 -325606614 +638300172 -456212538 +167288728 183884736 +478306428 405055532 +-870072331 445696065 +-872510596 197505173 +79378156 -552698332 +-700137605 305341247 +-222702299 -467683968 +-464839369 52751565 +-957641256 -146789171 +410684515 907391470 +-878976648 -427392011 +-730169526 -640375203 +-28162900 -135223649 +595543956 -134062982 +775796790 254870223 +561354250 473595923 +551756633 -588940024 +-692304349 714900327 +224397380 -298605873 +322426544 219580268 +-787342618 520616934 +-194097896 775263214 +-134969463 -962971581 +723080521 -893632652 +256013614 159087390 +792191175 -452414103 +-849259476 600166990 +-233827832 770661295 +-706171250 25615551 +-638964807 749375037 +955543004 -899201903 +229110271 2780347 +338226489 302631716 +-964399446 156921780 +-178561179 -82636860 +-288602902 -919736156 +808866417 -732356736 +654680572 -343400520 +-545293098 -172765076 +999310183 103593607 +616306311 186347434 +-408551601 -879471700 +-916902052 -52001438 +508997410 217192930 +-89954498 860790791 +-132383187 936257393 +-644402798 624883878 +290722124 77660929 +673759788 250186166 +-356837328 682183190 +728323874 -606399971 +-147925817 -759487721 +756310623 601600742 +-97531532 -196953935 +564383130 -561016129 +725276361 654994959 +-903621956 583972072 +583706552 -68018325 +-883251924 457026940 +-797077305 -122959206 +-868421846 -117784053 +938627508 821199870 +563453445 -409560941 +132153340 227203257 +-367461621 476157640 +722473160 -919696339 +-382320120 779044080 +912781297 874567153 +-260955523 930750112 +-606455410 828155615 +864010762 772778238 +-305890421 804456109 +508189990 -859931674 +-810376248 -17077401 +727567098 -742971937 +488915345 -342117541 +234988976 661729765 +593144749 15531331 +-730461104 -516233449 +-279356009 -407243288 +-277715184 466503215 +-38816262 -188201053 +-900054765 722025689 +-545890025 -504590868 +413419487 -234625605 +-251737947 -67883970 +199166591 -556505110 +687998105 827392248 +747921081 856574558 +-876333026 -138082798 +327859626 844790773 +451995058 -93022325 +-93595225 420144713 +264162626 507078 +727941944 484555095 +823074209 -89112470 +-129508679 -818442533 +363212907 -921005163 +-748603070 -233076656 +102265209 -92207854 +-99130723 446381223 +654154814 605509576 +-771535535 -523137094 +-961339661 -186775224 +-272866005 -498079200 +-195604499 775415582 +-273873565 -57991475 +-977786336 39959374 +-363149108 611778616 +955117049 586343131 +-705177532 -80513533 +36537124 -683523242 +853023876 594164223 +-177483736 18257996 +107863022 811698010 +-3116501 -876441687 +834763753 916007556 +304452019 -534267468 +342755108 -151106982 +145866475 422905677 +-33280171 -790804355 +-167366119 -57243283 +-22366924 949628297 +-684467295 174293552 +514891141 -332566063 +216675867 708320182 +4086436 -921300531 +62135696 874801877 +317633050 -730089329 +-988456448 -114144169 +-359902542 479538210 +603561422 -440536008 +955247111 922960563 +71760753 -870567991 +-569318764 208294682 +-628289514 -538247793 +-50679031 592802409 +-606335205 597119974 +408173449 -581788523 +715447575 973670876 +-32895475 194802747 +776398475 75328078 +198359699 -359945779 +106485478 -143781296 +740974151 -503104214 +442890648 -350938735 +276835464 -281018271 +612425126 276804921 +671614501 190142557 +-951366691 -387078562 +519056166 505064893 +314339910 -251183132 +-106703424 -894761697 +-212568847 -181915381 +-663504888 -316145968 +661212376 642906993 +819753718 -213631299 +795897580 850720023 +974968832 910257198 +-484598566 210128649 +-883535274 584042344 +613891595 -354853003 +-685681197 -659165766 +-891304838 -877741484 +858003360 760828749 +863837247 -552444469 +-746907336 113329634 +268077399 -474001010 +849010478 139154975 +-597336255 -825454945 +-798030510 144082578 +-383931966 898623734 +541890718 602084950 +-932101196 -248391506 +-223771093 521558227 +865837776 591464578 +859578848 -472779654 +860608944 990919012 +-998203436 -947255308 +-886780284 -349992867 +610234881 -39415749 +813008886 772436570 +908014668 -569410224 +163047622 878516997 +920143927 307871858 +-892403087 -110480503 +927127197 637639563 +-632414519 645097102 +186820973 615134005 +-755940451 -360990362 +43085980 -317483437 +-951527505 -24305069 +665932766 680342589 +-571986302 -677068742 +-828394378 -935852421 +-387997431 -607725883 +377158673 1127260 +211278373 -765811241 +-127461346 579305640 +997809622 -256404397 +363236009 -658371214 +-310405076 20970650 +95503658 -636106489 +942314187 534721416 +-79464710 -818439551 +-938628497 103167132 +486049256 52864975 +-48716123 9619808 +682203567 551181834 +-969289563 871365844 +-727357718 783634529 +645984882 700226652 +-862799323 -302545811 +-537595355 755354313 +-174241108 762901462 +641351009 -845678575 +-42027765 214168924 +-770581728 -616323764 +610843819 -22702058 +987345759 -23893537 +67080609 182124160 +-136755282 580562190 +696597107 971741232 +-587558728 -621820962 +-674617477 -80186342 +-81988979 890684772 +-270136237 822770481 +264610635 852642433 +67613270 379715342 +-937146388 371098832 +154155689 620656806 +635099708 133383708 +713108888 -241380282 +463033810 -654076991 +-330860165 -721692542 +718840179 -587380455 +-802416415 -213298890 +477363243 -405905288 +343697154 -40231353 +-365146936 -509098408 +957873134 -20423656 +41043656 699632440 +-764554739 -202931303 +-727983865 -555489369 +661358363 -888884741 +453782079 -947262592 +656896683 -724301462 +482799813 -385829840 +-596414410 -103871244 +-57865833 519478967 +468011198 512094154 +242070865 445429107 +381429284 312360775 +-540198293 -979380454 +477199791 -256969925 +-220832544 106399083 +-502467615 932052275 +798471002 134421967 +-390943338 -736666230 +255007544 -298493501 +-748083525 -67962440 +-563116575 103481244 +-883224486 971814334 +183494792 -908430467 +-546933686 -814728426 +442719138 -941083699 +-101629229 213394127 +-908412424 -986601978 +367848303 396130264 +-301102196 731552027 +750297015 521699701 +-477238532 -663682944 +-111488693 -847583867 +814517969 -373980453 +-632159182 -91832542 +-108304220 -153942257 +462419000 847900689 +562726534 740576040 +734934144 -69615998 +829415831 338809973 +-861197215 -947610401 +-674489 565330496 +-386305091 -507821317 +418163562 -720725699 +-973394331 986169640 +814849743 283514834 +-777859269 -646092976 +-966535777 874661997 +-29164619 964133837 +495179613 105632671 +-768245135 -208529534 +-798420307 764900795 +349734770 -145722015 +-785647698 -394004907 +-784529712 640196562 +983180891 813469724 +642853191 -169569935 +148334918 -22700057 +-897588008 -774502701 +326554697 -315154775 +516542767 -745003094 +-28749622 -366644370 +400280774 -804125509 +-304630079 847518917 +651171562 -785472213 +-705869394 -561519700 +448756640 -531524857 +-327390286 -682967189 +414193998 -496503439 +-338187018 400606829 +-133639856 623671757 +-811622589 427895060 +-796633997 -822756282 +-39498419 285094832 +105719418 983258826 +551878741 312116165 +-667349819 192092670 +180570688 -989634828 +725781318 -664043091 +-746907451 -857119162 +-480322143 -976462944 +-129940815 73146101 +296893465 -453785650 +548552887 843933361 +-740802656 300990468 +889633698 -618177297 +862232920 908248383 +-833259453 426794945 +13418709 -190183592 +-856776711 -440730528 +-718391193 437225489 +-938551590 -987123197 +-606610792 -121434449 +-868160010 -984578391 +-953291534 -284849273 +534023057 519905537 +404897013 219796201 +-404181941 950336734 +-663373083 405129787 +-901356168 798422468 +662458392 -345827492 +-489685088 932842037 +860816052 675805608 +-147802679 -931500411 +49845138 395701184 +611277877 -938108603 +3405498 -17814225 +-59637271 -367752751 +894850331 90948331 +-416261660 -18909736 +709327330 259080528 +900596553 129805675 +-844120368 894930644 +897329616 883206540 +-49796515 -131063109 +-376972318 551551673 +-929660828 899408028 +476847475 36214882 +816812020 324137529 +79330690 146069282 +576604423 -122663889 +39542357 -979147573 +-165716460 462450311 +-71582600 980909673 +506935974 360566040 +-845005121 722221046 +96512303 -555149371 +256325297 -337612598 +198779942 95770473 +-34859415 -662027484 +-957122952 83567752 +772586462 -32117506 +41876188 85613185 +-68707612 815294396 +-661195585 -959891322 +-912846078 -783748933 +75661250 454186172 +239264590 -348061599 +-290068153 127127625 +163108849 -568562037 +-881342266 855850036 +-371679128 962521379 +997765366 -422098456 +932216344 406699665 +-669829618 23710437 +620192869 -189013517 +452585782 428423726 +389108487 -774577318 +971610095 381951239 +-581928927 534665312 +762673907 -129230390 +582211936 -287775756 +954612302 749726504 +636370320 31788997 +962317755 -411784931 +-268859768 827460395 +-79076900 -903436620 +-811844670 -196768487 +-632121716 182244935 +681613059 -871455743 +-841309103 42875181 +78957782 -654723881 +792211506 -551102075 +990388287 470271380 +-900842000 -84989596 +589957828 -999440560 +-133459431 648463453 +704146942 -467552957 +659137767 -305064466 +-508049295 73196210 +800876270 -134966051 +-371423484 -868284863 +-668146510 -995207377 +-531536942 -852004630 +-163562661 84405700 +102967766 810219093 +374902080 -66941173 +789863965 -620798928 +-150384442 124113668 +931302041 -557909440 +271178739 202438892 +-448936155 101043318 +-979554326 -238132049 +-925795850 -759292243 +646252161 -842930509 +71006421 -449555842 +-576420727 713553549 +581379037 -974350004 +-690384425 -241643678 +-530425765 -327688924 +-45632815 314224816 +98328259 949285136 +-207489923 948065636 +519337677 109063573 +786383971 -122736780 +838732084 807844142 +205226428 693453385 +-654321365 88083056 +55224440 -698342773 +582630326 -74146307 +449984583 883123640 +-900211889 -172038038 +305210396 -353562051 +-148369854 32466038 +459310577 790070961 +531570374 -866544671 +268981867 153070011 +-781705805 -505371795 +-291070457 261563949 +217573616 18408946 +-950018324 -130715006 +14030057 -556322846 +804368468 -923815510 +-700448040 440188481 +374905949 471653831 +142060547 -546431838 +-311492766 -920018199 +749565070 -699164795 +822406283 761594836 +406614653 -779679318 +-581332771 -101155093 +-546472341 813068323 +953104896 277880033 +478539881 -845133051 +-873470634 450087909 +-514702286 879195782 +-477677732 983263539 +164610781 598426713 +-40752170 446952110 +905755468 439596920 +-85254726 938747984 +627296752 -892602054 +-404988886 -321216353 +876814653 -636703914 +940502120 -558683727 +-881339476 887816732 +-274906185 -840215043 +-815019187 8649365 +-965949316 -487294055 +912432310 744328410 +-439457103 -732263607 +-72580377 -728544581 +342762836 -227035972 +756239993 293851823 +-380540384 -129658292 +154773160 -324972654 +394660262 -585722229 +-675913827 -276269905 +396067642 338184818 +893594926 -238374046 +-598981702 -971552477 +923028852 -269149541 +-607264942 -851313668 +-271984605 333554495 +-14537233 -999755407 +-769780642 -5915058 +571427040 134280977 +801366764 -545231633 +-21142527 -888421076 +-451690319 -411353167 +428789374 -486948449 +856367185 -470295205 +-724438424 -205263699 +802426742 167545848 +-839993765 719915690 +-365049476 228845858 +343583246 -79002397 +-314494612 320438987 +738838128 622094628 +728229179 143569408 +97332099 -751501172 +-920066938 -936796677 +402544349 -310690335 +432255349 28960648 +-52700810 360817672 +-319498556 340111677 +-767406186 140596714 +-648058755 -111627999 +79262624 731960421 +480292000 226009721 +922545113 -571027471 +665289469 54770121 +585983618 83034558 +872408858 -433762253 +-677750035 242571029 +-12256808 480421234 +284986315 -456301311 +269023198 989891679 +-526310191 -322644927 +-547138900 -426318093 +986726345 -405007684 +-459689016 -123471345 +199067072 581855032 +-724185281 -117000761 +-718259380 -816248355 +12459000 -112095104 +878761137 -249032481 +-791142002 -778527883 +77409424 -758651057 +-197690853 489486801 +411747018 488798856 +224840794 -349268545 +329414278 -40320240 +654027455 -615680160 +-938990600 605944804 +101990073 349787781 +-299151696 -242938007 +-792252268 963090164 +-979537346 -978486371 +21243754 -696873420 +460964647 -771143251 +-905929508 98039164 +818283554 553487614 +778877152 420685117 +870491735 346173679 +-928756258 235776856 +229140893 -324032286 +757206857 -10493135 +190434721 -574338369 +-919717077 -776641447 +479110225 -664389312 +-379766483 -317216978 +721610839 -948603744 +-636454619 -446357833 +828551779 260357385 +-12276676 -693854397 +785197557 450764715 +-453595063 -449650919 +753268000 -783641062 +477396986 756668063 +216511538 714267947 +-281319275 -855335046 +226244163 724843173 +-322130872 747104974 +-372256707 -971108520 +269894185 -442004527 +-31359277 122065829 +750742470 980155309 +528938438 -300604816 +38469823 -513967055 +-246118412 -953148958 +642049163 799849168 +249983392 198180880 +-396634251 -162224304 +5043358 902385024 +548167347 285214151 +795122873 -727513995 +33457693 -44645125 +136915367 -253853251 +248576359 -427646690 +-74151307 -915875392 +-5106447 -499011263 +980453724 -756504294 +674741781 670875247 +177895547 -319200413 +934847624 502885111 +766821397 -562373121 +-150175415 -156849807 +535828676 409782654 +665002154 426939960 +-847008186 927019533 +357439765 -318911547 +-757838316 268261081 +888422468 -229144274 +-938889555 -36443990 +-104281146 -730178923 +-394170476 -283360325 +464433947 470637971 +-337237725 558257718 +270916992 671627910 +376114302 -523734083 +328253947 165645835 +-302938259 437079312 +195758286 -878805029 +-266928499 -718493448 +637578017 -898716338 +855571332 554116388 +-169961978 942310043 +599924164 -248842261 +724539106 -554766396 +798849843 29056016 +908314925 -564681566 +480969151 -29448452 +162295813 885172643 +354514793 -804758742 +778495665 104207191 +-262178617 -38943543 +-432791884 -458440735 +-760065835 988473171 +-556685525 425448632 +-965710728 -563553371 +748611233 167643166 +168575096 772415386 +596984030 120658589 +-642906061 -405227577 +-216524313 -283552104 +600470339 -977794765 +-202774408 639379639 +-372251585 -120291800 +-493487299 85617029 +469571100 200726629 +-444140970 880097980 +-116199659 739250904 +733473835 -574270759 +411914435 572852286 +-979715783 417119064 +-978386803 -504956805 +-137445754 -332507981 +-329237693 684479435 +-863247256 3421900 +-755836872 -867783752 +440257202 -181307079 +873375697 -952590914 +-23308316 -131702480 +131917570 -115983954 +557184431 965255870 +858833381 831724903 +-815417912 789103627 +107185937 996750524 +39701821 553103605 +894146081 855005046 +274178083 789740504 +-318407484 -785912108 +949140282 429584270 +-379751744 372339535 +538771383 853543548 +532898679 432296811 +122886241 -225880732 +687496627 -648463513 +125250618 -676520038 +-593514571 731659141 +303319120 -42577968 +-855129616 -965840872 +-814191210 -235427487 +-77675806 -60603616 +-730825176 -973655161 +931886732 -38533070 +-157148993 369801218 +319725440 -904255283 +-613981329 91686868 +-945803635 605787623 +-945411894 -444984598 +353371148 564071155 +-209012636 658482282 +201669774 -595879534 +689106406 517341662 +-292556579 192093893 +-562880507 -552188875 +777889609 303604197 +70712551 -29676567 +-486584310 31650612 +956299222 -447797310 +-921543961 -528371205 +-385223995 -905648334 +-324174135 632012184 +581031513 470724862 +453922432 401559500 +399579966 -288938469 +-427835839 386696355 +-441241592 -546544935 +-858391516 502856376 +161826019 955860403 +834330962 -91907162 +-527852792 235403549 +483757537 -977568826 +-307553347 -280820992 +678845392 -156922047 +-633890799 755988768 +311833050 -788738102 +8959230 -938543228 +379863923 -754006495 +-979432276 -788269749 +-344923535 -435196299 +-785037781 507608637 +-812780558 -236192935 +492970462 187537828 +739950580 -27846865 +271757954 260407578 +-582534647 -11465008 +736613923 -389020487 +-693073372 -92770762 +71094950 -822685147 +-143284665 -943017564 +-646147690 456781475 +378179746 651989511 +295103671 -772567575 +-932515670 -812188120 +170357642 458060725 +-138706194 465415463 +-118385390 -381444419 +-38745604 745431716 +-736591633 801416077 +-553872566 -489053972 +414108578 273415067 +720560081 366482731 +68435015 728881715 +765190347 26594403 +659867067 -89990562 +560460283 -939246057 +-733322609 -574156275 +440258637 -950045338 +-369717219 -362681440 +680062792 -123694948 +321423312 -851602527 +-296647217 -23474197 +251119226 198937578 +-337323285 789026745 +735062768 541600786 +350889251 -187495174 +131625908 988841823 +952343017 195653608 +500508165 572134322 +-185206107 -801623966 +-253061503 -233985926 +271282499 -123311378 +-452914862 -333065888 +211744215 180945076 +-954695416 -380513270 +554285605 -641063570 +951113918 -951595642 +-565602911 842472167 +333297186 341298000 +-967198434 -933868056 +540754352 239104531 +-37352717 977169281 +-323630284 80951363 +634720998 -943882749 +-943730448 -89112282 +684283188 -812513606 +642279107 614363425 +361649063 -349717469 +-300461270 -658451393 +-587273830 709105504 +351691535 -982184740 +-428320207 958097983 +209166084 127395700 +-343155717 -126577514 +986560476 386354455 +592615755 -971452590 +-491947632 704783732 +-701800498 428826624 +208473203 -526662076 +-829466984 -521089507 +-547027763 833083764 +-364641877 -104514494 +787778460 998700890 +-791718153 -276360632 +-992689575 300412117 +-684211661 740491407 +374386945 -767633606 +808784391 -59766558 +961237418 366036078 +-907052891 -560364576 +-739694089 -181221082 +259594306 -665733609 +205960119 220211230 +824346368 -251096049 +-718352704 -438758100 +-751003331 125795517 +-183978057 -220833652 +809766740 -786752016 +942372243 182101615 +-578186395 -70700701 +-549532782 924515415 +240344228 -599006615 +-192991018 -845107922 +226439745 223659732 +401256406 637187508 +313404089 -551066607 +-901687821 616696111 +952060871 857595346 +422008885 -716884152 +615089628 15956326 +166681476 40115148 +389073027 5862500 +523292308 907473116 +-844567990 455339772 +188564227 506278938 +-784087068 -952226656 +-744106549 256182316 +816793864 -895435411 +-520014757 546714865 +512873163 687800184 +-867762175 886392782 +853063551 419705904 +-537870967 452071966 +322804509 -867840263 +-417346160 -271124422 +534635795 782246470 +-633709022 -18055043 +576811407 -75683701 +-962188693 960268318 +260300833 -928351899 +157935436 859518002 +239920136 65640792 +913925226 -864774452 +670369526 233198079 +-563638048 521931818 +528196349 -974553005 +75302011 957592627 +462995665 -211221967 +548446388 -432922388 +155778443 871591985 +894714650 59235052 +164550363 589949527 +-599591094 -204936452 +-233522223 -746414461 +-494265810 -907220469 +960968926 -99813021 +-539223279 432902424 +986804506 373847706 +-600471972 346160005 +855520738 -552609300 +201640614 452161031 +-132880611 -706617841 +947510483 -454885112 +-512713922 -269867498 +-447406473 937195979 +-464278997 590704346 +715595960 -214095631 +873365238 758222540 +317780906 -109441731 +-721937747 684863907 +-858317376 546316140 +314162524 546477980 +-269973329 305048104 +496106430 630334567 +341311120 -547265368 +-678941483 67900625 +611391178 -626520283 +57105880 -248405279 +658766882 -160629134 +727577116 -229209369 +668757161 -379279834 +604744375 912429993 +325348615 -533988646 +-927422052 181331315 +-325828356 -168408696 +-293229162 668823797 +390713471 590702091 +-497967345 111343847 +822410025 682807400 +954809033 -464775825 +728733103 -535927656 +495066634 -690054575 +225529726 -956449287 +777494636 -701044768 +236999874 287783860 +254315136 414766330 +7411052 -193086426 +733657627 916563194 +-823314212 -267266704 +33528261 -540687827 +919220342 899307390 +-308233978 -973879261 +-290872295 -159091453 +-337400033 -19796942 +194624751 -499401431 +-314393447 576952372 +-520009748 -972761819 +-578799142 -90248521 +847919146 -278655887 +-621439142 865085735 +391888066 -414371788 +979576968 -85268807 +632815939 -437471514 +210228596 958818720 +349542314 1904202 +-587574075 224514867 +321067663 -167760250 +649041869 -780570656 +896667331 -520141703 +-39677461 563908617 +668476294 406828680 +-693182782 230263263 +995291660 -76848917 +-491126242 152944117 +707198055 673161492 +34164715 445609830 +158120807 396271825 +32313099 152103482 +-402750636 -337184843 +-791896850 702070139 +365086650 513838017 +-190458138 218684744 +876672697 -30892796 +-333545792 -110464364 +914606168 -11623650 +-362904089 253316160 +960995073 704961604 +440279962 -295957971 +505742796 -455521694 +436105193 204427658 +-276349344 733656058 +-470158957 -157430460 +293849570 -75837516 +45847851 -1503832 +926476456 -764012521 +437785214 -233268468 +-795723945 -664945190 +372052167 -877865390 +-439249944 -373220331 +388975709 -937549696 +893636561 222002866 +886502370 98604217 +-446522621 -196414079 +961053 944845338 +806641474 608698237 +-596113514 127134521 +-925837682 377403157 +995741486 7687870 +102115849 91907044 +805555275 28981932 +563269947 859856447 +420164349 -558910263 +-160053550 -254753296 +-225513822 64977338 +-637623546 361425912 +-251547470 -943265860 +-452999002 -662737715 +101129502 -341614771 +-691091483 107307499 +-172965439 874166248 +209341199 -55992700 +-348499892 325301295 +-698245155 137333112 +923218353 -732736830 +534486882 242951505 +-747416494 395659545 +597672823 -237647296 +844230573 680232939 +-247261351 509583054 +-304719108 -391322293 +-81945542 -835092212 +-84667470 -732499316 +252790908 944438793 +-151127592 -486247732 +-581180046 478008864 +-722498525 -403777878 +-148563484 432427371 +647814859 -692917136 +357080609 -568490150 +-103935327 39765686 +-974774536 -26482516 +619412325 -958305917 +930146698 428727909 +-120565752 467836040 +-340493240 -348343248 +747053608 709586895 +844988446 356548618 +973291897 -323278557 +-96917559 -878545628 +-845870040 592378168 +753537643 600729893 +-11440236 -262727551 +147851147 346814959 +580666805 -358199460 +518447609 -976199781 +-16714231 -760797707 +5142729 885457718 +537484157 216847045 +-141679721 -609690213 +84503178 84117794 +-215547457 15650460 +808715310 865767858 +886266695 -324379225 +-205302455 -670783958 +936059850 -853062173 +352772024 -727654810 +152328161 175898641 +461582455 -257433883 +-745046243 256686760 +-41931762 976837444 +634166927 -291934702 +69914923 493488271 +-429505584 854196688 +-177638968 -874332995 +-389556005 -356256274 +821855422 226238464 +-414168278 595339801 +829453726 -806074141 +-694344134 -368195546 +-179309171 779888480 +-278493727 -602697369 +932376948 203918497 +762455564 -779710664 +919990183 525222175 +-14708910 530502378 +600217552 -938640219 +248385714 908012862 +555943724 200815601 +969041182 692426764 +419486212 -185747165 +488195341 985895507 +-167383219 378309877 +-779997277 -853564997 +904711716 423853869 +-283168335 -256333264 +-552782162 -918164396 +-214158515 514269676 +-650083079 735832297 +251511266 452167582 +999282191 -147663533 +-885630855 11445277 +31496107 -957966554 +897014231 -816778400 +-385420636 863274499 +-640042045 -492791806 +-248213459 90877066 +-271021498 -743523758 +-154501558 -249778171 +807892152 -921970499 +-201751767 964171609 +-525079207 -869491936 +-836850625 38815276 +-158873147 -247606724 +-304621184 635010396 +5434026 -329935405 +-86528199 222356553 +-586263043 -94617391 +320098128 797858656 +732783612 790161278 +772521068 -805052428 +-418183652 -662273505 +457772428 384956635 +-963739469 -377230303 +803267576 187411307 +706129150 -868585289 +658226726 -451775917 +-160468792 -454966615 +643046041 801592519 +789547883 -430305471 +465662629 422142542 +-733572257 481514693 +349374915 820138784 +-941729746 621919706 +-437408900 184160701 +537397084 -732416358 +451993204 -826390744 +-124787851 885175992 +577270822 859040181 +-866141526 677816188 +137825378 -222560271 +157637549 102850923 +756427134 -71412480 +73028871 94892375 +245168202 295170603 +932439993 474412101 +-22978065 -36738343 +314532076 980049344 +-34705366 901486950 +327006070 981715508 +-177805576 441836672 +-165530602 -530873469 +241458782 -467053365 +-96521451 367668243 +605476632 -192462049 +-976157155 -991084283 +-24306473 848921538 +-64446232 -887531682 +-280143210 164931620 +588972365 336869118 +768587759 -735965074 +961725861 -627605852 +801758578 -977528784 +-162561441 535453180 +-34045845 -209554174 +741397872 -453030839 +140205423 750909134 +-634676955 -57103141 +233395088 -262006939 +157811761 -915157946 +-369939273 -602524000 +-505946505 -765706647 +-489809457 -590576259 +-354727916 764592460 +563227630 125611139 +217213620 949797356 +734047070 663955950 +-805120050 -843836323 +477332493 -862701687 +280738928 -106131328 +769859101 519974810 +-3805239 -145325799 +-563003868 -116985711 +339560393 -316296940 +886643840 -227532089 +645735086 911331460 +411160103 913295669 +-972543794 -971560979 +-240429034 531925324 +537040241 -956138242 +-452216457 -213280394 +-248793527 -633041110 +488067152 -205461285 +-969989140 -393183084 +72750146 978506659 +86193756 214394447 +-971826481 -430297685 +663546161 680632010 +-849344235 268624429 +311284276 104274752 +-984360051 -93451438 +960571207 298930340 +53290446 559126308 +168621694 789393503 +302495868 -914017994 +707502230 883916302 +-361561362 750130263 +276176372 -205858458 +802858933 460981199 +446450219 -443426107 +-324431274 -659603875 +-160422989 -334989424 +987473899 -783261641 +-649478549 274408079 +996950626 634940455 +-815121732 -831782328 +780904997 -614438619 +-838729812 -793935427 +450180900 -242835643 +48955541 -78226341 +875433282 521205870 +152131172 -843921157 +965584372 373872080 +573841617 -43015959 +-516939610 -99184104 +-232152471 792378896 +488251068 640102176 +-350018430 -49537270 +-951615673 641257904 +560549245 905267567 +-557306961 -977061089 +180386635 298164365 +-166243149 -560858585 +626281169 471189755 +-690231711 16419200 +714344892 -666169716 +740299774 -822826772 +786751286 429104287 +113550111 -943278059 +30876624 620112480 +218378634 806181743 +-846881970 -63471044 +-816074352 348854174 +-909997877 739509757 +804020297 -491091529 +301688459 724348013 +-485673754 -201951940 +-711807679 -654993976 +216093340 430164215 +-463639858 447144415 +398178569 -81874856 +-553869101 -571241439 +142677723 65202174 +-188612583 -80971632 +161153384 -613419541 +208906709 989039208 +551767473 633141928 +-52229948 -304582987 +132435268 -565708932 +140890242 -283730709 +652203457 -190781328 +-852932807 427395098 +784962106 394762197 +594286906 -585177242 +761236857 212452399 +-453129602 -636643736 +-705857939 396254779 +715971874 37760067 +687244202 -692045798 +204921395 302496714 +929474409 627467916 +161334676 559998008 +-421860926 447339154 +904273888 535902921 +-551915442 589315936 +-238495813 -794665693 +321787075 -361140859 +-422470573 757045366 +275529518 356660647 +645789210 -453296049 +-197645901 -746231273 +-933667187 277697294 +310215137 -721012167 +-993959489 -78078863 +235396583 815754679 +306092604 585393123 +75985923 406108813 +-353150225 755291748 +-690438254 742027629 +175049597 -642832787 +985644065 -119780404 +-897507486 667061840 +-811798583 -159251816 +82759920 -322319686 +642665457 -638606261 +-855955800 793959784 +944533784 915706414 +132983778 6090019 +558612108 -886481504 +767139564 218943639 +-502167536 -897617838 +-372490055 -516431386 +-592749580 -288953857 +-221496551 708204856 +335139292 5210388 +174799613 -667644343 +-10776187 408135154 +661925947 -74330679 +-198518707 526223122 +-488281782 341354116 +-378827004 503639945 +341034954 363732872 +-599577162 -26297585 +464831335 187758620 +165692116 83711982 +710483011 -862062294 +906236523 -80847589 +-240891106 -797689659 +-299382730 235633668 +-122671701 846625113 +583229009 -537446 +662655913 -392077794 +-78546580 372333268 +773464131 244816858 +-158078559 881273195 +-553803735 132953956 +507031276 -460903375 +-847811996 726002268 +-286320864 180703565 +783560381 -388144604 +515958131 924071210 +803093598 -146500207 +-382372071 866450221 +490175947 -58190202 +-558419005 414432055 +98879247 -2991547 +624835214 -111890097 +-972680052 17433516 +922845445 663349834 +619400194 398368984 +-481589683 871832612 +269330312 623082555 +264200207 -782387415 +-792357408 942705295 +-728775662 -496595960 +517592371 670242738 +904401710 848584856 +-218310344 613823343 +959532436 838303214 +583111929 846859867 +144703185 688384902 +-523637297 -130648005 +688558066 970758162 +818410818 -888692656 +-785539272 556901872 +-963670615 990768805 +564771513 916915530 +-668503130 973108496 +-491594340 773521135 +183757493 982549481 +-433544199 -826206841 +934929868 -345223338 +446399121 -494619945 +-623423208 -726663592 +335681031 -50134871 +164484983 907792805 +400533695 -675936169 +521238985 -905314299 +-392498738 99332621 +-853448328 167286435 +546080278 -180866458 +-481447397 -561359614 +-605143890 621701579 +497216906 208954794 +756834763 -425275915 +-930019135 294926270 +379250254 157291176 +-871861655 -313372665 +396256507 429031901 +-112946758 -421020585 +-985225701 152217749 +-76545080 -345957694 +875626514 729019938 +-898922060 669359383 +-87962882 -250739237 +73681023 990132323 +843662475 757017860 +-963209774 -94514204 +251264081 466816921 +242724926 982635057 +602981731 -433746446 +-561161450 -530134336 +-669109521 -3364585 +735423249 -782179904 +-403134833 612639930 +-910649881 -614659101 +369980676 -969839569 +695740590 -162069555 +-655134667 -213448620 +-587055086 715566866 +-623710120 -681288333 +-793946484 -962954303 +26894340 174626890 +334850857 617087092 +629465186 -246383790 +-858645365 847744130 +682567350 -993338396 +-519094403 -8029246 +-995899100 615669398 +415347177 -319815680 +386479235 -234327196 +502473845 876012575 +630418943 582285579 +914775049 228732220 +-755867870 -882524756 +794783236 165470265 +765758091 -722405105 +-312468979 -1341272 +92652911 703905124 +965496191 117109410 +504336628 -652956768 +204349462 -79508226 +-789871477 -589193172 +402937874 -164550337 +-672253885 803338983 +-985049055 881437360 +-129796138 644657092 +474313480 59096727 +683101876 -310076825 +-391009136 4747722 +-260085392 221980764 +-928416274 -144476251 +-139663547 -301301786 +-850930763 182140850 +858144416 141662169 +-665621064 -46263944 +-861589388 -544360668 +-275715523 395030586 +135998400 968742110 +-140136183 -114199081 +-262447487 -932343087 +-250344883 822811106 +825070814 489189041 +-511830809 324214602 +-160985619 -17028542 +352200070 -929171868 +168578739 -166035288 +-351310707 878348655 +-671772209 95269826 +-142510352 -295339733 +274410244 284525507 +-601296077 -89116712 +104154515 -280453235 +565701506 681028224 +656957169 -424193155 +-940349178 -209019617 +-877051079 904401641 +525311479 -519186965 +524179377 736750020 +-329883531 -447966584 +390265269 820959789 +811981743 -690588977 +-843848380 22198598 +909993574 -413652553 +-469736572 -799647870 +-730200367 -760216102 +-115860141 35888590 +597769985 448493091 +53386132 426521281 +-184383328 -568886338 +143167592 -863431763 +-459560287 843327459 +963703197 -248718934 +-34275399 569722744 +-536395137 -539579625 +-954640833 -675418407 +-72732330 -464932966 +-324326349 -985153452 +389843189 761815098 +-458709874 355346323 +-938434010 826898541 +-962476613 -189485505 +-2455932 762471327 +-641283308 115319210 +147917182 713331524 +625257793 524518994 +572559992 390656027 +-136356363 550360362 +-285682528 117448221 +655336616 -634410537 +786115134 133870290 +-390410439 -950628591 +702976437 -556937855 +-520868507 -267334746 +201474064 641859193 +492466912 -977640384 +427726471 198209530 +970935807 -182387312 +894032943 -391070174 +949249985 374897040 +-104558302 401049112 +719535051 -762887008 +-840452037 -284071443 +-876092287 -561113930 +141518076 -259931225 +667523993 351928398 +-132957764 95012394 +969468051 -613134734 +-111449974 -148514740 +31945321 372998227 +402066236 49243784 +-506230145 738391768 +-181634651 -739648674 +623990244 -22924865 +-491343023 -529709780 +-345456089 -984922872 +311150979 -614041757 +-169584941 -778209604 +-283448289 -700549765 +-779352240 -938200231 +467263066 101367537 +936976080 132877607 +114186639 695119282 +388044465 53692300 +-550293763 -431737372 +-750548702 231416158 +69528403 -882311462 +-135933094 537749205 +549860898 -426816365 +191775975 163481150 +-928660374 241635712 +-248698758 -163637643 +-145875530 -486321912 +-899065548 78929850 +806175213 -172738448 +-675776966 880011047 +912040070 -364628618 +-803644799 -509338168 +368713443 274594462 +-368954309 595257361 +-420999253 262923982 +973417905 538353657 +-76994182 -916242640 +667221602 -170901402 +-146494059 -69209180 +633654679 389707318 +-978187390 -762112324 +264948775 135853542 +616433905 894109858 +-531601473 -791360132 +-281397105 130344650 +536556224 -346630004 +-316056596 -704868825 +645344583 130071682 +157358506 59359047 +539162593 756357625 +458786808 -850554401 +-863693148 14752876 +-683626441 -908643782 +379320265 -253922735 +292297409 740391293 +-761531256 305131413 +-488784255 -746017500 +-950844979 -398605468 +-421110218 -33380153 +-367609332 -32101152 +996560346 985935665 +-783730683 448883014 +225302533 -32873650 +-832319898 865621215 +-650540363 747541436 +295594525 -788444894 +708089421 -155857981 +904415775 246421614 +32292820 -721257934 +85731594 -870362751 +-643821283 501731828 +658518387 -635142781 +610297463 533901240 +858976960 -395542830 +-917932382 777704643 +671419750 -499733555 +947515548 241882563 +-351055371 -966659025 +793395857 -451248560 +-447149069 430949815 +-568302692 -579540355 +-298333123 412331820 +-319630400 -465462958 +-133472546 646489833 +-682059359 -300179131 +-135441967 -818589672 +-709403172 -274243886 +909223675 -287954892 +-433777231 -630944813 +688063155 810510566 +788789206 -480388168 +736946419 7970062 +904565655 384508724 +-8461830 217188357 +-895900611 466627304 +184715246 226571458 +-445792884 -330929846 +859547240 -257876663 +-624406018 -827091223 +382860434 306306306 +139307047 960405086 +-940038814 -923327290 +-848014544 169207199 +-712148116 3544591 +-115515828 -519366533 +-375350542 -565375812 +602496138 397788155 +-83627197 -536734418 +-494810530 61541435 +657314414 -64265238 +-524954057 -195736924 +177445655 -598290711 +583214849 -908367694 +342405871 -719296905 +851395123 -790843532 +-866391758 -491002579 +-988883158 -114769570 +-63807835 -918644960 +-747804536 276757490 +-971963184 587343825 +404138378 -296256195 +-618323492 -366864336 +577701935 -290740614 +402056912 -153353843 +130301313 100726917 +363863030 -137947417 +-770563465 -126053021 +-295745081 -25171571 +599450827 308311556 +-688717702 -149225476 +773700675 -679299451 +427203973 -870387611 +867000087 510699183 +-421866548 852040003 +494349734 -183964424 +242894461 -354295950 +-194071285 410446149 +-15892272 -727077359 +635961797 -189419037 +838779843 995835650 +-366245065 -332085782 +-211084087 619736004 +91930395 -696277756 +-36886758 -230520910 +-883941491 21289260 +-426296530 -426856740 +949648494 -813964497 +351839295 -706876924 +234556612 -591695326 +187292987 711857347 +-845522680 525564159 +-149878705 -894869004 +556277631 13872624 +120879726 -114484015 +-577254849 852625598 +586874151 921813671 +449148231 535416723 +564784335 881826608 +952346366 251241651 +675702125 270755437 +-758644482 -972336146 +941938072 -125523032 +463044156 97829711 +-632495148 -48814133 +-455065185 304591056 +45415002 589041071 +713188940 169493314 +-933787771 -53363421 +378127250 237330734 +-603783866 -254065429 +240556447 220117855 +-961202295 659511104 +-107187615 -698385422 +-142089839 -764974498 +415483334 297829079 +604233945 -672310058 +-663849439 974952314 +-964520315 -748310355 +873476461 647318948 +-414650695 -703099938 +712855350 -686132031 +-649766728 35139012 +-309109293 777175095 +-850012350 640722192 +-612153755 939329353 +-216369066 -442230060 +-641890426 986050099 +-166362923 -625376947 +-228304918 -609712346 +-237823058 601378689 +861491011 777280527 +100581230 -92340670 +-862327843 -627710760 +-566506819 -7478538 +99044127 992263516 +-500793838 -721499231 +-177622374 -247364868 +-655644506 -395471206 +-442724121 -686229865 +-613756527 -696290018 +807458107 -591379318 +-877965836 -176264140 +543024293 722450183 +-785632576 -101647070 +869471351 -217663684 +824881544 -192629739 +-288085463 -736583946 +-992777109 -880315027 +-291702952 550185821 +235910167 442552007 +23834628 550982772 +418883241 629990640 +188715 -566184456 +562784031 -479323616 +-590795996 817769326 +-3594555 -956433221 +438751770 764565196 +440041490 880850300 +-13126017 -878378627 +456102757 229695173 +-463573027 797963336 +710624225 31546521 +605315023 -30111274 +-663932736 800161134 +499814108 662087874 +-299647119 918694496 +597801927 837712262 +511252433 -859959120 +548717128 431004651 +139967377 391305359 +-77570870 -957742497 +504452134 -729834210 +-436530344 548842966 +888084079 679348325 +555959974 -191387874 +994861669 -764547129 +-436899841 611243623 +651317738 -63945428 +73227929 908891559 +219573754 -150877546 +-688206210 141505865 +355882367 -331803470 +-234848647 861519316 +309804979 -523184931 +399715270 -664578319 +261578399 928235043 +859250815 263590135 +-402606187 204833623 +-117386259 -644136794 +667248393 -695804710 +-269045063 -964682347 +-849063468 -434161576 +-409855865 798857383 +479456783 846788338 +-564588057 -953825408 +706376075 206487374 +-258470860 894936891 +-475024117 -271445275 +-75892666 10285155 +933908327 367710800 +923063017 96424627 +680777887 594222916 +524421719 -450126543 +94175238 54529724 +-597962047 -371266910 +74782096 371423523 +-991796527 316333047 +229866763 826075111 +891259008 -860013895 +-254122040 -986929537 +-627795997 150188909 +248758908 -461577067 +734041911 -712589260 +782417796 760225873 +-543575667 208232786 +-80732554 952599547 +-989029215 955701815 +177780096 363488783 +666414669 783388039 +-283004842 -122120772 +318174658 176271250 +971142583 -3007213 +-889752230 905903811 +-212579099 -853144968 +426568527 -79746152 +535878177 -201010188 +409551119 -652471923 +691195504 176306328 +463073132 385587304 +606970745 -449944263 +-900151066 -46160474 +-880320187 446495374 +-959286470 432227914 +-382270797 -271552830 +974016275 268126404 +173605130 859854871 +216594155 852176395 +-660828347 219065713 +696691120 -567923106 +164720317 394772990 +-415134076 -39882619 +-323866035 892907947 +42467676 868165530 +991273105 -790097398 +130835708 -249611741 +-688149519 -674936433 +-114005891 399548644 +-762576819 -735699358 +996115683 74884253 +512317763 432439019 +-881369136 314358710 +58322787 104948199 +314216989 -671824200 +880837798 530864112 +-940798919 -601960459 +213462125 -52958089 +313256482 -218825233 +-180151565 268752026 +-818765050 254202855 +-834005924 839644137 +-861133969 -203105319 +467902879 619165038 +-348015547 838579606 +830467650 -995619235 +417239950 -346777246 +-911145367 -649825508 +696367662 703583065 +-438452894 -13736431 +719391976 966108301 +-618053936 -684010409 +-846720960 346236816 +-269156312 -736632838 +92852135 402657183 +-615357949 458590267 +393209058 92061976 +-614515128 -444436455 +-674365532 -594592524 +206862316 -398447601 +508600224 -330306761 +-103556974 -712016343 +-823270459 269976243 +226520711 411828603 +-891524665 -495010486 +-551412070 181930788 +612589989 514806962 +526031378 -618871771 +358186071 432572099 +-854350051 -624664285 +3491341 608239986 +739752506 -153826005 +459012339 697771993 +-194098862 -505320589 +-2089454 -499953534 +-768789243 -998468200 +784522579 652103662 +681981911 -649251130 +-891409076 -759594272 +150799582 854413841 +436956047 245291434 +-691059602 -243278990 +-901881352 -108527736 +505410726 -851566957 +944716658 -986364780 +-853907701 -476786848 +-60729050 -510196291 +221741746 -736176682 +157504633 -640270746 +943508327 232398360 +369226755 520627679 +-585894490 -904835126 +238342627 38921138 +592547713 -518297333 +376172714 -674984927 +872362198 -980413794 +-393077906 -273108406 +748861349 877553338 +175604018 -442351266 +39333963 661363050 +245038330 507779664 +310765891 748936199 +-435175358 955632834 +39773752 666691674 +167117390 294563189 +-223384656 -232882762 +481251869 -653594853 +-832725429 27126284 +401680606 125329233 +-103679354 624408194 +-390337396 837392436 +955909620 527201591 +-520639002 131240407 +3937906 -952509303 +298440082 148218144 +317285156 -273109690 +196731197 489514426 +934357479 828028666 +743051238 426556776 +955668245 397402344 +656360125 -252690937 +544316221 289090613 +-977022758 -619582624 +209622088 975512400 +854263905 356088912 +248348648 937715351 +199654168 -533292118 +-258093345 -889596327 +2300677 528989514 +424929095 -601864169 +897923167 -243333667 +709120898 971514414 +-114588875 -922553174 +-151887060 27867519 +-545888734 284180560 +808455961 272080497 +-82323576 961869446 +37933957 -170620379 +-606873001 669547672 +844413900 282638199 +656205610 -714516816 +783514637 829510969 +-77474545 -486301861 +861143333 497465525 +-362625873 -501127478 +986427780 -803940115 +-777926926 -500846292 +993697912 -823616103 +780756786 980049403 +948875744 -741699699 +-324542843 165050985 +-847804110 -555434680 +-16110840 -501661986 +-854519065 -292186579 +-195329408 -678880229 +-312803036 567816800 +110964201 -970036075 +-30467576 -330151338 +-882794411 -711496832 +696002527 37665423 +86323559 803132132 +-546350043 144839426 +-138530418 -684695434 +-743028865 -664987196 +-707821969 -66221871 +152652383 663087224 +807993542 156156476 +13979319 996621451 +-546579580 984759532 +528779868 -187441335 +484865696 339182354 +933343874 819324052 +-544692487 -207907647 +701616062 -5072852 +965410652 -622455736 +592266832 252733015 +767740486 518519211 +-198062667 -145796833 +-94424536 -406203875 +7225291 600871283 +516961272 259407206 +315716467 386391928 +726335587 -784617159 +-713044818 67775480 +43364467 -525163599 +576287530 -363686547 +781472853 -148405547 +-160370038 162035356 +-982257784 135018753 +476381791 -104090106 +-166316180 381548742 +-760834232 -461312338 +-722054515 789536169 +-39563998 411097531 +394160894 422045574 +510727567 601237133 +-974017548 609710217 +282288113 318154001 +154793876 -838794805 +-936326937 -374451794 +-290173396 710256540 +937628411 849142017 +913900644 584869547 +867038670 192328411 +524351113 -20442654 +-949486772 -170712621 +273259590 287885120 +958998912 255493331 +-313842964 933497289 +356338174 -241876435 +332589601 456590964 +-801326039 -572977127 +-204722592 -344511337 +-466794663 37196389 +265330860 -44488989 +-837793532 -390113223 +-429624482 -762987780 +774638257 364011588 +142489311 -985004849 +351848860 399026875 +116185750 454004967 +870798308 143329451 +-767589835 -355408026 +-564270029 -671605543 +19456299 -832166655 +86626069 459067313 +65427021 775758051 +-596733652 60023327 +-833482235 -747040428 +517379272 650711885 +888272200 -196716081 +-378634804 -489517434 +-408217858 -692162049 +603910209 624300826 +341488833 -515759360 +-505490239 -717297492 +-818030671 278746753 +615994261 903043225 +-583800332 815912920 +-215945281 191579363 +804601556 318131717 +651823854 62741100 +-630457296 -470514017 +-993953473 -113795867 +255119859 -855620331 +211306179 607676788 +534924268 -789663238 +-272406167 201640389 +215802627 -183041935 +-418283945 -841231216 +975428177 -712945854 +-249643374 -122878678 +-242237744 296719217 +-972711064 -210591016 +-219247378 452994835 +-490106610 -963565548 +770144030 122330404 +396770077 870215980 +351179913 -616369193 +148034536 588144771 +974092885 537200477 +421179762 -643233867 +426714234 -612396272 +371000978 -708897781 +-517078634 25907944 +503886949 483386244 +403064832 -354166497 +-901142674 213688435 +-137706009 250081551 +-269462552 -27036937 +-504012045 -265172785 +80233823 790635774 +117360057 -458262081 +951104391 -255843423 +362441377 -238572169 +469699375 206025194 +725620352 532259778 +104419629 -606783890 +981452559 179179646 +469277954 928977660 +-431025406 -78607783 +-779571579 -178421786 +289758226 -895164355 +-37255932 -923657022 +-361056825 160152440 +116898903 628907082 +900128312 187487268 +-874988422 -494110354 +517485844 -435547915 +616460406 430559986 +421820344 193681155 +847036069 161616325 +-203858650 -423352870 +232375276 -789995497 +159974963 508848581 +872976592 -730036310 +-706979917 67395575 +-445819317 -452635128 +-910413652 185041502 +255154344 375293145 +-232967990 478415347 +-486380070 813943352 +-459749696 -91370091 +-414303809 -722943874 +616098398 388236615 +-560876529 -605970649 +-34587206 -26456031 +-678026545 690196521 +456295325 468784720 +559201830 -399151899 +-890260488 473396683 +-373991877 -74210685 +-205002396 -202232570 +-730059925 -70007620 +-501594803 330718112 +-403017538 -624954515 +822811144 88717182 +524912251 503295125 +-899144918 -110638197 +-147751411 -974640596 +-537049716 -929990523 +156264761 700104449 +165395564 -584001723 +-289692057 -715751491 +884419403 67427854 +-831387408 306774810 +34930033 -392430483 +188422848 950896758 +-379511987 -137475193 +-533746232 -500742435 +-961981672 573924563 +-893664931 -277002763 +267643444 -228759321 +-246161526 -851813613 +-772732464 559637403 +872875041 56070849 +531873054 196601152 +130966344 904114848 +421699417 76631034 +430058371 349335217 +905052733 617651873 +-452636895 -352033945 +352171528 -789166331 +492651543 3171331 +988459949 -906428612 +518602457 -991159776 +-520106619 -79517574 +-422949625 -244718122 +-894341738 227237651 +-626765728 -810599337 +-508511264 917218616 +-730199 -899044734 +-146057376 -144850966 +515606315 -244656602 +773050695 639880759 +532510371 -281195358 +-379280966 510028056 +2309944 761965568 +-333909319 239550535 +-677930727 -968597173 +862983715 247318938 +421019636 -723384089 +833160178 -575604536 +308536419 -14397712 +-350170438 -353091989 +-803858949 981039313 +191206825 58475209 +-921630737 274827882 +11443960 -415772655 +-416095918 -891586018 +401689578 842998019 +-43217274 -788983083 +275170101 543541556 +-698705220 -184184659 +-104311637 -97233536 +569640565 936790600 +426785907 871259671 +946425344 289025111 +-94040049 -648285571 +973176932 -666739952 +-741003129 -548092347 +797830410 -10320669 +-364994946 206841997 +852101047 266976426 +938787290 434951351 +562056338 937017928 +530439692 -648753151 +426223368 -35971635 +-37015406 979582966 +-460899107 276591678 +626087841 643545918 +-214839080 980033296 +253465781 -658947510 +-228905612 243789788 +-286850115 -560067818 +-639585614 12412981 +745907145 -778432978 +-841828405 599781007 +620466645 -719098892 +267839629 890905222 +276362782 -821757746 +-951608731 -817767212 +-868316155 680163158 +-792844882 169435217 +136325716 343074971 +915969939 -821328831 +602736225 -827683783 +265224288 -404786073 +591539667 573164934 +570067400 -444366196 +96186541 622440169 +-707522435 168467781 +535492605 270125448 +-42711732 453882595 +-277364663 681451462 +631813120 -388589408 +297746353 -441154209 +565683316 -749273744 +-982651992 -400827807 +326177736 -448501299 +-252859990 359663721 +130424075 535303613 +982650201 -590631602 +-282735227 309007937 +-747118486 -67734350 +755941954 -859612821 +945854969 -595276260 +-412530625 585766300 +-810287199 -697932538 +8713873 -779273895 +-425748725 -950898757 +229121826 87668265 +853640570 -330578902 +810579239 582703288 +295146227 -49756414 +95464895 805869825 +-858554145 799081952 +33043581 14241324 +-134100658 746696108 +132373076 -917015681 +408885649 535503017 +293911958 -824085368 +54050451 -129259275 +-935746226 597961323 +372918079 -548548318 +-841971821 163946128 +339186984 -846609693 +-472679554 -550871604 +697651115 -707831764 +554459753 -183689586 +221711680 218332800 +-603460628 -744668886 +108968734 652177625 +-369792291 -59051277 +162725180 -711283720 +-591347833 51242430 +929658755 -276106542 +-672837249 -185714948 +-840109032 -812739935 +-44008245 -964459880 +-150173971 899965260 +-846432738 271636063 +-765929045 707366398 +889000162 696015664 +-7326911 994095842 +-761991689 279317057 +-992611529 -304821114 +-833262282 -952866307 +85442217 180084975 +-709474963 -693519201 +345579717 509577812 +-863271919 -433956268 +525325338 185028802 +25788187 -51063089 +206458107 70481218 +-598640509 317771485 +-920044872 -495514726 +-124241239 324261719 +705054256 -147120998 +-305849580 192375330 +933336850 684249249 +770019815 -410589 +288640186 536077160 +618062748 -818477437 +-293577381 619669204 +479545773 462680219 +131269079 -455942354 +-522613141 68546527 +713986617 849125645 +-248055105 -529988931 +392015765 -964211754 +290684320 693494495 +-410064819 -623699123 +-122866860 -463654123 +-124977978 -485085251 +-303744803 582095835 +-107495682 -675148516 +609851063 182176125 +887201054 568741563 +-135314922 -563359024 +-533573352 -104506234 +-968885201 131757863 +250991828 -702828657 +88122212 53217279 +178626577 -448508123 +-818797921 -137161521 +436392097 -519454155 +122007486 936045334 +538598044 -834917593 +-454814194 -297801851 +412347577 -354496451 +517438320 -272551584 +837906896 399372018 +-602448240 529345117 +57394508 -549420176 +167734375 951562165 +349011875 840787559 +-258952881 -566260902 +-139950086 206653107 +-778672334 402210344 +315364415 -599840000 +670099536 -933747221 +69752827 -429440729 +-143138842 -158268518 +950104920 -480247105 +734951907 -292094223 +-99712326 680106906 +129298890 331844488 +-777493220 135786091 +-475803367 372526538 +-936286903 -794876880 +-283268687 277483302 +-136347466 -860543196 +-478319305 -53780267 +-165247411 -840348023 +-441719304 -791257573 +460666845 -714026337 +-355024443 -953310312 +-34816414 -32065018 +-225370909 -922861479 +867269588 438930321 +904075970 986626430 +-320202141 -834349270 +-481715255 492698157 +840543217 -717344039 +-878093574 -626927916 +-417932532 -168396887 +-893722864 -872418786 +-983991897 -825731309 +-633215002 694530423 +-958909504 -806306668 +-922709727 -699017481 +437898454 211388672 +820549131 -769711899 +-594369675 -525397581 +652633847 -936718571 +651158838 -872731109 +-525192288 -789400184 +925662506 753268653 +255687247 646640088 +-275869330 -64629987 +134955243 696434436 +-401727681 496238894 +-565012492 -70715159 +474492862 -452393626 +329497199 -313519261 +785570010 -254375765 +197243932 -224434700 +-763164107 468310370 +-965758611 939356789 +-101020230 -987094531 +-305090452 -601749667 +338673187 308619432 +-179904127 358909653 +-755481697 -491167050 +44664106 -211419576 +208517174 -392960346 +76342781 455241136 +-923226515 921258821 +-470548762 932167216 +159821965 -457878214 +780495928 4576497 +-365010398 864693268 +-663807614 -841813075 +146900302 670225273 +-100788455 104543862 +-312334761 435948224 +72179095 -217952169 +-983440598 -763698912 +902551507 -692557636 +828800544 111505788 +-335431844 -98599852 +-746656446 988265287 +471685218 -899374935 +-85736081 151526415 +52805173 671058563 +46736412 388759820 +885162242 -147117845 +-197648514 -26385784 +-703715697 515861546 +412283184 226707824 +103873769 -515544288 +968277335 398194571 +477843369 -358361485 +-559919192 158641706 +-211042133 -112991990 +-575854007 827066388 +-198254002 -719528907 +-714203875 -156729726 +-972445058 956008144 +885378269 -448503416 +-616449794 -183747155 +871899765 816570504 +-8552854 675176896 +-120667661 -222962420 +-684812804 886545627 +378224025 -100986525 +-550940217 735862751 +-661899222 -108169192 +-894486951 213120874 +-943067509 48877868 +-454631306 -465182479 +-385113341 -983974806 +732777183 746196262 +768208236 458250263 +791595622 146640519 +306447809 -713484745 +-619466111 894306295 +-409519609 226619209 +348420268 342853898 +628704554 199230905 +-270156594 -211585304 +-649606337 225960464 +-356643633 377183355 +-615895516 -281508711 +871198224 -656606529 +-936533786 315487154 +506826225 -621457618 +-902388573 -19338547 +69517654 887309418 +655535858 639560066 +-985296838 -122750718 +760639814 -28771278 +39660808 -976702521 +388656521 -779185314 +-591617829 -354140039 +-266743683 -566412834 +-513721891 -886867346 +-617167648 -358031707 +-975683503 691865630 +502261948 -726182917 +94170827 -388840843 +478781041 450867760 +302153231 -791302094 +183810870 61369886 +568628518 -634021063 +706824146 601471312 +680520161 -870320655 +-458842713 -408157952 +273470823 54882715 +130557452 159945927 +670152185 -7286888 +586510786 -936573202 +207183843 -497969399 +22386646 -46885073 +-685035444 -217418837 +204619216 -995414021 +-497996790 950424150 +-925341348 552160546 +-711055432 -810080624 +-399695507 -697872994 +-392409052 -182484868 +-326345517 25877868 +-398934376 621489826 +242149792 -258789526 +940632992 -790946340 +-412080360 972881859 +-326831772 -228251526 +-780186745 132490220 +-839581097 -460550310 +-33046281 215337998 +367542058 101823242 +502611113 794397205 +-317063576 936775787 +833780640 -861393640 +118118389 -741993633 +-355110890 -885762201 +-120711523 241229299 +-28498965 -485950678 +-491325181 375451613 +132035871 -739273831 +458699836 765744564 +-166551664 239620099 +-387719516 861625669 +571442608 -155517013 +-637979988 -334725046 +529546589 -395588660 +511649518 -647829819 +-105226393 190756839 +-333742262 963534324 +467896326 -204746481 +-613941278 -131519254 +962681064 825001837 +-542195160 -485536060 +-404254913 -992223161 +-514571408 624564171 +-997900684 780017963 +562718992 -671643250 +-308971131 -150039611 +-181817557 -881135726 +-654628379 -327599381 +972765929 279118795 +-538188029 716953526 +247816772 274568967 +913783139 434276699 +783032260 732288183 +619905068 -56456130 +353097116 -862503983 +-493003503 187529531 +788125214 -404507951 +193455976 942906826 +542974879 -501646696 +708489288 54229766 +213106415 -406817873 +-243695263 -967026241 +295938773 311461835 +705039469 -262832295 +-242324055 343291880 +-376096563 -658244365 +-944114329 534002950 +-381651638 361449547 +-481086849 121033253 +-104003864 817269425 +890774154 475448840 +881543143 545281588 +288289057 -53162477 +185213356 -71827786 +523541975 508181513 +442073463 -932283857 +958788257 598332032 +232565999 -806156937 +266934893 -84007750 +646084083 803566698 +-723234427 -192107325 +860028404 -229569174 +-347423764 112305716 +-107946555 -91163913 +616260968 867622511 +158440825 -165715503 +-914928666 -272263272 +993288102 -787808493 +214352196 888700709 +486790815 913321770 +877629023 -940086547 +-653296028 -41997197 +715380312 802723664 +422911303 -912226827 +338025458 -93217247 +777420297 859730340 +-525761208 -871976866 +859381942 -867262059 +-827347097 960380016 +-202382899 314059988 +-225426114 168876778 +-829798490 780123977 +554905695 231480185 +663678174 280719209 +-226892433 294711515 +-660736638 968453850 +-979694491 -465732871 +469714949 -658412193 +859301350 1209337 +196756903 -858690990 +-275871667 504690603 +-790505290 912217134 +-310777082 197592410 +-712171242 -625018080 +65050241 841763080 +-163096420 -75396794 +-812939237 -598683789 +-355214393 792184641 +658341476 -468380654 +884487421 -884630433 +101993774 663432873 +-186459989 55125498 +227252392 -547517087 +-746101135 -290513989 +-263075975 -47188526 +-132324214 460972213 +-561642777 723038625 +910702784 -129887903 +-997977295 18912523 +188596170 -430601345 +969430877 216440584 +750675261 -473055679 +-835194444 990850042 +380286731 -506831988 +-535911693 -777964481 +249016682 -952650001 +-796351265 682566363 +-529756880 280371034 +415722645 414087424 +-207387590 73936319 +565773836 -854674411 +784645838 -923237095 +-109196645 767845029 +-532499615 -172016100 +551013982 372428129 +-680235994 829486424 +727257686 761955474 +-331388237 297941172 +-608581717 851585962 +-525487805 733873961 +-758511311 442946346 +694272363 -994278292 +66855114 854962118 +353673080 321117983 +-257637428 622452547 +436699309 569754051 +969618777 664942998 +-608539772 143710739 +655557500 -327081681 +504193143 402287495 +-95163504 714806355 +-615270552 949786185 +-705916861 -883814931 +-480018719 287899617 +-195115130 -297132853 +778379782 582202524 +482191608 247039221 +-526524450 675702268 +664162943 -911236793 +-949438405 217964845 +398767991 -715649419 +-575766539 -551965366 +996468510 934915049 +676938709 801250004 +-909524195 666209409 +-939528228 -222531662 +893259619 205152386 +834892367 -597566572 +48841320 -228766568 +736312414 945744677 +503671233 431815834 +433501719 644690625 +-58757710 -890088335 +-515077121 68298329 +-734250582 -435196751 +667587016 515821199 +-98706951 -313384462 +717486364 828032231 +-681989311 933722709 +-342551393 -383841628 +-877798383 172735469 +343450590 841511697 +-789029782 940303066 +367598254 -655232586 +819533299 9122838 +-926167009 4064117 +-525357299 -910535710 +466618320 914477028 +-469387495 450135163 +259091278 840477579 +732160467 -814286080 +815715526 -582424541 +-458536302 94923076 +-791990803 219279481 +197434710 -991847112 +-352904695 -42545485 +-892680982 -576129803 +-868858411 -743564828 +-921789778 -252406272 +652557764 -421398848 +-141280451 -257893434 +-19511415 360765422 +732616863 318221093 +-432980766 -395042614 +-459688857 859323871 +-519586798 -313365642 +174863692 -515991401 +-104271043 835575622 +418101085 973039103 +-817632857 672340073 +239970319 -728511162 +48255727 -985324205 +53378814 -419527966 +-490102684 -701280915 +283972827 36025131 +-901181822 739401904 +833473908 -498060046 +418532974 -640410850 +-376378066 -689279767 +301805029 -757458929 +-776097983 734044062 +175234713 -350879415 +-984458820 -507553234 +388724762 -250445504 +-906457054 -248094044 +-611961678 128846620 +-305489043 -30760801 +838919853 326706308 +-442131671 901215656 +268243915 237811482 +395888603 347642581 +-175575621 380300308 +502656163 -964598690 +848970435 407691967 +118380029 79952809 +-97050529 665579761 +-301291598 123306607 +-145581357 -467754045 +-17704225 845032014 +-307253904 488155056 +-247943406 -719210674 +150601233 -190893851 +-435957632 -200487853 +210844226 -480317088 +-538162613 -863700820 +-458239528 740554352 +150418153 -24745892 +-600997991 75515682 +-315668566 781444637 +-689718803 508890830 +-309095517 -413206169 +623597976 -856936981 +-184893342 -522723377 +-159210889 -236088844 +721596597 -402798976 +-457024453 -321507662 +-422457625 249368001 +439482054 -723188279 +-596913444 -966047434 +133159283 -453622 +499007064 326396277 +258941208 251390724 +829562194 38821481 +-881973235 436038288 +-697577857 978838878 +-496633787 -144692732 +64285000 -476197314 +758578655 451363137 +-894947535 428292816 +-39016754 273253059 +457281559 -689627776 +-305565201 680058770 +-718673959 728040152 +-74522733 -661233750 +-835943547 -583140686 +-317489636 884412224 +-28069749 -395273302 +-724493080 -402355796 +445246288 941309002 +-982159731 715683573 +-850130096 527447299 +-873895682 657280939 +150803520 877203675 +225790749 723902171 +384199627 -831655988 +193801738 -341563302 +130918945 -239407550 +739198573 35061300 +119972218 -369300893 +-767392998 -656957109 +-609830345 735020109 +389514005 914272903 +93087916 699339016 +188096123 424856093 +-37899499 -457827156 +-939240007 390770271 +178528931 867372588 +65607813 -752867751 +142862067 608633542 +170413398 -629437807 +-926790151 -410021490 +736697845 -679564547 +-773916546 -284926892 +-340599466 466322556 +786370925 394222793 +806127459 -154739912 +-516940029 843118380 +-74615222 -371839476 +-131288675 968629916 +-720933717 -6571146 +-427446060 742903605 +-250329249 406284655 +-351994974 -278114413 +690543149 -40748670 +187474246 -846250237 +-85876978 -297737658 +-216577809 239119554 +869425254 -72507594 +-742735336 -822808156 +236083907 121810047 +780632713 211204900 +-654044498 -987800946 +988254693 580564606 +657603672 -855844728 +347314765 -454409340 +265262260 318844303 +689569816 -221133728 +-378852891 -64420545 +313496071 94921036 +-60520130 83334392 +-90206909 -743641938 +546256884 -768908434 +-640355096 765537611 +738604989 -862866975 +308816812 -978008163 +871235925 -54679126 +562264779 -854551508 +-777620799 -689386589 +-652736353 -997288916 +860006383 425707502 +43276932 304999523 +320633792 -237500859 +-384643965 -775450765 +-830392185 -963548120 +-224515667 -219442454 +-10600990 -861911241 +-435858893 -237860374 +-240365559 499143161 +810967599 311670019 +594156826 611728805 +601683507 268975944 +675732396 548227380 +214331313 80921358 +-88815483 322614155 +6439810 -305296517 +-900226012 141012847 +-673589471 -488152367 +144359542 288723351 +-640662667 -111615968 +852556543 642740855 +750347815 -637784579 +149577212 -97714526 +56762905 -801805926 +-943956196 947597961 +-891238792 -374110508 +9870355 -758714827 +150698157 -282545657 +-196509510 299790206 +-790047492 96788763 +-217850623 -435826945 +911382931 900642693 +899823126 -98154870 +114572196 606960158 +803443773 118684704 +-132542464 884467491 +732814212 -128141840 +69955240 -880843141 +489409109 -346963810 +-123699965 -37763545 +325928105 137624476 +657249326 -402684752 +695175356 -943047796 +-543952169 -372297979 +-677737736 746602062 +334150340 104952148 +185623490 -932941137 +486106391 -587224674 +-478733561 -18105401 +46081060 931687956 +212607880 705485051 +-915056430 -231230803 +765681846 -275329091 +-418955702 947867506 +299691438 538584329 +-698480959 158275201 +693981957 468935833 +-639463292 72412135 +101389953 324118775 +891545145 -925615686 +-40445056 784121190 +604278000 -578599576 +-295332585 -6916778 +655856885 -631593587 +716512563 -724770826 +927536798 464903777 +-921060010 298905474 +-94763935 -889921590 +-35365665 -96399429 +545241015 847299776 +-10526039 -411912190 +365664000 327118732 +369720090 591750558 +-279602931 -329826590 +107201403 -171293179 +-999377659 -819632887 +-529204496 -578742140 +-500121836 350169079 +714766768 -475950637 +-279175814 216906152 +254041146 103792062 +-772855768 340032272 +817790661 495841522 +756214812 321603205 +-397271915 -385441627 +32708163 684470265 +146919206 264431037 +360853949 701759855 +-20898243 -156572586 +-338086128 -347700537 +582677788 482383833 +960868997 483187605 +270304473 -281540928 +-55369037 -195133107 +-159771228 -446185725 +137573125 -369981358 +-378672588 -738381803 +240609295 -326940719 +239737047 -538543914 +-552923555 -578572405 +-866497085 -600360039 +712796345 310323680 +-291413911 114117627 +-505577064 887706947 +632250409 853340566 +347492298 749572061 +794377131 -903261229 +-403749726 -716189046 +5268439 -23043907 +244497475 408157553 +-814948533 333445525 +-876275191 817415512 +-207444669 -645847923 +-248712401 66516647 +199000501 -599752052 +-67273002 351992343 +235055112 837007882 +-703682617 501946909 +608522162 102931354 +996297232 -353215590 +39780780 747616091 +-307062884 263931385 +227044527 -471746267 +947101717 818636236 +-197412802 88616660 +632113096 764739478 +617238404 -337491799 +-128011404 75564217 +-439387638 -916148084 +-380808988 372568803 +345333436 -566387621 +779937079 384066253 +864037248 -935976692 +630803729 -535889949 +-564571101 327347423 +-621684842 431472382 +-447273910 934027961 +609529857 87764658 +770019780 -461764926 +215874368 379758955 +265956862 660269820 +705706253 204341610 +-306490928 780564055 +-7026052 693064624 +610961389 -233875870 +248221863 428895906 +-26709754 -611588434 +-648559127 -414797202 +-677734175 -407924998 +-722569790 721305066 +785084576 802495284 +525154950 -59786971 +-580097999 922607895 +-867424140 431345903 +203281202 -853002840 +-85981053 -806288230 +156867451 -331833547 +780577399 -241966134 +715119450 388230300 +-710185929 515966655 +-68548288 247098545 +457101602 -139387266 +-645592270 483474567 +-227133452 907759980 +132554002 755298949 +-743823879 -996586537 +-566967957 -713034053 +-117353348 -409768274 +187723811 687430732 +135065399 292876016 +-163844863 -392810472 +310359922 -591370903 +252502855 -297491519 +-710814578 528439382 +-978048186 -650831456 +-901075151 -484096886 +221844315 -467041076 +384462903 -122329648 +-116854615 -739244954 +-909103504 -819181605 +-497660556 -246098526 +442726158 354896000 +494087243 352696900 +-122455026 17713330 +-992254171 -436509904 +-358803856 764665636 +-674391078 -24868323 +537293651 -817800077 +-576241361 -943940168 +609165196 309559132 +100364432 749975896 +476395980 -887834095 +-163426311 553787753 +626953141 -240726876 +96098732 385227264 +-694879563 235482971 +544659775 -459566513 +-159501883 879423492 +732659688 532539182 +-918547118 693210663 +-973162462 44487931 +-218578004 -257290795 +914536027 -758525181 +961346198 -895163435 +-803527367 145292297 +190981276 -120832080 +-378853620 -902005492 +549941375 576419031 +-724506479 -348140115 +580330654 48300598 +-729758506 12047979 +-140004735 -343036244 +411384984 -99604543 +-573558450 978760270 +317301799 154839823 +363419633 -719216085 +624845668 -153465856 +-589416119 -316380712 +-783828687 821316256 +-809277275 425260199 +-822010389 437127121 +554623153 -689373484 +-3735044 154562261 +-62811380 -481805366 +-808438784 527058600 +-75435339 520202023 +-428167318 768023693 +-170921867 -375448609 +729490196 646524147 +-794085578 -340159610 +-488248100 -17705252 +-604397086 433429955 +-190123400 -281018659 +722770472 431000820 +-126366938 610449031 +-559240940 -934693716 +-60702067 7713568 +981254790 -554701545 +621077989 -982427460 +-377358733 198896186 +-891775987 -508279519 +617935087 -350149064 +584781465 898217344 +-144115980 -514469183 +-970592978 200172814 +-302958666 -840671813 +802267093 -402366506 +848103348 -387537448 +-19029663 -465936784 +504604385 430772540 +854906127 386316948 +-353071832 -805943031 +208145454 -376899063 +22028207 -259282819 +-363110830 298317192 +-444010895 970523274 +-300463782 -71830193 +-321198145 -677245748 +-650437621 657632614 +941098595 -879831376 +387104245 -498177878 +256169163 300869908 +-819697084 719712353 +-658026091 -603389533 +-590861895 -903972791 +-682497096 -438902951 +-307322486 706929636 +-988137019 -851467451 +995968047 -943370586 +-398499484 -305622132 +620507644 -564055377 +245294635 48061894 +531933628 23506151 +-372948010 736057292 +-635285406 358868577 +-601968576 -510311985 +-288597697 145416344 +794123605 685503820 +-887488356 -63804483 +-612080555 763492240 +-46734933 52605801 +828780431 -501771501 +-465472335 688005265 +-784538808 -758727375 +343658235 258761455 +-104173116 -769886710 +-829813314 -587791799 +-372263957 -808549324 +-770898994 -241460837 +-568857549 -1789444 +-631928308 413706684 +430616745 -420000732 +-652778326 531812424 +-79906445 188094998 +-378981822 -839314903 +404228786 986946767 +129380435 308679391 +669598996 -143994419 +-631829602 -741628545 +-828879834 14827164 +971955158 633786609 +91034854 582126473 +298513921 425814347 +481222424 492566813 +393767324 940795993 +566971009 989288729 +698150918 -207467089 +-881790415 884752001 +529721337 -547986098 +-431271714 635627096 +368364816 -69051452 +383041560 -105880208 +-789313159 -386562612 +-295447823 -858214555 +-220070580 -447018674 +-853317630 -440094450 +-266052003 274575604 +-223260189 -151809458 +541811440 -160930754 +-283606365 -649542509 +798511984 991052306 +-867953657 241029104 +-618458266 -702480221 +-136107215 757428965 +501519207 483861411 +-917496705 587412952 +-750094515 -276538631 +-472442191 826166740 +-896083921 962849615 +607693519 -439716633 +-424551957 -781510179 +-777549527 129757642 +662486157 -488282128 +994280351 -779322183 +76058535 -355434700 +394619471 247134357 +-451052231 444519491 +-559286072 -212490443 +599752156 929788252 +251129801 -833168987 +-727010627 -194688812 +924572681 -182932176 +388040708 763752867 +-250372901 986049012 +439717446 212766152 +632895662 -1150419 +-730862845 -153044211 +400638012 -91229021 +396743936 -406230810 +-45256052 283624671 +-664994013 -152167999 +-211898803 -99027965 +-851762518 831489646 +-886062185 -418458020 +339042697 524030186 +748206715 -275139309 +32747745 -60327545 +-289040429 -698067911 +253027876 -848561349 +268125828 -550587760 +649866798 648212714 +-95447498 -903066678 +563848065 921528320 +282389261 -823596323 +-605095752 440646693 +-760517686 843336236 +-462133712 679741114 +88307790 -636591361 +340921288 100706535 +-401436015 -88800192 +-207649992 -320333927 +-203216648 -348780709 +-613658446 -855775116 +438931004 -823371575 +-420600029 -948711105 +-954972196 76378423 +-311724485 210813398 +-745588533 53192572 +-762659312 -866651379 +-130782592 23752497 +-904901080 -199584938 +-430137071 358549191 +-193347289 -662806181 +-341008149 660225958 +302172497 -12107764 +-950559514 -916613727 +-323128330 855708317 +-869645083 -508372490 +-875228719 257508896 +-163309768 609088472 +433196257 450431881 +-760659476 -130579389 +685088952 -878334357 +-346687464 -713405232 +200699510 483020504 +-144102244 634285938 +-155683414 -47493877 +302903328 793571056 +-740584188 117709647 +-60909351 -126345675 +-644664677 -499363366 +145350164 -632772453 +366961283 -724019776 +-842077960 336803775 +-412080697 113881875 +131510771 -362690190 +-574949633 616900370 +465008651 860766737 +-358243357 298273185 +304155506 406946363 +-282949070 417491443 +-328256822 -396607911 +-815917866 54015237 +789255140 -94144343 +-15004809 635101730 +-805033179 208313862 +-401264727 -4790697 +-772734221 -129444633 +-468931138 -640367391 +-177788423 -673061981 +-628446717 160763874 +-858256725 225403444 +855237258 -888883588 +836486962 774882627 +341265745 -983746679 +-221479921 -738026081 +112982786 -94415694 +-15740156 744123615 +-213978708 -593083264 +-411533281 206149962 +624137652 877799917 +-323959761 -644758563 +903588555 172016882 +934261930 19655179 +-412907583 470578629 +994538133 919294991 +334269000 -665014894 +-350520189 -936931085 +-202932464 -340390628 +-58682428 -390282940 +82043548 713800694 +70800824 562710957 +-579627694 651144235 +32137445 -492751916 +-755296195 -808108855 +83102175 537784310 +-616918723 -666183772 +-781947119 -712747069 +487232886 -231711697 +35611397 -562549154 +272845210 142202469 +269955888 -236382153 +234616422 537444336 +581720104 15257832 +729816082 -120679244 +-867954807 -572975183 +549358613 559280579 +723635784 -570499457 +512466687 -432858974 +63982228 137090280 +246656774 156797494 +796056921 485716961 +690939398 75006717 +807064042 203263751 +697290025 401152183 +-627144167 577183218 +-550045793 86333329 +-702802577 -360663967 +999132137 -668710726 +-579682332 682115003 +19136590 872804299 +317223097 499461297 +-706911705 -932267099 +-722792063 954313166 +962862079 -883040671 +-582974048 717248535 +927203677 272684292 +-726294757 957526418 +-568013854 -541073689 +694833531 780487755 +-225593213 -934142762 +-346930193 -310245795 +620747757 928218716 +523650123 444364913 +-475261039 -750552288 +844937336 -856542386 +177206646 -49171286 +357235020 932227862 +-797900338 -282909488 +88515036 -499592994 +732686452 582693099 +70805399 -506738977 +319849360 295972249 +-351992264 653974501 +-244579585 -196823093 +79617081 -250621603 +407923424 -891456567 +-531252263 -863500695 +335133823 -400374906 +-66341671 299137616 +701986501 -713000008 +-701214470 -61577192 +-794490440 561377382 +791928870 3080825 +147290559 -871320969 +151904171 -309142696 +-317417855 163194358 +58120489 -363599999 +946567821 -345490162 +146875312 -231650686 +552443283 -463840067 +757904561 -544609423 +-759070797 492564073 +53786083 191258137 +-289259813 997848651 +911850392 882401122 +-203806129 -340538423 +39931125 453461037 +-302355143 -154572884 +285063618 937907228 +841647627 774144935 +316912274 -920550259 +287681197 307290355 +493701906 -932886687 +918640319 418119359 +296386647 -275493575 +356731775 164689652 +847451840 -673085746 +858530797 875163600 +236897127 555550727 +860776831 -118858400 +197041420 -876519397 +238791936 63257204 +-344993423 876044885 +68714075 309812866 +-659248482 467884857 +-579781606 579066007 +-495729551 -105582076 +121795432 -664706228 +-963104932 -564030324 +-280142467 -798898149 +-810235514 529215391 +-539924138 -816641988 +-245029552 -109111375 +-470239221 -434212806 +-134657987 -527935298 +582853833 242396691 +-24395076 142605735 +-746742090 380423871 +-52891036 -814357794 +14617081 50757322 +222589837 -226264271 +246589711 603940679 +821691560 529315956 +-438799688 606946342 +829617950 589063919 +-395972951 156868187 +906744128 383911344 +-276307144 -805472063 +28853200 146621761 +-395790660 190991080 +836160785 468325732 +838569618 -591168998 +-417355250 -379281444 +631861954 673460613 +433051763 361706218 +-511292954 76638301 +-559941525 -663848676 +-839389322 929720574 +256413106 609515688 +-988860406 -599385516 +960747132 -542050828 +-842379693 -827841239 +652855968 959225269 +-686858095 817546538 +612190109 -353672510 +929622589 769552324 +286456656 418155571 +494357998 -720411826 +-689959547 -822645624 +-189500505 402149821 +733894831 -417689719 +-610419084 152346298 +831374793 -978917066 +696638581 813787960 +813519404 765001388 +-210673279 -395305624 +593585830 -654675424 +723218845 -81341677 +-715748926 -620480865 +-420904125 554457131 +-808685371 796083383 +-375278036 -186616698 +-628104768 -379004173 +-662568578 318414688 +-265164311 -170390989 +-595949883 440941604 +-402791931 790174263 +-360212688 -497225638 +14159811 917121701 +83065778 996745180 +-865927629 591409906 +-799627232 -158400539 +253633298 124530401 +-893397727 -559168273 +-864432917 -684155083 +-739144550 940600165 +-139412934 -81632170 +-389801420 -738395365 +-544713302 694688308 +98550117 587004606 +-83635147 368317605 +151516125 -750996144 +-112822972 685491394 +350155545 414237503 +210607606 -462410837 +749296058 -49044368 +515083064 990225341 +287740367 -738781566 +941457212 -591564451 +-786058592 476567305 +457448122 176287649 +313541428 922443573 +676748743 -330181766 +292373273 -945405963 +638742721 -356392693 +-990421777 -427597693 +838037508 -129398550 +334581230 128994324 +-798092597 -834334961 +524169536 850353639 +-993836001 -547890625 +-705621824 313622796 +762641666 -680670585 +-537321908 -950970577 +-566491729 -891177320 +797718540 727510728 +-868985334 610691942 +-225594950 870550993 +27036033 489445187 +697170720 -174878898 +406110961 -827303161 +169541934 14539315 +-437771450 487814301 +700214529 61457352 +53040847 711751607 +-32287718 -578708056 +560373055 -511452191 +-43299653 -57583162 +-253306418 144963641 +729308767 592341517 +-154559252 475581945 +-774531957 22373802 +-424886306 -619901004 +-711183854 -148044965 +-185844849 838223567 +-142889879 781959082 +112895512 180263977 +-834442115 592600153 +574964324 606138157 +-879383099 198898434 +-236568876 614450441 +-392237332 375841513 +-457827576 -367938430 +-569756205 -72703245 +-90973278 -541247176 +-816129894 233200810 +148527680 -329308250 +313002303 115684380 +269727894 -422302709 +422067014 -805772219 +-535493813 -804995165 +254842246 319799260 +-844442984 -966816223 +660996937 212800003 +926217150 370455636 +604984355 -687349866 +944979736 -242433053 +403842025 -482919886 +549951932 436250395 +653632849 -327924271 +-629299689 -716324239 +-552535335 -260759726 +-292957327 87784157 +-945679995 -35508813 +948552075 730157925 +875797628 -187015921 +-287266484 -394328933 +-418626783 35960647 +-447857082 161745545 +-243126586 -8580054 +-299118972 -78788436 +-397031406 607852680 +611912678 -378103158 +-501966769 539585576 +837636830 187831246 +-295795252 -134442757 +258460918 124537507 +779320097 19303930 +131878859 927827719 +-877417089 476938321 +977961344 992646546 +-556686305 -126949644 +217884227 38937233 +218433867 477937056 +-313073472 770861917 +-588365530 -778321430 +212645754 -777106314 +732664546 466989259 +788309823 572868660 +267464142 -205421723 +-83682361 -489296319 +494496209 986211042 +-58134983 471887142 +-490309256 595998796 +133882134 286794565 +984150810 647933201 +-409726455 -17319408 +-234228964 618596867 +-950261293 881925649 +-889900444 -133158409 +-839934183 -283162776 +-129427092 -617294040 +-320769897 650991568 +-30875553 -725492352 +-777492267 -20625519 +655897952 302822326 +-821719513 -658885763 +567664470 506758007 +448854390 -274375568 +-51139588 549813219 +623812434 -654333862 +-279535672 524872115 +-790862143 832553915 +425126340 -834449311 +-823174232 158335556 +875780151 652039348 +-222965642 -792614891 +-287167015 -10384892 +774292221 -297873339 +-987544616 46959475 +341625484 832111160 +749678069 -799587554 +-323195960 -844465910 +254214685 692111335 +318752025 878938411 +291627905 672313222 +-281943045 680205920 +-332908217 293132747 +298670567 -915287449 +-3009082 -251969738 +-212520319 -595259938 +605574023 451742944 +233006580 34882712 +-566796766 910488395 +985160924 -597155878 +888100872 411552263 +-892995655 -377426226 +905060992 883222630 +790875865 398125324 +3775984 355063690 +-111856245 352754670 +978611682 128338734 +-378559608 -579928189 +-892228042 48885345 +37390541 300236235 +-587389987 -445151428 +-878552423 480392398 +918128007 -824954780 +726101000 829041006 +-344053761 628216489 +417476910 828378940 +58803400 659399306 +263549257 -733994808 +607937005 -743625506 +-423075848 -844034136 +890375734 923256923 +210347310 76694163 +675147483 288293890 +595656290 35127416 +375252225 -950141201 +408742716 -329561657 +-719254914 -371048747 +128150258 406240987 +-472502757 662441235 +-33924321 200999620 +178686013 609210696 +-474292385 -734894563 +624461642 492173399 +-867900463 416393680 +468065141 557779885 +-945637974 944552017 +-671657738 -304355554 +146829133 590998594 +-378598488 735485982 +94808106 22970471 +814359862 645486392 +298144178 -183288655 +904510414 -748382109 +140954992 -904630995 +-927489021 132171164 +542779593 621663192 +46751342 573332447 +960024889 320940078 +411558409 -26696214 +-888498822 -18940869 +-736230712 -940088881 +-251316806 -257086603 +-743326921 -181248851 +787448654 501823207 +-696744428 -321290695 +520093686 63073068 +305950786 -167719803 +-30815248 735926345 +614446850 680030749 +960097382 91506983 +-590350729 -166212499 +-629147758 30991621 +-803361213 -991402887 +-466747052 -359556316 +-609831102 -133733441 +-550006589 513466938 +23478807 -32244323 +-39443108 -232076011 +303835315 505853900 +428479070 711305495 +158906076 95666382 +776603211 563273220 +-655072646 -957060030 +249832449 702331451 +837387567 -753850189 +886844156 -355384934 +946588160 633681104 +455195239 419667045 +-441851496 -161876274 +-810499127 -398093695 +32417192 -571552981 +513832243 889683593 +723731478 -584294627 +453364573 -570252896 +-105682312 -422762698 +-806295056 -642664513 +-951104139 777722864 +436367006 -208619506 +768444572 564094840 +97793422 368735471 +-941701293 236868816 +239015028 -294469393 +-53732151 744914195 +-599405380 -257007578 +940785392 111455434 +21285974 290134873 +-92348402 918107781 +-133310493 359452004 +986587450 46155454 +-175652223 -828930864 +-712858652 421688770 +-639010137 -850918454 +-398727233 742357295 +-98462570 894801967 +-366925424 -640710109 +172394519 -834222664 +273271789 -212917622 +247512788 207358361 +537981406 969154150 +-477664854 752304987 +-185011135 71933601 +-35816866 -613547564 +543530092 311985317 +-562226078 567789816 +-350511112 -828332696 +-538826645 -703745071 +103668741 37529499 +-911168886 -348096634 +-140211457 825614134 +64807747 -982447785 +-318076746 -137084424 +899168017 404811875 +-421419190 -369851739 +-916036505 559342845 +653613981 -369236024 +-208173224 597761459 +-684665791 -257438813 +-756436164 768702266 +-147482042 554572635 +288263051 899329939 +208392650 -119566848 +-344604082 -795802414 +-440971188 7154741 +518967986 -634807659 +849612631 136789987 +-733213914 -678418642 +952766181 132039294 +-817228961 627003821 +-552942000 675003062 +-487545304 -185137494 +408110898 522066725 +-628119986 -778106390 +-493760145 -183239813 +270098831 -584157266 +146903655 -544263361 +-573657313 -741468849 +-283525076 -380304331 +-760332549 -753183256 +-8372044 576897084 +686361417 535700624 +-685309561 -786667972 +-962365276 -690407024 +-7565590 1775226 +-513834067 -156153712 +-315020133 -875546578 +-184877309 239714169 +817015399 -454278798 +-914206159 -123361725 +-919439602 292859990 +676583386 -416709633 +-99050225 67840841 +109993825 746267799 +-116328360 -274126283 +586253287 474026730 +937240634 322003792 +250569193 -946189773 +-640580341 -214912839 +934239695 612923385 +550705625 -555222429 +-318827608 -151027082 +698801918 911254852 +879894921 916111363 +76434241 14921764 +82324807 -48653363 +276747007 -106729128 +-180479382 -422179034 +365484537 -288493966 +-838743180 -406029186 +426134547 -863874734 +398172143 553753361 +-813063626 -950116572 +172276841 356021456 +-531766086 -87248925 +-486251622 -209101885 +553302214 -868430452 +-432943844 -986817198 +784293865 -361764161 +587868506 993466890 +497726493 -649095945 +111860596 -909059700 +-86906242 864245900 +-291060778 270116428 +496876719 174565908 +435842342 57368457 +-453505884 200395241 +-640834779 -301526641 +835231644 155520277 +817456368 938645788 +-56978410 189975302 +-647689629 -688374446 +335541581 -39735228 +795493227 -305098621 +-428558567 -304978930 +901204267 776868655 +362808074 -822663122 +794368903 678777863 +-492698192 226376712 +-373222999 855070226 +-463800990 56880049 +970571557 428443591 +605772111 -274772406 +863317711 458941563 +28453910 -54022159 +416746111 -728210944 +-628392791 -537890180 +-688119707 -177062628 +175925910 884374359 +582072937 -540133588 +-362108212 593625319 +-70400770 92808713 +-278792150 -215620827 +60844534 275717030 +-982539481 -229326035 +-197885954 -856220974 +832745863 -787469013 +877648123 866105443 +308828836 967384413 +973040370 -469474024 +-24388350 -461023405 +-650369699 -544368351 +-667351644 405628448 +-427996154 841467390 +-533276510 585115610 +-777101162 -970202389 +-192136140 840384790 +-200824122 -236360520 +793070293 -172397894 +782698718 -576112763 +-383531084 -39483763 +-125924600 -56874323 +-999913772 981241161 +-971546617 -400792466 +183361330 791054026 +837274381 934465806 +-364760117 248916026 +-718940856 156946271 +43834589 893789788 +473510014 -684693219 +736990586 -97801096 +-570095939 860118885 +512862947 903722068 +822861299 -269938651 +-577380710 -310006869 +-968365050 -825088870 +-531555047 -328404525 +-677727630 731897479 +640932656 218802463 +296365239 -552343493 +-463143532 455662185 +-63347081 -532279322 +-9655887 -145168238 +-142604132 -104001239 +-161406508 921205323 +921530229 -82386834 +628687954 245046792 +84305119 -882029132 +-436274571 301678057 +-206062511 243656800 +275352895 270037448 +-687981911 -582861368 +-417183054 246245898 +701211031 357871057 +728284016 -202478245 +-992895423 696585061 +212556644 -824945004 +767330385 -877787773 +200441297 67638031 +624335336 -182207682 +81464408 -468054234 +-628222116 802180178 +-41464982 -507819520 +-625951705 -463099327 +882566482 -765976390 +461028828 358757402 +930066695 330676863 +65542066 -951066962 +-422312355 108650284 +391639581 -232489783 +101800445 -465402507 +940166440 998183271 +551519115 208367981 +958000650 -628746503 +-635614546 -498584585 +659478830 12846022 +566988234 -806993128 +975882068 691238633 +-407926537 -563683367 +203671179 -423554323 +109551246 -965363934 +680615511 -693450817 +991843793 376550618 +-380176831 816472981 +-287907239 -490394059 +-346614406 -360018158 +69501276 757487934 +85325214 362671730 +-788349338 458041315 +777412931 -654450908 +-653452010 -65154616 +-329726522 382553027 +-780216161 -891907110 +645483330 -895839514 +-301564220 721035725 +-295467406 -335645912 +51066719 -394258099 +882379992 -140900405 +524266298 -700376377 +655785888 51034356 +840728969 -385134610 +222772951 575240856 +-906349811 -524774089 +349250150 573801646 +-630395793 -385731525 +913882985 388653124 +264226248 436428473 +958836206 136575734 +478538945 -356888484 +657808250 -298605004 +-249301545 188780516 +680405559 107972705 +928456665 51864520 +-486564812 -773378947 +-808251786 -745274792 +438481570 -172301666 +-665633167 -876387263 +623144512 -474357641 +494506066 -122686092 +224401630 -847661215 +-685276522 -810984357 +780405220 -256462745 +-99494105 154334865 +-903217457 -327200372 +-760672037 -875565153 +-844230638 798498926 +921687383 -905508095 +-328089621 -648936883 +-955105026 -294296419 +275176769 -985011707 +88767147 36148809 +256681799 -618272757 +263072973 650069570 +-749839282 -336879451 +-66195629 -79789510 +-865793757 606290033 +339522972 -73905274 +255331582 -940576330 +-53122394 -294303487 +556250985 87773639 +934994565 549720598 +-295085247 -586596660 +61796464 674162608 +-473153238 347284021 +405353691 -165055561 +270841980 -444398094 +-236153449 -507050112 +759154136 576835510 +329668182 -194383675 +257661221 629229594 +25944485 861653517 +166875761 -490666187 +114931142 -558433289 +512495559 -832487515 +-736280534 585735226 +989262021 310945249 +564224715 587026377 +72349196 -939184529 +759139701 -886318870 +365978149 -797315484 +-785201334 441193751 +-731699315 -636319077 +-382262118 660753750 +431537357 -809678654 +-999079553 283728815 +91861194 891754663 +-100712667 704559266 +-169504020 584222675 +-492091293 939973456 +-507137475 561875962 +-120024499 -762300824 +11122476 -639180413 +952500495 -735353246 +-997614773 801187586 +-274266875 -75528914 +-106175328 699712689 +360524879 54397844 +-265781839 855657172 +-114833629 -91975089 +-555264466 126753143 +-212000490 -186043727 +-262897046 840822373 +604938954 -855336421 +-710525360 -192847544 +-905675451 -889123980 +-805105427 -774638655 +830527469 789285554 +-353391475 -585728166 +-974034980 -647196241 +778313251 496910129 +515908341 260882040 +-351776686 19378883 +-566186462 800806869 +735405696 212427024 +-30055800 -791088206 +543560770 408285504 +930322603 -72194437 +890162287 -997075490 +-865115198 884727237 +576466941 4833650 +284586512 871025223 +689364196 -182780138 +-949583690 -575798954 +-296543743 279857367 +-994096885 -935324577 +-821926579 295734316 +524963627 -833864931 +-406957036 495308878 +-210843205 -775117641 +883824020 536154086 +478442142 -504675981 +635588121 709251685 +212364017 90886319 +-75922034 60762668 +-512818958 -723981672 +305362002 237681787 +-519968533 67985592 +-237199223 -423174189 +-515353356 718160112 +782540530 -57887734 +-727610816 261469620 +752249931 -174553262 +438548937 -327437426 +815091851 -395064299 +-636488914 -694464481 +33676423 -824687784 +-137284778 800083341 +684904578 190695482 +-699192313 635619125 +-384889196 -520960545 +-968914714 899692450 +732682125 324027141 +592172168 -95195962 +408842828 788273058 +737616343 -132141847 +714434509 114230155 +881527650 420930713 +-847473561 302654685 +771076175 -942805136 +298403854 -725344909 +-640665869 -981504362 +469653616 443933610 +953199141 -799362387 +-498182685 -156096982 +768715122 -863377900 +52993584 227633763 +-839519608 926352979 +-944602402 926635751 +-3316449 -77848250 +-244539703 -194151073 +965769988 -598696223 +-326504836 -786587728 +-828584609 291311116 +127758266 599620721 +-866467072 -373951468 +324476566 204816911 +425278708 -566231210 +-37936889 781378279 +473692616 537550680 +790533097 -879322853 +-183195353 -526887171 +85968016 600306344 +466090836 929329589 +-295775728 242192657 +731743549 909324080 +-612370894 -906030353 +-255820512 881780082 +-704932789 -96096730 +483336400 809702520 +954480738 -413503236 +-751568696 -621923633 +144504682 -927172323 +33070886 -903565009 +494833259 -68177029 +-221688706 -615844919 +-979913067 -19800132 +373885157 382462036 +-251892396 860058825 +494363588 52874595 +951001296 -754842491 +-266058517 -71381082 +994181804 800352365 +944601897 -591035186 +29405874 740092134 +270353150 344239954 +-246112575 285464308 +625984989 -815074494 +-581549636 316832383 +923828183 -554987055 +-193026148 424936694 +9984269 -849280946 +594906927 854960048 +-310007961 882485511 +-441636869 -799573404 +877448024 -869950209 +-285892973 873068427 +778933455 -196774036 +-798950012 977521843 +362222758 -929839151 +787296872 -384565993 +-774685858 471396148 +-565543168 174136193 +-9174427 87058409 +529240363 -489404401 +-743556368 871351159 +865995607 308022354 +668730281 78487551 +-27611480 438076683 +307127167 -957851174 +140799903 646972817 +-969441738 -45170556 +908151345 913911771 +-152955509 -503459509 +-101240635 -957413560 +-369004207 -480767407 +-552090381 -461350975 +533583037 592822864 +587673741 33538064 +-130979749 -978790883 +-480792563 116289942 +-304132315 -169019807 +-645759246 714301211 +245142353 -821424313 +191495603 -233973173 +-190270584 -430867200 +590116360 3985661 +487761000 -58703263 +-839767814 783062675 +679797267 718403263 +-564437840 741059383 +-574274801 947893743 +-753268221 -471862296 +244287617 234252982 +95002579 -82592740 +-205767058 -638703886 +329875391 875826542 +763896034 -390261432 +594604398 -186244004 +-929413912 942233958 +-970832918 -849590116 +-514148273 -735413231 +-922714308 655469841 +942930128 429624468 +623272856 520646694 +835951334 -697287795 +-299859699 322858917 +479458252 -278372556 +-343793994 -431799416 +-530530656 -502931708 +-731599362 104080912 +-758261577 198531302 +-148203473 663842700 +57145264 766374174 +138918024 -26947962 +-370221746 420778544 +401077947 -835292159 +-859299403 -73354502 +281547590 62946143 +-503624808 437835021 +137772119 -697144046 +-570396910 -798806844 +455774701 -133980422 +480959280 939206557 +990815546 -71885333 +64895256 -383259263 +-401671687 -629596838 +-675984448 444778249 +11956697 -17060991 +-402007673 64443713 +-771524571 -1904851 +-472214712 -728490150 +414139190 681506645 +989711458 -706935888 +-687998702 -908545170 +-7534606 -160362250 +802203362 620882060 +-843117903 39178633 +-857323220 -916687039 +949514962 -689998483 +-647356330 539609951 +-914657498 461171454 +343160038 241833082 +29369738 151493488 +-239456217 137573056 +-62699568 328232049 +863909382 141572768 +223858764 143801589 +-872851128 -176171708 +754010265 -936914347 +348809457 236776206 +149457846 -2161685 +-28958418 902224112 +-127818324 772174810 +54823170 104346094 +900509979 -604001275 +594495553 471730007 +-675626622 -294994643 +-941506962 -876235428 +728015948 626129952 +-332933080 22561751 +-533473792 655023302 +-497849347 -947753361 +63356593 -480788622 +-884589621 -360941943 +208346167 -354388802 +846713253 -33970359 +216477176 -976603524 +-50098295 -460904644 +-629936653 -803580526 +-470181948 154342177 +543615656 -564471174 +215282281 -669156891 +-308196396 -423833774 +366275812 601809711 +986040128 276090158 +-692450644 836734197 +967792875 -396730644 +808802805 -374840639 +460476215 -466426004 +926775152 -385727585 +672022870 320250557 +121106234 -617551253 +-969517867 -93793513 +-223585467 -156469191 +-542691955 538975870 +-193627743 877548568 +932219541 496125726 +347531040 -198024051 +-13073882 487007945 +-630829604 -206326148 +607837220 264888819 +324292668 550527975 +300331396 -361690279 +-502311476 479343123 +713024751 -168292382 +385171353 -967335617 +-96475547 -575099277 +478687819 254867041 +-574950839 30289882 +929960690 997977641 +47787652 -675223526 +454002878 101772724 +238503437 -995010340 +51339783 -591285253 +400718512 870008963 +-157208543 -339369554 +-236960327 -619505670 +859840880 -777378200 +898827784 -541827260 +797898153 64161239 +233777180 131821638 +-656684020 -895255212 +-252769113 -701904911 +-916091238 272276048 +-94933939 63188152 +969959272 -594127417 +-370014011 316814164 +-511802204 -873637960 +-156168251 -227847542 +-275001977 -345885398 +-505125257 -659256251 +-94099734 -332591368 +205572112 372135783 +195487796 721813073 +495292399 -160280171 +283694987 -569717906 +-388411194 -175912084 +924724995 768710723 +-129290736 809870890 +-190746994 -320305077 +-495586724 -697522165 +-229386324 55550251 +-152101711 -991147998 +634841754 972767743 +-173974049 750985208 +-730752249 -870852527 +-318522013 -679038994 +-325261660 -407107164 +885057351 688950694 +378155491 367960733 +-648217126 168704174 +-19876625 -20465141 +-645128239 444338800 +720368542 812005777 +-585318167 -846407849 +-940553318 -971450826 +125004248 539224442 +-480909757 -745052801 +905483218 604446713 +753393373 -84233852 +398299810 703327243 +-539377641 -591180347 +352558611 462644710 +907282674 -886255448 +618172946 -515457148 +563782702 -464487819 +418277580 567837069 +-306310761 -344410128 +515152880 -393562037 +-708229323 -493585045 +101550338 -637778495 +-387901076 7005087 +590785225 944256710 +-381985071 698840882 +212485041 -783606748 +-633064396 -804186163 +359251991 640638215 +89768809 429648301 +886632635 885415219 +-869286240 269959224 +649881789 -516226622 +991199759 -909811353 +997998542 54063066 +848939630 350222082 +791990628 -945278456 +904019597 -965766762 +-977003242 576681683 +-365174756 318491765 +163392270 -361644685 +657713191 -447899420 +31823793 87135998 +-653557660 320224326 +-972378104 -987411478 +926423222 901301403 +637222840 431912618 +148038123 137647394 +653633652 269240658 +-651948433 491736880 +-426964250 397597764 +-398007795 -713094195 +-435103694 132723997 +372459624 420029876 +-348590667 122719002 +-926413536 498990362 +6064850 792274011 +981502903 231600099 +225919936 -544035840 +732543634 -83439909 +339200604 675076996 +-236380921 244665988 +-485263823 717238061 +752238397 -579118824 +987987456 365222441 +196974419 835144752 +-847831799 -25405358 +495543528 -10476437 +358140979 399615051 +-301396869 -69121811 +-581728795 -641992017 +83130029 769617370 +816103035 -287549168 +560835921 184860374 +-348646305 -144311223 +48559206 -827007600 +-761576626 -741461140 +552890954 721565990 +-277745947 906248119 +-433304540 -654969382 +427784276 640955984 +275045832 799462520 +452974030 994011785 +-246030194 -142978515 +258353773 625791185 +887479612 290041972 +-862646056 -954315797 +-970348172 -583640758 +-45018512 799992366 +-82923178 491941347 +133683874 174302948 +-927911754 -627358987 +-633082737 -518590579 +871593321 530165040 +116854536 -736228660 +-752779811 362006196 +482288139 971469531 +-232418621 -751940338 +-34124274 -507133972 +-497668981 -942293943 +81108989 524259062 +-275415536 153471102 +-71751095 390959126 +704086475 686442600 +555491500 916756616 +456885312 78538296 +-394027794 -986822647 +-328495634 -909307422 +544252995 698149561 +132516375 -272977307 +392749914 623890120 +988675980 878321645 +821750708 -67422765 +748621403 953906589 +280691310 -308757003 +-594936059 758756818 +-260100575 93223441 +-995004436 620157314 +-63769879 158517964 +220862482 328387785 +-232895267 167720609 +794419336 113616226 +-185426375 -943267013 +-495316251 227965114 +239341527 -813229338 +117677981 589975319 +-758244418 -442115692 +-887312392 640980853 +-764337917 -353313942 +-650729248 -213486457 +-504177741 -897502270 +-573704130 -637738355 +-932419226 -860191038 +-882592324 -562252453 +-822030587 -469032584 +-716778318 55779061 +913290674 738647224 +853268727 248444953 +-43114606 -888718931 +-956540123 -471067553 +795050947 915864887 +212327806 801281913 +737280927 -299377506 +-208585202 282418988 +-211263494 242488207 +-501740963 -963212066 +338996750 -596212783 +-969016958 -710764094 +951896185 -80682569 +-496706379 -191981342 +-98490705 -361998974 +351002949 831183193 +660614571 437065075 +75262287 155270356 +95422605 -922324447 +-636938512 884317241 +-756804699 561247821 +-317395726 371096670 +47450929 -18122125 +-160481444 -868949555 +484044223 -362300941 +765970159 -326149461 +-783432396 29198080 +-988302489 -745509949 +143875462 762856254 +472837005 323462221 +-221025487 -872333069 +-118426699 -118978083 +-911250761 194282020 +815666640 -68376991 +406486048 680590123 +758203962 -61725200 +224543170 441666455 +397420370 -333315635 +-845249630 -303415454 +643742676 950674785 +858405517 -652703522 +335047159 345582628 +387835109 -522166281 +-172601738 331020414 +-462199334 -363074260 +638154638 -726465543 +318270813 930835709 +-581755063 53902614 +-631712833 -33744961 +-793149398 705462568 +-404060217 -109931591 +736784776 533573409 +520030676 -56194831 +-624850865 799537928 +-818385380 444438600 +212565499 133600895 +193220692 480005619 +-63014717 82789441 +936528708 -872502802 +124059320 840750150 +-356048011 -945176636 +-502669059 -34632296 +606898764 -566405820 +973793649 223021608 +-525733502 -992890414 +822512581 371735558 +-208606810 -948774635 +-544045931 -246768143 +-502364332 240842665 +746897183 -462206381 +661176118 -572901870 +-563519867 -73919122 +-851303593 -962175935 +-255079427 150771497 +867313569 461557971 +690864652 341103779 +-337234576 391439194 +203293692 323285554 +-123967491 612946369 +-458013545 -149697243 +-803767708 -285120555 +296553061 -330896287 +299717087 -775422924 +561879677 -658688533 +-589858025 -447815588 +-604246281 -152720973 +-441753174 -317400012 +435866037 586006073 +234214815 281886026 +707243148 -980887551 +745023122 -358752945 +-345024381 493213540 +-92596778 -832556307 +452456756 135102232 +900741317 223802936 +416177331 665768254 +-903445619 446335684 +92759101 -514547799 +-651300485 -296727053 +-489128791 268015075 +769151936 -718273973 +663929079 -144042603 +191517851 -844080650 +10779440 29597820 +-48725939 -532008371 +466324549 521262884 +8316662 -22684361 +-683609106 545864991 +621776575 313907738 +-500061855 -350064346 +239758118 252184021 +-642757443 -531469864 +-826507802 989942967 +237072854 -335961015 +-181376886 -544521560 +126919712 -795941366 +-462606427 690903657 +-870363555 868110007 +-233339779 -943728100 +244959917 -383680060 +-849538603 329271321 +729412886 -468937042 +378867290 -204404536 +-981596293 -425063537 +915234409 -867819796 +-465466024 364265972 +935774600 -304300925 +87242665 -479165173 +357721353 -658143794 +85573974 292553679 +867120701 460036010 +-192124729 187823121 +-703074809 87132773 +-3271494 -580509696 +109014296 72114438 +-540199808 -59989468 +905365128 527939344 +-682946066 786672886 +-171976916 240906587 +326054034 -723092399 +-996303331 -245173478 +-537961792 964891347 +469883484 -114797785 +-424291570 -855202844 +420190337 -539201030 +86091062 538609830 +211854929 -167103607 +-198935434 957138833 +240589232 -554867304 +678664810 -836333743 +796266176 806263305 +-776688117 315271354 +600519181 11668535 +97982120 544560980 +332991472 -85876389 +645405455 707523593 +645118344 630518153 +-666203812 -795854140 +-411836791 -131748152 +-670954674 396816562 +-635259543 -364303200 +-379403847 -920159355 +-63054874 235641197 +266577892 -200441018 +79127275 -18957506 +-171741585 771390337 +-337357057 -333415212 +691626125 -212395616 +790719425 -484480769 +907847864 -574031274 +177300005 112087613 +836451073 576078921 +135830867 -814175535 +-450269171 306500285 +107144389 939978112 +391493264 179833609 +-22073729 930992690 +254697835 -882441637 +-417267420 -562081651 +-714288113 -569708319 +277425775 465733015 +-141425716 883415009 +-159120725 649660433 +-985020468 172453923 +73367632 697758863 +-473654969 135821535 +-769557820 -820653889 +73778081 635534731 +567839045 -453044862 +700214095 -926175412 +327076559 -414416270 +855086237 -210397130 +271810934 -419780843 +234893018 -745802738 +-38151593 48421173 +783219687 717734383 +-318740600 -124811406 +792655109 -683675232 +-670518344 372514300 +-103634131 987526902 +586347368 557889374 +-601930696 490765055 +250040297 -209698540 +626297652 -687544103 +-406735845 -736929436 +-922894336 -813468378 +516488593 743733356 +-818481881 -964959952 +-951617722 546260200 +-482495157 -669643625 +382076758 782508188 +893789919 -527753506 +-786222400 -899160689 +-22665921 540363515 +832291221 125306830 +218077204 -996046679 +216021275 939992481 +715102716 865643229 +829242114 56158946 +92546786 -812161804 +-62224150 -897563650 +486281504 505158161 +711132551 172165030 +-317240607 -594677208 +685940436 313797302 +191522376 -979679599 +-53099810 319471769 +665595379 -369625788 +-432829354 896612069 +-209626601 489796819 +272168394 300082317 +-300995651 128431137 +684889907 -459156683 +89247042 -852877485 +-163483585 -836438988 +63617995 -300092972 +756671925 -438013162 +569162323 50602539 +-222712794 326952867 +-613913729 -759586763 +-524980251 770477436 +84427896 -833526522 +752424123 994819003 +-558632337 238087949 +-217644002 -822504650 +676733537 141241774 +617510532 161540674 +613741545 56439623 +-885475598 -713033897 +603714984 987255577 +-993436157 -565235902 +-886330725 -551672068 +-749636852 -928157064 +-781778074 699321750 +-766763516 -899097941 +-653980275 -424297657 +-927472750 -607024874 +604743036 -189175740 +393730131 -253300287 +702982709 557190915 +-981539403 -326674906 +-940030769 -765130105 +859581557 123404923 +205095018 666502590 +-278840291 211200316 +937665437 974256537 +-324768604 -484478582 +221466087 141797183 +325061354 926132531 +-576472428 -50177795 +568707980 584460923 +-672216644 427478906 +-436318581 849642515 +711150233 32048625 +636788514 25338357 +988890432 -591553464 +555617842 160876309 +300682486 21414679 +876311468 -766133303 +-199792109 829185896 +-841927949 -998161785 +-18109490 91872593 +331287667 149933543 +-806508680 -446294572 +584451984 -444164827 +-788290243 731252868 +813620567 588515298 +801740537 37998276 +-156710993 -479628980 +125968683 -369981676 +141962633 88008925 +-40744526 699243922 +141339269 440105438 +-377485788 710941788 +-540198610 800500611 +-504498556 -469521602 +-994635776 399248308 +562926422 -137329907 +-752266014 668404720 +601009777 -903055259 +936802595 892202492 +713057787 438924554 +-748861032 -403335473 +741798757 198233240 +-874968917 -787362557 +-750854223 -641686538 +-634033931 739789140 +272700814 883525481 +366095082 514516105 +454723887 -945416926 +784653318 491583100 +115465433 -716230747 +-706085677 -791342133 +-835802401 -380553632 +354485707 -868127166 +922806480 231874136 +-68221889 101394157 +243076872 -665460265 +604148432 -58980574 +-342871366 -827963311 +-291583047 -357466676 +-918127997 -914710306 +685791348 -987337983 +831469324 272301351 +-941689190 -421407043 +48618265 -128876976 +869928881 -372792808 +-822028990 342388231 +570499990 -980767119 +-810113260 -508818774 +410992943 -577254486 +-253674910 744457244 +50047460 923813262 +338690339 -881933151 +-507825691 -152958220 +288515341 364035219 +410253953 -283642681 +945804281 833676339 +898692272 318037553 +-531342826 -456247563 +-453448203 -54563410 +-818428536 794006312 +-156778404 252808873 +-936176422 -886714907 +-643175564 -428204036 +552980998 -416261020 +875669346 439305512 +670568953 -333653833 +615437769 650129992 +-707901386 559868417 +178448406 -635449550 +499040740 -383424661 +-528912201 11796200 +-951355396 555966469 +-303790041 -438141545 +958072916 52042754 +-663558041 -72810145 +-291469011 -970177436 +979505042 829155797 +-635348076 -862328403 +-102861181 982085681 +968484956 -684082744 +514517001 97487443 +-646690919 155998939 +-71243150 -921959205 +739634153 250742443 +314008543 -680002662 +-888528322 237507070 +835842841 -877413793 +303865858 -492185370 +277551227 26239561 +-385834768 263010376 +-832959651 932900935 +-657696382 -651747931 +28577353 -716660940 +-386947252 -919960181 +-911147795 -227178860 +-471578383 353806707 +-356661252 976034606 +-947455225 739669420 +-675611561 412329519 +-564542310 172532004 +-858398424 135931174 +-815380765 -23775894 +275863002 499584044 +-705138891 538949428 +374716900 935325010 +-659285672 -397261050 +151404912 232149448 +154886012 -712102187 +-822356415 834540903 +262650859 367065614 +90667516 -607919741 +-737476519 857680453 +827072890 249948863 +-541888991 283234563 +-786595132 192283657 +636155689 -618306489 +-808842021 280644541 +-100648014 472704299 +389180385 -501241151 +-556783692 847293741 +-310736460 194340352 +973074258 -111857599 +-363349493 -870824665 +-503066247 984361819 +-276097068 72818951 +95787213 -700487644 +624424601 -49754587 +-797334363 299553598 +-482524714 -826221917 +246184237 691874708 +-811516002 115489685 +198746800 -151065162 +240756717 436184540 +836657334 645317315 +991584755 160744658 +880599328 295816059 +823317793 -31808367 +-415450262 909912059 +373855584 446133310 +372802351 972248635 +-640109155 -252407946 +769125390 720477323 +-674449246 -311793717 +223928501 -377232974 +-54631564 486649970 +562342908 -474584983 +-801430627 842363874 +357344915 -200808692 +-80463715 61395854 +58119589 -25408426 +-654613713 654302152 +-665192715 234977562 +654819575 101465186 +622830551 339639921 +595271246 -690309083 +78094191 -239489149 +113241079 590289540 +425597113 49479181 +-784868066 85538615 +250067777 -426784313 +-406949971 -503314439 +566432241 -482015052 +-858331179 -943619271 +-470549136 471897131 +-392858941 944058071 +-838124345 681809828 +-626131584 -378582605 +-666095255 -530817144 +-757402331 747202128 +-757692890 819929508 +-216196457 112675261 +-644305227 46220087 +951383416 -438472560 +-952905644 821010609 +21020355 981710622 +-161557795 -120083454 +-197233788 -497517576 +873388269 -12448230 +-463114341 -253307196 +-137429132 -396451298 +-810987683 973140838 +915745829 -264191406 +684242646 645151899 +917508101 -369670666 +407420844 -751310572 +-266229926 -420195647 +601246716 554952325 +-289136819 -190030215 +201248420 597491941 +426304862 131943726 +-580138879 339119038 +-445838773 -436297720 +852099920 209777312 +36584074 177412938 +154499162 205290157 +126263439 891306663 +-762243316 633957436 +-889214281 412296238 +984505158 -841262813 +824474427 -301235646 +-633505539 473418762 +743329875 -653348232 +-499569097 -986562971 +-171642094 -53631699 +173095593 539613721 +378367366 -400210845 +-946408511 158487592 +-140378939 -650615742 +575489338 -464797709 +361437387 792019198 +769216186 -847714426 +519847425 516245224 +-986770974 -370106324 +-655056682 378468661 +636661409 851906332 +588312520 -150031011 +724425365 -908102222 +472071733 -848858462 +423410786 -324463909 +141808581 -439704982 +274059355 -352497360 +-519191193 978779155 +-257875415 -986591099 +-652384504 152916625 +-573428958 486592401 +270406178 301185105 +-916483154 671555501 +458991829 -381854298 +656946094 -531728717 +312615079 548996754 +-903882682 446890600 +-787246587 -488129786 +-300644836 -830705609 +212477076 -874226349 +428208934 191080167 +952621996 -324790309 +-850949861 -85700810 +902926614 -356861432 +-538983637 -653534550 +-441989683 5677607 +-822485288 389852388 +-868808115 783924613 +427326562 -151856407 +-538759896 -578274368 +-386573698 -498216770 +860735686 -433888135 +323866999 814889938 +858798093 842145265 +652133846 839717828 +-617194991 -229962179 +819604451 189893382 +-507809909 -763856649 +-889748179 -562978139 +682080909 614935457 +71222262 -942648940 +322699697 502498009 +493484602 294276254 +671910442 -383211750 +-636140156 -693118567 +-169452955 -19539160 +902419628 -508177459 +954023933 65507021 +817520614 -364730582 +-609405753 950807369 +-177282336 -549484371 +694134349 184965390 +701464231 752154216 +293526805 -760735470 +407716560 -548453060 +655129726 595050164 +525258316 517069778 +170513128 24465623 +-805580350 -607671639 +-611961394 -747223982 +630680056 -868285817 +784190803 495728926 +-741674713 366141804 +-215347924 -328055106 +303863764 829531610 +470847325 -774869881 +-522930176 544567199 +873328441 -249943661 +94486404 44315667 +-848576858 -85109015 +-123986731 -143113691 +481990388 519441997 +-393401156 -434028887 +-181836712 682774336 +-410342312 301932 +764670620 -626680439 +541285718 94758363 +485856647 -785438236 +-211901262 -358854901 +-455422660 -981183292 +38913887 300182994 +-966164369 871588807 +-445601000 -587055868 +-643057191 -284132540 +-307210918 403789042 +-554540959 -79875102 +514385395 -725444461 +-401941129 -575155243 +-961260752 -279136707 +-929026415 274050438 +-70774247 -417369620 +438672670 -39539728 +620011492 91150006 +827406267 17817533 +-417746692 821511249 +919337928 -909556634 +-317949095 -145861557 +557438032 817674191 +-354617688 -856323100 +-907993771 -966680650 +-183619734 -90058583 +531208001 -743759780 +914697901 -451536610 +-875624854 411846314 +-637773596 -136514418 +-580716889 751067345 +276673018 231770589 +-771974833 537990834 +193124705 239959122 +803700089 817157989 +-868620523 271383460 +990078286 -307614209 +-932342431 461644927 +-79724277 -386276181 +652449048 -250245865 +140768998 -462078744 +-976694443 -349649307 +-766522908 367203903 +134860258 737806761 +-575427233 562309991 +-353298760 820405073 +410758135 48378150 +744760515 371608196 +900361163 -869762709 +409403430 -736092169 +-971257806 707216331 +604897358 293086532 +-621201762 -68621242 +440690534 -432783190 +-745966518 -551868163 +-217400728 -537318820 +-688744124 343073903 +15346807 -416482182 +840491373 -505382161 +449229916 531204986 +306758981 -287056069 +-502377113 847231521 +389384364 -37055885 +-32130320 33083386 +352834883 206531212 +-578680768 864267972 +494629299 -379740091 +-774660500 -274116208 +908990536 98959178 +779422993 -533089800 +-113643356 -884346553 +-113218497 216965211 +984120001 -758554624 +-994622046 51464161 +849864711 521958835 +-176535365 -685993123 +133117041 -359799410 +-233390822 -73407956 +151554258 31796368 +-350891275 223796580 +-593401102 398604048 +-579789101 -965893910 +-157096205 -508596715 +-258431813 -148518187 +557975625 -876089270 +821803659 -450619056 +-523051827 -583258622 +-127582232 -476032664 +-553473555 829245414 +413851590 -396388569 +364759033 352055140 +-615445696 272862088 +329798811 729939456 +-248924834 -634258013 +962026786 809684611 +721304541 971735907 +704750564 -994349027 +955099887 240266688 +-80754749 -793463851 +-41157614 -472408090 +577780026 598479460 +509954202 893714182 +449897742 920042417 +-440145780 -763240621 +-909760754 857425865 +139056472 917742377 +-124413431 -684677751 +803109738 557142124 +-54575212 254890065 +-711299717 -57840357 +-759091907 709456951 +548966345 811683085 +816372111 804288777 +-891099087 137041582 +-994008859 140319927 +401545253 347716126 +-192638906 639181741 +-359659476 -666134313 +-964335163 -703188821 +940955765 -705717777 +298157685 -684731048 +-517901757 228410934 +-766941513 524704852 +560990730 906973161 +-801741421 -356109647 +99654172 937161278 +-191894583 -862878705 +-920363446 -221234513 +889685220 -587417174 +154441181 -397838320 +326652930 -934716608 +663230269 -643143993 +987950210 -73934932 +-88750024 -89500051 +-960938840 -786899596 +-429638756 -343569270 +-1110865 603420640 +-198716388 -790929383 +-197329311 987243255 +-744221397 351012059 +251857965 -699340725 +866468209 -104181256 +-878589970 550926672 +142952755 -440791308 +637740470 -16795238 +716075322 672571993 +289628272 -323225919 +-376144816 732906311 +-222942275 -485108956 +-731645694 463847565 +446780003 202383442 +274526223 -532081461 +224440355 387434295 +-344197450 -254372618 +-819932983 304158045 +493766993 -713218943 +-553702076 359366377 +346216733 688063712 +316693672 481478140 +-21813718 -426952082 +894473595 -200642218 +153271919 -278539730 +300729585 -73285050 +-611939335 862253778 +-678498418 -190076973 +-962057915 -183485221 +371995310 -71325624 +750639818 -248024732 +340480129 794889089 +-1678800 525302802 +-959083277 -48905781 +457377702 729546078 +-957071642 987881920 +836065681 -669876194 +73207949 51058939 +-160537043 -884760462 +-967005070 261199548 +98416165 -596326953 +-338246461 521066596 +627143391 -695053344 +963399769 836349953 +697142703 -763352876 +60764992 -374999927 +118332897 214321326 +-473785698 899554275 +-412307387 -306613266 +993910379 -242349364 +-900644343 669618905 +522070248 723640010 +-63093068 -41678807 +-858337572 431300018 +779436655 705850621 +944756278 496363102 +953792410 -714953832 +-374052220 -579592103 +-591106738 599411212 +917105579 665375867 +-337983929 455465416 +-701578743 701663016 +-184735713 -487795937 +-671041370 158344853 +-408536569 -249887013 +-133358490 -591820647 +533568113 -672107821 +58744828 981146208 +777519233 -325406249 +68487169 -831962640 +-899420381 -692867025 +-375335666 821367889 +197488512 387396449 +-588169822 992255522 +931632114 495099351 +-603543040 43129571 +518017465 -409329773 +-597071266 -573898938 +326996067 -437448038 +66197562 -615082037 +564434185 823285321 +-554793530 -757778873 +-282918742 -668429676 +-565307347 16607547 +468639613 290249058 +813070181 525585479 +587753746 -413592957 +728990665 374675260 +896827742 242513243 +297487850 190738519 +-504912209 671449927 +-40537385 -863339798 +590936180 -129287324 +156589968 -491384304 +-915718148 358708917 +-7373734 -811669377 +934365773 -217695845 +-791016207 72806626 +69453592 -291385057 +-573506158 -412179868 +-645386498 69432639 +-374049616 132500786 +-205772642 912580747 +55028055 -112337582 +-605004374 -241943838 +211285811 862848252 +957465372 -556329245 +-709591375 -887328540 +175658283 851464110 +452407113 -832091114 +-742135208 495739457 +460821703 -453788255 +800518943 807461953 +695900079 -12956427 +874440868 109116376 +-400763502 -210894601 +-276398863 -400828454 +-345136405 -894700114 +734487326 -713215786 +-129493677 -244464181 +-276030623 -166007968 +56513869 427337771 +-697507303 543218451 +259218302 662961981 +674505286 988106904 +-887608610 -980130786 +650659605 467105740 +320182967 -858633047 +-604724256 -254642372 +-492211671 -305615545 +-831681996 -114505695 +-830374933 395246279 +-597180060 -298479687 +795143008 759145646 +617603119 -724180344 +7571566 457904510 +-990777365 -795895702 +-326974901 -23285739 +253826180 326209387 +231974857 -92530233 +15507093 -379790886 +662068090 556426683 +-489449627 415062775 +-2067615 -640388352 +227821726 500024844 +-194652413 -137981772 +-498525966 -237232969 +-607164128 347876570 +-591217154 -223261086 +295916821 -406067230 +-688455235 325069029 +960303664 671929997 +47928435 -639557520 +434315448 -249669511 +-773777001 501870387 +-420821028 -775679102 +-940230782 862667602 +722271265 -811730742 +-321292425 876233126 +348807302 -785391672 +-339286138 694505185 +106142911 -152735314 +92358384 -773235434 +-501512888 -696325406 +-100973496 -809573167 +-912952724 -705165066 +473567127 -228386114 +-888206564 895606636 +752496257 368892819 +962819892 -160642970 +132861280 776953850 +-208193337 -179375201 +650366357 735223712 +493787679 632987872 +373042961 -514769121 +-456853196 -255426406 +465330243 -64313141 +768070254 689373892 +-548556878 -959532517 +-306632258 569650291 +499893114 -947294811 +-412267954 -599111529 +38916166 -651796307 +-752037570 432768183 +307518108 791925652 +-863094190 982330204 +976622297 365486962 +171138101 536584188 +197876685 -641985276 +158792534 35609219 +-135057368 -257229060 +-981363573 -923701381 +-39116597 -216109633 +234703711 -5699469 +23050906 -635258087 +-92102737 537942826 +-710848010 -394800840 +766268447 702559719 +725547209 -818219961 +403917583 -56493467 +-388396510 800835439 +217936643 239230947 +-49324140 -44356698 +-171984725 -95827975 +651459186 557628089 +133595103 777997644 +-390281639 513485069 +728284874 886778852 +302391903 -433044242 +288715815 -548484764 +-1172572 -548704960 +821389182 606512058 +-944545464 677763624 +-155251816 895733076 +710790977 812967450 +403709751 -115535498 +484500902 228181890 +640114220 792138995 +-901910613 742953509 +732560810 630335411 +-889673299 -605097968 +295311520 -718113945 +-861362010 -833185276 +142344141 -415965320 +823951147 900930585 +-970253327 -715371506 +638663331 765112184 +-107713367 -284010932 +615058686 822734756 +217784702 355466056 +807226859 -293284065 +127945267 -78378139 +-503536369 -709051277 +737118038 -484594896 +729915171 -409908747 +-607470418 167790864 +848402839 295991684 +524471469 -415170946 +293283389 -244528503 +792955611 266112197 +-957070857 505859237 +818261332 792287001 +408476855 -463624570 +-167676448 -329207998 +675814102 539757354 +774934985 -330227021 +-387516671 -921122568 +747385702 -256628340 +-108404563 -186787058 +-761317621 581840426 +-698049515 714941192 +-161895159 -377110724 +-307653740 580321322 +-667884649 233943661 +-676611215 -589085501 +274368102 417426364 +685735443 -848868052 +-824397336 -841312439 +-982640070 -784850137 +-416819290 414887011 +-619472944 278792243 +969953165 888368142 +156695160 -105269984 +-959265164 534824800 +-517860959 -37651219 +191700401 -91850422 +-818628265 104666206 +-184227681 439807222 +662080936 543025519 +363568663 -240190489 +-661650236 -606332514 +223588119 697533629 +76143558 95086419 +-886474167 584559674 +-152924395 -308946956 +-693830610 -513997989 +971946027 -331803885 +169151079 -68289652 +209638438 -601115036 +-742994678 -309616121 +108176810 327255954 +-303361476 -639304363 +-669419808 14265145 +-460332406 -766000177 +-150404353 710468687 +-887155184 69434373 +-262689249 889220622 +589626447 692605116 +-740291346 -967941099 +-642989050 902911336 +-506616490 992733111 +165973050 -44265695 +561216563 -316997523 +-851282910 773272947 +902249019 115513056 +-156477297 -687563934 +533621331 -444085153 +-694820932 -53348054 +59240505 699995674 +-140488545 -963016262 +-684390772 807739742 +-852098423 -964899185 +317081746 207323421 +-113418894 255301524 +564171850 -709401883 +310503380 -735481933 +963638975 -163616742 +600702651 227356610 +692364406 -843222688 +911256427 360706703 +466357544 264855597 +666328346 77857378 +-502447235 854871642 +-245067432 453917544 +-891449184 -942884843 +-203643342 -764752892 +161284450 670579373 +-996789021 -585802664 +-30296096 -789942424 +856500005 -837867651 +-674996045 -106087621 +-23881925 662958918 +537474097 586309429 +95997291 -173051141 +227550558 794115879 +-623975631 350762544 +885550811 -306426587 +-375212575 699423686 +823956298 -168949001 +292668313 -806628740 +-637404757 -849100250 +850009720 59824415 +961248251 -48214882 +-314612577 -241028922 +-684621842 663509883 +-253147800 265371014 +967720786 -178847522 +470982160 54255923 +-33901063 354547071 +835802037 199502154 +396031896 -408211436 +688302866 -945157249 +95147624 -343897525 +-756775036 777719353 +-729344270 -237252974 +395981462 -164894321 +-529177279 789462579 +-311291896 -249703572 +721909592 680056970 +42296135 -780441246 +-956455024 -861020555 +275014529 660981978 +916548598 -301520574 +-223238436 -693428835 +-527834261 956322586 +-636927490 843642835 +-100028548 650384360 +774985361 -388521693 +-598838155 -65486899 +244847788 392242003 +-668961559 977790969 +-611761633 -149392311 +-246135702 -74920925 +61072234 -475692226 +-659581558 -576760883 +-91208719 991948096 +56380874 -490908354 +-793052966 740033394 +574686481 21515040 +-164253277 -935985476 +-332851979 -395289079 +976271461 700923541 +-281392849 -446779753 +605328426 726072162 +-701994697 182310975 +658903057 927372399 +480009189 -990404306 +-235226093 -46477325 +54506133 805748281 +-31290259 676644179 +381412371 -87911751 +347984391 44742959 +490522566 -232215067 +-99577288 688873373 +-76591136 985592823 +530423806 -932729444 +-356231671 892035769 +436844610 -95129818 +-683884988 -373117607 +453271378 136641790 +-500079975 665124291 +-197036440 290695670 +-63117226 655967783 +399473475 55807129 +68167836 -265445559 +453428332 -454502476 +294587822 -845109683 +271667297 -713246880 +320804314 106718333 +898298573 -935995912 +604380826 825008755 +-975647716 -112287502 +-763333677 -648570766 +-515932139 411660713 +291847463 488813233 +-832171058 -79037542 +697162606 239660177 +-775187297 -656498587 +-791992785 96319706 +266440094 -766495273 +-63809959 119175393 +-974024985 267950813 +484711923 109853822 +-679859871 -132452109 +-976054188 234483034 +995206834 219396401 +700331860 -434544080 +727140534 583682460 +-64891008 543689129 +722543966 -555436232 +769767800 601117882 +-267919750 -617983770 +-618371486 789783516 +762546061 295721573 +-434119412 295624627 +362800585 104155827 +-460969118 487379145 +-830526844 -470907819 +-559965609 -994465501 +-667892008 949576136 +42803100 271438634 +-911488586 301070394 +-69232776 659944672 +674155703 473437743 +210131878 377450922 +31592639 -838100689 +572149950 190934766 +468638800 792689833 +76170855 -833358941 +-364567824 472083864 +-665911223 -852432665 +-54104825 987341639 +781541075 -962692519 +565757936 -633875151 +815344536 -12710146 +-879397684 -490504889 +151836635 -222790051 +859322024 266046676 +-860623507 -555432119 +608299508 -621886904 +310449095 743743153 +148138905 331521863 +-942089352 -581435076 +-52811670 884203447 +559098610 -683272242 +-964165665 -165110316 +523756897 904437798 +815973660 -590066248 +-575630885 356303174 +582364048 406913235 +-990719118 -612471572 +-95954774 158915464 +-435123623 451058458 +-695904944 -431085575 +66634297 -19770965 +-347016671 -358990659 +960827658 926869196 +-168688658 653638431 +-945078508 -316480248 +724757349 -25064764 +28572698 -970903493 +179385345 403474387 +335638090 975139377 +998878569 765863100 +-695686332 626050866 +-651665102 -288625230 +41580253 12274344 +-763898682 780456527 +697610074 -454943798 +-33250048 846983094 +924817800 -183580027 +-875124547 -553178549 +-328333725 -696114635 +981685424 -961728474 +66170058 933687167 +638932108 214058266 +70969235 -396816356 +-273318852 -479149800 +934197654 -236554291 +-368278891 845757777 +52332732 -452787787 +226614663 -15912732 +284317812 -818628025 +-179131311 -970864288 +-97435196 -641350687 +264462173 -597407037 +-506936073 -463720399 +-381356338 532914681 +-909323477 -103480449 +-472636164 939268571 +552169280 789808091 +-845484923 -326916839 +5296409 314096591 +890439360 427096927 +645093505 -148313965 +-158117134 421996641 +902128523 915799876 +-520359567 -940805093 +237103223 26241961 +10130713 -521008289 +656256309 -848943310 +667750420 821793711 +718325598 382738937 +779016453 315638272 +583040624 -46150877 +-98743913 644810103 +-415534165 972993267 +189688761 220115644 +-521225809 -88238343 +545776230 64213587 +974052190 775933096 +102421970 702384606 +356430788 304571223 +-26367404 -877343371 +655340912 518894406 +-386559172 -821946542 +470787186 62045008 +233931253 985071018 +-627125661 -225763101 +541309767 -871532799 +-917682603 95856238 +40554857 -40033942 +408421188 286612422 +-188778953 -330486434 +-726957517 933831696 +120214132 -402520023 +-584731922 -652678838 +881030205 -704071267 +190046500 -17005402 +701599668 -597039945 +-481659405 565427409 +25994927 447966902 +752151229 136173004 +-290609938 544988268 +-792090754 626257027 +-263639047 925205273 +-677946838 933387610 +904701639 -942204337 +-888684391 735798600 +535617138 327299449 +-330303763 627944511 +282701645 -687128153 +473531895 712560209 +228887928 -972046041 +665391726 679863443 +643109535 -142985124 +309957527 -174171826 +-894810719 -883492517 +810480380 258162116 +213561946 933660635 +-901058735 724455964 +-234490779 -739558561 +-976108548 70672941 +781021856 792524322 +-904030151 -874789339 +87393874 103535646 +293775466 162577594 +-733778959 -942797965 +884397411 944282475 +786107015 -81075616 +-796404556 -832390761 +-98382806 807287181 +-216004017 979553401 +-795621035 -193360995 +-498801976 318177637 +821145393 -232464875 +-419875354 -122477528 +693411266 352642889 +743506815 508133662 +-299362419 461484143 +439286234 167346137 +-669147723 -498319996 +916854961 -363387821 +-786783905 292870240 +490318499 497026412 +949328889 333358598 +-490981670 -52900622 +-409825263 705509110 +-795533240 15060624 +-845107138 -650953062 +609903217 -379666254 +895985845 44374879 +775894348 -511825109 +835412793 821369926 +-905857331 348231978 +693927234 909078737 +-979272384 -474202706 +600286667 465336646 +273045122 625841299 +394596205 25885817 +387954177 888293064 +-573583978 -992724049 +-913573857 462570721 +-853073813 129703169 +-825940366 -579023490 +-893122282 -97480419 +-446811211 921685067 +-569952052 -630127880 +870374798 -734938615 +296160983 -455438861 +-992283239 251859194 +961646424 473699166 +-310505454 988486681 +840969291 -454221286 +375750445 719399449 +-739954731 -504227049 +893465030 -600678124 +-108068362 31838341 +-593805461 -896070653 +-647635037 750295645 +-610076639 -331457428 +-438511433 700280966 +-131017344 416070649 +-697112974 308562879 +781331864 -551385310 +-519289793 -707855081 +685926321 -9745654 +-10649223 -770678553 +18670232 -255628051 +503355279 -58386459 +-896374247 -861170986 +-98182315 -427806936 +-235769655 446584152 +-636335889 780293997 +-786179188 412043086 +-549939380 176614662 +908142294 425318052 +623500279 -738614889 +711558004 -777996751 +925229653 903705152 +-997634838 12384465 +814705745 317396959 +321594343 513861688 +-730380934 906483749 +486993349 554979326 +502496016 -769698779 +-497260949 -721934258 +361182203 5441651 +475561185 -216665919 +446339181 697154459 +760051406 105429570 +598370035 -720510578 +524879115 605025636 +174534857 -966857716 +482911461 906272480 +628138881 311969451 +-429874755 694427225 +228000307 -498880330 +3003487 -390293584 +-915773123 -337700053 +900753842 -521544295 +460790972 -144832944 +284918831 192811408 +27295237 -985565382 +-702023511 -397926348 +16156839 -596694542 +996997616 -217080174 +109514788 -281607339 +541929960 770764544 +-644282422 -191678825 +-171451493 599050538 +-257401015 -446638445 +-347775361 -57496294 +232874024 633436751 +418793009 -645621184 +-94536312 -873824024 +393994472 -176048916 +510066491 860172657 +974436058 -460910058 +634081787 -882501317 +-192635090 -456810691 +388237732 -485473195 +304083716 -840441577 +632263810 -722914918 +-900757834 572387070 +316243244 -619379645 +753339149 -432329224 +489455908 95737640 +577524007 381472967 +357475551 151159715 +-530972562 -896340851 +766539049 -71564327 +644598698 -558783068 +-718403206 911732944 +150216488 138885915 +-771940818 703908344 +-718383484 -328872726 +205417532 179203271 +455668510 -141573576 +105684499 133072385 +115232329 160903147 +-903543302 -423806644 +-418124819 500411139 +-944250526 -461746109 +963802357 413347030 +97752459 -376160056 +-825649003 -720698605 +293520275 -573318481 +992842864 -838680157 +-421510987 701238096 +-444759205 -338984766 +-682402002 -760686448 +221976102 82605825 +-906424995 -511518853 +-675541133 -100727639 +-876603378 335837010 +559639234 -990016454 +-124356140 307690781 +-515760360 -522707059 +-755183426 737191243 +-780372849 -970172297 +-318712217 -625664988 +-264045997 -743394784 +-117175750 602249437 +-177242388 -581510922 +96675650 443409101 +491136865 -848967797 +-535441918 -112547893 +-336080315 -859523962 +-590610482 -896861505 +664155856 994514569 +-98080926 241568702 +468254006 -656590359 +970058719 -228941082 +369890923 -528984647 +-294996638 -744043772 +-864330487 -613577528 +-928740447 825677600 +-696309593 626187812 +-268546952 648936820 +-397136172 -923492691 +-390582053 -839530938 +786543053 -367266479 +462892385 -568198499 +643377794 44652215 +765975346 -529172669 +-133552142 279259872 +-449190196 -186770834 +-925263827 -362779007 +66118725 -576380673 +-404996504 522011663 +347870117 -34106168 +911586220 -550292224 +-307004526 798882045 +344056697 -588048680 +-497632606 -694538510 +-834518875 371464208 +-990795607 -227864582 +-383638468 177824517 +-517064287 -548202239 +778190951 -985753247 +14087935 634515133 +411407547 -609845120 +519404851 -176615691 +455964434 546389908 +438986997 -149831264 +-707643820 -167429136 +-740598440 -628450810 +-59750720 274775528 +-88933150 -843517369 +24182770 -932769707 +-695453135 247871200 +-879752666 532339267 +633290959 314868550 +-197629290 494377947 +248306477 -167280198 +684157532 817814546 +-170723247 292392440 +-210241457 850261956 +-609883568 -793701959 +506518128 -451994116 +172722514 81246729 +167832226 771665788 +-975902253 78382522 +-486278109 769296594 +269815316 -14606329 +-561226040 216220544 +384302108 -496776999 +-226463000 -968232125 +36571059 762835462 +-907280597 970561482 +395796043 402149100 +-996163464 -221128796 +-895140955 -58032317 +-173017204 -100285525 +-814011161 -906362745 +-978417394 559937680 +-878823111 963415036 +-453468222 790907586 +806412530 -227111885 +67728845 239995853 +-942247590 -95205542 +337694199 265999964 +-50449112 -555027468 +746238358 460905407 +-592174398 -277853502 +452898225 352255867 +-639444294 -506566372 +566460456 87435969 +936092893 -917437910 +-243886498 566495079 +316376505 179610821 +-96670968 -800108901 +795895410 -971372502 +326606541 -300047148 +-184118693 -267454273 +-134902109 167907146 +410453602 -530455437 +-875586125 -288046796 +247110692 600269440 +-40355033 156381002 +853160846 211132991 +-311173965 -812793208 +351859388 337355660 +-32159683 -530103384 +-999894220 536021172 +-122504192 890706984 +-577594658 -167059618 +-885874019 70271463 +902352758 619717482 +49760548 -459778362 +-345816120 -878108985 +32568500 437346463 +270427635 -972682653 +893155930 -467358546 +155076459 -289730638 +-837477126 789835401 +-301137599 -296869140 +314710719 831488052 +235038084 -118269313 +410922960 -700300957 +-945960289 -248737449 +375444745 -145684636 +877157264 -139429997 +-835158652 390024940 +832384275 -444489636 +-161364529 -186466693 +-99523439 517062572 +-564402842 -198396046 +-112969230 -658979990 +-141606722 237541695 +927864026 989731239 +119406022 -851194856 +-432828553 -913220925 +819649805 537167575 +573715697 -431247673 +361961887 -659926175 +-558730636 935477236 +848312174 761202812 +525674429 -905374922 +941764358 -542331893 +647768964 870633840 +-295835684 354122480 +-980953304 -592319723 +846410325 -837907462 +-440814903 612751096 +-860735927 762691697 +686534930 735027403 +461973610 -272037509 +-599379199 -960801313 +994181639 -1470237 +665673913 76774994 +799437868 -796727325 +975224310 -65983594 +-758055083 935012400 +287196689 640599483 +-858672121 348051986 +932550740 610324163 +850785667 54645941 +-515596051 -35366228 +-809957171 523472025 +508076314 681559485 +-246935025 -403754477 +225358396 -210451175 +914627370 -619694135 +74166133 565034415 +172497693 -88674534 +442500724 45932934 +-178395183 733405012 +868717776 -328844387 +-390203695 674542091 +601900616 -533983441 +-710055182 -355579858 +-466619999 -598441247 +-682403013 396460031 +-209012255 -151880421 +-213197077 -112879385 +-689690890 -899018518 +808029737 -329133990 +-403749891 320392907 +542889149 -770694186 +868419753 -847517373 +405063308 661581624 +-403834888 -768612883 +-91544413 953556085 +92756982 -717287609 +430510967 838191768 +919740920 -967257067 +-244380184 -838888527 +-834507429 -403590683 +387475511 571097334 +758279369 -676023551 +-643077033 809238809 +-819481273 -151081847 +869606017 -108744910 +654244602 -873565869 +4916932 525903388 +-213033822 -908222271 +-696190205 -372834183 +300498475 639161326 +-333099442 127717496 +919891510 -326389344 +202762836 211125131 +-280875740 143334927 +-538373125 777671231 +-446524358 995554432 +72447387 -69125912 +-906837870 -839118150 +-57881564 62422588 +998016721 737421558 +652458758 -310657494 +-484355554 995305416 +670208669 764913576 +771607207 671906173 +-69020646 -681102206 +-420842976 -103459924 +58855726 873178868 +834125923 -474240831 +-956788400 778300079 +-488726839 -747553673 +167149604 -992376620 +-385863891 -559469614 +-13546423 -821306262 +-39342155 -486761441 +-102806591 681648991 +-120736426 942551280 +-789869663 -650587629 +79104326 944995625 +629730586 -483915061 +178865794 -872140266 +454806964 -296901834 +886066342 207883905 +-715946003 698996908 +281929790 -58628862 +411034464 132316636 +-664561626 -573429157 +-182335313 -627659202 +-597198293 767288369 +-375088930 215674564 +458981355 949615340 +-522200025 384461583 +-330290100 -159324568 +636684978 -412623083 +879250002 -289475323 +-441513971 145033277 +821598823 -101131935 +-52344506 -143631295 +-819881442 -15433564 +930317027 -330510636 +-510413231 181814136 +935927188 78696487 +-573940968 -99758259 +702696701 -135639458 +374005595 -983827642 +248670249 559447383 +767166398 -369247528 +-77246464 -592256061 +193812570 278788026 +525397446 952168859 +-633625324 254569597 +-340829363 -935992307 +270434767 282386750 +-217841550 74394166 +236588379 -857471787 +412423395 235969302 +48931097 965786990 +155681057 314309895 +-214208736 -539564649 +-91745498 -289664692 +-542518754 -78168676 +100507136 -231327426 +-71867381 -728470704 +118058019 224574495 +184430514 -333055024 +-172267956 -656503391 +-384383072 790494633 +-39254658 367069065 +253726010 -947780145 +677551116 547706734 +78316083 -266084142 +-880872073 978055312 +541782298 -738250716 +843408692 -429136043 +509076072 -408996786 +-311667071 740234737 +-797953167 481233384 +-592568603 902023809 +-235586876 730433949 +-755232545 -719502455 +-147803545 123842312 +987721107 -768334603 +584122485 -100638750 +393335741 79154028 +508235070 737870716 +-124741908 -976859436 +-698280817 -944874316 +800000728 -666647138 +485571664 55828475 +15700001 61431206 +-481108950 48439515 +818700425 24007277 +-482199480 793978600 +527301286 326831733 +917356475 357511291 +-560241321 -754817345 +-635838725 590236329 +-620312896 919197481 +384217994 -372629660 +-68675765 -661048439 +-329627253 -306584079 +-916828475 -442587516 +238946893 -353728193 +367303781 978874517 +174928008 -648088963 +54040070 -183147763 +494848482 -81295701 +-801554667 -130451615 +435878186 48165865 +-724558147 -491536860 +341597363 131530760 +87107069 -197724750 +-158769047 -636396931 +58494478 363633053 +-768990129 294859727 +-962371218 51795519 +57007048 454672361 +254218423 -194207015 +-113128442 606588122 +52785390 677521489 +267414154 -225723958 +750246978 -559723202 +-391755023 -359661809 +-53921899 -208388454 +-943543361 -673172008 +918879915 939169013 +906400712 549243916 +-506545115 182978118 +896779028 -355841531 +260340721 -944976204 +882382046 -354224485 +912252121 -725055029 +-707372611 -65639199 +940552654 -402480168 +887671873 -214739660 +248389088 -22994265 +-640511698 961302363 +713215942 -402503154 +630180389 907355185 +-754130559 -2341861 +-268378045 -704421207 +228979105 475161812 +-428919968 289417896 +929640539 -915954686 +-978688920 711481575 +448127143 -585927258 +-591572287 580403785 +257466565 -195996397 +-757466492 139162916 +623224549 606741997 +-566563998 -929110777 +-813490476 367748169 +311150937 941461813 +551989846 -640279863 +-138927739 539977369 +-94256190 497805331 +128319166 470839428 +-828933476 662483741 +-488646584 291603171 +607690904 -607575684 +336677799 -322106947 +-328786914 -85580307 +-713695628 -67941607 +999497624 -388220360 +304346348 582035915 +27540595 -903389038 +554757286 -928245279 +-961613199 877894107 +-573563589 -617414680 +-576459744 -380508803 +-508494433 -89010820 +176128378 -398132588 +487486408 103804025 +354088011 682018420 +-256340395 175375128 +-228924435 502123866 +993784650 788267116 +7806909 -942329527 +-384840870 264735369 +-576608546 998701079 +856719461 -384857097 +-161589866 371523180 +-13494945 -430997694 +145464645 459705637 +651770262 -555605381 +501164204 136795533 +-952730341 113141498 +604515883 -173100073 +506983800 -274366471 +-624907939 -730019839 +-748334371 400322244 +-612076688 769827581 +-941950857 -424615142 +284610187 -376174330 +609857677 -582097605 +257689359 -133597925 +-539859915 -502975201 +284733601 -722030059 +623244313 -827481202 +-574202769 87206006 +-297118788 -972079936 +-902395843 980919356 +915481546 -102375772 +-915641804 -902428366 +769405287 -659015756 +434158657 847901074 +-378225651 -906349003 +-757021527 -132810065 +-840158667 -109282365 +788237242 -546604488 +-80487047 -502932428 +269536070 -237318907 +-180690672 775706122 +110884213 -484257036 +51206956 -404048391 +170953634 964101618 +827154326 472248175 +-394971249 717590665 +-952691734 520564361 +-264432069 -769401969 +-835233312 -141744791 +215238181 686058483 +-943763946 388341135 +361788856 280540073 +-336283109 -329300867 +-976308349 955514038 +-687421943 778458894 +385085668 642968956 +264314898 162952522 +968181836 -207908891 +261396880 836046013 +-474713699 -522711335 +804253417 419812786 +-31749926 -405296024 +163184126 644216682 +851359082 -222922956 +723276714 488924665 +762169834 249062630 +-978298797 291436612 +128600839 901161329 +-989154873 -580189367 +-844793207 -291517287 +-683719039 -840166156 +224641776 -83010926 +-978976225 791086990 +-125743667 542839736 +-166985673 -218536011 +-329633676 -851359863 +-165236213 -921007847 +777084382 384318700 +556035552 168866197 +-992757217 724073590 +696286452 240866404 +870088451 683594315 +735466413 -135133726 +-547138117 411599002 +184911438 -483387755 +289734245 -401494775 +-445279028 52113680 +-292459019 -958452204 +220671000 213536973 +758451865 -564905699 +700140573 636913375 +522953398 -755079812 +642867574 -552563622 +186916667 706016570 +-162192065 777533017 +959242984 -444343250 +-252903342 624148290 +-218577903 -776342604 +365129475 328733997 +515882520 558438003 +-154666768 524746307 +-681791298 -644691606 +-559667401 780017601 +-950612417 735872341 +256007544 -978459422 +600284189 -440056339 +-870645656 -801832903 +96047745 586983826 +-670441667 -375160073 +975329945 -344846858 +-53052024 -695770218 +-914858651 -431192765 +542475144 -904276373 +-563737984 -242013589 +-407348400 -989455674 +-921624274 -351397503 +-921511358 -508818690 +-544828626 -824645530 +-90997771 -385266098 +-171271717 34641978 +163672649 -296343179 +462726617 666135123 +-463408065 44294015 +-287617431 -981345590 +653483483 192053203 +435180628 252504822 +881885325 777891328 +-166204775 -948745247 +165569701 763527596 +758446454 107155766 +-916959021 957206795 +-926811509 -725564569 +787067444 487259895 +-64406135 -622333587 +484315537 391705195 +125323811 -318506947 +-823339767 -815344433 +667949196 419250886 +-288894071 647404611 +-237503799 946894809 +663603686 945111954 +481403236 185916394 +-87227586 -257992869 +962125057 864560294 +-692998885 729115702 +100395420 -909787873 +970598774 158244707 +-766252764 373994016 +619466853 -198514311 +-200706556 -65523345 +-770174795 454140179 +-873417224 569581000 +-592104611 -324613241 +164404254 -841155451 +-845763670 769139310 +-148248589 -920286574 +-632433886 -571720732 +72501825 289290967 +802847770 -111362796 +687762969 406656180 +152764200 -811219574 +-321829670 -519122422 +752263724 -689820560 +840719806 941533616 +-113991942 -760816410 +489108169 -707674083 +312523115 308080736 +-6599410 814179313 +-208217943 527621792 +652390163 107442125 +536818042 609246493 +457905067 -111480887 +223326965 760638516 +740465303 -641350408 +919673358 719783088 +209816014 -383814760 +100332698 71308613 +-427634342 344760987 +29993127 910045474 +849685668 -962372189 +909588913 751290773 +-241802421 -849091988 +674736407 823599131 +570499962 805710733 +780824721 -144571415 +988418750 253968141 +-205289438 -617908378 +27952037 989541369 +972798260 -450142165 +700842204 747921410 +-418762958 390615842 +-36432332 -309751013 +943229696 242701477 +905483145 -159919708 +-636578580 728059919 +-965181882 -38556438 +856145251 -227150726 +-678202589 330939920 +-519200530 82779471 +754595482 -87033153 +-37134128 -161089318 +464709486 835179360 +351206273 823271524 +389352529 142540248 +-788713382 490288923 +65154124 -289984848 +706949109 37047436 +-166771408 580032611 +110593968 539401769 +403415123 -597506099 +-524113847 -807147683 +170134069 -777971040 +939312112 594111572 +-194793687 989010749 +263938120 -676770517 +-989730696 690069692 +-328047500 50766665 +892650854 922421505 +-446831951 907160386 +-49520648 -135875113 +848356508 -582231607 +925031749 -393067808 +-502455683 706264381 +933503739 269144840 +33321652 -706080168 +-242205850 -352124110 +466976562 -276902694 +-713427714 -866300993 +137489022 493225245 +-839761918 375459937 +-139176757 -573828017 +-877737607 629866770 +-396128524 273698027 +-282979009 645377551 +578616738 -108267234 +-823232039 -176516376 +-244914729 21112601 +-910359828 894352222 +-913769940 828740158 +-988146676 577255419 +190718223 -988425065 +-687784517 466437591 +-907028371 154980883 +469116519 -251812226 +875039768 186705245 +358927116 170561210 +402670833 -611627299 +-325931659 -744053817 +644167085 617756501 +-555408219 -141808853 +876424574 256361513 +99176203 -123040587 +840799715 401098384 +-802392600 534150053 +667486148 30418204 +-998434220 -790059185 +-346743183 482803396 +-818654721 -406746361 +647139504 -725313607 +370008723 -112107933 +-661066707 639662072 +568592930 245653295 +110612492 -551208681 +-97722466 -328225841 +-937580479 649168586 +-651564282 335725714 +-707395867 283299057 +992738127 -161582788 +737613001 -992952123 +872302393 -904218494 +339273604 465237917 +887663717 -428037267 +-390827075 -488374231 +-855195283 728322308 +-41746538 414538498 +710753255 742370266 +738686596 -444893650 +534128968 -126965712 +-726249738 -604764241 +-759906331 754763109 +275339725 -2885020 +844500857 -840683795 +-57398244 -403398603 +-970535239 -319356622 +-506965427 -133035734 +326599835 285600410 +-780907461 -1449255 +-809900424 408750487 +81985642 350714746 +-84745978 -149043433 +181731954 -218768327 +-830032631 107393912 +877286886 417625763 +858524201 264986733 +-495232031 -78942182 +452049579 -117974195 +924247676 898857387 +-444192329 501260716 +174166681 -766958506 +736342724 829174502 +742388721 -373830484 +-817191858 -224188224 +428778261 -382537555 +-13003816 -649349032 +317909215 -610823689 +-322658806 -663408101 +605240203 -168581022 +394099582 -990760976 +-663277616 -638138314 +-566223089 -252059450 +372843334 393902010 +153135438 -395613849 +255894291 336787727 +407101907 -399341528 +1786581 769569047 +-389046872 -252176535 +347844915 440236363 +-603513450 -290599505 +555701857 -40608115 +54250127 -239781048 +900394514 75499306 +-670152715 -467733052 +-689863511 575855525 +142965592 183271673 +971088246 -856675523 +492922147 735951847 +-724867351 -121701688 +598371869 290912952 +429984319 -492710868 +470046673 356537508 +520308139 -526409422 +336532044 55891623 +-28739253 326593139 +436263111 -224269893 +-273274326 145523913 +-321990225 -303826492 +124495376 -548593840 +279219679 306031334 +-854248546 -993286898 +-953814618 124754071 +437260058 -210280937 +899908626 -28661019 +-893035229 -453625249 +-83388105 -247244746 +130042826 -418402559 +699839025 46007225 +233915500 -303946407 +-925170359 266074847 +-416481476 413941592 +-790646133 953455044 +956007866 938135054 +-254346318 -185732112 +319071730 818667468 +-791720313 -518610569 +-56512894 -995296565 +-586934176 -202525265 +-438289827 -151272277 +-493765477 -722393829 +-699850234 -620455904 +762481336 -802760952 +333032649 -63321345 +-707479604 930431266 +-682629137 624706449 +-584453735 -354459285 +959551945 344037132 +-3411023 -486742252 +523566194 -156925087 +201782772 -602280925 +-90260712 772177503 +-950223343 185854864 +-76303876 -877121363 +-702949739 746073120 +-683325228 -775688898 +-374200202 -147891298 +-940977542 462416243 +728347852 -370403029 +-374898051 -998154368 +-743680360 -588865320 +-194190219 -202613131 +37020527 -752900232 +126164157 522808728 +977507503 -59218263 +-213272423 -552887297 +840978931 -131003592 +921093484 291429836 +-322720689 818648409 +-141944995 866538014 +858253836 -357199599 +-449735660 242919734 +-973302626 -929297610 +434179228 -581139468 +-261424087 -688755619 +470426443 -894491118 +177326788 -545994460 +429466989 592338508 +-73755643 -73933148 +289654443 -798766888 +-816616664 -308827321 +-593688092 403618440 +-583199246 77936560 +452977101 -933141929 +-249413466 -894316012 +-865598469 -469391903 +823382855 717345989 +152140943 962929441 +114350708 984666282 +599207583 394501481 +399977314 -354013428 +-367585962 -843480274 +-517176394 1337092 +920271899 642850704 +-637689132 -589735329 +-33865609 752393432 +840748739 -396702713 +747009 -794086373 +463885048 -260879929 +296100245 309389362 +573745982 -405867807 +544773931 349855699 +209710542 70149556 +232526424 114563263 +-306739634 -64158092 +-702793498 -69361018 +-234554481 -360003074 +760048950 580080452 +813341299 -485219988 +182227750 377750458 +685677970 443174729 +-554490419 97496162 +207620058 398149414 +-100881932 291303106 +444224450 590292572 +226736718 963389102 +582125313 -587409379 +81219804 -255368725 +-871411319 287202969 +-57263036 -15334185 +634619095 152204743 +-78802523 855730948 +955288445 403897464 +-882891173 -795104597 +961680856 576694769 +-290450576 872046360 +318898089 444027110 +756522223 -67245663 +-607990622 859620176 +-75023656 -522778035 +105623929 -672887628 +588466289 -615333024 +-70148180 21479104 +209863226 -438208216 +-323752651 636562116 +-180535185 961155439 +691637988 889869069 +-189881408 -146845255 +920711166 -429499468 +55112831 375697793 +-601098814 -733720097 +207794029 -419665068 +-473215 665547055 +347883880 973833211 +445835671 653810102 +-82509712 -650956785 +295729248 239963963 +377658974 95034540 +425781371 934377739 +399538851 41926117 +-222007416 -602177425 +-444862559 583072092 +-448711792 -32859099 +-592948186 441849204 +-949446944 -993898559 +-824861238 830759755 +-861072632 892168577 +-615217738 365611647 +262643747 366163076 +-395579609 57994333 +285489364 487264667 +-189626817 209893478 +-447618216 864929781 +-275285172 -669382494 +-968221324 943410229 +-489194507 -597983490 +630108400 -592821673 +-375878648 480499283 +365851342 582212645 +-936068746 -392854974 +-896551790 -606506305 +-823041159 -545470839 +147738587 892018307 +837353380 -355555227 +56337623 -842736256 +439045226 245953903 +400066392 896943524 +-540806968 -175053518 +-377471947 -572310665 +-72177633 -884534346 +-188268569 660561099 +233870423 290545637 +-188770723 -73343415 +-510914594 403627813 +782126531 -932228777 +-694772463 898206996 +352468011 -954685454 +620432472 821340083 +950290953 318765202 +153703207 286092632 +-274997758 76757046 +-447230585 421397899 +-675414515 -923793121 +825757282 92720824 +-166126950 60340539 +806055040 288257391 +236916203 -282879723 +-188597447 128770310 +863728608 506678386 +-568537874 582384152 +187654563 -651197255 +812676874 789835847 +-148615560 269909189 +-418272363 -217223937 +798317734 -754056483 +671995796 425428284 +-603672715 409461548 +-602091980 -282849360 +270405969 306748458 +829811021 -945002162 +830940816 293620531 +-997841805 -247473694 +814106535 -578199478 +-382506407 564126499 +-807105254 190946748 +-36381065 128277730 +973373769 376294587 +533181295 431363594 +781716417 440811298 +-288616957 -953191278 +-722899469 354442376 +-997592122 707199503 +499399072 630972012 +655241097 434045526 +-722460992 489462943 +-379272648 890575848 +-372627828 -594725518 +-408219457 527450768 +-709563650 -295952990 +817402269 900662389 +-637006808 -403841695 +275192808 -810228175 +-875013181 -426151418 +23427710 -925071462 +-509501059 2717232 +-968433617 549863712 +-606097185 603449701 +-802491981 959770315 +-885590632 -846361536 +801750393 415064450 +679791868 -653665659 +-246484201 -74660329 +-593092016 38566012 +-894110539 719562545 +174500528 306959323 +341681969 -548059078 +532797648 -768162066 +682543367 748050193 +-362003389 -513319572 +108890421 -804396295 +774260466 -676184464 +-122663716 727946830 +-56646605 846551850 +-403242442 -907615469 +262262014 -360188808 +458086558 -894754593 +988050612 332025929 +-836156704 -232948253 +-92063940 -833480669 +-555389213 -157435064 +357940405 362772100 +-235070276 -581179865 +-513972180 -72953167 +806059002 -274686587 +175546205 268918904 +447151666 496561245 +67318297 293397807 +-432389024 131648128 +-276280019 747469423 +-273689229 368482914 +123037539 -816176019 +212440822 -61132891 +481713956 801890906 +62120502 621580409 +916461920 -866459730 +56978709 592722869 +-73594597 -531023181 +333493444 -321640137 +-639854307 304147569 +162197268 -195066171 +995573038 -873202654 +-146895469 -419696857 +-515631746 -35023893 +177752536 -391588065 +184518040 136617747 +-153153557 -986894343 +-838123310 -679369221 +277575146 -919999017 +758176373 -796065999 +-52644903 -917451714 +329749645 220784482 +467244733 364999557 +371224757 96978473 +-467195763 -184467501 +-811088340 793744662 +146326194 -948129769 +569816561 -860247532 +565604119 -418957914 +-221264521 721293835 +-225468604 351691415 +705853332 708141202 +47832842 727597261 +-809889543 499503710 +-814999862 -575981312 +-223436180 -176288473 +961478928 -526500657 +112937656 -804882 +558534223 373589312 +466842283 -177852226 +-640124477 -818841758 +-662084415 583437746 +-130443442 962867392 +-362737955 -310979796 +24972341 -507660108 +524147241 -494324359 +-89807347 750969423 +837667433 -581289831 +194233228 -166635982 +941895048 -907481906 +826131867 388319532 +123441025 579272756 +-685031205 -336513979 +-830234818 455462711 +946775381 -37753721 +-710426266 -870501955 +521255970 -831592269 +201063363 -762707627 +-587837827 -590369487 +674172396 536419948 +906200332 733015235 +137906443 346928293 +-82914611 441064705 +-359401194 15877661 +-175547710 110889098 +59076094 665846704 +751000003 928433622 +157049696 109652255 +-551740765 -796571648 +488698246 781067014 +-816864629 -531317744 +-624586778 -777519457 +971152985 332255829 +222790043 -780067864 +-741562653 -800710621 +-697532655 -706363570 +-231690080 552598331 +-848176206 -717321904 +84227095 422731741 +3044580 398043964 +-68231877 -328942673 +-884829093 268616432 +-447003095 -658205516 +402709565 -375058711 +-568575452 781811117 +-290952189 384840843 +-46813630 22777104 +701508716 493008021 +-837034764 951310514 +354709119 -908651592 +-355768860 392210070 +-778453459 -42159365 +653405605 866267209 +903142159 997667800 +360296326 878518185 +-335480263 -61444222 +-327231547 296799213 +857918119 242108000 +568010144 -665982367 +-635192567 801865779 +717228250 889459002 +523230751 181236697 +-633352667 -846708877 +151980945 100205457 +214622598 208785199 +768262724 -69510008 +17743573 693781408 +80313737 666297923 +-124780820 -903693443 +831407478 110388175 +480021705 191311783 +592383704 715977108 +-136543653 -379425508 +-191401127 317551975 +-371449035 577881313 +-346830322 207646215 +383470522 682046653 +536153211 127902490 +579660658 -554961396 +-912368593 -648725744 +903983680 -590815088 +413423843 -532996113 +62749676 -240818515 +227428623 -973818972 +312002931 -915139755 +358903324 922917229 +602251879 -815141138 +-723918198 711898808 +-464693534 -535685926 +-725458115 -756242783 +441980776 462103185 +-143430170 864876900 +234584528 596248851 +502198038 -293137456 +-952747921 84081670 +789226689 -155761191 +-49024025 31135301 +298746508 232392226 +456065075 -15961958 +713024769 138206728 +-806627815 690598299 +164987243 -8672393 +143079308 -230472292 +-881532517 -971835720 +-364371746 -157859338 +-461772423 -573783484 +-459041860 -581577242 +-137984552 -825389358 +531865538 -570598395 +453636687 -524861483 +-279053710 -705651386 +830887930 -305119732 +-92463692 419056920 +-505988878 -651839227 +879578567 987362089 +-38854796 -932514295 +587663323 623653168 +-345242192 912807674 +-843775205 631724762 +457611066 903107765 +251373030 -190975141 +730609983 528796273 +66624429 -934152151 +961704460 789250487 +579544741 -597000392 +859800392 608999369 +-787932533 126069187 +552718061 -346455639 +146485763 -588666815 +14804881 573372497 +482598769 -352999841 +682300995 559146729 +-428647460 852776498 +593280954 -423286692 +-885867865 621972575 +-578233035 -889648715 +-831539688 708297672 +939000474 -480344967 +414442493 -575659029 +-163341286 459368597 +-144557246 655675265 +-346560844 -699348136 +234146757 791890445 +-851134990 -437880240 +-567885471 146931148 +-186024375 -497290164 +-495194568 465767733 +507074516 -656087024 +421294934 681663098 +214367039 -688421023 +982193874 -988273992 +-791132129 -960034356 +29111769 -888983579 +-877373869 571152987 +95198566 802930809 +906921755 597035051 +992513210 -516687203 +942545646 523045749 +-658438234 -481618990 +-179206663 -488468076 +957681815 889887974 +-680784178 -794335056 +-24550991 981538758 +-38253000 249195990 +800592617 887079181 +-928051776 197688066 +460086786 31976447 +-280613681 605981544 +291601922 -425954865 +-280261744 489897162 +876661551 -691482456 +444886124 -990759308 +-860459145 -552099387 +341322497 -960966577 +230907171 -644415404 +124886582 -997947910 +-902428057 459744009 +615880350 -283683269 +-115999913 898076587 +-447346742 -185765066 +-655550141 206953819 +-168646347 638744998 +-57398396 -215074721 +45040963 241795368 +-920420392 -430220564 +-310539674 820908408 +-298431327 -397563145 +682249705 932809875 +100019733 -252660829 +-930462954 64122195 +-876851624 -725133420 +634433080 868892802 +175765726 -584080744 +-362425956 790871742 +842067091 -514517528 +613665911 219619290 +-717954631 -972244259 +952009122 -531362356 +-945756291 513559576 +-887150381 191806969 +665280135 214884013 +-70613699 -722485053 +-880854185 668804387 +843976336 233018740 +-54417895 476673323 +-191499476 -427696670 +612690251 -704030597 +-790587945 562721258 +-130550319 363407287 +-968532404 -975342348 +-66860327 -173723736 +-380955744 442187279 +-641959249 -843639384 +-945948785 -976115342 +46067019 949329729 +31248234 43180454 +782491733 -180704990 +-697167058 -293663781 +89697132 943863298 +-858143889 128945041 +642758296 -616422710 +-752229945 96437013 +-243734434 764879969 +-156545147 185246721 +748993253 -227692883 +-960677826 839708748 +168698489 215693256 +-609191493 852299404 +-20535321 839677004 +205557203 404328315 +-42508870 659541382 +186445803 -698742208 +-250122281 919565831 +633327510 -304656484 +-646943592 -765145002 +-256456701 -852705455 +580650412 756803455 +-211252121 347048491 +936599375 252390882 +852410620 -933596760 +-652241574 -212303493 +-908076947 -641178734 +584300898 624915928 +92233048 -979810012 +59405101 280378648 +-965122089 -968086935 +194706466 -992497747 +149135011 -835742248 +-998906003 -927338604 +-370192838 -809703047 +-165697262 248240633 +-630903576 -456857474 +216822614 -100254764 +-923212294 237803022 +204028273 -106513617 +-252753718 -595532722 +-605935538 -167987201 +-22715780 751175142 +345593425 843685367 +49543565 -992918045 +-913922838 -536383938 +513688227 -396634116 +180373088 644355089 +-368335987 -554314057 +-981398995 800144582 +113004967 184026526 +320224374 -990652966 +-842036734 -441631503 +-558444985 942620078 +-855797733 -108167152 +950654563 -636280158 +181224525 6963540 +-606884156 -269122346 +673065553 -83120853 +782878924 447712390 +541152827 633329640 +777005200 661557350 +5947719 663570471 +17781043 391408235 +689562719 -895758120 +-369667539 -376641815 +399036413 -744947181 +-750838938 659616753 +866647005 445377485 +893035237 -324077695 +-946088014 -114086375 +-837193841 -818682176 +-579583 -811531980 +808791590 -334424793 +-739503848 495388869 +-554900104 78921669 +-638327622 882929601 +146388582 785111674 +464572360 890496747 +-997083533 459535886 +-65150437 615126749 +468519199 -847947601 +-342667097 -668719840 +43875624 490576910 +-275500263 381942493 +394473956 -89695763 +979383552 -388273218 +-62143841 -100841812 +-196676830 -807841763 +300430486 80175324 +246223641 206459577 +-594712077 -279124651 +521988960 -620674916 +491532863 -241223677 +-369078597 167799838 +-557447639 245753457 +930472166 616750661 +462676446 360954488 +472395352 -231623509 +-858766446 382749674 +449817373 -916841723 +-832756461 890322601 +-688076418 168504724 +-222631227 -155571249 +-756405804 445955827 +-649886042 107146146 +215147893 576642103 +747146983 -993493638 +-750719638 275944780 +641786881 399225798 +385399534 307304182 +239176343 116613663 +-60030896 -719661655 +13101405 -271428324 +-876088571 -64700571 +339670243 -223447862 +-237959122 85966480 +-960500566 -922569757 +532955557 921742357 +374497885 -535464184 +-966433414 596545945 +130071921 -447706402 +400466370 -183409288 +13090187 -214743188 +-338846911 -115612733 +-119948785 251950148 +796417484 812039571 +906950397 919455630 +-99346316 -184400466 +-209980709 -970716670 +-68641879 -286066975 +-260288792 -135135518 +511247204 800214443 +286535255 228069232 +386236175 -268504395 +-107462659 911281969 +535268383 807756344 +-895973110 -718458374 +-127137142 -155771639 +384664338 408276710 +-52770520 542425183 +666703391 649864874 +632863554 -28491188 +-486875546 -590684851 +-69965717 355857145 +-959821163 574196768 +-926121868 906446733 +295696801 246124689 +203395726 -759472379 +336775233 -450553890 +58144768 -446670588 +661609707 928084211 +-405245044 716760515 +-246437030 411679633 +570793638 -517039389 +-396278948 -884458464 +590983484 381372813 +-863554709 381271562 +-891544094 -26729351 +807392182 671014419 +670231228 -526641297 +729590605 127978587 +-413664422 -958909070 +539151397 527113758 +734349399 -833472228 +-575527183 -747386893 +-598374464 -56416249 +-463416752 -133248238 +-614182285 168460925 +-141436079 723081467 +-699833990 431261304 +-566787029 382569513 +501152361 -562668302 +-676996417 45137162 +600022016 390273026 +-922450643 236509367 +-1345378 871490158 +-561645014 642546746 +385000307 11454208 +-639447304 807372718 +629794937 944399113 +151262091 -85948680 +140865261 -401196913 +926009841 205324810 +883876048 619039445 +440733186 450028479 +339963417 -498427500 +-149202405 874939167 +685874344 -247642180 +-843247659 -705606423 +965639468 -613450010 +-878484930 -685934977 +-639073534 699233975 +-238914042 -920212078 +-528734756 -821071730 +-716196797 -397106114 +769622933 904257554 +-770433822 923294840 +-6817383 -164936361 +469397567 948978967 +43485626 -348664186 +-735412844 -687293990 +851837739 -347040866 +353849341 780410959 +-134826329 626744077 +-863239238 448902363 +99192310 -40236920 +-229259063 -462226099 +505946803 599868782 +856596363 -123778947 +4101975 711891678 +-674184230 742305380 +498154283 -106295630 +276046984 -998151480 +-421413042 268439711 +-368305105 -545977211 +735875350 -39454649 +-235474149 -694175627 +-167269146 -282109381 +882484398 -722886368 +265302619 -35020651 +536077434 -734380066 +-471116487 -700721794 +-969089998 -973496780 +768640407 -284135466 +-600576063 -960302168 +-453985453 -831882533 +-344888255 201403002 +628891964 -826595842 +-665541607 469240844 +658467823 216514702 +-16456939 -540577142 +-255115610 122328244 +857242828 -356125 +626519861 -65879722 +923719460 -225043970 +-308532640 -640646736 +-801786087 -349788976 +459672988 493902484 +-77152158 235466216 +625002118 907810302 +307683701 813369141 +5801311 -323377692 +143394024 136967459 +-980057104 -977635632 +-110348787 -315874556 +-264409210 -120377342 +-294949558 781107534 +-950358146 729033519 +34069401 -363391709 +249422176 -393455749 +-171887363 -116961785 +628328766 38895053 +-101786848 994613888 +-936222453 333904221 +612029987 -879373553 +-88225437 768950467 +-869401863 -957035475 +307619325 -363125680 +-129785229 -404993342 +-602801535 -724523009 +-316308409 428684607 +383496798 692183859 +352072876 -92512123 +849846734 665391880 +80821024 367447195 +105898247 -563322836 +17828833 -512659799 +520389920 273884354 +64720980 619625217 +293064339 -131776505 +-635560500 -458628612 +-249127140 -26193736 +-364687284 304403618 +-551307331 -765558175 +-837569860 97225647 +839046567 492793931 +974657823 -959832138 +91289869 -267559476 +-380472808 14667452 +-333123685 265723821 +-43605371 -188545578 +-199915403 -919395606 +-223584962 627423261 +62007117 -788605963 +558907250 -877893617 +-127118574 -613790324 +-131011222 113500079 +603788809 923332598 +-713010392 -767756680 +708136027 316817828 +356553421 219575155 +-667925963 -595494843 +402934193 -525610554 +-282224423 -373554868 +464157358 -707065305 +-196783425 409611653 +498019375 -171054592 +-825543700 463862095 +-437677200 -646436553 +839217818 -877533579 +-574119761 807927318 +-575985852 715596126 +50789816 -525735985 +364693293 -564721868 +858157793 966341538 +665830686 -957833321 +667981623 -617020984 +-89364018 -493271147 +980979248 -638998927 +235746299 -530085552 +444737394 692944187 +766330351 680809698 +414800459 -482460192 +-186752464 918132582 +912079550 413942703 +-227868370 430570464 +352701753 384315462 +764528197 -486199339 +-655048973 -326436473 +680464856 -417743519 +-156115929 -57601082 +127472299 -493047483 +-852186577 -193783298 +-471490355 350705417 +-513514764 195132715 +649764672 -573940918 +-461321236 469360054 +754026490 -691014114 +981778398 691353634 +-215555310 291866870 +867207108 -966033881 +14443689 -935764935 +-786006410 469065465 +221236182 810692124 +-133666661 -369950692 +-197595611 -293583497 +920596920 -277250748 +427222710 524379696 +437129284 870439255 +-399561445 255387809 +834419329 -772608163 +698212371 901718782 +-339599619 196065783 +26298878 777529675 +56007424 -892673539 +41153989 -133575145 +485327402 -231273408 +138140212 726893976 +234833721 629581293 +-449181788 -382607279 +-932526329 934086301 +-56454429 498901203 +64588126 -109495426 +686557313 -349104844 +-931047891 780337046 +-101825291 299966185 +458991582 793136883 +132514011 -776991757 +902597040 849566798 +-7875070 212640920 +709096231 -788108329 +-359866850 -30673207 +-340853415 619525842 +430032096 -58493397 +-630461230 597270269 +-662956342 -477375815 +-125536666 -929593542 +619801668 781069267 +446840797 240235549 +859231446 -920424666 +480212789 -124923874 +-729810188 229372606 +867267417 487802765 +-376556597 -327730741 +565177324 503294221 +480802136 -46144070 +527062190 498547854 +-229624534 721715782 +-433957787 190947387 +-626870154 320554559 +351164151 807360398 +-726667825 186563635 +621838998 -198633814 +298990736 216125028 +-38555221 887717178 +-497753912 266204158 +-238941861 341495129 +1362458 -972900768 +-406929629 418358104 +899310585 980291546 +949184757 346084754 +903158645 993311758 +18912731 406909032 +994176050 -808631593 +-435136377 549692152 +160328217 -55537925 +977723031 -312293493 +-144905604 -27382127 +-976812451 -381906737 +-666380903 -167345438 +-46399320 -719411630 +273116138 -981021520 +345910397 -63494168 +69044368 -404806775 +-375695017 659002378 +-603866907 225632184 +-755301157 -148527449 +-564415840 547974336 +-488459608 -39352275 +-117900143 895365347 +-934774451 -256908138 +854875091 -815754738 +-40717308 458146717 +-864572662 789826131 +183853320 496527823 +-594350943 -994715799 +-788319717 -226706918 +-393277867 -287181411 +610395178 -33782278 +747539448 -870374224 +578965190 684194406 +-822878489 236126646 +-124141499 -396745270 +-369861750 -539929535 +955324412 912887484 +535970036 -84179842 +80716231 -97263475 +-775037835 167541459 +-478314618 -621377452 +-723581765 -82451263 +-530509983 617597823 +-69133676 156383726 +-384439400 187291729 +-696711660 787436972 +-539651954 -64523095 +595141488 65911394 +114457412 989623052 +302479085 666375325 +-123355240 -624376128 +262927916 -386468204 +520805964 998468852 +-432571778 159611727 +381966854 119473661 +-6646793 -526884825 +-935865532 -310427730 +-335270069 115347961 +401967753 -69654346 +-917609161 777410904 +579435719 588406094 +-893414286 -124106384 +990261015 -437581185 +737707167 -751330996 +578597064 463717165 +760078742 -380190238 +-47871615 203525413 +9138593 913169941 +-169498756 -638735999 +891501871 -490458802 +558573819 -710649654 +634692863 -863353392 +19050273 -444557322 +-614911544 627394218 +-164062537 52124427 +823811095 -138413863 +-596518517 132356992 +620754984 93452688 +-874131313 750766896 +495803768 -542465206 +613396445 261347107 +-741626682 -32433107 +162265060 819275968 +176465257 189002113 +464866895 62577683 +-461659430 -105445782 +-467941817 -661290229 +560212219 434396953 +916165836 -383998827 +951741765 -295885594 +123766480 946671055 +739780591 741812027 +384418187 432195413 +799350247 -652290912 +-424140019 -512414896 +-624983034 83887042 +-323632499 663216365 +-534914935 -118604094 +370673831 -494230320 +-221285928 736017915 +669101197 -708689186 +628354633 -46983801 +736138567 -701372565 +-611524714 632861928 +401571060 586255270 +321706477 -62703168 +382812763 -712052464 +-253304333 220593415 +-177967468 786113126 +-789291074 -717697582 +-510940098 -19149868 +615282292 -746649767 +-430102378 -418265874 +764384454 818732887 +-561303090 -170234074 +972564121 709790810 +-335658596 -602626673 +-203579413 -345963159 +-846847956 -636816282 +-239598110 872939573 +81253275 -12214508 +301916409 -369089997 +-801430807 904765286 +-73455518 59410066 +909185123 724894631 +-667469437 661455625 +-645584598 547562878 +964041876 985446953 +586364694 979448131 +93604859 -929796688 +594811419 -315394130 +708361731 254477408 +-309881739 11137943 +115293904 357765616 +-583489202 195495125 +-480695652 -795089967 +-268797975 -997053854 +105632643 -544436846 +-467952186 298556835 +-712239733 56607574 +907010123 -283733676 +701997008 -402535214 +-178403024 -569585376 +-776126166 -800698201 +52108533 -686601290 +-683705300 -910160588 +-366204560 910104133 +-410310471 -231264811 +-157581054 887342813 +-53974022 334663366 +976816763 114130163 +435200550 -425343723 +-792273947 -433911793 +140314556 -119156421 +975576848 -153387550 +-595394510 -255568312 +-273089740 -855051559 +366135352 -1693268 +363000971 400572246 +-716665556 -737625452 +206921561 569424979 +-846953894 361938269 +733183758 -280607999 +564846797 421252613 +381765966 35736768 +-268316901 -315239082 +-602767348 603398072 +488454001 868284918 +963716866 -318594914 +-11309058 -358182610 +118875328 266272259 +-998591543 -523439748 +246793360 -647342449 +312309793 -434915765 +52114714 755915648 +-116407715 968674868 +268077521 -654921564 +-910648389 -883043725 +-670022584 -245186728 +437871644 -85962104 +-605336551 960451737 +-537913665 -412097861 +-111024013 332637446 +-520859578 708836719 +189010298 497706162 +-877781052 -433163379 +668767854 -590200469 +104065818 961414434 +225316499 -203674409 +-838477292 317449882 +-377460968 285263403 +-20334147 22572786 +-532843260 78393976 +421379297 44436814 +-587912419 744812052 +880927415 677043081 +573259992 832884459 +-107808450 -213001614 +-352623850 926044107 +-472161160 -63088423 +-170720969 25136486 +-764763138 376289149 +-868789342 893846341 +-800381894 502070648 +413865057 269673611 +-2219544 960430652 +-596312022 968390375 +393661671 605245917 +-373806814 924995562 +-205549890 86720967 +654280963 982939203 +-566793479 827771343 +-440706941 139432235 +-635134447 -291422190 +-677554284 158576386 +671952986 585546132 +-84095632 443399070 +323267644 896082899 +-952193436 330331019 +-187586697 -23080936 +-631256049 328908923 +330422999 346782809 +517444050 -124669344 +702877511 939710338 +654740558 704945128 +748037780 612116029 +-922547386 -358852122 +795238953 -830417474 +942453322 -160220990 +-484402655 500546246 +739064171 610533237 +212571957 733622286 +-400535623 570278556 +193788369 -425526334 +295254836 33720064 +23572366 43844103 +-128830824 -179542394 +-89555499 -898498091 +-826252095 -861172099 +82550710 495827385 +-410335665 883451634 +-16636129 349643086 +930290102 807841200 +648078571 -655785171 +-426564301 184859260 +137510738 149180717 +98520690 82464273 +-930596084 915198538 +875075455 -314613996 +-752135620 439414338 +-143329307 405836019 +774720088 -878965416 +-520080118 -779093551 +-512984966 -351826465 +-349897451 -339276108 +-895197971 -266498374 +-666404415 809434728 +-102793770 -693929462 +-22686816 819167587 +613508736 512588448 +-165263600 -254549682 +-708965235 557576352 +175236419 -353231892 +855204040 -589526891 +849329218 -179484535 +-939203961 -590425219 +-415319840 270355833 +453923764 613698816 +442615751 456450234 +111682836 -156875674 +522240346 -789301543 +224898142 182948506 +-609885315 506723591 +619449442 637592707 +326958408 -795495094 +523980047 -317909805 +-799953718 -489492077 +-44830575 137627997 +-523929220 -193532599 +-281410117 -190954296 +-894255918 578282527 +93875572 -364182270 +-654476872 756843524 +84477570 -604350043 +309887607 218445362 +510769348 -673917074 +311378043 -58402606 +743918587 -162205003 +-555129462 -100424588 +57157882 167989416 +864059820 17907449 +-785861738 763564861 +629787045 -197637490 +-31521612 -294947845 +375525209 -723771792 +-539294199 -969698352 +662139225 492358186 +417621128 787830368 +-154782820 406754381 +-552803759 -75521205 +757495418 -383966841 +120542943 -424412096 +-683686868 770094487 +526613293 6853093 +-615459884 -486835583 +331000123 273349797 +881615016 -240798242 +330521212 652257510 +810832 67042265 +294677641 76474846 +-45856571 -651506596 +937079541 105375129 +94698444 -578553655 +17024022 985686432 +-472681663 888789923 +988827785 910795594 +612266413 -573229193 +-645843128 -560330488 +-214309235 340917144 +-932023820 -868118495 +877796037 32899947 +-12000321 55089154 +-151080809 37682773 +-724533304 271759649 +-865892520 340571697 +-877486779 269061869 +298988721 -557093011 +-157962492 106823533 +-441586897 405338304 +-709176576 109012394 +699158422 -212599775 +-671526178 127244103 +-175260664 520760493 +-552687219 11236788 +-632476116 -631323890 +786441638 660343306 +574286923 428026096 +-450498271 -879233877 +595983905 -198777854 +96176096 -712877420 +209908489 -934766555 +124693174 303414584 +-181417253 201565251 +-245924469 -887838065 +-485874225 13669438 +180136955 -767271053 +-650064171 275902403 +602006471 -510489096 +-117366611 -788217185 +-902017792 -110269223 +921873438 -961904732 +142183980 432118066 +-635301066 -502105409 +-992300310 694030568 +219303832 768066065 +182279954 655967301 +526365723 79328304 +830197993 -878721912 +285697393 -11734350 +-157542130 311704537 +-71005999 -378319865 +-829635696 921621541 +544430996 290660043 +-57450070 247612353 +282717269 141666777 +859768219 -134549017 +109551654 -281375101 +-826444642 318810734 +-883908871 -902382643 +-509597873 -925465314 +11994271 171466069 +655676806 -142879649 +-508455224 488567049 +-345281577 156538673 +434215693 434509416 +-807040358 586422050 +-562315626 -215088775 +-290321114 -964538740 +283333637 -460144991 +568762373 760745159 +-760906243 -31373050 +-869826224 524497576 +-574642542 965797543 +-613108934 -133401230 +-217018821 469042073 +844864978 -150066168 +946447281 -528151472 +-416378736 560074360 +701459274 -833601646 +525696730 63421787 +-690063842 935194640 +553298134 -35669988 +-750428911 668895339 +-221668542 -703991933 +34590919 -132822916 +-235457684 790626254 +64358955 608119289 +864869427 64645330 +-99824213 132237894 +430580155 655169362 +586623843 334857259 +-246690095 -258525276 +-525224563 446588182 +-493804452 540656797 +-105217622 803567720 +-985182585 631081775 +522290988 684354251 +-287545188 914570352 +809154803 206701301 +-603698865 -547978334 +289126375 390289524 +-441052819 174290448 +-543370015 409059975 +846333328 512755003 +-428232392 116287842 +396638232 -176233643 +652962288 730343057 +-556953889 521180614 +949949437 31871357 +675336326 -519815732 +518762750 -191130237 +506211827 88689230 +797554164 567869325 +-167211297 -465228842 +-27710275 489793183 +717610909 -170184610 +25714937 619726834 +242254668 -409435317 +-505276158 -145077946 +-396073148 299259560 +211257547 -195661336 +342398092 -234219194 +143281597 598554821 +560600980 98827207 +988687240 963571800 +699106439 -217517481 +-919043726 -78847456 +594573247 316690105 +451114860 -713487289 +-104168465 -269818227 +566100005 103741781 +961089263 101246847 +535730395 638046346 +238795682 -407244318 +450500269 -501433430 +708473376 397759307 +-40802563 470909186 +-283178332 -183332732 +953678617 -83110454 +-414827485 -776472775 +-339306633 645052645 +652578431 495926148 +-646298414 -480016374 +-542381012 -758947566 +-85253209 188997523 +-401603037 196775073 +613831793 -28614437 +-827563468 -917532154 +-531686020 883072673 +624717799 -559953097 +388570825 956604421 +-756563841 -575480002 +-327118099 -274842643 +-255442042 -109580017 +305956295 -681791790 +23666031 570857978 +-915003201 261176628 +-778668946 299136318 +-769968819 -645545395 +886376547 209798986 +-215779427 289563680 +397951329 917884439 +805610265 -509326835 +-76911794 -145003289 +-67910678 -172175487 +-104638902 564336624 +156808862 -105597098 +-527719317 215925858 +-97399994 -578473692 +197397688 381236055 +-228596260 -900948433 +-469118627 56915089 +-870241839 826128880 +248336959 -113334533 +-216294089 -852887622 +281457980 -111970798 +-805806914 -130871917 +-741803381 -118318338 +454263142 228848515 +892563749 -727246577 +-211472931 635919062 +-155537938 529778216 +-566594128 -859348063 +602917744 -780610821 +-414052723 -303034264 +-761427932 351093906 +-434978814 549047711 +-52784977 891562373 +-553837767 336259439 +517569214 105221273 +472122526 515678045 +-634155822 -248747952 +70077319 880401981 +514420419 -269806099 +-980342711 225566873 +132876179 597104007 +290014847 251412593 +726999193 -151834896 +527871249 -742801039 +-698864642 -322812709 +-804144057 469810464 +-804090457 -435485625 +272630673 -155818608 +947263376 221330558 +-384427594 612098120 +931509601 264939284 +980747575 -11254324 +745155083 735616084 +118805075 714314681 +322409485 -77724861 +-246894403 633500370 +162999228 -821341404 +-704594374 -739987206 +140098979 -473296454 +888329470 794652014 +70915205 835800898 +404013594 900112434 +-209738791 -944992049 +-339376493 860679090 +-486470998 -648655138 +580443416 966719525 +421044736 389002915 +422772424 -921972534 +-485023126 601548558 +-303429846 54028634 +-973571355 -519858730 +-340438545 154551964 +-614343100 353405410 +-743365441 3307665 +-994139294 291760923 +260556130 314516510 +-640498802 873616063 +-220004298 -826154471 +663865687 417824584 +390025750 43890013 +431093508 466039970 +282761624 107422726 +558978528 140789415 +198142792 -190424991 +926589268 -644508682 +517668956 -512567276 +220603554 -945176568 +-910003510 367493887 +363361893 534725878 +508679440 235720360 +66585320 755916022 +-995785525 810071872 +294201751 -362871844 +791888049 702147981 +699484348 327775928 +-292104962 927355521 +425670467 977377197 +-795050381 -53013135 +-747222749 -936151163 +486478982 -306028480 +-31646043 691356168 +-327230069 116365480 +-753406664 522176829 +-218588698 987564950 +-738856100 -164757822 +53773773 917832041 +-579747043 703225861 +-184112732 -261850667 +-557684358 667292600 +-715135958 -885260729 +-514302787 201364548 +613687952 -35591744 +480111190 -418787206 +-734008060 289750240 +-424766947 478156646 +441758740 742030621 +428462123 177261569 +662064389 684630857 +961708138 -860956140 +-665733284 -831829766 +-444811959 510783415 +873901824 719406303 +104911178 115239101 +-557666459 -67155163 +-273898628 120704239 +-748237455 -633400988 +-378557455 -209128028 +-180314625 531719070 +-89060877 -833893213 +749870492 370433195 +650123395 -675377090 +30380201 269715020 +385613073 -453841544 +901417610 851568130 +836157386 -209283916 +-569338386 -150362232 +-686306216 797833750 +896582944 250266623 +237132278 534079125 +-737516406 -508694630 +531249900 510621817 +-343192093 488445701 +-535214719 156050823 +784261953 57565534 +13700614 604066895 +533939425 -355876148 +-606284813 871834709 +737963081 286618842 +-689405948 -423591824 +-453692430 -396156502 +659648805 -441135169 +246841491 548799880 +-880739750 -746408071 +90215581 -221078610 +-622603239 587682230 +-934381561 -605823356 +-6912885 -102824103 +284004044 -291988769 +692041172 -715848374 +-628892720 -88017179 +424825570 414565495 +167886824 -341099396 +923885688 917051148 +62268907 -431635587 +506783464 -531836496 +359416484 590538511 +-56754990 481121499 +584070641 -253417818 +247692219 -942935575 +-573390916 912339073 +-60567086 -556409487 +-791296242 214772780 +-26500906 104931885 +972621970 -764052204 +702952943 -824989023 +995891401 389040749 +-156755968 386605848 +721387080 612369084 +-978745023 415129513 +-139887777 315663575 +814710462 -42604656 +367745546 256120454 +-730523315 -584322454 +-616806368 21177202 +-790337068 514398493 +569514819 265948267 +-36036391 104145469 +242189359 -150484136 +762306225 512673575 +-165026748 633747992 +-591691409 -859827693 +-90701714 -874589287 +184585194 -445844288 +-394622847 741357598 +564245604 347271129 +-261772105 -94191577 +-578062442 128277900 +769038784 725082616 +-471074358 -881633330 +-647121442 964049412 +733201568 413554891 +950554010 780421991 +618755690 -874094748 +399592289 590399783 +-231137792 -98413216 +106220450 853932984 +-326050152 97186136 +927389051 789377521 +-807197907 673772532 +-107156664 133038642 +-395462037 709837502 +836186476 -295887397 +-649530824 -873208991 +-437040951 -181885523 +304215702 -557081878 +743717659 825227196 +318401234 834249276 +-876050740 -848159537 +807093235 187270986 +-890099738 -775190832 +712860283 821932291 +955337676 287066571 +815125267 954486045 +-546454161 -964238681 +-141555427 86641017 +232661038 253807484 +725864128 -438736724 +-743906181 -118124809 +-974753459 182317398 +-748296060 -21021553 +-377881751 596205973 +360597225 466589752 +-8587709 -764853185 +960803036 211544377 +-398646200 718744655 +548673303 -543469892 +-507451115 669723629 +1121425 -40722061 +602944079 -235347944 +-136307673 168990689 +-584038923 747300617 +-345140940 -930033396 +798557178 422639867 +-348958362 -683018644 +-471892522 434641046 +932973069 5353787 +519114374 455302637 +694834505 702550724 +-51690287 865232924 +193339384 -531856730 +-250571235 -328591268 +-541540340 362054914 +-993841511 517045015 +-353387397 139867393 +-547732767 381719317 +555726803 -247118145 +687559519 -916018985 +-719798109 -706868256 +646357529 553122573 +414969840 -525064783 +500080905 -480459714 +577776656 296619394 +-888997698 924781055 +-616105123 172124692 +-848248174 364676652 +865317412 -570745575 +-134941858 -205897587 +126108947 -585427376 +724998326 227561453 +184890293 359111579 +-61270852 791058132 +-987713821 -815447597 +-268037800 312655864 +-284459793 -431060073 +-930009199 402240072 +-437168139 -228444944 +679122447 254749300 +932038870 -938763723 +425937645 -979680541 +90797931 28157682 +595675604 986691218 +-762286560 -462872699 +38157565 -961392915 +981082408 943526292 +-436491790 810298112 +866318958 865039676 +-497848753 794171831 +299076796 70751749 +-92104979 127150136 +455380682 -499650141 +257839158 478791926 +-387555485 812042451 +904461853 301817023 +-682132134 -91877386 +-212992078 730182945 +-564581409 -767495739 +-934321493 -64242641 +-532371367 130492436 +-976548984 -907042450 +856541876 665767213 +-414546823 779942301 +158272641 -78389728 +-678400019 682169086 +396666971 844011311 +994426350 -395169470 +188077118 -651531715 +-858231664 631076206 +430775619 -550930845 +-502995978 -554744247 +433106210 -983245640 +732578452 -261061763 +386011531 758926825 +-853971643 -637459849 +220705939 487496682 +132719920 -4160423 +563271732 -120512158 +-604416968 588439098 +257875722 636720663 +95066175 615953447 +47364684 328485188 +308035810 653471393 +106690448 -376749610 +733386896 -325600707 +-428919929 543757245 +229798722 -6689530 +-330326150 -603708855 +-385532521 504535863 +759462736 -473167740 +-118906874 703814445 +3041282 -551505367 +-49698528 974509461 +534894524 970987706 +730880513 625403340 +-683701031 542305825 +415298269 54903783 +877798040 -758846136 +-919361414 466496957 +548979466 -9865916 +682277011 -466329203 +-825682492 435230209 +-317497141 -377043004 +136658088 989203747 +380659359 -42363388 +55206591 -792848983 +-682844624 351521029 +797988821 668195946 +390611276 -953853627 +758278752 -919809734 +-261175199 969070852 +-946446779 -819039995 +-400342910 -519343904 +160037739 -971756139 +-413704758 331287701 +26338733 189585393 +625298915 -289825402 +961145665 653271396 +579679140 577964271 +662705124 -453726676 +184671157 591738903 +-874294407 -955771826 +-923463591 524512290 +902251518 19755279 +428237317 -721117465 +830521985 696568205 +618815105 -175734966 +-453218721 -534519507 +759790326 279636282 +-362491824 108746016 +469060599 453801974 +774629938 36296282 +440213372 724237315 +206199674 35924065 +519592332 -951302923 +-565016647 564945354 +-946680649 587166293 +-425636733 363482693 +-267716561 240362975 +-980476935 -566701593 +-512288257 -707346922 +417774697 -107939720 +527650624 -123672111 +-156650498 510281077 +156499179 949769007 +451383443 -200005497 +-924498512 523944200 +781417722 954603383 +-434356803 -264070235 +91525867 -1793282 +-826675223 -51078566 +549273035 242145114 +854122712 871851927 +168318450 -736395273 +701649346 446655003 +46403040 -182611624 +518747565 943336828 +987913174 -609868998 +-111295026 -233631535 +917817402 222834136 +243474095 -297361191 +-95020110 703772423 +756606877 -380446805 +286625621 155852902 +833438852 -349468330 +-241322673 623774402 +11870574 104243383 +-564817288 537370774 +246844815 376873528 +-940258438 -525687794 +826587779 -611741993 +809552998 884506419 +721663752 -424589867 +-780812067 873099583 +195353228 393164738 +-227089096 -367544840 +111320787 -483731444 +-867533288 106878929 +380326433 677656405 +-164289359 290619563 +70562056 -385506031 +428698926 147380915 +360810050 834449576 +890716379 -269960898 +-375041831 -121766916 +833784288 -747194385 +588138954 -209659998 +16885166 -828833126 +992001321 147046411 +-664123590 -48999594 +-759706 544196210 +-747949085 -93594113 +-749075699 -403756330 +145180596 441646913 +-123581194 -444207193 +997470241 -312409959 +378798662 863218087 +611557465 -833255527 +518338940 -832115189 +-4628433 970460222 +-678531993 775853287 +671761475 -529981260 +803724954 151235838 +980122904 596223284 +-57382193 -787809003 +-86048400 -555476330 +-916912656 4631412 +-420265098 -488145162 +-965243092 -174489197 +103316093 -710510087 +439427263 592426518 +546910658 -94720579 +-619843560 -705165491 +530735040 -234880074 +-206506505 900331171 +-753240562 -715469408 +116225961 -163291547 +-665821878 406570971 +-72709269 -220533604 +-48333507 393374377 +836185014 95836108 +-820547131 -443720377 +-302843772 -889455746 +-584546826 -434219940 +853025716 -69313585 +670252758 612925638 +-435186208 -309195721 +116580758 664755872 +212802130 -850695656 +-628508509 -896113080 +661461528 -372185701 +371649949 163540075 +903545127 100110565 +986707514 -880610307 +108039845 180721014 +-342356605 -910823385 +398071400 -252047624 +-33465411 -269068128 +511500696 -51388663 +985707133 663130063 +-816786934 868483184 +718395965 629429130 +-135596083 602401572 +-67906914 -576108313 +-824666833 865973719 +156209208 -102926843 +293093350 664445670 +-459591813 -238220712 +-544351266 -162008771 +-711324709 996274893 +364285865 -958702904 +464545898 -562747734 +419994827 -554370575 +-611379504 -146049185 +-86050655 356675576 +175207414 -953294260 +802489965 196276075 +532977781 -496302885 +-999532121 -517635946 +836241254 -934703912 +-959783386 -365467972 +632765578 269566933 +732747405 243906576 +-604809414 -782681878 +307436247 -513873541 +129878219 -352466571 +-28966890 269939825 +-343853621 -410783689 +751072045 -288069892 +-910282472 623865288 +-737569614 702186626 +323238821 -191895143 +554198585 -719638344 +-704207863 31990961 +53818172 479112439 +-464911111 2386480 +341575062 571921932 +917979486 691881231 +362878506 88743504 +-403369579 -933235858 +-402251712 196055319 +-757470289 -900896792 +791162639 943999905 +-693130253 207051612 +810761631 910720269 +494313307 851518470 +-267796850 819392255 +-385067998 -802909603 +-175660363 -721006659 +-989825513 -14145851 +-250394502 831396820 +469707044 -278670218 +-66582574 -58951553 +334257897 843472509 +636389915 -950593262 +-762288881 564339021 +-533748925 814929676 +477837760 -43379834 +637074234 719102220 +365794334 -583115215 +271900985 671556085 +-69453343 707580387 +796677001 -985277521 +553318178 16999865 +181765289 392877174 +714157997 926148984 +-555306197 -812980716 +550144803 -882841723 +-636819940 557733542 +-956598681 171317078 +834486795 -238845338 +32415492 74102349 +972517593 2979120 +675635890 661611413 +-861772602 -401313078 +-854102331 -464315736 +-962705738 980334450 +518664656 840232559 +705263467 903478452 +-237631690 -477653861 +-54623665 243676847 +982342590 277745526 +464998547 417966148 +-859437270 -716093015 +535414640 536290837 +432498953 497094902 +-202673796 824401963 +560921339 -995098588 +402202228 -131781992 +-292487671 -435147589 +-780416456 935314759 +970502773 653803060 +-206944384 388579716 +451527741 724733417 +708060166 878861600 +804190546 879149469 +822613036 -710216971 +550818632 -718808991 +-556737661 -34930689 +-834012974 346550123 +163145518 -998911474 +118967253 -383547992 +954303256 -616192314 +664058609 468219379 +532815095 -162431932 +1298251 -316664661 +226832414 -611832072 +-118774592 311501413 +857053816 783188030 +-465480118 192870457 +-981819571 -399884369 +789155012 793509787 +-573523132 -740051595 +290619931 610562103 +511952176 883183090 +828414429 931782873 +31133240 -483827357 +605473623 713269911 +-947000972 871068839 +972280824 201933600 +-431033158 152079012 +84972164 504597725 +-303450967 131713775 +-84959006 222526420 +-139601197 -407538449 +-161162762 -243413100 +-10334017 -603367024 +42564998 57693912 +990287181 -948015936 +-562822365 -34755670 +-256912002 289752220 +982594916 -358078423 +692023770 -2316703 +-943519177 380184910 +278626098 -607355496 +3452866 242759441 +534432576 969949458 +853462724 -423133168 +-925392744 865234790 +475028096 25046773 +-211199319 -951310941 +-708426258 315600937 +189808437 848660326 +-82814480 647307462 +-768603906 -908017552 +-757132807 -688403370 +-486778205 -40762752 +570214506 794714048 +987297429 -751064973 +-228400590 -683366664 +-336379159 756325271 +-78133003 449584197 +502212313 860045466 +422116056 -506894170 +-118193512 -223299575 +634924522 70155085 +715782136 941878294 +-196002123 -697134700 +491306760 -567207223 +612294482 815080168 +720802443 -472170604 +156286834 941779935 +962396588 -174737882 +-299440972 -744723966 +-52324388 -25114037 +616989427 618399393 +283354777 972353387 +-438381449 114392389 +-61726791 -312229586 +-569219570 210579192 +712656882 910333372 +-258230862 291153273 +469703430 99487596 +-470610901 123157961 +465494823 -704406250 +-86650413 145801323 +-76516670 -912348127 +-515554444 251776722 +-253343647 -977613164 +-364200795 -106020574 +-687632356 -339189550 +600765762 692811440 +986632919 920102192 +-585883884 522881550 +583063139 197742906 +461269423 407682412 +969956509 672094263 +-461113290 463638828 +305456294 -921360283 +336457320 476708800 +-300411144 41676443 +586378457 990713027 +-302298179 -188461263 +523416629 -368458093 +-54097272 -238961391 +860462947 -939647542 +9771057 860751357 +-298579938 -309122860 +-716607375 -583403727 +690289528 -384437064 +-666841638 -818411258 +-493279870 280045960 +-230537417 746496504 +-654580894 -951148556 +443345612 491923038 +336207886 747614880 +235555633 452193720 +-629623633 -610652291 +-73024821 655403925 +-829649840 92496129 +367507217 495574100 +282017753 -575208706 +-389754707 -698717305 +265058997 -656886936 +-616785556 725856311 +298459018 -346165598 +35471464 -232646383 +-633478262 -606814392 +676170711 -989545685 +347987839 659567225 +175237022 -225982538 +-978438548 -583373516 +730025336 148180417 +378353046 -880205285 +874941509 618176992 +755906786 797786643 +-968942718 -955997562 +-929701590 81530401 +-681069672 637011086 +756009916 -183659125 +-109893413 489786528 +528805063 723746522 +-569582449 -722267843 +-64347073 237218682 +96867780 -405461407 +-130615362 -55868672 +-19671997 162352926 +-896218107 412280527 +277286395 450080101 +-889285437 -581865933 +614924239 896768581 +169939009 -606888760 +791324165 -75274821 +78644601 -982429410 +585854964 -885069953 +-564018792 282038830 +213799321 132062445 +-464583088 392434430 +-321355908 -389809573 +967439380 695387721 +282035593 859893919 +-57843907 151000938 +-47798483 -367587009 +112337013 290237828 +659908176 -717524915 +-451702363 474196604 +306982514 -729053611 +-252495529 -975139198 +928466053 -951805898 +872838808 868652958 +607469612 -811115401 +-167254132 -768171640 +-299466389 -595108322 +-593560465 -878825859 +213487310 826166429 +790956393 7140059 +545191265 -336248084 +458943583 552537082 +-328341053 503756084 +101632694 -720191800 +427870797 -478505147 +246971938 -835957061 +-142479730 -639646439 +-748040014 839620923 +-360551577 661585555 +254296841 775717742 +-265649167 -428543630 +548995608 -840778387 +387947784 666612096 +885959428 304087325 +345518267 -611394708 +315174108 637075870 +-714225001 -637712990 +417222919 -666142198 +-377721017 877948036 +165118409 923528558 +-490922193 -560694758 +-459333732 -873982845 +-829602127 640005273 +580953994 -229583858 +565178246 922107613 +932519920 -322766729 +-168302750 -308906384 +753559009 -823267993 +343224533 -688347586 +-478032198 -701075316 +165174683 -631416444 +-817635722 889480868 +-36301382 448913326 +80835752 -348214619 +84234704 306101850 +446629697 -121103874 +-277363548 101692284 +550215664 259777002 +309170141 627429818 +57533082 546779467 +-896242782 -286468891 +599387480 126822523 +889437845 -651473446 +158933337 -973533233 +-888181183 560248695 +-250313168 723456165 +-197835693 874208290 +874298421 790319548 +153126691 -982618716 +377109201 180107238 +-10739204 536373181 +936415769 -273375747 +83211579 -174403411 +-576330556 95612803 +887381128 172148345 +-247992223 265396003 +-242404840 336296998 +381054049 600187696 +219308057 -466212635 +-819746465 -98505030 +527188819 300172429 +-704332165 -977390665 +-569850345 -703926322 +-479488128 -27653130 +589886714 -868954045 +-964147332 -471586853 +-927843943 -601348864 +176323219 117518336 +160375477 153586576 +228338103 -87244841 +435059632 -396016367 +-739059261 273882879 +-451283829 -909401384 +324009551 900969283 +76149561 40389069 +89440696 -233996990 +-482439896 670639116 +-589906674 750263957 +205245339 -675607346 +-483379724 -394273519 +47083143 721967822 +-710767928 -661541583 +644530204 398123332 +-9099069 -521321291 +355169312 -22406741 +-50286346 747253418 +-133169767 968960247 +218522752 595441412 +390260333 765635731 +-947215897 -352308542 +-875985102 -252459043 +778701269 831519930 +-426081970 210195105 +648613360 883659544 +-727595119 -482786755 +653489682 -368310727 +-246562601 384842177 +-407086055 304127170 +-519318007 -450208726 +-267657043 915584695 +634090238 822946406 +-937389521 190927773 +989445669 -217856463 +937928214 58979340 +210075098 -396580702 +692012489 -90334255 +-645863364 -99472133 +-20401761 -176506702 +-420693499 -812104646 +628109028 489316592 +726452637 751700650 +-828442808 -49162959 +-460215830 -367414286 +491213197 -372314493 +565407281 -593814142 +379422370 -67106869 +-387261546 699676616 +604497760 -897421637 +-963628988 339805606 +-40027000 879547141 +-616264478 -262149910 +689412492 -252484013 +-439326968 814182507 +857872633 21510385 +-570799651 -456168091 +-911099536 521921638 +-276072306 -257821835 +-59823508 -437312941 +-796168176 345123221 +655739100 -166063131 +707444435 277863133 +993196667 437024905 +300995795 -943843952 +915318029 -27213071 +-842683754 88137651 +-103126292 -689932014 +-423786439 -544807172 +134869582 -89399451 +531109891 154966803 +-435236151 913404858 +-980310876 654462093 +178926394 -571270040 +47095575 -495545548 +27460983 -845599875 +18099153 577626882 +804122637 651136247 +97772184 -85876642 +-315302572 -233473597 +-466330777 -844587615 +-131845811 -903082821 +687196066 -886416981 +767158647 95484468 +-745735009 -921351637 +-400135386 160386252 +469977098 386758802 +-843858623 -215273485 +-868076585 135504286 +501356495 -847291880 +-646575154 76268238 +-34615477 561231184 +-816164853 -224145787 +-912790639 888214518 +52748793 801323027 +-636099062 -459274369 +678387553 -267899816 +101464520 129426663 +841470373 -781715659 +824831442 651354171 +884584540 846554877 +798297063 993809321 +519949189 -266421586 +-793105894 115162561 +11935306 783882770 +-267429445 -455977711 +344129044 754975140 +-164852940 353555280 +-9591137 419113835 +-791359933 212089295 +-250973441 676769944 +-751272553 -953420512 +359510157 75549631 +-130972805 -212863093 +-762165094 -437203432 +419293920 -290942962 +-386679936 -49109522 +850573768 -584452961 +-401120185 -760302790 +316744104 -958282258 +-153278632 -680895034 +92881439 -469995226 +-806335900 905298013 +-787080243 234249216 +489784403 -352629111 +132949695 -498572190 +-150109215 -866805987 +267318634 -690564473 +358938058 354488734 +19444468 -907871358 +-366201793 769023297 +-815600297 288583026 +-112964993 -278366821 +164987376 136366807 +-92142877 503870014 +-54808870 -987178951 +-837508147 -214552883 +413411962 259467519 +-127799310 -661949355 +-556829592 226843564 +475889962 -778285298 +594229267 -69883463 +258174083 -674443312 +745203969 -204169323 +-120218194 -71413773 +-223790117 -130795995 +704507236 -746633121 +410495427 946719251 +-45944512 -358821545 +-854251801 -927034912 +-977177237 -712857190 +-748873983 541366906 +-122356910 996662151 +465780990 693925522 +-617792709 489121216 +793620644 -654662976 +992268840 -666964543 +68298733 -88889705 +-889575718 -857078243 +-882858896 -167200123 +-5129310 -339871426 +-794905868 82895738 +237161005 522579118 +-330521504 879531396 +-720375177 476670086 +64721624 536675439 +-493769368 -328254607 +-73926895 659822269 +-979637729 -505777758 +-189721168 -249791748 +-586828312 44538298 +-746416766 202054887 +-111662136 857610788 +681793284 704913767 +-611218132 834044382 +291825748 954188970 +4534580 -681873599 +-681477529 587660220 +145689120 -454256320 +444523737 758783369 +496148342 446797695 +142243518 221189118 +-641444126 952675096 +304685882 -61107801 +465648411 -90744174 +-117688096 -78974023 +476131105 -524059856 +557675110 -231826801 +711165073 86112478 +67535996 994051220 +495441450 539131872 +-660656250 -941126257 +189721472 541444616 +92209133 286719570 +-145324380 -873607396 +-259454486 -833332137 +-964501055 49519263 +543596787 400904146 +-204772835 -372088273 +-534835761 929581763 +610680663 14904126 +-274368352 325017658 +-785198557 -360298052 +-75813438 -144712367 +864707922 -466300499 +414661018 796156348 +514431868 -288824764 +-170057778 795905137 +234702027 -538389668 +913127020 -874807174 +351319386 -646144589 +-503226663 103381024 +-946676827 112058470 +-692553200 510282589 +852066133 918768205 +-300359891 -662354252 +867047407 151327146 +516333799 -683874204 +896593242 943025736 +179296745 -357511107 +540423266 -818856944 +377565797 527874098 +-366302311 660755157 +-235276946 432867224 +122774418 -90815582 +920452327 377081368 +-145315760 -131631916 +-648855589 -520032624 +-423130743 771007193 +459118150 854317952 +637207756 -124644752 +822256363 643817667 +7269570 -749428997 +73981652 -249204629 +-199993279 236332843 +493740799 491731185 +-624269645 296111076 +725609883 -929669504 +831540360 350157085 +659829492 389998243 +863577209 652442756 +-368298673 -961175529 +-994707941 -107284270 +898948810 -459860709 +-381196602 -244228396 +-600729096 983634972 +103363763 -231211304 +827208942 189100098 +436474506 -979813785 +-189733609 -120729212 +-381961176 862553611 +792351613 -176545499 +-537562935 726322409 +-542124916 -77806154 +475316354 741858683 +-334900583 -967717228 +533235225 694457603 +615924149 816211196 +651173078 -157515719 +674373070 494158784 +889033659 315095087 +876140501 -351801550 +734196752 684535865 +-81692189 -295716120 +-822521115 -135811615 +154375145 677717507 +-591976349 360009651 +-676097036 -19421930 +-354687102 312467994 +-430335526 782217488 +-810550417 557216769 +781349845 591103580 +152198693 -606571793 +-878456350 -979435122 +177133 242756675 +-281291702 -498751354 +-280983977 -716646708 +977193781 -840632151 +100982989 -510038182 +-897903601 -475067785 +-544570329 402329807 +431774011 713580247 +996741586 715961025 +-355863487 -203889851 +890405208 -117158052 +974348173 -200600687 +467174741 -527425213 +-9778322 -304755792 +-54055677 -661494715 +-20406211 -826921199 +-556694165 158343737 +-118750631 679661965 +-164903163 -928000246 +498389099 497536541 +-337617434 -557728636 +612882329 183968834 +295356184 528692863 +-105893661 -292250792 +479508288 -290401480 +649249943 371386270 +-622195724 -740246867 +-783717235 -85863176 +-131054850 425647865 +276999391 -266500411 +-21977435 87545417 +-512306518 -640308918 +-524874507 -210425680 +-139362586 -53494066 +898692200 -368045698 +-166220559 173411193 +-498876981 -806662818 +214142076 -488284378 +-868800618 366965790 +-680542177 528061586 +805304631 -999682708 +-515488149 614336122 +-130192103 662519570 +-231155199 174859780 +587404847 -596733049 +468741015 -604680335 +-396326930 705731759 +-521441481 913236590 +800875104 -685706322 +-17702426 872027236 +-295708552 600832818 +-310084760 684197892 +509446582 718547876 +-852986841 536493275 +-55326458 -524972449 +998164592 547210315 +971257379 955186643 +-607225518 -586808435 +-16292735 -274928521 +-653074169 523128365 +-229464417 645710952 +600690090 -467355216 +320022986 -583977208 +-215731024 -116731689 +-474092177 -928113885 +483022924 521137927 +486187801 402968358 +-497686891 -602583887 +-274630572 -242359744 +-913443917 389890829 +217887810 -345767872 +245772648 586070158 +-449214632 124754479 +474112796 -818589792 +457898638 633321321 +179027154 306584382 +-798424613 508862959 +-179121206 -591165457 +-741465280 98637456 +-901026803 885336532 +659819173 -349934771 +-162339219 -870466274 +-651619849 694860730 +-440227569 -286180362 +113169756 -911309892 +910225706 -19274113 +-937433153 -358124942 +-121721923 -551776898 +841308930 44578348 +-5421976 -357697849 +487738207 -345114834 +39383195 -167848905 +-643458813 697885302 +-719998658 -222345769 +920257764 722802405 +3746888 84478979 +-976033592 -702609283 +-735748167 19632002 +778662082 541463423 +843954698 -509030312 +-875262977 317491360 +-640682470 961832685 +143329471 601122120 +-22182696 -391300093 +-262461213 -520868421 +617420699 -690969138 +-342145850 -355718320 +633452291 -955742039 +492510698 242771809 +408800665 -576081558 +-576515424 886923172 +-783172079 -893981466 +512355296 898213023 +933916249 -107436619 +127148639 -730003487 +780916553 280567929 +-210377035 85073697 +744066822 415213782 +552628030 -596437899 +471813946 273820664 +287548804 -815497993 +793064615 -215237576 +-926255975 794759138 +-930551603 79742556 +-591524329 -204908161 +-166119446 232836479 +138499932 159318346 +-817528739 330470030 +791801116 10856153 +-677937621 -908893818 +94426595 -44203471 +56300819 -478014988 +-117225231 767922376 +-307296179 567951037 +900851029 579376321 +823953702 171989272 +543530302 525081662 +-974241994 -592060051 +821607 -882444346 +457578750 740267380 +-759641425 -639395610 +501161918 602512663 +278829077 -281106796 +937057117 -865266604 +912912754 406558167 +21252656 290248687 +-122167939 -44776690 +-851831938 447344423 +200692145 -646753324 +-845227326 728234393 +291764986 -14431506 +649062628 -897033896 +-217788519 -275852841 +-799521466 -421628425 +-365426156 -462681518 +986105793 842964297 +-225481437 -966443268 +873617030 318826918 +474468539 -506529868 +-483625399 33070040 +-171317552 892053386 +-291714373 -844406663 +-518566341 -224363467 +-280922988 492202055 +66364261 -285461342 +326803305 823105759 +992910608 -449673674 +979420976 621654951 +496648604 -226185396 +-239574909 -508335754 +-17454148 -458407625 +919458780 -245630126 +-695713318 -476509408 +-139739038 -683518042 +-805543418 -737746473 +79415317 357704314 +-176101376 12235984 +72008332 -518733709 +-126498391 558127151 +-387438885 -530341393 +-99454255 -782186917 +195389509 978001976 +-770526605 -802613630 +-666506206 -23543042 +618347506 121624138 +-800803671 -455321596 +727061402 -689883410 +-944981794 -743407676 +-657654208 130928498 +992901698 -794663001 +-794842458 -925468120 +252588040 -362216561 +781004819 373517421 +-119099175 723582471 +-308039333 201775182 +-335084595 -184234380 +120309678 102623250 +911758547 -50958401 +-171258937 566007311 +991885801 -208644514 +21173108 992262345 +188107047 -49939313 +-35379401 -797556120 +-414854859 825111850 +-291139198 -197403985 +-392137617 751083285 +-211425204 -506820455 +224169390 246101278 +889884170 -727922064 +-148776266 -977845088 +-695239093 668214060 +-40641513 -879876305 +-399668283 584121531 +-807738076 -590697339 +410994364 792747505 +847370492 451617325 +318809879 380305560 +-996555982 -432089884 +248337908 -923252301 +780909370 -380313262 +702548982 -215348396 +-617378573 260540926 +649532809 143052573 +-418645214 -132782378 +-561269771 -613396630 +480850741 -715337902 +497330854 621410918 +-694429757 193121442 +-867965228 376662523 +-650647286 -759927419 +-682259672 118042236 +927187342 -275640980 +921324074 -986093993 +655484460 585233482 +264270856 584526827 +-337245203 433308716 +704332705 -51512159 +441268954 -399456841 +-702286793 -752244300 +529448261 847512590 +859484778 981875609 +-878326370 -73964788 +-517227162 213304275 +-596855987 -312756494 +-153959189 -87336220 +996684666 277366763 +136402691 332327932 +369360500 -191405238 +320505855 -908599878 +-507631486 -782082219 +-591337382 -314268897 +992240087 538668007 +873421638 636875649 +-251440419 -110608045 +714999559 -334080157 +495464667 984211957 +66406756 -727335593 +-863805462 849318823 +41618022 -785129848 +-473067778 637443904 +-223227374 -315362292 +890579313 -75915453 +-270942393 833370855 +494547827 -593445842 +107599230 -155429691 +-899376441 325262910 +699269932 181449605 +-864381572 -54878828 +916239030 166382169 +512038251 569321852 +-173327193 -340132595 +-402934038 658290514 +401007597 -183171954 +340860817 -761562282 +-473084499 868232899 +-554293311 826622338 +-269600801 -72302705 +19251747 -62786163 +-474774237 -801319088 +-329486002 -561923203 +628023557 -181583407 +986852949 -118090505 +-725210588 796436383 +-957467019 812556177 +771312425 226167714 +-655805306 -888999236 +896323349 -685837288 +678763417 -888620933 +-40571318 -736668186 +-171142307 -551652206 +-851571636 11074619 +762361546 979001105 +57099110 343860942 +-134465387 75415196 +208869545 782599521 +-474983588 -129457695 +746372653 -849357444 +627236140 -611885892 +174941282 8468003 +-571047751 229967952 +417032261 -450918658 +-513577839 -225422832 +217601670 -527044978 +638266591 -897870762 +392935642 -48843412 +877088126 3610805 +963127164 -746943793 +-731422301 678254129 +697173001 -879788483 +-733940714 -638785417 +-671312974 199554044 +114886619 -835763623 +-641451007 -485776767 +450841411 59755000 +-181088460 -707261329 +679599710 258393632 +-855224914 -576146151 +-401611658 -66541595 +-374069376 605876233 +748011801 106854657 +340752901 -982792690 +-542451192 921145251 +211111830 -705308411 +411315349 -709695118 +222335525 753703669 +-16457207 205126002 +-40829614 830435843 +-321324609 -978939587 +-127013002 -303035424 +-564726327 492888573 +640994651 -956218699 +-828073941 -159267677 +-95129117 -300007059 +-58691930 -383343612 +-466454935 -163906295 +736719223 -278385507 +-796931217 -735749886 +774930645 200086965 +474782845 818442495 +-952097172 -27834766 +831652390 5950620 +-77545176 -461849523 +-58479486 -938937147 +-988457913 591913999 +828244316 -225884049 +-49499244 -209313856 +582080918 -384394855 +462314662 -954466344 +-687751814 747323501 +-226301812 266716347 +428462202 -809665368 +404186572 -433814725 +-541379702 -784758788 +-439156287 593437713 +-821513741 -103247934 +-692001105 170072317 +-928073739 947036246 +-66797030 -603860461 +233288777 -68855061 +-230998002 -110248777 +-883460316 -660617272 +-823665882 51373768 +-2268126 -591109587 +-701362860 364348381 +491626182 -908496621 +688580673 450740234 +-972128121 652877607 +986622029 31287136 +-907444469 -323344301 +442740038 888713692 +556320933 -126501404 +-688600289 -780035956 +-411158062 550411880 +3411423 963134837 +408830774 656522287 +-17147420 -618910183 +536421515 818575645 +827904506 -99871837 +144561411 -166690355 +-626141172 70463394 +-213509547 -487253187 +-853129787 540499221 +-829277014 -495263634 +-664566248 889290421 +209137369 -579967108 +-581840633 553304539 +-579187913 937302682 +28299045 -447649232 +463225587 -762516393 +-518187342 838229734 +-657252301 773951381 +312891662 -973716069 +209220123 -78821404 +628272679 -763444317 +117654083 -436599971 +965810814 692868992 +-596568243 221099379 +712524412 883697932 +-654249003 288491989 +102541990 -561537853 +188723617 -141298831 +956173846 29717468 +915421241 -807508839 +-463145577 68831430 +-175442785 -992686365 +131893432 164664127 +-793839282 434849243 +-142037388 156359530 +-161548897 -34810524 +43546101 961053061 +542754166 25896670 +-15939402 316879525 +-459171784 70411167 +333200529 -948513056 +942100661 -941682731 +-861826646 -192486154 +-172663656 476592486 +943217741 -683986425 +765843534 712346989 +-103507468 352071457 +-663794271 -115890729 +-594038119 206248980 +-11717045 -140357667 +294276504 331715906 +-337377437 -877119957 +-179587628 -180615305 +-413454392 987854060 +997214970 -345727897 +916383890 -409278851 +880014024 84139113 +-890397306 -849655892 +405290671 -378544252 +710793040 104542833 +-688602276 -484363471 +-707943189 -651016422 +69822040 -278587125 +-575185263 160320322 +-873990027 -753583465 +-393910098 448389095 +836983551 447455244 +573601629 -495750952 +-674213865 401476103 +-718987855 993803931 +406080255 -973594623 +387096797 665875349 +-636727405 775843927 +101960003 -667814600 +-904534850 -959479754 +-849981533 566257799 +11811791 163264327 +-609409585 274476343 +-237938701 -777703001 +-25250293 -851263592 +-973190850 -888934730 +-371704828 954757200 +790262763 -388365633 +-403712712 580949192 +-969237074 423545808 +133292873 389880890 +34961026 -371176952 +821940207 52242430 +-511315922 257587607 +519297318 124404707 +-993048761 28995867 +388351847 139588441 +-694344220 -431169949 +43945314 -513871289 +300714702 377266217 +938206262 161510423 +-47704722 -327859665 +390127153 982323193 +330726282 -692841770 +-647880387 -167814350 +41630014 -96484556 +785695686 -880983467 +421620552 316503676 +-331748927 -596974978 +676771958 330572441 +-606338023 462156483 +-443347854 -97135101 +-886251900 388602898 +9974995 -971572839 +-374377334 -872951538 +-140872960 403880835 +851490242 386994986 +409855762 394866816 +-297290877 -151013195 +-868078860 4407293 +15291158 -751990270 +-913854089 -723682328 +-450712968 -831824300 +-939967372 -126429564 +-238657653 119224471 +-800623189 -540989354 +576014609 -48266952 +-702318889 -192150542 +356522103 75613698 +890823650 -922682847 +628245435 28695612 +-840456790 453602528 +945901227 -170066389 +-670840110 740827690 +888165933 -775692529 +-900891392 -868232927 +-99004676 -844761792 +738392444 737680695 +789922215 -774082126 +513725380 770748455 +-57382720 657727984 +709639724 734164328 +-115201121 -17043748 +-41183861 -504456727 +529965979 -350342901 +-53701645 -399364352 +440170895 85038327 +-356917013 278608911 +72375925 -604344478 +554927420 19805417 +273706796 -592763422 +-380568037 -263119490 +-153701188 -488465108 +-266100738 745416562 +954671409 558829273 +-61095257 -911618595 +-898919954 -491437033 +775523945 -123219629 +-983606376 267646550 +78861460 764175883 +943966693 -627732721 +-456437422 507656945 +919681821 821039562 +560331554 687828016 +5286065 329491596 +950901628 -281552192 +328784897 -629733135 +374512097 -680455194 +-661850844 -699719594 +-957884075 -179957646 +-160500680 379223206 +390712639 455460105 +366789002 772012724 +-252997936 510693329 +94106984 -385189099 +-458077123 889601705 +-81515002 642535852 +-515270917 419389494 +202492354 -55019932 +817004071 434308075 +-232493834 -622765004 +224867065 992219622 +569093957 742045747 +-868075114 -165297664 +-888601786 797164562 +-45104025 459386423 +550768511 -187718034 +-13539533 59944756 +-617588093 -244851715 +-856413800 -884915105 +-551065229 423891023 +664071117 -15156181 +569605732 313946712 +348141879 -553252902 +-511864374 -659944358 +732287042 680893033 +-31910865 -851708700 +971104064 147998853 +-560553430 -657189464 +936968863 -573311259 +275107618 271214900 +755140485 505059131 +-711558447 874675930 +-519084179 62781651 +-206651449 172756399 +-667995038 654572625 +-447318727 879657745 +125637386 -845884454 +50856793 -6503201 +735829919 -880467901 +990056931 384801815 +156935590 -355649110 +-691094713 481947062 +851892324 -145893762 +880567009 -684022411 +-643555538 545619868 +207241643 958123864 +-319457022 -178243386 +344866222 -504714974 +227132220 353944152 +313478055 346851148 +195655738 -95747054 +-624392990 96912378 +-175572036 -624174324 +992566285 128486345 +-824619280 -397838822 +-636034915 551075041 +-682629965 -397337888 +-127857470 -563814051 +422814382 441330287 +-812418749 423740259 +837245676 258529252 +-305982145 -867489561 +490180055 860050057 +-702108589 -300374239 +82131255 -176441203 +-1869549 641050696 +-163330030 -317230332 +-49829847 808217340 +-624580238 -217110364 +-653838722 -477209321 +74128852 -863379400 +-112029804 452044687 +716622118 637796729 +868333091 911642738 +-902891849 -728158189 +964340608 -310774067 +961634052 -593558908 +130758741 -763271808 +-662453496 975799457 +495983565 -176512932 +-823328324 437301891 +-949705159 -174637555 +-22112663 -373745284 +547103023 748434792 +-627661754 818167428 +-215610634 924425697 +661715581 -77461307 +211841062 184039236 +698059924 709475879 +40653897 -408205533 +546309349 818113315 +-841471597 627171295 +-808492552 643075024 +-875112641 834776271 +631961583 -229162740 +-196004692 655120855 +935878021 138146223 +-966073840 150669789 +-540886896 933514967 +660410396 -375620635 +503226334 141991251 +378793444 567758416 +-430359908 957161309 +12131054 -111489671 +-397530900 127369930 +-548214384 -449231645 +321011756 248984561 +-984168036 -95920851 +31110512 259669932 +682183331 -923239237 +-769040271 342924639 +-757787701 -937804212 +-176929059 -349124604 +882557094 355481001 +329529377 268116301 +-325268165 616156999 +504009825 56631982 +450684705 451509514 +-508102960 418053242 +-247373011 297833172 +-259858895 10537128 +706641776 -563528892 +-161808289 665916554 +860768037 562237011 +-403459509 -197568156 +-665209625 -694190732 +817219343 159385972 +565297891 -287269038 +-650795638 25794275 +843576305 -977661914 +-986746270 17239213 +-689419178 -870333383 +-32092466 -356128610 +515792247 10657642 +137311309 -485734829 +994332297 221308048 +523566118 -919472247 +74881126 159617252 +131662129 -17677683 +-707757525 -739832520 +-378876869 -271319961 +9970428 -568177563 +178259145 -756003864 +964408950 30894673 +-825267919 -773907732 +-281261334 200439011 +401902102 -243791739 +-582003317 -846502054 +-344517447 -439298276 +-428759774 -399750117 +378057235 -822952437 +-870022858 770054683 +-688318751 -663576622 +-581482175 611663002 +455270331 -161085175 +324265661 -130569625 +-960485878 113454307 +-947345917 233780224 +-491045138 65210633 +-942091988 8647894 +681490320 -293018071 +-167471482 81402152 +-419260901 -426179184 +-988130050 514062126 +-668458433 167256899 +-907773394 -847289567 +482365020 180046154 +488193669 -619080801 +-919531095 -558871870 +-636941216 815625869 +879421639 496082987 +134164916 711820590 +696405622 -767200594 +466978264 -295849491 +444893278 27661205 +-998157561 293090533 +-269027951 954740532 +-508325337 83679803 +-921424522 -540939746 +849993687 -329955870 +255206941 396924169 +75758881 958320438 +-275168772 -721086423 +-390664278 -379888405 +-181692724 162959188 +510440108 94769973 +534387212 44055221 +225834497 -83667046 +648705601 367470646 +-111338758 738726176 +659704571 31540961 +-799715088 -157679241 +644572873 -153156090 +235435722 -558983017 +606963643 -196958635 +43727799 526574620 +-359371679 192287803 +74614689 -371314569 +723031852 407770654 +64327838 960770386 +-571532991 -85681968 +-595643485 54747946 +-165955904 -62760825 +-846137009 960968420 +-7404989 68716462 +67928013 -149586881 +-905265108 -92883746 +-738117838 126177294 +297518675 870101995 +-435856332 461627871 +-283395262 406551485 +-478896117 426000891 +-616092356 -8885901 +-79828508 -879543384 +-145081577 961405332 +129358906 152146359 +391636534 365059522 +407544464 -336873127 +453558683 -567120543 +-938882707 -725509209 +-297937865 -114281818 +-399502382 155736696 +-318882136 556259079 +-495612460 937882888 +-173321202 -5235296 +-964441238 607940434 +616214123 926865874 +199631654 -448158325 +-529768842 -724308903 +208669069 880369558 +606622563 -496147690 +-152330702 -487310283 +-251911299 -239088773 +-112333235 834509986 +165595931 -229538036 +-396276673 728057497 +18405144 102956553 +-591193572 587854513 +760507804 -230768113 +-383909189 121348941 +-504000464 454799594 +-581925862 -668888174 +663654921 -370846128 +-419048732 725093277 +480239223 973058389 +-647115810 -67965570 +249391240 446061757 +-987742964 -540447236 +962609870 -594704976 +-764367416 -130047407 +-566123837 516257645 +657327722 -521635975 +-529662288 -849850377 +-449188281 626927888 +-933309634 -71334616 +815208013 -772661885 +-454645822 -337316220 +-960198443 779539907 +-970980649 -678824062 +49929342 -345746052 +-743302514 -268085881 +-443725219 -479800501 +-264910559 334772485 +62391375 717472284 +-258606986 -351098566 +202008317 539454826 +301413434 -782285070 +-257146247 -283039876 +892258463 -430336134 +547284537 -165959313 +634197447 -374509978 +-464300443 99732087 +978160251 39857010 +932134962 247701533 +401362878 -216216244 +571364203 93070459 +-988007256 630857292 +-169223109 -442568641 +-790587669 105519619 +474682296 757562422 +-345971348 523891199 +-68213057 -938863254 +932043183 -144988963 +308101973 398447763 +878810307 -165184607 +-464244020 925163059 +-69555929 -614551617 +-79540311 -557465215 +-101888772 187648571 +-795225016 -256372791 +283956594 -650868551 +-907011452 255836014 +-940273184 469890409 +901071553 474186341 +-669501472 -502202631 +505663674 900739978 +50597160 757554650 +-775466905 749580645 +-898359616 -188604171 +398298025 -780158074 +969973871 -450820608 +304544858 -600815764 +-441464620 14447688 +-593367894 304087228 +896369396 -191559834 +-634090850 -751770825 +-106064253 121963599 +381357841 -588859019 +705061360 835147600 +-763022609 906878458 +982995589 -957557687 +-31460132 -125132075 +290043643 896248675 +295169265 -956672156 +20018860 -573203957 +-12131308 -920259969 +-829450468 -978350088 +357544605 686288367 +407403320 688063052 +677489813 631025566 +-66988673 208841990 +-531257767 791490228 +-970513089 867389385 +-955869523 271232059 +-424112631 982033932 +-64817106 -92159192 +-962367950 629176159 +-11185915 597274660 +49335858 -925735790 +-90618276 -857970468 +-955744930 997502069 +-167439031 -123888531 +-942565408 569655949 +662924675 -366599995 +197279032 -858590869 +-201146985 609908602 +116286362 -805083151 +-761237910 227314299 +716765687 284199747 +-446084054 -197085951 +180920835 284080200 +-266360774 814964776 +-64410836 -648901571 +293153307 -705657082 +44675365 -261110731 +441076097 -363076659 +330359289 495045711 +-958944620 521523903 +-957029676 654812894 +-805543990 -985999628 +424021623 179900266 +430204851 -892220198 +-427129387 -486162302 +-228627709 693841948 +-152960728 660743214 +732346269 93447569 +-115613590 500208903 +-641512076 599294139 +845093147 522980667 +401020816 131649041 +684247716 -898225450 +-998873397 -442102045 +-466445808 987143857 +-17784921 -416401778 +-747825448 9521973 +116216596 258364722 +-900944636 -244273917 +881742589 -859915590 +393949421 630761130 +442006918 -214678848 +974130431 110961191 +-734790011 -96234600 +206427638 661143633 +-537508809 250186772 +860109818 948869733 +258683834 949425227 +338682162 -907509374 +310276028 924603000 +-742457724 230286644 +650891236 -200540377 +426198707 -227226660 +-650144320 -720669958 +384135535 -612098166 +-763666014 826753951 +-405369275 -495715497 +191995698 -783319718 +-532917442 677611069 +183271090 740178127 +-498878753 218324409 +-7359546 878116876 +772810187 530164947 +-682549984 -878807048 +253341003 -279265820 +323705572 386700748 +124163829 845889255 +122870255 233265501 +287442069 433320529 +848458700 667727861 +871044784 971265903 +241294956 435462296 +-886392894 97695057 +-559619111 -1348581 +396763019 -533751404 +-290651138 -363915361 +52629896 393962067 +440003310 420742729 +-123204685 -19431323 +-333100131 -529203511 +458889294 183815621 +-140857044 -455068573 +890415183 428402585 +-61321034 -279220772 +851372155 -105524377 +47011295 -264697022 +-28432899 -113032801 +543741959 630975383 +448258952 507508702 +996998864 -772917522 +790581134 6136405 +371611158 -4816386 +-14885222 -683091604 +734197695 488023488 +776843772 -129832367 +-374758430 105097567 +-752419964 408886138 +597619982 983430533 +837462295 230179207 +-470811074 557167817 +474137080 -535945036 +612802789 376346685 +-402391440 271703512 +-44846783 -543111256 +-483316214 -85872538 +-90625710 104130105 +-916912651 -298271728 +-612990736 -138934312 +-244091410 -653228222 +552903644 -841003256 +882573562 521954715 +130228827 -631709247 +-660041127 147380112 +426254368 -764141260 +134001316 271286119 +549246190 -687494469 +-644553409 330941817 +434098931 -260617617 +469950872 452519107 +-570964326 494267421 +-940649321 326251607 +878430670 -974208390 +563605608 -841850498 +925097419 -254170700 +39489385 864644607 +-344254211 -247516762 +-778557898 388159473 +724985467 -477781862 +527973252 296686978 +848921087 626658582 +-8176590 782983003 +-707915865 273229231 +20638158 504856658 +-618263155 588023581 +-969729553 637299960 +33771446 177183085 +515725215 542728561 +973837034 293534938 +314714169 977823900 +-694638365 -332225460 +-395219803 -237507535 +924776571 605864613 +-249163102 893190362 +-446546484 789844082 +-453138524 639961523 +-156993739 -560411888 +452285928 212077881 +-633757771 -931868229 +-751780952 -966619315 +108287571 -1401733 +-155994081 -856236567 +-483033161 -421429587 +-971096319 -294095607 +-755513426 -927863153 +-983636183 969153956 +-178369102 -170507259 +942987912 -10910321 +707999773 -60097898 +-509568879 622005439 +192287375 -760172619 +-756726245 -103086520 +-240489401 848136956 +-430633580 217058101 +-324171586 -736252222 +499903276 -156922647 +357349123 -240160786 +583385136 64014761 +-53950358 276866491 +910470549 851705229 +947512123 -653895248 +-857955887 -155500945 +772582005 -461239879 +-328231502 -623387748 +-778705835 -839024267 +-635759222 389998335 +-882114166 -823310826 +-52063527 795866995 +675623915 -157327735 +246309236 991801598 +429687029 450587879 +-303923019 890042741 +-350687002 584480409 +-3857760 -324892023 +784736484 284454486 +133014320 887649788 +205536032 -389963200 +-131641325 -90070989 +30015772 23411 +-300579107 248091952 +32973909 -248158234 +815907352 150997290 +3481691 -523863453 +799557389 380685201 +654718552 685866654 +585806793 686368924 +149150386 -20438659 +258304547 -589059144 +592359323 839342787 +-826129081 -26091355 +-516545300 -72651738 +-872765831 551294130 +573192700 40644311 +-592726292 -179813987 +813226892 635717882 +463778683 268397558 +-393250935 -515287476 +190514134 -124212805 +275333135 908757301 +-425673430 97425322 +-320782547 326175383 +518984525 140628283 +419521271 -387793854 +-382684120 75256093 +666872110 1722545 +914357548 -157137083 +338658653 859391251 +-543972945 326725658 +874095989 -658957715 +943182475 -323198513 +-163976750 -251940790 +-710681638 581655443 +-215416077 696140499 +850644093 252750264 +894290863 -795538708 +538237655 -514610088 +701375508 -772401724 +-340238460 -683457683 +-13016121 -856284408 +-269499361 41863714 +-113164991 -788690224 +-73134547 76146087 +220884301 382899828 +-928164815 -329514040 +-326752223 632400183 +-762413477 -194407356 +-961140682 -556658706 +-80683765 -598858772 +-54469153 -896922034 +391372223 234138913 +-637259096 791346858 +636478771 -877254911 +924694489 689042941 +86215549 660560036 +715894245 871597108 +471544874 -295530579 +476935761 -505321535 +411619100 720194590 +-575575511 268397382 +-150303739 389856094 +-162962114 398734910 +189972458 39754752 +-82573276 -53268317 +-177218757 -530539870 +55988600 602772976 +947384058 70516030 +-493979898 -477061610 +-142127874 829690105 +-351103528 -14496666 +-845742500 845466530 +-288370069 897792807 +-821181397 821041494 +-217842022 959168855 +563308178 307516190 +727632680 -399730428 +-756535118 471759209 +824081369 -311875469 +-544461644 455121214 +-602625048 348402296 +-32000416 572172805 +-675643190 500596466 +229800934 280138469 +492404127 -798547836 +-167371726 870210570 +614407759 993581749 +152706907 -651624500 +-900286637 -169212935 +-139962955 17862639 +826534958 809715792 +-928794914 -572733415 +-78307810 -620652638 +687315317 -130590845 +729695946 979685007 +868437834 205908568 +558371697 -44393284 +453777747 48151115 +-132832364 961391372 +384400778 -23337472 +588584206 648626189 +-211577637 -638944050 +644928524 -693271369 +604848154 -948457893 +-752689724 -427795418 +909325886 714704650 +788287746 -941746410 +-892853474 665794385 +666662443 -722147531 +-822449188 -511452294 +-123187172 -641154852 +-211375800 811078845 +904293334 -384299696 +448260665 340485842 +764164609 315115995 +91512348 263188487 +-770169432 -873066899 +-235978261 423317372 +-575483263 -328745640 +-950204584 181795930 +-404067368 -454216441 +-929505199 638521289 +-736236707 15532490 +741446221 238736239 +-684632859 -396579178 +419825100 -912510804 +-822043965 -537860390 +497605329 513546014 +-267650115 -724120858 +189554138 265454738 +-214047170 86936226 +-945143357 573011293 +892269363 979360473 +678758240 -473517584 +-793369044 122553210 +50783752 -501964122 +346582067 -875916223 +599596294 957835033 +-55023720 -67803343 +376673346 -81483370 +-334466133 358656350 +494853189 -391499543 +-338769473 470912590 +60810313 -274576629 +-212597847 404848904 +-86648485 -473851626 +936959485 -724923562 +72098222 241832184 +-694366585 68203676 +881809111 -311362095 +847349235 847326615 +360660684 412234411 +-107971574 321104770 +-706878107 626201817 +-445297717 -890121856 +-593496602 -571540548 +833304 -613274311 +882747443 -510387050 +732102310 -862668766 +439568511 -476687745 +-296051667 324069644 +-593791169 -216430778 +170038841 548038980 +-550725475 631358334 +-781468374 291960766 +886015985 -842271532 +985995855 -552049546 +351434176 740928285 +488908014 397160991 +-770695882 787176759 +661652302 -305345124 +-337458172 285663220 +870811305 763161132 +537091705 982957511 +376626808 -752180433 +-800454219 -673001815 +-193567376 104412777 +-797799960 599873150 +595633163 856254655 +277155121 72747587 +857542037 613908298 +59753106 -696253176 +428457563 -376872942 +-328949956 106594431 +-89442666 -463095646 +115364999 -431469654 +194309038 -69268083 +254746160 -621462371 +-237754552 -108720084 +-964433038 761695412 +-395199774 -119029790 +446106874 739882300 +907717665 -451141007 +-790946202 454338478 +134859174 -344759027 +-989055431 -253033336 +-819637111 807490358 +181028768 -189439750 +763814464 678594799 +387613672 946826133 +-242329091 -607319135 +220181968 -478908134 +-502510862 -36459507 +120302542 427102549 +-216587303 944162589 +-496500786 82568959 +268110822 848443722 +258768520 -30007937 +864601276 680791903 +-192289625 -853151689 +417252318 849501796 +-459166262 -87988279 +-50771400 588801027 +307520643 555055668 +536893717 707004886 +4203692 223721387 +-733384116 723720861 +-391859653 480989166 +-560633423 852031549 +167105766 195679983 +30837630 780051487 +-57347771 446412146 +309975892 884553464 +-626169004 740290000 +533623483 817405763 +14813445 -398336840 +-885199098 117738496 +-137587526 972776764 +-439049794 -446965939 +-64792563 -685511395 +-167426819 -915964683 +914510354 -951067576 +-136668723 -112533515 +-403188875 -80364002 +451888828 -908596894 +-977944776 -169692369 +-698950713 -241033635 +128836661 -712433149 +302921386 -102345276 +900753313 -606686844 +41256991 -778277782 +925859270 73034293 +265901847 -293776648 +-620880763 -22697252 +-328566383 -691332560 +176416709 -766139204 +-605244478 328912069 +-802906002 992629695 +-863083878 786774429 +-689840946 -174897789 +-323367451 -815564936 +-47570716 -980598289 +107232085 552645789 +221074464 -537688365 +465570142 825929990 +-460410657 38334750 +88261096 -657177993 +561737055 -216297183 +-998539563 -210561150 +531967749 497135785 +-50545746 259982619 +685007772 303224542 +-302996921 908535539 +-42372608 -301089652 +-168916672 103557977 +59954609 -56340343 +856243930 -613677803 +-591626678 -672082001 +-885984832 -166980545 +-350433025 533318770 +947090667 -908818171 +315362808 -716779918 +-820813877 -797762674 +-435391054 -687915708 +718319815 -237324149 +-24292971 -69338127 +59514852 201489911 +335194724 -753682807 +-372941746 880850690 +375885028 527011381 +125760308 17495586 +835913111 -839622838 +190013522 635898939 +576445155 -575512213 +-249705219 -749172718 +45765377 76511775 +263891820 535838582 +-528806797 674853407 +-661505168 324620599 +-953847525 -206786792 +-784725498 -945025221 +616911374 855049050 +159485110 -669507670 +-851568560 -924318230 +594760243 -59638790 +-89647251 383869163 +-963093835 -48208726 +-158962888 195952664 +-730896512 206358424 +865119324 -634596499 +546925308 -914740576 +-258742487 657509960 +-915153183 -957979222 +447462650 -977369497 +-17969409 801377078 +951191398 138800334 +-276087417 -106692260 +-438353756 -552067243 +935185356 562993052 +356361263 -862914407 +-909724171 -821700145 +499147476 662001951 +-686014332 98968822 +581331142 -69255750 +-617126125 -874090630 +207455424 -936857627 +439978700 -881331281 +59278781 -154779254 +-712734586 247991630 +609668287 887510535 +744681092 -507784121 +-418372078 -95622405 +354192156 -140615288 +-861037401 171607165 +-452772808 -303214495 +-327155303 405101743 +-595514705 577040325 +184333274 -801640989 +418529548 294775478 +-608496949 111243328 +-949718678 -54704680 +-494083633 635274759 +93839890 785435482 +-208935638 -173156220 +-21448987 -87057818 +365221832 678564901 +-515055558 -716752603 +566457506 820772078 +-861671292 -691307046 +-639318876 502723019 +-350852192 -142945409 +-912119427 876074577 +-169272612 -769491563 +-644922447 -670996660 +-400224435 953889931 +908805428 659510032 +-221492789 -613054324 +766359000 270008017 +977522505 562202446 +469360317 166878706 +-173844005 365963697 +-374322415 -618133637 +289209537 -354979838 +268900879 195752188 +-102371536 -150513047 +63237204 -487427685 +-571635408 683855088 +-910541684 837762436 +75622292 135263382 +832207968 -229855479 +-76595770 47732661 +-339744527 243564121 +340075115 11992467 +917489637 474592355 +-650989933 975702692 +974469568 780468830 +-560871177 880473845 +-360243825 -302276066 +231530277 -777132581 +782357588 688743089 +-687685498 199382419 +929910547 175529274 +-466400362 933193733 +865842434 -804169980 +475412242 268321585 +-556382231 -340223745 +925922983 334989567 +-664376912 -85885058 +129200844 -735108845 +-107174455 -665215960 +-956738890 540692710 +555032167 579012854 +-292289596 -696790098 +146009634 -397555267 +292150731 910466486 +-202221144 -436502965 +944144251 -171930660 +144788490 -679431891 +166009779 -912381764 +131955017 925062357 +894666155 943784240 +-685369362 -520604753 +-792602250 439924794 +102218058 602090685 +635228424 51278032 +-946869750 675642316 +-663653988 -408836333 +711038777 -791793938 +-262466091 -543855864 +-314212149 960556992 +-732194380 93188883 +-617529911 -503313484 +-530344577 -479359231 +657933778 -394398875 +56786508 890826225 +894105620 76501565 +91596063 927943035 +328459563 708107914 +661176081 303459566 +762931649 -398562090 +-163737984 103497078 +895591479 -510329685 +-162641249 283197174 +-935915323 -879833175 +330258014 -249118639 +865895527 -851909559 +742274625 554835728 +645059966 99603135 +-395865244 -581123474 +304846586 -722064161 +-412371065 742653652 +585936695 431367876 +-595434688 -461777743 +-236735185 -652670951 +94107885 977709200 +456700897 -257659393 +324055014 -300505781 +-705314793 -100256994 +-788483125 730784877 +-43392575 274195921 +-646229125 -355846092 +-469478244 193215374 +497458084 400081813 +60147343 -410881959 +153292687 916821152 +-48572066 -263154418 +85845583 565932905 +831451389 264954963 +409119764 147365789 +366935738 -729719793 +133812093 680041711 +161692922 405839934 +624780311 811193152 +190369455 -907022073 +-722118814 370124656 +296202106 947813446 +-213180790 517843567 +-86094891 78616981 +342894436 -90818149 +-965378412 769621644 +-693388530 -529527431 +-986133911 13654961 +367937953 -976685878 +4069581 349097837 +348361007 -516767471 +-673602124 12312748 +735501354 -848389328 +-680193314 -25979239 +-718317067 -473279778 +97976882 -680605446 +-640327841 941509797 +-687806416 878476902 +872061238 -581747630 +538280064 47407954 +564117783 -921858374 +-921620942 -54628246 +-600841188 852946749 +449669556 -641301225 +-655734746 805380182 +-995748674 -992217052 +-566508270 95701523 +293769783 -404605670 +-552715039 -453859720 +-955261629 -205543994 +257070721 404588179 +-876296873 -868056193 +933091906 -431701079 +-822153885 -748765233 +-944761340 -459345240 +724578361 -554738004 +-503959659 -1563880 +868014488 -299970462 +-887627544 414917810 +-520042758 -239760215 +-682163905 -716527819 +-593214606 991472770 +757115999 -803773443 +-81884453 -961939699 +-736010005 16952363 +-255218947 516997132 +-528196371 24064363 +505392773 594379503 +-19106882 1445195 +-656175019 -289249178 +-242492882 81964412 +879456702 76501835 +422061453 -964259769 +-322923379 243158099 +401147355 -164396695 +353851018 -596715696 +845108201 -853648691 +570661867 -514055360 +712135261 583431680 +743458288 -499193768 +81974452 516592084 +-38489299 -457304020 +-739136004 -864903024 +538868307 569912850 +801519972 602801850 +716462988 789916487 +-930183710 109413057 +503672434 342902116 +-240080796 276120046 +669804200 883599658 +762947114 629546633 +-125552657 -234307345 +316702197 -642367349 +58793392 -851515276 +840125930 -206220842 +343512465 458835545 +-85611181 912271001 +209736888 -470727019 +-328541867 477711819 +-769438316 454095779 +-810535429 -753940891 +999312695 46614301 +-568873617 -393868312 +-457819763 290214483 +-781515133 -859232284 +879079703 -111907526 +44686803 220362087 +-436365790 -692960650 +205732159 268985605 +-843748895 -690358774 +59174745 -896569177 +-639265761 -277287102 +-600431217 563387131 +-543701200 699002109 +733611171 -82657085 +-158732926 708267320 +266942448 -674011532 +333204188 618619856 +-514922579 263563558 +-592896562 913794446 +920545553 -540590819 +-494728411 952945949 +-182698510 403427088 +-850769538 13621264 +515421475 -923207529 +596144657 62997931 +-580307180 98622469 +910082330 995238477 +-118351541 566661755 +-923183851 -4367782 +-442584675 254588219 +-500059892 670253184 +-951624337 -355216018 +-101113100 608561304 +-595295751 436335582 +-890870787 -383106036 +-32038034 533936772 +-261596111 -318064959 +260445300 807158044 +-696712035 666060935 +-162076814 -834606532 +42429986 426241396 +-896243153 641793765 +361933385 -428804674 +-703308762 53287830 +89693307 202761793 +-793395469 -501827052 +-59634995 -759807881 +-379384817 962616151 +-410585359 8200677 +392620004 -781552841 +-309606319 297586829 +-292961620 711041702 +324476543 -843375869 +-223102784 -167758862 +-750564709 586718493 +597678366 912292196 +-18937117 638596133 +604033755 -697220483 +-754932379 -773527190 +557911346 -181806542 +305784584 -144031598 +-142678755 509431752 +639965706 973157600 +-717237066 -952303692 +-845902971 -584357440 +-927795755 -796626523 +317044793 716048153 +792905174 -782647478 +-327038741 -852913381 +-709421922 -415507858 +-385424075 -554496307 +-570407941 -780639587 +-849222368 344426395 +-59727045 -589305219 +517465854 355368543 +-788239906 -540144296 +486132560 40277413 +786637548 -17993170 +3820276 842800427 +-876585605 -539720735 +-884323603 399023732 +-325180660 959128276 +650608893 -429711716 +-981115370 231292399 +-606221061 463224024 +-690145896 -968761765 +-323658041 -65573804 +947403560 -113006048 +243179917 148356785 +120153095 846566558 +508127449 -832275665 +-958151076 -614248219 +-997798746 -401039183 +675762985 -967249485 +146986212 295138112 +776353994 35327698 +847806083 388484765 +654957961 -532538898 +130063819 67689779 +111844946 -669313272 +-259551146 577253075 +-506968018 -281422776 +778788128 -993992405 +-442133496 911868733 +153504644 -969227647 +-260099029 -763744228 +687092129 707877494 +-122584359 -702684420 +162292152 439720114 +-5964552 -573784727 +104453594 589086875 +-65271289 489898140 +263733176 531145503 +-652810310 -234255942 +-758847462 566287596 +355758091 478865220 +456629001 821094386 +-544472588 684821209 +-789533870 -991927465 +461017472 -36850404 +-410000952 -213860981 +433946804 919705623 +696417296 644983872 +7737242 898719478 +-191594874 -147653610 +-454932838 48756079 +97947898 672083930 +989943295 -261018612 +931058680 -366747921 +108174135 -804891596 +685060213 -343126041 +171453224 -594203629 +906298189 31394136 +-419847931 135519331 +618416579 -766422611 +349106322 -880345351 +-979927817 -611671761 +-524608495 532944831 +262787142 687438942 +690522620 203663773 +-321614117 796903398 +377601181 -889514176 +758928339 478383015 +341576369 -960756501 +962824022 549956950 +860211492 -640166810 +323417622 -233003311 +250742449 -981149399 +-217336313 -865556431 +-548501405 -845805602 +-115458764 66592851 +-43583371 559810975 +-864763001 941055764 +-378868259 51748074 +-40538567 554772108 +-710642104 -358821285 +-520674564 837260979 +496930909 872108533 +179790087 859806701 +880794780 -795636278 +946165166 -980975510 +-640454746 800142909 +671288441 25913025 +47014852 -217767357 +-285118139 -233187636 +410092577 71206867 +-622274410 -903871551 +-266192285 734823140 +-356670593 798414437 +714029274 -12037865 +-884367901 130978186 +576291198 440230192 +260899028 -465264775 +-851459852 -548595020 +-568018454 -512978296 +-631706709 530073999 +-197494231 -325576687 +573088802 -532881382 +545503290 -890024337 +369603104 -603226786 +241039760 -848017100 +537879821 414328729 +-417984940 286503454 +-460428051 729783909 +109638059 -726074762 +681966445 -704466369 +-442612135 159444222 +-749999516 362738205 +401459953 969854406 +-635750919 -436888892 +-360258849 -584553395 +463856606 534508794 +-885218048 -147457329 +165429581 -737602316 +-6348831 -608637594 +-148157098 132590162 +123160983 746922385 +700259995 -168189340 +298562145 -933216925 +813201563 702467132 +-806933460 -507958458 +-451621144 845353095 +-807239362 613432010 +-949581441 -475813274 +-892331925 -416653588 +12405558 156725944 +947112374 212036965 +42780523 44799 +427043785 -634052494 +-458243898 -99384273 +-903656064 746180330 +-20409988 233043257 +871289545 -647834123 +4708289 581164643 +-366307380 207884157 +-476068625 -961369470 +-127059755 -175232549 +460653765 -26753567 +-950640488 -343370709 +-236767873 742515516 +912701990 -595360531 +716814625 890765634 +249941963 -59100515 +-285133933 6915968 +-344115185 526745899 +-292354337 615930339 +-795779767 -389368097 +518896969 -185204660 +-967443005 11119240 +484772790 79447553 +701627911 331717827 +-605318966 243110471 +649740422 -99503354 +747434017 136390270 +-793586409 863106016 +-193909255 998839977 +177589615 187665232 +175958353 -744951135 +-495366498 69521926 +-799191256 347836774 +302434630 523323895 +785125733 -708058867 +599173092 -620794615 +-528331535 -778408301 +227384620 919288839 +892495743 -954952647 +430980031 611678529 +-355210188 -576030257 +998551489 77912581 +334547269 -655496797 +-414239603 -425114247 +-212690956 -57872872 +-731485690 778845929 +326717247 390093613 +-718021440 -798343557 +108878095 88482849 +956351916 -533752459 +-613566261 -817190898 +-437323846 232346789 +-385119633 -424225665 +-188665903 385103027 +714660083 255628333 +588380000 -552939783 +-437494281 750992333 +790350277 -136809331 +776371177 -31358870 +629607432 442807998 +-651789330 309229430 +212075897 -218686494 +-425569303 -993001199 +25734824 -246495097 +146033410 646460928 +-59582981 742463134 +-320672997 555295001 +452182945 -543165974 +-182021183 736591564 +590403666 967636008 +720418824 -836948322 +471576743 -914270864 +-164047185 260737246 +435890421 -664726506 +196774497 -351072947 +503288076 960716236 +-600625979 -416508824 +-871268240 -707723838 +606521078 -858081653 +-11269813 -971659224 +-194556082 273973231 +597373968 -131715129 +109389409 794005362 +-877465248 514836579 +350200934 55969765 +-209108732 -288587540 +-698148203 -710119710 +918469877 -352913110 +-80187612 927502460 +-331567967 -961938894 +858691010 101644327 +936442966 -170296404 +927244762 956395214 +656159555 -610929605 +-118209934 934905958 +699102534 -962864516 +-106444054 333105936 +-577595308 -349319264 +478386531 364336926 +454661776 521624236 +415124952 15916945 +132726982 397527437 +-31984539 261021449 +640318612 -871130117 +-747105768 930473301 +-198977876 -98493149 +399876272 490611463 +529682539 709451961 +-131058877 930736027 +551376003 274890860 +86006464 484891652 +-938322631 970200508 +350711021 -915347660 +53301674 285052026 +546367946 405604324 +46019562 734333208 +-707282616 433192200 +812381367 -850315902 +926887346 -12384626 +-190482345 632516154 +-133794460 -92191912 +535163039 -567972518 +777118802 -767426714 +-454407008 -519575313 +521846212 -138990427 +-219699994 -129700486 +-855336021 567008027 +-650780513 16111650 +841282004 -39851196 +-324625125 -11896824 +-614140775 -203962571 +-147313819 -660762212 +-729096619 994656358 +987965386 95227385 +-172388103 138086221 +201442184 577626463 +-859718658 591615465 +872950157 -366249367 +10711016 804579911 +226590300 -672545115 +907845407 506410947 +-189994768 866391939 +347870321 821366376 +882553720 -150199489 +507818056 277836260 +-80939146 -619052450 +-878403048 655199231 +152231369 161071684 +-726054886 25937278 +415142314 -373960970 +-340053191 798569194 +-990832540 -623771151 +-202619935 446166693 +-434149666 505083689 +924402922 807063323 +201799507 -831237887 +-831676968 159456720 +-79307858 -1195401 +-358073806 224040640 +-350966945 511143561 +-38394845 846945323 +-722125111 -341667724 +848716557 280839870 +-201717116 -300373670 +179689238 -166133880 +251583267 957518317 +637545736 -393242229 +207419449 -764527779 +441662926 -204290743 +900860 562941052 +-273546766 524874041 +23913513 -28561025 +798706007 -826956148 +69875379 572465120 +-796887878 290439168 +802638569 -66260368 +-953547913 -856101375 +-402343234 203642345 +155336283 -152366951 +-918657279 -462131945 +-936181390 -459934654 +-910100674 -946176236 +573943172 798007926 +979763608 -179300562 +410352623 -595855024 +957500384 851431344 +-728809198 45487723 +-642932395 -411168851 +-492894495 38896616 +-421310224 -520535450 +-881651301 583570530 +-958940162 387494846 +-52398389 -901832809 +620812495 -318140363 +-550891639 645234235 +638210758 914891408 +-549373381 397446232 +138284777 856458449 +-699358272 -723883621 +-583341611 479397790 +670398560 -956197630 +560081007 -543556365 +346800512 534715569 +-500897397 142497122 +-332437911 -302525536 +-720146437 -927645477 +864869446 -426177000 +460730258 -157873444 +-441503772 35024010 +2425706 -938620080 +394047773 -256860639 +646600567 -943779938 +419636198 -209379148 +287326932 591784628 +-953650463 -353620385 +329871575 905974160 +-467997170 -772505246 +554956502 101016720 +-9535710 -771378667 +817635426 -398097209 +793010271 933920837 +596039995 -346396533 +-111171863 -867365261 +-806856681 -695708808 +547452879 -485020016 +-210423329 710224385 +437936740 -733975103 +78155336 -713480685 +237096642 -231999806 +739547091 949433643 +-541952688 837474423 +-913383964 -225931169 +-46351228 -968426128 +486953772 -571972978 +643049095 -880854506 +179758707 -78410683 +50042176 613558937 +-75306530 -122690192 +342657083 620767433 +838631047 -869087219 +213860820 -274564762 +-716476726 662648521 +419381633 865692182 +178389945 640268648 +-637899848 598263027 +-241291514 -673248432 +-62010719 -58397462 +286333367 -712065381 +-128499713 434371941 +306656500 739998902 +146746040 -491532326 +206540111 559349204 +-623063278 -358163625 +-786227777 -213643686 +-310386783 360992322 +-991433696 -580109625 +439909844 329756090 +134893373 94525711 +271834116 -912882702 +-795815620 -369118051 +875674886 -726888905 +822818684 -662395453 +911112560 -304665685 +-713182845 608942750 +107410186 -29422422 +-480452579 -783130135 +209321308 -315010234 +-434910767 431822886 +-105180085 288980318 +985124014 -860288799 +-701450941 377816965 +-764320221 -39867579 +585620463 -816763436 +745624936 633743021 +-228315075 517938922 +-864375864 -858248265 +750975429 256652370 +297171723 635567558 +-709818599 731520866 +-619778606 -439107594 +-546472372 800649303 +824145329 398115447 +-269399722 563453560 +-635906209 -784476232 +-899893884 33141922 +748359435 -626683338 +215282784 -797579568 +235890635 -528262080 +-458925399 -448445242 +-869290359 769111648 +349292538 -213320745 +209236142 989561447 +732824021 989858319 +381542588 -961396914 +-525831971 301525437 +-833196232 -893307957 +324171482 721677295 +-589876838 502567334 +359281967 -763815278 +943257582 213275448 +254674198 233598369 +636696781 -23985041 +412226473 -732762649 +353428058 363116435 +520943312 -427546922 +-51100086 -531224800 +702428590 -484086663 +281282286 -747115730 +-56445657 957449031 +900029547 -506713234 +362645444 209633669 +317616133 -586441081 +881123794 -398358510 +-106885607 -369833404 +-731679128 279410818 +-985444599 883730910 +-619560169 -308024801 +627920987 -252893681 +-247329450 968578523 +-648922039 -592826594 +987023705 -91654946 +97277702 89895375 +445437175 77551830 +119607633 -36361247 +504867311 -933939090 +964472804 -854093538 +-310178430 -186197091 +53704886 650606450 +118103146 -217661046 +575549244 -404246131 +-828017750 366023826 +-574267742 -596798581 +140817468 -639123514 +284135140 442854020 +815750989 -888609604 +-914650872 958670993 +-787277935 -652517997 +522956748 58578762 +-676193683 291425778 +689117693 -118818821 +731907376 840825549 +187407446 592014173 +614271030 63979117 +-514309168 104219169 +-179215409 515344054 +-390044771 -924610728 +-525992496 -476726818 +-930340026 -344583448 +284190350 997670705 +358396520 850920584 +923802722 252247342 +-755005939 -920688893 +-627585229 -564424306 +559965938 873676497 +438666225 885753746 +816410189 893900130 +-385918560 993047622 +938669209 -67070520 +195556589 -135713395 +679651633 259415898 +75934053 -325501236 +465601308 289616335 +-395974933 -89198165 +-634085704 305471421 +-774701048 -204695349 +122700618 566566611 +458612675 930364243 +411852215 871896460 +310188891 -299222696 +395808859 859572717 +-959896120 90269490 +50591271 572753661 +-13399420 347755227 +527454063 242442491 +-106748874 659043065 +449003542 874538679 +651134710 444603669 +-86368679 -171124133 +-25648141 67147813 +-763395364 982501078 +-68476517 151035791 +-295961809 -519595079 +-281454962 -480697061 +155856681 -587500782 +-22250025 262765492 +960999873 761620881 +-990653287 124178287 +366739599 -337976768 +61474376 -431287636 +-806700397 586035421 +-715053213 911749514 +817404074 168073030 +-863907550 -745536534 +-224369754 386945310 +253335195 595216748 +393486372 980844194 +-935136005 453030319 +-584368194 588477083 +991552862 535801082 +958244719 -17430872 +-69270046 -867862551 +340493646 -437998801 +-685126564 -221906868 +848555457 -508185991 +-610159460 183067592 +774172578 680499906 +225088845 -437038005 +-64627108 556133118 +-795988380 -328614104 +714292826 -387708646 +921729860 -485759470 +-571262934 -67850436 +-914626069 -846296158 +397601219 -889371834 +696079149 -506819350 +471837970 -295567199 +317697212 -781629090 +-511844990 820875690 +-143961856 963509605 +915286279 -349619945 +-11999907 656463828 +992569209 78432129 +-224818708 -887738683 +-594438228 -274114030 +-926193480 985680370 +-170390167 457382631 +-207617668 687564408 +-191196445 697903726 +856785233 -583166991 +168755124 684709944 +105521579 -277704861 +737518210 159078936 +-349552373 -319058936 +-979235285 -752546265 +-246092384 -614548127 +608906002 -399117883 +-984028840 879781559 +-132532262 20764502 +505208010 -77805671 +405183416 -174661465 +348366541 118202093 +-986467459 -981149147 +694751177 -57292685 +-459482889 705884132 +-470613324 179704714 +369309456 241714202 +646468183 891138486 +613185257 778719457 +917753798 113899215 +-555392375 -64309947 +844788096 810025462 +90069126 966181988 +888928514 -362135307 +-424232300 -710988371 +-459361441 593508864 +353019961 -675854359 +-148595063 -381831368 +-30730406 471631854 +-919653531 1777918 +-115431115 589955948 +8016279 168056674 +-549688158 -966848036 +298851858 311820189 +92285652 -600347969 +879117532 555251147 +-792836103 300194849 +-858709270 787238676 +320759841 -478211989 +471279870 214614414 +-325267747 -509598008 +491065804 -330480597 +549228020 965413502 +-435627284 -753606175 +747522732 157322763 +662029371 688840592 +687825463 511929593 +115311292 180332279 +-387321555 300378883 +-52234369 -909205142 +949921608 860629141 +233649100 -293036072 +307823839 -590969899 +260935662 -309938785 +307515268 466053804 +186403347 399923758 +-475980872 -817443379 +189199215 -556057982 +-441428629 138626020 +887968465 -999103178 +593701802 633269522 +400174052 311082901 +-417167749 42745243 +-57099594 -437138003 +-221459494 -119585715 +768212 -359905179 +883212590 3067876 +285052827 -452675945 +-253400696 204945982 +-960402558 589625585 +305682307 886258145 +30702947 260045005 +-705623913 351535150 +-135705640 -217939770 +-86705029 124713501 +-189049446 -466991261 +361275051 219614453 +-24856709 -20422382 +-37907235 912395583 +-803774998 312546970 +643677227 -89002005 +765638008 352571557 +-432681959 989047345 +698738855 691981129 +-813132305 -315753289 +691080585 -308694082 +25662298 -21371720 +-570935254 -827986548 +-229605637 455294068 +-543514833 943155590 +767239907 -915147707 +374050732 -519005816 +357282055 -898036644 +442751675 799086270 +394723054 271832808 +-134913041 -227404377 +-876149574 632727913 +-572431335 844099761 +-948066049 505775960 +244624985 20901635 +-711166401 -859438430 +-269872089 287735646 +530705821 169277100 +-8773046 926263960 +309028703 995846749 +-645790754 925134991 +-286336108 -733298800 +-235625767 -781592930 +778218602 121371236 +922341801 483940092 +-731518168 -479292367 +288098251 861496853 +522183899 385528325 +-526305654 12945442 +750842443 788469909 +233342396 -540880934 +639750888 668020964 +850074004 -305888904 +365341101 -296394178 +-888898892 323500121 +823922063 -822955397 +403931825 312899995 +233548290 -901341799 +920350247 -953324726 +716288369 685948738 +-374968977 573782326 +336118657 -313923507 +435697925 412270805 +-560856939 52751219 +895795080 925484161 +869301691 108596261 +746919152 478948552 +897874148 351447843 +-465563102 510772101 +338222329 282763669 +619235494 -205616253 +-719719347 -667703927 +-99698104 968116862 +-512520143 622737299 +932290793 48913536 +306557384 802235595 +823709749 689559185 +968322797 810732220 +438246699 40001631 +-293534440 250558960 +519157618 937087658 +-930714694 626523296 +240259460 -775670752 +-190013571 -228764142 +951020896 401170997 +32831012 9536383 +-885038483 57922577 +-602723460 -989587007 +-222552586 560083997 +292373823 872601062 +-443368627 305042703 +-918247423 782549578 +-556266412 -315660551 +-938488161 -240023542 +420146221 468043076 +-573165332 53947704 +-229172929 -371982490 +-731894640 -232081984 +-970487393 808781489 +945436903 -449973395 +845430356 985073856 +-855169265 911409862 +-535073300 802678291 +758796025 -316298756 +508421632 843734478 +281184575 -38705244 +-341273668 821868441 +595954796 508258251 +908182495 -149016267 +-835509030 105770964 +-933234029 911073722 +-233226978 789109862 +-527887239 -148549884 +935822822 -1419778 +-989647584 31385843 +114092983 167150709 +162739800 926092416 +453009340 -833169668 +645505668 -508854309 +-35260031 -744935997 +-113718760 355777048 +997979376 984290777 +70681771 46420296 +147226299 -684704972 +713957277 507114527 +-847207181 883334596 +443966885 -728391171 +-671434814 872853546 +692595058 -832955312 +-829161921 -531681880 +128346383 747601912 +980173627 -429772230 +777587888 -679294074 +605531413 718977798 +525108957 -973634911 +-759003053 -2009286 +-152429822 -895533863 +-495003671 849537353 +33999266 -628630641 +-942288505 641557585 +403328334 -798916627 +984103636 131702335 +52909917 868198295 +343575758 -803398296 +110031228 836939096 +-459535293 -19752779 +693826403 575606357 +277797694 -525915050 +115695883 429307251 +475007121 -433051095 +-354924525 -497278106 +-36472876 -307572772 +-516557630 714640570 +579771022 -509934091 +122331490 95714604 +-527469745 -161988181 +2399462 -790364726 +-76294585 -686881480 +-399045306 -123269641 +321139433 876652201 +-866609177 -559110890 +-692953749 -738117607 +231429976 -92778296 +92568085 -512120587 +511178078 -730517804 +-428038848 30983517 +-977034542 106007759 +-167668758 -370312526 +683124718 -769110376 +-520470927 -858612956 +-187730764 -927212144 +-922566751 903395917 +-483881966 205667137 +596571449 -734636638 +-460604869 -262276476 +-253941509 -467280140 +261059446 -669045353 +923387279 -167616158 +-114319271 -384043546 +318507810 -702783288 +223530037 346903980 +286505519 739039251 +358113971 -532800042 +-375971349 -242035364 +-763947077 73081534 +-827809522 990102065 +-569817929 325797424 +727467119 885410539 +-607322440 -438572640 +-250836544 711855983 +-279037950 675446518 +-350323387 373849877 +858731412 684193615 +-728084646 -548183746 +518725663 845828242 +67787445 648685925 +555101758 -890570596 +-492383582 -213439036 +914290563 -813665178 +-181871816 -528357782 +-166629245 -596474619 +-578331794 402673975 +277511807 76555564 +-63864341 -716826278 +96344123 -546171101 +-262468702 -991826999 +-522682037 -844614374 +396535730 567669663 +337592714 -463908742 +83846290 -432862108 +7054427 670778963 +-601759820 -464769443 +96580059 266225838 +618464725 262814468 +-290893308 -205778502 +-125381929 -215402304 +375873799 116377300 +972101285 -571952460 +113968154 442242527 +286913947 435365878 +-955006682 -218028258 +572885930 -437007789 +-469159040 -444255360 +947437347 -792048385 +266316562 -925358265 +-27461813 234594131 +444693648 -281775602 +839889479 -192099868 +-320811791 -823055312 +-446752543 256725578 +-536851485 966752459 +-27917589 728578596 +12790585 -20287617 +78646953 593820283 +-846871564 282562766 +150903682 -1049499 +-354968745 -649727776 +190694347 -199788234 +419115926 -24990486 +839013772 -776375862 +-386134243 390001633 +427995634 -11182848 +966791822 172061618 +260096831 -972578502 +542352060 31665234 +-708256953 473923643 +-21105473 433037679 +236666108 -288518434 +438534867 558457739 +510142488 76613375 +985041579 63332961 +-54032669 -189546443 +-552367027 529850526 +162452942 -674690694 +-348489702 -829073593 +396614013 565035886 +718900930 -804913691 +725484605 369749713 +-473701133 410814233 +941191696 -617890817 +-843794079 -811961043 +480138646 394960579 +-995906861 -588179217 +891958839 -533169261 +-172419897 -465368505 +161117778 -492116326 +-994021744 421716134 +-555530306 637116898 +-356095731 -277968365 +810852029 876269672 +-164857809 442478435 +493319805 703053014 +-96183988 -860780747 +-608379400 -7401840 +-855934210 303905019 +-627242398 -291885602 +507609336 -548264141 +159034146 161382933 +-609874882 -344304501 +191290607 100640147 +-727751392 -622454962 +821008384 -84199537 +660390484 -124120756 +442325823 -553459024 +-969940522 149426605 +474201913 243601718 +528701550 316132886 +-812507444 414899043 +241439438 -563835103 +843955003 -844023388 +-956439494 734854690 +-609219372 190184361 +497991900 917768175 +919074057 928415742 +146745098 -966486731 +936995103 -508356477 +-280711885 -725039261 +338820837 568339345 +-589579059 -32883305 +-947853050 -688231307 +526668322 -500545666 +838748466 -367269764 +378059304 -881744958 +314965397 -546519746 +-177623541 12504433 +-180218649 679961659 +-703562718 -369923589 +-402848043 109478590 +-219527674 -84716639 +66506132 261602481 +974777998 110954709 +-543204557 699597157 +521056959 856873784 +-210634077 351163150 +-445248052 -427512285 +-36074922 -473002320 +965666592 225687433 +-707741442 352417735 +918059379 -108600007 +-411618607 -976337376 +-762065484 -222367645 +-496396634 857828816 +-52388475 -699496671 +-319612390 868638433 +-931456107 40251749 +-93043447 463550173 +-218898624 371496792 +-830161211 -843702400 +-717058726 846298243 +263589983 163368551 +198266431 -465178469 +-350980461 -461397098 +750639874 -947809141 +859315418 -91872178 +390625968 -530644606 +126316628 310560346 +311110565 2176879 +490745783 -253590895 +555372136 -926637139 +-537652544 -840690194 +-449917099 947879548 +-217154754 -321145431 +-198571925 544253476 +-346208103 -885429449 +-97578151 202755341 +475766968 -129294077 +365712553 407954748 +183286978 -722000019 +65091117 -647315965 +710384927 602838050 +814033650 70673520 +-348732831 -324558893 +820904148 -899885189 +97944077 295992605 +-323653708 -160387852 +910942456 424767334 +-688716119 -679626206 +-796769359 -897505386 +-64732250 221963109 +557872167 -32871405 +-737439108 -841263363 +704356001 -990661554 +47630490 885883195 +3720639 -777638453 +549173712 -628896336 +-496076127 192848700 +-672423013 668832956 +343082358 -819237906 +773063887 765804262 +506976115 -39959369 +-861866297 646880046 +765596786 -779648548 +275679941 58229299 +137359978 457541175 +471689309 -634554291 +-189019927 348866931 +-307674228 -6187095 +-229573459 905885950 +172980194 134681379 +447804528 701541822 +324534082 -271090836 +116001453 550114161 +-165370846 -555266224 +-873888848 713213619 +22347641 -644324866 +-942747928 -674135488 +791749488 170636758 +-902346799 -299519143 +961877572 502274860 +478313659 639555666 +283245567 -191805667 +-760388733 880382165 +366810575 -509196245 +813242405 856172120 +27851716 646315375 +24124752 -222778296 +607975791 -263644712 +-388825592 65320891 +-443476375 -661569501 +290737086 -648579469 +235256501 -243766704 +-822750341 -440935773 +-408655938 -54304597 +-407757114 568872565 +641581758 856858528 +67527019 -293582881 +-641178688 456224024 +351327966 639647416 +-987648284 -199403672 +-473627646 462419384 +959064426 314427290 +747466199 -459807678 +431693800 -445345155 +224839359 977969635 +33649074 -308862526 +127521055 681900221 +-155455892 911742540 +-441246609 -19372399 +-395668553 942838729 +-594639812 -612612746 +-301543151 207636335 +-561193664 190471646 +-475576421 -329091616 +173226257 -463848273 +253169918 298739299 +814923482 -790983657 +982387540 169797517 +-644155706 345985953 +-477437039 -316132023 +-289704347 223396498 +548086867 -663279005 +-850137665 157122996 +89766905 327384156 +871138770 -423708362 +-947723153 544185684 +800667863 216686405 +-725966668 520096509 +-617390241 -117448421 +-754941748 112342690 +610746435 613897474 +-900665228 -285664499 +532427021 673423056 +207621412 537349615 +751058765 138098319 +792327678 152554068 +729461027 -721622336 +693656397 -923119281 +896819077 74266324 +817863028 546763481 +-153547806 946425265 +64889970 -640344584 +918962879 310754740 +112899925 -97859925 +999626261 580129102 +189736192 -835583068 +-559929263 837307263 +-437564734 271962197 +-756471188 818162651 +765870384 -320950974 +635431842 32166387 +-744277302 504885798 +-582914508 -81008894 +333357145 -741330282 +-217014233 537805432 +510657361 -406449070 +888238054 635369845 +-548115935 -141258436 +504141027 169324856 +620074566 138960078 +389795709 -846742515 +779068575 -367812534 +386562020 149429467 +169483099 974494131 +790646973 -427040279 +387004049 -266243079 +18835159 110774613 +-876357434 -841021240 +-369569868 821429423 +-715639507 279018808 +-610804608 -242376850 +497207922 -719689159 +-942030124 92816682 +609349227 535523127 +904561048 -924934923 +769568760 523022182 +-817573629 357647418 +468350924 -727592875 +-897434146 925595970 +-714682011 526322306 +442339466 -973770545 +304395529 783239525 +-604812872 -415477866 +-662864249 6474691 +-317841309 321563633 +228680527 363109926 +-329566824 -602722380 +-419113462 882040834 +348224102 -84461393 +382321238 -976634174 +-86044283 -915514443 +378909611 92274513 +748676443 -563036758 +562333265 -434691031 +-692632260 -955327107 +7233493 859115198 +883072375 634432482 +-156425795 -977933447 +-601544342 755506711 +517986789 182638570 +-307930710 192372669 +-337760218 -686307664 +322804544 846173384 +-438711835 -671799558 +208870400 627196219 +-656061579 -868210343 +296257423 -397592010 +-389108716 -426475699 +478940714 -791668007 +949055599 55626187 +-61372488 -339779774 +67675864 68082727 +504174786 155878569 +-58713111 658347004 +483334909 -565473089 +502558770 -909397089 +-247413987 -286929900 +435857391 176059970 +69265120 -60937804 +-611822831 902189234 +-899382906 793779883 +567300677 42390669 +-152935548 578679641 +-807032998 -771417889 +17866693 -978874532 +-560370051 -953440407 +-302704290 942897552 +-823782848 453259964 +96937687 850440443 +644991195 -636000755 +-97845943 505692114 +679906307 -551567645 +-894272299 600464050 +-228908758 -643252996 +798094538 -39263987 +-178970645 486955028 +-16080380 -556474018 +364867165 -991495250 +-55594680 -544573389 +264143230 -285132379 +669884592 -413665732 +64521231 -830708313 +507060487 -919882169 +653225522 16362782 +553785904 153818332 +-110397870 113968282 +-695666362 -810305736 +997201967 550220875 +985839767 -88740064 +206185297 -813547706 +-564691500 -214765749 +-964719868 -135952377 +475505735 -971571508 +-450252552 398749424 +-302489295 -958688627 +-821930616 -694112153 +266394498 538329659 +108720970 132084168 +-887156444 -432298301 +914425654 463239254 +-91929851 391225846 +958153167 -225871460 +-808313418 725218081 +-639081786 -972169886 +525983999 -744657506 +-961876759 975665971 +569160531 89748865 +-348754076 690198485 +988737089 754995856 +175250819 652822628 +358394629 996691488 +-413634869 -797405639 +-294475092 214062190 +-233935562 -828558641 +614659190 -17109194 +-898683455 755855327 +-643854993 15650355 +13750959 237170512 +-72211673 786143233 +710580710 -734082984 +333192284 -917794828 +-141337972 -75712979 +326109843 -982706948 +-427729347 -727086985 +650297173 -392718898 +-643230891 965154512 +-798402155 -314657457 +-806914888 134584012 +-737867613 -68952270 +95037684 -81992079 +824722456 -315634557 +66507139 -836628801 +-331605908 655338465 +227987254 255295415 +792853473 508097268 +737452130 -630519914 +216689315 23925910 +495610307 277752379 +-722754814 -355112400 +-474234518 -825733299 +413063699 361687279 +-228511248 -128673166 +-861827213 541266242 +-635088150 147994693 +226208863 -515356002 +-555399487 -961207077 +-610459277 481351246 +33477024 -83820075 +352344898 -506906727 +888232558 984465169 +-977551189 -595117440 +47444831 -998002370 +-893261420 -513795137 +791800119 -431096340 +926721888 9523745 +-406657187 -386286166 +457274044 940696286 +248678557 58014355 +-503221802 63000645 +345861317 642710232 +302040650 -687359445 +512046436 733688177 +-916047072 -729432159 +-985487926 900497952 +63542314 -110901212 +41570548 971027477 +385831435 281633206 +74269487 -83030144 +986819283 -441259818 +-273613854 -413843519 +-739850564 203565970 +139386854 444667201 +525503281 965579755 +998519503 -499493488 +58920961 -292706134 +854430634 377407196 +-82229248 553127008 +538781057 836382697 +573331076 -587929661 +596754742 -164134824 +180430973 327617192 +370193423 888880173 +-83350734 958327602 +23646271 794355028 +971660637 -406779463 +-971456135 663992179 +785681243 679232803 +16877404 -531852560 +695062723 -43802540 +371070214 606448412 +773577591 583340788 +964504045 699674151 +810663931 943458625 +-568749003 -290548313 +336386411 915446537 +-890737415 -338276997 +968886453 -451472577 +-64161214 -229111822 +-546002695 515194493 +426563495 595494912 +915108580 353538168 +963115473 -489909741 +-533471117 -396461241 +215588767 -542012284 +-264487452 629426930 +532444034 -824804588 +758558363 -121723039 +230916671 410021599 +-467012464 -713512131 +-863256905 -653026906 +-971199741 995679226 +-82227259 588624795 +427676605 -862463384 +288633767 935558059 +425147308 222033487 +751239640 527694250 +434580485 804543942 +-875671147 163570959 +684235608 420460573 +-791049593 -817231701 +691550134 -68165405 +622345159 -62976105 +-500393691 536819691 +-483219102 -495880426 +-127996954 -919498528 +-261625413 -566660316 +-642594783 246298206 +53551726 -580108763 +-454443714 -982391320 +261707320 -484875646 +-821057624 195388591 +327615099 536778912 +-116223533 -87836917 +-712083349 -706288363 +838941428 868675378 +268446261 -236729604 +446330604 91763091 +222887342 449113584 +-417267197 247353610 +451299289 -770278049 +760806056 -103707403 +-926169549 -40455634 +557212032 336279460 +74009464 -436011512 +718663482 395661556 +144957040 408162886 +770228724 389387258 +792186941 299164555 +258783459 816276892 +-913515406 610491221 +-175225045 -927857016 +324144168 783570106 +480971820 -960466772 +-851698917 -827032956 +-132622199 -259150736 +-561337773 969940907 +-335559880 634314368 +-488698733 -792419809 +968921414 594964656 +561855335 100048548 +74087166 -464082102 +-932106025 24828128 +358172959 -951343560 +-844608746 845962258 +731378188 941951844 +566511626 866637224 +105106600 428150313 +-451876277 58406013 +168846385 188649027 +-230688697 -794881531 +1594388 328050967 +308775207 530215825 +-766948684 -829219427 +-444824631 376366704 +892138627 130217211 +961323890 636316989 +-689625961 -97079128 +-800651813 -606603059 +-639926764 110929135 +-152436032 -91871154 +895739176 -958922884 +-119832408 -590792946 +-338925198 352750954 +111402351 668310619 +-999717928 -437265524 +-953914034 -352181615 +146311305 862742063 +-241243527 895298172 +-313700005 78464195 +-327847883 -446895260 +647362804 -150654039 +524678181 991546663 +-131283593 -441302882 +721950235 981771757 +146345921 -226643536 +541531319 415833374 +-382298840 -527728609 +-981069971 -855646822 +-907222027 -202423506 +-770845576 -297410377 +-716333282 306159588 +-554199140 -981163606 +709218973 818691952 +969786605 -294269394 +-786215470 450965204 +499913843 -950658263 +-262785972 -126069404 +983161937 -948256654 +783099945 307474632 +427306511 50366618 +-460520556 -655988054 +701199619 984644320 +869699603 -271451683 +-828701032 688480042 +736478435 -199188736 +-681938277 727053355 +512735961 -727231572 +395294671 -901315569 +412624291 536697171 +-750540514 -688498774 +-554791731 660790952 +-992961284 -903510342 +305442864 160320948 +-931158161 -455877017 +968291781 3686365 +-142695293 316275783 +484935945 -613053310 +-417687183 -9764985 +-748819891 -206510872 +126018280 772417558 +815969780 -519457782 +600573786 682780199 +232951669 972509332 +-580811040 -969143425 +-970961255 -946667617 +316382725 -545669390 +262570773 890358760 +753701831 326331334 +619063480 968042013 +-966820281 853171301 +-978636727 925182258 +16089346 -538056087 +-592785466 161926168 +178062481 -6947689 +-397012265 -687577719 +77137761 -596230493 +725054350 -659058192 +662682741 -427450491 +-988230532 -941889989 +256889921 708811477 +810473643 493982931 +-80005965 -40114369 +233052908 223875904 +-412056918 -108800561 +-817779533 929190958 +-88810594 692548124 +-46378778 418436600 +-913293799 -957727176 +-874455192 -13363547 +451743676 655687416 +-395957781 -682024545 +-557991 -10835074 +-898905659 753499522 +263991594 -488014976 +371490312 297646529 +78524606 182370931 +296889863 -240991486 +56834801 -346484744 +805334742 701803657 +-41905890 106352210 +921652594 -907818906 +989833499 -718963012 +84694165 166302984 +348885757 301304165 +197208201 538788286 +-205516715 567968943 +-996848931 -585699619 +892920832 -696307861 +663546173 248609130 +662040294 -83237005 +884267148 569932569 +833841005 467812917 +-857486691 106285953 +-381841075 345729568 +-502311237 772627267 +-658128645 -424741339 +354139194 -943938423 +-837109976 216853224 +351352982 742511857 +-720185721 -432792169 +293169042 -42766277 +731030273 971419377 +-464959603 517220485 +-279356485 767080563 +-817945498 24289412 +579708611 -113995242 +581495049 -592107424 +581540309 59727258 +352349876 597535601 +-278847126 -585864026 +415203826 118825837 +967166336 -440458398 +332555606 181085367 +882276274 619715852 +-581251764 -579264929 +-693356249 425450480 +-649664735 724363755 +226957746 465997477 +126229257 -629295131 +-218930731 -442424224 +-994576341 636645340 +962142203 -736804721 +137977248 -920293764 +-763252363 943512421 +-881858067 167195325 +729328072 521440120 +669776684 -343659568 +-835127111 -869798396 +652727888 -212048382 +196964017 -882998729 +-702756732 -194650735 +-684373732 -843979592 +-358969297 -143615677 +827053218 533701428 +-560172629 -252743206 +454860848 -283960538 +-851937685 837433804 +60955686 429489491 +-193672852 581079326 +-585683627 183496990 +-523859827 553224423 +274178017 -188295003 +-39595093 837082505 +935747025 -523958525 +-688393422 31169885 +678364588 -309303773 +-878597624 165512294 +-760649571 916237099 +-193398136 -228881700 +335304209 -62701255 +-33537008 -571967345 +-886450004 248632999 +689261151 -218402271 +858909555 -920695425 +-552796055 152392357 +827752003 -74204568 +877435722 126140338 +58419635 -217717721 +967239675 685683860 +687360826 -809027497 +841688723 65975244 +-686747375 179073984 +880219945 -768799854 +-165095715 -206150562 +-674235831 776501325 +249957898 -978176213 +261068137 -995643479 +-362143085 -559870506 +-190537895 670366998 +-66441960 966855054 +851245457 -715983371 +-867635192 380045626 +-220741160 729112762 +-582590441 147822274 +753711592 103707176 +69990848 -425651667 +279330575 467840178 +-783045279 -57923956 +94055704 439977741 +-344761618 286514641 +-988146271 -884999566 +-546852251 51789127 +505390400 141614939 +235645904 -330582606 +777768558 945747365 +-949396271 808034648 +381772917 -918917113 +-210307565 914828158 +947832943 -240268823 +-380243454 -586014557 +852570987 -672347151 +-475938189 764340784 +354728590 -752990283 +-911281439 926984158 +815442846 -601067050 +801389964 340300831 +631699839 -868796143 +-825630787 -10778396 +-172450958 -928791472 +-924808704 69808950 +-113838353 -487635513 +-779540195 -755897583 +-294912857 920250492 +651113428 232318218 +35077656 40992317 +-311723099 -832336160 +-884638982 836149295 +971593964 59257877 +-218861823 -626529591 +936093043 578593910 +-131531324 -844164287 +227645615 -247099853 +-532200549 959753813 +-911530308 250580155 +-294338227 21270782 +155162252 258788625 +670459214 -646790259 +-557869084 -473586419 +-548826872 931276279 +434738970 844427402 +612434293 -816560637 +-942907275 -245400720 +427224860 156506673 +209716353 388123414 +-913181581 16575448 +-57935093 -184272634 +-571674159 419684351 +469680434 340274645 +-176206364 372030258 +100957143 499387497 +-864979141 -46588474 +399679964 583149907 +-6492057 -940503269 +879979787 557921907 +-879387144 293893743 +-914209845 -749291876 +929140171 389676265 +-620457852 540261860 +621301501 985654069 +-715387694 952901050 +-761949575 -578035315 +-478311979 579966231 +284778018 432990735 +-181826804 -159355378 +59776443 -871569628 +86100048 -73390598 +213291164 -45396589 +-76227776 -815602966 +909656477 166035448 +897469135 -26619694 +975334495 617328974 +324497656 -162393976 +-940549877 -40905752 +-195444927 -130609775 +438324812 -667653464 +-988677705 645494288 +955559552 121846851 +-78258091 -97125708 +382878824 -755644254 +204280120 -638493824 +-391660746 -672318760 +-70078550 -632403402 +-799321273 -90997321 +182010219 807877646 +-532424104 -372490799 +916426394 -728446968 +-718821467 366873584 +917319622 527948337 +-82954192 -854034280 +881661727 -361713254 +-345233781 676934587 +-626371837 177852220 +481974790 913972483 +6782045 161465376 +-91729581 -216841786 +-1083963 719623693 +872246938 128498723 +587654531 -753189287 +-325920754 -136103096 +233811444 -439827985 +-710593424 385747089 +-239651428 -397848935 +-316875526 -41925602 +-463742000 -97698065 +-327163805 -621155481 +712629256 -285401382 +-928223316 -797269397 +-559123792 101949301 +-450295890 205014062 +-206124312 -459104435 +994726398 508318079 +436133604 -980708403 +240330564 -552552982 +958058935 -243715287 +-403112311 -436106949 +-200183737 -268729098 +-277874453 769735125 +929969251 625611603 +243599491 -108408397 +191945817 -655717681 +-922620632 439565856 +869515475 237180329 +-11527904 96815192 +11102847 -444235571 +892258859 -798264616 +-169711154 -439489871 +770618080 468389689 +775698635 -947705057 +-18088964 -525210400 +253843449 -871936781 +794052818 260808330 +992386254 -550088142 +390754593 -298551729 +-662501574 -364313233 +192342384 780915296 +801248722 -142696664 +812209880 684348652 +30782962 -703035651 +408026287 105081 +299363536 -267841558 +-105372781 962656926 +-297716640 868784915 +602812407 -257336672 +697126387 339816157 +702100126 446760880 +-999278524 -566928928 +971711390 -390701313 +279417233 -893116857 +-767072583 433065325 +-354741507 354300397 +-808647332 -101008868 +568626407 -700954472 +902970353 914782992 +-930419053 708407551 +974601424 857711319 +-203844241 621600672 +-132254307 500065841 +693175526 -692418006 +5505529 -944235051 +512432321 520900864 +-867682531 -872460566 +124057893 305855531 +-486851288 -406450137 +227882802 -924717271 +-882979563 -931247599 +588156586 426920305 +444644532 129671061 +385056451 283961066 +-246763045 712328490 +44794804 -131471010 +945992263 -464168859 +751793745 588053968 +230692771 -813383282 +-51459104 -675485164 +-783630139 -345238137 +-180292461 135128776 +-134036744 782372991 +953030767 617165241 +-631260901 -914297881 +-363674924 -916353208 +492593290 934048872 +-431544451 561007338 +-532624702 -425692935 +-711237569 400162109 +118242679 -163832634 +-412452257 -108349519 +-945709272 -580624648 +-464393335 -197861680 +-834117085 426292022 +67799777 202477497 +64701641 -360013343 +639603728 -193177976 +-925476870 -414860431 +-120786998 -997626098 +-341007947 -558157428 +-248467386 -336223986 +-798566007 95948762 +748201691 -526310481 +611901667 -401133692 +-315579763 643326132 +-772137820 265988035 +-146581996 -509031035 +-57824831 408032251 +361701077 802420249 +-850192892 -710503001 +-947729019 548275599 +-654835783 7416418 +26672128 -894467701 +282073194 -870622091 +299215529 292671532 +-305813530 908353227 +28247600 -971956546 +265632167 -24471869 +-304278394 527582168 +-324961195 -152662232 +763200146 301335140 +147865883 478083376 +560393678 -27739785 +534142822 -367754357 +829730370 -849317933 +-278377131 119097427 +-320393714 -502232788 +198053947 418904980 +398762853 385106475 +963034260 -625942661 +-995759602 -572385217 +-305782970 -761415833 +-114397059 -254284984 +382672747 689556087 +-855749666 691507234 +-512814439 -609099696 +198511693 597393076 +-149124327 -482522762 +-159412598 937284114 +-360376949 694070654 +-184069257 -139886640 +848621265 -845676958 +207052310 870694236 +-773091503 -833254106 +-52489467 499732712 +-334776263 -628240758 +-353814576 310979262 +778885485 744569491 +145923408 965400020 +-185988316 -249268905 +883220055 -77967850 +133906453 165990339 +451099271 647526683 +-975033718 583585646 +-55608405 288679829 +505781075 700653610 +297666485 656964189 +-626089119 470604890 +-701462306 -330911509 +-597765811 -44903849 +578652366 -958119982 +-867378224 639107980 +245547916 565975262 +-91697752 450055501 +-644841434 -201893538 +-815222004 -509487587 +667414503 415600662 +379783342 32760117 +603970142 -510619980 +504510978 -939893172 +118131897 -974065378 +-467523206 302684096 +884575946 -836055308 +-619817243 -514871885 +329364328 -892636053 +-895297793 276306642 +-996841837 -580215209 +170737716 795792983 +-357066315 663532782 +745034374 -818951055 +-700499832 -382492152 +-659977805 -694799214 +-695423793 -288446257 +-174925271 316748753 +281812937 295850308 +-626401407 564327421 +347054713 -445112648 +-529866870 750409425 +-692536498 878102484 +-448360854 -921759434 +-33701913 378200925 +-151144868 934660451 +-680487874 -882075038 +746841651 597795919 +-724010675 -463519609 +977083368 65841648 +849276536 -239499677 +-986825854 -19878867 +216014023 543836046 +637579913 -312377046 +990105052 880420998 +-129683111 -601730614 +-885369988 -887535824 +-983655781 -962456227 +555829478 613761390 +137334072 651658309 +462619026 207650205 +68617720 756502921 +-446259389 700094450 +-647298069 195690283 +541751847 754601510 +-35567438 -721437693 +3986005 278220951 +704826087 486805518 +446394115 -989510049 +516383914 186876009 +980951568 -808830727 +-263488101 -782726290 +-530150923 -883131917 +-550252090 879466406 +-595956034 -803376968 +825220425 -829492468 +-303097489 -341700905 +-105416988 -12309650 +-465040877 604681866 +-767039956 -486988724 +534748649 696723878 +-310758619 -922590141 +773473176 -862619935 +266985718 -785387697 +908396054 -832323401 +-140274196 234711826 +757466176 -699423381 +567564847 -74909557 +-740338305 -999322076 +716066059 434020197 +98125316 -299102355 +169135513 -86482417 +-198130985 -273387981 +-652113543 -101737023 +511665886 945037925 +-994446454 183649354 +-308730745 644555414 +-330129182 253086340 +221260271 854479347 +227656060 116456008 +-458520382 891157442 +-360415747 -275782937 +902328240 160625922 +-271998950 806107389 +233555767 86049835 +739520551 151869827 +-64506464 -368712685 +911745881 -533562119 +-141977471 -87352185 +-895553183 -614298401 +492484275 -858665664 +-545913227 199248649 +581044873 -416459409 +274068576 -625308108 +-177738062 825287488 +-394866858 -150283359 +-83569116 49058386 +161182532 -216546712 +519094745 681771399 +-248557744 781880580 +-132368829 701592091 +957771310 -634247174 +-445271435 -211116308 +-283858817 663594891 +-774169013 329518659 +-309457629 158343671 +-11254017 -29742126 +699356063 987637389 +728136773 747447729 +-383151535 93716601 +-404724020 -348954216 +4091703 -473500208 +536716333 680853242 +-93319293 -619802993 +457777572 -669298889 +90942009 -103555371 +543591464 -250445968 +-519047668 82723397 +768054502 -904885034 +223154623 -639246169 +-694162183 -517680542 +-728559869 683782643 +-210312829 -939213001 +579952968 -682088261 +-33388307 -534003378 +-497557563 276539464 +-474379149 521523379 +-404843583 749088880 +-248958568 865519523 +-726303510 -656732308 +715469424 466992329 +800860084 130753819 +-419520609 -857943468 +85300096 941232400 +-516731071 -46535807 +76222040 546903788 +-52891827 -640413027 +-563245002 75614677 +500774149 -31725757 +44344677 427491216 +32936063 -990480619 +208783947 731530832 +-701247554 -397258609 +-827844709 -856945810 +-536931920 168000003 +-710696314 620574653 +-321629545 -29783049 +-202234253 -52342742 +643713182 292015106 +-689328948 747236189 +343312774 603382756 +-329310140 -730500592 +-961337215 -849289327 +464067085 748572779 +934772867 -303838417 +-585322961 763479420 +-259919859 24820560 +669297257 276628681 +-354914649 -489262032 +-367533891 843456583 +954813812 -927095205 +-716369665 569473607 +416957113 -812484395 +-877394256 -598541093 +-878035225 -834756288 +313133168 496199301 +529848991 673372634 +410572498 681323318 +-605537251 -521571271 +731497321 -680130852 +-476214997 590042007 +-68765039 -391055774 +-185295875 736323828 +-353537937 -97554782 +-256785812 636223437 +-477848506 653319249 +-158838883 -635500229 +874739434 -351036003 +-571216014 -515562740 +853060685 981112561 +-398881184 771529510 +960781339 11256205 +779020134 -351704104 +-953907184 -340430954 +-322907470 437144918 +-362267494 -443955918 +577219538 -422547211 +-761648927 -318308780 +-145888758 550609797 +-115740115 173642755 +755795518 -435234229 +-832241524 993476412 +-583281898 458355714 +-218589780 559519299 +-949547150 -958012938 +-378151984 -437552730 +-194853284 -823949370 +-235854820 -828978076 +526765588 -498176340 +-338589014 453829502 +-448226708 -252391646 +-155627224 -878071657 +-507024485 -745148572 +-37256161 274212654 +109854273 1427708 +-896428403 173338829 +-845047067 544033060 +-429999565 213425079 +-208100938 413507793 +-548466934 202762434 +274826605 -968721765 +-339677393 661579390 +-788897487 275777194 +-951729743 -81013109 +-751110651 188133903 +-344320887 -450028225 +-527586799 487217914 +863707492 258463516 +104572989 433567694 +-887879434 212350873 +-362396980 -504729867 +-587690749 -722734377 +553277897 250975406 +752707705 -702067702 +-530170269 604292832 +-447565720 -731659922 +-425234193 -817914236 +185535523 -121879458 +387017161 -960616764 +-102278492 992102781 +-37136910 -33652078 +625313015 689358720 +-54387372 -113334307 +-287169805 107003330 +-726941719 267465587 +-166766942 -492634389 +-557808739 -873309106 +171119846 -401049690 +299813813 808315952 +682448265 -152508518 +725669299 -6401625 +-261545859 978300761 +336215954 -810603386 +968846498 -34532032 +851686250 643537717 +391733449 234785706 +-534158990 905273348 +653059336 656457942 +652367772 -709713980 +-140549221 -726262023 +470987850 -202806693 +77958725 -6308625 +-837711222 924654994 +301464233 836736122 +-523669594 26720893 +-564092904 -861988675 +55372341 699242868 +517459417 -518945206 +822980886 356375503 +-438886662 -623934585 +-537260280 -57138956 +163536501 -487522535 +851058543 -302727290 +-667145359 -959622050 +392720257 -570762521 +171129368 -896179981 +870154162 641841051 +338821640 -364137984 +691986865 142844644 +444586098 -250143955 +339377375 845951550 +699800421 -971589525 +799802704 -244893615 +-534231328 -289301151 +851197772 -435089044 +420345628 783995365 +-595427092 632154833 +-171578438 367387285 +345422823 530835394 +20060216 291505694 +-651502372 -7229352 +911263911 -412472749 +-150696250 954958473 +-330294230 715516683 +648319316 82898586 +80080654 -945921128 +-733616658 189503559 +38757539 -619803547 +-600969366 -602860838 +464044174 -808807052 +-949220103 -462141419 +535464784 -551331331 +141962520 -281939490 +904506767 -182893404 +584523685 -413055680 +444553669 11458762 +295441053 -722402170 +830911375 -568015157 +415965970 -538644803 +-614052119 397863540 +592423550 -116057099 +-431936574 -680960213 +184664315 -271481290 +-489818449 -782208860 +658107106 -241980822 +-791113431 433590477 +398854777 524260863 +709741910 787592195 +-467263163 152873020 +556753501 709738 +500399555 -834070831 +153878106 186339575 +-301181450 410613924 +536008443 45144466 +303954002 272081410 +816022225 160073429 +-269489635 191899905 +-424248564 483163909 +-803383410 198215414 +343898688 190346168 +-137822200 449830063 +-653326128 -565943591 +32309219 -197021852 +-73127572 -796296544 +734620434 806974653 +46149214 729172705 +661471138 404388270 +-987062308 617724454 +-224973569 -667934253 +-294517703 427485607 +-578867642 292461475 +12824921 -245236192 +-955684750 514565236 +798725940 146466657 +-133862093 32106778 +403088601 -15200765 +-317632553 -806204014 +-669701141 -340670169 +-897866513 -434222586 +148082705 -163694644 +-184724561 642407914 +-639672606 -544215948 +852294829 -432684646 +79746832 992194712 +429867944 840105814 +487814232 -166461783 +687682016 -63427953 +-967775747 -654872804 +620835029 -379662234 +-486196799 547268577 +-140033572 333288365 +157198915 -516918836 +699257132 -379889395 +-497167374 -505433257 +-68890916 -992354680 +-197056168 -841643779 +-442906669 364403308 +158571002 -649974906 +862394115 531572694 +659632170 117860915 +720579093 -249421688 +294489390 -412681790 +89948591 -184352654 +-652324318 -852490928 +-641881870 533406697 +-219760052 469318590 +-550297512 -377947694 +168814263 -531562565 +477446340 14472148 +-99317590 497831123 +-695842932 287693231 +-985456535 124424756 +-368767965 -419643428 +814199937 859617481 +-857721208 455756001 +-384867789 -482644578 +612536026 -760207300 +988898726 -764864062 +-520124838 745822478 +-984623902 321744443 +-178133157 -13938946 +-90166710 -818773040 +218070279 -369441595 +-648102901 38770230 +614042155 -318091799 +-429296100 -973895176 +575850420 -191019528 +973499410 690163829 +-560310418 940788569 +513504889 -141184520 +-728629663 -138307254 +-17355276 -356627505 +671325448 104812162 +234295184 -760723106 +395401689 222791832 +409784877 743429498 +874961771 220962411 +-842441724 -220407292 +-144244751 562566584 +-815326404 -401713776 +364323578 205429132 +872583839 940530085 +587978813 -125188969 +-58974191 104706458 +908618714 -497419999 +479706076 -134689151 +526412187 829318950 +-213494258 956138342 +-793017167 17067837 +-176267466 6071025 +516305560 -329059883 +912239591 792205253 +-723621341 122548343 +-216695516 -307567587 +-43174844 207463591 +-965652416 611026746 +-666255093 -216085880 +-795684336 -51356401 +700795164 46373063 +-12208673 -972138504 +-737926325 549025258 +-456528967 127006576 +-626216583 877324178 +88236961 690053511 +-601337157 319002283 +229078 -470601981 +508989322 211265969 +-95837514 -85182882 +440406610 403431808 +802481672 -55508626 +-299379013 -813049743 +-385221671 -914648169 +957608580 620458334 +-692165366 426419226 +-623219186 -961127140 +-442422988 -456008318 +-952776862 505719861 +-312220606 872799454 +-924809099 -320060660 +-325664843 -298881662 +-646877670 525879734 +658866449 -200520878 +-4009995 847444006 +6778477 906234812 +-787818446 375914607 +-717244437 -31315099 +-942908217 558500303 +-499295323 337111421 +272435239 -292393755 +158216569 914432490 +-519079391 568606471 +566024471 572474533 +690945960 -62769046 +-789922644 543794854 +-677429714 -845059948 +897857932 400399319 +367023460 594013521 +156385422 -600388841 +-228000046 826935550 +-246584419 482352958 +821369283 -780392813 +156172047 -639158419 +-529612355 -568269738 +-412875082 834019408 +822151358 -669354723 +-254148480 -165553800 +942284340 685097822 +491159344 -630537936 +25819314 991400811 +571750782 -418005254 +112806700 332814423 +-593100845 -372606696 +-502464947 -438240529 +908754498 -882637883 +337371994 -908875376 +919932715 -581476311 +17588914 29909591 +349068966 597030604 +869729742 -18227937 +744557798 830681513 +834418467 -811507556 +-433231419 950146813 +-127269435 451346362 +-531416327 -983842063 +-410970969 62217715 +36818217 -199001095 +-938270318 -94992760 +-577821121 978963654 +-875290752 372249772 +534565304 758456212 +-333207020 -361869245 +620130744 -961947516 +766410488 729145434 +159746601 817647936 +-133327911 -649030791 +-363541355 213120980 +846449121 -360697424 +-595038808 -851650541 +103748900 -468203101 +-434575639 -941790115 +-315287266 2221156 +766195869 -619499153 +406977205 701022152 +-894371215 -135724314 +-176712995 731537415 +489883046 722541321 +-607308349 -832590225 +-994440339 -14113824 +794692214 -448952985 +-60518253 -995015522 +-196746571 325045598 +-879800871 838687517 +344981127 845439976 +-741283885 -411379058 +418559879 -498342595 +-497258010 -386735641 +-184031909 82042087 +171064360 956617389 +-806152712 -551137710 +696945235 50883871 +-813835646 -428559935 +-567802879 609412403 +489707413 -341832770 +518264220 -472401427 +310966370 -946057785 +-811723911 -783790035 +874846919 479593579 +-515810176 -44078063 +286636422 417960590 +-849572066 -820123561 +-53630071 780011575 +16784926 -401408541 +-73223 559293940 +-30148158 191723531 +945912863 856662675 +-694714686 -959426674 +41340621 -656311330 +571495737 872595190 +44780251 104668993 +-308906401 -292794861 +-227117804 -958756222 +104322810 -559964927 +985397634 -975079529 +-19895838 -745395945 +739597384 101342832 +819479265 -668871448 +-116096659 260042676 +-31071040 -675029188 +290472536 754913093 +942025128 -213034241 +541310457 -254085621 +789684906 255557020 +-727867848 -914248889 +-761525984 310623123 +234884738 964960912 +-293394198 95046329 +912200121 -41237137 +851836826 200928425 +534618935 -832166063 +-312782545 61657960 +-852169283 -698830445 +712076076 -519886837 +-264273182 -898890765 +-717729635 -44088467 +-379819244 879735310 +-570984081 -651233685 +833179635 990509632 +472938480 223256616 +-114855282 -131088760 +-697918246 -49334363 +358209529 949759007 +382352741 843549338 +-408605981 534826668 +-532992779 -376862935 +-956814618 -696515056 +-277825638 -555220509 +-221701042 -321850935 +944706883 715895164 +368030608 -973280264 +-870618206 448534540 +703759029 -699653586 +-25384095 260299619 +141825027 -359675053 +-705550136 -417521142 +-338190465 -583254754 +-468076400 -601231762 +-680944899 -311679840 +185070866 -924778542 +433175670 610191989 +-261703334 -454528636 +-377572787 916912300 +696515016 -961037865 +231526673 137588364 +689447838 -592003208 +339662858 -871896950 +317803051 536253968 +539798613 291246642 +-877427636 8237372 +-755464854 393217061 +-377239194 -143571074 +-556493290 23234208 +424170140 -725416938 +638029108 -150418524 +796259802 -100420482 +753362821 742734695 +464344889 -169882640 +571730784 721306029 +848626242 491863048 +798102150 272887904 +-295178067 -52645994 +-839831769 123047555 +-946864064 940238467 +92109347 350876735 +413469091 -99705438 +602120043 324990020 +345332759 -114598411 +-845665627 740190898 +64733299 -269713347 +859127858 783642656 +-66541390 930836988 +-822641550 499154561 +-169911292 412498967 +191825324 -425852449 +-732181074 -847303758 +158753811 -444131843 +576663054 -921224556 +-943173572 -671850735 +-20607689 -902188655 +-145459906 414023126 +953827840 983611229 +282256982 -636906810 +719907750 878312497 +-14270364 -873305378 +-581177578 -489326742 +-263451674 -280828833 +184852967 -222032189 +-978083448 173060783 +395636964 559914899 +155542946 589534306 +207850486 -521233688 +-575099537 141704799 +-853077746 359976701 +375278114 531973844 +852929574 -516096253 +780509686 683366530 +127662996 582277656 +-775139599 -270591635 +657204541 -113924641 +98331678 126955113 +-768598456 -347906583 +-829814314 597799001 +715604942 -257585669 +282854503 499787417 +-333144639 -375268499 +-846021867 -869414265 +-791050678 30520383 +234197484 -365405775 +-243766099 -786332373 +-348828242 -698895658 +876063933 895511681 +447402991 -351027244 +924195306 841382150 +-322454073 -441611191 +650095752 788210542 +780663957 -99032228 +571026732 -890052741 +-95436345 -728623811 +-296413754 -127853049 +-367307815 222098910 +-225321527 -886490536 +918700875 960600222 +808357503 58102651 +956360611 317349792 +-739045549 871064111 +-972761068 532397161 +706659208 977406678 +446342692 -428705573 +202059272 -540998960 +872767825 -185165529 +117822549 868275170 +906205424 -250851181 +-934043327 -790572942 +-689598402 -742999127 +370018216 -572526256 +729270402 508336163 +-965496891 577829363 +-183809703 812350463 +-838420007 240271347 +-387904528 -69887478 +930585879 720644754 +-472655091 757327706 +136882816 465906795 +-52990270 -907701544 +-806366467 -768051457 +-215810943 -924549153 +476208645 -980523517 +913905633 -565723627 +987749198 621557405 +456328428 733419501 +922368788 3426980 +-94622494 -94347113 +354618052 -326222663 +733965524 244424753 +-555085148 -408140680 +-436601117 -834428273 +785720500 121968896 +-615595413 838687388 +-655817714 -64857519 +328802794 -383585158 +-344147774 797407794 +-800711485 -460812273 +-618627499 -218106784 +-261609649 -333282732 +-645726064 -455090786 +-87015708 -410677899 +-821820403 40793547 +425641956 -924336449 +-358333000 205150617 +-291102983 -826759506 +120216636 -79231092 +-977425395 -534324483 +979941905 -730044214 +598208916 401218865 +-914436259 -730678269 +-495728944 -195136051 +-974011510 -962356161 +232489640 706745132 +697888406 598264370 +-155943751 -265619377 +107422817 -627923023 +-863848878 585016025 +-503228523 387606522 +-118959987 -712561099 +-212178576 847289878 +364439715 -196202433 +681018863 375542522 +-485959519 717704741 +-474699399 943779917 +400973527 16194712 +-615427427 -806604653 +-989485507 958307385 +-604150832 337157172 +718673697 194593521 +-375851965 645402669 +654501288 659099664 +-885930194 527800491 +-140913162 374782466 +-344197616 901188685 +37424959 -538833603 +369508720 503251858 +928025642 417826832 +-338837570 709443148 +-247276418 -958657540 +-928764832 -479873992 +-962729197 40415993 +185812760 64677708 +-490766727 201612348 +-204298369 332539435 +151272734 328724537 +-901923862 -279396049 +737145672 654503431 +-635234453 352593141 +243757566 56081028 +-126317297 327145972 +-849331892 -32695496 +-274705133 382577108 +-401580260 387314350 +510611840 -3297363 +569512340 -234880445 +62647899 190683944 +98334310 392427592 +-266084947 -431214439 +-692256268 495269399 +357978688 -908189302 +-157969190 -542104018 +692447504 32374591 +185890983 -971882672 +862851505 221235305 +-404068384 87999602 +392867957 544925157 +-810477991 415961862 +-217244097 -295844241 +529234781 -108777849 +-139781405 599932829 +261235640 801716701 +-539288427 665840830 +301839230 584431169 +715937959 -242398892 +302970873 475014094 +-423182904 491491625 +-358054084 725549660 +608835139 -783465354 +688940931 498197972 +-649979785 671194501 +-229307030 889083908 +-690640251 368991056 +-377654602 -955715922 +301634121 711926296 +-113275738 -529677942 +-823017775 -290242812 +530710587 295564974 +678839471 -573946375 +-838139888 -132120132 +-665822846 897590781 +-716237139 142338712 +627546621 206430535 +-51045500 524093227 +-182280875 383080272 +-461323064 -583260224 +691250055 355845247 +837359832 773787173 +-229678633 -912350581 +999856403 930493956 +381353932 403680076 +-322486824 797496037 +481115568 -794785600 +-918486524 -44088637 +442675283 -81622526 +100900468 896011889 +894060028 429952074 +416193135 -349465694 +-184261246 -734957338 +824039876 -26447189 +846626865 707625816 +198703665 546550632 +-500136999 965227571 +-912022100 712169058 +432345614 779746630 +-139791870 -621974244 +-358890904 545058025 +811497153 -642690829 +-718322555 810813791 +157603180 -193527700 +-165075629 -540708543 +-522113211 225931027 +763559059 76617751 +46650118 -385520072 +-973610472 -524858610 +345913196 490801351 +-374877004 19575838 +-260063898 875895174 +563145430 578140800 +650209779 -731952596 +95074582 70643643 +755684985 427785241 +96757966 604163081 +245524662 230905656 +215821694 -26611721 +434761485 85899164 +662507419 -659482882 +585251667 -657419328 +962788438 -839707336 +-829006750 894982601 +840719075 940345197 +394872696 292599517 +324978792 84004280 +-452868488 356738143 +-753149326 -917873147 +-607775117 950333838 +814324766 24254633 +-864756328 793386228 +-542289087 -759455006 +-145067769 402798222 +473861952 192362286 +471057123 -171245887 +400889198 503350060 +-65386764 -44983569 +387491385 951845678 +866409600 -734947628 +456938386 254010566 +18676137 927542192 +359092495 713287933 +343209019 -540151495 +791126069 -857012185 +191996577 917736752 +610118929 -496448845 +-975786922 -193989378 +-328423584 98775913 +-318866706 918547667 +-755944128 -267118409 +-17587234 830898294 +395958690 399686592 +881074749 942563865 +-980535288 16285230 +699051355 -134602707 +346808043 -288969380 +140437527 -55627073 +80621844 -753145421 +153466994 -352581563 +757251976 -70622451 +-992534378 -682948281 +-713453997 151760163 +688133790 -915979404 +820624110 451365597 +-979695554 141376875 +-207472807 111865388 +816530502 -528144630 +-656837587 -539452595 +715989650 -413831586 +159687180 -143179362 +256394919 -54889444 +497311016 179311538 +-602366057 -47653526 +138390243 967424790 +227849718 659138899 +-934116604 -56863879 +991906888 -572727197 +783307123 -376825586 +-390872652 117928633 +-690054960 -907160513 +-329177348 -414459868 +421718735 -923239481 +-653190525 80624122 +-225289197 290903822 +946118433 -930940413 +113732163 -163823387 +-393395734 688398581 +-611882555 311419542 +992589571 -700815720 +-499670506 885368390 +-981790038 278083830 +32021514 -575474182 +-320960727 -517639536 +-907326151 207864657 +392673929 695217823 +904951586 -527913963 +-682929565 -16573065 +881013183 145173118 +-874634687 -486749904 +-960513239 832042698 +-858398159 129357766 +914328114 78339988 +-53860210 -5899535 +207318687 -904848721 +-878431251 -417811547 +-435905907 634888973 +482848588 845279882 +532949049 -551810051 +-658366142 -429438999 +614286725 227763577 +126557806 -872724354 +507770216 -361536092 +699056837 -803252437 +-762422844 -685405705 +-852745982 -842802225 +273179097 324494353 +-65253930 -197873895 +398836844 798237564 +97953969 -695881858 +814296454 682907869 +233623343 582028967 +883834585 384669960 +861373364 876614794 +-342475296 587928005 +-63213448 -860327420 +-695988188 -236569092 +-350914530 917152423 +144565995 -295455254 +895720121 50188130 +108814905 958517614 +-60504448 348603294 +-145270371 327810168 +-337811960 -859695800 +925577118 -436627166 +-558977689 600086882 +-491890411 452529889 +-258392114 260188851 +577481234 -551267154 +363365230 523827535 +-393359578 806846545 +485510388 894662592 +756306549 808749664 +-245899331 860205489 +612241588 -668020456 +-173202112 -985898006 +-226950361 782507092 +788015859 -450140908 +853005176 236143238 +-662258153 326139373 +-52876451 215140496 +599902955 178225858 +633877376 -740217964 +39639240 -381660694 +142676754 -502843197 +-611269329 -604325826 +-787177930 -160091028 +-134371806 -595013403 +996590451 -697700421 +828581901 -573468600 +827202185 222033894 +816501449 -720447475 +-275566286 501613189 +481527746 -411300457 +-45171394 -739255904 +153527168 -210859452 +123650409 204875264 +464977417 -376525938 +539126077 899612499 +598238406 -153688844 +69867897 22495894 +336572339 109627828 +-326137279 -967639443 +-25786154 940687157 +-295352159 -241408107 +548943294 851969074 +201475538 469906868 +-428075524 711886782 +-637626921 666747060 +266040195 440315832 +399532491 85027806 +721844250 -669445260 +-998312390 -319560073 +-936418551 57475262 +-191060859 138082399 +-147903580 -98901699 +-753529307 -718529870 +-868299807 -450951315 +-465785396 -893595120 +-698216549 -756564126 +543353561 145512362 +14452712 32650316 +477504822 -571950184 +-151229693 -137593985 +55151630 74618437 +-166468887 965666359 +355887876 -229196134 +-525750601 51810726 +702803469 -415709394 +-641859853 240857228 +765467074 377882660 +449146597 -870182716 +801860360 468117475 +-726660601 376051662 +-41618435 155109712 +-44749821 43276619 +498875885 346878342 +-170790266 -489454110 +-855045301 -950706221 +789650590 855466212 +-974325811 607155080 +-131906680 899399544 +164670424 -22660861 +-469353581 525766779 +205340468 619860453 +-676893270 -653771419 +646093894 -896418616 +-731975827 822771994 +947540695 -589306975 +379641266 -544499601 +-430276300 229365925 +-129324989 278565288 +838169141 -97750904 +738192706 935416039 +82589809 -251533797 +9519025 -778018499 +-753586839 -412138926 +199880831 -812260143 +598788983 852992123 +-603418082 73701224 +5305546 -60288867 +657342446 62160101 +490477828 480667578 +-729881662 -395485090 +283925272 770759771 +-457450095 599773234 +929657742 342984852 +837923646 -28947422 +-769524863 -648867758 +-216351193 -513639288 +793509576 413269190 +-715932667 -636585905 +-752664740 264750451 +221561095 -46123970 +517619227 359732964 +-274670781 -74631298 +-175379365 410136347 +-1311946 -815389685 +934591109 -340238339 +359697294 -666091754 +202952226 -580818272 +254889398 -203561333 +530392118 -758771551 +648494563 525190448 +-718294828 11626355 +377145267 -296850518 +447451080 726137046 +-494534759 -191611704 +745223783 -449167852 +646791501 424079591 +961858684 190716481 +-150089872 -353483019 +-805803306 281313509 +-736439809 -906309642 +-354541211 776083570 +688262158 -94901037 +324559197 -940124254 +-682116826 -695027627 +658254002 -903656273 +-814901382 804068208 +335035423 968141591 +481898182 319539259 +999223663 -221905683 +-951700036 -937642457 +-15443825 863529462 +-546462780 432852247 +-388458161 141573432 +687766156 -109420108 +607677805 329021836 +-571077152 231693523 +-738809991 -302393617 +564847449 -839374891 +-536706041 -37709527 +192902227 -272901920 +-652407936 -569976665 +734760648 829143360 +827121851 -511398141 +185598954 -174424338 +-859698008 34127511 +203405185 821981954 +961867144 983515642 +190245845 -266828918 +203654935 -250534395 +-817929525 991467677 +-647288765 432230505 +998173327 537623645 +297300760 309850688 +-265563755 -229792913 +692005818 -246164139 +-272586767 -308262917 +-242227705 -675537509 +-651021952 -707818147 +509952487 -885781634 +-746023790 351086159 +-683241814 108912505 +772294687 829901607 +-773132947 -207919577 +356719826 -180862184 +-906245567 -846190810 +-38392721 -654119460 +-926945129 -235007847 +-434037321 -726228464 +-362152568 -81104514 +-212514563 437119205 +-381980837 -964438064 +-33032397 -878332335 +769044489 482452274 +618916933 830327879 +808764416 310140550 +677683496 229683517 +128202152 -162356650 +757126323 -222302565 +140682733 896516868 +-762843280 -834783923 +-97924026 -334547424 +-279434812 -596880779 +789357492 813439367 +-448440232 447198177 +-20344974 31993181 +-380087851 8879263 +-799517443 252404554 +962370016 506707111 +190860365 209942398 +328835927 461778307 +-392108111 -407488517 +-364225040 -928230851 +-628347539 -727685108 +-878040368 225587212 +-982416189 -363483568 +-629818993 685586510 +-537316340 -575004055 +-123285465 -853952705 +403151821 115376300 +162242359 -391178048 +-839969121 -774224079 +-222303703 -548278212 +798048136 -626213136 +-471912110 -831330952 +25490895 333547195 +808171716 -549061290 +645965189 778694433 +326368871 600969278 +-700560174 157510736 +-823438961 -851099392 +660191011 584816658 +-311956907 652477999 +978293189 -948664228 +-601451946 -978763065 +-467340614 -938325438 +-179497588 458023537 +213462058 964152445 +607304073 -832904459 +-51061177 595187372 +-466102586 -810597250 +-952422476 -316116394 +-888171548 -460159680 +-839278138 850254323 +-661513367 -927719013 +-554073071 -648653084 +630926679 -980355449 +745994354 730212898 +-601581376 415061926 +306624896 -998235394 +672670246 765073934 +-853522673 -300762906 +-54134076 -309641875 +-493585289 965739213 +-923170941 237019023 +400627937 -441499435 +744513437 382485257 +-522336723 552836337 +704512461 -791234177 +772087251 956841982 +-220614324 811839014 +-873200394 -619070159 +479862817 -155735878 +-802712076 119242873 +-429045227 636835725 +-142458538 721290781 +210733710 -13092980 +671815960 942307825 +62742611 -423778446 +-651462100 869377265 +-36302425 58079861 +10110767 27666223 +-376646169 -767547842 +897397295 -570373333 +26698751 779523004 +-795198018 266130405 +-984222141 -29284874 +473448330 310343958 +185651996 462358946 +-306022338 -766336794 +675477274 -256061856 +107895116 -561257635 +776367660 995304529 +418973493 -765601319 +-317251767 -228719327 +-80198683 -181285608 +-270610623 215557204 +-996371223 493156708 +-343353109 313836993 +-963538022 -204718627 +-385030116 792870737 +-316379168 -954484740 +84938177 434064290 +290295662 -193322415 +-617387365 -994299025 +-19552852 27603765 +871867334 587193856 +-932384230 330682512 +707987592 -887824831 +-156495983 -598437023 +-110907173 -373889081 +484678888 -783118636 +332505735 954001304 +-829793608 -779610181 +30906098 977671201 +-672112459 -745828686 +230427878 -528317375 +474368958 -797511782 +-768334320 -972774061 +-693671224 -38760674 +-979067133 903685676 +480418324 792925853 +290583239 -545575440 +-542645527 -876951409 +466980686 -449249442 +589969726 -646845274 +-369329474 -619246649 +217233569 42045558 +808674475 214775717 +776232490 251236305 +-68901233 293984976 +-713384184 176100368 +-559175646 838833846 +-424189866 831532891 +790976126 -513611328 +969357936 415248715 +328915570 227403324 +104592497 -278611560 +427994354 307832535 +686689875 -937846831 +394969202 112282212 +173815348 -274110062 +-518789278 639625768 +760443672 -164464061 +137197647 -522130006 +-23851775 118633109 +-639291871 -378492980 +910884381 -238629119 +455707228 2197686 +494151754 -81778738 +-221357517 407006087 +940487164 -906253019 +-798395924 -447800398 +-635264163 655059888 +-318816007 324727800 +599171671 786902130 +-92939512 991162422 +435034141 717703856 +-691994842 389463079 +642924320 -844970599 +-154958406 96111263 +433763312 463964225 +26584036 898712269 +110965788 -406286767 +183538961 569201767 +-621143832 590990694 +708964888 141599839 +-597655217 255021885 +-982964266 -299379161 +554103931 149259387 +14165682 634136443 +14522920 -262346468 +-880583379 -813705006 +594679590 -242249002 +-416288190 164665502 +350372112 -938099469 +1627929 394662337 +564266146 738628751 +-596203080 98575167 +303466066 567718585 +-782630480 -45640831 +-726315757 711844320 +493323637 910044850 +-730221733 54290337 +55760969 156076884 +-743002947 966833703 +-292016651 418119462 +917626595 935872206 +-255715398 -695485957 +77910786 745221570 +-922383435 -190896057 +-81096765 501546291 +130836099 -523182750 +-72954073 -241647237 +-185046689 -432060900 +212847493 885711557 +611582969 -638775344 +393543572 -860377198 +-755096058 -772357867 +-347984803 726221156 +-992466090 -951275502 +-391448584 -336990379 +234589238 -270398496 +365572490 224310905 +633361233 516668493 +-824965647 -251315586 +-548787073 -269372443 +-732412285 -928892559 +654692080 -765659998 +-368574113 287957172 +-289349607 458184634 +360270008 -191433680 +-657441467 -900433166 +-483431106 552299769 +-874476930 -730314721 +-23947529 -354011256 +222153760 454183752 +-967211404 -108289082 +-377182565 -432249044 +161121284 -972465520 +53545804 -849721651 +195248543 -805272000 +-139695672 -630396081 +-133800377 808156562 +-693853843 -306980744 +962934167 -354154985 +-188139502 -163895207 +-914330807 446771353 +521421364 505805835 +299802621 914511048 +35105336 822994722 +460008740 202232912 +707441243 -952827746 +491215306 745618945 +-107146542 319620974 +617164135 535117288 +-370821080 -762744129 +808329553 717829646 +305791958 503602008 +400000480 -373829692 +339312866 355256240 +-454204390 -323699859 +610940871 456311855 +-681480215 23363865 +789780901 -318557633 +3524408 -507235521 +332219644 974794431 +-765188474 887455470 +-597385441 641609267 +-970491107 509836866 +-99399947 -170707295 +-304617827 -241163271 +847839778 568353110 +790012294 736527318 +-85128970 -887047411 +-508930950 -433137570 +-850089580 -376564299 +-150698438 -30152160 +527063354 708692803 +-80730742 256631223 +-417342950 350426421 +756756262 796103544 +225334675 -629595047 +-89886801 -240787442 +-682697289 267360534 +855888971 -226543910 +-359400692 526549225 +780347136 717572748 +-381541674 573132244 +-292731014 -236470306 +998553405 -954678808 +222047878 -574833763 +-514650992 -911065773 +-490813310 -245666893 +84464385 95697196 +193966343 -649387334 +-331340408 495533398 +446865656 -124907013 +-119416033 -392695551 +-843781080 -638166460 +-284237914 817349928 +-776543762 -217203865 +-753817403 701826681 +-13141438 -944906955 +547067955 338984972 +-822641302 160055061 +678006561 445264331 +-452089851 -972493635 +178566262 754637874 +-538784764 694024392 +-803982002 -220631761 +-686489127 984184685 +140481646 -979035279 +422625234 930233290 +171360646 337037585 +846892011 -206002726 +-690530636 54426977 +-682799821 120371049 +268004385 -180136345 +-130878277 894557134 +-916849840 -410248387 +-996142619 820578639 +-737017732 507961846 +-412192091 667271041 +-306231126 101844840 +606150113 488977090 +933122493 178835011 +-30680830 440745879 +199870945 288524769 +-539918258 -945110592 +361421469 -426478638 +526335421 -538226696 +-971979833 -828827138 +-45233374 -47327803 +-74627448 -996555422 +-464829546 571248035 +411260571 795450305 +-953373855 246223801 +134290551 229679174 +388789963 -941226371 +-89556511 275501232 +970828342 -611188970 +258171148 372902508 +635239292 812902932 +712119152 242012750 +-560323017 -229156401 +-53258203 906799613 +-217958306 901406265 +378545952 386550897 +820461896 -456138857 +-428691941 58738485 +-168966809 -91666784 +-94613899 935598777 +-87955541 305775216 +300395448 -452823212 +-633374082 -763630095 +695037070 113821875 +-394971528 690021044 +484875963 209662205 +-296840854 636334865 +-624840214 171893797 +183973431 732391846 +529983569 -85047810 +-633368277 226198300 +871469935 737610835 +-910245461 -366753816 +-894255345 856989506 +712841225 -497447706 +740199322 -355628295 +-240090552 207017144 +899166478 905050771 +837625763 -580739770 +-431832414 -273527 +-131164385 698652168 +383521920 -747754573 +-180666176 862580683 +-954436616 -453574366 +800975586 312072109 +161575057 546527162 +-160266748 -998980674 +-132194344 622559778 +637340730 958616276 +902683088 -992095419 +6333700 589760917 +251301642 513681649 +-610861131 -176707146 +-877696655 541133728 +412692654 -489817566 +150014794 120505022 +713635514 -568132296 +-885574889 113523906 +901643069 350316319 +917276466 110129265 +946516637 163723886 +970937407 323237915 +816109227 -106553054 +-72903345 -34749981 +-596039418 -236588686 +83904388 -868647919 +-170858715 61589926 +-168196054 418357214 +-621529990 585476226 +755919715 -448793581 +52603944 -253532869 +777355504 870356248 +-156810007 -583098675 +-997208433 -594884327 +-840032831 -354772085 +-445648529 -17606259 +-500171023 949253321 +943568554 22468887 +392238981 -67596635 +-538199344 42025776 +-675908116 269880642 +-568471555 -483846120 +698838045 -158442867 +255287900 368472558 +31125796 309306391 +776122915 672073011 +-179899766 -778734821 +-247364182 -170318641 +109577507 146282813 +546587469 200228927 +22734627 -180164362 +-828261341 488468750 +-482081619 198362150 +194233495 169833721 +-182746087 -877986564 +-426889086 705875849 +-90082544 -173636657 +-65840009 801697750 +853172194 -775817035 +-443759484 -701829457 +476681381 -859061083 +126030821 -96119971 +-409976306 -29392841 +-985414007 -205161053 +-531539343 -520230049 +345328401 211162088 +988620343 626150508 +745832298 948506456 +399016177 443676139 +102084480 313317661 +-493799270 -967509250 +436311850 142272419 +396169921 -224083484 +208161354 -131372247 +380652551 -273909647 +469512382 545208701 +-87600372 688888772 +-618771138 -123530479 +762574806 -271920403 +388994755 -910312111 +29884030 151300130 +-699136059 806350825 +1990998 -168681167 +616168600 614011170 +-125764709 -60562845 +916100433 851489036 +369238585 81746510 +-466379378 -790255 +-212255935 311880806 +392345317 825064961 +28660965 475295795 +605871151 307533221 +306223766 -286553475 +-398801007 807351329 +602217573 -811498905 +-192977731 519076440 +87953802 -816032571 +906056904 -568890463 +564142400 371981121 +-702247900 646391399 +352593684 822570361 +-594270353 -888676882 +-959800371 -489597719 +52587955 552956729 +349684320 -102389045 +-226494645 414370789 +-445406031 394558411 +-824764402 -943648228 +558746175 594274633 +597756483 409365853 +-36018532 -569650606 +275602816 477981372 +-838005449 -756956202 +-671232279 148139843 +-792606381 808267148 +-734124705 964250149 +-627088779 191266276 +-626234321 281870689 +-12915324 -234548206 +272870131 444479555 +-474896633 -406374723 +-164961075 -846252308 +-415849375 362176842 +95452692 -888941853 +866012931 890129884 +-673761943 -425326815 +-727523355 858531458 +-850662664 -240994407 +-116358457 -360811353 +316407034 -479936674 +-583185873 89073610 +-808444378 43769881 +-949113966 -388809317 +538888352 -533856847 +89170624 488318891 +424870653 -375360944 +-688226418 -148329793 +25065004 -402438526 +626820859 202423938 +177626197 -463217427 +-904760532 -297446964 +-170371520 -547355984 +-905734537 409659499 +-594495571 -502205812 +486895264 -46097267 +113096093 -976359570 +-153367498 -940361222 +43856976 122488645 +300946794 758062530 +102119241 138242549 +925673216 -138762542 +348944947 283527727 +154106892 148331816 +-760498892 814999469 +603777865 -233023035 +698538746 695231328 +-635233832 85065010 +-237153391 644416659 +975840832 724865656 +-571928759 444177034 +721152461 -396670575 +-225866883 945348411 +-296245156 536383071 +-505995598 -702095154 +899202409 207639654 +202847906 -161239166 +-569329280 -931556238 +81609315 -820206254 +-399882129 22038511 +987201049 -542925695 +-791490840 379204610 +-955632444 373832094 +-487662449 -839485796 +64439273 718342558 +-687332894 535098836 +-958683256 -418275809 +749624001 222320878 +8741607 934783368 +40439291 -459499429 +-546290230 -1268516 +-359628394 870635034 +908397980 -305021126 +-359542925 -999104065 +-754282907 -123863242 +-341400958 94203382 +808109242 -841983712 +-92156625 -911190318 +-689101027 680165846 +-736709631 4957516 +-697299763 -135215851 +57464680 -730056444 +846495357 -251014167 +219700503 -220658421 +-586683715 -138594106 +920663393 734240030 +132290028 376766134 +-279911770 -37276665 +-647448478 359507157 +-891371694 -255044498 +-771695724 598901671 +528945618 924655636 +-250184869 40135043 +-465520377 774377568 +472256073 531002193 +609673432 -708126724 +63588258 -651508603 +229360891 159140967 +-567923131 -946760279 +94897057 -913175882 +-760240676 -387265016 +265451351 887945138 +-859157561 577291860 +305148757 -789036998 +812420756 827154161 +241668173 -547619597 +-635042250 791076322 +-15730452 210950043 +693143963 -400310601 +660797839 -153083356 +660207161 -668869333 +-637437638 -914667546 +107335836 -849645550 +-337139362 241832070 +146414225 362037372 +648953041 830317525 +-588424757 -919212564 +-676150280 -380606580 +-723069872 523012809 +81091134 989076345 +-973006771 -936299145 +315463929 -157948282 +-600416987 -376661606 +900370949 107443368 +917870569 72262608 +588408366 323063823 +-498428916 -449995001 +-108930589 -348964423 +318812674 -581921897 +-280598951 -765370019 +-538086119 655432995 +-497965674 36606571 +112186317 -260283447 +519956727 350268612 +-957924748 -172030705 +-192153342 932234958 +-58245601 -126752233 +723283043 327652117 +462964481 -973004199 +-275392656 693632351 +314914114 -490003846 +551734154 864278292 +-451948017 886602340 +-366027814 -737470871 +-764935752 727211952 +-986212483 -932271234 +506315871 -536049917 +-949162736 204913033 +196497251 530198628 +-819967043 932103514 +-484396084 -389183689 +-823118255 -874080608 +-89567405 159160546 +567627913 274600712 +-250315752 -761088697 +312877590 434267017 +-420731673 252422060 +610462023 441683720 +-640636657 -985254760 +59278671 -76916895 +-323377053 -37125587 +-3945391 752824062 +-586181033 -48218195 +-133768684 984227081 +62986413 91928928 +316158425 161793604 +382707238 722836329 +264796884 -715299578 +862732202 6714343 +459314866 -758872455 +-461081133 541177676 +-291945953 -469111546 +986192087 820271720 +-200454719 577665765 +446731520 927981698 +508105114 747246356 +-737998553 -531062714 +804191690 470324185 +506263434 -476564706 +-405053010 699978314 +706930955 -698988261 +878658427 154809070 +-342543285 -218226989 +-611233676 453217033 +826984679 -697621072 +-697756758 -939554494 +996097259 115605261 +-204604754 -963200594 +-608774720 -741531831 +-391662946 920004471 +929808300 -509860968 +-615714362 -868378134 +-922163844 -211287095 +-662710334 -625798211 +-480482966 -671811069 +-206777364 -714351578 +-717064890 -740481791 +-102203124 -484434300 +93441520 145562752 +87002648 249880394 +893624251 894279327 +824996295 -754755358 +-767470209 470430041 +-980540477 824475395 +-824942908 -30033175 +-543546452 640806364 +674639239 51086202 +-474884252 -771014372 +-834108603 -35031761 +-587125065 599534997 +528522792 -44103999 +-400001776 -726912785 +-263101565 639962013 +467173622 861163184 +203453237 -504583052 +-539775606 937231237 +-404748383 955345941 +-457773073 -135943858 +390842019 -891304851 +-835743157 -158427828 +883651874 964633787 +581270713 726861030 +247245602 -386838982 +-865173049 256694623 +502765782 -345053968 +-826144275 -851420541 +441163105 -338929689 +-149066202 840925479 +789800992 -568384240 +-830806400 403523494 +757428796 488647492 +-449005430 -177021595 +-282270339 -21498349 +761246704 -781820644 +201974817 400452490 +-158331727 538577687 +-559404475 -23137610 +-489465020 -673152655 +881364557 -669867742 +88857124 137629680 +-128976942 532431829 +91925624 548212188 +834148141 -518199534 +339835759 -582639819 +981439080 -586870015 +-969328320 371076259 +201009161 315810290 +-583840263 -903092519 +-473683268 559518388 +-814927967 -92444008 +-912932524 635270915 +-880782179 330627460 +-467363174 61144670 +-879911926 336505711 +303887791 814663757 +228765565 -764881778 +68943078 749771551 +658285738 197794879 +472818697 180059659 +-141736765 997595880 +154985641 -434950051 +-127660718 282884668 +758012482 -477791540 +-343285221 938654123 +-118629315 -68036607 +-682112881 -542478291 +736992428 831368870 +-649466245 -256765557 +-420904332 92264134 +427383792 -894265724 +193887548 177035677 +165728142 -35465782 +-819473415 375366664 +745084490 -430218928 +839022108 -509686300 +124705196 -467116958 +458489523 697915491 +-453628675 -950575212 +-835055780 -742976636 +-608406769 469559160 +-441403869 -350446687 +654772213 909692204 +420046265 -403241364 +-180733497 -382030578 +63824793 312242243 +-827325740 741839070 +850720650 948481946 +625627769 414824884 +-689741931 462075701 +-937308982 -384306144 +-746105109 -106993161 +-795090674 691902568 +-436188496 93271989 +953643684 502846460 +468861983 503181131 +-739333567 422887335 +-59912570 -177119357 +832582011 385645830 +-720437634 90758966 +93011428 694195030 +237139929 302115131 +-656501824 788837756 +678993280 -217292237 +358006634 715318768 +838514920 367909229 +-449522109 263402396 +661873642 -535704159 +724834963 -260763783 +834947537 -150151882 +804721584 716454098 +505750652 853349299 +-577077829 137918871 +-719003646 -617938626 +203800571 -873292596 +732311731 -12807757 +349724847 390085098 +447933171 -903719913 +-986447508 20445149 +-822428942 345349332 +28854795 93256614 +222803416 296015322 +-883983397 -980581828 +150497893 703115401 +856528238 233682158 +786802039 -715270467 +-413058355 -938166807 +440701792 854749821 +753928645 -389109300 +314819879 -688240639 +-730354909 785198122 +137348704 -857368097 +-360916724 -792257975 +433835620 -181381043 +661372732 -303733636 +-434419308 -806341537 +-226923419 294179026 +574073932 171431412 +-758539114 -629796181 +-46877510 -466707801 +260496040 454423514 +-127211360 -623365049 +941273608 -705117637 +-393821223 -803076798 +380368107 -561087379 +-828479029 784140209 +-924549549 -762421080 +257480790 58824380 +-73022649 -476142845 +321081606 487281689 +150241538 429194419 +-393853493 -810576248 +189332111 -465999748 +-558189156 498571641 +594598896 285820605 +-864152283 117565125 +-364423007 -88615862 +-160303165 671269218 +488365508 304927359 +-408555247 336913161 +686440187 -357585632 +610032828 -448769773 +-370822652 -419418532 +-621134184 -679411354 +13278794 701562936 +-521332839 -522402758 +-324364110 187322121 +115591901 662431007 +-827124650 292179390 +-3571599 700073270 +855791725 300331218 +84709174 809523910 +290082307 653046526 +810411654 953093536 +-295369816 114997909 +-403649741 789083684 +835350335 490711126 +-778294070 35633855 +66752249 427278592 +807909890 583553327 +354228697 -861221276 +-520618061 -833881606 +-564427279 -569631787 +-689362673 632020493 +-330992081 404831043 +198487293 564066975 +379201011 -858263155 +-932131257 -763342114 +767932570 -787188249 +521980122 -810489149 +-201534122 -127670557 +-108005698 -426312964 +-584176851 -7798558 +967420608 546275958 +762563035 -464613685 +-736702731 -885890831 +-977559049 -905263318 +454742911 -83415 +798611329 122780732 +270830489 417894637 +249782162 -578107637 +220927793 596068461 +-213721312 32935164 +246265926 83616933 +573729028 688323225 +601245302 -576808720 +-76453502 -345824882 +-686304876 694640592 +-162698766 -907283712 +-669141331 -708697007 +110672289 -755628842 +859219546 -901947802 +169400543 433719263 +-854814356 127581529 +690423185 834735011 +-241121293 579753180 +634006198 124894758 +-582566996 902252908 +-48695193 24988039 +-263415974 729766667 +390527041 -31801717 +36361509 570266017 +-115185923 -284007027 +-866581236 849184427 +26633941 741055927 +-181665896 734862189 +-466739979 -476541378 +187539299 -75598803 +-53365324 154915722 +-232883659 -995128927 +197798504 -760285462 +-693108593 -344059092 +-682473427 -824154302 +-216505698 938366808 +-765012708 722740567 +-82979587 863771689 +404482988 913404872 +833150853 662750084 +672675084 -237546610 +617672535 -7036206 +322501009 523343129 +954730125 -467813552 +223004652 -523235932 +-619310745 981922527 +-85368517 -619048520 +244674373 -957839843 +-94959369 972267540 +516655205 -459059312 +-394648355 586375450 +-835388142 944104696 +468297676 666713751 +258354402 442056826 +895411267 -685035405 +527304483 -33908155 +-649435862 -449438360 +-435719748 997960861 +147713000 -961877024 +-749620970 -189892288 +-529421945 -405991753 +-627996958 -455623045 +-646907588 -652014527 +-913574652 603706730 +767001157 -26488883 +927174906 16359560 +100897365 -787311542 +270012799 359771820 +-621014764 -965664765 +54378555 687517034 +383264104 487096891 +365751019 -214408411 +587438241 672783678 +810100295 -576614893 +684933451 106055030 +76794880 373024142 +626031307 -961502866 +728569746 -818935909 +-986556785 511039705 +826335739 695786734 +-787974457 -229855275 +669580698 731401548 +751155860 286228613 +344496727 310836300 +217376457 780444276 +-108473870 -451246140 +205643361 403089170 +856139661 -377216651 +96442765 868453911 +-807538114 275657988 +702909736 -945696680 +-173532269 -328003182 +-431122963 -627477706 +-372211157 209469210 +-149656780 777034752 +-846803228 157020678 +18240762 -384303171 +-417134810 -917599371 +-139046895 270071066 +885484507 575694076 +-342426009 -99032142 +126571563 -711128426 +-927356324 -108579223 +42322589 -941880698 +2132155 497338072 +-766500199 641670620 +-920184764 890497097 +-15085151 -664972867 +192936632 856835464 +333738935 796244758 +959171730 -122402578 +-390715511 -612805353 +-813543677 -846334968 +854194971 909517735 +394252492 -187301900 +-121140378 148037317 +37579025 -172293056 +-454231884 712815315 +-290713031 630596267 +-554096308 842428886 +-236386585 56848909 +769341493 737079058 +-744853785 -440368377 +-881606925 -750450468 +-173752837 409497677 +-686780893 -616081573 +994570215 798414792 +-816571377 -118820855 +-843359972 -18126649 +-507316094 567637636 +336959378 -922474659 +67119240 525525419 +-830219572 873583847 +-235267884 -922926740 +-985104203 -437579602 +-951544248 526872376 +750978898 78719667 +-606945914 -789283018 +485585884 -150999617 +-243560165 784696409 +612001937 426961584 +-275140424 164658213 +-57344833 686543145 +-251416923 -580458621 +624255062 406322146 +524211154 -581191533 +-337428666 -457252802 +737868293 -920760959 +122386728 -869942593 +558735603 -785038139 +177111822 -124360062 +-763678309 37327066 +396943951 286329788 +453210894 -241562746 +258068967 -726137229 +-145426388 862599375 +967593026 451509073 +-464685311 904000697 +27441956 -154388433 +672894598 -164087134 +881474900 298810608 +-616025959 -6151576 +-766808578 922499747 +594950327 -724122034 +-370509119 -311588980 +-460441946 -297537006 +-218906263 -94753400 +-132963477 -15014765 +552724501 454096525 +-927822647 949435612 +608714750 134756284 +444936636 -693056249 +686730591 -892719927 +624246910 -548102029 +-426232509 759931090 +522897628 781390225 +-253083561 544627925 +-540147047 -542703920 +-617397783 208093878 +94639702 141329104 +-253787346 -381611784 +591236135 -68519954 +361090336 615343629 +78046336 680148661 +-175349883 -513015609 +-30085381 -197189642 +-961479413 -172174746 +829966817 800873800 +161632496 380179353 +-136762044 30090921 +348167804 -618890227 +-555461606 -122420121 +782115748 -112869428 +857747762 -344378936 +-787251138 -269784949 +25057670 648137891 +-292338884 330517555 +-952309369 583687569 +-198646781 -512742736 +-546367275 154096159 +477739716 -886927208 +-764380102 524726692 +-30072348 684982007 +103346680 -484081132 +-446529513 -967702406 +-411398274 -269889051 +-925195729 -178233590 +701096212 -569176560 +206665567 731919307 +-184751043 760341464 +998646001 728572500 +918630383 893750039 +-315420504 -780905107 +854493055 -602371413 +594444645 297218977 +293872606 589600193 +-73754949 -304412625 +-234147058 -825864240 +-732955331 50786834 +911075295 -904162627 +40498560 -119883889 +-700427063 914049298 +8239514 679427477 +-73935737 -659549473 +88752305 -209436867 +-905809467 509148870 +842897097 -537276044 +-919597309 786202746 +-920137716 -973789645 +868247384 -986505919 +460851717 80742746 +-100086713 5590654 +240206200 -781267131 +961764300 529632749 +-729043218 495392690 +456894716 595105880 +382115195 -22970397 +-562721181 -222518529 +348861144 -807967890 +-227083502 -8828754 +31799383 -118476223 +-475985134 -523757757 +-316418850 833450725 +859459286 -725604414 +67049046 -849069001 +232103542 545755485 +-240325780 845384599 +609483529 -644577690 +355623395 -657034126 +410159946 573604675 +19875747 611053520 +444933169 459510560 +-675673695 -928428311 +-904027048 840946363 +-111480696 -182035952 +620290289 921795025 +374645267 -502386159 +-989801053 634358995 +26588273 -864453864 +-298373196 -596838892 +859352334 -409782820 +-183823989 -941435221 +-5157225 -463178032 +788903402 866395871 +861384168 199463767 +413905566 -897046514 +994587748 -327583774 +-161210829 -417013090 +996983502 -132246078 +353109241 948874843 +69464593 70650559 +978511906 -823989800 +931766390 -738221438 +-538254081 -78221767 +-690007768 907684777 +281408543 -777370321 +901155063 274043972 +802269397 -861764648 +-712674796 -968015112 +265615558 969347732 +912765809 740516420 +-751669866 -502980319 +759860476 611196091 +664688299 -8458161 +-207618578 -887941793 +-904477776 -919575509 +-383059592 -771711865 +-103440649 -349803191 +115638937 340623541 +554819433 -82252119 +-258156888 -784822569 +297001137 -628283865 +808193425 -494457698 +464485156 381687292 +-450904473 -585301716 +62509665 -360126872 +817509186 597064092 +-934035819 378480825 +823286985 -282845227 +-535591466 156228371 +864548919 826286628 +980121676 -471874283 +622509180 142502677 +-358979460 919194284 +-336083429 -140489529 +725157886 101475427 +-465153901 687800084 +-755807001 972888989 +-586937204 258838517 +-613881786 -687479486 +-799867799 647907123 +653837025 -211843294 +-451103179 -916053576 +472298980 240238298 +-937054107 -400269465 +-943799438 795418374 +534712002 600361791 +-116114806 55712931 +-705004649 -758659604 +-590785093 997432179 +993690533 -476253477 +-977581414 644355252 +436141657 752373443 +-608901459 -810281674 +-74044151 246411965 +971235155 642516341 +-902404754 397016821 +889045214 -103134946 +-603250584 -968498411 +456463563 733532272 +493681705 -112685844 +-968499967 -97549001 +-350451842 -662705012 +-696038867 947076907 +-280498588 940907782 +-863705107 -57407776 +593014044 443593838 +-270191557 -523954998 +-626248194 570089455 +-267922576 674297745 +146992444 -681012522 +-981943338 594523525 +688828643 54069435 +838778929 -475626689 +-532541276 -235123474 +-277807963 886465116 +655932706 691508101 +767028240 920688963 +-859420281 651443630 +564419765 -745194238 +-581159333 -516911035 +-162865545 245505941 +-953682587 497773486 +-692412504 -487302920 +-477284697 959527901 +920232308 982204934 +-439515399 -194674324 +-895753879 -192526007 +-380368584 301544920 +-98163673 905375828 +65955534 575736100 +644439349 -275634456 +-373196839 213838908 +-820810195 283285317 +124742748 674997931 +213103679 -34062477 +341047418 397361110 +-573524260 244306492 +856982004 -134790252 +-76459757 -354781232 +16456615 -102021252 +-94623332 58755915 +-809219441 -181998535 +928393743 542468673 +-611964744 212803132 +863366312 -751695144 +-663220580 690381873 +590707569 527144324 +-643137931 -827265514 +841630452 -729262158 +951662074 -955529139 +-384090227 -611866191 +-755806910 -416696353 +110993020 216106475 +639579309 462946164 +-601818751 -81121265 +-805507645 175430205 +-391152889 -420446459 +132533920 273838738 +593252233 971919899 +722530998 125448017 +864192163 604969751 +799977140 -52730823 +-511419612 -589173888 +-111122995 462265653 +-441936569 -721776873 +-900037305 -916627462 +-327308024 253913864 +207357859 -767345502 +-250801462 37492090 +-629489863 -839612071 +-23385818 518314639 +874391939 192560440 +-993035252 60554024 +-775023558 -309025291 +-679995526 -751995473 +477233960 -16842678 +-745248670 -713673706 +-46659918 -275560136 +-133322251 738835593 +10564314 104135314 +709871883 -300910298 +671892095 -624617760 +810417181 -828249068 +169377197 -871029649 +280788297 -597509469 +-641861956 523376717 +-47168621 88176503 +-769895373 522162117 +196782499 432064190 +505921375 959548129 +473813768 530716758 +753975435 711675728 +856133852 215042966 +-985889410 194232053 +833957839 -808589021 +27526121 8472926 +-42921413 258665256 +-747650232 -296218631 +350521079 -632987854 +146548294 -723582330 +-232807691 407101612 +-686592303 284568058 +-608602537 877019351 +-910141064 -650902161 +-39380197 328828824 +-368245010 -921204471 +252152753 -415262702 +-186082617 -723131259 +99348394 -747889101 +46231306 -541928760 +-342973287 -900926103 +571784674 -727179885 +-219586870 61472876 +-84372121 -772394752 +926725153 -271904271 +832895136 -670873269 +-974822129 49187261 +-164499190 -732473023 +662589539 -896832609 +-880901991 341287615 +514308041 393145662 +854901360 760915460 +762079520 -860264656 +298292688 -542263956 +-177284320 -651443177 +-106584585 -317170588 +-130865944 -334026689 +9874750 699683707 +-190501889 887756392 +969494315 -450780604 +328931056 377142735 +936225564 318631385 +-948473528 -661984964 +96777400 -501234171 +-643004818 562251655 +-520180544 -91906956 +520622966 27047292 +-70158166 907075137 +-905453089 -984346202 +-180886198 856143685 +-89640691 136126963 +-755122542 -224624677 +-410202631 854457687 +-51679882 -675984502 +684271912 973218518 +-680030401 -428884279 +-289724922 -770156965 +-531166573 533974536 +133175619 141144061 +-671719913 -10747384 +-861845481 -287297479 +-574721778 -416576879 +540860750 -560718848 +812061885 -897166753 +579845723 93929983 +-547654294 447428500 +964860031 -802649378 +631472556 -247617636 +-622337254 -671952735 +-729203879 75206316 +-641213408 879334707 +-591675667 342933594 +179842141 -86856507 +-814391436 -673035840 +756373249 -886052284 +-868108197 629297793 +-982951795 -950161407 +-979155042 979510096 +-667953765 898266660 +729344121 398754930 +-844820774 982540030 +-31275433 -189314484 +751281757 -126624879 +-985111335 332107983 +-269850121 -140532326 +408303655 -301818147 +12806085 44597131 +410582561 -220927107 +238214414 -611877079 +709465412 -482709327 +937374758 841618514 +-930253268 47878827 +-112762379 962865076 +-557960483 -358400785 +-714536219 -300291490 +-454938191 -93662944 +-864371138 914357941 +-149607855 540189222 +-337835815 -428688752 +234537249 -241946121 +-921099863 -943528845 +828633633 739706926 +-297399477 51848763 +889192947 82604468 +279475506 227590251 +277465477 -406747278 +-460039255 -769517940 +-99877790 800792223 +-755153589 -96845287 +893258300 -983679768 +594171767 -911144912 +-360038318 -35699687 +787536690 -80636289 +241342795 535345777 +808467144 677525283 +-837708197 -110029797 +965111375 -896330221 +330929272 -174032861 +825197159 -425002875 +854899441 -152990153 +966790989 981274065 +-7464456 -187733775 +361342166 -542912437 +703204668 127925159 +-788417656 597732004 +-316297896 -118283908 +821227189 -389312010 +850796410 468890109 +877365437 -234761144 +-971019432 -662297802 +505547362 -765636176 +-430915021 638434479 +-156074649 373410199 +-298025458 507836280 +548619485 -888456195 +-813485863 -840814343 +-129505149 70844540 +-838773188 861831000 +710767667 474771553 +-702997650 -550580003 +794478016 81471875 +275797228 -248381398 +311992033 -16444547 +-889280306 -630986355 +-7649879 242970573 +-912168571 793682120 +-238876965 404548108 +743292102 600569585 +71802776 114027275 +908703530 -292864319 +404281470 567857782 +-501676873 906991259 +-308709962 -386206625 +172649552 715247930 +-546807727 -343713668 +-993374571 445402413 +304382485 727462191 +-922652504 591003386 +-140543797 459002911 +52265427 -925642920 +-923687089 723320605 +-779936510 -84943578 +278323529 -913619709 +-898806698 -200769002 +-282852398 665249056 +982983035 -439800469 +835577324 746913057 +678209994 -946641 +-304068857 180823027 +-779641091 -679623 +-438054029 -842223600 +473814776 -721837249 +643191170 804214322 +697617016 959275959 +521922867 -521744619 +198845059 594036775 +990152015 611107108 +515999420 838348368 +-597655660 567647978 +662769735 189031018 +-717942316 -430438989 +308235914 376252576 +274753226 -729234252 +382278120 156791155 +-909048791 65220194 +-804114802 -585932813 +-528034676 -141923731 +-776181695 72308539 +746725801 -169664138 +-620407792 -977703948 +-614570298 -734503219 +454330718 826365806 +-754474496 282396012 +934746695 -379618465 +-145531743 -13099916 +418924269 -690229189 +-512989674 260745402 +474880763 610669184 +346354386 654973793 +419043764 -891717803 +-539953497 -675979131 +-65918852 831395561 +-406370248 -676187051 +-307929204 190525424 +615829315 807430990 +549329776 183545366 +-644504504 -685875826 +292850507 840092532 +-181928953 15321435 +510779580 606048286 +-15120915 734620535 +859306849 173187129 +903453568 587013006 +874967740 -892873137 +-747890743 -76938459 +525980461 -52312471 +342060799 -93653039 +-954866331 -442520533 +421201273 -892956678 +-145860788 -753319471 +-676758346 -499638907 +-416127941 -403072900 +76875980 -953499779 +-339860895 600171268 +-41094024 -417865664 +12385632 -759692945 +356156547 115357453 +597220618 559898525 +-738046817 -40216683 +-145712365 117636593 +280535364 -803538038 +-42030418 -429494741 +-869838574 -574457202 +811364221 -370698505 +-758874407 -557121478 +922007076 449910255 +109617361 501467429 +76819183 -626727337 +376763547 94399501 +161630994 -598619174 +-300165476 282075846 +-853454400 88954382 +-81726241 -594695419 +971859368 533368527 +-4375398 -45367471 +-861670012 21234884 +-49564194 949091247 +573407671 596991540 +124811670 -829288450 +-186567356 997664570 +-209976309 -68752035 +-875453940 962866341 +-750635503 935492798 +-109979766 950553904 +-95828571 -30047565 +-316560608 -673382898 +126942461 56887371 +705261594 827238854 +-795438696 -90099748 +621487801 492059982 +167557409 549233102 +37971738 -615299862 +-980270137 107858902 +626914484 757238722 +650097854 225848172 +806153392 -742115758 +77939385 -854635634 +-813350679 308872647 +93082665 767045638 +-454565005 997331915 +454782782 618524317 +-215293029 -948255287 +885652681 577263511 +310196151 199114602 +587925123 369955678 +-488109534 764618639 +-888654419 763134049 +-792315497 -643065493 +217182017 820911138 +380452225 -148121806 +-930580129 -376036867 +545552678 -421480850 +-939073450 143259631 +-68464014 -831970894 +743891715 -713483067 +354641380 803953425 +-156216389 -989707459 +149907095 -761033115 +-981684327 50349670 +238094361 31794000 +-166703586 -750701475 +-620141730 605043753 +258009508 -361984926 +630668025 -331838290 +-670951210 -2450719 +884842102 -772131654 +182189938 193782659 +-951188632 -517761282 +603783124 -33742007 +-253160700 986772265 +317020803 -951835076 +94472987 471325860 +-205292302 -12058715 +409259735 714460646 +278204468 176501217 +996745234 -461406573 +762212863 -695375698 +-675917191 60304373 +-696608159 -17076052 +586269541 703402857 +227477156 -850665188 +-334704345 904470952 +-734538139 -783498606 +630534227 223451339 +13151885 660776516 +-532717230 -402637424 +-819867059 -519228826 +773232380 -417514607 +745796391 -869328557 +791886040 399955428 +-587401341 -284606608 +-385951189 221640373 +938366456 275114744 +391230189 210301813 +-671655276 -917902062 +-455592582 499972172 +-814354467 -313233648 +569404458 -795176727 +-104709153 693739542 +-814772614 956702903 +-489177646 -597535749 +-220750228 -533995484 +493285713 -927932420 +873728638 441547427 +562226872 340805717 +36934060 -214816075 +-302665450 146111089 +-915716213 761401269 +-517289034 -191224960 +-664486944 763053244 +-418001016 903846181 +-970916122 -368557383 +778018874 -980076157 +-650931928 -504065941 +-679388069 814785311 +-520297416 -851817325 +-357907570 -105809557 +-950119885 70946169 +387737283 -226415476 +698233752 583405262 +-145409716 594402521 +-721368369 -936281823 +963754195 529928131 +209827343 -592729745 +-394920649 -962894262 +251535680 411454358 +718751560 257268826 +-769113460 -323274435 +69200073 -469164671 +46389202 410341888 +-665224797 581037882 +-549849728 -345037535 +-408264310 -255535047 +115766311 -248274608 +364870245 326114752 +92593518 903819339 +-861532722 -841518327 +83701693 364032713 +-944560714 -998280639 +227443578 805578479 +-834990031 269541651 +-625447989 -890892644 +822922404 125878564 +-116453664 541591017 +666565038 -68193431 +-88745031 -862786564 +703003821 271547782 +-583272402 -873138538 +15473645 -225283337 +-101696745 278633345 +560752839 356549028 +-843971475 788393403 +-346318640 -212868130 +556970377 11630229 +584581219 -59247594 +-390682682 552052234 +175571504 -135206863 +894882020 -253560776 +-981474542 -324656047 +864944297 645825185 +613995162 -721526158 +334930181 914580812 +147325270 200557762 +740521508 110073720 +590942236 -894000882 +72180136 -75933707 +-810847011 792499392 +-576064560 -373209592 +-335088695 -100095935 +-750911431 -226850071 +58016254 -894386071 +368436505 -975071493 +839177290 771354585 +422516429 14762215 +878052218 533531357 +-196909509 -653196369 +-414450738 55700853 +-536969716 -976229558 +955600642 -217381209 +49328199 178150727 +985246348 757983709 +-317567797 -101108783 +-683635869 575008141 +577536355 -366303804 +-103182158 243114380 +568298766 -304617402 +503901826 -339439628 +-482112549 -386897087 +-679561221 -422987216 +-174078632 996636927 +648116042 -459437157 +-233709828 -131036579 +652906469 372202801 +-63799738 -116930243 +27974423 -17881553 +-439183377 139535536 +396285286 466636766 +558651401 -754369475 +890901320 -515061411 +424276310 682391001 +680725650 -421194622 +-757336919 633154756 +-812162060 -828738945 +140934745 922028778 +154763421 242269783 +-236883754 705622580 +185101331 -8423741 +-346477879 -321248720 +-932729343 621782231 +449508002 -607746609 +-846345388 200229818 +-354488295 617443054 +390613528 195603821 +210556079 931235391 +818400590 495794057 +-486641329 396292108 +-150009130 -989604347 +-206651361 624698739 +-593632540 797972899 +-160874962 298534453 +-208836475 572961871 +-620558476 550350498 +435089110 273387094 +-309860020 989434704 +678266471 -435442935 +47629635 -90550337 +521007510 -520351983 +530680339 -796185419 +379843499 17258958 +872822242 -582186025 +2506540 -453470964 +-585637534 804358271 +-508786677 418910282 +458646848 803663513 +21526242 -376467314 +175150493 -977873231 +-425660631 352253084 +170885763 -856697069 +-246367142 40775413 +-489761900 455405712 +-804213538 -655317711 +591679378 -830544706 +3978865 -773734455 +-199754364 -775826468 +487849245 -544588634 +860894084 -463599997 +648265850 102029844 +716904423 -390750977 +581918604 840659546 +-444283514 649745605 +-959403452 501389069 +-869406397 -721293935 +-851695080 733887505 +579800465 314135094 +-46915907 441380226 +167875383 -306861958 +861617936 -194973265 +-712156370 200633793 +-647166937 -292825982 +-92691010 654727043 +-246813946 -695163839 +-601335791 751522221 +894651532 -740274620 +398415675 61430574 +830929656 553068794 +-38209514 487381984 +-570824880 908606717 +989749411 645134844 +-33113006 -958066397 +613435247 -679267910 +735764244 -203834192 +37869865 -103875791 +-700477394 490299133 +768533715 -3112142 +903684880 941017234 +364501390 -995978105 +-987559786 371001156 +885124796 -234055579 +733829788 -435650957 +323028581 830314906 +-797347169 -187752846 +-685950363 -352778381 +-923093036 -564137942 +959239697 940067386 +-12787976 11656548 +-827825417 -719616326 +-965444562 949055216 +428148619 -4057299 +459296140 -231189474 +914285184 692243189 +-204822584 90535808 +939003609 42086362 +-744971384 518091834 +-754490743 681328271 +744186738 910595292 +-645231121 919051694 +473673649 -454798662 +-854313336 14993788 +892475536 766737020 +-458429404 536436535 +81556460 728748986 +-164799758 -502358620 +-615446152 -576064841 +-117179554 -489356197 +-802180731 -58942594 +539440785 -279297443 +230666582 -246655371 +802211484 471323589 +-903365269 -908763764 +904678205 873855586 +255937600 743558653 +-542128149 -237692158 +949957223 404906238 +-687579643 -662579336 +474217583 -522722306 +512783049 110230391 +-821819183 742060032 +506229906 757860571 +929860876 -123657556 +-915613181 -269794897 +349406931 -205915872 +47225793 -114627467 +281581094 699620204 +-365953701 -508069648 +365603265 -729311289 +-181094500 743123671 +-45540342 868826763 +-844882807 66647311 +-386469752 39408123 +989376504 -807657495 +-627759410 438398698 +757801689 -722710701 +235322191 490707715 +-363265790 124787791 +-898604739 56004030 +709467306 -654087448 +-245793344 -646419786 +-758279437 484439853 +227423207 -313660443 +-789825328 266982513 +509902988 121271244 +-92045393 164656991 +-968694197 -243173984 +-958536888 715396283 +902750407 -724961449 +650254744 113058996 +104180346 138903276 +-545803492 -750480985 +912298078 -71073694 +361410757 133903624 +792361980 -148289422 +-537442018 624624496 +537759795 -767565154 +806319209 401282288 +-498283973 -556836380 +623119134 38956049 +-338086339 -602691350 +-78408890 203374360 +-465193317 189191502 +-183830293 -954972850 +40559611 40374850 +-718639459 73976925 +-209898080 757188948 +-543219699 -619022112 +-255647789 42338129 +-756991122 -115174310 +-388596709 -940608298 +349609577 -705712277 +213812000 572344379 +-808032034 -909041408 +108270057 956406356 +-953905337 -852534760 +-818832141 -356204228 +513319514 -810087092 +467504656 -890739658 +-48086071 -185053619 +-956752440 126343418 +769135372 -449971170 +-753926506 213688627 +854153879 -532395805 +661378404 -50660563 +537497405 -971156422 +-31091726 -714047352 +984218602 -153958471 +348001114 -346543583 +-766743414 -711953574 +79248840 -324526654 +172820761 721122646 +-622600665 -168895475 +-714633866 281715286 +-184150108 -203142325 +611966490 699175828 +317733533 -863881039 +-370288815 -279601416 +-729479539 -360403515 +-939961704 -695505204 +303803251 -892190705 +939041067 887260601 +651069921 680067677 +-112855764 -875081889 +-708711737 782397752 +796819421 362511689 +-774764896 244178194 +-914735382 -907702492 +-371376202 -514505995 +-636808879 -291968671 +239271003 156344594 +-554403589 -675532554 +-571057771 -168090140 +151648726 -536982668 +97689238 431011153 +392354659 -372403799 +965971021 -82729318 +-884252749 759834763 +-542703048 912282553 +-261080123 977089349 +-415893399 -303889490 +885308483 -998392308 +-35470483 -35133452 +-538445126 182816966 +577321669 706090479 +-392704670 -874802661 +983070942 489429318 +160105217 949944381 +-790796100 -744914458 +-529365288 -798196743 +646719512 420992203 +-794757625 -303078023 +550585924 246505407 +759250728 -995711785 +119413629 -927368089 +911268347 -29739048 +-794685104 -587401777 +-654237371 682544696 +868959342 -149361459 +122818749 -966329075 +-312072820 -780565041 +199227097 474106929 +157583858 68541385 +-490854145 545598426 +-949357922 86007050 +342840765 922141663 +-345797998 87633784 +32134804 568639251 +-795915485 -249611041 +-786976067 754661996 +-931234685 226080701 +-252797376 361825285 +590669172 -148086979 +104824814 -825631743 +-441900111 150991351 +-809079635 741815567 +476888838 -627925114 +866131027 851012793 +-823917111 744369290 +222793162 397519022 +-204127776 272868587 +974828718 -221712537 +216515918 9896918 +561993355 -485133703 +133445261 287513551 +-414969322 -934251825 +-555422334 120631336 +102082096 -657283034 +20959444 46791686 +-610770396 -566260620 +857552351 457621226 +904326437 310784256 +893541864 -753369767 +418433067 -557186193 +-298312143 -318895951 +151646929 -24371814 +-249982197 -52415033 +-371768155 -17444319 +-717723285 -156215183 +-496134796 -665408650 +-967651155 16467753 +-124738790 -678118328 +360286964 -52977375 +664399314 -697764932 +-215077608 -648124641 +371237491 798800378 +-676214136 -309693124 +287962917 290821671 +-65704681 -228814607 +176793062 997432426 +675359288 -429639215 +629502365 478941413 +-736603559 -601774565 +-162809003 -222851285 +953285843 -850591711 +-427241570 -575076684 +645256914 -112128359 +-973132621 -730473195 +-394562743 19044454 +-978151875 -889268981 +-215470859 707925176 +377627648 500828353 +-623523400 384282755 +-351825352 -906860282 +-540491284 -125812414 +854932544 593828237 +517087373 -941590196 +978893598 -936807400 +305981395 -80021581 +999990626 791946438 +741676015 752838157 +-940919212 233047451 +884009451 -485984009 +497640824 307718462 +617195050 -426077258 +-505771218 -53123796 +887408136 -74545938 +313026595 177456669 +886418802 980730778 +-280879440 -216017925 +243683298 926087906 +-829987743 947101822 +-497567134 496453182 +-332043789 -413051728 +654617935 880148882 +-199247589 -37246122 +-522755094 72395436 +779086708 -606050790 +-378051880 620211396 +162172312 -709395945 +475511647 -124255267 +379536878 810394461 +470614391 -843395981 +540055964 155834275 +192917387 -485422016 +-510017528 -615715525 +213595537 -964723397 +183847071 -79177118 +116096030 -53401042 +443187200 790607520 +-749666226 118371631 +337426294 -663561401 +-231142084 -955500400 +360540243 525962204 +3428011 -135747956 +-3274036 112700352 +-214521522 -23291640 +-417389033 83705294 +427909649 -913785612 +276722411 682071357 +949384429 -866517587 +822944249 49416352 +527831333 -276827118 +451492224 253390984 +838371305 -260776651 +-471456030 569381842 +-3525817 395735333 +-952336526 -996225985 +-973271670 -125380192 +282321446 -398059195 +-55324231 -674953299 +-44540157 49644147 +354987561 -283055824 +963274437 -829054023 +-495680458 776482685 +562320587 -667458025 +126136111 657487447 +196195829 663960053 +67650333 190817274 +-710403416 -605326103 +-421613776 261793905 +445237206 -671088260 +-443028809 -574383563 +360268907 -930149692 +435938426 -51472482 +225012005 409154782 +-725376362 193939173 +-856818159 63077442 +853127458 -922598609 +-767538785 -365046291 +421764394 759384097 +-546030277 -845829651 +-181292654 652514130 +-785095140 546464382 +774205560 7006626 +-29790280 126911247 +-889844506 399431515 +-850688665 -176207171 +331095351 -88964299 +671249713 -307625166 +234854622 -95846223 +468537891 -836296664 +376804462 495237603 +446778402 -207148763 +659925603 -538408102 +-672153155 658120619 +907457606 848585252 +-894087357 49794744 +-289110433 780803431 +931110123 596876532 +152452924 930943369 +-621783584 -7010471 +-939673652 17574802 +-827656560 283147845 +-542467134 959618769 +267700378 34083233 +-345229121 -893162335 +181236464 -321305034 +678732601 -120412136 +-700392930 -251485327 +-887023231 918782552 +541872509 -550045088 +751209605 428182246 +453934011 -760640201 +179714716 -213200373 +961077104 204002669 +161023577 287403404 +589270412 -854160087 +-104665095 -304192656 +-932963789 709393583 +790839438 -187059789 +-187434654 100186520 +-90406570 -790934754 +506385743 -831828285 +431431644 -386468607 +183231460 -405215957 +60516019 900727307 +-618146408 218503771 +-60716685 -334961218 +-78124200 -803617300 +-204225095 731095654 +70815802 496543235 +59725701 -581847734 +536869947 791308896 +124448845 672313335 +598092278 -560182931 +939395097 -569838193 +-240189964 831819063 +958867520 -591433022 +121850501 -571665772 +-324646124 -999904960 +250776941 203848776 +-133340546 -181340899 +18909773 -164400078 +544874122 -530190158 +387977633 981002188 +-764707974 298772971 +-281902642 -42711689 +223151042 188660491 +-430692647 -936505149 +-824618544 -689470014 +365974260 -476841247 +-330076741 781372417 +-23183855 -289963095 +-935137862 -507465841 +417321341 -395815866 +571010268 959985572 +-978420032 -561788489 +962775094 607107620 +830571693 539255997 +-178720683 9353355 +-977060268 85734925 +-243950886 979767328 +252294752 364589998 +861887112 103866453 +-296573334 119071814 +-200261926 -253066181 +-870673426 435119105 +-761289229 978924381 +174148304 -123245050 +-694149710 674459457 +-177634248 216818678 +-494073187 478118262 +711278564 -730532776 +-17582626 384797819 +-385591440 -825749945 +481459327 -781143852 +-94137338 180291999 +-365224882 494008833 +-273021590 -912797828 +422805788 403124241 +502479260 -791055440 +909797812 -323254617 +-483958870 -854621127 +319588418 -399883688 +707970195 520043794 +637373101 87251072 +-964606952 941264582 +488343499 -868768174 +973232905 -438705064 +683931134 -137316454 +-980907481 371058489 +465346516 -355358938 +274077766 -799726562 +-676279338 -297240828 +586088142 -873744658 +-749692580 -512616855 +240722095 -885689062 +512376065 -647883852 +885438302 -909208887 +-969457367 -14646525 +-325842115 72883159 +-184566138 -266530695 +-200947293 160638280 +100240215 -682734033 +142860591 390640604 +85234475 -583386439 +808201664 975951760 +966675578 -784167957 +-322704359 -317929051 +-974324475 -776738104 +-599737075 -61487531 +660748780 -564607575 +588358977 605847781 +325051034 453588429 +167475941 -692675854 +744895816 -685511744 +-298925090 238568745 +649126073 -684355521 +-331041535 -896130219 +521656338 808915052 +-59775062 589321123 +514566061 417548901 +788655467 -701745840 +955500474 790491887 +382917442 439794929 +366066900 370972980 +-294607173 -894439734 +68882605 -455723173 +-119954546 -313141144 +479981629 102877911 +760358494 852151298 +194183850 -555260285 +554253504 -836473095 +-192972726 68162871 +776041471 -165986659 +904973530 752961069 +840659830 -550666124 +795443395 -426742561 +-267220755 882178106 +-282856841 -495823277 +144506246 439936376 +583850209 244244623 +-131357454 680526473 +-128775098 -586858647 +464176753 -346413146 +269827752 -764891199 +566064543 778259275 +-578076270 -679166342 +-135753020 -945641834 +637227102 -4052037 +70262486 514114634 +859476155 -609348715 +-220939904 -836041747 +287769090 -726873108 +316380616 -103328798 +-994668868 663070196 +-637693512 -276914225 +-810988274 423314380 +798860019 -792631527 +-367840703 71879289 +217734982 -351772464 +336045703 -276558055 +-843015532 585880820 +333838361 -122155117 +745906606 -496968110 +266986328 -633841743 +18042339 500978515 +98066784 990558063 +-995016132 -689040441 +-403749403 -264605431 +-458410811 563961546 +783549931 -573662452 +-890599242 468105219 +-397642884 -366267932 +720339714 307427835 +406712673 -679088043 +-16813994 129155498 +468388043 -911486261 +757868412 -995811286 +447366692 -602242332 +-241867704 -666025609 +-155978204 338934153 +126345786 -995347752 +-593695889 275691300 +-28081626 -923460510 +251616475 262801005 +-490340519 -980864975 +33037961 -263458336 +548364219 390385840 +224781546 853712235 +760042524 -195823980 +-139813624 13927169 +532224363 -206682293 +10350042 -43136146 +-856564612 313034675 +44868307 -151687817 +-530430098 -427222234 +615484606 11748473 +797446552 876034500 +-184015928 88880153 +289480611 -705403077 +407844655 890594932 +-684605448 573407069 +212216898 -127696597 +-964762347 -232812375 +498315110 -19186417 +-181542615 296723724 +312110636 603426905 +-405693198 -694001591 +990918706 663366616 +160080419 -450695589 +869553975 -256255638 +-132740368 764871960 +149391516 -267348539 +-968821715 -52997045 +446034447 931731068 +-244729544 -924362431 +753423302 -691612687 +40504130 332312242 +654469463 -323062543 +-298544572 -460772524 +-740831238 -191952757 +121393020 715616142 +-403360091 -871349886 +9907419 -830366911 +-160417851 700017698 +-517553226 -173045565 +-309542275 -48187903 +115247700 -606868686 +73415027 -1370163 +137112285 484223718 +-748565071 464735965 +885814453 -922066925 +581362624 60809041 +890966391 -208774843 +669533554 649321410 +121814377 287394044 +387012249 521878499 +385655212 -507066411 +516421062 -624859986 +-469442967 173201717 +-930819096 472295926 +467382267 532175648 +654775135 891738873 +-62703995 687832463 +-89362321 -522862978 +-676587574 885764760 +303520055 -746411360 +-695095258 907936521 +147803017 17063084 +919807106 -368282840 +169774175 -176015284 +321062809 -693153405 +350934412 -71918465 +-758855206 -640525525 +500584958 -148524591 +382315374 901152714 +-947564168 861346007 +860336075 925352252 +-408254191 983203692 +-160861226 -563673509 +-928927044 -902633434 +663294147 843190541 +-362451971 843081454 +-364016707 -944211799 +-833312083 22333624 +-462755032 -541885887 +990279055 -433141170 +-982791656 -325560345 +526471961 727635521 +-909623842 563480899 +-225161182 344307771 +281107780 -996921334 +-868989080 -747226958 +-582583289 -574615306 +867620604 -762099239 +461849319 -127636477 +-90474766 -623609304 +-813491685 422302122 +701681361 158279024 +-586057726 -485264114 +-527019725 -835368837 +-265754047 480457043 +811799947 586913661 +-601937672 -113182289 +-710732105 -51612721 +298676919 -445574409 +-954603446 269426547 +-321304495 -308854458 +993470532 288335461 +485499261 504913801 +804490596 -352989108 +-771242261 -820393884 +368563802 153947920 +11073761 -726143234 +-103456802 -612949018 +708479743 241652492 +-145460828 -166985449 +206991553 -197837798 +-251673655 -193680216 +-774938762 -290861625 +-662793479 -741770762 +55408509 778626899 +936549242 -863913577 +110261572 776319639 +630411785 805580170 +633924382 -278087111 +-323708833 -278964690 +-375594415 761676349 +910093223 -107357182 +768560740 307495164 +-552691432 -785578314 +395790013 -184711354 +585642538 882383167 +914232731 344369432 +-806239015 -640960289 +-330220809 146966688 +409434607 630210865 +87627295 -867008866 +510872346 139460356 +-572664114 297344275 +558188095 897547974 +-236978407 -464454788 +-551462978 941886479 +580373965 30995469 +208502774 -127025516 +-868706765 -893281485 +200946145 -925517639 +514441239 -103057996 +949300835 66032931 +534007314 -185753379 +908718331 373684454 +-1957096 500806203 +-662082588 -242230473 +-439862531 849786927 +962931184 -217698587 +-136541008 -829013639 +-572651605 635257682 +351681616 -586281398 +-303489983 -262824365 +-832443853 -411878819 +247510347 9058815 +881146603 -860829240 +122121778 -457924600 +-390072569 170631905 +-225967698 607261384 +727728742 911563441 +-593040762 -877368956 +-374854317 195405987 +999908604 254646502 +662862585 961579038 +-965968929 -766052953 +87086363 88491194 +800867126 -989388664 +-66291397 -872664818 +-885050416 882128191 +289998157 229288776 +-933108532 -638841170 +347590501 416407537 +980448387 633331482 +387215417 -94178383 +-700231087 -585227346 +-954198831 643688966 +-189708865 -679598387 +-691020157 -36014546 +-875285586 -437045897 +266106568 -812295196 +939371537 -109537594 +-281996391 937334867 +233864121 146759979 +144539161 -685317312 +-910755876 512703570 +-457555086 -68716406 +-973852819 797476541 +920429646 629766320 +-155312595 109744946 +18014992 -703533069 +-541503376 824510680 +-503683451 801193950 +825088909 976111527 +-253439704 536504499 +-432930402 520920629 +-916735798 -535869350 +871955837 -948853515 +287667232 -918194276 +-346736060 792111158 +721056027 662288136 +-921168166 -255338347 +648045846 398741339 +407095320 715895353 +314634260 36775813 +651648038 -376769949 +292550660 278019665 +-386128250 143909169 +-225020060 -587665127 +-582825737 873419717 +511021989 -548895216 +792995549 -742087703 +635645080 481381645 +313871834 467483967 +-114686417 -651247384 +-700116952 -610342169 +-245884987 -477111272 +-45056652 480874695 +-555955662 972754720 +565692786 -427325977 +-716065856 -67320592 +89469971 135142819 +451843672 868178348 +-107963371 -745458319 +-872928206 437357703 +-927887565 356503690 +505556180 -335436378 +-52631674 -670421809 +826951569 -1202578 +579033819 635524706 +170328769 -307706989 +-776964376 481826503 +252354526 130163230 +-473410133 -353732905 +-346717056 -335495014 +-44116286 -713312820 +-984657118 -489094174 +-515975491 871827090 +814471877 -875071412 +-323555878 156219943 +128475562 328439023 +648258646 -498002640 +-483718786 -812881396 +-517635913 546399064 +-839166406 701817339 +879671512 -720087123 +285532427 -308320422 +104270100 -207148676 +932931237 489135577 +520269536 -771423915 +548986798 -307364527 +691638805 -1836124 +701715043 308653829 +-727716491 -131624483 +-122119693 -681383942 +183465158 5648090 +-580503346 167932912 +316148762 -141805198 +640240051 140268763 +-466960401 -418033344 +162986627 386542640 +619361 -687533141 +667143864 744424364 +100521853 -112096506 +-381797664 -589114570 +-691640664 -118879560 +843069018 -688924796 +470301002 -669659205 +-616382337 568138078 +736340544 -482637273 +-939912496 110542067 +688184683 -454425489 +-604819761 166793538 +823313253 -336240657 +-275124999 -801315168 +-611556917 587785636 +-117517723 -769660447 +349356189 278926514 +967706868 664667850 +-792391099 -102570913 +477212648 -225815102 +456221462 746410119 +-550437124 -807517990 +-126464763 -501701876 +397148303 424488415 +103996280 224451921 +-633154339 647220286 +-925929544 -793484936 +339554592 110834525 +-491920063 560988564 +-142456209 -493026462 +-385536094 -574634796 +-316754333 423748731 +593012626 690316620 +355487955 -136742067 +612098776 871670136 +-221137290 471049722 +37277276 -360791465 +378033459 -473354881 +475649526 -165313295 +58471930 -141367606 +256840897 433666576 +745816129 865261920 +-839178072 -490033835 +767402003 -153893650 +-163179357 895743808 +830933049 -570399653 +-744085121 -665399388 +-599756685 -380744563 +-829494695 -86362733 +-510569681 510114823 +-724640582 -910169205 +391081321 -114472965 +-549307330 -685914684 +-723545379 133349293 +231850357 504947844 +662741268 779737478 +-258319907 321829354 +154153931 691089518 +-142981186 -609316790 +-749510354 -647627835 +82100636 -240439826 +404080211 315273774 +403325063 -565106682 +670719675 373688781 +-289460460 341357912 +750225221 627004376 +-302806457 -69879076 +149866957 -31059691 +263317639 805813157 +-728958936 -400390282 +546181046 993904881 +864025350 -7310798 +-393239181 -895794534 +-383986100 -231067249 +808876013 -401808414 +581173395 -849331057 +270142329 510131236 +-131710503 -999474182 +-355231457 853773332 +984927931 -354383115 +-415570455 436038197 +53396560 -766546367 +483440183 -704277548 +163995504 -514771652 +88890168 400251199 +-908727425 776662808 +-3019120 -911538899 +852396956 859276487 +604257938 203929689 +-811917725 -292686522 +706822615 -381359290 +-427310074 -708971907 +476398495 -314724282 +218994446 63528378 +-242603609 -846392720 +609003206 -133486985 +-24445766 575511800 +65776629 967940209 +612237988 -891354755 +931330854 -513385382 +-618649172 167656263 +73145912 623935880 +-355642533 -480024546 +348184073 275310835 +824096190 -414861085 +401209486 -533146583 +509595769 146192344 +914748062 -807363396 +-881841314 572047192 +194808274 -58003420 +-918550816 252559108 +726403172 -842220915 +-15169833 -219994629 +18439046 -766040535 +808712401 777929951 +818295566 -685845634 +-984173146 959504980 +-49600553 179172345 +-316912489 907824869 +60979426 -501364376 +766743098 393983122 +739610534 -730444553 +-965404498 -818508721 +62980234 67561827 +504706999 -478874866 +657048065 -531072707 +971951694 -749827919 +-475495650 131332807 +-622289142 -468616371 +-104314689 -28259835 +41283553 -217336778 +-345426263 -928298130 +599019674 581915025 +-359385987 849748666 +477656447 952882260 +-199307864 756865922 +769369286 -452107087 +249625036 346501266 +962973838 -589509866 +-480805129 890606375 +-432516911 -10940988 +845936166 940327044 +822628089 -254650302 +-20443111 336675793 +307083506 -592295231 +-312613930 -576410845 +-461682828 190355988 +314634585 770898591 +-773194369 76243072 +-295811614 130068714 +35138412 457344659 +-575561082 -488598066 +-147999048 -349426375 +-188744039 156695631 +-286234576 -883186015 +-907939021 936428935 +962892665 -6303791 +309372944 560240714 +250118525 -236009376 +763260059 948084665 +-655955879 -387395489 +-513045417 -904882788 +-971702512 -439135278 +283092402 931430007 +-179437717 -571138967 +167721996 -969486560 +236554410 -454299598 +341211796 -964174087 +-639168777 268305784 +158697163 348510891 +-745488158 -867480049 +906478252 854856263 +-148906516 -420463282 +686003784 289474694 +273678495 -806230204 +-62992787 -918014595 +-446124080 -842450375 +601100672 -887779593 +-297101444 -279095302 +-387582148 -403679979 +795609746 -352503473 +726855420 501570023 +228531863 -406152535 +-10960929 553626016 +196645573 -77244540 +-499581008 289947877 +-486702312 -748762952 +-179954195 102546906 +-871500406 606960668 +635693931 -334737143 +-863898744 -994961428 +821179420 -426696169 +121865287 673144076 +289767924 -214714267 +330867571 977534194 +935645204 922546759 +653671976 766128053 +530820789 -612206584 +233405896 -76804969 +-573041318 -821966364 +-79772273 -373186128 +-27704167 478978158 +27505492 605440546 +-656727079 96119444 +423718381 972791142 +95729879 366213883 +588874273 750528533 +-93458533 -178744002 +-225577119 222003167 +736401211 589984754 +-816185672 312374186 +539030097 -280201581 +-66759779 498214847 +667204383 557119858 +-96402983 -934564854 +-573497925 -760742523 +509201135 -150384721 +-525157243 378413253 +811138037 792411837 +668516952 -469579814 +49683141 221354610 +-150146224 -930740900 +-760032746 709985819 +-916574520 998298677 +-891769776 223455723 +-688654662 -122529288 +853425160 -362670971 +245063026 297224068 +405014085 -860460862 +987183059 -412649689 +-717761331 992999302 +2149028 467562316 +127781553 204756560 +-330493611 -287149148 +635744335 472067996 +-138923666 361423264 +395059911 238178141 +403742319 -533098304 +718784235 670246592 +603302353 474662868 +-756740873 -208569883 +-687932029 -374872420 +-490498445 -578593854 +-960366446 -148640056 +-951796275 386709547 +-554154185 866121051 +46012594 808491127 +-152045771 642959559 +-40115669 635870309 +272738227 624450077 +-76319304 -505376267 +158707476 -629159361 +158302139 439792943 +912077425 -957055862 +272147646 173778014 +461895786 181234705 +446733926 -81304387 +369145593 332873210 +-101254645 230212528 +-33764733 -165208744 +821309870 855876672 +-365834987 -53008319 +-279942355 346376082 +367226890 -837587329 +468309100 411003188 +-714265728 -582775027 +-821987478 -965224042 +494966928 -479744690 +740759591 875794904 +640707191 182300917 +83180821 -740381879 +-817413374 -696882486 +-866852653 427217564 +-317692953 445063389 +910809861 -775368887 +-862743356 -834088601 +-885035431 -777857466 +-584012689 816239694 +-579970064 -484582281 +609932540 431842302 +328349536 245120044 +-520127723 -606535828 +-464412730 -653417815 +-330965483 283832998 +-634213447 47415034 +551978017 304762230 +-816756487 -108062380 +249702326 -498524156 +358528992 883370209 +-915319054 773660606 +998341912 776583097 +359157475 -927731419 +649000801 -491768425 +-107395116 54483673 +595427706 -34709932 +148442212 -180991188 +-16352572 986469770 +587315788 -273832306 +-932757512 -857563033 +126740948 -932621954 +982115341 61609142 +815217264 449794846 +-545137045 662147456 +-878034127 579608337 +282252473 -179275420 +-606214308 -443156051 +410783842 -108561503 +-945399637 -710866436 +567256954 107099897 +-368616966 -291991918 +-77822273 -134981942 +527052577 -902453452 +667108089 -633694126 +814243866 -359390676 +-902569985 -227388646 +824232165 -676105927 +857952615 436583087 +495972019 -372543176 +-932869177 -77658328 +103643144 489191153 +726226595 -516820562 +-462704586 -741634419 +-708040931 -676996753 +119525460 322552732 +-153235232 -313520407 +-100640050 257472096 +-887263408 775397834 +267428880 192184722 +-373641019 -698874312 +-894132779 -431304485 +941978633 -640562546 +159523215 -439127623 +896120387 -860917749 +103773619 -314879526 +504573056 309237889 +138987065 241142720 +-888309399 -844940017 +673985398 520703553 +20881571 -592302745 +-223044895 -222390407 +48961548 -313523890 +506197210 -24434392 +294705068 -639035960 +-349625762 -271761239 +489807844 -830743462 +-43672691 -717793933 +279747397 -141502750 +-6502795 700644455 +-131737660 788790729 +-666897722 57261016 +965264945 529073280 +-637521079 -477214105 +-599321701 -828576393 +334093662 925585972 +-681017483 -246973278 +387297303 -940967549 +686641626 -764695955 +-125943548 -399400868 +-973262701 -81182138 +-9698882 -827699029 +-318388473 -938934185 +185830795 -956402776 +415400183 223700513 +-536891485 -695178544 +640825471 -612391685 +-129309236 -356628985 +542080940 -769908071 +-221673958 240883764 +-440321090 -610804517 +24743883 -563424077 +-423675896 255187181 +814268704 -303796621 +681903367 930660328 +942068409 313437314 +-517309641 -885017380 +-134101649 639417318 +817077035 -676974749 +904479080 689066931 +-888700146 107033187 +798124273 947691897 +613523893 -565109676 +-857274108 802540916 +-763316917 132583528 +-484415827 -823916330 +527039952 -993586340 +-600350107 -289302081 +-114035464 670735617 +-152332750 611165898 +-970229990 -309462681 +-663287946 9114005 +867957834 -76854420 +-78531778 -800948380 +-600447545 -791654642 +-391241631 779509575 +890968829 -81821778 +239784654 607485087 +-156732446 -844050644 +140152002 -373156753 +-681062096 -137461580 +791430983 767340730 +830558514 595506772 +-22065361 -716662611 +-221464806 198189345 +481989514 339727301 +816728348 -515579422 +359054504 -418525013 +-346205217 -99227282 +95891405 -944954117 +-440579724 380353690 +96744215 -212815398 +-615347975 -687932483 +-531536910 590871129 +-903354339 -165553840 +-27041920 477222769 +-167809321 -532636601 +-452989066 194427067 +-432070674 -654350262 +-420540948 237903404 +-706112518 728792081 +454149820 92107967 +746716851 540587788 +227991804 -172732613 +402014666 -194605958 +-318350519 263351986 +-542276895 13880713 +-693093842 335830631 +11949491 -511659978 +-129126550 65261220 +168623492 -239480261 +975852896 409260662 +320511271 -816936380 +811133171 324224707 +-311317273 -93468733 +76388098 -850659552 +602273957 645263861 +292052990 -599744827 +-201776075 605722568 +-997433866 -632511759 +822697645 706995265 +654292356 -695942376 +25005344 334066211 +-397308344 153885306 +-64686266 537856813 +978921714 484082866 +499021648 -271548246 +-17819534 221183006 +692004667 31178813 +812654935 -846875198 +414041049 641901027 +-48594932 -233163652 +691868512 831179405 +325447853 -513495100 +-325989774 304593391 +496361608 -792118360 +-966658770 370854360 +-907098795 -771266345 +274229101 -369560484 +-25375121 447697330 +-797076823 409910035 +176321484 746296631 +537984133 90253718 +-803853571 714351432 +246130343 760728118 +-443624104 153744905 +645146175 -849119339 +-371979260 -443090339 +756498753 -428229044 +-228218149 625569383 +203925637 629711993 +463895405 -72234607 +950368193 395871986 +-592497025 -539045809 +-572853314 129525510 +-229615811 5272581 +919330542 -791437442 +609029613 774051347 +651188029 -135749871 +-208956279 -965463190 +956719256 -642159339 +591829294 -503227008 +472075302 -937179423 +-188363363 979304711 +614137638 -156321696 +648405794 -882270865 +932264304 187616248 +-366635783 75254633 +73289087 380257008 +845288534 825293304 +210767169 -686466820 +794848019 -803297406 +-227537044 464465246 +-981848704 -40922441 +634287386 -901771401 +521939798 563030526 +-246425532 -407769385 +-138391031 267990978 +941958481 -866050095 +-272709348 130581461 +-735136010 -179718156 +611782869 229563626 +125111831 354728979 +457031218 -426760473 +824484309 -42196009 +875361749 518073264 +-14569046 -472662757 +132735880 441204837 +-486166734 -144142344 +425285713 338367913 +-137085216 -135373052 +-867158342 -667669750 +-946315819 879909434 +-970798256 -176783340 +387973568 107155983 +-817797629 -838952578 +-347053583 608799880 +574877742 -619109830 +-605017818 406840634 +296352489 652514321 +809905174 412476445 +502043280 134659163 +54321534 256480676 +-344836150 191101831 +-67112566 -517912603 +409374234 -586645849 +168565650 -147822514 +-298095027 -594867120 +-600691812 168718399 +-541441349 -127770685 +-748956652 628613503 +5922465 -15179335 +223101741 434715643 +509083701 485918989 +876842579 892119139 +-171228283 29564178 +914064091 429358057 +981868811 410162555 +-631570544 42168820 +842437220 -241248583 +554366879 364055625 +446903345 479517924 +957706461 -509212132 +-45514870 -298212187 +-613788883 569142545 +-509798557 -279684394 +-466430368 -122480599 +628400510 -269360583 +-327062117 330249607 +-131302615 333106475 +82794996 945567993 +537454952 -367967423 +520049622 918448025 +971619299 -380480376 +-497735524 195276086 +575932243 -135478283 +539794227 539569298 +-887512953 -680721810 +337405543 -447173595 +880779068 -828371775 +713516384 377475906 +-464259695 -607118793 +-6086065 -929045490 +362799786 481268007 +-106661043 176199205 +-824305109 -525991633 +844652305 -908768045 +-239950972 -902585811 +-622123781 250089789 +-537529748 392606922 +293896829 -620909106 +625235463 -753429644 +968113562 -796103313 +304123298 171712040 +383417097 -742981230 +-450348456 -427897344 +277212974 313019381 +391262234 717808400 +76670119 -904679474 +113258862 -902910002 +-523883722 -715045945 +839676277 -712818425 +-430955858 -16830083 +142684898 420706032 +-280957806 -752555927 +273164694 127364727 +707273343 720342590 +620046272 246101292 +-795774675 344878803 +-159203372 -783769992 +742350543 508292882 +440950712 740305487 +234605031 -152595238 +-857661466 -262752320 +-536369100 -413459383 +635171802 926171224 +229732412 -821738267 +937106474 -355068287 +500899105 426362067 +-238402291 -632654865 +792630305 10150122 +371693263 142116543 +86581608 631783664 +292524374 674829460 +-681190281 -27355735 +199852922 831027314 +-612363789 705006232 +-340241238 -24911695 +-430597416 697927579 +-882476788 -443473398 +68983195 166026613 +-300213589 564783939 +781066148 -896230130 +838345425 -84303617 +668987683 613503380 +40775124 -563188863 +-508015947 -143376689 +685969058 -300388803 +723447158 750004172 +-588089527 784364270 +-800823822 -553291760 +-282418186 149620830 +-844778444 829814945 +433981038 -691257975 +875799480 696630292 +969977121 -268446932 +-370893075 853128768 +-105756375 -776122416 +562720501 -830722253 +241473547 964592312 +-863640742 664837440 +489450745 -235003939 +-250228596 -802108181 +-919634973 -506858062 +-246738632 845319599 +195551438 183849672 +547829884 -743210402 +-686453727 538001802 +-433990024 -235935156 +-927538308 992711618 +-740782567 -295107971 +-684985089 -972985636 +-623135677 -8459970 +787877829 -782829760 +-893224806 5269865 +-889564766 -975445556 +127456302 564876399 +-330072150 -66123519 +539298355 -315848281 +-408950141 623817277 +720676557 -423536416 +-4675047 -483917568 +-930716235 -444282226 +385006236 -130749282 +-512153376 -104266553 +-461161384 101527387 +-127812076 124475509 +884590833 738857759 +-984474599 -116148557 +-755625424 -221629182 +-632252019 -681126011 +232325771 -941676497 +-748937826 -231292069 +-333955729 564320370 +520449753 237488672 +-49776510 -688229928 +-86511516 -505410243 +-608837195 464311578 +264670817 -918713207 +-676413464 -25248722 +-643168833 -170709201 +719222026 864589279 +-170308119 -802206127 +-358615767 -865012351 +-605240666 -682467966 +382262994 -515652175 +-474938701 953414931 +-102150595 321572599 +-500727993 -566165870 +-154811787 -357167797 +-172744012 11907166 +-455514498 -817008693 +171372887 656927589 +313479698 -866762270 +-294138260 535231707 +706369920 -747395138 +351421929 661392322 +237437092 -600208091 +-637231361 -315768847 +-65012562 -223955916 +-389150478 531733377 +-703012736 636347392 +-189817022 -528284491 +692055025 853038098 +-886045321 985792432 +727187504 -441697074 +548560273 -121645913 +511005422 149216878 +-845154716 859278384 +-505267199 888988572 +-988351490 516274096 +402651197 118996148 +409491164 612923388 +377559829 -470213624 +693169602 -225267998 +905852301 -173593849 +350435812 -752551136 +420272968 -8825478 +-76584207 -45439258 +495700275 -450235426 +467373058 -145826106 +-565091240 -454444749 +-606169468 -368909728 +107658605 -896875305 +-959398529 69650321 +-574973409 638065260 +-351272354 -828468794 +314278818 488464253 +-380419759 -825001589 +-317991328 -649668248 +185265110 -909421356 +-585162349 799631548 +105979321 -651007990 +934186080 539431340 +-936558073 778463613 +-523159448 -188833899 +-674333812 955473271 +-563142947 916558438 +653769394 428927173 +927547180 -303831446 +748240855 191024214 +766390537 308978337 +826663350 -641944387 +-105823475 -123278520 +-199599682 373176488 +-821311303 907373746 +173926847 -170121074 +677200440 -514666686 +133524278 658020732 +-923080272 418269599 +-574667046 -83241788 +301405216 628866833 +-536154846 -193154568 +-874081620 823329202 +853080884 -688838663 +341997584 686778798 +510867796 -151929778 +-526342527 -486229630 +942384947 -308735429 +335582638 77243000 +-694594547 -396102456 +471919465 -891314816 +-322973612 775984297 +-642583276 -229114791 +593750751 859807528 +-721664745 686376404 +-285428206 994332998 +-311217581 -15580011 +541744449 -341141873 +-3890226 257248166 +2795190 948374002 +614579019 -703060698 +-423196939 -436768456 +-713442458 864378322 +580607120 -701883654 +-872146426 -661502324 +242403292 730020286 +-228289736 -200181382 +-531890530 547581227 +371850519 978212217 +-337883527 -570356259 +79768590 32469233 +-317655440 -754868344 +-239971975 -469214898 +-626124884 366006971 +-454368015 901120144 +-194311920 -266295471 +-232788398 -390986878 +403997449 -710840142 +-880374886 -980166712 +888450040 -97178568 +414380841 -985400996 +-773597686 -914063959 +-718642662 983759294 +-121946087 -788057311 +70880425 -392320330 +-586225412 48541847 +485171912 -973179788 +-331094564 -125101138 +-429084152 271969101 +-463652424 -746156179 +-588616881 567898916 +730438570 661793310 +987450031 -460256751 +364995766 -10241806 +400362296 51247851 +375006278 -266050694 +-416177308 -88786363 +-632675795 -862897451 +779371844 459019868 +726707021 351594605 +-572451141 -551756673 +-16109108 1223661 +-909867887 635286330 +983084372 -684649495 +434207825 524875216 +-121887514 420541332 +-726286597 921200032 +-142841654 -528218938 +856032164 815821375 +288346890 919885541 +-283168716 -687600835 +-548765521 -992840136 +78772565 819412120 +-487716789 -527887387 +-302485851 -176003936 +-103950654 -165098094 +-572952940 -312686291 +506141162 287214300 +-377477328 752755798 +187966529 -598055963 +-560340948 756278650 +-471692063 926477814 +-393187843 -149043382 +-651430344 -807547860 +21640791 352847819 +571931076 52469293 +-771320474 762479840 +266808139 -844930056 +-165389249 -383214455 +411768878 514257018 +-243698622 -925624638 +963612275 907123293 +148356782 525085565 +-973313917 -741332341 +635517947 13847652 +-940856905 132228082 +4782118 -792528282 +663635306 -377332602 +-47158052 -99333040 +885620962 -764941597 +96203055 -867748469 +-917593713 755230083 +293747925 -249074184 +958294499 831592483 +969822192 252047734 +435059803 767874459 +-639456413 -160609033 +-567950484 -14917674 +1355319 950602610 +-644940345 105794362 +-141265158 -302408782 +-309630084 -911595355 +-141502864 -588116082 +180053127 -776455301 +226832004 -744480508 +-707404757 -755378704 +507819319 439213150 +552311328 613263996 +-788654848 813301647 +-222281897 351015130 +-673098924 821763570 +867650566 -416505957 +-416601813 659874895 +-447935100 -582173251 +-329175499 31776774 +-136802360 854577230 +-394079151 -79601355 +720846846 934589150 +658369213 860413098 +243001908 -556592534 +770257168 837391219 +-745352242 500768209 +-52835141 -647945824 +956050719 -879636962 +25472514 70451266 +-234599261 -502125401 +-38184691 -654260903 +968707312 -430541247 +-400812011 -303904104 +-355452605 -887378121 +-458484526 993076934 +-179196535 438881295 +-783194490 -724880006 +684117813 48584723 +188005359 -881378859 +-358403882 -609892708 +67698802 229903721 +417902462 -396238982 +-264058761 766413162 +414161560 -431929504 +375105790 512264931 +761724793 -47009917 +-728406825 51411506 +-86440704 306892528 +-525458748 712547321 +858576204 -279729032 +40728359 64589383 +670915229 944511586 +-8345922 -914465689 +-685283133 -739470057 +564378187 391562664 +14538791 393479777 +-275842072 -315737777 +515353081 79589933 +-600432405 -476805553 +-913628650 821206166 +537257365 639768151 +44545052 -189927614 +-401265713 -221993883 +-330416791 -483468145 +-894610889 -175382649 +-365407346 205978583 +91169503 763964051 +812618880 319882706 +-778648517 -390599451 +815847833 562489388 +130614497 717246502 +63276652 -576576458 +178463616 -228121112 +-570322321 -332871906 +-337151544 905878735 +-206057249 -455874531 +-54991090 -789016825 +914437283 76169435 +-832264401 -497685919 +-562080493 222590571 +758359150 802732470 +-487419282 26580368 +-459163213 -314493115 +-56911640 -18482945 +418625369 617258845 +245700320 975244686 +-6285590 414664210 +922355746 997697092 +-918989506 -94265624 +-870370475 438747923 +-489453299 -754989620 +230233285 -471102583 +707112066 -859296643 +615885857 -296202089 +-247428669 -997611485 +133886950 613432684 +-682664242 742761884 +198218684 610696616 +218856660 652432307 +-931207063 75816688 +51460684 -884461269 +-534226217 -703282627 +21246597 586814484 +-130052376 561165521 +161097570 -661856138 +-643336061 -927119922 +-878467158 -213258926 +-478478437 634687019 +903915480 -755347441 +-513471833 642491040 +-229446433 -171184242 +-82141694 164751143 +675877887 602059308 +923712393 712578687 +-441716189 940409324 +782614656 -957674938 +-789673121 505653973 +178646655 788739134 +98695755 748752474 +-826806914 941295494 +-819995311 -791015795 +-668715428 -461374354 +-869788697 503125058 +-781134493 375169105 +739136545 -771581118 +505558705 -221633310 +46910500 571391287 +263907399 450065247 +-521950424 649312184 +308138989 -490313643 +549885292 943482757 +419496697 -93607740 +944572290 38082230 +427402679 -524973507 +-6940078 -850957052 +67756908 463328013 +542196368 784847673 +749233178 331033232 +-154004036 -220908456 +-193100567 332898863 +-588872614 -963855706 +381454939 935499747 +-614814415 -960396936 +774460626 560568783 +191482108 -626632989 +-359536094 546620467 +-738966465 423558100 +-771896260 -442889530 +-747892192 -761062009 +647995685 -244910593 +-679663099 -678456206 +-704840913 916341291 +-456482812 -107053788 +936733615 487960305 +385042688 365327249 +159337266 -279213099 +852879113 811969174 +-877084015 -860199582 +-523743190 -360700671 +749719230 -165592977 +682931000 910543983 +-401152255 -794516187 +507568383 -695533929 +-279064851 -587237249 +117581459 929598530 +-395319913 186683462 +906492632 766749178 +366105399 50696461 +201097108 -632073170 +-989595285 595305700 +-726148480 -587754753 +634451690 551677908 +-239377618 -632927426 +-756611314 -974654224 +886588575 298890676 +550008936 -989099517 +328620017 167209188 +882210135 568593388 +-458632192 -39720227 +894610301 -698261690 +579878319 -962596516 +-867187273 380090119 +-988917400 -869210511 +-352932800 150484395 +590706228 -942289355 +202732426 -120166513 +-237429519 792246889 +533829886 -197194495 +-721298368 -222177391 +229953351 151837645 +-55283627 244588505 +912471396 9997336 +643377752 503224237 +605226404 -440003730 +-485451708 174652778 +-880259062 536344588 +350588646 448456840 +-412047855 -535382527 +-744379783 -445474648 +-953277409 106310362 +-529147826 -906308382 +83501218 -91753290 +259920057 916539610 +669436631 -299682617 +-187424946 -425701208 +-22105562 -511249608 +343821572 579913948 +183720070 -401384491 +-291516483 -218343184 +-810569404 678488108 +590146154 -493047450 +427689650 -306779946 +336794037 -938735338 +-231318760 -968494521 +-106030518 670976310 +913026012 -129059353 +-827212414 -615542731 +-741950230 -410698555 +826517808 -773923448 +-804846420 39514299 +-145274323 -919243015 +14794418 -333684313 +617999040 187225905 +-454178131 -609349703 +635530391 460593644 +706182999 -580499330 +-898290399 559611015 +421426356 186371077 +-900783390 -191785222 +148555500 -516373493 +794292939 -940128084 +-129824336 817413476 +441758541 -562910317 +-38514073 -884181307 +-594454624 -390499558 +637487362 -710645605 +771722602 628236769 +309741726 526143426 +733640448 553572288 +213221604 -901855190 +-686373295 38320801 +-566026450 844397233 +443424861 845033204 +565539318 164384919 +152899528 -357258630 +-345515363 725659744 +479399751 833312933 +-796435223 -923665013 +-763697768 -22824169 +-413285760 -378344276 +-889734830 -81528487 +466019267 718227392 +667413947 629402013 +-426612840 769226702 +742318556 41900725 +-958700148 408412153 +-880398586 558454617 +-748435205 616683022 +741826553 947490739 +-479797766 -471039842 +272976191 -591575327 +-598690252 458661729 +-123204661 203718452 +275492138 548847446 +-236039790 154235229 +591618020 -30212461 +389764673 -241605070 +-601903507 717160377 +323918509 -32235104 +-947443812 -58983542 +937716793 -641429754 +439521590 309617956 +778601617 -935236960 +-161190533 -367180860 +439765065 788904410 +-442525168 590731974 +-601669462 -518987140 +-977162321 -974278384 +396311320 855740221 +-963597047 243773572 +560947712 -410204531 +587678548 730184268 +86428520 966466853 +364751613 -328689259 +-303010235 150342734 +934211999 -458782267 +-259588145 288206992 +-810793863 786331312 +111579784 -83213689 +812108008 -14428638 +-236140562 101851040 +-808060649 523806735 +-615286466 237097354 +-699038898 -85806638 +594399936 -348157530 +928481046 -900475892 +425813983 334623851 +-958650797 261157837 +269433666 491561225 +-186308273 -37734076 +-648722294 -329056754 +677973246 882574719 +-274890464 -932898078 +-323968592 868139805 +181217550 988523345 +-421770286 -9706171 +139787035 484583528 +-493708680 -247441263 +358851617 68918259 +279541832 -954705901 +708600667 966934368 +-577171538 562629858 +589821418 826093094 +173164473 -119846259 +60323135 -129426244 +-219324976 -343888642 +-797964845 201653689 +716746483 903997627 +902447542 -6672629 +-718710922 898685672 +177045646 172012173 +-131355800 -441808380 +-917152965 632649999 +781824398 -942382082 +-388950388 958496762 +587372142 -130476564 +67553397 -309380771 +-807913785 385260941 +751108354 43281951 +657411986 -129314377 +991816356 -889989209 +-414435 -848901878 +28195856 -787738888 +646656595 107164004 +632835279 813179961 +567617573 -365240457 +358963924 363819893 +400428171 -239186823 +141666161 11337634 +-482137612 786049943 +860139823 745171388 +-989554811 -562439650 +-757111197 -289197210 +556904088 474641099 +207786358 446341122 +842147573 -530297937 +295174192 -735613785 +664246908 800788183 +-171596313 -940311433 +-612079941 586796643 +379840623 700676533 +-678289635 -444280657 +248520058 759411013 +-563464366 333006627 +-778637832 -992074879 +-863343833 265356403 +-238041724 252383123 +-168634311 -955068958 +519209615 471999297 +814042233 -557629087 +802943648 -814826556 +-692169565 787215513 +592808875 677700317 +-780858713 560019960 +-140897362 427394550 +-378882298 -58673860 +486396996 246976847 +957200003 -844501596 +-453509182 737584481 +-80160938 109268886 +-817893144 143885658 +-585416807 585589693 +-851644939 492142694 +809983669 614322488 +817486847 -913843760 +631115118 -29084952 +300983808 -154114560 +-298338901 472763043 +-185280793 855101903 +-761976557 366665867 +773414990 -572145600 +447292730 -285063699 +-650552980 -83581934 +599602871 -775464822 +774912216 -854798999 +-105783541 332237184 +-349828768 956257133 +-93327224 -287850953 +405976825 213072575 +-952182966 -598231176 +203873369 -943766018 +667958344 183207937 +113624455 -71503952 +696640964 69185718 +41626758 -974726794 +-338012926 -150883591 +620398976 477963916 +28480974 -357973699 +296652084 -440601098 +-258065954 -320313207 +820023505 -975714526 +111726906 -781268086 +180484347 -647264286 +758528086 -709569997 +-474233101 592755939 +495550940 96739520 +-891780927 -741112828 +755771981 -313618744 +984248438 415221078 +527387155 -547551095 +873712953 232647208 +99335558 -173611641 +-630395931 707679515 +438869576 -786004759 +-311825663 165083475 +290819760 -419465615 +858073142 627725766 +826481179 652374819 +349600564 774968146 +95423280 -410057262 +608037387 -264396765 +-399690695 543224686 +-502768883 -984959189 +-175050561 -455650606 +-2321677 489569652 +-317982743 79964573 +439028798 599719005 +297097155 -755896986 +524651545 799993702 +859833672 -675871312 +392961882 -538408896 +700201232 7921634 +899964882 558142642 +-497680226 649129361 +185736498 -371942588 +-922836340 -455735992 +28769494 -508509260 +-869343929 209202624 +465772639 560453339 +-980701890 694320473 +-711387371 761036386 +-202145839 -675045492 +-135715098 615581661 +633810106 -531213551 +467768945 744717955 +110189034 -434645315 +-582603617 349647850 +-228895172 219443243 +815712488 2290025 +-198851660 840706818 +-580927131 -602916223 +810644252 -820367009 +-327747093 556606917 +-250545367 640247033 +-855601377 793532925 +-771601540 522361602 +-128317226 917724690 +-574130845 -563537995 +439045345 771021132 +-13492389 -669144709 +537015637 -517860352 +-470187898 244509677 +305312443 -430750565 +412562347 262359097 +-761024178 -376417388 +-696339102 71654131 +628015620 533447129 +652905996 961061997 +11630916 102580752 +454742423 68480995 +-241165598 235635942 +-709015966 625052614 +-188319419 -880283348 +599395507 317658204 +70068335 -401143927 +158580230 196811336 +905621846 47739931 +411243867 -793039865 +572180401 308075725 +715364319 -24847687 +338784730 989410499 +277120063 754616685 +-871942661 -925983053 +504416825 -44692077 +621911458 847985207 +-709776942 8771486 +874715278 380009328 +-372196965 821055480 +183308982 -273891564 +478367189 359564179 +140891756 -123567235 +813233996 -180687051 +-886933467 366376912 +510526351 622374328 +-880278659 -104053881 +-241798888 -377022011 +-446153014 -238113386 +-678331814 259764509 +507119647 -830864890 +612903079 -913726841 +848744741 470314514 +-145532215 470663144 +816955017 -592702826 +448250853 348772208 +-376014255 -206162762 +854963479 -255630828 +-367625774 332165321 +-779291580 28647177 +-149697540 76097490 +489997971 -475982322 +529053030 -663031784 +-109371677 -99076662 +415998046 -96944294 +368152166 -933899148 +-65878947 -19412926 +122765567 448503311 +-573108629 -615777587 +-812279008 -884835543 +-923645146 -847789846 +-208405030 454803655 +640287336 97981905 +31296456 -746786068 +841243774 -946161460 +-487359342 362245957 +-687333034 -612756759 +-877028751 -303422539 +384595111 -341149503 +-718477547 18354152 +-778559991 405400940 +-638283546 588442989 +952004783 -30232600 +-644550466 -766256902 +-685726477 626633837 +-460909632 -875057022 +208914699 37733596 +475922062 181693651 +-69291958 -113275119 +-372189802 853284766 +-282210070 744396678 +173148520 498472791 +884604555 431274135 +-172762019 938490671 +721145465 864757429 +393106947 934073253 +-340273435 -950294400 +-33637344 -544979619 +-853803378 152136780 +524134264 -842169883 +-229316106 520036666 +-644594660 678613398 +-991006627 242650229 +-356457711 943342609 +423075296 569403656 +-368500299 719343751 +-775477574 -112691861 +868533585 -505926658 +-358446505 340429626 +-606791600 -415075885 +310503544 -932978445 +250889935 -433043447 +-972137998 120964065 +-7592448 744672547 +-948971223 398432750 +704540109 -805663623 +-49550839 -340353658 +857043298 950626510 +586786917 -796851745 +500724308 338690411 +-866336195 -721441648 +-218800527 417414065 +484353071 478892805 +-573754118 224198986 +-908347849 797405694 +-341546790 -187661245 +607771510 -842923505 +-482734110 5172756 +-375713049 -832054423 +-143749180 368050576 +-39214963 935469027 +-562227499 771417457 +83191863 -679437363 +-701162 956790389 +929019657 -603782557 +-982970021 827632494 +-626711425 -890914550 +729198485 -93240039 +-246422660 -835656185 +-281833408 840412605 +789167898 580211374 +-350839312 -315068748 +-577895772 295654866 +466334440 527309199 +-434042819 793517315 +-210868423 -311058335 +450447521 -292685676 +-250246032 -327721979 +-820110104 804824247 +74148744 720983345 +-615214172 683922602 +926138984 432857141 +55316755 -460751497 +337369402 136890025 +286280445 -757512404 +367140012 -798928896 +347085716 -197717137 +-210516720 -873050860 +-560100200 715819199 +213286168 435403854 +146597919 -70269339 +977540497 -567663753 +-555572723 83450049 +357047916 950098884 +-90969936 -333005686 +-632987099 376810081 +-439959743 -308159492 +752478078 -674948245 +-765990177 -905507085 +621632494 999361734 +-319897537 -506206847 +-714886452 -688668586 +690647116 84556503 +428671805 572112164 +64227256 515914465 +21470582 -790830914 +-720551343 -154704688 +-803362599 -890566015 +-329162107 -356940269 +-286220159 -672272697 +-572593275 75810657 +-194709465 -448534313 +-721571917 -313715767 +225363642 -927561725 +-613403315 303261217 +-285714742 -885705083 +794223988 476846870 +-67677593 -256108029 +-134318753 312655829 +206206197 293963717 +-464378 -23428947 +184785486 -9523226 +-476731689 662053263 +-885613522 -646223881 +629723608 972346086 +-259077432 -412711128 +-764708801 -947183517 +-587282638 804595569 +127228570 212279206 +320226579 -141849495 +-380633311 -122119215 +795421146 -869276800 +-23219379 808663687 +199021854 578223492 +-41655773 945046812 +-218666528 222419443 +-484257332 292138757 +-97855058 -21030218 +-1785583 -18269596 +-175528613 -835319801 +-27079170 539530244 +706393477 380094865 +259961238 -206675405 +740750789 -543897455 +50355883 766530061 +-434252667 280871805 +-499154983 -268102349 +-200875810 -668463798 +-915098453 524230873 +-563822249 51355061 +530666694 -625244861 +-158287356 927122236 +-992994783 552036429 +642795705 -822363334 +376420147 579027178 +-146238900 -168395053 +-996313344 234483399 +-209383362 156013298 +-8757913 125603306 +473453320 -666980723 +314009343 354176284 +960341639 993469316 +-502069708 930919625 +-193017714 295271414 +934229671 -438923312 +734219039 -334217396 +81602749 -413931671 +-771577537 -679405199 +-925763362 -52825921 +215249997 -573017276 +-398445028 438283937 +-944884994 693107475 +-322611668 -845433337 +514318169 -887440579 +-428307358 -2885819 +604596495 461233098 +767425047 -423069280 +-132471960 503783287 +579025370 -470070715 +-182649199 -526432794 +-788047344 -469418349 +-931021975 953651005 +312349367 589114661 +393504056 -270796409 +639934043 -532473287 +-687377243 97025111 +-720173945 463020958 +334477093 -825395811 +409144256 -304635007 +-579111437 -337524493 +-484575585 202726501 +-404802979 -218534925 +-484739091 -30719986 +60556963 -493200751 +-490861918 640927307 +-245260812 967901181 +402861625 225081791 +-267480428 224772596 +-678229041 -947823017 +-987149676 -582159016 +949475359 958030163 +592755899 -285349007 +26755368 483260890 +-342922919 -541831352 +95497586 351122689 +223806384 807482391 +736769157 768902080 +-682828052 -734344093 +777923905 459406659 +979218661 56670452 +722040568 -731456631 +263462907 813777972 +-605630295 -30526533 +595881585 -49913225 +-387820368 -107944214 +59621924 -390836643 +-839065360 352509932 +-260921960 336560356 +-681578083 118999193 +43553155 303141414 +80942280 -865677691 +654274145 -726389902 +975832604 -36168175 +-340227482 -70385647 +64730325 -257328689 +565260196 -665105801 +75610849 160528440 +-23734093 -973503867 +773803828 193239319 +504476055 -428802973 +-112260468 737705309 +788369776 -272098389 +-292180428 -64615046 +741582096 657697488 +366654916 175057410 +179132883 267030198 +-284048298 -80716493 +375193235 675737299 +-10968515 -138358629 +27745785 792068536 +-40179066 -398502036 +-427227025 -895743616 +-465518044 -753654530 +614434602 807519694 +281043301 34783912 +-965203554 216079704 +-129263104 611306422 +704544390 -737235340 +-101472189 -463235870 +-756988731 543078814 +-224188807 937153603 +-141346339 -694435490 +-959967883 27015481 +-77086228 -293498486 +-83467105 -70582968 +-29696943 -723604354 +-296315441 575525640 +533303484 848240931 +448844953 -963089767 +573922227 -511807883 +-23882154 900414493 +329227061 293020445 +109625434 -492847508 +-883981617 -536948171 +89574286 -797486583 +-640404196 19727470 +456800674 390138972 +-441538232 35832270 +304019887 746982904 +543393280 59450864 +96603586 -961241286 +76301730 357633009 +-317596133 -848200192 +-27873155 -441226074 +-301110668 -458425703 +-301831739 -276937336 +346703459 -850102952 +149419800 -283109152 +989761188 968815621 +-952534219 -582292611 +-345573082 10180309 +829370010 242651570 +-933287249 423358489 +-30958258 -216318267 +-552672973 -909363922 +553652978 935456157 +677841218 -36353498 +720013927 273770719 +-896707075 -474366112 +300495909 -816354442 +782545393 471547329 +-179564121 932825130 +-692957257 716955597 +167940203 70484894 +-473147727 -98518733 +-822438368 -290303516 +-726465874 -343709931 +-264189313 182170455 +884009454 -594626659 +-867538296 -39745857 +28601736 -844157725 +-125121420 888046377 +435225731 98728353 +-619030619 392391049 +-686085163 -722868113 +583017096 -917994914 +-694932649 633418613 +742439294 -384005153 +-640979644 948758671 +704142327 -248874358 +494493949 -520186794 +-499369514 206749061 +929099297 -854019382 +77411043 523419825 +-265820235 110500346 +244031284 112638179 +-629275202 -563527224 +-980457404 936204727 +-762090434 -801425603 +-509773436 -196389555 +41715142 -637905500 +144573221 661292982 +873861346 528049138 +-643025235 -621470506 +78965009 20610683 +798663739 375243082 +-66157472 768924220 +41740364 -430255680 +-216659214 -731546827 +977650341 379616736 +673872142 -591215844 +-237742249 -252250119 +313303011 -688426636 +32868454 253919969 +766620277 -69308901 +-687642327 -210301281 +126357382 213202802 +468943532 192625895 +-449213316 -612392716 +-658778318 989371100 +-416666765 -851778042 +-438230425 -830227291 +-908359758 44008549 +735502279 544229866 +329050553 459819620 +-244656965 -782496516 +237454876 357810216 +380732082 739472931 +-272955024 740628466 +-309284660 -846711290 +-124006339 -514918210 +847153072 -745702056 +-781953107 923838712 +-707942238 154463586 +-829905545 -828518880 +794896069 -345141267 +-945656299 -496824686 +711492533 300467564 +43285195 -65225963 +-341762859 -553728432 +-170003734 167010840 +236661343 -685522386 +-648806792 621794699 +-197568232 -701469950 +243719940 522687046 +-884818331 -827059320 +-701068822 -472314780 +542928574 -746439815 +843665976 -64049245 +-397330909 -299002548 +-916006013 254767224 +494143341 -669594504 +-841110286 -64236011 +768046499 699300961 +78203497 -639052088 +-788616389 384095416 +-834678834 -57780876 +237251876 517211824 +374001770 -483373798 +197938108 914427842 +255011086 -663230533 +269159300 -373312702 +448341411 -961569758 +428274478 911697617 +620620181 470216840 +-225559505 -571071936 +829138341 464869000 +-58540697 571800601 +671271852 72029483 +694019464 -367384191 +-570073254 -950507512 +-132362941 993683853 +769170964 265496888 +-64223256 789493779 +-153651849 -112353913 +879236537 659127792 +-88497086 -24945367 +-875410272 330506517 +79261010 941914594 +-82073616 493429861 +690802425 -222094144 +514891858 549184322 +-539576734 179899272 +-390058122 -358921562 +752624043 -900331541 +-514192629 -440579306 +-176666458 -711460315 +701050567 -214843222 +-281968161 154721580 +717470616 -672668149 +-841778204 -12437099 +552125988 -626217019 +804032656 -141725045 +847455370 420219927 +361175138 757803097 +568326519 612799318 +910050965 -560203745 +857999888 720174129 +-936457718 788389216 +27089803 -384493918 +-756749240 583148486 +-121270271 4147518 +-433529321 306974020 +270806604 -967701687 +172986294 561679630 +98784113 4742010 +555723004 638008543 +554015060 -990309045 +-14787759 -922460436 +-713058198 -879285920 +772036738 -52269378 +-421113775 -156172769 +565889332 -402946494 +675590622 590736654 +-770177505 542899068 +135854552 -111077864 +565865391 43807010 +-625532380 -444015543 +-826242809 -88433066 +-203314083 196754055 +246495945 -591453871 +-829483514 288000231 +-667506731 925881431 +451474093 649756895 +665375349 -937890734 +-685640529 -953455350 +271089455 205810297 +-554505642 -955724503 +-267742150 695642227 +-367342520 -917709278 +902579277 -208767089 +-363875527 577393612 +355131189 -273657876 +72468905 756229239 +49442213 349486841 +-304157230 -926307175 +943882146 -491019336 +50875061 -388447907 +-918903840 -683722316 +-362078671 218825867 +963520392 595281002 +429106127 189859235 +-113575148 -257532512 +-463808123 -865019571 +384273784 -577612016 +350206895 -479980415 +916874790 -865342292 +395952126 -773637298 +-681336818 -887561600 +-902189388 211018131 +888703380 -47909860 +-937117838 -359335024 +547181733 -281996961 +521522288 230746649 +-37736094 859402187 +574689160 777578713 +450877579 -516135123 +44008954 660409844 +848973036 -298762394 +260202731 -654201686 +-655400478 -830982223 +-610080725 198795132 +-231943598 46648909 +-65924717 -223104668 +-733006500 -186452756 +-876958786 -109553284 +108373867 -466213730 +-392940554 -929833779 +-242519037 431832221 +-700936070 -619405017 +-941668797 -143847512 +-629289518 -781731352 +350749624 804113227 +977890970 232516939 +-998107231 34236759 +-231652400 -480048931 +331729592 684446009 +-970536190 -383584420 +329682314 94178461 +358009889 -415755412 +757422243 -910381024 +-344993854 -55370491 +812036627 -891309628 +-21572878 -223635083 +-984297718 724716861 +-904242837 -886091554 +512788048 -127884500 +962066416 338061955 +-806075600 -686487786 +-312666435 -373608473 +969990244 291743102 +190098368 794425520 +-720857611 360647875 +-815909534 922729489 +802080787 -777339184 +-656057890 497495301 +-522935529 712540276 +519408212 -97681760 +-808591492 -640634360 +-181569510 -74659767 +199141432 655859879 +-815736027 255799721 +833538116 -572460292 +-126756084 -510446235 +49409008 -954742230 +-72079387 171899397 +-286449775 366423289 +755552027 -578608006 +474297000 -217107580 +-189288326 874355512 +357414117 -983926748 +180278387 -672974805 +266292951 -270341869 +81159969 -846838119 +253450951 953051611 +228641759 71592376 +-702810403 419294175 +-361619924 -808354356 +-299797559 -37293117 +920144940 893946017 +202377014 627483667 +139931427 123760920 +-21873518 -700940089 +991799118 -771951603 +555328443 679962602 +404833282 510446849 +684409327 19183739 +-805115242 -651189472 +253589107 225164360 +-998623158 -521425913 +422607429 -349483481 +129368184 -652625281 +-352370310 -247139867 +335342915 806992635 +-528364717 -588895905 +-158349699 712820131 +-538831672 9284925 +-673264089 -899774711 +-255533713 -19458526 +386207248 410549614 +-630327166 -37729994 +330224155 32998903 +-888185589 -678018531 +323648797 -103373621 +-673666959 362137498 +891879948 214637609 +191648329 -105281709 +546814923 689290257 +-771768167 627840507 +130087446 390465987 +-405646140 -950151049 +826012185 223682256 +-317143531 648398419 +310793770 -42688442 +180929786 165251480 +108104704 -297863188 +-29389005 250818031 +-776716405 -543325015 +-436957200 -533266932 +-126627731 537507297 +53458057 649960424 +-955299991 601400490 +59561717 558216476 +-742980568 489415003 +560800476 683876670 +-255841903 -38793870 +-645153908 -813742356 +999830696 -609039274 +-264894284 341132929 +127572149 844906657 +-932524247 443637396 +-802924144 -910749409 +487388365 -368459217 +-560488860 244322097 +665033964 -683811055 +-695920061 -133648647 +600183785 -504923580 +-537232101 -204745788 +371908428 236714295 +-570499850 667964021 +463010723 223211827 +-599794616 719476037 +200694694 -335322088 +930058058 80383611 +-812988083 -395485449 +435475273 646855990 +-587572368 866518470 +462811865 5599038 +-620555963 839123545 +-735040389 -989623785 +-486612328 -754034234 +316222438 462679311 +-555137217 622337221 +457871078 -65545930 +-125413831 -886729224 +-921723473 645320870 +-728188952 -312156263 +-853097965 774521861 +77713257 412020222 +983281409 -603472583 +230273617 181906548 +227263966 -645436666 +-954863002 998875110 +-823964973 -185177885 +460461102 113394589 +121317205 883945374 +879873362 -658402204 +57646118 365883070 +-727270484 985649064 +848471391 611738155 +299903339 213010503 +-663861682 -432916382 +-30406389 177229375 +532271912 940323064 +522576186 275289449 +-172121360 783798597 +28294308 -714028391 +48924641 278587282 +-550099362 965413590 +-558516124 866927011 +-567032664 830492932 +-738161958 -567229850 +-711018964 -997313129 +217032792 -146182261 +574396314 510226786 +-56661388 928656251 +-645506418 -103897368 +83832711 -991383813 +623197573 -267476725 +-880029935 576849087 +682452901 108425667 +653814767 122594544 +160815007 -99965783 +-170560535 -310280759 +551538379 593514798 +798127717 -789002876 +273825980 887676198 +464305922 -294599297 +403597742 640728961 +-520934378 -621709078 +832867563 515358211 +-620521750 -275052614 +-976532496 -531043523 +-686507014 237376228 +524675044 -502203627 +-654266645 -584847607 +-853451817 660011245 +955169421 505974893 +-745061389 71218328 +198304101 583232601 +946330393 -782588771 +977828822 445819487 +-130661094 -858426008 +-709039289 680169148 +780652416 320545996 +400717819 278732085 +702329222 59638023 +272892356 119199957 +814462214 487690322 +54495022 687421869 +27314625 451621625 +245856944 -180117977 +-442626952 441410161 +237814883 -176295822 +108856422 300969102 +662294313 -39929262 +661656271 548703028 +570479672 7932699 +-701315526 -954273393 +731286679 -26433009 +102861933 112969731 +-636210410 -974305668 +-422260769 -187370124 +-405587236 -31726125 +356608689 -593391139 +-328036750 874743160 +890664837 -10450271 +-772110295 663001617 +-5062193 243241988 +19094627 2568129 +-484213126 -737148364 +579391436 -471972792 +631724199 662106236 +-103938810 -102484797 +919468865 -829941201 +-345146752 418911269 +-436857141 839876929 +683095154 398168776 +-608959192 -63544726 +-614615391 294564648 +-314732646 35602445 +-811903057 -716463688 +732430992 159874134 +29155321 -24615762 +-287237906 838247671 +345991134 -155302401 +-829448974 525321857 +807132927 674921266 +-134426634 635924243 +-534477512 541772167 +814887025 -250740873 +-204158106 -509053844 +-237442112 410727140 +-594930736 686400279 +433483685 794035861 +-649349396 -974202808 +-982387903 -605567559 +-595940483 266939504 +-318488873 -52113054 +-731253792 703730193 +-77507687 -349856500 +650363406 961726091 +838653994 52374204 +598721582 -525613623 +-665429367 126028541 +431582223 467244177 +-3925797 826066024 +-789006865 565456781 +-584366358 -122839173 +582778207 791385567 +-883590748 -197110175 +-91038986 333130545 +256067324 -857358710 +425562295 139115046 +-875291477 -540385209 +23468389 91582870 +69670826 -250247907 +614111221 253223686 +403897313 809512328 +768449023 -104101337 +-282697669 -6715026 +-337922486 -883577136 +466690678 -107789335 +-275625740 356612749 +454115040 784132778 +868718396 -209016864 +435232257 260174394 +-857556234 -500905019 +-247299497 409449558 +-665997620 268899562 +654886568 916213669 +-74016897 603070543 +537132983 -600882778 +-51853168 -133206665 +-654527136 906360507 +98372812 -385753119 +-790745324 506604671 +-91156797 -958332682 +613233059 18657845 +984901944 -312850145 +537818280 -535652506 +-965380759 214174292 +-567993877 309878275 +618520272 255545099 +-112928685 815302659 +-501700461 325816579 +149930440 691713350 +-85616021 -822367385 +165568186 661957691 +-716502029 -939368559 +-394445577 601204996 +-883790888 538916471 +-194085699 317063452 +576452446 929481372 +-688144517 -477512409 +196436235 -416024944 +109760231 -145411953 +128237586 -276026751 +-453991388 -345531890 +877584259 306454216 +-698103 361736004 +-295275538 602220857 +-984282379 897195173 +-904963835 857092046 +62374008 -387871157 +540365778 -925535221 +-265857581 -340793951 +-249794158 -553057124 +-333348175 -878806411 +-906500270 -270492692 +-221078250 -570614794 +149364423 813045696 +339611415 671800827 +-778345276 920104236 +692180487 149297372 +-15964674 -643695481 +-340086504 -467711585 +979000264 902825159 +177773943 884035158 +69346177 -458843182 +658572254 -783490856 +-874613425 185025458 +-398825380 525616966 +886480128 -38806679 +110945687 -722933049 +-305613323 139043982 +138067349 -885415874 +-550080201 -780233646 +772315788 -461012680 +-532431638 -981340936 +752748034 154362825 +-869242019 762575227 +-630552035 774003948 +-597966980 367619793 +-306376526 -789645255 +863074163 -975290582 +888896191 771955844 +569718334 933473664 +735835712 656203641 +743519799 988755313 +371346983 645753852 +22503360 -713453025 +-803660494 50682226 +191875539 -810544017 +661461 -645796761 +-35610169 -692222202 +-756105754 325031959 +-310620026 -692002258 +256369620 -675637850 +-611150057 63179571 +809367264 129668274 +-249525188 200352295 +224318298 -44984466 +-336766523 -8637586 +-488197640 -934899117 +-597968343 443083427 +-797827530 -200957138 +-370211266 737754436 +790704011 -16610758 +-569344670 229132472 +889239430 -163843257 +117144378 613559451 +-294671589 906815703 +-656832616 376505267 +157409235 157975329 +274285322 63268780 +674086163 905880592 +-417516440 689187736 +-225678758 -648556650 +-417962552 -35050305 +-963895363 -385454065 +-473863881 -443901776 +916245231 -383892209 +-61748488 -843347347 +-445455779 141134350 +-286009611 697008311 +-289340710 -12678466 +708376307 752490121 +-989528533 388463148 +-162790584 -53956841 +803347570 -444166620 +-317371499 759776481 +-206560226 -440380036 +250967503 898922293 +614544563 181603318 +-776485157 962943400 +927558196 -949383546 +702154841 917834918 +967648917 157427898 +917697677 -894206030 +-483101279 -715476007 +620952789 -769655257 +228471102 -441685333 +965784048 -232994180 +789903300 -652163453 +307632023 -57314358 +862077497 -408239782 +382338367 -377584567 +131600099 -986992451 +313580974 -562504386 +888904009 408730663 +450648174 -967015481 +-680978275 357886735 +-251962136 -336196866 +-475176578 -954145732 +985732830 -461415351 +37638031 -827915546 +-632975439 131355158 +-424304325 130287145 +440210939 -184221504 +-396084617 -664949364 +-994156049 194613853 +161669390 955939877 +-934091619 -851783035 +49327994 -843103659 +-133620206 454960698 +-861059697 -906900944 +493537138 137755414 +661767881 574610484 +-665926664 474252835 +-904444397 684122302 +-839522188 884929054 +-873669400 -84121556 +-937240631 548716917 +376578735 731681712 +-56413465 -401210936 +109823096 309984298 +-720796512 171909657 +273192424 -454720424 +189682149 687703039 +-556811324 499820035 +-638408779 -369402058 +968383877 665556467 +-848519086 -948296165 +-797271147 -157231285 +-384925567 466415148 +148699919 -748208574 +20235865 -894037093 +129223485 922235785 +242889079 -778488976 +-668143998 -454013818 +-699372206 633290530 +64290219 -581587644 +951672228 -803331317 +-76709829 632078546 +-62856577 -798533258 +200701126 102134049 +-313963876 -416877732 +754776569 -757139906 +312848079 251395997 +-8728946 221550444 +-714760489 -305456499 +969213755 243663634 +-665399479 -747168139 +821467907 -443067063 +-583603079 -847980217 +-892941402 277614128 +425963541 281860811 +-671228131 -873540642 +751829097 -484956708 +-918818718 -646111396 +467095015 509454967 +412415238 855585007 +-664615242 -696709275 +-680857391 19562862 +233424706 -652954846 +103709864 507355985 +824661930 -48555348 +-152721939 -225264316 +998184020 176282044 +81054736 -95647584 +138787396 103324146 +175463547 854551967 +706456260 145166058 +-554675768 -965986766 +-484642967 -465155187 +-209058471 496505884 +298205680 329470997 +123730593 571382185 +-606069817 -678828547 +571137183 273785427 +362443051 562647628 +-158551746 -388726514 +-316116038 -319712686 +-81262960 -328729647 +-521699784 318887379 +361762550 -158974346 +-389215591 -663279213 +-100686440 912590288 +820641139 830474319 +117035607 595861143 +-952792551 408154400 +349214292 -711560264 +135932138 628510110 +-709161366 604909706 +-908883020 -76849299 +484876170 -281583366 +-210392643 670140324 +-482366361 -390873181 +-968818168 364365692 +-315385779 -433463438 +716669015 -888326950 +-436588355 465947418 +171858068 -46161405 +346828785 550000078 +299214955 114374273 +-856273877 -367954758 +-380794159 617472144 +-925576371 843716343 +-75183192 -696774103 +274856003 -414238278 +-385509317 -941887811 +-382204875 408236774 +-353538510 -545058883 +811080652 593940225 +846409826 -765349381 +-271333283 -30653970 +-184917172 -76322595 +953709818 224294097 +570077821 -427462795 +-999356961 -898374893 +884234277 -68155904 +-854683054 -850498979 +345885030 736495029 +315807065 -291848410 +506732119 -852860800 +-801808910 567466495 +577067135 392574753 +598597352 627473040 +568010380 868807859 +-229920967 -56862755 +-333416762 -327401707 +-701580161 90764857 +131575823 126326255 +419228875 -190677936 +-868670964 117921208 +704509322 91427125 +-422513973 383186044 +-502318370 -572247976 +439152623 528384377 +-671914265 -581045126 +-979825317 733508197 +-284355123 731582828 +47432957 753226713 +428961844 -101024293 +-497549018 -929282293 +743205804 -686407321 +-278041047 -993139220 +33912823 218808951 +224079086 -832266066 +-763275848 224567427 +-507188847 -325144661 +-231243746 441031963 +-616187659 632385515 +799880333 -426929926 +595315727 -137672053 +251154271 -127165114 +-864600996 180133573 +-458994381 -269661485 +608751571 924378084 +674821975 -87540382 +122618305 811624458 +909998764 164966500 +114218402 313114966 +513305302 187119339 +648066776 -938261350 +-98999583 -777900602 +770552169 -116491088 +-854512249 -733509409 +294558429 -661293323 +975284711 -291923357 +327564659 822998858 +333297820 331096970 +965829981 -865718466 +860113424 -531456968 +387161595 -676056291 +-935257178 826945574 +-685189675 -677042120 +82074904 -16750031 +594511863 -288451722 +710740765 799833012 +838692753 -280111030 +124725539 -414724754 +-885260307 625047028 +563382382 331617096 +876967013 -765854510 +-617673693 -618537955 +967320561 -948221265 +309755859 -696728594 +-823092984 511550224 +341932436 21564934 +-581204651 -777847644 +822236729 -212765673 +410213197 -57231229 +-241184194 -782582513 +-872681478 -948258839 +542104674 -928235919 +602277961 951047063 +-332001521 79112001 +19822754 -5935604 +176027418 562827630 +207450769 158005116 +785927693 234125359 +76085804 -390125682 +-904330545 116206609 +138884247 -135080607 +-600764576 -543923150 +717009559 -992383925 +-724667910 -449341818 +996485933 -867628400 +-30827927 -678598553 +128731615 -906647396 +-471304150 586801491 +570381848 -307127294 +-109184318 -205440058 +-548222364 125313418 +411391941 593188202 +961761984 645540411 +-904532705 704012554 +-389485298 219038129 +540832781 -408110523 +356580689 763726834 +57088670 -290799423 +-618281568 265002428 +-169147343 821983728 +-943377913 436289159 +-84418762 -283317156 +-199726120 845859895 +-825693117 -646036494 +809640390 -465112023 +-49531996 308086394 +-554610331 -321743657 +100103601 -904317625 +-52159385 -612805614 +940740781 883317055 +181883930 664444243 +-250143176 961681310 +-196248285 -51028832 +-604892200 243978535 +182146863 721748240 +-748262840 173428649 +680031954 14417711 +-412721957 15837379 +59170215 -96825431 +-868475534 295489181 +138204802 -996459158 +587455867 -246483497 +-976142583 -501480189 +-871396810 572050924 +-982183141 -310597330 +-142726848 993273286 +170987816 -493007098 +-140544504 135774829 +735415440 874157654 +-20061486 -674460922 +-565734814 -662773415 +399420290 318045931 +-5954122 815718516 +-49639976 -480069368 +-396865408 -38450731 +693756281 678231801 +-104101502 -441595762 +157612649 417621201 +-819798868 -207115923 +376360754 6965576 +-690855564 778045821 +183186173 267295976 +-284823945 -192907659 +-983129207 -883345131 +931211095 -675754028 +177818667 765727316 +-573792206 273545574 +-683312487 -893993521 +826371480 -553963700 +-985049894 265447520 +647728337 -356070924 +-399909108 961640341 +45055203 -508437445 +657857108 -967486815 +-225667650 -604732222 +73911228 245101181 +-822412697 -431183285 +-382705979 770916422 +-390497869 57518596 +745391407 -78441032 +-590923347 930557286 +-605855383 -288611240 +749863502 309025534 +-243690823 -254045821 +-556317406 263974530 +767576770 456764761 +-776954636 -484770583 +-291104095 767058355 +276329231 -380797606 +-815471743 -374483852 +780086726 30876530 +586140127 -417759525 +-945773717 -427897789 +-141714722 887901573 +-453508159 532560059 +-130801701 -195122596 +64076991 238619740 +120408939 -776273392 +774615850 371443199 +211866181 508023305 +-661184359 -584462137 +-995112119 -872596762 +679172138 112495339 +-952530276 263914156 +-661972238 -258409274 +111517777 453524484 +-982979907 -881457306 +-227978741 -138025409 +-527440253 958166184 +-503381818 974916757 +-840120965 -842191681 +36217904 -589341615 +341395472 929810308 +-560608856 -549287954 +-841045704 -818446510 +57302811 941941059 +-717674337 -901314879 +655112120 972924846 +-529245429 243955226 +-734915497 741999493 +-973328650 312131057 +-414113244 198015236 +-832603296 845363766 +-209562991 -834543419 +-463571023 168765976 +-603982809 89032479 +520509131 -526374387 +-347391261 662758925 +-852405182 -614979089 +21919970 193396343 +-586626114 -354703168 +749834283 173232090 +-700807097 375866098 +107593436 -375345986 +970470481 208690283 +823674782 396230388 +145396381 -503082790 +646030007 591395317 +-185855949 930209835 +-204430632 -999334541 +538755517 -993276253 +395858031 -522886394 +476744224 -454681592 +-950871228 479795429 +-836281291 601691940 +56725161 772162383 +168745000 -604731993 +941707102 696659981 +-958715113 -814156297 +-989208980 -185176268 +-273269131 -503887366 +-200572693 357616201 +724560176 192336367 +-645698067 -295423025 +331551515 -110577375 +-194210803 -109893195 +-225390750 91758780 +-937956368 392485531 +-827098810 -21366003 +684650577 -654061032 +75908251 -754639965 +743020366 858661137 +-476084283 323960348 +169437829 -429621151 +-31679514 -305863775 +76801876 -396474192 +-709802424 900177723 +700686126 -954579527 +890984079 776610360 +890792537 404647327 +255474353 685376480 +682823078 -866437975 +571713249 -840729089 +-545688112 -389737893 +-712396122 262534088 +425924739 -179942067 +544911298 -63929008 +-80849246 679266964 +436966990 331042517 +685201784 -59653714 +874262423 -440575989 +-699382331 -830780383 +267227081 -714664456 +319717825 -547588746 +-810938952 227901197 +-570181702 -591004944 +699044233 -802014681 +-809847225 -125818758 +-898190238 -793390090 +-507015076 884121828 +542580177 -586541717 +-939342062 -880441490 +-835733776 -711263929 +-39864912 -820736762 +178272087 188851850 +-484548807 65797259 +891664684 437922161 +662594386 944972566 +-621713537 83319267 +589448933 48124224 +-789838529 -109552011 +720029407 -597208166 +-750261172 576594257 +396843152 692554848 +-921084087 -504810459 +-813482315 335346164 +707565443 -897199641 +-270343656 -509959096 +828685184 134622204 +-671502922 -597085697 +-352660316 -146333014 +-524271123 -397730660 +-933309995 -221796741 +425525431 -498467644 +71988886 496651075 +487260298 -10299068 +309210528 618611226 +-100617895 -487174528 +435267782 804050089 +-366111302 941834929 +-197411996 -121671812 +-191262997 421714076 +378128121 479338837 +-391418605 -676055625 +-460142114 -950410031 +170603298 -658300343 +-370445228 -347892753 +-826146910 -270870469 +222420413 900909017 +-574656212 -563078133 +598105189 264459322 +-249312375 -234387227 +-767608075 -559043219 +97780507 -552484080 +173295019 -864101453 +191306658 944786618 +-45174037 124268968 +531349350 -9112967 +839536298 307904726 +312300723 969611794 +-330622214 -387134339 +515543497 -34160967 +-694063886 -752737448 +-166329445 664497811 +225862218 676772806 +755725954 -584704438 +239326432 -673774786 +525080867 471421920 +477239439 -54312100 +816044784 -278578237 +376811133 358296034 +-838912470 -337290891 +557582461 691367635 +-803779263 -619148998 +-344926890 -781673119 +-844612956 -792029060 +408060025 -217100716 +821293088 -352134466 +678554860 -714666363 +750543188 110275834 +545097793 890107123 +901459497 -403706473 +-55132831 409432871 +845855992 -301702830 +137491682 -543152462 +-904047024 187321833 +-787508219 277382285 +-956421622 -799500500 +101916508 -743079384 +-591874702 -220539765 +730756626 352813913 +-777330514 -144208862 +-727890954 -535850889 +60197436 -596637200 +-446573609 -484307614 +-160735735 371600717 +93179959 133977164 +-781210488 529456862 +-180086588 372409958 +-903355821 -280384485 +532212189 333995142 +-288335 646398805 +-229007239 -625787679 +935576050 728304637 +555677990 -867537076 +-284611474 -816157617 +432071305 -151651705 +422070832 216425803 +-180388630 -389493026 +916587462 -380853527 +517031214 -716408371 +-725479436 750147867 +-535622287 -492512119 +-762536112 -518471214 +848385275 843703610 +-673729955 -892954718 +-513351650 -647333524 +-28941570 22284538 +681794233 -23372764 +-310636793 -815546076 +-904358946 -398464452 +832329605 593118310 +303545165 330137861 +-120530951 55852619 +-713603047 -525419065 +-740205250 985988875 +-297944232 -28868478 +486155814 511204782 +-236525018 -591095353 +-387336300 822155860 +-910880274 -924511041 +-426197087 638629768 +102388368 -526219368 +-182638534 177051601 +-739965653 999941348 +241838420 130638037 +-922093226 -203225365 +793965896 -45237991 +-548894379 -683806345 +861840783 -176628507 +-144512029 -198169612 +-969649490 215608992 +-647854178 786638715 +-715889669 -596736524 +780497815 847263202 +-326609211 -550162148 +-228583218 560410474 +47902340 707208723 +615109576 -360728495 +735068721 -840329297 +-841364660 -109681169 +387875088 -880811594 +-589853450 266173034 +447483817 781981466 +72146444 -916435027 +-276774835 -631894417 +289404377 -14265239 +714702758 192098645 +127406451 343265440 +318879911 -784819490 +-348664567 183461172 +526778149 -553342501 +-450663376 115035077 +-483207916 -168518218 +524625392 -599542062 +-348302504 -41066756 +182887996 -274649138 +-313659071 282631553 +-824688387 250593866 +-252019804 304336059 +875165467 -852670694 +775838168 189042166 +-41775030 701336942 +-137964106 -505552343 +-509011665 -640790688 +50974597 -741512453 +-798854874 -708658236 +823628541 198071613 +52951842 956934317 +-476966229 246001202 +-856929293 -304324599 +547952967 280324793 +454696072 884999544 +171938370 391405640 +-892520209 92697474 +546602523 -326650072 +405574055 195154243 +172967434 841970727 +-578282467 36023668 +657636652 -16025821 +228334619 -428034260 +-250716982 242053264 +284067257 -897533253 +530475715 -28624979 +985309966 -584646057 +595333770 -693221802 +353715731 -232623451 +412186958 -296093188 +483295760 -794245366 +-638273495 571254839 +-747153121 595675408 +-796207815 -590201244 +-215309582 536944495 +562935587 -233586769 +813885735 -74800020 +851481158 -940628232 +-290971941 950666063 +39274274 169565566 +-774721085 756008667 +-983970918 -42324580 +-929294087 -487524539 +388904770 -173005573 +108975957 -141457502 +-552430017 -162622153 +778397822 -40410035 +169365265 -663139142 +24316517 339613849 +-839726316 -416615619 +139152443 -112976179 +-710503049 -513245717 +642250304 364290029 +333302971 -308513015 +701156815 -391372127 +-523298783 479817881 +731513090 799931557 +-382572997 -587197279 +-627800257 312645274 +-171054207 -569420824 +87173091 -868514542 +-240928079 -616754569 +-821407520 199180813 +83719232 -397497482 +-484504874 359583194 +-281024430 -470949880 +519931823 -429156099 +485209181 735840769 +561477192 -320862013 +-979505888 -666776245 +-355646928 811435676 +-136095975 404432204 +-517911863 -382149348 +-56167504 -592430875 +249530125 244097080 +200828353 797211036 +918112312 -841547919 +649793420 187980645 +309010694 -83118864 +862546603 -436692704 +-229117614 55188592 +-155486192 -190495657 +-324660837 984406485 +860062488 -676137140 +811218328 374714701 +509438913 670545151 +-23722834 -225455269 +353783258 -411911898 +835169471 993507254 +-594595332 -251876738 +-794951859 377173099 +-100039587 -212599064 +112275893 660405284 +-487795939 860292295 +-552365512 -712111972 +236114902 -627888701 +-434938392 -30837988 +562536499 -930831495 +-989579144 598568512 +203214607 -807923646 +474217273 99359839 +-380177226 649177951 +-887609006 749177965 +837111356 5286997 +-514727830 138754496 +761686294 -631825997 +-622014226 525491261 +-8297230 621020683 +-535432426 576370700 +-298636842 745869381 +485587173 250475837 +-885138007 -980991269 +838163748 4925268 +-897200481 -460135955 +706960626 635615299 +-747159568 646528274 +-119727727 252100828 +-223062532 765373587 +-405724953 -990559982 +960750491 324446181 +-475541944 -51530713 +-877840810 -31027063 +917255309 598578515 +-730754497 -444961286 +-517269046 43606224 +914039580 -224300125 +752757647 -312357920 +-875665904 -567127084 +-858741820 -718855387 +-827778355 -222039777 +-331719236 -43234544 +-907590099 -383963309 +348819423 162192323 +-267393442 -860616037 +-242014833 -752222906 +-177023444 109989359 +-89671910 -160972129 +-761503186 972129861 +-793310719 667609888 +970858943 -796914497 +382730528 -837659866 +-578177459 988511310 +-765774397 569786965 +739985148 490599513 +-761359303 505077921 +-82060618 179702049 +-898965049 751789275 +608770135 151540712 +554063404 -546503007 +-141668674 -483638643 +179038951 -78019003 +-551466314 -302991442 +335855522 -842851817 +-632513072 495248576 +-161034053 703718888 +489223242 -211471730 +-33932195 -194287515 +281563733 512187469 +553220424 -95539018 +-977031862 219130027 +-138763235 -250686984 +226300835 441390626 +524932189 -968956134 +-967135644 -568650532 +847854207 58751453 +752820157 -494892231 +-566663957 -196971047 +373966379 623399271 +-472849857 -549034578 +-606943950 -489449699 +-222219757 653377595 +600797685 -302514858 +-850033092 475223050 +709524975 199605013 +-303739452 793289229 +-76387819 982862120 +936105976 -354905956 +224129262 698523369 +-81474547 109283622 +460883008 -997193321 +-699492336 -404861483 +-195836991 972590884 +-796912945 321936026 +-173995373 -31832648 +-614275858 -438627482 +-733918483 -835898247 +-180349068 -630378563 +-747033495 -859736803 +78139449 702309377 +-12787984 -558627524 +112912576 274711465 +43152593 -746926890 +-298714258 44113332 +63744898 -307290862 +-938815206 -147096521 +-285661731 121339245 +626661956 801663744 +-154014220 454775283 +-137029079 78762621 +652038765 128706882 +-535576543 -375932839 +-306184065 -229284547 +-655675933 586926804 +372151314 -384786745 +-345777353 299264506 +-616779687 420944384 +709959179 -64890395 +820407766 203693629 +573855314 851947751 +-893273382 92379714 +-538265053 -747091249 +67023102 -816514273 +-668444780 120535617 +798991472 -964384094 +-235769084 -538100395 +101484383 786323518 +-634171393 -59662931 +-486773900 -742083044 +-260701733 -59955257 +211548588 -572419390 +-123916237 237353582 +726819671 -601055800 +375819241 237879003 +180113215 -775403877 +661799689 90274966 +-409416879 335394719 +958113854 200574443 +592967439 527736232 +-416697515 223701456 +392037249 -869327184 +292415960 550691873 +244138834 275149022 +-998964987 -596231940 +263617252 472261821 +-697391829 452547349 +-583072475 271710468 +578470305 -322823641 +689690008 -530946331 +-860010676 184731355 +820100926 235446412 +494440920 -618237080 +736248784 -367748788 +-882405777 572533418 +648605349 -453345164 +51160788 -582389058 +876537260 -648490985 +811288517 927637827 +634745955 -43972055 +103000304 -153982559 +36510542 647387857 +502076169 -661489574 +-417970813 915172210 +-871245112 -653991399 +-948506492 -773537579 +324680256 -572385048 +232416952 45061773 +902130974 125682123 +-110257048 -77915347 +-866888564 554133832 +-111517934 -881659915 +-452238500 613695144 +-774371320 -568107470 +702566110 135519397 +-227961404 830224029 +-976466636 -486302514 +499018731 -9296242 +32026286 -599649939 +503874557 818246701 +485536891 522943768 +18892257 525459392 +-895317032 -478345750 +-918789429 422021061 +-6974648 769048252 +-112648775 775376010 +-108764060 -732309375 +847923645 -617105894 +-349775578 -612012665 +-446241115 220337534 +-983435997 -40668254 +-930537888 337967938 +-547550432 -495141359 +276674496 -50962412 +623638190 -529384702 +391167249 -282451929 +690129825 895757305 +-802144825 94302852 +91605092 -773419674 +-137588548 -508695341 +-583097394 878327796 +744982864 335357084 +364321766 94140886 +-460962467 -403006298 +-850524273 -902406517 +171410462 3326651 +-386010362 617788899 +-249778945 6041366 +73522955 565228610 +70920102 112827285 +112852551 568437001 +238255488 -410896705 +260816312 -654804980 +-805402245 -39437339 +305504291 -561235593 +40231092 741835624 +71358982 741279383 +705850195 -933212802 +644601228 -225570279 +-148189023 244159072 +16504770 -424531520 +931826726 -990029584 +599434277 95428880 +189235771 -891307942 +269045826 -449365701 +424511929 332793339 +-107311215 -404398207 +532456318 760390027 +786388380 -901493255 +-517568091 900716761 +797957158 48705214 +-191107085 -358178881 +-697744327 903854852 +506715411 -83939995 +553484481 -216805238 +623245983 915263657 +-673329854 -443550446 +859525249 -430043964 +-945195895 -975443592 +655809110 -734957502 +-580704904 417705728 +109589121 888203230 +-900498956 -646182228 +-965169534 -499367367 +919978056 -69963012 +417877360 272306323 +-901319342 85258924 +279309130 208738953 +379868866 -882816704 +-987747963 163886814 +685295251 162673941 +297996868 -696143622 +-978300991 360841035 +459741511 926219342 +-506203973 59584501 +-485453849 -558256516 +286185844 -882652474 +405196458 694253910 +-195793626 162972198 +-32550728 -573894757 +373022047 -140527630 +297021702 108596846 +-509945844 229534241 +294390401 -861652211 +-634462598 -909927259 +-129627000 826791111 +429888325 662941232 +-171172477 635920049 +-730002703 99892557 +-753560056 -133972065 +-620271837 972724051 +606580483 -739478236 +451920806 193377231 +-28315779 -461336890 +547087584 -993762762 +406638726 477958602 +421210663 428698093 +-15899034 -206601278 +-980712874 203914232 +-207660627 912882417 +-336224651 -74573711 +566298539 -80294341 +387618390 -526238497 +786146682 -871161401 +-247889502 -407167418 +-337323679 519057507 +967546474 5790836 +-854114400 895376527 +331714105 -492680916 +-625426619 116969951 +336107026 72365130 +-82406331 -765040411 +744522077 704653698 +833631135 -265528556 +55166563 -704407568 +-68476733 -916005627 +454769220 885788988 +-11275099 -485821972 +275157325 945119818 +796673910 -361693465 +278719305 -199159239 +637951709 -687214811 +740434836 991833855 +-773209223 -274730251 +-667930909 538822515 +-469109744 -920383955 +3542377 -562851077 +257184774 893020158 +-374841245 -160337928 +352866410 64282928 +300073055 30920942 +-110228436 -580220471 +348543470 226784202 +-39569185 216265012 +-182998412 -711817070 +819798854 848267620 +-345156508 359954795 +-261380545 -114487645 +149768750 369738570 +-457874631 503755399 +835709594 974373671 +-953074351 -676618908 +382467512 -685997127 +726650640 129039137 +262569829 -886579199 +-582804056 248491019 +730854852 -610616403 +-845477853 494180763 +290592101 960958398 +506226363 -530469974 +22522614 -919772018 +946137221 353828494 +38298427 259834669 +-532446280 229717732 +-189662294 655952560 +466073635 -798820013 +104026052 96873263 +-6585497 691467546 +-171338180 926787120 +798138955 -446434452 +34456500 -595828199 +-663569351 632772387 +9717877 516776376 +-381211644 503316815 +-783804197 -344210639 +744999884 814236051 +151886292 249379828 +-838228308 619299043 +792707465 940665350 +364381034 623080007 +-939721936 -93563956 +939143024 227891351 +-109226335 845932051 +-37076619 73875564 +-983631416 257759130 +579244201 205261034 +-533348305 -348050442 +-628595913 25365288 +872143792 889005150 +-887307161 749427891 +-16457251 -62008154 +92744153 -347865700 +458298802 115894727 +245456668 408102447 +871897213 -862805442 +368217805 -268855090 +256797917 225669395 +-870237892 -968352661 +-592412499 -267539425 +-232786129 -148647319 +174878034 563912550 +-800288462 -511959327 +-197862028 932730548 +853838866 15404299 +486054148 663825656 +796103988 457356146 +950229479 -769992750 +525836390 -787608048 +-220407897 441820366 +844275828 241590776 +954832032 192786512 +-208387710 -333508868 +-597416901 -191102779 +165318447 -808869166 +-214396059 -928953497 +-145479943 365148146 +-806151347 137973848 +-160029654 -447860630 +878363629 -167477896 +103371910 847177853 +-644749052 115220231 +229928951 -315297216 +930770008 -669424927 +-971143689 429776855 +948220610 -835732929 +-822067499 -530934958 +854397598 -772230099 +258621052 308548451 +-174351288 293801294 +239250071 361905318 +347134554 -58684372 +917752555 412991738 +-974836221 -125083416 +357675381 -846563578 +777481033 534557038 +-752652682 -657006803 +-234113557 -539874106 +-249249727 -980042100 +-147536594 110536572 +-155179057 127736294 +664768778 790210539 +-874401286 854734112 +-885873317 -408875663 +-386171770 223277217 +-503817792 -633259538 +-270385825 575737823 +54242346 -785498721 +-151869015 260157709 +634322480 -351168614 +948411372 880591482 +-811859764 -357719781 +807446196 751495182 +113014302 318749835 +-849946706 -661272848 +-329333562 955773504 +-616756494 -587895797 +574148185 -252509896 +-747034686 -608400230 +919611666 -713486241 +-867145297 -92976045 +709647433 681823582 +113264229 721359055 +717346665 955764092 +217098423 -46127655 +-929953009 -736433109 +-472557696 758234133 +-636260212 -209995353 +853279109 -830244010 +-367614330 -870470002 +-323920759 286261005 +567824469 871375117 +843151773 84224526 +-718307580 -196303492 +396462078 619387091 +-820292199 -511104419 +-917169515 -785084983 +541260415 -651201210 +468545333 -141618014 +226648403 662957855 +-719870713 191790600 +-443289527 907415970 +427697883 268291930 +-489840895 -415751323 +-232816983 -760786053 +-290999465 917463064 +618938656 416257622 +134368485 475679177 +930086306 -274904510 +-573898351 -864751933 +90732219 -49452165 +962957630 108186805 +-491757160 -724132810 +441787765 98468750 +-300965743 -363456560 +616293868 -507667376 +-53474542 -682951951 +422907571 -320904386 +796118454 967775615 +974053878 -338260639 +-307067338 143102205 +-181884117 786881283 +933292432 788338591 +170725784 -689753118 +462669457 533154023 +-19136239 336364664 +-93489821 -946886485 +-879592862 -433037246 +718547024 -594541153 +-782965641 -681721962 +750908537 -623826071 +-674857094 818206627 +924261035 -117870800 +539024885 -648003902 +-261011263 -990668072 +-790668447 -614042195 +992525005 -684567260 +-475765872 995939228 +-510334359 507276190 +500388053 206687434 +3848402 677448570 +-108805233 -550991669 +-799447377 -298289310 +-947574399 -459260155 +-402524150 -940227137 +-31215555 -88430372 +-508456204 -809230139 +-534809747 21114752 +585871804 998854830 +-626045152 -496859349 +-75909314 -704616166 +668777371 -80261852 +-765350218 -290995974 +999000661 15240188 +-25903937 74126802 +-568685867 68216904 +-534237947 -18506917 +680068280 921681827 +-123373169 711516308 +-24964086 -392468993 +-39043318 891158363 +601154943 -407591854 +969119317 558749205 +-830360696 716781749 +627272064 69074276 +-604615668 940230850 +-414999655 -895859584 +-190637851 -539978358 +-374464799 875618139 +906796240 -371738334 +-419593218 -549529932 +434769553 366176555 +-297848209 -350776614 +856661756 -540348325 +-136991002 -670967836 +850457534 886075529 +318722874 199444687 +978687590 111114849 +696174526 457215170 +966780552 -100793894 +358305133 136354863 +-719561055 -281239306 +-991705775 947067728 +573954549 67214202 +713642669 989296553 +-156732149 615344508 +165989698 913721687 +-498727794 680204000 +139167131 -566671335 +-835650297 597766366 +839594918 101117554 +-781016913 -429552002 +-335169236 -997701222 +690387670 -599884928 +-89083356 -734038965 +-680570715 698049295 +640078112 -23435825 +-889836285 967935948 +138972237 -560309439 +550559285 -114655155 +-741629632 594248084 +-612254922 61780048 +-842174991 142356716 +-783547895 536490079 +72657513 362909918 +243431191 615602091 +-518050477 -657970461 +465174637 620014015 +-53994095 766810809 +373089698 -419531564 +5218211 94148200 +-296314907 -925627622 +960215076 -129183629 +-779722604 427845490 +-381233663 -353055038 +544739196 921247822 +472653442 12211357 +5415951 -741049723 +212444104 -747206375 +-100153983 669432074 +-725107053 618546230 +533980340 111983016 +-195709090 -778842919 +-507594296 -310491095 +416155892 405439472 +-511458656 -908429784 +-91189840 224070173 +174308315 -310129152 +-694730864 143401740 +384461673 -745603489 +-412118003 410816670 +440633646 713618778 +518884017 -189948916 +803073949 999369799 +712035265 -857696967 +128104492 794967894 +494259565 334365312 +-959373243 185751414 +-199439904 833041092 +27889832 254997596 +-511156743 838919907 +-366276075 -631163441 +-737001922 -268904160 +981688270 -959834165 +-533979772 -138128639 +-219938049 -291134145 +269151252 47644672 +763739553 125242073 +-606524882 550692804 +-837734701 -943430898 +-464051115 188687992 +262867765 -706513828 +-589472864 666024151 +-57859182 911639166 +481246274 -972576862 +106161968 714181472 +644451018 441106715 +-38549504 -67280182 +589254680 901494707 +-838695263 760043112 +-344394089 152861018 +-381276166 -293299781 +-85784805 969024855 +-599107073 409067168 +-525493445 -943538320 +-503261932 617769231 +-979551834 674413135 +-916035341 357797727 +-71263299 952669539 +-877234668 775319158 +50811574 685073425 +401596213 -876723017 +-592605279 -294211475 +678646112 706503779 +754650839 -683974845 +565867842 873544504 +952451856 853550876 +-949424616 -403773136 +758910135 555730215 +109470316 154366363 +957391120 -942035685 +-605696371 483393396 +-280977145 -387425435 +-912756105 -826583291 +69545385 -562077715 +334453554 -698343226 +497169042 163712825 +-330349260 -995942703 +501484033 -592244815 +765165733 -648035406 +142150142 907869696 +950600150 6643360 +-373312124 -402555200 +-987985363 143457982 +-353309678 653875357 +-402739671 -32865922 +-612075171 73300887 +160538874 -908621686 +-140488995 208310864 +-301933459 658168733 +456028408 98038147 +243723348 237030467 +667054480 -747065170 +-508846965 378950717 +-777698728 -600693908 +-258896970 -377405849 +-39744216 864651972 +-753235735 663274717 +-416769935 -795259552 +434500185 30429747 +-472822559 665987744 +-862877829 187750448 +-720475612 -315836584 +639741637 -939721900 +707392493 -543721182 +439443573 937590964 +-898029033 69626827 +357042274 -824118839 +-262846219 -776892637 +-351377886 686523762 +719155877 -188467 +11274307 -43053567 +492975082 -260048413 +588830559 -59360293 +81812867 926993609 +19477050 682672096 +-66408142 223788849 +-716436983 222833717 +748330354 979043743 +128012289 957440608 +13269748 934313597 +-36042932 -648284939 +-166252444 950947295 +-285399913 266494280 +-731509377 -30195072 +-613923733 -588379575 +242723783 539490188 +405583586 -809799565 +305559732 -104919715 +842286021 -721629882 +-649700639 618786812 +-285354633 39980482 +-990281835 -164677705 +-165607024 97630294 +-253682069 -758900719 +-855966254 -605235954 +358161473 -266846371 +-288670136 585324561 +848569251 -924303641 +-918681798 660932498 +687194841 503669199 +412571725 -409371797 +-127504553 -946421197 +-698599117 -991979897 +351883018 657368031 +499557798 -660893666 +9897683 287002002 +-357183321 190971287 +846299567 -766575205 +-282469392 -672373679 +206968036 246919969 +-529703625 -729689001 +40391695 715296226 +645531111 -787053462 +-685469885 71989417 +-242577602 -228079961 +-495836351 976490524 +132667489 477348772 +100068554 -558016967 +-153574581 -85747763 +-187648883 -579799362 +-211884394 -459489143 +172948810 -415054371 +-88017777 -742750387 +-391494103 729589079 +281502889 185611461 +-655148772 445679850 +207350535 414864036 +535829966 -458179228 +795545721 -258499934 +-184541537 993561715 +385325616 -355040811 +889943995 707423520 +-383913701 -912903680 +-111154812 -372907897 +785944958 -587646284 +-764841983 528873147 +553350067 -986337500 +715762997 -816545772 +-598418090 -738586548 +-356166144 -949683502 +-7259486 664000278 +31343372 590153180 +6395421 232413663 +422062277 -987535238 +-840696100 -258030055 +218441357 -505377563 +-946534125 150291889 +-634022275 -247768091 +-776350763 262992617 +487369143 389119446 +81168786 -240657468 +-238272355 -270825675 +-584699903 -250607193 +801068609 -762469683 +-206872177 -361562072 +-108502877 -158493783 +-594828174 834459555 +-252483587 -343673141 +-225015271 -910971486 +712341669 -562410288 +-74601714 841879736 +-714500152 -243201513 +-703896552 599808114 +596634980 310226611 +-447451616 -13383427 +-533511495 -728813455 +-966843562 260621051 +844858172 784211508 +-166897493 -96626600 +-518452719 -10956986 +686868630 89083834 +-165154275 202053218 +-375930650 756650086 +525400314 -572354716 +426688429 81183337 +-209049381 -856469273 +658935563 -538504282 +709791184 -183631450 +18991680 -996069822 +-352140643 539852887 +-195404007 494474734 +-624641625 -189866660 +413269007 -937240653 +-950496906 -644404903 +-18652267 -172494079 +-392040151 437621424 +430009310 -829351432 +244555758 -533244588 +-860438541 79241713 +-818754510 -985801601 +-954511169 376307478 +-458656272 783043887 +-569309923 545210331 +-621262833 -674066662 +562243137 647835081 +467784654 -970999303 +640787342 -382006241 +-824376332 -762655412 +-988241094 832445134 +130805538 135785897 +234235878 -216627285 +-975681823 -800509762 +860592036 -68326817 +-149322912 598874790 +530316184 -443410500 +-383325259 295929672 +-787668251 374728923 +-178730728 -496547957 +-507309157 -107213036 +372944496 868604464 +843151468 -482983495 +891098771 -815922925 +705030769 564337589 +-444316720 798719636 +892960351 805402076 +641964961 -949814341 +-290316715 -421843010 +485652126 348591269 +569866331 476754580 +481292857 -832187380 +399105792 -86177293 +-179952636 176199776 +223102146 845965302 +824360644 -904777166 +-860102952 -880762448 +548688733 -179822841 +471086696 153878831 +683656284 -409675401 +-174293035 89575942 +105333741 505674199 +-937770251 941878277 +154858764 -907184955 +-168705168 -541885680 +-864896525 771239663 +430872631 524986739 +940375106 546902505 +695768107 520855557 +-496735596 724921023 +-727412014 389191020 +-937578356 451525970 +-324353888 -798635315 +-25610757 -589411674 +-814867265 -132301468 +-108014935 -23767270 +537696928 -553674536 +244356281 369354931 +643319930 -718276641 +-593882272 -278681457 +486793405 895019064 +-99914836 918086067 +-678946718 127152899 +801301564 956008281 +-209596208 435643297 +-488503895 -924364786 +-893393669 692413702 +-269729560 576077655 +148893322 429851894 +-217878291 -853319068 +432627678 -1968927 +-752211154 -750453929 +-972193741 -545134693 +283764442 -122341939 +801455528 -402448709 +245314918 -986451532 +270636585 867166692 +-366278104 557646785 +483708835 58893249 +-178933719 -928915437 +117243711 115474839 +-501180536 -852608810 +708596129 -940585552 +-465905565 313276866 +-719475695 -854684037 +281636582 -547594827 +-5238931 -218919962 +-571705526 -995160967 +721715828 439586799 +-196711136 -910042471 +63294515 -848207716 +760056968 -512769064 +-255500956 337807720 +815617703 452000126 +573368810 563835861 +978588288 -563845964 +-340386293 -972371183 +-354041829 397381651 +-970439445 119675729 +722494622 -413905637 +699819444 163531612 +481172880 -73690670 +401391110 267961315 +-668939283 -787472337 +-119140820 411651336 +148629063 373662771 +-930224552 -716617521 +630985876 791354426 +114342961 -374690598 +468206552 761769686 +564946114 -191717087 +-866285899 -439250344 +938944681 754282276 +553071203 301432990 +235251492 377856227 +-328400977 -244720852 +345754456 937998576 +-864996500 143610306 +940768587 686892834 +-934703025 -46611983 +-139471790 237338375 +818579246 -287306261 +-651619122 214991273 +885637187 -383454443 +724349167 907528411 +-171822993 248686310 +-416492796 37659557 +-501873614 -603185356 +525676118 -408024738 +497251931 -47288307 +129953089 -588399606 +929152247 -517389796 +-886621420 -222495365 +676016507 -491274683 +972301152 -954492684 +-810609773 485306143 +48489126 -380149996 +286590298 -363046944 +834086283 -126840248 +-127280713 -994264843 +-664886374 -229860375 +-147090940 -61743201 +698480027 287335134 +93493139 961156581 +-344517382 -213786734 +965426727 -741561644 +-787697687 -911235862 +259869747 286421483 +25070566 -659058141 +892027344 478599318 +-731473590 -920275920 +-197273780 948453542 +868806848 -507251076 +-254068133 -120652089 +-282110719 796030512 +714347609 -471392018 +-473131221 -671264122 +-375579316 575056699 +-144522900 62533483 +809058409 762171971 +-425096112 500311195 +-998986566 412304485 +-900775841 149351038 +-694599276 531143248 +-753703761 936090053 +612017804 463861668 +147855388 -515171327 +81436225 404547957 +989489521 -714461162 +-211332959 -106505279 +288664622 159294012 +502429566 -276487031 +-315585196 -916684495 +-954685122 136423186 +130744289 139863971 +909966908 407704707 +708673552 230016631 +367440591 -691662445 +-343835719 858742196 +-381509082 506288503 +-379841355 -835040743 +-37258203 799422732 +204076442 -633026369 +-581156781 -132110520 +-315650821 -180571904 +-847483485 -528091278 +-602433269 29061104 +-709342073 348178777 +92328473 -690589362 +-497734626 65642212 +983889937 850211585 +535813500 -981274560 +-98557508 -276271172 +-17888456 -999727379 +487497341 882897661 +-537871356 202247457 +-294309796 -406193698 +-998615262 -239422974 +166666021 -606962308 +-578550532 597352172 +-636593969 -801423902 +-370122138 -402491772 +-841152176 532250432 +-712356764 743807787 +-157921845 -803649427 +-439738405 -481836712 +681011333 -400103699 +-423203252 -762385580 +625793699 -235049091 +-612063835 976234228 +-805097043 995165872 +-91369710 168718755 +-214462753 798901695 +-591826522 -430668755 +875084450 -229457396 +618333146 615301830 +9161209 -754383894 +302571366 202841092 +-715433288 271330326 +195600329 48509773 +877057263 -444108055 +741040839 -6339435 +-916221146 816359417 +556395072 523490223 +285484141 -957666558 +432086841 -808406762 +-121034469 643472586 +-439029899 496311861 +330766933 -222992989 +710672357 -689995076 +88911268 833516507 +402005894 -384539058 +682612746 -814760005 +-858703637 -861610833 +-496515193 -809902123 +559264908 663448831 +-831272210 -754191643 +397354059 489684089 +740313277 -67032087 +-298014898 891464049 +-805034544 230346460 +-212294400 -834518333 +-190682317 629641129 +-155219954 -992772546 +481686177 684983022 +-205178121 256464508 +831520404 7815101 +544895075 519108334 +432965995 -43164363 +-860125405 -392515443 +540839540 -408599378 +-383301607 607313907 +939820855 -212189250 +146255327 506504431 +993625514 553402271 +-263191974 -608909846 +-3978135 828429673 +697582809 337959707 +182375065 332989052 +-127733091 930701046 +729799612 -978227070 +578132493 466817971 +125803414 -883386628 +501641761 -359370461 +189326706 -286903765 +708898622 -810255896 +430232844 487393110 +-635571326 700543642 +881166263 737557447 +-579392150 -747206919 +48105621 692595822 +143502326 801833233 +766984614 -972082387 +315843482 -467494222 +496360870 -715808702 +807073811 -559623478 +487787877 -598111804 +331213046 -557101953 +336142584 985836770 +-779298082 -615246683 +-238878742 314228963 +14232655 -827617726 +-224673331 798829848 +-77772981 676555462 +245199299 779113065 +-722989297 112258355 +796040438 631559628 +481082004 -1877187 +556170089 100438415 +540785343 -132309985 +589412297 -800633350 +566327923 -326657958 +-803873365 392249062 +423826221 -416080019 +-556106668 -365293548 +-594041628 334285779 +-464675083 -171733622 +-665070446 -941876853 +334164170 204546652 +586754072 223383109 +767671359 57676709 +611651523 -523457761 +420457593 -750968351 +865620362 353105868 +-219044696 -697879187 +883430747 -101241744 +-327133496 -37695776 +272807627 807262747 +-567175977 379784347 +-377971320 784446218 +797720639 -785029936 +-875935495 -26714356 +-895901475 -952190350 +474593311 -239568963 +342383754 136496103 +-22364720 981509699 +-891846833 142796681 +-838852394 -814082454 +-377932470 738668911 +-210142826 -233502552 +419477474 -437933533 +-352942105 707472630 +826203756 903341792 +-365466244 -714775420 +220892996 -609727824 +221757322 -640371898 +-186257500 -32001770 +990093691 -366238496 +184122405 -379039405 +-134985231 -815715870 +598315495 590396592 +-604284783 -145466206 +-421168954 208718685 +616345693 -329802746 +526715837 113909160 +-488681065 452459953 +-193270291 -965394082 +11353364 -722855697 +-70169116 473579789 +670919893 905912200 +-205503499 842543735 +-939356834 720986829 +85756352 -459796967 +-727745956 -369385425 +-746125923 -433637184 +415088721 653303428 +-635061712 -72146599 +-641785724 786447259 +970687235 602130768 +148174947 -57915624 +427847767 839407838 +1619784 766600444 +709460390 -301388455 +-723133988 311895088 +558898376 214196705 +-706783070 122864883 +971342518 663993371 +471576798 622561180 +-187050183 719579304 +338627458 820805132 +537884868 661819167 +-196040164 56072657 +-984432055 750076730 +-877743468 -245200554 +640635705 863626495 +523148815 608387551 +462062255 118748684 +-242307639 131482619 +250412181 990973942 +-600392333 865971450 +-241250751 177932263 +84242963 -708010976 +418054019 -997454115 +438963282 -137372776 +-984415791 326462060 +257704960 -734839126 +105808894 844386417 +-143194634 91695959 +-704295663 241615666 +270201857 -310988076 +-957416452 -263591347 +-425912003 -162567841 +722809544 -874543665 +-109728115 -533396090 +599094741 749507139 +-727211099 -731536803 +698898871 908043845 +980880763 -505724505 +560469450 -476262109 +-373300310 810217718 +76101323 402369669 +-498739262 598033154 +-413899310 -569684987 +-546145585 648016117 +10955955 708422884 +-48748325 -501029190 +274807626 -69932997 +-115427263 -281177206 +-639393757 420400685 +66674479 486691006 +-499446041 933730633 +285808029 546809576 +-912956601 -997623018 +-267098375 781610059 +502319534 380370529 +189287317 -392382979 +893288402 -247785590 +651895032 286827238 +-859654957 -151056653 +-314384563 201102667 +-677235240 832429252 +-813590566 -452152063 +-348298018 -668314255 +282200380 -978357714 +951014231 208748231 +391619605 14876744 +321080056 597117521 +158639604 696660659 +925092523 -946510523 +-273500279 364335320 +129992567 -979841282 +-405998732 865558203 +126715551 82970221 +-411164790 196426628 +-366228711 -391643756 +-861916782 961571814 +-613844677 44334992 +236375947 -859065980 +-543037579 580111062 +-285598402 -646639152 +813860469 655313515 +-98889330 321681674 +-239901482 -764907020 +834623015 -251102383 +-318209804 544971048 +-402953638 17380083 +81386643 -753906312 +-620026466 -701682048 +-125637844 891025972 +158196800 939433138 +-477722499 552740684 +276460533 -788994439 +-391822190 209233848 +-208436618 -604519959 +-833212957 -56741018 +-370147651 556594674 +-579951794 -565224321 +86771626 870790937 +-888521203 -858590932 +-851972997 726527022 +304882362 -500147324 +-626469602 514163614 +-61716128 50030974 +316015908 305517651 +-168700910 845645082 +-268431888 -457355872 +-487623110 -439433810 +457932414 -11969205 +888636902 787207802 +-645413757 408624372 +408868747 -248653944 +596604674 277928846 +-673349852 316058451 +-10696793 -414825817 +-228832240 101285911 +587144509 705464238 +-582177281 501665414 +-138732114 -260540224 +506315979 287375848 +-687916964 -327859016 +6147440 -863440370 +-804373126 730819448 +-350924677 -663254888 +-562857386 -604604500 +657979579 632347285 +990867037 694634156 +-623040302 927200788 +450049897 -965719493 +-7917022 -580718512 +-147486723 294642643 +-204832240 -352715977 +308550338 -847849776 +460083759 -451342350 +669542288 144285455 +-378338578 486283007 +-833121715 -942228522 +-446099935 692156438 +-270573661 531640137 +925642295 -795073016 +-292187122 -480503395 +-470208468 485595054 +22543902 553685753 +331173441 -771566351 +29400065 -529694887 +828000726 -955067765 +294589320 682613429 +480031742 -17206620 +-470733818 138265357 +-780484146 -51435676 +-483502111 184625334 +-132984849 -273400516 +-225564272 -134712184 +-118538414 -25581556 +-706763308 162455145 +-805128205 -421247238 +-221825199 -850776312 +-941686707 621386410 +-222625805 -105216771 +-937275219 724168942 +171720721 -111595411 +873432429 -432476887 +62631273 965564932 +-780938874 -199952156 +336760807 847023929 +-3256677 761056702 +195261459 -995185529 +-662400302 -473119403 +-193196688 704162621 +-454607358 479032897 +-273262791 -572421609 +-339497354 134871685 +937250153 11438268 +-85601906 568987241 +-77247867 -366118292 +-95200200 -549467262 +446710261 -532698710 +948728415 409204411 +717592791 990327385 +287058399 -627708059 +-716481170 -844283086 +508756626 -743492574 +621150240 -292414617 +50976171 16598065 +-539615986 118120906 +903294280 815658990 +-979293377 374990886 +-543769797 -853437198 +656572326 -545913917 +-421894703 146665059 +-130530342 139067714 +263768869 449830139 +857467499 -104350483 +995898369 189556459 +-969222194 -81355501 +-919348343 332962985 +-288987030 404646503 +-458809906 191616312 +-343243260 -280051268 +959397656 876735542 +99786700 74377610 +-482414688 -731995865 +285521527 862315490 +649245029 399066407 +-283643347 -238653648 +492123668 -972757106 +645493250 748583605 +540897297 540979695 +111626026 587356949 +670112218 966377345 +-691108194 -231592854 +698789718 -308407965 +-808107164 486832596 +-942277944 232443973 +-610798679 766571035 +-914362937 202433806 +709048345 266634993 +868405243 259768720 +985564870 738530928 +307126259 -987362333 +748258730 612784698 +392924373 -995831343 +131047088 -568391486 +-558547294 642466484 +670668651 -822436541 +884295678 298169441 +649501525 420671480 +-280578341 841480182 +-518826368 -676317874 +-329218697 341883212 +-235843665 -634650893 +768789293 -31401817 +-503347410 657899757 +-641482314 -955583878 +215736856 -823502213 +-125836176 20674302 +-651500475 -162089275 +515910116 -507853674 +-325295561 474960487 +-790617231 912155919 +-427835956 378072553 +-11136345 188257745 +-963958385 431774882 +-973362468 -884641334 +-800187340 -106822983 +151371599 -977328169 +710718734 -982061184 +-340937795 344845612 +25845915 833655866 +-701354000 -214559634 +-631536561 203219412 +-418155911 118358119 +-186461917 -623893834 +620409363 -475823226 +51503323 -11906728 +190703848 110932843 +-971670263 -385632946 +318017869 161872042 +-460305232 -566029864 +368343140 332824336 +-466832804 162380179 +-691858523 -584997026 +642336288 -244495060 +-947261841 516047461 +-651927751 761832705 +-77982261 874903038 +-495678810 648241235 +-904248941 -310319595 +995511206 144578500 +-539550137 918389352 +535874566 140900744 +-139179636 382625361 +-942791888 -543620506 +781247745 362645229 +994691936 976884291 +360017393 764363098 +-356007991 -688058003 +-94427924 -669674153 +-273878779 971213651 +-87096268 857790165 +-100159615 813728739 +295288190 884007180 +223303284 69381452 +29958664 -202528819 +-986482162 705023881 +-838296085 712637318 +104549343 -417041510 +-261989239 847688521 +-995036403 231119484 +-849911109 91486754 +122376193 -997435079 +303476687 641503500 +-656895236 770659252 +-733920551 245049415 +179518956 531528656 +-40380617 -126281767 +200154421 537024869 +-65789107 50311911 +814889153 253783078 +-446754070 -645134378 +237202075 -870121325 +-6533957 -93331619 +-245720892 -607402196 +-503497924 538912290 +-438814687 366138465 +-170355194 903232580 +-373790586 -81162687 +790207882 -546910646 +-353175422 -370508184 +325835103 955474346 +576903605 56050957 +692351258 766464676 +530230143 841981633 +-272393625 983514448 +-394150968 -240482048 +391370940 -105221891 +-79778718 -548168646 +-340156932 -949349456 +651163550 757236869 +833184642 403468576 +728531544 -939728551 +-891936513 889383631 +461827601 -14808647 +713047046 -479643988 +-733933839 820562606 +-764833777 746259638 +16552959 142211029 +749169388 -701271810 +-881192873 917039869 +925816214 664783060 +481546718 -777826010 +-334815686 -399668224 +-534248795 94069865 +-965550084 449437207 +824558228 -665777758 +-500533757 -56499737 +813644079 -533217166 +-751034813 876808687 +531623180 -179710847 +-52671317 460026960 +664553593 -509511750 +-927362336 199284993 +31774213 906198166 +621167015 -199792250 +333983456 -495822719 +421157597 552963466 +220698917 -204043298 +160077994 -693769117 +356623474 193503930 +368828831 635843251 +836459819 -125823704 +-355474625 -279202826 +-909366090 475953743 +-349790786 -981504687 +-545974884 -82151014 +-396047800 386606558 +995261742 -564485969 +647855942 517901587 +-447928982 883342455 +446112508 399912905 +304531986 261856386 +-286157197 -35365705 +222485930 -259351894 +781825788 862989967 +406235061 695359097 +981924366 -527142784 +-458113107 906148906 +-664952939 648838232 +-543657743 180149929 +-243699131 -96906610 +-981756066 -411696661 +302167795 -392625050 +-531807026 298227901 +-695289417 604822983 +-96571422 -994951711 +531504754 303677344 +751845071 -136235578 +-744497262 157778890 +431397230 -31834673 +43183190 -748297757 +9591841 -43229306 +414923014 866754662 +850828690 -318129067 +600256292 -348602154 +-701916253 -444093355 +-781139672 772882500 +783323695 617270169 +487565619 106602899 +-815234348 -768810430 +-107144175 629314056 +258912810 552755921 +587633408 -474306019 +-399940644 360059215 +-189423812 -994894021 +791909439 10242011 +-277868309 -639963745 +-694941319 -487467111 +-443267637 -752951512 +227536297 731212169 +481620340 -876734223 +-513888797 888613798 +575580823 555499192 +85539733 -382571997 +-925758944 815885651 +-356776457 15828280 +685898445 -113619573 +-735378551 953303718 +590822387 36334765 +114159269 -506739873 +391470023 999905232 +-142619532 874549860 +82854221 417910325 +924627772 87055968 +-87783238 -352568757 +236870831 -52528322 +-231680730 420175819 +-736106588 482089998 +-316869772 -517671239 +-644471461 -724780298 +660730963 -771948482 +-373396097 -784496006 +557136936 -634340533 +247041782 -610702557 +314709943 317069107 +-616187777 -632493587 +582666587 -93166664 +948058119 -202917285 +714000273 -626935189 +-176580433 128217080 +474945653 -660344131 +-19474355 -189413418 +-377712795 460562530 +-978121569 -74066857 +-2764699 298399601 +637803835 -668505544 +-518258131 502222217 +-405249146 -809198193 +-590132320 83744117 +70900062 604113544 +436733588 608786171 +-771976652 407962344 +-654646 611985414 +-319392477 696000000 +822219708 305752424 +837036742 62558950 +45604652 -442007824 +-705172379 188646592 +443376586 998338883 +-410253821 348257792 +-9012365 276244759 +-168379366 -310971601 +533376417 202460593 +-150749041 881360029 +-478198174 -859044444 +372457999 -307710750 +-867520866 338569995 +1427179 642544733 +533674063 -317028712 +424339570 -74287116 +612040781 -198942043 +86404079 -590565829 +973499696 53740901 +559742936 -283113073 +329125901 -506318470 +-20721617 104302627 +-305532951 -34444543 +863798173 -827388598 +471281980 -454581736 +134658685 -475504782 +743473140 257924515 +157823023 -669262650 +287622719 -758267819 +-166954734 559275139 +636813716 -126155818 +-490167707 296577280 +-99690017 632617145 +178636604 -646294190 +81048781 -592290 +-973627900 330174311 +1442485 515502216 +-217931741 -974084684 +842165277 -125206513 +-851714554 -977755212 +778113566 -577240818 +406411765 668928591 +-79528867 513008335 +796710787 514006266 +332117105 -264992563 +-109035019 -905257819 +64434496 -981023414 +-791379251 546754632 +-82673049 -618721293 +996006128 -178940613 +-852399323 608139962 +58555728 573673034 +472178173 -788191343 +-215752858 -372767093 +-869312744 -458249225 +-227970663 -780922314 +237021389 -467992937 +-816139374 139753356 +474425141 -673780449 +-8314747 557000673 +-173532309 -473532065 +-939494555 847939575 +567084102 307944363 +-633520542 230660716 +-256882778 -821208698 +-347982489 -484101086 +757964150 384897143 +348827261 654257598 +-733518531 -632966759 +169729356 200236268 +-774862050 -365131774 +195927860 730408706 +-941572257 460487485 +451281670 -926854718 +904604143 146467549 +768668672 -490664468 +153331512 -766489283 +-152544090 71980957 +49021589 -208128209 +870993942 -332635019 +-546290149 895416015 +243093345 -381079267 +643336069 180038069 +-496692271 -868098714 +-349181397 464030579 +-540750951 -316773282 +105983004 -100943866 +379179755 519670859 +640694564 77264915 +766114821 -809107038 +291084584 -473803060 +308548968 28362954 +296707613 -932815847 +621787959 665832289 +140235073 -45014960 +-935712041 86724773 +340259129 -644802751 +546964776 -168333765 +440671267 466430079 +-920508615 291994851 +-952613653 162663086 +16359674 -60497838 +-858091296 -104427409 +-263627274 -785456169 +-539952633 -269519162 +-663406537 -99968929 +319811646 176458169 +-589175902 911876869 +-375754143 -791212370 +-673570927 -99597701 +433091821 504733043 +355036083 255328195 +-265583846 -478126855 +776058280 -545181807 +-170343550 -131975663 +119414598 -456530130 +-645303399 259745618 +759830386 -15826720 +613299290 -575617544 +-754616333 -502338590 +938250350 -323427344 +5242845 -163600823 +-543077925 135659857 +-852957647 -737145334 +-539370623 277046974 +635219637 -422901140 +-59040086 312720348 +-641241774 917443984 +-117692163 461415635 +-712922044 -119899236 +-759949093 705993579 +-146661394 -314339650 +117197335 204912907 +873903005 -969058663 +-483931634 712933476 +-551442901 789319392 +408796136 -232956083 +-699428745 194319600 +354527951 618831483 +-781010375 203733121 +-207932869 790469340 +517245463 145985050 +806442291 -744996587 +-308596525 947829976 +-218900058 500451677 +-843774795 -519383946 +552656258 156074303 +-789616172 938597139 +-243302190 999045674 +915854918 410901885 +665429775 436540434 +-531958138 973836325 +-941007037 -882479516 +712283201 -410488178 +640912845 29041144 +793700961 -676927872 +531663858 -284260952 +-887127296 487017192 +-149291783 425456167 +302558988 -93920969 +309111084 316643343 +-727092311 -143598199 +409636945 -13931558 +838164058 -203448409 +-862540706 -816727555 +143983093 814090667 +-466393292 66046304 +-584667122 822722276 +-588323066 888634740 +117304573 905843283 +-759439604 386951784 +-765568614 -676642506 +-926613625 633403108 +312676018 536915088 +51682733 822135873 +521764650 -744099368 +857234 790950282 +-663784113 173665665 +-867358972 -980655666 +950624525 -863853758 +298395505 -341971027 +-695739060 -229570572 +164092367 144341386 +-615926733 414880802 +-797623500 -417701798 +-956195648 -820772058 +914603991 -440609999 +-425772976 779081324 +-420031873 -702541485 +-854408194 107681922 +900463750 659297455 +972015533 637544708 +-594340135 454495636 +144950600 217428535 +7181921 133427978 +-590805360 223828894 +533685822 -567777215 +-939624750 275398493 +-220685514 -228342840 +-448416388 -67438740 +232257821 -744814264 +696795396 -2970206 +918059093 -784232114 +-85353245 -295125167 +-361071602 880707759 +242899905 197523054 +-94549753 429947071 +-485976377 -300447588 +415343193 -373845231 +-203496736 -419767442 +-784645178 -741691436 +-594647487 -368931089 +-327326151 364476348 +229280771 478644216 +-384773987 768689391 +-432866151 642152456 +-357690538 24220257 +567298850 -345605864 +989170647 -87789203 +-484793322 148315200 +-472057725 111235510 +42951846 10219247 +922820625 -605526910 +-997614307 -89060888 +-326982269 215907011 +-703760945 594580086 +248361768 695935785 +157651033 -359294747 +251190435 -154181521 +224282339 -296732393 +812745450 -79495729 +-665883066 834575987 +179605692 -439571405 +-280965466 483773783 +-534664195 -436498307 +-909951153 -102455195 +984255899 297208922 +-994174116 677812954 +224656732 143974886 +-779795998 613500373 +195896469 79575421 +746736182 371115437 +169623498 977488488 +117743833 520179041 +-757796328 -854542265 +84781538 -309511317 +-595272477 -403501805 +-126691159 -91867188 +531459271 -188422757 +36144925 810407014 +-95377617 -856917746 +278108231 -783334606 +687207464 682359087 +878023357 -462333030 +-29540913 680530483 +852405200 214717443 +-933999470 -558543962 +159572742 -38891551 +581810954 -316352793 +438917222 -226048841 +-45290778 -904824091 +-733948022 -308203268 +-314507485 457948896 +-24651530 769137428 +953125187 -823327384 +890608033 -577119351 +109128052 869670952 +662813955 349099830 +-586680422 -373737807 +417388314 454726345 +-288724927 -624004872 +-479136487 959691584 +-279273816 629780147 +672358492 -273114610 +645165272 47581559 +-498528247 -545983311 +882730942 -492036937 +912227389 329488002 +-24308715 350407928 +-255357956 183792979 +-706059056 -528161765 +-371635254 384166977 +694772941 -345466663 +-297502906 -148988563 +160783988 -604174847 +586795958 909066826 +-99953536 -231506885 +593996557 292727251 +-395281799 -742044190 +-743384937 724867719 +-610328004 896557753 +-208832079 -237580165 +-885220891 -891246662 +-877384547 922264732 +889781683 -185066734 +85019042 705691051 +586198002 668810818 +-512087902 646627850 +-37721160 43308246 +-431479343 -835456944 +-478295020 -414595974 +-97115433 49128224 +293684697 192371361 +-521976499 958111428 +933571254 190074734 +550681063 -773470741 +902058774 736419144 +-35633096 549728116 +-483349348 -252747935 +195342980 331177195 +-318812880 -264310083 +334346394 -239791324 +-82648364 489584357 +-464671671 195300775 +-570320061 110625365 +-13471986 -180311094 +-644167332 141738407 +-535529614 916895568 +396945257 -890504209 +-49977665 -724058401 +653715761 145264408 +-587888569 -267944427 +764259158 -744360860 +507774776 943486047 +656409869 -582169058 +357314739 207406486 +-109504511 728297095 +-830109133 298024978 +-33136770 -21917763 +573225117 -684093417 +-29219864 -917424173 +76274960 -57085771 +-358801339 336722571 +-748895861 196524138 +-530966824 547840989 +-627077785 -1886794 +-664186961 -696695021 +-951197644 246509266 +-603805552 -81484071 +-196568393 -365507104 +-735843851 371852658 +97017995 -19206130 +-383794360 -357012213 +233292229 754779028 +-400107789 644049868 +-428406745 -221178467 +-808120377 168260806 +-641848323 -819794068 +708441033 -94264104 +-184167407 -124475211 +455359087 998636136 +-867532616 -365676950 +-891297595 372626391 +517811044 -385604600 +-481677472 244135391 +673509201 99877383 +-299831971 186191056 +471370744 658725845 +456191506 -881770520 +-938135628 -616319555 +745876886 294265952 +439122181 -716298359 +-118351149 551641492 +-329168937 868488470 +-893964379 -608352879 +739539216 -163945604 +107540753 -480698661 +-698892767 -88963475 +-795750556 -215842245 +240607300 -306226120 +969407813 -232605235 +-786598124 289799809 +-677892622 -276824230 +-584008349 262010780 +-438702449 -411936895 +-213569857 315669734 +-57949045 7757415 +567441690 464984409 +194940743 -827087731 +343064223 -473925515 +320952223 15666659 +-127045698 829068265 +-776828388 -996622874 +-555660400 -490741485 +-465192723 -728557169 +503595380 868991959 +668294864 -719316297 +-303585804 -875490096 +-750167168 -364883448 +149146607 842465454 +-820217327 255430208 +-264672097 -578004622 +-810510236 686639019 +-844905817 -585367311 +818888840 555077156 +-938846625 855402993 +-189290125 572453138 +358395630 676529317 +869425675 140873454 +-21557931 -233561218 +-82841202 208930434 +-271426306 -248337763 +-425734351 386544604 +-424470551 365604570 +-115016035 528505394 +-618483812 -502465196 +260164210 934238358 +858263207 844407685 +-289626301 -688300051 +828042198 583729768 +232985327 993686303 +-278608250 -562252498 +-55411753 -880605540 +510338160 555123433 +-210046676 -89695151 +-60466596 796819079 +405186060 -351073424 +-64025202 -152674409 +814086698 -764825720 +857827604 604371546 +-337250480 97307746 +-944204471 -498725490 +12111203 315953527 +-220786910 -218529936 +-719427019 -840556174 +-435233290 37745124 +993529816 -128705897 +-514503748 496116932 +-34194370 -176910635 +-741588435 981317595 +-898379395 277949827 +120749643 554778970 +-727575201 355276551 +525892985 -578297285 +26493020 -956793409 +545662120 980667169 +-28124034 480079021 +-150272999 -502862171 +941888402 -249853034 +416596279 -708814420 +-923929568 -221145923 +-727209 -734130731 +-455190343 -165849499 +766145281 -951345871 +783754503 -955901745 +-902152758 733634793 +-762239972 -499624176 +-66130940 96219819 +-580854080 -365490851 +-793480283 -292883787 +-186454533 -684308383 +-847885231 846949836 +107289052 -211274426 +-277214291 311456299 +157114544 -822712014 +-813296264 -131903854 +-929531031 -590712731 +921526859 -934953603 +-449680020 991712618 +-463307339 977695546 +372183679 890159556 +206615192 -390781984 +816991720 745882367 +325933057 178265610 +419832709 228481874 +-62959403 -667262023 +246984034 -597839848 +626649950 -600147883 +-75522019 198143112 +907093839 658344913 +379671770 302906885 +956118033 952643856 +586295436 331875753 +220572336 -135168279 +-162958084 247266482 +266530041 264390175 +-352810911 -225925074 +128392920 396280583 +147065904 -667896703 +-743255534 -863479727 +764988781 542545373 +-318692144 -136739559 +577270643 -777217742 +-23973411 997217784 +-235675509 706875994 +606486133 -471478231 +-791772573 125428557 +-662292574 -78411886 +-450079220 -365885851 +-370241217 813827889 +-312169659 -619361539 +-835672316 453229006 +727763216 -250225429 +826633353 -304407176 +502047385 388135980 +-625899269 911283278 +-798119489 423242172 +373271927 -756260407 +-451118208 -575992610 +535095178 -850436095 +812671377 659355632 +181889056 766069936 +312714754 518698760 +347926293 284399880 +96443479 314919676 +476943184 -524224575 +-692700177 252527403 +-27640004 512026691 +735969618 -135605460 +441945823 -761924872 +-240744059 -128411680 +-933368844 -15528230 +-355904178 -817786375 +581494560 -804321077 +-210004252 -741346634 +-156155340 631309958 +-793277172 302302316 +-71797481 11763538 +285087182 706238134 +-606753721 829462938 +-292190489 191805948 +251551981 264536025 +-522493483 -357575818 +535606967 416655360 +44447177 878468689 +388400452 541011089 +570993726 707246518 +946115723 -824208430 +317821795 -269615520 +580037476 -761238176 +-977671901 650836684 +211464675 -93609637 +-351105781 -23431827 +447638812 -415562046 +-240613072 -345741740 +-70841185 -549214518 +214715995 480931416 +481071954 318350087 +-439810883 -545354066 +-794552007 187642942 +-448427269 -597594622 +-111196506 287159083 +270514202 598314165 +-535681832 -250112542 +-748302982 -973469129 +-531738279 845547830 +117019348 760110055 +-145517959 -115148514 +-243546126 -367147039 +-865110437 -50672203 +388788899 814944229 +86716273 381810308 +205613431 -488641212 +785993922 -295224586 +-821610495 -178120021 +-834478113 116567429 +-315826557 179124841 +-938639312 329512297 +-930311700 625320828 +-718091230 567449551 +959444207 -799726588 +-918602624 -527153954 +-525301388 -624762290 +-928258264 562211053 +-425129624 778755158 +-423596586 -641950610 +-125040537 298915488 +-655420323 48065149 +258653936 -464851927 +-241994297 -180043362 +630461197 750626377 +-454440353 288986425 +635407571 38964614 +800095311 853259262 +285879390 840210109 +846465122 283073397 +185857525 -553861253 +530049363 -858927558 +-458387953 272525019 +601244858 -914381919 +734539968 -183679339 +-55156824 496959572 +397402243 -942083263 +218628838 -250129410 +-996302952 -968297773 +204446027 40911191 +-520873547 864851863 +-923910535 -955719839 +994693293 -825773685 +26785070 403078467 +66475052 -658213226 +-88078830 690831174 +-794691441 -441679864 +240460904 -532674636 +470058204 -320528917 +41775202 753102288 +-230330959 361877425 +38473509 457533608 +-373632471 632617733 +-806450790 130863739 +688360838 -634519794 +451158538 115157704 +6170765 678648859 +664060773 508222088 +-717741153 -627097702 +907033482 -889978403 +818165817 -120554147 +-328925560 944969643 +235484477 197522554 +134129335 601228650 +-224446681 -898721855 +974434743 -25723068 +740196975 -609330215 +343368926 -780549546 +-552682996 12544410 +-680121497 936971955 +354974198 665681577 +-208796805 -830512194 +-72210451 584681280 +357415454 -370288725 +-769475515 -771700275 +-14593439 -175734769 +471236103 121534132 +-506263445 188953888 +311232943 244152015 +50645796 -344972640 +781666080 -905932878 +489727294 80078019 +317229871 -86821074 +22626046 -236138734 +-932052870 -161965706 +529720193 -181263882 +703297326 -952044604 +507338624 -65679022 +-802170490 548100428 +-773129335 128514657 +754656773 415003691 +503557121 -622577785 +845773976 568642186 +-354077474 379145059 +-531744307 361830050 +728008152 987977774 +-351583990 645893443 +-805852489 -128300352 +-210909954 328969299 +91967634 27755319 +390702829 550028670 +-864858624 -564572927 +-965974746 520023577 +-796066690 -915274481 +-482672583 -183527134 +-554563473 948301728 +-428845698 856264828 +537063549 -579522286 +760177943 -973776637 +838491064 771256795 +-88230902 337537837 +374436504 198888515 +468561367 35717793 +-47438122 -556621589 +-734899587 574593028 +410656942 878045375 +802298989 -510024927 +227787768 66308250 +-630806235 25222674 +829599594 -791361591 +-492869157 -864695958 +954901615 -521630079 +907312410 -536392573 +-968367995 509483935 +861011709 -945759186 +443704922 552669038 +699422516 502543366 +199788400 -127698184 +581323785 -375664271 +449304146 -882994162 +-794904578 197064680 +-530429084 386839651 +85993316 796888633 +-125473056 -708358502 +-348182094 64351424 +547010307 687645441 +580731096 -501347811 +400909629 -673965086 +941641787 176073730 +-909538543 632079518 +-578051961 378267947 +724818891 -375996609 +579563422 330230995 +-189242316 329646943 +-26715509 -346316396 +-649737235 -235862414 +545389188 -794903709 +526555577 -709995318 +-960974028 -598202525 +42075232 -397752371 +-876016671 -182971206 +501251505 -927986026 +-823451228 -828262427 +506179671 549547483 +130756978 505367234 +295772147 512189026 +-249487094 237082528 +336112680 -434763466 +566844954 -898179505 +126416374 -193528988 +426835426 956547766 +520384057 -632177671 +-666256488 693674418 +-132366388 -708219792 +-120417582 -37914059 +-429464690 596034744 +-26167909 -865225379 +98002436 248349771 +-380424782 -352635675 +-378543752 137218589 +685526424 871766358 +777469137 -450139729 +-330472530 341465260 +11169301 287581823 +809833951 474853688 +-383921078 -151342976 +-563402055 373294265 +-250244523 550418876 +-736300652 327466219 +-853382758 302786831 +-396856540 269257912 +-166050841 983028552 +-865089125 -645644832 +181802038 -713786307 +-258811096 334730090 +-619348347 201503932 +-11329244 611059027 +-426496916 -851501607 +599542022 -902945269 +-935389970 474590819 +498867663 -782759651 +770900972 283846765 +543979987 807024049 +-928388728 727061729 +886434215 -590660378 +70976862 -62444729 +285541449 335660017 +417166284 781749062 +118132213 357336911 +919062418 -241841475 +-956448515 745892451 +-684831779 -323169483 +-914491515 143632354 +-893102877 563993377 +-842921843 -399572143 +490286569 528850541 +655845537 735058825 +108294870 -691904099 +-522445856 935118323 +901733673 810094857 +-969852823 250373379 +-260248175 292293197 +264547397 -800734825 +876899149 -853926196 +960098524 790244978 +319624341 923549435 +591856893 711444191 +58289270 -154069631 +536008019 -506474437 +304719925 -944662528 +327772535 708024408 +-536832358 -639918573 +-71310119 -848255355 +912556961 512426906 +-66891614 227111874 +262344584 -841720232 +-552079570 431291585 +-605658215 93867599 +938747789 -501722530 +-706147755 765872007 +375969381 728647161 +622399654 -147717745 +306870702 168105779 +261125339 627753324 +940961481 674670710 +767100086 527944793 +-770107415 494018719 +372608458 -156047070 +-735662537 557373204 +-874112942 -9531696 +-516020468 -909307839 +-650428011 449906983 +-58014659 875804370 +38339572 -97767331 +-689427866 -44990356 +-776712262 374512211 +-58765683 565063202 +635355513 -3865223 +-131629308 953143749 +-864357204 -230302138 +927134662 404410412 +177913964 -137564172 +-775588709 881689621 +633800247 968217739 +-873689223 -980478487 +-721474044 -158453852 +848985640 -314684850 +-220123773 -653322156 +-207117448 -244443409 +767065656 -651428454 +-355867087 618238811 +850134320 -840862514 +999788212 -521416017 +-608264209 991578985 +-504432107 848098170 +-331170103 -465602156 +519510409 438012718 +914758839 -902283794 +-629489589 -626275151 +-473425100 562409642 +102786940 976991918 +-579539079 -886950277 +-404902167 -113366853 +-534471114 689272481 +-934700717 676864554 +-565827725 814262741 +-481178985 -886364805 +-365055481 -355639248 +-181785098 -24215615 +386441950 819364852 +876485888 -244526041 +-127539827 -967009792 +-711692053 998413011 +-530718231 -48874860 +-696243060 694782452 +622727852 -517189939 +-527284158 787028852 +704566771 -109794911 +935642460 -330938926 +-753283816 918293466 +-604734301 -902216956 +-603650441 -258116469 +-383160558 -470367981 +-369127056 510903325 +-478648233 -803077344 +836784664 852124450 +898206436 193219807 +493079111 461150267 +-878349343 73447011 +19870898 309223394 +-562674932 -479906882 +806393971 416558000 +-315804715 567940268 +-692880107 536660604 +-943214785 -845590935 +-566781739 344245864 +-911366154 608956020 +-617666582 -29415882 +-761409975 745670490 +684140032 373833153 +682577504 866767038 +236366573 -63860504 +394677523 434137612 +21930271 -168766660 +-330745237 550777033 +594298878 313791294 +-250537170 -264251358 +82092945 413613013 +304715795 825984376 +-955182979 960877113 +-531613980 -490028756 +653663600 224888623 +679779868 844953816 +-287400222 -465027317 +-395820819 108857593 +622866966 400350041 +591625861 -18482358 +938593681 -136393491 +401970878 -977104002 +-340473484 -892192427 +933525860 208662934 +963320217 966012731 +-158176526 577218031 +-156698790 -357759826 +924196809 190680260 +-545825709 320358476 +204193551 -14336443 +-448861255 -773421450 +-942427871 -808664675 +-677697105 344081818 +-313693492 -490519733 +710270268 240403869 +-268522612 827959932 +-942748742 -970256700 +935432931 -800784429 +-199739044 -269416515 +-236576980 795758345 +407844933 21109234 +-885537062 -483147586 +-719927051 225581377 +-768478920 -865741850 +-233114441 -700766774 +-355715936 -626992487 +-429075810 731666300 +327131320 -354190208 +159136681 226595894 +474488683 94945053 +595513159 -431785994 +-7406416 334733275 +-415180193 469049979 +-988506432 -507301314 +471966283 -313122201 +575249072 641159127 +-646699968 770994356 +195404324 467323854 +658803499 -104912621 +507657093 -124352261 +48886273 -521314504 +61949085 -173332583 +-860968847 314435981 +-125719957 -644929159 +-20367410 133278943 +334813667 -270581070 +-787606297 356479803 +-542178870 -420633907 +784336789 -23939569 +283780233 -74540497 +896791536 512631993 +744461792 849146077 +958332787 580568194 +421794136 118027971 +786834096 -453282559 +-641398806 31601591 +-999051136 -829406439 +-693048916 -331423186 +-622924184 212224252 +-53068738 542431410 +-322856363 299002231 +-738880600 978347955 +177543456 -528520416 +-945819354 141246498 +-501226764 24803125 +257841039 -530678956 +-108374160 -960984522 +-994441870 -337108936 +20054468 -789869060 +-999561785 893730881 +-200620987 955889911 +-729981456 99426578 +-967176086 -962712568 +-610306970 94529258 +-182828891 175693910 +614080806 -838542020 +-495646222 -376660776 +387128005 373633281 +332629772 357194918 +-266759297 -767530276 +-790904110 349793426 +-970688203 848020876 +955840793 665876851 +240905624 -812384200 +99098645 914122802 +414545895 535763697 +870472620 324040827 +505458783 -519109166 +-399809444 -813723011 +60567423 -277830238 +-615720953 581916716 +-153579411 -602909257 +-263084750 -280802869 +866391363 -895115416 +348362379 -473193759 +124608656 426996481 +-247992863 212490837 +333365599 20346912 +-495109783 -211008525 +97777662 -323518284 +-126237372 -620589116 +-688166781 97951328 +-102156403 927101367 +973964080 130228727 +-732393835 -710765655 +985762512 282989928 +-128734754 -449728633 +-315456788 -218627622 +-378025196 792636650 +616323637 913362981 +148345050 146314655 +831251130 674700186 +49162145 998437392 +88415020 959808509 +-337066391 146374378 +188952392 -991043146 +35021167 -483983371 +-497096230 299312830 +-186562385 -287768134 +520350411 -511111554 +494354475 -735045501 +493738593 826727130 +-41466876 -647804303 +215648537 326739279 +145414406 -3888168 +-46645016 -769418275 +-357224068 -718754335 +517438587 -817094706 +680467774 914764451 +-937014515 288298530 +-824470142 -238949669 +-483166386 -264681954 +-615467085 612553737 +-933497070 -71646472 +783814050 335380537 +-667425227 -443352414 +-432298479 798762073 +-686823656 -87415585 +-17656368 -881278686 +749838877 855497212 +163802454 -289735345 +-496211954 -120665238 +871927556 274463058 +884710201 -554969824 +-783720504 832122975 +-133235245 658744227 +-361735151 441297172 +-300011562 824046338 +523846198 -381758575 +-869252333 899095998 +-30433623 -631063779 +864187525 351372623 +-672774782 -606699098 +-77567095 221993025 +314339447 925915595 +-209411300 -391899353 +27193445 -245422428 +416144344 -977212790 +-174397627 -610107142 +247700087 96186692 +317565919 100540955 +259440017 95504091 +359269762 -803449728 +371329430 -681201655 +221434016 -719657440 +-279304631 -391399069 +711123255 -492035197 +-828177712 571771162 +621532751 186160600 +-775578770 -478661861 +-22515286 -648109938 +940157563 -618735509 +709377105 -716509018 +-804245048 -701896080 +359972335 -717099271 +-695705744 -558952153 +92190728 835296804 +-539200305 -739781470 +458154924 84642295 +621803303 818626866 +884748777 683862344 +-241724894 952312084 +-454145659 996563458 +687122037 -304289014 +-789242753 -385010960 +190881828 68913468 +727369428 625311357 +173117689 -748506826 +626996599 -14438969 +-199693310 819119538 +-485594522 -858613004 +-290245238 118083442 +940795948 -724059884 +-948792790 228210889 +485286672 -589443378 +-790937140 175334973 +671122312 303231235 +141754788 -743083903 +-683944874 -874188176 +669175475 438714821 +-695504416 -703362548 +99707512 89765334 +-328598302 924724182 +-112241619 -619056775 +-371239213 478801853 +231494655 -664094190 +685990943 516054033 +518031654 152742892 +256676163 198454653 +-487949330 -654025208 +-156519027 -5075999 +457992359 -810702773 +175421205 882191750 +-973955916 -702610474 +776138982 574371054 +898626868 -787830631 +-897135368 -686899147 +-229148199 -496446695 +-675826626 246690616 +500519648 -863881148 +848440137 291141893 +-740664702 -162982717 +356582606 359448361 +-249219118 350808615 +-764069651 -484333193 +688358742 850240580 +326059874 -139342368 +-282424518 -232945387 +787289124 -548396319 +-225981734 -397357794 +-772815682 -134251043 +-9070724 -368004503 +-949336763 -298418123 +-747448602 696063656 +-314657290 371313467 +455160140 214943846 +389470654 758091814 +-282850414 404450264 +-836582549 739427840 +660509162 -272233435 +112140659 948947746 +-270325285 830919732 +848108048 -639587054 +849653214 -431489242 +762928809 231865489 +-327174714 996025730 +-608395261 4017980 +947563798 -945326477 +-54171539 972329520 +-343189793 846645621 +-868723115 -206555447 +-1237960 -900743245 +231529375 218801413 +665284405 224251857 +165918379 -825126857 +-324220417 -128733741 +-119230954 -898243743 +-693669926 -303759120 +-114119514 505186433 +580334723 -644109194 +758961063 576307427 +53887325 -303280671 +-668527982 97904337 +597436110 290170892 +243772993 587208219 +-304904457 -979369104 +120151124 99975550 +-835039761 220715101 +949016005 -32692884 +-753312612 -979777959 +697611087 -704424637 +-97659979 -319945757 +775223767 -85810145 +-255216635 274877386 +-362745118 -319992092 +455804397 154606419 +935100088 -434399560 +-339339003 168250846 +642238577 -671244856 +431871534 -695208560 +-310697166 346292402 +576891138 -345895513 +5774963 823230022 +742861611 -406688632 +504232370 73951622 +568706232 -692539142 +7260867 461723305 +18153328 935646211 +837325578 -150076332 +-26685219 281234986 +542359740 -294938750 +587348785 997684411 +-491003373 203880123 +-962332564 193943858 +-935098307 205248170 +-673920040 999025768 +841509912 -462409433 +-903504376 -690879558 +-754679684 729094901 +-880762693 -818319019 +-570490947 607513664 +971981453 -663361620 +-688357186 -843687012 +-530082582 110717953 +-592030130 -595658886 +4058189 -567824994 +880030918 -527990025 +-470652632 -78641780 +821631438 -109729815 +-740307067 341311989 +255064930 -457449564 +850992734 -833464508 +-75608751 -924556203 +991816374 -635719372 +-675309944 926547507 +-292317130 -477573177 +-113990775 -695752332 +268731530 106154187 +-984578263 -374380903 +249744815 767564989 +-49676303 -363384483 +-980267414 528175351 +964129535 -351367864 +-831259455 -650393449 +-464327407 73393519 +421321504 -207285839 +-976130760 -846967861 +-507901359 -998878643 +-588290332 -244293075 +802673829 -805388488 +-466353926 385831618 +-144266775 -892977155 +871794029 452809758 +204560041 397117145 +-169604500 620151353 +668572132 -675742958 +-31446882 -221656745 +675956591 284727454 +924973932 -916752411 +-385788127 -459503712 +606754999 249761278 +340196778 -21573392 +633920003 786592945 +-498960032 -211467334 +689653200 -746889821 +895795739 424588336 +210533469 -592125511 +902789686 -397285787 +233855157 -752654035 +-214099837 -934123459 +786162847 -898400902 +815337736 172726018 +44767104 -856636468 +85623688 -571907096 +-637505757 418643077 +584880824 699838868 +357098537 -754499604 +702962293 -993126250 +-666516658 617118412 +845419938 -638593760 +-411883804 -407959051 +-498711414 -287457880 +875444879 1426048 +996525142 775180076 +-256917681 925149059 +127498915 -280888128 +-198331374 17665381 +929966848 754483412 +798430910 -142273485 +249360045 -946433992 +758284984 729948259 +672268586 284945882 +-373191606 21828300 +-234729143 -507834986 +793450040 503712348 +776622947 907876061 +696665588 685215040 +-774486513 245071544 +-304500129 -430373047 +61651691 -455839822 +-559904587 299767579 +-502060437 -682219377 +438186187 320428189 +16479631 -660045926 +500199370 157043923 +-652087760 847520008 +692755446 -851798175 +-707013350 -570297889 +484199061 -180852283 +397222365 -564922846 +-100782729 924500504 +373112402 -615724244 +-498097338 -967047413 +523561786 -194774219 +-771071991 -891019295 +52329995 -494306749 +-683404055 -495256679 +-348396640 -742832766 +840241986 -733813584 +627743789 -83766136 +144726312 182930311 +183796553 586706513 +-859617905 -897242247 +-383096989 400397822 +-3627846 -476886940 +-23712468 -429351645 +814868977 -608206652 +91801594 83910974 +-813643620 -261612130 +289947198 -144851123 +240445562 -579066416 +728022540 503266118 +-137947477 -3246112 +916428423 -563973690 +761030686 404478196 +632513074 -879646170 +-818701950 314231357 +-600725395 645627981 +484455202 -42103385 +-18377970 -878695718 +-856202098 693778764 +-928694724 9323284 +788102795 53640614 +42322988 -220817118 +62514535 730206673 +-837596287 -612888456 +677236884 -575757198 +-363125554 -18625618 +477574166 620256211 +-102895423 -212616973 +772368311 383959964 +-823203463 -720582156 +-398761567 120799733 +-326789224 -893244118 +782988318 344391200 +590606033 -520020197 +-935972641 241228592 +-35826653 521478218 +201365236 -519772831 +540101182 648396811 +397655813 508827552 +-950491238 -839914031 +414453834 100932060 +980726099 877577585 +959526835 537767448 +789472670 -813062404 +687127562 1089604 +-570087104 394042215 +-859873715 -319872241 +-791923615 987531524 +208125966 -64699025 +502994134 -789118480 +-928269026 209932112 +-393721590 -208964730 +-417413457 9292579 +-426463431 -118469246 +-460131533 706342964 +-359710965 435831124 +-199852416 691859503 +-693220817 415468216 +525875911 380263723 +331915449 873873795 +-310175729 -96047407 +-624368366 -305984191 +224163589 -545142540 +-984033525 -814689324 +-825579598 793987063 +-63745946 -223989618 +-896735873 133467945 +-145139578 -426302070 +489491884 929547197 +-863476908 -522649747 +-949105134 -468923449 +-324291327 573503847 +15090942 -666889657 +508691586 978727065 +982300843 843661416 +-125035001 -601904269 +428354008 -86622149 +-929654288 389841350 +867784597 -581647432 +-336710573 984736052 +-829695079 339416910 +-335635731 660290434 +790285282 -526262469 +17675214 76854878 +160446219 -750797671 +877203164 -367974144 +973187038 -589704869 +865087973 21879142 +372918288 -797060163 +983438864 699834758 +17566173 -938678458 +780040904 -539257174 +-842376277 979494712 +-471673370 -914191769 +115844627 -264109953 +287755196 -676412019 +-983935625 -291225100 +-961456259 597356516 +432737573 487806718 +-378820913 43403435 +-100459281 328284047 +236020602 20725504 +-26057309 -631707164 +969631806 -199434783 +284478115 668733802 +502715386 -803505605 +-236747767 967082296 +-778420422 -431838633 +278635634 246713777 +-62339327 -119919313 +623727299 -835784757 +905510321 -622026859 +-609299852 -534918403 +-86149886 46504799 +-459353251 -512901296 +180281388 886861504 +612491154 -211799779 +635785167 100476789 +-757218625 1352268 +-653935218 -804445584 +901565248 -423461099 +-565281493 -854252548 +-623693844 896257571 +-209970085 -754796969 +342632440 -808144843 +-491777890 59692710 +971390013 705244218 +993672444 878350653 +-848580788 -990020221 +397476735 -647992644 +287045468 -383070016 +-506605288 658390820 +779956810 -510802953 +-522861818 596016825 +-19076781 154048453 +911809030 329597621 +-980245157 642815040 +678618685 723727044 +-326815337 992456423 +754223451 -889546674 +291961390 -824539457 +-813165785 839195786 +-284944869 413982223 +938502187 655888499 +910674525 -794401528 +-569791858 707944356 +688330809 381327673 +-970388738 -96609040 +418099937 -44551425 +545768115 722984526 +-548754930 82169757 +806969991 590277077 +592440855 -849221466 +899388845 246246961 +762580495 688680511 +782720653 -678571563 +673431594 451778133 +-31112533 -519685145 +-668123925 760511270 +76628056 268052561 +986274698 -446109769 +-658197285 -463779889 +877167752 643120654 +515467826 445097609 +730998615 414031776 +445430799 458473166 +-414190123 -366798764 +38608161 957442652 +-160522042 215561635 +591968252 517845129 +951997901 551698151 +935602104 -567347381 +-532589412 527160329 +-119324614 -377767271 +-856514809 909492551 +-569904968 658359070 +-791531012 944784764 +601125859 885849007 +-767328732 725646297 +-110477872 38772808 +-58487554 -446184333 +376398118 -300700047 +-837787579 316682014 +654843227 -175099291 +926493558 -352317039 +-570512079 -2615467 +-828733015 816721356 +345128755 -546675778 +-828512102 -573816343 +-3802918 -640990426 +54851923 -569299125 +-446875344 488698426 +-669702191 864869119 +601577251 467379265 +-257530830 -959941945 +-418894679 205478642 +344119805 501367403 +-329468840 571390898 +-807592787 -515159730 +338950372 -885896510 +-757792586 180925155 +700218027 -337380824 +459412754 699959665 +544736880 -369018999 +-559938609 -462071867 +959252260 150160880 +861957338 205743560 +404796324 734164956 +799249571 657659657 +-65314519 -938180093 +-19495787 -441734706 +613874160 -948458976 +-917796056 578139322 +953855554 -439438804 +447601106 944260234 +286795049 -367807005 +422886362 -526561979 +-832088351 363754772 +696181943 -829849896 +955233514 420006761 +472609166 677839685 +948214624 612750692 +-727425606 726827362 +-554446149 -138549690 +-310781089 446955971 +-655787006 261799315 +31542345 -353951187 +-340526503 606502770 +-530081214 -119094744 +453140469 -764781968 +500084755 274149873 +711769916 864784315 +475733513 851138685 +-322570109 -52749433 +532855184 478262066 +263966820 -749298963 +-204136780 433234306 +493245819 -872638758 +855906204 -942943051 +-840210546 50889671 +-474256863 -85814208 +281672829 -733830716 +212839821 -512624307 +589986180 -52804296 +372454814 896360274 +681935406 299324707 +962798967 28094116 +249095216 -612410902 +-376677840 757712442 +-372445203 -939868521 +629503657 552839547 +92592800 -695128631 +-474208258 -366476191 +-508755747 142304528 +-89013688 975271422 +510386581 -801761506 +39793352 -382771306 +758380640 617911066 +-951173129 -523443947 +396947182 944057071 +4443414 -441904463 +-931944762 -727133030 +-129776353 708730271 +-656044481 -151290907 +582769130 431539782 +860390287 -206152791 +-712418562 662803955 +-135872683 761441533 +-20455358 698972499 +-910467822 251175883 +-202960541 -399310554 +-290500078 660180169 +-765601398 266985771 +14367471 -612179310 +714256881 -392870247 +750450187 56356642 +499732978 -244259040 +-115591123 -90338249 +849617290 672831869 +-457595937 -541924135 +536458270 613382671 +-711894498 -174211869 +342039440 811094266 +-634744282 -852617240 +-330042263 -506500856 +172388463 938024317 +-862464818 411456191 +181812426 115065890 +-464542768 548529008 +-666850084 -244919583 +-608837005 915749015 +864582141 -975066457 +312773023 660968610 +-125217772 15456191 +464624056 -86930286 +-481940937 -861577961 +-319757651 -364920938 +999486785 -923810390 +-230470552 625963975 +25152360 -709943236 +58535148 59110759 +-291619339 752004420 +-591765996 -757927989 +-703517006 -626654983 +-267928570 -438605945 +480598292 -668019076 +773525840 -911783838 +683746285 64443579 +-595736365 -925234017 +19393320 596707834 +-752669882 118879872 +-817012765 -153956678 +594590929 587470013 +-855633554 617749574 +11567621 -23273088 +106557115 -795498040 +-527862758 339010817 +582040509 94783162 +-554150634 -150362502 +-946563996 -236683169 +177534006 -600658112 +-31395484 953704857 +-531679686 107623730 +-955233918 954969995 +-227766651 30406911 +-288222456 -718336564 +921666377 -582461310 +-794314063 -112956723 +-954476919 60547318 +-987314446 -654421983 +-525702908 503613754 +-747926993 -119497047 +128395729 -433109687 +-609906294 -348673215 +627730483 196608424 +66186112 -531573488 +-654463721 462508268 +683460496 -591991823 +-388274377 -113669047 +976604291 564666245 +-428784553 936467342 +-811310540 -492028525 +-622649572 -654128576 +888517929 -194504654 +62490050 -594505400 +766542723 948333117 +-717298967 -369461948 +741715857 657758425 +-952704644 -457311293 +286180609 -453313010 +-888504270 516265572 +-532867468 987428983 +211175670 -157299414 +-462943178 521673090 +-831880848 43797632 +390882941 356538406 +-22874562 838057698 +-853603638 494863233 +337232404 -483084839 +-969163773 108050962 +969352565 998296393 +-621779976 -95968616 +576107766 506720248 +551330240 150583323 +-61043694 -853375865 +161212673 -631575504 +411735721 645645106 +932620312 -179768236 +894469233 -297979530 +-969661534 -826034784 +368119406 -769451866 +762324908 60063770 +278596 809165323 +515722795 -519059278 +859652985 948113281 +474169715 767974900 +220875793 104759007 +-832233027 -910256655 +559073201 -635403595 +248698715 -885637415 +-62951207 -676760420 +-357976428 169464802 +767790006 810636739 +224940455 184193805 +377014567 413368751 +-58214661 -501967010 +671926555 -802279974 +616870125 -857758170 +14614109 180009129 +-589406716 -468915762 +-148141185 60227536 +-431672228 -382495763 +60923105 -87778697 +-741900628 -738118807 +-154489066 949323899 +55210299 381444794 +967648798 -213202987 +939476485 -650515124 +-101382759 -888705916 +449289518 468070022 +-290500809 362178676 +9218618 469703789 +889863499 -27947743 +59737170 722454307 +214226793 135189979 +248219565 902383598 +-943161974 -672011006 +-923524125 616884506 +-579530436 -54322160 +-814555056 348392593 +473843259 -547970905 +-925781152 -311236405 +233326006 -879729959 +769298948 -304949211 +-511077468 293887636 +-812593599 -448710088 +-644422092 -284312230 +-795036613 70051021 +168251000 -308014967 +-702582813 -791210329 +589938519 -639248229 +-439989395 -21114280 +672192731 549892395 +318480468 418507226 +-986649707 551791524 +150184698 -494062280 +223642065 -404279239 +-327932852 177727195 +233452667 44733892 +57602848 403591706 +-788494299 -248262388 +995919652 873775430 +-689777194 775773333 +929773293 -341410341 +-593381882 203904883 +-227880584 459245488 +153931606 -432080265 +97164199 -338085822 +-278898793 -864447075 +-795872130 788326054 +-391088767 695739256 +744098757 668218055 +-215289716 297958774 +-728008439 -214164387 +-255887857 108444280 +916849294 84705214 +749743639 -474238915 +-549175108 -745555619 +-120395210 260342634 +-271048057 -197956276 +950312136 -135633165 +-483362151 234931242 +-927895601 151352992 +472899288 191420743 +426398521 827802463 +-530967321 -486413416 +868218359 -899918133 +470236265 716549460 +-952215969 -399016628 +761084877 696394755 +127138198 764863468 +66042340 -883619520 +594848576 982545073 +-46155387 -371220858 +259684417 567009039 +-197770983 -354160263 +-73511429 196307574 +29560896 -802452422 +760561341 -157423399 +-741593480 677341805 +-507620657 -447508251 +-948854326 -44513309 +128826775 -648827298 +-17720446 146541612 +-672806365 -712387389 +614899675 473998680 +575647925 -132725681 +999608241 454939644 +74587304 730992174 +328007877 -197592648 +-220261578 401478648 +116901872 -589374952 +-662854506 -767422776 +-418486938 -125292530 +-59847697 496377439 +-233882558 637174097 +-33239761 -167425859 +-517553638 -480648268 +806839492 -722135183 +526597798 -647932882 +59929117 -564816091 +-731320257 729844277 +-539637108 633410320 +23462508 -546644472 +-50313868 -832704256 +-272386518 -850161675 +467905356 -934688554 +-949190427 609830861 +882995194 55352309 +-907933308 -446187913 +-959024854 332468747 +-677728290 -394852633 +188682881 780495094 +-697267258 -21199272 +-766597624 -285672712 +311304931 -938103650 +425321425 584104216 +716951567 989735428 +680599172 652187968 +744795208 -560705285 +737669032 60886817 +-422598062 907802919 +252475645 -902646865 +-345549675 -299879015 +-176950264 -540976861 +-992081564 466073451 +331327142 146547062 +383985882 -163072634 +661867813 -411458278 +566260340 -378388638 +94044797 60323675 +-320715241 419409078 +-468010413 833404456 +-567546149 834385789 +-477293191 -101487784 +-802702612 -440625990 +368927411 -761104296 +113139242 809067239 +584420975 -310360394 +384665303 312000058 +-596977137 -648025936 +-586750247 758206558 +455305445 717230307 +-106958953 -467191865 +698009340 20457072 +181119875 -513419484 +-131845639 398963709 +-652444874 890813248 +-435612444 -444865908 +-672830554 -145271392 +61235272 550498655 +-706335488 -514653169 +105599094 -148807126 +-102321753 -958027091 +-377765015 -116968073 +-631541832 54192722 +-427671766 275029828 +768720228 -43176316 +-734910853 -33060708 +-920015478 -531997097 +609284893 491572618 +720484621 394139509 +-321768673 518773034 +825084899 -588670246 +-250803841 762348270 +-239585756 -885020734 +748344384 770830187 +-924437965 143109911 +593107869 -993774431 +-166873610 -192015030 +110597652 -905033587 +507912009 627451644 +-341176359 -195062100 +-814752102 543106302 +-17647960 -490127319 +652643943 264461354 +-150879022 434132949 +-108318167 311357946 +191457898 -42967195 +-181017891 -513674407 +-60575456 -330428037 +-793396120 -33091773 +661039343 306828181 +451455096 -657072843 +-428619185 34356609 +667266025 -653845160 +889526184 879085458 +-897954878 -139164985 +-570598476 341843380 +498655886 635900860 +896316117 -534107943 +-819477486 -350072584 +990955661 -689044873 +206403236 -413183557 +212817646 -900334319 +983009659 143033821 +927798566 -785282461 +747820141 -104823478 +-779724589 -88080850 +166202439 981570746 +-44269231 -441845277 +389848806 771039875 +-475156636 467583227 +-612267882 146420613 +-851140154 -179216186 +246783351 -958621192 +-990358155 -887596471 +-105768163 -36794706 +-69476950 186561298 +271609356 -313459697 +789068568 449665419 +840846405 -621620144 +630437858 246765358 +461206005 116311373 +603466475 398007783 +404237750 -802443135 +-594513658 -49801831 +633558946 84121130 +524063246 209930456 +-298681129 -704437518 +-228263195 -565758600 +-767986211 -540406166 +822236873 362589476 +-518345347 768152643 +-96551906 523687008 +-146643938 445321599 +-719745210 -88041726 +994843689 99509975 +160406943 906644469 +872699745 821061901 +-740667754 296780897 +303877347 -283822593 +-428301636 -199614715 +-668602818 -767721875 +96553238 693963257 +-648207223 435699558 +-564364567 612666351 +795055365 111031273 +-952976404 829057650 +157956655 258444114 +-594391040 -514614730 +-815851737 -944616331 +513855035 -593024675 +-762753805 569915526 +-811991039 636746112 +394605391 14762453 +-937278607 -267940348 +378930255 -99170939 +-898225937 616979537 +-976469933 540463498 +829660637 -820498337 +-538508333 -417163481 +-515619398 620739505 +361019840 -27491739 +777874535 303775001 +614129215 730527666 +236670583 601841139 +204933535 280421343 +-722448786 755089490 +-440354400 324022672 +374226774 -311905986 +-935346912 646292282 +790626440 -670700462 +-187549303 765795846 +462522462 460744048 +876114370 -615499343 +-128014676 813552417 +224951166 -319060274 +-613995322 -630782011 +959848510 -701733939 +996167808 -385944873 +689980978 873441632 +574377472 226406182 +-678646460 -772885609 +319446476 76440964 +-635296092 538904520 +-883306210 773372059 +-110544405 -768712174 +512006091 -826302206 +-758357674 346933815 +293335436 -21764188 +-356996355 24182821 +-147555555 730127907 +300715881 751610750 +-780450482 -437699889 +425394698 -377578543 +573448964 -359299166 +899569982 9872710 +-661006700 666058061 +-226119029 71286087 +-951504560 -648935963 +-897176448 -15700995 +44653606 -145533770 +-16006982 -432215545 +609947814 -779531382 +-65189490 -593558910 +-39795434 794552508 +-513296335 836662344 +-281597605 801803965 +569411546 -361636631 +-217437667 575944158 +299976344 863756793 +-231654567 264701387 +245232121 411911783 +687300163 173790010 +86058472 -671358566 +-261323545 -23952879 +932768453 -245788988 +395551451 12643338 +-302081734 -355244988 +557167266 -28971513 +407588866 -142877845 +521371372 839891923 +-116484943 626088304 +348576726 601906097 +-383733982 -602315188 +756991640 141588295 +174495377 28097830 +47657097 -445947230 +-820982572 -931022482 +805103370 143993106 +-962384625 -647568424 +-694312357 -536707735 +193060581 309493784 +-926010340 365786711 +211878460 73975739 +210603576 384046584 +-630153052 -586421696 +218275187 -116664354 +-649625239 12779980 +-868371015 317936653 +1299755 -454058300 +408319796 762678094 +41888017 672993786 +-8365930 -395002138 +609632914 372951577 +579397802 744955764 +-247183371 -616363179 +-718925442 50254771 +-566165884 -257598106 +258363716 -573543419 +784024748 369797927 +-531431864 -897267598 +37308456 389255483 +-798633873 412061204 +439158040 -442110985 +182050406 333038560 +-835042580 -471742462 +662299585 -21320020 +-759776069 -798268151 +810458942 -592059358 +118160108 -470383619 +539848530 849964 +-220963387 37439568 +-220013115 -38301455 +27415164 -162827550 +35156676 440382674 +524500807 -437414908 +103245331 57873687 +164214124 655647228 +-61717892 -734371761 +-533227549 40727298 +-552831201 -962630431 +-505959128 359034708 +32580897 314559605 +-872937418 107462023 +606010389 345094094 +-584250660 229194685 +-423402207 -76544471 +260863278 674313390 +-407893705 -942282421 +229518821 447974100 +-81730434 -960356483 +-474847538 -280127654 +-630480378 -191479930 +-925431725 899583336 +-352052964 593006900 +83248376 444245982 +-529267639 380223081 +-659263191 901321761 +619631075 498024039 +-684182402 140922045 +890047501 -739348100 +60112510 482448394 +724411037 -88351767 +187349661 -373043199 +804260433 -121659736 +-432276746 -865172809 +-452064775 30056755 +442955536 -976551442 +757806312 -786652128 +592748792 788240734 +825548031 -856728255 +-22555321 -976848725 +759455716 440014671 +-344050240 635478718 +-520679647 -963783408 +311280813 552860146 +-486275770 -709314495 +-487207024 456491674 +-774373396 773132207 +-112975933 -360290798 +323950767 944554427 +21017405 890099656 +-690999262 71847649 +-331442227 -686949682 +886654443 524698147 +625855938 -285686185 +-122513060 677916364 +522955481 -221184434 +-186221455 -112756444 +-726045897 654768542 +-177304474 -735718692 +673124985 380110616 +-75315874 -194827509 +-194517087 -882024600 +-978963439 94585127 +-737903609 -86086606 +-431560281 240769533 +920393400 876480085 +-671938899 489877258 +-860248713 897819721 +-642369518 188084795 +810546524 345151965 +-541602208 -154755007 +122375400 78495493 +-273690054 -61394217 +586413092 858683492 +63659348 -614297222 +737183044 -96382841 +-937302918 35489881 +-169258040 98243178 +196963052 558509564 +654701409 -452820126 +-588610874 360057583 +588635088 960559246 +412647696 352881601 +-593588874 855206451 +-429895025 451755103 +-607947901 -901098642 +-550309416 -755859734 +420606317 -717376943 +-351408769 638384426 +236944642 961581784 +-15133506 726678564 +664004335 -950545059 +-871127592 744009811 +17955607 845229963 +-497922133 839940497 +-636972813 -716066293 +50114458 -525503027 +38506693 -177963732 +-468710987 298295468 +-361567475 -31284839 +-230949407 -683275875 +-474129601 -423157714 +-625615014 -782765588 +556559085 -209764821 +-292957842 -902110952 +-180471338 736189370 +86607125 -995046834 +801794311 -897011071 +466699940 -994476753 +-568860525 501663280 +423245701 -76551700 +-351404745 993511124 +363990773 684670877 +891059284 -318235033 +269772075 710443628 +-259155108 -522441001 +-639395988 20045627 +75563127 -843668855 +-112227531 474138050 +-198878656 586898120 +-525170021 45874440 +-360454008 996297850 +-166076736 519267750 +-161122581 319108030 +-681782092 622554409 +-883947297 509263727 +97813495 563842101 +497180884 -67175283 +-681938058 646418838 +704440037 472478564 +-894604778 624731334 +27949468 487541374 +510966243 -259945409 +394390111 -717899094 +680131671 416011792 +52100669 277091840 +-551592649 -217346187 +-704614476 508017088 +-517969084 948463886 +-78155076 145097597 +-675668438 -568203637 +283757436 -848707136 +916319302 -270537648 +-694812793 98170465 +721870988 -723179027 +380080377 440546418 +705894954 -107209669 +353028940 -468800729 +627238046 324430036 +-919129383 714060384 +-826801552 582178385 +73318440 -366163498 +-749647171 912088802 +-715997724 -719514387 +-850195868 -527393584 +-180790732 -912991438 +301965181 -63423511 +451924280 205378707 +-513492507 -267511242 +-476234690 76125425 +-971460923 637084561 +-780927464 789833140 +683641429 -503113582 +-155996357 526383139 +380981309 739302538 +-432496862 -158870712 +-643591891 -266693400 +-327948894 692595366 +94717311 26674114 +-453206906 232331366 +-926737653 -246341542 +529287280 -782143794 +181935291 279492482 +-21510885 465079459 +-97761974 915170996 +179914805 -901314624 +-791457660 -641843419 +600790398 591467806 +-6785937 778134432 +804647018 119249167 +-170835526 -241515261 +98432349 353698554 +998887962 -348894959 +-872365727 -400878894 +-870952322 -72590806 +-911800087 -606777271 +76074658 542935485 +738670187 144491762 +787804776 965587614 +-772653141 -223164331 +-394551275 598565383 +-813195678 -729649765 +-514278111 972508026 +-834444357 199208922 +865617848 -952424821 +897589081 900524594 +-139165476 -692878215 +-159920097 -338627973 +86825604 -235330633 +88532302 714853465 +311500731 897115383 +-930716413 -455609476 +283287991 505996186 +5445776 938608520 +-420708728 836688826 +777698068 801371241 +-615817716 410729330 +-853205815 -72129985 +903048147 145281623 +-274843081 360066959 +-421357506 -482278947 +251339821 709667683 +-835868022 129937686 +-408666713 808364952 +-3370830 -972007650 +615265296 -691018582 +714034524 -476712636 +468563615 433224240 +632517412 720104679 +421925896 333961307 +-222185566 880337194 +388889381 668069361 +505430814 -570077179 +-145328728 379448579 +726381703 662483875 +-977594623 93314309 +903197089 735465865 +541239743 -71050712 +175288548 645453648 +-183639637 -366439774 +-579822716 465090683 +-473623580 730313970 +-409417049 830373455 +455963623 -137308259 +96388467 -594992606 +-198878865 955592407 +-761952355 -395449602 +-868056135 571099970 +635346589 754190579 +317822727 497938362 +110740130 352569856 +-424819300 290539931 +-215490139 -679283913 +-419039240 758269907 +-356332691 -912631177 +-440944288 352107284 +500697443 626258152 +-954110886 -761171252 +489186436 191786417 +669524437 469931341 +363955634 -130706995 +-751241485 897773538 +-962889720 807920881 +-838512906 782135246 +-872432535 -869105235 +157417904 -964616929 +-123157615 -66401624 +-868621687 615643451 +-931165491 -409638654 +-734175959 -923358751 +905070560 -483886775 +-982835222 -101399941 +-412212175 -839318364 +261120003 -922959684 +115909021 -547457282 +882614774 828716701 +-103679324 190993892 +-703823411 -623657621 +225915054 746716671 +-139677316 -447364159 +210905726 -405679273 +-332585613 -885840511 +-373726661 -473546551 +538894163 839265435 +-247950038 -480685421 +34607140 436631635 +-195183727 161081808 +314142910 685292513 +890368612 -164860326 +784731746 -290087901 +-363520725 413208132 +373207845 -413914825 +92528608 599950238 +-628159348 -419372298 +-910484719 281167250 +661533794 460365967 +-95110050 -768708036 +-93823004 -933467942 +-507910569 -384604507 +-251729951 853727956 +728901287 -449411425 +-33207729 61929828 +238524051 -295379919 +-4536755 -798588415 +-654900167 -214287578 +-529768619 -296689680 +-291114915 -185095712 +884357260 -498266264 +463536684 555431709 +-746406557 422884208 +-678437160 -741835027 +-959321325 582561891 +69821156 -793693301 +450875486 -599217204 +242791727 524000936 +159216953 -174106384 +-598510548 -850476753 +-152646776 -616899960 +117428044 -145697213 +-160691941 -651737879 +-463189206 523435022 +-658498723 518422380 +-85291693 16168646 +466608017 -545046442 +169343466 -626706581 +-406250062 -428211082 +-835548931 -318364027 +-72021591 -222475674 +485734486 335788912 +678613759 113900274 +-111509463 -176939310 +-387931107 -643452851 +-237688169 51720054 +-147763862 -823817364 +-339033127 -502774237 +-235355854 -740904983 +288096703 239587142 +-178033755 -407385449 +-879435432 -398226664 +-186890325 435400970 +486223033 775181563 +291678077 394790385 +640756474 -915949901 +-121320457 -964045973 +-659686767 -929011557 +-119282446 993362846 +556384320 821115396 +-640331011 847001313 +-741113049 940154703 +973036419 -760513996 +467553635 -315947889 +-602877707 209551105 +-24782133 -728412818 +-669675103 351001398 +-124439790 -922415066 +-105634302 -284694429 +-194354683 825252308 +775955408 -739366378 +-117108170 -468481717 +216213280 -133549180 +-358349873 -898425055 +634573471 -263086742 +662773860 228488883 +533811424 -223170864 +-225257922 -814052164 +960164934 391150396 +-192682541 989111984 +361279323 448720770 +887651733 22604709 +-811189289 379867003 +539283327 -164130873 +808869125 402686585 +-588623476 -275830699 +263553776 698860362 +-880243975 -58277099 +-962715410 633803999 +-861238640 -739278277 +532239552 -941976651 +-908704224 -982797200 +-176137706 -44476664 +-789737856 -4488752 +541717003 -625566051 +716958547 -815114176 +-960648065 560339273 +-584151235 184213227 +309633197 -331721021 +833191141 -522633056 +542591060 975001408 +426370330 -244536404 +-512510479 394321487 +-374335343 281929502 +416549927 -311643629 +160862648 126997615 +-408883379 734660729 +-15785796 75369045 +416335966 -125359349 +337387738 -296028710 +-519965363 77382172 +357412428 -422284152 +-750844143 100932001 +-782129885 477835524 +-883715839 548060949 +727213325 -694984524 +552138246 958651551 +970590798 -392052792 +-541362889 -816742522 +202820491 -317340311 +-534714082 780560472 +613845781 -530790005 +-147134898 -43858819 +35904056 976394577 +172740702 794187719 +367418838 -63089280 +356121799 -680236671 +-646503135 -50232620 +-254785748 -219011030 +188442021 -495387106 +985186994 862544891 +-871227915 -830514451 +-781917213 375325544 +-963104352 -11726554 +295432263 -649434548 +-469331558 788082834 +-720067897 459371145 +266901964 349071873 +771541772 574299119 +-268813296 336704481 +-121282056 530769577 +-823054090 -201664972 +820974737 341766463 +-120856585 486377002 +177008533 207016724 +987033897 935748200 +782876275 -300814740 +798728403 936963703 +-254378398 -555960530 +-801892264 -212433681 +-374204418 859328360 +479688331 -833641673 +49384599 -960545521 +-82323925 -500428238 +695716382 -494226711 +755613441 241354504 +-425732072 697905963 +-22293434 240075933 +426768506 -585679871 +-487433176 -601341710 +979188028 101545139 +-891034329 -739677829 +563782047 -417603632 +-295251214 401162995 +775240735 -854169492 +69580384 -380431224 +-378906830 329029706 +577550060 671218773 +441093439 -130113360 +780942922 572081810 +-168052642 903507244 +744369059 997223892 +60574396 455347507 +952430423 965981887 +-55339560 -380494808 +128582214 552630150 +-122481084 -459000057 +538225023 550975425 +-583027642 773566493 +-730499323 851607463 +-348796253 -331887969 +69848445 -103437693 +850362146 -994456402 +-36983620 865357429 +-983631266 -748812619 +114002334 -859909606 +-195285319 -196173070 +-176200502 560330013 +-309528959 903322458 +-661683015 -582805090 +-572125010 -448416633 +651721567 -240426612 +343089735 551897228 +-382278611 649279364 +301570236 -88757458 +-593482679 729507945 +-721441650 735918402 +-870464053 -660277291 +555658963 -374046568 +-672913818 268615366 +-600673029 754194299 +735049175 740502330 +159654749 298092797 +-678516873 109000371 +669458293 228873095 +-120544471 -362491209 +-101113422 -542699997 +126717996 881697599 +613782805 -549231111 +277442158 -593593699 +-180915863 875140002 +946560264 -969227003 +467890609 -821985132 +691844433 585309464 +-599172153 -752494937 +443786651 -503957349 +-784341385 -746103460 +518874679 -284497909 +435611591 -78211327 +855456510 699681391 +374585816 -667999234 +155094844 -559782824 +605418808 154063671 +484667428 427106065 +-276181307 -637459108 +-507060814 -878768804 +-335301732 129658219 +-814397440 524330115 +779286369 -427759922 +-118298571 960645879 +-606232554 -915063694 +610541333 214370733 +376520893 -868491140 +865061046 478944004 +641932982 558999058 +457603612 -15448542 +-960404042 907079610 +-504291875 -357148844 +837321078 619146664 +-551760663 -175859653 +217215150 -454136931 +542827901 784254294 +-371902815 -946914212 +-161943118 911895212 +944901724 891285954 +871093380 -421809868 +310889058 -466105083 +679737515 623665897 +-786376071 91154292 +618343822 -523433883 +-170253562 -465171381 +-810252810 -69601314 +-660569370 453128247 +525009591 -214870365 +219849652 869032279 +-332782189 927185814 +984417196 -85260093 +629143193 -547366123 +892376131 240733093 +954138110 -235628251 +-776507666 -375421251 +568271414 957584996 +708542651 815353720 +50196576 -571602715 +425919760 797942361 +-377438300 812270382 +-455132985 905556589 +-710427415 -593459802 +872970984 -618837744 +977370609 -762592675 +556483026 806300743 +768153315 556640613 +-445500827 568117836 +511026229 -650332109 +-747983323 -846809993 +-264541267 -292441036 +-854559627 -811243549 +511500321 800373268 +927768647 242270025 +-160221768 998184317 +-642724211 -255172823 +-830565042 127116105 +707085800 372889167 +365462218 263589884 +-891015274 552881923 +-915947826 33571597 +352247595 379348158 +-320586036 73048063 +853978587 -845818576 +186598884 189651266 +810671003 -770051769 +964509783 -268665457 +279051350 949350637 +454660957 -964841896 +167242473 -841183596 +-713235344 272391557 +-95668510 -992514148 +-985390191 -422448828 +677400603 -583220672 +-804577051 -39790011 +-316109614 62164057 +570641850 -740137874 +-445519905 -954854241 +-985363103 -494701871 +-514027047 -478304525 +-371296528 112083997 +800263591 -656805818 +-221980247 -730094232 +-708467512 -855067357 +-468421793 486861372 +-884757200 -703800517 +679526580 -163328621 +538036873 -862884657 +798644369 -314937414 +-977945314 -198684101 +-603091308 283842605 +249055861 290822693 +902249372 351412744 +-102013819 596709704 +513029300 84073786 +-266194486 465023715 +-913945321 -275393623 +-695285741 -612030120 +472623252 26514687 +-114482305 -220898326 +-622021605 745267322 +-102143053 509486947 +590780144 39755275 +-404364149 117714629 +-616040954 236591441 +-48999424 774016496 +-557101193 359734196 +165582897 -734560154 +-283052244 6082969 +-36695257 -579947594 +207219175 91534561 +-636376462 -447912457 +609767207 738683980 +669126095 -241499572 +46321603 -267216786 +-217770310 442578051 +-357186321 847326140 +464606795 -549071787 +-77497238 880486302 +-146693011 -648554916 +123745815 753460953 +-83334761 540823251 +-948650946 603565404 +-355129145 264228501 +121144328 -661587450 +50282541 307056682 +181058261 -631175855 +52665084 -470803382 +918503542 -162220044 +685299748 -238261760 +-201656439 60723944 +388976423 -768869940 +-695315726 -138078201 +-782701404 716695216 +884054993 -426491886 +-230478113 538096407 +68921568 876268943 +655393680 188428261 +-698227525 628422656 +46380974 483426299 +957748282 333212171 +659449134 958769405 +956477553 -364515840 +-590971663 -904571986 +-507598401 823607912 +-909919267 -970928892 +-40234704 -152416027 +-538592834 541728463 +423000123 -414779194 +-591305915 -771208418 +-963055255 844660741 +-279517831 -352598205 +212952351 -615081849 +387340186 951607658 +295269329 -611511381 +-518154871 614815606 +-705543916 27007173 +-854963699 67304187 +418114203 -830956367 +-483261420 -245195912 +783365207 892364259 +-749901485 -264901660 +-576935147 401471768 +-139831703 -894580181 +-594221867 318354428 +-501072426 623181132 +4223903 960314613 +141424945 -431540722 +31055887 -249667306 +-399773509 621878282 +52406490 -758202045 +72344067 -714523224 +-118570751 663408452 +-545961593 496678559 +-606918581 -172236607 +-276380792 -138749378 +-514391602 389218754 +559611315 832722168 +654664236 395502262 +-464384127 -177383422 +977954890 781468916 +675931871 -112471244 +-754079301 -927058242 +-963957061 -138508312 +159176247 -741604973 +803739466 -66817602 +-659928637 -126627434 +936642827 -509132817 +-191742565 -637562154 +63007642 826507917 +-92155482 485433670 +-891457558 829114239 +979394662 -458616475 +585486030 207304468 +-961193232 275779935 +38129103 975687944 +820416999 -546146872 +-357095063 903562625 +-15963056 -94692876 +-721891103 26545492 +-460429686 -527496967 +-72691105 108177073 +968225223 -536565560 +15668975 140031566 +-242621263 522241345 +-169489580 753397905 +459978338 -649212142 +-279948209 344944526 +332552688 316206974 +927137608 -550336380 +-478929369 947882260 +-352736047 216629943 +270835700 -24129577 +-555105428 -837368683 +278053938 -777670646 +944279057 548515981 +226072059 495139691 +-901106515 874539507 +-718896197 -929218273 +-981388441 948921895 +-648520147 -167993249 +510812014 -470818719 +842443286 -432426329 +939706119 847039991 +-743666050 -25474736 +-139569551 -15707524 +-303888762 418291532 +-416456477 -103543500 +230175309 579796088 +-44939095 678995855 +-42282995 -239936015 +-972514961 856283168 +529830637 445025799 +-135408458 345056008 +-468213106 400577207 +-558135850 -195963536 +98903887 -237163746 +-148875172 -559873446 +-782526217 97962730 +-971285407 72883509 +-484708212 -56648141 +492736724 -491444386 +528991025 -44133560 +768232267 -600437347 +-136623808 425276092 +798359397 514326185 +45537848 172552342 +-745785159 -513912385 +553692396 -997534530 +-813871539 -84423311 +-960400673 -985488128 +-332496216 813074344 +961605717 903120583 +643501760 -227959542 +162959955 -200839733 +927284921 394247250 +450538986 -452603888 +408539853 905306710 +480203691 -398273589 +-3705939 907569350 +956614649 725556190 +-904511235 -195610757 +269872636 960653083 +-72401531 102184872 +-146538520 370976352 +-289357172 -506348684 +-265091286 4479430 +-541227449 -396348230 +-47987077 39497805 +308112408 567994521 +835495438 689390945 +-211786905 -84269600 +-803287517 -619022425 +-331291320 -293525900 +240049185 768581064 +926211023 835739592 +679504418 29361090 +104651889 79287962 +-951983969 109328174 +-871184412 -119223496 +638482229 709239086 +393839918 383438811 +-868448982 -324125733 +-481202626 -768630710 +611821791 976704982 +894961025 227452327 +-766089887 510536496 +546187036 -390989228 +266749490 926148555 +-862951369 -86885373 +853506304 -210553135 +-797233843 355435515 +-735186951 822111672 +-301974376 996884114 +513251334 -866725373 +-3814666 -343045878 +-531672071 130009393 +-95573845 -166301298 +-959694013 469461989 +-104638211 337491288 +-864276157 -713712193 +-204693967 553857128 +926313756 908366337 +501551768 959080647 +193513244 281094255 +388562792 182031706 +814497671 850776183 +-374970727 -453241283 +180880463 -897380197 +-11073925 -980476854 +-40264215 509952992 +247479994 -949055017 +521710076 708956927 +472352607 -615508101 +-110130390 949285717 +-253015912 418453550 +-433573968 -166812946 +-846708253 136608066 +211575840 -303044606 +-789480912 -285628290 +-230573586 -231385709 +817301591 861429765 +-720078299 461807245 +397282939 523987122 +245485761 60571371 +793682779 -826604217 +-913298253 467533667 +-900875170 761047493 +9391295 882451295 +-346860565 455858180 +976684548 225311842 +898518648 -748979096 +406258930 140321550 +-38505441 -688657858 +872307940 -332318386 +799904215 -402086391 +328206867 -863893213 +984032199 -69113279 +-80874288 -597711170 +235489863 781129675 +-674868603 168743596 +237819823 -631222974 +137183246 -710217930 +749679462 -738188406 +-404525400 415714883 +999502735 217978402 +-419895336 440561104 +547265968 148749588 +901356289 -768873941 +127411934 -895947447 +-485489368 -682711218 +-168603301 -7463817 +830570640 907914898 +310466999 555935085 +591582878 102670866 +653647004 -632461370 +-601265427 -757238997 +-414241026 -547347031 +448375914 347246392 +-901815644 970684681 +-995218878 444123053 +130287313 832855564 +-645187230 642652062 +-685605371 -343826577 +65030731 216239914 +5012770 -385518736 +-100700994 152704647 +-548976468 948697390 +414996254 -297888893 +-405939752 343985869 +-317606719 449241799 +-300676889 697109243 +-835652129 -147331656 +-895313775 -179325427 +-806656683 6672985 +361870757 382196143 +-403480654 246892150 +-954392303 660130336 +574128469 -508512621 +-470205559 627099096 +-795108544 815138845 +-527582135 -193693077 +447823108 -191814993 +-56142865 532481784 +394268323 -738062293 +-192306369 104717625 +-757944567 -103158905 +343616207 -177459188 +-971561437 783110939 +959177624 -690534456 +304160447 250426622 +-970190340 -355482942 +216454721 -967755286 +-384512637 779133771 +-288063896 806487088 +644938828 252591930 +265575534 824472966 +-610961822 33124747 +559948256 283658699 +588359523 812444288 +177474969 -240454102 +-967674359 -712428391 +-755848939 -677378406 +-989116799 -854112385 +571572378 -556794480 +-451799797 -285537864 +737081492 -285950797 +185502806 116755343 +423582452 -760486460 +-934772117 94200366 +959975755 634164859 +-437041205 558977614 +-937399602 -329408027 +439806550 865916300 +-892015993 753859192 +418751945 -448799051 +190285617 -430249160 +261783384 -658283564 +776842497 -627789236 +-660069526 -962037330 +-157698869 133806210 +516538013 -343717722 +-179655618 -106087480 +-772917111 895340021 +290571258 -897798757 +397575014 456296387 +-731538426 989826083 +301251799 413293384 +59245587 -25018559 +-688055702 951278533 +-424656337 860249156 +-384285945 -705674367 +14099454 755342009 +691897786 592951573 +647553898 144795355 +-453383763 -747780712 +-609753506 729808063 +563376997 -512353355 +764130437 521980726 +-665654406 510499525 +-175099028 -215189217 +354626400 -75882926 +284629674 -89451494 +-553705142 598179144 +923164999 212245103 +-486745811 853489208 +-516199907 -778067756 +-629193524 -218430884 +-693525134 814899497 +-205676061 997288047 +-80388654 41911593 +-965485156 584840864 +-748024864 -70586759 +700073338 76976924 +-455276095 -946165249 +252018777 285821986 +240890240 -692654539 +196483487 -62559165 +-512529568 376901125 +-682971358 468781769 +58476759 -570528421 +-233961922 -228300939 +741357324 -961308964 +-797242123 368004947 +737570852 871434996 +145435478 -132674322 +977164914 -178090778 +-579684599 -58374003 +-915415026 273638327 +71783533 -628275386 +-201401720 399920613 +638443853 307166238 +-732561906 -742521607 +612983806 -193279400 +508852591 -801202443 +408479114 992218084 +-698441375 -468566895 +173936749 -465622788 +207139082 -516451830 +-821626635 500171234 +-428177750 895196208 +-373565482 110311289 +-498762923 845761917 +992106088 -912762355 +807988038 345405076 +699710237 -354385711 +-419713751 686006530 +647991667 765772748 +880292481 815554991 +106883109 -969120952 +-477463157 -344707154 +-103119833 -803182481 +931530127 -859010867 +-16323491 -848770205 +-177890665 -354475 +538384496 -504747227 +-121635694 -386513394 +-898280234 -197864049 +840803553 -365839743 +42785249 -569833850 +-905017448 527958136 +651279216 765303019 +-38652930 481802283 +-196794678 56868379 +687608082 -43805460 +-305174876 -767606478 +388683268 -825371102 +-846827428 -185435126 +913746085 257068607 +-436050748 -142179223 +574385213 373449749 +-211336089 492210953 +-785239178 -78570381 +-347125835 529299843 +293450042 -55355550 +-684699463 -790467007 +-407721082 -805685234 +-475300235 -795825127 +-597440582 937604056 +-730796437 -467005627 +317072136 37288517 +-394958768 -331994379 +-72081557 515340898 +-679011739 835800053 +399710864 974036686 +-413134499 873298523 +432088576 -316915440 +-660879459 461010468 +104906823 -900199120 +260285530 -424621329 +711755542 -55429361 +-60960222 -196484728 +-307506112 734711103 +-290148528 -58828596 +-454196860 610938964 +189468603 -588752820 +-355872333 897998809 +-845063139 794426734 +498442877 -800039567 +907965526 -582714792 +931739585 -683706316 +789683437 509939308 +-469235419 -140582057 +-210620939 513639224 +-353509107 -53028805 +-25934793 -492219600 +-973112755 -813809305 +860474472 -672083054 +816695083 -49690638 +-204971630 615623017 +804953576 180099287 +507947621 -898054609 +835507036 770212510 +139228243 -428614020 +926505851 -843637259 +-263483149 -203205521 +785537782 641690352 +261719013 916278253 +618351584 109382561 +230471324 -368587047 +360130950 -863774784 +156260393 338272924 +55837176 534826669 +730925688 -877239587 +-975474209 466321208 +-940275967 845785895 +-678513590 -45164436 +-357955649 -922961729 +-832458606 27993262 +260181529 450446356 +-955319455 310354865 +-119713170 880275077 +706682841 357776165 +-401859393 405354312 +-681134486 528788811 +802948524 -820050686 +234391188 768961303 +-450280134 471181228 +-854778552 336864941 +-306306608 -519448492 +677471994 561719118 +-159310304 -588837433 +20567443 -389125035 +-351687138 573106667 +-301538873 625901675 +-187581084 26599552 +-826558839 -418041725 +846818311 -673334829 +-19229056 774112334 +-949203129 748943489 +373112300 383057925 +690560141 -439490010 +22265126 -496483963 +-27391809 912540042 +169577549 -984318485 +-906344755 -599650827 +11705282 -125925479 +-36799187 802937148 +-177207587 -772519998 +38036450 918461938 +929370730 759287289 +163333192 587673768 +954253703 695148086 +345332609 -421001906 +-883681074 473377374 +-859298233 -377395973 +-856240056 -753099361 +982974433 70117494 +877829221 351605511 +281814362 -154492549 +-301374947 276918044 +-849000106 -79439305 +519427792 -715600807 +235258491 -747634522 +965901156 -527584938 +-943682552 289726447 +-905723700 416005032 +-923546578 114475412 +445475992 934298396 +137146502 -305061046 +469417668 -619168842 +847694728 -742054103 +76606160 -754085290 +-954354912 810582695 +-723461797 -591724085 +-652162339 -671050341 +665167466 576263797 +498743909 923186788 +994849516 468052967 +515561897 674826426 +-139968403 -284229073 +-808502632 396968765 +-318426007 -844942170 +-36634659 241964410 +-875873844 -251886424 +920252638 596590323 +-791443956 -658771585 +-851486398 884423464 +-219010603 -98552072 +85862338 843740564 +-138909213 -863773517 +-707820542 579589384 +-443562040 -316928761 +514726516 -739191100 +-812034070 674128038 +559660731 -40698390 +-896724854 623294636 +557850063 277566021 +-856216042 1905335 +503746414 165281933 +-146360670 -639917856 +934944651 -857583436 +-86664432 -260614946 +-874765598 503359770 +-123266430 -626102293 +-941025379 -875437275 +439541254 726380698 +-707999084 -13457934 +441891223 -772495302 +52040911 -552561728 +155143647 -721941240 +791258258 526749605 +-933951577 -715190354 +-956438569 -810999245 +-232414335 -555742430 +-41195234 -857764691 +-399690121 160211613 +718703825 456719496 +767788500 -976487909 +365711541 -109669111 +-207362998 176026637 +-429906986 669438399 +-442817988 -57199090 +600363754 -835029898 +-363866868 453666150 +-15224127 975013441 +823738666 -874998207 +927808574 -306002246 +250240921 254892974 +578476117 -381979408 +-885476693 601366810 +212571127 898550541 +558382691 404641730 +778297341 793901060 +-236377295 -708095732 +-415864093 417815182 +264870266 328956418 +448063736 131250679 +87842298 919263708 +723671501 -899687185 +-231050930 818773022 +466863124 -671440495 +407604722 865294851 +-502461626 -124369459 +-750225555 337703072 +912394535 -542789088 +-700595546 -887186298 +-794457875 -86793832 +-339312530 398167237 +-79996108 678428788 +420405384 -109313936 +839903856 550413917 +-746184233 563365076 +-202301159 -661412693 +766938427 -838490878 +-663546828 -812654952 +-462607024 -931259532 +-162291063 -739550828 +-208309272 706200176 +503876531 -373024637 +-968065472 856151137 +-515751084 693248480 +-415064126 -768466672 +50384323 -445342760 +124986917 -301969506 +-909610363 21829293 +-179869771 -488931786 +-389522838 -79768644 +-995089012 -246001160 +896508495 449560062 +51801035 815399947 +552918495 -690515563 +-483723500 -986024164 +-890464349 -871981500 +-39405682 95910173 +968414602 -884980559 +638390715 -422234148 +979845139 160363505 +995775519 458320067 +-484247077 -340565596 +504370192 871783193 +-565898892 -17717927 +-236594692 714232068 +-915335903 899911628 +-815810451 -105771079 +580731259 -113514696 +409933459 592905128 +300431972 994650204 +117919709 773638627 +772510799 167979583 +-308828229 -706280373 +-395022552 -916420654 +662846504 536517415 +-999814561 -348296119 +796368140 -637579058 +425771637 976380355 +55433996 46221690 +663057212 -478978666 +933713986 488826944 +478720820 947047351 +477333176 194910064 +88486787 -280252031 +65942939 602704478 +-306878964 -913792904 +-866388303 -628585850 +-899482638 75424008 +-994823408 -664046570 +-531959170 940091243 +-513135791 -414101263 +552737108 -238043383 +-625974185 -665608868 +182683690 2934352 +-380001665 256885390 +-334655578 -333111040 +-422935751 -867659684 +-514886686 -451550384 +-916750968 263194814 +-975450772 -112191630 +-19763929 214653536 +-515283193 -245616843 +-896724936 722088067 +-145770022 -256569022 +-982346419 646824827 +-948536933 -405509176 +-944265290 285672165 +53554804 -192651860 +-437166851 72887715 +637915635 -648447574 +-147749269 -913848548 +-474138091 983576967 +90910686 -624004836 +306696686 528825191 +724889188 833563130 +676634307 -474063835 +-851397269 -198771088 +362795546 76503846 +957429008 -181043300 +-398519166 109548870 +-98304256 54538563 +-324186955 -431461855 +-130489560 -943923256 +-463372850 -717411375 +385690918 578912889 +900054625 -169216239 +460351979 -411927883 +-798310135 978621504 +614644438 -273639001 +-422938953 67908143 +-896004366 -19485652 +495695220 894502389 +-393149724 -516357493 +403321501 -343655800 +492310881 746340337 +457617736 -93405171 +-699165800 -137610030 +859534585 554325900 +807500118 244595758 +-50735743 782574383 +-428864351 -60722905 +486283879 1201108 +702608900 762746319 +-675966850 -455293438 +-332859846 -769638783 +-140093755 973708902 +-730043974 209486788 +-1108213 91840080 +368947037 -549823755 +132990038 752061078 +280867835 -481553344 +456045420 625936527 +844897381 942684358 +-11803456 -706440342 +213415707 -642019758 +518778912 -991419254 +-36865891 -230260051 +-138668587 963211962 +-703169063 -546332181 +-317774310 -46513682 +855596597 152537449 +-855273298 -172514079 +-923749213 -403311933 +-698387788 159152972 +-155025545 -153262668 +48693187 -811189476 +-315766618 -73389503 +71432589 -820867610 +562249291 861415687 +81126963 954494886 +666287564 167848827 +-519525901 -796063482 +290633697 139510244 +-129172396 146437729 +-739904814 115362036 +-977578399 -506792631 +-26675584 -595596407 +216492388 -347535487 +-170319507 195966150 +495430339 -793305952 +174740353 -791410978 +-281304917 810990229 +250600696 57251241 +810808425 -830774152 +-14265070 -775083214 +-600855370 38706374 +-793351736 -494843345 +971189801 -967926460 +144756944 652946442 +-296635469 -868597391 +12567803 804848142 +87656474 -483889334 +-87155754 696698271 +-257029670 112388089 +-279125764 922504674 +886862198 30792569 +-853493715 -637902655 +-354310224 560130429 +676523758 615651122 +731663374 498805980 +924808561 -156629669 +-276688435 -922619137 +389369854 -237184564 +142967622 -822525322 +735306707 429186700 +-956518124 787459639 +87575272 -849870784 +-959649218 967192505 +149351585 -773575707 +-906696697 -821465080 +-408132350 -62840594 +744702649 149322822 +261572270 949025414 +-179721439 -265778006 +474819202 568651774 +819298791 449937826 +-699403148 93908417 +909085000 448927106 +509999313 756635498 +-419940964 -208876603 +558397732 -702754595 +-8510195 235516439 +-647773976 753421846 +-635261535 -706026260 +603639466 827399034 +744686944 612045197 +-560527082 181606698 +-372058700 767278023 +766400178 250463889 +-584649918 345978989 +-308924413 431150668 +-496774365 115909666 +803080674 529617097 +-76317853 -65768383 +-314915005 -990755632 +529390215 -898907226 +39565820 748154007 +629772796 -617018517 +-13489756 -940856214 +-302266331 438905787 +302179989 618461582 +-963974258 949990107 +-173629025 83585987 +-119631683 -319308409 +-10368833 889292385 +81872239 -690694896 +111314406 -204598379 +-210277752 -690918529 +-901058212 -78270090 +401934269 -632555239 +-154936661 32285711 +432516748 -501894917 +95942298 -506951582 +-211317905 -191326413 +292153990 -771272489 +-884514014 -228325586 +-578381745 -623871230 +-498251494 449793452 +809142557 -356849475 +-441934032 -833751483 +385400547 770910133 +275443344 949936210 +-804349598 -448961900 +-448407387 162860316 +-819267846 256163240 +-154479180 -346972221 +-929279707 381843745 +-420800917 869153313 +40452780 -317212043 +-592968375 -186709328 +686314641 -850355254 +30720337 107544495 +-359158593 -887074976 +56513917 -770768844 +730082908 946545960 +-345014111 -868451046 +651653730 592783017 +-323176823 -542468839 +-445018878 134002071 +605290821 -576324506 +547231427 145089229 +-882695021 800665530 +179265137 618185702 +-641014414 832036573 +396722463 -843520180 +989977946 -44227617 +521929775 -547192674 +898998653 -180315377 +-673490577 195757118 +-79337342 -149037114 +-442999678 981882073 +-995498124 771270828 +864170906 -842042216 +429324785 -995751261 +949569923 -179020611 +527544954 -627690461 +747081070 -740524699 +785008826 -749673990 +33302711 735520230 +-242546602 -148169427 +534246338 -478388415 +134789702 385690947 +723073062 868588168 +377149352 128090844 +-448675428 -430691358 +-475448689 746307375 +624855429 269811561 +-799621174 -846562416 +210756332 626923649 +470186158 -292593646 +151412635 596055714 +-844407848 848395236 +-824984798 703375212 +391589502 -400839393 +444409123 -534667876 +418281280 -291128215 +-669085487 -122436196 +-97027618 778487730 +-444872281 -657129119 +-936593275 492282930 +-668711939 -362438167 +33580115 491761561 +-614526496 -897990896 +-197066147 -560423353 +-902226187 343244842 +-346984444 464281162 +-804448607 -682991414 +507405862 -201036913 +265397386 817701671 +672624803 -637432221 +-961839135 78924282 +-515366813 -91506866 +-705486355 921681253 +-540566197 -935115691 +-101298025 -911537579 +323591250 590665173 +720235302 925049933 +896041026 127318822 +173572069 554426368 +644131897 -399319084 +-88174814 -796227150 +-395824920 211438146 +-11839970 42204170 +601286506 750285615 +371222332 131406788 +470203508 -2237313 +-805007616 -283308821 +327431523 -826603527 +-684037935 -85826767 +582241571 -698803662 +-785732663 702844781 +-95040618 257936443 +-504009723 -244328033 +-184507249 -780758764 +149387574 -693935379 +985121850 368338672 +562289962 174716042 +62377033 594257693 +-310897895 -443220673 +824986451 140824221 +-251559403 11324276 +538543473 559383785 +885882281 36730403 +-290802817 -979787745 +32198928 -560957889 +-90277045 988830842 +482274456 264808454 +107526590 342696171 +180488722 -395617827 +-829534495 534863648 +-356857175 956838069 +-321255139 -820810755 +753571705 584035649 +417565608 402880327 +827180028 -955318929 +-461850364 626249502 +-590978460 -655678653 +662139451 454033913 +208251715 -878994481 +-28986790 -527572793 +210039948 255587580 +769577958 -617845314 +576154716 240007695 +-38087018 184613571 +67671038 108253947 +294848524 682255317 +-122578248 924162722 +891066304 113007719 +850094160 -208554183 +854194719 280566595 +-454939619 -910163252 +952004436 -333330612 +-379199485 -543830541 +910278904 -670664354 +526258937 276337591 +-813276193 264160456 +864274681 -508064797 +524627941 -835522292 +-603099077 -628213945 +-638165972 -23786987 +464160674 -567235102 +257484816 -764224576 +864289550 918154318 +7749081 -185373995 +-710415501 881233968 +544966975 -272958201 +625363680 -843170432 +-713993549 282400892 +873937867 728773516 +833006075 -596188664 +340497281 -659007579 +-627567426 37568709 +743575180 -564977866 +405181222 -845204884 +849048676 -841333569 +-233041913 -149038022 +383357450 949061200 +281741826 -601730686 +294491429 768339893 +-939230051 -875994936 +-885730145 -977302080 +528487130 237905439 +565361548 -717494150 +133862595 -128757159 +-695499690 854695936 +-490170129 -131943204 +-725640717 -977972919 +514411933 -861740953 +-202859852 657652528 +459615207 174831274 +-219207764 623841613 +747164613 -549135646 +774621174 -399908995 +872102616 -639927244 +-477818311 260296123 +790273689 110001574 +447229539 -172687073 +-447399547 914056611 +172016918 493581577 +-728372992 938308882 +-338928437 786635013 +632291903 407535712 +-581277218 175938401 +-67468213 -133726314 +-175673294 208907638 +585741583 -947548529 +-641463441 160493269 +468250644 -74610973 +-823017778 -883922480 +-560455537 588424640 +457374984 823177764 +567110036 -977103364 +897301977 519658589 +-123916344 716353212 +132501826 -526138666 +78855169 477296043 +420321245 541197541 +766421243 -370307917 +-976803903 19719898 +178475195 -372011398 +-289053343 -17411064 +-90546334 -729995766 +943944193 -635648519 +-626178280 192904410 +486230605 -951596736 +426427958 -904238573 +-92838773 915604543 +-465642165 -542143798 +265481531 359508593 +421546186 149449424 +546168634 -175489727 +625521026 817117942 +497480513 484030498 +-420256503 521821933 +45061619 960758839 +182015984 376608498 +43470111 -476498447 +853373458 377646864 +453891667 895463082 +418267545 -882225874 +649312570 406340027 +-795691699 -948413664 +289989765 -850806240 +789097844 -848021094 +564148336 78382000 +-181491136 826017855 +498320350 -701326946 +415627591 387300012 +-266855931 -7443196 +437535166 -953136550 +22092246 -602020613 +983960886 918353 +59995496 -758033030 +51854003 -269152895 +289242253 680130569 +-560910034 423244662 +815546327 447994977 +-524208095 793078366 +501896165 815484060 +812247486 -262460551 +-799996336 -631893874 +-326894611 816787417 +88002463 -682119206 +320193649 946885645 +-652389187 663290751 +-592272934 534795562 +-22019198 156269894 +-709209516 712198807 +251407978 656110623 +-128071683 -556532132 +874823176 -444470586 +926233648 -512181452 +684022224 524398989 +-52742307 -422001657 +-523144027 -860838224 +642546347 822812247 +772744561 768119269 +136172851 -822516398 +-458467567 -885893521 +-964461911 -865465904 +197641250 115610626 +-829874209 -554747947 +706923966 -304010623 +348638219 928798325 +521561569 915937522 +-367079922 394297432 +857226910 317716543 +540405529 -305853817 +308125311 -837832480 +-3661921 -903926828 +245925871 213348039 +-194687571 49923136 +-215135180 -979064329 +249219054 54074493 +-490679930 941563587 +727956011 -7757710 +-244189971 942939158 +876876100 851483675 +-257879337 803529796 +-654448652 -920229325 +-524529550 -562314525 +-755807246 807350615 +-509142033 -507462763 +-825879746 515260057 +765391997 -860512742 +548897760 -458742511 +894617644 -888211749 +753905750 -976706951 +582916934 962700773 +488124719 3903107 +591164516 -115038104 +127158449 320977903 +-543577276 -828626574 +894858390 -954362331 +976009324 -56590156 +-677248184 371096461 +-276067892 421663834 +-408415730 978027330 +297525470 361099028 +380860278 35548442 +999314489 -8415674 +-415354687 636786681 +647978095 -83297275 +-455796677 -168865293 +-756070280 878807808 +-57713171 -116217633 +978217334 -854281795 +-918210878 476833876 +47651921 -380771362 +899599853 -643480516 +228341890 986119087 +294975123 73798095 +-481588178 -785825990 +327536124 838818112 +-586342369 -948415355 +-808670589 -606524552 +745332431 -115692841 +-273067991 258540818 +-724689709 -827285289 +-544219698 98635449 +865217146 -941200260 +-859757072 799894341 +-47659253 378628192 +-214037923 57056946 +-268353934 624696578 +-128046786 -100686671 +-170860794 534273004 +623522459 193063014 +768789093 -727304499 +183115961 134360393 +967972230 546726110 +-327693311 -402629638 +-588530352 -564453842 +-903089718 -578734620 +536693907 -350923349 +-284990063 -539171054 +-383930505 -909532674 +-310944703 -3963151 +92066564 -188746852 +-376910969 286288372 +-700485486 -27210618 +539004321 -19974051 +893499823 62224623 +-132428962 -400975934 +-187109514 -982761489 +-564613078 693878821 +261563827 331674565 +679830940 892185173 +106378715 -459808413 +-172629985 -70575627 +291037093 -514414280 +117946795 -103850316 +591558033 -496089588 +-206223511 -480253110 +-920033104 -113249390 +-628567114 -987844596 +-665494646 183589671 +-207992234 921169720 +-905934416 895223123 +157377872 -175973962 +-69943314 513607879 +284352918 -343583051 +711423803 184323329 +-303427419 -732728577 +970729131 -743524081 +-162772963 540037704 +289593263 489614644 +126210269 -607780945 +-878088401 -526000668 +-346407932 778298087 +-833701474 576175466 +508175898 770605965 +-11045811 17937432 +706037594 -736197348 +-357434772 887234192 +659609714 554846479 +-991377592 195061943 +153503998 -295554746 +-305125747 -79723949 +128181527 925190661 +151672308 -51566380 +885118570 -488518621 +-691902015 -520103785 +-973777197 -861637033 +188766666 56072876 +-866333868 679812216 +-719018055 -80742337 +-484524335 241740950 +-710485123 -646087345 +319363358 387403567 +806144984 -23011972 +-650579222 233643689 +536022010 -172501429 +-996610638 865982214 +737879896 739226644 +994667510 121740437 +596021027 -17266718 +-320454949 -410291769 +-313995492 450456191 +603836516 -487696021 +-673819397 -85661567 +892255510 701374995 +474711130 143788941 +59794159 237332657 +-226928548 41069098 +249272278 -981929140 +-906830346 -583098022 +911786845 681725022 +737853348 -548330773 +-343448950 391716495 +847363632 -274864436 +-359934082 -566088552 +256612736 -629637811 +-725795866 271721850 +380804398 468904255 +943681427 361838281 +-605081994 93924967 +-342914497 -982897583 +990246560 -114505501 +53161829 -865877503 +-656928859 647223166 +-241374711 132173503 +-718328447 -207226472 +305921328 -594624062 +439840068 947940621 +650856113 -87936573 +132118453 -833329002 +-216291887 377807887 +499811904 116462019 +-729303961 973368564 +327242240 -558507022 +-627179372 965589077 +-121066262 507895452 +-407698644 169236321 +-665854398 -921074429 +522943708 809310285 +-836878293 -278948994 +11789202 913447522 +-929652980 -6836203 +978026038 -986179616 +-71622458 800341678 +-25655932 879833460 +-679901572 493389308 +-94422943 -284563119 +-994588727 81018162 +419665479 -246947788 +-404457065 -270513320 +-355774826 -670720801 +-849054921 861679828 +207015056 233492585 +-243581134 353947743 +-69211054 404550661 +331753224 -546877816 +972515050 295206565 +653153039 -654109273 +-819084627 319241918 +886907238 789165226 +6168014 628639878 +-367938573 -481640043 +159944925 792257199 +378391701 -619578711 +-230072575 -136347219 +-290059635 235126437 +37763841 502970325 +-733714167 410666418 +-355559454 -968533692 +90362267 -776697091 +287188782 160939905 +-107184393 -935213631 +713449832 -593129503 +-574566226 999180066 +261179175 227878470 +445972862 -372825066 +-155370816 411738721 +-355997173 -73001318 +874124771 -784798212 +-798796609 -627104174 +219433617 119755349 +103574061 -983703141 +-474321793 571176821 +727703256 511851344 +-323804265 -360427714 +-469263524 -47768024 +-364300373 -791048887 +728941873 83529911 +466394849 730498854 +5864468 913717531 +71370445 -731891313 +-170266312 -257083196 +938555129 -267130798 +-657630508 185892823 +-304443107 407377523 +123614727 -858718069 +-66573128 395989140 +-908124840 581703191 +107021182 431896229 +-192371790 -646059252 +-771709374 -500602740 +-362981193 643983893 +-101527513 -97354215 +-379429347 308751915 +369372048 -924264507 +478932982 -483767506 +-165942406 849375640 +943926143 -431620770 +-558726973 271697587 +808326385 185564910 +-194765755 595650673 +-997397565 951598361 +307175082 72072722 +55030369 359546611 +217923958 246963950 +437711249 -985269973 +-371839842 -34527304 +-643625468 -144842907 +-370495413 238375893 +436078827 -11527942 +283433595 -524747539 +-218271713 561856393 +435661522 -159551422 +902476047 -393919688 +162893913 237192206 +-832486542 -748649077 +270596727 -740110435 +489571473 298269839 +-3405297 -698891538 +-240085209 34937806 +359299746 -726887130 +111386324 826361471 +950631512 556663916 +322027708 792750838 +822886934 380359406 +-308420747 -53023957 +632291754 -595513488 +325594068 531571426 +-628271721 -463368130 +-214311652 -450399341 +217551194 254235026 +-981822714 18062198 +722601589 584195054 +713408516 -96000465 +229531631 118974405 +464739641 -983129810 +-173533661 -712060266 +528614997 254536391 +-718593690 -394004212 +-72041650 -543627729 +-476531373 -573924487 +-631730143 481151757 +-641688393 -881958258 +254773891 622712276 +243169913 -56788892 +-395586029 -585957049 +-612547627 436624999 +-745361640 -599822347 +-126108738 -28934130 +404056860 -585100882 +168633849 -348899808 +-323010761 517948045 +-288816168 430605805 +-401047371 -79819510 +-389273945 576964564 +202612214 773769229 +-107210150 -593171750 +-772560506 963122834 +532096339 -623410157 +97407730 -790516215 +790696491 -349901487 +-651596128 -854003144 +130007567 -377763479 +532704580 687060900 +707982099 117991828 +-207279053 -648263754 +-341363538 -139581491 +105688735 -398346705 +-997489711 913129494 +423496354 631035980 +-313362742 739302312 +896643164 -952354384 +-181955900 500489012 +911592852 -699419352 +744484114 -524739755 +22475048 887042263 +34571124 -922002822 +-905386357 -427572667 +862211240 504137149 +786676506 -488549611 +-924751544 -889637707 +-108774592 -731290379 +423960814 -192279414 +-827001210 785535099 +535259883 -461369461 +205387737 581494033 +912212689 340847725 +833161499 -369046611 +313664503 -812458965 +298288617 -178660020 +-938723923 -179985892 +-37624730 -529778118 +895724054 -953112297 +426790677 -553356296 +700595910 113942090 +921704567 9599222 +-553892727 754194368 +325443176 981663975 +-905482549 -266592755 +-18921055 -219535860 +-957766419 -240684205 +256149061 705092953 +707530677 340294307 +428076332 -10418732 +436444808 -869977686 +-810503111 14042664 +-941252589 98621776 +425927758 -965939816 +-609362303 -480436505 +556823961 180036930 +-677496726 54984850 +-459993601 -581467812 +-184985360 -407224448 +861300118 422256792 +-79318543 -481302273 +-317354580 620687818 +166049546 -330288489 +757210165 376979570 +-936695912 -797126541 +197678495 -213989950 +700170899 18007157 +203646078 134195318 +-968893848 978371754 +-432627313 -481091571 +480954894 -980408856 +449212312 -830029228 +-358884786 956328803 +-738009054 -882165068 +260736010 276673795 +-405311020 -825814210 +-165476432 310544067 +703969478 -622854204 +-360786152 -13167128 +-725041105 -569245914 +864027322 992992669 +507477080 -761329300 +3786988 886103696 +364477822 -301772603 +298436953 -909057883 +984775395 322059374 +214784364 -64562602 +569630621 -97247826 +-923058026 981774711 +-168352143 384245585 +657428393 645302851 +-637775736 748612528 +895756958 519194921 +755545235 -278324365 +308996063 -841637242 +164231682 962984393 +260034020 -520518481 +886867966 -191420554 +173867157 499694617 +158367436 -64401502 +-164583212 -15609239 +983492063 233253058 +-394348130 992009117 +-244883179 -358587581 +-305355559 931921251 +110377031 -579601269 +45400359 993025686 +-308377820 -877908040 +-825198741 -825918595 +171888215 -869936278 +-964422107 75646462 +110853180 530071731 +-377184867 289748415 +358263917 -776957457 +458631111 373214857 +-82629098 837362860 +-522794204 670472195 +-445405114 695909156 +-610320986 810915237 +216919404 -24278495 +320591901 882866291 +-474029709 -125582156 +-815140351 191405863 +988496153 -527763110 +261798331 190409467 +-38964522 433205714 +741013785 731119008 +851078285 -865663730 +-997168171 -907157154 +67714559 -297949459 +-305771994 634481321 +-877112375 515713135 +625979237 913831561 +150456092 163889640 +170158779 -68744710 +770574372 999704690 +219443481 -786144669 +-63252833 -740709046 +4489429 -827538004 +-741757377 537480423 +162721466 -543982832 +320960816 337659346 +-728048588 -504704298 +552262398 751278207 +958543966 755314196 +771371052 -311282162 +72735355 553538469 +-47569472 226606139 +442222691 -544988778 +-915570014 -802542407 +111665348 -485677604 +159658801 78807905 +261881332 921672565 +441977011 -235822143 +618840891 49217043 +-280648670 710776685 +-627612999 -529249382 +384466562 507074648 +972053743 -786392215 +762348039 -298356284 +-536879281 -414207463 +863126288 85317973 +89741373 -837803832 +223398811 -730934210 +-87295545 -184832725 +642090301 -628857839 +-91987002 605779490 +272822603 -335879846 +471498310 638648288 +335174141 978394113 +903199104 -913165573 +-351823466 -767460694 +130453520 -95094801 +709660034 309387190 +82624964 246540059 +736955530 217518368 +898742598 -8377340 +-615458983 408384237 +-832097156 311291332 +-567315681 957633441 +589468863 -829470739 +-122067543 495986948 +203933211 276366478 +-879151073 144163496 +784167830 -119423174 +-163296296 -596935475 +165832904 403460893 +-364238528 -791923677 +442404307 -257219123 +843274084 -626763593 +279604406 174400919 +389021246 287527465 +940777479 -812910133 +182177797 91218100 +108706861 -505516754 +79616360 121246433 +878363879 -789303738 +-594295134 42937469 +974801056 -500050191 +-189555507 -525859972 +954821543 -972557924 +-93960045 -896320599 +541289485 -332620529 +896254578 -405279266 +116845083 106747813 +-688081236 -737702803 +378800800 950856026 +337067082 788779007 +407641589 -717346000 +457286283 -45058741 +545800542 367306497 +616408701 -729846757 +-259247447 63272037 +451246180 235395797 +-257495619 678356291 +124279772 643595210 +-595875173 752906689 +322918993 826278259 +24084717 222513390 +134652670 284188097 +-72476676 -662267302 +-645920421 -357383024 +-678216086 -8175002 +31455357 -875597606 +452988038 -966138736 +446598631 217738863 +-74831182 -931359371 +-891691853 633000768 +349869563 -630687849 +-843514632 -887281982 +468838968 -506516098 +544954742 -473779956 +-527749089 922266755 +-247672137 11446508 +-510785806 441986766 +-360383426 961563775 +-923162519 -141883330 +690813948 -260203763 +-180399725 -298201372 +-44961732 871013885 +302171756 -364540684 +-232242697 -967615309 +-477539998 652154145 +384894869 206949264 +-985361690 914693908 +-215341048 -104798418 +-319332086 -744481037 +-881185106 178836704 +-528635715 219809962 +341179795 779254973 +276945838 -10289225 +268014513 96950727 +597693578 740103310 +-920417643 -916784999 +324069175 728009117 +550109910 -84519928 +-210419260 -544286545 +-1942458 955725213 +842870011 -822270429 +-824780915 861232777 +64521619 165804303 +-320831633 57223796 +-727393018 122875893 +439230954 -167762420 +-253519549 -146144086 +308315194 -452213205 +-951942600 -923153970 +-413637297 867525726 +304896086 -676175310 +648940670 -495173736 +-868260781 835294161 +208293196 -105278303 +570089110 -295767879 +786426424 -157309404 +270638987 360058495 +-481662739 231793212 +53710487 -84494403 +611384508 -153840403 +508995272 -419891872 +640108642 741273196 +254814952 -909999691 +-126573963 -521682214 +-647820290 347201044 +715882318 -372420579 +-454448595 -305000438 +272350452 -710107949 +293665801 477769074 +-839789984 53959196 +-679264978 -743007109 +-831908610 -706755825 +211250104 -456733567 +281025012 709591005 +701104810 752350136 +-840788464 755944422 +-64978001 850762255 +188107749 -334876650 +-772230823 859056946 +-36142936 -661364792 +551361038 250494801 +-141933251 -480844092 +-455925204 306291924 +301745223 -863055439 +179608482 662499404 +-6215787 -736594103 +647565405 -256125579 +-135480934 405356599 +-618963813 -522348818 +-381511282 -408625817 +413857736 784362164 +-839651491 -521408014 +280048410 -637756270 +-203518077 265083158 +850781885 171951256 +-164482317 894638533 +-741283414 532285446 +-513264999 83129659 +-946054907 -73446843 +-459083590 736587438 +-395040493 702744302 +-511218290 667301481 +196604068 850220995 +688793608 435702166 +-857707105 349437714 +-441448424 -867088268 +-299509216 584791207 +204249226 533541299 +524215427 -238349198 +-474689769 306316260 +110290411 586625448 +-55043296 -491966145 +-969905461 835727014 +-820242276 413008420 +-68794202 -31084616 +34209612 750587328 +-217527990 781555609 +-271699401 550078918 +-416768986 -44523252 +-243603854 238535258 +100897831 -150768710 +-552230433 -966437744 +-806337032 283722825 +176093663 -960846380 +591003029 -685832911 +-546050766 -741955382 +-618981329 -466227331 +675731328 487248619 +-722286341 -667465013 +-919860850 733263066 +-970842062 -10717841 +678470129 87920558 +-452162715 -456848153 +33813752 833017941 +226183066 640558146 +-623085639 614970025 +684361865 -82003456 +370343976 -716300583 +463710300 -714662164 +-533174275 -670985712 +188747910 974025521 +-758494616 752987165 +987612113 219746308 +-189942503 -457461283 +757571850 -46490083 +-75938339 -903706172 +-558534272 938459298 +-604134116 -220041954 +-455138244 -345184781 +588777243 436232603 +633418998 -380246587 +626262362 455187438 +-798457186 653641220 +863265900 480602898 +-704303822 -24603587 +376087809 -866353277 +-704458792 549452166 +-675701008 -927396888 +271868417 722249569 +794938057 64041570 +-722724170 -95443494 +278008353 -770211303 +367506516 624914145 +-187693910 856087594 +284220267 -449354407 +81958188 251863300 +518042267 -699875842 +965957547 -561884421 +997586154 -690273926 +-13318112 653349250 +554980037 -318261265 +654507712 -341394471 +-166077818 567822240 +-9691324 66771437 +215890999 609468944 +48539566 -413475738 +-842489053 346104946 +-531841147 -114857236 +-821140218 -203321740 +-751307080 -788888511 +749889933 996710018 +-390135618 -608882149 +-609371808 470163375 +60132362 -802278279 +487699937 279864874 +-98594251 910952015 +-895622263 867797033 +-911795544 946211319 +771649284 263987284 +-937336727 614645880 +-93660078 703514639 +607042956 260350988 +-201166024 -745727286 +-809704575 -747783375 +-754175211 988233346 +887221835 644288622 +882564483 -565627674 +-166259084 -970679796 +-527560363 -103521079 +49668451 84211152 +30173417 174250545 +770606483 601052174 +413595231 580977902 +-537667915 426778197 +603479458 968892621 +744041698 568722741 +541712055 827697355 +588354927 765128907 +-727163313 -875325776 +-180078716 330290319 +169183117 -227357926 +430384092 919646451 +-390801279 -107560904 +-602477689 -643717857 +634750632 -228936179 +-170550761 307784663 +254967621 507385798 +-892724501 533397222 +-264071895 993170786 +41982116 999976934 +-546358700 418810578 +827030459 50422338 +-511771342 -789921285 +-506184107 -269499832 +412400103 530524733 +-489951627 639491099 +-944385974 -586030792 +-799206060 -361800862 +-96687740 267116987 +233804958 -717831153 +-821035871 896212247 +719514303 725776129 +641918311 -414900932 +355008498 -720431516 +-44321210 693346141 +-600354922 -135116341 +607789779 516741489 +-118187488 -427676100 +504266587 360441817 +-589178206 -722995776 +224690965 -575524824 +5495053 282184438 +-339702366 991269113 +-133335732 -431161492 +-148184157 991220555 +-322809081 -907248338 +-886860603 284169799 +-204108465 -490128553 +-996743014 381785352 +159206877 -151237929 +-615866394 -308291085 +249194629 -753592349 +-156026457 -539924339 +-852527544 526661395 +-177815381 -731966280 +98931429 948988187 +-18735652 -32704947 +583339298 -880402754 +703016299 -512988969 +1874622 -789010758 +717017162 93574386 +-446890665 320547201 +-464910442 -821673605 +252188587 933094471 +343735949 -379663485 +575076069 -926728601 +-522713784 96423380 +942953653 -609386431 +-646329087 555573963 +144346432 743562582 +-872037208 432466425 +746994720 461277061 +887195124 176703702 +661408454 -862182802 +-788388881 -769577788 +15704347 -386618487 +-165230519 74028831 +174360021 -21186777 +369149810 -757047218 +-935775366 -588336779 +933235524 -169046616 +-661021415 657051697 +-995401777 462909314 +-65554722 -608348276 +-865724278 616058331 +600755464 -122508078 +-292048570 278610408 +-305584551 -649837986 +-392815273 639252986 +562115787 943771548 +698596899 -253924087 +-463716045 732448683 +268114118 107303182 +172249444 -274047047 +556360595 -715680120 +978838268 -813481264 +858876638 -687274579 +-358021365 -245883107 +920653041 392750589 +221879384 -156511962 +-590641914 554837152 +-854974670 -561375982 +-237689932 -29655450 +-884582128 -189219588 +-681180712 -479401004 +78713769 -824986625 +-467588893 -589018606 +477960964 403479926 +204653853 16650158 +314967231 -65762580 +932272692 753402389 +52229669 -416117242 +379550144 -485100707 +104525792 -841859009 +391329186 -549608648 +365410067 960099524 +-899483062 -48926524 +473607621 -332831810 +-757806436 480306965 +124436117 -89450518 +-618736291 -686883831 +-718632908 -612233987 +-221624473 -836011209 +287118565 -633231228 +250305414 247654487 +-991976576 880148527 +841791435 966222913 +-374276692 -223543435 +-163631055 74724363 +948873548 214654563 +-256729599 -72681851 +133025908 -322044310 +-779848389 -174218345 +146702967 -422212892 +320525606 3220545 +-131255873 -458507169 +-574198343 -153982654 +762499918 -429384067 +-929279561 -861509209 +-5054175 212826972 +175219764 -323376143 +786764340 822742422 +67157224 437877868 +-664305934 -371193001 +982809011 -660241872 +-182021164 -542006609 +771981045 769947580 +-277935070 965724227 +-669730827 -348861332 +437329776 255178258 +-915256217 -971103688 +277359234 -145770687 +165566516 -399632115 +695599706 649980956 +-8245008 277713532 +75725524 972528880 +-269003964 -428657704 +436087324 121130917 +-557058617 -652326521 +-573466311 -141010326 +-732054957 919380489 +936729117 612654345 +-383115880 447715066 +89153421 -687570490 +-409886708 411807024 +-954272952 -534107431 +-760528577 -143938552 +-489842074 -151140891 +779346582 -642234706 +-685986772 156183117 +-607210898 267491818 +441489994 -501670519 +654287248 -782110128 +879976832 -586652652 +-574312875 -319762688 +937193573 -513085208 +-259619990 -473545217 +84772314 66520909 +-460629 521072520 +-256344324 -870278177 +-65400078 460315654 +-905585419 -880810578 +-712855676 910154512 +836473178 489596994 +45626235 40365234 +728362692 -463997488 +285422166 405841289 +553039776 733502733 +-940646807 37180217 +-47327694 835880908 +-791869818 449266562 +386934759 174137444 +-166193528 335927694 +-255301287 -51515121 +-293364306 -667039547 +799094890 -188029353 +860856569 114737831 +892771209 773398194 +-64436348 -397703812 +-93956875 436695288 +685705102 233271555 +-970845966 729590794 +805979129 -849943469 +325440090 -290767075 +-493411154 495252763 +-849428456 -153943322 +-506902740 -151719380 +-780443856 -609698676 +-767896199 -748848671 +-323699760 -965728107 +-6517229 -131479579 +829671875 180770348 +46066305 619529142 +363144565 -822006326 +944723079 339072022 +-631930757 -749763512 +497890864 241713341 +-304170282 419956031 +706374809 295846174 +-81866547 492946982 +717533743 60925241 +-714952059 -819519623 +583338365 -666667506 +-590222205 -579320125 +-949630705 917340407 +-369701369 595568969 +-114567773 548620049 +944220540 -7619252 +890765607 -28300442 +-996701703 -41875290 +-775201251 808017927 +502055014 -557037735 +301744484 -208397958 +701079113 -32087510 +-488535648 -234181284 +-513494279 725164989 +-13007341 -236995748 +-276214038 -777867839 +-779652059 214720138 +229925632 415819806 +640047297 125527054 +959886582 589625852 +161662819 593744862 +-966338407 317310116 +634362704 -27638780 +-776637535 923240862 +-401228348 -722736028 +-775605075 299939432 +997860929 -820727949 +762556697 698847354 +-821414750 187491556 +628406432 451032289 +807335183 -983609712 +247855870 376967370 +596380958 656927015 +841719107 41045958 +714830276 493768826 +297174051 -994246387 +486373450 788180403 +-45050097 396302612 +-946083722 14068204 +444363018 -462125831 +-707516797 -694319053 +535788162 929686862 +614167313 803360129 +975608490 826479024 +-581672391 -175635868 +-149611414 -652392915 +-304515231 -757339441 +-656775383 377638075 +-51517834 -676086985 +-473399109 -307071190 +-586526609 -151431084 +535962518 -470085886 +-412966834 792178192 +-258753675 363513556 +-279309307 800115144 +-242371324 61588106 +762180312 776899762 +978579051 777682690 +402985487 236729731 +-88940161 -28781116 +75558239 638404455 +322241486 -797689129 +-775968799 -710638875 +135646829 -785399727 +-184705938 -454121000 +-134242946 301169329 +427397649 338684180 +-441633302 -735997859 +732570613 -858862950 +544477357 886896271 +-623521801 835207621 +-589148761 -571877322 +816742020 -881827822 +-299955923 473233742 +-433575862 273872932 +771403296 -804224807 +216742157 -240669027 +999638236 -545686250 +-947522870 431312219 +-957934314 449476467 +-330081548 682635611 +920271330 -145370601 +726300695 -209393411 +-241101580 -316299915 +870938002 -74401997 +958903007 824904208 +-845577266 -72390253 +297264320 952743378 +-444783556 -485588960 +99242550 417394828 +432808074 -408932744 +-188957116 194669858 +-756511419 973310594 +-969878298 -2704929 +575774316 -245527763 +-845598373 -148956085 +304867723 303413020 +704410510 -106346252 +497800214 -239147278 +-603245653 526437781 +-635014006 226429761 +-767295015 -773232211 +454566923 577761636 +608527631 -443471012 +286643653 -320296280 +-195451589 566769197 +783499663 524749059 +325658001 775335877 +427219711 432077819 +-868112985 -484979176 +-903392963 515279336 +-214503857 -315487806 +758191628 -696415860 +790439760 -153409836 +292751162 -418117709 +-84357634 337479692 +974546805 -329915525 +-35661877 -278281575 +-259985184 582479903 +828085108 511002417 +315212623 -531627443 +-836833693 227235755 +-254447704 -641113190 +981737880 47785749 +829802339 -701032645 +-252963313 987434906 +192006237 753009571 +-863323701 28155844 +-876910402 -333378345 +858173824 95596651 +-380253545 -327926942 +871408267 280068498 +300594309 346710282 +-31024154 464135337 +-919770267 206424095 +-364770426 740234746 +-297250473 -982278574 +567210286 -136311730 +-776011082 -599976145 +408621988 -963046873 +-889350650 -953734243 +980954794 -803535354 +-39954983 563363290 +-794861031 148347123 +-256933922 115625786 +-522040569 225856005 +-22961837 528059776 +409196714 364010394 +-811415962 316782077 +945518683 -793181874 +678168466 361636146 +-420894737 -165495397 +556503639 -486973409 +275469020 -645996576 +-772944512 904761703 +-611148657 125092043 +983706337 -132204727 +318007495 -169862735 +-675065751 -290878804 +127205144 -102590916 +277677822 -303189050 +945552768 -806564116 +-131704919 -39702980 +22400225 510099945 +197001598 -804585542 +-384527556 -102413273 +-213637345 741724940 +435074365 -83601940 +-312271032 -296933182 +-863495280 298004800 +686030333 -217980762 +-744255895 -860893335 +651769540 174134465 +360063885 -71582700 +-280277759 -749783435 +-849373140 22175184 +-434559932 -620692329 +-949493760 854875052 +524960997 -864426455 +67102008 791750584 +-112693382 184004394 +953952566 148023753 +-370477221 14450961 +-291508598 -343829922 +797417248 -245726396 +297022327 -20283842 +-937600297 -605773579 +-389690786 -383666117 +341288728 -754960672 +-534069293 549768455 +966729287 -226331188 +31421099 919878628 +-454867194 -682256816 +371286787 728230550 +322436640 -213363632 +-182305683 716570505 +-939417142 361278947 +-326294998 -652852624 +897508924 -403979135 +-803122292 147485438 +713622686 -350538917 +997830069 661729786 +691128583 374529977 +910185917 -456673822 +-480465907 69806625 +-234709749 510256246 +-666969113 316920917 +670523391 924177391 +302131928 -429606007 +-520333199 981354330 +285286910 679366177 +31496705 881311094 +-130684932 377734183 +-5680701 -103295074 +-330363155 -221250568 +57691636 -114501677 +-837976713 325752081 +-738775493 198912904 +-85298146 875334371 +316251162 671809633 +351582879 -830076861 +906996323 -959531184 +704157514 224989448 +-938276007 341415224 +514727387 -437380204 +-350839627 -832998312 +-167732180 922903886 +249166259 -929678875 +167435123 892674373 +-475179857 708972428 +-888093772 -773163797 +-321484475 -251949663 +-863656466 -374039259 +82420873 298898305 +-855830275 -664667921 +-321420658 644997627 +-414762884 -408190997 +-556058039 -131788143 +-601809888 -629528634 +-18098918 -623243318 +522988937 -76633318 +454883999 -542549797 +132557906 -934407053 +218278980 -523958526 +-710150275 868226512 +-185821051 623619453 +-73681356 -873437978 +631429880 -940494715 +-588769727 227306485 +346982703 134088681 +-748822392 -990033338 +767176347 -150096158 +-416650804 -619079928 +565209334 556073812 +-595617433 -452950954 +-49851601 248264379 +-41490733 486809784 +-224741978 -814856645 +923646816 713118394 +665323965 -738895696 +237213005 32318281 +989113540 -710364677 +511750799 951094213 +103792003 -773195516 +166956659 928449971 +792207584 906755596 +-40593016 -120500097 +-178064856 263284315 +568629611 -563141463 +-862654822 250321202 +13832231 666962495 +942396758 -873920784 +900575393 793203155 +-734422238 884395099 +-680131399 587167284 +-175258128 -662130989 +927038167 660574230 +-473294623 951573348 +-473331476 202319788 +969410377 -848151583 +-329024252 -151213971 +963389096 -509613286 +-761692643 -564390130 +-960495177 404452914 +527829202 -77447385 +295473828 -890826362 +-925448259 -707852920 +-555344339 -304604647 +351981358 567060971 +-716550860 -882640259 +704702404 -627938101 +-236428171 -628519818 +-953779070 898256864 +-971718490 -344212771 +228167133 -427329150 +221025380 608012892 +557481726 -184017895 +750541503 981739588 +644361706 680167862 +-925378811 797096730 +-31334764 527730483 +-925341115 -385855451 +683658087 332480971 +-837471440 -635331020 +-627334959 -307004485 +-652235838 -706369131 +-972812599 826999775 +-992411785 724677078 +893787848 -381571357 +-160348183 -966577222 +-410808156 -340531394 +-525916334 -472867 +826465388 -356912549 +680315022 750552210 +-82777802 -922889989 +-400162536 873466581 +696163629 -324303795 +-616710817 89025987 +251080494 -406627778 +178361119 -429092139 +897259418 820187975 +-819063242 256373959 +-188976301 -407999132 +-462897434 689345745 +-628947553 -308136072 +45546160 -684709603 +34598355 911148162 +465692023 -618495885 +881887645 -561744691 +-252463833 223495123 +515743736 -602716195 +283393427 -105117214 +430098582 913093263 +137069404 -743978763 +976452173 -646198150 +253943582 668524503 +-424535863 774230589 +756110766 278541956 +178554573 -571709099 +272063499 -721051487 +-660113947 -292421729 +383116842 -959555303 +684662865 -274270798 +-133595767 150991794 +-957146653 254635655 +715213611 920836779 +-171860714 800013442 +593737988 663011308 +-934187687 -434421802 +-422451251 393289197 +601401559 696759882 +-54577428 43565042 +-432937791 -361864005 +545203691 546954962 +-444740972 -972498946 +706418177 -909303272 +163976211 -812389665 +464869909 -266146784 +-856828219 844388068 +649481185 673387375 +798935834 797117597 +438914793 -657551439 +964148413 -937926991 +-328058756 673818280 +523553017 307604961 +751254279 -543376750 +975603414 -948139716 +22803655 -576180690 +18997423 160926856 +-73995308 -300174578 +-974016793 595643582 +-245347334 68637334 +911313354 693228293 +949853046 -780493730 +-387211564 -806206558 +-776416221 -785123731 +888750745 -823871238 +25734915 288245973 +-674917398 427353534 +599862053 -5880318 +549053753 972028974 +-349947513 313261469 +365126960 421870368 +763030232 633159726 +-254555444 841897726 +814344997 665773204 +-563546840 764364428 +-591312006 315650178 +383330898 -791610561 +-152192712 -907722261 +171024456 166282391 +-877060921 -175018654 +717149956 187862930 +-935440417 -667573836 +-103230985 581554887 +554482181 389597132 +446070212 -201014562 +-936933817 -967756814 +-971871985 934966753 +-461836193 532271966 +-662942149 -9342198 +-583661401 -656061911 +133632915 -990354701 +664090479 -141763315 +178208765 910293275 +158534702 -429205916 +564700431 846322712 +-514824065 643335870 +654350595 212520442 +-46288504 117970367 +-15130653 -551726758 +113355741 446139423 +504176057 -138633264 +-93453717 819696098 +-658374134 319460805 +-442639400 747055122 +-188301693 -841610770 +810377262 149729645 +-660330043 -295906840 +395669264 904010715 +78049743 -857072653 +-527280528 904372439 +-886866263 -393359585 +949152783 -759076850 +-712144570 711686881 +516890195 665607884 +-211804761 792459894 +-283044160 -355721269 +-330217849 -532368840 +563670350 915576783 +651178553 953425658 +683545965 184691315 +979817150 -455416994 +-237559816 -562745717 +-650910035 123874804 +-706672314 -82096117 +58603423 -964759656 +-103378155 135179814 +-829649947 816175232 +758155998 518486151 +39083775 367961192 +61790207 -589366907 +-476891592 287390966 +-293354096 829079040 +11213771 -735176168 +486847088 -665507005 +574276393 -18614614 +496297046 -210464958 +33664581 -662412527 +335881476 941158488 +8199380 -792258870 +520509773 582987049 +769006094 -988957052 +-198124964 391775157 +-483847157 -195962972 +132715807 -108017015 +532092076 -746510635 +44665776 -731371989 +58354588 -460616883 +-574414103 605478380 +798093158 887727747 +-773901758 -46495164 +-713978570 876060358 +700153874 -354135141 +26069292 -633863898 +-385823698 187864405 +-356748405 -756944313 +755508688 297932523 +-228450724 678063188 +-259461863 714337531 +-773301804 -215387636 +709457962 -614235378 +698086476 489649844 +-457733062 -275691565 +-193985101 -921502555 +-88439065 -823993794 +240399879 -644850103 +-840493601 -127775462 +-266638407 -393217734 +-185281530 340156675 +-282667360 -266838801 +30336695 -973427570 +948212853 -850169173 +-511527203 -832821535 +-312379988 -239345381 +-369102810 910653568 +629560163 118190278 +-89636155 471033952 +27343212 253717824 +914702175 38283371 +824939392 -553372557 +-269590601 843133165 +831927324 847215640 +-26101235 792332415 +471872424 -874723042 +-430079256 549863376 +310143148 -159894772 +-307362523 439067465 +-686647178 -948190229 +-618233558 213064834 +823146508 -691792715 +-98987749 729892525 +203648497 -251812821 +-410716201 810476602 +-209478625 -730127030 +648607592 -615777116 +486188610 -207266873 +984802989 819499265 +-498889447 988258782 +302731441 -121548132 +-324266250 -391508450 +-95869909 992370183 +294768598 -671252988 +-877604585 429061047 +670774023 -413558477 +941613274 -324439289 +-572065546 219492565 +829999327 -370565626 +-598823926 181400980 +-728496529 536128338 +-121184194 981137249 +381450004 -80161464 +-663370138 254194207 +-424259948 -334659037 +367800733 -225357796 +-421993693 -298338829 +36029950 830981223 +-770272466 107888253 +70574496 -740556517 +-251627160 73385315 +-34410292 527688787 +366338683 994355661 +-690078802 -550627950 +25680317 -809967432 +896123520 678893672 +-814065755 -827827027 +270061741 -201005066 +-180891794 265789787 +-502796035 231138172 +-85343737 -66554207 +-649070351 78203156 +-970404272 397037850 +696314533 -490210741 +831641703 -429144573 +227220332 -295590998 +540650151 -828502118 +-495917762 721668897 +-388370801 16023521 +-252484373 -273943233 +-441796689 600720025 +702875991 506824438 +979667701 950091632 +-746985638 711334608 +454017291 988431930 +367333204 -230504460 +-649808518 -547350983 +-776192758 10078038 +713776092 436942324 +432832505 -206365965 +283447231 -669133897 +869508665 313487931 +274984847 -179862760 +-309494661 -236958679 +650542412 -612118746 +630717952 -255229142 +-150539984 -540350996 +933401983 -692646952 +516717281 438195445 +932285749 -289763749 +-762041955 399628536 +705686196 -346243315 +137985874 497800156 +-997218638 561780407 +168960241 444970019 +-743714655 860519891 +-176633849 -16964885 +80152637 -335807477 +422819015 805142202 +286083111 73235900 +158043860 -695088091 +347520841 -11082556 +641432516 733985201 +-748456565 -294041196 +18784245 919843791 +-61044345 489072622 +-147146011 -268513103 +-676605623 342679810 +-414475336 -683498936 +-307027635 -782778207 +-542723795 -196038539 +308277558 923997052 +-910278100 3695699 +819964020 54419214 +-584513280 -499582480 +763539347 482726374 +419065929 -316931733 +127432965 871713167 +88014466 -902897380 +823108908 379286043 +27722432 -693247181 +987234322 270720721 +-336067569 936322115 +726958980 959994854 +-337955738 274684158 +-50634422 -947823186 +-708116413 -22881872 +-906297742 250478947 +955327820 -472727021 +774747380 -554326388 +662364812 -819916645 +-871761347 -394071997 +-408212154 536816420 +-645605097 -266029294 +404305530 -315779807 +64979334 941284298 +651761298 -935088204 +868849073 -75630389 +-597711002 -281498051 +732100823 985319586 +978103488 -451375974 +781859869 -677781032 +130278150 584612139 +774207943 -665820163 +-154911564 201259438 +-997242699 524815341 +-478184903 878608582 +-112961328 3764651 +810159388 382484009 +730281874 580774150 +125256549 -837578176 +-484165489 -914534105 +-870903256 -573888547 +748617535 231286496 +451848301 31656306 +-285398320 -395246489 +894714464 -612684150 +882560510 -335761334 +-913689121 53547099 +-486019888 196354223 +-893257031 729639643 +-876668886 -432083668 +187787673 -551321009 +448174310 -882392373 +356471072 -884971414 +-784963910 -117057019 +318959818 764810944 +48903850 119514893 +46624961 -801086147 +651670509 14669726 +-586422193 335612075 +528762400 -818761242 +-613886352 -568296517 +987235470 567578822 +676496148 835604664 +-197449042 968597810 +621731829 -477942212 +-469804340 390160071 +434122664 918701665 +707533743 190455074 +-827758807 437324607 +522418652 83662850 +-65546375 -406020682 +-500548580 -848784952 +-464295690 770968648 +692552042 865655715 +163954363 531157220 +-358555936 456178161 +601194611 143881839 +-991856528 771871429 +665557630 342331644 +413050162 336527947 +-245316771 -783741722 +323965041 91349250 +-413091242 541032133 +417649291 -656541889 +-774749172 672009087 +-873384962 -110618334 +566114807 -486425712 +-85191419 344237539 +923489177 -857911409 +-953080192 -250289504 +241010972 -48648758 +-920130968 849568004 +-97104287 -450564421 +781167389 -382031220 +161283341 -174417195 +224239351 722660209 +66332611 -319665070 +154214277 -83354352 +873315177 -916994388 +-363659284 -955201659 +634753767 40242334 +-395943422 68155143 +135262886 772673628 +-638120165 734689551 +-30622130 -793062546 +-738134404 -409950671 +-779694810 983322175 +395433952 416824236 +479808306 -140444119 +-250255432 306596899 +562124484 -991800355 +655301464 729937202 +-878027612 -281403462 +-131495480 194992156 +-207175862 311168335 +-403518685 35687736 +602507357 34145284 +-170463849 845999976 +-753810703 -88051588 +-245935151 -364122181 +-177494752 467199491 +110815485 13211404 +692602586 -898186489 +818869169 -884962488 +132833587 -133617320 +120363575 148784276 +394365053 448930699 +-677398342 -5790298 +-1436556 -325057862 +-107637846 -145290064 +744580768 488116703 +-553644010 734323442 +667676191 478409189 +-242562022 -29136233 +569541713 -550443582 +-534150058 -323037138 +514325610 878263188 +427311783 642618393 +215184077 309409948 +160982767 -384641633 +-641625254 398297461 +-578244638 822813222 +-725683684 879845098 +-209571883 -15748709 +-378399072 -939089679 +-387320376 616201718 +-815121314 368846957 +827712574 -134781708 +-543708310 967655650 +948248766 -733687210 +468932247 147194982 +686595713 447559787 +392643861 909937616 +-819531591 -249964812 +933043564 657965977 +-306163169 44240377 +21597785 -616983657 +-585952310 777028587 +719547673 239003725 +692948398 21063477 +-64978011 546585321 +420490783 -260552724 +-724505936 957133481 +-103508450 326800606 +707661639 -379966186 +-494428358 -458428507 +501121980 387981910 +-862818548 25824631 +599602780 -7288209 +937519729 -360161735 +-651375989 -810393154 +338368184 179951989 +-920266331 -479966089 +-966366590 -921574222 +33264881 -110477875 +-15824986 -894317199 +367765329 252992999 +954885283 -334395556 +-493633356 -657309842 +-125061367 819042624 +-504586284 -921423752 +999657519 -641042866 +757302910 -17732497 +-410933687 -579348591 +-149143111 -996867918 +-935984922 -478968383 +929969887 -94495567 +634724017 735129291 +-452946080 497646725 +-285907631 982283470 +885496317 961804593 +134333876 -898094225 +-276692722 294109224 +133042011 391721043 +959807139 960177627 +907060951 -697303032 +-206335807 930996536 +-326552436 -166072584 +828477904 -775390579 +-237495023 452840118 +365861610 862441554 +-593077189 168482615 +-437038642 -868460747 +-882157597 36214905 +416041744 -692639124 +-635062599 -361835704 +-21533560 -772535630 +166082994 437806396 +-177161996 223186275 +688959139 -424019110 +-444559899 -891137258 +481045863 549108833 +7624402 -493212341 +-954801476 297058039 +-110942776 -20043629 +-475297226 135775243 +951655458 626487592 +-171375580 -290817260 +488311727 919676331 +151705653 -807385280 +-264236344 895065947 +-994496675 713127154 +-320188798 348994202 +721187166 416604399 +257164876 -152806074 +-117418493 600999082 +372945505 -947562468 +542402579 -721453604 +-539597266 617925647 +-373356465 -393791339 +122479320 -821822435 +-122809273 -389826648 +369153353 110300005 +-291552677 899356782 +963013718 -43209460 +35892287 662740747 +69395622 -49569327 +753333964 -660884393 +-644297658 371413597 +-700859558 -440156781 +885447643 835015231 +-76415803 747394859 +791544539 -10569900 +224393461 -597999480 +860238854 -300439773 +144894938 -803968715 +882623594 156381404 +627115054 534402638 +8565499 -897262200 +-406540806 434185015 +-689267052 450519980 +-729120050 -849264859 +-310605124 750991272 +-387998428 519019145 +-945761780 138763360 +-711587330 608695317 +421828262 -56344904 +194168694 -425411237 +93112836 -36486642 +46930848 -428717340 +-726363081 -330930883 +537572588 -151476675 +-444564637 114612629 +-751677387 148924260 +-28085135 -595614782 +-94191334 -724912176 +-828513273 -692880144 +-985305291 -786800904 +-720182067 -714653292 +-806130525 933024716 +-367239809 38483680 +-218038649 637095541 +-384886247 -216229346 +-855569595 686012189 +938870034 689474917 +358697754 -541893577 +-353820618 937054923 +870098344 -871483628 +926146554 -720299375 +-792492293 473697518 +672493531 -291601093 +26119668 -831340029 +529502931 -674671653 +90528532 -641679375 +142683890 711569921 +-433974134 537592357 +531953237 589990525 +-457994954 -394300824 +230572519 -612381611 +-778110388 -557846315 +774624031 -690404616 +-801159080 176042170 +-328246435 -169604742 +496097917 1849285 +783215233 782516748 +-896184548 617413068 +-249747085 -860820820 +683330245 98694360 +-896064329 899232370 +-825639960 -907988226 +566492827 838439356 +-689749791 -782123690 +-135669957 890530635 +176975668 883378642 +589507191 -140361967 +-127683931 942919555 +-251580692 -598810490 +852487561 971366063 +823933351 476950060 +-999365890 640236335 +144509431 -781157168 +920576490 140171635 +-892735723 -729150105 +924690855 -284043051 +-587847678 -706646131 +470322835 848358711 +-849060246 -798422746 +-232179026 166145443 +-28819416 665852471 +-470597510 468932372 +-25838439 843897209 +-240878990 -268960881 +-500092148 65233651 +882666552 717876320 +-51761731 -158919118 +171098458 258445061 +-137051242 -60053537 +-822044440 -906311313 +951252267 -356604877 +615595066 394740737 +-30611466 -776239220 +-283245009 -66293988 +-237884916 -687217131 +-430787735 385228540 +804321417 -26253365 +823521528 -179405992 +796060322 -3491772 +-310230346 -11827803 +688916211 126821281 +698870367 766627291 +-954680854 558182788 +-320645127 290094241 +145953436 303886550 +772918716 884748366 +-258103948 -192922219 +949337019 763143152 +-967320349 -865144606 +-355583659 -748701177 +63026497 300166587 +-900543239 -617113832 +-630350775 -41952555 +199151022 63145648 +628132446 -680025175 +-509969502 -848991271 +-646233147 95647143 +-464603303 593125691 +697943657 -541914692 +848373801 432493394 +840179873 -369564725 +-124253094 -712081034 +707497256 669898599 +836950256 824542742 +-225423017 273321590 +-581457868 -511694696 +-620359955 476838752 +-508512661 -143172769 +684229067 438777319 +-669115239 -450051074 +334218623 -835974996 +29036588 249963558 +-470995402 -456920586 +468808096 66771128 +-567074916 425523087 +-174338298 -988049044 +-880352605 -607281141 +-460041403 -930830395 +-438763503 -560038175 +885144957 511961587 +-371491437 34370691 +586492415 -681148946 +-755552780 -130801812 +-104818521 -609217092 +950819374 484577091 +936028824 339086811 +885594043 86823377 +35420428 -555944357 +-629730790 -908013227 +-614917878 819231115 +42650790 320557057 +-102406687 -355512872 +833542798 374543266 +138582526 726152994 +800690279 -372208516 +-764955507 531024060 +-664097460 37390776 +-177136410 -542056358 +993477513 372303092 +-2431502 -160550330 +-522321668 -995447524 +-90682611 831660499 +962059775 635248819 +861285669 324174697 +-98284415 -232128190 +-581672120 964633038 +-511679421 477604651 +-530073235 -768237335 +-486297318 -856042928 +-517205517 534932705 +769230243 808676267 +943951210 -768178882 +981985017 -138726201 +-17405118 802988498 +193065276 -927648373 +948281685 567726555 +248558666 717724607 +-365469052 -303171074 +-704668838 29490147 +734346177 -218240003 +871857803 -103865437 +-681639466 513159989 +38353472 -216804436 +-269317279 605342361 +-429961982 -108475154 +454508612 201106587 +-122276190 -875789442 +-811492252 54848843 +-72043045 -345130536 +-755349461 -757078432 +-314239991 353427838 +-700528021 -381492862 +-796045560 667060242 +-18420590 -630931202 +-997348897 -892953126 +-192776014 -446545267 +706797241 430671349 +372344915 736307346 +341854217 -658174055 +847810536 -436690127 +734020651 -905049330 +-55006630 446293200 +-113511365 -786682957 +584944305 532566496 +-368808583 -487577643 +-671150593 697672290 +-186860987 27067871 +-234013435 484867647 +-947516440 791902083 +846614467 -781994031 +951162593 854944905 +662319192 488658763 +-353561716 -382310471 +-443230568 -840778288 +-868984110 -796383156 +491030519 -702619837 +291389724 -629603290 +137365505 -585536650 +-874708833 -955816836 +-259213173 -138375357 +215970040 456809365 +-948685374 -724156889 +-473662910 -126540390 +896254008 -948781495 +66106630 -57225787 +87594166 170414625 +185635970 -902397701 +813409778 -9723692 +595663513 -314253221 +575889880 -387009587 +534423689 187502988 +-113087210 -304861299 +974535909 -618101386 +-356924997 475577569 +-341499094 296035161 +879712595 546386944 +152643405 330499301 +298061769 181074561 +-214524146 -472232531 +986393272 738275991 +-275617812 427873656 +-271258053 -794090686 +-733097288 -970803386 +886211311 207856622 +-672977445 251880428 +-872900613 -192726014 +77677339 543968528 +49004772 -151625680 +491877198 421801821 +-898099062 852472851 +187587073 435866415 +-400933653 548047670 +-17702061 -968478843 +656714348 975181850 +96708203 600075141 +840258227 -277268288 +984673684 -305923787 +-155614636 179797449 +-123800663 79697757 +-377394296 515623552 +-172272113 -771202240 +746457852 575510041 +-862268242 -837637521 +-452416224 -826252834 +648737292 -178744549 +-310330473 -14908192 +-566576082 -955221825 +277564825 659124945 +446667722 8953949 +-532091792 857303480 +11846827 380139128 +-932326674 134253411 +681612830 -883633824 +766667636 -592069292 +-241868582 -641924040 +61049274 266207881 +-149109432 169486832 +677041676 -144090905 +-366043461 849507812 +279543672 446133446 +967431204 -625135525 +-267154381 82957320 +857216132 770272035 +127931826 370656170 +-724129637 -296847549 +-236834193 -215549453 +-39472386 -823967024 +795853132 675578823 +-662934247 424560903 +401986368 -440565162 +55988946 -583718287 +294459190 724382935 +-826643330 798219052 +-282274282 -89280325 +278219118 -449937922 +304620607 151191688 +-370023452 -386449099 +652254910 758430225 +775326043 472569840 +448818606 -523264140 +251845676 720331003 +663297038 865601824 +879531919 70929953 +-740647238 778830445 +71714683 940087801 +-906437605 -509112288 +-182844262 590400815 +-984533876 763813174 +466298615 2078338 +574460098 -216237300 +510736142 918391719 +393174030 325793124 +183934351 -130684058 +242022111 -537616229 +889138390 -234861327 +-551055222 158862109 +472630100 -775835738 +-310942947 -491808193 +-585670656 683004159 +589303678 262891262 +440962841 -383271480 +-945321299 -894828562 +-950396417 -224174222 +280537574 -262279174 +-113148791 -847248389 +658876718 775831578 +863552664 -856537085 +697138875 -126693918 +-830831104 979150769 +422232517 -8828277 +-449586226 174055959 +575284520 42776306 +712464749 -226832754 +-817918313 -518189630 +154783963 -666019297 +904139343 5242019 +-640438661 536935094 +-694338654 -354108753 +-775950867 -936470181 +160687593 883919712 +-949244100 96355861 +351957146 976638672 +922332266 648859212 +607369515 209561556 +681101230 -656438192 +-172566897 -374366569 +754798433 450040289 +283627899 817614164 +-766232043 689761498 +119724654 777510829 +-168409146 309812037 +239867879 -569340763 +833607422 -113899016 +763526116 465517788 +343493240 952792863 +-607795919 -731656480 +214083041 -351139046 +29582857 331852069 +205358754 107182575 +-844436598 -99405912 +-171208699 -998588680 +-110310474 292919222 +-220038765 -852477023 +-757972078 498553364 +-69907717 485887634 +393405660 -107935209 +223137326 38869158 +-103067277 29122065 +412036968 -460412960 +394560052 -485729165 +-418993 523830537 +-413600250 846487362 +926520542 642480629 +-451691249 -273855668 +-481057671 -112659813 +-107410831 -563249355 +403648550 874852020 +685075940 -242778667 +201638038 951274518 +652464145 -453260194 +-756445854 -741989736 +-430131977 -669215602 +-124599099 573173153 +253685075 -383983859 +302749403 62931286 +-104395231 -650350711 +143921316 845288275 +668142968 854283323 +94745491 476225324 +-77633478 -500873018 +-584835598 4022813 +-77418677 -888180780 +-369220732 273783308 +-792207364 921085733 +-169708207 500268016 +-921897991 311956067 +868382495 -41199889 +491983271 -202336797 +353953259 -194581297 +-820282310 -574620605 +595606045 117303625 +614739665 792442150 +313124580 952102209 +314102888 895480770 +869161572 574060672 +-691337044 259370706 +150263545 -438260930 +564117311 -316258333 +683766754 215197988 +79023160 607779722 +903470265 -595257286 +321013342 -322440462 +-394720526 715873117 +-202929398 -697271364 +340045924 -359357302 +1717321 -54555140 +631285835 -371606667 +193732930 -23358741 +630166863 -92149434 +-638062625 -576768287 +-676855982 -134416975 +-774907093 923801290 +-447705925 -381461409 +-144103840 -744555619 +437720757 -637907790 +-29972226 706819604 +-758529101 -468141302 +158725880 -229371008 +745613492 -872139124 +-265147470 -339804630 +-7393916 -298870590 +-595319831 887147322 +-326818594 -179369349 +-815883563 -189012540 +-701543825 448814960 +843578969 237688161 +-125418404 -390977459 +-838796391 701947972 +-278173418 270156299 +193527229 -249424281 +301559522 -845147570 +596326824 -158608183 +-840673107 -16071886 +-523774966 -799910172 +-511774725 -223935883 +-442368967 -430120960 +674942903 -949268176 +846662040 248160290 +-232459354 -333554060 +389563207 221797722 +847988470 -516113615 +726671971 182884802 +-812772796 152290369 +887217456 -816035647 +5063599 512033490 +-383492631 -944573734 +833426517 -191720279 +-13136213 -766491061 +-661303766 361535286 +-290761790 -761555419 +-19971331 -208897891 +-110654525 807337116 +522551251 551229941 +-940430574 -373454639 +-459898092 -361430826 +383313540 -641623699 +614818300 -929124328 +497106960 840654897 +-398119115 -746647207 +461716531 940750092 +242238240 -893688930 +-386312621 739458139 +686368518 730156711 +-447399272 640459367 +-260000585 107743163 +232371548 881731081 +985547517 182994891 +614973535 -438582393 +-919341341 -181449582 +-941049510 95278978 +-943916060 -813221715 +-533574179 386944150 +487990035 -150053653 +555315174 237153993 +91320014 -270263899 +-765493375 292616202 +-910723243 -862308129 +805415660 -104398741 +-33933091 362487756 +-371885951 -13485440 +-347524431 -4827209 +829883444 -96890359 +558137069 -835125468 +-555946060 -655971717 +-888133681 -330165314 +320475937 15126573 +-457590994 308627401 +-306083176 631127384 +-585052731 703973639 +465003418 -257416261 +446690432 -671850709 +852599680 -246074110 +472005103 -403341939 +19886929 -338520217 +-768354206 123527322 +115528897 -674682526 +-813386269 711597477 +386879174 -563717334 +633255058 -465206782 +-919540942 -96975674 +108956885 116940459 +-132453749 562172895 +539407577 -383718581 +-22546455 -3492701 +-248556179 23299637 +-97898826 -925615022 +-960477732 244295184 +-916943013 892469662 +455509600 -910736114 +-397497665 -593295184 +-893865882 -207816511 +256159513 860671068 +309613349 317679347 +-237940771 763457471 +286365172 320340554 +-778078211 939063184 +-166493072 787571089 +-463068063 -255046365 +459318366 -387874690 +-400624824 -942470735 +-836026640 876660202 +352393226 -689642399 +100684603 431901450 +679788493 223003873 +547817247 -809691508 +440189030 -340940002 +-758154366 -232451784 +-660633664 276755675 +-86845514 -353542539 +-149852943 -269911827 +-169612489 -238119006 +449436497 -799936529 +185180569 176462511 +-508958191 343753246 +775274881 937169947 +-457974628 289138368 +555019357 752478662 +404059038 -43223669 +927894839 -994268469 +-511681917 -614018556 +-263919633 717124498 +-920300372 525242987 +-315804569 -548401237 +603890107 -625209142 +262176268 898717085 +911474059 44956853 +-545675442 918035564 +-110417858 -135739768 +-643784725 860704675 +290648856 -33431122 +385340643 -405064456 +18223579 -932066912 +-685968417 -793668721 +-476878360 204448734 +-475436638 -566184534 +67791026 875816870 +-686281632 466877474 +356462008 -47295638 +479043634 -371067684 +-568813529 544289648 +-465768961 734465307 +641064014 401650238 +79323926 856580932 +-506995519 350888018 +-373696604 -493863390 +-69380026 667502152 +-130480676 350383758 +364593140 180768455 +292851487 -543750521 +-958621325 395704941 +757127492 172359123 +385825483 -561681584 +339712989 939252241 +-401366028 710980782 +-447965574 -51883826 +-393349919 900495614 +385063000 742010721 +-812895287 -299175401 +-271724213 221098824 +40331471 -860759694 +-842812028 60133274 +-249227530 873029334 +-635642142 777184466 +-672759252 560285336 +440815355 610478864 +-340581421 868688162 +-994912385 -423947066 +30302890 -308054397 +724985933 279560274 +102022628 -448519036 +-238566696 -620761376 +-882520580 -936350411 +-883270736 347867788 +-870980708 -431297340 +994344796 -119737785 +101299859 -443181997 +-11602405 -796505832 +709587334 835119580 +-577063641 -215208823 +248349775 561615268 +447930524 160728518 +-528166506 -306627049 +-102915752 788812832 +84240297 248273909 +-491427579 -449022160 +404016350 -640953010 +456560060 -431030468 +-474253500 -295209912 +356574533 -380363881 +-411498611 -342845254 +-803179364 420072643 +539895372 -390419673 +953597018 -634936905 +209310532 -492670315 +837442092 -104247584 +-427585089 364110158 +854966656 -166257682 +89512952 504664253 +-1783963 -652069783 +721707404 -488580655 +-603699298 -589824700 +-721438561 152855252 +-619900234 973801020 +-564437034 -365417053 +189924000 396460037 +-460164360 -952750789 +245119725 25044721 +510761173 599865169 +-852094042 481629265 +-298084550 801603793 +-101966670 -687453702 +687692790 -764998089 +-511029702 -511623220 +-93755506 880076111 +-582026490 -991660243 +-340411711 -139978301 +-298687714 47306086 +702081604 946262984 +751547656 -37622778 +-120805008 -804808681 +540534940 511614308 +-387079647 560525066 +100794526 -775275274 +609402660 -858384603 +-786370897 -397670003 +460624595 59408975 +393580419 427096 +172897479 -195157460 +228213450 885951950 +-868152012 -819078697 +-771471471 -228569599 +-771513439 -280898192 +163113109 -232477965 +135634599 -740172447 +151520305 575951420 +960846038 -75555728 +-950991657 -500146906 +249657570 -54608643 +-356762668 697058847 +-752232022 147678606 +298860734 262874729 +-924119834 -271758609 +-474613082 100952977 +-591393500 867518797 +-35426270 689382174 +-147031673 781014239 +610876770 -546821812 +-73459989 445375434 +906093567 -796604928 +537602965 838565673 +586070088 -845822750 +-112163643 372367828 +-815788042 -35563282 +70971583 -323718535 +-623518545 326328428 +-114326762 125405073 +341512641 -973121265 +-945216104 -757324361 +420049006 170616713 +-521186384 -214613960 +-631668700 788033434 +988393487 -758339813 +324853037 -416736488 +54321592 -638171331 +-78624083 -268840997 +-738275996 387078338 +-437942993 98818355 +917443643 -889503724 +147630684 473990822 +111015249 -232731059 +-758674578 -368119050 +573207007 -574962904 +-459962900 -845097203 +472851760 908532558 +607172448 -869271579 +296003619 31597437 +-9964533 499257884 +878263276 520807937 +-131681063 448192041 +600903238 -76596537 +474232036 -923252751 +-4631569 -269246843 +-122519997 61984990 +367098381 804538202 +-645831014 -749560824 +735290785 469168872 +-664820634 -917799734 +-425778863 -944635756 +-464598143 -688939546 +-925770957 153307968 +-222976120 878829823 +-743637198 801045756 +192125583 715084087 +404660942 15360920 +-835670763 838031992 +-887794398 -836659468 +420657272 -932312032 +-562984854 489370751 +638734415 -406956525 +-492355080 98948643 +-84755584 -856320902 +694835267 -916997919 +161743819 -179693049 +837727333 -309275018 +382588321 -22223588 +-679534731 -998022861 +-986544091 -377296356 +-876533957 -306270562 +714442644 -100505930 +426891488 -195792427 +527405167 369906713 +-142566468 -974311141 +62135488 675145950 +-58735328 737531864 +-850407955 189220098 +558941185 68767183 +-750716225 356796120 +5509120 -856572277 +631227766 951889786 +-482518666 182053588 +-704988054 -197496197 +861962367 -739049603 +859570877 -905232340 +336490839 -867219979 +-985786482 -50212701 +824257027 254528304 +-18678610 297800931 +313299146 -959857242 +-395199776 277936066 +361587466 640981898 +149013828 -585905496 +-374643788 645499715 +-631501906 574669832 +541940788 580754357 +-202090899 269004028 +325028840 -645330303 +-241392258 819568216 +458606287 -644681981 +485723267 -947091926 +-862854184 344497586 +24476920 -713578740 +816085346 600479169 +-930404841 134576431 +-452391655 -328999263 +281677838 986487271 +-46977217 705270529 +-186474073 90790920 +804765908 365625902 +429713998 985857927 +261957931 158653800 +834413931 -435858349 +-921367392 20100438 +545279193 -357045459 +-316886512 63908125 +808763050 994098340 +315439375 -110225790 +-993814029 714223801 +-56710003 918878224 +468392230 445328949 +434455355 398512166 +839337861 919901247 +599053656 -973600862 +-684061548 162786111 +-710675883 446383631 +-162276305 -603393593 +69560643 -402660092 +604003489 -564849973 +605566940 -480411295 +-725668960 331665168 +-455006822 841009073 +68401427 -498697886 +911947148 -573021619 +-678770189 -398606929 +475704515 -520604952 +-510996483 778966775 +653682573 -468518863 +183597590 -572136521 +-786469468 275406496 +-170576360 733170173 +926760266 203577754 +593712582 -337352597 +451120141 192853682 +56110329 -266469294 +-42754824 -883362202 +-687477822 -689925880 +-444665768 -215123891 +920515419 -785222480 +52740013 421545547 +-371871568 -593089731 +-647043527 999058312 +705346645 986882824 +970997804 -774455838 +611891180 -992188089 +-132956227 174106175 +-468271882 -418137771 +805627928 498597646 +-781411581 -168998150 +989805104 810548282 +965752502 -677413156 +-44971644 -480464454 +-486334481 -573800369 +360408466 -669313125 +-637939515 153041335 +-871809898 -126565625 +721527426 436428977 +-121018309 60468882 +775798217 -255683816 +-469300677 -911887621 +-426079298 -881515313 +-825748346 -288429444 +35765867 728332665 +968982454 -36688427 +253788914 492107329 +120131006 -341695427 +623885394 512676791 +236675007 -497606894 +784881292 116850147 +-486807657 500970152 +-460951143 -278544880 +-449917436 -308936012 +893166363 -513511901 +557441202 -880034933 +-751137549 -156914569 +122747923 -200370970 +-687611419 119623398 +932371202 -325001724 +-826724728 998994241 +-507534192 628655510 +700133400 847208658 +742888938 934873422 +602754661 -927907663 +-403658117 -996991971 +788915045 81770244 +813705035 -889320304 +-352926156 405972965 +518654075 162635237 +-382556889 -2578581 +27623165 3651986 +104631797 -505751296 +-830666806 -331663745 +-964583859 408280590 +-206167548 681222797 +734975021 -831332552 +-38868724 -135798752 +-35876029 379841338 +209739530 473397479 +717130334 834394168 +379580630 810376206 +-526890923 729158291 +-908278401 -750478689 +946949816 -322179038 +-231486873 740284984 +-854169026 -137155925 +-722402005 583317648 +855574505 162146622 +607818920 880299458 +-441021880 -526530514 +-970491563 -814027866 +291503019 -804277539 +-411785673 -644707911 +465474862 -295782624 +-483115109 428585791 +29193737 -780445275 +654660818 803591799 +640476245 940522165 +-877550002 -616879963 +-82032667 -668937589 +-677366652 -102915519 +-235622202 -456270188 +703308977 39013560 +-900813289 414760477 +951721449 540505325 +39912897 724459009 +574152996 335356616 +74609156 565948253 +400242548 682720961 +-390647661 -80793145 +-966472451 255888900 +288163863 -353171155 +147325776 -785301864 +-469602746 668576910 +872889267 182343655 +70826087 320500872 +316090043 961369073 +-287566682 471084569 +950494288 -335335429 +338408360 -125444644 +-108267017 -552101912 +-431818418 406240352 +86300131 -887238694 +-239187639 208642227 +42839420 30837565 +264210322 -585512716 +680946744 -925636750 +-66517781 148460155 +859462908 -850490249 +72192588 755680031 +9143197 -655901781 +-119361896 -899052556 +-611386924 -885226558 +-457798811 -739473796 +-382708211 -86501568 +-632548698 -992680206 +925650404 -403281633 +-57885287 -820374033 +-393829005 -637584363 +-239043313 597237903 +-813610552 127116492 +-841308680 -259952338 +-261226374 237482959 +-582361005 320457152 +-519601930 -133087374 +232371033 -110234583 +137672272 -18756759 +-667617417 -857332658 +-105999486 957532777 +293601318 766411217 +-484132506 -770405612 +756561896 106886604 +195831652 737792558 +420990280 2838435 +-343740717 226146881 +172546083 125635379 +-462350130 -398282512 +-423386897 989227231 +-347165554 -417391825 +-275119588 -293744992 +-214989314 -577428340 +717099334 -604710547 +457048376 -977869668 +-298470877 593103660 +-961609749 404465084 +-262978307 338650936 +943970793 26839606 +-951661101 -144521632 +-222613987 774414588 +542516893 223727782 +463234048 567374155 +-919508057 145760039 +-884277972 -249563087 +739273993 562762444 +-262177618 740707274 +-487536373 -318981494 +532909790 567508421 +974308002 873213494 +-217944313 -321665365 +673281061 638393516 +-592824473 -877870956 +-103272401 -316076137 +30767686 739179247 +49581696 963285556 +29299272 939508649 +-200854006 112813479 +-648209695 600776271 +151411612 -669152177 +-491545048 250753840 +-329332320 325185289 +549136574 -584831879 +977910964 -73986346 +716022879 659286713 +165189508 512007265 +230873532 -810663808 +213908514 983520565 +-690915522 -845772645 +-541113018 928027066 +113853102 -916651289 +359857350 650995765 +-621555396 460539491 +-918778965 881089669 +-840533776 -72795523 +-436857175 149008096 +-725293676 336549007 +-139839822 571274024 +-848899776 973442365 +-682233300 546359382 +-471220114 497218070 +-26610271 756974254 +520059544 32565941 +-874004118 152312607 +-426022076 39408962 +-834714093 515920813 +188687489 -853594420 +-195614300 211555582 +-376063512 -7189860 +534860949 506332371 +-482902304 489210950 +-109243010 33594548 +-539714791 -869975745 +-898234124 618455658 +398089824 -45649140 +-698413918 -99665457 +876791622 771756051 +908755292 890283646 +371360858 -150341660 +-950531363 747038898 +434834364 334619488 +-517556482 -492471270 +-793757567 -479681457 +-547961480 -520345367 +-308201326 -111097576 +645219335 904835138 +-622968442 962447366 +-869812403 511625348 +254494289 929817517 +-498032779 -520008525 +112043448 713307538 +-614450597 668504630 +614511847 873762980 +620704404 479740520 +-747809171 -137694709 +887147080 59824408 +-740925381 551332212 +-970794803 745260541 +10318928 -521341292 +-198117701 -270859238 +-7102322 461746540 +-521505412 -73606037 +112008906 -431393910 +-942622116 309231344 +-161678252 262550593 +64709499 340579319 +956777089 812824635 +360863102 -203575188 +-369194890 -565385946 +363843579 526217781 +14338544 -909776460 +-977075838 -107161195 +241036627 808592246 +900714812 -377053394 +610804671 -580798979 +-774161549 -512353203 +-963426113 -575710275 +-105117151 535683969 +536214587 -67985824 +-636245153 493121418 +-200404197 208226013 +994036166 908633071 +302525858 899634879 +-107965108 -382653761 +36433402 -417188643 +108934701 140920507 +-825795300 -756452852 +-366076788 618608435 +-187605963 -934083106 +314709350 -27010989 +17388972 -816797118 +-742720981 -348843232 +-341118703 369716870 +122837284 797603279 +-38075955 -827053786 +-532321214 -987965157 +-569925697 991533979 +-852160558 355529924 +168587181 811420899 +-782695996 -859938209 +-265898513 -629308067 +-761443658 78494991 +-51468656 -200241981 +-349009672 -497165754 +-654177523 -523733712 +-422545098 154651705 +-591086584 264556808 +122846248 439669545 +-927777224 259744163 +-324648345 -225126114 +795891766 -404459367 +753520680 -213822500 +126003620 242326519 +486487111 718065293 +-912289638 993696578 +121066759 734057775 +583408975 -178170291 +990319991 -290587985 +-236868103 -886770583 +-543470799 596026067 +92283763 -914007093 +190282133 250774523 +-784717207 -240310335 +-82347745 -334304520 +-429871643 -924932152 +942219415 -629201779 +-14920619 411733159 +610055441 -300574326 +596048888 -156940572 +226499576 489153203 +-288463991 81524570 +-929689033 600481373 +-465108510 -687477249 +-24085286 -717806367 +406971540 -494798312 +-874634830 -917740717 +487671945 -223955281 +570730383 -216720225 +396807642 -655182986 +493584434 396654831 +152229456 -44889006 +-923025650 256202930 +737783269 583103545 +-558954857 -787776282 +-83289828 510172466 +138650398 49624113 +-371785654 212491012 +637792946 812227732 +-362361845 -231828990 +621070866 -410362323 +-202967774 -472743800 +-274440174 -803252134 +500011294 585726986 +-145525186 255028984 +-639158362 -851973912 +-68825509 -663229557 +-15754718 336353913 +-310347838 376542116 +-183017324 415115276 +-142437304 815579130 +814664804 -447628075 +636720652 321994284 +-315931183 -749613228 +892753183 -853652158 +35700050 -300379139 +149800182 308860784 +398017438 14009202 +920715503 253695004 +-668427878 519676870 +-14150101 544423431 +-499336705 10305957 +849160748 476420977 +885324357 -420037404 +775967582 -852130335 +-148446455 -61278538 +187799851 632768731 +161591874 -291854181 +383611959 688594826 +133463553 519439043 +953787110 906984582 +858907501 581114109 +839384072 176237086 +287290751 -424920081 +-795683265 51747792 +346362322 252347734 +929993620 591701924 +199418993 -169235104 +-31079300 -548501006 +116875919 136057890 +-89148835 670677281 +-641265631 -98375239 +-586744109 -371458123 +382804159 492278961 +-31666653 465320250 +-37830935 -508362413 +775030544 472454340 +-958888560 794068995 +343671199 -552354405 +712213289 712707107 +743422472 490080379 +-537319745 140791670 +85827439 585879693 +-632697408 -337612989 +-52505232 74413557 +79123532 360854133 +-402667142 577319919 +582205633 892197847 +986558129 312879565 +-906890515 -541970809 +-63224671 -525385205 +-732725697 -158127621 +585634418 -58433598 +-380635969 -850529765 +-259595884 21379748 +-857962910 879263425 +977852121 -805596144 +54667547 723335880 +-874583047 751548646 +-127986754 -662378738 +-815042986 398329374 +137218356 682630412 +-988818929 -828558258 +-524276637 -77620006 +973458515 15120328 +184536608 -443312340 +-299404914 -594175045 +541720042 248655886 +611027528 51937686 +757967953 390691262 +-865111484 -850424821 +-620250984 556039687 +254665667 322559607 +-616305726 -894851258 +-735635445 681807730 +254102098 -947980246 +-83021964 826912508 +-774770780 -180706414 +-18042696 171494912 +516810259 948617768 +995393292 -373448344 +616127002 911873390 +909729096 -872903795 +-86825928 371444450 +-398449368 -739537436 +49359103 284834698 +673442157 747645122 +-287387133 -269534320 +555493049 25255667 +397858842 931904314 +885569487 -275361190 +988752395 438724483 +864861100 -194214016 +625484643 -945658590 +-111818522 644357607 +508817982 -866144433 +-996349337 -626239326 +-676506357 -128918938 +95653932 -501972591 +263291048 -484721687 +-353717272 574321956 +-452203080 -171114773 +296039929 525414631 +116576827 81901937 +453470749 -93482648 +-938679753 -790501170 +679926745 866939321 +397444722 -949947302 +-195356415 -566949285 +-237926889 -106166112 +562424031 533555501 +49475573 -913445793 +-585155185 -464713194 +533624698 -322077339 +121715150 360661508 +-842975254 488201916 +56307255 323440660 +-325222692 545307556 +354293015 450486407 +290015381 -683726754 +197056999 -903107201 +-309847041 -529370425 +-36071633 -545302271 +-529671212 -402742809 +-936797306 -298156612 +-403941565 -17533597 +301417728 949062334 +-884199293 -929347674 +-351769340 548772052 +6691455 959679425 +900800179 940372429 +-767533103 -272304814 +52248780 -639124176 +-220411428 869770534 +70828738 916656880 +255156967 593248139 +-149606643 -65541207 +-178561650 646540537 +831553813 -909928607 +419852390 -362080417 +-953329132 814188015 +-196893303 543390032 +553998718 -547416768 +850149988 -690492335 +306818493 126487595 +519529717 -164452351 +754957390 -456409440 +-151762650 454763227 +265266267 221254676 +401210172 -786703640 +500861995 555828918 +-233536825 173839489 +269809101 -872814324 +-719908966 -599574756 +-964132916 325623272 +530622387 637543521 +-3919357 195059668 +-239661731 112713415 +-927744793 -177656609 +150236442 746960754 +-84457938 -511226329 +181859830 -827707676 +-772817034 354159440 +-812003366 -700407622 +549025624 -547592825 +353880545 -431313809 +-609854235 98415418 +-809425673 -812227892 +-253188255 -336012224 +-977988450 -939309037 +-37259984 947076884 +-58472174 -320517451 +-895987425 -451449402 +-110771703 352106622 +816619565 223121636 +501951078 660839124 +898115736 -713348203 +-297382975 -652649779 +-716294614 -366613109 +-137384682 188161800 +-68555581 -231302497 +-5897894 832208487 +778506274 632599290 +159480548 52589199 +-590747514 93888508 +-645156886 -55279496 +-270399568 -64968879 +341670492 747088516 +448407193 244717519 +-64276058 3858224 +-572076965 -772825907 +-198721300 804743493 +-157931818 -880959530 +926726658 979471638 +932857916 169708550 +343531561 -215222157 +734676917 -294583516 +416200947 -118391428 +-913712349 -110601900 +810357342 756542441 +-511870987 754572689 +499202217 -336630487 +-121216220 415466047 +843197833 -117462841 +945793105 54841679 +585577563 -787806676 +644606179 -644499140 +-41374692 843384881 +-155021074 -544784250 +470813931 -655172949 +276836832 -689938693 +-974838698 302419813 +-166982443 543618920 +-868900674 933225129 +-844558296 -937484276 +-164243126 415331145 +158159272 785927260 +-88511708 -467966064 +151971085 827265640 +602821429 582372548 +962339182 -359670931 +551549584 775000019 +-594605796 -849504469 +639513491 831574558 +756977440 -565747664 +-997706294 -983060943 +731699978 809971212 +715239567 488437675 +-572256720 716319974 +172716002 561885378 +656878623 328709480 +-892429786 696029224 +-555305714 332654846 +883946620 557645425 +-261952977 511283152 +-618317181 -874989627 +137388911 -737968255 +-287796866 235102821 +468911168 730257067 +707040460 -945479668 +716489899 -240308317 +-353413925 -164558259 +-692380860 644371706 +910977525 -45044896 +-207101326 467708123 +392612060 -789598442 +-114785570 -987215513 +-298720134 -739571701 +-13524323 -332193645 +-952501186 -240971013 +34492680 -697475093 +938377817 -254272813 +-861046386 -857141561 +-108905582 -676950228 +67457593 -407789222 +805238850 72666053 +574309544 923644120 +741194273 97114897 +88417759 89589850 +-608543276 641105741 +458501626 -946466382 +-524318560 -652901180 +503325460 -162921466 +-183408618 -529113230 +-285945685 -455209825 +842111972 254097600 +-529417424 133811298 +694279425 826530985 +-538691956 -43459319 +-652481600 447259813 +-559130540 -782404384 +-543607961 474378970 +-175186795 591192355 +-259708689 498704655 +-412214171 -375125634 +649570299 670301853 +791054930 -512372916 +30539281 887702773 +-779704400 97951202 +350934457 -655759184 +904262620 -800850033 +-466702071 -954291426 +988405771 -976569646 +-724462037 197440032 +-15834926 833757583 +920123956 250205919 +652165207 645040559 +325039345 392373191 +-584291236 485436114 +-786410233 290675831 +676164891 -462156688 +-758824237 424939764 +677527161 747394220 +-177636520 315888787 +584595755 -823641686 +577156388 311233051 +745237176 -783903641 +-508578234 901196523 +979458921 573341656 +463730256 350741764 +222573174 -560865540 +-555202103 -40923950 +238204911 241875877 +658883617 141450556 +39141673 -428957681 +-364018061 639738997 +53763134 -582351208 +664383500 -785841690 +512677175 -562436462 +-36214476 -679533124 +-167740774 582793587 +89806716 66516879 +186633540 109174133 +39523366 793087006 +-141769086 540527620 +-646266913 860622252 +-997108706 -946366562 +397504919 -532728540 +-446246652 -657367774 +-584836272 -300807327 +516781368 900457418 +-856831802 -290258817 +-26817101 -150415999 +196591220 -486182189 +-946736877 -40050346 +525470203 84608694 +-796477371 -583862783 +865103630 -901959450 +-908669068 -225524016 +643466544 290747837 +496166990 278213668 +197364871 -918097399 +-715378858 -473187083 +991265571 -315083999 +-197138324 619927532 +314031347 -416460935 +-408296993 -204244515 +577432133 124695433 +-764102767 -156674767 +-637995042 -582892523 +802387164 -153194425 +542031016 192060952 +191425655 450834001 +620839815 -154935985 +498964968 601129925 +-637259608 -896844350 +-11832259 117709305 +130209544 495256331 +-648095446 -363814336 +-743449198 56358595 +13551103 -633519755 +324813412 -664818720 +-198644450 824544308 +189689322 -501430779 +402759053 -266653145 +-715803968 -422144991 +-278882826 -293373374 +303557563 810915341 +-274645942 551651731 +-446410906 -928241179 +-18110160 -131470706 +413391959 -564880938 +-373687598 590926804 +360400945 647333479 +-708236503 953723090 +-621902783 819972732 +-238817918 867698317 +502237867 433973352 +-91996938 -96002774 +-799215030 -75747243 +291252922 455086616 +-91169842 662836091 +-233238118 -298056223 +696880993 501173186 +935161929 -554788845 +106975612 694829539 +73984590 -974502136 +628468626 -224533 +-296360284 593217519 +278022938 -721173057 +143360981 88413131 +-848510680 772001258 +-986555773 140529122 +-720218231 -129514727 +389116575 135722359 +-880583975 130563859 +275163585 -135236221 +-248305811 -794075385 +-393805336 700935490 +-506151127 -358546484 +197081966 863862112 +419019419 -640482580 +845316770 61581105 +-398755665 -467851220 +398711855 236511190 +-85527234 -247521744 +875465830 206071372 +-592719585 -476896652 +445362180 411505518 +984990972 -282729259 +791852861 -858307241 +544816522 319763136 +-615192476 -418606009 +894481521 288896338 +742361176 -246481038 +232349806 -599719179 +980198794 840674933 +-425116839 -256239625 +-988103611 -442282876 +-817056157 172879345 +-127339499 431858700 +359873669 999572660 +-318294929 -329530411 +-532273504 -5278804 +-845408240 -836391742 +824815747 -635232689 +668939844 257151905 +-669250727 248653 +593656299 -563698829 +716672744 462052236 +-388270185 526737799 +686159550 -89937704 +244310277 -284316128 +-537419005 -21284236 +406432937 182267093 +329299566 -545083937 +593159094 -740355682 +196499486 118173027 +-481379615 652306236 +-800325959 828006964 +-21872074 254422059 +185633148 -981847947 +-833395860 -467255739 +146803505 -851618682 +83841642 -621798644 +687063571 820491940 +573166651 -554800066 +-140638321 145812066 +-73489157 751784559 +849108624 -457296681 +-989726928 190583902 +-487479375 -529904741 +-545996505 -681320301 +927378747 919190559 +425308800 -268497320 +-92701938 -14353439 +808726981 -62940736 +-90005876 931539620 +-321465634 826918284 +629341354 501420384 +-836600586 305290806 +-351701790 835577726 +501206494 486355293 +287516000 -963940546 +-946273465 -299981344 +503630315 555438352 +464843675 759173207 +319653663 -836154698 +-863633896 786853192 +-291757631 -347237977 +-306349807 -184263378 +485492381 454051809 +154855961 -314949303 +-581521215 444597069 +-491779232 804804462 +80428205 -525443041 +108664096 754729254 +-623197752 740770879 +160604934 -536478980 +909193781 599258639 +772461671 355503218 +-185081458 900468824 +114781012 -456623541 +175968541 269867149 +617457791 -545727599 +-945354313 812005871 +-379452003 -657686045 +-504270620 -670338280 +-528289512 877616005 +385317460 895835898 +986563531 212189579 +328918138 -301358614 +-255691029 671659035 +123147742 718031072 +-402794353 665678281 +-804935695 -293849958 +-913303384 -120222801 +692435362 -43036843 +-44622054 -831133458 +-225358550 -573328127 +350210748 -384764206 +-244512591 65207407 +333013983 -315416158 +-875014534 -640734713 +-523627723 266518237 +-334522136 785516445 +-6824465 439941034 +873327388 -255697622 +828903955 -507695617 +953284612 -123160165 +60190547 -564686857 +881797398 -372062523 +373965676 -748726273 +955277898 989625412 +-617552105 69702458 +954071035 -746701918 +937213966 483951482 +-690447344 276725949 +-958815824 101079755 +-330035850 369895033 +-33291339 -849233699 +-822052194 705389287 +996174412 -641123949 +-587778935 -928558111 +351179959 480390572 +-477645509 429408470 +650632523 53005250 +548497248 709490178 +-181353455 205090392 +67986179 190046025 +444380368 532477676 +-50605592 -279869294 +-444812042 165875519 +647667991 192837683 +-598387616 -709089627 +-306109518 -652944752 +-865171994 211298485 +-29544935 870979030 +-209363658 -793357505 +501058676 -647070121 +299713375 719533394 +581195667 -491037242 +-164617738 -903432781 +-315595462 134670979 +373531741 -420141848 +717448391 758604499 +5322851 276689406 +858035783 -259859088 +25940455 -837409945 +-788791809 608634291 +76444869 229504586 +312865162 853424067 +964722361 958117610 +439953857 -590638034 +233779786 344771826 +400082726 670441492 +805260019 -359281051 +-622626625 -943359725 +157139523 926759378 +701334442 904146676 +-547342783 -293590657 +130552711 328396357 +-503538868 628580695 +187891868 935174675 +485633000 -810788793 +182965445 551236868 +816342215 148663438 +315377110 -432677466 +-929265243 -423833969 +844691992 -399961615 +506880731 -494550105 +207702786 -33704868 +-282474758 -187710629 +252394550 -797779506 +-763778382 -386170837 +-898118785 -110553373 +262253174 498511598 +328636075 -706521849 +615556191 613628035 +-500502859 484878114 +441141002 718099517 +-826409488 -656908812 +-95292467 -964898633 +721090276 -439620183 +646304140 -833347129 +-157800780 185244813 +-574204633 -169507984 +-24137796 -699191816 +-839184189 170753232 +337857056 468523972 +263483650 484744392 +-887315850 139618114 +-70423161 713695823 +391556422 936125044 +-944310078 -999310298 +-146293228 46916492 +581907653 525310 +911152319 736556638 +-274914176 -52298082 +986111422 -405385439 +-491759402 108451511 +-327490606 72617594 +962111212 -729506266 +241992826 -859588009 +31443326 104036480 +677676328 -753743564 +872393240 613728496 +-731065556 -257629429 +759451186 4854527 +-360720179 114965794 +-796900037 871031922 +-648191029 -651785879 +335528750 -773747505 +-419417330 -666312688 +91996148 67161259 +-447864105 756585923 +-531419101 -997242556 +-856503906 558199491 +-292096513 267320066 +-341646236 -950538708 +835298192 659758261 +-869957475 533212532 +-507535668 590048994 +359057807 299408639 +346648353 -920983122 +-42528752 -685575897 +967978330 109824481 +-789575638 -343724357 +-346332135 404167049 +-613053739 -624321765 +-884999638 -529919439 +165111444 856527858 +928112282 -735469628 +953277936 -729509024 +22248977 -887429752 +303430912 -253549117 +402404083 -321342725 +-267111389 913299286 +-572556866 -673945385 +176045310 351572245 +219959193 760441790 +-226726220 -819526389 +-42705652 -715270179 +351793758 -665305486 +940424718 662897686 +-836086069 -464569999 +166241138 606674737 +589657538 334932857 +954962773 183952257 +831338339 137321841 +-964258431 515120494 +-789226765 363225055 +-131067049 -485014066 +-793026436 880568203 +-616495152 -687154567 +-962525058 956222571 +362940017 -758346781 +76291054 -110565159 +795025410 198917196 +584134613 -892884088 +-111574240 -727518785 +-307759200 -704772501 +-123941826 997048559 +765859801 -686860650 +815056014 -174118098 +154196051 753013095 +-728005773 -615750209 +756658099 510835290 +-520934874 -637148914 +55726072 372745172 +873300264 -889191897 +-127504215 -388393089 +564716932 618117209 +468778544 798676677 +662808840 424509039 +-694675164 -157210175 +-579762254 393880924 +373162222 -247650243 +-734200250 -535886480 +84281006 -808097036 +-283401313 -463193437 +152998059 909244418 +-681948355 -424650244 +-517807239 796435127 +-113640068 -702485782 +436156699 -635708895 +536794117 -399820241 +-274599793 952595289 +-291165730 -38889915 +-800328780 470270596 +-916182356 -244907358 +-613410128 -626813325 +897241867 421557985 +-581271398 664499502 +-781876227 -29099162 +-240093445 -667395465 +762095517 977394447 +681570090 -728221019 +280921964 940528533 +-66718404 659093258 +702884965 -360985948 +-187095267 -525656063 +-610472458 -371082168 +692081779 -112758255 +265095795 -594951778 +472460257 -358952250 +-896477608 -726028910 +-220911807 611653286 +342969414 -680328099 +729458847 -232468664 +776936592 -749501482 +570800461 -796480517 +501472760 344120060 +-629570062 -808297437 +211343838 -599818709 +134180703 -692054718 +14333583 -620856160 +83734903 884089468 +-775323154 814366231 +820627682 594144934 +810311444 986907490 +349526925 -685723227 +960170927 -935639633 +71737730 -887960195 +-837456188 -132446403 +-323688162 -269828505 +488000282 325862477 +616177494 756417507 +718819668 17690049 +644584449 957487322 +-720053519 -538226085 +720730337 264741594 +611652308 -840603133 +-254297438 583262931 +742965315 -925675034 +-890704842 449797325 +-750743725 620156968 +419909305 890039804 +302832104 -206837213 +-477537586 21531688 +9530453 -738469761 +924760306 -910830198 +650246487 -132679094 +555834385 -902156163 +21243406 -894425409 +332829072 -160320340 +881964422 794042443 +-979706526 224182878 +-853731684 365694585 +884568138 -365787009 +583488882 673508196 +154373101 692146198 +-664431151 -323507027 +-847466107 -303681389 +565206140 725772425 +-241394081 -487012976 +915292495 -667090859 +51488765 -643600592 +666024737 918193318 +557732173 480041838 +769748262 -744293227 +-837916605 -451228062 +514874443 -417946349 +953089919 -863772837 +-601001290 -982827263 +-908784164 737758919 +-971033108 791895719 +862832236 941129956 +-693971893 230351760 +-552817889 -391197270 +7051692 758746268 +-39441812 466886262 +514180253 13720317 +-605593864 453233525 +935930457 -619561778 +-203033431 165148629 +-359398620 794054818 +906449868 -365174279 +-753595502 261723441 +-109970778 -859162582 +-626240523 89403666 +-252262529 884785411 +-639122023 -286221673 +101888792 -371209644 +897272377 151211434 +-394551021 384106613 +-592648198 -806778060 +-77940839 -148056331 +-122231935 154276001 +-165382778 -525947109 +899490354 292924897 +709509067 941129575 +530273210 401819378 +98700369 653628715 +-461408931 829656599 +-901241436 -642976619 +-973284415 -762091113 +-360757158 727331668 +511131228 -694600500 +977200968 480976523 +-428287091 863627156 +-158976410 -754299944 +168809968 -632835532 +-332024249 -565453747 +881080547 463901321 +-160650303 337773553 +534520655 -541882064 +-176573539 -741593387 +92414935 -574912371 +101518686 -446727178 +-389669012 -2628377 +663014211 986266862 +11443072 314295767 +-212358325 -435710899 +-198671265 357931174 +-214509516 795077194 +445093526 92536614 +-428446167 434276397 +-987281843 -350660787 +-266389669 -879467084 +-384427429 853505700 +-435168366 22938271 +-321815850 -847050986 +-201124912 380948154 +192350764 -986178162 +-808229373 -96316660 +-692920568 -639896373 +324139159 -799787668 +270446432 395928872 +308245884 660461268 +-123641134 744209389 +617049259 524704510 +-271995248 313732301 +-787297312 907078975 +44620575 -507184480 +348023985 945005024 +-619281740 812317695 +758181623 -623421113 +-933892410 912836028 +-155851315 617011371 +176577253 -57918650 +-279094137 -665077131 +-350492205 -677464999 +-815165995 -511115897 +-436830337 -888994009 +-422648896 -817913847 +432467326 -917383893 +116997027 440626072 +-944581715 604624074 +776171715 -559077948 +755340449 -326268475 +-186152522 -72225654 +-528371769 572289308 +348167956 -420647668 +-168394164 869771310 +397636357 -41886233 +-160626065 -765107181 +-108784447 -797275324 +-602957091 483198918 +806809579 -526035180 +-422429056 -49848413 +-898115849 413843184 +61691064 971631119 +674470082 -476538786 +834087159 -214851507 +457949420 -488461905 +-820792678 -462287826 +306477851 115202766 +-49916620 547899798 +742568533 413093383 +19787358 -361606305 +137057549 510628801 +-832709248 821344937 +-863210609 -462635494 +-388879448 240854392 +-573343869 -425485478 +233043683 693545736 +735609537 935763225 +-396258370 511126540 +363899715 -311391103 +598018954 320257250 +520110567 522888278 +-954389896 81299446 +-887147484 64417111 +227894646 -705247939 +290786724 832958196 +702651724 898868611 +-700020416 -476161301 +125737866 -771764919 +-680520321 482250216 +50046974 -385106052 +732589942 654975605 +-684547355 93750690 +154857587 -747996918 +123537000 -244379798 +-287359214 -153305177 +-885511737 -334916010 +711937284 -208033144 +221000181 945639545 +829519791 408610315 +583655531 2956036 +634790859 116626422 +-699719267 -78480299 +563358876 -220706375 +452098070 -655293637 +161584228 -322752683 +721060923 299065960 +595844997 947026862 +-938022894 675623362 +-554035929 -403477607 +966415554 890427442 +-756320495 -924153392 +-644616764 -253824146 +394959806 -941516675 +862146549 -822992926 +458522402 777260408 +-936396257 -59797424 +-918979710 -370640886 +-816182436 -770924383 +-812558189 19288867 +473209959 579539271 +354504788 604705083 +696452061 -670497672 +-463997062 -33383010 +-676987416 -681360594 +243794555 419270825 +-99058566 -305444483 +-268856327 772850708 +-849083841 588582401 +-395812412 -814109026 +483501654 90798481 +720717778 415011267 +-923810030 676118315 +771304055 12033150 +-594978759 -813775656 +-876199875 720350670 +75096989 -771231508 +566768906 643937085 +615447572 -26832713 +-673904839 359552821 +937801905 -141063271 +915775300 -77163585 +-939277499 631100197 +-886059720 -213404729 +-247393325 205450474 +-107221607 891624253 +700542756 -275956263 +218134697 793879116 +62894926 92739547 +-984065364 -797665881 +-890264427 -779098787 +121949915 -275882814 +32568987 -945768546 +743749001 -829095007 +-178763380 583844847 +-182177255 -272176978 +-263981999 86811224 +231818016 794975087 +-656649329 -448472118 +738523839 543288331 +963530913 -338882707 +-16644367 -833794785 +131864233 406134571 +-692114754 -821446317 +-868369570 -305377716 +861606843 -95287146 +751921125 -208418612 +839089094 -267693630 +-943232540 409797434 +-381686839 -335575025 +785040703 31897210 +454095024 783198808 +691289334 -627154689 +-294314647 176308552 +-918662399 -406842169 +-994944122 -306430574 +-545037613 118039910 +-761959814 -638482831 +296449360 -480651366 +-539159991 -466276349 +84042288 327601373 +-880116756 444754332 +-196206472 542094737 +-338609855 358853821 +-554326850 447132546 +-696190564 998765860 +794240392 868264705 +-338350481 -683855042 +781745821 -720273428 +-501635588 -206721800 +-531152490 -780902403 +-814487771 -160842869 +191436792 -719389210 +-777537903 18274444 +386068865 -804132665 +-854818948 -536288208 +488319689 -718457821 +868659910 -746270160 +-4205796 920371434 +-737364703 -978099116 +734631127 112235101 +-926254822 -297764477 +-839154912 433318150 +528864049 -178995525 +-674884490 -591068502 +-171110280 -174659477 +-550216099 -924960774 +363107729 -666108890 +556332245 455132471 +290738866 -491197515 +-863386043 -10859367 +390885043 -624064597 +-732910238 -286019223 +-636168358 335435060 +550190127 965427900 +-930976551 908626858 +293278760 788755199 +-327150771 251481142 +-312485880 302780895 +-226284394 -982437675 +15887170 -490084830 +385300287 687823687 +116729906 -777890930 +-425286289 794779043 +930864498 -118212454 +-56320777 -367390693 +-947203239 -774237849 +-850185213 20117072 +-829348639 -655487702 +-943719781 -965481952 +435640177 950500708 +368907621 236616474 +-9333548 526428404 +714175049 -566321069 +-966638922 959026574 +731155406 413161119 +469619049 -365192495 +-536970124 694865468 +591247700 340660418 +-368067921 643802807 +-117263828 34450592 +658553298 -703552552 +185369379 -823941239 +933063998 -795602173 +569127099 -212278690 +-817366421 748109197 +-911323424 -280718920 +852013976 101891906 +-604834616 797791376 +-141081297 186982079 +910946376 -182705295 +872170043 -49445557 +-398159988 -750694981 +-792813636 215053374 +289720929 680897927 +-286039051 785789386 +-920765158 -930541645 +811292223 291456683 +498411625 -555202002 +328383414 -804635242 +-525054312 991435186 +-705627605 -745259116 +677912273 -79314530 +-510865327 -959646213 +66804714 -223209037 +547321592 -377477619 +-206179864 791531357 +-644847633 -81430581 +-863069835 489419990 +767391362 -62657638 +638380586 -632827262 +-863057141 -310023778 +193656891 177147535 +567776839 -618410691 +930325919 -103014233 +867570169 -964709773 +28835217 -827365744 +-435186554 -583663596 +-941028872 -140937888 +-977278094 191764662 +-626947347 265727978 +-202234062 -483688714 +643784527 51576203 +-596074212 314633779 +-834810917 270670143 +-819830414 -230990469 +-479281310 198080651 +-286618341 -214039977 +356614319 644947871 +-370579350 440642852 +-715413535 -257585005 +-379840275 350522823 +998844039 -271160425 +-12179249 531517932 +450462807 443332059 +318164711 -868231014 +178173881 293221896 +-555158750 -440264307 +900358743 451370490 +-231594669 65001348 +-951263353 -338371987 +893167870 -794824794 +-73958971 -38051295 +513400126 -96701618 +203495474 -123329231 +-619406487 579517652 +-657539994 166344405 +175761716 32020721 +531958423 -326752151 +-456247932 -680482457 +-963038087 450816951 +-837604515 267774892 +915145615 -654237045 +-648242256 496523609 +807616965 666866580 +-511700959 799046616 +353218547 903951263 +612116378 -453886769 +383835643 -816646229 +-252381699 -152520598 +-327534986 416770081 +-649571227 -141411473 +471832905 837157773 +-749202925 951179112 +231866562 -66349975 +-180573082 -353731268 +766737692 526555476 +-114254216 784370236 +-352201434 686855640 +188171970 870914279 +-184579167 -401702829 +-928153048 -394154777 +275314839 -857582131 +-649940481 -887158371 +908994939 814796849 +257832124 236543538 +590133359 160691377 +926096510 -173270149 +-861194167 -412781881 +-147594863 267580015 +-397436268 -355324371 +-736767549 -96212796 +-996641858 343224488 +17965533 66693546 +-473140326 703820537 +-861579148 459439504 +303277624 -514449741 +656542699 127824141 +-77007670 64233953 +988990901 57620009 +-897615425 -44267539 +618593249 -948885540 +-94439178 176728966 +-133663464 -727480480 +321752770 -567354694 +293544101 -506633419 +382251290 537724444 +-436296241 -145386965 +987766391 -653825796 +-897006815 861450674 +-237066307 -4960495 +-753252680 840926676 +740185014 -522737673 +-825172711 205496558 +819278952 -348396457 +231985910 305557075 +-494020650 -765623258 +271401852 -694252633 +-122946881 -496942767 +267462470 -8241809 +-565316826 40423351 +-182861045 94258123 +-883364415 -922573298 +-416276306 -274134795 +-185804976 -216344428 +-554315246 -437346964 +-162245946 152761695 +613416011 403619041 +546121960 344218491 +-613029309 -863614405 +-483684266 -217795894 +-877399789 -915263623 +-92310429 196341395 +328066633 -235766617 +51884237 -233119390 +260319714 -893926756 +817566800 436761367 +-797181380 594610439 +-471744899 825636013 +-30852217 -764744990 +-647516714 -227238494 +-574191256 -66774063 +-971733266 -494794002 +-814567551 -161087074 +62383260 732494251 +456679373 483482298 +958094318 857017160 +189916698 -668531182 +-635752219 70568436 +166688891 -144260259 +-34789723 -994146771 +861039764 -19035717 +826519846 474352518 +-954078846 790900024 +-368607743 351249120 +172163408 -468789826 +-378988370 229151776 +999983305 -618894221 +-662490541 -256417076 +121336461 714327566 +411368343 337096467 +-105181485 799364784 +-996200882 729648793 +-416182680 601140900 +-596017791 -368901453 +-620536439 746600016 +221845247 -276766944 +150925249 -223694584 +-917257940 -21710435 +-676455135 -527342265 +-952179034 358896346 +547796387 448932858 +733407227 120954009 +-802757571 -680592046 +-430202146 -769953390 +-533025127 14013577 +312985415 -911368030 +-441869829 807439782 +-79761407 -827709092 +835903382 -536173805 +753034119 514108101 +-250614208 888625358 +926146357 -622947624 +221318219 -864103398 +-826378367 326719861 +263639747 23483822 +34109513 253618642 +135882451 463568966 +-263326051 798912959 +-855565447 -236569901 +387894242 -822630580 +544379954 -847318443 +780717146 -155978518 +886220688 -596970726 +-673555708 -994104936 +-83048883 480056301 +142661485 94273142 +789688648 -552619437 +789728568 752773822 +338889539 285664053 +725055636 -130806406 +-536288684 216393682 +-716300671 669982404 +-195654929 996441571 +875399767 942279021 +667245836 115481030 +517887543 476951234 +-255657688 564735547 +-862672304 107972785 +-380092802 -610881520 +-401203524 656843527 +-502943240 -356796440 +-825057232 762974117 +-114176778 823006107 +984460496 -69146875 +-31676565 -518176141 +475338467 -227056829 +643111849 -661705658 +-984273590 866528386 +-915253474 -179477889 +378160869 29994363 +-904956444 -714654545 +934505394 -179620317 +772702029 449173069 +537715917 -261709727 +-601904950 453054190 +-264046804 483441641 +-878557230 807553895 +886839165 -479115974 +-174744688 250272798 +-430768726 -86323592 +12018980 -314028204 +-822745849 -980025428 +531699612 -124661658 +537262829 959767579 +946186344 734492753 +673104078 -149422713 +-355251642 -996471040 +-114026771 410639237 +251557628 282452789 +-569884070 -382827284 +485765325 -997204774 +-837150150 275605142 +365145812 450045140 +207535043 14785448 +359151978 -82571002 +-692481673 -894758722 +-241637460 575692339 +714201248 -106543260 +763166982 186648772 +178207711 -908010312 +601509455 -56170722 +415738680 767500429 +585567632 -48636254 +29150973 -457638169 +416308646 830872660 +-126857597 737245299 +155251659 245663704 +-274677984 -493059567 +969990668 766090708 +454476617 -936314447 +-870801571 106014438 +-972318913 -368064658 +980392404 -945625073 +-242506718 566449605 +993744267 -737465197 +-650650622 -659051187 +-564864941 -994254291 +-935591165 -103174048 +621165678 75955706 +-970268917 -197531944 +687521688 191853624 +-769560114 863216350 +247403795 -422751789 +-240270613 322313563 +-483648831 32443992 +396793049 -480983528 +4194593 -547705251 +221524002 399106700 +806254968 519508422 +700912395 510477223 +-11557808 108355682 +-851588676 683414429 +-508237103 950738052 +934024161 665848977 +-982884770 -125779416 +-96816837 -451635134 +202699458 -848539518 +-1704019 849807708 +-524951858 -363929957 +256256310 263064892 +-290900075 293108257 +777273874 -314706772 +-641596771 777512351 +-989025795 -474761507 +-798003974 -271016819 +-257329180 -802348162 +279514898 -959358297 +839371244 -735252941 +159410244 -140300028 +860691496 -892467037 +-413952603 733769801 +512899080 -507286570 +-829004221 -83877337 +372147368 645149995 +549697607 943363487 +815139682 833321184 +871202154 94984582 +-744110980 -228049236 +411399015 195390552 +-319828619 990156065 +804735100 -251520518 +-640276294 -361059227 +-685779045 529648593 +662764493 -485170749 +424669418 327508372 +-577730521 663945013 +-724655983 317449098 +-62923666 -397116274 +-325986836 766824462 +-91080569 471080278 +-542477037 -458560235 +-410585716 -880246816 +-934057682 877112388 +461732727 160071466 +-850069166 -966905750 +538238791 -917753290 +904681492 743357507 +-290913803 382959866 +-142848626 382082450 +10394791 -554869568 +-389125198 -804380063 +-654685118 759209192 +178226355 -502588531 +-791749113 136473829 +981685525 829658120 +349667274 262541508 +73944348 988402718 +226545043 -280671853 +125322524 -945135750 +563760017 -904390110 +126461257 478493205 +543936668 57858308 +393255105 913000566 +473076073 -485518804 +473643944 327519139 +-435517320 -608145665 +848960956 -711910587 +-233676793 925701597 +-338793378 -840637747 +195703025 631474316 +596013897 -232704067 +627058063 -205699404 +68369522 -541695984 +-350697014 511447399 +901982903 778565811 +-959191482 -949765741 +225244678 -207162500 +-770048219 -756623648 +-238448144 -13964290 +-212503553 -504108063 +687319370 -837703079 +629710814 107195935 +726470264 664223440 +-732558078 929656401 +-331558114 958464972 +-951679190 617477348 +-624111495 -14452513 +-42959421 340903054 +-416291932 -199218458 +8588981 21703020 +-23306033 -416459847 +506616206 64453872 +-585904460 -66367490 +-426106859 -650520125 +349668647 -652408676 +-888733279 -7510419 +860515829 143021486 +964359925 990370538 +-330748320 870121324 +980376469 278083416 +580157047 561141023 +-602088004 674167935 +515901787 -174393009 +-151970352 877803165 +907660890 -499822268 +-987992196 -21585180 +-127004864 -660211643 +162341332 -429748127 +727617511 513033099 +357035286 -634443174 +-432725565 -105592269 +-266954893 914794126 +735951764 -177553916 +494930334 -320354064 +141570663 846186165 +866895369 911774145 +338831651 -769252623 +-81132324 -539965104 +-366111414 -511311586 +-551289320 165979671 +999854424 223059621 +534953335 725011994 +993181235 -866067801 +671755595 -45232131 +65742969 -70567243 +-248461831 -675288562 +-239337739 583351672 +-948923361 -973307747 +-322949566 674874877 +174767112 691734829 +-845902492 -335306433 +-609863765 -723784829 +242700176 187726915 +-728064959 -908231827 +132315404 111472614 +-880633788 133086756 +651011813 -213021777 +589292629 -787425748 +-280455011 -435962582 +304201137 -41730356 +592133835 -169962819 +259484001 582306269 +-200704463 -659893507 +321203409 -101409851 +953467725 252949122 +-136044872 887537387 +-200329392 -447447477 +47841704 -398723718 +-929763245 -177497428 +-562759396 -912785413 +-263731247 640567062 +-706347496 713277869 +138230422 -146019954 +8863196 -433856082 +-738795842 -5660038 +-430053551 69158076 +-365226022 -362076809 +-727392057 233973121 +753349872 401878700 +888087588 -48438154 +-326595798 633029697 +818564826 289700765 +967092707 576844984 +-917502253 270343680 +-173115788 -521261714 +-538255578 519265342 +-478955195 599940476 +-948371837 586392968 +471458661 -437837293 +-207205642 -984251488 +393903594 -355738671 +679094801 337110513 +465092547 307877520 +484469337 100889885 +533838937 -57687675 +-157488135 141473499 +-353674402 301404309 +811934980 -924772724 +66404373 812027776 +964394186 189167458 +569465243 -115065373 +435777485 -381376332 +-217613100 -726604966 +-688073820 -659457888 +-626916290 719961673 +675754756 -694621740 +397552181 240155029 +-23913175 289693412 +-78411116 -566250717 +336786362 467147057 +-523957677 -763971617 +-749099614 -269300977 +-302452194 -899554764 +264028483 -786986903 +-359372670 -530584714 +-462232835 435366481 +206491028 704240978 +-746458859 -46368918 +-793337487 -733806912 +341713576 250125019 +816123112 -792338728 +-416880698 497719094 +976045715 926154830 +-974174594 -126350972 +-634427493 579627724 +-451592537 -935127065 +392949345 604445291 +-504882697 144326233 +-350691994 782567374 +455278636 146893504 +606560426 772666607 +349929249 462002321 +-547733816 -466548831 +548958457 -651013529 +-78878425 -156989764 +15336573 -514814098 +-20575815 -136331048 +-270367249 409068904 +990546358 -905911684 +-161033830 -395043181 +-350069261 -523645955 +-762664193 43498468 +-457186449 -803808345 +693048368 -979609582 +969452539 -377413618 +-600190058 -808206134 +992812560 -361629501 +-601462051 220218519 +-144308478 208023787 +-68838253 311914664 +-133522797 -884771954 +692109190 805531554 +555811025 540883576 +-743852102 -626615487 +735791342 296027216 +155911349 213450752 +-703025669 -725117089 +232549663 582098892 +-870056188 751355441 +-347277622 -753898702 +350229933 86623208 +208260219 -449425512 +421986354 497952960 +796379144 865443473 +-577880164 -571705740 +-180158544 -112183461 +-856166606 380589218 +-638437625 510547033 +128540802 182479884 +939207892 717883960 +-324925491 -326223424 +-60421626 523852167 +770262985 207989705 +891418529 921727562 +-405284686 921655921 +524791090 405096811 +-676898924 -351280284 +-315966102 -790593619 +135891072 -402460315 +-419845855 -802468430 +640456590 -510843784 +-230106943 -325329897 +-98762182 -804759456 +125762826 888521870 +277046993 -836396945 +432314655 681023895 +-910661442 143857800 +169658352 -231862073 +487177432 -504914845 +-988900859 955223003 +-618161254 -696278613 +845506748 -4758675 +-561038416 -833521998 +326234148 -828232856 +294301306 610651544 +389858752 149815046 +-698665770 -108322070 +-707829705 780733526 +-733011709 199719293 +289432094 67816999 +-960849107 634631270 +-358288409 -408567515 +64887412 838189297 +-123002454 -241711946 +516956445 -613501179 +248931382 129848975 +961342759 -867955344 +-899654086 386447329 +958914502 326442914 +384606565 -839097637 +-819809286 928426012 +880550099 525914485 +-672105653 510338289 +-78002901 -44253588 +623716396 -90925922 +-195016457 616717221 +-95040756 272784042 +572182244 492621608 +813633468 469090328 +872933159 -451248809 +-51795692 -581608971 +-413512994 675661107 +-618757458 -626220694 +-257401312 -204767795 +-529503167 68366347 +-173260133 369343995 +-833758451 -319324024 +233048010 -102845993 +-380099264 -834189071 +950761457 765783880 +-625130029 666691270 +-160819992 -592356667 +-67617409 332119571 +-311762646 -397708597 +388377259 -833018118 +666874610 338613258 +126686995 -6608633 +-917785287 -718796764 +-252787318 885340177 +-348464555 -63618850 +-484616721 -364880009 +931218317 454636972 +-439811601 -51705082 +209216022 -224624059 +-804061795 996457692 +-939723117 -774766948 +-462150943 1815861 +960485314 -191358739 +867322511 -491460891 +-599976470 -278558131 +323960749 10664059 +-405486744 -316688525 +408516741 110498729 +719615538 179286734 +-390017800 701664427 +48943143 -43182077 +25591936 971020869 +523850956 -865072835 +380267073 -544529285 +826385826 -578803364 +264166078 -737292207 +-973416172 -581005583 +152452120 -217319230 +-116110961 905630461 +-893190026 -893415487 +55130928 -858975306 +-259922183 703147558 +-802805054 669235724 +-796516595 -837129151 +341459169 -781843374 +-491923620 277016791 +-566169398 832986503 +450412818 -613933013 +940203413 -880234705 +276520867 302148114 +-431880834 -957240110 +-852634046 423735630 +-107480131 917307272 +-537755508 -23997479 +300221763 -652800110 +281287136 943274922 +717767123 -796565163 +-508858272 -237126411 +-983669860 -402973486 +-38312193 706556656 +-594604183 720327196 +535232631 -274374341 +818320421 20946009 +426062320 -736174195 +394925053 169339885 +163662143 -249643494 +-720812517 -139872252 +971422280 286982660 +-532736371 -101273694 +710535434 -572673004 +58534429 15754133 +280814673 -115716315 +661340019 -479724270 +-753438977 -963874457 +214154174 -649358841 +100072887 605282241 +484022096 -63675668 +-358245405 -883932078 +-18593421 -797700756 +-230486186 417657392 +683191196 -885559465 +-828278490 543354460 +-782551220 -812766271 +-732389666 624594378 +-538376892 383375793 +-77127373 -561046133 +543111712 -908989147 +-869381220 -890481241 +582085442 -968474811 +548043466 -714730887 +-665740327 -779861825 +-806685473 990243859 +226300807 658729257 +-33374464 708652520 +322573410 -582785326 +-65594758 732129758 +-819349116 631915069 +110231700 602798136 +-600724570 972812177 +969089295 373117619 +561368111 409505750 +-734535367 835608605 +-704740289 374453759 +380592672 -222860330 +-585893474 95157318 +-722597246 250412529 +-696920680 79379521 +516226052 469816602 +649965179 165352974 +207189309 162196364 +165728632 570517696 +-507248628 496707427 +596594961 -913534300 +-211743872 800187696 +-89029811 201707089 +-793895409 -505270603 +398795480 -464225327 +-400818765 -639204351 +644600582 864948395 +-111719958 -816319181 +337193394 -184663049 +584168708 305973534 +-449691739 -945115428 +288228633 -578403447 +-535317637 985659990 +-397283137 -794138391 +-413116441 295684078 +572851592 826611561 +-491291603 -372987771 +303809842 417182796 +96859417 -525366222 +46345984 919248796 +10188182 142544856 +888151314 768409177 +677856661 6929294 +-934210743 -683473864 +91087313 530915496 +-416561415 480103160 +76860007 -554153064 +405265995 383680719 +683509998 151955246 +996074730 -872146322 +-294959053 -529427735 +-910178219 -450838747 +-531810586 592484054 +-574593380 998269413 +447598486 25361036 +570521581 265879366 +-669158004 -663860063 +-604273080 527098760 +498911994 844758886 +-230215657 858248235 +202001857 605416656 +-957900447 983109381 +661044046 -412546762 +248270661 345007099 +330186362 236386822 +-153365564 -423047719 +-911381688 712037433 +-780766466 -258566141 +-585702549 -688486026 +124418068 -162985911 +-594007942 -483926605 +-218606393 757731827 +-114026645 211307914 +-10825492 -793304221 +-983974791 217335061 +-20551266 546168693 +886973300 -779859406 +-989793133 666289215 +-275882019 -256589258 +507642188 -56279748 +577452555 -464340264 +-264115891 -39500367 +916642023 -351577647 +-51447926 203288348 +-717898776 433818129 +778453620 -738669241 +561458265 -647226888 +-257578594 904734165 +259807280 737478892 +-842528090 -164114060 +422446245 -564088472 +-976319973 -667518639 +458548859 499802981 +111736567 739862596 +460199336 -55122173 +-920980944 -34826986 +851362867 981749048 +48088727 861804815 +-436662288 52731023 +-11669926 137612945 +-571781831 -681877704 +664887335 236535193 +648763351 -329847370 +-770888221 -756911889 +796126259 91105400 +314297493 737533396 +-108934313 -156450021 +500441442 113192025 +383067524 -488552920 +-953730101 935135087 +-6467546 24028477 +-856108108 89540618 +-299421591 990960343 +-238772013 206233673 +-749389801 -716202767 +-460753821 534189121 +-915367924 -148576498 +-386864387 768962461 +-758289365 455935923 +705792609 -652975755 +584431117 540218061 +-130593286 733973275 +-928519135 -536402475 +978944681 364780258 +-426194018 -264774482 +482725799 713717586 +817963243 39664826 +-778840495 -636116335 +-459212497 -173055285 +-285661376 782519825 +-615562132 48225088 +665090102 169294833 +299955034 -189022432 +10302327 -329109242 +-185055862 -488637359 +829118004 -854548857 +299976331 -596017647 +696894814 364912039 +63163121 711518853 +-747199012 -152799663 +-518716580 -437462857 +304910322 -392143863 +621956912 122821878 +-843270979 233538065 +537044498 897106526 +-985674392 690776652 +594883407 185149842 +48609661 733433530 +762624444 323670723 +-288858029 390673641 +928923359 -16107213 +365177108 -847588038 +687301946 668225743 +-205194118 68331691 +-675708606 22389509 +374453178 802988497 +506611825 612878374 +993130796 -584944006 +-375530650 -598395172 +778051705 -460810104 +887949328 -670634731 +-952830512 144179969 +-530491593 366659896 +-852655154 613786348 +588234539 498889425 +-740694617 365896351 +-403664767 826915645 +783709057 312149642 +661358486 727843406 +706624293 730639291 +286883229 -722598207 +153118556 -774189885 +680033283 -341808453 +-196727892 -152025637 +347935726 459262967 +716899108 418571591 +399973845 95350839 +179856517 -786350612 +949869931 -234242572 +829270492 868010694 +-588238056 310699291 +-969248338 -31545468 +-534633164 -947917211 +42113868 226310965 +-199320093 -548776925 +227655027 -592669665 +-877262236 -351490908 +534363669 -402224304 +291421322 -191527931 +-156197464 -771730753 +-533739803 171721347 +-116121921 587312618 +833159910 982635167 +-575410446 143199765 +313131145 116670379 +-69091564 543047449 +575321576 -565027591 +-621271928 412217004 +-899637871 75620991 +375985928 -822821143 +-948511714 856177627 +19429476 962297641 +872538796 -511423244 +752904512 439910154 +442528626 76226774 +394033181 752365529 +-891925713 -719398832 +369023169 -540662857 +285935510 510265844 +-794359100 193574604 +-101046671 368217452 +32153349 240556214 +230033231 335823756 +976484846 -614862620 +868425285 939771863 +647120725 384219360 +-458227176 203712837 +-654571318 504718899 +365728192 804793339 +-59324574 -143445576 +688679840 604317541 +749528752 517552972 +-339363598 -552097506 +-827553379 -343791126 +-329493386 531618374 +858289651 203939819 +653551902 -766447800 +283413436 784269395 +-784235004 -650919182 +-493031144 -115944807 +-510894018 -118789593 +-867653749 -280698562 +261006220 -405710002 +66211641 33471806 +245702313 377315620 +642620190 651684310 +-395935512 35954845 +491742035 -711472478 +460621030 -720223938 +258861204 678631001 +322763277 20236039 +776397033 398235272 +-524134068 -876100315 +-62501891 -631294650 +973489634 24854999 +-72277831 -769065827 +-336682696 -807405322 +-345621308 11868933 +961832601 228720937 +-342939363 637168702 +904584346 -344209544 +627467952 -217701003 +-960696882 343667433 +-54106155 653183071 +815169303 353413537 +262291450 -413980820 +853859203 -926893466 +-983199154 -466449402 +310862727 468255968 +933517260 181301660 +744383591 -460143763 +888143008 -325785382 +331306253 -479594659 +-245219503 -953917529 +364795788 390107726 +-23530887 782085860 +-480387810 -990755993 +-650055258 -38928871 +174621876 945014610 +697253089 234949584 +718616946 -169094455 +514657739 868854802 +-918976097 372191625 +-822137749 -87715324 +-261051230 865826249 +-867900445 -220377572 +-903796997 724012973 +-298880907 -205867064 +158984346 959944095 +17730434 537146418 +-615662563 -26233751 +445656383 641891890 +911644988 -905812480 +701581316 -721586975 +723839076 -186521992 +-492596169 -855049034 +593173179 858915480 +776426289 -690170773 +363619754 -387635172 +-882743746 109264563 +-763901707 686096018 +-753711853 -455186154 +111191232 -347192419 +339031726 -938162463 +165277513 -138112600 +-833284152 -260630477 +-15021579 274701104 +-641634891 498973064 +594596203 -49423861 +-387588915 -465755512 +-253847939 93398660 +-462739855 309592950 +-435310099 180835451 +509985107 -27002739 +-631319384 836651479 +435048715 162072056 +585097121 -546832490 +-266833299 -218155994 +-115034329 -893503660 +210621026 -781230359 +764513573 893407206 +950748119 -76732905 +-56328022 -403104143 +700789308 895994617 +363361167 -910456968 +-968177436 514916307 +681446072 -173257896 +-209801212 872545530 +568185187 -601172619 +-339530595 306309093 +753965331 193011408 +267752643 285117440 +647789575 -29157253 +-113375533 65950938 +153530334 -41812623 +491092904 929893129 +915683146 778251532 +972026365 -923814826 +-802729078 463898554 +-872731063 933319439 +960673938 -373359935 +556196051 863186791 +486391316 785186497 +-423538238 84472976 +-429967108 261668752 +376484831 -524093512 +-684230719 44489019 +-703582899 689036216 +954489414 -35354579 +988521471 470722451 +-569277772 -135041047 +399759515 -931038620 +153332369 -643836885 +-181504776 -804022268 +-344943788 -172312405 +845140607 433614566 +-156798059 -129652852 +359580648 303116134 +818727652 -558320409 +533178388 872143525 +440037382 876618278 +870299573 689209935 +315492056 835987836 +195540783 819774741 +875100678 -577495464 +-212869315 520928119 +826587869 -715295695 +-816850205 963383799 +-788188078 584049592 +-215498967 314390608 +388869573 -99914808 +-25441173 356070071 +-997363468 -379413551 +767751365 -783222266 +291712308 -557363141 +-703570496 -90269349 +857671702 588898322 +-952142219 607031081 +-424276852 -36967132 +-193565547 292933441 +848638632 175257758 +785935923 572979113 +611041144 215874915 +-492100321 -103356314 +117688280 629279833 +826732946 -760363575 +-230047729 445828006 +-667155766 -513982552 +449562260 -612147641 +-705656774 -197320583 +-380427744 -535448005 +-647408151 581538813 +104785612 -39888190 +-68582924 110603000 +970229441 -961030456 +843819959 184881583 +-264078130 -289530560 +-174019342 -606877095 +-726372459 383003046 +944637852 610850199 +-553836211 219401013 +772760783 347880217 +-83236825 38641647 +97362728 -395643371 +880617007 471170496 +970116498 770825396 +883143399 -903891199 +-701365238 -392188839 +676724821 -452777835 +-885504249 883920775 +-769820150 -254273726 +-212729431 -441262837 +-466429235 714101674 +915975525 977311436 +677268243 618105461 +757896180 718446412 +-756740217 952585988 +761453653 -455180900 +-776116872 -822305335 +-674200247 -590927317 +533594351 844978515 +-264423381 -552442086 +461576074 -112293928 +-19355455 -248679692 +-90234517 276439999 +680330900 -292362630 +623643024 449560258 +817854584 -492714360 +-874426497 576319817 +848524839 -833322319 +810011855 222822620 +-739698286 -450096009 +-408200413 -621678192 +-622894287 -226607922 +492331136 130355117 +769565706 -675227157 +-527972506 429999484 +556492561 188697110 +-194862031 14867994 +299965565 452817064 +217899445 160684509 +-804965658 422126711 +607881560 -690494524 +208800449 -382558708 +-373948566 -603191455 +-929079875 -712616999 +-636560445 -518630133 +145650453 -496087276 +-388592115 795738779 +-130700415 -201256931 +485957931 959485184 +446099353 -984160121 +2737015 -277562740 +-276046780 -795989006 +-796803474 212519265 +455631258 -946856302 +-443454358 504792467 +848156403 454828325 +9624922 403686398 +391834123 129966147 +678523224 822826541 +930133541 536049119 +46862225 827908539 +491148297 -171397951 +455543286 -730623736 +-798723090 354490272 +110387134 -941814752 +658081164 361242656 +166222726 131323013 +-323379434 -365298004 +-749136907 503318204 +382676292 -688117512 +-609693197 918098557 +-340411292 219314576 +-567428213 -186622342 +143586710 274237583 +22629563 -691196198 +684648262 708764823 +-320605636 348305676 +92186898 -666828981 +-745066240 -906287853 +-581222415 363693353 +-299619715 -667127335 +77855068 299938671 +-513539416 -254656700 +876124992 -195608284 +344542616 -791802326 +-548595764 -715673745 +-13547292 686468335 +-929120593 832145516 +-59708095 300420044 +-722402169 -469979817 +-851970560 970845698 +-265143728 933211115 +-944746496 574721587 +725674206 -949240804 +-712178304 552793656 +-773173627 151595961 +-658634692 -135684573 +-398631753 -537907662 +435355798 -161135708 +950224498 -951588570 +676993849 -325453447 +328810336 994057341 +-602727476 938808997 +-976007340 -406843464 +371164914 -109495044 +778694121 -831958735 +-895633725 -194355753 +-621246233 345942046 +-926884006 217414153 +901112598 693941624 +-202890259 195256600 +898331308 561135823 +-523842854 -165424055 +-377896899 -243207908 +-647232122 87657573 +454804012 545080399 +-166618472 670877320 +-498767477 -461587699 +-769903384 417976277 +294938424 493101131 +-438958639 -126953120 +205131546 -283979781 +492367952 467165920 +-390261060 607358817 +129832465 -473273609 +472476302 -306212574 +983989209 -475921091 +155478625 807650986 +-300379385 -708048639 +-150411106 335517839 +-387256066 -79006067 +668487693 -355778847 +-636774033 -421347483 +276811065 213362763 +845249484 246860835 +-540864097 222354597 +799218402 843158239 +-744426097 333970494 +845747746 -664963345 +420005500 180116687 +-907550975 121989083 +-325384208 381371641 +217151528 827656751 +80033253 -545096509 +-67208958 870255681 +-982515837 -972521929 +-931444389 197610006 +599430124 915588841 +-582858731 900348379 +-912415629 -844664878 +-630990279 -349329827 +171463756 947585342 +-603756477 986848125 +360745350 306167695 +-706540641 -673342197 +572401713 370964680 +-202620187 13320222 +-371872318 -49431994 +491612095 -694437775 +981688551 665255388 +-195780822 646323615 +86215031 73032724 +-803602205 392528524 +21316326 -802985143 +35009095 15277125 +-72047195 -982806322 +-720906218 -816744143 +543391044 -849769556 +436559621 479482980 +-692607361 -637128020 +644928473 -392445121 +894182886 993279153 +-3510560 325070556 +69297069 -230745456 +638073354 -309592598 +26444693 -273205313 +-558484378 -604352283 +349931543 119621965 +614837649 888898292 +561373372 -128669651 +333819156 -516606892 +634239900 -69033618 +709330708 935726662 +166892436 62978850 +255598916 -242059866 +95562038 481859091 +742744848 546080812 +47168323 -385288567 +507718667 84174281 +-527305510 -453636165 +-40084255 762683277 +-959964283 -155179012 +761985924 117633067 +985839143 921311347 +588403298 -363601614 +-664053985 929105480 +450700275 905021753 +-832627977 823937978 +-514405952 304085394 +182016240 670116305 +435366183 716664724 +512386143 158416887 +-372739424 -323504483 +511930882 -371915286 +919779138 256561675 +842636806 -73135578 +915695183 -954514544 +-567022720 550620791 +-160486046 124410424 +-981432302 -373564632 +-208175253 329682100 +-911316276 963650831 +973699022 -162865130 +-558008557 -474183220 +-222526965 311238077 +-441514971 850743339 +704643276 -715568450 +386381007 78733063 +-815598887 -778930842 +387296845 847588574 +-732209059 597028320 +-754302078 169075698 +-470506445 -638410413 +642553272 761981659 +827368070 -652913848 +-965223487 977917848 +721059038 -456680312 +-183524715 -344986441 +538117626 858887532 +-964652531 645419494 +503583883 655002433 +164965759 -132998129 +-11848066 -942043393 +-582632051 196977311 +141585830 322190255 +103653209 963802528 +-838912043 787700669 +-281030126 522498269 +-7804204 -907827124 +-209614526 683253370 +-498298862 -200807356 +-515272883 563633622 +-258693021 -311863338 +-991861693 -734245981 +-305152786 643677532 +834838271 -66027023 +-194926137 905377914 +-119557751 -84343484 +-566952091 -4540859 +688456111 -654379940 +921346970 87930389 +-844025587 -41680712 +-220238537 -738033489 +637300015 -107613075 +86436022 484143039 +-400591720 -768162709 +-290631410 495407415 +-617707359 -344711521 +703846233 -930109265 +233071969 -142232903 +954052995 -155338564 +-854224046 985182408 +-805202377 -191310827 +447884698 901647456 +-966577286 892938585 +-414876372 -329449086 +793034342 -276350160 +-103200385 586257519 +642575486 268528450 +837152690 577167716 +147764589 481214426 +997858775 -275499344 +490171553 -815967928 +-972212505 692229627 +-597588624 862059469 +-788731181 -599471995 +-383774361 -604691791 +119923613 -236193417 +-585052076 789464422 +73503832 242402567 +57222133 732593909 +-527526273 369540701 +-891292771 -795221259 +-690357844 -619028686 +-88477102 474779162 +-274142277 818064445 +64933186 -126097613 +242059376 98058017 +-282410716 -565610883 +338597357 -61245638 +-51360721 20076182 +327555432 -626409278 +710409377 -295521810 +401469142 586097749 +-810788266 -654711293 +583478309 -575760747 +169972750 -889524428 +-127998669 846988250 +467884272 -873499387 +899065158 815656910 +122458907 -82541159 +-116135635 573797608 +-783326419 -756004571 +-900848974 -445000518 +423426065 -771735961 +-505807405 -364328625 +-16342709 -66788438 +866877749 401699406 +149563581 431964823 +-6883118 933703158 +-919750666 244073947 +337726398 79109279 +347728402 518431737 +-282407736 -293336285 +-801772758 582341450 +-981402565 985302399 +359963396 129491909 +840190176 313149039 +-722482097 -306707301 +443010234 -262599078 +364131539 802510243 +-937499222 388580890 +923834861 -336880225 +40660063 790813681 +423998997 -780071352 +707596626 85558013 +-399810040 -507299285 +125543790 806624982 +-728321030 745821468 +874028407 292435730 +160400947 897053053 +365339317 899841913 +834043987 53362586 +-623848128 -863342715 +427010089 353622417 +936207033 198919895 +-79213437 381528014 +411471337 -181339263 +867763400 28320077 +-852321721 318700926 +395298889 -106899922 +291440692 -389119003 +-546211994 458022461 +-393759107 404734531 +72419136 753097613 +-538686230 795961208 +-272018226 -967932272 +764715225 -154800698 +-611202020 -10215484 +98410454 -544213781 +-52135479 -732040664 +-719220690 -401743904 +-538833941 -197281592 +159758274 117770475 +430240409 -402048945 +353773297 -10033677 +-417057617 960168787 +-264543940 325377414 +-775742378 503258143 +601800860 656319991 +277209892 -761206454 +280616116 -319387697 +-480544050 229222255 +629651351 -108260370 +247793123 418512801 +63608094 -221032912 +834051416 180814849 +848161634 -676472733 +-261050359 -943952156 +-812139546 -940872541 +673637652 -604470262 +-952507635 -740754854 +995507481 -393675158 +526644759 317185556 +92967470 862654126 +-384666867 -903772406 +-560699187 691273143 +-78558014 638639943 +-576651096 -470391386 +951136171 -345813210 +-352531301 -370488255 +-240223408 710122729 +926860896 -872360337 +-595052325 296648377 +-961366573 -168314264 +346489745 -642053851 +-30625532 -608069385 +-624989405 -596343412 +-187235834 888489331 +-874500021 457586300 +614434684 448104961 +-555362482 860934776 +339472849 562101464 +-591866467 -513315262 +834402904 391359212 +792826257 -250100417 +-198782222 -856657486 +298374270 -70825568 +829450439 -327438814 +102709040 461625270 +-386427023 -488129031 +903715463 865235873 +480388237 -755427107 +-341158715 -573056275 +-74837337 -194328265 +-167750633 -610332400 +382440043 -405878467 +825396882 -388635413 +-292075887 507304943 +930855836 879699083 +-347232329 -530412801 +886440298 7687051 +510253717 651893808 +-904379120 602333654 +404349378 599839130 +753006248 -501775966 +98373203 867525357 +995647087 -703730924 +59889548 664109924 +-575956734 287486313 +538110283 -841452760 +-107081979 818478888 +743503400 376570166 +-590414182 189638368 +-690987524 85753960 +-506204188 -47823199 +67876138 -655836436 +-192990691 -231250031 +-337503029 -791275084 +555820336 -564529479 +-838859266 -579368568 +-579812660 770505487 +141396116 335446375 +896962055 -868886116 +-776735226 -24550642 +-842880665 497832427 +708207154 -159630680 +712568229 269650964 +372289045 -449444855 +-186377481 938910375 +-247699269 259962178 +955712469 117830449 +-730675546 -930387140 +76984827 842765353 +408987880 -640693387 +958503541 996796625 +-169768462 -599896813 +108166363 565506430 +288734689 612867694 +19286595 -52367436 +453644136 -209398646 +16272160 864829591 +67424160 -369926106 +-461748144 71537904 +908815323 253284485 +-119446746 -395087681 +-153672282 283979329 +73605580 -605130480 +-775908946 -130987403 +-809037146 -524971650 +790916787 -12228070 +-657395555 412197251 +-581714507 -605411999 +479511560 58223494 +-764001895 -851601207 +849474363 -195058848 +778334492 -751207320 +-487513540 918928273 +-154330113 -669188060 +-867509092 39424874 +-428858146 685817466 +-192429060 -525783253 +-523873366 306243467 +-597770921 150547723 +-917191658 396708979 +40698098 -84994076 +-814934635 985365775 +-744029828 391244798 +409209756 58717743 +595803442 -351056843 +272877290 574716120 +-126424822 260456479 +88983045 587261997 +-679712606 967280109 +476617927 -167917809 +-44545289 428327111 +332338333 -592432934 +930110627 -299557375 +-647534064 -99012071 +-341334221 -674061293 +-618357197 484245446 +-332604789 130747920 +-221543239 275362810 +-425385632 872355591 +-371776330 198106393 +455151723 -954974218 +-528138812 -777962713 +-666457591 57964114 +-246258448 88108754 +-486974100 -708856918 +879509690 747488523 +713701312 208834408 +-724513690 -857213347 +593233078 288588292 +-726505692 -84114537 +647779508 605144389 +406330222 393437377 +-92721763 362845114 +305511688 -82478777 +-376539562 -55103349 +-518018869 -988092062 +-113516186 509076274 +570356900 886465556 +-542639520 -610542725 +642311104 671623056 +-961712954 438817017 +807296275 183607443 +399767351 431677596 +-472593438 -333290917 +209703407 -667922323 +901470755 -951323998 +-551377256 -737667478 +679382057 98655632 +-997155025 326721942 +-243852673 -251126050 +-156785083 -541085630 +511222671 267333132 +446951749 -252186260 +336022604 7810711 +770258695 980224985 +-28444914 -90392301 +581942266 413407719 +475437731 -483071376 +633247820 -294023216 +-987465190 -2289505 +163701919 -275339450 +124912051 -979328556 +438537507 -547300164 +-280409571 705174797 +465587474 -697050447 +780684265 -330246301 +781416947 -94995193 +-402979887 -73665957 +227061311 635230265 +-126451247 -445266255 +-190683755 -803239451 +-183124814 -61936357 +-444323967 210554346 +-257082342 -772354903 +844826961 396983866 +141857217 -962892903 +154229003 -124148988 +-187211748 -833571382 +931864876 -467356013 +-355819019 -433816813 +-223594242 111044388 +-799923585 448307277 +-561594402 422613019 +678702204 -577826258 +208319796 -887347960 +401758487 280383989 +-88785410 -213292989 +-943526886 -156704407 +-575316892 976850640 +-540879631 -67271240 +-922401145 -829196101 +-255046797 -942011665 +176632230 908855682 +108343280 780466556 +-66533105 -409436034 +725914098 984906914 +-378888131 -696312130 +-467427234 839393348 +388063113 273393754 +-722398852 634657728 +452491795 952584165 +-250100970 1159840 +-625810258 -874051230 +414546828 -733415019 +-588580615 653029375 +362923400 67340594 +568118545 -486956345 +-547227831 691706833 +3643954 -37305739 +45657721 216073448 +-222715550 527194787 +-787611197 -286107179 +-307103481 -979679374 +231514593 544880905 +726762000 382461622 +-625833454 -719900354 +-730263252 618085753 +-121392874 -797253500 +-253440136 -666805698 +-456815044 -172422586 +-471516520 169665457 +-880291551 -44811959 +855735109 769353617 +119108427 -519916182 +925520698 -476774365 +47726907 635432639 +72773551 662673701 +-838338077 785275872 +530812908 95606971 +-826835106 -242791915 +448389545 -776480723 +158352366 -525214769 +-83421090 119178257 +-69293124 -79997233 +-974040581 372626752 +-550310315 858649410 +-897653228 -859464206 +442862826 -730619991 +580793820 -126711388 +-289458354 155164280 +-448013205 -662262388 +-881637339 353221458 +-695369104 -813745732 +-901867839 792911041 +-843030152 412253905 +-333988543 -256507077 +573315729 -868386563 +-516379730 -563645332 +383322390 484689759 +-815224830 -336095189 +-846325302 760123321 +632050769 160545003 +282773535 933583246 +858357678 -469150532 +-235802626 -332778523 +155976998 79576791 +-178597676 887009894 +-452370260 -832969231 +-309929211 -656333869 +272820312 108317808 +885672659 430732492 +-281958913 -210483452 +243046075 700381402 +569004894 533294483 +-89550133 349634746 +-792007547 350057948 +497653787 -807228532 +-714286792 404493328 +-934224242 412901469 +-6926589 554612815 +216526776 374068697 +-47190217 933101561 +621135493 492818188 +-628774308 -508248285 +-800192408 321282807 +-159138938 -326620062 +1302321 -428560236 +-618304006 924870810 +181438725 362285171 +-125625950 -491769087 +-659966527 -504614736 +748189621 -66074355 +983547944 -991557290 +683843139 -138093532 +-354301303 393825530 +686374372 688653316 +229370060 278094062 +925755769 269830454 +954065157 -479031363 +758415412 -794482243 +379904495 728297112 +-132498059 -936090007 +-289956314 830175307 +915690938 56451681 +-275565409 4559442 +-505518475 506437644 +633835580 931017587 +771752305 -404523717 +-942335728 778330234 +577009875 -924474421 +803020286 412405945 +-914480118 495482958 +728308192 924201604 +771497280 -448571800 +-418512207 -281153479 +299329131 910381020 +638380350 633268938 +171795519 -62793598 +-339569961 -710003082 +762140668 -750336232 +64123393 -309517392 +-362792933 -957005799 +709197190 987989815 +558071534 615799873 +-750943334 -1882277 +894357849 88343528 +-900897907 -411137380 +-908961477 488396950 +823206919 712984043 +-506796674 793451783 +306420220 611365065 +653986572 843177026 +-981566538 433831507 +78013810 244593785 +-769275369 853497395 +-871916481 639808072 +-964464345 -17940467 +-366517490 -717525934 +305685596 850386264 +-455466352 333260656 +442041410 860537807 +679643655 -13392310 +-45574181 -408173012 +-714684804 -45927565 +360076612 790452801 +-25481389 -182383593 +180502407 608469540 +557672834 -567129591 +-347824312 212291462 +-987001839 -891404317 +12183379 -529115630 +925326988 -196003697 +-255467873 -878466614 +376699471 -78101697 +-743013057 328689014 +-458824675 44502137 +452883758 789206288 +985322361 -292514292 +-945893229 768970765 +-6161260 -656319714 +-788175037 1122710 +349160960 -515506326 +-891793762 -10681422 +978676720 -689931576 +-315617518 -908333652 +474724691 -672810345 +182191597 475236882 +-634983488 -620726567 +803796776 -519641992 +729655682 -237861552 +-389715291 287969384 +-377555255 422390960 +-572947312 457522901 +-612672332 428137869 +486098452 -619723371 +981890675 -32659499 +345639328 -77816935 +-57260729 -204748711 +513979157 -107011922 +870935801 -505012737 +-693479451 -112045912 +-595435812 711220833 +-150106007 656654789 +884435862 894772845 +10901629 -114849222 +488974575 462726825 +-70954387 -965871350 +-708318797 20001719 +393372895 708485935 +723374077 998745586 +324873141 -410516161 +-356063867 38540839 +-438913306 -34441849 +-363885926 -515758774 +-988624378 602726054 +-567722778 -116495884 +-462089413 -279548287 +213961925 -587959634 +-6672759 330037236 +-65509710 -469124257 +302074390 475028313 +-705319435 -742299540 +-705952532 -113469447 +-792397266 -708459381 +748585187 518159679 +-84250470 973547510 +915617947 107272678 +395704283 -555445249 +-32590199 710298104 +559019445 -485644509 +379763692 251330278 +923535907 -364023181 +-586314638 -590256417 +-546633077 192445848 +-185308995 -350930662 +-813121424 -61678880 +843884496 -881730863 +-830042421 -960743601 +643446952 -218606939 +-11104270 3766759 +95274295 -453890340 +878295285 -503830109 +159695574 296106104 +-384616787 241611457 +-699629776 722717353 +813313557 -866740721 +-795886440 -334005193 +-126784225 -258887841 +624915578 561154505 +354434275 127103299 +-575250314 560604613 +-958795477 767320565 +367733229 370151872 +-391108566 370265000 +251896443 -40632651 +606902967 -726634851 +-646354267 -27419499 +489724821 -878549397 +-843123352 -249654774 +-795621938 -704379881 +564818030 592116099 +-37656891 -657192012 +660643490 -99524863 +-667387883 -899822799 +233433565 -382404765 +545725662 847548840 +773442401 -301054784 +-527740995 -654368641 +-237685004 366156449 +-869175996 -59291214 +-407477191 -59837327 +-349545946 -778693853 +343318613 737514505 +155460993 149667224 +392151720 -918264650 +-7849096 239131194 +158620487 -171264992 +-336515931 -146772544 +646040459 -715807790 +301028015 -27483048 +-23694169 -71580035 +-312524798 -551581394 +-563662350 -152611899 +717152286 771667129 +-306566299 100708344 +34296000 220305757 +-707417207 -545082779 +-764373596 -403099461 +-155072920 -158625498 +938289528 91875224 +168751499 601574376 +-962560282 -79000043 +106868393 -831494761 +-7767438 400150988 +561404011 782315706 +-382397444 111491540 +-312608465 -979026699 +150008113 207438533 +598822879 -985923478 +-608375394 -665114499 +-129396623 -259913759 +502503416 -136777620 +162265775 650867585 +-552807670 281632713 +-947780621 -621645481 +987098257 -381541048 +399489088 221448596 +-555134224 541514945 +-776913345 -989237702 +-427883327 -794036677 +465855214 332048031 +44788707 -276034052 +-795205179 196313364 +-855672832 733041977 +-956587529 -501923589 +-437144395 46453371 +-457874594 -4719765 +536957841 2357345 +404933708 -592153734 +-662460616 -715854432 +-97312164 119124719 +784330818 -335420167 +423906876 -649301578 +742418419 -847763096 +-79670000 79481897 +735367516 -43350445 +54945317 -439256116 +-650308264 361455316 +-311483353 -277057483 +-314142378 -33718405 +-720071219 -357228607 +-547543028 597843278 +774734346 -427467799 +-769929828 77165168 +-83497132 492775734 +573925381 -269595087 +-507613950 122785175 +-601890768 -929285141 +916418967 340317509 +-955244403 -873219443 +257447084 862695891 +35103978 237200346 +326383048 -827630339 +-701612283 855226357 +169870850 944648800 +-428896757 536108623 +-162581546 -573048941 +-680228339 -635366941 +-386978169 -503981424 +-251013656 730919726 +636720655 -854805527 +463337487 -358466671 +-556159256 560998537 +-312548866 485701024 +-951399206 -147997576 +328635737 866461476 +685253503 260682939 +-182228718 605559165 +-942331950 -629192630 +507217361 833108681 +739442219 141987494 +-31392306 -84784824 +-683482798 -138279852 +-143145946 -696416300 +-303713841 -977964275 +-276882480 -465368783 +770731088 218705844 +497694325 -794103332 +-729306462 73808809 +146029022 -456371179 +-170068450 -197173001 +-431270925 9988250 +-701396177 -371635771 +-574237201 -774103523 +883585675 -73041569 +153328693 -418265445 +-362187829 -847759103 +625655156 259791025 +-352511569 400015566 +288920211 248153753 +-510732598 -696578724 +-102419616 -102645103 +-383109839 790892443 +185790690 518105616 +-701734479 -816139758 +42464788 984037721 +-979242873 413385953 +168530395 -304833745 +-493397927 -372248381 +-792586787 -123916155 +-253952063 627986340 +803436299 -465992680 +-917923609 -127136384 +870999207 -113728051 +-337354704 884617849 +244316147 653197200 +-571036514 409196570 +-918680996 855030728 +-214921183 666205389 +-965496187 56910109 +-14037444 794803430 +-965955632 -527676170 +518253379 484718397 +-890784438 -142250812 +26685055 -601816605 +847763654 -790264989 +-577660241 135208382 +-686125786 -265679070 +421493202 -107366189 +899379699 -784996848 +-974455670 -552899719 +-5848768 493457661 +643246970 -22203482 +444059302 713314017 +-653025215 279143905 +-274119203 155172357 +-779376606 -704048738 +436706039 -500619822 +-536146134 89965634 +-877131174 682653034 +-138705117 -192353643 +979680917 238668109 +282972411 -457800458 +314212450 817314191 +206939358 -285273162 +385170364 -135588604 +211770837 -124453183 +-494308556 943343561 +-933212237 -317794387 +-498287229 -962731609 +119288252 -598597916 +-361895954 654377915 +731488516 943884826 +-422334535 -475235862 +-305864187 -970538241 +-991836661 -210588426 +924133362 -5755324 +555308626 -881591808 +-825438144 -848536191 +157485305 6041154 +335366940 -240900402 +-317309061 691766734 +-372357280 -995212983 +318698613 316108361 +895595974 677379861 +-484616121 -370150249 +747560564 844195153 +612664926 -403285652 +637829509 471288740 +-302424944 362365650 +666676606 355567478 +-426456143 182615132 +848156816 578386395 +570582493 -289983855 +-674472603 648411413 +-286629177 -317637982 +-843458981 583862093 +-973463169 135550683 +903962981 -713482267 +242337845 252339897 +87071284 -187348039 +-636622253 907276355 +-764257788 928553311 +384316111 -378103121 +-110143341 -534695464 +73104420 707701314 +-599628158 -595349907 +850854340 -420046618 +840324623 -320759602 +-858437457 -71963394 +95872097 -825300491 +-553437579 -561306897 +-729499888 224865540 +-896875654 972442139 +-960888156 869975122 +411537587 -402377919 +-227690673 -356850922 +706758783 -188960373 +373583807 -244952007 +886453967 386814342 +-350475650 477141213 +479691392 807358425 +130712856 -357176626 +-65385992 -843153819 +-648038661 139968107 +-819373320 380143122 +36811850 678826077 +375221880 -123108087 +841955488 669804757 +-309874595 -597999887 +-900691127 -168131793 +891333519 -177077444 +297460677 201239256 +723725668 711690300 +-527978010 -196220526 +-970382227 -314612665 +-615557785 -521755132 +-556183756 -221372579 +288937071 184258770 +976943460 692915116 +445623571 17314833 +-144924159 112106303 +912988506 -597211474 +-30669842 595084406 +843245187 -724377475 +-365174345 -102236375 +-493853871 649116520 +-675134718 694592742 +150009273 807095866 +-997262723 -964477040 +-617792921 508711445 +-623748506 -955169165 +-363788635 -493735739 +809659358 -513392431 +708407805 178234881 +-739710515 -783888155 +-998182906 756666059 +428601111 -97703746 +181805394 321836971 +648899554 -35984526 +-243735850 -831800117 +44661476 94065460 +646140468 506599907 +-269365250 -535289096 +959445389 456017360 +-478320459 440794897 +626358751 -370835534 +637280899 -438263474 +-401186960 -914207706 +-407498507 -726246819 +-166190782 -48739036 +51314318 496186097 +664606851 401267133 +569362612 -700084059 +672048169 -435340303 +-699948424 355263925 +-134406344 873507375 +77618319 807360210 +261870074 -534712164 +-337378911 670775953 +115531563 280444840 +938011583 -635259331 +121674757 705799910 +194495354 746531445 +-485838711 -871387150 +-890622698 -409363017 +981105707 677902225 +-934313941 110070889 +844076579 788263691 +317746211 -657385767 +9640749 661772500 +-90991907 -737264334 +-464229596 -216231530 +-985582930 -629614700 +-376027851 -439222868 +-493236193 -213708662 +-88133836 -882697372 +-200169108 -477449277 +5027839 127505080 +-313715695 -502806980 +921646628 -966463776 +936382244 715855306 +161059746 -486737709 +842445032 679215536 +428490041 -366817790 +-746594464 -839734453 +938229895 -531666902 +799651264 738540349 +-748314879 187484761 +-171642809 321239878 +-270634927 948886683 +-216334874 161495722 +-656133147 355692941 +-201262394 671537007 +-15909107 383119667 +132998857 -492296440 +152337477 -591521136 +-359547852 -216188334 +-920347874 939498298 +-65188945 -283730607 +-454637039 675795005 +336729096 410660791 +-817504247 179081715 +-168489474 -127479187 +404565825 220076888 +-314431712 954696880 +925547974 -227703146 +506591564 365934388 +-494935029 658166880 +-909108446 121303049 +110004747 431378761 +96173484 514197992 +-779512448 -72942624 +519519105 -728826806 +-33293945 -717569984 +156406487 -852258875 +427554667 -316619639 +-81452292 -298284252 +-950891908 584955090 +596636502 -387743608 +26217658 -67257972 +-423628207 -257746631 +-829658575 -708451430 +-371382658 270226777 +273546690 -860882177 +901827578 885440407 +849985385 -159206294 +-690079289 455222309 +-296585598 -976820931 +820622243 -869888689 +-759345941 625454944 +517782238 645159948 +17005436 87873368 +891164545 284847453 +-145967320 985974133 +-417840160 88661942 +450266996 116805241 +546503989 -437463429 +411395146 370960225 +-293215265 -505905018 +298030347 -782703382 +331990074 676176246 +-273106189 -584269903 +-408043204 504134439 +323443866 940550334 +-993374052 467672520 +489542073 -200708178 +355840603 197910319 +-407155401 768570842 +-504341195 16941744 +-901173531 -924925606 +-916610698 -781159908 +924646489 780940283 +-389600215 -672837871 +-100491726 -790797623 +744717249 -16048092 +-11084077 883364338 +935609572 623469785 +996373500 -550315319 +-24228375 752824142 +124457992 -660341744 +898368123 -927364867 +-567534280 -180642828 +-165642881 -296067667 +-936288769 357033002 +248956390 -398572246 +454000869 351768943 +-891314826 -224454701 +-94989783 591394294 +919346770 248422004 +837165612 -482797820 +847138943 13582479 +-287975978 461697658 +-253207522 188439463 +494081898 931656902 +701324369 -577719037 +-588124237 -385242894 +963912981 725500692 +67398376 -673739746 +600269011 -36186704 +-904912970 -633215167 +884231490 -548403295 +-516984959 -5212648 +-537214501 346521921 +194084347 -828958483 +-442031216 414967312 +742033326 -645824838 +-824116359 340474917 +-400375461 -827242722 +418989319 -678132294 +168386855 -537777965 +-350032014 -539441063 +-775680053 -218778398 +-177860260 252216294 +-367220907 716717554 +-600856480 -869548751 +853918893 394311109 +957071216 417704341 +-452177080 -458637035 +-56605744 -798435500 +320837495 36979043 +-723624185 381952712 +212295382 -888935163 +-727834901 -898955134 +-333640620 -463142974 +419762200 388819572 +172389995 450261712 +173275507 -775071518 +-34414666 -423067199 +417048948 -731683543 +-285345365 -20482481 +-924941370 -231930757 +-392464259 -662082870 +205583638 -763028211 +165037568 416279609 +-126594687 -761189342 +169263482 478323640 +546186716 112997745 +132814668 871586382 +-898254420 161431482 +-19838875 448650607 +-675816536 826372296 +-629315611 899343288 +513368891 -164950771 +416064755 -637323437 +-148253396 -793293297 +-905128634 -188160591 +-604716519 5209492 +-902962011 843515619 +621757849 560761534 +856348169 21375905 +-545174804 -803055919 +895760430 519746254 +-647656088 -450652930 +-771727015 282270206 +-533634611 12873191 +817008056 491741344 +469843987 264552465 +-247716018 -883431298 +873133028 -692576200 +183146062 503901089 +-767644949 -938042947 +-13639405 382356381 +458522425 879073897 +-260805841 525189534 +989739093 -496772970 +-57761011 -405012574 +-11970053 -847410305 +739484772 786223644 +289822155 -756180683 +-529814506 616836256 +204392314 543760674 +-130875318 154205802 +-593964018 -680155443 +-60916659 90590526 +583813770 906868559 +-901684753 413702705 +309082726 907517719 +777423825 22893288 +-597204755 -258750968 +614153239 -837217065 +-916218295 -843629650 +995386154 -936532543 +-923287934 283618943 +38379107 387206181 +266283854 -188383316 +463216728 455176937 +-91286792 550885959 +-754193656 -344678141 +34789237 90765380 +927632077 -582388148 +416619640 752551332 +-280417433 23742764 +626293815 -593436158 +-935385669 208680813 +329203706 65691667 +-420267627 951806711 +222670325 -692630505 +979519321 -937501466 +214966324 -605965861 +-23542762 -868533190 +-145077180 554632754 +330284030 -200542728 +743256775 385205812 +632994761 -326789338 +982237668 -536509064 +268749599 -474528081 +687250891 354437578 +316818168 992506968 +909296745 778108907 +471434500 570919308 +880118017 355228965 +-588490791 -324909315 +-175841345 28048130 +663986154 161396741 +468775245 48506864 +718182661 -475335119 +-286656220 -293545836 +542816684 161461161 +5100999 999445844 +546833456 225144284 +-156437802 -301859315 +-949312750 -30974606 +-792388782 728042286 +-535111983 -706977531 +-839165747 -356497210 +-986533431 723102500 +-401052454 549119631 +-56951666 -292102519 +792566696 -606095019 +-952059743 -473613016 +192788676 928584613 +460361932 841607800 +886230699 593023432 +-10715678 487630890 +957445290 81745551 +-56005253 779314343 +669303795 567580422 +-485252780 -212674097 +-84651280 -505128023 +503977640 -551393612 +-65524161 349031015 +-873717946 -392619066 +-580832080 560174727 +-808602014 215513376 +523667668 609938575 +-63224979 92878152 +270850514 558865850 +-841840169 -872932617 +-658973510 -812796447 +-684279321 322375916 +-853073961 257192858 +13140620 914584454 +-249934489 -20865323 +-74951358 103613647 +200204864 -639529239 +592968881 -806555441 +700136381 -968885722 +-728039802 -961036416 +508569237 -163750760 +-499430985 375513202 +778616470 -882792546 +291899471 -116404334 +568704319 700488540 +176568345 -618562449 +-423239888 321469967 +521117608 235741324 +721066272 835792052 +-739762179 -219194277 +869376762 -933381653 +333122332 -658537933 +197902132 799690678 +809873653 -712916838 +154750446 990936843 +-509541151 436607954 +711511904 -219437299 +832305132 -690273177 +957865144 -64194037 +64857536 603967255 +454891708 334990620 +-249202552 -720371424 +339747089 496756425 +-342161181 -413707768 +-495796512 -329593948 +492933109 -291606218 +-781910877 -202546545 +-944388730 236532944 +-486486792 356570658 +-483372650 -103813741 +331655927 52911284 +753402084 558082332 +-608527225 250121779 +997170791 544487586 +-384798663 -269261565 +-224401941 752593855 +880674420 -634188981 +-299186933 857499998 +896763284 -70126587 +-756411073 102712671 +225779946 428185797 +184386277 -360698632 +-454812310 203883922 +604138882 485323070 +567377758 882259595 +686163028 146387383 +156060227 -404285398 +680724623 -637796624 +-104164419 -37004304 +783148788 665631301 +-572944554 -318239413 +77565521 155116846 +991642519 971529524 +658279102 62077174 +242031256 785464632 +-635894711 995236868 +-95717003 -987491658 +-833766080 610305765 +931150000 -674254346 +-595602778 -981991064 +-487063567 -537888247 +-217272687 494406051 +591705751 -873646426 +868520708 -528134334 +837845382 -312824099 +-124385227 365426755 +-758656358 806939138 +-291246404 -682069611 +-473007939 694898609 +-508765663 -712542068 +-464332436 824551476 +853228727 -130502719 +456257866 -740932694 +390993115 302332022 +232022601 363865068 +623962340 -701353465 +-932874847 -819524549 +-1755219 565225611 +-406643685 -303122034 +-934070654 -168178205 +882305046 -616222459 +-386848706 841439711 +651305233 793660893 +262603802 140215758 +688818727 536544163 +987871136 409506621 +-961763576 87240959 +661219749 -278844310 +-402679075 87231978 +363935586 -789226695 +-787330023 -594321876 +458782465 -826645009 +990654505 -274971295 +-752419663 -660765673 +-39802576 105662337 +-339682226 225291505 +639998884 377899333 +-486397019 833822384 +-762739934 -204673244 +187684036 629094100 +-85820964 -581365413 +833865071 809642429 +1498892 -638750623 +-76713038 -328415864 +566422231 427732799 +37038870 -636508184 +-764357015 218738868 +-374659960 -237846969 +296142170 665539968 +174859003 221301560 +-314657102 -210892637 +453742326 -60167625 +390320147 -947072682 +273132020 -596650501 +73972753 -186536905 +-451053806 198342842 +-245974991 -838218689 +388717153 -89691347 +-666062030 -253740411 +980906855 335279551 +190278616 27327322 +535676139 685603960 +-646258256 898522212 +-933153635 269860758 +645621479 148913582 +840715806 -729844691 +603427222 102288334 +-877806857 160760247 +-137701375 -780736289 +-391775224 -629317413 +936678642 137929919 +101816797 -24814880 +212665387 -422525201 +-379153010 -405769203 +-61144917 487289277 +244544276 40022209 +-980596279 -521461388 +165963394 -771950854 +-203519681 817716617 +-907678043 -778471614 +-964787621 113027819 +-26592565 -338925552 +662295918 -935334996 +-850610370 160481360 +968419617 -979172908 +298534182 -48181266 +716187793 -658498578 +-805508527 -209006310 +354267584 445136698 +-949241006 -935803949 +339209147 110983013 +-169154437 -509040271 +780071914 871941220 +-522897389 -966849811 +-400995388 696834208 +-200984632 -149772587 +-35864160 236364880 +-52223091 262262710 +-991847501 -214828878 +308559758 -849396834 +32998806 383147945 +-61823452 -752469705 +-347599849 -881051895 +357548088 -921833412 +-842158594 973935227 +-169423423 565065984 +-608099249 -266031360 +347542770 -868197611 +736988744 30157067 +-924185429 -586642472 +548797872 976614058 +-73842704 -586300232 +-269696447 578060426 +924519634 -453561366 +847335078 79780968 +314313414 -536824123 +-86467939 561832584 +-820572719 -939615101 +-571496529 25482327 +499506439 -139320595 +815728513 450992336 +-494362904 260005388 +898015602 -912696272 +404357198 181690686 +325275685 596145590 +-607987379 933609818 +561867771 -934751043 +-398310395 384280009 +-590177874 -550282676 +-595512982 834960396 +-418361271 -117996755 +562107137 -225963615 +715098248 676413893 +-703942082 -758402139 +493647855 122926050 +-557138201 636365305 +817080292 -378021327 +-651692685 -368411074 +-966667126 550848816 +-706003021 -276042064 +965442476 11064632 +-249079064 664139408 +76799186 291082260 +246194855 -873015096 +948325304 797769750 +-555781653 708640530 +-99863302 348329282 +869276839 11617102 +-230878281 879643198 +-931004422 906622836 +-637048396 154160565 +-30881647 703120621 +-776187267 674974068 +-55184575 380564569 +-243835104 -536959872 +-177583785 488716571 +627044993 882932246 +884467018 -492024355 +-980826219 8797772 +-463223634 -12617295 +-734782692 934260062 +775790674 712111598 +608344004 -883653057 +906490042 709983635 +-407432993 -239903191 +-603568742 973368160 +682490336 688519009 +-940296199 913041565 +-915520262 711772306 +690935876 -39941848 +-507853235 550732590 +876416523 327297845 +671450067 -802063658 +217146832 750419727 +-431593659 -449585476 +-419983713 429923563 +-549537850 729692699 +174730676 -925796164 +296928026 677666931 +-406364110 867468209 +-875613264 -501577301 +156944690 -353183944 +-699191326 -995478683 +-10372218 -477908733 +-82110352 175684727 +-387729849 791838698 +901966026 -156497227 +-592163409 56356657 +992382749 -978654345 +124686481 -500055963 +-517945663 383505805 +877557748 -154562860 +369602181 -570433740 +299492894 -550407305 +913186689 981179409 +401583635 -483141623 +478908391 423877466 +-655375469 509891693 +447305398 -257569516 +725731061 -297151219 +934064176 841771664 +399690781 247870251 +-612014812 -89422465 +628370192 280858145 +-963141780 284158341 +795246294 586213885 +-139047816 -336680018 +-116810417 355663435 +-233566559 260545332 +-441403638 -705966231 +969518214 733118658 +634676605 -146941008 +-576330065 183618207 +956581533 -711545957 +72773687 279823768 +337845830 739318833 +297299732 -14893118 +430475429 -681120917 +897399555 -662417638 +210906768 171709364 +-616413053 897330876 +24437503 -566413164 +-615638559 -503543363 +-558437129 285097064 +-767131194 785201296 +833302649 592965134 +216952225 -579973855 +268845693 -823935540 +-275556746 -300336132 +-944792926 -696394618 +415317085 959487911 +-243065105 923807488 +914526359 -591709111 +-795824717 -405796553 +597537438 54179816 +-462070972 -349813692 +659999940 894912487 +-918367421 474656948 +-398029323 -764698050 +-513687463 314064963 +523809769 183873950 +988266661 -187918760 +-686139667 813072665 +721985002 298992371 +-594081266 -384845396 +8768003 810470655 +567530184 704827614 +-556062597 881425656 +891283427 715172464 +-968500006 -147455478 +999924024 593666839 +849273957 625806434 +-367227758 -900623673 +-166173094 587749940 +861033184 329937338 +-942483004 720526081 +-59672478 -717882238 +822708837 807506501 +-984990260 -120824194 +923963639 -188038206 +-148063176 98933149 +275147236 -227036544 +891888320 -823550452 +-827703663 -252663585 +302078768 694847784 +594925206 -533522775 +249904503 -514464105 +-264677722 269915040 +102313611 23366204 +-707406496 456887845 +787877045 561056310 +-180201058 -969479871 +774228497 -517533831 +-404338412 737536877 +-584387224 732669378 +816119099 261632755 +860364694 245032918 +207984867 291724769 +586226180 614514546 +43497398 -251056052 +-489717895 776953219 +999017932 -559451571 +-44411010 242639572 +323591776 -206683042 +-510887384 726088393 +945606362 -551307492 +-345548819 -816412125 +-153663765 543743103 +-299123525 -349159039 +643341893 35882444 +-872664695 479947736 +306322590 116864719 +-421945744 -181274816 +323345842 -608065861 +715000839 -208935882 +-654137688 305324610 +424815416 337848207 +-604033215 483538616 +722267527 -231652645 +605102770 526948569 +308520873 -41700198 +-252461731 660933581 +-679923750 -594044287 +923215811 -375893965 +160689154 639953254 +-980655786 631421469 +548285014 302379404 +-472915307 142720875 +761526753 276835135 +-70755593 964917192 +377750143 -594974626 +596026469 379371266 +460156362 -268753006 +82678607 -504542187 +814531028 280641258 +966114160 135513645 +332436096 -70459574 +-775359562 840118049 +584945497 -991310312 +-464151671 -824864902 +213751534 584076202 +253049966 -642552867 +410252923 -212717374 +-173951162 -121755046 +68416603 -487913041 +585226150 951426576 +-133354655 -607122906 +731531824 628950225 +357024494 -159256172 +-521740257 -836731302 +-222008078 192406984 +-307344009 338265385 +-256819712 902019222 +747865717 -492145518 +388010638 165423577 +-698534600 -43530891 +589063321 437041605 +-638946468 -275925663 +-756833510 778940665 +-14735342 -757636168 +973013274 730832593 +498443700 810115096 +799521344 462837789 +-142511120 -396435287 +-282276365 -108256788 +935786408 -511431440 +297723641 -719678575 +-863709724 -170622959 +361655933 -941650959 +-840944073 900977153 +648364378 -395330094 +-786780336 -699352660 +-193369584 61204697 +-725126984 -33954007 +-16150342 416312148 +-707098124 548019357 +135521384 458486402 +356022310 457575228 +6547049 702201148 +-241778076 -65655892 +139795176 -691406572 +-345136740 550136383 +766401671 984850275 +-467258716 -386953156 +-125914172 -953192466 +-451755528 446457154 +-203074101 -930622746 +636677847 -672445894 +790708157 160910530 +387180829 -170264543 +95333234 -516728861 +-947615286 -391153836 +9590087 499604968 +787608694 825971614 +752414993 -285496115 +389649731 -506574448 +-804696431 570303705 +355761069 -46201442 +730975546 -660701746 +555187182 565529093 +-845716748 -380972516 +-338857809 662694217 +256382937 -122724254 +53145623 -591524259 +-121503229 -497297044 +33094014 351924290 +-861666918 -657589151 +-368428809 985201830 +-712161018 -62915101 +836296180 135329734 +675040839 -17930683 +-85607747 -749856416 +-743522858 -397517705 +-323547217 875347625 +-175895940 -230968497 +-303113840 731406764 +-858155076 722955826 +-312368564 -621707155 +349064987 -133234432 +-8762023 477643515 +-631538086 232917672 +-757787235 465233427 +952079035 -32218185 +-926059549 435987391 +-156812901 129524482 +-847854997 -790219302 +764511558 -432828960 +-958228655 -658747615 +-699769342 -186925534 +576172220 372775271 +604443311 519752592 +926521001 846790295 +715523448 -421901415 +53378590 926619341 +823656635 764348107 +-9240733 -257367082 +924499908 903426390 +-412260304 73570308 +-592635664 979198096 +108939757 -334547271 +-851559940 -537774540 +398184762 -905007369 +-237974231 476278589 +307709325 116625618 +741593432 241059146 +557383917 132521705 +-550750394 866636677 +597690814 802414180 +200187162 358566132 +955597322 -160433955 +584903664 -46102197 +-300452876 -258374688 +62739735 -658117395 +-440653701 -431599307 +-41392327 841799439 +121208091 914503517 +63688639 -585568020 +664489911 -124809325 +665707530 64551745 +-165563863 -736941741 +-259139155 733223778 +-368212783 -936369251 +963617948 273577972 +716724780 -473274260 +420213407 602117715 +-26910159 813614214 +-8167759 968832440 +-227570182 -155404869 +848973490 883273697 +-846943653 41828491 +-360159244 503337248 +-555301038 -137012541 +-562532820 769022770 +-446723823 44246073 +-497669776 -330885269 +-131926653 -148331479 +-797704004 157783669 +-576064510 929052736 +-157808416 -946922655 +9508473 551034642 +770444212 -208846215 +444675571 708206587 +-274912276 853021672 +443058268 -303751375 +259168790 906367087 +-540590335 -192026184 +785448058 -304210322 +-450944947 78413937 +684940066 308516973 +-89522067 94202011 +-144335060 234105728 +-651168896 -515765738 +-134319387 2413727 +524467745 -548082061 +626947369 -746943913 +-415232620 339948944 +204656859 -766655507 +-927004468 936471308 +-874160127 934879404 +409818214 -293980406 +-228557867 -127652027 +-509801537 -580265710 +-682130835 932537598 +-436224374 971819834 +431296607 -359360333 +-458534771 888064781 +101849352 -686669549 +-708742467 405517620 +-184415400 -410430108 +465887825 -205540520 +-392262378 587322487 +924627416 -794928503 +920842471 -138676515 +464810392 -857311551 +910741683 -683584358 +-128692782 -598151236 +-911988258 373383830 +479754400 498175587 +714680835 -319714079 +672252809 962713353 +-861437509 -108924822 +-441505495 52011092 +592593384 -805463551 +-376535750 636556219 +-747989097 -698262671 +164955393 649691129 +-204323909 298300570 +-889656173 364553724 +237830977 -512046334 +916376101 734050804 +-917230629 992471585 +-578112124 -699097982 +816330294 109743598 +-594777131 739651696 +-666418793 602581890 +567612147 -603892461 +533394072 -683163841 +-905276460 -663012244 +-10803144 135515436 +-184428214 498755294 +-48959920 -819121484 +-435637762 132097696 +787948381 -734336226 +-311877430 844050101 +73211338 -920844611 +863032136 -825996252 +-619443160 764432517 +-180313287 125717064 +343417743 808668431 +-595349739 -746090358 +353533110 -271516116 +-366997991 861394525 +438147299 -928121443 +792699036 -755632236 +-293155268 -652659281 +136787830 -868694433 +969002026 -280772284 +422119699 932381820 +-310527942 238443068 +841269624 -783083662 +-706909102 261903046 +-771427021 564181451 +972084624 448622273 +-336554094 110925829 +-403639255 -876325367 +820719700 368805993 +62466409 -444957168 +-489169819 -426975957 +798247634 -845729716 +341754909 -808768568 +-535774627 -939758604 +-779216326 -268500452 +-652087585 -617223464 +-328687126 -316857539 +514062088 -526069595 +-181542241 -726734455 +-25584994 -256955278 +-572510921 887571322 +-444532537 302134468 +-275481970 524009459 +-97950152 208281697 +-494557734 -519470101 +540735884 772027906 +90138895 791430599 +173070868 774785978 +-921654524 -94022122 +252837671 87133334 +-981835871 -106017688 +-245278268 -384184724 +413442249 382650234 +710621156 -712711283 +-57847237 580448872 +280041541 -735353933 +751620191 -858447504 +796508278 847100297 +-206054084 90371349 +-777332979 -755917872 +272256070 151584825 +859664212 -191648953 +-384399413 -300467404 +-35833640 612088156 +-77985597 750940766 +311270349 -778257481 +-678842058 -481181356 +-800203095 328687064 +549060172 -252519295 +-550641370 -283605874 +998047899 -268313 +-510837783 674263080 +-434689287 -650838030 +-748681363 604532254 +469743623 436275892 +91385380 51751348 +163435602 -868760270 +73012327 -597137759 +815929807 -210218193 +-581743813 400023458 +-983586088 383624155 +246889082 546001057 +-502613769 -544647851 +176945561 -620828968 +-896638364 354367629 +274270478 137919074 +-949424245 -933246590 +-962349351 -706396100 +-886680082 -178173165 +701819815 -684387849 +289302564 -11090384 +-176228317 -482935400 +-314960234 -510757784 +940534305 743961145 +-808953942 356535843 +-115198702 988338994 +699151438 387330734 +-808312944 -915694493 +515328124 29549892 +176089732 131244386 +-900241087 -315176244 +5231564 773289504 +945738748 775681794 +-357402377 499369498 +385581842 528969968 +-591241306 868449208 +865219349 378633908 +683530655 522812897 +-658200660 161281611 +303574372 -154072444 +719228829 545903854 +778314639 944574216 +403898425 -618704607 +831408557 33096631 +-116102885 929249217 +-317746764 557293522 +926158362 -26271148 +-492724234 207669676 +-369199652 -871649554 +-133879388 -123685137 +654233257 -459540200 +359903181 -725423808 +-371379349 -659251770 +466691033 -869971948 +-499168108 496020041 +-393781968 -684250507 +-215609561 734722965 +925086666 190116219 +229812607 -781286548 +-39726538 314615242 +216115435 139865720 +9141438 845501070 +-36256819 -389563658 +-998948392 -734701270 +961723912 751285862 +-698582414 -743219916 +56451462 -219657333 +406257908 -274598726 +-840544139 362534721 +-399123256 229526969 +80459673 617433819 +139341602 962902421 +649782310 -508755392 +295453884 -344328801 +563275144 412825677 +639794591 -926039946 +-768240617 448917576 +617484228 463224711 +938654592 -293010335 +-101424491 680855485 +-951197333 162922845 +-1056179 183314470 +-432513582 -235588488 +448741107 -688981270 +-942034739 583319327 +-179797231 823639155 +-406054654 -319870252 +-425191473 820458597 +455145117 -8607172 +851299578 -418333568 +914791005 -728425751 +597718052 451545024 +398849949 264933301 +-357846273 -28257413 +964092522 -192758588 +804124487 336235430 +-563117923 -995045566 +754518625 -268943412 +-724513953 -531115285 +917992598 987501434 +-582440002 -521201735 +-336579749 -435645027 +569281337 691927342 +700804748 293075023 +-518797037 33030193 +213399643 457497546 +-546882822 -43837876 +-664885275 -201764910 +-421738128 31266278 +95560804 -694767284 +-775754058 -585616348 +643254624 546238430 +-216761005 -534971802 +-158339083 274966711 +610663359 -802331448 +434185037 616617605 +949021079 174417101 +211881336 906909848 +-152793173 -974689890 +130797946 40470088 +-122215003 769717981 +-362933355 180893637 +866551365 519741305 +321063128 -706126907 +-56267798 -980936232 +547152754 -631632637 +962813977 549540810 +-318306435 -318977184 +386350903 289394669 +19627585 -454344386 +224651971 488317886 +-42013080 -324562136 +-852779429 820134268 +-219401345 -136466894 +759609398 -773037411 +513861024 -994792846 +942915216 802798347 +-242688102 134797247 +947235608 -939913833 +396410270 58508875 +464599985 473603331 +-83407241 995936848 +-508753564 70087897 +803334810 680287242 +886309653 -258041353 +-5133208 114694931 +-743044900 901482373 +-539985144 -984319661 +-401557693 659008276 +832826817 581693238 +208840540 427168707 +695933231 273636614 +-48563431 442020122 +-233106718 -982115520 +442803951 834547554 +862997433 -893420484 +-535625615 368429529 +-216121805 -425167774 +342538474 873308006 +-213184366 -374450644 +-603429508 6008905 +877954051 409759911 +980852332 -314520553 +392702617 -543482491 +730380980 906140620 +-54894962 546744459 +-807189551 -529745153 +733825104 372708013 +396818898 847796401 +114706073 305571645 +-592762680 -871049726 +80335406 -966522610 +652722934 -64182986 +359136735 -61253592 +186907588 7352175 +162254493 986849560 +-562185436 729951549 +-251047821 -503390844 +702019655 409956381 +-499209714 -404049548 +367658879 -738793903 +-153422215 340192782 +383528321 -829942196 +-607867080 168193980 +-807433421 612736381 +-948340305 51192452 +-678460290 437469897 +684524008 661717907 +-119641813 -528917347 +536609670 620777446 +758947844 -420222054 +729216665 -936214520 +-868783537 -301931734 +-349297620 350362368 +-621502512 -918785298 +985180810 980505090 +-954179168 -402114493 +820041571 276493022 +908332131 -329587563 +207419061 -632689724 +975545008 -827068504 +894614837 42396339 +-668802964 589215679 +-764897252 -705092432 +-663700492 -764167850 +-595792816 592345506 +-291615821 -385772038 +-276985426 645533662 +-622901389 -71097580 +-74309960 572557385 +-419170746 -572674616 +828951648 775569557 +589385530 463350777 +206461026 -29745782 +904040620 -158343515 +-745844998 -903966330 +552180106 300327893 +-733898571 -384629146 +340914572 -444676190 +-604861953 935846505 +-455852559 853908856 +414291875 -380297192 +497883709 -133595002 +381298418 513402576 +-964846380 845242063 +79642050 612252508 +-810154350 -652747141 +-542968057 11356265 +236330248 394914111 +-148763481 561269148 +207473266 949130727 +800538348 -340592571 +845298981 -832680598 +790855760 104505197 +-929495463 -207308612 +-921150890 -457801399 +-310960754 -313775673 +812013606 257131859 +-87928515 -612514658 +176829630 421760358 +-206464264 -306587920 +-111651988 995201872 +-821363870 160542072 +590630224 882006165 +600268841 -157376278 +-15092062 272078714 +-526401894 -744508287 +546019769 -689776884 +964141728 -200015571 +812077013 -137579468 +-887658321 -871114094 +-342366096 -431095747 +-408611315 -632255992 +872566169 -409013785 +-404548198 -275779510 +115042962 -293955100 +-326606594 444228668 +671171334 -544201593 +772124452 693148329 +-131920737 132587673 +-39789994 -243508026 +-176647269 -715545421 +-466197449 -323833269 +881650263 -875727441 +-743340834 -868512547 +-360933346 -444296902 +-895948945 -932953069 +491821692 -896353875 +-689190950 -443348218 +-501800157 -410625456 +-811359582 -451176330 +-856563400 655757205 +267340109 -622434995 +-397872083 -757484980 +58812014 157744972 +710455261 76278843 +699273822 546372971 +382016550 629212716 +-166603191 -402732860 +-397403798 -590860337 +711773809 312728609 +-530707098 903012432 +-625803883 -763658133 +545062336 -653807072 +429415881 571838128 +580217205 64902873 +326526690 880055674 +619362391 -89724963 +179064228 74015548 +280066628 479892152 +-334124096 521475330 +-542054801 -543948882 +297780640 387268599 +975608810 -716748757 +726512442 278312508 +75923059 -866041186 +-834391986 -349504575 +788410099 560597418 +332117540 964345727 +125290926 220403732 +310607279 322085489 +738572996 820404441 +7954545 -873570678 +589722203 366650841 +456567967 565311254 +679857994 950517509 +194295578 757493494 +-664031498 -769743533 +374947404 -550214892 +722770405 -211518287 +-433087365 -318664579 +416755456 -381421645 +-51463164 -360405532 +-759705971 283515122 +-422733698 829549830 +35472088 -610073253 +523403495 648437498 +338727217 -594429257 +-906890590 500209668 +424031687 653241647 +119082876 118322232 +221799455 841140285 +-291024510 -453484134 +-547942031 779453851 +-292084705 -79887113 +-824536983 914716504 +-138146111 897993932 +554007965 -678644741 +794746798 202207249 +-303334133 -342783582 +801160845 -751662795 +-393720619 178216129 +971533486 574290391 +125787917 -840921979 +-634813312 -762764886 +-494115860 -576815910 +66847315 -525367664 +737399699 163210457 +162680302 -458592863 +-651336504 -356628624 +236164188 541899697 +-254179413 -364914067 +-789483700 -878736320 +365859125 -150775352 +-803976471 -775798752 +-746582919 -574411198 +588707667 -510414156 +686520670 -799895908 +-168556723 313962630 +474813040 -263275854 +232036166 -356911327 +-95153433 633559508 +-714434508 -682960076 +293992033 27409061 +-47369358 772062459 +554539450 -362977044 +680115910 237356511 +708322163 469570056 +211522937 -504339055 +-508799014 207589023 +604575758 -370787714 +-673827876 -753069676 +830726377 899900391 +-700370188 -473390408 +566436048 895569864 +332965707 99975530 +711564688 450551791 +-432851683 -916339176 +26763913 -223692717 +-763215465 -629653744 +956907502 -600574481 +-220791153 -952088703 +176169319 -404448835 +305737325 115273057 +595834936 -847996253 +-113629993 862113640 +-378450603 -127280927 +-802284365 -206501747 +-662689486 -272845260 +-712601119 877102116 +901962354 -485262736 +-392551231 32912532 +-287876329 -531244613 +-205337213 -215132538 +910197498 936796970 +259815744 -308813846 +760652552 -354314101 +-410910125 -631982101 +997356487 370628764 +-31549917 417171496 +-147651220 7459476 +881388470 782807818 +-467899293 902729550 +933534304 147593014 +-712365522 -166394599 +-208596363 -366415904 +-941538309 -881357814 +149896556 605461204 +656471354 -172762349 +912134603 883038886 +395920801 -836799583 +-223150201 -720879895 +599909007 353529047 +-923051821 -570512498 +123455068 785129917 +-796746747 -155541711 +115999523 414628887 +686519959 -623873443 +404751010 -590936442 +-81947404 591543921 +-736979213 391290779 +802621774 134907629 +253518339 197281101 +-37261824 893045738 +108853461 -185394717 +384720885 -38083621 +-687094387 -996805499 +112536496 -999833055 +294556732 -182315128 +541275911 671422657 +-997669475 -777324050 +734856111 691335541 +485345572 642238134 +-720166922 -775556475 +986349841 -648560815 +924105053 -109602920 +-658188384 -853753185 +-125243286 -362522698 +-695917698 571769746 +747585097 -198739362 +989051676 574893170 +563034693 430712018 +-488866992 16799079 +318799984 832658776 +999238737 -722295413 +512229837 -633722023 +-280375886 571973177 +704241685 388084990 +617406702 -963658905 +221769418 183426209 +632751967 -334407896 +376739300 -135249920 +643003959 -848811858 +-812475367 -747018915 +-281288616 235785478 +818329236 -511146193 +110304950 -825280211 +596428800 -162848516 +694819263 419494410 +430921518 127175593 +648414615 812578278 +982112674 836479285 +-316170711 953375813 +886440232 -643281877 +-455526378 -346608611 +-817182726 -533348388 +-423435918 640835654 +734105006 -918196772 +-552940090 645597056 +555097187 -348592269 +251167149 978593884 +-5326744 2888500 +634745679 -945144995 +-298499417 475618245 +-782904788 848509721 +-701476207 15741483 +-200149434 -355998469 +-952815463 -883177966 +-291325946 746938795 +-255554500 626654953 +665966205 -369343208 +620446915 -383308174 +-847059238 -386865016 +-532518929 339034871 +-488952326 -120885522 +-985599581 718406003 +362036376 -951675963 +-152522184 724260996 +807639544 -772930770 +-266362748 -82652599 +93252996 44772924 +-367558394 -7334707 +-884899014 -983602629 +-117990714 -945709748 +43340075 -966345553 +11832791 63157675 +604075353 212907306 +21458039 -272637576 +414024311 -595814328 +197372705 663265121 +-724792949 -278950046 +536888123 256600001 +-407390507 654790753 +-354128556 -984092244 +973413367 560427682 +821495961 577883845 +-512587084 684121893 +-95966950 732100152 +139929506 -987698776 +138327821 35377660 +-394628704 -964727212 +819536880 806392795 +837584963 -697149608 +760486298 -196110701 +-607977418 530010367 +279922573 -745427993 +-139411434 -102909459 +761281779 680230251 +-921772111 470900463 +-924267817 439828936 +860997230 848445790 +454071527 224741517 +456741640 -519488943 +-121921879 -138201479 +181810799 498855991 +954832569 163722868 +-805681968 247525709 +-643713675 -17208156 +-444188286 964357591 +468640344 623716630 +251857555 460016585 +-715253583 -563269772 +-136148544 927655803 +-873399206 1795292 +-614192659 -313424254 +582267236 -967488004 +256260057 -444375717 +-22456157 -840815540 +-448484903 -136707746 +-554383225 -399349107 +-728077119 442421791 +-76559215 -771181795 +659722880 495820616 +-41900473 -431225444 +151390160 676230381 +-338036239 -992485654 +323895278 658769377 +-851255795 -426361893 +894661973 -108527686 +-433929851 -487902869 +435548658 -443067522 +-945383095 520253136 +196641929 -946717698 +855558088 -981298267 +-873263316 300976534 +325525233 445135200 +-318791514 -326500222 +419975085 718371382 +49842121 -74122700 +21449859 -907531446 +370881889 757610541 +816806898 730161521 +336264417 -566718370 +-308782381 902956145 +292675114 -118998408 +487770641 163903047 +-548142853 -167607942 +-976006782 520168807 +398797788 -57018122 +41332980 -183798846 +606546839 180918765 +693096552 -580675314 +279387575 9977956 +452086099 -71948819 +-925249435 958919104 +253500480 -277477485 +447670626 -439772518 +-94274735 971774644 +-685511719 861390701 +842093287 -338253937 +638994173 106202712 +-521812437 -208249794 +42387847 332797310 +886492581 471741335 +543939562 -80422506 +-825127981 385998383 +-896146273 492969441 +-324190993 -993870807 +-305467114 320578090 +553928843 294755168 +-526235567 -923498147 +205677589 -410896643 +738902623 -658844117 +-241822364 -38787084 +-414690779 242028496 +-824959922 -237225227 +897813522 -620696852 +5893462 -390996491 +123026237 -421621962 +-576309111 735777510 +-780548076 -996069243 +567540913 281973796 +-365432594 953951154 +980204583 -819848012 +-481847975 -241906604 +689215402 -571460869 +-831016730 646011278 +-509972461 -691286430 +295936359 326919703 +118335451 -563252441 +434932937 -889096250 +-392723716 -181899502 +284363987 396728490 +672794932 -338891033 +-442474855 59258600 +281591178 694631902 +-222280350 -718779184 +823939864 476292395 +453454689 -310391682 +-239559107 -367803740 +-512702402 -559740768 +823434811 304847919 +762406586 771965080 +839655704 -672277006 +-448541649 200572723 +-799754277 -232040620 +775649116 -38345622 +289172731 -631970545 +985298752 954844735 +-801812974 -628723476 +740746913 701149919 +-766466699 897936719 +422184409 -381863476 +-583432768 -314374107 +847116418 679989694 +708814675 -376045141 +-204893616 658905759 +-983584056 -100575332 +-232707984 -522003820 +-898875782 552643231 +799223049 -767724305 +79440050 950909362 +-949581942 953517257 +-768801679 647016561 +360438326 834867792 +-657294500 893230952 +-572189496 348603936 +658989938 845323232 +873257744 -867841683 +897474765 -625519049 +-428104746 -289573352 +933954743 685651179 +824011757 738995725 +331751168 -656740229 +-551135760 -221290006 +-891215193 834696290 +524682816 -363316873 +235355604 718844752 +51871297 619435384 +-845309160 -237553314 +314609575 68781195 +-138512135 -164938235 +228174304 -919820634 +-113853754 632926860 +-547324213 -425049213 +549197071 -803632262 +131330454 -66284117 +-934058886 535651589 +68752030 -240104537 +621346733 567141143 +430007134 270031008 +803466115 303419628 +-527039673 573826678 +-789881038 -987642229 +19812593 677634305 +974361459 985547248 +258002976 582857892 +916007298 599232208 +-691506360 255691985 +-640720778 -278487043 +161179736 649264561 +-418188785 551634614 +-960697272 281338528 +-225392024 202767373 +488860376 826180169 +546692018 -732907029 +-558737132 996802569 +630267985 -122826451 +-508403107 138672998 +-656118530 576119639 +37107945 -57866967 +574653455 967451340 +196089550 -628985568 +874853712 146811912 +408311302 738816848 +-208172858 -801144771 +916800987 765112428 +261955185 -13599777 +837949863 140589344 +-483373464 441687777 +417077544 82170106 +290548289 368905174 +398108018 -290666145 +-289171632 674562493 +62169846 306877102 +821133894 -749127811 +-859768214 -298279520 +-757928708 378657194 +72251061 -334801637 +495523068 514102533 +-748496425 -744244766 +-39014628 -797281182 +784921597 -761679422 +-980822327 -951392012 +-151306751 793588290 +-35351373 897518407 +-101203424 -349513268 +-551475824 -277006833 +-113121280 884930104 +395048033 602758685 +423412521 -48170601 +-547186958 197378348 +522242619 -590088830 +862796235 585332145 +540195059 572387420 +723496367 155613527 +-490058380 692248964 +-512007732 -204292113 +-512861598 -684266724 +456605908 273640278 +-206866714 -651309009 +995777268 148430743 +-258487604 -531578196 +444095058 -197623927 +-811532804 600312910 +880704749 459360499 +627843535 -734602821 +-837975252 509319796 +-163756416 -807935018 +919011255 -494076866 +-568675764 -348513475 +796212703 -528120739 +-324821663 426308576 +-248924374 955648703 +-292410708 -994064850 +421564010 823221851 +542373829 -371601970 +-686375367 -387484896 +-657851810 531101835 +180341273 599940262 +159716691 347342526 +98977592 -121247622 +232286769 606293937 +-350649714 -102511719 +-961531896 705571010 +866537461 -953927036 +582281494 -126913256 +813654110 181777704 +357763067 897660362 +-786563306 -50337993 +-435464537 -423960187 +-868509421 461392992 +305317588 -975197124 +-34801325 -792146062 +543590628 -53441322 +797009333 -365569957 +375468628 521311510 +988918424 -740799737 +427362295 -719289148 +609540814 -758835260 +808540652 975812300 +-61755353 -137332730 +68870535 -419511046 +688388179 -115774768 +-766659459 206098922 +-431905051 -497286813 +-85014393 547685694 +526479157 -835929954 +886704756 797414951 +-207267053 423097887 +-807012304 143465841 +-674497342 478331821 +290329210 787769296 +420258055 986179008 +-834439042 763469664 +191015860 -614293348 +-557262187 -280005293 +-578814770 -698620285 +-415296784 39245740 +-632393967 675287204 +-708209826 -74273932 +145238800 121509232 +596233573 -7028665 +497248724 -648846457 +-967257010 134415486 +694438237 648694082 +434288084 -988035725 +-144143435 -571788528 +354777828 685762324 +-326314350 578169287 +383298839 -291301264 +227153405 783086529 +-994779487 285164556 +-29427308 95796272 +-705602359 578205879 +-87141296 -196013271 +-472809983 653127964 +886842214 146248699 +64282155 -806752538 +979998741 -578323363 +-349686270 499105567 +-651234904 -410799241 +-926375352 -104201909 +637525835 6659745 +-218536124 649515899 +-638047186 -264777913 +-466048998 438464047 +514217117 574805523 +299111335 -616195014 +-612309258 175266654 +949282205 9362486 +647683007 684821 +610066657 768034439 +627725841 577147609 +134605535 -205984592 +-120228677 575696178 +-876740726 15472201 +484796508 58160550 +-998452452 -509797806 +-97232573 391241925 +338858684 -17092576 +-60504089 311123304 +-956645283 -889220164 +658519759 -873025162 +-625787431 -328036373 +-578246580 365730684 +-805250723 527509785 +-767768321 -427702501 +731289598 318699902 +-468035094 662544428 +583291200 557833158 +-131363103 -729925540 +972547858 478983033 +-712845188 -160687183 +786901872 -247182417 +-763543407 -842169053 +631221104 -708937972 +-290704652 -184189444 +536684441 -242511850 +574905638 -964586913 +488442506 956432890 +-967708234 -982451092 +569159059 627462311 +-146864273 218557594 +-612282801 -606518622 +-755743421 -888896944 +-11695129 -511679587 +-63727164 951210926 +-587602001 -92574044 +-153584811 377863577 +985664729 550398605 +540506460 -288740854 +738319012 710960794 +39232691 706893388 +-989820788 617543035 +-42273701 574972492 +-65090918 380812023 +144242664 -293519396 +-138631316 -532643321 +565612659 151316887 +-193615389 956044009 +649087634 999273416 +-346911092 573423610 +126630578 -88751703 +25039220 812793422 +896261743 450333909 +246941216 824312799 +223663322 -587221978 +-953502811 -590490482 +-731552538 -814664708 +-377986519 -116521414 +-935350762 367432475 +-215658585 76630526 +534147794 143436493 +-825441234 -547928812 +-797042824 488000586 +-41356138 490922234 +122301019 419498604 +-424029456 -450469012 +624869261 401526767 +-362257567 -226893808 +-31217952 -927019081 +18821724 44333781 +-423856715 -735008740 +927231124 -714269115 +-708476803 321700378 +-816619898 672949431 +45046285 -974709318 +597216974 108022495 +-411504990 -98604504 +-909151859 -45436144 +-513248904 461619276 +663445754 -681751813 +-119650252 -365982210 +-102778250 -664825320 +789141786 900557635 +34862524 423925995 +172309270 108577175 +-113723780 680299854 +-758650345 -892358638 +-227547629 -390129893 +518423829 479051846 +28727854 -569943940 +-133610379 613848646 +-512900854 803494428 +-375628988 709284120 +107903952 16092221 +728995669 274464225 +-383924412 -499597522 +-662679449 -717885388 +255695006 -301952540 +46164515 229179576 +-139192505 -840126967 +-463773087 -352033951 +147317803 466396682 +809211057 145208070 +635820501 971929401 +-144300040 620769911 +-428232865 -564905957 +333077237 -320870545 +-256394942 -7685659 +646100635 -770931384 +662519522 -882273198 +986108407 859221616 +580594427 926697984 +847803824 -627949310 +-199817718 143991060 +64040203 -723080615 +510248141 239534675 +252455936 694657417 +-988589445 52836721 +-186785999 -395513726 +908158459 789529435 +-459864342 898723818 +-404586071 -447427493 +756693965 -917253017 +856910827 -443165218 +-856011482 -134843124 +-408387248 483550687 +-691246474 -586687753 +815595032 793515859 +590782884 499505492 +130879161 125322532 +43297475 -688083655 +-772594275 589035886 +-44663196 750640480 +-723864422 -412356225 +-689304197 393731918 +10753659 40843208 +218603479 -706661079 +-153372194 188310635 +-394542453 -406180611 +-501244355 808065095 +-831236443 886633304 +-677372021 954225905 +-374740205 -198030499 +-657091061 -166569636 +-915990231 -713142865 +-964673245 -57132242 +-338780400 115646297 +-456040226 -399210852 +642210562 630673218 +566284877 792993471 +-504249505 703256156 +890772532 951654 +-292700819 -2488779 +379935467 796068435 +607079670 -597067708 +380123067 898811280 +-766076062 261049013 +746301857 957943861 +751613700 -371065956 +-356058612 -784948677 +550821561 846414123 +888566231 -251520118 +-778152901 -384697508 +122200766 -740478616 +851247962 -298901215 +587416784 636157184 +86607367 -727494355 +278557446 848487924 +-440521589 416564429 +588272912 -51960734 +232938496 -710608764 +-920134904 -147748176 +722430746 -696780958 +138036676 293281905 +-188767705 817698887 +722570463 -738418947 +426425580 -921340731 +-35580329 -820405277 +366857761 -649231174 +-638384372 320195933 +799181574 596998 +-369425780 -273251443 +-382369170 -267028723 +-47003334 696808641 +-395863789 884413662 +146084607 -772842276 +-416211348 715478412 +-147791943 346310671 +367796108 457286685 +-831701045 -642160811 +-140720725 -30615929 +994396391 -660534654 +964552982 636256666 +106223579 -565389144 +-912063456 992054215 +598526253 -985666980 +792583677 -916469037 +241011787 156345138 +-17516882 678949932 +343963988 288247119 +-675766500 152954618 +-368197680 -151305559 +334174600 864011366 +-510745613 576959509 +70690586 -104654720 +-775582868 -417453642 +-655325709 -356091807 +-138240976 -914335426 +-63341669 680985991 +731950987 359746898 +-910891287 331277712 +265327719 628356126 +978067545 -219191428 +-458657240 -68836976 +-416766451 -60554714 +-766307141 -856364750 +-29284468 -755690463 +-399361960 756821452 +-483912302 602905973 +-495323786 950027211 +-623221209 -700649094 +-258113792 -337996508 +-923852428 -688949801 +-127984318 -163936158 +-348108874 -763169256 +-214683396 -334541531 +-533139414 -225835863 +911959713 498223057 +-888095113 466339739 +-88542343 -60178176 +-946457958 914553945 +78844358 -502055564 +222660471 496273261 +934630109 811753280 +964154796 -885628188 +712441329 -449113932 +-74502172 -81565432 +574790414 -471451036 +-159966611 -113794549 +-796600739 -464757799 +-680908395 -544373267 +-645081454 434552362 +970419744 166755656 +-625214219 463033157 +261602156 -605212716 +109267469 -855368406 +-798039539 -818834149 +44130472 -461033156 +-32501748 -702241013 +852367166 795602494 +598520070 -795382150 +-628325543 -794359384 +-636102919 -93128235 +291376428 -227892415 +-747071363 668402334 +-163658728 -441501136 +-636568343 74056939 +-833043623 698493490 +-833646725 376066774 +825553946 219548386 +-565518886 494889786 +-257039420 -16491762 +877703432 291444975 +-729197509 552168426 +-48481872 414615995 +672352215 -40589219 +100078217 189182810 +-412783858 91850739 +-194942315 647019068 +-726102935 -845981362 +-445750762 352596865 +603325793 571446996 +647373753 -512063915 +560858660 -889207404 +-924964290 -319208246 +-660850105 -584089473 +854594099 -860187535 +599407649 589052913 +-483070528 660451811 +939617206 412101001 +120679195 -2491896 +318547183 988318479 +783442524 320991492 +-931496378 339479658 +-757292463 -732695501 +231335533 295912562 +579093077 29207841 +358510417 982660540 +-596814810 -367683892 +-643665012 756761969 +831067873 402135030 +-624842401 -147768157 +-896577078 520763589 +218471444 854814110 +94267020 518554503 +474402599 33414039 +156171469 468323071 +-133414054 833921910 +837724330 -661518624 +-122873838 755013074 +-12893822 -597281287 +-905008371 976387940 +202249531 -172967936 +722971885 -636140313 +-278624862 -702841569 +-365461270 749086888 +206348771 -369828055 +-639791864 -850348762 +860439129 -569609448 +-217996592 103264783 +-774847557 760219034 +204599663 -388610355 +-875210661 171565220 +282767651 843166007 +275766911 -785435001 +-238955124 835725096 +731112920 993177036 +-786295878 857170056 +413115331 781232009 +135976391 737284164 +-593056940 -990858476 +180458007 150977377 +-228730317 -891039564 +-713659493 902299930 +-34013356 17118782 +975333471 -987118726 +-706027283 -320730698 +47220369 -713298784 +-640364642 -73034761 +-929227780 -856645623 +-774899635 643238013 +-504664834 -457577645 +574304244 865843546 +845608409 575530394 +-596781744 -854144391 +-385179149 240670576 +-530482158 233937135 +63225113 625319245 +-481711476 732857171 +72795260 -616360520 +-18178783 -94248418 +206662049 -869663697 +352145958 -889057468 +859523270 -870186558 +648702422 615950117 +-169367147 362678595 +-737147401 530856130 +547105273 953819948 +-113361839 -546176853 +24513887 778457684 +188831117 -493384196 +588952167 -228888484 +-688144621 -209031310 +-500235619 830960212 +-142149611 -657530135 +-475734700 -45437544 +242801597 642246101 +-223437645 324443500 +849243878 -985230636 +184343725 26296165 +63548418 350126273 +-81503264 -707804250 +-101931858 417820495 +-763782114 -636404246 +-604359419 -271113754 +949608705 213375321 +34148774 691132222 +-792493389 946702294 +-781724382 -247067073 +-412518413 789938859 +-938058894 -586112204 +655407640 398497347 +-879240407 -979878893 +457262387 233427695 +915198976 -921276184 +426152854 -624101886 +264678609 -224172603 +777103381 -965577033 +-54548565 -542263713 +824869753 -118813200 +-103860744 -287500827 +232559624 263087631 +-193575984 13258199 +215665568 175061087 +891707022 333692680 +464581193 -176470076 +555126720 506087238 +-185632247 956725687 +-179943729 -205738496 +-621628590 -216207846 +-626650898 -276639737 +965767141 940578910 +766224434 -475480321 +-586025918 -735109431 +-938734763 -557922123 +125660563 925863790 +825331806 150863431 +-375579470 307379556 +-400002098 723081636 +-8384071 405763581 +-430659937 -572091482 +-484109868 -711147367 +-770036280 -600940310 +686385283 -757769917 +-536715084 187346915 +-45291168 277698878 +-773097872 564926532 +579648821 -107870334 +805321739 68451931 +359106706 -847757566 +549673909 -285575266 +-713435770 59425784 +-400263878 -983694914 +-751863335 397146063 +503203133 720982238 +-744221430 -261377708 +8569414 435862558 +-362918296 -969561509 +-81940652 -737300612 +-875946824 -956886982 +-409842146 -90185033 +-461418076 -138339588 +367372181 -359943922 +-238026142 669846032 +-793634805 81901447 +556483082 887267273 +911687012 451261568 +-810214312 363474541 +125335697 -947379736 +-815583737 -38865453 +-82213932 -206114505 +606993534 38488497 +-204438193 801388019 +-316562490 -550911226 +-450302321 715261551 +317747379 -893248872 +500894843 616114458 +-431830102 189259098 +-916421094 429472760 +116443132 -574830988 +858320916 -319049214 +-91554141 845937129 +-859065293 590809871 +-685451575 -969278524 +367978775 -430270250 +-345940633 240540255 +758410098 520683856 +376189534 -780778653 +316602583 569214936 +-280524293 565911499 +-553267170 311605490 +-325489054 -387181441 +640163414 -292482404 +808034134 -82671924 +-678814017 418336336 +461199380 -143176582 +-938092064 758794884 +53809863 262879689 +-447016995 112125984 +-526844956 393715132 +516830539 209579685 +-692839915 940315376 +-715804009 -582522390 +146119781 -653628535 +105495867 -538891561 +369064189 801317863 +662235865 707109952 +-675862943 -5580161 +437838326 -341320586 +-567420441 727010090 +-355997732 826682025 +797527775 -999398600 +-236330600 303334087 +66169370 -532721564 +890048516 -266111959 +642881436 120678351 +243355605 21167828 +598349783 190630079 +32600892 -387048528 +-163070196 -423992652 +-16411185 574251337 +972485305 217226307 +-495016971 938254573 +125893164 -397522840 +-906633717 -396701030 +-935838883 74219752 +-316969482 715610403 +913997641 -488151818 +-375363898 -807277902 +408626121 -659255641 +-645732100 295546950 +-769546598 -436408637 +86875849 -80017794 +-24503148 -377157342 +-916441337 -236429131 +726668496 -50613534 +-733865086 238377632 +-308242831 -503087720 +-932937569 499229582 +187649199 862516573 +364799527 -289145822 +-543879242 -452093890 +430017695 786053820 +-938102171 -262832310 +-941920862 -62379941 +240030986 451163178 +211637410 -56004987 +224846870 -995795625 +-158303777 -596559342 +136599266 -388667778 +533118059 868141668 +164072390 600810217 +808204270 61151541 +569049626 487285842 +586492903 -737372745 +730014415 911262795 +-737852538 -764091996 +135424140 -920794693 +-3933382 -155143709 +-429430097 217463482 +658063448 604887807 +-572173657 34028508 +-672088727 -793295587 +638381163 148112126 +-637630981 -555520067 +-779813567 28562795 +772178693 -609331890 +-114253919 -243447494 +-694839132 -997547946 +-588549655 -53156895 +-26871413 -959470873 +-418922721 280291017 +860798566 483075810 +-311322600 -32546011 +-272980827 -41827977 +702864325 706064808 +-158269320 -866676810 +-706303923 -257837575 +655741034 382653319 +228469662 -930857501 +671998477 -993858091 +-130702627 -305725628 +-18886636 149324638 +-480265590 -528869246 +659478910 781192383 +3311217 149462373 +182469285 -131508399 +862375223 697895256 +-437727991 -54509093 +299306770 -628735940 +266676294 -488964311 +-818685721 697706281 +-660628727 -570564808 +947313999 -562461587 +781765414 -959874578 +241770961 -178218276 +-156229145 752040988 +-719154293 962172604 +-382283880 158942162 +-708215850 -646198229 +816024641 -578811534 +-47817856 -852121915 +539161276 -102971411 +-430610260 301156206 +-977413959 746310457 +139032432 948858990 +647792862 204976816 +-21330839 997756219 +287458764 525848652 +644463016 26757144 +916378596 -861392502 +816583922 -931938898 +337753191 380929507 +-537487796 770245909 +679926254 353155910 +80018477 317877962 +195345816 337072381 +19508071 -700339301 +-389967561 421315867 +-6557807 614426250 +-191520608 762585390 +-172768116 658711498 +806049124 -650511625 +-860812666 -439240749 +371725429 -746033219 +-196718324 -218714528 +-828208458 306033741 +-924454291 441786170 +-910218251 84434305 +666236431 488544754 +-459227190 -689908500 +-601833855 887516754 +-74026246 -910627070 +796334640 -9068538 +-795166687 719094127 +785115980 672237940 +-995126393 168819224 +705613596 194071937 +51768093 655383678 +197936512 -531972014 +-810774867 -441839960 +-548457293 -327843008 +279367569 -50508152 +-295356499 177125509 +-585889667 -299949124 +-957870487 580417501 +927322763 2001977 +763203053 -453387580 +-4209299 389208639 +-517097069 -129372469 +931770333 94968965 +-494153912 -948631408 +52665712 -743770342 +928200984 76871191 +650360108 970208092 +629302968 98434779 +699421470 999750946 +907246233 -669678952 +292344718 -491920952 +637549186 -565992396 +716111023 -268674667 +-401168598 784089281 +-617158031 -5608444 +-347357334 -403312205 +-732819157 98160219 +259746799 -915215365 +454381876 870693923 +949026696 836414188 +-681091325 -65929078 +56912121 -45383655 +936003960 -114510117 +395985672 -465931389 +-619557326 -671111628 +984510601 446265986 +-938216386 -502864953 +-534046624 173051969 +704485420 708206929 +638418875 391624911 +-596922062 477574750 +599744882 -837806182 +830801434 -470367064 +833838849 -323924267 +-316222653 572057784 +920094876 -704631874 +-211387397 268523713 +-929676710 -52975587 +-482545820 -902485335 +-617090134 -441055005 +193838541 359765474 +-132920026 179265877 +-75305791 -903248627 +472446987 -266303179 +977675795 272152714 +421947135 -107700966 +-589460878 -957310482 +35859972 6164784 +-552751424 100182203 +54479648 -421743596 +-636772403 637245517 +-683749510 -746441536 +-283854378 869071068 +359673075 252480941 +22342793 -140904621 +-27840047 -755316334 +215823451 876293583 +41782456 981664824 +896207813 168211855 +-511797486 145134377 +-164348052 342015250 +502304903 -547587635 +-984483169 279105946 +-559232534 -243926912 +745044209 580700518 +971562041 140442662 +-386514334 921227453 +865853870 -663373328 +252112371 17171244 +-926720766 854563719 +674219703 343599260 +619480377 568495991 +-937725884 -889700088 +496347884 -445728636 +769471332 -810501601 +322875844 733781443 +741583209 390207918 +-239314161 818200980 +212470172 -55944557 +541505935 -214042383 +289518337 567722246 +-689576519 -183051983 +-480920712 -156471446 +-751168278 -927967841 +-867963252 -576133297 +-187530742 -515012781 +112816971 -494918852 +-251435881 867315183 +980213448 -534369799 +-181860508 -580537615 +246300767 -932526012 +879972953 827830759 +-127464294 -976235720 +-295984515 -291956375 +806321499 -358740158 +806304135 320523689 +-959664831 428451794 +261081816 -541887473 +983194569 -686125518 +-89513081 -893907715 +-144106871 690706150 +-224856085 49754651 +497954831 993412742 +724573796 -273334026 +-645971293 -669853986 +-891804111 -843050808 +-5161019 -965443851 +419927733 481521790 +597593722 -473872221 +841610805 -673710242 +195523422 180070811 +-82606056 -820361264 +-364327331 -472723489 +-392055107 26078619 +-752504658 72875235 +-712638519 -63892503 +-175863609 -148247095 +680201964 618041145 +610177612 567068628 +-225631098 -925095157 +-976404186 -426813044 +888902074 -575771303 +344205036 587189539 +-250119207 424483945 +-676627382 -62564128 +-101597643 -64512334 +-760686975 -847953979 +-187360371 629701427 +-98222168 592051754 +-534533232 375052236 +-650013358 925683701 +-803614687 -462684887 +-751795414 807017770 +821944338 -832298588 +-170079399 -763250313 +-628205592 493346567 +-758751064 -762636391 +160618716 553789915 +742576338 436099004 +-48047289 617329667 +905667054 -285339631 +638941116 -932845388 +-422866126 -105381213 +494004098 134374212 +829133748 546997733 +-63726634 -702222618 +-379554255 902658483 +-312044349 4304657 +839201690 -339790097 +-645611156 215813386 +554097418 -754430870 +-292843442 -287217449 +745112920 -233008799 +12683800 468108076 +-908052020 -106340122 +226329682 752099932 +420551817 -369679684 +257237296 704923704 +-594819573 -50676407 +542312553 645360773 +454798428 -456668746 +75312832 667237707 +-785448556 -712785470 +462574982 805188088 +436478172 -603038442 +-464815443 -897605401 +369731678 -174854925 +662597695 -912972799 +255832053 497478781 +359135863 306194032 +-988249919 744784353 +13152827 759232358 +-707745776 -669430591 +12807408 -248550985 +-536429112 281600723 +-510285417 -672800180 +441551649 152052562 +215732049 -160383129 +-546469038 917522826 +800196304 90765976 +-396249779 -114624799 +-306024922 993729374 +101164988 -221233634 +-397521893 -335224793 +408865626 -591225222 +-90394373 -870623724 +522154004 -299235089 +339783224 -886458107 +-384642765 734684098 +-23001092 -143382929 +54279326 -679134218 +386476968 -152109098 +854776692 -659002511 +-169025942 873816386 +-868351218 -90247307 +-177069377 -550527041 +-740617604 -557597351 +664272696 -412657915 +-648482444 303958294 +901403576 -25435440 +82538988 -681913196 +-722177213 -218700886 +717603461 999278434 +351054542 -632872320 +464243105 873522649 +-74827755 -760612638 +-647381269 -503734235 +-802469218 322692960 +975055950 824958893 +460230195 538946205 +-520334150 110297746 +962297662 -666655887 +-738684629 782666331 +113262073 462320791 +-231402336 444404214 +-498841540 812858018 +-833080707 698249905 +-36300886 -727201366 +-616352402 -382854796 +-111563603 442308543 +137480251 -876260277 +-724060119 901680925 +347356887 -480009988 +756795036 -77747976 +-540820677 -548897864 +-578438305 632794605 +937523848 -104715993 +325839995 -627998358 +419621530 -763708460 +-642198921 221845098 +216982895 -175097659 +-73385091 836091757 +-48468625 295107411 +243133760 -64833909 +519945841 764572646 +597176378 -718669952 +927507735 -222783107 +35074194 375808768 +584799427 696082564 +750405840 216824149 +-873198920 9327353 +464919119 -46412647 +-319750214 959999619 +214549179 -788060818 +146355410 574538996 +-140501990 -198726683 +747260228 -425128680 +705033243 -534442971 +27331400 597332320 +331667623 -512478004 +-736740259 -798179027 +233030686 432565213 +-609039121 863509718 +439930854 -90982462 +175378838 -196671263 +993496534 -50323357 +223501175 -635045893 +-848535639 -522579286 +516929873 -38931622 +-523565305 474022665 +-633943626 -457961913 +812218262 229947838 +-847766070 593576788 +-803004256 54787771 +659827115 583501897 +18153663 303475540 +794584488 260312545 +362896567 431193019 +-764844046 -920831741 +185278818 622685443 +461774997 -57723796 +541570167 -117913773 +348478974 931879895 +-658683463 955686635 +-207198186 307581529 +294832344 -310127059 +-528242180 544786730 +84508831 -229395420 +822769615 470081145 +57943508 -281823554 +-338291417 281078421 +223881039 -625407969 +801899917 131505035 +480179013 -740890473 +-706703144 -722064999 +667299328 -249552502 +268442318 779562007 +-125283910 1193989 +-61830221 153811679 +854796084 95758271 +-382926319 -799708495 +-780786581 -774511063 +-365636210 720290061 +-795874791 41068360 +-378495987 -637206984 +-893607901 25227266 +-638990738 -113732663 +328232937 -163408523 +309485773 -700231719 +635545889 -943998169 +-911496692 333592219 +971432360 -489788534 +54207791 983166134 +667243890 -659384770 +-169355599 -740653508 +-564841237 681876624 +985571412 754992895 +-454870229 638887172 +79564229 -142541393 +-697842039 780878793 +-873780143 -947485066 +874627771 109543689 +-1251367 974451126 +538300501 -671714204 +62856469 254368071 +71221304 -803013770 +170457972 772747210 +-143163531 -717381708 +-897866681 337044785 +-5565432 484963790 +-683374318 253770864 +-873936057 76742107 +446112284 147173259 +-539727259 436900927 +703370360 452151345 +314710656 -374010777 +-522383099 445805100 +775142930 772995416 +769954923 430537244 +-633079357 940584718 +910729059 614330493 +-650888212 -626938431 +139675480 -759340547 +664868547 -68044238 +-830515184 679012893 +526835525 129372310 +-976756328 -426361062 +-342580796 -527905058 +-642765316 -908120071 +-642358194 638627688 +67107841 395175554 +-907700009 -916945720 +107164307 -166167016 +106618596 687269418 +-211292261 761444917 +193350623 -550856586 +293864654 -200260307 +-337356819 659106379 +-644617342 4332079 +399208075 -981503361 +523664117 206438033 +646301928 971547379 +-202075108 -752750390 +236166558 -23011207 +248963248 166537920 +344897664 658517918 +-113337447 84813617 +154186443 -311744532 +-938589788 859386086 +-184599304 559555461 +-883884406 -206995679 +563138763 -187079764 +-747600878 507002835 +585714752 -368385923 +-589764288 -156999920 +-986491056 328624411 +503018704 479045642 +870336292 67032307 +285988738 236257545 +-815142124 -885286536 +710305530 -269774952 +-497599143 -985736479 +756591492 -289005665 +630950410 287747479 +-986390056 594154281 +668306496 102198827 +-762523125 330990256 +-995065983 933386673 +55721373 -584424008 +-19292456 626200322 +-213525411 -873439270 +468989118 779158939 +450720701 56862089 +-926413064 -37350012 +-956969096 -348719663 +-740693275 -537829168 +774405450 -317505984 +-41888864 451274330 +882609985 -335510892 +571475587 927455255 +-660160453 -416447171 +-311759747 856647280 +-395770579 282682373 +-988998914 266481127 +-582534297 -91979022 +149716596 -115318874 +700019551 154959516 +-324913986 -746055748 +787694935 -510025300 +869951096 977353582 +948796690 -830224653 +-262388048 -687928926 +11847889 -518703716 +32230042 739725937 +-693522196 527818026 +-91940301 -762573063 +698023989 -89038472 +-116943466 -584165392 +-892444308 570629670 +19303517 418399061 +893491770 -672166469 +72954727 -304219991 +-842950088 -670815917 +-543663638 982859025 +-131318327 -926724972 +-303559335 -526697924 +444303570 -646300219 +-35246768 800190264 +-623947027 -172607932 +232733578 -648311102 +421335346 -541492695 +676092226 -140463622 +296965072 422568535 +-946040591 -533170918 +-912618491 447125095 +661496922 434786999 +275044026 -469177565 +856654131 273177568 +349202900 -635659 +212659927 877629153 +-121451972 -575548620 +-88490506 947200770 +-705738619 41448775 +-412393869 -920315064 +-458627461 656335459 +296108151 -10851965 +771928692 -756935645 +-957765889 984216068 +-79136810 136752239 +-326658407 835049895 +-288132752 630075686 +95109402 127504132 +437483133 -595972705 +574449939 -129720119 +617588854 -592727740 +513455817 -228344919 +-263024315 188556669 +7062450 -249725451 +965231763 -666733687 +903219116 295969704 +-878732038 900700671 +-377708434 -291521095 +-96254612 -486588763 +665132363 -348129945 +-299025821 84798418 +464689488 -320704398 +-576038820 -413416182 +531906421 109535060 +655629146 -87081720 +262979945 567558268 +773577999 124508193 +488857667 358500884 +981727103 103882608 +-11295195 -695652478 +618092937 829252893 +-841248687 670322010 +824835370 -415879914 +-595431669 602397525 +920301358 -69446519 +211481422 931267333 +62314826 733327307 +-37079566 945874344 +-383990394 -611554315 +735344763 630465560 +-74372687 43424501 +-257715986 -481438111 +-282327063 826322978 +-769084423 825640928 +-516176965 -462150140 +-757391416 402109851 +332268724 -490680644 +196418903 -922260478 +-55987988 760127160 +-28052869 -112845012 +-680768520 412205018 +-77454313 961718876 +-991011511 696867446 +13067344 -972722728 +-270686239 -65785987 +-935540094 -155155907 +-128072068 -672777253 +441175662 105086453 +-499243739 -613788015 +839708580 -331790205 +-850762526 860894720 +-648233878 373021961 +135475192 631006441 +-543236507 65622203 +743550231 739292377 +267603002 764507997 +664522987 125396354 +896772134 812115431 +800311629 -468484155 +-348478003 329704810 +-878345688 801444020 +-763055632 -593730137 +620254426 -258470601 +822171695 327627845 +-940236751 -544727593 +401415968 771646676 +-187757733 -401767400 +922170376 417459084 +-960010098 -102250777 +-823748763 -310684883 +176717988 -589660905 +-795699999 45268482 +-872209617 -979741737 +-330641973 -256340242 +480931299 -398557735 +-289823244 829687162 +-756885915 -774485304 +5206124 12721810 +407913830 286418303 +386884599 -386445606 +766811146 -313508938 +-837426924 -354848275 +376510385 -962806521 +849819923 -455878696 +746537912 975974171 +-803923597 106129458 +-826780088 248578027 +384221099 -116869173 +-570462614 696340374 +820724188 397749413 +-175873503 707275842 +-213172768 541108082 +774181541 992560794 +-749854323 54226261 +-951598468 -36020625 +828519479 -205757426 +-207911694 184407926 +-545436969 238706080 +-640086341 -767006088 +352707206 406807050 +-201088347 869171513 +636299035 -832052791 +-721367985 -683882966 +763953772 -984051458 +-182013543 -371617631 +-680770209 -297776840 +646628343 -228961897 +525003790 925833920 +-918054845 -930252775 +-945765304 211765504 +-189259693 955212105 +40518968 584404272 +448725995 -422976047 +986223170 -350337389 +61564809 -497323566 +-520788761 -479658929 +428893816 -108171043 +587848324 -777399467 +940620656 -483362080 +606218213 959802328 +-414320320 -981963061 +-562341882 -939054160 +725982668 -739727881 +331643390 608933426 +-178158100 -192236011 +440357692 370569816 +524195062 740221024 +679277221 980479373 +349879601 658378981 +423194070 -305025947 +607390392 -821849243 +333000220 -698394584 +824273257 -502340328 +-981441413 -450858156 +920186380 914961837 +705444603 608313014 +443778079 -440599852 +-579758439 883867074 +87577727 -831905556 +16811089 789155147 +-750589417 838578670 +875940214 -970484168 +342665393 -400580589 +-86754332 -812689694 +432694391 -785882763 +957493474 -560383329 +-435479893 -483564551 +340036527 418565330 +-573930239 288964144 +567225566 391121516 +-680105822 -48859959 +265089229 530616264 +-6558324 -965400606 +-589661152 857826537 +89134049 -909672165 +263175840 117870337 +-790428839 548510340 +191811349 -210242474 +350175553 62569772 +-370838813 -391828697 +963006746 934644225 +-864938652 -962153066 +988561834 867870788 +-607741081 -480116424 +-884670452 794682730 +-229451556 -287235997 +-839609131 -19425491 +-376013024 -828198412 +286234855 -716418730 +-307200995 845992055 +236148201 131141104 +-242982179 -580886719 +-178838382 232117056 +-383701590 647324373 +694646390 257607549 +2984758 -421471431 +-826367196 548704723 +373304665 -636321900 +268035527 -580766816 +566889415 712089654 +-460307068 -354968933 +-925662813 -394970906 +193338028 653382231 +629488061 191573067 +618266185 -942615053 +-337675396 542791542 +763753695 104920979 +245936751 824659198 +-396150013 359461833 +-886204125 -321929134 +568022586 157277837 +496917544 291146843 +666089922 519388628 +-804544648 -659981445 +990077000 -179361579 +168062562 303789746 +-395201839 -58810709 +277605607 335053242 +-880410176 -248814800 +-849936356 881839403 +771238179 -755934976 +-436793219 -829052674 +862381803 135449921 +53985866 -929046052 +-54479806 -641232969 +584133618 -185247809 +-378033307 448016389 +-28350837 -557456076 +-53167610 984794585 +304171959 -994847435 +623002442 201088787 +-69390176 -718866134 +-837710490 -352911521 +174399311 240092483 +-653004071 -140260077 +307405703 655900911 +-553302870 577523878 +511268075 -533196473 +338989164 -190543720 +-102007468 -172893687 +282763654 729749907 +935521468 -955907936 +456700543 -730577410 +672182285 371844111 +-566496882 -508682309 +122056382 -351035758 +428783459 153412580 +-40364069 502777245 +-537611183 -990724703 +-939042254 905107087 +171297483 -795974678 +178542841 -656845858 +288381388 805320141 +888454722 -402084416 +-789452464 -396289757 +-394904012 901107898 +-485314463 -494629047 +768394943 827372587 +-572365732 259757123 +437179226 -70661627 +295777684 -731887269 +-637070145 801602042 +672477208 735215612 +140111187 147554995 +287397127 -600550121 +-828265780 709708035 +-308735410 441076611 +29642249 -824350073 +-772688179 -529637299 +-896310093 133782000 +817573288 -561001623 +865998975 -22260829 +480065741 -223063051 +757922739 -370248760 +-703922907 -487434019 +791794075 639726099 +537881820 -744499185 +-53316325 794363777 +178215603 -388844706 +-372449898 -101747966 +615332037 -241584495 +84505024 378525214 +537290408 -521376161 +530243851 -430870775 +338866560 488632956 +-686673287 -973497156 +-122142019 737840190 +-893564091 813597906 +22618273 -63155465 +490232445 -545753229 +998584489 -92495605 +-188123432 -661223052 +-348524299 868864716 +312869759 -776650771 +533529207 -168213502 +439174960 -330350595 +761216660 -843305618 +-561688450 337093253 +569377601 -65873831 +936886837 -157896932 +915438755 409271078 +-988226779 546083352 +99222644 -256839812 +856297848 320147929 +764821603 -3675110 +-834175919 -677568780 +-162571878 -912055009 +-172277047 -112325117 +-650375442 574753629 +66522823 712748925 +-707745229 940104217 +-789781171 281726300 +-829589284 -362648743 +56647314 -483499022 +926638472 -338304359 +-180537852 110284443 +-929219511 -589849009 +-593197255 439259520 +-149327865 846886709 +-122764348 541596520 +-454038406 -886486427 +-115306468 -191432563 +-302709698 -396158046 +-940214290 -8748721 +89989202 181644120 +-179832999 483953831 +483467458 97385862 +-329857346 826265951 +-221095735 108555083 +-180669495 284616196 +-376771504 -740243560 +179916316 -311833644 +-318583653 73489145 +857798954 -136900372 +53970626 -666214 +761829547 389396286 +628561850 -998094990 +709636071 607606755 +-686449827 -906403330 +-61702247 424447288 +515531427 -7065721 +-63263663 462436405 +465841499 865423721 +-135866301 -877093386 +73823616 6685091 +-598435660 563702252 +839234161 -248100918 +386265591 352833101 +480419427 -872861788 +440576311 -68639340 +435089526 63738726 +-335827936 -146428685 +395965802 -110528108 +-63225841 -761995788 +38226720 731530210 +213970257 835951313 +836667670 971415075 +708785165 451390515 +582573889 131513924 +933930967 -872016068 +-748678705 381806829 +541279391 -742536577 +801932760 -185831983 +94981245 949795805 +-707909876 -182082232 +-753557948 659281292 +426974439 -7804776 +-613080724 865362371 +-135074180 455535711 +967497046 -58034614 +714648917 874944419 +-109913958 -253832785 +644757957 -571380488 +-642456410 -954301880 +821280237 310395351 +-276549692 755006692 +-481530332 202438686 +254732491 -720497888 +305174392 -531038980 +-720882323 -467935453 +-451157243 -677487448 +-1257517 -875738786 +-335765484 361762192 +-196138755 415989510 +190270931 -514722164 +412164581 773938711 +273170577 -336025623 +-23288432 759215125 +637851838 -350465180 +-199639618 714859380 +-762979860 -907378053 +-258818905 -826492688 +623934455 -315730643 +-371139052 21050266 +-372076383 936129083 +-633701688 374347237 +-587511695 673455868 +-957637973 592225383 +195472347 142033539 +-67622386 -295376457 +205288399 146798164 +936108064 640348742 +761321377 603726794 +-460409484 152536312 +576764640 -464819649 +946427821 655440801 +562017613 -9906099 +226052161 -216551962 +-97817078 -163687914 +-309811696 -175079873 +84534813 -308279607 +-478875022 -69449528 +7345217 960815753 +423914523 127201053 +-756402309 -890507793 +589456825 -937316161 +464296894 -415892347 +-442201130 543569346 +143779186 101063492 +807437459 74298360 +151860273 -905778147 +-485599985 87752225 +-692219583 -696868562 +493955135 304859326 +-771181557 -168141405 +530978142 -19898734 +654563406 265500650 +-505146815 658468213 +502689847 -226299123 +-183680436 651208891 +-808483063 417630787 +-741656222 463250214 +-912363603 -329274475 +491596781 44767563 +-845645999 560408575 +752651644 -904281826 +618221443 921826268 +-44665793 -220550024 +990693831 -50218173 +160944974 128433753 +-614305254 911119151 +-14774532 262184466 +-398631919 -703555479 +-996650611 183090563 +128716218 121575062 +70577756 926623559 +-160182112 58076804 +-205265529 108156977 +115658017 356329489 +356759239 -545702779 +326004872 -222055396 +68916918 -27537007 +-311628800 -141596735 +-855980515 -544390109 +-111002739 598166706 +189689757 813527736 +-280418911 303278787 +-538454679 360558762 +-898229613 656116604 +528141293 54819306 +707884177 781649201 +-956751268 -254241419 +-709593699 -365029169 +-129686951 875886282 +-659331293 -604035370 +958671141 -113820534 +-107000751 63358518 +722572596 991165468 +-754740590 272141510 +635717703 -564273500 +637757398 199119713 +448324536 592685858 +-646653916 438700295 +-972472523 -824102832 +670192126 -844383997 +-534119056 -753423711 +-188083974 -598232968 +862900147 -754523915 +77901084 -565973845 +-397016084 -666676777 +-444536008 195918417 +-221774246 693288241 +-86506554 159049697 +716466505 346698010 +-523627985 735749989 +8945307 611186055 +-886011855 -596139920 +-176625730 -683010131 +436259546 550074399 +-731436194 402834587 +-671925882 116304574 +644068787 -831846056 +625393842 196343948 +460916317 480898334 +574878551 908176469 +-23979527 -153554574 +28786856 350015213 +879344103 724234592 +142349076 -853421436 +-870792481 295773505 +304795401 -39552593 +-812863048 850367396 +-299074948 428879419 +-211751286 78933658 +995286323 484198373 +-383005142 916612902 +771878619 386314431 +830406747 -321153829 +-229493056 776820055 +-195930484 -93158559 +-860283011 70945743 +605929934 16739190 +-233094334 295981077 +-290227466 -588141013 +144072475 -123860737 +168879654 -297102640 +-87593073 -951957536 +-487601205 -472782743 +-121670410 881978641 +-624871521 -509978595 +736490426 818648708 +-981977159 -901926543 +440455153 -409629859 +-673661469 176210945 +376457139 -781167919 +729936944 -406509364 +-543081785 892936552 +-810605460 -449498637 +-936514848 -676677773 +967916075 -683007678 +831831539 -818979253 +-348297073 550454046 +-937921957 -688472789 +-33330381 477453420 +-56399746 -87518992 +-215854053 -44904326 +755291990 -606811924 +-344121571 -215702009 +-908593742 -7634187 +-408650801 363909330 +-533348413 895918978 +628369729 -703933513 +17201293 -319395691 +-317399411 51741325 +-762297122 -447853677 +-327335457 866850925 +563945793 -50956811 +-918313800 -348516879 +817183356 -562002038 +-334819426 -704758304 +632970200 918918418 +956397400 -701517546 +-393100051 564070706 +-328237119 -877982838 +-348697712 66093331 +-254204350 497802676 +-689969854 -582999944 +-120110307 -84707961 +-811204445 164733102 +-653795174 69649949 +-444646672 28649854 +262124221 590785067 +34854263 412981603 +-820536534 187558251 +785987491 -243404072 +194416505 266864495 +-722927937 -119184297 +734226207 -883864504 +-623541015 338429119 +734230701 -906409561 +279928816 -387899286 +68916602 -630607775 +873180936 -387539424 +435105426 -893181798 +198309539 -875998196 +853655545 972721996 +814584398 -962260978 +-735429965 40245228 +-555532802 -546099432 +859893766 -747114469 +-212425426 -958461865 +-970690121 -848124691 +-195591468 -640357870 +-397087338 -946765523 +-662285289 -484816519 +-380500948 -106123923 +669399152 998024909 +-359153774 898609473 +481230605 961061993 +124965734 378396736 +-566077677 666374278 +742668590 -584068468 +-352276028 188876105 +899806160 420000384 +312868130 -186238400 +592219771 -990393717 +51014282 -947509234 +856606474 -985285644 +527537792 613444662 +-460459480 401121214 +-142112918 -78518741 +663479775 984627053 +-201161175 -917464221 +187620563 -702723416 +-720399064 -976625182 +-954289093 -707203972 +819868523 555996113 +317740533 420662246 +123465784 916660095 +401571327 626454911 +766465793 14631215 +-836079173 601578044 +117724426 873955086 +674557426 -287402144 +697646371 -337277850 +-742684230 643926368 +954282656 782100719 +9839642 382201679 +466946857 825048286 +-699919449 -403025946 +844723695 -220470493 +501297225 -806259024 +-145994758 520523577 +477812381 548617648 +-593267744 761137881 +-138162419 -701426686 +876157632 -506527958 +-463307848 -794229287 +492938884 -969020277 +318688681 -428650476 +-17277899 -225562014 +516224451 977689405 +-264476997 547527261 +972873012 246764106 +-648711439 -864745621 +-42027607 -688274085 +94694944 446775971 +-705765756 -672391651 +-338608974 950803906 +-399217045 -648869223 +-473866103 714454465 +-8926524 113882570 +779758627 842256939 +-733294398 374112764 +382796648 -476061716 +459440122 591367750 +-504738653 390261583 +725690967 -614598646 +394161141 -889023072 +-677156056 455321193 +-763751496 -901291479 +-672406297 -171765319 +669945301 -989851159 +-560484843 -477404594 +-650645306 -431905756 +-523370314 902964393 +-758506205 52266419 +-293592165 828205375 +55896226 -684456353 +269879064 209626535 +674654749 -81697125 +858906473 -696522094 +836291529 -917835028 +-693038224 -719136078 +-617714443 -366779774 +-106349270 -707024072 +70621217 130967910 +-268612573 -819891130 +-798069478 -729928421 +-542843838 -500074528 +38539703 198154023 +-769245709 -41644537 +436669746 270175052 +-173029745 902057918 +475206063 441822017 +587279939 580131124 +-320716450 -72880170 +-386731699 143273952 +-17958519 -417282784 +253527234 -644761907 +463801451 -468888530 +827481981 588409706 +-62121278 -205185338 +486274017 -817733751 +-178054924 437944434 +-494166739 259751345 +948944442 874468068 +138752940 392251833 +-920357725 -969610373 +224500264 -418930827 +913986054 56100551 +140753498 717488294 +-391449267 415028039 +-950357066 533914453 +-660844554 -460172325 +769342143 -638059891 +622859949 -313460738 +493897805 946445349 +694054810 661130830 +912077656 850225961 +403873975 -137157491 +766131440 455429845 +-442743820 -334081443 +-420895161 11213997 +-553340940 957123660 +8119928 277586791 +-857326018 527126964 +-376934483 -311009207 +-453889260 249763210 +248887115 -300127494 +-841770947 -328220431 +-239079261 -795422214 +282963317 -976811643 +-242979508 -863739797 +-666517664 738589758 +-358557615 -355496355 +-437561551 280107287 +-770961247 139315207 +-9096141 -759751040 +-794021334 -437948238 +505433571 -173803720 +675094650 485822847 +-336764211 803019929 +331346890 842677839 +-774837700 213612677 +585962089 -584371111 +396108933 -941671742 +193635151 70393373 +894488133 769069716 +-836355773 -711478965 +-963408731 412347355 +-624472498 -954312283 +944572766 693828836 +862044467 699479040 +-250612126 717674756 +-563274275 190774985 +-936976331 -201713579 +677878715 -608046105 +-900927506 -606302243 +123709394 -479888860 +-555368569 -284263497 +469887301 -888863249 +489318688 775677510 +650283517 -34452863 +819990901 -120648058 +-760231310 -345473063 +-41243403 -970482402 +936238256 -6700708 +496698447 -222182676 +-926677077 222927487 +-604997760 989555488 +937653464 -981369767 +803887541 -213298721 +847308799 -16268470 +764930383 -286820472 +377429460 -854795437 +51186447 920773336 +910044236 -669346294 +550158111 -559691395 +131331557 657196301 +921579579 -88639479 +-979552676 480887739 +945847216 450332974 +634390421 -887678408 +798337548 -691115777 +484215645 -888584855 +-213717291 -183202642 +595996139 -154156603 +180076865 139528213 +-106823631 378660335 +517048767 -656064140 +756053731 269249307 +345779929 -869537208 +-988661759 -306234496 +854802896 49764538 +93423410 -739192233 +-127266033 -806872016 +-907960335 619691098 +731437165 314264386 +993096000 703162154 +530240207 365410059 +-734728122 122205739 +715149354 -530568665 +428798942 -134710944 +-949581193 -892094312 +-584346295 789167415 +746180773 299823346 +11798680 594820869 +-872817735 319064201 +-394574937 970091456 +888877591 -408598185 +824962156 319869761 +-964461714 777759845 +-620254959 398074666 +-561392360 220251768 +-950545341 802908690 +989569176 115561008 +-300481395 -346812682 +950844477 -842735105 +721712636 -758506064 +-2776038 160346235 +-62313487 919107211 +-796647205 -53156943 +-119200511 471555668 +842388638 -702172050 +-677237936 914018510 +-88482161 304431542 +288302115 177603955 +145285112 799944530 +442585728 -257634765 +-151833842 107770469 +-448926183 -260712861 +-519788880 262198954 +829917745 -692905613 +747381433 157341804 +-216052734 167898557 +-613274774 859370723 +-667277776 569041032 +-316677640 -555757936 +-675082013 -16873017 +862050880 -324924724 +-596144427 -714172899 +667143735 -247683787 +-434793327 917493963 +-615973518 -953807353 +904454818 960041975 +916897923 359245615 +-712897006 -514817262 +482818435 -78192101 +-157384654 -667592756 +503355888 -154280084 +-553043215 -413102449 +-649867574 -543797026 +-909448627 -59821653 +685064028 -601902869 +510893015 660172614 +732937381 967090028 +643168790 892233149 +53428709 -929784828 +-894146528 705654560 +688990128 -455204308 +6784801 -636899638 +-568537906 -869056928 +51305139 138185983 +-621079860 -228815800 +-773482873 916691849 +-947756407 199568225 +754470063 493443632 +413324912 -242236992 +-214278073 -437583918 +-624401080 914885402 +57254605 -443920653 +312328080 -527556752 +197116611 -212465278 +742059795 885001414 +699304126 745955799 +-530355249 -607799711 +-282861044 792329988 +-567470815 95493817 +908168286 850452651 +745702852 -904959314 +-663441521 577323738 +678697473 -634700331 +-564763237 -988426262 +832538285 129724982 +442029418 -183018614 +-527413731 -988173338 +280952453 162314385 +942658117 -520016733 +673965009 -674654486 +-872921832 -515109216 +-235254124 854290558 +619446880 250403369 +-873904220 -887464829 +-293192048 323887180 +452646254 395555401 +-81747697 -67454748 +-268552895 69150792 +861147283 980647364 +-919059979 -392696808 +-17330714 -829403934 +182502529 -46369693 +-347903942 455156721 +583453243 -653422899 +-592254272 -109570553 +530058370 927141503 +962088776 -67626838 +-143234126 834955542 +15755101 457102239 +-721127121 -441354324 +656676350 -571580403 +603135919 899344209 +-680237545 -643176711 +-428340521 -249171158 +759680641 -743230535 +-778077900 207388319 +-397747280 -578490825 +965126337 60637830 +-555754236 168767573 +340883284 472387954 +-315674705 -588682915 +566531751 529464205 +666637144 156025407 +-271901318 862004454 +71336088 908766853 +-777885908 204998574 +-975893265 -879622352 +11744169 -251463491 +-553112372 567916705 +636277445 748619424 +-811312714 980969799 +284541864 948575601 +834769898 372550996 +156562084 -803056972 +-252019474 -658490670 +-581730840 -755323288 +230524394 151101969 +-786307371 -22169933 +-589233717 436226082 +-680621944 525233566 +115928194 976325074 +349182150 -753473745 +248178496 673892847 +-308008360 948794083 +-388280897 -159962814 +-548043869 -691870254 +647903440 -697866653 +889006084 -937084457 +-804892370 506354321 +-385133142 -608517979 +-738485550 65874988 +942880160 -551351122 +930311216 470513000 +155876476 518023909 +985389337 9086738 +-85552020 -996126762 +592812081 -59112333 +216901201 -646908177 +443284513 600424880 +840847169 -13458052 +875108115 408717295 +912740335 -153735150 +520146052 462867893 +-81427499 645011631 +-700549980 -797626842 +-291293082 951949776 +-387015880 690094217 +35619966 856892437 +945967460 304224046 +140840387 -377391683 +-907345595 -896731081 +-229775550 -104577551 +322023686 397315227 +582836988 -73711207 +-484743923 537277452 +579827560 888522143 +801687647 -452242510 +791305371 80861932 +502781545 768061207 +-104802609 -504902281 +434717236 984732549 +-8285958 746055159 +597975529 560724780 +331638267 109281152 +907327618 -856245958 +474924909 903473972 +-961849890 -851554326 +2977975 -788826782 +-907605381 380380239 +-521825647 578515635 +24622882 -183375564 +-197029209 -339194704 +-83343128 482315971 +-728532188 650042504 +-116723687 59337262 +-166861975 -971125701 +-4807910 541450148 +-904590735 -77949763 +697708409 -589825530 +235183892 33399253 +-623278950 -154833211 +988231816 828357167 +314535624 179947501 +678436187 -887518389 +20429541 -64842016 +-537851537 -285914320 +-8678720 -723790538 +-939476908 -214100989 +746129212 707243407 +23422183 125046517 +-954922445 155197368 +906315004 248729213 +-614241584 -372856667 +-868873479 -234675717 +-776000358 -65981013 +-446387542 -441677567 +-997216874 -211412299 +310781167 -883682800 +-322127104 256435946 +724005093 895100689 +-450840547 231997131 +570183161 238346263 +95158043 -424358754 +802381928 -121089524 +-970875099 746242359 +261263580 -333133616 +-319905201 380606411 +-967113822 408782036 +97087217 685230574 +931483254 342667254 +-559572632 128348448 +-938197563 808402101 +-784558112 -347974094 +249456582 -545897746 +399007528 209692267 +829361482 417439014 +-79584891 -517946645 +-744644913 -684594720 +30070458 877399425 +-187114651 811871302 +-49166578 703650772 +9588296 428162371 +615486780 -135453323 +724180240 642512517 +-313308712 171895417 +513822593 410892948 +542020855 -956298075 +471816126 -652558187 +749108587 -443704644 +754599370 -772719896 +532815365 -247271897 +739396672 342579037 +395785953 -511735910 +-287280240 258821589 +-820725084 -389522844 +919450424 -448528611 +-340785610 -234084038 +-273437273 550084729 +64975269 644943039 +-894725198 290601209 +35682628 103875769 +-21908301 586114372 +-34065183 -245414985 +262940089 209412556 +-478910682 451306102 +283908600 787706281 +-485273914 563373735 +618453910 924875156 +623436444 419845280 +-193819951 -900178646 +-735354058 -91854469 +513117788 -397260626 +26676043 -426642703 +-416430813 541654499 +736003610 -30530690 +324521671 -83911275 +-903621701 -543160027 +-901572750 46558964 +-495762793 -864061049 +-270837612 -343702048 +-770812351 -669137293 +746500653 -433072280 +929194583 895017694 +87137134 699016087 +795996020 -33754086 +340783109 -1954260 +-466016882 297184078 +565202562 703885900 +92264042 515832253 +854826050 957230038 +839662840 -486130537 +-691499462 -277073824 +59898473 -221901210 +-832545801 959529402 +19542697 307646299 +-830896985 -356736738 +-886683940 -308182827 +132433667 -205597635 +940951002 734607120 +-786235172 -976315216 +-943792276 532901666 +30274892 -199873779 +39157010 56278478 +919344752 -674582633 +-42431502 -201659672 +-747836402 761292186 +491115431 -702913119 +965736332 -534322653 +1719369 662797727 +-744377896 568345478 +841576290 436938812 +202519659 591096230 +-441795195 -790891819 +445575610 -478256549 +-359638484 925505700 +50403563 -227677110 +410026301 25810044 +-2108772 53412050 +580437935 404172573 +-578443799 -484494530 +362010692 -198691482 +-660967527 -776938163 +-434409003 504115805 +605999587 291179738 +-681700159 -56481594 +428287435 361619479 +434181825 -778264571 +190282741 -22334327 +259972531 827085077 +-448169782 -764517982 +255976892 -465293885 +-719270428 -123360993 +-635834863 136443395 +-575443261 24786416 +-414232046 41491059 +277193693 -523082802 +-471425320 181926656 +668960986 206873017 +137642333 17003915 +891292962 946466557 +554205575 -694042672 +30988652 -569222949 +916624741 706095339 +320836581 -299551437 +-2487163 -771260812 +635466511 -655043808 +486848060 -632246403 +-425508959 -934001867 +-340826458 -92680706 +600778200 267046625 +-150718286 105442735 +-600292628 668519362 +-22922434 -70175444 +731383781 -973895583 +697031114 171230650 +789956188 -421808706 +-203500799 -545861069 +-391691304 -499850572 +-549771082 466886587 +-880666197 -703244494 +108627819 -345404901 +-91838420 -294085666 +-988255942 -172755800 +300292383 -882335278 +-195069230 594106224 +600782195 -70564970 +567913018 -45418655 +919993846 -360105981 +-163049739 -110335760 +-553415016 221434145 +-27889397 531501658 +-943931373 -723796961 +117737839 -299844402 +-408875111 255151381 +-728202219 -94222302 +585822365 64870110 +-908813504 -869445737 +-216895269 -483232355 +986741140 -305076827 +46880502 72730673 +145972452 -960169972 +898404329 -748842436 +-511720992 -67551821 +-220063529 863814462 +-161325152 -927047926 +-416889189 45391875 +4674473 33804212 +-356204942 -140074148 +-653449088 500613823 +340210575 168115961 +-520874919 525065656 +628417427 -976815125 +-21244132 583455649 +198363169 433829993 +667836758 -189534296 +-268601153 -581968483 +-987142037 498147290 +-268336053 395376123 +184674446 653108139 +-798927575 -985196244 +-877614038 -741552758 +-948140615 -764492650 +-785272773 514859355 +622792399 715199299 +-674337723 702781946 +-741853932 -837874223 +689778725 -782034565 +-866838476 -505014438 +607959738 334543728 +202753628 -495147622 +-125339033 -976196566 +-260048823 -41214573 +507125196 172825322 +888881486 545706876 +-445497235 -313023917 +-167360554 142218655 +800112319 -375120071 +91595037 -523672052 +632667612 -565529136 +-86538470 454368227 +839802626 -590118683 +-731075542 -501633733 +-605988443 -210770143 +-134203963 -148013522 +-529351673 -744284840 +919318071 -127504738 +982469794 -170184991 +763422910 705390468 +-413815212 -788756314 +-403285353 -92963372 +-838806944 -745283781 +166663311 700612102 +285985817 -956652694 +188704128 649105730 +578381929 698242614 +662594863 -324692951 +257858270 -743423054 +95136097 929389085 +881023296 427010382 +-15985968 -494072269 +-48085819 -32132157 +424460532 430895550 +-756730674 658159635 +-254869486 -550605778 +-420753646 918013542 +651418459 -993721375 +-900989497 -801605280 +-518252907 683984833 +-603308206 -612424770 +-503841889 -262241875 +147708717 70364605 +84085240 18529742 +-644673535 196452408 +-490919752 -902966737 +-755125125 990028203 +428663840 -218195722 +785241569 674691104 +-144136157 -245771098 +-578676741 -352849222 +502895981 742854584 +-880167273 22462300 +180591860 181070572 +-239365588 584669301 +-792016778 698384357 +581175652 996542366 +226403747 68913944 +-656166051 281656591 +497369736 -995969631 +345545458 417610502 +901664349 -941527853 +-635670035 991553369 +-933377483 243262777 +-205298229 -365002096 +994957109 -308241816 +-874531547 -693626726 +467484126 -219531858 +-377126112 -660399742 +-147745986 34460863 +830111965 802231425 +110580011 -651112620 +787644348 59153976 +430216150 486902610 +-68415347 -277274237 +223268594 563381201 +583799168 -676937466 +50588591 -815090216 +471214709 825057354 +332876524 -281789383 +12898714 -611419356 +-805188391 181449305 +381553505 598569512 +562362491 865262201 +677462036 522082760 +-507850138 -421536109 +-181462068 860387561 +542928117 -725083082 +-277384063 229246035 +-341382453 -663885262 +136224105 -704124612 +966021293 540919909 +-618603806 420390224 +647008719 -570057580 +425074896 -329624080 +-595408184 -79117853 +243143449 -307811642 +-48583195 -963919692 +-766217148 -913265960 +545118430 -375477236 +-975279263 572200997 +-13332332 468191074 +301800296 -41914666 +233206852 -78648617 +-593495589 208127988 +651020521 -389947380 +599798380 -340635219 +336341935 -106401469 +-418368813 765779976 +-333299605 524924268 +-24623064 103488347 +802508505 117557713 +-25003984 772871712 +-991807107 1649090 +-938979645 121456846 +-895629953 541959697 +605417290 833681447 +966617708 147108237 +955484747 565343739 +-823989786 37486692 +935298181 623660800 +228741802 885065821 +-255721779 -189710610 +750528258 244199810 +-459008891 900456048 +310039930 -76981202 +906471269 861643431 +704194088 -739251777 +-951507154 -329226908 +58511006 105927885 +-437739939 -204896413 +-92081924 -9486994 +88934146 -995548104 +-267315596 684146430 +998428230 301842222 +-928043238 -783752964 +-28777782 870485152 +289607562 -7136887 +-988318597 367673084 +-49735503 196132627 +653087467 132845451 +-374100529 -911321523 +-60096645 -815889837 +-220809849 -651244581 +-432013450 649806187 +-932643189 -331753998 +-646698559 -690820316 +-647339622 -92894683 +71407536 848069219 +-123863954 -774881923 +919610948 -689934331 +287642505 -673326148 +732910697 656850327 +448736379 325481184 +292137313 255850717 +-354404593 -740568103 +610234232 484652147 +-327817062 -354046457 +921613552 -691724805 +578228137 32990824 +221230596 -770970575 +985345464 824660969 +-762453578 501995784 +-991786402 -762784352 +-186089009 -911865244 +473305458 165481116 +-950146768 -274469842 +-578459635 -73153006 +-662906691 112320503 +-202157948 -707804037 +-939897344 810943756 +945569761 -28910814 +-158375134 63731753 +779831225 972580069 +630134130 -382520858 +585527079 -278598973 +271035359 -800290497 +-941109549 205492100 +378013572 -292682320 +112546397 -610923321 +106794356 468268975 +-664933386 -388603824 +609613586 -846468698 +568561402 -877414804 +245604578 -470931538 +521931540 327821957 +648495618 -342842773 +-460576904 680015735 +-816726428 -295993025 +-58147721 889598350 +889377061 -694208254 +839907689 -929159841 +525805922 -101917467 +390288120 475087284 +-982967156 -218743446 +119204471 449754373 +30401904 -147665226 +-900737608 -253044468 +-465033187 -414833155 +967174690 -640460691 +929829943 -313267083 +44284867 -188281867 +334736152 -551589257 +-295889394 -381251900 +-56591227 -806098717 +466407581 -449440102 +415663344 -451617225 +280355310 602613510 +-140385832 324470490 +914086922 -763699732 +32386432 625265575 +-220374152 778831674 +208492621 -462857032 +285716370 -882926807 +465737260 -302531647 +-95921458 450570455 +-168616156 -202030295 +374124533 -91040008 +75120967 -5618076 +-488571363 712799491 +535132499 830499137 +-162573836 -909540193 +748939533 -537033446 +-375180571 862600838 +-536891748 -5214519 +-799889909 638281019 +208105793 509699519 +-857332209 877491694 +-538049218 -617981493 +173059978 -457588030 +-958792835 780615280 +665928728 985267048 +550017261 -769670667 +18146653 387292529 +963647370 334386587 +-856439931 60728731 +950177192 -932313898 +-606370157 273556032 +177623314 959266824 +613723702 -387861056 +-328402824 647878697 +-761235757 -785520131 +-899824570 136570529 +260734385 -450398598 +308548559 -329245483 +596058870 -583130801 +-481129486 639496001 +-769737191 238972310 +997210164 -314743066 +-195271084 586445618 +-302640296 296022168 +573330203 822858299 +-284124692 -723882990 +-66987749 12607991 +133465031 -93730805 +682957548 -112357495 +601637359 59762806 +577861651 913548492 +906905542 -617185814 +-781353650 999288980 +-114314866 -949882125 +692746321 -965728692 +-852042355 -77103300 +-528490375 866077106 +841764484 -979527711 +-497803484 453788460 +-799553265 -477723349 +-836472043 291429516 +621646945 253723367 +711219670 42634613 +-669859857 -237015469 +-742438409 163997447 +-716274454 -981560978 +735145294 849735117 +145125588 -789334719 +813829881 -534838113 +-358486757 -724996952 +-805414137 537312664 +-779210895 83176780 +928179444 -319095848 +225841962 -392863123 +47989279 332073708 +577469755 423788046 +640426971 -916071095 +690565075 -327285587 +112503206 621724188 +-632677163 502459967 +515429064 158046790 +866285375 256470134 +615482795 -103769104 +32675283 145299510 +-611132078 -242707454 +-228652936 942680183 +820103211 988115139 +-628111837 -226215400 +190444697 325062097 +-56920988 -638554008 +-776088662 163769614 +995145388 -87311895 +628184101 754553003 +46880046 337353714 +531299421 828604699 +969780965 -616420846 +374832481 -878322214 +-919390556 333244035 +-843159772 10904083 +34904401 434535904 +915517559 196044740 +-336003120 -773242535 +-455935260 767918414 +-255718857 -37136680 +-26511087 443799503 +653849352 688477852 +-630224238 906020611 +326010772 905964080 +-309312613 -322028227 +256964200 143078551 +-765453564 -15064253 +949485929 -510603809 +152667954 40777532 +-811289106 -560293270 +-341683313 -629044003 +568069816 -993578762 +-266852691 -465263609 +198993831 -469791197 +-457788303 825806634 +-954328210 -288510867 +453361576 985529989 +-337045512 -833210719 +351919449 -560139480 +761177826 201889750 +-920298574 -593487842 +-221016347 -142262036 +79541470 299572036 +-167761559 -525452453 +809667300 903931797 +127359425 603082351 +-731216494 -583266898 +-695552404 961181626 +272864529 -678423428 +89017923 81703478 +175112425 423541420 +-569034219 687701487 +482914373 220851619 +961673858 751803975 +820011075 140957292 +-698381565 -545028872 +687555972 -75148676 +708802073 584891526 +628987764 -931250353 +-823735760 463475987 +-632745359 -317320844 +441337246 194936778 +932645889 -927861814 +-189192654 26177979 +762075003 -561798379 +-143783261 -910590961 +744936791 -678780447 +-721926567 -105434103 +259905218 338741427 +-422609904 573804214 +209443697 -379851504 +-424823788 592136656 +-984153491 350792473 +-742858344 335835290 +-847372064 286471827 +-953540135 154328327 +533481016 -14113076 +-402296764 20951185 +982085494 -898590474 +-726769255 -473750121 +368316792 -974392009 +278540096 796011358 +270096335 -144094410 +222814196 -279440824 +-303135084 901578966 +-306544565 -101922308 +422803753 459459608 +839970018 917376661 +22665768 553252251 +343410208 -325528174 +-692162807 420034214 +-514631644 89962904 +889836376 -345671822 +-505612159 -530904327 +-959414410 -250761488 +921839015 861205626 +787019628 -696939977 +660874404 -790593092 +15378262 -668452973 +12535616 -781265474 +424854516 387761240 +872527382 -243914736 +794981794 -209229873 +-992786357 -937261884 +387973681 773366586 +-134799539 -812716752 +-181199806 684757297 +412086075 711671913 +624191728 800734797 +-945171104 717753446 +568402393 -82472000 +-105205398 514998408 +108371261 393520310 +561748979 443049084 +174022052 -644707656 +451858464 -342118015 +-546806981 175142323 +892659291 -658388077 +-85872089 -112609177 +-342335469 -377069404 +-640873194 -796354214 +-335099291 -220345631 +-855940936 258919978 +963544653 218421376 +96783192 274680732 +-29984725 -529423484 +315338771 1828465 +-579909506 -183007819 +-470183991 -833054220 +476237904 291159615 +-551971117 -774295906 +664659023 456550808 +-502475059 -250151319 +-901220641 -562322932 +690365837 -271865775 +218373882 808101217 +-687082335 124602876 +-482727972 -839558638 +-419648689 -200120264 +113046156 275430773 +-336136060 -579287054 +881355226 -52541160 +862963064 396941357 +-205501617 -664735503 +-650789300 -919686294 +126662170 -510595097 +683466981 102252959 +41516303 309548865 +999438014 34861503 +982646214 -535861390 +867185440 311924369 +363262035 -23612337 +-476712086 -389801712 +-199060031 -39872173 +-403641764 736822438 +-759960813 -614468659 +324908683 199642411 +263756887 -584865466 +-992074698 -36024134 +769615464 764161969 +105388429 390297162 +-637357420 -576794636 +959495208 934840451 +937698493 774968588 +681171178 -876156080 +-323084788 830191138 +-752508589 -345532714 +-951168299 -171997251 +-417669195 -118380760 +115041959 134173035 +62832445 -956982502 +-479840107 137504876 +-703480876 956316076 +968386611 549384118 +-856562726 483923131 +-697681556 -552703140 +337865740 878344558 +-533602465 -666718263 +-698515327 104876916 +965752883 -634741785 +-227106063 932483098 +-314076424 302876076 +995783672 614979088 +888804605 229502211 +707763534 -679263089 +-396277441 394135086 +-256319154 -842665418 +508053263 742715568 +-643429439 -739463788 +155924908 -342379760 +401201039 213872382 +54206380 573115038 +-146304022 -523326966 +49543402 -705456594 +53818139 -619257012 +-384323932 761464206 +-123022722 -594548154 +-245909321 -617885563 +-787247065 -719612721 +330871575 -438200316 +288668848 -352730825 +33021693 273815391 +-707356601 203846039 +677940400 -653482226 +557603774 -902057008 +455198105 -151820447 +-913531434 -527867380 +283091554 -661997430 +106453976 899234024 +14800034 909516379 +372456427 -68348865 +-103949250 -355236676 +-743208442 564770929 +-609104750 952992805 +85081134 -57414896 +-325156641 -401985906 +-174861554 -544300780 +873982200 -413679420 +193273835 338004656 +521962317 -483433831 +339073298 479035509 +-359700702 345471967 +662635677 677072540 +241939826 -741346120 +-193318325 911220814 +-649261785 -445290291 +-450887156 -883716868 +338342599 529982555 +519406175 665044810 +-581630377 -376485788 +-531872433 -244934438 +733878227 -163111011 +-989630398 876915782 +982517843 827410752 +577451310 541585046 +-844330098 -87740226 +-39632337 -663210858 +-314383345 861676287 +471627935 -245924883 +-905250167 -666523737 +-556539879 -232880259 +258758722 -679614208 +643306016 -323630850 +226269560 -621570287 +-168474205 501059831 +-337099084 -277973158 +437704156 938669911 +-930216190 85520993 +555362080 133131569 +-486156840 -680405718 +-489496161 508620564 +271926689 -395625592 +470470357 69203449 +676403121 52926336 +-375619389 -784936443 +-661972085 98823047 +-696781581 430042336 +-822115641 -733432185 +36578914 330860412 +-373962529 56776086 +962080025 444669321 +617975038 -789686137 +910043453 -279856217 +-177077581 948563293 +309847059 491238263 +-462581222 374088366 +-626284212 -58880084 +979847576 -624872660 +-291619941 516286217 +-972775461 -582127793 +687346889 537663413 +914536295 -810727948 +594285514 418139836 +-522411419 249414019 +79147322 62071808 +142574977 82984959 +-172995369 -605644497 +597769143 -688357264 +-154972984 -842836811 +268418925 -885715289 +894069687 -848475455 +-160161053 -435392420 +-28715789 149677820 +-675448851 318181392 +204444744 463769045 +854623918 972567869 +328185941 706823085 +-546803253 -133006857 +866123521 934775977 +-569441610 804441603 +-869549914 709702918 +988601454 -778723476 +-223376917 401897551 +-343969372 -999255553 +561545098 -762790432 +158184407 -746313034 +75852990 -593160975 +-205941881 644532554 +796026144 749615985 +671942817 101427725 +-36369122 824348889 +672108088 -559252817 +-103185948 684685749 +-735511862 312998141 +-114316531 -630201215 +-838342063 -487339855 +-332411140 86752481 +583527339 359300608 +321999034 173035776 +-939424369 -434610323 +798137707 104570609 +351536132 282478715 +480196675 -277327803 +108698896 -847052309 +-785848805 350753146 +-447222676 -497932755 +-501595002 -153715294 +-47677809 214037777 +690370204 564679034 +-273658430 78692120 +-670928654 646864409 +455417888 -309118849 +-584962284 320808594 +-706322946 64269266 +882558694 567850091 +-505909878 -722060711 +375047450 120383000 +-479484652 375139292 +287247087 -307938122 +-863313057 999560675 +11340497 598688759 +-490463555 248136506 +-224577280 307684197 +441313838 887379773 +-918034691 -301902048 +198317499 -441305418 +-842871389 340582252 +-810523477 -666809586 +645997265 457844843 +-868308176 510304933 +705357684 558260870 +-881285369 -697936789 +139914117 -848848217 +316862275 367929621 +478251018 165850591 +778489357 -198288344 +631098878 -762643428 +-126284918 678328265 +-96732388 -145205799 +882576963 191750469 +122851563 -382153297 +819268376 299803443 +357273664 -157732454 +-689253191 34706322 +696230930 709396535 +982780539 932520097 +-580210965 -611780699 +-6003614 -108843462 +-499866228 -200978755 +832542020 -714925712 +-297796638 -380641505 +-366585015 610329622 +950878407 -951744588 +896474775 -799058839 +693463096 257805976 +551871196 660827265 +771674157 -324410500 +-986847567 -550572107 +-820404070 -723766837 +-987277495 -658584444 +-452658839 174707470 +702996502 951385665 +97886916 -690897400 +-396734691 -949733460 +-592614362 -428056371 +-179700846 -336043796 +72903208 -320339016 +-633502200 54027217 +-737254851 102512957 +-589016677 699419013 +-572421989 -17405645 +559709608 -598503469 +-766883253 -706953460 +160922712 571428215 +-507056243 866845762 +-900781996 -244342994 +-500581266 594210638 +-602732869 431891873 +937786554 -944585188 +249881183 -38429953 +614424464 -889358414 +278539647 234576190 +-292582767 385963150 +-948795221 434492137 +935275823 -871066803 +455520391 -683170732 +-274294719 689981344 +-576902746 578949394 +-263660438 114407765 +-692666316 -607674497 +258143238 -165184376 +-173823043 504572856 +54367466 549633172 +407683982 133722334 +434903997 -897520920 +966584760 331497092 +325370768 775600886 +-468872155 -372306583 +-210107652 -744846527 +-796086063 125177216 +80313020 -334213038 +896169878 30874267 +-890259648 698791746 +-873310123 -139577956 +444913550 -124424827 +158610494 -210696765 +228708169 502266305 +52660063 -242140376 +-929141028 -935638898 +-68396541 931045318 +-284803660 711568879 +216430187 570496697 +-994688450 -487786450 +63625681 -258578099 +-567475719 -603151839 +993763329 487898524 +-731284310 869847363 +-132157441 698362857 +-351201262 842448126 +-916760001 -710466492 +644422328 -284312480 +-118104825 933213936 +-161981452 638942537 +917386263 381758684 +-577240174 648414451 +-157121556 -895120023 +-236137965 939903194 +-617450487 945031327 +-298280097 -107751880 +246193791 -615066390 +222055429 -406647403 +137209097 -985914174 +818512786 590708142 +-274721607 648811797 +-200680132 764443361 +156422557 -402426775 +893448698 -99967298 +204592266 576255954 +-735250805 143138441 +387962889 -721239739 +-106843898 -905248631 +-180376213 846408000 +-755235229 -278736566 +-235975814 -378760358 +274380285 -355261348 +451141153 -982677985 +499396226 186237054 +-505566177 516756593 +-846838367 972787083 +-800603770 -426476308 +68761463 462942578 +-38485635 -172393316 +-379901761 -794588351 +-258524017 684489460 +-439999547 7406560 +-358241882 1192257 +339103262 751910656 +-68614346 584005490 +759634659 -804328712 +773028190 686129393 +-625444627 -134070381 +-673480277 -914630530 +585471651 -218976803 +-463958769 987110001 +768495895 134848446 +572762703 706694447 +-464462455 886152427 +-744901151 93095322 +700808829 843273561 +441564397 -436945381 +364077737 639488019 +-76822119 813689215 +450979510 -673513347 +-692906085 13587929 +-338661504 -734007273 +128281294 16256232 +-584071758 276581085 +-69901444 27077635 +765545921 -190431013 +-762318000 906692898 +352035947 -403642779 +-130477328 816992958 +664057827 -901639571 +-252136157 21981338 +786295251 -965409993 +-153100254 -8683459 +881242253 -209260301 +-667098360 895013645 +677398411 -153791167 +-674788727 581426203 +235264700 376513578 +74726778 -166278823 +-691022649 663811920 +359444275 -132879709 +-690738933 904359744 +-237650934 -717839091 +-760631050 -159798643 +-970833965 863656682 +-58534089 674450930 +46959047 -792704888 +-69465861 -100887532 +644879698 845454506 +-147374466 760264194 +-181742778 -76013550 +407672846 373257330 +-907824560 193585514 +-369055790 -674321479 +92507182 -459028275 +572955586 420327067 +223098953 593157306 +-929165028 416802854 +139402839 740293357 +133034855 345429957 +-324798719 587646949 +575878489 366719664 +736271926 870244778 +57745457 -550047126 +171829533 131553988 +-571072765 -201674903 +805122004 -613234672 +433082643 839199210 +-511892764 427859149 +399921250 313695203 +-423117139 338317840 +582383579 741468896 +100432437 -251965072 +-270344850 386559672 +-848876013 -631710456 +-632154186 478820513 +980909816 159653933 +429792913 982316774 +-909708990 848729080 +-22945463 508779899 +-307099298 867735040 +-331658437 54341970 +-657771830 -313763351 +40179162 -998454562 +-109955359 987375682 +-483466399 256048453 +816236275 -158417966 +-805448744 90032372 +-781371836 462507481 +707978663 930146474 +972906350 -239841289 +-418852789 542212731 +144754300 -875363084 +433000126 -241653396 +627516186 -483438056 +-85603739 -913923404 +22443214 894835387 +-258495777 954366873 +-970266718 181815756 +473755001 -643496600 +-307360999 -828231390 +264330240 677173974 +673692632 148513072 +-953813427 -31344640 +607927154 -874746093 +-909380149 -444590932 +-350407336 -873955146 +486851246 103484094 +-953079114 -73359449 +224277476 328470082 +900587807 259866997 +935540435 910659602 +-528344972 376265872 +701851561 -466793999 +610872804 -329928052 +-164316220 -84486949 +914588881 -943199587 +63937238 -233712869 +511544591 -597143534 +-39598143 280727154 +966573588 -778865351 +277025885 -26765640 +-956320026 335364156 +-580591630 819924323 +727980084 -981391341 +-706277347 -402770706 +-525641973 203387760 +-496065290 915393848 +-955706606 853485420 +314379799 171786208 +887485475 -924018097 +304648409 437355043 +399980664 70989272 +-156047098 812366247 +193778950 -122782459 +284048573 -689559575 +-809607203 845424053 +999613242 630726443 +977855758 567439420 +-161187667 -138225534 +-301264170 973882561 +86237778 -393852612 +-643870066 -172080956 +-441412745 -301615098 +410262998 -346707041 +458175235 -417719803 +-801730194 617603221 +-102651838 514249808 +-754995124 -311098096 +-639900493 794785955 +282934053 -631545771 +-228797782 -699149206 +-287275051 817904111 +387610750 -898338723 +-674209365 471437696 +-498211936 84148237 +995775756 471275721 +861941245 -402436648 +-475168847 -663272849 +-980119472 -297465078 +-166150803 -401840332 +-135536334 -222628629 +-732163686 263879085 +939407336 -170095574 +-423813828 -893267677 +-834305947 601149456 +846307948 395486611 +-813858536 420883583 +-661388639 307088739 +473277743 -346459512 +-26896750 826645749 +866294240 -669633254 +465381505 124649984 +92917015 522695652 +-445832649 250446680 +-479239209 921526864 +234915096 324361527 +222471218 -675592439 +-46007449 526528262 +815087566 -230926829 +541095498 914610532 +-863392077 -275070602 +537869313 275637386 +-313942164 -81267661 +189258412 -838531430 +409677519 -128505204 +-527851187 -206882510 +-445574060 273484399 +-644565999 260328572 +480961058 901219524 +-257078092 -742021774 +863926907 -920771207 +462277493 929242592 +470126490 -829775152 +-566000892 856331226 +-955419572 291477709 +227616946 -359366203 +-799650069 -855454076 +-991004163 -76432524 +557132770 656265586 +-128122823 590718970 +-332667436 -529870310 +-724583315 457002975 +-419699439 400268017 +476438340 221660422 +-636028329 483261029 +188860858 362487475 +-70363495 -177990677 +473254595 786718604 +-600853845 939391484 +742642560 444661189 +273557032 -341832159 +-76311539 368016 +599936392 -478217221 +849348286 352277549 +42740840 965755972 +-529081402 786805876 +99618032 -865420095 +-523925873 901175009 +273201301 -432603514 +-992824068 379881949 +-407340953 313231845 +598126518 -535175201 +-585183120 243284636 +671964668 -855635160 +-115781414 308280260 +318381447 -748058712 +235210858 -360758689 +62507446 993531724 +473998344 -800784006 +393078644 -388469955 +-473125891 -650439440 +-408376473 -73900133 +575421130 -259281579 +-482097568 -375731441 +-533369230 692174662 +13765670 923158887 +-853852306 -762107113 +-987854011 -761054637 +562704059 -690717319 +-992346669 -521321107 +573844649 -790801525 +-85797219 332637063 +75460671 954878283 +265120428 -848204634 +349145775 460148525 +-210602056 -711300939 +-237230274 -596676882 +-838252313 293110942 +120800409 -969062602 +-294203916 -366158049 +269074492 -318483443 +-355299393 457534277 +695718903 559972047 +641413102 626169359 +608688485 612084357 +-147248624 -551345651 +391954033 -159964483 +783878031 925232171 +-751479775 -168391980 +809090114 664808228 +655152149 219880178 +858959835 -332252418 +349599485 424944597 +-453880357 -591107823 +-858571903 270361345 +541061618 -208995821 +661417842 -584075530 +-572499791 -666124248 +-905876428 -182889919 +-532342244 530581290 +-454617765 283269364 +449748936 -476523727 +-234898941 -687664064 +-99167890 -781820361 +227778277 -196766637 +813672359 750883134 +-960848464 129858096 +704187567 239718398 +-807004251 -803251453 +-518536319 -101360477 +872261881 -166531314 +669774661 -636183053 +89542461 923264040 +170481819 -363645643 +851715759 -490109560 +-231935058 879139770 +401640724 -110455297 +-826620032 728433239 +958807462 -416869213 +556166869 -754587229 +-47529431 -478621327 +593536757 619603555 +906761895 27558974 +758571936 -661750114 +762736243 915357652 +267223589 672124603 +-168114445 -807445917 +360666106 -103066134 +-899424508 400025237 +415197047 -557081316 +199554003 -156496709 +-733307357 -532396937 +-770264443 -233903023 +923916845 348878624 +740762362 -917973454 +-155295108 -208520468 +-897444317 -545638617 +-759036182 881340626 +18204291 244897030 +367655356 225405879 +-550333390 -565900029 +-45333197 635510357 +-102456466 825256058 +898972711 562598726 +-836019845 -166004855 +-654009444 -418124620 +221942611 -197228220 +970107504 177973477 +301605387 414849826 +838252542 256436201 +-631381825 -822158978 +569475047 32772202 +252121811 877760760 +-599177556 237427538 +206042839 364264992 +-774139373 -361967922 +646768559 27611933 +-499573674 374412794 +863388153 -360976534 +346548647 976705116 +784343530 -35999586 +4452900 164795991 +-441907451 -492164322 +189108977 219892675 +-386898301 -930588737 +-877396434 136422874 +-665588999 473443114 +-691950166 -364423870 +-590113017 -785050099 +175526877 779684680 +-780500039 914472891 +-27929354 -9613879 +-62595286 519298108 +-645521192 876908101 +658101481 -262393744 +899984674 523855944 +-612610169 795572509 +746677426 -595384001 +-860807056 -81752188 +-601549977 -485089959 +-136911365 -961798904 +-341864943 -892680513 +-600872217 322564132 +-862989887 727694822 +445038554 590109902 +580658567 -389283262 +-546612204 535152375 +892081547 -543150992 +-643592422 -981858281 +174278139 548843554 +120293663 -232294310 +663764885 -978956930 +-301607425 -551155426 +-527691249 816292510 +31108853 -581297689 +-303580852 540857793 +93771035 -881128008 +421896214 695462737 +-789162892 -411717433 +-317863612 -333896744 +844884463 990594751 +316825204 -699227580 +97031786 -6398445 +-62706973 842305997 +-11761843 867997325 +275100825 -814959327 +778570140 -531685940 +-304581210 632793059 +-86485891 774719166 +760893625 60842038 +232971293 -489914159 +471646719 -617680267 +776801790 -225690361 +160772268 555018456 +-184205078 -802882730 +-627159984 891772778 +-514164562 -694026564 +703674860 -748093435 +-107455002 989299321 +-57316012 -963908859 +-643781769 796168826 +-848734792 -892508448 +602541669 -275900300 +861448919 -800806513 +807638795 -962508435 +-80641862 593345477 +-14929547 961055408 +29510991 602495557 +925193836 -710631613 +66701167 505742507 +-880759264 12458694 +-164053230 -200622667 +-273290417 -854747863 +913546294 -733314532 +-794064536 44460594 +-764714204 216167791 +-144584550 -409730562 +-422070031 906517422 +577083619 599224199 +174197668 228854949 +252405699 -59068703 +737636096 649573193 +360087355 857125861 +-189953295 303310641 +527974376 588835139 +333825352 -116425319 +461426045 338486660 +-465745288 556690217 +278363332 119157759 +-647169630 390437977 +-880819901 640799810 +258970827 -670988128 +-795055429 -495514869 +-313180216 326234151 +-249984628 544657839 +-274408837 -732376603 +-599692415 -920689601 +686672488 -311817937 +-596140198 969398739 +-256227878 37966371 +469182511 278915227 +809623410 576697515 +-317059249 -592075509 +-131397023 572012214 +378216456 -867955055 +893918284 94283719 +88014103 -902959030 +56636127 959992794 +738265248 -22879372 +-792793022 -175860439 +613445244 -128594861 +-718308463 -264242003 +-823215149 939096628 +-875196709 -891687968 +947169245 226760388 +-334387116 -719036288 +-103949682 489584618 +-460983342 -84110655 +5349915 -780243613 +132381096 330017696 +183344469 497355646 +490011734 796478154 +525290709 488530082 +-64625296 -661731384 +665973061 -68594242 +92739470 467770397 +-376966171 106796112 +636147233 859088861 +-521079837 -484744727 +-788016863 869950249 +795131708 -286622312 +268754224 -455088983 +436220297 969655377 +481973936 -470988124 +-336079822 104797806 +-10214519 -218633484 +-171796565 -28159306 +-464785532 -724514613 +-684120003 48206665 +-605543971 695048621 +301174607 -173158944 +-929565097 765171900 +-788490018 252111203 +-804895754 -746535917 +-987324900 262766938 +874777393 714156551 +757686142 181582208 +-42026851 -776668863 +-51497330 773343719 +154716502 -164106538 +-751502655 624931366 +556618345 -654625915 +-435008454 -626654967 +-867653980 -448786772 +244547778 590395568 +-708727453 -909678614 +216821444 358878055 +-756879709 613280650 +421330203 -178629332 +-337094407 -479745847 +-484026896 -133140219 +487141066 267905116 +-609912372 44259687 +-339399934 657293823 +483957844 -221553917 +-33399669 620894567 +820710312 -63726522 +-418125185 -624110923 +36974532 -464337395 +952258028 -982285662 +592074815 -373547782 +154997280 268488417 +-176963778 -964723224 +-42218250 89561826 +-582580610 -612729875 +-103968904 -208033323 +853621553 398784781 +-803148670 458774756 +782008021 738758365 +257043636 -756152794 +-206587726 -729145737 +-765895438 -692764150 +-958898239 -311741399 +788080995 -323918162 +-274993998 274868453 +-357315159 -140774150 +-787264889 966721537 +-994162823 -103140288 +853291626 -663973148 +-246853152 732641210 +-32549753 932937023 +332661859 548306000 +741169927 -42095335 +-599521504 -817764038 +153588120 -655055519 +124274292 -443770215 +442774631 386465670 +256624200 -775044700 +-958459770 691414197 +-807935772 82672734 +725032242 637438821 +-847244716 -917631959 +-765678216 264248389 +783637208 -860634708 +812042742 -68331253 +704572906 -794200868 +-71354717 -13901307 +731673578 440305863 +569252901 -530567096 +541402483 204222868 +-661620455 -640975625 +420357626 377889822 +730465438 170686569 +400335862 37616299 +-39285872 -295097324 +24034280 -842662785 +-589786844 -274453614 +110949901 -579934385 +-901656521 -362279346 +360048071 548054338 +467562699 -834328630 +-719080473 208223094 +-553865877 379202157 +-900427928 -390982036 +51182698 966632649 +-551298474 -785902610 +278894431 903236652 +725456043 8803363 +-19099668 -945779954 +-87099109 344064356 +703147765 -576651328 +-531939961 553783123 +-51112090 -938019438 +-732036641 644118031 +-331586426 871587402 +-457530757 534753790 +472787520 -845597351 +-247494125 -43069550 +-868256984 221712802 +-617284657 -260310785 +-787434279 -162546559 +773728220 -981064033 +-699664798 -104855944 +-834376612 -810498229 +-139206358 481519689 +-401032224 -753827953 +767960590 -288271729 +-992637811 863086173 +717369216 413740646 +-279268725 893781832 +-560875702 -38814293 +-90399959 737555600 +-396129508 -51398898 +574848821 495041253 +-444382639 757332503 +993824721 174642376 +-163508856 -494395908 +609369874 -552482117 +-635243434 837619203 +222484315 -247467540 +340392485 -971458722 +764569015 -397951130 +996691743 -829060610 +702998645 583747049 +453064375 -60194915 +520566152 153614521 +759382416 -59924718 +748909523 735413480 +946573306 -29449826 +360616047 713460104 +-840613168 530763111 +-918903690 -440910025 +360584008 -877317049 +197203547 -473387800 +-115445543 -388051270 +-805767333 185045989 +-915807565 679245434 +902264565 -324993406 +-149042993 77572079 +-104356958 531022728 +258906231 335630662 +-331309950 -635094158 +256883943 -7434713 +508060890 977075549 +-983530226 185190839 +931115048 -737871230 +-138816058 27773535 +887888169 -908352341 +-253145136 -645292136 +-592426747 -572797447 +-666886152 627709029 +-53223344 -358302767 +-765995467 -142405904 +112077261 -128753380 +-650216427 -141230906 +973702288 -975865392 +667314854 608138221 +67962801 -122417094 +-115166824 -620302274 +-894835062 63081085 +807704273 320144902 +412985378 -982798393 +-32892913 432049463 +-911695115 737548110 +725749312 382258932 +-247096239 164235533 +610950426 183270393 +-80548974 249547049 +-341365920 24959222 +747803964 -457244240 +157756785 -237032354 +331230033 -407730790 +438820559 298028104 +-749063421 -284428103 +62641591 373607161 +-697611791 -429213474 +102705666 -642266364 +-2027120 407469823 +547744953 456321087 +312158297 427125241 +920278901 -342334440 +597198825 -97264527 +836379217 -297021609 +757811582 -211285716 +-994023814 44368423 +606052653 713802116 +958359062 182379999 +-774796410 -700580986 +190021427 -233115791 +-707248201 503691309 +518692668 647149102 +-85846486 -229184058 +880835736 -617782452 +-370291835 429235015 +362684760 71723633 +-816117308 -489280877 +64131916 -642548906 +-508188544 -776900891 +452117109 417013627 +230187987 752485574 +-368211473 661113459 +216067746 -503699961 +-140381470 938058115 +182335132 440742128 +346136754 -977530785 +218285651 193254485 +-313127505 538655162 +-410888587 -585194830 +-858228112 982655643 +452064185 -912320077 +-609032911 -797157177 +-98924889 -603734781 +-896730299 -771320762 +-577775970 -332952365 +-568876861 -937781900 +-419893362 849800251 +-756576440 549494003 +-807509706 -15016288 +963766479 -399327834 +-308924942 637358522 +52740387 673579479 +145092592 925590594 +972445202 -736605647 +-325251525 -804282696 +991699092 -591842326 +-641697992 -352955558 +-43552546 -47103977 +-971381321 961962834 +-112828177 -613458595 +-444413949 980386774 +687809337 318713542 +168860316 -346407350 +890119811 -555120754 +14615408 878580031 +615551403 21917500 +-266837648 -715486330 +-68004361 -927157864 +-806818179 -498184535 +456596051 -51716358 +12403948 381656403 +162084259 291649464 +-547526412 258102417 +495104043 44496435 +655966015 -21432963 +267179874 301740004 +-705420120 773905313 +-704927515 -902590166 +435865442 604052244 +992411197 281161480 +648180992 -112899479 +166361270 65510203 +183913179 560619579 +-39489076 17288741 +830361542 -293406598 +-941599770 -902369489 +-431570748 -5739123 +-406760759 -593748793 +-737085783 -274589402 +216754298 -482031367 +-144390753 291709237 +996954730 -324107957 +214468715 -953493167 +-266364405 364154174 +-755437643 298929671 +742635365 721691633 +859429732 505394208 +760746296 -17190085 +304938930 -983544711 +170444650 -274121173 +-383257111 -771643831 +638239885 91488515 +-795183646 -366422149 +272450820 -686919737 +743404458 301912700 +-567045665 736108597 +-953828654 -360341126 +-926241500 -520912163 +-83891006 66663447 +719998395 -277944858 +-453896791 -261815419 +-403865712 -298307975 +-323421097 -668719833 +-940144824 989884975 +-729275584 415530211 +786596717 332411894 +216284596 -263277507 +736662292 -298424741 +-457744429 131444663 +425478082 219682384 +152863000 259869814 +672871124 969103207 +-740184506 -266408927 +188463632 750882522 +987386687 -978162885 +984194857 451232469 +-978078405 -294998520 +-955453851 -791061617 +199702967 -337516268 +981186607 453625019 +945121732 -715547681 +-586155360 -21699270 +295227346 -861629624 +343997299 487575030 +473078514 -621934698 +464674285 -743398604 +199095906 970790737 +-914406008 -385109121 +-726561907 730205628 +-779234728 -853431068 +943535339 502913176 +-557113593 849753397 +-35428501 564944014 +194614868 -674602631 +-976628927 -303581589 +763764069 -727512403 +203670961 -538423286 +467500262 755931557 +687568863 -293817545 +678047809 749060945 +-385901160 229673176 +245406937 233757509 +697934258 40358213 +-946622130 -830241837 +798261889 -791912002 +831777696 830732648 +-538994926 12584789 +53385262 939279559 +49990686 243142265 +478109723 208761920 +-810883029 49305842 +-880345163 541003049 +951481753 823990471 +351104831 710727547 +-860432160 244408508 +-252100715 -605068035 +409641431 -536749138 +941318005 -635635728 +-897036214 -344162632 +-66987718 -154279409 +-797334356 -652936906 +-218920432 704169265 +-939904792 423847711 +667392032 -258616074 +75752327 -715463359 +462533198 790496506 +-904041825 831218554 +954002060 249573430 +-773147451 208944747 +-231564914 196276459 +-383744102 383084348 +-9426632 -769011635 +-170824988 -468187105 +449719820 -171607483 +934314647 401646354 +-822221250 696903424 +-798997957 -660990010 +835261812 -39764319 +-72944245 -99847763 +-539641994 -707239382 +-151725124 562036623 +136379557 -240925451 +490147738 -877036544 +579612734 -783544502 +645363647 -319401201 +68122312 -574357285 +-839112010 -345965033 +322719047 -738031246 +557646974 851374672 +268557368 371748157 +26468943 -957231070 +-588931040 797514175 +743251345 -548034058 +164339566 -352579308 +-822986399 -878000343 +-480401616 932733327 +-730379433 -52316619 +630683324 601615956 +963925925 -739663309 +565133104 -338729948 +-201384644 576191243 +-531647229 -930263531 +-937728783 -532208450 +380246061 -325482788 +-959887564 -621931853 +454456910 174344459 +571373406 6525523 +618219460 -40139977 +75072391 852708611 +-632899747 -850569544 +-135966227 1286273 +910360404 880910513 +568297571 -601453315 +-429249007 677834342 +165827193 -460498727 +693501648 -723831945 +502002536 904028264 +-368468636 -522073032 +326684405 -902968920 +414231924 651338646 +-250114685 -965706111 +-514907355 577423161 +789054241 384687281 +163146074 -444165491 +833264192 643370877 +378083434 541951173 +633126881 625977750 +200867590 271963016 +-818199001 162692079 +-285061347 -636272511 +-199792914 536670085 +-535018237 418617482 +451138175 760887985 +-49499407 -726840909 +-383287235 -962379979 +-608627826 44603000 +53146573 -944207826 +-948038211 389181337 +-539534807 990586088 +-672824953 -411983384 +-382064738 -726193989 +828278908 174787466 +23575594 758852538 +-648228763 78421964 +104215268 377196122 +196391825 -718691280 +-846499351 666361424 +591969755 -705584966 +63118322 819168043 +9808182 -808155779 +-495534007 467042033 +685629922 89598126 +-585973689 -389290587 +331114565 124210862 +401783869 888094232 +-914159816 555247655 +216108524 528027077 +-474104917 -663362453 +-164384169 -80191067 +673794659 -702163644 +-323808434 -364445998 +-248393972 759799230 +199206413 124894285 +-548147901 521402815 +-293569103 668024144 +-883282083 124470336 +-769607891 -610158957 +-492468915 449367101 +-499400268 543689468 +315688452 -330984737 +705545017 -293580159 +-23441004 -568833188 +201379837 745511443 +-678763535 -188707139 +438869475 -35721529 +-166015137 695550171 +435179162 -234284408 +727167431 669889690 +-334545583 49769967 +492654074 -157250179 +-702571261 285922006 +875873308 673570778 +739344516 -432367074 +-694047106 -789716805 +-866165762 430944238 +-950643692 826057508 +-155992967 729678236 +673026065 106677432 +-191023980 560994591 +-453214008 876212838 +-16758588 484585308 +-327680061 674358058 +840480179 -683727355 +-291262220 -524981194 +-313862128 -544619955 +-352935297 -570420980 +713663410 -807734296 +-125761159 646636230 +-495681461 868806052 +989757481 -99251558 +844336839 374520396 +263468951 392594796 +-735082650 -528773496 +134811296 153185245 +344352734 -989171845 +674724154 871769734 +306927878 221535636 +-869855524 887588691 +-826343683 -981456592 +590864037 191924518 +934954320 -175012018 +-378714805 -725106756 +-227368829 623280237 +-742534269 -212704022 +636930577 -271500548 +-323423188 256724004 +-434833739 149933506 +870042426 717771538 +-874500452 -724646805 +-923703800 -265205128 +-993776642 621320609 +-828120290 -121082652 +844558884 300503530 +-508562001 773107144 +842326747 26417507 +-920326286 -966440778 +-211344372 814538775 +-624472976 512651624 +311307190 414611327 +-766738080 940935330 +122922129 -274752902 +196368383 841554806 +-788885054 -16014598 +622985616 -913937521 +-173299779 902804371 +-739286830 926054500 +-49985835 -935656148 +-384060803 -724609341 +674389711 654211833 +53564963 939757806 +-131192669 -773939425 +748088871 291824722 +206807893 -947697780 +90403884 691491118 +255601330 677983213 +-441401548 53354974 +433414169 -163301431 +543530773 -275805740 +-333359909 -13825875 +-184654999 520707991 +-705125801 -583750889 +-120077599 419894896 +303807563 297703054 +-232451314 131452446 +-384046451 438838815 +112408194 -454417391 +-613177103 -845146908 +-808474983 -212426925 +110338747 72727159 +790017079 377578770 +-633907254 -920731776 +-122194060 -614986615 +-907339668 799112295 +524900371 930351196 +10210259 -186884738 +-942667539 347178006 +-637899009 906842445 +-642834664 381729094 +-745668144 -330359046 +971849553 -951984977 +-244354738 291525529 +646164085 617790809 +232199378 -484647500 +828823843 -372948047 +-916869836 898933694 +230531220 -365858838 +-510943056 401748532 +414038423 -26972105 +-621539338 118284351 +-123786388 -302396030 +-154171303 -172480820 +-102695773 82362518 +-167730588 -134281211 +-989382592 810698252 +-653319685 -480551471 +459074392 721064566 +388589879 872772054 +287430840 -654777993 +-686713509 -364458351 +-238717256 702080915 +-416258205 910094298 +393565871 -95311670 +862792044 683148859 +-52520158 463144162 +147600215 -274288930 +975026397 735486757 +-179354849 -339440556 +-375823010 -779858837 +-114217674 -818562851 +603410661 306162405 +649667627 -946524845 +566061967 -505543423 +-737695742 559949015 +-43171752 77409883 +814119061 -266955563 +-949873897 -427213650 +543097125 -613355831 +-416016676 -632195933 +433568529 -760860939 +-916302707 -956678820 +24144476 512979298 +840376128 339566786 +-375769965 385445686 +656508541 734896617 +-752305794 -952170436 +-715846016 -238804511 +629337474 -196848047 +216873943 -279917265 +-546357112 -969620141 +306669877 -464175193 +-676548025 -232140316 +855906480 407186083 +-23368814 212388802 +-695997252 535043575 +100436991 -544775878 +721582885 748835147 +-123668907 -368556834 +604313423 -94188111 +765725391 156057832 +398493459 698406470 +-764069955 -370802855 +342763661 -857878710 +891208378 -38757217 +-853988081 -802729678 +-577050663 66394690 +-232099224 -156169078 +525803188 317495504 +240987770 901206180 +-137651625 -171922334 +248935045 694883136 +311549528 784307989 +-846970709 -331702827 +-97187639 857936649 +496968514 252329403 +799759488 -556412049 +276854 -764341490 +-741732092 -492082312 +-114640774 -587946939 +-712769963 -208757384 +-776749985 466475924 +234594331 911772103 +-96940133 888758301 +-392543838 197804863 +-830236745 62481407 +-209747970 536491566 +-828344041 732723411 +782101872 -526339139 +721932262 517785691 +-823979900 -183365914 +241817143 478876419 +-703487843 -708952181 +-415120111 99506130 +774802643 949217332 +-643354750 -624647833 +949743946 219763515 +151840009 764207370 +443999941 75090942 +412531620 171839209 +184355791 443577036 +-139612677 -290884845 +174201849 -286298254 +-227116149 942668054 +-278724588 731160735 +-586398443 -553560208 +-927999587 -510796234 +695604251 -956193187 +-353627490 -26978619 +-696367554 -538789936 +-769067408 916178175 +-41327787 -654967283 +233166188 949263626 +177470587 814088482 +345970131 517494441 +811818645 -184655119 +-241713730 606916682 +467491631 -310515946 +416865964 984463497 +-615918448 515277849 +-451522764 385787549 +38775351 -259714615 +262676279 447859931 +101022564 -167206410 +670114274 251874385 +384931565 -281457437 +-651331693 408922017 +-661508177 -38718539 +-352554430 -589676847 +120272086 -424026912 +-908240451 266531763 +371320234 -2346595 +-564445077 -951051332 +213361624 -55006263 +-753682493 -540585989 +684521646 247296402 +632400489 -790654404 +-306662589 -804771467 +-979056842 -354111991 +303525674 -180946187 +-665605860 367902290 +879807888 -102752140 +320708846 711516300 +279350603 -526814685 +334550994 284287129 +252453442 528295606 +616498024 103146921 +-757497327 -191993494 +835471957 -35786000 +-378245020 -976851330 +-976425996 -729644018 +-876901275 888367410 +650778585 -537988805 +-927974744 -710938604 +592103652 819374322 +543765789 432144486 +462429595 -639537402 +224656159 -12437599 +-784853478 -448862970 +-446381256 -570892055 +-35352291 854415316 +93454006 452613190 +101402069 214352628 +-114440553 -303826918 +463891570 622199227 +125616679 795165202 +-779769200 -181353068 +-314429893 -418268190 +585580556 95704452 +-340881205 596692042 +604420186 340800300 +-351531937 346027515 +272880601 -606223917 +-705185833 742695529 +-585664919 -167993 +-964759428 820784587 +509254069 -74454801 +-679672423 445377336 +403828328 -596319335 +-702365528 184618670 +-292553081 139001540 +-405837340 369465765 +162004619 -572716993 +796310796 -404928291 +105299852 -159053451 +270642637 668885170 +635014480 -262427617 +808272717 -335256103 +-130027772 870397471 +672174297 -626310745 +440851332 17810402 +-701617850 -563505135 +827854849 607841893 +535101744 -266630613 +363700930 -907597390 +644739788 -93598516 +-316370228 -529337847 +-931261794 -733871395 +480428242 140390597 +-765469986 696284835 +36688236 731137547 +-46660043 -594744545 +-282481444 531020601 +-331893122 496731800 +14274659 -101946463 +82889137 579493996 +-718583153 58536617 +664959035 31096369 +787751158 -977285758 +606211467 743586506 +-215332786 -316089373 +313362137 307700857 +-340313474 162296807 +46660167 753492588 +-93430516 -138661938 +651899515 463071579 +106934579 751859069 +141197709 -681314624 +-305772670 -859394425 +-881928101 355798068 +256339985 686889617 +-142102591 -143848769 +112357113 -217751994 +689887843 -434198572 +-739109187 240495169 +596597185 883249034 +-142674714 -501534944 +-730052047 479905348 +875208670 -44247960 +731047399 -189589516 +-761751626 371232124 +-149789461 -48025337 +-72482908 172237735 +756824255 -923003741 +-365409754 325896887 +-745878554 735587948 +-169632360 374343961 +-783300855 -228338887 +-609925533 -47236503 +-885499957 966443196 +-602351325 597276500 +307542155 533420658 +-744673780 781089380 +-373518004 -948348611 +215310059 -899122179 +-546153860 -607023516 +427021335 147673986 +-908356239 -914217566 +658565864 -61887142 +-435706896 -761049947 +376874083 -424742425 +745838206 115086817 +509323265 268463827 +-875098167 967152646 +821299131 933850285 +561005611 -686922992 +367522030 316637869 +-512857788 -762620900 +659104098 276427817 +-139514092 664425571 +-653815515 83388178 +-419482268 -63461352 +-751271003 -388250124 +-109904977 -137672305 +-905231984 -210347005 +-488091736 810516010 +677626044 577165421 +-548030740 -134660936 +114477480 -289938299 +-268073977 -774056647 +-340629939 242440171 +-400697151 -197496048 +889045914 465041123 +208869575 683044803 +-81548651 620766949 +275139768 -647515050 +-243888112 -747914736 +-567711223 381038707 +-875144003 -374118874 +770342998 -57255677 +-154747256 122703431 +-132103066 -646343996 +165104054 646179316 +287427574 -913727877 +919773308 972439112 +-515313544 -371360104 +711767856 -177109387 +-224758351 28582029 +315631216 -925665564 +-85230934 -149334401 +988016285 878061010 +80097499 259847044 +-672979918 60388774 +396646784 -894375491 +149564618 -140834645 +-606522198 249347370 +647990621 621925230 +357366921 -217571508 +104613192 38476391 +853423005 -585233412 +-439761119 -429109870 +156934340 572022314 +610456857 371706915 +139527871 891170140 +91067905 -363094115 +727548779 857612688 +956780517 -103777912 +699228440 -914867158 +-44215467 862237704 +927406578 -760683904 +359952303 513720704 +-867356314 129228627 +601404501 -273327060 +2880413 -114908245 +-406676302 84553179 +788941294 -462829960 +191562999 906290201 +909358899 37540674 +730258679 624848463 +-994895673 212092576 +-257200393 109836922 +636363606 63828833 +-744010799 -288098778 +-986697876 -700667984 +-302275132 62909959 +-103406343 529145000 +996534063 -937189442 +-78499850 -253671201 +-417324530 -483135531 +-634681967 274138288 +685497398 -905151030 +-135479927 -398102607 +-651667589 -349134550 +229770278 676672461 +807741201 -959512810 +505398090 -612051987 +-673764644 771496385 +141155066 150073103 +484370970 880839847 +-32196605 -435292819 +-762621611 -970129401 +941507045 -52510308 +-333507541 -61644509 +-132753504 -74322531 +540872284 757601909 +486505533 637819061 +921105302 492295334 +-795965903 373908442 +513521139 44785079 +58123788 -254380381 +984331236 -258828897 +-731069391 -355366431 +-543143523 -903999789 +41414620 17561138 +792684825 -548398670 +120225511 -882167357 +-211244846 523963098 +-514096080 -660340316 +-982522056 627094245 +555919616 402877958 +-109130992 -367338583 +-357803816 562034588 +-22080346 -192901159 +-300622702 16687597 +-767137241 -983693706 +828755742 855012625 +-344751874 -484061657 +-633353713 51594229 +-670132712 -902312880 +31898514 -313810926 +-775537429 584233035 +43627769 -451611344 +538622298 819469676 +-186920675 559647030 +464854684 -473226626 +-711899789 439853136 +795282980 -277359089 +772579139 488593980 +-328284526 -153427550 +-343090934 491513305 +-840672171 193040441 +-239318771 -746845598 +-163073380 -723850512 +730387611 -635420587 +-835930520 335272078 +-400167474 -278960573 +764902391 -741626531 +-842295563 81697686 +277730566 786755684 +-859369620 -100991062 +966003378 155704275 +-235066922 -621061393 +-853375043 -979627949 +-124628175 60567464 +70153874 270211787 +683720252 955311124 +421777436 -349135174 +415352453 74949178 +643166912 -929353185 +57987254 912052370 +360695965 -977126789 +-396953167 -102843747 +-149711028 -555432930 +-577796574 -107676771 +-180289667 754644511 +349943719 -113034045 +-480927072 -566386132 +398245410 415963112 +-356570844 -165344168 +-383650875 -585654966 +-876395778 474200270 +-328716793 762902925 +-583290207 220307784 +-193064308 189142231 +-567997675 -575213600 +-161872838 -291474280 +731987932 -54994076 +444148244 386213765 +-70994581 244971358 +-723143533 158111925 +-406534174 -993620100 +786976557 108365844 +167327856 147336617 +-50204165 447606919 +106202997 110282902 +159990380 270707704 +406243914 -946910651 +535726317 540549759 +-427616425 -673829690 +-43182891 434203551 +40461640 767364873 +-28345176 -584617054 +-328779827 812401673 +264528407 -107124563 +-273838488 -883299140 +-221259099 -420399704 +-15745112 703519391 +-966019414 705561951 +-617046511 -52110608 +-466619774 -349982580 +-381520165 784071032 +175478333 -56889662 +-202944050 81323852 +434932800 -36888929 +-451072161 344086549 +-619932574 -660721998 +72473640 101900677 +-344594502 96177669 +188363773 -143903965 +-505276243 -607435093 +973283314 -716886747 +493584874 -697187332 +-163076164 -373311495 +708580981 -48414790 +-815200580 -540322339 +-31245527 843240462 +-311161707 242518145 +179464479 -238997937 +-458165244 432334911 +562394822 -86657235 +-289249417 106345825 +189196294 779775420 +-636325959 -642704988 +-983436325 -346006319 +478985366 990333125 +412848502 -305963432 +261173940 -93022140 +-457580682 -481965395 +232991388 -631497262 +810839227 -435937259 +382698265 -582943217 +594230090 554313434 +-544976039 883647710 +504786140 -805090693 +-410958950 -283526967 +-601810002 375856621 +812979903 786869182 +566021328 482720178 +115379615 -131947553 +-491396363 -56769944 +-92119318 894535318 +174897277 -595909814 +795541916 -54295092 +351846285 -528229806 +83042890 510325909 +783421725 673859632 +619246584 -46744272 +-663178839 -247070283 +-551051493 372258004 +221974920 370466006 +163925991 -876437517 +-801772819 635250667 +908022981 -674189000 +727789772 862362102 +-614666138 -753450417 +-272777819 -690985897 +834108798 688326002 +-281679149 -686475161 +956596731 -414396377 +559654047 -164529116 +46401550 -544697852 +-3704673 72524396 +-16496970 -544983725 +513648481 801135729 +45603263 992555420 +-908475565 11925391 +-88528325 709381224 +52308594 641652543 +-927306724 -516786760 +193239607 -156972088 +414595512 278427332 +-28447285 880557737 +954515672 206413677 +-170389350 -639848550 +949220115 -904590598 +-926902077 75529041 +-942950471 -868020126 +-207699699 -149767961 +-943978206 940676106 +-867868908 714007263 +751519776 368599167 +641182910 -157205837 +882282781 -919119289 +230788304 521816964 +-58014029 958998731 +-805785229 19042355 +168459618 -477573132 +468461312 -941155434 +-975138251 480700335 +-260138033 -959314518 +82189931 464799392 +948576638 449223243 +-651243742 213020879 +-395983072 -599708639 +211437379 -261808662 +-323205209 799783606 +514196964 353289580 +785971741 -832096159 +-851338547 -159999569 +488976671 93644906 +499274129 -929562303 +-259127051 -755869119 +-911992900 -640287671 +796128099 -575994118 +-397780562 92981806 +-343996518 412591773 +-221758554 -328762405 +384990437 992438890 +-419424850 648596151 +383465121 593443033 +344142435 654007540 +-329446745 782911164 +663868521 -597880337 +-187085428 878575166 +-248333357 805242690 +-947641611 -954968088 +574655998 475120843 +530975123 125140374 +974618121 211433838 +-21350441 -326240812 +458088221 156280926 +688609634 441357814 +-790222947 -404542051 +170817453 552592088 +-394163069 771698940 +-629575849 602346075 +-571442028 -271101488 +328418629 275499887 +-404286391 771726336 +913750214 -529306393 +318891069 -403475980 +293780486 681836037 +-867477769 -970002870 +-626870365 -208537350 +641019140 -439742282 +-155302778 234114811 +-167089532 411412893 +919485144 -85270338 +260302560 894693377 +878325144 -132636651 +550875096 -153863791 +381095397 207423415 +-77645294 -962542085 +-636425469 -600408330 +-687249667 -286378848 +937763391 868302513 +150703704 834215393 +681388493 103473623 +-192814944 -498698338 +-143755525 889530406 +51931281 -600172158 +-119267748 108655067 +-727702840 -355677411 +885534273 888633977 +722582309 -106229452 +388462906 672033558 +-895923481 682409592 +900732274 -124370364 +688163700 84048066 +642788719 106236792 +-763810255 -609180547 +169289540 -683060536 +-249278900 961977161 +671415044 -548337524 +386764025 -680009892 +-924170779 55571340 +-627862394 549561060 +-719898791 335310444 +343334970 -885100889 +576468041 -933087353 +119038593 479323086 +-282755422 35903109 +-609650569 81800204 +907107548 -844544104 +-361814576 -104443227 +966547339 -125971867 +44998686 -404967461 +898974307 331968578 +806592780 758766368 +169784827 805645984 +487998329 534604731 +-886062882 -486916114 +543135638 -894189377 +-897590590 694601900 +754587805 92663725 +166869526 -422359732 +-779187174 263319033 +728600816 614068903 +738566303 110511043 +847893512 781636428 +-856217935 725358627 +-969373635 -48088204 +-53505364 601778281 +-477815623 541741441 +874402991 401508962 +593580883 -646879977 +-616275169 -21523694 +36046010 842260715 +-822725788 678845364 +-147113543 -74970664 +453126392 705290837 +-704176825 545773139 +-348986086 -650869260 +-590340687 -112124214 +129517041 -613582779 +-738274470 -134104029 +-768811138 -800348590 +-921614179 684937785 +515756909 516340186 +215724066 726639215 +-251462639 748612948 +-143888996 911123112 +643812675 992545555 +-736007115 599999044 +815050403 101698548 +267122334 -482930900 +-803168300 -742855085 +486013013 -371920975 +-674036827 261613576 +355103028 -169685231 +115731870 340163161 +509239902 630726454 +965167666 633886577 +-277145225 -472973976 +29593757 496706956 +-993096765 226229414 +768346503 -96584176 +259696331 -488168321 +-899725987 -77039498 +-308794552 912707495 +815993842 461339127 +695968124 -518784822 +-836457143 -254447698 +-172819501 545100138 +-505553135 -333595445 +246707884 58865538 +235556819 813329483 +215667028 -646511174 +-980947736 937717943 +-877512977 58704545 +-703687461 -665165965 +837784705 412761732 +345347253 -967497707 +-629254122 -194900424 +-972042200 -243407738 +300428547 801500751 +363232826 -592903793 +-514687070 696483144 +879846402 -512649382 +-120299770 -973700059 +62160913 860592727 +606729541 777862163 +712421392 366301465 +950143418 -89320471 +413337333 558648616 +-618010802 320781559 +-923007535 -938143895 +-343213241 -169153285 +-101346825 -503448294 +512120754 -574448127 +159835934 -75208837 +288596770 -421312126 +-543568439 -262112804 +10584006 -287670945 +922787732 -596737741 +818278638 803817405 +851518645 542193221 +674461312 -924223356 +611228640 6129676 +-688180974 -10489566 +-450631251 656008240 +304965838 921243004 +592798280 2483018 +588387642 79314919 +-672954224 -654104000 +341539308 -293762269 +921276626 -430476852 +404189217 523064287 +631029998 222760601 +570495725 -760259287 +-203368785 438635880 +684076562 -555782221 +-996088244 -630855506 +-404374904 483457965 +361006171 -464915532 +-715140951 -739057794 +-319545558 237514288 +485184570 -362046840 +-716543229 730612896 +-925096515 -932304217 +409600436 -712052678 +219202198 -829536644 +-569265087 -886322854 +265016472 33461931 +288384850 -252834596 +37423046 583777173 +-352383169 -573437006 +693681494 -672348795 +-587269450 -260026145 +-636148000 269713549 +-565242331 -595193796 +-7697896 3031739 +-391649050 268326609 +-567995278 193303045 +-455384949 556328060 +-506459916 -486049870 +290802831 333282241 +-113299977 644318811 +-163921046 -472950171 +155816201 -738195216 +-599586212 -974947562 +853203417 -137772706 +652838616 -352197384 +146087432 -753845260 +414355322 -162727790 +-656127139 973609562 +-755102543 282010786 +-780260274 -61687811 +-278225736 104278098 +-965573943 241037680 +868893285 -97234982 +-197649797 -262695964 +660619655 366049144 +27552761 -904795880 +919810759 247053579 +371978879 602009065 +-891234999 -528839393 +-75697895 503071957 +-175839327 -508505908 +447891303 -957377155 +976384723 -50027522 +-725482590 -824959517 +259106176 980456137 +-960519203 319234970 +-937734231 430701102 +198635719 -961148431 +-493022848 -535734597 +-604731098 29691745 +46700669 -618310881 +766096585 -461451843 +535894963 -369192707 +-571089118 -585948174 +392179528 747844724 +-897908397 668950536 +64846461 742649034 +137073018 307758177 +-911446393 -997147723 +741729375 -574399934 +-54059236 681505018 +835006258 574185859 +108421825 622796439 +850265690 381636386 +-966668366 453552194 +-274463743 -577349213 +-538501414 -289653077 +-874029626 -277595675 +973591860 149827502 +608163978 -822782150 +651065174 -463140749 +888506756 -848356673 +-115684568 -332474798 +62122322 672348924 +497528896 -748404107 +-712977282 -251428081 +597424930 979487546 +986652070 661955530 +-223162991 -445233954 +-300220230 -993401665 +-443154684 259105440 +225655378 -826288633 +-67545333 317964109 +-636271002 60108194 +6755339 -671549606 +821655702 -413048214 +-200480099 -291552009 +-879418354 -509620738 +659029807 238049464 +20141746 -902593303 +271039907 -215192234 +-443813451 519625050 +-855034623 296728821 +-126470652 -385847705 +-795368385 292431163 +886694770 901143127 +-238771007 50374751 +-301083186 -84132294 +-657967029 183620427 +-499808525 249950487 +-879966784 -987064977 +597207172 -226972268 +-932943216 960449717 +867165378 -649204166 +-845663155 471472944 +373528056 610386992 +213318610 719849682 +613549279 695922184 +-632380627 -803610455 +-210748088 -249813783 +727860309 -468868128 +-819028352 9197492 +861378715 -89856865 +-658590505 122983282 +282216166 -770606154 +-8741984 -918454882 +324716416 786423887 +180747018 921413279 +40451971 108722855 +731186016 -484896503 +-841860834 552741054 +506503956 895400612 +-426328996 487703222 +118476000 -713098473 +593064503 298268875 +981138287 795020793 +957304835 -197682665 +228362768 685085628 +-565437698 828820749 +-559992813 -961293032 +-249901255 -814416388 +-920762632 53800107 +180681810 -210851587 +523551273 -650148228 +810612364 -348160974 +-832376745 97625776 +-318169029 -748035098 +-608375891 -115006905 +-990384520 592802789 +611840182 341997389 +223368115 -434293718 +463886329 402169557 +499197250 -654404219 +445644268 -510989910 +252043239 264454131 +-23776575 461233878 +-342759878 -750008704 +-101882417 335216035 +664270545 506173091 +-330226434 491166790 +537885024 909127743 +425882380 494277636 +-547068506 -708416807 +419090393 -855451781 +-665713495 -641861114 +13427083 751817371 +-944765425 -47644129 +791297127 939198617 +-774522559 623337229 +368016235 587348644 +-737352828 283011429 +-526826208 57898602 +-437460287 645131357 +-444135183 433886097 +-618708470 123955951 +382244582 -403939140 +-845018263 -815054426 +51191895 943248312 +-524088776 -612354073 +24776453 -250606315 +711471308 455046551 +242508336 -903320159 +-80829240 -361087184 +-209417067 331629286 +-877340331 452262624 +223429039 -218416077 +116373312 518816013 +-630613745 -733263746 +248063169 -451908830 +881354548 528724397 +794789760 -67584395 +-280487543 -270534868 +288774253 832308749 +-703292278 387174025 +805197004 -6835987 +-952040989 411519192 +70764397 444051148 +651873101 306754266 +-475254811 -54487946 +-383986836 -153261454 +508510505 -795223813 +382036422 60980263 +201540518 -910678109 +-349837156 199308225 +79133915 224934274 +-159226746 -294684452 +694184785 493531954 +564543928 664398744 +885402591 339346069 +64319157 467971261 +619667032 -738423291 +-193310302 598069830 +-559763041 -581947163 +311198879 -183242560 +-63666296 239609734 +-168230791 794874369 +498339153 688127015 +-310865874 -381531842 +883072440 -888395790 +245778300 527667573 +-716509999 -681403343 +833798194 413432562 +294895718 514997174 +-788594248 58339307 +-957089089 161033193 +853108062 222185503 +893603040 517668538 +-904363635 19504594 +-161870072 -646337835 +-720786696 86910673 +-868801377 -923123945 +-497127709 -707727970 +41957855 -77369189 +-510048067 301268182 +-612736385 -22975334 +251074255 -594815412 +-826257057 -608346658 +-888298833 -271174801 +334696168 -263105674 +-542038299 -304370841 +-541811265 -962456126 +21060873 795452851 +905639014 892191725 +-800063611 286298501 +542454403 -4227769 +961477040 883925616 +-367430996 801064238 +751172669 151879643 +-456097366 -609789131 +-627493940 -833465394 +-305078101 723280964 +-442893354 -599716555 +-88987930 115565913 +290679334 760562442 +508992561 -771844329 +604321473 -723684984 +361659734 788702373 +-405655353 316015850 +-177895555 -312673974 +-416524949 870235483 +-699813402 593020952 +-899376534 560573735 +-585283767 -955206655 +655216848 531227989 +668495385 148273140 +64551173 82505581 +-831550866 -266266716 +184135931 -159621636 +-68359151 824640567 +257840639 -255856860 +474615539 325270424 +-584156081 -994449336 +-666397673 168689695 +178618469 366246962 +-923720699 -576931332 +657946963 890804271 +472129119 887820309 +-942124223 -266307648 +584355988 -440538152 +666750354 -471862883 +896995635 590365536 +-194800331 953751323 +-516184116 213360389 +759344068 -136039089 +984814384 690680011 +16783790 3344926 +338677877 -711366949 +802230373 -374625234 +-668597989 250582243 +172138036 509167955 +-318841710 -400285615 +294517797 -528038941 +405829003 631263407 +660699349 -554596516 +-443393905 947928777 +763315763 275933461 +-437292765 -31583669 +-181236914 -638843409 +398678972 -818648704 +83273503 993030315 +-534838232 920455683 +-944625038 206754684 +699647740 224801678 +227875140 877823957 +813884445 475522860 +80475798 -970998087 +-104417471 -489203397 +-150979297 -815066887 +851017974 -285809408 +-525322196 254437813 +838441410 544602694 +-159329545 -136533363 +-693922797 28654321 +-7166564 91777216 +81376433 -271943378 +-664888560 -31970279 +53353368 -800611808 +-242822670 -694467573 +290137022 465878886 +802726321 35935432 +740775300 828047390 +361796595 832329903 +-198922248 -334620634 +696152624 -609614198 +-487448687 -136332229 +-378177526 462276221 +-422564775 -621832553 +-157453230 285885530 +-645405719 -146797178 +-633279753 370459236 +110943373 831266886 +-981184 -935858475 +76192363 193627867 +-965147851 -594184887 +95790860 26574680 +512615494 493149635 +415111255 504533229 +357451136 -161757622 +750834941 403129546 +-409675972 284205984 +464146024 297513974 +388101774 -195950614 +395389570 311210298 +-440117348 533332796 +-75691806 646526091 +872600873 5568758 +-848750374 -299530503 +-980760847 -869518885 +-366456745 35971663 +245767676 806679720 +521537424 -977580402 +-971803571 -934181312 +599500042 -475469955 +-96197119 -27940621 +218981233 921138989 +123589425 829451989 +344833871 -102681777 +490648392 -234610877 +-292967979 730514958 +-445226124 -344883016 +653658635 172064158 +566272109 -880164109 +-356996864 157122900 +-505470782 -401620291 +-54621785 -915921304 +361755254 -598733608 +320967218 76652258 +818474580 -341125102 +-550758753 -542677296 +431499221 401551513 +-676027357 5796928 +880689162 698533643 +-371741481 334551047 +798684700 -32830783 +488723305 -927633176 +-575099868 644149556 +982459941 86377369 +-834103266 -203140183 +709785925 -223490210 +436247654 -67654408 +-252265862 672011538 +909106542 -402058680 +-636291069 584502038 +371513285 17236897 +-66805309 -522375086 +-897689756 131786210 +831795399 774285874 +806270132 -151323579 +-921332280 -112904480 +-679641720 608646345 +-838850055 679973284 +-569192122 541803028 +543493598 466491024 +397701610 554267292 +837012275 828602940 +950667304 -977526383 +294616266 -89311788 +499770032 246431779 +-243827323 -546123777 +-423008194 493531076 +959815592 599305887 +-655595915 525124532 +-678677611 923526955 +-50289476 65227529 +647426905 -128482457 +-167042463 -492941798 +-267330863 -70105000 +450773488 -245052000 +-315919765 272183229 +891210050 901058358 +-479720721 -155420542 +-761548440 -787704163 +-952779539 296836180 +192605164 -671055598 +842374594 841226640 +256474460 -302555195 +146569828 -126328710 +616402146 -632348630 +775747011 -32503568 +988124674 -976548715 +466916815 -373275858 +-462501946 874564028 +869657878 -753199191 +-644644716 494610894 +-897536001 -729650244 +-473358008 669727969 +715830860 327642022 +407587298 138538279 +-669305882 -37657942 +-114604300 -126744967 +117018438 -349150914 +220108006 -571278603 +-298822769 688112611 +816364843 34236866 +-185587250 192905828 +136461352 217512305 +-252801263 -668089148 +842868638 -708630418 +-290537597 -339051433 +498611691 -827319046 +-658104640 140806070 +-118751337 343567112 +12369771 -92234351 +-631045419 -573277587 +986076564 -857831268 +392328015 -522996979 +521439125 567419344 +-108995248 -619907077 +-53765035 -627248565 +-301149597 141648675 +217773892 -715950741 +952430709 649487327 +142695680 231607730 +838846417 -372891286 +778367337 416127152 +26180123 -200118035 +-111193243 653383002 +14267344 -804129941 +454305165 2343496 +-413809378 109665049 +678513096 38027975 +-189934282 -803607248 +-166777132 705818869 +977813275 -289614824 +-682738971 756774238 +-845793148 -683406828 +-404770730 4197142 +630729235 -495932857 +-634918211 494312762 +-213022335 -269807485 +786545325 911263978 +-782480680 -606329279 +-370386464 -44699958 +89872693 181231320 +225682923 124864065 +-644613857 -988336850 +665995586 -196629504 +930881270 402737114 +-310281988 951683292 +518807979 -677210563 +-472572358 545032072 +295235370 876316910 +-47680560 -446731298 +271611693 -895256757 +-513105450 -141205238 +671409169 -409421408 +-38802156 408869474 +664294487 -863325247 +-102836261 -457546913 +-836166407 -823194175 +885200726 -532259256 +104197904 439426431 +799564023 -714696245 +-842020838 747424832 +-801789621 -40225009 +377843160 -751542763 +-408456508 -652490261 +-176212075 708493412 +-455333526 944617357 +750455032 768530555 +927207743 737518657 +354115716 995242526 +-390393481 -905004759 +-902902880 153970188 +-599326571 804473156 +741541773 -703283517 +-385865785 980944424 +-235891411 -153366166 +138116692 -499132156 +-68327268 493148769 +-938512975 145984713 +325724427 -128807464 +864497536 -982906820 +258467501 660109865 +732351120 190621356 +882423672 -416013001 +-337319877 298952545 +166417492 -440297054 +155604551 542886661 +513654734 953441570 +-406917477 994312057 +-474163648 956697709 +883952063 364746803 +-557677121 88861962 +-973572024 660875398 +774401093 -198366973 +815228039 -670781687 +-732865773 -483145593 +163890000 -653210517 +-350227386 -504829832 +-577914898 -933000009 +141507161 505470218 +62702114 31233815 +587669027 383341347 +524460942 591369789 +162885272 -245837998 +-230332183 -341645374 +-201584194 -135807226 +156544019 647577786 +-415184744 -730287189 +246313537 464616214 +-874730722 -374547084 +-673646162 733039413 +552047861 -846962669 +-432911522 971490110 +164283356 176574095 +-362187539 185008199 +-484377471 214231267 +265718021 440349543 +916143274 -327436165 +552135475 132814172 +412017243 685365259 +75508828 696714213 +819115637 661740451 +-678208622 -600676006 +777919825 -751526973 +-389829392 -308902832 +-75175650 -592470444 +234674467 180208863 +382679822 80526806 +470789955 963137979 +749630499 -44935464 +-586366708 -338361205 +-364434288 -907533019 +550727733 205439278 +933124928 -579490748 +444575022 309021632 +630141653 -886876158 +-553233765 -451446974 +-627406127 557182369 +906509209 -78344660 +721867908 -766489182 +-288281197 -381514013 +-424114875 -88568695 +733158984 19915310 +729430041 568056934 +220949631 293082373 +538660722 -630815435 +-943607406 976216486 +476183483 -4745698 +-463007720 977477927 +239994903 631336986 +-991198565 543980949 +-545793928 -919291191 +-619835828 -925789463 +798229364 992988411 +-844469018 244172496 +-957981097 455208746 +-913059589 551978902 +-507109860 -32360379 +549343917 818135276 +-547496038 918403306 +-356073090 -348794613 +694426529 603253230 +665820469 -64280972 +730116752 -643849884 +-559410940 135704597 +758600546 -803746376 +408877231 -195320662 +834435951 -897683014 +-346286538 33789042 +-771205222 330043653 +548663292 726500958 +-813867929 206707915 +-446946298 -267020190 +-105950319 -835332655 +-81482959 351336860 +-704324959 971593114 +-25062685 133366819 +83380022 665489705 +526814717 813293346 +-221998961 827578107 +-588249897 -679318900 +-858798228 -911542144 +-157512975 -753673678 +-808112751 316250808 +118728499 -657934402 +607309714 -768352500 +-3283032 924744769 +-365528679 -507547543 +315873647 826281901 +-315506654 199854788 +-297241471 -395147684 +-348581010 17067606 +-330733155 -103192469 +916105332 -201981774 +603642288 454613557 +689426226 13645047 +794669818 279880166 +-647938308 -516041000 +-419320948 387409996 +420080846 -437578644 +939477147 855090090 +-831044878 604986054 +425520 -819464623 +257317835 890766625 +748193545 -196691935 +209589770 -163887614 +751655553 -697063249 +-487560194 -467805316 +163899921 -163597138 +815982164 -126306271 +646895619 -355108759 +-896022337 473821804 +322255944 360057915 +471008797 -555596436 +-214516535 649463809 +-328677942 -538883889 +112764912 -196735748 +444881222 -554627923 +227198751 -434698381 +-1790754 -222261770 +-209589044 828166464 +-657648331 102190532 +-915587590 -987402208 +-286657426 -410051311 +909288943 285286804 +-924208431 190233443 +180530347 -191579417 +796191757 -341836601 +-60066858 262132266 +224852168 36191699 +254534913 -697921757 +1849222 203322005 +705882761 232797021 +65027977 807060285 +-927983978 -235562490 +618983083 367962825 +858603086 882902221 +-938310644 876638687 +-723496117 325107407 +498032826 456689413 +524598285 953745451 +-553992160 -119912276 +861552484 -843112847 +222797476 590083965 +78210197 551555207 +-116492809 -176206455 +71866870 -368565516 +-561475124 -827343503 +-236277884 -240310395 +531888401 -342871667 +-483594755 507600169 +266215749 -789140149 +959826456 -203556412 +201061584 880413556 +179994087 857778645 +-86230671 951216908 +-886750322 359262186 +-237362625 -451212498 +966280894 834406612 +-307797835 751401382 +-11398067 268750169 +-276916091 126498394 +-326559745 -910426413 +-106987125 849086677 +-275110229 985252085 +-323667392 -576818496 +235180542 -239109901 +10458038 -412097349 +128608341 406208645 +360528655 -837810559 +938956717 -421935230 +584371377 949986961 +-491123984 620970103 +-496387736 239321560 +972140121 -762084651 +268218883 -312704012 +209110803 424888665 +385657729 155245209 +189925269 -511131105 +-526738546 583240311 +226769963 -417662358 +-69404107 797058280 +-359603341 -72895482 +-266419839 -375192050 +850258927 538426472 +-621564228 690542046 +158691626 853960988 +-407846762 -289262233 +-101120782 636966368 +-904276891 16904397 +539743485 567168363 +184344080 -799081857 +232397955 346703281 +997215054 -51534261 +358299590 408980636 +-719119860 -21786058 +675569706 -545275829 +-573933484 -589321668 +-564566094 37765999 +797701019 -66442254 +-185135365 -204590124 +-312590734 -222259716 +841778372 293626067 +544396658 695207285 +156139244 -96847051 +229624895 -155805859 +801420694 315358035 +-764633392 -403093495 +-591180577 530300582 +-322049737 -273933921 +-994332916 -443398117 +-507421781 -402589197 +498728151 992026212 +-283278061 -141550413 +-919790546 567698696 +-492127828 -301349960 +741024657 -169307787 +106945989 618350499 +137586349 639999921 +-184824696 443862181 +799775725 -66510870 +-26144562 230983108 +202264068 -336368855 +676122904 890591233 +766977187 -861645911 +-514551591 799331035 +-729581073 29825836 +439463745 741818684 +139622961 -876380527 +-241434032 -374152967 +732793097 -590094058 +536215251 970573846 +680946557 -899128036 +-413059635 200909950 +-237194159 -901693102 +828978308 -494377275 +-903187625 772673472 +266457916 -174360107 +-18429474 -976566484 +475473285 -540124409 +-57305898 46831561 +804777830 -702310769 +-175037274 143087220 +-708538207 -863136299 +-165008437 -244875975 +825979367 411893325 +223332721 -642102676 +-163092200 447451594 +-556241568 87169984 +406783394 39445393 +509570443 -422330199 +253909723 -742538293 +340440511 299596128 +-748895041 771534723 +-884059266 -29213816 +-376579535 885059775 +782413926 22832361 +-140927150 566499139 +640046970 -900107101 +34560548 -985703512 +-570080010 963365693 +30916160 965174067 +-500150544 488929603 +912986100 -361179610 +-686077549 -594689663 +-949562824 -992669685 +306098115 -778983063 +-499087322 -115695254 +-369222590 -605121909 +292182622 -688473262 +-675817461 963696263 +-640852896 240832514 +155376049 -781337986 +-644238621 174185844 +437534743 830808471 +715821225 -98901103 +-446165211 431157162 +-530701154 558698392 +-488546668 -622694756 +-638048369 -545639953 +-332538622 -48884976 +941888927 -198674582 +96046717 -144091775 +-327823042 650931095 +258586920 537588723 +451951355 51825816 +-728500294 -794878097 +236746610 38147825 +263750305 952649370 +95796377 643826673 +989532750 -732685064 +-394400422 614064533 +-451112103 476985839 +-836674689 445191753 +971640310 -739537689 +-332414216 50172456 +635242091 -153338283 +-705713256 644191650 +-356979924 239115989 +-346449740 -4730015 +-141178631 -845643750 +468348104 261871526 +417060767 -693196424 +798754243 963563895 +-584020605 -590970930 +-976288012 421455651 +-641031417 873636535 +66368121 829700697 +558642907 -62857768 +-933172832 200409024 +797564827 150220058 +102042155 221191087 +659234014 -970178408 +321932175 277146744 +-77958148 314536693 +-120175913 -455833558 +648350692 -759526387 +-116399595 637419733 +-512783697 -669300595 +-855493142 -726578290 +771064144 -56229388 +512544799 251163308 +295818068 345258459 +536770534 693131819 +-699324203 903693038 +-595403114 -960755859 +-348768817 690856338 +713979784 6072653 +408523459 612184575 +792746610 -107477148 +363469929 -62285551 +226291674 553674068 +299132692 760734820 +-566204019 -182427405 +-519597624 -777531430 +63914852 -878583548 +-732309933 -781085462 +579163518 755870308 +-173770590 816444481 +466917016 413940153 +244420566 -255757764 +-667396580 -161862836 +-68581189 -540136595 +-424201829 -831234024 +-918709210 535070298 +472162165 317587009 +48151752 845022325 +-589260272 -820897878 +-614845747 103716813 +-807907529 -184383996 +532423430 45821018 +644654203 -332550141 +60500134 -744329330 +-686368741 478627650 +368378881 -168812627 +746381823 -815367862 +-48830044 429990395 +-505529620 -51445033 +316575736 894352189 +742427598 727137837 +220322286 450914798 +96844967 -296042670 +682310176 674855228 +745823213 -326079407 +751422215 59505221 +-108186114 -413774995 +-984530315 954209587 +-875983687 475078927 +-281750112 476190771 +695661287 -251283433 +-206821087 740236745 +-613232216 43957196 +-725544322 -788096503 +-472238771 -18585243 +408196973 -935057525 +-496329614 -860273814 +-951134995 -351689976 +-346687510 -581841732 +-576680592 -200821490 +568546273 645211643 +396908754 530111207 +-175131534 174379141 +-160595790 -894175886 +-978888042 578131800 +-493850224 -911084066 +-476795923 -868687945 +374860246 662408428 +513699678 205287862 +597996220 -618627752 +-993865435 591221856 +275420073 -284436779 +-953678151 -859475230 +992873439 -873695105 +763424338 74629086 +622692554 -875834352 +718653876 -963025923 +-384951899 533135975 +-318081921 -858468999 +879625308 158745012 +-727503065 -481733519 +-313926806 159692169 +-988247981 -975445775 +68831066 867016679 +-440043355 -796285594 +217648318 461903394 +-710778412 -882094102 +686636019 410126284 +562070514 350397383 +122321457 430285450 +985534169 -674223373 +318057950 -618012328 +-256977257 486077277 +-894823923 117995542 +753853958 537904912 +-293581200 -851344495 +963951633 -379201185 +-251276602 -4584299 +-789191850 -302555659 +-203941255 605489810 +989987462 31510595 +-949061284 648872988 +-851170063 -202829890 +-691057941 -720938479 +-456356149 -234830662 +285918139 -928581387 +-850194943 -182832464 +-574955573 -669675204 +229611960 -681389142 +-410434636 816932525 +942194245 349649632 +664273542 -516780008 +250506083 -676024035 +-530950328 699626058 +-936568318 760626583 +-701878338 -746034884 +877169612 -50425018 +-903168106 -180353547 +229739896 -764496474 +375756772 203272391 +-726568999 -505118242 +-232997 -585438513 +262341203 604797486 +-564934424 904669412 +-321945695 -990558033 +-204828721 -937983869 +-822289231 -514267318 +217107035 -293599759 +498436587 -801330589 +-731892003 -195652589 +-357314082 744043245 +178349505 -973446125 +-473728363 459476858 +634693929 602098740 +996814277 195869218 +244309163 -543235603 +980142067 -874406551 +496326621 -492381102 +892229150 -322316605 +-444520854 108274790 +553235207 625912223 +697883507 -465898974 +-455777371 35582834 +-640169894 81066260 +615204535 240366560 +843816172 848216250 +-414178942 -333634734 +473099269 848907722 +280756813 -475188685 +-550938978 286085628 +-56936202 -337500540 +334135993 855172557 +-251008987 288407049 +201302364 -941387954 +-219146154 -168030678 +598431960 86641820 +-523209885 237219587 +865712304 -959931850 +647047546 109992959 +-34725393 -737397315 +-591395931 -201846066 +-927426356 -567016231 +58289403 781325128 +-997238226 -208888005 +926544009 -100268976 +-276004962 -831068618 +470283830 -987435662 +-599204937 125957132 +-935967938 87744042 +-860907158 99762516 +470327576 697698074 +46607219 776080003 +804144905 -320978649 +907297709 -546579739 +994480877 396982338 +-522319817 -629048246 +-712065984 187614833 +575093937 -289066265 +959434004 -389207626 +-212746481 -611400606 +-612534233 929044409 +-975389404 -45218280 +-943566254 28937777 +-423584539 -685383472 +322872814 824301332 +28959152 591777381 +454115620 713419575 +-430714120 -329818300 +240674302 371179344 +-620908404 -923999746 +-544593661 477687623 +1936547 187681146 +-553471105 -226257061 +989257587 -213472411 +-191312383 -928170987 +-397168879 -53099998 +-439921270 -494485678 +355153709 -625925393 +-129350714 -377031572 +134696668 -151275737 +-445923146 -320538759 +457022555 -591160743 +188041411 -860082719 +214383545 171713750 +149713737 801991255 +822099387 862362516 +-14082270 -18199236 +-976991001 -397335780 +-900714148 -928278354 +-807647707 -48908512 +-178432405 461140061 +848334611 42575766 +947603181 265425995 +245985959 -961820541 +619715863 -959839933 +-76475572 493390418 +948022956 759154132 +601200623 -468876085 +-258312581 741551340 +-201777755 180924626 +795934233 -859872090 +-804072292 705225443 +689909443 -376911687 +-554994717 102559353 +986101714 954576822 +-301334991 -9652561 +248176727 248329336 +200650635 -69976559 +880410569 -977575740 +464666698 498276268 +5746339 414264784 +-918655129 -57835781 +-759491918 366500908 +-826839679 -120735930 +477151144 -663659996 +-644747235 -103666232 +-845870528 692925861 +148974874 159067570 +-70175158 -452256277 +783735492 514159547 +-661179060 -561995313 +-294894560 294361184 +215749367 635688953 +-875530083 -584807386 +480661773 -51514130 +346178660 932867530 +499792688 2306290 +419604960 13883203 +-296152576 -364238128 +232413514 -598590089 +-238035468 -815962417 +-833614007 416083938 +10003374 699895903 +-257660411 -775195132 +-904467991 253106454 +103725996 -583090763 +-420862512 -471865410 +-974846865 -734424182 +-420729394 -44014648 +2738576 594637814 +1145267 -901533475 +630299752 -960166597 +-239308545 518117907 +-517281111 -599089615 +-454926958 -334507210 +-589807846 -220450425 +-16496704 -617714570 +553857955 896766819 +-60814689 889664425 +684583283 830145444 +-840984764 219790090 +737644970 782347257 +-456771806 -829920012 +-184571335 -994350930 +125462844 -216648934 +772705175 588199657 +131653935 437142766 +-895204241 -378109286 +199463339 -595352260 +-413083745 -725653246 +-540520709 113661445 +159547948 904100500 +671820104 959570960 +3675136 231041186 +903838297 866972329 +504536537 -806990057 +830781592 -813112727 +911899665 488676564 +83990225 982305180 +-310641751 788409616 +37727850 -925064239 +-813934205 881036746 +-490094900 -137016217 +834857748 -434046250 +505166176 -790266868 +-58273003 863590737 +-932346221 -41979842 +96027743 896181341 +794425552 781946527 +-695928205 -483978564 +-818501218 257848877 +-434493785 -625252092 +-950370286 568497224 +-272848476 602170942 +315224703 256902143 +377271791 -303481068 +-335870829 701504455 +725382746 -442917962 +-795466008 557649796 +859874357 688132423 +-252496761 -80075625 +818523316 834910264 +303749249 -216790153 +745144254 -310789150 +-80192617 -682856550 +-448844916 346769094 +-458021596 -840320412 +191310631 -388769081 +-488160069 -386015806 +75628230 -17545471 +-700370644 989076215 +817532921 515684505 +455468589 -138478742 +455866301 702593276 +903254012 711544047 +-562535169 468301188 +-254658349 143344792 +-891991226 125283496 +-687244639 901022546 +-295115645 -605227932 +703272111 -551272636 +-543959944 -770448683 +-160999989 211967997 +547388759 373232677 +-634799464 -551682720 +-658732841 87369973 +126158169 285786253 +186016415 -578502898 +645962872 511245112 +390691133 -215949613 +105989148 672457852 +-867683066 830174511 +-46279927 -144718059 +-537178522 -461878067 +723824114 -579645584 +458102503 -423801292 +-526425155 -479416106 +708531065 -312627359 +-248904750 -943955417 +-589650424 185403812 +-673569588 -621679653 +-979641942 -48958495 +-294978443 -642051554 +-600994268 723117718 +-988700576 -905235028 +172549904 114774890 +-510349107 923853425 +835129985 -712356722 +-397677481 5708748 +-708972670 398944051 +-209520233 31814947 +431122384 911108726 +-474153455 41082133 +-98016170 -636329451 +-879490227 -488714386 +178775029 -629299470 +-953639687 495457237 +371511078 -818342537 +-866643374 -878009143 +-217219563 -464480793 +558954072 -166941321 +-928859242 884280420 +-835660358 -675781265 +131824424 -942900575 +248686455 -278288620 +-166199489 86175700 +868201747 55145378 +922930539 -111898685 +184762394 490707403 +-132356083 11047015 +-476127323 303850618 +767508524 595376270 +990502566 -313037239 +-116080541 -548348294 +-619764527 294110146 +-590310237 189070351 +367467115 -874816862 +920855903 318733365 +-574347574 472881158 +229921329 -347329938 +-764271075 -415385060 +-967372850 -658318962 +-659112302 977485586 +930329252 -610379502 +-826265137 953363074 +-899715966 -889513426 +-812008898 612280614 +-828889387 114185567 +579142360 -800204398 +975952553 -478575117 +-607203708 862132361 +-857925982 -122307535 +-545071778 950729235 +730738265 -737043886 +547239316 -658572062 +947029472 972603351 +-818114319 692924914 +-446593784 261803760 +325076819 218567128 +-637543569 -351808726 +789624409 -576771893 +-249196047 -564573181 +641740087 -895751933 +411727077 496946979 +-512386109 35895966 +708210380 61775011 +-409808969 695292163 +579256885 -662527997 +770632464 998579306 +-734315742 -800149175 +379180732 156592784 +956580447 358147631 +-149595196 334922635 +564493822 813705955 +-518533567 -494439690 +-326975868 942679246 +149047100 907642831 +-929001770 -19460601 +652841316 -488501960 +-772716244 -268840373 +-816588124 -879331295 +892030420 334026468 +-477630782 -870510348 +-805969640 -827942600 +-845724995 -196262329 +489576457 -157956295 +-844860512 479023611 +-841411336 650594382 +-966898119 -552923487 +-18640680 353274949 +-676334450 417712029 +314675707 -226771752 +66415940 59827115 +897441959 546784659 +-953423048 -644818507 +-594968267 859406761 +-564320222 -559444450 +676252578 -887036947 +-474105010 743893569 +-449773968 -927115436 +212660675 -21858965 +528759292 -974980815 +909166844 702042469 +-33927494 303736928 +692086338 -287151013 +-964582481 -374060335 +425181220 158213054 +402117676 -95483584 +645391213 378864477 +428507650 -593881296 +81976718 -952337958 +395330083 -687983108 +1297138 660415947 +728587624 174042609 +-751497617 -603050438 +-436060825 -562161065 +174992003 206452141 +849547355 198261720 +-472353587 347564328 +523434334 -147319104 +-78667136 -913969550 +457166245 -110892311 +794645220 382611693 +-938980199 615105898 +-702041329 -104000162 +914058910 -486235505 +216952135 -523187599 +551077076 -84299529 +200840951 146152806 +-70610312 -359008873 +581879849 12624427 +774679611 -293572548 +400199411 577372660 +-625918924 917965585 +-731846853 -269869451 +232718918 -631958523 +-762616429 -523771730 +147071472 -253842349 +220433123 276839838 +-305873262 13131629 +-753279482 70015302 +-517357261 -112407353 +-541455146 -380060538 +-498344343 216569984 +-215306193 -521813298 +-398350322 -552921375 +507131590 285715647 +875624343 -160742537 +-962235562 -944024607 +-11769537 -481802511 +390140360 975860170 +-423476330 814762002 +853886513 -22918224 +-680127415 -732825790 +634699514 -701679014 +-53968557 -639936858 +-96136417 -468357716 +-259526592 -818167046 +77885486 -831233225 +672736318 -245598996 +-774770555 372028701 +243600079 990725738 +261010844 69524982 +739976546 831375789 +675783517 905726973 +-452541096 336128270 +-342650657 -216418307 +299114354 822262649 +803620130 -303807684 +-861814350 236258368 +127298332 -595477447 +-993431307 -611904586 +-114431362 -748630009 +334550810 888288102 +-156358283 -745098059 +-83642448 912517914 +-120409725 284318084 +-471336226 -981963520 +-781336927 -98852807 +-931981597 600110964 +-302513847 220788151 +739662300 -93343040 +-349005485 -823693719 +394608858 -519186377 +-686465736 558677191 +98196375 -204276094 +-168270900 -24364859 +-628668986 -967725988 +-391870380 -419473066 +916069118 498277694 +-261320768 -318796966 +416405831 -498382127 +-784600212 -29898978 +88234271 -796007247 +-121712002 -417942004 +-343591755 -934187701 +347151426 -353743679 +-24216899 -285491911 +413209906 -863930060 +-211131871 -771515936 +-249842050 -660496522 +242006499 706452892 +-22110429 -828731827 +-905113228 159653435 +-300616839 -419041225 +246698473 -67653879 +230791690 94593275 +650945226 -432579920 +924915101 281782675 +-293910670 -428657895 +-22668458 -103682834 +45385023 -216442865 +718797229 -948497319 +-845999314 683671405 +140956799 352154197 +209329305 -342843745 +968701665 49189244 +-59653026 -725985785 +664625920 -916826242 +202749225 -197802530 +-479584284 789142351 +495793239 -960589650 +104308123 -782724188 +247521952 -868175673 +406874352 102593569 +252000732 149608491 +105914763 883143994 +172192112 430702792 +488297162 -788417558 +-300678779 -994235011 +541159619 -127925641 +231741238 -430297324 +423738672 -102189502 +963887482 -121952360 +949767260 -292184341 +575215233 -462609329 +280323722 607382055 +-656578836 781675919 +348549983 709985469 +-362518489 -873150150 +942167785 717476495 +-263338520 -79154351 +831116390 -188744620 +775040357 -828884276 +-99632302 -213269241 +-657636339 -125733150 +-673255416 898425177 +-457936757 528314787 +6188934 578649494 +60141687 -790201009 +-338491867 60260852 +971803482 324118493 +121916563 233197399 +-360987928 -523900702 +-294337293 137579137 +601710302 -569087181 +-924817339 505165162 +490087444 514076004 +547254671 553494220 +163332068 964556380 +-907678261 734744398 +-544380998 375947016 +-593497936 -20371734 +-707236444 781986316 +-576971006 504634385 +731511543 295471098 +731684469 762621839 +-556490744 -716296858 +-108665986 335845655 +-573429228 890144517 +-442629310 -451488291 +-136565781 -631688532 +993731827 -947063885 +496916212 -398204520 +-635132567 -117926464 +-791693863 -185891855 +-549564831 -616958800 +-978253517 58275146 +-771254751 832716520 +585273282 -313301260 +163969650 -232322687 +-471583276 351486045 +545061512 -855096993 +-757703828 -903624603 +-482985583 -28886221 +258183033 61988643 +27315297 310732716 +544800911 -782912467 +-394209702 -922818452 +381894370 -685959249 +-37303985 856250058 +12759549 -182123218 +950149771 505388423 +138510537 -88437570 +804348521 -96539083 +589431927 -402523573 +-237184812 -137004261 +968375806 464243843 +-571606073 128561873 +-14845079 -614709767 +-39116618 -345138726 +-411392125 -568293453 +-17243695 297546202 +884417522 -147047593 +-150453468 -265520251 +132707177 -394448864 +747547586 -548632040 +-187466871 -298254363 +21153944 240031782 +204228039 858552954 +-708206161 -909493824 +967826981 362984200 +791630254 -285076341 +240903183 391805096 +-335939588 -546354959 +-251429578 -690682819 +582726329 394612312 +-742538748 -388699035 +608493869 308335713 +951618375 817740262 +107342770 191767312 +-456147050 543546257 +459633481 -669340898 +-318035519 -887537218 +582977303 487329836 +524758178 -70520037 +919706631 -876073693 +-763372840 614602701 +110907613 -741354367 +651602143 -975051815 +172038166 912446760 +-91729645 -725952772 +-778929059 -520677230 +-281465197 -623295889 +744223286 -113404779 +417582306 491750250 +-59612642 850103943 +-674546873 533851070 +616207351 730421748 +503397318 -849452134 +127222433 224903241 +-781421954 430751185 +776159657 -981522006 +-401714681 -364336775 +116465845 464305920 +45139690 -950634483 +987182503 970564220 +-879703719 -73138730 +260890334 165829649 +-97297978 -295017433 +805150114 -991867780 +255004706 314579610 +857630482 697693630 +227771049 -827330647 +577144320 -486257090 +259316459 138064089 +33531143 -771971089 +705421872 684000934 +-370844020 583703630 +869771689 5155189 +-353975171 332060429 +-457395174 -580234106 +900515290 386233206 +-902316803 -595707974 +-335689916 -709548990 +257726817 74351382 +-908144258 -421807394 +-965773258 -478538290 +-205658507 -558914083 +-955435067 -167401262 +465117689 953624149 +847926737 -720331641 +-600914599 62029502 +102642438 -842506441 +587789526 -113174269 +556664504 -451818621 +-326549284 415410650 +337266922 135466801 +-63343797 37191328 +818171088 -467099586 +-293937757 105961649 +828320713 -856657311 +365769803 -633993924 +149773016 187482494 +-896909706 385062687 +188358099 -539175394 +-449466299 -354332962 +788605935 -428579856 +-778524336 -314132635 +992368245 819498457 +75108024 842216667 +512354697 657208939 +-770072946 749782460 +947456498 -617752375 +417918490 -730565312 +278349891 512641625 +-511330131 998650131 +-255150874 -207168900 +-366279436 -297235654 +-243409207 689935380 +324039435 -178475140 +-497571992 769665346 +542638068 85391047 +-837777163 910729346 +-332389857 25130877 +524599724 794705403 +-700236637 353387025 +-858169721 -195333271 +-979616496 698316533 +560021714 181652340 +521410200 -133331583 +-105714572 -960074751 +423619770 -99366595 +431531887 486149998 +221081676 -797580335 +74403910 -232866655 +-773899084 -129453123 +474636061 521097477 +603520906 710612756 +407299981 684259102 +-242641646 -233310960 +-611376119 153603728 +-492607529 285031567 +46285402 60514848 +381948834 -425711611 +743449978 -969786213 +723852450 334140649 +138864166 -59194071 +490412050 -915269903 +-494936716 -9789115 +-939498040 250450941 +400217821 -80754709 +721669322 828577369 +-897003781 -243866790 +-373821930 990882071 +-698982269 -853097794 +-524874208 -942032601 +-941302178 956428481 +583815145 326196373 +-567287340 -704720937 +-188779740 86474418 +-368994491 266834262 +-203764748 -964779684 +-853323372 806161822 +959120566 -102318828 +867866110 -483385086 +-379388885 -156987099 +-702576257 990569571 +-56793236 -988804287 +-406017698 118177883 +-608896595 468159365 +-863900468 -398679419 +-429702315 880345762 +507777967 321057528 +-925483389 -912936052 +784450904 580820134 +-485646882 -62816379 +-38854503 -286288122 +571395554 -218610107 +198982179 -284404943 +-990667537 2370494 +760642125 -991378206 +682631169 -679505916 +-96577360 -750535686 +749612682 -243830001 +-65168601 -316163144 +-363008294 -575005198 +154117867 -404649561 +93474717 594503688 +-624612681 -186045839 +554396600 -765446921 +526912532 678694497 +342693533 -385379929 +852294332 401757421 +-897907122 -606515764 +-606484868 216202473 +-441834283 -965220316 +-452386380 -448710133 +-614117611 765707244 +-536127921 -118538409 +699205427 264511499 +68389716 210007141 +627244740 -35962213 +772554921 -681307205 +709035114 172781342 +94662623 -634315789 +318406905 958483320 +736963611 51842331 +265051835 -229640554 +89602082 940941729 +-443269327 419826647 +613927033 780851700 +874102424 50466170 +782119075 -254249343 +-216160469 -925348906 +231946883 -789765406 +826671045 976316178 +-38763393 -471319871 +-892721829 251555235 +721439173 -185085730 +177790786 -897438749 +-648063602 -634810719 +-469254743 -289845373 +-154066967 497389275 +460669820 -369011001 +521980571 -802912436 +-55168037 402348776 +-618835971 -715677053 +-155585332 581942415 +132891584 -211046496 +405160243 -786336152 +91745357 344642240 +-194444930 -499021466 +-924800209 -615880549 +-538886183 -234381272 +-150850829 -748152001 +595137322 -856055672 +304493906 679210505 +761562463 -341129178 +554800559 146839730 +-879660843 155028883 +-43203755 341310958 +-413754082 -867064592 +-459012947 -883557625 +152993656 -187278738 +870911409 65091167 +-383173056 -95492138 +711831208 887578011 +-644168080 -904913968 +-793014768 994487689 +871090332 -668038864 +-663133621 809284243 +374485351 659343123 +-727946499 898638477 +560817317 412519425 +64071589 888116053 +401735951 366755865 +555204168 766650343 +402473067 -735312913 +998548992 -649788606 +789163286 762838484 +837920871 236535921 +144489204 -3530354 +671268708 -726548379 +241123154 -457542476 +-429388909 811207971 +656026713 579825423 +526913538 -781600172 +-684817602 -324233837 +-891545976 -215548209 +-19611889 -177358012 +-422802285 960792692 +794534976 -728263053 +597147127 886327512 +-703287500 -480360082 +778698413 -901818535 +-143870102 -225988507 +315853119 -534114220 +92316626 320122219 +906429832 862714974 +415177276 -393901073 +-962538017 388603186 +520092366 -190856439 +370656266 -154232704 +704294884 -952412762 +-379297550 -875014301 +-813240144 -588251278 +222439002 170473729 +380352569 -26497965 +-965975775 -311063671 +647590847 220661498 +682740490 -419919081 +437832122 50097282 +19432057 505198512 +769499992 -225901148 +-33276825 -488757870 +-938675542 -52926047 +-165403730 169196326 +-685918791 -475798408 +-320047961 833910405 +601681018 650073932 +918126688 -391917857 +291148272 241457805 +-120955700 253982416 +112105666 -735232647 +-7399606 227140749 +-461316788 -486233646 +465540925 501724345 +598754551 -445981376 +826417964 -837170268 +928805630 540295859 +-616415170 -208855134 +969000950 305880803 +-691738236 -659695502 +220909484 -749356873 +59529287 -151890487 +-635116588 204953131 +447296568 396436313 +681815358 93467693 +314410851 -700453349 +558432190 -959222511 +728099357 -349047480 +890801725 193277089 +247494992 -836674561 +-606635103 -320533787 +-729017362 -326961417 +-638518476 582413829 +-266707054 -234039429 +469600427 268942915 +-530176959 -315738028 +-972542246 258644606 +200672841 -304650639 +882172832 -843562306 +-777173996 599322295 +-431132880 -915034394 +357261038 316245997 +-213970132 -670062870 +-909168716 -139847694 +795119841 232152310 +320398367 235426609 +-32019405 65054008 +-894722683 -809684989 +-44209136 433095208 +313971086 968529648 +775716539 -152994131 +130510249 381434605 +-764343374 804579851 +-690576349 -864256137 +-132603793 802950722 +-110216824 248364021 +-501859600 194742553 +639332213 947462366 +424982675 -798879991 +-511073212 -870795943 +838375254 326776110 +-388554694 -967514642 +-572381357 475233453 +844836969 530218558 +321261066 953555128 +-123846374 -3837405 +-724969469 971049159 +-936780246 631948736 +39209816 -105118644 +314509029 242248023 +-9032536 -698704470 +-56698794 524469036 +332004763 262728474 +778194479 -303265231 +808785069 53839789 +-361259602 746630933 +985546050 -292342337 +-679578227 585473271 +-366746119 -359612414 +-28191347 239044587 +662241906 -598909366 +568817665 410701157 +973460432 560115197 +-441480157 -309396072 +-117972864 -78679106 +870881314 -940297257 +866703049 812975571 +286808969 -945494512 +-533420048 -342855859 +-341300315 335051237 +383260710 989204001 +527432914 215268625 +-464629054 851044681 +-924308867 594556349 +-805041579 236394013 +671719745 -175904822 +405407064 481976739 +-626720964 272166872 +735469098 -112472668 +654778228 -540741049 +114041534 541671004 +-768005209 -766424716 +938020884 -250247891 +-83162796 151281103 +340953833 -252829311 +988582761 184817932 +-676874743 517937657 +-580490136 841465864 +-781373957 404872764 +-718473773 731738592 +-398590910 -988101005 +461367353 -163609446 +-245740071 -770534566 +704081513 100340753 +-783354504 828739674 +278996088 -862382143 +488123535 520793521 +449662901 -189959060 +-60236000 -553170247 +-238379027 531477049 +-463950799 599444422 +-112076806 955216285 +-470862421 346508841 +370506153 -153821628 +745281743 286055964 +-77855976 478595858 +23516646 -851397074 +-872009703 585417476 +235414735 -546298044 +267553864 959514123 +128401072 984313675 +-250631716 729860762 +-827615893 -952694768 +-703489433 890662248 +-662947782 881548526 +506942655 314239204 +632388607 985530916 +-6005074 180102535 +-384104336 569629828 +-623888181 -956671267 +-815298412 350301150 +487780811 224661956 +390353639 -635853889 +-140212526 -546261013 +269248438 -151782033 +-172027404 423320810 +300244779 618205026 +-98478236 538095335 +914839951 -811010692 +475472447 278540244 +323460786 -137908112 +-550669969 661295775 +-460994239 130145681 +780148849 857046330 +-239987992 20378508 +-666796040 1075776 +780277289 358154371 +-436873753 51582928 +218722382 -790674737 +-764734749 882321793 +-630511308 -662205114 +-282427862 -510740153 +-391173878 -280778298 +271720168 733910274 +248630732 94211190 +-467395776 -137888594 +172566410 293876929 +36573021 -608578106 +-368417985 -790085904 +38400848 -816246640 +898252244 -316745294 +-94803321 -508319724 +691067994 544312736 +-763674385 -127810837 +742662393 -778845296 +-301101448 -6841508 +70351570 -221855816 +82650291 83286833 +-612793366 -370252072 +-468885267 -866251101 +-434025436 794326461 +-317545807 -620047171 +-266503045 126874683 +364435942 4683906 +-364135790 -379901083 +-947677170 184058767 +285849475 476901617 +794489651 -79747551 +406010935 741005375 +716756786 -965371134 +-286324552 -933847559 +-767023633 -825829419 +810178086 363738812 +184366328 360013732 +-323640603 826830569 +-154434458 102711784 +-305684934 340174040 +-883655663 314843781 +-729640862 -402387995 +-615074919 234583 +-942787353 -482852884 +758724717 507418754 +-945467104 -613209542 +952960790 223515376 +989740085 363607594 +-474972295 -258188167 +340722820 -76554043 +-144202578 -758410146 +753114830 573835802 +-471953759 -230254368 +221122583 677192684 +930720375 168060970 +-463873596 836382370 +148647948 -866441010 +-116623862 -353474604 +-934202805 866679712 +80468297 111356147 +-395405967 -382650618 +-2517432 -161971864 +-174928097 723213532 +-430341554 973430162 +135141677 927975620 +-820390302 -266484626 +781397362 -626591724 +-328951581 -243075642 +503038330 141529503 +-5868316 346463233 +752024068 -224822595 +-790943817 640931581 +-308105313 39893333 +-91093034 510060196 +-52626042 -271281690 +-413817161 141397197 +781639550 811473399 +168044054 -467077032 +-783377196 381362050 +-993582234 162830987 +-718704955 -195581089 +-466776741 -421953274 +-913577888 -872681644 +191800895 -522827167 +-70128835 494055970 +175323698 -518671018 +147197367 -158599652 +-379192206 193651759 +455077351 -349540720 +995441357 60208153 +802825683 147998998 +-602820983 964274418 +-467871409 513562386 +447532161 399131292 +-52229261 950324622 +-604413545 561947518 +-41921257 -393626064 +945447310 -581892774 +-569553255 -303077209 +501043359 444019531 +111876675 -831116515 +-64591499 48886909 +667283153 -14880807 +789304122 -654521136 +-954026618 697536165 +147133312 -232160266 +-524642578 -897990624 +-768288290 -905229132 +847075674 -236382904 +40038934 339917551 +885507594 779165046 +-355984670 48118625 +458247436 -883794753 +-118227987 -488719601 +175150719 120735483 +768658467 138991342 +25862284 155312166 +-701427160 -170714102 +210316767 -356391291 +376883862 -544018467 +696013968 497205985 +65420374 990212538 +898382691 -665819041 +924089537 -795302062 +989230855 -729927665 +-11488468 -370655104 +715029965 -858107781 +809636163 -197207577 +836566068 779661523 +993163944 -748105720 +-153048687 -806751533 +-829990333 -559313780 +-349298515 147342151 +848135452 922829986 +-430892970 -709070606 +629742731 145727618 +708051542 269929728 +-356691393 269956931 +-952343964 -957082498 +-236486979 211589851 +-643458095 -639881870 +-58007074 -222214974 +751661167 -993470179 +828353681 686221696 +-684592058 -526133787 +-394688124 -705108672 +-630425093 -993817907 +-582239217 -571791526 +944259106 -518983387 +-548381658 -835196196 +77951758 -217596856 +244378942 122928716 +-575832963 619874647 +-873028945 -20929703 +193345077 -157381334 +416476391 -807802118 +-876506696 698105012 +154323560 750492145 +573038148 -827699345 +-671167773 208616509 +-710089117 -183516280 +583926183 652191614 +-740787687 -524574709 +-101908277 -914482068 +158936684 -960696586 +-895965382 -138930015 +-880267245 -641233271 +-631447048 924615235 +-157884907 920413283 +-786987494 580620799 +388518088 890262955 +-90880090 -185222860 +715487151 -788523136 +805888493 -491197413 +101612484 484189890 +644714022 -408127458 +822734680 -657926626 +425110686 -749286821 +255963995 537143036 +175028874 -384566868 +-490965197 229820867 +575143517 321245240 +-110568469 -805095046 +148377334 155048421 +158470255 -295708624 +-392911834 170688709 +-662910632 -550588840 +-307781017 534502876 +583280063 -218312969 +-678325345 178533357 +-805399172 -386356429 +-965635014 50286634 +-146525271 773973745 +59143521 260633536 +-187739390 -71002122 +-320686465 -714982649 +935196189 580156457 +-139327383 787212133 +-431024870 -46747313 +231905460 477772522 +-615079459 318155432 +967238003 -799688995 +-435195052 -817937165 +-546691650 -909320037 +161841603 -97346947 +525890745 -446100109 +433220690 -470733151 +195721955 996726147 +182851593 -543208392 +607049390 1956907 +-34304061 183853648 +724850648 -782329210 +721592616 -825717009 +-73328813 295140162 +-500884819 963148640 +-84203001 -588062576 +329271528 246247488 +-715661681 442083748 +-280212042 304296417 +-150577968 241918383 +-651878202 217742347 +462653416 -195876682 +-567730774 -6253324 +103462271 -347810494 +-731193294 -627848733 +-956656451 972702184 +203635142 -451370307 +685458891 465460322 +-470603446 -118401168 +-362729043 -19814758 +-528926069 939510935 +-17293796 346885406 +-765725493 178250617 +706782181 68592503 +255642669 -290552011 +-679080395 -573237489 +286697077 -298311599 +174419464 810220965 +-409473285 -872886446 +-519935907 -310469830 +-249548901 59065187 +-280844690 951788707 +282468101 -545456869 +-489455812 -506800825 +346217239 559895275 +-627250134 27670152 +-552328151 -555887018 +-792162605 -945302048 +710005588 665232858 +-626463850 -941576949 +-110665553 945584314 +-86614487 -243144685 +494036306 187935417 +-486969013 190969219 +88918697 221166123 +292787882 356989226 +-561374089 678308295 +670036638 296252762 +233254541 -152269420 +-250530171 959061923 +-657044349 718850504 +-214789030 770122366 +-770389071 298100282 +170394497 -458637311 +-371171158 328529583 +-250914675 -240930692 +616542956 312742847 +-949230687 -127967544 +161219664 791942213 +-235782854 -768669295 +-444835762 -771679185 +798221929 376200626 +541631310 307122599 +-131493335 3447332 +-306904282 976992294 +128748500 -418759619 +614028510 -735693413 +-988312976 -782802384 +853842529 579621301 +144263183 160446266 +414261239 -87292355 +-875759083 459768015 +538921497 879237069 +167774784 84012746 +124274258 -663526056 +-68226289 -566570962 +946991602 -245796462 +282505280 605482948 +618505132 68514193 +79558413 535124210 +925375171 -429516529 +91934911 -261462224 +856056155 -58791779 +-903980209 807575016 +-508251010 704095120 +358358134 -266710172 +579449959 -173303094 +528277959 6435801 +163226025 540064201 +340412858 -831576725 +61435911 -609220649 +-880873332 -964937778 +20467972 854511818 +326428469 -344077462 +420625138 -963123393 +-919123960 291401237 +598477683 -322962030 +721960537 876783823 +-183628241 695606787 +903441523 603227293 +450491264 666634183 +183974557 -42199169 +-149236212 47778564 +-579196467 -432581754 +-385748401 -621646753 +714133241 625290066 +839672487 -971868367 +-891672572 957697626 +-616556734 886569610 +-418915416 -87298461 +614943066 -601818839 +-664780130 574027568 +588878998 -3209954 +613275403 584416991 +148325881 666847657 +455148622 -841883889 +-956601948 -597316399 +595988762 -124658323 +740148137 245994583 +681710738 120283629 +982586374 -198411040 +-225512643 -966794682 +682602762 -5300550 +-707281295 -548725027 +-306699117 690316111 +-733581242 -488928979 +584900852 -814627817 +-136352799 -325326192 +41786882 489049303 +975754091 624262318 +320036498 551276334 +-79300615 814515235 +272261113 -444544209 +-968635310 431901507 +-687769397 602380813 +392206276 765270106 +-715182779 262949882 +-263572337 413724706 +223754540 55320305 +-834780080 71544230 +-597610986 645668492 +-260479129 -501284118 +-486445326 -175765541 +-989539140 943654363 +955529354 231338485 +-726611247 -26314465 +651264815 978552414 +668811836 135701679 +-83574114 -174621695 +-190331537 432866500 +758378075 -79668770 +-173533497 922218414 +256777285 551462730 +677337885 21538786 +648544776 561245488 +-784738341 -932816832 +675399745 -710485131 +430729639 -843129304 +828005349 447531564 +-390304768 761417371 +922840140 665827997 +-501576730 -197208706 +-481165319 693784470 +259913112 -808912596 +-53941748 301524309 +952742595 170664811 +-646687499 197488737 +665265024 -396666982 +-686096762 164793559 +550144618 -88725941 +682614988 500794517 +-148475204 -273485364 +-174762569 -203812345 +641969916 893656068 +73310283 -896330447 +-852914973 -8606282 +585553157 -937096080 +-245083760 -457933517 +-162548494 399039455 +819393785 -461840974 +-686984657 -907017495 +-59126126 -727470662 +-327317834 -92662453 +734897907 5584594 +-704142140 254259439 +625910500 270827711 +941473030 -704405758 +-164770049 -206032964 +-257483870 -971393040 +546229044 861863853 +-166547578 202079486 +-97533719 -612508862 +-687181014 509917106 +137405354 628983419 +769301065 163971738 +-741348602 353679082 +200389203 -187332398 +-586186347 292411238 +212473695 -96656854 +-88751645 391405556 +-511594171 -167653929 +-826853788 702842406 +468077065 481853904 +26259968 -160673817 +-268147632 187431650 +-344804572 -906318774 +-381702603 17000053 +-736178177 -580273232 +-945629986 -252465268 +444164147 -309410358 +-848711174 651459169 +199447073 -929516970 +-479887613 390261488 +-288351594 610771836 +-709368111 531866974 +921780895 444239620 +-28983919 485821150 +-969902599 -801848960 +119759205 -517784081 +-170505434 855767039 +171407158 -72874549 +-466591367 -636732219 +962729566 502239484 +-898419404 540684378 +696280424 -468727053 +-433565734 -157236172 +744397929 132762336 +632503650 471398653 +721542856 -458571938 +446126264 434859472 +-105034113 820082203 +-195887511 -797183080 +-103576970 -479816994 +-434021216 292512388 +211266568 -768099078 +-164524276 -641473415 +-782065429 -729267625 +-784277465 653728750 +662156041 872774423 +-251136472 -246538498 +721316960 -216200127 +-607257129 203504303 +-711855041 199491860 +559940195 -22503829 +-655800405 851333400 +594180299 -954805436 +45009830 -858458856 +-206238063 -644814966 +645314558 -918862703 +-44958750 -462269812 +-805049874 -982968313 +-475572227 -683264835 +-582301217 421334510 +103026669 34287733 +753292085 -411810454 +555500381 852187920 +926139354 692394303 +509551551 -561472732 +18966472 340909763 +409078265 472979108 +774621652 -999077576 +824463185 -88903781 +554173822 -111431467 +-560871293 592690541 +-279783866 452976077 +-871835067 -238007847 +-735026538 -220127871 +422445272 -618216897 +-100595699 -106021525 +261358751 -297401112 +-402714839 -581246063 +458361852 -776578465 +-662213922 -268445051 +617692063 -226219903 +420066445 -97457640 +776929345 57079404 +-252925388 -947157158 +-435068273 528803960 +733343146 -400076516 +207320240 -890182027 +42766110 -829586554 +9644451 -588704696 +885121634 791877677 +-826657961 -876239626 +-953368450 173202796 +-873737912 963972572 +-74576977 -493323048 +-670431502 -376978125 +-341557933 283920594 +407778182 -638981258 +913015283 -221571894 +64556310 -709794839 +74470884 217480980 +266312551 -709641265 +360690868 864787813 +829175381 254840760 +-872028498 545458786 +797626973 822830176 +610160967 -198400307 +299369263 -738474689 +820460859 819025607 +97017037 -453879771 +-437632229 -566113317 +8614113 -228261964 +-83699912 63303717 +-645317136 -286568362 +781229584 982199659 +-692683933 -746151752 +496072613 370784035 +879600403 -49205161 +-345694396 849301933 +519414577 143056203 +845128280 250836354 +345338489 851732411 +702807289 223258350 +-406029432 -561096564 +971667200 -478507765 +-577430330 -655068712 +804113104 -65261059 +-93290366 595727174 +717414088 451834823 +-909678836 -145933930 +-256779502 868051066 +-391632300 -587394617 +-719731353 896258445 +-520586172 -141538661 +253195595 876242970 +336258950 -885477945 +-934788468 57621042 +890419599 768279253 +-250722200 -919610448 +931125110 337955970 +604731900 850177083 +-990489887 212352432 +437887752 399799887 +335575895 -537747532 +803997043 -295705413 +-85648428 -70380827 +-153269417 -285438263 +787343849 520155318 +-109293796 -758072274 +-440077783 778699826 +924292085 -866868085 +-791333883 -571488084 +754044922 -122651629 +-502329687 476277814 +921323912 -398769288 +342151202 -687408650 +-238729517 -104586726 +309703293 -372247602 +-892932469 603150649 +-507489966 -477745473 +-920366137 -6456586 +170514731 885729907 +163736967 365370081 +-482810522 -993708193 +-73728408 248358791 +-7998915 -311838315 +154372144 472466942 +731953431 -348625504 +-736794983 741037957 +-158034570 -652807409 +-682200027 293611865 +500739200 -327938113 +115288570 275479965 +-61242938 -308390816 +893524174 371443491 +-220462785 421037465 +-642910544 919461907 +792762927 -856160965 +451139440 599250597 +349020972 677092868 +783969354 -205220857 +873665556 -809877491 +923535182 691765346 +-587815160 -183815538 +-424429262 -769615231 +-605135654 -398046449 +113300077 -203523572 +517833031 -739004301 +-804830704 636795120 +406318368 307442741 +-147234480 -918838164 +853399730 -475959894 +422353940 324335836 +464447757 -786587873 +62914662 115930226 +652646366 246394778 +971686539 694503203 +-645872271 -705796264 +451056188 -855713344 +64773912 -176353108 +-750768758 761390924 +37298288 -491622204 +-369301760 888299184 +-993043370 -104726653 +-804270594 622270519 +-521593619 -67739258 +283317259 -633491259 +672276015 27946445 +14349013 725530788 +333127324 -720359841 +-415134495 -789226231 +578355464 -95586138 +989773328 68616796 +255736012 690650192 +-492929020 -109068735 +-926533669 -503708968 +-220164427 -856299742 +-364738608 876373694 +-241186251 -505912099 +-983271816 574230830 +-608732677 681067461 +-641539889 -690406441 +419197715 192005871 +-925814198 -290081706 +-394802640 -971175785 +-755834003 -456770179 +-71653485 -735220375 +717068415 272331100 +-383681887 716391585 +-471346904 -455352637 +-327901784 -959615455 +926575629 917856223 +737414924 457417234 +-900154790 919709214 +230759272 784814410 +289100933 -675100450 +-462294528 85576752 +-644169699 965658768 +880870830 534443220 +-884576081 -206086128 +548606718 -643450135 +-750266323 709455356 +130286793 -289020022 +49080632 24493488 +85397497 -483541248 +-132310955 589027688 +107415033 377554037 +-303479117 -128387688 +716964782 -301803291 +-886543940 -232334582 +-37760491 566689157 +512783454 232638054 +467209606 792900273 +-677037977 556415738 +-958139689 740804352 +-475773722 666042754 +-102578853 -20368697 +589674734 940418036 +420976705 679917394 +-399041148 -440777167 +-269612359 -616094504 +-584824689 -810529913 +522864291 343823575 +-540737749 691863918 +-320475313 -217793834 +489923056 274775664 +756110795 382294364 +-6752032 442706581 +242135092 502516992 +210490550 503216570 +905914107 657563394 +256354717 798998826 +-333048423 648355289 +-96162109 421914263 +140890965 364918959 +-591118316 339095018 +266120913 -441947319 +-213838847 449948174 +-824275634 -285884548 +-647418218 613111474 +97225186 -586678876 +424176914 696202177 +112263692 -600916631 +-724469996 779131309 +-835182107 861356806 +450844358 111366528 +63704770 -745765342 +715314234 496758149 +474359981 -851782409 +-777413797 -591741427 +-475300473 111515985 +-615252236 -874255373 +686478500 -605722212 +77446420 -365584389 +263177442 632274572 +160792486 929567984 +-102652631 878875273 +-765369074 -332296595 +319713421 278615457 +764061277 807797443 +543990034 -784995495 +-536834423 -333984192 +82112279 -333085564 +-406735911 549983377 +377328875 44014296 +325118415 -267832013 +-252215583 -110274329 +29769826 91650059 +-41685455 -748631809 +562382529 351924299 +-590939031 -969554820 +-730887493 828797565 +835863984 -157556198 +-255592762 -16936485 +-659105455 695675823 +-565371272 217329913 +-282384225 -649017656 +318835100 628536230 +472115875 -228344809 +705557938 -327290874 +951000094 -611932397 +-360730880 6919603 +-560328354 -707238994 +-504952340 -115289992 +-696824573 14315561 +531227550 132240157 +-10137181 -170271436 +866101250 927419917 +660200457 -785994380 +-41204874 789660346 +-608366936 -280371265 +596794713 -967287280 +770682099 -672229744 +-701577833 -241648254 +-957351270 799942145 +-925406923 976175132 +-797089896 709109013 +531503268 536659331 +-883774856 -183601945 +-74217186 702746714 +-236919417 -131726895 +-179326354 403299657 +621321097 -701958757 +51963976 -191920512 +-708284650 -285767468 +316783520 -439640286 +250102146 -258099169 +-946796687 133802344 +1978000 639345306 +-240386759 -104002790 +-838244993 197393734 +482428487 -529565675 +405136910 540484304 +916855273 -411983034 +308952006 946845230 +-739238049 -755313594 +482393425 437223315 +-885557010 569454557 +807179071 -572610680 +386130649 -75470673 +819783691 -845131492 +498213035 -916724556 +384492339 257758658 +246127193 963637079 +658334331 -428932475 +31365356 140078905 +878546207 356038393 +695670946 784528300 +-720185656 561416701 +200376640 780357641 +392666209 -983000032 +-225559475 -396508706 +-958296157 925764142 +140566042 154201964 +516494790 -732661634 +-967157606 975180434 +121832024 218316183 +892459535 -579381524 +343187725 -426763238 +-978695871 -368221217 +210039160 -828695013 +-387466289 -228629823 +200807582 905615013 +327656000 -745222549 +883308118 -64298352 +387850296 -321697058 +920601782 143791747 +-755744913 -51688530 +845156215 -827978455 +701398487 -596559037 +571306418 -541928083 +-932657367 485425840 +510728585 -180763461 +945345334 616534799 +725101541 843050229 +2978025 301716177 +54184263 442046106 +-882249121 283780497 +-211110722 -528211530 +996860943 774650201 +-876020728 464161450 +398471323 -66213674 +-893066195 66438952 +-815305532 662208773 +2030022 19480265 +384568283 572643714 +201407270 176330535 +-367344984 824704143 +-773324951 777127878 +-616969116 785648313 +879415259 448677760 +782396493 -676450504 +449892370 -934267161 +54797514 621418186 +-787671402 829817386 +-747845245 -990657271 +-214456623 346450652 +-876467855 728047977 +829642429 895832132 +-7922503 907508493 +62614734 188325107 +785906975 -89165428 +407622830 -895525537 +67607461 -366657294 +-69333728 500381991 +225126378 -566632063 +697747117 -135807643 +-861078563 488295877 +578149484 466179228 +-195640733 849669484 +473513003 -904630348 +-571543512 991366934 +779209602 730530896 +-886259472 696539174 +-211276347 -408649569 +-118045194 841339484 +527006888 469104625 +604523406 626855147 +-256470496 186912485 +718467379 735714557 +-510352751 -877491872 +522252209 -837842464 +-819206717 -91945189 +-183240851 907843188 +-218359540 -307260810 +-109766246 30820842 +445873626 314194353 +284805215 245970790 +447411564 -152740151 +788431036 -797760546 +959804797 133355453 +840972184 -447781023 +838670391 632904713 +954894389 -737575317 +-214260833 -621390627 +-463304072 505563052 +-38741310 -151014596 +-155861313 -522129031 +272732855 829499579 +-610414945 -537830222 +156401535 837710887 +712745165 909733630 +718454327 -241605623 +80573614 -128796182 +-595821081 354058136 +933372813 286499734 +-977065741 502333360 +462219454 -199395414 +-750280569 817926659 +205803438 129989069 +348217914 4494532 +907032608 -235436868 +477642737 506804698 +-689548286 804034505 +468555046 197034126 +842809005 -824881066 +-341442012 -949801725 +-54759179 -531439618 +95623739 525739373 +879738328 -796903392 +868211115 124355550 +-733533128 -812848667 +-31423031 28005376 +616722169 227911822 +-786647278 -228090106 +728435601 -200822748 +80713916 -772402212 +964877850 -850651921 +-358043973 863831873 +-509340013 301227065 +181415030 615445419 +-394976004 -642989702 +-545411036 15034007 +771685166 -270780292 +-504776098 297729635 +126015042 -501293931 +422028563 -460771160 +-448572776 -290944447 +333489778 715466337 +170439851 67723183 +699584572 -173057444 +-238745057 -371235779 +-313671297 -824990726 +-246777398 932254512 +-574779387 -116769260 +-873151815 163284745 +-481361165 126417598 +888883755 891254955 +-945996116 200089738 +344674862 562393796 +-692754556 -96519086 +256995056 345159970 +335405371 -403796469 +89066062 -469983739 +-768622046 454808756 +-739712088 -528394126 +-825638812 -971511804 +184038130 609613252 +-997127922 715578154 +478512402 579409788 +100742471 96405862 +608923129 -780469992 +767429823 55232227 +-805864597 -446416494 +-22890854 -523764104 +869102350 -663927094 +700339546 -207537957 +-375576926 -453040329 +-766189305 -669414536 +-556555929 939158403 +665036398 794608657 +280164433 -972593475 +789002162 35784256 +368156273 -284932376 +-314371171 -580951480 +899475265 -261395733 +922260931 -118186177 +237186130 73641622 +-999354565 -141266753 +-811743790 -710979876 +-223857774 -278862173 +99003259 303295990 +277162495 996950404 +-47450369 -824865326 +10073984 -626839665 +-603199384 321007694 +632968655 73733385 +886393103 509729958 +-167548845 14015855 +68959152 351827266 +979150724 205614810 +271569105 967606860 +996848659 900975012 +122200199 877965719 +-821622976 -888789631 +-994771227 -60526043 +484033616 852533490 +781109955 -582480846 +-888140892 -690046098 +-828896760 -901940471 +368087177 -38388538 +-147679303 -742836720 +-940744802 -519846303 +358083985 -269516941 +-244556151 -76204475 +580665394 26291902 +-202956569 342339566 +379323805 588939359 +-500583911 941280727 +-914078035 212846579 +935297847 177601098 +597761716 -442004953 +697059452 -571222923 +-388060220 781874823 +-186229380 568572477 +721262834 67890242 +-973815278 -581450652 +521587036 -544129016 +575862235 88637610 +421005200 725357717 +-826139085 912561787 +-473306233 -818885193 +33517685 -471286985 +46638184 -811852596 +224705360 791413288 +-271607135 731243938 +962614551 -124936085 +-396535131 139618258 +-306791975 -841344727 +516075067 453348726 +-253510646 588678645 +-642263447 301556605 +-8182765 318713601 +-438277349 161708457 +789713745 -257054173 +492997213 -293572384 +-108806125 -282545086 +-405153086 -726686556 +604343903 844445854 +742607305 -14352249 +22349949 -368148741 +-29165214 15529179 +-230523573 223996561 +-714697527 87999177 +681656387 221559207 +549671792 -722283841 +986109538 -439875396 +-323160163 -136132013 +664429025 738508336 +-448846443 -208106788 +-140807632 644627875 +-568421297 107594303 +-725318378 -645064672 +-124659229 -184919298 +168317113 50629419 +-830364308 112893583 +-142417219 487178949 +-185671228 157179947 +-677387681 955678788 +268074611 -374648001 +-427410025 -906747849 +232319174 -615843952 +198543410 -76691595 +-402331831 55591282 +-904463875 636950971 +898257180 217824462 +592533739 747335865 +-465431017 -422129992 +99609191 329194552 +800245778 886045983 +-627530935 715695573 +-731861427 381242003 +-82549128 362310373 +-987395579 470989029 +-565043671 110910661 +-81721275 -267780183 +829659014 446335039 +886552493 815929720 +581322684 -765888716 +-124420475 -923071639 +-663604308 -495918427 +-296270980 693105924 +89250067 -333473329 +-532285321 767284561 +-883495076 410932967 +421548208 86780783 +435900453 622033961 +110813874 -284546068 +143107378 693096666 +122433360 731166690 +-338580292 -415062822 +654076288 -222032296 +-654744785 655108111 +-417818140 -937723170 +-489129940 400353824 +649840260 -299079718 +43226746 -230599153 +-227789144 -850316705 +749365115 828983824 +-477002419 -357072018 +843713380 283325378 +323102189 -858230404 +-96292809 -261978532 +614078239 -92034034 +-625141452 497145689 +908940539 -104809409 +420038473 -802329486 +365840347 -797132418 +124290485 -832379623 +-674721223 -719269192 +908961732 -707547983 +-981373911 946565776 +-739116265 -321226372 +740281781 450177265 +721923395 -448802619 +468445069 -996024868 +455498544 -462050193 +602021655 -460051597 +885669924 608190119 +660833184 716736949 +-987400914 642858181 +974740824 445365213 +-87866401 -869826791 +-826530530 263537782 +-265187426 -958575374 +410868238 778839361 +-458547974 976317632 +-1564524 -656137879 +515958946 524699785 +742943695 805355976 +-968974648 -298995836 +-542108916 619561209 +-963591987 910839289 +-319870119 719822843 +-303215730 98616103 +301333227 457650454 +841503501 -344895355 +-748994504 457814484 +-231529473 -306743566 +-921469672 998803722 +941608355 464602704 +-169383232 -63593622 +-151619096 455561743 +241677916 684739888 +650631480 638164188 +-249175571 68704508 +-925488012 -45865280 +731810741 -410124033 +-298725472 -658520366 +-562268575 -381006383 +18134077 299206006 +490274932 817035097 +-756436252 600134852 +-844985106 686355774 +-195854182 -592522649 +-458145896 921557897 +108194506 627173843 +-541299454 -693510056 +74020898 787594905 +363916266 963793604 +622504455 246124062 +832834702 335468599 +-956734756 611637705 +-579926234 -504769301 +-806827580 824734571 +577714385 178630271 +-297304803 -528510399 +209848792 -620855682 +-672111092 865315966 +94270109 -558017683 +689134972 -161789483 +827666589 23452859 +-659011324 -463064405 +-809535095 372370699 +-977427480 -880904105 +-579932676 158559406 +-778346214 799012281 +-39579605 -498701937 +269366373 329561235 +-139797110 -254039023 +940046895 844480777 +696253360 -555901127 +193894181 863600437 +811358497 711109406 +-711765696 -239733774 +-364762899 -339712151 +754904942 349784596 +-866162690 917512644 +-34287742 620293185 +-936630248 -803752034 +-262540233 280504152 +836174383 398739871 +-654546506 -583542775 +715713063 -44595517 +309742993 628364776 +632025607 822203436 +322275042 771377409 +797437972 -684221892 +-603665253 -303099069 +-696453653 -497111551 +-880016761 -918704235 +239356718 578545263 +434917356 -913454769 +279601907 -812031531 +470708232 -690393726 +421587816 998041030 +-523969716 176120635 +10346956 -302143318 +-540510506 392953172 +160704917 842535255 +-141676697 778384648 +-576369317 453570378 +-646892593 -264090527 +660645203 -763630970 +-11100613 -239592245 +221078148 923101627 +387589890 -172513243 +-697904955 239135405 +264155405 482199891 +-982617493 288078285 +-940390253 -51373351 +-770135553 445745700 +-958145567 -938901626 +-215707500 -636136829 +332625744 -391847995 +-619874212 626437526 +-205745007 -206276591 +-468784646 311228440 +769612350 219071719 +201237492 -314423837 +-61009988 -561897042 +-319029705 -727351063 +-121507934 787668826 +148189306 229694718 +-414748556 597366566 +694571357 262746023 +809955295 -167853128 +713103974 -407424852 +-394504963 -864199181 +-160001342 -129716587 +-899102189 210700702 +-921814594 804134118 +511912172 384188505 +-7480063 955674877 +84350716 871832425 +338710293 -617060254 +-568497110 34330808 +-301578055 940121111 +-13572557 -879279787 +978437956 390801513 +315762 -317501802 +-575685674 -559466783 +-260170667 723907131 +232371610 -626875600 +-666524179 -576081550 +-982665446 425709795 +184150281 564888051 +-491018810 235938710 +807244915 -13536484 +-503411205 91261620 +-913766025 825445637 +856614947 -92744002 +-902256963 -20723990 +-356333510 929127741 +929342166 -921677829 +-391188405 262858402 +576288959 -753597163 +784576407 -85109459 +-82147514 705183252 +-23491040 -177566738 +-549561136 73561909 +516268229 -121180183 +-484796134 732078370 +355162620 65539687 +-973785072 690108056 +-199019227 567551151 +-198510915 329343698 +667726463 -611158540 +691668329 -767823203 +596636023 -980483873 +413078724 -847339873 +-273194004 318790464 +-242988450 836319108 +361708764 733540492 +-512414292 -858408738 +-430892615 -327346701 +-182062374 -469502447 +-450182033 -185260727 +-764062400 213100739 +-9411811 409905308 +-408744895 450300273 +-783130888 -303090466 +-708814009 205890521 +276946169 -24977165 +-464045071 -412694366 +-123325531 343324392 +517035407 799329715 +320990083 551964543 +-364950513 -86478003 +-934612434 -902213176 +484255255 -648345407 +-559232103 -270554648 +202402321 851982499 +60241796 -987288232 +879684701 -740545423 +587483935 -993065142 +179048106 151469460 +-268867051 345021657 +-297087684 -834485654 +-747722580 212838406 +-497150270 490500246 +-959283778 -975910702 +25605020 800335261 +154510002 16899906 +-421562504 -352006045 +-418528758 -457743797 +25980836 701751951 +755430134 5001518 +-45564574 633657852 +86662554 -997297261 +-448207744 -894869017 +218781452 294445080 +-527924096 398781670 +647241386 -120895123 +89284998 233971827 +558034502 465902888 +912537667 -103753408 +-290331355 20277486 +351116198 -382383565 +351971686 -57800575 +-969079351 -823393091 +367583693 -75004449 +-216192567 467598889 +-501143567 773536619 +-94456050 276612507 +-825204666 831081461 +-80897274 -517924205 +10497237 197307747 +430512340 -750476844 +-461332727 -129106561 +553738952 213472255 +-781267305 577480509 +846243310 106744494 +-219662409 -635831096 +607586700 -720491818 +-219618602 221084825 +-80003774 950446082 +796408624 441940154 +-94544655 402330073 +907589748 77093731 +-513156730 -230164660 +720487528 604179860 +-452151789 -493131785 +130674672 946896952 +646752447 -175434813 +-32412456 185888995 +-841801926 900729560 +590778657 -148654302 +107667154 -22462519 +153161142 741214103 +-463082759 904495514 +417326813 47789307 +-594873859 159815982 +-770910987 375623308 +789960334 -53472270 +186204617 -615984559 +-340332898 163086930 +-685476434 510109526 +-572063487 -226926735 +533400035 -627593938 +998027509 -987741715 +-958723221 971671278 +720317030 868992583 +893262562 -53245515 +-551218423 -987286592 +493383687 714322037 +991008120 -235709905 +-149731802 346574263 +940636092 707230241 +-301719391 889089218 +-473053830 666610156 +73897786 -393132291 +355177375 -481970541 +726274979 -918051141 +824514190 275202273 +-170606164 -704366044 +477472932 272811413 +-985992665 -319324518 +-84382933 906652272 +-247918810 -463454584 +501924206 -147543599 +804859241 -444051822 +934218859 -385329332 +515025743 48231907 +-130002444 -349582597 +198702434 -789393201 +-406551475 -434637357 +-230599178 644110915 +-604666821 -275309293 +-161408640 922890704 +739183629 -11052999 +-352549379 -550481566 +425486418 306454793 +-987879381 -967435810 +-220087848 -126315947 +513579032 -295260097 +-772300484 867472248 +-114933251 93210263 +92308817 760261715 +-702876336 914571769 +371926749 -124762778 +906545293 620496963 +-580522892 651570193 +484525547 542464767 +-300948122 747409602 +722160233 -774435512 +-674438055 -397774250 +772508402 336567451 +-26734986 969664683 +172282217 -835155214 +-420453535 -371863312 +-472418225 925549183 +548852394 -43896723 +-423846354 50544296 +-338368386 -165728399 +154404195 -680897295 +-533565893 616502699 +-142446903 -54590663 +166059971 801650716 +395015398 -990763571 +332871807 -646005432 +-379426561 -551441125 +-662547138 45242074 +265700745 43485879 +-776012138 701938490 +663222542 59189656 +-122183630 791864836 +467694101 431631743 +-944144847 176035621 +607481982 -349971571 +-709675096 748324766 +233894185 -714733729 +-398966745 160239301 +-603524030 -163135677 +-918406441 366569612 +-807611223 218199600 +216338169 -651376110 +499675115 179336179 +568793914 427338810 +665495189 -696135772 +80479914 979924991 +746175712 139097597 +-16048970 -601803307 +648210875 42574035 +-819459731 873663247 +-362540118 430577511 +-58564775 -954314917 +-264193199 921976019 +131778604 912205117 +111286566 946174223 +-551435278 725460487 +765761878 -780130283 +-59232584 -665118247 +-917196501 502742523 +-902429162 90518241 +145027189 -327304592 +492867813 -359403918 +13771243 388201531 +17832288 12601948 +-360466126 -570758753 +-960679895 -298527681 +-861675841 -552157410 +-394920779 -56348404 +-329481859 376095662 +-242905671 -745919507 +-834167040 793071510 +464912647 -400725487 +-229858616 -653041341 +-252934153 -584292233 +-828355248 737632668 +-92663957 -121454715 +663063117 -344463428 +-127074322 55005341 +632044176 -666089702 +-872923029 613808179 +330498432 -929598672 +739917559 -187672065 +-177901574 135641934 +-853027131 -68426257 +-889900247 -20752045 +546510089 -39464924 +645822475 274429568 +344681294 -206088644 +-388998096 177302671 +-992709773 -800628836 +256813718 -103910027 +-449170558 54385392 +-967825160 -621153495 +-81379617 924594165 +-192179070 -118059451 +158140716 -554559740 +-893764437 -648197770 +911618695 -739014853 +-823171176 -868473460 +305918956 -279316441 +815601495 346284326 +-380718125 -716088402 +-221921474 506952209 +533484219 -225041873 +309248048 -597037942 +-332338174 969453825 +-829043100 -315874833 +259378585 733030834 +748796676 -214379391 +-237167050 96914063 +-492732020 -546111041 +216992542 162761149 +259045483 187142602 +772166127 133452999 +-463943680 -272005895 +553527772 535952146 +909840938 778228747 +625429617 -12833743 +-561606171 26331471 +180086827 21739046 +-191448374 -30234226 +611776393 -254045501 +-605275098 440839024 +-570097162 -664706401 +445526630 625083886 +165732780 2042806 +-911448753 799229536 +468058713 -696411216 +-991074855 -894042439 +-22632746 -858580083 +-976584246 -261259434 +51321851 -114098956 +-876036268 -772350556 +983399261 -70672274 +-779739016 -956744915 +69949099 217927733 +-354454368 961006745 +-523598261 -980732330 +-729532930 98435102 +-551012740 485827129 +-343739349 957888862 +909841359 379147349 +-172529596 -677603956 +412975216 -898762723 +685947610 861544197 +-504926738 -979353707 +-890010191 729318864 +526602740 -414569833 +-930191367 -176642422 +-444434816 -120263949 +762704859 166025717 +-147984030 -300289163 +-128515660 -507805420 +901291683 950774207 +157677674 -611139478 +90727409 -137611020 +-805918214 -47105808 +810835223 853936846 +256853057 -286791949 +743111202 504682375 +-761328757 -698303707 +903685092 -80418049 +-554487979 -732482860 +433813218 601894988 +-142299036 -178816686 +-240397311 -48878322 +-526129533 -983541582 +14496527 691621153 +161845619 -431187846 +-287187429 -661584741 +-215676740 615858945 +804448213 -765100570 +452749436 274011952 +-284410538 -720451524 +-999798461 -246103929 +269774586 698237427 +-649954055 -922867685 +-27132782 159199156 +310263654 530205223 +763930932 105423658 +-153093363 -900668413 +-837230003 65297468 +-374593411 644487391 +-162328761 -331053960 +-827858540 -579523360 +395862870 650458935 +405541352 -117404510 +584132734 -618822716 +630658081 -977022290 +208372352 -940584089 +441482526 881200745 +403951944 -685366770 +255385284 -153970261 +-219517637 850104240 +639191095 357394280 +-662925186 -404634143 +-559957724 266492763 +-453490514 464053981 +500714700 131018232 +782989093 181793042 +632924664 -351442861 +825197804 965135443 +-820643889 200913474 +-473279990 -326303405 +-567249079 -377981568 +-871053862 512543452 +-758728048 97304630 +770562673 -664583507 +-861355623 164024287 +961056123 49390826 +-615356646 768373495 +417433900 501712191 +-962213285 235014651 +241190532 239774191 +348295719 759596554 +-413088311 525510806 +913261014 139078829 +778034973 748268781 +733740372 -618244423 +-361535148 778171431 +-606872635 348259233 +-922091645 851231777 +-661206216 -32064455 +965166379 373906976 +-816159210 904344857 +154960828 175347694 +-151498050 994785582 +-326375410 -609090268 +374600735 -494370176 +203755942 -370822277 +838011432 953059829 +648308296 707342003 +-589448389 -619431265 +294145893 -437132714 +712559444 -622130668 +506631717 512745298 +-486112312 832264612 +-924170528 -366342274 +-724849436 -980673696 +-982309225 71416574 +-134124674 -709599924 +-780401687 -95227149 +-339208249 763314696 +396599251 870339313 +87761455 356500971 +214832095 -882579196 +745402691 315512244 +610181615 703526316 +-605623282 897017172 +198102637 833710126 +-519734148 -811176072 +682743900 864077793 +307368862 501735398 +269447540 -703893499 +197064266 187069500 +685494079 -554870842 +-881246876 238096974 +680285861 398171186 +-518809762 -800931807 +933137864 107098149 +-497512 847576551 +-48730874 568420680 +443378986 196193015 +183066990 -266034151 +409363275 530295359 +-101222292 -266445504 +951618963 774100048 +984898025 -821216814 +242074849 -48093326 +211633778 193783945 +-155546483 749432240 +931688542 -393223855 +884089886 119398987 +-371528130 65824348 +-276642910 46746009 +-979443176 883003399 +-733658112 688730106 +-967275197 -915836312 +335659542 120532496 +266517351 -822713714 +723558975 -255026442 +332847564 -253131205 +426073472 -226448932 +-248680524 336851661 +-177805705 -636694031 +-806746773 413420402 +-110172226 -760144074 +-525662165 530222778 +-467936210 668640476 +-681386724 718273031 +115406572 -670769456 +-423313576 -988678133 +-930414364 -360414305 +428004316 -160089252 +-732757535 16816729 +-153085494 -760578368 +-155304182 537955142 +-543720002 183256278 +862992594 107525804 +320843991 889508309 +-760661257 219147617 +-708767968 -501868439 +820407462 -211365670 +287315172 81560352 +-855702659 169195335 +589852675 718367233 +203681911 -290207092 +396020081 265483969 +-3446094 -722845279 +869473094 -195677715 +-517142256 -736883100 +-827466336 341809756 +-133488738 -345864645 +-721149242 711845306 +524975899 -339952160 +160183491 -355598136 +760072828 -918872782 +-823043366 -475903746 +-975212676 254114845 +-36605360 579030846 +-798015893 -883449924 +65875514 716576882 +699480819 -309558020 +-880287367 -580374276 +-153968977 -578399887 +-427636312 840288098 +-651146960 -969245919 +-530216517 652344433 +62828029 -542796916 +535348458 469753843 +-361250401 -15604635 +318468927 467810385 +-520294598 603485381 +-349327722 -403076863 +430264688 -511585971 +-765760245 -844631694 +-283306137 -876949655 +-37735673 12254188 +929250277 -298302059 +-160833953 -739926425 +776042977 4375637 +363862331 -879556048 +246723990 880477252 +530038077 419991298 +655132141 274993375 +-513357558 29079703 +498735224 122362764 +836438212 448573093 +672537869 884141124 +102885775 -18091921 +-747700948 -110124249 +581690831 398943899 +801699132 -34899339 +-819101156 110777176 +51618301 -131658665 +182827903 646870536 +-180553670 -467177613 +-725727502 -105798140 +662828942 -96475727 +-945356045 225368234 +100493963 -515963925 +746671839 -405475593 +474936341 -558915350 +353359045 392283565 +-238744088 400939371 +-758321624 801254166 +996684948 -715339932 +-475695235 161600841 +-839183409 -743987384 +196980189 -267139005 +741037495 125125353 +-874414969 -306061298 +-175955918 63765181 +770008120 -714460397 +9057610 598171565 +-338541513 -788242038 +-281890633 -151328516 +-247185292 -345568000 +949379971 402122041 +274829135 126258446 +746544515 429257495 +-675936060 601883684 +-538257651 -686072167 +857409311 738008186 +-965629107 -529329972 +-423761678 -662176253 +327000551 -393662818 +-2254247 407494802 +-469380033 -374127422 +689899854 13259753 +-684474406 548700534 +-98988168 411650961 +-844612130 -759245601 +805073535 403502894 +-444098376 -309998844 +-210387204 724702098 +328859679 182510286 +922134113 566630195 +-181694212 595801229 +-429736522 34936186 +480374418 256936708 +667491430 -713171776 +399867559 547763421 +-230578386 -558448348 +-702546272 -330208172 +-649955022 504730644 +-349181350 892033471 +799400415 18444080 +350147117 -596569183 +-139245421 11559743 +935015462 -286178509 +-400113431 -72928653 +697933435 228054428 +343926704 248874491 +-54285631 947274835 +453940747 -406724513 +-690700391 -539830033 +-735705607 900952301 +27897759 535214545 +302447786 -696266295 +-335313366 -830397153 +-5914267 -356365422 +-31382360 -463540854 +911730723 891150558 +429301020 828176568 +-554489940 -566511162 +-449411277 581864198 +-151083551 700443896 +-89622734 156109513 +-559743106 -935891676 +922017932 416482412 +-440200925 324712495 +172344376 666526712 +-244114710 -409447034 +-33943375 -455876964 +762908112 838345809 +874579269 -837887469 +319316086 -832515379 +-737681583 -783498780 +-428252441 -802668257 +-685431583 -974262264 +177438523 -70813642 +704251038 -921811742 +-800149621 -204484223 +-322211680 -672088326 +526360834 536688706 +-243012721 467326102 +510694737 -659165807 +379404217 830456728 +-31145317 577683395 +-820793602 61778261 +412814671 -79929594 +191085172 887141036 +171751953 -741961781 +729158663 303280501 +598281418 342468160 +-134046919 -194855866 +844950996 -327353555 +-278551765 828299521 +234979435 -407254411 +42572647 -508944975 +-582778997 896858711 +316470792 165673632 +397310220 -5588156 +669835738 -875832461 +-704442471 -746048862 +39721690 -216667685 +33824303 886860887 +-566846172 44893996 +816102980 890189016 +-652051623 -541041025 +251611514 919049993 +-402555748 -406725310 +533851145 -510941502 +-713242299 -750191875 +764574905 -382334084 +-655781496 -981068889 +-98137465 555995937 +-171235784 336498326 +-834669410 212685184 +271816492 -241967924 +300479989 -130942514 +-637201653 858774062 +-49183513 -254242883 +-538871711 783868820 +436377946 -195043312 +-391257005 -794285638 +194497706 444887504 +-18764601 -913345534 +180189545 896495242 +244265092 -87134376 +-449540316 -173564106 +405687495 -694484847 +804617327 -755057079 +-142407745 -68352432 +-322955070 -180982217 +917900371 -758178986 +518255897 -241038093 +-512731137 -14044810 +800752588 811586711 +877175416 454047524 +-205062190 618541495 +-231882612 606122892 +884244416 761099244 +-264640466 763934430 +-278571141 -318859348 +550303463 -217766095 +214420987 581393463 +104218089 991760300 +-273101540 -617751931 +-653616191 -351225915 +-745693153 -378610633 +850797859 637710449 +-4889124 941857881 +507229770 -18125541 +-378823580 950062437 +-898533546 201186980 +-989931390 124159108 +-378924548 73521567 +689516688 959932670 +513585086 958945347 +-194917746 -472789471 +560161208 -739779575 +-383360991 497199603 +-967295125 464290512 +59839339 -310965382 +592955646 -433417489 +906959897 -546320481 +-159366496 -714840768 +-54158062 657753990 +-433396069 -461500005 +-752159602 767585764 +-775012738 1933839 +-616287783 -777071931 +584242247 567913441 +-27158816 -649847646 +630909094 -944324327 +771200881 -346301046 +-84101507 222939214 +-647667844 -769715456 +619750646 68749626 +-865568560 -29440492 +-912020291 494732128 +156169745 -570566456 +14109523 -508528752 +937225328 -192884838 +-11284986 -473424564 +516602138 124923252 +868567840 -910562919 +-845349089 -412854950 +-810744362 775709264 +644976849 319937914 +-530322742 -185943722 +963992076 23041981 +-985373547 727592779 +-174422622 -808105912 +768511054 877522778 +-305595722 -312704570 +-640026960 -890141349 +45698549 190807813 +378927002 357175234 +-124608443 -159458916 +908053536 -901561341 +354891829 -121887616 +384239432 -126483538 +337732901 138870431 +-500241948 -306836414 +-472212444 788603438 +718745918 221346057 +-386195647 5353280 +-158806399 -678834187 +102441226 -365794812 +101485849 -111510171 +-167383716 -774078196 +457279258 446513842 +-546881212 -84309963 +-998503623 -881959829 +166698667 707975337 +496949665 899264402 +560498240 763371057 +-315078847 -722884305 +-48258276 -270347082 +705290591 -287997569 +-885579295 -596704991 +-17690861 -810850239 +-212694818 -889450716 +133407133 -728831440 +-54032119 -200623568 +857048972 501032021 +716665594 651978092 +664915161 -594029167 +908173273 861763546 +-517266343 231544707 +-691912959 798559229 +-551636557 -787880547 +-427869959 791006978 +176748543 -85843673 +-308202210 -679407976 +-614095202 437858598 +741119216 -831122757 +651231751 -237160117 +219290553 -733092270 +367099326 -406041147 +-622404564 645773636 +45080415 -427801910 +-742197182 -727430469 +393365101 666870191 +774295219 69019231 +-329424531 -820866625 +723642464 -351546780 +160321115 332928376 +-430892148 940816952 +541988929 -716596393 +-764955967 -54161493 +-242490089 748410145 +-899245474 -466911516 +-222499185 -782551580 +-674068272 42624902 +469046965 578750695 +630923516 -77391764 +998353600 942886341 +-11078173 -596383902 +538941756 -58705582 +-994550280 516289004 +-133253268 -77934602 +178334277 891882232 +348399109 511271212 +-772670070 270670013 +846132917 -927390044 +-307507753 -695575656 +-572229558 585876940 +-568912044 410043395 +999138248 138945451 +-165818950 898435433 +-860758502 -299010176 +-617265888 456754556 +294718489 -734483394 +-444694583 -683315102 +-137987389 11703604 +-889497213 -59442063 +709503852 -25446824 +551509461 -823381283 +-369415260 -520720376 +-895709519 -553366826 +-499169428 971658342 +354117067 683077145 +830963643 -547286251 +89822231 -246730177 +132730184 -789432034 +-54455048 -167719849 +346657425 -993124136 +502501725 -950778899 +-370604999 -560497483 +991186752 941316431 +945385907 538112211 +-582773452 748705851 +210174250 835222779 +-841932732 -862437439 +209217687 -761495813 +803408674 519305398 +-972609365 141979279 +856926486 -976961775 +-850849373 252731765 +-448501086 246962234 +-352411834 -807954480 +-507644623 643117355 +-171860898 190460986 +-745928717 700449295 +-925640114 617090551 +398454804 -980481371 +-245891618 -31264871 +952463519 -317110972 +-915202723 -722596524 +-619083573 56089161 +-433737623 -51299487 +177475697 -855619586 +-931658321 -163220162 +82435819 72921631 +-210729696 -83514551 +-683347180 -673634150 +-740019411 -676647156 +-139844921 230447947 +-966933146 -673281068 +380821607 -36378558 +-605416741 588656882 +-938653589 843521268 +-610406264 601445735 +-165724874 555665150 +11218945 905327378 +-876302744 -86700701 +-563035769 -864046571 +-822967666 206600715 +50428845 -40379987 +853154272 -490888213 +-658407638 -141732596 +-465927828 -140610950 +-30260724 -903422869 +-258309061 -307146832 +623945863 -589565040 +-601946866 19433203 +500329841 -81759811 +-672444508 65127290 +929792023 -69573895 +441967025 -998869790 +-387814040 -114622266 +530544514 483517672 +-305367731 596058742 +-706346716 -384340686 +-419698336 -237542019 +162308063 -925973119 +-330719621 -153712915 +234263224 -209200196 +-266142371 264200870 +-243455339 -605929027 +395133517 651720260 +-464435926 68233864 +-298123041 442234535 +249790707 550267410 +-109947093 -700738258 +-891688844 558590333 +-595572029 -113584763 +-177063828 962881710 +984107235 -847800747 +231708090 -439225639 +758963911 199968987 +-437685494 451724650 +-283681450 660518995 +822016661 -70704849 +-292645315 685381224 +804701718 -90846220 +118571023 -229889984 +670148147 414439841 +-402180043 545959052 +-841127822 71551246 +-233374317 861914691 +235991483 65662418 +336258047 -474299945 +212370640 207281135 +-168365807 342725929 +784245455 970937584 +606804344 -642988386 +136819704 -885549019 +161070629 -85743582 +833333673 872069297 +863293682 156065769 +-338206279 617410462 +13613040 128208462 +-88315099 -111982131 +942259366 239240208 +-581314796 431850464 +-539759339 80034114 +67642303 -313487354 +67050354 -651949552 +161876583 487236378 +-206146840 -451786704 +-326568128 -371547975 +-970500322 789901482 +-582411323 -777365985 +-215201671 47612937 +-633526177 49568518 +224005083 858251657 +-897377218 -58170698 +837551158 714370284 +-427080679 79424767 +546151508 831855431 +952505712 158551992 +359368357 136231293 +481387938 130194204 +-893730017 954262917 +707053479 -160765828 +402398157 551400576 +851096997 888719640 +409869308 -326494151 +907645346 712820457 +-626583694 3084694 +-699327610 432908221 +-71547577 165713040 +-840799880 -378886054 +151186045 827447948 +-14403254 148621443 +121961083 -836954198 +-942381222 445569903 +697327739 762088920 +540325842 -426571305 +546802952 -726463976 +-78161078 209687234 +-601356960 281670864 +-575072527 7525911 +-988363841 756840216 +-736212963 149044695 +-724479234 -482728281 +-608161804 460277201 +-358377577 166121889 +-71681028 103036782 +-991073449 881306026 +215961202 930318916 +619162215 -930701972 +-617604463 129520734 +852696456 511949667 +-654949964 84751794 +-519046482 -820227778 +589646501 -978129544 +-470675259 117306836 +-525465195 760324964 +-803355849 354378781 +925181554 592063638 +-861129099 -10645432 +-776207151 -484139453 +189290836 -427767499 +-68353868 -373035321 +46194764 551359787 +-20460915 754183787 +631336428 51715025 +-309263728 -403692777 +299606197 90150265 +-793053487 421005066 +785803328 -469447095 +36962042 279194562 +340330330 -614821950 +-291379357 -959593559 +125288422 -463046479 +-396105834 -395343749 +748789168 -102445198 +-812831628 177149952 +913832983 449810241 +625075044 -194827859 +299218860 603477832 +-434150410 -86621581 +670155165 782630190 +-639244954 716607595 +-310548561 -914949098 +526655418 -744836916 +312265019 849913375 +112493975 174378767 +424622129 202755825 +-732000542 -833236024 +-655034111 -726409088 +-509625925 -20178474 +623605845 -636996706 +354683910 50352439 +-538630425 767375620 +-942962848 964602910 +880670669 888140708 +-580611219 -711552128 +904726921 -395699714 +627615076 -249242776 +-432263954 -713371733 +853970412 180486905 +25376749 560232271 +-489798310 -782887257 +561167497 -471097179 +611257982 -527378972 +939403203 -698495039 +-617459023 -921672820 +-167924836 -446844483 +-655206397 533223170 +268821452 -606118 +-740495642 716991645 +-226480224 -498407306 +676809204 -772372424 +884477475 -142647376 +954070045 -647435221 +507507875 59064517 +-363392896 798864749 +-472844596 -926630136 +56458385 958175760 +-63074808 981499604 +371357467 -696263580 +27947935 -563388367 +-799165550 519625754 +-558722038 -705715171 +349343281 -837407491 +-173956485 363052001 +-821266923 -116096564 +-133438920 -361036447 +-289377914 -879445151 +-786425667 -605926423 +-653838878 572842643 +-105467763 812270747 +-937048623 -278287044 +-287586372 -617552523 +452785871 564445920 +-597424647 641891921 +-847866242 94811852 +-971707430 -736498935 +-547046158 70505598 +3339083 131305487 +-949202092 -138323664 +773798191 -560551951 +66115051 201503835 +954076819 434514271 +579071312 314004708 +-930147249 736627625 +804978699 749827022 +-853518286 222095973 +52215524 -455079368 +-583647828 76719967 +-409493388 -171654431 +-681681845 -216642109 +-924663377 688703471 +966255487 -54823229 +-487945260 528921340 +-584902473 -161786990 +533098092 830766436 +-344678521 447650070 +763856794 -435046028 +-462084636 855444834 +234182295 -297949250 +-454862700 784810678 +-923490158 -75524142 +-104870171 -568728383 +588472399 899926022 +392833418 304588252 +63433936 689270948 +-940649737 -115232628 +-973972460 347906695 +723909306 -894057773 +650439293 432624054 +-84608248 359556551 +-301887700 522108102 +-470181086 -625400381 +10075200 102559977 +-952291541 681323117 +663623460 -706745914 +-180974833 -769595890 +-705236035 -287110858 +55014603 -357595962 +-214776351 621575528 +-524054220 221071790 +-313218443 -38884505 +-846621737 584139143 +971124874 -733317850 +2365444 -551774290 +959716413 -123481411 +447055479 504000959 +-936902671 -148503418 +-266327360 947966468 +273725555 -207048362 +180855457 25109114 +-335395317 620803404 +-810355204 -402822756 +-843718669 -670458789 +-305784426 -502913890 +-834145715 -956008045 +-753139419 252445094 +-695330562 944409315 +-163729461 40847148 +906581849 901896100 +-927468596 546307512 +-234785401 378628327 +-592139324 216497871 +522293248 186199872 +-608115545 799929852 +458571072 552277021 +-685895517 -542975139 +291897534 621120551 +-327899756 -98416307 +140148109 -298911228 +-676427443 -381285666 +848405272 242845627 +-352301667 -216452527 +-997125449 319116019 +-372874700 -699054827 +433617153 -626699212 +-495553441 -228842737 +290007152 775268768 +604150041 872973833 +-343497816 -942669627 +641074156 593963596 +-518024078 865976762 +869475430 -902486548 +-47360237 -384064607 +696980648 522535709 +-883041395 -549229110 +75475153 17539165 +375276653 870981788 +-275348580 -93102951 +-842275555 -612607192 +756082431 746678736 +-650592916 186440476 +767209912 -518818629 +46790402 -520922110 +-24158771 -557490484 +84769511 -750179376 +384164018 -268219306 +463352274 232464516 +931649043 -176120184 +791286570 118029747 +-90342090 -327409689 +249474718 564869741 +-162702641 -86146219 +126494304 -419287463 +791098945 255991977 +-544066361 988921903 +750582992 322626614 +65981561 482405528 +57267913 -130755910 +-627784827 -993639198 +-462985860 -440077800 +506484528 -460816740 +-61961812 -693513873 +510614966 537215828 +-360171332 -615766115 +-742450523 631740975 +539951176 573882408 +141347328 438629131 +20273312 -970351623 +-398285060 -487552198 +-7437683 201771732 +-565216984 -883545833 +-341076419 -478432263 +612683766 389505341 +-920086521 -371596935 +-732337266 889977388 +-475974241 -850263743 +-781664825 899837383 +441230727 788537300 +214787317 360366305 +-144695238 310866160 +-701566774 996914648 +-19130695 634495269 +-369231767 648172329 +269821287 -705001267 +-284857777 319967048 +918717818 -586514372 +62547888 346663047 +907398105 -784847053 +747053669 -75524447 +-851847202 468231684 +675890829 -169500762 +-318759851 435696661 +89935594 -197539803 +-577781693 -290131690 +-99899201 -524460357 +-203441937 -361278907 +480681097 986701099 +-673046946 -105027377 +417280532 -157509826 +-596902858 -667365126 +-433036125 967062744 +759988853 507455989 +586689885 -291580988 +507402772 -360076476 +-630944841 -910130294 +-385892976 506571480 +885805462 -181690601 +-409285445 -986362813 +354763976 578097531 +722630756 -178565664 +988907089 823646205 +-779507119 95740161 +-360351528 724369732 +708225680 -168094401 +382296159 -334114839 +-652187527 229252340 +712329037 -351094573 +-840604207 402138735 +833913356 538304541 +-981965045 315288591 +12682074 762221263 +-117876122 954532179 +-367509721 194049491 +-952911238 -511789621 +-250486780 -655717639 +-150056848 -849880548 +-159989761 -190996008 +-159610767 288384400 +223853806 -650567566 +-225044469 -876199583 +520514610 217359547 +-944600253 -200474356 +72271811 63675283 +-297052175 -751191349 +-752132530 669794613 +137324853 891910937 +406176798 863847353 +-72515009 -297291083 +-987453749 -333187195 +-614430879 -300313826 +-823114522 -888540097 +535841773 -598927110 +-127808965 898803243 +-826663474 851291447 +326428402 163575623 +-245360841 367056403 +-932473902 767251515 +695965448 -871074615 +-578609899 322735729 +709974254 -650934621 +628610948 749012524 +-644728593 -638600810 +550318356 -836294851 +170334359 -522233762 +109132939 977571214 +563552691 -355542319 +-372208239 -213077602 +-280463191 335522900 +300486235 753953861 +-672434922 785178063 +-907263637 -897681155 +484462034 675009705 +-758279930 856733284 +851826864 -264321217 +-200455626 -330691008 +-725381362 471195780 +1636452 54530996 +-861738918 457346374 +547669561 -165127283 +-521136815 -198561146 +-282202035 -388790502 +-934499348 -518715389 +-604751232 -835566009 +96487274 -227311373 +194790224 -542683094 +-287752904 916060106 +-628898131 -666751294 +-390681482 -121611197 +-936124123 -139483149 +611962751 752146357 +-167287481 413038011 +-472245956 -473707791 +-553505309 540695284 +-408255181 -300251476 +862436359 -324888169 +109711473 813316044 +-428906094 -220995419 +-286016522 -290515518 +-491303168 -916050326 +-146482314 -722843091 +-427379907 -164084037 +-496077849 259093803 +-268652141 -146032941 +-729319693 -538438001 +84475647 -655962468 +830472822 576214570 +-88760149 -258774468 +577974691 -361727418 +633569652 -571069870 +581587832 -246193215 +814061662 -564145330 +-275801935 153576596 +604166933 -331131421 +346060181 -759901256 +-384352414 265456017 +67016718 21611008 +949003118 99082390 +31987951 -317946794 +-933101664 641427215 +134388271 -702202518 +344331833 101147811 +872481531 -128898749 +-740486407 781236054 +-610615456 -757194035 +-564448343 622295982 +-922609039 -893482912 +-430090139 593868922 +-134922757 -264402201 +-384622140 928603256 +878604751 -989911849 +852006073 585490305 +460588462 -132176550 +-34403164 648548362 +-378686480 985395652 +869452031 -633317664 +312969644 241918544 +515218017 546729020 +154519656 -614574062 +892107224 794311140 +424369154 -981850509 +768820930 -460265907 +311122336 91672638 +534954024 77264687 +-192504774 -541537766 +-533031909 -942820053 +-796309829 24155969 +952212564 808928350 +-629348917 -589043975 +42629455 139702727 +-48208776 57025035 +-298609048 -240481036 +-94451798 6600517 +575170192 153259132 +-272991725 -726078655 +414426421 -851188008 +962343008 176988332 +605345030 287684589 +760548733 -359134312 +422276658 126318952 +-118183657 -889189042 +-328731422 80908382 +-874228460 -936942683 +-96035929 761596984 +-959556910 -193728641 +-875179870 573606140 +-447596926 500055395 +-681925932 -545247115 +-66793344 688552851 +-319910968 -65865748 +978060161 401981211 +-19444506 -690222714 +-171723429 -132997172 +353821583 572147828 +1708474 -717448726 +858357504 -607733954 +183542665 430346738 +-860936115 -44091916 +-692754498 -493279097 +-299680099 958458508 +778536352 936318337 +498592908 408422350 +-789051830 531439201 +563356470 765225992 +-109911707 839280864 +829400138 726305980 +-424146256 859286135 +-919141869 -545870533 +-286854272 -608299460 +-7089294 -53735013 +78019887 859171287 +-248205877 -586004556 +-758717108 -791459445 +-809537801 -165636582 +719605433 834896707 +542121277 727598204 +-606120755 728929506 +-909350276 205939772 +525092751 -181056976 +-868006949 771040304 +-909473133 -162662609 +296697534 762762270 +-595667165 959743098 +-705984100 933366978 +223364865 -904539117 +-604186192 -959815405 +-342637473 496875288 +282716348 60434505 +-527609279 -581841579 +-734022477 -737262492 +-64305980 17677715 +103765670 3682321 +584354268 -944622040 +-48615248 -338217642 +601958685 -125953999 +-110181274 -931530208 +-830027176 662415166 +-135645637 146225442 +887853521 -235247667 +-118285373 655321794 +-71196397 454673418 +89172024 262495440 +-187046865 -844179389 +679870198 -822525587 +-22776680 880413275 +-986334499 -179189170 +156197403 192764267 +-92291708 -778099006 +412507209 827819539 +-869653208 -796693806 +969063518 661971790 +979744386 384206301 +-736554515 -101780923 +406546366 -550574482 +800594298 -224865641 +323531858 756063743 +-120730960 -456923959 +-949220597 553554546 +-215042919 794357985 +785371282 91871449 +-799412377 277545318 +959519588 -503488220 +553926902 -96394201 +-982118181 -697513120 +382688113 899151784 +-265007431 -928160493 +-95470423 851999726 +284524417 246455109 +237430731 -777217266 +376593394 -119214260 +-458972457 355748088 +-266543857 -645558417 +352448951 195754927 +-620678019 842128209 +411267006 -186125453 +901666022 -420921017 +-607800787 -781455422 +-594903342 -482130352 +966210262 713596212 +-606786262 -750157579 +742017521 249615513 +961933269 -518829058 +-759286793 -136499061 +-992259223 704637939 +-938752446 -267753226 +-642344368 202197790 +963864242 103107648 +-466042357 -806906030 +-767238686 54776273 +630299691 -932251481 +-788429253 124330712 +-506082248 316973321 +-602177640 671437686 +777007135 731097697 +-900009755 -353380615 +5707116 331523291 +14364098 977363586 +-907684425 280083122 +33471368 -960016300 +-223319479 -913756274 +-692025710 21261644 +494945092 -638243534 +604350034 -281101785 +-346194067 -232675474 +-780461650 -240875011 +-306876200 729917929 +858816013 -798427642 +-478554546 723991941 +-125062962 121573960 +-425283978 -928894294 +31301503 635971005 +-3911027 328818786 +252685900 932409756 +-786494713 -350950356 +-329600813 771395347 +596103418 475143919 +-795090875 -621377397 +315450367 -131628428 +-411973808 251303244 +-26353544 763709034 +-795826029 115075601 +-4205370 -731497962 +-842178779 485116855 +850248803 184365188 +-276011030 -777386322 +-99946158 -50775907 +-272128952 -584344490 +681899184 -809276620 +-797921823 976225971 +765570625 -739860289 +-333613844 -497105910 +-167231163 -568838623 +-260973455 -106388744 +-606403110 -87615739 +-824068278 185671337 +984059154 914987370 +379659048 595693865 +511692747 904648937 +41752062 -765388074 +-469132691 510066799 +830922255 -215413986 +480980205 25340423 +-984355716 -752174132 +210509899 -277928285 +125599864 -393949801 +-607340394 -254779036 +558106807 -287290088 +159562338 -983916209 +-25084049 290190112 +-986362894 526432042 +-340231303 -97005484 +527804302 -545183229 +768255130 -192122956 +-753821225 729467220 +873492106 483331 +787794776 -956839834 +-308656216 582211893 +-424267988 681378742 +-441777850 -607176371 +990325059 657216608 +777811181 710304349 +-61618924 433056783 +363923581 -945985709 +155895892 837542794 +-418505006 613637686 +940767808 -621649244 +650969369 -457919061 +428538225 -233144159 +384609292 -484683019 +794486879 968055937 +-224081037 674858536 +-678273262 -384880075 +-142063062 -773838267 +-518935469 -297273721 +-879943475 -22344434 +-936571842 -431280761 +-999444476 617563134 +601790403 -401495635 +606520821 -594357255 +504565296 -54666382 +730241746 -359917997 +5704056 -126074786 +734473795 57608789 +-21222137 505718217 +991922015 450683081 +778149147 -124731763 +-749223221 -948626239 +775513471 148402993 +-821051102 342611410 +642207525 -719871172 +738801742 -701093523 +-991634292 326704266 +513072088 -812374677 +-870910957 121795767 +-906286315 104674364 +-955547727 476420276 +-262842214 -692999290 +-393232025 -936812795 +-180684512 262319814 +468114007 -228931537 +522747455 -799047323 +67235751 -117058881 +-873320548 247330764 +370207034 578488292 +987918912 702185418 +469118807 932505164 +166677086 973441199 +969202723 -86563964 +-256919761 -92746135 +-852222665 -440431108 +-892093878 -782290439 +247753553 -715919609 +-695710626 83922279 +-464149616 665349880 +-539850123 -406641567 +398743161 -474754879 +848206521 -110099733 +257465370 612459269 +-463980606 8919332 +-413385124 -108548049 +-12769782 462581813 +201648513 510544502 +-59234610 -962940075 +352498256 -382950676 +-898630362 433549010 +419872602 -14280212 +-928046696 397261894 +-87207031 697856857 +-849500939 543962983 +829046469 -548355685 +53909538 292097992 +-177379873 162826373 +81986945 252938080 +-814289453 -258386838 +569705540 464072790 +827285634 354019520 +-448765647 -882202154 +-630693181 -945401779 +-47481153 -431665389 +674789637 -704976736 +42929212 650856133 +-833579102 -660598873 +-391074156 -741507102 +336642216 87779972 +-220147536 -675688953 +-520778629 -605006953 +-31581721 235402564 +671936345 198832075 +929849917 528817403 +-40239156 -961852954 +-979376649 -967779283 +778707126 343479524 +-7620704 345285126 +-50306576 -548415833 +263473050 273595508 +711869878 -971847087 +-231947956 -954538842 +333760323 193012857 +-753195461 -519604213 +-700352272 -260431143 +188352422 159858184 +845687104 -533835435 +-194480489 -25583664 +636031642 313277531 +348565540 -543347104 +-154938696 743689979 +-178778218 394295492 +843247564 837274823 +-414487450 -790543488 +494465669 -321444528 +786598411 114020097 +882626924 -502580771 +908827081 263273600 +235534645 996597316 +236856879 511375281 +-966206064 -848624512 +-857106343 997614167 +-208570817 -485581691 +-716651980 -304480836 +529154443 -656016146 +-256960521 934175162 +-527357302 106528588 +252168718 -584469795 +371659785 472960766 +357470746 -939129573 +569690120 869518637 +-536545371 -804772049 +-499626022 -37729166 +-871808905 -949628460 +462470780 741923240 +24883027 -582299526 +208932237 831169859 +-839570363 375481074 +-31955614 -130805651 +63454176 -460512384 +-435606265 911425299 +165007593 248203814 +241382486 -108172291 +835224173 -845702485 +978222268 -91897203 +343281036 -644388909 +859276100 -377625399 +253554596 -950773051 +132603722 -555420376 +229531005 630663859 +-438325709 -778523485 +-891575367 -218000955 +771450489 -651307858 +363816632 306623274 +244682169 92615064 +584450723 -578586339 +-623703440 -718154143 +-196572217 -61292021 +511339427 198178963 +-428761358 -779088280 +392520864 125026482 +247607391 -729302994 +409008732 681610172 +-370979247 601824397 +-533661739 729457125 +-396644147 425880009 +-732687094 -268320226 +420705175 99408240 +-711461743 -507272153 +-15557983 -521779149 +-123817786 -903302674 +-767270745 260706343 +-89326680 313012647 +-226739139 615961431 +467805815 556053894 +-486329304 437920738 +-586850620 -363215316 +981323642 321057431 +153093083 810785366 +645169408 42805738 +-638275429 346806332 +-306615051 589016390 +552695564 -337721422 +876422114 -604302578 +224714195 -407911485 +-102837707 148884785 +-934886233 -966513119 +-707092777 391096695 +-439388693 354614369 +-880468826 659329545 +-891165844 29678813 +426291775 -285569324 +-882472417 -388113217 +-33526049 -783671426 +-528845698 -784011034 +906751039 -898641824 +-93105339 944921614 +-132119097 -236841570 +-897656360 -414761880 +989135997 -207903241 +-240774332 -913795181 +-372889228 -240822129 +920701102 452956562 +760204847 -927438486 +596039178 -919381347 +-252855660 -2857422 +-543714147 145259796 +629136488 489246766 +-796867398 863114808 +491274603 273572588 +-995357189 -682176609 +586505468 -415999776 +680773103 -796286307 +141872758 -845313874 +686829770 -12979996 +122246959 197831864 +563351366 -416532774 +-105723374 992449715 +341768890 1776738 +697705009 784528081 +-570565767 862804914 +-283337359 -914145728 +479985616 -96301844 +140684917 460756910 +-446197234 677436993 +977792601 326102900 +-338818280 571880460 +-233960560 214001151 +997447399 -608265469 +-387515149 -674026167 +248868682 -579452087 +-921408649 67866853 +-998072419 -385059208 +861700287 -60135902 +695296020 116018096 +-626959614 -568360843 +939929811 731265000 +576097582 871486399 +-25029456 -623433720 +-808436250 -443061780 +376711518 828908955 +401870161 -494417412 +500849319 688073542 +-9263204 449682204 +-613873437 -542430600 +797033292 -574069618 +72348094 -250397270 +930161361 -6613941 +409875604 -342722320 +646174788 890654994 +608651156 593632492 +-859334771 -799046454 +-119940565 606899188 +757187768 420240475 +894007880 -396123372 +-568348715 770697653 +948692070 282297649 +954419364 241559527 +-787889557 -224576469 +573354183 30570837 +95050635 855890308 +580473158 -720631746 +538024116 -661929929 +991828295 561590022 +-357725122 -222429290 +-754464876 -222777700 +-735980111 -967428812 +-192963356 511576106 +600288588 -994218157 +304211676 72856685 +-478486546 -400028660 +135766074 -476505399 +-940629919 -90686833 +-418448995 -478042968 +-452652474 -981772334 +314204773 -193106597 +29836365 998738066 +514662662 -695423398 +917914873 -483558952 +-656950288 972115946 +438196040 -225383482 +673171883 790624931 +-579315099 -47182454 +-305542369 -142737333 +915999690 785629470 +40220937 909952066 +473820286 312809770 +-141880798 617481731 +-138605036 -395999804 +373436546 -973162449 +787600485 130408431 +164643961 -250625615 +593040059 527069270 +-681536922 939894185 +-432999932 -579037513 +-196705207 165862232 +612737805 -686495512 +-790369191 65513818 +-457370871 -600221202 +-724713085 -114256193 +253280756 360430979 +-51143330 -557265585 +986493066 132487033 +433745451 -40982439 +-300750339 256655236 +55811984 893072690 +960946733 -350590564 +435134750 676676158 +583670952 806128560 +227178321 674678426 +938169819 -334054387 +-651705619 634323311 +-310111453 -860561714 +-974991895 885407942 +-793506965 -611224765 +735006757 -155690453 +-866362556 -922463641 +110538171 413993812 +131747793 -121989267 +-365342347 -311025605 +148992154 -738716323 +15848929 746053982 +51106084 -267717124 +-402083404 132100308 +-413997384 538734145 +-698405772 -123697268 +-793475789 58177120 +907299261 -95099997 +120501944 -106727534 +-522678750 113346080 +-271597449 -836710746 +517273419 323479804 +-502051199 237822140 +906112152 13828413 +-903874773 -621318838 +244139508 522124246 +489028982 -440605680 +-433285241 550118118 +-388709462 -149990212 +-106055266 937814905 +703812797 171490704 +96470461 240831996 +-547000160 481424295 +-245058114 -41831262 +659023562 -480201188 +-311866956 343583247 +-55290107 -606887764 +-62839602 513078883 +178134111 -256640970 +474649153 -385837171 +498413011 -680168845 +576817673 491769654 +-399629686 -149212931 +472668476 953224811 +63518988 186567288 +391694005 -727590866 +451823752 -554994066 +-416097317 -931082374 +-134441242 896172344 +512752147 -651652683 +965593160 144801485 +-813934861 860658495 +-111003075 356327781 +-977121735 663983829 +-328139915 -470655113 +703345908 -833954816 +-807668994 252271500 +920783516 459357765 +871857193 865841618 +-596868929 -481895475 +-21332588 -245494281 +311872807 -159006078 +727925650 -507909047 +18132997 515619735 +-282992914 -427323605 +821390757 -659807519 +-184052696 433167944 +595818127 -160283664 +-979836746 306136288 +-319879821 -724127944 +-311380195 -650594940 +69448418 473924658 +-246868883 9965581 +-888755206 -55133651 +139248911 156598693 +-294022582 836891740 +390379213 -141061411 +433223361 -543064057 +-34293506 -72263973 +-168880351 655539632 +117286248 -465358056 +883474623 -479248505 +-296629976 106054098 +-959702647 -707470651 +878445450 -181888270 +775169439 -654777175 +-344588635 324325554 +-220869864 359499784 +-888395066 194462904 +-272144463 753218076 +-563480170 -55612311 +-462703573 418680408 +240388951 725238046 +-701114989 -332755529 +-151009911 -210023622 +-454027553 -187991286 +-841884445 678880815 +941345423 -248715702 +588354595 658885221 +-415158870 -343099138 +-884363846 -202863761 +660685429 -177906585 +-527971098 574973392 +-742116187 616640387 +556206047 -929337273 +475453347 -631337629 +626934278 -743949368 +20360040 710043247 +-847326483 745873780 +-732740884 -547343963 +-242368815 30292292 +753742881 867012825 +244026560 -922045265 +-512354185 -911421979 +-231967699 -967548475 +626301365 775014821 +-396594809 479514171 +411191151 -80360867 +-758168766 -295443360 +-433632818 -286555387 +914755806 291084855 +-884235097 -802936965 +-433889158 -406597286 +-867554762 -206923006 +-15767048 -276018163 +-1256001 -607219563 +201681779 -647577996 +153149130 -500328664 +413622289 -193433911 +422181976 -159224219 +63388815 -528054048 +326080288 -295055879 +-920607985 875910848 +79830636 162526157 +976857472 -271785850 +608872705 876854620 +634381894 880792637 +548069729 -128879270 +-153506682 622108982 +145725133 -798335793 +341556185 -200702525 +-507995801 -58475650 +-424801248 430329104 +987607018 917418401 +-405654208 305720024 +711397522 332907046 +-735968083 -636666720 +-373572461 -725660576 +-786709654 -443684414 +601607310 93471761 +474587125 427132263 +-870533198 -412948051 +-70653618 -278173507 +308305689 413293895 +-705785398 965884024 +-459970279 -741921913 +-486325205 -899912694 +394088775 -624913700 +-730495871 223553968 +472485844 366914731 +29196453 171833340 +-94873962 -382426279 +-977857341 -726040831 +822660047 -82123759 +-218643323 -114681207 +614137240 -613420141 +-46821586 31792240 +-607956436 -285897626 +-542844242 -14525806 +894524636 -97538319 +-425615516 666874503 +-352005536 429003446 +339029356 -572305553 +-311846323 436759655 +-318726022 -572920519 +820371847 -841505931 +-523631484 -43099242 +-489261255 652248010 +-986532732 -160905305 +890875758 898694589 +-855737605 77957255 +665495834 500301642 +57922134 -752758030 +-836581227 425669200 +622173133 -759483332 +-815222513 -543175957 +-109642687 5797595 +168947109 162916752 +815763422 -833843911 +57159634 -570631371 +405468645 -947693142 +-615451790 -657651493 +431709916 -235310559 +565027050 -724417133 +-936833376 -583131710 +-69520233 -139480187 +212390207 39521456 +116191500 805366761 +-115989212 -965007839 +-361824513 177666632 +-565150038 226106212 +931247576 796961309 +-166188342 947727883 +253464584 845682719 +-417087230 -832398037 +313909094 782255025 +486359803 -427686972 +173993920 595342243 +-143223151 462672755 +-301212721 -971775953 +-615375584 297266764 +475448692 425289958 +-933726432 212188785 +-244624326 -402366045 +415592453 178047216 +-270229444 393478933 +721224283 635702092 +-356668837 -656319249 +328809848 733741640 +464607107 949351000 +-287729350 806312956 +-710243995 -896971797 +-595347237 400773537 +-784434751 21936054 +936097175 339743317 +-341472189 -972932373 +-92299611 652186175 +199800110 357745758 +105318084 6467519 +-285992045 929352862 +-41546319 -267559 +173547300 -606904754 +919083463 -61426269 +-539057154 -612539894 +-224857156 -559900239 +515478640 -578096782 +753572860 940082095 +-247475580 -676705053 +-606563775 -940245478 +-602160395 363457546 +986796241 859456378 +-554534100 604500795 +725200142 -66056939 +-353290345 9127586 +392404076 -979386429 +-145574299 699830892 +467531054 939916406 +715789102 -867703149 +391065797 541474462 +423273177 528032693 +-161540640 -456046699 +-513404017 745339860 +-245142852 450604391 +603230765 533258385 +-754716237 237378731 +196591182 -534773980 +-988397206 -824844448 +-109185608 978401890 +-990639117 -442152786 +577494634 -169687672 +-27163879 -618635321 +-154621461 -989843506 +-177740501 -891435393 +-295386253 311509524 +-651033432 -599067374 +-437350736 -206344491 +-866630106 -527114635 +513273813 712958121 +-844731691 -626484469 +832834752 -527409431 +589371275 109547912 +800556896 793835211 +911532701 920498066 +-370494991 -568859640 +-745936252 751464347 +-594084537 -828003850 +-510172119 -164786171 +913038392 129126882 +153932196 -881903184 +432957446 -482731111 +332113192 364946140 +-494458440 596216858 +-513289756 -537668582 +451891493 -914839303 +-372749509 462866745 +114431425 582182447 +-557556519 -910403653 +332732655 378962983 +173543209 -196052817 +-880581822 -919920714 +-398463398 566033860 +-404519019 465582223 +192034998 935213019 +-466238951 -600926431 +380588051 225173251 +842865209 -366172614 +-315676009 -72139095 +-845343031 140365482 +-71341973 -752291506 +-330668966 -743258231 +672682915 -203848396 +-763459381 636053296 +550854072 202042393 +-404583198 -594630557 +758906464 -229469445 +-470648886 -800837360 +379382008 947837159 +46978638 587359321 +-321266330 516373351 +192883511 -879430313 +249045338 997778380 +818299447 407730234 +930230419 761575585 +-361507495 255732769 +-389146528 920133415 +490542425 948427204 +-752078859 -432724951 +-254525568 -986344090 +338552422 -28574850 +-630677366 -598951048 +-4878744 -58524630 +346480154 -459479901 +-292348308 260183316 +-160627928 -179311940 +306227487 -640992661 +-458869455 320622819 +-293933925 -721159993 +-223965691 3863425 +851811460 -270040835 +-60151180 880473974 +-267406743 -982574058 +488756809 117098693 +833067179 -676248752 +-480336451 -67087904 +43315807 426676623 +-755622954 -402670089 +569743620 -621053522 +-247789496 192409304 +-524717161 -196324897 +322212367 -624339624 +-875913340 968737333 +874894103 -309038109 +694047353 541896422 +-852025503 -815950697 +560107519 136279907 +-13579267 724812718 +-785840582 112348898 +-976238373 713807102 +-672106987 335011570 +-395060918 -742677588 +755445933 732272964 +972412638 -281543879 +767441302 -525420742 +832618359 711310466 +97698817 5945493 +984678947 -572448436 +832657133 536507196 +-495466970 4278971 +-28916571 370237978 +49865849 -511239419 +660914195 353496249 +551743463 -587156335 +-93210994 -652445580 +-547252897 -12084064 +-815820305 -992230465 +492189531 -739178108 +-998651573 164814158 +-138037805 946216798 +52056856 -669908910 +-23164766 825938203 +558168165 -367639238 +614463965 -851401910 +-423287495 -127478842 +-223734633 -675051135 +537277674 -198617232 +609683730 534066550 +209695968 661771989 +420195247 988742432 +61745515 -740873425 +440087223 -814853407 +-312682029 972406697 +417838049 -490698132 +385209152 979477750 +-728012338 401515432 +-54374147 246316698 +591669473 -395235713 +-601145914 504173050 +113233620 -971628264 +-272103070 674267982 +-249968999 -162961589 +927939050 275948435 +343078408 744449377 +-249009618 504129917 +709200458 -965820045 +382953949 706694106 +-677883352 -843669838 +-732882260 974876141 +-604842909 507115056 +546907681 333018939 +917515263 -571644583 +47994574 -662731622 +-399506941 176478840 +-498916161 -934290719 +436811065 -747446155 +842100137 -413250594 +-679967284 14340046 +-553020315 907715753 +107126175 -351951758 +156521529 -607706145 +627722616 -120283256 +831725572 248075317 +-816537061 -289690041 +-862555039 781517104 +-319980774 672711350 +-904591614 -337657351 +-575117001 -770660668 +-150634921 479412184 +-22157696 -207944007 +-586398008 191683103 +745987759 600198855 +850263655 -759540280 +996505494 832507758 +818450912 -437805812 +388469073 -184716444 +-951269104 969427923 +-214577688 594073938 +-62921598 97183309 +633590966 133533958 +135447163 -799347761 +343521382 98538938 +-882223799 4523839 +37800153 702307287 +532761864 -625374138 +-634895138 -145221983 +-599682076 -613445143 +923899053 796569794 +532828779 429964840 +-868285352 837037734 +384209407 483171320 +936159972 -780976206 +692470436 -985372667 +997921474 746629838 +-325125942 124033586 +-870522570 465141073 +-653405290 408659114 +32854597 680610534 +-832302279 672048937 +313631663 280093692 +530441941 217552948 +-101614368 932125561 +-64616951 653362052 +-94997367 885389930 +516077983 428849385 +56357236 50795986 +-298126353 -216954113 +-81745179 32172849 +544822994 -529770481 +-450809971 370752214 +-284930731 584155135 +645147765 671410876 +-543975351 -462582969 +208274948 -750362412 +-191625323 -733322603 +685016584 -900585231 +211415018 -486231174 +-712161234 -874010111 +-223122927 754597872 +665588497 887837027 +271594770 69646992 +-295565875 370843996 +447674402 -110643608 +8813331 -898767102 +31848915 -834066732 +-324095862 60094439 +-840184143 -613923861 +252036081 -4738030 +-457740319 -769576873 +866691431 86273624 +871927301 720658352 +-161349416 -335991334 +-666053072 -533236840 +-61201218 -510057893 +757004153 637098535 +-558784918 -927257928 +587593200 826889073 +317051405 143717176 +643178079 892526843 +-381096690 -740585743 +22140655 -812151601 +776253261 546250692 +-927365655 117404432 +316938113 -711963706 +901686388 818471704 +945764148 707105739 +747703243 623559255 +226728989 -617097657 +670010845 590298042 +-931605561 396192875 +-196249989 -783616748 +995737175 -458828551 +941161283 882439490 +-746601494 244748636 +-582899652 982754318 +-364945529 811389718 +588973743 -675903031 +-501171384 438566260 +-616358803 965316773 +-677791554 806344772 +-825476633 -119123437 +724732425 927596051 +383995523 -365284357 +-674475089 -818174166 +-30090963 -622687493 +215761118 -243456906 +385935380 -378479235 +-44457761 -237749963 +737692190 302657289 +-120474973 -503986941 +-61235725 -319045486 +449409449 26425217 +-167591721 -631059754 +-729214138 800090664 +-43372127 253207191 +-626723614 -739924206 +-482153659 208534086 +552823208 61391141 +-733211491 728839371 +395028330 940976650 +-617533401 -740722875 +-774443225 459220933 +-184755230 146596568 +642574165 825494228 +-240606537 -118374270 +800575737 -829688485 +-747224408 671119086 +464728844 -621657695 +396648019 -652175288 +759517092 128775673 +930292232 -544709761 +-31332235 662820460 +115682948 370251822 +-636524787 -311552153 +487949006 153182133 +184871500 965397172 +-862268885 453265612 +-919065911 794089992 +487022435 -914637607 +625720638 555378139 +419313857 -861705802 +837176330 -783799037 +434586481 240473280 +-901396513 -61853666 +-375608969 698623609 +220792702 -690383867 +618493609 256710787 +-713034393 -363983960 +-573550064 599545746 +349167744 69640021 +749910989 -792051736 +-704905905 356265910 +17341803 908264218 +-881348545 -382946380 +-315069924 -738553450 +774392085 415119753 +-111053496 702870573 +-329013631 775024262 +-229686445 915514740 +688883872 638377231 +-859338078 -508423304 +-386259769 -175657855 +-582969506 93159156 +-607163896 923717894 +746627547 -52349086 +620085868 -44429648 +853573132 791690777 +-179449921 559091157 +-450652488 -230029596 +-679264479 -262018774 +944628240 872644438 +-924466568 468867151 +170684504 28636869 +-653903078 -93285106 +-27730265 -570963245 +-787433855 114635404 +-545490228 959078677 +705744802 -771428224 +-542446702 -532884093 +963397603 136151267 +-181913299 16388302 +917781544 489058789 +387032109 -493965645 +619412598 -916450880 +994098370 -418616502 +96992184 472643408 +-303435353 59961190 +382594723 888464427 +-899315066 -863622119 +477028907 -265956569 +-673545028 -295286054 +871865943 -876137051 +-817049639 -720385214 +-105837260 -764786352 +-124217543 -100765528 +-303349661 -904194503 +4232549 -861335352 +-807381618 -321698959 +326876154 366344941 +-874044721 -578943042 +12198166 -816392467 +-169049613 -651859852 +691174125 792588224 +384922849 -445802504 +482842976 -876206936 +417881564 -447451085 +431549573 -12454678 +-392703541 924078275 +372292457 554896499 +-126332589 -989951606 +-740386725 -178524673 +75127299 -958773348 +117886869 -899852183 +628849428 -225654885 +-172579162 494685234 +476469807 430811317 +-440313809 -209847693 +831050822 910970939 +795597358 -819189108 +-516978227 50992116 +-114152006 -757825671 +-117901703 822405340 +-887043838 843338890 +186371212 -498706624 +-572735616 -774031824 +-517952122 768800019 +453689040 103827575 +-634039380 -49422856 +595729530 -518363979 +670959634 220788360 +-636687751 589096563 +-227201338 -394091761 +620912318 795172695 +782475755 960879022 +240713726 -924341235 +-84721154 653286346 +-885638571 122042109 +-622760472 -836593442 +-449125728 376460357 +-196012232 -770379875 +276556160 -891542858 +-667873413 343599623 +-859396229 -460920206 +-190806501 -89298095 +-352913060 -705022021 +533221145 220764214 +851011923 -142057902 +874149821 -338214533 +-692326960 -317503831 +-40572681 -670421401 +-942029930 806474345 +774261890 -884579348 +-370114827 -621760797 +161952297 -797608269 +614048752 219676704 +-316751164 -207971226 +598615450 -122992807 +516521156 -659351564 +-77557159 -16135484 +-205536754 -843087814 +365304533 15879209 +-490188399 7545299 +-414407910 772964543 +-71892409 265987346 +133699453 527703346 +-156218680 669105525 +-762745842 667167297 +617923026 376138710 +409470273 193906399 +434400805 -31345389 +384864572 713072585 +831630146 274604683 +-205724677 -541435061 +-224082933 -649804284 +-326508437 676301806 +-952388889 -875450157 +-984281642 -780329459 +870046514 157248898 +890636673 -790562727 +-245916014 639652324 +-234753592 -300506146 +178480499 -435655891 +-978863864 535432534 +216867211 924316451 +-403370088 -102216161 +905109352 -436798105 +470560649 -354302141 +270568429 12894735 +635660819 -585239601 +-668027233 -356039059 +801796626 -904878347 +-532822767 936118423 +-747515343 -473191231 +-77844743 651778402 +-807330773 696593088 +-547854192 -100252969 +-693228035 -163245010 +-870648329 -4482835 +463166383 -268212011 +167258148 -971525239 +512428099 370019552 +-243101274 138990860 +-369622433 -918597668 +905025337 -519643860 +149657337 -269336886 +788114264 -696108703 +-681901134 561083370 +25684199 886997882 +-828447744 -571844626 +346068052 13361690 +-430998979 -570064690 +-75901267 471043570 +28991965 807613019 +720771929 418385548 +634888 486412716 +-284096924 -446740026 +667833069 -621916892 +-54703567 61473538 +148289942 508846615 +-914675420 966025146 +572975967 -289168487 +-577318949 -179064885 +266072402 -764718880 +500674907 615073794 +-994418871 807366560 +-254926379 202219042 +517550654 524919064 +-770416433 -226503692 +205661761 -725265666 +923073684 -134702228 +-664371124 -101312853 +395693268 -952080312 +183169317 133100409 +839420764 914773101 +-565784613 908724573 +852903561 78839180 +31667677 -87489936 +2415061 517064566 +-325542788 80453321 +804061341 391987258 +-733925840 793964458 +-215858643 554782985 +833537123 -24317206 +797597401 -595825424 +967920380 -588561392 +-260336004 -41083586 +289714292 -813119853 +620644225 238473057 +518548898 -142334333 +-130915821 -957049464 +-867327053 610508974 +-757388645 350893474 +-734159233 -618133249 +764189945 541069312 +-281730286 705357740 +6427647 129041006 +-90120348 -714424482 +-550135791 645938056 +703609658 432190988 +370822372 -316397410 +-538021696 557709759 +-154468096 685973164 +-97855552 853497207 +-636427360 -455748177 +163902436 -567114004 +677795715 -338361879 +78927442 131179785 +194660746 -849873469 +-76502044 705540865 +-988651026 -707718713 +-252798834 285394870 +-220225060 -835730072 +766649353 -599422664 +31446265 907885050 +-124194005 125087993 +888301823 617136941 +230327244 62598692 +175142966 404338555 +477455894 100241026 +271193886 863335814 +-387348133 -419483705 +192974969 720212139 +-171095211 232823143 +910505797 -857460113 +131323403 57370267 +933564952 811838128 +283105145 -524690108 +-218285623 743335290 +575647208 80007016 +254356043 -306765895 +-734199452 652481775 +220556978 -171162656 +-220658314 415222381 +395673051 -879043607 +605860807 -427897175 +499133558 -220468954 +-821968967 791925935 +-657049654 102585716 +4417617 635070053 +-160794038 768879409 +-530835801 -716183113 +-842462521 -817980369 +-185052816 584097306 +125701152 -867544097 +-214009069 -870009053 +-751731121 -614845222 +-179296082 429809624 +963103729 -733290854 +689909685 754917448 +-762782545 -411927146 +802479532 373448992 +-955823993 -279411224 +-81866550 -181753870 +204989303 244589674 +218550361 -604848149 +86883255 309834842 +-382916799 -318334552 +262244538 -583264023 +909688296 716197057 +-991530999 387612960 +-588110498 912812539 +821757089 -170151486 +-902481417 -813239144 +-301565074 -172988864 +84531933 -370544307 +259289908 950550295 +602145062 -111621798 +425345463 781056933 +-755125469 857022055 +553618880 436818286 +-900021173 -677880913 +-726607401 -149397226 +-388237390 -412371661 +653949972 -831123326 +-217855388 -24257923 +907831496 -55980251 +-280511298 -510155535 +981334634 524514970 +976412154 -576620596 +-876663238 -543481728 +-148651413 -340871894 +761325238 986537386 +367313276 54493497 +-893135638 639111460 +529683752 450723548 +344309278 933295955 +-280869486 -218441969 +-737314959 -180779430 +571373072 -77404416 +330781724 -865532454 +363634438 -86086821 +213369067 477890016 +761202564 558958730 +-575151235 -180220107 +339675543 602378181 +348152932 830409078 +933071239 654850387 +-454074145 -760739574 +61961382 -97112256 +932892171 -753690163 +148471037 -979606337 +144994189 109881937 +725900214 -760496688 +97294354 964174536 +-127389445 -335560484 +955608293 79375299 +153759991 809452413 +-666479509 -815508963 +-477200262 -209626725 +674847596 938983747 +937072922 -341178747 +-181706913 -276443093 +474743937 61691745 +895837563 324166611 +994575450 -518181603 +-203173983 798002000 +280233295 -518066008 +864546242 -55829871 +-194846760 -90180159 +-209781216 571827798 +377891111 432950776 +-816937628 -435629459 +-530924727 -331329325 +582404904 485981547 +-527669415 -59321305 +904220894 -637819164 +606412783 868128004 +589108685 749935879 +647479719 644380432 +849314370 -595692378 +848183844 886125067 +-129768407 53704479 +130187904 138092772 +-188486212 -297690155 +-329999992 -353337675 +583717868 638493288 +-797526014 -102279714 +-373039781 -798123053 +847520529 -328765389 +-789352533 -661192273 +-279741264 446370283 +790746438 -65412693 +-592073568 -989387412 +722389558 -778206192 +-300876690 -955771429 +214376168 -129733560 +-933141070 -240352610 +771368569 -580946369 +-876150984 -562662487 +830959679 864399157 +749197575 465567597 +-403246858 -349692981 +-893070085 -136149532 +-781781357 317965309 +219273866 -828123695 +47409519 -227136564 +578029215 268846195 +-979725666 69009016 +637177410 727369763 +969603090 111163784 +978840985 670445613 +-89353316 -79001977 +741309478 -90529055 +-293487446 -873003360 +315136469 198092268 +561067031 -942048736 +-343037234 211954765 +33609539 -823442050 +136120922 166168444 +-113051879 761755415 +372704251 -792301286 +392031089 798461818 +721452521 142796784 +-255746852 -860384215 +-51751493 -519443150 +669166001 -826888963 +308689306 -844989750 +84113637 648715286 +-617086819 -585270932 +327367160 935618080 +-384119775 150459220 +-499899310 98234318 +580300185 -975896834 +-641798290 845879801 +-155155368 48202466 +304496441 -346834694 +-804899577 733334121 +500276897 206585116 +-57812872 957557769 +812031956 -727398215 +-184451098 675830817 +84540820 562101807 +217417075 728461372 +268945877 -274813135 +731492816 151689402 +-498847157 -922567410 +-452478437 43655747 +-453211172 -107605125 +215864496 -884951442 +155698987 770903212 +784434093 740443677 +-367985040 451852311 +-521187988 -526607725 +-869163839 38301687 +-962859585 31438319 +615917303 354282681 +28234287 253250849 +-713087973 -579554358 +-642745109 38064131 +-110215635 -448454208 +-114165409 259041541 +314010440 586281633 +204993141 -979087965 +723692130 894969376 +936733229 -164863308 +-898976224 -875976817 +-286193557 -318012052 +286890561 819908777 +818386172 143023218 +582670875 871043756 +423868902 -568444310 +-153063293 -111770845 +832658399 386604822 +97812748 -447221352 +792847126 212184250 +11791817 341607481 +-243471087 -67987881 +-536648133 398702858 +-119723138 -384937453 +-335994200 -989694482 +484477188 766886592 +718423596 555814363 +-437398708 -696944870 +420429633 407027279 +995451808 -618414162 +870282513 -595175375 +477326456 -241268800 +903891448 -126329695 +182001272 -454104172 +508155905 134710140 +893029590 565058048 +-928562161 346090487 +284097665 -520710872 +-95222180 -59633993 +-988311691 530256523 +-575911871 -467448761 +870308877 -573896297 +-842944896 804676187 +408780624 313104031 +943829193 -411239508 +822276638 725014654 +-444747629 657806626 +796717653 363418219 +229413629 289843612 +-929915302 -402906978 +-928387650 489358815 +-127507669 275489646 +720662547 900506348 +635699985 -856924243 +474473073 97748537 +-871659343 700618422 +-541855841 129296505 +909818324 739016110 +-700896992 -372633496 +161395518 496396857 +-700873928 -868517969 +871794129 836157749 +-104430466 -165559578 +584482451 -648846646 +445035818 116985649 +103456971 428613984 +616907231 37387122 +-723255584 -702571077 +157237316 584457655 +-821532332 -730589254 +-809018538 712007984 +-354501323 -141788450 +918635912 214162290 +-681413686 -945195671 +609776185 -895961614 +679222934 473248580 +702319078 933898844 +-395063626 -174309568 +113175373 702604222 +-25331915 453341721 +-541246046 924588700 +323090005 -605332162 +141973338 23362006 +-117883721 463329763 +-941912231 -142239607 +-398201141 -332018610 +313605352 -86048259 +206062868 -526652138 +964765658 -669133252 +809365614 608141899 +206594286 92235209 +375716165 -749200489 +-980224732 820155366 +295125847 -611660796 +-32047443 100302649 +-382278328 -215487906 +48994713 -662114983 +606235934 726137023 +539292674 -842223207 +-142035272 786793631 +489948087 850362629 +-636172156 641407026 +937445827 -203923479 +-238750280 -677600056 +701445716 830422519 +-734489549 954532494 +-237036563 366653916 +-751517738 -103040984 +173221485 509840070 +-695415901 780203137 +-976432521 685589497 +-285953551 -975481170 +690256305 -475949477 +773450504 -769944610 +668216890 280342958 +887230508 -197219262 +633471899 406830180 +261066011 983611606 +-126364939 -625245412 +613856033 -774292946 +246394005 320125596 +748998380 690839230 +-64500883 123315521 +573391860 449214359 +494542909 -266453886 +396354334 -198952580 +-227438455 -569778593 +483544617 522490175 +-16854579 -68878231 +92502584 980861634 +-122094907 821991189 +237933494 111641330 +-866705076 -33024884 +-19671264 -50860912 +717510907 -6755330 +215163359 -80004570 +847270943 -989946085 +57986418 -137170700 +690712461 774185665 +167505348 -975421417 +195394003 215923072 +-898680082 732792438 +326854644 -502276060 +583300242 961957244 +209135768 52717571 +-976042873 -143845709 +692113462 262355231 +-283397008 -410366903 +-704719749 -313392761 +165747397 -505232558 +-742734692 -805281170 +751365647 -49785244 +898599575 -136163592 +298828745 -197496519 +-488222061 91455116 +-536094798 -130563772 +-346026513 -876513252 +410949453 245541493 +489256857 571771713 +-665816049 -338879135 +853168544 -447063640 +10410949 853611186 +191096173 -215312672 +-117336473 934654540 +498099509 690946126 +560782493 -474208466 +-884092594 919465453 +233738904 -57617151 +84841222 -451868632 +146963470 728555144 +678448404 -151770092 +301487772 -532210881 +771239253 496568631 +97544020 282490311 +-745538277 -254554062 +23286074 711114959 +-87931344 -622229035 +810308184 908666528 +955934182 67141660 +985415783 -765201346 +-361325814 -574582789 +961839616 -640257221 +-853133245 -787357434 +263235931 -686149129 +-246198557 495786585 +372159070 -970806693 +485014236 745660802 +-985608760 -303440825 +-651606862 -161837433 +-56662732 -659407971 +404019395 643806643 +525991108 -159730802 +-132406643 507222419 +81368146 -388145272 +576725734 257045387 +-831218643 -676974352 +989250361 -706809513 +-743624076 564308691 +-534962313 252803141 +-7184054 711421553 +-424771825 -606473566 +493017212 -735120239 +-8197659 -549346366 +168207831 394075035 +-363989785 699804648 +687959109 -401595152 +98039707 -108106680 +47819189 578311150 +712926369 -638166324 +588111195 -900650841 +428237441 -442075396 +-769883391 395892040 +-292237290 -929100714 +93043585 -123661232 +991358359 -604698273 +134977481 763850870 +-98827492 330867214 +96411261 267727135 +914290306 -758923317 +292925939 680648397 +-406827071 -35738886 +901049968 -817838609 +778177826 -300911581 +-218071294 786829339 +-447057037 -855413633 +91445352 825435989 +964347922 177836638 +588104492 -592944312 +-574119299 -248013093 +-577878103 -838481154 +242467395 -134833573 +-456634499 286517516 +486105349 613664885 +701201196 -200906698 +345262473 -84672293 +205824405 -829425178 +937375598 -405171946 +-99618425 924236966 +-537332054 -982444935 +305815052 -74471699 +194699930 -687642786 +-59681159 963620826 +976625935 -237534428 +-120300982 185229670 +375245943 -386121480 +-873171568 -811064050 +606254404 993419914 +831223035 -557712095 +772866113 -923246495 +319059827 869534660 +-662234670 -382437879 +297067368 -785106186 +585229816 -989417156 +948781422 230344986 +-464087100 486490548 +494948223 -569688326 +491565669 -826050233 +963008781 715457574 +366863010 -693827323 +545440887 72479178 +77571293 114907375 +-180113850 372051164 +-447226503 -869493405 +696863310 387144412 +113554610 769349660 +8624781 -955550508 +268924042 231737536 +-862075201 -721336830 +-516332530 988063832 +-738587087 -547671865 +80799718 -75636368 +-746728827 183794732 +-743530078 615832093 +-852066913 551336135 +339178445 -648356819 +920672110 786040417 +109437780 -769484750 +152074766 -824564458 +668406097 -493574064 +-927608844 -930390058 +256333053 -77451828 +335822236 -357303742 +204196346 620159879 +-624264351 608380103 +-630301539 665288661 +495965043 578737134 +925974666 605417210 +543637618 -260542953 +370731386 996837881 +598008154 -177630855 +480564429 -802393925 +-882478982 42021862 +105360804 -831392594 +-964687362 145604031 +-980845554 -327424333 +-466923375 -10227788 +532440247 261942992 +-493237981 306310894 +-649651542 312646859 +319290513 -364805657 +-589446922 -183782488 +105075261 939871059 +143432349 -3302508 +-333991500 -399208901 +-555423381 81565785 +-671739059 -577563432 +696856045 599256099 +-342573496 495039407 +-44812940 195185138 +938162943 -203856353 +980546921 502921974 +-218270289 -639851255 +-606830986 -767191661 +-548126363 85729070 +228345042 -52522148 +618497456 -14078462 +13615136 -430554835 +675992880 -27231799 +531794912 841642275 +-350669773 -56870722 +156315534 480924927 +424444152 174982441 +-513809233 -472924167 +735699237 29668464 +-374410519 41991520 +-562239446 -593350918 +754861968 -980030627 +-901239996 -109350091 +-59527341 465099571 +973397008 985115176 +-693654077 -89618049 +421699473 889508877 +134315189 -954041613 +-243863661 -710459457 +705537807 -128828611 +-162256370 24036684 +782863261 -564992032 +-159503322 -9119920 +733941603 223743514 +-313081351 852459099 +-982723952 -115779339 +739277590 136345043 +405290906 741073615 +567012259 -1931108 +300219293 384311425 +435902432 -135537119 +425326886 -170932573 +982478662 -646677977 +920790136 651313231 +716218056 297923586 +-950147058 -405990248 +-424272589 723566874 +295977497 984608081 +7910208 871102165 +-785329271 272518052 +544613091 65310223 +-359506737 992955325 +968311136 -828431274 +-138956473 339138018 +842732089 -47514838 +818998703 585769082 +-785014505 -805863785 +976790159 -522165837 +45467833 -700968239 +146515576 -618856742 +951989398 -576458758 +657494475 -188540714 +911107305 429642772 +85694740 -797010272 +-344275724 181386150 +839364527 962159337 +-363649437 2276605 +446296208 -402070298 +189573575 97077589 +-831338065 -241118224 +11022156 574636124 +498895206 870147461 +-685074608 454341179 +-418883964 -252908772 +120905533 -539920291 +921438562 -576796943 +-257740709 28978768 +-395452010 -420196170 +753333907 -959896307 +199154943 133956886 +-502290887 513867473 +-410012783 34407216 +102732847 -645954653 +186100575 499281011 +-657205518 706328061 +202007219 79940062 +-43616514 763043067 +-930444628 -550915426 +-926485190 -160508594 +326791902 -396900669 +178460136 180361204 +341760992 240467536 +953268138 170548939 +-793368091 -714327267 +-358585458 386294976 +-926321218 268415693 +759095484 549977475 +768417971 382701397 +-212394825 -803269598 +315814376 189851414 +669774282 183273107 +340088057 339867112 +590955202 -946249886 +-949822669 -787400857 +-221983827 -676119823 +235016966 -407707043 +-645615131 890434130 +457207345 -450636853 +-370771681 -545703998 +-985704990 352310780 +-314959953 -893028308 +430449603 -117132958 +-867213916 -821788403 +598755395 413983321 +-534664415 -833475526 +613075400 375926526 +86290312 309661158 +326023210 347060915 +701594388 -353325040 +-590189004 -564520827 +705644849 353000883 +318910475 -738736340 +-913699324 562609525 +230371016 861557577 +463249355 280643518 +-561402787 585824049 +638675405 699104736 +738562139 371528216 +9416001 590476063 +-757194129 977460664 +-183220204 -459477326 +-777580207 354121888 +289794869 -302990912 +781147035 745154011 +-55332932 -919705715 +-23656190 401185399 +-173168961 115026962 +-977822299 -706746747 +-489211693 849956651 +565500577 -614074846 +349046102 149296033 +429005224 545796516 +34050461 -862496737 +251291766 469878989 +112658064 -896813310 +-890877157 -591092674 +120205557 785708411 +42474923 765570224 +489660830 -30183879 +-13844281 -44368074 +834164943 79827405 +315502455 22484655 +-48839927 -229658902 +788886046 -34581040 +-878367368 -946488066 +449417369 -555953047 +994451219 -353798507 +-186352941 -41990951 +-703512973 192795605 +-891297201 -860564016 +-985390433 -375151313 +150417245 624701482 +906351483 135597665 +90180274 -426066020 +924793464 149613507 +985299019 -720494155 +-890720095 -873535398 +690940878 -500768978 +490602387 709969956 +-650248963 231747033 +-780859408 -15683458 +-739326574 637800580 +-115109138 839162719 +-162278739 -161286301 +-972084140 565023762 +-329412888 -980207060 +-191620511 -586216792 +428731774 663496611 +827518490 -948080769 +-470055955 986719847 +811027100 173831758 +-645518693 21502302 +928328710 -102812558 +-58460089 -469364132 +-339416157 -252168489 +-307663176 -176167930 +-671148474 953159907 +155260936 999235889 +520709443 -196991447 +-839537573 77580839 +264240626 945489334 +-35784850 726712992 +56075210 -569239333 +323691958 425627449 +752036965 -250770148 +704064452 600115272 +298145262 22164886 +292408112 128090846 +516699150 -689464348 +-209957812 783538787 +512244258 607663953 +867399454 486170615 +710519932 -561847509 +605814762 -190382101 +294890116 -599117565 +54492942 -29663217 +-225195751 -966452193 +-546721284 213459134 +-277520677 109772492 +481807087 378200842 +-523976390 -150491170 +-68461562 190609227 +-150122665 -100215678 +197626511 543572066 +-470547583 577346180 +-780423464 23457221 +514230214 -576714511 +-896471605 -652480538 +-644431090 -703425035 +980236275 -44889560 +791898069 755833963 +688114769 -431737835 +-158639401 984434875 +511580736 848331302 +761595924 797970081 +-335168711 693375624 +-195196585 -4067471 +-242512257 -34714189 +904249331 854988985 +141944615 564329429 +478714086 351977151 +626508744 764428659 +820256068 818710367 +704199635 -511561588 +303158555 -864218412 +504006479 476790515 +628119149 -197937127 +376690324 -784064191 +-173430619 -241993402 +-666985095 -747464625 +-233448401 -791065322 +-17159718 517449316 +922927951 238440446 +427657408 -636913953 +722180145 602529200 +731247780 415472505 +-646038104 308058818 +699594901 181358775 +-356764883 238180536 +-776064275 249579603 +125521057 87494781 +619805090 592532354 +-965521026 117951034 +299084704 116030419 +-273672611 132415283 +-607789732 -570250586 +-310760368 -330298040 +-693411714 147970308 +342499425 -851715073 +-640052515 -270237464 +399363553 432971549 +-638232953 -587825558 +-435060766 -634016660 +-568204706 -379622800 +-924506668 -446852725 +673371377 272364653 +-486942357 -985014588 +-946269702 146519296 +-204469684 -179101296 +32822390 19436434 +940667165 -447925570 +-747542060 -511257103 +742951819 -774514974 +-540101255 789155781 +-417248091 547189519 +-252945138 658900416 +52068233 -127700313 +669127869 250988923 +646147686 873185943 +-106029337 -388311856 +-768694520 -160653139 +594911017 857449414 +-652093817 -393277022 +520060562 -936272166 +-691389237 682278619 +435803007 587653960 +-841662595 -77670160 +872425253 12780223 +737896011 441205437 +-761594812 48056210 +170404528 382061413 +536719138 433423262 +-312017112 489226267 +-935009802 -579065879 +-79060710 21144912 +-814822443 214652622 +-446863195 -422727422 +10108962 -80354092 +715552900 108567775 +275356039 788248037 +-258065132 -79780678 +-577154260 249740601 +-152670034 -796856701 +-216538127 -841572332 +-42110819 -111510857 +-941221378 335341186 +-437819153 630766447 +-732186794 561078859 +-726334373 -715785226 +-476699018 -165002232 +-868402987 66348782 +271287295 -520463202 +-825265646 -907953374 +-801342401 856954975 +193697296 -545297059 +515207884 943575509 +169714336 73171554 +160372187 -720622873 +-309437450 150184103 +887599772 561311885 +254487258 -641034991 +775064626 -205936085 +-598702954 189886749 +796307874 893488607 +46347857 -582878520 +-845783886 871841724 +-580621560 -907560953 +905938405 -991805184 +-787226980 -166741174 +-658840773 -726410110 +-521813238 -329018361 +132597175 654131614 +-464214632 238185131 +123322431 -281711551 +154221965 -499850588 +223091845 -706110007 +870098603 260550949 +-349632770 -531451281 +-650728504 987854110 +-718111303 599187908 +140424897 653201021 +-434308122 572853321 +583363134 -319924936 +292538927 -644150954 +-484376030 -44124603 +758355073 -407125975 +558485469 -75361320 +-946874330 142486468 +74055108 239594265 +965527689 505338427 +164834523 634039522 +-291167695 -650048806 +-390069900 292543711 +-702074834 943294491 +191583394 -796593666 +593014558 614924727 +427675923 499111676 +194165474 860466591 +-898817633 -317878043 +-866637826 -797308355 +-7717445 967906602 +-305065997 808056942 +-422942274 -122537716 +310876613 -795190421 +194312727 933767591 +682083464 706109612 +-591419249 -135468862 +488638413 -80111263 +-232846442 -440017082 +-39191772 545739894 +386009799 879495843 +27910120 -674565237 +-459225205 -22234050 +-114848784 237842551 +541796904 162544070 +174748835 143195634 +502173607 779915125 +532822792 991305402 +-244909594 -186678043 +244462349 -141731738 +939957743 364748281 +186456987 321092010 +998724763 -194012564 +499054214 -71218876 +769839910 -135385805 +-404419162 -207747551 +318810527 -381715427 +563840260 -512125598 +-581305644 706221481 +800810457 313349196 +-530573477 -188297126 +437773982 191516058 +903707689 -179136492 +-271074749 376768623 +23382144 104736289 +815823279 933278478 +964520911 937759882 +-105882746 -944978009 +476709150 -519739916 +448787680 -651054060 +-521090843 -963595753 +998067984 -558082089 +-654098542 191800054 +908801243 12098370 +-593820218 744943706 +-25390967 -102737997 +637626328 758960830 +-136048334 -933378322 +814392639 846234809 +2473749 -13630507 +-252787561 614383979 +-232556833 950947848 +425396703 12401033 +400144945 856042514 +-891648751 367343689 +-380036798 -171269137 +-604343753 -391369350 +-895830182 -60723168 +340754205 -596245705 +139876412 -430858759 +-430891714 -120045744 +-576855325 168207651 +445868989 -153057573 +-519020773 420728639 +-19704133 -816426207 +94601251 508612333 +621304796 385211183 +775874562 -4301854 +702678774 372820677 +284968108 69168689 +90745961 666961974 +-508927099 -571821894 +284011228 163992561 +974590737 -6874168 +15941073 306583798 +766118845 727980922 +563917882 486689263 +867628431 604590989 +749494388 748746372 +-191395392 942860899 +-822807233 563142189 +942647638 152868268 +-284398136 -426237246 +364162222 -505940441 +231373906 396251731 +315433531 448582395 +195458448 -385153399 +-361268396 -279050190 +901526565 752015086 +-19292506 802103116 +501928084 982048038 +-879435274 11367439 +-855972278 439364204 +643308313 763507933 +-351458975 -229377320 +-849036449 162622854 +-74828274 456023399 +334274659 -831706997 +-49477856 -477437469 +-456749791 -992376801 +242772058 983427126 +530914081 734208452 +-731307828 360196689 +24974834 -85880846 +161396473 -662787092 +379081226 507200158 +958480988 -175257391 +-853851489 227051231 +-790712310 243860752 +-736383863 238111180 +490610036 763376936 +332842345 338159170 +200272327 365018594 +-554933587 -360002180 +-847623849 602734771 +-867231354 -78874445 +-991572190 -924339642 +-628481578 -241876795 +-138563602 -573601335 +-867537456 517495744 +683423416 565041537 +-645261739 -636232368 +-703651123 860906432 +476299643 189812339 +-175482933 -26969629 +663390765 -124068562 +-290127988 -125128033 +214120660 -368839496 +453698690 -555326476 +-125082766 1310666 +645423325 351307133 +212930591 160988916 +6191461 -659530340 +-46291431 721057165 +117165046 -479841076 +-221357282 704804428 +-967696760 514669261 +-131885151 962128779 +417437096 876150757 +515976649 -613511702 +-612695235 -60659667 +-901321732 821998342 +445804361 62558163 +808610524 -134870413 +234298306 -656723112 +-251922433 139510080 +884177586 -248613285 +-81546806 -654802901 +-711070386 -42312914 +-263281670 -226208308 +-679236212 713705749 +-392559064 -198560561 +-705469560 -752222645 +-932282651 -775177600 +409625234 -468137397 +126794090 926497486 +910621938 -885345182 +503351209 -953275396 +602753333 -591579450 +143641869 -348238032 +237118288 -60312652 +882639778 -639611834 +-570409097 -517140919 +-443345032 -449539146 +191865897 126915590 +888880668 -62824181 +815571812 -901862186 +70247954 -965275530 +778474558 -153341702 +278103836 -800848977 +249034595 81166271 +-755588343 -791430914 +566809915 201754870 +889684020 -816780978 +92483666 545753902 +254162353 249714571 +394063992 -699721623 +-587808248 -652006951 +351314262 -426202606 +965372781 782999625 +-517399941 -597113322 +339723243 208534818 +-911336083 118006101 +-145459712 -96683827 +875061263 625812211 +952303453 -97956091 +137433507 743012210 +910657555 462903120 +-18615705 -85366938 +-962778553 -289972096 +-833826676 -14698715 +-832937940 -450050423 +849593620 -869560989 +864592897 67673306 +-298747722 192471056 +-354345238 -853868655 +-586408598 191726009 +-702874681 801042627 +-401267080 -347272397 +-507915743 -675515546 +-130305639 734040916 +-46936779 -332888351 +740859784 338771831 +-671527799 926614571 +738190570 -183435302 +-53066484 146484341 +-511714565 -600558133 +101081251 -269754507 +-525512553 -211497557 +916725657 122840640 +-79069583 -153547039 +-831697721 38621493 +205977486 -106603331 +-107399579 185207724 +503335477 -282857535 +930143873 224071174 +-323656009 829689372 +173018251 -258686844 +-216838969 103880989 +-916458174 -970592414 +-902130737 -462666494 +-638593735 491584632 +303289491 488088625 +-970121826 702635587 +326019928 -869137168 +-774924519 -213842369 +938861898 -975898127 +-960915262 -970992334 +-922027477 -615080415 +-598216143 -271330070 +279112833 -492500449 +61868623 -22964340 +870023842 773449536 +983065801 -481385788 +-637566641 -649626459 +969197574 788024382 +-602445523 240069728 +-576745796 241170456 +-425544013 -622177373 +-772920470 -682832486 +-206100022 -217961121 +401037548 -309899993 +950698458 468081768 +337179877 194985514 +-837163471 -490186764 +-124880257 313025237 +-920342729 -525202876 +-678110317 -4288678 +-212842151 313242834 +-71501984 149699659 +-453736232 163578345 +-957224448 -293710122 +208747353 389578094 +313661688 17865945 +-225610091 -356425103 +712548086 -817874692 +-942809439 842157933 +648582349 -809606451 +557283287 -463527450 +718021278 -824099596 +-911624003 -208641349 +452462497 305871759 +-746320062 111229264 +-460835822 199694074 +267893079 -581012244 +856469954 -584258049 +-289296551 613901388 +38748454 468083716 +605467136 668073633 +-218898384 306337760 +145580179 487205488 +81208957 960352532 +-846016840 793725412 +-19049870 891302832 +14532013 732424391 +-638698415 461957932 +306680545 -565842531 +118503015 372099388 +-671759981 -844925976 +749722434 -744447919 +127699540 827995897 +11006254 148603141 +508293720 -468660969 +-868179610 -754251779 +568770238 -143094313 +215880972 -505000341 +947769810 -791916943 +513313059 889400724 +-548637447 -288262150 +-969601654 -582568546 +966526475 716721564 +-742404157 -655337334 +326627147 -370966399 +646137057 917519685 +925786503 798396742 +-245303410 -350306038 +-795708615 -877945885 +-238404776 -681649689 +299602855 897280957 +539568717 -902058514 +-861898898 203045156 +-770965057 -134446164 +-806506544 -935837928 +-179585567 -163535152 +-630061426 -675617252 +-767850981 -226262762 +-12889529 7664921 +-398141733 -372714453 +-8109073 220791686 +-249234636 -59158440 +864187558 -161641400 +-772116495 -20195608 +166430489 656947248 +-300102405 327167962 +-716878610 16043630 +-95183629 433829482 +-750038294 -57531034 +-965115051 532642567 +872912995 -646518886 +-633525673 102998 +840765697 30237244 +409046197 -99818571 +-520192482 -340163865 +235829726 -550986965 +457314401 -437632682 +801763726 -252119847 +-415963088 236870988 +-123246851 115321239 +813578477 872989023 +173875795 -68400089 +507092521 279456788 +-489257127 -104583366 +378997809 -937882913 +443250700 -346055247 +338954464 406484271 +-207067523 -407611707 +347376673 291217121 +-302182111 -225941544 +-420693407 986514762 +323456615 97467435 +262660778 -353769505 +193934135 466328751 +827426344 75585526 +-93502664 954066598 +541108023 477275589 +655081684 -990403935 +-976204294 -201362258 +316563513 -458633710 +-302425495 -892947177 +737828835 -416425553 +-184080536 -857492435 +247823677 331416495 +323037299 -168653261 +-895609387 155705784 +153432808 -169920851 +-746460833 523293114 +-371661187 -952304787 +-542151205 -238330255 +-229563600 -565095975 +-95929371 -252002531 +730967975 640820410 +222610408 -377759250 +658135637 667802642 +-182295043 -257623517 +-28856265 504561942 +-457884610 83879476 +68397928 -275103421 +97803865 130114590 +-629052840 -574822178 +372036950 -639561760 +526466063 453101203 +-707384259 -677095036 +439996740 620318755 +977994436 -455139077 +-607957318 -595901458 +-663883229 -963546553 +-543571362 -203318880 +760160001 -254931946 +98856867 124456829 +486443605 595044995 +-679200379 -461559772 +-96407628 -634556074 +-783961725 -480532303 +-892908724 199667143 +-662815820 829081280 +-134464906 221408903 +913711718 421216472 +996325306 -724390785 +-19748714 131198790 +203618794 317013320 +827161771 -811184507 +-142329360 899045743 +-882461227 -177501216 +315246072 777137441 +-553422425 -21520357 +867383678 -579775093 +311560357 -631515711 +-598962078 -921668432 +-727233562 670259045 +44035440 -248629926 +-630964007 -584264430 +-725957132 550126777 +96194268 -69776923 +-507087664 250389361 +848358908 -221794427 +906634100 -213632299 +-906102945 -366685956 +413064460 874309242 +277418359 187171631 +-319611923 771573871 +191608161 -396362928 +630564752 689008000 +-259137718 -230523378 +-845699190 -249037718 +310102891 -45914919 +-277574374 -588829620 +-448059674 743978101 +-593902095 566366842 +421077574 -500558411 +-604635473 718638664 +-896287700 -419512831 +-390385401 -916721340 +765636986 -670327702 +427829559 -390388258 +-948930012 -74267334 +-711320986 -103981569 +364964786 459230091 +564886925 -696070745 +-4129677 -461792757 +-313181275 306367363 +85541034 -113442686 +311390466 -532332407 +-831330303 -74184526 +263724767 -232948941 +818097090 141479367 +-276522744 -726584743 +-880961509 36738519 +-141704323 -723311383 +943092774 -180880346 +643978201 510777469 +-905948378 813815879 +-908358940 -622157801 +295632772 -996208945 +172527953 -334012870 +430204572 -934365219 +447511093 846208670 +179925487 -133500054 +888824736 443988090 +725353065 -224981991 +772512433 725537800 +-365293448 -185797274 +906701099 -483188079 +-901770660 40718560 +750073863 192091704 +748229552 521222170 +126929924 -786170782 +-298573063 -479299057 +-45979944 -814847923 +328980140 -154501062 +670459013 556974124 +403748846 11082925 +-543853660 426573080 +740776943 387427671 +-733188525 256627181 +-317755531 773705613 +-424650241 -703843822 +-370024380 -960601002 +707908379 438174310 +814593156 -829860099 +-164727163 260256916 +600912403 -12755939 +848062547 297680846 +-848929824 423889443 +546236771 -68681374 +172253511 -601809710 +-643632316 349387636 +-637292109 -546855374 +-224940714 454460806 +-495276021 386218804 +734558981 -613100960 +505683433 374872715 +-929484544 -970631181 +971605945 839226202 +-83322250 208907199 +-184281900 830680104 +300500739 333489921 +636571702 83614338 +-358536918 908259397 +-902264561 368533510 +-943316724 -980373108 +418526836 -417123240 +-670197946 478543487 +825836356 653037919 +344028610 541396115 +80587089 -597436062 +885525000 -368584535 +-738769103 -411748349 +649356664 -497404224 +849106303 423201956 +-329919036 820231869 +539461956 -813468197 +74173648 756461856 +641110597 -239189203 +63446246 281687385 +548532591 -291347515 +-55008937 -709881182 +-833819555 216277958 +843498061 -991027401 +-569381705 758162846 +199263425 156050626 +70459246 -569731980 +833488115 466450178 +955490675 726780710 +202978527 -570781460 +-427138406 -956567260 +789481626 17175494 +-738869897 985361669 +-465115216 51226937 +218823876 672830820 +-632694837 635579745 +366988419 823623411 +-844897371 -796923624 +-833337937 -840313757 +330682364 648147413 +981014677 498984137 +740880742 273596543 +-770095496 -80635586 +924725466 -960194706 +-292011508 365251057 +458571533 872603755 +-687952871 -853201751 +-542192217 -935528160 +924139029 112672815 +451654450 -897002266 +-475401599 968609954 +285013626 835116702 +97996287 572715620 +365910660 869990633 +-220380814 143503759 +-483134293 759922557 +-185451069 -311669351 +-47956316 -472445264 +700580883 -87256760 +326867671 -411244791 +18581361 782166461 +-207436868 779768270 +-354000497 868740213 +582289440 -612714556 +823120356 -910530798 +538368805 117595489 +754591740 -381772499 +-374210908 282638639 +-899355818 -575949596 +694065001 -570040739 +-148368451 -312386937 +148622688 697616874 +-47892619 791988455 +-445406642 769988606 +-239474807 -57191648 +-977001345 378333481 +102756435 684941461 +-839867810 -253494855 +45995893 -506540761 +-450452603 -113639130 +416584561 994446999 +-30631236 713111417 +541228841 476757806 +294647864 531689829 +-925055447 -333802544 +931566644 338341033 +630657477 293743104 +875340519 -205080496 +517053936 680731103 +557032064 30437789 +739274039 822962964 +-12807365 172856302 +-737052980 -784243079 +392838107 497469116 +13307005 628348038 +-884803624 -495665206 +692523123 974704168 +666410664 47585168 +332035065 -151540616 +143698908 551250571 +-802085117 -347918987 +450978463 214737274 +-891588654 -144728040 +736611091 543187757 +359715343 -385769350 +-983460895 -962720280 +302649927 -274162120 +-484182296 -209917277 +620851655 164639870 +-178023500 884751355 +280604712 -118660699 +66370334 602403805 +-864997348 605486442 +-751291113 -833198883 +-25856928 -638883994 +901539673 761037803 +-555500405 960400879 +869533972 439658847 +549132839 -664075964 +-701738997 -46413692 +692096488 -160842512 +442512979 -808741021 +228699122 -425647251 +492232192 -944334819 +566566371 296225101 +459408130 -734087982 +-382234167 -732762757 +-387899202 -972588298 +-744959405 733146068 +-999459075 91280796 +-110828352 -249218964 +269341776 911610581 +721948548 -219424566 +785670355 -328191107 +577379852 -215896969 +-489023269 -597864094 +36675854 -827333002 +74109677 790179467 +-704542461 607825956 +189672193 950496837 +-9871447 998839166 +-787448751 -1624374 +-352397317 317665484 +-978242840 -741527302 +224950195 385990056 +205416661 -655900001 +427384714 922224549 +-498300054 657879419 +845596227 252329756 +405855361 -992804792 +818643346 818674763 +-318938888 -85963679 +-231442709 -409141651 +321066735 195348128 +876867784 249574420 +962159422 591100852 +602505886 -147350306 +935516771 39569245 +753719767 247561315 +-678416219 -423888351 +561596176 -638896054 +473573422 91460802 +593672431 -376314197 +70117718 -317850083 +-312164124 -84438673 +-681597796 995637759 +-445459740 -64985097 +-361378553 -976689315 +-870811831 -931603863 +-433746562 787238590 +266549203 439574741 +776809748 -830380639 +-127675442 603059595 +-612034370 645575362 +-821833578 436356695 +-745953680 -123361912 +-825942352 -492016403 +330426535 642716190 +-932089389 -917340690 +676456360 -205502284 +291531394 -924133098 +504423112 -506580984 +-636723285 -185824846 +-552763601 504475722 +-706476956 -283782259 +173894860 -766012199 +837710766 -228908470 +659949183 360414240 +474698247 161456369 +-418637108 -735464722 +751126433 899080841 +-36822628 -520153974 +709680027 582837060 +-941963567 53036631 +-583030225 25790017 +97991835 -432069545 +-311403970 -53604271 +743815287 38131022 +-536272435 -870293797 +-502267999 -12605792 +-627449669 506208487 +-124600030 563859874 +-671911188 852681473 +-190284026 -845401016 +511732140 257700273 +-338430701 -352930530 +296583149 527703949 +117342614 496040712 +835186689 455950552 +144072780 -812569452 +-343312564 -197458961 +751966010 759668775 +256342433 269511404 +441239035 612166356 +-576076834 -528853205 +284321690 -973851032 +645729511 -62674943 +14438601 560032310 +77676178 -109684783 +704972821 470896973 +-156998724 868938842 +-284663795 -672086500 +616290370 304554362 +-776343385 917514249 +671890264 -379152388 +17824490 605332986 +192994901 264051981 +347729244 -450711939 +840669667 -630514275 +-55201923 -277553741 +234549955 -377569364 +-185666238 849977609 +-26568419 -345186434 +-889063356 512153800 +-571393572 201761419 +-433544149 379254609 +-89415204 -889921405 +729162943 -30212871 +-668558368 -47974378 +-656063903 -760146382 +588922632 -433071375 +-306068049 -553541017 +-758697756 -753303342 +15287434 266158211 +-830602985 863319912 +451384380 -15805924 +-99362983 -175870334 +693914333 396415078 +723217485 270263399 +924581763 -602616422 +167140466 764830926 +-738570649 -996585651 +199238038 -591681699 +232068658 997410211 +139073794 546418015 +713724065 937542964 +434188717 -390463988 +-248664804 -853285455 +64294486 -268686932 +-68494149 627737019 +829459523 -479475908 +474334282 -198210562 +991595211 638543032 +296367083 -666889333 +-524456219 -568423277 +187496289 -668124327 +92228462 -436916877 +542729096 911351833 +-223899475 189363196 +-645047842 887792226 +895124031 -180901257 +200557640 560259721 +-827884372 -377516254 +-781606171 -739018958 +968205955 506478658 +-382666109 880327878 +-702334430 -317776252 +-926916470 -775025596 +424267672 965598047 +551186845 -220446074 +-239469138 -473777872 +499065235 857275356 +-249238314 -637435725 +-375427920 377738897 +-761250274 -129613016 +-372705831 -563580772 +394294874 -176076943 +874367219 454819216 +-626157678 469248612 +-303723765 935784743 +540768104 290761704 +-27627762 -158945369 +149790745 1038121 +-820213455 141825989 +-102280824 -829420811 +122040381 -155585846 +-202453671 467428318 +-887811225 -518637247 +403154648 -760914881 +-503988053 -164100757 +436480302 61768562 +652390527 865972125 +-671627944 -225250566 +-944169475 281177241 +955471217 787528856 +999287634 641371404 +81634320 933902026 +-428054025 -343653665 +-117876681 158406471 +-970175226 491448126 +-414423166 -404150312 +-439355438 -500353705 +-354708859 -9071858 +-173591828 -523332371 +-892856199 -643338701 +-373557534 -418769781 +531753902 328155704 +223410032 -37180134 +207126411 -799257629 +217167210 437705276 +861172236 -488854743 +-608344682 -867742523 +-990994559 -295664093 +-322413278 73956704 +895468132 897731701 +-955517160 -888198520 +353668414 -3406994 +-210644524 -73533488 +225158811 -200811441 +-57164038 -564291356 +-140013652 170480747 +-902518292 462995753 +-725868867 -509295745 +-934899216 -733041859 +-20572035 -561255150 +238154553 455858080 +198454636 126183729 +-243727227 975047208 +956254965 -277724873 +-172629043 -43343000 +-7618140 -898403398 +888673353 633039813 +402187618 425317965 +-232835059 -701251737 +-841645536 752697579 +693636888 -944987510 +-367916488 605768492 +-945805741 355849820 +-451947418 -20221504 +256006811 64061540 +638196392 -21908661 +408974982 522547225 +-399634997 -35597772 +-784388433 685600490 +241623536 914982720 +-229863663 455606724 +-369794564 -547876067 +-58154438 915426019 +-43533209 -230346834 +-217220595 -626210249 +768269884 -279070987 +171019330 716291904 +536668542 593003209 +-406266041 -234125829 +-585127538 151785972 +647717901 -450516511 +249878433 238306520 +-493789037 -138236502 +785420133 -295834768 +-932983289 -984537734 +-148551876 -65670493 +222947290 -711255984 +292009739 -413991079 +125665571 68958083 +408366977 -708290607 +744428748 672730218 +967777990 109282746 +-356679797 53313762 +796956845 -587944440 +521174444 593816571 +61064019 -810424031 +-850546464 566027156 +-275328104 759987866 +987056446 -316534795 +-413994577 31679592 +-374275801 398593306 +444661078 664722587 +-27864694 121818001 +-30327402 921703313 +310002297 559035961 +-377076036 650351533 +925247062 -954621359 +-598905685 797355126 +-426844242 392040226 +582034382 807698302 +59984789 -168161668 +196739006 -655137736 +429234825 -463952938 +-870221109 953161450 +183662394 -924534823 +-890566183 312157151 +-958194276 809734392 +776978062 682274751 +-665904843 -936069772 +-285154698 -636000277 +-729698566 -979720396 +185195433 -581973606 +-92061257 -407055395 +-988284117 50005893 +-144309778 -274139835 +630415542 -899704135 +-349903471 -133488274 +658710372 -445154227 +144888846 815093331 +-78578896 22540149 +443768653 889250112 +831266896 531422258 +-177719823 -824291044 +-798782271 614887775 +-678752106 573578906 +862490459 -750433672 +-969497563 478996049 +612793023 153210046 +415914476 351217630 +-418697107 -17505810 +465553492 300171334 +-30868673 518465507 +-706465307 -249093534 +154154453 968413121 +311420983 533303489 +-537649481 -285822633 +876151757 -984005769 +-126825982 -340938109 +-296811619 313153969 +-958685759 196462673 +798228726 803674082 +714946412 317155591 +970938755 935099113 +283373881 -442654351 +977585662 -211363001 +-546598254 -413508034 +875130597 391293266 +-963487994 467101472 +-581042031 -223384343 +-544689668 150991798 +869223032 -973137037 +984836151 -386491214 +581966603 -907642191 +-59530734 630719204 +884827892 385043381 +-250955334 434068618 +-883970193 -625516046 +-134032412 -178183349 +-802806446 738506915 +-555231035 241132024 +464235194 -807198288 +-558293880 -354028574 +571785635 176375704 +980018422 153301362 +-910342965 668026030 +-114543399 983532282 +-348978847 423261907 +147007067 738075667 +951296547 765309361 +369925995 438810942 +278161722 162729221 +-944064150 -801491808 +928000010 -214876802 +844102889 -18357391 +434253082 -481941990 +-39096667 302718363 +867707928 -865337391 +783824589 618777402 +375648747 -283431015 +33305901 -96984724 +-624741551 543425156 +576679691 470342969 +-652895798 301249837 +558284524 961856191 +-322655970 89911671 +-715535188 181294127 +-848179368 -989118904 +120350787 -695819328 +538661447 470275094 +-381692713 869877271 +-928947819 -72711712 +871173005 -828190939 +-417853537 298975440 +-460722922 -612758738 +-981641401 402271423 +405692235 -157897800 +331228831 695953747 +-194675624 -415507286 +807925000 242214765 +-597801874 342364379 +281474835 -335549765 +-934370821 280526787 +399496004 680927690 +35881315 -454859170 +-959384713 696157352 +588316662 490429322 +733721606 -269318304 +37716495 -886553665 +-48362982 -754837639 +248143562 -14177135 +681404556 -626145708 +-841553630 788318108 +795239797 -884695460 +-473270397 476070153 +469569490 177170745 +884001701 -855442943 +616840813 169256156 +406220469 -994830970 +345827155 -263044976 +-493149458 869076187 +-872996722 -356817004 +-794794133 918175109 +730557916 726063795 +165032509 -522925784 +-23393739 -914614978 +-915731365 724508010 +86987491 684987118 +-289870272 21531705 +993888595 -275619354 +-796484741 264006640 +476337205 4610136 +608697596 269985699 +801787472 401332103 +-836503939 -336894974 +10541696 490184829 +585199700 -294919412 +685250230 136652652 +-733628104 -452314692 +-18243380 -384748121 +-311360820 -308392996 +433401975 178932929 +590176025 -480569830 +392847800 -46592750 +6150104 253528793 +734532816 448692552 +-188098054 27184541 +106362056 -470872177 +-507702457 629250264 +-710673731 184408311 +159073584 164030098 +172028275 844579252 +-512972571 354782502 +627525332 -244645824 +-677654924 802478143 +427100214 488893928 +-741663235 334472439 +303722394 684006928 +-103253692 -705214113 +-789735445 -566464652 +383992980 257191139 +310230848 41248973 +-858418302 123125786 +-887105719 -167068837 +-515010328 -68958968 +-327601122 183013343 +-45687251 403433365 +-752649739 -969534098 +627696462 657322355 +7946093 -209250898 +-145027976 9412064 +-250116616 -137607735 +179519604 -644825685 +-172276274 -261864482 +994486416 -965061433 +842475793 -804338987 +-23775813 105329385 +510005324 910566149 +641718825 -195537118 +971754147 715239428 +224713947 858273912 +-543319894 559799260 +663264791 -612369774 +109476191 -323217002 +-78700041 -776853767 +-467866386 151314783 +-111515667 -123959343 +29392925 434725658 +-811846414 -6190609 +111616587 -28873963 +197999233 -544637589 +-890236702 -611931530 +-737245880 876127731 +317975655 -80380060 +766041441 -612898786 +-344786111 588805638 +-225075189 -846198349 +891780916 18106536 +329180363 556226465 +946309296 -618715415 +355527363 100685318 +943445067 438531037 +449603627 -616994888 +-523975577 607300040 +930920418 -664974569 +-211292090 841265105 +-788554829 -690972515 +988297272 -761944885 +-368825009 -928305629 +-599839973 753614297 +733087103 505249623 +72365790 126977659 +-400927326 -867797540 +-868417836 -963821375 +802381675 -580730928 +239787321 -705095973 +-913126748 -310756471 +-786826642 -970610613 +-409622263 -474536925 +-31184316 229725404 +-63486379 100248537 +-507650979 710411932 +323983232 480454256 +919698617 -57175910 +-275232448 427412835 +840889800 394623145 +-193628354 -297609973 +-576702326 -60335171 +335648423 -302835632 +164086387 -600537739 +-881527528 455049298 +127541006 727387364 +-676484319 -364278444 +798939588 742465933 +-177652991 -293743663 +-246718442 -390047632 +-846102829 -286240483 +750426306 -575009364 +-768008861 39367833 +-357202028 -715174281 +218438953 534749897 +-331556194 -828143031 +218357920 -91283067 +-55930689 -100506994 +-818971765 -169260748 +741706937 -30676689 +-549377737 455538705 +-770386087 -494983634 +-171111636 632558033 +-129679151 -912745434 +-452256194 -341089056 +-265844504 -960506144 +-611203063 646023497 +-873939876 478692481 +-112186750 229295422 +-598854914 162760106 +691741358 611471333 +-243263704 -481773197 +-661220979 -577681051 +556006848 -76771712 +-588212734 -786293015 +700201033 666098506 +500821491 -874027596 +210974230 383327530 +357211737 34081904 +-570390027 967521716 +-734835338 -839839510 +199163120 -481764599 +240833254 889680067 +791189440 -43540941 +-600203055 929583900 +-713113824 555465439 +625364998 -990496641 +454857881 -699017533 +-555323387 -966463378 +-29734083 361001029 +-553361579 -839676983 +-514869636 -760486617 +-58402134 -606996755 +494838562 850328682 +-200971123 266922777 +-540372907 -15780858 +-256915638 581713119 +-285256432 -841678158 +972612365 701746827 +613691145 103997421 +443182646 -851823354 +538983116 -267985460 +543185339 946316078 +-355755670 850709265 +822251018 581482908 +-534730612 -943449218 +-389866250 -206811036 +435365988 697227576 +484815062 -404078283 +930640823 -791177468 +229205738 320073697 +-85214379 778948690 +-529680041 126236265 +656908689 122714505 +-618063707 181662457 +361585304 835759104 +-478116077 -941029927 +-446708808 918933806 +-569986983 -87717572 +31013770 -956229819 +-615480454 -385243986 +-8577883 611711161 +873697171 -600742924 +-790953548 769093977 +-318574695 932442845 +760086852 110594746 +118940204 -703661631 +-77516603 -538385765 +378793420 356589073 +914050020 886490586 +791098652 382869646 +-4037589 -358340989 +-251243100 -635103300 +373692663 460124327 +359972226 -523526269 +896976704 603735290 +324268879 515359864 +-396897302 769111265 +481693166 -959295005 +-899039599 -521708654 +557668079 -411592443 +-855913570 252757108 +973848557 -266283767 +-266517360 780673947 +-64040627 789843406 +-66679524 -960681934 +-802387553 317372936 +-154154283 -461002436 +-455065037 -625886010 +-505487130 714125426 +-620553903 451080491 +61274488 -33327091 +833766318 886984238 +-272898689 -303905744 +-656087376 860764800 +-15972807 320257216 +-779642101 -150230013 +362256662 -781602358 +-546588999 314184267 +-24669758 -645526298 +806049217 -691834383 +-387048462 -508374920 +-608350796 -817731877 +-364505893 570816251 +726560211 -492471541 +854282733 -912253813 +185630504 210876700 +795112461 310146301 +-893740960 -228511233 +-607792284 -423369133 +-69329921 39740471 +589397638 -292469103 +325955751 -704632192 +-611521032 -68463931 +563564576 -510309609 +-484871212 559577246 +-843754253 296000902 +-510328190 -940076220 +531427818 900655112 +-303453709 169587267 +-692278470 165772419 +-694094293 -324356431 +-941895581 -810110183 +603377596 -412817469 +666604090 -604780657 +-975788577 -578199692 +38073100 -834240358 +-104718106 -684489631 +686008516 -26167765 +348087898 -884802300 +800233704 -269305554 +748688275 -698141225 +152653725 125367147 +402530051 481615774 +438820770 53351659 +-889729840 781858659 +624467915 -596447933 +-227710345 485014576 +-563118757 -862203909 +603016625 119265003 +4938683 -757095196 +-455754504 55623115 +-175843604 -503050166 +891527711 -459659513 +-787241049 -620792678 +-648886452 138434514 +418188917 -40752786 +-345642216 505959162 +717225946 395092209 +-744347314 -218385489 +202535462 909238336 +932752177 604727511 +-387265353 -430016199 +-330257461 410827694 +-594918564 154495978 +612666185 79200039 +-285604167 523601685 +536570269 -251074603 +663310579 320998725 +-232404999 -336901396 +-862945704 -297727949 +460038270 605946525 +-679703854 504266192 +625340527 914171010 +-55936171 891095879 +169948504 -85632825 +418287117 -79031890 +-521816405 -880224718 +-207129815 541983538 +870689930 87731523 +-2044691 -272192010 +80279500 -377681861 +711456723 -128192646 +66545490 307224611 +655550653 -333771896 +-53837376 -497852401 +647797485 -435228079 +-964842575 37975594 +-612409305 -980907887 +277183205 -874856570 +-513035889 -545605952 +730343669 376819383 +-716734054 -849218922 +-751069082 -144520255 +711285452 -300046935 +-722403043 -327628165 +-95742863 -870515458 +-762320774 -324500671 +-635974712 289943319 +-756116181 -899936415 +-476818753 108501424 +292087108 -704600601 +-851311946 -716213772 +-294411386 844053466 +77115038 490344304 +240955468 -876261432 +-513712677 -711622888 +-191358583 412882468 +-191179141 163234270 +-753385407 -808270698 +-407268448 -926136279 +-568946290 -226883539 +-535845429 705636628 +-587689208 301823178 +327653937 962864402 +374422563 510336726 +-434138059 -287657651 +215886734 -187091163 +-718199978 155208220 +508824503 158679723 +414789032 -870461548 +727801125 -153398017 +239977020 567274985 +-613903972 509597985 +261619781 209628668 +-652326978 -495188854 +-446545087 391804397 +171002839 -897321409 +540830908 -326825958 +901423588 167137663 +-264863334 942656608 +-602912412 232652579 +-366764970 -761733315 +-133749100 -81768869 +-650403667 667936950 +-360363594 -958289744 +557516294 547215504 +220064672 313145229 +668636992 797015086 +936864194 -806758337 +-354638093 736612349 +640380011 -475421698 +-736883962 -451478304 +628951607 -896766662 +-852838616 13209845 +-204057358 -414646417 +700485620 376464241 +930207970 875040027 +-762674563 646346325 +990586055 528635758 +-479922006 -633899450 +-251487849 985190222 +389034194 364187782 +497633787 -115042517 +-438110563 436732553 +550652519 -281597722 +281424455 -662841254 +944849807 620474653 +-777132667 256947719 +57877201 788551249 +-789692077 -147671077 +-326921449 -873949714 +764659194 9716521 +-432556969 1175862 +-68018636 789569118 +-729887634 -977466490 +-662042116 508741642 +842939633 637203962 +835677916 499063905 +-43717694 741930833 +688516794 322697201 +158834314 157350821 +512680558 926920635 +543670604 746934492 +979924593 -880279984 +-240483913 -374750155 +650697315 221763913 +-769311048 721288629 +-227677860 491770940 +-265413214 -190092772 +786714645 -759837412 +-758071804 236972234 +-430080096 -669085461 +456150930 -936083914 +-996459941 334001362 +-237843974 -704397676 +39567385 -953114412 +-341200825 345254356 +-259017319 311081727 +-719347298 77954423 +-954245172 418342071 +771682008 365286115 +-636233004 691394589 +-431879045 905387751 +471504101 -645872005 +612711436 253745019 +-55691516 751055487 +854661975 132749313 +947691103 293153616 +113952137 -612333807 +-687336552 -181193550 +-444207204 921414247 +-896229216 -5072413 +-155049168 -425924586 +-110407181 245764183 +-797697368 -947004606 +-518119132 701776194 +579954733 487799722 +799718457 602058165 +-396578430 855264902 +503755745 750224992 +-954852775 -101896155 +337899244 -162590373 +221858963 367246356 +-819875203 342722143 +861807029 -96981526 +109188839 -899668160 +695767679 -63947992 +447847238 342405511 +967510465 -938752700 +262498808 131169798 +897959033 -283564332 +-155992068 -618860811 +-695777155 853438394 +-722487825 -311642778 +-337807360 297963054 +-584425206 -629418210 +729654487 553767491 +-748163292 -363044618 +-282607697 141112942 +438587287 -117290998 +117343994 603010838 +313216500 372295256 +474831375 -26781402 +-894680945 309951734 +-987938580 992120367 +-137596511 215574821 +-574957409 -463167586 +-102478019 177258387 +-552345645 147903229 +601902895 915500229 +-158778321 831362386 +-735564497 104778364 +-809673809 492614715 +96880236 57069801 +702911031 346440258 +625175951 -99820393 +720901154 -975374464 +287088918 -654511276 +-454873351 -311460243 +425848577 -343081135 +883715262 473114818 +-644501886 -492524090 +98089647 -67519270 +277840483 370224592 +520794081 443710546 +-146026895 -298314917 +-503165681 -667516883 +385422812 99187855 +-54628314 541875974 +668304424 735614582 +621549038 567375268 +874252037 -688539683 +-325362745 -365998589 +-236375974 37932443 +772886317 367236749 +413874149 -995195766 +395244997 447877394 +-983332042 66890590 +-830789747 -700112675 +-729166550 425115205 +647946965 541684265 +-889778759 524895048 +159627438 -258158011 +-323644223 726966617 +989587139 -388724121 +-489121793 186312107 +279879534 -897995245 +-171250640 -807657706 +347007212 929589958 +-271006450 -357895751 +997449269 743978020 +-590729620 405332155 +961515738 -900668106 +182147388 -826361800 +-651906765 -191641918 +-183233516 -628759065 +782912119 -541694327 +-753859633 -891999581 +740899504 -95644905 +-825088482 -49604399 +-960044479 -947085698 +69962998 801819888 +-932086402 -309463209 +824205206 223868391 +-149567432 -829040162 +133805197 465619748 +388587405 -452517012 +-238362550 394849868 +-746181671 -877678309 +679202978 429130144 +946109252 477096718 +-192205249 -61563188 +159581990 -978512929 +-652706122 -361976360 +972395591 -234538144 +366283238 -950517308 +5071871 -722431803 +35507632 498331380 +-54064292 204935617 +-360246147 527067229 +993046216 -822655378 +427434121 -903015122 +189072300 12361214 +-605838841 -591520620 +999757095 526084633 +-806966623 -422345609 +533948559 653840906 +488926242 811569743 +-169563820 972244433 +574412723 -442375082 +9757943 -5123184 +-46781462 -963970051 +-114399452 681972702 +543321935 856283133 +946727672 -16512947 +424472053 -725986366 +-282118609 963883768 +-665972187 936058988 +483769626 -960410469 +-444281515 -588597201 +417028263 -517765502 +-947061745 233831753 +510385122 919879076 +943475515 -557480682 +139675193 921911483 +770789637 -755391832 +-652740898 360880706 +89265352 792452999 +-257074720 -480595769 +-688286704 26045195 +-440575633 -870501597 +268655020 114199379 +-125404425 -804972353 +310571749 432669047 +-479051066 -486113601 +550011185 457455203 +-845655424 320150288 +-836786001 527283725 +-891538748 -785945575 +727475714 243166841 +-966779900 837939026 +674069522 -493262744 +-847776074 -106168595 +-162606395 727235985 +9520196 840006776 +-244848689 -223935265 +286867709 157280513 +565862784 -37789730 +866321141 271529974 +-715938020 -301706856 +631904344 -150133857 +-395528459 -558255035 +201752279 -510095853 +-41999636 -952760203 +61350041 505883401 +241736279 -706227238 +-698198303 -551543705 +-225175933 813894663 +385570641 -395952718 +-723048445 -596816937 +-529354939 -792555440 +43088107 936765176 +189781316 253565800 +368898872 -995609552 +547678841 409215552 +764428064 -205149884 +-561131719 338756217 +-246673610 -309860019 +-721097005 -481181652 +944645350 103078649 +511441678 -493758222 +-329136712 -822373842 +-830521902 -40334682 +-71233500 -27081454 +-698493601 635677125 +502046625 910951266 +715753181 754174833 +959341708 -202763312 +473467387 599180118 +594522068 676029686 +-768481542 508821663 +-625955997 -284237571 +-674265547 943878101 +-809019625 -621911613 +-972707188 -318871992 +-300762124 -564513314 +737724418 742457963 +-553973028 -978328671 +528936585 -90396728 +-243364178 -179997763 +-111025617 -542282135 +328077359 378951343 +-442258761 -228189076 +-517475905 -68591735 +-992406930 -610926930 +111946991 -318927122 +573887085 772974549 +-408728205 -13837538 +863122626 652470818 +-891691290 374386059 +307824363 375794953 +-654950038 -250568049 +-884953680 306280929 +-135070258 858022889 +-949931516 -51394186 +201281534 -782012212 +523729338 413354286 +-567298439 -597989347 +-698764491 -144445598 +-313889396 889857156 +690781689 51936949 +346429797 -860464516 +-497046477 65462899 +74164448 590375802 +241819731 -446906076 +196566699 -4349353 +639388212 156060426 +753877328 -164763569 +-719095457 502762042 +-883284190 -53485542 +-67656041 -268098249 +-560333801 3350013 +-368109676 -417868251 +-781847588 -270558893 +-411946821 -598005391 +-575674938 -907545932 +-257981 -50668991 +-995525401 166254255 +578964681 -872210048 +710168291 610959835 +467800052 -969883564 +149882898 -435237183 +-159982787 -495720830 +-708040324 675338469 +488323137 -910794463 +620017124 69740617 +282415430 509015721 +430309149 -786465367 +646624580 363173608 +679773890 230360336 +921623546 141071632 +-362831645 -932129270 +-403202325 -380614568 +-382245638 -696371068 +603814360 875378016 +-787741302 707289322 +-862595118 -333643104 +-903693014 324225317 +-341617726 -945613490 +-450262654 -108774267 +-186671637 167291775 +869695897 192809363 +273305249 -267412965 +632374666 280284632 +-214903697 659810419 +-167667274 -134767826 +394098704 377740855 +-782125173 -548317824 +-738407397 -86216513 +587369640 -953206608 +-276685772 64568716 +512234676 -295580424 +-234539373 -821966861 +-455753955 -151387262 +-95621186 802736596 +-670840691 -386655300 +828732536 -954159991 +-252901942 -718154490 +640359769 -673133676 +885364847 858407746 +-463029265 -126985597 +325823003 -52142794 +-463364609 457462793 +434741044 -723950275 +680191726 343518416 +-581793460 420798380 +10823858 110738533 +714890854 -507071087 +701495329 -632422211 +329034920 -758293596 +-898393327 -966099896 +-537400815 701393190 +-691019604 740866034 +88277860 117673575 +122359113 -892975836 +460456954 -97697385 +-871604152 215722419 +-285556478 -886339272 +-138469745 -400495688 +-331111567 120203254 +901798325 445920194 +22734616 516974124 +-762727467 554445730 +-850426481 953435158 +-22085940 652078415 +-338574575 -152836049 +-953978213 8041041 +-248461740 -987199492 +983602933 170594108 +940671736 -206584875 +-851164825 635880234 +468612321 -362686414 +-835563146 561829390 +766243635 -674451698 +625196048 -598739230 +-830108344 -711721423 +-667887835 -99632187 +-610484733 -395082364 +-866116754 -726838065 +589976992 930850184 +424084421 -601634046 +367421924 733964823 +-519049314 -562183277 +-831942277 -101562966 +651977524 -154975193 +962645210 -111938340 +-488774017 947820265 +257056426 -773656906 +-211550436 467246063 +-614895827 -243561482 +-654091410 668304712 +-384625851 -876477178 +-975226647 407434384 +-127596001 -18177582 +-967499248 501925520 +-234059515 -249466914 +-357344754 -99647394 +479933855 78234855 +-203220969 -287890419 +-896915386 -303395828 +-500772848 524591954 +-585457625 656059474 +-254414625 577607063 +917890277 763741048 +14951967 547308489 +37183479 418930836 +218236089 -449120933 +-700763508 905760151 +238716287 -885837655 +-302810553 390624530 +361764323 685183186 +-873592183 986736802 +-406627670 -298621670 +280742340 -683557390 +-60585124 -445501600 +-934744876 -876713148 +301690361 -461502649 +-506689897 -773178719 +-943531813 -680274395 +-30103258 497974099 +595732376 -147228830 +-738869158 -425296045 +786570238 -818968523 +-63956165 188131716 +-53235448 593711048 +-535457490 227671848 +-432192545 160239583 +783824273 618871283 +-720463917 -81758109 +214609200 190020204 +-765283638 -214801152 +-365655122 -352207161 +-693183699 415878529 +-767162283 935347952 +-823821524 -883842812 +-481394937 540188770 +759230616 -239114681 +-649332480 -250139230 +-924220274 -246022530 +763499049 480814513 +777111545 -89258028 +682594130 485882018 +-773696033 -741154625 +-286899531 -389560090 +931392875 -820579294 +-733103120 -676779320 +953362695 107374754 +254246214 -368175146 +375565715 704918697 +426813703 -364863829 +-826291762 687884496 +772823645 -759188854 +798128237 648061375 +432200171 181608597 +932492179 619087104 +404944529 804912377 +408519321 53368196 +941039428 53121530 +117098134 872296213 +-456370759 -92031918 +-101599383 -400995437 +2416621 807498010 +519408503 -106533062 +-714952774 -234912025 +502415987 271765330 +-619910436 95273319 +464511887 -935673809 +-745120013 771820408 +-102110932 -899697129 +-11786434 -754628380 +834841612 -808980001 +-985928180 -666061640 +-541780359 509107508 +-729916826 -871198664 +-639360912 488098101 +743653873 21641709 +654453019 -792248258 +-272552222 -708517195 +418747095 -807940298 +-346578270 -267222191 +123035668 490873227 +-557544729 -736830297 +841550615 -67080106 +-40882791 -960296470 +620442784 -299184569 +-662837874 398842186 +-996294219 -9463429 +289803398 -997164243 +416871988 -175328104 +-14301062 319548879 +687075770 -781288628 +-893873792 -64923570 +-159328574 335386064 +513990360 921848138 +462794836 -628680935 +-949300218 -708702095 +-351114832 145049161 +657950192 -265484908 +-670413987 11222178 +-79829752 -897544722 +-573433309 -232693758 +398250342 -350220730 +-390526138 45065156 +236875631 572571089 +-628808939 -61017474 +972308737 451273488 +109046331 194701884 +-939085082 660017364 +980768028 -768836788 +-931480862 -75428913 +-265763727 703051924 +477800558 -720659801 +186658769 732595133 +596858351 -442679445 +446269025 -110672182 +-845688661 -995283354 +-957230900 -196060270 +-188565684 948957491 +-233516413 -281249282 +91561200 838730748 +601701048 -398077648 +-822055138 -707945144 +-295254855 608080620 +659888396 426479978 +-505505220 -808113471 +257011401 -853075384 +682030807 -326104870 +942527649 -379259226 +-559285742 -786577402 +-140972106 496067066 +-917627687 988651861 +-950440873 977623821 +-14626813 -309061079 +-320332398 -818572974 +537385164 -752329661 +657591012 -942445583 +295722076 -317037218 +-765866690 -493204243 +804380987 938630913 +-468913257 367143594 +745255776 42986903 +150317717 -427734011 +-725180531 -766278665 +-929024920 -679035330 +-783085655 -696849467 +-192782411 438727129 +-968092237 621499901 +-774196272 -751992136 +-716113804 -289670379 +6404626 613042215 +-241099285 156563985 +-61388601 -242488501 +-867920715 -259254161 +-588703573 495360269 +758648399 -464846506 +-175330912 -624756901 +-557362571 -927926255 +113185528 -635342419 +107123068 865440353 +-671715936 -81140632 +261987322 -639743482 +-276580151 -57164518 +-241037189 450625382 +544193339 -492727780 +-4557728 57998262 +-844075578 59888559 +-736660763 701486467 +-52759573 -235089850 +-391587810 -473824366 +-429114503 -716145764 +151124628 -336373380 +692400742 -340731301 +-352215620 -695793036 +763874710 216528037 +526810211 -372402929 +887734438 572298959 +-505064232 192293145 +-728371752 -858264498 +-728589783 741714242 +774344930 937743444 +-305277102 919611504 +871127616 -548388469 +375511043 690366748 +697415087 -174036494 +61887901 -947224253 +-749522848 -946799425 +-598532544 675133184 +838130736 -285746337 +-232433652 451594009 +-348586337 944395364 +499907741 596956371 +697570990 894064292 +-868276526 -350226113 +-884048174 663433452 +978454206 -765290302 +-756159135 -431847341 +-805792343 469005307 +-809303174 190353788 +64365413 -925364271 +640664051 -137556686 +-298608439 -723602645 +-500894245 -147747373 +438052961 -70718309 +-43407048 547629079 +828982573 57617652 +-635809295 335752870 +660252509 766660004 +-317655935 -63015335 +658998720 367466812 +-396062200 -464857197 +347189195 981125253 +800558530 261153994 +560960283 600512260 +598441129 -989246661 +430264016 513650567 +-31982200 -855151567 +-382951906 924188905 +489225420 484405737 +-134830811 -449634116 +-907176988 -403067982 +458733041 -707397389 +-170108178 -344367109 +-775522771 915326280 +772454027 401051077 +-696076091 562537934 +804392316 -163485890 +502460513 -959393466 +744089044 156111679 +310013811 -369318727 +940304814 225484742 +-874352906 110763490 +-263281554 -669092570 +849694498 -799757017 +-916986148 209519139 +-722382353 29879669 +16036712 -584098878 +236989613 934120226 +164552901 -428691023 +-574211087 133973835 +16332483 577871889 +72821551 200505972 +-835235585 522958914 +-205736245 548288901 +-352969980 -840752577 +-847871921 -724603218 +-173557328 -162011916 +-363501039 -281793033 +-545948042 366314375 +-894717333 549643305 +-249506856 -948215585 +618967623 700754637 +-100047049 -764301059 +59543474 647232589 +930261028 -880899543 +853615774 485909240 +-122535138 -978568931 +68623905 -80324696 +-778327777 -277606219 +-628333250 -912950920 +351326982 731570230 +558407994 -48825935 +-869623961 316426230 +370765029 391240426 +602931923 -408441706 +490552086 -726598234 +-927235372 104627167 +-745230038 -864382487 +722610919 -530563741 +853016694 -804854902 +901855670 116956287 +-444863505 101050760 +-486604385 800556352 +886004792 -352157844 +-147092063 827592759 +-108754209 285132539 +-594560544 -518923310 +-759417077 371555943 +901332688 472965053 +-61884779 -947074587 +455776369 961711291 +691077639 88247946 +737945934 -864755152 +264338260 -596123366 +740885100 -353822017 +-359659700 -212525833 +948442262 -536491226 +-242496635 386918244 +189550988 -819131050 +403817354 576902981 +-572627665 -950933602 +695537821 379465780 +-224643873 158342455 +-362191291 -691351070 +-240200496 -465599950 +996973292 166973793 +-361076168 587711719 +551158164 -308609256 +-471116659 -741112179 +-946278201 785930836 +-223093577 -134707956 +-654874795 -970189815 +-830527221 -844812347 +-325747391 672205450 +-519572027 878953797 +-625309326 946384628 +-863553533 -505630985 +-891841273 312508486 +-548010922 117175047 +896171847 -684190470 +-995672801 959918042 +-404201229 -22138138 +-747027773 -157243731 +-978180336 895646829 +552537590 608319890 +172498630 -53948828 +-694953557 -271246793 +-398994703 722736668 +757128893 -915501411 +-208476648 -14830071 +-405742283 -975319085 +99116896 608138949 +-488244898 -356838543 +523096170 551700807 +865519568 -509773852 +214454620 171678503 +877389233 -71973934 +-798312454 734780824 +874749522 452831703 +-361349058 -894957088 +-221201473 -132937521 +-932214620 -304785223 +-248616318 -911242814 +-941362700 620029287 +999304628 -586376923 +10121284 -357924672 +-260531991 -968751000 +567700563 333334417 +463273203 -890983518 +-951625255 891196568 +-507056095 -411874122 +-46666961 74451106 +390264418 -70776908 +796861931 870232373 +-682237392 335932112 +-455781102 -600231225 +689577353 593712462 +132928655 599990752 +-608822397 562171731 +-359462573 -799814170 +347797444 837892386 +200766160 -484986621 +-843918528 -659644252 +-209896972 -335972567 +951019802 -734992206 +-638099949 -572905298 +299908431 -273451796 +18423841 -771501328 +-359378290 226990157 +-194781682 -419534999 +-289566203 397471722 +-529916458 -132661489 +-190469325 933353428 +10763405 -163916171 +-468465243 -72249864 +721791652 -213934334 +-999965995 278743062 +-440097658 -134861923 +866304720 780123100 +523973860 690187455 +164201347 -773929380 +317841999 -872725854 +-271022117 588063353 +-748595473 -115291572 +36276753 -220692921 +318511013 157999999 +-87042585 -107036397 +178919752 -949162300 +865720655 839820590 +105949318 -898171407 +459058174 935701269 +-731907851 645264695 +93550861 -674642032 +-419882040 -917928385 +307052601 -910287633 +620041323 -931907722 +346836001 946174688 +880295120 190751929 +-957178385 -746539291 +-608196527 837945704 +-544557923 936495519 +-891344912 354916724 +-984757262 763191639 +-937594388 -658396804 +240522805 441969339 +-189587060 -985103527 +-787400267 758482664 +324460070 62983555 +161430615 109193041 +31318181 966036281 +711157984 -4672618 +-595649369 -225181417 +-882066149 -604850375 +-221713141 -536412358 +-932309901 589539979 +234671213 -432103768 +-463043214 639703176 +959367301 -809633286 +525276442 50468817 +-606166034 -739656964 +440849064 659556200 +-229107812 792341200 +-274625626 -856340467 +-960114065 134390090 +939251783 423161847 +624985605 -670372318 +239120769 418878181 +763815284 188155745 +115549961 -331096871 +171959787 684845495 +777988843 562356179 +273014941 -838810592 +-838557203 339302068 +860040201 133838139 +-633709695 -281713296 +497935548 -903538178 +-630515660 36556551 +167958064 352186865 +-507744621 675490947 +883619712 488940677 +92957674 -57144509 +32635398 352808300 +-513392731 -527236269 +-980258861 -761883402 +539070216 -477267805 +-818709709 28788374 +-802910514 -900001082 +-79607506 157121653 +-644142573 412074203 +-526534679 -511991139 +514021386 886002482 +750759700 -597072491 +847889172 -915387133 +200710195 -531538506 +943786901 566045119 +-404600887 56803936 +-283756689 -294382832 +191736140 494243641 +554680693 -769018981 +-168193504 169349369 +379946443 471900248 +805001618 -21943644 +390267052 316678018 +75530603 636906935 +466637146 -513577257 +-219844558 868680268 +-32059029 180308632 +109387507 152669724 +52809802 -961463806 +-930870820 -153153647 +-719696777 994601843 +464808648 -114254405 +815182883 536019562 +-328838611 -729043167 +-405417621 806678636 +891565352 -41727184 +-10078987 -676753706 +667984046 -336543002 +697760195 270045703 +-39207791 581518469 +-267999001 16892274 +857484430 -733275715 +-841529843 426756645 +-917530403 935226742 +321002945 -746666029 +-897713695 114435975 +782872317 169650046 +-885316051 855523057 +-719395228 910616486 +-898150317 780583524 +-430050199 786062089 +-722821077 -524087457 +864414678 364921424 +891886228 928204504 +-333810081 -247317773 +-391021529 -924114287 +-698836062 -303314392 +-250900498 -984101128 +-428787634 129370019 +-801579267 -91113688 +585997500 727813181 +-222022255 199995799 +773704692 -77428510 +268352480 838362533 +-884966417 -221109933 +753018640 -847818527 +-504560970 -425024059 +273208502 -57681996 +144278031 -729218499 +-827069196 333910413 +921729840 162814102 +-220387676 679781267 +-669898307 701788616 +401395646 -544078897 +525402024 807232582 +-409719478 114132843 +620373916 -689452466 +247954502 -211082364 +-636898887 986789367 +186041429 442696529 +213701238 518712194 +-413362764 194775043 +991281087 -922399001 +-658779695 -207270557 +799603729 -978904870 +511468871 469614635 +-746095120 334632021 +124834447 -891443585 +581057658 536087032 +45046222 657344505 +135340848 -608669368 +-497259693 14020730 +-876020966 -164050208 +-564627140 -324011887 +515318542 95631372 +-259869093 -85898175 +771509814 412148985 +-923118647 566242698 +-552507683 196966866 +-995498967 198468034 +-627134338 -860814496 +150612448 -492975291 +-381544710 -307215084 +888535783 485677390 +-598492439 -338831610 +361521976 238562560 +18969220 631018562 +82811803 514356321 +-135847471 448589586 +35012432 -473497097 +252354520 577429759 +-788548164 -952285337 +-436732574 562089930 +-808255596 241840672 +153769700 -922355027 +-426129149 -643786569 +817588461 -592119120 +663825216 370363684 +785131181 -74636706 +18673916 -65698457 +-895035129 844067768 +-517651292 -679269348 +-392150649 576616202 +-331847489 -230304363 +-696299083 -184468443 +-186869624 -446654616 +-506827325 -608134133 +375730613 -821671901 +450850269 431121334 +-354907132 811233788 +-445588974 220584029 +110215193 -542208371 +-118403326 -585831078 +-503465228 87351889 +-314300749 -205198990 +214952478 -398680548 +641932978 -717109660 +202397540 90488297 +-333773552 664968402 +-244098558 -253310338 +958275039 -89105992 +-748806383 -892127280 +-475338069 827123098 +-596206352 91105102 +284569712 -562750587 +-390751610 -639662946 +-469409813 -554568604 +-580673713 655142304 +-861401356 -927267194 +-704888926 582867112 +397390653 580814021 +-765948109 130580460 +-132685442 930168817 +-464800534 -760641416 +-491551654 579780527 +-308571083 -856521903 +126396991 -194923567 +77631383 499581834 +-30994675 -541584806 +601015595 -189177415 +-965853364 494475825 +-569311696 -440865599 +298791531 -920219372 +-716536494 -721697296 +-435649936 682723897 +-279088600 150130726 +-24614782 -214154934 +716753570 521661234 +671604595 -583917778 +987754159 887910852 +965373955 -567274091 +-607619586 27446746 +-22190937 -150257449 +-978440708 189975271 +705390658 898718799 +500438250 546462213 +-951885195 -660507785 +608252111 -929614114 +767497240 -754196949 +59174676 555583127 +-919643822 -188812161 +-107345167 678518314 +577296188 811451179 +-365792466 -127880151 +851279522 -386798944 +-114200075 73785099 +-420741702 471401371 +34173842 -921068526 +157211081 -549098243 +594278374 -42630113 +-691340025 958155055 +-783458309 -812810786 +766942471 775586374 +-218725290 -630031675 +923503347 -68855333 +472852260 -118273774 +-588042555 850612461 +-875798596 -337045481 +-406125740 829021912 +515480995 442072277 +342043165 968069400 +-403406633 395483007 +-943811091 -465582188 +-963316572 394249133 +266225395 -885594272 +557672894 -959412710 +935592078 -49220952 +155786956 5555482 +144305122 615210126 +-47415248 37231861 +62317528 557479829 +-950123035 436029565 +580305875 887758229 +-824134064 828743885 +-229760202 -992730878 +-350965913 190638542 +-346788270 -19805136 +-837808173 398339432 +756089803 125634242 +65688430 -897814935 +201509845 834903211 +-500098554 -582841435 +55266777 865152889 +47930686 -862970977 +386145843 -11191823 +-632223382 218854766 +363985325 181101897 +-60483155 -447442154 +-929986383 172046780 +-794055945 -705103869 +-60433342 -64402073 +-437000715 981556079 +408972226 775018419 +614796583 563456136 +-36413389 -860172649 +275692006 662844650 +-544848512 -208760692 +-474099575 -652560903 +785795555 -484345719 +990367411 -561018792 +-342725678 736283730 +-973060803 355204175 +381173362 -157224560 +162499646 211975876 +794263694 -180882160 +949164388 -760356978 +171803591 554927109 +296534437 221678809 +155551004 134006616 +976010507 -857429003 +214287462 -957617374 +-748598161 322271429 +710464996 204009874 +571985523 137290797 +-676903 700004411 +-622608728 419113943 +-297923428 124190657 +-669520888 -524486823 +-872886095 -794118514 +832932126 371074765 +-98981849 726565032 +-856797311 -913701766 +-802204862 -597107023 +184710501 -842699692 +785671981 -483480865 +-693443115 -609766820 +654807478 -742239842 +681598565 -178787580 +283423251 563911634 +328253523 -534954118 +-40037888 444690486 +404779139 248377334 +552816016 -709221298 +-833811562 -177811360 +-766707352 -199187354 +227705307 571405084 +218071506 -774536348 +-784151797 -406564734 +-121090920 -481268976 +-601106872 512804528 +-936196923 -422217324 +-817924367 -267528058 +660764430 -7300072 +996008068 -38418154 +-553976966 617439894 +-957384097 -33977990 +-655409895 -122832634 +451354208 470695386 +803346771 -999532483 +-274703919 -262375038 +725976614 23008353 +-327239528 357962446 +311989723 625176658 +522007587 129906680 +-227805798 317246682 +-895586053 375221462 +65210080 -911294418 +-299394362 -333277364 +-15393205 -401251132 +-743679049 -156357502 +-179055628 -681728828 +146531253 -481199968 +20270623 660790308 +27512240 745001401 +-120139865 -309982076 +432200905 311046483 +209840683 507043735 +64796302 707799838 +-940546746 -55750870 +-879969364 -862194447 +-732241422 -238824926 +38234010 552506213 +248901200 -523613684 +-310647570 -558936573 +945544202 469878236 +-284751422 586399886 +-1818570 960083005 +-992686988 588351415 +972486496 -857146535 +338356415 495298860 +-476190041 996365522 +391143719 -590237725 +-6957610 -415094301 +-193840153 -76298689 +-275804186 -920973447 +-28567653 34701177 +371078387 325861586 +438120914 -105901176 +926023846 658172885 +-620078629 -879034735 +-767767228 -693638088 +-341082434 243877562 +-892131051 415116554 +-47567447 -797246939 +-450389759 797309947 +938958354 -606842325 +918218096 940424653 +-4965626 491282091 +360007810 -95126329 +-634614029 153504124 +409996778 -309666568 +906728847 279580292 +-122341946 173323702 +386863502 966705228 +-2844140 567575676 +154844494 336855461 +799440356 -566349337 +487836833 702127924 +425721680 265294341 +982994605 976959131 +988859211 -690258665 +-257013468 -736089944 +465718711 -597107135 +216339595 721876795 +219967799 888093595 +982043730 603128039 +59803706 514678873 +993837159 736874054 +-240130711 -296386370 +-718791855 -621587121 +-462497507 819649176 +-444937154 485096208 +657686675 -486402277 +-298120600 741499004 +-490143356 -960919228 +-9045289 -539251033 +-530294662 611714418 +-485452514 993807812 +-196981862 -688389310 +-691526396 -194856328 +407233082 -383512780 +-56500008 823999143 +474271021 312453736 +633604891 -515286151 +545868726 -833565248 +-618118633 120368823 +-786718403 279141286 +-899134581 -198591199 +768206474 929806182 +-709187625 175032993 +-991363667 332958830 +-401115751 -579815654 +693409870 40162798 +836128193 -756696154 +304956036 -346278901 +-622942380 -862151269 +394653187 99815891 +37034996 736568935 +16066873 -691170025 +-447977716 514611581 +461645076 648508408 +-860061179 414356777 +340054985 288320430 +-619408089 278379625 +936496316 369160821 +-731169411 768145716 +801046782 -890190856 +32045167 -162989476 +99852931 -574676794 +934236880 187385481 +-181406406 -17918394 +-688644932 9421832 +874263188 225108371 +-408393232 313207929 +192407658 206880490 +925094823 152184651 +-19835088 -531960695 +-867534986 -519010030 +287922148 656381754 +-951811692 531222722 +169068999 -241722219 +602992029 814579754 +-15741709 642219586 +-975371858 191815570 +526738233 -573266239 +-723584418 -990148814 +-164974473 -863987757 +-128946417 -613130839 +-774049233 -360402033 +-862674955 -988361495 +179344068 189070134 +959287785 233374810 +856412303 -136137510 +478081651 -859357367 +769896215 44608826 +-574421577 809399751 +-857660690 987623712 +-597391242 659063711 +86865156 -959091070 +-491294373 -267540046 +-435944655 -17389278 +587941596 146272848 +-943355702 347283273 +-487756868 344312961 +-974758687 -632098803 +-205787864 -425371283 +-929503995 -860412344 +838231753 538218330 +-500082068 649144622 +260529022 518573856 +-611865460 260388163 +142183204 449064619 +843154260 -819785409 +641874420 67457408 +-94079872 622697507 +-80959340 -563670164 +-102667042 -213116387 +860607535 71537710 +798996717 64466531 +284687808 168810050 +-196320249 -395754894 +-802698782 66404926 +-532188224 388151286 +-980608643 670395474 +-593181040 236184269 +-324854190 -404316343 +525294445 -355926993 +-778230220 -152598420 +690682392 -866187218 +965128505 -649462793 +-985010205 539433337 +-1159892 -296572291 +927725538 -853064695 +-402083065 926937303 +-339898926 -490325422 +-319661459 -260283871 +-584421234 -388431971 +274478465 -253242303 +-221072021 954875260 +425562653 -546281189 +736645625 -792657675 +-126292638 -242147298 +-918175550 -21128806 +712329735 952351731 +-271953689 589474211 +-627798020 941802858 +111756936 -995074082 +-448089240 -313545382 +525483642 -600881388 +608263714 704729601 +410185416 -925153164 +57470504 3883686 +31849401 64849194 +682149237 -762851812 +436695596 -353973558 +355864756 -99157948 +874074853 -695889118 +-952163486 -445639983 +100145202 195210815 +244512097 199669234 +-600930727 634913115 +610363628 161372829 +464557368 938468004 +-341673658 795941046 +167113514 353178433 +-378639120 -32208518 +-158974508 306553947 +-739298329 -155238312 +-997430106 -816341761 +351181892 -898451162 +-211823452 -244272468 +549093915 635687110 +310325195 -718180534 +-711562494 731700206 +-434990319 759020350 +-515115036 733619287 +-453006661 -423970991 +388081726 190811369 +-984809573 396026857 +-764477041 -8503179 +169920734 735257538 +-510216679 -711537845 +-934403209 -942507968 +900689188 -457305427 +-581783724 981370849 +-908748321 612125370 +-713319401 -951682361 +-376868805 106944811 +375138577 346051187 +615527225 364784714 +89202660 -653248577 +141715772 676283496 +779458476 892924154 +112113096 -676644932 +42606855 534672092 +-284242622 -217237375 +12594798 -354636090 +333812570 -942645021 +109727078 621813320 +245030196 991018373 +408235369 707281195 +-132243997 112926438 +-671267234 959280271 +-686637237 -787094274 +-87632691 237393572 +683738685 968575301 +488810921 -173153954 +-340379375 797155560 +-965379293 -185238858 +-579379602 -930015891 +-680701134 -73033277 +245762049 344043245 +-929472017 89535902 +370196043 -666031612 +-977761793 -711101496 +-873274905 -188783007 +418499562 444364454 +-825740002 -32863101 +-743399990 -806522754 +-789692610 -572344772 +292327493 359842223 +954739593 -385310335 +554677916 74245792 +395572705 604279560 +-582284838 711784538 +923513696 829355276 +721408449 347227906 +-530339536 82659075 +35048691 771109172 +-701620481 -409424986 +489133252 -498778041 +590286500 528332310 +355949394 -41797856 +-474987601 547983900 +410859252 657048147 +395056949 284867455 +74340837 -169876490 +299132461 328361176 +497980235 436336553 +-880913201 730069814 +-78895347 221280742 +745208776 648730488 +411056182 239848420 +-555153635 -483273547 +-681655126 -172860676 +-546423416 575877806 +483497489 921792873 +-533597104 906675650 +-479094395 -625888675 +-807764292 -791475260 +-982325697 -651090562 +-993324224 -512448989 +291520766 -538342807 +925631732 -299134884 +-735154408 -588624556 +-810070215 254347488 +366299806 590974647 +-132051489 -501559965 +-436750261 132773855 +604919913 359031662 +-963306783 68566570 +-103668267 392698753 +367567184 -355950395 +-735610088 904682682 +738666531 -489452556 +630315201 340879824 +-897819264 -139946083 +357583884 -564066878 +7857153 -698239215 +585943687 -288860536 +364202233 445134277 +-97478989 -922884743 +966673049 749859483 +-657687985 -842449728 +-874897902 760681384 +-927412889 305651893 +-341679287 -680381849 +217042940 -601083133 +579912453 782762272 +-961431247 -243656362 +304865345 751001630 +456330529 -590910504 +963995317 159592753 +-66443680 -115096546 +-666026111 3142995 +964184398 -389356157 +39809609 -160628937 +-785254940 -541255044 +-357737703 627205162 +-573721486 812637045 +886332314 374550304 +-594555056 388857791 +-603149105 954642370 +-998287530 -816896013 +342036265 -403681827 +-166629812 770274056 +270997878 557121069 +-955527130 -531412173 +949564008 235091803 +-221865074 662958913 +523972778 -336137308 +-873448494 265037585 +-208050978 216224327 +-878304947 -375349443 +699285138 -632170844 +-231752682 -969240964 +-990010428 725657662 +-706992550 -863032474 +-680593748 117306655 +44832778 376303394 +-349834374 910800402 +-333486816 -253201684 +-803134508 979165873 +-511423267 622170056 +-111160905 -991692591 +-377678550 154884537 +93244026 -784728284 +756811758 -790733176 +-795991698 -380401020 +880306025 663512089 +900150637 928072335 +-698690189 215643891 +-281172689 15258804 +866486703 -315992092 +-128701347 377635955 +-763605793 243538947 +-901349206 164457017 +-593291103 -890730450 +935327676 580896943 +-375397689 -497815489 +-642940702 962477516 +11303875 863363713 +-110628603 454888207 +-202966575 104492325 +412446586 -764304379 +-398200298 -289308268 +-946185838 -399367229 +-737453667 123824880 +631562452 -314331373 +358537018 723760528 +713552775 602663924 +700358800 19055155 +695139802 -53273873 +285255358 651548614 +-780528615 -883143182 +-303502084 -362659314 +-238670422 672380363 +-488034212 -763198228 +-585799824 -339020154 +671882368 -592803813 +-862363517 -841256907 +-367897964 868992325 +-235116855 -580519064 +844360016 894312260 +-536154840 -218290374 +-282002 799443685 +540861743 -694541177 +-357164317 -14292021 +-987177337 417342337 +-611935640 -106716637 +-51861149 919352102 +-674897247 -465523220 +-661672693 971384776 +312747096 -201663783 +-38784533 -63146154 +966636325 -352057422 +-204510696 -783015140 +784397988 560751161 +-567664770 -72368345 +722487827 -307126748 +-995371910 393246264 +-921336879 823304817 +-552473386 -506759873 +924705331 505596572 +660463195 20124760 +282202625 785151153 +-356596829 252974530 +-796647736 -105158487 +-430272927 -878381133 +-118095170 561892820 +525842666 452656642 +76142021 252864426 +-100469662 -120551558 +179789887 -935528168 +27966955 -790724253 +-174314938 -909749724 +420115923 -801795720 +-174502410 619033242 +216995963 935184004 +707391180 -981766337 +783190089 -311663411 +663702836 -347629376 +183443394 -205853064 +-103496801 -997979566 +539796842 83073240 +-907614242 -248717932 +-390973849 -377463387 +-811011771 387970428 +417315941 566409291 +-813412992 430913865 +492132117 -867459900 +-303087597 960722198 +538147101 354002779 +-490711216 47736538 +-414247563 64119496 +-951981524 -517055199 +-174206052 942599766 +-928589556 519221706 +430248251 637097446 +383408536 142475221 +688026525 262512815 +-301484067 778397396 +-499686686 -781396247 +88842857 23873177 +645643212 724837921 +414894360 -109969193 +764921271 459435563 +799375409 -601468714 +-951763277 475027254 +52435565 791740999 +998047785 -909596406 +-824193481 569953104 +545636702 -267039599 +356627617 -526185719 +190985399 -558843727 +-822351400 585106657 +-711940871 999731067 +-255350887 285071384 +-330334255 945112604 +-741169629 190009939 +285044981 472663397 +127486197 -900690979 +-98471553 36587872 +919948049 707154271 +-97241515 395918370 +692114568 -376844681 +660577322 480506801 +-168907493 26512681 +7846950 -72261571 +-513880594 -688036200 +461578491 -318478204 +-810287971 12985406 +-395852130 -95305637 +-611450520 -262852670 +-728901526 -818811192 +-795523382 833562854 +-670404878 -468366853 +790451702 -303302750 +-457161027 929573858 +-849098015 -92634029 +-701713918 341959354 +-813693825 288173533 +-279674435 -506001195 +-320643508 378561296 +-234946637 -578782593 +-602565205 621588288 +195162043 -412654742 +527220842 196756224 +-941329338 -897591515 +-908661427 26927130 +-363455920 618384321 +-634828131 62488241 +792856662 244359997 +864790997 -660266684 +-102301734 -217669928 +-960951160 -148750500 +13402899 -715998551 +-156930246 -313520668 +-319318868 354121569 +-333305410 -764664759 +-815170817 186490013 +134162036 66693959 +-18337329 -370650233 +-668827347 181576857 +-136424653 197279424 +-341970957 -222618208 +-95768926 -892992688 +95377094 -572755873 +662609789 7957206 +306885401 -433513822 +-553051576 899459854 +-226722597 987945325 +774170072 -215458901 +-51324732 322949006 +-474297211 -369155428 +-375095420 822344299 +-895586265 -718905089 +957384677 703670551 +151907283 -790281035 +550227000 -642457533 +-630534561 748024496 +-840006510 -713662130 +335931367 -975351166 +123785124 379420149 +127575189 582800273 +-985049272 619082032 +14856382 -86345556 +-400679720 -728146459 +488332813 98364127 +603964146 -825911335 +-105153355 641482492 +-1807782 -919821306 +324980911 -779231697 +-42524554 -337702846 +197665161 -184083580 +-746513901 277245153 +-126337990 810776249 +923772354 409431095 +-514902186 -366919371 +469604226 -520947010 +-7617118 -8642594 +659902983 954549044 +-771641375 853404414 +-143235162 -658299128 +61236638 480414206 +212448992 963120527 +-512396146 -316775811 +52787063 649785933 +-529381842 -399045870 +-337076650 -296574746 +363637818 -143434226 +338308036 390545047 +534835710 -715700169 +-587143279 44051974 +-424369784 -295532789 +-606994905 366925066 +-735814449 -315635980 +662081432 -184387369 +-729012529 -776261285 +-695339513 -932697490 +643078883 -23125898 +833747390 757391595 +-427972592 -237404614 +138453357 -544244739 +-578923564 -377064393 +114222104 -289525648 +594366694 -612795078 +-169957673 -829857670 +-228845124 -33234331 +154977687 -247239731 +875820795 944736822 +-781159102 -493315481 +721557805 617820305 +-840252993 -195390826 +-674333582 892364855 +-895049957 -568040264 +-441779036 467409762 +-879420672 280741814 +454292539 484395378 +-688576218 -924278838 +-320536623 -193944765 +-807674432 260160203 +651234905 -924140090 +272341228 167254376 +-902898693 -497603826 +-953000234 326900575 +-332793582 230712246 +-560525748 928649748 +642146371 166434887 +-103353988 -597444573 +601069134 450779599 +-634771951 878368444 +873345946 -560197797 +182768903 -474491613 +638676634 961180522 +-968085494 273472393 +-692377821 -102027007 +998694957 201296085 +-927579872 -82392350 +-887349499 -413914526 +-530410771 67005319 +998434435 -64971315 +28427850 767857387 +-766111064 626786689 +254769162 197369887 +-592340441 -469982961 +284982701 3310825 +-733386830 -313162631 +918407470 738926384 +754286340 640232875 +-174464309 -223386957 +-626258998 87983828 +551510202 74768017 +-445012627 -351368357 +-236969252 569529194 +377846981 339655626 +781492074 -30497367 +967304997 274759677 +-66224271 -661400448 +-518642492 287917711 +-121167033 -658279153 +139816042 1255269 +-262509416 -361779889 +-549277633 992351625 +-684971852 417648907 +-427227814 682702385 +223664217 -461541301 +-43167705 799125496 +-894577151 -636684871 +-6407189 -229133753 +828769143 -510066503 +391978502 -837824294 +64870851 849551109 +-8809048 -289997195 +-285406665 844202694 +353414661 -502665033 +927534794 -568444064 +905418674 -488389726 +-207117250 -742569396 +403678281 786603218 +-361514626 999475668 +572518097 -210421228 +177038575 -658839644 +-436340329 -675293092 +-129529911 -312543909 +-245306251 588169301 +-668658633 -290685135 +-382824995 626043955 +650701337 214148499 +-435168584 576740008 +144777369 697530727 +-529887850 -136520941 +919136244 -796004111 +-61864745 665133054 +77577790 -93407254 +-657691813 526691252 +-977000902 765453720 +-431400656 98117530 +271368960 -694209536 +316542802 -66544721 +998245129 727930733 +20043585 -688704115 +-480859337 -634953520 +219008484 88947601 +628237424 739191870 +724749070 537411843 +-660264677 -564071307 +341465894 611083217 +-892618689 828963014 +412598861 26891439 +840449092 719758620 +-808661513 -694169853 +-394983846 759133494 +169483947 -317651774 +-436177471 28028996 +-268366947 -925340155 +252280719 -520883894 +232482712 116572475 +970187964 128745583 +601245316 171100186 +-429715411 355307459 +-46280810 -87365252 +-671782510 -996005788 +-672607639 -526046354 +-442306540 -963628265 +920204049 972434942 +436020494 340460764 +56275730 -594933904 +258191802 446254209 +-102830654 -920676379 +652293508 -839647613 +-261114981 642252375 +730811788 -32079259 +80819239 -17616357 +-950544167 -427710704 +-532973171 -757897646 +467551360 641978757 +352699244 -504172196 +-98901091 -572022828 +195955871 262174958 +278368637 -485816144 +-738859756 -467560912 +-871146281 -571471368 +174662352 -900439494 +370473645 -525085781 +-221114511 -223597610 +274505710 -731625189 +-236167687 62136914 +485917166 -123003063 +223602553 -880984940 +-150594788 -18839818 +266012712 653387303 +810408605 796576164 +482228950 -137604587 +155418901 -632420273 +-595788973 844049878 +-474733498 -256115675 +-324603909 104537574 +-421553896 723131140 +698520630 -820586906 +-307520790 492591017 +353835469 -906015936 +-442696546 -497803518 +736064338 -712758255 +168465975 416015006 +221974888 -643757518 +326403310 -971828714 +977043639 262363440 +-757130659 -973217010 +-92856591 -446266558 +395192158 -156064428 +591527323 791120931 +242566379 678908150 +569870129 -653408430 +526817828 998490842 +606776115 666785970 +-514187024 517230306 +55686515 86109687 +-278788826 -612177761 +462716851 -269081276 +222598298 636863073 +252253426 -311878775 +-732800902 431330824 +-219625330 835087976 +28474693 -579023641 +164262768 308595644 +-771898999 -596120883 +-716457824 796114319 +-491504648 808610327 +-620004243 170443974 +758397760 228979401 +641632007 801922162 +-753295201 781755201 +966579811 961405488 +-467871903 -357049128 +-437463352 17203353 +572908042 497835687 +-987156892 226424715 +-730442931 -62869850 +-491911275 -906128973 +268269532 -636812211 +949069077 -146516242 +-854599571 888610790 +105113885 253038903 +-576568506 -993079103 +-270548080 983735600 +-496165137 -941196177 +-307423462 -283517213 +609535066 -432750142 +723082935 827899387 +-8707783 580862887 +-969567224 -123067747 +995540260 -321941595 +-679981465 -705317479 +402573945 976706373 +-346466257 -790891418 +-145429901 -455479035 +110885136 -344378349 +309047438 -160646085 +-55484508 -861224925 +-173789054 -891566793 +703555563 669063785 +-789626164 748097163 +492920081 -744157509 +566293737 624358065 +746738229 -39965759 +215040187 -175843090 +-752192975 -474780302 +-231907859 103467678 +-636616340 -297475051 +-42732153 522840724 +-591581781 271547651 +802335688 58756721 +860535517 -464821677 +812250470 332493165 +112808153 -744030019 +605341752 -322307726 +394649415 736639219 +687981089 -858170464 +503027304 116071604 +388105304 813552494 +-621490613 -965229813 +134412317 -98448179 +-757503184 -915559310 +552828682 391856047 +402156164 -390323521 +-279085373 924288272 +-457445389 -384558481 +-511737481 -124134635 +384802900 -990121279 +635276437 461497244 +-705711871 -715145466 +823674274 -873407348 +-863337858 -403290239 +352854768 554380296 +54201561 -17816981 +280691990 140856197 +96284641 -721606482 +-510141043 -641356622 +-868294303 -975223524 +-788142796 -305196532 +701271552 -444491517 +-220333829 -224178513 +-400160096 -130441970 +-737472912 872688965 +-317144012 610557370 +696788073 -226816600 +409190776 -103555118 +147965665 585719719 +868924875 -837031290 +-700861356 -212925981 +398741031 -845453537 +467768087 -598635617 +140609167 -770515364 +352678394 675612393 +49697069 -91896334 +-651395525 684032127 +-30017904 -109567327 +10037776 611523079 +-675853303 -860702042 +-313822045 612612436 +-707448550 -262112486 +787116379 866440317 +-743874948 188486081 +-849833064 -595676232 +-601779452 586769892 +26909646 -178611248 +-81254202 457090778 +-714088519 -955262241 +252245561 -637734517 +670825513 749214460 +13835289 -824463822 +-21449799 972080866 +785842598 813241114 +-79641241 813661878 +49768579 -610047550 +682638260 -839051489 +-921763156 337824747 +953397569 546570520 +-907144599 147200441 +-595261729 -117825136 +161474373 383997381 +-560520350 530333237 +497080041 -432951193 +-873078884 -409769835 +-30938751 -845824177 +239247416 -560744973 +-698822886 -97494154 +-699251269 -381282712 +637839554 587202361 +259060032 11170012 +487201203 719531209 +-824478108 684588018 +-68886185 -868880299 +813568012 -770754826 +-491219137 -946111712 +-579443290 539492336 +-721408918 -495066087 +44517400 -195744851 +724477028 -600301765 +-608348341 171275863 +219147929 -890354951 +423859182 562697466 +-479679265 -925813981 +524346711 749481171 +-895965396 -535994561 +-544299668 -948412234 +470073494 779301800 +274013709 -261031214 +-290578998 -867022477 +471770960 -669851020 +584460069 809043603 +618027102 -113918500 +-91667484 177354780 +526689259 -862520825 +977236095 -38432073 +892611789 -359045760 +-46637693 -341009238 +44573834 492167276 +307352819 71543626 +-872013556 -375458053 +714672888 -936724210 +295726939 -984585900 +-678777719 712818237 +231591747 -743192807 +-380558368 268550953 +97975862 678575998 +-647677146 -85706273 +353553315 -461116827 +325543175 -177534176 +683156740 -30284148 +8454306 326815425 +-987943654 -290235784 +-120517598 657178689 +-288252725 -850091485 +436529853 -437363880 +530539396 817833805 +-725732486 -293263690 +-458477283 343835652 +776240157 -830352607 +636513688 549740815 +810543710 931432103 +204825531 560078100 +-799012865 -986333951 +-216746845 -923134407 +251089054 -740562238 +608686435 491401125 +12678230 950674132 +-148146193 -720416909 +887086641 794839599 +723803895 -547642414 +-485476895 730978107 +183685585 483782140 +-328871658 621106640 +-728486490 721529776 +208513233 652760926 +-853420296 438096836 +-15318231 -697523838 +-221642263 -905367333 +553121559 185090647 +37955841 996704560 +-581484694 375001866 +-8962458 -244939409 +-808803149 401038930 +-482131983 -856113643 +579306394 -864138474 +-19125822 -658618472 +-545605880 -345280038 +500332508 -299838245 +429491044 27472329 +822121232 -563708132 +-803716819 -522868347 +733198504 370885340 +-750877507 986109433 +26436316 -160117291 +152962174 390957150 +-16686446 -471156950 +-780063485 943857627 +155034919 -764142816 +239803957 48101073 +-744769974 -391416754 +-957152215 505872098 +457455982 295324938 +-640650107 -194406560 +447969753 -445197502 +-30202677 238727044 +-294385628 367295495 +79934144 -991315949 +-698796297 -191701449 +675771039 510724282 +-372176586 378516642 +298681533 756572199 +-960136475 613852222 +815857687 -969209671 +-26170049 -441171244 +-839566641 176656306 +862413585 -619803700 +86479019 -976825932 +-856155386 397530135 +789056711 77992968 +269729560 -509850464 +172015460 997137768 +64179422 558466585 +-472647310 604890836 +702571990 395283703 +-708470630 -308995964 +402794337 -144964720 +204317454 918663383 +379143752 -250312330 +317419526 -101312351 +-177736201 263693249 +-153980396 111743916 +880086559 -735486813 +-775200936 -302009817 +659830983 -102440502 +225542605 -92801235 +296442912 260275243 +-375270954 -776759872 +-234061522 555290440 +630973900 -491419264 +777799666 -976863767 +794957169 -482600795 +50091457 817412876 +771901282 -850093731 +955951521 914470844 +831296736 -574747141 +450846401 830306092 +-731679101 -77408469 +744096832 -69972888 +369026865 -665368182 +-126628093 895588970 +-714068387 708371905 +-11393859 110165936 +-581497867 -865601164 +-434244550 310435091 +550957570 997747170 +703420410 -408694837 +520691412 683725903 +-607121980 -10833410 +222415201 -472592470 +325287066 617699502 +335784524 855237282 +-639623400 -483672980 +101612131 136486665 +-393505217 -591280347 +348978749 626564455 +451219291 -541863163 +481611444 -327679056 +-891672986 141097093 +751453794 -106496187 +58666357 -158535652 +-684435080 -343325645 +291067251 931353586 +831797081 769907292 +217744974 198323182 +-723716176 417121963 +288934991 -596374024 +788765874 65076790 +-411384489 690689966 +-786434318 -683568070 +-769166243 -868066111 +384852875 575649266 +-392715812 -279690041 +-734305810 180108684 +-830345332 723368845 +751966181 777706050 +996166399 -143910498 +-418864996 773942017 +897435722 578405075 +-962584523 452070122 +562901238 -299409241 +-648268496 731494982 +671721897 -525597588 +-417458832 -274961964 +801130824 316334487 +-476056358 669559501 +297670043 880054947 +674129344 895221073 +-604419453 851006293 +-142893295 -5711435 +-183666378 333265145 +366181191 -57939787 +-684093933 -413500976 +586391838 615253582 +467210847 -983989780 +-984840471 169763670 +-561170105 -993727460 +344849544 348956942 +945563219 -224696979 +713313998 -142879835 +334105148 -476487073 +161679028 -141764925 +22895850 -899694776 +501914209 399987022 +-784652153 -280843057 +147014437 639633733 +42089113 -199484282 +-707445882 473314025 +188949677 312557348 +962596230 -888698061 +-607145122 -179623416 +-618507066 -124184544 +-885223614 138515917 +-348663148 -626732288 +939247715 -385383194 +83640798 -962112939 +-457134238 -562335440 +-973101381 363680474 +229790530 -837113004 +-423340798 987847657 +614562734 -643700242 +-441660052 -191879690 +-34598671 -725051013 +757504724 -998829116 +303752731 327378767 +-517955017 211818045 +954554498 456337517 +657288791 753725598 +24380112 -128006300 +251175491 527072251 +28030577 -46872701 +107920818 301511792 +-873384953 -524244747 +-870424563 911400499 +607463563 793724110 +224710511 454456641 +900518738 845230305 +532783598 -657363762 +856876376 97766314 +845440661 4810077 +391812737 405396187 +383745226 -775110194 +985543740 -372609960 +345645216 841232932 +-4821117 145083610 +-690885569 923363510 +329749148 349865931 +104005133 316670093 +-587659184 -791970683 +328168232 -85827781 +-909081737 -217093532 +74575382 -756856490 +-452131858 894117769 +-585572927 -805382716 +-534877217 183366580 +-647775200 106647507 +-529039460 -230362892 +18006967 -572854325 +419058719 774994288 +995391051 144729591 +311575115 232076392 +106965124 -798647420 +124460628 -176473441 +629658062 -632598936 +-129392596 -152736459 +-328473521 754884526 +967114789 -290853498 +150968415 526951502 +149389807 97939488 +-332274460 292809397 +277571237 -22073929 +217251578 -120368867 +22464259 -106408021 +-508526970 816391471 +898530533 135346174 +-361208530 376223161 +263695878 413040721 +-963849130 -507603586 +989039256 -240613464 +-676936100 747151706 +517816632 -437179081 +110040682 255466170 +435054655 -160715698 +297988574 550196974 +-70511879 -550472126 +-982753842 -192936521 +932106290 -787543833 +441837016 931789611 +-222516047 915837454 +-276520896 640573551 +144519168 -480951504 +-491942744 -392489580 +-611473813 32635289 +61822602 -455323506 +-682683505 864835200 +-248593319 71886761 +57664912 -920103438 +-342473448 766810939 +29345630 -206920722 +699680253 749339541 +696662912 -348819638 +895704831 811289826 +-30828083 696109690 +508249878 384682727 +83685765 -376523997 +282144324 -653265831 +287938914 215503618 +-578675460 917980133 +-707247803 628664100 +-696359236 -367857193 +-328170740 -491105052 +-54781873 -745573187 +-625885978 -439028572 +-740290108 -117502425 +-856995611 55184464 +379172821 -573209349 +292085698 241579673 +86333659 461497683 +-709825509 -457627025 +-254551037 609403169 +-872299250 -891853118 +19474439 -789522864 +1993067 -149599180 +-896305698 -695078222 +-73778245 -842287463 +277785449 -354685188 +-269828408 -424303192 +-574875488 751084994 +-839270126 39784689 +335282840 220702460 +-636284246 331925690 +541074588 -883424403 +-691379163 933342518 +-869768338 -717438018 +-446897497 298025544 +491979280 -858968877 +-440575551 814388441 +-812175950 436999869 +-140515630 -251200619 +-762441205 843446675 +-604853436 767216831 +571852247 308237904 +800465976 534972959 +313084006 343090700 +694024942 -791326510 +-762424141 -657822984 +737096205 -179662263 +56016719 562750422 +-945075720 957090895 +532728078 296087480 +595501395 -589280109 +-265857958 -483311034 +-710185331 -650420486 +217587086 -384203877 +597847638 768227615 +-921240025 -416248486 +556468778 -711421779 +-939076370 -875156650 +-525550187 397585233 +-139787963 -282974092 +-984550244 855797844 +322479597 391123525 +295867486 783644991 +-185761329 -449740640 +-814694649 -998019417 +-239180703 783714032 +29092885 228247393 +-478378338 -589448937 +359982929 558240484 +-707650569 -515515714 +-78354 830443659 +688487181 46692810 +-708696000 -580853794 +170697318 354517045 +564203622 -865435487 +5062633 30951571 +793894704 728746198 +137684168 719907314 +543675324 846236342 +868393555 202707353 +558368415 585711191 +720111157 -280410928 +178272295 -786612726 +-188536314 -401811946 +-442579019 409790925 +-627078278 -872624883 +196263622 -350922584 +380757866 195462521 +62026014 -771622105 +-112250280 -195470984 +398751677 809255886 +18253982 183427278 +-761347033 830723461 +863384556 759977173 +249887414 -857065644 +323488575 620303117 +-669480350 -889998882 +-800396847 882219762 +10381198 -197864347 +-409563435 487046428 +160353108 492557109 +-548414072 11732743 +393541146 96117813 +-915990967 777232074 +-598689626 764482305 +486309308 601344697 +272908546 445255757 +355868708 -709521716 +179073378 514201166 +323352807 260900439 +-988771614 925083549 +-355036064 -603666861 +83637265 -179316159 +79602189 -85838086 +738551425 -603551148 +665430008 -530125923 +-100894640 6986733 +-219614372 -228829256 +-247814401 -571220481 +825859828 515383190 +639447290 327130958 +525474861 621614004 +421423250 340128263 +85074672 -733968172 +-840905392 -42873689 +-101222179 -504916988 +-912736168 555889116 +-731738377 -848498613 +-684401515 -867788581 +-698481327 -874140338 +-82748750 97733299 +186241135 887799865 +-777631143 773325208 +-783917596 -522784366 +-293579271 746700009 +-983113277 614571726 +-185357903 36820311 +-310615131 393176359 +-567905632 -914277630 +750570442 -244279173 +-612795736 705469246 +-332519145 446629018 +-154764944 -962861470 +381892414 -680568160 +580994964 765917869 +-191394546 672134580 +-439348107 493780909 +-144320725 25722913 +-634423446 913717009 +-861116810 625106708 +-645965566 834679626 +-357879098 -967371522 +-575283551 -786960559 +-110107130 564882074 +563506474 740851416 +-854651197 257079358 +367328092 290469377 +755309919 -74648985 +-226289798 -405676783 +201351339 -72649481 +-517565011 -114987538 +-384046882 545535555 +-82732334 -19508507 +351849636 537183447 +-870715125 54346774 +-726064787 713372009 +969321703 592389450 +815402422 868822819 +172135259 -254236506 +411345178 -40022644 +-70348917 -109557485 +-563318611 991827827 +-274096369 -74886522 +-925069099 -654587391 +-673707051 104711381 +945099070 -723869073 +820899929 270124968 +393192645 -846747705 +304546650 -627808512 +-320705031 938976857 +-170800156 508315885 +-172795620 359321932 +-250657777 82919288 +557559664 -852118163 +459572890 -189174863 +604892889 -91707010 +-196932543 -643575176 +-270779466 -27511142 +260622151 453630562 +422940701 82580092 +-153885737 -769832190 +-722844922 836225843 +-678577941 966417286 +-925750114 -715473550 +514131454 824785705 +719422562 -719183581 +-126294612 -792795431 +114055851 184783962 +-491565420 -998682154 +224473907 -276223524 +-134088435 -246473660 +135322527 461498717 +916263751 462686883 +754979742 78929954 +-549999579 997794761 +899302747 -617441196 +-579267431 -295810170 +641115288 700769049 +2142490 -605794013 +-843727606 120165114 +-343909064 481504200 +900698215 -78130541 +-558543231 -65876088 +-662903842 612543950 +554167622 -263814079 +758393164 -798626628 +-706739321 316128168 +868282433 611895876 +-274277779 681042172 +-587649485 792730226 +-933881517 -811657700 +886109485 434468960 +-922492231 160118780 +-272866446 -831459979 +984193756 498702895 +552625332 -718827639 +630654095 -47889085 +-724061147 787102130 +-633078624 -255289939 +329700256 -674433917 +853438602 979253437 +731870094 -516264828 +-221391478 -836573713 +258150270 780104493 +353733672 -142645854 +-443717978 531408477 +-473143168 657343960 +724703333 -835764467 +764791005 -317750092 +-40130267 508482323 +839773592 -781326109 +700454370 361724205 +269111161 135267201 +782592735 -261143590 +51420911 -157860039 +-26036357 888671232 +715510175 773927439 +-169025843 500857999 +-153350472 -646821091 +-985295791 657668214 +-582051061 -12804440 +-741220013 638924927 +860585233 358781408 +412517069 -716324234 +-656958814 421847411 +685099509 438761638 +5007316 -72105732 +530481803 -254098187 +787547698 723679201 +204782289 406680119 +549525506 442068688 +895907719 629013798 +-936434374 828199761 +192494742 -795680961 +447725586 360907082 +-299797468 -574287152 +-104602919 -45908174 +441751772 24517617 +400138447 -143337824 +-386005619 646334459 +491602674 -137071934 +-253178177 -737482722 +779474724 563619427 +265006513 -945088743 +-42911400 143261583 +841947671 711283890 +112266969 639554581 +-710058485 -487958665 +91807114 -229143334 +849871449 -446300551 +-23146314 -114024053 +-323573535 997975681 +195278295 598445551 +331970081 271554778 +-187572249 -226260687 +203499835 912444811 +848797619 -934507277 +-814012957 708360651 +-453841906 -360024984 +-139165531 -785002882 +-813600907 -368229853 +856869978 -530718808 +-613071062 298384887 +-679198161 498813228 +-926634098 683087995 +-430378000 -949008898 +-311794213 -151397435 +-223828126 -133319533 +573781108 -284680949 +656363437 7342690 +679020633 -972402786 +146545669 -17420039 +-90937384 639595169 +368706675 -976109713 +414483261 -44829252 +450792870 729596021 +-901258378 234949306 +880942542 -985756371 +-616629273 222609227 +526758117 -964020077 +-379619612 659305130 +-715772671 -582543437 +879410000 -919009306 +99765840 228766551 +748488187 481395157 +-478359067 -425576550 +125327915 -412616234 +762330103 -992243445 +-874240818 204174216 +-519275965 331712816 +633181991 -356277164 +-905326875 680777099 +975917275 149238631 +-305556686 -55971731 +430576058 -38339533 +743160262 -123253387 +493608420 -481229038 +-301485105 -975870806 +-206087886 -263893892 +-684674754 -784109482 +-497296266 705490549 +58480429 -9834222 +877722013 941794491 +-843933584 -920778735 +534327253 503709877 +924652519 338831330 +-784666748 881965734 +-294777494 -204412393 +-753836687 680638469 +-450115949 -822162898 +219242712 -611298918 +689068505 -315751501 +-907450086 970948086 +-841452069 -466755012 +549141801 -523817572 +118069592 -591813865 +-983916523 -381189282 +106688492 68814219 +-608051162 -518832578 +-45344357 316370607 +-870921184 199304615 +775613960 703857830 +883045810 956723934 +-904243499 -215302854 +542417494 653889623 +429172098 -307647099 +709706283 632033619 +491927320 -520269075 +673422509 827903977 +500946912 597771211 +573678704 -474989381 +-762685637 537400394 +-768160 -527843536 +707008607 904541408 +955860 109908289 +-196061652 57312686 +228665980 -144354238 +-268870382 642798230 +420066789 -225494835 +765113597 956441393 +-117796897 86012710 +-619995235 -653099641 +414367102 619569347 +478452737 -815593888 +-196143967 10774161 +-245045175 209297 +67238850 418890217 +-818889890 703984075 +-131452214 -318885767 +-777714721 212198744 +-23169128 -206141077 +-574726631 -247677797 +799295017 -635742173 +-256624801 67770644 +-576450105 379069920 +958312826 362551957 +-5078174 226108462 +-73038461 -485875133 +806389208 290610393 +-864689567 -830313788 +-523038480 613191576 +698493421 750997433 +883334303 -787150762 +213892908 -623102832 +519381559 899801174 +779096832 -252700311 +-395782036 362232654 +138728342 -806765498 +810553403 325934686 +855675802 -716499796 +83178755 -932991410 +-884144770 -610334480 +104718562 869007087 +-28105705 -204838227 +349396446 -733392022 +337557654 951420027 +731299217 -619115877 +-18514624 779966164 +870908931 541158355 +62291118 33810043 +-688629687 -756128273 +-640423416 554206905 +305325267 -285205400 +84931980 755447455 +-750939067 -798440812 +567282835 608964406 +-712432762 -853301294 +-908284000 -801681093 +272369934 -694090801 +-486968005 608078695 +-905868793 64646630 +-486421216 -631107051 +458788820 747614842 +-638995505 148137027 +403916394 -319036517 +-758677264 570822639 +932304666 -880529196 +977421274 -174476124 +97467578 -945153366 +-110698527 752054662 +-191903643 -55718175 +844935178 -421932696 +-260963877 347147287 +922001529 45429682 +-888324040 -248568771 +-942510758 288721880 +-316237779 -732572796 +396988719 24782428 +-537767899 -220025108 +-890075869 -900931855 +207433417 -504000243 +-714785958 -725085203 +866391389 -874665660 +75871009 -31289198 +-447199424 -350939609 +449441042 846075475 +272481600 -609822403 +67929652 97639874 +-452104919 -768194637 +-984850912 992319760 +708237959 -75133042 +685513687 -320689843 +15465987 -363751386 +465551584 -808274802 +-368947920 247201434 +-341119714 90632040 +-333317433 -470432959 +572821718 -354567052 +185258311 -77571507 +-949285886 632300186 +-296789281 676335568 +547643476 -533893260 +-187261374 3820731 +-602281547 737273566 +883574347 737104088 +-513566556 -607530456 +-918431043 989351265 +-917727917 830407360 +-947179805 -605613113 +-106062572 701170456 +475354200 -161596680 +223621507 206251223 +-727576968 -439286932 +46333174 -722618932 +348466166 -110595398 +-301557485 119509168 +-551052824 383102711 +-619396743 398573633 +726459486 -572173431 +480041471 454720666 +-839456622 560330496 +92031537 -781180960 +588349091 -213874767 +559861229 -420124756 +680299535 -583657293 +-647469063 -762522074 +136391964 796374807 +-65146350 -71009426 +-865769113 68442064 +-156225707 -960606801 +299121828 -365797878 +-644870087 -459255288 +-163704719 26295491 +-492731858 845041847 +40475671 -376103941 +530747896 -887631710 +-683341030 -407293458 +474369734 -605812597 +-254023550 44582151 +999934652 -581430988 +-857114435 -795241574 +564718347 520036245 +-364698149 467070406 +183667687 -9652455 +-447820543 -746906677 +119762675 919742545 +976079546 -667998302 +88452191 755631985 +-958452597 409375985 +-764035024 -423086174 +-206462231 137031391 +358834589 -641577111 +486965587 -830367849 +-46398802 -432528228 +608333289 447854924 +710440013 -429934553 +748182538 721629331 +-960776982 276454979 +-472916880 215340695 +-452873026 938536606 +301625435 -489809135 +-448274208 245000011 +-712200623 643337705 +-35291102 -501969650 +535280373 -738688890 +700394585 -439859039 +-197792085 -617428051 +-288193158 388176111 +460210563 553939670 +2997737 664622020 +-730018737 996792494 +867470571 -718980514 +239554134 530494195 +-947946595 693711552 +-991704144 -255637423 +629515680 -246169313 +871089643 -650230916 +134715484 -607054613 +-668716791 -294641833 +214904902 727975527 +-24383461 774299994 +402238456 531176701 +264445492 -310145244 +-474642828 -87505047 +647763379 -724703710 +-33984916 -401633552 +960005544 949257666 +167745101 -384433905 +627933038 -732243443 +839079460 -530840478 +-391677355 -257653460 +-930853530 -194073103 +988430854 -39067784 +-237961802 990241742 +703136956 80830660 +436849180 272218076 +934643314 327893120 +554631736 -663637520 +-602643733 498540612 +-319506417 35887831 +261309641 -193627126 +56696634 -475932393 +-199508679 402805006 +-668022106 -892882721 +809749549 -237659315 +-830382738 183859252 +-895847756 675101312 +175351450 467585879 +745330528 207445803 +559828655 -170395915 +-709558634 -88728403 +918571058 659092617 +-742827054 490364694 +-783593422 397888975 +990602677 559609118 +-720842893 -518870287 +-287180086 -739717359 +587306618 128191101 +749841655 62200083 +272881172 -343329408 +397039071 -932395477 +-232500409 8443468 +-311820194 664639434 +-557546421 981287721 +-117921084 550332426 +-849821792 615171888 +-249508072 480275034 +-357449975 723324898 +336410623 828586994 +786091403 474438904 +287394389 -589797235 +-353858060 -198872213 +-154176712 -944441479 +959092807 88418893 +-282260190 147958016 +-351289494 116279292 +-985535315 -326440812 +-562686727 358370035 +382215335 858631308 +794691999 -196157230 +329912518 8035029 +661398302 25669213 +-839367200 -678578861 +998213238 -160225054 +-990930748 -434189541 +113619652 -130537146 +-271040759 602414425 +-552621605 -678375501 +-868881275 -297248786 +-98888838 -689911032 +-157733298 -286888723 +-480851100 754760852 +721061307 -924863078 +-668460674 175126462 +-282597759 680243877 +-543320720 819740701 +-795611299 357530584 +631258834 469418268 +-142113290 -184517306 +465259292 -513992335 +205674828 -261465515 +673423009 -192304570 +-982894942 432412697 +862081184 503589485 +421510076 70532598 +-757712943 721961963 +-382091568 -65675541 +-883996748 -364640817 +843613256 485185812 +460916972 160225792 +-454753990 646492392 +-660636383 980880257 +514547133 673236531 +-29519642 468405585 +-784921518 567362117 +745862167 312312897 +949284580 390642511 +893291198 -382507678 +703209725 222808993 +-569546617 -224069269 +958007214 532183782 +240949732 -2861671 +712432901 -91395212 +-912679062 682579215 +-317825760 -903421033 +-114682036 -828642412 +-460634327 -61014864 +-433106194 -980856899 +-884401625 964128604 +697294753 299899533 +-608694439 543057122 +260035235 689680375 +-806247896 -640960295 +58436650 -544106668 +-430164672 -50270043 +-762973810 126380661 +-813920412 452253719 +-578183784 -395040051 +-316870155 258514617 +-316742065 -912358415 +215301612 -835411372 +-994590875 764396312 +160452893 -612451272 +883565581 651669845 +-463260761 -519251043 +372521358 672231270 +-684276804 -117398092 +788403099 -450224811 +-673375099 -313207177 +-361347767 962543392 +-6922207 982021219 +-327392314 -505201028 +275526141 327941017 +788725586 -2877260 +-41039006 -798685363 +-837935225 -624834420 +392258419 628885339 +421277514 -245174158 +-381735733 -148537359 +851841595 226960743 +-121591933 265018345 +-904782756 -554221053 +946729132 -833273423 +440699988 -681410150 +248797212 -181318338 +-418542823 75465397 +-844496671 522213771 +766598411 767887265 +-434200974 767038374 +264602661 -35813407 +-812579277 -601031751 +938672809 909126309 +919468067 824678940 +402260049 785686615 +-508562298 -158355927 +-781388265 -183244303 +374475716 683884675 +203377729 807973447 +899262962 534406647 +-237813411 574848488 +851468802 -167232340 +417149153 826018092 +278804307 -555623520 +915062426 -446785624 +-556090203 -77420394 +763155405 -755201414 +960551220 574982894 +-521438177 332321187 +229956611 -62106230 +-831320710 -96404229 +-913495066 977844997 +-925619208 -343672974 +-211274384 470421023 +848329754 -287639517 +-488923549 51575387 +-976945509 805491823 +854410094 -872768821 +987954374 358926394 +261396752 -418847957 +-354357114 44237253 +-941218327 149878038 +654777367 551504208 +-736143940 -669463283 +-540608503 -16832251 +-897016559 -324376373 +376268704 -130991132 +146867269 551172215 +887279619 633379673 +897374776 -629129780 +-445604465 758487405 +-926987323 -500171659 +490116556 525872644 +114243246 -249411135 +-814749277 -193394032 +295202885 -165957803 +794530826 -278535362 +917233628 212679372 +-558775139 72963037 +-338994233 -614867806 +523832158 834394907 +236463351 507560091 +-488695528 -883633302 +-68563559 605096702 +855167164 -846994963 +-764045556 -122269621 +-555260934 -227997832 +574370302 -373214974 +176452191 816539296 +-229280222 986478009 +-350625057 819761447 +401195693 -30842149 +-187006387 -682019575 +254740379 -986938272 +642776306 760849563 +912979532 355440927 +-842579592 848322226 +-838587122 -243846068 +671700136 -844933206 +960892228 987405768 +-946962326 -567883634 +66308618 403665093 +472184770 -521267787 +458194600 -950260080 +-447493952 -621491547 +-610271893 -696848595 +-659978215 -890538157 +674948368 665985766 +107763563 956611510 +75359592 -993199391 +-948347496 -273388218 +-197119227 793553506 +-350948468 424265361 +-133598481 160499918 +255403618 618769625 +70384550 -158570551 +-124167456 455112391 +238421178 821674590 +806933374 -976735098 +-759647856 -967110215 +-270116260 789676960 +-110984032 267106714 +840581417 -510142892 +-667253239 146314698 +-459519248 63421994 +-961985626 111436030 +439155175 977269731 +408385715 -729567365 +43247220 -14286351 +-404802135 -522933885 +-631291680 154251760 +489590689 -972627943 +-44197097 51161681 +493067719 -27194470 +801756188 485691805 +-211716714 -276766189 +439928639 612123741 +324712127 -353488261 +-674441204 -414472913 +637783227 -367084145 +833004335 -44367512 +383024432 979050165 +566149082 442794700 +-379903111 -777200939 +935374428 -876872786 +-617938550 -722972539 +-352251935 46051024 +-167651587 -845151821 +232537929 297213556 +898981644 525677770 +198139718 633637897 +954672471 -916718206 +489950299 222006865 +830093991 278062536 +-186814784 -159679638 +-949824281 -394314505 +977695993 -478334447 +327102740 995044300 +977506207 682564856 +948796275 -731516980 +-689482935 997689585 +-213680083 660391094 +609824441 -700215531 +533199022 -418593105 +-680774842 -608975043 +66346617 458255405 +477157048 233197922 +854498636 -195502188 +-684713518 -567612032 +-436021300 -667721934 +80808528 15491129 +997377486 -674751924 +51094575 -330421435 +273662522 205773758 +528110378 81422156 +125019224 396902434 +359679009 550881219 +143885039 -920731323 +-842600136 -580826491 +-597433252 -519504069 +431641921 438298019 +801113705 -721186041 +-793350677 990475799 +-13412804 356808592 +-496141555 208182829 +580033255 -394980650 +-195891341 391452411 +-269069043 641751577 +-759927105 816048523 +-72557738 458361719 +-28506485 -19210982 +893262398 -393129154 +142039132 -605739940 +-748345535 580417791 +326445147 -831544145 +848004486 -568377465 +-499865612 761711101 +-360600127 -223260014 +735689407 -15724220 +-743620823 -46226956 +947808585 851127905 +577296627 899584325 +-977960326 -285189353 +954290128 -420010815 +15402358 281225319 +-381791283 -7319174 +253941944 -102740178 +-506792942 867031030 +606962242 236186113 +-470131622 -979420143 +174559214 -341026427 +500381120 -561857785 +-316562646 -887282590 +-843337588 -106599071 +-427343287 267033939 +-85941781 535617501 +431124698 547906935 +-844833010 316524914 +-134171764 -251334209 +-563666988 -273062267 +478815799 -426540936 +-649540766 -430024469 +-446115923 -357473892 +-917306105 -876957707 +408634098 222353430 +-539831074 43397161 +-624613756 495711684 +-945595246 -792143315 +433882024 695249776 +448517854 -985745671 +946602950 892550162 +-254002592 -725835589 +630751367 18762467 +-471504309 -43352067 +-603300781 396262550 +217927140 111695031 +-760097262 -727964976 +-23401497 -497601696 +778400496 -48118151 +-111449123 784879710 +-237201189 91632424 +341143984 142370785 +-275840827 -779627950 +358455038 799569497 +189382884 -17950509 +-31667558 -568645635 +-196945985 758307341 +-870313516 -685520131 +689618586 -767553559 +20558024 -866984098 +502001426 173474226 +991993258 -434470880 +968980152 -125653659 +308159406 854493628 +-638776085 -523691383 +883849351 -726219414 +988961151 -969426085 +6758250 300573871 +600872636 511491562 +-96844648 5736903 +-691048256 -682885798 +-82668752 632208528 +441338263 260419821 +722549734 198581894 +-244341412 641513785 +-741910086 -178782872 +-884793855 -855505808 +-790431668 193452273 +-737203756 -692604138 +826885214 -959865792 +-47836357 590698391 +386079166 -889330243 +767548328 892320420 +-213845510 -521729394 +-164283539 885201445 +-816362156 -614996122 +152215430 522814667 +-843399267 801116470 +-771533690 11213442 +-622309957 -530544747 +-98169095 -973033254 +-31132973 187317960 +113734949 -70875699 +664126751 363037135 +-908055864 -477761964 +-419346881 138951449 +-942229046 -90599834 +852755415 435616863 +-906120205 -345910024 +954606531 -155733856 +674574275 725117307 +-502321460 -984215191 +-487699128 -841249641 +-950500263 213483770 +-132920086 746904812 +23767443 -150032134 +575979836 620152459 +792614784 -999148996 +-320004888 -988750104 +814794358 -660286170 +-382059340 818954883 +892854354 -187372740 +-330754983 -722132250 +-407010403 -514657100 +-7834304 -43006520 +-588601596 -316767952 +550343023 -488485496 +61620072 -163188004 +-944757195 141911432 +878502 -125206514 +-600807173 982112372 +-892391226 525979587 +-18899668 175901424 +-676620659 -360694069 +-236796743 310124069 +-781710335 521928413 +-27110796 -528008757 +78296901 289075375 +865816402 -10316731 +-910038034 -339624373 +395064581 -143216274 +-89777856 -896405244 +207619887 -560549312 +142306385 656851339 +-516159692 170807861 +297787575 -777067595 +440261975 -388926386 +-436754399 -326194518 +128175252 376347176 +-18043847 358530382 +-470419863 258798069 +570215808 384452462 +766995580 606233034 +217508311 866965672 +439400479 -66010889 +-391413944 132249869 +-127722512 -619877905 +-209363490 -491143139 +-813158177 751847819 +505254625 -313688516 +-163972372 65259742 +227439942 180480539 +-933871892 -975749284 +740551820 -441650810 +793330638 534685382 +-951380095 579142868 +157973876 438474534 +-454634929 -853858464 +-922557048 382934165 +360520081 -649343080 +488339906 -252411263 +159944754 51699788 +647738368 629959715 +939436234 151555155 +67323116 -989381730 +460834641 921596782 +-43256780 -401110224 +-557068168 -851247863 +596638831 565106716 +-135983046 464394751 +-197428711 -568406494 +20030585 784150136 +8132661 -688204809 +749851481 523734561 +-546721232 -222853963 +761411303 -716161152 +-755538221 -306649925 +211007745 -422883925 +560106483 -912477135 +-69525913 949724617 +298391354 -238003989 +-716902039 969981642 +217557450 788738142 +-597889112 -554237711 +895907173 -119840095 +-259171434 60364337 +-12766041 -979308007 +-126138264 -627239934 +-661488278 -348613843 +-153258403 373673528 +223645290 -33951772 +-302033618 269518406 +-396248851 -699811995 +-978148857 47310083 +-968668149 667518730 +-75488414 -304286250 +118114779 657136443 +-487907717 497032470 +-957878781 753693724 +-190437219 -148629775 +204256322 -496096679 +375126417 -657344720 +-197477476 227682062 +325204042 -894302843 +-36021861 260100446 +-355730634 624069977 +493025489 -71789110 +194100349 -922627763 +-916898072 458618790 +-132506735 -221927309 +-310056116 -649483763 +-1448734 -372143304 +-445333596 -476042810 +658016705 -254676743 +291994072 401129215 +-957565809 290037777 +30418155 -190014797 +125285874 731919706 +629957619 -410666245 +-2920386 -141487062 +-862659087 644355139 +-584068274 957210727 +523885670 781750015 +657945321 12054648 +-407621885 110917976 +360518619 886391566 +-172501508 202723663 +624430504 -294238299 +-387470539 348554796 +-550043362 -287171032 +-235699660 -805377470 +722113173 16082699 +98424435 341847216 +-594522283 -766997847 +202997437 -175870425 +-731517761 -343012318 +707830992 -575189034 +567446573 277879361 +848721565 -875949314 +375781660 20701717 +-236051753 -970827049 +715150156 179573557 +435184662 -288299896 +-771801613 -498661155 +-930395966 -332048452 +386108613 196653023 +-533985060 -554877870 +-336486413 819898574 +533070563 838316998 +549686336 135749437 +486376756 -582327049 +435250640 875934381 +941112815 89076167 +274350251 -220011383 +-15049881 115641075 +996194012 461663643 +789669328 -496261242 +478236585 -853714064 +-586070756 498120586 +-370122770 663598714 +765465434 972769070 +-863554387 8702553 +672211191 410917601 +-729861186 717387518 +103476148 -959215068 +-408914213 583311598 +-65096245 720197489 +169027452 -106122046 +854380985 28052084 +98780093 995195429 +995853298 -898162211 +675455581 -880554681 +-650003106 4490454 +316786074 651213981 +-645131456 653189618 +426222789 -864459230 +64671226 -627592156 +632701053 -568816625 +-785057757 754078508 +-762976134 384674242 +-732488112 551972720 +9257794 -276296794 +630484476 -724159554 +883940417 906182122 +-514730467 431224336 +-295111829 344010818 +-895032605 657787567 +-152989567 -846540491 +-788868323 204932247 +-618875376 -944204036 +775391863 -165467038 +-470865462 229870772 +107737741 -877540040 +-838528822 176140258 +-972179869 -831158963 +498451830 -37514768 +-612129049 921628084 +-414166387 -402843368 +25397135 -643843850 +595985736 -229210736 +343748795 759012575 +525799252 889599284 +-592143616 -250128209 +-814713483 474407846 +63419867 -421472848 +-551084403 847958050 +155748070 -206878598 +639428979 667722039 +-532638524 -209336140 +700541357 -184986855 +-565254447 -714605875 +-839059430 324038836 +-618973920 510399585 +385160793 224614378 +-879997384 -441581988 +928268827 949490610 +616111968 -376533982 +17233273 402557471 +-486009587 521209030 +707427124 -273088295 +846067054 678941127 +6395993 636559684 +-144266453 320186686 +-59269227 143804982 +-40012722 850790218 +-453206955 -57565089 +376985041 285220899 +-791978978 407840490 +-194842345 150870280 +-20675572 174176301 +539818387 -471357847 +-157755629 -746836388 +219851779 -301832186 +-711268123 -668135405 +794874161 -634246091 +560487250 220399661 +128701834 -866607066 +778073076 727548903 +-772435432 -524074523 +339797297 976047108 +279495157 231172909 +-627841579 -574233234 +-982147813 407864592 +280843915 265017605 +-108312974 -491196408 +31793699 109832773 +-6399359 270028372 +-933932329 640454827 +634863497 368885979 +-159792051 639616522 +-714535512 342566547 +826495687 -279625578 +-489498162 -370366933 +153103369 -959408517 +710732338 703239282 +329087480 329003989 +359870748 23541369 +-261868684 -620614199 +921159835 950396648 +-878131534 -236652098 +-185224172 -805071587 +-937797708 372507552 +619446761 992273363 +-749504249 -639962496 +638965984 860628796 +888563823 682816818 +-837656613 -122872122 +-701540087 -842805360 +461998172 920485091 +639026754 241283125 +588389546 596197566 +-567105720 206788266 +-171128688 -838754682 +905379526 462845375 +873052337 646039322 +373468910 470871198 +-983875475 37025605 +323260154 502852182 +-902265254 -800543523 +-476471695 687775935 +562215330 -512128619 +616359152 -196681038 +-345223337 -261945518 +192864650 -425323562 +-3365854 -137146301 +351214433 500444015 +-279235033 -614989213 +298407680 895485380 +-2087348 -90614363 +156891820 -297217325 +73502950 -514533312 +-493899310 -233269374 +66108398 883700609 +925423904 783456558 +768731523 875006265 +121296907 846877397 +-402235151 55594229 +-336297341 784956349 +-267901028 -15243774 +107248006 -597128946 +-322156744 448204821 +-32621748 97914965 +392259833 -475527303 +-409255122 148996945 +-977530102 -393891937 +529774000 546287234 +-669070357 -214135686 +-959982399 624281949 +871775883 80727435 +277804419 -8312073 +-682532844 109345404 +20522214 -533764721 +198766022 325110368 +649352709 -705491331 +-923708956 994326512 +-35401641 97103440 +288905838 288617666 +716243447 -349548434 +918572832 -680029760 +-81260248 -344458489 +647172551 -856906960 +-128778922 632633064 +-991099395 -525978465 +-435852214 966726649 +191291413 -994207267 +314890180 -594453553 +649955450 717457238 +-304307235 320863502 +-931677548 107091428 +-366733858 873636490 +-216039645 75400318 +-34175748 -99817992 +-926524204 944237482 +-308052049 -545569261 +516331069 274538150 +-384973435 32437288 +-30814951 356752097 +646275879 987684045 +-677197010 734134248 +-849274754 921805180 +-835609766 -711295209 +-36606401 40981688 +-611442048 -130216764 +677110098 -135348274 +-239351711 203933344 +62359904 -672181520 +272445206 405885080 +117848992 -508921736 +19760165 704143266 +905784124 520830516 +-267952023 737403430 +-904020125 -247156265 +325889127 165125411 +82960579 268760452 +299593614 -838796569 +730651675 -373672209 +402160202 -755915322 +10938096 774548390 +-217917742 617529273 +-155577453 320897092 +-915659876 447652394 +-240074517 464004735 +-489788548 -84152726 +15852407 -45201792 +702171897 -908032392 +179341166 676548882 +-649413421 547709331 +602965936 143796813 +-637127292 279984248 +826104883 895975360 +307916456 152702947 +-170965994 458333183 +-456564653 -986241005 +-236034922 -814746807 +-628625842 408313333 +125707237 -621217474 +147478527 992348227 +-950442362 -917466218 +-668680087 880100586 +-207377672 777755112 +-98837257 -751806253 +847699974 393575630 +260121565 -626503100 +591625513 154065547 +910420785 -646630449 +288285491 989088687 +617428985 -67715689 +-568167920 -135846086 +409500369 -974610228 +762490593 -954960664 +243008209 807790330 +-502261336 -447062976 +-966667360 990659466 +-871304501 -313006575 +678868303 -881405626 +-595024268 -671791178 +713904587 144060644 +153350779 -429044403 +756072326 -936285816 +-595201571 574292917 +-614696087 910249583 +726764886 -52258686 +146070693 495950936 +87371411 -563355358 +738651300 674626382 +-497064997 -119738269 +-932336563 893544998 +800017164 -463678315 +999392153 450222571 +-857624132 -368078090 +62045936 208279340 +-958199392 443275208 +877452950 -524021635 +336918819 783666965 +-757658064 -975520356 +-568238211 675158669 +860183469 162809355 +299311864 978395360 +599682980 133133955 +264276678 732606493 +60528336 -65738305 +-270230968 -536126261 +535385161 480896099 +297482896 736406646 +-143597489 -175627760 +-98082961 882844180 +-780717886 -88009850 +-665788700 -836353279 +443424161 -7170795 +-563958851 93927410 +316548706 -534365724 +-985396723 -535197928 +359943053 555577451 +-12790107 -800419815 +486755791 -664415391 +310397190 245558213 +108220019 -832068523 +-932366370 657273903 +-405185984 913809535 +804107236 206800228 +92984801 -368252648 +793398557 -965720714 +-677429991 325388401 +-210470884 -343744827 +911648650 225109524 +700402523 426361998 +673668923 -256872678 +-753981055 35269958 +-15326672 -778320816 +-220779033 -255828374 +488092094 -733275795 +515621435 -878892377 +-626759540 -492627772 +813761243 375627117 +635716962 -620138087 +258651959 -521758473 +815262642 -552584260 +-581471209 -489264582 +-847266627 821367746 +719515573 -371913753 +185219782 -393577063 +492665123 -826498597 +-536298885 -141700787 +261363625 -593378459 +180064679 490681551 +-943614772 -631182622 +-103784431 490515682 +662439219 103784019 +-994484808 -474916302 +109854842 407176766 +240334630 -42711347 +-244302898 -357390453 +-202930035 38002640 +-112748652 91881037 +532244588 67303106 +533316138 -585884181 +819093625 -949757817 +393941509 446210658 +-229352258 -531981876 +496689540 322274176 +771232679 395021816 +211988990 -215289619 +-734593261 494393158 +-18251312 856939840 +596852543 149795465 +321191259 -380046395 +-752438305 506836943 +46988058 -723520686 +-207638532 -23372250 +241461606 -947978630 +40250537 661443300 +715868897 724924063 +-191686199 223782289 +-892023122 585073394 +279742389 90697702 +-863419136 -161173086 +-590272597 -282388375 +-707500654 -710451204 +390869831 -444233797 +-456900474 -938036938 +-800719870 -712899697 +479079202 846010601 +431432577 -203369904 +-54753022 -825269588 +-225069404 624103254 +786445436 301142894 +779190255 -888672047 +903697252 -200445530 +337386478 983725565 +806459280 -882444619 +458211641 589568015 +435261317 -878745378 +996440161 -915052337 +771462620 -293756222 +47928268 -681471032 +-807499812 -916678415 +-933720231 955475964 +943738408 -629946095 +140640758 893245290 +887038410 637397254 +-684257314 -611064506 +833951337 -900271232 +-192101298 317800144 +518175872 75311709 +761419594 792682088 +-976439167 -716015587 +-108196446 -134975507 +971514343 272568806 +-989737835 -276999007 +997524597 -474552655 +-861984483 -494365969 +354428585 -173612099 +162409792 979780193 +717063906 -72926266 +-395759059 -225540413 +-99423467 -811318022 +363962572 -318966198 +-927538533 -323658124 +177252959 -242319201 +-674199103 585412510 +572648885 -538623260 +-282527862 -301955538 +-816372558 -686489423 +-850188478 -19964095 +-352784549 -937553954 +-671781033 740353504 +-392108603 187589041 +817259330 -189153177 +-789301281 -60687254 +-959417532 -983787589 +470665885 898494771 +350162049 361175782 +927345604 285108215 +41235237 414024203 +246475800 -826410736 +280667981 858828124 +149678793 166235759 +-14774050 -281174861 +-942766418 609026027 +-338959315 892536242 +206095289 327725982 +193860905 -393046818 +3996248 -211704229 +277589003 581172876 +-569238256 -986309608 +-688803339 381019029 +943200416 -604493529 +917034623 125010762 +-709180144 -543034398 +-24431557 -363442424 +-407507709 383834155 +-200583772 -516791253 +-5109237 -61157054 +164614332 -567778101 +464665088 661234340 +-695459639 -807629778 +-85365997 -551559550 +-180431993 -728826292 +343042270 -143824291 +-28267033 -310671789 +101716898 -699711694 +322655466 889167045 +810284097 237955074 +366344353 -958539368 +-863714516 760552390 +-233135192 -615354001 +595261913 703205380 +538783540 -249555287 +-362385432 -781669224 +-569338299 562744669 +198251792 -356686616 +48403515 -426256652 +457730704 188170112 +532395306 -174196883 +985723290 710119120 +411111285 131178752 +-354555761 -362419514 +690012500 424476442 +695931716 380368980 +-366538700 562398818 +218033589 -634895993 +-602018650 226564693 +998588279 739819802 +866869089 -678356162 +472662672 -887657535 +798893211 -303694242 +-819766624 883589677 +-927932801 775740109 +382358218 -480490600 +-257407916 412617735 +557481525 -444246655 +492137806 881844833 +191204116 -605834903 +645603083 249255107 +661970738 996188648 +-601967410 519552486 +432370160 601815950 +391181577 509330542 +23867310 -913204476 +778321370 -717393612 +-52722625 -729670887 +-179543438 -782032762 +-64629895 -4558068 +-724485991 -90644130 +-17721352 710654577 +-186817720 -56346831 +861049656 -636709810 +317361287 -144421211 +-984617825 -229806121 +-191354827 -111466331 +606306996 90664251 +-254369113 -397872265 +-696475267 -633549683 +-398482869 361962229 +-67400964 848215285 +970130900 347011151 +205200365 859185511 +-336793361 356561766 +-944671116 -294133630 +-755954514 538168893 +75733849 -41878089 +564682746 -576112907 +-803908480 -144349096 +101096996 -712814827 +-663847780 917096205 +916293738 -880376656 +-331156398 -46699687 +500423789 346838851 +-553109620 390680612 +-218418815 -2870618 +376568875 894796578 +24296367 475886234 +-877209685 -457995626 +-215707274 -428662326 +-171371411 12869459 +-858389775 -171244442 +634026001 192964087 +-314006730 -663143078 +720641918 781783343 +-7730088 -241628512 +116515379 289183910 +877017506 -288090264 +-806257521 940981510 +-691920812 101864717 +-674185360 850506203 +499629230 -732934573 +-571040965 237778350 +-425672858 620554309 +308027830 -97390136 +686932944 299910418 +128136723 780584460 +-79630839 -613429481 +-197550481 -186009139 +-990929764 557428814 +602069593 600178628 +850352577 -12468275 +-55281837 343668911 +-603803748 330655472 +304020975 314543966 +-695912010 -187379415 +280385781 802870663 +-316651668 -86812401 +-824082493 794855736 +142766715 520270506 +165975954 51528279 +-353418955 537822047 +295296017 -142168138 +854133679 996448156 +-651149189 276834431 +686367885 -363087132 +-441462146 -954546486 +-842632342 -489045612 +736789155 -803123643 +904758404 -841556631 +157078602 673354182 +976114265 139644910 +512717885 66508944 +651373957 428471840 +271130911 -939263880 +330229790 -656885273 +435690556 -322261976 +-367025611 473096606 +133078174 995692418 +-393105971 -207717685 +-723803147 -6005929 +-148810928 367285255 +48799874 -907761286 +-549766467 984724370 +-421875241 -327190875 +170182684 160419504 +-645979886 -540368835 +205101515 -193183485 +-396381219 632626956 +937430877 692749906 +-725337338 53094702 +-150755744 -555202756 +176314158 -48690324 +728288253 318530434 +-328140181 209309009 +165131382 995825701 +794596397 -422791657 +461326939 696924026 +711606374 436006057 +-180551089 -32016109 +-922520982 72757009 +199196969 -667047176 +256700784 -542051938 +-974430091 -971195639 +-539406740 696275008 +874502724 -406303432 +730987277 879223902 +826684327 228252488 +537435069 48290349 +-448187261 231573826 +240192510 849390106 +-377429580 908202511 +-450258114 470021638 +679044009 803545411 +-828625734 -520508608 +-2153856 -658365418 +-454246881 -121281498 +811498066 -865848239 +-688705728 915427627 +-12371413 -166654040 +396956407 107713414 +-926169818 747881917 +-441996053 -50532970 +104787321 401669424 +-603365665 285242072 +-310701431 992690910 +-331766718 732113314 +-399626943 -902394459 +-69416012 494764703 +59856566 732972140 +539112881 197648428 +-502164576 193651343 +977201667 -553255825 +-472145070 -751953655 +746060406 -23678856 +-739134828 295782766 +656726205 672814478 +445084702 494542105 +-12561852 -528993948 +-580849062 441065131 +16448845 913154696 +884185231 -694036197 +677870264 928706735 +82066451 -6211380 +819381232 896888683 +-338065220 238620982 +386770302 986438918 +-413237951 992992549 +994773431 -137261562 +273522206 -615515810 +191582419 260894308 +-796283557 -934403917 +33496031 272178938 +274942311 812950195 +-23610201 -544512676 +710941516 -279828143 +194036606 20085958 +177085717 519688960 +-529720113 665307923 +-125577249 958963497 +-175037551 906541286 +-852721852 -824520813 +-609253098 960386495 +283113753 695469116 +-397176538 -466250003 +-579726137 -954985300 +-953714427 35932196 +-619947801 129358507 +883208938 -187008925 +146754852 -265960381 +-325399522 -111500852 +-298088485 357137269 +-670092655 -546782301 +69222207 -841120352 +64023358 -668753282 +481219417 -208417523 +802731825 -821629404 +-32618564 -426959208 +-416790816 98036244 +688363802 -840957579 +82278422 -737524899 +156017132 718254829 +492144180 791923063 +839815511 -883285376 +-490418621 -240097345 +-159043304 66714380 +503752430 -682508935 +-242289938 396440637 +420253205 31058860 +-584431515 358682309 +-857856985 429079633 +-505758330 -609577576 +-605909902 -531952281 +-433536957 476630335 +-884192330 975512696 +116276241 -713024769 +880981404 -380153484 +-410104872 968229761 +-152844984 -218607734 +-718401947 705296191 +716636661 49606166 +-926835275 298904618 +-352729634 -145572565 +-702373105 -192330206 +-731733354 849628360 +-868551046 -701769723 +-368353487 69203903 +269593643 -884219928 +-954335607 -696031090 +-573905926 -582640625 +-143866546 639546688 +-991973105 717112763 +-385685653 6491571 +700643893 -843395703 +172681018 255897943 +769284526 440371605 +360952651 874449589 +496637969 361158673 +30971715 774898199 +-176823554 -611080610 +632255293 18119541 +-930768301 993950134 +600778605 472544597 +-953731871 -381170421 +435333386 -644234267 +-180471016 793209382 +34635902 179163987 +220393641 -424047646 +877726604 -729886991 +-636121232 -499869821 +292125104 -575928617 +661179225 -631744764 +-633710223 -488745574 +840801961 449882404 +-626539908 227507243 +481772211 250045344 +-679840365 -430386725 +-887541682 793080238 +417248431 -918957992 +-599647908 280634087 +-482604117 67174883 +280995698 -443860709 +-966006432 135067159 +735069480 527814515 +182434661 585375781 +-289634794 -972123336 +-538657167 675567512 +931180686 11741052 +262793552 641285482 +617039005 829763552 +335453254 -603020996 +789152061 -875573566 +29655387 274558656 +-462985508 131548932 +684333615 212718750 +358909979 -457721508 +-348073382 385988775 +-307724581 -484647858 +882101473 -930377900 +648633000 -443598213 +704881727 -862238973 +-217624679 935347235 +823320398 835774636 +815986158 -59860314 +-672087846 -512918622 +190739393 760917706 +429139701 -609836513 +460227437 -847707710 +582157617 62054000 +-701825812 -599723373 +-678708702 -955976171 +66385670 -463204614 +-132904134 558794742 +-236815779 -794026110 +-880741729 888934269 +693901676 409439575 +966302465 912743067 +-622013358 -553954241 +-971588136 594022409 +-84288955 -540614197 +-718616902 991387466 +171140230 -496283567 +488412674 -159898367 +-250764277 -720209376 +356110209 820282350 +868308779 -465623696 +-758223194 -28365471 +-318665246 467922796 +671023358 -59404398 +839634917 639667320 +-259948751 -587316427 +-157628490 -849809593 +94300917 852777767 +-123883631 938649485 +240119439 -358508614 +-244661823 608589944 +349885015 -238928033 +429797066 108300534 +344777998 44761161 +-414802234 987185199 +571165425 218216846 +47392694 -31385035 +257638031 452213176 +647356698 -129202976 +-622833125 -541149865 +48465333 -301677249 +-762839854 -780337947 +634509684 -474171048 +834664399 110124527 +719379687 821620396 +-105486138 204878071 +-566964640 -715703682 +-52571326 247760970 +104745621 775894001 +889224749 378187568 +939559438 757800365 +283918756 914419565 +-6373089 -911018574 +165697423 -596958678 +-476646018 391134769 +68556147 739045095 +-729226281 233218829 +648699237 -498615409 +-306965178 812221499 +-185356502 74140898 +-119215527 44504869 +284757784 -279340534 +-289979287 -916895759 +-477142274 -462175850 +-609520740 -210645855 +749835176 -836384409 +193547474 -386695349 +-660160681 -814167480 +-197953710 -239917438 +-311171755 4494661 +-333768229 517509908 +-999002307 403462142 +-978877366 -30718879 +-949081129 -706696313 +589564663 -470702597 +-777483186 -580152928 +836325006 445679417 +975383451 86836036 +-355715425 -214184089 +-670600902 145478932 +258334900 582770785 +-200851068 146138743 +94043548 616533013 +689910768 -978369978 +113886179 -372264724 +-933084051 -479616363 +-772018976 -984607095 +-521850643 736509024 +-567934161 -818867701 +205123179 466052884 +140745273 543513997 +-611627158 -493546387 +759243955 -428337165 +-757624958 -162028529 +654516089 20037024 +438987706 -143644197 +784679211 513131342 +577491721 -287486078 +787140507 -435894999 +-440287282 22588664 +-226994002 -715077689 +339672974 -356408299 +-176217474 -201389256 +100794727 -337419531 +285732162 -977988209 +-510220068 -731921806 +-595407530 -461563833 +-946239065 -344029456 +-750615336 206433204 +118066976 -872092896 +-959570923 590394134 +309413093 585525170 +-715387548 -656762039 +-572444017 -919641582 +-354126875 29006181 +-746056674 723433830 +226043758 -952481393 +-253460522 928885099 +-378346468 84868398 +-821727332 -948500633 +705087177 699050738 +-159296537 328072995 +219862481 -12492495 +827734039 -932742428 +-739721677 -413790197 +383878966 -519859365 +224855716 -25688712 +999497466 -767745861 +59861130 -151900925 +316300206 -773760253 +-347678775 10969833 +-763658646 660887390 +412288405 -516458730 +-39126842 522677777 +97857446 -133215618 +-697938045 -995609843 +942275639 995106013 +-804717133 836169028 +-582309331 -783733447 +-867810556 -767734117 +249753129 -828291724 +764190150 -804798414 +697183019 -578120493 +249911100 -910864332 +-723653164 -282447038 +-532796060 -208903166 +684030823 340498804 +648882477 515993394 +-949561702 -226295729 +-962451903 534322648 +-912281848 -175829204 +113696631 -686949568 +222263148 -186585432 +267391374 -88784115 +-71637796 -790155579 +-468378063 608700656 +594903125 365551483 +924180393 832001489 +-451288276 -663313058 +778020363 570555747 +47732229 -579655256 +-931228921 -95273511 +-538336479 661496368 +-655069906 -12299053 +-231689170 808068409 +763944786 -814417064 +-659823622 169706139 +171615853 -523204216 +-480012891 753007041 +-433046496 314922849 +902240977 -187186266 +318574551 190193282 +-693306796 589132985 +97854850 -247157954 +-860874712 -548045833 +959829174 -111002637 +387401966 518517439 +10388239 591979809 +258528267 -342879021 +675606463 567360964 +70245292 428245380 +-110528935 890208670 +-616371397 723084731 +685201551 -3442132 +-456818460 -691780623 +471523819 -909979350 +890952355 -936448140 +-772481620 -297574669 +-106174335 66501045 +134510259 956716359 +-91183741 543310217 +-69637788 -754397749 +421702434 -355115013 +-950481578 854934083 +384585747 -429677417 +-261455896 -231205126 +-583362922 631055261 +-278655975 -149244696 +288145067 -149196499 +-955575495 -535409103 +-950712796 -481481469 +-934166742 -236164591 +-2344982 -387208653 +-65451867 -350160682 +77496850 -905863518 +-868134262 671088346 +-928705974 556606179 +-807255264 -68864098 +-529933993 -796899583 +-630607689 -831751447 +400159530 569183795 +887289440 466787212 +690565333 -359497566 +968433846 932352292 +-532063576 -526161733 +-535277358 733830559 +21190785 -447859249 +237756198 72205595 +-173674608 -825216656 +829376310 652799538 +-270324206 -89408128 +722063072 417092285 +-584129837 434087267 +-15789833 -576014225 +963131830 959451763 +92895087 -672112423 +967769407 -447217528 +-626329744 -859800482 +507371748 252469942 +695081961 -302923692 +-993982849 46262831 +-620985595 -734714066 +327727294 -447764186 +-647416746 821317422 +669311352 417431985 +-264416038 774674493 +937958187 828636696 +-833107937 63103512 +395535944 345809778 +104184667 993755258 +894103185 -793424775 +454580617 -254376946 +-561373927 -141728554 +-847681724 -993794558 +29835088 934184606 +-219181761 -903851440 +254268437 -372152044 +-987300254 -28462235 +-34107614 -539960704 +1991902 710270566 +98580382 -703342389 +-147156984 129576710 +533931243 963859676 +235427490 480024186 +968480002 -869863936 +-178395665 -536391445 +-686242328 -429451586 +-30584440 487267795 +-229062382 -211776841 +960591226 -352468693 +-378657740 308397806 +68947244 -557210518 +640725359 489896917 +997779144 -111559414 +350111661 -701125303 +949201540 194615639 +-718886683 784661783 +765477640 695776392 +-963727139 762283695 +772388842 568915241 +942100830 243229393 +223057076 -965580152 +-281264402 278510145 +552764413 337133358 +241143349 894598784 +236491440 -521059629 +-877145884 -437586469 +117676905 -898836480 +927901238 764733868 +537940819 879134560 +-281823928 -490555956 +-624684827 -689378009 +-173712513 -565664907 +170939685 -61963131 +-571137024 142286071 +716814145 -135746994 +287658824 -453757932 +-260622712 288505902 +-542609213 557390358 +-425812862 759997607 +-955281600 29554313 +-823946656 350085081 +-800082251 186550429 +-367519408 -717382824 +-469357299 873372296 +-954785653 -44349714 +12147901 643743785 +-687643857 -299315438 +-666831226 896759652 +684112574 -137584034 +-550974572 697903268 +-817461960 255402389 +756721497 -732144510 +20653350 -498343120 +-26362061 410244085 +-291604333 -100910595 +-777295117 -587741360 +916886443 449849219 +-163216657 -987759978 +948197253 478488802 +-173820104 264162760 +-385379195 394688142 +-214928612 151106833 +-555883751 -557302079 +-352191464 401412133 +9729850 317695407 +-700833823 -350309488 +-868277110 460179745 +706383407 99480771 +203283159 249848742 +691195713 -521373640 +-127748674 -560592587 +904480220 167581313 +545387372 455044555 +607150654 -344630169 +806536196 329208292 +-386981573 -610290095 +916961362 -375230639 +605340154 -96559236 +-221273529 381621891 +-360970188 -533419369 +-697264047 374492385 +398660169 641213628 +71210193 657166687 +329730992 -369066825 +-702900052 131187827 +806682643 410562864 +424268217 -230875398 +697933285 -158191673 +385739982 -317050972 +383886454 -957736746 +493034509 971351680 +677124555 128018315 +-324830489 147550561 +-727029243 -749701600 +26697762 226333691 +-168088043 -599448141 +-211947949 417476883 +-45547323 966876140 +-813707478 -771698499 +-860676050 610906276 +-710991987 962709482 +-570004785 912435033 +163129182 -272039427 +-865363492 388677163 +-497051995 457154441 +381276870 -595875029 +126680190 -43083758 +-387742436 -318406727 +874601552 144603167 +-508551774 83875171 +853785327 548944399 +-793888561 -36596978 +414202022 590956383 +134203060 -833992659 +935012026 -132268489 +565489015 40907845 +-123198321 -666355057 +-787869762 552954871 +-881174149 245124622 +-747063605 647810716 +-327520472 911557760 +133773362 200041039 +-587257106 -78718853 +-568624218 868892866 +74115273 -269022900 +-207715159 -335964896 +589424853 -732671802 +-300347284 -771920994 +-512326078 466432135 +-951346406 -838469960 +-22325127 -25692831 +55674668 -823805140 +-868157739 549489134 +21917929 72735492 +987178770 392296383 +-520870224 9846280 +-665948892 27363815 +807273603 419436784 +674711637 -640104754 +-439398746 448089788 +-75627076 420943332 +-540403518 -923075758 +479748428 -331172853 +550412364 -516428037 +582680961 -100048641 +861704254 813362592 +-347200887 249866529 +-324002554 593770644 +-904755668 -124295375 +-615665928 -284868462 +867397860 127025980 +-544653790 35906357 +316480366 842035775 +-322907757 -969911208 +-159425697 -728150591 +536380962 -322448010 +-713994468 921316734 +-890481287 -730791278 +-474285473 -595101238 +-587620875 -440356501 +-184367025 -289145010 +-115676142 994017666 +462686011 -62201087 +-165877 -137075573 +917091226 -558896603 +-614272742 545450757 +-698867222 -169807824 +317744450 699617027 +-620297390 -831204047 +-816893204 230407380 +729036616 -384341726 +411218993 -258342594 +68821917 -70552201 +514280639 300880261 +248242263 -494820243 +272476995 960048848 +396861130 -472061593 +227788186 -370114050 +750221226 690357927 +-849673229 -917041281 +653474627 625991836 +-259102054 52373400 +-822839365 692916693 +-927907036 -518433136 +-353641779 -769762661 +652520284 292918354 +-323785068 56739228 +744102974 -22525001 +-457112622 -971401591 +-422909239 -264019934 +-642336328 418904879 +-223962643 825818631 +981051932 -967804987 +779240482 -594398185 +-339015300 474975970 +611158708 -775116122 +483526335 -470451670 +468281098 -172946204 +499554089 -708695779 +-71049850 -32188857 +-316431560 -536420390 +301427532 -399055115 +619148168 857344598 +750101253 354159077 +574752925 -384372687 +720206679 76975583 +676192553 507362924 +962050808 -388353637 +669723364 -942741771 +-863148339 97041779 +973982260 414088054 +278700579 -859270579 +188955968 -337423403 +827331486 -439990473 +832128229 86752788 +-361441178 -128530897 +-222811838 387729415 +102018846 82175503 +-459080660 609444987 +231124518 914927651 +-346792296 -90238070 +-305452595 604382120 +640552774 211605166 +726272006 45614409 +-576822565 449872136 +-899096678 509138938 +-772521397 986261970 +-262018259 -260034943 +-760464752 672568705 +-349885942 762459464 +552939896 -378478301 +592577669 -307253312 +323144660 -515197796 +-770360127 638962016 +209024771 -395395808 +-12256804 13518605 +-585761344 -155144314 +184914106 -407561890 +861152955 710174905 +-90027026 -808438136 +615629041 515476183 +80531897 886697685 +-343263570 -722210401 +-289693870 447709717 +81575057 -691108898 +622281519 643008582 +708648339 461434584 +470392398 597946498 +795531610 425218780 +-518902449 -503867701 +-238467494 652617738 +983397831 705992635 +-594306650 959505893 +-677066960 378771339 +-384926259 -409004713 +-523828757 -413022385 +102015792 -568671447 +-786421447 -305126456 +-989713509 658805194 +470260502 -813312225 +891160561 -766397146 +63562407 678459739 +680782028 -310332843 +-558953612 366367237 +-902738216 707839416 +-312157734 -268209294 +-209405770 911628626 +-60358537 -179937854 +252349644 -554904766 +373496720 646547343 +817009984 -815211358 +-147335572 909898443 +743783968 -183169978 +-675564370 545510401 +-577255970 -172784969 +-512204883 -727007315 +-229935261 346531654 +-980771529 937845767 +-857847768 736054224 +-329631311 -785816363 +-573891841 165432067 +-512644526 496987537 +-466866096 891741288 +-825813926 243290843 +-422086890 -2922664 +-128480866 -47173972 +983841953 -5973850 +485996516 -344989201 +-981138328 -285952680 +431427364 899804074 +25270902 497860897 +-683184067 52900481 +821743275 391834577 +421305253 896179395 +812279202 -582974883 +-491690965 -579560139 +662638467 -779320175 +-529292526 -746745771 +747001325 -298560379 +980847655 903263254 +322466683 182070575 +3768585 25305702 +-640492052 14852425 +-11522812 2952691 +441987703 491836596 +-16825742 -133503772 +743979922 141841414 +-211632433 -48986602 +-139083144 257135343 +168847975 18024500 +-907100303 -231836772 +-657240997 -845818051 +100174039 146857257 +55997953 -855347173 +710296824 -674815911 +-198607760 955281833 +703300387 -579308869 +-89103546 559708244 +-925959673 -115886914 +-551093318 692733981 +790558042 361171341 +865198591 -991555398 +639514722 917063226 +-45644493 183035911 +-923751864 -649959529 +305298213 298813323 +-317643692 994982078 +-595385913 -735825680 +-122054821 134327651 +-250690203 940192228 +290439197 -463969850 +770754522 -10519790 +350789724 -865908415 +516617312 -561293125 +523022652 -968948805 +-522457812 208540149 +-987163609 859559405 +-473703093 753286092 +-485606548 -312066005 +329354064 -526477087 +-488570121 446525104 +426054337 -535708952 +34488328 -940857472 +-446732009 -751380473 +-890076056 -554237731 +-824515777 227710552 +314723517 -60223395 +-46193419 425878652 +-87260422 -529341012 +179835001 659005091 +-306550294 445162772 +28941042 845066977 +965919007 -353257421 +980039285 548553849 +-159178857 -810637660 +318806082 -759760301 +291857754 837404562 +538326296 513535115 +379833953 400734704 +-224484061 608870596 +680970389 -324448031 +285495009 393573264 +-950697172 -328016576 +-289444316 -161702484 +-887553651 -586278851 +-236339982 -360576209 +736099013 -867498441 +999579847 -860883828 +-535017908 194921542 +996064525 -766491935 +-529913676 -812512299 +16887768 363636013 +-112983002 -654602122 +676064432 979918325 +-481679228 435335831 +-667510598 -156460908 +396649490 -937638964 +656252161 -721653185 +-775396754 813353200 +-130155958 -948807105 +327103106 996126376 +-454778973 198155637 +-272604991 163906193 +819102633 -373082432 +-4692115 -274507692 +-126914740 461427897 +114879835 450765910 +915080073 -536230449 +798946489 -389217508 +-399070767 -177324973 +945925043 747876109 +-576167054 430974354 +-398789695 767669236 +416054051 -624498476 +-563510601 164565226 +-137351722 862140724 +-456191207 717512688 +-279313598 181758230 +356727048 97427266 +366992296 313006614 +609152070 -63446963 +-909576020 -526279664 +684054177 -899790742 +-30937946 -615546243 +-189970230 -392317435 +151595773 -401295131 +-574743463 296431339 +-436866890 -290024481 +764957497 -767584163 +-185029928 626268366 +850773486 -187816784 +793726279 64260339 +-357145546 63495883 +-325034271 316118867 +751685825 650366793 +374308552 145624473 +-747907240 596048213 +309512294 580326520 +841208133 -119454388 +242359560 47070717 +-310541081 -29590294 +100204323 336139171 +486551805 453708807 +679649865 667805947 +445822762 581831255 +-235384335 -674923357 +682196965 -438249171 +126018935 217323565 +867704498 63975628 +-207109877 204827113 +-640153808 650121318 +416625188 294231584 +-71073546 48720248 +-123548865 -895941260 +86715293 238025773 +448226709 -24595023 +-987039636 -4220775 +418893938 584809695 +-220442461 706660531 +-645437663 127064016 +-351757794 -19621008 +-270558978 823700967 +642804628 975283332 +432941388 -329973370 +425784797 -735374605 +152024336 -113125661 +438350270 782487197 +698040954 -297275985 +363816618 -266708867 +-166848946 -830980764 +-327205490 51823422 +-675733979 251509364 +-694737084 -121258944 +794514516 -279135425 +-410880523 -476793786 +715038625 948869197 +463821728 950832079 +-388351170 488424786 +959135018 -925057891 +374499547 -731969720 +-26940407 -385956444 +233344584 885201715 +-12280605 796784974 +32925342 -135378641 +-219487462 728246344 +-43752565 296390340 +644852389 -206937102 +393011387 795746930 +-469021413 -873536498 +241853538 896734608 +-918391323 -386011392 +145469630 676569526 +105904178 930068339 +297340258 699306306 +716687852 532906318 +-265092407 454047944 +-820608543 78757490 +968986057 714224326 +551000167 40417777 +-292254271 133041656 +-422906458 216987348 +120191822 -35640898 +-71364392 816810819 +-934030788 296718022 +462160616 307632932 +-65700425 256589817 +-871477087 309664354 +-317685907 -322590861 +-994059203 -410151097 +-137661255 -309458181 +814045469 -842103656 +320888244 564118356 +117150494 70133842 +-607047358 -843126675 +-304725487 -493338883 +-550232039 920550344 +-919750901 -452412426 +793003806 894344511 +-260597642 -131899707 +-660721310 954947224 +96322635 821472913 +-253938908 -360036579 +-814915994 417700184 +-699328622 -9506767 +997034192 -2856289 +-497537352 -344811296 +-678064116 -761024110 +435294420 554910176 +959672223 -444796752 +458819841 -339725546 +159352614 -771815595 +-558736518 -695745896 +667370318 915095958 +106097139 139338173 +-908118014 -331261810 +-431092053 -588891661 +176376682 446190589 +-152472520 -598261369 +-609193289 913761478 +952640677 -301499808 +178411449 59649169 +212483420 775038968 +-130045759 507063542 +838478488 880288160 +-848834698 -12250022 +516812185 828390788 +964049861 111093880 +800328249 261077966 +635776530 -66588761 +619060169 917829650 +289116407 -702960229 +-736587363 747396766 +120770704 414154577 +249189940 65597196 +-960267280 -901417998 +800314212 482381342 +104073369 -670372183 +243263869 414501612 +584368981 593681325 +-534844642 87373593 +806646316 -5524388 +612999309 867876680 +-18560051 -266586709 +227260916 788381643 +-530752190 -758680298 +-508465129 -424142457 +59636202 -100624898 +129711069 735110084 +366809909 -848294722 +-422976672 -985687560 +-278314420 287650395 +729124552 -32865676 +79867569 731348101 +-922614291 -512320061 +114953295 92968762 +-623869306 -678122650 +938831235 432378274 +695794386 7858863 +-660052509 295927021 +-632968880 -66571287 +-346328014 63178002 +-787430861 -475461803 +775419769 84499320 +574431309 14187521 +-140164493 -707185761 +460622898 321364909 +314112419 658516959 +875653466 -801313411 +465533756 823614418 +-361908212 -928039638 +-373629111 485626866 +816902562 -842390915 +264883098 -242585572 +13798952 -814372340 +956319240 -166021287 +800800368 -278911412 +-276978049 800355261 +-386692490 532815507 +-601991231 -235207192 +-138771370 -988054454 +-752429757 -302587605 +-893817624 481921433 +-194163020 -518210238 +-755114119 91721708 +232866422 441451686 +-282784484 661693674 +-176694652 -698565326 +-454422651 597630913 +752355803 -649093348 +-492723229 197389540 +132080635 -950036254 +-267299471 197901322 +837019122 -743737427 +907760107 846560867 +145364994 253922081 +-91198019 375348159 +187725879 -494264539 +567830516 -115439221 +301946549 120821418 +121218545 -91735065 +919213243 802851252 +-340888796 -848836760 +708397139 798401370 +-278756728 406395538 +-672706982 -794292681 +649941767 -484797477 +881249540 -910876301 +720265142 126330828 +207833257 592639703 +-268567886 -941787619 +-241108142 69247654 +-642498369 414754373 +-21647112 -125269921 +780849991 428856684 +317275211 865684966 +-930159363 922660562 +-725202863 649680227 +349175166 -166014992 +-860806806 -103211340 +66612759 930879121 +995510929 -192887188 +906905027 -103580864 +-551023465 796699878 +-826751872 -45582407 +-526511574 -834496681 +13415019 -454769584 +322671251 -354641729 +-593822052 -742329429 +366223158 813394446 +-883210225 608022232 +647062234 -466013289 +-765653605 336161649 +422022591 471227605 +888135026 296916325 +452985999 -538757316 +-319869861 -632203291 +-104160139 49071805 +155205853 -415251525 +984401372 -174023065 +-405376999 -825621426 +-990383651 -134439643 +-920061216 621658897 +-250813488 -477844126 +-247500554 -517991802 +-928277399 -143884519 +-69647179 1753742 +-906964676 39217729 +-368619058 -852284698 +-61198116 -367931600 +-151951078 -72029878 +-245265371 -857747138 +-187063073 -810431387 +-962719630 9642391 +303628141 -320138113 +-321429237 845260980 +654740525 -834029677 +532906962 -142942068 +-24639191 -444676014 +-759476992 134655639 +309597202 26594679 +422470930 243152175 +278231522 666887636 +920751079 64428351 +-52522310 78193438 +748832866 -315230875 +-181548505 -17694398 +352393629 -18956440 +-484294028 101669619 +-109546407 744314932 +-296409608 706283981 +267066698 -342885331 +424237333 593921186 +-804289284 705580448 +-703310442 307627886 +-637676377 270099494 +-399461490 338403173 +514920104 248830036 +237501245 871632035 +-511420080 849281153 +529095843 279308681 +-577923773 651682365 +497079562 -2221119 +-443047612 -852873694 +-509981165 891705973 +870172780 -173833291 +-576180618 216447066 +501723831 -581619484 +226087947 543009199 +636836421 827038467 +256888093 576686260 +-404300866 -720986960 +857244237 -961728382 +953431195 169110069 +-30401492 -256090945 +-40672185 303133767 +715812800 -424652984 +-562183177 -816278178 +273299962 949993057 +307274222 -506983969 +-109015917 -10255617 +142494253 -744015031 +260815797 -873866594 +141139459 -725061525 +805444410 -389114038 +975651064 717518736 +-952186246 -540694212 +550670134 -438338022 +233391212 -956255827 +-65943415 699958648 +745449295 133729719 +-226259657 -31291479 +-761275009 -610765273 +869267606 381916061 +-321274776 -267228459 +613649923 -862147144 +-884757595 459976312 +275966645 -880778223 +-753023345 -795866381 +-269596591 27222809 +476503968 453068310 +413979930 -779298201 +169146076 -452298826 +-491563620 111358197 +-247196669 426154193 +-736011516 -982519981 +660900357 68621882 +504711724 -72486396 +-736220764 -114377716 +-84340517 672407734 +-890175435 121844198 +-227276929 905318139 +229250926 71614871 +315856672 -954634379 +132644892 62546215 +-768281986 188090282 +-295883807 182224227 +367839133 -470782129 +473824584 513656441 +-687941060 -104540891 +99243333 878608385 +25634686 -127489644 +-516319562 -935097145 +894784729 -359372724 +721846714 -299367251 +265939218 -858020625 +625535986 765888571 +-973659100 613991046 +181949364 99195180 +192460219 160015201 +-501237991 386896848 +586976964 766687661 +-532198296 -214978789 +-888427801 450362368 +-31439347 216433413 +933117858 760114172 +446453260 767534599 +490609994 425958387 +-117499653 -530288695 +671527393 -429656786 +-5981952 342631098 +-302667579 899080584 +-968682294 -449359600 +972798148 298113557 +-509270218 573492082 +-433166038 456642102 +227726184 -519055701 +79356738 -560284044 +725008653 651105943 +922627801 511358423 +977625953 43994868 +-250074884 -725090778 +-661343948 971899087 +91824472 89118187 +-267295423 -884127856 +547751070 -802428629 +627354387 -320965534 +-898162321 821121300 +519425677 -283775555 +773386035 507588074 +-792239577 67224866 +504730835 -87612315 +72881583 -903624653 +-990708506 -512322099 +88098535 -690691754 +234410507 -596760487 +-249550070 458467614 +496455252 -265288687 +-91873178 -681119047 +-224970522 -666928947 +272509729 -182141150 +-964814942 -840994173 +-762666473 -842939339 +-989622528 -60112705 +-425202090 911702065 +-896604720 -33702974 +-71588051 563398759 +-111818794 -357325277 +-290329964 773353266 +-57331537 507451798 +-433879388 -390375668 +-946508782 -990153837 +455180114 -521597485 +-919682520 46549518 +-887819718 -218874311 +214147340 258116034 +84345917 -537337469 +-67423679 431349621 +-110198607 778420073 +-648185810 611640791 +782155983 -541606482 +308489674 -844123699 +563116467 612242755 +193031709 -684775898 +-642850512 -57354599 +-830348205 437698369 +831883953 -76934254 +-271668729 712525426 +-195720606 143017155 +993780863 757398520 +-345927357 491162733 +879041571 969021361 +765067260 201145912 +-552623399 30927998 +-738896414 -841866 +998085198 46976968 +-24869205 -99753840 +-851952572 -259413910 +208161056 69857354 +-767224420 145781428 +339410283 -827942305 +-152579126 -795038540 +-34566065 65957185 +249692659 -790084508 +441702381 641374187 +207708964 811365660 +980151775 322785663 +33695507 951540601 +281627267 -15594048 +312609039 379484505 +-659057089 292579744 +-833266977 -243658360 +480918673 -321075766 +-302746511 241794125 +-713073815 -550382797 +-334487493 506598545 +-292754743 988190614 +922639151 110515332 +38626168 -884341212 +481456694 -815914392 +-518812958 -560579755 +862956680 26372245 +571992206 788669564 +766700657 896561820 +945897655 -823311995 +-799729943 -292875142 +-269856364 -77197862 +-557421021 -900561990 +330925671 -790811040 +654436730 412671107 +-900226809 -211037851 +419973801 449025753 +33014787 -209375499 +-137575028 -792563188 +-394127829 -76903542 +-694749913 70145264 +-223369140 -153281103 +-448164283 274451204 +-764739942 -29701905 +-524233438 -834216907 +783388935 649355760 +880432446 -17891128 +308080870 429863055 +548082290 -27867954 +-249784461 965755823 +-424588585 193045601 +-814162103 318301758 +572164907 605258533 +644786056 479210700 +-779665416 454003830 +-892857961 -312903565 +598532783 501828905 +-424671056 -409163175 +111564340 587195289 +-220924406 -842104572 +475098538 -948134168 +-401220966 -766933354 +250520586 -222560673 +-70984521 -454139089 +-30456069 595696513 +-4629516 595956517 +757703790 -658215112 +895452682 266287836 +-599842525 788746027 +166916830 -656131404 +-723376852 491191950 +292236983 -687014798 +184759222 -659355726 +-901783598 -191262165 +-506034637 887157012 +22956043 -746512298 +363107335 -383106154 +652646374 -865498450 +834601649 -275884652 +-375671965 370500050 +202453880 401585322 +-332677518 531608132 +-651396052 313833611 +291699266 875715390 +108351889 419399206 +-310727962 704921936 +-874164524 846248324 +873538470 304425941 +-305334020 -189959531 +575379392 -532761388 +-786226824 -355600868 +-37490621 464414544 +-238665641 2702085 +996027031 -556329759 +-603641463 -518675366 +-827435868 18202365 +-675884639 459237126 +-580479716 -377823 +804731380 -94360178 +-108491516 -934095454 +-568178828 -243829593 +844162544 943932738 +464912238 337404683 +112150139 -720646988 +326922828 -421864134 +-749041456 -738160805 +359368612 -739101846 +-390750111 -78008874 +936442597 629225695 +-340733845 -57293303 +-320231214 304946594 +-236540389 767713797 +-167820790 -819171140 +-309532824 -121334366 +-821746076 465993225 +665861828 -551246837 +718609787 -102399546 +-661144120 887902620 +894527576 175398362 +650667763 437147380 +349530366 -800101329 +-428960009 -766502730 +-676991934 -989129369 +516181938 -608834235 +-590551923 555004181 +307481173 690990786 +-430224364 -290267913 +824120866 -814245487 +-503910663 -58006295 +147814040 735708734 +797008529 -293275232 +925332249 -815966884 +292689832 -79715776 +-124819559 144715043 +-843906968 805739899 +-104936325 677550866 +-588426624 378041934 +-744968067 -52169696 +-984184146 694205213 +-22494471 -870980754 +-726897523 996436511 +-995247843 -904966818 +428007757 -166450923 +362144020 326800824 +-303607690 -957290390 +944358567 178506626 +576658952 -160867208 +-438326582 -633627273 +-795989317 -767080752 +-175376479 401581433 +-629973811 238728209 +693526303 -279154866 +452981786 -939938614 +365205026 -530073900 +831462087 280119566 +680489661 -518973616 +428341033 -760612448 +-754227260 705793492 +431617419 200064852 +-130388509 367303252 +-900433838 -286305632 +379289361 166130306 +543481925 382980541 +382258242 -566490931 +-155813983 -264244576 +-172970541 -265455329 +-278347689 175494010 +553071063 996721361 +930528810 454338585 +-197270004 -315418190 +703820437 176465766 +-929548572 817371605 +-766085698 -723206175 +-938220967 -683945651 +-914383134 -811551241 +63231374 -76180910 +376502038 -846440058 +770058487 -999992151 +969908218 -428049148 +687321447 206273949 +-533501152 161598425 +-625012125 506500836 +44615697 516182092 +-826061142 -118740594 +-711816410 -819241672 +467927834 363678017 +-222619190 -662967785 +302702916 -28124084 +601799210 -720688832 +-125966553 17278699 +448320456 922344024 +-892310380 570430278 +613259059 -106756184 +282303277 751255536 +-26425398 -568327784 +-577173164 167152456 +-952069128 559569614 +-110929635 435314985 +416071520 -873895259 +116958411 812437924 +941721635 14379096 +433850926 47009412 +69437334 -598844726 +-831878025 -226646679 +546328326 -995573668 +24414660 -593024230 +606399164 -696433683 +-78664306 -73168644 +680999086 898086019 +-355615707 -557220263 +-436294450 186875544 +-242441764 182767070 +731351254 541995486 +-57671257 670009992 +296154065 -112912648 +-456247307 775309571 +901457434 -38361621 +-635781324 239352648 +161485170 441131192 +-546537553 479431546 +-799765780 858741323 +510550800 -184213505 +128816875 -405083190 +-229232145 969939418 +401949725 -798710993 +171771945 -933305730 +-863741442 389595644 +954064652 -772070243 +-187714886 834640722 +-89129315 -625595174 +899209197 612597666 +691186884 479029648 +333744285 -188891257 +737174061 -810755916 +417465392 103529814 +-422936112 656455330 +-749617298 -401200242 +762751724 -433121374 +248619686 -829895083 +526343397 687528341 +-12334059 597631378 +-928329321 -732802502 +-479542517 710454655 +459723273 -775073715 +-262840794 907724290 +-94907234 -378267874 +297834457 -336912788 +-247388333 -80152437 +480376301 -393276624 +-440111382 650043476 +-326540281 163692147 +-362254856 -835590565 +259975941 -65319169 +-826665726 -518449906 +-401205714 46385934 +-527938750 -908381074 +546731615 -418463937 +-649394602 408165113 +-767449847 -740222105 +-491647194 64237692 +-78607299 795181039 +984251937 80329412 +-462023454 -673684000 +-892480678 -159942430 +795427174 454667140 +601960042 -227892240 +-419325456 62513839 +473624681 357727981 +-548717856 -297590399 +-730975666 179310153 +802420592 -148365182 +-487249479 157439387 +190772003 -753408030 +901894609 -743821128 +505892349 -44233312 +-111180008 262253336 +-266952769 508526767 +-105215818 869424345 +-629812127 -542917740 +-975380079 263501043 +352533848 946426699 +-923860530 -787598379 +429784021 388081097 +367421885 634213292 +309760777 -940812370 +794485246 674192537 +-878775518 486677583 +-132847107 -304221381 +120898403 -902667406 +92330797 637902330 +-234739381 -679397689 +830428759 -659971352 +340260581 316360640 +-956511699 -918897155 +147572992 150812345 +-184768389 -3246320 +-430032203 618685133 +356206575 757642734 +323685956 -987970214 +-909318240 530388142 +-69211924 -88061731 +-322638500 70306394 +-173274325 -308059298 +-609942358 -531436656 +-216103963 -873075261 +-777562878 -951302519 +-508337282 770802583 +-471714695 -287103506 +921537170 -71814334 +321599764 -916558372 +197155165 -334787423 +-107157361 367031545 +-161526102 94449968 +129280804 -786642880 +-589791778 -235904282 +-583838144 622365649 +161990993 227483759 +946533615 184088189 +375656071 85970210 +-964660552 461635759 +585885172 -409885165 +-311513256 -322170559 +-39275635 476394780 +-934030875 751723040 +-880434314 634424693 +-740454258 -972119315 +897843616 416618911 +-993828396 -686535505 +-89311618 902837782 +363442944 -624428720 +-69874499 -572563116 +-131208249 -447125345 +64919189 -717076567 +-777826284 -617560058 +905846777 407770901 +254359220 241718387 +-860781193 286725582 +214265361 979801222 +-785492795 -141066130 +325024748 -24726275 +-583216885 435110845 +-980303325 948098336 +-666277818 -855413065 +-972152770 868867240 +-662082938 822605998 +-929034902 367214817 +654123187 -163705655 +-173707516 123493554 +-657294760 -591589182 +146118751 420581741 +-162142055 -598605004 +-333639732 167673194 +-728737269 360541011 +356682811 124219453 +-649002148 -909214554 +-205763276 933302031 +843473633 938515820 +-16278697 859020373 +-653922169 -991255984 +970317567 981984221 +-511679818 911149581 +-184308583 -375591793 +-70887964 436860752 +-190104789 -970039106 +399761809 -772109204 +836497923 422777280 +-987170472 24403656 +581608288 -562096484 +772068430 620085007 +828245416 899378333 +-379334999 -627411251 +581174290 29536072 +484880108 -391809038 +413089066 -55145511 +-234567582 -308139237 +-316180049 -731710783 +-108872891 -27228020 +630198502 179285847 +-575244988 -195352330 +789218119 -724684745 +975249776 -303004355 +902934248 -919923629 +917923407 -249691641 +430399822 427902755 +900524199 786404080 +195581958 -620723624 +527988699 899588760 +27001542 -827130954 +-185334266 771587438 +153225339 -256145375 +422885170 -915064323 +-754926233 -859757282 +373475103 485628904 +907302794 -802613907 +-230131841 169925963 +-308313436 388132915 +296889385 -607896098 +648441168 987526315 +495329142 394759476 +850198077 766999226 +107943027 815547967 +-246981695 -247211719 +399601408 -160974316 +-497578498 418774564 +947744266 369726247 +292311757 892412276 +-875540975 84107853 +-23843553 -801798473 +775553837 -683658422 +151947440 187612673 +-151803993 357900447 +78643095 -917989966 +505216286 998987838 +917800132 -848522675 +737085494 443926402 +-963174868 -760099308 +211964545 363503452 +451147976 -216979970 +101690618 656357043 +-645264549 -620890606 +999680397 761560910 +-171840426 -306052498 +437353119 -521854610 +970828931 271516776 +-222118762 875434676 +-718926987 -797579046 +-372273183 991693778 +-948212199 -305644468 +-988349837 -795147892 +-561359657 850255370 +750221164 429934691 +-615749518 463014831 +-382486031 -714708386 +-99899470 -222482378 +788160720 852809882 +525619896 427524630 +79980846 805896648 +-624365027 399355247 +-982629213 336994762 +183288975 93219343 +-676817210 587157698 +863386046 483783518 +688366304 -90940336 +46088543 -467093827 +-855143578 -865047914 +-970293658 632753414 +162066099 698654514 +-191705947 -160426649 +-531830538 963819386 +-76221858 -91560972 +-267017901 -572314876 +-566736793 -20425326 +-678900698 -579038814 +-406304842 135786334 +-846215653 183045050 +565415352 554864749 +-708712604 213600608 +-669929623 -78938138 +-653931468 -213376358 +695535266 -798876587 +-943487062 -89167089 +301827747 405744688 +387795999 -90123060 +-869720246 67274758 +967623553 -899308430 +642490682 553692747 +-728732619 439293134 +-886395960 469634256 +-846350393 489707288 +-18026973 -5820590 +-120387942 -983616847 +-356597186 -409569335 +-954254172 -649546032 +-182464526 -353203450 +-974971220 480633752 +436540023 -463654853 +-53585141 227984688 +877378299 -578717529 +-811876396 409632624 +519089138 -814027999 +645996983 737049913 +296220837 745253078 +-574187404 -211835890 +-241124304 -793653638 +-320997027 -954950433 +-400471965 139613205 +-676431473 -831443854 +387528196 6500759 +-889571328 109160838 +157572574 337244328 +62458829 177763644 +-987749138 742268188 +-992926346 299758643 +-624978566 389952099 +-212132613 -115701489 +680350140 -441550374 +144945119 -491969887 +-624115833 -439525905 +-869904478 -622440729 +-280338610 553796746 +-514189229 -16196906 +-174300554 422299923 +-847409167 481756912 +351230776 69492824 +615642298 -952869369 +-59341791 -214366318 +-765289757 708374069 +205645600 -611381454 +491487338 38002107 +-667500047 -301684655 +957104281 -398327672 +193033649 851638287 +417498659 -4149948 +-626267416 162041589 +86715170 -368943131 +270079052 699352926 +226859238 420597906 +-178828233 975819167 +-74508986 -210197054 +-318084756 -108100485 +-4289053 187094782 +-929893812 907583029 +-437798686 -352859441 +625767805 -478900672 +547747640 -121375973 +-717908607 -604127159 +-142694330 172086814 +-374219397 -888494136 +297569447 47335784 +-832654773 -259610679 +-421377367 651361291 +674759294 -793928200 +576629135 -142896158 +-17330769 -889966576 +-182595716 596546781 +645709171 463459594 +43027097 969855190 +413603624 68013949 +-767439453 -182624434 +-931962977 -841567933 +244573753 -201493146 +96508309 203296367 +550555334 839659630 +181511048 291970101 +852171160 -179149004 +-881421186 807932235 +-171664209 812301167 +788756664 -605138449 +-423747867 -763708662 +-70966881 -25755305 +-16917439 994409388 +-387672784 462059704 +-65521459 -573980134 +-410738768 -12079374 +711712375 -695649498 +762579326 442990648 +687841617 692174333 +218284075 413636064 +868220018 394237137 +656416644 869548884 +-318103419 -100434488 +-30323135 529013533 +861199305 -782287996 +-617786950 590427202 +361025878 -674596868 +-455851246 -50665245 +-251608161 483827463 +-625979323 -893261466 +159209160 -788477761 +-985830420 657661863 +568371887 842817676 +747279438 701838478 +-28294436 -857638923 +389799819 258588995 +152065697 387928934 +907953070 963909551 +-214743375 296148283 +-840628916 75656419 +927668290 996764929 +737016411 373738770 +224998715 972922107 +-920176978 963925346 +252123647 -724086494 +271478570 -956999321 +930723104 633365325 +-964407900 104547363 +286910726 -646206225 +527878786 81839915 +755368438 -840328763 +-206489136 654225496 +443834199 -182992966 +-635065186 563437906 +-831279462 851362155 +668815165 638155579 +-659370435 553637221 +-885948518 -144230702 +-423021087 639084905 +-903341564 402040936 +-851939678 -774700865 +-229537405 -570730443 +291262217 -6846478 +-43013257 690256425 +399561025 -868771506 +76693641 640040354 +-516768214 654928255 +-423834266 -828212045 +261787604 4640810 +-956774300 -517935569 +-674622181 789859138 +491616600 936613064 +615763233 470775446 +144050588 659080743 +-7925805 -70182728 +502007971 -827073403 +253443148 546113096 +741638655 -435484152 +553253138 -64706728 +-526192678 559068609 +673918571 568298218 +-531675152 -536744851 +75062010 -461276482 +437930307 718494474 +782497557 345865140 +-798174854 868609121 +-156723658 502901838 +298199222 -849690650 +388230609 230149941 +-228617101 -771156135 +-906711136 -282666102 +656122658 -867620455 +655996801 359147481 +353163256 -693040433 +-497666520 -133209338 +-389634196 816931790 +306665281 242021719 +-210783389 -701791126 +-221688380 -726867182 +863341618 -300298430 +-411953245 88262432 +985775142 583314134 +-674956957 -756658131 +306259403 970548846 +-450216710 -215731216 +387219812 472685574 +-988573329 -773273518 +849514748 588571174 +362549122 -900176755 +678229391 -270812304 +-697556074 869447922 +-842664270 -799751966 +931051549 832468228 +335811610 -163602215 +524485783 -788897727 +-446902580 -29713178 +53626190 640926611 +-998973906 502931148 +284532653 -640907271 +815434834 -482710978 +-936601837 -633408351 +90826086 -521781576 +-746357254 -342661205 +444533450 -467682055 +537299765 -665615026 +890407558 613122070 +-952598712 -240228962 +-739932373 -116291456 +441239333 -666337289 +243738132 -602191342 +457153364 520948324 +812344576 -695175930 +673479747 -874899458 +-627484533 -358880979 +928815676 -229042828 +-167031155 814793251 +-629034556 702653781 +955823150 -117691027 +-437779600 -1224243 +404757238 653168042 +-736163993 180911589 +-63885669 -920801745 +-518984816 -523845639 +37663689 516908474 +-269244037 -459806055 +249961029 381054795 +406664125 -945840282 +518823622 694108764 +72313728 -688093087 +87135303 134478830 +531365670 332389670 +650615669 -382449871 +-484063810 169026727 +647966061 -508491037 +-691865053 -232775016 +-715810396 -94674422 +-550398211 806155510 +-511434329 5067625 +-230783704 114399906 +-548335155 998304174 +435616816 909572919 +140397587 292237573 +-325705251 342759157 +166014446 -390474755 +875955240 -522406016 +332182515 155289871 +-290132151 -37818924 +-970654017 -216126606 +-515462806 -138144992 +-987687146 570103262 +-651871574 -228709560 +-643773016 -849046297 +383656045 -463009565 +590902587 217221636 +505499314 96200477 +297908990 625224049 +395811622 138000270 +-959515462 -224623992 +134182489 457464235 +-322649572 353151678 +615754179 -976235412 +-20636714 669050550 +263051355 -882382876 +766611142 -679477270 +689858928 -372326466 +254997348 -244340022 +753926747 861359181 +875287223 366208822 +-870976593 832238614 +587609848 -908734847 +-239981315 -669051434 +-360786117 264846010 +-488176822 794230536 +182149534 -287420486 +-916055664 107102021 +-307697734 -13525998 +-760648374 11715840 +-483569530 -732152308 +320354546 611211649 +368930388 -809242600 +183376685 106005514 +272713055 -855628642 +-957902046 -870414553 +37099788 453221397 +245726076 -426163842 +869694579 960691776 +-28364480 912635529 +157125374 402155418 +499378871 -887509369 +-319593901 -816833749 +-1936214 916476442 +-990337703 -126594756 +212950817 203925015 +-189990794 -877637762 +-848731923 -357093684 +-191334714 15364789 +280075393 -302889090 +286787871 -334705707 +770171460 -416705119 +-399775764 -670670025 +671016187 975591341 +-28621492 576120292 +61936042 -502738924 +-930922194 746926695 +-265222087 906715757 +-5833662 -693849539 +120824584 543782654 +-692221242 -760379917 +64412789 -630104894 +267278912 546210017 +-514771669 -381494074 +-916789095 -33530771 +322623476 -794289598 +-433715957 820548499 +142684013 910514891 +-975492481 -657958231 +-392318779 -678302814 +174239685 -281672518 +787519323 -562712939 +199770583 511725858 +690287264 134973713 +86962554 -560801913 +-738066043 391074437 +-24629063 929321037 +-511220125 519004639 +-282850458 829596795 +-489529291 185130668 +-182160176 613001582 +124926410 387476955 +102758886 843956428 +709351858 433750524 +723223064 -910761857 +-939315898 -523384174 +-60441937 800071895 +-413462366 -954349065 +-112862905 712733376 +892864899 17958307 +644518518 602958102 +-341515100 -662448099 +650192173 672858260 +-787722600 89553021 +82511479 383952607 +-844909250 300831806 +580101439 224421836 +-4160258 -357064795 +-744451505 -485896906 +-991601430 -816472670 +-275010475 -63811884 +263677326 -347065992 +395657010 568286008 +-315358133 -994363417 +-90719744 -541061832 +-974243866 961449932 +773679813 -861291483 +919555235 91992609 +-488363720 496802571 +608405067 -289973589 +-851984251 163819313 +614313481 -251867077 +855449518 241854699 +-757612551 -820173632 +-818263411 -581566927 +585633256 492277239 +-612298857 -190184906 +-633830677 -965356513 +-12600070 396337081 +-299865826 550683018 +-862289391 -259157874 +-404497872 -798325423 +617005326 991650848 +572218449 232198051 +-232325309 655911933 +-295474040 -908526304 +-218427526 -765404463 +949056414 -862827529 +-202354330 585064716 +864629970 26363228 +165486784 -964661131 +-440037865 -160612741 +986034410 -692652955 +-444569735 -994762635 +-138521142 41349339 +545655899 -932830416 +-128905251 489609521 +876201605 497719827 +-807265545 -705855972 +-928934546 -145905854 +-742974194 -914559054 +938994804 916915675 +511070438 -703522858 +-397992576 -130003543 +-654576229 -340053134 +645564624 65451727 +-392947333 59776449 +824038002 -697501943 +-91694521 475987599 +-128198268 -470397224 +-278280995 575024388 +119095426 -601036188 +-945960297 248971321 +912172691 -827939649 +510153826 42614931 +454207306 -56573128 +-360577235 214756691 +-910069289 657455219 +-780990073 919953016 +484069413 629728931 +318036149 -91256881 +-371157402 -423637986 +58844862 436728631 +556192223 -328418801 +618310825 -310332104 +584883794 -220862561 +598494011 896171532 +824553615 -459083576 +189584472 -854784767 +768373404 727011379 +446846362 -623816045 +318919246 242013811 +-514335540 -270788852 +-928822249 -39088764 +-446051238 -494250297 +-422256170 87179247 +-724216987 589038872 +466354809 137705838 +548240698 -890068777 +294794601 -470995390 +84082973 -426841277 +767456964 383948584 +960165480 -861933268 +710598924 303299176 +758837735 -17799370 +585092628 -446994968 +-659403448 -850027820 +-971254286 724896863 +-263088149 -694059213 +-278105450 -235401785 +343213031 -557489057 +64261363 -476889531 +181408208 630138270 +599279500 490013635 +869786263 439463080 +257271008 -98181441 +-70758636 -198993890 +-354269475 -645361110 +-656988193 -754094371 +683220353 -968761380 +240476908 -287876189 +290161877 -571756405 +-199833616 -324481766 +19539830 -267781831 +-693142689 400127303 +-413934507 938241443 +-151441019 565967080 +-445818086 477862885 +-369991976 -574894156 +670590804 -700774504 +499642748 256631004 +759605961 -758681372 +-303525458 953316604 +286660530 -320351879 +459415190 -773172089 +901767999 -322482720 +207929376 -471169156 +742805641 458874172 +-728738141 344260862 +433083161 153107617 +-71448232 -464999637 +89621158 38720283 +514537073 767062757 +73488426 -266487596 +306169463 -351690472 +-844995935 967542400 +320388493 346482497 +883907132 33095228 +-294374185 -860070066 +296744994 618272166 +-732801223 -911189233 +-883354850 946668458 +-831149274 -82674051 +805743138 -820231993 +249283748 -157056096 +317668134 559260845 +803345310 379813116 +-796850685 -72955348 +-662450093 -86779113 +-38062311 172706160 +-220271389 520596679 +732652093 -361695119 +203216178 632384426 +380834984 -145587179 +-237331007 -65979459 +906362116 -993710094 +-488035873 578574922 +-224612210 636805948 +-682836734 144104550 +-794737162 -106430907 +287686772 420613039 +46117199 630214456 +656926408 184285971 +-431160060 446832472 +-718032877 517988875 +-79327292 898453616 +588271631 -650130404 +85854457 -694935918 +849535066 209638049 +-145759778 846626733 +468545488 -880844333 +359002544 953941429 +-832338539 -830896931 +395784837 425682583 +999750713 201204569 +835222540 758428288 +-965886284 508979929 +-626222075 555952561 +-678210607 -56112247 +-504554630 759364054 +842097696 112750754 +349981835 361990709 +559758751 -555689487 +875773531 724200177 +653539849 437494148 +342687385 487236113 +-674839731 396256456 +-579731359 438734867 +-6477243 -302956572 +-572834229 -34125650 +-492670985 134670114 +759711199 -117739949 +-989739548 -44458741 +535636128 -344903626 +895326599 -961463031 +-632852584 -211389208 +-901585164 159614837 +9380312 612264713 +920964005 398675845 +511694599 755588454 +276334793 -344733818 +-781233968 -885973397 +-33597285 -871046039 +-27085319 -922163293 +306881161 324289416 +153790654 416557669 +234982280 -475042231 +808763778 -767690529 +696635025 -908709841 +947825127 -92795495 +531507920 -906725369 +-320796447 663297077 +611777456 154097309 +-809904135 333088573 +-764027436 -157752368 +-600188686 -82818529 +147062149 695602301 +593997684 -430716724 +497591323 718301084 +-449765583 14143851 +219198037 -145522831 +-448968493 937567446 +970404646 -533146596 +-276389615 651592742 +-509410225 -973095776 +969085559 632481086 +-880969752 -141646761 +-812725129 863709168 +995177567 -885100727 +-726902678 -521697133 +-615073279 -534411346 +-160901313 -443002557 +-729524938 832496813 +949118464 519675806 +-968897117 964001923 +507990676 64861617 +499592192 245667496 +-167723498 -64455190 +-238829004 413172625 +-234563677 795953386 +-346552281 247322541 +719074835 847459416 +-1415057 544897711 +-81012753 -668492054 +-655683263 -994054052 +258066040 -306943193 +823429262 836820726 +962086051 -896905937 +-824586749 -922588836 +125668107 278638505 +489462198 -488014644 +-826323734 797086019 +644042936 850577580 +-617072399 984509944 +677966952 -976869899 +-575372942 -800872293 +-514314289 881994960 +183419218 -249754725 +-611723563 871818341 +-573137347 65435512 +-806519833 125661228 +849840569 -117502939 +729967156 -549085606 +-664388887 -923328138 +28534691 162713547 +317713037 126407141 +896179368 -957578085 +-200257914 880639256 +-82913591 -814602074 +611913061 -994463326 +-820769366 -120249573 +940368905 55870596 +-716298144 -713586071 +-3708132 -745632339 +773175339 900696520 +-381690929 -911459377 +-716683102 451190627 +-975330051 -387935398 +-994224225 711240781 +634418108 -319197764 +-810824761 583518613 +-703115875 -353932256 +113916818 -184053892 +-40799652 473214916 +-449287604 -677595954 +620060700 816092199 +-135258375 195650137 +-646513730 -247783587 +-518879028 82319171 +-107538651 -650717048 +-11001513 -967477735 +431662412 -734009062 +-501285907 -819944172 +-729411196 -724240844 +231201942 -426097890 +611291222 -624023798 +460713022 17131245 +-845646704 4761115 +-477142585 -703872977 +-172302317 -452725281 +927097515 -440178638 +10924376 -855561863 +-944136669 -660915362 +606335894 710123330 +-243911742 -492668810 +-192628446 287532491 +-848578783 610681624 +721306453 -873693020 +781018279 563809734 +51617708 585595419 +270098364 704046481 +362289419 -213665692 +493048080 -596281426 +41393787 738629358 +525422728 -902334522 +953755637 -379663569 +-300314213 503323522 +405226825 -425559964 +49907167 771628543 +478843888 596828171 +-775396094 236454473 +-234805617 32552387 +-380446942 611535437 +-854088805 -781066453 +-460955991 -641018802 +98313696 -258430420 +-866376852 -942870584 +398932796 -927188379 +-542922640 813101037 +862731768 366269540 +85154713 -843437266 +772438803 376989543 +348705372 -596351855 +-41579072 984629470 +73158464 -941299897 +-44121920 195429500 +37248875 -46183356 +904497570 -552466810 +-839447524 130606537 +852699478 591881407 +997299276 5872798 +-397057899 -143807152 +751761514 255783847 +795086755 -428110462 +549227286 50436273 +-973252366 -813274576 +-243250848 -89784032 +-575779693 -354474499 +-122411917 520017233 +-165553478 -213721251 +815612308 -601121784 +114660080 345213925 +-955896561 -253893551 +-390764484 780511555 +-665640540 -362845640 +-97959664 173687012 +-610156871 -225102758 +818039545 831192758 +-20287399 525713760 +-542982658 293479927 +396900202 -384426284 +-66980294 48422001 +-878969306 315207001 +719401382 181822759 +-616918236 689651236 +763977694 -930802181 +936652174 -762593367 +-8637604 185022726 +-57424741 548023320 +622026047 -375264247 +55330479 410186716 +901540201 -570778711 +-283125580 723269488 +522164757 -490386012 +881529522 511972509 +-15050841 -889220784 +-334940128 884077449 +521672194 -609601362 +354745457 -257928492 +-301011873 725646987 +-864203537 -668700530 +568355010 -648072698 +995255540 -78199433 +-557418250 15761912 +-273282679 307221201 +484704165 979096298 +-137975411 -284781860 +853746864 253767696 +992169003 -565469731 +-652117408 -573769914 +5534718 291122282 +108394235 -968791181 +-421521876 -690481069 +-153325899 675590302 +615360645 816471097 +626903575 888139484 +-621189033 -63062070 +-423204053 -645248157 +714284811 393167151 +178760177 979773011 +-717596717 925578736 +395463830 900478961 +517670704 126885642 +-289429304 -636793381 +511786809 780773399 +-112375152 -667572178 +-294758132 441793672 +961027876 -411023723 +-126536944 14716923 +599248442 767714025 +620498191 299366879 +-988894725 -25331376 +439112330 -679908417 +701429398 -721690793 +834427117 906734739 +522054976 973518541 +925804793 -932342739 +673800020 616224542 +715957856 34552045 +110996747 -917363647 +-733217403 -849949043 +932514918 777941215 +-941714575 -171649013 +-626569774 474051945 +756109848 650437932 +994138234 -648495067 +971215839 339959043 +363899040 -214987365 +-671666576 209585102 +303403822 -708722634 +93158978 992201915 +287379825 -671345109 +846186836 -243171721 +285401345 957477124 +-615166903 -312045763 +-171501571 -120855190 +827786363 -225853124 +-548060986 -427333087 +133762937 979464315 +301892546 655701592 +-338885401 -157804901 +928171124 845957721 +-934759626 -644291217 +-250077853 113451269 +35763741 909632651 +-539163877 938677352 +310584424 -300721321 +629434099 -121351787 +-561422865 386135214 +127071302 -730759925 +-630242826 -478764737 +-209328275 764753391 +-726763422 -355131242 +-759265840 344009911 +-190888346 -708518723 +314073139 526985591 +-378207371 -680169079 +764472458 366175557 +-5962766 -37178612 +624273331 64471076 +-574243693 596919247 +808981050 -292623408 +152799056 582423768 +-794333916 -888568755 +-574344542 -991737882 +-475868312 339544924 +760037007 -21962637 +811975123 -543594851 +-302227100 896951482 +-576228703 -876561925 +335670679 501113067 +824889260 -615222656 +-677842468 494009886 +-401962571 955663894 +921239163 241945273 +-760540879 677596235 +-598955272 672678054 +845461934 881739044 +-501900179 -935263522 +486947294 -925850166 +229255315 -204706848 +-338664665 531613003 +996742423 840640312 +-863174725 -50863191 +412902117 965736727 +-151137994 662440157 +996672540 605030378 +389258671 -52953982 +377780107 287278097 +-258275665 533583731 +41234356 362496299 +-558712635 -881645330 +926439706 -222150355 +-202070712 442928128 +-404181146 -117065173 +-353447474 -889351899 +-831480924 135766909 +780195983 -110359021 +546035070 500548015 +647325052 -776234955 +852411067 -68755717 +884606838 571733039 +698744086 -913792872 +-535142839 -527015023 +966610525 -914806821 +-444177437 -23480838 +-426531538 78401401 +631870450 878447835 +-715290396 -864481733 +-751352850 -216480006 +129475365 269676111 +284152127 -423295247 +755133869 -187486199 +112529948 348778754 +274259968 901949745 +597419837 307940166 +515347158 267488241 +-865791930 -967310485 +-749273987 -738418390 +500602622 -886529457 +-342464621 246477862 +-808268726 -628110589 +-906183730 -330075211 +-488060761 80112862 +-502702813 -758239106 +28090421 -816000868 +-488308255 850836952 +791330594 128620530 +-234802905 919689574 +231716437 -619325847 +110082952 -902367003 +475482874 -257555319 +320329010 -225219199 +426232416 -152613812 +963264346 312081671 +709053589 -774344760 +107672997 -600707410 +753776548 -29977379 +-151760685 431624269 +351858789 -767650762 +-11436486 452875361 +750371853 731325831 +180794214 646262601 +224554655 -973312977 +-674759766 966200595 +-887471203 751148951 +-261062174 370611821 +675402589 -359455095 +-78689486 -696890279 +-432743917 328198327 +465535405 926955236 +-253470004 -48079296 +339828201 29205367 +992714644 68188503 +-849369300 712826199 +477807295 -840906758 +868871972 -297831830 +-179764581 -920792380 +-436520234 248969073 +405067499 -984589203 +-77424160 -607687011 +164892947 259857531 +-670216779 801534429 +-744738717 742522035 +-1177498 -185864121 +-145461508 208664620 +859343741 244636130 +563327971 716042188 +-663815744 -313695000 +-944218343 -269226190 +-204878529 240308271 +452081998 681032526 +-187420954 -413592590 +201932061 379711923 +253066176 929799109 +-811122931 -873793021 +-777707212 647139182 +303359666 368269151 +-642306935 263718657 +44426626 -675502515 +-106761310 950640291 +358633828 738889969 +-541969154 122740612 +416089736 516815213 +944524533 -968138672 +130021361 -493508990 +904676871 -891400950 +48710243 132013063 +-566318114 -184867545 +116650130 -382977275 +819778969 -5208606 +294217588 -32462845 +-219066099 209426413 +752368862 -832179234 +562511762 258037676 +721585951 -453770818 +-898174728 -967951463 +-550890045 746936490 +-176227112 863332587 +628859051 -47363875 +-720989927 -784333384 +-677971393 -556630592 +-526903531 -759706537 +96551618 -356166487 +-220317584 935666451 +184174679 -392619915 +-189165682 414848412 +-180266117 65811689 +507005371 -416177135 +165897290 612429515 +-961380527 -281554760 +-779942439 486226490 +-47307108 -758698433 +-798100876 -6234532 +-237375593 341883281 +-819209941 -163965212 +-245455419 510928287 +438909882 -333219330 +-903189775 637441926 +-938707044 -79662400 +-513320309 592915805 +-239572088 459126402 +340170823 -494134566 +-391702081 465090548 +974229998 681556171 +-797321780 141502820 +-292440634 921273493 +700367945 -955947052 +203899158 -505909474 +247473362 579771072 +-738686432 218867676 +-621956640 -976209671 +-728048625 -207887205 +-900074973 288972866 +502282975 851506863 +-816633864 -249297375 +646017561 -81270646 +387140967 -390072214 +-475463434 302263383 +-954435215 500585618 +269587442 408336206 +-136999808 -384218488 +-848332099 -349351796 +250682010 910518506 +-16975002 813687325 +716403916 863718135 +-966611853 -792092672 +-453048054 -287891767 +-160979551 -684170163 +19773454 -256145442 +563136750 -496219618 +-752097157 -739929599 +-127928625 971718669 +-868903552 -531608412 +-793681191 155897404 +67303393 80859652 +664603733 -8545981 +640816083 -751637584 +726812082 -610291327 +-471318415 -659711507 +-903583875 956938040 +-578663761 201525042 +864374105 -644306335 +292599337 893952532 +833501683 -472478783 +-433967301 -363135974 +-135162863 -63087946 +-940143862 806962431 +909356500 -539583180 +-225738946 -279683692 +818826887 -745969238 +-222068355 320291717 +25836914 621264207 +849350384 592267330 +281073278 961011082 +-927085609 494859414 +-841730403 -730963803 +-646348283 456838176 +-892253847 -563579601 +-796823010 989876228 +-951187059 150357546 +-186049516 -914009764 +-203772311 -689334469 +868812506 -281611668 +-811803310 786078471 +308812262 892492872 +138464814 822773645 +-836968512 177761961 +-371246140 -904214280 +-48624639 419739756 +-103748639 62891105 +-205853726 523180400 +873936533 688688227 +-917406308 -401222071 +-636114063 -988848383 +293537858 316544957 +-981448168 687318786 +896221628 -386121472 +-342620391 279385079 +-480196796 973514150 +-861432612 688022383 +-371953829 581138291 +72197935 383967454 +181018464 923843535 +56097594 -855317637 +870222702 -160492366 +-727251072 883928513 +158566865 353526721 +-764518190 398629262 +290761499 -969058099 +718367167 -456263741 +667317329 -65281551 +358873174 816249711 +46588626 -958495696 +888758867 -834431550 +-582124504 399011610 +525208899 978419026 +557759195 711088611 +-564335727 75423820 +-266657811 857303605 +817299288 944169845 +-650597421 -31581577 +-298879964 -960265832 +35627645 -921270427 +276570734 -976297036 +444118753 -681155341 +-343089 -233665021 +-989337802 811615425 +656996586 402508348 +708230856 -316663389 +-666993688 45696750 +-319393927 -329771695 +802155711 -528591100 +-567790577 555020479 +113424732 -153709642 +-809390366 -600488275 +-686681288 427951077 +287700337 805763681 +396779003 -559854552 +205557812 -528917911 +384828927 -345839128 +-162248005 903047601 +-420457152 374077732 +-987036089 -563003261 +-969264997 62699142 +750577645 -536882535 +-419095008 -356564355 +-962250418 -515997624 +-899146767 677204119 +-436947077 906888889 +679739856 -391388031 +-262880410 -266875393 +530468342 623956136 +648347392 613199378 +-144324199 -504958218 +-181878924 365867047 +-123291818 492639940 +35834393 -581764618 +29708497 836084194 +-881727046 230322153 +-674985240 794745173 +430272097 812356062 +912254211 -532505622 +316001222 585771438 +354642533 -690050155 +-980437414 394413964 +-308082054 -183176728 +-2511577 257934913 +815743586 744722356 +808713547 707850061 +856755704 -282533861 +146473844 -507785687 +374769059 642462691 +496127490 -929307545 +998426282 732085080 +-248432720 -574137986 +-814927127 -680484324 +452503297 42243091 +166848745 -964777587 +-6497456 274636419 +-842816696 -211088497 +570698809 47988476 +153757239 -892808438 +-887843998 740123924 +-328850627 681468878 +-144844990 703046016 +712177593 770555535 +-813041114 158252547 +651575272 132352908 +750405759 -94346356 +174841966 -318206796 +-456698899 812103192 +-69479361 764477845 +93839508 -691381917 +340210189 487006997 +311820507 493539471 +-369196380 -804766070 +-609083739 -730427648 +-384020351 851370492 +211631475 101909937 +-240925010 155995279 +482258541 277039123 +-676646818 -532317266 +-382778999 39730163 +45808592 -567696928 +-698608940 212269864 +-654311462 -423932290 +494154772 718913682 +105079472 968042483 +-677905434 826549137 +734937823 -883668146 +447877060 -433773878 +-841366683 -254360599 +959998094 -214273143 +720893363 630569493 +321771046 110560098 +148922536 459547992 +183782821 666470849 +-747001759 798402617 +-218322210 429162872 +983706754 -265574947 +-621483854 598044329 +-488049369 -456433003 +108873771 -22496257 +747664720 44865169 +377851473 -214875159 +519158093 -346523964 +431463380 -814629738 +-505658553 637341184 +529025433 809423473 +54630543 568552253 +227105017 -384613928 +-257811791 949861650 +-742640307 -73626079 +944591629 -907683029 +340072388 667968818 +434010662 -967186624 +833157032 -439074463 +268034889 -18940370 +-476263275 547700507 +222493152 485934423 +415936512 500515476 +-710357022 510246351 +-155964933 444351952 +-889856991 -596609087 +96477405 182588287 +912365129 -986532215 +233528260 32498397 +943751816 -837190946 +737750099 -756380488 +-806699548 813122547 +-27427420 815322565 +419761265 -785114295 +-549546611 587828500 +46577699 -175314409 +586814806 -113727548 +106040121 -465637339 +-446008000 -902683829 +-757271356 475443701 +-315802756 -253984286 +-166597990 -754526172 +-923395605 296523163 +701652824 -591245650 +-124156891 567206516 +85255970 732553130 +-930703841 731723477 +-441646519 -147830402 +527548314 261861490 +892953206 -669243678 +889761739 -104594566 +149068689 -369557392 +-821645881 -603963084 +723881836 705180810 +-217021049 468693733 +635380883 -463515088 +-35553173 286750223 +257707170 275860099 +137895361 -674840065 +961930159 266685300 +-497717261 -119655621 +-683049195 -370513523 +499417949 606660819 +-692899312 964473670 +-644562289 771323315 +965960038 81596823 +-447467283 -896094059 +-328697149 683578033 +-169205724 243082287 +525534185 -95005735 +-770503298 948088775 +-118298318 599257382 +-63452391 -394643396 +878699765 -987930564 +510010660 951016771 +988409683 853166947 +983756137 464600916 +-855530783 174497303 +107551396 -250226375 +829088747 -169624173 +-120364813 860803741 +-9554635 -304606457 +-722027592 -753023762 +331600269 484034337 +741138293 -897455108 +-793876644 -532699985 +939995987 445979195 +-78568868 351977373 +248864218 -385173756 +-326172967 -144324648 +-330130618 -913665974 +606787153 412161520 +-332249133 116380815 +-473520502 784072708 +140530695 -461557188 +745394110 708705474 +-429532533 100079411 +-148142968 334087839 +324315643 -615999191 +-56043628 -166693598 +-827730328 432667862 +-503603680 923595719 +-328485390 -262544357 +446147751 -493347612 +-759935947 284307007 +-570769330 -249307143 +-210380952 -592333321 +-432907867 -340575619 +805655944 -31457279 +-486486504 -909978305 +-935939209 613253541 +706825170 910208081 +247053166 -981268843 +-755343205 -772981057 +580009822 -790522748 +348314579 -40002978 +708260464 -595997008 +206575193 717790776 +390564265 728678761 +-899053589 -874965977 +-469398317 -458812712 +152676252 -571369317 +703094593 511473909 +548439778 -566861536 +-836927679 127533562 +501403409 507961809 +-335348970 66703239 +736704095 -256026784 +411168799 -468243449 +-179176958 553052356 +376310524 -743005401 +734740729 -137190816 +-303625631 416407762 +51795856 -494268531 +755853719 781736507 +131895554 694806802 +-542542343 450433289 +964437567 -901924378 +-336649004 -178504926 +-883122737 -804257906 +237923683 49719011 +-107355477 -7802452 +772242653 622134509 +-781420804 929343741 +907144627 -845294359 +-56830544 126675418 +-761775512 -377995795 +351590086 936876791 +372681047 89765734 +174354607 994351180 +-648448755 673088908 +-959983010 160422091 +151954121 248220547 +-283966036 -838671309 +873118110 974383889 +-475672351 -850241143 +-112783719 -686833824 +-917646096 -585303209 +898497441 78578134 +738231550 -652120981 +526612932 -774963978 +-193641458 508619861 +-803669995 924410350 +-825175521 -4149111 +-657108473 196155225 +-737588018 307668669 +-692359480 983348085 +-952828138 -334512663 +488162408 -300561692 +356102800 -712187152 +-952131535 -554837696 +-574951399 -800133750 +-211912118 732884474 +147425618 143352564 +857372299 -638457326 +-372555757 223365806 +588733890 796342526 +-835718462 152198217 +795405329 -443646977 +224113701 449332687 +-549712917 -840716122 +-287650585 261942459 +-607853818 -252289487 +-418637254 -889534404 +-542611970 760087946 +-734639035 926754961 +-473434335 -180541353 +-928403535 -483927166 +-296872826 -125077115 +-981404546 223090485 +453583315 -456803572 +314723169 505952510 +661744043 -64021904 +-482454914 -853902584 +-699208022 310998928 +958169496 144938958 +143158612 717628792 +-111490067 -744869443 +-686012151 -65103583 +476995228 -646548125 +484407213 -567538325 +162236494 111564971 +-628912808 -506626411 +-727327299 909104816 +-838022084 -272332286 +-361804245 163342624 +591062007 -719312157 +-874798738 -258953299 +-791895124 -173358142 +-496352628 564972693 +-187519762 -972655529 +-75353447 471322967 +-926293036 -151467859 +454232515 -224506394 +594650475 932308487 +959404786 322379116 +278490435 -274239210 +347120287 267333521 +410499654 739910360 +-217997672 32142765 +-863427883 -56492855 +500049083 297322040 +-550698950 -961268750 +-263183619 -981004332 +408104205 112624965 +-630208939 182898261 +612509329 168831360 +-252886820 -431931180 +244927118 624255678 +-318231793 122376899 +-397990182 -244057265 +-15698482 -990013403 +151341043 86613320 +-353169974 -845302448 +642105585 590411976 +400621393 923032181 +452155199 -463932254 +204243260 -406115050 +-24062815 -188296909 +325358252 -181954835 +-131926271 975459917 +927055283 391361222 +392448944 570202508 +851218097 21899503 +-811748375 544439682 +794505957 94834344 +-38238029 506204298 +-122845690 315143664 +300718796 -180066890 +684800650 -718131857 +731004912 -687241055 +360649170 643878095 +91286069 711965252 +-615444138 -56056378 +-770079075 114329331 +-32933228 915187659 +-503980433 -67531708 +-171256262 42405998 +-308490771 695211583 +-971449503 -604073168 +507455002 -761772965 +74484965 -376748879 +884514042 197095792 +685680750 412455396 +-446960472 394698323 +480405551 -639385548 +-997221576 506553375 +597803770 38552949 +836760608 105946521 +927575941 -327744999 +-563455141 -988205820 +-47643342 972986097 +-712343941 806952981 +539152334 181652815 +85190014 -961663791 +456072069 347116376 +-814009074 696219699 +895057589 -93134645 +-895920710 520045608 +-783748478 -973813669 +583929715 924778609 +-334432533 974426539 +-504298032 352822517 +263317655 -459031090 +-489310961 729440514 +-611989824 -840513077 +-205741643 650186673 +75019702 938303814 +98129659 -666168460 +8937501 -513517023 +239264126 -439345400 +57573278 941790536 +-345641919 -747025568 +-362962239 197770763 +653465533 823622529 +106008664 -428628009 +133960524 644941756 +-479916154 368298910 +476891361 -238767976 +659249488 -978254890 +14439631 -486287263 +-831027709 -297446378 +-418578272 822964396 +979827135 499434549 +-866762918 55416341 +-370711806 164330877 +933153087 -368682068 +111337904 -731085925 +-928501400 665028857 +745752206 196123754 +929459867 584098806 +87764109 811869256 +-425654901 -649005170 +63498585 141281651 +-694993626 -830961946 +-667756361 351688083 +-432132286 62097694 +566056110 465526943 +-53025145 -329922240 +-481794987 319558812 +759981505 977223346 +-807379529 -187873838 +-824571041 -870372624 +880627864 436241604 +382522879 479074273 +841653671 -128572064 +86344139 -908100427 +203154815 -677626067 +-669665741 952056637 +-951809081 115630662 +622085448 -66907605 +981352845 -864937024 +672993563 31283946 +498727241 701412271 +-632711330 561935622 +136522612 -18244441 +127484465 629025790 +-757780735 -377401763 +432997975 26616477 +952319201 506362871 +-390250949 533092328 +276596920 629247072 +-374508438 868586334 +-674773259 -983222614 +111260454 235009066 +359259662 -870138725 +-754407417 -511315438 +-231051247 -791848713 +390513283 -285131137 +823424683 -603099014 +973188790 481027668 +-92542393 783050245 +373011841 954111721 +-876357226 759240923 +-368344102 462739881 +765333997 -766688903 +-178731565 -844149864 +716035915 -177073353 +-431473027 277040560 +744373519 -363877149 +821815136 990254790 +125962728 471894325 +434664148 624746728 +-27590401 -807195463 +-438837878 705015348 +-666018945 349705358 +-391763666 458542755 +-337850524 -689952894 +716020140 -748012963 +614735893 -131224271 +603973134 264836294 +693141361 -756599856 +-819402703 426649238 +-121578498 150351422 +39136142 734492986 +329479992 -860670646 +498827501 -442532880 +554201368 -441286273 +26947640 616757065 +13108652 -801043786 +-147819238 19169909 +-975451224 -941897128 +967791799 -883689762 +204989662 -713443202 +179704968 -108983621 +580014383 -738348298 +768944055 151657242 +-147438996 402453460 +-780149375 -471248861 +718827944 -242696326 +-452231653 346792225 +844832354 -480006971 +-228209586 173453351 +206637407 -568968911 +435819951 -791320540 +326803366 -119195609 +411278624 -282370801 +-436845315 453128413 +-399687877 -351867922 +-852748126 -342057145 +929839199 -698698417 +808036671 -123189423 +333529786 829573148 +610925281 876436887 +827875362 -762379574 +797117491 467396767 +482735875 609315733 +305726493 646008752 +-33233577 -843535809 +-190761281 909481839 +-765426588 744164783 +-82060996 818417619 +-263516490 -901415055 +-22263172 -954195986 +-232103371 -767969590 +-339909015 516565571 +-431743770 -802109534 +111584858 -463401287 +-291766402 -868371056 +189074830 886218433 +931787499 622897188 +356109834 115477987 +-420107989 822536943 +985815201 734632907 +28704948 380346687 +-817150412 -244509774 +129245740 -953562329 +433991994 -351670363 +-55572188 -737889095 +502482628 808306866 +-461706104 -620591402 +708597702 764871580 +-319099758 448916133 +-191449310 809479330 +436210987 -348844393 +-805540630 718025656 +-655931549 547831595 +-922722500 -211246412 +408624300 115392715 +-982491607 -132205185 +-643680248 807400539 +-908027343 -790261597 +106801925 910938237 +593483958 561945473 +973997748 997195308 +314041087 -931531759 +-973829803 673159457 +-402864181 257988779 +-356572214 476972851 +-910708614 804703606 +132306513 -525683850 +-737034349 565511081 +831632975 128318184 +826666143 -413293597 +392634818 -910655373 +692585531 -96836339 +43761744 -805570657 +636580115 -483674423 +-528663569 -813937831 +642901287 -819998848 +919542265 -290978036 +-978624866 -69299331 +-665409881 -435826428 +-282631049 -585213237 +102784905 -39568619 +-283479630 675132921 +-454738202 -585156779 +282455313 -817826683 +-309507178 618007527 +-542638806 322461714 +223071781 548481209 +231273537 -162920063 +499895838 545926932 +-989814159 765845407 +210956568 -207331945 +888312537 872802715 +-37910424 -674866865 +845916938 -986837728 +-153539590 -187221840 +-381390337 -882466402 +953036869 707949237 +-620382096 731265563 +-671925334 -770487832 +-270015488 339295814 +-788155108 570671143 +-966199570 -52948456 +-725220406 783689244 +799083401 561691949 +-387842493 629067966 +826733899 354622472 +72816994 -12060816 +576949052 4065306 +-973133728 -644191444 +435730458 -181491481 +-898912095 144208512 +-680157948 835074588 +288529238 875308517 +73615779 -260198516 +-695535375 512690511 +-928041566 -9513694 +-650701589 -209764130 +979383347 -424909261 +-277238916 -18150045 +-288107737 -452757138 +657544421 -419175306 +355209222 100222370 +-149363604 739826250 +-112487248 212319879 +-262951557 -804301916 +546441990 -618102801 +-40666213 396781638 +-260039134 908166149 +971354269 710232404 +-377814353 -947735360 +406055986 281190397 +-512971977 -129347553 +-712984002 -456675808 +-149967736 213649584 +678055893 -616279280 +-634525631 778924742 +688578635 653002154 +-307404313 890198391 +617066584 543561881 +889573008 876857945 +-361319215 594114491 +-290588767 -651525042 +697322546 -501726238 +740765537 -147324600 +391597605 -590666992 +-446005233 -533986851 +-689923549 303271800 +-783930927 994340855 +-189728520 -667328039 +-91683511 622656344 +330141459 461232937 +437027350 -994984843 +-518419903 565073655 +330735964 608091410 +508580221 -910631447 +739682354 -156918622 +-27143525 73466310 +110530813 -164870848 +2918540 317424589 +-149535482 424358829 +853233430 927850572 +-528236084 -815816077 +-709214971 -237138337 +218605817 -103323537 +-100470296 -494861502 +86523628 -416470953 +633913694 -644254607 +-144610794 581167696 +857706141 809807655 +-158592083 -861337613 +22762621 -32569189 +-448385999 877255697 +-447910607 -730143121 +-154920581 -924625620 +-351821929 590139379 +922542657 179747307 +-328425086 -148803067 +264276457 129004710 +-724976653 -131071244 +51206072 154236172 +-140383360 -694504029 +408403755 307276149 +-35793703 -544233487 +310577081 -112773734 +-598819609 226658451 +-657318024 -655932315 +342958644 37080076 +282914615 -810847176 +140428386 995031357 +926215076 -987924198 +552299082 578078841 +-537754691 -598258386 +-149115853 -195729637 +-704584568 157873714 +311370623 -543366154 +303349627 -845595757 +808342111 -846259221 +-791624278 -716578132 +-748330847 538538353 +-521714499 735511446 +292450596 -794659871 +-149802060 740246570 +-123047798 786624154 +670064528 -53227537 +-723750092 -118415913 +-859045656 -753056006 +-883130530 840930788 +773327382 619811426 +-803581783 -22143687 +-756610917 822165190 +421437497 724544585 +-188523292 -127619063 +768388030 -954120631 +-38365343 454658089 +-759732570 -344228665 +-878938170 -700246876 +117127342 936457494 +343097962 -979205355 +-763529555 205160989 +437487002 -275427236 +-4035443 -978204989 +-582994852 970462026 +-776105913 -309257463 +438467874 -900413334 +875238942 -627331289 +916984404 98831570 +-574493170 207018786 +631211371 638835829 +901649861 506929410 +302504945 -776895714 +-812844191 557150346 +-610929684 178234136 +-571437102 743223324 +-33672464 106134904 +339859103 -914575575 +843627177 -45180556 +-391815264 -537689227 +-561091298 382964266 +-666940496 938253820 +527537446 -301290172 +-239842733 93852394 +-608537976 -184590554 +-805748086 819431801 +-618896282 907275414 +-658414289 58178744 +864188762 929567758 +-790663047 -525983460 +-386744948 230159371 +-838679843 476530341 +-470831513 270370947 +-812670822 -945517012 +-80695755 -113615646 +20410966 -414704300 +395594832 -169628610 +589752886 180405201 +797641314 853798380 +-393583660 -213611671 +607658733 -451554317 +-874169604 587318365 +-285921924 -534360462 +-73217430 389191330 +128441359 295807709 +-348713420 273844903 +-175194491 360281471 +435139193 177063900 +258642232 125535329 +-550036480 234925193 +924631037 101017286 +88538512 690418552 +-171577770 -414840825 +450742809 199674552 +-647861748 26383304 +931990912 -875939139 +-942869083 -914214733 +861247479 795506620 +-889927073 631734213 +756337899 220232689 +374180841 -387919286 +290575059 947256678 +-412544914 -748636702 +-862916105 392557703 +941556942 -353610138 +-281902093 -996874378 +378154102 -771096884 +-850648388 -917261710 +521321079 -19608579 +-669593137 -41679743 +-175765869 -653720752 +362948104 653226270 +381408726 350936166 +-510982859 110876009 +-574694658 192395343 +-272892654 -421817512 +-785803646 85290831 +344052049 -132045996 +-100780420 520036741 +133871869 -143644147 +-271913773 128735214 +-728101133 872535885 +69830179 67913394 +472083030 -575353764 +-832737950 539235627 +851775200 983122049 +-667329706 -829080910 +-487955262 884759793 +891865969 970814266 +-287172775 -996075993 +-201693051 -284278264 +165352148 709135409 +-365532324 -342844325 +548728947 -44577846 +37740928 -831106485 +-259374973 -454870589 +-369697872 -707972548 +752855381 -571432660 +-426906658 -867660503 +703602635 -495603769 +-86743778 517359245 +625856048 16031945 +654125622 -400969669 +557536863 -385637265 +-421111950 54116758 +41605016 -987439111 +534841683 -741659482 +-517662523 997827900 +-300448892 96221553 +153367891 426149988 +42319239 -402097052 +636530107 -154679878 +650064007 -597038809 +-464517245 -467211898 +504173784 -689950321 +-453382608 365941146 +961901368 -327444637 +152581951 89352148 +943602431 -31548866 +-881475446 -27726972 +847342477 942188774 +354202540 71112924 +-731776972 -257437161 +-195722231 -751932007 +63483004 790090778 +-436639957 544564695 +-470086384 -568859955 +359528028 -977375539 +275849452 802747182 +116892230 912663053 +713258916 986561169 +501529320 -984055485 +285059581 528621023 +679501973 -697324421 +27032896 920908992 +861250638 -600019939 +-598992369 -717484298 +-999697213 328623590 +89023635 908441161 +-179150560 -266593751 +741638811 -240379445 +191277721 -898180449 +909999371 195954110 +-724446017 -665142227 +608941095 131197941 +-728656187 -994139150 +939281926 -743296344 +752297120 -201591082 +-533208724 -472744160 +-783876031 -33609363 +-469971714 -550914673 +977425273 186266467 +-23658800 -19556846 +417134146 245958450 +603339644 303394136 +-176500459 -650274459 +-328187988 -471033448 +294667057 -494213860 +-671591123 -814875041 +-674042378 -611957709 +698388140 -580448380 +-649343485 -153336676 +518155819 740678916 +-56277718 -772022805 +558069684 -850646983 +930815527 684780493 +-651347527 -882821689 +-519038260 777722550 +-55013149 -221600900 +-949644193 618363854 +-234169076 -314984659 +-416698607 881209319 +-257791843 -476091564 +262604288 653458164 +-646227265 -978914934 +768248991 709512102 +-274692456 -991601137 +-742810063 728701219 +-941453877 -591806541 +978151353 -904467701 +-89926186 -942743071 +-714952691 445948276 +317930338 -661987945 +290831264 58653088 +444562878 -667647017 +-902938199 993477860 +-880443348 -41330987 +244822211 308715538 +597315678 -32167794 +-201368868 -582036119 +-854680012 866622652 +-230411717 129939914 +-42876941 546392710 +168915541 -691485369 +869733274 -154730402 +-91988208 429641822 +895805034 -490680656 +757588557 -510380954 +157609392 -918518906 +693072320 557988396 +-697925078 585229936 +-441786132 -406613551 +551199307 -892835610 +615746226 62699729 +434001601 -809103643 +-970856015 -757548013 +776025132 601572998 +839519298 959421815 +252772451 -665613065 +191492200 206770227 +767079067 -357626062 +541150311 796622650 +-869089140 567079711 +904338339 819872303 +665680072 893974152 +-279685159 959235722 +-590503511 -871303849 +-712195735 844480050 +568182104 998657696 +982926060 843707266 +-578294737 -707434547 +992488065 840850924 +-76130216 -873914925 +-973561028 176589658 +-973412432 312954486 +-827503162 -491158114 +23350498 -710004665 +550519776 -548504290 +799831757 854964095 +404977538 687266859 +-760523691 16732393 +790406186 -355405925 +489847084 419238511 +-327494907 -904747737 +-150364494 -991686013 +416601487 -829584638 +963729458 416898594 +274212213 743129779 +84997819 368635158 +-421175007 -894528953 +819974716 902346437 +-413051265 633506023 +-529144404 -356960802 +131546681 894185609 +-807423632 -720416201 +889351352 75634598 +636595828 907902138 +280400143 815824361 +438895025 -407748159 +-497335991 765433890 +473339246 456829762 +-671234624 188630589 +345928305 -794129112 +585322414 -541847842 +-966921285 101411778 +439925148 322679626 +-530447804 -828418322 +-382835452 194962665 +-664032945 276646282 +701601005 -822190039 +-492593129 -41887999 +-911972089 736858071 +570412805 -397719183 +473195399 -126909339 +-552278590 520783951 +715022528 815595620 +-559249928 948318982 +-467409418 191841678 +59516933 -500677018 +859327872 -240602068 +387398083 -22327744 +408209710 -667427028 +-896508266 -167663695 +-538606776 471106396 +458058268 503239712 +-342133837 949356540 +285561285 -665397408 +-317234183 -680372020 +22100443 16218648 +141165574 -820655455 +342720847 -253576913 +560381106 24425369 +594380853 -153882461 +-618910563 97967877 +838840623 814221278 +62392841 -918734141 +717285622 -272149843 +179758916 385283529 +-615931884 -988986921 +212817699 562216809 +827357584 730045852 +-984709669 270090935 +495860918 -917571941 +497758787 502869544 +-635440306 819482928 +870535836 -13135526 +199451245 -371247218 +370705761 -343800049 +-881559993 -53677384 +604435002 135185304 +21466338 710807853 +-982050000 291126567 +-147479787 979760780 +-369529850 -460592681 +-212223578 -720087311 +676903980 -819864511 +-528364814 549002989 +-607049450 -700252130 +982477876 257880195 +925442139 -885141063 +337238064 356033042 +562242082 36366564 +-166839188 -738356328 +-82146201 -717643633 +649124975 363510914 +952799943 -794720751 +174184387 -151249913 +309415814 -643795845 +-51074414 -658687427 +621592503 693781757 +-293155194 -595085099 +315325547 -218982277 +430061513 687469305 +65321983 731261772 +-632028749 332301731 +579528717 689760273 +-763468534 -766037334 +168075049 -438639754 +119372634 -785654985 +887415223 541527005 +608437679 317674044 +-891910135 -803313008 +351047031 -787746296 +-190315029 355466441 +-97621238 629075958 +259399364 -630197298 +-619195152 362054183 +782940773 686758638 +-796110036 712454457 +818948270 -756940244 +-894415144 -476145856 +991697636 302966219 +-749506966 938262281 +565873482 -652500135 +-311330849 -797015366 +-415565103 374428864 +-546338866 -696287410 +607153859 -601974475 +988398681 -434913666 +979315524 316734716 +-23148882 143909114 +316596319 -24899407 +-549693787 612066467 +-437845602 833618248 +-89663855 313576714 +-333492981 -283358842 +-233589925 -539730096 +5091056 -460597530 +-866287531 -911487788 +715374684 -903169670 +171010930 510754392 +-221816218 -824035629 +474819909 622236506 +-280359881 -864555430 +459583889 -763717765 +78521441 -630389148 +925151621 873588049 +-856553129 110869387 +105838046 16462288 +128661844 665153440 +358623305 -208306065 +-712822121 -309427391 +-715402036 739114435 +-65352071 622133584 +5669844 985172013 +792946840 -768996275 +-96433663 570250763 +-838461220 -517587514 +762234636 -771846873 +22659617 1178892 +777063172 975590230 +-562434725 234040185 +269971454 -858784059 +103775967 -115832327 +408094870 735885846 +765831501 68802787 +-85999472 -891588056 +-121659263 177643178 +-24506437 -999547866 +-308427777 959410562 +832700588 -617204001 +677835006 727108905 +-416606361 -794506783 +-491278932 -210270086 +-665622094 -521381384 +392037762 -594853895 +-958336087 355051770 +963869655 541916318 +14713481 152995911 +909206333 951173681 +-624820550 776808749 +-462465330 92201883 +774641493 -341508669 +-802930149 825594238 +-658560328 -715295425 +-544214995 93255872 +-595483621 995636603 +-102616779 771912285 +221612989 993709593 +-126413648 -902148382 +-351407883 -697467980 +105394118 -979349973 +-825960896 -442024266 +-561651305 -73229929 +616524379 -392191937 +-560711346 -494823827 +-236790477 -841082377 +-77492957 85576080 +-368594816 421408751 +478608473 581894627 +171131574 -115238684 +-930578787 -959296902 +-912947603 -727438013 +110027974 503573471 +-192416714 -657919068 +95910068 923760132 +454962217 204621699 +-511748641 -856935883 +67248872 -679724346 +599408887 -179637604 +-981969850 -330356693 +151700450 -475913048 +-525573296 424525997 +866848613 -429564195 +-348530565 15685816 +78989034 170421952 +-346566697 -346337319 +-778599931 973353430 +-930432803 -893083110 +-703137371 986792092 +-493987692 -829567097 +962395786 23953162 +-856689549 -474350809 +923001011 506767935 +125304845 -703666088 +977489232 -559679604 +-585439672 742453941 +930168727 186496960 +-441641581 843243767 +350058285 137177428 +841422267 82348723 +74152171 -802803482 +-938439288 -451301912 +447305800 -634299071 +-39844623 -158515168 +270569648 215613014 +642039620 -755884375 +-138063779 342590202 +610114311 -65622687 +383166808 261254357 +-888856644 152718947 +711584030 -27592649 +-341332965 -570457733 +-622131359 357172323 +-565048605 -722125090 +4933805 -157805370 +-633451254 -9289737 +515339370 970654909 +-218857463 -342833274 +-973221938 62219850 +-492164443 -31292074 +-598210425 -33181619 +655408553 -41251989 +-573435646 518662819 +-256866024 31366292 +-186396457 -649488568 +-190091039 553326950 +-849665742 -368979621 +-241679354 -125739256 +472431795 -596465153 +-818940146 368102815 +-522201567 -343418447 +487407562 455278201 +-545576531 466347041 +365636567 -695528283 +152070372 51052639 +483389316 -318203232 +-586620480 -270128829 +675332061 -339947606 +133134860 229307759 +716395481 278496471 +-401712712 -946874564 +-583313192 594837629 +-561494242 -745221600 +60873645 -332628542 +143120714 -305796749 +-257612474 138702554 +59592343 25113543 +138657031 -708287282 +826517774 699862468 +-563752606 170590606 +571159263 260518265 +-114073332 271892353 +-392442634 879662843 +550930515 -57429066 +185662937 -111658833 +226622124 640046311 +-362543644 -970586433 +557822422 318721514 +798725011 60861033 +-566245599 -698857696 +-792240763 -944416335 +127412312 654810159 +329875123 -639409070 +581855853 314106444 +-730501379 740152421 +364559043 -39385082 +-195375593 375036692 +450941447 150759921 +-510067891 -534579975 +-419972027 -915553283 +-686675728 -968191840 +-171096346 -486082827 +-469924743 950686368 +-818716978 -29920935 +-625907687 -545656569 +-668369171 618319359 +-450517378 602660033 +530168938 -227277783 +-481111371 -606392312 +-835690068 -983470197 +-596365287 714627163 +-200330834 970118367 +-812368280 -971342577 +-985788618 364751069 +102105149 75439673 +398553121 153225790 +-925949247 667970169 +-107243971 821609041 +46445443 277351874 +576275224 120566715 +-144939729 -932138559 +336994159 188103518 +429855641 -32909555 +-423797251 -279246953 +-657379865 127136044 +-874196442 -824807879 +-155975945 908233231 +-93121436 -370593183 +-952018826 912698753 +619429097 361362607 +-419222065 -181089871 +785601344 262471166 +-310187696 123095342 +793349568 -421995133 +341562615 -523589452 +-276152815 -325494845 +-485038660 441252691 +444473633 -990292582 +85329131 -25932875 +751511139 230756793 +428237443 -437517157 +587490827 -740592015 +-800148371 681245155 +158899320 618135055 +-829102774 816896314 +664951140 154651798 +-524242381 -963284154 +927169655 -376014722 +-161905745 162951739 +-837312358 -927943891 +552466613 -696261186 +613175685 708029553 +-98190981 -734520778 +946562990 -520031253 +182945400 -991954533 +753954428 415653980 +-333775028 34596663 +-190621749 -684319558 +239206321 -470792894 +-386623381 -601634723 +670917867 85589217 +-719542468 364227915 +108211376 923368474 +-383311454 49215861 +796742114 619896248 +-390749114 -227779602 +460496454 -137301048 +-202023799 -218340112 +-448934373 -483879092 +361449338 597682383 +314741858 -806216599 +317667063 -854254523 +502720950 -318110810 +-41339009 675336742 +-37249324 -628042279 +503243571 737547192 +210342731 26697542 +-986540032 -967879396 +-372417535 458366771 +799128576 824861739 +977753508 143134670 +956130686 -8375433 +-666567913 862034332 +646316847 -909435455 +423162229 -656203390 +-990823294 -903512758 +-856106511 580499178 +-372462518 128642821 +61608909 -86910191 +739989006 -367196393 +-432315493 12445694 +-899074916 -667713687 +-845405312 358267436 +13046983 -503502092 +128456846 -591149806 +121629533 -341778165 +-634611835 -8915817 +790445247 190522549 +458055677 946912011 +102836369 -764178961 +924278900 -532803268 +197160341 -890560745 +360907754 -651150520 +145321384 -148568265 +555205515 964372624 +408595153 -720467435 +725672141 -127201411 +-282943974 101279468 +-283744133 -384253472 +-760146395 -279347042 +260131958 904472986 +398240331 -497374464 +999784437 679580499 +-116955651 -99002452 +35872944 70214003 +-853780256 452495860 +-145870736 -959333482 +-218245372 741306538 +922330599 264115760 +562330327 109500172 +-261398778 941549998 +975900297 569806049 +107397692 967110496 +-636168226 -782553576 +580462743 -618622013 +-268973053 140783248 +815067281 -944068905 +43747975 -558736839 +-531351139 -634123004 +728284373 -716298797 +380021126 603024675 +419868696 881680417 +992590325 915994408 +316485521 102521750 +235435508 -552821822 +434181066 -103327310 +919923724 764730404 +504563506 50756077 +-553254567 -670501649 +-466828832 981158949 +-153764879 -757421781 +88713783 482858992 +826334783 220273342 +-482566692 666546756 +-458601050 762476259 +239150108 -563317571 +529068219 312305961 +472226243 -729845167 +292278869 -285747180 +986402009 -439428773 +779202454 163355267 +-728883148 563108670 +623890699 -841517182 +764838601 824566991 +473718407 255918137 +283177675 -599929447 +-258969403 956408224 +-293806161 -68691558 +157771564 -712820828 +-593197339 679892002 +-274224555 -681274556 +215718576 68926767 +-374507806 829421029 +363362197 746603279 +795576735 166953204 +-386278767 -686293499 +-551804740 -231859201 +727263227 -758208302 +381518057 -507108794 +193971027 -603155216 +-392614322 -382725276 +-917224528 -629641956 +343372053 652743167 +810873817 -426897296 +126442194 380273987 +-26603483 671503388 +827573021 -993495493 +127889764 -589688706 +-934164750 -733630940 +443203154 749771909 +-55992581 520135978 +874102061 -921662405 +-906129427 449272193 +-40022147 -337164491 +458595378 -597514190 +-265874339 -366286411 +438352795 472167892 +713195201 3820447 +261670693 382870397 +-938649499 -921440617 +-88779910 887271915 +740700547 682874256 +387048175 730315729 +-134227460 284017913 +-645828869 956741626 +-928485977 636006500 +-515930129 311529747 +33261651 764797472 +455137294 580830717 +-592661183 669132736 +313145007 -294886109 +712416994 654275196 +-690136556 380153818 +-726651208 -311083813 +110511226 -575288058 +-655937523 788941574 +164058394 799850703 +-336233434 -514203248 +-628252153 -742587036 +305264354 285516804 +-234071840 238781440 +-986144915 -68279399 +-264070928 429498526 +-424983479 330008862 +808526796 -842702604 +468400513 -278902083 +38571228 -364806086 +539350503 926888689 +104878238 247939852 +-486084773 -27631539 +-732708845 -923785600 +-974789481 -847530368 +689150326 -393838216 +-767353932 -948979359 +136378766 381245580 +696996717 -300804434 +802785900 -320734193 +-120661859 709034846 +-513795372 40727218 +283041837 673803918 +715327379 32706750 +230506514 -341341430 +43225001 -532532649 +948742828 -84712347 +-211655939 99482681 +314299309 -828695301 +-664539233 -950269198 +687441216 -254552970 +102825043 207594561 +-435805076 -444593432 +-77278314 -109276707 +-275248836 757012646 +-91775960 898801836 +951037290 29609036 +360567999 435421963 +611227039 -330241863 +863118420 -287261039 +481794620 -860474947 +837145415 -826636522 +386600214 -706789552 +-264417534 -638408575 +509553684 880224671 +324273024 -966487819 +632947742 854263595 +-652565547 242336033 +-930497247 469862375 +602349700 542296169 +15739737 -791869962 +178554059 -716408449 +868536952 -143363544 +499380051 554571234 +-283189842 779587919 +816157343 -29938682 +-407559846 56038928 +-967469535 -734693617 +636715791 564578665 +350824838 -20831484 +-21743639 -695377993 +779774395 959799848 +-584104002 -764568226 +31893471 443093846 +-185273829 36226592 +393693518 413346131 +-220685509 268003792 +438358094 -693452266 +-517572324 -290561511 +-930528570 131815559 +545407185 -442881127 +-862714570 -960170875 +143034351 949054510 +-535721891 269654782 +771993411 239295094 +123168078 84939459 +-2151223 -925888925 +962852671 436623204 +79901004 -467683657 +-890710070 -898307213 +739620438 -66052137 +710216863 -355777642 +-578845379 599784200 +-152386045 -909916797 +898597881 854280150 +-983954071 322761544 +251677204 -926826832 +-234468749 -542867219 +766995342 -897669260 +-618179028 -902125365 +616321826 464613653 +-289694795 -512522748 +983966441 -924726718 +571864462 516667235 +275281377 845660448 +-357914115 -140602158 +674780429 821891140 +963236953 930815938 +-383873581 162903818 +567220234 518014570 +933855716 161368458 +384950650 -987874868 +52453444 -890025088 +-847387901 688502850 +-182221150 -928640774 +712254715 791911676 +15254134 126525271 +-519187734 -788761602 +-165414474 971518736 +-607733040 -857884475 +-12178442 -225872387 +-672652456 -687452451 +-430186675 849232956 +-408328847 -514399966 +-463206713 -771644631 +-567405551 -315044518 +286510396 -352380984 +380738139 -631366462 +736567784 649106476 +24664088 -917246820 +-879420626 -758598903 +-107717252 -890889099 +949335081 826270527 +-275831470 -538874126 +55030618 -785900358 +85718574 258660462 +641430655 90284871 +720636961 602023739 +-476375228 237953650 +-340950462 748906020 +-649063248 -333311921 +-346924142 -926856924 +533606958 9344177 +-863716170 -478452114 +109618470 54722395 +927106922 684057237 +77095482 -745737876 +27741234 588495147 +-602032389 584705311 +-983573257 -442005084 +-107090784 459919045 +-314219734 -123780418 +671120515 -1704197 +532747810 260272601 +988203262 -861124644 +-525101793 -214032197 +822850025 284191627 +809833812 -461813773 +-611186764 972105245 +633215472 -125822561 +-63605376 -937719078 +657528990 -23016715 +-135421729 -52947919 +-541934299 -296915425 +-164683607 920866398 +478858302 -6074200 +596217395 250295062 +-523824440 132770368 +988958727 322022010 +968543558 -202478102 +145902729 84460474 +-605844393 469781914 +987475658 810818946 +-932611099 -256422573 +48201494 -84035824 +-95869434 -221299844 +-931857926 832064172 +-912480368 582770526 +438543741 -154567003 +-6367700 -474249130 +-341829794 964700433 +915129357 -838078304 +-609060276 -394613721 +-346684147 -249463635 +-305320597 417573434 +35187997 603932058 +662475495 -216668880 +490585000 868510792 +703074139 -140948163 +-754066598 -430448355 +-618337734 698470168 +-21035447 567754815 +320065171 -331118879 +123970292 -993933633 +679792112 976088925 +796175854 907475484 +223155074 -24962173 +-712902980 -459124791 +-426118611 283249545 +-451847304 -386509252 +-33702776 -727749533 +676725928 -694231212 +-575755150 33308427 +-987401495 888583709 +-702127649 -926306856 +858089490 701528629 +-105440674 -630929275 +296420339 -500159436 +-722313430 -412293902 +-276178853 -399768906 +668002464 -283539974 +710245091 196783406 +-485566077 -22666358 +312226309 -680190857 +-675005427 64702426 +664890821 -659657354 +-769040942 120424894 +-45829624 933178556 +-272857836 990920118 +680481856 -710683489 +-734680527 -254410345 +-823876562 742302388 +-437342302 671192209 +914410414 -761743682 +-517638466 -426859049 +-71776092 -110585906 +891821026 299199850 +-229162852 978593088 +-498174243 446915019 +-457633864 560308458 +244153691 -386492932 +889795220 628591947 +-584552003 -444472806 +527079714 -375091927 +64054891 -314434145 +581626775 -978595792 +-385933930 -23980088 +682021774 -850969624 +393354247 -933786175 +435155159 976521124 +57616910 -20220008 +-39940681 -770749799 +97794771 -759347476 +636905719 -575729173 +542880938 -67873576 +-510417702 460871040 +604440536 -708497571 +-321120004 -914798954 +-625279602 -6452490 +883820301 590271851 +662410553 -107995398 +-649044476 20985521 +38208097 29327523 +-698167268 729549638 +529634235 324707550 +578919122 -659879116 +959588119 -840498890 +562708273 -681553869 +824769914 -386588273 +163918264 4541944 +429583707 -539390412 +-105556316 -263509304 +-687969873 -409277075 +-332860178 21401099 +805206167 759084188 +-664738065 800826491 +-730177336 -353777944 +489263893 457425655 +-614383365 16235630 +-403796741 -498450272 +-83241005 21996062 +501174934 -384164630 +-936401032 594352616 +377940969 538570779 +-429672622 13006600 +-358954380 184687878 +625153929 -161861454 +-520928291 -680987903 +-140597685 437962767 +128671494 -67036832 +524369972 -131799647 +721579048 -6975734 +382111787 168093427 +-584497569 -482260184 +-894850609 -475001840 +-719953268 -349319861 +-660250655 -186558782 +-682285398 727897034 +-698797392 -845535031 +864981590 -620113555 +633193798 -193927596 +-718631832 -565873265 +-394131456 503797286 +-345165143 -660306456 +-492666729 25768547 +-124233557 -612431998 +983587148 -243867094 +263358841 944715760 +-530089779 223320446 +-508145776 -642293384 +230502928 970914689 +-319441936 -84961604 +-101290660 -598414051 +-923329283 879085513 +-741120323 -297478428 +-144985895 -376195447 +895550316 -327624606 +-892885595 676818519 +-377124796 984598944 +-470320625 406451313 +457111861 87660666 +488987690 852073625 +123043866 -453519686 +741536874 -222123023 +702503677 -237681676 +213648835 -473598414 +-799792290 -642824555 +746432 -186143545 +46461319 503430235 +-706731222 656580202 +953638824 -713252204 +-463279910 767014794 +90104630 726693875 +337814189 -546774343 +608009563 -700087991 +999950476 74304078 +721114480 181427797 +39645707 321896398 +850735332 -167508807 +-147315416 -523500301 +-556535495 -35349117 +813183192 -567166914 +902998872 240249525 +98356431 6050060 +600224662 -718782006 +-191547639 105654753 +845032786 711504073 +-605088807 -854173539 +464049163 123912052 +599847514 -677906745 +666580366 -658332571 +-472321563 608948486 +938535593 -870378153 +190181617 415756720 +-976344455 -862687249 +-961152449 406469638 +-777310592 890962706 +-188924036 524133506 +679382517 233044453 +185404965 94244086 +949478985 -808637572 +-880622043 247297143 +764689343 775495742 +886504020 804240726 +789998108 -308531013 +361369017 -183398306 +-681159936 -225394569 +-330045587 -980654302 +-254812643 -878718825 +658957620 559566527 +-243432641 -37242529 +-476522582 -921751342 +841097687 -771108833 +-102944058 -272193146 +-81891228 -313481418 +696261765 176236266 +-421789214 -286547282 +262428455 -538532895 +310903610 -63519891 +-298390913 657124268 +-426891064 461590797 +-561473869 601355009 +-75556955 -3223821 +108947355 -763531389 +-13749624 -753460486 +-703748109 -201050385 +473069543 598098431 +-884668597 -244087698 +295897686 100782737 +677634948 -587231068 +825839767 197946902 +-320826208 -631349121 +606576243 479551030 +-973092223 719389936 +406935885 818504839 +-137383684 -716130545 +-931743686 -825954153 +419192115 725202868 +-560561258 -305356112 +221965845 589831520 +-912224605 -97042481 +267126908 -96237550 +-468131286 -896086715 +656171712 -932547970 +141420034 978282712 +-252043135 406933868 +-540373154 621378433 +-90862370 894757485 +-354602986 -473339338 +-657766253 187369125 +593551023 -61866456 +-248164772 153086528 +477512569 -245202620 +961522554 -327228138 +160085471 -583943348 +-694060160 -652322231 +-361186547 547282734 +-974628582 -765805937 +892169313 505006255 +451881507 994535239 +-884139010 948438621 +745932600 856201362 +548607701 705595789 +-145237160 365186455 +-955442171 353161395 +-12546660 -772818149 +331181293 328484384 +-324224130 597835020 +674056402 194946408 +410602764 -173500427 +-121585806 663559287 +476327495 616620027 +-376265577 -60088240 +-787407044 -618358122 +-488548631 -275923321 +-216766707 526897694 +442450873 194139528 +-405682749 447851157 +-588766185 245609440 +-385472304 -926893925 +710220426 618624925 +-186837991 -257793816 +895445536 137312338 +-185027236 -885271967 +242318764 -884860454 +-376130089 117741483 +-117822655 -991327240 +637315640 649929614 +-418753447 -622276438 +-636868739 -2470265 +-926070550 -71428564 +134601124 826866487 +402617821 119182563 +434640708 24738404 +-966897413 -997460626 +713414403 -704077770 +92131539 736605212 +-61099391 502126776 +-925218204 -966103246 +669915188 -377060510 +-987618641 479238380 +650829381 -178945795 +724735497 -534421301 +471436416 -892933229 +719914817 -20772334 +214918291 244673505 +-919378768 884059940 +276663773 -704480049 +-734076886 -941243184 +-999167701 -959413545 +535287058 202105800 +-61337658 -85234296 +453138728 846886620 +-564684450 -221076873 +-934185156 755397778 +-651925116 -812030552 +-593718709 -110301264 +866489393 -724820310 +-504414841 937647980 +-309860590 117178120 +-998782088 844535816 +-611547110 -46606322 +924499592 -796011766 +-255136579 918781882 +401433667 -814191608 +-49828394 -786985466 +829057420 -586175226 +802603696 523277505 +153167742 -517313642 +383923014 -247204311 +534282959 190984119 +175109890 -876683236 +24438706 -429731396 +920105913 -60451320 +-539448298 -457499756 +-551930666 130263588 +-398240225 346747040 +-790220869 499092464 +377581394 326866293 +-29266193 -580663348 +604677561 762833914 +710047502 -727904266 +-416564467 911866199 +-634628502 -288557168 +-637318547 221996572 +-87649226 -634694833 +134217734 790556782 +275157447 792060667 +875161238 496093868 +-619264400 -48154907 +667970472 377888109 +-189210796 -905930085 +-18269060 950180762 +-137404618 -897192592 +972541641 344765215 +-460196293 337099059 +-995240947 -799374444 +-254160015 -258471985 +-990389816 -898052427 +352592538 652768681 +118163077 436007204 +-612799667 -496807019 +722801298 634281193 +-239219048 -571838239 +-805479587 -215220445 +-17349902 865153873 +-41740907 -103067906 +911372592 973008423 +-356210574 -396185223 +932714704 933878491 +159103536 -761810040 +-148658859 550508821 +-942485490 742664550 +-785235150 -131236548 +854430353 473828654 +-266696457 -936192399 +-361445118 -140772334 +423349992 895307481 +306060885 -184627822 +224103502 -61804758 +-876796622 -622402147 +834884814 -52160053 +468045669 636722965 +560714113 746881411 +637526263 287085673 +-827356907 425097378 +-867000092 -556513044 +-327073771 -231232088 +-712646122 -816321890 +-393460930 59182793 +-291718080 272997082 +-841449874 933922609 +-465328164 183979278 +-56280938 372690215 +-749829756 587442351 +949289421 -253263073 +433825765 -235651045 +-618673049 855773381 +-473654954 -241169796 +636019996 -509608383 +264766794 -682428408 +892109466 954117630 +-495518385 439667862 +745065373 617130905 +174959526 730649590 +857466293 355776556 +-691856131 -114236956 +-909594754 549733646 +266677187 748867579 +-650690309 441191939 +805887340 -98782497 +305029058 -711466460 +-735232835 243312194 +-642466533 -631787505 +-61868191 -591475033 +-991379548 772292990 +-759556071 344139930 +-134768805 336771055 +858250424 -123591139 +-740501708 -52428957 +503657945 -89114386 +-931081520 -689125819 +-718530848 -845540927 +-911811822 95188735 +-648205974 875589336 +-745339130 352048681 +614974683 -820898545 +955318230 -730939598 +-413605586 824273978 +-904038184 909502759 +188529033 23390240 +396105245 529092211 +242418578 231519492 +849187420 521523108 +-691428629 481780467 +326179514 -790603154 +-329770800 566124156 +940777015 5584305 +35922959 365514488 +691140657 -541140600 +-638459961 260735485 +-343811828 -876604541 +219738116 44805817 +-621767396 -269823058 +-807417515 11940376 +-389068781 945902422 +831838365 254989185 +225213356 -23682185 +-362100814 -870285996 +246592709 -687166161 +300593366 -884165280 +-937495867 116404011 +-636472211 -408076031 +159215612 46263059 +148328197 395977493 +-395856640 359023708 +-677646564 379071275 +800735677 -5030984 +-940817465 -657293295 +-663753698 260508965 +220517359 200250885 +504979472 -244522555 +-986769339 -14239469 +-451108749 341184838 +-148309091 306545130 +739116837 425503288 +-925248267 122278118 +421729739 -570740493 +620707543 -531872337 +711790786 -464670643 +-784428554 727528373 +-855612102 844802925 +57970419 298449817 +-341475962 -589210773 +-433216819 -623811319 +406197749 484214774 +-900019553 -560658349 +-72465377 -662954529 +241902730 -34639344 +883243807 -391409605 +81423673 -638492996 +248381560 -227971736 +-962960744 -690802847 +642092164 -904212128 +465459737 -818323881 +455245587 -728009305 +854467188 -238320707 +41416192 -708449199 +487998188 -137462978 +-209999669 -283200013 +858628869 534935858 +-767542766 -769318588 +664788134 985643387 +-672658642 293466784 +-571709540 -118861439 +-211060761 919978736 +-653554252 -765074090 +-665722098 -560868503 +-512517335 -777085006 +-325196969 994523000 +170045929 -283614463 +-772106989 -521733445 +-813614755 665109788 +-858522116 29830262 +-708801540 277230999 +386186115 108122473 +923756806 -136025449 +-779384131 -253676715 +-935205666 -250511016 +717291442 280347449 +-240721510 519489846 +-56537480 -888324832 +-249250075 241794000 +515752924 -190155131 +415074722 999023274 +762859267 527296308 +626057956 -25940231 +-956914243 -496106414 +744854767 -493300527 +-627156736 -30127136 +-144486410 473407809 +-120607711 -945736672 +-63891878 -66097461 +-870592655 -795533483 +476905652 -825943568 +-560104703 -880625127 +386866464 -510361479 +-114059876 -613816181 +867520411 -941605624 +-878571109 347124195 +650911764 99883756 +-411331024 -180374791 +-923515718 883544866 +522505684 -708740575 +-861641235 -180912291 +-10080153 -511759082 +226676352 652654830 +160183815 -766677273 +-731753974 897813380 +-405831256 -873640337 +-838475024 -157835260 +832536835 44617181 +600048069 -216438351 +-487495953 939680932 +797801521 483702111 +286079834 562002036 +468660973 -580058602 +248330743 853060439 +3542937 845302862 +833498567 915034332 +-552629802 275465482 +-550594078 293674658 +-917375627 -747003702 +-913958351 -963127467 +-350619087 -638322689 +-757776246 -249978810 +542946021 -776330626 +668634815 -931410408 +949481457 524159462 +-177181359 670594485 +963407907 -290214855 +-671883669 -447589401 +-696755802 -474145044 +616410543 938007230 +-794109424 -480439721 +777220853 701962299 +553346917 136188594 +970358585 378677054 +745178890 -156826447 +-235199397 -304774980 +-193695025 800852281 +-776999837 357136226 +72882544 360074438 +-60302118 -500867213 +-16635882 974077718 +-406388284 858823351 +-474516765 -801848212 +143082284 562971228 +594546656 -510622661 +-600412268 98803471 +440113105 -100351199 +-288621224 -461405631 +-798031860 335483308 +827069376 -704725243 +-125912477 -323396921 +61609191 -128529614 +-953921643 274983975 +843470354 -160226988 +-735908361 -80059407 +502293855 -629598016 +-653835445 -343338629 +-28729036 -765793085 +-772414158 963196815 +-674995293 -912186868 +-160099649 -101007934 +859771519 -247651193 +-894130875 408166270 +242905339 -892120060 +-206079324 798365788 +803675223 -303310853 +809401755 -480816385 +433469774 799790679 +201572095 -448748361 +931444827 -334160782 +-746170586 805680994 +-846630034 164002787 +-574662213 620911915 +-776808694 795230658 +-466124247 294618531 +958764452 224554954 +575425489 243895895 +827060920 -123968248 +-117725684 111354228 +687054430 349280074 +-641023965 -945786648 +10495542 -719151895 +910584314 783547751 +629112783 -825687041 +499480529 934214590 +-999020815 328998199 +-802635733 -442483921 +-515116192 35722776 +255592208 445640851 +-105632847 -890909196 +-52811561 578770324 +520890786 712200800 +357505967 142786323 +424563314 -44612666 +772934875 -134565664 +-430982848 -547882639 +-669369431 -8761475 +456993811 163379370 +793429565 792873197 +933450630 378436321 +133080699 606209068 +74358050 -337327817 +-755249491 -813090058 +-786595167 -170067431 +-588052593 430014941 +57964533 733379701 +950903316 778139578 +738405254 401922008 +137746836 805660472 +-83919140 563791706 +-152211022 775777789 +659905344 -439518894 +922157405 658020051 +-875750344 399865422 +-920612047 -23347078 +867603571 -244042012 +63771621 175272655 +615603727 -453906482 +-427098800 775293220 +598741144 -114939470 +-829863980 158301354 +805712954 182350858 +831196876 -645247859 +769987923 -256149104 +-718268338 -496009706 +557218641 857817906 +286438145 -617925965 +875388112 572112385 +-48577995 -413072616 +588095855 703979550 +159048722 -492710035 +125341129 265061382 +214661617 978259264 +393146146 -579288377 +-316732178 -75076765 +-712486961 855079455 +179106342 14723120 +101457314 630526425 +-356700504 417402086 +-268978369 -398545194 +500036875 -105111248 +738190019 -238539310 +-957827558 -563144191 +-879385294 -437062438 +894477615 529178573 +-62340008 378104070 +-559310869 764896116 +-931149526 96438664 +727393828 -50330403 +-445631596 487530065 +830933331 -170809164 +-88502653 -781688098 +-568086036 618510526 +-204988789 314966401 +519776521 92403450 +-404062972 741582372 +387046407 66623979 +-998251243 463194379 +-435604193 140843257 +467368996 277940868 +442902724 186628075 +79145857 -516231726 +-973548466 131221315 +255264073 -713407236 +-686931871 -655527415 +154173822 -125033373 +901034935 708884907 +788613662 -986838320 +732416469 -304757601 +159757414 379912974 +-888226831 -110478518 +-985028410 199939842 +381308965 733091701 +442129365 481847048 +349255213 -665213093 +-816032246 836069571 +260727135 873962993 +268698003 -329786274 +-413744667 551550655 +903085150 -842207164 +-862166468 -274713517 +-53941056 -165511691 +-792763457 156482347 +522970749 380796880 +267291126 490913352 +465542405 -387140665 +680144584 -94099596 +819494439 190843799 +-669708581 -873050592 +633819847 -821745991 +-594069000 -945832592 +-604657803 -992640328 +749431071 876156900 +955942310 454824080 +251125084 -656770584 +-897236101 -491734323 +-85425759 -6787203 +-241699385 41569315 +-220080966 -199093265 +-642694084 649428234 +-181551680 691900050 +877717284 441573998 +-732327805 -949042219 +-647565859 90121258 +473270654 -151053924 +-776583576 628217633 +664678739 -805827123 +-425272450 -740420362 +-402790398 -247673471 +-428868195 184788297 +746641613 324960065 +782347733 898220757 +-837163968 -678562197 +-251326026 -994927075 +-104375847 -182908142 +-427821909 468628822 +205355493 722228253 +326701682 671871697 +-250492259 814308127 +268722460 615744653 +-697243657 -535613049 +856694206 -19769600 +-224631284 -332621573 +244430604 152156286 +250706539 654353290 +743324501 -979138912 +-674897576 711082496 +517633103 339266415 +927728769 -337394981 +-363801502 433132189 +81468969 349352656 +718202826 274334929 +-283847949 307053255 +300017148 -771497284 +-5801845 631694140 +95766746 -62978475 +369215703 879328883 +206466062 163161191 +-110138214 -391517319 +441580536 -782455022 +876046348 515793478 +-415099730 -408986351 +-887280307 -681312716 +-49882368 504169082 +-305289937 -742244322 +391860164 -932807163 +-366601702 -82957895 +-969855706 -280164874 +626239121 782972123 +-746839339 -622598703 +-136045832 -794436968 +341906183 419225349 +101810235 705146800 +300077682 -757723745 +779904461 -289845608 +-840642680 134600314 +992437426 -206692878 +525612022 -690152591 +-635459558 411720506 +-803272438 110110709 +-48846792 93525779 +-437078985 341159194 +837750197 5049432 +519663876 -371347207 +-973585322 863907897 +-687521346 -453755064 +590972518 162712539 +-366226433 515634176 +-78867026 736781955 +338054362 459174654 +697321012 -316096054 +944290017 754387345 +-986502433 911703183 +457919433 746918516 +596043934 472092828 +39275727 -554050132 +-290934775 -845048431 +794963627 523449580 +389005905 -543588207 +-126110357 757784357 +-91136706 -494071723 +877404459 737763439 +-656445901 -44839204 +-22868459 896288123 +-758483512 -666242231 +498134603 -473709298 +-676769136 -298612931 +452431663 1119563 +-720268820 404242331 +877198885 626795981 +-486248360 850869957 +-166586221 642083145 +-899467508 -697626957 +501343387 171884729 +441127201 -794600199 +-873091933 -839504415 +29168971 632443796 +872580884 209261357 +38430351 -177599317 +346536253 365966770 +-469809462 522240360 +946831280 -613542252 +-254959104 902047587 +-967938075 -601254657 +750381014 -208167408 +758048658 378957414 +-864366844 448671916 +-251734418 581832902 +364083799 -752728067 +542567547 762074429 +744934682 -947294572 +-686458367 862254187 +6900526 845096077 +841383491 -676215079 +-735082333 -22404039 +968708171 -276081896 +-434274932 -186391011 +-179918112 -408384617 +-759610712 -316105134 +-65280717 -397493459 +651778710 864368998 +321715322 774856305 +389467021 561328316 +-809098062 -368450495 +-597145903 503587294 +-812537727 -972943830 +-183754681 576694624 +-742359262 708003601 +-695575372 35559969 +977487969 879243882 +-299776434 312150182 +873363449 -678054077 +-204592316 52235334 +-877035884 679796999 +-775205082 -96865910 +-460435880 -949735912 +-866231607 138672338 +-790931700 545841330 +-486381722 -274448836 +-226458725 43284910 +-28199114 400835358 +-758550579 -453150521 +852695540 -830315194 +583897581 -90047719 +-917300697 671770763 +-154390137 988921354 +584703391 -575431758 +-358219830 463897948 +-461443386 614776424 +259897935 108343441 +-858941711 649421203 +846636290 -183486925 +-265367760 -797102212 +30875226 699317590 +822223280 -307266552 +-375371666 -845374880 +791924849 -500929882 +126064225 563082686 +840360242 -399349392 +480199310 794648292 +859180930 49836330 +-186503670 909820438 +-529033931 407796152 +902499689 860149866 +-578285554 606500791 +-117667974 744286608 +-208962413 -614171637 +827507805 224876040 +783232802 736919066 +511433588 682813596 +-72199844 712176556 +150226930 -681770618 +-687174816 255006750 +-99775463 954224351 +45914829 -528792187 +657716052 -330179090 +-840639743 -685360045 +-767093305 910128872 +-940979188 503748597 +131618737 872859731 +-876729306 -438643368 +-399482870 538023943 +904143567 -921268993 +356094998 -733886108 +-891269550 -24912314 +912556494 -933462456 +-751251813 -728559910 +960971980 155242225 +888438782 680223621 +266886884 944752950 +507380887 386253485 +602686159 365647298 +366033336 554417897 +613918782 262839185 +-108196709 786742061 +216817623 -335706753 +625533832 -428175184 +-862345478 -45962767 +264858121 -684761292 +-249324852 160443777 +16210929 19882337 +961603720 -438547170 +-191152334 676238676 +954368308 160522452 +247880778 803028227 +-177190148 133967887 +245916559 651337618 +471581549 -642270912 +-525559108 103284310 +319578246 986923763 +-310452889 959059265 +-107192250 -71590609 +-244903617 -869976085 +718909593 -407462047 +-861358144 175396808 +-614656964 260027500 +332056119 675901249 +-983768399 -181365483 +566592174 -298367600 +765204124 408357058 +-968926273 -623165375 +-999712557 -410714161 +216803060 -467537371 +-979563538 183619908 +-264268666 -642709127 +254176961 -363302489 +-385739571 230700815 +-448297876 450649899 +731576327 -149249675 +-565227586 -626156253 +501505586 -472215625 +26219644 -40163727 +-787252388 778107190 +107370565 358185486 +-197079047 -432606610 +324388376 79873969 +870506895 -772917105 +821091853 -792699075 +-42760791 274361060 +347632817 241491759 +-817944464 -182587436 +31036738 948878956 +203673054 571786317 +372304101 -343596797 +220100519 400192221 +-755605779 983407123 +226080635 931058749 +-288062751 -848758581 +126865222 267207557 +-523241440 -453239998 +-356534446 628028574 +450401100 -12815295 +-249751236 883350756 +256362819 -241543927 +372054410 963274846 +964265838 681650648 +396319428 -29470021 +-237159363 546197698 +-801841545 -919812312 +-129061248 -966838791 +-596492449 -745602179 +-48582854 -830412031 +-461865951 -752944617 +601966466 28972474 +597417415 -966578134 +7449419 -189744318 +357122837 644815621 +-55514222 872302963 +-1453026 -984567611 +-222156638 14654433 +661874840 -211828828 +-847197252 -370135985 +680792957 202721359 +385200834 33353229 +-625821622 751003212 +-709719242 717815535 +459492222 223030176 +-69656787 -462770869 +397103711 746589869 +25779039 -594475261 +582713758 -113595239 +166305454 -108291285 +-917440896 -909851397 +-354255317 454748724 +851098310 668429851 +-436161288 -654966980 +-852331272 -352309960 +-860498676 -909932160 +633948303 325309518 +48115984 44214670 +-192790974 633428314 +543801827 390398237 +-890653061 102378344 +-262480525 -323248780 +-997211034 366071953 +394243854 -893650106 +-306619817 -189219008 +783052695 -884288308 +690778946 -632455199 +-499607516 540956634 +-506175951 -943131842 +-988380265 -89952729 +315712760 296110357 +887522306 -266456368 +714538617 818852589 +14878054 543587502 +-858810170 -294313295 +-609148289 209924929 +501919089 -364883656 +-5158407 -260973293 +-42815734 481058403 +-918034238 -561806022 +-478494425 -730131975 +-543581514 -544751815 +-807726239 -524119656 +13871808 353802209 +974686849 389872931 +-145777501 346404053 +-977140159 -307387921 +810657561 274759918 +-589927097 -694388635 +891660303 542164150 +92837344 545569940 +-442277723 706433425 +-429011494 -758869410 +835465438 400751642 +902413984 -213320687 +-212420696 -402666812 +358432250 793460185 +-349311400 217367451 +-670988379 -976410902 +166176423 176814776 +-588260383 281158812 +723027115 -207531484 +906350100 853977087 +859707707 477700275 +-789191466 -342542215 +-92853392 411335913 +-173448898 612181440 +-87423113 128594348 +689180242 -972545742 +591192133 -165210484 +154150001 -298188412 +247409830 343719793 +-900758505 103384165 +832816297 -298344313 +-183687746 265681855 +-85857781 570307641 +-211857797 369949631 +-490650821 36842103 +-389937197 -219259281 +30402353 609521074 +-476055136 -111951281 +192294873 353351671 +-734186863 843614405 +359874030 565794378 +-833621089 -877925497 +959661721 829473407 +-942375567 -30866409 +-40938621 140189390 +576417394 -339402854 +609665462 524470304 +-297061412 181014183 +865382680 -622968535 +-42193493 -977318407 +-98920134 -829014152 +-714962841 50656783 +681676037 -512434460 +102901970 -188163272 +436154063 -771751850 +54775910 514034790 +778443779 333028716 +-224501858 594707466 +61117590 27978383 +353569113 -879182842 +-620444692 234970147 +-944030973 -40579995 +761213019 -528124014 +355286307 919522685 +-950391595 -718103292 +-23231827 -337791328 +204518201 -865181393 +36279448 -302225453 +-893342561 -968329744 +-647854026 -240372792 +522113438 -152608024 +-36224205 187845046 +958147901 18572249 +-724716768 931642350 +-650534844 -15445323 +686608295 937545383 +-416004532 -787342446 +990800744 -66401434 +-469827940 195112076 +193663106 -169132139 +-242163872 -323409874 +880337547 354559317 +830835731 960977029 +572259636 483447261 +-787614243 210676738 +-282364518 299107678 +810936043 -202842584 +862112485 670881067 +-487982444 469998075 +141888526 -583242731 +43673557 403748448 +368218356 -570272875 +990572442 -474378618 +-69847699 415810346 +-996258870 473442407 +-519840289 -169550051 +-341149054 -49731318 +999875725 312904778 +-110585359 -451092071 +53693324 -35080636 +-925346157 940183934 +-987368952 438286587 +-618461836 375982608 +159293897 794347784 +863088829 751138854 +887422586 -674008332 +-272582324 643982226 +990577590 780992301 +-261142931 -904844145 +310250998 -801416908 +800247572 37765998 +-932025670 468737822 +-627209044 -81828123 +-799813647 -48635021 +-985499457 795732240 +-527540609 772991689 +326009804 145556723 +261993935 -372055296 +594394482 -877071638 +294888523 -953339489 +607291870 361554096 +624701590 293766522 +-846736611 778608591 +852322142 932386171 +667535507 -92190689 +-252121527 -109178252 +-678796944 -140594360 +832797844 336117128 +290940117 -424039346 +58658966 283519748 +323385180 791594262 +-334344527 673951977 +-971897985 -622243684 +781653266 208315358 +449117721 -914566888 +-475086953 -678047598 +-592277109 -167948917 +-834760701 637150523 +806881448 47461466 +523770824 822534005 +989372129 462603944 +88708274 -123325936 +92804218 -807579929 +791517641 145264387 +-724397528 487643703 +985860583 -498773415 +460210257 130546422 +260061880 900819677 +-645200331 399810199 +881867917 733992312 +-466459097 414344857 +-539690332 379833924 +-436658755 -761032193 +-911820160 581243408 +-408971644 -555224588 +-407963348 111018526 +873474811 367213825 +647293068 569077778 +275673609 13222105 +-835776573 -980805070 +-260565834 373092385 +390083413 -200353336 +-990563622 -712530200 +467495601 -666372905 +276578013 112205463 +551223894 -16944603 +-7784256 -624458882 +-594013547 352512601 +533862028 469298449 +437863288 -674343287 +738307135 92920670 +-723572917 904875789 +-396815106 156417756 +-536936145 700875389 +721034072 -60297898 +682421265 766551372 +-361417125 187954548 +42728329 477670324 +-309407050 -458571949 +593270056 736550222 +-260540492 48648947 +56292857 -77911599 +-367170520 -644822061 +119849855 373230198 +-916207896 334551947 +-14327179 -576172467 +-798117015 -581445043 +447538701 -822635697 +842391025 300044779 +-986548422 -559271369 +-709060508 -256292264 +971945431 733647377 +-961952233 406561122 +-805772415 -491338195 +123278348 -519268756 +-396945058 -227083654 +143591154 -69772541 +-749007769 -398091342 +677552231 600427580 +456453392 -200393358 +-194379355 -49176051 +890318446 659989059 +-23392614 -496176077 +-788235906 659734452 +-953850055 -197577732 +-734371161 -640076959 +29395642 -831885449 +838637865 -432362197 +633538274 497309714 +-230799849 384749760 +-848396430 801550641 +871173259 -922938662 +-116373927 649049579 +361219153 83752634 +-56134083 -506243947 +-2113143 636269278 +-784769839 -720829849 +945088510 -780727751 +244941883 850745454 +713235504 976221789 +10776156 863628283 +900199409 896829303 +-94298455 -841065929 +-198213710 671542258 +-595860313 -169066071 +-671555993 -95276977 +-528440300 245582531 +288770762 -589625860 +-864686678 950549198 +649145966 179221373 +289752854 -921636500 +929323311 -48888842 +171483677 887951192 +72859884 93092429 +-172224064 -768365095 +66878581 294428749 +221090441 684747587 +-531602972 -857863437 +919097181 -204219613 +-93330724 926729202 +878036947 391189451 +-426345592 927611314 +822363645 630561328 +-655637856 -1221576 +880356985 977718997 +-455452679 -363994774 +-90528855 523522386 +157789956 -392516768 +-670327959 -378650699 +751516576 -661589680 +614126536 -507678283 +-442623756 536583762 +-460004032 -960035363 +165023473 484885034 +-321618255 -999483177 +-716066893 802796797 +56062502 -99725597 +-651751519 -477978559 +66127471 197837177 +-858709314 -691945415 +-687716519 470486923 +-522226621 119217017 +-889007565 -184708598 +532857849 985060967 +-795384737 -202282640 +549645939 110335096 +804294401 -109543693 +-314381520 901779645 +4624531 -534053739 +-257290787 -576361946 +-814344679 671980011 +-692720441 -265085706 +59693039 -216203306 +500423046 -692049486 +-340424192 -61992012 +-275383251 -310666111 +485112954 605068600 +-107273732 -448952811 +-757602075 -852558424 +15588192 533869435 +-865322274 929821412 +574491869 230948341 +942543372 -574407704 +-786264226 75530633 +246884100 -653947022 +850397747 927188440 +-559674556 -427206358 +-359275565 -74309608 +43405870 899174161 +-503551614 29232754 +297711021 -675825859 +-672928421 -208873686 +258985741 112123390 +-558726284 874945931 +133662798 -608385023 +131120360 585859746 +-720053179 -781691346 +-886891894 808589171 +711358899 443117790 +843719969 844574308 +-413725553 -783478119 +482410824 69113882 +-673547870 -227894962 +64036183 -355301626 +892851076 207336705 +-314299116 164381242 +439110191 -582984684 +940737678 747978022 +978176676 863375983 +456466344 -528455864 +562811399 -984883575 +-771671992 536150589 +756476298 -562776510 +-869513150 -728126367 +516780154 -969189264 +873376429 -244673661 +472969281 -241885573 +-178887831 -470479828 +536110055 945716840 +-969437675 32046543 +637983119 666399972 +-74548441 -462132957 +677157588 549723508 +227349278 845230028 +515370326 398135785 +968784202 -563495695 +543771241 -768283400 +854590839 153829443 +850065509 -840002580 +306181830 -435681227 +-333214823 -954119185 +-700394058 -122341762 +454342279 -816480268 +708507288 613723262 +701525451 481619807 +69557467 945601481 +-859958486 -352767501 +-194787336 290850948 +805100815 700254663 +349511869 -879006388 +-499222435 229546850 +-694356344 137478377 +946458611 789749998 +629773608 -851128778 +-966297445 645116731 +626550900 -617380479 +-403267000 -629512071 +-985883933 -466770597 +-574865146 -299413690 +-650275958 -824750629 +728352056 -987977170 +-446778186 639819332 +551453700 -119291014 +-188714606 -689108666 +599050776 -797799546 +59169770 812207500 +483211022 37307671 +-404474406 696216110 +-640028478 789118434 +828356267 -567235937 +223580000 802573236 +443913695 -999960346 +342867729 -664195692 +610033647 -571355747 +-380079061 296745585 +-677482093 317015171 +-405991587 -683821314 +-405150197 -373985742 +32158615 -272714042 +975767532 -320785540 +72548028 592028032 +-369121432 748951625 +-737194992 434161944 +-682693118 94771479 +714377403 -439901192 +174046265 -676012462 +-616779920 -891125120 +516141501 -302396944 +-666693059 -460021602 +-153355303 -181762004 +992968502 -78128031 +-271900180 -739251699 +-883042015 92251318 +20126099 130634520 +-111396469 -128475782 +-741747803 289932536 +-917053902 -782101137 +-459641070 -978940486 +729634480 -698794332 +201408791 -413396874 +67640239 430171195 +308512659 -829921122 +-14701657 -608074774 +646108469 -913290549 +-909960075 -915762807 +34750042 -64546422 +-883409640 78241570 +-936991270 74106308 +64609379 -497894680 +-627718245 714143216 +173267433 -625486532 +358558594 493632552 +172659900 162871026 +-435406984 -781498365 +517341020 -217127935 +226475735 -740382572 +148041564 87304103 +584296337 395776598 +-677496347 131711157 +-22583529 -715809314 +-505095812 -189443423 +-845591235 -1707131 +-806823238 340596027 +160727360 517562577 +290425404 907441796 +60006865 675714783 +-122762572 390929352 +-614692547 -837912095 +652087596 -353640327 +115235571 -492088459 +932461600 651581593 +-555742119 -168604389 +617646157 -612531410 +472025586 -64423495 +171765587 -49633292 +298192992 -468404164 +583843944 241094272 +726625067 271314221 +-380253406 864880799 +348881014 -220687425 +-231038348 -10073210 +17464003 -556378415 +654471280 -251676315 +-321707179 -321156337 +-724414517 735142894 +-651648618 -692577059 +760434547 273383952 +913220914 -988616512 +-848921962 -924040194 +-457163471 40487620 +503988378 243256213 +-817114440 622978303 +-574340922 885737484 +-683231186 -173708214 +230024552 -217980584 +504249381 748674558 +551404297 779041925 +915269855 -238771074 +-624185751 626899631 +-151709396 465719463 +-988577242 -926332827 +-575035284 -917175802 +-189198353 -307763556 +445612388 -836979335 +47533039 -853986621 +-111366109 -294518058 +983004774 507168753 +696484024 191931775 +608251147 -693724990 +-914643642 323841416 +666077989 -11426140 +-187054878 -326820440 +876874485 -145016319 +-756380732 487295413 +-120799617 112863186 +-473431294 -412282325 +-674309207 851188240 +-625545541 766260402 +366728284 -901725084 +707895479 -22653073 +-768261453 -785015757 +428821639 593050566 +814493129 -146949336 +215408928 925630442 +-496950558 -206675742 +-400516424 783721010 +-546429898 15506930 +968012985 -209991632 +-612797999 820457155 +-860859779 -101231833 +22894132 -522226031 +-305443371 -435147434 +579474347 292239256 +-311096840 780882023 +-901965521 46320666 +-390220936 608265827 +-634809145 651064714 +-880502066 642224703 +269319573 39081056 +-168339740 -923045058 +-350795933 -308407051 +-796414135 818758297 +567861588 497936576 +-726799335 908669424 +16124022 377285745 +-454165877 -961218697 +242777265 941108802 +923090994 -642219046 +218646874 -431358360 +726251332 -191906132 +844514637 -172946937 +184096266 997604202 +-819085490 424451418 +738578053 -380651747 +804887808 -27787158 +629411872 821119898 +799310530 -579601592 +-579042583 -533330278 +-544315747 888114113 +317096473 -896045670 +-252777891 645824923 +143983706 189679293 +-483568877 409853327 +-437401292 -165511340 +548779894 137593280 +-56793933 81232277 +-799876414 -249560838 +-842594208 629653260 +-264263473 874173382 +-879071916 -657027831 +-220458075 663432003 +-786100636 -972660999 +8483867 -186475089 +-369330021 154959686 +346961401 197611270 +23320610 901595544 +63712630 -891525995 +958440604 -303996456 +280313528 -374807747 +-892918355 -396458817 +-679591938 436528305 +-531376518 -976879686 +727345887 -321224312 +842915679 945387467 +-818950099 -554137075 +-982100058 476014734 +-401695488 588261750 +127197673 -362012853 +-485190289 162277556 +-744654749 651090061 +-764204589 144752123 +250250742 -53166439 +-972710194 858081999 +365349503 304417848 +-121681466 -637658196 +-370908315 -109012802 +-781387714 -574537210 +-64007054 617561229 +-367908324 877518655 +236096512 -457500816 +-74071544 315996438 +-422743060 906440069 +-801214684 -204047784 +-578800865 -405804057 +-955980986 301058345 +61885938 510306505 +90235210 434705584 +186355996 -540896842 +410414248 -858965010 +-926780743 -752215444 +-773777489 -883000871 +-956787094 716898230 +-368593504 -26157962 +-802143597 148946565 +-673387148 -67547988 +-541292540 450434413 +-478713606 -755388253 +-361287043 -37774258 +-151627525 -768847693 +797554205 933093733 +960518091 -733706604 +171081048 387248407 +-870066781 214929830 +757008161 -87904662 +565943909 720608465 +-820177534 -902791646 +308868881 -576474603 +975490352 -20066205 +87594892 -981240381 +-301948234 -66360393 +-590992745 177406656 +-581594668 767982031 +-251418947 -440561107 +406772393 -40831459 +-766879041 -246059969 +-96317969 -233019295 +98928960 201988212 +-89010330 867901857 +329178041 843146453 +379705672 -754797871 +-836047151 484977405 +-809451545 -92369019 +11438176 -118416685 +114217868 531828155 +-230976268 -445215557 +917103692 -248428986 +574681716 -375525731 +-311225234 860493285 +-855917538 -913566253 +-190661695 -533972504 +-550591382 -165722107 +-541884466 762841849 +-958591020 -200046595 +-983943516 974123968 +-574477134 982894901 +-411964145 981133139 +-745723437 541540056 +579482232 585397496 +-457779312 -457352920 +-429347301 914959020 +432916084 419396245 +731421783 -589201725 +-47657925 210155075 +194876043 469054981 +-567281181 299182319 +-48149114 852178011 +-177754359 -598184923 +-379075927 325779545 +-627698202 -39431907 +843789691 930673147 +-949965390 -858537970 +478886425 -603022392 +988735104 -854165924 +-991389205 -544892121 +464739849 -230487356 +-194857729 242369492 +374875050 950563502 +357916144 589015116 +595749785 792044820 +-238973882 -755087270 +-524543352 824773338 +-572729382 -599321811 +-40000426 762448499 +419132059 -33015787 +-606988416 853833570 +-442572844 873990901 +327558991 -952641359 +-251824783 361449305 +160216958 -975645547 +-252134778 333918100 +162761345 723310144 +-706002439 92671358 +916764794 117321635 +-17775878 -332860499 +920214407 -412103105 +-142135032 -450918783 +769619418 -17716183 +-244378889 995106109 +112463952 561521013 +972700595 381406532 +118968559 907431255 +-43062749 737582749 +622843000 -440517856 +-425934150 298286930 +680110305 306722178 +936563441 -350506012 +384534839 -428438965 +-41751178 -188676087 +-505547077 947306323 +614166497 -273392816 +-26204989 656786823 +-195006095 -436343168 +-195368968 426284343 +501057893 477418022 +724808092 956517455 +714138156 994198462 +-493378439 344314916 +755798960 -105673108 +-259624393 864572272 +-105914826 116062545 +-140298544 -217970977 +808987506 -769463519 +-987588592 -564568629 +481972071 609794742 +995165254 -650680778 +166725665 637240977 +-529616052 211884784 +-172395144 -971641037 +-810449100 -134654542 +366268525 667034790 +-588480936 -918961926 +-383815682 952630264 +42040241 606772779 +820366049 335120337 +134155226 311961656 +251057062 336855511 +-289010538 190896207 +-327949442 27715289 +-183702646 456752058 +-463212671 -847835195 +60525501 -959913943 +371166638 490548462 +-906764489 -681228852 +615604509 -740720897 +-347668403 -665690161 +-727740468 553426546 +-296734137 677735407 +617228362 234673634 +57066997 -553327523 +277969480 -722690141 +-571563539 -43825739 +-159824742 -756788040 +-773617524 6831066 +184453679 -862357113 +-982536286 -356780794 +973895525 548832136 +284726911 -809794315 +833480641 689293346 +657743460 247041309 +-335980592 -686512652 +113774349 245047844 +347299435 532350165 +211902019 77810201 +-37610967 728527652 +970922735 155058345 +-984179274 -762118955 +701909663 349439483 +110145308 -349667094 +-168107664 -668734502 +770357010 995392141 +192526337 256320443 +481176726 737308994 +504526750 436663394 +-870473073 -505810797 +-147475713 656502872 +-156688425 -919356842 +202309196 -287690729 +418473167 776601025 +-288567348 -347622964 +-935062685 203569203 +-625236235 -475746946 +-188351228 -512041166 +690945795 -615635874 +644983860 -872554194 +247124490 -824312144 +358777442 -985656370 +-838434401 -716248293 +418741214 -533715469 +-132275825 159400578 +-166316095 -743941854 +-35359861 -540651612 +650624237 215703536 +-239449524 -859166089 +-498599669 384944832 +481184185 -272962444 +-971052553 991004994 +-300500948 708075526 +-921054258 395025094 +47837236 572474447 +815336013 643703079 +641803201 484824706 +309378076 -900390684 +454551875 -70603513 +51366676 507744252 +-3134857 185815554 +960987387 -76307739 +-301501664 367792980 +-487077374 287517533 +708623863 436256832 +-555830399 -17086024 +-609976089 162939836 +-451998440 -135887837 +465620650 603649011 +766008871 533826898 +-190332967 -615437541 +-365664125 504227403 +-351858550 -506815190 +-575701392 377039245 +-967662007 677379287 +358110518 845290156 +196903418 -496662604 +-787067248 94441012 +349972011 524348749 +-631364851 -126596197 +-989037318 118781252 +-939428853 -655126254 +4530513 375258261 +-637082005 -804571149 +-653509273 675887574 +-412785931 -679691131 +314811146 -506503433 +306870983 -319941205 +-941324239 595860905 +-936544994 645126666 +228072820 -13697653 +-565024797 -637201256 +17779422 232955292 +-692232390 -845756252 +662581495 292703834 +881634814 490594071 +79394123 -391200795 +-999328530 -209135526 +509490528 -755351669 +301492814 898513346 +85922848 517774553 +114972265 -42752082 +-727066241 -836807156 +-669765264 985587625 +-662139124 -48280726 +195202199 -157074850 +-171916295 -750607533 +-160674868 6802428 +-870167913 610820924 +-303672534 -252076453 +374398500 -906195250 +-168180252 974586506 +-170905084 -990134307 +310560603 -473557619 +72203854 905681950 +-967102514 -489277447 +-551927048 -492278218 +-167164121 94124336 +435147223 736217535 +-535352297 -259249157 +-976764800 3800928 +77483307 429092063 +-923640964 -841657711 +261580521 -591325618 +-784777301 50937190 +34915686 61807026 +701443962 684617113 +495918615 -848949967 +849779224 -683496902 +943036948 538746496 +-8525621 210954939 +-137371469 915966394 +57204387 204574513 +405622258 -216051990 +976974448 627288566 +-320020375 527208114 +-761282432 -505721324 +805863395 117283779 +-502254736 442901918 +179197209 202490824 +-843686157 499544138 +-777954781 -39781406 +309253272 825530270 +-514581597 295398135 +155495561 735384061 +-875559895 -241827595 +706980089 480690032 +-128968134 -727994603 +190244304 -202387735 +-525165278 -968412797 +-784719894 859503021 +346825935 566762228 +966078931 779050375 +701413490 588998755 +764796747 273552508 +-701684055 495139163 +103709899 -129408774 +-590472714 -757838493 +-819599225 636934279 +-13667029 -890698521 +-119173435 -620836169 +173348211 774418358 +-325719448 -34857694 +-739094832 18531366 +-365451519 -394842886 +-849108359 -22764807 +390106973 467752430 +51682279 -455991637 +-438508362 267357047 +242870994 -386900593 +120548395 -61971092 +577121581 976518631 +599713291 680494919 +680873542 -27723066 +942550840 370531189 +507971473 -140644323 +-418211797 294397946 +-336846734 855571708 +698497242 -697512607 +58467621 826999558 +-509901238 450162456 +881409134 162816965 +-937748487 -167453523 +-722243579 -684546775 +266838403 -532652410 +482012889 604724764 +-587810504 346046176 +860406724 -213331348 +842683520 -928156550 +-4088364 335550192 +-579969094 20193282 +649572515 830132467 +-990154205 -664604616 +496893468 372440243 +-51495839 -86796651 +551672081 -528923368 +989986009 -998513299 +212458684 -166193514 +175471882 786758910 +-705445138 -125248384 +-849077368 38166076 +74768199 349342560 +-163403872 -845280064 +-275236165 -461336178 +-27637216 -765592456 +-357453060 -590771422 +86621711 -482064602 +-666449916 488786216 +642857817 908360429 +387330425 456198196 +-375288951 -820862364 +-815910800 -727706533 +96799610 251534965 +-595880981 589760059 +993822686 732300215 +-504897540 844674532 +160536551 505121011 +-339140234 -890639990 +-322664393 516534325 +-233847545 658876672 +567683773 -381644611 +-707079582 -664970512 +-241832793 433932552 +-708243955 -989033238 +112398767 166151869 +-704924363 -128384709 +-616832223 516982950 +325468749 -565861909 +-766048928 515794208 +651974557 695774631 +-850732665 -831879592 +541664046 -548013237 +-852573254 -792134001 +-259013714 659592563 +-706862947 204610715 +-888708306 -552845494 +726287362 214226480 +763182850 681144475 +829764182 671717033 +-827563523 -141256154 +-970481382 869225059 +-271353100 444658163 +771449236 16034597 +-975413130 387206015 +-681932307 -887121309 +-68838565 504526992 +-879677577 205755650 +-44305134 -810356861 +232329382 681769404 +284958244 724270101 +-655368777 310500235 +26133499 -926510103 +883236450 536102007 +-721135218 948246968 +287727792 67693539 +726420635 -998088377 +-367379098 296615302 +-141715430 -25448294 +-857504879 -75015746 +-257474462 -751967677 +-396287816 245714481 +-281358814 717556662 +-786803060 -222024568 +923374082 521087145 +-210300733 -969243949 +-220891910 -818816598 +-77995772 469954977 +-199961299 328634593 +-673462185 -278442123 +-193414449 -580622003 +945079088 327723991 +-132693974 -690612763 +8691923 -649878662 +947555451 225376329 +-321272674 57779027 +-793977713 -411096950 +104857609 636364076 +-161051154 562513215 +-280469404 215847723 +728220635 310548842 +889561335 -242425384 +254132620 -950207377 +91092964 512095534 +877711726 -238193122 +412876176 -982535960 +770174669 -758707133 +97024726 626794306 +382659262 159596599 +-299507183 -878303541 +-609096756 168828025 +997877237 204452678 +-434589270 332691435 +946770740 -929992842 +494479114 -613311671 +-753920077 -681796984 +-381854726 553282239 +-639944043 -46482370 +-960762062 -974230808 +191266976 41668041 +-652093136 470137792 +877328115 284896690 +-142934331 -185893959 +396554504 624965904 +812629880 -476139531 +-209843937 303790763 +692950560 -199250586 +-15811248 830249903 +-327368669 420616376 +881600968 298793762 +-801459891 -306773759 +-667302573 -763591321 +64853932 911320303 +151474170 196712442 +713716030 767627396 +327944307 77020237 +-963469322 596268477 +716846974 835034898 +272626230 269658034 +419211258 757479551 +-260105698 -462052071 +-994397680 871992023 +-759575019 -901436448 +768882853 -114971794 +196935450 -205615669 +-66471130 -642669136 +-784143412 135080170 +-115929385 260360458 +369810163 620328974 +257766123 703008918 +-448473211 893057540 +181041253 -252695021 +-915492358 -832028183 +-179117161 -78669099 +316507417 -268533457 +-522830132 249004784 +-320538855 -798664194 +432903833 -96268723 +-464257661 184801408 +-56366443 -358131384 +-672442828 -23357872 +-957501567 -329206955 +702982065 -988536393 +980615515 -539984598 +938234151 665472190 +-854501002 734838304 +-410325209 570165866 +-395504263 442574647 +40730903 -263213337 +-454695505 586598219 +32140303 -882596449 +744598831 35914814 +102990783 791427555 +209383329 -132995634 +610896517 -149918051 +387102063 265089846 +-865790777 732212816 +401353133 381600551 +-18021958 -203388689 +822334036 -192963311 +-795579245 -911309715 +725540884 -797450921 +-55351991 -178179795 +61933520 -218133085 +-841994178 -680307615 +357615045 194014234 +-779056904 -976541256 +574368200 -836887831 +-509529961 -72342726 +-849777772 144261864 +-752002484 854272330 +-918607510 -479284310 +-513094163 -813546079 +305376079 -952383819 +-25908643 500148319 +-881549390 -289130541 +-875559997 982993749 +397892027 -837574814 +-42939604 877052620 +159718436 158465655 +654678447 848232891 +-666942383 339131016 +668707153 -726314214 +738357641 -206390759 +-257937422 520513158 +-830873170 -79293766 +-517679361 -957041634 +-380769578 302252723 +633609713 -51412138 +144283391 -347128092 +627363828 528100109 +146216025 -115749342 +-24834461 -18687116 +-603847740 470051030 +161094168 125307741 +288426529 -802277904 +-133861991 657889299 +-712287353 713127060 +-456069239 -71295104 +-51578138 276508933 +-26351395 770718812 +149728395 862112193 +-99339195 839665372 +-365258462 -358768772 +659814054 -129829798 +619593276 439994315 +-250816462 -870983184 +98307593 497011928 +-490228647 208555098 +-605202353 -454495476 +816673206 -736412077 +-9377252 914784903 +751237275 -933102288 +786721921 -664275850 +-338512975 -930902126 +417604705 552054984 +-124904328 993517553 +-272310234 813613653 +-625573676 770691963 +642879318 -373401041 +526430351 -330804712 +305569847 232347861 +-618134654 -636155360 +504927145 -448145934 +656257752 927789153 +597512920 338138747 +836668871 -324637367 +-204750544 -709228030 +-312690783 -594618939 +956479810 509148914 +832332671 -157257010 +483157505 -550342788 +-338417472 781576824 +55097926 950658469 +-76157220 536074011 +11513285 -352839624 +-97846025 -478259470 +800119068 253415127 +-865573054 -414072237 +-662040234 -396000524 +-429104838 236167460 +-397846445 -822469811 +-857543243 25060882 +-763143750 992945908 +-89885777 26766869 +264363161 -167651803 +164457786 -448732106 +260316709 644044119 +-902232955 573137507 +-235858128 -278963175 +-103459648 -502863416 +-9633084 325566048 +804331742 378059544 +-111287653 -999957640 +97928542 681458744 +-442189064 367011214 +848868441 -626093428 +-857614943 418904809 +-382938747 -747146051 +420959926 873069574 +-564853642 290147842 +160694391 38150423 +397998998 -949114015 +-636029005 916006266 +373147532 -812298119 +527247688 225880571 +-986671042 642000809 +-520848318 269466064 +915804999 760034355 +938220641 -437405056 +-438624430 -103523127 +-728855146 -992215600 +128822954 206462600 +-485212851 -164300833 +956532914 -498603022 +-942130070 -771108834 +515580374 -572741394 +386887423 432142016 +810719437 -641093392 +640255145 238242637 +-66683707 -540894363 +-236929007 -875590261 +-683259018 894968719 +-340818544 112810237 +781834088 576493327 +-862896145 -428935411 +-252962434 676894181 +251782826 152789644 +804284110 440948173 +926876997 439749411 +-781866149 -451833697 +-253873767 -7063160 +879529416 793864838 +-228658791 846628958 +-420939340 143730791 +737690901 -19026007 +-210528617 -640561658 +-430584440 374821882 +728924751 -775382571 +646560080 135454045 +-95164218 -53397884 +-838322345 418126482 +-536718101 936452570 +-799505495 -714882630 +550387188 687050971 +933854437 -777600710 +527274079 -549721055 +-86238750 -725632564 +688767249 -170696474 +-131715614 230039473 +541035312 286140625 +650216 845409244 +-212471950 -445700805 +-648590491 -736222268 +-411580235 -447240392 +-133889656 382275083 +-418582247 -612034862 +-548268989 -616586427 +-109931934 -850519361 +291835044 -72662094 +881366443 -96504722 +478612715 -665420867 +870488771 -256618817 +194301241 -409992420 +447140968 920341284 +64782170 -24477144 +237923436 952572899 +158846747 378921735 +817128007 -458686863 +-52661703 202420568 +-894002744 -391743622 +-705655501 -780289973 +-163202921 -426456604 +-301374087 597337860 +-24353564 -625941053 +690071314 -676127937 +934970366 -746847406 +-885263172 -802706755 +867297307 -603969025 +303105536 -647377176 +-99240960 -123762891 +639287455 597657804 +985177629 -981224218 +862762842 470961021 +999530462 90440124 +768939250 574290619 +186761682 -472034699 +271251123 556924014 +871203003 -285779248 +-327982799 -974121760 +82869400 -227157952 +71630744 -800809824 +709044739 551205264 +-739738852 503531788 +765584298 843312995 +-369481026 -334055416 +-484645546 854119229 +76309354 10875815 +565572479 117143705 +-695185834 -285701276 +423487001 675756448 +-85810647 -865675791 +-989269576 593753085 +396269194 528637195 +85005246 751725917 +552168129 89259082 +-40624657 -214800427 +-552510403 490358110 +74442056 732726264 +-271319751 534566107 +-271018882 -240350204 +-521898875 506788514 +-124302464 -485307746 +662869751 669814527 +995501385 -980311994 +-343872067 761453877 +-871124869 -917412009 +400163315 -989301409 +956988217 -240968528 +939650580 -525093600 +296622616 956799329 +952988730 440930152 +257610199 -927300683 +-238415663 -403477881 +-280110197 -259748837 +-360885745 -210922933 +151602549 695396629 +996921440 440409462 +213134530 294610463 +289503056 -667781387 +-154657545 458731390 +622784834 682686260 +-40626636 110173815 +-61382407 -512042249 +70870803 -333858395 +-436328819 -734084566 +48022978 791416417 +-517154462 163134576 +-788253788 -780335627 +638787813 991250500 +-463867012 284623122 +-4055346 -893463997 +-707878543 -816547791 +720457843 524101920 +-26321891 -29451711 +727357162 659533949 +542110329 -571341849 +-375088165 260903212 +954458090 -643033495 +-918760467 -28424625 +181033734 -597065488 +936397181 -478709281 +772456435 659334471 +-29996281 -441066033 +718295170 185819951 +-517454597 -845483440 +-69818197 1593389 +908542571 -483111736 +139607720 -996930014 +668165428 45089559 +483178663 -284027004 +-752378064 -938971067 +257222068 9861156 +135773072 -405555159 +866425338 -783439028 +-171592583 218427928 +-930033346 150776089 +798038902 -367863014 +46375723 -795679936 +-624612176 -486950082 +-176483050 447809276 +887197888 812256730 +-441998972 6858378 +-855034168 796534161 +-261960022 -186665481 +199281096 553819437 +-596430788 -453135464 +-841830670 -464223640 +860602112 -484988794 +437752035 -533597080 +505616394 640460214 +-60286867 969108472 +-626088947 900441556 +399954130 -215965612 +170487324 -605504481 +-139310662 708550186 +-926938703 -100812314 +-633761803 -914495428 +317851657 553435388 +94001813 -500416235 +-135815210 993862144 +90453496 499798613 +-642346047 -477070750 +933246491 220105364 +-484817049 914130076 +-639683596 -744581410 +231500809 223163474 +712950375 -424580048 +-786384612 -129924161 +-537859281 -648142265 +-490719215 833611536 +866400976 846653307 +881025734 -471706464 +560376804 796422028 +-942958460 -539589917 +-52368608 -281904651 +412076479 -851416409 +-226325676 71973982 +-356961402 -361186719 +-954765212 -549861504 +-242700327 368390700 +-698375387 522152300 +101583484 155992661 +-274313130 -239167669 +-737069465 -585997591 +706353886 -355744324 +-876194306 -284300106 +580348604 -175417520 +754858180 846658350 +-857584874 -205949917 +244360975 87814096 +548125319 -257902924 +122622147 -422934730 +81659106 -295124866 +-183767113 -216071434 +-672208299 -241858608 +-369050192 -254099979 +-581207432 90309648 +403173706 -444578059 +322537800 554134647 +789478688 260662837 +-687176405 677338706 +766058286 202819224 +-535376743 404267904 +471500497 834355818 +-191840123 441911271 +-874268938 -746745824 +-633749312 -872162073 +535481527 685728358 +-564396922 -899434555 +933446550 197662088 +-169855570 163553997 +103841189 -285459586 +-352201873 -266386196 +-888144840 494720402 +87709496 -215732242 +42604407 729438123 +-381354606 -359359587 +-144649311 -96830840 +-279139461 93531278 +339572971 -579862180 +195892102 -544121326 +461561989 52859363 +808608141 -528794569 +-707539497 -949193257 +-848846358 -829210897 +201164947 -856124396 +436366762 594001284 +92790558 235217939 +-145084487 498219064 +-682202115 64803550 +727742629 832405154 +76892480 543927209 +370240313 -303255761 +-420294939 -430257851 +421702864 -797681036 +349579104 530690068 +671473605 -595176379 +-434398803 -231730896 +-189838772 928278471 +-487801711 -452355967 +423762481 -237747179 +751749601 526853649 +299966246 -439548855 +-627392310 682192961 +385035847 918099322 +-378840691 -534155933 +96708627 9985496 +-104672898 820274151 +-513331610 521656815 +-568735931 221951782 +-369063864 -316799536 +565783856 222221241 +-638787976 -631536128 +-545940848 606360018 +464030107 317590011 +-108842814 539941080 +493621143 548597439 +371830090 -505927764 +-527197909 270212615 +382792519 229320874 +541946559 -111436092 +828975186 366343123 +-241953178 -468651367 +172307245 687532255 +-227670586 158014304 +-753833517 455203335 +290160129 766344693 +-235699901 423256587 +-215412733 399179009 +691543141 209213785 +255984633 -317083624 +-936285875 576452980 +885294429 -923414312 +496606059 -469460860 +-120568492 -952187504 +338823023 897521076 +588953802 -120056021 +-125977920 250876118 +-426243293 133155851 +63006244 -866596058 +-575858541 644615109 +203602659 975840035 +-507144418 -802961329 +-256253557 -317596323 +927802625 -562455947 +-999576126 -691911287 +-797047782 842887248 +-297001217 -987163383 +-180698431 -354971402 +-662886949 382468642 +-195009268 -863423066 +-254412861 -587398366 +99468101 -545377475 +333541212 -517505378 +-720719726 857515681 +-869355347 -424020090 +924262439 -438386281 +-677473199 270603594 +37254980 -234793284 +44554106 -654703548 +500323489 -622875365 +-672675512 -771718617 +181624911 -163025249 +-42749061 491196614 +-922887662 -548524269 +-230932565 982944102 +-232511550 853883661 +573593352 677389316 +803696355 -47695289 +335055747 -872989328 +-593506128 -895995850 +12959240 694883355 +406231775 402367993 +976234940 88000889 +-260758043 97435575 +42473700 -683043396 +23024105 -316658761 +-473100761 982506541 +744510757 -9374053 +-857704743 268667655 +-342479891 333508896 +-90970044 967229381 +-290982553 -198893103 +-689691956 -587596792 +543757701 -145332102 +-707754322 -564894850 +767880738 477713285 +-953278770 -883594833 +-402132626 455836770 +248040328 491891159 +-949855225 648284892 +-274003526 -788751564 +357159000 688308968 +-864942711 697942487 +-950333061 -63409133 +383706572 528282747 +988634404 746754676 +-147275601 -301066104 +125733453 -469012065 +-672269977 -119284429 +-459918039 -950624904 +504606351 927701675 +-824734632 -860508818 +71838018 147549844 +-387931656 546256089 +-708079008 114358530 +61623240 -880471205 +-806310362 -872164116 +-763547159 -953718030 +-678230058 -817254642 +834085738 -743055599 +23958406 -661823848 +545118359 -416005610 +-303305305 -263300939 +-47091966 -945750585 +11544120 390992760 +-9960314 280480195 +-492657042 900609565 +-667650616 -158049723 +-470994205 84982970 +799002161 121344736 +124199294 -868517043 +-787378461 -37965744 +44086789 480731325 +-779267081 757610945 +714469858 688747843 +520044313 -20597557 +355298069 -425079172 +956577914 23482878 +-287372248 -181873132 +-963354016 903986126 +-294414893 -400754541 +26328104 -983028363 +966148006 -695910193 +-187014952 999335757 +-782960004 129097945 +-412917197 353420891 +-529782580 67315034 +511406206 312075614 +730435916 -508523218 +524688383 -286653073 +-775431312 795475339 +-323627670 -487391015 +106565149 589466147 +-349261974 -292051559 +-368829 945743834 +-91053658 13512380 +-364816622 522437507 +634956770 -351103613 +605838919 -428191768 +-612138427 -660592832 +-985659768 -535530689 +672361688 430314714 +-647937258 -948430970 +-742885407 -241162683 +981483185 468444176 +161012926 -395747680 +188358176 560375496 +-951464063 -803968149 +864649955 80299910 +-138670619 -726443973 +976057961 -745870621 +-706702512 62674923 +-493513857 483750298 +-833713762 -135382228 +691514288 432074610 +-87931169 -874313184 +984767604 914380329 +-772665253 -662870601 +807100000 -530332721 +-725161968 -448389285 +-451713440 158979655 +-819068482 465253046 +170993206 -252022913 +-390008384 337302717 +89728064 25010455 +-743331033 143230075 +-105848446 -584764611 +-181780377 -156418029 +878700830 85505579 +-119769832 837298418 +-425081460 -517485432 +-975432793 812593892 +906195261 407256689 +539231078 -841654770 +24945204 170257791 +-711376572 522777658 +741799787 565058852 +-821216475 701249765 +-328611267 273384767 +-756276724 337451788 +369894783 -827273833 +678518246 -189174181 +-658488455 879848566 +-117250141 -419022642 +286877729 -485680158 +420012127 973391202 +316635056 -486572976 +523632978 -902535273 +-48275324 773781399 +-636738947 824152487 +646594669 -463484471 +928062264 -978975852 +912207905 -778980871 +-613442034 -358788933 +705647637 -642974154 +-11939073 -565017391 +368072842 897861337 +-665340445 649047772 +-795363569 585967879 +-750219665 -779846663 +-857430553 463851704 +-657227944 763468862 +-114545599 -121801389 +-907733088 -155284529 +542546407 853438501 +121496648 -334713671 +526761645 925558345 +394557406 134397476 +-861108782 777316514 +-114788579 -445656339 +-423119656 -33557027 +835017969 -400791573 +-237450877 -194048297 +-193217164 577747691 +852887464 526127575 +597445591 -494062992 +431952507 605229835 +133082249 764163708 +908710756 586616517 +-84972640 475066104 +-820317372 763211905 +628903096 -646175482 +891968474 882335552 +328728971 786939686 +325634155 354523752 +355611012 -450671726 +588326440 920865489 +-579947029 -903840096 +-603713872 845085745 +192886608 371067842 +638386398 31113569 +736272969 691860003 +-589321136 -208277569 +-407483056 410164925 +320547868 222981029 +58296141 656254350 +656737893 981594524 +-962062053 216634586 +681626345 728019696 +730962385 770684069 +389814007 -448251705 +-314677909 -743309757 +301055955 396071081 +567676155 -799649776 +278977242 757809796 +-129627182 -17853308 +592097678 808870408 +-390532294 951394078 +-618635791 889055149 +712131430 265186831 +-181009729 -9206604 +754862473 614443447 +622613117 823095029 +663231489 -392778886 +756302866 -515965926 +420450922 996219047 +38254186 -945088374 +411538732 -309246451 +-487284647 80986283 +840174290 -120966555 +482076927 -690640465 +-578703218 -474048040 +821673261 936502887 +-269381455 283439332 +-882139497 6019316 +-490621078 -796654439 +-834337641 671554398 +-512480514 878515637 +-769739500 468667400 +-506414203 -510248105 +-325194019 293317240 +993025636 650974260 +264425459 314771798 +-479214221 312733906 +325718616 -215398950 +-417558045 -792699771 +-241720226 635658466 +-168533803 -292107038 +-738885610 -295281801 +-112686552 612143145 +230976776 -227862854 +-507773664 203290655 +-446299766 241386996 +-980633116 526557241 +519376706 -8680035 +309920377 -569817296 +119602586 699285917 +-27814601 876299221 +723874822 177737354 +865910603 77668218 +920185302 -21753638 +815849162 -847161316 +-873012235 277084581 +350768381 -23118199 +-255693792 99259663 +14849367 590335472 +-340775191 -431881685 +-106908626 320369651 +-142704638 -103691959 +-921466479 -956451815 +655244001 696107883 +262193907 368243234 +-953314007 558385325 +-435476921 256144842 +683728616 988550916 +-546333195 -747284209 +557208929 503011280 +-229045731 893931766 +774160978 620582820 +-884620108 525880494 +-11871712 426647388 +578941918 457960076 +58928243 -450756099 +3264551 20518844 +-130087332 952626746 +-151279105 -287711893 +274141566 593089457 +89402801 -300728328 +431900587 -118805786 +-14481494 905909582 +973460352 -419006908 +130734517 908030908 +34293157 61845125 +667975572 -747732918 +-809562431 533007358 +-901196418 -939164488 +-706794298 870024091 +-216765250 -451159558 +923735147 -560181197 +-411582464 948170395 +-483447674 894750981 +-572714708 -402624524 +-75409586 508824462 +-663387033 -824105610 +-951974253 219963301 +-588716822 -897842162 +921348631 582969833 +-592340885 48031130 +-854543160 635259772 +144047133 -254690080 +649727603 -888753454 +66327373 -835480942 +-870000661 -829974215 +-341255992 546131229 +115764004 -461444118 +-138415257 -830566728 +451857843 457157000 +-995635375 -794837762 +607532784 -764979748 +654628340 -781645321 +981055909 -362136387 +983447191 -797211603 +75200375 -628211809 +-363842661 -936562431 +588972088 671807840 +-363329844 646329497 +473622619 48087105 +-870958910 459079656 +-891414491 383334646 +486968298 759039587 +22398145 -146363696 +183997937 479759537 +948067641 -609726355 +334005781 827622934 +-591362295 90781531 +527287252 -26472979 +-644744667 96373288 +540348737 740397823 +483951462 -494466722 +855590602 460265091 +-368273197 -350223539 +-712492635 23726790 +779018001 944784453 +302825468 -965193875 +-539160381 -807683410 +542336716 -364037964 +-821858464 -522526939 +921267623 -74356783 +368383994 796733334 +-354186655 -786499188 +654353741 803778353 +-172734047 364156242 +-842549330 -625649507 +46582084 715232448 +-336818176 242339851 +-235536822 240854648 +-342927248 946759437 +734197708 699007875 +50535041 830857327 +-198720612 176674018 +-691261122 522537274 +852522579 102724325 +-871851993 -437113705 +782777218 924630105 +-534858341 129154578 +-102624525 -123251191 +-507511319 -212830370 +-120971692 -796998204 +-191844699 -662930413 +-559012726 403225506 +516826096 973471353 +-390868013 -971666732 +496938945 -856334440 +-959910508 514605903 +-687195644 283743747 +-619037990 242007303 +874113266 750346748 +399581837 -818824615 +-825183816 -948631709 +436476732 -535743136 +-70860652 592866116 +711851382 380144836 +753143356 432538635 +719510380 971497945 +653612733 -783265525 +756635170 -156586066 +-517290470 317930457 +344814985 316098915 +-111030104 -720032113 +870181744 860804879 +892398157 -830849169 +441405640 375833326 +232976175 -510591 +73181187 465059902 +-564216465 -866263694 +-304103042 606187490 +493343542 986354842 +873335339 964638798 +211789448 15583397 +-790304899 -259016335 +882063667 -873693364 +20543017 -815815768 +-391810932 -776711060 +99639898 931337948 +-9789739 -908761084 +-269579725 554480377 +-806906551 284172213 +-555230058 -165961940 +-957348391 -486037798 +-423382456 664200181 +-344556001 206891725 +710282102 -724761355 +177611636 -831087365 +494792053 1645591 +484081006 -587837187 +938811040 798982843 +348038548 169790341 +796770100 810799274 +977611353 -993281350 +-826216755 574371039 +-258320433 -630143055 +590986324 187856225 +-986138808 -902513785 +223516465 149472497 +203541290 -875147293 +-16974064 132094572 +567550356 503150577 +-388155199 -837913224 +-298041312 338638897 +-331098466 158747122 +969576652 117383082 +-370827725 914026462 +477433158 740460079 +-221879190 53084592 +517374814 -976778626 +64110742 -560494775 +-501142949 -452316033 +405964275 -479086004 +100170129 -208652793 +-74925258 788907501 +302476030 273100023 +949411472 278855151 +415017086 -324230404 +169543756 -387204069 +-698335089 357500065 +211333421 454965091 +-249893100 694165710 +285169033 837193639 +809575786 644190970 +-733828672 -343452526 +860942292 628843553 +-267655136 444816889 +767489497 -559101316 +-271460290 -17470331 +872192995 -255901650 +-949511729 317438119 +496891778 17642463 +-843942972 666206137 +464902723 465558601 +486514171 -709862838 +-8433401 298360692 +-456509835 465295314 +684022630 -142743353 +-491051793 -332563703 +-340635327 344106611 +-763892916 169157196 +-666076066 -308428438 +618513778 250024027 +399622344 -794542047 +-581373106 -640447494 +-184208580 -81143895 +102411243 -955753038 +-455440236 -418360108 +-119554783 -273419665 +-983905619 -815646369 +384816833 -706839053 +9930510 -972271606 +717703455 544658208 +-517270514 -682735931 +-660158946 -416835203 +-112170665 432456361 +727590067 -867907542 +-117841207 -761405010 +-796065441 348636524 +-863506838 709146255 +-10961714 -113825785 +743672978 769133592 +959407839 -762816067 +405840454 -112512967 +-663836413 999154439 +-369485714 10396223 +-396356216 -491046343 +-319230024 -464366111 +760218233 -113558355 +591189489 222703779 +-404017533 285388866 +552773255 -278667235 +-38374574 -108817324 +-714708117 800377938 +383001674 143942796 +-159705815 871163797 +-620414840 472766991 +-160317074 896553639 +-489096233 922460036 +-904753405 783680194 +-385344467 66096502 +-933607789 -670780769 +208455706 312503530 +927596591 1302998 +-353786299 506614161 +-930009386 432102200 +728334311 -396986372 +-730578570 20707607 +-320600357 450451648 +-782046310 989595428 +-615793533 -311921601 +195950800 100649120 +611259608 -271220456 +783878995 982410889 +-265183812 -117923945 +-768331966 51414525 +-269139711 419221858 +-672099250 54964862 +776142393 633130880 +835662775 -308012869 +-112420787 495182187 +13753847 -317941364 +32610934 -336452161 +-715826323 -895261 +539518793 -471649284 +485871822 -587395289 +-23347896 -833624001 +-509417785 -302214255 +-763975049 181934110 +292643742 -66733480 +-717670178 299585949 +-711191301 274964922 +-125473238 -605461484 +266178598 -437092841 +-615546306 -997099050 +-23796744 -447903261 +-764497435 638862820 +689337757 603213277 +-112570826 -961840922 +-446973203 269648622 +-155622472 772742874 +-656814498 914582082 +-185816335 -341031429 +161349521 -219793566 +-146634962 17346651 +-101383367 245110351 +991531042 -782233636 +976733710 -333287979 +569249568 819898314 +487928953 778871720 +-951659627 968196838 +341461185 844346366 +-678174518 -45536845 +-813856141 173635712 +-199039673 695230940 +544748895 712528427 +466328 -301214718 +-948986291 -995337056 +-781207517 116425198 +717503661 570703804 +-504848040 -845863441 +67695779 -346865064 +255032941 95220649 +-405640709 824127064 +-178270062 -521738355 +750634869 -273918919 +-107493253 -720830793 +-334322909 627042505 +-341698723 827075560 +362957270 -730402496 +97977863 258814265 +834824048 -325557383 +-12944950 -18270369 +-64466198 149703621 +-976028985 -186658221 +-225435275 90185831 +-833416346 -587387926 +274088955 162098084 +-993256187 -324184129 +-791403886 -523018359 +-130955733 905874878 +64072029 449300895 +-271211590 -186572443 +144514399 635065923 +336064710 760608035 +650632046 300531965 +118889393 195633091 +72046437 -848120103 +332022673 -642477211 +949802170 508984346 +-949895311 -89341107 +-881042774 703071893 +644369560 610010406 +-445130055 -181017625 +998782414 838552040 +-814993694 -282533050 +-232686658 934901778 +-684431299 739852410 +763509444 524102226 +-449759545 -484228192 +261742573 -769346766 +562927676 208704439 +956959798 290686928 +357167701 723085699 +615968995 709799239 +730130792 587861059 +-577185111 -729307058 +98675227 -152469866 +-115429705 552920220 +889637883 -749058777 +-221394601 -558939624 +468999713 31179351 +-710502852 208128380 +-702893590 -784457212 +-113450474 951768158 +-317876497 -944885196 +803343964 605246974 +-40564746 308429566 +-439755127 -694159351 +-751676633 -234779173 +551951023 673812353 +-47900046 -312857854 +-219127302 -301452030 +-119168017 -365546906 +-879143142 -393843848 +986971918 753909844 +-306510108 -123792679 +654699636 297195033 +-894299224 -764736805 +839294071 941770951 +-949013228 747845863 +340576844 -519977700 +525595648 -976324009 +-56055202 630884287 +924100697 855851153 +-416376675 -584329142 +695402596 -851912124 +464751060 -746317657 +-766898552 308249080 +613830912 293919256 +871925928 273413802 +-989216291 869383610 +509624650 -201207398 +-758249218 -80745229 +-203781022 -784345431 +712179070 -642472539 +-126418499 -874993353 +571747881 514291317 +978419644 289747270 +-705804600 -593160733 +-740409599 567732466 +-634756729 -507464579 +574046192 67032906 +-865518988 -135435957 +-472541839 -710833847 +-509549566 954189486 +13820301 602724426 +956858324 -653260563 +34016401 233255529 +435156463 -289107889 +618220865 630945892 +-944109231 499480162 +-381050706 -16446639 +-933676672 -421091122 +903852535 594811653 +-168173513 -141180813 +-465459573 -432298855 +-742295034 -390131990 +924678166 935123958 +567467536 833826183 +152073849 632037256 +-488859003 728278589 +-799337860 97505367 +405145474 332483317 +-627859412 -299202565 +207621728 -984573345 +-25499495 -392447876 +-245414015 -547014055 +821028911 -615639789 +-725575496 365021840 +387817207 -570967038 +570205884 -663162273 +547833324 -226360697 +815559964 843884002 +-870760675 111634284 +827273963 -262044838 +-268721334 -911693278 +153493861 -186142199 +547892145 263051622 +866957509 425135219 +-732074392 -678018270 +-411177329 -743010633 +750545965 88058122 +505652046 731960532 +90638695 -271166907 +572514221 -35620050 +538322825 -479987785 +-27464530 908154095 +-424078923 150141684 +-935559283 640538824 +-188509839 656238595 +283564145 -350169818 +809140333 -977561837 +-328106869 -570699924 +787378406 -237621856 +-496617051 -252323562 +-713311821 192052381 +713153928 -453152920 +682787434 -795113364 +-867866255 -67705986 +544030122 -742211843 +908561850 881714012 +-965439932 612509268 +582606306 -382252842 +-270959975 830750548 +-979540918 841625959 +581093904 624931843 +123899318 521626854 +39378073 -845898499 +-541027950 -720442201 +833855394 -907594841 +-310364486 -947390086 +-706946432 301962703 +-594332643 17276759 +-916802917 -486784826 +-461459635 883226471 +-209534986 -770289941 +707860622 -975857929 +767819247 156189927 +388361378 -304504245 +-659961253 825304630 +-960640894 -960297608 +-358516761 -86068130 +25836359 -900593067 +570330386 590506799 +102326886 597665167 +42085729 287498596 +153174105 -599208480 +-147407558 386828229 +818052044 4779403 +-721454881 202774618 +-751637391 -21692971 +-38104844 894618637 +-673171238 82926964 +-19631522 530841145 +-560394477 252656993 +322295060 -946985341 +-790374066 30398109 +-2411644 -698683078 +578014842 -796030991 +403546683 735415274 +912797195 -580444761 +-942925014 649234979 +-610923988 647212887 +931846741 876298417 +617552763 563975126 +-236935144 520276300 +82912145 -582520712 +984315329 -595150948 +242602613 -755635432 +841752386 -816984141 +-726913286 628532981 +-610133789 150314796 +-53569517 382942137 +204740531 7152477 +-522732818 734597602 +392774678 410632488 +-339726333 111590273 +-45566728 -49282921 +230756896 -251400423 +679138584 -490439241 +509553952 239049562 +-580992718 469092286 +107201862 -575355656 +-637348954 260502423 +839086925 -444908009 +754494265 185351064 +570892012 -191872086 +-738524556 515129626 +-798686647 560222886 +598934762 608839168 +-423077851 -358098640 +12769077 802301240 +319129441 810652308 +283504396 701143375 +-402406844 46790157 +-283767188 220789794 +126424628 -986346892 +-896543421 -76330047 +179091656 -270416522 +657919524 -714851339 +160543810 -493313765 +-210642100 321183503 +342287415 -568388956 +-77101332 542790809 +-800979896 -293534768 +-501964764 -53617676 +610780624 367566332 +26029805 -4287321 +972705635 812490354 +-37064426 -607639831 +274854001 124032484 +-106792855 384771825 +530971940 853853179 +291995297 -171562935 +-652529425 -995777331 +-356649486 675807327 +-686483613 -816178663 +-446504867 248397972 +762134629 738839382 +378649136 -204956779 +227478722 -887566429 +122475038 896703030 +-949944824 420173935 +186688005 22101681 +262073292 63536840 +863565771 698508354 +-930312855 204713411 +-392396086 -709413556 +319032961 -766627605 +-857941581 -762195748 +-871030105 -793077424 +-884653116 -23051616 +-562431235 -614777956 +489625420 862864225 +-613391378 953154641 +-406541934 581104327 +868601780 -251172359 +822400359 -708047151 +18709757 558819245 +649558829 647739233 +561097903 -517218340 +-860000435 926833009 +756324421 534116538 +403819355 246194385 +519948461 -67324168 +481741254 -269632596 +-733964745 182466140 +613601279 -550171340 +-161818853 -59501351 +-43620178 643856532 +-682524958 -367281159 +720497884 630849697 +919811393 13407665 +922104399 -192779063 +213468248 -465797495 +202443493 887776958 +256826920 570388823 +-32574086 -936600257 +951695818 -385121632 +-15757152 -254039735 +819359060 -372721821 +-950229845 604694302 +966357869 -878704947 +-281612076 997867627 +369257306 85381934 +-880882756 -225750843 +737163369 260119178 +837054906 876725702 +-488554662 557655392 +-566497199 152831902 +717101234 145957820 +-120560443 -413872580 +259904324 948271980 +-551469027 800793694 +-953960543 264840015 +-471725444 48374842 +-406092461 716173902 +489416658 -298109662 +184408112 456166736 +336225575 -836799696 +-64600925 -245527018 +443586357 -617667448 +800611634 -57749499 +274805504 -819485380 +-924946735 727740474 +349465270 -299036677 +-836773574 405001551 +-333622635 -198834666 +437338126 698132092 +-341670651 60374408 +722029802 660588991 +470015909 508851289 +36936686 -952222891 +46855302 -973953802 +695593192 -461458161 +600149094 113571582 +-713818681 8203974 +-353290073 533865515 +-492456666 293185396 +138337758 102202134 +553366348 -621863693 +-26835658 614874644 +922378979 -292338788 +665232603 -458607994 +-979137994 -545314323 +-369556391 -753081446 +525497641 -359897216 +922744321 95928910 +-244363009 -700545996 +988188387 425766712 +-440638008 -861778987 +280111555 194946007 +377389554 -880219921 +-949239686 319960964 +579716513 67583524 +724586976 587910126 +470646418 -972739852 +467541997 721867001 +300689618 -848045708 +-18865998 277426149 +-921464873 869992076 +-612660095 -97880985 +-925004633 154653980 +275032419 928326913 +99148260 -664366205 +-932240806 738079984 +-4506231 951054705 +-966646860 928043138 +24258043 -12455385 +-734884744 619093502 +717327337 419749414 +924557154 840817100 +-217234378 920835436 +542694697 998997946 +536444745 849349848 +-358015981 -487605222 +-219483543 925686452 +2873292 447109250 +199916964 318723011 +899866 -401766258 +-406162062 673096357 +650057806 -552568346 +-121903651 960947216 +839191552 419910465 +-892773443 763230542 +-292439375 774768129 +-791218930 -965587139 +-251786419 86907237 +-306725703 555360846 +-261834828 355331465 +642278742 -176805388 +574625909 434960894 +-639903311 -37146660 +222306294 -438020757 +-686516904 -451063812 +-25989510 747193164 +691109165 -904781868 +409932650 -812369698 +-107733517 -747825166 +670647793 772226255 +150463104 750656850 +-407795015 -809296164 +801418557 -306200791 +277306576 -194219201 +334802920 -798286556 +-108677298 -201702902 +500382832 292682112 +-154629548 -460110196 +-596139117 -701132021 +-486337244 -502749686 +693751692 476345742 +418860975 55593999 +768225373 -879487686 +118842989 -845500604 +-500328010 -690128643 +329660965 -675805230 +475894814 288261320 +-521728462 416865648 +938503643 -346798383 +622864100 -186094927 +-555906893 -772235570 +110091970 360380993 +923702150 -85128953 +470889482 -179164034 +736454564 297955882 +-800135256 -971269989 +190402630 151840991 +-520740746 590062051 +772514982 -358736945 +409993172 239993743 +755024002 -592314834 +363403 871338909 +241971513 972107120 +-88680477 -380090944 +-112364912 -769414068 +892611124 -617971266 +917109988 169680397 +461888547 -381433314 +-30153921 341087117 +-394836966 -675563822 +106216139 -383198941 +-272762567 448080876 +-829905000 -985007682 +800133821 -58074341 +-85816489 -353653087 +323197408 -851817931 +138561190 -746592532 +-502386590 -683241250 +-554683377 -105098611 +-94436971 -616114189 +-573368293 -454542883 +74050152 550331109 +252174874 518184071 +742090259 -683582170 +490166992 612871824 +172205777 -577536888 +-286542825 618697869 +-996546066 196769293 +-633857612 -470922009 +-878049129 -893572158 +-866098384 375389567 +272417782 -613223835 +346583255 238996669 +-708145661 350165028 +-131219077 -451904205 +243050556 644333348 +677128630 92014757 +-693511079 -89816785 +-755435938 -673789416 +-174231091 -693370411 +158344326 -450293406 +848756679 -582052358 +-515672683 761746551 +-320914614 -13671987 +-777559215 -542059375 +-11186792 719840617 +191086976 -216098176 +488576108 -509879017 +-679746306 287059931 +-598838504 -871519409 +121925756 -989270306 +542665896 -229097329 +-480419826 -763368224 +213018635 -540943804 +752097998 766674053 +617732906 288057835 +-886422707 -598903427 +886515643 -917043233 +420927471 244903391 +-54213394 -3699162 +-119223419 355022531 +-848183269 -498877471 +910937130 -326951967 +155769642 645879193 +-184421916 143114019 +529497261 -831379243 +474130316 198223843 +-850606077 -732000970 +196811508 867275762 +-339576667 -823525566 +-341231390 -68512221 +354083560 -468880495 +-296157304 853572249 +-274546210 139976784 +-946658186 880653758 +370498905 785293050 +205702153 -80411127 +-595010625 -389212221 +648899069 -681494813 +952731699 -423717278 +72316850 -497561487 +-529123674 70331237 +-105076787 600775404 +705647138 209360842 +411519650 -905058118 +-715927502 -620300805 +-550732169 -72763721 +411220842 -93463425 +501871182 306585533 +905209469 -227797987 +173877646 -244342094 +463591152 482679229 +493022643 936514461 +821823625 -593338524 +-297024384 13549268 +552341521 741706712 +-113407498 -467618748 +237979787 804438267 +102690358 -338154595 +961164756 72928902 +-305477359 -69133314 +-611132713 -726256996 +-305777341 -555849113 +860130508 -729451699 +460172556 675253901 +897100009 52888838 +-195380110 411436504 +754450286 -995737988 +719761538 527049815 +732252316 -464426062 +-466596851 620098099 +532464274 -282258331 +-298940714 872921953 +-715250887 -347162425 +699120500 631500233 +908335093 575849697 +-803898220 383430793 +-514675379 -488689230 +-911631328 -226034470 +22659032 141704151 +-551380238 -779237083 +-50955403 882159195 +-288884256 479077677 +-371349070 -976575293 +-897878818 -525714937 +-527150072 820360139 +790831307 33981437 +-675641363 -711224458 +-515403956 -74471104 +699922950 563217651 +-759552301 -273802398 +29649263 948752939 +-150006686 -234309974 +498535902 52377089 +388086971 803553379 +461804892 -259066666 +863629798 -613011919 +-132599384 -843184536 +204655645 -679836621 +-311127832 754190045 +-396866209 936010567 +-316836008 -666445784 +190858005 622587790 +-171298852 795722974 +915039404 -848057637 +-483063273 959354955 +-204992524 662772446 +-837555426 -800049294 +767710449 892780593 +114740890 -867509296 +-748291280 -634968218 +894479335 -493531642 +-978693340 929117162 +852245481 -613762081 +-653605020 -299691260 +-140454748 705221754 +-384638886 551176045 +671789720 -480308602 +169425596 57963446 +172629859 -295404526 +-256645869 -536466200 +51900492 -520036149 +965854298 612414962 +-406021758 303959790 +977873996 517593524 +-449121897 20298887 +538492524 730174146 +363368916 666865401 +226863101 774660358 +-905762446 -635171451 +521140909 123929663 +412117064 -399483973 +201067340 731494321 +853738280 137455030 +-255689310 618377029 +-226884044 -313247425 +887206963 390395503 +597625186 699832454 +-478820623 -957331012 +-741580055 -764343774 +449301279 -687420746 +-110032787 -409617884 +-248091253 -747770373 +314969805 948842232 +197106482 11035765 +-655726386 -674186036 +257347401 -928221989 +-55041334 -697919210 +-507003329 521558130 +745278322 383680582 +-250736574 237019130 +-418110910 300868045 +-306915968 -949006669 +565281936 343660661 +112319841 -46667845 +-592735506 66234113 +-694675112 -362328775 +-815540952 834436148 +683759608 -518837038 +-226847595 -757137881 +-986939674 -342579835 +-387597314 -823865389 +-241334403 -781090988 +-80803337 -397516143 +-987637523 891842665 +477570065 -394541914 +307966467 -18266046 +-593505581 -631700029 +-944196555 -576690678 +235412081 635962899 +596164032 449425709 +566487115 102817236 +-641000081 -954448088 +-903773682 -630816000 +154132874 -711598776 +-803359542 848877201 +-958325039 -824204058 +-969251286 -965625665 +-760538655 -700567109 +-179806994 -596332815 +349996526 676941923 +-158317756 960491146 +-6237814 -367864996 +-771920418 -599527570 +-755371442 -931847912 +-129756451 62604279 +-927483722 -857631793 +-154484319 699091615 +238263365 821082274 +-648135351 965557817 +242204022 -55208220 +-998877460 229521310 +66616160 -304896243 +-598101851 711991918 +714050980 840004771 +934764063 -720549566 +304317320 7754391 +-836333371 629974587 +-184270008 721782124 +-446654891 -476202589 +8184906 -919056175 +-509360363 -954986455 +-216608405 -275352575 +278512664 743464012 +149635504 -487493475 +839519989 -627437703 +-484377962 490140927 +544874478 871726687 +354416816 -236322828 +455438662 -954557299 +-439286975 293604855 +180411265 -477202255 +859148704 -505488726 +-549922548 -174050087 +838654351 -53380518 +-437896756 -734907243 +-532953382 -196160764 +157093084 252821513 +-847917468 858875712 +-800179497 -977652800 +-427670264 316951167 +-204838908 -448662376 +454225950 757592260 +251996906 -585749206 +-817714200 482685511 +-781820364 67847208 +-997088520 -933706466 +-694349214 776648162 +-754274323 414170304 +225764061 -777115567 +-239261221 635217827 +-462955393 223773260 +-154130192 174532758 +744972775 890543191 +372890945 -121248507 +-353237910 -680762792 +-97947104 916238088 +-688825580 387480579 +151014571 -908287810 +46935407 -160008252 +400080256 914976222 +-842705149 431822568 +380042308 -964881765 +64386907 16259709 +-660083847 -271829580 +-589638194 141643370 +-364373210 821559145 +-320952135 -492828713 +-826935388 -973390008 +917505322 -461367724 +-164128058 639282319 +-597163024 217406912 +-404436766 674423820 +433477265 -642292533 +-863712586 -270645859 +-188179051 705568055 +-947771576 -269363936 +496963390 -827212202 +717816090 -24707096 +-632383294 460411472 +226855721 -653908594 +89611557 802901896 +-692471426 763903896 +303497627 -454684813 +886638987 -190411968 +-763324911 245698466 +-899307681 475431797 +-315702318 736888722 +-391337188 574115126 +720288057 703966511 +-385030554 508103033 +154789616 -624129494 +-561073280 -745606961 +567320244 256534400 +-38277354 267615063 +493534857 -715280869 +149271686 -370563494 +203890815 -385279397 +-505317623 -223812034 +-712234826 -703794687 +723380956 -645537663 +-674284015 -102022002 +206428034 -112930901 +154002992 -595353717 +-47477020 232436997 +376521366 793942010 +997486777 -333154078 +-993493795 44429834 +736360474 -655373660 +-212702377 524102882 +-314953596 390567992 +-888905002 790522474 +-107902987 -547111708 +-184646151 502223352 +684722018 -635686321 +802330924 -43314206 +-556946948 -177758788 +249040030 -113110083 +773262665 -735832864 +969434686 163989866 +-933245934 -489946314 +-81984707 -25739322 +-274676072 -559179549 +-340633783 674703391 +20619144 -533292970 +-741632560 -606716219 +594763720 -871486994 +914775584 374335914 +986929360 -165619117 +-23516370 -73855800 +-282636958 145155674 +-330894215 -305413836 +651101424 -699185023 +473875823 142853297 +388550700 840780609 +490392079 -467946289 +771200636 45643551 +623428344 -428894177 +-57063606 311083209 +991235907 612079472 +478003287 980371323 +747230971 -350436227 +46643868 357056853 +186349981 -958121289 +-530571439 -94354005 +-294482811 -199262248 +-177642450 289010684 +82912594 834581243 +958854436 307996898 +-381973950 346006833 +275915999 -550412908 +-216154582 123534318 +-895793385 -502908861 +892308065 602386812 +-456136893 174897123 +-634832160 866902547 +-841942497 -222942903 +-799805354 -58181246 +-578547378 586897307 +-917344124 865407173 +890861294 198692893 +-250459534 -819923067 +521535960 -854661793 +-315518794 816973204 +-151531750 -201693880 +732412008 -863357284 +47290302 -373608645 +-511034993 -253350747 +-35152378 -794344206 +-275522898 -926527823 +-648646827 173942944 +-174348238 280984031 +519530733 492865093 +959308479 -183801894 +745510324 -727347985 +-418507954 408585490 +574723339 243570893 +-375163632 -911342302 +-485618158 -441079312 +-616017147 349673744 +134329591 -862407451 +-155426386 388995205 +902281466 -598051694 +156701065 -110406422 +-998628494 -593729620 +-721044840 -231274212 +668657721 -829134598 +267358693 -354646028 +-727431434 -189757901 +-517450225 -361667445 +575609629 408429960 +643098163 -548703955 +232814473 840253670 +533910044 -450564654 +-178538600 -660179956 +335376483 -248887178 +-281990551 -797616680 +-873732545 -138917176 +957101362 -113589974 +738625144 -509361996 +-668753066 998717415 +369794425 -251906727 +-68759412 -305715115 +582766810 618575788 +537142714 683987343 +146643626 712973636 +-184107879 -764465763 +-151960929 -314910760 +40289475 -739068005 +674865483 -853048867 +-816029635 -909894260 +524640625 -68007319 +-669962498 -183701055 +128954315 -469984529 +-726294028 824295792 +-379648782 646690967 +-401718364 129160902 +-835815341 -282618698 +179253910 -291391183 +-877379675 -421126423 +-656495233 887727555 +-480100652 -742072589 +-40748119 888208943 +273358347 387818374 +-592482842 176755326 +-700532343 -96708115 +824587246 357859874 +3658886 307147025 +796974158 603057467 +769825957 -643216907 +115861643 451371815 +-1468494 218123243 +-527884220 -450445028 +-527519289 -228813671 +-144259716 -491132090 +949012450 -60532935 +582954026 944804425 +524920962 -305774638 +-172053713 -386539719 +224576536 924624660 +-254734831 -783389634 +-836444006 672538909 +-170979570 63480869 +-304397140 811172747 +1886455 -24456663 +904496417 -517620356 +-613351496 793486283 +-307828087 992616253 +564303356 353106136 +412429903 -215841979 +29361882 145384829 +960190944 -232749838 +521336443 -57772236 +570406759 -667121877 +-658134800 314750535 +34028457 422420465 +-312689538 -952206912 +-491159295 -174636328 +963845180 371766468 +-116901115 659762843 +-709093468 -72706972 +-677330179 -72330932 +741939414 700065742 +-621409013 -755234139 +-788418638 270612948 +410469106 -959468042 +709675548 -235895999 +746620868 422436113 +428906414 -946800364 +879133329 822380963 +255889241 977627100 +97469775 -98505055 +-286963218 -896535010 +-987458965 -50061236 +529634683 -687317766 +300790933 890350033 +475944005 -842353823 +270656261 -351527616 +-853745980 -519846092 +690061623 65204217 +199036826 316768899 +-809737647 -65043999 +-892856220 -338119107 +665614718 112313362 +-418292613 -622993732 +593816371 757651261 +-541874533 -541791684 +431026590 536679348 +-231384197 123565954 +-436626333 870333179 +907914779 -643224833 +-190386581 595023618 +-493131193 -671573357 +-347152469 -341455723 +574470215 -2573415 +485501435 -953506854 +-330334423 -197273744 +146781454 817623586 +625953346 808383081 +875562264 -691214945 +-671011743 663945941 +-60178822 -540216850 +601808565 -133423947 +17364938 -502762128 +184723542 216070102 +-312270479 580872028 +187654577 -401612397 +-878474853 427295401 +806472727 111277385 +296547577 -210458751 +-419276613 -218781421 +768644097 588160967 +-290093436 -466498766 +-666858481 -946863641 +-846934113 -925407985 +-420761614 -666981741 +386298746 928580470 +-372307168 -771500830 +-648189335 -168199921 +-165775669 733044866 +-627866415 -653827213 +-381072627 -662606522 +183805135 -793668321 +-744919370 857551130 +769439766 442639444 +-397654046 352206938 +-973943374 416354275 +35995519 363591113 +821646026 976321986 +-243134667 -694954193 +-681485357 -303410278 +466396249 528191590 +442664960 -368500231 +806654591 630619074 +134893180 -984975600 +174648509 347729808 +486702681 217525647 +-764491011 -111722158 +-283206366 761033660 +-47848444 -602105680 +-486390050 524315564 +886764530 154025696 +-187406480 910309538 +-393227317 817973323 +-481056727 -529224314 +726608863 -701953493 +988712547 283505363 +111005560 -235222260 +-750572711 744875213 +839921632 -589227069 +293653082 -448891710 +-963040597 432045578 +-275460414 353060252 +-418755819 771512437 +18592884 969282335 +-122636886 -127806659 +946349692 -464714155 +-325405334 429436450 +458808371 -313977927 +-941834532 918968088 +443549044 265912330 +-247044142 -257372231 +-278786255 960395886 +208037817 512788627 +-505105930 485326470 +-508351798 368102444 +-278171736 743283883 +417498708 -619970310 +808823565 499684609 +-185382584 185830682 +-937609079 724405855 +59203771 -874597270 +-625221270 838079290 +101208742 -491060597 +-806411018 668681672 +-993973077 -270930075 +703945846 -869183810 +-980117486 -722712297 +486515867 -685325944 +-987058965 282135217 +-836241538 466780525 +212809256 -786605536 +32839462 554972622 +-670631269 -34386003 +-342243221 -866232135 +615436838 -520859106 +-674853659 -973171941 +-600975467 -908793476 +813528202 -448593697 +504970873 -145233016 +413156243 416173275 +-947746574 78455574 +901706947 -788311199 +-532876680 483894670 +547482585 -93181946 +74245612 260722235 +-113259779 409253479 +20135108 -153793308 +707213942 -502642776 +-121977079 -42994258 +316876346 -583060910 +67847736 -490902510 +723641841 859269889 +-299618778 -268615831 +253229035 -538588686 +814952787 -770784675 +969591719 -549340910 +-562668356 769518329 +663451094 -947362526 +-456442171 -427784085 +-601703084 -202906949 +392667399 547146344 +298300496 -374490835 +681490594 364381173 +-614133424 967267711 +33664415 -526331087 +-113454124 712763450 +-74095304 734509563 +-945720217 342608190 +-128125028 -731272621 +796188152 312383172 +217756649 498416892 +-769262981 390723743 +-370317575 -868634408 +856711707 -933222108 +161736470 485988832 +489953377 -316522736 +333734376 738615429 +360344853 -91991948 +157255122 -978185609 +-79574787 -687079546 +-866951955 112823640 +-200589748 930071814 +550164654 84626253 +994058446 276974251 +943449312 267442933 +-173771901 202485268 +-835491569 45463836 +-903711311 -295786723 +629660879 174177785 +470438477 -634038023 +-409549538 -874341677 +-302372677 -111375630 +-958829002 356561147 +-751645876 876382708 +874861199 147260967 +-912231364 -670861196 +-219977795 805652321 +235768823 292367761 +991687790 733043452 +-179260766 -267933668 +-836226427 -490416307 +27563060 -59060923 +765248030 906429787 +843950696 777311327 +-645357220 -678127000 +370625725 -267344295 +-294072992 569394540 +-23710195 -129426899 +865047364 -400168243 +365524499 452619207 +249541171 37181043 +-542769759 -604046215 +241873771 512749459 +52483309 -905524887 +418062688 506748336 +-467826430 346860487 +212858512 -822495676 +-176332978 714636542 +721510548 185195284 +-637319643 192390013 +278677976 -650685133 +485422330 -193847195 +-603482460 488744612 +794199212 673354654 +107412715 489933006 +-362738297 -151357393 +-454452178 -956778313 +251127463 -935465475 +-340567103 663605696 +-671955245 -220042566 +-638869673 220617736 +961939892 545285818 +-498156527 931145644 +-371951896 389890303 +937867454 714481456 +45612091 719269859 +880645764 -369500297 +-938464696 736950691 +-57963775 522030372 +-70447011 -424665004 +218546293 136339293 +-547540555 313931063 +-792609094 706451991 +928189633 -121712926 +213373342 510319097 +986873103 321577853 +-137362415 255140388 +180592625 -494460128 +207444922 737408662 +999340912 796773153 +-367325044 -595797684 +310483325 685634216 +-823099230 -866121248 +-675672162 -244762905 +-28899065 578154496 +-431674037 565761027 +108440401 -798909835 +-108479544 236497336 +823110658 -459763861 +248344896 -788484345 +165639560 -536827463 +504703082 -978248933 +-20353343 725641754 +-681966021 733800161 +-350440138 918096030 +726807320 -416479015 +476480775 -530101556 +-802560690 -124274350 +932995225 675651579 +-841116081 172262442 +580932605 102990690 +755779345 -530358576 +-760855392 191590673 +-230312148 593833533 +-944910043 994240376 +-707847771 -420046406 +-48665058 891692265 +-950043279 596333797 +413115622 659581892 +-782506250 -802737348 +-946718339 185094002 +-387354719 690382451 +151670236 716166582 +552255273 -969545877 +282080043 388222694 +87608256 269732527 +-343560089 -845304315 +969287165 923517599 +-293795781 962489724 +519923466 -493805502 +812539928 -273261829 +564420662 -201219828 +769397462 -625529918 +138953820 793505521 +-545733374 -628411789 +-724099100 -123130856 +147058674 972089702 +379322518 -859047058 +-586943212 -659567740 +883680371 -292738925 +-898099365 190645993 +144205277 -173807224 +-663288213 875907349 +-597281989 -282504425 +-630163218 -93572480 +147079842 -442151199 +705773544 748638006 +488629407 -951640323 +-735425856 20279196 +388203189 -122016685 +802676660 438349573 +992406286 141733468 +-511294103 364296001 +-433168193 -137282601 +174393710 -191983927 +-325500119 292345935 +894287587 923281782 +-646092011 -993427433 +-3101658 -406555021 +-783195012 -433240543 +435595343 557966840 +494905228 -946307255 +-384288549 794437302 +549379389 716306823 +785847563 -726046710 +172865650 -815020103 +230723643 224175306 +563962360 263036557 +152722971 -41415163 +-446579294 -445349898 +-650040139 -306811833 +661989771 541174603 +-521896093 331909983 +642885125 350360764 +-499043508 739405152 +-839268790 900950596 +841679938 862156722 +684693069 -912229463 +958645365 471356445 +425372936 317234323 +-881414287 4053604 +392090473 -666160529 +69428042 -951196317 +-460697010 -172715048 +-342568114 906608134 +955475784 -913499401 +132435327 -701900475 +19285122 -512897404 +-936799484 -474853062 +563261872 -607878507 +194722359 -715338395 +577707886 -529592497 +71195881 -889287097 +567262425 514562034 +-491525290 38656052 +-391596132 -201536693 +-821027317 386564267 +-117313504 -190515033 +-577852486 -309573650 +-523958306 801308157 +-626222943 -789064725 +-583645974 529813312 +-366366162 -942167706 +251708042 176348344 +-748624009 543386956 +-361468817 212115077 +-35807916 -968805810 +984323347 174377340 +526723349 -711602236 +15615987 -84550016 +-260713719 -997735457 +228324695 -744486592 +-637968133 827285838 +106642314 265213256 +-859846089 -104764655 +-56801671 613267981 +757071352 706655498 +135960825 853882835 +-9703443 339351885 +945536091 714249042 +-776271918 -308520048 +-937364241 303156121 +-868504091 -698276248 +389088223 -488225046 +700611935 406220980 +866352603 -402503027 +-823993070 938185605 +-893509578 -457578493 +-917873799 -68714161 +642613654 -962330752 +-323562064 164223353 +471562548 -40029535 +269464938 957090979 +-510646761 175778311 +-672415737 347332521 +-583865846 -497137118 +975062226 760979859 +186416222 -650271399 +213105459 734366735 +-233672610 -243912475 +102202956 -434102636 +-850743683 636178474 +555411967 532619316 +-877964634 -521482352 +-20055479 96447306 +-239952482 261681344 +738526376 -774551137 +478404230 -368259760 +548622348 209460479 +-210233261 723473551 +187327622 355709339 +-183387135 478285568 +204573680 -522231267 +665590818 -955331462 +-837195753 507074626 +810729304 945892779 +-22324156 690067741 +-410699427 -999550613 +-618964664 -852315820 +736900900 880000663 +205316357 -455562148 +-565868981 971917591 +17850887 974766845 +-804697649 397548705 +276611729 396049524 +-476908189 -849205902 +-331863974 590969348 +891417557 -766693942 +-384821264 750243916 +-269947450 -682823203 +682547689 686795009 +194086907 904282752 +917914858 -977239052 +-238174842 -402820832 +764822416 389954311 +324830405 -761701957 +408597700 183286760 +-978031560 -346274700 +686781086 573759912 +-37765198 -607666221 +-71124532 550114868 +-851817432 -625742233 +-671364027 732732072 +864431482 870596422 +572298538 -88865780 +-387779456 275791352 +-391979084 477996039 +-988165527 62254755 +437318597 822332850 +633372712 -128793520 +71199558 418496029 +-880492371 -282236141 +804784313 -948328018 +112256529 181064114 +-231896659 -159082834 +129468502 925862270 +-898190162 562262810 +-681711847 524727550 +316085156 -690841153 +38634346 -581367204 +468112989 876527716 +-29732401 874257974 +-963622910 -108816909 +-75157960 -787489241 +-290189971 322169167 +-975121833 630769559 +-701513945 -933942229 +658498109 294279461 +-812567920 74489710 +995653634 -381474006 +659846337 -932356737 +982269833 -423215590 +261583976 765031359 +-433585123 941586732 +-782115028 -123372580 +455711369 738464824 +458160827 927447090 +-219883454 125081481 +-158511023 801913037 +541029553 585579177 +210714985 -576223872 +-670878091 389875435 +-892909657 156747727 +-793624358 313543071 +819557836 87434925 +-112761454 791439351 +-112967198 908662026 +550231226 38778096 +-592627149 891672305 +27532842 -105652781 +-696409342 298341039 +-223916529 347999945 +938989565 -197595709 +-371025946 -20856696 +-517668354 -74530346 +-583875576 -422324502 +864539674 657331672 +129400077 -765583670 +442309677 309721855 +-827275040 968727978 +-379227804 -409131116 +690144851 -654425538 +90150071 635580125 +520790123 45925721 +-604484800 -79727453 +788284750 72645263 +-492332011 -712702791 +461977788 -773280094 +594318500 -111110336 +-496579665 -676044587 +208671123 -406044194 +333222765 -477784249 +-172113953 -457473078 +-274082925 -744751313 +552885299 909865088 +459002385 20641498 +-489517725 787444873 +538925803 -379694513 +-133938817 -692337655 +-669522341 786258408 +988423596 -841174249 +-964292693 734061273 +990859018 2398673 +59432678 12748607 +320035928 165400326 +-375444158 723791458 +-794899589 -756912811 +-503538693 762819849 +-774538176 -16428877 +-143491196 372073093 +-297038513 512908697 +-369803812 -992094933 +-482791737 -636535122 +885948458 -379293041 +-822267675 -295510777 +770425132 825430767 +-258812231 601472010 +672564411 -729618641 +-700444569 -254647418 +238780925 -437223274 +-779813266 263235552 +605470361 -214230362 +-91729546 267100760 +-896156152 306474407 +715844816 477653131 +65700579 -565735850 +276395927 -386595557 +-696076282 943028181 +749002593 -604738851 +-906919760 -710410267 +44617671 -130484145 +873658485 494326377 +256292618 -547022170 +-248605194 819062140 +803975579 -96222086 +843205986 -915793125 +-738912656 -106997346 +-802769664 -456501985 +514220314 403495569 +132549847 105748182 +791488782 22064678 +-862880251 278199166 +20538968 -619459335 +897430711 776869739 +-801841810 -918072114 +-416994229 -932170009 +321766206 582488708 +-72885621 276377539 +32939658 -416375450 +-681660563 -290712082 +-221828870 -802646793 +-195513958 -277129297 +-51739010 -860138883 +524164222 -740838456 +37922706 -643957142 +320124192 647032193 +986451487 -588178761 +969717353 724484655 +-531954113 -264320639 +-151989288 -584381961 +-536568392 290262370 +-465179915 487311235 +607357611 -445542452 +-790041139 870860546 +503063542 812300622 +-293847769 460966318 +170453265 -349733108 +-400086421 977096137 +-876860032 -518334840 +173442074 538138842 +-836096830 897604806 +90822678 895551392 +829404123 -289218878 +139874489 -687474743 +153166948 -618562514 +146257514 -443514768 +-428799363 -107973121 +968569035 -422677142 +576315531 683041209 +-21885754 -325670592 +481779586 756859797 +431607033 297258599 +-687833770 731907939 +-267964720 -460294241 +916968406 567134925 +-65459712 257378814 +-818650265 519083372 +579038232 -573231879 +268510406 -910974488 +549129819 -110613082 +-15065316 35008185 +-959037921 -48970380 +-187366092 -717048939 +-670699808 316465281 +616961190 902296810 +623834659 -864374100 +743159448 -573223658 +-911915989 -592350774 +151758516 -991589860 +-606766759 -93147856 +-447389240 491684464 +449412867 -36206758 +-449043734 443079672 +-872418819 601438380 +-91788181 -90149103 +-132064705 -336278592 +27449799 -813640181 +570662892 -454541561 +-911690038 -331732002 +-765600507 551166853 +-567895236 -730692185 +72000421 686211002 +-911594287 -540819670 +-627329657 -357952552 +-38145661 -264355353 +710162394 140346253 +-37198736 -62966629 +-98219264 160669678 +237052348 -613761133 +786093596 -818507225 +189314832 795643264 +711799715 -10905691 +-269518862 -783389275 +-830105876 437791396 +-341918794 184393072 +-440032199 744258354 +-732664331 -299342776 +-149465777 -29564213 +-890715933 695366773 +633603915 -55914993 +-979327907 -646570339 +361560461 697047977 +-677076120 686872031 +51429674 -241906822 +276148718 -154657761 +-31785426 -211131380 +831584073 -259190724 +-765979726 -839775886 +-390750898 -291119033 +-916064208 18011807 +-310352823 -624176039 +-863568315 288959688 +-345298760 276166666 +692503438 -754093621 +-831007773 -516695947 +999426921 -471855223 +962610005 -114391402 +602130175 -680662153 +-213938054 -781224869 +-755594332 155101707 +-367471408 -847082710 +-837808970 -118719132 +-115864205 -755876385 +-333329285 784542717 +536544162 -846650848 +331547746 719422209 +-30413795 -757592580 +936972910 400041686 +290899698 270488525 +-281618113 370513410 +614489836 -567689846 +653996860 -522067983 +-592364563 873668107 +368230897 -677105309 +-603499369 -24924955 +142704526 -454333159 +-936537524 -971045799 +769614238 -879958875 +221610632 -708033603 +206598089 -611075702 +296220672 -699659341 +-324223292 119963189 +-611140304 -120340908 +-969175362 -175166987 +680456352 289717775 +-472415740 -472892830 +154387613 537393996 +-722943208 416339273 +503234480 583901860 +314806032 -906448715 +-786142157 335497836 +-92320287 -995595021 +742901176 -215638869 +713977686 -487044151 +811718101 1238406 +386182762 891748304 +324213107 15910715 +440698800 -816998897 +820667772 618593816 +-988461802 411925494 +-279348646 930200557 +191217678 861980204 +-709717991 741017288 +-346954068 946683045 +-663349782 -422265577 +-772766582 974647633 +45015427 -886453552 +497131968 792406404 +-988255876 -976793075 +-80476363 -705736316 +-623317103 -110524785 +-998428348 -905621433 +913483005 33806559 +292716365 562904397 +181292508 575335631 +956935968 621327689 +342993820 584750578 +-149220166 -394987771 +-628115407 736529827 +-583721772 -716263617 +324452325 -268771443 +844505863 164310994 +-661794521 -733503318 +-622866805 -523175812 +207340326 445752048 +973380572 286235156 +328540247 -947433014 +290523862 309010442 +921157487 -597312812 +570969272 -246732215 +-794099350 866910618 +-431352291 -975156636 +621611027 483730627 +957252879 774625870 +-546982252 -496007400 +585340870 900773488 +-226248840 -194742558 +611269638 549229584 +54124690 -927575222 +-660826637 -949402781 +-998010816 -392324970 +-732794029 599392465 +-209527819 -834155953 +846048272 848447832 +146688701 169758666 +347452954 -539184564 +934047902 45910421 +-825700066 -951876612 +739032750 809281465 +-909643237 -483366941 +-76063263 128208713 +-27380452 -928557072 +-68420748 -206143021 +890086285 -667095939 +62649601 -245551813 +-719688740 -116638596 +-188815439 936850280 +148755879 635769627 +-289730010 23237118 +270787732 -770710722 +634033172 -79442606 +-881129856 289980162 +125591643 728052593 +-132796121 600737946 +-148660978 -532625208 +-857486900 -25232406 +-313622276 -409318515 +592407364 234890147 +-58424832 -409634289 +711769033 947237472 +-820775508 -117156850 +-31707755 -790998371 +26658524 160325373 +-422500263 -110365243 +-862194515 702085994 +-564200633 883810644 +-477054368 -934434801 +20679345 -410059017 +-472506254 871059956 +-136823035 393567397 +843181943 574825693 +-387216667 961477416 +-969328293 211457668 +981270725 317075482 +927242703 343564432 +757599998 -640119301 +509547488 -676404326 +-1684339 -610469936 +-290048342 604874682 +-931471709 -815801039 +416309702 -575243749 +-621819800 -408354660 +694750647 866020562 +-161697842 -191193120 +571655386 172176358 +-904063171 878437419 +-518336138 281521017 +894739242 997134861 +-650998730 319750546 +320831993 -399923957 +430127901 741543166 +506686826 792908036 +-76183667 -541052146 +472397380 -638047908 +209583481 288323348 +-650129477 318408199 +446798967 337770833 +-93459386 639014301 +-78143744 -203200497 +-663881764 -623917489 +847527783 -575137708 +543029428 973873191 +-550122876 -833277980 +867070492 467160172 +359207670 -346453305 +581518728 -895077722 +-215206984 -465335241 +498551546 146962830 +707573267 163438044 +531476170 568345015 +-660899745 874958191 +638650705 -315625327 +-183715371 336144888 +997854753 405887071 +-565841087 -644924225 +-857616975 -388641599 +-853056548 -970293321 +-434911927 81000355 +564154507 780921091 +-14863397 84039076 +790558396 -86571120 +595170914 -373826614 +670389573 175917688 +459503064 193067447 +-938110448 -322245983 +-620081049 276434389 +214800607 -195866450 +-738876536 598217252 +84733714 -274282845 +-966445398 -474636584 +378120053 -228251367 +642218548 219245835 +628714453 -877371661 +632185923 -111334111 +-766179547 80976686 +-768535512 -608557271 +622149892 -398408866 +-86536061 490941591 +475991293 926026932 +-632642958 599748701 +-642809869 300997323 +-104556584 673092551 +-862886037 428803889 +184965836 -738914868 +-992607380 752669151 +-653093353 -375235157 +99395208 -595068645 +-999836152 -19083994 +-10246766 -494505783 +-442362073 -573379063 +-721982861 701391087 +-212406018 -747815956 +922605546 -131073124 +329413545 -307883688 +722473398 -769136545 +-149758897 214007182 +-136517252 -720867917 +37749950 -93602990 +123717842 -795902269 +-182520585 -884062990 +-220488690 460321363 +-591069460 -707898165 +692923673 -994114529 +-750515680 -415311764 +-433398095 497353358 +444908530 -526378536 +593117349 -328632575 +-133775268 -59429856 +-592165988 352341906 +-672564525 -120713235 +-457207981 241726750 +-824951109 -935945622 +403056544 -964541927 +345048209 715483990 +-19573501 736690901 +-755382807 -957986494 +-266344884 -706935468 +-442652992 -145552762 +-829692143 23349913 +-403355755 531315999 +-721941073 -869320487 +277899433 83745473 +-584955907 -659055275 +-28705763 142477025 +-604326326 -128683743 +554675000 -7258653 +-920221531 -398882357 +181049841 -526541975 +501968071 687826415 +814272992 -835405677 +-718344502 616894627 +-215606156 567175304 +472583334 941964373 +231121504 705843926 +-466635603 892009821 +197649018 -917074225 +749242973 -665145720 +-440155187 -107559262 +-932096092 -504924849 +696247043 -589003836 +456214508 686474082 +-424325104 829729182 +-445348844 -153779361 +-188493430 -989700362 +196670307 -440515692 +488320626 942531558 +-117730878 -828640595 +-529295568 -527407377 +-208348980 -642943823 +-81886407 751878588 +918968926 763340479 +-81776255 -818651717 +139273138 -363410913 +9056177 -188480276 +-149881236 -399334911 +531810886 -311883092 +-316055583 -625687402 +-502364604 -216083396 +998609455 -685118910 +-789295535 771548010 +-618182798 774106986 +-136869549 -843627337 +-530020271 -307816674 +285828649 -852329326 +-953009932 787414356 +211453515 -187998511 +80970511 -361708031 +542755462 -322571018 +459797614 954327065 +-841014739 -219299123 +246704354 573959240 +-604762645 -816516312 +-407137027 -615704931 +-360673043 677273078 +861104792 620095466 +793777803 584947568 +918096865 -565606720 +-283691088 352408206 +-420175888 50432786 +41269744 272555385 +192857483 754614736 +408644690 -49295787 +-721098564 72194353 +-5287439 416183283 +-73864651 930836093 +37519538 -305498142 +-759936947 745356322 +185347209 -460407416 +338452334 -102869607 +-399706667 78270791 +367100530 -453652508 +-203958791 -690158775 +-42498490 -324212027 +94504603 782987442 +441378505 -358525010 +942507918 390209890 +530538959 -678701748 +-955521172 -708393079 +-394038777 -523879968 +-400833399 -83141502 +-774370698 379063795 +668396352 977164184 +608017416 177895448 +356991854 -111284368 +-954609025 -78374750 +-183631696 391456010 +805987441 448135890 +-495314837 -693766432 +-997464328 514378644 +752951093 -470488592 +312590545 -90660694 +-886646579 240373382 +352081092 -561032763 +989363222 -820041608 +890771600 230152255 +-132792436 -467498861 +-542979393 985963691 +-674162627 -918518757 +-927266245 197921387 +212024722 -72612428 +648802119 640845358 +-588272297 -543979675 +313504648 -614155501 +-277647746 349936597 +-823643868 -214328465 +-764594507 -11717212 +-531968851 -451815251 +-622149006 667290929 +305068305 -950274872 +84288773 -965994855 +-332979028 548743321 +795747535 335826791 +799226205 -520471031 +-362911198 -676737905 +-354473100 -429319657 +-2775803 936048305 +463355172 72963455 +971557195 -186460898 +261157577 -355525618 +-464812317 374065619 +-332342775 -766123878 +788376127 -173628263 +213370874 475559049 +411849415 454447541 +776815908 -348776197 +-850002080 804160857 +99607707 -981355868 +-169896949 -565428444 +-77703038 648570087 +738407061 -273147360 +868347303 338997715 +412416038 393288796 +-64645214 107857624 +715010337 757294170 +961873084 -184065633 +-518400131 291621464 +-396209448 142668480 +-239583312 185543650 +66546163 560731758 +973803658 872407991 +235061988 -833495033 +-583855260 -622971797 +-275759993 449666759 +-49948100 -235201596 +682134046 745051024 +925297114 75200010 +132647043 883927395 +-314138290 -161841050 +531197906 -8657377 +-284776355 -552367716 +-183520742 906005654 +667004107 172990538 +341719867 389047715 +-726584239 393333113 +-179139317 -518846889 +-635643067 -282191622 +-169138040 -398488983 +404173278 -660823390 +-255490984 247340458 +-601033281 -2114719 +-812145228 552188573 +-408652880 -230030616 +470115503 -531689415 +-229035840 -243153782 +-33998629 -229868458 +752919050 445765320 +516731609 971138802 +-746510783 -877893377 +507964767 -376652114 +786861247 -408367281 +-593204029 205995262 +-161285896 -511587604 +-633503094 566379553 +571774973 318095116 +-777759867 250629038 +-334034859 204137701 +389501458 452989005 +674209270 700037122 +-163882778 299127195 +128390936 699264737 +-844872054 -197994120 +87521235 252239345 +990939541 -520300398 +-130319858 196265503 +-929145904 245278188 +848799843 -1130693 +904937351 -631866359 +-361841492 297363743 +-678521269 -451172420 +-752203870 530369519 +-755127631 284607695 +-833278305 -648586471 +649586645 -125464938 +-802585781 67729872 +859741543 -47295996 +78564106 807697671 +442965563 751879489 +965617388 584599819 +65682933 -910197061 +994947505 -64709676 +471179446 791596524 +-59526864 755743813 +125862477 721749442 +316670173 -272663652 +282249779 398164159 +-489855896 913423153 +807797165 -569219620 +-288354098 839041820 +-119949482 -110526536 +868731908 -927657711 +-154681631 -575979136 +285260281 -641952606 +923832733 -859199047 +160176216 -915461628 +-358516782 613538442 +-499485600 999424123 +592395632 -167520298 +394101065 46370637 +248429988 113886596 +-624577574 -926368225 +-966889314 571185408 +143229357 -528709729 +-415282469 211927688 +351967706 855410726 +-116238470 919841054 +-302051471 -915076982 +-949116133 -546729892 +929933440 207257425 +-171907623 -3125183 +503396011 825602608 +-898210874 -190600022 +341678453 -813623146 +247760028 746727844 +-172395766 -93264364 +492231577 -772619478 +-336187807 741492786 +-234635204 157496768 +130194543 -259843575 +-741115408 -215392025 +-48177780 -496476996 +-85415570 158531488 +-401216851 -76570921 +-877703776 -170555985 +-532252341 300684898 +-708045043 -72274579 +-32766730 145082017 +804599213 265290897 +366396703 -968063944 +-181716115 256694145 +177333854 -282931405 +845040011 -410303027 +848683075 320523034 +722752452 840081742 +-987668613 -765365674 +601469212 224507730 +304914143 925135176 +477267997 -470743629 +388937616 -66602116 +114015915 -54611626 +-984353183 -767081465 +-16570422 -380961862 +-280287790 -690947622 +-685169055 606125180 +736625397 107385529 +-501516052 -744784860 +273830931 355443932 +-444759609 -287119012 +390694592 -825085002 +-116270201 -719485853 +840000159 888915913 +-390115842 -867739381 +768121030 556006778 +278448054 -276114718 +238082751 652182884 +659147525 -112356931 +954456895 549343198 +977584196 -541874506 +-781501416 -936109985 +-501076985 -895600028 +-796045964 850160599 +47729816 277471495 +349544314 947838597 +987421482 -537714258 +605181934 -46126147 +900168299 812048765 +415246353 -240816798 +-259913834 -891691923 +-313829790 634166182 +-644619799 -544327879 +-562136331 -215831500 +-718065209 -639124967 +140339029 859610576 +792410501 839554035 +756641302 -601585487 +651747341 -895052222 +436831200 -201802177 +86170980 353857018 +76381152 636055676 +-551393431 875615452 +640227285 -50052930 +358376637 630368765 +989989336 963985141 +-583868796 -357505834 +-793186689 -697220126 +-666898404 641036169 +-369118796 801936799 +-688332563 -813917843 +891018475 -747400224 +-197707149 -671530390 +-857171687 189516948 +-585405276 -756556622 +-102675351 730153183 +784565648 -519862628 +58829316 880435017 +774816253 670837366 +-929529590 379403695 +-256261012 -869809466 +-262866815 -585862360 +-81115745 472125962 +-578272648 -999932375 +469262206 -428431977 +18555110 -564848806 +811049548 -578655219 +-765480477 -189687606 +926876711 -753404100 +619911774 -703448242 +-522574191 44368516 +-722791603 -90607180 +492456938 -260652371 +-601626539 265058694 +-818312389 248649655 +-351460439 48576446 +-786144737 -343397222 +-91003832 829366247 +85084804 -884917406 +-818159086 372661562 +-157040277 676104203 +-103735742 500217281 +-756235910 205172319 +-284626347 8237461 +-42768052 336334920 +674857684 500230196 +561779427 -281738070 +-413080743 135051863 +-124651013 582440774 +-761656692 6269559 +711550566 556879234 +193677698 -736992124 +-258653533 -180863244 +541870340 774364942 +-432710282 879328749 +-260989550 -770482828 +911689158 191957870 +-626671829 749056526 +433734652 836568720 +-291722864 331299442 +-617646024 -703409876 +584487507 932665511 +508700666 -699006354 +-727711696 744637457 +698364009 -565337240 +237619905 436970664 +635149326 -305924292 +187692538 197123101 +-714131117 -591621077 +345422475 369280041 +703166878 652158698 +-555453744 -394201354 +-964168930 231601762 +76824930 470272946 +23477865 -110738645 +931033983 -363058682 +-296167706 -363622879 +171848227 79335380 +-717366639 -281506887 +-719037164 -759573466 +-741462674 -958876291 +232284099 -395696821 +-987885211 -838559984 +-783764495 -784856547 +489572153 -72807793 +340780532 427821922 +-791961945 -509996643 +-197343722 490149443 +-977444030 -220240443 +88723735 642535133 +-911777572 278721291 +960617310 628485271 +-798863622 -760010310 +919353966 645131261 +-447815569 371517052 +-325041549 740966571 +270527368 -669141597 +91595743 -12605424 +556330992 -368308073 +986008656 -16926217 +385468465 549565117 +621791271 911613935 +-377084335 -211603189 +-151933965 -651181541 +624373802 808713792 +-543211551 -501538945 +556979672 -7734490 +516067692 -344229631 +-475197846 -641756796 +-364003331 -187544198 +512445113 385353006 +6643938 -817187701 +-599036386 -829239194 +-221483892 -409142842 +-302817285 983847633 +216795073 -67796577 +-292786464 633833224 +-18084758 248324946 +571041477 231673368 +-121443618 55334372 +530385610 -316239446 +-790473584 858020909 +593213817 -921739076 +913035994 -874555719 +511893311 -516796424 +-523626243 -790674882 +-895685136 63343002 +-541841030 -18761441 +-936553216 -91261486 +-831594780 -219113114 +-70600555 -877737336 +55686009 -411755475 +-284173564 -149794029 +-66830169 565463039 +280335450 671219309 +986513857 -927106756 +636338882 639957833 +-737438230 50458184 +-698761198 -135891724 +970494007 -779619455 +-139591811 -480548502 +817110903 -292774625 +-299259665 687386097 +-951278708 -272202370 +-800760900 771161452 +760997395 -493094774 +-535610789 -309496551 +58270646 -760909483 +355540148 55428584 +-876187841 473703505 +-720657217 -493780499 +-158356138 48379550 +-722733080 -5334160 +26771371 364492711 +502358320 687760713 +442742701 -224834288 +404981929 -780596940 +402179264 889990280 +885080501 -219598614 +-494984132 351807294 +981554666 662151304 +-204232048 96971944 +826424854 -56030196 +-257953617 -478360136 +-358886936 301958241 +-422162665 -444732916 +969858163 -332633760 +-928005243 -442800822 +204278965 791422624 +120193299 979882772 +-686880676 -613713329 +618110366 880570143 +-980212492 539549411 +527330763 -151594862 +884614810 342834718 +817048947 834357536 +299580353 -750386437 +-280883121 623867983 +374284111 -242968298 +-978235793 -231351517 +-17642751 -29688586 +665314075 210316932 +1966766 -193758078 +-468851464 -260463076 +-451828966 -692699958 +384526120 88783140 +-655437319 311164277 +-135643099 677814737 +-310019588 -185312214 +-673547816 305492085 +219214564 153954009 +-753830081 -403560967 +-290891505 -321228241 +-507350091 428075558 +830962745 532933637 +-179046655 83435168 +728784523 -594543508 +414744600 -827173946 +383023520 800938902 +909289515 -405561948 +37603751 53265203 +242101993 -304240283 +115203137 -624114540 +-871276800 686074234 +-97518667 538822214 +-248257039 448395998 +-994842693 184972609 +-464217334 -646013272 +542223788 196408229 +-618731762 331481045 +-76334729 -965685265 +-374382721 685031921 +-562849022 -104769306 +-283150979 -464555351 +-66085482 744588842 +208056662 345486804 +721325473 887920386 +-161021189 -41847660 +42618313 549339347 +-290024127 -866901057 +-356991257 -279034194 +949228653 -701538402 +479059057 -981304744 +742750766 60514762 +987629736 -267149134 +426723139 379359840 +401399753 983550188 +-197506813 -286139161 +276919919 -574916663 +-285258510 702922144 +-616559363 -756679087 +-355122502 -402744743 +-301531544 -919066543 +15932924 358872956 +-473966757 903568012 +823379324 -193820502 +434910569 -902908980 +-647665241 -302950201 +-764784446 442662261 +-184062220 144432983 +738240999 -496320688 +122309636 -667402816 +632732056 342169083 +967772532 -560748266 +915230151 -500841842 +762922707 -792237554 +-601935808 -813910323 +-885224770 -148491906 +994702411 909704859 +-598624145 607360112 +-525735626 -957772823 +183230267 886947969 +417417169 -73109287 +-234314571 698149385 +-981436965 429387134 +442208102 297751462 +186759596 656634399 +628735701 -971049475 +908706905 694044796 +657311550 -311068685 +202730579 -207016338 +-82041449 514670168 +-689682673 -736811520 +315257851 151533123 +368796472 371266788 +-732599450 -835671833 +848544933 -853360118 +-600847892 -188016353 +729615723 -14826793 +-516934412 32585635 +-856409255 424892443 +355938697 882074699 +-745161486 728883300 +-488115106 669462413 +-332181405 -489782815 +-63260452 -455577531 +-390349214 -613677063 +-47397382 -102275596 +748124286 -111845964 +819044011 241860219 +522572358 -8853372 +32611868 -29360087 +503436017 -375187617 +-699055972 -109536879 +-309243862 961603124 +-64784524 921888895 +-523188088 -876860486 +-968910472 854938845 +-555783127 538720860 +-11971522 369233068 +16083088 494801117 +-121244982 -72131972 +117443552 -545303690 +613026092 205992650 +-625598714 293472503 +-335852443 -571807551 +-424782814 151139474 +-601455522 -295119027 +301586755 -816573424 +362364551 -987613927 +698197490 -625719806 +-372228033 -303566382 +972476458 804739710 +335858014 -590745334 +-575504174 -355463179 +92637620 -964530047 +-456354609 -853521966 +967426011 88217970 +14745420 -65168842 +31814216 50267515 +289738354 -879765103 +-369139112 -634108095 +130649313 634097611 +829958774 -755245685 +-108423577 -27323483 +26132276 648801581 +-863168337 -976940318 +674116626 -557517043 +541645944 356176003 +-183613886 -189514598 +-455485440 338570072 +-828062184 112725153 +815508738 50824907 +398869595 74657142 +-470519929 -986219199 +-348906714 -894964357 +818770451 -936908262 +-169862590 226069592 +20859700 -362814485 +-963598523 652221947 +-663656624 637276690 +164991307 21825179 +636919790 966200168 +452945368 -136734037 +916751275 -751375737 +579908949 737869913 +998869310 -242670998 +14439230 -607078643 +-49841578 -572789848 +765923889 -751268789 +190668447 -704850460 +659915432 -651205993 +-929806100 -731152191 +-849196964 -564250433 +-484134939 -142021061 +-883151769 213642543 +-339017431 -91354193 +471331401 -123628986 +48438583 -324535852 +-131316187 -866316181 +-437095891 135917947 +-111975182 -413204033 +569333949 -160082397 +558091718 -801856149 +-970929435 -894828852 +-770866236 628080640 +-588092851 -945237215 +664654785 414643813 +402231470 610183689 +-721011796 946011754 +-23660584 -709431133 +-392886235 -844115406 +466578852 -512762619 +-953603284 -788936140 +-994924457 429487927 +535922558 -754135459 +117793520 369724383 +-986094936 461476524 +685921924 705630647 +-824254409 910294846 +996241992 -624081513 +395887694 -176772324 +-419254153 883430643 +-402023792 730104309 +530346913 531597803 +-3636451 -825440168 +742661202 248591628 +587212620 326574051 +477852852 -53859828 +-158064903 38476513 +39612164 -907305495 +401272961 479742559 +149066979 571570717 +-358900719 -804599086 +110192474 -732862929 +460122892 265731056 +-392541841 495579091 +619546762 418592200 +-281568504 761046790 +567398556 -325207681 +-989290147 990878790 +209212959 390664268 +-607924956 -150083801 +-451251500 398089130 +6468007 135016487 +-802622318 -10247783 +598670574 354733040 +-767589259 917291110 +-96210056 -746522719 +313932285 -461524065 +145288383 365137009 +-528003705 -445780685 +-824107378 -810295966 +-123120564 -769815240 +-659208410 -785125440 +-783434713 -728661664 +-514456964 164010680 +747444469 -570763961 +984224699 -791647981 +-744067322 -606122470 +814627887 -157685084 +-245377424 264352270 +425271569 -348020952 +-80974278 987513913 +-462589205 926338542 +-178286310 -299061516 +-116761965 891809784 +111842447 440439768 +-324694625 -945541262 +196884334 -569512571 +-536878910 -403950417 +-106836673 -464019574 +-525400305 539025253 +-823487734 534460056 +626327314 637964636 +-639757468 -929381653 +-880307167 -696884720 +-463172649 17527408 +510512275 240149888 +876110219 468559228 +248897524 577969157 +-81836577 -266588980 +418245690 -559006566 +768445245 658762099 +-272969972 779208692 +-88991464 934290157 +192037139 -16415403 +173613498 -537254468 +-108910210 711617017 +210750497 355790989 +310343040 -82354835 +-254082556 856306773 +-568161464 -732149028 +-409239991 861167689 +988242515 217857884 +430663990 34413613 +-438268190 -458352342 +-257096841 531055037 +-599544410 -249011679 +-593226642 -445622931 +-961174522 725876738 +872758267 -784440871 +-794645904 -847140398 +-566732517 -906328283 +-142454312 -942261318 +26070482 256782125 +-881740700 -358582587 +-328517050 939150794 +339971189 487619320 +913211499 317747017 +702615812 -118852095 +-454111325 -796563602 +728074254 87558547 +-583857313 -692259511 +850368297 -773406670 +882783908 564325867 +20629973 795042974 +-633821346 -280788118 +996941818 -920797700 +-797579442 182083435 +-186614934 -986306351 +608371824 24204495 +276411441 286688810 +194613338 -157638254 +735063162 230251202 +-84820413 573903855 +-449886966 -662863282 +-582895172 731123016 +9606811 137405544 +816657179 992264884 +623445424 -477053646 +802805829 187827479 +362899215 875608275 +926590477 600169405 +189776709 154574278 +747700023 223981457 +-761786936 197629193 +-996829344 115357189 +-908261539 592349989 +-64082357 -318271287 +-624487041 446265806 +203840341 -127132789 +50345917 435439959 +241167174 -323009880 +-60889280 -170085061 +22543124 218045197 +-313379463 503564657 +413682505 149806164 +-28587259 979922742 +234474281 674890414 +-989155396 650465415 +763731255 622093364 +-227569619 -974717726 +228006579 -581087647 +596189889 -361782797 +-992018373 -282125514 +883840462 -985638734 +306271151 895253802 +621607573 689823977 +-850414594 691881828 +-11160245 556354889 +-601241469 271989692 +-313492753 811140155 +974273467 -857275333 +-681028397 244551505 +-86327457 -889751957 +542673286 -733170765 +-8191983 -232561101 +-670383306 136081054 +-223647822 -115198281 +-695488866 -352207043 +318912946 903691016 +-75483946 831103604 +-561622983 420522584 +778892466 -35159073 +-458064719 507965448 +-375563492 -383251430 +624560931 66190041 +-545595739 -174268569 +-582897137 -423206244 +-187195256 -62740144 +-424199953 421835377 +-239319249 815532514 +655423512 -783574348 +429335192 370331134 +-338432563 865355158 +-706895904 913777990 +-822927083 -446604425 +-773405382 978601112 +366246281 900686291 +-767169738 -639801242 +-481795806 -770709756 +-614926864 -656997596 +-204356790 -637369999 +344458890 582252165 +-64538230 -691239759 +-647925404 -258445126 +-571064163 192185048 +-933370164 791825215 +-305185969 169434628 +555858310 169378323 +214074465 -631000500 +803882082 -799592468 +-789504971 175292468 +954459037 854879327 +371395440 -724303612 +-850775648 782449823 +609222487 -105355184 +206396183 244551318 +876232668 -822522453 +304218364 176010424 +-841274568 573687771 +-367785504 -776088612 +693266707 -981100651 +-161905179 753181775 +-964333969 -604814896 +312805167 -51735349 +802552148 -506039377 +721701071 -209281904 +-255023726 -259595187 +75596897 -224294144 +585259271 226248559 +-264132643 -812602874 +-701831606 140899405 +-167083513 105548217 +901729327 -316966225 +-404630431 -36027082 +99345558 -966899546 +-991406957 1513408 +476953963 446616720 +-112496044 362354988 +667875640 88492264 +-850303757 -847701139 +-209700818 -932360634 +-682298929 -770928164 +2013589 -447481880 +580817736 168337601 +43595015 -498713996 +-906283683 265178990 +-67429388 485491617 +-562376621 64036109 +-825329998 372491045 +955000170 -415676095 +-519452443 -907559243 +-568527872 545133404 +-433585807 662411023 +-580030601 -475170422 +-813311570 -882911465 +-953442685 -89915915 +238428926 -371988261 +960186136 -939589149 +-537700441 878252506 +731825378 200834778 +-132957927 749548035 +212071541 -902153053 +809809073 245903721 +416647532 -391364908 +42705571 -987942692 +-67788318 567946499 +-994220687 177707282 +447304005 628795838 +491696236 -61674078 +132439754 713798177 +-386226497 433887666 +866140140 654084167 +-225376490 450535666 +60369484 629765298 +491724068 -926758745 +-254919825 320950859 +135505372 921485467 +869927203 405042079 +612578968 872323789 +-206422167 -214142206 +-54410788 -836249480 +-989451708 782642621 +786910904 477573711 +-556747760 771216010 +101161342 608696272 +-312947497 -882744063 +307742645 433797939 +-26396308 -161425961 +-432789052 655840781 +26494948 254107685 +970494376 609223257 +669991968 232443028 +970066307 860971938 +389762485 -338186252 +815297570 -453783049 +-334422637 773685755 +342129497 161911278 +994785350 170903903 +548760677 221728670 +99240237 918912348 +499020118 -612056669 +680592792 -70901194 +-890465384 -591777281 +913045064 -54116852 +702633424 -247842330 +-787165377 634330166 +446002386 636225725 +-457487457 779104832 +-534519528 691073230 +-730136363 -175761354 +635090743 65639259 +815058632 -603102648 +1970508 -193774629 +968084643 143956219 +535687242 -953193041 +794341555 52918795 +193497913 754709045 +757955867 301753323 +713175147 619951567 +164813403 779684780 +854916074 -529425037 +-64671156 -403647445 +-956133175 -363126910 +-2295784 -258944174 +467480282 635803183 +936413033 -865727567 +345636247 404976630 +-51558812 -647902692 +-654137142 -86424623 +-577352090 807412253 +560331402 -157870582 +280934070 320794818 +-398228231 128614393 +531430441 290278456 +733344964 665097256 +-857053146 161676558 +202894441 -933919135 +485506532 -153611386 +-751983045 -100589646 +89532690 -958466008 +-569139386 153162186 +-546372520 -462643705 +883007528 984385377 +617389793 275697337 +-345327038 -42516377 +356358546 -993230850 +880865230 718613940 +-346464293 799121937 +940450370 807046388 +-240916166 -874098549 +716249799 -745278326 +145400875 152008117 +-328381952 241979615 +-148993762 -223023236 +-43824209 -45139064 +-714291423 964442263 +-923422943 -539776277 +70039354 364383159 +-302274256 -655522374 +622845564 -834735815 +-982411571 649306697 +-134773625 -35171418 +-244232894 -225154640 +9913395 967252287 +-52337966 -845038374 +32147012 20936518 +-648370548 -987222994 +19236014 449292226 +-197193411 -537875514 +-322229369 246634680 +972763827 486054195 +380043791 -946871544 +995550300 575463054 +134442835 -498891795 +720190277 931284349 +719113105 568835272 +-575672856 -694754294 +998641659 -864169533 +933539969 683713534 +241751701 563919124 +904778867 296881411 +-291392140 824593614 +430048213 -317607320 +263226212 225355361 +636363513 557832372 +248252969 426272753 +-381111302 930056813 +-566286524 830560745 +973515209 934553563 +591999616 570890310 +455972179 934663875 +338797699 343470485 +-596220271 -685855253 +-419685982 572294047 +-332272813 22479058 +873928889 970275571 +99268875 -910455746 +-115627960 931803777 +-548075864 -886673240 +-192006941 -332163862 +65309720 615455734 +-788286736 579000327 +-401967543 -343771140 +-78938834 425674878 +721114820 805478991 +-205271938 -612121620 +693559264 -93862338 +705255771 703530955 +-280801594 -135608839 +-411461668 458245571 +978136657 -823086766 +996222415 -38951957 +538407635 -545988980 +380435846 -651058314 +291554255 -275612115 +992324500 378931724 +-201482442 32194897 +447478284 -764615849 +-961358765 802103938 +-690579719 -281789300 +-940433735 -573759204 +-525852535 -798728679 +25861043 -373358274 +-926945430 183488341 +-271981759 24183174 +-815204688 733744792 +690244976 86535448 +-461410845 -332131451 +-445282284 927060537 +913046662 396843066 +457596982 366147499 +699794922 480441660 +-274714447 273976259 +717421456 -20088690 +413392101 -371938106 +-565036121 -765912076 +-210062093 296781672 +-25122191 856789608 +-907241626 669232386 +786843060 520930062 +-887222568 828320147 +-791036126 949018701 +325188445 -919573736 +-296353878 -504298352 +929897400 158568271 +611145596 -349762353 +-547511010 203068246 +273565325 912011795 +-916119668 689876864 +237508099 545027254 +-906098950 -568974775 +-732498427 -696712162 +-466327443 7129973 +-952736788 384527523 +913098196 218212712 +-643461947 -871917248 +905285237 707017093 +974472955 154612405 +-26106300 -926783747 +-578028502 -438835129 +-961834452 231003635 +-544443521 -861862362 +-686700726 -409188166 +627064663 -183450231 +313993020 500047208 +403136985 -645339424 +-75152836 451784508 +-234147819 109159502 +-333212698 -756003024 +170131057 -314563383 +10442969 -202888193 +-971686562 -673231464 +235542048 467237841 +-195800090 953695112 +-35036937 324633275 +-666166076 -391195968 +-773674684 -698750317 +460775176 336850266 +21321450 -258783615 +-703577287 -159828977 +724505940 -966753576 +-728473810 -354249758 +-736841908 -520868127 +840509622 139566673 +876620908 290076315 +-682523316 -979470806 +-703832299 727921274 +590757777 -324512547 +289434194 760341863 +-827684507 950948962 +-513925642 55197745 +962571431 306826337 +265121503 -70258545 +206722112 -772221067 +-261680509 -455525721 +-662595458 -714284035 +488536319 816818014 +-926692211 -902474433 +-995563911 -344866481 +79321806 -81307885 +-890921162 156930825 +872859192 245059880 +-432007068 695654669 +-670009820 204525369 +606902571 924234285 +674635973 -141545401 +-889170614 -379058422 +-480295933 921987990 +820014075 -135127016 +-905056321 -965699221 +173883560 174141409 +-662842649 -434924034 +615811320 430098363 +394840166 -221729485 +-136468782 361185273 +-176447430 -300427763 +24878181 995132613 +-167909715 -73503992 +-158020527 -756987886 +-739521028 -166253790 +466152208 334212518 +-571846468 176478319 +275712712 945678476 +-796948005 -39529987 +-227158235 704384797 +-874843363 -538860909 +-598030706 -758435819 +-803801544 -629289676 +40275276 -969603363 +743382281 -433057975 +-60823895 -269980098 +-64202964 541044118 +-709615066 -338396375 +87009471 -137524991 +465384292 117788719 +-511479119 -381108651 +-345044707 -177994341 +-127289306 117786381 +-623806140 3735358 +721476452 -402026020 +-166367542 -717249292 +997519088 312890219 +-428154081 -498608745 +-845242224 -160758163 +169354111 -871412944 +-962581513 599159093 +675203541 697036212 +-819348127 -278237793 +-298390225 567310324 +641218099 -802927292 +498830674 255420845 +225908667 710984731 +506313863 -344308702 +-725562636 379141968 +-581550965 895736825 +-253071730 119744513 +824984934 271046783 +709154063 529138506 +-427744457 957375566 +274692275 765210234 +-261886183 -217160385 +210665099 -834640355 +-535986458 458726768 +352520651 980565166 +-742105690 680608416 +-219541488 -792210733 +-538664834 -489478806 +-191732397 944370806 +-121025087 277787244 +-958905972 -704335907 +-574973757 125528657 +-137700546 729837075 +139948820 21174801 +-597860766 700930283 +-64724356 362078132 +-900146775 -990540380 +-125952625 -855832232 +58881028 -805928505 +515530707 414015128 +-946695689 -490764315 +642392669 436456060 +-95778561 180429766 +-791701650 -924570758 +-331962932 -46545757 +-463314638 -482933357 +672856073 818435766 +-399460926 -954658337 +-127565179 -994263902 +729736963 -370623782 +-312402197 413901286 +139037935 424723004 +663012541 -457336225 +-536648435 -956224791 +-230537729 -939090163 +835005260 -163569565 +372859249 -140932273 +748059632 -90013256 +538790548 -267554855 +960307609 517905089 +879672647 29766410 +-127427823 866408882 +270571357 -318395185 +980269971 -379403149 +583305885 -493230536 +-256823361 -652144373 +751373623 751705453 +-819107871 -575702892 +948361070 881202778 +-92298606 -328298532 +-424661825 942154453 +822941863 -709567235 +204896511 -285378428 +-895447352 889445591 +-72537871 -633093249 +785658123 -130715549 +82452296 -647898879 +-210827444 665271785 +-398508993 803102665 +-227519337 904412182 +-729642920 888118698 +488483174 834400765 +-628036671 -425780356 +-95486884 845470410 +96303894 -99356290 +-663403513 -902304451 +820920923 -593403833 +787705229 754035879 +-779294914 -429753526 +736469120 -460805663 +-69806382 -983597521 +599812725 -812815592 +997885974 -692773887 +319210692 60040635 +659556134 322051395 +780375015 -637000587 +545288572 -190693017 +301205306 413479713 +-257584352 21124084 +905313885 654491987 +353840294 -806198962 +-32884702 909175506 +-493990074 898807806 +-538755832 46627314 +-943092208 429423615 +528729879 971872421 +404611184 556325287 +-248170458 -704888480 +981591981 280610466 +-609621808 -750430648 +371238638 -909807666 +-641570941 -254359359 +-138618933 -311680625 +253267982 -722764075 +-856879199 -605362698 +-896104984 934958560 +-150256602 -475672683 +-967514328 7938945 +114888396 739353986 +-762285949 643578664 +-336178168 528060012 +-531056856 -257275743 +478441800 708659330 +756343743 -884877030 +978261196 -646676213 +-988039596 330583030 +-805339776 993068940 +986733838 -97078600 +205515687 428519551 +-904670184 895561248 +-456845383 505761986 +-287023856 -923595082 +859457672 -108491640 +-956809690 -426436564 +-42176037 724862269 +-296203503 91020465 +400651154 382378354 +844110288 694193035 +664896451 -112482360 +-763518990 -821059468 +724986535 -228142406 +-667117950 -956005658 +-699578673 -369034411 +-552119359 -576741552 +381393143 278227114 +54985245 -961076148 +-992556445 -632490285 +337711052 -129686719 +769788783 829923518 +686194411 -173760688 +422972580 844457134 +-762788176 913016003 +-885181537 115190695 +703544997 -679445764 +-766249035 -177443402 +696525323 62664633 +424305094 320714286 +596435230 -318175394 +746059070 -640281185 +-986226982 -411234420 +573410289 -906010660 +-167298425 -322126634 +-432862643 -599890052 +-914793554 -481317092 +-349736864 -167722881 +-875116566 760125480 +831851200 610802585 +-707753134 124984967 +919655701 -984093379 +758909666 842554026 +634741712 44623623 +-472098606 970749971 +-152974876 370971637 +-4078709 668246655 +-686716082 -939184542 +149377634 491724121 +902311999 855015776 +246090713 234362952 +545553657 647696204 +-648130033 -217931399 +349061940 662103950 +29838236 -867177341 +728523535 -425867635 +-309745067 643506192 +-13443931 610671956 +244154778 -682238493 +731013726 342347665 +-989663384 -169468535 +-419392877 -257696121 +922644049 -698767639 +-371141941 -791857349 +-157876415 462032684 +473545232 -23374599 +966307057 431079027 +804738343 165086299 +156888322 -845025696 +-503019265 841523384 +335609488 100080434 +772051332 675827151 +-349097637 491728829 +-442033004 964691502 +485159857 -325478913 +217410160 401717313 +450941418 -743077622 +939076443 685073058 +-742444182 -847975748 +707016397 -92885480 +47967833 -239432940 +-926052227 479538511 +-669003064 748571266 +687283507 271750403 +-983119062 51173457 +-188974890 808160718 +31655548 -514357859 +-98755747 905032071 +285072247 -497559704 +-82290744 -27077055 +269937458 -626592993 +-411703970 -288430983 +-497126923 -455112661 +495180196 -769768224 +55254797 -178621328 +648784763 -654451174 +-698833827 366519970 +-535105829 -733957980 +-941838087 937378553 +885149653 -623854122 +188668296 877049680 +-914674960 -723388286 +82839982 -827289504 +184874682 266556802 +-308966326 -821665268 +-996454454 -840229340 +-158615265 379657178 +529908920 -475928765 +-877155160 -416034960 +220344470 555541213 +221308197 248327585 +913821936 -319586318 +-55261931 -215843016 +-357019681 -354232832 +130116145 378060673 +-522851942 -940542810 +558521215 821447352 +-801938780 -64876900 +-418190145 206968504 +154802029 -317715034 +-371083282 344905535 +-270549345 -631346449 +-14434672 -715131458 +-9764360 79568256 +-272079650 861932744 +875794353 912363258 +-460158099 -869231584 +-811584452 -115826026 +-3627389 -988272463 +-59744985 932760868 +-233111161 602965291 +-907118079 -788652601 +818456047 -790616051 +833350865 84024604 +-356445484 -80983471 +-239905821 484086111 +-731665198 -759241597 +477975676 -566444460 +179941796 368590275 +-801420604 -188143774 +279312352 -424352495 +-181288450 826604993 +647532977 367323776 +-12280458 928207451 +686905838 951200626 +720908715 716982145 +-727100248 -716523903 +650155182 -630470219 +-116099984 58451871 +-72417634 888466339 +-265599465 975364080 +-841157811 -313541790 +-458046353 -382148845 +-50616216 -504190139 +129004785 488120829 +-238624807 -542222793 +743785458 -782011414 +957350254 -206084208 +-386147952 -113705370 +-359449720 26171356 +591851078 -958477494 +-839400958 548679139 +-672136476 -269204357 +23093047 -338945498 +582104747 -664567548 +861031322 -893989791 +-673266785 886847254 +469574692 -967907629 +-682225326 718410737 +-177307846 -16337959 +-178204348 -190294301 +30303878 -880092101 +-741324736 -961204003 +109847472 -72324206 +744827668 173275225 +969440249 -312275225 +200769621 -214847408 +-735954417 621653027 +-368938587 -828495909 +-68069198 54574596 +465281381 303485701 +-593175871 -933065413 +328494021 -749318831 +368607782 -928399033 +216348956 -498537373 +-64796827 238617124 +-391154762 -238596555 +283862759 -495702991 +-599623256 -917435652 +-593313817 579780914 +-256417755 -906130609 +965871243 386556309 +379499783 830218867 +235992075 546794398 +422290230 -746551703 +-118286680 -650045657 +-11553791 908458069 +-51507229 -197749899 +572628541 -767061336 +-670658919 118372527 +-915735216 441580756 +-158506563 914709096 +321215029 -70443011 +-233365360 986406494 +-346028308 620038476 +779199420 539733599 +384402665 -787906616 +-1255879 -77881094 +2596549 -593656029 +803409519 -619510111 +-940339073 -858720258 +-155274498 -668113522 +-525064228 -219070527 +-663625123 -616105702 +-499134811 -352817090 +799901184 -708981991 +753247244 705241486 +547451409 543329575 +-344551581 948590666 +956613651 -243714600 +-841744331 -840031453 +-934635960 -693119037 +133517047 -41765109 +397048462 -965922037 +59074814 -630481240 +792266297 -444506853 +-417215988 -545056385 +302795150 -768915478 +-922898548 170219188 +-802267967 -28472980 +538216691 342528857 +-818651869 84099031 +-679268587 -258088115 +629858085 -965449844 +-397825197 577199057 +-727774878 832785249 +420157319 819187154 +882431482 -528923202 +119834737 -329711618 +491508334 -950627589 +795416918 739981306 +-971525596 585021257 +-596035834 201796933 +445245905 -968169588 +-809277706 630481420 +-271772842 -100005756 +-950808522 720133731 +389445512 587190791 +723986518 473448903 +-285710333 112257352 +-582257099 -591573495 +189125152 -251506959 +45169675 770368568 +364892588 -566182575 +885416825 -731022146 +597676334 -736785943 +-561260340 -753684770 +-87042522 -711255365 +-963340805 419978681 +833461974 -180229199 +-443263536 -983770265 +-471091585 162127614 +-124284992 -454080466 +-854165966 854756976 +53436205 -946134658 +-121525946 -386928834 +812987587 637843458 +-634926796 500574383 +-23218629 -968187707 +-57005616 -6838805 +19012372 -582457186 +311860626 -259920902 +312312655 -584018562 +-985415457 -243880664 +-43097202 -110027267 +924701709 278974891 +956025726 -627309871 +548212853 -84085265 +-797368659 287042721 +434344543 314722897 +392407078 -531357188 +-756410455 893687568 +691414447 -777476303 +554327913 -47766044 +395585648 -144765774 +492472409 987048087 +-783908139 170822277 +-620727501 325328078 +892524935 -856195241 +-186084256 787977538 +957429523 100737762 +-149941623 375384055 +-32445369 420757548 +382595312 -144546895 +-759934510 -206627498 +20665741 123754757 +464248575 23918713 +790939266 -909035243 +-290800282 -567930351 +-484631360 846627614 +-632925107 -730792118 +793711878 -183299332 +914085503 -428955090 +-780001999 -145439272 +388048304 643019249 +90328157 874455486 +-337898897 -191109828 +-434509808 365988008 +-299563143 703483952 +745397681 -194270670 +523075449 418359924 +-383057559 478734465 +882298552 713900871 +-922010977 736927286 +-189332190 -621177283 +-525460165 -686220060 +26075910 -109933823 +-756074589 407445581 +824000630 732917195 +798847579 37092617 +49534773 871167520 +163132589 288037103 +-847535880 218580885 +-431737455 365474229 +422380644 941341084 +-375412791 -891831297 +837255962 574226580 +772676389 -237173184 +27047757 867389110 +-468419713 952075907 +389720570 -766764736 +842711951 -488287198 +-806348899 -199307313 +573999630 -47330295 +899459611 -961010810 +-325210839 -501513992 +225318457 -429694588 +475017921 369494423 +-994362213 -661725485 +161374075 -116179817 +-988616527 -487491873 +-838157187 59630268 +-928956718 567507425 +217491610 -168984445 +-394331654 129512785 +444339700 383151455 +146220859 386252010 +665880601 721595408 +564786265 -538074088 +367758510 616956214 +24101389 -859462064 +590426145 -15067452 +-84095115 42998647 +484621024 253102258 +-439018384 609523873 +-317882763 -519448331 +290912296 -549901791 +-944914730 -778006138 +-79236259 -216993616 +-413238304 -33339646 +438468552 143680502 +987520395 509840742 +-75337951 971144056 +714611021 925803888 +-697242817 -419840932 +521124551 -566028839 +95565869 45925685 +790459015 -913571469 +-390882307 -81455656 +-353008673 839611538 +640481324 -224132535 +768206454 879224436 +209165504 985515031 +-434596452 413807913 +-869530679 393049577 +-927612361 575396194 +877384321 486546385 +-818527239 44331706 +-592868216 639909908 +-131835903 826805543 +244397406 261682496 +-18062671 -298412951 +-982496215 -594740877 +238379788 -586331609 +66486255 58661430 +-63218657 292969820 +670975468 947608176 +727375549 -363721835 +-569611862 72544988 +-901944621 -304433737 +709104567 758591964 +581025119 781800359 +-422161645 129404595 +702677839 -977278011 +-997843105 -248690109 +-885218548 705590074 +501121531 633941138 +400175324 -760340592 +-366965170 854579322 +-115241790 232060595 +-611563033 -980896168 +903123331 -946019341 +-566115735 -850195286 +-786580329 -592101926 +-454972770 223979007 +723062369 737543684 +283738191 33013483 +-572901197 48879729 +215451564 948494554 +841172881 -516907979 +125899666 -747275737 +-316919351 956076339 +649597337 -635278451 +777064658 631219939 +-758230591 942484673 +-180986498 -502415730 +906137971 347416502 +-909233104 -206139208 +-559832949 361111543 +556960429 592930144 +758145318 -348421992 +910140989 404648320 +-26862288 477470497 +388976720 -47095137 +948339170 434591493 +-37557967 315525885 +682639422 866485550 +-745463282 -443987249 +-680276122 497156247 +117003001 -688424613 +750417809 435488541 +782492433 388752174 +-90513331 548727987 +929682114 -223553627 +514777560 -385576946 +426892170 -194449350 +-221330258 -728627556 +678367860 -41016345 +-158496451 333720471 +487739757 46138729 +-558165349 609821289 +-856064142 873711266 +678217950 60896017 +-734894501 128249649 +936405901 173168206 +536909152 632884037 +-374183884 -129995065 +472621046 -41659342 +-561548034 -861285420 +477103178 993321426 +289972026 -79232988 +550228377 595997644 +-294324858 -966862032 +956473484 323794927 +-174376768 -671016373 +57951670 -854660441 +-207422871 789280153 +-427960685 -466754456 +21427136 969081915 +15652249 -215576755 +-360218914 -257541637 +828987570 977642896 +34343917 -918334483 +465896508 21838470 +434172401 -340431681 +-312145982 882509906 +296928192 -375769996 +-603917451 -924379534 +-714538305 -920374599 +594874814 -496817877 +391009266 -681276974 +-369664771 -50302292 +178901317 384453429 +-242665605 97427815 +-912721035 228766749 +573150604 145541960 +683402205 -839910546 +-981024329 272161903 +-746662681 -451906807 +742594031 567789006 +580473795 -354344515 +-404199722 -703219836 +-973546585 -366136632 +-900227927 624566036 +-498831766 821755133 +620511897 912519536 +627731044 -308996258 +898635581 -399779229 +-403034868 468516755 +172955811 -120973566 +-292096634 481419077 +-757448382 803397442 +172893095 918856871 +-660874579 341438828 +-610750230 339476003 +-404836906 -494797759 +584661148 -620054548 +623007239 350177058 +163190984 -605518023 +-157809218 327318152 +-395239506 969703771 +122590863 499948946 +99467080 122668980 +309031184 141886300 +509437580 -761983699 +356457599 -879333328 +-312806773 -494709005 +353036253 467440486 +337841229 396697073 +-202357899 -791113403 +-580314305 -880397842 +331101457 534137817 +-225755586 631175032 +52906563 -341240893 +-933965340 -289793153 +15300531 419294189 +996505281 79682493 +-876706101 -381891221 +615026718 -194467849 +88515703 431573797 +-612838458 832451201 +8409641 473618474 +-16933824 560635512 +509329204 -854179603 +767824750 887707211 +564983833 167432378 +-41667431 -558423348 +273914907 137908844 +-724322529 525527079 +-4138047 -123982764 +-585897496 -108119432 +37507925 -658338095 +770930776 406856606 +-398845055 298007283 +-661508051 -977467815 +-920899177 713613463 +-113742285 358399189 +-174764277 -505550069 +-317649569 -438422662 +878726614 867599865 +724991057 850904776 +-946131759 -513942209 +888631227 591521709 +-932882664 594701858 +-119887558 -692120131 +298340056 640043443 +944836839 376352424 +58915064 59792823 +380700104 -507493363 +-185928448 493535223 +-557611513 -63629004 +-155985606 -678089731 +41240525 508245700 +-799210162 843443382 +71200981 -578518100 +534973436 275561812 +-569740724 -368315714 +574600523 164946553 +-678377693 145382978 +-658609105 -608962488 +-751922590 330285905 +-159274728 -377078409 +-172454638 875595913 +288814597 -116920164 +-512820037 -307059031 +898019525 648604268 +718602803 -767858072 +-24962375 -112336235 +-324429179 -612009020 +-363916361 959415975 +336002287 44805317 +177891138 -525286131 +696804885 -161583019 +-646438427 552865323 +960588022 -125851475 +211500434 158978441 +673177825 711168364 +496666095 -731316008 +-852780142 376716357 +237295479 404218530 +446147099 -859009080 +-385274168 520402813 +-562638875 111775154 +-107455526 537312762 +388963866 -799098117 +158940645 -561843415 +-579962409 711295718 +388095703 -911259782 +-475725334 334789762 +864225844 -685492218 +327927135 -610185602 +-56697986 844798076 +-407067021 912032415 +-706742796 1587225 +830730027 539264464 +521130296 161690205 +5976952 775698602 +-988098214 462758536 +-17465209 100389220 +-414561162 640014306 +695509321 642718977 +604029937 566209517 +-726359827 593158392 +335433860 -84408308 +975209494 -719248433 +541041149 783801545 +-90758467 -639833464 +964629412 568372261 +890686147 780788332 +-440103986 860465357 +539005519 103607268 +-384354369 926039635 +-735065921 224445298 +658797617 418071921 +-673507423 836478955 +800275203 621461706 +-445857430 337112307 +649944143 -636341913 +-507838823 -322837452 +-70205561 930358034 +-115490958 820243992 +-518320375 83632213 +-423470257 -333135322 +-816244249 216509115 +576669200 771976977 +-117343154 -181451928 +873601431 80580040 +493785414 -214834587 +-795912739 -65307747 +-217025805 -287202844 +-25031012 -325990472 +124788112 -737534212 +-661912996 232590582 +-657525433 648178106 +517495895 -150793533 +733802086 137176533 +-763370212 -419161953 +749150042 761072391 +-488281708 43334881 +860793580 391500015 +-15544344 207243953 +770220406 781108057 +554206603 228184092 +84716074 -222405852 +323693878 -658564690 +977441563 -530917905 +-767295509 -423488990 +-54885502 718580846 +259868254 924560906 +783142302 -899643947 +580659909 247473821 +334183824 889606172 +156971825 823256059 +279856693 -118833009 +926524602 -999044896 +-21814362 620322798 +385552168 -891965735 +-498759561 838805983 +-452607149 892691806 +590130122 -239380230 +-271232259 -592690975 +108936500 72954606 +-707245156 741707012 +-250121647 470139020 +397740222 -361079977 +41554615 19730063 +-876129413 554357191 +-849443876 629140214 +775408086 -5411994 +200307341 790305560 +-900615616 -427595179 +-479531726 878531694 +255728861 806467077 +-772172189 548810429 +-948791096 -770790548 +317488571 -985765188 +674753662 -120799323 +86579587 -469167495 +-292060745 -888517417 +419662219 371219162 +924380787 43546155 +-712120822 -441214195 +-373676975 596259982 +113253511 87229718 +-754839654 440258818 +52977271 109505100 +-750755033 130843072 +102447638 -584666132 +797047298 -82786489 +477774440 251515127 +533219824 -944172580 +-929263392 23514515 +113336111 547982722 +118699648 629697412 +-357980924 858880155 +685022287 -557653373 +441330321 -140893293 +823551099 -945663580 +935561732 782642040 +-372403496 604089682 +-268932395 -222776104 +563465397 -993503431 +-116090662 -388652935 +351016016 754017904 +-452216909 -591387759 +896596953 -303198403 +-871581133 228113453 +-400580640 657887052 +970635692 848719081 +917494980 450939280 +704440134 -311144661 +-123799287 -707754317 +389258650 -305061592 +-491133922 -174485759 +96509092 467838021 +-197177497 -209036622 +624780619 -21280041 +315256032 -332600018 +-75293433 -823840190 +71536757 -625556968 +280641576 -141676880 +-465839984 -225925672 +-185100370 415446625 +-303867655 888594944 +-11863272 -876349888 +850400710 499636891 +-811533783 -211082132 +601695931 220102237 +918758577 -977154109 +996091212 710958646 +911331210 -854688867 +-136298995 -217544626 +-685974484 927481381 +142541006 -766842426 +-505755816 -324034010 +824125418 -160242787 +-479883108 -78537025 +-272243140 83393381 +-481497313 657081841 +-830901312 -863357019 +-180687517 -831180680 +-83744138 -303508624 +-95780673 -50133418 +739362672 -147083159 +-571243843 21072431 +-442517479 -964514510 +291927822 -231214523 +-888013609 276534011 +-490356065 -501211052 +385274993 682976409 +-945876202 397910444 +279544893 -415656555 +748720145 -387802005 +-562642410 616884602 +-4777480 995896500 +-698939990 -128090999 +-435909299 -155945242 +308438222 -273888521 +-455043517 234508267 +-679209802 -327571535 +297817791 267726858 +-453110088 -818847341 +-97431008 141267880 +-481946043 -399661441 +-724053778 -795603982 +-552728833 115904251 +805162648 -491125758 +-128247624 962721594 +-790335250 -369157342 +913089111 -413992794 +-197243752 -30467709 +768274058 -803908993 +778173178 -202237168 +-523213403 -39379791 +-695490635 -413725690 +-644421641 -117487891 +-820377650 523235769 +-104474449 954353877 +-570385828 -982824524 +-808933129 434230265 +-631056955 993655169 +153309454 350496352 +162312979 881309432 +670867431 601490542 +158315412 989044389 +-366536782 396229203 +-81163388 438606679 +175671403 438565425 +-138490173 -446551739 +-550652028 733528020 +830243196 -247779200 +101392915 383449843 +-705140057 -271621233 +-296737428 -394218019 +-28581928 -391842257 +231701800 313603664 +291086908 -590437310 +871228019 5841285 +-848368921 -267166370 +-659672726 589266885 +-292890062 430996454 +663293597 424119563 +737169015 -591446587 +-507073988 -95392237 +660805365 -86398168 +-258080208 931090303 +675222836 -709480878 +-484541956 -127222817 +601964890 -354296205 +-973881773 -188154373 +-218815893 232922193 +406573349 720766570 +-304023108 647570673 +-604102869 815598188 +-908995416 741925829 +573850686 583835206 +91603851 -405022371 +-651317519 -750290932 +-136068401 -99929523 +-81543057 -549733288 +-642781844 -777162991 +-195463740 21388685 +-144298112 -902013715 +203705632 498648085 +957770289 -25637413 +853229697 -856469717 +386291283 -724641707 +-733415931 -883282117 +-829332525 -160225193 +45371910 -687997620 +-369364323 151165985 +-882484012 940568240 +460262180 -926875337 +-169278207 662076637 +163887714 498527904 +61217649 382964805 +504871061 737899992 +-629581048 -843743571 +-98686015 618428839 +-639850563 -925922644 +176395402 -392600668 +999794324 611810768 +-203656919 -139698084 +-379504425 -174330783 +143002213 662975027 +851024944 -51158043 +-18533486 -629187518 +475753503 638005891 +270197830 -229159084 +738777726 -939612129 +406359723 -211588447 +728431859 -582904999 +-979396800 117446757 +-459280598 626571214 +-18487677 770597574 +-130035196 -665802 +-414630004 398039250 +233021246 895124540 +246306636 678561330 +-489308760 682696037 +-412343265 45973926 +423654447 590695313 +-938880489 479061948 +-975866665 432214141 +705730264 781593402 +-464485821 -210123173 +656484191 956310512 +-831098578 78800735 +-584604823 -653440444 +96491130 -688823035 +722312191 -932627920 +466013872 -943521837 +-327245775 893515810 +732471630 -29460564 +-335899231 539796227 +558604000 790115974 +-403731320 166718663 +249073966 -295765404 +-331256810 619818781 +-837294894 -510901134 +278381358 710893286 +690120059 635448084 +-709434926 82773564 +849550715 -826309166 +886173768 -301892086 +379174739 -179240004 +-155151155 -973357491 +115701109 -925932723 +544614224 -527407596 +-578181774 -195128042 +719893931 -21461049 +387826329 102070995 +-15168076 835289164 +831188026 -437863025 +-72378164 -613845231 +-995875305 -15741706 +-613529044 -102213914 +-608838348 -406337319 +351900764 258965363 +-735719245 894950195 +-849783081 -252025074 +291153294 -179518764 +497642531 373264977 +-273252922 -268664972 +28978654 -857541447 +-190091892 -166524971 +-513393388 779584331 +613052213 -796559701 +592944246 -408457482 +29818307 -374551264 +-964639712 -123659930 +-660965801 -543221118 +738496071 -906232445 +-153900481 197662490 +987394162 620837475 +-778918491 140528436 +395921577 -315034865 +77588661 -171290339 +327756359 -464301458 +842056461 -773848997 +-644580059 -322046346 +171995962 341793344 +-560966140 -979984930 +-224694543 -120425 +-737565329 477182444 +882873248 149774653 +900958426 -234113826 +643544276 420279257 +-758428569 125232647 +641059204 238980722 +-285779646 -879358164 +-785118154 66744129 +-127583195 -716205638 +-121920836 37025582 +-734636791 733014131 +-728920262 -792658800 +526488929 865810461 +609508304 -185542625 +713923313 212015367 +468514372 741525766 +-809809286 -469576106 +543749843 89249815 +867506753 -699492095 +-36606304 933857126 +489731384 56868901 +22348327 -985349949 +793367720 -451943397 +24224768 -633358851 +637927854 -731422832 +-751043225 86419477 +990373384 -847824096 +844346020 620815758 +457536943 53792609 +291244869 371968749 +533758767 779350021 +511592995 233093617 +300401780 -150222698 +-739162170 -156234136 +-663784306 112031401 +-856462673 855096949 +-715458502 -132849391 +270822932 577429178 +275750392 -314173732 +-520412858 -468121868 +479784717 -779106015 +692410182 -780455548 +-796970550 -823912944 +-348791326 615950512 +4558172 526485573 +516395351 977206939 +110352376 -569777355 +-70975690 -714354343 +75778676 -152674529 +699048156 884424886 +722559940 -33435757 +-582509969 115897920 +619221082 -477427169 +857114985 -417513432 +32157096 985744793 +126528071 335342312 +241529308 -800586441 +-425748247 -701697222 +656383456 -516945069 +50513149 -220754449 +-90453077 986107330 +571614128 638665880 +-730518452 21285607 +-272528306 -548299373 +479045571 -559652147 +993729243 -912855570 +-488642705 326122162 +71065088 606102252 +-902798133 176607007 +-623409604 845639509 +823751921 520038242 +580690692 -255507905 +370140476 72621143 +-243356029 -758575392 +-9112393 30044943 +-761261967 486200331 +-810219567 -45761936 +-632174490 839066311 +-515825105 -265820300 +-507764535 91326365 +706343263 -926997593 +-117314748 896320136 +716595 -712140177 +-660269413 316225235 +791511374 466040619 +873254224 -489056107 +947896494 -321667934 +-562707142 227354255 +397071606 -106350943 +349042420 -204287792 +-14427033 400341730 +249471409 686074510 +220808832 448949372 +671632458 -853044281 +181847251 -903121328 +251473269 543252397 +854439865 154292188 +-907658485 635896156 +609847377 -264216237 +-515884655 83450823 +916062416 -651507627 +505680149 213463496 +948760765 316902706 +292329336 -747451438 +-384830612 -434745959 +-95081951 949230358 +-404652822 961566010 +126082131 231228475 +999448358 409068547 +178125990 -779340367 +-290741242 -854366738 +665843730 -40935502 +-262796952 384355528 +571815713 -354764692 +-107963668 -721718915 +646679264 476676263 +-392779783 -654827721 +-373876196 -934711495 +674912673 453942793 +-672247715 -349584993 +469001610 615072201 +-853238588 -538837128 +791956106 -426774281 +-440244247 557977533 +-181592009 -359663670 +-515391526 102379686 +832564257 -861696764 +991375595 -357005003 +578749485 205477826 +661932263 -513413856 +-103963431 594297216 +183354237 980062275 +-952606202 587608916 +-895023 -157306891 +-74993771 363682734 +-788661538 790581947 +-103877398 883130942 +-169444223 -652135343 +630624478 80386196 +-26993561 -831687582 +-551937739 304593899 +265455958 -176729036 +-281278266 -704955458 +-587998017 91925256 +-427768342 912781132 +-529669627 789238324 +101227812 255918120 +666205987 557171650 +-150417127 34470761 +-991335750 565341136 +477881995 -888663026 +-336130095 440464381 +169702916 118936822 +-312067604 132346568 +434609800 223625082 +-521381072 -728078816 +148281632 -442071882 +223306868 -560145350 +-632785153 -529044684 +196894337 447021568 +869656680 910771117 +680588443 -891557194 +367238163 20968471 +427271404 -630676012 +-477292211 899015962 +771488118 386774262 +654050403 322915376 +-910027413 24052516 +444052254 336738330 +224170483 -834946074 +629944679 -32571036 +-127549356 335933282 +-639226791 655731873 +-804402515 616560780 +721155131 -819461146 +-48223745 -988173365 +780783110 -727075620 +-174720820 845833039 +165773684 -214712375 +241864776 75660355 +-680198579 433313659 +809361062 -263936947 +172159923 -780605745 +879672729 -712504330 +-814518353 359034153 +-141778540 -885260910 +584848019 -524929025 +-623226943 352607469 +811620935 770870137 +-44775618 569577355 +-912186955 -332630161 +48690152 -362577672 +788878528 756847709 +801828802 -927386280 +-560469652 -22619286 +913101165 -733828238 +-884893399 -670244996 +-234729545 44572075 +-722119609 415870681 +98900262 144572905 +-499324644 -774584463 +511496843 -517845657 +793014226 678395147 +757812948 -126446609 +511638779 276907396 +-107581157 790429970 +-957941462 -431332684 +-124390989 791623439 +543808422 -279648790 +-460811799 769337599 +-999152401 -348268516 +-109720072 -223640543 +-107621975 607327412 +224834459 911999238 +-999204448 -765748557 +-591227801 998684654 +-111540917 259536006 +-457915442 -278454919 +683681492 -322644941 +827706055 -409613419 +228290321 -331673357 +392298698 -84581168 +950798734 742022778 +-616996763 -399451832 +-801300195 481750288 +-289989321 519400478 +97355092 76367763 +-109310033 966332982 +-622812193 449129737 +821488188 692104044 +-786590921 925517964 +475724449 857351895 +-956840015 82483942 +41822064 980983131 +587769953 -306075145 +691732096 725435871 +296531737 -167434677 +-724644966 -782699924 +991364970 -851325392 +793693251 684363129 +-634251756 -387873512 +805686447 -108594680 +-793903972 -71772773 +415940327 -608043710 +-473070537 420895687 +685128059 183758822 +-570653264 -808372649 +-971572118 626718592 +-716384874 12001470 +-244082976 -798674650 +-782445461 -849268157 +-779074500 -966344724 +565719486 471009550 +-214077237 -654970977 +35840486 12485336 +-273694272 124441731 +-856681461 253393002 +-511369641 -316240459 +367275580 559816812 +-355655576 150418949 +20536166 -86960777 +-582395795 -141359302 +-213600139 -83508519 +588826198 409172565 +345340010 -719885481 +-311967081 175902556 +-318875166 -655404145 +595979806 -73843408 +-216061475 432548590 +883691509 -709570394 +77810790 -975877878 +882591603 525749623 +-670562816 -921693650 +-997030248 691165773 +840751515 439370360 +-299091666 436435770 +685112463 511557956 +902805261 706213265 +369739416 -55986954 +-493482602 126692925 +527614932 -679493886 +-455078381 714097534 +142078737 -489433785 +-207096411 -500389542 +123653115 455475119 +588662004 975557650 +-406770111 884160674 +88111460 -600825264 +833019707 -376872470 +410031963 -11948538 +720154278 -532316547 +-639795190 -383064249 +13445004 274805010 +-322379460 -950348949 +-459897811 851301095 +-363787926 822026748 +-39661655 -530926503 +-799527888 -992503984 +-538801228 430538397 +-77332629 -126474156 +-484140391 -855446122 +-677167596 436521333 +-995547469 -542909692 +-746463323 -9536036 +386587907 12634493 +-847037406 -933707261 +-655414252 572201480 +969365137 -917619354 +880495317 -346359023 +126151491 726474516 +589254004 326282713 +-501595527 -231935548 +-738318889 547970792 +-575881094 -718653639 +731406610 884821815 +-360956698 -214499331 +891961448 889538589 +-229322821 281150713 +900063562 -570635653 +-187644965 -94508641 +984986395 360806872 +-2602610 -571793050 +851220783 665818202 +123463954 104302855 +270122615 462047013 +-659894019 -802260270 +-735505550 -328109985 +448116607 229257310 +-206251619 310031140 +729017415 958003481 +339145814 900866495 +53591015 712900687 +235999837 -310139383 +-498794922 -368569520 +-821995883 -807173798 +25764135 672019988 +531626682 353251154 +428953229 798688614 +353557210 176041122 +-844088890 853447983 +466564687 695223867 +-250986090 882603797 +-668443433 -391667131 +-346001934 -336443648 +128869922 406936029 +-210964291 -43259236 +-614059679 613194195 +-598817268 -869093660 +494279591 791223797 +-876746317 30067200 +-361815459 697224570 +-231076117 595014728 +-335265450 -402290017 +-532389588 527141304 +894441757 810875680 +914035690 -371454168 +378882606 997576040 +-716320615 -424472981 +368140121 762690262 +-1958412 391266346 +522413037 -869693198 +-412996558 657891123 +-546892173 -705025973 +943797658 -260351265 +191595650 -912817518 +473396929 212693925 +-757589237 -924045903 +1123450 253481426 +-99034800 -372255783 +-938048863 133413207 +-161933077 -257152097 +-392182587 -780404324 +-45149459 291300604 +269036362 973752693 +905554391 138933857 +-997346275 399964487 +351583704 632604806 +-297990159 97201828 +986036390 282876290 +595361048 720554415 +-159916306 -219875318 +871742136 -520367131 +-541198815 -13547758 +-305378935 -54134082 +168385398 -28679863 +624720564 -48883285 +-685717267 285729242 +-847129332 -323603578 +338273205 500506346 +968323321 452545548 +-332254987 119637696 +782399555 -100041659 +-332393814 -636385419 +-878000685 364429280 +-645983252 -733666492 +-814571407 208273199 +-520819143 -345293198 +988628209 -685830397 +627170146 247131407 +533305130 -722396999 +924149887 53989020 +-830620141 189086482 +-582320762 -884158922 +-240363244 788632077 +639361498 202337176 +-690885071 963904643 +729386125 -166051161 +753922307 90372230 +352602072 -530488899 +-185154736 -699980496 +-817510206 401904476 +-415199282 302231096 +595044231 11269476 +283847648 -17190119 +-181032696 409674119 +-388510583 -742031425 +210944975 599723503 +344892052 177678799 +570677852 -730314393 +-877562500 491107760 +876752636 855270657 +-402275141 698405770 +984951793 -686772518 +893846845 929902487 +514435298 114396484 +-728082857 702642275 +-689174042 90416963 +388913401 -153429375 +869723666 435092935 +332035136 -384654900 +722718392 744512047 +-697197675 250922762 +-131221083 -543719088 +-759974093 -650990767 +998450725 467303277 +999026458 -574944412 +-279906686 -269386932 +-860219638 329057063 +-336706001 -294912821 +795695726 -865197834 +84549959 -786833169 +-663160296 -413536721 +-966137123 822303216 +829705595 -773896873 +-697015959 258228886 +-227845837 -115220882 +84258146 321835347 +312063745 836659577 +-732884699 -349103092 +763284503 -884576938 +-451151252 417916145 +-666830612 380652551 +433761930 306071473 +824931336 -584544020 +555326357 -545026291 +-894040222 504142742 +389431984 -556513987 +372872349 -19685086 +-745850405 -56448810 +-529798475 -613913640 +-782386942 -56921225 +446779572 584764762 +529102094 536830848 +983582641 751258569 +505471948 -797396385 +-307999025 -189099392 +898292385 -188963831 +756379222 689648692 +-586356190 506811714 +-852150726 -106012783 +-727532900 594617388 +-300635197 -675691578 +-715198055 -325955825 +-417045808 -84060089 +-625062656 820092370 +205537481 -421998611 +139855794 440319032 +951159801 -664530607 +-718802587 -577410285 +32127869 -122071755 +670566194 -604925686 +-101663332 -727141707 +708903434 672283986 +-556981588 -983568140 +451759479 379402138 +-847173670 -944231794 +-720142003 68052968 +716371490 950392845 +-562784311 -949056386 +-848855325 906256080 +274256663 -781924095 +445425768 -541303126 +-543824385 -39989851 +973352749 86599333 +269070541 -824806002 +-994843813 184955635 +281705663 705741767 +-603325198 -420703511 +202224809 -389367821 +-912977978 544847973 +-214841774 310337005 +681414696 -473720864 +464370268 -236063040 +721992761 73060674 +135497380 335247483 +-785878257 855783685 +-98761204 585056626 +-962634746 -781257820 +731243342 366803792 +-174291962 100232920 +-448687178 324036983 +-474098592 -719054453 +-876727505 423785623 +827304047 758743888 +-709586448 -619968005 +-719538474 -486869231 +-537400710 -444460825 +-475312690 217369692 +898794949 -790603521 +-457559631 -881626955 +146128637 916504011 +-444724819 -613469794 +-284611753 430117539 +244847840 102828552 +-534799358 -152854761 +356937669 -823122561 +-733056030 501701608 +-808393432 365815330 +-104077945 -175957377 +-264289484 542000987 +-911557928 -541094233 +119034788 167273321 +792319371 484822277 +772930173 511146571 +-719844939 373852412 +90142640 692816257 +733893669 -673088140 +-140019380 -19683966 +-449617713 -880970099 +850589807 -239772130 +222138983 -348523079 +-646095477 -107416554 +-926057089 -76156248 +881535780 -32394615 +113989850 193357334 +349526543 94619050 +585050329 -744712203 +-764512851 557047378 +875537789 255834418 +-722534029 -992277268 +-638353180 -635429662 +788623571 741739501 +-546103847 189921656 +-914617347 338536930 +613935174 -786310309 +941823930 262868160 +322440333 -813898083 +-413209063 -341822282 +997558322 116834184 +256332465 800910402 +703110655 724120689 +382834571 514362324 +726881860 -649336537 +661236395 -206016803 +271375041 439242856 +459036791 -715556138 +-468011338 753945153 +937279743 -454514161 +271156416 -750076164 +-345849684 -62192346 +-387312746 -873759196 +-668967296 -943081585 +-685151618 -580265831 +285299297 -427749087 +-619042191 -628296906 +-470323798 388743388 +477918992 641123213 +83998194 203797007 +732950137 948351536 +141715938 398491182 +-907196647 -921645187 +231419018 287151799 +-882331294 146908673 +377647135 -597158177 +-621432942 473230162 +941060398 -556695986 +-234885617 -795769737 +40036290 728133280 +428971978 322358408 +516069771 -764401349 +119215553 3602260 +721298641 588717746 +454341990 508411492 +-626234356 521683895 +590542084 773751004 +-617873550 -581644728 +327972967 -401922034 +17467694 -578339847 +-190086202 317153609 +540676151 126393248 +-181184205 -679300275 +179572940 -905821649 +-898820047 -975158575 +-373388228 540119933 +-724149504 -266428348 +660582987 362821463 +762341464 453798539 +21827465 -579280767 +456993618 -645560683 +915635425 873645249 +957916940 -184011392 +-368192411 -789691690 +257068733 388002706 +799021016 533250242 +-159352626 -138153185 +-55679272 -363184593 +-402539980 -624413932 +-430454226 629019918 +-456428824 287134818 +718756524 -889476594 +-430514174 -70413556 +-324222439 312990049 +-273265759 267213937 +183435012 936680310 +-399854753 -458630442 +-486501056 -621846926 +-903786058 -504356224 +-582128713 740096691 +464073463 148917233 +350095724 884750670 +378565155 -927771116 +-785125384 -78126157 +314490678 167265472 +976148367 -221722109 +-37440764 362416330 +-130276482 373954524 +829109821 -59529937 +-721312434 48241663 +-606895714 -635352756 +988588878 895872115 +-109986355 765486143 +-587949254 799861407 +-138689442 999583252 +-35700050 -624752806 +765742871 -128640401 +-249563397 854111169 +119961383 -426268237 +267058608 768347305 +-962430443 -61732779 +278964071 620771316 +320304548 -670934635 +463517799 115587901 +22900023 -832676812 +643064225 484424563 +822106142 491898048 +321344936 699601510 +838829448 -178961148 +-973319696 -424515419 +21407264 242878110 +-474844642 81528280 +-5125241 415581556 +-509431441 -526926152 +-752750086 -895985194 +-691092546 978713928 +-774692067 -220581449 +-437810203 -536357063 +-194613109 213340098 +-558211519 -655996344 +-256618488 931417425 +311580668 -461146249 +-878710047 864771915 +506404185 654735566 +885553900 -640732410 +-255342527 -544585255 +723873890 918312131 +100346244 781263192 +313410622 -38315458 +455379619 -510408365 +-955821236 -661942175 +958788116 -908117279 +639336173 -760459677 +692232423 -159470406 +-501281613 834695417 +951639788 -186406059 +-518236759 -945907896 +49788217 944600427 +-432453209 2331070 +521442637 -898687023 +-593032454 73504066 +-459922200 -254799272 +-702688095 576649446 +575922824 -90318756 +-133988918 -267829156 +-55031754 -72516331 +217342074 623960667 +841923358 674291838 +-536099098 -281722607 +-158291939 145173736 +-885542417 -802885551 +612282218 204490279 +159825715 -33516513 +732382393 309439204 +-137785479 -307194381 +-406146405 -836049790 +-911788451 48282288 +248182372 843258909 +-638085069 -258934384 +-534216877 -22511585 +389826863 725855411 +528532590 -183395420 +122313387 -114147489 +909813758 337309429 +276048992 730651583 +-958900279 -754532845 +35301816 -75487274 +213019012 118104483 +-709138712 625074876 +-279379354 -403662047 +-657317511 -186200965 +-972599560 -532314572 +-387029664 150248172 +-793758127 -619700835 +-36219816 -476229718 +-755118120 -629843216 +-683028054 665506993 +-411320754 -822839063 +-515968442 756711676 +-922552672 -216459950 +-74612547 194434957 +715801771 285740212 +-458717044 54044529 +57713563 -228971954 +-744573142 109307493 +878282123 735057752 +326656767 -291583569 +567060590 -698847869 +598008749 -288930358 +748431636 -764571985 +-275898707 380548246 +666275823 -770149272 +-362974628 161375619 +-567002064 273341973 +-325340106 -401924895 +-997037638 -392925529 +-508474494 -44207614 +981642610 582727655 +-974919408 -830116926 +-29211625 272495168 +459031638 -874636902 +-550139390 11932910 +860119835 300285700 +-860076925 729443294 +385407618 404677456 +112340078 863231049 +-794621931 -551135812 +941952589 220838654 +913749190 -305434842 +-610527453 -400661882 +88829343 631156097 +492958735 -352191430 +20943886 468720440 +629276412 361384712 +181682185 -670375216 +743745401 870934860 +-696718479 219648200 +177026788 -470909056 +-486102294 176420575 +-53950638 447722083 +260876736 -429714684 +895011451 -561980618 +198242021 -866273947 +905945579 163223163 +-544397258 -132133558 +-143462723 387252983 +-131155088 906378372 +760553018 97851915 +948081906 606016208 +-744017306 190612082 +967864544 -623763441 +243217915 113083329 +-79543746 -461288335 +-617370898 -49281571 +-727343510 -544100542 +-68107180 -115555043 +500271689 -999528669 +-356497165 -943827054 +90918650 46915821 +-587686085 -598667438 +482986889 -158568293 +-515757117 800783547 +330104281 -873518693 +-903685834 202843092 +-709102844 -416491935 +823846580 -485185466 +-901987247 -46380584 +870536057 270556908 +-344778311 -584487523 +-744166285 -458975920 +-634652792 271299137 +-564334010 643204890 +305984738 779720624 +205469795 -967233080 +-947550397 -160501513 +420441044 865516249 +185362248 416783736 +-992838220 -454814938 +151499657 180674 +703208028 -489054405 +227433436 -733154888 +997366285 -296051199 +532017700 -155505487 +-881323588 -356897816 +-134319907 936422973 +652349560 949336922 +467169453 -772540164 +898743604 -9918867 +907041234 672082405 +715193163 -116640188 +-482898555 -656543392 +255381987 -644088369 +144628400 -273228434 +-277776332 -55848959 +231885942 118853445 +447202998 930648987 +-911023319 -837798920 +896098194 623914481 +724752682 -206947581 +866554027 777810561 +841086569 -730188831 +608062443 -176591689 +-575440878 550669781 +-869692657 551617428 +-851505947 73108629 +485474292 -337143635 +87216151 -466106975 +-746246383 -466768407 +-824908897 -539383496 +180583760 -437176642 +974596566 -950891056 +-105381707 44687484 +328688513 -583094999 +-647102343 775761299 +-114523216 716549545 +932719460 117511103 +-311345434 -162425766 +682423435 210383450 +-696778347 955793579 +761063445 -107118427 +102087922 519265871 +-416251929 394642919 +-113624313 -21322097 +-26093510 -428089196 +-87884972 -930609671 +-54169934 171276199 +-742692314 -401445073 +64431692 796608014 +928080103 -397516537 +796257822 186986059 +-583178303 -883810087 +424780820 -817296765 +512361897 784757673 +893339857 -226916806 +884625598 717640528 +-672133369 -192919693 +-99554285 -493223949 +-392822018 830707199 +-766241652 30696053 +420558235 933742129 +356972035 707285485 +-521234004 -263094455 +-656229528 -54349416 +682778848 -67167889 +957282386 23303772 +276652106 858752390 +869586764 685741818 +610602708 -882103336 +-662961894 969517543 +660139287 -679330684 +480587097 -881613446 +601148131 376545942 +-676655533 667228729 +-806153588 -165997584 +869160021 596849571 +-837598149 -889817687 +608384508 -653616525 +-885680880 -727033354 +-489916961 313835956 +-309530845 -785764136 +-344340721 -984861293 +194942605 632799386 +-3951308 121293521 +-39980963 680629701 +413460083 562433402 +767803465 -837440978 +-440542783 -328677496 +-806998942 -646938955 +978898121 -705292954 +363699270 -265261480 +779730504 -180262730 +686432861 203074027 +-720769688 -551103481 +213801876 192403942 +761957913 462825374 +-63106612 -76865484 +-144004371 428572609 +317531101 225343423 +959037874 36028684 +-787952766 -904178326 +-637005363 819319477 +630838345 -64240410 +-580330447 -548524118 +79073237 -33885745 +-601452306 790428564 +901592985 -974286609 +760648099 -550362898 +-985217620 529318834 +892432809 -81787155 +709220331 345898733 +666801891 -560997318 +133033123 -169929470 +998637293 59113615 +-957327098 915819705 +900770592 886782270 +899528120 -20131438 +429114521 -859221555 +-309892002 -668433566 +-107806629 397175396 +331391745 56882648 +-715282820 -351438397 +-893397545 -654179455 +444259693 -491814212 +-811261971 -202229306 +-882051724 -551318146 +187208024 -368165901 +981824145 -460150931 +-337831422 854728617 +748593454 106211437 +-483869658 222444521 +-412070497 105967007 +-876925106 220934150 +-543232527 -347901768 +-911527842 -963706220 +642848113 76676856 +-202409685 64654645 +338628891 286543177 +343745752 -109945937 +771595977 -807818545 +-602304660 -73474806 +-891312168 -166854749 +-51142770 -899184293 +562381891 -100935253 +-839895511 -181023077 +-3368491 151067715 +771197026 129165529 +926916265 -522972987 +-552792 -570088729 +284929107 -210328596 +568395346 -78382273 +438752370 221626040 +859672634 932318228 +-495596459 698646177 +-271630640 950684 +-52900559 -2495894 +-204572185 906845949 +-137755996 982023488 +-713432828 -692048703 +-189932327 360286978 +-891273095 10263927 +836269377 -575406856 +-885069691 544072969 +634870760 279409456 +754855752 -463062848 +-633918039 -785308432 +56874606 -16395166 +359928582 517769624 +493962243 -830950349 +-867471067 362563115 +639040582 330398703 +-156333542 350485542 +-165153723 184449666 +300677664 -203303550 +130557350 623179419 +339667327 -552111146 +-660036747 362724837 +-551929817 -445130048 +392914700 190696614 +964135823 252250682 +546119874 -269763684 +-405227448 -268178077 +358791148 443895822 +-457709433 -848536761 +-864677082 794633972 +799298983 35560623 +607740709 73043791 +239297374 952385039 +-56767951 478211740 +-302832700 -840753011 +560714953 -892989635 +-320021912 -132086219 +896817240 382018914 +857933091 -766017030 +429073920 -59872592 +817219573 -450162330 +899114883 655615707 +453956041 510904147 +767776831 200852492 +-959298668 -167719281 +224990242 -855531670 +-733975088 -867352864 +639843044 -458584179 +813775257 -372089682 +-115211222 -115935998 +-322020309 640568070 +-987850582 182295348 +-80217596 388164446 +-50903598 486754816 +-891735319 -395958333 +-440537152 -618591637 +-322931930 -719366891 +17811333 509238024 +-156598360 543532396 +398125370 -837360253 +-246468132 721795103 +212424685 609624990 +992315521 -694423642 +631171695 242000114 +-848132768 209452379 +-400704568 993773847 +305526914 -85232651 +-183617236 -656856556 +-531365857 -15798091 +730409549 -781345828 +-580321485 641785848 +-363924583 -102478793 +172779091 -64128756 +710603993 -892576912 +326539760 -96102221 +-651688446 -581999146 +399114992 -965069012 +-982612025 -18386207 +-459218074 783733077 +-647673730 -241623257 +-258294683 -974283518 +948784789 61910969 +-269760307 105833895 +-220312308 786004747 +-783498821 601083942 +-442199049 494817565 +482370880 253196198 +482820310 -893916468 +-145909373 392227942 +-263367013 -237729864 +-282520286 -229091365 +305335146 974298627 +967169760 -491495289 +787004307 432282466 +-74955705 -85695685 +86295872 -516300488 +940705885 -985548859 +-247485038 -889969153 +-352041604 997785277 +-998754590 -827833108 +28927215 475980761 +73356109 779055797 +-536413363 -191373761 +-202724072 52135637 +-842480947 -518546589 +-37842626 -710059352 +390925835 -392185413 +-476735316 662666315 +-432888008 -102880396 +610567533 722496805 +413310527 28177052 +-683885575 -499417265 +677281121 830356602 +787929158 -582048312 +28072201 -373873845 +-992459373 -652002420 +-354415215 225774022 +485941589 603184414 +-255208189 148253512 +-840681189 559678313 +292693218 -112414810 +-163429964 625191057 +702371198 458613251 +405046796 109497543 +96629725 890603897 +294602176 -40064655 +477509045 -468788354 +440290919 -30012060 +159073066 -620929279 +555048217 726586673 +-184298043 473399743 +312833945 -738628472 +600098124 924880680 +926206828 -712396463 +-93395149 245354842 +-491782438 -230397603 +375316585 -484272472 +433824776 -411732138 +-687390622 -990979631 +-942060607 109776985 +668736855 -950685694 +-513966054 -177634820 +570928727 66808929 +87681186 523228987 +-191886170 66114321 +420017682 -38880786 +-495944790 -976635476 +627968940 385243612 +311510536 523550692 +545736661 -405860147 +-920011172 -888744961 +-2669167 233541128 +-477286578 475019589 +-8479810 757125766 +630462764 600954418 +912602849 576035715 +-415043091 -487638159 +-630565493 -901714415 +-985717279 -203306155 +500668991 -786695835 +-761911825 459020375 +-4626320 -13512070 +-497190535 277451760 +-74976057 802753522 +735078728 -508762831 +246387110 971638347 +187317693 -312903677 +-489966439 -546498213 +122873203 -793972883 +618527162 785425071 +524825130 -729027845 +-975748077 516212105 +-863289315 819519360 +-131991758 -861302001 +593327566 334988383 +556772595 153243626 +-645232732 831095015 +332214964 547712943 +-80320702 613550535 +746621601 875590778 +-201117110 -878501964 +-363149397 808379905 +-654402388 249562242 +-125695050 118305360 +-233726300 656625018 +-485282872 -535739976 +227630788 683532813 +-387923030 812379033 +-178258547 -931654912 +391012437 631198404 +829053659 337007708 +-674961670 -304064367 +-230724572 -740449112 +765664239 587826245 +309522114 -154371406 +320756074 -225407055 +889347488 582179069 +-121208035 -882918623 +-597651121 263814790 +-802916556 -693985588 +719182873 778768403 +420904147 -882027528 +-557082619 697849691 +182228771 432053540 +-561232197 554518926 +-206643656 883069600 +306275838 686063920 +-506973847 -682734128 +-537480283 516264594 +797477266 371319694 +-326943693 -599980726 +127788032 -543876869 +336476324 -688974632 +-870558423 850382158 +722953916 -813761457 +197205350 -187063712 +-823612002 924930372 +851618362 -291883338 +904652315 505411844 +850088694 -961753662 +-514519893 535349906 +56548221 -571450389 +292370729 -938721964 +868073194 77865800 +188815655 715158603 +772826491 93790157 +-545836951 -522904744 +-305634199 401880298 +902625856 351190656 +220907388 686346725 +982674159 -872132431 +-346844152 -106043576 +-753384094 -708706520 +-681895653 469110179 +-245175909 -573119731 +-833415845 380792285 +-362679972 -736271443 +928938791 -198643929 +-386434559 -775113769 +-416275898 -250506620 +699358039 -448494430 +-450836729 569383340 +-425967407 563208822 +329098066 -550714718 +-323896418 49906635 +-986391294 -370722516 +-545226703 499794978 +-226710517 448954243 +-653701028 315889602 +823618083 166129166 +266542284 270164792 +-95896224 459052605 +-509380304 -233769996 +799582654 717293568 +69417435 306275999 +580010453 686695209 +379295419 -846432262 +414389214 -412291902 +361992930 -370352526 +2230220 892731537 +393117387 525236482 +344616754 -334476445 +-247641268 -308804541 +-122970068 -196177505 +-852286517 582032227 +193432817 769591567 +-353210077 714002326 +-182109855 297372035 +425507880 -660839125 +657837352 294125311 +-292022851 -406528224 +411310433 787913713 +-937162409 500068351 +-245983683 -967670160 +570525656 -164365158 +980814580 -788081763 +896920201 -816827051 +112059923 -880498263 +139039398 34090449 +225331327 -270244116 +663182711 -473980749 +-494786661 215681292 +594249927 -640428299 +608571627 -893921036 +-725362933 927788470 +429016054 942465716 +522189973 530294406 +802590780 148447791 +-590759520 54680008 +113779344 -503079300 +-610003882 114817121 +83024015 -585511272 +445163705 -121766908 +312623683 311207383 +426551372 -376042028 +547947598 -495357923 +-855409714 608043388 +482394115 -243478749 +123041633 -538931628 +-708510488 -45110353 +-160906791 943293713 +-168066306 519178916 +480266998 934058248 +-147263760 160743159 +-753670325 647141077 +659134318 327790406 +914420727 -470282894 +-627013031 -695877205 +-124222214 -55774858 +-102538308 656100373 +683986356 258559054 +-87273897 -154955322 +-321848826 249939541 +413985652 -21617053 +995808082 552658191 +348740036 52258995 +310780478 988996756 +879833200 -691018837 +298352796 237522512 +249052962 721859436 +-717861351 412352378 +879834623 -904404572 +221119788 -885644384 +428146285 478032401 +-920402225 -110352201 +-271524712 -461783414 +427132054 -537194947 +98946547 -650132825 +903904232 649609393 +466732221 897578243 +-207755577 -498491408 +390216300 -803320861 +240632894 -565931502 +663519541 11015365 +-807925034 432605229 +327707359 921992997 +443326044 5293192 +307114927 -358877634 +231651316 -935017570 +421625052 -892827710 +-934258576 765660874 +-306236255 -100514009 +663353976 -342371333 +850741274 -860929291 +-220839121 -192071852 +-70771565 -870804781 +260964777 760408397 +-802791145 532568775 +191043689 559462635 +863477427 360563482 +-892097702 -94478312 +-265973663 -56068431 +987238268 337714183 +817842906 -326410031 +-256857829 -292563136 +684401081 470090730 +853942587 898766436 +639515460 496970766 +-520493528 353528974 +-133692479 -689616791 +-150900053 -658532964 +-976698254 689724731 +-287659145 -731580999 +-686429675 784420680 +457734605 160970092 +-724680070 130216711 +-627358606 -144513478 +-538047984 46696018 +-875897400 -774346596 +-646594753 -992506826 +467388961 -861369854 +541330444 -866435508 +-829451189 -563053446 +-326582027 -841616207 +83562019 230283057 +25388962 -577766981 +-913821129 292249014 +493271739 -294444576 +292552565 486343140 +-152071725 10988982 +673560286 -394008294 +427363272 -877179017 +-537299717 538215475 +230566133 -548050253 +200097721 973749244 +-275365405 88043479 +945388977 -422270627 +541072786 523731465 +854523799 557332560 +-836977706 219044321 +804289744 -750729360 +-491818281 -407578236 +391076421 -647761239 +-81892155 700077800 +-510177333 -203399139 +-395390995 -481469367 +404087982 -67586723 +399340653 593904039 +-971777694 -970229805 +73096606 481570912 +-929779851 -925214437 +701928657 -122084342 +562356073 -81216200 +600127349 -919213124 +-769011492 859962797 +220724181 892646210 +56618895 -864536184 +-967543068 585588194 +-425308795 -610677432 +671921751 -632898068 +769907815 -103265450 +509662711 26760164 +809516317 381916796 +-932806510 -816897616 +146827240 89337517 +856029248 855829311 +892273510 805196127 +-53533257 -615609783 +-716218779 16986100 +399582274 -720986370 +312966132 612733748 +45720737 -380945775 +892419655 705048992 +-575231342 -744526667 +922153373 760957696 +274957411 28189670 +529680485 -529832821 +2876863 210858059 +258254788 -742532209 +860266724 488968353 +-665300020 869494659 +496881224 521395667 +-179358986 -934353395 +90687844 122989506 +192359401 -567640697 +171114350 141368522 +173221118 529284456 +-360963711 266394589 +708181179 911412459 +342053941 -200791699 +341950382 -338014837 +200153031 399415670 +272379193 475800682 +-203949470 -455030980 +-140851223 709357382 +-533659124 154327488 +-864015012 764392871 +789774812 949366882 +-543317546 671930672 +1756319 976869326 +-681835871 309508445 +925060612 -742189515 +-338473361 180771624 +-95908728 -120724352 +-638661315 367530433 +-92236592 778322571 +-596926911 222678519 +58857552 951601279 +225537092 -617229967 +-979784113 -232055467 +893487801 607285254 +394362546 633999972 +542238309 -518536928 +495067548 362149256 +-217656041 934462428 +-781474187 -619916611 +839921019 -984149580 +390348519 210727448 +622573197 339603590 +885189555 -619896795 +-878807073 -687715353 +-783689701 -641563842 +908802568 658687645 +839992620 -799462979 +-801269691 -512165890 +-850813925 -195342616 +493221985 -18740997 +862598176 510202610 +568776815 -264330931 +114750567 81659158 +-399086056 -303558337 +-512562352 34387619 +-546608959 -696712266 +-63591220 749048725 +-531204944 55562116 +500258385 -556409221 +-112709796 -494364062 +-915852459 -104185844 +-220074231 513528560 +-735553222 516114194 +263025085 -352499178 +407866299 499222327 +887994901 -402992259 +-896320893 787135867 +739052930 -166668477 +-262713125 910136677 +763898091 898750650 +19463919 -905793318 +535362222 805401484 +-563160274 -674785814 +-867345534 -89623011 +761335915 390989307 +884206848 -394843105 +220417178 -312373181 +-39228498 617163303 +38833079 234380263 +-185465974 738005278 +-808377697 -564191885 +765858159 -629057323 +648225129 -847193730 +200763036 -249492163 +-57296559 -109886221 +971665283 -471039966 +306377545 -912607499 +100265403 983827786 +188067610 708694974 +-310356478 -802245547 +-682199066 -304781978 +431031515 -349011613 +-637845897 612083681 +-658741599 30269907 +809458887 -690664131 +602410131 -202348024 +257440437 722033598 +-95569097 884052198 +223076641 993241788 +631479084 -973620947 +-495157839 -316474119 +460563417 -787835618 +-210537137 -374494046 +607680112 -825300677 +-84401718 -925935042 +527719422 -336020240 +-540290642 -37600198 +-581001370 -659680703 +806375928 -544416976 +202690075 340026054 +-877181717 -57936835 +-186612813 908049857 +914801968 834168053 +479585262 563413685 +326632972 695000258 +777867606 18246385 +-640479070 715806669 +599307857 -431648599 +-517128695 -291297953 +724485516 -505664253 +208200001 765047713 +59465691 406023495 +594550823 103192443 +-72959740 473510740 +-868031228 -819937537 +-978547572 24085490 +-455164592 743090711 +641083402 685001365 +-439564583 455657309 +967488108 620749645 +141680184 205229168 +-703601371 -36404173 +631094807 684693424 +-820922973 -501370844 +15115536 157190403 +-342621824 108094144 +-864926163 -691824123 +766788301 406336208 +701033329 85829853 +543635401 -836346906 +-535700964 -20430576 +-799864925 402769410 +122132086 -766621499 +1162418 -276266660 +-976878694 766267204 +989641515 451090569 +-991323535 -829245736 +692989075 -533310282 +124078539 782138098 +919191060 348130487 +-391089040 849647291 +263569881 -71602213 +-253490380 -283402695 +-153396255 701533719 +-950918730 953522907 +856072265 -177550607 +-136700411 -603217822 +-78595916 168316410 +-868108220 -160141117 +544580061 -720703705 +702974714 -395080102 +-820806908 417400638 +-356811737 -77199618 +-555916683 930314017 +232907529 340745342 +513965950 -512944132 +-771873051 -206764317 +-655526908 269263711 +178938013 411170896 +-798044426 340302357 +-500310344 -169768541 +-342648907 -413076603 +-577191999 57123849 +-482317047 66494886 +-538093194 -50925702 +-907626305 971334448 +-482320639 -704807652 +-541120278 558803513 +536314026 189565283 +448414924 -46789501 +307270764 686304199 +-501717802 -75670725 +184844800 508008758 +-41197454 503948716 +512072281 -128730827 +476783744 -449617809 +-827107004 288162518 +-759321654 574331525 +91252737 644246566 +-939048583 608974687 +-804831255 -560926793 +830480228 -10503110 +-62136472 821197813 +-207911862 -846897608 +-818238634 570675867 +-582884240 299729476 +587810534 -420031352 +-258213751 -921848751 +-587401452 43350373 +-11306598 -137935750 +864319342 698461433 +-661244086 -763768574 +441460750 186718279 +-377181127 -407353254 +-175429037 110684027 +-118597751 573368256 +609193159 -278143635 +574297322 -255371957 +385636019 576818514 +195174276 -134035427 +401858719 452165785 +968991896 480686973 +-532451285 542373245 +-275627103 762438305 +-654134358 527652106 +-214947996 779209924 +-573461817 727557155 +-228277771 518793186 +315090399 -822372994 +-908679073 -979166755 +779678297 -516892488 +991966523 381802684 +-14300002 481080667 +81852044 -115331386 +-888922950 207787545 +908230303 92886304 +-889012494 690143733 +-622881460 -51892561 +247868963 939327833 +-877049744 -156020032 +473679407 186455813 +-793191584 464043796 +110103631 -757330872 +436362869 485890735 +845870387 -580848084 +865422945 -491861160 +-200364234 -565581131 +-96360215 -527182467 +444664776 737040004 +164431650 -16872085 +992749040 -457507215 +754097127 -624144553 +-985622661 893600006 +-194847183 -962478640 +247562997 894165691 +-608469504 -542627667 +962984730 -491995995 +793132798 221977140 +-239314408 -307212904 +-437781549 -186785326 +-398367443 708438506 +-586766041 151039021 +386564358 -718079091 +-656727455 -550107699 +-741821638 433842862 +651205357 952005037 +399591850 -583940987 +-599855495 377487389 +-64465976 -582362272 +172279342 -668614333 +955833018 -908483848 +976761706 226170938 +492622187 -111401141 +880504189 224648493 +-939405918 128396079 +695868405 115844227 +-826531983 284882811 +444889540 48088336 +140040722 -597924200 +-546976902 -225749718 +-90411855 259601297 +104385352 321897837 +-381349965 209086203 +-104549343 -974745007 +476202455 -698863312 +295409026 739014056 +577342159 357403590 +-241164521 492419958 +162009988 657115728 +710004192 -469136187 +899893057 461343974 +989981591 -868320170 +264952918 -358427315 +691523481 541787131 +522350068 501108166 +971793008 514512095 +794888652 782857090 +-24787505 -526647139 +540351436 733250175 +342496137 -102607988 +831676288 -255537925 +321524650 -253398640 +580686671 616950455 +111234634 562193393 +-498255248 410799215 +721002410 787743672 +-533294792 -913564698 +743833026 -977211001 +-774396937 -643854750 +974689552 416947101 +-869942113 363563085 +688961203 -407544449 +552441696 -18640763 +-219091399 -275940046 +697153154 -37044735 +295160305 46216990 +-549390812 163928510 +99924269 367460118 +-690080481 484117298 +-541559003 345038030 +858822007 428857959 +34637832 728201962 +378488524 -422697030 +29861543 187605814 +-65708234 -830293717 +795822980 -962899053 +768825789 -533498542 +343897356 -328147671 +-943918235 916395550 +-956488897 75724679 +799844327 -335200012 +404476449 -410155402 +145443446 823439208 +-822987819 677371204 +-69957218 196871225 +-511936892 549339211 +-4530530 -108539501 +682581583 872244730 +-652319960 -235161313 +-12459070 -615890315 +-884446584 -822422352 +465327009 210618774 +272681330 677882591 +504357035 418823475 +-843396331 -242609243 +710066769 56471059 +977045429 -308324901 +-275935280 -195461913 +-6391070 -929478734 +-175049948 56535163 +-833325441 221521550 +183228833 526021284 +-987423724 -288513933 +908947043 -426302558 +825090732 323072850 +-332911377 345706313 +-136888653 -668975983 +-933328347 -261114768 +-531158019 575640624 +-611821176 171974596 +264650869 -909737113 +-422505701 222922121 +-236187074 858571572 +795295585 -286831903 +438310664 -178026645 +-260221482 493024532 +-275324239 -483266755 +10628035 964688585 +-562041637 -803970333 +886934266 659985284 +192414872 -385843794 +211794530 893214975 +-145871521 38217352 +-451801606 316293620 +-816908988 -211969154 +177683636 85951167 +964363090 272416811 +-799340283 -238785073 +-70628916 298197198 +-869110146 -496574240 +-696876170 -452829820 +493178914 444012669 +220731392 -964190326 +-471755856 839378818 +-840571272 -316311956 +-491378232 642583524 +405473293 -85650258 +-596793369 131043041 +950551437 -988893658 +119818930 495145127 +914740392 -533363447 +-275428359 368973720 +-149454078 -568462314 +421145610 282346329 +-138813605 -726284412 +-623652051 600759006 +508654678 137836832 +-702931988 881540651 +360589620 -556992074 +-605073547 117749231 +965364703 -732416696 +-449491339 -101892580 +-928223738 492455107 +-577797085 -765136944 +602871405 342919438 +103432161 862610429 +-146801845 -16798817 +969778660 986984820 +-943436773 -46317578 +362632164 512347368 +-808153936 -733115329 +-334593389 -427083102 +-385998865 -249683616 +-573983156 164937575 +-914610053 781095084 +347804350 629013738 +-321368473 -141139624 +424474135 95913626 +-306657639 -497995098 +292124055 955799740 +300941980 201103858 +-158258722 237527245 +-474557888 508092263 +286932658 954763846 +858057982 938909794 +-628566106 603151530 +-436145060 338493808 +-678772661 744195544 +-149084393 72364453 +393612925 728551184 +854359363 -327858942 +573300044 -789316294 +431525244 88181001 +792217306 993512993 +608179102 -930665861 +881233054 -681052296 +578866097 -419481582 +-15325089 978606136 +-351135881 -652756444 +-891981929 -126750019 +737199682 217787959 +-205270354 -898712925 +91240457 -857909796 +-198060673 5868459 +488648929 -157039686 +595434283 531057565 +-92059293 -499402641 +-918436983 138950472 +632569018 855249139 +852571710 6759288 +-220750525 226153272 +-448344147 910407412 +503095732 -794415367 +500257138 688391787 +-44639565 301917524 +-360384157 -692037359 +696544144 755298714 +700544119 -776682847 +-682736065 438346451 +51427300 691522067 +-298710816 -901882684 +289093151 154959262 +534039472 -758693617 +-475169967 648209671 +277187445 937039749 +382459918 181878652 +368123635 -293791836 +792461589 -179405230 +-564068873 -575483591 +962730713 -306449330 +893649732 814283541 +63906699 -759430735 +-474315331 678536478 +529688270 874707558 +-426027395 -534727236 +-88076387 -845962693 +-992982247 431154842 +20058952 612380809 +-668696197 -509799803 +-580520403 -894691231 +546673935 -807818522 +343260355 102862075 +36063775 449787917 +815023619 746301667 +931983828 -288953235 +-566266678 16007152 +963628069 531437845 +-691509228 380832594 +-257671702 -368012428 +418720631 27319751 +142314671 -813039855 +-424701431 -308899442 +855076471 6913689 +-73987800 -978543769 +-469498669 225836687 +-421285137 143394296 +384489404 -680288296 +-643784365 900776721 +-344691486 -137823899 +-954937092 118980980 +735124655 -478624338 +-980550641 -456331777 +-286194169 747651129 +166170461 154533473 +808771558 302903549 +-315239554 -260019288 +23458826 -914950495 +210949833 845217744 +886856579 -445450071 +849700391 -161360647 +-385715009 136767718 +-292598355 580024378 +-992075999 757300458 +-943931446 426782787 +-332858468 -728612667 +269111341 -37984751 +-534265338 259541724 +790618483 -738901242 +-551553745 349110987 +-969107650 20524374 +-144174333 -351562855 +607139379 569853663 +781407435 -889194547 +561533783 -202594955 +-940779112 -592310966 +-71381834 -32308707 +-209050157 843316120 +949697801 962783469 +432366669 697690892 +-733603107 -490359138 +-853742388 -445552549 +-268914675 646218134 +-276889806 156904650 +443594031 -492448116 +-672944711 222291802 +2934432 -800886951 +-883556665 -421649792 +917320896 -170139171 +-614676025 736124568 +173834711 362594683 +-311558303 649599728 +28769248 967602467 +270606623 -31191145 +560157054 -438193020 +-788538984 280188414 +-565530182 345879827 +-336989340 338995093 +598104711 -393933789 +503685293 -721797038 +-705236319 -33743460 +-82410307 196995113 +368713040 -435544999 +-734482698 36158174 +628873674 651507301 +248464759 -851452664 +850055141 -846718974 +9527107 -332983119 +650298046 -570941815 +-95787908 505795036 +-407604754 917098084 +-276608661 915113655 +-15250217 358430271 +-511183379 54222934 +-855627956 -468795393 +-403298028 631081023 +494260580 87721378 +987934407 492001370 +38219231 -315646212 +-686252039 -956721579 +-756081555 188724200 +981347003 -482132968 +-542571859 291150559 +732277282 347344507 +149055148 -532313090 +-833522616 -939508416 +-916137063 -207779959 +918825803 15050759 +-592944225 -926876378 +-674696426 451834865 +-726024773 275593157 +657289915 261306138 +471135441 706238775 +124033353 -969106158 +165862587 723844970 +-859643716 -987926928 +-771833987 -739013898 +388444077 -870376885 +984037868 225585275 +487214727 758768253 +-667333997 970832110 +613327096 684196688 +-394671490 259518451 +-982580492 -259442760 +533799404 -84192970 +156632991 -72433792 +916963212 -425976072 +986263403 -328141489 +731896024 -188264385 +790395349 566804334 +539282616 -759795459 +-201281068 -198811179 +-529905077 -522212489 +853524639 -118245298 +-450714800 33525149 +339404074 -279758067 +333549538 -372844492 +-443204862 939568363 +839266823 -728459367 +-752332909 449490180 +-141807258 433985201 +220037536 90765882 +746613466 517116945 +411837082 -419055413 +501997766 -245490193 +154032825 -206020396 +248817536 717153494 +-748515061 -420297987 +629699890 -437595334 +-730125259 917318750 +-267859011 215436944 +571586131 622636902 +-919752323 -311068558 +-25214286 -668386472 +-601629146 -386840031 +293659309 457311711 +-726421032 -226970755 +-91682259 191373701 +-999831278 -863709772 +324007444 756258658 +754427852 -84971859 +-897268719 -746174400 +473335892 -155656254 +-322087087 485438258 +-248400114 -330713599 +618551338 70968106 +787419624 -405247699 +-7810269 -756479549 +-999784174 847719691 +796887908 683529506 +-898814244 260798842 +-421901034 -348311240 +-31470396 51748933 +-565778950 -709371403 +-241450157 637367814 +455766109 641448727 +812363542 368903639 +548930715 780273483 +-334772163 -703645414 +787730830 -164189337 +907051791 411146571 +-125783923 -973318417 +-311293988 139775303 +202943295 861570398 +314535739 302818590 +433414154 963162866 +787064697 -425609757 +824003982 98868109 +872909939 -200230765 +167088927 636320064 +-835887222 794489139 +-494286189 -616707510 +-572068332 8995297 +880595071 -185812820 +-318620538 -973225766 +-605902391 797634206 +999972844 460130727 +990201701 -441565922 +359224788 634626405 +-859664570 288504523 +933620365 -55049641 +-916250575 944177188 +-665882527 -894501560 +-769284209 -59801769 +957935440 -832170958 +-662078075 -510095898 +-516789610 -409773331 +-605738208 857037143 +52617794 -807614366 +764318455 929949837 +-727227595 -19276854 +996491460 -641873305 +334542202 -720210384 +-25426017 -848428355 +-925342719 -680421262 +-504393520 332042035 +4657548 -677338707 +-309949253 -969190175 +323640107 -400229630 +413340559 935435375 +253041338 -404797699 +-124748415 -579465751 +-60177246 638838208 +848963922 832758500 +275915707 186790641 +703202113 -868128431 +-241378486 -585125671 +-795304369 -947162491 +-966307426 -45259994 +773145204 202795589 +-435683026 -424952757 +784625183 865114880 +-473056786 83692516 +848576165 -494278267 +607312010 237656304 +946586526 693065007 +949620501 -480778490 +-980807596 96749380 +596547726 106756168 +798350798 117501004 +735846584 342549217 +948402073 -871954916 +-281621786 -479182721 +47703609 -85886018 +938960938 529022134 +-82529126 -293539773 +-905389136 -271251050 +-903274798 980816707 +-752128054 -459044211 +-418186997 923704673 +-373517139 -951371263 +497119594 -19840866 +443831774 16760107 +734506416 -957703993 +922606858 -570894901 +-885403545 193220798 +-353232144 -961742096 +755801958 -28103848 +487701079 -62007336 +-229511580 894421804 +-223750656 -295786947 +258887390 -300651132 +594603228 -848540396 +-76805911 382520229 +44821416 397680094 +483255599 268821229 +721684352 -989133810 +947694231 531440855 +353032204 -124803601 +-851961498 -72959129 +-532825677 68321588 +159732449 465933256 +-905980967 32781137 +922923367 -49637878 +-203120383 -329678527 +-571765916 -793122979 +439802294 -13276570 +-821045843 -683649048 +-54715083 355888720 +-732449759 128912414 +-562983708 173901004 +-512168527 -334386101 +837594161 786378134 +691378424 -999197861 +913217490 -75666982 +-143676117 244976975 +-305139066 392541155 +105203952 -290808757 +923170999 -847102734 +941995317 -875060085 +372261927 831038025 +-629862177 353096670 +538690053 -714591584 +848503133 531907402 +-163891427 570525195 +661991628 510139789 +-429607537 876477245 +504560724 -601387597 +921707067 101060452 +102681025 371797720 +-270170175 363495837 +-510686968 515976816 +534303906 807001701 +504022595 -868338610 +-261997543 -864955803 +-997939938 858424109 +816066190 -863791498 +-175999512 990596380 +-571944809 -265445768 +515897199 -118111835 +-86778942 78349638 +-26935573 781652160 +-207470082 -83134098 +224264076 147004223 +-600745673 956358922 +-408060562 -398849623 +-874977071 364032408 +998848732 618655706 +239589637 -31916268 +981555665 413789464 +-915131829 -418006044 +367132535 498542232 +-252432503 790600831 +-901893336 999473312 +-578203698 -14669730 +241067818 -871228244 +72002831 306202481 +-223851980 385490625 +-564886802 -517384129 +304874988 914982544 +866690445 393451327 +162202165 -251126819 +703494471 689676100 +742448276 823447291 +76476176 -202086395 +-459799154 298838090 +207433974 -159973531 +-731685718 -839172157 +-714110872 31378638 +-476148633 589641039 +-164993982 466330288 +-677043443 506984248 +-461172759 202328607 +261626111 16380461 +-525380504 -528407567 +730249984 511208665 +591000857 894421158 +-905762894 -225845245 +-334126610 557033234 +105580130 102932297 +825779729 54889573 +-792061049 39769178 +-974762928 35274109 +37161034 824023326 +150503340 -164195969 +-815514235 999683539 +-159831103 -224473013 +-556230208 -391365992 +-319327160 -588499330 +267633163 -923532108 +-681968379 283177145 +-364409229 425580361 +742947869 -286160281 +91646618 947403616 +220621906 702991225 +844985280 302546750 +-694125969 -223649747 +-113828013 -570613314 +272547728 874629661 +-107660438 148381095 +479675978 -509129688 +457319489 -512710128 +-955595998 -905256363 +-414147664 217083210 +662221628 824645593 +759710756 663596718 +-768068940 433136815 +834932275 -880815916 +-578609768 -52309332 +-765095645 -942099067 +-657083611 413883416 +-676576931 528726971 +65587065 166602550 +-350270991 -488707010 +-647809591 -232153936 +-335368089 507997426 +-417579617 607163527 +565849707 757529193 +-445125120 186138876 +277995068 923654018 +508202191 -852416068 +-457352026 -912436375 +-910924638 -139654111 +246140371 90573534 +552729479 898829831 +-358007175 -765791798 +-79075008 -330836965 +559727339 476952389 +778860394 -397964484 +-637194125 -297404828 +-452732881 158714168 +-952762750 -881323407 +-905854235 701540365 +673065714 251505241 +-189686595 189254550 +-810147922 -550918238 +-926544960 105513666 +821358175 -75132047 +758658886 228688331 +727962855 -832576064 +276669933 481563058 +803162727 -256543334 +-603662120 -319167359 +-833117121 583037614 +-292701998 -796803159 +-199195998 647448702 +-676123735 -560499184 +-899779090 246881348 +981341940 -672210084 +125565516 -953784697 +-264410876 -586756966 +596949778 15429260 +38802614 -90303364 +61695206 -643200094 +-453268579 -748220188 +-891993040 893716662 +664093787 666472736 +-819948027 -433036881 +913897381 758600142 +507538668 790583572 +-944006668 92637530 +-488938011 863225182 +-965878185 -768048821 +204146853 -595929803 +-148841885 -110643833 +532264784 232364075 +729017248 -815909508 +-959973263 -688945846 +585995674 166823401 +-613943370 875643447 +-875635618 -162465000 +-571846344 -989096285 +-668684733 -516979178 +-203419983 416670374 +-809577624 -933540718 +-293503595 358677306 +-626990862 172796323 +-182105821 -483760237 +-439429277 -584877116 +211445040 -60225460 +87635119 -550906290 +-104882601 932573253 +-800799067 395456486 +-889051156 -474680531 +573604129 -757903687 +-781400658 904686606 +5351292 824657244 +539935164 874435267 +-696052815 -174184207 +-931888533 722530547 +72701778 909102555 +-65632937 -440534186 +801297884 333668954 +-869330440 82514537 +-863937720 882926893 +549019732 325095318 +209605880 29871906 +956852954 -565596472 +438943243 -183861935 +752159154 -337892164 +225008628 286945017 +844565895 736322689 +348084382 -462880366 +986655099 100197676 +115632607 663023598 +509150618 -555311948 +-332391487 490203762 +-628565550 387207084 +-738969446 -270082657 +772233674 -568481566 +53088238 -466870677 +599661445 142800367 +-864929042 -282404196 +472734163 77319991 +-223587679 -321808753 +66981350 -258643981 +918311001 277799314 +81438861 524844139 +21487585 -351201995 +-256792974 864240826 +517980976 906006870 +-68115554 -762520464 +551446122 -31213670 +-204079923 -91152502 +-927249844 669183262 +-790828746 -590885632 +-221582182 959969635 +579565260 -603240184 +-702288667 78610505 +621363342 158770396 +231902311 998990740 +813534412 650777871 +735142701 507449656 +123593426 465931453 +842897302 -774166343 +378566253 -795926564 +182279567 -844358675 +-191265571 -684803550 +232311904 316154637 +-925287659 292428473 +935443054 -895201882 +288591482 -911876887 +-531986984 520978702 +311808395 -548131979 +460512484 -69527075 +519681249 591105979 +-921087695 271404342 +-515935384 -845515508 +-185428918 187815850 +-34744286 468540995 +-445163980 -692509464 +-408649098 -360703561 +691351709 674007891 +49642650 -858903119 +669006442 338384620 +-105781299 929169707 +-591344412 -962234603 +227002904 195789579 +-992758474 -984998640 +515636006 907474801 +537461521 52621368 +-901031001 -119478629 +230328282 -867150890 +465060607 65613224 +796450760 863491299 +-252215682 -970214412 +-102380453 -125894129 +769333921 -91097546 +-194735925 401591376 +208839477 -554451896 +-229321381 32479884 +850670474 -886671059 +401133313 50156481 +949151611 -823613078 +987583319 -479479673 +785746683 893793196 +-437347859 519592684 +-346275384 644488984 +160942480 847804105 +-410280217 -129178850 +551517596 876878998 +-982644908 -593952888 +-660211690 -625632235 +473278286 -434029588 +800181343 505861987 +531158207 968617998 +-429407573 707511068 +-702224780 384840415 +413100346 601635994 +461022818 485584908 +-781572492 -132129182 +-311336119 536967379 +-359874934 -533178130 +53318257 -739696513 +458908881 -969553863 +-47079348 491146593 +18356113 -263904859 +-637896273 -66649356 +855595657 -61942287 +-155930960 355075046 +-497824838 934829004 +-518437490 350074283 +198906365 127025074 +913560091 654668184 +572596719 -12481322 +-952357827 -844317041 +-255535038 41560309 +-846211085 -395972713 +-244361586 832222557 +-709282869 301295782 +490577155 140207721 +-111649731 511336128 +922302005 -489352364 +-376960714 -119024824 +261823105 -46496392 +288952256 -781250999 +-1137635 826439150 +-109890163 330666331 +954387334 591352133 +119958991 -758714204 +-5442069 724454108 +-917918493 -461123764 +-989511269 830650242 +540429473 360022146 +-179377892 -200469878 +-62617841 -991239179 +198290452 -259232183 +-565070287 168896948 +-167035243 93882624 +275051796 566019831 +850827605 -204155246 +-569720044 545198573 +-70651076 -591176578 +241641593 708597541 +701851080 -947777444 +551007178 934511090 +935502939 -285708514 +-364972376 -487401304 +943709358 168006815 +277048640 563072422 +-107688427 659783263 +-102199190 -349644671 +-158514835 253295214 +378864226 -618979887 +967031637 994132768 +595589309 911895643 +-912753217 -162915118 +-197059440 137483951 +860214836 -784769352 +191979649 566745894 +658549827 -496913710 +-141894480 78757119 +249712031 -627921066 +-513808177 -521075840 +745771758 -961631884 +-49171988 -730222520 +434853196 -633487296 +452616273 -983586065 +-593042107 985394678 +168966400 -332840217 +262239673 344432947 +728163614 -743266991 +-450941298 -632728476 +-581022862 897239123 +758883059 524033484 +-132742450 -119410541 +-449774986 763334233 +674035716 562454860 +-940562690 238826004 +-201198613 -827110842 +-332941963 -260221341 +-27144532 546491723 +528246542 499275690 +-408096594 100803375 +-735789992 49623869 +765791951 -362252268 +53890056 -398894982 +-572083308 -835395708 +-490962669 889875296 +322430547 959125657 +803754840 -272407604 +116043087 -520197435 +141359935 -545003429 +-170007954 990463512 +-570217942 330058172 +826400773 574285064 +724292289 -389914743 +-111756524 -838663794 +372387964 -190796339 +-405347085 495185711 +-553979149 188182014 +430673315 881344443 +451574723 913363503 +672824547 -993012441 +-470880843 -166242820 +567275620 -443876143 +-463327396 -253677093 +200735119 36903807 +70326432 428927833 +91102430 174268416 +-346765892 -870698150 +211155391 365883628 +382279875 -426302174 +-911911862 -385169615 +585172194 -460977423 +-532495615 -215453742 +-172746245 -757470906 +-131879369 -332899500 +-210949682 129912834 +-123687189 -99417943 +-907965918 375413423 +-628160076 -784494912 +-608866808 128531039 +912053438 518284321 +544911077 -731629172 +601954346 868387197 +-177507712 -534945063 +-244424501 -499913607 +566631161 -556575791 +-607979804 -515092710 +-460288036 751449554 +60585464 469872869 +575657386 -676782764 +718185963 -691553765 +370344168 -959590274 +-594102945 -468289903 +-172156919 -168412791 +814817855 382735218 +-53196340 -279384458 +-533756487 634950344 +-653860434 34194028 +-184969751 -395840048 +-13143517 -586437985 +58023741 -96507454 +886810403 -239503818 +159038011 101059447 +665692126 471046083 +415535085 -853467185 +687157587 910130520 +895182814 -403475426 +459387409 48260835 +319259844 -314230789 +-653577571 -672416863 +801729617 962589654 +587428277 228694609 +820419689 -927003708 +291904580 -808433884 +769106233 225302077 +-608745526 392935941 +-310601796 -86145425 +953467809 -232440705 +-352350351 375685279 +-975427183 -3834678 +51570793 -424072110 +-36475661 -736295928 +282454117 -926829127 +-845735727 -242772172 +271972297 415226303 +3760521 -286659654 +563066349 968995538 +319340165 606886015 +407900542 -347367457 +445047668 61928153 +351790331 629130916 +220864512 -392757342 +-783829213 -568006600 +510778622 911495109 +-537640820 -152385599 +37458353 942156548 +-381879701 100724218 +176430497 -77815900 +97030500 -34879006 +580799426 224518607 +-697803859 -440571233 +222323770 131244498 +45410159 -792816347 +-880194636 836084866 +-767003121 249095583 +-675743719 979712722 +321786189 -916582890 +639288828 918517136 +-326260365 -602413664 +-972241675 -376503339 +-559325624 -73228029 +-591152730 -910332552 +26958374 -376056179 +-125109397 847222597 +202125332 687035729 +319763247 249172559 +493613392 935133239 +116316554 -644688474 +-959800146 973706043 +371407810 -533825838 +927253147 -549099429 +274015031 382875660 +159663872 -209005401 +-637051933 -245506818 +417385638 -942117578 +-56002239 -892783028 +572727399 552026873 +758533521 401909837 +518156343 599533383 +810409218 -211960543 +-468542197 341558437 +611650648 907073877 +-813660112 -603924128 +-46916020 242199413 +-170867749 -450922299 +-966223258 487366084 +-795874591 508240681 +-64958122 716884387 +450013528 499877172 +968283344 752125227 +305763815 -183726065 +704921450 630962843 +335629775 486031486 +-39471822 -958360369 +673868338 -190947951 +922586830 751327401 +-568909111 372865731 +-253395513 -888230480 +-181674639 550366704 +-390305862 72094014 +82883304 497369816 +907743549 457240892 +-767275355 4284856 +48389828 -53493485 +-189967548 -791094658 +122558396 -248926668 +-91654354 367913798 +-946836656 288354162 +987427070 154641134 +-469831243 -190320538 +458342035 901488755 +-995894547 710556790 +582979208 -404858834 +987272290 685837535 +-672672391 -977536305 +421871684 280092502 +209840040 17814592 +-820147289 -112389290 +340690764 -83026812 +261536442 882908786 +-383178541 -299953350 +-418501284 490804570 +766726710 -255394374 +-323705674 -542658309 +259793415 -777874497 +551273424 -593309477 +-598066940 570374402 +-653853572 -157568199 +-642001547 -448689727 +136896755 -451078530 +595292353 430106250 +-552334282 -856217661 +-973672465 -969348386 +59302203 -522984484 +-780741804 21286133 +-544053015 -111639947 +268221110 -754255385 +-630081715 -293869051 +-116008891 541130948 +-581168741 -309439871 +906267450 -838440445 +975944670 -680957541 +598879252 743501866 +322155600 959227750 +-501894453 808689071 +-999618799 905898898 +991364283 861586569 +-314237239 -99394892 +337239166 -14430656 +-421410579 323954619 +982615745 -687519679 +-869946675 394390871 +-268059010 718108430 +-851261920 -266399018 +-757845903 546821315 +-643824021 -235567881 +153559135 -155369421 +-655938124 -932459980 +-876786620 -507439926 +-901816180 -92883373 +-159398820 -884684669 +-389661756 -936317279 +-809399104 -505353101 +-863249136 -733242218 +191091929 -397591240 +588487849 947186205 +350437580 278664016 +-822431477 57247916 +-871147579 -384382482 +-280076978 916600551 +304571702 -284249466 +-327175249 118769873 +-481185761 -993427989 +-926556045 -673258296 +-702883598 -851558076 +-525662447 732880059 +-155494188 -294761873 +-765697083 3516357 +764058092 138673595 +-505433030 -597823428 +374901487 976274237 +-966318898 -1816398 +937287690 181445614 +-360154883 441327110 +406856893 -725635851 +-301891189 -929292407 +-570523294 -33015520 +-289631497 -953083950 +824916988 761558413 +-760689993 493042019 +-98977749 500739410 +326090836 -138320369 +125312006 777305586 +-744361363 -111787884 +-552047845 148410010 +92814550 980540478 +-369594814 444526777 +730588554 -413956846 +448196075 -580781085 +383687230 595884936 +-62776036 961231138 +-21742997 -10704540 +388837628 718769163 +-924253121 817843504 +-611012345 642978230 +-195526136 -121597785 +-444632877 -775531813 +84295449 213594426 +-443300620 724491898 +-110964450 354074724 +-225568611 66653044 +-288842558 382749287 +-812230598 155539884 +884387086 -6807003 +684287374 -958739619 +-429763689 -603266999 +191712222 -224428476 +767171844 114695525 +-772611739 -173586751 +817391791 -289487998 +-886352254 -957437043 +-424578595 -360127019 +-425791555 1746455 +152104568 535321780 +-567496603 571999050 +-287130377 -210354452 +-816596490 615782288 +842543531 232122571 +-303513699 -464731585 +-951592032 -513367832 +-810891503 -597270828 +-615490887 -212703963 +-113394695 716447528 +650730963 -583415915 +512458111 -507336160 +432978986 -596553913 +-77836814 -326229482 +-849417000 268444107 +-678964590 653400586 +321913958 15939589 +610666784 169301967 +-231172352 -160177445 +-89007292 369799483 +666725847 -951881489 +697562650 -500481376 +-807739099 -198258939 +998122272 485850040 +478344679 938735204 +752396385 470914186 +795630345 319279966 +783088160 -142957888 +-20901537 600728464 +642047848 -181999958 +-235434768 991701572 +-772338523 -906179982 +-653783949 390112922 +-700979394 -820647475 +-545843673 292538928 +-434987963 -940044611 +-582314551 407198909 +-315889669 523496802 +-583560985 -905442600 +255692156 59092746 +688750836 468471500 +932105458 531433728 +950141896 -317815665 +70440288 585313050 +-10153329 -359720668 +119300698 930562565 +-781576464 121640333 +-540402155 963338121 +-109103854 -26437234 +-170143689 -178273025 +-801823331 286213645 +-195791617 -146826814 +258503765 -849248830 +-967774454 542662663 +-530659369 -687809335 +622837328 -377832760 +388287668 -2670715 +7098817 802587963 +-33235548 -234089381 +384194911 358318609 +-578776613 953025806 +-458582343 -691544028 +393498486 -386894435 +740481138 -969565648 +-8859997 -577319640 +727628899 -394305034 +558790561 -395206573 +-172020342 -969541110 +478557327 -274025862 +-487972511 -948379101 +-497439710 -932718191 +-875737991 399929550 +308871088 -119821976 +-690348862 -662229854 +23536550 507843255 +912054348 -322951952 +503250775 270756859 +702154999 119143020 +348512417 88845682 +-609769583 862947435 +7982569 512310526 +-902148141 112199280 +351297040 -957462094 +2040174 -788254826 +638969096 -429583272 +-194780384 -404939201 +-979489487 -236374192 +552858023 571152771 +-699480364 338414762 +-56341293 701105504 +731515783 -999614068 +-774231199 -338965982 +-197279097 793577982 +476921196 775061076 +217532366 821064181 +881996781 -421175609 +875003483 -911719639 +837387658 -671645804 +-68995084 875678228 +988247855 -939759472 +-998298481 -443532876 +431299972 401149081 +-568544652 882398875 +-385046069 -611277452 +359415548 949218157 +-144186209 -325199821 +795499893 638377039 +-290866114 827484149 +-325109572 358933810 +361523470 819812821 +-308806635 -293702757 +621084496 681056818 +-238389408 -462829916 +8747031 815102324 +-596730538 -438998186 +-266436240 238244546 +-31726931 993618477 +-647571889 490196572 +488417955 -598953778 +-217835126 -398677554 +979838653 -183136742 +-321849223 383078205 +199322381 -261625231 +-568232552 -534983914 +904971225 69303618 +-848182879 521377475 +363559095 -996275851 +182544991 -549909629 +-834194975 879878601 +-871804270 -561266812 +432970643 -443942153 +-609332796 356288954 +-684063081 377566419 +-819992921 298410010 +833557465 337194703 +347482344 98641310 +-769147575 -143832383 +-998375691 599106084 +-856458905 -325118904 +-473068328 -34558202 +684836958 718909382 +874517689 -304767473 +174512866 -498591189 +-178930543 -208193768 +425084731 -975756703 +860959863 -975128713 +282467943 -523567576 +139788029 441071230 +-860973565 -913987275 +-166870086 -975457731 +494206594 219569718 +-748814734 923144868 +724111229 949210429 +682300416 -362968568 +-70470321 -79116235 +-565310721 43572196 +395550578 753660422 +-27419896 320099542 +707993305 -348369601 +-675543834 -10179411 +-296247537 -386186252 +-740842794 41369692 +806054014 544720934 +522942930 -874016651 +-723805500 -218930334 +309157466 576403933 +30228287 -280786500 +341187263 929878732 +-988547597 961300537 +499061310 584495472 +-414250502 657214655 +-974555621 -379896285 +-351006398 -404191449 +659121464 275310691 +-663834488 751720511 +-400231106 26600485 +249538053 -578491630 +-919185152 633020609 +-860637373 -827535739 +495812326 -198456482 +595351268 -945111755 +327569262 -978883124 +-856550635 994112427 +-196522044 872652088 +-166924833 847520156 +856816737 -959258748 +134417319 -426442216 +-246060705 -405924340 +209576749 219766056 +-338158586 556130179 +-610486567 474863580 +-628979912 528677683 +-990326708 -915007913 +237012591 871848977 +910973362 -542253858 +-625554133 -283234451 +-804186491 -359301371 +-832985529 -674182085 +-878313456 -191703024 +663857945 282845457 +-481614768 -386437147 +-119787065 -819551560 +595515384 -948707105 +419501261 644536369 +-923444754 64993345 +-21080257 -911062979 +-593531893 -986347828 +603459913 100809694 +-911632475 -592230531 +200059952 291047808 +-951380244 578128 +222792621 -118605439 +341291321 617479615 +-473686201 231022999 +-720497619 -614816792 +797123222 516458803 +-383250077 748137922 +552848148 31600706 +634181579 170311398 +722317346 175082425 +-262011371 -462595157 +417628837 -79392268 +467223128 776160938 +-72723727 -370770079 +-823223515 966722354 +142627082 18471586 +144724422 40606949 +415279919 916399257 +-297276505 139925715 +-218783097 -817608495 +-954254534 -173253743 +-110959022 274883022 +66444470 -64387678 +374977418 641373436 +-64047371 -555184052 +676684719 600002324 +-811866650 -964347319 +40668344 278490966 +869574391 -903098092 +564209520 166910971 +532085614 -299920315 +88236338 -969800049 +954594704 823601762 +-348440001 644790961 +652704668 255585811 +95150766 886588556 +-918150117 41273905 +998186752 -155137585 +-236111399 -945735387 +-343341475 -465978060 +187953859 301417059 +-707975275 120137980 +721161744 -855479904 +-100757557 566875833 +830564494 -686379060 +380322652 290394372 +-707467577 174347219 +-576823252 -101646004 +-842572434 -928589333 +736239895 -378790142 +-867867028 736883156 +-494251036 -42276957 +306003141 -338235146 +-867756880 745555783 +423029901 -853387673 +112387811 -379365829 +431607797 74471835 +-856532267 66012141 +-539327032 72972613 +950978456 516125917 +-27187730 146003861 +-984980220 931474312 +458191896 -863150788 +-799073991 -621540455 +126937970 157084032 +365133914 -606100963 +332168018 349005461 +-81200153 -102129001 +972613329 565318968 +115995623 -838586741 +593478118 -674897632 +-424497007 -702871056 +-113510646 521462441 +-717088188 78649066 +-781665330 897726867 +169191822 576167797 +-819912376 211881231 +306599882 516876311 +241426986 -932015613 +-217791738 361520946 +998522517 845713272 +-276577721 -341896986 +72996876 179295970 +-519897938 550599255 +928375370 -249150486 +-174107098 -384823841 +-16466475 488157121 +-843185169 -645839706 +-415043475 -413563475 +347816303 402526516 +-336496061 -291963424 +136494504 -290860756 +-635987284 53983457 +948140870 363936795 +563196519 203497850 +-128062007 65914565 +-9009895 -827115210 +-125116610 -775223434 +587844974 10600623 +708899163 864337758 +-579144091 246004236 +-99291965 -302576808 +129774345 391138387 +704728679 74964055 +-839422579 -314658910 +-874735943 68098512 +617873129 38771568 +-820001282 -925407487 +807518460 876700755 +951885656 666351346 +-301375368 832455789 +-229803461 436809859 +13484754 -380330785 +-677229412 263142622 +326403143 -890650480 +459518081 705793233 +-927362533 -838505760 +616208685 634113217 +-819674056 -339386689 +398026584 70850127 +505295561 292846256 +-760501874 4726512 +-454003143 -803224988 +18504916 207819635 +-914523863 806287018 +-171412325 -609370505 +-497573599 356799255 +-728456715 364001625 +-246232511 174500308 +449219854 783069870 +-212536516 -321729212 +-907914397 760954203 +-909672292 -374495733 +-489936774 580127297 +415472441 758310795 +-857080130 -715064916 +-670637251 -547230867 +-951766841 -394221609 +67088872 220808057 +11101555 -727544284 +-577250469 -349845629 +244811312 952280046 +501824566 847004293 +-763101784 -521648716 +-277306227 -955480797 +-667738450 -341070830 +913983085 872966190 +641828489 -290054921 +-265475788 -124696558 +318029436 -54576255 +988689427 368170964 +-988099189 112960711 +970884349 394240497 +-992567678 729714020 +-38928452 -155387094 +-746749200 -715974954 +-30238073 129587852 +-591914644 755780031 +36219947 127574471 +-879930435 829859965 +331303922 524538953 +-608963954 -272155502 +-727586958 -101860835 +475817890 487921177 +-46515209 180464064 +-145004397 -413472744 +-411707559 -573225279 +-514988937 867267428 +-57293033 824977614 +-30103201 -263231812 +-105880371 -680775249 +647221202 -467227464 +202784715 16778109 +-134759703 -246040161 +-228634941 343892485 +-796016959 227273119 +638631157 -174811038 +-680394333 314324580 +754224231 -643580395 +-962391580 688416962 +-260303778 -759368862 +412960491 -126855204 +-101901955 252707789 +595428131 -538391328 +691788305 211797601 +86397713 -740008404 +-354735072 -982001422 +-951651191 -24112468 +-737426632 401413784 +-791532178 -460925540 +-316446337 496913690 +490503635 193121096 +17024525 -46928992 +125786363 82171520 +562321949 175914187 +301578814 -252024749 +16275391 158916578 +412029854 -426504027 +233133538 -719679116 +211419824 -956197969 +-545902668 843845653 +497881686 241782131 +-257219297 127373628 +-152411805 284147539 +160191234 326938998 +-961068347 247331318 +76120041 332474185 +767987145 599993137 +-341430756 -663500089 +695580279 -437635046 +836305876 693406763 +823729758 -8540809 +-682151767 -797037112 +824335152 -116352939 +588530532 179452730 +-938273637 -14848060 +423897910 844079857 +-77494962 -589889797 +-837629694 -336332316 +-290589771 -816033381 +-483930114 -206928214 +646888293 -320695571 +10975826 616445199 +-847444895 768165262 +75136085 381349346 +757595335 695407758 +436480961 823296415 +-85897548 -300118743 +-248637033 274157992 +389025902 849196367 +379141327 -373527908 +289947545 -49344577 +785265618 -485578479 +-462650447 -438607656 +-508032389 -951104935 +-975340652 84332671 +-645934574 -638831767 +-624277761 -785896727 +-123788448 38940094 +-544280150 983523615 +-899377671 -566003723 +-249767601 -76793973 +-102037632 537818054 +-544321865 684131288 +189087367 -817632315 +-197260369 -501485091 +-997898748 -39644203 +-327160788 -393497305 +-217277382 603374978 +-412008731 -662079297 +795199198 -525745930 +-696691373 966553936 +380278007 813148636 +120495478 391578227 +884106635 964153576 +657332579 34600684 +-722394881 -24273662 +479946102 451043130 +-603742374 434854414 +41368486 -997291836 +540838651 808991695 +347912170 73067852 +753061695 -287656939 +-264707902 -758614818 +919578464 409790198 +56469366 68647249 +-107015015 -781740469 +-476589613 -565693103 +710634986 -153978998 +-129850210 45494188 +238306533 88226384 +-841738056 714049286 +-393148414 572633068 +-611143617 850027587 +-862624262 -25084775 +-542738167 -142095671 +687441606 -696120119 +378366531 -72793581 +-390692353 -340966279 +575012242 421966980 +691361197 201008855 +-651328792 749017034 +839469588 919520462 +-615331871 220806565 +945452969 -423123210 +-920233353 833706877 +119714395 -705458409 +-616964124 -475643512 +-239660103 763864523 +-354390689 294678807 +182372460 97574176 +-360407255 -697654008 +714126167 -994853133 +-555005737 -957734846 +-790940292 -531157237 +-473251611 -730949838 +-995286641 381549642 +534236020 418107400 +604047329 -563817788 +655685060 -633002319 +-882423832 456115891 +-351226311 -973806259 +445304895 888478684 +123229972 -679645537 +796891681 230224000 +-561072617 -474735039 +-906405603 -654947942 +-608259728 220932857 +-499606734 -751139307 +372981008 -86691363 +762734950 354674175 +-538039475 369181224 +782679782 797858298 +-617513196 91689986 +-491538708 745920571 +813213127 -439952689 +557726356 796830676 +627004218 493920650 +-32588089 258245046 +316725974 463832127 +-893835468 935147470 +417017215 198784756 +-278057581 261502685 +-124301175 -688638529 +-408028017 766946440 +-651344468 -962710010 +584901636 -483882010 +132141223 -270089651 +-384498090 200258132 +822889228 -504144241 +879485422 -337203390 +-291242852 -252459794 +845893742 -939185473 +-387389886 373684086 +186472787 -465708909 +-5920051 464343914 +-905058475 257876154 +42638380 -942886766 +-72472155 -652081665 +486411002 -65179245 +-374588144 765903427 +330514895 634524062 +67058627 -462157125 +993496068 448156418 +156693502 508867749 +-944604379 -283698797 +273827131 776083097 +-662482399 -713538810 +393214387 323023187 +140619460 -755062390 +-842949202 -57870742 +829286608 404703679 +-683900867 -275783091 +353417146 214914571 +8899591 758085048 +-441160936 992608710 +700815246 835276724 +-659669038 -582782415 +-83675116 -785933891 +962032503 845487091 +545340805 123171589 +-990798210 152508556 +294532505 348690589 +-623148558 -368197386 +-992619297 -748575479 +43567584 -537615102 +-780991841 -680838169 +-262399397 160233306 +-696127437 -54750010 +151641773 -186184183 +-919891922 -235944045 +-833968045 -923098517 +73907757 -38548338 +219318291 -638882216 +218928684 217828438 +674244414 -583144527 +601324924 58243897 +122695577 398930315 +-942723378 345153219 +-470996601 793559223 +746951573 658765511 +-690215098 768810359 +-476843170 23556819 +-392127890 -553481540 +960509111 -84510561 +-313240007 952283429 +-438549080 121407866 +276948219 906411316 +-523258544 131517011 +909599610 -906679967 +970611895 51753648 +-707623603 -353475403 +-400846774 -385790748 +148906820 310711787 +-886223720 339695823 +-499474438 -844970625 +-540726352 -425014452 +13281700 -960560331 +31460064 -15973379 +-652284596 238379894 +-977845896 -706670610 +-295862553 -674798628 +298851400 905947700 +-270714060 -72396244 +492263410 -627001761 +-932213612 738328553 +-945636021 564943435 +687292089 240579906 +991597764 256331554 +-286649722 244765587 +-866319085 176390776 +-389366942 -238867793 +-660327457 -382587824 +-100396743 -555981046 +399169046 -940544656 +794011532 300252975 +-352091976 75392176 +383690148 27154781 +-109118948 -497218641 +752150269 251434114 +975521384 673672139 +177766623 -593633450 +-551933483 -992356380 +78464893 -138366683 +225763142 616723710 +738753093 -806178949 +-416806544 29605109 +-730151582 -965344078 +96590589 -411813735 +315562988 -743901978 +876375682 999518099 +249362715 451228571 +950635150 400436081 +-405549163 693086560 +988158971 -36502728 +-181017725 560723448 +184990952 872324262 +768815628 237305895 +-786278046 81089864 +-781451602 -353338028 +487709100 643465157 +399917924 625220633 +692287509 422193615 +-22561485 591440576 +130055520 988898790 +-10134333 -381910683 +-375700324 663271452 +235260438 -773019943 +137122951 978911569 +345319797 567205422 +-473739590 478162320 +926985039 623784403 +-679418605 -590114160 +927257758 242058922 +170293559 -667218193 +-995975813 288708732 +262383379 -639076149 +-876210637 -499977168 +-972128880 -187188425 +526075789 199564510 +821557383 987395388 +-949853790 -690134865 +641229631 -46166031 +-394570755 475199636 +-447440481 926211958 +-895446105 -404982481 +-329819295 691819353 +544166477 -347451360 +22791750 257473093 +-949067797 -585165037 +853591267 626035229 +-928460254 -628704052 +-597445484 -854836625 +622133327 -769850758 +-717163130 293201820 +-101227299 -253092877 +-530724207 622850210 +-541549815 -815028420 +-253439037 369225827 +96591061 338431388 +-513106643 123902783 +-467560505 672255288 +661566776 372801652 +24847701 -198402960 +-739185975 55054969 +-102790276 -119309071 +-603226724 -494086728 +347037744 722558669 +607524302 382212002 +-238090289 -74018372 +489335643 919372470 +885310449 177800722 +-370014013 -966339932 +619909262 -219659253 +-530544857 -547428146 +156482726 -894357422 +-153472739 -97553791 +953161491 -841834031 +-943553750 612430246 +-237486228 -653733684 +612987775 -797087735 +-130721350 -544864893 +-895748485 419451946 +803963313 -879108489 +775836383 884506677 +883278049 598300844 +718667352 498043360 +-126283658 906086840 +618281907 -609914422 +-904810780 -526316535 +-571652618 -621630717 +35929926 376627971 +-948612083 -189206276 +-897928157 356338775 +-732149346 -70667466 +658901632 311372972 +-25117506 -330090058 +-556666323 730159214 +-281826379 -242718864 +913744572 -107979981 +383486247 -695629796 +360407227 365197894 +-844628434 405705452 +-275622058 -593374623 +-291004167 -417613860 +-4581480 349336469 +668503593 -198435264 +-26649440 193952784 +118387281 -303869229 +-890323040 963070701 +390226594 -274725405 +-864186000 -428496341 +-904112822 545197069 +558465236 -124770096 +233716114 597311559 +-469710504 -615397060 +-719427061 -921128714 +173762419 -10333840 +-39461950 720209969 +151606666 -561159289 +-726569405 863600035 +837223621 -953907793 +800140365 -454125105 +-505509685 784246403 +-483744296 -87122233 +505041218 -592843167 +-577296667 389328167 +-258159991 583645783 +94378352 -66215222 +-505400279 -108001477 +-806944433 816233077 +-980439603 -343537047 +445696753 -915310582 +192396862 -349491694 +-665294087 -62225115 +879674023 -379768964 +-386049744 751426282 +931000865 -349464791 +410394014 224369329 +-814841461 -348686973 +124264161 -717769632 +-785630029 825121774 +-32785599 701977090 +718675540 279816212 +880913589 -794508380 +774507198 -458417790 +-486293015 -351773772 +6438089 590298949 +589696575 698224685 +-895724942 940169336 +431349576 592455726 +-630482064 577052826 +764559006 -931975053 +-527195285 107317290 +600314499 566350741 +-459787623 960939552 +-927538259 -977357443 +920898914 798030154 +-538593809 376838899 +-815266747 -376924772 +-751261509 -983188898 +514876018 959163638 +62866621 17015748 +179986152 466520724 +700835492 709698527 +-905965672 175402666 +-769732291 -744925845 +-164404167 -226034842 +-275634222 871241926 +-607139518 807885588 +-181908644 -130739914 +75350130 361573514 +149295591 -36351824 +742571035 543869108 +-327497918 502053126 +954193755 -527333955 +-497211862 -469485875 +814651753 364121078 +268599316 -866585598 +233229477 -433157072 +-576551863 -582858763 +954879270 -953443693 +640579406 -476078115 +868684316 -249530616 +-678767872 799017563 +983807558 151284031 +-62642775 -374369642 +-841904410 -386077159 +296705694 -625708914 +929129746 -256481845 +880035624 979949971 +-723327499 -924893941 +563239259 -609254729 +237356006 377958765 +669793016 -738169765 +-190544600 653005780 +-682199958 -789902706 +-79726264 -914426477 +451929375 -144988441 +-163141082 905332638 +343183924 655468729 +-659151193 17934898 +-488026057 -308784109 +43325588 413335885 +-355038737 102534613 +831510610 -905427900 +-437370977 135262585 +513683662 496726372 +373956478 263531285 +160593035 530179479 +-385044977 421413765 +612220385 855695284 +-364244803 -603865245 +-494743691 -738300574 +-11413604 -289884755 +382004183 267832064 +-751871211 -731033780 +-395683286 435897373 +-891382652 741717996 +911915975 105156371 +341555128 -369667861 +-876053643 456666523 +-767820545 151543221 +-700436088 -862702376 +-386021122 25624235 +-437023106 218178635 +389055914 -400087496 +-909438433 -255099390 +32937276 881648904 +760939610 -652571282 +637537907 -535168423 +460903426 -411662900 +334100118 -168125485 +-624565550 166191416 +464465049 483150738 +-724351445 -641872387 +-94604276 305600081 +-197298469 82540912 +493421096 -250747188 +937564635 522459513 +293926010 115499789 +388233695 -660593542 +6439761 -324626635 +-976008453 -337222573 +903438445 645289981 +15626564 -164881670 +658372597 948689863 +-826002026 -694127765 +-641735301 274151670 +-708868815 743693589 +980100158 -750396558 +479502069 184355789 +-339768295 510684518 +-749157092 189878922 +-287162106 221752749 +470065904 -514902536 +825520724 -136762752 +-961136467 304841663 +75028014 -653778640 +-275217127 565511128 +-865782954 697284770 +806549949 -813865041 +-253196853 215584509 +-39592644 -132806553 +-305878466 64880351 +914791268 8881342 +689239302 -250038531 +-113996089 753751022 +-283939612 12684806 +-660972924 652612347 +-270321274 -927291571 +-743760056 -837970362 +994182893 700480945 +686663166 -972360554 +-407517752 795276575 +437987414 767947654 +-23838587 744228256 +-891129677 250096655 +204438810 469556242 +532145618 28150565 +466031967 686370217 +-689082112 920234689 +-762032422 -89539399 +674190494 -404438083 +-918353680 -767577307 +-556500410 815699523 +51735781 -764493993 +936808037 -223490335 +782209930 655593824 +-808951010 -343766479 +-458620498 -545440668 +508292698 488787346 +-455793710 -63791231 +-680555280 74612030 +452132729 692639219 +-407397030 -968273168 +-399038595 -614486476 +845172459 -696868475 +750559917 -623384060 +383848962 -206460857 +-252017353 -150952801 +350564020 353556559 +-291052975 541978253 +679454805 341648430 +560071989 346467797 +972025113 409053677 +-45596431 427919450 +305053177 274309725 +289522707 -462163478 +-913049364 -223176274 +-993159851 -878255475 +-334694980 857675412 +-254141578 -122067894 +170805765 -300468822 +630548942 576331499 +737012138 -974399416 +136462997 -925890029 +5552563 776823262 +100627710 108645272 +-301908424 188635549 +-758158357 824224195 +199085313 767868646 +123843228 239392056 +491199489 725138602 +-591075409 -578912515 +-869618819 761510955 +802051368 -995652675 +-232826410 -189527282 +460433337 459222975 +501831737 708506391 +244975082 220127018 +658738788 410448053 +540379126 -953041924 +-657117005 -208430422 +105207825 -489375286 +-354607234 11899708 +-330596539 842991627 +35414224 -992104654 +590517731 435847654 +-600978841 161354561 +-39427187 -479268685 +-355491976 553800661 +166352018 231154505 +-343007592 898648679 +-364687462 158003011 +-680913058 90208132 +947560076 -342487231 +983662091 135464946 +-545257845 -414652092 +647498472 -65795167 +-890965141 373680425 +-643981404 116958478 +12675555 -677116072 +980719713 668109232 +893034194 -201007064 +91414218 900362361 +-600328606 913857310 +-584954083 -597052840 +962284767 372163478 +-159082920 -525230790 +722098940 -358653356 +-332207332 -379630355 +182663521 458436788 +782928674 -886177259 +-849121863 -791945568 +-689487622 -596181433 +680107095 8373477 +185571908 749354472 +113133122 -469381348 +-678758011 162573954 +-151572143 -937032674 +-492380699 669272588 +-702848672 584865259 +736233977 280316846 +-639347879 -523846196 +900307471 -158593092 +-13747249 751957209 +-600030584 93768775 +-812449660 -439552415 +777481867 -55372172 +-23093619 640693222 +355921672 288726436 +543296785 156041253 +-785938294 -607319418 +-23406463 -256651657 +-41082786 -762293481 +-695327993 -235096636 +-640804269 -378320536 +773313876 -123775496 +-89873135 -309170526 +-354421488 95554534 +764715785 343425408 +-969582848 966257335 +323023165 -145578194 +739861505 43055758 +598527598 -917853674 +-874750615 943786783 +-445711993 -795653759 +422761144 305446596 +-795862526 -494120527 +421348211 638491116 +809357465 285387133 +521820706 -612815708 +465269831 -259598528 +-386465405 73443981 +-438803710 938117691 +298376040 160347907 +937666020 230085064 +112221767 853744059 +-253231805 -917178391 +-718861625 -645736613 +-181758572 411824259 +398306602 -868017371 +-919001453 495355519 +-303740511 -232398115 +851323980 -483339513 +828633115 712770055 +-790242546 317297292 +887236853 671649437 +-66164744 314499994 +-849195643 395590436 +-990667401 -282733167 +839888419 -624279758 +797131241 -896186865 +-664640832 752230254 +92254178 364963790 +-155685747 506485819 +-993719754 -849516172 +-696741076 -504966014 +-913216236 -471575148 +300633202 -774133055 +-268935889 608974555 +562266480 119391072 +828992835 -532460158 +-306244870 -920646323 +-697463497 -696812370 +162731897 -857296128 +-352484754 -924633868 +-601165770 494839584 +-707103018 -752495097 +579857533 -923326520 +520009424 68744196 +-668830859 -915923700 +-127968384 615257963 +-319890253 383841833 +-254940485 250861292 +259833271 -933091889 +730524943 -721123499 +-220912581 628391918 +639522750 -789781497 +226143176 -997280093 +1891342 -263418978 +-346417659 853139747 +-775895417 974905604 +-889792250 -734244856 +-791793784 635739255 +67794418 -830819654 +752614844 504621746 +632735664 -841123898 +797664018 -531070695 +310158229 503946422 +-487118091 -181005009 +-962252457 -301102179 +531995575 674652681 +748091147 -244465198 +916647510 -635616419 +796949952 661302666 +601531403 -317411037 +812798302 838515230 +118459405 654751623 +79091976 320048289 +617285481 -125451028 +-938328907 -119731939 +-590318015 335893627 +956929251 233119741 +737438048 -716943171 +43265126 -898006299 +419677098 -576002554 +233052242 51151379 +18754449 410368708 +738683850 -32552713 +249243449 -612122688 +-758669756 -671463771 +-948681032 -801232504 +989952771 -855267120 +-234183953 154711512 +200316339 -533271583 +670451299 -936339501 +-710910548 -197004542 +203210544 820578545 +756039687 -64019669 +-134296859 16763596 +-31228540 437393925 +-410714271 -628980428 +945084408 -46154914 +3259062 -479680012 +672067066 -995020283 +-113982967 315806436 +711505333 431755736 +-211898869 -112559468 +-113281027 -692517894 +-953698032 -172964621 +995980145 -623373537 +37040674 -239347461 +578057363 661310182 +-203972155 -854573888 +274916500 571005038 +270400841 -115528313 +56433124 775873703 +243366480 647324516 +-724220947 628011968 +375327849 975910079 +920333190 161207756 +-728748386 -558384927 +-869098549 519406126 +-752291151 324093500 +617578466 465642817 +-930295155 -877929705 +-410959293 -153052138 +256063785 -481114389 +-220963361 -724848837 +525562412 -68125968 +193134246 824155187 +921967564 92375395 +-503982756 -548779157 +30526137 296241380 +-226642147 -578254265 +319762005 -831482731 +457074633 -724055171 +-506885547 -274393 +953182319 481267626 +316853823 -222232497 +712280782 168512752 +180359489 187371061 +-843289875 526352075 +-793073051 -93209322 +-264098281 -539085860 +-496328846 -233623975 +-66659370 -534827867 +-236141913 284919272 +-357154874 435725796 +263171891 -858917813 +-462753916 812314847 +398054234 782858774 +1622038 -234451380 +-295543000 702170520 +48987602 -294825102 +-449991392 819473786 +161955896 67954244 +-606629940 24284204 +-266184723 -292078389 +-875567997 -837401103 +-638081947 563954139 +-364468126 -664874096 +-519961558 -302722174 +-86653363 -760965152 +487082364 -520257260 +745866196 834785401 +-993095971 837758144 +-874099446 756395858 +865045119 120062454 +661831727 244616618 +965740664 746140244 +632798256 105656863 +-794026737 145327994 +556831578 933128325 +-124593314 921143640 +876584893 887769602 +134162234 -530957141 +719318811 -920875346 +828970557 165002727 +-954684416 -20080039 +-219146959 411552050 +201689267 407216223 +821952040 789435981 +-650275292 -847150328 +502754201 -386333808 +-497221766 -657778342 +-785188593 766848574 +-987801643 -497868510 +-111377815 -222026178 +-970560156 929317247 +-501049179 483491292 +634452329 756850077 +506704150 -785908421 +928740142 499132648 +-346478130 843645538 +659529669 232337327 +-291616833 -786450875 +656650835 494830943 +779679649 988768574 +477496809 -842965470 +-435241453 158303446 +-789572007 -443435391 +962373581 -885782920 +267363147 -481001091 +370982733 734549406 +-439209145 865780592 +-650930014 -610925345 +-310270439 -468190417 +-561095186 588841047 +898117897 -36883289 +-208613825 585006568 +397951559 -927251132 +-599354297 -497872328 +708718046 552323912 +-637078530 765113396 +-616326201 -933275626 +566618542 -805846718 +-379164950 34832904 +-975147148 633600616 +496885408 356767570 +170104232 727538974 +-402242384 359654824 +76587543 -540202304 +19139941 -40141094 +387341637 709752074 +306978374 137491931 +207637475 712031806 +-957012465 -823643196 +-203435355 -653816896 +-998613409 673928550 +412240051 472340790 +519813743 -597264188 +910361101 -71065457 +-856284245 800397701 +47665779 451159289 +-474098532 446726460 +341182434 975992042 +-335985666 123915915 +892778011 387939674 +630418743 89408350 +542391476 414437943 +42948313 -471055661 +722784560 -524613080 +-150601313 7446708 +222582745 555631892 +701920694 957444319 +501421787 -633791115 +-586993331 693132939 +596117884 -387495786 +281897804 -469166561 +267219126 811525297 +852392342 -619734376 +651815298 344714174 +553017197 -799770842 +726228541 402834563 +-79095191 -312055422 +84229852 -408236870 +812284061 567125843 +797675236 -763666159 +232983659 938285272 +-91277114 -551810894 +945581320 544239203 +-863474613 236812551 +186402640 -363110045 +-436053251 -301654515 +852835182 563166838 +576252794 -62013227 +-821401066 -422607187 +-119019629 -811072181 +358981692 263092641 +-957637448 -816241285 +-543875634 -659162430 +780854433 -972972847 +686894398 -762813282 +324619873 411186421 +-715938892 -20777460 +-628162736 -747165756 +749870338 -131669797 +296651330 -88375678 +-533994078 -265834434 +-225150650 -637042001 +-721987389 521370194 +746079972 653003576 +-54444314 -15844321 +-342362763 880993893 +-356075375 22915196 +-639808794 -718181591 +-24698994 -281308807 +436998619 -128753560 +-414824038 -594288026 +-342912494 -395988406 +68621632 -950030344 +51873128 -468553944 +-730751487 555348955 +-303940702 134285665 +-328841540 513034572 +-302966377 -588789078 +611546131 679646648 +-597229299 622517799 +-224653584 -320360103 +-737666155 228557840 +-79056672 -293223465 +804358930 342400433 +-859403412 -750364610 +915265636 -166665391 +-253825580 401224700 +605086871 -231763910 +-303683337 644778401 +320484692 647191070 +-997355117 -740145281 +584476793 631643747 +-654004905 -31298383 +409465972 538047758 +341705870 755197017 +943233257 -151673753 +-571251430 302812369 +-495358734 -508993389 +-926011499 -499662495 +347911747 770301078 +-535195031 670452576 +-789595153 -339424180 +-369873669 623898249 +-381207071 -905444294 +169308516 504143312 +297319692 401455735 +981701616 -665744586 +302481776 631102265 +-499897541 -31600119 +794868541 -843976826 +-721520242 81994861 +905013764 808787585 +-511123229 184531238 +315547926 -972340680 +508894258 17408739 +-40616360 -689787014 +871082693 621053567 +909854182 436262134 +418559077 -465577077 +28719779 277999112 +-956553606 -786491915 +-653487038 -278760281 +905421727 270650826 +-138743920 -814656362 +990149618 434469836 +554112033 -838812802 +-246029756 -252854415 +924614052 -726348709 +784022513 -891811305 +-473754392 -507608693 +-963204033 -541914896 +932870522 390948099 +156997724 182558784 +-809799818 507514140 +-688147061 -888661834 +279522598 838437125 +763447664 -305053113 +-928859914 553773469 +-968255430 893215086 +-548803202 -308618068 +-445611808 -70721250 +-244301185 512426002 +457928859 636518188 +836712287 354055006 +-366256901 -96184455 +-129562542 47674363 +533874470 323106221 +-708748420 746610534 +555962227 -730629582 +686083773 371150831 +583847473 968042568 +925378680 -957496208 +231510326 731458653 +978388678 14152343 +-958385425 427256340 +-95130511 519893367 +-922517196 402295287 +-224256356 627966717 +547443127 34749365 +157492714 263773901 +-921213033 15809643 +158593757 -69869385 +622370154 429403599 +129308453 322961646 +-928412463 803959479 +616354061 -460008316 +-854972037 -254796647 +-82631034 457554439 +-648293621 264183592 +663522236 357770430 +-695109284 271892779 +-899837517 639726326 +-13548369 390882348 +-974376138 -536056999 +-797900530 -394047444 +851617130 758299289 +499966180 263864440 +358076181 -168299993 +-117020107 -515025272 +-688237776 694638703 +949957577 444591279 +435823054 657220699 +854817233 -93139654 +675124889 126317559 +595341775 391382320 +-304393370 -758649285 +-628368298 2639171 +-22253468 -984666445 +-755082134 -67354792 +789907205 962625713 +-49178834 376298271 +378000022 -465352438 +-205497847 -166191973 +-859822874 -252883707 +211560922 989483743 +510233830 791499127 +-972970984 -572136671 +588635931 891104526 +496529584 915684418 +207082646 -801330874 +433504179 578346714 +-7465389 -557351928 +-314647267 541103105 +59175591 960703182 +-881570344 -155959389 +-968181752 -983958004 +674378525 909187948 +408155061 900483399 +486183989 717625636 +-644286263 867192846 +-979663707 345490510 +129775209 -454116231 +829671590 756671656 +-199864244 597054628 +-785598237 210652705 +-318645179 -903356546 +-614650009 -847800342 +-11022331 541185877 +793939028 -736971390 +-613469781 -962433869 +582029502 -174360723 +-874290867 450560969 +768503743 621633879 +753619603 624680143 +462305873 846885996 +956401225 -751868447 +135908362 -343001628 +102588277 -225254701 +-605347799 606744523 +870919780 881023111 +734889221 826250177 +419695067 -294751272 +-367776637 -421720956 +-64855272 612020249 +985086320 253747604 +539743138 180832998 +-695421049 -735803551 +473015802 634026969 +-227932893 277238235 +-849225685 693748654 +33649978 338299016 +609933320 126065523 +188424011 907156378 +-144757891 606356270 +347140653 961956039 +56009802 161062397 +-992045454 -190446826 +403447026 -229073363 +605702383 -210336025 +191023609 -38393314 +-130002055 -311343784 +-843463813 402336648 +-768909065 -467620787 +93691849 959570027 +915868942 203620945 +225549546 -206981698 +-968686132 -167049923 +-905510024 293102757 +-412595610 228390968 +-194277466 82065852 +-74498321 525039254 +719725320 -415270413 +609935003 -160720661 +-977282856 -482971051 +-399983986 -64857289 +-447067812 471466994 +-7113419 548907073 +-92490582 -725694649 +-466823241 -606183181 +522536425 -779159203 +-761302525 -89862125 +-504604007 805380395 +172852162 767796460 +-314676320 194717817 +862285163 914834671 +33979942 -890126483 +-958199132 -715427089 +163751616 453013430 +-529413842 -256626366 +571132120 705073379 +-908938261 953530752 +623722392 -727462620 +-599924307 -306126874 +-906105708 442044750 +-580127412 826289464 +-382220878 917653928 +607704739 -359037971 +862407122 -759559979 +-608997750 178546630 +-849303515 -851539083 +-209373778 -910522000 +450133883 921744732 +324596508 -765366105 +-348607713 -579412362 +-889324123 338613482 +-185009112 754399550 +-677116257 -563414748 +729417584 856937067 +-851001200 936729935 +-900818663 -865099832 +-591007505 504594856 +-962298569 438308629 +761602785 709025911 +-156216008 -226054488 +6911598 -520129157 +-526183636 -273324154 +-686009106 -155258532 +949498379 -110448063 +-245215554 -43620390 +-70521440 -838874431 +999648579 -335581047 +975903751 -943844319 +576515137 -230827329 +-493432397 71671988 +723370491 142858243 +-374567091 636702118 +406983476 586455137 +-566651708 738015585 +-492343765 345772096 +-474801490 599124033 +-902304240 -76862286 +203709638 294564664 +-844412238 319541255 +-266833496 -32205392 +862320367 630965653 +614062262 721483972 +585557570 -869529597 +233471216 -764458131 +858509067 246464448 +204563254 168884871 +41410468 315067288 +582465446 -867618065 +-595060449 603746775 +-873997128 -198410820 +-850994837 61034344 +-62750272 -549411459 +155996914 -979861008 +-578050805 -607246019 +-701404739 481824950 +542402391 -555382467 +-600653482 658410052 +-433666343 290924301 +-230470494 -377624652 +-520571032 -968353674 +733776774 701986319 +-765840970 -664086063 +-257128743 -85896965 +591640342 230143137 +902049061 556419975 +-362898119 -190243921 +146853077 450551709 +-484009176 -2090148 +-694838112 -563169705 +-580612429 -596497025 +-23412951 834404116 +-430687963 -741758720 +395877117 -147917806 +615518181 670242950 +-616955995 764535852 +204453378 543239299 +-191689226 60818157 +-608028638 771481730 +338299116 -915091654 +-815390877 537498082 +640441062 -476643081 +968690130 -359320243 +-546324169 -67962649 +712834163 -759243301 +-67138061 758794436 +385497858 -207767201 +-566221300 912163772 +-362344268 -316942217 +862267987 545448736 +-951809684 206266104 +239287499 539484185 +753081686 624131817 +-603250620 -301385258 +76752175 26243609 +804074232 -567582555 +-232654837 -85589222 +-5245072 -974680282 +-844129567 344281567 +-822888307 806973919 +-16505672 -23120106 +-685365878 54586714 +270082205 -992816649 +-32517776 965360365 +-743893827 133942470 +429730312 976072730 +524084695 -108399414 +-707069040 229844166 +207264990 513096265 +107152807 135842477 +-627149734 689895318 +-524463357 948162367 +75023840 216157532 +-351547440 -840729902 +999560058 -139083687 +-558413696 -337117239 +-135477474 148627405 +839137730 -459304232 +637886264 -720016077 +-467431397 547541063 +-315885590 4729828 +798519007 828363706 +695103731 477295804 +380067107 485014095 +-546671335 -373754653 +-107305649 292893504 +574497360 -73813713 +-77601903 -256169055 +458510733 201327035 +-217465343 820280484 +-627401698 764721865 +611243983 -626399228 +-914445134 -11527972 +-765324556 -936331550 +951564581 758758728 +-792967073 -676419120 +597637141 -898707563 +508140223 -225088615 +-984328364 71819375 +481894774 700682699 +-885849669 -851879642 +-389502255 -197950513 +-489342811 -313107190 +665251318 796302017 +287515932 -162873593 +662693563 -763721934 +772482130 765143682 +731866236 -770883100 +-420626378 -504779775 +-541203539 76487328 +-967321017 438391298 +-328282222 273475308 +-225719842 -570158892 +126000576 -572400916 +-584678359 563282009 +-329535960 -710230446 +308107780 -714138586 +-796977906 197673033 +-518920956 616210736 +227598512 994170496 +207739311 477960275 +56523695 689180668 +964677515 -152695350 +509011192 -947350813 +13861955 -138538107 +-739529043 195107648 +-979646234 -182908531 +-238366436 477842847 +386242099 -794657137 +-301437681 -879674850 +760503128 -668190835 +-167398562 63643114 +519738406 478022791 +-39770144 -658432494 +480644375 -271626362 +-145937276 -146560340 +-181992017 -919973002 +-344599153 85068947 +-838978915 -584506662 +866732314 101987128 +549334357 512224596 +594705108 -18079531 +551902422 980590199 +576302525 62178491 +-419999199 -744305580 +-685673436 618728649 +-135627389 660574461 +502259038 -589502406 +945369203 -842542677 +-592293438 204805119 +-98028421 -407582833 +-513849471 -450549403 +-510133025 -709261614 +-458131956 229828710 +-106923930 -826005327 +629048454 116691404 +895503258 -683177269 +632062833 -659579747 +747421573 375506749 +209246161 -220047500 +297673109 569899339 +-77182604 223816841 +188438149 -360768018 +-302164304 -373604416 +20183922 269694675 +-995167039 832845915 +-279069699 343596816 +720300657 60639697 +-506385601 470401553 +-91815784 436604986 +587554150 -186258460 +399568610 352534165 +440042577 -861920339 +418072680 165570073 +-19496062 186808719 +114464225 209594704 +-373343365 -889395170 +-76496153 969572545 +-722988629 -308250114 +-514502398 -570701742 +864355549 510813848 +825243094 -29968728 +-120109389 -963170027 +-302108525 684945603 +-606768925 603471536 +-311016409 339349778 +46055354 -327409754 +-204385295 -113615811 +-783605035 -941227485 +25336893 -120493922 +2015409 535840280 +30386961 802788710 +938491447 -802994630 +565077565 55426600 +139496280 979067496 +998070776 440634244 +-561119649 871760201 +39699115 -151913765 +76217092 14599525 +922252754 337497127 +-749768042 36457332 +484081859 951027580 +824171384 407376483 +-584544728 105933390 +683788477 -800117139 +337677439 -708885209 +851844885 190031362 +100011783 309950364 +-464828801 -697216128 +-544991910 -284979760 +386621466 -471945035 +59880153 315203171 +160388062 54385058 +607740846 835001323 +286554888 720636735 +-314971852 -868057099 +-504865685 736170958 +-844595866 -975138755 +-992105127 221590796 +804950130 -58279665 +672509223 342511284 +-692297841 102394655 +-987975741 145052550 +566361362 444395301 +-19080799 171537195 +-336298403 865828597 +-986846711 -158167983 +-653321046 -517716308 +400568204 733840626 +-929876478 -904608450 +-919664327 405028606 +330534234 739657826 +-743951704 -406820242 +132367351 -960324140 +362678127 305536225 +116771573 820501740 +-669257979 -955652128 +-145653158 -820199170 +635980144 -21961552 +647828428 -933570309 +-611390451 89705426 +-740005086 733131189 +931148313 -88072587 +846734 -625814204 +690763210 475394823 +969888365 -105764475 +-293490890 -100931539 +533147183 -667486850 +116749079 804794614 +-4236984 251581678 +683327604 563228552 +845454018 -773879010 +643631567 -99853630 +211151173 815814866 +-492810959 528391326 +-625329275 534550697 +174653804 525458840 +814188207 -550539979 +789948345 739438320 +-711310194 -997914720 +-379731304 -80990059 +579877631 793589463 +-422723049 -875955230 +109359907 -865002700 +-886981719 -652800038 +-920191015 -322384095 +63267016 -741638132 +76398139 -460516405 +-887355029 246427165 +-701211077 -870016753 +-791539032 -656431979 +889016868 -860716305 +-129565983 -841614249 +816738800 -976287219 +-937914406 666545389 +984044260 763319186 +656799918 -187042321 +325507265 48889825 +-941844879 895434639 +-973859808 456145320 +-666618484 -395215687 +746469293 -324158303 +-797804651 216196939 +222622594 35429872 +-18632272 299066008 +175396824 395409773 +733901485 322601720 +944157525 -882821024 +-339961638 -915770974 +1273042 786670510 +-522399383 -959740571 +-190024217 -370310558 +-8787545 504556572 +-194452837 -709855166 +-318871159 353876387 +-529326723 -440838418 +-82848112 926475032 +258084898 -276817983 +-516013971 300849058 +-87672274 -893162934 +-613549804 622694526 +459280165 385772 +797378455 43538209 +298665257 405555010 +-472652511 -272226258 +624096981 732894350 +173016444 812965031 +-884352109 -43539616 +359670753 153807835 +615318201 60824418 +950860785 895652630 +934985791 -687373264 +-777432458 848255968 +-628950871 -134175127 +-802960705 -958162532 +-617944980 276087666 +-158911010 576301430 +612417702 -991668764 +-581454674 457133090 +-670918271 300009307 +-211336099 -798485882 +-752550939 -955940535 +321975057 601637010 +883871313 939690940 +-356423063 58859259 +440334151 -962739549 +-126202357 -72026938 +-842454981 -440654811 +396769955 -274231952 +-470655526 -974526771 +749814073 -990679704 +-344034427 -96350974 +655002015 298155525 +-939890637 4478567 +-394054835 540148674 +-11966612 38933556 +178279786 -178479039 +313826455 902435746 +-809902449 -235077412 +85212441 -895673898 +-306558567 610101905 +997849350 -907451405 +-744335891 -561982894 +-869933403 136931447 +44716703 329610455 +882879067 125440038 +96988274 438941880 +571170606 251570830 +-569044958 -826058496 +-942240942 858217468 +-136636046 933921168 +-980101541 616505341 +473669917 440169845 +-198602282 785727562 +383044393 -435589239 +-416510194 -750589214 +-546176335 -9728737 +885708740 580871235 +89532578 568195885 +836710005 595204469 +-223374840 617124365 +132476603 951404597 +-748339952 313802502 +-610390059 809488488 +909397802 927140047 +-750069285 -337657783 +-703954757 738694447 +969098042 638085543 +575953239 -307019990 +-342707737 -849139289 +901527217 792816752 +992511472 910242543 +-177065888 63621255 +600161350 -444670264 +605121086 -275045969 +539404193 -705409742 +-970734742 -390080494 +-668938208 -787415125 +171748915 -255486159 +-573637710 -246409626 +101696400 -94407646 +524085886 968530959 +-712728419 -872201078 +987399779 -434189933 +240542856 75207567 +428624701 459793647 +-970520910 -552630279 +744991312 314776891 +-473605385 907347687 +169109740 -383736768 +-684875536 230297475 +672827230 248255376 +-657479085 360122709 +331630049 747636598 +-766635298 -974770049 +548127699 899837685 +318194391 978965878 +-688045637 -709411197 +267375409 936177393 +406204786 935427667 +-777469682 174088743 +282466374 96753168 +4939660 -974251942 +-512504855 181433357 +229571257 820966614 +283319516 -13506439 +576630618 -979621800 +1588613 -469927544 +117613814 -45805943 +152428785 689732207 +964828702 -509758732 +-328155925 -590726017 +-596501885 -236199682 +-785222371 -69986652 +-635618260 -827489013 +-394630142 204871457 +-957236250 -739044409 +-489419889 -481215199 +511205192 -659496038 +729650566 265587040 +372502369 494443645 +814722295 387133245 +162463562 452806181 +-753819631 -304503167 +433424009 -687648542 +873824820 939634766 +-481659475 -496467553 +-941087844 932608988 +133917159 -159671043 +71230706 709282378 +625320933 -585169354 +-245827902 813762152 +-69171628 -194598660 +-13053633 570008717 +911709549 685304977 +660349952 923622597 +-61360867 -969382504 +-642461008 484063539 +385045097 -742035041 +264547682 -364974385 +-670274411 936251803 +92645037 -947741009 +-659069717 -670027995 +-265554661 673564392 +378337602 578650722 +111081666 440933550 +728389909 886638903 +-125404062 -220751244 +565185878 307233362 +-369738497 -106740311 +635717160 10799005 +346512152 739095792 +-186764962 294900556 +54595282 -967229051 +248031403 206837153 +-322111654 -298190900 +492263088 -866923410 +-39919334 -280613810 +684957747 752086615 +-792293868 507518898 +545837889 242155476 +494697427 -10302897 +-756902772 -544498860 +-257383298 -27337160 +-666343158 351948138 +-456037956 -901648451 +-708131000 24382704 +142472598 534134762 +386812943 -550179228 +-950714489 -879432205 +-739388216 -730018316 +-317155989 745130662 +117831145 158682862 +303778782 -292048851 +991858474 738695266 +991353965 -815070810 +-173406750 770918443 +984388042 261820104 +368209724 -722195374 +-192064282 -106564334 +131726530 -349744305 +290308667 507103370 +206246869 817131183 +-869294425 -478126742 +209835237 643677892 +652214240 -461909888 +137540475 -570921185 +-18072869 276415285 +420954711 -258368991 +-1159478 -377689284 +-673893736 -152427751 +396821999 57232158 +902296910 81719399 +989013341 -105956189 +971046000 728110837 +-790118836 280111509 +723830988 -12809886 +85922118 -340230353 +-987172545 805636296 +-530448862 590919469 +885873470 -194407909 +587228581 -257595706 +-512825046 984105010 +-916724386 321513971 +-953446900 823258821 +-756468076 531421296 +-536452634 795769758 +204332711 156834590 +910784812 302751440 +62569287 -904743691 +536767121 459132856 +958892697 -961603577 +-754696490 -978732919 +-539724369 982298811 +-450458724 194958117 +-641464114 -592785781 +264866268 903716902 +-931401362 -544355629 +-582543613 -216618883 +228553918 414783852 +-890921529 -230584020 +458710813 793017833 +-773511846 -260416912 +-694713409 -300582473 +913868068 255295673 +514478748 824989556 +241578644 743651653 +395886446 -112343062 +545610356 -778845965 +77402830 208059976 +765974183 913579360 +-654600058 619637174 +600272930 -340947668 +436017919 -938675847 +-132501654 55524922 +-235474488 -766262719 +441070852 955956394 +222550642 369597369 +218031707 -592270257 +-887892213 -189981557 +408518605 289620028 +22532510 -868912288 +-28756845 -324872600 +-730846729 521982899 +825422812 725190447 +-551759245 -854060478 +-820454470 363338592 +496226756 535610457 +80097917 -650163065 +-971865910 47242631 +325223063 -592621976 +110736432 557585707 +-207378245 -69584837 +-692723954 425610472 +67829422 -823675912 +302529352 767493406 +-542291646 332516326 +894736428 -814419725 +-460134285 -452042888 +-684252792 -117186528 +773388921 28578925 +-319118302 -743351967 +438828725 -79433104 +-210301930 102684539 +-926953151 -114909327 +306410666 841701450 +-799855654 78040937 +-339673630 460566024 +874098981 16495883 +-714656042 -676458337 +-955906411 -360461456 +-932076217 702697470 +267331010 38726435 +215774727 78730114 +298046295 -613006159 +-883277035 -432068853 +926427214 -146436069 +506527819 366642396 +60369980 -170727412 +-456341391 -919776650 +517135718 -421630036 +-753550784 86012263 +-203988166 166835341 +350006962 424332242 +395601339 -984361304 +244048617 -705888343 +-893565362 360268038 +317829107 303187670 +-669913595 -850104006 +198016533 112592032 +789219821 8448709 +644646673 -779112059 +-23273426 -960973348 +966673996 -423318087 +797544060 253380156 +922767079 -914087139 +282647075 -199946332 +953136881 571216697 +967369727 -795158944 +-312837533 -817265036 +777434291 670470720 +-183636264 986560958 +-201754636 -16045476 +317360675 422244044 +243789982 -36497545 +305444580 -197277544 +-222484947 601439244 +475319206 -818612895 +-101408794 -483879201 +-202901288 -500788153 +-596688215 -984015444 +-709351241 969849953 +523457382 916371669 +89250447 329022445 +771295002 258119154 +-662172143 -820644230 +-633818672 -954531949 +561747917 122706015 +-470417231 640704556 +-597694852 63944284 +331795723 550771927 +-758632420 179525300 +319266293 -431663786 +691772760 -277670648 +38289470 -573638372 +-178218299 -687088998 +666826611 113381430 +-885433272 172467660 +847078830 773013153 +398040334 918620550 +-260170519 714849524 +-402267391 146662312 +-864461416 -661046923 +740851825 -361140507 +613993326 775337991 +-90202491 -17456270 +64285397 -618608627 +-220916270 -874385014 +145504367 -854855734 +332847102 -633605041 +127502806 765012592 +207201069 -938406196 +-196591405 -146804667 +-863996803 762970717 +563933765 715375618 +-480634506 618123978 +-956163618 -739589335 +-492855595 804930408 +657594333 -355521021 +156564433 -42689793 +716668357 -87200285 +112116514 485978762 +-849724553 437518812 +-838639433 332019591 +-982755852 -36669175 +112210719 777947282 +87848307 51827076 +-822843013 -587911488 +-610901952 -557177959 +-248130719 -881833160 +369514844 -339594351 +-281914681 442356360 +-364261368 13064147 +644369417 -317213152 +482757559 625194331 +-659512304 969358363 +-854449439 -450273122 +-183033717 662463242 +-371792486 632687579 +287584305 -763330078 +57800130 -744964925 +291598122 -677446993 +-531011302 -375662269 +153672784 676171800 +-123080906 654422397 +-239574714 -667864612 +-317181176 460440205 +-214050246 835065790 +-724257291 -695430425 +-211705884 116205031 +252074328 -802588648 +547913220 -778959716 +-377750837 -235923519 +-856062841 -979731184 +444286541 170608406 +307704503 865656197 +-227579383 277264157 +-674581096 573208566 +650175120 -187222400 +-546181170 -553307840 +-836395623 118245678 +-665872849 -233084678 +-656897643 -958479468 +619464934 377150626 +-108272003 -93421139 +-798379049 397892760 +577931574 227505097 +814603177 768020349 +278027501 764954053 +406709393 211995692 +-701720565 41889938 +13640890 925647535 +-797563794 491163392 +-13274129 -232192531 +-732834366 949593620 +949540296 -928193622 +-615320158 -704364069 +-774212434 144671988 +870499529 -808105499 +917525816 -610286069 +242176477 -717164858 +871849993 611014344 +412508456 -98616013 +300313848 -231871402 +693746722 101816857 +-105379749 -915733292 +-544698071 -670738773 +650379071 555989271 +-901175595 -427105454 +449378698 -542045982 +950123018 -546342055 +-200090825 -937391229 +-69912845 542310752 +62328465 -919614720 +738116600 183257580 +729938903 -9163851 +949070805 -910449807 +-375713540 626198411 +-355295670 325421306 +-158602831 -274666067 +-745807078 -926734293 +247284151 455577702 +486160151 244051416 +27005695 497388267 +512362276 879782763 +773902054 -881189365 +-852446521 -17631235 +981258291 -682378814 +-976332117 -779449243 +50166911 396122060 +-82024193 -836214608 +143863402 298205160 +-855625362 -766861466 +838010485 -144106690 +780006759 -831641562 +-368471976 1061323 +534713994 399893163 +959192278 -39816350 +900970397 -56469433 +-467938351 -259896429 +531186888 -837024998 +-729979080 -48158004 +-106452634 887094727 +-669150026 496544542 +-149368480 109474806 +550889697 511137018 +162751140 -653225301 +-639250003 -512408958 +310016356 -272919330 +-580601798 560937864 +636068232 -661497824 +800244547 497573316 +143428434 -368626738 +-399597707 195328416 +-429854907 -72720664 +422744318 451244025 +151319619 289721965 +-158518157 -299529719 +-462396087 686181798 +-963675965 912499664 +422365916 -981995309 +354039231 153165304 +-266716603 -371234057 +711627007 -607503652 +-226156887 752909726 +-186789548 655092182 +-628878933 -836466594 +90422888 885511428 +850176758 216329940 +61598804 414604635 +-951550355 817247939 +-401126934 918077853 +438887660 -836605102 +235192211 182240333 +630222590 531589165 +-936506892 130868817 +407235931 -626692544 +-893203344 -763594945 +526385539 768543198 +915610414 61855641 +763351438 -354782007 +78166797 590351531 +-397335265 570333356 +221216921 363543471 +-597208440 679382163 +867346596 -647576309 +765943800 736126024 +404209836 -14405117 +-250804809 -106885201 +-448684952 298939716 +945993062 542712948 +723606874 341479258 +-926789877 -652267857 +653240885 8814193 +852533162 428367319 +378965843 808583487 +-646056824 258802338 +510503389 965158618 +-719903394 502775826 +-640274917 594190169 +-520567719 -526138700 +-860770992 -210464428 +-520121483 -495876263 +617575671 745534878 +-1063238 893790037 +171502253 -126627803 +779403586 -803243711 +-577946552 313930596 +-202246647 486084412 +-725478499 494088780 +780820894 -699053246 +-818814117 -884179129 +982896914 978059058 +82841152 28994957 +573354688 210414688 +-247041378 445472682 +-652479332 631990657 +-643854833 982029070 +-944276421 -395976341 +832914424 -270842129 +157701171 708749114 +-63259774 -824999693 +418379139 -917740491 +-980184318 153905005 +-119240284 -606845034 +882126326 -477840376 +-849898370 -465202646 +516639380 515255054 +-155028800 230120758 +950943447 -683468097 +-534823289 329072357 +149333015 -363121825 +-3903635 144468451 +918877693 672345182 +-964135347 -328772919 +138992632 -684099154 +688862549 302692666 +574807888 552461339 +720461467 561902903 +-96921408 -495163102 +749836819 776165827 +-651235874 -736265834 +-881799587 -110994344 +-486175227 -69079418 +-399159215 322169350 +519800698 -607940706 +370714324 568097941 +890877049 -97735766 +849882397 -506152859 +-175365263 546069802 +404181536 629034089 +-482536980 -626504646 +920879874 654281627 +351256697 147169666 +304425108 294138577 +-772114544 -45874177 +962748924 373686475 +-217147401 322311614 +-123615711 553755188 +511745848 -30713361 +976957329 -208846895 +28204324 -795184737 +-659289087 496140060 +859736134 467146722 +588673667 585218700 +-514101044 -642106412 +145104193 -490611449 +877499767 -988233100 +-534346526 -529653889 +-11845503 106126306 +165289761 228242407 +620365871 -236777810 +56215397 -426580936 +175352522 359434639 +-722057118 895175979 +786601553 220821593 +448046883 -233888455 +-924927808 228884653 +185295184 907498954 +-54981355 881208766 +786990352 -243867520 +852316821 -418680975 +765252846 -256360924 +839539110 686397563 +-436114218 665077542 +-432203641 -550548339 +-427328911 628574818 +586665377 -47065878 +-889200756 49399802 +136047003 674586178 +-77659076 700531918 +-55038059 -893862772 +656949787 -197629998 +-794275374 282173834 +843982960 416535371 +948613216 187576123 +-60725679 -884356179 +296020731 981967572 +489199862 -326278934 +437665449 772704558 +-869345706 -478415185 +-780449893 435575061 +-753615241 -496216824 +790062910 725500690 +-671176701 133441846 +556824998 739731323 +-164475317 -887419534 +652160074 -608699826 +-798975206 415946366 +516026121 -745458382 +135136770 -203466517 +910998204 124705544 +-683306425 -200976204 +462939341 677200495 +233411720 369783279 +-649300764 -959364032 +191482136 158041227 +-971326593 -879244985 +538573074 425254650 +807896868 -476039985 +129528531 -700043304 +370495148 -348929196 +-674419664 -338986858 +-580915988 636955916 +604641694 502573995 +324416546 -279033849 +602506207 -64449795 +197079801 746411591 +-161591756 843162811 +990992414 -441100243 +699957973 770136790 +606285156 -155577352 +-135157960 511073547 +513947206 -684094570 +-632078709 368086095 +-632003473 -7568766 +-59262891 -373443533 +-106836754 -785314834 +-839285258 496698 +-601104414 -858294565 +677520218 873810543 +343452870 -250957478 +801042517 -596227735 +-434133485 -94322910 +-483392473 904925353 +-482814707 28778640 +296873639 -283967415 +-332461021 -185275010 +-474205788 70937487 +319341775 864193761 +270236786 2671297 +454154993 -450848635 +475581972 933732561 +-287260163 451867830 +-575237828 660191507 +363332593 987400687 +516565580 -398351228 +-956172131 -990176010 +17149359 -588932390 +115270410 258806613 +895175691 -555433917 +-67841236 -282167994 +-89037885 232647394 +103258047 -578931623 +-901946763 222943046 +654368285 -366704636 +-435436313 524479390 +17548718 -998385429 +318361962 141551291 +109133933 950393649 +-483002013 -586036205 +371284246 -668931892 +-416164270 -40415438 +-431773578 -272093090 +-868613203 -972653964 +-866919897 185241096 +-558850570 -531830390 +106911861 605773588 +-400336590 63086065 +376348306 638051199 +859589673 -69095883 +-605891819 -871355017 +930627650 904956068 +-524173488 771062146 +-182855264 409484203 +-828745234 -565225326 +-276130453 334512358 +976991702 -138028409 +677483535 104431476 +468127767 918561548 +272248916 36507229 +-791414014 -887382638 +766232821 82299688 +-533292661 -92689773 +-571220239 -99257584 +-972296429 -211848038 +797765932 -508118241 +-825577955 -78304741 +-452841983 -520085709 +-713103646 533560520 +348715854 -787267961 +-576986565 825813936 +849430507 866911417 +616701403 -23264206 +873641762 440499376 +-946334044 916560120 +-343666780 -134913376 +-133597818 -461364335 +-135675743 -17842278 +-987389864 462461427 +-506811139 765967023 +171367343 -402981432 +966040162 715454435 +146836255 -403032186 +-226760760 289594871 +178985858 971356867 +-558773716 94524234 +-814883469 -845546522 +-546727875 130933369 +-222269981 839388897 +507006300 889641504 +642550458 216287393 +253309731 -426163844 +49324872 -259754130 +754288292 839104712 +166275100 721482353 +-960104267 984146803 +328314754 -647773129 +223228787 27008149 +431788110 177059244 +-674534653 -438399918 +-688888851 927625886 +-151919157 719908289 +-928625972 -46422693 +67336346 -456159795 +871449019 387808208 +-950347832 -642513987 +-154996098 421825610 +-822807336 903170319 +572133438 -868831676 +913801109 -520743179 +-787257654 -874457648 +271594921 -628991123 +-791508910 -707630449 +-677267719 481733150 +-384172927 905969103 +100328229 786880313 +-584471597 629409350 +-804402409 -438423871 +890252072 -915749506 +-972662506 299322915 +981092720 -576894162 +-637804289 634103668 +701140373 -2094278 +134158488 637530455 +-688816428 -993491824 +-465408467 81497118 +-110910005 399660447 +-225669310 -434364462 +16177683 -89744300 +971153319 491726359 +-383372617 944988156 +707857941 327406832 +767142079 126138709 +19614410 391208090 +24380677 -334269148 +138473078 162374767 +-599360022 -732472571 +-31919606 743439172 +678723170 -189921458 +-969031362 -812814175 +-471485331 -906809378 +455511290 469467178 +660405546 -339048860 +-239532459 -933207707 +141320623 -277277797 +353526709 511143076 +270899105 855952831 +-472540259 -71837405 +-484533346 -38527638 +51707959 -292386163 +-231889322 425169487 +-112432015 354740318 +382773885 -402297165 +215579624 -875649471 +505934772 285579751 +795571127 531341017 +-79593934 -22926658 +304379975 -883335552 +-753079917 60106791 +889966468 -359645079 +-236883533 807282079 +-283050562 106891683 +837960312 -352769211 +-502310612 992565858 +820858852 84952641 +-395652864 369113223 +851462456 157588965 +600071111 -573945484 +-618905924 -487238093 +-883921618 -53837330 +-945811873 480366658 +573755759 926226597 +-56813487 -670928470 +-299916144 209939708 +-949494089 -403621788 +-791252859 -607080620 +-820099480 -95814984 +-974495643 -137513172 +602243772 795184103 +287036651 -289665682 +-514997534 -730438180 +369230370 -488890685 +-984333564 545617380 +-169633352 181528173 +968304574 -862762700 +904949991 156608889 +78333080 -299775956 +358695094 -289426186 +756333330 -319182777 +496473767 910729408 +527880335 -975318581 +341197277 -201493633 +-856296001 118339261 +-726688760 231593090 +-585849007 -353359350 +211843923 -310605440 +441772690 -401281945 +338794074 -119750561 +822438083 415209024 +747264871 -719345642 +-629859137 -772611018 +313988175 683988439 +-38165045 -87056364 +573276770 -28531210 +-51293746 533984122 +997509102 723161461 +-71480053 -84629897 +554824409 -552138980 +177097122 63608616 +63184662 -470512910 +-206665868 72528354 +290289534 -760469657 +-109650104 -810009845 +928860161 -66430543 +461416706 -44197162 +490435724 -950052603 +179300255 505078495 +-149638262 306940874 +-123312567 769854330 +80366956 850602438 +646920141 -145975182 +546298428 -664418858 +-758650359 -488833043 +-184867453 -847026271 +-628608741 945456827 +-182367868 109057643 +406481068 84093458 +380861563 697829993 +16128552 902648726 +-38336976 -840390380 +697073165 690716826 +-935386224 699073049 +-698863546 -159017144 +800018085 -235959887 +890031567 -458536889 +-101759404 -697311819 +406852347 66099589 +574969941 552652712 +958595646 -111010923 +179118954 -815738502 +-478089224 399085817 +-477214489 -250711920 +-332031643 347351609 +876451165 593984052 +276210986 601140109 +-838719403 -399330544 +-77509004 274195890 +-534012785 182212476 +-629079462 -116412240 +944192492 716132312 +-93082387 985054856 +-241457019 771091261 +-520649985 -428651794 +924683530 723567380 +126381183 -42083845 +892387270 -726964157 +-394710864 9634676 +-982784602 22620334 +-23741392 -6229046 +-940022583 -959344628 +353765064 306580643 +-646187617 762156122 +-407394666 -111678979 +28704679 -712097167 +-736468623 -618415377 +431567441 -208992773 +-445181595 255944942 +-447308548 -593512718 +-275727949 -151724186 +-504923145 -450594224 +327280988 -623775998 +-961220729 -754295635 +-133884246 236073101 +953013592 312204159 +-238099293 -907513250 +568436057 41364073 +159742130 -677402104 +526806345 -631711948 +675004257 433673185 +-210752198 871331069 +-539458818 -94572688 +-848810387 735246304 +463594949 736246740 +175163228 181899853 +-134995067 197518897 +697375337 86684872 +855656111 -731018910 +-659181372 -565398023 +-581028735 832751620 +-733821276 104849121 +942628679 -871264699 +221658712 252090736 +839263833 553648902 +608180048 371945801 +-583032695 -533998322 +810403460 673595517 +-67310527 873059817 +283723180 475343390 +-42904576 -645512442 +979538147 942681428 +-239459043 921047413 +-335570100 -766185597 +-489301764 54372266 +488436616 -120407518 +-687460217 -343505164 +-184757751 -881734309 +728423759 876492947 +-293083158 890287430 +-996615342 -858570713 +-348062854 -712734925 +-845393615 -149466983 +9281304 288375327 +644601334 887346319 +-802171759 193287017 +-668581305 699702396 +890815034 981791773 +-968772848 -727261321 +-745070756 606500474 +643621169 880923634 +-276184733 -71589995 +-857164360 -208517718 +-302579636 803229333 +-732326099 -883252730 +816044303 75224018 +-186704995 131738391 +-420193338 -874924519 +-163337148 912386163 +-894901698 721652908 +-983995503 -583343851 +-995333355 -463343064 +316468724 -968513045 +-841876183 -637788478 +-88862918 559763264 +739976147 590051541 +-486849457 -575516646 +-100465892 -201849438 +616540431 -447339811 +-264836708 444882833 +-881563745 792058190 +718273788 902272723 +492455384 994088189 +-903619520 -778685811 +-869682218 -341718585 +51726500 26134192 +569034910 397918235 +964848320 608451186 +-400990052 34201401 +-45076435 143673767 +330656430 158081563 +330761175 559924734 +757376367 174920269 +-153737737 665045600 +-383468371 -71875774 +-272615488 830173935 +-923832072 -181056875 +-478330393 399127768 +130427828 -455296607 +354486823 -67372602 +-6385956 195984183 +408588163 28098341 +-816354117 -539630614 +-560042701 446211182 +694135462 227447758 +859281890 -679049055 +-394565017 -144782604 +341677538 726370191 +-495549151 861871593 +-673001453 310158330 +-471633289 -124203515 +679875052 -123976716 +-137860497 315299751 +531368491 -668938598 +-791944710 -506380418 +282095235 -343852064 +115066170 184508023 +273978760 985903045 +344489290 -588191453 +-890012139 535310229 +-841240526 -193971130 +173701332 666459770 +108755165 -130992879 +-77747705 653500470 +447420732 929401304 +276923544 -246128966 +-700425097 -113987420 +-970956475 -436063123 +12684334 15770943 +-882828868 -765040200 +464362034 854014518 +-690791412 -92630338 +-731068621 -385001146 +-972804786 -451267464 +-23381738 -297817647 +-538774452 -812423874 +-10048904 -805133172 +-490694590 924683109 +918247549 -913230145 +64477053 565726166 +-954365073 -174334430 +-624936532 373165353 +736798392 -595511778 +-638237469 -467254136 +-915314996 -358245164 +446771103 286097612 +-437230110 678816475 +247420802 -272544109 +126052566 -816878261 +696009329 -802048145 +-155251628 -764299981 +-369100240 963869878 +352095571 362096326 +-421200609 -961098426 +-582748535 -303474233 +555294378 362645937 +803834333 -473803879 +-809971722 20587088 +-692601363 365563410 +652153887 664672121 +-72601154 880765616 +100615572 -319279256 +253117590 935231012 +-866390964 440207754 +636618507 -135862831 +86326857 678989257 +722759937 537749538 +-589412724 783679750 +936395761 -408865880 +-221045745 616194389 +821326155 -236629936 +-529740282 -571888944 +343865711 -959283284 +-295095717 -840473710 +-83459694 -97651015 +864634827 512794515 +951013369 203790848 +-674808495 66816751 +217594557 -988695306 +-509786088 237539710 +902525384 491095777 +250163411 -481043728 +781767719 268792741 +269031934 -23533126 +-747970787 25670706 +602844971 768493865 +-975596758 603005854 +472720976 672604643 +-774918883 -227296584 +-537159392 159798719 +-272071995 -570780624 +869797195 527224485 +-356736349 228778933 +-656721937 -293857593 +-973047692 676207071 +-801725376 411436024 +-144744071 817796281 +-743036017 409905150 +639418868 474052358 +559805647 -46295294 +-605987025 -981370825 +693918410 447892520 +293975596 -129763535 +715843756 646914532 +283529884 -719214405 +-246812396 586856349 +-376611671 402134588 +-835746167 33674586 +325869440 -805595838 +685049048 678353667 +-486696135 -936667054 +692786459 -73618920 +-883253806 672319157 +8575292 198032859 +458101575 -111805014 +-198186494 788640680 +-253871845 -567634990 +308407040 509803206 +781596481 368502474 +245697580 -593654590 +120108876 586277079 +-327121456 471430088 +-564625906 185835616 +-226527408 -653761967 +-406663713 -292319165 +-608682228 141681994 +-56513812 528531440 +-922876385 844230228 +24261131 -17297287 +-529193866 -2090011 +-7459067 621022313 +-138983954 129723372 +-761783156 167645762 +706600601 929915578 +-11976182 985994044 +-774262374 -30465590 +-689939265 103254849 +-8338010 -271565972 +852039937 -623691449 +112659578 640500165 +195682240 -553777531 +-802785864 718635581 +-313324757 -240502152 +-358843505 870701347 +385804266 -980363877 +-986588382 467011015 +339460713 -703119450 +359077666 175833936 +507797069 -354577898 +445031656 698678520 +-867317529 -689276869 +-524026791 -520667391 +391899351 -107489399 +-123720270 -369134345 +-500779712 -717697100 +-458953711 119897565 +-673287286 -593368865 +565201346 -230279124 +-420887627 188509143 +322367680 997396736 +710801222 448074265 +196159966 120796514 +-406886393 -424921888 +-773981288 -622483166 +-202530281 -461788735 +-755714178 95240364 +401657464 54517502 +329620573 -531293742 +-730177531 888298829 +849813110 996811783 +983137680 544465055 +726952248 772029328 +775775734 250270842 +878394022 547245480 +-482692734 534415845 +-33716216 511939672 +-172123321 -981171539 +836384038 -929111565 +-371179285 -509851622 +507737845 -578147707 +401859766 -273143795 +793305652 153866106 +-851521435 -176426204 +262981177 -813108178 +-888072634 588292539 +935567418 665050836 +-590064680 -368547743 +-569433712 -823020089 +713407854 600281852 +-866613187 405970699 +397799999 -223090 +-227004197 -105722438 +-926698575 362495893 +243945853 212008996 +-293224076 847528216 +-530233600 -132786095 +127468583 -532086792 +-50549976 542407845 +182799533 -907996622 +-200830963 33974907 +-490617983 -79558655 +619670741 -547985802 +-415830454 -635047907 +-247791005 -621423119 +831897930 502300538 +3878751 955212362 +31573334 28452210 +675941607 429798289 +-65291926 -213492570 +-208582944 -154790527 +-86456447 -308035943 +249006609 -868606395 +340741226 979177938 +-865565304 503710108 +-926764374 178193345 +-411562838 -743575319 +721637207 -619725538 +696738532 -812019834 +319130313 -298877280 +187546690 243816045 +643051379 570947445 +-957783975 -420943697 +-443050851 -328584879 +-313626639 -9313114 +-450898960 744746828 +518422826 -123999422 +-877651425 519765445 +934951374 215518637 +-889583130 -21693847 +-825498297 -857556377 +-860626530 -65423457 +-172572605 359138222 +-396300616 -983890559 +-752931899 664394260 +-528389454 754837145 +-229603211 244959823 +-136454182 -231950976 +620130920 -385602073 +-208444660 -898896431 +127698993 995735034 +550829745 -426919968 +-272238915 -139308145 +-502053487 433113391 +-422091690 538246110 +651065869 -948811278 +-47505105 266008166 +450000242 265605467 +297260383 632297232 +593657344 245449118 +-682970355 349157133 +-452654435 297347620 +66423255 151211552 +-953505075 -835000968 +-795303328 -618274409 +-636699853 -718159055 +-402323331 100987932 +-623315780 -899988759 +77628080 -163306892 +-862441946 -151865464 +-946931510 -700210035 +760255844 485387983 +350082258 233811722 +-342221055 32819602 +155568963 652571745 +-317808456 144798671 +-440943025 -975618041 +-356781092 -126906539 +-917506809 326336346 +-331415737 -226990589 +887298917 210780183 +777012802 962579424 +-925387052 -929605574 +191684570 -504391757 +498643636 375090673 +909538549 545302865 +504734643 -901035497 +-800980237 -620723111 +-918597283 542038346 +-794860748 626398901 +-99823959 516711645 +-243413375 948560693 +-570888514 440163802 +-431775750 180565244 +903886469 172139364 +174953075 600287340 +342088669 35334335 +986376621 87781729 +-417112111 93670333 +873270527 -422449841 +566448391 -173879498 +656758023 -785905953 +-288834882 772199454 +127319957 -20345242 +839545934 969596704 +581760102 495897138 +953466331 700786632 +197457174 915741641 +951412035 911650973 +-292145025 625116778 +-859992676 930266063 +669309892 686543601 +277137503 -376890501 +893169648 329923622 +96749430 -983161445 +-203945960 -664257431 +-798421990 76625500 +-668059950 722088640 +-780760841 802921847 +666087452 45167683 +-986601091 -608617915 +606726348 -892527511 +407362751 883863968 +404331500 827144824 +84576609 -795287280 +-290938068 -505978620 +36582098 -183882479 +981348915 -428062881 +571057641 -121159617 +-709569142 565298360 +-782970022 -416173398 +662078415 -489202041 +351623353 -502691207 +-581807195 -152413809 +-674825798 -733971817 +998886378 516173436 +975162659 -793852955 +-711008854 -434669300 +160350887 -576878212 +-876651135 -314747127 +230217223 697006427 +-271230334 433018041 +-717188739 13565073 +63600410 -772323305 +-992067057 852086377 +851132908 955767744 +407189948 524419391 +773452564 92712100 +-594221576 690550030 +-462517675 795050756 +737607205 -801566007 +586956875 727635619 +-136328055 294204445 +-46251540 -996590623 +-399063149 997506027 +971141168 329771371 +302412208 122608424 +428397113 391323096 +-610808466 461869192 +817459385 -641858443 +297138806 246103923 +327483321 -933469688 +81801838 -998335312 +578834320 -424965716 +468637212 -870353838 +-613313944 -764262508 +-548695586 -753123374 +-934928427 -423640372 +423014240 120987886 +-585687907 -73550492 +-876156198 222330155 +-571269425 916956119 +71027568 -882792148 +-792221820 315327435 +546697062 787325150 +744317244 -243855860 +-280886223 403123349 +-808949639 320655935 +152156705 -569202623 +-718281981 -361480876 +505713094 -646024976 +689658394 -497767867 +-48447691 -50694551 +573378695 -997084656 +743612989 -689371905 +121022784 971059135 +868599834 -165758281 +-965287506 -145487632 +435446757 -139315441 +-173101095 -446150994 +-980802838 -935756850 +-845833316 -268659763 +440298388 887633333 +655447575 103808804 +905536151 -418497819 +-76727186 -943250088 +192574626 801150487 +813928624 -25779704 +-667340760 -949564526 +449001052 620967653 +-972015084 -196907060 +410943494 506324016 +157918236 176128324 +-596458490 797995028 +-807446918 609257755 +92119916 -342712889 +232682101 91736701 +-757055154 83218837 +568820549 -797370811 +815684433 -552723810 +500643375 777560429 +-59545168 -378821867 +-283227320 874042717 +-750367926 979761738 +638428636 91150047 +-675569616 -3507911 +330121217 -586831828 +-341531417 -621578044 +-969522543 -656748143 +994053306 -699618368 +-563250921 582855789 +-833503070 76140120 +-141882093 -663725998 +481159023 911785212 +829324363 -562179970 +565393786 -108696275 +119307868 735038834 +83571953 -860689653 +-849562323 -675964385 +-404412560 64259469 +-565487034 -266304494 +-294269670 593056801 +-769464950 -563504835 +586537635 89976574 +-434094663 810741793 +-959858322 129378598 +-902105689 482669167 +873730288 -65778982 +635047771 333205475 +-952284363 -140420702 +565075943 292035827 +292239405 -805937104 +855532519 400495838 +893175556 -306452693 +369006925 -27095632 +-577645405 186852946 +967315690 -721777775 +-249975288 362454847 +79822111 -765509589 +-671914742 945096007 +-34742825 -653719349 +781375015 46687944 +842099968 -391435077 +457383159 -16689892 +-267035206 -300807551 +-371540274 463971679 +-943693603 -751699825 +-334550329 -897577186 +163867678 -277302754 +-6187000 -414208741 +88168528 979272675 +-250402252 -22107574 +350668117 396342600 +-477205542 227891600 +-550251236 981420126 +-479896124 -175101857 +-363837302 910030005 +-826881903 -634849185 +57013944 597194845 +-387601627 -70976725 +806811703 -870093854 +981551393 152536365 +-798588398 956127352 +-288052386 257236235 +362781168 610723648 +198135827 -108596009 +784290812 -246595326 +406514311 -311010157 +214163465 -661890839 +-942712002 914454320 +-144795116 570225786 +968073314 -367377134 +193937445 988572834 +-382076193 -766255969 +253390657 -614520584 +145667871 -269392590 +168843391 338044282 +938409055 -467722201 +-565129198 326925106 +-429993094 -460549726 +739440075 307115401 +-252927341 -568696672 +-638013154 364699048 +-43454672 -429302470 +708262461 -945346171 +-451250798 -868904612 +782181381 728978123 +-81809325 -342610213 +-733641939 647219508 +35544917 -617316623 +191412997 -553912900 +-519316081 735748019 +-199963555 -958610987 +328975891 -114221138 +-163488399 60732743 +-293581238 -655228181 +114599285 -863232039 +890475949 710047839 +249306798 -376695080 +597563520 791362459 +-626817401 -47135862 +169035900 -886078095 +-990701341 225225760 +29812424 -867293473 +210997873 -452001298 +-674702750 423015788 +475176510 405775570 +136537302 -60321378 +-75770216 882823745 +841626216 573823914 +661897738 85216198 +-244096855 521414914 +-835465673 38961894 +383429874 116427487 +285857660 435890099 +858089553 22466608 +576603752 -840940633 +-353475072 -792947142 +832102687 -236555562 +-441475107 -485528748 +-27968679 150939204 +67321 629004502 +-552886966 193565346 +-789966046 325796291 +249578784 -348160172 +-53270155 -722734472 +847063845 735409677 +318569219 390484900 +924411372 -351492639 +53851879 -777011226 +-758893787 -22033214 +455243607 -744571719 +679226796 -826835718 +400086253 -273185241 +945185120 -211038726 +59557823 292211770 +-226818773 323697491 +518981724 -261503532 +806863197 835394396 +814007123 -25755222 +513353003 640557540 +-342090285 180642780 +723878656 -316003447 +812371743 -575813349 +533330671 952513289 +682927240 999670584 +21551080 47957739 +-879344586 425774783 +-783655768 746708161 +196804265 -175479079 +553083329 -483048536 +608136736 333561211 +-630006997 557435178 +589165623 95197495 +-977227020 359353625 +791332310 -615469736 +-104527832 6269644 +259287712 752256700 +-224343140 -626218153 +-949983669 702212886 +709904100 -905435643 +-247268580 892774117 +-78149141 419542796 +-424783981 176364152 +-756580360 100994374 +567874004 -7369182 +22355945 -673854508 +-330279549 -434196630 +948589841 381981786 +-180681816 -951384727 +-744625449 -946013530 +-282764717 587357007 +-158178162 -926117213 +901468748 313465662 +432192285 -846218959 +-483923107 -894525113 +139262321 -817983571 +-621609507 -727952499 +-348024634 -801022446 +-390730921 -477756137 +297103086 -937215163 +323735146 -408123958 +720050168 -163549189 +348145937 38426282 +327771501 349813867 +583916464 -924649623 +-783769894 -539169969 +971343285 133443482 +-522058968 -16212672 +-207568411 138116448 +198153297 880370258 +765733793 -332966262 +-691477688 693153325 +515944338 123978625 +-708335603 274538224 +584228241 -92862220 +-834528382 817274162 +-230885101 -269796788 +246070865 -682745316 +-246763118 -304622619 +138141165 133715893 +141986274 366999058 +-276416248 697637370 +-989124701 960566169 +-15009387 -916541908 +-901878737 893696320 +-273366077 -334155743 +-288467672 305590209 +160969360 -355627760 +113511818 -271075663 +-231669594 -630768026 +319854072 125990279 +965844894 -439152964 +969965959 -273169047 +962084958 881846071 +235903351 1612908 +242905704 150869386 +830151065 555974468 +826829737 758931126 +440991192 50126524 +-589538870 7924205 +-289770725 -847468425 +-753927652 763342431 +639544669 -912743380 +-346993353 -234557792 +-936981009 304227861 +707610621 -201745729 +-621279607 637588190 +-496741833 996366953 +610473133 -213064684 +-750170733 -966648827 +-125595724 266455350 +-544788750 992762970 +645047793 687536117 +326736181 -288917498 +968626367 845297052 +-456634015 -552442444 +-721666514 -476623313 +234928093 -825630066 +728026652 534385686 +-442686933 -331608407 +80482026 -511566374 +79947425 174702800 +413732042 -462719658 +617306460 -542482463 +-83600977 -910480946 +-997266967 758652842 +-190353685 845481803 +-835248597 -52771426 +681167670 676582551 +-845805422 -379918662 +100057355 -129693586 +264708444 341938671 +-640048720 138224558 +551931143 -69256105 +-644705507 -700890135 +-797085489 -119820757 +633650380 -232746357 +997560895 410276227 +929129759 -614877994 +-960157664 -898966614 +111666273 -636551719 +355809710 421322554 +-474361585 -393531281 +209033218 710273590 +863798296 -937470233 +736513106 -431552003 +-634381255 -738018466 +-284059988 -469155026 +489961300 -716879570 +665265565 -284840265 +-660439633 -516638315 +-79694585 -769716530 +-626608002 751974402 +437294988 383706257 +277910628 468455486 +270236118 -343292585 +701593236 719186752 +-832361549 340017323 +-45253919 -560707241 +62430808 -270050025 +-197963935 683254940 +736056107 928146153 +284443591 -98848954 +727243696 -883205640 +718187438 -794121812 +422928648 -921785309 +642278893 481090793 +-403455381 677565270 +-439742009 540500554 +157491161 657680576 +876685291 -145986077 +674461374 -393423508 +290916658 67497944 +-84470556 -367213296 +-509332175 -957218416 +-98083850 96353502 +-496271501 365052130 +763230562 455310931 +-460995087 216620097 +512857999 436939506 +-990783986 -702003447 +523302231 227651836 +645264575 -907523655 +190254225 543926882 +-656208872 -130527780 +-148115879 136083437 +622804830 -211865398 +783465743 690136919 +234856294 928644748 +23574973 409792591 +309290044 304920956 +-385458572 679684944 +-230203739 366531416 +-821502169 665214623 +761689024 -326940370 +-865211681 -947172109 +-550415671 -648726900 +339091425 768845041 +729299144 915392629 +643201282 240672526 +-580864885 538377640 +-840961027 511890059 +83279231 735817559 +662835408 522938386 +996896750 363209877 +987859346 -922142939 +715463068 -450053645 +-481972880 -157917781 +-847583083 966521686 +-721505490 246350424 +-563095683 255625587 +-247362604 15561328 +-46243393 -887496001 +772022600 955834280 +-936632667 -447815024 +959292472 -102363262 +213779553 -195088078 +-159667999 -821311527 +299435091 -987162801 +-879543891 -963123243 +289284209 421405574 +-588755255 -296589685 +-111482916 -258066564 +87872688 -591445677 +-420608447 -630238963 +-540515395 629862965 +869225850 201089614 +814883994 -962872768 +-890127891 -745228227 +-578075174 -989446301 +-564004961 218286428 +-177109403 -565312181 +536381909 14897616 +726318835 77447870 +-617656313 349812801 +217214488 275404685 +928482616 -566215993 +922773231 915063698 +854704200 425730876 +-17447008 777687412 +-801067506 781130798 +324113692 30848501 +764598089 -877431723 +-777041853 -370731437 +-582458690 -795422254 +-684861731 -640728708 +893958838 294136361 +-813476570 -703686739 +299867478 945614317 +354956067 594995241 +38960755 -948814259 +808458698 91509810 +923641250 358494056 +-19445728 -435222547 +503293347 296526040 +-585856849 607252467 +423736371 912471981 +-88665766 915732520 +-979687605 -307971207 +-582937233 -743184701 +-385332662 -143005188 +494852509 -495530314 +-836592908 -463223064 +61282064 -849660354 +77687822 -820112465 +99540681 297387690 +524040383 557587922 +578161202 59725587 +-677590113 107419852 +-578212634 142552089 +-977342656 -252838207 +235033491 837302458 +-887024401 739317426 +96424956 -420075064 +-964672486 748872161 +-999510293 -648184778 +764715890 -240714291 +866315144 617771640 +145982163 -110542842 +-231123557 -136094219 +780149475 501144161 +139180823 311316144 +795041680 348684008 +251534385 84950117 +92048005 -38235576 +-197995429 -589893068 +-997876993 -176620741 +657101281 813637890 +36077890 -736156753 +-794957184 -459214392 +-898323607 -388794216 +444718879 954747058 +-366287906 -442972752 +-329630093 -534599572 +866807124 435543884 +36642041 960794888 +977223624 304783200 +174967734 -811278147 +106006409 84282958 +-656132911 670942791 +503145381 191453451 +-746894380 -476143279 +-528962012 -642183306 +-674619511 -167488307 +670591074 896963702 +-238210739 230226018 +-576928096 931695789 +-531057558 495202504 +174530646 155194003 +636677759 835831793 +-439609085 553268610 +729538103 688117548 +-258301207 648088523 +159058813 878286330 +-555612250 82519230 +-910635591 -305583326 +-577501201 -634738180 +323375673 -141899627 +-506542843 735742046 +779548093 751976437 +760076573 -841786344 +627723649 1997671 +-33445507 42717340 +-373186721 -437206877 +829480577 110702946 +753924381 -333892354 +476027758 461275144 +787819735 394277200 +24019668 648554402 +394976218 369492649 +-761676037 -937909640 +-163097440 910388067 +-86016313 -549839901 +104548968 782854862 +-428365772 769512671 +-407483478 -36896010 +157195049 -246764861 +-917270901 312175453 +657714556 314835898 +60303174 123836537 +215448708 -362287000 +48403994 -631014452 +913526884 438289088 +-258114889 582607880 +610386256 -5960900 +843579308 769572468 +-332822430 -825055380 +24089485 -868771949 +238165611 693375878 +-325193636 783713360 +975083752 -789973373 +894988957 -360410979 +845244872 -50650408 +91169238 -696664580 +-326701142 -973030563 +-295821653 -553806259 +238524659 593660064 +-822086513 948060931 +939452577 866036570 +-260893075 -78489214 +-437484594 624866225 +195874060 778889628 +-78538266 -86207870 +-666817539 848812262 +-947252468 838540441 +-584650800 -379598388 +-868972450 878867826 +-137401360 -394634707 +-729320132 -755318909 +526841349 -643728743 +-840105646 18134907 +854882217 648204460 +122736574 72789065 +-845097072 80124703 +-180125875 923901838 +-364431011 11215313 +444768521 -550213761 +887270739 370866961 +-747710151 502828786 +-182471310 671257851 +-612207011 -92752373 +239649954 -666759956 +966501908 -938593322 +879023744 -668521657 +-406858050 -757046615 +-37905430 -940150825 +767922324 -759891434 +-326769256 868316336 +665712998 -402003083 +-978409894 304697569 +-840283529 223482660 +705395807 358184189 +376382244 679530947 +578756645 384170083 +-468624539 -628903063 +-430398772 -583342788 +578998541 990539457 +-78782422 559034724 +285758803 -218467443 +228934617 954228034 +-905755328 -37276881 +-799204458 133957473 +-704089905 -720521304 +343381428 633999460 +-167035122 -981027103 +558515406 -593538838 +525020371 410684386 +638375199 231033882 +-314889055 -598261876 +299297097 98727561 +284032498 -792444015 +670822938 -240972962 +-797769087 939755178 +332489195 68939867 +739589556 -254143269 +-852287400 -85995032 +-18190975 -783643747 +146813290 -960528559 +454529781 550415938 +35769483 569584302 +281025546 271441609 +85945942 -938370956 +498088274 673985760 +853818102 -698859864 +986946601 -402995868 +811758421 160163864 +-351950873 321047029 +-67535940 483911411 +698786956 -213216209 +-3445203 744160690 +972681469 926457311 +-707708359 -820759037 +604182180 -931762887 +229977346 -494266849 +280825405 471583293 +-652001070 -862040223 +-289654991 815062515 +21904176 -957789260 +578565709 -293577033 +-13937144 756243805 +-576960822 -814607507 +512370780 16636386 +317528619 836400329 +297768045 -669350601 +656927226 -435393148 +-165236889 303326123 +-945267260 -713922584 +-500837670 -717734316 +48665357 753503977 +-169380479 36912998 +594239145 -673342697 +-563543523 949537241 +-62321510 -306122929 +-843293564 275700668 +121786962 -993806197 +183739370 -175743815 +935735057 979114238 +-177410081 408814672 +679930302 -613350888 +299073311 -868822050 +579723253 -901215904 +-346476397 -170706053 +859707428 -240255927 +205038100 -662550806 +140231971 -439080833 +-348047557 -549319046 +-833953404 578870752 +223753849 312887903 +82156738 429914309 +966199657 -571485762 +-103735821 660474628 +776844668 66885673 +699962220 115016877 +-772256860 83684932 +863817064 -62096066 +-244941998 -939337183 +395085279 -455779572 +-963646623 973062058 +172640150 -277719056 +995647171 950768988 +-692566405 -31244316 +270900919 374927091 +303526316 -367114909 +-135858729 -764305662 +-64105616 -546982659 +-638711987 905708685 +46421368 -598767345 +-655891273 -942626480 +715220115 -328388579 +900789362 647823430 +-88675545 928913759 +919849263 -899388344 +-726215058 755394655 +-55924788 -239054747 +278103144 -325191713 +-406201254 -726619311 +81893336 -921230423 +103970862 105788429 +-977352386 -891352889 +724309367 615497910 +-995931217 -610081271 +-574169289 215717684 +-797263785 -453622502 +495319797 417985498 +366658605 179377604 +164075703 -436876913 +882891938 -169684061 +757157386 773982460 +-946272182 168269191 +760794889 323498394 +-600739874 446631316 +-760502740 645560711 +66264712 -17868820 +34043188 486642399 +756979254 -88726143 +816055560 691401711 +-736940808 -862418842 +-464452002 96361779 +19813039 128435109 +-727510173 -605855708 +-725246744 135737982 +435554034 818495619 +-745178023 -899227680 +-49798061 -430535658 +928282342 671294017 +625070683 177681302 +655712729 568773059 +974677950 -45114731 +266901052 143222051 +206014603 -731237363 +441217866 -341160276 +795085773 14262791 +343112917 -964527400 +-325337925 61154255 +-316455173 -598754401 +71362935 457467449 +498348021 964260873 +-852625774 285488130 +743639635 -316849757 +-172700961 166018084 +60062557 615459694 +963772357 -938760998 +646995396 -47598730 +-78731826 114899507 +152524185 -978298798 +-636269559 -226838596 +-470340414 60273862 +482840202 -202107381 +1158236 -111268427 +258133730 -641512417 +541749714 367511122 +-838765241 -711736903 +-939979689 80736741 +105721917 966874642 +-856940015 -818786148 +-537502720 675585662 +-434073579 -674588673 +526581277 337752052 +998654328 -915805804 +356710900 -845732028 +-616085950 161183107 +-792232424 -598228357 +820492603 215003958 +811715424 -86362385 +509278471 -527308538 +629874502 -367114227 +980712409 -986939020 +79595311 -541762133 +-66476912 -906231155 +974958039 417195385 +-613668740 172380121 +870193556 266504723 +236215636 302415962 +997665659 923580311 +-594016791 -770220620 +-542778538 -74511669 +820851530 234414534 +397017216 583065217 +-765568486 477184866 +-560546293 742354832 +897480314 223796621 +154011865 344431650 +516061503 -314576307 +868172513 27012233 +-840763836 657102745 +632350340 451589159 +-344365030 643949307 +-714210200 534058158 +438533534 -110593036 +-968117233 527639735 +181804233 -986773919 +-99823347 -407084218 +-581367968 -213190159 +37712000 592797899 +-891259891 332231780 +-38460061 656874155 +-528138346 204367522 +-596461544 84876495 +-429337867 -921654373 +-966575398 -893522210 +534938911 358800293 +221466638 -470949237 +804319034 -400873810 +-537638262 200154383 +838686992 -923068805 +-20149802 -551347608 +-339906180 -932168636 +537494186 -635988635 +-444085624 -746164664 +683306729 739464876 +684454237 -147314466 +358766953 -307597271 +-983306121 -499748354 +-761467935 -372312065 +999643741 -781702552 +-436421085 -179393249 +-111403844 -795810239 +-919608436 613643337 +-960216863 57246371 +567188962 -965020812 +-745711103 -434786376 +-921921499 236180138 +-873963415 810077331 +913817021 557659929 +187369359 333614746 +-714399993 778232853 +-612640621 22093051 +673277453 581639880 +-739136165 478853852 +857172158 -234232688 +584820188 742257964 +-250058866 741665911 +624689855 195476907 +-561366009 -351534401 +-394748987 429752907 +-471400905 660279397 +-792977636 121206772 +315079331 -829627251 +-10393539 -63513226 +131256759 -870389498 +-687434490 545623186 +-395471257 -970077584 +736470421 612129530 +-890867092 39504432 +-72423855 -902372114 +-435603068 -302849105 +715198382 124057847 +-721653836 987658847 +-618868352 -261570723 +-925235206 71721473 +204970362 635369086 +292387875 535937400 +-30842437 -309169256 +532338704 -692871734 +485576062 -880235828 +326891938 -722850717 +-871533979 -605919461 +365097725 859862839 +-361945589 -2235279 +-781076630 287681746 +72651859 -785864093 +615258195 -87097331 +-658360769 -208155454 +693981560 -109561797 +515929722 147575191 +794319516 519181484 +993694351 951063178 +413455177 516912503 +655575109 527528529 +650315141 -787877611 +782175115 -468409913 +782303300 -508594387 +203498841 991568125 +153505335 310543211 +-190367175 -943080294 +879597212 -341293366 +878399065 714519175 +808815486 70697214 +876371025 -918006707 +426365250 287612703 +-573405678 -837120085 +-461812436 -812127605 +618058151 114176012 +-498264687 -427662634 +973613517 33927036 +-65313535 -467165571 +-575035163 -244086807 +-278021867 -771501900 +963853211 -468014997 +-682061851 -395144439 +-313526485 -64542249 +898777390 -48167303 +-382725735 53602164 +59058249 294479984 +-696868742 496058455 +-117064132 -875813705 +-91035418 -1892022 +719478012 -435522635 +50276287 -750348460 +-685391726 663365386 +-798303455 -300971531 +-599484967 -970753917 +562296566 274462819 +-782962385 342563103 +-158388996 -753586190 +-762519806 -67323583 +-666525373 112114618 +32827660 103588381 +-730863662 140425113 +-152236911 250453952 +739476251 272108312 +-86561197 -600677548 +351874879 -682259821 +-541801613 941405561 +-9040390 -861011609 +-114671856 152704211 +-704333507 -612781356 +55959949 -484753229 +-677287008 149996378 +-105518217 758602925 +132276372 145105604 +579393368 -83171952 +-993486161 -359972021 +-575508865 -161234754 +-850442124 84156057 +335175108 997842174 +420633372 654721607 +-871393489 -65192707 +129859373 -484619505 +727059822 -302154967 +-376554047 -364647900 +-426802120 -507047086 +-668943470 982193147 +-400292492 735401984 +489304514 -760620799 +-133144373 -311636739 +-573620380 -295682851 +-339409762 847007315 +-156222922 838884176 +-625385823 890222583 +-137570817 129798804 +248869322 -291611403 +-647479524 -778469548 +931944582 -768895926 +-20610382 703718289 +-541987474 956869213 +840000451 893694360 +397805645 -994485109 +-340400588 802255239 +625851101 -178118886 +110559230 34166558 +-931289481 392340765 +541722225 -237773805 +306040521 -776436839 +855172966 -155539876 +-22346057 818553382 +774339188 -569956291 +198689489 363190206 +-591005836 -717089366 +710268725 198534453 +-259874027 -160995211 +-401108429 274853104 +519607640 234762966 +-215408736 761849405 +800397539 680246188 +-639846032 -678247928 +-635770502 -781173796 +-954766564 -374294916 +815494283 -128030839 +-648719256 -316587031 +109482152 248740933 +-777752734 154072701 +322114832 173890029 +860425176 -915332995 +-922567259 193928883 +965993319 -129254337 +867237486 276561579 +897495882 -571726461 +407175350 -997562479 +-772072443 492078236 +-876702729 998120669 +-595311730 822586819 +-664690808 -145087328 +186655461 -753623998 +-885664224 878200807 +-267280949 620085873 +722069683 263784700 +385330492 -720447391 +-58945692 -719319557 +841852869 425030833 +873486370 -797069111 +831978613 677201381 +188799377 -80354615 +-771187004 -548327745 +765964067 -828395606 +192470938 -703990910 +506610241 -418098328 +-540497797 -469141743 +-617774082 -966596205 +-648392532 -799295351 +-196002456 231299610 +-269394294 727062885 +573854549 391183054 +210524615 651880526 +-590251691 797751947 +-977802813 468210750 +587435240 279011084 +354345530 -371767140 +470142067 -764802605 +-261011945 -3609070 +-693033756 118186779 +-387480354 -341250226 +-15243764 136680296 +655491576 908737243 +-23663189 81409585 +534128632 -547543317 +145079642 -79586731 +140558320 614567690 +794842665 -211670291 +221034697 -587638541 +-275266318 314098720 +-609620481 220374771 +-260374246 803266057 +-955395265 433599367 +102921800 -402827136 +644132506 589089463 +-685529940 -442584915 +-686578361 -494676128 +-749496360 629452305 +-949023067 -180110526 +-150580733 -848560228 +-702488103 -675020676 +722933151 85883898 +167985478 -565872810 +533271846 449999340 +684288126 -531110078 +176286136 447182385 +-602475566 351965268 +-868562972 -641017527 +937381449 -2897758 +-210325965 135466452 +325668113 -521637322 +-539507753 916836791 +117316769 -399588416 +432306089 -804298124 +-938326544 880946244 +502468020 248091880 +439610405 726853924 +-923152705 -214530454 +-849285762 427035437 +-427757299 25367582 +-101104719 249142760 +-105771099 831933827 +-203089605 -860677019 +-261728326 -50243889 +662601800 -323817789 +-473850718 -332525669 +-961574144 -390517212 +714741246 391387026 +175385300 335487303 +221905626 473613181 +919986216 -557972211 +-56727897 368421040 +-519737448 -570859708 +-168268567 963255222 +492246080 780812490 +-791144517 806675530 +567651129 -990608507 +495660225 -700449041 +-339177147 -329632584 +-611334383 -327120429 +-495080283 236774279 +-344754127 -323286716 +916830571 38416093 +103920014 442688017 +107467797 794760853 +-101685042 -619039628 +-494595550 849054674 +-782253484 172142233 +93149656 -425194912 +855718232 -641538278 +282331469 -524111833 +15282016 199253303 +-633582019 -972896521 +-881356308 589533058 +-9539636 -612653084 +-702611114 -394787846 +195531635 150186900 +300097242 -76523234 +91363174 -586270829 +-682919144 -335390536 +-224727592 -587378694 +-366412289 386250192 +477936175 -514210326 +-69641854 311510323 +799028935 -288825721 +558669630 448417911 +-795712945 98274002 +-808963071 -814827344 +62845825 -693225530 +-414541777 -721267962 +-213632735 -516117007 +-778906017 -845888911 +-927894143 -858856014 +-849473406 473629420 +824439067 998539976 +-766970088 548192367 +164309316 887198247 +312543194 1836136 +-385767719 412336874 +279636811 -219383754 +-600706738 -678103890 +-313210853 756243482 +205745668 203319919 +-816987278 -898716966 +-107659289 -731649612 +881781949 97917023 +513898756 360111472 +40041655 855692485 +384266037 572273008 +-812151041 939883758 +-13239650 -68131185 +383094672 -150161658 +-666285314 273809744 +-893985245 479722115 +-524174289 -212093953 +289870762 -944243164 +-269277319 315099615 +-490717751 -131766676 +-15283386 -335258797 +742935342 -743205395 +751197175 151855720 +-483739260 -46610853 +709491772 443840456 +657778036 -430963613 +357929819 -351772621 +-975483481 -955218482 +97805972 690033048 +-583464247 449625893 +-427503351 855778896 +-61830071 -822937411 +556756682 -556971065 +-782605207 537357784 +-899149680 -206733847 +-762774925 -191669420 +-348997392 184448702 +127073069 266406970 +-146299387 -657805120 +-851766937 -829473709 +34343473 -828070476 +92596927 853117319 +-525845746 -822580529 +-614438734 -130990396 +953216152 -825733672 +261542276 -742707778 +-687387191 -213415367 +129457074 89292106 +-394615231 101899019 +-902979777 17054200 +-614236284 46965294 +-871223231 811160601 +-946288549 -433886653 +869011374 9163947 +-394119545 -34622493 +664167938 -322506946 +-943469788 -847587268 +628530758 381323222 +-391436517 -40128248 +755641715 -166184067 +559544772 -260048324 +637769116 995531977 +757796615 -291412207 +-657767344 988580967 +-453270622 576222282 +-448403874 -746743782 +559538890 213511075 +786789211 131965099 +-632482846 767729519 +960580444 -49379878 +-911218107 -485576446 +-592649469 -295635248 +226680116 -78214526 +805382110 -976812586 +818207345 -642500034 +-413371856 -955429717 +432157831 107741812 +184340177 -498749013 +377412391 -762606924 +806940175 -614366385 +-65141121 148207707 +316014586 -583154873 +687517886 -688276293 +540158066 526214919 +477174161 -852820394 +-745532324 -392788394 +940042460 -34841333 +633582008 -651677010 +-529395017 -719051171 +998840003 -607213063 +-19776043 870539226 +373429254 -186585395 +496437658 628599785 +-756222120 -350219006 +559998707 293046637 +655261665 896078104 +564463165 -350191195 +658189861 522589132 +-118246413 -77274760 +-970584531 816687481 +-311979706 514821591 +65598943 194358338 +-964002654 863418810 +-373901497 492609623 +258907722 476046732 +-95566257 -356855577 +-313130097 -624735123 +-962219147 543295681 +-41086233 596554988 +387166057 -947142147 +-913985747 -441013176 +179993549 -920047424 +-772438968 359852009 +204817825 -392261075 +-484537440 774723923 +-490634647 994717521 +-779013053 323006862 +840809555 695742445 +-348474753 -844698844 +148428379 -464331402 +-57500106 -912545713 +288947328 -985729896 +-736278417 922894066 +924789473 522704319 +978956734 -485446157 +325275671 -81245153 +-180429066 -249780008 +386619689 383110608 +520668725 427896598 +944037804 -878748284 +-614685343 -941364075 +-979239698 -617167718 +203715604 -845896414 +369690757 690761517 +432220133 -907887212 +761033132 664867491 +-190836048 -761895868 +-603442958 -602480911 +864008286 -71318367 +290627695 338124064 +437856127 603534352 +-102627288 -287020972 +537665569 521168952 +768709730 719022257 +411997101 964277459 +375502220 -38650070 +-150379953 529942639 +197116261 92488078 +509160300 -614997365 +129950492 628064458 +799028966 -312161965 +-252700969 177276016 +599091606 790487235 +84372519 384408582 +-741680620 -812027285 +373489855 -767233767 +-81473126 -343490720 +-341966292 -138930054 +827720913 -908114939 +128520699 834840449 +-56836910 386148755 +984622375 -264948525 +-992931817 -600348650 +485014375 961615486 +442095821 -44487387 +744602200 -85905652 +-444421111 594744263 +-738499674 -910959119 +62221275 54204043 +152308527 944371203 +995410538 -642986587 +-681158022 955022785 +-924286748 803775703 +-733622003 438638900 +-643774310 439672494 +68619528 225451194 +-226147723 238498150 +754078533 -664512380 +-286839974 -769655389 +232837793 600588422 +512797465 -863530854 +-711506720 -9694241 +761414529 -62963077 +-600768078 311723273 +-874770423 -683235118 +-174377531 -589496770 +-683349940 152125091 +-339405466 848172811 +257658990 290732373 +596344694 -513363159 +119357273 -654993232 +645660679 -832709189 +703509542 -764417853 +213404647 -477660700 +-6053789 -349475736 +-432518770 634377664 +352043397 -805473456 +-345215915 87908018 +-459821489 -134440705 +857490914 749555372 +732644609 935267763 +-250867154 -687201215 +75437399 -360545609 +-447488860 697133329 +-674791032 395469257 +383610382 985169452 +625866515 -246612832 +43579910 -74338643 +-416169416 115818014 +577714901 -873628554 +895635294 -548485868 +-956017265 -210794052 +809104617 712919821 +-906928587 -576566835 +-73089987 -752993497 +784554061 -227552789 +-819338600 60113147 +638434458 193669931 +136126989 377163795 +-107104516 229933268 +-329500456 746344061 +-304243923 -87369947 +-276960621 500349221 +804261304 -760700714 +25427984 697814759 +-275573216 -240436949 +577425873 472032189 +-975441092 -889686816 +-624538513 -474715111 +-257005234 862769410 +128527164 -573713090 +-981197561 593614855 +290504368 661759066 +723014582 8580858 +-599545717 -957614604 +-638464781 -48580942 +-130763726 -849587598 +-474394661 870967811 +-962732803 786713155 +-745611282 243915065 +384734817 596081912 +814914697 -790848297 +287404423 -679240743 +-339514175 -774771790 +17169320 -169387341 +-597595559 665977642 +33921829 -121545733 +-456870860 -398449616 +755287962 -270576008 +-541013288 -379338060 +357289142 -246567727 +416245574 -995381384 +224396123 243253502 +-237833550 -890607503 +479102262 814437015 +-186070938 791488294 +918017993 364366142 +66975535 -516583023 +290103885 288400374 +-986551167 372023790 +186807411 -347918874 +-235701590 614969888 +-394313793 982260578 +143470359 123327177 +160999124 -381252002 +-178319519 351870178 +877163542 759821248 +-373517381 65965465 +985905188 -233701937 +887877170 173727727 +322387644 684975725 +118375426 411089183 +-766522693 -595725587 +31339584 886369361 +-526977888 506257653 +-573495265 83845261 +-293979952 888940485 +919366031 -419841269 +-497946789 -136547818 +235996650 -590123259 +-39425594 -443345595 +-818204796 -569168003 +-876534604 -569315350 +989242482 811192943 +-557960975 600780633 +359460691 648193624 +-311671361 357590686 +182789321 -166018398 +761210221 635476214 +-904892437 598338210 +-268982875 -451271284 +37497202 935243434 +-361717600 917932536 +14181811 937996814 +330990362 -792845070 +65403178 143159003 +532164283 -150172215 +-194348540 -151387976 +-819857710 584903089 +839564005 -343372095 +998063511 520055590 +71721635 -273056205 +5345091 -774747641 +-654123284 -956396077 +-932321798 -636359325 +745216321 880354432 +487070364 439499575 +-321564993 -914333635 +581355292 398833483 +881892441 -267332915 +977021231 744684430 +645497010 -695361058 +-51047218 734718329 +399095473 487200277 +-50149897 341884510 +320358387 956056384 +-88850668 956071400 +-169034470 380509059 +-736901770 597961753 +857140887 288553739 +17659023 -752691810 +981166068 721211580 +946988181 -541699456 +286854513 745420606 +-51585575 823844192 +-184642972 -716867479 +82263047 -705574621 +-705308865 376298117 +-255843406 816064445 +-63404315 -792820749 +253240688 -948727418 +-630822345 -168823342 +-120419259 375498896 +332463593 68371281 +295726354 575322371 +383100567 -175443789 +-335947951 -474282483 +-100607880 871620392 +451487390 699751851 +-324495841 38518573 +-160751727 981394445 +-685365670 -796210503 +-826054739 44384331 +493820892 -624064729 +870354902 176436277 +-574297651 395917573 +602371345 -188523393 +497607231 969590976 +-142963252 229630516 +-484478440 903705016 +646790397 -380978919 +367802360 -816416223 +1467201 -453730933 +-855175557 19685935 +695468624 622434117 +-735387012 -392177051 +-22204980 -612817447 +563453619 -600951669 +346300477 -87575375 +-37052400 -442597357 +210207230 -433437735 +-468113389 353456888 +902972284 -396362619 +58406061 252854863 +408351110 226601936 +-446010335 790612404 +752007122 -639522639 +561573487 -364547155 +-596271631 212907221 +-786662709 272409430 +-163139558 -238335611 +647317647 56637169 +743659397 -227935359 +716461072 488945829 +-73708264 -837381248 +-221285864 -2991143 +-926311280 620329750 +-914685324 -109119065 +775554219 -637190171 +549911078 -818314705 +807569340 -924516623 +47608377 -693057293 +-860151974 -351687729 +984513975 594576204 +-604537827 -293502017 +929247500 394234363 +-979498982 228391207 +-820656395 -687537896 +-963212031 939609033 +-841460392 769848122 +-661374851 600209755 +35976915 -539420794 +-433779336 776082991 +2356266 831452204 +-560752918 -42001553 +-677414346 -432921017 +-710197939 170268739 +-348922063 -546003617 +-248094768 908650430 +-737664967 545204714 +36021793 -211229735 +-548905245 -785863778 +-819176516 754219790 +-453865764 -780887187 +501900341 -452749259 +224655270 562246958 +191183629 -607778930 +185716663 221756864 +820281407 -48135396 +891007545 -956868560 +-375455705 -252182569 +442465294 944329073 +-323852375 -602964121 +-899869436 748556712 +592388107 959140222 +899414177 987938885 +405749464 -639175835 +815613028 -675590552 +528455748 -347901623 +953658101 -75136463 +-788406808 -587256419 +-806447321 -125206834 +193619102 -201227068 +-509137528 55352762 +475079189 -993527254 +526906018 -146040897 +-919046233 988591339 +-443408884 609286140 +870337334 536013650 +81987703 -823148648 +-153914604 -257960676 +-500312878 953203072 +777703874 -685229627 +95890814 -319328465 +17252512 885731727 +-72563659 876539270 +-556575799 204604849 +942678728 -298082472 +-168981251 -720981514 +260295936 -70642792 +474012610 -881966823 +74626801 890110057 +-417694303 -114164170 +586227407 -403629268 +-59505271 -124172196 +-697881748 -562889766 +-217856890 -950924452 +-746550210 818063301 +215768256 -176790099 +-657637202 247070400 +-358615108 430691833 +-817556081 -986804059 +925461478 -45624643 +3396561 355615082 +-346269679 940538086 +-460022324 -951534822 +-249848599 -510151681 +-771955803 502466502 +38933798 694345842 +-548741769 676002059 +-251121260 821375959 +-107398737 229180435 +-871838361 -693438494 +-799513334 -317931242 +503136352 257346632 +742672173 -927172967 +-10018641 573876024 +-566671507 862264911 +321652714 -661299212 +-216690726 633372236 +325362372 987013957 +174869618 776132543 +-144980820 -360190050 +201583364 -98657954 +831828096 -739037847 +601535607 -344932987 +-673091821 611980150 +-329751906 -679532581 +218765517 363324426 +614819888 -754411857 +881457371 473214528 +138001245 182234744 +-136730330 462577447 +-539369819 -741754964 +-436870175 -631791620 +491780140 -747996003 +-385610249 -508065293 +-164285159 948983615 +-239125573 -47682163 +872283978 -980941208 +-958383647 544366008 +-714429926 -781132002 +837154046 478510351 +-978496338 650574495 +-348377365 350232910 +-132586779 634548889 +83228600 194985608 +30553779 70908256 +845217626 76648606 +-468080827 -123294940 +131174333 -226808357 +54243809 -405675796 +-695478865 -383774604 +-418264928 913813853 +439317821 29210969 +-564601423 657716609 +773075835 -957404078 +406189080 565391552 +655098817 -536410050 +68005068 246717790 +-936769545 -487783055 +530549490 61622463 +-725105433 -162447828 +675224556 72321499 +-72234415 -583868582 +894226992 -394020765 +594329933 922834926 +115542797 -870062447 +915422257 122412886 +-62414045 354115753 +32952596 603126621 +-93653785 542830867 +636845555 -711242726 +584970059 -227731940 +561173341 -341610754 +655389491 187328843 +669988751 -371613668 +496669545 344804828 +37513797 -22556301 +318980029 251076926 +-697831298 -42101745 +-75394890 760263670 +-9983359 -479538943 +30504497 -609596014 +-566634104 -406042004 +-491916310 45159443 +806775428 -571809254 +507282267 946089821 +-477164241 -914375257 +-200802667 -286734236 +449732585 -671010307 +442587002 643759170 +-685435201 -619594301 +659639081 -319855948 +606527335 872351182 +-297558344 -217511501 +-115419310 -23620086 +-507137533 119062795 +788158128 956906359 +85979146 -966455109 +-148065703 -447599357 +-163844459 719350889 +-205175104 -618663178 +28015207 -68093285 +-326423146 231396495 +-761366450 -252293045 +279704818 626311784 +-558269261 654372645 +-660784715 148800640 +-105595542 -337050287 +-598325929 -301404728 +-21639488 -590153156 +-1465201 -285119602 +347123283 21935061 +259750673 954042424 +-113113388 -194437705 +442428325 841965530 +416440405 719259563 +749870292 -758849362 +533482463 -789778239 +752747806 652243698 +-836968215 878349696 +24955068 265435296 +-74121531 804809635 +450580237 995655629 +259867248 676393852 +498657587 -840190018 +393221437 284243066 +942764055 514940959 +421434540 -562717669 +837510715 -733301995 +453515211 334766079 +-345540126 -572648323 +794627041 -867994813 +-386556571 -492732959 +658194056 420336115 +-404234690 320979080 +823829676 -944873088 +279791589 -226567378 +434118189 -254055607 +583363890 -527888372 +250972763 -12867539 +851048982 33973757 +-89401287 65348078 +610613263 -793340361 +286246511 -353121483 +751921901 181739764 +-267692354 -687605352 +831854585 483522467 +-519447848 670779572 +-600945692 125635144 +894002008 679105516 +-233806138 -393242515 +895146750 861444164 +-776075045 541472567 +804028848 747859606 +73141119 -873924100 +-280337503 751633502 +902990589 -885657666 +-517153560 464567043 +260263008 683548873 +316533805 -805242110 +534469958 -84614170 +-10170800 -509400356 +-961167847 -448468558 +342657550 -701334549 +-940756853 -447293055 +858605230 631325516 +-589758439 830059 +821993336 -219363123 +-571172145 507107394 +50496356 985905459 +-86345642 18308120 +-247674605 944671131 +-418945790 -807516013 +199466108 -398046318 +840876444 513410226 +-538368505 -321248751 +13579729 -106414930 +-971565264 -326243605 +-19833460 -178773285 +-300744672 -144122941 +589351250 467657341 +-100729629 -987479248 +-110867282 -814126850 +314336868 261440169 +223118562 911257689 +-12042755 259947730 +-387881859 -810555847 +-791522651 -263113176 +-312059930 678306332 +-324402837 -603015256 +-327886512 -652081540 +682384717 -7360560 +162992755 -596388092 +695486653 -81147605 +-248899532 479991148 +-723019133 -206429154 +-812161754 -855414771 +-312802640 903587660 +709869471 786130803 +-37211105 -602235986 +628614478 -607733099 +29847995 141243710 +-770635011 187273655 +688922276 345467353 +-567456230 -621165913 +-263260409 -690399031 +-883029232 -738936426 +-638905207 -229003633 +852912444 -597138344 +675911277 320989832 +846664996 941867171 +391217377 548355219 +-12730582 357647903 +-384567681 -798979788 +-354513947 117388054 +541307454 -772388169 +-663365652 665069959 +71938279 49726554 +372782657 -653892649 +-31025473 -278731168 +300193800 -445759951 +-333792385 -103744907 +-725658996 171780056 +-988898452 -751233705 +-260932323 476907378 +732388274 -975736147 +-895491614 353631551 +61883480 -120918949 +-193730396 -773603468 +670200607 917193273 +732283554 -192580325 +663570108 -809249999 +814279947 756284670 +633518841 530574970 +-120025819 321841952 +-558391919 -396247815 +605253078 733904707 +201268928 -638557389 +907987953 185641445 +876239640 -308488775 +-640999306 -415077042 +-348162534 877571345 +135472568 718463127 +973302562 -146179405 +878808445 -404101328 +579493069 -189092733 +205108764 -787836133 +-95894934 852287504 +664864941 -520877142 +-693415696 559991719 +-867398814 -523215480 +-741035818 593784298 +697009782 -906646730 +-658809937 8292691 +126060588 -228852725 +538367938 -527860766 +251175295 760054549 +-951946362 -810645804 +127238858 -405068051 +766606999 522311309 +-687110920 -234726452 +-973862375 726503837 +-66002738 733113116 +441619025 91316895 +667723452 347575722 +410689821 -471491911 +-493404832 670852371 +490174260 -690924040 +191372848 886188625 +-953293746 290874158 +502982417 -605317150 +-700325166 873935398 +988195750 944002996 +888486915 62502051 +-211426805 -302794434 +-583670392 -353200210 +216853605 563206232 +-75471151 947443023 +990072877 341929317 +436263271 631579572 +-153075857 227941615 +-548225087 -633258413 +-336533794 -893361731 +133173827 187954479 +-927143843 -499877694 +-125145683 600439732 +912896090 727699539 +135350328 -150211751 +936025006 729631757 +499281319 457108054 +572678310 423810015 +-929494001 -986954834 +-175727832 10009789 +624058510 823729526 +-526046899 863956933 +-722508251 897857588 +791450435 -600997118 +667028252 -638123573 +358550525 -517949231 +-939671044 353086847 +-276129730 -352480247 +161369567 455364719 +585079569 -16545269 +-256357831 -179885540 +-902306605 -436621724 +-497727786 755416193 +598904368 -976617606 +373686435 -720486334 +620096789 -94742209 +798314328 -676641133 +72310812 298580635 +-591325552 327937436 +-430015831 -734927820 +-905369769 374131029 +665846061 -988003938 +975120153 -678861614 +36347642 826390449 +499734555 -698013120 +389692626 -276232242 +-130238939 138820082 +739418922 -831493707 +181465293 941377253 +-60829881 -796898172 +-778717025 696745347 +-534297903 -634892687 +-980256369 270662377 +502153013 366812391 +87073798 215956674 +731730225 876410141 +-766435778 599658926 +-403250179 -879222525 +727148216 -989063049 +351874994 477055464 +466739316 -282409673 +648401138 267187593 +111144923 -708350390 +211781375 864317420 +789413396 844690112 +-575272938 -953754003 +-956250958 160806143 +122059362 777760388 +-296017869 721136711 +-242483653 79845152 +-506215686 -270751232 +540555783 -252271226 +27603949 -825452910 +888889286 -87324948 +95605622 707412833 +320587706 879141769 +-259910326 723363721 +199568378 -176956679 +-859138385 447902431 +885405553 217897599 +412920284 754508135 +58870183 -428002872 +-108678003 859792954 +736217670 446244085 +271199640 687670498 +388775585 247504349 +885774614 842702806 +153982032 -380003152 +445758044 397957670 +790133301 -70732261 +-631643675 314554835 +-829852820 -272043778 +-252298322 397297932 +815263257 -226677750 +653910072 7328753 +-173856098 -865165468 +360637878 -89873937 +300240671 987101406 +-766274808 118073599 +361225428 -804674909 +-629199494 484480503 +697309988 648230917 +-84960853 572759386 +695454068 -591362953 +466105780 438179235 +348198705 733409005 +-732005552 460387054 +-550311243 982854897 +-958555111 -426875362 +-735250464 -846586464 +-193776384 253898991 +298159742 290408938 +75541284 -619689210 +551802473 -77084809 +711110966 825640858 +-594670327 323852725 +-631370012 -360135862 +949889101 -321430329 +-26445415 -960389638 +-289699918 579654246 +912376624 952788735 +-24040259 -704684076 +-133422591 -84801509 +238830984 827743736 +-350232550 -188749755 +551473254 728178370 +-93613440 -534854914 +-637155911 364753000 +396236439 -275783604 +-978965601 -581964105 +-939947725 -947692159 +576558635 571563500 +-47602823 -969076466 +-808933820 689976307 +-325699075 -194898626 +-747403096 -505147117 +-74332374 2364392 +-463202803 398377699 +-736511427 -121908915 +784616007 775582865 +146831038 -4358442 +-23296431 -666489549 +-798366050 326092617 +-749345312 -93358367 +-977912140 318062198 +477935220 -214031186 +559877365 105828919 +751627480 220399961 +-252975312 104330540 +-364268920 831220142 +-195847734 638262222 +-965029576 340617962 +-761422423 -792997336 +410683037 114404110 +529513294 584719537 +339285733 -679125248 +-315770110 -645064869 +224140216 -449871926 +-125823510 829390037 +-741747350 299622392 +847387945 205557991 +-461673623 724047591 +-274787354 -122933455 +487920875 900996321 +-232308396 -719920664 +-225231117 821195287 +957277902 572837735 +550889275 24234705 +387688536 -571867183 +847007644 682568429 +11918017 -914874829 +-277189870 198098957 +596480771 -491779348 +768697059 768167114 +-670474046 -604024432 +873999170 -280079298 +-531278818 -95475184 +922632307 680325830 +715035493 -220238449 +608622920 471891645 +-118747262 429936869 +-191701173 585515456 +983853709 -688622284 +-93036630 191828920 +-474394580 184573038 +542782784 396423363 +-363437405 -281622160 +-148899540 -733901401 +-40392406 -24114320 +-14502150 219312651 +450808814 -286312093 +355736562 546512883 +-506805297 124222284 +813595239 -214119092 +-691007054 329148726 +664524279 326790704 +-113501969 -115824757 +-747891848 -740630263 +782348268 -303914255 +-670635748 -773260423 +586666285 332642931 +345566171 71076468 +-978081263 -310443535 +812206355 -426399264 +-163258592 208949673 +-708818307 37836164 +-66137085 -288058358 +806109558 -949997160 +-725703348 612655369 +888415081 307460797 +-879864024 402633157 +-662419136 -134586160 +-562636914 -785369520 +688392906 363876571 +-186843049 -41021302 +-328186575 63201691 +56745444 -478948070 +186599819 842900458 +-873674958 -637180319 +200064236 -463131949 +-686756434 -757503965 +47090867 27102773 +492926121 -429433895 +260914233 -976749707 +785673007 -536315324 +583900698 -56917981 +-785247643 -235173774 +-43699449 -11282421 +-721027285 -588336941 +-703770737 -421105086 +-948793020 -183452160 +-521940419 -596276343 +86934602 -694534475 +-253547264 146973219 +261502966 -291307375 +-690954969 -941201192 +408506114 -414177005 +598523367 -537077000 +774476103 373574741 +266744965 533316435 +114047809 -716311151 +-116182087 900039210 +-725074496 -41157439 +782501652 -219492974 +590557921 895710828 +809672700 635602413 +133313010 558048969 +-536071817 158132874 +151803665 168939948 +-840334875 158751856 +274616410 -384862623 +-623007213 218696877 +775421635 -576426225 +-540157170 -204862684 +930747928 461596236 +-866933536 693129037 +-154881692 897548768 +-104542556 856703471 +-771991614 -747407073 +886589635 -577637075 +-789995321 -778884846 +276723463 -936632192 +554023615 971485809 +895750139 -684189647 +237493957 753288591 +-478493948 196173761 +-974567302 225978505 +-93938022 -404370829 +753220506 -427639393 +852955858 -252362724 +-578271748 192651412 +-384682190 -267216288 +324576881 604166041 +839386673 -520059745 +-819311792 -699963423 +-654843774 797437805 +-277510333 -669388009 +273560734 -43960485 +770740408 381724728 +-76564443 67234466 +486933839 351100654 +341437258 298963352 +-404128649 -551707963 +358057999 -118070133 +981185542 -921084888 +265205479 -70759739 +-824645022 495437677 +935086170 989910499 +403896166 -989409475 +-181068059 -616648078 +-821845924 -359873137 +-682890551 343864498 +657539848 643284688 +729981243 474026161 +-827379186 203694590 +-452865075 -635201097 +631173360 -952051811 +-40838979 966386475 +-889242670 161137251 +102942373 675937108 +-141845274 176648763 +211344350 -162232432 +-933809386 -17322793 +-591914234 582657752 +540901788 349879964 +-83943963 -313091412 +363027535 157777067 +434777603 874904614 +-691093037 -940517127 +748142585 -303274349 +-179380879 -237565684 +-170935318 -631664830 +-801062709 -378692623 +-616626016 -995132256 +140839111 225594336 +-378438200 10865595 +988198234 178370319 +637667512 -335396558 +625162081 166707240 +-235322809 -289288527 +-837114508 -14560759 +-485731624 -304487229 +-879135427 447845392 +538445737 393058789 +473211440 246404321 +413896557 -465801231 +-655193807 -738247455 +-747472840 343492450 +-107360921 630168496 +-173073901 528344692 +636866753 515850176 +-123717126 -567876998 +-267853998 -488481969 +-975368873 196267884 +-469889258 380866494 +598697008 360743578 +-219472444 900834172 +-422604461 635453805 +-608144323 -615985180 +53238833 -383766373 +-400396898 92962034 +155285559 31018686 +-143181523 -300633624 +691228569 975755572 +-337787095 483271606 +881391359 205191629 +851533487 873479966 +767921502 884086581 +597345221 122839916 +419353740 333527542 +-645149041 964071167 +630680324 898728931 +-415610825 788503581 +-841954365 -347555166 +910336595 550338680 +-587686510 892404012 +19512844 492372661 +433133429 -878373427 +-72233139 184670436 +-165207709 -543114012 +222178981 -198287591 +681741966 198431485 +313002148 380749655 +173148124 273626192 +420047570 -888761855 +-871790279 259485011 +791450117 -30823665 +339043942 -426912421 +-74034167 463400021 +201463023 -502248206 +-508832592 -590408733 +-551357826 -931654822 +-792610574 -62515539 +361665778 461183718 +511121877 -833745095 +-675174176 908285743 +-3181874 880955848 +11661716 645769914 +-985391791 -584837844 +128586717 -788854715 +973478119 -447609321 +-127657501 -321537731 +-993944342 -117236442 +919618379 340721677 +-849761432 260640661 +76201811 -382774747 +276090709 -294075061 +128427819 -725892176 +962623923 -537733831 +-178146203 262547198 +28028788 -976383157 +-131549728 569975775 +-783135981 397697144 +443351565 -909567274 +-679322925 471887927 +-920181068 -999069023 +366977856 -770758640 +262096018 625554203 +142129953 685099023 +-680122298 670383735 +485074916 -192641930 +-611862175 -202194517 +-18342237 -777251689 +130873728 892754372 +-372811962 417584961 +25072125 -129412036 +-110260074 441586386 +-437238449 -537005656 +193097837 775270025 +-462410988 -732775558 +854627304 -770277297 +-715815422 77586698 +535721940 526498851 +850475045 882128703 +134664435 608753451 +378492367 840297494 +384348066 -720685766 +958489396 -526294657 +861810873 250306049 +-253128283 -438014887 +8019408 -358810524 +-571426320 998040444 +-725082704 781482864 +288731537 145775340 +-757187629 -477321180 +263905330 841378209 +-450771070 -373751094 +-645095308 599362056 +-254680683 -472594772 +-904541706 -624836867 +-786433887 -545304760 +24832590 -948910895 +316835322 -45950143 +-909868806 374617439 +602727880 -131431042 +-993529863 -344007188 +965893016 -967365539 +241033156 -458791663 +804444891 -40279612 +636795342 -576682035 +850010627 -508854563 +-415228390 320903945 +-914191024 -217243497 +-504795678 -180337216 +-226481515 498017867 +-755218966 147250873 +-124793695 -470922541 +-873193583 493363407 +736553716 981167153 +-443193498 946843474 +-142660692 236646680 +-57593394 507644053 +841985880 -48242054 +273099152 -65835137 +576416725 -976778544 +22234519 -943206221 +-369297759 -13498978 +-966889427 -779900686 +18921864 -110105794 +68374353 693425806 +823170440 232174072 +-943139504 -863339719 +-925609519 589951606 +790865582 -719385715 +550752421 985654570 +-106170642 -807134653 +217989124 168942993 +241037485 180194886 +861773052 -642398279 +-894266092 578781454 +751789786 241769413 +-19856276 586112427 +-48207518 717720450 +972172417 -246803615 +-320800084 -191719869 +-548828214 -278236437 +577644842 -777194131 +-982172358 -555989381 +-611178619 424164612 +670084396 -573908852 +-728180377 -480882740 +55047663 823445960 +-618427505 426270590 +452291027 -767364481 +551951267 2631036 +803132735 -546790737 +266915582 -222463977 +497964965 -949279848 +875394513 -335477888 +852140572 -859540092 +-663143923 341683812 +-210012389 893992410 +215845896 882165488 +-182339293 -399787326 +789811970 50207589 +163663133 697893034 +789883261 906039953 +-871793622 894493263 +-369089278 342181803 +-664011480 747540939 +-252685272 -18127878 +-278826253 5552858 +-230709594 -556365663 +364033840 418549473 +568506304 -666085110 +-730845770 543221693 +743093984 720836667 +922573947 877419652 +274714138 45389303 +390600303 768221989 +-271067710 282067638 +391207323 -54067607 +769509767 784176789 +-640260426 -300074797 +695280671 689422330 +699013901 -497074788 +17319788 784241301 +361374167 827274428 +93233966 -256974349 +-820792253 -722525216 +877943516 -986524945 +-410256951 896844497 +-190866818 -969455566 +-121923074 443849439 +-437810608 -823872312 +376687330 434090092 +-119070037 -555805075 +-581830121 120752309 +898843364 -509426633 +630296360 -246323521 +-37238843 -536403457 +-16977402 -625270616 +883723270 -464476257 +910311517 -621810233 +-927245781 836284456 +-411388075 -92223803 +508118088 13297598 +-975554693 461629739 +748745261 977273456 +-306693247 612598557 +455716731 40337103 +-210605464 914876493 +-766067166 -203828651 +165207697 650665691 +-588956043 -503500510 +-97356464 314734544 +-20678048 389731232 +246052179 -528606093 +203360227 437233399 +824551377 813802917 +195393098 -860453371 +716378265 664032221 +-533722631 -605738763 +-606720515 -744642990 +-819610327 620871446 +-137404838 -924699773 +97131516 -551735058 +-571460556 680320531 +767446774 -700596521 +-648298317 -855378948 +117825826 683479338 +154028200 -658342827 +317577894 997655679 +403234764 -736086165 +719581874 694770941 +305145883 -69142653 +14666959 -936219765 +-293045717 -566739304 +-806488551 -686416880 +-802339663 121264725 +347566126 707700048 +-959330557 222119706 +190390146 633425974 +-236483486 578831270 +-178923736 -243535044 +-17997250 -480404761 +788308208 -354873707 +304023107 503636408 +165037254 -868182084 +822730564 -47690427 +-102664774 -101830681 +-208148328 733581008 +654936495 -114833579 +-713868473 376701473 +-186326244 72439429 +658303179 -943013731 +-728874177 673237869 +733897609 -906576306 +-801842819 352623458 +655772997 -983731241 +-543125962 -329647036 +-184182550 -458410183 +-533670189 655160628 +785448845 -851938683 +-79576853 -908412482 +-164531162 -838771657 +818193299 -626637682 +-277045357 -307795396 +-883160344 722353760 +278269520 373361705 +-247729951 -356908662 +-190325457 -515065584 +405628013 268478250 +606142202 -658926762 +-220353907 203407051 +-273481399 823897657 +-84632689 279923988 +-852280812 -214103454 +862041317 308301813 +305091934 18316734 +-674914771 341925168 +-386996468 792746164 +-869618769 -83988222 +450744790 203749561 +323471164 13223096 +-641615191 -776410200 +768227980 -236723117 +-974221864 120996639 +-668589595 920568571 +286805666 -842441446 +562545343 709498288 +542846348 -525549646 +-381982575 766146721 +765415522 -838052311 +601196303 -82517961 +-199392612 80309144 +57619024 -932996619 +-781132873 824022238 +637647716 -902444673 +140827389 835950666 +681950430 132251898 +762289292 -970448254 +-106307875 403672103 +-473627009 541588902 +-243911571 -536885340 +968095643 -652716203 +213030189 907277025 +-359700486 -393511674 +535940443 83280331 +-244801883 492858992 +109580024 -931016668 +-659580041 -865191664 +967330544 420635250 +482870467 -801066765 +583090719 -731937848 +344005558 229002796 +-987199139 -82545476 +-872161375 129776511 +131993951 873474378 +-162163281 397493692 +-51059778 997595326 +396495320 -945151433 +753836445 -80911410 +-869750623 815804210 +-629466123 673841550 +-656590145 -796300197 +450532838 236802102 +-583719983 686209763 +283178511 319732432 +-934498191 945083289 +-266150472 460305912 +-759265842 425238766 +-990535137 814612186 +115911183 220093219 +484752494 556892123 +-663334471 595236705 +-24145355 -442806374 +327441414 -844311716 +522426684 -896273934 +-8509295 -244877898 +-565684373 -130963344 +371499354 288566880 +512436870 169108561 +303405635 603501166 +-663328910 -110801295 +552781858 888821618 +80102136 -476135303 +-916691399 668823136 +-357328750 -955676780 +-388453536 113413621 +193007647 -250300424 +-916878970 254789887 +55900024 329651828 +-470463557 -80567009 +785733381 -49356517 +-732294278 -852394713 +-576812626 -886006830 +-289026704 -848765508 +-891120525 -210208740 +364229934 847988074 +-434999820 552057333 +-404925106 -871261642 +-555230830 -367826265 +-5174806 -943663899 +799667785 799812641 +-413688250 588236566 +235904794 -810081433 +-505575994 20641878 +-615495333 -628721895 +315492516 300045248 +730652372 100744341 +-294247239 -745614527 +-602224004 214261428 +-682805932 -607792587 +-529251770 -395953073 +297000859 675570031 +104244392 328353148 +309956311 661522821 +268266482 991964295 +-796291708 505145000 +418009607 -691474677 +314036161 174369222 +622003517 -577210635 +-183039222 646717509 +-573043370 -30712078 +-440611202 -455951085 +480760817 -792902 +953281865 952993218 +774398451 -246039365 +-444827278 61138518 +717627496 462292300 +-716255622 -766778102 +-730958109 724426591 +-436388951 625414716 +-34521747 878732444 +-16292479 -497363032 +150730520 697686393 +975491878 -111964493 +173288487 -287825067 +133276588 -308425098 +-577771370 858136388 +498194288 -271136918 +-824029965 -714346921 +606937209 579221156 +128236091 -787413313 +-761229023 147212393 +891203019 -19650401 +-699617209 249151754 +-573834968 -751033164 +988024026 681270544 +-480551062 -42903304 +-596052575 936957738 +104661650 -982937889 +-689867643 450197317 +-520725587 741185107 +656114864 77386219 +-851938240 928856086 +5160272 -632524959 +-88572797 -922407424 +-628859595 -945820600 +-945394202 835460114 +791220644 499313781 +89454737 415203957 +-718852716 -395106123 +-511211159 224469582 +787390467 294847131 +551176383 24551989 +-621083438 716550535 +-868731263 824148603 +749189621 -423830604 +376408603 -823415591 +-676356894 146575193 +992190403 288054837 +-905326277 -435498715 +-105015552 768956087 +80354166 110285438 +202178892 554215352 +-843817694 958374921 +15583875 598857667 +-276488102 -989128985 +-391505614 -427681286 +-474738264 2921532 +-634394349 -783119142 +412280281 267095282 +15418959 667173572 +-551865044 -141712760 +338180074 369567875 +633251326 -203863171 +305658445 -352102079 +-368346080 966003194 +-101781120 595462512 +410518330 202718924 +-414996299 -320918397 +-711036529 620832983 +23046379 -17234685 +427945029 233344653 +324394554 -541029444 +199984212 -623781030 +-798557040 -954827373 +27592317 -693471642 +-376369089 668582949 +-411546091 -699686151 +-907845174 -642276537 +-507087088 -289108409 +754415855 772636671 +878642312 913845941 +773791682 -474286070 +157448518 -969469492 +667450336 334894608 +931494981 -500303259 +-107025830 672190512 +-167735587 -510394381 +947124927 -458723630 +-68657369 39190423 +-763536524 716181053 +486168817 980541370 +990788508 -14491975 +332290740 214703261 +-409621497 -615763376 +-343890858 -599293222 +-902704054 -711702867 +995987052 758808350 +339068135 -983925998 +408512991 303655612 +-853733234 443238545 +-810695631 -674090540 +-710877647 164178970 +-117367168 465712274 +-342205868 -374288199 +-19131053 647536196 +-699029755 -212929415 +-370432572 -807892645 +-875201314 315435840 +-785066788 379269152 +-297322521 -10987912 +370786274 -966673665 +129248622 924951180 +538757442 -411572978 +681280273 55693165 +-76915773 -144340089 +604474037 367669899 +-745233590 347048266 +308650036 111336256 +752039746 -772796395 +404093068 -110688932 +644293596 -643118772 +-274232594 842259839 +532538628 -457788536 +704224046 176655499 +-835620245 -58894939 +-968722627 -520746560 +-881111614 521767653 +687811792 699188714 +-941018616 -203758822 +-962105610 448252650 +-781539427 -791650650 +777899845 -541695246 +-896022443 -341043190 +-618989352 547682537 +939791160 -481240483 +-245546631 472423267 +532943946 310866566 +-926381083 546738506 +-62858520 -416585372 +-369790273 -804772919 +-391502009 -480326598 +234724749 -58781776 +-759073832 -665383215 +965724001 475744388 +-638827878 -240538629 +-298650689 -502900311 +-501984056 -960852260 +-97085016 683997468 +74015019 -151339501 +-806933248 795017633 +-123404780 -312040875 +-575222752 497242800 +101350972 985085511 +-298104492 760768719 +440499526 -881379492 +542544793 719227561 +-554033087 235464844 +983542505 -198492676 +831293896 -701901010 +459281480 726859199 +564806517 474687461 +225284548 249709668 +-225596660 -612329504 +-735110973 191523601 +-475616948 -135792119 +241287210 917269928 +11006888 -874022092 +-792991940 3854673 +329072082 -31559697 +557102383 -578879908 +-286684057 -57479162 +640617649 -72447385 +999504994 895858176 +434677830 968513821 +732217611 23797728 +-761285699 -661300919 +820092624 770381895 +-813308739 721030051 +-4426484 766616406 +-791276994 -65493934 +438357072 -47598475 +-371281327 10988080 +594534348 -144307312 +-721290908 -246532395 +274236542 -425443620 +945187818 -402343280 +-913496624 -50698284 +317828068 188027559 +75971724 -851481163 +331598628 -19605559 +-596866653 352688931 +369677816 -950189541 +257051937 814444368 +223462718 -607776193 +-16996917 546508463 +-549128019 979867237 +-735549243 732896898 +361047765 -54983808 +-747438820 858982738 +-352843366 -323422344 +163731632 164448661 +-161810791 141123457 +-617831729 -730744559 +441233005 -337970228 +-93449469 -434794133 +-200352479 -607139275 +493378422 -745556050 +367053788 -705179303 +-133439499 85297392 +221206297 615584591 +-787429536 -76001670 +597041460 263044686 +-994358175 152382602 +27075652 250561144 +297868833 601765788 +915755436 225449902 +486507241 -729945854 +-407487485 878916054 +116114040 441409511 +382978827 910795670 +1042389 743141285 +-993270060 975775461 +583426345 195198012 +-977048556 861595144 +809321145 545661354 +-405964621 -706699020 +-551824333 -678797199 +-531194400 -825185047 +995916442 -906819466 +493350885 -651250574 +-557404347 -113688970 +-242525316 978066208 +-981160675 -342337675 +-167229016 -438609450 +664478721 -230856786 +904477366 76932520 +-511526884 416609515 +-757556042 449490721 +229162063 -961444756 +-803838069 671868601 +65006276 -232429487 +36927635 -181273333 +866208515 -133873395 +57307788 -821123422 +-626378346 -735642854 +-851360195 494274062 +-364779188 385916149 +141504307 -994797469 +663353235 -352536967 +197553789 -816077004 +360781060 234827915 +-440928753 -540167941 +-6078425 -777326553 +517249840 -203609217 +270516864 669492126 +-565648568 360586114 +-680026767 731510790 +-55850384 -230259669 +-182991554 522970322 +-343035522 77767818 +102801680 979001305 +611604581 -835179191 +-674823938 -421559257 +-489978434 -363753913 +-284325115 62030383 +475995575 972051148 +677153806 959350303 +678262866 895051288 +402237573 -634573416 +-40898245 778528684 +169008837 -978347899 +930339607 15848418 +-628384795 416934474 +74309402 811183519 +168337516 -67556823 +-602091121 -924056761 +-631265919 785796404 +678604238 -324129908 +-507255971 639019631 +329157567 -29286328 +-309591114 348001642 +355247182 -387175616 +180352919 333903707 +557228674 303787328 +623024473 -156196349 +-383125180 160009763 +-56405772 -476918065 +-484474183 -878453122 +170007003 -810369470 +521433913 757599906 +-74196673 835336174 +992163971 -746646915 +689975862 235106752 +-428868135 93584648 +464772250 -399460019 +392053451 797999253 +281630947 82168494 +-747563138 22794360 +-557588115 -238566553 +-150588511 -431921152 +-446340031 960048600 +-909554434 -59147591 +-629424808 -490796569 +885196111 -934589383 +-521609030 -954757134 +-187378448 313803801 +-204966496 -100210310 +961477864 -178565760 +95198165 -936797597 +-511854128 645353973 +198852734 -734095138 +-592891237 -315768753 +8845187 551846308 +-135727973 -457916938 +139238238 -83428537 +-962638956 -890376178 +-316040229 -860838109 +718245645 -917999462 +775010119 730068321 +-970495960 -550529600 +16875681 805579984 +251903074 32162322 +-943316822 595618053 +-324788411 -765054122 +3334049 -570070507 +670385489 55792582 +382811822 465608690 +442074520 149705541 +-323298678 -393891890 +939032370 -889263212 +421508701 91611890 +-534114142 481205139 +-727054752 -514006526 +437386888 -95542119 +-884325094 405293714 +188198677 -782616734 +-771621068 436545343 +930588574 819715138 +948588647 956654430 +-713540315 566614352 +-737219523 -177436586 +-71686280 -211393250 +605493702 -490240059 +515554096 626049012 +35547614 532823232 +-444407369 -524160604 +373155701 -123847867 +-483775584 -642724145 +-213316863 -225081786 +-824527497 -146867231 +432881016 463838882 +487413349 -176140461 +444861027 -199496105 +-355386414 -21772498 +826101113 30414365 +50309643 502168644 +399375038 -641598153 +991759103 667919031 +964964451 408374745 +-153368521 969305865 +-606471964 -231145587 +-425490321 701665892 +-630782683 -187368630 +-688097521 585625640 +182060720 595161376 +712424215 203984910 +-685840765 -837063453 +-326161549 925983301 +-704768498 342041393 +-811338100 54902273 +-303379667 -716045162 +720203330 546307547 +-393027044 197332109 +-109683253 643596447 +164883455 -305367307 +-312240128 -508486746 +674155444 866255816 +-812375748 840440668 +-452631008 -755350666 +-202760143 -361793145 +81985487 941903392 +-107727362 249127058 +768592516 -599268682 +-52171280 -142752274 +38406392 -172714274 +531197082 840196476 +-326806431 398680511 +843661841 -594734052 +-928310375 619334195 +-243157582 -331289998 +-146321092 927092533 +-921430676 -383625077 +234216661 -465280715 +775960932 233279001 +562793694 -531674573 +-605417263 962874541 +-358995682 -163709818 +984209208 402845732 +-64562119 416431392 +170710429 -807414040 +279227437 -774015234 +-100626801 -390834977 +124922571 -633360141 +707895489 -935361309 +-512510493 318697479 +285669828 -392549825 +309151739 -564868274 +-669791541 372931382 +153243972 97204471 +709076366 -574262830 +686930078 404000851 +-891250792 -546657076 +-358863547 315411857 +-513986785 -8766891 +891986123 281114080 +-34633232 -17430806 +-186362308 727795195 +74270708 668829125 +-110825177 761869972 +-108336359 387547455 +-131689672 -45341850 +568431980 -913352315 +855467364 -997266603 +-708729556 305514814 +934620013 -187243252 +324294223 292137297 +25987649 733002086 +-754219878 -926641897 +511423092 245227404 +841589567 -595021007 +-775448991 943020231 +66132349 -341374357 +-91403430 870702665 +742982001 -776667703 +459272389 -33613567 +-429225306 -664948066 +-552221355 909260908 +-941991722 197881058 +624025426 471338585 +-589122174 622276541 +589241326 25978567 +744053224 -525421091 +439674109 -364183840 +303637741 495332267 +67274538 -681669292 +79122289 430615611 +-13144760 157768081 +636529623 563908000 +-222123939 418127482 +124546006 -533977457 +-843982871 462512271 +917565939 -936458504 +-482727213 -944852565 +-610249751 -715925310 +-245149056 705555280 +-470379606 -868919325 +993030988 525275518 +506595212 -275585173 +40082171 209225783 +-581476106 -985622581 +-345241046 -985279571 +-855514387 108190636 +760755040 283901200 +-610881210 425912417 +960624539 -888842950 +-237007491 -365881432 +49755171 742916403 +145313935 466052403 +-596545321 -484879817 +549686127 283570150 +-653025732 632014848 +-749347494 -278168811 +-43993476 491474358 +-822494742 -979643316 +932249814 831701072 +960459692 -321774567 +236642658 -251458153 +652793528 -681353027 +447498852 -461037013 +-981819299 858003042 +798865063 35083670 +-939286781 535245683 +-459734549 -617612630 +450877708 -472655102 +-747246803 400587918 +-328641738 197368638 +-173050519 -151404760 +-399062805 -44327588 +668951898 596833211 +931774756 -290902516 +727642734 -249237179 +-786644284 -286619893 +488357175 394403013 +-210789141 38516007 +967011507 -154779961 +742677367 690994130 +932859384 -639554499 +454082308 -561621075 +-260934979 781047816 +994186430 312567707 +420663486 676586602 +408285201 754108331 +-997162281 -211983440 +481710190 239303608 +-483649552 977744616 +560811298 -995860378 +203494185 -235674324 +134011560 -756730274 +-399736279 717892415 +-506897179 -150518878 +963397701 -108728163 +-183248885 -432761890 +-644504365 962295187 +-150270838 610019994 +-203433236 -940488443 +-854509063 -50448424 +-242994467 -125713813 +589762222 308356397 +-131270257 660863878 +31504202 -829061961 +923481252 -776246142 +-971436977 573764724 +-616312570 -329571301 +161879770 -272555683 +-257000361 564691369 +141695064 528724280 +-907541322 44247250 +852129901 -948347501 +-262575802 -373563742 +-76955653 -574304430 +127050112 848869324 +609292449 541207962 +442570770 -763616850 +-456852008 -643389471 +862986739 210819467 +926086690 611014187 +-52753586 499237840 +441246625 -467302070 +582222239 -821376873 +620029107 -548765953 +591224937 449976710 +82770089 -417425431 +903812364 743663381 +434083543 -182555372 +586902480 359128822 +467146718 163819684 +915839584 -642072305 +-137345272 -811491402 +-814778726 842925223 +556750735 665635552 +-97192519 16025169 +-297651443 -213232905 +-439177959 482247984 +-75622255 665233144 +701248381 178131692 +959058946 -25412483 +262103123 588648158 +-428941868 -239107750 +747687539 -560439180 +-120166802 -487653312 +88599551 886591181 +-512868105 457380148 +360421572 -982796636 +869219035 363125019 +401679084 -604736507 +662355716 350910344 +-893885860 -909919075 +-21124780 502122743 +-985559067 847629540 +936091256 279264606 +942282968 550587612 +43116048 -439788374 +-776825598 898048940 +-465617664 -64139983 +258170040 -436748111 +402205722 738532533 +-71909116 -659106771 +-684409382 -432256367 +-109253816 -3389760 +-74120387 -585114377 +-764541693 -146004526 +-733210884 429625504 +-175582641 -497237258 +-819740313 -449718115 +-471593117 701685110 +-32445002 -954714520 +-244302932 -873222737 +-875219580 -403528888 +-986314533 54131909 +560225046 -563653773 +-420647456 194876906 +-89720394 -66551649 +-112578438 -397876511 +-649628608 -61604972 +118629259 710270555 +380051170 626913320 +-235406810 532480131 +-529199476 25419862 +314526631 -683325452 +-462881576 -588503924 +67195307 -200330431 +854587986 294362552 +-880666955 -331943125 +-483240811 330136742 +573719586 952870558 +546926515 505439282 +659070554 677666597 +-8531917 387011347 +-599427533 138212928 +925306965 849465011 +518295037 -476287818 +999805811 -405060719 +236721267 556613855 +-475989852 718974378 +-677482328 347149305 +-275350772 -141434108 +-34005593 106743184 +-162035866 -559167482 +716485331 92123736 +14119739 -668478680 +930098242 320628299 +24050795 851961891 +-565633853 -9620568 +-620084095 -261686255 +317701196 925845106 +355989466 629730859 +555798995 -455993998 +652308208 948640981 +582970186 390945498 +1204002 417095333 +-335570295 -450347693 +-474556675 677151537 +-449124628 -958594716 +195936506 494023572 +652072366 862796228 +245077541 559477045 +715021436 904990500 +993094650 710985240 +-132461451 768376929 +-701527557 -634394986 +-735710287 -121487496 +92418982 194343822 +883239290 566800489 +-797631406 319188457 +-972321857 439489211 +-872412634 -51899896 +439303001 -902815826 +466341172 -547157674 +-848989352 -256817832 +-916014161 -314790821 +859111531 835062529 +-405995492 453747964 +-658598566 -311886460 +-798917811 996469315 +-698163985 -357816719 +-39033834 764645240 +-797018496 730144806 +610848274 446340137 +-854276891 508119526 +456502310 -412552036 +62521534 -142834263 +58683334 840190547 +-145331957 -293834387 +1721649 -321001883 +461158709 659653055 +41055203 -273401166 +226658578 500419617 +374049738 -909322863 +-788059865 -551513323 +-458134542 -215112322 +-478105289 165997132 +-464994322 248250272 +-168438468 192586242 +-216417613 -937435563 +637369393 534821974 +-283659919 18352216 +-353981667 -632233706 +-137702723 -621369963 +-74388991 46089573 +143701173 -179213718 +850551693 -902389485 +-475309805 -886018368 +391959664 -450000123 +-585505464 45514503 +-502557397 -587861012 +932698851 458226760 +-406091894 579361813 +-626324780 -454799697 +-741810574 -942074649 +-661776630 21470365 +-595055451 -712812607 +-171855348 112083814 +49815712 918059283 +-436887087 309704771 +567741037 911475579 +608141036 628831067 +-454640629 -651704838 +551502141 -110103596 +-891771946 97375515 +-996671432 633879241 +-114346401 311772284 +-12027596 787186257 +495016288 -583678488 +-704162411 904744186 +221212352 -579104976 +441216769 -907625400 +557172028 100085422 +-907293105 -519239930 +594548428 716309368 +-450682176 -901245872 +581581969 236052116 +138687741 -934382139 +-807838673 789658361 +-404397553 -813887440 +477754922 -351805231 +-562676980 753083491 +151909469 -255297148 +903573532 -656793037 +-730573204 395234831 +-24835776 -83936787 +-530720741 536410393 +286790090 980984534 +-145604019 956532958 +-558847970 -966583966 +-333645418 -47142675 +453779703 110670518 +-627243929 55498873 +190685788 -163706403 +56556996 397274013 +76685819 -384432877 +624294375 773737769 +372970076 303615533 +-62682409 233696446 +-19905954 954454718 +121448937 886894076 +-447312717 -910686016 +571239980 -22953829 +-59961548 380794412 +824976460 593917051 +66317802 969489509 +976195456 -897286931 +-188451029 -720302757 +-822236514 -257815677 +216385708 786654961 +-455598620 -693157889 +-297592273 445466182 +-498486792 887638377 +-749733514 -449479208 +-516868644 -177106428 +-826607705 592836347 +892520661 -826281799 +-668011500 632855724 +398312401 -891698390 +-221982144 263054044 +24557642 214310663 +-106623646 986338674 +-796412276 -235513868 +380443361 -21488311 +479557626 802634439 +720089947 -950177864 +851166531 466137389 +870712417 -231333279 +-455608211 869264624 +-293277975 10080458 +523876096 -227330736 +860738341 -298159708 +-500614412 934321468 +304445619 -130980399 +-668998221 181155143 +979749166 -537030490 +-836345502 333010128 +-202105528 -877799164 +-586742120 502737861 +-99396553 589374428 +142614817 -837554313 +-312501342 972643069 +291813328 429411187 +-412450671 -436617956 +-282488927 -456228826 +205400544 979870184 +88197202 808561932 +98110875 -201773702 +783903438 680873470 +-695337923 -974068317 +-731866473 -591544606 +-429708837 -735512483 +-981625854 796863393 +-754866845 141877149 +721409034 -726406036 +-610861520 768682183 +-20964043 806419158 +-569906945 -648473429 +-192434346 623359725 +-386933874 -381778717 +-575861084 49344778 +821711973 921259330 +-993691048 -892152098 +267991764 932963956 +756762237 959891975 +945627215 753784750 +-769207262 738423508 +-556304630 -598332233 +320018970 209696883 +-863125244 211013659 +-812636556 780765487 +617759825 285291758 +-879530923 -983297697 +-865314441 830430542 +-498409895 -459600091 +572239476 -173105977 +-291552481 -937024532 +-831877252 -123926376 +608789706 626286528 +351258598 187465304 +-510474778 -900530834 +173019895 -686318551 +-706459273 623031664 +-448479862 150631045 +608824222 -227523357 +846192332 760178295 +351686014 275798618 +60430351 -837812430 +593852037 -629040669 +-331332425 151290704 +-868825481 157017585 +-388364024 301209578 +-54101741 716950567 +318580528 631943363 +-626786123 -143799429 +-180228893 -815301208 +265779517 127839104 +-20186488 -943375749 +-362747732 -516507083 +-59618898 -155399639 +472108024 -280073327 +130749912 -818323488 +782684099 -859263897 +-50259013 -694406516 +-245146382 -468384766 +230062115 167882159 +928733954 -936328916 +-321582639 719361200 +893079148 -418312259 +862918369 -209580807 +-30056429 114389002 +-221430037 -500333317 +972407814 -32048758 +-344028715 -860775779 +-825826632 838529708 +-420975157 175061127 +514809172 -787280783 +268074343 450386841 +575698695 267110172 +-495068230 -251306723 +-261122936 -718691959 +974604478 699227915 +92287132 -346905115 +-385040694 -637340455 +-443743245 -931743053 +704989843 -834230924 +-972888812 144423241 +626564868 -986815577 +-528707746 -989104828 +182145216 654144089 +483958314 -128083380 +-541051684 -951155868 +365738813 -943984804 +354532655 -817679756 +743820107 883395815 +-203095531 -856890240 +844325766 -47757146 +-405520 -856963943 +-241157596 864526060 +-194314421 -372460023 +-1724480 -10043400 +-183000308 -404591359 +915321481 109744302 +-888572284 745468650 +578818615 -164513962 +-729840703 -615360672 +-355464643 956218671 +347060419 -237307151 +286677821 -139316963 +-314604231 545316725 +-600322749 -811715023 +-242457848 192135453 +531304908 -867200890 +470201909 729532661 +-848718079 -461168091 +735028563 -357410409 +385276768 -292849910 +31402065 850816478 +618091236 338546345 +-369609306 341160767 +1576031 -871314289 +646716599 756834137 +487499376 -609437794 +784248503 -716542986 +168987438 -45246523 +588620445 181522406 +-393605842 999972749 +-109208617 259011907 +882703411 -227425593 +-218514152 583796671 +-705937837 -863202338 +-645804972 -503221305 +322014072 254388229 +8978048 462560130 +-895216165 -939261169 +-779783267 -202542139 +959375349 -838053226 +296286236 -893619150 +276597573 204744855 +-63311304 459941798 +1669782 -481300354 +704410495 576776535 +6726549 -521409081 +-48716927 -559729614 +-343524835 30028631 +72230958 913119685 +852085627 979307633 +160734379 856639472 +-872933574 509634078 +106999717 -268286126 +894890183 945471709 +-448161146 -716760842 +846965701 350193263 +-883956440 -857145750 +-62816613 422018307 +686975949 -721286923 +-454477994 957132703 +386398731 470970234 +-55402677 981302097 +305317360 610015355 +398174090 598082992 +540897224 852189788 +501258640 531179196 +375794226 476419565 +-319728057 781626227 +378201026 992439314 +7852641 -429380537 +636554796 393759274 +437346418 705630060 +520197565 -896985050 +963196348 106439705 +38087078 499057216 +136546840 -732469331 +449387971 676331214 +749090425 -985222143 +-17731995 -82073796 +-133981084 -835766679 +455276853 75112382 +-438444881 -963186282 +-78364298 956297607 +-734658974 739266353 +521292897 -467306655 +473766384 333089856 +-871321157 660211734 +582315910 -643962387 +913359816 -365089857 +35697246 -307872441 +-913839829 587880290 +-823014943 512436556 +484777775 -872107463 +-171502865 -794457377 +-256147501 -232932394 +-459551537 -672214217 +816990899 267810485 +-760568924 -568753005 +-545551995 -836622566 +849890068 585664562 +-832885911 -822285198 +-971077931 811300443 +751364811 678132636 +631384173 -756626798 +435908727 698406163 +-112388475 -253162683 +-779799856 -606499831 +-748306890 -106931738 +686121704 371381898 +890937681 228063506 +-804495445 274609374 +459403476 -978862137 +194529506 85188259 +-431099140 452338724 +358313076 -689190332 +-480308712 180441321 +457913192 878483265 +203396579 424306931 +521441605 -858023938 +-339262274 -268774981 +53231830 679333829 +346925501 544458719 +-955317273 -806058209 +693587680 134211048 +-801568240 -287660862 +-781571658 120236893 +140970478 622420358 +-925424950 -47974038 +575708306 -721611396 +767347700 976483990 +-645090472 56329436 +617669567 -42362186 +354483630 599814024 +296967351 842904680 +750575167 420865018 +966564213 -427558021 +725751098 -816986519 +-889280059 -900829662 +-383458112 -241739944 +696770798 -957695053 +-373766231 538731993 +-242190687 235866603 +-808947290 809503081 +-720399153 922753475 +614026589 -668949359 +-306327113 279778564 +403363357 274915907 +521744557 -759067757 +437551306 -395791434 +-479717301 -915238789 +631544468 -750425437 +-987904767 -353718438 +750896041 -729844868 +58945270 -289552245 +868549032 739977818 +387704217 -18952957 +-884606293 881841099 +-694347568 678501118 +-534797361 -994159841 +-709298171 656565038 +323789116 11228354 +124739626 4351007 +-890901455 -662649168 +826063982 -968143573 +-504718733 -531907145 +495788042 311194827 +339905924 -966296222 +692436793 577492742 +424414858 81705794 +822647224 410536031 +-116417701 326641289 +-602975078 852589482 +204765366 968920335 +-924272400 766030065 +509827075 -144068785 +698963499 -792415584 +60839914 185815165 +646122217 -501105343 +-183397853 -361913801 +26282220 992762950 +-944363200 362112011 +-975437773 727842297 +-417012461 974809331 +151918379 578920910 +584751295 750439425 +-992967759 890180373 +332601399 -441154060 +-262194864 -707229897 +-874832281 422641399 +394478406 -115772103 +-810608736 -297054455 +-285733207 978552688 +319737006 408194002 +358165554 666649092 +-947847406 656651741 +151545043 -763256166 +-757085360 -454239136 +833586083 -743301677 +317426652 981961384 +74862163 -971645661 +415392665 -905868884 +-969727890 576719231 +81166062 -663722269 +468077630 200008570 +127571131 676121445 +279680010 826611232 +888501193 827336334 +-15879439 -355565106 +-96003584 -403420392 +134563258 395091486 +-174203134 435347163 +-846901174 -540426489 +-740071355 -725104916 +-798458134 -529339058 +-63276357 -13612616 +-446892506 -223675451 +209801915 437987675 +-230320037 303679975 +-40339961 98179444 +107304462 -553940512 +-833798605 454289754 +397004368 -505947908 +286206392 301613938 +-36117948 -317723429 +-56177898 -200164294 +237707361 -696584411 +72376718 -861979290 +-78047612 3610649 +-230443101 -859422403 +-345644047 808734310 +620950746 -288008912 +-558297198 632242950 +849455432 -55472346 +-278579034 836219268 +-626937929 96870018 +799677510 -903103945 +-324376345 -391378186 +-58263998 451786297 +201596416 997061782 +753589190 -218858378 +821558089 -307304393 +-753432279 428358082 +-495391866 -843168424 +-489337782 218235267 +939370780 132373852 +-461030848 -4948396 +-286184041 221894674 +-515884481 -919435454 +21076995 220714612 +-202785422 -201595834 +477982781 488124653 +-219237381 -954353074 +-235585664 -642881710 +316516004 -615765176 +-980443225 386783783 +258968976 -266590730 +-757002015 77505433 +210250440 -644195803 +825613397 492558084 +381038915 -168236941 +427712282 669185752 +936030423 818073654 +582939750 -849250962 +-218679984 499446482 +936063293 85391756 +-332529781 312048539 +-411821843 -816562740 +629959517 -573605772 +-351347205 -276430683 +755372377 139893870 +139345193 579909438 +399502868 894887368 +-519661003 -72857148 +-796906280 -811463815 +-280366752 -843520964 +-539341123 530583989 +812449755 931575461 +684418641 -372571907 +964591706 570631518 +-543233305 363242959 +457008063 788884371 +-430818996 439516663 +-709932089 695608686 +328782622 -21918113 +-347321118 312338041 +90623407 -580395031 +414943172 262273948 +799401673 22529756 +456536641 -330390748 +-612786798 -810042728 +233236662 -168946444 +-110204481 945399513 +-306144579 -556298381 +-320386585 -873846819 +-513236523 262188488 +-4223830 -715452867 +501176170 -560775 +-978157043 -641085363 +626143315 311915216 +296169915 432374894 +822605402 -70803832 +-83332823 651216909 +-386726709 -714870240 +-406303889 340933521 +874862720 -921431504 +-775691172 202591556 +740094252 80438500 +-576926326 603144720 +-494365953 277499839 +-900929830 136565504 +513130207 -573397343 +40202115 545531036 +-747217047 547838893 +774835173 51685867 +623803493 682011366 +-96399573 350702013 +-9855348 -15125607 +-631923592 473598366 +-924894028 489026489 +-647339535 -250564258 +-351597247 159368441 +-758459206 341983394 +-395889860 -884925055 +935013102 501458060 +-190835595 -942270482 +857925561 -815157857 +231669748 -555382660 +753764194 37934538 +-448127335 -866530500 +-220829265 -548136283 +-380199868 -647461182 +-126302745 -280223297 +-628474746 342841674 +-919015797 -143908305 +635068050 357445149 +-368231844 209516786 +-367406267 640705750 +51972498 16323357 +-842759432 -604178341 +947972485 934313897 +31666285 -987776079 +641458175 -445931637 +-987403846 985523959 +833861952 825298629 +894401380 -97888929 +804481448 131964914 +-906317906 -774664543 +320356948 -443258495 +-339338402 343683595 +223909727 209742020 +-963792776 -83359384 +-620957545 16819760 +-62078642 -315969243 +-970263327 -518835531 +746752423 542982618 +-92351662 578610564 +-998170332 490605766 +513173933 596387074 +213203078 -682711401 +580238366 -537873561 +459674999 -864444090 +153083322 776552414 +-670556103 257317849 +260748556 -458029174 +204960069 -990632531 +718379808 532689767 +-877566660 -714327505 +554889363 -980123899 +-567586809 629796833 +-246411053 -640176618 +508784356 -790530985 +-83173067 485076461 +-697695360 -191270629 +332943900 27434223 +-952084409 569469944 +832381650 56891742 +4975081 962496871 +-826945344 -994238498 +963644061 -346934109 +-765813875 112096995 +4374520 181016747 +-909962912 918419976 +97298689 553712989 +613860405 -245507681 +363898820 -651474307 +299497757 311492655 +42821771 347863057 +829311948 -640677078 +-514025041 -195321883 +391028426 -628413817 +-104237472 965529569 +295874233 -251465439 +640266019 -428392818 +-14653269 169768715 +329551704 -989801150 +852960066 -302656732 +-673379176 71722985 +212723075 -285799968 +920696771 -940804499 +-543265322 -789826289 +-319068233 -218751160 +641961436 -960476410 +159319189 736886808 +-25964639 39081537 +-378637661 517933054 +930121608 -259127353 +90758331 972353840 +-139482937 571600694 +964208575 896489970 +-474722070 635962930 +29349928 333792919 +829572967 568207580 +-75066169 482136513 +841781123 -302920183 +-31933013 176412704 +-599836693 197959861 +282266098 -234439022 +39161660 -695318771 +-225269557 287298294 +15536344 363489520 +251214589 -458887129 +134007537 369383374 +513151215 -378276422 +620519816 553565266 +788691642 -17311490 +932440679 -175198003 +660858627 565883913 +-227637162 458472637 +-811913522 -123260145 +625617592 282504856 +783579220 -737584024 +258445244 -769755613 +866194382 627787321 +768080135 102104890 +566567505 287988699 +114076314 126865589 +310693447 261587905 +-38978586 -311149532 +-607149795 773231995 +682057304 -371402766 +-556476517 -134449887 +697652651 -373322413 +-759237951 -938323898 +-531126078 -459967010 +439367170 239548400 +-603933324 -876572918 +-79090214 994715751 +-278464938 -636401441 +-949669451 -890460516 +790023702 -414596205 +-118524119 222446351 +-314384655 -282049265 +-568894572 841987001 +696701629 -444957365 +-370208958 -907837922 +-25752399 900156481 +200889953 859420135 +-63936496 -229979018 +-854921507 171074052 +848303904 -544181096 +-634883182 -640404086 +244570982 458101130 +-703998364 -604002791 +-652340620 -60895390 +-510023607 694258416 +-835165027 -850496359 +-826857599 -176510008 +9274504 866022452 +-602151170 666069008 +-600279945 141776195 +753147364 -598436098 +-41940314 314921041 +-787783212 -525661842 +137085876 -197836241 +354220771 60034164 +-260137161 -998641793 +955669956 -21650019 +-497016579 -875633247 +-918580104 131134603 +698386512 410583720 +-885295372 -187711773 +25980379 281880573 +463023331 184851703 +-385471290 -862451800 +363434773 910866312 +714073284 -536021276 +-516915688 -163251336 +320491372 460188765 +-939228852 784901984 +-703534762 -488976841 +599273824 -386997433 +961509959 130210978 +358552822 895176700 +270499231 -891701554 +33173311 982658383 +-221713121 675015559 +-37050429 52472635 +788952869 311608153 +544803404 866085589 +83133882 -785880154 +-336529529 -239341994 +-454942498 683467559 +947655161 -413552748 +-716947433 -66803779 +593066824 302873619 +-897784930 -303249307 +-765728350 894376668 +-919985332 277191840 +-783555307 92221538 +-733685446 777189343 +-807844587 -403332759 +6582853 -561328294 +-492250439 -514420556 +-541390888 -370029275 +343071013 -558294691 +165740816 -102178697 +-235944105 -482677845 +370684521 -731280723 +-9726356 -902520285 +-686056995 866087649 +-896363173 670353475 +-959252045 -531321649 +-949774241 -613403645 +-77196027 -456174537 +-789186956 734416943 +-402053829 -954072110 +583749518 -327031016 +-205558130 369368113 +58737652 -767617189 +390224939 544967464 +-839986291 797456695 +212589228 617657119 +983653073 199986069 +-915519374 -156188459 +509496014 -521289942 +-501945959 758878856 +-644051187 725300732 +-251915709 196988024 +299782073 -909834874 +119018708 852891161 +668903415 424056948 +-564277016 -343246984 +828560083 -361869082 +-778492667 193569969 +624239030 -418720194 +108950862 129142194 +322404003 961377374 +455395170 914862840 +-660019732 998970837 +-321864290 819776522 +66566915 491968836 +-776792373 -698904452 +-219777136 217242119 +-686147637 -490415820 +-565016421 -930549501 +624406155 -888656199 +-722397288 289964155 +-25979882 710475395 +-760962083 757804472 +-331374956 -344270207 +964714824 -377154189 +-967964789 -465671728 +702278010 -163926445 +478731097 -733164525 +-611318514 173661417 +-580044548 306611713 +-661402532 532897343 +767309161 609696400 +-670926628 889241643 +817052664 -801457536 +415703051 -33673649 +84209188 -226778267 +-914101141 -898972530 +439550008 158429048 +-735061995 487319096 +-60132350 -374966658 +511843280 -519152882 +-825116372 917294659 +-790009174 -111257217 +-601993359 494627607 +721673768 -174193222 +470734022 -597105189 +262466160 926478534 +-781964797 721866380 +725502248 600118970 +-698787036 727550272 +290071107 -355377910 +-925716939 -10477494 +-667859866 -451716546 +934245860 260830965 +-256124864 353659015 +407379415 252606666 +-878109976 -860289299 +780718663 -295684623 +-213520876 -114847199 +702081789 -476191118 +-925154759 -857467297 +-308723560 -563360474 +979282749 757354947 +635325290 -539843725 +-655520454 -218943572 +-945982354 -197297976 +-673707716 423393339 +-510076687 -815844013 +-897097464 241653863 +266936084 359104359 +-476601616 923784177 +-646044128 -821235498 +523205298 562140779 +-689584914 861958306 +719699870 652525959 +317851612 10661600 +174949299 375449856 +-189075995 -268550995 +-767429586 -799212227 +-106746605 680484150 +434997930 -455227803 +-970189946 -667758375 +-612734832 -740420166 +-519176218 576603632 +121416830 -377352388 +-947637259 -101765874 +-92134726 146847842 +359276305 226572340 +-200984769 -987590801 +341188037 -274349530 +-891523130 -593294817 +-958908049 -269741339 +717608882 673752811 +-356560018 -358436280 +632085283 226685189 +-924031506 -912900557 +-510465039 -668362491 +411143924 -440196866 +-54401735 738034676 +-187887967 -268067154 +213521535 369461645 +489276396 97037179 +-580300597 934986714 +-945749113 -786374968 +-831281326 292322644 +300293345 -115210269 +-997677165 990026499 +-257918978 972614558 +739222558 -335545817 +-627664770 304969700 +476659614 752394320 +110353950 710629028 +-21774103 -27921410 +-198758862 972124074 +-154239041 -489682789 +-211884089 -970123325 +-506889820 654825619 +629682703 -747560000 +988579182 753734555 +737297770 -278125324 +-399627760 -408621371 +-432026843 -280404691 +-507497620 464109373 +360440931 -672216461 +-69377875 -7781548 +610969744 604034323 +-238113663 -964687067 +-461844225 -993182877 +-793792354 -978722797 +-368387271 -40848281 +751699385 386775210 +-130466052 591035881 +-940017375 246494441 +-655102971 179704383 +547421917 -41979549 +-268330004 -127872643 +254783361 884602079 +18241897 -242196585 +80348240 811374236 +60583861 555144989 +57603667 -792391431 +-156337574 824500580 +860374938 -645902547 +-148027354 -308942814 +-324991981 -421365560 +-107577914 324736190 +-423261780 302203363 +326319650 421648413 +-879630392 -902657887 +-374315604 116280606 +876429838 -260931744 +142769460 554111862 +821027837 -956209079 +-182776439 -519453673 +-165202589 -689318212 +-94352456 -475714264 +506180194 -924978527 +-412154442 42334354 +-622943998 -587230600 +918837290 298923100 +197575111 944927751 +-522963028 -272268023 +-143215524 99912963 +895537938 237738571 +-289277184 622470928 +-135734461 602991940 +-264570818 -768099305 +-992187819 816849767 +931199986 -265422556 +973578711 912496768 +942278624 -249031152 +562190005 -594808519 +-642030015 -231052815 +-664050214 -858941763 +-452484993 -232661133 +820385881 447215831 +-331970111 965236180 +897797102 845997878 +-964211746 -209344383 +-14648291 -156664768 +-578780778 448190330 +-420882097 -758103654 +618756855 -38536407 +-891424445 -235075457 +-658000240 678200150 +509625317 118184056 +-51546752 -386026706 +-432384574 978508491 +-1178511 -999666939 +-695759342 480520911 +219586458 -374619270 +504933580 -391758502 +-539528613 -607167809 +-174969031 832094156 +-44253270 -379531253 +177094140 -549558372 +2750955 415142977 +711577335 -189080250 +-175469459 -972053769 +850181373 525741042 +-417068340 -422091980 +-205385292 -439759830 +-931734503 -866060515 +289150159 -929473112 +-626080807 909785009 +-634937419 -226805917 +34536638 875637910 +267753945 -499448216 +-467471103 744225236 +-864927416 -524419598 +-959888001 201455991 +-748911851 -490444541 +-342170368 -734234940 +757451972 34762927 +-855387335 898048291 +-952095688 -314446234 +956320593 174924453 +-361963835 -196622458 +-789467714 -556938666 +727623588 -891765765 +275502488 639728574 +578524315 252166660 +-127697260 -893700936 +675587172 -597018826 +-190428472 956318787 +718306844 146594356 +986198819 257176215 +638543274 170675537 +39641844 673351116 +258088745 -404371867 +-155278865 898312695 +945441398 332992167 +315204537 839198202 +135011205 -192287574 +-806120527 616592100 +596648506 192858384 +-197770984 47589340 +234734799 -489840186 +-674059171 710867664 +-110415084 710660904 +-557809179 -319137768 +78288546 -259001277 +543633282 -705266479 +521787234 -915521018 +-606022330 875934769 +-42073982 494212226 +-146381916 993347358 +567266761 32994362 +599705413 -564142898 +275120667 -946000422 +674233395 -486320873 +97059070 -137720584 +123432089 -811205351 +147505107 -614400950 +670326426 765402810 +437438553 -661784437 +-269830526 79240622 +-307559510 -453856252 +869556804 -241470406 +120889263 315629754 +-33350513 734696447 +551695078 -323693374 +-91505850 -221617187 +-105764316 894720739 +-794992031 710151086 +977309213 -545317315 +-976446659 191853024 +727062630 -2251467 +-510413679 94876697 +-420215929 940812434 +159985811 698384148 +293385849 661454151 +-901958141 -727592576 +-518521266 288066954 +-323545825 49350144 +-898095838 886270418 +-394338677 67770595 +315107164 -29320164 +-276826927 -238326664 +-161798777 663838316 +815950472 113219881 +-633536751 -533916153 +578229145 -446602407 +-286914594 224859553 +980115685 577380301 +778747939 -559333823 +704531401 -483500431 +418440903 -257600417 +-379811188 22581512 +196049441 819088619 +-123912028 -887732307 +774336269 -670559323 +-212094833 713759634 +-505981312 560196528 +269578241 -584831049 +-491671954 -901553162 +617669005 -206580032 +-998770201 164727549 +970115531 -285381815 +-554409664 -562308423 +813932680 709296619 +351987450 559257027 +-94596543 -272759057 +854996448 -552403600 +547500429 -207755061 +784101217 805121523 +-609877150 -965528867 +983861003 -379900023 +-872783655 -418234653 +512007655 -897178231 +-397654989 972439050 +498676156 -724889987 +848266057 982683958 +841031497 756550358 +-105013011 582334337 +590567150 444572370 +850904078 603032166 +316266263 178527035 +860999218 -281377755 +-812312892 186809051 +706181260 98545368 +-786473878 220352057 +792357871 300919356 +55507579 -236025829 +133591739 891519499 +-434653194 251365089 +-295716908 955882946 +238719493 -148614432 +-975949538 -958572868 +-626617030 -740391163 +254061924 456596879 +857599370 707821616 +707622001 -297667676 +-477666990 -260603024 +-396161010 -826938886 +-733241408 777048332 +-27616032 -32236380 +82470162 -282951915 +-890290242 -240000254 +853204534 75574556 +-46856527 471611257 +-786843733 -394193005 +-369655529 509458061 +-795336156 887378987 +-509496093 639098891 +93024181 470125920 +322881902 146939737 +-886943531 -138629011 +-55228058 -441451719 +-680446932 -271035533 +557148398 584729693 +670633026 -334252822 +-714662577 19137122 +609101551 -255947654 +-856460811 216385582 +55211584 -142245639 +945745875 624980539 +-614305375 -748957156 +200705813 953379670 +351185861 169792101 +302378153 -536564028 +-704562799 236835489 +707860381 699836202 +968140060 -200945708 +-309932425 -955255716 +919202073 406274652 +-990693655 417301191 +-405448312 757505237 +-581350272 664742908 +-707903370 22047399 +447250701 -553130052 +-797526305 -449965981 +209388568 -392833745 +-297921141 -38059812 +-203810491 -165073008 +957906374 83652249 +557510502 752964939 +171852892 -109326254 +735717161 529546359 +198538095 535819794 +-198769531 146560214 +287591845 248832297 +418047280 -684858037 +-442067779 394326502 +-932151591 -717519566 +-725257877 -427110345 +-373365178 -696208972 +842505458 396966181 +-869665763 -302392424 +595375633 -360970286 +-329376424 -80852908 +641422966 169809622 +275218940 769402482 +346632692 502674434 +615835041 -186675802 +974131509 924787261 +-405618019 -619423675 +-451803783 -653876689 +-651445856 810306633 +-760568224 154571417 +328418229 607318513 +503095380 -38574428 +108255910 -380979580 +479096389 -84486687 +842549024 -2752216 +-534952322 -61776357 +588928120 737032034 +-143359432 687103494 +-853855 -731360635 +-747353047 879509762 +-786179067 69612329 +-413339093 -531715123 +656925648 431245400 +-945202228 627425364 +145489594 817505981 +724063393 695561808 +-791997579 -274192251 +-679868761 864584845 +851561765 -297141795 +-3433023 -89590852 +-769837832 -229585480 +-123542823 -386056861 +-962577689 -945384946 +508379663 479422502 +-322643286 -372001981 +-457632856 -729716649 +379136058 822277624 +258176321 996073974 +898395574 -187804363 +-681374441 282818595 +256766046 -955567296 +-237079803 -144409134 +37967370 -608635058 +-448959378 801078268 +490055010 -264097068 +429453160 -379369765 +-783331728 -644180322 +-169887651 280384187 +-238591630 894282104 +-879542288 -875447064 +239242415 -31330396 +-318054344 -599096538 +310293722 332736364 +-661565875 -627520703 +-380526196 -328159500 +465628492 -214811694 +344985218 -151830266 +133687812 -806529804 +458738233 273066793 +619288399 -93701144 +642978338 984170864 +-305225138 -174532801 +204941537 11068592 +692142288 -504894151 +-705165860 -858499273 +692089237 -28532833 +-179237870 297567244 +-397854716 25395078 +-963580059 -144173448 +257787822 573487678 +859508090 375314927 +627258063 25909413 +-816857026 964871595 +642683134 -577211040 +-382383262 630824295 +-483337778 -790282178 +-682424528 461848223 +901479642 -971721840 +-453541156 -113271100 +513718968 -721091569 +329199374 -18696738 +-800783598 -430456410 +226400634 180865372 +102908825 -884246007 +907190378 524313035 +969376832 -324199598 +-973879069 441329362 +934096746 610832277 +485697200 -379546009 +412505088 24322574 +920668052 -819950224 +485179961 -855838681 +768474537 -403141399 +-137843985 -810223560 +645660675 -657576312 +-908774163 -249475977 +-753529168 297354068 +565855580 -590814322 +-359563523 449848796 +-815067056 259328476 +-74584873 859041091 +666036 -630063960 +884691081 313616180 +-605477624 -198497652 +63811802 699683497 +535526529 58030002 +460583168 740892549 +384158744 -126618165 +-587932648 -675335233 +-428845182 -674898078 +-812213526 -61099853 +-895891429 362718844 +961426237 17722916 +-730665425 -363631810 +-933633828 -422217325 +630854442 897298334 +298494202 -907150127 +-820589606 -655247410 +-218850309 -330983179 +556087394 -739956280 +11056690 -977859329 +51982066 -856708605 +-409601314 383277600 +-217963837 -853522349 +-336641783 501105247 +-205881222 556464358 +870452029 596788132 +766680330 243718571 +-573223107 -443811306 +413692108 60734319 +10682894 -393683216 +748591604 482219309 +-498026226 949754542 +-953365086 174884302 +999290759 398140306 +265832578 -369511226 +-89319086 -310523149 +287508525 53754347 +-609808493 836303972 +15730114 -615923468 +670322386 -925987618 +-726328836 79594110 +-533788712 510852566 +-956211239 574347551 +-470908770 358866114 +-319942238 -373099528 +-348581605 266220504 +-817424938 638685892 +-349019163 -8605706 +-754604496 705415457 +-823518348 -641056073 +-88040148 -317464324 +-641483583 773144759 +-776701616 -415824506 +73974626 -780034477 +-693454974 657494328 +147502330 -674179226 +615614745 -191977869 +-499445837 517964084 +-138337500 -315337739 +375215944 -153715366 +939810626 216745496 +742476906 618460826 +-521077938 -912573048 +25874007 731867820 +935461028 -320221961 +189389600 -733318048 +-407490656 122922618 +755079513 -30332226 +261705443 577866773 +519460806 -404413825 +-446092676 -656130896 +-847397313 853821411 +-850522287 -606889709 +687251893 -851015848 +215136735 636898442 +805623311 861366412 +422110286 237515649 +-232418576 714696510 +-758189972 963303146 +-771922415 484956552 +-727216036 216989050 +-587642366 -267187418 +-693143225 522034267 +-323602070 -572446294 +-739255055 129190340 +-107890585 -941018893 +-845397722 -168663394 +328449846 892440081 +378708491 -917921768 +723155040 265764250 +822442819 733872053 +829808155 530284812 +917141698 -525710750 +731211572 985625261 +-841108336 813814629 +-492136614 488601152 +-370282347 -87317434 +796045452 -564681694 +-530466767 457525176 +-998537660 -851717210 +619054847 -107073072 +-756783040 556516381 +396085094 -683248308 +-704539759 894617566 +-893153971 -863092371 +-150171549 500561809 +592323830 469755351 +-253980893 -7635551 +60143097 421946668 +323741356 -244513585 +20035817 276988467 +-651749998 718247065 +268951762 600122873 +231262443 16575993 +305980040 -213931058 +-130264535 -559562090 +-918098219 747011603 +-448183357 981825942 +165725881 -806638087 +-733616517 -316140089 +-454023945 -766321337 +494418830 -390736418 +241542316 -507669832 +448512262 -145569903 +-19552298 226794330 +-864512361 131183341 +932252785 -137264701 +74706742 878223079 +716109515 -12408475 +-425971035 817673082 +612710851 944316203 +-74596203 -321271128 +-585625161 628767726 +-404798399 -689076439 +-633344666 49382278 +-692473545 -894504079 +-263833402 -212639695 +832991778 319164911 +875391896 36691048 +-181039608 -506477174 +-332082528 187941125 +-429666507 796010288 +344938918 -807447705 +216532125 573330911 +573405213 -481407754 +-104618913 -383886427 +608686314 579955527 +-317620358 -290238953 +298836957 -610643086 +-502684049 313354255 +622797728 -503770689 +512887357 647816162 +123386876 -763300464 +-404436034 -700733982 +501836140 428839350 +735235676 -797557394 +471430754 198617080 +-198311416 402700011 +-340056978 12204031 +927855204 566707126 +228801649 -495301357 +-718669983 -250314178 +142400772 -434988171 +-792245785 270865976 +295466404 -493272155 +-671602701 -617585712 +-287121271 -126395075 +-446338320 -855776892 +971885352 886279520 +719218872 -921121903 +266202942 -286026114 +425106004 501846446 +863302352 -947192801 +-678885752 -679387651 +788869324 -13372719 +-495063496 -185654987 +951256635 516565606 +351188147 -426598316 +-457099243 -838861445 +209153059 826944253 +-771747004 -676970413 +555248883 958089882 +-650294768 86205287 +423302193 9571288 +-50159021 861266484 +206831796 863889365 +-877213485 727071521 +357804346 -734644845 +728260994 487858739 +-607568493 376649214 +203811227 47190333 +665215881 -393655437 +-643248980 233612934 +-191518859 -540974389 +643923848 493621115 +460493645 -821472128 +-229873430 519432850 +860492514 304261860 +594601658 244504532 +147428380 -254011215 +-13362658 -740168250 +113162252 977441846 +-799181778 -109274079 +-756582925 -689205187 +251027035 -521366243 +891615391 79718526 +-344502589 -256012232 +-176181546 -716939654 +489004316 -855512205 +-534832357 345846921 +567769498 291022047 +-452286175 -743873902 +-998663377 635463665 +273169968 -391100797 +-431494929 939391815 +50040571 280213085 +-394403770 -841615934 +-22181897 328948264 +-697614224 384682798 +-576063032 364052086 +-652488041 -40192465 +-190771 340572357 +507578710 -310479092 +389886026 731754980 +-476370088 -858105513 +204508412 375437385 +624408048 -676700742 +-112891680 -583299741 +636461386 -497361568 +-105848408 622743815 +-79149074 1870235 +137527315 100421595 +-955497799 174022615 +569490271 266067716 +-294055108 219180582 +-430789749 370514991 +842849700 839444394 +-628807018 775208702 +187581099 -373523723 +722586288 -594853940 +-174342294 561653037 +465828915 648029540 +-40724737 859340394 +379106343 -342649851 +748653851 -701207189 +401275430 167036819 +-290211059 -250930559 +-310102958 689597453 +528792843 296001014 +647749860 -584644213 +-174627665 -592774414 +-594806645 201242788 +158731134 301589675 +-196537050 -972310597 +-370365991 -305210611 +-802600360 766030483 +-795208385 787169997 +596469734 -463631763 +-840883872 -399098310 +914489757 -752557855 +-301568969 -749254695 +-278823753 -498375650 +901962191 194695997 +325429848 -784987224 +716393533 -318370919 +-560195239 98236063 +990942975 640912470 +72696205 -907753224 +173933517 127858049 +416891570 -210233894 +652561663 162219450 +416409672 -246821349 +-976892384 -338719404 +127337066 -109013339 +321036275 -511310766 +384656522 -725455235 +-355826883 395360944 +416074021 497030531 +-531676416 -966043609 +-111421478 -419128029 +711368564 -335646511 +-983380322 -355215367 +620501180 -829565813 +100430847 -315236936 +282584804 -966096802 +42885028 -672044339 +57468672 270156261 +339512671 665367131 +-100791022 81078502 +484743124 -581019418 +249982446 483917820 +241418443 415739934 +224267132 61659661 +91529022 646077428 +-886040440 76113050 +-284526346 -298927119 +664540045 -870046914 +-601560375 375551165 +-231460452 144749131 +-232992741 -253544534 +995457215 842030304 +903818281 736614843 +-984527587 -227169013 +624401859 163627852 +585879704 430742113 +61699148 939459799 +783928906 -808729486 +-581894754 -205024806 +991643558 414728939 +63601959 581100743 +-930701773 -514457668 +898012380 -764101344 +658995707 -964812556 +-287791532 -507767203 +-997445353 412774824 +94966125 -415528182 +884835518 906825092 +-666158174 -381053821 +231761758 126715337 +269895240 -423462345 +-889756069 -820383155 +18915178 263097603 +-229197292 -894347048 +540815443 290729978 +-45116876 620330301 +-171872397 -914278584 +545949917 -687060695 +-862404018 -289151521 +487324465 923175324 +-664075271 -185296663 +-430450475 -592781607 +457566518 19377704 +-567847090 310300912 +-758434320 850640562 +-154552215 -31786208 +941324199 -953091475 +523276060 595413089 +254040141 447733872 +988710936 333801663 +671353324 673739472 +-473577788 -50596370 +-372627558 125730091 +-441191319 342759687 +-825507812 -83874329 +271499841 690239262 +313745559 -506479933 +834834849 -892360355 +-2520274 -992575145 +121835121 508082992 +-310170719 -225448151 +259822912 802287569 +218391572 -535706408 +435429920 817276598 +-710032737 -617194409 +-754248611 382651250 +-841410176 470717774 +-167935396 -83265084 +780125162 703524120 +-70409039 -939571222 +-189749534 761394477 +327421169 -889074929 +-682779158 925120029 +-911358580 -74016389 +40662564 998611539 +867679405 -744473034 +614520454 -202484502 +81043911 -751751468 +408441910 212803424 +305908076 -84320400 +542597266 839142026 +-415984339 700921902 +371758486 -851146980 +312190447 964203680 +-640103381 638114940 +660039367 933933853 +-408654417 402835467 +773605546 -651288566 +115527195 -303774851 +-885384928 -905695324 +604210562 -904694036 +954318665 508184397 +-827553005 -966079110 +679362498 -373669770 +-837851507 -896236335 +-545170459 -767030705 +-380942463 -805567891 +-528036653 -892403414 +971522769 979682182 +224182377 -668027377 +-434303657 710976565 +925820314 457298900 +577311646 226045634 +-630209712 -697137685 +-784203978 562107509 +714507085 -607035461 +-868862674 -396778961 +795849602 -624286220 +847686466 327191004 +192731049 -551726315 +-504004314 -271938436 +900197201 791805841 +-918714046 35672337 +-675926724 -972650214 +808545551 -797397963 +-754663433 -942313504 +-291754996 342449592 +114074481 318780977 +831471281 -821098277 +84938850 655491555 +394866053 -416091173 +20534093 -727268043 +-437776433 -322080553 +313301002 -914584963 +-716064730 -301110065 +-414595755 -599081357 +-143136331 -689012653 +614857401 762000439 +-469496828 -321173769 +991740830 -995220099 +-145631671 -64484765 +153455944 478282359 +14901351 317883257 +431637343 -286626505 +-465787608 127243878 +-457772770 861929452 +803256391 -956163239 +324676834 581278625 +-724946065 -623436382 +-885481227 -961806553 +340683034 75083633 +-255891682 937291843 +-474766713 819788878 +-403083870 356834988 +253996244 283390565 +-961862714 393690307 +620038006 581582695 +350394537 -986412153 +3405511 295361732 +-298798082 -913658479 +718509216 -428134372 +724682596 -521840980 +316898240 207847122 +895219433 863446017 +107241081 636669965 +259165056 517812872 +194590229 238076362 +778030406 -430238798 +-522632976 -860580923 +-967415363 -687054632 +860693201 -602006416 +-783938044 -989191817 +-744336208 -205000302 +406568433 303286845 +-345365134 -263896331 +-863636717 640189881 +-579519060 746512107 +87920524 -348042214 +435300020 -76661710 +-375523107 -166540001 +-746773983 -866605953 +464542010 821271778 +-565505153 -257718355 +-768212004 885785135 +699354484 -664125271 +496289367 -98412428 +-276310826 857810187 +-244153282 309543076 +636794836 474430349 +80320747 47501494 +-390269302 721751432 +880095892 831856141 +-789344726 -370314307 +857420306 -512384086 +-198043203 765960095 +-475571656 637915802 +611812384 -864903905 +-158751991 -954127288 +482145642 -928233343 +655997277 375871295 +932493161 -682028159 +-63099075 421566178 +-474888825 304221394 +-464804346 -424984665 +-474504345 -527351321 +-955996176 -447878806 +-746305301 -807216876 +-310911722 575070386 +756294565 250305881 +-40309076 722999 +9951873 -981969275 +337162661 3682431 +91330147 -399536560 +857613723 -830577091 +406837136 -980231838 +674251090 -651176582 +115477236 -722698898 +-715343094 646504652 +-275417031 889315157 +-221142903 -415854100 +-352917263 -113357512 +31487534 823665885 +922156653 608467235 +922668537 -674219290 +-689577106 -263203220 +-168335310 275224537 +-952045882 -305989377 +-804214753 155744922 +736614654 -80870436 +448141856 488756886 +320204113 612788140 +302810187 -984164950 +-818495789 136256372 +-343907663 -157214291 +-191029087 756713524 +-530149034 -531564426 +27816629 381577343 +-552558734 669121481 +-731253240 997314902 +817225256 282810913 +249763887 -289947364 +110475518 -131039831 +-138972305 -255990613 +-672572808 70565835 +-600985070 767105535 +258314884 690296014 +599219960 -304082340 +527845802 188585350 +667590967 679977644 +-141090416 -256312775 +-187122022 350603673 +50842894 -731402268 +752282922 504985444 +761184540 -672841836 +-576761658 -705421932 +974357773 -972207569 +-495897006 720056156 +146183181 -632259637 +256870220 -508972843 +940792486 -826627691 +975218334 -706804103 +344671466 55122357 +948741995 62740432 +419322968 669491584 +88569784 65898067 +-928103093 680718636 +605671454 -810169714 +-756265101 -188066772 +-685870453 -128453518 +-708964787 298937281 +-69145041 32811754 +648039028 -518969838 +-296709685 202839854 +886016398 -800752015 +675834574 -855975550 +687779461 -215568071 +-783558005 -446826778 +622017943 364264710 +626211895 -202281472 +466855389 116932185 +-646509968 -723407039 +373883391 -657843751 +-9583200 -913783220 +-939397559 897583715 +143403163 631206930 +134915 32909205 +-869031694 937057646 +-345674017 -100529329 +-877874622 -392458537 +-577171486 -308705629 +-240036695 -332236456 +949901949 -42623357 +-656554819 55780699 +719288897 448915141 +374507267 -96533014 +-706835626 -998954463 +100781888 -496962756 +295817474 -210566831 +-188812185 75992266 +-311792211 155906759 +506535005 -782043268 +919356820 -221845167 +803140131 -180336152 +175595413 255678613 +-940741719 739042375 +726960611 277786504 +109965245 -353721085 +-317816335 155523229 +904345718 735115423 +-586286550 -301305183 +221981028 581621003 +-724740031 -482421994 +-551542380 -467468260 +-814001224 -687227079 +-706611797 -96262849 +623676228 455834801 +-131596264 -977793917 +148939001 -127836770 +273387418 62072439 +999099325 -224435886 +-835652591 129814918 +914325518 -118706703 +-168284680 392252609 +892493730 206997416 +42635914 -621719659 +165769787 908539932 +880508409 -820533859 +-871793864 -94876848 +509296127 106021870 +-550810463 -866821622 +588616345 955512196 +228310713 -159483918 +343423582 87532976 +422429083 365678964 +-92155676 802904437 +-561999058 343297945 +256368902 -516936709 +-872753250 452812374 +458504705 -534658040 +-859701660 -582941491 +-257470187 652897564 +913241440 714392 +-444832631 470653879 +-898359162 -372001688 +-653147857 395183320 +-366671495 154462027 +322648505 948612033 +772558264 188954873 +274758220 -252368165 +82378841 -294050469 +-498747258 -108668705 +-131850052 946475369 +632774576 378370438 +345705855 235985706 +85773143 -548840466 +181269835 187570189 +262252654 700033853 +-844579637 -457149240 +-644669198 809493468 +91957272 -500981005 +-973004215 784401778 +-86869029 -273246577 +-159769922 -433525595 +401592113 -89735311 +905964117 436457106 +850096779 -265643763 +-407846142 -508118027 +-665399068 -468217247 +97013475 -335336447 +-744863859 -129137768 +385922632 -818922259 +133789204 349880340 +377686036 122881619 +-84159061 -197787902 +812632170 -940283560 +414162899 120060897 +-874975958 641123822 +-789016359 79173855 +-436451418 -410607538 +896502282 -704254416 +481812147 -73702056 +-508220204 -29212315 +-728914835 -171397658 +581224901 -715112116 +-1338746 -732086114 +438392533 329268498 +-221522115 -13803109 +531918480 -230303783 +869236970 -214507652 +787650732 -112454801 +-455211464 395686805 +-816910776 -494390487 +-579285513 277857466 +-726268223 -300782862 +251620536 436860456 +382192299 921422603 +-807636368 -64481957 +-525130268 -65969580 +627319496 660168496 +-650784763 868379517 +64623195 -853452355 +849929244 -138763311 +-323201667 -29270607 +597360339 -101334249 +-4472365 556665719 +126389088 220064530 +237211202 -642544860 +971854796 -220542863 +212522398 -262881312 +999382002 446371958 +535381114 218919351 +-817316252 714796807 +-777933897 930626164 +-454974333 667530132 +210065596 719437834 +-596553314 944899117 +-325433931 -897601682 +-942054950 -776359518 +763695674 -787611775 +214614238 188192070 +-481526839 648442190 +-802589175 -610020801 +818947063 -234635167 +-745406494 -164465651 +-706993874 775966566 +-847551003 338012272 +394222058 -575506007 +833621313 -744669199 +857249155 -24596332 +-261033709 -797630396 +-884682832 329599239 +845576955 301684381 +779426802 630660492 +677874941 412876204 +-599984751 -862175944 +316332053 496573770 +215803689 -140783090 +-538771649 -474576021 +-800502620 572702408 +513815322 125316815 +-826135146 -861168534 +-398501048 -578368065 +-394673869 -900971692 +-973263312 150762705 +963285417 135954833 +-216724888 812450939 +-77958440 -735018952 +-833655558 360655775 +-220175887 591659026 +-213382751 -288072580 +428669650 342291216 +873069849 378080284 +-414763898 118040226 +500380155 160177749 +-26824809 613176498 +-57326269 754660938 +-346999370 -365386287 +-837360428 664641761 +-705382879 -8487135 +-901107815 -549012299 +-217476520 754495434 +-802047367 158117900 +-964836212 -81696489 +456616927 288364426 +-414395944 969789787 +-175794912 -167040134 +82444867 -615208736 +72835593 809447759 +-270220355 -337191110 +-824920831 643280543 +-743573447 -534937065 +407885437 2182118 +511140069 817875108 +-365643521 169893126 +13310744 492282802 +269809847 -101917582 +947803874 -477846101 +-781316987 -970780202 +-569608703 -322990741 +-195167996 802748031 +-466916034 -582551218 +-168583167 92529357 +904834099 734028555 +-969530728 182285050 +-928451321 -363404281 +-841984355 674502832 +880069629 146654581 +-937161557 529486441 +208590146 -180708000 +-952183888 -316797901 +919485265 -2803565 +-855839750 -943589335 +935249276 -278133459 +-674952711 613472997 +34479855 -515868183 +482107020 576343960 +520863804 271658330 +930190669 -252908921 +745149552 -546438075 +681864343 366773361 +422043724 -862302520 +828915933 -829200752 +-478568421 599683913 +813140691 -751904190 +915659501 353010743 +599649206 -730886124 +570856579 754723375 +-549933152 -424306997 +-98836168 -90886907 +251949403 743704169 +-3076085 -640932897 +-814250907 -365318164 +-97318202 890334541 +249818419 745096902 +-550688357 875327558 +-297440069 -453262357 +37702765 801368920 +874268044 818227221 +-79024043 -785455289 +618311488 683610064 +-702976847 -135397362 +-55509839 690283594 +-353891997 973988146 +-150792750 180075613 +-842642036 409093207 +825841916 -349310692 +-137439131 342568606 +-56006616 -561409403 +480638482 -945106137 +499923623 -39548258 +-692737308 425827541 +-332413330 309284999 +228391022 -263525391 +-161711839 -970889494 +222101253 942481546 +536073255 314216056 +-454603671 588594818 +-634255931 -402787175 +133135135 645919550 +-493360127 -707359701 +-685490268 650768841 +-677154809 -902999046 +-769207767 52947021 +-423335841 882166692 +795072548 -255924813 +61928905 -133205382 +634894869 -45489987 +-682944662 457341486 +276869988 -519993485 +-896631294 -316531961 +762803957 976595607 +153736724 -716603356 +279295215 135833516 +-260718914 110034152 +-345094140 242930959 +30598974 -620591251 +749399048 -193371942 +-80703992 -641658647 +965469765 313563551 +-720992983 -953763858 +454988648 662835968 +497111356 -729820195 +46700952 276181904 +-76638942 -161799074 +-612524688 -518566023 +-414514129 637279742 +-237526463 66437950 +-153760449 -517695210 +36951616 725777873 +-913220322 807394344 +-253135416 254743419 +-367592476 217366702 +885901747 830058048 +306001726 435205939 +72818130 427107445 +299500995 -100346628 +-615853662 -306282157 +77478222 -104251045 +458959169 501091159 +-984537673 725012159 +416075628 58923349 +-980743981 -892570460 +22845701 85619301 +507605054 171762736 +-772346704 -695867007 +834236652 -208834014 +156853491 121514694 +-204610016 -952895722 +137211911 -788090882 +-104452532 291901920 +896725380 352337854 +473515370 -577857350 +39642284 866701535 +-145586033 -445134028 +-73620210 -333501149 +-315433315 603091375 +-513498726 -472797853 +951563034 615975346 +666523232 487440162 +-296476257 -475123064 +-643369911 901433338 +-736742534 -796253286 +-248716335 -13186581 +475471200 28799923 +-301045717 952945021 +720326112 -907399926 +9710824 338251366 +-60045928 78956484 +-534915166 -218770457 +-797398844 514638100 +403902256 -636569220 +-258990256 -459782105 +-217978332 534501199 +-115972601 -821226468 +531770474 267970391 +106142684 -556497950 +-77185340 -597871100 +-846307061 -15241648 +607697982 -638280401 +883485220 -548155525 +992181796 -76613274 +-489848289 -520814361 +-588531979 -116327184 +469104564 261218946 +290474741 -744844996 +712050857 -553953974 +887950098 709988132 +754316475 -693253892 +-656654729 487088156 +918086686 279091833 +228536066 911111419 +-606083801 523966478 +-764634721 -425676394 +-930343986 975028212 +-151919416 -263238114 +533394205 -339444662 +-374834306 -433665792 +-988453627 -129620919 +735784096 -988467168 +372196619 -571665094 +529244749 672352298 +-796392520 895821178 +-38922976 18785110 +-125573086 859297286 +-692555754 -35974097 +-661576609 249148186 +-541164672 760039159 +556701478 448875304 +-176455076 490314616 +-537600706 -731670936 +-476241877 -63544842 +-66112564 241265960 +807050157 -50702269 +-790205284 -874432627 +-341705185 651569258 +879426627 -143654146 +-319806762 733718826 +607933983 -159343509 +780841862 454308152 +-820230059 -253802222 +-498703064 908257313 +-426003137 -542529486 +-940272203 951074750 +693556358 466504614 +-490620960 645490085 +-69606937 964959840 +-873747257 669719255 +738653150 48542486 +888385523 799868786 +583308043 -707177521 +907085379 -584620092 +-681455088 639302257 +450111723 341140621 +663514822 -153883389 +-722238517 -935221659 +704296916 612154979 +463561482 -430220304 +-203933215 257835567 +-447806225 362016851 +906067439 615780453 +-848665759 -530421725 +284920955 447523065 +195215839 -961653020 +-213475581 738966395 +-71286657 -632258827 +-855892450 -959165684 +929984642 491242335 +-620515999 -397107082 +-648460890 632269953 +729168023 -657669270 +-664753604 -762893138 +-600121654 -968239269 +509902247 952864561 +-760884918 202567449 +289568946 -58517828 +775241819 821546482 +76866062 -374433861 +-332429336 -722907123 +-367037502 853974087 +736228497 -508807616 +929087119 649892153 +52078486 419974433 +-621699712 688195126 +-912861981 -616366406 +-57537864 146413029 +968076079 -269126361 +-344695486 -705696313 +-757295778 344562734 +-653699899 -691519389 +387101920 -381307076 +-648436363 -981321806 +-535952703 -188469551 +529428282 -519737607 +925392542 710380174 +-494680370 -325036681 +466422684 844339334 +-958378924 740485186 +798040672 -512856659 +-199948184 164033686 +-178800923 -488825946 +-180460599 -537712616 +124869869 -482128741 +-536208087 -446587184 +-345628918 -754370212 +635154075 -776522763 +706155102 704439734 +268036392 -791917351 +-424973387 402975776 +-283105980 -428106193 +-926466975 -81339615 +-438031658 147762719 +7113050 -821789084 +-186797615 70646719 +-630895059 -61309116 +893661104 791848024 +-557132903 124192539 +162410136 824150418 +592859363 758085459 +555834148 -386641972 +-595975151 902545310 +4061407 -924274344 +315303569 -482840601 +966592814 641399993 +803939927 626966395 +-214569329 -507564225 +-624422422 118958246 +-25776917 106858642 +142094064 -336467835 +-707012989 -898038794 +621253875 464684582 +-186345426 -50462931 +-325423807 659086768 +924787208 176576994 +165178789 -893200837 +-639033015 77224809 +465452069 815001116 +960466083 -583432397 +195705352 -852358208 +136469141 -970424533 +-507229272 -51414806 +827234967 581849035 +639056860 945355556 +801794441 392672608 +110322718 706438654 +-479096199 528966027 +-848566982 -655451865 +286721060 465089574 +766463661 26109231 +300949633 807037349 +871972737 -504200506 +-719727499 -756065362 +574080031 -593220957 +-474198386 247789389 +-316786029 -317900810 +-977799327 546204700 +357780414 -376862822 +254832293 94186055 +-292442842 -813440110 +-50730231 -319064660 +158182742 -770588218 +210489296 -654569950 +-44542117 83251870 +-264157294 -491848655 +78500121 118037383 +-997409208 -392684890 +332667394 418711639 +229608808 402461705 +390226772 -461651695 +779209751 -903941904 +-427850694 -75821040 +-776490491 182812975 +-660816429 673066481 +139510475 316488812 +561761751 -846343440 +840537632 981228009 +765870612 772175690 +-543906710 84130421 +473317658 302070174 +-127108616 -761363218 +170069119 524517659 +957209260 -282212707 +363112050 -704434667 +-870873876 306356154 +-776771542 -103556657 +-222990482 980332704 +275614840 913004500 +-152990762 661607750 +-917139766 153469711 +-221769820 362111623 +-212826978 445469797 +-590853868 -10182279 +45729341 746693784 +647611966 -66693455 +404416788 541595919 +513196667 -16377636 +-154257736 -59766817 +871833717 211952931 +-861659882 -162201292 +-106156208 983483303 +593260046 -754428408 +-895796756 -677422809 +851452269 452273552 +576974946 -314699159 +-887512338 -793170777 +533137203 621868083 +-451135766 -876599662 +-762077208 589900845 +-185295932 -285317696 +59342810 683171663 +858335782 86024762 +641276632 -718572042 +-345227402 749554035 +772528754 -721381494 +-320493711 -703975426 +-524180937 -447714563 +645899738 358900937 +-484572336 -240309205 +319893337 187340380 +-647940206 -148436982 +-33890124 -159355199 +-933776290 -467034405 +-535839185 -922087321 +-964335891 948303513 +-725402058 454647093 +-565980967 -848070235 +-899804517 -499454810 +740928333 598269486 +-858872775 933929737 +-405941462 -822691143 +762366279 55078864 +817442249 586027471 +663774214 321796628 +-746988824 798086124 +18359446 -115012581 +-51816636 722825376 +-583105585 765015881 +-605862151 -650492099 +-827567041 578009923 +-661102454 335080545 +277442084 -468888076 +-570922823 448238607 +-937141689 -919014455 +-703037237 60923568 +-259999106 -662816086 +-34265070 -505135306 +418809616 898236269 +122099664 -865133332 +-146093357 -821067089 +-475798137 740565894 +-374151727 442180587 +67015729 -286755263 +-900866017 335546777 +995004956 -22097243 +78083158 -235989379 +-931758932 143950146 +-789991047 335716519 +-450761599 -549193795 +-623931648 -747979072 +-813186134 -411448149 +92771322 -812770318 +131779864 295318315 +-221133739 187087034 +410448563 -709048370 +163970236 20678905 +-271485067 675003925 +-838752447 960033016 +802065593 -927250178 +-950090749 277532868 +-469012001 -562198472 +393473193 542166348 +-962749241 -685127388 +592981914 -572049270 +-870868893 -901656952 +-393780105 656930230 +81771017 866753368 +-787458673 -301431933 +597687039 -432144945 +906038989 231209678 +395610306 380720158 +-158857895 77557508 +649634478 568045856 +-149612892 705789099 +393364771 -639614569 +-66884319 846016863 +160916725 -176203536 +-375773763 -240063347 +352996209 288011884 +-327796610 383338180 +-95568212 -967118308 +-557167888 -99054254 +-662187191 696539897 +-457040840 -347882233 +883760323 554856102 +-219653128 520076926 +100963826 -943136155 +955091603 -561197668 +-644533640 -157977352 +266939940 257796153 +-701913452 -365530178 +-16898858 73436438 +-392009189 -690476381 +873243434 380978291 +-765225654 -685531338 +-549555575 -789563746 +320348297 -813601661 +-653319079 -47573133 +-462123592 -567966680 +84928330 923301485 +-483381847 62227228 +-339476718 730984721 +147106294 -885561760 +-495467702 -333126103 +-102796293 700549618 +-609161810 -399413616 +-761504628 131746825 +-654507053 920039467 +496797320 131894713 +849467456 608391034 +-867540558 -270402435 +-552669452 146990605 +-513112637 320225794 +-779248830 60972620 +-335386565 -815000043 +-557617258 -537699938 +335384668 681984529 +835161057 -178224996 +-643398611 -183723805 +723059278 -864705937 +-876375412 783256193 +58737168 793309998 +-161585229 -236298020 +-830188716 981772494 +-102447596 -7779726 +975580545 239727719 +-636354307 568348564 +513960287 308833456 +404567005 201761271 +653409335 -800718612 +707582020 343768333 +-691113484 -964114305 +-735507382 551480872 +253939033 -63288189 +-818023167 -764036364 +252174261 -87809227 +-263356664 -510317139 +777639431 -641917627 +348417278 -805411403 +-536034977 -333365287 +431220442 131454583 +-661346302 496974845 +-87055108 240558969 +-666708122 487740188 +373536361 -598435221 +-887182852 -466083824 +-305034186 -264472964 +-512529628 -547532056 +554951806 -268224223 +419804096 523289077 +104664732 271836263 +-990431706 569716429 +-150526756 -750115730 +-607490149 209506770 +370255 133486406 +138543456 -175249814 +-301190732 309758653 +488281780 -121066320 +-300553650 361895463 +-119870312 270057874 +180455801 -798961616 +-503736933 852568692 +581137700 840634176 +722374160 -989338270 +-504366537 388118758 +252096025 -941610810 +396798710 505477819 +-522906654 -942048402 +-570291298 989363046 +-46520709 410850446 +-815072304 -693129475 +-600782454 -177331095 +245452437 58361826 +589636471 -430056028 +-974082743 -353702877 +828947383 659798930 +377923007 809231039 +146408808 -620032678 +-220845973 -213762472 +-793235087 607533148 +-797763197 -163929963 +863479781 -588566872 +-824988459 37549690 +-827975218 859466112 +943243106 349497463 +-439923690 -857600334 +-852185396 -479374478 +-32351679 -735851187 +577936958 -431585055 +-262876124 151228185 +-319010947 35137277 +-564868769 386779856 +908907678 -535017342 +-510219820 -793156697 +-193069390 354776065 +555516250 738269747 +-988928478 -344489246 +957874919 978902331 +-672494178 149970647 +358143573 952382134 +760069124 -617480132 +12830248 36378937 +143233761 -377026650 +-10589381 49861232 +-893749029 216835095 +-237705239 828043952 +801675727 -107275592 +-603041109 -906289274 +741113007 746292483 +837413025 -135549015 +-580687420 -865065305 +633832470 220299677 +-450053553 240943062 +727592237 622827784 +-99899243 247203528 +-32553075 477053590 +504931396 438507 +809882916 438571229 +-523156739 127079078 +-861898716 214973085 +-187435388 -188355397 +-891906165 -163580012 +-16349217 485561327 +-164508540 -313429597 +-310720641 296275439 +725124226 991517541 +-437737118 -89131715 +683958378 -589886984 +-320349845 618830959 +32258429 563924195 +-344526111 -969446686 +-448932243 34782570 +-243607990 866334474 +-598428548 307233042 +544216811 -518008683 +-654904180 398766090 +653018513 -295502150 +-79454196 -511262713 +-162696511 -374806643 +796662276 976982250 +-119131955 -956628865 +-502993389 -651828433 +98119231 456670573 +-808914753 -942925331 +-661800810 83655588 +-41251033 63944078 +943685395 476735679 +-40402376 -621416223 +-537594098 -427598722 +919561929 -9762869 +808898554 -764992880 +-380119241 476411064 +834639053 -586241581 +822502173 -161849542 +767620405 -329071041 +247618325 -359476266 +754981652 19863760 +135132074 792455723 +-733053663 205969848 +741032105 123225479 +391305591 291092941 +-931560384 -759004321 +-304126473 -663514732 +-229455258 903264862 +88284051 -73288430 +441073228 -33347012 +-455805999 -734669456 +63586139 -496424778 +-928864608 527813813 +899870215 80654751 +233572255 -477214773 +884967810 -142599939 +-366495096 836372336 +-518393965 840403001 +-45043802 304083295 +67722943 -711451756 +-870068049 248701264 +123963295 -748878155 +-740952506 415878860 +477371086 -968417456 +850697613 -776179765 +-293180826 406738515 +-454399521 -171913093 +919362473 -241889751 +781998471 699385715 +-986431499 427169048 +730399224 724710998 +359615713 -910817482 +-959068958 218448519 +890103472 467483158 +-371005290 418649536 +-437678868 757723640 +-558335001 807972699 +-282815911 -343729334 +594040386 -602296591 +-632298149 316792126 +99089888 542722598 +-280967979 -558063434 +-615283617 774936149 +161252168 -18671017 +-273963814 424105554 +622032770 967394159 +-587708023 893536513 +10599273 -533248718 +377555597 558883112 +216025062 -11965407 +76545907 662089227 +461743506 -500228146 +-986848285 -908975150 +127501593 913886837 +-275375056 -810747658 +-185584523 -811306392 +-361160183 -737750617 +-271566886 144573066 +-382507745 -320692485 +-554082255 -635436544 +746620072 814269556 +668510404 592071230 +-94000738 872371945 +-229432051 153715834 +467796932 -881349462 +840816763 46220984 +-461912455 826898647 +-332642303 283302664 +-140187535 -249245888 +-408514634 62384178 +437792158 -326183695 +244562918 723932033 +739890398 114233051 +869538252 -881240404 +312123178 -100321674 +518088275 -911338605 +-504069714 789181811 +-72972246 -246763320 +-630486911 302144373 +24358043 -238153047 +-931883524 595664715 +-272951349 -705390159 +-826887804 334049038 +-81099412 -72651457 +722741933 -485672565 +887196134 -169985497 +-409720277 -871643243 +968666390 -483217240 +984924076 544972335 +-388726659 776760889 +975377752 678869905 +-720912209 -253451570 +823716462 -794604852 +-554258496 67125007 +-15229719 -634917467 +-483825252 46746292 +-889269061 -419995212 +-957689881 652607250 +346413261 -418323756 +833730855 -852895471 +-288181714 712364190 +608926485 -642377994 +-333736675 869539637 +507674910 699198288 +793513655 821978155 +-277324809 493893247 +242359871 452118225 +257204433 7463737 +984469755 -257554123 +169873480 -14735648 +875300798 35347752 +-458033631 80340224 +-997679545 159952875 +-142197109 945900831 +841375232 -323670997 +717453259 175994445 +-681522547 -537462050 +480639806 -374985996 +933055555 -430643974 +140340952 -15193987 +-167256913 -915978492 +-940839500 421247044 +461099147 985202145 +-221728221 324848517 +-161776077 608433616 +4339524 -821322176 +999353656 833710172 +-772160522 -578765761 +945557051 597775006 +631199347 -795969927 +-87189053 193426076 +170571187 316291823 +186965597 518113959 +245033881 254935745 +-1051169 811996455 +602959526 -257465360 +-267580967 -830638556 +-996785247 501402002 +-669716462 -484309929 +-987072621 -78512320 +529311329 245735210 +434982218 -815409241 +-540389134 976126756 +95216685 977643867 +135759864 -348016960 +597223050 -394011931 +-154605424 -670238568 +-382811144 789680283 +-411095334 764517997 +221771694 -600318017 +117890144 -823977194 +-556169538 -391988058 +-155761473 -797852041 +222868735 280998044 +-825713154 -878887207 +362794691 -70001678 +-43807443 -859508788 +51440591 -789661517 +386672328 -9215185 +246688256 923467805 +236354040 -92027103 +-199941089 -526816493 +740874484 921646803 +-757940718 -272717215 +-740532427 99897839 +951753165 -213540501 +548021091 809242419 +-354818756 -551670085 +-736537416 830563746 +-707591753 -12030893 +-31567827 -870761310 +11920991 -581342560 +-110379257 -536602897 +659668678 757538993 +146716834 605590420 +704529455 -785777595 +705219707 -272497077 +626521027 957356988 +-490893781 -96121086 +-336272484 -558521105 +-552717310 935247925 +769941575 824553873 +610010302 -622217929 +378053668 644597548 +-527165890 -235094615 +-61267715 -73738722 +-812495364 974128228 +4946824 -210424164 +-87798580 -799904188 +-443390822 -830134282 +-31148019 -811404736 +452111132 696029175 +561865638 -804794536 +327894950 812987811 +91269548 -633285649 +-565975985 -211282418 +-377534287 -14188560 +730006969 867843050 +442613698 232598760 +748965823 787677433 +876369844 409341153 +430164436 22796824 +-961323514 -495643759 +-566300674 480215627 +-127789841 881128306 +991258901 -744481869 +-208665253 -327233043 +-906676895 -854989291 +676496364 388971278 +624416736 934684027 +441260404 -818339231 +608851669 -944342623 +335463513 228041666 +-873022839 -742958583 +-436364145 76631581 +-816434351 -209489607 +-938994676 -481657147 +-674560001 -122950383 +-292959966 -405725437 +22945206 749094969 +-227022991 918134036 +-714588006 258105117 +-598960270 547518161 +-961574214 648710903 +-320226855 -751355153 +386000240 -460497001 +-985467702 -299584514 +-932038363 -204886434 +745065180 198587604 +61991140 -134010817 +-776787831 -534887894 +-952996671 10063582 +237823305 -199045571 +-525013438 194613130 +-361291820 -174982146 +645829073 878080792 +-865859401 884903812 +-655099184 -777019416 +-932516708 105933364 +-841632689 951649642 +686334811 449388582 +-841100089 -720319596 +-927751956 879881473 +59801630 -783622271 +-663790994 -632442397 +862897156 -486724155 +-863147928 -772075598 +53523592 -807168871 +119572061 -140854102 +962825490 65270014 +365090471 -982050028 +358524137 314579348 +-78281393 -44366829 +-89967083 687755193 +-886658646 317947389 +461920998 -472819907 +63521853 528063561 +-733855461 976053079 +771247227 -660857783 +73944463 -456924058 +-551854829 209010835 +483732584 24052063 +-741572351 675099740 +-437472107 -751764632 +-660640787 -217559075 +404521872 526253848 +-549659703 -930399769 +-772912815 -575068770 +-975691662 -967955179 +912901479 969265263 +522534791 -829864311 +119381864 -266466812 +488696874 -886920441 +-623563488 489400304 +135948764 100351054 +-563888246 468107731 +-649721008 319939655 +114832223 755049163 +616820221 -697350842 +260599432 902412704 +-637952265 736173444 +-678313981 799632689 +304439476 999081827 +-566882785 -373039109 +554390306 -289941929 +-863814361 239761602 +-999820667 -783866911 +870675535 577662414 +-320863628 -166375248 +769859102 644927308 +-851529980 686392057 +-101319608 -575801374 +91239658 -306835165 +-686720387 348378524 +-282020873 -554594548 +21561167 520239824 +-453536044 56890451 +636241947 -769791908 +887404021 -846042081 +-113136472 50808124 +350467557 273813351 +-286951765 -865215535 +-458161345 -517726358 +-396438788 537488705 +13347019 -524896352 +-720440730 -768250141 +859712516 -590532516 +-495265232 -3397344 +-65386533 671044396 +65317220 -778877064 +788077928 329852175 +-246225630 -868096886 +19511697 -964926565 +-86618617 99788055 +598634533 -538082455 +-936144182 -85280982 +-606684273 49872462 +376022355 456568835 +-660456149 -380864567 +884626010 926871292 +557626833 -256074234 +-624116299 -278430155 +-941775849 188387016 +564250343 -726978412 +-894040360 139002138 +388381692 534433308 +-780336628 623058976 +851833311 -320414083 +158086717 688084690 +-231473385 240775821 +660215927 -732737681 +512555186 946040173 +655118810 -764030429 +840108884 731743956 +438352170 705127511 +451732710 -512192003 +-956132725 -280387058 +954131180 -576359268 +188370550 -981273542 +709509820 -767777607 +892890241 -990797032 +-851277822 -778671252 +-791572348 615204360 +424586308 643613566 +30590856 -84327714 +-776319464 443933224 +902361177 -920046602 +167522775 -42137029 +-625317663 700705008 +-818643188 -996102017 +-712265615 924900304 +615320356 270928586 +-116930769 951837162 +692671765 637896861 +750168734 -227882824 +524290268 910531511 +469902233 -756146707 +139974138 -428333385 +97304452 -51468158 +983683341 -490304154 +-994863934 -497039017 +743156381 32833900 +202144351 528898386 +356295566 -895255742 +84736246 -569976684 +257242644 391125882 +-514560829 -77818886 +-236102801 135131527 +402684258 -252745669 +13911666 835857665 +-999692571 -276611453 +-13189881 445309597 +588543636 -249356168 +-201275276 -725461765 +-741966927 707309179 +935671037 -940581281 +870152514 -877973221 +821826092 -947074851 +-734611451 431904339 +-462783939 832134160 +-996051745 505074152 +367172802 6737384 +904219431 -866958183 +-195826406 -386518296 +934542654 -297453725 +-951203636 199434063 +-163541755 -575730515 +69573382 -243031710 +-379052939 815963792 +819441611 -601291278 +613421582 -389570485 +131053851 -173704705 +-746917600 -600189487 +904049854 -936867803 +-587604624 29336334 +33875372 -444792634 +205263603 -540469033 +405688219 -828337825 +-176772510 498624349 +-502122749 482724489 +501092425 -268284645 +-634122838 -622828370 +910063468 -284991604 +287773719 -947314212 +634122528 538552395 +229928363 473845008 +993899038 398039991 +512173205 -651024305 +-954403607 663557432 +-783283664 391393182 +-753563153 -265285132 +-353346684 209417020 +-57004272 -948356022 +-786899469 -768748792 +822843107 52689665 +-567844102 496085523 +135225672 77518737 +-680059027 -283101777 +-204026492 590287390 +208428854 454844032 +123928073 173553694 +-620963193 -349023523 +-186290932 82257261 +-418951751 597955118 +-625059832 -570012321 +686470148 -574511798 +191288815 -412620816 +-188177454 775395569 +500259960 46219899 +-924306899 652735409 +-480951544 456176140 +-481738083 427772905 +449717361 799003846 +-269098551 674970712 +-92634286 888082467 +-758277197 738193042 +797647789 258155612 +368608238 141759265 +-546599147 -672440767 +603311888 -845628399 +-471624384 -502267703 +698339982 186076187 +356041416 975292202 +-482303019 -706846352 +-291021429 -347124689 +703573672 342802213 +-838413242 72630194 +590721896 -75872379 +149966077 -910898599 +-780616429 -323860938 +-781965457 974006477 +-79904314 -837454413 +-463543405 -903318383 +569601835 790704387 +-603736473 -686030236 +-990421601 304464938 +-778803233 861164765 +-873637889 813842479 +983473132 -899250961 +235241777 -76664054 +93983843 690289334 +-549496278 -807598450 +665006639 -422823227 +499511654 -405103024 +848224669 70173363 +-743152114 -603496526 +-279526296 -720356959 +778745318 -341160758 +-91030268 -562667945 +143195237 781920139 +-977415344 -229242763 +-875608647 -361919121 +699338089 -493832377 +-202910395 487678414 +324502262 628769857 +767748617 -203853461 +-699540410 -934856977 +855746966 -706180103 +-715362988 176391018 +-12256267 676728547 +817728714 37193871 +616121577 -927723817 +15068414 -539976096 +59378076 635892300 +-569623100 111206243 +375341706 929114848 +-318838055 238189922 +-790445036 428456308 +-840229608 -227138265 +381032669 -986118171 +125393299 188236511 +223682152 109886626 +661154833 -690844408 +-189680874 662102914 +-700915437 599541678 +514813879 582830719 +821522802 -811625505 +243355600 573526506 +985328579 -221967574 +422032792 -564505625 +497248651 -137025777 +455556129 398788631 +572721083 -913361090 +-345126722 -770978635 +266427066 -425516483 +-555599634 139806420 +-47040166 471036851 +-585946585 827499879 +-90848421 -123547450 +844555158 95643670 +417180088 190622742 +584839973 822601633 +-762177900 492157472 +259658040 -588261522 +416423963 -687943648 +-158254022 -142759777 +-149071994 -368137407 +761296756 -875024706 +656153909 -77225488 +34526721 47376698 +-443995654 312766918 +661447013 595364127 +-869331344 -216623211 +-738729579 -20632339 +292776619 615679220 +-666808663 -757252003 +937014526 -100554775 +-534098133 42575547 +-817896143 -525175308 +203981072 680457990 +-470619498 -581792431 +-794570745 -410767976 +-497304187 -697343715 +148869544 -981537961 +262907715 -240804549 +873150243 -991431279 +-315140995 210216691 +764160970 -120191119 +62140576 913026275 +776805133 768217716 +880005979 -736312578 +191295811 486611023 +-527759095 -856375806 +69582602 -417242375 +160885016 -747235521 +803159280 383756458 +160207150 -431404521 +-149804977 -114706810 +900492998 55011250 +83879468 -140076369 +1521331 -744648278 +549829875 91512261 +-959383447 -876562548 +856663955 -249413731 +614601798 748958232 +-711527194 914155844 +-339668486 -48473312 +-495988262 733061304 +7203733 582519513 +401179692 -150180534 +39883290 394492669 +846967675 -645656621 +616851953 -87804476 +-982353428 917854400 +301433185 725374978 +-132787836 -583421423 +-140103905 67194603 +973471070 -797820411 +-268616505 890002586 +582050889 -502001054 +-502485229 182472232 +-544619177 -947160190 +231741587 -593583830 +489965939 268048174 +329975722 667806219 +760152391 405254099 +-164572510 -698533738 +594865857 -575304583 +25152875 11069631 +-338767692 291444302 +17891656 68690253 +-388445182 -547876504 +-749131199 394258277 +-255519312 269913062 +184310333 -924689839 +-637622891 -822078693 +208474960 793306571 +367064728 -639117318 +85709355 -632973944 +-622645652 133618383 +215630498 472848573 +-592515977 -345477042 +-968834527 274361995 +998052473 -460366240 +402944923 -916267144 +711025646 240094687 +-942503931 109124201 +-351050934 303630125 +-141652310 -425898278 +880310757 -371373363 +-401551175 -346748554 +883000098 -72849067 +-294893095 -403168485 +523008902 -762197456 +-848413859 -164375110 +-276163500 589933664 +102217479 781175881 +-937201382 345124653 +-385733654 -15400207 +363894806 -996280975 +532876573 -581385929 +-519345144 613965578 +-282237714 116445783 +544593750 930311999 +-586143151 -756286768 +452128568 252301666 +-33574407 -501214446 +-127674135 242894519 +827499544 394508062 +-993805299 -259938082 +-625145064 -581051100 +895600759 439521513 +-174863135 387440488 +-481856341 591395260 +56475088 -345982619 +-101110721 926077776 +-709201836 669451736 +-849215552 -331612928 +157758243 498064449 +144507822 -943728989 +17660313 -743591214 +-177521236 -489174322 +-309280804 -562012664 +-950204331 -162121513 +354228935 832497835 +-88481148 786478923 +-903749777 25842876 +-264194320 938190480 +819980128 -940395986 +738086507 24030217 +582213075 810169563 +-589627093 508180171 +507386858 -27914784 +-91129810 -155323493 +-105908989 -407714062 +257083946 677651214 +770865433 -80497616 +-974181537 312924640 +120856240 -413308386 +952403666 -640756760 +462075441 750419759 +508150104 772287506 +412860444 -276348005 +628473593 -303829669 +23728976 -121272350 +-627005344 267186497 +828726656 580949301 +-343430570 -447961260 +92277538 139348080 +455175075 20971570 +-347057675 257293044 +-645941758 951104104 +-399273640 714885885 +-454061498 696728204 +194076760 825202116 +604165684 -67762878 +-64023120 533225174 +471629099 993250094 +-919290727 -116790024 +-366018887 -39739545 +-554575203 700383171 +306479447 -121207588 +627856453 244079072 +229872025 478957494 +-222662870 85871897 +361225832 -810555893 +-748267250 -645161516 +431781425 60832410 +340094696 287372678 +578147920 113738833 +-103735486 995898833 +-132351236 -132080801 +504006559 -63506940 +179322943 925918215 +109306844 997949038 +319503966 -626066849 +-914632586 -837805924 +-371082849 -400844369 +933664043 985376945 +263375265 399872804 +-987698650 -30600047 +360531572 554753246 +-383569258 -432280181 +-812823340 142483540 +89077973 199155223 +-202945830 993458306 +-338775341 235359658 +829664127 -448004066 +183408684 -190461744 +-290923689 152520376 +905618729 493234735 +276780441 -957669008 +722935574 -613365684 +557676225 367538801 +-689063959 188708783 +-992000937 -914219179 +208824244 -753788331 +-732368037 18344831 +-850451955 -89038484 +-736862641 -976096239 +874783863 597242677 +860135320 -894826914 +275557160 672742958 +694409588 473430011 +682049540 -849248722 +635441242 -488471070 +985417365 510047770 +-3353594 266431367 +-425303891 810402334 +-49602428 -557375756 +862659144 -649961529 +694501500 -783754545 +914936150 771750287 +168313409 -351862342 +739358160 -103713696 +602652137 59872282 +766636347 -336689892 +-475932867 710813341 +-950559694 429660046 +-513335590 820011800 +-548812314 75498415 +-459553422 -860651855 +-999549159 712616749 +-117380620 -417894911 +857134432 734839804 +-967692585 305693544 +794790022 406212422 +964611291 476115373 +-694564450 -667414169 +-418101353 -861565402 +-403928485 -160960247 +272945713 -512821664 +845682852 713736125 +516124214 349848911 +-404785466 -285972461 +497584450 -932440150 +-456238201 203710707 +104946697 683950059 +219749726 -287789998 +201396072 58276779 +877363705 -744191837 +304967345 917174513 +-92273796 -428806453 +-94877520 -75763652 +-298510245 -894617643 +-118492477 508102982 +-607398572 -828362554 +-898474029 -330730971 +-590930218 459941875 +-884297474 416809381 +72578028 -512309335 +487121776 707039839 +95226092 -576473451 +-930160895 -640392265 +918236280 4462096 +255624771 118832428 +-31361127 -788872432 +-954906972 598836622 +-709230277 459037845 +219487759 598882433 +651112979 -300874477 +-593828824 370975518 +308097637 306546447 +895794639 -21807961 +-240671149 -125020077 +38765736 -181963259 +-134882378 124271461 +259513581 614760300 +-832757489 -158673924 +515372940 -646554508 +736276483 816276258 +-41784831 -121938354 +-20060223 -118040740 +-337798026 559366519 +-611063048 691634212 +274958351 -139470449 +-627498791 810408360 +226235519 313124636 +-798960485 -884993989 +531396219 -333540085 +-168036788 496109715 +-471918099 712928549 +736345036 974739156 +197950955 239732397 +753528049 548626280 +-339502810 508939058 +-348013028 197081313 +-226787565 630316072 +-753086671 -35367160 +-510852976 439359694 +-829443364 506158529 +993805678 -359199156 +819914650 123071550 +-13553116 313789665 +93728385 -992839909 +565444736 505751346 +587713577 325264156 +318890226 -352770859 +-237637237 -705713095 +532055306 220511260 +994780047 -765088369 +795172755 371025354 +-777563578 -302943587 +896490991 -198675046 +-968718798 335097611 +887033285 879132465 +967439296 941556593 +-396208132 798285460 +101073840 -179401401 +-506811589 -270964882 +-899411154 -806372987 +942599718 -341072902 +576772088 942114872 +-504311004 180876762 +-11324472 511232814 +-958775158 632220562 +-967856477 303076080 +-385474765 -527417553 +-252986870 89008586 +-534342886 -962570818 +-749605702 22451925 +85927038 280864681 +254944435 715026744 +-186832762 -892055253 +943466472 -139606620 +-778087629 634861622 +-101934539 -683265742 +-699719546 -874183088 +-952424102 -851596205 +-451387858 274025602 +257399085 -664532085 +-759109432 -701214467 +-508834978 -606905694 +204736572 76481444 +935141169 853683088 +-646788098 -288596685 +54273144 -718592973 +-839921076 27864838 +-943854220 881637185 +134626039 -700570835 +918829141 599571348 +201045924 950047353 +296438253 288977528 +223990545 -75201626 +896698152 -703390969 +-729096799 -751307483 +765422921 682214480 +462050481 733798772 +463403250 -800756095 +-337475902 -696818596 +797215269 708726589 +146409274 369725880 +903709237 -936812546 +-706706100 494908816 +-213178804 213437549 +-409426296 621823428 +162184993 454914180 +-287662181 -13079396 +-598293108 655226993 +-930091633 420233170 +-582248441 694439165 +451997723 -912526566 +197777817 -133770793 +254676607 679393685 +181443578 -823101665 +947934259 974834173 +351149277 -354900194 +-467944397 -82504644 +-993731434 -333262011 +767199613 -980691052 +299727915 -990397518 +-478439895 -836114495 +-3250154 -920236725 +-791358144 -607370025 +582875987 507452164 +561950185 108576179 +622512496 967376839 +-774251326 445365484 +796366449 -432202007 +298571496 -502138258 +-895584679 -141026119 +-136288342 -99786128 +131038096 418758817 +877493785 -678164539 +-620202668 31456972 +57938658 630881119 +-626893366 54286329 +-131563815 164510512 +-859148494 -463907267 +59904211 547536950 +-802164907 -934370380 +653192918 -336110366 +327028337 -212516734 +-555846756 -936570120 +-694628820 -115648178 +667592111 107546140 +683716054 86184055 +-205303258 820874656 +-377176121 162406652 +-50494257 54496565 +-286913490 193635159 +6008217 -988177654 +-196418270 118754219 +737849066 702349090 +-911955985 126260133 +-944224753 70481924 +-102152229 -804552329 +267378281 -815806953 +-545258249 -830531333 +-117009064 510035078 +279821933 -755567615 +764591351 -431076141 +829251381 -546819686 +852468378 -895556463 +849223786 353713155 +-966798049 -39465490 +-572324520 -830724741 +-484067909 -608048580 +-452331093 215906129 +966320782 379054836 +-97740524 552034315 +932895359 484654887 +68105339 755765321 +-881900911 865744263 +471144920 765043061 +578268502 -339007213 +826746491 -205038709 +-540647652 466296166 +-141415771 553402092 +744435300 870798957 +-706722163 540462611 +931295592 -863083802 +759071813 -472669004 +516888251 -595320152 +62871457 -67820170 +930535259 456249974 +-142538553 193693445 +-28379253 199399997 +-650633039 -828553050 +273686744 815238938 +-3533242 -417902691 +106270134 581838001 +-789592250 -699389942 +-708991904 -339305344 +-370928249 -808231235 +274964515 -467016377 +458888363 807998391 +331188110 -69107844 +521885511 -150583962 +51462138 971061009 +765139347 -457411480 +-327991281 529131743 +-884003432 -664474069 +-326164467 72179619 +-892143673 868430217 +627850653 349454334 +890229817 559425569 +860337580 -750647286 +-883084529 -110894412 +-214306724 199987802 +-26654170 642574879 +934101089 869803501 +304935750 -683589194 +902892141 931998162 +-783012454 787520556 +134221290 -484348905 +935511752 537391865 +556850402 904825778 +-505462451 -684765273 +64861877 -314502162 +530386963 -743525495 +362512802 744379821 +867190024 -981571771 +-19480265 552196603 +146067489 -956836314 +-29619461 -712612401 +-246366271 -624149117 +13019452 -251688089 +-359455648 83933199 +345211015 24007396 +-639360053 130104103 +-587596568 180953708 +923294882 -36225941 +-163562868 556364159 +-713124173 -46304255 +693728574 372509490 +-738613837 767208606 +536797816 612676911 +-241489760 904034766 +682381905 -708748048 +727414594 228994343 +-368001849 -64578872 +324727796 -337745198 +-202726589 220796823 +-568945074 410733759 +-486995405 451344160 +27658488 -835579493 +-703076196 -55367964 +-28515900 18988010 +47634885 -647937031 +553326005 245671760 +625518248 605485987 +-307514869 -790337281 +-672238125 639764581 +-471875616 -828516019 +113793745 -382191062 +-78335336 -549319359 +528208383 -553444467 +293490455 -175555141 +-857511716 -598804617 +-615345534 289528065 +549123992 -64041282 +-12371591 -934932776 +47724304 34806769 +-255748049 -93994542 +-230208103 -418564864 +572285398 966187476 +-671760091 -579701711 +354751028 -846541155 +-840858042 332512406 +-722224004 669210590 +203795807 -170346923 +874956281 -695104466 +-132919641 -174218128 +-878992944 660399883 +-641952017 537692897 +182082831 -861066167 +-869971962 105181452 +711712106 -257358541 +-586505013 -539413783 +560733617 39130332 +-670431448 45384837 +808732435 554157807 +674817179 -308513302 +-472367288 -62350367 +-620360646 9607144 +-548657871 820441108 +521089564 -103140572 +-73578378 -121126973 +383220094 773358433 +-539166014 158436934 +761803005 -433319130 +961209658 -633536557 +-954934715 -537393766 +-82771825 -665657555 +195415480 516523592 +-448718166 -612469466 +249918003 84446004 +-107348189 247178990 +601466693 -611933880 +387951369 -495643074 +133983474 902196918 +149434846 -699727485 +818295629 -918736610 +-793098885 37023262 +-75549137 262668121 +-10354328 -244741827 +-68413548 956861838 +97843269 985078487 +121184428 -230826684 +-566577763 310312989 +-691866631 -983522254 +353346907 695446935 +-681789789 -668227035 +-119201897 704067278 +59510907 388355027 +249466853 -555107515 +655538269 -168709303 +4880115 -883857916 +477125846 -502316951 +255220502 -987558335 +-254905719 -441099471 +-533338530 739551833 +-932992345 619693231 +430768435 -152662705 +597958819 90015240 +-933047976 925409449 +-287115002 -224464128 +816980183 337843493 +209975505 192130392 +-726046770 874025672 +-431700590 -445790536 +55460600 -615501189 +-65341008 -856871053 +659188683 372211684 +410677776 414337653 +-958433468 -14761202 +-639871226 -368364219 +-591188190 717700731 +553935288 -411781333 +509604439 410925310 +974480638 634230116 +-929362013 -739379427 +-939378874 -491779087 +-436918640 -857954412 +558730697 171773333 +-565525786 -317748410 +-137586589 -389225288 +593913659 644343200 +-554247661 54333954 +905513069 698384488 +832916997 390959348 +-746631396 137694494 +789845680 -737314027 +-261602406 -251645297 +-166545283 -508492339 +124451169 -665756955 +15006022 587980654 +-16990363 930972479 +-57370381 566549253 +-891391588 885050600 +-611338011 88408613 +562864611 -601671622 +-482551305 518939109 +-473555403 318246087 +-262183042 509464213 +-867208823 -486085941 +580678036 195084994 +274584258 -613481857 +950362721 -606243680 +281639675 114297887 +-186028862 -35541638 +-216208221 63769363 +-23428258 336540382 +-915989052 -882693553 +942024432 19809384 +-74399895 603047895 +822707384 -548749705 +332473311 -23309733 +524358461 504061527 +-496711652 461540709 +-105974511 -89708580 +888409744 -493403523 +665995629 -265640026 +-280223148 -703034046 +-535870332 -405823419 +182889505 -67990740 +-525457458 968306844 +616922324 53461719 +-267009041 -845194630 +-47375392 -332200046 +-496354203 -429213308 +953916757 703052308 +-867033355 145969186 +906752005 706935979 +-548408714 -493758546 +423829145 -308737105 +417384004 859958823 +64662507 -922049322 +-450519331 600046466 +706666277 262448520 +-567285246 -836229657 +-376266180 -217506947 +-202959863 -992484527 +185957303 804421331 +258604897 291707741 +666442432 244994237 +-16152861 288848970 +-997998699 -393776269 +231632672 -389509191 +-40368919 -113457161 +-685447106 -698389997 +433228723 -688361524 +-927413009 -571386787 +321927236 -897217757 +828733736 603857468 +-225666714 -271788992 +5922618 615182079 +196519253 -434368835 +463595291 899179919 +644091006 34117997 +-711366399 -532186983 +-627665195 124257427 +-147355593 91717472 +-276734956 -665511296 +358107301 390251160 +-592549171 -822084818 +-824701274 -279298330 +-290175124 865951377 +170550733 -499456932 +570242835 -599697512 +-561140607 577600067 +-317364179 -129834498 +334601543 -441955056 +584624718 719246085 +427319512 297930005 +-415115082 954038812 +-195370304 -17731775 +803522983 -701424349 +-74925745 53891390 +300624548 626994392 +-604830252 -916049920 +-377748288 626241171 +225742586 -821891328 +-729604280 718867689 +539962040 -305332178 +-952656350 890712465 +-788814036 498241968 +-274420157 -940041088 +366401829 411352437 +-392858980 791531200 +-774375261 120194006 +61345918 -990282853 +-303468778 649807571 +972003335 199199915 +99698380 -866789227 +-656782590 -857396493 +515406392 488589964 +-231764207 -72618171 +314790844 417718324 +614970945 -249108921 +-332629401 -444108139 +-331310895 -303057331 +-323240388 -762620663 +-875773956 227853869 +-877106757 83368710 +-516028407 -301053968 +270571663 861437857 +459298713 -50830717 +-653235851 -94001543 +12914201 738918665 +-588205403 -674649418 +-364138151 -833565475 +239693777 -326627559 +462404286 816960979 +-237780746 889987390 +19977739 443315809 +-405674379 -33120371 +569143000 837592051 +496920798 417274794 +-459086001 -803447565 +-196664118 222208953 +-568385616 -612194087 +-891389574 304205264 +-494727437 254910895 +332981252 937161533 +-685485263 775019242 +-740257142 724183211 +-489239411 671319736 +806660905 -209062513 +-452976858 -316603021 +-759257446 749910284 +-21205447 404004429 +-916593063 -229540824 +556909790 788908550 +-326388743 -789499328 +-101619625 -366140045 +483054498 535859713 +957605504 -611153410 +711080593 156262959 +-566861068 356834713 +-858141633 887669631 +-583868639 -370901002 +764375086 -147110810 +416939635 729226518 +-96542131 -860234651 +840970413 294196428 +-497414371 200415720 +918007644 -434263155 +795733303 -304933957 +870511206 -549839191 +-538556390 273793268 +547289922 553636020 +844425827 -827546965 +-365531792 -804961917 +-596746875 218881648 +-301267007 -952222339 +918604534 553863658 +904687834 520683839 +-928373000 124744090 +-900962222 -351018793 +-549610197 -590130622 +-859304010 852929019 +-570072467 423861773 +-454598704 -939465111 +380727683 134481395 +-840411858 -335067311 +-695974811 35577758 +-18552963 487159802 +505873527 938233859 +73250504 701202818 +-373585692 -845324984 +-22186421 19158275 +428954285 632037560 +685435250 164855583 +-464728689 738225064 +450521201 261400780 +-52441146 -100871616 +268238346 651109148 +-624204441 231591298 +-33361250 -875253832 +-975141340 236999005 +-103265432 405499741 +-422650052 192267854 +-148603667 -312588353 +624712188 -4663963 +-535974627 798980519 +418009998 -115625171 +483664477 -122330097 +794082151 -707850156 +-275448297 -200639095 +965989955 -362977474 +152713809 -983669309 +306269383 478607802 +-93089271 -541029625 +968166936 626047607 +519583651 251886573 +-648104484 557020073 +-144329531 780151663 +-993934994 -772614247 +-932834972 -428679334 +-250396275 -532719438 +938509639 792058032 +-951009603 -630734418 +174266464 -265502289 +-484336074 -569085206 +-346328130 969895182 +-172847523 301240049 +-971212946 -398423841 +-274060282 -333695254 +-969959593 -299191523 +-417892904 244521959 +261910792 906663476 +-916808049 517003759 +-141270926 -23818937 +17781292 202980724 +604201864 693698460 +130136170 891959713 +724887091 -71934756 +51652431 -209191444 +499094438 -486273344 +264370756 -218131004 +-745198753 725889125 +-130434619 -559768772 +-741870775 234708094 +-977121585 308693353 +85201745 591474644 +-715091750 24872602 +794236102 998724293 +503790722 -454606776 +-886007058 148855277 +-184252192 -389001779 +925475095 -838002489 +272610695 929188193 +-454144508 -48562387 +-245068413 138611653 +-954302220 222202880 +133424561 -499288290 +53654265 8772426 +-596483679 -164474565 +27004641 137553351 +34061620 -212432251 +-870309781 133248154 +536721802 -828816726 +-214990753 867258653 +-146321176 104112440 +434365127 -915966527 +475476855 -384853372 +304484353 -543685512 +996889577 995258543 +-787141966 -836271861 +569929729 -506343181 +-492947306 426619393 +620006493 -838024639 +-54697891 -102064196 +343437216 -841596168 +550008572 623743179 +99839749 -45681777 +818436980 -676359214 +-682731823 156686006 +-872556786 -914554316 +-577340979 54986389 +-741246177 678775140 +4373093 -624295959 +691301748 -909509047 +1824248 -570817328 +-105563412 -576182834 +76309216 -255586809 +809215904 -877046919 +535220084 290786327 +-265765465 371778192 +-212039064 894045548 +168073705 -462224676 +-700962846 -47352469 +-611043406 -187918620 +-71477828 728251924 +-203343916 -567989008 +516943978 740817451 +-928003146 -529140733 +594142916 701298783 +-628762949 621626868 +-385909217 193720407 +-135606422 350811675 +114906342 -809029433 +582856372 -91057932 +-327467386 3049601 +-507470415 -357171841 +782662322 66540153 +-921789696 -840862500 +549385869 -116181473 +-172571298 528977129 +-403589115 -273807638 +-401762727 737910405 +157007571 55136235 +-815341390 -517313002 +-579115637 -114165477 +782253823 -712903723 +-963883940 -190277300 +449239197 181667766 +246909005 -521696406 +407709205 748065639 +670966999 -616720848 +-462529993 944729844 +-972045101 -361978049 +-865156706 988365931 +-914436584 -396568284 +532739718 956721047 +-882285084 411206148 +-642361532 -440332859 +468840073 -526897456 +-641237539 351926866 +528117109 -675157351 +565700204 923047728 +-190413016 890336203 +-787642561 -923857124 +-220002993 111245864 +-271949515 -716941540 +-201510368 -980674491 +-111334984 -249435821 +912714167 -855476910 +424071552 895960691 +-312230128 30187057 +-810700729 491275153 +589909619 -869749713 +308849883 -408398164 +519432176 327064127 +-992705863 -197366105 +-924229911 -22229884 +975361710 -346550910 +-857256652 858195437 +-583024192 207867026 +588960158 -113021109 +-708384015 52192399 +-546238149 984736340 +-893819722 485422735 +782765980 197160770 +-998367262 498227199 +389810270 -637632043 +-147661201 876901040 +-194664529 -892867750 +-367661941 734639479 +-696929006 -614844231 +695194997 278523794 +-368425176 -464565904 +85526618 -61718266 +398275363 299606546 +-602012154 592756479 +-307059149 181512049 +-189205266 -764609267 +54984854 130545881 +-187417625 -576177104 +131844427 -817086950 +-451616993 -860632424 +900586035 -689662734 +-294218498 148036613 +55451419 835947950 +-3897883 434127348 +814807646 618143872 +953188300 859585597 +-643015924 -949012462 +-112928336 -343798597 +984612356 -998904929 +206797373 -717862089 +-682560118 738657373 +-472162676 -398518567 +-77626333 258696173 +876211502 53734830 +445419173 892095659 +615425563 495816295 +-559679296 301829800 +533218042 370185425 +573630229 -987289110 +642860113 505400524 +181194285 816857844 +893718953 948935447 +402168522 504394027 +-462236108 -663842632 +344595521 601809524 +-41247295 -473184601 +525138612 -6208632 +169314693 -333921135 +723058948 -751447049 +-360039284 116583973 +135518334 -959029304 +524382243 -323317822 +150556604 226566660 +-897007047 940132968 +-39760233 290230587 +769235905 -763399384 +78894394 584124679 +-615330223 111612984 +-525488359 726658557 +-324502597 -30828957 +589081192 -449297538 +975361957 905271888 +136867904 136812953 +-409003597 -696816255 +889915959 -682064197 +409156965 689355902 +-64341887 28917203 +25840016 878259470 +-20994451 448633396 +999070332 417545811 +-249822490 119031904 +609693003 -511775571 +-622461842 176159711 +945672913 -893422155 +-790781926 387413001 +602122061 431319060 +424095054 -652833433 +-302423185 -103900493 +-357198043 612521927 +270214867 394350681 +-602834914 -527909454 +-253186527 660602983 +-537117874 906533426 +-610867231 -270738295 +-678556160 230188276 +-329533082 -443840645 +55102862 142343480 +967798129 -539710637 +-464201836 672668286 +-397529523 -206167089 +-6056497 -563780179 +-823026209 900042114 +89043742 924427222 +-146053409 -454039790 +-336813594 65226269 +-665129711 -768923975 +-713791661 -261219367 +-435509447 -738553039 +654927499 993624223 +-106036176 365039227 +-694866378 -484653709 +534550501 -595594485 +-6661040 -65035855 +-373681007 -579047746 +534105824 852114221 +-869777593 532396023 +775407167 135378354 +537058303 -238394458 +-586437189 -879473549 +-666784033 -956281830 +-910423255 396727928 +388044054 369773351 +-137513241 -282237984 +-584154093 -664222317 +-915931833 -946888731 +-885347463 878270145 +-787983606 517610529 +-693155349 -75167027 +-784695209 -985875317 +-716552968 -463256245 +-712823568 702429400 +-670875993 -281956151 +293935515 -46469596 +569324490 -366207887 +538577296 -568905108 +111091341 -832154784 +968677043 -997355098 +-641163430 -745283492 +65836046 -885905635 +780409818 -141789511 +36244701 -92681623 +230185565 -734965468 +-840845413 711114540 +872428809 545486305 +-489966351 -319592823 +747294576 -591727200 +153614989 -964807356 +883587127 4666953 +814112195 -889415136 +525391071 937709285 +34668208 956874283 +840916469 -317613865 +901263792 -813117147 +-159350567 -251295110 +28784406 631208205 +-565048304 293444306 +-375945723 -310302047 +553255328 -677147334 +-260923881 -210713178 +170249464 -990629168 +615931517 -86339712 +282334642 276648700 +-243195423 189253677 +383576444 -252100317 +370513178 855449966 +-29641453 -504179061 +-924565018 -574482027 +-889165749 771318909 +-856824335 683283444 +-367539659 -971560806 +-502916401 633909887 +-674512221 848594656 +346953849 -63895571 +814372532 -505293700 +-194326951 -601592242 +163169001 -638164088 +777120096 -428045131 +213811878 -458814198 +969500303 312662833 +872373990 523144615 +102886971 -807470838 +-576525413 -738910765 +-421603435 252509458 +640846326 -476320614 +41519233 378108445 +-921192661 -372694976 +-637931967 501689564 +708603088 -311889279 +476682820 -100410306 +-963952654 754031710 +419154468 -234424620 +699742292 -97907295 +-949984190 -890667845 +825284629 -431194626 +467239570 -692317262 +-616562071 69977664 +936343464 245208582 +292350349 -23475121 +200186760 -112726914 +-589718915 959558194 +-363566066 380936635 +-366401675 -29141338 +-135965231 -144278002 +-718855458 813324806 +-803790669 -26074312 +523636706 732516786 +518549112 -622867721 +649539077 -278300248 +-727009227 -931975412 +590252341 370625288 +-353537126 -37808244 +91146873 -280537278 +-276380232 254785614 +285131709 -889863106 +-86540517 588766340 +-428922536 485882484 +919130701 -905855662 +-256741383 918835447 +-851009074 184607236 +-553717920 434703979 +685079399 280832535 +-286413253 230456808 +749858051 -889189242 +508785576 -676168415 +282241977 335963173 +-708196730 443689165 +-872251330 367830052 +356372823 -32676338 +-752274444 -492047799 +-350676086 -368716900 +-293034828 -124806097 +-12979554 -367448196 +726922151 -486153077 +-323835156 187239508 +564293941 -9848996 +75372828 -740237121 +-5710750 848709265 +676398440 -846509109 +947496656 -857346101 +-41202526 944613255 +740415392 831912671 +56372910 322816914 +775987080 -349021336 +114078412 630679986 +-277451552 -717856156 +-67490312 661844061 +-132359610 901029285 +-851273075 -636221188 +258946627 134105804 +303739594 -263578275 +327244563 -776404823 +-290900484 -184860066 +642202370 -20693255 +643963978 -27217659 +257262941 835919275 +753543629 592095395 +211438287 -700666037 +155889820 -551727376 +871365597 -707743191 +657800258 -308202179 +539364358 635390183 +55900338 -543168955 +-922295548 730112236 +-264584188 851507006 +661635468 479768251 +445407797 89262815 +-368783096 492916710 +-286746009 513954954 +-269190459 941980900 +-177904656 -30535696 +-448693608 -494587288 +291124253 562053559 +592123115 -481615139 +850170122 -862678454 +90710497 -860576955 +-676084427 57805347 +917969147 -291850170 +-481003017 -505031692 +672360716 -33048364 +-648273205 -632955006 +-633730048 133559826 +-175545696 899272099 +19132509 -792656678 +611119822 31464943 +-902297228 891467918 +-443579731 36861956 +-380576833 -844134257 +731379221 708861601 +-492094127 151508324 +-352246281 968970926 +266705048 55717580 +-864911346 556823776 +350434367 -193573829 +-599719989 -82311845 +-470465160 -98017122 +-333620163 182627548 +-568792867 800744410 +967486719 62962676 +653313491 681049084 +548818744 -896606855 +-916211532 -784858959 +608555788 866823784 +361615999 565321688 +927256241 740735812 +985837705 -315145716 +-837105569 47241757 +-616173451 451690093 +-888246055 801286144 +-274626700 -291291562 +61095078 -33290339 +-119771197 -152248181 +970826846 151633213 +-788314053 -128978803 +-594915153 -927650415 +-998076301 -455155090 +-93485518 489817367 +388591978 745904710 +731917971 863486087 +-427120210 996023912 +-483519594 891032676 +-877244039 -724430048 +274343294 -970576216 +-881136935 262387033 +930158161 774154521 +614362112 -228377906 +-278318473 461866047 +969765004 206355915 +-30635707 -694462970 +344016776 804090772 +825544797 279704960 +-653194587 -647496908 +531860880 -185814955 +-184563825 148283643 +-66700152 -195407631 +262051108 -950692244 +6852802 -71833253 +-399058785 769184173 +-852387777 591751026 +170650069 493775090 +501321451 586781713 +-99614726 -469864876 +-282288894 -390083503 +-892022458 706979411 +953658223 -90883733 +-46707002 591049617 +-675846598 671313079 +666239028 -675303049 +918605718 -15961758 +-54825247 -599654458 +846277376 346894509 +729858987 -534351832 +419022328 893381548 +-948319998 -31542107 +970646716 -681526379 +941624035 110769116 +-985243372 -673781935 +535840671 548927156 +-116597988 -554908326 +-964662601 -889959683 +646436452 900068543 +112568664 -93492568 +-707141613 -468900544 +436044967 493230812 +-482144907 -848216481 +151949791 -102131930 +913117380 -341870764 +-530078298 -814640452 +-821130065 199826809 +-621992546 -461077077 +-573159049 744422746 +698881389 556166405 +734581378 -36400571 +352556275 755117641 +15719263 406007220 +861601396 99582891 +374311504 409413005 +-912148085 482676004 +220645076 -77328875 +434527118 -874072661 +911571004 516139427 +134337731 947453020 +41959346 -714286540 +-144137409 158284418 +-763180989 407611232 +294886700 634218236 +262032790 -833733786 +-9892280 -936664332 +-134929618 -427312933 +-91045383 -175560454 +-862715626 -171761592 +96284041 937249190 +-346212628 262626980 +554041224 -586436784 +693198423 219847808 +-350968170 -361040812 +550350487 -397738015 +509850064 386215801 +571572328 772271388 +-286538176 -848237559 +-568196452 402246429 +41032762 300853505 +141645539 749996087 +738163589 481310076 +229967334 857533122 +-625518439 -651306005 +-472024267 -519452378 +869228608 -491398025 +-916289200 -754234111 +-761207253 -984606850 +-725499859 820600518 +-781475946 -633120941 +-110358653 -854036972 +-577958163 997083351 +707981523 231064633 +455119503 -541733830 +98460201 -24765131 +-418111805 -316161039 +-663966416 457130748 +604984597 847015389 +-425958773 -183485923 +-900196729 -854341857 +782030350 -746222462 +781361436 -447564780 +842118682 -844151539 +-234326975 -58710111 +-929513428 205998780 +445603424 606498823 +867982140 -595690772 +159400650 -424169102 +-868811082 373286834 +778297027 -852686816 +-849275203 -227530782 +964961155 608065582 +869338935 37256040 +-641400099 65921960 +256994005 884319128 +-234691071 541789581 +-364613257 -447362429 +766923453 593700977 +564093695 -983198780 +-972855929 156644089 +-916219799 -861373263 +338656021 -911603524 +-506030663 -800971258 +867912247 -498139257 +-193866145 -73840823 +471135195 880109355 +-145702063 759570536 +867943745 898881424 +-75534804 -572638270 +-228163148 612416188 +770617452 -771845305 +-264292898 -202919317 +-106907062 -603635445 +638065720 709174886 +-673506623 322758077 +402353332 50544267 +-246737504 -623612340 +-923827667 280334421 +298558572 573803397 +348116603 777749828 +599054701 969787941 +888789928 -622938409 +398123165 131455302 +43209459 -533899241 +-726143791 80035961 +170910758 803639629 +471533140 836153212 +-444475103 437938444 +-359223988 194635846 +-787294678 334093448 +193556595 252302732 +590359618 633249014 +882290652 -501863499 +686531731 996399127 +395166177 333495953 +458110593 -641359201 +-540317477 779921067 +-599289186 785073827 +947224225 -619346603 +-952497216 84821241 +580866665 975270896 +205986212 728354596 +-130144821 -739075085 +943814335 941577963 +-17460114 425119395 +-497364905 -511939623 +-466118221 503404935 +699779745 -123887564 +912646050 3161505 +-434099996 523802753 +330844374 127957055 +682109921 -756484548 +363463413 124422960 +-567173604 -905115660 +575623668 -639194440 +-790101908 119543042 +-859896330 -164738865 +-985910247 840138884 +295457017 531349983 +44859629 28216256 +378724461 693162674 +-312550914 145679702 +-793856597 -506932747 +401370070 241305534 +479967459 663682382 +785230296 245068010 +-339948407 720370239 +802480325 31529503 +320119851 720050679 +-868026243 -867825965 +189486354 -260891979 +682395286 -450222104 +-451823251 611197468 +-112381727 -483431298 +-620451443 9526361 +847544616 510739288 +-694012844 -453024547 +-942139600 -894023713 +-584170615 -422061566 +327236062 191969779 +-659296945 -366027053 +-931598532 978576658 +625599512 187859076 +-622410293 -740371664 +281995327 -723802095 +856981524 -162728945 +-669655698 -196325025 +127507030 -36803215 +907684405 477510088 +-344046842 -399312465 +-958150988 842321062 +-88951861 807450976 +-236260252 -114134394 +581263347 38718732 +-739152443 -541782342 +531426331 -216542971 +313524005 650479306 +-459822196 438884993 +889757964 355105716 +209581852 -605114042 +716611547 935525060 +-863635337 102328637 +359329781 415207998 +-540708523 80463754 +-655966311 -499766401 +725201798 407536354 +-797791386 -721441166 +921844184 -835476225 +984405329 762376687 +485161282 -900441374 +48503901 -715128139 +-498388628 -199300437 +-244474956 -909232919 +402723398 -949593266 +-29589893 -107094881 +-960620414 -686842396 +-412125305 345192462 +-158094392 731674124 +923196402 162905394 +581114911 249158818 +155847191 -446566020 +-541890347 -988962070 +756589991 18520531 +-473595210 -40464404 +798818273 46658724 +-256637939 -984814247 +262365905 356805204 +840232795 211817285 +223266408 800856048 +-31111888 432116820 +818226909 200681310 +-688872113 -196462976 +-745506705 -594497062 +-138977207 761913880 +21752003 -904423595 +-612225938 931329915 +-844834051 -524544746 +985307606 -378239844 +-636898032 -916215496 +-24190884 105491638 +-883563394 -630357326 +304470503 -789414321 +-219407963 432333880 +250243324 893720267 +-512816865 -691902219 +-492600328 -211876318 +777834197 -930962555 +-342015053 982086400 +-129109082 710514367 +117971792 423984381 +29936634 -276379858 +-410986036 -176918176 +-734796286 -92469801 +-54885985 206049515 +-875284261 -528666699 +-249215300 61096098 +-403099262 -58658368 +743357370 445297242 +84182816 -379179604 +99455824 633414069 +602540766 314710695 +-677079115 765156597 +986820058 228472475 +-790271394 3955271 +-816428884 402139364 +299793440 -134768047 +-839274787 -721444160 +390744219 47009186 +-846184922 579720781 +189324986 6381708 +-136819672 -294106824 +-198642647 591259839 +170931852 -32840327 +347064526 -391579025 +987428614 -205349138 +510189945 90455207 +64881517 -113730618 +-664382653 86379389 +-984004158 998886005 +141616404 -615453072 +126494946 583268643 +668302881 976815507 +-937455537 776520322 +-831969410 -403904376 +-369603587 442794063 +-502922327 -468271762 +350987313 839183502 +-471621746 -80040599 +877164185 -749104251 +-860942532 364517635 +489674900 -990714678 +-319620285 321717925 +-990876703 -902380369 +-569756793 -615510532 +394693149 995629552 +106731152 303274008 +-656537246 570441359 +312903300 440096475 +-717976074 -362311745 +899665677 -425228254 +-647784351 620363048 +-920212769 256074126 +-258929557 -190658097 +993830929 977075897 +23153421 212178591 +-187249503 389575391 +-137744122 347835051 +843526434 547531119 +-236423461 -919669100 +-531691118 140139865 +-77820158 -366980067 +-647759007 885892576 +96458798 535462620 +-9935829 322143238 +300821226 -378373705 +945067148 705883246 +-405903239 197170314 +547740935 -94546129 +-792866306 505096379 +473162505 -923734089 +446870023 897833933 +498073819 -563385205 +-538572584 162945782 +-525140219 618330746 +368398812 -687874494 +256444311 377405559 +508908472 331165739 +652520195 -734983711 +81298237 -930509517 +-239738362 159402924 +-247969228 -297151671 +504787167 881311830 +-735687526 451600508 +517088055 477375213 +977881107 956512726 +879337569 562224782 +371548858 -665027265 +808394752 146994926 +460365301 -602086438 +-286918012 -337553894 +960933957 -645231837 +-379914789 10568846 +578642100 -194266156 +191960438 -49940589 +536825082 -216032559 +274804047 68728328 +866922793 609149406 +-77577477 246135992 +69738528 -202105588 +-355239156 -423519932 +194495878 493280629 +122255051 498198523 +662076283 979913020 +-569531822 608854624 +-803097271 -790709522 +555337475 -718130021 +-457637262 -782092734 +91464674 333777739 +-921619576 770596498 +-770936918 -379727132 +106199817 462939923 +976768165 714249517 +-255068382 -406745669 +388365482 -534523873 +-685404656 466008713 +-294805368 -729754800 +-145839602 -876579142 +-924034587 159316687 +68921034 -215608613 +-648621431 -387638247 +302548775 -658419912 +301491604 845412812 +-395570313 114964230 +72458791 -142736560 +212734762 -681692354 +-787300792 -93545243 +-968147450 -614528156 +3698048 392461994 +-779898839 11837629 +217325604 79234281 +-999320413 896131947 +-373049104 653137305 +220188066 526297822 +-246887885 -161545069 +970852543 840500102 +702771696 -522817019 +-486129115 -762275183 +-288181545 463917641 +22383342 849509358 +225908871 435558314 +-483076852 -850384369 +327851237 -459527765 +796215437 -948550661 +-301895808 -449799410 +659489258 71233387 +-692711270 -514533273 +934118326 505849915 +-198664327 524146590 +-312272933 944995533 +620695673 -957101504 +-318059207 -656704750 +-731831688 -662924051 +-57449790 -587900690 +555186224 -475198007 +-520700671 172580522 +489491244 -675731444 +656068021 542172022 +164525701 637747242 +258561450 763533460 +354681535 190633671 +-439415402 659186039 +-582809565 -458533965 +597106436 853066598 +-766030894 527831254 +553782183 717538889 +800453881 337486645 +567058188 337786749 +397073175 -305073652 +-50166926 -297965306 +176658768 -724792798 +832154997 -133998850 +807227595 128271358 +-141918691 349999711 +341311116 704191083 +177386176 -353769880 +-373098038 135102039 +-536892895 544412535 +139543789 -968388853 +212424295 -621218750 +838808223 -540932489 +-272865579 -127399732 +243589004 -815209694 +154414600 -431849536 +251199128 375090933 +-327278703 -101502643 +402166835 82557151 +-745769608 671633694 +710754761 521283808 +-223968906 382115524 +-533994480 -744106088 +358438047 764197803 +160836275 545913340 +-323881373 782141632 +-322662408 524584432 +731975387 109768492 +962500029 -351114045 +-370089693 -925961258 +-350774102 387832145 +-758581807 -765640751 +-268378680 15365620 +-151751755 496837994 +70681463 789213442 +934982496 363506138 +89667374 -82907441 +-694846643 -776168777 +981279993 772479739 +935712429 608366658 +78012504 632124082 +-119739624 -290581420 +842602888 -1443651 +-891337645 -780215859 +309024897 410258446 +161782773 -144833761 +-453424331 215590454 +18401958 689015089 +-900664723 -778267737 +812803535 -646590868 +129945859 883874770 +-573296312 986628404 +296249110 174527100 +-976038245 -399219527 +-56265062 -569808062 +70584140 -367901068 +353102891 203227398 +-822679890 -918384131 +63355792 15904389 +-269278547 539330933 +-361187399 12166977 +-336941012 999290915 +346491718 -411966199 +816448256 54796983 +2913601 -834216158 +-608668216 -114788094 +90832550 339159148 +-744763389 361718854 +355223654 869815482 +-324393949 585896953 +-478983278 45607227 +-242186577 -492736522 +-87344455 -934627871 +501408931 -86192506 +-705141641 -152377484 +-215691596 261305387 +-700230354 -258736089 +-307224797 430391050 +843339838 -262020069 +-989439845 765508942 +663059881 891851220 +-25526424 -403180187 +445835021 674561859 +49481599 -659529942 +-693530505 -905878883 +506928959 243812976 +493906467 769888876 +-514153837 -553350700 +-925700048 560454958 +420332414 -319651329 +-950903996 -823543845 +-683400261 486191668 +900456546 44618540 +409637300 -101733256 +-861589052 796554781 +934737 -946165876 +363910383 -623780405 +701029411 986760284 +-147457392 58111611 +-324427015 -654296560 +-220384508 -136468784 +573207925 943294685 +-45709993 -674234115 +-942584508 749901112 +622944052 93583680 +-410996115 -906818871 +-1974126 438462682 +776849041 -406091143 +685331016 357928564 +-494100217 101112131 +425567017 -917732158 +-269542680 265742394 +-121024323 -89478910 +-670707250 -975736981 +-768773911 -476741086 +-324050533 -486760993 +-434750179 -196802455 +-926040547 -705094109 +-74402674 35585807 +16393249 -987463153 +646999956 -99336505 +-26073841 -863860706 +-978945928 88591804 +888124346 -706815809 +618142301 -904113330 +-949902392 -566032 +617984411 -96377781 +780921253 574884888 +-50602870 -4322347 +-103947477 282281989 +718267980 -824010672 +-750400015 -114643159 +-415014683 -30907640 +158456106 -627266542 +-953823123 110323061 +-374273830 -968226790 +561001443 460913805 +803975871 -815005879 +-235502878 -17371203 +405515430 565335126 +-291450615 378339089 +-16629434 784693427 +-903482043 -535936678 +-542077867 68507423 +494591212 -916670088 +561987407 725660426 +483376466 -307916513 +804530126 -821970444 +-816152797 977642722 +953518333 -910394259 +-350024151 -797356356 +854879029 -333003686 +-813378447 778123273 +15440418 803775737 +445817753 1114441 +347761206 -232777848 +93813242 967072587 +939660519 820441133 +349489487 -218610871 +-310791373 270784412 +895737893 -940133685 +244729595 -296884050 +282591321 -65855874 +-366600326 211236720 +981987797 122605357 +767905417 802944637 +-750938835 16819493 +-410330864 197889098 +943967786 934203498 +893239363 -754460230 +212233046 238373874 +-847522782 999691915 +326582737 -301292192 +-619707926 482815644 +361161909 -499864647 +-143154134 -852488144 +-99733812 551847817 +820744903 40013895 +-184742986 -89049342 +-702688684 -226704380 +964670468 368618714 +-649848099 -296970783 +982128697 503756925 +-903751962 -844440937 +-531045307 -15233032 +-636418612 -725371254 +4918312 -616804891 +-3057587 168293559 +72460213 308090238 +-956759999 424438260 +763646085 -968459098 +40708976 927661079 +942624420 -654885682 +-841179091 801858272 +-620918465 329563502 +967648590 -10342845 +153963532 936257608 +644060808 -621838251 +944644271 454461641 +73601428 -278648281 +225855966 512529097 +-505851165 -522071792 +-210528077 998870973 +-506914199 855901231 +-910225093 -348028549 +756803855 -677652033 +-310980101 351337412 +-442618738 813256055 +-541320477 -949900653 +514861443 41922384 +48942418 -250856528 +-175539780 -133669441 +721258806 -767483703 +-376570535 -114570550 +-811544829 661189460 +-59085817 493055617 +-50085902 49751784 +245445049 -237182102 +525576278 -303784032 +249660934 -877659170 +-7928763 -799849088 +287446044 -947263120 +-156581119 178547009 +213288776 -430971161 +271410021 765728377 +-770278605 -616831464 +960712460 -369269555 +910416414 -637990087 +-862642244 363001483 +494890001 -697174691 +296723022 -926643274 +990572766 280736010 +449402679 -342415795 +488051849 773884972 +920924081 -57975729 +-199318672 -194922274 +-554966752 416491817 +806773310 -468551282 +704297992 -635091481 +-499993777 -23838095 +-670033630 165990380 +85168901 700955947 +-808154079 952854026 +28417969 678768046 +-421744720 8835798 +-732989213 -585667260 +-28232219 814250008 +343281102 -47390132 +-68564140 -781187378 +-722561666 -443851287 +658564733 -14255718 +-974992368 -120564815 +134780837 -190895877 +622574589 293673415 +134281410 -749708122 +975534840 485315822 +605931829 -926873652 +940201619 196246285 +-478257193 -505239033 +519286755 100734284 +-694729555 243459137 +335409879 798401409 +-467815614 -541308699 +-167965563 533634142 +-333602063 -828868411 +-373573527 407777918 +661398512 797630372 +766770562 -99681052 +707108767 995408953 +-120748744 -480578985 +-523628603 -818181902 +956979368 940950587 +717133051 -337448511 +842217038 -361096738 +56200072 101928525 +159526466 -689272891 +-684377855 -381255764 +-27510242 -316739973 +-150766379 -853153942 +816198340 -572431516 +490369473 710734403 +-652600091 -302753972 +808955066 -53207546 +679619112 610631706 +-672580445 877060770 +-777618160 -121159337 +-514700034 -271763192 +-144945333 -86552750 +413987172 392529567 +-4422084 748910657 +-51056408 -682161251 +464024992 -258949758 +516751915 -710189517 +-4678369 163535497 +61109796 -980777027 +473845898 372976205 +241062724 -908566138 +205492052 -39159613 +419038627 -543423124 +-924362353 888307679 +41219383 -499245699 +-243162299 789592817 +758391070 698270998 +-394326899 -821362620 +344349284 -802096373 +939255726 517488154 +474977095 -979578336 +-43401282 -761327831 +441822277 494755565 +-543766500 540043206 +650368493 -556121955 +3367542 -347758204 +-702470371 158648159 +456186555 936968423 +797682539 788073080 +-291924415 578686454 +155883882 748669214 +262450028 647845341 +-728557509 792549165 +-801084041 732422806 +452250589 -580381299 +-307987250 152305211 +661404323 -560190050 +-566137414 -828769637 +934304179 605057176 +566829444 12944717 +-253573257 681458966 +-662934875 316600433 +732321415 -967351703 +-617367936 840283546 +453316360 56934919 +362579054 29780083 +523337795 53285551 +601023229 -852835745 +177416977 646338368 +804462079 112970483 +507746668 -311110402 +-402203640 -460366230 +-958577644 -155042466 +3876080 -165474621 +7916364 93186337 +-185210821 -865065893 +-205372550 13760419 +-388209706 460078195 +-414427799 966854191 +432818322 669974490 +385630798 436593768 +356144752 409124415 +127628688 118721779 +264251096 -39738733 +305042261 763398474 +-625028646 -493957939 +-503985386 858425690 +-436515352 -118450374 +-753688529 624463252 +-123121102 330030910 +659356127 709298694 +-76381235 673073361 +-180092743 -748566120 +51216268 559468041 +-49314525 196355625 +-443962410 -350835260 +408606069 619871713 +-547338181 -102692361 +289790359 -291588134 +-193331058 571553294 +907326779 -57158131 +502484816 889021650 +82278598 502472041 +912068016 -405910692 +913358887 961997968 +-160058898 -838101895 +903001616 808737826 +-54938142 -784090878 +-303012972 682522106 +-720858380 -637407068 +-827848119 -643199976 +748424086 -470050646 +11311612 -252793450 +204531109 565413299 +257118628 34194166 +-719826273 -979571467 +186098443 -28400001 +-438432689 -17685047 +-371876551 347258975 +521746042 -170495031 +-851845131 -466998429 +-56207857 -306791265 +-207145325 -688424492 +13042485 109720191 +-441519247 -674112343 +-294058556 90649103 +-760751819 748085076 +55615802 -207042873 +-599437205 510228710 +-78213361 -620961377 +-183601922 -274440238 +-618350064 -10059024 +-961181728 177572668 +129703413 -762407099 +825097932 667136562 +-745551970 -549616205 +243006270 536595929 +18157039 52542435 +215855439 566470021 +-832952240 787116336 +803996435 -760362612 +621315932 310019821 +-850871413 122625872 +-638767905 516383237 +287308542 170696057 +589053818 508337539 +575165361 690325290 +814628058 42912736 +-5113336 187017278 +-127245323 -145886525 +-290673763 755710209 +-675025534 -858010875 +-977567569 868820427 +-117953147 -862072009 +664078695 -636214004 +825699000 263877454 +331628342 937970792 +-676943896 481615093 +-506561907 -423736006 +315123421 201217430 +410361373 159891435 +925380701 205749411 +348295495 -452473717 +214804815 485118765 +-963130888 65930638 +518008273 154496165 +-742170600 654224306 +-715975987 -893991794 +-158049620 462557415 +821813004 11292256 +903309329 784857092 +272930670 72082626 +496882475 406339259 +47923024 114607527 +-394196793 441991743 +903147434 -909275173 +8687312 640720800 +19274119 373727487 +163428311 499281470 +-397588548 -536243530 +271178102 -163949510 +494842367 18896519 +-778434466 -95380080 +-437902101 -561482311 +-88963855 125114432 +955368165 -262862112 +-997075884 -642306855 +-121169314 103945702 +-351222853 327233790 +-481733758 831294537 +-982798916 -39693992 +-923104375 956841799 +419548025 528367646 +-728269259 -739103626 +-269674396 -633334107 +-252857707 -884043309 +-367501378 475200447 +716714101 648311420 +-838840436 -414069071 +943812740 122254481 +-645021075 -56927660 +-252477557 841914965 +-998785357 -941377168 +-902062312 -432521058 +322217206 -331170523 +41580712 -250671644 +-537586607 -352079381 +380453175 970759051 +382113019 794705711 +-620179928 -354346171 +238939209 -627584148 +411310939 -968321895 +193029635 -800157240 +-830204162 -576585309 +558461411 325027137 +-364733625 198470035 +61303862 711504222 +-560873020 264241044 +-178126935 211865838 +-248400120 577597786 +130580445 748903842 +444656063 -828059027 +286770469 648764608 +756742239 -766817483 +843263425 -444573459 +-838635124 -736700312 +-288032045 599912626 +-489478661 229005700 +-616017479 -724086945 +-497951230 24348199 +-620858673 47684157 +20272792 -986214253 +782312231 -21066475 +781111608 49575250 +786935036 -340146790 +-816393110 -826696978 +369859322 -871910358 +116149768 -61849832 +-869851308 935870575 +-827420282 479642909 +722995482 988775099 +-395002682 -702349855 +-206715293 -584002584 +883689602 -345672947 +249692527 -329247526 +344684333 -736381297 +-480098595 -380052861 +-693528925 -517242936 +380074869 -127977266 +372918638 -561928954 +721225240 262375154 +2789438 -128496306 +-459985741 -622876166 +34850390 749690291 +-627453051 506588810 +953436603 210332216 +115694088 -219286409 +425810840 448276694 +-442670003 -812359488 +364555696 -652858988 +-160654646 -377445294 +-588497563 502558342 +187645939 -130220365 +-182084669 -483699879 +-497239118 693184238 +88528034 -298162369 +340561176 324586814 +236949125 55432375 +487324091 821124564 +92622398 -799687746 +996251104 111341270 +729401783 755303259 +-647794341 351669568 +-400106195 89871245 +226531126 -437831086 +689337972 6707115 +188655899 843400413 +399095997 -222513313 +643362298 -32662266 +989730520 -667119162 +150537114 233150662 +-110120688 -882153768 +-322895279 -838921233 +-409019410 758512672 +-473134574 431579270 +673771707 -971697778 +-68788742 -358249928 +-233311128 -657212346 +904442311 880442868 +-987455095 -328265770 +361418301 -673477192 +-454289726 361111751 +763623985 -28095947 +713405607 -25216474 +865067116 -908013175 +260277994 1888040 +-54916032 -28434475 +-465181194 -120396410 +-407694926 112115313 +881172960 748166171 +-159001918 -479553736 +-417479289 -86116717 +634980848 -320629348 +275040448 -685078381 +-242982362 -98116462 +119096397 -492239673 +564998543 711871507 +120566467 -893298872 +278490002 -607878349 +794585123 827357161 +-518802627 -354551529 +67513418 580059611 +-550847447 220875871 +-826629472 279270346 +949519492 -647503167 +-348631725 729386387 +926154657 -534984428 +-21140347 -525951289 +-756370915 -103134544 +765173632 889905183 +106042978 -696690408 +-572144030 -135490078 +251614932 -823395895 +828091505 598053484 +993499172 -248879678 +-966933449 -540903437 +-898692575 -95778472 +-937941648 430896256 +653231555 -133317916 +-740059079 705089729 +253245826 638769544 +612369183 -788605329 +321721394 979203184 +-911129381 651600307 +-65470984 -638054778 +226490570 403666731 +178110468 -192761552 +173975179 752896910 +-546626557 313925210 +-615608429 450208286 +-257930728 -761873132 +96127709 -856643857 +-557625544 26921101 +-909487031 -880300057 +424798134 -323095931 +-429153394 -597750949 +539821163 -306573192 +327554851 -31100413 +16445015 658391075 +-666506722 30887707 +900653312 -597812329 +100397353 -697933184 +-529601089 -784302560 +-162180546 543125766 +486949268 -737937957 +-492227327 -35435496 +150738648 -935184565 +-39242693 -528779815 +542695304 363107385 +894858871 619591627 +-927198954 262686268 +607804962 317928424 +-315594804 -124146927 +-496687161 842279679 +488426956 -452609159 +-410048843 993397964 +849444589 625202970 +419182191 -604392095 +-715669425 -599881006 +-459681400 871325832 +667450115 -939242107 +-209032980 855848964 +855844147 371672574 +84438472 -274139049 +390820860 -526330184 +-84249017 -346103035 +795209469 680829044 +394906666 294762244 +238099289 -739633586 +-646251029 -707043185 +-875424614 427598290 +806545323 -413852425 +108355397 -741559477 +-269290646 185437778 +186232265 458345491 +906479522 777949832 +529728980 959426297 +796881391 640732749 +394624133 709986968 +-537597865 -190584584 +-710020841 -127744082 +316230579 -739799682 +-962311816 -837204608 +637314404 -685238153 +198574837 177468718 +351360032 -647445214 +604191731 524140210 +-42078106 -154050232 +945551446 156309253 +-561849329 847480297 +962249005 -833684291 +37626111 950061479 +-893756713 -905449469 +173761663 366501642 +-325372751 -53487586 +211728489 268796486 +540589358 522194000 +-771039703 312751282 +584660582 796812296 +419586652 -112758187 +-780024121 187981584 +374592605 -153976515 +589001667 -665358133 +-956007618 549455891 +-251686757 37931461 +-887789709 -55884090 +-533464071 519196363 +514398403 141656091 +222779742 911233840 +-631331757 148648346 +-953613316 962608599 +-449215875 -18817972 +-747967900 399754906 +89500088 -887542571 +-864865118 36322225 +-485097355 -940706144 +469302670 -654221430 +213723896 -39925000 +657843921 937499832 +-326031904 -525949566 +180016219 -954634613 +535737249 653104293 +661927184 -624017097 +101514361 -804607003 +-927017149 356121413 +690611456 -902588105 +798767688 369393863 +-221206734 254238178 +295742486 961731805 +-756567778 -500926202 +-723033060 281582021 +686365944 20864173 +826673251 656398598 +477032853 -384716373 +213852321 -448379077 +-667241417 -876192603 +-90365348 172419729 +-883547291 -383102448 +725813234 460871894 +58781525 993185923 +-639850647 772085009 +471374246 582937180 +-92668370 -371857136 +796584508 -820640797 +-101721049 45905701 +-798179010 224347874 +318821458 488616871 +-53946020 400553590 +216695133 840553415 +-494955670 -284833646 +-65332918 -90382254 +-816292478 -358161569 +-218233015 492480755 +-334061846 -389028799 +144389347 484400367 +844156711 795437280 +-397271812 833459502 +-344486819 456933282 +406798089 -182531512 +776599125 -997226912 +-470506462 -393896674 +159178342 -887469229 +-231385836 -234585169 +-566788980 -566859688 +612408339 -79115681 +649483751 -979088192 +-2881261 840082217 +-381233022 -89416807 +-290440432 852951210 +90880557 -851654511 +-606128137 -782320158 +964516826 266040644 +749249325 -533333744 +-205946104 408542813 +469804344 -235089017 +-418415109 861054330 +11123275 918821416 +-238958085 666970978 +-967624884 237015792 +-469289600 -924640748 +-834196241 562359014 +-133384778 -115061744 +182296724 746238184 +70874332 -615209204 +195132574 451624304 +750803689 -417933191 +-338036879 -483562633 +-514195799 -554360178 +10689339 174530942 +853496857 -18257233 +150600569 -709341578 +-335351026 -654856112 +299503358 -537274368 +-583867246 960046551 +523311498 -526971711 +809720622 661306444 +-930821114 800065195 +-491685460 561626706 +-116917749 779851630 +-547719061 -626618581 +695638132 -853004044 +-991723581 -570339336 +-265124343 -749191499 +24834275 274002387 +449461487 822258540 +168826775 453124863 +-187643791 953458735 +-638337827 -109280719 +-418886661 685866522 +-101340198 983623877 +-704251788 561930572 +-330370960 222475857 +620733469 572521780 +-492956031 649164134 +-254428095 955038693 +-778486400 807505059 +90106657 -545654772 +751917565 950297897 +258556302 982685205 +209265503 906871016 +707874644 976346806 +485967132 -314426703 +843062696 691360384 +750625780 739234740 +-275105132 -547421568 +33261157 -88226590 +-409805146 -670624684 +117434425 170653005 +-183103293 -448474577 +152329610 -220551348 +-50956771 -45653079 +-39113623 -620184170 +-92127723 -229708638 +616208752 83570551 +-670958998 -448083453 +-781344402 113597882 +843768970 -510292052 +234145198 -120244503 +121975409 -545771634 +-900140040 -929394121 +-392157524 397377533 +-513181219 603608422 +596980055 -394594936 +457846065 961544031 +124657693 712743603 +776511403 -897830801 +-334192947 487355176 +485698525 -350265516 +-553127715 -619934308 +-972342569 410784771 +280544527 -171931315 +-842874198 -830665065 +-981711181 926337295 +770750317 524898195 +722471201 97215709 +610570425 759992373 +371002786 -715748188 +403224336 661743249 +767869690 -399908469 +-272466389 -424734451 +-696062800 -819843224 +800249036 104404462 +57397266 -368440554 +-657620386 639559373 +772027973 654579487 +859063467 69348345 +287006767 -124631314 +616951713 -207572535 +971628418 708880370 +196862264 -666600126 +-68856920 -176230736 +-96130893 575405307 +-43868894 -292444468 +-316924454 985307462 +390191021 898318330 +411164938 -962916853 +-528367097 -715466867 +-735658475 833612975 +-670536027 975372145 +481683307 494235412 +462310974 -772075995 +-622966616 -376646202 +-796237977 921615548 +926488397 496845215 +-543476495 522317409 +-937649649 -218306926 +-717093107 388664135 +-479597315 -668489914 +293363777 266323799 +887470593 -963934235 +857764877 757604033 +950068076 -845963790 +-121229661 -582488219 +248016669 707591013 +992037212 -541767286 +-163800835 936428183 +531307844 -321084158 +-79668004 222757814 +911399874 318866536 +-480703590 850481985 +-594015481 -707147262 +-39153410 556975170 +437508698 -194916592 +418564740 829548357 +314413322 490676836 +-328365107 593835933 +668140401 -86625314 +435734482 -51629223 +8425836 143657082 +-75787925 -225255448 +-699902795 -998511418 +643449110 833729360 +829143692 888617798 +333727873 -642835879 +478340514 -977083905 +-177823073 -545196794 +-762905509 935191564 +865465411 -441688489 +-192181443 -680841574 +-292426972 -269230755 +164629101 755044958 +674119856 -131321723 +-829934224 798970613 +-959335280 147518769 +-211118363 798406854 +992460257 768839038 +567417667 988615776 +-524298887 -791762745 +76442796 -968552847 +108136236 -625107088 +-317137287 -136454879 +-166490166 627806591 +981460358 106339354 +-226047759 202329335 +497856444 222505608 +951216831 -696563079 +984294138 -602512788 +-239080542 131574433 +-146011800 991028944 +-776009932 -636750417 +91973210 303457329 +-777948680 946160737 +-355582085 447202155 +665118581 -146062329 +447823494 699247786 +-942294133 390694150 +-297455233 177930293 +802076778 -666505720 +-358960001 895894887 +-749788839 928500282 +-183860440 -920502458 +708019855 -204513389 +715726616 -751210304 +220827765 413298899 +355659586 -158742090 +-787506383 -919125901 +725689165 -79504498 +-348530696 -145059757 +872116187 -942415913 +291337573 268468190 +54756512 -16891751 +-768532153 -491852388 +-400989408 -547873547 +408379046 65686822 +637645878 453560037 +596319089 178973662 +-387721101 -601237065 +-675580311 -907627209 +-109186430 -55301430 +675755906 352248854 +-995678035 677027500 +-740188538 209326099 +-516379158 296628685 +-634996373 -412314509 +-593948668 -759284291 +-952425049 886372365 +-370437660 -927578003 +549736434 281882645 +145003379 288275540 +753023538 -219252156 +-921937735 -87118418 +-520191365 -491610799 +415992577 889800629 +-871762449 820696665 +-814618444 -199838915 +-69053121 306633644 +106684857 -106615414 +-512656207 -16939375 +-462013381 205071660 +-437508330 239188603 +4962583 -356655857 +866765173 383647556 +-862036681 373987337 +138868405 -510773234 +620548343 788403536 +102036490 551353427 +104900124 323369323 +-186032476 -139620322 +353995945 -651773584 +-61918079 597691019 +-50955080 -494314742 +243328804 892741656 +919771710 -817013504 +947137551 -387362118 +-26441009 909931839 +-562016855 -301381930 +341666055 522548144 +-238270317 -641653601 +206946025 -924663784 +45480200 462731663 +484242232 523331486 +-447207047 803825113 +-483653562 728168305 +373929975 -428073420 +634157639 -842821063 +80201632 -831274594 +618539589 812070698 +930342007 -286996852 +857081018 -759414685 +-945565812 661306431 +-602160080 -616565037 +418160384 -723796692 +-259991346 997464551 +-816164395 -287059101 +542848541 -266132309 +198423707 -403802588 +-793302059 517598507 +986688893 743405119 +619648040 751034228 +595755702 523573159 +177063437 -363788508 +766645315 595272468 +-710192183 -45664437 +-903017334 573351085 +-154440571 -480172934 +524262737 361787479 +695543127 -470326602 +987423122 -585893585 +-733260183 -412242640 +-216201553 564968489 +-765516307 253494650 +317468217 -491479217 +-657741602 -87785966 +-459394151 -972406492 +-238298430 -479924754 +-677784948 78857379 +-523639994 -87922684 +573905758 -681998980 +662732380 -123793437 +-651766727 237222708 +650113502 115903112 +340342566 -428398805 +-797234731 92268903 +378610660 -119493269 +290298324 -109994770 +-510030875 -357558682 +655703831 846560818 +-538041715 -540990356 +-62219868 114854372 +-362600712 9852150 +845333544 640404479 +527455918 -392691476 +-66350606 26233684 +-739512320 263521970 +989409016 205148199 +286061665 -677985667 +-863531162 819018706 +140574169 -257145434 +-759086969 -429891568 +675054158 -7409070 +585729229 -588710518 +-114989987 -623936426 +-565275547 788381847 +698107964 -704369335 +-807420337 230716625 +-951000060 312439404 +-802905924 589465751 +-491717572 576260133 +486934452 -288486785 +897005215 575232235 +-18401231 157497155 +-445899350 -87953947 +469392250 906334587 +-813906430 -98043984 +-130382582 154349817 +144812957 -382276798 +650229245 -718990248 +-244234086 200526799 +-768050160 -912552457 +929580767 -849304614 +382739567 -667080392 +411379646 -506775308 +543777775 -527464930 +-402369612 -67190271 +961962690 773611126 +-241838236 131828153 +601665842 908961317 +-164577730 636587784 +108072789 490251186 +-329502707 -584854223 +921436064 128635078 +-974775010 -924470688 +971786777 -387111957 +63127217 -234922153 +-332939786 663073567 +550188264 760341023 +-684753056 940129036 +480567065 -626268689 +316221635 562487402 +-299011316 672170315 +849647519 995899846 +-721915437 -452822048 +895617839 -602298760 +-319933628 626416246 +117739953 310501860 +842827190 -120948855 +-888746644 -657548897 +-147963130 602711771 +-190077268 -206022950 +503395628 -468516421 +163310506 -754351748 +33082340 -389335307 +-376770695 -161939288 +-569537513 385044957 +304919883 704897534 +306544097 794969043 +326713385 105744613 +-560324414 -555956720 +-280879070 837416484 +436341741 860869557 +408286149 965636899 +751249134 719392870 +-784576225 794767945 +297533871 -208511107 +91547017 -348103881 +899404208 -213270154 +-331190408 552582229 +889612553 -228823719 +450440916 -862600721 +82914786 -718466365 +41638126 551648098 +-223189162 -497184827 +-68935909 -187583989 +-937804733 -891191038 +839568635 -95446266 +284162591 856926106 +559553668 -571850739 +-519015669 669772916 +-425211925 -239596946 +-179423933 -867773769 +906373083 -330572515 +598160009 92010362 +-461899076 -256938311 +-752673085 497769335 +952306613 861852649 +346573101 -153353816 +748293408 979075626 +472171398 684014795 +645800190 -22336949 +-433198877 867257452 +33330089 133042497 +566774084 -907475043 +-810349092 230317955 +632363631 -331399333 +-839579422 -756034172 +812740809 349822709 +-913177028 -233924874 +244540330 217609435 +-65913837 -355826576 +922225296 236402068 +956019835 545829909 +99967354 -317102004 +-921541653 -678573076 +-824396004 3681692 +-65825987 -426044274 +-868966448 -262403494 +-374626563 271731369 +-461237443 259640566 +71954126 -221519550 +967122162 -948996009 +-524480698 -290798368 +246656772 -517302949 +-797333338 -348155855 +128759934 -986852277 +-878626701 626914983 +-92399168 -478812801 +-347049630 -294304437 +-803790514 132966857 +-266007955 -197949663 +557961986 -968584200 +115321836 229695372 +289080917 -407513235 +380706172 -294937522 +337891048 8509224 +-904939683 -743046045 +164971582 949934826 +337377437 -209378237 +271044157 -265303577 +625404602 -656824748 +792940044 -15571300 +-903305548 167973023 +703978759 284231718 +-730066135 -868711328 +229273785 752176786 +204842127 35880653 +591509831 435017440 +-942519644 341387641 +-860155073 -536477457 +799206651 178336700 +-18694440 -992210596 +713588578 339328053 +373099683 -435957237 +-684371536 136243520 +-215363355 910568691 +-590488986 -856059408 +454841370 241500662 +-644611635 852023068 +-796572405 -53358909 +-312732522 -65933520 +807726655 -462393637 +964418771 -27251291 +926043136 -802674868 +-665285903 693264951 +-991275739 111622739 +-568274516 -201318352 +-448882536 534857784 +-696397243 448871803 +-526992755 -828446889 +172479094 287897866 +-265447776 -422566019 +-426032512 -649111562 +129955603 -566460538 +-281863255 345275352 +-170012230 -772416184 +-301768110 -701135614 +745667993 654853843 +-601093038 516666499 +467698172 105048771 +-749169397 -927911596 +28463493 321870599 +187962251 -740458324 +383524141 804998127 +-794950514 998242430 +-371694439 863335907 +427243970 -720822379 +-849544024 565179648 +458494379 -416814102 +102009701 -123068664 +-713043032 754355 +-963548022 134793140 +-13023041 763937895 +193873658 -344046004 +145227825 404214069 +-744152879 -305274827 +-639637 -269013907 +826875463 767169836 +-452890199 175445468 +591595138 795146073 +-717011240 -990217581 +707337440 734951064 +487015679 745789726 +277657368 -862427133 +108687768 513802358 +727555502 874282294 +234656553 -734004904 +-414169322 464068686 +-561780852 688946767 +921446645 -858779466 +-477020176 -959024320 +-829949083 -141648549 +107178453 -520756875 +-842134375 -568772292 +-425983805 586867687 +709679046 183996749 +927795497 94138613 +-835225671 -9049499 +34582803 859156754 +151032202 -826700011 +-690205621 -826886567 +407249224 -671471109 +965083348 -58370491 +615532451 -865079119 +974090304 -845725532 +612233098 -343743093 +-17608032 -694485391 +231615538 -132843183 +341753637 442809298 +577962951 434929272 +270865880 -883170515 +657148420 589067498 +68692001 563395573 +67217107 135221210 +-380659243 -987891874 +-158484058 -789210451 +368868752 -564507453 +-34219962 13625926 +-752277280 -574640365 +-648570507 -100715321 +-696756580 -11946443 +892192220 251745793 +283534186 165254101 +756038404 667673020 +-846932074 -643507099 +331625533 -605602239 +924040347 -114326079 +-555674809 391859009 +211231383 944499243 +-158304721 -830598652 +-750532666 919305607 +55964424 204590570 +497095035 220861956 +302243520 -210216736 +-874783074 -530231217 +186633616 -441186653 +-941094423 -36295056 +701774809 -233862987 +-810937597 -7429488 +643373197 -708816742 +-856688926 -443633298 +786383784 694716123 +86116640 142654572 +-427770244 -822678192 +-100272248 773034705 +295030903 844741843 +767232936 -197840711 +-757389700 429158699 +-409757922 649035159 +-370966651 91304579 +57603322 -564064247 +304851927 -841930318 +-382138996 6984101 +-652318512 -180109262 +35494538 185780504 +-109433752 -837162192 +229978921 -920952626 +-182629179 248411770 +-578047203 334641380 +728865347 150654063 +23768169 259029829 +898692795 782706235 +875629842 -932003787 +-345431244 428148889 +764915656 -669572694 +-900319822 -897008124 +970870609 273351642 +-394767593 555321289 +-58165355 -520724475 +-494138145 778809795 +380734749 18185028 +-517052581 -195631849 +-425741720 540705451 +-451375574 -232523963 +280772583 42317596 +-239098086 -538178408 +-849050915 763231147 +-990986230 99615824 +819841212 263078035 +592926658 929393002 +524993935 865540317 +-571534173 442449042 +-469109201 412093633 +967380044 827928229 +35034788 901711882 +-858274772 -600264000 +-581985148 -791118900 +-258707047 -85291555 +-202295131 529609964 +73270761 -69787731 +900287199 -112983755 +590515704 813416321 +324674129 -218040185 +93930482 -894007368 +467449937 -222291616 +946786812 53731645 +860021817 866644738 +852061759 -216166359 +-12282025 -231319446 +-695654286 522232252 +660797481 147758662 +-867582694 181413293 +-992454769 -274965473 +-404107426 917228790 +-425025132 -605571413 +-177957229 -970557021 +32359605 322476036 +21799591 -420631639 +-452583199 638988104 +951498577 324820601 +592887421 -111590091 +-192409768 996543017 +131274746 -385400542 +880690739 976164634 +-477618098 -617888322 +-454279773 -90031372 +721312908 -771148136 +454509011 945261365 +490880624 563034396 +794125909 -484958478 +-800950266 -591721876 +-382736493 -133074762 +902334353 491502412 +270071844 -275778877 +-627289665 -500261735 +-335800171 -61842273 +-95937149 707823510 +124106871 364414766 +181647808 -232433529 +-641585921 948996273 +-174437589 126457069 +280406154 567000375 +24445225 -203454419 +765587122 824798361 +-459000215 620643099 +72476665 -466646581 +-916742053 722298189 +564825979 -457405305 +-925460825 -327419260 +680980808 634663410 +-673108140 74350494 +794922714 -517059226 +-838461557 -594947529 +370337466 975326773 +93576227 -442410247 +587076848 -386425225 +854296783 395521364 +-402875445 822644459 +138447045 -133368860 +263098123 -7594010 +963626076 -560681479 +-726600757 -666264875 +42724005 -726433297 +-261202911 -354349654 +136197771 -865164716 +-485905070 29163500 +-38666907 16008465 +-42857130 117576599 +-589033363 -126360400 +440341547 -641257182 +-519504286 888391296 +-173996573 -745156554 +511156607 867159976 +-322988607 495740608 +-854265919 -195788243 +-262477222 157466389 +-144680390 393865950 +285434606 -842751428 +606879963 -619362689 +459074589 221965653 +201490959 -480280303 +-555143588 303473293 +68376575 573831864 +-541749044 742407906 +983914697 -790403214 +343628470 -789349352 +-769832667 90991215 +653926281 137480415 +-775661482 304743082 +290531989 314634606 +818505673 600474402 +852476874 -335639656 +239524312 718536074 +161778955 587341388 +824375877 -864067623 +-413090248 -368626298 +91290075 -992607357 +978791846 -628064466 +43129292 -791647027 +470859179 -362462326 +-227461619 186467771 +741949157 -746456359 +-487637971 -234631206 +-848820372 -666092077 +317278127 -832458602 +167971783 -552560825 +-267590580 -706231390 +-15861091 -210249169 +-482074727 -431466418 +-156751430 230178077 +-537804696 362720835 +178752034 991616882 +47980666 -394155239 +-756673090 -72767241 +-683450046 589551917 +358627260 622127233 +920843611 -947286690 +-997276601 -887282247 +-103177240 -100623250 +-660555539 499007764 +-309206328 -75691498 +-2873984 131229354 +-663295367 196202929 +371657084 -483728973 +-828581497 418898716 +800309938 20199847 +-601201745 72433878 +-502004073 456888925 +926690637 59588858 +407103261 100123254 +-668434483 317790322 +-115149168 -951293494 +-861807557 930508130 +-199245704 998086093 +-791430956 -999736675 +-804735482 234485570 +-896459415 -966954010 +-857662627 443691101 +173384042 839735623 +-212100707 883387437 +222659766 571812698 +-448212906 735182249 +849175446 -197634686 +411140199 -94973982 +73533754 -253278739 +828279054 -421846863 +-343197150 -849659269 +664577000 -303152290 +-316170040 -409408500 +105182418 543193999 +-526222775 510255930 +-88375790 670671884 +-220256943 -226487537 +499598344 802622911 +-694626484 817094010 +563570514 -420483357 +-85500259 404649739 +-513087420 -991470216 +-998767322 616150584 +-84942767 -450151553 +-529933451 760824503 +780004594 -155864567 +-872021198 -609928898 +697502943 407585607 +-868858329 -860625196 +808689434 -913390758 +-746522708 -956459683 +909762507 -885337731 +775403804 914021596 +677380145 676065883 +766001661 395616015 +463770734 -206336336 +874313041 248515582 +690193548 -595074773 +-308706744 -985047662 +69507279 514955664 +454197228 -791546954 +101351813 -450856586 +412383311 -427784955 +-157373936 -729643586 +673086454 -47322860 +-758682108 50696265 +-974562688 130689223 +-422710581 670950685 +420762095 428701349 +-649040142 15332204 +-179927735 165255134 +-98377455 91314511 +242881536 -827345492 +-310949379 872032557 +-269080568 -61908894 +-564751576 136505004 +-248753469 -336180478 +590540755 520945083 +-798004676 878995083 +826130703 -128259039 +730669808 -162179009 +579119642 224708465 +-36646200 -17492846 +-578963245 -48911873 +330017690 449921594 +-773901681 -83489769 +-700062135 -859696350 +150482388 97396848 +135392746 569722664 +264088372 -584278105 +300492727 664589832 +-761550837 611418848 +-126049390 809872729 +741624250 -195252645 +-496017233 -4929418 +-26276290 -499596612 +362283442 -664803221 +-358248566 -371960061 +527948244 261948216 +109782924 157961003 +-994341758 -875263531 +291314326 987019838 +-583875962 -208475741 +-826558506 -178929726 +-811520837 -148964292 +-612205171 -86787123 +-915328553 617486017 +-526854953 831983548 +-668311028 -732682148 +-912461009 -509940716 +428859298 -299671885 +-731303414 379384954 +627386656 445904815 +-444595392 923011518 +-167160459 399063190 +207397249 591192291 +211477394 -844455494 +-964156210 418884992 +440096114 520656832 +499883804 685683411 +13126062 -635908706 +281457549 -417508342 +460163075 -757158340 +605410416 -868845091 +-761850989 -86762017 +-726006031 -285845623 +787143037 428660014 +-659603957 -28454790 +-156534064 -731026838 +169678194 -951922081 +-224600315 -217376200 +-93998159 -900751150 +217012184 -239562363 +-448612308 303259960 +-395957164 -117939749 +43795430 -569546418 +-311868768 -129334324 +353711481 -91149676 +-264911570 812353324 +-693564330 413826499 +774835218 -212069409 +-448502638 362644227 +-495270223 -983461132 +-694864904 831133312 +-602936375 -285596037 +-154752248 461936080 +441458517 707240847 +374989258 499087381 +436185522 380685296 +-355385856 895065811 +-728475257 739717292 +659416540 663885351 +970074636 -600586506 +458308363 -242181930 +-280972997 -903445854 +-605317453 -955277572 +-136343602 465254902 +325783528 234810208 +-114247883 942440493 +574642814 601216706 +540496678 36484653 +538489313 -607394358 +-379713934 -436713603 +-196252706 963339033 +600735673 654128623 +-508440935 -249100029 +249025324 423953759 +-797511038 -77215219 +543536714 147074987 +862007505 750598324 +-74900749 695839958 +-54850897 913192529 +-319389680 970963122 +-94025118 838291078 +-610606903 316806124 +-417971067 -277334872 +-695061747 -169389898 +-679880321 -801662508 +-215363746 40146901 +400579331 644212854 +844352286 686660403 +826394058 -341980592 +-701662056 862504611 +356790341 351967570 +587553869 831850999 +683916436 -637595705 +897073774 955059010 +-37503554 -972160082 +-438180317 191880130 +145718694 873770274 +-865866948 -559179009 +449196740 -620449852 +-138867687 631516534 +-67045252 603649047 +-647001586 983896225 +334926646 624676238 +924730858 -219172601 +467683771 67369111 +-932605490 698400803 +745557160 -761738576 +274032806 -431328559 +151692297 -856034331 +-601595582 -744294222 +448077252 -292394228 +-677248052 -115055493 +-285189584 -716055218 +-17424272 -224607625 +-595204810 440027486 +-953201892 806197021 +916933761 379588397 +-667562771 546969184 +-505098955 -817531626 +505577735 195191952 +213888560 -938602410 +730795706 -2075205 +-422001928 -901422486 +-413063159 -931360124 +-390167070 -794458741 +-210487122 -3016164 +-576840191 -770023529 +60348672 791572572 +152097977 639563681 +-605757986 99503791 +926619904 -429585741 +-668125001 -272525647 +-684146549 -86430804 +723431561 -219789802 +29082802 -114278267 +-778670009 -691061524 +-748728788 -648918808 +-812185525 832142392 +-59262242 113410377 +-897377655 911322195 +378858056 -958594512 +114772872 244485481 +673500057 573170656 +245604895 -509084737 +586002823 210931585 +557167324 759564706 +-304079709 -365541590 +742947162 106324860 +-760053108 349875634 +-616730410 -553106503 +-793893794 -311702187 +100197302 -489071177 +52652130 499874582 +-245044593 185711572 +355170875 355946234 +-547460785 -934902762 +940217014 -179053338 +915796904 -685765605 +-559683534 433725758 +-861832342 387932591 +-776571625 -902187789 +90169056 599270568 +-449709663 488363632 +-904033491 291740870 +331229937 547028150 +-715103819 357086353 +-656011673 -861195338 +452265165 438720856 +794957087 -654603888 +-72045946 979373100 +376918404 672910173 +666012721 -712411201 +-946844634 931231359 +-205041005 424617797 +-413881041 150256307 +558009347 -292312618 +-341486412 -890128826 +970186497 158777106 +-331979677 -927953701 +935273038 269254935 +40753805 101488206 +-924300314 -174816546 +257947071 -956667375 +955333010 99522135 +246780935 926708929 +460013415 641555589 +-644414628 -609786982 +-519436011 107807517 +-329405899 279294172 +494305828 902690943 +-59458912 -393906006 +-403304429 -134307332 +669553881 -654522738 +-102655484 422989097 +211424679 434204999 +573403369 -577406437 +327400281 99216078 +156338495 -212880908 +-836208807 505794162 +902907415 7155576 +636383525 -286908034 +-337988019 17470074 +549739689 396202275 +156275799 534595359 +-969942517 183248983 +626206735 -312866538 +993034557 765515144 +-265798761 -816312496 +-418665715 -853442673 +-672249448 -864318857 +974838706 -840769224 +-315031611 700879143 +-732616540 230085432 +471426162 343656752 +-362143312 193639380 +716251706 -429812053 +-348900992 -184903123 +-508068302 -85223672 +-677325965 -152539359 +-609356711 -847836440 +-762696908 264664929 +87614879 -825336127 +-673992954 -329505245 +-154702634 -25341912 +-106627318 -178161403 +-198723554 332489127 +476844143 505672708 +125906585 480786157 +-415632752 -937097434 +-478115187 354139840 +-836089024 507889609 +946036858 321459064 +653878634 9061542 +509923291 -694057355 +-39284674 884228007 +312960569 -232981428 +509629667 -715755634 +-914163812 -599460578 +579949445 -26318548 +-619013442 414094447 +564436686 855984827 +-223513550 152402039 +144620894 987078571 +-443295407 334869172 +-774910599 -823729654 +745413225 367312099 +-344465313 333330432 +116640250 -617523904 +912744645 -862322800 +136411928 -738557018 +-66090710 896791643 +397469348 477561246 +913437561 -88686586 +-218715318 -445728113 +-411646143 -591714096 +629474380 190861117 +117325439 414137127 +798100128 461463244 +-771994499 612513332 +-895684042 -833848243 +-408740793 162725181 +-582702092 -431849992 +950996704 -917744332 +-615795703 370182995 +663402651 661367582 +-409286807 59553209 +-15091075 98320885 +971414318 215555693 +-186655486 -263883429 +134781032 -663255931 +-553555804 -493968792 +565355668 -574774912 +-948470195 669400761 +599398462 -476471280 +714814331 -568028315 +-51900194 412458634 +-231814904 -665060089 +771342043 802797163 +94248234 303623541 +-824872720 735065208 +492625954 726606874 +-567085434 -711774048 +976341140 642281507 +386180496 869308062 +-724053489 -64599387 +422467859 -240298585 +-480195401 216017124 +766993630 -574816435 +855450641 -694316114 +-336697191 -888453292 +-63110446 -430765117 +-849582692 -347411457 +990121077 13636603 +539236131 896629782 +583455547 135163984 +-463890516 -191044022 +-176021475 201776349 +823397440 825193096 +-428668127 -795088565 +688768420 -583227939 +776618982 -518972258 +-469544431 16537285 +-15306029 -338497242 +-251366778 -868642474 +114450654 -759345863 +162911637 -144140530 +-78573504 -952345067 +213227442 -484472541 +817168480 220744244 +-743537657 985349858 +436393440 -72869553 +-728131193 130095861 +686876430 -444027863 +218649022 -45563744 +377542122 922614308 +89600868 19384819 +-346546925 -427889273 +665752907 139197263 +-224844140 -738600248 +673522759 602437222 +-810726922 -163137418 +635975506 819127925 +-566976218 -685702739 +834271366 -991896469 +-273088002 403315698 +645881033 -807059345 +-304887044 -21816974 +-216931433 93918805 +-326105242 382743510 +591952052 216595527 +522235964 963243711 +-839136332 -317961972 +-675375243 21793149 +81962340 241747980 +82646976 -91688157 +-874564383 675676331 +-369747697 -876074910 +565543822 -630354698 +195316932 -308912364 +426386311 -230657003 +947729151 -771261682 +-617674526 936821107 +-319154926 898050676 +923661454 814466681 +-889746577 479753973 +-230693293 -142310883 +950247017 771509229 +749805974 -933457860 +426379645 -38182756 +73986447 -991396291 +-568709619 -397853609 +-912583775 585435376 +278843149 251034006 +736937936 383478236 +346346439 -420097492 +-693710043 882602635 +266026918 -921393682 +-776542456 -663227228 +54725301 -115276053 +-843680786 -427228413 +-823602366 785837493 +-810120511 426791270 +-294218751 959313011 +-973445196 417221893 +-496463511 984512275 +540000198 -264308565 +-498185785 -151290855 +-735595950 -583985767 +876296316 -209640079 +32144770 351229169 +-534273450 -843345912 +-554207352 951758584 +783285403 -862803411 +-817274201 -107122222 +-802563488 -924074275 +-295104458 574363743 +-601610261 191631040 +-707899449 -457746218 +371420301 193119539 +113639508 -377423458 +-254502807 398464660 +510961901 215697664 +86600520 -55231115 +757371261 757477415 +22600345 455187737 +-183867166 768137218 +503147738 318695259 +-439920723 -649106605 +58947781 -151940797 +-942758629 777645579 +961921063 912059174 +-606095681 358821487 +-179334883 -12801288 +-442111602 669404739 +591312016 249565744 +800006704 549238716 +-420348033 253706140 +623426121 801768075 +-956682276 -354319259 +-821714938 -19680519 +-21928558 735567594 +24511066 -883898575 +-922021817 766435475 +-426404755 -970094124 +196308961 -71918852 +168136041 820412949 +158480706 -99003595 +-550968532 969046658 +-913489748 -682271110 +25036815 554520873 +-666442899 494467440 +-109826923 241267359 +-28614805 -977955042 +136936292 899138286 +-4311796 -854157496 +606470743 982000130 +-58652244 44516141 +-233004113 279720377 +-183870420 -180801806 +-648157479 392965030 +-972357995 639101404 +-962586040 214339111 +241015567 762324946 +-674578284 384899630 +-719880100 652142508 +51067903 487003805 +-434220355 387327150 +20293256 272106383 +51358285 -683904739 +-567223615 963910802 +990451382 537105853 +-973969507 498891480 +941992295 -547683770 +-659342053 -731223696 +22442162 218318852 +-563705860 564360729 +508099278 -40690729 +14913683 597904054 +535989076 -796672123 +-783524320 616512159 +350667447 -527761034 +-906902888 -185427182 +-560302473 559916176 +-7283035 595330729 +931038036 -112889841 +-57795848 -596950890 +376298393 599722461 +881782073 249833374 +-443958189 -230350790 +-16084547 -837005969 +707987577 902316259 +-648470788 152011183 +947610124 637708403 +-412669051 945328636 +6483193 1711767 +-750034428 893130543 +-932241897 305300239 +-90759115 394951303 +-352662676 -714645728 +426783356 766911272 +-436571757 -322189277 +-139196607 984922126 +-318609615 -8273325 +-199546550 -686996646 +-462479879 307833369 +58458607 754855106 +-518844601 77468669 +764808472 -459197194 +-513997571 375156165 +-220329094 672157934 +-390693342 -808196135 +716460625 835795162 +-408509260 -267407606 +-214171039 -890642548 +-214374455 94597160 +-943903692 762083176 +-164434436 -613931390 +-305859016 -568714205 +594346103 409261015 +-68979134 833467813 +-627882380 319992497 +330108547 -630382403 +-321137353 203747724 +253450121 -486489630 +-239095530 459121225 +-721835158 267995919 +-44856433 976748610 +-183454921 -357068878 +142584821 282483267 +-812290258 139427779 +519689163 692863483 +6535208 307602670 +-183218051 862877775 +228254131 135840033 +-57737326 -749053045 +993198036 -740984910 +868018570 -416872763 +545908285 -289162734 +411570717 572558243 +824295370 -277696036 +-236411031 -762011877 +-798898198 136464421 +25551614 -16968319 +-148038251 21640079 +483282871 -703643324 +577099266 -817815291 +-950500236 -474053103 +-510999981 -323919178 +69901980 662991894 +713866960 -141736754 +674955713 191528356 +-184356821 623045579 +-752210666 -8336366 +-759703186 346284485 +-526060304 -948715547 +181859496 363248734 +-502766094 895301295 +-190022179 -454560308 +-217064748 -790041625 +-323839369 -344787021 +704277610 118399470 +-592521158 317046328 +-470690917 -392516338 +-676235617 -70919059 +358195704 379827104 +-991343643 -236324686 +852621141 -630296296 +382746150 117608584 +662939869 -781108826 +840616102 -700815858 +686514680 -710203319 +309315927 365889746 +-564253636 -829588052 +-957656012 -263960091 +180809141 180271018 +679634539 -71386035 +-785671411 -477892588 +495096752 337594174 +-502988724 365636386 +-329497445 -868841203 +-630106100 40315281 +-948367104 -575315390 +451908197 -670401519 +63272531 911096993 +-868118478 -269782220 +-786253958 161349014 +871302776 708239014 +-966683332 -741187627 +-819678742 952701277 +344290679 -715370768 +619840889 750444184 +935859389 -283100849 +-96622961 -684756108 +-423138279 -906732186 +-218539881 342218304 +-241549576 301245257 +948602364 -571384696 +20002308 -64736938 +739258361 498878268 +185566813 927092062 +-405752309 75228468 +94371223 647137807 +434847130 -938427745 +29637437 36770673 +-402640865 128820206 +-320165837 -710378437 +163922425 -508653293 +-173260155 -557050307 +-379955831 -979372929 +-10142893 446798654 +173219002 708981584 +-12334440 -655235600 +-156244078 -891817212 +675403091 -929872233 +357350016 290540051 +969527123 433563925 +229574128 772797030 +-201560145 139188522 +191423952 -84756743 +384745574 300230919 +784587830 -129549443 +-108183111 166084602 +-92946632 305622534 +-96776656 -310726086 +854803302 952672541 +-529377919 975794495 +-937150428 -357568599 +-533726135 -48563425 +313816270 234913451 +776902975 -460347078 +-594827837 -404379040 +513575886 -66438013 +-997094583 293581755 +238112600 514809214 +883047565 684715987 +410081234 68920398 +361360254 442712495 +453608667 232967984 +-734321778 -306593747 +603309265 98405778 +426690260 632556090 +-880007919 304507337 +-771538061 381423850 +163455475 681326937 +-162106322 -719006970 +-212873477 -470026068 +227799712 -588144807 +673054981 -90103712 +-710365946 -387112041 +458604852 -243365953 +77079518 341185447 +-679574492 918118421 +679567926 -725225362 +-646531599 -403133297 +-257410045 484650426 +25054029 -731517157 +539259053 684735547 +406637476 -479908319 +-153213140 -258533556 +-590287168 -402975878 +590801510 -304339328 +706508481 -283488367 +125234083 -242360365 +-53306084 51481222 +35429817 -908889219 +499205140 -751255726 +827270507 15104587 +-747560904 -201138202 +-886212891 74420287 +885077579 -366207833 +616287408 106543197 +-924370165 -307522959 +886998704 571469153 +-730463278 -44876234 +-325658010 298605623 +-388001299 -731531621 +-923138320 -74271780 +319180539 627459748 +541052437 430384532 +-939810676 -120333737 +-628562185 -652496246 +32170332 -531455279 +23671367 -746999497 +-288867888 -587780597 +-397108925 694703324 +446146796 -686105617 +335499495 815060405 +939721430 114013458 +-159017309 580047206 +395498183 -153201982 +-438866974 910383940 +767029431 649922107 +-625085421 444172542 +450335300 -141837569 +422701406 315948898 +517019831 256501781 +449897651 792074727 +683984868 -859702554 +833119793 403850309 +641982338 775216385 +58546873 261256348 +286712781 436890704 +-203224881 88672788 +-502386622 687156320 +-725085877 312518565 +-577864240 -971263511 +247693287 8168998 +11139440 947165280 +260006193 454703387 +263838896 -834426818 +823464254 970374530 +-404656528 678820605 +547223136 -152098687 +-874992596 -547989885 +-260411601 -22049748 +157776685 -673919819 +36521345 -127877388 +-13161125 916101982 +43615695 694624550 +-759065880 417982983 +684302039 673073938 +599517377 -921933034 +-660974314 889616481 +-573140311 437482246 +587581171 -197994936 +-188690272 250032392 +29305842 810970770 +-885586835 18402159 +633997072 -414920262 +-995250331 -904426371 +436973319 226205966 +-16486998 -856831701 +-885715448 -300874604 +924540397 -776906599 +-462171805 -262502143 +37436398 19761585 +-642350709 322040954 +-621182291 201697221 +-282484340 741970553 +286613395 -466824316 +-839111314 -336740893 +705918798 322860637 +122007496 20505013 +-952652528 -595713464 +-527055283 633477349 +579731827 7111942 +700764566 -745790294 +-304640137 26129300 +-306440024 -568435046 +-53600508 -227786875 +-569407535 -762390264 +855680656 161610667 +437514483 493039313 +-697539174 -914826695 +-983902085 -525713949 +-758432556 894818610 +228571542 -244944671 +-497209260 526695799 +647321572 -146462777 +250264194 538277582 +398140668 102007730 +-488871372 523919894 +692602126 679346856 +330831917 148981018 +-414410405 -71309823 +642576131 571041042 +-498434892 806793025 +555754221 -690918807 +994181716 691767733 +45074803 -963360769 +-121210629 -209095692 +-342108360 624462092 +557879953 62196350 +103775613 -610309676 +-361652848 -268328907 +49112391 914460727 +-486515202 795991538 +25575620 -927216117 +-2780141 539065242 +-509883029 -602593464 +-794250298 522358666 +-574213711 -344897164 +956812410 -758611098 +-801216952 -523004454 +180836493 -986065684 +173940605 976732132 +-66919311 714112414 +855785533 -930675672 +-309127060 469269704 +-991843825 -138278321 +833236464 718566263 +364275753 -623906215 +124912704 369880376 +267321736 108218216 +-137921110 -37422734 +521590292 -702185 +469929351 -137577236 +436933556 -606823973 +980383400 144448265 +870397981 -114945867 +-575964329 382252225 +123473564 250292780 +-565404121 532879886 +-440866298 -779193716 +155264825 -90841197 +-447853860 -142251026 +-799103776 86773419 +81804011 -126666482 +-697834196 68079075 +486524697 624169131 +-968092252 769566301 +57292125 140569602 +861306139 -806549117 +-249623087 -514000129 +446487577 507532779 +-257949548 -375080823 +-387238936 -840814300 +-785091873 666436178 +163218013 -971151444 +-3100110 -109035678 +-496524419 -874140747 +-363863998 396076344 +-752146568 987211338 +-40685163 -159894391 +-810753023 966828940 +232518579 -961328441 +62747851 128843617 +-658667410 -519243413 +-136920343 597133754 +-358997227 -216300269 +623447948 -166308529 +35515618 648070479 +407240037 -797625518 +-202093398 924584970 +490859438 39392141 +351080191 853840406 +-127975799 -471825842 +-771734774 219525829 +748214202 -98944501 +880425051 -404654603 +-569891605 -536150356 +-287662646 152900431 +-713812605 529838333 +433120047 221129189 +-589075620 -936802184 +685889391 -355613022 +-731848305 -872374881 +998452857 72999220 +-315865904 -391072699 +-540245895 -625831631 +-915326878 416128025 +-386694683 342840775 +-212869704 -511114564 +-57307741 -451976355 +-858760645 -436503607 +-364086637 885141400 +-483610974 -551205267 +-66192969 -550854631 +-620458172 545160984 +994153093 -332938029 +672719548 -162731436 +-484143589 -979388098 +-271122845 287691386 +-495935697 -68323987 +-243799885 -448158459 +975603381 479487885 +-780385258 -565953599 +-284708092 -410913628 +-532027529 -363996268 +-805380161 -81525445 +-291349461 -994285629 +238119688 974413110 +-148337959 -997894388 +316800032 947809069 +740001513 -47380271 +403943284 -830140165 +-539683972 -999501894 +690185564 151763207 +-969896552 444616082 +300638500 -756704056 +930874966 471644007 +174380759 950649352 +121764034 -969606277 +-373167499 192501918 +-366007994 -708573835 +-529447481 783417709 +-909443545 -685085156 +-680468345 -820586520 +783220868 -458921265 +927037135 -870805712 +-586848252 102314154 +559852338 177008102 +882976610 -910138787 +587656635 942235702 +-324736077 -147276920 +481515166 146423726 +974728614 990626836 +-947549212 -358971344 +266291241 614226218 +-335586062 92766340 +717441423 546585638 +344138826 -392963999 +830587923 -70966034 +-448909429 547639242 +-363016315 502573516 +398758501 -168811746 +-557267873 -280400854 +-561491601 -109777118 +-624983803 -643123162 +-410719342 -675015206 +824119316 -568950655 +-997893039 -218321906 +-417110622 -817695476 +-746154905 -905074135 +763014940 802664391 +247468784 -440320647 +-86373681 -903421644 +705742755 -855543688 +882183074 -909384938 +346936702 -802580996 +-237675318 106503296 +868452086 -107771567 +-290002815 -154336070 +232847009 356387191 +-524468297 386202076 +698453617 -349114343 +-160623794 632040260 +615059689 319970310 +-4122977 471054200 +-426991725 -354115726 +576552236 -103353054 +407847058 -327173942 +740450373 -478378930 +-502085723 -656705947 +-681004045 284101619 +-898856029 -193237073 +672435624 -976052376 +-458961167 -647955176 +89010946 -715989884 +-934092640 -4092438 +151161172 -926017970 +-350722453 614733120 +-908723369 -505217014 +-52134270 -117529575 +791484493 -302684840 +-260364916 -818504423 +-720294474 -214137008 +-721410453 46319142 +318701768 724158378 +535047061 -939491992 +353300060 261648508 +-334175183 -278947495 +-836430794 246100307 +625303167 -775680512 +311946327 374206755 +-782967376 589743514 +308335573 565799382 +615873609 711073967 +992098208 -345261338 +79987977 60131618 +-884066099 -571003358 +-347612215 -819799619 +189407936 -61825264 +373354946 -231295693 +-465422016 503585174 +250040447 -317977222 +-605056197 641153721 +-311935917 584477549 +-674293127 -596165195 +228923182 -454951145 +-232106148 -12383059 +874498520 -880819182 +934466669 -431176155 +48270475 -611299010 +42131449 614126805 +-69963798 470362293 +-780278 921220277 +-411605609 450154623 +-640052650 711362579 +-759533299 -220844403 +-383358398 -287017702 +-153793667 -803930539 +541338003 376012708 +255151139 882179693 +37989871 753452491 +913178641 -459326973 +-954598712 -530169427 +-369257824 224444918 +-400992674 -569201386 +-856266134 162893016 +-349566984 404661070 +651319732 46505826 +808370420 314331813 +75525577 12099657 +-127157726 -706077169 +-948096913 -931529581 +524985523 -281107489 +894955333 983036234 +702884497 225006803 +51492960 -211159588 +758831869 -312691307 +-848023001 -2655866 +-90247263 933060337 +-520217416 -827685777 +594487757 -123149132 +447352455 113501226 +741394711 -190388042 +-660070139 174806223 +381220382 53884415 +730659813 -948024443 +39277956 54094673 +-426704505 -205824726 +468523954 -725719686 +-324336579 926090893 +-793640344 -518403293 +-918337507 881052683 +-184457919 -204173235 +729226814 -684340405 +-175475877 -396466376 +2886524 110779325 +-795872940 -196848055 +-635946579 293858559 +-821523497 -500323041 +380117106 479708474 +529846972 38474964 +929556520 -445535460 +710966391 -864484846 +156747044 48920779 +559782022 824377506 +287026871 71337688 +-539897829 -609768667 +827463383 -390278722 +29164356 535458717 +-15883110 -982436816 +-781276665 -728776889 +-157472438 -525789103 +-331893467 900331827 +924461907 -771285606 +-523767386 -976855059 +983695915 528224217 +509995782 579486513 +719533287 573106143 +163226842 689445958 +937471305 -447523208 +-128054083 689205932 +808761805 406190705 +-891501152 348775679 +-709969344 156875467 +696087804 556323661 +115926163 559690584 +-811633470 -130863008 +847365961 17463707 +601707481 716167846 +784798231 924573298 +385913918 479975025 +-167908700 -952167909 +112750195 686557308 +53334866 -948199582 +8825631 -156788055 +-147450337 416874913 +-544907059 -478196975 +-653514007 274738817 +760241367 469260700 +326916268 -388600064 +392906699 961805121 +-672750082 -158027477 +-847300462 125453319 +431261189 78457207 +896661820 -579963962 +-749577231 983503040 +-235171387 -306467775 +385698951 389455690 +941042266 579975959 +-476356703 986481685 +-917241265 -169625006 +570395227 -4261808 +119258503 -303447518 +-85402808 185461987 +-521534599 316666191 +823883541 -610156678 +-954663242 597357162 +811307795 -637281110 +-167258336 53650871 +-343266700 591295394 +270837372 366375079 +55177973 -757759763 +-888230798 -180256372 +919547920 -458893575 +-86910229 913081484 +890212114 885181282 +840569083 239544206 +-351306673 313770309 +-878178830 -206651449 +-841301552 722416839 +351672793 -326071859 +839078333 -458157111 +-469328722 -858575995 +914300429 357842488 +-333880620 -291449859 +-435367468 -370780938 +423869734 139509285 +-882241576 783945450 +-338536840 389140280 +105093439 600502520 +-741464558 143621615 +-542109366 -123878264 +679133314 -788977119 +-434081644 -82212634 +563038847 971331077 +-429274395 777614004 +-550933894 -639911690 +-343527156 41239305 +245922193 -88680905 +-63388591 -389199575 +-431540915 -631568288 +-382509327 993064612 +-439091183 310026923 +627211620 330966505 +336722006 -915308936 +-876304139 -3626484 +708916916 -950581950 +-553576411 -151576082 +-865874249 -933658779 +624993002 -680747741 +-438684520 172678129 +-952350497 911101410 +-802994016 -494130519 +37044311 874350282 +-648063342 -472066782 +-949627949 -563966269 +-326078 365489332 +71427129 984260904 +254985503 390443847 +-6227159 -98341793 +147500298 757905843 +-690067989 474748042 +9328463 997671841 +-474190003 293026385 +-510884225 676985175 +-721929712 -889069144 +-453315676 -644695824 +706179109 -698580469 +488276139 963461700 +359827733 177154925 +-314869612 -766268090 +238296060 349725597 +-93072206 -997676086 +286402374 -682401736 +379121519 450544938 +560031952 570974611 +898252837 -910130874 +-632872951 329899362 +-848872585 937167191 +-47345976 287608390 +720300961 730634981 +351098871 388442217 +-76043690 900910203 +545370361 -920254069 +470308190 402076713 +577975635 310522177 +42290261 -797471810 +663546181 897456842 +111828227 -695419643 +-3928903 584662420 +-16708272 277305223 +-446529652 -871009195 +731434687 -19873233 +155106855 635425004 +-416477647 601103709 +-46856111 -649445580 +-226644703 702873795 +36355908 468344111 +-264417312 296579599 +-249238596 510395100 +-195027079 395277727 +628839341 561391004 +-637113358 -826568596 +721964900 684854152 +545105155 -757950128 +-595711227 472762265 +378913984 -226919724 +502508822 -797064380 +-14615350 630830240 +-788111344 118706488 +112479927 -860589787 +668342068 978529931 +-506433306 -233059586 +165637334 -706766113 +31538191 735742652 +402202253 441763201 +538025543 -161009673 +840780174 51174861 +-132115478 -597416315 +233774005 -76676557 +-952878283 946502240 +963678979 460262116 +-21470436 883629022 +855244908 -768335143 +86372154 -257291042 +-704908899 54785193 +-574719857 -572965928 +-698138286 -836757882 +-533318970 763735815 +859198465 -166117456 +585763260 -417378609 +951622327 998946246 +535513587 -781146947 +-940525095 -114160402 +-572968751 827075302 +252563848 -615567711 +576614299 -221142287 +921037686 126219286 +-927719471 -373075253 +-155601533 411077335 +-198049494 -91222512 +-464204055 -959680404 +-935779 913406049 +-673753537 357080869 +166190702 -285444342 +-111896367 -251079851 +849325108 648883874 +773525536 -939376413 +72850521 26526237 +40131327 258772732 +-407789409 -424277658 +420716013 -132172966 +124599358 -571331368 +-106503191 -731173053 +50166377 -455360641 +657151322 -550113358 +-19376199 -961197982 +401215006 -585673241 +712695520 44125670 +232076188 -178798174 +79504936 -82613573 +-459682165 -560026528 +-441581489 201252362 +871251961 578892550 +922676765 694793418 +-204100660 7674248 +337514013 -20948356 +-398224088 25921461 +681725755 -824243859 +475447039 584431094 +823586017 -230213301 +31064285 -652090075 +946237038 -682996586 +-522377975 -188415640 +337454671 792924206 +411587037 -937248714 +146953108 14144374 +-863013209 -402044637 +877037085 531422818 +-784723493 -494950359 +-336438353 -845092947 +-909410998 281421709 +205990766 -773930054 +42961092 386320353 +-797642992 655892203 +9166203 -726144940 +-699674758 -380756331 +219659318 -807474334 +-20042396 65932012 +520325272 -876868656 +-136425752 -343164744 +256324073 85850954 +-97449308 -311902285 +-817695585 833541346 +-549229091 -603726919 +227364940 226225383 +51640243 -664314232 +-34751274 -398859569 +-434758322 -938718273 +-608339510 200593187 +840952159 -196919290 +-527886253 -249240592 +-973346084 392365010 +-131291784 -758429207 +523301462 288999013 +-773041630 728763917 +233872051 -424311447 +758839210 682831358 +-550642419 -884767757 +-865925866 -468528522 +-111767990 -522209509 +-432229744 -20952818 +248094911 -755678486 +323446845 664701313 +984213832 969874415 +50857107 -85955026 +-428994687 -527347811 +65987849 936549788 +122554275 -496736415 +-530303577 -855540485 +-339733731 344841073 +734800181 -93566090 +634857630 -816584456 +-777186978 33763483 +63889035 -158305660 +-485255941 -237050955 +709394898 409962132 +-840852114 50971689 +643094017 917778703 +-877803511 561721427 +-820768582 -407185885 +-587221690 -944824015 +113414021 138753044 +-774225304 -301842163 +-77883973 -184219828 +890969017 166117299 +-987654923 16717310 +-93816040 220528920 +252900155 814848831 +-938928775 -206565295 +826331288 708290974 +-969484821 -782241324 +-801744848 -581580015 +524854349 197503469 +-404608199 733645958 +-235677210 -74941715 +600002516 281410219 +-451881897 462211152 +-459176819 -902266192 +-347251279 -826157596 +-292088660 378743527 +432320574 228078880 +-100246587 170424533 +660543705 567976521 +-432962970 -573367683 +708110245 867497076 +-561300632 -986741030 +-445766788 -102036450 +313888105 809425732 +632841633 -308852628 +-925304152 -832929561 +-117121865 17667120 +-913080486 836721333 +515953241 950454153 +-560557827 -681981629 +-741400823 898003353 +181161794 -264998584 +-797789268 -110515899 +-223797867 -31864721 +668186646 441785255 +-984017613 -89820579 +-568841117 -793821959 +-564653733 -490373335 +894399492 49871875 +402070543 -930243260 +-406154151 594186180 +634715715 -282517067 +-385144542 -102859655 +387608405 392964877 +-637471572 504939111 +-859394779 -883373373 +-657128597 232439865 +863864208 121876133 +571228003 -867959071 +-817537134 -475389037 +620821053 -189675142 +686405478 -308322827 +-807471514 723016040 +-165703222 -840380157 +-474668015 -539286122 +566580232 -616819945 +-227240286 -64223715 +-983301912 898980932 +-857334656 -844431602 +553139617 609224905 +173487013 -297007198 +-143350225 882754103 +-568363678 -546117616 +427920728 -493787627 +549153678 404090267 +-162148126 -366841747 +-718185443 685475583 +827559189 930097951 +-129411629 -272869214 +230956461 556684434 +-604991512 184800359 +241634472 -679575384 +-691649180 -191891316 +838699597 638637676 +-954334437 546173756 +-5663525 180078153 +-159242139 -337905512 +-499290622 -195529975 +868249632 -331822019 +-709820979 -137350997 +-405088518 -646156887 +-176159916 -38398617 +-536543254 570858865 +589733845 734627356 +198381801 -773914467 +488277793 -130597334 +651975124 -221318858 +-655815147 -582826214 +803377238 -790294941 +-69906572 -336094553 +-32072221 901338875 +775933111 834387488 +179708746 655352490 +851934962 -947462215 +238703372 -931949563 +-969278267 852181113 +715113546 -239950666 +942711776 62014347 +179270409 -307217123 +347825084 834259898 +138531848 875230296 +715522651 -157741124 +981605586 -925925113 +-179582936 915763423 +776282208 -643123910 +-105447459 -260944764 +-219743133 -879319368 +-662770400 -718067884 +-135289071 -157787023 +-973259164 -40585109 +554021788 -744351057 +922983985 -710058012 +-638684311 -133639113 +672983737 921325322 +-185811500 769379250 +183652666 871492683 +771681940 19474512 +203220337 -672211838 +-78757856 557468578 +773960619 845803354 +380349374 272736270 +893454008 -698093303 +-690523842 -129623207 +-427497002 943172494 +980442992 -245757204 +642323908 -453334303 +20755609 207042967 +58777614 -161639198 +183420697 978200992 +1198345 139726563 +-238657112 -652994297 +-241223088 716985710 +-855463889 336471512 +951178625 -749939663 +-905598032 412075873 +-182379430 751279812 +-363304007 840976785 +-705382569 76455525 +-677720331 287464626 +-542451503 -321270506 +-70033783 -768353824 +293015910 -527936959 +-559471050 -598143419 +147437217 -11083358 +554150048 607617146 +-878792275 560948803 +-955456800 399154627 +258912067 900888266 +-661679628 -94119638 +230658230 -440060814 +104661249 -156142991 +409248886 886123390 +856758793 -948711941 +536929697 544329872 +-513887626 -307787434 +671400081 -406438598 +-561669689 -794283061 +-163311953 957425360 +419941921 658069582 +-193882067 340124548 +823222406 -907315120 +932167238 -14827575 +211200562 -604622390 +-423694335 -239324762 +418875878 -484653428 +180710722 -519511487 +-79612226 -257245342 +253651582 -351953741 +-995019063 652708262 +302544844 129352509 +-316278842 538761147 +4170195 309606422 +714930048 -996815852 +449846346 234943094 +-669290801 -799866725 +-666997270 905150185 +292576799 191258502 +-286568675 159191856 +-664471064 93108396 +-348827887 -471118756 +762805721 -317007313 +-479120742 718366395 +-858591394 413672996 +174815105 950726780 +71122466 -766227701 +357120504 121299129 +-857287208 921686734 +618880408 -4950345 +-247770081 -944197340 +-685539325 768281025 +-350743603 -225856746 +449902068 -713807483 +-944620551 433200018 +-699909489 -226897437 +838607214 591991770 +-297302963 813186096 +-968043580 512647549 +-45377880 811284145 +962485772 422688979 +650911383 -980912851 +-197673361 888905529 +850161092 -946625121 +929822420 -285397773 +-116037865 384234786 +-768014202 971250029 +-408160317 -108180950 +-468818472 -54000218 +-81873396 849000570 +308450714 495125119 +-407406284 166689623 +233895125 -501509940 +-286941828 -265675650 +-333611308 -684087493 +783364691 -749758802 +733249144 -252262144 +-817655180 -750640317 +960483900 424862341 +715845913 520515575 +924990666 554809788 +-327630838 -219007691 +-22099984 -512491080 +7406891 -838551728 +-1528605 -152798814 +768968519 -788226372 +243301057 -63241227 +784011110 96070122 +88332201 596085377 +404148443 328354527 +461838712 587595049 +61726951 -287962397 +704521097 -516212418 +557728811 -357075971 +942452628 -468700749 +145454218 673664433 +-617894740 -797543263 +706196704 -154897542 +284953627 530718823 +-647008316 -879898634 +731114093 -118632427 +-2609529 403531928 +-351580955 -539265282 +-324808385 -226118674 +74012453 -439011623 +565812712 60756364 +908758473 972917722 +265155044 -356699823 +-194599571 598054551 +802226287 885074924 +-878372139 598132224 +780531669 475627892 +-664321848 442417436 +-628683577 741614904 +474114409 245824280 +275862897 290512403 +805417679 -619125150 +547715056 -954995639 +-643635800 -889257663 +456532210 44286415 +-811177521 -599557805 +543138748 494324416 +936601024 202265734 +203761062 55440390 +-174408819 954533605 +620142884 125855849 +163553724 425868928 +979507458 -256949536 +677109630 -605175805 +-631845735 666222089 +208623936 902046606 +792211272 261653255 +-603536684 391194698 +-632796254 7774388 +692124571 -674481779 +186555247 630824298 +-655528847 400329529 +-393069554 712555500 +-260807952 891571900 +799946480 19521161 +103327189 -533766002 +-374810416 993904093 +-823871782 -890560799 +-796224852 -95100503 +882271474 -43291674 +-206196430 239370803 +280603894 -731325158 +-205739055 -832478634 +-728367941 -252764963 +840644072 365123151 +300932085 -785190700 +280412537 565696611 +637303152 75594894 +-225201601 723468357 +-275176964 -723789088 +159576532 -819156921 +-908172435 555713565 +-498846207 391880038 +-67044600 -241831666 +681330016 378239623 +507477528 -902064579 +-730658542 456296568 +-289807885 763778906 +988412960 -302386365 +-234509291 -957344584 +-604969157 -579445240 +-297922794 650646271 +643319963 901262532 +132647175 -843315973 +-105243588 403048383 +842398076 58155557 +-815669891 944248271 +778192709 -973056983 +-957348233 -274087179 +-423797103 -785665998 +423470498 607089180 +844205205 -324370062 +880905085 990425403 +977642447 -708208192 +337434051 -912167497 +140220678 880970418 +-887679577 -352552053 +-100426753 -685187433 +-883174912 -491294838 +-151550509 425019660 +584662713 -932255006 +926996804 -218165298 +-232386715 385726835 +865733123 -2575928 +761293245 -68925774 +-878123818 324241828 +500904710 720116763 +257731464 318342996 +511265495 -793522823 +-478665275 -785944277 +-1248200 54694037 +-51965326 319853148 +745879448 322111567 +-603788147 -315339288 +-241766754 -388640753 +184990051 -723669693 +-951661633 495732611 +502559751 -315457959 +-526617650 530284242 +-641861033 823633325 +-8643424 -436808374 +522566084 157557531 +-631535608 159583867 +-232557769 -128902430 +-371476097 350471355 +-15529720 -930395999 +-823442810 -20851616 +586070375 -15394061 +-154642576 -988865636 +97492533 631683562 +66319942 648300253 +329772921 951595824 +744429509 473469265 +945880034 -535640305 +730355257 888910508 +-256489041 686143940 +59949190 -830535403 +-136839877 547411038 +-230021684 -594485420 +769595035 815911300 +-667640709 -117814060 +-160628499 44932011 +-798863370 761421164 +883897101 -708091363 +-444015581 449232365 +123274380 848289425 +887973399 -220120387 +-672647601 218726834 +789207815 -786022191 +-42960464 685073402 +460659234 569623598 +-742376127 -612770502 +342507302 -224252362 +-409585991 -513654716 +743933902 332205523 +-653253840 -847154160 +889993853 663461139 +33051282 -661706667 +-374233614 -915799384 +-978296350 -271437157 +999578643 399382177 +427929776 -276659194 +146535903 86967135 +11089069 -64240559 +-935462221 530620974 +-159799192 -710488433 +-122977982 318617995 +-729638790 -52822844 +-3047784 -959984262 +992438799 -239465708 +-614539957 -835706146 +-981694235 -240988864 +-104163364 -307366867 +199745094 755760192 +-324576014 970809615 +-485174815 -628090426 +611749580 452852129 +-796367211 192040132 +-49149895 471956017 +150792163 -962857012 +661363224 719027573 +-708454873 116306052 +675415301 -501789815 +-139604646 121519836 +-496332460 958348581 +55488839 216038220 +326976833 -51786306 +-3614556 817312893 +525526886 109716040 +612639193 331654632 +-576647373 499144260 +772041074 350144761 +-990763200 -379692964 +23974326 972908922 +466187688 590527149 +753854999 -948286045 +430067240 139230887 +-190241855 -612707528 +676461813 -627220907 +-644447345 -989605421 +480875902 -519509336 +-889727092 506417478 +-885498720 792039945 +824507747 767093520 +-443908738 442954019 +722566626 -893819790 +160102606 589890483 +-535771561 678688352 +-376217536 376631207 +-559835109 866571237 +715586451 276115584 +496673167 -890032144 +185671872 48969895 +-169035603 984433718 +699026453 806339918 +-492930782 -912106924 +-522653016 -964185307 +111852769 -279571791 +138745199 925177221 +-35847533 -22328523 +-498363462 387059517 +169400253 -845783491 +623675310 -795059854 +442549997 300793366 +493204322 326445297 +-450689199 503300747 +-74536194 -717835369 +641653306 -37191637 +-307348219 963722016 +844094008 -424220181 +-783780995 -247257952 +760927439 -919551439 +-82531999 800334823 +-420780481 692081800 +-218623669 -267604251 +-145276955 -920295289 +610972231 367570544 +652997912 -97290015 +791675255 498901802 +-623863861 25967920 +-466172219 903786604 +793020703 975603771 +-301813025 -936921846 +81100464 580455875 +-350421272 929412654 +-412664267 -70326670 +-440619292 -187793969 +-39472164 -849883238 +804792367 315233571 +-494187237 962139961 +790059347 -286982190 +-47605264 975933773 +-460341697 -450866490 +-731094357 -252299008 +428955957 -318136533 +466015291 -623880535 +986416203 577385092 +-151558452 921419676 +61017106 837380707 +218798730 770772255 +524959411 316598391 +-102120706 -494095368 +279271314 -690246006 +-715773996 -508959298 +-243730465 35797169 +-290989268 -795025560 +-737152410 -922600964 +-606939206 890623145 +644297172 427349692 +-570521720 -743231843 +332073853 -393092455 +-265750882 -472770661 +-682630146 -809546312 +-227992162 884271207 +860785112 -102914116 +-242236392 -591209977 +-218282781 748033820 +201633623 868566078 +236659622 124179321 +-901469302 718539576 +564756801 680913933 +598062145 -182721445 +241925568 501857370 +1837732 -47760846 +780871002 -867822996 +-866890463 -481422702 +990330211 -636154939 +-234344645 140901368 +-131086312 -924745496 +506350927 873003435 +872803885 743718114 +-985577349 503934810 +174821349 -42222575 +400251065 164114539 +412408263 -299996071 +-536959218 92790001 +-781346499 906748759 +-988542004 894175466 +-37925374 -890718980 +304558378 -264272428 +-29733183 185050010 +964719286 -593155667 +-681893288 -378061291 +124783044 -413591927 +248177972 -707613351 +126101193 -726963627 +-20056463 -958804826 +54914713 670942254 +68332084 -490453668 +184228975 431869344 +-875646185 -713638276 +124680191 -105130297 +378657617 -954677240 +255442402 -627563851 +-629996649 711939086 +216371094 483751088 +880662359 789236493 +365135291 -786339982 +-466941595 -798897502 +891827440 994344918 +-497602053 -269243187 +832679010 -5663572 +-820509310 391959992 +-53798400 -44307252 +-847263643 339870750 +866354333 -932520809 +-700513851 -125456214 +379120705 344279995 +304836440 -466604106 +80870810 -585048993 +427943277 -29743391 +732326788 -325094341 +283839100 883626839 +-640852221 -919723162 +659955131 245947100 +849560649 -678658075 +496802988 834748749 +-532424990 909534627 +-113037135 -274132676 +-829114737 -528598117 +622506598 -230286073 +245907618 70351113 +-322216652 -733346325 +40628599 -679867823 +-449465787 70753041 +-471193523 -997154444 +459346973 -722411073 +-907483324 578757589 +407874353 175405186 +880021199 192879143 +290523836 962253030 +82315511 97559163 +-245837060 -846908432 +-541483910 220599552 +-193114494 -973859862 +612695074 -929475241 +-759567262 366982199 +866768481 -979213839 +765035445 888413474 +-835695728 918780028 +777900489 823996638 +-655066711 -973313179 +-17246474 85820703 +-198495697 577717563 +-721152698 -990887455 +651285839 382652666 +574683740 491246718 +-692334614 693245683 +-194119946 407523466 +-690531975 935407338 +622758131 585476657 +-666390200 -565316501 +-324188312 -186260405 +-848070895 -964013819 +-384495479 -413226305 +806429873 41669427 +-623745487 581929660 +480293963 918283597 +451724741 445110230 +-472647065 -152190500 +814330454 -891288652 +-132421480 -588884079 +142748950 -34469637 +439959506 -822994114 +296339717 -390409126 +598050196 -815009248 +-160187001 100112975 +-153724855 294694291 +-847130527 -467950076 +876785135 -453805549 +-475395942 166373854 +-864774834 -521397701 +356738724 329151684 +332059208 387342803 +-245891911 -568254244 +-281681717 -928305429 +982119892 470203365 +-639762414 703578741 +-646309149 -245260957 +83731458 740030005 +466742970 -399996592 +-274111792 729358935 +-949327907 -102815320 +-215002941 712849096 +826540185 -946090496 +973137316 686857154 +-592479925 576203714 +-186629975 471277868 +431858590 97512084 +-912765557 361245146 +-473247784 -480095617 +961587139 959635975 +340248350 -704401412 +740239385 -725125834 +-69847338 827349298 +-884745313 161503236 +956940026 152552751 +-657655822 -978516284 +-822740605 360438867 +629548279 694825771 +-438514787 -637902255 +822828885 825306031 +824731247 -921131177 +487203984 221141444 +996265946 682541156 +-258243928 301061226 +61199570 652495285 +337370211 856763204 +-625180660 -353015990 +-564572251 560932091 +710531333 -763976843 +407968867 461613873 +-437177151 -598077387 +-574103624 -381122047 +-515930727 -480203895 +-876762714 616116098 +-70203390 125512950 +358448653 563514133 +696267096 -937888443 +961132185 806895640 +-269551090 -589233191 +-309606254 621998319 +-838714648 471518629 +394589215 -157535764 +-620974653 616355000 +930299040 769575341 +322373501 154964656 +59557069 337025565 +-23316770 800447902 +928275823 -294705606 +-117293921 -300830269 +238288279 340670824 +910061514 672752204 +-664792934 46722482 +560302632 -53459067 +92520421 -237373008 +-880948649 780169518 +-609915570 -956612275 +611467247 -296991410 +827593446 -376119 +22165734 -971316739 +-2437511 -765565806 +332175921 27553964 +12924708 691879913 +695811183 350273372 +-646453914 -445823883 +-870298063 397296522 +-792439825 -101431623 +-253388576 -576883046 +-388811417 -350329207 +-469888560 482309593 +265199222 -705641945 +-616073351 900069671 +-227744729 -860492122 +-654632656 86556048 +-479008964 157282229 +98971188 -853447217 +-615030758 -12151886 +395319976 88181406 +-191711406 -461535840 +955767385 -569580960 +42349888 -986926464 +657921957 932000180 +911183474 325838683 +953194963 448425405 +257358355 773105800 +-239981316 -858678883 +650334115 -937568498 +707338218 -636519161 +520480551 -295832680 +656416451 992149925 +968680111 -548412230 +988629751 131840076 +-55180220 458372538 +-529205202 461256608 +471633989 -833226646 +692561164 722780078 +960200993 -815754125 +116120567 -280104056 +-10500328 186651018 +370096121 -531986072 +190896271 -264180101 +374865009 -469292780 +-430062167 -650562751 +229935969 -138239936 +909016049 -199247399 +-659542747 746720097 +-729944943 -315670814 +-524880813 379117021 +692026060 -726274794 +160641994 -997601876 +-527388421 915484289 +-716991434 -179812551 +-268015668 50115042 +393261101 113568450 +-554701277 695059927 +213027836 -947486807 +915824254 441465727 +-846889419 337687775 +-423830674 840894469 +594862883 368377773 +359277214 -819609165 +-425860525 583227897 +-847982535 141573897 +298796550 257702766 +729361457 935758366 +-674896857 48895708 +460614548 396647683 +106485963 -448718250 +-451401462 -692202472 +-131788916 -678613651 +23933284 609976620 +543568172 129114194 +-354227590 -50311241 +8951716 -761131376 +-58864441 88297647 +572947921 612531198 +10895423 -3655726 +326551584 -736121603 +242149894 -190387458 +78783471 908711563 +-425448550 851899250 +-770849848 -350018803 +-266756553 -812704568 +-494156679 395659478 +-693086849 59480986 +-148085459 912431004 +358719491 -399843680 +139886806 559981641 +-448229938 786456051 +354518870 527599735 +-91727615 -519140750 +-419126153 -148853202 +-695865099 311332235 +83685513 964288213 +518792022 965103367 +467535508 -452303654 +-363374156 -758282678 +514118581 -788166298 +-192890276 682899684 +798055528 -821873753 +-282735522 -521721579 +-699267721 -59431401 +52831398 215132199 +-908079644 -736606672 +531930225 923552177 +-815026945 -782262192 +-746845728 634143693 +987014532 789840957 +176614995 -852421010 +-342911400 152832772 +801365453 771739211 +-425997345 -836952193 +478086753 -923895490 +-538961806 -912259511 +-317956888 -775015752 +285311083 -499707579 +-825615744 -972979179 +219781887 -923404711 +709451996 -927964376 +994555356 -543499793 +-223257476 -809039111 +80813838 -308011412 +818650999 617944988 +872844214 871995344 +60595469 -981779267 +639299759 333777255 +-159440121 413555220 +-577192982 291772358 +292962905 -511978176 +-214350358 440253203 +-949545276 -726060722 +-630429929 -398349693 +-734680111 391589455 +29281582 -60332328 +-934303212 -431155337 +197660869 928845736 +807786219 592014377 +139045330 -168391776 +-343969071 -619651142 +-149106866 877261121 +-374153545 196358226 +-17543183 709472822 +-987084629 522918131 +-298286465 779409744 +373235118 -982161636 +692522918 627091262 +-666949712 -614196862 +112901409 -777780652 +-105355622 415932678 +303543535 535909991 +-771427262 380767272 +-143315852 841182835 +402913101 33276812 +810210647 -189262953 +55938337 -341891492 +749890987 246062455 +600317099 -332279357 +-483198327 897548794 +668693964 670319816 +705285150 995219330 +777951249 495661889 +-72240539 -103525894 +-818541548 -93011904 +-518265426 -980319796 +254471114 -241569261 +469566876 268938561 +372897682 581853121 +349507236 407356569 +-44133425 -369947428 +469667907 773799057 +-52817903 -458256397 +150800452 -240678864 +705919874 -123743214 +-433430507 -241617570 +-761770553 -640233435 +-366544186 360199401 +764223523 714743023 +-704794818 -112028928 +681071280 490821351 +573397255 738178711 +474675694 -319078888 +390246863 72006921 +205753430 -370741550 +364324486 -540327651 +-444605023 779862061 +-680452611 -269661827 +-840388669 -528328755 +-838879981 195209248 +-650494522 -657000682 +267640545 345739861 +36635621 364642207 +-947741398 -348567187 +825722871 -485340839 +-534088876 -774219287 +-157822199 -590305491 +-523759591 573734095 +-843093444 -37251271 +-948223572 494796076 +-859056266 -322227728 +-12345834 -84821994 +469609802 955831596 +381284418 929359842 +526234731 770977689 +-125348293 -864836621 +545601953 76002654 +13201256 -435982277 +555131502 -894629673 +456472655 376175863 +802770215 955493894 +-583469766 -891259958 +621233255 -250851869 +136285935 62671282 +707304913 192420258 +148557421 334784425 +-314368867 562379138 +531126390 -491840744 +-333942205 -12472403 +692695455 -659150648 +-544340878 35468656 +-239873221 -852497094 +30500185 166672614 +411506054 -248944847 +95521438 603004456 +808167537 820068961 +-257336291 621576107 +661888643 109411780 +-241010930 156025361 +-960815372 545677870 +-915737743 -616868763 +-616928671 237706779 +501398881 -191822985 +773425146 180155966 +-180459376 -432530228 +-273277528 684970725 +661425252 -732432891 +7577431 -96992859 +431335341 198002224 +825652396 -423236869 +523311592 35057377 +627766244 666017369 +61495886 280136915 +155173696 20228586 +354414833 685560045 +11941153 471408092 +722776973 -527918000 +-756295107 508945107 +-494438465 455605472 +868296643 655123029 +-835563865 203120308 +-876686388 80409010 +-48402611 551689830 +581309187 -746923485 +325042343 456774717 +-428820125 368251043 +-762156629 958119856 +441879750 322773530 +-942212258 134873345 +186705643 -232473215 +-94767966 13175350 +-57846128 998172498 +538346825 563221264 +-51864998 931138596 +894945022 -812836251 +-84663667 -129867346 +-944829256 29555826 +-762138690 -555197717 +-53092365 -544376708 +-10616810 768420347 +422032944 764909937 +147832766 512635410 +333773247 -314477142 +-461283313 992715530 +-400682222 -298243696 +875762335 -382419413 +-448559404 947772290 +338352098 902072138 +647068085 -818229819 +473885130 -847536218 +-70304667 -641553126 +49568522 -63787650 +625626317 17591557 +-24864122 707079782 +894430558 -845202038 +135735277 -346505076 +420893713 -26410568 +-58661487 226109567 +968226402 278057960 +-339290229 -511688918 +-966223703 539132814 +-342416581 461868921 +138387208 -178304568 +945329288 -206988852 +933523860 878406364 +503412315 -72644770 +183699034 226916652 +25278579 -855613836 +106674417 222457466 +31564862 -176232769 +-625463974 206447716 +442739935 871873334 +932827243 -565287120 +759778598 -976774470 +292231946 153537884 +-891527646 -610944632 +222590881 786330221 +-406376217 -28919487 +270781647 273049967 +280395260 73006350 +-770426394 162881883 +-402749097 953683375 +918478188 -55894526 +73694231 -856336294 +-219601163 -483065688 +163317067 -173948548 +255600717 -917752533 +-833025628 62385632 +-723617957 -477184353 +-416007988 563779925 +-629470707 -887054952 +-43113691 872530655 +-533823674 -64005107 +310859625 638993011 +-36002381 -900687587 +746080447 732493391 +-10751013 323807897 +-517308197 998528717 +-560932063 619113773 +384764859 744677623 +526123999 880715803 +966790638 -668093699 +-38447383 -530661795 +679117065 -348556527 +-870538958 464561479 +-43479254 -957270837 +122644414 762335623 +-252708925 -413982137 +-682795082 704945595 +-251953935 -938782791 +-391070293 616537076 +654269778 -156559091 +-355839963 337884346 +523595608 273265126 +-520897080 -614774080 +515945060 763569739 +-375888774 79965069 +-543739986 -620589608 +-954139966 -325178697 +299769107 -846693058 +-560698765 -436009308 +342931993 -883557937 +694998080 -950747312 +642053015 121070376 +-443968212 -362165520 +423868211 -607605889 +-966488725 -965122237 +726437755 -39813100 +-105735638 38231446 +673418519 -108416815 +888944001 516987265 +784814584 -138640038 +-403597206 -761401079 +536351529 463884939 +946957771 -984057080 +-135320978 666535845 +-499306324 148813060 +405817161 -80168519 +758467954 -983120551 +244897777 -550878568 +944300369 -801444329 +-388736020 151804769 +606754558 -780230937 +795022572 343524333 +794244761 981382926 +-962410993 -675756533 +-387598649 367126272 +202873787 -135629027 +-287701608 597514301 +-280823219 495950620 +-750730968 226290398 +-593366307 -401082409 +-228150839 682259971 +931660355 -316955998 +21533707 -260673662 +304728204 -566660203 +-649105984 539179789 +-268135240 -838359325 +-195552057 -38009023 +686237407 -896147907 +942225497 131140012 +-596576872 -580758000 +-663971117 971513233 +-27929792 809405052 +-746139782 377284014 +-288245280 -657155196 +-530475041 -773300843 +-293912468 86102228 +-428104284 898887520 +795274457 -248155911 +4377652 -872489918 +-398301 841126558 +954439189 310990877 +925788006 -347312846 +-318974985 495912038 +564958716 -740012938 +206259933 799976757 +94215948 112698529 +425161302 577719068 +365014441 763393550 +856115899 142216705 +481691896 -406435948 +522044023 202604100 +809330310 -656253218 +-809990505 -519575501 +-545930388 471781881 +-258459925 287551420 +-847333536 497934517 +-51999823 -556938038 +-563563139 -424622708 +193874120 271879612 +-565038700 -349583269 +-945916325 -613526393 +-909206470 -434177823 +140608532 244867794 +-854759101 265593937 +-843309747 957868237 +742551610 -18169310 +-947250327 425121924 +-834201603 152623427 +-789871281 -767738470 +-693894642 709352557 +904566740 -778802920 +553420733 -800737493 +931092491 -698161142 +449321307 -427622590 +-378372176 -337577214 +491897196 762066697 +-590704045 -772436633 +-318653117 -818041520 +-888952223 -84641340 +655085339 -416756566 +-518849076 -541567717 +-9808734 345700132 +-810224000 696231468 +314920294 -98799106 +-968147931 308547605 +197404307 157421026 +-586045583 983364180 +713408174 -166418566 +-280165323 -619443638 +-923566600 -374705680 +82937298 302042662 +-437987793 -731230277 +632565902 -962255050 +967110601 322298164 +-142269561 -486056610 +-383331885 -525337898 +865423686 199019813 +-485002873 282425767 +122277249 905782092 +752545603 224683066 +528952225 -737610378 +-728709896 -115826237 +-132042844 572072408 +-836911183 412679229 +442292333 687316204 +-623360321 631791022 +-56429704 279443192 +-95977490 -101134458 +303401832 417737064 +653233678 898263120 +-26391038 30639796 +-71943062 457951673 +251705972 413183465 +545229189 -407456216 +359747654 590070055 +-354416966 -169560650 +-496198880 -257467112 +-592625748 -836444616 +542062634 -900966383 +562469848 619247937 +-111610911 141238037 +815044511 -591220214 +-515838637 -893608352 +903966177 -933766551 +969459204 228769267 +-89056015 664104584 +388504602 350780473 +-268271766 585290113 +976077619 -749749449 +367697374 873219533 +594606781 -88042497 +43572097 -825674867 +-229455469 969772131 +-799412182 150510078 +-888936360 41024447 +40212992 885853655 +-448328964 -334581548 +346451474 -832515071 +963717540 793149254 +338871052 -215336643 +208681565 -627882078 +-956320068 -22033187 +-167989911 454726616 +-45405092 60177331 +-718083723 -118605684 +-267804003 -219238924 +-881146061 -370637380 +-499242434 -237349294 +-826476836 35061349 +-200957798 727867541 +750587354 -683638062 +996252827 -94758247 +-429145618 -583742009 +553820661 299484856 +468939824 -15844362 +-545817502 -584311406 +419294533 903858102 +657267432 -600906418 +165130541 -893120156 +378169791 382962847 +130267923 -73522854 +-797775447 482928692 +-947371247 -887339518 +-540256958 -711257449 +-572490901 450336920 +610628138 -102191414 +258040762 641733246 +-343495230 -264754437 +-816642629 -73404423 +-741404329 -970058073 +217566152 61251938 +-347907678 -645537197 +985550114 111068909 +-998258650 387373338 +454104854 296783732 +-978741191 -367561824 +-455415441 -465816928 +659924665 -101086161 +-812619659 880573208 +-144987 -656724402 +930015664 -383144421 +578431057 -680811852 +-782791088 571389381 +-917158251 -230667567 +-876315389 -483393217 +-405761777 654395948 +294296818 -351255364 +-774625759 6086896 +897492527 -718557325 +-919996058 527762141 +-349406505 263788950 +686662990 -207064241 +177853305 632244336 +-751562459 879215946 +-798617312 -89163981 +241780558 -881765486 +497930514 -714692267 +-60640754 8563827 +579441170 787501795 +-184588874 -80671335 +453146700 -716992154 +128673470 36209880 +-417095652 460493678 +-933303039 -669550923 +790412941 148869668 +245781291 -26306169 +704332205 411289183 +-667319851 -246000754 +198946983 -123670311 +325738641 714649923 +437981132 -543540941 +473669559 -717480506 +-714717401 74330855 +128326097 -877689243 +-333619916 -630599288 +-807825711 -567964851 +-876481909 584366019 +-789742676 509563735 +526547236 203850242 +468932785 -51754441 +-587764685 50578106 +761179455 337703377 +-899267527 305447529 +898324840 381347436 +327932988 979637655 +265958266 -53156431 +-826863123 12801173 +221972806 107164440 +-815778082 -234650748 +418527621 654397637 +848245972 471462537 +120917337 201646059 +151899442 -442830805 +419066771 20414461 +-196255176 361822167 +309458790 -456766725 +71334461 729204698 +-336330547 288767460 +-741138496 220053022 +-590794344 -959993988 +113055588 70148159 +-499174852 -649620529 +-723126717 887489409 +834380881 -104550809 +39455854 -603573577 +302163256 234647673 +689153095 590646108 +599643992 723997185 +839232759 847478583 +209536566 -35432867 +524695202 442154433 +-832032671 -223113338 +-730804574 -395118865 +655892574 -698109047 +-820965433 -380275457 +285672240 -563222670 +-998223791 -170844859 +-523532095 -115670721 +9236427 -9123845 +-945158358 -904927489 +-236097324 762912746 +-86437666 850902920 +12925060 565286148 +-253728287 -409444111 +676135199 -262082941 +-109834398 -172140380 +-181909275 748303112 +656758681 742679519 +240795086 -625099130 +-678807765 -974597087 +-500943590 615607969 +-125095917 -281288900 +-627036128 -856666158 +349715921 429603729 +795137428 559889056 +400691184 -775915062 +120527871 -730089878 +-118511158 593705640 +-737842116 -183309232 +-664526029 -440530356 +-631500149 -490057542 +928949844 727564400 +-577094314 858560449 +-568455990 545088461 +-322028667 -740133144 +202929503 -982502136 +-500150119 -115415754 +285923136 85529576 +778163615 280555277 +-492653809 -90835376 +-289249915 841480628 +-416259106 -63709491 +824952449 -904284090 +-643201890 715666405 +-278630024 27028872 +-136195501 -350868398 +-987641920 789537412 +-399160468 966818025 +-734429204 705041300 +-220576535 946789157 +945494463 382803118 +-93381088 470017612 +-223979764 779823835 +-582496767 -136290067 +983427955 29835189 +-390922641 -705596600 +-571418657 437306114 +-268375730 676297343 +-854281978 429964667 +363966347 552762114 +-728465025 -246288791 +-979933570 -110126469 +-930695116 -798802594 +-231839764 -540777265 +767985045 -665269686 +939252061 348084158 +-887551145 -381717722 +-627841644 412041693 +371177518 352047693 +911533343 937338200 +570475319 -467994194 +529927174 441577288 +498061000 48691641 +400520647 526217888 +-106500932 24602902 +843342975 598299728 +-733764699 -803562856 +-706400120 -478561972 +-165373551 -25289783 +746771535 -616221598 +-64741931 383938146 +-365512255 -595243776 +544492065 731699862 +-771304261 -443445383 +-720176837 -79677442 +90217180 -869795878 +312321097 764807514 +-327764936 -913003600 +45820299 806716434 +-817517611 671209299 +340723615 -326581466 +565125555 270283861 +788823934 -277583657 +340744446 794846878 +-123629495 107858136 +-43205691 -491018332 +-613245481 881585105 +25728353 406370092 +-389073700 659451379 +942119709 43795478 +-953682623 -904975983 +-923739561 547495730 +325538350 256760408 +216032088 542423027 +748269150 -426762146 +9570117 767781403 +-904464258 -494669784 +553885061 -953100944 +821843175 -611376332 +745506758 -356992346 +796739096 -666912606 +108125039 -191074424 +-919457721 837053403 +-129223887 407794569 +-82932482 868761830 +-445947034 610684971 +508153447 617660325 +487132256 792620660 +240080945 -411294671 +-569088135 -68353564 +-121128838 536598000 +634890304 975186643 +201437092 -803561310 +931532882 -352804694 +721337469 -197325810 +-959119726 -643707517 +55285593 -128152935 +778301437 -839817739 +-757616099 260621850 +-871372269 708006794 +-35454353 921335331 +265347169 -732601423 +435611149 -912833902 +-624768381 151566137 +546009068 501291467 +349511139 106437365 +718275458 -988126477 +-408412214 -314831527 +-27582946 -185581609 +17535881 -911245926 +-981556777 -679232127 +-300442568 99214223 +449935807 -728435274 +-379448666 -481505749 +772682949 881011857 +-224053376 -708822746 +-530571115 -824773548 +173374159 -210446649 +736822333 -608637190 +-322643036 -379789908 +-932079309 -434804906 +-189647842 793963464 +149289832 783851405 +286352539 -129146816 +272311812 -379344969 +-881696180 996517140 +759053268 154906899 +758229215 -402803297 +-560590218 95062670 +197793308 465130897 +492977314 446193780 +845506720 -605366584 +766388936 -290069723 +-3442269 213209849 +632228894 921134147 +28582994 -475314701 +133509993 -338609275 +-766623832 175540017 +-111154528 -31202697 +807885922 187731404 +812029092 -124498381 +-239497662 -276478419 +-728471029 -30285708 +-639049968 821928599 +-516793959 -778821442 +-679620682 -295514280 +988889723 583520243 +-794617171 -909018387 +-318668245 -60905633 +-146098669 -864305018 +-98115170 306494820 +-981184104 213037174 +-232372843 -697177036 +-248054840 319371645 +-798679247 -783605539 +-777188780 -444001316 +-86615300 -92105856 +992558704 -390446791 +-56080689 357480190 +-862905024 305350128 +222986509 237512255 +906034084 517869310 +-794832070 -847438378 +-825716160 -260729526 +381056334 -850068279 +561454613 -852465027 +-479844962 -135785304 +928853914 63118738 +345314308 769534956 +-431331090 -780456132 +973171377 -593761477 +962883008 -163124046 +-75322081 758738220 +-591237291 884730508 +-66861204 -767726583 +-841957371 771427345 +-383247174 -655973729 +-812096034 -698207298 +-418099564 -449267083 +-841844222 134512809 +-908044974 219536111 +-367603658 309894860 +-597757843 846005939 +-883363683 -636241376 +-392301789 -582704965 +941415262 345565003 +-727676264 -101598587 +-777049399 -661315716 +-874435086 425287697 +-917056521 759480364 +-550229914 -156803511 +-276504348 -646959489 +-917050587 517298436 +-323450728 354009435 +-121949163 -943511787 +-899758542 -966738868 +337203158 -1185833 +-129829672 717755650 +-575437537 -690742264 +265422309 990406880 +-646141490 -903499007 +657487803 -64361013 +-690590980 -586952152 +-896624440 864398461 +-461896096 736429628 +-24853416 -914816141 +656752126 -857441570 +-286366628 -985453692 +-172445844 -424008281 +-821517076 -293385423 +-674326661 812491061 +-665165409 84428068 +985854785 720788225 +363462080 476578600 +941228121 966349522 +-845833343 -83076413 +417888130 420120711 +-43432825 -413106688 +99209502 728346505 +-708229044 653725904 +-192759746 344332057 +315759009 -209154846 +-971405158 -879964178 +-246829481 -155067987 +921708328 -586566234 +975313806 -35884071 +-408920177 220534797 +-999942435 549326674 +311865213 -393365942 +-787567343 764707157 +455876197 108965274 +-838166411 682012583 +-999128490 976788487 +398504803 -684796915 +-732037784 788580677 +-922724444 712582339 +-783890863 -47189355 +626509163 -558315646 +-553614171 324776050 +146787714 778597531 +309451669 345008818 +-853106244 700528892 +812255152 260366254 +570709511 -36537683 +594289040 -474835890 +-837745101 40075829 +985770929 943737962 +78155172 -995386562 +-812295812 -320033911 +-479360178 877940859 +-991929536 173565290 +-687335244 306273003 +401247090 505294998 +-25101905 -785984875 +-329598927 826774801 +-517401468 129897282 +78266685 669582236 +-849114701 -906809824 +576473591 -209507897 +909603651 33189647 +638093942 -911702669 +-798796044 -138775589 +-843256654 -60628822 +-918617128 -746109021 +-746867724 27810348 +50735523 182347572 +-702825020 642761728 +569661630 -644558550 +174980291 834452177 +-1547973 -150995946 +960123524 46991802 +-174734575 442065543 +-815108372 -221091120 +-943250732 559689945 +-697143160 -53630739 +-977478996 953912193 +-792465262 -277690099 +605961011 439149582 +593232294 -56417905 +918425324 -554650228 +-437301303 -545963718 +-513519974 345642348 +624371282 591649645 +-255437970 169088028 +-132147416 -905055102 +131664375 655340730 +-874403058 -485529168 +609327825 522533563 +-19853941 498502433 +967977948 561913661 +-358752668 -621857743 +-482088926 100931416 +482044487 900937776 +410010057 610699105 +180048029 18104768 +156583032 -161336332 +-262254192 947674683 +-730409578 891196999 +-103686254 505131984 +686680030 -144885682 +-643178323 183010453 +-729641709 592690869 +-340437196 132459622 +182718672 22826355 +513486940 709162107 +29442266 -50290979 +-80311034 327927593 +-166570505 -563194329 +-970632296 -446168827 +359782257 508774066 +-216888040 622106229 +961711322 757476923 +391088088 721437124 +-798409652 -232040211 +-512256833 734812837 +-466605956 772969960 +49650893 909679748 +360069118 719859945 +82079356 -604229300 +-261075175 229087940 +367397129 394576754 +474987666 233107590 +441247479 428142785 +817393523 -245148017 +-239323749 168412926 +292342906 -888937970 +514472777 724157284 +954485270 545270010 +930574327 554506054 +-448559015 737993878 +-813576865 -726691493 +748506032 17058738 +809198726 -359088569 +160909410 163299838 +-706786277 -548906631 +-283937447 168843754 +277892919 18059708 +-519149126 -56008474 +484143905 -306964482 +781687381 8688754 +-762497852 -339875765 +413992280 -629519889 +-509671958 194860693 +285232023 -783516962 +79159720 -980058962 +508600503 948553804 +-850446376 -737503172 +-346393841 744646253 +655888496 265003016 +-241864860 -73287100 +377901807 22639771 +422879179 811439657 +792295874 -300153355 +-462434019 -412590825 +955060781 676902686 +715388802 -817046006 +959102619 -639113012 +830332582 -748210212 +660036166 341932583 +909902177 -598809910 +125815329 611868248 +190152578 397440175 +72666741 459815732 +181105738 -865745881 +-831463544 114647092 +473002190 -103159533 +-748094408 34902270 +-252608496 -82881082 +-969222766 -344651046 +170283292 320743681 +235345169 113668496 +-365656248 -542425512 +-380782514 -496327585 +-162086017 -609543969 +666190919 -893487912 +-886200185 560218476 +100457466 -680116862 +-431146057 -971462392 +129590951 -663401204 +-403337458 517249107 +-265480437 242354943 +-401577453 -695479956 +-209016737 959556400 +-155594012 -235673164 +329534123 -112025893 +965532687 -835432275 +-99211991 427054556 +955111912 -190544513 +818095268 851073411 +-493972566 -104186636 +367474638 334168820 +-823364850 979998494 +780065280 893872651 +120372920 -58965568 +191522247 -253222416 +-269393985 -597289531 +952305669 201475893 +491392059 362644879 +-628610578 428577209 +-744075342 -88821210 +532300442 -27478263 +-76286463 -768939302 +720207127 867529033 +-777720460 -363009299 +301250772 424665062 +-955383481 -709703363 +299858801 83058113 +956222658 -73835850 +978556612 -307598970 +-7275325 -526230852 +-396431440 -251750309 +-572070120 46876977 +-565725993 820845699 +-459455057 -582341785 +614918537 -613322597 +123677191 277700258 +832825959 -253698074 +-480264238 461729052 +605271174 254375057 +838890796 491445751 +637613481 -354304692 +-113154515 -337295582 +455592219 -309328997 +564725190 -18004809 +-892587963 315360975 +451105984 887584522 +-58273624 -256834971 +972631721 717548234 +-638374622 499474674 +-730226987 -171099423 +57548486 806476612 +860629097 575045704 +-290098624 6776081 +-879567555 957876393 +443809103 213142370 +806805793 -133258297 +831068709 -434779309 +198047963 -253083811 +-368994423 -430128861 +-157639761 -412305077 +52232783 -545938464 +-785845522 -305534078 +-866982588 540681589 +975260196 -105847680 +337378052 224437511 +-924264400 -208740977 +-1912638 -578766922 +-853637243 -712763889 +-625632359 -852454802 +740592565 577286967 +934687632 -451966947 +906029632 -171214411 +557647209 -456994262 +-761333343 600167621 +-386137043 544673307 +518121553 -954967347 +-676852291 -923468019 +218139008 516512064 +804101912 359619017 +307822513 879143552 +827881913 -685540874 +-410835798 698991938 +538050123 987711052 +-594328752 893019512 +394578088 883479931 +-799165543 -555283434 +456548858 69439412 +652221513 306029169 +895416972 -806117110 +848813761 425632795 +608982628 -956699449 +143726225 505519217 +-489885650 131618234 +992051191 -414698517 +-930833844 -301699994 +236123517 393236617 +-253214179 129791995 +-179264269 877668473 +762554558 -454221910 +-516966675 -367992093 +-112727245 565802803 +-168087312 -555330630 +-67969365 -152020938 +863554580 166146723 +-540380086 415198766 +210084576 198973609 +-357260391 920293931 +-999944950 -576052859 +8664841 -861884730 +-540922355 -337618175 +-163700709 836428650 +-760576598 175612861 +356792596 739839459 +802748832 732392739 +102654419 -933050449 +250901000 749072396 +781600097 -888524229 +288999241 2771119 +566810439 750318035 +-27142861 840393421 +568567840 -358813421 +866472936 -932188611 +695421256 62887572 +413372554 -477518855 +91080301 744422528 +-853581998 950403809 +227551896 409812902 +-574997815 -615310395 +-224189881 323166852 +47964215 927090533 +193778909 -300609741 +-730421107 -173670350 +-87107018 -782220047 +-116793158 359541190 +-287876342 934593586 +622264985 -443932744 +851913512 -632216540 +-821827664 -621299319 +693962323 -393265523 +459363582 -939226675 +414985720 431072342 +897597766 -294401981 +-691576582 131247690 +884172419 214472520 +765310276 -790237919 +572003473 -55498990 +-209281470 -800692048 +-51835465 118246848 +-165611474 -260949536 +-925035895 -97131949 +286305574 -226231883 +105056364 -131696116 +-726040695 -361098810 +-397969490 -798659991 +-971572793 -134958655 +-913561041 -18375091 +901609962 -449671934 +-880431811 -928907370 +-612283617 -161628235 +648153269 -90352166 +186304650 984377374 +736316080 -237165522 +600125820 -208171705 +831644168 343868988 +-346681340 -367772394 +-322604458 892532781 +-737327608 -858160104 +-414332961 879493366 +784164755 -350940226 +538966611 -414409738 +-568651013 69306270 +-400783124 -635473581 +500515651 715745416 +7137480 -193809612 +867228185 -579641254 +29487597 -775399881 +168425956 -356263667 +132945493 -467435735 +-906551720 -423550429 +531788448 239074857 +216963947 -13404731 +-830020832 -338862955 +170733192 -58272793 +-378804773 260810385 +-19434792 921645691 +-845815051 -538126835 +-340514809 -508632065 +-830640628 -628403268 +707969178 -885796709 +-861382458 -215966985 +656551775 455860189 +-947095852 -57316110 +-714467925 970757954 +872989718 -630115284 +118873909 -689898561 +719129319 760571845 +-704259410 -516695829 +-161445739 917369727 +634246376 189075301 +-301081460 985299775 +270847268 -294262465 +-29689081 804075697 +861038507 620147468 +-821983151 -332754458 +-243668369 -503408810 +364601866 -954811598 +-338672974 -693479385 +-407522855 -61778834 +-54657302 -963093609 +152315081 120808706 +691729542 762424210 +386104872 792082332 +-683047629 168975280 +165244776 -871493836 +74835388 881879100 +516411218 203415260 +268289347 475270313 +607934756 -288480190 +12620680 115019941 +83150388 197288436 +-687550373 -600869786 +-262284849 715021453 +95988498 -207797553 +-366189230 922413505 +984749799 795116462 +962824118 490278954 +-354741314 895847818 +508640781 437497873 +499252676 17275968 +-543651229 -385537310 +12061613 -722795481 +-928286212 504521035 +862127302 -533102047 +187686812 -697161685 +-775045315 984258305 +186637309 -200329994 +-859819378 458370695 +222920813 -390065996 +-191706309 -36405007 +-703747710 7968508 +-68689035 144588802 +619337050 -17117807 +736971311 541777139 +587813096 200199971 +-619411499 -273088254 +-819767319 931997950 +505950503 252097004 +-664484083 -756818052 +281245823 -718789473 +953981117 194964815 +-643544719 -973713450 +41352657 -361563787 +605869377 922374249 +265830187 499878383 +165859338 -412070830 +404639464 647926229 +-423974710 -231492756 +-425233690 -350615733 +970576676 541838664 +-698211354 778843205 +221691031 -804406500 +-647717413 445305989 +777970523 678951603 +346432309 426027809 +318474501 359078226 +333498376 729258737 +126016800 -249561779 +689858706 556772072 +277804290 -953068185 +-647516237 -604454999 +137448217 -414066831 +676787205 -146710762 +-50499563 352764406 +445919519 -677436769 +-310712071 -178913974 +172226991 77998303 +778811515 -119525392 +-833936296 373013817 +-356081757 -124419126 +523295565 -140123521 +-505218305 -268155606 +212236381 157230071 +-127414811 -348917693 +-284999382 -231340561 +585624283 206321339 +-411148134 938715951 +40322298 68649458 +-192646673 694294426 +551136254 783569050 +-146937678 -534202632 +356445335 -392937072 +-396248364 157865692 +-179392122 -598188062 +-965320619 -112809458 +-46673969 842952260 +-703212912 75880044 +978962267 -934930487 +682576354 506774404 +98995354 399264024 +437909922 -595170929 +239754328 -118837531 +489110048 483644666 +-534254593 724215029 +-419086882 -491597963 +373916822 620452943 +794268240 -489048781 +971277345 -331717790 +-616775268 -176338314 +158566031 -712470374 +-868779222 -518749023 +-274322238 251610988 +-305837350 210169807 +763022932 666409666 +390210654 75910142 +-330902198 -589904077 +124384309 -734063052 +57939586 205178415 +-222754591 962397631 +900046783 945388208 +759506546 -600134605 +519271175 -860052212 +-130891828 553033169 +-189308473 -413131639 +-551360694 226785160 +-798831658 536194049 +723391075 -153140866 +-9759106 -12570059 +466703912 -637543823 +272307058 -704088247 +187095156 -610276640 +-97301731 754027011 +-830154073 -540773860 +-858560499 38805840 +211063418 862327401 +-878292312 -17119859 +-531854462 -348022584 +-442481334 658065827 +959159013 893889405 +-372115402 533391591 +518087710 815644169 +460853503 454141126 +934510358 -727274816 +421506962 -823135139 +-271976431 -408379858 +-314678951 199830714 +671291330 -129278323 +555533324 -71508656 +9051799 140511657 +-69943899 -759460333 +-436488235 478945129 +-445053138 -285154662 +-776601935 -283927557 +152370719 -737439885 +-559498326 698029199 +444308767 -280468846 +984943448 599618859 +850499569 -345544543 +152551914 -544964186 +-295964466 423141290 +199867519 136680454 +-444949381 -168234626 +-169722418 953113687 +888271242 -848549914 +994893341 -990194558 +8948698 -212382483 +782340509 492969212 +-177408717 -263159099 +138874599 147234210 +768069354 304082827 +862527633 -564183617 +542473842 506709027 +639393153 476075796 +-412595962 547101195 +382783791 536361192 +655776378 116836036 +-167579791 23303830 +-88363866 -343568930 +-858616991 -5449453 +-869034890 830285505 +487824324 537778730 +-784611942 -299631933 +454352984 544103857 +-211755038 439329556 +464380085 -417893802 +102828287 282375957 +-901081590 -92876427 +619354009 -525373435 +176087599 377530677 +-484294350 -741465523 +-62823254 160877196 +-473559724 -676482768 +333882614 709433193 +-54792582 -79029079 +-142937527 -405337098 +-609815671 582910313 +336089733 -126845470 +-709909762 -770631364 +-43024638 -496520596 +-530950299 583970104 +-847159161 980758371 +526942911 347070656 +601791070 929315517 +-235405697 682278174 +546294280 -838891943 +-28467845 945217654 +211706856 821284877 +-298885252 -725653372 +-899659479 630279336 +-375918404 907626165 +-907714848 -438067514 +-812120194 -230269350 +927871862 -968111880 +-247927575 831822686 +995369209 -341650372 +-111656323 675936113 +297403601 387346489 +-767544419 125763564 +678967296 -635844158 +715970307 -404548917 +-228292805 783193250 +-85941820 -695131613 +-379444663 -855922722 +-784214097 10478209 +-961392277 -545132103 +-6528759 231913045 +534470678 -591154295 +-56145593 -405574602 +606596475 -505003399 +425247635 -323780720 +102547915 974891029 +126054908 323055321 +696660342 -711220954 +-853746298 -856404277 +-478521552 455693091 +-583662264 696285903 +591718368 -235768997 +842682143 -191246537 +869231774 -8332980 +-501763968 962819850 +-709713631 -736797920 +278159715 169705241 +-982791105 240948988 +-392808321 507765841 +736124100 488449193 +567865094 529551226 +-925563662 -243965483 +557036938 -534458980 +946604604 -845178625 +465412114 -888430248 +-546957824 628673302 +-424749095 -284615273 +726125341 352185932 +-344348589 392958706 +493304164 354037077 +627430473 251289232 +351279539 916205669 +349887017 252080127 +-526865841 -861393678 +-965180337 -15915220 +-909882567 709140110 +128222669 725619530 +-841429421 223620312 +-237720846 -378264574 +-277919508 156652583 +-277328835 -867618123 +-121799223 980356478 +47745220 -616041009 +-566756667 807320376 +980557155 -485933866 +300199847 -821564354 +382427682 544947150 +-692030077 322045112 +533355752 -405896720 +839894256 725148575 +302033567 813553876 +-992057552 -228397165 +-72313161 -921809720 +251174076 -395705159 +661785389 77155030 +551237132 -983467419 +41407441 115028692 +959863020 -796331685 +-976827903 -768212856 +-600170811 -293308302 +762380518 -443351937 +-696594672 -265838678 +13884450 -854347178 +-288059468 -474299122 +-820925935 818519741 +643645309 407594149 +-763156278 826623621 +450236198 971264859 +339515730 -64945679 +939865906 511942933 +-765579694 -610226883 +440569932 -20910152 +904442462 -687111640 +25829616 583196056 +172083137 976068346 +145263106 99236391 +-777245638 -764059310 +-540917145 -541292686 +307561602 -680218847 +-950397870 845595797 +300683905 79930193 +-80383659 994973724 +-182196090 -405335987 +-731796050 -766209106 +829915353 849796415 +-733716841 -961309031 +793678596 -923563820 +124059868 -962823830 +-410965774 -849905137 +656552096 430458556 +-610428512 66649312 +-778964486 -481447399 +-462831187 489815703 +294111478 -870367746 +-439913306 -39378845 +856751209 -150229636 +-340077705 962543474 +-788093538 94835066 +196240980 657033473 +609284327 -663275268 +598030336 -783851530 +143426510 816433032 +603624711 -677596076 +-232115274 -11090392 +501232190 -778589527 +-726770465 -997914127 +-983431888 99266327 +548455673 -993259957 +-884860956 -590130087 +370270917 208075477 +640757643 420868426 +768490987 -394092876 +-30200844 478414000 +-320975147 -795297848 +-507042891 65935366 +235071407 -614301934 +-868404198 -309987764 +88939673 245466752 +-655827728 748986093 +548403382 -616842422 +-698694127 -307611483 +-33971715 881509766 +609121894 256865445 +580856679 871047533 +-286585013 -506713138 +-648309046 -232310335 +-504278535 288419614 +863833973 -854612354 +632562140 -969883024 +195740869 -123318338 +-912365752 383442325 +-150836389 -257192870 +-566389838 -197171626 +-728778129 215831359 +-933918703 939657493 +-819749612 -959775185 +-620863288 816318782 +109971166 30241186 +109520491 624195738 +962210106 -301928131 +-771732551 -674269585 +827071569 470327197 +271296447 -575327177 +393166480 520402526 +-493129713 253201681 +33962982 -996309807 +-185589681 662356938 +110477488 -12700969 +-303662368 907060606 +103524148 -861925450 +-296991145 -87120830 +-479740994 -558720426 +404307718 846508619 +898038265 -230863592 +-976066226 432810964 +251776413 363136196 +-113485922 -623630302 +-446251024 836711339 +-65048915 343301856 +74226211 -359208088 +-699383850 -713120844 +285494928 983909121 +-132843004 -736784747 +87386180 -308431597 +-369966048 392544568 +687082044 -719536127 +-895677453 61531371 +-162129636 -528852770 +-391419050 869179790 +-734931378 7841615 +-519861362 -277340747 +-94823929 688003047 +-821157650 435980820 +-714977987 -291546186 +-419802492 -137120482 +586118014 -847011582 +-214553272 542063406 +-264170984 374840745 +646509027 720200990 +-639807418 305881209 +-300605700 -110342611 +351632329 713998400 +600730751 329065339 +201905449 -39883534 +-921698246 -266250637 +638012068 -115679532 +507215365 -309311859 +-386637137 49828336 +806043661 178523044 +292736115 139553943 +389308975 821001906 +-619186040 -509395475 +766474978 983250561 +69751238 780795665 +447990974 -479132826 +-945989076 -811347346 +518752148 -400937421 +742059856 647918018 +174728806 -518814567 +-994744469 476908294 +-486585219 -12220506 +256851124 375021198 +425521594 365479448 +142658147 -35537689 +-66757646 -63555717 +-267181580 46375978 +221989109 213242932 +-336802952 -794322632 +426494508 -246027234 +-28224988 -557973773 +889340092 -415480469 +657464107 223692896 +393135499 -889247055 +499951152 -910611150 +593629253 359817183 +-850749610 -306134409 +-648809477 829792902 +375604279 973236481 +-270631531 275209914 +751540407 -290000825 +946619608 451767472 +-99616353 676037635 +631668986 83895268 +-670845844 -353527401 +782022312 -641825133 +-880146866 501385949 +491625541 440812059 +-866618469 515134908 +998792009 336775269 +463637317 -663652864 +589649060 694548573 +351197699 -604477283 +-51648057 -389927794 +-86356667 -83002412 +-675385375 481872792 +-47136740 -967036524 +227699752 -116705619 +-558661220 170632222 +552825125 -805108639 +-397972534 -980299370 +565418907 -458196721 +-949490959 -1158039 +-212784343 -572241245 +340476230 904177710 +-90350412 -78090113 +-969607991 -375860552 +545592578 841075598 +761351251 -874282847 +53347889 2176896 +-469592925 954739907 +153656909 774553657 +609738968 647423854 +928073950 -108508406 +874967041 -162251802 +218627819 697842897 +213645572 118495915 +-139048114 -961821489 +-717757484 992142952 +774607581 330570036 +-909536893 997813837 +-915072854 -96037337 +-834586312 256926144 +-195367477 -891833955 +-985684643 -598032958 +537728281 -817163390 +521510507 279931881 +-336931046 76435537 +480605401 -186963883 +-680974534 388008890 +-269182796 -51859937 +384614130 -712560681 +-114705962 -370574934 +-640300397 499759462 +-587440728 -51648175 +395773906 538978428 +-516019141 450573365 +987231868 970514146 +953533820 220443880 +-914586051 -824800993 +-779349659 952669056 +586495425 207725600 +736123928 -447124486 +660490230 -979652329 +815884769 730250348 +217706474 288316058 +-136070793 -16286676 +-408521072 -996818956 +614203593 -703529703 +480092224 603405930 +686870213 188823857 +-135297288 817622458 +-137746858 -680887972 +992353701 -929413440 +-659278993 -357745940 +559936915 903606166 +324435706 -272781550 +-724451219 935221020 +-484681373 -205350713 +103170657 -217714592 +-163422554 643669143 +-621000208 -7807259 +-354696954 506203313 +-160500663 -667397433 +958202153 469425256 +-527710850 -298228749 +753782461 -195799199 +835181296 -729542013 +-691715979 -247681423 +19480969 -495431015 +854466903 -389686721 +-716743913 -602074528 +-931063130 489692762 +-134360363 236903843 +-906076521 -394772807 +479871540 89558959 +384500288 -787133584 +701140487 787818375 +-878659766 -912341729 +671304948 -231786204 +69472188 823935345 +498034049 -933802480 +-795344293 58703013 +-473370853 -992764551 +206453529 407421431 +671966321 430427262 +71307193 801899467 +-819346397 -451786108 +-337819165 -388179172 +-723787489 -965286796 +667013940 -868166254 +161855591 68908938 +-959009540 680668337 +131549665 -152215475 +-268821684 937730462 +577273727 127874197 +415206914 -698040827 +350905606 -716173039 +458586999 397687090 +-482452304 403030116 +545844142 -997536672 +-488943496 -261971432 +-839409146 738186497 +312065136 -114706839 +920790011 553270434 +162208790 38312919 +-603701129 -328810324 +-686796093 -847397805 +85156255 971539418 +859410881 544025459 +-559806427 -709004083 +11829092 703370808 +537384511 167462200 +-220586006 -794621788 +-95053135 -723400955 +873055372 -29472734 +366440296 -26204309 +-897455650 555502966 +-95346138 -154229665 +677681497 763272534 +-676911297 -411855799 +682723783 730216679 +-139263798 830781308 +562712040 -960056610 +-567439910 336402014 +-292468125 -8471395 +340535338 254800757 +-274025837 -226293253 +-900715043 883505921 +939773525 264441443 +133506820 -79664093 +1406323 402401409 +-627982202 377100150 +-348061016 -917118046 +-222606993 996569908 +752953689 587578083 +574193836 299862875 +-796523633 -536955429 +651152250 -73151227 +-295005115 -48082299 +207792231 -22111982 +467811571 -698253412 +-147044439 211176574 +665238209 19303607 +348594884 897362536 +-629547768 -136887474 +807946950 -306188213 +-858584528 -789847306 +-88852093 183442479 +-242147413 36941478 +-930103304 710390113 +-167596773 305487949 +-650441508 549048916 +211457523 -479085918 +-600399496 620643501 +-778143513 153294073 +326667964 179635864 +-219016524 -617557328 +936408136 -353313049 +-197013890 447057461 +368181887 -660562962 +138785765 971356533 +-449159301 -767750698 +770079515 665983656 +-777742203 526987277 +594868732 -785738507 +-505969348 357618934 +-385197376 979304347 +954176623 -914790009 +103155179 934471240 +962213454 -494073369 +-374944615 340365845 +-482300973 -400706938 +711616669 345033228 +-282056321 -106599664 +12426056 -333091454 +-498082489 -820688292 +-722681762 102728130 +47207056 952782508 +-770814883 736754554 +-408748708 195819990 +258565815 154770464 +50383290 -492218077 +-712416 636778805 +-872354885 -136830554 +535206910 56253671 +-883687797 835936322 +-153569786 -943953521 +618964534 295760275 +-292470822 996420681 +726697166 -992941751 +-868182669 377488946 +423880321 642746105 +-892967214 -188317848 +838785526 -596246910 +854411990 383896385 +340434347 592481614 +-754945236 332021379 +928520792 -845226106 +-52495016 -168761021 +163609334 -454111461 +254861255 79052367 +-527320673 -143395111 +710358808 -420064163 +486186359 -708777595 +304482722 437699909 +-695222052 -120718730 +361489895 -666870659 +-126258198 687077161 +101757617 -893151396 +-377946871 466447086 +-618614125 -66629604 +154813479 999700726 +714782059 905895612 +-997851071 245434235 +-678038464 466075144 +948273951 -480307246 +547728729 215804974 +-325005861 531824036 +581569231 523436731 +-927550979 -670635877 +-429926412 -531617734 +-811746175 527504739 +-839625532 -857526210 +356590050 -693626422 +-459758436 -401754083 +-395055222 -486669580 +638777456 93658992 +17441663 166594196 +-870597983 903237909 +-873611632 -323715564 +-342538037 239920524 +65252847 -3330340 +572422528 -796638087 +-125449054 516772008 +-715053844 -51684644 +206581320 -859268423 +823023011 927416554 +956873368 975286423 +583357305 14931271 +-948471832 40713632 +667229523 399988055 +-503142221 687601885 +712967640 -264360986 +793402201 -915336168 +-291505805 -724831423 +-762533294 -387108685 +420714547 -632768860 +-921128179 247046258 +448419546 -901746988 +838984512 756889216 +573321086 -281423593 +455725173 139429391 +-707331347 416768643 +-167798974 -879014669 +-966630758 6637739 +-342510578 835846005 +846313213 932355053 +-542991124 20742647 +420591255 -690553401 +61551245 -958953749 +586492961 578493689 +-314274801 -36856898 +926210331 320135520 +215907878 345101013 +396236273 -807778877 +200044586 973323737 +254940371 -173314837 +-595507527 -83023473 +-95271878 -278190860 +370580896 -255641024 +123752360 -756553775 +-724103108 -627553232 +578419311 -947005717 +468565419 -889056838 +896312950 -173245785 +392039620 -866580068 +211290513 161160586 +-60158968 -134709645 +683134321 -374719646 +-827646616 -293850471 +405583363 -360688956 +312574905 902016940 +875002315 -794316568 +-600816712 -237613371 +632777957 533190936 +82801445 -726810735 +-195013694 575252222 +-952733464 859307095 +565500846 977341639 +257659492 435117500 +-660645968 -565029897 +-51989245 157981549 +655096888 -950523990 +-196966159 -175981707 +439387999 -650454780 +-459125901 284758466 +-255079087 -216829361 +-440728541 767957518 +718386039 372913520 +-182698319 460632215 +-587839537 -323823790 +127210916 520851214 +162132254 557596069 +333940377 276835023 +715980131 -285568887 +-813554257 48314402 +607505242 -384884077 +-650195436 947736368 +533100262 -493654844 +568039424 -4219337 +-35495315 -629977375 +-330700812 6274120 +334797387 -679505239 +387828586 -811386212 +-623757892 773954389 +-342156511 749656044 +-677215002 -104417037 +556598516 363779479 +116898176 874090021 +-273931045 -293401827 +-635775693 180230366 +-677358227 -37795256 +351184408 -590970249 +137168955 -284239190 +-489354509 -943877496 +-460524971 208375147 +-659985634 911761872 +407434853 285942394 +-663228422 -947012585 +-103931099 -899510395 +194214959 -823400848 +-114775770 -673806328 +-72304148 712328475 +-52062448 -240591277 +725858030 -438737932 +-558504445 -669966352 +593490164 -428068233 +-92075086 627341560 +-633938486 -444274808 +622272234 630345777 +774547140 211528577 +-940880683 683831846 +-914048665 -744696293 +-394335642 796090698 +-873672841 206589839 +381207720 301116229 +302678509 120248321 +340472931 375646475 +624551237 556922710 +-838311757 911521815 +12210781 -749037810 +795383652 -49094889 +418117806 734018781 +456815536 874092894 +953756795 -603862105 +465310652 -407590354 +36088630 -603552144 +853514712 -648746109 +935696520 -715934777 +286422712 482618972 +-938184537 -589916910 +839227788 -793069464 +154117961 -957590813 +-180464349 913557522 +-236364036 433097405 +342470682 -760434790 +351608515 -603091749 +-453478446 548519134 +800316715 -990904436 +-585415967 359170396 +905086408 960859684 +271385820 -667447394 +-263289105 -108452991 +-471022412 -46167410 +-980531137 989470737 +-805174168 -487797591 +-886222245 -445924704 +369702669 -228545398 +221116253 -597771572 +-467832571 -812658718 +-616532907 845491553 +668726608 -574353481 +-297513878 -393748374 +-555233893 397904176 +-80334940 848745229 +565697060 -843535132 +296764696 -501302643 +39822667 310224460 +472268419 -66310534 +753927089 992308658 +-978559401 -9455780 +-5769745 622582075 +424675924 -34077219 +-29709589 241471823 +-416088723 95721916 +-832809389 -160407586 +983663896 218488609 +951417551 22409451 +-457008315 686102281 +335959622 -284409538 +-578205926 -787942448 +87194291 -794723066 +281735492 656970360 +731703940 -309425407 +-775343370 355394880 +-604140963 -41723053 +92649649 -562085881 +-325725008 -275375080 +672590378 -430078531 +-991969927 -592544337 +654321086 112258158 +-261082376 922284636 +941197900 -480706348 +310824957 686557237 +652418450 -653672505 +-371846840 48817500 +175769034 114968705 +548771331 442462190 +756180623 -847343112 +696653566 295648924 +-380756030 -379118559 +-309370440 559569786 +-747093237 34181005 +-853134380 -889972918 +27970948 -652445717 +-668662730 565553702 +-622375995 -727452125 +355739927 -297956752 +140675545 161248100 +-291224806 306784867 +-28130601 837713627 +-394264439 -809657493 +290875312 -882051668 +-150643727 -381509178 +897120390 487496118 +-772674031 -415507611 +746282233 246823862 +-494281407 -122400826 +379670455 -559074 +270089478 -857770009 +244902081 885213369 +-923045977 909053248 +-144018636 -664424398 +-165347541 -30840333 +-236628228 743707056 +87230949 354102714 +-884889760 422866506 +-760751008 -805135624 +643954772 -918852794 +-179827611 789482752 +-391133134 286885163 +752740670 -118686610 +-130909931 -968689941 +-935980052 707686597 +-900310474 670396175 +210750989 -892058878 +-532672516 263643321 +23332019 926369553 +524378853 -485516377 +-669340542 -834376298 +-622246490 981292785 +299390172 792617727 +-333211415 -76336610 +24529868 -90294558 +-244845062 817357849 +-131950521 -19112737 +841922904 838364642 +127147213 846872110 +-449928340 741773959 +153525236 -38802903 +724298422 517604499 +-429660209 214208865 +-514411152 790638844 +-329984840 946441851 +2543408 -977088109 +528188292 601574564 +-551858388 -123627942 +-48391903 -6147112 +101650262 -574397874 +-304573916 -840086846 +-571338565 -601735542 +-681052590 421832721 +-304156853 132295821 +-755383336 115008286 +-179308511 -51214316 +-341800440 -394555294 +-90838566 550125057 +828786470 773742882 +-290525521 -72230166 +626450970 -808421148 +528570000 795745 +-935312655 -748916017 +-179295884 128252346 +-869761296 -7328874 +110550973 962885806 +-598424396 -813621695 +733904245 -369213114 +986855378 -227197959 +979520755 105227251 +-582934099 379902868 +-254649099 175775638 +-998885802 761218193 +-10007566 796412628 +146120478 -645631042 +-638310959 444335924 +986492080 345389376 +517573304 404298096 +-175907215 -326208435 +-176245153 -365495845 +-500308275 15917671 +-506569423 -94729957 +886319133 127606084 +748343059 719816393 +311507512 -215356552 +-274184087 235078349 +604722446 596601626 +476113121 423261756 +608849161 -76941849 +-819492193 772032540 +704172953 81149561 +744167407 627867393 +527697422 -225694456 +-30624259 575121315 +-984716273 -523414972 +649840037 -265116320 +402057654 526147528 +213195317 -883717978 +345123092 211491986 +-719011883 -385134136 +-265632228 216683023 +212083379 -935122307 +-961059367 452403471 +-492983125 305528395 +-758770167 210713171 +-542605256 615412164 +355854649 991646614 +-195672059 -908916736 +492343329 328962173 +356004140 -472540361 +-22332666 224044079 +431951898 -55446533 +363528082 947716991 +-27259338 -84593270 +-13931480 216108725 +526026192 -874892549 +-662879223 534567764 +-818464211 232097052 +-458174188 -251044679 +856944729 309229207 +-597850051 -818946403 +-972707287 -869105205 +-598687526 835413116 +-151266371 739454077 +584320958 -452279834 +-657655125 554592926 +-649656208 -947499360 +-658160579 927122792 +733779876 21927771 +894196270 456861197 +-571966782 -315983272 +-330458782 945116743 +-231241028 -349788966 +118052465 -671957007 +160241981 870387897 +-815549722 -869080653 +-957908215 -552643355 +-684331597 898552400 +969729326 560803391 +984606216 -677975014 +-173586795 -245284714 +-185322601 222573843 +-930944658 -367791411 +-231725128 650978935 +-729788235 -810473764 +-31891206 331890744 +-265684972 -464568972 +-325312239 -259432511 +563167422 374843762 +-595526251 -688682421 +-334543190 615858746 +278638977 963147544 +-619283377 99154545 +-896901526 706320755 +818015212 -349180285 +520520230 63325211 +-533820956 -451292198 +993394985 -422052317 +-592792058 89416467 +841879359 17184848 +-981283766 760872126 +990372272 140457598 +-816402467 -161411349 +-215494994 203318692 +168263897 850947390 +535891274 -68794189 +767442835 476627394 +402489485 -243974230 +-982251725 368290911 +778218438 -166975314 +883138513 -172926396 +-36025984 -411171585 +335859377 627148117 +891153921 -60964204 +-962257011 519639506 +71776441 -407300181 +-575218281 -967186605 +-233380937 -665075156 +444610205 98605293 +368608750 -645739635 +-387869456 -57763903 +105860431 -936679931 +-761665244 -290013922 +-535621115 -871315949 +-847416235 -951079466 +-524292510 -913102841 +309007975 938285161 +945545209 -918125966 +344943439 111303323 +-143356190 495721009 +200448581 549842347 +807348724 327436503 +663162214 -682181926 +-605707049 793447126 +152629283 168879581 +466691429 648576046 +-764515403 947511856 +960025829 761754455 +653596262 -587922592 +-996632230 70248461 +991846227 513663069 +638800327 164567046 +-219897510 832922066 +-104444285 -549484630 +776702397 793433427 +-247634896 -35351198 +164255616 -775505396 +387009796 -571481543 +-842657194 -786770906 +559603607 47781253 +87390457 -753315461 +-684141498 -771586863 +-899875379 322895806 +655468153 108701286 +-879992459 233788834 +-704197240 721602170 +-722991921 976268227 +-343503248 741607357 +-485524610 320560579 +-375365085 -614207839 +-497762184 -181596259 +898823786 -426860620 +-927907432 -777389117 +-27255627 -63699692 +-239766542 -35804262 +-759143418 576305250 +-391447129 -586661259 +-339320280 -921679161 +197939773 935442479 +740619212 -850194761 +78350641 540875952 +-494124878 -964322586 +-285521493 -902144295 +181281618 330747785 +-49534110 -517920870 +674524002 204268464 +15925665 -592600344 +-511257993 -711822636 +-879043792 -270789301 +-160082891 -733623878 +242741187 -870051307 +567853170 -611685206 +149563243 383455463 +-550796791 -425410135 +13286466 425481182 +154943984 706497980 +379943865 -200538465 +-883466500 280698614 +-968357308 444045192 +330330274 -475500351 +255225878 -662245894 +662206070 625933569 +-92849785 693469462 +-820278452 -940440267 +-811935106 -861613565 +505077948 -818930650 +90337186 -435541441 +684105419 -529027319 +81185088 354676762 +591904462 -425782768 +-987630708 282063131 +631741098 -512031043 +509033565 233529895 +588756710 -993366895 +945158022 690771904 +403652885 -668239298 +-512030089 -948003641 +317743358 566564463 +-512615288 -760568814 +-609896186 -92151359 +40272212 -249999659 +826260725 -76922134 +-81232642 452090282 +-949820885 -956790166 +498628043 539771595 +38422919 -136256498 +322417890 318698866 +370257578 -631304530 +-990574135 136013826 +614299368 804569248 +356176461 262987859 +696218618 186991317 +476330953 -421087596 +-798809104 797276103 +-266490780 -627359800 +953151831 -757765265 +-518172014 916695595 +129086439 -211910028 +215489407 -904652710 +947872527 333070203 +788407722 -460168658 +-944562387 -430876387 +694202247 134482490 +644297255 -718288017 +269323851 -65347708 +-696619257 542195698 +-165836734 668620726 +143238301 -674348393 +879107882 108428640 +-962896884 111217866 +662160476 -154516634 +-403968067 -473070195 +604477956 998278736 +-707533779 195360464 +-910817027 -995894480 +324868987 24526138 +-184100584 -237028108 +569028145 497556593 +797082908 244686371 +-182072213 32495195 +-938644676 -458090319 +-990634826 -81077970 +450678924 929613445 +874603196 -475650939 +537609338 -943004742 +-507033968 458111932 +653772225 387297683 +761123032 62675094 +-899501680 -962853220 +-839969136 644453299 +-421413271 529427122 +-77272064 -490188588 +-446283520 -89074800 +607823853 -202897132 +927245016 -114522354 +-840103005 -12024132 +-836313106 472862636 +-506083670 291444246 +444769115 817234322 +292767647 732410657 +74756240 -623922238 +-200969887 940721592 +-414462635 800868600 +-124213793 -557628583 +-743339574 952506918 +727886711 -522194833 +179902865 -729703639 +971011243 849905365 +-395082636 -459671321 +802699380 564138361 +-188537310 928912336 +502854054 944003483 +-151674120 796245367 +-3530495 -516853351 +529881046 -13552728 +-521787963 555895503 +133029595 -252881645 +-643485675 618690914 +372599331 65450938 +-272122869 376374389 +359828846 -515167824 +489572047 -546658501 +745417133 -187109580 +-467574718 971735893 +-196408481 -155564297 +-4802612 169172196 +305692035 -889237552 +-522527730 -970041337 +-538451639 -822075609 +382936516 -874810138 +-750309515 -610610991 +9640007 -431739085 +-590422824 797463932 +-396218684 -314966135 +-796932852 535320135 +249487734 -328414015 +-262302679 -335935738 +458539455 -543135379 +-881785861 688417579 +-162942732 -520312217 +559899335 97604788 +902497659 -260438357 +108125706 366766980 +-494530119 420433690 +722690879 674609264 +12774236 989374149 +123148713 -358362396 +-684138175 501109843 +493736953 758972466 +-979988772 383370016 +-891450258 352356088 +145189440 -930205035 +269843930 416865462 +-114104249 -466639853 +-165521142 99342816 +-908837673 146070915 +-769386546 -600271767 +-387556231 929272943 +-364046985 715316309 +807092397 -985245073 +174884735 -937346427 +28726364 702010967 +-92253969 526399484 +549571198 271081120 +-645554350 -585087545 +-583962060 83911180 +-627616519 629998766 +-782915558 -400448015 +-714120289 585923766 +910100789 -13387318 +359337980 452564945 +-961959738 528163774 +-784037327 -431931416 +760630530 853898129 +780650970 324674649 +170174025 -201433976 +828990398 541055867 +259320097 -717405767 +-437012545 -973021607 +-420661362 489952500 +124182599 -497565679 +27182240 839256686 +951190654 173844545 +249183934 -729931015 +809025742 -153232304 +-328272386 -565099476 +473513269 -721443417 +-548825529 486170849 +670781178 -988618976 +166467532 886354606 +-732328566 202750074 +-538200596 -695654424 +-460080283 199443791 +-718032532 138043528 +196154338 -799658226 +299392447 -761199916 +408211199 863727340 +34132665 -191073105 +395225361 218254540 +369741238 -790652574 +-508456382 -326508147 +79961473 -128220938 +596468558 -643822038 +77381645 -186688652 +648123702 185745673 +-362516964 907853411 +79483011 -247801365 +-797099783 104537799 +-761197162 119948955 +861817024 666298050 +-473444710 148071193 +467681655 -386470502 +454199866 -229325210 +772578879 108423684 +-720426980 -535547180 +102454026 -437664839 +294316697 566988394 +220625176 929133841 +-995614602 643008368 +308117780 432870542 +1778701 518865403 +632876711 19394027 +-298137835 -270777068 +927536937 -844730001 +387126665 -320082462 +1809963 -68795775 +968920506 288802659 +464554718 -743902835 +905406620 385573813 +315611042 964735421 +-332340414 243649514 +-282394027 -925451774 +986276419 -405842201 +-146350441 101687058 +-472052671 105344293 +-283881727 -574691299 +-722847321 507861867 +617375361 355178046 +-184036350 -817197115 +-973476022 -70406753 +-447505953 908066413 +-28381951 674472993 +-566693999 -149215220 +28769541 -380330172 +-486536648 59851812 +-517500136 -86055675 +-370243297 -318571382 +691632304 685619392 +734824176 -665781732 +-524043861 -808378108 +180229298 572265072 +300189156 418226812 +-979707028 53487081 +-4635345 -812279970 +387277045 452326620 +-792786062 -930787655 +327957687 839222898 +882711634 990719050 +985377341 -148946135 +643388628 984323329 +622531877 -219809327 +339875566 -495570438 +-667843067 962924024 +-145996037 -193238824 +-214721546 471496062 +152727175 711256090 +-685277240 -141103756 +-144976784 344446962 +210384967 237013417 +-689185577 323408453 +-473625123 -713157949 +-492649120 647420250 +-325669438 627239442 +-420335139 494899003 +-906338852 -128232096 +-509509417 -391193913 +442679871 -837365162 +-145977903 -427709144 +-361550226 -744180389 +-64047470 909208161 +-798177038 971779489 +-434307317 -388557893 +-913598879 -479724013 +462333544 -169724014 +157007387 539498701 +-52038369 628873447 +620105634 892863185 +187454573 -384979886 +-158778089 -589698717 +17354724 496575399 +957579673 -821435184 +28429193 707405577 +-798212236 36348232 +97240441 74245340 +-767425420 -564233883 +719056473 -451050824 +923141486 723734237 +100535487 -536314496 +-976937226 -64517108 +949829015 -801622279 +-850219444 80467477 +-227805559 -447162663 +-916519365 -740570363 +-214640184 -977426312 +-522550654 -725134696 +565584196 961546942 +-514326242 561819123 +-604557354 22968693 +574708829 -137616614 +538399131 -33969049 +656100748 699818292 +-545727698 -250638312 +154819135 180452793 +269512221 -757875333 +624029242 584963845 +905809296 499550819 +-438570391 -507966600 +-20288997 835907372 +583430578 -832919375 +19792138 -18154149 +90283557 -370318138 +-803228920 -685120578 +-749146135 -687587106 +925394082 499159895 +694139195 -756973725 +22657112 -185251921 +-192531649 538194079 +726745012 589939823 +322924278 333118931 +604393569 -815256852 +662459674 765282422 +-142231335 254511415 +-448987664 167221525 +86950404 -35900614 +562198244 -344498205 +-923194553 952975710 +465423357 707942372 +-344077215 -983141167 +-811748621 385448904 +676119960 -879040320 +-922850994 -844409984 +238630912 806956714 +-743764189 -292398224 +904182140 -333254994 +863430006 529173786 +670721937 -593328300 +4604196 -697549068 +-495857943 -870814893 +-669294503 -569239925 +-603875211 47308240 +-414165793 -790884133 +834263774 561480105 +263873099 -979332168 +-359765422 -220659770 +73931084 -59982591 +-593038120 -951285998 +-888959462 209028889 +530990247 732251200 +-756904240 455730027 +-961053924 818766697 +-388199771 552987872 +445229191 85710816 +986530497 -68974510 +137700762 73509850 +-644939396 -313099745 +-196920945 -111295176 +235584566 668273664 +-886927285 -641918811 +-236743562 919595202 +428550396 156216156 +-390256100 -990264976 +276548732 775679106 +-38884424 -276120714 +676620828 752260415 +-557282276 -920341152 +-752731574 544529633 +331796414 137151298 +-816798251 894042020 +799482210 -233316672 +-446087463 -169954714 +906337146 323447325 +964503465 999826248 +-111142299 -592772490 +508383468 -26032686 +758879617 695011376 +-78340255 -456981164 +766676010 469632399 +-212370267 -163894662 +-833535030 164500623 +-816545080 40223066 +462299203 -302634140 +450525426 -112876909 +-845255017 345717216 +-650800959 -740957645 +-900794110 730027102 +-186649903 869108766 +299439245 213666141 +-69375548 -375999970 +-342260178 -989602553 +-288696389 752318907 +-271023971 -560211152 +-575662366 -987019475 +-746811871 732199254 +286245381 -338056226 +64745839 -409471090 +986708373 724694677 +-715677888 -298267626 +412920849 -501100053 +340069866 -4834339 +-556065715 -973275586 +358011668 117376698 +-175502046 543951634 +-626170695 -947200471 +-875314739 -40387736 +28675029 -694176502 +270231650 378651284 +-565006254 -465204915 +520498543 -334905751 +684992962 -70827784 +10567795 -480288229 +-555746748 75979389 +-745630958 86023487 +-929059771 985647768 +402514223 334880124 +615465480 431279262 +-607648172 374106652 +106115927 -862491318 +-270239249 -129626160 +-528294188 795304986 +-520330691 423384927 +-233288083 -726270458 +67657821 -643877984 +727167639 -486212176 +-275198473 152761626 +-396231057 376252385 +360070107 188377373 +486470411 -208331727 +181954945 374911254 +710958184 145088646 +211757890 -26760480 +894889617 -859636347 +-131246348 -674376374 +-913633257 -696778853 +13841514 -920992208 +-557433000 629672589 +-815045668 -848841330 +-500124693 -839803799 +35392158 -223578664 +-702093857 -919958773 +81567050 -917477216 +-444805449 -346424841 +-257174995 -362769787 +628839676 -641833113 +-979980694 -363521140 +-644051465 714193766 +-944202719 -276225501 +-6815057 -593646029 +-841996532 -734681003 +853952952 907340363 +-313659243 954502100 +-229877135 639458678 +-417359721 911184841 +493333922 -41051616 +999352219 630707429 +-391323755 505833994 +-896135635 -629164474 +748692508 704045786 +-330988479 -638120222 +7693064 332139447 +-99331794 314062461 +-253280598 437906530 +-339736167 -688732036 +-93887305 -641581041 +-945701605 -429340773 +176979532 -329628077 +-906591793 800353768 +183970402 -39574139 +-728898498 873262198 +230519599 -261224958 +18603431 699150765 +375912143 -820654708 +923530627 730110886 +699459924 696658148 +-520137068 486787358 +-730702584 -414764052 +-173766674 -101483841 +94574254 304646140 +-415763694 -116548633 +-922373100 937630397 +237895544 366114290 +-812721041 276475492 +-191372870 86104436 +308416628 33213363 +-60203882 876964337 +-877627736 -848744522 +487832254 227844611 +523838984 835465171 +431111596 90414997 +196224992 972450327 +480005851 859876594 +-778003022 -828847550 +777711695 387567117 +461359120 100872197 +-795569658 -303927142 +334765361 -886755091 +79769734 492624694 +-89319651 -654573844 +598596484 -524758453 +787822599 1864742 +-963185972 -912619636 +759614153 -351812778 +298219430 606152923 +232826920 -937995544 +404896608 497272142 +-160629516 8325871 +436363534 -145008105 +40874628 876605825 +63328422 -935188007 +-309102195 -634060403 +-615147063 401230957 +-78524883 -538157428 +-321848036 825178026 +-930726076 -892227679 +-725017062 -438446047 +-190863168 -645970941 +971515232 -722062046 +-587217310 752459413 +208941686 -163737510 +-965197841 738166818 +779002588 787647885 +754409180 -662929391 +135156023 714705028 +-285913472 -517989909 +-137019391 -565939841 +-891605300 330789793 +307061579 -408594166 +-718876555 858596827 +645187328 -607197764 +255194332 966883289 +964711351 989596614 +288757867 -940050552 +453232844 -389116820 +517953475 405174437 +-993657093 644681273 +501711029 208509508 +537106539 -37259768 +-665635149 115704145 +146427832 -481952941 +-619378735 939667626 +-540000114 -105576508 +-58697894 516319860 +-707801308 189845902 +-178705222 -762015655 +-316767350 -953457214 +360101569 -388338242 +299220556 -721648157 +190810197 -260470102 +-319133788 -384504759 +-121446660 943256094 +57007092 -712556134 +931017246 640195003 +-617192340 -225196602 +-727699986 82778532 +-64445471 430751426 +233471184 10633201 +850519017 -839009183 +68898464 28559590 +120682892 -259682168 +991420637 -998720875 +-151947041 822394082 +504172417 471583882 +491739466 468559632 +-811005062 -440063891 +-205020024 -85013289 +-370827672 305534365 +-790755902 -312451413 +111982246 226294667 +-522424314 -336065198 +-950584356 -835988366 +-412915602 601977948 +-487751197 569194789 +90180914 -479788742 +-70513099 -394061724 +585214885 860562119 +366628876 96617958 +930654308 -137992560 +5340545 -844727595 +524840777 -951568196 +138796192 872392501 +271654667 514281195 +231568831 418716913 +448215521 713297328 +970476423 158913726 +790206961 485935701 +-596416907 432838326 +-723864985 999384237 +-758915389 941517783 +-159563732 863037849 +-934284019 955147830 +922314312 -430675036 +-452793478 198000372 +-112695780 -669871025 +167251067 -789854940 +-310188372 -233744116 +-134378701 -949881745 +274083286 37481475 +88384241 -941668866 +556032731 -711756549 +-329087229 109462426 +-805337235 538257555 +596888600 701448214 +-826193836 242780738 +-138646503 -515891054 +-438677859 877241910 +-467446532 -51064172 +895292152 932728217 +-91350584 54382636 +605491185 438910929 +-571478538 -772811900 +-545148296 -761392627 +306611771 622495387 +-131745192 -930773255 +-301966880 -854463712 +8270459 943514794 +-907619566 -99423156 +-245397294 159719350 +-819165412 362986197 +-689357977 67969034 +739527941 87734181 +786877326 -355447498 +928938294 -574386368 +569379834 943953972 +14793826 64147486 +940329039 939138061 +699944700 78693681 +-585642339 -110756795 +15007721 -937170640 +-846004442 -364901085 +-848382348 773339095 +-583086206 -576417830 +470337508 -170944542 +-293723450 -525468140 +508676043 -101614577 +-320086938 353311257 +-316895751 -78843995 +-40115326 549194981 +-593119607 -329374748 +201787268 -896858628 +982188993 408597523 +-910418525 350346907 +-432670270 -725786212 +-126351307 -455731174 +404011719 11676527 +287738346 -970688936 +-162630345 684977116 +209720731 -874813656 +642699994 -22110027 +384718068 479896637 +-719933394 -271791115 +496547998 839703372 +103313035 -167001598 +426914798 752145014 +975545377 -891255348 +-120800748 -597471694 +314485626 316862013 +-312949820 -134629892 +601215426 -735229251 +-892186109 101830 +-401850344 270412673 +-102660342 -332102711 +861299218 -957551079 +353540818 716151733 +-182175802 -125144799 +-721494 -389990544 +-72894634 -499219105 +964762373 578401488 +-661868923 468267850 +744652342 -714226811 +33815807 -69914346 +-877492756 -724272426 +-357003843 -312728051 +-927857752 987268554 +-913726596 -158952364 +-222239896 670364899 +138925876 113719821 +657501516 517527230 +291395878 -148682101 +534452930 238660047 +425125902 34584491 +678171063 951802623 +747215453 984411421 +399357805 114640131 +-402159242 119115883 +-310464675 286711320 +71396095 -627614529 +615015577 942758588 +418495929 725050396 +190343948 10765109 +498149225 -158992500 +-514271327 -784632037 +-74656592 -24857709 +-528860090 848496709 +962403925 -714700705 +882786000 909635257 +879810247 168261892 +602040637 14756339 +-119172500 -106263704 +607673464 37511475 +-519043703 595017811 +-923800256 -202768164 +318173976 857279219 +115185714 -885468335 +277146178 -617883702 +-454713742 879731954 +-421992072 423344624 +332380165 871499278 +-67395708 581406404 +198737085 288904988 +232141910 -699425767 +277995938 571013669 +-422068068 -467216796 +-338719243 188028726 +238450317 -718833667 +368921587 651465285 +-467747635 486853211 +-694672353 9305572 +727247498 -801828636 +-123170020 -851630484 +362915841 -233719333 +-750255105 961889527 +681231921 661707721 +-709260153 -355296594 +-513570589 393184670 +-286579622 -368775004 +836453371 754568836 +204930563 744410158 +-211034867 923297110 +182790441 666051338 +489545817 -675908056 +-695979378 -592162496 +18229467 421211311 +-829403023 130903846 +828543988 -406077075 +665762466 -492300329 +-484662559 -266569626 +-634763326 -427505735 +994857106 -403954460 +-337220059 -42625821 +390122148 650256129 +-319510077 -857384429 +674869252 -798160510 +545037742 645384080 +636268066 458370382 +-310655954 -157713084 +631563423 -447087565 +957910533 822692513 +420219859 -625353099 +-159016635 -666613123 +-325434823 -534510189 +-489611817 -649824045 +755348713 463548317 +-857470262 429681946 +639625166 945180712 +-533589710 253600181 +458427371 439486989 +-580416878 -155373927 +842175287 -706776365 +-441080085 -669330969 +336649334 431492146 +-273149385 207335728 +583345224 -622848959 +53512595 563208999 +-958824774 479088002 +-907628968 -456606225 +165590109 -472573725 +771933566 -7522826 +-909224451 937950737 +-752156109 -90873124 +-533837183 -138514030 +-404608762 -504468564 +616802611 -629388420 +442814638 235276121 +3857366 419345042 +-588082143 -611871442 +885713569 -495397579 +419466235 397550597 +-427410880 -273197847 +-824829235 195294077 +-703631158 -239247180 +-687610835 620275554 +-667375969 749262412 +-143796688 572840673 +514291963 912327597 +-445536894 -990046868 +-778043213 -187864295 +-587867771 -505661526 +-540334635 974608435 +-378450809 -421598757 +427820552 43291457 +-154751450 -630687824 +351007355 -706027996 +-829436206 734803688 +651437726 -638704692 +282150632 106246062 +127268870 943855335 +-290511772 736217625 +-929035366 -977951565 +-24201605 27979350 +38947625 -336991555 +-786848297 98825862 +781683502 332080102 +-207341800 677461281 +-146156346 -850563358 +392292393 90928045 +246438421 -179341559 +-910880235 412937940 +-831716401 -823799820 +459233055 91979848 +369267775 -364418429 +633468490 647838358 +-414494264 948134550 +638682388 -880477630 +-448705748 -768725506 +-598367925 629325638 +-840227177 204794669 +755183525 -34978121 +-557672612 -363731852 +-460612629 358049826 +634456029 894065256 +195896249 54052769 +152618750 -759760504 +-838915610 -12988610 +-408017943 15131482 +862156444 988800271 +-164022854 -853698711 +-839646576 598741402 +786504602 -117929722 +-474700441 317931439 +-970791360 565378681 +-880309175 715156634 +245791836 254376394 +415488929 -333426103 +-63640482 797282829 +954513690 126025304 +657259849 -568550130 +-206558133 -531303754 +-671946742 -667697587 +905444608 -155442710 +516505582 -811591398 +43023508 -492508742 +910296766 854356301 +-902188828 -538463019 +148310015 310367809 +270090531 -620537079 +296995201 319638298 +841162634 699972468 +951452462 127258696 +-506630607 -297858677 +-39695335 662172451 +965907912 454724431 +-902488928 -801302972 +747681431 -444236285 +-985455857 -241822884 +487924748 559930640 +784113340 683768536 +529614830 988183510 +890294081 896351226 +-592738374 -408659429 +-580369520 430295384 +878163355 -859878044 +402451949 844787889 +-251642713 -125051698 +-762593712 -503078987 +-656604648 -81326979 +118042652 840575638 +791209866 539307954 +542998570 214832667 +648211094 77800184 +-420113468 223716359 +-709365559 -512199065 +-246533757 394624036 +-538171235 -949962035 +931729562 430198183 +-721591058 440786514 +868487685 833439035 +-727544206 263701036 +72873270 508245077 +-519553622 874149360 +268269451 -607754159 +-35385044 44718541 +-560265629 -866329013 +337712675 -393264424 +-81733369 750060477 +566974207 197286512 +783036247 -622480362 +471664171 -308471201 +717512031 90070163 +-581059213 375804465 +226441843 -467686712 +900425922 163638464 +-572938733 262333627 +-626882112 312339574 +-445926752 -427148699 +979886063 -37135404 +-284675003 357102523 +-684237886 700143808 +864882301 444485806 +-830487097 -960499265 +-205199672 14436394 +-306652015 492136003 +-968947098 -391479452 +360823639 213566891 +-446748878 927616787 +-590982068 552926772 +971806505 145274290 +809893691 566509355 +19521197 -473851886 +373078945 350320043 +287102245 701260990 +-444026685 174976730 +-88030927 677820542 +-766689751 901953156 +-548306405 -240501501 +703137301 862222169 +-282473873 -647861149 +21545051 530214672 +876165996 -389588901 +-481537897 569382812 +599862531 -398637778 +597529381 576179135 +-731250447 581401012 +263112146 -137001894 +-575049559 294598446 +-531116775 231778587 +-779595384 -102248739 +-242792553 -865753251 +167908043 -523699828 +594300363 -397578932 +488907495 621392697 +-465417069 -530091078 +765874345 6409083 +664794055 -807149675 +645501549 51085752 +209022995 732533757 +115555339 -271563855 +434393613 714710069 +447692036 350208632 +302117539 -692092290 +16944834 -36542593 +-374310947 640505323 +-946064704 575056503 +946964693 937402689 +-767686117 -8934646 +673803107 -88861605 +-142461599 882165487 +980086641 23842108 +-257352939 -94541957 +-702050655 570258872 +884568613 -964987183 +-605058443 179691703 +862429411 -605806560 +923898600 168609332 +-111252731 -384783138 +486882910 -755352848 +342759932 279789817 +703574266 -672520470 +-498857913 291920584 +-631225906 -432939204 +583936278 -752736261 +404845174 -238712593 +671119335 365391753 +-916190422 -128172575 +-355629234 -342548695 +-808700063 -804105966 +346875902 670625570 +-366689929 57289317 +995926861 -424061017 +-865674828 -756035799 +-148155170 -251029476 +13061532 -824546349 +-187264546 684000927 +-903754267 -671162954 +758172237 359690598 +42898139 -369626722 +-146428021 657075166 +-260876108 799438853 +97685848 493042812 +-547824848 -106098507 +93102421 373697848 +-886579989 146131152 +771217903 -802959680 +-481326785 -966369231 +205749649 9027537 +-250210681 -569316663 +948380917 -837367724 +531796275 810496675 +368601509 -769809450 +-270798500 691287122 +-896941506 784126564 +714808444 426806759 +-51096636 -579316837 +278166719 743814521 +204276970 -885425265 +-877932867 486580209 +730819575 -553516085 +-646213595 608416485 +-872573511 2198975 +900599334 -508523605 +-39753553 560413111 +685322636 -10679451 +8624198 849811716 +-486194637 993659140 +864890550 605441689 +-573992407 460035221 +-56331199 883186644 +970771153 -502720194 +-689856182 640352205 +-789064775 -458437599 +-644191495 863168002 +406359077 830748833 +-604908558 -716897567 +46886003 -161636289 +367718285 673321292 +172545369 226223086 +878925260 -623329048 +-698489143 106714915 +914806608 -915389376 +-973044730 -103917542 +328880259 -12894304 +-500049443 -636486151 +-113377430 744359341 +-235237546 419508696 +-913397847 -393547267 +-580027297 -373483231 +-424903520 -809376259 +-800029689 260037000 +-833527423 -903267936 +-727350520 -153746127 +45229825 -947670695 +-922339357 417933744 +646444861 -462081434 +-132805670 954398493 +-8009356 340089344 +-523465815 -187746010 +390630493 24809032 +131505735 -902025275 +287869317 -300138596 +80201658 88116389 +-993349112 268024239 +326444621 -140677699 +-829775402 -70588681 +-267168165 -623671174 +-392453786 -823178371 +226628268 -775561890 +358630130 -537083761 +-423605101 306983085 +419005117 103784787 +416070270 -499355833 +-798949843 -130488177 +509114498 -993444353 +-724551941 -893898243 +755732317 487207725 +219552021 -459271404 +-191182246 -783286918 +-881713499 -581702193 +-26248361 -205164810 +168979775 698797684 +415701470 546281236 +-238307043 -600402493 +-115575869 -642700933 +-574486848 733643669 +691134388 666862315 +-963441769 462722463 +312996600 -828146856 +453271837 177464712 +610238960 960102787 +-971884261 -468621336 +926072850 -273552984 +992793284 671107555 +-910377280 182001027 +-545159773 -244654574 +718639641 675826849 +709786483 311110805 +583488721 -701243839 +234799534 -193539455 +-622325939 932702179 +-416854662 -411266471 +-807761345 -510534034 +-379436989 168765447 +-419372286 -82666374 +174569100 -593362403 +150870478 382566353 +-763671480 -38900980 +-928872336 914873556 +-90738635 -625624300 +-416752144 -937789922 +365624540 -88181615 +915938814 -620521020 +981755583 3106091 +-676929866 49833026 +-175351896 -425265712 +810859844 161598107 +765461441 602838418 +-312531496 -963360312 +259330491 -132269329 +763938133 -62838561 +-687928907 -304453940 +-655031737 202876788 +332738867 -451528764 +-213480400 993362462 +-256729679 -84596045 +764145834 -350119778 +-959392922 -662570515 +-19093216 821001052 +464789125 709131909 +142202071 28657002 +-935583718 20722941 +587117520 569845693 +-518644408 -566631607 +-319193675 -641660180 +-288764717 369277611 +-12170282 -327453381 +-769414257 129307751 +-731744 965172834 +-568211002 -200009455 +179900938 351397587 +-18772298 114689141 +-92252949 54292957 +-366604521 354630197 +-820575222 -99722997 +615347907 -346063570 +361331893 -932625813 +-713479822 -21177070 +-18194470 -341226845 +-845604748 295318557 +890378212 511308443 +-425461287 81824543 +89133436 -547526370 +-186697275 -585132674 +86732606 -935702691 +594474288 -267488029 +44467483 -977495670 +-694563232 118367542 +-229807498 -530538052 +-891328930 772064323 +135834324 -645619559 +845466695 997066262 +-126779452 139449035 +499914007 -731774142 +863783950 -998390634 +653765004 -281392250 +397984104 -525746829 +-586289232 -952673862 +-465269854 -976172893 +917297745 -804933323 +-91902405 -808078660 +921310530 553767204 +784259056 -990757892 +509233986 -209223961 +410216597 598397316 +379769343 -627154851 +-260066397 615061986 +-250168618 811350395 +392166451 880570997 +-110062702 -391614929 +-638453842 -891697459 +-306051405 -741791391 +135697602 648444304 +-338224863 -547544470 +-294067661 147856663 +-319956563 17135081 +726841655 -530012786 +74782769 -998991182 +-940742484 -662399701 +-399931260 972347345 +735782110 894230676 +-411286357 622123095 +-742206063 56734229 +-620086855 -120321188 +187689311 525845885 +-573414032 -426399723 +70526022 -513779911 +-579197239 -956175383 +-839864735 -919092900 +-407299267 -822949313 +-105578813 -472677157 +749823655 773049022 +-93655026 -654269680 +-590405567 109136075 +-55863981 356051962 +-338938748 -998135112 +-912020549 -13818487 +50881271 -473404043 +-479321759 868554728 +-387917523 70506663 +886406739 419207760 +581510563 -951756717 +986707667 -754268573 +-457789281 551538700 +461512909 734974339 +-22595587 -115960406 +126387445 543998798 +-865012114 -9217892 +134943750 686289709 +892136375 844154798 +-671434836 -646054385 +-32872515 -27344030 +233155175 -722831953 +141421121 902668237 +-297942092 -133593204 +278852744 188212449 +358098055 600512980 +591144619 398493656 +971618086 470470771 +38895146 516784419 +469813217 967759860 +534231503 -116161937 +-998866088 56122493 +-816814850 -430519455 +-821036875 289603364 +-680104626 -716929341 +985252440 244685621 +284091665 857826430 +151068734 76508395 +-876880419 -953548824 +-378522260 107297067 +-410976635 -422903652 +982776335 587384787 +635494180 -317227422 +-260483504 -843280457 +-48520605 231006467 +-664574006 -236570745 +-186547335 -54546300 +401820301 -745750986 +20704650 -353947991 +990971252 528267322 +832559854 -611614061 +-193474723 -109141249 +341297015 -79615774 +-97718163 455216865 +274205886 -139114782 +638373031 -220847460 +670690867 -757682603 +633850539 -332811575 +49540295 -983607114 +690215892 -547575035 +-600687035 501403121 +538919138 405441508 +-211218707 161035361 +-675575342 -659647862 +363031965 -732727864 +-767232377 -713054283 +-495788083 71192604 +522273178 -559581868 +-828595695 569445565 +221850388 902166568 +589928417 -576312882 +646371571 -517031015 +-893661466 -545956551 +627695669 -515589082 +576440626 -36435812 +-76238409 -528156676 +429051260 82538368 +199471361 654386373 +-961460241 -411700593 +-494282611 -948572519 +-840002373 475074882 +422469447 -742316979 +454008697 273681548 +-48873596 -861858964 +223112600 321460754 +397905324 -308495952 +-883832015 -452927600 +-300367378 749824443 +704341625 -415387468 +-803752989 449436384 +287217176 -279528369 +62061316 289766683 +-373331848 -651095619 +-997854950 -116128985 +717899301 -356504777 +908630394 -121646767 +-812368161 -279026413 +-736964836 198220141 +655525429 -466989093 +-151908145 -785534448 +46100512 990219936 +-515377949 -637804762 +-68614204 913102479 +-493626293 -25519254 +868783477 957474688 +19848194 -442479156 +-843282342 967521865 +-136860641 511374275 +-356420732 266292815 +712126917 167647583 +-652019340 87423742 +595022966 -592077950 +-510944441 -369554718 +-259274156 -553991875 +-218187584 538803404 +-678994695 862221910 +687522779 390393511 +114328144 -313130566 +172224233 364378560 +-815096662 89731613 +-523582190 -955756683 +270649585 502751896 +950556157 285870563 +-994515203 203390242 +25805590 631757276 +-857313127 -493790350 +-126150824 -965723701 +133234684 671395548 +172143143 8988430 +-891514011 610977997 +-946429585 -280450756 +-117575237 652334765 +-329783272 362264340 +426696964 355319456 +697952941 946825241 +958001129 230975627 +742305455 -85236918 +-883886554 44721635 +-475893008 74591082 +947097537 387669216 +-770471154 589278573 +986920578 505556461 +-609453560 -971637029 +149945257 345499320 +221646540 617698699 +-814741752 219248213 +528150715 -543488803 +598604600 100337474 +288696364 987386490 +590994307 -56502740 +-117379145 -348864150 +-881837392 843164326 +955739779 -975752523 +-736812451 -551653031 +-431591484 -575961344 +170077354 304603212 +383781977 902474272 +-841508147 329806227 +-875180414 129217237 +596690551 457463262 +180057736 -306701233 +-299195342 -440175085 +-74804070 -879121074 +-411263802 620283105 +559869653 49321604 +-217956721 -874569845 +227473142 852576264 +-534155649 155864973 +336242384 574187369 +-126422183 166493997 +-938463038 -219711769 +-743179018 -542190506 +-807391518 863879995 +664061254 -911754401 +-211630604 118018078 +251547012 320392209 +332516494 -456306722 +-391933448 608681056 +-531707197 26584482 +418713949 -795345258 +724840529 403228079 +767393644 -925183583 +412642377 -498672041 +271456270 -301428020 +973746020 477655656 +989571307 923312482 +-11428511 -463423440 +60199066 828912494 +-97989622 875671459 +556497672 -481085578 +-323620217 -99803487 +-605988977 160490006 +-200559712 118174063 +414940607 -328800844 +-151754288 558166440 +-169579509 -965315770 +-69402364 282667000 +-11256217 395019403 +-220128273 -257687345 +203038845 367406349 +220945286 657146834 +591896155 654545660 +549726599 -72215368 +-504022576 776240192 +-272880565 258443305 +76335438 361059567 +95177998 470469994 +-550729361 -964019209 +539860791 411914447 +47741028 -680704371 +92521934 -65924822 +-198306883 -45545447 +-345999914 -137894304 +80783183 703784864 +-656479895 474914744 +17676436 209455633 +173238708 920722294 +218458938 559971363 +-450078264 -455936484 +340210460 -797165212 +358904299 -223198894 +287484049 -651717381 +913065985 -595391693 +201293671 636414926 +-107048474 139777839 +-919077323 983688120 +708242694 423696396 +-928648481 -545997881 +-102865027 574915149 +698333129 276358358 +879669300 -626769691 +440549536 -77926620 +-514259505 848082386 +-246823928 304801418 +126971007 238361988 +704160539 -457545270 +838689006 119295198 +-244959726 785251200 +36605572 -674756814 +-50782251 -146956600 +-942097095 -706807980 +-93297971 683358177 +-526187824 108954301 +288323569 -448217526 +-529430460 -745383344 +-206198521 800430708 +896443097 841259346 +802768496 -409552161 +-842169060 655520249 +-251958205 -427102012 +426479028 216941764 +957980992 224254745 +-393830285 -655657283 +936206006 180956654 +-847489522 -569083916 +811148225 999380654 +-419680144 222321062 +-675329716 -508470997 +-59751876 -733391335 +-90543393 -17969925 +-145394183 -728692011 +-842856617 -854454996 +31126900 -222980227 +829715965 365068493 +415090870 683119932 +-18085026 -902055172 +-488398099 167460329 +-975935761 555184519 +920080900 141459946 +-407524013 -287970661 +-85929554 230916325 +802731977 242395833 +759235209 -956036207 +175059323 -773704180 +-326740995 634037404 +437802585 -34621597 +380479866 138105493 +594667289 170071204 +-953574394 351123012 +640321060 -982276485 +-335919804 -74089375 +463231481 498585730 +-594227985 -999060704 +-796373526 41778133 +-114772070 330763935 +960000463 84490473 +652149903 -206042782 +-25868674 746809794 +836837952 -318510745 +-100988094 -20327408 +-451233310 -390037637 +-976240009 -503277785 +295873897 67276685 +-569836643 -290685381 +-774118856 -631086825 +791536786 568790874 +241174445 -245486456 +-909156075 454036801 +-381667647 -201724020 +196072636 340879600 +-666605899 -964954518 +-31141469 -359418413 +820847959 -197630184 +400988929 -572807589 +-660986521 -996293379 +-45303412 -652018439 +737298191 -967649756 +821709627 204997036 +331792625 717719227 +579802827 367894877 +-138583824 -40116721 +-121259735 152798722 +408029333 611569693 +-574861008 999465749 +292718377 -301796775 +-278676392 -627779785 +425712168 -901949659 +-378917559 51838674 +-291351293 147472187 +75059369 -539911477 +-126993768 -68726212 +-170120201 -654973371 +-985896036 -786135150 +-152708485 -140257118 +-975789631 817566661 +721017266 -594198519 +875392068 699977163 +-881581113 54079834 +11257934 -257972214 +-870127589 994869374 +-321487245 339621595 +-754084014 144404941 +-527947170 -662227391 +-407796108 618836013 +663526025 -338693322 +-398091163 232433768 +-242179006 -4726252 +415804285 287340184 +602512798 -871868670 +638649013 167814779 +-911966967 -731846788 +-916074603 621482591 +-703038881 -559507876 +425109092 995442606 +14250256 -975779629 +15718998 845113897 +715631414 803138788 +-344495308 582163494 +-533076864 -921868022 +136143937 -803841364 +731232214 702368165 +577574673 968627016 +439612599 -450919743 +531879531 319825651 +931397381 331792405 +-114788441 -259812680 +98635207 -474768184 +-172429275 840880358 +-436781507 465808993 +634192522 -891097215 +839348527 -868798697 +161201581 -659954438 +46137423 -24414428 +-236188303 238940693 +-601712926 -109851210 +-454277593 874419096 +-393580337 846655281 +390171684 -899796914 +379772648 647840259 +-439350214 -183473181 +747557730 60062794 +-319424545 118709781 +-648149919 573245160 +649777096 -432929056 +-798637633 646604963 +373026879 919746154 +-563978224 -907206667 +-958003751 604575559 +967806440 350518333 +-695515756 -105897043 +908203124 405543375 +-801415302 -41190495 +-699727596 358452188 +-249517888 -606016318 +465212979 -525913573 +225215317 -529733769 +182749702 -812382254 +-647860059 269776289 +983364438 -359656689 +343407140 240805715 +-549248094 -173922175 +205925832 482533794 +-697864922 113333305 +219261276 582304795 +-756463173 765518551 +619761109 -571051540 +-560224530 -570855775 +67886608 -671338171 +258451743 497253150 +965145903 373475972 +877321957 413538127 +326253353 654582200 +-634706811 -393930427 +882665674 -773045728 +-558822259 -289136506 +-438301296 211057288 +468528867 178966731 +276795708 617895590 +-908116705 67246602 +-273372207 -785897027 +-304974895 -477949046 +485506838 902305910 +-246649473 -93582246 +-205840131 33423702 +-128606761 142474722 +637478813 497198936 +767872319 -469110627 +521141421 -399327150 +461161885 -942983864 +357334583 172887145 +-224774729 574147308 +757099509 -198904077 +710287860 -400521499 +-109880433 528478219 +-209009250 -449758891 +525079961 908688177 +472416903 -634298847 +-83321795 731153026 +-965364155 998594599 +-583447800 561508906 +799913983 -29313426 +-189031079 580233597 +217136836 619671043 +-451140045 365717073 +-560478097 -288078850 +600908949 -224236021 +759739894 -560926570 +343623803 139549143 +608832342 441030887 +-784887569 -837971764 +-471097545 -591240640 +-944780822 530145287 +59749904 -943214771 +-7793178 869818677 +-470752727 -578567508 +-699748201 24505700 +986284791 -559786331 +978107234 -358149353 +-780640910 -424014086 +521233968 932002320 +36005293 -553878563 +-863090405 -665708831 +891160422 -16973522 +-2872556 -645378573 +314734867 -476543618 +-170576508 875965049 +-387053092 -498688554 +-764692416 701378308 +-572195398 -547359711 +55935359 -328450952 +-916572136 479656535 +804658421 -687368738 +592306665 624774815 +402051282 348044824 +-987897760 344464231 +261231697 -726105684 +276860944 -469447176 +82460397 -206743937 +651530262 288886192 +-452914423 275460092 +-997690467 -423923888 +-49843052 751839018 +546335260 -222824275 +-27153763 -681505595 +388094114 24654474 +734414532 -909755642 +-846767687 -461180017 +353395181 -246071876 +-909947043 -306094546 +-271564488 -816527255 +-66423518 562881006 +903769206 -24108485 +-611351483 968826376 +749430198 -942823677 +360414294 337939413 +905634609 -845208972 +-773954424 820242594 +669561726 -456319743 +561548881 509315681 +455883828 30872875 +-691839659 674933135 +-847565045 83334634 +-411815992 -10132777 +-592912039 396008206 +-390140393 -854529841 +731695936 558333962 +-262607821 -799900905 +119062552 617096694 +695172904 -896800920 +563362349 837185857 +-861356202 258285924 +-389196999 -464441880 +-515734760 -851660316 +722407324 -255739300 +62999578 -95099158 +-821433077 834915879 +-343375571 -492389895 +936228498 56757863 +355133206 468263733 +-617149051 -475787615 +-432577694 517680462 +657851972 559051908 +-225802465 -506048280 +-518465930 -920291525 +990823146 590209658 +-335231728 220819164 +614241865 255305027 +-793695304 -605184125 +-889638067 866644279 +-289517943 -361100024 +-316121383 -154612624 +-971808815 -74649480 +-599018957 -35130520 +44873472 -299564231 +-134922577 -526583663 +113093989 -516886303 +39579203 -892061435 +-134625984 -137759416 +995015069 809740740 +-895067963 166941686 +-413517287 826628429 +-619290284 -171539798 +819695177 -440012156 +-187740902 333128601 +-787354187 916562727 +127654328 -949178563 +-898399522 281438409 +887641012 -83803966 +-385832633 -873327059 +-20696084 245292195 +528341898 211615469 +275576015 -972147075 +44411645 -18475447 +707724449 -93357609 +-58181367 819506881 +367722781 256661588 +-595952783 105113932 +991365861 485179656 +403609247 952894291 +462748023 -704647565 +-347112413 -933609754 +-277996419 -925948007 +647304605 986049812 +-305048439 -998371212 +297018428 -398010334 +-476995025 733182600 +951706233 -152373525 +-465289486 284824941 +-646968963 -927286961 +-362129801 990519792 +-516608206 848409681 +690797653 -796919938 +-758660555 -240208857 +943930140 401572106 +90425596 -109347535 +192058184 810209941 +-590725297 -113794966 +-154808219 349391 +-766855245 114744062 +-310737439 765181986 +-515939131 -249292602 +515018019 914022455 +945886735 743101649 +151336507 837389926 +153806245 13742846 +894505218 80298992 +815545880 183691473 +366771785 -102173694 +-186952516 986254769 +-620659920 -844843766 +-226273652 -879374561 +433756679 -646964138 +-419106099 161733316 +-72009602 919004130 +16920776 140267285 +-84126101 -121180611 +475882052 628441936 +848321456 -855516373 +513450973 -560856996 +-7220195 -175807589 +-249245579 662145137 +392816164 551475774 +122566273 59616895 +-101717261 826500305 +-765658751 -717733604 +-310233597 -130490086 +478277074 -283299170 +-427871093 700298203 +-223373844 493055747 +-339025806 -582873690 +-928317475 578056655 +-216383926 106599830 +-656202234 -653919087 +395215827 -575390787 +-385087595 -552632976 +-369494344 -1066250 +-877688684 -598702954 +-129054286 843328752 +269417963 595203765 +470803431 579568107 +766994949 629198226 +199273277 -882145843 +-880468222 -870038244 +-944072205 804462314 +-316374933 31232237 +-691821173 167952798 +343626855 189965981 +-470780240 -767754899 +-6456370 773205581 +-198552857 275525770 +-418694017 -487160910 +-594689966 -333178220 +-892396221 -909139577 +508325538 468853745 +-475289621 947840298 +-926210264 882049684 +776137997 480428333 +-790810912 68310501 +-250548427 315186223 +-228355377 -452614089 +-517849449 718668792 +-154441833 -655742634 +156427998 607680182 +902829579 741898413 +-686543031 450287304 +-447371157 -946974365 +504095071 777921783 +-992100663 611245381 +469399447 -720273476 +268458145 834750578 +-999827882 69444719 +600709873 579402315 +-648361667 -361823925 +-271057880 922289525 +698282599 -361069240 +734147642 -692829324 +-906858816 -693886002 +493343382 -368681093 +234057251 -309628699 +352001995 -412030817 +889621341 -288184212 +-385565295 -711075828 +-976065240 30613669 +326930641 312146232 +854869430 256957250 +285351542 317830587 +757742435 -319938332 +-430232374 411073462 +-276456275 -939673896 +343264223 147053878 +-270335114 -198227671 +357899972 837846863 +463354143 773046685 +-989715597 105527014 +678247745 46060058 +-257352758 831508758 +565815910 715295782 +-103958977 748507090 +359138359 -846276133 +-775943792 -648914358 +223382611 162676910 +935722094 890538614 +911842209 693626376 +561135494 623600606 +-656294082 58169809 +853867128 317935336 +96655080 887428828 +-635250730 -776244282 +-658646402 -870928197 +415519222 25244548 +80473495 758651240 +-210327189 -594096449 +-496197320 643741993 +-712660264 -242707952 +-443768028 -385401453 +83743928 332946936 +-552621667 731000969 +-938293917 -173872598 +-451494332 -272083932 +54478110 885200988 +-695525536 451776207 +-535852003 475636988 +847361558 772882658 +272296665 219474930 +-862010391 -92830262 +-49433814 -149549910 +-255793950 463801708 +-402095446 -446557158 +64181925 922635560 +-836933367 -122246509 +-121689009 -124536817 +-178229421 -83634989 +313949205 235654276 +52703606 -583256881 +-648887195 107203541 +-485765651 566622290 +-28576847 -788323495 +975372187 -148349914 +-130224318 -772323345 +817208917 959409173 +-52821612 -85083231 +417066645 -616302178 +117799584 664188292 +-383808372 527493384 +393545023 193924811 +-928532399 -422177203 +-868139519 563793454 +-462904804 866976204 +-882376800 617026471 +196233449 545501843 +-953613291 333376249 +-153581743 629793624 +168595077 -354871654 +-492266205 355249990 +709525254 298098909 +299146325 -110647783 +237703490 25954197 +-258242975 -432345663 +848069839 497363302 +769964266 385553023 +-145421552 534683819 +-17708156 -51700862 +709665676 -259929817 +-390488298 599966179 +-790355417 -239960630 +480955757 689901333 +-316870450 -256552824 +-323184479 -451213778 +-521020093 -850354038 +184420097 658803007 +-693306726 471401384 +443483218 -358648977 +528853370 350915253 +-353539366 -719084192 +895677342 -230899669 +95983116 398160099 +307057843 492631696 +977160215 640378176 +287315032 -479547877 +505452689 977184808 +-281100681 660034681 +266882525 288089601 +-550546985 585204145 +-950827890 -159571845 +969518128 156022988 +238349192 -942454115 +6485768 -849305453 +-2033319 608782019 +288030496 -86052260 +-851862958 509878780 +893314674 285245603 +-436216357 238967280 +792233270 -465164258 +72897383 403042107 +-605473225 -94877433 +721711638 -395097812 +-485486067 -234435912 +34820681 -155670397 +324297838 -996434321 +948182627 844228154 +298663935 -834361563 +-921189347 -925050058 +-511035082 303643499 +-939367523 -567866075 +-189353611 -419600482 +924265557 -385409150 +171930311 771667733 +-95109719 -134765089 +201354111 -119173022 +-819071290 586437913 +532908842 -689747674 +-868994139 -945965872 +40176965 -215613030 +787554030 603280291 +-528446372 53161343 +342821650 -221997787 +350679668 -731181531 +707766119 802443265 +355055843 -624779520 +-210140175 872303856 +-804453008 -240720106 +232601046 -277272896 +814307579 -951225510 +-769996659 328732790 +-655819020 886380594 +817216381 -528394239 +-597857294 -86580719 +948233311 530681712 +-263021348 924207571 +-516665101 -10739085 +-56392454 548605337 +467944384 530842616 +-195010022 -957344069 +-330310274 -983106823 +-609920676 -998979579 +-234588 -766688840 +-763900815 164121119 +330137001 941861211 +395962225 646854240 +997699601 -463667565 +-52093939 798815231 +931962522 966771627 +-880203749 286073836 +105378435 -621721121 +469369057 596619787 +-195104973 883511856 +392966012 365387443 +-955765344 -127325041 +-945747919 28989380 +-762175882 773059267 +-386596413 597556964 +-560791388 -678651268 +846367593 -931907487 +199946990 432535811 +-39094881 -623937532 +-305311814 435242848 +586481867 333687803 +-740344657 515818798 +-181259300 -210866103 +-78900391 171242607 +-615998085 -279086683 +-779846343 240075576 +690048173 100636415 +-759550042 -867719301 +2204083 -611018806 +-71983286 1018562 +256650766 448361553 +138989471 -719185210 +-754533692 -669513662 +96437308 -377764299 +574580066 917374921 +153058035 -176221798 +-381976953 -762821597 +-29394836 -951138224 +419616204 359380747 +-307213963 -437736801 +-447156198 979120733 +-835453638 661277275 +247276792 -906360736 +-181042648 -426321842 +-400840990 -103380909 +5881748 -791389565 +-710112775 -576026779 +-38263818 711455 +537666132 -140506433 +416629463 -966333655 +-178462496 -750013180 +705521893 -785862881 +264661413 -302488412 +931831182 469460893 +111448578 -2382447 +-157316269 -251261989 +-142043267 56754650 +497202920 922896027 +-311099141 315098809 +875872867 968687982 +265519149 256090478 +-667114285 607277836 +-729863714 -280509203 +-75285239 -162719501 +65423995 -270600434 +820751781 -666546484 +205992341 -114219829 +-628883704 969031012 +-245794776 -107254351 +-14186045 -216636706 +-643986790 885460683 +-261553431 -423803268 +-916494957 -384370577 +-712193650 -41991233 +-439236420 -983580151 +488923075 -958358990 +-430142617 -428177485 +-920682670 404598413 +-874746033 -28417091 +735120889 -738210365 +-64089387 294812993 +947737744 221940345 +-311670042 423012573 +-937525286 -981528122 +967394214 659879324 +480410718 -43049326 +-310642161 335592764 +956062471 915575743 +-98959524 -927192964 +26428489 -76528957 +-463520011 -484636645 +353981113 515078122 +-640833674 229852309 +-889867864 -724731531 +-765659974 537653082 +676885422 915417424 +-356931547 -228493531 +962332360 -284664277 +763207558 228131797 +-238113502 202208576 +52693265 -688330391 +163481195 240445070 +800578550 -76850362 +-66722801 -55189511 +656900736 -927356414 +-638235960 375124926 +206874916 334764748 +-604353600 -794088773 +-206574518 -248006364 +527694329 115425360 +887303501 174991854 +904578525 876317062 +404629178 -779048279 +743724900 20915715 +600590395 302431699 +-427214129 438816501 +-4268814 266906169 +929953960 896662835 +258930464 176434268 +937704883 949220448 +-655550626 306117916 +-870605115 280700180 +720311042 -742783370 +-518403091 -708321684 +693001420 332064418 +279727001 -128029008 +-631473733 947158329 +-300405438 211872347 +973681825 -933762437 +-672801825 858004263 +-786987513 432046580 +98517929 794150706 +876058111 -850848756 +-652927132 947331045 +757877279 -327124452 +464116822 -471310589 +325001211 -762537360 +-473971687 -287904889 +-685558569 -64628982 +656981178 -710095748 +487459733 135547003 +-774484576 554579652 +-930264573 34679770 +-222898571 349668115 +-831395382 -112905179 +225859193 -550025201 +802420780 172957733 +330104533 768786228 +-563567363 609928433 +-460903878 -803342873 +561830296 433072842 +471580565 -924709313 +967813059 -794585114 +718054875 457853359 +946896564 201647 +-470074420 209409340 +-414500200 327101471 +332089799 -704933898 +-467019161 239155052 +-57350176 -948996912 +751106289 -321871111 +-297939710 -874397385 +335799179 937918837 +-244018241 97442662 +-508040787 -188410742 +496942100 -213415386 +-546471419 170685209 +395071607 -739160959 +-448970042 -167654567 +-386188208 -965199650 +274384137 530269343 +172126740 -904783599 +950983197 -193769924 +-306342733 244446935 +310776680 -714759925 +907836749 -539045735 +-894866297 578921961 +-50356636 477890449 +-696219784 -315206877 +992080373 879089902 +-24086179 85228411 +668072767 -306502839 +-563087010 445088236 +833060622 -480377865 +196491561 300272379 +-910435401 -900333235 +242690070 -442995462 +-575311175 -181581090 +-740878424 973700962 +403474470 -599589654 +532540422 -48032318 +-346350433 753044778 +530084846 -969787341 +-621593799 -212746246 +-267726754 209286692 +-878392132 -438651873 +-868269676 679174703 +-659448399 743715134 +917955083 638830560 +-197633399 -788357734 +193788966 199398612 +440864503 444275634 +852031432 72181372 +-97377391 980978052 +558260292 -991477793 +85397888 569300185 +-313081852 373030983 +542798884 803120568 +301989385 734042862 +-398118109 -244314753 +362332988 126550902 +-391095240 642528342 +989875714 203159424 +646244937 254640653 +-813024064 -119753900 +-190129259 -729378653 +24230473 -349804945 +-68710214 395974328 +-295179026 596269184 +853335486 462349436 +-136379123 -209850306 +859870367 -23565307 +433015401 349674531 +-307296363 26932612 +812791226 774509193 +224130824 -968006902 +-180877680 -691643290 +845034560 247669027 +-563352258 195236041 +-82609308 -528488923 +-502577846 972285601 +-816667886 513234115 +337901987 35137930 +-811630132 491915615 +375550286 690085994 +-864808224 491407414 +-538951601 -173085724 +820341441 458135148 +-474690202 -196642369 +282288783 183707364 +-880589253 -913375987 +608818615 693234652 +-916504413 336281011 +32297143 884156255 +882414102 -331998522 +-514457769 -754174092 +792976543 901810932 +-124073262 -217066276 +428384204 -546958833 +601800451 981542568 +99591191 -340767738 +-990470389 -102047148 +-656580648 -463734092 +384930953 224424580 +-788436039 -243603644 +-138098580 673969804 +415276515 -651427236 +-436044817 560742521 +-814026710 -957515660 +579292469 -525402975 +544156937 613997282 +-935924153 76630494 +899730154 26112059 +437173253 -700129011 +-174313642 326054517 +999739224 -768158920 +-524671936 208331681 +-981281246 -458876716 +-378603464 790927885 +774551465 642693095 +-250625206 489507924 +220700144 -874037163 +-777098315 758587448 +-402999378 618489345 +349480394 282252820 +-912513129 961913111 +-302590265 -952248484 +532538983 -891701456 +-90299307 261295295 +-247450711 648935833 +689742995 416441353 +508812294 -859334590 +-12314306 685224102 +277402262 282382748 +-15774740 776030358 +27368113 -717681317 +-336950463 -414175037 +-943538838 -588451743 +657754070 -907522502 +-758431995 998415159 +756182660 643453560 +-498515097 919103782 +-764230660 -49411746 +166777727 -379286449 +11564132 -256211612 +-944896819 -816743895 +-116709574 -69052157 +143104245 -983021204 +426485775 -470601601 +-224784645 951837379 +-265699486 -108249597 +-237752721 -635467058 +-216383496 166256153 +475138708 128719487 +-135926026 -18721504 +-817164501 419776298 +75902069 167047460 +507363120 -346435562 +514469511 -520506549 +-268702471 -767140773 +951989366 -929545371 +-902329668 741660052 +-728750464 375711376 +-878998769 -532686600 +-896184004 670115823 +191488531 126760437 +-745380144 -707056341 +681098113 -39027689 +-400184897 -528594072 +913401980 -623885162 +627291140 -942057602 +535624194 307570685 +245998344 862079808 +694133397 -388958596 +-295914995 498606506 +284729650 -68790345 +-298903717 841747300 +51088883 -294821301 +-24826508 542279097 +496417511 -263748249 +-330593235 -206728397 +403774362 -310455426 +-241975680 -556762488 +187880165 -287427664 +37016980 -416733658 +675477421 503008358 +-75210939 813729372 +-339752716 35568201 +973845617 -121505049 +940885246 364700800 +967904740 84755508 +-585220820 117535582 +808333345 -953735187 +280946313 -975928754 +-954585906 -355561579 +345944781 -494418960 +430053207 128599572 +842309772 -625671462 +329990259 578396924 +-838172820 -472656313 +861795625 -835528638 +974036295 831793933 +-285061424 884081169 +414649150 -209545290 +-507674353 -146550802 +-256477337 -171977310 +585591279 611601517 +-457083728 -448460643 +110172121 -333025863 +663951109 157830539 +506357405 -809160459 +580099532 -175442481 +-654987293 609526241 +342135107 376978581 +-856934317 301103648 +603943925 -582382942 +-704426022 354751665 +903041136 -666435941 +-482794899 -5827677 +856858497 -966436095 +-440021174 288382983 +473763136 89939531 +-871148086 -748078709 +-762859588 -951436083 +684010049 -498229902 +304711268 90713702 +-723213874 -753434908 +-164646555 -643591937 +-77683695 739742111 +-13011475 825449353 +548287090 -344759211 +-209047532 92362105 +18769656 231670994 +-921791060 41031013 +32504521 -124595848 +-480337972 -638231182 +-345948002 -205168730 +670446348 280733878 +-42118303 -293183819 +809936868 -140217676 +33953959 50070462 +-6857157 -423644058 +636372119 -780002553 +797499083 154664155 +470301221 957313241 +-654448280 913226763 +853611635 775802046 +400181290 293657119 +53471098 -999653834 +-822742384 -658470608 +287306258 -85713433 +-846256384 -502370286 +-823542608 -567336577 +883361526 -746753586 +884916186 -52167875 +-945848440 -795366797 +-340954263 -703906626 +942232587 464717832 +901246909 302555485 +69595254 525536778 +-505302527 -576563695 +328389511 833333863 +828651896 -190754156 +-377174465 -54935147 +28672386 -905706558 +283699803 -908282520 +537764980 812797092 +16953601 137240404 +209265841 197281321 +-161733443 -462066979 +2923636 -514072294 +11175664 237692362 +994253972 688015966 +508086530 906013083 +-363787065 -324731674 +-313606644 305025622 +191548113 -929401280 +-449514842 384908101 +-277054686 -837019798 +-660988463 -696873222 +-94385195 -67451469 +310289117 -983963133 +-459886732 968234132 +703203177 -482431185 +388416551 53250891 +-972015493 -961331557 +989267758 718124379 +458624438 -172549467 +-249794540 -122838392 +820685104 -129429796 +-29575928 -224700390 +188090671 -74448528 +577121024 -205257575 +907808296 382195314 +-971625610 -867548351 +-791477512 582277458 +829703727 -45960184 +-460867493 871589239 +-276178138 493465983 +867737850 -815366670 +-741214060 -760071022 +525471700 128840236 +-255110305 783156589 +487461172 -209336907 +-687132746 546632256 +685502973 518033815 +935886461 -463601065 +416982077 -332873351 +136310019 482439866 +633691478 877000317 +-847706595 50127611 +-578798091 724065862 +285465820 385899843 +644712123 -346318377 +-241338296 5147430 +-439788794 384226703 +-116176525 215935504 +372510471 627524076 +297546404 -372249658 +351116457 -943195085 +162644857 -142769517 +496186251 989659004 +927580067 -422390116 +-193489328 -70204668 +448367258 -592684742 +141022491 988937783 +628846336 -962675521 +17723919 -456322529 +-336860324 179189781 +-508316904 480331519 +278966468 -150223317 +-821547473 598497356 +-352032221 -779084674 +-297659824 -527532893 +546449725 426269162 +-882975780 -251510341 +68256337 16552686 +518748563 -621361296 +-35856736 179647520 +-317901133 -374159130 +-47895457 973444754 +631273628 -178275932 +72465240 218112691 +537943785 -395387319 +207825097 -391466793 +-780586054 284143377 +-538113924 -106385941 +465887237 231488954 +-817766084 657565004 +-4747970 454875542 +521990576 -929896737 +-818058605 279451483 +543112396 -800100777 +692402657 -365756344 +-725716023 -466425489 +-605281860 -983778064 +-656868416 718161653 +387445435 280382896 +-445538299 -755798909 +-593409117 -944354030 +971750813 783179522 +531070188 631891022 +-593493488 -599807962 +737737219 -494388304 +-483273183 -374094544 +963236570 582835075 +798128876 830253667 +566998125 669963535 +296875912 -225775098 +576552705 730018751 +160444052 -577940309 +888894954 76841092 +-727415845 460415729 +433271407 -333368873 +-616687270 -355075727 +939655524 -698753183 +429624178 698939614 +-199310678 570324559 +-864786053 308115614 +-32399369 -201364992 +892832520 483475834 +405154104 918151406 +534966696 679897390 +201119114 617330478 +-872153832 589978950 +591034249 -190689300 +113626451 -554480407 +223811330 129173014 +-113050335 -12372991 +143663618 99064241 +-217543631 -582950363 +-128881221 237412811 +-953227774 -766273222 +-547025740 -615765736 +48777085 943298806 +358794945 323007791 +-781210511 11777229 +512639071 -236846001 +-880367668 -503269275 +997372357 -537239905 +181604025 129092962 +-730734744 286991249 +853676277 521805755 +588658055 -240814220 +627297799 -823444099 +985137834 -314568509 +967246973 402253928 +424262007 547453299 +291511581 455627369 +803193486 605980590 +302348556 -641716453 +751842795 811397994 +-489353252 -807932858 +49580696 -453838408 +-429706102 -742608877 +-529809916 -29858948 +-143558658 -934150579 +893955850 -615933892 +-940018693 700578758 +-766350988 -359116530 +-934224534 795103458 +-836458995 70964698 +-136563162 607901744 +-597607487 -945377304 +-974877585 -610052442 +-30074676 -20634025 +821138934 -427107748 +-715025612 -753811715 +480933115 358758006 +771423380 290208046 +-594462454 802245865 +195844152 -925786985 +292050752 -406963259 +-79512495 -632969128 +-434316559 -769604465 +-564801026 -316278398 +704685802 -734854772 +220035349 83787799 +913249220 660787893 +-75500243 735982035 +241785659 659533155 +-792205627 -236019492 +49201679 -331245171 +-363660179 888607899 +37729706 -165825225 +259504649 -794757358 +-26031030 773678954 +-106688015 184356300 +519746954 -182455758 +-414866415 158745763 +-627844946 52177365 +-125714785 -925148782 +-585587550 -882664913 +-622378324 336825221 +-424841518 -374713042 +-287700453 -168209159 +25956960 -570016545 +729505964 495119538 +-699239521 130463728 +543474614 -669315216 +-674358943 -276082818 +223555337 169901136 +-780315016 612778109 +549098645 982937421 +-254651445 -991299060 +-799704773 -187209253 +726410248 -944192616 +-730623866 -712648827 +-676791621 165706583 +-598802585 -141384208 +283893534 24495646 +2506892 63626172 +-362553399 -909342918 +-875662208 -724915870 +-468471221 -798809456 +-379149025 -371715897 +711198851 -576525985 +-920097446 347791075 +-245810400 959412931 +-193884737 335482677 +590109183 -774231150 +545570836 -532067442 +-456055469 536316717 +665633513 196884312 +-475851289 896003625 +59026418 -970979284 +-163178054 209484645 +128695863 -820221350 +929034300 916110031 +-725711642 197445364 +524763579 860546918 +905282095 -763739818 +-267180059 463760795 +986795047 784512614 +714429129 -903730829 +-76772433 7803289 +-935963615 -75681962 +686453418 512916881 +758578779 311298842 +-408697421 770388 +29842228 77836437 +358984687 -506186692 +-198699335 148542648 +-820708830 674146730 +-527764855 -726032894 +104817754 -859026271 +226580803 591968622 +560077369 486637719 +126896116 17885687 +701124092 871563849 +-129863594 733053564 +-594477974 -728439340 +422696087 724756787 +-337930552 -199828762 +628498714 958090960 +233518229 670295563 +848763588 500008682 +943557048 -928955951 +-99091510 -190526593 +51011973 -2166875 +934228377 336535395 +-500705985 -114109068 +-593002788 -869468130 +828810023 -372329621 +-711679982 375454081 +-627638840 6430608 +-2611607 -610990449 +722466669 -970245159 +-638913302 -493411672 +-323340240 706993817 +-195823236 198666462 +-240031369 430377003 +403609826 -163045322 +-380651911 771087409 +127981128 50892684 +520181395 751173464 +719145819 737573424 +756468706 -926927167 +-184775046 755349301 +533664408 -941219428 +-444189231 475273251 +452858391 -685519504 +305306001 -824579961 +-35884023 -141706046 +84190438 804157455 +80583614 913252193 +263178444 75297759 +-746686261 -376360135 +-238437000 410005278 +-66349908 -860988937 +-421258604 -635584712 +819631776 833814184 +-222399348 -137352260 +-751211726 -139939583 +467929924 421512936 +685611355 -246255287 +797179046 520693796 +191712707 -65584582 +718598604 -424856656 +773018581 -558954413 +-623891700 516780586 +-66967304 772135084 +825431482 51672933 +593440567 204677539 +-743095830 -419309304 +716999162 182059192 +500911578 -119101487 +696969000 -390748006 +312898557 580314164 +-620905572 -902586227 +-963575364 -164660873 +315004629 -890044111 +-97685647 562489735 +-4182259 101606052 +-449090538 277145083 +467471313 365063911 +567008009 139218849 +-579410201 173606279 +-719053424 535555004 +727535025 -577442630 +708230854 -449161310 +-85975576 561495427 +-21682645 511503110 +-366558526 54760132 +517704829 469405390 +-890758277 997768265 +134774950 855340062 +143274811 -190836271 +739379927 -629665074 +-829929738 548794132 +347951909 -248223364 +534018578 430901913 +-143459746 -505657272 +585216349 -825304457 +-338154904 -519326204 +156867421 352362764 +-766014627 446314466 +294681864 -800819892 +-640777325 91569423 +-545142827 619769051 +-494654491 793150395 +381993380 -803061257 +181981044 951595367 +-377262146 -757923980 +-929089392 -737974524 +-608181865 -375144930 +-500663771 -712289197 +-56379222 -518283778 +323023114 -585643413 +-268380384 29776529 +947272502 -952982081 +483831786 401082266 +662586684 -972040519 +-701851287 -675027796 +-367078812 -52110133 +-798094249 -741007516 +600980959 -642917347 +-249858643 -409897017 +-734576908 684539869 +530472705 -39264750 +869897747 -733329064 +679560905 199679616 +-72224565 351922949 +645855761 -730363770 +-242573817 13222488 +871464423 -707558376 +-792717268 -831151071 +325246153 -724844179 +884313725 981139286 +536395640 945673854 +297479436 -380222273 +535267654 -93318531 +-946097785 416686405 +104560930 905024234 +683686641 561355412 +915566328 -102687709 +-971774579 -211356836 +-975267656 102292085 +389495486 908548753 +625548096 294509939 +-212498527 -930638388 +451646401 118212570 +139073932 -556512544 +962995242 -4921972 +609984126 -373166038 +101726132 -504587929 +658512040 -411790990 +-518802924 -413983779 +110003086 -182773031 +331123244 -218827203 +-599905492 -499837015 +-318200145 -762260167 +418474073 -86645161 +-51366456 -656766099 +-330525835 801399943 +528518002 -854738797 +314747328 -570374439 +915303896 787672196 +251558859 -7407408 +-322962819 393214175 +-829815163 -83932968 +-684859437 -314694206 +-395638638 131539611 +-344940174 -141028149 +-14833899 -495623202 +-961401754 127651270 +943568434 600659336 +-168437009 -600881642 +-434925128 -816946084 +108276708 889885590 +442442983 193026411 +-578458753 -19703976 +564127231 -147761395 +710462881 -630934971 +-329370844 -120635937 +588960571 -860405038 +-392249568 716334848 +696671814 -636940327 +-2563778 897312568 +327822320 590567525 +135183763 -859415658 +-157216305 -699035126 +-523516128 -369156324 +-183358162 -712523772 +-809409155 -121786170 +98110118 -201859496 +479317521 97758209 +-672915016 702035807 +-842260437 345846288 +-687159861 -79477012 +-984286730 -710822780 +-500829417 -56936830 +746022281 -730319509 +665124349 -997258880 +89501561 -50660834 +-492997864 -452292004 +375135973 382251340 +-211750678 325313995 +339045816 -651243409 +253717246 210252966 +-498805859 232736276 +-663766413 548318502 +-898310275 -385040265 +-436135511 810107207 +218116003 -870742124 +-110654540 -182987338 +-514587620 280584818 +-773733360 669631908 +-885497125 234331300 +996291515 254811183 +-459766381 -310396489 +-674386498 14456951 +-438921227 -401845393 +-933383715 -7451739 +-421065135 799696532 +957650765 -339075043 +110685311 96063911 +418776147 413692591 +-114370687 -970528272 +-349041623 123573506 +725667094 534490804 +-602849368 -799242956 +249580816 645045955 +32461025 -278201626 +-302240598 862401103 +-671770202 -152330924 +515007714 644254033 +-325779875 69972495 +-950390111 -170878549 +-895498268 861903873 +774504264 801378534 +441382385 -76523761 +-628808613 -224400407 +570107333 459198834 +-663268732 837203809 +-225345057 919450716 +67474203 -983311464 +-509870205 74734058 +123194488 233266803 +19940305 835996067 +-77403409 680087312 +-699879479 905784739 +276938645 144120358 +-153984333 764372170 +-75728764 -957193545 +-560867165 121974142 +-369100893 460155480 +-428521656 790551063 +426878922 856153665 +240456308 -859992396 +974639742 949483118 +-521179514 194698122 +-245374913 -339855201 +439761337 329987675 +-130728057 805288519 +359965405 654822907 +-834427411 205132330 +198580971 685969832 +-726522997 -54568728 +988855759 -291914908 +464755498 709240239 +661850325 -56471517 +-927718078 490903282 +416575747 -20035086 +-592980641 -675714709 +-662881611 97829720 +-578586512 -936210433 +-88809546 530751246 +458887510 22947910 +783882816 -904738571 +-461056806 -310922868 +-349599270 383456583 +-15036321 730624006 +-57404334 255400283 +-592456470 -334460285 +301440757 489104683 +-166450533 -612144603 +525620847 279964412 +-521938113 310131530 +-145694613 -393485234 +-24477311 -973690689 +759005187 -934353537 +-641790269 -786752797 +-254363914 -218276129 +-769179974 474327296 +466294339 60978915 +171390990 -51886666 +-812949295 -664056072 +726928911 297041586 +716782297 289405819 +752892315 -944906128 +-628048275 -133128969 +-772361264 -129564739 +966356743 759885715 +-454924190 -595506347 +-698614273 -299456980 +486720956 -118203056 +-23601986 215118005 +135257325 -180142434 +-341499848 -252119638 +59907054 642277615 +-668416938 955166891 +725556316 468047584 +-465064226 -215469371 +439972937 873076386 +-954517652 198390229 +-816415290 630080698 +730719015 -518761607 +90162937 -723145990 +-830257617 -155959730 +935584844 809574679 +975403010 -62566817 +-324061223 -321213597 +-669804455 -578796592 +-201582080 -936029764 +-942050778 -742546257 +-981742433 -709335560 +906690298 546529731 +418639228 121037371 +-187325864 -981931061 +865237310 856093796 +-162205452 -482742431 +320947569 -211787137 +856609086 -668316184 +837459376 314825633 +-175547734 1674036 +-582026601 57144497 +-145050170 -548707254 +-298119180 -419451188 +49525105 544646358 +-984889428 -783662583 +330264812 -939326787 +266233723 945015476 +457878129 483666686 +646309602 -390839111 +-757226403 755343229 +-470869590 -800625630 +-909567626 69614290 +239312961 465360592 +-719204626 50270478 +892551178 95272382 +665515897 -889592971 +-368453936 -833936040 +122976507 -949523192 +193688150 -17682640 +693577645 440460179 +-717555837 -426869243 +-891045181 642553695 +-45238159 949647055 +-689494756 -502854067 +-639656444 -63233210 +34038491 691359360 +-969711885 272465826 +-647536052 -373776020 +-612962330 -462735139 +312773455 286742338 +-49903626 737216446 +-915978284 426779379 +-77381813 396623780 +828709836 263169271 +-975702843 -928367204 +653696530 997475412 +723448246 -887693863 +404244471 -409942273 +156548943 -995704014 +358295433 88195579 +282099409 -848165069 +150563006 756739809 +41493926 -332481921 +250002452 -378137781 +-130867699 -668471785 +500617735 -512730 +-822996697 721357134 +78845319 51050009 +182174441 -478177724 +-602522400 937033115 +-922875746 -31151598 +225833130 -264942664 +181809440 744571936 +807265058 -710061461 +-687312309 399413155 +-466360318 -358381661 +-616242535 -899751763 +220076860 894057646 +-878348481 -710320151 +492255628 671184015 +240440736 236989610 +36090570 -328045976 +169367207 454276520 +-167524329 155428120 +477701926 110120329 +-334589125 -357172123 +-186383124 -421113015 +-247254379 -886767469 +-943065421 841610501 +-404540147 -255200334 +400725846 975905967 +739975278 -963333715 +-487986970 319533419 +458722773 -374755859 +-152601368 794054307 +-323412146 658362194 +-119470501 803947729 +-89709364 436791372 +-501771654 883106220 +417951455 562267902 +968664991 284600799 +-358000647 210990947 +448301505 -754282098 +143801846 -883335512 +406777697 861683687 +-781305047 -511910943 +-93716909 -676849911 +-791308134 -855917805 +-323598177 -921540900 +-38324920 495673582 +48190222 455540472 +-42634121 -106935144 +409129058 674441881 +-515964416 -412919281 +476998394 -930625942 +-268826880 189451066 +-576608154 -446578412 +-464847374 803005883 +825897601 -318069694 +-968226242 -116167512 +-724260557 530857890 +825922071 -841229017 +-653944113 636678977 +-275224230 244059919 +-236297202 -938435546 +-705882391 -898188280 +-154651178 -982443639 +-194199920 341130632 +297876110 -406684059 +51873738 904732742 +115581875 586519821 +800819009 -22871569 +839430462 761889438 +-525076799 613257244 +661288329 391311854 +112619467 650897209 +114995955 466907499 +715861239 -266177972 +923482851 990607692 +998311684 409889695 +568578129 885295872 +-817713334 -451654219 +968368118 -631033987 +-745870848 129093010 +-628489909 -99055348 +594038009 136291855 +-959817455 -880319339 +-866024657 307163701 +-926168791 -98071155 +-912183662 181786623 +-585067594 -373785579 +456511378 202712507 +-182866943 579544697 +41830698 566547993 +-539887065 786959108 +-126019089 79848944 +-56019807 -742476289 +-629926702 590779386 +508637036 84790144 +-425759050 437651836 +139243805 -556204922 +880216762 549523722 +949750497 -203266285 +-988543287 980050478 +29352325 -81835622 +18109306 524212691 +-198136634 691478896 +385523695 237947914 +750798031 -381942899 +-137994781 708239249 +563389157 208108542 +-628135656 476579009 +193231994 671846065 +-70656222 -85604530 +-354342903 -254903103 +359987797 -580484429 +78808885 965099980 +-52475417 -475530521 +-592051504 -463098871 +126701278 -519574393 +-73597001 -636540824 +-89475449 569226373 +373836203 -198398313 +-690327554 280341247 +-655417622 -493385134 +-727688799 -823467755 +-249068867 996505401 +731667163 577546601 +320936620 696799257 +22427895 199034951 +827281279 -127267270 +-38984545 -689976159 +-254279217 -488760105 +-983686625 482816799 +-869078605 222907642 +639703537 736835160 +936596112 -867864389 +46495430 340236762 +-741628775 -257304212 +-61294136 830074231 +-680457437 -223038157 +-596894585 98897767 +-136889311 166656955 +565367405 101820542 +371478085 65631387 +87700291 257022780 +622220954 944200665 +-922803227 -387532216 +295727598 749554860 +-300885412 -816164828 +869972274 -872598134 +-903718806 -868887217 +57671111 882065034 +124435613 778846677 +650190894 -834338549 +260731726 336543642 +-540507899 120873725 +294384671 134932857 +122411697 -575040002 +466986950 911582775 +953913938 824475967 +-846828971 47771187 +-101417327 854256785 +142285235 -903132992 +-516336631 -792097495 +-934573870 -845174523 +174319957 -553445697 +318284835 -461482664 +785879056 -835091355 +-285566436 -153171404 +-153066947 -763044226 +700428149 732009867 +39537553 -214432656 +-669980839 323179712 +479532545 -16262449 +-168559513 141492410 +-24054126 78533177 +107822144 -981890509 +550085515 706233286 +697793397 648086183 +-784760181 588913982 +-541411017 -450802621 +-432959620 45834231 +-732265242 -546088548 +-868057640 156219736 +-731433465 -159113952 +417827997 581362780 +-609063859 -269468018 +505660812 881366942 +177884832 -726626997 +663104943 237205493 +-354122249 358809026 +282208386 36640151 +-735055328 248434835 +-286569828 278337056 +459144559 -219865517 +-992309074 885116182 +545978488 -282044237 +-89196119 132790863 +771757116 -172358321 +972533792 388664345 +577297131 -790696715 +24114385 399812156 +-392092732 345166948 +-469528458 -735004873 +990647967 -11129541 +65555556 358358235 +115618127 -603912659 +-788377284 -155242126 +359492066 919331577 +-763169126 238633772 +86571423 -246689267 +578846529 641158520 +377268660 -186503130 +-2865497 863647090 +-379830494 -451797128 +-935465867 -657362940 +677734380 391718562 +47957142 -53046097 +700788280 -981773012 +-344492391 -330927942 +603582983 916312881 +312882100 -524289427 +708223703 86639472 +54114254 979088341 +150249531 -132364204 +-562856361 301783548 +312786294 -132052356 +-536438962 581053497 +-228172760 -985901707 +113000610 54912943 +595025441 -720179580 +-394276725 -66860627 +-834410733 -642744129 +-447953481 -698019366 +888309202 -407365609 +384269379 556063486 +-19851110 12846595 +884890595 -258232697 +-473296947 87588560 +609668573 -868409400 +203440554 -150899508 +156630702 -82840579 +652361200 853989659 +-695736041 317750752 +206751873 766274685 +-253125613 -582804206 +-86657348 -900954944 +130687235 -834681827 +171762667 711473047 +642891615 875545138 +-23978909 -36213387 +-595186300 -992057338 +-783107285 372672863 +-415531024 320254867 +-824582799 -219395424 +862199860 -539792678 +-818070844 799341143 +-43907066 -277747622 +-34597736 -964956562 +-221194752 508793682 +732681201 756536923 +-753967734 368866739 +-765887033 -348309306 +-466699483 199783936 +338647549 245988256 +184077119 50888924 +939167876 -474100815 +612910909 552649197 +564364915 689740107 +896734758 -315364435 +-819945345 -277825600 +935627179 -987410431 +862275176 712374246 +-607810531 -884156639 +-962763936 680673845 +-995598135 846265148 +-844903738 -514003023 +611773793 514662665 +588912287 765040926 +118417287 748913346 +-986132044 933582503 +712209560 -554032090 +-354669650 18335639 +582834841 79689711 +-503054506 193856253 +-744095118 -832215400 +-797915751 -492944240 +550591855 439968356 +-127165764 950187862 +-690781111 -917661883 +52924640 770030044 +632307124 -338658186 +616331987 -221517915 +540848714 587495955 +498902332 -640005018 +-751833982 529698309 +690226210 615458827 +85251348 591862840 +463236770 582869143 +-589500976 -537660787 +-943784095 -578606557 +853341098 -545030904 +460432260 64616887 +-572118991 -606913050 +401250102 -350303797 +-201063036 303147932 +-900864402 -973360397 +60696583 274129852 +958449840 -411411627 +478361272 -535037998 +166530209 640466910 +962591108 158970079 +-236562287 291463742 +463389724 58822696 +-134797520 -333003833 +412740847 482882787 +-683745056 -54407543 +-327478508 632749927 +903698780 600106704 +145569335 878036161 +782028390 -993628571 +-700576536 -5930324 +692236706 -112157471 +-292495505 724508862 +-30403993 -684669779 +939568953 -632716106 +-971465672 -902208226 +112278744 567415959 +-376468711 -536245836 +-120445453 -48446580 +-855198240 -282096020 +844168155 -770273034 +764292514 -956639225 +-112827900 -997133222 +917161094 -548413844 +769083057 -692956075 +148595608 -459838637 +-36736765 849539279 +-964625883 649577235 +954281160 -785468890 +672461947 162846605 +-897454059 899758686 +-747747709 -99021835 +-332418128 86167359 +-648934551 -522805732 +669184959 -68645309 +-35822566 -259358410 +82471361 824772456 +255437626 479156581 +794185515 -408619194 +673157150 214623385 +-83996646 -711538960 +165313910 607615443 +-728064493 395534267 +416873216 -288348559 +329869997 746701928 +966112344 -711223076 +-11054995 662469572 +-477924435 980784372 +342531894 120052366 +717818912 -728614256 +-22321797 560882375 +-980316440 750699529 +-331970185 886998644 +-617859310 248052645 +-198464564 -768411751 +-508604223 495318407 +-779143210 -808477194 +-758014474 901251197 +402292889 -954327159 +353920806 -908092461 +786514063 683179138 +-9591801 365820669 +-124910307 905201338 +-593936382 -105344284 +-225630128 629653580 +-348891434 -533216609 +-694897242 671428017 +989619433 302837887 +-193274206 441407577 +833880686 -757179879 +-243334936 -897494006 +997976225 586100568 +908632899 62624345 +-901259750 397684362 +-415184315 -597912732 +208116991 -203767364 +-103421681 -51950705 +899382257 720472206 +53029768 -694169766 +630280263 -387419086 +-737595291 -82043284 +877994157 450524976 +-821079294 976709841 +224260577 -117852444 +181056714 56747826 +-76037964 549645155 +680120382 320499362 +-477019751 192814476 +583884825 308432889 +-169986379 -890273819 +-696733087 -579615796 +-477928261 -879472523 +-868091328 -849477050 +-365974572 306347950 +-529872431 651178181 +-810727201 348151705 +947695995 310277423 +-804868568 433203909 +-364368120 130589303 +-948370987 -605954039 +258484308 28441606 +488960950 -756644008 +-173539557 -572407746 +595144972 -659437949 +-787389757 278363501 +-947287697 360374168 +424452470 640640790 +31976977 -906421853 +-419388472 338313170 +-703211721 -700242184 +451281135 793569732 +-650170629 585806925 +937589285 718804236 +151809139 -691941330 +-720826663 49147327 +647545085 247325814 +-830980022 -394531988 +-793689797 593980224 +642980649 932919517 +-816329179 770393021 +-114586757 33446562 +733759164 -520220617 +-388376980 992474981 +-368580390 446775830 +75886569 -597247099 +16930979 -654534906 +712844546 -297080616 +493980018 834075880 +112615403 743782277 +807683837 52888202 +119049344 467625634 +-810982277 933310211 +282602521 644874086 +-810862845 -115493522 +373786365 -777706028 +987086466 -594261362 +-314010784 612852056 +642866982 580012416 +546797692 -698121493 +795721110 353657889 +465459029 577892223 +-752791457 63098534 +-506785610 784728981 +416019233 -679426738 +392062589 -525090861 +198665848 -642656985 +606196248 -253019524 +503741077 -43478601 +-417495915 456081827 +-798204390 160604996 +-955545049 -679786010 +-514453456 -670604262 +220837979 -287952754 +369593732 496822540 +216022660 115417635 +237738041 -757706968 +479322883 -3858027 +280673902 302553256 +1203825 -683698323 +794577194 1377514 +694806222 960347524 +208050111 -628162981 +-235622319 588158561 +-748722746 -433784132 +531438331 84469438 +-427794288 596087449 +-233964158 -318920122 +124239516 -983488302 +502344296 -872511951 +-899573499 -860257359 +-548949562 132654033 +664450811 525181367 +195491654 -914681921 +12558575 -834074667 +-155151148 416192470 +311171949 871899078 +-769180277 -570621991 +58340884 218038427 +-7399322 -714001943 +-826320995 -171910024 +68778675 999894193 +357210386 858500842 +828573818 -21309363 +72420177 -22231110 +723282880 -320431403 +8620320 -961621404 +-655707782 32047615 +-14583079 102076631 +317655377 -232200643 +186496764 -941344787 +-649911369 135279440 +504856865 -383631231 +359951359 -810523095 +-496711363 -323736951 +-119440571 211606206 +406366229 -269850971 +912670610 278220753 +-420774560 -343841403 +-805380704 205472852 +-426358511 -286451577 +611482856 232651552 +-357799184 574163567 +-122197190 -882875715 +492470322 -409338535 +-911721320 -272121917 +63842491 721103339 +731886327 -84353601 +-493353850 330473523 +944953671 730618381 +26449548 -728695844 +-437846317 952864286 +-951895748 123168722 +315862242 -350265971 +-307199824 -552673270 +463057856 332283689 +-489677714 -132317507 +358263193 -367386695 +508267852 -881715960 +776090865 -815384751 +233448202 -439658891 +-292705382 995044455 +930983284 639583553 +607374228 -564688186 +471051697 451216421 +-209446164 -904513302 +-83577806 766911394 +512932706 -230683968 +-708140480 -904407253 +494106201 923605651 +-969520424 643662651 +596069279 -271454177 +-678620897 79565205 +-25200753 226099079 +-793283080 201915592 +711993205 -920085047 +-51351089 -442889259 +745977978 673128438 +869159799 849444571 +395468754 849960409 +-724919538 -776582547 +-415284389 794268142 +-664286708 316543347 +-360460262 -777895290 +534537051 45238440 +817994345 -772329244 +-294630925 675887179 +-489826475 604899408 +693083474 85875775 +888309027 -996123954 +499020281 -645924610 +146439853 -974538774 +-874493570 -432606230 +-512177149 -962443714 +81758687 -412508904 +460636195 370193991 +-593392021 -368724375 +-829114295 97046996 +89815623 111776880 +691478852 -552709724 +-479118688 -511351895 +-565725965 -461648449 +645229256 210268537 +968463325 -245756961 +-11187910 457742876 +475036401 452337592 +-33039757 -34300815 +-645389170 -733096974 +831141648 -621437501 +702305941 -442242402 +-760528829 -405709930 +-424423317 -333013849 +-744987595 54379926 +400096356 742789547 +-905355574 380679715 +771816299 -778209385 +850233897 -215752211 +-464500899 493919323 +-735003974 -424265204 +110131609 55904259 +698516398 832161595 +-61640544 503942061 +-543952426 -830269714 +341663713 275190991 +-988171302 -560203363 +705392472 751180402 +55781944 513860961 +-769736519 411651224 +-523913416 124859349 +772591089 -601435962 +349872816 443032661 +993739238 546261629 +118732319 406894042 +-853380353 104438815 +-397071761 -368189004 +918043051 -139805302 +801999611 -300666799 +281182029 737263901 +502356465 -953064896 +-181284993 -215189201 +-625828776 -639763339 +-576839454 539801097 +487686714 -538393607 +-940801192 592139617 +-453253962 -861398015 +-270664379 -965274923 +-903194759 543428658 +132293947 336704491 +889712684 -586652745 +253596151 774242338 +-506096917 312531788 +-21693897 -71415266 +-100969297 -176407688 +-396251486 301493654 +-648718113 -800166641 +-291346062 78644577 +930911030 504217956 +802707655 629151430 +452217977 950868056 +-571028945 -292135938 +303573332 489294437 +-385450334 -562286826 +281145006 -950917687 +191785195 676647015 +53059523 61961149 +25993436 826898718 +319886604 544553973 +398595972 -812361978 +880633918 445918314 +51647080 369219929 +860913112 574386961 +173849688 -335236177 +214353496 528256478 +914607340 122513863 +670676729 896861489 +-80909793 609456394 +850607729 131670049 +706128241 -403569389 +133978343 -871001480 +-263391599 -210877440 +-640395698 343078798 +-809613359 -8667598 +-173256730 -696812518 +-11016459 813627189 +547084420 241217533 +11571560 -434891226 +-326828951 -274082275 +812402251 -978468346 +15090609 -26969628 +486701131 243540821 +-234119264 -866985064 +-320499545 -243337230 +329787875 117601249 +116654937 20576185 +-701111392 -38576972 +-376077457 -929850071 +910169017 -761167871 +-529893766 340110346 +678387953 392875214 +528805223 829133769 +-941357401 532026135 +-441450554 -479261430 +797826161 845053744 +531919245 455966982 +749356804 -185038725 +731441440 913168197 +493927076 582031401 +818852088 -335515599 +-526193929 -120673034 +814182201 -535775169 +928462850 813435441 +169208787 -308970397 +790467171 525970660 +136811073 -474185360 +84085290 397766917 +200222711 -554650669 +41431397 748421235 +-3153511 -520103942 +692925995 986365237 +-725817177 -754133027 +912425723 -927208432 +-674822945 -897144784 +342215623 822402913 +6805980 749305280 +-706219907 355631190 +568465417 -52507010 +258753286 -649547290 +-557060778 -523657232 +-567995935 30554744 +195952159 147394610 +-749451260 -615617217 +151762204 -697810413 +-765510864 -296757671 +-459356540 -798041889 +169719143 -764652216 +258305872 -206709827 +-241066842 -567972669 +886949151 -309984124 +950721801 708370304 +954869014 -406538352 +-696737527 532755827 +-357101811 -250853225 +-75514647 -656961414 +-75982838 264859850 +-584344519 89045758 +-11478887 -783415965 +-44339637 547579006 +922233124 -320648681 +961622066 760287638 +-454622184 -445857433 +921980491 692266313 +295485145 -672729375 +355849434 -876051708 +795907410 453222539 +-392032857 -280713566 +-973514126 486761403 +332201910 -610992001 +-376053771 -391711842 +570801048 619921281 +-218149757 245926647 +-105913503 -493670021 +-341563968 354025110 +-511548463 141705515 +-347683701 -135733480 +999012406 -251904897 +175375263 -867032107 +-787766304 -578012717 +942998095 76851241 +-891128081 178817689 +165926648 -70660546 +-864062956 -279387161 +-265676167 99416892 +-801700175 -549731468 +-925749670 536942320 +-61577622 -486286672 +787476151 -37663408 +294827693 -920122258 +-551868805 620530259 +584263178 -973930932 +871776844 -763130265 +-246194329 -179873758 +-324122546 201646747 +-610418315 -22418155 +267853728 -186637549 +34098892 314533244 +-103528298 -324098826 +345365290 -354467886 +209327677 -516194844 +691199922 -818053459 +-72393467 932584463 +-485772984 75018842 +992655938 624182302 +-372252512 303486048 +-2734784 580108177 +-766517744 991560758 +-227429130 -963573862 +668073723 -462775156 +-565710398 -20703527 +-527674237 -113486974 +794981512 91479155 +-691189638 -769476949 +-70863855 -409659370 +-448727576 -948312932 +796653243 828621137 +-822628405 -301581663 +-822199479 -533007018 +-166437212 -444564764 +-334611944 325474717 +-379271652 -648321439 +855461793 901181050 +564672873 766359926 +-553493476 -7856735 +-294585417 -3170628 +-770326405 730712647 +882947154 -326536330 +-165121941 175626033 +405509237 982424504 +-908851194 -44783496 +-77206803 238797286 +683910663 945115423 +33197220 503528889 +929995517 -890383094 +566827486 -932845960 +653050239 -909483456 +850522471 -676792617 +619148482 370985613 +-85597631 731642947 +978633174 466186806 +817984459 208696866 +371811859 70175214 +572035718 798825509 +572832912 -722218030 +-835690142 -210047771 +-863688106 -318824506 +204522853 -567385276 +174338132 -199307746 +-494009463 -623352612 +-270323316 927269701 +-48522881 -813833018 +-34037509 -614359664 +95579026 -572143190 +682281004 -760895053 +694226326 641960880 +-738208177 -93874760 +-294469736 -686725286 +-15421832 140381398 +211961887 -539028115 +-831918933 208468319 +684041026 -87647761 +805658550 643894463 +812063319 928479027 +-699550486 -707672749 +276777701 -476917522 +-218833714 -125952050 +-969014295 686278900 +-946776678 844675888 +-301201830 -24336155 +-111295498 -116677341 +-747146975 175674706 +-744722151 21823334 +-912043166 -642151060 +174344436 94418932 +-178419400 -29248996 +43882083 145953723 +449764555 68739043 +840901779 980622279 +154495547 790795620 +-311155219 214315859 +-500517236 -523412819 +185554997 -546607542 +636102084 706309648 +3696522 576430827 +-415295040 -653429090 +104710762 -151453655 +-660280281 768729023 +159281407 -747517588 +-229481785 -267932990 +647151119 33311257 +794629699 -253326982 +-445927396 -902267830 +-89088792 -235698763 +408082883 402733657 +691093405 876386665 +263016982 785348764 +567966203 -664470670 +853058290 853149640 +-243092377 317283039 +-105290961 -291413241 +-710045800 -9162164 +316893027 139878229 +461427270 537870830 +-183862529 -169862183 +-874403041 903400090 +-998146848 282182832 +509838225 -642845884 +-739899726 -224815097 +996330079 -354284079 +-916468802 -857826314 +-234085651 164589770 +712692909 -98413402 +312544996 321804218 +-631835793 -382726343 +225853220 793232116 +842511497 -366338681 +622468101 -935105026 +963315500 248493433 +-986932742 386855923 +-285461898 256340214 +935789782 -171419174 +261535162 812281826 +-844932668 -422777846 +877947920 -950047776 +-563710472 -927853843 +-712846445 230133964 +-640095018 -998835858 +373256724 367065981 +494598441 349254197 +837067050 -687291975 +911346629 -860444224 +888881514 -166724027 +-129891790 856416235 +-688260177 -427146075 +-298870234 462618528 +356904785 343118460 +647192696 907767089 +599257389 -516732268 +-343225808 918642398 +-84942553 678069151 +-557199886 687806431 +965336138 132080470 +935132773 885225978 +-868905220 -556556403 +-727883225 -699340775 +448206815 -35765173 +41202750 -790106369 +152086706 983081205 +589506828 752421354 +614177927 -991417373 +-686609954 815984137 +-60709512 444869040 +71449793 -542501718 +756074871 -217264058 +-763325203 868194418 +-510889282 743292021 +814464488 210111151 +406810156 -522818859 +982634116 -567217055 +792451363 -626332546 +-842048011 -480109347 +535303489 -6210971 +216210149 -726685069 +472100297 21816184 +-71865020 -782998341 +418645364 -654710947 +-548620763 -936352939 +-203431745 638502079 +600206087 989169295 +-515138730 196648669 +187277443 467973253 +-456303437 199662887 +219780101 298909482 +374451429 -267833945 +508609785 89257494 +475104728 -748923436 +945607283 612363223 +-632058915 -138884386 +-238929469 706532373 +329665792 254531880 +362958404 -960206003 +877644586 -466013068 +-523112309 -56573803 +956043670 150098875 +-157766416 -128502980 +-701276517 425398075 +-996115516 -242076217 +-350908148 240424043 +-391852127 -310223435 +-501964546 -354571257 +-892715111 859572580 +-139577355 -644887575 +92148922 261499055 +947123831 602659525 +-326654158 805882902 +-623433876 295361134 +-3433221 -712232265 +-567298170 918646308 +939827358 -560112437 +-381928410 765102507 +273888293 -249968822 +868054223 -581416127 +70966453 -246837880 +-699300636 493585970 +430105924 -489404377 +649278411 990763672 +664255358 -287337523 +-452243425 297386211 +115579646 -128154930 +512387663 -359099506 +922368608 147292362 +-797691661 -766189260 +-498362364 544057669 +-429802335 -791507777 +-771934266 -992649094 +494371301 138175162 +738603594 595297938 +-592493814 -356894400 +-550978908 -573730859 +-116448039 773418088 +-411902594 -518677680 +412408490 -162164748 +713123722 -905592533 +-461604475 -856356635 +-302621134 296377604 +826788525 824018214 +730438189 383660661 +-997974557 -218210980 +199914542 -553566916 +520499521 -752234449 +766794099 243210367 +236614100 -537072097 +-202726299 -634447835 +-787772213 -253292893 +-965918132 582558956 +-504237659 793089643 +755353000 -333428970 +-835912040 775858039 +958824783 385724234 +792363995 864439120 +695749413 -530021208 +682311784 -831245978 +-189787419 810634341 +-719907880 441599974 +-163557125 -612078063 +-550203608 -551737488 +75174350 -655610165 +-829791777 574116342 +-859558606 -21344760 +998066072 -71878243 +691573443 -632615665 +851508688 771719424 +702846451 736897735 +-240414896 132036593 +-727179044 668231376 +-118946471 -580178775 +-22421254 -265233629 +-957726788 -675262879 +-264935950 189930498 +688254716 -578927465 +71865940 -59666556 +53774287 -513766149 +-648615660 -987438063 +366400612 -959518988 +504227758 -692923538 +-476442358 -232255824 +415668532 -654337341 +396199182 -917602769 +-344541068 979071719 +-831246838 613401683 +-561466405 -444876650 +-661787258 159830048 +459174901 -331965129 +-744986365 690129817 +-478386364 -762706896 +-57006166 866477430 +859640525 569477889 +-300724493 935777681 +981566598 200464442 +299796018 229661186 +-855961557 -889061439 +469890754 430648190 +25588790 -387838868 +-620314200 389200091 +-653498119 84224073 +351712478 -647962337 +-561746902 -451527347 +-520597154 150569010 +-410319183 370303555 +580426572 128684551 +870393035 -322284758 +190519938 404872876 +537908640 415175048 +407055364 158653028 +42102800 -618036158 +-147564812 323218987 +854400055 -401434621 +-102377305 -708549350 +-402605632 460805677 +339257775 -299827111 +96913862 93196705 +-286741809 929191613 +-428646223 111491473 +471065577 -128625940 +-29446603 213890915 +-124763168 -243455846 +534632225 -242519549 +463895109 339739578 +-623058783 -557521838 +-590256259 633064355 +-546372886 538209029 +-153425169 164402167 +-505607725 -922394719 +714874382 306007073 +774304410 713970913 +-951883771 -902165022 +532579637 516939993 +-788008866 687978808 +588823991 -100455719 +-939180641 -883776930 +594185964 -969539869 +429091090 605719293 +-646740297 -492953385 +-506477797 191624348 +-280365173 -134803469 +-669079662 981107810 +188485015 275314893 +-836287731 733409054 +-955233884 -76057825 +-494719142 -456288070 +644283453 -673133647 +-298301727 -363623335 +997326637 -588444452 +816427613 -355904165 +385269514 -759227185 +-714913204 -485711350 +-996853513 972989605 +165358973 229317462 +-407799080 661450643 +399569093 -475604284 +-727179611 -975313225 +140096461 -867717800 +165207469 951552867 +-750123785 638665496 +-20554385 -279299418 +-566259513 985709063 +606418809 356936390 +-647517142 -144985227 +-110478473 369000124 +584787385 -457608927 +340802042 649030766 +855798565 -443913308 +-894310565 -243102004 +-835743456 754101698 +366459773 934383824 +832853260 -862659329 +-583562404 110044810 +330088175 658947751 +-386695654 -282781733 +416222682 139787934 +-842627448 831686880 +-131442477 157391175 +-254121980 -108993743 +869371157 -554855461 +-354548971 363634216 +249246758 -964944099 +551251289 358088346 +-54162846 128624825 +307504803 -594785434 +-774912172 61058522 +952074136 583964402 +795409349 -364714715 +274288415 320672929 +220544974 926791867 +901265463 552661481 +279403062 -845617162 +475930245 -64135849 +914407761 412941465 +-685390862 768036425 +740321363 467025800 +592991426 -809726753 +-545388407 533937705 +-86081500 -37289708 +-288176975 387620537 +-877027520 -844095391 +83209521 -985426690 +-213059539 735134633 +-12818307 -465063750 +319880887 -290642797 +-122362490 428585815 +864072133 -140742418 +318295026 729907501 +863290742 881165086 +639011326 250331245 +-94555138 251987292 +864905093 -7453427 +821593343 65944301 +849734138 -405460999 +985005007 808419396 +-518466822 984637137 +-986353930 579823340 +-554593098 698128260 +884822236 -644349590 +242465203 700353144 +588219503 644908108 +-532238321 -228769329 +657136952 -834811644 +-544592532 817020714 +-834712619 -442278969 +-588366481 619946597 +-495262404 832389835 +911145349 51330264 +133049573 30655437 +-134054806 896473768 +859557808 109113064 +699797913 490404157 +-373276285 474996134 +-575990410 38947527 +-651707084 3139372 +247830994 -85514597 +-668175581 -242709163 +243699488 571656114 +-687690489 9677138 +-219564614 -858132059 +789215107 835879656 +-85842995 340088469 +-574924113 -874295543 +941248936 211980715 +144928619 -206055702 +-726333617 -541211137 +865175029 -251405660 +138453982 -428222104 +425870252 49495111 +-685417974 774666662 +732568965 183363462 +-368429154 -249351250 +15370795 434143639 +512646039 943091154 +-712792145 470603735 +491554820 -213482375 +-754439693 775087324 +-432808427 -513180242 +-731239888 -157284382 +611109841 -588610793 +896199804 -878948211 +263900213 558901814 +119495022 459706998 +-462366968 773098096 +-591919679 -365851879 +-695977627 821842755 +-339494296 638889928 +-444666767 170000920 +970005923 -523952923 +505570201 264673334 +199391287 -414905731 +938333334 -519047197 +-770644258 -39522583 +106692618 537032696 +-640256313 563601085 +671302501 -235526335 +590776819 -409688683 +-19545980 575138700 +-7996500 703682816 +96086412 116259081 +27765738 251092424 +655065890 88693438 +956385760 -270111526 +83939445 -146741080 +-981390818 309266550 +40633261 -667933864 +-9985279 878838187 +-361012516 572588681 +787576394 -239622310 +-414590155 27324468 +374859609 204551346 +-501165662 -102334953 +754245117 -814869602 +-11039135 -57046201 +125167635 593141687 +34657355 561160402 +-446271401 -389740502 +772420099 -425421496 +-137959022 622299776 +329672337 -331519002 +284039604 -628006994 +-20768333 -600499112 +-84313078 916371854 +-660257333 -950764301 +-970738723 -450497450 +-228661346 854399197 +-97948753 -67977987 +-659546401 -884867629 +246434003 -848117626 +-29027148 -398002302 +-591638472 888239091 +-783700453 581389661 +353138654 815561432 +197757956 809955352 +940596271 -717044474 +282333279 -159085468 +812693729 364367327 +83880488 -966275205 +-556903684 661717858 +245837457 720813557 +474480563 888644163 +-3211132 672853966 +661685115 952112991 +986989202 -217555468 +700066128 825336787 +-840895679 707545068 +-616873031 877429731 +-801018581 700938963 +517534952 837914275 +175077797 -849674587 +62546934 -601281589 +133551733 -404459074 +818757343 -402560817 +-297249690 974471591 +-490102235 -998820579 +134463038 915019713 +-700738057 -827474219 +-75334949 -403994822 +-740753523 244800074 +-738549554 984081154 +-182894603 265995883 +-254201092 -627318300 +756858074 -636026020 +-316073878 -302895801 +929652170 171249012 +-522981200 -145250822 +975399617 462311968 +631854085 -337423183 +-141134380 -372681929 +-203771598 -431296882 +699710043 159109724 +726804418 -112462438 +738137333 165978682 +-125926203 862703129 +-659821019 674220158 +-938804191 -879158719 +330867912 -116878772 +691256278 136490861 +600400390 -4400768 +-313133533 164690691 +-36165648 200077834 +381988431 -798374483 +699966692 -28167793 +293577182 766088558 +-434213047 -971206777 +250222506 477149562 +580818858 -960864950 +274114244 196798905 +-233376148 11685481 +-1628462 -667649566 +-451611812 771527812 +-868641089 -841009090 +816038656 725073776 +-981196846 719285519 +-930602812 798704465 +-205079030 576325161 +-649542524 343386770 +-61967491 618932571 +317158257 -366622318 +-909813668 654505305 +680495799 963011506 +3224483 708126651 +-948597528 75928290 +-786470166 140130861 +127582809 -680990207 +737061418 780483501 +-74126922 67286140 +671013147 663675830 +459721787 342177750 +951665048 437215106 +511178765 -423651545 +245588535 386420541 +325240910 -882406366 +-306379662 -741302533 +-209511991 623630083 +-522382421 320204959 +-48869961 591207335 +155356613 -661328479 +57406785 706125833 +342379504 -307485820 +-353824979 990168298 +505959447 546170934 +-323235225 -821068323 +283214311 -786657299 +727016293 480889259 +404655816 704766938 +493817929 453645819 +-968755475 321532544 +926269973 366195863 +-960668976 863163270 +736719160 -680650088 +-272890128 119186626 +-588593859 417290581 +-815405382 -629807171 +247333879 -360192490 +794905640 -465633171 +189443382 785598941 +651720313 367354175 +902308085 284202121 +-196729133 -166423721 +-940795371 -518838549 +992806082 382899826 +-983074045 954849173 +-86787255 -68328250 +-955341363 695512006 +786258623 -49822572 +-174740300 -736712290 +160355271 -955763864 +-619920993 579821688 +467581451 524018702 +333631276 733388320 +767673309 -756966876 +-940915570 660700897 +-835461880 -689831986 +-623605020 -801039806 +-164531354 87210277 +88880220 -388973568 +-313224108 459712590 +856659520 -349201900 +-138085172 153092883 +-537967055 450048302 +209478642 705297478 +-217742922 498209956 +836816945 815255592 +-720883709 -353098547 +20862203 98748933 +577252341 26099161 +857733764 -279008306 +643321712 601781757 +751022850 -458787757 +24411151 450196999 +-340842638 -900198741 +939262157 -237819772 +-202905180 -763291699 +410238140 762866931 +17362642 -706242670 +-943022156 -135535654 +577828210 632374932 +929479895 852165891 +725810396 -228293614 +-611633616 -349539285 +-992897736 -503225608 +586600140 922441490 +-780917389 -100537047 +360476349 270809979 +751158574 -269993438 +-505488000 -428993081 +804307618 -938492994 +-212130426 460254493 +-125633496 581397577 +-652586840 79442243 +-705418785 -264391139 +419410005 -25983029 +904107364 505629070 +726318022 669533639 +369433155 499293762 +574573361 47974123 +-880163598 -266917660 +867010546 -923711929 +904075844 -668109399 +184550809 -659413144 +-228228403 587813472 +70922918 -477862151 +-312981563 609046230 +446208009 576850838 +-820160029 -127824883 +310544169 -158207259 +-23727806 -718523429 +-534612015 -795616202 +213769625 162818139 +744668461 815915374 +-50811082 -125210192 +700902247 231737927 +-51349955 -394709991 +-99932249 788938240 +-273377210 541063263 +99367367 -617562884 +994423661 -672923079 +40957793 -935217647 +316318470 71441948 +424218993 -496767649 +-43456003 918673840 +-367458886 916681749 +-286293453 -797506687 +-394008510 525045265 +747425175 343917111 +123629822 -386559075 +156578883 54158451 +712439799 488881666 +-754422276 -233554241 +-511170114 752181773 +-490511824 20959327 +-670967058 10320241 +-478299913 -521236854 +-890905493 -808231073 +874543498 -146316713 +-720078181 -276825220 +426724050 697429322 +-217340548 -586791458 +412653239 123207375 +-116260734 742438810 +637894756 980109498 +-292192008 -399128928 +350435706 5260121 +-963921264 -921954037 +575610623 -67655479 +-713957748 -244082912 +-934164277 891881071 +255722557 -268760797 +-684276384 -392065703 +-840536778 398300232 +-561266729 -985281984 +758275226 730523063 +-872100658 752176658 +453821659 495530854 +-417181195 -417330320 +-60935404 155969837 +409382222 663085718 +-433066685 559610955 +461392534 557495274 +317471648 865084002 +-290615395 -724765005 +87637080 -145674272 +-592302107 826033685 +-722639383 -273942370 +-19553294 -943322815 +-842196461 -679497278 +690702777 111355180 +-48691053 882414170 +574646454 -303933863 +-353028063 348253077 +-507195428 -119286839 +571394245 953218824 +999671157 -923377766 +-800911041 -737378105 +935470082 -872576569 +961952088 928155372 +325716907 195130935 +-138278019 877172011 +-799346122 -555026026 +456375843 -654723570 +607601834 400137768 +-199443254 -687373065 +-504148238 -810424436 +717357060 -553472610 +158652222 877584480 +379225671 -552160833 +979787068 689215381 +34468942 211095002 +-703420711 -10658636 +-910839598 805043141 +868590267 77969631 +1182239 -168012883 +-915061437 -722485818 +-640418413 562099825 +-782908774 656956874 +-867409334 68018058 +922287962 716315501 +-675740551 187650038 +676304979 -207842569 +-478166068 94417180 +-263914730 -533531763 +-812069418 440391922 +-497577688 -99920012 +-105908285 508194502 +-196330716 827327282 +539280250 -42366096 +640600349 -737527790 +-558840361 -546477212 +417186306 591511559 +-312170666 -626055235 +970904636 -791685428 +777784088 -246988741 +-310487498 800710113 +605387264 -294683257 +-755421010 797607003 +765757759 -934436353 +258620360 706307088 +313804290 -35831848 +-381722924 414666434 +-443102876 -905368259 +-338819345 191897722 +329330644 280244065 +808398858 986869044 +-615000170 -90812956 +-579027948 -250349170 +-505251948 -73108025 +142965113 557158037 +187324195 727269095 +-305495748 419666602 +-31953639 -765074387 +63326381 -956342470 +10653168 -58922937 +498442625 -92106287 +742900917 281015662 +-901748299 -123175055 +957871451 -879729094 +584173264 -360118364 +126131199 -284906516 +-196971290 -817487787 +610987683 -801036544 +547568166 -424583023 +859943632 410172232 +-38462498 -753410960 +934306632 883143264 +-28911739 -63210495 +374526965 66753320 +36766093 728645176 +-498460424 -396509147 +-819952858 -921985200 +-916410122 -833088007 +175517204 -113012708 +745529664 -838956838 +778002151 21370074 +-729769000 -435839566 +-677972086 86432156 +992029417 -196736331 +-80716611 140473572 +-708824598 395896890 +-873025577 908095438 +794635881 -119601839 +561443559 68916831 +-586984282 -403248052 +927762229 -937502726 +-559541231 -720505342 +-855348508 731229658 +-879359179 759002004 +891836419 -229370092 +-635094618 -693858724 +364342696 783455287 +596864030 387069250 +976347269 -663663922 +-555062966 864910649 +-981045661 393386743 +-655018742 -957351680 +858030919 -995857417 +-724424178 -152204576 +-49714046 -889743766 +128259190 921445808 +-428211035 -231389306 +-886006520 -359235806 +-456486135 544599976 +-309499661 934018278 +278174233 -641785787 +344780763 713679737 +363138588 -845948809 +-508230287 -535190030 +593541695 -681377064 +784030785 -228587787 +-661383107 -740084471 +-864373626 -221424296 +-311281644 254679214 +567696630 -362802866 +466589491 601053302 +98435602 189755991 +337523535 326476771 +-640290648 -769179032 +718569802 -266535725 +993989194 103289564 +550492478 -578599427 +255937310 540554785 +-860388868 667738113 +133405231 -54481248 +-970038522 -929532507 +711109621 401866970 +-854736515 -511113114 +-31226476 -162765367 +-175817992 -976756971 +-271717392 -912707521 +-525472184 -138709347 +-719586021 -58237805 +-646143663 471857586 +523445360 -599411394 +169109866 218286001 +458533834 -727891136 +21331615 180555919 +-491046339 895124759 +608312869 12379486 +999517499 726353518 +-615215762 383043418 +-332648416 799947660 +709808047 -835746471 +694647648 671654354 +294040787 -297219441 +67429538 -427180110 +-443505847 -664953977 +-900328928 447482091 +56239117 262794248 +929008302 -253555962 +-340943180 926015886 +960153817 -640246245 +-27154141 -511763117 +195656197 963388651 +-507520 -176004856 +801342999 -705333966 +68341147 -574910596 +-828168862 -28090627 +54843510 -961149393 +486147205 488475295 +-908886222 -833324565 +897302072 641077246 +997307883 -668146990 +279101140 -519913142 +-722387183 576530646 +514557176 611623392 +-838891294 -725558082 +468542276 847086991 +-97512251 -857767398 +287341201 -644717489 +241315502 395745313 +606053095 274224248 +-790936725 534715625 +-21972119 -800317094 +73614871 749784175 +-694595219 114318189 +-174464803 52515333 +467479628 -874860153 +-619447554 832850437 +-54617758 335324960 +882364682 867509243 +287702038 -221445567 +-408767523 770221091 +794065241 -786622984 +538630579 -162850459 +461629836 -640998680 +792702374 -94596106 +704480723 243849770 +-35254033 753810480 +-521182982 -904982037 +942123370 434109958 +322008448 -165470079 +-817163471 415524015 +664038381 -54355828 +-954707259 -834330053 +-273185440 849529547 +48316754 144237544 +-342719953 510021634 +-491984798 749364351 +655952707 418625038 +969452772 -441325294 +-341273424 -670468149 +-567637962 189265167 +-546805951 743881043 +148499943 -415581097 +-522699031 413351729 +-314553170 -605026732 +895084863 -189345057 +-140016420 -381287790 +-3073710 -646300413 +964335124 402222049 +-719056427 942503674 +826270893 -689438207 +154078703 63331519 +-561205629 153435436 +276917972 644993863 +786703622 -777806623 +115935830 -177229808 +-33109159 -592828333 +450235656 -357491053 +499329645 378708085 +-178155557 57776656 +129603013 420618396 +-895083332 -782599069 +782070909 -477335332 +-715853831 -202405189 +382516051 226498079 +-709654539 841335645 +817467049 285120748 +931289595 -926783721 +987372430 -10335817 +-667001926 550640811 +472273100 237280465 +269063084 -255479385 +236957168 224784222 +544020174 -979095019 +-395246279 416251822 +-127702286 -774841807 +263612466 -382647499 +-892190855 899947470 +780673449 -175411244 +-89987011 -555772441 +986676864 -951419582 +-636966175 -41062457 +3707260 -230865853 +216203097 -287082539 +456816453 812329700 +-808312713 100305923 +-448401376 -725538444 +-867925759 994877708 +285641179 -458017908 +328429070 -825287729 +-249873517 514551439 +-792106659 959351135 +152529568 589371862 +267283226 -474492652 +-859063621 -213689764 +-655936602 -707543397 +-441451934 587784 +-485423687 112754330 +-370928585 592496924 +784723368 688008309 +-55872506 -522310675 +553765075 -963704087 +-40749279 -967891964 +621607380 -727917467 +633647992 -128851751 +420736832 -486230617 +-804109511 -485316527 +442016334 -328045385 +783982886 294260350 +-178090762 -375238094 +-61811808 600811058 +-617136328 -958775429 +708719941 -639751635 +671177845 -578697819 +952224996 778237046 +284919726 26244347 +230518354 -531972777 +-557923 376823222 +-105880018 95761662 +131096892 -641131509 +-216699265 -104658618 +-629976320 -920876166 +-407252427 -571824394 +-954952661 -970671939 +-861459194 -248768267 +846271782 -126883917 +-620777364 539931577 +-817108707 160673535 +132506614 -697946757 +-976042794 994461527 +951518188 -122581749 +-20980246 -437328445 +786923563 920869762 +819698270 -23850670 +-147246441 126286570 +-107432883 -436976680 +43002290 -383463425 +904208404 -946325357 +-674615441 645686842 +211161952 -811980077 +-989686863 -245959155 +-504307136 -459502907 +751380965 -701626238 +915660831 418529260 +-92087495 281997224 +852936316 35823315 +548877571 785401857 +-174427032 -225302233 +-217372207 -9987304 +424796246 -194227228 +-695478688 963985724 +-40880190 -989608357 +-365791872 -943615371 +-67424958 -717561640 +642318028 694802179 +-602601914 -789800319 +203606338 207992777 +-569158229 503580939 +49160138 794406978 +181328016 205498061 +992884106 751450393 +482442883 -876931715 +-336547895 -996112156 +145178105 -896522256 +868670197 628394231 +-312262289 807837666 +725103944 419732712 +568429851 516486538 +42753668 107783361 +-181255528 -283281524 +257305466 -126626158 +-193671384 811204913 +-403233453 445833830 +534042148 940382950 +-733112659 -103552590 +370550419 -785968965 +-666233780 -36844172 +515316727 386275760 +625015030 -709647311 +122353236 610817482 +-42021342 325309913 +-700802820 254137976 +709213742 915443188 +729762942 -823838554 +-953842865 120690443 +-929766005 -307016255 +-276018101 -786876126 +247888524 -148760897 +98997546 140099660 +-137702078 340782222 +-191822849 150902201 +232021940 -117928445 +670566233 955983429 +572711831 -274766061 +-989541190 404567945 +38663056 914882180 +277802677 -243812218 +459525351 -168575636 +-871178122 -300132277 +-339667037 -586611155 +29518775 382461605 +848281847 -46073012 +150667083 369120362 +618491731 225506036 +-367016629 43667282 +143045187 215707793 +845079191 -930659454 +785435769 237093041 +142781405 232784308 +231633293 319997854 +700711209 -533676695 +-828390785 -423781713 +469203229 75860139 +-805149510 358444718 +-249941469 -306679264 +-984166150 572634240 +896023513 24569512 +-268181126 -318998902 +-475173286 -251346443 +751666772 198573009 +-277673109 -482023450 +652766031 -457883205 +685298827 394546561 +428778052 -698985849 +-302357071 90287335 +354825605 -419278441 +-2398116 212513080 +-604413450 341473959 +38056300 334889942 +458995585 23630989 +195121642 718068975 +647702982 480753162 +766966830 937395691 +212697410 -366171517 +-637043077 196454627 +117728832 670692931 +743200967 -907989097 +403177486 -372338492 +-687083921 -557179606 +65037717 -78808641 +159588221 835162259 +-856743923 -74305809 +217133469 -427989703 +150650714 20706931 +-493428106 -484842851 +-704350697 -768166523 +228781609 174382748 +-514893816 -462410051 +188926800 75520066 +911964829 463108731 +932992565 459225094 +-612764563 510465464 +677060562 -816566781 +481636636 -881887099 +-756512010 789737545 +60524327 -527996488 +573582274 -448529151 +902007289 -229995539 +-793227446 -560173876 +950910879 -632189179 +285554450 -228881102 +658361043 689627678 +488391725 -613825832 +-769317410 -707529624 +446259137 -13164216 +316480133 -302351932 +-799138920 -724185251 +95230350 -384648813 +-918077751 -379715304 +-940837528 -778082324 +-515526029 -951545860 +447843718 -263980166 +-636250683 -402898316 +-714325123 -798476207 +-87217994 -842130012 +-84257235 508925286 +556893307 -717725849 +-364219129 877714588 +-422521506 640039253 +908730037 -223811855 +-24069119 952565209 +674281467 -727132374 +-681484825 102840691 +-537615316 -358647041 +62227361 913222987 +781016417 921576020 +779419440 454963768 +-145127067 347899058 +431902301 -794052253 +38321239 162485193 +587949027 572884825 +-807573862 43417524 +-980466471 -249441134 +620201452 418149646 +-753496485 -232670727 +-479736103 -48792073 +898716932 -10490868 +681027273 122363122 +-388827294 -538999780 +658816426 13354661 +10076897 -825758707 +672671260 392966735 +566679088 -791151849 +-289011613 -565830287 +883574554 -850385245 +-273245014 -915219649 +-498495221 325843264 +637884096 73418495 +-216842149 293193385 +-314822033 23281590 +59939029 -887815067 +824651241 -791074613 +455017879 -906030580 +772384034 -163893122 +-138908127 273159059 +228211327 -729324104 +649506769 387204425 +-651179576 -16723764 +-61725745 -377470185 +-632595268 953222616 +854116557 -339495201 +-508323880 60347040 +-930963806 663540569 +-51944644 241735455 +23447686 466943218 +175326931 -637793824 +888446446 -771445805 +481000885 205547332 +259089039 127198022 +-944740704 -893983965 +894386729 865521530 +649862245 -809193231 +281902091 -222680668 +-782433280 220106628 +-921441087 552732574 +880292412 -716634708 +-353504900 -19871365 +666009009 -202627735 +-153818584 -281650213 +-33150005 -292191423 +-595818877 -484098181 +293158199 -478176626 +984315233 690891866 +-159010971 320519427 +-728786707 -658758294 +-709373518 -625486462 +-671552639 244200239 +2627309 -516490532 +19782629 -109692768 +-210065911 89478240 +-101233176 729755012 +-867181396 809156789 +-941834723 406928480 +-997413887 -42496361 +-972079006 728178018 +-43441393 -42870658 +192734780 731101413 +-95525617 -100770165 +-244436463 -925046756 +542551194 748541331 +436056787 715142521 +772728770 -499348453 +-225371249 -547127916 +-280116375 27949073 +-238361889 -475680461 +-871151766 -540310458 +-498383715 -250477357 +37971232 762192917 +-957668912 616096145 +-569886328 -685240426 +866934379 932094903 +511338266 -671700560 +847455326 -954707794 +264386009 879927125 +-555643150 78056645 +889389915 547777363 +912527193 -277829763 +866410351 993500771 +-492145309 -881623519 +986007344 -251633602 +775810996 269350823 +989970664 646196388 +446477899 -707130480 +560097414 -728913946 +-796504863 -23575629 +-370597698 -688557853 +-32916819 174415557 +-225957899 -294351044 +-378956996 533590083 +621857609 -550157459 +-777985314 75215991 +97670244 860014947 +-558449575 -857438648 +808504060 -679762390 +-766697513 834310126 +591829846 335686310 +-840190722 557505382 +452250573 414215040 +878325995 -28401078 +-479292742 -643819178 +-773179085 -207691287 +468426639 259283755 +-567260871 -711789275 +-379412477 -246969935 +663445659 -95650829 +172666592 -946441842 +366654020 584546049 +153919721 -91300140 +-153492108 545425287 +24607423 -805336489 +-616776669 42278534 +436574897 -234845713 +424340909 649757477 +-108065089 629356613 +472000354 -320990845 +-509681428 -521241337 +-242190839 -839641956 +-551137817 840229952 +778140672 -389769659 +-266104791 -870103337 +185833924 832985560 +-65471681 304980405 +-834718409 -174902892 +-401921121 -64681139 +-23647842 -832043486 +394115290 -260699359 +-357760718 -11023957 +-56093493 -902688560 +275083079 274450410 +943515705 581136156 +-90295487 -973959531 +313888982 164520411 +705370555 352433303 +849430173 485753208 +50782175 835997633 +725188354 791571203 +936278796 467445503 +-489455230 297870990 +875836751 -75425211 +-787276492 -609650698 +-625278103 143059496 +-23090354 98221443 +-230824458 481147757 +-24366425 287345842 +-268478799 771391347 +-278063846 -93960208 +-432417943 -927476637 +629877103 948260644 +403424170 117751559 +-49671221 -989266343 +-285168222 -833096260 +-894121269 884418276 +224543683 170392465 +228403551 -375471028 +-936262519 914729320 +-563264215 281409258 +-535554734 -550431258 +-92537576 -159467975 +-673385084 -387375059 +-865638286 -589271405 +489011756 -388000244 +550089200 -181529729 +-290560899 510594672 +-387174301 -36527448 +-423233592 -45617555 +-550989312 529127864 +991671634 -491105904 +-181220283 -788615008 +919369698 488320321 +-426872152 -586111023 +896172403 629512419 +-444698248 -446282656 +-306806588 29881866 +299692413 842230259 +-61265750 259747834 +467985811 -182292121 +-821341866 -198912340 +-588931785 -261001540 +-797336502 -681870389 +-210907767 267744794 +930734666 -831889217 +747683272 698768304 +-716925076 630754511 +876192750 858146022 +-445511876 -518027093 +660378317 -891184443 +-724060251 -54741555 +-581809227 671691599 +998355497 788804629 +845949131 -319951865 +-107284419 -457223349 +-584143988 -524254787 +-184871300 37118079 +-502501519 -972365446 +16555652 904876016 +-170392559 187574486 +614447320 -603336148 +677098656 -432425356 +832652160 419781305 +789067432 788337719 +901244668 -139269234 +-844769030 710009338 +-314708782 613918580 +798430717 626625766 +-906270924 -57220970 +916637827 586171513 +552366717 562702107 +399874257 -491863830 +445613884 460981720 +754497686 198761633 +797210852 595658231 +853487546 71829268 +977594661 67447946 +-460737977 250953230 +-414967658 22067592 +-166145114 -799325374 +291762952 522242779 +-599663634 -166326969 +-526298633 -8876358 +-221661747 169741291 +-166107352 -276087299 +90876495 856678108 +353148443 -20543375 +86611702 -94173981 +-493065557 -849944976 +401518203 -61817310 +280094877 61837609 +848009293 646201331 +-747619644 -818988493 +-629019152 69723127 +-425123435 -337830751 +-213723820 428791934 +-64566212 -355423557 +-269832735 -556700752 +98731680 587496177 +464679866 29075695 +-322487321 -348609262 +927275883 -514648803 +78162396 -958009936 +-70219735 -134822884 +-822170814 570307480 +757229695 369780056 +-691130544 316634747 +664209666 521877608 +-114348663 -171250211 +-872389936 28212731 +583655419 -7396710 +-743497456 -353091154 +-692998632 342649711 +-373332996 547446523 +877444964 -678274843 +927354869 -63273352 +695230322 -903981332 +133156068 740795317 +224411376 962223453 +-502727237 -937770053 +-711284055 816078399 +-980953181 -851171767 +863841203 -868005666 +644522576 -626622852 +-701344484 -9036381 +586711310 -154821712 +-686938022 564966957 +-680982846 -729553729 +-280812476 402041709 +109762978 152082326 +906363365 854727031 +233912023 -350578199 +-853635517 344275920 +-87784142 349498518 +904149951 -2846152 +-386789933 -859003222 +58105968 201367379 +550106387 -221171254 +-710000837 -257807375 +-999348485 -348521208 +-587913960 121037198 +186655384 971659664 +-271177874 806652545 +-166800289 890184343 +324797535 382771857 +-825062900 609812214 +731662354 -518720010 +-840261602 -276967957 +859582090 38119633 +378541247 -774671952 +164373508 77089340 +560242088 -302138352 +15410085 -563457889 +-958931998 667541108 +231349788 -523697113 +402373941 464389174 +-787075359 -291502332 +761603785 931461797 +94924389 -597192872 +-28864702 84647596 +-859904177 -260909030 +595506787 726153263 +-609116459 814282337 +567718712 880137767 +-997484477 799629802 +427736259 -946983008 +678956775 698243705 +-677902582 -155713894 +199144373 592412383 +-958116901 98674948 +-883360096 -961307737 +-539128988 -527758353 +-683232246 428739191 +-52488829 -484372876 +-371456372 -558274910 +719770221 -825758320 +-414879501 -564924569 +254738328 -583224288 +617933229 -530971609 +218926657 525002967 +-897457106 492645997 +-691734012 338565996 +249714123 -53558822 +605863498 755205047 +912912344 -457437738 +-939473391 863259947 +134377713 104205354 +-313088643 -38821335 +-474971166 297719177 +-34268122 137512670 +-225891850 -89796118 +-656201833 -543250859 +787127422 -525364651 +834731829 648502861 +114839822 -471537919 +218757390 714121304 +777573175 168318550 +387130370 245460730 +910305586 389559475 +-874777713 -113410271 +730696239 123742641 +-61018156 680235670 +112171818 -337966661 +293536419 708507791 +242823442 -448896612 +722560324 -345521078 +-885641615 -97994474 +578253117 347143235 +-261368193 415055803 +647759374 -725280207 +272274874 153040771 +634704490 956516455 +-280455397 658994430 +-662919452 -236575745 +-935996994 551985999 +-135881858 -310882846 +-66516392 -76653866 +172527369 801882751 +944054105 -285499076 +-9478882 -323938423 +-103011588 156998435 +322258552 864003790 +851772365 -742346589 +-496837010 8553485 +638134161 410673778 +133786028 180630777 +-393415956 441458624 +-749495075 731986293 +770352536 -357880923 +-314858392 -251108026 +-319840417 -940208312 +-920378173 -582630249 +-935889548 501318154 +-294571668 308123141 +980386664 -265668509 +-841707689 669545652 +584011537 644921454 +348167890 -82991848 +604677918 487567537 +-443878255 -20038835 +-170842883 531954601 +-475015979 -237817848 +582361061 259211909 +863009980 408203447 +-914631338 486853101 +-257856483 414670037 +843743518 -546058572 +-397119741 -82083158 +-851712802 -242074636 +316696479 -623702035 +223286347 827079052 +449475080 -650599523 +-729100305 -355528642 +258936289 363218373 +-986582697 773301737 +-424379269 -345215133 +-664260537 233829922 +662609360 555797229 +780450135 279343186 +-143690604 -254085724 +-994888626 459010980 +-435438209 125618428 +-936650135 -131277981 +-132080730 -982742552 +119748084 -230010346 +-72100187 768382143 +92719405 -531234951 +742255980 -657548679 +250194161 584604765 +-792161286 269676200 +-794239308 4074959 +656286194 137070142 +-250556157 -774123568 +-93995405 655780646 +4295745 694206409 +-679564793 303921102 +-719716482 828767353 +905032585 -981996885 +-214693948 -307427392 +366523776 -432412822 +616616087 989978893 +758878010 -435592762 +-535408544 -587824678 +-957997124 162060207 +-582895455 580854119 +56428263 -476213296 +583091610 803947245 +835724799 -521312641 +-30891737 645534910 +-102250422 930735334 +-759716597 552880484 +-504207871 200416168 +-169953277 -519445110 +997576698 103191635 +-838075453 -941447115 +-771857179 844382069 +205698989 -504441167 +-186280818 82276088 +-665210800 734059844 +509040280 87877561 +-196109199 914048410 +-323216388 783150477 +104249160 442061415 +-24300106 366843644 +-272036202 -238535043 +780676720 431325840 +-939241184 100150829 +917800142 -227754869 +159973525 894480991 +637808429 909539827 +847530482 -375041932 +-28560876 -458009947 +-863382165 -30017613 +472479450 382691489 +63078311 406079636 +703861453 -478001669 +404695283 381176305 +573094527 756076985 +-323756304 986108641 +-79439025 -317813221 +91998400 -341117613 +348698843 79829676 +775732579 -258860613 +-996087810 -224350640 +-9372059 885919404 +-86970448 38389299 +408678058 -812458102 +-880377741 723867527 +-419301372 731086325 +-455440292 -658649187 +-617712131 816691343 +-919900815 575448424 +-863560479 -60619603 +321542018 97837178 +-153537623 366500552 +791737883 740823590 +590054379 -695645613 +-379689725 -116564162 +848641251 -644102128 +517612372 286917129 +200529486 661339023 +285690694 86325822 +-573663077 -334060453 +-777119528 -196424829 +127415368 407072224 +-248436055 -716431547 +566245725 893196428 +908831858 693369361 +-249038072 568938671 +-500103668 370270808 +425283153 286896663 +-111515158 90407395 +-842314235 498615009 +-303850515 -461959058 +-91131098 -978900370 +-499423651 391007579 +790387066 355491740 +-192037186 227115543 +-168303501 749768327 +408791168 -670259012 +563040909 -817345789 +375716845 -175427891 +-329442043 -387565730 +923934197 -812074868 +-831301883 549429812 +628172339 -36022219 +-77854668 -902987457 +685705284 627417234 +602909119 -162546311 +-884650865 -566113901 +639092140 207832688 +981461415 -366695800 +-789810347 -352167087 +-933984566 339771309 +-225096406 591785375 +662438144 -122103243 +-709175815 819982623 +-630061441 -853911025 +390981320 95038888 +-176727271 108278731 +390970255 330805264 +-517645824 944529436 +-729783508 -825268806 +-709247231 202184676 +-244131185 462126975 +-45513567 630586159 +301470428 247156626 +-667272053 -586880144 +-717245843 -953021601 +-976644989 -14041348 +51576537 -902497464 +608720403 203270001 +-535423538 60575892 +965576283 53793065 +380468507 -728083815 +-494306788 -211905360 +-409574059 -573021685 +-130222905 948721156 +-776369256 -275500869 +-895947958 -165178197 +919992218 237398087 +723692344 916346165 +793668812 -945238761 +-934815314 -679496215 +775607972 555750000 +783531910 -256129955 +-744681387 -833957826 +249306062 -16355363 +-521274141 -498196818 +-829990157 316960368 +956711052 681831299 +453865442 457829939 +650544017 -687165092 +-162604969 769694049 +-468946647 580694642 +569165179 848664072 +-991390234 218172820 +-341483684 -500785223 +-186392188 -46990761 +-594634609 -715045247 +-339809836 -710567912 +-679917261 -990985770 +-888331331 265078303 +954153242 918573354 +738609444 220921918 +845967230 512169303 +-441328975 471685438 +909752152 -441211970 +742404672 -80747928 +-13078393 -381967846 +796564006 931611784 +313355343 804276197 +-206293608 -131774862 +-448887199 -330719485 +173171576 -537931951 +914743 735611406 +539292994 951306858 +-647366635 -149998518 +810635364 -458001350 +120647729 -323504258 +-860663716 -965863368 +774676461 -719814983 +556176860 -868965733 +-883583050 -485705225 +251422790 -390524582 +788554791 39133287 +-671088780 659183638 +35285645 221127524 +-691834022 -884934417 +656428871 682839550 +65010686 -685133115 +-54687714 -611475019 +151054973 -990047828 +-806358559 323001712 +240145285 575462444 +-912692384 945325703 +-9990028 79950476 +890965252 -532120347 +669173179 646295167 +-521102418 502442616 +840449287 338484259 +802003931 798118529 +350942491 -719882642 +682864765 -885422304 +-839004084 813458740 +294896583 -525232635 +927352605 987138954 +-708105600 867090501 +798104469 -551240036 +919315078 791174730 +188883456 211145416 +-38401340 -200723987 +-342134796 801256570 +432168098 -151238356 +120908892 -523346682 +-513341735 110466506 +118819020 -769201558 +965826102 -941707335 +-548161519 -685039666 +-811434175 -486705467 +-828530111 184418304 +-844359185 -303383024 +-697558854 487288542 +461154463 -941730079 +-715847237 -290214667 +-78460280 -352508322 +130843731 -255652848 +159001656 -336309466 +-402052602 896518455 +-94252167 -48071110 +355406845 -661110409 +117704378 969855328 +-51609718 -564764858 +-627040418 -477811330 +-706085772 -851985179 +520982425 -324666337 +-229892372 -543108353 +947796613 417799120 +133946920 -462113660 +821237951 -373984202 +-655160265 -248722581 +128972232 -443650962 +-417900284 -130867868 +-613388062 -180498513 +648702397 444448755 +752174770 414769106 +458130017 361453718 +991079398 472246358 +603878542 -54346153 +490182902 -482535394 +-328762718 -844983605 +-56391044 757936381 +-491921459 412211969 +706969543 -710029942 +-129801320 -98108466 +312393656 -964754720 +-592289732 787271028 +-940256995 819904237 +553106021 457528353 +104390510 -657877096 +-426225588 -402495801 +913674320 554227574 +270471385 -798458663 +709461053 -580867677 +446724873 -173053747 +-740491032 844682899 +-889028180 -769200573 +-269256682 -143007376 +738553135 -977469665 +893900318 -379004679 +-4957475 -829468928 +630448566 143080022 +582101167 -66649997 +287341909 -792077841 +-109126467 -99266020 +22432313 456932086 +116208025 -881668220 +318939043 641691237 +119983050 627232388 +650217827 185103144 +-118827786 778095830 +418146591 -815886720 +-452129870 401453037 +-965798374 -901904277 +267143509 189732646 +-723735896 142317297 +-640432598 -194254057 +504262638 -751241068 +-336090563 897917160 +-35095655 105409277 +-972059955 -213736949 +267401700 -604607806 +-433815120 -811789748 +912117100 245762289 +907376916 230739604 +-461950292 -888582004 +-560098707 524991688 +674306705 442736846 +-586501611 507770712 +595968399 47238482 +-477313123 409810424 +596285587 439404793 +416294933 -854778520 +250436793 631298506 +740050 971246645 +-232364249 640679971 +-920246336 576355886 +352935104 -593058560 +80850065 -147213521 +-465455488 -789527095 +170553407 526069409 +-439645101 105251224 +391560007 -882136233 +108384306 -286298279 +-292251637 290540652 +-244051867 636594383 +76441880 -554695359 +-283387786 813234606 +-792687355 -323268044 +-485587317 -475006524 +-851872655 562823442 +-903808386 623778571 +875565526 -784752511 +232680466 -793247657 +795212129 -334756605 +712345910 306071316 +-149303892 -746092922 +307699512 508252512 +-697062104 38770443 +809005509 -263276851 +-950769127 626648113 +-488691349 868478885 +146671695 -238817640 +-582376985 449651487 +574378766 978248193 +541404863 349064660 +425119867 -191877197 +-58714283 -618719528 +-135247442 -330054739 +343561553 -696427640 +-848389496 708925749 +-938371760 771232369 +-347030142 963755138 +-864473412 452551362 +-21255315 -732864607 +-484402809 -320627931 +-175396240 -66278649 +-757689420 551620423 +-776702565 -470470288 +262930196 386306802 +282834442 -558820132 +-594617778 807898764 +508983230 -626875435 +448510581 -8616453 +325877296 129134059 +394743451 246629821 +702603034 -914972806 +-961200351 -368405549 +-535931491 -26324191 +576209749 443991006 +587780593 698651863 +371234253 968405028 +-965292145 -810917074 +27785682 -330531620 +287155007 143244791 +-92744156 -535132548 +595002686 -158896244 +664126824 960377289 +786527468 536080695 +265872781 371440082 +940761480 -294176710 +-822551879 836674359 +-402232028 -794204982 +-923265354 -887723704 +-233507396 169580453 +-796608850 -918572964 +847506749 -367923586 +631682401 982196671 +-483243401 -678649548 +-347111570 550917809 +-897600662 -857085615 +809553538 331832236 +-412985037 671924752 +371064292 827280073 +945557381 312935651 +-977141821 349325094 +912836062 -438160115 +789924057 473385327 +-245579536 846213070 +-551510979 854360979 +-945604946 -725465056 +813687256 484177176 +-146453875 353406728 +504000608 343860925 +-833340281 -438362941 +-535666491 -244309659 +704789786 255518754 +694815486 -168300463 +-859937130 206036224 +-410714223 757283566 +-711081983 -434967320 +-130972109 -953912794 +-702026628 625071018 +191126849 -695106303 +359010182 -909486669 +688791276 47041064 +-21169722 557339302 +-828874283 -669324492 +162201031 -17434652 +-784526106 739973089 +352273498 -740186808 +658519052 -756643167 +-599170849 130247716 +766418909 570229086 +-455595300 -54718754 +-535103115 395804807 +212548986 -595094165 +-549242143 841859877 +879898977 -404393551 +-908110751 -167124097 +820686757 -755627577 +-788584778 -680207598 +841416128 690065578 +-370190094 480387060 +-237458643 291026243 +-285416924 126385365 +685276296 -393059822 +-941052120 -321575285 +-335587583 224825440 +475945668 -232149522 +835759831 -858646229 +579170265 -709163028 +-200098410 36508168 +-738124958 119952701 +-38735325 111878961 +-400688460 916084261 +720044699 -913968504 +-460692516 -276006991 +-928167815 -951725851 +299612685 -950256103 +363179553 57212717 +-456380987 -441859581 +-499108050 -791709404 +-835486526 -24451651 +-223924229 -731106178 +-316500491 336593708 +-179427817 412033411 +-46432326 785527535 +940103151 -57697731 +-947002994 859979099 +99573926 400320868 +-854786540 289685615 +-313576983 -885853941 +-706806799 -567817508 +-315800171 223408899 +745106750 -824903420 +644730531 -370157288 +-972465975 703299415 +-115953427 -41838177 +-434519215 1636594 +-32158623 573447896 +-750641409 670428719 +592425425 443157862 +800766507 254634429 +-805193151 -226336120 +-880900873 921706788 +627675867 -278123887 +542292075 837820299 +-692182168 -776433075 +-396725211 -217250092 +86829687 959719350 +895123415 179360066 +-772768965 -100799943 +124021552 993761608 +-66205375 677819104 +567111147 -741304131 +415548070 -873609743 +-254604982 707600292 +-556089613 -716048361 +-45657092 -260581214 +-459831661 -176701309 +580710862 -18222266 +120662194 -390110714 +756789550 -569557339 +-145748431 -486218291 +-660774646 83099826 +564540453 196925619 +587752530 654320762 +386244547 62883524 +531147148 -53821991 +338724272 325659139 +185936650 -141629574 +784120503 525778766 +762951544 887791581 +637321537 86280373 +475357272 -752829928 +749218084 -369680303 +-610439134 -808107377 +-992929009 576156866 +-827687328 969239598 +829346020 977740969 +-221977562 -514337506 +51124473 -161537144 +-748592893 805449529 +439987097 665404952 +424032109 -737404433 +396591588 439137903 +-651275995 -578063547 +735422337 -293998408 +-398273490 -692977469 +-440234172 837534143 +-992374741 977735493 +211654221 -456626198 +787940351 -680211708 +996951302 424778770 +385035213 183785046 +860818802 -237398416 +195381867 -270458637 +955258843 -732719422 +535578448 -499668968 +-404874079 -140241088 +731162174 496513536 +682289444 -536715133 +-714230868 -214186194 +993582681 -436987581 +-861757761 940437796 +254021900 -337672830 +-960839411 -790272808 +-390519881 377748312 +21082992 277728443 +-614945532 -902303969 +649088701 -643447531 +851632035 996185610 +595110033 245017404 +-243645669 130536471 +-134388829 -57678260 +-113441998 -959792060 +327907811 -347247558 +-906579541 -629202084 +-372191903 79727199 +86298037 -692278047 +-496461511 388841817 +722624752 403001170 +-14986652 517410632 +-879076101 -791457856 +41320159 -989249749 +349204953 784284857 +979777281 -149959183 +-894511996 -579492804 +597207117 395971858 +-876268307 -930857401 +-155035809 -292212203 +-390109213 -552555518 +-477954983 -861163289 +373824858 -586331820 +-521594341 612238762 +846162899 -791966680 +671269186 -989223062 +-886417774 -117507265 +1365498 -369026962 +-5976934 129825240 +-641906474 59032788 +102965408 -912199653 +-517831718 -333486536 +-601388856 116178519 +332492907 -708874660 +-463141087 -687050996 +-284128226 -899592579 +-505330512 699323198 +-548466911 -549381159 +917765709 885862259 +-463195038 -984617636 +448641082 -571738486 +-33281815 -535198994 +-35508408 -93906423 +-532756869 317758451 +598164048 -321569615 +357983649 -858464705 +-538817675 -557016948 +-595868338 550463118 +335288288 520063364 +523624395 -450077963 +49592113 165498038 +-120044850 621008782 +-402901365 -114544988 +-8707700 -221480683 +-808596139 485865787 +184911715 -489081330 +102906524 528230654 +-845879222 -542561188 +615199739 -613314797 +219868865 -254834876 +-554985892 487655544 +555146949 512557681 +-764107464 -424232102 +-664763183 511068903 +217246899 264629533 +-824535891 -604309092 +111266129 689917764 +-90014140 -84637218 +-795759172 -790214981 +-142283530 -303596702 +702256728 778161498 +-189002797 147532996 +422063775 -647131156 +-271471584 -781013444 +-126823356 48279338 +524255758 65211194 +932048396 -378103693 +-884398226 289243809 +879685111 -834317384 +-72457141 500000213 +-155311127 -457401132 +-126751247 -294694293 +-628378554 -961804565 +-226172015 -321828621 +34750785 112675726 +-278741436 289731548 +216415725 12609460 +41123505 592102252 +-843774731 545901070 +531546267 -810055238 +380954756 -304609647 +-307313639 -402588742 +428404548 411919485 +720134566 -564641552 +753464549 -731725194 +-608835185 820477757 +-341898529 985131960 +-450776655 37423480 +898914994 -15309095 +-753374124 88742034 +-985069221 -674747555 +463323244 -988738899 +741050257 73806803 +-718452014 647264458 +779882854 695579049 +-409103943 -337903729 +-530537773 -585749969 +68902284 915970998 +530528080 5096157 +-319777417 -308229653 +-986945894 -742117980 +-890393188 -810795923 +253964866 191751709 +-256472005 -881851245 +151671055 -538781965 +272379092 -108407316 +-60294484 -716798688 +-904061902 504587864 +305620996 -402862672 +-143965457 -261922642 +824560681 564598298 +582223210 -290268968 +293563975 187322704 +-880832817 -622193537 +-56230495 -118680341 +212707566 -233962897 +696938176 415332370 +814422230 924869389 +-227094614 -378426763 +-323009185 201521200 +388155994 972207461 +262734088 874362663 +109494429 388473047 +623176420 -543405243 +428861365 -545513760 +744576629 81041063 +-313258058 185652575 +-212989681 379972663 +-309498835 -388407041 +-453849917 -624987765 +762418031 -674577621 +912204287 -571838220 +-489187314 -895836639 +-988963321 -613730195 +415554703 -491095452 +205855924 -788412469 +49896661 -573542623 +228514557 -153635255 +324986153 256256991 +-962905758 921769543 +339399143 38967463 +412696009 235679358 +114452188 219494255 +654886774 304950906 +-227731061 -323196124 +624780244 -816213239 +135698077 -530040643 +873394232 -413218256 +455086652 -552518122 +88485457 -753431613 +-584468582 895513303 +434335525 -733387724 +670076618 913736744 +-770960614 59512329 +-314119808 -846698481 +-642679785 818167135 +995390671 -892875804 +-670389413 798574234 +65361475 26100455 +-470356083 -774072204 +-971152230 -529300466 +-494359315 999749467 +-403572046 472506149 +-695528981 -91613274 +902697787 -46919268 +-26269318 -15007048 +485842768 -520245655 +664231667 -255116131 +-575818197 -147512501 +-543118263 486945012 +-190379230 -878300627 +-562517564 -419427579 +-840849013 -702895011 +-942927691 -505293635 +-435399205 -273935953 +778944664 911628884 +627315981 -235651122 +194337228 441723385 +-67175689 -584144888 +96781361 485144325 +263895913 -772419498 +-486168548 354011485 +55940146 165909420 +-807536256 -276829793 +-115533669 -808911180 +-162286743 935943284 +923403704 337841375 +-753813974 685805491 +379506164 -197813399 +-81938753 728902335 +347263627 -62039823 +967685940 773382491 +-601719105 -843203445 +187141176 366497063 +-481137110 730105145 +-137068471 799260788 +-997459954 280640057 +-320490462 726588928 +167018525 819200724 +-395717469 -721042146 +-943373895 955983723 +-473169336 -572943411 +348534630 835777374 +-46188370 -604956180 +-32225314 -879151615 +-757041909 819762413 +972357347 611243119 +947022273 436454498 +-775849271 -150103012 +309321490 155456144 +28748388 -354489305 +788350415 -596148290 +813000137 -156371393 +-167626930 -355417002 +-146486985 -824979390 +147687069 -886116982 +-478204565 -179227749 +8224734 859670742 +430566513 665316652 +127737782 -581689351 +-869353954 -705709009 +843773429 -769798257 +562403102 56878013 +-970569688 -618873649 +207136998 600050837 +-970118576 287957573 +-843643524 471984190 +244734945 835273674 +-632574389 340036627 +-403766933 -67447779 +-273018367 162895589 +-62520665 137892849 +-55195399 873039569 +-588913936 -367476309 +-337782571 422474492 +806094205 350638403 +-912801004 296620762 +-201774325 -380193133 +669610999 88250204 +656475536 168887134 +504873681 136553246 +-993374514 869348884 +83361351 -51961607 +40487081 218032406 +-855899762 601168131 +-558170996 591294469 +116214146 514092050 +572922569 946684944 +318229393 -660766705 +534461979 273844799 +-618390237 405870498 +765845837 -522406068 +-490207372 684135917 +-59580290 -934264131 +-592454410 539678650 +828158029 -341149473 +-67429929 751889874 +707054842 -654620729 +237510057 560974873 +21114042 267824240 +690233166 -332126113 +-887348209 -764034812 +432413364 -27815781 +137538445 -114188637 +269795353 568642635 +596362286 304808759 +347489873 -800795688 +-516849914 -250652619 +-88336387 98906996 +793900634 -784422613 +740411671 880459645 +-359014561 810836272 +-722977785 196623695 +-508356998 722206398 +-189074545 164854898 +-680486341 -901151970 +552366711 741546177 +-341432944 294224278 +-781709109 185986154 +943055000 168228139 +802247928 192426152 +363873270 -452781618 +-565785246 827502294 +339922323 701447192 +292074767 -529284238 +-448235493 -145056084 +-843970627 -73705406 +-86362702 -467592258 +-872740080 575849787 +544294158 -216563603 +726042200 -725250849 +-4489814 -682140296 +565106145 726312856 +999270828 -759903177 +939763191 454924257 +812979621 230114067 +-258206418 -864616622 +-470520094 -766699163 +939493619 -109304488 +-892345415 -890466642 +381324977 -466319157 +-450528723 112359957 +-11002333 -290531263 +799450054 -675381172 +-607487610 -345700808 +-213058833 -498808662 +755035767 -611960746 +412429249 -256124752 +-938100854 883362743 +768402612 -899867532 +96565869 764556579 +800608221 157983142 +392214750 928913014 +-917432440 -330123746 +316656415 311503099 +-424762043 -757638399 +827207377 759168089 +-140721590 782063444 +-272305771 499841845 +796208058 310622759 +-891229789 368667046 +567065736 -507013503 +-963139289 563993742 +481163880 -950076622 +-387336698 198376745 +-252692676 -262558430 +-628013990 378014911 +-321593844 660376689 +325049496 -74811715 +676103167 181329997 +-695771690 -827659130 +-874655198 -561299636 +-266715513 -821425022 +-405623879 -189184000 +-268944998 927757765 +321346737 831243565 +-503489845 -839794378 +675899769 -24038853 +-662283435 -449395227 +702949862 228467268 +212030965 -414898193 +890719617 283442475 +784162495 793707838 +203715521 969963910 +-925607507 -15247568 +369370040 -94974543 +964356989 -666489086 +-535695935 785016030 +-297240919 -260648410 +-506320030 199447474 +752725102 648549298 +-380309346 201152200 +622816124 -221232759 +702145950 275481695 +196852988 -392897744 +476500747 -74855282 +-602300736 -95764837 +-831110858 -145502318 +-715283957 -700519040 +331168569 -353443689 +272217404 920738655 +-161135095 476590897 +-480878092 479322311 +172544759 104137423 +-657128386 296462711 +443117134 731053903 +930271081 5206903 +336954596 -936949708 +-435438951 704556679 +586534101 -980790261 +290942311 634346368 +168575669 839267195 +158303302 -111519655 +272358841 -168718871 +652364114 -56634856 +949978953 -314983818 +882937022 -249538569 +-57134391 -523214634 +131276181 527068626 +-348377702 -806467306 +470640478 378322574 +-544111222 -253747539 +422727877 368573373 +-559473166 -368272072 +107809699 -554989660 +-919001156 -352592707 +459680326 300096275 +46477092 -439811060 +-716335523 825778117 +930628751 -140809822 +332938651 -785973665 +441497863 -334732547 +722852314 -990057280 +587185447 -124602161 +779388134 -312255733 +175437216 520708609 +-548014118 610856969 +-496680739 639481107 +900586296 -222522053 +796222736 -120430299 +-628758595 -523394039 +750583240 55902554 +36281123 -430172961 +-597801793 -818447115 +-306079424 678827291 +307371365 432321230 +992812874 499395477 +944921322 756297532 +-665177430 815993064 +-738051608 632043552 +988407759 672618218 +-290578540 678638475 +679902820 653969405 +354081633 -391685227 +925654526 663057644 +-761956164 -783383337 +-105365859 658541980 +946285222 132333881 +348065992 -654029604 +-553911622 -871981270 +-774221748 855924591 +-180129337 -282734946 +84935882 -64203976 +-932773697 -798178519 +-761314092 -948955967 +460299429 357214178 +-285550679 235023727 +-886166190 -340095458 +23576818 343377843 +19369736 919720423 +108796469 -371925469 +-571292717 549782782 +411263068 495453281 +959341219 -344749449 +-739294861 329127095 +505412626 563700932 +-908663126 -324371814 +213331423 -339456145 +-315818461 172732626 +955963656 513794068 +384672529 -205391277 +-131816652 -316970426 +221349276 -246880238 +864297419 -34870502 +-432353504 -120188318 +220890609 -186696335 +-560382170 -967946095 +535485568 974108358 +-575733726 -243101506 +-697914910 650335921 +-896532363 -559843368 +-358950425 731015117 +-350254627 -651639923 +278265332 209426815 +915750371 -996682838 +-669899735 -207199599 +-764852479 911942736 +936985499 -12643068 +-961689479 -573462026 +109103750 389237200 +-108908820 397363260 +-585220313 -848309530 +876804449 -613525101 +520235083 -346190604 +-620532294 343055524 +-405246370 226439209 +856977311 145034597 +584961358 -435076006 +175589016 -296406864 +-678179491 -551289925 +-789775108 924799941 +-393608434 -885517654 +-205086484 -341282841 +548298699 176330015 +580325336 -966092914 +803068062 -484135448 +219811384 204410706 +-949618875 310728590 +-921767228 -395744657 +141096513 344853319 +-516869382 -548093034 +-283348245 -890034253 +717022253 -818449277 +-808381989 -250138326 +154007701 -825293990 +245057617 317352897 +965420274 819171151 +-612939627 271186060 +-869188630 694340613 +584861905 -721225447 +877325468 389039013 +674123533 -743023353 +523945177 719798380 +198693220 -1453029 +-162622244 921807980 +-527432021 225832913 +-151158255 -460950391 +-640841590 -569266653 +-511881357 718892698 +-303626570 679122294 +588841905 -216144413 +-783316859 -483236512 +-495229719 -764825875 +949463542 -32672254 +489328469 -335902370 +110849620 -693456263 +-498932872 805188028 +-552113448 133531760 +273428445 -910052564 +135458941 -601511992 +529647522 341439702 +95165204 242374957 +483942463 355186093 +382699679 115325680 +-687406199 150817358 +435918310 64437057 +-572555271 110685831 +714897356 -683405470 +-43671009 833604318 +-844972311 959611850 +-182098517 259241957 +248969327 361061948 +-410903266 -452318913 +365353129 338557939 +-245987263 251325859 +-742078037 -969596581 +-374942935 -522858046 +928461747 -794811021 +638816722 -789457263 +-129470087 543254887 +-177237711 -185724279 +-852657877 572906375 +249550341 -925506805 +-516950289 -139950781 +-221443271 -700056824 +156066900 -942067997 +23561554 314657444 +847082128 -775368296 +-896114950 465304258 +135031474 606050512 +-985810540 571947332 +-636691131 -582952048 +304791064 -878270885 +777234991 -403429553 +730253225 325328301 +151905242 -134097128 +960718776 811927106 +30324617 -22113487 +-330448559 760348150 +274817417 -913523004 +-928078220 405530462 +115208234 -298406618 +-674440658 933874035 +35944569 249826354 +153462321 -156642586 +-826329081 470367205 +-433115171 108306083 +990246230 470387148 +677208205 699012857 +203338698 -882652761 +410361715 335539510 +611072827 -429879621 +433572029 -384485605 +-234173871 -641632869 +294396242 664905591 +156857266 -16899997 +-431668670 686749361 +-373116832 859711171 +-265434587 -852679669 +574923232 514792857 +276491156 879256523 +786888655 -61192884 +-216268664 425042855 +105606139 -697567923 +-839044770 393082633 +-505040404 -786988819 +373134947 -12987902 +-146968320 -392341923 +-335518027 258060831 +-919091969 747228987 +-528991352 700693462 +-80118660 -425918050 +287875883 -388344112 +-496773751 -638909400 +789421951 -625456648 +-833201584 -250073657 +696428522 854943948 +113229266 -362390200 +444382716 -415295074 +881927460 -239477070 +-332906428 600631680 +-359457146 -549563626 +37687871 273397391 +-399869149 -337903736 +-687183623 -677077626 +-915075072 682572510 +565091286 -687770593 +-964110 -265300029 +-959621454 -920856811 +-447947638 335935029 +-466285799 182963572 +-645722275 109046236 +-532887794 627086364 +423142117 254489644 +-883810219 -587094363 +896379689 50203979 +-661300783 -144019974 +375864929 815516572 +959349835 -923366242 +-548982648 7696965 +353331228 -172027993 +27259466 108706336 +-677131426 995831892 +-643439007 -266933787 +-339117446 71902164 +-774877324 -891828632 +-64979695 -904762605 +-383901735 763821646 +599082769 298709849 +-656587453 -73977342 +-704847941 79721079 +-691391418 -744088461 +488197472 -974284945 +593963196 -717202118 +769038751 150992778 +-814402328 948112221 +720763289 36485007 +-774848794 -189324316 +164485395 -187242928 +-199259910 337564898 +331179739 38785565 +-952424966 -260788910 +232715843 -726399888 +675307730 608474357 +-217940597 -713712815 +835233203 -819043921 +425703632 -904178924 +-329381238 296098083 +275444295 -636591724 +-661370780 163291570 +953732682 -926886382 +-722356608 -765722580 +-132597254 -441525719 +138933317 -783397875 +-248441908 -157463226 +-437599134 -808250060 +724588249 179939683 +-425797610 -117006210 +-28756714 852240257 +120378485 549595898 +-119358730 -533638939 +524092325 -388629019 +-715093798 983025249 +684912891 48450427 +29187721 882422980 +13485063 -698676794 +-393666199 31584390 +629368354 336295610 +-874236332 -558052697 +416661638 -41498448 +110344995 -289288996 +-133404374 976912032 +-813555855 -636026990 +280674473 -414116826 +913766105 81883395 +121851986 -252794470 +-749726255 934618885 +-108408043 352346872 +990740186 500478585 +463271994 214304043 +500488143 -166258386 +153370899 -742928071 +-190880235 -670370752 +-89598039 -146759768 +-379211241 429722313 +-670758626 249962900 +-439262146 -828140320 +-806849273 692862279 +880581209 -457218322 +-57073169 948796261 +-874386365 -799624789 +312992015 -659428521 +-870956882 588520146 +363948519 -925969638 +-641191418 778852499 +847340036 -517306456 +198775376 41491581 +6204882 -148033519 +752987051 148750996 +-88356140 371721498 +-657341231 26600222 +-288850487 -729650534 +186428797 224017210 +-835701607 384495137 +-18985996 -882384163 +-740646048 709948320 +-754028543 -176392388 +-493722546 -655873789 +-88593635 871775599 +-956429812 -780087952 +283411615 403933097 +179522577 265073247 +515575181 59866561 +307623280 114371536 +-789938303 268569225 +372118902 745995375 +5417665 -106186480 +332492538 41702406 +-801947794 706299857 +-857570084 -86142129 +998438503 661917587 +922185821 574732916 +523004568 929497845 +531819054 -333447122 +290659182 707071938 +-602866908 -210316915 +-174777943 -731403146 +-580686138 -99946317 +381472374 96884817 +947045100 368147073 +-137845261 561434383 +598456199 -849005229 +-201124007 -594369713 +941781770 -125539410 +711364170 -612618435 +-50950235 -585719221 +-425105066 -957404518 +547693522 -885581709 +-879024107 -405942680 +-619633020 702092266 +-895399446 -699480925 +977517653 862838338 +-420685325 927281148 +353603803 -612029482 +-736452236 -31093239 +350246617 998313889 +795907529 -529121807 +372964507 -752507957 +-507972076 171946416 +-901768083 952649328 +546388515 -514694922 +-513082904 49401466 +348173855 1825596 +977610406 -1070912 +631908022 593097793 +631510530 -564615559 +-714913588 -244980788 +468370611 -748160807 +-595194708 110756163 +-471970355 -817696867 +434810430 -426358190 +-421974005 691992952 +126366107 157680852 +235907521 632150400 +-290033490 -35730994 +319993503 -721174998 +83412514 -843617859 +-908829079 328111911 +-934165403 -784742955 +-725739623 252028562 +-297942683 739426239 +-122942673 444543198 +-266962882 83926205 +252110949 975541300 +-56593517 766194437 +638854214 -98291045 +49450913 407111353 +797937186 691952580 +-161180320 -548544164 +-873898847 730253701 +61689035 -142413915 +-189005679 695267960 +932439169 395727113 +340981830 -368315573 +-444931569 925538916 +649195520 944341135 +-111281635 267400002 +-837721754 -888545212 +266289039 -67143927 +-594133070 -523646795 +558278735 -586942272 +-932702640 455241636 +273090348 234524581 +15125604 -628652606 +78575390 244913131 +-348002651 -877127571 +611477083 603697288 +-979060634 250184031 +879892718 -408920127 +-424049313 901502280 +-280083190 -360914640 +-937145391 67812113 +982089760 -625620847 +-205036294 261558214 +-878181519 993770744 +-809884671 -421858397 +-828058257 619170727 +835410042 520936624 +-426669022 -935921877 +-793141735 -922648271 +-5501124 980248609 +-592028832 -230011062 +-633408118 294691300 +386747924 -202359468 +-18818472 773436751 +-724839638 -913181054 +-208493813 -199711452 +-490313434 -904367682 +884613137 772105618 +337770868 67985188 +-18590471 128763375 +44466835 -458479397 +882365806 -612498720 +732042444 -379146076 +18682983 651007902 +298151337 -963705979 +-178872610 -880630218 +812804594 708896519 +782532080 422178813 +-240544422 -892367201 +186497565 255078188 +738847967 321920842 +-864243944 -408112874 +-98415212 475975311 +-321442301 -257872408 +-378462575 -345941439 +-296077435 20575212 +-369188283 55634664 +-43332737 278732619 +840652841 -66536728 +68339772 -896440185 +-907957218 -363301460 +69206802 698612047 +-228883674 945075488 +-220854867 140345600 +47002549 -485354831 +895170553 113648438 +-302498827 169629094 +295952121 554049144 +-955001889 -770796115 +-854530744 184549728 +-30776168 342575003 +673721876 -380859321 +81836063 -358005249 +-295114675 -888989320 +-663569273 587691650 +973157741 548910977 +-255555302 705652893 +-904313624 -139517035 +-848044394 419620807 +-366584092 -177443479 +500098829 648545458 +-47299456 -155221139 +-312628309 192381604 +-581818606 399336154 +164475158 -842168530 +-411037127 125759432 +105623731 143356945 +-21562265 860127808 +44015800 -557996215 +-631779574 260683419 +936289426 -656239011 +424394689 410295403 +616599707 -351040845 +51014344 343455816 +669236771 682967120 +-662683374 -503509538 +-455477277 666423842 +398026466 -786003439 +-214138826 840799434 +216089109 -852691367 +-721350770 -450814284 +-425272885 457614115 +754089731 65604237 +528899845 -778524791 +-352385010 912507566 +-519307289 219460833 +937376926 530749859 +-876632719 722827926 +-773528163 369465110 +-999765038 206628250 +-420965449 -972410083 +-253269551 63540584 +929353286 422895663 +-795576308 -395260637 +-716295929 572466985 +253423238 -50868884 +914843307 318896751 +584638999 -556534586 +-375939915 631384848 +288928570 -439413575 +419986111 -333100196 +734845807 590545940 +-355466098 -296653867 +556479061 -138921953 +-67474778 62072669 +739039891 963030005 +-545438451 649612239 +-775372314 375609703 +-737400517 330707204 +-589100750 111652155 +175561666 614208792 +322412612 580213883 +537084081 -336614653 +283633846 -500417090 +197294677 933705248 +-724935988 -10080786 +624947725 -777601087 +95209272 397598767 +-644775025 10154962 +-230864610 -323273244 +989021622 -266804839 +-184086789 -865946579 +219116860 -359531041 +-235949373 454662184 +29738876 232818679 +208232114 276132688 +-436823624 -700428815 +-314374589 -204912128 +195784262 768897459 +-301167879 -879115204 +-808059748 -185652209 +-681822544 -797938423 +-347376690 -928499086 +-692483459 380940866 +391526952 -734376906 +-625779777 -44438602 +-412164612 -657237800 +-714886175 948307440 +716806057 289550373 +731792232 -966835681 +-60163430 959952122 +700989019 -912935609 +505855793 -543234904 +890351452 443858660 +790483070 -1203052 +-758382581 -156067150 +771877012 -860907858 +-107027689 115276447 +295749962 -702291251 +-332975347 -93905073 +428652358 483620393 +695390438 297143783 +-483269222 -266409260 +-712138288 294922050 +512041056 536107308 +-175746297 -934952290 +98014327 -338635235 +401928091 -309576576 +601794072 159465656 +-720510784 -377176120 +-358287714 886375947 +723343484 -829038981 +-939040743 -213957553 +-324661937 -188953118 +-542980901 -578104806 +203421996 67074920 +-818205036 -52337935 +-311753044 779466701 +804156695 -456654650 +450384932 316945201 +-833005110 967286378 +133882945 -1025178 +-163952981 -663541818 +-724063240 215248552 +135225340 176273533 +-294574342 -283484882 +-144210328 286416155 +835799297 -350329400 +-493707579 548065209 +397789969 324061796 +415744133 -447163262 +-545745725 -4649915 +570930224 -265150848 +453008458 -686389858 +-969472436 657370718 +964330665 -145920639 +323023675 921488228 +797019641 -441669091 +40615877 217277528 +-83066494 -560841990 +424296342 927322458 +219393609 904801162 +-819539164 364746682 +-473193898 -458876172 +-477832540 4316263 +-364682832 -409047377 +-902353430 -445517461 +-713461897 163988399 +671734736 -846080295 +-228444150 -336970076 +448006196 148141113 +-105897589 -529467850 +-227686550 870529440 +572452048 -922441449 +290063725 467247939 +868773265 -217002913 +-440143494 -539393823 +-871359424 525835936 +-69715672 82054502 +-454394812 884943423 +-341126931 910560322 +-962989921 305201743 +-352317546 -545826266 +248930086 -619330873 +-90270404 -215288235 +801677230 341377233 +-786031605 230721836 +412751890 -497716881 +194159432 -757370873 +-664668345 79745812 +-468804902 578269407 +-387361036 412359145 +-283951274 215671603 +177071976 -442776997 +860273308 943605027 +-14721114 348777437 +-686896777 226482091 +-275622304 -148716489 +-489681749 -981724276 +945993131 -449483320 +-116943453 83038524 +-107066430 90477645 +-192544796 -381479034 +42843104 788265013 +727388079 522648742 +-652282514 364764733 +-232866240 -254857018 +-468538892 708771756 +551895670 126235359 +-874118618 160534757 +805954376 58391515 +-661293751 534886510 +-861842907 144262100 +-773694397 -441856657 +-151573127 -798916490 +706316974 -997087238 +-498508697 637302344 +-921803361 690541748 +349943162 700856452 +291218177 -141332585 +497424253 -670640076 +-644529464 373112623 +-475089269 -197575194 +290925360 739046665 +269159727 -818526832 +-987989988 -609028923 +913495072 926137505 +3702191 61507037 +-694551127 411006756 +-759332577 147310798 +-430016020 731645458 +-563272796 755105452 +-877813203 426676762 +-906227824 -38394396 +639523602 876173268 +-672583985 910909886 +859868286 684362027 +-601442755 -508798409 +817304955 -566421222 +-119842059 920930739 +-39650256 296738083 +754715726 -989092934 +286419389 383050192 +-913757666 960148227 +-234268124 -613332913 +938662228 -900225298 +-418309540 460615702 +-212223150 -802639099 +915326938 411520110 +807868830 291819278 +-849233133 954700505 +230907333 -3756476 +-855285814 601468292 +444298943 298399629 +-456041815 658932868 +253822807 -275645750 +2234291 759903387 +974624182 -207261187 +659678391 -241797757 +-268030157 -730926393 +413090226 -920711185 +995454518 502666891 +841607487 984359787 +-800680670 -285391313 +-24215178 715291710 +45953237 566025647 +-10768362 569484774 +259599535 409042042 +961445240 867741706 +928646775 885365350 +-840049561 -725123622 +-604658371 -653277147 +-879927432 870182515 +234322623 -210428920 +-326417824 -896939006 +947420074 531100570 +698113991 358715242 +382393301 121321674 +-875102671 -466883326 +451677142 -446835237 +-873668898 649419213 +-530029587 -722673169 +-977123380 -315495617 +983675703 -14751077 +-708200912 621689712 +366896558 -39947805 +-744918015 -453926251 +534329930 -916532845 +703311434 345293 +-338907503 -963366272 +565870294 720653812 +506866358 -685779782 +-619876613 -889812039 +76746034 296135001 +-897602832 567615186 +-262846436 -891422785 +38933234 705704586 +58556108 -565321136 +-985263039 760910872 +322201166 -7556287 +729940637 492336329 +993612470 809557347 +502820443 -340742551 +-927815652 -562211587 +333461297 -70620917 +623507396 645352750 +774488706 636484999 +708621957 -742904966 +-861358170 -876260455 +-849412935 -855682315 +-932472406 307346031 +-185818868 -838271405 +-75432201 807831885 +571085539 -763096491 +-219725297 -888787242 +920203918 418648150 +935117127 793290202 +-23678313 -456241362 +500672368 -343170506 +-22314122 -275343143 +-503186639 632272328 +754590067 221294149 +822574575 743574500 +-740648749 615617482 +-234971544 -663046381 +399311170 801897281 +-842546266 98684086 +-974746245 490991884 +281736209 -833859463 +-683383825 -160753936 +-76965029 896839374 +185129543 716400977 +499047492 -7484560 +-480916930 827118875 +-541959237 -901684012 +-159269555 -143752809 +-492214699 -588177635 +-452810069 312867086 +178918655 -598481882 +64249406 94660789 +-88416110 -721136012 +-655233216 343549201 +436479579 -84328769 +632646446 887777623 +484224107 -689568371 +447708329 -368082595 +181506637 639659197 +485754542 -866199450 +576744523 -743503010 +-936863396 663632350 +-268011665 -134174675 +203009439 -271214131 +686833936 902165853 +-287206583 -715026196 +450962567 19080826 +691647107 747719219 +-997188894 -264477956 +427765373 -474626172 +-765990692 804101165 +144359928 677980069 +95163349 493989752 +98747316 -343445530 +-549895226 691127637 +-364011461 842706304 +141435056 -619747699 +-392376875 -169590654 +860237715 425078350 +522580938 -719580701 +241564435 -810604889 +138341913 -569490992 +833493696 690538844 +-979397083 93985116 +-221286732 -243658712 +546019238 459935755 +-566250450 -625485077 +-582057949 317817879 +542400333 460764905 +864739475 -111985173 +-91119728 -536566289 +-854486539 -360839257 +-449540566 -273033526 +305703539 111520379 +659380113 -714276151 +788326051 425759245 +-386679302 -593274786 +227042299 855201263 +-95377748 457366907 +-665725085 31034372 +782943984 -476077778 +815601318 1004617 +-99169930 -528624308 +780624473 -149642433 +-580487222 -718005656 +487332445 -16913688 +-229480849 525864277 +-897540308 227375062 +785596058 814411657 +-877517692 451209031 +300112014 367825799 +507054730 961371041 +-231791665 -404428817 +242715724 928169857 +857325129 -825375054 +737468448 2078886 +-105086333 -535999767 +695565063 -876524591 +307361030 -653291278 +-698178234 203134376 +290871819 -323962790 +602639720 -962730289 +-714686976 271954878 +-143354752 600795526 +-556378102 868905089 +-199493944 367757015 +850937384 189746142 +24696907 -844823722 +838803972 213409432 +36285240 866692669 +63524639 -314660298 +352060688 934590792 +-248533340 836752551 +-610485753 102301390 +-334989232 577472174 +-960442298 930001993 +-508116445 -230966160 +-391167804 -13508034 +-716099080 377294403 +-621209524 92640333 +707608506 -282112735 +-892226721 -113858192 +-223485033 -110510674 +476126434 -390295443 +-649744464 416111849 +618618737 -531314875 +-948648889 -417015235 +784723816 624705953 +24403046 -158360112 +255549099 252304383 +805420347 -420614854 +-19284800 -170340537 +-513296129 963988961 +208154792 170974475 +-730151318 -783070542 +483516411 -460185042 +-844088738 193353718 +714073589 -33502651 +-927002828 798262187 +976658466 574528676 +477864908 -356376511 +617988031 637803252 +449944129 666233846 +207403097 -437547849 +456478668 -650249731 +-767775573 -264125420 +150764870 -704195636 +57418002 -943119706 +896974146 -912891901 +734758827 764738777 +-627695444 906866750 +-929791177 925085679 +146783326 -144244522 +912131809 653922709 +-606406180 163598664 +-967885764 127018259 +-853101395 -32780637 +225695345 -219730690 +303918882 -345330444 +748774250 -594688043 +805127340 564697553 +-625214656 -58659585 +-210791128 789368463 +738733759 203133926 +-639688716 834073453 +-917604252 55699035 +-21662245 -89012349 +707457009 231431989 +946720491 909549196 +-812211554 725947559 +-302420205 -310958017 +193963437 48770790 +695129607 339528798 +-754830931 467607559 +-892673225 690307940 +947505069 -7038882 +-747205141 226549206 +52631230 49280646 +629594296 801180919 +-181438456 -564695980 +-862213450 -558607817 +518580733 914000023 +865614870 195946632 +-370874032 -672841719 +-387553816 -737249082 +-71901400 970180868 +-189687470 -950392276 +894050039 405239182 +504468251 -260611535 +-518466642 671600513 +-744245510 912270382 +231321720 -674989186 +-177754840 -589642461 +-310191050 577718217 +-385471423 101066622 +391461599 151648885 +-504122963 -442666661 +626882048 957163132 +782709284 752330620 +881240589 976030406 +482550484 465020803 +-266173001 869058237 +584357986 969674732 +313481547 -989604697 +326300295 433058224 +486095557 42898039 +70643558 -973364999 +883939144 932231881 +504972227 159703131 +-126682551 -784089561 +878325161 634987317 +-424379850 -200386280 +608760163 679827396 +518104872 825509983 +196100486 580879726 +-869901944 349603799 +-917990299 -166309967 +-538653489 -929595026 +-127173932 187345898 +501130650 -774940960 +875835956 451323294 +-323112738 550932788 +-54769347 135389828 +550066097 995333929 +-244127052 -25887313 +796931589 -372771719 +-796666992 -63183293 +-614924206 -991670408 +877196161 -419944108 +949197311 963181778 +948299740 852206176 +766915569 37208408 +628421040 -428133655 +-938001207 -93090118 +-862156113 -799910086 +372218223 883656378 +235264211 585085728 +838359876 599109473 +133564685 -517099155 +-721398635 678907699 +-110862876 286818322 +-704905342 -165951168 +957321910 -77325768 +149626428 211960870 +23736945 -502587177 +691768800 995615829 +-327399768 -845895377 +-924167258 303995556 +204000273 -493069876 +-800668249 -263005420 +383205150 613228719 +-238107717 -510431331 +-323403996 936878672 +319741909 -422888627 +-588030410 199109961 +721176766 339363558 +969940541 161387510 +-368115079 764499602 +373195343 106381634 +664023123 -922980156 +-295126184 -78869454 +-298828456 857561351 +154533372 -812373912 +-980796285 -929970494 +-352506489 -455706753 +717227087 80160630 +-348698901 691114433 +-757760265 -679942176 +489479593 376698672 +-261007966 -643187889 +-170770880 300284320 +186848104 665959477 +531241024 471262548 +828173343 -69383798 +395665974 264102984 +544808084 934653526 +107021547 -969966953 +-540919828 66649344 +-264572539 884694517 +71799959 340112913 +-105147419 -197084601 +-254980581 -16202385 +43075551 -417571901 +973461560 239342629 +-221895006 737034106 +566833486 -179502873 +-888085358 -348780962 +-120529514 -790354435 +658385881 -491218423 +838120958 -997120885 +-115297296 -807035422 +781483346 194913060 +610695230 997623295 +-473300166 968208584 +-776887447 285751972 +-533656788 -983945596 +-800008217 -59080396 +-244289939 -779951206 +-619770620 -992561117 +277643131 -467358327 +-43229813 524832473 +162956267 -181433269 +-97548407 -752091392 +696254297 -359107737 +373658797 -592040518 +770879513 -268690470 +-808372814 322115375 +854945367 -605086135 +-307346872 331334026 +798186486 854905084 +835238298 -433334613 +823450808 -715742431 +-881022553 -426666086 +-998518422 -138168729 +-411530297 -514995107 +781644172 489205076 +699165535 -423230335 +668064048 -738246586 +83226864 601006526 +593283811 301069455 +-397463362 -554503576 +-981536145 800377762 +-164304735 892603786 +896588110 -119416840 +744003951 -913094709 +708712278 -944226068 +-901212685 365269481 +872156717 -30701858 +565511152 -904921995 +-374508850 -8180013 +100175217 -531269900 +172440336 -136426139 +-515884596 -305048560 +887696385 -203097199 +47402333 -670086657 +-987159926 912576540 +-992865935 294881035 +154996090 560588883 +560136198 -800941278 +-39331936 316611358 +358330088 348672112 +-513816243 -736479587 +-646015278 -49139190 +-869967708 -2221195 +-924509067 140941333 +34316152 -225711499 +-107497331 599903910 +788910873 -873637473 +958180532 534081011 +950826858 1243884 +209128296 -419886001 +863242413 653683004 +-942082581 -656151692 +-306655138 -580253849 +-61143199 -551339656 +-50041435 755730430 +-427397790 72708913 +309131830 -378150245 +245448176 -927348301 +-708541841 124689921 +797571810 -502270913 +-389126425 720149873 +-124543441 -796451929 +-674545649 476620705 +-366220384 -291255532 +-214678039 -992005447 +-325218627 -917538690 +-298620562 200907642 +-106911912 -40325730 +-655740496 691336838 +-899768489 104874031 +260898370 772477586 +359559990 -586813237 +569621445 -36391121 +598880941 -995474855 +638716415 -938388991 +-997481138 -27396307 +996155805 501112013 +291436038 -487986663 +-524497807 -445593002 +-877902062 -778112022 +-301277010 313101017 +894214814 312827870 +934656203 102078949 +1215129 -937231142 +-586880669 868995451 +-868597240 234302788 +312225749 741685730 +-528393517 -974241360 +828737788 -267157378 +-859283906 96819367 +-521112509 -975095613 +-104399336 817349093 +-569083068 -825967463 +-974511642 -501769862 +967383545 234449162 +-50440407 -223639313 +-68478818 -222968975 +-669705678 397459119 +423231649 971094327 +275083446 673892690 +749504851 -384073564 +-58745806 -908191063 +806000408 -556168914 +-784889047 152528951 +769933034 590764421 +-200529362 -511166452 +-70723646 -6389597 +-18498663 626055157 +707013098 -912362353 +683949733 342546668 +810818598 -444131015 +956009638 -683212041 +-684244147 -276771929 +-888149561 -22493694 +-304989041 -129378494 +619914323 -551082369 +-761938968 849857199 +740976854 982889020 +178421327 -374554249 +782184916 -128140775 +410344253 -106130583 +-266597806 801649262 +881174972 434257728 +392236465 -947352813 +-392262442 53297400 +392580445 544497501 +705567014 -942847929 +-493343886 -668526751 +-22734635 106728597 +-784667291 -694256507 +-181538006 -167281599 +3961075 -425409554 +694488939 -463857743 +112850320 579766933 +-690253604 -917142407 +-527667765 69941593 +-289148836 -920650055 +-61978113 -677779841 +-718890873 -489866396 +-888971710 -563862385 +475034370 421972733 +797389453 -42958327 +505072279 383416241 +303570126 -479439075 +244031739 538204100 +271692481 90116364 +-640077791 585126810 +402079628 -494302868 +-543088531 646426683 +-303383174 -835508655 +231245249 -821487384 +691976017 560910723 +296108216 -409444091 +-713203769 -157815133 +212951535 -80509813 +-881349629 -181770953 +-910758214 789795298 +-341487979 848155879 +-682902361 -662394509 +-237098606 496812090 +-718041523 243366248 +171147683 520581929 +898378823 -877932315 +61924765 669765915 +118141896 81444007 +449626330 911151128 +-843975064 787082152 +625006421 431200849 +-650071398 -990320552 +435329391 875834376 +-397720745 -767041904 +-329117645 -126825712 +617028437 -412867184 +-111683813 -441115159 +95513775 -431021189 +-917486671 -61755100 +-807274605 667302544 +908897933 -809526410 +-709515055 560228588 +540084241 -911018177 +898348129 281132775 +-153120601 474115474 +-198143899 -355038762 +-678533081 300694577 +719443004 866415116 +-306612634 194316614 +-48509622 -188880544 +905095474 450391273 +-239834736 -774872314 +967113292 -700689867 +-886281722 -238063147 +709908395 945318113 +-794376678 267057462 +8318056 165577312 +81736380 -201281668 +-955762443 -313680964 +-288879154 -826626783 +-526578554 -784880682 +-488841980 -154375622 +-952803935 908467621 +346838605 -861309 +-416062462 -214081594 +953451629 -976429197 +-266419346 763862250 +554485885 -127277896 +96210934 574702228 +-814809781 -59615917 +-385879342 692796190 +952025586 -501758951 +-14049304 -70115002 +-844385585 -957194726 +-725174738 -643646834 +482558182 -919226829 +-582700012 308576390 +-375999800 -538443377 +-319473756 45092612 +171114074 -300779307 +741111604 631657757 +-795919538 -74891581 +962252348 790307673 +-460357323 283841058 +-78364012 827558890 +-571375598 -597725818 +-693706118 709116585 +-431936653 314344849 +40324211 -728754319 +84794532 -613944294 +386485234 441621752 +886938414 129645584 +425954710 942725878 +998511799 986029746 +-487626406 467228837 +622887559 -876068952 +686396165 -778377301 +313363727 -347041667 +658964751 397066849 +-801822854 420487039 +-429612646 -47083402 +465951340 -593754853 +531280525 -828230978 +71150009 385248820 +505753811 243568261 +-725440629 -38711401 +-442710735 -984367018 +-374881377 155092356 +954032017 410349852 +445401751 -250774606 +921757980 -654551460 +435441854 -382630748 +-43359741 110008367 +193278709 -895336270 +-99017470 -992250061 +-342903773 -822129895 +-98975410 903107075 +378532153 -60659295 +-964511005 862352579 +-114232840 -842871063 +-830073649 681239585 +-925829831 485432127 +-677037099 54617860 +-44050096 -502487332 +330966569 -779239440 +-367505144 645337534 +-538780827 -336695837 +50373032 -975279714 +-669002617 570942277 +-941180075 -78002971 +642521823 -51179919 +-70926325 751367604 +27802330 934040160 +790232079 251265427 +-10545881 953240787 +338339619 703135168 +-158902494 146731550 +304406390 -639697007 +211044722 722241005 +-279605252 -758513577 +641971854 383432222 +-529373074 519352681 +734740591 -830665968 +-237564792 920621243 +419173868 323749540 +339732455 849491678 +269306586 180168091 +242793266 -999786194 +-803378356 913290964 +-369299008 815020523 +-95339786 690206008 +-360141947 768703429 +-102425124 649276675 +59374228 573948786 +253273269 883091369 +-978081922 893931933 +-499848055 108220825 +528748763 229805667 +598415231 119721874 +292316435 -178635677 +-777829508 -647802034 +-73669393 170656114 +-942253731 -168795205 +-842139408 -91426402 +735679228 336338150 +424254839 499718514 +676939495 731737267 +-886420802 -277263951 +-169473147 261776476 +-352635823 -363846241 +569570912 993776992 +791914246 314976870 +196520618 -499236581 +781261737 137612800 +-327909092 -810383532 +-595382148 747063063 +-433399565 835874481 +-59805616 -578559048 +-914022003 550713229 +203158752 -426955594 +-966528314 495164659 +-165545319 968773639 +-934259452 -578249152 +923063933 -290078742 +650878423 -546200059 +-521585265 -609378175 +-863434241 -437163873 +447563469 -522663627 +520738090 802457080 +327730095 142888874 +544722627 -113053826 +224494599 382129462 +-2319945 -54958086 +531090425 646432128 +989713609 -600573196 +246041410 -525780320 +332110134 -904074668 +-752196223 69867563 +-316052849 -577826662 +591592268 -965486359 +-3884139 821887942 +-41601285 -769146009 +-27298410 108305141 +155634856 931988561 +-651315264 -58582833 +385008415 -262223835 +-209802808 616118564 +-964344225 433182734 +523109762 -138825210 +-556589009 -730347332 +-857689613 314827983 +-138340053 963415602 +-304316553 -971326307 +-884077132 926981017 +-404502613 809035579 +-511186287 -969268469 +409039222 -483334325 +937178627 786041760 +884225173 -205753719 +944195164 556057877 +707989710 -290612684 +917794542 -815701687 +-350775866 346116211 +404090982 724603734 +582330619 -967943049 +850376773 232405198 +-973508559 146617032 +-910312655 135360620 +944609734 -551325423 +163059548 636518274 +-837384843 829794853 +465108743 -742972743 +-117575079 891926668 +-152515141 -428904995 +-519931943 518009344 +42677631 -571292334 +-59056400 -620829169 +-651165058 -649961721 +784070731 790996529 +-113089080 -20445689 +571400448 411018825 +217145244 -108437099 +-357089415 607538646 +17392211 817551110 +-401939165 559176099 +191908542 -922583311 +491049309 -229065317 +286513298 3190382 +225083871 983774352 +-769112687 -429517544 +-2799411 496584017 +426190744 757190608 +424884343 481116302 +-938665669 821069526 +284763139 155803811 +-574897533 -225505123 +159246861 264991049 +-842451936 400653461 +191435649 -307022639 +-640253992 736206120 +639636091 -40102892 +843773804 -648863804 +43856390 -143676106 +-539859093 629058983 +-662504481 752893184 +-970946426 159141835 +738624303 -814816159 +787758119 -360654745 +798178858 -282781635 +-957312111 136507911 +433462451 996163026 +-871364906 -601979998 +-404607663 616145510 +-72179950 29406908 +-97176026 -737595208 +209624347 -583536340 +-909592542 -287975466 +760874619 374617796 +960350188 -424942766 +108515510 -531356898 +-305333818 239380014 +-619700480 -445227143 +613399683 646447518 +696950168 488871252 +-306345851 -108466246 +-160807238 936871017 +905130635 -395698144 +-355172370 22527031 +-424544194 730593358 +-510855505 -221711685 +-998072182 -876678274 +-166788468 -319415390 +633556411 -182054962 +-612806270 -527346959 +-816446751 -700557216 +971610235 -64612727 +799930179 -361808780 +-450592935 319040936 +260237551 673280354 +-416684541 -677162247 +938640194 -498174428 +-790578681 72340450 +-403170711 662836582 +-134361575 -566642078 +-705403543 201989776 +947802565 618678955 +808398388 -55045480 +-501981898 -669002033 +-328103443 -357271812 +-858025079 -105423286 +-658408171 -633499731 +-141930389 212547093 +-701571219 86145138 +996607477 411299516 +363870744 -185536705 +844836959 -222955118 +-593248319 415394787 +607348705 -247176749 +260985589 -211871302 +-447832900 190826825 +-597825302 119325955 +-74268893 -761346809 +210459146 499531777 +-165865059 431353714 +558894483 -991818996 +656575297 343567333 +363029069 -300799015 +-889106656 -119940531 +811633849 -124998101 +-91474824 585887136 +279420723 -170256468 +653196297 -797831787 +-414240150 883835125 +949122129 806740456 +-444753761 -88361910 +4662853 858586710 +-586767775 -364988639 +-650781082 125825046 +-318594923 -963778421 +-31590416 321817219 +-603346774 -191204047 +-974220880 862719217 +-220483175 348206942 +467021860 749360234 +297169086 84535440 +-79532095 -489227537 +685973012 -441891057 +917788976 -873532496 +-19523497 -38820871 +-877872830 409831617 +-760260744 964316529 +314242652 -631939300 +-529761383 -825097822 +444827293 -479213257 +249196611 583926705 +78614700 -228021199 +-616266684 489932149 +-994182205 -287110136 +203496154 918645981 +548958824 961838332 +-758326769 -189791026 +-915074879 947700313 +463674633 -545900880 +133225108 -583146115 +-160489125 661240365 +996548949 831825037 +34013554 439532096 +-223235444 -469415475 +-831807380 -186530793 +-867080211 896975490 +-91571336 610548113 +154840848 -285773973 +-245826888 804800217 +419614123 -242003196 +373163701 680801359 +-787761637 -98530313 +-235513668 603332631 +564515263 -205429131 +-522996703 -210120590 +-927234358 190496303 +53974267 297943228 +394679252 701597290 +31451765 600924131 +439664853 -288599215 +-45374979 -595540386 +572831337 116515782 +-917239167 -533182967 +349407480 -366944 +-644645553 -848393373 +-68308331 -375212930 +-833472805 -392194401 +-52111792 244646414 +-254409771 775004737 +-817368587 -698682871 +-933812258 507503379 +-866805846 397145596 +613657922 -781995905 +180293961 178504500 +-545843096 -235044002 +1859307 622173054 +-187887368 202407145 +-699736978 388478461 +-68570650 -764931339 +-838633702 -792704530 +-834233922 -556065402 +-817159951 -41559711 +238008509 859113625 +-645363934 918031501 +-172758091 747110090 +676980241 318092054 +292268193 860395182 +-953747127 875181973 +792614371 593563020 +508331840 -64380226 +-802941057 -465291213 +-841823457 -134713602 +-399833213 -459008013 +314064081 769865736 +553991845 7800706 +-764690019 -456889785 +780305797 490124895 +-663469863 -376975804 +353405191 -885134022 +-416390761 -280807819 +29795658 176240427 +-57784826 -409487297 +111014819 150362270 +-50468670 -236289053 +845172574 88391741 +-186230524 995411149 +-200047484 669116145 +560777829 -131051213 +-191244748 -989392124 +863226082 326274000 +-688565059 506402493 +930002203 723522517 +-955155922 -549661205 +-812359411 -286143716 +-589379809 -532274707 +426414329 783168791 +-313136729 779680802 +581998441 366186937 +61931311 -439558310 +817530723 534222500 +26245724 -644593556 +-682564941 280379026 +-138090260 268132991 +636724844 240430956 +-214755752 647289848 +-939469466 111271123 +415045682 -369707510 +-884515728 -150082493 +953293694 -988318591 +117236398 -627717786 +-136217237 -651123821 +-91187321 985957097 +411233533 652244430 +415404901 660614638 +-248263735 710341532 +-862917210 -901921308 +621145995 743561803 +-62932934 -565861513 +809060435 -627058188 +92562794 378408059 +338944536 531538227 +376277863 169724690 +325335370 968639890 +245884541 -308758910 +998397533 385023812 +-2962077 154523301 +-89197834 123192320 +-603200119 -255123244 +-602138643 -729573843 +611131357 -133033065 +-582922828 82474337 +335161656 703524469 +834648145 753127262 +-399786331 410889032 +-587088416 -720735305 +49390061 -698812363 +-870077183 928621411 +238889811 684003266 +44241623 826040684 +281264191 376820302 +772128837 -586346781 +734285672 721715764 +-492425205 347485518 +789856834 -753680 +-556633141 -216701445 +-705597123 -284171340 +649399508 718435422 +45939368 -476882020 +684721997 207776521 +336862678 -666221243 +992278005 686818171 +-94219129 -739246648 +466462194 26886275 +-51655136 -646507658 +-177935292 147557178 +480054986 -616134757 +679773188 341600968 +357780594 991607178 +-995564395 -631074691 +-295154499 882608373 +414298035 81588086 +191446713 -797520553 +983599474 -768281652 +358576932 -553165255 +901237080 504055896 +924590114 560912643 +-593410092 -256403289 +422376237 -59627657 +723216478 -959220903 +-39170782 -746081092 +-945800185 -638727626 +76113188 -665803911 +-90291886 -541352304 +-95512594 248302168 +852352747 583439659 +-34070646 -389158993 +-13741828 -885490052 +-272315550 97738478 +648831842 813756175 +-197642252 -819934134 +-629202610 -732048706 +146463677 -419001394 +322746273 -827207015 +213876805 -790324180 +-571468298 704364089 +-45447823 667315552 +-551685775 880218871 +917226880 -760569553 +-802339496 204304647 +-325747408 486873230 +-55436663 901036648 +360403909 -367224758 +-566925425 934455938 +362642999 299906628 +106987273 -317358908 +249335931 437146576 +-706868543 286854701 +-573449702 -165436093 +-986345686 -684620728 +-654247866 965780605 +313221048 695250363 +-453002874 82381896 +-683450641 126504503 +375618642 -373444641 +427106832 54206558 +233207929 -102559587 +784559376 367196045 +-738284909 158416502 +450130742 420642175 +9052790 -38515457 +287977664 306316718 +396840807 922554242 +-156921849 229200130 +635517725 -989974418 +-76394049 832366668 +-763852687 -293201541 +770669899 257804222 +-955214510 -309350894 +246877334 428711025 +586028499 -135664917 +-389318394 -593058079 +-268442541 349268569 +287964342 -588656761 +435465196 -166976520 +771873039 -355296984 +764778977 364576249 +-471362158 570926074 +261761899 -733248509 +404792998 628459251 +-463368145 -754370651 +-920713550 -994928072 +9654084 797618671 +441965777 -324298895 +942226223 -880636776 +-287195114 765648086 +792220758 877115595 +-216157191 -284762250 +-541916699 -126855044 +234294931 464685004 +-120417714 112949639 +709816612 382142342 +549070675 -13911317 +-373560340 -600526349 +-66064307 882645070 +-75828947 -680998482 +398443964 391642341 +-75820563 -855888533 +295310820 -600096777 +254746508 204700805 +-703457506 386340066 +590799510 342845868 +471670914 779244861 +705908691 -26084100 +490181779 391818799 +-777231920 505352800 +424518231 375726238 +-591388363 944556810 +541226954 267678218 +561242647 484169231 +-857011014 -460011479 +-137318430 163954816 +439085950 400251774 +296975547 847431721 +493068004 867563127 +891529958 -519723281 +-131615087 417247952 +-395280161 -179213430 +-152653968 690930270 +-528198892 556262182 +-609043458 983677414 +-710663759 -247495640 +74193327 667136937 +463415922 -715725743 +-580174141 -98494596 +574946855 -924681911 +553338546 463228767 +551492948 351882437 +69578175 500148757 +-353300080 -882411619 +416004052 960529409 +726509277 -844424586 +-165738023 204720094 +817303033 76372461 +-76767714 -577165686 +673323155 560945811 +-255691780 433164947 +-445518083 -517954025 +-392103585 710798341 +227990294 919140481 +888696047 574242735 +533353520 -189236862 +779932177 884924636 +-807921346 -235246272 +822602219 -296772841 +-588454756 927789253 +569835999 -943195530 +614788680 -368497641 +-449134415 952853783 +48656407 -124899521 +662315738 922552646 +910400012 906073951 +377039433 941805783 +-119061040 681901763 +-722284675 920858986 +-632851492 928296393 +-262021289 993290242 +-762283778 -131930718 +976513589 -613165129 +673987178 734861918 +714159357 808939279 +-190661806 53847216 +449992601 434559935 +-773801092 -590644767 +523636474 406550911 +879863158 172289451 +675113438 -181827117 +167957184 -106737795 +-992659522 27170160 +-775182264 -544031529 +-448526127 -432635969 +-951947560 -771084161 +845087335 -185791760 +16646150 -476916706 +-955722162 -256802283 +-216890406 -162544201 +-803268375 -213744443 +433523519 -113434595 +793332547 83763623 +-985446177 -114167647 +879374961 850025689 +906200454 414021587 +-342806642 835409759 +955928246 -955996269 +-145574831 -213449704 +794101647 -307570060 +247716903 803549882 +596568633 -828441621 +-764382028 88189810 +-578210087 916441077 +246074949 355932895 +-87861291 840571929 +161050307 82628573 +943127999 -903133808 +-468071430 -382955701 +24600259 -561812120 +-807780931 784692046 +-285193601 504570102 +-246604713 704458079 +392867854 550343694 +593175290 893024330 +-754158141 124119627 +944847682 96833256 +612297675 -311236214 +416558157 -899665831 +717681889 64429412 +504224716 -132123413 +760122457 212340056 +-828820908 725581102 +-687948626 626343454 +-944022863 890257997 +811099192 -652616436 +-299879716 -595790101 +-119787287 -723981594 +420011808 397107049 +678208667 -953674321 +-266268169 -354614437 +547984463 277206731 +-742850183 -703208161 +-285909881 623230006 +155275089 -696549614 +-113015033 -507604694 +324283259 759852800 +-752819472 -567744255 +-159080161 -713472605 +-699974457 558199484 +-717470966 757568616 +-370097741 -823490839 +-485051663 473225874 +494664405 682328168 +790711273 644511979 +815984359 134931969 +-397921792 592973295 +90809992 -598135041 +-859981994 53108160 +935447522 282917271 +-172679820 503023906 +-280081486 -788269961 +922629685 -608026448 +-507424299 372196222 +-266757591 -147332513 +-169951195 864859112 +-990587860 -792463255 +-847224558 -781053936 +56118003 -387090634 +-439327332 -920551711 +75073789 897341105 +-258056178 -864858366 +89010869 363496427 +853368901 268578670 +-730113407 -565347481 +-168521214 837552917 +950625369 266008364 +756430146 -932047752 +691542246 252163362 +-983389544 988415489 +-803068743 272730565 +987761108 469967264 +-247936294 -948272875 +-189144436 661490406 +442265146 461615361 +-530391297 61346697 +-166195613 188690012 +-451950594 403062890 +-699672922 -399168616 +-844968892 202718284 +-663584876 848202088 +796484951 -832999292 +-468394424 -908803509 +-867617749 38598022 +-31251262 856422567 +-130775434 203335386 +76505064 -114068868 +536510998 -182164017 +-811837074 -837149608 +253338990 -314479748 +642951413 -425256609 +23023500 18637264 +-18200772 -625399883 +-71053276 681970971 +-208176523 416658012 +851264380 378217484 +448355662 -819014715 +-624826980 37210451 +281853150 383558198 +610883142 328573155 +536380357 114152007 +-999430589 100169664 +-105993962 524470942 +-313313726 343805325 +-571083056 205607005 +668403532 -13395465 +-556174488 368249316 +232147703 -406110908 +65060851 74789342 +-68525221 11672988 +-229413865 -965007715 +851735110 96940498 +-75036890 669225461 +722828065 144905853 +539579267 266575203 +46200630 -696801346 +-335494758 417926562 +-779072129 879127125 +276997451 650858491 +100213045 -184803777 +-469833435 127559818 +466987148 -274856020 +100956847 18352641 +133403471 507731539 +-240415000 887231841 +-110982565 965149774 +458132432 -36549450 +-940048278 -915938619 +-16215365 812191113 +68907033 586799351 +-641834946 502999545 +782618844 -79233249 +-33431833 -821207 +-992707199 -280213468 +-386512675 273105311 +-881423230 -237160926 +-699972738 -674017827 +478970693 -352893894 +-744178627 763387846 +-66952942 38248531 +572936923 -760270691 +172715631 365006364 +-118515942 -133723617 +-672630387 506341712 +110813101 250380600 +-975169135 479618918 +-507474294 -243914077 +-455133424 -974523601 +-210079484 -521786684 +-802337455 184647041 +-941330916 -726893890 +332867597 24430373 +169884880 -217755358 +215699725 -542223244 +-143189942 -914566200 +-893543509 644679823 +-412069933 450560293 +714051350 134436742 +-826760085 -815497447 +-875993991 927321756 +-472278716 -409587001 +841770385 304583744 +652935134 922117704 +683043671 570777202 +481173747 962205015 +87480461 96098735 +-337020367 -550021623 +465108246 -436407882 +155967069 -773038965 +626758942 558368437 +-233494477 412589474 +-943557075 -567780321 +-861736372 -688977054 +446496906 28269956 +-344085667 -272944210 +956189906 116386077 +-551380725 -548109483 +241899857 895259985 +645320505 417578014 +751632726 197631167 +-902364590 828662170 +344485637 132887430 +-185155838 939152331 +862033538 987289696 +-579223942 877354928 +-676338326 251094154 +491826578 -88477912 +261163302 -120678505 +-102656038 439349553 +-309533790 -465889717 +629891635 780350841 +-967929322 -444943017 +-196576318 -108135032 +783190409 -689547509 +255707514 509973665 +-765631815 -491967947 +-713014487 550991972 +-984006952 -40183960 +-746212242 894270094 +-430667350 -405064119 +109920932 -462517029 +506852464 -431660729 +303423197 -615792364 +368435870 122778937 +323877536 518106577 +-22763006 230599804 +-540533566 453052929 +-649476971 -531834220 +-917152463 403075203 +635533562 130073054 +-650171105 -740136471 +196109699 -280467058 +-986691823 36470094 +301156967 -5562481 +-897036846 -51487888 +-280028445 -732958171 +513126033 42336211 +406547603 -830277136 +-45370428 754320265 +-410004847 633001431 +-904164944 599484199 +-52125871 -616049764 +702536752 362561207 +-544185037 -624632967 +-461691954 657769194 +422073202 -406343492 +-974952208 196825184 +-619505242 775042484 +-397958466 590989347 +238895513 -258986285 +-347782260 380973828 +-67254514 -394969109 +184839053 -476663069 +-12367940 885943315 +222115988 -128590730 +63285580 576911551 +-481237447 773745923 +-258852310 -569055340 +264971176 610391827 +-873911645 88432123 +-39556634 480002715 +-93830251 105441071 +-912295581 339299538 +-932380018 -172875674 +619939813 218196948 +760525717 607383730 +643352139 -102652297 +120307822 960926460 +105087795 -173498778 +-873573911 -341923865 +662123732 -962025496 +-281149166 851560056 +-808356175 -176935001 +302370049 346975199 +-124555308 -7877157 +-944834722 -583306072 +522534519 -781771683 +558748978 577141931 +-864837869 -602576920 +-85991676 -511169771 +-143045740 -517809742 +-325642546 21771733 +-518747568 -378766317 +633138007 770080167 +772599078 -821639792 +-327932019 -701429396 +360329057 311014428 +-137317313 164797905 +-832984509 -852340546 +-766591511 231097666 +-825116860 -975496858 +474555432 -710920469 +71140504 25606499 +686224952 187312850 +-439980300 943398784 +581796204 130039728 +-834490802 -230627821 +501177463 275594077 +530340210 153642436 +-726318363 308427025 +-619748874 -939040718 +-697625381 -879015341 +-699452726 249656722 +427737013 -352365599 +443616944 238057255 +188827944 364506316 +-90623043 -35663300 +-294431289 859979287 +-135936869 807933632 +-796343228 250985365 +-635320720 719785428 +512227577 -312665520 +-695249760 -41767477 +763451603 371238562 +450443942 371391441 +141795293 -997320971 +-937877094 241073490 +-118106380 138536135 +-386178507 -770248464 +129767850 -183441427 +-672641281 -141083229 +-320867642 -700232128 +-249402917 -871143277 +708460991 937438286 +365161513 -776418525 +65729403 -815161684 +293701996 -228963804 +-996261222 475860427 +136306172 794599447 +-626538403 735177798 +-386546607 -613894252 +-102917348 -426742592 +607155243 -857422184 +-799036318 -101904855 +91567742 -68037050 +121121517 -619637874 +718164530 -287344134 +-152370082 -994948515 +822508304 -469516759 +914918353 -667733138 +891607088 772461975 +-394543309 -534003580 +-878489699 -480110311 +795942395 -436802026 +19639452 -269901484 +449372905 618401195 +-113765004 188683647 +-219044022 532445989 +-640796287 -406259522 +270697749 -371440101 +-811981885 581950129 +220982762 -270673563 +-717020135 -325001776 +-301664534 -968820990 +-30867559 -828741497 +133688692 -376564177 +201036466 460313447 +-237241572 -491959577 +-293072691 -255021912 +-894524370 592415630 +-387661678 746301871 +343481474 -986214192 +290527693 489946780 +-468024198 -526685081 +-171353155 600017591 +-30520167 241673061 +-223392668 -535602461 +-623745491 775923209 +-171630772 304672016 +-114119069 -585532738 +91751479 141249563 +78457623 912146118 +832647688 32106413 +768306088 -239157450 +269687679 -803022662 +-647428511 -573177549 +160010215 -12620646 +894285767 377434373 +-818671917 715203127 +-627515737 63694655 +-752703705 -323825204 +137094850 -176010156 +-933339331 328469645 +-811526618 627123160 +911382624 -151088371 +121584826 -248785248 +105254106 987395760 +-509368874 -706041148 +465858911 812946443 +919798006 839307482 +-798264486 88333651 +595781088 11853987 +-97042187 -428797520 +671884563 -272382593 +807834230 -707755595 +-192855411 822981346 +358172143 -774534118 +-806263745 -141750431 +996486374 -829130341 +-37078036 540346444 +634960112 -426864484 +-445000645 -142394202 +-401901392 -560872234 +127452285 -986710652 +-344979280 315813969 +-358007173 -947176549 +304902946 440385140 +-77108496 -929999857 +-726491071 -123147143 +-282069351 810054363 +-316805270 850166533 +17937769 -995734777 +931580762 88905453 +540294646 -759644349 +804920878 65955294 +-493573428 235881343 +667161643 46819584 +37392600 552482492 +302328186 372255899 +591518722 778202566 +-669034590 -227095799 +-263880928 721962996 +819359065 -567948545 +67219354 705005699 +929909017 -530877815 +816967369 996002400 +720791485 635207060 +525069331 -657903643 +402510125 345704429 +12091855 717898201 +516984736 -910165618 +790489145 353609909 +-536913629 -716335166 +555021489 -444767651 +520085089 -522394587 +-822137538 454666319 +-245579222 -566195988 +2353980 -907939292 +-236658570 489269991 +-395936171 996295691 +-722038744 -727375357 +-314719966 779786705 +-344285383 223537698 +285296636 767485781 +-114067535 840008133 +-887654423 972056706 +-449144004 -672902721 +-751690205 -134070864 +705359378 424490969 +-969177293 -548014736 +-417565544 764663989 +458675502 -939559330 +143848991 -282340205 +555706216 410076725 +-997708965 -4874049 +657710079 707082573 +926175953 -119576450 +689579753 -723535118 +-958137900 899819877 +-430013305 -20945405 +7113947 -842051560 +378294535 -674848827 +-169257419 798165006 +888670134 -694017551 +357373282 -9199937 +401199839 222268050 +-453542562 901372026 +195312368 960106361 +-562200263 -953841089 +-681199042 -76070322 +317701547 479791039 +-438472760 682473067 +551002896 253155642 +-834451408 507160833 +-380164902 264540191 +308235340 579595260 +-302087443 -997998116 +403900571 -676679963 +462182519 -368704813 +-112228520 -474276406 +-532930879 -662374419 +887444504 -16904255 +830691692 954203234 +-923053895 115089184 +-576475687 149627971 +-393208853 -127945461 +129561112 -873603960 +-106183176 -132861750 +804282641 259556047 +-646325551 -672221291 +647837182 -795797374 +990863790 -33726976 +14345875 -139970682 +917663213 967532748 +880344473 823106225 +-953289544 104168935 +127614433 -603471845 +857226175 -915423402 +-651771342 53815580 +-727319145 -671136152 +202659391 758977413 +749836328 -31236486 +-368325260 640063466 +538335122 667992268 +460400963 373880488 +-770085448 -155969455 +848312794 715815051 +358680536 982709712 +-334589147 -210148935 +19068637 708035170 +76430252 681162208 +-973168629 -98796138 +-681534006 -156881670 +-466432075 -264347263 +-596756344 -365643340 +-996616144 88615014 +-116163047 501886015 +-360818407 521947200 +-936645328 703604710 +363655754 747903051 +25520323 -820851613 +33166992 597835642 +-904667710 69995807 +371400607 961565135 +-517895291 640939311 +-153509536 -580772815 +-20575902 -995796463 +256099530 13533211 +613317083 -581204531 +-711063755 -759257983 +-2694350 -110097449 +20936369 -267375099 +563890553 -544740955 +-371845636 -27984932 +-64244151 -103271880 +-594972921 -888596469 +182954142 296463388 +775028188 748899439 +-457198339 494423335 +-463982540 786534653 +896069293 475699098 +-760149786 -118010237 +935226022 -342170244 +-914913073 62863287 +82678753 560061768 +318788645 409878091 +-270840139 506599453 +186302558 919150786 +428828577 -806207247 +-287731893 -878861072 +557847542 727075104 +-323167346 -924980982 +183696780 -371282692 +418717537 -223364603 +-689854510 -688995986 +721791826 281927021 +-923637191 -164749094 +377624745 768203585 +141980675 -979645454 +-394263369 214921261 +-24111656 462575727 +34312227 254042650 +25075006 -537305182 +735033532 -872387797 +-741498040 -158342698 +-738458587 866961514 +-722655535 181599253 +-92898639 -645319506 +-402043419 458588363 +-210740745 -750023623 +-29593330 170424071 +184015269 -738383240 +636598349 -59843553 +-618607664 356524877 +808304640 380321470 +-578328630 890747800 +614049722 890486986 +-798833270 -988821166 +946062382 -651088502 +-528790438 335130093 +339617680 -879090380 +286356926 -887515666 +-505439932 -13903390 +793910990 -721009861 +-882546656 219110739 +-620376510 312145479 +441737288 -181915689 +373892788 -170537373 +901409364 -622541875 +819742209 -828238670 +974292402 -554572057 +-941405413 464810419 +810952196 -360939545 +204383072 241947855 +-797377500 -431096748 +580642250 -626727027 +660843535 495739865 +-582023553 -171378740 +-124151546 -49223136 +-334513731 -804009768 +-552011762 563880330 +-22867665 244659493 +293927080 481032009 +-726276969 938827884 +-308595552 -606031634 +-134526668 -85605202 +-396729493 -912962588 +347068209 924266974 +-590475065 253301340 +-395040891 468211572 +973458926 824902429 +-324159087 -907522255 +-136896492 91190514 +751289266 969192621 +-489955011 962315515 +699320587 -926040500 +393663373 -786109869 +677262588 -407790246 +-358403598 225532313 +308833820 401283998 +22232818 -379409054 +764075803 962324515 +-198322534 991690637 +-397130908 -225259346 +-128566413 424106130 +346643809 640022228 +-335910071 598547136 +578321408 -869436634 +178547563 -407389041 +655099117 -982043714 +890009895 339066099 +-534526179 71601838 +196798986 -814929435 +663982196 -705934413 +680769282 -669045061 +386092987 -197383263 +-376085292 341222003 +-309143891 712157286 +-486505585 -751716725 +820256596 -880710076 +92052623 750674539 +-446079274 198766078 +122582537 -78144814 +995743570 192098134 +486304086 -566594856 +-561744146 634573233 +375530910 -761715985 +-419852217 -115438611 +-415128844 414569665 +-458945105 946587868 +-19059676 -276388611 +-845609226 -13482016 +690082277 573557198 +389646654 23966965 +931488955 -664769501 +2855284 118386683 +-380867865 -636395796 +-223925968 -736218538 +-791346024 342528762 +892452537 713309987 +222106767 171024704 +519832407 -811406582 +986907115 866897717 +137138449 480884804 +-490697074 667387359 +-193782115 12448722 +-429103678 -649510004 +-882437233 998081019 +-541171466 493776876 +453041630 -471293062 +-691553996 527623759 +-51440835 -520896749 +-966683536 674257434 +-842044459 -283513418 +210259051 -546459344 +-410273195 -858697845 +409962018 -607205496 +-575898555 -605770121 +248574094 -137206216 +76085145 705221751 +650789119 -464560798 +-224326422 -633079092 +76852742 -143665414 +-307531473 692231484 +299152013 285454906 +189600695 624071880 +264505004 -178673589 +-395197292 -895399255 +-321070673 244198219 +171932412 -366660113 +-648826954 -913066908 +752192888 715763661 +-901661816 -590592335 +-955173691 252707936 +-414332459 -145865003 +25690275 -254741368 +211667055 819178770 +-191479199 -815662250 +-791300289 510032238 +-859656734 -460410037 +34120264 116896565 +-16548460 856322329 +-937964244 -162498440 +610223650 379058576 +-469176334 928478316 +838829582 -780558407 +-113326937 -835689998 +-333759535 -290647340 +145490644 47355066 +-513692751 -569095701 +2374883 902163940 +-955247957 -510423219 +-977329293 717722035 +-457336808 -873653756 +907779538 341932779 +-733463071 476290660 +-627542756 -189670159 +-135175807 893611860 +-962285214 -403818586 +996930447 -205371768 +-47344028 581351158 +-912906072 -266089478 +-876760741 -349201412 +677188484 -662753023 +159830408 -182591525 +-753548064 90300246 +-495562366 114100659 +-293228095 -284735042 +477888727 -275558176 +-996009352 -387506341 +-384018347 -979938871 +-891072278 312823754 +372743682 -503516448 +-796243533 -416498551 +135086610 790174508 +847111557 -741102626 +-131655538 -173225604 +54957121 -634628757 +-766135477 -920319055 +-226140924 -349165709 +24159625 308176116 +895952333 724311109 +-276076558 -197829555 +-504155433 650035035 +895799866 -991847160 +879569586 -131005789 +-138925261 -205477577 +340991812 -568525904 +837722599 684203032 +-834621501 968523113 +-916090736 -838385152 +494527676 901864428 +-682060364 905160676 +329395418 92408219 +916315286 -683154586 +871813231 358103304 +160350390 -580491504 +964685824 -985271351 +-285488014 -428510393 +-364869551 364091979 +-313870684 26784024 +-321146474 -366230610 +-848532314 347775598 +78567498 -704333949 +867659043 182506343 +672646752 -260835948 +901822229 -326183786 +553904562 537333104 +257849349 -621042523 +-109743753 -778150815 +95045151 506675095 +-318299465 -614915236 +192763396 307156258 +862279796 758209916 +-383046953 556909499 +-428094941 255983725 +18896632 539184189 +-622196813 -39577240 +-694593276 688863099 +626517189 186234498 +-771293144 -252910640 +-895130024 813426125 +192042590 182636951 +-736537852 508719301 +-988747721 -417622313 +-185586561 -732780906 +195329054 750743990 +964702376 -433451116 +-671823499 -511967311 +-321242433 -854169782 +-690088618 -900865198 +-718980443 -570124481 +54341038 458328371 +-239882117 -739515957 +-22092554 -216870733 +-599561952 -287528253 +574019257 -354103844 +-763945094 47495421 +-842848698 660363414 +102539864 -194697097 +929139861 -914408285 +-169187452 -694547764 +-17190406 -116522624 +-124130216 -280435302 +994815075 630941149 +-729623494 -15612355 +256996044 70726930 +-198324004 557587503 +665548929 647826149 +907425191 -946195655 +-168933095 65727543 +932863125 995745829 +259462874 -326546976 +341795556 -609359314 +754202042 876715801 +-107261958 609814877 +-673242311 -179852135 +-435614755 -198233400 +110063900 -914074748 +-663633161 630866852 +745742007 -5913261 +-249288970 989001232 +-176194343 351368972 +474414747 -645482183 +-15669368 224025708 +-754606586 -517615821 +-872531222 -162109907 +574416786 -294440706 +-730390601 256198030 +74549928 -530406694 +-941395219 319673705 +632694283 -940246326 +-224731931 -390362413 +-61285341 893514350 +738998923 165602096 +682967290 -433580873 +-239744648 -422755836 +962167822 -392604739 +-888087455 -582056957 +-891489646 -764127740 +-435193333 -135359501 +-105261892 950776822 +-869459940 -770667267 +820921905 -460163122 +113119603 -773022231 +-633728163 483906574 +415982125 797115254 +597522775 203335660 +-258477952 961316253 +86150171 673746569 +197410170 -641779929 +-946656864 129087474 +-63211453 -455326234 +968770913 -151147561 +121977582 38496718 +-447241439 -792240955 +-957319457 -671995660 +214705593 738565096 +-711957544 82406225 +502436954 -239790916 +-805771467 476524598 +724944501 -655157878 +-745049400 -926133159 +-195788720 809436500 +263848624 288755915 +-199351826 975838966 +941984933 -556194307 +946401898 -308062276 +-683508202 -19730837 +-410804562 445701955 +255485153 -479418184 +115602992 121140361 +655310854 826620776 +-960866997 -947467786 +-647942583 708693268 +-82551183 -958320775 +-47078593 -886369519 +-515791211 -622185177 +-145149665 335709565 +712186515 -246842769 +-139144677 577176488 +960005202 221052451 +16992036 -785366563 +-175273767 679019230 +975278982 772264561 +429311885 -949898403 +-356868450 362984373 +870297796 627849823 +380926779 -772937431 +952453708 -578012466 +-876930795 -340236243 +-451224501 -858995066 +-698658492 -239861590 +-360344001 177503397 +852367577 -240044185 +-259259727 -257005194 +-674431956 628633103 +-672754436 639163004 +-904898674 -577335303 +906809521 549764863 +-132884527 -774204917 +-339988285 421464572 +-917435900 -265891977 +113866630 284017774 +221847267 652015223 +268071916 235414893 +725734078 762289716 +157072911 999096025 +955026730 -969528154 +-519270965 824267364 +263545638 365132813 +598361706 79191703 +-612110674 -194836468 +-53084269 -472210255 +-610074258 -698939019 +-501386777 -816621987 +-66783913 129175341 +315375999 -63791291 +-850381486 -284659362 +988216757 322663760 +-76009910 -382892506 +983462065 523329186 +-671424958 -864553854 +984619242 -436673575 +-26775887 941572614 +-225988384 -747073563 +-35531333 -481509773 +976780099 -743832689 +-313094714 -262379454 +816778209 -966383520 +688633668 -694185060 +722733482 -112379102 +-179406242 -607601493 +-206466455 -513547148 +-658134060 -912549803 +328179283 873922027 +-930969633 -20351931 +502408434 749205977 +700122700 994127645 +-520557642 700421834 +446612222 -980353196 +357847600 -955483579 +690737997 -306879817 +-77466383 -668213708 +-791746107 -856768573 +-613841159 30997272 +410482489 943422334 +261725983 -75761567 +104653518 -953058249 +-286129236 -789678722 +-414679909 381037059 +-114396961 -492410603 +-389515345 -540417261 +-254111325 952228059 +965891857 -411467005 +-131516435 861437064 +873892581 173747658 +733993512 756236298 +475919457 -612767633 +-227600205 802222662 +-160290191 228271559 +986252989 -625238074 +140206161 310109296 +-749307634 402496777 +622064070 102966800 +-105571651 700203011 +775004517 661227748 +-712613299 683395369 +134547164 588382716 +-448446334 -344984733 +-960216773 702773465 +560818959 -656809424 +-484287551 864040010 +-822239625 716456651 +487296619 497147381 +63173007 -69457881 +-380957547 -789494999 +-645588433 -811264659 +696189796 -158311956 +586454646 -514445116 +-355273209 537933892 +-776293225 985787064 +-266038391 -906350283 +-312362127 -604397088 +-255279276 549054134 +732885174 618840220 +95733781 -371664906 +-34384941 -124574425 +999750418 -674519517 +723282288 889471310 +-678269204 377608712 +789551445 419162376 +240975866 -830794639 +-682821943 468943595 +-282563182 -597967290 +730982259 -422731737 +645247307 319075878 +-608279329 296828203 +-722718678 -873854633 +-953388744 202021683 +-539714283 436443011 +582279079 176019174 +423779492 397062614 +-950719413 -553759630 +407161079 -562137880 +-594794272 685101417 +225540957 264951507 +323555616 -162915765 +-239666998 684396571 +484802693 303806428 +-179097085 -926378926 +-582413302 -113403204 +320378227 -274188222 +-685542962 -825977779 +117530601 693306364 +-16278942 -133093264 +600155813 -701901918 +457068641 345017761 +-96592234 689699041 +871500002 -136689275 +133795611 871678329 +435018791 -560679596 +943016442 -636646704 +-426233431 154719220 +-254086075 200542527 +433504235 -548595419 +-210410744 -74895654 +-688238749 694078469 +649755936 -256546011 +-622952051 -118325616 +137994181 -830306501 +-120137495 659000281 +531444224 665154741 +191897922 -365574212 +431554984 106151455 +-679447631 170956893 +-535471888 822085240 +-519977654 810540133 +424178540 -858286825 +-251039758 -405768740 +647986781 818167855 +808347503 -514739809 +694448301 788803713 +744864827 389371586 +-325448546 -460447737 +-371815815 -591417174 +706467353 190244362 +-961563262 534189571 +-26047251 -904173194 +118895493 161315497 +-932886070 626683324 +-977871552 81672201 +-682324011 932660012 +522157399 -940617459 +734811747 -839636623 +-23963924 224029126 +-639470677 475976295 +200896816 757281229 +810044312 117439482 +798072299 -327194200 +956631615 -769615539 +305210023 429955561 +-719254073 998962962 +-508997041 407609895 +-917462379 -399166606 +763823672 -316289477 +-451909300 -965439748 +-554117335 -556634485 +179216278 465367356 +287502513 686353497 +-504803203 946691567 +723463256 -799956887 +426850513 -868447272 +-558396263 -511588131 +-376936878 -878482380 +-527937503 -816989451 +-414295933 -143474686 +193810414 460673857 +-326205992 180168034 +-70190836 -804734394 +-389438308 -954146193 +-222907132 540777055 +933483192 482699407 +-453227907 620714401 +-831887922 430125759 +-854212809 -481299928 +127345680 -408192183 +222890792 330874558 +-6102349 -19236575 +941105509 -819525351 +-341186712 741005379 +-26627683 -223717650 +-964501322 726226568 +-49297994 946903004 +-177042937 841909133 +-744241144 -275307322 +-816375797 769868774 +-690995225 -366736347 +213001538 66841518 +510168002 964109666 +621982002 398288187 +602958282 -714984577 +-928370967 598374436 +-146238546 664215232 +136228621 -992162539 +685943415 -403171035 +-142435204 -76245304 +271615534 679225118 +519459417 -942813857 +12568883 636506734 +492684297 -411397361 +162394917 512505796 +733591954 169186602 +759195456 786803021 +333073263 -363007823 +-656980588 983346875 +371638692 346882045 +-81228743 394083577 +996729293 -110959568 +-624588363 311536014 +106988401 -268367424 +247612068 -344713436 +-952031458 -812735947 +539767333 -257821293 +255289074 -12320877 +-120078718 557261943 +865574633 706149935 +-580207632 -944216592 +-86634053 401539620 +923384378 -113717756 +-234122316 -963205757 +837666126 -888310170 +926333890 665004246 +562074755 -232830271 +106977886 -512552645 +-485910930 930599641 +-113028706 204614304 +-271897656 577447755 +960100900 -321902884 +-112000219 -61144323 +-38321972 -922709961 +-907495530 -308118554 +-489276538 557684024 +826371187 95946046 +158129004 -642358847 +269683118 -747810245 +512816483 -261647514 +187390595 -181956449 +-86429499 331860781 +351863309 -91420184 +619786497 -525365366 +478828496 -2503350 +978760771 -892331286 +316648789 117270208 +891797559 260510202 +-153797173 -484136822 +-42424577 -119510739 +-592299625 -209044843 +-329839701 -335218941 +776564894 93263068 +715985756 237138651 +-149958090 172005798 +376878730 885287457 +-433895715 111478593 +-255709632 -525735936 +580312726 -733633144 +-873436164 -404366684 +-349477701 -299074371 +-595310583 -806975345 +149517351 873824991 +-571567119 601809669 +582297273 661017423 +952183142 64789060 +803728936 49674923 +765404257 886055919 +982285484 476135347 +902124625 325705855 +-406992288 148406070 +-534663767 -621688431 +678976852 -589534111 +405768005 251407289 +860567607 687017186 +81338377 826790141 +-800150883 189840851 +-656355805 779490873 +941164877 328804719 +389625408 721220218 +449678472 9351403 +683986154 650520394 +-958126886 -247901996 +552354226 678394557 +215658231 37785762 +-872244270 -338294274 +946142211 740518397 +465361089 -337852012 +191596239 484955671 +-947613716 76708455 +-22655980 878209725 +-172124469 -771296403 +609520485 221390201 +696426387 926349713 +-373124200 -506920811 +-718460902 240515827 +-692417778 -558876886 +-662037054 -642516869 +489962710 331998570 +-72082110 -598160833 +499086219 -31609160 +-138992330 -18039675 +-795791977 218635994 +28370388 -318587046 +147499940 952828755 +-481841493 567507417 +673198484 889440962 +-12202101 -855831386 +-576546365 -489384260 +-920957322 -303304078 +-364114629 571419984 +228993208 -164210277 +-582924656 -115507353 +158677114 -972155466 +300472712 966955760 +-558612271 519301999 +-118137153 867644590 +-138326657 -845035027 +-959955598 -273619822 +147696690 -330763249 +-22371352 964290043 +-416806113 -669094246 +-771448344 958910881 +-745746312 866137194 +790002299 934448520 +-83518835 -911607802 +-801636976 -569110992 +492686228 -247840738 +-152823221 -852591887 +-950940949 -887724090 +348953589 139980396 +353800866 -9390110 +27256574 571082217 +318723383 703547526 +573214279 -881161393 +891479605 38223333 +-531040201 -864125589 +-664306645 -175695549 +594650477 -402872271 +-127399507 992997688 +-735290913 -917737539 +-144291121 -177580120 +813000417 -838343544 +-316772145 114499033 +476305246 877617330 +-356261625 514107977 +822346696 -562139466 +617914661 995679529 +-634688860 611541677 +-195319668 -322509141 +-444262753 379009264 +-258496040 182116492 +-36528565 -828228767 +-372074742 -897588548 +333481844 -451259574 +-669832929 942605014 +-440655783 -347216452 +797929257 351650752 +40326019 -812646929 +-528722692 -810585094 +181249307 -399638335 +136319769 90063153 +-572006456 162963593 +-386743645 -285760909 +238971542 314515930 +299736029 -546840359 +108487460 -573404227 +-72782550 -634942603 +-105824258 -179635144 +684563473 -682110637 +389294326 992943528 +746227311 -167428182 +-566182740 95353509 +465510091 981446894 +406297324 569753129 +-686306373 -780561404 +-474352071 456282084 +741796672 -106715133 +453535163 736112129 +-311455935 512648500 +442561349 144668018 +-537922770 468490113 +-940693409 -883401332 +-118631002 -139545470 +-375807079 -899910651 +-70103792 -888122829 +581164560 542591496 +882668053 417409297 +-157763917 -980115795 +-875321932 -800661474 +-342593297 -242313737 +-260987057 -161067875 +712527436 -65495338 +-4588927 -199640568 +-675531760 332774281 +66964563 414058130 +922415135 -147090817 +746116968 766481860 +423266742 -669967192 +-312577560 -791929834 +-171145695 -628781257 +362715369 638099392 +747302510 969615563 +-65612556 -339194129 +324043382 465337776 +-12826813 -664616965 +226719014 -399994323 +501663993 -759468450 +473635401 971987066 +-925969670 290700364 +856958856 -22072950 +-664985314 -894791754 +31579968 -24706074 +376150788 -284408028 +356656743 659551545 +-706192819 701437188 +396294764 -247217579 +976712460 940342601 +441875351 858995282 +-246290372 -711358651 +-668353125 -217184599 +931241208 -237850942 +-34483986 964806216 +-599603777 297786217 +573079878 -858109705 +415913003 859823377 +479745302 311940504 +-344208388 -771579375 +945121580 45020821 +-127048549 861239300 +574176089 -481836057 +371245652 990088277 +326628759 299812445 +350968551 733626422 +-61724139 13269339 +872681421 -215623791 +723608761 -205954421 +-811385670 -637838871 +-479825412 984290894 +11238425 117279578 +-518937309 858382253 +593187961 -407077228 +-89937575 941576041 +463642194 -613304095 +637858366 91175935 +865555790 -892010120 +-661650622 -547924600 +384416647 541033978 +-343068943 173916638 +623002909 232128226 +784909434 646266286 +-206039859 -532922354 +782712978 910906000 +-539026574 -500610374 +-401384264 709417113 +483392249 119031990 +874266150 -917917580 +575134385 -681392713 +-366770124 679004981 +-424599690 426064169 +194210463 -789376364 +-515238515 -364016099 +-915618099 362800903 +-510031182 -295363108 +562816551 410308850 +-61773911 30856597 +678768711 913904933 +-502412215 603609060 +-328127198 -317006921 +386373510 49140802 +-777556357 204236926 +-592030179 -446806616 +813765713 -724881051 +-352567869 -545090810 +118335614 33843703 +473268708 -677668334 +-778062082 681072911 +-157335224 953427369 +-65414032 834601285 +708383212 -558285885 +145788266 -345768395 +-361410836 -567199196 +-348158781 415937572 +258744476 -566923481 +-251132521 609131350 +493836593 -66457433 +620611126 -402436529 +860532856 -315950578 +806008385 824651249 +-693937648 -903453013 +12497898 401996814 +852060515 -896458602 +-823414598 814890265 +-82556946 775737201 +950452946 -721219773 +977770903 776942254 +-364680337 -264928006 +229109762 -410159851 +-131581816 47656419 +-500334659 755556795 +-326297055 182617329 +847944250 -271676084 +236766825 135074770 +360540080 288714374 +-377310889 41713973 +716317027 -662526931 +-743953688 -826434376 +-866020598 240899221 +-996285468 -965115822 +309860073 553021012 +457569383 915977806 +-457113424 -782052625 +-681210046 170886001 +-538935796 -967399524 +-230734298 -715514205 +493997937 -659329509 +-712655705 -396223131 +961194004 -709135758 +-837320183 352734962 +-896603446 -871682747 +799283769 -995553937 +-446880007 -539810659 +161837279 740120061 +91823630 -790205999 +246197542 -338355126 +205864797 -858439443 +730289046 -376201886 +59101587 -932326841 +446897029 679445421 +168819785 -906714384 +-166494590 302717111 +678959953 -151440764 +309162733 -691863907 +686787931 -842239328 +748566601 -657355021 +856832119 394665553 +221476814 -175587162 +127787325 -975153888 +361757377 912170073 +-237359859 -479166274 +-697677051 -328173117 +-210495672 -846875582 +-785403879 -847448431 +86874621 -107904176 +37303181 940447619 +139280042 310794752 +-149374316 -570625418 +-654899003 -260765969 +64838495 285362683 +-267884895 263587186 +-733439710 488909181 +-484592796 -602968021 +573518847 -737108685 +150532113 191655643 +-561308420 720629615 +-572585561 115592121 +-222118906 -104597416 +-232031837 -371846466 +-501896488 -375664339 +-395911916 -10073139 +598476778 -397616938 +-28748384 145268624 +-974045407 -711111026 +-9303223 577679103 +-999313898 989709760 +922773308 418131933 +-660533647 636387708 +45516256 -605504706 +-650684694 -659215424 +-397056433 -566196680 +-946952604 704594303 +129254912 -461318372 +471837102 731708304 +873660481 -360644851 +-971263342 275642863 +127735221 166486734 +447006759 420932784 +779615984 86537531 +552744632 920714152 +-747101413 -836244539 +680585837 -148128457 +869981897 -707668834 +737329725 40309994 +-177257498 65576003 +-238975128 314797086 +420821833 874456846 +958849763 755041866 +128070813 -859414346 +-744717962 -584975283 +851035670 -496902929 +-28664208 481453277 +-926123481 -770653635 +806081576 610978639 +-369964732 -728430787 +-697525989 759176843 +-533615018 127165798 +32830874 948039516 +-201400644 -657146159 +-813086964 -195944336 +-384306313 -236312192 +863544195 55450734 +112375822 307689902 +-435584378 -511635000 +864250140 390768419 +713513591 806585479 +-115741466 -602402743 +362343925 -990039124 +545527230 44426213 +822730156 -120456325 +591670853 88737462 +-358276725 802819056 +-454113718 305554078 +28006448 608856410 +-310475725 -213155925 +-857675018 769103232 +-768630674 -169010849 +-917616205 -166250058 +543110951 -618439087 +642290058 206872030 +-390343845 -713684877 +-260339034 -957266162 +-215106864 509395371 +-521472560 -398827400 +937405636 -573195752 +-458438313 25998427 +298178781 936306885 +701219698 180929906 +-983579808 -534239969 +-372686112 -817413663 +-725463128 -318013391 +584857516 151810600 +-359966690 471561720 +308809887 -586128545 +-280699488 682105688 +353565864 -71272518 +-559053703 702323671 +664647241 -849685377 +-641955528 393856947 +-58511346 -870928940 +-726930857 329912953 +-53605108 188748168 +-934648936 -79184522 +908938083 -942736351 +769526717 -280799385 +-255774405 16852323 +-732140655 -640060341 +779018579 874322526 +-611317158 -743677350 +-594814314 -544297220 +-720391798 -647579660 +531304907 -207604140 +224368293 392181501 +-82712609 821120449 +14708364 -195856944 +-735446494 165617998 +336528159 -960594815 +781617833 -500981216 +-701819333 -916260823 +695149326 144542370 +-381484334 -22499878 +-447300922 -755658974 +975320296 -506644812 +70667217 -890909132 +97154148 -990751776 +-597833848 -478223229 +803571383 731160384 +294943925 -577764454 +28487405 631222525 +-605912085 565492421 +-418143759 -207824674 +317174112 365022643 +-964679071 -829012755 +412245921 405360280 +-367412166 129217349 +-562711301 -419315178 +438828239 -943545018 +293047781 -311422262 +605281769 -326247219 +171462360 442654796 +284909348 43257526 +89794507 -52010141 +-54812671 684443666 +400189028 -368837613 +-805262255 139187706 +-391223027 -318768840 +-645806629 -512569814 +550910405 450855769 +-584672782 -915160060 +-392000137 516942860 +-948926413 676656083 +-580714308 47839342 +749223272 -85487155 +568963643 302634673 +-841824665 142886598 +751190015 -949218349 +-672617004 20497394 +809737806 868536430 +-837346608 -9931808 +-686337668 -348404759 +800324941 829339077 +832059409 572471050 +584888032 -108254885 +155820202 -584657359 +203863965 239937486 +340294696 -596951453 +816784410 -757265046 +238526843 339049757 +-198036594 -497543894 +422416470 -563653606 +-954558377 -400886589 +234330374 218732982 +689581848 214164823 +339648669 391235383 +276614290 -750291379 +882152064 -696685003 +566908071 -641863221 +354542925 -296004387 +85027855 925287713 +-405546665 -462629576 +-917815610 326546468 +549868369 105668547 +858194281 -697050329 +434486858 -352483560 +509144054 -871829420 +-254377024 119537237 +-225191086 280710587 +-171610824 44821465 +-778814400 726828192 +631821271 186460350 +814225161 -78816951 +-951080363 -530798002 +911734844 -641169422 +-820854169 205438028 +-296842465 401382761 +-215819527 -995108271 +792569489 -813908979 +486934109 -563330802 +-474997737 594524876 +-545267315 -960851747 +-134871287 870324873 +252342789 -388841159 +925718502 -335066678 +-91302674 -671494124 +386894136 357083167 +675018480 333621254 +658108672 657164272 +-26298795 554809828 +-262027109 148471492 +668149883 990870045 +15444973 161640662 +-521192743 556744326 +10402758 5170336 +117368573 15401231 +-387075445 10829531 +826717958 500435888 +-997428298 944841127 +661353333 -406641800 +-725988387 718459885 +474807455 392298657 +-898712568 738203955 +884580972 365380753 +56618471 -252639660 +-894499435 620510462 +385342460 -283288568 +810946973 -662936254 +-376352268 707192227 +228797487 -147676144 +18661690 -556914530 +243859455 -892824671 +965661648 505719066 +19880422 449836109 +-359207779 423182723 +-859119776 -75127321 +-505077934 -465069682 +-905665219 405865044 +22241782 911533995 +568784598 -459652703 +515734442 650140198 +-554821982 -865666729 +780337701 804047941 +670238653 -265948076 +540670856 -361574558 +521499547 434309590 +79217279 -840343535 +-573934317 -188299076 +-485713994 260383468 +-51864896 53123207 +-179108965 294216702 +-175678680 -740240883 +597326119 -917237263 +578055152 65343331 +282186339 901141373 +-990613440 542148852 +323298215 253142978 +-652335709 284130984 +181051435 -890674689 +-750641556 -729524534 +-796792946 454897956 +744622107 736896715 +298386161 837292072 +411327967 -302695723 +-354239516 352386950 +-587734710 -428949858 +-57642950 -663568112 +295363131 337143845 +691657823 894721174 +-239673914 -696878901 +426583945 990540143 +-660249718 -160265119 +-572136771 482719894 +-638561214 474283704 +171612296 -466747137 +-589944693 -566031685 +230078082 930151152 +-38384039 -335604580 +230128444 658631444 +-293717888 465905822 +782085163 784883331 +-577605123 146283934 +410878350 343524411 +-833226148 -654329475 +-861167387 -451746227 +528816923 -97767223 +-268130250 940859908 +445370763 28110528 +-819918717 -728721679 +750371852 444950500 +-38484064 593567713 +-177413194 -529433896 +-435431329 64002615 +648509293 88895299 +62505890 549169070 +-313336473 -171374044 +-711425072 359913190 +-450330457 -772667370 +-762909119 -732805193 +897768938 -352599389 +141546010 416579173 +-198751603 182050844 +-331056074 651693805 +174248600 -566569540 +352589463 -925839840 +-937375958 577712776 +378360094 -77165685 +-131093055 172045916 +693008741 -268656646 +-877706927 516473359 +-318879424 534692102 +298614292 785085283 +-872581588 -433417618 +991043671 -357642607 +864410312 -670662490 +131416413 656233238 +186462419 -81019896 +551870270 -889945550 +-623105574 377566002 +99782653 -226911339 +434049416 -480515962 +153263612 923812770 +269228717 362701187 +717498485 658445530 +338209619 269585672 +647135714 763025515 +-79504224 -229841592 +604491823 808573335 +958869932 -647693734 +52205716 582140699 +-948443465 252446881 +100234960 138695081 +99158829 529575199 +-980204065 387945000 +189558686 4653023 +-824912829 -291216870 +-979732610 -308425091 +560251402 509948564 +-274674650 -22777053 +-937162326 -489454104 +998952288 -190041497 +252153013 586596901 +-77669724 -13706726 +701326987 318263186 +759380287 -838485518 +479843230 -376276996 +672593053 -795320570 +937660483 90658164 +933660891 -755236367 +-351825591 138753716 +-864814873 -615948552 +434365921 -261496005 +748343512 923393567 +-793847709 -69491576 +969385204 30316842 +-272907811 -752217944 +439166128 250632392 +615213876 257756274 +-202903692 194157244 +-464338690 -161558581 +290314368 520789133 +-439558433 -53180290 +560619177 -929054119 +443534178 -997298431 +-770209625 -652794942 +-274875063 568296179 +-484975999 363707359 +-43207751 -467552830 +431656837 -368931474 +-96186163 744075615 +-506997107 -362355648 +-347683321 -286543562 +-18925153 636639806 +702543176 676403830 +750395546 -607167589 +-562121570 -326873489 +-180011404 -235397532 +92658918 124009065 +899446079 -297418282 +-693590266 605281775 +24456062 990064445 +-85454350 631295747 +-572926074 -262442618 +345777560 -753740650 +584100860 657427822 +390326887 551993964 +901808039 -508663111 +-84531356 -202558349 +921513569 -967502368 +-716851915 -180739820 +-855018583 -317646406 +-49913503 -149998524 +453205379 301099467 +602925215 196112256 +-791674142 -294487812 +-889570884 98666218 +193205957 -371257145 +472387124 -453153383 +652685214 -939692906 +208373884 88849995 +593900866 -431677841 +164953376 -629515635 +-854946747 -91102375 +167951263 -112133076 +257674771 592564562 +923053040 -427101657 +-491235534 164308998 +-138775153 371921640 +480203725 608717781 +-221942003 -407924925 +-191960309 -70239884 +-273692539 729425930 +-447772014 -552212297 +-514253738 761206623 +-459803598 581976423 +853243832 -620498673 +-264268888 -146430599 +-525538040 809712829 +-600074667 515690718 +-386652601 -396538070 +-254610899 -627854952 +41338967 -924224362 +878756754 -998808195 +-712322767 852834800 +-974450694 -383083206 +-703265344 -539517009 +859206475 -408589488 +-117795293 7323905 +138383684 -460107305 +-619145368 477855929 +-902654490 112853479 +61777929 -527833850 +-530728672 814914392 +431427471 -682236332 +-162511751 -162993536 +-977698616 15198627 +305515708 -707610390 +366169520 -818113706 +658550964 717425217 +-440597325 -449412486 +795959012 -645749305 +339924554 420765117 +674440549 -516399552 +963073811 -395432495 +821776780 266334956 +264225267 258849401 +474482190 -652878780 +620791044 303863676 +801421212 163993659 +-616306790 -432630804 +-864238775 -546315075 +-367563233 649214067 +848774302 -456964540 +-960544717 -939521230 +112791067 475865086 +720255132 -472142849 +370851451 11595650 +869708547 -242923425 +114696619 -945606528 +981956761 45831212 +-195511634 103725811 +-950081502 569470938 +457403358 8182939 +917023061 -825463694 +789114420 270185231 +-28848129 -173827490 +258706933 436846485 +-100835840 450766810 +-160529928 740221172 +-912524352 -636961014 +879508708 -802746303 +-174118153 829399212 +-654358709 -64634411 +-949448268 897069761 +-803453593 276030936 +927030916 -676266789 +-267629735 -598531879 +476378562 31038953 +334692010 -997939214 +-585294719 -869828078 +206141390 832985425 +389750744 -821816357 +-144086469 -324402663 +-392204576 505237636 +181844282 -481262479 +141416356 385453046 +-880548846 608228252 +200801594 331562726 +444122669 561045625 +-74856805 236397319 +104396913 16071622 +-686801434 616650624 +271596450 599740184 +-660843495 596181338 +233218268 860941072 +468762588 -962220396 +-796702083 -805218638 +75489091 70659006 +-781800488 -589591188 +459077981 619509734 +809737937 -590529499 +331101976 -119944924 +796519373 -498188489 +-163194502 574394863 +609734371 153677015 +-995653548 -679185966 +-24065842 227549116 +629635762 -467037022 +-458637543 -651606510 +-968791755 -569592173 +478314459 332576955 +971057541 211450070 +770950491 27823400 +333267953 268079434 +-40782160 -413238392 +414757752 -12160609 +-284470309 -464441201 +502904512 637496390 +31353458 -715354936 +-53295345 843054642 +349841579 491644106 +-856107477 -533577674 +326108946 524368918 +802222501 671532858 +-862215914 -432397960 +877670408 622189531 +464080730 785001438 +802152108 -24786947 +-284863688 107238473 +784034597 964879188 +24640382 -582131968 +-475498821 249774737 +-910648645 -319102534 +-307781004 -942594375 +-564649710 775385415 +-177028210 -538291184 +224021262 -206314850 +-591686481 -826327548 +795298736 -166742912 +846899483 409112700 +-394570885 683560306 +423427543 -945109739 +924400758 -730935558 +210073663 -495301646 +-774414282 -283919575 +739351056 45582772 +462921410 -984716270 +822560455 42630392 +156661873 -362251483 +-182089361 -462656468 +-767649349 -439123403 +-323184863 51562244 +583813692 -895540563 +-489918888 961354882 +-366738504 881851714 +484478286 -863484764 +-460967747 345540263 +-159250373 628964404 +343006528 462904972 +-752518919 -259909469 +-890492374 776379627 +970995066 298036414 +-734195668 -814921315 +-166210514 -34707761 +-593377805 972489989 +817586668 566924557 +386848954 -693335395 +-302326580 687121056 +-525674223 718929172 +119033681 -149522200 +539557837 116275940 +-896438951 470681347 +-792593156 -727491904 +450308034 351039287 +362126758 181835465 +12798025 -120756932 +-220681599 127903712 +696447341 -247088423 +-768351268 -915612307 +-873283143 -340891873 +-262318252 -771214483 +998451198 530089569 +380537643 -258063102 +727016190 -899356552 +-870809300 -426967158 +11653722 -330156566 +956444200 267045679 +-615008317 93830274 +183575871 190736436 +-501807581 390839506 +863706672 -482721229 +58036127 -761092787 +-651205402 939578854 +596688545 843082 +765251060 464928647 +-617992807 -573450070 +147744581 -948630339 +723679353 541542013 +32504433 -814362575 +-552467434 454276192 +358502478 -27324569 +211817306 -385662356 +-682341672 678410142 +294118462 -574231686 +-713814465 -100877460 +832710841 27681993 +-855392329 204065194 +937940770 493261595 +-61696293 -407219278 +569788247 450712207 +882208545 -822826976 +-696429616 -318516367 +828029969 752511632 +-932119534 326836894 +-954267884 48479076 +-738810944 123248532 +852411668 780144295 +-399687686 41792072 +-324887937 -767704183 +-422898079 592732791 +504755202 255425511 +-470973346 105970992 +741692119 -138577612 +-339949266 763635215 +-227341019 -897603205 +-421526249 -374199338 +333050097 797990829 +213888567 285909290 +-517994543 790736006 +764561791 530400870 +619634153 -2381728 +489609772 80477877 +363252003 -242577729 +339363714 953457489 +370787410 -732266772 +-867650486 508064070 +-83297331 462139684 +432860723 929967267 +-495029916 669835332 +-656164145 960943713 +193084966 -61401215 +87767615 238951989 +769469598 -584807255 +-945715288 719859455 +393308718 748750670 +-191987884 598873761 +-782890321 -466920495 +-579188051 976433074 +497017762 -462997035 +198375981 -711763004 +-169746678 -764227628 +628578305 -272346500 +-270605690 973061869 +33324343 706237881 +-436278994 -120485672 +-132924798 -674139483 +-83058296 -487172359 +949838341 -817736511 +-695539041 859705298 +788885680 468314563 +359003484 262918971 +-254091807 -463524074 +-180957174 -905684443 +587402422 -40255737 +-668505434 -819195551 +-967962050 9543317 +-817164098 -588752174 +-754370989 -675192500 +334803050 -256263406 +-983737512 -483758338 +-127225184 -498149384 +216982244 959212875 +963935061 -786687144 +-968851901 -959894492 +-765391699 -149997004 +186189320 -847730947 +-190772731 779082017 +-24960413 -532556282 +942234840 -971302349 +-125168330 679249894 +-857185944 432906650 +208118170 -590826962 +683902085 -192766663 +-606968818 795870920 +672464551 -182882698 +-744562620 154248757 +-537590577 944173959 +-801898430 519487592 +-238089498 -552885644 +473491138 895388384 +263017249 -766075468 +-97878512 867021769 +756896667 498176907 +72747401 -645885001 +-945357860 649450694 +248488015 -331397580 +-425313033 -500979747 +787349931 -882101918 +899025669 -779393473 +-83987326 -345280529 +122265817 -980494848 +-340863060 294390902 +-670225442 996327193 +837013634 959034991 +-505679689 147225753 +-298136001 653071520 +566747825 -967397560 +994125044 -613896273 +-319497859 -214634129 +-909052948 -108386243 +89129064 165311117 +-969370628 -355015307 +713504683 2554715 +173332259 501903483 +254414315 -856749034 +452624394 -162392133 +-588304666 881863538 +775681257 -901463615 +-233394496 -507086992 +-102682897 -501457861 +103964440 -211322517 +-837957521 783361363 +-66009458 771438661 +-652190869 681139784 +105984387 50731811 +-932412185 379866041 +-63477825 -148141843 +716636812 -621806846 +818163984 -966884290 +856410797 -882678032 +502997681 707118392 +-115458345 399715177 +-577123533 760417930 +873479800 -56068003 +-417103899 580240151 +130403182 -527901935 +-999652283 475933614 +98407252 90714032 +-350071964 -192189977 +-564169936 -334464434 +283721191 -173841726 +411385398 -125580433 +-205910533 370252968 +96162161 -790090564 +678944425 76634389 +188317936 675622184 +786972748 31434941 +295314980 -349035579 +-898480318 -885543765 +222227681 -852121816 +779755196 96648111 +-760664327 606275308 +-116600115 569913718 +609022706 -760117750 +632209083 339284043 +-574815008 -981052540 +282522127 -292456471 +849285654 829965503 +-203772618 -103666579 +738986131 -27041024 +899985803 -216506830 +-935464837 -262019460 +-779307841 -141799554 +-128077112 264335422 +720792618 139046972 +-450849424 -199171913 +-145699942 943056685 +-653223651 -175490901 +731204463 -581096148 +644017777 207416097 +422267308 -654352702 +-39518902 997442690 +-550535619 -705952163 +681503403 -264364431 +-787586251 -215504061 +203471567 329011355 +24716777 -615013775 +-852169080 -523588053 +-187827322 -854263020 +-381769162 717843165 +-527229579 829092742 +-143444013 999776868 +44447617 602777090 +561844794 -687567953 +-474929974 -270556555 +919627915 73334313 +76003336 563243530 +-754709483 271014494 +207218066 924499598 +831039064 -61455355 +-320979131 701896542 +331360923 -807981703 +-884998288 -243739079 +536027303 345607084 +-621767317 318511049 +434711104 889181871 +-703698344 710697170 +735490860 -432035291 +-208857529 897738635 +206656059 706379972 +-304353817 -435285627 +-893913880 550441311 +140507866 -782210074 +992243512 -678025284 +723094136 -475920905 +-166906904 -515104207 +937027617 -660896068 +-428824012 307301725 +683654925 61272459 +-845784374 774185820 +106110633 795759436 +924465243 39012969 +-186398644 -543679337 +-698356520 225197171 +-365398757 -465761422 +314853655 296359294 +-446820806 666802871 +-165771553 -68217371 +766849461 -205542268 +-326938909 423505850 +-29556357 -553818279 +202084513 277322466 +498286246 -557752374 +-996013181 237437147 +-110539132 358888651 +266738983 624338053 +112116736 -860741527 +933184812 172160413 +761096714 -573362862 +-197733691 458074444 +-130545043 -526508297 +-574452803 -360786075 +696346086 169762349 +-834692869 182104049 +863414275 -765666460 +-944669749 -346073038 +-714139944 -296771611 +-322799682 645414547 +-182615063 -331887939 +384889374 315675701 +840921482 27289352 +910093830 521636701 +593337645 -610964477 +-362904069 -695325535 +170812009 -779232923 +999425160 142613589 +-30590544 -893852933 +863143923 -81072757 +58383613 218544678 +866624646 204662661 +-215967203 -708818042 +-456753593 -71174670 +-903221084 140777915 +309042350 -252147568 +-203954773 -658001692 +450696535 887962534 +21320975 483467276 +-724781208 504188745 +35887521 -659168009 +-660945014 426153083 +-239471732 -796461373 +357215575 -561133893 +443241096 -121027438 +375502187 -471104379 +-403705977 158601555 +391914712 962028892 +831416900 113584002 +306025295 -193889728 +822272426 220990150 +-949680561 872050807 +-688529618 -759740191 +50575112 932559244 +-879110771 -593225900 +741522315 370448018 +371718980 9958130 +645652560 -873304309 +52099217 -814585595 +-179518208 604600824 +966191949 508203973 +-377024937 -783370192 +-496201995 8824315 +-58624240 882080716 +-915226995 -101630858 +771025395 890928327 +-88237523 -689865596 +-272452221 -584964166 +192326775 845535144 +-288577703 441245403 +996671146 878127731 +199506649 979819374 +541809542 585996285 +457773947 828253107 +82516987 -76186152 +232077711 -622196880 +430430315 376184940 +594458209 25918452 +581488127 64463236 +698186932 784340874 +157520401 586149730 +-826583284 41141471 +-587984353 -317392219 +260509968 721297669 +-350006061 -254842895 +-797043612 311373712 +96326710 375064253 +259558440 -310369156 +860330937 -576478695 +-109982341 962683603 +868921222 -286119348 +-758720385 -272711153 +-93782222 448046647 +-478905497 -35009077 +846801999 191900253 +938716956 -441596212 +-331581422 898879707 +39662186 833760828 +130595371 435660051 +209294337 844662873 +58227415 465128587 +-307123809 111198180 +-272436719 -155527948 +-794806674 -947241977 +-511323800 523669407 +773374272 -487334245 +-176701313 -252782188 +-421540169 42289187 +-792107783 -420811590 +11950257 130252099 +-967984253 -853758000 +-625502765 -436592828 +-39546758 550911530 +351509336 616494462 +-88857836 927562428 +943578573 -125971400 +794625856 775968125 +751360067 -942315518 +734666474 493386284 +-477247428 -101889606 +-101418987 -937235973 +38289924 -839588404 +-706545089 -373610754 +671784673 164986657 +969981342 86814656 +925483387 -356526272 +-974157243 598614427 +-883560746 -591488136 +725894076 -921106770 +-497393928 -230076397 +555438091 -36785287 +-298212626 -176621671 +-258527348 682469927 +-858619261 209903356 +-872177563 -212689097 +-852087118 475602990 +966978737 -793866153 +-55087536 -15636390 +-633204939 59308158 +-248340036 -150871477 +966843385 -493686776 +419464415 -983083074 +-382230536 761768328 +637635608 -543719916 +-981554044 950772419 +798145692 -676953721 +-74945322 438121992 +133159626 187560632 +-234237389 920610069 +-724493771 202049079 +121089182 506637515 +-529628859 -683912479 +75827603 174947371 +994571000 -197627310 +-771826118 921436784 +31424817 -311040564 +-255162473 801351916 +820742564 92225621 +-253260287 -198499380 +810439054 -385653261 +-4893071 -129318552 +-553089208 -413313359 +818196568 459079084 +382844809 256965969 +181211276 -768917656 +956039237 -783722329 +-906031998 -676289487 +42145504 522315510 +425970513 11405968 +69312232 -635784239 +-986148007 -150327732 +-184950324 414111746 +-202476443 544917848 +7415915 -234560959 +-140186541 -845752616 +177276034 326679346 +-455807248 798782058 +216702435 -678308680 +351721085 960658046 +-547601092 -840363324 +164909340 -735432209 +-479598583 936280568 +177072931 666331568 +595305328 -732571024 +-696213799 -36919664 +792277729 -212662735 +582663768 456926399 +279259442 -350139564 +-263958981 -150957663 +946348348 52174753 +-735545511 899672834 +337823046 968229124 +77370295 87472832 +94134897 -924330619 +-163720189 -824010062 +824640001 -748093711 +28271326 459800762 +725713809 -980652399 +283579461 -319498139 +301374547 366295240 +882930704 108920402 +-948633080 -198907366 +-360997837 864492944 +-702544306 32295908 +-341226310 -520632876 +-655631766 -57665098 +-321446953 925882374 +-822416305 528178420 +823882491 -715917196 +-857531407 607323666 +-632449755 -570131014 +68936032 -555714644 +-611101877 112561553 +-749333074 511731956 +-872505999 -356521590 +122861207 -608578617 +-623957954 511693454 +-371357090 641180183 +938440330 -893862405 +-444360587 905206655 +-652332526 -356167616 +764528497 -972265350 +851742105 -261984266 +-898865362 -559404027 +-182953468 602732239 +727254394 803484296 +-305279315 531718089 +206521247 -717462176 +29758171 281231664 +928648070 524970626 +-297550122 492062594 +82301867 181220069 +-76212649 921810303 +-632490352 937398746 +-231247290 -504808230 +467346294 691387030 +467666739 -814940803 +-277201141 -834555518 +604852089 851954183 +43551600 -53221708 +-288059716 -712382098 +951055932 831007315 +280321491 610929451 +-962733956 519909172 +291605201 705260167 +-624098988 306106661 +-426040070 -623306666 +-201233444 -34434950 +-71861210 -300281180 +-869037266 81213954 +-316047301 -444491834 +-582590499 -807500291 +72595141 895903185 +-488939312 799259877 +-25311398 322542000 +232071365 -100033837 +-983307652 919600317 +-83624209 604910476 +76146438 519471126 +-791675976 964754036 +444277758 -911962700 +237698502 490899018 +379196666 713197075 +-914251826 235497411 +-214060178 -457735318 +703142212 50446906 +124800171 25260405 +176119765 433517850 +730179873 799142616 +-398188261 -482413472 +-156426621 -593677766 +283273000 142281670 +-653827358 139379014 +713030537 -377230004 +989896869 988133693 +-806094596 -806198790 +-356887223 738393347 +779220088 211326665 +81962987 484150141 +-549614418 -452124967 +173556162 -142613206 +491448383 711917737 +-680336882 562808596 +554755623 836297955 +-435712512 -818890056 +-541884205 -853584136 +-749054011 -872959949 +515842128 704914477 +-925460653 761165421 +885334382 110096582 +-512109445 210708052 +391716546 876319830 +-48301774 33493037 +540087942 -406409689 +-422070567 942081834 +-511050766 317262585 +-555211295 795086358 +732702929 -327926954 +-69036065 -304631041 +894155613 -590835255 +-135574343 -485105905 +-781320926 -65573284 +343810832 -429450468 +308841743 -904100520 +-357490930 -158999170 +139102568 250201950 +622297524 -361208327 +523990254 281576434 +841450013 43885072 +364653027 19546937 +855490938 538053252 +599811153 275438274 +-303176990 779456883 +-444845276 130731749 +403388330 -603263930 +721950592 -209209724 +543150647 492269913 +139970928 978209999 +-413714078 -862650064 +999304827 924964142 +-880806016 -92770518 +985451682 -550220773 +-252755045 233717234 +182823019 972380539 +890054422 -706934094 +-525616368 187156917 +962444501 858309141 +-363384012 -558549071 +852190779 306204497 +-363057174 423700010 +-131982965 -743492311 +-629170316 -211674317 +653005538 -501997272 +944096478 -526156480 +-408300756 301137498 +-898677987 444036963 +-41730288 -215975335 +-294511537 540976994 +-153873450 530387407 +-485018860 -992066622 +653828569 666305086 +219633606 579276916 +283646143 -500722876 +443083892 96649250 +-293280456 -52187653 +494742729 -340633945 +440359303 -290739871 +-573439481 319227375 +36842090 -833210299 +82750227 -987577099 +-150789527 -367152470 +218229846 316535849 +789857060 951555548 +-43171740 466686125 +-139823399 876158302 +-477553904 -466229894 +-580257583 834555708 +999650909 843462618 +-740507451 929807477 +827087633 302437011 +128294351 -791955347 +-857619006 -725639697 +827815240 576556631 +-329434627 637972127 +985795821 783152300 +-349365026 -808473614 +912393158 -239940457 +-292808003 -779054437 +818653627 586664324 +-122229736 -165435124 +77297894 -349541599 +40485873 -887551428 +-120089739 -515814195 +-194866242 465019111 +783782383 17625469 +785892533 351840856 +837329337 -594643695 +22995674 -804837932 +549893048 847225011 +-421883164 960381392 +-650151300 118749291 +722277066 88912849 +509983107 -219879385 +-484575007 -353955158 +-115155908 -744717798 +426337858 -93065944 +285872852 -768760700 +-689366952 -892316401 +851285476 267754423 +383031056 406039479 +419568977 -839400318 +659951117 595277997 +-485180395 183804644 +-384378199 32319255 +408038652 963231051 +721154786 -348495910 +-582090117 381517786 +-306489468 771933681 +788040155 -245644925 +115358418 570749656 +-317789001 -750224069 +20808863 -487161623 +-94397277 882345476 +-903611177 -944278212 +-1223011 -724869293 +832678112 890300789 +810066860 354503970 +768360108 556470686 +-956946354 -371642622 +-903227174 -265108667 +-143620797 -657729282 +164429132 -150210720 +-349359754 -993785026 +616590255 -394042736 +-736638048 -159183784 +-299249372 -306509230 +-359122049 -950534535 +301866493 154741827 +-257251930 -278332888 +645282370 -401275651 +-112806819 807653329 +473927697 108775817 +-270769100 -473007195 +78177566 -149222557 +-101008537 69069578 +88062979 -257567439 +-372663145 -321760808 +-284063194 321169339 +769745210 421987909 +718292752 5168565 +-417281317 237393693 +-549306043 -10828422 +-626085447 -520196606 +-468258117 972618164 +134013151 -994469912 +-59342871 997178783 +-858087036 -974133774 +-159694012 -611344302 +-548023199 401105768 +656454913 -763815171 +-289071567 287101396 +-140901690 138659742 +-910672930 744194736 +-86849268 -341428404 +67688672 969204834 +790159376 -66092021 +-654977348 -609168950 +-988943311 625578564 +702666917 863329687 +599303208 401445289 +766405826 -559558930 +435236004 -306097676 +-948068033 -146628212 +535952145 988021022 +-987578102 777213746 +-29825317 -598055080 +-934808621 -489741007 +-711154065 -579140772 +408727398 -663658101 +962040168 513739660 +430512689 -459264627 +-897933132 941246747 +951272808 -841465396 +990386580 790918121 +-703723031 -526333237 +-365201198 593986135 +-485036827 -350951237 +497372472 515036968 +652717356 164325760 +-927009897 -978376958 +-646449550 -449242881 +-687656209 483212077 +-820397381 -47188135 +-517853708 -346293686 +-960876742 -681616896 +891977372 866202537 +764351609 780703964 +-476557978 -480564794 +-599214416 875003659 +-703088204 817888664 +-22615380 112989021 +-636506845 864536156 +-330575717 687696927 +-847293635 -159563133 +-297962432 581833338 +-681445614 -154358987 +934001313 -607237366 +-374607254 386035422 +461980005 593882718 +551061564 659929129 +317427167 -935273384 +190149622 -318389273 +570904472 -799241849 +694517660 -156337447 +525266085 -380903532 +-913253674 -261215257 +543218328 -387210845 +-292635156 636716107 +107305915 35847074 +405675838 70287732 +274935471 257080750 +860577951 -465434328 +709055524 -939153210 +-989960236 917868948 +738107419 702669165 +318693583 123952609 +118398053 803057958 +-957778912 -778911905 +101516443 313899321 +491139567 -496711354 +723520386 212133598 +-69337227 192418114 +260807472 811772066 +765958971 255048482 +919449231 -242854337 +378193355 490885902 +238782871 -705052198 +-279557626 -606203391 +-492620610 -510050235 +-151656292 628086492 +374230645 -483668881 +180202235 745280526 +352111722 -292549445 +569724633 696315444 +25214739 -506934428 +800552701 -361376024 +-204897660 -446509251 +238836308 403882900 +689775002 -329055916 +-222024908 218076551 +-164173724 -39569259 +-459552145 483572320 +18481814 -42199491 +-921344305 -806412399 +-459571882 592770916 +753526972 -179858794 +-957066683 -967309410 +561831482 -533121391 +461145591 155181948 +751368075 -714382837 +632965485 -123531709 +845171251 -481768950 +700964640 155057120 +-956509189 -409298561 +255366061 -748644773 +332164256 -84471295 +-197538264 -805752109 +465454085 516801191 +515462216 -795500330 +169073858 859811073 +-457664021 -49921685 +65811958 212059715 +-334084752 -555122355 +39613199 -110353836 +-800028752 -16735746 +7422431 19089413 +-623984117 276350440 +830524817 -170365209 +912628107 450889479 +-578059255 -816022838 +403489799 -528847838 +-311193081 637478130 +396047939 -837861854 +98687055 603269999 +440283157 -271080028 +181195205 -457370106 +451401809 664723845 +-356641055 -894063833 +281921305 -205152941 +218099643 842537748 +647661688 797289522 +-162747636 -897300745 +-950833078 -863647718 +-630772333 -834085898 +-689534531 166396988 +626233727 -698986422 +-724199085 -842267450 +693940606 -249084522 +-771215253 -496865679 +780109487 -789232254 +448781553 178052512 +-74112233 -397619223 +-772780597 807160856 +325775298 -993810067 +-110982746 -274473842 +314262722 952818935 +677720933 691605191 +915822753 -157754860 +836279283 926297612 +78749500 638868761 +-376419540 -425584304 +-788926536 -454789741 +-738238314 -985989903 +987441795 -803209793 +73133519 -864184188 +504165233 -202878781 +549085542 702642235 +389136877 -117799726 +-634660964 358618621 +-997979179 -285352436 +-714970554 662747521 +921279988 -64183667 +714656286 -764600327 +272842027 852509565 +-695964174 650661753 +-209912623 -610000712 +997696152 -273239347 +113286915 512559537 +395205576 -857847153 +353257738 35962634 +-491955300 -348725885 +901120692 184688232 +-705253098 523837344 +388131430 475206692 +-514096295 -623751649 +767758219 -654179304 +909669021 -627067990 +459335991 -465447265 +177869205 731086550 +964304417 645566237 +-179768939 655125292 +-563052022 -284207817 +-646186361 886917054 +-362840090 -983796468 +-803739688 521966569 +-536156653 -897970582 +774683247 326772182 +868291339 -778406522 +-941343479 222737133 +-531396234 269558803 +882188349 -755689869 +-645301132 -670575505 +378812820 68755662 +751448503 475697536 +996839840 701165361 +224144087 -568430597 +-134964492 -826125619 +-17502558 -302949570 +445532488 609212370 +-299271709 -173620389 +58270467 -398893815 +-62872189 -838704761 +-614625646 -546212761 +-434021227 221144474 +957148268 -790056914 +419879066 -838868694 +-642567878 -10154806 +-689512132 -350385081 +838745934 955641250 +589519628 423797516 +25674991 738242477 +-361593669 361918296 +478628072 -520253259 +-419023683 -13025035 +-992070 41813743 +-767118973 943602394 +-179308017 -74160857 +465078135 -677339875 +-87144262 401845570 +-965898378 -493732789 +-579416165 24747741 +-171377043 -631471050 +79536396 973271190 +-686896656 -107272023 +-974545500 -369309628 +473581845 771953725 +-914841738 -664515834 +285406959 866401466 +159142487 227274480 +168796086 275221654 +604997767 712634902 +879892186 505433188 +128525569 -652869814 +614530769 737350294 +-809139966 872153241 +202728212 -624212291 +618231842 355788071 +-780443077 -120789252 +-429722994 421205494 +-391573087 386014514 +-432857609 -782592465 +207192031 -87996298 +842493459 -725457093 +802895950 204373721 +-765966132 -100500527 +-683408814 782717538 +-835021654 -65613527 +-213349288 -760317179 +403781883 -27689233 +-775216302 314964252 +-909678120 -438993496 +-222263981 -93446900 +1363477 -517178343 +429185094 -854773403 +-963459198 729529660 +183606126 888893642 +-120199090 -847836937 +-748999592 28450884 +-702702153 -811164368 +466698315 -274365352 +759727238 956551369 +324494916 712672619 +373277686 974609565 +189796363 -307912886 +999106992 -272350358 +798514294 -14350965 +27972809 -842712467 +-711373788 340970065 +138045370 -613460561 +736868618 -301980799 +472933940 -716607294 +651972211 -848606033 +184399219 420970096 +-184484386 958733057 +854259930 -714730355 +-664305999 907936772 +-416578851 489821334 +-389453540 -244962860 +779064787 295452540 +-802752598 666464517 +-8919526 -237675823 +962440378 -170535761 +-490900429 -861027249 +243211640 195587968 +90961702 -887474368 +-147124644 779237990 +-710312199 -256173795 +-610879353 -316776725 +-57786791 806188340 +961942829 484522812 +209557082 981932956 +-69965623 736214717 +500421639 753116284 +-451718635 -946964132 +550404860 965092304 +-106545130 -562204057 +806975261 -413670113 +987931833 -700274050 +-308730950 122159785 +-694874870 561028368 +-799518786 -579170352 +-736798868 725496445 +684295833 -234305342 +762971627 43181217 +769962996 778158349 +719337158 221338923 +768656043 490637040 +342244430 248807544 +-327568319 -786147159 +-258257469 837319125 +-849428463 309278578 +454583604 -650283000 +-673931775 -475372841 +635798329 530537875 +951474897 -645482094 +498682900 -672631653 +757294969 303856436 +825553809 23847064 +-246103037 -227807758 +373757267 -800134343 +-408634024 868194866 +68641555 162577623 +-919571329 -430446334 +654349659 263684347 +-352747566 497529503 +722033818 374497273 +64820230 -61371477 +407696929 -205850937 +903420244 908630384 +187468821 944261931 +-770692760 834270397 +-86741538 -391190820 +-830389979 -302543066 +370309526 -563000454 +-936769019 -815088480 +180175430 -976510869 +-227170473 179498605 +907460227 -121313097 +156303674 720080548 +178672035 465976192 +-710808971 -987290896 +-317428136 -738896361 +259549299 398468931 +601496647 -152376197 +-989054047 -818192209 +-295352342 -439248543 +-350770652 -700534399 +-746711248 -298418444 +-837347206 143259448 +-951699254 -415889080 +-526753870 96287271 +-195700361 889826624 +618596329 884888749 +624182779 536185914 +879994053 -494975559 +980413972 67728579 +-601662567 -371987112 +188684898 -80172887 +-977530548 -200889370 +-31863331 -799261149 +-996491617 -664037537 +415429467 810629732 +823364590 979130349 +-984217572 597773618 +-875970159 -899113837 +-345195002 -878866249 +347614052 -218412712 +-611295654 -837609010 +-171106441 186612445 +-54042579 119373844 +788185 925487621 +152331990 626404842 +-496660462 219286719 +-881327522 -69243059 +666556791 -866558477 +-133253444 241829601 +-906211689 274517597 +-538163082 264229629 +664833741 567945370 +876906171 -581775706 +86080179 699443890 +-897927935 204806078 +-652540318 -101778170 +-382400968 -116313617 +-210729714 -952473939 +180565957 -699626501 +-414486258 -403536333 +737745071 -783243060 +-59079146 307762836 +-420787775 -402507376 +-989667794 -142974430 +-798269028 -922865325 +79546588 -574585834 +-710811854 140263805 +-845813052 -573703561 +661831341 336265107 +-954702696 62785767 +-588936424 -202261235 +-402809833 187244627 +833492627 886453848 +-152824598 -672478661 +88785299 80546634 +703816275 674522941 +760416445 20834704 +-787348572 686592772 +818930383 336503083 +736671719 -875524596 +-361850082 664643156 +153219959 -136991523 +772806566 571119365 +-359377298 221150189 +705381530 75536207 +790751101 -206476087 +955486041 -786374145 +399858059 149200872 +490927606 137928312 +977482732 -240501479 +500596445 -955335819 +494446031 -66790833 +-30605152 -885820476 +38526800 979642408 +-227424566 321052812 +142114419 526885909 +736467541 -548012893 +473399240 -502140777 +176338727 -424826958 +-855225204 -141372849 +157532532 -949120786 +-750551398 884973191 +-345616243 754581085 +-656977857 -165212391 +-712259949 -366066856 +-790404776 -875375191 +-122016940 -688115476 +813254680 -644928407 +-119912211 528967988 +830539112 -116101776 +809315127 27895627 +712823839 122398907 +-683091816 -235429925 +603495311 -277913511 +-557812759 -588754766 +-764729744 -594750772 +355251378 454385770 +134735087 310620941 +-934354411 -591575065 +38498947 -210269740 +696609998 -885629757 +11047964 536319983 +159634612 -287892530 +926698581 -906334468 +-634827620 -830100679 +-75576845 190053642 +-379497635 33580807 +-239500134 622534454 +-83338310 -402609967 +-993048515 -655122466 +368530110 -194803556 +221524429 686713135 +846074204 245764108 +-181479545 -770664034 +12748315 -371088257 +-773478526 -128618239 +849979179 60917963 +-693750969 920123183 +-350394397 -261345405 +-5438035 -769141941 +569379012 196694628 +-677743966 626344609 +86322870 -288326897 +597915732 -411970935 +-163262435 -996680479 +61248451 -415461038 +248300528 -359965361 +955991 160512888 +798777588 -559208633 +721994891 -374986317 +-332928071 -454864917 +120020951 -537372361 +-80778606 -882294450 +-295701631 519784177 +281725144 -675801147 +-739168735 -877044781 +153405743 -507362944 +156101522 -245603214 +85744825 429483259 +-951459674 218146794 +-546821193 808662781 +925900186 -190462314 +-355768603 104695444 +-403075243 461133665 +693156827 -371454212 +-350353487 784217807 +-365116174 -514380110 +-43867168 -518600487 +129254006 354635449 +441766109 772599916 +-697551734 -666795920 +679308891 -621437074 +-587040531 97246459 +-211354006 -459371563 +667774859 -957115748 +-864256026 716745604 +87299420 -87723477 +443062864 18434761 +-853814232 769826598 +803542922 -586288830 +-282347927 -406341386 +-268920678 383172784 +384796815 213666599 +-390492914 -112154611 +71235169 -524138704 +187400833 622591431 +434763012 543662527 +670033831 611223777 +-273072207 739742255 +508741108 931191566 +-929380220 -349770666 +218086757 345662382 +-350852603 -102476292 +488457835 -790306750 +851082416 4046247 +196747255 -650819115 +-463057138 985926273 +576863753 -357354286 +197120595 -140193412 +891083387 209365656 +-910041125 322947503 +-208006471 -64400445 +368127372 -719428762 +-655528950 10768342 +-383547903 796729982 +-74695055 -112980204 +353183397 -970946106 +-255002579 -246502553 +637435996 227487661 +-638587370 -329448598 +530443338 359290337 +844033048 -177181492 +869595068 -493441881 +-768453899 379510637 +-399039192 607897769 +553467000 584138380 +455515315 775334759 +671828960 324580155 +-476194280 -513171051 +-558047088 -662660305 +-682161426 -98070030 +920550121 355789733 +336411993 -86545057 +813318597 967481029 +-680638278 -89494562 +662649558 -964586135 +-390455889 -14631177 +-391208487 -762598307 +266846905 516270078 +-182619265 -736316629 +-188547822 846281507 +-176847261 -971530118 +700510495 -538838748 +-123948491 347548811 +457196830 291789771 +-788723701 -520300496 +-531152258 -862687348 +-879849265 -898839084 +-930482388 249221733 +436957758 -958386621 +476254339 66615050 +-894416405 -24850752 +527572474 848489082 +-229115634 -321449313 +-168707250 39961130 +257294928 -530738572 +-100620545 991510915 +778684403 -939386417 +610155350 976780514 +638794249 984329175 +979656132 840772373 +50474660 -844012653 +-623002846 869467671 +590335499 -223209902 +717743954 -844736210 +-896719203 -350342684 +184520912 182871771 +-245999024 -217653058 +-654151136 -184886599 +-732087744 -68493874 +958387285 847941345 +-827097663 730605529 +-683980510 -972961399 +-658430884 -866605885 +-338461717 -903192596 +-167778116 234922027 +139566839 -612924887 +616909284 -709544453 +-320087840 -927713335 +-24194475 770166837 +-109043056 -631748253 +760840894 221159995 +470586013 -192061321 +-886271263 -701401769 +388356658 624140080 +135768519 -924918042 +888305331 -188991035 +-108756345 -893124451 +-950283022 -532018164 +490713672 -895904252 +517893652 -197424688 +-317617076 557421327 +-976743826 455284834 +-80656770 -885347131 +688040710 -220794279 +731632014 -340796005 +-407070832 575278479 +-330962703 -990566438 +-403984852 573954206 +-203475204 -96418344 +519263984 -656455534 +134034277 448267822 +677490591 -420599662 +600485518 -410785677 +-140988238 -487720529 +880555325 -449713701 +835703263 -866157410 +-109996534 911876828 +94102756 -782932199 +286995737 861661235 +276902430 504536912 +-349744686 673497115 +-232918514 487266831 +901366695 -271647844 +284389746 332081445 +-109431282 464878711 +-705978138 138302570 +-967398232 -590544496 +-210652208 -956675916 +904359274 -147761611 +297970381 47693568 +554722914 946440346 +964772778 -554256090 +130738762 -297610494 +982261348 -642190875 +-14922404 -900822261 +-126682403 378208866 +-203286768 -401737810 +121028312 583398251 +-344677174 156687556 +-55087947 17041112 +395857635 -340691633 +530151229 814641026 +84689459 213881958 +937951392 665217874 +441504888 592193252 +-243600997 -968539512 +961187874 -647453316 +-947997417 19108989 +454788223 626509376 +873945673 658211634 +209784311 629559294 +522419152 465045393 +905946338 -842221212 +-585366202 -125042419 +471872031 -45073001 +-844584889 -434490185 +581651815 -509857226 +-870503925 -332672601 +310212854 771153672 +-193422245 16245129 +-135429241 -604755670 +-292719383 -79596878 +257562024 -885807008 +-516221225 -621067528 +-313355494 -985648882 +32124619 -49905347 +24737519 1071731 +-172889594 910697519 +833548766 204654087 +294198151 753365060 +509924724 -587803856 +-422044836 -321399912 +-286414642 -369023633 +814284018 -272749220 +-809094753 667130724 +-737353034 -965860294 +-864752581 906954513 +652873993 -602724871 +415407947 -781075873 +-999064509 -976956689 +-356862743 -678493923 +992890679 -494921488 +-809295388 331971923 +-179387750 -534820404 +-163726669 817939734 +583766337 -759647669 +-235891147 786538338 +571515384 738556582 +-904839680 -55356354 +-681241183 -916299806 +875872290 -402859056 +-268887706 684441754 +-929232652 -388584257 +-459171419 -429171421 +-181198008 -428334264 +-586421390 829734006 +638639284 -36021493 +-669051973 -275241056 +382411816 -293492877 +981883392 220438013 +765096899 160146720 +-943754580 -548132210 +83106397 -831362226 +861255967 856562361 +485294479 749272039 +-694738238 -304058968 +487631468 159369810 +-104570060 -997258210 +-503648639 642690302 +-417859849 496350264 +203371113 -16746385 +458362655 -562116896 +124367190 -608608887 +-54859665 281195556 +-237871183 -872859601 +853886295 -608427270 +360321127 -294943998 +157313275 810970728 +-395422143 797710453 +369919345 -675760348 +-168197028 -46926989 +-210687045 -783731318 +-641439979 -185059778 +636798068 537215085 +-618508629 845864492 +205474423 219945186 +-910417665 -533158532 +-436510098 -944991169 +-782024150 396909422 +157738443 -382423984 +-495505663 203815192 +571125753 -768977356 +-529423399 -908519150 +162213016 -502858966 +814184784 754999195 +-968478689 -862005299 +-93902903 -549911312 +400835404 300809743 +-805652875 433106363 +-676640941 -646416136 +-699590730 -55024251 +-651742912 -684477765 +141486038 -2063893 +848574612 -882236757 +564964695 -953993719 +447315449 882896603 +-232879021 -712248001 +-548023922 -216151632 +309091266 -350702721 +580609393 -405749347 +568746777 -13600610 +142813516 975530405 +-731435726 199852943 +-539310573 597849192 +-164546312 -539454435 +955246465 -858001624 +991450298 -943631790 +-355553792 -72624403 +-756480412 -944402916 +695177314 -964936848 +-149727616 -11911687 +-27304564 495695366 +-962746299 -288184782 +576395098 111480533 +-854171059 366602445 +799411169 -367563191 +-551470778 -180662638 +-728911438 15310098 +-172998971 -488707584 +692648199 -476172969 +843675141 -815369931 +761799754 568995535 +151341517 547056894 +-940785497 -976605396 +-372647688 328892313 +186077363 30155544 +-259096495 -741029178 +-246824162 -585614004 +-66303036 -539335166 +188741131 -669221616 +704794634 300798592 +-781401039 -623816528 +52833003 -505889720 +399834581 -638032086 +-813880379 916579683 +-943309290 -918562681 +-645688951 -842999841 +-539992700 -87203976 +211736230 778127854 +39439885 -892750291 +295685560 630881243 +-980903774 473834731 +-233097362 -128977814 +-780034643 -532457768 +-21865748 169735554 +503981139 -243442330 +499687216 302510016 +380378856 826435419 +-892509644 142859084 +-897835297 748972368 +-860492114 683528423 +793226476 -900730189 +661025817 251027990 +-890593439 629009838 +274509324 478624873 +-710575384 829638607 +944840192 -127451416 +-938380212 582066736 +-607875643 823300412 +-503091191 -105189294 +191247297 487376004 +-17635605 -211730751 +-898489016 -560287789 +-329443481 -388340520 +-716083962 -252880114 +-13454828 -175146434 +356339626 217862644 +731376610 -887022036 +-174919851 -104119483 +-280926060 987635457 +914240434 574704815 +665250858 -724188843 +-577565651 -736335816 +740960193 34532705 +-153417674 -783290590 +901749623 127946795 +619243726 -92996121 +252430827 913343835 +587624382 886922371 +-463149826 80668412 +-651160354 -539610831 +-697175183 612625362 +-180245134 549673101 +77063537 502867655 +-608564049 -468996457 +279141616 345500172 +-784437790 -869075687 +-550275394 -972433052 +591856568 -334111191 +777045243 -828521928 +-11992795 635368667 +-363231542 -929362121 +959319194 -846669822 +-525155944 528947908 +-944306139 -982920630 +-911788196 168670249 +-723378003 487858934 +-315367461 -79248284 +949574416 272041522 +-690475418 336232879 +851996315 -393264113 +661052628 510826566 +-717621727 -794666121 +-882962517 602856925 +684486459 604123815 +828915230 -684413401 +-721363223 -352553386 +-119868069 -707142878 +594899207 -315881087 +72485376 -247585917 +777926961 778615939 +144462418 -962209702 +-719363187 65389622 +291761798 613058639 +285471994 -688727151 +-746822501 29956362 +248314386 -484668023 +-89832716 -583902795 +798672931 646323559 +-823338883 892418214 +329441363 -790600131 +624432551 -630746084 +414875542 889860928 +-560750630 -392643895 +-597327486 -157037424 +324331375 61425772 +-325659866 605767386 +119389071 484430099 +-351380398 -276628070 +745482454 -913826307 +851076497 262539679 +-628845724 -816795776 +393445639 656498722 +-625487592 738756118 +-614650861 -382678400 +715903288 -199770921 +-756999201 241721385 +-352535438 -570273228 +-953600593 839994163 +-239098878 -343915778 +-737178961 117800430 +-915643552 942578169 +238497674 -803931855 +-710918380 210410030 +-394628361 -633797788 +-508519531 -248365623 +-647333371 827865347 +-164535420 -982079057 +150346533 199740403 +-286388070 -199286085 +58985312 584700762 +-372071033 735273773 +-501809616 624591909 +-426248033 -409365932 +626370494 131989086 +242856757 862869024 +-239403817 -190783533 +377112503 -561000619 +-363554446 -775658026 +365466809 390647210 +-200438027 -963080490 +52671632 -663289035 +207619843 380262517 +-509865869 -543684105 +-240816123 123956790 +-342143260 285016957 +136371392 536318212 +-380488099 393034358 +-862059531 -830664546 +-952748961 -109074296 +512814761 210113678 +-884139941 -121201258 +480948158 -894164001 +-233769132 836193287 +-583150247 969672238 +753453551 -410637285 +-318046092 896178479 +-876887289 -746881139 +-268084503 -353491850 +-412734736 512733339 +-552017360 662286158 +349584448 -765998755 +-288734543 748866634 +719427309 -412556329 +537233589 691769174 +-447993832 747024222 +883759510 95807896 +585019096 -442562779 +519041644 -821164891 +-715895118 -159718722 +802844469 645265435 +-313390872 86371764 +-866756128 -769872153 +169362057 -925541908 +628824631 -304056867 +567053598 495878107 +798767628 -276023664 +436248833 573047210 +-598404790 546173293 +538934288 -766349722 +-794226692 -253834284 +-514838540 438118668 +-623180264 450962456 +765370786 -610985030 +797419709 -848119844 +-439445468 -146371935 +359933966 829102959 +-231919704 120585498 +-170757289 348162931 +-465968210 -774168299 +-553007894 -701062960 +811848407 363403723 +-975588311 -931351261 +-447463530 -412874127 +-223960836 953155101 +786825201 -466946888 +-939027697 677003206 +-382934207 766810386 +211694001 -501103984 +285062236 -457882766 +-922705318 889478459 +-981866577 535659641 +740142683 -369615193 +605494261 503177865 +930233087 146860974 +-319337423 65815470 +670555722 -926977642 +641466604 -497118792 +-320079895 52479635 +-35361534 966161371 +896970644 463758722 +-640320066 750258496 +614747873 111539893 +-566687043 638520848 +492547022 -617247107 +989320289 -154426840 +188406434 877758429 +924830885 -600604873 +181239368 -98823429 +147622296 666622582 +423616182 -300278829 +52483940 -17110801 +-616963717 -711293486 +464576608 890068667 +-775394936 -687271223 +-589596646 -306655398 +-642042296 -932300822 +931327378 595983753 +-699910404 100723493 +-763189559 772312870 +-500816761 -273409745 +-289543174 -143917375 +-386201524 652930271 +115941270 -831992740 +-580435106 -838534557 +-53502821 240578164 +505256614 -644095420 +881284873 237569165 +767370491 -496512229 +-545343272 708010713 +563141902 219105023 +899392973 -987320499 +-422619525 929240593 +-771924897 268088177 +-818683703 -863222270 +784635225 738988838 +195237344 852738969 +-694362082 -464502926 +-944670437 -125019519 +-147698746 -268755776 +469628053 -129224706 +763105347 -694817633 +306255795 949251641 +457941644 -198846032 +371230351 20670822 +994644239 347973468 +917306507 931078517 +898178081 -744221844 +-412264958 465963935 +755803551 -74813553 +933647270 331393545 +-457517452 -658786799 +-686460089 344592874 +-995918194 -286083883 +-59366458 -796520175 +710836835 500288052 +600002334 -439418947 +-40801913 -289197773 +849635806 318278970 +-407258467 220391580 +777284204 855631839 +996407935 -279468499 +-324955946 899421724 +961716532 -858343768 +342295985 -243334500 +-360808460 844479794 +-378213908 757625841 +271346290 241696927 +-610680187 724210462 +942199105 -221840149 +489406169 936824119 +943575845 147025422 +-857735353 -482308723 +-553424033 -920652 +214667348 899323547 +-880640605 346233314 +-403916568 -944549079 +175169068 838650104 +-201438588 -703694839 +-781277578 -592790438 +-404869934 390080059 +-547282892 88283788 +251426650 574505111 +-627322463 -68447497 +-512466405 -652646690 +-279997129 -811554966 +257646830 -510528457 +800794958 -3812073 +296663956 670320212 +-379790365 -985605293 +840550062 -699880908 +121732639 -305678509 +635548270 692666343 +-230601718 -19072968 +-388122657 -509100318 +702970739 330968933 +-779196032 -615102332 +-31130074 697287654 +24375500 391468772 +679322452 564286314 +-135165226 366414021 +702800054 833057808 +396859729 -889449880 +-108265716 -977691705 +83647301 183861442 +-679430555 -594792496 +227095484 -455606626 +990690511 483306346 +526025565 -191280717 +687093228 662205606 +-805680727 954460319 +-467492270 -908856030 +-393483686 -883696921 +-611973926 -128945889 +301825384 91768626 +-34045618 358607370 +949634039 6177160 +436564693 878829474 +-647773973 -219198521 +-566667716 486652532 +-338353222 562560550 +505656664 567769123 +-452029711 428293545 +778972387 418444291 +129611855 -950328197 +-443625776 516444795 +-869208378 400275236 +858379334 790153152 +73858333 467890865 +123942331 574596621 +-823020527 -435268858 +292664449 -436336121 +176150418 400457592 +489388532 -875892871 +865670048 -362076888 +67777031 314898639 +677479497 773704815 +897381656 915563661 +-420126589 -248061750 +925607901 626008186 +-397234257 -220120270 +27242734 -261083734 +-647380139 113410634 +-330492434 350876409 +81435662 -373342655 +252332425 804634435 +773978212 245389092 +-482904263 489068430 +704932329 -412510230 +956013587 363201511 +-186482156 721132156 +344689889 -774645412 +-57829175 885650881 +614762786 -149185635 +-706755309 22839409 +-672840585 835759539 +178414511 -144656670 +874206169 150645727 +568463232 669402812 +-629814161 -562721501 +-742452246 -249561782 +-152536397 -674136403 +345535442 -20160249 +-942259669 542996207 +179092488 -53858307 +273344006 803977038 +-967053250 226279514 +308632174 -523983575 +703538101 372035271 +-758438511 -993868311 +342033673 -106737755 +548433374 -467490188 +-492612287 -826615647 +990023880 -142238992 +528269410 158545980 +-413342568 -504897355 +362972413 58019421 +878080165 360322599 +122967532 227672775 +611881433 -26100431 +-39648540 217242939 +-160074878 -723181214 +951982301 -926203022 +-83633863 -942291067 +258944897 -760765842 +-590694246 -539188396 +-60265488 -165695850 +-923155534 62326817 +224923199 -90358284 +243540080 776174248 +452485151 110392256 +-616829626 -432963185 +-177130030 -954176684 +853562960 -99447226 +-600766126 428103618 +-513709614 -5638527 +-244421182 -954744287 +230329243 -999230575 +659189210 -771265950 +-633323798 81253751 +-182332319 -110384884 +607239760 -440323676 +616632878 730589306 +644972581 450296414 +601663624 194038127 +-385533289 830689135 +414361586 -961054482 +877191992 -345686594 +-850191338 193892893 +758685228 233690414 +-437912305 602825789 +695891310 983050880 +-45110394 766154125 +621720338 -5100056 +-719062527 829296735 +480348073 857214001 +-233043076 677062102 +959812173 -833648795 +-674114549 747261920 +-38534479 -571087338 +465097867 -164342566 +180910122 238295385 +-373422437 176100761 +-568621247 71634698 +577721730 -405654555 +787381022 546341935 +-746617625 448161122 +-217660222 -39472784 +-202055326 641082737 +-427764337 -205728836 +-145225188 456708944 +-59169391 -345704491 +-617976223 -450328003 +611964741 470913996 +306223919 702575202 +-712122779 975467855 +-956528088 -860251872 +690158092 459079951 +-986944849 -549011625 +-835115820 -730986634 +-717470977 -381475529 +906267942 758238923 +731067253 375466638 +313111830 -369542965 +-660736408 582717313 +907791281 -790148646 +233558380 831151291 +-405151761 -109366249 +795431805 -611871440 +-185366928 113477980 +978822379 -176960999 +377232113 956316009 +365319261 311694638 +-264283279 110142111 +-63458259 -854402741 +-459201534 84645008 +720975174 927726290 +718109316 204929553 +879518125 285782936 +-162284635 769663275 +178520816 -395476029 +682034940 -420717702 +754569726 -10941042 +-494896928 -768747446 +91210324 -43588549 +-432279337 -121554809 +262303212 308923156 +-385140826 -877046704 +36898669 -173326444 +190464752 -491858653 +-539137372 966682634 +-351037778 143638057 +553031384 412784640 +-308462668 803682802 +955659711 -60913955 +284726221 705346077 +-444447635 996017645 +191294913 -11411813 +-62161423 -972314522 +-611479988 -812285622 +-492305104 -633540232 +62085505 931485596 +-250023848 -375790304 +118825678 -140115106 +100414952 -52979024 +433865875 168040780 +-78831477 -363533558 +475904229 -760970383 +-362858679 177308111 +855837517 57085898 +-339185314 -818762300 +342660626 703429964 +169811352 -391701865 +483781437 448529597 +476163845 647245193 +116296147 -876984518 +337175852 891248383 +810395770 -471614061 +640717491 -166397964 +822656867 -726731054 +751488632 -843188586 +-576317385 -239173297 +-922253303 -858838169 +-845091903 294511215 +208757898 900072070 +-735879376 37377286 +491356377 964690320 +907186694 -361300965 +874950278 -795625211 +29392829 14259452 +560653858 -735143585 +-701862659 175546418 +937374856 -432915829 +680753098 -699346091 +313229370 751440306 +792920738 178620684 +-303398481 885033069 +-854705712 367460144 +-333281740 -161253514 +536023558 541187150 +-560415000 -730992473 +-146619341 -734695073 +-395250142 820229149 +-281868142 -295949814 +592390537 759298192 +-936356606 713480978 +-923444705 911619285 +-426904470 440603848 +-459616383 880392758 +539666613 43733681 +-781913329 -66432170 +-12362486 421051423 +87717403 -137649506 +-306948081 -297779220 +377232644 -358986034 +178447697 389590434 +526954904 -260937158 +-964189923 436773828 +363119025 -495106306 +-768644572 939591428 +-533854455 876957975 +537841197 -933471965 +-902528873 -928858129 +553695307 -91053327 +918997751 228977884 +-254082961 887663595 +223502161 -880488324 +-795514953 -762390048 +738690759 -487969300 +-688767137 358871182 +659850315 -917485260 +996498775 823592188 +-709648134 -367910290 +367493875 658190176 +-583561267 911274471 +202176433 -212035308 +-776262481 -541956545 +-331176102 -944790898 +-756941081 881226355 +-445674180 -30786101 +657446750 -264902266 +-412277204 -610099968 +-829830385 -200311918 +-249951081 484958008 +-902830691 997142891 +-25379490 839232647 +47329532 414998599 +-681226120 -353248434 +-661394206 859276718 +535194568 343337008 +-663188324 -746356840 +558948254 417636222 +-168204174 -725823966 +863197769 637781369 +-207473728 -42200505 +-121040363 -719992375 +547148867 -558900066 +946832256 466137828 +-664620399 -851131173 +-138837771 -742153361 +-548638304 394333529 +197560581 413672332 +-855419693 -736962256 +-521310555 78932199 +-630253538 -774707180 +-459431221 819951453 +-799114697 947906447 +331629193 -965022061 +-758899574 -584685369 +703077696 -893124023 +-573544209 -2976808 +794336510 338784049 +63249022 -214705891 +40298160 -559102329 +694597397 -653258930 +-111872244 951518149 +-908549751 39245889 +-383757083 -115945290 +-347218199 -355942877 +146071608 -34629748 +571645940 -95924693 +-301856307 429004161 +-33556728 290572445 +52222710 734423451 +171873975 56802448 +-322588176 820072722 +-828377174 354433082 +498326635 -441806063 +-790728613 -239694985 +431566320 135681104 +135832289 435411191 +946102345 353316852 +-199865519 -24287827 +990672149 80934548 +-216002677 -94120389 +97717535 373139224 +165114242 117610536 +-219298669 646799049 +814985097 515321187 +208359886 -383915395 +947984633 -462606973 +-420510947 58600506 +-237902060 -417873603 +-292562677 -229949064 +-826321880 802263035 +3845071 -326784385 +-824932183 12748170 +-504660721 -497312759 +-679797378 24205573 +-561597395 500218772 +-625548906 -729782210 +-57398152 -622589317 +314806367 689538159 +-442985824 388510213 +-98460 214285621 +-972133681 676290244 +807250063 237839328 +45349311 398022055 +617942348 -593225498 +-671493120 -492520029 +-699188459 -528931685 +-390246467 -688974913 +-996192907 -950798596 +5617866 319139760 +-205100307 589068652 +-665543937 -18069299 +-444721757 -291299395 +-412170386 848979718 +725897532 464392704 +358486338 -216714766 +291107197 589086915 +-106487722 706501275 +-239971458 -723353158 +-998533531 -906200020 +-625011910 -913210062 +331537534 -925264888 +-904000262 263315455 +-771883950 -164238885 +868849724 864919908 +-38853143 -643208122 +-855210767 237533302 +-156723531 484504619 +403707004 -181385705 +-804258911 -527576018 +375272678 -174220340 +-752490211 -429654375 +-111861424 193021493 +641248382 401000469 +-444069309 -752374196 +-141984097 529797747 +659275991 -648493349 +-656426932 979874236 +-638227713 318496389 +-210076178 406414495 +-711485176 -528417985 +48455483 669186786 +535610567 -860879815 +197819749 765252089 +-744227551 44071768 +-8396737 -965595628 +-815835769 -515003558 +-493710723 -335121952 +46357940 807762359 +310609069 218525664 +-136683369 -559343802 +225585948 -349383003 +-409102927 207244758 +-249974099 -403786443 +-117940187 578921514 +-421629226 -330174680 +-44120598 844633521 +-851748320 -541622613 +-387446781 706177226 +-969344796 -513094314 +-102742144 -60715645 +429926689 631334284 +-467809426 949033052 +354447125 210542481 +12585977 -543874887 +296956806 746094550 +694698099 284424312 +366130891 -955876706 +133769469 -750725682 +841207442 800810226 +-491765713 -324359894 +84158106 -627700567 +277457850 33219059 +-666197087 -703769179 +-981710399 313650701 +651353244 -907449874 +373779487 -678595676 +564602429 332317550 +-403805799 -664868206 +517518110 249270087 +-220551043 -424561354 +-61837539 -619382942 +932928768 515158601 +-388537389 448195541 +959369830 -483494920 +314079553 70370576 +-156843054 303962049 +-674139818 -486049167 +-584073246 331917763 +-689858320 444667459 +207542985 647908971 +-238286561 769578683 +-113087686 -783705249 +-964801936 514657734 +-224879178 107816488 +365811157 -461531103 +-38956692 -331129266 +846870324 -318471326 +669300710 377978534 +175644000 150753596 +285942340 921800898 +-740100129 401654817 +147501059 -670066544 +35927802 -746416668 +780179415 377932735 +-756231364 266475630 +-281222129 -727416857 +-623333573 -677077766 +-854415596 -628737974 +143829431 551184382 +644730860 -80609072 +-721353269 712107507 +-726700379 -176058562 +905541812 -220029884 +-733910273 -757022268 +-244948140 321744769 +815091780 618787803 +40307264 -860092814 +34991318 894976129 +63824949 973873601 +771381276 -51810569 +383429355 647603550 +194575893 -845992552 +87200088 -253059924 +785664089 -815623633 +-160245457 -266005182 +-261035618 588355803 +182092468 469153865 +769537228 406085170 +-143594079 797893788 +900459739 446682832 +27803236 348248741 +-709379124 302474674 +-365142864 -269113784 +74118273 574392327 +970395386 995192175 +-678350574 -327601529 +-622300888 -985642015 +154101401 -12777354 +-900387920 681926866 +-304584398 886808890 +-843864677 684812899 +-916604287 737503399 +692645363 77947961 +-34107193 -385554039 +142572507 -292005098 +588175801 742863070 +450136841 -644025741 +-934256015 -422236610 +-369497071 -270987571 +-479340402 802910270 +965803970 -320381194 +734221997 551636089 +-875746192 160655352 +-1118265 -101966954 +-990996080 733272606 +449681884 368245471 +-651438045 -878603771 +362275466 54256615 +115208227 43032897 +-492075473 723137642 +-104997050 695834185 +638349132 528115816 +934006487 -581925528 +-367418469 -574656964 +-648019615 128141706 +559504529 -250586918 +-197876930 705355143 +799027060 348647176 +-782851493 -154486060 +-341016788 743071165 +-146870849 -827238533 +-316034797 719113815 +-590369139 -28774462 +-601594432 760085966 +194706279 -213855787 +501848583 564177465 +-751388455 -129206826 +946178675 -91450499 +745515432 -422581156 +152091819 -929024725 +-712706795 -568768475 +536399905 321227418 +852310743 -812810560 +-127310709 78936540 +-383932461 737105201 +637623707 45303509 +-370247566 -170333437 +-289818786 -149810607 +974020296 91140633 +886030861 256828974 +-709319757 69799535 +-841391258 -51232900 +-440719233 -681366004 +-387030340 -909357321 +-71771457 -11064651 +319218797 297458132 +360684631 776856846 +190133582 -449029265 +-36035155 -37899288 +700833658 96463620 +902542391 402311593 +-25149478 793320007 +-190811888 220113979 +-94664788 -568157282 +-679050011 -416566455 +523717684 -467265076 +23445857 -37936278 +442614768 324989184 +-62886299 428328008 +-540569627 -602248457 +865953324 123453645 +-674576130 916891150 +430984744 73799037 +830700886 -668188625 +63313105 -815288448 +564565221 480827100 +-219475894 -885304397 +-731932061 336153765 +970009937 -448426418 +-395756307 -818603867 +-897359907 -343478651 +259363802 217147581 +-110354263 848371014 +-924298042 805472270 +-149019873 508611403 +-48150516 85630031 +-562976467 653912277 +-608415494 544430446 +-162985242 615443435 +545549273 -746786437 +-849995902 651724599 +830340116 724388970 +538409109 239527365 +882057407 4403408 +823707972 -352034429 +580774136 405350866 +627142474 -327989232 +-484359465 -384379882 +-209941752 -104485036 +-441346885 312969037 +569205425 805250924 +496691330 149725251 +103945828 -830230254 +-562739167 -123910945 +216840366 659861824 +136357078 -216455244 +-291817047 279024704 +341237227 -32920846 +961379088 401643673 +888284663 -351432995 +887680182 -702256443 +-992960305 630336085 +-299804303 7073075 +648749552 -222660245 +324243324 245041843 +468423291 938416677 +418973944 96615327 +548344506 3064885 +234507353 487872768 +188933195 874259483 +-935632500 -672014190 +-895277032 -816363097 +383780438 -403656453 +-339329598 -19811054 +149912654 61536250 +-608279862 -231121419 +587705590 527547991 +-441548716 775653301 +-192446156 -580989428 +-963767704 -480948790 +-320208236 -125739216 +197739667 329756540 +252956657 -550148500 +747933003 -833247586 +-118140537 301944633 +-844572481 -735784473 +-900302038 -480657369 +-103042818 -539100363 +-529999238 827341589 +-282058605 -975012073 +613696484 221419489 +870570454 -957549433 +303719415 -177854074 +465475788 708262886 +790017508 -166780585 +-900277383 182918404 +925268978 480074258 +-605086392 29010368 +-536077341 -361711173 +6979762 -820247161 +478408857 8975966 +-785454852 346851282 +-480433583 691574605 +-991878381 -568142648 +749884204 342036213 +-794117499 480031577 +307288012 310881648 +947041932 300730333 +418706644 294481087 +386789833 911149088 +-410241546 462964211 +402397230 -495336232 +-204139083 521559479 +612730730 985839100 +838897643 -497854460 +-47623412 634530618 +-729241421 -325335461 +547802176 137146698 +-198153536 995179701 +455315240 475409075 +768048022 -68651506 +354552814 -415168291 +-481781350 815136344 +331602322 -419895919 +776244664 -452725918 +550197371 -866029033 +-740849784 -890540826 +-684757485 -738561923 +-882437984 -256091116 +197160675 315875984 +800415831 -329458594 +-219996895 -619899402 +577595000 811181034 +-954511983 969244931 +443869297 -407209843 +-223742930 -842189063 +361832444 901495068 +614207122 15134940 +993366293 596677905 +-532545275 818981728 +-1574626 34436400 +-934808237 774550710 +987464409 -612900179 +-460833971 -672080477 +-512635962 -945812440 +934545096 -809526909 +711429892 27661163 +-376569150 -604203414 +195285897 -783680730 +617592463 -797682098 +731501627 291284111 +381236607 742694619 +280038011 654693669 +-190285333 -423582294 +-569961687 764920577 +-283812975 765813485 +-145761545 232233552 +-223306604 683454982 +-877253479 85062650 +-270973163 542885026 +634375037 -864016469 +-429071951 -933381614 +478003310 663261363 +778775349 618134565 +250808267 -138746152 +979586744 157892809 +-208437931 554905447 +-928245886 -556733733 +-566300098 553510402 +-740467800 -391063411 +-874194480 374041592 +271274353 -181237955 +-975159245 485176571 +-572914506 -551615073 +611830170 -505410240 +-635706104 -181111107 +485685310 -676536894 +126994821 -50534223 +-278877623 891486533 +-952538552 469438543 +-856298585 -33456712 +-983069833 963350392 +-134921557 -142996231 +-657704392 -939531742 +154935296 718716323 +-593338706 -634728107 +831025589 -274779637 +-539471279 855902923 +-836072927 -782128814 +-926052429 -846883103 +430576215 15380412 +-767960479 -994418388 +-730199069 -743292811 +347525018 -327572394 +459058538 -15775025 +319111664 647421915 +-333527131 333830795 +-852259423 -799059169 +105422894 -746254076 +-99324767 -132650828 +369901438 -501835066 +-511276321 990716918 +192869087 -794481570 +-995255794 36064321 +167178926 -642201288 +775552703 25186591 +443593460 998398138 +577969425 731910407 +903415747 420113313 +971110572 -196781120 +-975404161 -199156339 +455924405 524119556 +-846090167 -806646762 +479942619 477298874 +512511715 186607414 +-390079750 728298890 +-643132221 -853701875 +167216469 795364451 +196075417 -395285708 +282864714 -614213955 +-312078444 -710520209 +126951604 771719185 +95567367 347156058 +360922029 63630095 +-496791764 -328557649 +280111317 920697230 +397295952 -228709486 +-255985160 -177926863 +-487224707 -143452034 +253304895 816324741 +-495699976 -981197947 +-941211157 537925021 +-871613862 51635958 +-481506448 380487518 +-415555750 -303502083 +-667056272 576074345 +743776473 -106871377 +-351199462 941787210 +-985154243 -227708514 +-610697132 -357826972 +328670400 -156710472 +138474678 -260391374 +-326621653 893658240 +651503534 -168308028 +-858925123 -117082613 +-157342192 601482795 +670960780 450242560 +787430925 469981748 +-417021107 403237407 +87681861 549185442 +92379379 -199902544 +-908626664 763642086 +668322613 101796495 +156621413 -604661403 +968841476 -449814167 +729514325 635425164 +-672217680 -189660140 +363524151 -173164332 +28605933 552013073 +548885852 651434165 +-851186390 -881687121 +556416542 148703272 +-130159099 747811441 +780089679 -804308945 +143444125 149161607 +493985658 546160624 +817755176 320787722 +-413241659 -235316187 +600948685 760005192 +-440456550 354137906 +895683298 -650525998 +-565973301 -201220255 +-393293344 157312300 +160799203 54988286 +748756900 744003207 +-315728357 972567454 +561038595 -567907 +463182250 277447841 +-94771803 661096804 +-142413639 516798235 +-819023480 -403544547 +-413344268 752764007 +-737600208 -224838105 +668577393 -434279516 +-572677140 -934055955 +-331028377 -719088580 +-667247023 198876378 +-307877478 542713575 +-586982183 575060180 +226815219 -794743997 +246089948 78708354 +211767130 648195359 +651991798 -530782580 +-195412061 -991649516 +443286671 -15087592 +836222237 -900584397 +-758294977 192998197 +-296702751 82556006 +-658332536 -655314798 +440894375 -467197326 +72926579 -172876431 +569263107 -862353255 +-104316555 837169673 +979224509 -787457819 +475702695 390882645 diff --git a/dominancia-de-pontos/input/33 b/dominancia-de-pontos/input/33 new file mode 100644 index 0000000..4a2e87c --- /dev/null +++ b/dominancia-de-pontos/input/33 @@ -0,0 +1,2640 @@ +2639 +-437964495 294073616 +620121512 -423371635 +-750476128 -247317040 +-874430850 833091131 +-170325270 358023843 +449094720 -53797875 +-252811970 110923742 +-950327210 -823760458 +5196962 224068388 +641427474 -469221299 +-985081157 -948541371 +223478544 146024055 +-69061701 -549239143 +-88936486 838260482 +-871493106 -692254556 +-586477183 -448121862 +374746027 -84291810 +11288117 584329151 +803565307 32389664 +-276573987 664228066 +-259902748 171237954 +-500275557 172107604 +-161532728 -589137292 +-893662858 -837221247 +-210371906 -96713578 +-55885067 -40428696 +-14201462 -564087534 +-962917096 -693740204 +892470664 287764027 +-877232474 824733846 +-223629353 677372414 +897932950 342857492 +784706089 -21854969 +-103469072 461404280 +255291006 -938561640 +-634285207 -286018010 +-663001999 168440685 +61083546 -589769044 +-654803768 -396599752 +564836102 987824529 +-570686810 -668925823 +-843222871 36970944 +661916296 -620812180 +-853775714 310353074 +241515114 -258735803 +426165833 516582666 +695125069 -732877248 +-96058635 -135292237 +544634306 860453273 +-852357900 953860381 +694767313 -684263050 +-714197461 -191277209 +-437425566 -545322299 +-337980494 -686772241 +923086867 -939031870 +387221865 831555346 +366492899 -788623641 +952235204 -868202281 +-866896625 -220990754 +-398811516 -224936803 +-735089516 885072196 +-57514176 -41525081 +998285004 607187893 +-406733227 -307913221 +-156526793 474753926 +363924319 52365830 +808116799 92637475 +602442013 787848818 +420898543 582569710 +-583396183 -335398125 +-4572865 978554132 +153427012 264979581 +676965571 -845790993 +181500248 -730590001 +-112011869 -533711424 +157166303 -443393434 +-306117399 837890047 +-97808606 -364063853 +-877890823 -173257590 +781099580 -571135923 +-398771006 -503871310 +-558024851 641763877 +-462745767 -763976102 +-50156095 -640554750 +-32727495 96014666 +-940213575 -329294686 +609810149 -835764480 +-761421129 542121062 +873708247 933427836 +-843555273 712957722 +637522109 -270993403 +682287178 577039174 +-50701315 468949601 +881557747 -542146564 +758662203 376520976 +67842660 -952551966 +447725778 -950045549 +912005075 984874851 +-812744462 -921886449 +667076023 -887160305 +-306963437 -433407840 +339821730 912112620 +-821651151 -640455039 +835946093 746498872 +841911021 -216805221 +-785015012 -186469847 +957220627 868404444 +-244551275 -860062878 +920461602 -823201462 +-874712860 740244106 +-809282679 -739908071 +233358085 -502876008 +852171810 891636684 +-45030878 383200756 +520547482 -733402162 +415090301 949599508 +629871149 23869590 +-62877177 -414554693 +451205359 903714405 +-492963446 -117540427 +-532164906 -143400343 +914593305 426135651 +520602642 87709877 +-706948158 -601257139 +38585683 -173162690 +-7704221 -999200088 +430626331 -746194714 +167854574 -379729220 +653015994 837808952 +186232174 -916161913 +-339980852 -152519451 +-479947590 -544022627 +53960368 479688213 +-527439177 -185363755 +-4283939 822142664 +-730533359 7061383 +-656500736 -292897860 +696129153 -197914111 +-991090575 -865916123 +80357118 249335097 +-250871068 -842678400 +675349770 -290793011 +-840247451 -143855785 +546505871 848307766 +-494984002 855356505 +-952965412 -662797358 +42174757 656214396 +567834191 435961555 +400783917 125020558 +196274526 262133475 +507124718 -483421931 +-904969992 204606193 +340407955 589818828 +312653737 536376019 +717327989 -29804116 +80718051 657338157 +382865074 616396784 +324395535 362061702 +-813303652 -362633199 +-807061796 506992640 +-329815635 -635527530 +959390615 548734212 +600616798 708551827 +-756836134 337301059 +824839531 -811943924 +341112447 441866676 +991038178 -660082736 +650873695 -586084585 +-888166061 403206048 +747542528 16125785 +607297060 -339037738 +978128938 -126548330 +689734301 -489585043 +-656914844 765010802 +488781043 660441470 +886946580 -233350265 +270391802 -607395861 +62696720 362560138 +-637286985 -525118644 +-101820265 293270054 +-293928425 275499592 +427315811 -504275477 +895992394 -148065867 +-163600795 17184905 +141231200 904591723 +-729483759 202686146 +-895905561 748452166 +933805366 -704738790 +-418227993 301210233 +578579928 536863123 +338029261 -679879147 +611182036 804880504 +447692682 -957217299 +-952276027 221563339 +41442875 660159642 +-282558971 745011572 +222638686 559501940 +-346757538 98157819 +102993764 997058387 +-321630957 -130335433 +-667873423 -273729730 +62488170 548260168 +-353485957 -603688566 +-585941640 300295039 +-986044030 769011405 +-166323699 -873894645 +-133889717 -979987796 +396149805 682379741 +-583924989 -465826505 +61904068 -9194960 +-147380247 48632166 +127596575 724689633 +-144359720 762472592 +-861468680 39742485 +-815625262 664712811 +175820280 -711062340 +-710018609 -882099926 +-997433389 -870039305 +884877628 -235179906 +251483208 953904326 +-182155105 -48319026 +-518729515 -467835217 +-589128383 -835968751 +-587033852 -227179114 +-611662836 78769072 +-317495152 671523211 +576467629 -673998219 +706260669 -381130181 +-624797868 -91993862 +671312118 -743478163 +242808899 152418120 +93118171 -221558365 +166364355 614051513 +-297184027 616606662 +347512036 -434769971 +654404860 918282418 +938911421 -836813218 +963439199 -679777028 +-341824269 -740315913 +-449121589 -604265906 +-832402972 -872252627 +-126054521 61837168 +-146764454 643777733 +43983615 56201627 +880007449 -67088646 +-700083271 830291685 +-998511133 -416457107 +7273482 -565399839 +299152743 -28930766 +729712932 -921529452 +-84271579 -28822516 +-885863671 507341500 +-318051837 -705718530 +-903658667 -62480657 +-168902962 791170403 +-979410254 -943118671 +944474978 775030406 +409869694 524325600 +-306327978 -485694148 +829744260 -666404727 +183806819 -22103143 +-487311086 -115155319 +-279042367 -629743221 +720273611 -300313123 +291704508 181616626 +-821333309 972074498 +-415586540 -528456164 +-691032990 -378329384 +50453643 664150128 +212812883 567426111 +605118194 64979937 +-220600803 -373021170 +851321151 -806847374 +446334299 617388247 +-601548199 -725384897 +-428116345 -447899917 +-441720082 240987880 +-40610598 -937206031 +569658124 -212935408 +-286787196 -384973005 +-492932022 -437935644 +242168307 293530048 +616102530 562863334 +348624837 -337624542 +-58137093 295151004 +-187588678 654963946 +770461477 818921765 +-696795885 650399069 +605468007 -677854117 +-313803010 -760988357 +778789216 237582761 +299470935 488574855 +-379679319 245677344 +-647512304 -438696025 +479245996 161326803 +893973320 -953004560 +-517192706 -613687661 +975674874 613509665 +387326130 830678020 +-631298327 -882510490 +-872956539 98262760 +665178223 -226077897 +-73270126 -89613825 +-468302471 -553923040 +-886366983 776991743 +-459462628 742608295 +330146203 233597206 +-818815948 -780552088 +-835941633 -832522983 +-432564064 313795107 +628535237 -538610730 +166605399 953263651 +-356086415 -850205071 +-455147202 233838997 +894634099 348680264 +-775986808 -251753458 +-170347442 -623680668 +-37541142 -55287554 +393434502 -742376895 +786362041 -637367764 +-189437102 -448897934 +-932045226 -73148001 +900192943 30751651 +252614409 -595845036 +-361771033 98816064 +289679436 -355047950 +-33438193 232822473 +524151146 352662724 +-348842731 -52832099 +557008275 -75751408 +57778699 941638939 +519028425 -479365531 +-101452500 461759064 +-657151434 -290848784 +-432568071 -724726800 +278112585 -974732867 +-663702049 -410028257 +-356846996 -666911721 +147842137 579837563 +200421135 -144680430 +313546304 -593514438 +-254448836 653281799 +618712983 -586808331 +-829322776 170173336 +167578816 789893229 +-320436343 -381274677 +702277396 -162727223 +685356301 713851596 +-830008115 986410811 +363918398 -605266524 +-652879628 -7737100 +845269511 931076871 +774313814 95785325 +448890888 -922164884 +-907140991 -77579955 +653631548 823893082 +-808876998 571875999 +859546895 943938194 +793917657 -499805553 +-348619401 177445977 +-281040621 878468975 +-234319993 242973910 +556437168 -737023849 +-833894374 339742135 +280175919 -56095875 +593084178 77569282 +992505960 -692685319 +-704072198 777167757 +46863703 783567877 +-916951514 665715881 +717482889 27467938 +-850633307 504412415 +776225537 -250724887 +510534855 319292447 +-651889726 -66169115 +948682485 967484616 +-79447610 331781570 +-579295674 -795039585 +280688541 -423915298 +33130791 520280997 +897728903 367818687 +-499410964 778634547 +-364845869 -210659739 +66563469 -303922322 +793230171 -765583411 +457390526 27767990 +-151713627 697727117 +-961535296 461176858 +-961578939 202696666 +-398578048 -742826864 +853290509 -380826790 +267191367 -693065563 +276035657 485274450 +-907636037 -150409772 +83887409 -977529511 +-329383480 394890977 +513704963 -719301545 +962139969 -534460478 +-281450538 -81644792 +452557168 530314622 +946638608 550222291 +830844103 857837294 +-715337476 124428490 +52332400 493395833 +413826614 295227842 +-213052632 728029601 +-490465930 -73736984 +758563852 -544091780 +-829205799 -611597986 +6593225 206936980 +-364151141 -452547976 +351637557 -503774542 +-275729046 -781729326 +-475326091 -875959494 +-725401700 -819312209 +-838656495 -544692018 +-95776229 130011668 +999976889 804817152 +-371345113 498542367 +82279053 -146295943 +431456342 -868334059 +930879616 -367514098 +573942377 -132261791 +-951217746 -338689060 +-84335770 -960270710 +526756327 -655132392 +-726264775 275871482 +246053625 659187685 +-853018215 -580152272 +289716794 513466016 +-749407450 668233148 +427988187 -592122483 +760351012 -649392477 +-76088496 -202148653 +-868477414 -497582519 +835527356 -703265714 +-448252386 243257460 +-474202369 -211267629 +-382203920 158395040 +-677094557 283751778 +-759008812 -551618269 +720094628 370002102 +-393422575 -463248395 +-798673407 -39290704 +616162677 72174501 +-214466422 -17906498 +528026886 316249441 +659047127 -511370556 +860709464 699456830 +-688176064 -993325156 +-936670484 -53025892 +-103530714 -153118967 +-874842598 -325722105 +889198250 151378085 +172655771 -358988916 +106627693 559897265 +82688306 -4565532 +-427491463 -726825172 +131576783 -515590201 +-676099333 -154079356 +624196368 922940834 +41547945 -636387607 +-121670572 -280236932 +509311286 980511626 +969160136 573641628 +-149162301 -998456836 +645264642 170779555 +-528163556 422212259 +-911898918 581015621 +231746070 -791243824 +-743455949 921246227 +-18349860 308126412 +-769774923 639803140 +942535581 -649899276 +-441442012 -758534333 +186534325 208966201 +-894862107 -974595899 +536758144 -476527731 +-901520843 -77532900 +692489769 -707480720 +518771212 130784982 +166305799 133279591 +808312444 -692138103 +-251374712 129098707 +307225921 316649609 +976569640 469254428 +-464431261 871281892 +983112984 -784104267 +-347555028 815988152 +-225569774 -377824424 +-744260500 505359468 +858578229 968072587 +493728847 3354801 +160760652 589145504 +-780532586 -843139326 +262212143 -446410891 +671658619 739514998 +378549890 -201338376 +995879479 688487550 +585687889 41606462 +-583613256 -752615649 +-814452412 -664840878 +-689654229 864297651 +-213449120 -456307699 +592901192 -899793661 +680908838 -687727765 +232447954 -692767005 +-413558452 916319385 +110138213 -265779412 +-906160840 -503372921 +-72758427 -342464246 +-922431180 -649502913 +623600907 -628319610 +953150363 950161950 +-1269371 -436188323 +359538834 -312509789 +557939640 -237084514 +666408377 -539157678 +162099911 -488440786 +952945164 -830539381 +-360460607 380567932 +208258652 314165878 +-186617289 -459368222 +553290887 -306272612 +360013508 -42375863 +-881611167 -178176711 +-601617002 -520867238 +-852817646 846764476 +663728178 -592250111 +-744016577 356228645 +-947568683 -144797367 +-648662347 -764050869 +722346569 884903071 +880393054 -233907844 +-250422560 870956282 +232479442 -871167427 +25841375 -645469490 +-467521236 721909801 +465546133 -381666960 +869079536 226261919 +312135981 973082818 +422739474 173121129 +631891350 862280070 +326646141 561241646 +-561245777 -865515115 +-945035696 -716891994 +494116661 -772560746 +-477181577 -642045855 +-335768000 -965500936 +-806507252 398830314 +161881657 273249907 +-128889650 40276810 +-518193683 597023052 +636780178 692876737 +349622695 -446299379 +-296970051 -608237693 +757434882 -83682603 +-272395625 -832781967 +218389398 946092542 +-593539274 242222216 +733844230 -717139256 +-114425873 -274218146 +-974792776 90766126 +-245703633 924571696 +334551054 488440608 +589646625 1173162 +57124122 -801638813 +-46844550 -59552382 +-477950731 -557973449 +-505941985 -236612225 +-281155955 -910903115 +-920801814 306565225 +772047029 529813361 +672050758 61225254 +957233592 -928957947 +794876867 684859179 +17218576 -811464316 +-397221456 230827221 +984051520 -914141637 +259157030 446034118 +388282799 862801691 +90657070 985116335 +-187143615 625080073 +-275686652 -593723580 +374598645 627587455 +513420115 582059920 +536841266 420751810 +470747657 -408990213 +-105318282 123178179 +-805770117 652535063 +-81015912 -904013741 +-316351901 861414032 +592253648 -334574590 +-765563738 221467626 +263499035 328815035 +-434272106 64879070 +-965548875 146279102 +-606878165 -935779776 +523684370 870072199 +237006198 -269491233 +-781180709 166206806 +837605713 -302981047 +-971110094 -674527184 +302248351 -227138911 +611864038 277229487 +377588332 387462683 +329993421 -699385274 +231649015 -685988151 +436901285 472330765 +275532255 -659509944 +721175448 -410034827 +228436923 -787829056 +-272756978 -302387122 +951145465 529446218 +739932604 -932718556 +-465783337 -915518141 +738022274 359233065 +-234570988 -603745472 +557447679 -535743027 +644453071 -293254274 +-878018161 -798627439 +541737059 -150653998 +-309993449 -730122296 +588040519 403241058 +-117344791 -991654739 +222230681 290818736 +820088159 922987858 +-909944161 -770289530 +273714868 -452099208 +347647056 -24693006 +32658596 -20552426 +-228631016 -226971771 +605583977 130896253 +-811618979 608229063 +8125952 173347498 +-949603742 374595549 +-72463419 797578505 +-968321072 -852440847 +308202665 305146435 +680418332 -619997537 +-994927249 638445874 +-992855030 13158565 +-515604945 -838779891 +389878885 -400258643 +263821130 435300665 +-174030593 -696729944 +-66829597 -227675548 +-449307806 -772974874 +-361318047 -86992986 +205987481 -771435944 +-261910906 359482639 +-182429776 -104830585 +-710372629 761626726 +386494028 715175166 +497061030 -893761845 +-852731560 157570474 +70842963 -932005481 +-442220948 484332423 +-530568934 -678313017 +-294939954 -991881335 +244593788 -480887646 +631843862 540471566 +-38314006 942997878 +557073242 68787989 +-858173282 889831391 +360006945 -350584113 +-867745888 842054454 +-950886032 196353627 +-309491950 -621945421 +491861350 -966367137 +-159075308 -264770872 +137307071 947437963 +763034806 -819552821 +578490590 -986724750 +-111368070 83409662 +-565020465 650281261 +728914145 -175606168 +-80363275 188262579 +80519590 194606289 +-16869978 -282910997 +-128912613 -963279690 +-499334187 920888578 +127028942 -215287307 +778356707 -886156948 +-530357503 -816154750 +732294751 -754575904 +363927590 -743756823 +757458638 906638344 +-872609963 66712679 +-774267584 -344755315 +-432888612 232121573 +800695383 276420383 +21145375 -776478722 +-750205023 -574950453 +875121020 687115081 +36921177 621228278 +336937438 -211905026 +-320882145 -721292484 +-669492074 -100109120 +454667738 256355931 +388314633 -914166126 +-37906626 677907318 +-292151571 765737859 +76453205 937313528 +667877652 -445150691 +389240545 324693453 +-366492350 242179849 +-103290087 -638630164 +674802057 114253918 +811044130 -877408603 +713996843 168172290 +-916453408 -56131345 +-270351954 345104882 +449683411 -219379667 +-42022402 -6193777 +973885995 -561885404 +-183213999 -747110425 +-233561142 -673698940 +-597909272 -416604724 +122052994 667835600 +706304698 98386738 +864646662 264610024 +604532046 -692036487 +-860680935 -260139210 +-130715001 -535636911 +-937725034 -606017258 +-394560504 -315876243 +-322130911 -143374572 +993639696 868625109 +-242797333 179213337 +-177581593 683104033 +-179422354 926636507 +516056824 30917825 +351125347 -943408531 +-891990171 -975277179 +-213998918 -912898758 +861997379 -641948220 +651115498 747623506 +425713211 -224741328 +8815930 -419906569 +395966824 -203840872 +69687882 263257804 +-572674279 122636300 +581375767 -57470518 +21904051 174445158 +-189920979 -323336971 +-192084056 -854334436 +278486457 -507361260 +134586507 102217304 +558864818 270097033 +555093346 313122776 +-104339998 -950885149 +588028528 216379895 +-247275785 -430267380 +979056342 -265201180 +974378626 547407816 +-903554665 310487132 +-981014131 -822357795 +-592341998 -603152741 +509573431 -586199235 +189045961 -386700855 +42044447 -628658949 +-240036534 69150751 +546852642 913964017 +552500089 -547488603 +-506607284 192131320 +345879845 297363027 +937389188 818123599 +-692693571 -549849235 +163132682 817883729 +-722282189 568899790 +696514668 176729463 +-819121746 -605284706 +836294676 -504414365 +124318392 129024549 +456862434 -317010865 +-3846509 335005090 +365925361 -692618648 +-671747490 -739230828 +846956582 -885355439 +7075646 -148788893 +367095584 259600220 +858261592 -866397927 +838322516 100066157 +-475858752 104889790 +492199930 118907933 +203709018 -312412635 +-86883467 83011466 +27677023 835890036 +225367678 -247328682 +205590 131385574 +-270741644 26241377 +939493251 487850701 +-178689737 898750551 +346407519 132177799 +781679110 655782929 +744963229 638425729 +-630091437 -569351174 +-554126991 -519051269 +148132870 -78492633 +-229176355 -357708229 +-869628035 381160356 +587624521 -874592347 +-768311014 -214018035 +52943822 -154202728 +158812286 -663825449 +353164191 255030817 +-440873102 362103706 +-656659808 262177467 +-778068342 -844568248 +-237614618 -664809290 +-387726633 824440448 +-635176695 680213872 +758330735 113568281 +-429561980 523675251 +-179038679 -110418885 +-566135061 836330134 +230233615 -995375067 +-361666600 186844893 +915205438 304712918 +918528706 134407 +-159117269 438005076 +95379245 549856714 +564420340 -560199328 +487908806 503084379 +-517572340 -224754248 +595099458 44273068 +217500713 827848666 +22198422 -615911706 +-401966966 79422444 +-214992536 697046800 +-743855182 686798335 +138130331 873909353 +-856670963 701920387 +24409479 -890395040 +414796116 442608407 +-583937749 -953579448 +-853322678 818424978 +-10886565 638501133 +402244726 -754745885 +-134706473 -939525934 +-923786310 -117846808 +-567780890 -615410803 +112717152 -243991794 +820776631 -856300972 +-288163281 -293093819 +7343306 542407318 +-367201906 523904264 +-875818653 607460004 +-765413685 462062702 +955275802 990404836 +-777922428 -26389919 +469204776 -691636042 +-403574010 -146894963 +52836422 -979302724 +-506279286 -103903142 +778983882 -494640118 +-986302787 -943442780 +-117385651 -810515337 +336147594 890846692 +417687520 535909474 +-579380802 -137355229 +234127514 891699389 +974929669 -235619806 +-35341778 -895511088 +486265223 744254652 +-173369310 307219241 +-87591259 -202508293 +-366447684 375421601 +65266527 -745393846 +-160503389 -248172509 +399032824 -17231035 +-241310080 760283698 +-840887432 -20508316 +-859371497 96285192 +-355411067 116164873 +991655043 -920119480 +787961884 -805322835 +-864747687 -633935728 +-566005391 -509303232 +-888149516 -46246219 +785516205 -647511097 +-617187358 679796566 +-52954973 766174617 +944955424 -674404658 +898569004 620210922 +63205705 68183215 +-522632414 -575300875 +-293994963 71757976 +-570709100 221536077 +-253464647 378190842 +-561483386 690439552 +857934577 -227099151 +553970386 -693979380 +61294276 -376569254 +-848393234 397844274 +121243068 939552493 +-716463721 -628347888 +-232814443 -737788246 +333818145 302667255 +-506162759 688974675 +325042628 -24762043 +-714126207 -652559118 +735097181 93323015 +-739393571 15017555 +710070620 5354372 +750387423 195859066 +-463469167 269238887 +-355872601 -575189999 +-20502016 -412086883 +188906852 -872002595 +-691357215 -909442605 +-244856213 -932473918 +-5455341 -815284653 +339360917 -60613610 +797119144 177205210 +135879580 -742785059 +-951401282 410032841 +610367052 889706022 +-76424532 247007791 +-28143333 -689019148 +-739124743 -190365452 +-433412915 -890056718 +-108748999 -817795303 +-223025564 127355543 +-962348743 -118740343 +275563641 -924938262 +373631436 325392384 +-795472634 329657848 +-757755696 -618651019 +-527147819 925449512 +351272612 -660062363 +-983834417 124896337 +71674614 -352632520 +-994297604 -700753959 +-640470841 985392750 +-876305458 650980834 +337858710 -198768014 +-557656818 -247617617 +-657222194 -547784751 +-753596761 272664696 +773536046 -855398852 +-762449082 -711354260 +-822203626 -374546305 +-180120635 869562750 +52989616 379643347 +86970721 -898705437 +470368055 -711296044 +146767883 409842760 +-855793948 349035606 +129898932 482685372 +972678423 -417739100 +-639911039 -946514612 +-750063782 -995344725 +-713696627 110445147 +793278068 -159530764 +-508804317 -71512472 +-494595885 520519867 +993870277 431651247 +-298345794 355647179 +-856470000 734441323 +65892988 384899050 +-325475200 -951055622 +-312427152 -339667434 +-15529151 189023723 +703751283 616779001 +-999684669 175179286 +-860826751 607630467 +-392971888 188053071 +-155703089 -141051240 +832402436 -840812561 +12172660 -463196428 +-388067352 141994844 +915370581 -158261036 +-531107799 527297840 +-248816695 -145520352 +316187867 106842219 +-971954581 -784394896 +106148214 439283550 +-787689101 891682757 +138052499 5126336 +337508642 -625154475 +881423976 -25962823 +-578798425 -625977504 +46520237 -691057126 +-813752934 -726217695 +-406766243 56337265 +-790404696 -746597644 +-155105770 710491153 +98180583 -456402494 +-741908383 18751922 +-663941457 -213720426 +342722515 -842881398 +-53989223 -42379073 +244681343 -612670544 +-982542737 449502990 +-426776801 -917171134 +-561335156 -522700704 +-595953951 364121167 +298372721 251466726 +-254682414 -702852129 +-606730466 -158808868 +-562784421 529960091 +596788619 619995724 +-801884966 305191745 +-195693303 25708952 +474917317 -928440143 +39661346 -148260236 +921808781 -622756392 +506634318 235648019 +-581198932 -915243494 +-799618186 84659919 +613172792 89653990 +80180051 -218984221 +-676568069 139000205 +623549689 642185256 +-886605311 799812913 +201470970 671110382 +-153429191 932307023 +432697297 71760886 +-8242483 167523564 +-149843960 618015772 +106964575 -880391732 +-376045145 39635572 +-867033753 973025909 +-40491589 162530902 +-990087367 782383619 +725001149 652082901 +-635935507 -761153684 +-199170085 -683939061 +-551013920 593172650 +-489983242 -746638061 +-337633932 194452016 +-75619606 732808703 +906260758 -140621541 +497058517 -419825692 +388710200 155086037 +-937052137 -107727496 +983048945 -10609916 +-240616025 -486015768 +395897333 -71103370 +-16725385 959275676 +194808104 101792422 +319177264 554503224 +817634948 26140610 +922933769 447845710 +-921962787 657894119 +-763790502 -93447483 +629238047 -939384774 +6351238 -873573024 +-718406698 716890596 +-556846115 731973395 +-11459408 217396740 +-333467645 -963536293 +-579209641 -645048251 +954060742 301767236 +927482157 -35879246 +122595840 -661498609 +-81764668 993426425 +-527095556 -860711989 +-418703547 547936632 +651363759 152962219 +82897783 915232969 +-740828053 964384436 +-853406044 -403592115 +357547616 784301903 +-731324852 801630350 +873879628 536274480 +523366943 176227842 +-258209277 -731660059 +193838567 -367885324 +-912654166 708505715 +723651210 404669665 +975364477 85626307 +58667024 725752727 +402181081 -355191609 +-989920073 969038819 +-176126967 -63453608 +330038521 -290490167 +-47537342 614955089 +-760870508 -707438750 +108199685 765039306 +-317139370 982671631 +824192289 800203887 +592848034 -967325920 +147258564 -274641787 +412905994 -219581113 +403956649 -867727594 +6739193 -3154764 +-399668362 -377659925 +-278224253 -461247136 +969380306 -5706385 +999806109 -812172436 +151141748 93518541 +-297774789 636341221 +-735323518 285486440 +16372507 835282993 +496242648 778221070 +-834661038 -50445762 +332999542 318288859 +745732037 -944498312 +684407014 -470328920 +-178161824 -483603210 +-937855564 -676213819 +-126441912 192470317 +681780705 -679688102 +-109319499 206569754 +-801775910 497407358 +594016631 -182332327 +-465494746 -613891312 +-838792591 -399500540 +350343089 40119301 +-675924346 -101321541 +801592926 554744260 +-400000911 110651176 +-403239108 -134184317 +-517675599 -821073825 +-670317234 780120022 +-407108582 -589364240 +-400613669 255554024 +-106722745 -768458641 +-908913010 -912802698 +529911519 76978913 +-447809847 501514526 +619810642 -585474968 +-723342810 274203815 +384178115 -298023478 +896199595 -414795374 +990515766 -647790507 +296856134 11638062 +505772142 -388697044 +910757867 -613481467 +-892457436 -461691462 +282989027 594689954 +-83931566 -231197248 +470921455 -57442764 +-764560786 -280866321 +-835212677 -586828527 +-443437120 -338475397 +720368319 686444663 +-778085775 35264465 +-470928579 340142352 +-110468538 -422380217 +-823249876 373832577 +-575693093 644752367 +-534620922 175055630 +-197956833 -562007163 +401437833 677925107 +-88449071 -568071124 +-547543649 805833225 +-307656915 -311979149 +-590014146 44218601 +-468086310 -698758810 +-951011330 314972297 +-584158741 684632081 +624985161 458073332 +459684715 633944099 +-754980296 290567271 +352416351 -993175818 +-211098223 286813605 +886638511 -192200886 +-563564765 612569119 +-901059339 -693212630 +-432740187 -72407653 +-605951323 -846648025 +879111313 -998777954 +-787844609 -392501548 +788181518 -610030351 +880174239 150971856 +337327710 831331416 +-638218531 855314995 +-317751523 -771510113 +-778097390 -151392626 +207287186 -638329657 +221779963 -134362826 +414258974 -914245603 +948051562 -777908312 +321627383 -295291579 +-104651704 -564737516 +129388942 -282192318 +-939221909 708409052 +-86365151 -970437717 +321770655 -918870009 +-395521799 989581151 +-539539590 243963050 +159244471 -275920879 +878864789 -955569047 +-893458699 55921169 +507824455 -702925061 +-137160575 851011717 +-559119439 756839187 +308967549 -828144784 +68689219 440802478 +-429293611 -117511899 +-550511989 110037985 +-800241271 -593959398 +-517461174 -135285621 +626435297 15407136 +-35858239 469161993 +-412102975 703171418 +819426049 -419496940 +545509199 -154567911 +-166959256 824490608 +297555972 -627753452 +841199529 -112801904 +413606859 -655402918 +-523901496 839309423 +-369995068 610920624 +889799460 -400317371 +745528455 -843065162 +989976937 304773209 +-587862821 760264511 +-590801886 -372740684 +-798442224 2603628 +688860584 -777087868 +726271457 -263985701 +-778322935 47628524 +-300079030 132363491 +-884548912 -661099276 +129892509 110803290 +-734003533 -219598458 +847470373 783501819 +16464890 -682930546 +-10053056 -613153181 +-111602203 162426315 +-739999451 638536463 +-698915784 991566547 +80548022 -558538774 +845154395 310463529 +516985366 -936779731 +578697381 386925079 +72261536 514355403 +-250005243 986388643 +337042092 -512137216 +300615312 -616613847 +-155627935 -543563807 +-646392935 125047423 +-742460088 -639750563 +956831946 -925815792 +168935077 -860547619 +104774083 -874988869 +538164324 -50030800 +499334220 501265661 +-313177342 -848938828 +-825461007 119226100 +-221614237 902161235 +-127051761 21324266 +-598191383 -615522415 +454469825 -378657391 +-109172266 -300959995 +267620029 -318257478 +694121133 -817484970 +-430194005 815720592 +769233414 557946532 +-66018147 -183190877 +-986964443 -325899415 +-930412066 325058201 +908071973 324289819 +416359596 -122896523 +-831284855 293468690 +-48646511 349120060 +152992035 896216721 +576472591 371718572 +-491968747 -739976986 +-996172037 -130788453 +479576784 611650783 +-166083818 7944223 +-10184585 -585970608 +-309682050 686833491 +-36537945 -938743134 +812122793 262597579 +300137065 99954534 +79073651 -725060539 +605939714 247707471 +142055722 -488024097 +-889215232 -518461503 +428499937 245961443 +211985356 693990699 +-161751219 -679102998 +24953481 295119905 +539444955 -181448650 +-937467658 88886653 +39304668 551056474 +272629649 831508206 +425462785 361070777 +946296500 64564866 +-489287448 -795068194 +743766871 -829078231 +750902538 -66767674 +31464092 -19113553 +-43317674 -982399690 +906221436 -708335463 +331468877 -532906598 +-299541980 403927096 +-313298820 -742888602 +181641537 -586646053 +965231822 797943770 +293290253 -496598047 +514109159 -476628747 +-28049346 -291902272 +-381428381 47524434 +-166329314 -807409270 +758983107 84603250 +139360213 -882249367 +853894269 -527095723 +-175162896 303770943 +456165205 824511391 +177772843 624815402 +-755217753 347768155 +-835228406 -792717261 +38876359 298827398 +-320488276 -772762649 +-387860295 751762618 +-276829138 -83340654 +-596728266 -203798375 +607670063 508950840 +-463167618 -880440593 +694758472 -930356473 +157212984 491901364 +-748723757 -808621353 +-50365587 -908400171 +995772909 -924279882 +-135079653 -824041210 +-433213678 -345462450 +439260974 453140910 +-446157761 612626676 +756676258 689872758 +-770683912 604462143 +952706082 767055238 +-625744112 621132131 +142889037 251882683 +-668902824 941350232 +375864681 246748320 +457934316 186656718 +-83343786 495052545 +678695737 -566489664 +722961017 880327604 +-549028889 -839646323 +379857136 898131110 +-267120879 -372600941 +-778813982 245076190 +-474407190 258323325 +730446445 -708333580 +335886757 537193788 +-919415790 18259155 +-415276083 -949378778 +-447014393 545855468 +-553392703 -574045616 +14210337 126667532 +-247903003 316510821 +-323977181 936501000 +447821388 -703768582 +11112954 -400130411 +68013455 369813595 +216027649 -620542105 +962959437 510919305 +953683 -654588666 +202168602 -473078207 +-832892398 516272278 +528962845 -831434679 +-788657528 112512289 +-303166256 810339132 +114825258 -27360027 +-175588736 467826805 +555190125 450007877 +636013643 778089163 +-640241600 69360169 +582656589 -305491271 +-715257227 -531752195 +-504740197 -853631744 +420360083 -980072398 +-496854148 -729448736 +-910416071 183632397 +90712354 -817634513 +803437544 -335302184 +-531159163 867778897 +-645091804 -646274800 +401484649 -685205761 +-503715597 -310289667 +232693587 -540068839 +120226615 810537813 +-424274288 -903607592 +633084198 877778621 +671266973 137922748 +-847946843 886958140 +-416218894 172874590 +807316186 468075010 +-563183087 662052226 +156456954 -537458585 +-644347074 919458727 +743451258 -162586716 +-234565996 258301995 +-777123404 319486352 +990195576 783997068 +-720085115 967594488 +-611058457 -713941164 +-648131396 -391304376 +-874731951 164541392 +223921676 -733652521 +-730264791 258155630 +-811643357 641754942 +239284526 -908335929 +-588815754 -226370194 +-467946937 -728386827 +792372747 561140429 +489733832 38358225 +-814345018 705250350 +276837156 262075624 +-390456883 -707738390 +367416251 33724546 +335937313 311696449 +-887937505 586115338 +-805931239 -1165557 +-42345552 349385204 +927181138 894135099 +6327996 -430509376 +666852519 123155041 +351417452 309469667 +664674672 960157337 +-176983155 363359520 +132561198 -740162095 +732293386 520905314 +195503551 227006890 +-57018312 -828502566 +2542993 14466599 +-864317618 -800706427 +-93210286 762571390 +-99421395 -117490698 +-141146943 -105132631 +451482730 618075876 +696641715 -856460721 +372981679 328549268 +109668608 -608859925 +-57637986 24324326 +209552539 -310174489 +-839274539 -132245376 +-103719779 -307418684 +315632187 -243156708 +176519477 386467945 +108588655 -473194060 +-318341794 -646885035 +902742427 -315289694 +224912755 -71411459 +-4415225 65994108 +-446981175 225524978 +-211606549 92574189 +213235826 -774795786 +121184013 487705178 +-879308911 -195976161 +136825120 733818551 +501444655 -89542352 +-267087563 36186163 +35764602 866255634 +-760220902 -279347881 +-177228880 -120882846 +97284660 -73025959 +305372030 -497761996 +467215276 -348555468 +352506516 -19952490 +-477060792 943313764 +-55971034 -829954955 +576956849 469489568 +-726401469 -686303316 +-779716235 580759989 +691814407 -59432705 +75330484 531027434 +887950209 -975521233 +102681852 943038419 +761228484 395664868 +11694994 -710597559 +-551045100 147377529 +886505968 552157857 +-196131947 -624899777 +-63793189 -145817085 +390952377 51220564 +437870707 763730550 +941840043 339017958 +-510109289 -694442653 +-209048003 869574036 +191853937 60483814 +714865042 822033044 +-908129681 -847472608 +801680345 185871111 +315052062 765944660 +562597769 24632645 +695455795 382308421 +-839975500 -600427954 +-666932481 -539078527 +-548387336 67708559 +307987809 925345881 +756573960 -73543539 +-162602634 -377770123 +-172407286 -95380647 +555698164 -486255518 +109242762 621129965 +-768275534 132262037 +955602270 -846344069 +641793002 -699738044 +-453345964 -284537248 +744246004 -131847009 +-611556975 897338751 +925439365 -457344305 +-664796488 502577109 +113691423 780436621 +-712780305 -69878106 +-245115966 -137706011 +-177340985 267459797 +942215752 39627512 +100362530 577198052 +-580302169 -220028996 +529038085 964278742 +738810263 772583448 +-432655989 916076908 +-191700246 -607110873 +-524808416 -333088339 +-245258637 372043940 +923846876 181472627 +-479495622 327100690 +914414833 287659842 +-814121543 731274711 +622037061 -64153695 +502623521 300653346 +-289257139 -705711403 +435058337 135729834 +19168299 -813739873 +460898695 415701562 +120887999 -324727551 +602417451 139576429 +-670958475 198450298 +-792202275 -995552631 +-31224695 -709380707 +992503993 -387270583 +385210242 -619744053 +698030543 -230752066 +-56188154 989279235 +-566682385 -347667027 +-361821498 617062311 +-825254803 797264486 +10446521 691727618 +839602895 938558799 +-297546290 575836430 +-564696809 -854100013 +-990166059 -691116868 +-319104019 641672512 +126578001 611710570 +882073781 192592359 +-526093844 526853001 +-117685022 -671005918 +143262453 5771531 +-52363383 -219859155 +-186417156 166796773 +881965742 -343752883 +-767236452 406530930 +148484721 -873957628 +-354827747 718351145 +-578724662 -442336161 +234091537 -78607288 +553949762 -266873321 +530509366 -767973926 +664284825 -228746828 +315582403 144214196 +148517547 -806602042 +34066709 503537331 +520433403 -14349898 +-174120027 -955083657 +799423796 -601907832 +59617194 -391526985 +779910801 485639758 +-771581572 404143231 +-126755647 -463159741 +-124282488 430398181 +-545686492 -18771508 +792208169 -891875781 +371007827 -160094746 +516754612 704440071 +-61358310 -82821604 +586854724 -358520444 +545874796 -571313072 +271998187 238588520 +557600518 -917170834 +608847356 -86897929 +-90109838 -686086086 +-799114625 -698196793 +-876985562 -614315879 +-446830635 -110945474 +-441272049 143569930 +-783854104 648247934 +43203327 -969622468 +597853235 -527473137 +310718055 -716559447 +993072522 293033201 +79308828 -619995265 +586865256 -43052266 +-506893445 -812213297 +-100871147 -709914222 +564836891 719724953 +407835337 -679367502 +818982605 454547398 +889652030 259697607 +-393368058 986291226 +924077871 110622235 +-619985195 513764280 +515217361 -701354352 +-33368025 722133162 +711574970 -804712558 +668883373 -270692409 +-665450443 991395407 +-777593517 -690746980 +-75783286 -19029021 +606375592 508570505 +-777137063 59731852 +378541131 211897628 +-242605707 -723420499 +219132966 625093372 +-236548366 199102325 +-67446682 -118591630 +-728074091 -663104916 +163992554 -175200754 +-678843116 789541416 +-857561790 -917314725 +-530028495 -832406024 +-49700977 178067871 +421956411 726707797 +-425755222 553352880 +278025177 -720544828 +-875543225 -771407488 +-126839933 368612205 +-865962121 -250869709 +-815496406 -469500622 +490204307 246372493 +-446934919 428698183 +248604914 -399634318 +282263892 198203691 +-136540443 917101373 +473652580 -825851083 +121468239 -403897147 +985596863 -24337411 +-964482884 -417307466 +-506343366 -893528324 +157454431 136669622 +-840409672 -350286106 +-604048303 803059995 +-318942702 -420915669 +-353895320 -854588429 +-374226210 438676139 +879367701 867261704 +-63802568 360697577 +275569683 263137140 +-423145603 123180588 +-101584900 -408593384 +805828118 640730715 +336925426 111718196 +560977654 382921183 +54631696 -436327175 +-752872337 589764534 +-569609490 -983114778 +-634080880 -843868888 +-119962016 -334468590 +662933972 710296108 +407091825 -587412688 +-7943390 682805323 +13513902 -8585938 +-929884455 -279000178 +-240165995 423847087 +-871569420 50179748 +-100809684 -761142695 +296832516 -979750741 +9993658 895818101 +967963868 288597574 +45329110 -318699477 +-702746603 478760938 +457924210 400155828 +-217917960 -187695161 +-225279210 -792242085 +757996883 495152401 +722657348 447274193 +-54462865 -51722472 +-130081950 -805874654 +993023954 688204469 +997328161 -120038323 +-214267832 -8863356 +611734215 -351171166 +-532346206 -115913423 +-463180232 34848717 +-793111708 -867913089 +439142260 102153434 +185281688 848600818 +445091395 -174212700 +526724281 414306054 +-533520172 388577505 +-265271124 931837586 +-84305200 88988907 +-908439737 348046575 +-978826759 424041998 +-147905839 13056834 +-162724561 -445372302 +958842842 926412755 +423593572 180336236 +520663566 790605684 +985773564 362367569 +212432066 -775676643 +888178672 -645697123 +376876089 305461599 +543039775 664514422 +700842428 106022162 +594525023 -69092443 +698329424 -594295147 +37407198 -795917987 +232261426 -338495300 +-314474799 -48649976 +983934475 -994918658 +630793660 895950242 +771442698 -107882932 +573807282 518135009 +-71654936 -205362240 +-259434765 437587360 +393779337 -810570627 +569803485 -286572476 +770298128 -235953500 +488134548 563066425 +972703957 648420084 +526382293 120149182 +-67759477 -696132297 +367904170 513822512 +-456202588 -956323006 +695968995 899527537 +961048047 -322034198 +-253237387 -448330121 +439986858 552190824 +593131046 521367929 +969857954 -792287653 +522517279 665242368 +-957736995 -331129051 +-871685997 306567763 +-318586148 -462094168 +845460170 -23676095 +234060388 -630983629 +-297479134 453481650 +-683572096 -925979727 +-245507645 -921243931 +60021689 -750499047 +314150585 -73641168 +276832931 -382155894 +581944118 -35241133 +617018576 110966087 +859074437 610286489 +125301543 -919944670 +729073581 -468182319 +-277456447 -31085186 +-541985040 -172915470 +930619224 501051950 +-997138616 848737271 +-826124691 -773117190 +536600105 89719863 +-881268489 -58918244 +227219032 225438365 +-519664161 -798015958 +-959421482 -782521796 +-646792181 414006773 +-8905740 289486035 +169221792 971005693 +-197323174 947146869 +886262740 -753854608 +592153598 260220156 +678552709 -82836354 +-204580673 448903471 +273340216 296631194 +623657091 -652663024 +-887295374 942137356 +17782253 396555861 +513649187 -612726384 +-853898132 824985380 +651662797 -191880076 +674867804 794600483 +-991538947 -561975723 +347258869 -899590976 +-814919089 660257454 +684099656 -919383195 +940867176 378646785 +-121898121 511203085 +811354341 -92966493 +949670855 671167521 +735154239 -42770762 +-566980285 -879958633 +192297925 20263705 +312759446 -868612255 +655609254 885213365 +803627353 -942062628 +235261418 -435672115 +-912880722 -696743091 +-37752579 180343619 +276494081 389659593 +-759184970 335963687 +747373223 -863687405 +678168397 -422870886 +470703297 856465900 +487062947 974844249 +-921206557 -566665609 +705086486 499220130 +-292029052 301099617 +-853090256 -602875268 +-489346240 246246622 +945023375 42338454 +-915901124 253400844 +-503287791 203691360 +-699301917 -807117629 +-887623480 6877067 +-957527975 -521660380 +-152553962 -481098953 +-976218578 -791524859 +-550838482 433191589 +299626720 353789252 +782182647 -491356374 +109623895 950188123 +-499224054 158944977 +-457846608 -643918358 +312880123 281710802 +931779023 720078640 +250534957 -229995787 +155294535 871063544 +230417321 -836235348 +-961476961 198392508 +-713848131 -927511879 +140164519 -76903401 +210699731 -452885374 +481502288 -117243889 +521923848 129750692 +873264827 812473063 +417815260 223244791 +-808395206 -71010516 +184804258 983808465 +-807064297 -65058952 +732195031 -236128663 +-309030404 -109462452 +818586181 839675241 +194288351 113696014 +483113142 -305947704 +-340146358 -915733225 +-768166995 -486415580 +-643861456 -530243887 +605515559 -396576989 +218074002 383102114 +917967504 -733672834 +166491747 -937687166 +-826322993 830218085 +698561255 70687931 +-131227867 509416310 +-438215161 882278588 +-824887887 399377710 +-492882593 954017581 +-144443607 150672095 +-987365067 -198144217 +325990307 899154721 +-983857628 714358065 +-899053942 -857097784 +287827853 -787371846 +-441244942 -881023045 +-775641671 -879520394 +892391921 -351229246 +182845791 -113211456 +131869514 -497639355 +-424513724 441002432 +646428404 464067819 +-58204420 143984691 +566177610 242315855 +598749898 -552027731 +153553323 -823629182 +680137779 -434867980 +-460626016 -805205506 +556499395 -473052776 +-662307078 -615889423 +-247624677 510857734 +400328251 659727567 +768067282 -672359263 +285758965 -206358866 +237756870 71485752 +-656372664 -689760559 +59945835 -926313656 +526513349 -312718955 +190050290 404719374 +-354588341 70259166 +367277456 -898652073 +-943321872 241590658 +-360533965 -728643820 +717224 875973881 +345414241 -688712537 +-811248980 432094582 +109586025 -273525691 +-461534387 -528978147 +352494643 -71245700 +-332958318 808642472 +225610284 -302825515 +381101458 -877334958 +134321326 -541591559 +-557846452 130954729 +-244479908 530909776 +973068337 943526725 +407517845 -519677718 +-692628177 301042745 +-955403454 596715428 +176366872 302422089 +-392371164 -908977796 +-705537332 -738028393 +145757691 829325752 +663848032 928066742 +-263251521 -903644683 +393784638 49384342 +-622037744 317924100 +-339485459 558757150 +-41515775 27217591 +517504809 -990208229 +-18881613 18719858 +734733 -213157974 +228225501 840440041 +-207874886 399839521 +-521589602 829600557 +355626497 -314545676 +951667108 158414916 +957247118 481362036 +949286505 446544418 +-680002290 297675670 +515310605 -20060867 +-526869435 -575522673 +182056846 228243415 +864250666 -550989962 +468030008 169289394 +-577710266 -468421098 +168883890 -998956224 +599552438 -960698985 +-943191962 15592953 +-20538503 615666509 +-475416283 -492807449 +105240436 800284645 +-715912605 508869249 +-868639418 647418032 +282379235 -239253669 +-944621016 -965197821 +-172844278 570923482 +-21533463 -574922516 +746975866 893926402 +572023072 135904967 +-974042424 433615037 +-166791256 765688068 +-808402918 513904325 +455626825 508463517 +-974949023 -833751268 +-297071032 764083615 +945425054 663253615 +975040672 591313751 +-504893385 -202657386 +790260323 862959263 +904006301 -71123355 +-340010374 -42395564 +512200282 -4761584 +886062305 -612254525 +-295844003 -159979743 +-253967124 665947080 +260437166 -697639771 +784921843 438278789 +300277820 -598606613 +-559086051 874329798 +-92638883 478920912 +-170872296 455643379 +829105133 -788017085 +532724428 -869215837 +591554155 -379513666 +700764073 954318529 +785829760 -680533703 +960975831 616840482 +360180788 -172813902 +-842083133 924415413 +165175376 245394191 +-533956542 -28072827 +-114832535 622048208 +300137336 645015402 +-253006741 290355604 +357176714 609905140 +-209031237 398875267 +-85587813 300417054 +268269456 732162614 +401750209 348807162 +818500196 625439207 +-478614421 692840211 +-444639261 -598792294 +5643935 -757561406 +484253696 48231124 +619082840 992339626 +-619117003 290948333 +-522391848 183309235 +-796656065 -556608193 +267459216 328767540 +-686162471 991149447 +-219993850 921180565 +-347698281 728473611 +-806175068 -109299232 +-785997162 544854839 +-423512945 -659435164 +829491474 766028902 +960620691 228860891 +-497324671 865264945 +-527051254 958962114 +-519285643 798414923 +-397344865 656306653 +-999610532 219377958 +299928178 181275766 +966848231 -729094784 +-379275567 914511114 +523972163 242286285 +-364046396 207456569 +-37735172 846835018 +542406935 259822866 +-693178005 -272407682 +-230326490 185496396 +-420314548 -470083826 +335523728 661754680 +-757726500 246371336 +-297425162 782355227 +392683140 921828143 +517532406 148944983 +237779955 -203221571 +889330095 930099459 +638828807 275519589 +-423259725 -23460992 +-998071930 -551604776 +818057865 959087384 +-150703979 -180628902 +773694329 -161088677 +-922666764 704193682 +-413469996 -168610384 +-737362685 13224993 +-36557664 460868638 +389399558 826438146 +351216746 208191335 +-170861655 181670049 +-386389913 76884164 +205517024 -180243302 +-458987478 -335640422 +-700338403 852207291 +633050385 850827472 +315266583 -580244071 +-485218687 -368877355 +667363993 915970314 +717829037 481550645 +96580655 208778677 +562654894 759636715 +-527537309 -790794706 +167941131 -991921090 +64566470 704549893 +-862115554 412676329 +-542981612 -923700110 +-4964609 -591803113 +154015248 -293269995 +194487329 -24478229 +475380185 -284202686 +194753396 827258702 +-216220854 843088639 +893863913 -433009596 +-607526986 -244038604 +939761874 -913553599 +293504020 -330224455 +916879963 -284604618 +-112106182 -322096055 +15679262 -18555714 +389855508 364919725 +-972950833 -439474702 +-189308226 370247740 +-206236317 -53961794 +-830111369 -314318223 +411592162 -386522659 +-171964123 -654796515 +-764934803 -148853397 +-975521011 356437037 +-234941046 -207227899 +829220174 -275755252 +-947637610 160290852 +643192412 316523540 +-64140392 -369469917 +790928090 -424711661 +-419980510 -282258485 +-144192131 815211585 +-115210503 -995736277 +733883864 158461900 +-632211102 251164919 +438059809 473069253 +-843383540 281408285 +-492410678 -935355757 +538010905 728504569 +402764551 669860940 +117995575 83472886 +57475607 822990638 +199622786 247513105 +-40669773 214733437 +903543004 120324326 +-673776816 -639800768 +-245828435 417951774 +-349099663 690850592 +-380299275 -792022474 +-3767524 -667602961 +-567536557 -522984782 +849297666 -690800606 +839236693 -14975312 +111299135 27630012 +-459441627 -519425197 +-331879052 669662087 +109224716 334185989 +629298708 186419365 +269265266 814050794 +81675592 553110863 +526449311 -65161981 +-527952515 481735785 +605511109 610298462 +665142744 -621250426 +279999718 -925242428 +-277830538 371828900 +193805920 -377073205 +189464880 -774630979 +362120463 -708925242 +228527879 -933715337 +-157211715 294814836 +774662796 -321740025 +228848530 -373485322 +-870985602 -114271802 +-136172387 -26230394 +217754924 -306587561 +-866281182 -443877779 +-215847291 -85873471 +277882357 -373687345 +-676266978 662929058 +-167006172 729412855 +-580756202 -339583832 +624262058 -193228907 +409851789 -278795545 +-732534886 -492095482 +669159235 -220760467 +639810602 5716438 +724497322 44748871 +683036114 -773046918 +216198908 545924465 +-577439249 -987655030 +-170862817 750334331 +-247709151 -311591193 +802728497 -280624737 +-731899203 475638393 +743034649 538680862 +492230369 -421563104 +993685224 -915399195 +-368559422 -917832753 +495517877 764323548 +-278467136 331498663 +676154825 -555976138 +-883011829 -247473080 +-613434904 -157671747 +996657082 923887134 +-736427697 236507690 +-217702746 405396360 +324659662 539515459 +-626571971 88773973 +-150145382 -31887596 +290974039 176106658 +551186496 -435077117 +23831130 204566525 +757743188 822304319 +899723689 -789658883 +-105489323 2479888 +-45545385 -38882448 +306351367 322109851 +202759234 -478413413 +673802762 599896691 +653482728 -51840862 +-318093637 -715378780 +-214319868 89638149 +-345012538 -625422903 +747522537 -587736708 +-860213809 -741849313 +286775909 -45598685 +-468038055 -566429182 +984482488 660197038 +850209659 -416208187 +584014838 -791689316 +394297851 124665266 +999973216 421027864 +-537003319 -977945462 +-280930854 818645675 +-944175016 -386194816 +429791055 386334531 +890166262 -14286452 +190578226 686821848 +187410539 -393237246 +-981550681 -57947263 +203622343 -513639302 +-676450810 23480368 +-593453566 667035652 +449026808 105805989 +440076603 901143484 +420377751 20242605 +-462059115 867445954 +216467690 -112794604 +600857050 -733663863 +892805184 750960965 +-664337195 -320700597 +992331466 -589170626 +230504682 -920513827 +-391289577 565674866 +-216669754 368398176 +85772341 345414368 +245933736 610468006 +-727669442 330940013 +-765844869 344929979 +120612521 -66859790 +-444577880 -465607790 +-619048123 -503312838 +-637105522 -187930670 +-349491210 543567005 +-144148457 -210699531 +14942435 -71893119 +241812292 109007818 +-455103114 -846582053 +607704776 -302592151 +904796443 696463365 +10260136 819266029 +-96555526 556257341 +-996115044 -196798366 +874726854 -569450132 +704378380 -201687034 +265643895 664729191 +261129181 -945739741 +-431009173 813204001 +-941432060 481509970 +854552600 -692452658 +317559383 -20741846 +303929642 916855655 +-527549017 616763915 +-627291123 961298999 +-869808873 976295147 +-916848091 779404160 +460700219 633930909 +472634364 -558065772 +883306836 -745222776 +-233313102 -795321716 +-547955830 388122533 +-218305364 960271896 +-931934693 -169555844 +204476540 -599027906 +603071655 314192922 +304075665 -582697749 +186343458 -839442298 +251868003 -269779080 +827245714 -163130446 +64328706 706607491 +-913323518 -123867049 +-494732119 838137983 +-779727249 -113326411 +433691537 -878213813 +605622399 568433214 +492498188 92313390 +-639244943 136351338 +-81289212 859742422 +-126051607 737236814 +-724083714 -116077674 +561815355 738505213 +-251780553 654656562 +-203888793 -970125221 +-35564438 311680799 +457376985 -818021568 +699556626 -445400804 +-900708957 -574173921 +279034863 939778052 +496159426 349305828 +57271180 -993267171 +-519998543 692607754 +554497457 -752507428 +759399989 992360630 +651532662 624503279 +6551165 -277894035 +-986161504 -896538572 +-865831652 -866526073 +-547837479 63854964 +-889504377 296321573 +469784151 520042109 +700677413 -368612019 +826551078 -649021308 +853886883 498783308 +-10008887 -453004380 +-506399514 -137867450 +-286586181 717393012 +897906569 -733700529 +300777776 243862073 +-116974190 180280409 +-201882056 -68213939 +-466053616 -887254371 +184553504 -46448358 +785233824 873934797 +764916061 -606788714 +168423465 -726479808 +-136001039 -89667176 +639668587 -680105713 +-376210779 531120823 +603264558 -15743098 +586367275 -982486650 +738173153 157081835 +-424509884 -962080505 +-289295285 382566684 +-655721497 669110633 +-852834648 259515351 +653153224 -402545910 +-271031807 272960194 +522963338 635479252 +-39740090 526512761 +-204153511 -627099403 +-155629804 263577057 +-365408874 -381836193 +-37361726 -584756638 +-659168871 -223572762 +177849185 -681865230 +-682003677 -902772276 +323220564 -719607044 +744137837 -514427132 +884532203 138145643 +823275932 -941976759 +-895470455 -179308148 +613440832 -88480042 +690873970 851601507 +566081633 953175071 +228532313 -990262964 +34500102 365820580 +-72047024 -470121206 +-542589587 -491549796 +150444166 478491906 +187847611 -731309426 +-178833793 757883354 +-184176979 -40538413 +-934693781 -814298233 +-290181071 839895151 +255644487 92341425 +-357693858 -641228533 +-995338228 -479774807 +-699057530 -86439110 +513136302 -221358937 +163659680 -674955163 +-323120658 400940415 +156819472 966289672 +-657427288 -532680256 +-836348023 176573384 +-239298308 -815876020 +687225041 758218485 +649415192 386777451 +-50406558 -123746346 +-658270850 513214582 +-409847463 -950512527 +-996290188 -363374638 +-962736023 624579497 +915903521 312621595 +945227906 -119383731 +-929621622 -419419751 +-459799511 362762232 +-740627535 -566421913 +129445574 -558303648 +-889939427 -565939008 +-207095955 291567143 +-810073275 605999698 +926387339 445414269 +54345597 -22924383 +537985041 708362493 +-318320758 -698855809 +-444809789 -73542763 +-260591795 -267652858 +229643832 18223193 +55004137 -641244211 +-968469519 797067817 +-619369227 274469598 +768302973 508765283 +-437935559 715894441 +711325867 -702680416 +750891298 -363568387 +866313429 172618589 +100310694 976304192 +95506843 -808511783 +953618474 101257513 +52365760 587747505 +-292340942 854043114 +-359912136 923502026 +183533034 706543736 +-10063456 -281006547 +908934841 731307463 +-597175842 -710115608 +481426210 -637587015 +-514466706 720506475 +-756600313 -737880413 +196575983 -1650245 +577674700 -781626869 +862743825 412626016 +-330255041 -70740167 +949538378 281687603 +681563908 478126363 +-96186516 548609774 +480296837 -894307262 +-815023368 674426340 +538365818 783843567 +-489125051 -737151414 +-487227381 311847350 +-19259321 -684346791 +202273391 -773637885 +-287088230 542099594 +259193239 534519505 +198009906 -749066706 +818401488 -761095708 +-979642621 278083126 +-279623891 317058957 +435089494 151530519 +-655000199 -504186201 +825969105 -533991961 +237061277 -176910110 +94982102 -444375083 +229846775 -989581248 +751826006 -409585458 +-389653454 917530569 +101095360 596599866 +539673265 -637542023 +-557909539 -725098943 +893127352 -231215363 +124377287 -55251176 +-900555021 450148876 +759193398 -438868942 +-143215257 680216506 +-119978166 -735017653 +940629747 -275293697 +956248050 252445819 +-776594243 507241426 +473009539 302865275 +-763286847 220039717 +401195721 -87850819 +329141887 981031672 +-429542417 654615990 +-685353617 702963688 +611174659 178850517 +22113204 -201071004 +587705905 881399055 +362998992 96633371 +173186988 622956790 +464847008 434735861 +-489670502 -533644388 +894286791 -789594550 +747109400 -75369300 +-351365834 -927861095 +-606568104 443077272 +-353436267 230460138 +-339770403 498657072 +-631261100 -205961827 +766374108 -752872372 +76165209 518356786 +-465434109 -664960301 +911788300 -810235607 +-336612055 -526254502 +288561020 361065624 +431763618 615224539 +-778853515 -396448920 +-170749387 -982628524 +-760150158 -258137525 +-994969055 -138420005 +-993522777 141022960 +-440736647 -794048694 +-402533661 -205124078 +-799688684 946278140 +-893536783 -957255419 +925837877 -422260447 +-335432490 -482843571 +-605694090 553787796 +-718975152 -748690253 +569955169 717541802 +694847630 -440897700 +-603403091 703494990 +824357635 -758323722 +-381376797 687970003 +-956762324 -857363558 +-16650433 -524089746 +374550583 457879870 +-1968934 -426545056 +-76818297 952240576 +-920138891 733953707 +-285183287 848942155 +-59096996 171511967 +335543869 478987150 +-856945917 -638050548 +-737299294 447102183 +-868431049 172690553 +14857225 189657750 +-424144079 713317743 +-637929639 -174090689 +-561798875 845400791 +262273019 6077963 +-257857667 63579597 +-148268644 -790355323 +-739741684 484696320 +-161364005 414728343 +-622675779 707516624 +-723231077 420459408 +669688168 -118652670 +-919690354 -52406844 +494656157 -575341064 +-596714938 889679679 +-55873326 -640462334 +30034592 255961060 +292065224 -930125285 +-162084023 49360537 +933168705 689170991 +591933440 404440092 +521438532 715014488 +267529988 948265659 +-27251043 -268489653 +-54965324 378290413 +814804077 421259990 +403963135 -137792719 +206979707 -421708354 +-201782531 -406676891 +904937904 844054782 +111491039 97439047 +-453963002 7607290 +-14556319 343657399 +673634045 277248617 +408698017 5348578 +343097700 157014246 +-147368515 -195917139 +-908540252 845496466 +350438236 -326929829 +-144500705 -721731403 +466437304 91689314 +-145304263 -653609588 +-20775747 836260673 +-650834557 -131939768 +-329491225 956319844 +-834746327 -680065639 +682249693 93098363 +260016041 -266181709 +-455512648 491113623 +-802949668 115751775 +323285688 -270801741 +762690685 994565165 +-577852358 -760220388 +-378347494 326844127 +680542476 248649736 +-156067015 -263791384 +-977026922 -243785520 +804392410 912943011 +199425943 -790819490 +-981231803 74604227 +872685470 309780364 +-206806195 937910638 +362786391 158852860 +265213893 958970003 +41712862 -962524974 +137100298 -609776844 +-339480090 -775198226 +-748135925 803915570 +-465248898 -864192439 +507466893 -371281413 +562752749 847115884 +-411260029 143484646 +-720816864 710589997 +381518501 -696633707 +574133487 -235875569 +-934967066 -698220930 +341877527 -930654037 +-2633711 -79847036 +-367270199 168286120 +975365805 -528987772 +-380897133 468582641 +943788934 268394061 +-874480548 199331005 +658936907 353126244 +-580132495 -785370258 +137336285 -185776805 +981118151 -706876416 +-817358398 -510327643 +548558391 802274106 +392424634 466644693 +696038217 870703438 +-854703048 266384748 +-47140361 361243289 +440887724 -755133863 +-859505483 813109919 +634380142 595812258 +-866261801 -558353366 +193334777 732515768 +273614918 -114458803 +-11600714 -871037436 +779366810 392397675 +-948294872 -835863938 +-761392883 783094583 +812609562 -949673987 +-170587343 -743584487 +-743265324 -222345100 +-933612120 -955287409 +-830908804 187752411 +55374220 459466934 +666405810 -831462963 +-400736619 769801875 +187325848 -122774927 +778566370 647612972 +926258127 214394602 +-728773265 737650968 +493129714 -984214371 +581088316 -158436275 +442530563 725162498 +92994070 -729073134 +-550650888 536845939 +650808198 491096008 +536864939 -504768488 +604331485 -624950478 +-280730384 753882533 +-813496936 -571667413 +232373854 -193418621 +-70821963 28398215 +152987892 -917413178 +-956356077 628175164 +-442310226 137729391 +695138100 -67260051 +-534725852 104422879 +458312280 -649971232 +309057681 -371991238 +-462323429 931083008 +-485886328 -145853712 +210481772 -255100943 +21612433 304723166 +-15532002 122277428 +943457755 -489743686 +778218488 -759695970 +984142842 63953681 +819521657 932841835 +893728672 957197115 +92113075 -964838857 +-615863076 -988163074 +-220599097 -495816609 +-349080191 795720272 +887411606 432379532 +-399164678 236760577 +883982389 837564842 +923123437 -516028728 +146358093 -822521309 +2943244 319221516 diff --git a/dominancia-de-pontos/input/34 b/dominancia-de-pontos/input/34 new file mode 100644 index 0000000..a9b4ffd --- /dev/null +++ b/dominancia-de-pontos/input/34 @@ -0,0 +1,31295 @@ +31294 +-780044329 25357528 +386565513 185706429 +366820420 459264482 +306503823 306913654 +365334031 272442859 +114866021 348660517 +26288134 -684375171 +-844439329 513131771 +-889472093 113835890 +889784566 191853679 +-717776632 117356347 +-212137084 -96572918 +-775401949 -51155230 +-619804364 724651296 +-266438799 38674746 +-431462212 -839774163 +260733603 -306380403 +-347076160 -89559909 +-988930240 -97551711 +974085136 556193893 +-749672443 661329210 +959220344 -724081569 +-705495078 -183386848 +-517016266 703993020 +-768004943 985800686 +-949024075 538280801 +-735851904 803453410 +256025974 281254171 +829953517 -362807621 +392826916 262831518 +-20559914 -119282902 +-834294705 576242562 +816109906 756520399 +-399472773 667335348 +-566808188 -906024760 +233911156 -114035323 +-849354150 -447925842 +499838530 76319336 +-309612837 276697172 +-440413258 961042210 +-135055000 -733029951 +778799561 -404630691 +213053208 802869661 +-81510407 -690204995 +348546276 422466384 +-16714908 -166751137 +569957535 -170607872 +-651391291 -946467631 +756326016 827985560 +112188114 -649861048 +-233670537 195977152 +-929797725 933601622 +-938662867 447823420 +-831900144 108607104 +-782398048 -876393996 +222687265 -880346463 +-563542023 882666569 +540649176 -368037062 +148215355 178315567 +-817903082 135897727 +-250181877 252839724 +750457778 -351181881 +-905359596 -351370371 +941605514 775666074 +-94221217 132845915 +573040308 -170444595 +-974119803 -851749657 +376950810 376187318 +-399165522 367908503 +-201407118 400181604 +-116202716 895380718 +188699976 31453019 +-644092624 869425121 +-127607639 -117333280 +925701226 822452307 +4971519 83357314 +347209902 832511682 +492976306 366218340 +-722796400 395274361 +77799674 281030911 +229815986 142151112 +993726003 -504475445 +951486218 -897232491 +-228269215 -830065711 +265050740 -255075442 +-254961833 702169287 +490258695 943458778 +851743173 -500192225 +339758269 -159854619 +253428623 67237237 +160094677 -783219107 +-953952472 722177446 +-409467777 -191286179 +-162676164 22679848 +359894784 -27158094 +-329695878 766215809 +-363859543 -300668331 +151448508 263010115 +-679105760 856773257 +526593634 -986566768 +-896983882 -330082262 +626394247 -716310084 +844239159 929513207 +239445808 212348521 +463915692 -546086797 +257450182 422376922 +-338690992 -527680677 +-760873251 -875775871 +-877607443 -366858986 +287066251 214444664 +866993587 438914667 +893126714 -99749720 +-674671305 167630922 +135966598 -480763574 +-820523560 815712029 +9094427 -793646526 +-641496080 -6279470 +-377198831 -664525954 +33093232 -601156714 +411129639 331316143 +-433660563 534156687 +904038562 -7369853 +481053252 328328976 +-198628079 88271714 +234912628 951361147 +748907337 -327886927 +617923211 991497724 +-245514365 205805956 +-252284137 -31965427 +-21471093 -828286549 +-487873482 64883205 +496387378 -761019197 +976990420 740816819 +-454003326 44501399 +857162146 -440864194 +-712673342 -985683308 +-149505383 360300461 +-205170249 827451077 +-676294312 -636780104 +462221116 -938143086 +-994174517 -817675962 +-405035121 -497826963 +156950045 187558743 +-333145267 -319478899 +683335408 -390097569 +-200702381 -992758974 +868250422 -513700543 +-111315224 -773743120 +70663964 891321618 +899957252 728589803 +-77663296 -723033627 +86793557 -687319553 +-509629781 309383205 +837894339 836095585 +-70016096 -275751343 +330844135 366173183 +614156021 -357853222 +-966958305 341089868 +445389222 -555396949 +-670158151 959500664 +890791573 831877758 +-332122098 -341286563 +-514035712 -206940021 +82393723 -500980853 +999173346 -837324928 +-881558423 -102011628 +-542930968 -871006628 +384523308 -962640371 +-506531184 700364656 +-76338161 -579306732 +-168589419 886121761 +-529800388 40108482 +511746197 -87443172 +556432555 -620315397 +-399132838 228320190 +-842353164 -497812927 +177557987 -623615991 +6876582 670858468 +748407473 954221331 +-261294908 191970665 +-651694317 973193451 +577006597 -250143561 +-296844711 829205551 +-460881412 762744546 +368894104 -614432295 +-803001052 639151863 +502085235 -577070034 +944512240 220923805 +-359713206 494947131 +56509779 220554306 +842257956 -759938729 +-799227798 537709248 +-763190057 629758964 +-367547605 -594476571 +-834646824 446321711 +-970486188 -75920608 +769347086 -659436659 +355562847 -656747227 +256208870 -473238429 +697223794 754079839 +656541007 -753561471 +94574307 5053230 +333705206 162221472 +-400862212 -896762576 +-834711967 -14095153 +-536409185 466446268 +-203654094 -502825275 +-261245333 -265319549 +-279024493 -844636242 +452690319 488136716 +-705283096 -861507363 +337984249 -292545939 +-136353440 856584123 +-495024910 -967904030 +313855803 -612831975 +-599080732 -950903113 +-904041565 -894105269 +501990269 -631364326 +-856176772 405833956 +-60637369 23034035 +-987836347 -349953956 +-279659309 -49538133 +763667960 -670576997 +-629446494 -158061026 +-936027841 74177857 +441678679 -580271384 +-509281652 -31355734 +621894262 527011 +821123351 -824251613 +-561615470 447239309 +-674229115 888416907 +-407998324 -217549732 +-627309564 -659114327 +-325652528 958077644 +499415302 519971923 +-869176025 58612735 +-64145150 -781773899 +-514291440 -842393213 +-889068548 -51249567 +852073980 -742156487 +-187556663 -118316084 +597422634 -90003163 +903206089 -2745231 +140139341 869660886 +-657887285 53053389 +-967464098 349137580 +-142253579 -878208041 +-305633652 794215769 +-185995442 243638336 +-528807141 -582185366 +-429719030 -984998120 +158681035 142085362 +-957681279 -134666437 +416342646 -545156769 +-420906995 -828283222 +-586803891 -742304085 +843464849 -735533088 +-852483679 331992725 +314978844 373416707 +482277069 -390268541 +-7902555 719185429 +-173814679 512823624 +562634398 -412769063 +887316193 -995497728 +-315518436 337548272 +-505764715 501276010 +438015557 484076557 +-556091396 16810302 +243829306 -837569030 +-641591547 -526192160 +585066466 -44612611 +-69048567 780187595 +-827680034 -724864728 +348171312 455611166 +-537983777 -761899853 +-614258946 -721482106 +535321133 -890304772 +-483102852 -114816511 +746195411 -312953677 +-594904919 -441695224 +755454205 -710472250 +439093740 302116283 +824671294 -52995982 +-357421759 349042463 +-102733771 852144949 +-834641279 -876287140 +221789316 592901147 +-393558228 -510451260 +324136265 61614366 +424264376 -908212981 +833518108 114860084 +-197332731 287942646 +430556560 -759969315 +-312132109 687084011 +751358772 -467520941 +-188101156 847034605 +689756298 511222973 +-397607658 562825271 +40289125 -92777471 +20764129 764733784 +627244682 -610960454 +533265799 -577038216 +482114355 -932210641 +-93882336 -423409626 +138408193 422790128 +228879506 404728134 +810564143 -192006692 +882381518 569082333 +561739184 -233038604 +688849730 -722617245 +459148738 824950094 +-906252992 97315545 +-568859318 -791005079 +120112524 314322702 +570522967 929118429 +-350705969 612636324 +-8106739 227124660 +150840761 74495914 +312455696 290229739 +136644210 448070004 +67772261 -87863464 +256217338 -648145709 +172887910 28548311 +-919537761 369215576 +2764069 -363955880 +951206927 -52956892 +-569993533 -327744861 +-448779151 379468869 +653951000 -706850937 +-536503452 98813178 +-909355356 -578982161 +355544552 -395917441 +-345469172 -100011462 +995006619 221144188 +309814835 143352802 +332599926 -937461750 +223917327 970551915 +46855904 595605842 +235834342 -863301988 +-502286189 131507601 +980017692 960549189 +536590189 -780851618 +710875019 98583117 +813518879 121897373 +-463333691 598144344 +-674551346 643258477 +-834986245 -772899814 +676804378 602027225 +-695971109 911285988 +367521390 675827032 +452970160 -217435178 +270750915 136777438 +-772537938 284267669 +-118695547 510782655 +-808139654 665696733 +373356012 -717582950 +-518609280 387003867 +-484634662 784053779 +-702572651 646964040 +487953465 41754150 +788462260 812807039 +-748913063 -697212285 +-711428204 412091987 +-588354848 581733653 +273532462 -930847855 +-616534308 638073876 +750878041 310924409 +882761605 507586970 +498657110 664953771 +797733378 -957226838 +30341188 -37799994 +657446081 -799460049 +-497414356 -959408100 +-21370611 -612367002 +-441121627 164704502 +864443389 351314137 +-397223481 791249555 +-658977207 -342096153 +241169304 285780361 +280019518 265885189 +449630966 146646092 +210269572 270920163 +652956297 -830824732 +-720890041 757928366 +337307151 -762600651 +775263419 -515151281 +363548613 489666346 +461831713 772118203 +-946850228 4092917 +209280849 -602949184 +-598310132 -641238969 +-995581210 777802256 +-137962957 165582398 +-374222191 -392203496 +-948756259 -411868787 +680439909 148340509 +250969089 -128978099 +185270268 581147968 +838522154 846550925 +-398793463 -482807899 +-888579866 768515888 +109731869 -444905873 +849086166 792987264 +866021879 244937077 +953885141 -248836362 +823729550 -196043825 +491978763 876294512 +-480274186 -638598371 +-497005000 718351511 +655667173 -1558154 +-265726706 846051897 +-408535699 -690734148 +-861456249 -978273136 +-199845499 268615704 +805242803 337583897 +-700409030 432485367 +-215523374 318662821 +-775801777 -83983434 +-255014939 -8600755 +342201065 -791505251 +777958811 98411668 +-45841576 -340989437 +827585381 -783470645 +-635137820 345387971 +695514283 329049842 +294923010 187499352 +-565378152 584448142 +241569370 145625125 +-687607148 -188261847 +-786013989 439371485 +723496058 -685298300 +-140238568 712140328 +-792317600 -32329058 +560232887 930570072 +-77774277 282872938 +587038854 -401573940 +944982156 857681466 +968976453 -574821575 +-268012430 68993368 +262800167 76190719 +270973415 -230334710 +609797609 4660832 +655278617 438194855 +-579449999 -175431584 +-867267122 -985096053 +-812527577 236281352 +-949240333 -149339598 +-997445139 -810737862 +213087348 850294661 +-756018211 530311345 +-411488645 167996583 +-605948571 -410633596 +519533851 -299480788 +206182719 525651576 +-306152955 99087321 +492115932 86441796 +876970032 100089991 +802173184 -194020682 +589213329 222156171 +992057866 -856080860 +-42315479 -651017807 +-712019704 884391793 +-755064898 -121679403 +-706823767 168295092 +286560564 -299335843 +313108411 316566947 +-164709231 -394181677 +-156552567 446995502 +523940638 -411646863 +641790216 -660896659 +141918762 -615026427 +787800611 881640714 +-698183860 899672425 +-158469887 48540980 +642381066 430687079 +-917884497 267484655 +-270316182 777744656 +-485760938 -483977223 +-942169186 -808401089 +-656719144 697782716 +-144625931 -237001517 +-1268254 -509892359 +-482683906 -963123686 +717652803 -545221002 +44812804 228595048 +-710609703 53771744 +-160896302 -385086855 +66871102 -30376260 +-639785941 122867538 +-371398698 255634647 +371461396 -79877348 +395336362 -171518451 +584713619 -24763912 +-814595373 652134447 +927579992 -452792298 +34326553 -763086889 +1863929 -806529588 +-448056058 -966463999 +-55893355 -145007527 +417173474 448510351 +492245365 415661300 +113368362 792407397 +232697179 258529956 +479707420 -777432040 +859715408 -25696978 +-897671472 166762668 +18054685 716292162 +174944722 716875404 +-229036114 548511600 +-118285241 614102213 +-8247848 114504278 +-72985682 425953388 +322948760 599686433 +-407778598 -579594444 +-117607943 -861412178 +-520276411 833762229 +325631047 333143895 +248447486 -635696239 +321576051 887033325 +-118617775 -960441637 +434367908 339768383 +891398468 -820651004 +-273207109 941800178 +-686812186 515055242 +-333573510 -140067909 +129295199 418401373 +246322143 870495813 +-414857021 12030867 +391060025 774800750 +870873453 -447183483 +568482197 903774748 +-706315566 567775690 +-573742495 -413181039 +-895731961 -907974769 +609426785 -191872794 +-449250988 217306072 +-590878558 878432262 +-695601159 -284098916 +-918762046 -480365958 +-408272597 -86059817 +739791982 -938058150 +-167899129 700500558 +-335761183 -459025604 +599372756 -370791448 +-950335300 -96804310 +295143231 -38179246 +-41093663 488675912 +-643856948 -952782181 +-50590103 -97712371 +-578791779 336493677 +257258913 156188099 +-738652741 485498973 +195920259 301451524 +521113613 -886934759 +-177232191 -500681091 +-974499348 -387701111 +501571243 185291654 +-690196327 -19220555 +-543553044 376244446 +465283084 855813814 +768738491 963896981 +-651935913 -2251646 +47391392 461373799 +-162624639 -587472610 +917523304 662163896 +627694497 -921075350 +595674368 -652846542 +783339581 -95614434 +18622600 -355790606 +735059116 16277729 +128789352 -150315423 +448254437 690619747 +-137987520 -225057574 +-882735498 165311597 +263317600 -881803496 +-882295933 -148376738 +-878140253 203732251 +910156707 -45653227 +-411364517 -652178104 +-214694813 -217331057 +-133522620 -321872411 +-820202046 867474100 +215862382 66646685 +-30987495 398423512 +297901428 491344960 +-89674475 -308069277 +-451224512 -242771934 +240532862 -988794466 +-378017955 -608393733 +-288812063 4696552 +-963502097 -94271591 +-894556323 -918608167 +963515595 -357200758 +570424254 427785105 +994029286 -249443225 +623514242 -430880523 +310605462 -863524439 +304221849 -393467059 +-746625332 -699795509 +407093620 -473352982 +346821147 339701115 +-409686611 765615680 +297073740 -345817073 +351215737 -621703269 +215008083 618883228 +549965927 -303104423 +-617278541 -860233831 +533982535 -955398806 +-648310599 -374559445 +-817574872 -625679910 +18147730 687528005 +206725332 123940464 +-597965594 91656724 +-433607890 310459405 +576218646 874054610 +-465808902 684066242 +295497493 927260713 +910710090 216484137 +740045575 949481817 +-653587854 920166382 +519067400 705839201 +-609046913 -577670421 +-30880400 -23082360 +-425999289 -351411770 +-67171448 223658943 +-28989382 432018525 +959079674 696214594 +289469425 -972174213 +-772983996 706638887 +-910016566 813506908 +982877412 -130530179 +866000228 -489405765 +-415729510 -173860902 +113107436 -127447068 +277107519 -765007095 +456937667 750018621 +596927033 -824731244 +-279294175 -101910125 +-439430332 936807969 +-336388338 -340224492 +-829409306 -85618351 +-169287779 195574306 +-167198731 266568879 +455279270 170773762 +-95324858 -128817052 +162291666 283719134 +-993723701 -194490608 +-173179149 413352392 +-167068963 116662982 +865990615 -984016268 +649703391 -696337569 +-40542899 839369372 +151445286 -572559268 +451131574 -192420990 +-727070380 732937033 +908027777 -924902309 +-128151629 856586102 +-235271533 962691888 +-384257893 -721067433 +45597288 403429221 +315941215 -146022770 +-380966581 213229565 +-121645894 667392722 +-288264654 -9806964 +-753411780 236497958 +-681885048 -77824832 +-947609990 825481336 +-147271410 712822575 +-824796507 -84238937 +-277488533 -170290349 +-367079114 351598838 +594761405 265219510 +-325025578 -162407194 +-199263988 -901937303 +145175433 -631042956 +-666238925 807265746 +-859222244 -960737694 +-85086099 572266565 +1780481 50408474 +-895641430 -538704948 +-489165355 760184460 +-339117423 -666201835 +443511518 610419690 +-876200132 -420863690 +97794563 761709853 +-736003753 -314030823 +-487992634 511505846 +901302901 -856441593 +-698439810 -618486670 +-916816694 -991757252 +823575568 775433185 +568857767 -511484933 +-56400320 883573662 +-442948486 378196026 +183555695 -309082838 +111448552 235273790 +28936055 -267257217 +708584793 -13157123 +-115220765 -483708351 +51468826 361652349 +-271280047 389194585 +-172750439 -384584593 +573809114 524006888 +648305195 -539971222 +957395277 916098400 +967268787 290028454 +-475885633 18178756 +712154933 770533039 +97106868 626427775 +867533188 -909085833 +-904463437 992533227 +98158314 -100182074 +113666033 65082384 +-348160615 214347783 +838900787 -277118649 +-615129158 -199980638 +-271011572 194617226 +-634627393 935409974 +408834657 -65717243 +307335373 868011689 +-605324467 -144752863 +-707194204 885355052 +-17948451 985705503 +-951645055 474060263 +-991261716 -803110649 +-594352496 248363318 +750974359 -954990719 +178781551 -847356036 +608622282 -234446025 +307437564 -566385694 +-270284832 -434604217 +-779272143 662193732 +-564337612 -24580489 +-813824226 -353692203 +-888411563 392755589 +-271879500 271678704 +-449033625 788389740 +64882847 -720152153 +969259696 651938852 +-823692857 -15151089 +-60951518 193285953 +25255687 719337401 +-38211786 -478348707 +404306337 -632527954 +297212369 -113538896 +61291478 -506199075 +751940203 831125268 +-751591163 -127898491 +-447841891 -657535389 +990066422 888587102 +-430766444 -703563904 +578899202 -813773189 +-12401525 -535652035 +-217141441 -997136654 +-168393948 -157021049 +581429890 -816477247 +413137132 -848784334 +935584296 -750161649 +434380540 -916120060 +-19271902 367645869 +243598346 -77563768 +990137841 814590918 +-674149478 542720903 +330509482 -740152051 +499657687 72316615 +199937167 -862678164 +745433997 -339818688 +115903954 -415572966 +155847529 -379172185 +683467321 -185150974 +-916816021 966865574 +-705826430 -766864396 +-479901133 902433781 +504314944 522967235 +-658143098 -94137762 +-350482313 676157048 +995874576 308054595 +36383762 -583715413 +936367936 371655259 +378533299 470374710 +655107392 556904057 +399478052 43438350 +568592993 989940141 +800329316 -895520629 +383028079 400880015 +953014033 -434579262 +-134121505 -88416648 +-268528792 380888033 +-813179890 308055900 +345866191 706982741 +392352250 438962888 +-16249388 -72175395 +-664624331 610402354 +-382307959 160519930 +419061714 74503376 +701572992 316649169 +900498592 -508547281 +-669184334 437127166 +-25692455 -628837863 +-201214317 523777859 +-802792548 968645830 +638230601 369531007 +582430034 -89091056 +687450613 -48506263 +-470541940 324179405 +915271166 -76444370 +300748307 -76669288 +562767185 954045801 +-568770658 360490054 +-853030285 535572988 +287120617 -941216559 +-56489924 972097444 +471784838 -74724774 +995621553 564266146 +422373680 -312814221 +-819438931 736720920 +243422292 -395088506 +205467122 -49976069 +910506431 495995857 +280342078 544366033 +-80424132 294127803 +713259661 -576956314 +-324571455 -977343754 +845191140 78175407 +-552922958 581474100 +-244650614 217984563 +-598520157 -641003038 +794990415 -50843563 +662093214 90740715 +372379670 631445159 +-705823649 223169743 +-34227019 562276023 +-430439815 640355909 +-485382647 -876633586 +-951764141 336833298 +555659714 156677980 +721298726 659136798 +304796804 684917220 +734787455 556313376 +137781858 918354452 +-354548623 -819338111 +-735520352 524060966 +399845985 -910926602 +-763217396 690580797 +-761958576 57044208 +-300933943 -831321162 +440588058 22113879 +-831300226 -984944757 +-478407950 604684658 +-467759681 27256593 +-887594520 -590568401 +932333921 944544710 +396584631 -211192636 +-362438808 -230349330 +219924259 -34560774 +47196097 -302514875 +634606760 -329352341 +-92195663 153071992 +-579596452 -714687580 +-96793364 -155335661 +-962507947 533237541 +20188159 919573961 +473901661 -329638254 +-458675796 818064271 +-255872497 197159564 +-104427988 565669034 +756777918 608786915 +848129188 344381466 +-180730131 241040384 +-590969562 496964363 +-324851974 -172075237 +448688576 877381825 +-193303569 678117816 +969053360 777934816 +-650731339 901991875 +-120001276 -697959439 +-612428263 -491046467 +-15013022 834662820 +-723103312 -639643626 +986044162 -246855336 +-117267132 -792761441 +-758479666 857018364 +982057408 619397270 +191180933 492347384 +-146525835 -932522177 +-130563195 -781027001 +230977632 632507169 +-13501313 -993045214 +-813967553 -758123826 +594231743 -430289522 +403158722 75566924 +783964143 -746246977 +828715016 -44616005 +-119495649 -450196886 +-729616149 -71126374 +260383918 -354693198 +-644007603 251656478 +-409344015 -155521986 +110692104 -740801286 +19825394 288719788 +-89112405 -39958664 +-861322667 449178852 +-985659378 9984621 +-313934753 -39108649 +-476329569 -103011755 +109204428 175818618 +-7280555 682723412 +-246243567 921897094 +7671613 -97991938 +685920087 -208721184 +-129454518 420553178 +224431327 -452101393 +-917785416 -522086122 +-980200321 794319264 +277484615 -162036963 +-629675825 807696930 +-710661530 -907271555 +868232610 789550686 +-528667658 791084494 +903310934 -596287059 +-612942729 -396572916 +-489220730 946010854 +-334915497 -687137774 +-687620803 -343477361 +686876553 -517287086 +504493178 171701934 +513238616 -896402709 +751356993 700999739 +-518462017 -684046515 +-115856348 421752482 +46358050 -587925448 +281302464 16629579 +-69066425 947245102 +866089381 238610897 +516325212 -608391443 +-142509661 -846804529 +-541126647 622555930 +-137891916 516969459 +594419024 824450588 +-799369290 -80993405 +118530774 1330642 +-139162907 -236208910 +-927496875 517779300 +-848531878 -257470932 +-691905392 -860587463 +-88904234 -74378817 +871623637 -114757617 +397216093 143587291 +-508402496 -791618555 +259434539 -766539080 +-370362140 -732678603 +-403379521 710899468 +-266312208 87737786 +116018804 -785102595 +459556533 432756169 +-499304683 946355652 +-901938561 -536213097 +-343677564 -794163787 +-308049566 655415919 +-440733752 -359299877 +-915284248 46642139 +-336211271 -397875076 +-139261762 -981514617 +634753490 -676271660 +-344730215 -707025009 +232973782 982256679 +259375222 -201679608 +578953839 -695315567 +-688929164 86625987 +230044875 -193058986 +526179125 -477969909 +531106574 68378425 +950671732 -498949518 +391940155 439200207 +743030815 -742428233 +-564682666 584222520 +18082 -786052875 +970577523 -55563936 +-843794718 163015466 +693739208 -919737963 +-161400378 -780652357 +-500361921 -978243520 +-990192512 -768194203 +-810488847 -914560633 +-942555466 -833148919 +-230797793 -927542303 +-681353523 427082278 +-593657196 -555150203 +686854076 -145489314 +-913577678 876852628 +92426263 683615025 +129926150 68687828 +357705097 738123944 +310732361 -246206285 +108246049 -976119784 +-657186627 -106997597 +-851342810 -168339453 +-523543061 -502232665 +223231015 -702577815 +-252234056 -289093261 +-228021312 -15839047 +586868124 129777564 +700473937 -509743683 +-862401824 -727308790 +734658675 -704628899 +-415139441 16132197 +-327213024 -946508469 +-728389662 198538497 +-631803862 -817385109 +167670315 -436569286 +-831181071 802759996 +286821049 656795894 +-615702245 -129795569 +883408193 -252918842 +-948452931 675040412 +-55189388 -256733674 +-425541626 -375317272 +403170007 -799614465 +-758446788 889776083 +472749909 -968150826 +915185918 301390924 +634161403 -97600587 +-400402034 851656061 +98876473 476784348 +985458667 -513480862 +709767205 -10495158 +913764456 436598657 +131585638 758789256 +669562756 568538003 +17940016 -216270992 +796735037 -658929482 +-98783615 720840858 +74432419 692471225 +-786568459 -706280787 +117059199 8137241 +-370699595 475324529 +-492895930 595556215 +-579841123 -825600933 +-104154039 -345825236 +542535361 -34065373 +-123195626 -746938467 +-730121194 -355542103 +-40640849 -528627889 +675959290 -524661293 +-439498990 522924970 +-513081368 -260119573 +390794491 140150344 +774427563 -876920150 +209832354 -355183947 +-682687200 -668759005 +986789009 -856346325 +-254736800 -314459266 +-174878530 743151253 +657665509 681843276 +-548448576 -660959603 +236572052 -625616122 +-714339793 823877168 +-126227226 -729204123 +292473042 634518644 +-802497644 -128889294 +947598347 616766990 +-134723003 -582979623 +993903831 -742251989 +-776565650 -507559325 +924835074 31866766 +-541772057 959379254 +-219327243 -839228906 +-784915126 265226460 +-381696187 -847475653 +-245198657 879320875 +367712970 -713590859 +854742407 -144096440 +229858635 633953317 +476711689 -53837173 +162735205 -163149211 +-373816846 461615509 +263101287 -169927400 +693586881 777023999 +-477012666 -451390883 +748688996 318151975 +-15906526 -989589664 +-852699044 -864608283 +-575817829 333160928 +-457494183 564012021 +-737130751 -340886001 +710130589 -478303293 +-380830002 -540777920 +-68067102 -952597061 +521743258 809375455 +-457939602 630438951 +-383051238 -538790170 +-51591941 -424047073 +410935867 559359942 +305385254 -827572501 +177012142 -118480820 +-997151791 688364503 +99800109 -298153050 +-224705838 -304485209 +340065552 -576770224 +992433591 340895909 +521946105 309063664 +330570220 -60329623 +691812327 939095344 +-300018039 224906536 +491470970 651962955 +739660347 536087997 +-196976084 828022673 +174913343 416366117 +820100899 748031731 +954440127 262163965 +-754073030 -83351454 +-421963427 520607703 +773407026 769036458 +-356701256 582790660 +-670459471 133147691 +751816174 -955579188 +-367089115 813554165 +-746734227 774007841 +-96295729 -750120264 +779346039 -323031661 +-777281834 493150085 +791915009 7504537 +-935015371 -888827208 +-718849724 613901697 +925689074 -138864726 +807350470 -246047416 +467281390 708000272 +742800448 -546222189 +688313798 -548182322 +-873610884 621024531 +-723567207 -969572799 +879735146 -474684430 +-111021092 347014092 +513597264 -799075262 +-859056963 -43076862 +-61344885 -359905949 +-171364376 -348243901 +-913590979 -875189898 +289138123 -313243090 +89421759 -160934182 +862390232 847059734 +762799567 -13765143 +-521321287 -331285206 +341216982 132174023 +-331612441 19115704 +-937346999 35876959 +-866174069 789739505 +-701949206 -351079649 +-119527268 719530110 +563802464 922452978 +-628302822 42355991 +-288033325 -775191976 +60338263 -658554181 +-594806583 -726362465 +-848538464 -869823644 +167030946 958610353 +-924793784 397622405 +-479579254 4363419 +532734823 -910686952 +-698646136 789474105 +892483946 -647840677 +-378273134 369857955 +-692705889 507574760 +-822500550 883089456 +-244493259 -635432424 +-901331754 558648045 +869946643 16472036 +-960029401 -441262850 +377052093 100083670 +33225365 377694021 +-614044819 689632899 +17980821 148817895 +241448303 750880955 +-763672362 -178367795 +871411527 -15349501 +-467323752 -31225277 +-378931189 -126873126 +77952660 403843686 +-834986629 -122414863 +-16531373 688510849 +320218707 796707105 +-91119680 830869955 +321157908 -564095605 +874197925 245628641 +-690187895 110512196 +-275493664 -980352282 +-825383497 -282629454 +-352676784 369789841 +229998931 -184862567 +-192419495 521404028 +173800563 968646089 +-743660590 -381314610 +-25264995 -268656551 +-217180107 -304117123 +-807499851 69240947 +-26060048 763016690 +544246243 -569312522 +-463513561 221468668 +-111310560 820238212 +-705235714 -768533574 +-928631611 782286080 +115130167 -890305045 +-841892087 -736624263 +548600897 237343677 +62141437 252122166 +-179018293 -6871151 +19616322 -725131432 +-225547635 993389614 +840844903 -974808037 +732011169 185211635 +962963404 379712246 +13365984 521062235 +288174822 501236774 +-406558431 -676110979 +-769692544 223766313 +-976131121 -791641095 +945822773 -866030806 +982686435 865409991 +-558395914 735113303 +485347628 -194686459 +329512179 881369426 +996427065 930564712 +14220089 -28546435 +-700404703 -442625092 +-579851135 1355558 +576979851 -871919945 +-348066870 -838850063 +498678359 -405828649 +807312153 343906547 +55630663 337082605 +837024093 -938607955 +569476645 -606953578 +243677647 -275034057 +-912626263 -597504044 +-277740011 -22745403 +117089824 -809198071 +130541958 -580190948 +-880444752 580841209 +921717322 673677419 +-210994123 -910248574 +903383180 -927528822 +-231115014 -248057524 +532624382 -256853630 +-677859572 -60817683 +-929227141 -172978713 +647886970 -814431908 +-287590595 -564406933 +698131203 971475044 +-514893 -411079413 +-701694854 -398761416 +369470274 -450859483 +863617471 -806939568 +477216673 -538518926 +-902431685 334317087 +391107961 995727165 +670190050 -182523863 +-672548561 760236990 +-917712695 551174075 +-214315288 -140758789 +-136171456 -85967722 +-386200261 -339694920 +494500638 550198130 +367837263 976919816 +-109946304 -730630355 +-932067357 -952802053 +-448578308 29506303 +-254748326 827044230 +-858095490 956023306 +819751246 306286693 +-986364101 420064130 +488257646 423593319 +907006666 -835263941 +-200279389 967650504 +-741691074 -917702018 +994406556 -903752343 +134505509 81394733 +-647330940 656299641 +697151393 -141474092 +962038180 734955134 +-818664895 -504972492 +-664838952 -239366624 +799181157 -793775813 +824261569 -74851645 +-333616070 -528061548 +-149629510 -520537924 +372225962 150582045 +854648018 -90572837 +-120791303 -794471955 +984823031 -588451899 +-58352709 322770871 +-379324921 897647710 +560440219 -128853951 +295974947 -649592380 +-961003275 -76493568 +834553935 210176677 +-355026160 -13842781 +839238432 437556369 +-177519911 908500711 +449257677 465558536 +457373990 615134098 +28134681 164859567 +497101250 -510860965 +485690260 953645618 +-386198596 -230472151 +-389125442 -735777457 +244368175 583010258 +-960060283 -502604128 +808779226 -525287246 +978812182 709657926 +481384158 314585604 +505803979 25911769 +951145958 863512897 +-263313754 -702691968 +337677192 -511318722 +-330805474 34085186 +844683932 376621227 +243233995 463331877 +818886519 318874998 +-711650666 706452264 +757147084 909265539 +583493042 36713930 +-894273057 -364864504 +-457826078 -637277239 +120064500 971183051 +-226363793 -403035124 +885939223 252536472 +247821918 -381538741 +-817957640 431663512 +401969155 -283253841 +-486603610 -410161681 +-684410810 -278237095 +-48971678 270643807 +841038858 -671357751 +809419997 434803143 +21326896 -421641738 +264710348 187565825 +338086040 -458666742 +254835512 517684279 +-261920200 922130881 +175841470 960564517 +-764713436 -837608362 +-634713737 -427815018 +-145722679 -813978125 +-928767041 -66870393 +-366141668 317574987 +-782963347 -602097891 +-314239528 -612282145 +-241298261 -393436906 +976831453 992672628 +924177891 70598618 +-695012584 263887130 +-766020280 269462628 +506522005 554398181 +826618582 413476521 +-991054416 -494430721 +468458637 617033970 +245022917 576437929 +585429967 90380622 +-905587994 983340304 +-745491958 -637529457 +-732960341 -90480349 +596497765 -446530596 +-739768486 -682512628 +-186451689 -232735464 +822977768 914379011 +523580653 -203513841 +-655609950 943732324 +-21660417 235578154 +-474447000 23548434 +515541252 -495493717 +643821728 126008916 +-948124578 283362861 +407274344 -708390306 +-718250302 876734653 +98935191 541517804 +-696565494 819996839 +34884755 423725515 +-608690448 270836343 +220695437 445201318 +-133024638 -685781899 +573561788 383166718 +-750128789 -143481491 +319937262 716825346 +-243914876 -488758778 +429775473 450109938 +846422539 -960684134 +-413952254 241450224 +618196570 817432351 +-960255057 940980355 +869393529 -352470489 +-837493354 -770160888 +-638125668 -338489257 +-833536465 -591414654 +475525357 136411046 +-372341213 115808332 +411245246 -615764176 +538161503 -981051971 +-805236447 -572095507 +-207095190 828432083 +-959387187 981997371 +628730670 -803087293 +-93093897 421336495 +951150814 -325868821 +720063940 -620426923 +750183945 -691954298 +49982374 -180693999 +-526775870 603720375 +-794520434 620120257 +-120064140 243510308 +822158109 806489632 +478166342 936024088 +-752923101 366466921 +866111441 480974534 +-239201545 580549296 +-583003583 -114930133 +-11654229 -983158847 +-569163131 -103406294 +126987944 799723853 +531984897 -293665537 +197288228 471067742 +-215472424 763493885 +546743178 -907717106 +-316791780 120468469 +555754307 -492918017 +-985007768 -519173294 +-670453669 -991927425 +-899404405 -273932261 +981655814 686686159 +-3235494 -176546268 +869678091 168553588 +-210632688 -509032850 +-480585974 -609188126 +293624189 -483826678 +846213585 -558525404 +331224984 144036569 +-934558841 -161708927 +640951046 604439681 +-437762773 95580804 +667432657 -535305651 +-589871330 925251820 +834257938 625093261 +910529373 724522394 +-893075520 -497842339 +-971164412 152039811 +305938263 -934801754 +821919687 162537350 +883660960 -893505268 +-522432605 86120241 +603801801 -425702429 +-506369857 310767133 +-936746305 -358790883 +553405947 -28546752 +408369374 -327234263 +-528743133 -322623434 +797639805 -984123665 +35114737 773609278 +633199157 -90548427 +682107559 -981787090 +486321690 -495789570 +-827929400 -704074298 +429887179 -287933603 +-750944859 -154252672 +-100669474 478817511 +-227625718 579588690 +877317318 550957289 +268379559 -447076279 +176087625 -507414310 +521935971 815825488 +-762097936 -806418368 +755092366 982727112 +571477243 -529557167 +-534941784 324002326 +-307946636 100882149 +-240501507 -143703052 +-575683519 -374316167 +375107347 -670876888 +632927689 106056209 +-280996593 -31786236 +566532293 -783450114 +-789710449 -743752780 +-935564100 -642538841 +305055028 537396259 +761627274 985755634 +-446765615 272185556 +39410211 -376390296 +-383387625 578450316 +606041566 131168528 +927894390 70814424 +-355652271 -799710942 +-700194259 931653510 +-911623492 -903866858 +380345259 -210718858 +-991894803 298146591 +-751138206 -133407962 +752508973 -72857698 +-815448545 554186408 +404656933 -247188407 +-965061382 -120366180 +848465660 746583605 +-58552412 -476083307 +-726132795 -354571741 +-343154626 70708030 +-835037951 -459551424 +421716032 407284987 +657323674 -854296972 +429173041 928063802 +-740578860 64984546 +-647295936 -480462188 +-623360639 599795104 +-960027898 898691054 +829552098 99549142 +97886174 767234505 +525985195 -701844746 +-954801053 -348804297 +-316931921 830213782 +414415879 -209816058 +-374189178 -498114655 +916271611 267168801 +265340492 -998406880 +951019148 -829431905 +763173407 -323910795 +555481532 -70609083 +-208764641 -869839005 +-878501221 279176126 +204815268 95889145 +-378667461 552123409 +-987643211 842741324 +-769428172 223688154 +-35805778 -781044223 +606952771 568442954 +-860619087 160603390 +265203802 -946542539 +691807281 -152245346 +-322002577 -142340122 +219430517 -609731424 +727083181 10040464 +-368898856 -77295348 +971193762 503184604 +809383082 -501254970 +-112623965 516435237 +-702379211 45717462 +-97834265 -607497442 +-799027736 282346262 +-489860530 424642811 +-656682107 -572532124 +184365340 72957653 +933538250 838677945 +187246838 404325520 +-950076462 189606372 +-390753617 860105752 +49589903 -899546807 +266584042 -709300291 +-963807638 -920008263 +-457761378 586399500 +-124194593 233682530 +-678398235 531819237 +-269766599 418455918 +-352420176 -818265984 +703833698 4041524 +355048778 465661613 +598244412 897028394 +658103669 804010261 +-413876589 745587879 +587453007 -57769702 +-114877610 -622426903 +-996058061 980274117 +52494473 -709667936 +757247860 -76736412 +210218125 -891218769 +-794601729 -533053023 +864974165 145416993 +812756704 902361444 +295315223 243963586 +-502741246 866898545 +975255651 667345828 +55307778 470224730 +-512542946 -203623996 +-305049538 -206074618 +-836258806 -914137014 +-632230027 433247978 +-967203998 -865619944 +-62756241 120783383 +-628574987 -466866248 +-817597240 -491044026 +-188720447 924258629 +-392982354 539719622 +182069751 -297060035 +14921782 -82634104 +604727978 816019364 +-831309342 351546920 +84182663 -626949823 +454279173 192969494 +-325408718 -567107294 +775242129 -803315898 +711009621 462252998 +-234847734 -711359201 +348026024 -402713561 +567795182 24624463 +-107269680 116604885 +-992461338 827867548 +272910080 -978649007 +-655743601 -673024617 +485204252 -468190733 +864329039 -807818147 +-301302593 -381542994 +270050246 831579562 +-613240016 -658371729 +-197565554 870992475 +-629130752 539303512 +-525126220 -247681711 +-975120753 -631293403 +-609186191 614702761 +157480457 130891438 +-485331505 654474529 +-554669421 -153773235 +-581744910 301243655 +-508202185 904080998 +397990485 299284756 +-983004691 451489017 +-618171721 296859656 +-975357197 387364879 +146941338 605373604 +610957512 -670707384 +476442054 -360566880 +-275330606 471199200 +-327241937 426353566 +478690537 430485544 +196484730 -779345413 +16204584 729589152 +120476790 -957973281 +377824797 869701851 +574220975 492890193 +-732402390 751639787 +105035554 -400754449 +-786606781 433608687 +344395269 950218781 +-636156692 859053894 +283511768 -515925391 +-329822622 207756182 +-679196803 445844806 +-166659657 -966504828 +150332042 -550457436 +-459641821 -730072766 +398717420 78403205 +-714192561 775244609 +-931843490 283177242 +-165740002 596970571 +-488530862 -747894142 +235445299 782818323 +-677980004 672919867 +-491610822 78711452 +909431301 231781612 +-202777753 -937698140 +-414799918 -856663465 +-86848563 762561446 +712082732 -535923601 +-993519098 -513106438 +546285203 767797683 +-541204246 685040282 +-105958946 638449201 +-620865603 -315559468 +-542026733 -679118060 +-514830916 -515988224 +-937443502 20623232 +840574323 -462046408 +384563137 -99014664 +122863195 -159862371 +-292471725 665849612 +-148981811 -317805239 +-27235190 -84113616 +748038644 911401623 +6002018 -937777110 +931684384 79223154 +-724578060 132099770 +995846931 497267291 +-970662769 928205862 +-520509493 680749007 +-977973721 802710689 +-118843722 -314315272 +-111447690 -252953135 +708384575 280641811 +-420839227 872135821 +-104768904 -473288223 +-726146103 -93428516 +410540141 -98077062 +754190530 -778919573 +966734624 -555664665 +-30501222 -93055980 +-525826391 779468785 +737670829 -928107674 +-588766775 -587421453 +-135385489 166126450 +-741552519 -532083004 +906438541 -368194361 +106118734 -518809992 +-805059120 872888317 +429548819 -937466408 +-333640798 104942470 +762279944 388993425 +-356454305 -487543583 +815663188 -65003205 +-128279297 -705600129 +561883429 -787235073 +-653829411 -53989443 +-25907290 -59341259 +-876448928 589520411 +-601560589 23165217 +658057789 179378848 +802728672 -860229290 +812999609 821183099 +-767115097 -844594344 +812234790 -882689509 +-188269106 959773612 +517914303 -461594539 +-859082680 336637916 +-986859186 -314978175 +30718673 -889715588 +-147493141 -308580822 +-755898521 983047174 +967428692 343945219 +209561946 829636676 +-810968665 -211517869 +118286254 360520551 +-650641961 -241566316 +-632555802 714217983 +624021183 -642341132 +323432580 604368897 +926473245 247562074 +-734181808 -915783808 +-87601734 -809253928 +49116758 -179610352 +295284013 -459322346 +803058814 -992792966 +530629536 -263069927 +579895363 771463064 +431337521 -21458996 +157614500 798663178 +300530178 15214828 +164158829 910178274 +-801307885 -868277278 +-194395123 979780376 +-968138440 911709081 +422432711 -922874153 +325108840 719584114 +22211722 203991631 +-382147773 171566156 +413254935 -833756883 +500089072 -429143818 +204179987 -806219751 +-185677519 17718392 +-6636726 -600391300 +-680774402 556219654 +85394618 -849158991 +-44506379 845382833 +773746360 -502957049 +435326031 -16976776 +909589846 -662391953 +752013724 -181804249 +431177853 152446356 +14109873 -472188846 +-110157871 -831960280 +48209860 987558544 +-632775809 -109963842 +-645533787 -254781370 +-260337632 -305941366 +-139704517 -646704188 +-528487179 163164680 +-640997431 -301363794 +936457126 -621810186 +-402649009 -785527823 +-654627186 43993394 +-897597317 -612092389 +-172384699 967367464 +-484076057 -586555939 +-17224659 -496791706 +-331895411 641520336 +814198316 -500813120 +-539103521 603291503 +-825907367 -862931926 +-88022335 -93137739 +94550702 460552553 +904330826 496338352 +-459976287 465103245 +938439470 223311000 +208218697 -195034290 +-301765404 -365877046 +879781333 -118125931 +653819282 -463687821 +-272038107 693341295 +-398418246 528086244 +48597640 340161551 +15585180 491641648 +-848134044 -437455309 +188591585 296167699 +-974008135 -387433782 +-672050779 -315533664 +241591856 684338216 +216601348 886267062 +-368638206 -554374645 +114555333 -539721174 +143792557 -968456075 +896695335 -22418697 +780240655 70543902 +-802414279 210296365 +7781805 114887978 +119603771 404432426 +-954626167 -840137031 +290754112 809081851 +165487145 902452043 +751072767 -767268853 +-776537485 -853956731 +59108757 -869562624 +212554345 705029084 +639001701 436992163 +-613597608 88502232 +-451845649 562063845 +-633801685 -598878261 +720532383 451239904 +-117437953 -957332714 +-459950713 -893812924 +-606669679 -501519627 +330076777 903988248 +-691457941 -17367584 +-690834808 377159110 +-499297329 -182313450 +582798857 783867011 +-642081800 -311763045 +-670865140 403010516 +388037144 -383995141 +-936072153 -334868984 +789095589 672845337 +605776010 471781855 +350568329 57924008 +17774018 -645848788 +-770733020 -767224622 +-620922384 -420183928 +-849525016 -236275711 +233249879 79682994 +616063095 77953128 +819067415 307784806 +400740008 -294936605 +-20519697 616631050 +-828364560 -70953089 +202005754 -454568370 +-398961631 -213147932 +819228336 333311223 +-136440661 432100630 +-694576287 -76447712 +-439013525 488318207 +668315831 62613141 +-871053030 -471857268 +502213817 -820573188 +-482823681 -674778284 +745340721 370342019 +376446528 918651959 +-576884399 140591317 +120286619 553426325 +-992766424 -251640172 +-105851953 686540021 +982625223 936160380 +400825339 24649933 +302767947 -483129943 +863874775 668614796 +-301113408 55665085 +-539400032 -61090059 +348701145 -130951000 +591373773 808689231 +-958622031 -998169424 +952829303 56054769 +227709100 -44236167 +-387194822 648614300 +581167374 885665077 +-299330387 619495643 +-349995140 -51936909 +-706399027 -189786474 +559200089 56860855 +501645970 93158436 +657240020 -572821614 +-505359235 -186946123 +-461049815 945797253 +505870810 -167081161 +217820481 -689814555 +-186626007 602114205 +71446628 303129570 +-865260084 447150798 +-160720159 860482723 +-563792469 680478500 +-223214333 562082680 +464949472 -586854950 +-892194267 -590188523 +-601178199 -890240459 +805568216 953796102 +-131568254 989050668 +-91090519 975711162 +627634836 -25026343 +698696828 -965330461 +-522406344 377784269 +424006551 4230336 +-360121969 -14761207 +-352196724 266640533 +155740764 121868616 +438499957 451433144 +-435463280 85534531 +-465368666 199957910 +405568879 189824651 +-302205460 -43740083 +357760219 934017958 +36972017 -404095008 +499308715 28500892 +-806472553 252228622 +-581538914 -166439397 +197055893 134397370 +823694151 249019335 +996541645 -477785982 +-297201744 -149941196 +195705741 -670157975 +444401808 9959246 +-177634519 -934826208 +-33928899 -849267624 +982435439 -954821753 +-782344826 848532144 +-923753742 212810567 +224482207 769345512 +115717091 606775727 +-475654353 -289901040 +-353121773 -961328637 +-963743699 202797879 +-574810200 -353660400 +-653267390 -555841089 +-582324679 -405453436 +368409177 -113692516 +538195614 -982779265 +717854106 732458393 +-990898869 941556166 +29796359 708915892 +855346664 -232740175 +394954410 -577466247 +-962419047 944234128 +353964524 599563936 +976823029 -391872919 +-308604338 -569794735 +-746624421 441271969 +-783657964 -847445836 +481607195 -70660559 +943722583 -816235323 +872168068 -366187824 +-200040197 743601738 +-445505791 842557718 +365645557 211651350 +-354135153 431242179 +620753581 -615585469 +59605686 -206222310 +771847980 286898347 +773615506 -789167023 +576619711 -482625781 +229502662 -712564778 +-190012897 410787861 +-986422787 -239064093 +900771355 -465385914 +-935250648 -957414893 +681165354 -540785619 +999329807 -296657120 +-221235779 -885492621 +-819577207 734961809 +-137194537 480626525 +-116935887 887136263 +838583860 -998906533 +-233948050 -444497382 +-492255645 391532942 +-479787918 -794162292 +489183934 572186421 +-972044411 852957270 +-681614425 -124981758 +-220264146 -769189753 +-259194504 706746814 +-423794965 -242635090 +-442596910 969135021 +359714595 -722003520 +186520407 -663906322 +-701606419 -548276242 +-230151 139309922 +689496975 359784647 +-747102809 226819257 +48210133 -885903400 +-92386346 570769743 +-864114528 81174825 +972834266 917888937 +-501915505 694848508 +789003357 -663451101 +157689359 756970802 +234831676 71781692 +-702927272 782854964 +464257314 680237304 +444844559 433285450 +-736044602 612181758 +-516451302 926533395 +872335422 262667425 +663599384 670378711 +-15726438 415660398 +351984631 627804854 +383844792 522120378 +891038866 -589773988 +-625915350 -3668363 +-140834226 -211843202 +-107518348 875611584 +-942914480 1133554 +51122211 736754138 +-677502214 -27660903 +-13336090 972960919 +-228878954 -969184060 +158066810 958491411 +289220950 -585144347 +829662785 925066140 +-549360867 -780449694 +88607662 -786479311 +733321643 671138816 +390176077 -565084731 +-763918604 -88457089 +-468382641 696286607 +-953115617 -660655838 +-903985622 -944488690 +-854075092 -849315280 +707061930 -189406441 +-351124699 537805082 +390250348 -814140368 +-674447273 -481664593 +769000513 -505233196 +594198852 571568759 +323193536 -314633931 +-188351365 919338237 +452003931 -737292916 +-287969684 -699856218 +-574291 -648365916 +-316772549 -498307389 +688150410 729845650 +577319043 -283853198 +-103541040 -451178058 +-868242870 920171760 +-762949985 714722378 +21081609 625543929 +678656124 644749645 +147548411 -957690039 +605304637 -420566498 +-301322816 738927561 +-824440476 -712101886 +-512033870 170661283 +260876478 420032226 +922762768 683498553 +-431606172 -109340926 +-965144953 -120513995 +622726108 446238318 +-638962265 683879628 +-184670514 -168225451 +496595330 -266899076 +-629047807 339707077 +-406837616 337831747 +-971542745 32028476 +-804097972 465123048 +812378507 712642907 +-343073612 -938516418 +-429463190 867184084 +-998860074 -67082612 +998897048 266917486 +-635694995 63876419 +417645939 657780952 +-222576522 588464307 +277252210 78535663 +403663090 873505008 +-577304581 -649787840 +-283406092 -915131294 +99949649 -770432366 +187331638 -623144101 +-461525765 -203454183 +908050864 91975689 +-359804179 -270536535 +92871465 556897320 +-409016524 251894484 +583942745 -937102881 +139200582 -936578439 +-951145134 -521795819 +-809743812 -177039249 +261206705 -282072393 +-430565146 -403699431 +-153391687 338843340 +-920556070 985483969 +-247828844 439233131 +200133935 378538577 +-622229578 639882088 +625864220 459853441 +587402 341088724 +228815440 174509058 +-763908007 703992674 +772789418 -561402928 +-651895099 78224082 +726464814 718584348 +651737317 732068336 +-752185031 538492397 +-370984431 -686031722 +956250754 221320046 +183165071 -578337979 +-897784526 293261727 +432960513 309323099 +594098402 170586540 +96318987 783813821 +-811253086 426500432 +91586529 -26767999 +-705193958 250338338 +-954586479 -371180993 +51177483 -926118267 +-526985920 -123009123 +-480436011 -592748228 +-570289064 234920564 +-354954457 744258716 +-911505282 294246394 +-830936130 679129501 +722350033 -383101495 +528200711 139662102 +810300483 -638531953 +-778470466 -373077239 +-426311833 -506935060 +820725516 -176766058 +530460300 55191826 +942695664 -25067931 +-740496783 -458123963 +-950971110 916917570 +-302241275 233721420 +-771494255 287688843 +650128010 -932952550 +-679996292 480436915 +-326282448 -150617892 +-402923208 212116093 +905191945 -985361336 +90565873 -484597980 +-360715774 520595606 +-664124303 -810263505 +-694958465 144621566 +381875913 633604627 +-432016747 -66834835 +-110394918 -704633987 +287012505 920923371 +548196251 -229524511 +-444951369 814125826 +28317937 92465728 +537033488 -804501528 +-235913899 -854943514 +489993959 -322913322 +330459899 -358467209 +477166692 137850655 +72409059 -443952325 +-891012380 100000008 +592089505 728319800 +-738214226 -953428282 +-629397775 -668640530 +-875371355 -842605212 +-775331786 992557438 +809825435 898029974 +69543762 838028210 +918388355 530025864 +576980753 -860663982 +-824990093 -277373024 +-9875779 -872389277 +-163094309 689713614 +-506372685 -825206193 +58765634 901436219 +-14483777 294651351 +899857800 -453150249 +293121143 -986761989 +-94222194 735338314 +-519969630 117100148 +702908337 405388057 +-982207838 318399451 +200066935 353224339 +-485511627 222172852 +582994248 592942149 +-418657317 962808840 +-444221167 -975798093 +767939007 972500652 +-99538617 -774144892 +685386299 79957827 +-759885588 -516157748 +-162364602 10845418 +50023483 46944125 +464615552 -880525243 +773898714 -299459991 +737965274 219426694 +923810709 712710825 +-290301779 308870850 +722926802 722800843 +754681006 589743430 +768877675 -464780013 +-274106723 -125724331 +60788894 -924234952 +56079854 -650149686 +158054026 -857980151 +-741366396 36186771 +-332936215 673642930 +15490176 -859186256 +841021469 26979434 +767606141 775863278 +378864830 554080891 +-716160351 168877726 +-878361333 756096226 +603881733 539521085 +148132758 -161311352 +-748986861 -732044660 +-213613377 185800328 +930666608 849717435 +-787301719 193722528 +452979799 -883102225 +-441502356 931665921 +-851964301 830763617 +620285939 -104918303 +561694965 -104585764 +-162680551 349391754 +-400849277 -390653601 +560352903 740415676 +-621022548 483200774 +646998801 149161272 +537024745 590960095 +-481375990 -520927368 +-126657376 -994514451 +341419948 782055410 +727361313 -446523666 +362220285 706844771 +923510186 -844287508 +-124741086 -413165983 +789835134 208775941 +565010318 358334863 +766053695 721252531 +31581653 -71980807 +275604219 998587257 +-703348181 -227887460 +-200584006 32002313 +-371536639 -649121637 +-215726199 -336693593 +769811612 196267532 +-880924116 859404996 +-181607241 -566558626 +-6217385 -17278506 +465544534 400688636 +123846251 376471945 +-291976535 -778640269 +565404094 779345829 +140033701 181021284 +559275274 288183921 +512958562 835335724 +412075802 919355319 +300579638 -675755014 +358287733 57671419 +-2958509 387806670 +638942799 -71719070 +180750139 -455117613 +-460722316 162066694 +585602315 -371196302 +367244221 -153843821 +502153989 -267739307 +-643484040 -88335170 +-115447523 -33615534 +-306438414 -741070533 +910163089 585237215 +357003121 170942249 +288042336 790273409 +-532857964 -934384791 +-3591143 -787730761 +-907165535 944988962 +-757265041 927837173 +-516935695 -89793705 +162075760 987510943 +725355006 -475161652 +-762492632 586633761 +786095975 827760960 +971874529 668055423 +-847048988 -320040623 +-508408108 42465445 +367664935 609445377 +-808497328 801914950 +-340661451 285539555 +-572451192 427325607 +200120276 -262850789 +950509908 987191332 +777148078 -305646853 +-379419359 -216580719 +-928026511 68145248 +-476247071 -966263280 +438497445 -708981606 +-185661136 -660736330 +750745772 156561559 +-267601612 783772002 +653196724 -553822008 +709329019 -547317143 +-710109299 -692487249 +-389017650 141568082 +833351763 -33635260 +-986437496 202641740 +225422835 393246081 +-101548165 -164371748 +-996272343 704433907 +-180099388 -372730389 +903382534 783283937 +867845959 -418172416 +98990032 821793990 +-906995734 207861987 +-648481565 -53362160 +215962087 873858356 +376422803 419043273 +-194980125 -305140122 +-911302162 -5301967 +251000306 -232897328 +-238769783 -120878231 +325050940 220621292 +779393316 553368748 +-811309001 -615812881 +-982873713 -576434471 +-423145763 -376258087 +-514484793 -483590751 +-15894249 -238928562 +926845094 -820798345 +344603693 429791875 +30452852 601618112 +-655313883 -926237465 +-396114241 42124117 +136123489 939147318 +-633222622 56316172 +-828330345 -885036900 +-529590365 634283340 +311975250 141710656 +-788408193 59128361 +553536763 234681728 +398487940 -546692903 +332496791 -33934528 +142185442 -180622863 +869957823 147181200 +-594823667 606550076 +-398750778 -431315871 +-559516852 -205201874 +-638424227 -732927002 +47386753 953022163 +-13405334 -768470533 +-701463586 372179688 +-457584171 471624704 +-372208055 -68072599 +-671497392 344347172 +749929131 -414129276 +-409877948 -754949717 +-126744481 404092608 +-76852204 -762863946 +477250437 839586388 +-128192236 552601357 +-896671195 132014054 +528527502 123795527 +901077057 -985327748 +808929817 167083963 +512605658 950934557 +584613918 669706667 +-323654299 -373628610 +316603204 -475566615 +-241891201 -196042286 +597475827 406544486 +696833098 -476072161 +597842194 -829970972 +971319450 -576547546 +-635260762 868938059 +788754248 -822483485 +-630624048 780121662 +-44722426 115530438 +-743685110 113714160 +-651873102 276023930 +-188356816 -992288493 +554513722 905664972 +593737515 -164904694 +752815508 571662208 +416712070 991677832 +572865972 -960687966 +-516615063 54089712 +-482857469 911461230 +96607332 476874540 +488032562 205593971 +-57942154 -968248493 +538487140 -824399053 +328770499 -98934643 +818683754 -958097708 +-748608292 -508747023 +-750171216 344550798 +-409579784 -554961893 +-256312593 225961589 +577974699 -848167908 +-455271349 -493588823 +-412867645 259184329 +-811141479 786072658 +246697839 354948807 +-314273360 519970972 +163506051 846550928 +270648265 -546850223 +-852976274 -254972672 +393345628 143593850 +511833849 379832698 +20771263 774429614 +-775780086 363860958 +-291046416 948730372 +-228983883 -599391282 +-496707689 -90435004 +-124789333 -541739520 +800055500 960240156 +553401841 602025647 +174889811 286237534 +-332767514 106872055 +-890821356 749857151 +488963236 308807739 +359979841 -417850002 +253960587 -860622111 +665548912 -350854607 +-957739068 20143295 +928574347 -535186306 +-137625799 -649597717 +-989102820 93604538 +-151174795 363399696 +141948249 471786996 +171145040 -173824234 +587213264 376741733 +-598134503 117785231 +679576859 -332658971 +-895353700 467803610 +385202643 -143034238 +-616991746 40036530 +433549618 -984907096 +835067047 324514124 +180786433 91715463 +922958248 766819870 +177312444 -29792338 +505421361 -431881246 +-841448563 784763564 +-273383474 -692473034 +-155356404 188472873 +803764403 968588428 +-572645460 776619359 +-864066080 73005242 +953057468 -66639984 +160640658 776086977 +-482427557 -612090668 +-632212174 561417743 +-44964427 -614858090 +361625611 393247367 +34385745 -908202323 +-258654840 -628341059 +-402876467 380847903 +620665951 39584381 +919579237 24628711 +-999044992 -812870685 +360457655 768445223 +875186211 465782106 +486606392 -219416632 +-547237123 -251158186 +-139527320 -548273685 +-145299928 -776888970 +-182517827 -737828210 +-419145581 -231324398 +-45375725 -180444817 +41930466 456553733 +-39764707 -356423784 +-373878685 247243727 +775238613 -998899567 +416511117 542035091 +455399418 45150420 +997308136 46990933 +661225844 -199276305 +-594394918 996460285 +-818506731 904662163 +989948818 -431188381 +-470036499 -328199922 +-355667056 -879137236 +-843589453 -584909261 +-771504027 319735194 +-438966296 -89566116 +-799609193 -927762999 +112891037 -7968496 +-627725619 310981921 +457703147 -649773285 +-874710101 -476962504 +-840750276 -219370527 +-747214364 -213546753 +499568306 608540088 +187451269 -462134467 +-217056406 -749150926 +658265303 -567671211 +380125409 75527227 +-50642378 -976528967 +995614792 -5091201 +857476818 666179447 +-422391293 -552950506 +515883016 -465725735 +-255488281 -36235868 +835402062 -624726404 +-220697613 80361054 +-872806056 -946274755 +-661248675 408427664 +740756366 -460933995 +180951129 822847680 +-754504288 -445310290 +457716841 105471436 +-396967746 -66838719 +-783097208 806753468 +938694394 813188047 +-578156125 775711289 +-301624478 -145775854 +-74815548 388294135 +-701198936 -941459339 +539618208 -796009470 +-149088082 291622526 +-516288432 -330736084 +-917724737 799597808 +219245301 500882924 +-492481585 -513325465 +-79138357 427700248 +-769232311 -140994906 +-1300296 -673220440 +-746923436 -234170540 +144243266 412669638 +-572564906 632422900 +893056609 5930690 +-336657335 306428437 +689765833 -419587742 +-415032339 457832120 +763612714 -518571856 +346421283 131591995 +884392678 659205382 +436951172 250724329 +780287593 -793870008 +-472463383 459626028 +-564701624 -240027097 +-477376407 422986879 +-964989104 980597674 +-7759703 -718733779 +-580395602 -868612825 +23525091 661710577 +609788201 258838927 +-681794419 652012753 +-930429700 -398692344 +-557972432 -802103659 +-799482081 513523611 +-6521027 421625929 +-876423036 -959844474 +-597924379 -999445099 +-996222645 887897213 +784055764 645399710 +399999273 -626830158 +-71176652 765709920 +-96665823 -158691070 +640941297 -965747560 +-60053025 824444109 +549844776 -719760361 +-111915189 846901400 +-489153253 74115593 +-400676071 275871386 +-233310630 369124925 +-786112733 5713548 +47532508 -162023240 +788018994 773994134 +243843536 -929761612 +671619609 371249900 +-202956444 884204803 +53976852 89174325 +-943372265 728589361 +-939573090 -946554902 +-65232984 -356314572 +123180478 -711231163 +36961132 296123113 +-701028212 475950723 +983418533 790014138 +-620773659 -804021433 +975245457 637127253 +234095928 37244418 +-267525003 -586265911 +-818975657 -747886831 +-867831609 -368623186 +-951995975 -764609301 +-390310143 -855838066 +-302421275 -305070829 +-165292288 -191402206 +-773114193 -261871335 +365925120 -836602280 +958152186 856936967 +-765631411 -640343007 +453155712 -107010483 +986125952 618936226 +-699051148 -96432847 +-555672039 614847004 +344262979 384209129 +80460714 569405868 +307583055 62867925 +70146122 -436208059 +127819023 187546268 +715223577 -977290968 +26994215 -610343493 +639449865 -179690142 +888814849 -295162067 +919522738 -840423420 +-793001301 696089890 +52138311 798121365 +524619298 501531847 +-980864829 680982455 +-814110409 579312429 +-943012295 388474989 +-190221155 354264614 +-247543846 381465596 +762270662 -471453811 +-278551455 -732560969 +691714101 -427081327 +171251953 56509184 +-944574518 -847306730 +408502394 -924811036 +849954354 -932509834 +-238913349 -547184107 +186106500 883179730 +-388081783 -304760697 +-567656345 -899884184 +-180860192 -949306639 +907265003 -775996301 +-738822791 505438995 +-494657552 -597066347 +735468293 -49862729 +-65063159 561978755 +811371223 -805765327 +883358929 186126682 +-588369036 -561542864 +805630414 -810991126 +-106629837 810183141 +-419031077 998443155 +58597740 -880730152 +-879156546 -540903949 +725864137 -311303873 +428825884 802253334 +290779644 -655570796 +724683499 373157540 +25743399 64312469 +-771111958 -42869027 +-809415164 -669261179 +63879990 -491883081 +-8491252 -301197153 +63652361 909300472 +-908223931 -349956355 +77163320 -103383668 +682250878 884084698 +656630034 676827514 +919757653 26896920 +415951481 529849556 +-603462454 -542038366 +101780524 919383740 +175705039 425663012 +-802975134 495545523 +398135401 791963724 +540389865 209632163 +920157888 -545880227 +-22109128 -21891599 +-947157163 -277317263 +720230682 -901138133 +-869422788 -90666575 +-345559675 174457217 +789833891 -79200191 +630115863 -87145501 +-59959893 209397089 +880584303 231539422 +-973191819 252780810 +333890255 827243992 +21277517 898246387 +-700137109 4476847 +-756753796 968191080 +-29668121 586113949 +-351555806 827960092 +831925319 319641736 +-470671971 -197590619 +-641041515 327222420 +-136277949 -981069896 +-851607843 -201823887 +-605189877 -96344745 +878557218 867654153 +-667128073 -727237934 +-745164902 -860450508 +-939211353 -513546852 +434201098 -984353733 +821841706 -825003288 +519916013 821599603 +274254847 -626821679 +-319654666 -40670446 +323515272 -711469853 +951200797 -643091777 +413608715 -442597049 +850991529 -50415541 +354639507 -158556635 +369803073 152666628 +468503180 -909826153 +-159368482 -862176055 +-916234985 527824813 +449369892 -473219175 +-832201724 -111864351 +-134025198 342378975 +541932360 700080695 +-29232135 -214796387 +-757780482 -645282852 +-942644384 349597728 +490461191 -921822736 +-115629016 -440257842 +799437148 33702728 +-766442199 703051861 +-912417838 993523471 +-684595323 581907094 +744277583 -550953412 +-859373344 -459810378 +-115517868 -66835243 +-571558969 -97458363 +-962771840 253456728 +-198805350 -139121287 +551738383 -663042831 +-436416249 -450324975 +555152251 338108024 +-165539371 -157691263 +218663426 937273802 +-389083495 650484857 +-136985149 831966384 +235187470 672001756 +58014606 -947700136 +-228740548 696845526 +500100314 372504330 +-993944202 -48438027 +-801990501 -913379547 +-715752957 -883150572 +588443766 -521531426 +-997651730 897514627 +918411530 -47798927 +445287667 -174878549 +-864637139 752345759 +761343465 -980615151 +-858800963 -416321490 +-754227379 -380805535 +-92311269 -304004168 +-484097723 848362992 +-608716264 -995376171 +-101569806 264994494 +873091762 894285168 +-888650417 -86523142 +-293608641 145660210 +69770690 -345470943 +-30092551 146537962 +-315054065 185419136 +-555489796 827834569 +-741561862 840822393 +-322906788 -868342968 +919615594 340431315 +-719939390 -337902681 +-304382318 871819598 +445491681 152854850 +676922986 98689926 +778149824 518429776 +507518538 134189422 +308287664 -302874963 +-225084277 488401347 +17666308 481690980 +-180440764 -182668886 +-730143715 -309558081 +67054210 236891223 +-528573490 -49967922 +731785234 649777080 +507113678 -151228401 +-955317338 -184415430 +869959828 -919042625 +632529367 384895566 +214349504 329889078 +936862949 400130678 +67518066 -736165408 +-102934767 582424289 +-869124514 -734197589 +-885752143 -639705653 +-581689820 -256983697 +397158146 454034157 +350151058 -101961875 +-270814689 311953625 +856311506 753700561 +30856210 -10824887 +699770088 329855852 +-170103793 425495520 +937205094 -432151508 +-489836882 239395126 +802784853 445867823 +104153675 -792074703 +-451960777 -264398785 +-37184879 -27418614 +-517161975 -335415701 +-415276302 -524787848 +45367818 240116654 +78336748 -241563569 +28538025 259336002 +-617164484 -493019698 +952118905 -444374410 +-573671225 -337239443 +345943533 418404643 +-469658454 909427499 +-798678633 978908001 +858314438 -521244669 +316723544 188595731 +366634446 -115711604 +132477841 -284725155 +-296131750 590148683 +264569172 242923662 +188293475 346126556 +867390111 -325192216 +464995069 -182113159 +580248751 904767110 +898125364 365217357 +252281181 206488096 +15849841 195494655 +-467984962 128080286 +-630957581 -416189785 +-730198882 -904350091 +488607524 603895966 +-58870471 692385817 +-719572761 88441897 +-811438555 490666735 +803528807 -676111665 +47432489 268464386 +-280987137 77657054 +650757842 -869948708 +604744500 -112184776 +998078127 516252073 +725341629 -86618637 +-204585690 -848773110 +-492644738 -271961747 +-383084040 209311434 +-321042391 809431664 +127956668 796717050 +-157362856 -988460037 +-276388593 -324166136 +-738996758 -163881716 +-200385418 805872074 +587758105 -279294904 +900127214 341327207 +994266017 904337728 +481928330 641778383 +-954148499 29422690 +-58668519 -705186109 +-25393339 -85855985 +420912615 804087924 +197023582 -532842967 +700524767 252229392 +41707475 463298915 +669324470 765550864 +-19493754 973709338 +199126368 -571067508 +688857983 939768776 +-402889910 863602732 +-371441892 -769689346 +967447235 -885579680 +165221196 -467148679 +886139266 485369805 +-707528404 -578506240 +791645115 686669450 +-383134840 -457159541 +267767475 654207621 +-683408400 708347254 +-882131523 8475119 +-560788395 -865052236 +-163029428 -112766456 +146118861 -372852121 +-147319337 -509395279 +-48319881 273874496 +355102739 926658266 +-694595794 401128917 +565675636 -34589253 +552584024 -972707439 +-421850495 287238783 +715152038 539396313 +-13939933 -786789882 +362700191 -577197088 +338174661 -574938462 +-217186029 -611706100 +-849239125 -560994476 +-515021112 -654427303 +706547618 423206985 +-811682286 249486468 +565866453 -262129043 +-13969265 985110057 +155029663 -948769878 +-267061059 983923482 +-84725899 -230935922 +-710697725 214471213 +59031897 -703284678 +534481853 -870310041 +497503708 -853082159 +-473883806 -505016642 +-904998194 -393437524 +350313956 660149150 +729362312 -343271593 +818683309 -474364945 +102588422 741914517 +311152556 79988066 +333843550 833337970 +757066735 807830141 +-264647872 -178529438 +855355623 -113684795 +225085982 -651339364 +870992870 -939538774 +96335093 317608316 +-717303204 852770990 +806423065 273018879 +-915073743 434009663 +-972902179 518541438 +-241936766 175411538 +372312074 -40286885 +-638157669 -795349916 +859730065 -524479943 +-571455373 -760772803 +47529577 186222554 +296040755 -369281076 +-251080505 -244917508 +195924964 119075091 +-53366568 -147134552 +586450225 237773170 +434272415 200645057 +310790845 502272619 +-950982743 -533248863 +-943346535 49628492 +-931406727 963050103 +-398138996 312207989 +-226658284 310180490 +893963958 -917090923 +-291963996 -887082858 +821991461 -863482990 +-752136417 -89591590 +953384127 253235421 +123802455 -522703286 +969378499 -876574600 +-611409752 630255014 +359788018 735352133 +-427896520 -753382705 +212839282 -341098598 +-562231453 902365184 +699955038 -263360874 +-745080395 991172414 +108030244 -322271815 +-425719836 -53543357 +844580111 577752248 +419273704 273248278 +-115687387 -762791225 +-554098352 -929203937 +922234728 -780258996 +601028658 -640089480 +722573964 -639153286 +-312696818 -111890624 +64147343 732212208 +331735752 713416385 +462803946 512817274 +717687258 -421637561 +263307220 607307834 +996118047 -728448769 +-686090696 321910958 +402418484 -689139387 +-475749025 845115454 +962815723 449440230 +725628607 -14358562 +379709434 600673709 +886989722 830226021 +-695371970 330420340 +101736005 -477971594 +-812183972 424351578 +-3990470 105078194 +-365595906 -973735033 +-290837438 156029525 +803993863 181353477 +-867150151 226627948 +-467994496 -484538633 +-56398910 983743672 +-653154388 -722468513 +-339536602 837921406 +-310800796 502278579 +-869146465 -35493263 +650409237 190030873 +-579456179 -537681023 +711968409 234092844 +650456145 860540711 +547488847 467910994 +814570309 -837163071 +173729401 -754080186 +-332151019 320572073 +778123078 -785724004 +725512273 164440689 +-653479654 -184006675 +-448817211 612961106 +-683280826 -38034585 +-24368334 648532433 +690284462 350363429 +168926530 474206481 +-439083467 882023208 +608453715 622699183 +-544300825 -154498642 +-118458184 -544635218 +215670817 -103309276 +975366606 868852731 +179352954 -296435440 +-826358925 691883599 +-105214667 -26350840 +568531047 565421696 +-239478998 561007997 +-143304116 731291316 +-456460038 529136278 +-178355337 -905992692 +-156671970 708975837 +729047481 656789520 +-598110289 -820012369 +45751947 922109497 +-539089131 -422406599 +-552200124 414871012 +578005487 -10925156 +-17382200 64850833 +982987531 -213485573 +-503788417 -928356143 +-253351435 -346596740 +388894399 265197688 +978302796 965234779 +-572435391 -212669468 +-10401830 -959685419 +-263117500 -945001794 +952439773 371670188 +393982439 -968781167 +921087234 -793647475 +218173198 598352918 +784360688 352190227 +-875273724 -272418412 +-975663874 756842277 +999469168 -50632178 +-725111972 -230572510 +456438707 768970069 +-420587824 131073404 +549345750 -75671164 +947874652 -990834985 +-495981930 762580898 +70803080 -393669168 +862062193 769596040 +-285160318 -427047086 +673241456 -186372960 +737157405 -227628997 +463236741 -249155512 +-437878113 -50835628 +-33306064 -250075364 +-176017554 -49044694 +-554524139 199582144 +-817979095 454017930 +228484900 -406974915 +248827183 30943150 +-899453690 695527703 +-657446767 -618936108 +-911127970 550410397 +-925229669 607177974 +826099288 274280340 +-776244582 -597027210 +271853756 -701346943 +371440924 423635072 +886277282 -893453971 +-898459882 392461700 +-760533011 661527001 +-624782801 -422101573 +556670929 305323511 +673510628 -7823293 +-773937132 570074435 +732088709 806907571 +-450672233 320359749 +-372952428 -444649696 +-958020430 243038268 +141337034 -384769827 +192846895 888825244 +394919939 -859143262 +-292327760 163248246 +-65806635 888980963 +156253877 -14510498 +-219742165 -319998561 +-384779027 743756297 +-985930240 -916366045 +303955336 465813417 +656808911 267999385 +698706430 -811174689 +875644036 -260856248 +578605716 -680076279 +-24015769 788188329 +645000988 -478313595 +862220291 421930885 +-320793529 -446353990 +159906111 -317554681 +965825764 -430504852 +-283020599 169790198 +193286620 -12654950 +585517914 557229059 +413069556 489870982 +-877234134 -953442469 +736014949 -298431104 +-399707794 -525435509 +413779029 373618602 +678090954 -31651125 +366734630 -188819496 +-238751183 247592964 +363605299 188356646 +334393963 -259543571 +407402041 998753564 +767885191 -841045205 +-564620764 -197786776 +-529468054 -153692386 +499270125 -206778736 +-626921948 -60996186 +972251822 578954074 +658159528 -711407921 +-745803617 -671967567 +-618765095 -333810520 +-43924775 -561946888 +-462789415 -841388888 +190621093 -571395035 +62147817 890670954 +742635570 377815080 +275269694 -172555109 +-721428153 871888923 +912488289 734092009 +734014048 624508413 +305158882 -476571746 +744907724 -6729906 +458240254 -728615875 +148793990 -824426566 +297454643 -294223984 +-452939345 -134928040 +761284729 -243534018 +-792574558 -740969090 +-723269255 -637029990 +-739398733 882829374 +305130096 478780051 +-481288976 -312908767 +-705224848 -600593420 +891242973 419596081 +83740281 -162960657 +689908986 430901372 +-148198008 -358805224 +-938507348 -639928945 +-256478973 608372413 +447308988 120866530 +-302391635 638896363 +-84565549 533145352 +628051985 736716169 +414399136 -111356996 +586273140 -670198441 +680039953 -911896822 +-597284381 689769044 +-693819718 -453349314 +892184414 805555204 +-482097232 -303423153 +956010861 -205703939 +312412131 -382527327 +-54707353 -761913770 +-308988780 -333404884 +941851926 153721292 +285759848 452755916 +-205016866 663390927 +-843211640 256914389 +572637881 560631959 +243248495 353577416 +-285682873 -403127272 +999836401 361046433 +-708835963 282112839 +-943583379 -599930321 +628911 153430422 +485264755 -320636272 +287646564 615315988 +-164559687 -462877935 +93423234 184626070 +-514414359 -850900895 +817645787 -356162824 +-592369060 237144007 +-217172044 447863077 +222537301 668572997 +390762930 117939517 +849313694 523139848 +-848914934 -239555332 +868460441 50738509 +-702102441 -855916492 +-777836510 -698151835 +-698570299 990443193 +-876649141 681482698 +12252454 967941122 +394885790 553762229 +955945352 885152397 +-73043409 -441461639 +563927697 -505883311 +-914827162 -579622281 +39697323 -20011914 +245006066 -360122749 +822164640 336189499 +495962429 244315075 +-589334557 327939538 +434078309 -483083671 +-907512535 884096869 +302584974 -25801015 +232253410 60118935 +-735892052 -942787695 +219544557 -702161079 +110848011 368811149 +643413097 -581137558 +922595416 492216946 +-943553575 26369414 +607839360 -799797591 +-536581681 -281706876 +642077026 -378873056 +620676363 -947631381 +-517041702 810913679 +-373407421 -94176706 +354478772 80969120 +-446698227 824753501 +584500701 -429865544 +160407624 -941945025 +495098404 -448176254 +758749882 -322353677 +247967362 -618455369 +199433783 -411420750 +-523360193 114501573 +-962108984 -717094861 +162772666 813303821 +902138491 -638773071 +-933660585 -10229393 +907947877 834318254 +969657828 20817180 +-423092098 -587837493 +-201225432 -456104193 +-745153254 965968870 +-913689756 -299087363 +671368498 313751616 +-674132511 -147040010 +-1096345 -613352143 +85460485 555347849 +-35566072 742440549 +-627390024 963459932 +-370312348 -734851920 +-352449491 329372625 +-934817665 -942945835 +-13724401 -159861482 +-978581404 -906266293 +647243862 633933302 +-248676394 -936346178 +-847279788 597540610 +-150062943 -763300215 +903758258 -834753785 +385590319 -646344796 +419099339 -277825632 +-721681085 -432994704 +10980887 -492511130 +78894113 -550118109 +972487643 590354199 +616718729 736532658 +-695670979 -817488616 +-713651664 -79805719 +-852471316 254231477 +744849442 792636340 +511747170 583371533 +533618511 801927665 +-109280320 431709799 +-444664781 176152417 +-44010106 -691002072 +397559373 -71868075 +444017230 596485117 +-10806048 868358472 +-559170317 530851071 +-160975616 937648428 +860296621 922336251 +-217496935 -153205184 +-543675855 210090969 +536818376 -298643308 +-947964137 -714081384 +412431034 993927444 +163496288 930769436 +-937006208 61876210 +-835655996 -326176658 +-607115122 -868070833 +-741545704 804564871 +-942824636 153253980 +130922921 -803547475 +986395877 -832876105 +-394196288 298029562 +890436179 88234521 +409586775 13786770 +-397721693 584770485 +-845000377 297553551 +843312050 830745253 +608806242 228473662 +-672724667 462403275 +29036844 722836113 +977060517 -618921208 +-591285407 -133662089 +-284163729 -916175995 +670662102 -720397541 +164013411 -144724742 +202413177 -168935901 +-418641748 789838689 +13019171 -334087443 +-621990202 -919846983 +788455030 206303410 +-37692200 572915040 +441560317 686297568 +864991923 214483031 +-819545826 -91664329 +753678244 821692888 +-441471520 -6550232 +-3772125 268632353 +-521281062 -699058559 +767481400 21990150 +485040368 994355822 +915529445 984850226 +899503051 660668990 +451639879 -908577661 +793901842 -737022389 +206039477 989354641 +820294549 956305716 +444599663 -262747193 +-850075663 -148070527 +209564916 -54432377 +-715847485 440526956 +938591030 907077124 +-605915408 853649936 +357127791 545548306 +488842688 -486024066 +170197628 -653925645 +-925812405 62020426 +-436583241 -335159778 +-200553627 808948794 +942834924 855137279 +-681609288 607761 +-507290822 262369996 +244950725 865329535 +530691162 -860821611 +370620138 745675563 +598420071 730916544 +265382408 -711034935 +-910712722 489826441 +429536544 558657737 +766382538 -94429499 +871569111 193493669 +664103667 270873790 +-431111976 738542645 +-550882944 734226100 +239806116 881986965 +837094830 770348159 +815360913 287604224 +-502011493 -670776271 +-381697331 164039664 +557522786 -801941112 +-911514903 -353305023 +312423694 660436908 +-576452415 -692793029 +433666637 78917633 +-445887642 325435400 +824388308 -141448133 +-836368422 -373944970 +211976512 -789125318 +263978947 169845999 +-594104273 486351595 +-737435530 812761512 +808968870 -345684663 +432320884 -61477242 +361884326 -586219714 +-517290611 -862005967 +261410737 150251687 +583493640 -979084699 +971380014 -399806874 +-635181889 -163957086 +-122984281 -126134193 +-710909673 -8656806 +541528234 -630911367 +-611276760 64025542 +697221403 7742104 +-525467908 655692972 +-652994375 -839193178 +-947211157 -634381223 +-87996037 -470470225 +306586758 -96291148 +-841373743 -331734196 +898762337 637595106 +366092056 -10215423 +-549271241 -806371964 +-20325313 386137630 +-950071570 -296445443 +102997871 -316758700 +850833306 614547901 +-622170706 -496772406 +9023046 606827425 +375785194 173821752 +337190723 192653766 +204117345 327039536 +85448990 -58066172 +-429059773 39971330 +-336188164 -979700497 +-339142949 87520510 +482633671 542686368 +76521695 -391982070 +-766891545 154744616 +680372728 -980590408 +-930795143 825337779 +150744109 120439815 +558948160 -73128176 +196729932 554981996 +-270837697 -491731464 +-307523044 425788492 +680946651 -659052102 +-345030571 -63169695 +-9705510 -836049078 +-941330236 309742174 +-240532790 935172778 +395520170 -649744598 +-420207470 -148753157 +-837261738 361541286 +686149130 796938155 +719641594 670555449 +194543008 -422655625 +-85283181 139926390 +539430079 -2729760 +-969246177 -396120567 +26493817 -446385461 +-834518654 737087495 +-388673708 20143785 +-806957158 -62051634 +-841087283 -386029231 +768803873 270165722 +-586624595 512357310 +-211227345 -769324287 +-746271677 767799871 +-17922854 929913421 +126916206 -971088049 +985248517 711104517 +920059670 -839197635 +-714203469 -668345699 +695267413 -135298779 +873408117 -397354566 +442940110 483718050 +188083573 973635709 +-362697325 470114308 +-170727576 163206981 +-866932232 -440772137 +-90217129 -431404531 +323974546 36353524 +8125831 -788756577 +509842417 -397402585 +409105831 -630413123 +891701893 -101405234 +612947318 -608071135 +552278957 -791190259 +586222923 510888615 +41757042 164321218 +-620065500 331771571 +-706570343 796751846 +-311907224 -859272205 +804730050 -903088182 +827921764 621359526 +-296955744 219493789 +-527165019 49444341 +230068454 -471166670 +875459858 443852571 +-615326094 -958399904 +-797020261 704473217 +864996621 -50652529 +-360350522 -314691269 +316330461 -409640187 +-133534260 -217419516 +249044007 -998257404 +681742032 693006967 +-543030114 -586274268 +310289487 540648620 +-725992657 996169100 +354715073 -62742871 +446512499 963538516 +-346346546 523810385 +-812191049 -124304477 +879203 -136633011 +-943604730 374506498 +-164675371 441658821 +-704796918 571652477 +-178148810 -201981152 +459180604 10278274 +-867495848 -677748636 +-403285624 838768373 +-601425139 -964840483 +342768842 -558612557 +-360155155 214043994 +-368320145 -405283116 +945233957 -240455042 +-338401223 320598706 +-333574981 -623204286 +988580942 388557360 +8694289 -632502908 +-835917261 818312786 +-602648403 119733675 +540758699 184557465 +-215374963 -912194048 +-93066937 -799220630 +-817543161 811600410 +-446383260 -955110022 +-548757024 -461702792 +874222555 469910556 +900290564 123471921 +-888383112 -453231634 +-125468652 -31078459 +148991958 -168303705 +553037838 -34100906 +972339718 239822446 +641934052 607881130 +-798012234 -818653831 +-716701556 -222264093 +-559643890 -416190998 +585765784 255569066 +969186194 177810696 +-639273043 -292729651 +806867172 640434690 +-529189861 640051814 +-45738515 -808645630 +-737306662 -239953123 +493295512 874761498 +-188365673 -16217867 +-380301423 98388672 +-568739600 -181578891 +897797928 237919189 +296340074 594623022 +-433625311 -544146928 +-758014287 -409213774 +799526491 -453593120 +777173131 905351174 +88896980 -275675869 +-120890267 229107614 +-203550097 -532659110 +-28785370 -333837473 +460529371 -266916755 +-247163091 662644374 +899867578 915718917 +-295319445 571457816 +529178605 -928358146 +-363801373 -342926795 +-939628793 -233451930 +-79378332 -896753050 +-816759038 854816135 +-312525492 -185979435 +44635861 -86886644 +53202266 -302312797 +-124416547 570354823 +880500354 -795732840 +238492463 -889527404 +797289484 -52783267 +226252162 -190402871 +506816889 521916304 +-55360474 53726917 +245910883 113172842 +-134176972 9870866 +586201834 700986224 +945214107 -785222618 +858462487 -774344386 +464445013 55995510 +570601715 739130562 +-188478676 777835828 +-773708587 -849016589 +-293787176 -867572887 +131234673 -970466156 +878567832 -460021333 +102918423 295263213 +-823546260 614992136 +-527585111 944287371 +344163981 -897700459 +-825341494 392749145 +-817041407 -835166871 +63502980 858446701 +398745301 -153586797 +774714363 945762518 +-296471849 -978405174 +-349194489 -901462960 +-402214706 918682959 +157234487 770477050 +-423167358 -714729808 +-119460387 -805478798 +350622902 -272000996 +570561944 -70811015 +36392152 754235870 +193109413 -829706665 +-343643780 -541885566 +-421078240 -934178839 +-922237543 984460715 +-765944946 987219372 +547307901 -982101309 +686914131 -335488524 +933193667 282988509 +-311433364 -195220550 +380774652 -318811416 +871845507 439701985 +-645087946 752677147 +-986885299 696294709 +-210756232 650913752 +-213566539 -152270854 +855306147 -742617199 +-301039822 84919762 +138377648 -440357255 +-224757333 472625383 +-857953491 -920874614 +-95913702 973887436 +9380696 495031342 +586869134 248643294 +149046875 899570889 +360748072 328750592 +240532053 854861385 +719725402 -910792470 +34801502 175889980 +-963274212 700203258 +57963568 28934923 +-758676089 821316851 +443969147 431482903 +650509010 -488720788 +176739778 -326943959 +660455150 645423897 +-385195665 -779786627 +-512092553 7220258 +391127849 461650188 +-785511378 -622451823 +259637746 728887892 +730003805 672534818 +70338617 -428995561 +-622469599 648615735 +315514817 797723889 +95300158 4677845 +-714434761 142249562 +410658966 -340363931 +516162847 90094343 +821300832 924280618 +783747266 78423506 +580372105 983661230 +302102178 -205727922 +-403283885 835680727 +368916387 86099535 +-576765729 438101985 +-906950092 414829061 +907387682 -745193508 +557701508 231294036 +-5306365 -282957696 +-882721495 -981166062 +813932933 603414292 +891682319 -252771985 +-717810754 62434697 +111635546 -502244353 +-787558364 669894382 +184936487 163631340 +357223409 862513957 +-165843872 -699190382 +-928673271 591895234 +225551927 -512320302 +-315076967 -180510504 +385775582 -754008253 +343595079 -918462836 +-928486728 750741938 +695918301 -264290911 +33024255 -326523992 +671872175 -146497453 +144085847 -159462046 +167018995 -493645189 +-405314841 445567976 +-769488837 23964469 +736775453 792151215 +22260729 906072721 +73104757 -334595319 +-19111308 307846463 +20101810 85959691 +-149352567 64175656 +619076441 424244793 +139620720 230969647 +238080252 664441293 +-629586557 295070852 +787954475 890381799 +90463445 -759986822 +842546616 -667585502 +-32242865 578672844 +607387320 103103750 +-993621654 385534755 +-229762627 777682173 +-312285339 -345573973 +-182566428 -275539140 +-60607870 585412949 +-887060647 -239857668 +-712250518 127300693 +432519598 284533155 +407877644 -244703353 +-559248899 129141183 +17052528 105023990 +-626467088 -271590235 +-205056573 191045005 +-36572285 -855426165 +-827029074 -969046181 +320909217 -644921485 +-619800381 3411957 +-875626087 639449909 +839991213 -615459616 +-109607946 -229785174 +-320274991 456704576 +-996682177 491642150 +368308260 125373268 +565795548 253878657 +158193972 -537695774 +-976838349 -789986643 +-735419318 185233107 +764735632 256121607 +-459055938 683426562 +894649064 13177097 +303504119 -857865559 +889512922 522015385 +-868924999 -36315942 +-36049991 -537474231 +242522297 -519325275 +-465144821 419617333 +676337659 477712745 +530104482 -12904513 +-547816592 406155383 +-371260015 9666076 +-394647705 -416398337 +-966344704 -492410491 +810887239 362205346 +386290786 432225074 +950970990 -647420611 +57745371 -288516868 +-337861274 -218181640 +651693802 477912131 +-768925057 890344483 +-633403297 662767065 +-236233218 475815745 +-368565786 -163418387 +-483103891 564257563 +339975177 922064460 +-570917703 657245514 +-559828038 524399104 +275641647 455762439 +83385152 -195582006 +-497745798 -616648856 +405268539 950151259 +-922512129 -844796762 +664438392 739416349 +-103286608 -135930932 +-198665115 -779620635 +-258903189 381708245 +764258247 617091475 +500616188 -782165157 +863293641 27379159 +-397237121 -120169915 +-845378477 -268825670 +-595065863 -372583346 +-650982014 86353721 +-750525811 444689085 +819852171 975776940 +301044859 -333210600 +224810043 -646503399 +-802841633 62417265 +-609275971 -184751973 +-905072129 -756118807 +395930910 -412116740 +-677422839 -813975771 +-312320467 379792383 +398734082 139417617 +-284742816 -886936460 +862388861 298755957 +439798820 428706856 +-487014303 -711220975 +-540245858 -195425006 +947031141 728807089 +4012063 -658787979 +95923693 841922991 +-980041215 559694135 +963713399 865032547 +956827939 181037498 +553269322 401017983 +630722469 896356857 +68425531 -645884479 +-164930354 -163725271 +440884478 -243530047 +-631954242 431951811 +-340544243 -62448176 +-364748637 14610994 +-628318744 389440415 +-586228975 -344530797 +-898149081 -329222978 +-337092630 456898931 +-487789595 217018561 +205450814 -489739946 +-677602509 -168734868 +389525138 478440123 +410025513 633151978 +-624663895 218888189 +-203964775 353473154 +-376325079 -658445911 +435948936 327128798 +264783495 248052491 +-479136395 50688977 +-725488195 152508952 +-812526909 -473490474 +-654212682 13739387 +-798667640 -639148822 +-629271410 -670451549 +560230463 216178683 +-566662639 621603316 +-996975850 -233710175 +-644246705 -433733196 +-546956574 -876170845 +839984084 -29697551 +-684228287 -292772339 +284381249 298653579 +999593309 -564076551 +168655502 788624274 +824318005 500431229 +597099409 718294196 +932329778 507695663 +-475822147 402308094 +-194534429 -348618064 +-364801710 374042457 +-69853389 833876446 +-388122650 895513037 +449017837 -396519908 +-57994722 -486907840 +-388294406 -546888515 +-359479471 -796700534 +928240906 15679293 +773177127 -946762079 +523305657 -460609715 +629214692 646445244 +424264724 561888749 +195185011 81117281 +-180669781 -102553533 +691513852 -808069370 +-500546522 920733595 +-709825457 -142616409 +974109028 -312199050 +326270625 -221668578 +-571180018 725051440 +-950539026 -522116979 +-711849856 490778141 +223253487 -836307039 +13683590 817375218 +-685346323 -489157343 +655838219 331532582 +-230842720 433244919 +571375243 969745331 +-938206554 765379906 +812421108 608592203 +-807227347 -8772177 +-594642936 529047635 +39369636 -321835830 +-525475495 -398464783 +267464228 825947614 +-461280519 384623623 +-43771195 715651794 +468524648 -172701918 +-598414984 369396983 +488557683 583150543 +-843866884 -994430542 +656371984 -391512440 +-646390609 488132240 +-142466317 -96666956 +-289397098 -472536749 +510374286 -638822154 +122963585 591091138 +-902564960 237011833 +-536723604 951552725 +-409524822 -765708925 +526596044 -540936028 +199935805 -795519331 +-684542674 -105910881 +-370454892 962150202 +305835132 391625 +-525397362 -667586362 +487356483 -687214885 +68873041 817411183 +860678381 965481333 +673531080 -198538813 +212955859 -45346942 +236837763 938454049 +290064142 -185043728 +433144691 -722501141 +-15856211 -558233524 +468653120 -629678146 +161433775 151651370 +-326432175 488141222 +62719454 381139338 +885177956 235571124 +793592310 -215204909 +-77754320 -935258227 +654852932 -16987709 +368522354 585491879 +-823897829 -887690065 +144411275 887250103 +970662014 720035063 +718485146 890501097 +937984821 -395754853 +45370939 -598448150 +-882304880 275201189 +640530506 -775652937 +-327610151 -669343488 +-582433077 226332730 +-623157797 -78476858 +666558605 130271391 +-869491114 -406913102 +-850027541 -981869838 +-151821286 -6811932 +-529201424 87264088 +-399268399 723994112 +-737145016 239095116 +944373154 259236329 +260821865 584411951 +-778376373 970692424 +713186357 501125286 +862764680 -267206366 +775881525 -996602208 +928850386 -77506504 +446828531 -37785491 +-364084106 -14168428 +803750749 -691359651 +-935001759 -8069222 +313802855 -761779694 +-244754767 -984367988 +622699702 -615888230 +-30159195 -656169584 +-891698492 365675775 +-20961202 743398581 +-284934973 536683104 +330255293 506448540 +158688560 -883138168 +695330512 -474706437 +177050863 -646721738 +129667597 648220906 +345022517 -35520794 +-746615262 -753804657 +-52020513 -792272455 +896561022 68442480 +447436858 -212075934 +-307498864 -502630071 +-2418918 240479674 +953874776 -469209156 +-211031130 649703336 +-338952032 -41676697 +-646123899 -471679691 +-90993806 -778540251 +985160210 -308546160 +546383572 602075525 +-755835000 -582217720 +-280152265 456637336 +830492663 -896232677 +-391882709 11134055 +640345426 627549893 +612000855 -644754219 +-453946732 -555204689 +505052247 -476277059 +-332402510 268912032 +485772239 -482224609 +-522146173 -346098542 +308334785 -103277426 +-44959027 -643064111 +-867931850 897787015 +767171632 931428714 +554572786 -576841680 +-662770359 505709992 +41480556 140364535 +-246508591 -907758178 +-404829220 -272835740 +-316117614 -173151711 +-608694819 -406778252 +-904112321 -282260375 +635325124 622214193 +-380201973 929385521 +625709049 -418580079 +576857658 781904731 +-363843690 841621650 +-488070910 840008869 +-415585818 888153739 +-818344818 -359196039 +-905750383 -167363763 +152181645 636415567 +-866372938 -388391662 +-235867748 -962453832 +-325787801 -262041115 +-184748713 -684347728 +744012612 -153925039 +143435549 -277446951 +84705527 10284592 +-42937658 630561059 +500539396 -631900430 +-440128202 701039567 +-123108097 866046268 +-979495855 285060182 +-857902073 599958413 +-119143173 917599027 +-868907075 844670554 +-877254380 -613458517 +-216326645 -591750065 +-289951129 -752074797 +624540121 986808626 +306842447 -62008560 +640456482 340899027 +-790843163 -708804684 +-311990104 -440481552 +-657739252 -677696132 +568963583 85569517 +890561313 257503998 +-633545639 -106109358 +-784278031 -215372423 +935189824 666605893 +375214470 -631787163 +-5981465 490982033 +858004395 305872453 +941541271 760394716 +827808976 -703248908 +747436213 -196729446 +-272371162 961129474 +-398639044 -96351158 +-142545702 -564438900 +203267143 396860693 +926757737 -529354320 +698601942 -430570762 +418103260 -202904354 +10782435 839714784 +731324762 483733784 +903766314 82973175 +234023906 934556256 +576873669 374944103 +534614571 -426990934 +372168291 -31679776 +-219316560 -476964133 +300281007 542560539 +224362344 119443264 +595635828 927849432 +675300821 147190320 +-465839021 815262935 +369911044 -957629587 +-965857609 -779517988 +309565792 634897958 +-971963883 411927053 +-907626031 -291962566 +631152271 -801426428 +-240894940 672425457 +390718183 994063459 +-743439255 310719230 +-4693906 537351866 +289468475 298361130 +967933966 843785805 +810843058 -798972015 +-396892995 809916564 +-875860190 -788863292 +617407945 -625874537 +-676367946 -297917978 +204108107 -659772279 +59969423 -321237213 +-48555840 -988806223 +-703698594 -488327118 +109122296 -865055409 +554847321 513711689 +-206991818 -691331115 +-491110395 917301604 +74355471 242843762 +435879144 516199134 +478420495 -216993880 +-532455706 17164134 +847964633 827155779 +-675952273 106180597 +-460257345 501930813 +537640067 -819083166 +561788630 298266947 +562298836 234649947 +-231480419 -275317543 +487940252 -781280929 +597081896 406028563 +143761408 -942180156 +553849317 125910388 +750912897 574851410 +-263814314 -54301138 +-756803888 -525284181 +955961379 32817602 +404943133 -575073239 +-304706817 626662595 +-836680109 -733955237 +-639626871 95910542 +293847281 -707959856 +-522237265 509757501 +-632689376 221746463 +235323831 172745512 +76931167 -58303568 +-168788108 157393422 +-147523849 -345215737 +68731040 232443858 +-809152430 148023873 +-159386207 -545053971 +647410010 208757306 +846222720 650569313 +-643940203 12876695 +-14977942 -180454292 +-82640524 -685042747 +-727943774 -243150143 +704527434 -993906659 +558294958 -744177909 +-698756779 -769463049 +895477940 -752971494 +-676406066 -617425102 +-344844557 -584619764 +928065576 569470853 +440302401 -590949184 +260668113 586842942 +-924437052 278337453 +923937749 -251159356 +948439332 -476726686 +774865504 164355804 +902516923 -748874276 +-962642720 -555883009 +750544249 641485220 +-842107743 -262730521 +-203178406 482837752 +416061708 446208101 +858071681 496913063 +-838482083 273454560 +-12225255 682809807 +-509481184 -335731491 +-219734333 793367671 +-208828932 -534425267 +787709419 713419895 +-586024984 93250308 +-865143249 -690248302 +-60688366 -709123670 +801962423 -30507657 +-169300749 -354445482 +-885465680 352166252 +-239298850 992548922 +328702222 -315637951 +163224628 -244655974 +37229917 494841536 +963151233 201658699 +-265790289 471906027 +-187209695 -140039378 +688172337 -864106821 +-450103659 286887503 +746942177 -977206853 +411453425 -690305634 +-12615146 -13950881 +-968613059 874432015 +-256846086 -236818811 +969274595 -626076134 +-486754388 -876947058 +-963431540 -546482576 +599155070 -118006237 +-633536615 -495942786 +-652125510 -85252562 +271681404 141427539 +393744681 -727213976 +287865323 628906274 +798108636 485477470 +967294009 401447580 +-369683249 499242529 +-606427614 -695002790 +-768286395 -389036828 +-721020973 942275135 +352162043 936816630 +-828414614 -57767329 +-943550217 -894752670 +-783806828 -551014879 +125795843 -773072561 +-758381364 -547696104 +-576317158 639694690 +-73485476 -16107655 +-361382063 941942488 +592009985 924091536 +-629112436 -721797762 +340846019 -378357730 +961277757 -704145374 +84372919 583163444 +-110510823 -477089951 +523813218 -265106359 +844152424 696408619 +824450719 -106227007 +510636719 595227182 +833613266 -313292701 +914769134 539855309 +-205919267 -586335650 +349204905 -245447168 +961979897 -120741043 +588088818 700076722 +883735109 -53706184 +265395442 612956005 +-758122608 501065787 +997441287 207373974 +377257031 -951051676 +-658803409 389230734 +504350904 339673228 +772507899 -484918254 +-180953270 -874581269 +-890310631 -618503795 +-946282733 497509222 +-433120483 364823710 +-419059315 -250582561 +-312615346 -682017038 +-75826885 -136119779 +836144953 -147169863 +-122113165 -798723536 +799812501 56538485 +-896195405 85874856 +488246181 -24693095 +747108401 496893106 +-819883983 80296895 +501544674 611605293 +664117396 -893395414 +-571254256 -252561896 +902502606 -271774145 +116118632 207116911 +207391737 535073766 +-442671672 432981963 +607146774 -238074166 +168231370 602863895 +-734671460 -726905194 +-72189702 352708330 +-200774759 331003342 +-743836815 -943358061 +776483304 -159215929 +-177285554 86050479 +803621472 -368488568 +-379965426 -180005798 +141281735 -926959155 +-597158269 -10359977 +-614509030 -634580281 +110014567 -669893444 +-804858415 -17894064 +-788653175 -485351711 +925513847 -854919056 +-390369748 -610071377 +-864037881 -964010255 +522550851 553341509 +-710280242 606644226 +475574318 811960003 +126750970 -706392588 +-491277325 -393085723 +-220744550 757524380 +-130092597 815507565 +-134985026 -722847354 +-129671810 892508875 +-23502879 -386407807 +-504123336 902902988 +-667292252 674304234 +-27143765 -40620738 +515564679 406403165 +741087396 235154567 +734701307 -176644780 +36768574 936490470 +-656409655 -684372887 +160809268 -31667993 +-137587635 -742716266 +-573181443 430829739 +23464 326351788 +230741928 634647028 +898337928 -112928105 +-684727027 871612342 +971609790 782296198 +700288913 -645030686 +-358004177 -859325481 +952938239 -352103157 +79522942 -292258807 +-206226941 -225870439 +-625398796 824353409 +624959726 511205639 +360114878 330029874 +486735714 727551498 +499586162 42329163 +831873946 -924553685 +63513866 -599542762 +2396724 592386464 +241216178 607666699 +-644142980 236654316 +-253360480 -447512722 +-490201703 -269736914 +-30120065 -637302537 +184002003 943600753 +508090524 -205658286 +585839346 856474968 +-815293999 -201775845 +-119338566 -691390187 +-267706960 -364011825 +781786028 118906665 +-715471683 453486466 +236246648 -620782075 +720457600 -931093008 +651904354 92450691 +861604439 877592709 +833145216 449723959 +803095996 874276106 +-258284659 875927818 +316439485 -729725637 +949335140 749088420 +-991528444 -845633850 +82201440 519914535 +876666629 320028345 +-421706834 -30940745 +218634807 -296901017 +-288753529 123319501 +-275357090 961730991 +693757796 429846632 +667165963 39553790 +-80532671 972684483 +-27300865 180026239 +372974083 647601134 +588941280 -34834085 +-78259477 -950573758 +438898677 -58407406 +141560204 377681948 +-956000685 789308597 +320883082 884959013 +357713703 -568363835 +421520791 -651279067 +42498662 -830242056 +935097138 -880192651 +-131821495 -650303284 +811522232 -106983394 +428544077 254040959 +216454570 -937399536 +357247983 917259123 +986840976 -461434973 +348248606 337498760 +748956895 274359108 +116794294 -247621724 +510965242 -43358781 +-335435977 466076098 +177055293 169661044 +-66720656 900515680 +516069502 32321532 +203911989 -809971709 +7525338 -116667532 +-958953082 447678022 +455182772 271233241 +-595190086 544908909 +-62794701 -664166245 +865357771 -419605047 +403747177 -192100606 +-594399383 88407721 +-226695141 -347520509 +360445452 126560723 +654580903 3875207 +-936033199 -924360909 +-441589614 -111091897 +-619789046 -704617866 +578328712 643055320 +423428427 13521143 +294304688 736144641 +-923655840 -528956747 +-456410451 605340663 +911842358 94815096 +369143833 -188717864 +-672963559 447327300 +247976485 -983596748 +861817729 -160345765 +-461881699 -614288013 +-19270301 149170099 +-518337970 459921978 +-206452726 -359680185 +-509893256 -474414884 +47340114 -537862429 +191013937 804230868 +-586737770 -781131626 +-231598154 80435309 +292556912 -947094135 +-566871771 363981459 +-914687083 -817200119 +97147000 990886949 +-39158485 -109931352 +293122053 -172270967 +-943476539 -677300759 +-277205200 75121842 +-395361603 213398515 +588441876 -646180632 +345476277 470038983 +926016166 715271762 +-534948637 -940239026 +-216722463 -51596293 +-21519789 857598752 +541678507 -803401483 +262842637 630162968 +-608506690 -498399980 +-182872854 -558897265 +-345880207 -894084019 +-238589728 -452283277 +923640802 -762711282 +855509478 -324973664 +-319198463 473905589 +-801718434 -251555843 +-790055091 784909565 +982256791 499999627 +114040293 585155934 +-755002227 499892871 +306077044 -77462785 +221662961 378047873 +905290004 950647969 +448093339 260565866 +-322591986 821036654 +162185296 549398950 +77742765 -140647302 +73381723 -69547186 +-818781392 903498630 +727623811 566522526 +-944520102 365103295 +938002235 -621309285 +-585279775 -233123124 +-128881060 949562720 +23231311 107408743 +-608550086 250827162 +-184734318 -805844514 +682929102 -49194443 +-457968296 -956770580 +-625420990 -762747234 +-708634920 -772150540 +-598886674 105938745 +-934772939 382318071 +388840556 -216431264 +-899964879 276183087 +223196546 -619145095 +-819581326 -483007033 +412475236 -103656608 +249568717 951866888 +-331270948 -98681271 +-313426221 -169836410 +933533326 -94760959 +-68639900 -47675161 +8241501 -134239825 +-141547615 -757950375 +86990571 907521398 +-325375849 692484073 +-655029358 642690025 +389024951 577585868 +423868051 -399244645 +61141450 256664195 +-498320505 -854467121 +-256116360 677602996 +148678844 -91510011 +-462743732 336891525 +670180284 -539261547 +969843879 -239142334 +644940814 -143039630 +280043583 972068132 +-195894737 -385392110 +725616671 -419286695 +-748328780 -339854742 +-246782210 -699661960 +937740267 -863412513 +495527974 -146101155 +-508675014 809962454 +-438124588 -772483259 +-574054782 332562341 +-105928178 -957775109 +71679001 -435054954 +111950740 166115299 +-402040823 247938938 +31191451 750517864 +126921357 -377011141 +-535947885 754178583 +-37718332 -174197572 +39712576 628433958 +-557164592 -246212726 +-683957185 -311081320 +-288437163 -49736701 +-292969408 949426750 +369740892 -136423357 +892998992 -532133894 +-245726632 -572932544 +135439399 492717606 +-522051770 -705529703 +-438194867 802533913 +-980035175 -434878381 +848611533 -86542712 +-895118194 548055920 +-943669685 -459839662 +448013027 861036378 +286197286 -619141656 +-243935207 -386121021 +817478606 -365737531 +110708847 -415316093 +-706437276 -79636226 +-75707002 374105814 +-299548058 -638689739 +210564691 -782623047 +101706807 808885284 +-864740129 842181738 +-942418313 -508922641 +-65782061 -620375937 +-951094226 -870088193 +-940926098 -463450383 +-646783982 -328952939 +25160998 351317024 +-81166562 -6577710 +-83639884 -787863548 +-3133850 79729560 +48865566 274738003 +995759446 936897367 +307944651 -196067334 +-567555359 -20104626 +-4620309 695895068 +-705147949 -776266984 +-24364666 401239852 +-353662677 139275438 +992415206 400648313 +-256833532 -318662843 +-512681729 -372611233 +-3636895 78881051 +-367336048 -770548191 +12994277 -114077954 +-505383051 -96801341 +-779114482 -303515575 +973570128 920040431 +-878918174 852099243 +-446918659 -26217291 +-507151629 -837655946 +139928449 -550309691 +-765696477 -614482059 +-23463147 959819619 +65452106 323602283 +-231313092 843307856 +-310462431 370469281 +867940607 484558176 +-594979961 142902884 +-546732440 254932696 +-352047548 -120301361 +-483547213 -364534302 +216430946 361188088 +-201866282 849197850 +105518943 -621383305 +-70016290 -26967007 +-5553063 -887373398 +453113453 796365608 +513435196 549710837 +944524553 84253859 +-487146762 956745844 +965151493 904229909 +204964528 -436565682 +-322296210 -966498728 +730201855 579904479 +-679124491 480572063 +-418830678 -472700781 +-259798672 -956127876 +722551236 306564997 +171882592 -928481313 +10233096 866775691 +911247127 -771228216 +-972423300 -241439100 +-293158288 -123572736 +858049630 -87719679 +637836910 768632177 +997398531 62054098 +-727690148 -938042604 +-542350925 185069793 +161829700 428193904 +930482864 -469536671 +336978217 610563092 +-45106037 -325677539 +-333836054 -515891460 +160255870 -378370152 +590249357 -976720997 +-344803393 646545723 +-615736782 918736238 +-586773431 810624500 +751745295 -504110114 +33897347 868127599 +295766550 -244150237 +430006436 632168462 +-65510119 773106437 +840590324 -507993936 +6788618 765353217 +-813590521 694087442 +-413983971 -594402867 +738554151 547692204 +-956901869 19937838 +358867501 290408858 +-247377087 351252660 +388269743 -17740440 +748737365 346530839 +-783530103 676611398 +880660531 -462302339 +-227938078 394546072 +67399484 -987127657 +-408233421 263983570 +-107837133 412878324 +618974939 -321093757 +188137294 -42602521 +206337520 105886639 +662648572 486417641 +754710976 635004731 +44292935 -824505309 +379758484 846400293 +-721479597 952242396 +602964173 751781862 +-588907670 -209430755 +356977162 669419948 +-747638959 -809690329 +-78728771 194709608 +761546106 350004796 +-496412266 388513795 +950367823 -683640269 +628028452 -970714203 +630263155 731981227 +-192027712 952361897 +708023994 304787099 +264037133 247790519 +-851305316 168944110 +-11577895 459617443 +-691321415 -14895850 +-505524300 -357383365 +863985958 354280831 +726978094 -781620993 +499828815 -435070904 +259886494 207421749 +990154161 -708374121 +460781484 661061157 +-826241299 -805977191 +896017119 80793703 +-678299532 -712195956 +-608970143 118032044 +321174978 100971384 +850234669 44375692 +606843477 -939749293 +-753689202 -921069185 +-461272335 629906486 +718484589 -462189357 +-172366873 276843807 +286251854 -23466634 +627121623 -873507707 +-661349390 677742326 +-222797114 -764783986 +-904999009 372653096 +-427898327 -634060250 +-970867859 -656567955 +347658103 446525695 +-737357834 -924364803 +760561522 898791719 +144499702 -152574964 +519867862 740045386 +777099445 -620072038 +259690996 -53975515 +-468685051 -660722688 +-199092591 102747370 +-612249189 -947045954 +-691918832 -995260769 +-15335296 149663728 +720115774 281405985 +907746163 -313720043 +-18346442 -759648131 +-507247026 -23044492 +-557109705 -90299042 +623990360 987261904 +973817594 -303138926 +44239766 -923906357 +-44675971 -792911645 +-511782659 -324642649 +159760589 4082713 +-640424294 646965350 +651560736 -673675586 +-12462802 381113317 +801200302 -855169089 +620675002 -628536019 +-510206542 138723455 +-706529893 198859026 +-301370036 932010829 +931408848 -364619437 +20971887 169307057 +-543698447 501993039 +708584100 152219470 +504011671 565272008 +-986854712 -903105015 +78499214 721951327 +16249938 -580261082 +-738773972 405566001 +309912360 -911820695 +378770221 717746237 +-704897579 564840218 +-887358338 -530045723 +-43401660 402539387 +-348172587 -869299244 +141882240 988943752 +-627774182 -635059835 +908740348 -888325074 +-131077386 461563180 +679888249 479855606 +289043410 -182283147 +74579173 -851290966 +-546441578 -176215644 +-717927786 375635115 +213294188 -763011487 +291044956 -285736501 +314337066 806968185 +-124562164 404316420 +-76247885 -763445459 +-964469810 111267682 +-769240203 -884033039 +-422924588 683080079 +737802669 190907517 +453387265 -960441045 +627280650 -366620911 +-993162827 570795887 +652775984 -777829830 +169341089 -444038593 +145829037 -69189245 +957410623 -78267477 +-814587820 573095336 +610599216 -584444165 +-748895375 58230358 +936836308 -716171057 +822192 267663268 +954798082 -240312784 +-404769794 583197688 +447115991 -771697488 +-119019744 835529940 +561508698 190313059 +-14565707 -84895418 +-341181499 711605234 +758136149 212926514 +-271269201 690928814 +866021319 491042556 +-977733831 -737112967 +289901871 372304240 +998957463 -905383735 +-805967431 543613318 +-328588869 -991610845 +913713829 785537650 +-336558614 -636144345 +-38405711 48398350 +721995913 443857418 +-526094885 126685549 +848433134 487381424 +460376508 518430446 +7140460 -52732016 +583572393 -87386917 +567108970 -945231857 +438686290 892679505 +-53312410 -548330423 +-528817050 -463900658 +56875519 -581950310 +-216909518 959255033 +-1912093 646622481 +-794618806 -54512615 +62619844 117945660 +369665134 608962646 +-38257758 918826178 +705595053 -425219742 +-197989010 -34088941 +290251884 888333058 +979517675 132937864 +140070202 753851581 +916935753 -788612784 +804119371 -865284334 +842947461 -931992799 +728720734 740579707 +-65138246 864447396 +356072417 -647934562 +958545087 -731932110 +518243199 -712624564 +-445728567 -65853186 +-960380678 -106832587 +102265285 163417270 +-33254741 484735076 +241505505 -444864107 +928287784 -763058385 +-289336683 -354634237 +43388434 -968974798 +26120674 -408512313 +-242090299 734264871 +-651444331 -217690319 +310613502 519170763 +911919562 735332357 +-717840375 799232378 +377514199 242905221 +57625657 -740037130 +-167005892 353783093 +-27873124 563736576 +-507630470 990588658 +-335905898 892773098 +-325703388 -755246542 +487966442 -384823263 +954460330 -594693205 +-497419568 920814428 +703629106 -941393155 +789120676 330694170 +-941192815 -895012098 +-399113025 -213839583 +-722669833 292260045 +841310136 43923081 +655740617 212703420 +-280164125 -572382259 +415573243 255892491 +-709338320 870315792 +-398214482 477829655 +146616953 -358875055 +-131832138 -993507868 +31148193 -68904800 +-648022650 718641825 +914764986 -852639944 +-566094906 687221777 +-257976980 28953447 +910570752 -131639947 +441224967 869235055 +616129898 419216849 +340670443 -461915746 +-221169343 718992863 +-164023524 621876391 +-572242869 829863032 +724831225 258493476 +789152237 -166739175 +753340735 -416155701 +-124238855 360912201 +-869956241 807781659 +59240544 44503263 +252521378 555451717 +-772913839 -893314486 +576459062 -172907772 +332914557 707141465 +-967140501 788223773 +-192306811 -326034321 +-312193687 561070620 +672657752 610017764 +60182716 -462766408 +916633384 402363029 +82380785 -528475988 +-808379761 -616645404 +621187112 890007486 +-918148282 -752752761 +-694136253 599991301 +653885 -152411927 +-198752335 -569451814 +-639357417 -586020442 +-482542522 698499690 +-163297146 3995801 +499689163 -571328740 +51670700 -321988314 +250979494 -442739337 +-494525253 340463495 +776232546 7443001 +-680097454 152291671 +-243088525 -174450822 +-959467827 -124960681 +-970543589 -787752845 +-119193508 -205840618 +-905029685 135241368 +-164474807 121491686 +-662656373 556443403 +-908040514 -795317066 +-581422647 -170088730 +521707460 726510728 +958846935 -651001927 +-335831440 -663374437 +-621201069 156036409 +-16648011 105776289 +345673917 894572513 +953017433 911770534 +-297789911 452358223 +-944794727 -72935120 +836437709 338498742 +-481948870 -810267657 +25735401 -100868485 +-856537160 998082857 +-272063654 460874699 +-178766990 244337005 +-331718514 -461624864 +-909134579 -213932969 +352847083 501771639 +-487950185 163886569 +748379140 -532837300 +955347510 12196805 +118965070 36459719 +443028597 -888861244 +218788366 -334680901 +-116648962 -350391355 +-190702893 -219759417 +51304160 453928765 +-782356773 -238160308 +967791177 374440946 +173985853 9543814 +418375302 -550760894 +-179241444 -994920596 +-525809280 -486626137 +-47247014 886936108 +489758070 -563767312 +181660806 486444079 +-480565104 -926552873 +231299961 -917812323 +935352006 30695999 +-248403816 -553069583 +290600246 225334821 +-412446561 386958521 +-398042158 -361021324 +440919385 -180149772 +-522514217 -579822149 +88528634 -756638204 +157416528 -586633676 +-471764820 171334472 +-863702852 -470543812 +-728455552 -389712885 +-404417341 240536163 +158842691 -428875121 +371538500 -992019218 +694968963 528699741 +-477491730 -24257790 +-440239375 182581621 +-640465087 -162987106 +-206038214 -179010022 +-698283359 -10632331 +125850393 530813046 +-798974024 842934859 +-671408183 484588356 +-420235134 494626220 +-761728786 -44672708 +-839449158 454638788 +669338445 84399760 +-325893321 -464909875 +684877653 641288620 +-923265163 -99983587 +818996581 634091577 +-237693028 821585799 +-524533145 600406821 +636976849 489964701 +615716236 667809182 +673671854 422597013 +-582693461 245708818 +714268805 538291879 +446220218 -378575964 +-992648363 469923920 +521541589 -156504623 +-107753515 -940094628 +-404398566 574985026 +-131340135 -48658193 +318427052 664899136 +572218224 512310295 +87755278 389303294 +850450906 -245567039 +-116739870 786967067 +-10572666 315870574 +-190123684 -163540852 +591985275 -233011922 +868109999 -215333058 +-637816782 -131690502 +-29434058 89410421 +456066716 517506198 +-462766708 285448175 +-630547005 938600710 +-286703236 -173521193 +258309529 642682744 +-258312608 79755172 +976710903 255202503 +731129455 -913731242 +790173524 406178802 +-767415644 -696279164 +-236599132 -558012328 +-381630645 -892608498 +-812024285 -284423152 +-135209225 -611162851 +9793051 -124565945 +-789982278 -463255195 +469809703 256155219 +800235533 593353553 +181790329 695071608 +-593278640 940647494 +683096998 557765928 +-403569639 74274024 +-441375883 -183108692 +-152078856 -697347091 +848619004 851431646 +-608581918 666351306 +563048608 398862772 +-544084965 -828541956 +-817413786 833873739 +-14698498 -525625431 +-965206559 611215105 +-618089470 408660183 +251076382 473251367 +656177752 -394112276 +-176541087 -576545330 +59583561 -832549465 +713277703 131961419 +465596963 -685945532 +13648020 134181423 +374887929 943135461 +674450552 -29201689 +183201376 153224345 +408790022 -931082710 +205750244 -91277983 +71291774 181508953 +992173386 -976280337 +974587179 -918818045 +-509079271 168796802 +-17108444 -721086541 +-322613319 -681406813 +-648836874 -396947929 +-448351668 -21889162 +951096167 -651522928 +-431699319 -70604815 +-934916195 909362363 +-702545716 -621921354 +177341075 -214887807 +-348687559 -8549425 +-506047817 461989020 +-628801369 709371769 +-76687554 -323521867 +199872035 991036416 +-981874101 551026548 +956146744 -19319527 +-923804296 704367819 +831765594 -374355098 +978528446 269106816 +420014895 856128967 +-448871619 -968756516 +-798337542 -218383147 +960438381 -691476013 +-188336132 -116315140 +-57749142 -888016259 +-392814027 -940113720 +-277426512 -63650142 +-589772235 -848594033 +-540486450 -652591671 +302679866 -48822306 +-651661889 -808593550 +108781706 967926433 +770295753 -835899018 +351885739 163955110 +-24587366 -360850029 +-80242212 -902079164 +-559163628 607511622 +90671137 576870172 +246519427 -584634114 +-92325592 -926070391 +836485536 295498322 +575737454 614954635 +918344821 -257650780 +640676368 193403942 +263386242 -302347993 +-538319725 594282810 +424758298 246495030 +433517037 143913685 +62749849 -98151213 +749935178 -912313415 +-259284840 384278416 +891939278 -584127848 +-718130654 -430584526 +688981566 41748141 +706988840 777132934 +340649341 507543137 +310577730 -261972455 +-167086390 -609333173 +349368083 972852790 +206982538 323794846 +-651620158 416243412 +-76572043 117057443 +240199733 -371390968 +962308440 -294133433 +27896034 438153441 +7716260 -439593581 +-19793678 553721879 +-201688333 325658162 +-233115930 -555768670 +-126082237 426175351 +-941908902 701090087 +-893058106 -852264150 +-506773319 691445661 +-666883092 -315666721 +-615555364 314244297 +-55275046 384248617 +350882610 628596541 +-696748391 -498229388 +792893804 -237551458 +823791968 517181815 +-460924630 556111776 +-215491172 121235936 +242981664 855761726 +483872623 352277877 +65323517 -990705168 +-225863368 -517298271 +-126838491 881678361 +663182765 -661440678 +-203211775 981855259 +-557852309 -593590649 +-123203045 -401706387 +601935642 603695379 +-129086370 430844852 +-322941365 406759375 +-925865727 -933671479 +586874607 -880411970 +-347916688 364805662 +-99667091 907975936 +-759672032 -18828062 +-682975428 -221185739 +-275232528 557379189 +976749457 -839244240 +419391437 747165046 +272770441 -748413470 +-535483704 763521795 +57543041 -197087593 +551328536 2056245 +53738499 728178452 +-116194925 456490676 +-970088605 458470989 +-278012135 -715699555 +259048053 421280675 +202653678 936503380 +135448589 882219740 +560344765 577675849 +106060452 823125540 +-384064044 664264954 +560793544 783807206 +-326953632 -493493880 +-800979871 671212205 +-734787728 -527906550 +-968044021 -131438326 +-916262783 -643500004 +816927275 -34285616 +90535124 -307332976 +-958326865 767330351 +-480493580 -533391387 +-193404049 -149881599 +864049378 -576330385 +-6009639 -524410958 +-243234273 916979393 +276604968 -700700261 +-973045796 29457185 +-478495235 -723428836 +-201805132 961191917 +730748038 711912047 +190992742 -291770585 +372861037 -971490725 +289906115 229907549 +711951369 39880152 +47488122 872024073 +431677596 403207134 +690097929 -364388617 +80046026 -768731740 +-304078597 -242314629 +-637569872 826038434 +627576022 -910216953 +-429050691 -975609408 +-237713487 -511452899 +35687512 -963987970 +-572448981 -543197 +4187188 -924872966 +-870595739 962325586 +-799261992 -678564502 +17057177 160237305 +442416511 -777717879 +648031699 -22425686 +-202045476 -192623421 +909710743 931511029 +459116469 149614124 +-219357336 987963607 +159815518 43368746 +-195391077 -471625945 +928823028 876892296 +916095177 469802579 +383358295 981930897 +-625347856 -617813898 +184355857 -168554667 +-592739303 762216790 +-355830806 -378961006 +-219510610 -708821304 +655641221 -367514445 +-237155177 -109285972 +-399541148 344252448 +537281914 23993699 +-335227967 -354169376 +-552143219 901302453 +380359542 -301737595 +-815456857 102989601 +-926667285 -102683353 +906251634 -533229361 +-104386180 -346940496 +31501442 175607236 +743810047 230139320 +154745491 336383953 +-765972674 -492284608 +755234826 410048214 +598423292 511871289 +823547843 -460417393 +206104132 971033243 +-656854415 -359767777 +71921260 333999716 +849293381 101461701 +395132042 113735530 +943160500 -396276998 +-530449859 -694018224 +646569341 763896492 +683360216 -43556518 +461468206 699066020 +-851808686 -572232083 +476465456 828129460 +526140096 -198535849 +532697922 -852159455 +-900219995 512373766 +-778357175 263308208 +-202420376 632100571 +281094212 -34665406 +722325898 36166075 +591680216 160336236 +239441212 -901034847 +-688514042 -560133322 +971969461 -765790105 +196688264 -192926906 +-659610765 -984659738 +-21498281 -179914896 +-994714510 -585486185 +160695759 851776790 +357845376 -568134908 +-647851206 -877418297 +-491363289 -864388750 +-929689305 -744513991 +-291755214 -695146927 +638043849 -213779897 +-910399989 885358023 +-5943414 232337090 +-775912020 -796540541 +-205697212 -955997916 +-422712578 -836627085 +-273353905 7076451 +390185384 98623134 +432945848 -865961414 +71476550 167446851 +560572667 -71048470 +-607160502 586858593 +679195437 508759540 +-577714232 -106519454 +935600737 505313254 +950223861 -451964785 +-206949831 595398463 +643221680 165950852 +962073167 -755602826 +746208984 -487596465 +-334079056 919889552 +242088725 -497840224 +322546898 -262668369 +617769017 715021475 +789050848 -347173498 +-510035304 9461233 +875273312 -470741488 +722875190 -148249341 +-805964410 -910032938 +149087027 71597421 +176970839 254112708 +985304524 221710568 +778741247 -777272402 +-323398919 314634832 +-101691013 189446298 +-815693239 41866480 +728451390 415937616 +-609165649 -447512327 +53185244 -771942135 +928270963 -89646254 +-21812037 -909993476 +552428362 636249333 +-583114454 -122204077 +-869312255 -437749396 +932374340 -296406194 +-976391171 -463610156 +88390773 218389794 +-570350871 194475621 +-397221030 -816015358 +-282838231 567864161 +591470183 -438791233 +514324644 -76771575 +-273645933 491170754 +347869821 266486919 +749776102 549438936 +983383943 -915199771 +-322785446 662864495 +31356265 924136620 +238584141 -809702735 +706288610 356794058 +-544752755 -991857116 +282646424 106472792 +251927634 -55696868 +776068381 -565333822 +-600925225 848978738 +419331454 781253710 +-554240702 840592775 +-652432465 381665539 +440365540 -815909617 +665392705 594988393 +497240033 -891251946 +946541163 -651749602 +-452634204 -273907003 +205783344 890582321 +388455444 250600867 +-58786155 -679631445 +-959886648 519559028 +625154844 -382573077 +625269534 -880118960 +-569018270 -964926952 +-82071241 -837094431 +-667340453 -342678462 +-731978891 -98854913 +175543694 26034136 +-831479901 -626463639 +-674583712 374202161 +527329111 405024091 +631486066 956853150 +-201127070 444168133 +-982993834 -685945414 +910457128 -626640868 +819805816 358669453 +-546341885 480598560 +918039177 -661605804 +358956040 454503965 +-127304787 346384908 +892846009 -29755676 +-858195620 -832134586 +-219112246 294587113 +-350726773 945706325 +-94167386 -452378485 +6218550 995110964 +555981692 524494381 +978422375 451213138 +-896005685 -767886276 +415224906 767392793 +-44344462 -402618602 +-8722078 640145330 +296816826 177529095 +-986227130 -945143658 +898497502 95027626 +-914617935 -719274791 +-365720914 604564741 +-335304655 444501571 +-16590219 -844505632 +-597127013 -106553414 +775144218 -182676031 +-78988339 468315936 +499831686 765557192 +-181542806 -231369199 +675302456 -147460859 +-603091892 278368747 +-281737260 601571921 +230375661 -21755502 +532785660 -96386516 +470783641 459291738 +963474867 -84820787 +192348670 -701789 +409489547 277346761 +350205543 -129657493 +-590079992 -427412253 +-270114718 767924527 +503474531 -594949980 +-425873636 -969638884 +309383938 7914938 +143943121 434878277 +208057958 -106314633 +-786198036 28946101 +652330955 303231901 +-708060524 5982305 +-231023859 -280247376 +-580303241 -923380718 +-576981423 777750119 +-429340432 -388604341 +10351675 -868567412 +-994265063 -838100325 +811570629 934371756 +662997756 798293536 +-45079729 875377504 +-938527260 -880580201 +790980588 70078550 +-934164285 498272330 +-378707193 469442608 +601355728 207205487 +585956700 -315161893 +178651455 225938481 +-419231305 -222140602 +-534707789 -163573467 +-713900146 746175872 +-685824739 604357382 +-597757453 218078838 +-13129483 -409544964 +899674564 -842161527 +817196081 63985404 +-984629194 -940377171 +426300207 171129253 +-239117503 509550246 +-71748529 513788626 +-37097546 107310132 +-334725502 235019988 +487527067 -168246775 +-775907675 -328844336 +-733398501 650451928 +-397076588 872123992 +-333831033 -499340704 +915577225 -593504283 +-630337980 -937473073 +-355402209 -629877488 +-596569724 -544637325 +378774034 499268170 +-976646155 878221020 +566042232 -698988140 +581909348 265654159 +-717725363 837024650 +-385625918 -267810300 +614124023 -75411402 +711168056 392187 +-958867448 -519851359 +-636912027 827239997 +-20562508 52487206 +-931884111 809289598 +896229689 -700016837 +35429035 885847108 +-742724478 122460980 +-420185627 783960988 +-997934235 401849256 +-458645049 864868368 +125981780 -972551812 +-755340585 832502660 +190025405 -955681866 +537617254 281912699 +-140369642 349625863 +785525441 -935704142 +-458079637 97562041 +657791051 -851375045 +156590447 -233784575 +-815769134 -829194045 +676164421 33952224 +827207656 -688454285 +850630768 -374023847 +525587679 -480376509 +924745474 -449170641 +79928442 246587901 +-494951933 73882674 +-700380551 -869678860 +-328398887 -695473755 +791108827 449645857 +-249013245 885095141 +-684075885 -145269928 +-740943615 -228636681 +-460932863 318432220 +230003696 649792231 +644810068 -226401727 +-778057697 -821658170 +-463537461 342617337 +51917362 -426001215 +640416578 114234521 +-289370755 395949983 +61931279 -5262349 +984481202 -298718479 +474739450 75434548 +-946765376 797441920 +993874639 -212699954 +561757283 -307278856 +272070455 16673078 +579328549 -862372888 +892040181 -370874060 +-586514725 563104843 +94487814 769091386 +-853317287 -370010340 +502136009 568927280 +960086380 667778829 +282471366 -474887608 +84603072 -221472899 +-364206664 556529244 +-319950639 -209289952 +-55253698 -136640335 +-271666746 -554536960 +-967304925 -887717322 +476914535 751082163 +-137277534 437023517 +209327762 -434651759 +177866638 -523756407 +915048248 -645413380 +-942211295 280921231 +712860491 32951694 +181721869 -495846280 +-484532893 -646620509 +64420334 -857490810 +-339170943 81866398 +-963228498 215599098 +-329134930 57439942 +563041465 963452694 +611094228 908898176 +91936317 -810350382 +928290134 606746990 +852735071 486264965 +-770838005 -887540829 +-503466463 -328156849 +83374007 -843808035 +299235667 -618350316 +768612217 271549341 +-600134830 240517466 +933933355 247020554 +896558937 -450150787 +-797665519 -626546189 +-123241500 554498466 +274058865 -310416512 +205426687 487756738 +-818680566 -16163855 +-282758269 -990836178 +-715056937 -28232857 +254305269 -655379018 +-827605151 267663232 +285400940 -501303162 +-508507661 -501363856 +714840829 -959577807 +-438977027 759444802 +329349795 -995574424 +-375717461 -55165928 +-939301766 541938566 +-704361575 840697030 +-907780946 -841143083 +517187845 237890620 +-597573927 -645672909 +-540361392 -759034067 +438550228 175732483 +-641161686 922161064 +-968451751 345772589 +-905644715 -696527711 +736935388 483979139 +-161547149 -89021480 +-823308924 85086974 +242816971 -741451160 +791727370 553515697 +-515230712 440117108 +794603674 -137330983 +484051237 213487701 +120602678 545067811 +670594766 217101284 +310228262 208731440 +-445046974 -338570194 +-284562985 745506903 +912093517 -198434886 +47877548 -157227529 +355406812 82962671 +856839083 -544837368 +-263664344 -604247636 +-60038572 -887429220 +330708921 -554936360 +6406527 -971030941 +-14241930 547410328 +211953100 -319935733 +33010973 -647677095 +-189002028 -882817401 +295155540 689583721 +-259971302 943860979 +-282525061 -500397412 +676932156 183719632 +444579684 588395474 +-488958007 190322029 +292236997 657604706 +614608506 992799955 +-755906137 -112488783 +665667675 616271644 +790837776 -780323595 +865343071 402730231 +313876803 -514975734 +-884730305 -160493701 +-221943400 212176979 +-979748146 610118803 +688883127 -596958168 +90139510 252051234 +550517950 -121741252 +886840500 -79587307 +-718538596 -278317119 +-126265383 996362688 +-574212290 -903446763 +-346883274 -324070157 +-591778053 -875021080 +955823076 666390044 +774085593 -703863193 +826570270 175889696 +-97983228 -546951640 +-208859161 312842893 +-594313069 -289005359 +590097002 495452034 +315397533 604198062 +-418860290 924337971 +191679761 -889957925 +-608427263 -311002788 +-128634523 -940128796 +763107100 464242933 +-459092040 -28918868 +350012650 -538002548 +65626777 803437210 +-418001078 949712717 +-666317662 461275160 +554864244 302442153 +-146142106 -910412387 +-820363127 -151365804 +-648490748 -870433025 +-147438730 -860702294 +-146490515 949860325 +-682321177 70328861 +719097360 208427995 +-731685710 -725103987 +693900284 -502559908 +-439527363 -791694543 +-888564822 838727074 +298809171 -453416711 +25956437 -478712171 +-749474163 -195120777 +69814937 588240921 +63470292 25301798 +-765968644 -940036897 +567477046 139338142 +-816848821 133954993 +454715153 723625559 +410089827 -361893222 +995211038 291169798 +126821842 38965103 +-957764260 536601371 +327779831 798964390 +-615600031 -481762051 +-924760268 -672695310 +-723831548 -195157929 +965484350 -1086725 +178050764 482720953 +-627756034 -388805397 +-389096733 339819799 +-187999502 936059257 +616411399 -131422766 +-114059893 240288304 +-432588177 546728676 +-561590999 -196169756 +334582375 793959472 +11445256 418469995 +-609554121 -706499249 +-730816243 881937192 +386640424 211942101 +-217232342 685523492 +-785724096 845696471 +69678921 125741385 +-41208807 424465846 +488023322 233937949 +-121897950 -233269403 +196439296 -650479807 +-32772649 -991982283 +-130372642 -151619847 +5153529 -444543258 +403308328 296841318 +571613805 -997729702 +-309937266 -114453709 +-568941184 614412668 +268909917 -414093436 +863365261 -96863087 +606811630 533198396 +179316941 454978052 +118148320 950611924 +640867376 958081563 +-838862884 -482924983 +317531802 -646425176 +939003235 770594520 +-950569897 -727000304 +77450980 -484534551 +653533119 -81882226 +401016380 895841537 +-429217628 -971097458 +-48177964 -509783458 +-303824431 157714300 +-465138956 -608697246 +-833033943 891509582 +479286205 450702971 +843075735 965572461 +642732620 714245544 +13262989 -499482327 +-348405627 -986842873 +-633930135 408813306 +542418208 825054768 +-442894097 -53718080 +248994881 798451862 +910006479 -508211326 +-865813515 -428996016 +173767436 748196515 +-467628494 321199820 +573331162 -621343066 +171250263 919546375 +266189770 -46219757 +223572 599485206 +53048645 37764120 +741869586 826565167 +-4875552 -697629477 +-179137241 -634964571 +307776790 835499128 +933630765 625694916 +336418706 -794471421 +246402665 114339922 +725656956 241286539 +-648307718 712542103 +645380959 -538298928 +661152134 -513092446 +-488075030 91599232 +35945039 458961240 +504008690 311669113 +16785258 543419071 +840397975 489622262 +-646366693 709654743 +-310727190 165647923 +369664762 -855663543 +-678491304 -207470002 +959778684 218943578 +-934269077 8572635 +164856786 636053703 +737955307 784295463 +-536224775 445319437 +-848192498 493947265 +819621333 566455312 +359210734 393850127 +-846266065 -175227463 +951947586 465197707 +-887019615 -464782587 +939889979 461472271 +391006024 -614000636 +-987109205 -349471431 +1227675 438623236 +572182456 -117671160 +-650777123 284190470 +-946059278 79164059 +-830639721 677872802 +-43961706 294815354 +-105465502 -461937161 +180595766 -908434411 +171744795 -639385967 +-956734547 -824127051 +484511197 604648017 +-561467363 899566381 +62387781 608665772 +-586278038 -85967436 +246815072 -803295132 +-167744891 431383020 +221525169 717360026 +-201852776 826691782 +962726096 -325486429 +-324189105 213490047 +-599041572 -304830323 +94321956 -332433765 +79347462 -196272578 +992959826 646276093 +-998685767 -68945675 +241228564 275172923 +334841424 128688029 +-238968730 944394306 +-643293463 -687617443 +-572404727 -169832197 +183285983 530774831 +-575254239 197374346 +119951057 -994244512 +-519734128 695154789 +717202971 -232541288 +749049274 -544566530 +58312366 -896007934 +-71064796 -234970666 +-2619618 -770735033 +-854176399 234115637 +-254580984 -108943143 +780348733 -627518328 +166830189 -741869957 +73791083 881021390 +592004990 -185205221 +-218021129 -324256100 +-393065168 489750578 +420664017 548238275 +437038971 648674519 +746788400 245188327 +323229934 -610106605 +813853452 -324474204 +688047406 -937901163 +-884189403 581699750 +-406330079 210715338 +-939077704 712138404 +-991346707 -761051270 +166736601 -878743592 +597921215 -555501941 +-438229047 -750904473 +282597532 -887113662 +797043570 -938377930 +-770372822 965535057 +-953459769 -505540535 +422952378 320758305 +-608092891 124625241 +646349872 812300556 +203832433 -650814679 +-798596052 111925760 +624934196 -443949771 +39201168 883828209 +-44789814 -847813923 +-824669241 -17386522 +868060945 157260472 +259942408 -123656609 +-376927963 -572991089 +180820457 -428372525 +-392927318 -973653259 +-531790434 -390358820 +-686705883 -875442507 +-645898028 388361341 +-297186238 686843534 +-903964834 -84979906 +-405420101 -315081351 +830786206 -553901144 +-352404302 -33317839 +488642446 824349916 +257582085 -533995592 +-733642816 152948246 +-745931089 445213560 +661270334 -333462609 +798603865 -393763881 +-627169127 -799253361 +-991885600 -956717683 +-8754429 -688559930 +938636537 656365408 +-109139525 -141847046 +-896382515 -998169694 +-923848286 490555126 +-157302467 -226207967 +340877926 -460791303 +594634132 459586667 +841198564 929747472 +476212155 -314917041 +-433959190 578900053 +-568065103 -414958353 +-788850210 -475975873 +583382235 -38143343 +-643005167 586225552 +282662212 919174430 +-545699384 -268594758 +-403251701 -307451778 +-661954962 -580301286 +-782295590 389442449 +-775053852 743613112 +-823667977 -458983803 +-567461608 -419852266 +-595887629 138136830 +-503356454 104899776 +470834337 -571562912 +890732385 -965979106 +44193481 -891648209 +425450556 -185176484 +229905717 -656882776 +-245990856 -868357066 +-701815618 -467741840 +236188234 -760398319 +328563621 620428352 +-880567757 147719646 +521296612 -520904449 +-690547028 -688509990 +534973607 522634141 +-777053310 308142084 +-478436970 -74924753 +-755682803 362523110 +-331371957 -966528123 +405145756 -349936430 +-294785642 -654726275 +620288241 -972023933 +-944725839 -693678447 +895554116 -149816859 +-360183133 358035740 +738250717 -166943312 +76775183 -955879244 +932783419 -158656990 +728268229 -101494538 +120339067 85017457 +1380776 930501984 +213493545 -927694693 +-929969728 -619926453 +-352075279 688883165 +2698983 -723505068 +-55422502 -272116543 +-709578898 -110387635 +835858940 -267360620 +-560969986 -993754005 +474750552 -783101380 +790113204 914119566 +-145019009 319040829 +-651151583 -454201194 +-517954934 533447148 +-750760406 -497945091 +137816671 60269211 +310056536 814653880 +-384004840 -894775198 +-310721169 577242449 +665504745 899428666 +-358366368 95216988 +-3498958 758968736 +-912560159 -866559754 +220497156 -891044419 +-418971730 52412704 +157347089 515224993 +989304719 412299487 +910009128 976303790 +482998022 -793011201 +-813119372 -541320842 +192266698 594339609 +-936806272 33218740 +-221602116 399165130 +785780502 -237463600 +-128890638 459046275 +-657758569 -699754088 +-162729747 -254731136 +-285226192 309203807 +534215735 -39255814 +-157335146 -670191135 +764902166 350329807 +361870949 -15940831 +556087293 -666920423 +-12458941 -623085103 +-455348999 997052274 +152854459 -707779248 +-315697396 -5188205 +874171420 -689591196 +58110216 307586064 +-868816974 204874085 +453424750 -2411166 +775575216 -519376575 +524559607 469122495 +723064247 233313887 +666831028 -831378322 +801026237 717358957 +-830487288 811773110 +203064424 -117647673 +-866441333 552733534 +-669863638 898523156 +-665262243 -961654462 +-590620361 119508019 +200731914 -881260979 +-196561494 -841182835 +-816842989 115956201 +204889421 23121696 +-595556823 -232770580 +244019077 382869819 +-250370471 -62065859 +565063132 892428032 +22895065 467086327 +-666893827 -296761526 +-303589766 123164622 +-869001232 -764236351 +381238317 -521566881 +516216559 -753875779 +-344465484 59624692 +445751513 -428909370 +363370732 207121224 +275618216 223260951 +-474568278 -974414594 +138443223 -823502369 +302168794 473697633 +301963035 -571321951 +-27023735 340171864 +109036666 600422042 +126644213 -689518705 +95593124 -400590709 +-734238605 -518206987 +761114649 353555183 +362041621 332638153 +947002260 -302854377 +-870555798 -479831729 +727613437 -899635904 +-577618887 848608291 +416132367 679593000 +-875370445 279985785 +141956883 734606752 +775012513 -815029176 +444845426 909849332 +-3246173 633948532 +-359998498 557705671 +-361325817 -741274830 +-985586 -747798863 +-749805313 -483427880 +-848104405 -259480883 +-650753783 891204734 +-655072491 125539401 +952720540 113357697 +95357608 -584901651 +-417312917 896450035 +279559743 -911889617 +-625109181 -460566978 +-199017313 799075728 +300618285 -427930 +-77964707 819841732 +-64283832 160661181 +828273687 566594075 +726093480 536292705 +-434144583 -572812428 +-665276704 -207636914 +-402373408 -284074435 +972078468 -671633095 +-848582434 -823009980 +-647191512 -339244674 +867272879 469843733 +22244090 -828014983 +590398534 -386776111 +-465306474 -627689629 +-171044360 979980559 +772773488 672917392 +559338263 -807535058 +-239620118 -308483900 +808598482 749797700 +15937190 -604837238 +677625902 400155610 +420320811 -395556727 +59997954 275274419 +-314523961 251514254 +-399357800 -149082382 +226818586 526525532 +328655396 -382912063 +-525409990 971676753 +897012623 105360698 +708312385 994514588 +816366268 -298391416 +828651249 -377182511 +631543740 -12991538 +-399784466 707368588 +-723157375 724180839 +556957100 352893020 +59572084 316042943 +-870788014 636758829 +-129845895 822639169 +-632023744 586859602 +760807636 -45796144 +921627154 214843378 +-649521092 -604595508 +914865441 -153434944 +526140901 -24508845 +456213891 -461305733 +-237351703 -79726285 +467749979 170147860 +70911166 -281348861 +798928693 253884107 +-802108949 -654809723 +403656098 -956550426 +-933424717 -863606601 +-484465926 -321422653 +174893092 651696263 +379711191 -402232752 +-549424730 772354533 +-719286032 -547933462 +-35739386 218818435 +897572836 46233277 +879430869 519969598 +-169905098 127455386 +977731447 906616993 +785645308 117835764 +-3875055 319201039 +924386054 837251380 +-379582956 -397904091 +-566362740 43514150 +-793303716 -22689987 +-290189256 -999181668 +-362986714 366652272 +-468470885 -765934342 +552786322 768017304 +591086449 -175169998 +392498962 291244396 +-612962175 502517137 +-444924791 -384656412 +-759036850 183285667 +708043074 -179165489 +991803553 944759085 +672584666 -757506900 +-265262902 -645941085 +-26988532 -140209560 +48438459 378170992 +426298768 -894464535 +-162724945 -875568276 +-862352122 -508583439 +465446082 -170530344 +-18944037 -542047769 +-329196648 -167124920 +-361864866 -164388572 +628119198 -366941337 +-188830628 -981193563 +515159975 704163881 +-616796323 -605524507 +133692619 -514764232 +-300378527 -277850778 +-865239360 -753756024 +418712092 763671044 +953599573 14964916 +260810125 326580576 +-109162467 -945858948 +928913465 -465957372 +210449438 -793898759 +-123302227 443798658 +-317198955 271009121 +485647933 739272558 +723939393 -982694175 +-67859982 -181785442 +-67331030 -823536005 +494759374 -137843957 +866399436 980032106 +236412670 902914664 +-446246024 -338986304 +-412863022 232112392 +510950225 -811983055 +-81008432 394122671 +-541954788 -246443252 +331138302 -955201506 +-164617887 -483647181 +667881401 378205120 +-824354055 784563458 +-136125170 873839417 +-851441787 -402913314 +354898837 669471016 +-575824413 776152389 +-845705947 -559046540 +807361473 -841869735 +38671832 -287258965 +-996067654 461656301 +-840941594 -951618775 +-197547187 -504937860 +-751276474 908701980 +-982839677 226539312 +568009002 -233636754 +15937611 -297959884 +674920349 433150833 +897209149 -184651037 +216486241 943298838 +-923492719 363800507 +743556228 -280322729 +-225350673 587850768 +920132708 592515424 +36955632 143295542 +938844669 854636269 +304387674 -505530249 +-54467305 -108058313 +854346931 978323804 +850618669 725417916 +-899876504 950076163 +-972205370 -534743009 +-941222604 440172061 +-676639941 394218913 +884043849 602607554 +-546960922 -207647267 +156553346 -435901854 +781775509 141186106 +-153657912 -312317266 +468849629 29319925 +-10415233 -669964031 +48072680 293070503 +-897793847 -812194536 +164461637 -502230106 +-237489068 262237342 +492705015 345461739 +-719380044 -695808321 +315644440 -73746745 +124933617 -188684212 +428359656 -924661720 +-313172539 169653771 +-675442733 -923632402 +-108591848 -168983722 +-240395061 -716752483 +450121199 -786639110 +-485464735 -21513469 +-517317368 842822284 +-834618908 924920012 +-443332180 -132378053 +-59020789 222463835 +984933215 412218825 +193145607 524666166 +-8099986 735795502 +-49183866 156592486 +916722729 -30470356 +-63803923 850611489 +-592290102 222773360 +-233349084 527477920 +217026941 300498424 +85460270 53681662 +258904838 790625675 +-931463075 -609559926 +440976417 771937533 +484952523 -381474187 +564621633 -421365846 +-156447839 692990043 +-369506393 -195089259 +-87691068 574328221 +-358865144 -813109499 +-208242855 276791086 +249695092 596981324 +-360304619 467930562 +-137313276 -312886583 +354463525 718649646 +-680127072 115312720 +-631222625 326659741 +51778616 989009568 +-615335615 -923567665 +-103851217 -35053801 +-837350502 -373047832 +858002968 -256540605 +677631927 653165157 +-478609956 463489111 +-716462450 -437054046 +492159732 -739876843 +-101393564 -685362139 +164209649 124983151 +-396214559 -344783084 +273804703 403177199 +-469155323 738146929 +-885837130 -174651235 +949994615 940250280 +-409850876 208516762 +192991844 -878536788 +-476859366 620580078 +-474082933 884730616 +995759948 484541919 +-824314356 371014880 +817573285 39754840 +-386768994 -397554341 +-923500886 -597800348 +-15785466 -453245504 +-954918366 -147043108 +584257871 -334991347 +248109983 -454085929 +-311486299 182089755 +673454449 -201028140 +96601494 102497930 +-510923028 -673248698 +965969574 906552642 +855413752 120893425 +-428021542 625375958 +487309689 500449853 +931884942 136708664 +-913039104 -437241235 +473981752 729012548 +393611778 -928861665 +-16619886 -903726530 +157818304 -648959702 +375504465 49378183 +961139475 -513512140 +-383066157 -730120555 +349552281 -454496396 +-186507316 -160278807 +-383108212 -704567579 +241385241 -940129500 +-909717898 85389671 +-987535850 485215928 +-85841619 799567290 +-818703684 -239371522 +126190505 -465710957 +265249734 24044421 +-919471760 289065197 +-126750581 650586241 +-832859414 822293350 +-474051497 -951264626 +-891620165 -504857380 +262019446 408691081 +818418208 16584258 +-818396002 -174601451 +661916927 -614452143 +504348899 -738142520 +255549500 -746648009 +257938756 430470103 +500704815 -130343565 +-417810059 522054932 +223748155 432704324 +680208724 -749809520 +-812565205 -739782227 +602442838 -174427603 +-996385757 -32903932 +-842634859 -158266717 +-2254234 -397180660 +881295349 811527943 +495746677 973874159 +886344305 159164897 +-262107603 501947096 +-116962149 -996559376 +473531305 -460327901 +-59380915 551516639 +864627352 -458756553 +-19365596 586015629 +760166352 364478027 +420351326 484423330 +361906594 101907719 +41148076 551098692 +192661317 -361380024 +249263147 755904210 +979431265 317066911 +44991773 -667707081 +-661916847 -988405138 +-751780980 404909771 +-104430455 572632435 +-868815866 788174415 +-781598109 -813790644 +-438302735 772820145 +-861210264 413315576 +194507600 -172767864 +740180965 -833943307 +18821139 603551518 +713651040 -36700071 +318610068 -642568065 +220416069 -559948907 +479189445 437895455 +-965791463 -440075355 +624379747 -536984992 +770517846 -537560710 +-864611316 -375944949 +217566088 -574202370 +785610645 -645898702 +-907665318 -618384592 +975226494 378169877 +324607850 572265967 +-529921025 375111656 +832337597 736048657 +-172549527 -561100721 +240128582 -948505958 +914261014 209635747 +-305941275 443130362 +122984191 -114061719 +-821109054 -436449222 +-973685251 -171267391 +784473484 -542605263 +701027233 -190877045 +-349133156 -848370242 +651347568 -346212857 +-761366237 -36204425 +205672309 -49347793 +-228008208 -168515241 +-158640623 -231910572 +409862662 203555533 +-890878950 -454405109 +310573613 -713341424 +-400259483 77759273 +-71773379 -741488962 +295509690 608892196 +-956559554 550419557 +651302360 772952535 +-750474291 525190963 +-987895240 -873774171 +806863110 123485618 +443646011 -931908836 +424032687 269778075 +-659838331 -113302659 +250790536 715928267 +-40533159 40233296 +-818093583 -384703717 +585393395 191976873 +858166504 140152658 +411674983 -167247530 +-421517671 -743071940 +669334223 -125988772 +621573246 964603064 +-803631241 -560784633 +894390658 767372964 +747913487 295054570 +-310053252 -539803924 +721992145 896769272 +374009832 903098126 +459430260 462341382 +970493175 -299992005 +221931843 -638385951 +646181543 747452874 +339357326 370270058 +389066390 15677006 +775269012 -912766195 +-939099172 509861680 +869391383 392853828 +-513573191 305898734 +560473661 -768184680 +-726397371 -260328837 +-822602610 -541415140 +985431231 470353074 +225962074 160476509 +255511586 609605912 +930495951 911268882 +690505888 785650213 +-769170017 405281644 +-604104041 -682193776 +-891019915 -316061131 +562114030 204195875 +721876670 809483444 +-376907762 459604550 +690888681 -557240452 +301328251 -911321529 +-481689363 125859747 +69407715 740470219 +-183007846 -613551063 +929182593 -49109122 +-717629636 786762068 +-169303551 83682991 +721732769 -301263438 +684723158 -864648538 +688638479 -521078620 +909595172 747406452 +17874966 564171316 +311260629 -898635070 +-606684620 958403023 +-122814982 770765994 +265472732 432554585 +-285444706 -51551131 +267683779 847617346 +-620652482 -855518907 +934820406 688234106 +-736708683 75316200 +820218867 -192458491 +-971182415 597707950 +693842273 -313078500 +727065592 958250627 +-668643042 42356378 +-746435136 -243164520 +-140991604 -482877739 +412225504 -417840363 +249796166 -221846766 +293959314 920972397 +982468483 -241595924 +-953278685 -285903637 +-935524286 672459337 +-586377447 -657337016 +-574317296 274539933 +206205774 207811944 +-578640584 930768877 +600742146 683533660 +634555864 -693208069 +620046968 709033991 +-992514350 82445190 +793856993 536240614 +161121904 -342100695 +-35185103 884503542 +-464594773 -952563504 +468352057 -983359958 +258024178 -962731520 +-389802648 362067473 +-935160074 -437028803 +630295978 268809767 +-940882202 -32703021 +217040171 960145028 +345083693 -571654019 +-283227433 823471467 +-836070935 83345429 +-140593986 137427131 +504138656 81032437 +145034692 228201109 +-879511846 -706540633 +61632560 -832981651 +445348160 -48976072 +547117168 268729041 +-580931274 -27603083 +884378813 -668144615 +-436851450 842154684 +-3347162 608500469 +996357339 -795934579 +-392328277 -448385470 +-176422209 -110634217 +-377132020 313339701 +-435213658 -309320494 +494922622 -36361472 +588740264 56046821 +-607233745 -43275122 +453586038 200459588 +-306490818 -263755514 +440905274 47115924 +85967328 -181842811 +430220201 946673526 +797825621 133183755 +218311353 -169235652 +495636903 -481399920 +-412365305 -260936401 +958501731 615082409 +-65867906 544025833 +29253421 799517449 +200133717 722021666 +474143567 -251866088 +-330135310 -930789077 +-751622018 514372551 +-107147460 269672445 +983759250 -178457783 +375989779 -783314619 +388074813 -785193581 +-89158886 811845003 +924513072 -388682125 +651613527 108742071 +696772837 656189215 +-57280746 39454141 +-47341615 694554350 +-709934378 -574765019 +410155407 -349292773 +703493583 360673343 +-955491663 -971128838 +274936560 33690466 +835443986 -621791021 +-654483399 56269353 +-909642056 -669271742 +901262474 -601060045 +346617628 523308325 +-588804514 969748625 +821101999 706628455 +-315773862 -447022051 +-356674466 -858693647 +123695011 -937361675 +222807412 -320022619 +337596959 731359135 +123382604 846939800 +-900352057 -506367768 +-930414333 -348684522 +-342508946 -496273796 +-552681179 -844460413 +-276546130 -397597113 +-326353225 -274520624 +683253458 -574281192 +961447440 377389554 +-175026106 -942063587 +-186724141 400547188 +422925590 -814573099 +747532504 266521899 +-321786996 396407223 +917876778 -244427832 +889434004 -23363514 +465269532 360977885 +-990431140 282033742 +418154161 -144501145 +300813147 806593390 +-26162690 19568323 +703146621 76649742 +-880583487 -698019107 +-462405441 -50130760 +954995273 -896342866 +-947018645 939890083 +-297609712 -88865304 +-871775323 -594665635 +548069444 -503037713 +396265741 691093339 +91480213 -257932909 +144677411 571074310 +-746097772 266022452 +-291907281 -994255217 +241606522 -149172863 +259573379 -106247790 +480680071 -713621796 +83954558 917498998 +593294889 876820079 +158708939 713793876 +786310501 -524129668 +-226301340 650184346 +733381435 947048586 +-63202091 -997373561 +-778844037 719643206 +-835654324 -612045740 +751265709 456798034 +873863465 -799091209 +-989648456 308480358 +80654641 -699994376 +557494995 65008861 +-994794367 100023698 +738126262 233165492 +572463048 -322947429 +-604926277 53039009 +167288316 -58527711 +-336013238 -929375705 +786064203 -477665433 +106950710 311474722 +-114603298 466401396 +683163880 -566996085 +-934188083 -527769653 +-468885144 735036419 +476149378 716514315 +631058175 158257959 +736092773 601149737 +935298922 712625445 +283065416 714368512 +-611348378 -246963515 +-386111688 -641021708 +627419527 212186739 +903051546 670380451 +-1941166 383062339 +-425772616 -170648248 +51076484 888617178 +313919097 810360055 +281743747 205452561 +225407665 -156507890 +-374455141 290864218 +-936146312 -357442960 +-891174880 851834987 +349363079 961988766 +271334110 244913352 +-427869472 -620827142 +-969812338 686910472 +-40725388 -301785485 +-655607298 796821515 +982789737 347466557 +-909831219 -409077074 +-706155377 -513070861 +-933975989 490870952 +-969638175 939411669 +-138848708 273263819 +-270393898 -625143334 +988470217 -647175120 +286192803 -39552890 +-960070816 -840641640 +-935795314 755217809 +952609389 367231997 +313089167 -606147552 +-632729662 988884421 +446724029 161719433 +-804230171 325097529 +927851297 405862349 +292197617 -344343685 +-935599952 -422803005 +-211804519 780389213 +-224591438 491553650 +-229124172 -414193725 +276663024 388792202 +-696663849 -475353292 +558262422 -674772984 +-170409066 385752341 +878091145 -80150058 +-577476117 952490908 +794555377 110582617 +-370047430 -645194696 +-394124491 -781465340 +202779325 802960898 +517929557 -138989419 +965459995 -281357406 +-337763706 786284830 +-727578191 -331091262 +465198243 -270510645 +728562924 909169900 +612485224 -787844950 +81377811 62857512 +600998257 -189258063 +97033271 647102522 +134055129 695514853 +743597505 543095131 +-584965158 215367693 +-544075627 -805279581 +438983005 199497672 +-545547130 -467071519 +802674482 193535110 +-104529140 72614575 +289413747 -177380900 +13147275 -159253496 +108215195 356569056 +-132524881 -183736604 +24898979 462483940 +-446062552 173512148 +-279667111 -489345232 +-898493400 -3923801 +-402372776 -531531014 +333396378 946870517 +-479484630 -261905984 +-668040039 -636497368 +667358249 528473085 +896102986 -383006328 +-674213460 640760037 +-223847971 734492482 +-994348248 765326063 +-428135975 -500681719 +81935162 306354798 +-710148328 -541807480 +-873485131 987163735 +297589231 161663861 +-445181872 -116807923 +-677889666 -306799884 +-898959395 403841260 +533500194 403355798 +718461821 49823484 +-633953995 314871959 +844698057 -534735105 +998185262 21540206 +947118206 -333738140 +-772421377 -361087510 +641628888 380476551 +878668370 261368328 +242629806 775712419 +-783577805 528418676 +630918363 969698873 +-272417518 -709462780 +429193958 175542483 +-573018612 -625482696 +916839195 497451134 +-844082572 834585163 +635736607 492124073 +185665409 676539944 +117195877 108353600 +-119570737 -153200813 +898090125 -594680958 +871822321 734522864 +-974144 315558404 +-600545545 866206120 +-640652683 -74782963 +235158066 598133071 +-81616406 332522092 +30978982 -440233646 +654663623 500932 +-161479954 423367308 +-327338673 874254723 +-148800622 48662196 +-969809125 -244914116 +-468241528 376438764 +-829954890 -427737834 +-672606091 -629221246 +641074481 -285242283 +835175290 793385833 +431576597 -712422066 +192678687 171988966 +27398382 77518607 +742500848 -379825520 +988680604 916129525 +199855378 796466202 +305573181 655409987 +-864821541 382834895 +-278404611 712019555 +-722882779 -33845856 +828956658 -196678961 +349921032 478955202 +-77372036 400206918 +794247740 -491768688 +-789862572 -117524802 +-381814484 353343303 +17621988 -223242870 +-689997847 722371433 +976047201 909033238 +-947372734 249807769 +236001202 -884661821 +858983394 229213264 +-673227784 -492559828 +560122583 -505645731 +-878113821 -371069948 +442387747 -777460203 +-3203387 -91162988 +-667663507 346891176 +938663769 333100173 +424026377 559767547 +-816181511 272326517 +230051792 692692277 +474960558 240573876 +-265295581 514293801 +879944535 -356797496 +-866203437 -855615835 +-933887109 201008349 +-786722958 512643716 +324889030 -110276058 +108503137 -494372450 +-837228592 891038110 +633962707 -929706460 +869515122 408358820 +-193429799 258692948 +-765206133 937801736 +-816893454 -854491518 +385762983 850222950 +-59691599 -942123177 +335104267 757283737 +-793013008 434937732 +267944786 653952261 +548937776 78311856 +-176335286 953048568 +-986894460 685560826 +-841381585 410370209 +-244254115 -685313928 +830519293 182141510 +965012028 -414136534 +-233826962 467173816 +617689580 -285147316 +163864320 698578017 +-406862723 -212624478 +-836339814 -182172916 +-624061753 636461418 +266492554 -824962521 +-631804955 363314329 +-665309319 482335295 +-303823534 552279196 +-381446746 -529980318 +-420443234 -378255456 +-701052711 -934250648 +906263031 -442746337 +269342348 -725120499 +827225056 855531244 +-50284766 -85729870 +-438227720 897803078 +662919119 -727430024 +355946028 601354792 +-435136126 793508634 +-676767045 718349769 +-263370220 -103560277 +120925443 -993906258 +581952252 321639502 +770406155 175703397 +-891212534 -298362669 +-985457942 -681242350 +814912241 510675443 +-958550061 367608142 +-917838552 -226877976 +-356948750 614990226 +-926088185 776136871 +867601940 287881841 +815576850 -342481941 +-862500968 516493022 +-960008467 852549111 +376008282 121060042 +708082824 -102027289 +676150147 650646353 +743607556 -401973620 +-610507849 147810433 +725728611 434992669 +315219037 -341681728 +847221199 210523555 +516943415 824907725 +290744402 -766486557 +384474570 540662415 +361136709 -171873259 +-818721394 713312556 +-391261921 641694952 +881390773 250937720 +564965312 739294275 +547954011 158029321 +80063317 -303873784 +755989659 462663645 +607002473 -772854958 +-414814100 -333977525 +571901555 -772520778 +-890891713 732387892 +-952136693 713114077 +299777784 -721951638 +571547308 -297946152 +375429589 15566155 +509549706 449162284 +-232457155 -651557898 +-308719453 559863017 +674024737 -708904225 +166444143 -674788469 +19498121 73529854 +360340215 611613180 +-193890043 -951861251 +-138334388 423264873 +758173807 -245965773 +-611450712 -493590349 +267740969 423523056 +-798844028 886585223 +457630685 957263688 +-834322290 270096509 +129931482 -694313382 +-75545365 110029529 +-662948424 318227956 +-691066351 -937437338 +-904615241 465698815 +-969180500 349458435 +-157279786 -715043331 +-557827926 -831900372 +535699711 -696359966 +-42050022 276795581 +-919240924 -86861476 +725876924 -396004468 +990322373 744008575 +-409506918 515587552 +216885201 -994282864 +730609299 -424802246 +579153193 774741222 +-810522754 701218619 +137710305 514904361 +-859210115 567461448 +-355192543 668826821 +-597568933 877091726 +918260275 -851557461 +977999805 -103820526 +859288228 359014145 +9327455 -921057646 +-637248822 397649938 +396634159 281625161 +762522241 -953170154 +697208311 -243692475 +-267752698 168918147 +-955662867 -887677452 +434567310 984284297 +-831770376 47156210 +-119402282 -92649310 +911722855 832323910 +276728985 -423439206 +-130820856 525663774 +32481259 507304356 +529162492 578174004 +165840402 6402712 +-864492022 -425084293 +775053726 752834338 +873302992 303052067 +-175735010 -73051828 +166898963 -974072768 +903420268 -984175506 +126120889 -177696698 +69880519 -156146911 +-307360885 350846301 +855686226 884623231 +37534770 -293565781 +-278999617 -705956155 +-570581982 -358490479 +-650099643 -898827724 +-225683388 257914613 +301260694 195598114 +-199261815 -210638146 +-55951909 589557282 +-778377111 830529503 +-64394338 224914715 +-55706567 830431499 +593619847 681838072 +465651967 -246857236 +932800457 954010583 +-101938504 -460575071 +541815120 578368740 +-465956168 -377654414 +247128498 31447824 +-246819935 834355417 +126041368 -820641208 +-945378365 511481039 +-100993387 -718511076 +442246843 487234207 +279711519 507890672 +-940079371 -888605007 +-218548836 484202699 +-53690155 -332887197 +-145387985 678139724 +837637976 -751951549 +506336861 782430251 +-884132610 -803317339 +258766113 397416882 +953946518 -806627512 +477427589 20062956 +772530564 667275131 +-156619867 -720632744 +-557327198 -95668621 +-442942492 -542102859 +-656651938 -759388548 +-288035532 -719875518 +-881698526 -72215592 +-350172704 -408472789 +224412699 -659739946 +43175211 571616064 +171079852 81723653 +-266386381 -980015930 +-561399964 -117319454 +-942391839 -330450613 +824321002 42543845 +-134066010 588688852 +365902409 -695305474 +540070255 -198571351 +-764039127 428864298 +-894540927 -165204505 +224604864 171491159 +54216861 -583662856 +60346304 732114229 +638731020 506610109 +-59270604 361034569 +-119135450 -115095890 +556770704 842866674 +335655742 -343675203 +48565857 -560943853 +489573202 -486703751 +-932033052 357858774 +406100641 -487675855 +680972824 -821737653 +-248576285 200328040 +550816795 603512777 +997039018 -124602803 +-35447593 135408047 +318458552 872419157 +1616769 69306432 +-597275659 -73111867 +545002524 -707498248 +-598203638 913950806 +-128218930 566282453 +-992292735 -232976462 +975906609 -511339692 +882078069 888068217 +789455814 966031637 +-167255761 140586644 +-900630275 -185427275 +495044321 621459886 +188654987 769269459 +-677779253 -593099893 +-298570551 -446613040 +885891198 -959695470 +961973033 456135770 +526610564 -906759656 +-477787773 94377063 +296188229 -36289016 +864774011 387814512 +-121944911 388298702 +182398075 -171831159 +464086072 -10585559 +-804304586 -969664893 +-991166265 172614454 +637364698 653415849 +-598181472 -842422809 +-745693668 123857689 +-6068891 -402664348 +93660741 -393247383 +-72524190 660251881 +983654548 407984871 +-857665589 929684347 +837006596 -862641030 +-744836267 -281640395 +-974717763 -797604674 +-297355206 315345048 +-897628833 953658035 +-727250476 250529988 +292820864 172970202 +174208742 639494664 +294706011 -393528073 +817849091 304825995 +459816062 83179564 +569499698 762055509 +998477879 -966345565 +261597540 -305724333 +136250522 60506100 +-723280468 -547916495 +525539880 -849145304 +440582089 243540965 +-26368466 -567625688 +631916978 -432851139 +-386885405 -415236181 +790889652 -19245085 +-465673567 250725591 +-523190940 374556135 +596348467 109010621 +180237759 388172227 +151140070 -276149695 +999562438 261213826 +-768373520 873124841 +8061981 -835984797 +265401310 -599365861 +-633684296 755463193 +336221425 823995252 +-910617959 844462598 +-488210855 967490294 +471896204 286869927 +-171473218 58709805 +-801218161 597126381 +894144198 -85097760 +-661806711 -939279109 +-198200008 -554863754 +2218722 -164135063 +-514346784 493193179 +296030469 -128199815 +-266131297 350763460 +551217043 317431103 +-20230921 -559099429 +-150071797 -977706381 +806031384 -718222779 +-671445786 -750284259 +-318961965 858787397 +397447756 -101355783 +314310409 -427455659 +551394708 544799823 +-280966614 -410320233 +686245254 -380423512 +302713731 -959125085 +-290817852 -396838925 +47078144 -66304029 +139956857 570175346 +-92420192 -798461453 +188843012 544490547 +-724999953 -256288321 +527680869 702720458 +-304538280 -673812191 +725905426 -559973676 +618360463 -589032496 +-44318838 -669274374 +-756935231 -432472476 +976595774 -714337087 +-561635129 -55567848 +-332310951 -5346538 +-383365966 731305367 +-398726966 811633315 +-27181842 -44548694 +-563890560 -160818491 +245345234 -739647759 +290042517 -470731908 +-234512974 111185516 +-857646003 639647870 +-944809104 233252675 +915520822 -75361038 +-322818779 310456593 +-254670758 220610364 +29186750 890147844 +753741767 -985500750 +358396145 703416395 +-423812853 704220806 +-586644548 -628852008 +-902221929 692952113 +-201069358 -771636042 +-555701010 -985326101 +163928223 451042387 +227603126 -49969667 +-733904810 -367108838 +300892802 -584206892 +-264563037 890557606 +378572793 377153575 +236979950 -432769078 +928865807 -64225077 +600763393 807129804 +-3638203 -162887477 +138607050 81109640 +702488145 329444473 +-249640285 855553349 +-198222571 678944983 +-631241542 799733888 +499225602 -470437951 +-734962052 -971599083 +122569379 -767233938 +834414408 -765351078 +-404798809 169206618 +222587648 402932431 +-444885666 424027718 +499724169 537426286 +-600233635 -582639966 +253174354 -436529217 +140661440 527176233 +660386850 -985294835 +-301470972 -725155493 +-772985251 -47203169 +-125774632 -435919967 +-717566419 -177883130 +-469111890 976565567 +38052943 -43743053 +136495380 -633782596 +-122503099 214151251 +24728732 647061424 +-339328217 909066648 +830695886 167017158 +620387637 560555876 +682156655 -42332786 +-93611176 52305950 +552243371 -826490 +-491523799 278543458 +7876486 -669134360 +-598417072 247250933 +-940230284 246978356 +-502503985 616401092 +550981731 -709263122 +-840378466 -455035081 +872424552 438258934 +-11698346 290538167 +178782966 -43749467 +765805650 790173111 +-595082744 352400709 +-366922861 529817654 +554910014 -696618139 +-872754300 794201999 +53443758 603455561 +220376721 -142354928 +-760529802 536387336 +-221403898 137353458 +752820001 961224438 +622916561 902296721 +-841288165 -306133640 +-108223051 -582279788 +-399330909 707063803 +898501646 240520660 +328417649 53180486 +348439622 50599507 +289539224 -257105456 +-342183343 -879051116 +826556763 941783977 +-216229284 -674900031 +632105824 636463350 +-384587024 -501854132 +982190814 -166142079 +160941148 162706438 +-221424961 -398293116 +-942378831 553400013 +106558284 -69415331 +16693150 -375414163 +-623986098 419404950 +804360363 77649862 +-457728068 -312716869 +-313505098 -551324214 +-398303491 -917380461 +479677720 735317046 +-426295525 -499359361 +-576057561 242082132 +686994132 624291295 +929195577 -188198670 +-229760091 -376207855 +340565632 -712629392 +575891281 -529048671 +-224200448 -392872321 +204963142 865771425 +176685567 223130938 +793765829 -977141897 +-811705163 -567694533 +-347830993 940984594 +165960809 840043768 +728833353 -202139406 +-999644552 -695886675 +351951518 984241304 +-593452041 -475158347 +671645457 -166939416 +-448953511 -891656098 +450360689 95595099 +-738946857 -930370260 +518069564 555285743 +642046179 -911892151 +-974272281 988135653 +-463465770 -197628737 +-37483449 -656007019 +-122725941 178312180 +60942798 -453999395 +756084436 217794769 +451688345 -303590414 +-273410900 205504773 +-975909725 -342232224 +-89430501 -264620086 +712566617 665878915 +-415326374 -319991881 +758136677 722394958 +-983658550 -181004478 +516980333 664789390 +-677041524 -473171383 +-987491786 -859277620 +687480340 872347020 +581097870 926865878 +-751491325 109597506 +359489732 499571274 +-353284590 493353810 +704270837 527287824 +-277486672 788456142 +-208696852 -368123609 +-708869909 -697805692 +-28836758 985254039 +350596958 -72846840 +662677828 -140958272 +100603481 752926697 +214156655 -94223328 +-355485695 606412343 +942825039 -314564401 +888292511 -496990180 +271234591 289027128 +133918974 179277384 +330913960 -886721683 +511299124 -529855891 +-447595260 -987661839 +-234170428 199172229 +598255176 311063828 +849042924 449396579 +-97952381 -867684652 +347247477 -342616388 +-376436380 -968867938 +-41932243 76017683 +-808696624 -360825168 +169870553 -947502689 +112970552 569198179 +-904447069 879074070 +398364818 376813890 +-716489985 396869174 +359917485 61879836 +11123569 -911883719 +-777266521 341024756 +859198551 44102868 +895261490 -793256566 +-633222167 -734699986 +321702245 881398484 +729005004 -751546110 +817178524 -478183475 +839283321 138419808 +144940778 106938222 +-357504187 -721690047 +-929099343 -111100793 +-422492836 -892418375 +556672829 -180344476 +99611474 -854806457 +860055989 292944392 +457186506 113637011 +-954164355 -143117535 +-29890639 -149589950 +184416800 977247719 +490479823 -255066180 +793077266 242115876 +725987545 -397753713 +-760275336 -172351602 +924425403 -423451546 +664313738 -45578164 +260911096 302035686 +634015273 -522388806 +-222473685 -228948904 +-404282713 706272427 +593089038 844138701 +-175834178 270150600 +393808995 38875537 +-531219409 630132855 +-77005517 -663512519 +-474372129 -605164903 +896556174 -578924283 +-511553898 371704885 +-70825276 -462280013 +821711700 -769204697 +140728040 601198047 +211570567 268563082 +723251852 -839703892 +-826847802 730627005 +-853341681 -391247092 +-163564420 992911827 +804617153 -463409180 +-669013462 -31323590 +472699003 -740426008 +-577094863 528260266 +-488117582 -454866844 +581967783 116663842 +723870384 732626955 +-563629816 -851395814 +-338427840 295991402 +284627171 -129238654 +200034534 499689635 +38855327 265528849 +114477851 -31892851 +424559677 -965657529 +-827636347 145821140 +123710781 -887277355 +942461686 555450797 +411539317 -840815277 +-559606524 215821601 +145308515 -341065942 +238582268 -208387574 +-553385554 227137781 +164990328 470669492 +-437278334 -683299772 +-736513460 434058401 +-360446963 971456030 +1058422 -644964560 +687413324 -736025422 +-672877075 482882518 +378420476 979824152 +801152846 -294772695 +311404529 -218988490 +-593267550 336508388 +-709874886 -943783760 +689562178 85347511 +-199089664 607408662 +781822204 51111836 +-823913461 -427123922 +-925001150 482494335 +-666882061 736143854 +909183555 534138135 +-594723542 -818055067 +746603905 -808399391 +834806116 298279246 +-682115773 -922913785 +24351312 739662799 +-608943626 -778132396 +-404704354 555992625 +-803805594 331801283 +571609141 -165926603 +-589827140 -296260209 +-375148417 433952266 +-14819476 231112403 +910447229 -242639180 +334247767 80376851 +461695191 -587349724 +407685466 -67882275 +53326751 495506143 +-949292120 -701202018 +-282248792 743257551 +-87501369 -324980473 +369620687 150296925 +56445927 -351847236 +-664683213 -116118935 +548393536 -561637417 +234222970 6184668 +593096983 964473049 +-696835130 920887902 +-385465268 377272198 +241266566 -618207175 +-915615089 -949786567 +-21796038 -83006595 +-839534089 -971981851 +-170934051 742760912 +81799131 -769241626 +329737655 -186001131 +-514557397 -905147083 +-789412938 362849419 +789182007 -257843461 +-167563836 904434518 +-400801141 99539636 +-703208273 -23583356 +-473582394 -581778619 +291792085 556976933 +798294471 561672961 +-475260414 -778689519 +117046894 -435523804 +-205804604 -665364155 +268406243 -384125722 +-315392572 -793878237 +-10804047 -621778616 +903530562 -157967445 +601085504 -244631570 +-555818087 576904226 +120937061 474907631 +-229828302 614397212 +387772907 -287242627 +-792994021 -526128357 +-469993446 -878216282 +159972781 427974316 +567699565 664041632 +-573734645 324808693 +649645307 -313329742 +-871846933 84097164 +298429680 416304397 +-475432484 315326915 +495163065 -135700972 +-711192489 828746484 +36981733 466889299 +-581908991 472641492 +118053505 -873449323 +-535392859 308197071 +-717335018 896110678 +172995601 -565404773 +565228354 135343844 +-936807753 -479632312 +689118564 -916619686 +-328880333 332194585 +903569697 875925106 +49144644 968636812 +-136407964 -866042457 +224739320 584648150 +-305807213 -731253471 +963079114 -9419104 +204468826 -836038901 +-284628138 -15003016 +-993415019 357984853 +996343286 926365057 +228169336 523344178 +720279360 629288182 +-168115310 317816156 +932639480 -762704639 +505970766 -304195537 +618377013 -989789393 +753684179 -187642076 +436758274 610495724 +57466712 836152605 +931423922 447608388 +42082164 282338245 +-464384973 91891733 +-539309975 -828730532 +-239230007 -228471338 +-504000617 193628822 +-613897999 -620567874 +-852116153 363228167 +934179424 -915226803 +504207934 -365404516 +-807052883 631277489 +-462423998 504654309 +248016382 644102342 +-526645620 990824327 +-267887379 29444858 +561101035 -744882477 +-842079550 -306585669 +-653421929 262460755 +897850938 -403471567 +268102781 947512731 +735030133 104926741 +62481560 619924945 +-158376078 777997936 +-144585125 -310122663 +-790314686 -59798991 +723275378 -419880700 +-372660792 787036129 +-207339392 -698336332 +-210026751 179825543 +-296700329 636991490 +-588234693 -529357150 +-541876249 806738407 +735310415 -91942008 +655951862 -444760373 +-603384147 728264558 +-571314928 30413575 +-473644796 -967132230 +144493024 -26936593 +-324412943 260807172 +435401344 -330604118 +-253400767 615786254 +-943964734 201841716 +-66498229 427009968 +-704654446 -490014255 +-56856294 730660423 +-968653439 -702163633 +-405718088 -640627741 +-372972373 -528458155 +476347765 792095410 +-675943439 64177702 +-887317591 585093721 +-599221503 -652008323 +-342237278 -398776585 +-78104724 312396429 +-317801771 414328477 +382713761 -700958776 +903930250 253841946 +-42548743 910326515 +715020153 -75205003 +-269098420 756202573 +-740355434 -860874857 +-489470511 198677587 +-61194533 -284420713 +-7718899 -279119506 +430851552 306932523 +-355379758 609563723 +-672740630 -670646029 +-121562693 -723028585 +-132689333 798313936 +-228951336 -321531362 +-22704569 883679733 +-5330229 -280542970 +-160519347 -263010918 +205443421 -88415517 +-68207495 547365083 +-452923722 184934759 +632846040 -52764907 +266636699 -208562804 +112442306 275434005 +-842001405 104650177 +588428299 866314303 +389437619 -295531010 +-212503266 222657034 +-188397883 501752612 +-967798641 -466674904 +-338640514 668835046 +-754754485 -424944059 +-217334124 -102298052 +731142223 -510918896 +-175176020 31762082 +883679829 -821348409 +805657152 343818023 +-782013153 806036394 +721192086 727545901 +-928895495 -411631807 +237795288 589242962 +-159400552 506695646 +-596168893 -460177996 +33795096 201689784 +755404349 -445688598 +-476082655 621247674 +-715481802 -762295695 +725038018 136960763 +-699602840 -652154048 +622290510 15021229 +587161006 -725782077 +-418750524 -953758540 +760337247 -519886859 +949549804 598245162 +670585029 882743360 +-794010321 72162428 +24812424 128814904 +644691426 -908224294 +211315559 -571844044 +357298255 823984129 +238886820 143204482 +-474058676 -678113964 +-853561807 334825673 +-150751539 -412704563 +668885039 368505528 +145710048 846127946 +-656922518 -237437916 +61674358 749565157 +-474843482 145310829 +-692053491 679103319 +705370768 -20113898 +127052368 -993922727 +696832935 -45082574 +754064768 -157241216 +618700359 699524006 +138394057 406163876 +802891528 537685833 +888116814 83409944 +-45820561 397119764 +-768165737 190060100 +-712103211 -176895172 +471041557 360324005 +265980021 67687990 +852039974 455194339 +384889359 -530792904 +-75801419 503197228 +133616082 -689310058 +63765100 -835316516 +739964438 -353313439 +-387024357 -765123839 +-445797089 297626758 +266301556 -540853282 +-167574759 300539510 +-860240253 621122297 +51479528 206570283 +488669297 -133157894 +904136631 -606139783 +-820766586 639892988 +635109367 -121620980 +-61752822 -925994360 +-598032579 694630826 +76043358 913938488 +-447420337 754007671 +-273593972 31548405 +692587163 -798227156 +-911492935 294198236 +29036571 -181685151 +-622930633 388836502 +-225431902 -39493029 +-451723372 41733431 +-231604551 354062311 +901029584 -312159758 +-886546844 950273932 +111340105 -338649042 +-833425250 -952031265 +392042315 -992419384 +-957181399 621747274 +-856360689 -819703658 +-712419715 750302286 +-88922516 747163888 +-929260968 -621036731 +-21173551 50213240 +-983789842 -343181296 +399452433 85255632 +161899841 620380724 +-780418227 565643038 +484051093 -80893068 +-144594635 -961438823 +571617736 829057379 +-53695690 -527744643 +594000640 381747681 +510148126 456613719 +556295699 -740414150 +231961342 454956175 +-88351968 788524297 +-856157431 -904007743 +416671913 481931193 +-10091309 317116878 +655054040 -660483665 +151249919 47898394 +-989570760 -691474398 +978548371 947883836 +-304092634 -244487565 +249301362 663496396 +600438586 395539164 +-809207772 -613817103 +790348998 -369955969 +890191601 407149511 +-438816909 -233835769 +46212635 321619812 +823878902 375478705 +-918513777 405769253 +520906072 -114716731 +-155080203 118901852 +-550624757 134808098 +860793669 689537096 +-158681756 470172214 +-553108866 -84922770 +685489481 143316464 +-213392188 960961963 +716041051 -435023897 +552718184 -576387597 +813761469 249691646 +848656102 -684821645 +-664533969 489097408 +595440378 -64641149 +-164440830 -425268554 +217170351 297697070 +-514617937 -66744165 +531822221 681410033 +191611889 -449841974 +-249759089 -791155436 +5949748 -382538681 +317233417 -426668211 +-441685849 -116603433 +568376159 770640473 +-455455387 -68638749 +-840425904 638146891 +-881458994 311355504 +-590799712 -756600108 +-186248906 -8522998 +708057617 501891390 +604078962 799359727 +-896972202 331466036 +-992966271 -381858174 +-843376496 978756972 +-378770865 -660011197 +-813867119 354441120 +871374850 661548962 +58206321 822664312 +-766072907 999577772 +-192103479 -461272944 +888551893 606236793 +-153801111 275474316 +291431132 64681230 +-752524144 -82948169 +-303182064 -842596988 +490667104 -372852557 +517579712 102662421 +-634619594 -74324206 +-597892234 31639887 +508483503 216669896 +760641095 -700607526 +-765104937 501774559 +-305370824 130050856 +783556636 -774860859 +599226262 -562226642 +-886539100 -7924708 +-190350362 336310597 +-118177873 -814655140 +572160490 511820929 +279022081 -944861764 +602970166 901911689 +-553437060 -602328272 +-743292228 -179615850 +-421213886 255587804 +212193218 104799819 +5526552 -196426722 +456806594 951119374 +-69803993 -467886393 +-353689241 -845995206 +453066573 -530535350 +-295692729 -773217174 +707620032 416739253 +169885840 548077037 +-406513252 -886370408 +-411979982 181794793 +-895141227 491181026 +934345676 911662685 +318681082 -631251344 +-439088771 -203497016 +-39649035 980632157 +-810291263 -449342479 +465756618 -646015891 +-950599760 619660493 +-696564325 540048520 +-201707598 -10076634 +-796547027 85202131 +160578506 -628102522 +460200115 628788791 +-916349897 706821255 +195145629 292464852 +-148127070 -273448463 +38789154 -601008833 +566476233 -823300163 +-406221919 -401966143 +-682940878 871524093 +-702644208 -509293050 +-788055431 973559820 +806527153 844572892 +197734443 -252996700 +137132216 -417209226 +965728301 240205128 +-398683815 -744090842 +-486776799 965522966 +431869873 -991940289 +-834114451 362942063 +975080144 550739652 +-660602713 -497584372 +73050096 -866951488 +879871354 53594804 +-589695703 -434647696 +867047873 481050993 +-384370525 -405147202 +-159964963 490893364 +98928784 935060796 +892522758 -940722359 +199667787 450742649 +-596948369 911542317 +-653177183 492662452 +-704277729 -308296388 +201972933 737997600 +37548769 34417654 +612878403 -978959739 +-640120473 -932501043 +-642083123 710407995 +-316973346 938244711 +419068465 901721524 +811094239 -89369557 +244808334 125588475 +58237596 -617831373 +-617491071 252423964 +887332126 -83610737 +52254910 520703565 +-906671543 457164933 +641601098 -129688153 +925777844 453817892 +527344651 -645069508 +978780894 -409667728 +-699619329 507823039 +135159125 -497941514 +-869928442 805009879 +641027940 659714511 +358861737 -666461978 +-81678471 88788505 +772035645 282442712 +-578862171 -342830786 +873589907 -388711811 +-881290446 -749828445 +-152321860 836002587 +-442348648 566219912 +56146724 459615441 +-609543296 -211607050 +-75574250 -850217917 +272498177 -163327459 +651844715 435746725 +449866912 228364396 +-248751032 -796352794 +-624823794 950327588 +-184930656 422791970 +187737985 547059781 +-186044184 631759618 +-260651084 -803678307 +-476146437 -831560541 +-68173570 -275491135 +-558131263 -416482938 +238607268 -539703533 +915718019 -401078283 +-614948018 619089671 +-80284181 -73443519 +-68024851 76470790 +-907630679 -960321820 +-549075060 358850214 +-692239913 -97671024 +-835975562 -904356903 +192314847 -459403455 +681006741 379847457 +-227455059 67654251 +-142662759 -658620509 +-990042093 -510711786 +132776253 -292634052 +593070723 99393031 +319312205 584156506 +-657495288 610080506 +560671989 -467115511 +915662773 185349933 +224456018 32805152 +-643707846 338963431 +168091050 -257378606 +751190956 821786732 +887218466 94983644 +665986164 -908119882 +-466751211 -144094339 +-875822096 811969684 +210978550 -375974770 +805790511 984301987 +-879895024 -889994771 +227345973 961937196 +-906166123 -383066289 +-855847956 634120944 +317959188 901883406 +205813865 -851989594 +593202637 -772628379 +-428995051 -175195540 +-213406879 881005437 +-798743323 731755880 +240505815 672853056 +949071904 -75080241 +-139774974 -171049050 +21528508 -255388041 +-728416038 -228273720 +-981845290 -330689106 +990688333 -981171852 +-185643078 -657519944 +-596046558 -312124154 +471802884 -459923193 +-73464275 -479055773 +-975869872 647884099 +573171516 -914944584 +278812812 514200234 +-277819916 -359739121 +-349503833 -67395421 +499555749 90917181 +-693243637 -251052210 +566735458 -790341765 +990999916 -363044087 +216852158 -426030198 +726501123 -91900953 +-174807408 -663276554 +328263342 920100783 +-146195977 -801966370 +679278908 -356135724 +-26420319 -320684831 +-428671134 374479782 +-229954462 322144067 +431590052 189976214 +853070143 317653672 +-63269279 459986713 +298963960 379976868 +363941892 44460521 +-440039989 -858726926 +907408322 -441554058 +454262089 -586869807 +-435970706 -57334560 +844127305 249634970 +-211221425 613212843 +363432636 766974496 +806359805 -293733370 +-774414831 -821020417 +-13618165 158381804 +273282026 451323159 +-932503239 -960446278 +441071360 448280138 +-926878510 -669533388 +166028011 -92843113 +-73070483 -533770842 +-787284979 -883327794 +537482970 -865913146 +-540847576 928300363 +456293147 -608976507 +-588616028 600431855 +889817155 -140866523 +-132083786 -63879173 +-589828028 386187632 +948795279 730604774 +-649676857 395935253 +-865630763 758121927 +-671830760 -845481391 +313354464 999286669 +-48400491 -598970683 +-701950059 363087041 +674141108 -244689377 +665953420 -155587090 +783578367 759983992 +-933784057 197612301 +-6909447 -259819927 +563072330 -313824950 +64012493 -349722348 +-780529587 744230610 +610913115 -944788755 +27097159 137160266 +923371827 -907228751 +-166545980 -232923310 +-78310301 -828907300 +-90136976 453660172 +-362504975 -182890935 +-208496608 -426117042 +747755407 -89839854 +394074137 -173965621 +266006609 -61349669 +-566131427 -288368715 +875354001 -91142267 +870022147 403493349 +-810819254 170213360 +465308754 -706897034 +681853236 -888328125 +527246837 163001004 +779360354 311026694 +-192226278 -767227916 +381164387 -836681489 +-147382922 -836667199 +785787548 -35336921 +556968912 -318758432 +984189357 -517231258 +776450833 789507073 +-663295006 158893283 +710381053 -279050012 +-636694020 -209350843 +374982845 -532893205 +834409769 -614087541 +-23608150 49075656 +-109198253 -588912579 +213784515 -293705847 +-727098203 -952403978 +968459269 257457622 +206787258 233355283 +299282078 -952704699 +-278011702 -350828488 +-373882667 132589001 +30746026 610592662 +-526768903 97856392 +890062512 -305233210 +985202773 -419184208 +491451334 -69864565 +-786262416 -212898968 +553205038 207267428 +610340084 630836253 +908537204 539543486 +-553491452 -305958956 +-993932498 41240948 +165898100 40701210 +98479346 -131691313 +-116294374 -774926614 +947549623 301992507 +-840791388 412278335 +162777999 492408396 +301473500 104795780 +-352833569 997576463 +-751641350 -603055292 +-609556949 813309683 +-230546076 -401708657 +567133208 -217327179 +305378267 762372774 +572458160 208698289 +709986384 727638363 +182158221 482164512 +925238728 -952818870 +112548060 246751040 +338514958 -719612626 +-166783379 -198674133 +-277267707 -105895206 +-43607811 198136485 +597901601 732028098 +788461700 289023748 +-823500567 -377120479 +576486708 465879061 +447728334 -511049876 +-453150288 -171229827 +-619118982 -439990370 +-599530008 -153331240 +-631558778 -227907832 +147720729 -127299591 +654068241 602409140 +-554571148 -404297349 +346494317 -567162713 +858812182 832498536 +-317416555 157331836 +565854060 -774083056 +944514737 -407019598 +223401896 -968972683 +335540008 423881608 +-454361036 -771834100 +226406629 249799267 +730196032 603572968 +645289488 -830593179 +994745764 226484209 +939127971 -554906743 +529167919 -906627133 +980896652 676395780 +113805957 -41056688 +-193303395 -415588559 +818706943 324801617 +123666857 405055910 +-132123617 -187291715 +501999112 -492963646 +-494969275 43879129 +799582439 700500570 +419697835 497850757 +-104176084 58521774 +241132740 56190721 +800260093 45939198 +297927613 990499276 +-946972170 -551454248 +275570643 445157231 +-460276208 529548902 +446639284 719267182 +476608668 116534283 +494204325 849057713 +-320922856 616509449 +933488279 651681882 +135762975 -469292537 +-412485360 554808928 +904656559 -113080223 +-728527353 451293945 +-59125807 208549783 +-662469467 -469074589 +20165193 -967345585 +-977173627 165451572 +676498392 -298141685 +895780281 971674829 +668413645 -116130196 +966138486 -297552405 +8218349 16244953 +-406613884 -444766836 +807739205 -833721056 +-109598134 -148710234 +400800826 -383693480 +-771394008 222026337 +765590088 459003502 +-676672970 -289987216 +662899652 -202244434 +-692704057 790705972 +652911201 -322065924 +-447862863 250870462 +-952420091 -453167695 +78109977 293791905 +-693342714 667500513 +307855061 -441544916 +888399595 532208251 +-613784360 801903709 +827845816 735220236 +-412204317 33381487 +-625536623 -369926341 +-267419971 -785821289 +-430491609 607903313 +142755116 281007900 +-229954501 -685347758 +-617940510 -677689220 +582288215 669937504 +338795955 -590175503 +-155934189 608520291 +-813003638 -832883028 +-662138616 701442415 +-940580050 -522108643 +85898242 -469062205 +869473332 296270486 +-456955032 250582625 +764840104 -169519358 +-13535517 558547902 +419171177 944471 +334092308 -110857925 +-760201528 -585698886 +664422812 442031253 +80648672 627280249 +-340240415 890188944 +-25626899 948265188 +-700170208 38946505 +-106127737 953305589 +689514903 -403516475 +-471744342 23958769 +-273907264 -399845729 +73014905 -402663899 +-673947117 -217671472 +791746560 -873510960 +-365499945 -443963870 +-905922671 482666377 +-811967291 -440983415 +-303227259 608184443 +739198137 285126805 +562184437 389506617 +742501343 -592937422 +424156238 -677650546 +-317540744 -275038198 +-264653048 -473895417 +650992575 248553192 +478260928 -136510075 +44138699 534702339 +-339288903 -936993742 +-165999289 677722406 +737790491 489040535 +13479770 -336897026 +-851483246 925385895 +-444196898 -502335287 +-65637726 157195061 +-758904705 919118363 +-636829763 853452180 +-140432616 312218680 +771233474 -229836617 +-233931764 -776048380 +131609691 113889944 +578451827 -570509408 +-655129866 -944246172 +-954865999 -482274865 +-226939158 187992290 +-459054733 -261977929 +-746602572 -422667549 +769978294 633484573 +979556958 -643899151 +536762949 -521005099 +864808222 108739319 +-445560204 858682799 +995380371 275514901 +-416271500 -371666577 +95090696 400265096 +4322505 472466156 +-836688541 962469608 +-664478314 -364518899 +-295740134 -148187653 +358614572 886952845 +821045382 74374232 +-700714690 -95830098 +-504421367 -15606810 +38201778 -497947798 +778254934 332526252 +629689434 541100587 +-789344110 399300208 +256575002 184239997 +417324649 -584357318 +-805614963 654249213 +395715445 205681443 +-744016670 -843617949 +-951341118 624968625 +452355308 556489807 +421935176 -901727170 +-475917796 -426437376 +-235254398 975311285 +-189246259 281104163 +189734721 -86057804 +-576715923 -254474359 +-471270852 -70011376 +-591449841 324213273 +-58281350 -188786974 +247976121 -730809565 +523275499 -881607271 +282854686 -819283018 +49083639 -951152489 +-988487841 881323843 +-655042979 331366743 +-897326123 -384865060 +-991459883 -671640644 +795324944 929985712 +511726372 -336448034 +-906280095 -278602705 +120940851 -669329949 +722228667 -872595711 +-317096247 -312196523 +436545122 -498914947 +935563844 147705146 +874139516 -622255263 +990920335 -527703341 +-559702966 184093402 +701920539 793953956 +439520423 -455472270 +360780595 970371075 +760190209 881614950 +-437363916 -600885897 +450333203 788044850 +-974574264 424042290 +-146320682 859208276 +680227859 -260848629 +673756102 -149106780 +-650909226 -556210349 +186671282 -599732060 +-659935394 -888144576 +37696892 649846681 +-255550088 949961102 +106242784 296364439 +14367448 481396715 +201606727 -446111997 +578071973 -913829864 +577930742 115210879 +755279232 545186730 +-851727129 -933793809 +-441734284 -744388065 +-8758008 -72630337 +832405997 873884058 +-233448421 260943714 +-725253185 369806163 +-389378175 -912050490 +120489738 -850615183 +349647519 -801772473 +991720910 -963967592 +128374996 793961502 +975999571 -860781699 +-783115443 689252920 +-515981151 -843024105 +478809578 -525044056 +-612878289 678831986 +-773643761 955860044 +288457552 -420193388 +-160475763 -158484625 +-376486243 -970695521 +571259676 997330945 +-475512647 652336122 +-519392384 -110820687 +149622813 6709739 +-732588825 -187042623 +-502165935 106207658 +-375896501 -917619359 +81092709 -718132275 +515651781 191777371 +-673048171 -103613869 +878542760 379566664 +-473080475 -502721323 +-148992823 -687027837 +-541001468 -682164927 +818128475 133967937 +-31379200 28344668 +-31561649 -97497558 +806435719 965578181 +-450106870 716046828 +472929957 -708189420 +-627650045 442626160 +-813707393 324227913 +-114511155 631419106 +-246497633 -203946131 +-70493751 36986259 +-126189985 -297845374 +-55100000 590895978 +441417303 -549521883 +431532257 687029919 +29072880 353059166 +-690905404 -963835822 +248436139 -570437945 +365303929 -635834007 +-246782832 -337401656 +-542936695 -108034238 +-829815197 737166137 +329654123 -883953972 +397984749 730101311 +64200074 -347291086 +336955032 -985155635 +388958429 946310910 +574401925 827859772 +309124211 -426910839 +-10008859 423812039 +435632613 -912669144 +20710225 -661087691 +899112285 271505612 +457001064 -737752082 +565648834 -990608785 +-724202937 -442015649 +-651649255 431227027 +-687376221 -458079358 +511006638 306632150 +-775135989 -303862446 +251504876 -822459276 +944588326 -662105405 +-307086308 -508525255 +229711710 779948899 +-472109722 642510081 +836455482 -678285614 +381818180 202989508 +-116993495 957132049 +-587193040 -359586931 +183974428 476495271 +908770313 288585175 +881756807 -281426894 +603735477 -648835300 +949310210 738421558 +980407751 -463396783 +-258557463 -224666266 +-640757393 -767928255 +784895609 584064498 +563346794 -94823626 +141564436 -382753086 +-780614363 926472726 +47963440 286734236 +231808938 848319915 +-490062555 404772495 +192233971 833568 +-22073827 77181238 +615926729 -856344794 +-818488004 969137565 +-312233692 -62886636 +260608143 920366995 +886794939 -284576508 +-236867547 -562219525 +251843601 532573379 +970580102 819309214 +106771674 -470932462 +847405440 -817272903 +102158442 168024752 +512621603 56517151 +-579768977 223528459 +-832975144 -935795631 +-257366288 -577451327 +61144512 -156936500 +643940021 -62872750 +939110274 -757844604 +596839373 312259498 +659492929 -535097532 +-845251432 447333940 +578514410 713239836 +748637168 -879120029 +881781355 273291740 +-157022813 355407663 +-178932107 -828575304 +-998495620 237331739 +-511785061 -857817928 +-636181830 267532862 +-722748206 960784535 +746301433 -733669880 +101292782 510938080 +-582670909 917904905 +-651595127 -722039315 +745750911 -375217435 +-917342250 -607987489 +-994744860 985667608 +370475180 866032915 +-786872611 302877888 +-728401253 883497746 +806606911 614224945 +-794149922 183737346 +-931664336 -309881584 +-213627158 -597546283 +-35757792 701503976 +401308440 180125209 +-855653474 -647156189 +-456056305 815641837 +-405393367 -157624729 +-455906698 872459672 +517028732 -536224023 +-891726432 -800610105 +-431403299 -728647781 +-495466920 -170043895 +-486935346 -560564880 +810889214 801934457 +-654149725 127314422 +-60056003 -453003643 +147008280 -422727267 +914481146 953010929 +824049292 960427889 +893813505 -521856520 +352966094 926858963 +-910882751 380945040 +169791895 438465933 +-700852218 -628525478 +317713143 -105991799 +362042119 506226638 +-723029225 28262426 +-283473185 -654736746 +-981915218 -743876521 +227668441 619889875 +-339973460 -941181124 +-11262570 641199834 +374913468 -473251457 +65383356 499231357 +-766032097 490928990 +-899288846 -661559464 +-422897445 260302544 +-619699185 -588993017 +340760427 -884089842 +604180786 -337675915 +-989662229 -142751916 +-264541654 -727790118 +518065805 226383446 +785067557 -938667242 +422147849 799421737 +495422770 -598502738 +-502226558 306508767 +-427704532 78620237 +718982681 -728752433 +-241482553 -474088526 +-737444510 695877269 +-520862591 277742843 +937557847 -49428694 +649664742 -532127476 +651442883 535760971 +734254861 -51460681 +123640916 -433084048 +-783475552 144643538 +-25898505 -518228360 +-676241985 -968314006 +-388516440 -816007584 +-962566912 775396452 +-809548214 -78032304 +746209443 2048309 +-167035507 -398021233 +-194771218 -640871012 +463134806 771970540 +-333326251 -190832593 +105557076 730944585 +22955784 -966766059 +62578521 395068442 +-6478293 707566342 +-766629054 24355415 +-20131002 539811446 +-108722405 -888645175 +-919139029 406740642 +345993207 -131759450 +-535664701 871200008 +-186020911 -242295948 +651613055 -489257055 +-472543583 -372688232 +732755871 244420539 +292285546 -410580945 +315887256 -915133280 +-955814385 379815065 +201994582 953678318 +533322340 -591838747 +234333886 -348412086 +-737842976 -469715339 +-232987174 23976723 +-874450967 -799356310 +577587923 197857655 +934280662 531284215 +-117649154 459779520 +-827941251 26822904 +379807120 -350887802 +832989742 -104786068 +491857856 136211408 +846123603 323719798 +180033580 -669122033 +-767264294 -196465706 +-705419035 -266579149 +-141450183 885516063 +-221499454 701675836 +-587032771 -338690900 +979740664 -101075684 +382731781 193336671 +-605277584 8926893 +-968145458 988623303 +-306083837 837702621 +969205169 322921182 +838149035 910479397 +-413138457 -967373724 +240690270 981801146 +970780219 -124899742 +-208187067 619461721 +-758680427 -796671132 +-39363565 399258687 +-634589484 714887428 +604149973 -908800256 +248424067 766777018 +903032440 991323673 +998653609 361006185 +-419135897 -509148835 +-581787872 297604213 +-745539918 943434247 +268961029 166714389 +856065238 980972274 +865598913 -182274871 +-218449747 -268651518 +-119669413 654223158 +280044511 -156289680 +366983522 -282812815 +-310543252 -8826801 +676220749 -122891804 +-554847591 -817355074 +-156732634 -923463586 +-904895700 379308161 +-666809628 -419336724 +694260200 820401029 +-987807441 -552001378 +-497194868 946654724 +653877216 -794047409 +-242324543 -408164030 +-426506950 -420539221 +-898185844 -535477640 +-100555929 -231818539 +588181654 -591333847 +-767593923 -319110403 +817711079 731892151 +390421535 193770664 +-237314709 699164429 +-403808318 249819803 +-324737396 -792223501 +289327183 551713028 +468734964 268094877 +-747959457 -884482852 +-443573583 800465194 +286709882 -199120566 +430523310 914775279 +-868801527 -709196723 +-827876805 27703312 +-447103248 -626396895 +443366256 697215861 +884106645 435168703 +-590325611 -612201775 +938181074 308222413 +111830881 -32391645 +803566078 -431243749 +263193495 -303105728 +482104695 -428182879 +163533650 -723370643 +264689977 34886231 +-261126870 -849938698 +749494327 -766210831 +11596587 -930875063 +641156508 623138370 +868043550 315547 +91070602 -150399187 +-386223770 -136738464 +891918865 369588461 +69418668 966907232 +-637144809 -991413587 +664243791 -478690912 +-951535800 219778081 +383617105 -990575507 +-77046181 -618934300 +522517200 226628428 +208545784 727423043 +-121641946 335386783 +796729569 132616294 +-249750075 -85787910 +769108867 695921031 +912693052 839192065 +427086054 -672506531 +-853291542 782092440 +-68323231 61953642 +334714073 630878924 +420932122 489128518 +615434643 -109191294 +722354925 527818933 +32793575 -243399807 +-506749663 709345783 +368798067 -731268529 +-942909562 590336557 +403505938 810375039 +-740625081 -220858665 +-20448649 -7469264 +919162175 -26263197 +-51072455 332788404 +-930885939 507270118 +447759164 -358847567 +-727781026 552233538 +-614383198 -237625412 +54930023 -427224913 +-90158647 -738225775 +-647386109 837296092 +994017893 536609978 +-651722047 -535894611 +87396359 -361409095 +-765068983 768743484 +-350269690 943198967 +541899576 163201106 +526903073 746765250 +428268637 750330953 +-963525980 -482946398 +-887361307 352584869 +311245214 -469478306 +806972547 -234252770 +285990263 327819298 +20207371 -90588497 +777806551 -56731469 +-174005669 337945219 +58983199 -191700443 +316370825 -500172396 +-506141194 32123624 +416001353 -693512124 +-889234000 368736118 +-26373536 -440076964 +456893872 344614185 +288988687 -111664772 +-136699883 -693739398 +811328761 -564363053 +-87921153 -736271241 +-321410099 -7104771 +575292737 -183383804 +-924364900 -292886031 +-283216154 -126714362 +77579040 -504948766 +469565218 277277329 +-212645890 -687041563 +927833641 -364817646 +-18558002 -289855421 +349576175 291447460 +806557056 606470014 +-672010534 -742745777 +-28811892 -272041948 +24045779 -305796536 +352149372 -705038156 +-137872276 -67195912 +-839993592 283001830 +908972482 -755981248 +-840041167 267651787 +-893868493 380286835 +-121752960 -634981561 +-309712158 821645041 +803674013 -313358270 +262726436 920063980 +764222794 -655369297 +363280896 -484613941 +-806068334 832503456 +-79210731 -826676646 +-569873066 -557415372 +683694642 459439869 +-701909755 -384962182 +608599265 -750850610 +-144033313 812504435 +19634794 424447926 +-749778137 985197259 +620918726 -16145122 +-299757793 -334288595 +7442152 683335284 +-190344817 -959495698 +735201043 -614680156 +712830758 509327413 +-416776472 464850457 +-886357820 -598725171 +-67728649 985748146 +787119715 -143242679 +568825698 366639969 +144575781 -581196486 +-749133287 -614532101 +541845739 -183298648 +167926894 61670073 +795812815 -322429527 +-482125704 -278223589 +-54401304 769265332 +810266176 -103528900 +267642651 -133821229 +191268538 -46609858 +840150141 78483270 +-860603186 498169174 +114894029 139313507 +960184191 -893848692 +-346424152 -183628598 +-70192212 604350788 +-403080166 811260301 +-703110257 -504895933 +-553604346 505639240 +-308062508 -241959836 +-115098887 443912347 +-657541906 231067819 +832693718 557129614 +-51323806 -751341123 +-247598058 518047465 +714934839 -229617685 +-289466340 590381221 +422954675 -444429458 +-286797137 754056830 +-943745235 501854389 +892880263 -675842690 +-301124755 -438315977 +-810195233 42296126 +-701530737 322075523 +-141331563 936196094 +-695848743 869680499 +-274744095 877578766 +853369326 896890554 +587391101 490694456 +-128140809 -179109728 +695404323 -59519988 +824114229 992786707 +-549798906 -757625956 +-252341499 -258004248 +242513621 220023798 +-367235948 -286384051 +816290442 -177429249 +-382404084 535108992 +282814119 -879405888 +-403523450 -355853043 +435151013 3931219 +-409327044 207711428 +-826024320 -186178255 +-741965944 -3354037 +-488834676 -331261802 +950272735 232610922 +545700058 -120165855 +479999472 164144349 +-86595532 319108827 +-392219368 128899104 +-43068015 -667901545 +-444485717 -489638668 +364523541 -440680446 +-747640492 -250067697 +-999182295 380635790 +-888411078 536168924 +359340778 773858607 +-860495779 844805090 +667204911 -50806806 +-298890701 733944138 +-61203682 26197248 +-580227384 -174863457 +-435620927 -203331301 +-483575905 -233236581 +-882512303 839015532 +-112751236 -764991865 +-133605911 976453818 +-322379104 982883368 +217898218 677339404 +611277711 -253815242 +-553344670 504973017 +-785741978 -467219935 +300333734 757623176 +-316718135 -582154524 +-355593410 999443120 +-705837386 -40411868 +-396837128 829168013 +-849039991 -955645653 +-81028920 -964492041 +610400199 -589572738 +896933439 45600445 +362341297 288364709 +-33458708 -13106856 +-156679569 801551916 +473742363 402153600 +-671649761 745243740 +129403548 245161646 +-738835778 81256124 +972824414 -517732 +340950681 -193661147 +-468341549 448617144 +-345648382 179604063 +-971058397 233566815 +-824846900 -964093364 +583363319 -865925130 +722672214 768237501 +284843150 -790281099 +-254441792 812542222 +-421430731 -52405915 +-847266071 -381972928 +-149351108 118803590 +-813749006 -858822803 +87900007 492658422 +-662958406 360619897 +-711391616 -724334358 +-532763454 -514750750 +498174671 654925574 +-988080160 970066562 +984706008 -939496509 +24118601 118602024 +-695942634 994757463 +622761152 878718102 +936939348 362256431 +-518418385 -153549778 +-207150337 47747871 +-36027247 564356415 +-520720472 -507264401 +866040380 773252067 +-567593746 926892995 +-377545384 630886881 +-639474709 938969255 +-454227655 730274490 +-983508525 -66056208 +-544388987 -684475694 +-800614810 481230897 +607994414 -905727234 +611932485 -883974190 +647020249 -597435471 +-511342645 -889002873 +752314336 -852024599 +-664355216 -196916964 +135367397 79349262 +-421795466 652188240 +-554133572 240661597 +226744366 60226069 +-270886469 -665902678 +939287624 359502964 +208799215 -118477688 +-149112840 393599065 +975242238 602568592 +-402788118 654885793 +399237000 813749524 +-746302144 -568350697 +301495468 -292403235 +-35448079 527235220 +-174506822 -957143613 +40218456 -238471201 +-372851073 -295656706 +518689637 -575974379 +200852546 -337084562 +-804766717 138752246 +-434977891 -298752702 +893962306 795223068 +255031622 470970148 +372775831 -172139274 +-706199666 601773035 +177600987 144409813 +-512839300 462330371 +-603429693 874362760 +917928219 -334732362 +-528957709 782925898 +265535427 587638706 +749282142 224890421 +-293604075 -156894333 +-398961750 2456188 +49769496 -828816374 +348690469 292715251 +501115307 375231771 +-983371596 -165617918 +-85849523 946382079 +-540031951 -503403041 +824259806 328164219 +-323387635 910776180 +61958639 -83456527 +850514456 -464010260 +167456494 -664808541 +641246974 -285462873 +-849092065 -156789380 +941586653 -651871364 +498540512 -546307001 +-379846388 414910423 +-246202926 787037303 +-538676362 -870701712 +-528290489 137676743 +643895597 -926853088 +699394676 -557717218 +-855686267 -29360000 +102805249 434928902 +-734741875 535996299 +-830831492 289155251 +-903696223 -627854465 +-887912638 -698588483 +-208626200 -664538681 +-186610335 -1074210 +248691172 337573569 +-323207213 696810165 +-400355455 -102505531 +-662742650 385376653 +41875129 434141555 +909241881 775123759 +464814395 29632578 +388278394 -87762181 +-845523021 642614377 +411849716 845390501 +-546096441 -406465816 +184052432 -407908182 +97846987 -921415342 +-947802293 -680353147 +-83343022 -640515604 +-881490244 -904963169 +-378685869 -89905849 +-598822319 -361138249 +-509514492 -832046534 +-420358447 986489559 +-215425112 315234871 +815377671 800755806 +370888763 -956373976 +-713049880 92741954 +-733090421 -557691640 +931335037 -982977458 +679032121 957068260 +-317137039 127516726 +469432246 -892679516 +-958348283 -14191087 +244767368 -43864382 +165977760 120879221 +-90828788 -48447130 +19150874 -396358515 +-326775967 608210803 +784890183 229547429 +-354258078 -453904355 +-953849819 852402032 +-966058241 -760755169 +912690135 -426019094 +-37978113 182228663 +-239679177 957551814 +330531788 68852856 +784125014 718152397 +930017277 374295040 +900575159 177440393 +333802450 327736225 +-313078095 -559364522 +-343603604 -882987941 +93795001 916069711 +295200356 -665072316 +-676404674 -400258845 +-671385014 554180640 +459030609 945714 +-590868291 1550418 +365277070 -716223049 +-796778456 733212723 +400533961 -676301728 +-875286838 442944829 +-284706458 -316813787 +-848882034 863731149 +-861163802 761064201 +909472434 732227370 +-296366695 716756147 +-652722917 771110745 +-559911096 -631170703 +-659845155 -738161978 +-855404663 226087153 +-482711377 188724983 +478439650 853210044 +724585339 -506286807 +892685190 229505686 +-936258569 -437102230 +726231752 -655285334 +335853321 85945042 +-729164326 -532534105 +144625345 -970356543 +-40821352 -860920611 +-500554778 -3153495 +-891624516 -424742044 +572908250 -948084072 +407385101 -957631069 +-640936314 -95316370 +203781112 131097903 +515474279 -418989376 +-525284325 502329823 +-210050863 347372638 +16108630 -852684839 +288527355 -305817924 +-428645238 -472489610 +-77431686 -834501484 +-598577028 -379341896 +-529415823 -971042527 +564829444 -598946774 +233250655 270376329 +52549598 -752777291 +-669492849 -307051206 +646650493 -356604298 +684187348 -749365270 +539686609 -639162854 +720273609 -410251144 +906515726 -625497742 +-806619138 -24455030 +906148480 923136603 +-527831723 -630016393 +302369758 179766725 +-762250700 -207523646 +-417145798 13125888 +652499131 379155575 +120395422 -665737871 +899736085 -166509451 +-331908733 608732716 +-492430638 958892679 +856588830 -853288691 +-109122285 -52648183 +919446166 -684189147 +-55011849 74666706 +-760457153 -436514672 +-313633288 -67412207 +-286355059 -500411024 +184779846 371591269 +-481181416 487844245 +-50872893 765741696 +-92123466 45131884 +138771061 241571471 +-781644174 179513957 +-138082905 -201026317 +-250098986 -424275922 +158648887 -284184686 +-734444845 132002563 +752087412 -339712166 +259527731 -673484034 +-32695275 -6657418 +779384162 -643557478 +-967834052 596487143 +-736633709 -127671347 +-193657655 903978763 +409010059 349460985 +-677306402 417400618 +-713569384 -263573830 +-510490984 -843147532 +-187530107 -53702730 +-513400 -500740502 +143441495 978648593 +-359032672 181901376 +-184767119 694706131 +266026492 810998585 +427474329 765629886 +-672906785 -531015264 +-474684496 427404343 +-925323365 360144431 +-279505628 818786890 +-287447679 -154171035 +-72892595 767551288 +96494981 845449760 +-451336758 -743644491 +694452356 712380591 +-317432721 -419628882 +-979314223 839654378 +-801326214 252445960 +583181503 947499310 +-355749694 183223424 +-992308025 257204685 +-107318110 -807490342 +-689403868 276348178 +518661990 -97127786 +-826437678 780712654 +-574649588 790612842 +-234431742 -5262215 +-84628612 636172715 +467383795 -932960293 +429875109 716781832 +-586637662 -644448906 +-617448722 -862122571 +-18297436 891683681 +207830028 -701839498 +-487721560 -912705693 +730548087 -470508217 +-162831061 -58057397 +515095515 -951340636 +-778639218 353456247 +746778071 -279446480 +323293205 509793746 +276104702 -958715017 +434939507 -924149177 +-473960385 453417218 +269420543 110085755 +7333085 -219992271 +459217778 278344632 +-101896376 170081845 +-991240365 -881524921 +-231360093 -481943917 +-132436182 256620948 +-816368173 -641017083 +251311688 609054760 +-457016257 -168427783 +-581991587 -328355809 +-714399824 130969675 +-588343844 880329391 +-729762797 -546368574 +-121561808 371193896 +-658132403 -753195523 +-507554100 921739412 +-10173704 -817333612 +-818806057 89568901 +836075418 -510877234 +-872924162 749100159 +-572088770 961008642 +567588864 6039936 +-753170460 -460024432 +-833543061 -814834257 +-10132673 585940465 +455472633 -951095278 +-13524266 -467270283 +710028994 196688364 +156275766 231437172 +678861475 110582633 +-506600281 -942301084 +622351723 -757151877 +925984234 -515316033 +-27753478 174418915 +481065867 -90761974 +300456051 -508160586 +-645680669 702763829 +-680742278 -235745292 +793801720 933967234 +-10266659 -927938199 +723003305 87138527 +968838123 794421780 +-190223546 764926285 +310057601 446296498 +-282428690 -554957664 +616850972 256737148 +187873630 -250097159 +456322624 119406563 +339902418 181402026 +164208857 -160146962 +36539077 962338517 +158199684 -744479713 +-611199461 850292676 +-445866256 655317115 +202655491 -170302916 +876762758 -536255641 +840465416 -395134400 +558444076 -257528709 +-640349353 -837035586 +-65163759 811829671 +104680435 761781707 +444976886 -667804203 +620683289 84159685 +-224643850 867726160 +386807788 968062400 +36151128 98814307 +423717359 -565022633 +550213053 308275725 +321871809 -231881197 +-479604182 -152480762 +-468451360 886472051 +-18863114 267879689 +579607357 33049208 +-109126051 425370994 +89493198 108642953 +-559492620 599994810 +-290773166 -353559748 +-775446741 -604509497 +-943063921 -549518665 +994230817 -660455922 +-688859154 -496617241 +197359259 -594307304 +-579354902 -878794554 +977248496 -34995492 +969962937 646669924 +707026313 438925949 +-247306252 67414519 +-453154994 307602667 +643967778 501107825 +728499931 321128070 +321175385 19510206 +319429508 -607717553 +-811728589 229325385 +962089400 433910072 +-924834985 517990327 +692989410 682935258 +-693521466 -606330180 +-916424240 834162492 +-281232504 -37479681 +-970783458 -64359985 +490018059 25274429 +666738874 -783819513 +838802863 -482134274 +143154956 690313718 +635194990 233275445 +-922756049 -227892298 +-161954323 180867454 +892214027 988343362 +-893724619 855269350 +250713456 876030512 +702465430 840957578 +842245977 -505974642 +-797889467 -763233437 +887676754 -452979827 +-761388915 -442519687 +-900799139 626933460 +123578711 422031429 +-689527392 -179591324 +-17504010 -217590731 +-280240982 254274452 +-835648647 608761923 +-706061592 -780364488 +30449145 146892093 +-775788987 415704265 +883507853 -866727256 +-529380316 -705958705 +-690339686 -70098529 +-483759613 -488570341 +-403054712 -687099768 +-862866765 116609101 +200958110 198050118 +27578350 -287171709 +127258662 652549851 +988005315 -608921971 +-382176931 93188274 +496512179 39457525 +718291718 87550678 +-211406381 -799517629 +67471372 -657403443 +868648390 -408777655 +771808525 -417394777 +803275575 -532622047 +334669511 154294965 +-744221973 487594348 +93784426 -499513761 +-467875435 -984358453 +-683762548 174957366 +-647610917 -876723663 +-87703253 -13315911 +-76515469 811268656 +848884554 739308892 +-305732191 -662877938 +924898229 -847791603 +-537846025 -74940886 +977535170 743469394 +677660589 214000753 +-146829301 -594518472 +86726393 979591247 +67683173 -802208668 +439545808 -784515423 +984331059 -331243657 +907126395 592480667 +-878676611 839976976 +-994514449 771946800 +-217882667 389456854 +-896873606 -100769515 +699847543 113769754 +-19327193 -95471468 +972111489 -688501004 +-244238154 -826601140 +471597610 159932298 +866333784 480422727 +722238757 502541575 +314279819 -751897935 +575384286 202318984 +68308745 91913266 +525700673 34521328 +341456861 -139817659 +888554865 -847324549 +-767796109 -82174066 +640833594 522010675 +543922712 65421667 +681199069 -738967436 +-865469857 -218934591 +730578059 -418047520 +-681441680 823176318 +566910069 532854536 +-851955245 142340623 +136344298 -446461034 +-341511813 130711629 +-411824952 148895120 +967548271 17939565 +-392570365 501219596 +824195140 -17654954 +552620469 285858553 +-639625234 -34212297 +-723044350 293947401 +874877770 505767881 +-70229649 846135299 +708745043 508070291 +621579334 386021828 +-980334758 651576128 +137782555 47781830 +872918210 272285455 +109771108 -518281191 +-991334576 -786958186 +876701272 -254414437 +727442957 -334471721 +966467546 -242005591 +-533219438 125220675 +-497222485 564381206 +-497156436 -758488611 +10375311 144651359 +-883716701 -632585097 +-572006347 -372149293 +-405814956 -290345919 +-362373875 -514046269 +-268764280 -400761777 +-909553964 -399321074 +634749594 -47723455 +949468401 662649537 +-967848832 -200827980 +-42492493 216681740 +111314750 750731885 +-220226352 67640215 +257090533 -15749570 +-423789838 316937488 +-401086020 -875698601 +744175895 -855122581 +-338620336 75085836 +-872219547 -689000681 +-140757157 -750546867 +121228166 -286732225 +-802454435 -713200074 +-596751127 -575723183 +889405130 564042952 +744785566 722400320 +749109563 -173704054 +391745194 -987506580 +-902337379 -868327757 +464137535 343145292 +106766110 -237534764 +2628465 532948441 +215516972 847943641 +86605082 64327270 +181920417 -313656118 +-854610007 -815118522 +573235495 -301942605 +731909112 -854131389 +910607331 714845461 +-111798792 463105499 +-467598285 -484885016 +724091447 -908484389 +302078602 140684716 +158578621 481725503 +-597995161 -196795311 +-267579450 958172660 +568008056 -58186488 +-257230784 469560185 +156054345 878317191 +313725371 -82819401 +-365778200 550198737 +233854329 -560764656 +-636258118 564174638 +-758574599 -828675260 +-907342212 655708897 +-496395894 883040992 +-931590765 -919852087 +2194523 -29680182 +568050800 -386803018 +851840160 634850334 +-722475094 69311834 +485940018 -226572687 +-660407187 55753651 +-322213127 490102985 +-446717522 -263214739 +847872754 -56083833 +271734829 62793736 +297202481 -505343559 +774806484 -197255363 +421111286 164755904 +816563844 -191290100 +-873214578 26631654 +769124026 -602407528 +-142404504 -809398953 +579475649 277609344 +-254576268 866659912 +600909668 767812244 +-954526412 -835711834 +382239211 794381395 +782480857 218787486 +-71395929 -939695008 +-698472410 629977376 +338127694 452301846 +26305299 689788764 +-454241104 -161558253 +104575793 -152769201 +975264815 851768559 +-929013576 -296056275 +581681584 734129173 +-145758547 -484981336 +536764674 -208730837 +-857679974 243099659 +-994755591 292227990 +-197744251 714926130 +14710664 790067512 +428082517 -539615808 +798923923 -576883672 +245634339 -749961267 +647257847 -914284910 +457189811 -759488781 +45380147 -527336979 +-727083276 357270527 +706786670 81118639 +-717241294 274177227 +495742127 212310261 +912970530 -219290860 +561543049 -185187305 +-840361691 -208779374 +518503691 -750906678 +-896160545 -574043129 +-944879362 -175361908 +143714935 -160602793 +-202540784 307692446 +-653964049 196234357 +660381067 422418241 +-51377366 168516443 +153701994 921626430 +127058661 794221728 +-2290909 -870877188 +-629030851 860245692 +166577044 -440528461 +-119386647 863040280 +-546980340 541144763 +-601452312 426123271 +629973302 -570353201 +-506674851 149019743 +19087768 999138886 +295367602 -306195038 +-858891134 824375711 +-558643459 548363190 +654356050 -181650697 +677355344 -556077780 +553585924 -11016652 +-880612627 351278564 +-780277973 260393631 +-835913172 931470573 +-369298672 -764201298 +847780018 -691047539 +-636577526 -364251437 +-400394832 -785029092 +867222559 557849770 +-148642619 -753267581 +311216740 608766438 +139070994 381984797 +545455880 -933545236 +-824743606 450742482 +904310559 429397784 +451984798 -935623434 +178068738 -150364482 +-393618624 -385936025 +284195033 -581546240 +-891432645 -943933586 +95784007 938447284 +547733382 133585605 +-560577880 -28526733 +-418274551 584305151 +-701469573 -828631306 +-222058865 589715226 +810784240 529783472 +-910345808 703319298 +-447046443 -363113889 +63123160 993526377 +989478721 299341007 +-156646098 -82702513 +681962359 -790697663 +880397991 -766589160 +52444235 -947873275 +-953305013 406019004 +743889503 89498981 +150714600 939951634 +-474943548 -980404732 +-857699131 -939402091 +837425115 228556762 +-534590093 -705637972 +790787129 -135594573 +686613818 689598382 +-683619630 452268920 +-720192272 -155856060 +849577588 131694889 +747534832 872023255 +488775043 -180690721 +666520745 -646363020 +-921465824 429371962 +640905723 -859808833 +150154959 -956587770 +740632672 -256949366 +159639959 -456080246 +-220979846 312293294 +-559498138 501554541 +948997837 -679009384 +685199643 -633451856 +-704528350 64457945 +32483257 143277020 +-45190420 768727759 +129476738 -594557263 +-626660790 536595087 +-105517758 -517775244 +718341272 294967351 +-69614586 -998115707 +70408995 816637386 +677668269 -924246246 +-303927969 457372261 +-682029808 -392284711 +369433153 -255631861 +321252729 595039092 +-107801142 96667127 +431132184 519314407 +-616793507 589288384 +-736358780 330217656 +-179170486 -785073015 +862791287 827530423 +367746722 392143889 +932876554 -63972077 +598582536 -669644071 +-388329683 553655439 +-296293196 250697699 +-541409207 -240673166 +708291717 -863816447 +-625640528 -437065673 +-938552704 276299967 +377928982 -159900163 +-750893674 -437745862 +809573746 80945990 +-600367389 7150752 +48748856 589009753 +-928902891 -118039084 +-246517482 72407460 +856994876 -746996442 +-765453282 -840180921 +953974683 469960827 +524884400 -578867538 +244113127 890030463 +-968026452 129519510 +-414656439 -158696717 +-147517650 634037182 +926953581 -771657713 +871015877 -805362966 +-940586802 617067999 +254599857 -468310415 +12145561 553958820 +803623068 -735048600 +-3268018 433125793 +959650091 -287085538 +507084922 -367003957 +-529029321 48775385 +602037031 761427622 +-568852439 -110024686 +-372636959 -711420415 +827508860 -425898368 +-297328640 162761421 +723206916 279996086 +-212599678 -156642430 +-74492863 279824959 +-245734165 -193963065 +-334301034 374956974 +-278523747 788999187 +-542174658 169669579 +857116444 693064835 +-545197354 178525699 +-807911932 -887018883 +523057508 411848772 +-372213170 -74611347 +-445687714 836472166 +-544137437 -827955644 +-955265741 473561169 +144432832 -587116302 +-537545255 878621648 +418521427 111574009 +978335137 -53289230 +-126552076 428705053 +-886926267 -490221138 +182191990 582651903 +-184690693 -900231295 +-625633835 -521374320 +618735647 -112910129 +-481703610 -521352713 +-964767658 457211447 +496460008 266665092 +-793034712 582987344 +-298167043 -396165804 +405812694 860856668 +-450431446 103714605 +219338457 -282666199 +19424319 879100561 +-346571073 -800718336 +-155631328 -526963958 +-951158649 -521614525 +-398700520 -570162363 +-474030547 -824255913 +655731978 -106771266 +-569875721 -114429210 +-856017830 435057998 +-219703156 -519609119 +-875718833 -189458548 +215441752 223425224 +-861995230 104118065 +-425504426 225173369 +240078732 387444256 +-59505202 770051790 +-983106173 -364598154 +196099227 477287919 +-439936417 429298247 +-961726405 72109148 +-90229941 -957731479 +-169584639 63961100 +-900161970 -824275585 +-503190384 749889836 +664989244 -257259540 +-708669611 -559574886 +-138509412 729490158 +-391104041 15033171 +160966499 -736873511 +62833416 -670989738 +183892335 276145973 +-153765312 901712001 +855386159 -866068478 +-818727533 -691268943 +491982249 492896909 +727755705 -526492169 +935632898 -902100514 +-585279774 226409270 +-79790349 351247327 +-306114921 -761288171 +-785136007 688990428 +926476990 -776663304 +705701532 194119795 +73658434 -553819999 +-868851174 732057659 +-301236132 190406577 +954466162 95248341 +744386517 108802942 +496724457 285064267 +-797842956 -750905376 +214409540 -35058695 +125578276 556108919 +3565431 -192759648 +566962572 -317559387 +-102418912 -535799834 +412987363 836801662 +849671472 -174609637 +-980226858 91998403 +-483174448 300674902 +-169733656 -728326904 +64625805 734326531 +-859243259 -677163843 +157298974 165064061 +-339623393 -532251917 +167856312 196435596 +-906000135 289040476 +287208804 664289080 +955573250 373225909 +43063873 803844033 +-365045436 128829976 +391305023 -819517078 +842043347 865646837 +99501422 -737502437 +-83408161 -640479053 +124972731 756710680 +896456716 873802075 +464384922 -316312621 +6344551 229552296 +-393318401 343421379 +538603342 412722709 +29227015 -999048846 +-555414492 396619339 +281018279 -493719524 +-459114416 -569786962 +-121529290 -788606153 +-36221040 998182741 +-627968023 -329620543 +-286214204 -752630694 +-995262480 -824535995 +844098755 -598435912 +675070733 -50370351 +928768686 -266339930 +-874475682 -573545646 +119592721 -523341874 +802386488 592246459 +-615364038 314657368 +651654807 863248830 +992755698 -639028737 +-314066961 -868066291 +630743628 -697024303 +32536891 404497975 +878832592 -988404836 +488249852 -810197439 +407333183 -896770326 +823347539 481300694 +509141654 535532272 +-829230798 -267141154 +289218189 -552955307 +-892440271 104415909 +-126921107 357679596 +159997400 711255459 +-317187132 627507249 +-402601514 279291985 +-230470923 807670572 +-974139225 -986455188 +157941206 244024665 +500926827 -974398665 +-401024996 -605603319 +-123142319 100813241 +412929567 567714457 +-268500727 -512915181 +-582395697 791498030 +152858428 264038604 +311561257 -869143395 +797307128 -654973786 +-42013096 820644389 +600994997 690790028 +614706237 -838903132 +62306192 -994984677 +602077775 402316299 +-67522719 -622851781 +-192077437 120342130 +967548068 -523248490 +488600489 -457793731 +526374555 247057849 +498447113 246003413 +968405307 -136106524 +-62508693 -262181964 +-385593161 -962154664 +-695100274 -638815771 +-276144927 -927406282 +536879171 -915970081 +-409827843 -329400623 +762046580 895140281 +-313072382 -334518945 +-750259069 763824222 +249941201 142843070 +453504677 -97364275 +-75800980 524743127 +-43808925 609458302 +779500881 -163345337 +-172870466 798012210 +-244056302 -695348144 +-373627386 -645890574 +677477588 -600129880 +-706921072 915355649 +-245454721 481321533 +691565290 743863072 +-411913136 270141184 +451476949 -415665073 +-684537012 553831002 +948687293 539873988 +-163583190 -883717658 +11142193 927514754 +373780292 165667322 +811845657 -30349008 +-457603122 162773731 +-438047504 907978090 +-533962661 408907602 +-909789130 359494802 +-143187075 555053165 +44232150 554239168 +-976659001 -667476074 +195450041 -958878689 +46241052 996261383 +828710611 559336653 +-847982016 -399667246 +-385598126 -41239295 +-509378334 -263915220 +655094531 114311519 +629036361 -255971811 +754065489 547737253 +83913220 804025331 +-363629374 -606485579 +144804862 394258579 +-212655526 -878993315 +866244541 519420277 +118190811 -465749382 +21350507 -790107909 +786639055 -374759846 +926006627 -966264097 +345872555 639866044 +-363647074 82172413 +-527896240 -412659804 +588075856 -131696190 +-188676479 523926930 +965591501 -787541269 +-864353364 126442718 +-385751090 -228445411 +663286241 407094695 +-140039187 -443533817 +-741451965 -630636647 +749280016 -708062850 +588016434 825658079 +-380690550 537889423 +899600789 -436171148 +667865569 -345347456 +-306930143 371687603 +21394583 -409201335 +-162024114 945949561 +82061729 -177131985 +775489062 -630156100 +213029799 -3443949 +-277101809 652717849 +-364715794 939474538 +-185342398 -672043982 +-943711137 -160153757 +532141491 -241173581 +-926956013 -128831469 +-285372725 392690864 +-485409838 -65884396 +357978642 -509695480 +-714325097 -96504377 +81475709 759695280 +-148034865 344695307 +-621650278 -169651737 +499763141 -236076612 +215560920 -26006830 +962437530 355099773 +-950232783 20594508 +225973283 -462896559 +506508282 141750215 +-505321351 924598779 +534071381 493817287 +444541713 -543524583 +837008002 376416106 +-514417662 962077506 +-592123091 166260544 +504584498 35870762 +443928315 -378308163 +978298151 -199760511 +223184225 -535152574 +200910621 277376088 +-69148740 -825213078 +604830451 -484533776 +-758020335 -716475902 +-926678449 169484086 +833041863 317851685 +928505024 -483172750 +-520025229 519395359 +-541742095 -245464728 +161782791 63431084 +-560171597 342516398 +-787196083 -628584722 +-81628982 -235818784 +949913248 -167957721 +-141849105 -231844292 +-542851166 401140309 +-473699414 -283688008 +-539916466 -509353745 +292050575 -606263148 +-283691962 722560392 +-297351698 -176710115 +-466426602 -254934620 +681224468 628782685 +-199216977 79547625 +-311041143 835396513 +510837705 -866337494 +-919828319 -295523225 +426717153 -814391199 +268392590 801809745 +241590486 -65310908 +552320508 65060082 +-523959426 -7662355 +-327686142 551388416 +-535762703 949291684 +-95814453 -952385722 +863675432 303489543 +-373085339 924626030 +-882918817 -138334501 +-176470435 583556665 +659524868 410295817 +869335875 58276225 +73611922 567540308 +503994048 -906697063 +13276599 645302852 +-91064757 -97012993 +618381331 448324196 +-700810986 2697885 +849100160 -528181063 +-635553239 972388650 +363960009 -288488560 +-736803763 66135286 +56435690 -644068343 +-385731903 601070580 +843733852 270197413 +932516667 -829413695 +-880131671 272047243 +767860915 37606527 +-999210316 -274880775 +880555573 -921806355 +427954880 374124457 +73122383 353393858 +682909217 -58501251 +894366167 -129189879 +-760575067 195369479 +373793375 201331816 +876342279 -507911350 +-977480141 276868137 +-104526716 -619431881 +-956821694 857826263 +-575218902 61981170 +317465346 -889411926 +193193575 323346337 +6540037 778044366 +-689478043 572608203 +-781090127 -96287124 +-71423569 584508588 +774265392 319592671 +344015370 955218876 +727025732 248203966 +985913316 694092893 +-950460241 -959552178 +-556882423 439704622 +-167927405 -630925684 +885234311 -709311443 +554108383 196247386 +328390985 -491820763 +-269618918 -712671418 +901677747 239907561 +-139047220 48881222 +-543820375 764744487 +776215215 -389610329 +65440122 606188867 +-839067531 109585031 +-329638729 87696506 +44601847 778884555 +-258244360 -862896641 +694409338 186989296 +809673944 -184448554 +-567889809 -530338344 +180051143 731536505 +597565072 -968620652 +-473688084 872181672 +-474698420 -30683033 +746624704 90069037 +196356260 -276689612 +-921355274 -657093022 +720192776 -136530877 +-575541565 284860436 +970951961 843149116 +726317050 432467600 +241856142 -335303321 +-793095133 880258777 +-737569339 -949764915 +-789684444 -566173040 +278471416 626859654 +-395683848 440207008 +-812177139 -864277375 +530681409 187979504 +984712790 887645262 +-545952028 815265881 +535202646 -433845396 +536781782 -208448418 +-114015370 663598459 +44418436 -823128937 +-909261323 -663790331 +474188928 -171583477 +-10508177 16795525 +-550934459 -387098462 +979174668 860494263 +891841129 -631860177 +714254915 -895749511 +181655314 99796849 +911215072 -804044577 +-766748409 766391142 +-738295814 -501633190 +-826028064 -592385146 +557239094 -404332071 +-226874932 355602053 +-650547356 62181981 +-830238013 -551340766 +944374531 -262702319 +-631280099 451824702 +-567489014 298112950 +-914937783 -493832679 +399412436 -128213266 +-723729111 -274195920 +-941292346 -380347520 +770975266 303832382 +-804619556 -462930679 +-390051183 231121183 +-614521254 -123088349 +300426890 946444594 +-152330379 -805976858 +-77833802 -203188188 +-639346892 755266956 +-562197878 802416716 +-535297657 142891822 +-674209675 -612698963 +-133473176 71848439 +-388530548 372771059 +-180309208 -838715696 +126388716 393076542 +-994457780 744608180 +-328097271 718432242 +892893179 -152230371 +93050008 -451551729 +-180618438 73028465 +325607506 -6968706 +983937104 -634793033 +-284199432 625399590 +-578684981 106911049 +287910982 182612274 +751435028 -346415436 +517771920 219982204 +529308045 852298713 +782298767 -145851970 +94602363 295636287 +114978717 320019242 +-618570180 -309034053 +826377844 -903089402 +-230788992 -212189169 +-221628795 961230981 +388593570 389326622 +-800372946 46835386 +-200592350 344732255 +-269825506 -991208784 +894004507 -501723671 +-483434863 380748194 +682359406 -919866575 +843003570 977392891 +-607659158 -13553403 +-396024685 -713025376 +344480107 -869741069 +492996310 -413357137 +351403203 916175979 +62653158 -827088669 +700628132 344017559 +-275417732 -248882426 +684229736 -252590399 +-573936411 509187664 +599846353 -255862828 +-424468934 181422372 +220639983 -877497443 +291063746 -89438301 +237645788 -703703535 +928806982 -508398501 +-741467920 -333339990 +866955273 823836291 +-551092396 -731697343 +-263378941 -731937249 +-401393440 -522728128 +246711541 -888984563 +-43584637 -898033291 +910648941 273054369 +-855036791 764013272 +-986649174 726208024 +167562512 776570723 +-871538351 638806631 +445901363 -756908623 +-744323843 -121594146 +-579385277 -388916068 +-29658125 482117259 +-778477896 530358737 +-575521680 761539578 +-514614952 -188683492 +751782757 -207642889 +20984268 -944126892 +449999363 -509414980 +181172462 934257581 +358530907 -794622843 +-253550226 820469943 +711361208 735340551 +-149954649 -179001622 +914666104 902273597 +111435008 525134614 +547062154 720818272 +556107824 941572938 +234396847 -326745954 +568923111 -348270736 +-190059760 830457783 +-708833607 -183486696 +610373624 406849078 +-79328182 466097037 +459183954 589546718 +446923691 672618370 +-935314900 -185635829 +181141 62580829 +-385750101 705292475 +679055722 -823796347 +-824069249 844281152 +-565879767 -317220275 +512888729 -118012350 +658601799 875596176 +-459791700 -260605203 +335745932 546350724 +-171387504 790321096 +549974304 -286365508 +40100658 784160958 +-479336251 156099908 +-247477143 980704860 +-897627775 -420974734 +482653752 -973839594 +518170246 314599231 +682364110 -829549076 +-151656915 304087696 +-505723694 466198778 +701049471 50295369 +35262816 -463273159 +-102596749 14784742 +761549230 597118257 +640238408 832514292 +-97417880 899279780 +524065447 -772589263 +-534693839 498137325 +681070185 -55516986 +-171949967 -322107800 +496150714 114907268 +389645000 12236636 +794653505 -188375092 +406605636 778834372 +840827804 -135957485 +-410092705 -471771860 +-809890656 -245451249 +406682658 449510643 +-161526873 -862240668 +693225245 469117315 +159495916 274681438 +-838303929 509845958 +-769895190 457223012 +266775483 -511137605 +-415537529 -990284613 +-356409899 411377025 +-8650773 -903686167 +354525306 -369306885 +190482558 -884710666 +-181778162 -757266439 +-683768100 959503093 +-347905224 -554462953 +-10378114 124201808 +405274499 -419351332 +791270870 888315778 +-780636237 137190167 +-210390051 -417563968 +535770300 -13145485 +-266323609 16714225 +-970084074 540285208 +-679417763 346168286 +-670928788 -932720908 +33908535 245968660 +-687314709 -242562670 +103907788 919011720 +-255195146 279577335 +434579883 -240997321 +-285984845 723715215 +-377743764 -526892706 +-198635431 778499162 +591888469 928975206 +500816073 991563011 +386903027 -145633030 +417468895 -184476787 +161434411 207564281 +-378557211 -128473413 +289764928 -786221279 +585853260 79776949 +259711587 -797554140 +878551285 996516245 +-445454315 991173462 +-452350125 783128757 +176429496 -845507599 +609298914 -898749449 +96568176 -104817931 +-951410887 823196470 +154152113 857663735 +464352574 -699669429 +787967268 31877566 +-793184972 688091301 +-237834752 -150461216 +-623960269 -216817975 +-310999886 -357291076 +-109673423 395535753 +-171398841 166337710 +-784733187 -734424686 +981378817 327370598 +-95380036 901983646 +270902782 -669632591 +426236118 803413661 +877604982 -193584529 +-749292786 618089634 +84078531 220225769 +-434596209 884141524 +656356380 352709215 +-614162404 -428806403 +-322449054 990619099 +-557926635 -881065109 +-730012872 -958105099 +659791394 -519762511 +892911781 293557491 +-806726271 -863188647 +637212986 -843342760 +-552998143 312819632 +-101506953 11872718 +-36450073 247179519 +-37166732 -187395748 +-121350435 283645285 +-329615033 620018056 +-760026254 -601315785 +-155637209 190427885 +-659950344 382585330 +-102225943 751646684 +-367399704 129010357 +543273274 227167353 +-428996993 349481937 +-582181403 801748065 +723638695 -679621377 +321754502 620663637 +-934167775 -336260729 +466715936 777994365 +82549184 915939927 +-468162199 -797264026 +-121631836 912882075 +-825364678 537508617 +-139704650 792221050 +-886579955 -80284729 +-910497202 687283114 +-29237388 88482308 +-136354756 -873746586 +-163616996 -498615830 +-337017729 959443540 +98767019 -419264239 +-574651525 617810873 +813349209 -30650194 +817782021 -633974045 +-995096087 988959204 +-607053488 7441433 +678657066 -14598352 +-482421150 566624808 +-841046115 927752469 +-647982693 152070045 +-335442368 -501830139 +509139521 -484673344 +-311233571 942809146 +979269336 -355298265 +107021139 481698037 +681499507 670372376 +283874503 237420418 +-191889831 -720862163 +551884330 820417168 +-37545800 642017248 +940008979 -951049356 +-420927838 -253644321 +-633909599 69212033 +440031402 -963273818 +-585268956 412774094 +394651382 674257548 +33566316 908487484 +-813862816 955866819 +-973903768 -327957172 +611105110 337051401 +-663144628 831142048 +797758336 655250827 +-55060214 -642317612 +759625685 -184729587 +-57615819 -659533467 +36945764 757819564 +658221123 -181914048 +-606295405 573526929 +-725166227 -120496172 +-513686672 279178811 +-364520266 -239307467 +-539983808 -783265414 +331591915 -222455764 +89158120 101216908 +-788622937 96531186 +350421244 -161889168 +526290743 -617433323 +-434651230 -511966301 +-494269299 -575017008 +-286203670 -734042219 +-104675287 -931594430 +737361340 103508766 +792889380 928711566 +-232866713 429199490 +-355609126 -869607352 +-389512740 985973030 +964818649 -484341547 +-894751996 -374484589 +-208246240 142887240 +-175432487 -843536761 +192153019 -966932345 +-878673660 -899875606 +982795050 7858119 +141559982 -807585095 +-439737423 -520708267 +-114733534 650732157 +-816191201 46431381 +-225326261 -830290145 +452340689 -891778972 +-160178380 -391534342 +-831019852 115618564 +-237586721 593547870 +50051182 -482334735 +790689322 -992477817 +-517127150 927376539 +-978092307 958855377 +-179463312 -644863781 +660846141 936870731 +-682624584 -100790168 +322149651 91157170 +-439950808 -722925530 +586603917 828502579 +970835587 64694842 +-125411822 -290982016 +394404900 595852793 +-161979071 -798172281 +687919632 -926213821 +-208658891 613261156 +129907815 -728603393 +417691552 -570492926 +115629469 180663963 +321087475 -786293714 +241548086 524722735 +-612052079 -798348225 +551332444 284410455 +-919841387 517654951 +-509855298 222653335 +210112800 39209465 +714173903 294912135 +-280841959 671892120 +-810689055 684209632 +737054010 371902776 +287341904 185944973 +-439869238 -708706400 +436671932 354191864 +929352561 -541624951 +-349165745 811520458 +874656646 95003000 +-713574265 845474243 +710405230 101346496 +-884010708 639788498 +602382292 420472275 +-477483110 218631971 +-994745231 107010680 +-596229444 -262567153 +732902225 58513126 +507607881 726142672 +880794169 576833714 +538277049 -819333362 +-216077961 80155770 +-220257185 -381930334 +165821214 680085149 +376164798 -276142142 +-358845922 299735503 +727867687 -413853038 +864479360 -917314868 +598005411 -140344144 +-915679670 387872750 +152329929 648981315 +919424973 163507346 +-792915409 -247201428 +918963814 485298041 +965559168 -874831484 +834458953 600651714 +-181077191 897171700 +389147041 249967208 +-408724353 -340788051 +-570393209 -92275880 +323376064 745374754 +-546768223 722919493 +-861461967 -62903769 +-227113634 924197292 +509061014 -905384768 +-604585077 -841756574 +-369237572 895665238 +197206205 -740706759 +771418291 486276435 +261100765 -733197241 +706328938 -312503995 +-903347278 381217440 +-113472856 365394970 +-239436997 -296444339 +958642216 895248304 +212740216 -143808162 +-222363010 -930262967 +346431130 645023185 +337671861 478867212 +719205010 -644991913 +620953765 10163019 +39273982 631579620 +360829347 -856440771 +63810274 845792896 +305255587 -373941883 +-772404578 -568865977 +642396487 -693715438 +-765917523 222154809 +-109904544 638140702 +691901480 -91357744 +65540688 -237692680 +632389710 397046198 +889205722 -651053154 +-972268666 -878336194 +-878561551 116150237 +550986478 -940519409 +-841606140 665682751 +-910208266 -308674578 +-363641195 -668773520 +-620537819 -908307937 +520703077 -530242887 +377502688 -480069991 +372395858 504731603 +475249795 925400510 +-517967683 435143887 +-688004871 894511983 +867970497 371044059 +-509728815 737367920 +529762642 -104314125 +-771286035 -598920998 +-264515024 722988182 +303986912 -733330942 +-661641809 -100662427 +-245951606 -119794804 +883883575 -812265116 +-780761876 -946337558 +-12738855 -570123064 +838620788 -358945815 +-848902365 -98370594 +-227694998 -983817039 +-900122763 244253950 +519904400 -921258218 +470419408 -155271731 +403655571 198066890 +30375206 749745547 +-197121712 48198946 +243859284 -895779008 +-134482036 88760973 +-576600990 -511014200 +-579723653 -74605277 +-249835231 966282083 +-333367176 -913093884 +-930841279 338291913 +286522985 -974665536 +-115935221 -717131429 +161290356 480102062 +718056397 707810619 +-903980264 -504230650 +839120275 604038741 +-21824759 -748289906 +410614512 -943013038 +-409075835 551627957 +-661242658 677974924 +728373077 791477956 +-534744429 -613452882 +802907112 -955026695 +-980226875 375555379 +805165019 -255001987 +948728977 -250688366 +294385035 478130999 +665034415 -691617400 +298982326 795193775 +194541113 189023052 +67310967 -671497712 +-628847520 -875142024 +-907238231 417628161 +667622421 -578902633 +-572642439 178688066 +2711237 565250388 +702803016 -930854446 +-333824714 -857007920 +999875268 435813049 +819412893 -453194461 +-666222302 -208140312 +348143475 -394397820 +347748324 -76969862 +342508459 -223434275 +-343992486 -219144529 +343505622 578052157 +-139334023 357442115 +-967640264 -272754072 +22276932 -868934408 +-135808744 24864649 +-118965705 775315007 +765683901 594867670 +-389525938 -584403370 +532439142 -789268109 +-529158565 589672003 +-911844165 -689650571 +-111160961 693238450 +753641197 -899708203 +-416571414 133783883 +-594317710 715344155 +209469085 968664725 +-448985915 -243663204 +295356545 142196094 +115961737 -219418060 +-407243289 871736067 +-903075122 774272161 +-433626127 -391943419 +-798016434 992630402 +-583850011 -407844482 +-560059666 -273052544 +521010984 -499288221 +89777617 -618351431 +301506366 -937168415 +573266853 -781847017 +249772601 -285991994 +-510483167 95491619 +-827582315 256839835 +-102146211 -697826378 +734674943 279237320 +-617825966 451852465 +86891257 -456459436 +252069226 233667178 +562997200 471981143 +983101016 -701034367 +-360271852 985496219 +175240518 -148592694 +-186141714 198741738 +367469302 533905130 +-603734366 129680461 +-481565510 -428230594 +907661461 -924536185 +600855342 999516867 +174359543 -605545337 +-159855148 617839519 +-187224616 -773069285 +-938388431 773160292 +386223688 -281930857 +-642199948 -826735559 +-397798744 211769921 +256273388 -237031629 +515410649 897459467 +664568254 92959971 +381811039 -54454868 +-422920219 129283203 +899748520 -457668987 +683849562 453285882 +-595563954 -880463535 +-358504711 -74934561 +-625145951 639151682 +358112177 525179565 +389992094 997746837 +889451466 -971428163 +646585468 349972393 +672302627 -683645147 +73278875 -374631990 +392713101 603633919 +-814961043 -46913658 +579797949 875846073 +-154290693 831192267 +-990772722 -38890640 +496957328 -22735283 +-458458301 72550120 +574125075 -897879319 +927570354 -10764686 +-623456247 -786132391 +-901513571 -150433854 +-794731329 70593518 +366521980 183066806 +-290676257 -454524905 +-758132610 -947917445 +-277888244 675513773 +-6611885 -67681526 +-617723035 416374088 +-238710450 519194253 +308689647 -621270023 +137215516 -279828778 +-749350023 -158993842 +-938527185 128919980 +647374739 -992913426 +531051057 -534572564 +-278671836 -395343526 +367795124 -958574337 +-771503635 407339888 +563420705 -182916411 +-929998070 -159806921 +246655097 -138252421 +699726712 -720006214 +-236459553 -908212278 +241818932 700362644 +-176284164 636509286 +22991421 -201243766 +588042932 130183232 +-224084451 -429458488 +449434892 424042493 +504329475 986504329 +-876563041 -678235760 +-619716863 160002561 +-5608054 303360985 +-32199269 760617787 +702509567 -762032943 +-951760651 173454805 +-301721109 443350419 +103554093 406372046 +252842054 -886518011 +816748567 862911284 +588543141 296739269 +-712906550 -960396823 +-729387592 388146476 +-418256984 591561100 +715005355 294174686 +-738821746 648354804 +686636678 -822656653 +407169269 69591147 +-396330062 193678348 +317700518 857169760 +-553489473 -8596654 +-245290279 423803645 +171246549 379282395 +-677346592 -790758650 +-80576449 -672856171 +926579282 -549415253 +539332391 -884248758 +-568124069 -868928908 +777790047 -388768894 +-242284869 824685798 +129073204 746424048 +-590360679 -469368075 +497696955 908982952 +-654419583 588984184 +222405393 972211293 +435344771 770573176 +777169955 444451590 +453895180 164617993 +-91094107 -724534139 +-574958672 701841895 +306034263 268834612 +238609112 -597206794 +-706947872 -430221638 +-912863532 -186645447 +-431805525 798743889 +827695489 207705428 +-30038511 724245385 +-351701652 -71187544 +-967402959 -805842425 +503280048 -944327106 +-843049182 -536613284 +-335062472 -730138240 +337433914 -20523166 +365811230 366437518 +-443410889 -776763360 +386117105 533422668 +337519702 416851701 +973373657 -844782452 +-806987739 -221116969 +516298873 -542334209 +753932729 638900618 +-112726149 354185152 +622917166 76554018 +44627769 770382767 +-74960976 683289741 +-631009217 -291205710 +-606678651 -369457036 +870811590 -678056532 +-194066847 883340534 +680213874 -181216324 +-884821814 -816723895 +258839534 -836511017 +287769527 882594007 +-612024185 -587598132 +872740615 -882926550 +-976033939 -907818941 +-38516486 615234699 +-709674048 -857823002 +-456615394 -108450501 +-964997365 464843194 +-385892787 208886121 +-330420294 -554355381 +848171261 797032152 +-464514474 258650757 +496843816 502501156 +-268891873 958775559 +-907594779 -581849297 +865797369 -621925710 +-483396653 -187320442 +526759554 176766660 +-626071438 379893406 +392681782 -780939367 +219935569 359213958 +758969634 538099800 +957621530 -77334517 +226829951 -479450621 +149128046 868669843 +18746231 -489848319 +-286249648 927273039 +-990033415 692476395 +684197018 827596355 +64534724 721015614 +396449778 547399040 +-187948304 814085017 +-500212342 -434160999 +-920723098 -274541209 +261409874 -41465338 +841585790 -606952101 +-35541764 -688844334 +598540698 864544674 +-105700635 -231536988 +157176828 -819030243 +-264723445 -381156699 +-643519659 -834816481 +584141310 925669613 +-384939774 385403922 +99686630 567323161 +-289823052 618936316 +-383067052 93467436 +844957194 256870901 +-667527112 -139248093 +-238720942 598678670 +791281760 -122267009 +502007881 834231868 +822486901 -196185190 +945181750 -951184000 +-387313524 969735400 +-613385413 128832532 +11570657 997330473 +61395467 661392390 +-212829105 504346022 +789620103 -255062989 +-269886758 272779316 +-604861183 505526527 +412784879 -142296939 +-3301742 689581730 +-235683423 145854639 +-112642871 -648559773 +-573691907 -143515472 +118437639 -573647292 +411385641 -521492758 +86275138 -175736220 +-634780017 -173892644 +656417571 -31547258 +609522820 -537241539 +-405555806 34262598 +-748588560 -104616905 +-544068463 62309310 +172604642 -547970502 +622637541 910813151 +-613574052 -10249060 +686424832 -435201090 +135520420 -102297076 +727848196 -2815687 +-652367261 256782435 +-422301948 498241965 +-413576063 741481498 +605978876 -607857465 +-96494758 135103598 +-785694436 814932764 +612705605 77013782 +-887973630 -115005287 +149205407 126916608 +239389245 136657118 +550410412 -999394578 +-284446442 893297296 +-168475720 -466224774 +-59395213 495855946 +-819944867 864490126 +81324422 864995761 +161243416 -487837804 +-327015761 645511439 +-661058202 946593185 +-861740421 -148562178 +586030379 -334844289 +-863083857 238280647 +201158542 140893285 +-481931853 -785164738 +-302806261 -713523918 +-30036927 -524052635 +-914726548 533223099 +336081767 928538223 +900442136 -759829221 +-968485242 -176714342 +-945738972 -852741224 +-151349841 -634326731 +362913772 -200529203 +-637541925 904059015 +-707477482 -54209228 +-472975977 192974299 +450015325 -557631129 +-752816229 -110107519 +-384866949 -739212900 +-678078049 -270577608 +-159973546 -84566310 +31569483 -809821169 +-424330022 -5696239 +25102180 977740542 +301818008 -69786817 +-568031855 354765641 +-180833176 159643029 +965361043 -181946881 +221283901 733036387 +547882563 -951703908 +827798228 -152871065 +54140196 -239864412 +829390972 379312853 +331355057 385152199 +79870977 -260462310 +577049498 305286627 +-156770652 935139297 +260557505 -833628630 +-938558715 -381541987 +-519556563 44088998 +-418590949 131153671 +-384324683 -755467422 +-699587470 864864339 +-460283065 92193620 +177879714 -65615460 +973326462 946224677 +719659523 279928079 +239678856 -763684342 +981154643 -605338506 +-813938399 -112322526 +62614725 -407052636 +-470290332 -799917450 +503780197 824218317 +193027293 -192163293 +376749122 -202858257 +-968669232 -478292666 +949366923 -560832939 +273061211 -347892719 +-260754043 -843269203 +-778914810 -810946772 +-191990282 -654314574 +478786768 715077490 +291403928 -676984177 +776669379 685932243 +187826753 -175167340 +298980264 -492557978 +-800912129 -391611815 +201155694 123619797 +590595476 -464934273 +694287545 -58310437 +-966591067 -344986386 +-365272592 742352036 +-823046439 -75597915 +391997195 96697118 +-759321898 -762330316 +-970018898 -307385645 +-239456451 881821105 +-409119142 -387249927 +241455736 -332166388 +700720698 710555925 +-988977263 260155170 +994554761 -896277023 +-204702820 370950511 +229237407 117699293 +-115121580 565686845 +-628552412 399233418 +493473579 747913270 +312500691 -641751103 +987812862 595982245 +-631838422 796565444 +554173418 695118479 +225675948 169540658 +-833843974 980685621 +-492559578 773734455 +14665513 -96835981 +504797967 -142247502 +360032006 188103799 +-434592632 -781972242 +-581640113 197313745 +910839258 -839904918 +-978969874 -329616601 +102372322 941471442 +-117661564 -691176606 +927208264 -786903020 +990417874 294937810 +155648776 741511936 +726062685 926328661 +214053691 415492926 +448962378 -950555627 +315420068 -862166895 +-651341725 370224869 +-305479400 123905206 +-308189717 317347870 +751860132 368327276 +64506112 -275659718 +440502781 624684136 +808919709 870075785 +-41157798 763226441 +-171274889 -209936231 +416860415 -121164399 +-81487061 -686862902 +-859523104 -674492769 +-670869004 127451083 +377937161 665276166 +452840189 870393179 +463372907 56398866 +-828001387 -998097005 +557796222 674473755 +-487841428 360472684 +424448841 184386560 +-27988203 316080644 +-225302483 603506070 +804216414 942433927 +917079428 617954671 +-477070738 -916685421 +-8036825 -734441308 +-538492032 104647213 +-818794965 86924107 +-795810001 -255721475 +380414531 -600252842 +163905267 -51431124 +288922098 -7445259 +-930681551 766080858 +896735366 -157362827 +-586153884 242778350 +61742160 484846924 +-831626830 590848886 +-437569009 -929776421 +578630637 -347245261 +421017945 -623004192 +-726971511 269472122 +806284812 -656742780 +67365968 830253235 +273228773 111127522 +190441098 -833787874 +-850904079 620884241 +2107128 -713012220 +-794089827 164715688 +811653217 -125750312 +426052307 -430818838 +-384928781 873809745 +-437450638 -394529032 +800312623 -442351248 +994924000 741941333 +-513435426 -757609091 +-946002678 579047815 +-190224247 -691597665 +-920513168 -788025629 +-881859965 -239193529 +-447884402 -641061703 +-311119397 676228722 +437125305 83355913 +250439641 118382944 +424784947 -471269483 +-807197276 651350878 +649420803 -816010080 +-966987637 215118475 +135506949 270416817 +-667593704 848130152 +778457051 229621197 +661370090 967640841 +268856739 -436794584 +-428075005 383837343 +46408423 -923721205 +233636109 115008861 +421545406 95161918 +554532312 54137464 +883702924 352439582 +628458624 837777201 +321320103 768400111 +813948606 178539569 +-42198618 -335637767 +595648591 304523657 +261812648 727568743 +185102451 -710980529 +583621281 -497119075 +-715674975 627009750 +701592586 647201860 +701561634 949614809 +888636799 398190657 +-37527543 336471628 +-253843870 -295066127 +434762660 -84371573 +-386070501 -455695663 +821994964 -781302072 +-920815151 -596091084 +550635796 394924356 +702115624 -106958153 +569591883 238118677 +636841173 -352699394 +-423136779 -749123749 +-302741154 -460365839 +927887508 970405850 +552905575 -238777385 +358771095 -222094894 +531411651 -864271196 +505448873 -712014485 +224276113 200064710 +-866902745 91569864 +-958356775 -536400331 +880055558 -258780133 +45619310 605726516 +450786015 -556338500 +764707832 -341151867 +-410014549 -818513224 +674187831 -897674390 +-162127224 218821420 +601407592 367778509 +-395882944 -258076054 +-632946215 -26856430 +23128069 277883379 +111550516 602571619 +-40741113 518938411 +-445169015 -711883799 +-13631668 -322804246 +-273050597 -90715476 +-732002112 440350941 +-896574807 455419100 +49299265 -443456407 +16145973 -931363113 +-805855962 272341117 +-734286972 -455724009 +-80070079 538314185 +818155817 202717215 +328484092 -721448169 +231828507 -289422764 +-987377460 479034012 +826382358 -661224765 +129018333 -80173590 +310851257 -565196717 +-758423521 49962633 +-551914027 -396996067 +123394088 451226114 +169228500 347783544 +880390213 -585310591 +-447116245 -465114203 +964848247 -750835855 +809047323 436556337 +-301035224 512745880 +-218147843 821296392 +-948509157 439557842 +4754567 -611836136 +145039028 168251438 +19096712 809695645 +-855238901 -473973556 +668824598 -224264362 +-210476072 -942079713 +-517936233 -655608194 +-175271982 -40453861 +886376229 -347916740 +448597410 -790250781 +-523481949 -79519586 +-715459956 801194935 +-771274480 410944097 +-66170896 816967695 +761776604 -298971222 +658485021 808177033 +-10395273 683197237 +-257089445 -958177695 +-142550865 408254391 +68159776 -325063711 +424790730 -218200588 +110626719 851462539 +-670464404 926402363 +-511352958 667404718 +904497609 162807255 +57071116 301264019 +925643049 728703396 +760539193 -148074164 +-320618476 464438737 +400135284 259231201 +862493696 982263476 +-200772199 348566033 +45799808 877589523 +-549317955 176325891 +125845128 -9862430 +85910796 206767410 +-263261088 879184030 +5295463 -511999784 +-605689557 -377137916 +345744728 528126649 +648363336 -211604825 +-154944340 507915438 +-725185883 876787366 +-87234390 524963162 +-379537988 -396256091 +682222653 541712522 +-376236226 -943692577 +284727717 -107184518 +652453909 -67356254 +648027616 576086040 +751665607 153029031 +782655475 608639773 +-924219869 597690969 +-729281030 -130830967 +-651667438 -89113221 +879776361 636756035 +100075739 -537762808 +350552885 944905788 +-711843235 566851831 +-733293359 -498064079 +-148329555 -907707965 +744551096 -823616725 +-858899463 208542811 +185837183 321366333 +641586824 72406350 +986642318 -931267379 +120812275 -777439194 +-882785877 -285400533 +-699206256 -846521288 +406856702 65130900 +-663792443 -258717509 +446379791 -780521020 +-127463644 102281318 +-497836130 187064655 +-339930941 584467937 +-842060375 -201153702 +-477241955 467510017 +569736956 232489556 +-786619581 -231309331 +-948080709 680642901 +-799349272 278146111 +-389354939 774837230 +-664995456 72855925 +133061685 400815802 +611301752 -464147008 +-953119919 903234916 +-735781047 967697349 +-200178230 676188503 +-416727238 -338783564 +379621360 130617256 +-754903611 757827889 +298233549 33268581 +-662354493 760354628 +947097663 -1858392 +925191407 998720159 +-378086482 -805208530 +746779465 698494215 +396700978 209282556 +67084086 -304243253 +-172445681 647039361 +852160039 -733371615 +410434122 -145235910 +-481476953 320353101 +-458509339 -747594655 +-200237171 -234826428 +-283800625 3911053 +-411007143 540085525 +79296391 239531943 +191430434 771814098 +-30349221 -301550108 +-743463021 382598585 +-927654572 255170030 +-558566443 819612963 +549061616 250122868 +-912659714 835261730 +-967366814 306211187 +-544758827 564734819 +-638704809 834358858 +-760430155 885372390 +-468606988 -893768803 +27584458 216210803 +-583995793 -911852768 +-472024575 674333666 +678635951 -455717295 +-857389279 -145111101 +-997320557 -123256896 +62205147 -996367206 +-568276994 946058927 +-985525914 -879872287 +30747948 -157066826 +-779132280 -73866858 +-574912099 461039772 +-771396853 196288971 +306126197 825674207 +-985640839 -739918460 +-121740846 518174955 +-394435585 -372237990 +-891586824 238675219 +760471335 427397813 +-7925917 -183606425 +-319287385 -580412518 +833734978 934537148 +580969900 988149618 +121811575 -134527089 +776178755 816634553 +670708907 -93702564 +616206184 368443846 +583876966 93107759 +631971777 -555264038 +-731416292 -24077866 +564179492 212358648 +-498433962 -463150945 +-999913170 -906054232 +624679597 365886885 +-941158571 -732141309 +712118328 -783763681 +-483057160 -265542695 +347937118 754140863 +-651512888 597510999 +-778496134 -203136740 +-594112383 -95690672 +775025205 99529998 +-115730580 -800989812 +593578335 -793999824 +-521396202 -551197575 +595158767 -890316828 +843677001 -332741332 +366434711 250314269 +-554039231 -572006126 +4673415 18029598 +-93949730 -434958617 +-418617798 -517703150 +-762506244 -49912584 +-874676096 201343131 +129606602 -287519529 +-789501297 -118538957 +-766952300 763232176 +-751336491 -260644731 +-17141509 -175674115 +278326506 -965829695 +747124274 -581019494 +-445704095 857326550 +448222736 -646683691 +-466465191 -744840614 +661985620 -513582468 +265200946 604415001 +44593222 185817456 +-848398781 -503102748 +94347127 800137000 +-781795171 -263172867 +-65128608 -637207112 +888028353 -192947810 +-285557934 -355509893 +459411088 -44840024 +237239864 235158256 +-269149008 -13952905 +322221990 805252797 +-714524617 261385248 +-595030869 239922563 +-42022124 809495367 +-853324057 -887683058 +907520733 367313324 +390134066 117631568 +-411844540 264798381 +-369213194 359213578 +-698836551 17506211 +-496067946 939088194 +899386168 -632148424 +720340683 740146534 +-330807093 -240396728 +-222688493 -892688957 +134645916 238881416 +177719971 810245707 +322066398 -403036328 +-983778622 -881295106 +756372899 -850344966 +-427079175 -400966087 +225422451 690917373 +-636718957 -22305336 +-598403594 -613641639 +-511348135 892877379 +114610941 -143514990 +-959876124 455306335 +114894777 -507460658 +-273596774 -408472397 +-662585387 -107547665 +316793262 -777971426 +510159525 167881420 +836899224 -392870181 +650156 -574540016 +-579550664 -818059354 +-123974135 -188135058 +584483941 -351942908 +106007981 -681971288 +-219310124 96251420 +49462461 -884194841 +761416567 -895048356 +987572249 -572624887 +295007264 -573481854 +887405183 -691685637 +201882876 903056730 +-569475180 9846402 +-938023113 -893482249 +-472677245 966997544 +-984189921 763613894 +-398399864 251250678 +-772002745 -50920055 +-775637401 -926315789 +-632720443 587882698 +645782799 441870611 +-675527475 703316950 +-832969436 -588715526 +34892261 462515110 +175782561 -135633801 +-66434479 745643165 +-734008594 -970252579 +947520588 -88291369 +843708737 -985839694 +-175283965 -148627576 +209502273 206201179 +-827244694 -794436045 +-293623974 -427839611 +-901454956 -961926528 +-918006674 -672597746 +655084695 -860994614 +838041013 383015059 +-667202279 848221150 +-153324769 158405845 +493965041 -148424363 +-433955282 -301560005 +-510948500 -704343868 +558057918 -789508842 +130247404 278660109 +-211733299 -216972317 +291066282 -467606098 +-380260549 -536538847 +-653933736 392801267 +-305410191 434093543 +-600647416 -611435253 +-978627021 -437836351 +-572895285 -452976227 +135377174 -830922620 +154353249 -376372726 +769668122 -100615500 +-523033590 621691043 +554084849 -622228546 +715140191 -780079136 +175205339 620941776 +-360921465 612674509 +-582434703 484608865 +570279270 951749517 +-921627817 193439055 +560998709 273080377 +835675326 -144161839 +-664626287 465817899 +196677057 -416564566 +-715081406 535591069 +-454565357 237582002 +256448361 816047735 +-465837942 468354962 +969941771 -489328726 +849412266 -921420016 +195632645 -220811373 +128864732 657283578 +-60205154 -986794377 +-245824937 460544514 +294765035 367805620 +487833428 -605106147 +-590176484 -644165824 +142440186 842387896 +-507445933 -833591933 +314491067 -944276345 +60885140 -907475831 +-569729685 874620191 +-199968735 693858519 +-956874414 -765818336 +784833372 -683584318 +544235745 622550838 +810004613 -428243419 +-496620245 982297748 +-700407257 -146678692 +-405660472 247958310 +747829263 772641149 +423983430 -980863610 +116680653 779547982 +425453465 -136674582 +18120483 814487529 +714474298 931252752 +668222653 -930327383 +763972374 -506945223 +-22163868 476243721 +-973208196 309561072 +389402127 129627700 +986650290 -777236360 +-256465157 221788461 +659926181 15627303 +-622308274 -358140298 +-485217094 -372315887 +-188744364 612239598 +-77300461 -414291858 +-655386384 168353547 +120658865 953450104 +-207354265 223260238 +-951665508 68021056 +777742004 -933873984 +-464995208 -528397724 +897413074 844242475 +300899167 -330906853 +-452798164 634419001 +-359658684 -893701869 +361217048 -463595956 +886210706 -796647228 +316886354 587651362 +700913322 -557988827 +-578111920 -744633490 +376743623 -808038228 +581329451 33202751 +-105135305 -999899235 +-517502095 730080263 +999051185 -933156495 +944893791 -252288664 +-647628035 -147255949 +-720834856 623440363 +892120100 970852643 +837938064 725150839 +870162490 926059813 +-871271163 850407553 +-640997243 -303783084 +347198989 578475684 +990912362 -204708726 +-2394609 -481006648 +-444199362 -829023639 +-629105764 -423264254 +-77745250 -898531230 +-802066942 972600069 +-563611076 879766117 +-442919598 -730040511 +113587595 -380636965 +-549079367 -487832617 +860297638 431522420 +-315026804 -884949302 +789097998 -998887255 +-348382775 935181088 +573278100 -657767099 +-386642172 797008901 +-616967740 -727891685 +84964126 -707040840 +744733759 -17212682 +801546025 452490918 +-356191290 518267453 +252279407 -675706672 +-132907931 -315609444 +283462935 -802821740 +-769883181 -362553222 +524362336 12385403 +602041137 842429550 +385949927 -303081351 +-944968142 -516286673 +-581899531 -270606584 +-461800602 -460328034 +-662509118 928274659 +-870139126 479624021 +-715601994 490055459 +47398763 551395565 +763329081 -81680093 +-174888453 -453982716 +972409964 414468219 +-296205951 299374245 +558628268 -327311941 +-476160746 -337854824 +196685476 167527154 +-310587732 -417688660 +-987543721 240903360 +-972726872 -465279609 +506004410 -902936139 +-988204984 3031155 +904289432 545547414 +-788258838 449172492 +-857347307 693222494 +587968140 580658501 +703384923 -713965358 +445467671 -442574906 +214685276 -1756046 +87995707 -954290266 +-56763391 271421708 +-393578453 766501464 +-831585309 -367433169 +29079701 -799248561 +212154943 -194616129 +830803309 913739593 +-715121706 798108360 +-288464784 -604534223 +-720163010 512267825 +413036357 664633857 +256152277 -853679816 +-314948277 -954770391 +-921948626 -656149098 +664697249 192171127 +446308347 -280497765 +248133925 433107074 +-533348300 670935418 +-146403326 707399938 +883543419 -288067370 +483854054 468227723 +-151090862 540202703 +-778913218 -164822097 +931870460 -46861865 +997908670 710630484 +868278616 711538425 +-740805554 -140501393 +395332368 631368948 +878257865 -942448299 +273427142 358688071 +-671573025 -341172590 +-651426990 -440393104 +-200901482 698513427 +-832390819 836257732 +-178181643 383639861 +637787945 -330585384 +634822358 547780905 +203785894 672886570 +155481951 -799648275 +-879201042 -600317139 +452827605 663724017 +120160072 -179177442 +-649301226 -515350435 +-648128394 -427283312 +700035965 -65864525 +135287121 -874170844 +869963692 835485439 +-793768656 -887526314 +-543213307 174993544 +140177417 935692378 +-623529217 579201524 +-65399866 -657033349 +556813440 660935768 +641120668 -446732797 +907798150 680181823 +-411797332 667557234 +-431689435 -291514311 +-840947454 -971605145 +-239626654 835821665 +-233644629 -594434547 +-360831329 -141704725 +850814666 -143725937 +-479533783 -318333572 +935403093 -339493629 +-879531103 -634946048 +-603117646 397523895 +-299840306 363205768 +556139617 508193846 +-278430752 479924974 +-908557285 -99208340 +354380525 -984371704 +-8910383 -446214396 +-535929301 -999405265 +-595512543 -665094216 +866558220 -3627976 +-792594388 806428014 +313038794 896252232 +-176340382 111149857 +-338429587 -771042882 +-808979019 503246100 +613282030 106816383 +-970081903 -225905371 +-836763323 -53423903 +-338398916 977631989 +-996745166 -387960961 +-731358004 -603158740 +420916104 278552604 +-257983368 329866880 +-629609409 -360243211 +336213863 -269927042 +-633711856 -853689017 +603874784 598009520 +-713319538 -366068735 +-763685040 661574843 +495801849 556915862 +187078492 634433566 +-608188260 -352506406 +675397834 618489541 +562134851 362369851 +75337517 -457021884 +-19496380 708074323 +998964116 -708068114 +423648702 389303583 +813258086 -761117098 +896812836 -405729079 +-506679012 -160611600 +-581969120 -190319492 +-924220369 -454486356 +-946014601 358337767 +-341999969 -586572205 +-845591012 689594462 +100744555 43169180 +353058783 26713848 +548274817 -239619310 +-112159771 967504927 +-624453551 -962911929 +-393725947 -151965758 +-36810880 -206224563 +269842676 852567577 +920432422 741595646 +-279177205 113344263 +272373334 512577344 +-938321266 50189185 +-398202380 340890934 +-143397565 -419041432 +948775730 22420166 +-259440596 203615312 +302828374 -323698501 +516532125 662115065 +-313961917 -690998355 +410296986 144075102 +-436884303 15117487 +-256656368 544120181 +-191524596 492908872 +-47071750 979835523 +491944439 -487219613 +-360611867 -401920537 +-96001383 -272009073 +-878550398 473798757 +-665321783 -643091521 +-898852060 -771220348 +-297845809 175351141 +15916078 751909691 +69603325 -991384066 +-682756764 -523465691 +-448966558 -954207841 +-705501162 -349449502 +-757126849 730764137 +806676378 460232298 +532502230 -310762873 +675149028 458429099 +-69571931 -106869175 +-167019479 -741418818 +904026442 -180375436 +277331631 374183695 +-692428378 -175687359 +358126162 -546986617 +-988418717 195538817 +-648729914 299011355 +56513220 -575070372 +866542319 -52753056 +630645018 -431590546 +913388463 681129170 +-811474142 -861685038 +760708122 -429255416 +-393494892 -145055975 +-153113307 -335322377 +-571741763 -205117561 +122923098 547388944 +126342049 587318558 +-903872425 -238743514 +918117760 62437267 +471127162 -743879619 +-758108720 990275658 +952876068 -353503087 +-964065050 331589773 +-561973035 -538349727 +360522281 -10468337 +131699717 485966108 +524061457 162153641 +-236583936 30531937 +-434773751 345161853 +705129139 245989394 +997095324 886239513 +261350932 920186993 +100628958 601592732 +911535530 -623066552 +-60616669 127950368 +-394077419 195079670 +-907541266 14295940 +-225747403 -487504725 +190863937 -333288201 +-336544310 -670779177 +-787356741 -121534656 +-316220243 391692527 +917454154 -45057405 +-787770952 849267711 +-921775922 808853130 +-314421281 -491559324 +-189737367 -322980698 +-620077592 -717717655 +940781677 466227025 +983336599 -647573088 +-814477936 -207268491 +437479822 843137010 +-91587683 -40454220 +-871805236 866067373 +980820090 -643179592 +-418898013 -211348883 +15561790 -531336893 +-659368937 -424424706 +493037616 -962563187 +-983136001 555642862 +873623289 -379037750 +-817842755 538606214 +-331704980 -135051558 +563252227 595384222 +-109690007 -16390309 +236438756 -237780233 +444895515 -68471103 +-325954075 263030447 +909060228 -713949420 +212897439 -249419377 +975292422 -146973487 +206001842 882174245 +-430663668 -24481170 +-148270616 625795382 +-117376366 906763169 +-839241295 -770300224 +-36645222 -350216923 +996930490 516736122 +866328250 -484578917 +258790490 92183777 +744420466 -647301520 +880305353 -588948610 +685492483 -381812591 +-486809700 173619716 +601156958 -962025350 +-802897764 373296777 +-384261633 -885466117 +-744148692 -563238116 +873213698 251232560 +805907004 942823746 +189600882 304377557 +-964573213 450827233 +-176959308 724538734 +-527603273 -600821920 +-661258422 -193330771 +-702397029 -191278559 +957866108 295233253 +-798421441 -844006119 +-770562480 -716738918 +-938018050 384279483 +-851634427 463648016 +-96444620 865677408 +690992123 65146111 +325784248 781114290 +371178478 -758211116 +764231332 -8312705 +-175243746 -551843491 +936967787 571481932 +886262908 -911348526 +604207484 -37474327 +1535221 -244634717 +343082514 513640394 +-819576089 -681380145 +667985373 -755459728 +-988010064 -128240316 +729963233 -730458765 +-623838859 781450624 +-224195986 -846033007 +-863454168 -24352809 +-283677178 255274361 +101820514 949834317 +57819193 -502463161 +-418084057 -108009006 +787952956 256820141 +507297027 466898093 +343684211 810350795 +-359162050 -188733884 +-867715498 -154915875 +-747101060 699555424 +698426472 -274159879 +-130551659 -99741288 +9217073 -362363034 +-103498856 543704162 +639470326 -586660362 +151618377 -384299838 +-985031875 402605745 +162585818 -258870594 +-619043748 98337438 +219485515 -227526330 +914307001 14554206 +210588992 -163818315 +400976110 965050111 +-642662519 942705604 +-924835478 -220290919 +-500336297 -249835217 +-696762770 -953526838 +799851729 -938006754 +197736161 -587197286 +-156299639 -727137493 +-702185251 -729268682 +-487591381 451252271 +-506898880 553818994 +756040672 124001148 +922710906 729946559 +203841822 -370339619 +-694900676 988865459 +-511784458 816997259 +-16419030 -895377947 +929776182 75454553 +-515277643 -105678626 +938409122 401201374 +71427614 -640368028 +18985707 246686086 +785874114 709630172 +-425559767 890326247 +-144544512 -626066926 +-312537891 29882366 +557879511 -42568868 +641077351 -365461796 +486919315 419841295 +671595581 408965534 +-339691974 480619701 +-156447100 983962663 +-935301580 362174939 +847613964 358234050 +779219432 773370890 +-655810254 -633869274 +-430444523 414160829 +644194186 964070341 +-873864911 -988809151 +765084178 -261689777 +-337521407 -364890711 +-144194608 -461903941 +71322428 644163470 +783708454 -139164812 +95383245 -441199516 +855481396 922033602 +-338197378 47742155 +-53226506 534251692 +653151182 781405440 +-310880372 50473110 +170709922 -551244902 +408999312 -401958207 +-863947905 837799632 +-928708349 -606939521 +459734954 220853085 +-440965768 -710970282 +406259165 770547969 +-129763982 762012063 +481301256 878307216 +-757273655 760787884 +649164709 -127200977 +599273070 -572622381 +265899920 -436661600 +-755635790 -706483307 +-343220858 -759154149 +588487489 -405092349 +449405475 386056270 +-618845104 398297121 +-578867670 -933091212 +697207166 -107419426 +-154069950 135221867 +638107618 474580487 +-728827966 -3519103 +223427701 915236344 +103342452 -298784752 +755574787 457843376 +159000258 527866007 +-553530141 -279982421 +-706297659 943285773 +754733123 629113542 +653135829 -460036815 +-63614813 314277495 +757961520 -910381174 +-621197098 -915490006 +884450779 -884258925 +-523082551 600287186 +-660895376 -659525021 +807447984 678047036 +137420493 -983818803 +-14718421 34002179 +444532749 -602736637 +-3208074 -826881829 +111779974 332023638 +-73282372 -558460061 +7126333 -459992383 +-797260375 -944400138 +-855051899 514467084 +203556154 -516226301 +43592830 -386201551 +517184890 -495846224 +-650392414 582432338 +-678219321 -168447995 +446515647 85727204 +-793611599 -831160257 +-516938457 483885167 +782076573 -746057973 +72004034 -439196508 +-758301815 716539997 +789817843 407545365 +657540300 -433243762 +-237387048 446954093 +-80792179 -503493108 +591902213 -541937766 +745274072 -320811318 +435339622 758125658 +-931786881 -653946781 +-600248332 -774641019 +-249416457 86548082 +815948133 880843364 +-477870494 -243400622 +26777740 212445042 +-741167468 -537086987 +-341982663 -129862559 +-170903269 940573648 +804458009 992470413 +52017900 227431382 +-887831836 -584162135 +333492916 773037496 +-411712753 -47569978 +485458899 -429154378 +388170623 -278857776 +-258333181 384965265 +674401092 -207487985 +133944603 449384100 +-881878986 -192339587 +-749222092 -966380153 +98502048 -353108134 +-633526917 -947243089 +785378738 -484089456 +-483051124 -716608068 +-339862979 919947552 +808048832 481167631 +239922383 -235905306 +53015421 583915930 +-644977985 598543876 +-744064097 -345978483 +-260656876 -320308583 +86155434 -132517552 +470854229 108422439 +188026775 941883758 +-868637322 618575705 +66808480 -196337282 +714789676 548626810 +363947947 -342119166 +742776871 188832275 +752160178 -838917015 +-520949255 935272125 +228497090 173965200 +332199320 63624978 +-438364518 251771292 +-953007749 -780565531 +124065856 -995955719 +379371664 966215867 +851535312 -585124857 +-561969650 -300722198 +938569030 63756921 +199355781 -953933005 +494016540 844437259 +-950054582 -261987424 +-139396091 -974632147 +79018453 409421146 +477007277 405364121 +346515114 -698480595 +-877777967 373452921 +322088009 879576631 +269844159 983358940 +230481865 755228165 +-165943017 -720851493 +-257461479 304455531 +989448572 136562257 +728983063 -236952611 +-859813222 -406273725 +126302588 -200772212 +965417212 -661882963 +976590931 -542341325 +-298493064 -244740228 +-536711516 386031563 +-294917233 861597079 +-64869436 -293332144 +150164353 -317799720 +771629991 806083071 +-614780375 988727483 +-308714640 597156406 +84419742 -540876795 +171703631 -103964248 +-703888556 288161611 +-869254934 -691429164 +211060668 207514732 +927934998 565274851 +-209133018 -121388163 +60253515 -743950294 +-973737487 -166536015 +-264793609 175921017 +763726197 -414885834 +-611648482 382901264 +71518554 466690599 +-754841770 563082365 +-501026548 -809662077 +132694299 -878846269 +-455382273 -624966820 +908039856 539365029 +443746503 362426040 +884592432 448139801 +-51093667 369681892 +-837315960 -825238739 +741974948 -624781357 +-898364525 -790206247 +766806930 -741359789 +447584350 637390921 +357850603 -627239641 +-968043542 564834277 +-782037762 399127224 +486603241 173092080 +-34879027 776684375 +902389293 -501594276 +-585555459 525683020 +596576489 988655775 +-585841096 -675816831 +-915082100 -724503013 +606700068 207746438 +541653039 831578082 +442834982 72938753 +-100695410 857426097 +-139841962 318972366 +645601159 -221186439 +-46589618 536108847 +144221377 -290682979 +-451535342 -298997653 +907778475 497436765 +-404111175 233869682 +-949683538 -438803826 +-199435309 991465134 +-837158226 -223847291 +710189442 -493193302 +-733953599 46875506 +248758584 -367483250 +-894143321 444991378 +-505303849 378312513 +-825460315 156033221 +735015075 -357834099 +294614087 725368571 +429460333 -797041472 +181361905 -377038079 +-453373393 503331938 +-504892539 137185926 +-730620535 578320095 +982717786 -169393924 +-173007258 428990838 +775243079 -187458661 +-825032111 526250134 +-323630797 262952096 +314346345 -708420001 +-432834372 -266645695 +722253850 -706945641 +684118427 -499188266 +522807331 598509274 +407879626 6551351 +296349983 539447277 +-583840716 476140391 +440762512 207024762 +-622724100 512544838 +-363829818 -691005802 +258917956 50111631 +-821541803 871542356 +-453356807 -594505124 +-527605405 -691237728 +-162329765 -265059988 +-666354681 355833155 +-13679175 -920394420 +-839312496 -520275171 +-741441074 720524689 +-389232888 994385455 +983079507 556787244 +65860537 -831650359 +88990408 146110252 +462680753 447647537 +-127004340 316445248 +919891990 -100666545 +-112681531 59352817 +172052339 210035127 +983071735 166241485 +-941226192 -779478472 +870986106 -463151507 +912619199 215286652 +-553872740 968781164 +-660766422 -700104180 +979830235 280485466 +862619448 -129196831 +-996248139 414707446 +417370064 -562038640 +482457957 -430233373 +-692396972 131483745 +-239562942 -385079674 +-40518046 -723663254 +329542843 -570215685 +-430378344 -186551010 +-110441065 -357565900 +87956322 468134969 +-174112176 906302102 +-191126855 -898127692 +61717423 537353961 +704227442 -684173233 +-359149165 157809743 +392210249 -608626778 +-314619831 -736477651 +966864376 -963284395 +-929281644 131990182 +-141859886 -662770186 +174163319 187299341 +969076067 281617557 +88145480 -364886542 +150189905 434451543 +-41969813 -697466070 +-359341769 -450821317 +991745181 530599803 +532391346 -743169073 +-227904276 21936982 +-225466943 -929055523 +64236004 110872518 +-165628563 -258657778 +768539190 -484025438 +-186175280 -122059169 +-738137247 -773940342 +-318506911 290535396 +555510530 346210948 +745535107 333600220 +-888818735 633371570 +-696349948 763356188 +587384628 -601275131 +164408138 495362230 +-849257339 -746930513 +-118362405 295834793 +502781926 449659916 +-872969754 29073903 +-241885163 -868247257 +220602032 759433915 +150661014 -662360698 +-953835282 -661710698 +-196620039 -150641513 +-543240282 416225803 +197571055 211304721 +624656042 5377299 +135122554 651674810 +-768046769 -779650550 +623769669 235072816 +-345759074 751134219 +-699088685 950763718 +-967825490 -991453674 +-274542756 -91294810 +-214506864 854142764 +-601702573 -913379821 +904790561 -404504805 +-819116925 837334511 +-536265292 -724407127 +-293891305 351747096 +167527358 -761569800 +393442473 133784678 +648011875 -893387728 +536776048 298262011 +-240048271 -683465343 +908226878 -214351780 +-293032129 -238010526 +651459248 -529141150 +380776608 645924334 +789285483 839810607 +89277226 -266461023 +-5340211 -651799155 +771145300 646945773 +-479691643 309122724 +647254521 -81255368 +811569894 73505978 +-704269428 -991857001 +-391572559 -506407747 +-276579478 275992563 +460599182 -732111174 +63453551 830285917 +791876513 602795404 +907678335 220903560 +627725582 445281806 +557783707 -923731514 +542077672 76760808 +-737781351 811745705 +569629567 -912383007 +625112133 756183350 +757759451 267240321 +965593642 165926333 +745261864 578185512 +195815300 462315170 +-118986548 702682936 +-373488879 -962806537 +771119487 285187873 +838101677 899263250 +-629403691 436957191 +-846961582 57064318 +-825476564 661259630 +-667267465 -873894850 +-53060538 -131138629 +-564748336 938359833 +-85646096 -472319500 +984582688 942775799 +-305300192 -29978505 +565034021 -123535131 +971874270 -553666828 +210780218 -765735401 +-743837700 874065934 +506335629 -391517792 +-638177773 724307662 +-254493471 -673539671 +-829565841 -650798284 +421919329 748779535 +-674910264 799983733 +782494286 272586879 +983807415 151474868 +-172222909 202229498 +72720346 999733647 +205187812 -194876174 +74383841 70700841 +122268956 -181037620 +-818816719 571412330 +992761324 -66326550 +4718575 719623720 +235481999 -872640399 +-240977109 -744396627 +-161739784 670517528 +-951512701 664846655 +9536650 -243848404 +-265527222 563918023 +300509583 576014902 +-312646709 505425982 +-237507505 180247794 +314675747 247117927 +-853233434 98722727 +-784674954 -151927886 +783490489 -497088106 +-128318386 -597572823 +509081423 -891899204 +-136215245 -250578522 +463383904 -413546318 +675546697 168606416 +-300393043 884018815 +-740962514 932055601 +-150819002 -754247354 +-18692782 452745005 +-481416276 -690830353 +487928665 362614872 +292254178 -669546578 +263761337 960103815 +766839478 -977424710 +340021728 699956223 +-561003984 -834340256 +593886364 73017548 +357728469 178538951 +872003042 961864999 +673168701 84100103 +258115255 -645631486 +-222252495 -952681021 +899143955 -369329570 +-227703957 -948284707 +-412770412 417539528 +625684581 105130552 +529840865 -574336875 +-464186598 -360301660 +243215189 -833031491 +-801154973 -330386480 +-366913826 -891764381 +-449266633 -421917544 +520923853 -688165315 +-608867886 -593967651 +-735212259 399495945 +-750437214 633946199 +917993576 -846556835 +191709981 -19098227 +624681276 388493109 +-158599361 -16610 +-862917980 -120346963 +968831788 662872392 +203358242 -97129971 +-220333504 52176552 +-857582314 -986282431 +-664028125 658254253 +583015570 -23461860 +848164306 -493462724 +617425380 31876895 +-83607712 172376589 +283668346 497411210 +712356220 733033255 +-136297018 -173888610 +-496791100 491325470 +915911502 100335098 +-78416503 -336405185 +251556508 154842723 +-961904952 -947580324 +156827344 -997729382 +-418107239 -471140748 +-669606011 -538678576 +317758677 -31502019 +-972724020 -495438416 +-985227267 -112081559 +579491441 -195138850 +-580441773 -453687072 +722975035 -963921607 +-444186083 121225148 +135925611 565636725 +-877908378 443821841 +-447865689 196025036 +-709607194 383874367 +49137182 381445967 +633029607 -401389918 +483535464 151996310 +-328399189 67660290 +-861867158 -793526118 +-130865571 -784551794 +-774955277 -368785354 +-499271606 -769910827 +-393432730 476497492 +205265383 975994831 +-847500305 703502034 +-213251395 402870202 +154812961 686568878 +697474886 881952118 +428361434 -908292703 +-620440943 33807134 +211308103 482414932 +76168697 -956338468 +462945552 408577743 +394505030 -713667247 +232329876 432408222 +-776977542 -838899949 +-598480871 -196515593 +-959282626 -200016855 +-684531692 -947371870 +-305500318 997769767 +-754520061 -113830285 +563078695 314944001 +-16615459 255422502 +46652702 510119748 +336125565 -914933874 +-845159941 360137436 +455687007 724111627 +-284887654 -593452687 +-164832307 393529594 +769706499 -917255551 +366734955 -451915557 +26780764 -790034747 +-383598572 729140194 +-659683782 907236277 +-525026126 659644563 +-318038507 -265819056 +-948564456 292736827 +665428090 -916913137 +463068938 980761034 +134465397 698279875 +960175608 502015871 +-171599147 -301882784 +-628811494 587632692 +-442723291 145714808 +740062993 -978990975 +230388393 -138711343 +473973380 41058285 +-712659414 830150977 +935423963 -674378111 +-216667369 142463618 +-824012377 -750944587 +234955947 -267557128 +466739783 -37876280 +5990310 444954782 +790069550 -974553281 +-968449580 129725630 +327036428 -127703226 +177140195 350886846 +-812172789 952967187 +-612143799 -161560212 +90363810 935175719 +-271081400 -897550204 +-197429660 -562776322 +-147014286 520568746 +-571472171 -914787029 +45317951 -16349087 +501208525 201417721 +-741230607 987454977 +-610894779 -827473277 +693315411 414620227 +532555012 911320095 +968123479 -541198817 +684903894 -374586232 +921270868 -196551705 +734766352 153746362 +469495544 -745614221 +48986373 -94398841 +518231152 -809659754 +-774076843 -53979890 +671458139 363257457 +-853076716 615565485 +-265565288 -28940770 +645115896 -58254581 +-602738193 574469236 +-730624538 152845919 +294831789 -126676910 +396535145 519409779 +-271766495 -562919700 +4233775 -498465257 +671413057 973902624 +-450821606 -237472493 +224247726 -183743122 +6681240 994049690 +-204862435 -925170458 +-197563655 639179848 +-718621608 708670215 +905667779 -173294009 +-9626527 143388375 +-597930880 -817999818 +-674189464 904002118 +-364609666 900986362 +736359566 -758692044 +-252769240 -759045734 +-808574543 -701353307 +-680571942 -76880861 +-898633264 -403899144 +960583252 29670376 +636576674 70377326 +-480413261 -536443427 +-839501054 -82490060 +904473033 -160199688 +773681835 494548583 +592975524 840939925 +-871527087 305245060 +352765825 909283459 +781596460 278236404 +976026789 639150860 +614807811 109261072 +528880031 -367530993 +354211743 -306641794 +-629539286 34583102 +-349586825 519506452 +711827232 -266456256 +-601039786 -786182532 +108712344 34368411 +58583131 -322440203 +357233146 467915275 +811455036 407747970 +798865107 886592327 +-672203977 -484967825 +-853466329 -819019963 +615160028 -497581046 +23676374 -481254844 +522348975 613478244 +-679087138 -666680562 +296396066 -937513876 +352927341 -371565476 +96511698 80351421 +542646033 565822245 +596814835 897222491 +-548226625 -822852136 +-417620498 372032038 +-524858706 -367725712 +-471696910 895099392 +521489269 -960765499 +-444378145 -407745779 +609972279 380428184 +-464638838 -852002684 +521485946 -157778043 +-488503899 324987238 +363214353 -368371299 +-476549107 863694145 +-104675745 410028195 +140250549 -817202685 +-469727971 -91168726 +787625515 -609502059 +171482897 203640536 +-984990948 843288789 +-925564638 569100986 +-930206270 991435260 +526753979 207988280 +51264233 686627008 +-585077885 640830099 +303522604 138078741 +-197495493 474720892 +-374914821 175817959 +432278340 973487336 +-571338076 666306020 +-75955384 711504400 +710565559 -842026986 +878805196 63509246 +-284786604 -176806930 +938227063 -222969265 +-530234339 774497971 +331387305 -433878331 +289420874 -233544696 +-776674089 -240047518 +-198334217 -203425448 +-222807348 190081421 +786402300 -564772157 +-728402344 -381434729 +977225697 294545262 +-801279974 809232661 +844717643 -584883168 +562841262 714307602 +676834314 744633225 +423543493 -817463359 +77448962 -544356558 +-372263613 -86551011 +-761388214 -286797073 +-913696775 552776739 +-170192100 614543635 +582843196 -33251998 +911820605 260522525 +198943343 457179809 +-378079300 -196457735 +-730079304 67567459 +921842563 -320171688 +-265949857 603433687 +56956066 908236869 +-117123648 -246788729 +870819006 -505656048 +256630691 -681722556 +114230116 -968800130 +-882397675 310756550 +-272661321 -913332633 +-322340858 -818416140 +160409757 -170222021 +-341562932 29368657 +923033715 -735796320 +567836164 834907163 +251149002 -117872555 +645992442 -491608766 +-772259370 -683674947 +-814310552 475362568 +418023276 626449160 +-927236809 -150050061 +238168934 -12859801 +216791121 111116320 +133807649 -529821651 +227797508 -800473355 +752032931 -670648354 +-867294969 -173287270 +-439932525 -540257418 +-71946777 764563544 +-635085022 -246791819 +-692220088 930679237 +363481238 935980804 +861556042 -325645307 +-834073800 -702870722 +285444984 772975352 +513500153 737918976 +-634767473 -295723069 +-272734575 -610908584 +117957278 902322752 +390624372 -32192267 +-829804121 400946724 +-627816238 -422648340 +-90962936 -256835504 +89787570 687623073 +362222027 -968337300 +433528540 608039873 +555899008 625897239 +119986448 413944014 +-307653456 -957737620 +558381957 681999681 +935365201 -41824692 +-336835132 937192398 +-329180634 -883945892 +-401941069 462151277 +700795849 -511138649 +999171403 597469856 +398383126 -888673437 +431941448 -526884643 +931271224 -116224737 +-810380535 -416033564 +-191934096 -213211586 +-139111360 83532222 +-83742425 -973276094 +-15742121 689946156 +-883199324 -218049297 +162057844 402645878 +753498078 -525941111 +754370454 -8784588 +-265426134 386223370 +850673113 -41999968 +-971537422 -933972143 +236488350 -949692344 +-992998607 -971672624 +-354044570 -598505474 +-163205077 -760033227 +575169077 -739718271 +-302820452 587497132 +403598837 -583495411 +-774939256 604655521 +971703899 387507230 +977992101 -752687858 +-864501281 -493365437 +-251094378 -483216981 +-3961871 -50434398 +424605441 557325139 +158054230 739739879 +-613900850 431157166 +-215135406 852788200 +-444379033 -840445051 +824681301 420750897 +634702476 -263433839 +-447445865 988628999 +69747322 -414527770 +916605307 -911438485 +-155862090 -572330364 +-916623019 -20055559 +217483910 -562041005 +-71131652 -809181154 +779813058 -534743547 +961246955 636891651 +464132605 649196325 +-536747073 -848650997 +-234252578 968495793 +-884440112 670306639 +-851270617 -78700443 +778647657 -525780380 +-570364296 -545794004 +-393094713 728003538 +-984751350 -75841595 +-505160370 151826893 +181352153 415743576 +-509658072 -126512005 +242144953 376851553 +901103309 915550652 +368109751 819831044 +298990688 -94618501 +810736884 -560752020 +568481347 267520266 +-336206615 797779884 +614705443 398459643 +-806870033 -986397761 +-227742762 -153369461 +-739259774 295649881 +-898551927 -689602056 +-869274145 -495489273 +368805000 -947665072 +562826612 -849254724 +-776360163 -174083863 +5925624 661121211 +-867879267 681048207 +541625064 -111871905 +-41661301 84965387 +30376388 -702261119 +-246620934 -837387237 +-124555670 -98305015 +414371797 -522159169 +4796561 -558821539 +-887897654 -126857273 +-984983731 -75583324 +-260285561 -47409257 +-127669812 -899293073 +135378374 550805150 +931521002 117356145 +-706266377 -7610924 +196653373 -149109882 +-97660484 -264901169 +-977036730 957178378 +-85211539 -311914111 +417100575 969755263 +-825440002 -957860129 +635765076 -98329493 +289975752 612530660 +760736875 477643758 +829260134 322804106 +690936012 355143566 +-6257550 646465929 +347692538 31782489 +-526624135 759780240 +-306480764 -268336617 +281823231 -796952849 +-632016087 342854058 +104463663 294919987 +-918579564 -421175891 +-532711888 -655621544 +-360503471 668169833 +-78567064 -39381475 +-495135051 482008873 +795956573 -579454830 +601667825 72114498 +317783440 119080743 +-265095002 676609681 +91602972 -672790686 +-423543618 -309339137 +-612599906 615503328 +-518471358 -636618632 +968005332 -376832338 +-346937653 -344804553 +-390392529 -655978574 +-174274018 -284079780 +723201239 -186546057 +-987216293 32238157 +783577396 -45240658 +598093381 -669046486 +-165662081 729215273 +175515562 889699342 +94812338 -471451623 +-528296537 381009577 +-745764547 -187123368 +-756183813 -268688942 +463164741 471112712 +-832008441 507031282 +-923481050 45358667 +-40456653 852268502 +-322623203 -731688958 +-968428742 -109896378 +767186124 639207495 +658928993 -354781276 +-38578554 -225638897 +588027076 487001776 +4150929 582121325 +613801214 461965012 +-957955244 205731918 +287017330 -230525029 +-701152051 369913381 +-113361739 861851797 +456484614 511535401 +704850369 -902572296 +-617702556 -555741275 +-598669815 369271406 +283161921 -671353190 +-938432448 -933095113 +-302737190 622841902 +-68878577 -929214417 +900090690 -908536596 +-412330815 -792888743 +158804673 690256558 +-902324502 -208576409 +-923311346 469405904 +-366781530 49449905 +-36638171 385244827 +901280431 -517842739 +-581093549 -688746310 +533679311 -446981785 +734732060 -330844921 +380198878 -26713524 +-301553031 27914093 +-783763882 359574402 +268680459 -624876433 +-129443375 574905896 +217237133 138980882 +-938273337 -422913349 +-25789280 -971255395 +-856132599 387051819 +-556891937 718363824 +-849622822 -489832115 +166219519 481044409 +690880583 -738336063 +687123363 877965606 +17086182 -458181858 +-156682131 -784165563 +-792952582 322327954 +122711100 -259087832 +234259740 693638837 +659102147 787703783 +334242165 711501128 +713504824 -216226390 +878487138 -733609940 +-636433714 -622837706 +-59325809 712994238 +806885872 -494685190 +-277782151 -354034204 +-734093476 -670285672 +-607195318 914609062 +365091464 -151088958 +-742792519 -746755681 +405323973 123458641 +723279097 602071963 +-519111036 -717715142 +-215490376 958074582 +-989580696 -938086759 +-290532593 -811234363 +-119347726 -413461796 +-101663495 782041999 +-529860158 402588400 +1739041 -798452099 +995367588 -49049118 +-660553976 -681284154 +139187909 -682097484 +-705036138 406604360 +-441763810 677119512 +963114272 767029614 +162018416 618272131 +-808919732 648900136 +-915385189 717978318 +-780972204 827198807 +926761694 193128514 +939555947 -789964003 +1177462 -141267855 +-471735261 771129827 +837262395 -2780611 +-467065602 572171769 +-921321075 573051762 +875332413 -428423453 +110234877 -803790314 +253699504 -858358013 +-643655850 -864251215 +399001083 -341143707 +-437306604 665334901 +-187249246 -985305215 +476454202 792134790 +-59685165 -961867516 +654568127 407929889 +414952122 210415823 +782729854 -465494890 +-704212147 827361480 +517913292 449027108 +993576077 85859123 +867331416 754131705 +166190975 793126745 +514889203 -486838297 +534761382 -690294862 +-241793489 -534499674 +492979483 -745675930 +821041825 868364957 +-392063585 545168759 +-302467939 -248404412 +-513438568 -364197941 +940486439 -260822343 +336177208 674183643 +-616676693 930953926 +941359153 -26405283 +-309794946 -886825880 +-935264036 188457172 +403153765 69769094 +545575236 -274418593 +-344271443 327985610 +616869845 187170024 +385482306 659953167 +877830509 811472861 +721769841 -134312885 +790372241 -320340193 +604898784 169815074 +-665059711 -391561261 +-556657472 142263913 +-910606570 984813771 +-649643575 -558113195 +287410130 518566269 +-383557070 -686357149 +-18038034 110182180 +406722043 871199749 +201723865 713130425 +453939867 -318136137 +-803582948 -372996210 +-450070863 306820581 +305957006 812032693 +328426494 426394004 +572253272 272701878 +85578700 -935371151 +626947684 954413075 +475240123 -44757647 +802274532 949118962 +-183946393 333506440 +-678879313 -740950571 +-958541322 -330491783 +-509454486 622335107 +944907705 216626299 +562781166 -553919545 +-284501987 299518890 +-584309784 25366895 +-290418955 -371507919 +85605840 -830114780 +-874330417 -900974318 +-182054815 517631769 +19304075 738617093 +-258349229 -385596377 +428125463 400757183 +374427072 148046497 +883832667 55901304 +624051703 78897779 +-992770911 -287209059 +729343792 239796525 +-760251804 761823987 +-371696097 -792508361 +-602637912 355282973 +73380756 913863950 +357812123 -303926356 +-51877891 600129885 +-261713185 680514188 +478975836 787710662 +-677967851 -477764521 +-669407919 -491111388 +-245275667 402658747 +-597359623 -928260413 +360100898 834471256 +-930761849 791312780 +802312057 624947242 +555426626 263068518 +-626723149 882510693 +-86476968 717821936 +-64827374 673907585 +993844408 31603184 +195738566 482974901 +725559073 315427088 +-733623990 185769201 +967374180 196739907 +897487666 909297458 +924914526 -221672904 +-677754903 332724305 +-464381952 -973609664 +-586944605 529116961 +882992729 548377290 +510840710 -296107395 +264478895 -805483527 +-645921076 -729862924 +850727820 -153240737 +870888296 -143476732 +-828862752 -805585224 +-824787294 436985625 +-832243059 584574566 +416133755 -67504066 +-386803594 631243203 +322643643 390814977 +103363807 42756265 +-31345319 -799942789 +113901647 -756637609 +840834127 191787792 +97207100 -768978714 +37922024 -815303764 +-379671508 872974514 +488321886 -70482540 +373637585 686360001 +835340417 6460861 +-782357509 -885820500 +775131714 814234593 +-624839070 892495561 +267635610 933891405 +-626481819 160556120 +309528510 -845523409 +814087170 -209051583 +-822712347 -564910446 +678532633 -128200887 +-653810411 -693606247 +-622293237 -35987547 +618248204 -761574956 +135940398 478219797 +225756251 884611839 +456418530 -519967837 +879200271 458191159 +931217125 -423940458 +-211703363 -975374369 +-653128493 780737289 +-65959184 -480182682 +-249798385 -752824628 +496163968 -300213280 +737100618 -382526314 +-906636958 -472120946 +-565640606 -639821065 +203513820 -779936215 +-417990618 878705456 +123417387 -351602934 +672198373 344671901 +-271385150 871548435 +-504348287 519057250 +325839873 -921514912 +-732719848 575329023 +-686054715 527938592 +595033706 -916275078 +-813214808 -537981746 +-462280192 -650237285 +-350863744 756245225 +296524736 -671918810 +-979573685 582067111 +870544780 359764165 +492826029 664979786 +-900202012 -556942888 +-952916417 -409676031 +997416962 199315882 +224777393 200189859 +-458662610 -122891386 +964666571 766859218 +-528494494 -399938088 +249795618 -258289202 +216348820 26945494 +153618144 -185700696 +702091518 -471036006 +880745503 -12353965 +48990663 -515225753 +308722892 554301756 +227125652 156331758 +-194370092 35704491 +-129079859 -718640591 +311502157 -779044459 +-344848272 446985607 +-317873184 698032766 +704801739 703793518 +-84824714 -974235527 +-497338262 -784690177 +-700825737 -765992610 +671737255 242646666 +-707657560 -54819276 +-550388255 -602893808 +-368978214 -191796192 +-417520132 -845294304 +-162955520 -358628273 +638981871 431034818 +-83240844 641986958 +74408013 40609683 +-517275639 -888470950 +-845668122 -346921313 +558734072 114937346 +16917654 -794486179 +896548935 -310474195 +533133868 -782353391 +116063468 -162889296 +195053986 203673960 +-710295452 136687870 +478569948 -363289163 +-537932842 854954237 +428191581 732220611 +58437176 266898596 +704448769 -460246620 +501426260 856396687 +259873585 670484460 +-780893449 361425617 +488523614 648818994 +156308427 514374258 +938064397 -320227829 +388380036 -144028667 +13423522 579236155 +323724376 -289403142 +738024951 636189747 +-258130804 -524031023 +803188759 -936412913 +733609659 11542354 +807002581 -218134413 +92966541 -381002907 +439775922 685723408 +-372952799 -733373381 +-514573557 395166731 +202728901 890582702 +329315285 321984078 +-384825877 -796833989 +679993380 777954782 +-717455927 -527215297 +535964945 882748628 +802331286 377208880 +-635633131 -610485365 +414750135 567481131 +838518212 -867700060 +653480327 -44965069 +-820105812 -512352090 +366612807 32437026 +-565578306 -316634921 +394327708 628662454 +142910219 246050616 +359410454 -676894110 +-804516585 902188505 +971051304 610615562 +-951963022 -931946323 +-505327451 -820025129 +-27513222 997950167 +-34719648 -479691086 +-842558232 360964796 +-591037788 426310128 +762279911 153193745 +222195755 38671918 +-720261671 -184599550 +-39829060 -583688277 +179845998 -982484255 +-775169526 -695588098 +568954766 -462251987 +33369278 -490274030 +-980838591 584484015 +-553297952 654251859 +929798300 -307080745 +-461789912 615856798 +823856021 707983066 +939816329 -163673633 +345348263 -250179988 +-169630819 -245647713 +115283753 -636290035 +-384315738 59234038 +595251378 65644185 +-113294584 786726211 +30340023 -778418886 +-794607960 -762591406 +-836522191 486548480 +166551491 810284656 +-733619403 -148075279 +-301778491 -48792398 +-224080445 496978359 +827875000 -949690861 +-459135213 -435877442 +193438580 629806353 +991425035 -541300443 +-427540446 692597441 +199003522 -190242626 +-688560294 572394233 +122408561 -336830439 +878004890 -563219765 +661512751 -577203846 +-123534770 275494855 +440145460 624907340 +769960783 356652516 +13806830 254951416 +969051237 -20292701 +-368064840 480229353 +-39548824 540228687 +347208648 -508927153 +714679464 -348737797 +-357196428 50860869 +152167954 58478434 +-16297185 -134072463 +-159372961 585673168 +-921557594 813805649 +201796134 -859588564 +300149229 -339288535 +-538410451 340990420 +182155718 22885346 +833958902 -969393628 +-880543048 -780015289 +976380324 -811607897 +-126678621 -998773984 +-35330935 549742861 +725546938 853920334 +623060990 -973976490 +-79590844 945767497 +-817311965 -389727545 +-362441879 -738693968 +-6093909 -768173055 +-912289135 -463060342 +433603073 177937345 +-62094787 618560221 +-640935743 352950839 +-86044123 -569795911 +491582690 906768042 +-415238344 -286137128 +280759336 785024324 +696039808 -268152165 +954781117 693896654 +138428167 745927762 +97142374 93790720 +204795470 481844864 +470383425 555029522 +405441828 -71467065 +-506132843 833035715 +743315774 873388382 +786079057 -602688759 +-218279356 87736024 +79703985 -805067576 +442703134 13208154 +-776036500 -260804096 +-289313686 -856855239 +-171090820 -243347108 +548529136 563614512 +-849601835 -242260937 +668280754 -610712955 +662020211 -11063703 +-645711098 186460308 +-131676857 -186874557 +-759901778 697364879 +-925434812 -232794243 +755689112 417142481 +-822464728 923712708 +-908673423 903417329 +-212863212 -455312878 +317240072 -477140724 +982958207 -733309056 +291116133 733221411 +425387954 528624122 +208930702 -563833322 +683995292 -496920986 +445073228 254235715 +-907012283 -327026310 +-568794102 -597325323 +873967767 -232421975 +-313967249 -802684880 +-243064847 698982079 +358730604 -525387045 +-156804889 -498824846 +480682842 199833204 +621236875 -681533987 +-141012619 209865596 +-780048038 -326550434 +-559868006 -120079151 +531534804 -857918241 +576970236 -641473122 +452070508 290551571 +347823491 -564275289 +573341156 887642042 +236875570 599908397 +-194535384 -660910179 +-442540734 998562883 +373819796 49030277 +-118798702 362926670 +479988397 148596782 +150954746 -751210561 +-171491125 771596452 +-165333784 -803066697 +303608149 610593813 +910134753 -24033047 +249255113 -539324131 +-30115098 532699211 +39450821 79288232 +984911750 -470706592 +662961767 -376620681 +618150600 -411074427 +-374025652 -420419812 +-511610308 -537435729 +-253263767 82461821 +627849282 467119897 +907981172 -73970845 +318240328 893101406 +159932667 911588928 +770966739 -795614324 +289131987 -968538551 +-850834322 -174346751 +-802219391 258903507 +-228282270 -203812795 +-479724506 522117533 +-335381684 339986554 +-43102581 -571107146 +-190484522 -65447014 +520390526 -72751144 +665711295 601039523 +-842675874 -403182598 +244995333 206184687 +999569323 -240634128 +-320004182 -925993215 +-700432542 128983979 +-126387212 -170148797 +-866383288 478760567 +-299748831 819848639 +818360597 -402504689 +-89184082 3278887 +341616083 863182417 +-329444530 -538440076 +-409700453 241072899 +302042805 -573200822 +361629942 454965267 +-329008879 -956615876 +-668802087 422259710 +501156148 383527626 +-133776460 -412646370 +277216614 -899124666 +-622353625 -942193666 +-111821895 442560319 +-356525709 -13667201 +-308676809 733247424 +-763573573 961931602 +327554003 -914708283 +998170106 -439993554 +399029250 528560598 +-780235441 -49301837 +699170304 483932412 +-959293408 303499247 +-3597773 -913283296 +656664148 171075315 +-310088131 -997510059 +-176888910 471607163 +641507140 -691684627 +716682425 143039570 +-810620858 -319815437 +-271386103 368010012 +-624399138 79092568 +632755875 201824799 +976844053 -931436495 +81154618 216539321 +-905287861 395108222 +771208939 616476027 +598702318 403044557 +498871558 -390995712 +-432827491 -451656322 +998345596 -247536921 +-643050277 -41455190 +-433800263 729024666 +349249330 398745191 +654126009 -179564151 +-985325168 369072080 +850951123 383451459 +161270059 -861675961 +-267145943 654839894 +-340847007 778211517 +170150923 939598710 +861715268 501921772 +48427097 850727259 +745256198 696655911 +198723846 -806066344 +-718100751 443023593 +236804618 -506730849 +-729668454 -566439421 +444892005 67741479 +-639963582 -718929204 +-455394117 -583760254 +-245587272 943270514 +-749206005 197228608 +35064806 236485816 +-465396364 128313333 +236759681 -644651838 +399071084 -152745284 +-116261397 350219750 +-339012709 -491585655 +-758891205 -124900699 +180435305 -915390098 +418197741 -842111744 +659056652 62689145 +-750409651 -206193997 +-646197160 144206574 +-661056896 837918374 +302215008 -283920751 +-657236651 -481307068 +-590052182 -863701026 +-239375426 412984238 +-941264665 84692021 +195743684 -76441751 +189117609 -38373280 +297510439 768244460 +-981533416 740577044 +330813911 -221981343 +-964509593 85340764 +-745763750 205972897 +-589112041 709803329 +-97450917 843176594 +175622015 -163231066 +-385763154 940928685 +-368754338 -25318547 +342058406 -224214273 +-287445093 361287378 +-417552666 -42465833 +843029381 610107013 +839707764 -971701588 +-645490871 273324719 +463113016 -796409050 +-385167412 91724044 +816306270 716643112 +-294774268 577910782 +983098820 -242376883 +-344529216 583748591 +444776168 606253376 +261124303 -809715136 +-797021351 937617864 +670528221 -127705610 +-655083390 -557942143 +384737987 487877512 +-870872079 -52130140 +524108315 -244403336 +939072309 173680605 +-686470924 -882826758 +-742871551 425735458 +-461799081 989272688 +954915005 25840769 +-545581891 -338453243 +451120424 911097995 +-92669542 -630175721 +820530922 78900299 +254608090 381691889 +292195808 640733073 +-28564558 654096481 +-592871220 -146157288 +-770147984 -75706397 +516185022 902991325 +811581151 -535005709 +-536993465 -209712406 +-335715137 -377670210 +-921109593 -295031696 +434310899 393593349 +287785570 946853659 +694212415 477421257 +201943526 515691807 +604278498 -609037315 +520517012 180000697 +385945792 714791477 +792898747 442329751 +-593704819 -994602056 +-640926150 477659659 +517952163 706438858 +761417878 -794071283 +38942833 264698200 +-398493528 -676941275 +792776782 -257133970 +-974720592 -232346829 +-395484481 901772054 +-181735118 758094624 +-862719030 346915990 +-814489673 -403732442 +287449280 130438847 +138832040 -61941145 +-375132539 -696099160 +910413133 -630399596 +997418861 -651615163 +160787709 -244248277 +-663081034 96466708 +54557251 -680869183 +-886669918 368176005 +-463841532 -483392700 +837738447 -959864603 +-77086757 273379813 +700228593 -639627008 +-532460315 118123096 +-225318239 -620098865 +627356389 448811410 +-646746039 -130303961 +372292253 262915661 +874362440 684509003 +644817132 119585165 +-753228932 754602330 +-516041799 573867557 +738061306 917144045 +159880213 -71288514 +-251081026 317109668 +-847345756 428694256 +885387762 -849091101 +-996282510 -114526914 +-691203610 -275590733 +-732382674 -673864253 +797569078 946798318 +-150854812 -131352332 +-937114273 415313062 +-552311621 531224108 +-863845556 -78410354 +698477281 680546855 +243819246 -3093128 +757431038 364484544 +356270100 443687674 +837937811 -459439363 +207468690 -594744572 +442175017 -848450301 +60556953 -405868978 +-77479689 -806360779 +840859160 -407710845 +-631933596 997191421 +-626801588 439239915 +-92082842 657760716 +-60358401 -861195454 +-44163210 137609739 +-900427006 767955293 +371955522 -763012209 +795900401 -33871145 +-620174594 -926184449 +-791375161 135147759 +-121209524 -552025954 +-876644232 -387145945 +-415163626 16407240 +-607401464 -710769046 +589957542 -97174508 +-486757023 -714657947 +-15794325 -176522996 +344531457 75931637 +266097976 -197165428 +-761331475 -160329483 +-878499246 42864288 +-164555453 902263912 +59777583 -682109536 +712687453 833016647 +-837939899 -900241506 +-119603150 -433069682 +946846295 -467978193 +-383098594 714539330 +28615918 892018199 +-351170071 158621010 +570789994 -243981871 +106627515 612809341 +123473036 -60030569 +-146138990 -618610261 +-509587589 -134225369 +-581302726 376833359 +447931394 43184027 +-230909413 -576973577 +-876194578 883305600 +-1925523 -546292220 +267536432 -614807321 +78863947 392225255 +48246861 -644532268 +-472230964 362724125 +-963556867 659764921 +940900260 866563058 +-901620197 491203669 +193229764 -768258018 +570896304 971027813 +415199530 -277224950 +333660113 -235272997 +386698531 160454276 +116482686 704040507 +-165540401 994049774 +706507489 -955472379 +447610145 920754260 +82729559 292859391 +25121627 -445099490 +260759068 235570513 +912418289 479284706 +317779750 458595401 +-119005251 84463179 +191085625 443260825 +-565769030 553028260 +780735735 342475855 +-732674950 493511257 +498552156 12220262 +14837611 564668781 +63752427 -975111322 +-833246504 45179227 +323959510 -897942265 +-906886203 -550332917 +282110554 -210631954 +-698837068 599476979 +48780976 451399158 +-808252634 71468705 +-568731419 777863662 +267568217 949366439 +-27102240 474983082 +-66250051 386617632 +-390776025 -467548519 +525536431 -54762135 +-588525664 -802035017 +28644725 510112958 +-963945487 207764099 +-129117510 -187715647 +193086813 536661662 +325120766 -209241599 +-314307455 624685111 +-370779531 819099956 +683670674 -939500832 +810416385 518122339 +-646755087 546480230 +-724572838 650157589 +-631423542 -315572345 +868519181 -886827149 +562694414 668815508 +325487185 -706387770 +960384966 -1498671 +-513312172 -176920633 +-550591130 232831681 +662062377 927082587 +-972931126 993753128 +-17133654 -279783734 +377532358 302393368 +-462724983 -705064929 +827780693 -828869327 +964783299 246415239 +-245904250 60478969 +-292687170 461394793 +-653529208 768538087 +-204913136 -104856616 +-610715737 -416317272 +835757580 230906916 +-450372 -787348695 +295959340 -345376506 +725935828 122803523 +-209946443 544734143 +210201654 916112053 +345183638 207154914 +-719183 281715430 +-388468070 -95346687 +778170213 -23914358 +-945131127 -815108358 +77035810 -209754530 +-389805221 -732008207 +-347510730 194138198 +916198862 900143378 +814944577 -687818167 +237965370 801767125 +-938499783 -578930963 +75675652 286763651 +-487814402 998430363 +267990824 495807687 +-753391009 -484473871 +-794108113 403914303 +416382518 -269378036 +76174543 733060063 +-207045958 -526176261 +-125916111 -446408738 +970250927 -912471327 +-786113143 7414964 +-280880897 854819897 +-124117582 688641747 +-736713359 -548405176 +-366119197 643375360 +835830948 729978247 +184782185 -642877389 +-47839600 508192951 +-535626773 378447109 +563871837 -646520137 +407857654 -981081693 +-626933446 163859361 +-829420270 -8579252 +882712954 -998485679 +513495992 832622982 +-122207628 -196840952 +-360095701 -254532239 +167498507 896794418 +246383308 -956275918 +372587234 674712566 +-925837654 -623268658 +229704267 -376363096 +-642741262 28421666 +352991209 -197426908 +536151346 -649552797 +-908566600 -685501767 +-122302880 794855932 +-633792064 978906931 +-655055359 812216550 +-589174197 675800632 +724769388 -744383663 +-964283902 737925234 +-659145077 504164880 +270942412 119645144 +50816847 215892143 +-948711662 652970034 +-798602256 -474089366 +765426452 422748446 +-66117966 480297080 +-182150124 44965428 +-235417838 566563156 +471041271 -608906781 +555307043 -491244044 +-38739160 259278103 +-475893773 -371289123 +-205829943 -151974460 +829537938 804233973 +-667994395 835631164 +50683939 183586279 +-763540447 325640291 +-106380788 278140941 +-943479065 722181860 +611088905 -565643553 +618418930 -15453567 +-337195391 -358760456 +221188809 977585153 +-280712207 -144360254 +-966276777 -498676683 +175836231 38400652 +-380651240 -882436749 +-635313487 331145511 +754907039 -122755099 +490708183 970651665 +571739721 -751704392 +-325183419 670122993 +822208619 725591978 +69880522 -462417794 +-525734238 -936637001 +94268579 -532085921 +220601806 150014308 +-503136370 567014597 +-905616086 -561383337 +-316730265 -879361033 +512858284 -490957453 +-264428497 558718969 +230348805 -240179509 +-876557656 889548518 +-374287324 -643040860 +135501218 -426096324 +-841151622 775551615 +778308369 -765130292 +787693032 -564708992 +455958880 -83539768 +271938362 -657474471 +-588196816 -521179151 +-768107955 813349431 +-900655864 493508115 +-460544258 599276279 +-567159069 -177145140 +568850653 216222896 +849248120 977579629 +-690638767 -767972779 +452619391 -350886473 +538493774 810310357 +404299225 -696641972 +591324987 -442937502 +205408749 910899123 +995694601 -217282823 +951062621 -866269262 +-466242037 598234105 +-952422624 717025759 +759460331 12697003 +563471603 -400726598 +-681030084 -851288269 +-554511031 611985729 +-598301715 961946445 +349033655 182359734 +-967577310 233290547 +932648564 -328914441 +-414822273 325177238 +-630570134 -735517136 +-934834036 152031294 +-111382596 594985142 +441211424 -655766772 +787570797 -273813280 +-432161023 -147940160 +-2607494 -744652882 +-118118021 279985771 +802925421 837821478 +179672052 680040709 +793204198 220566024 +327695962 -908733640 +-196292196 -444592162 +957987637 65005863 +562891701 337703226 +-183081411 -645170750 +-142276775 -166261627 +277595593 -178297026 +-747352703 -163355270 +-364686373 -419359849 +-677287264 614163984 +-208840726 -707194859 +-451910056 950967633 +-864128105 845057977 +-637655447 729511068 +-606860379 -709578000 +-468085827 491058778 +-739543610 396864431 +-637561869 -859057420 +-386256140 -556084367 +-616502652 244186844 +-107231552 -366606786 +-627373180 -133163889 +635535775 -209554842 +-773811979 -253053259 +-252522686 967485109 +182064562 -81590498 +801223539 44292175 +-333974838 -565412136 +3153622 374586333 +703934369 -485255048 +-359991449 -689616971 +170150727 158441896 +432054309 -115418559 +-839436160 -427716753 +666991629 -263405761 +374509770 -159037499 +650818280 -446603118 +826676320 646194459 +-712674957 -193231736 +107660120 -134629980 +-443159700 -331601397 +754559366 243864852 +-573694911 908628936 +-118351860 -811278483 +475010551 -710399990 +274107285 107729327 +-587007620 -697235060 +674357756 -190722998 +-255646170 85380947 +-775109944 -620214725 +86798155 138785258 +-792581506 516710814 +-492457334 -801964287 +-664229475 -476348341 +242028957 -439809632 +-627279053 990795981 +-945223111 -491932184 +514150820 -824371470 +887819035 -456088516 +-834140891 395812031 +561689555 -163349236 +-247192264 804176592 +962627385 48185120 +-869527344 588029925 +-60949735 -188761381 +279895973 418846036 +534931946 -393171571 +-291736844 333154531 +895842733 485267695 +-72746226 266491934 +-405926524 448065281 +65334165 508607538 +-952393257 201630657 +891011069 -270436635 +-535113003 598425002 +-381729570 -498994636 +463336150 -683820435 +851124279 967586613 +-875047205 440075639 +-200590463 990866005 +500099751 823591846 +161743312 688408233 +-998848341 -682631413 +993309702 249144154 +638452108 -681569243 +742554252 -453771897 +332992427 567786354 +-817835010 -748975399 +-83495762 659898262 +821688491 -908499734 +-714522839 664386662 +-806963927 575789094 +627096247 808540007 +-748948377 618598873 +165202996 510831798 +-52681646 -865584030 +-22308504 320200536 +589056322 -432398246 +231422322 -56074656 +-656077272 -365109660 +-699775337 819496964 +901050542 743318083 +994272369 23373731 +293694293 -268360520 +500578988 998193844 +503505389 -702109765 +-610157067 -932996029 +-586947753 188777680 +-169557616 389319736 +250722756 -685811897 +141842741 -60680252 +808504595 -845898521 +-621440927 948739436 +-909400987 -723789200 +-583216235 -200899864 +-45289134 35808692 +276214213 183020546 +-787025446 -906094323 +-801478925 685779831 +-6463462 94911740 +266698981 408975184 +-400426960 208456872 +505213632 -37341324 +-753686861 -605285699 +-132654346 -96011152 +140175139 660750619 +-658103972 516433367 +-300535767 228109111 +-715855261 438099960 +310859730 918401365 +-790200653 -213164298 +746880578 -120333472 +644737463 768355227 +545907017 -314098989 +81757200 89562827 +-877466336 -799822655 +-870497880 -229750891 +-634027064 877285455 +329788355 -979345712 +849454459 569827977 +-974782010 572302577 +63733865 -910303409 +-664581614 -990912302 +-454200752 949777163 +-234077381 -313605395 +-713724753 -556036417 +-393661232 -234821663 +181304240 175504977 +-718607526 -543768799 +997921232 -204768478 +-661241867 -382146817 +858183044 -907248754 +-456596887 -786414347 +882710577 -962406220 +372349366 549192470 +-993445425 745978111 +-505883398 -752572806 +627676185 -601974428 +477298881 -821571440 +445150299 364614839 +-956677809 800622107 +251590573 278721282 +-872699675 -323295544 +348841443 -367446761 +159468887 -144081066 +481229610 -589661549 +829966330 243242984 +-317403639 -563516601 +695388556 204116480 +895570455 -39297088 +247447432 -704528799 +-294449199 -954412761 +-313648328 814534776 +-675243229 -258930191 +-334936971 -23924860 +-254785475 -746470328 +475317284 -873442520 +901487407 84920999 +-246026692 579033697 +-250470639 -412355161 +-955740069 -957471363 +-114313600 414497412 +843538641 648133054 +-284830987 36890494 +185256322 71267180 +974208201 222730118 +437198959 271587625 +-896093864 252638497 +-675215258 -201524032 +-997310905 336792867 +-671443524 22570431 +899943436 -843198472 +-204761049 -410378653 +-187182720 286184449 +-198252226 647415448 +-654377809 -542068515 +-606951720 -295490743 +748189423 889759671 +140110529 544062119 +886346916 -933949677 +-536797465 -705436377 +-250524664 -343876856 +-77875346 -213465470 +205528040 704445033 +-17008377 -343082318 +325952567 79360887 +33817477 -63278249 +935091530 -971456875 +-743705103 -707830028 +-690790199 -389253493 +327060884 201686141 +79691934 80066818 +381667218 482074016 +827950291 571705426 +-673612281 -565982342 +-638994295 -822629813 +-130049059 815662775 +596523319 970361686 +-249967712 290103001 +-504263549 -124307329 +-225313163 621464614 +451632269 -977113999 +-15121087 -690128204 +-31239136 338490291 +-543531419 -310908953 +-539804819 -895710664 +-997191243 -939193168 +-313719883 -914895985 +-216497660 331850432 +-146287601 -282619072 +825498320 -301683690 +-239157468 715885618 +96874464 -931975952 +-652883601 205817319 +511071209 487229938 +-472527246 555535593 +-926092662 -792052028 +898038989 453687987 +-819706504 -196659160 +-950266774 199596876 +637969060 -127873357 +-849930029 -328521712 +-894413630 833894427 +916733369 -261545241 +773947084 -236747052 +252951573 760905076 +-18444073 -834449215 +-629395785 -714669334 +-859630618 -597663825 +-244415376 -964597350 +101383198 558088417 +-226581157 107328782 +-630289493 -853293621 +979161249 301176030 +-8798408 -629106184 +563068217 -927195213 +-823523227 943337961 +-973155837 -933738558 +-268712486 -658767607 +-151773807 120322034 +-817812027 -475961008 +526310507 -915691783 +-457869914 -773737250 +554943851 877216218 +257797500 -598485190 +377960678 -950246456 +851160552 -868601656 +-813732668 224466825 +487133082 -312933339 +250174720 -47575048 +-630417707 -877266229 +298480023 -127895678 +858058805 2758910 +-852003679 775144064 +-394271959 -530702165 +-69570547 -429810689 +-446654422 682751179 +476024191 -727285624 +-148031235 -855649408 +232127068 786447151 +-972682598 -14776648 +-694589016 444555378 +967390890 899986590 +308526050 -655953217 +790436029 145048533 +159045302 -298110721 +590044337 21103328 +957988423 -849622466 +-618540144 366380003 +133678169 -438005418 +289054355 142874484 +-512552480 327494185 +-280384639 711293588 +-687123750 679372115 +16113206 582509794 +-312091144 215388760 +-657341062 -98512789 +-635721407 497089198 +-30072277 556815776 +-883435932 -738329879 +886990544 -767766299 +-865997736 616154888 +-165735115 16710845 +814381786 233801479 +4396892 -764003244 +-623534444 43306559 +-863107088 -255924399 +710907166 -688229122 +-751914262 -163597488 +793914566 -328804270 +-830113788 -702232645 +-219788723 -531998145 +-825265338 88900054 +55322209 -297544312 +69312569 922662740 +997318284 96207859 +614922315 -947631741 +-753667207 -606129870 +418808391 -963953350 +-48610025 -295639035 +801058244 -432903725 +-738963816 -716819911 +-632873990 186509900 +523335151 -110386529 +-464659618 20169812 +-592776138 383306333 +-332054247 924607606 +882694043 340162306 +-263357548 683760568 +627469488 97741355 +-471566570 -12395579 +543714463 -340189373 +-996867487 -428731330 +646402023 911141876 +57108891 -611611813 +688698593 851753675 +-968569242 -475041225 +780733464 10547501 +440747730 451104649 +174226899 -808826594 +-256842062 -315702794 +-503403867 -957610714 +-825747566 887657663 +844640361 -533823878 +-832539298 -647064209 +-884295181 -154410237 +-514159542 -222393277 +-607809326 604245082 +451856432 -54326686 +916884643 -98554186 +484309085 639720212 +580734169 898217486 +985480972 877556058 +-100168450 86011437 +-214952549 543471387 +-528746977 -193885203 +935350804 -952894543 +366936538 -484572634 +736176625 -586692609 +357638115 900159648 +-727410106 -454210243 +941688245 -827309382 +-578688915 154622691 +-497404159 -56716065 +679639275 367482458 +137551823 373182472 +223422014 836618235 +-506868477 -340352314 +-983171073 -948771349 +466768578 717368479 +198854108 799684435 +956621565 -546806403 +-722461219 439425336 +874129262 -827182636 +913298230 113549882 +620346779 104518372 +118388420 700757224 +-647932389 -197478532 +-763148888 -469198611 +-913577021 -773468432 +479233747 109137271 +147793021 -671580180 +-908180498 -477243963 +540000433 -474367582 +-415201670 -64648221 +-927767692 82231373 +742543684 -759333172 +-950874856 -153558957 +906509755 396814928 +-944544696 -691040069 +-521269724 -684896719 +371378997 -557832242 +-711963350 -57234122 +-882253750 109437376 +900426934 -346009553 +-447091850 891585919 +371310635 -684169357 +-207025846 -386950717 +-73292197 515441832 +-32521387 -394952601 +-664835094 -765318120 +-776517038 -764459837 +798140750 725588844 +38931945 -72811767 +413769163 -393928786 +304589959 272854286 +-682125910 -844630396 +-993630623 -784812525 +151862550 458487769 +794028042 -498762795 +-448645064 104793893 +-676132341 -417694880 +-884435478 -962158988 +-377036426 -335128728 +-428441248 -990265299 +677680450 -86246988 +-845051534 -495932833 +-31009898 257196309 +239697616 -4859440 +-462354642 -115820014 +314476296 -43238647 +-926551649 -328462982 +476436028 -187092187 +297888983 735785336 +367997620 924732964 +844546135 46387684 +-661501461 657413648 +-69676727 166866513 +944717925 -743504780 +-57828292 454460995 +251488106 -426317755 +-856856659 -184995322 +525593973 139353719 +-287134527 -365438073 +-710861610 8052080 +-372974618 -22763911 +597466912 601130296 +-213906678 528165986 +-634355287 175327409 +-536110862 -946465123 +911314805 638909111 +296877795 -245463238 +-485533882 -375672622 +-658688524 -227439253 +853521360 -445241381 +999362857 -873753537 +-273489338 150384097 +645450167 -473494446 +-182399128 -573308326 +-939944901 614351398 +647805816 -850360366 +924921617 -305002132 +-87732571 639656848 +-370259664 354214923 +515148831 -465043049 +119514244 -200301128 +-917201399 678386553 +623231689 333431434 +587905760 333930193 +653695797 536372688 +-423377507 475447100 +178731707 -417111524 +796612359 -458888767 +-478075216 638633157 +-289822696 303396730 +-614019762 -248045418 +661868266 644591617 +-726246177 -212198481 +-754592861 778683181 +-489098171 270275478 +484969148 166027844 +881900587 -484407035 +695817558 -544381061 +-128949159 -250197251 +-473435563 -220179181 +-430048119 -489918242 +-901878583 -854954068 +-173579026 -411850099 +184426414 -570095921 +-182427564 -96585841 +140726718 99243840 +-587299060 815981152 +-241525093 -963906336 +-965060929 741376123 +-276694265 414844834 +509188359 -369095467 +65743586 -814383610 +-433218973 649289166 +213637696 -21989180 +799834906 12222389 +-463200779 997940815 +89681904 989585971 +-101531665 25537847 +-796385633 -58638116 +-394148305 664288055 +465302112 534049532 +297987307 -843708153 +481887627 977997100 +-168282107 -249005315 +584457938 -558111967 +110418430 -91426433 +-395041205 -73275232 +385144060 -969674905 +-579499736 -472506340 +728033360 378649949 +139583157 256999570 +-571494171 -426726559 +-703037425 -902757506 +191586136 -871691891 +-792402851 335501256 +-604956561 -334451217 +67560704 -453457936 +547433599 -496295953 +878253828 817268267 +561987337 3592984 +-350481887 -133210066 +-875758177 193539250 +697117309 958520540 +-62106598 -287305498 +-540793172 -920182402 +226494396 -29633053 +-105255976 -428276359 +-611607041 -148290669 +-27507146 510065625 +-312709423 383396374 +-971820279 -661257624 +-168833400 77276580 +102494122 647454008 +-560988471 236185104 +-15822884 539839766 +481027453 -692777301 +710006632 -49281454 +-450667642 -77687320 +240053750 664926349 +296712425 351464075 +-31653546 58850942 +-429011362 32602598 +-486501287 -395377558 +-222489148 -232348592 +317569697 131226724 +611261816 -930997638 +-216997019 -450796090 +-695303816 242114798 +357034572 807432918 +-536137672 -154790657 +-346692736 -992332181 +-1973683 598595147 +-316299641 -498146508 +561953216 -91319787 +-341539145 -729416023 +131145374 196085711 +880686375 -8926320 +175082863 931940651 +151024711 -560169238 +722954360 553251613 +-895555501 845741378 +939048543 15464181 +415349620 782308600 +665154744 -455854451 +891673963 251022222 +266315077 284490573 +563056160 -583913703 +924912848 -443529125 +-542588026 292905002 +-9915752 928163869 +627788802 -425928216 +941041580 -280569968 +-208668806 -192853266 +251733818 -478555713 +226310233 952467430 +-656543278 -135461080 +107033636 663553283 +-94528386 -375453058 +-67570739 -482755186 +596624798 844952027 +523726600 -648906898 +-711235001 393773909 +-852752813 -966922499 +234968455 377454133 +196012746 -842506413 +161530326 17748648 +435482822 392731215 +384943839 -753169887 +497616560 -24055127 +941160614 -558790258 +-791120821 409920627 +721815133 693059826 +-800754246 835111397 +-660869329 60679169 +405242683 752077163 +-99436369 -123820362 +869918852 -869226600 +134495566 -920747930 +217633692 105232858 +-774866847 495089308 +-507143983 -787618054 +854368334 -504895880 +107507341 -241967431 +-281245589 -758297857 +106688563 -469682609 +247219102 -584350151 +676380798 -400018738 +93202649 -892120296 +-627625621 738318840 +-455408680 -898436287 +885960908 -559432993 +-542002220 -116740016 +-619245879 517769493 +674348056 -312818211 +-651149758 608215179 +-566497759 -555185242 +-527007940 -550324748 +-18667575 -971732855 +-343812448 -842002249 +738143024 -80006476 +346903253 418272063 +808788441 581536854 +422220689 -156104218 +754524787 -190812971 +-623411456 -530901848 +575373214 -296251851 +51303598 -28904632 +-330327579 -301383615 +-91885599 -398496680 +372261792 -663319914 +-681640164 874201415 +209995741 -238773654 +-687029063 899388247 +-179367327 -972352991 +-256911444 -126397099 +783062419 459537712 +-676544997 116968328 +-688866421 -38097393 +-820649132 -149483607 +-146142514 894379756 +-250483139 -347925617 +-567911330 -788424756 +-395604348 349202174 +353323155 291273886 +867768561 440086988 +878274932 -181647432 +426482465 -546112760 +53561521 446011052 +-359273266 26877434 +-581581774 825700020 +505600052 -639615709 +973421575 -552321660 +616029147 -767902715 +-15140880 -730930504 +-747087344 -961083192 +-380840685 491339515 +-775710604 347091790 +-71382127 857830651 +970174737 -874593118 +-675137734 -991257514 +-744128379 803791016 +-850192783 917448678 +-266061446 836493326 +380713718 -403818032 +-186007287 752820868 +-846604440 -540130376 +-653894930 174927196 +662498974 -61755920 +-310712381 828099057 +406353065 -107780588 +783785917 164048313 +369815079 431954470 +-340527017 506815264 +-22143592 768435893 +-123034582 -192207674 +-423977835 -806899713 +-711988406 635022504 +799868892 -742640042 +775493587 -727062379 +-832655818 886607547 +238965127 314295338 +89116212 529501244 +-996643463 -680810090 +227122266 -334276000 +37292864 -860611628 +121479830 789584038 +689244430 98045898 +293046138 -550610654 +933141039 -619381919 +919681739 487484370 +821842104 -978276349 +-488050628 688501100 +130382491 654160680 +411257817 -195653433 +-981943256 -236983548 +678428589 -99973223 +-477571218 56261999 +-670617052 -330780539 +-42480656 858980136 +285779053 231936180 +-185451326 -402485947 +176995454 -164096179 +64137837 303504350 +-416402665 573090353 +-616623233 -170403974 +-677776752 -708502727 +-629718928 983950703 +-590780380 -91990977 +-77042175 764405034 +962584646 -365230274 +281060315 -208728845 +85449582 816936804 +291196071 -545487059 +926594375 793373676 +-179097486 -245389774 +-626149924 -319906932 +-81094442 -639186660 +181795209 -940239028 +-194404422 664959798 +-6796398 -857369771 +-834012024 963903896 +-860399439 -825299578 +900041347 -976232610 +204534116 -261873715 +-638312200 696443175 +-577158400 759173839 +-220613316 -531900405 +337139750 -716183172 +-796804335 -386108402 +-315501612 875574059 +-552117657 865050669 +319054592 -435330107 +-395398210 469714689 +-161519547 542140715 +-757297013 361039747 +-945518355 909447959 +-86288233 -620046632 +488805283 252439546 +969143592 378020119 +-685824921 169623648 +512460731 121584196 +-321797139 297882270 +612074597 442239460 +391227667 782109684 +-451789928 88835558 +-141124861 -422736130 +-134606268 995736378 +389817943 -448591234 +785723974 -751751218 +772707926 872465769 +-73521232 -599174310 +596518851 -231228283 +-920666300 -228189238 +-960662367 171118169 +584762874 -725287445 +803424503 -951862175 +419238967 794100868 +-489279996 -548929063 +-530407171 774401674 +957037558 420179921 +513245586 -403105709 +347821302 -779830211 +383004963 119871212 +795456084 -909833114 +624859783 -809677215 +421242425 123423413 +249910058 -212282093 +518013530 785092773 +492839576 103472205 +-107858883 999494564 +337758795 -528120933 +3615919 448866900 +-4163424 -914380111 +474946976 118307209 +471093334 890439716 +75782212 -354112342 +992481938 696684651 +-993244060 -930268487 +-927342406 518797800 +43755245 -588059146 +514102043 772998854 +-196808267 384816221 +-71633024 -798210442 +32284842 319558210 +678595842 -200995494 +-84340431 366186923 +482058054 96397613 +15352773 850278349 +-301022031 -303585479 +-160646342 102072250 +-246665741 -754229049 +629713893 -752241238 +761932441 -827436401 +-929700186 -167436024 +-54785620 372681440 +786299174 -247182844 +407566483 313425470 +788781791 777221428 +-560383135 380802520 +111568045 261252755 +-253699023 298946982 +-102795474 467770515 +991368321 750263189 +40233922 623750942 +-568732953 -403392273 +-850016247 -363409890 +-254512294 -603103413 +-936545879 770889314 +710650518 -340995867 +-137248983 -727863892 +107742674 939712236 +-81636633 556804411 +-696828968 -483508427 +-797159219 -503590437 +-160107832 -228331879 +-798245363 -457877672 +-226911401 -853454307 +263138944 797919528 +-426361902 -138480952 +798316800 -664573924 +175413529 787640231 +-758254347 1263848 +746871273 61292777 +-387227074 -945529202 +-305516188 -861335957 +156895308 385327014 +735804862 775859167 +-202974143 -326154904 +-233482489 -28132095 +-198140462 -839196582 +469529047 723503218 +668389694 -636850378 +-101263673 353094617 +970705409 409785486 +434505392 -494796113 +691165222 736624901 +182528355 823767206 +-21313026 -909809356 +-688252315 -206539199 +-513840538 -964774603 +-717196793 864981649 +-729841144 175439315 +13590728 -946744629 +956934791 946774461 +503380732 -403795946 +-188070655 -871670620 +-663564748 -755451992 +858408447 -81510259 +78698717 176157389 +129561098 -521684882 +-722838075 178944115 +833635445 976540279 +-602862076 853897996 +-695882271 -888646876 +-166286972 954108369 +-828582491 -959860703 +-914608677 524894529 +640569608 -200587588 +-908387748 -229688807 +-801274550 590903508 +575577693 135276046 +148740497 -313458186 +-627168962 650508340 +95382174 -572819028 +-306711815 395749116 +-479177552 859298147 +399601418 729358125 +-883578513 166442422 +-467916536 797950090 +-555470136 -725514877 +927243849 -949453529 +-74751415 -666236997 +870404650 -81806183 +948848785 -490486466 +54325167 528789842 +907767623 -556225858 +-412220409 409864851 +-159426374 -90766432 +559177872 -548832720 +436646462 665916490 +146777516 -870160019 +-360143001 -643433780 +-136838500 -16792469 +621967854 851606727 +853425260 1158009 +594875835 618406316 +-618535223 -814186602 +-192585262 -576010161 +507135372 -737169758 +-487199007 -982297960 +312277472 730875252 +-252887152 654305088 +-261892530 -937304152 +211016393 -127500901 +-188460039 53857446 +370327272 13800323 +899388110 -158491489 +794071172 982820893 +946257813 430863288 +-147711605 946752513 +-156425473 -241025827 +886055032 -134288040 +-440304573 176965947 +431411248 -583558113 +122805818 115959420 +988148838 424275273 +70506216 -191450373 +141515317 308734738 +-546158053 -963784343 +838309820 394544786 +350304847 -776138913 +176999427 -400558035 +-805464194 -895730239 +-266065374 -268988068 +-366168021 -346800555 +493425904 580754405 +741405770 -783830348 +-163256400 298732510 +-880230744 15394912 +188139629 -514477967 +-149134528 -168675411 +970281395 -185868826 +-767195651 788490236 +-172208182 380436855 +-878887176 753682038 +483783712 -835553594 +-581132776 479869922 +-757413981 154348400 +-191102961 -147833263 +-824570918 232185519 +-671228874 286981359 +346601608 -316465806 +696674481 -341713727 +-541486428 680696499 +770066299 -766687667 +-695407178 -446889890 +619956469 127220241 +344991508 -226353351 +63031873 22222181 +-327357770 182650928 +487160051 84822382 +-232572826 517387588 +-182376929 -816847884 +-466587065 -622830243 +-348488660 -854749781 +-735751300 -348398291 +-981100631 528025263 +-690174198 266776384 +-719213413 -587560541 +673784986 734669933 +-402233589 824307815 +503532362 256986000 +-88148348 512981504 +135016145 821666646 +757133530 151439573 +317123446 368473295 +-53919780 885263178 +-710761594 -510994795 +-834183198 -924097285 +-782879250 -531960984 +-755181051 -415056280 +-710690445 631908889 +-303317433 365615023 +-880462871 53056522 +-280967599 867888064 +920169794 -642015615 +782645535 517272242 +-719124958 -537298202 +229514019 -462407836 +184573278 -689490826 +-667055889 -165094224 +360748363 445106034 +-49271431 54448739 +-155445620 -487188428 +-697562517 -247316444 +614257804 182951451 +-997142722 -392060635 +-493160001 816477694 +-375131440 -66718276 +278633638 124385684 +813123562 890809274 +655729627 127115148 +374226661 609648460 +179692992 -933268619 +667075008 332974250 +-519109642 -335959983 +-719977595 123688353 +-5534949 -798086707 +94207987 71818150 +-751268738 -76562444 +76482030 57736829 +-553591452 228921184 +-146664610 -191000680 +-17966542 599661089 +78951696 -937423974 +170895603 -819894294 +-290218012 -962217188 +-47871768 461933897 +931164005 870121883 +503604501 -404351790 +872164124 -215220196 +530728710 304616500 +308419630 -129442566 +520409068 39694772 +-3240879 223401701 +717747634 205157055 +-701046290 879184764 +-9809610 830478966 +79826297 -71307100 +-753988472 -1324832 +985596617 852549236 +-869946547 764176781 +478134108 265381491 +-50286184 527607063 +-25916238 472373650 +143426808 244577380 +-855696723 292831503 +385242621 -864045925 +-166760161 565461488 +675319697 209231832 +166694188 -375974229 +710884708 493428030 +-763544033 286804036 +983643486 -888216467 +-260416047 664079668 +317497595 361622767 +995498217 -970939152 +528271847 317264758 +32230233 463011024 +-513900376 -858836928 +-345688807 -959641452 +-891004314 510251130 +-293200661 -581547018 +-532744815 -121566574 +656935223 500133819 +-387916466 -410541300 +-441557919 790905702 +627280993 -672403638 +501672383 -221472668 +546778820 -913769999 +-354778016 435891336 +218743055 -232209691 +982622287 376626916 +-399574281 786301684 +-727565372 -967193180 +-842369771 456239675 +-666999021 -571872253 +357520304 -551837629 +762902010 296362585 +595965751 -908273789 +635437770 501515423 +-867559083 78388569 +582457997 -475186191 +110403782 982208747 +70421952 299867122 +318012602 296246646 +-946890337 265688002 +496425713 67920582 +732938807 428123022 +394951653 859998085 +674145287 -60453262 +547537734 -768908389 +928958254 -6399128 +-791397395 -833562948 +-254838211 -409983835 +-801647582 -682812199 +-346280222 417267518 +363921191 604733552 +-448577045 700823303 +-700889739 -203394059 +-980240938 -598742148 +109089965 968176832 +-405124780 504207747 +880163322 -561559991 +-159317192 -832485082 +-21153574 999660387 +-428228697 96083066 +-853628811 -42718935 +-732275636 -271513945 +-838599292 416787283 +369885762 -158017691 +178398629 612601361 +-977103026 -431177252 +-49687342 -868700039 +-656539734 470382340 +141760036 73635654 +-725550212 -664704033 +-963586884 -887683368 +524843046 -959227970 +-916216373 -704558169 +-322540673 -408581816 +737065261 -545852005 +91044929 296455072 +-481365736 873404058 +648099395 862750733 +-755274420 98024733 +-421516923 -253212982 +-675489083 -866021094 +624466727 361636870 +576217868 846629081 +460804225 -703150186 +455912301 -760982341 +-217373531 -939848311 +-280871639 -882794914 +324242453 -415711988 +-638215008 819570467 +765042812 206020934 +13524530 -999170333 +627463755 -807042338 +-201446389 276902598 +562461020 -634528480 +-768775348 -932431034 +-753221978 -548886489 +817305060 832174767 +971757844 -195286915 +262980653 927004732 +902228671 565932746 +895745216 420701075 +-34405369 -509260544 +-962329284 988844961 +-2730145 -448252106 +349438746 103453447 +948739564 100761819 +138067302 -734851080 +-69017249 -976554000 +-400968893 583011904 +-200357962 719836429 +-422435272 -73117070 +-513754508 -288299570 +598191529 754314982 +-170843104 -674888779 +977446179 -108486139 +797054630 827029999 +425071012 -621815120 +-822736617 448550117 +788687599 893267142 +-183665602 -986422069 +-957639586 47818888 +-947890755 -771898316 +881360009 -655219799 +176093119 -320886033 +996844332 -565831226 +502452990 21716644 +48529366 -233491846 +722703448 323381670 +-275218346 127941590 +-277544267 -315507721 +-798128875 571715763 +646958261 -173219731 +-219424019 478895415 +89029644 762295114 +-152588022 330828711 +-561900675 342603781 +727321879 571996403 +-294815394 -393104668 +616086521 -314748824 +-480351281 584178775 +363782549 -675494903 +-322627420 668913536 +-624720309 -648075380 +-629668071 -570635425 +-980155267 -123811095 +-877926359 -88021751 +40054797 607739529 +271395151 251181033 +-92446281 -116358120 +-275452512 857848681 +410818578 -11659742 +917756150 -163360259 +329651551 -731353145 +-835533473 -579408082 +814081294 -518006734 +733390317 -134287656 +428112998 -600306712 +331436990 -567758756 +-182066759 623794082 +656084253 -86158378 +365195659 408662587 +-85427442 -194171713 +312564477 325389739 +-182490058 566222157 +-408177188 -490051351 +-870061367 742091828 +-125329235 -97827515 +841515376 -953451937 +733127796 356577850 +-808680833 888357560 +-792324916 594796236 +880122652 -418127207 +-393507903 851395205 +-761934717 -716043163 +447637070 -193996311 +-17710628 -198875299 +-869903174 -438723031 +537254244 548493371 +756980505 966619540 +818956661 -844525375 +8856121 -832664662 +804031563 -804165676 +668313417 587351017 +977586520 515628389 +869693673 -729449213 +-456879987 -998164704 +-394119587 -495634829 +-669634653 -353056053 +-242580754 36159905 +621646845 935892059 +710848673 -912519439 +162830562 94053639 +-135980299 -718322952 +227569858 -444711095 +-844854389 692925917 +3404586 -346439580 +-976550690 -672265250 +893583900 -420508412 +-853684551 665858439 +-450294298 -522943561 +-858596710 -359964897 +-138703940 566495841 +235758105 568513627 +679917691 -146241103 +-755880515 654575243 +-173731540 -465214437 +84192642 -798180643 +954425491 521677358 +31205486 -505336282 +-879564737 -502187288 +306769565 -389985144 +4362142 101321228 +-43998832 -291879774 +549109446 -795826237 +-424357329 -863234025 +212425875 -429261130 +-324589918 -594119062 +-891105726 374401703 +595884608 -82797935 +63178912 466490349 +740026439 163430844 +-990057211 764410503 +-925254249 -657454390 +431988046 110184290 +-409969338 -739249856 +487999567 -617337761 +284821821 131086602 +397176914 568018746 +-386846406 569339635 +-742266745 291293031 +858622608 463225923 +-62886414 706025503 +-33531638 184750475 +-933447837 984468351 +-685208520 -944272563 +378725458 -654872894 +-454053759 -982061331 +-622668712 -186660533 +745199855 254861632 +-750670582 55322696 +727719293 602754696 +486863107 -408698105 +-900730046 977112508 +93357669 -643321188 +733165878 -331877885 +675557230 -435792107 +-860605148 372569821 +295251699 -119382905 +298745582 -222143777 +-463380519 -138649368 +-308534386 -268030846 +318855453 742521910 +-166904913 -708442355 +747683085 822214787 +868077401 -915563294 +491058491 -409999548 +949973172 140895871 +-522787310 404273822 +32142284 -884540748 +415406674 -686675383 +94370936 -45213998 +-564496700 523781929 +306320693 709852126 +255276793 -739571385 +448291985 835465898 +-99352670 -627145028 +-559607319 719599482 +301900758 853528961 +-410666669 83487765 +400027075 -625025079 +504473908 -655586155 +-617819369 -284331508 +971468282 890042315 +-168441886 772036689 +952719432 298374409 +871864211 129838965 +166357519 -129611720 +-9129510 696435797 +316511364 210459189 +208196451 -434102986 +430713508 289374886 +469501342 -881663989 +387841507 698374708 +-639265440 -234017812 +-282237998 86465575 +41535182 357892254 +219792022 -660461065 +-169564849 107202472 +-554405052 397436684 +975349464 712886866 +524453626 810246734 +786647346 173254771 +-732948574 493330230 +-563776696 -359322549 +469743516 -296249751 +-707157289 508330329 +866437670 -245228904 +397336605 840353590 +-862762461 268940573 +-772536582 -594697448 +-141782245 508230333 +-361881183 901247641 +-131708086 -816657093 +508677652 -974142539 +446590965 925622769 +411010955 -917904857 +-272178086 -19847014 +869836954 675221292 +-899498324 -866823740 +-200153497 -125751896 +484791431 -307247958 +957844362 -773609131 +-628099349 340445578 +-815909168 -313403750 +10239100 -385578044 +-110314305 256982151 +319045407 -78758408 +165641095 -558924749 +283813442 557924211 +-434104824 -187617886 +-815313889 137867479 +233546346 -477519375 +-973440561 -109714092 +-605285393 164274403 +-162304086 -359017353 +-428631722 -221400487 +-297665435 131588301 +-150674212 -172098584 +-948897231 920963613 +553727863 -353449884 +545286870 771363297 +-42894307 205734440 +-360946264 915116820 +-572531905 -237109959 +-705628845 499232665 +-629468922 -71883321 +-615671363 373651494 +527356324 -550851955 +198525139 -328649996 +-357739988 885347423 +292906141 210474738 +298823358 756084543 +900200177 160655229 +-815080500 -303365353 +-818085506 -848867183 +-198750035 -184875527 +963692031 -951923157 +-359097296 -417711455 +-145058661 -16369157 +-503881844 -857200719 +657668325 -920964323 +-155818164 961775940 +-702147124 500915226 +-594694638 -920571644 +746726897 313042446 +181791257 950119294 +-249777139 725657553 +349724940 633659229 +-169929536 52728704 +-348893988 -453762332 +786998619 -851911987 +43724885 -105756659 +144724301 436619946 +-853716108 -756072805 +-974029435 510953070 +-259974782 877561259 +-2124309 127133124 +763963148 694935539 +43019698 73198831 +-142159007 378783746 +-529351916 651436360 +159981380 587847707 +-207095623 280070891 +506425713 -859020613 +241937283 562462652 +-337720111 -438252095 +-427152902 -19252563 +-779698290 -393002679 +-512830146 159286619 +163971676 -855257515 +-66006623 -942479130 +287722706 -576005275 +149508832 913171921 +-825976991 -171556738 +-396361071 -250711824 +491987127 884940290 +893722085 -345550161 +197371965 -391315625 +-421191350 602216187 +-156010009 -938628147 +723867173 907924391 +413570498 -815510913 +927217990 314615736 +-823586056 316035370 +-655339810 -804468686 +839646004 -513948895 +277729845 -590654224 +529594991 -247579055 +303418995 395726518 +472307205 803113489 +-780861049 -666445353 +808528534 -91925764 +-653222841 626380280 +-231900487 -734573110 +438147562 -182250235 +-700384012 935021084 +-118063060 392525708 +-440385504 -338049521 +559649199 -894502322 +-963421090 428075610 +-723688689 368219647 +970616087 320527809 +-89300550 -393798568 +915860861 -285432708 +297090882 -548188404 +599966736 847044515 +-627856081 -177182437 +336473939 488042586 +406702446 -81965563 +-571341809 575797129 +766342551 -471783455 +-952120998 430495597 +949954085 -958584503 +873760528 205466398 +66295416 665558029 +262662081 -543759784 +-150118456 -335255756 +-253231482 394608155 +-30973556 -751384775 +738696647 -872019236 +-560272560 -779923477 +-994762112 -357617414 +742039202 552141081 +-449649487 592867281 +-430020945 129560674 +644973494 109781020 +787052415 -464038572 +-451454031 882661037 +-635137837 78969797 +-523909728 -561957470 +-776251297 -756360784 +-576303304 -150772716 +-543593450 731638803 +392732554 140152797 +-503098020 1044347 +792586985 -598382996 +-594472571 263844918 +725538855 -243234117 +-909504325 -401817570 +-518794479 379023678 +-166066619 885501729 +948303334 -86966987 +-159501273 -847092402 +753140944 404667467 +802672704 195805044 +95602927 -178936005 +-345925359 -433690671 +638274749 697159878 +-768292218 532897698 +-424971357 -150900614 +713572610 590854928 +935892741 -828643904 +-121250609 -317589214 +930092909 -662422265 +484063703 27041746 +53607255 537466654 +-349360147 562638844 +553099614 127391863 +754428020 -369347745 +-526334309 -251377807 +507528252 -155303142 +-22669790 256052077 +-31893353 -160563339 +166199519 633619550 +-271559804 149198368 +-746554208 -809861253 +679488449 -228261061 +-749573451 -486175909 +-280578071 494633284 +-972036219 527244542 +-822004645 -6998029 +-851051439 973625517 +-836968471 540032644 +757701199 68215523 +370420749 302117655 +-898716484 -196745832 +776532006 535082487 +-534573118 125695194 +503343770 -119125620 +208912822 607968537 +-483305346 -179652411 +149708629 -642571967 +-208214173 463730192 +721371379 236766091 +692612442 -507452565 +351715712 -659389323 +-940606412 688158875 +569664232 -590434895 +-201087140 -752226685 +795644237 -782319520 +955539510 486634955 +64199214 41268876 +-28691016 117788116 +-768808196 -833815388 +-349633287 -458258480 +-433929760 968954523 +727902323 81707619 +-761035222 -809753313 +-601593684 412012913 +-374649771 -304152441 +176997441 73856607 +829444650 -101334847 +-494904288 288780975 +-284996294 -331489077 +250935294 942033368 +-933873008 -712478990 +25307374 -8514755 +-758265432 593902123 +459672327 -14582663 +201301165 879478519 +-819178149 -823688595 +-884937669 -498893219 +-921452312 -311708171 +-894944111 132199382 +656873530 -778519340 +288160945 -672034449 +586422091 416449270 +308548318 -27883070 +79103837 -837375018 +-668498417 -199528316 +-259785397 -874949079 +857176858 764981232 +-799150338 669986954 +-683248774 -977414860 +836396552 -910399633 +734103680 674666278 +-813693569 280443694 +-764308465 498699905 +671758382 981235448 +174319580 755831157 +887322558 -420459264 +331809047 648070848 +-579790930 476165017 +806500534 -256462375 +546252489 505732791 +815966777 600213207 +349388153 179145603 +-268100673 -959522940 +-927441693 676694567 +497738683 -967942062 +798410718 -741817290 +-269024481 395178986 +-285634920 -527959311 +560575654 7957875 +-160553066 813593274 +-979314957 198368905 +868831374 -824273380 +-363499969 -885271661 +-284388536 -888864098 +-680901232 154618294 +-790250940 395816498 +322438854 -847412591 +-491662123 482093504 +-605767683 976082857 +-840713451 362689799 +898726343 -232953705 +-300628716 -774480430 +603403416 -858898596 +670093140 -176982666 +-357237094 -755389937 +-759430022 519790204 +495568353 -169222462 +-61830994 657024284 +216439095 -782351032 +-148220681 220589328 +638638471 -649189744 +950780181 -903193762 +-330292580 -711012338 +-197764348 241996394 +-762935475 767568995 +937286843 -506501559 +361873991 590297814 +361786297 -835038167 +974425823 -741826217 +-418173073 366623140 +205360183 -173545732 +-413530190 -403372934 +866144085 -606572055 +-461142233 545782543 +-458286577 113205519 +-561783310 792923570 +-58394580 464586041 +-408009083 266165629 +-410694675 529698006 +543021479 165309411 +-122405697 -349478785 +-557080286 395561924 +-906481155 366213712 +-190244662 771179628 +-274917294 -587165378 +384396432 -366330342 +-137272304 150226687 +381097311 774784081 +-116277914 399528771 +-114532300 618149979 +913316698 -866778555 +966368218 850045856 +-315333696 134492298 +-331937398 -690384983 +-572779883 640850982 +-957355706 280518797 +206223239 8720512 +761832512 548488148 +284058975 -863168043 +915820178 846227885 +28105877 -990712292 +-390523375 -367013194 +-555480685 -993258823 +570087704 124487735 +48308694 -973997502 +-574626836 -319051580 +-984924020 -271500848 +644496590 -669825651 +14193982 213998657 +364530984 -192548306 +816548302 336939576 +-739194033 -638622293 +-465615786 -919585875 +617072622 976314915 +-435717177 -876463038 +119109083 -530824457 +-286275621 350300076 +27803286 979287005 +-756257171 502472999 +804444925 -206785357 +-337612134 181263914 +935647286 924171117 +904549561 -840819925 +846865355 764698126 +799890761 -711151441 +-620926139 -182755999 +863684299 -447551200 +-448663508 -596412477 +608006831 985475013 +247347476 505961171 +-109122995 -815962048 +277995405 917824436 +111990889 107848633 +466740766 847682745 +275877591 374624530 +-370623462 -595376360 +72947811 759390336 +-104340828 -363662316 +-947164501 -962151414 +-143947145 503020995 +919574514 706814158 +-740796821 864147377 +822676783 -970578850 +554729861 -219141167 +766536947 924509106 +323982779 631624818 +659163555 456042393 +-610056043 -498865271 +201436066 394758752 +402322390 548898017 +-228273356 630786921 +-816017717 -970291604 +-697848492 116263415 +-414329557 -10407727 +283743623 368438953 +377057734 -837522249 +-131859093 33528616 +222866627 -524503219 +769299299 553356762 +-660010965 975874008 +149316478 35786647 +-707172499 671181032 +-370706248 979507895 +338712524 -348828046 +-755963414 141236923 +-236226970 -234292032 +-461412705 -388725021 +-237127470 -966923213 +-354150830 91841047 +162763073 576891431 +583256183 -513640545 +975004545 157786333 +235263883 155102655 +-502158180 -431857039 +-483205677 550419905 +133438719 467319646 +-889262084 -558030543 +727216271 951486125 +304609751 -760186840 +667777824 371405781 +950015570 941419355 +-808250096 -471425292 +234401761 -580423265 +757244533 -725851894 +-335861244 -114826898 +900472790 56065393 +-52009958 312999948 +-312101981 -999562192 +-763458357 811773109 +793791022 725359448 +-194533629 -496640045 +-554025310 195224764 +-805274185 183308085 +784820848 771861490 +-424083692 161243000 +301598260 93657854 +-519360448 105594417 +701828283 -37345132 +-358681192 513104383 +-770453912 493191604 +-142305320 11750651 +960108591 -159063629 +-63028084 -624777330 +644349490 121413743 +588217344 -105015721 +-85911974 -197119701 +-15022700 563313525 +-993865939 224033877 +-934586193 84348260 +636878322 873173281 +-705692778 585236572 +803517395 -857453359 +128541415 -439669167 +-209637700 44430634 +-525351031 170925707 +-950983400 844772857 +441177292 -244588919 +-988891362 -779632046 +-500883603 -118297284 +973000534 -396823806 +-804340338 647236897 +597252267 489582920 +231428606 -35976650 +-918190573 328149552 +-456855377 983797418 +822989673 603720123 +-700436274 942966357 +-283695804 -856462448 +526325285 -344091762 +-96494151 -686710829 +-904165496 -698333935 +247649253 -61350408 +799006377 -835177093 +-214791263 418762784 +482764736 71263839 +-440567456 -580892834 +690879738 -107303666 +-101268896 -973078160 +242701926 -826600406 +554355991 128139875 +-682003935 -784445953 +182673624 -558107622 +377107583 -945507554 +228419843 -551444518 +-125412422 756882446 +325922358 -119115519 +230391529 -74164546 +-51929574 -344859844 +208595215 -32817831 +351655515 -589496375 +-24718804 -963511906 +-426682564 700303178 +928097359 -798689862 +-953070430 -308204714 +-790800979 883077682 +-634955141 199742456 +-947745828 248487991 +-434899414 -852535786 +-791416773 -273070574 +-511380779 -392896096 +231742318 -23345640 +-721427431 978993718 +321293269 -298191608 +-251155211 646260173 +245948664 961717449 +-404890914 837863731 +969926428 -133756278 +-943350490 -384875281 +-922685207 924951441 +448804947 120509179 +397336683 -762204144 +310348961 148553357 +-231921462 -38338134 +634356931 529044749 +829586086 576135247 +-482990395 -577501972 +584707591 586463980 +102543258 443867168 +708703456 -274347132 +-709085723 -155067758 +-364813194 790798966 +-445771509 -406450401 +-643093058 -942472706 +835022827 -171094808 +-922353491 -868508116 +319256076 331402871 +604764213 -726149265 +117466514 -653752447 +-557188255 632658240 +-126005422 -647871319 +-59865294 136996448 +-597148048 -16424431 +-65526620 915232855 +829969398 246084763 +-181913954 457534601 +-947183043 324158868 +-587244671 -433107647 +448822918 114799042 +217464936 954660974 +-122631089 270104332 +218774664 -342908884 +-70343913 288650419 +656552688 -556406205 +95165903 839994322 +881122195 326197088 +624193589 -407121337 +937738027 9427238 +-643343550 171681347 +511229054 -7993155 +-721296491 -851461640 +377220484 72648274 +228542665 576187562 +-70670854 -589781015 +-863212217 306112057 +562196947 -83657216 +500499335 397102773 +-893602839 -979280525 +580833986 -355485337 +101800155 -460085122 +-609119582 740130826 +-474085873 -987843276 +-505324911 -141705735 +255356701 -674859463 +538604432 -690198167 +328110980 -811886851 +-5529066 -434866741 +-640480457 -267235495 +-597452506 358638577 +256960932 -562849803 +-487510938 -690112555 +-365215297 281709484 +318929662 -807150370 +-689843718 327471662 +495121551 -606141697 +-8257015 -419371335 +-436263129 -87573538 +170151525 900611681 +-930385305 -436271465 +828924091 -299267301 +902982274 -680547568 +542321489 -552164429 +-229799770 -987037453 +445836467 -422728910 +930238387 229804994 +-306386310 900847391 +-332970011 395275984 +561154419 -989478772 +-615500678 908195614 +661335902 503995468 +457085763 -231222033 +720802108 861101494 +75099092 276597076 +-879150200 -976501374 +-52228101 -452174939 +613474679 -126867752 +-179204617 -153649422 +174150030 382873431 +-938687164 193114269 +201231564 -144463168 +766918046 -631158290 +359819491 866689158 +-225482946 -201725477 +487934102 855032361 +-797331303 516781442 +706325303 697626068 +-516529945 -810215341 +-981558761 -866546511 +806466523 -668254667 +-920422607 723584674 +987162656 246478717 +797934244 -631091222 +-393299786 109290529 +-622617676 384666185 +928164076 734560541 +108714139 -453280333 +141534731 -312045085 +-90980031 821510992 +665644643 871668759 +575205123 896572719 +-617293107 690269273 +302536214 182969753 +120334471 -303207167 +548825408 -84679630 +807703146 263511000 +-819842128 2684540 +204151895 -320994158 +-797102370 870693157 +332678904 320935398 +787088412 -589160145 +824116365 480772639 +324752208 681640711 +-393817614 -139747275 +-53942033 -270245093 +-675120237 -215909547 +381301836 -88116765 +449731334 -990010312 +-276680258 297393218 +-295366415 68978542 +581773135 -703727973 +367588797 -596961823 +-251032831 514808237 +-868477842 293259987 +382022881 94148061 +418343548 -220369905 +867848063 497956026 +-977542282 964581586 +536397766 246368200 +437417718 -545530751 +-507273843 -320008987 +-753104355 794699361 +892845014 394174746 +225866994 170667282 +-553202217 269791054 +682340803 805017073 +-843589200 -763066701 +504362664 450925784 +-292519726 -127858237 +-946780576 397295644 +31000490 86061331 +854524607 -529785823 +-252129956 -466637369 +676907670 -498121144 +611339422 -290100531 +73291155 602925236 +-515925061 432352964 +258066676 98231929 +-591233750 -501793296 +-129219850 -409058426 +620669950 491728351 +797164639 127994618 +906055250 -678177027 +-256990612 -857997286 +-440487816 -104119781 +-151550314 -405429773 +165213342 -88193709 +513203522 476740837 +-651787229 651142757 +-354444015 -435575958 +787276828 554961345 +-884210014 -615551830 +989169192 766536437 +-375294037 -942553258 +-697136708 24064127 +369845137 414385563 +658130604 -52665750 +-772898245 -518831595 +286790850 158977032 +-666630140 -647521877 +-321485160 -371056710 +-298587106 -283616977 +-480935069 441316768 +-951355362 171522255 +-280467483 467610425 +-861949345 -471597150 +-329479812 -554197875 +-745799457 -792993340 +-804722169 -237940243 +-968105141 907136364 +-401738492 -923089955 +853499316 -795768599 +-67279616 35546835 +17945115 -765644727 +-241162070 -413360015 +798933165 944737398 +-497520275 -941607691 +687714099 561685493 +-86850487 -749705702 +939849723 115730255 +-472210109 336222523 +-995267955 -518614802 +-906884473 -367297613 +-76040935 -694422987 +-692275480 914364062 +-68442208 -856092641 +807785479 256570376 +-94610988 -384456056 +-213989265 320912722 +-36297969 -601303434 +-790405348 954537475 +-984235777 299153491 +971761062 -792487567 +88627623 541209616 +436429281 -792816465 +456612574 -814627319 +828552652 -84676252 +-283929960 -220177427 +30223789 683762804 +-285508618 922373859 +-555082142 -853954620 +-590553809 -55134114 +-836722255 -577256542 +462018042 -564910848 +-87107500 420754651 +228062086 -138537239 +-56055201 455306749 +474115767 -356639602 +239500908 -2283869 +-729226585 219409222 +-403746527 -489841554 +-431124368 9799500 +923935292 -551002712 +-195821814 559336749 +883760872 887712867 +-329972484 608398191 +-524866884 987877497 +32438104 -45582071 +-584715625 -424978002 +-986113876 470658672 +793921501 -360829121 +821406464 429663356 +-447206802 401082851 +-381554440 533889072 +671897750 -748534006 +423491825 932649577 +832784714 -442126460 +-69215612 -479210217 +187077274 679952480 +535788781 434804447 +-548497417 -411321514 +545061376 241798609 +241937861 653113006 +-235852901 194240713 +346149536 -383599478 +-619601748 -331245509 +247431107 -581801393 +-986936235 361520875 +276157060 62092818 +-751485194 582461110 +-209773364 15969503 +644327891 668352482 +552217920 398217556 +122293145 94388432 +-194313421 -111012220 +763984071 -115643525 +-549438041 898553651 +860373485 -250874183 +-649201727 -11538424 +-605934126 -513211206 +671753970 69574219 +-358025436 -10682110 +-974399083 -564541635 +359421632 656423073 +270575342 -583623746 +-168387098 273277992 +-856732265 -589379033 +459255071 -331409778 +-520662740 -337866334 +-830425564 281564425 +361726064 -537264291 +-949930940 -439618884 +771820470 -982827619 +271886712 828574922 +897133714 470574758 +-282750897 -454713720 +-638304793 -610001762 +-75399251 -781194239 +-14153166 -651417347 +425745490 980316273 +-426673855 -776317982 +23860200 97678106 +-316523084 774079638 +-221534226 782365053 +366424864 331728773 +-916705834 553027317 +-117030499 119231870 +-677611662 -170995871 +567401172 -29380852 +-10016843 -364188214 +121375560 518464678 +-290824222 -202342696 +-585263554 887994461 +884590641 -837578551 +749958710 -902882184 +-957215677 827514254 +-270273930 -508587028 +734236728 -246301086 +385133035 -3810848 +698517194 58011673 +-258712451 -43984194 +-774909401 156175082 +986683778 764390309 +781047841 -377294966 +-919561124 137208751 +375000316 581627426 +-759071580 -309157834 +-625266663 -512290281 +791455943 156757271 +-581275473 625868771 +-485950002 598327702 +-609970139 -244345478 +-320468640 -915122329 +-814355882 -316987911 +323839139 718635231 +-784816320 -149315160 +-364284233 -308544274 +780926801 733621028 +-300713387 189156486 +-816051863 -882570186 +-74532336 -785709111 +410127542 696858314 +-150906014 -75876636 +944064153 599568055 +-717740582 866620295 +-8322834 477889095 +826046042 340810307 +443686274 -272471983 +641922689 -714201354 +-275346933 639865058 +552355190 -91747168 +602491975 -251438554 +-877252187 759087532 +-794614119 -988536077 +78421030 28035562 +-350546732 -338830266 +534064396 -688369957 +-343207789 778587651 +682109543 -665701924 +-686813673 140428464 +-381803455 192910532 +-305297033 -943323583 +714989316 -725233754 +-326051025 830512882 +-140681009 -957325897 +802895284 573158853 +488111749 -57262632 +422242954 964103948 +-557851021 -67582459 +-575555542 200663882 +-909272555 -298962762 +224346127 454629846 +-115866054 -146712656 +-943598823 -951669114 +18223463 926520324 +640264567 847840642 +-610851226 -57535745 +814451712 -550434520 +108637738 932481016 +-698086326 -893714169 +-773772739 -190342143 +-443233650 -867679312 +-483390003 725261470 +116793734 935952238 +325479325 -157830585 +-345898117 -902920022 +161056494 -653734711 +456452709 -470016774 +264908312 -920636211 +-621436797 -907570936 +997386444 666005240 +-821703415 -952198275 +-279504619 253913848 +21347503 140834557 +-137732575 890528243 +-630361274 451827186 +676570558 158361470 +-799414829 935058903 +-487966658 266006821 +329996083 287587072 +320875719 -829091771 +-797270679 481144054 +128057371 -726019258 +77543961 -609146543 +-416878752 -692227896 +-518479190 -3227108 +-391440500 -849662245 +-368453294 -9194896 +-705095344 -190041100 +569025094 706565227 +-261283606 -963756572 +-453697265 909373071 +423456536 526024375 +-267413575 -646392805 +515059524 -444606788 +140088523 -648594310 +145608800 -147666591 +98638336 -923138538 +-198518755 630162869 +-41463742 159746561 +-126273895 -653179415 +-228435818 348714618 +508629993 513545519 +140612254 491232839 +153739099 309158904 +-267964503 -92061282 +-831841216 939217390 +46190211 975783778 +978676510 686279139 +-889071031 -486548969 +-299180500 -251409844 +-955018581 -590692658 +537730627 215727378 +457976240 311374865 +204646306 -82954506 +-37378608 -473954029 +40220902 -229969836 +210732193 362151072 +-948043923 970264267 +126738821 59146983 +-164353186 -128881289 +768849214 -166557043 +357842306 -89891655 +-413074129 -668095708 +134788554 -400625481 +-309340252 799200215 +596468720 639872004 +493672189 254050772 +-508168559 609909549 +-173031573 -137802516 +-806740288 -502207030 +-459422941 -505429466 +-558368016 981721809 +158802528 -700858011 +-394896645 335684078 +-107240002 732596379 +552300687 736775389 +755031612 277495174 +-40701063 -10137572 +-512518888 -669900251 +572849074 -167234699 +-396020310 -380133465 +434823111 -626004826 +843737905 661738060 +-887610597 -557772121 +682911632 932299398 +865009901 263027955 +-662445466 103524878 +853394295 -957064131 +-543044756 262743890 +-935729009 952290969 +541824728 374681512 +-689156295 -311820691 +-893162170 -952077508 +-486264307 637292660 +-448003776 -868020708 +731099872 986674302 +-647311527 378381342 +-371934661 -42164864 +-504269703 -429404111 +-12839946 99182245 +-165469363 -961271498 +832942534 -72154268 +34731468 827914701 +-539155360 -493025107 +-689551083 390134244 +-648400386 -339738690 +-791042347 -826387847 +603296913 -277157743 +432387963 -28199016 +17192400 612842378 +-772548329 -559276599 +-216067179 591220764 +-967030440 761885076 +106785165 999252825 +-188163948 -78711665 +69868970 -411604224 +299159247 966790761 +121384036 917346758 +455324348 141712996 +-753383262 -472754946 +-180368519 -843986753 +34650364 -685710359 +-174143950 -74823424 +940772222 638792062 +167107551 -615492480 +978401640 -536239551 +914005087 345542538 +-27631794 235312984 +428610191 724290037 +-872514703 -923855685 +520850785 4375824 +-729247735 -171382392 +-246727592 317283455 +-367768083 546850782 +471163987 -835483229 +-913812598 -576229568 +-790690468 -961137620 +680125478 971134135 +-532603351 137329416 +42105143 595524659 +-176526572 838889450 +870550486 -708935503 +-352325571 694114483 +325333967 437837952 +-20348584 878622846 +908291125 -127672538 +737341834 -83498731 +617767180 38963405 +-206206150 535087527 +270922900 -181729974 +324005306 -721156701 +619749092 470128398 +-922162934 -237172361 +974122558 -68543701 +691771519 -507318287 +-891471547 -941051278 +986344204 492263521 +10973359 -316386171 +-360830858 -359626392 +131180912 164084804 +-446848386 43583045 +-821228854 -926542823 +611414102 9901951 +-173548284 -512391505 +657656748 330111239 +605637612 410813091 +-156480523 -213572135 +568311299 -541738190 +-169257726 -740902965 +563736823 -545767947 +-482384495 860525237 +-687621537 819174395 +368241295 -106598176 +740481054 -641216924 +870818108 -994243261 +-760744484 -961326982 +248113425 867783873 +559511710 374768756 +438582655 346893564 +-271689952 -709057835 +-606048010 987804607 +377395382 459358344 +407163272 562801886 +579634350 -23299770 +-365302660 -825041353 +804531833 785546240 +-890715169 -944008099 +-404769870 144670003 +203250068 72861333 +-452154533 169396771 +247869972 531873491 +-458943836 904212331 +-629495249 630592140 +201096812 -776937268 +-51901862 -834168533 +634864235 358579336 +110354460 -877647773 +-300981907 407525115 +991043940 883818804 +-225624609 511727119 +-865078946 -255531691 +935941337 539204089 +-28864423 -672933793 +-422139785 132299952 +-593792483 -130270990 +892642796 170614468 +-86500989 -769439346 +860038456 -69372429 +-867271392 -913075799 +-337092383 629983395 +184325211 -705091303 +830962322 712572135 +705862976 -884668980 +986481868 568896042 +285572709 371946971 +-176079498 -494954151 +921266957 -864361714 +956883310 417513252 +647397910 9838009 +-664152195 939297697 +-740131384 932791989 +775231821 -308211969 +964101290 69152540 +796065606 69911935 +69602890 -618518130 +325158543 -184948401 +-115772662 783390755 +-588035554 -577219457 +326438659 -808640457 +760860704 360810769 +130456326 941146187 +-775902022 9453353 +-947288432 -875213566 +-172899445 669711516 +-174255239 976682646 +717900804 -458333039 +-913787671 -95304640 +-811332717 105126933 +778896160 -254803590 +-477349781 948300773 +220757280 908144030 +622632166 939576586 +-181013945 -117186379 +73720312 -777246653 +-829393475 213241563 +-546611432 254669555 +-716645889 99646412 +467124418 -919694273 +-335520593 -710205553 +-208327538 606940902 +959349807 -359939409 +171631870 582028051 +-179788068 -538055331 +-324367030 104913905 +505177827 -563354485 +-585746353 -857142225 +-542546346 376582524 +111572591 5823789 +954334712 867728755 +-614240543 -815990812 +-832800503 -715519018 +461684298 -698558259 +-594028208 920763056 +-70359101 492710416 +32290390 917905773 +118710605 -681639179 +-897021964 -959192406 +924252208 834753859 +-986609826 -204266926 +-845310925 -139703094 +-912156687 459774332 +741474841 -633086027 +-459756161 -803334335 +807023725 -791649574 +-436316407 -328241612 +104730182 90529806 +-938668346 -492856456 +-366092355 326761236 +949518753 -780613902 +438275123 -236387563 +485643612 965535104 +-611557636 928436740 +854399339 91771597 +-425101257 757146805 +433528361 -43447835 +628034834 -705343593 +15733609 -799057145 +244770126 -856325866 +-776315635 366907033 +274110951 -847471085 +999372394 -444039457 +-704790170 -935583894 +754938481 773881969 +-339362489 970103758 +-398957304 -684866273 +-761101997 366357617 +-926505909 737572141 +-590926382 415106251 +587499288 -418101895 +-813831456 -724519114 +708331514 926655798 +365792149 -4844070 +479304955 -830018387 +-602957948 -967658204 +-94369098 -306404564 +262048783 -512195439 +-626804667 845386813 +489213291 -229846735 +-125756732 -843581727 +622096955 95482919 +-855501411 -340407097 +-925695854 36554640 +508429906 485750651 +261080488 406826917 +-309637895 -594728521 +492319340 234125692 +260790778 747519869 +-919182614 -637584423 +447365428 97229495 +565591681 -918829540 +-704051159 -708287112 +-655328903 -669523541 +199510325 -352377208 +601195355 181303667 +-521873691 -419231289 +185566620 -692833980 +-287381486 -298474081 +-809249691 -935545464 +122209988 911335568 +971684320 -487139331 +-203320635 -206305542 +657004339 -150660706 +-76494322 295636777 +-867884575 636862771 +-787722952 -201041003 +221127844 697102791 +167860658 522142479 +-393532075 963428319 +-170578230 811451507 +820081117 249967439 +-978938922 -411490366 +732903299 -474356328 +868535812 -949534033 +979631710 -682963088 +-998694815 363067684 +724416972 18268732 +-206211644 445226959 +-889760357 347902474 +-83717021 -640200225 +-796169165 -40753589 +336998611 207940919 +-831953706 392087023 +-190494546 944888224 +-434962209 -269506687 +379215992 -728940145 +-80261898 -819360875 +-421443640 268137421 +-558846840 94982262 +-784308798 -218667973 +779763002 877385870 +-974793078 699740737 +687526221 778191859 +259888716 307867896 +-131415538 62875343 +907806229 -827894440 +-543063930 -604714460 +430332389 -18815823 +712752939 -924173225 +198396926 649898986 +-475124662 494797198 +-478970141 15893515 +100831254 -997430097 +-191609653 528452678 +191368831 23140247 +-420040581 366126114 +647197903 -216999581 +689001162 786365914 +941618943 -523158916 +-568605234 -98991655 +195491874 -425442774 +-355312258 89768846 +-346283806 252318484 +-570379713 -159936572 +868004236 -749004831 +-420727502 -685805018 +-667000310 456857345 +374004347 -240826414 +583217157 -94857209 +-966534540 992638299 +138654727 846382478 +-262094040 -371549153 +311440592 -229372512 +913182905 787798504 +103809045 905904637 +-499031001 -531507255 +-67319491 380031797 +120145666 -658274446 +-711527066 632367567 +-740809659 228234307 +842136474 -245117636 +-346853071 571524004 +-526797072 -494081669 +-345156837 635318797 +138236085 808532778 +217638088 -986041765 +-139178594 64061299 +-388041080 -728202025 +-709591954 -358211216 +-786773398 -218297400 +472511683 954510138 +-556162460 943586236 +-289962842 -3154905 +-223155525 302084063 +927610006 719445349 +612277660 473593957 +-153614049 -993361182 +438937268 158647286 +-33880518 -469112754 +-317637660 -14737653 +-981689998 -243934215 +831422356 851757659 +-363283869 550728991 +264290127 86796764 +616596852 877920045 +31008376 16446325 +393905760 41561937 +-415147821 -526731035 +510437213 -109763910 +419437051 -301480339 +748700487 939003276 +919033847 -503628314 +135220537 -598073617 +-323736666 -612951341 +426192743 -155469066 +220036370 617869943 +-744214155 -380892660 +132428200 946700880 +-969118618 749531161 +440533847 15857527 +-188991334 -31383958 +985596841 -159982025 +178233995 -534406687 +116793346 203182613 +174462926 -936854079 +790188724 -770681922 +-116175321 -975317282 +703786895 -759881960 +351565298 -927720092 +-426323362 303816051 +776769033 828210890 +752980507 287244162 +-999103151 -110154093 +455726186 605485681 +925543106 -709872888 +166647702 -200171655 +930223069 -780315802 +870875733 564305195 +-149607918 529091309 +218534421 -570858854 +-600322427 955655990 +-210468163 992325143 +676715379 -668305954 +-959067722 381497541 +-547812421 331787472 +432016066 278600395 +17203170 -24641989 +981950019 353016420 +-942541239 -35075314 +766718282 533766665 +735586560 653667186 +741529101 92814011 +104318872 27810009 +826664752 265867806 +116404175 -421213993 +-285618422 179673585 +-947570656 704601762 +600938357 638345305 +343597614 315335162 +771155975 -754244739 +-24893622 694137413 +27792204 84827162 +40005360 158469342 +-977493757 946234682 +458814711 -974469416 +113372056 -271468761 +-110254432 306235615 +742239483 839804208 +569351328 550977957 +197159047 799192800 +473902041 -445363585 +-63896890 339742280 +-779294911 619900253 +362225872 161531743 +219142451 829774936 +-606670284 -19845438 +840238274 573579832 +857370968 -216675357 +-798371772 -463499439 +132464598 5843142 +-341611296 -921912138 +-755985848 -647238490 +980655667 645749979 +376510735 -801421916 +-99334890 801565668 +959735485 372377176 +74693902 -648974218 +37126558 55118585 +-77045577 -251227844 +-377320643 -742957635 +-786950762 634060931 +-283261821 623374087 +-887372581 -223038268 +19582701 677245884 +-278239013 126471050 +833244373 19908887 +903226737 -588763498 +-335905292 247087772 +-371683710 -341134499 +450687583 648303890 +-546265142 199964633 +772902341 673778974 +-559922906 -955158560 +19841574 -876420759 +235355564 -93424229 +66083048 -955043227 +-227776401 305225742 +237451740 507439655 +521169375 640692681 +955726429 385207182 +109675433 417591167 +865810909 60399490 +882937399 443611475 +343140195 674756651 +327389320 112666373 +835630037 52480418 +890743366 697017276 +-183126935 -143936560 +-780499739 11878249 +-963248147 -907180003 +709227946 112885822 +-19112610 316086675 +-328537447 551380342 +-549634451 612447522 +648052583 -757591707 +-868674374 -934761437 +-525639248 211895860 +621588317 744964879 +40164005 926539851 +745579088 -296409172 +-13648937 584353605 +-678740257 164556856 +240699630 875335795 +162422018 -923828008 +239675615 80506347 +239610905 74762598 +303529965 -535007209 +187498399 -157425091 +951244198 -669371651 +66687261 -380050609 +818715311 946299231 +-839740863 -445604588 +-726370720 -596354517 +151981235 -768971094 +273104793 456166742 +396657839 -225659459 +-776311484 -899716377 +542703273 -25349948 +-831668388 -156754927 +-928300932 785830439 +-482174322 312421273 +-420201236 817529661 +572226995 961512571 +-157755783 215342528 +411743457 -436966683 +-726053037 -834377249 +-404104543 -566796582 +-168340341 -215927113 +-97230756 -703502043 +991353168 537461204 +511609428 -425900516 +655581118 -970936284 +756525083 -77585309 +501038863 -55717900 +-982245078 720228183 +-670196537 885537559 +852105153 -472455175 +900395914 -350554587 +-839215028 -175216492 +147513425 -305553010 +858634251 -253095946 +344419899 213561934 +-367694375 968967557 +757506105 277653815 +625221780 368313947 +722605120 655468957 +-92419140 -757748275 +-652099085 573318708 +-256411903 367366319 +760018692 58281950 +-336487135 -85004045 +-621225552 -35102103 +-717805064 -513250001 +853360194 -658201518 +-518579924 -215283109 +603068879 312153625 +-889225978 -893233923 +324332226 821066787 +-24827282 290098306 +660611686 -870181058 +-953712804 307957366 +-739605224 -580482686 +-316495451 275736759 +-962118424 982711522 +-425741083 438935264 +979860822 213453419 +461681589 59830206 +226054525 85680528 +395948173 -832984628 +785792798 -148010685 +-649370820 -238916013 +460051036 430028608 +-332433928 290867349 +-124267496 -294151898 +-659830100 104022107 +725546890 544880865 +875124290 535308685 +311258050 -663700933 +-578500928 -579308606 +377113076 424051683 +658887730 -404874202 +303481677 -176870474 +-347987588 -108366911 +-833287420 816040636 +628114897 -807653920 +464200815 -314482265 +790729126 -854335554 +-269095921 906933126 +-550834016 629141604 +-687306109 -731498283 +902287422 -270055494 +948146110 -300705930 +169962454 390445417 +610056994 828438606 +-342435919 -444729020 +7496669 896275084 +603520744 -786158276 +509565488 -821648691 +-23212180 -58521557 +-922112469 -511433613 +74151806 877029879 +90456977 -748400452 +-35943448 961071893 +-270865551 822940334 +40733349 -796502369 +-597500407 -496693783 +-200190830 151762690 +591887700 907205325 +-157584433 823883566 +-237625699 -25697774 +-432348867 231118263 +370098999 409714222 +-166608983 79544989 +-487807193 757303228 +646959619 840322202 +-523638513 848823415 +-617865975 -986956051 +486303033 -630404872 +-717480343 -934913931 +-572216158 927701175 +867091916 815921559 +520195713 -68462331 +106754752 30157915 +229388115 751992262 +119845137 -185747731 +-622642151 928318752 +-259921261 -793392429 +224011087 332478134 +778837121 -742688969 +154019965 -217189492 +384115547 969721428 +885865050 -391782659 +-548381603 -185337793 +250346366 -69215208 +-723124672 784466545 +-704142880 -813805756 +977153 -640029709 +613499791 -63071627 +-418352080 204405767 +646129246 294050233 +745065870 -492567033 +618400424 471279619 +351338580 -781641726 +-455638190 -977975488 +-575618124 -637663650 +655732162 513774752 +-821044220 73703493 +935336502 -623685918 +782391914 908265865 +-799751201 456826527 +-781600759 744647589 +742550517 214046412 +595381826 -554718479 +782014703 864255134 +-825236781 320341926 +-745263894 199078378 +576341517 827148416 +-884570935 -940573603 +-152502534 -715565634 +-753015188 -592027252 +274095820 101744700 +12202704 -772667668 +-585520048 -101706358 +-55071413 302861738 +-242967273 -710004064 +-959708894 -765334250 +-369873283 -428121263 +968275176 745466434 +-820314779 411030906 +-385079248 957777796 +-414469518 560666579 +-680389787 598870035 +95102931 484408096 +950038511 985669616 +491236665 -498203323 +-338229062 435716282 +-993866978 -598492657 +-443107418 922057490 +-813090935 766102304 +-389050232 -787485342 +-924586216 382036942 +-412038788 -433019445 +370314098 721217588 +-64249026 660202246 +-141450025 -114480631 +445879357 600864387 +452279590 -83575642 +50301226 388276515 +-157779178 398587023 +611567454 138815222 +479258015 -830518361 +-394117981 -15111035 +319743911 -769828656 +267299895 530165327 +-431944348 -351547348 +96050386 -915014041 +293398834 884812324 +-7379012 -204450853 +284716473 -260737964 +-613696398 -653982514 +546532750 -417520756 +899937229 -936934279 +611425156 429427092 +43291368 266018328 +-205520390 486315954 +389044876 -580935316 +105196599 471107023 +293107470 -808777393 +732398401 -658346838 +-617060997 -314362396 +-533995147 458045825 +493608717 -800587372 +348055854 -409669997 +-924509508 507604901 +275453418 -3101520 +734692571 -129910173 +742320019 627212818 +5842752 31455313 +-71128268 -458450012 +234330201 -163119134 +763568319 941523324 +939735477 -990640217 +146055400 572111949 +-737362958 587118989 +-866466494 664816505 +427014148 -336006971 +939513727 -848018162 +955198996 -92226761 +-467642769 -482149668 +-245877310 640424217 +-223329935 -28835521 +-890203403 647646261 +-492796240 701445347 +306946004 -740944781 +-862058385 -191261660 +-977282839 513342480 +-969760142 359978774 +-145281681 484723942 +-140155569 122241812 +-965863841 -435455733 +129374592 799620325 +-318188715 -796007371 +301630470 659580210 +-815679612 426171400 +328405682 879611635 +666163511 -570003854 +-705013209 -597342001 +-30930035 303798495 +189141813 384059237 +973363488 235359105 +-909513514 264899344 +795571121 400619118 +35016691 -392432403 +311637020 -200168801 +-809555862 -287321716 +884138684 -343362135 +-696582235 343627692 +-567522653 -627002041 +523253101 744013159 +356203364 -628599452 +-630910775 691486270 +-689949251 936867133 +-638301159 -868093469 +588125624 794480134 +-370272267 -722052734 +-330060000 -538025463 +-773013721 252708997 +-20748722 643785966 +-216144047 495936550 +-512101593 798771924 +-479547344 -723528690 +204452872 652060002 +356993646 799921296 +-919028347 -193470806 +-622565291 379023954 +-774138435 156757617 +-743288524 -556412763 +323631414 -27723951 +-171565861 -477599294 +-790003896 -889052524 +583642816 -696024496 +-166313092 -836167925 +-469008553 -791239186 +-283993302 225516434 +-359091951 -15432107 +-66948940 -134581982 +894049012 -109188166 +816762875 -813836494 +-732303162 313526080 +273044962 -743878553 +-225384726 -185182405 +-204832639 31236777 +-946937331 532757149 +842011664 -377703139 +242463522 912836755 +90773520 877255249 +-999961952 -455939293 +389364033 -962038044 +817650573 -468345415 +-110541543 890093191 +94071766 483641658 +30608943 -680207400 +85791818 995892529 +191548263 625296755 +29525319 -77082982 +822680677 483740163 +578081921 21252299 +610413918 -797089605 +558290781 942815862 +-121772923 224149083 +361060030 451917614 +480192769 414647398 +762892176 -312486767 +-23257501 -779161827 +-102635280 639577793 +430016074 262053197 +585034723 -660114492 +333148078 441218754 +695339168 -3672794 +158155301 27354867 +159856785 900971979 +-290619854 -872860694 +-75394902 238207691 +56607210 -633995558 +-404835372 923391767 +721778622 -555153116 +627311625 420901635 +-961495360 643641149 +833210499 391187370 +-876976703 -847898363 +-715978506 311528764 +711592762 -604135251 +-777200645 -335551102 +396913728 978085243 +-806287266 773276760 +-926458949 -829476322 +-996416122 225484260 +-919579879 814831961 +743229464 -43014995 +-7768144 -264879918 +-172295837 -496654554 +59763772 -412095018 +292414865 -789008999 +-502296578 701070520 +267900886 978555072 +681165942 -70564922 +501236706 -564664843 +-245031065 691865472 +821385009 -15973529 +552921235 -879180156 +875430358 67167084 +674931960 894553435 +-247791126 -517742432 +-534710907 786656650 +118146532 525805309 +-612864607 84427418 +865422752 -138411535 +109788098 557041274 +909067612 -687919170 +896828741 -861160246 +-18749931 -828910600 +-591183363 -344786731 +636657997 901529833 +266167912 175360371 +340921212 890565121 +109392141 755520077 +582010380 -895238494 +206331492 722689869 +876122215 990475841 +-633822742 405768142 +956461375 -129879892 +-107628572 13785399 +915133485 415845986 +674623243 -603668517 +-810311238 -624097198 +873813787 717583496 +159269426 -966319430 +-504203691 692425890 +789243384 698365777 +-482637064 -943925998 +30806864 -921935505 +934895262 474208397 +631569641 -825206928 +-174314838 -184279643 +195423057 -807870552 +245772426 -860906226 +-989122840 856721865 +479785986 807914747 +230334176 -791928806 +-238853545 -46161739 +130431572 905120536 +182709258 30081259 +-568914946 783835645 +467338977 317789797 +506764681 562450544 +578167251 -790347708 +-860167955 -536131992 +-31204702 21377297 +631487181 -90105740 +-205542856 -469467259 +-841732614 -234109736 +448145418 210361123 +-765505235 91870852 +-719110799 559930554 +-823668391 429212073 +-886609157 -573127928 +-228114747 105710685 +86034063 268978859 +873369781 -50708982 +183163731 642018563 +453641244 -673508001 +609859052 -481586785 +-623160913 318026869 +-647907974 266962642 +-387740278 797306575 +-961274276 299749391 +-845070003 -305918623 +928860549 272541829 +-142923108 693769002 +-966472696 -157444555 +-861683078 957005820 +980460727 -681114495 +329744985 -117782915 +962709073 -482046275 +-150515928 -919886206 +-248095420 -694828782 +-448225980 -899797458 +-331393649 766166554 +290448949 -181258469 +-290625243 -862633739 +-442060004 844936918 +825091143 430123294 +-677285065 -800064492 +910236643 445005943 +574574143 -727741982 +-823110706 876872992 +716183615 -334854985 +936458587 -491804383 +-354049419 977311835 +407142609 -905224723 +-281210887 -876534692 +-451817771 664399895 +698554716 -756592422 +-970965152 144238117 +-745265826 -319049487 +535796509 -203909060 +425045740 990014262 +-535641654 -619257222 +-63716712 812862649 +-787416422 358749292 +249201427 -173967621 +555864352 399859403 +129973986 -42180481 +991992697 -752885297 +-335500790 644289670 +-587496849 636662317 +479772468 273335210 +-864875486 -395754958 +-895981624 316905138 +972857154 749269283 +-49001810 -362640253 +4040359 -310290511 +-761152412 675986654 +499563174 665334250 +-698277003 -940633849 +-233124006 -884268433 +-524848254 -888581289 +952052679 346805719 +-516975996 -622897543 +705818847 -464719027 +-629534265 233976325 +647971918 -772257204 +-437867994 645378527 +552017168 -863849437 +-59474307 376480407 +-553759745 510498098 +-761498211 -754801504 +340102148 60748893 +-340327092 912631011 +625255707 -62447461 +70610840 867064583 +971928586 527018072 +790790936 -860835590 +144608742 -260166347 +-424226924 -403817496 +-747322407 -380435458 +-183082291 -259066684 +272636189 -491200473 +-904735699 -659603376 +-223416579 808334656 +-331275889 217030551 +746381829 -733698060 +-762631511 46342662 +346481003 724630837 +800675747 934170540 +-785719347 -223516562 +-95962359 -656783264 +902461483 -773951779 +485759161 812245567 +-134086844 965358610 +-923654614 399533424 +619140748 -580572752 +-550387181 -418573048 +880492729 791684755 +-583123981 -21862599 +-463903782 52574120 +932022011 -790257427 +690996036 -26599283 +-656247959 28927984 +496039947 237413140 +-823283103 114943498 +-741955149 -250600538 +733090669 843090161 +497597843 406002081 +-353658322 53276192 +-482726782 -19892586 +825645495 269333459 +-944424713 -563257587 +80334301 549850170 +-189838278 170767938 +-540177048 72192897 +-419852392 464381448 +21732961 153732718 +202836903 859665330 +-844592789 208730232 +-402216265 273856349 +-899426324 -348091073 +73318469 -11949703 +285246148 -531885481 +-644388700 -79976332 +-750552969 -379516755 +-773352289 -500578039 +-428064491 -833784550 +327119872 -844784090 +701323769 676058236 +-613440422 -647975926 +-549768380 -181919242 +-728794245 -441847542 +-176420958 -880118992 +-765607739 480940901 +321583746 721399024 +633034033 245916604 +67824148 49265855 +449860873 894932732 +-3695229 238156759 +-983462477 829077273 +-66005329 -356520810 +-322256530 921354847 +-9395573 198457095 +-772832714 -164740550 +239611863 549619528 +592053293 -284143504 +642885179 -817184418 +-64799411 -962297647 +-730210095 -313402689 +-824209537 -398577472 +917494868 697103231 +996546204 -448881517 +-376909587 -894432650 +-490398189 -560790556 +471861517 -167387370 +-922172289 626909925 +235930013 -340207777 +221319779 513270933 +496561557 -790183315 +-43515730 566415209 +74781709 -960481468 +-105184678 916140592 +-340544971 -723311896 +106938092 946883135 +16577553 -824278511 +776241800 -900047754 +36525820 968638134 +-150242577 -976079393 +-159412755 140654301 +-466638761 178930383 +-98129895 939298496 +-745145491 69829804 +16019791 651414050 +-679841731 -569943045 +625446299 -478414984 +-324473732 935939520 +809748925 -960336491 +945916697 -485018598 +-508635167 -460065142 +-595852594 811976340 +204247888 214150117 +-819287889 362513123 +680224855 -925785861 +653618243 928256771 +637712653 563063024 +256034667 -452689484 +-299720093 768902426 +-257092183 534766625 +513295857 -730710119 +375041056 487405153 +-359786370 447559482 +193120192 -267319370 +-547128247 21765508 +422277524 -372602031 +956372757 -794772833 +-661558604 690257536 +-288435118 340969732 +-864859970 724881217 +-100239663 -676399791 +700007798 217537625 +-363680984 -713530751 +-407189499 -214208161 +-273313968 671050829 +71892776 -168949748 +-249684063 -23126259 +-660051218 -322606073 +550903460 -631654868 +925592060 231535730 +-479019767 -562746241 +-892113226 -871984284 +-133290972 218716435 +755213312 -455712623 +-456921418 -907454994 +-822958987 46690935 +-699765366 -221622011 +649671611 449375553 +-147508636 -239259274 +624792458 -669176382 +-265094420 327853495 +-453858168 -81638929 +-327637350 311900323 +-622189393 -296212070 +-8194902 849308564 +-886134194 -10107769 +211845295 893966986 +-739785772 -255351479 +806564228 -328370229 +858344231 915838831 +263510096 -338622140 +-507822298 -960859484 +877532893 -6224973 +-17583613 -69360128 +18059334 373785573 +-151321637 -624308716 +555492153 640852499 +355247714 -548969493 +-61618642 258434450 +851889968 -735830039 +114937013 72915240 +422700937 896782327 +-789461443 164452737 +-600284514 -475469755 +708590169 -186424464 +-526516933 -197182827 +603781077 636052908 +-701921668 850248859 +-68999748 -422337983 +-311021756 118209656 +448542551 -517546760 +564357379 -24625422 +-455536260 306840179 +-384998448 585150762 +-489069379 -886826835 +-521094383 -646657256 +-703016835 -428993725 +-689828681 356855089 +66158910 -112329412 +891844524 -164666727 +210131312 831135406 +-452257867 216387016 +689590783 198305311 +-770876853 199646627 +-140395398 -132536679 +-161982296 354115165 +301593610 22044506 +-94112675 -185815629 +-901933610 591412002 +248181265 304173843 +907360892 -140802735 +-694178247 714138515 +574082369 595617233 +-959779229 224584549 +-616130587 510818339 +-391584620 382502327 +-627687049 -10686774 +320413602 -263013740 +916474106 786700408 +-975328868 442225362 +-419353100 618847968 +922845211 -910325990 +60816787 945575779 +-147095808 -62162732 +256982963 -967072143 +513371340 -375408030 +-852198773 -9963079 +406132388 63004550 +374703374 415250736 +395734127 192196001 +-28420717 -185581441 +-974862785 148754472 +-69184460 -27730808 +286310073 -707991675 +371293003 -297935108 +-853955256 -879218692 +205719557 -599281925 +-970457821 730624464 +-936760424 410178477 +-516294890 714006796 +-483784266 689199314 +629616233 -336148829 +995146521 64994478 +851545227 -293913701 +66279827 233393385 +76769923 286319480 +-379786705 249614564 +-940407347 589580021 +976130578 332781197 +726371031 324285280 +-75554434 426023736 +655717301 673178688 +433478016 948246528 +-612055996 391531397 +-710709839 587596439 +-52174442 193164897 +-815496723 149463399 +-28559450 -359776244 +-712829130 662903821 +-920578952 935041048 +-423760240 -62909745 +-35266247 515455215 +328210025 310876972 +40629521 -840575394 +14824719 1656710 +-768404925 -237315562 +-385924415 85394495 +863640617 -397279401 +75072870 -301097734 +-972357226 111849409 +-428783373 -134819056 +832518363 41643931 +-755621515 923657165 +-757248992 -427107021 +892738984 -618603708 +-663958472 -603221261 +-370922383 -496656525 +700631768 442589634 +747991654 -551361367 +292057925 744043011 +354676735 967238717 +300119527 -102673719 +-686379430 15516103 +856335080 539944392 +72284171 354700059 +996721116 -405817302 +640749867 -664517930 +548648849 -544869109 +-644900377 284163328 +-363571528 291466538 +674540177 513692565 +-853898460 424352942 +907142909 538474635 +-308744687 -425024604 +334196394 -146231314 +-309725498 -22530855 +-466229439 -190794083 +721969506 105389183 +-49252221 -72026195 +79845031 -470207236 +473704993 914046407 +696848866 -843725756 +-818261357 867549968 +-178087012 284643775 +-198132278 -968727454 +-414880698 735636862 +-233794187 456231891 +746335946 640150425 +-892308577 -671962465 +-336650588 220523211 +879307661 -52903132 +-483011962 32406150 +-931073593 -865162773 +146794621 557649623 +-684060895 -385035178 +267702777 262086845 +566271771 -98259850 +319167959 196832974 +132397042 225293106 +-329630785 -51676283 +497055547 -462667182 +-364498861 -514828289 +737447068 730606687 +26595844 -752050180 +-832953855 -956068559 +-189165736 68642520 +136874613 -915479114 +-252184833 -161452386 +-538316790 -770387824 +750540152 359458575 +279725024 374708708 +882847099 74921465 +-172940442 107553167 +910360556 351780431 +216028525 -128395277 +639521591 -6584474 +-670150633 397265285 +-42313465 -919441393 +-909822867 97926570 +-791732762 -7402966 +907431404 946693811 +-921908537 -415157954 +433103850 767709511 +-93291917 -245382966 +-915637560 478879776 +513322688 164718187 +-922191969 -489994908 +864016009 389395727 +401808804 710773895 +205554144 -331636833 +204441080 70271725 +99207224 -515401630 +-579791246 -551674682 +-689801453 -962527056 +757448580 -548940811 +-869510006 594651212 +-570188503 770780640 +681822772 -150744097 +-299702993 -268213840 +133995030 5390519 +-107214657 -543986485 +509913595 -801492472 +513700957 74550082 +787293606 -463608374 +131132697 -747763216 +-21834512 -779910186 +-617801869 270394681 +-378733256 898215471 +-3075596 712333095 +-669327109 365291387 +267326402 648622607 +-236697028 -288237770 +41096502 -967683717 +-45071993 -651735645 +-358904822 -701380691 +348820501 314903937 +-685961169 906525632 +-376381175 606985331 +616633947 473546920 +100384494 957855860 +338606872 -665795227 +345940119 -281601935 +-624420029 937717739 +-443196622 444131646 +740737300 277801977 +-846162905 438972671 +637295158 687597783 +312291726 959998733 +478303190 989712750 +-117040549 160016373 +158936725 -537196004 +-102520711 178202087 +905613141 -663002675 +-33543865 -829547193 +-129868475 518034886 +-359353535 -235450100 +562161106 -457776680 +-328101433 -679493877 +872969657 822248427 +248579885 -318858205 +879547576 -822753613 +496404724 233795188 +-769880476 -551838412 +4166340 -572121658 +-569198331 -484584646 +565726802 -975431681 +-325318320 -292953220 +44701677 82778351 +-204179558 -50982392 +157030730 523562638 +-502863966 -271169425 +-25177995 -291162344 +290139879 -676830027 +24306273 827761754 +56794221 433101734 +-150334655 -507864718 +-633739859 -808506054 +-632381931 -893472030 +163773934 -55884450 +278714777 699397779 +-778687022 -813784230 +390457427 -441250578 +-313236684 -218314801 +-209334808 383303642 +-938989599 302525606 +-170128148 -104129024 +137482414 895036181 +-945296317 -247923422 +-103048449 318875898 +-319400395 572860418 +912143082 946229923 +-204628755 658818392 +-194684154 816152700 +998358223 662339339 +37609373 -22990953 +-286132861 505695775 +-965109490 -258320249 +-619994722 -712531839 +-886248701 43534179 +-726879570 895849614 +498237955 -529695383 +-227728446 -181622338 +-583202539 643605156 +9167541 424936134 +907544987 704416275 +-258713803 850092650 +-940866372 703654921 +-7171911 942335801 +-137564581 722330990 +63806101 586143305 +572327616 668490157 +467395498 801662779 +-617233441 663892286 +-389196983 587695463 +-776117360 391189640 +-211339705 667160518 +65547836 686728774 +-911521421 69886159 +-520466425 420961103 +323299925 47792491 +-363610652 790760373 +-854010702 -944706987 +-159025570 -569238938 +237791460 53462809 +-846131235 105680907 +154165415 506255691 +297315721 -640779273 +631173989 -660212379 +-208425410 -709257397 +904663204 -228199762 +827098589 -910097155 +413547304 817072448 +683985271 -920853510 +-50993700 86874386 +483455929 -947077599 +298181723 319541141 +-395669296 173551741 +-994573986 657397085 +-86607331 670604784 +500186328 143140581 +-50595874 -494845577 +-943011503 -517851729 +730379426 11533467 +533695496 -457490275 +-168808386 -208860892 +569186909 595528412 +497840792 66774000 +-642768017 -3631452 +919268216 433427335 +-240067152 206524030 +800427056 530002564 +447166234 -126355099 +295922470 -693584635 +-881773125 -238498982 +-667454292 487538586 +-239683728 160199201 +-925337438 899316025 +-76709049 -695890953 +-959310665 724220353 +-312481146 -795790907 +-194337461 98273568 +807642806 893991186 +-657572855 -60115915 +236487024 -219699462 +-410666763 -163813903 +651119465 -140559661 +776518401 480029221 +-468997646 -567507177 +-258444454 -938494648 +328852829 -101152725 +-777735223 634042630 +-668310347 -134645634 +-860880991 -593251799 +-616946505 58812640 +21155953 200112419 +650826769 143003311 +293160885 -304674162 +624649318 -976829075 +-301613500 -109622150 +290989689 -625360045 +-574976394 -768882423 +31187726 -292775649 +897366762 339121573 +-194863365 718383578 +-456182693 -248290194 +-842189152 -343642677 +105207973 -55214228 +277825674 -851755588 +-469039708 -105517586 +-225594408 -804468188 +-133677658 -894915978 +-520947597 510671920 +65407286 -222777792 +441861638 -246405148 +-840480057 -358579773 +-972861372 208199281 +-56740447 -447493518 +-640486281 645682477 +303493968 281146053 +-154375633 -787585413 +10724023 218064126 +827321762 951094873 +-585680199 31873207 +-856859399 -415409665 +-384236737 603992496 +157074369 -587386100 +-315501674 552081988 +33784570 -920391174 +207923760 485237840 +-35178427 -698072838 +578293391 85487446 +316836093 898422338 +968543217 459729308 +623389014 888819142 +417454599 -157150622 +-294278163 -713979381 +-970300140 978245474 +-286631233 -195760395 +-979697294 636671036 +984076722 161596148 +438087605 592498359 +-317394890 829149427 +-941497892 -287139307 +469822469 -161927060 +-77347988 -328265100 +-225743749 -532419136 +428102628 981401354 +-469263147 -321368130 +-649655244 -735043692 +-416850779 -655170081 +-874643945 55717970 +490617027 826764998 +-108753627 -225773098 +675973592 -386151673 +-106397119 378633494 +821470633 948504942 +-718405600 -501554181 +247920196 997738122 +5141750 301859583 +-669666004 277292219 +891449139 -173247487 +859128364 677355098 +510546970 19175130 +804157675 -613845466 +306440201 -612718281 +314257668 -940015833 +-454956845 -635623770 +-349895863 360237163 +-401074329 315812657 +989333996 -586693796 +221968020 197837327 +-203881935 -944552000 +-723475032 817536773 +815364166 395513135 +574789099 204387605 +-837946207 -156176286 +-292527177 178398207 +898371944 -980005952 +-427721148 335476360 +500721671 19262234 +-24975973 -311210937 +685882717 -8361626 +580401748 520462407 +-483967580 470035957 +-522570691 181373972 +926684479 392283948 +458110231 152433995 +-402942854 -402733928 +-218347663 -691680978 +439046207 -10440210 +-971987698 611953848 +120706178 -194599266 +-724041097 128152045 +244390770 302015741 +-653922912 -165392277 +57010897 -504747489 +-820696108 -468338851 +-704952956 -510599343 +-861558975 559141239 +-685390956 355671348 +-763780865 -756117513 +-760317658 -204700939 +526423159 747788017 +-663238437 -52522580 +-928873230 -812089 +889493548 -708064374 +962015354 227341377 +-465522676 -439294425 +-86642590 417731210 +-615185041 -466977610 +-921462911 360377800 +-719062836 -447467400 +465944433 -333101895 +154417061 812009127 +-279120993 -177326416 +676358736 -170562895 +579298272 200412938 +362545900 -881637185 +410404061 -677838322 +-691731173 -218534212 +278872641 504816784 +-585630437 -9988151 +116037497 -818763622 +-539186786 994648800 +825926389 898497009 +-574775852 -545336415 +21895570 297453421 +-382348489 777728357 +64126818 -799282430 +-490348017 -274703416 +754620888 209361768 +-157108542 -164519779 +-258013655 -120174069 +824967402 -796139968 +652636151 -147608078 +-583569681 659293449 +-31366243 -543730771 +-601444691 127782970 +-401704745 8807848 +-19136720 -560404924 +-638752080 -392693621 +370883271 7892 +188361194 -334585788 +-982689 -542407107 +-615766625 -991715386 +-292785931 889375129 +-503688388 -127191001 +-223562327 663824625 +397359841 686515434 +443206044 -126799780 +-263597265 17118581 +24198919 -851440861 +785105023 -965419418 +-285046138 -545713847 +487124348 78455066 +214968744 -789336717 +768744040 -40970503 +-364595507 -713848972 +420682397 -560266705 +-415492153 -100619275 +117944013 -991875578 +345517293 304220871 +910512344 190493064 +496309772 702889360 +-821568297 -954275746 +29670273 68468615 +-104767504 -663739140 +302658638 -425964903 +-540018075 -842371270 +797889785 -96869325 +-929033083 347832086 +-227412876 67727571 +-137039749 872576700 +92438394 -518049199 +5441165 -213131302 +-441349724 -587549848 +443655638 191725549 +100501112 144205818 +509330340 -356953438 +-169598928 -695034573 +-365232896 976985283 +-83740045 798044414 +-620432849 901996412 +620475580 -629430416 +39981589 -858141068 +836578873 -229310872 +-997833830 -473029173 +318882859 -43474618 +563526246 825783394 +-903545769 -957977012 +-202799561 -692572200 +1616964 -486309065 +200990661 -267320933 +-476302524 600702807 +708987697 76095806 +519748926 -973384377 +-446190278 270408434 +-170777784 -621245706 +596702167 -190047408 +-159652011 704883892 +-735874629 735224200 +-919574050 -368368958 +598472131 -961436952 +447762423 -480716497 +125839411 -303889289 +920108228 182410666 +379496010 616401461 +853796704 996432321 +584098088 435988267 +-762816029 885295088 +-450753139 -214651011 +-748044184 -556024037 +-200853127 316256871 +478966752 841731480 +-273998699 164168679 +580313891 648454056 +-182301335 793505755 +470049215 659701401 +523701904 -488521122 +-19013158 735323601 +499454297 125093354 +-766285771 -784917431 +342914348 -822034867 +526846904 -157394504 +959676193 -201417174 +741291873 -467377911 +207313959 -733683251 +-143234442 -584309892 +-433086910 524172103 +819048327 -272778018 +25964577 -777039130 +410001950 -237974016 +-394373152 821967580 +952219062 -328602428 +742248988 412203794 +-611095064 73651999 +480949870 -423808712 +699946579 -825871314 +-10752168 412578606 +-989147882 -233360260 +378702345 726106610 +933869490 -314488898 +754546175 850502613 +-341463286 -881234008 +225757332 447869142 +-788678964 -778584873 +-168284238 365052196 +518448712 74032369 +86105063 -267102706 +279560134 -965019665 +125331445 -54829959 +-140478764 -831006638 +832481708 788396950 +182428506 999732355 +-384190554 -959498716 +-538708796 856742604 +-133960357 736019148 +-223046652 39786776 +963620295 -789668307 +94929402 -135837027 +-233839059 39088063 +-556466900 721205197 +286731391 -800293911 +-331038245 974670740 +542272087 -807204112 +826265372 -104277929 +980840172 -635161995 +813343189 91180676 +45567990 193976942 +-6258153 -91769138 +532555103 -692757425 +-810604349 -315354384 +924076142 -132702188 +929427579 -282364693 +684517587 842961149 +366048089 372485724 +-118207444 -383494989 +814811142 -173419076 +-160446971 43424196 +828104623 873414334 +-174246120 -401379916 +-960748821 250191319 +144064563 415786806 +724253051 -682141701 +743417516 128837802 +747529611 216197562 +-540205627 -891624310 +56202367 -169915725 +117450417 -505541976 +-560366155 713189155 +-800609541 484499068 +960564869 -395832975 +739732117 -904401266 +-138156507 767754432 +439161284 581182224 +-736852715 824061606 +142309513 -75803150 +-757320000 427635961 +473663088 -11612067 +-584346394 592104453 +-308941994 968345599 +781268624 670119719 +-46323854 201942830 +130662850 606417087 +905535798 -141916624 +802691782 -540267538 +-323636403 -994417574 +692393080 830904170 +-307553602 -441312346 +236702831 63751119 +696034753 12429033 +-485356649 -767577484 +691468070 156706593 +602784266 -155087824 +-482272097 -823680375 +797135294 -466306160 +988452027 514308358 +538641872 -995447037 +-333733352 167995448 +981643050 -55004455 +651826976 198201444 +-847666299 -60367546 +-755971037 694048497 +-479924208 67271098 +-992673023 -27321938 +753935522 -269466153 +51585281 876045591 +-327952384 -158741965 +440983104 -120976268 +789801652 345280311 +546110426 -119485352 +962752955 -767353802 +440515293 -929172441 +-597775082 -241869632 +-11813853 439428180 +-563464975 -266747649 +394905700 -91373802 +253302338 444459226 +673741090 -294980758 +-737446617 -691021218 +-766476941 -586041527 +-332741803 15858634 +824270427 697119273 +583146201 758872476 +-16379418 547314865 +-353870343 596848007 +321943044 864972586 +-903629345 523285155 +688714051 -543053418 +-812296157 598268139 +845041975 621409102 +-99254005 -642667157 +856125308 -246895330 +-50679459 -417135784 +-6128756 536487103 +-284778599 66540282 +-673050780 -48578635 +995165034 -685866377 +395174806 -648338011 +521739712 674097593 +-139138105 -477722939 +-814535375 442557541 +56148429 81886402 +944272432 436749905 +-448259533 17579500 +-585883736 -679703615 +994922513 35882431 +-256473555 472783210 +453817854 -931715652 +-73005141 -382410608 +979188351 116105238 +555208347 516225488 +-70490698 -78467048 +878844744 -71236022 +852147732 -301211147 +526767132 -743881978 +436141168 -534913336 +-725998485 -23827529 +754300198 -607895305 +433630403 -662578634 +492763338 -731669424 +-391440936 -560357080 +416466888 -448433322 +-946536652 586014232 +-741050506 -611776826 +970870867 139546122 +-670891004 588189957 +-847174792 774187020 +84190387 853591391 +650102431 609272696 +715143725 549966526 +609748150 -552728367 +-384431521 -363884307 +919433970 -52604997 +-276215049 -636607353 +-955386966 -614925108 +512756197 608203258 +-246953932 870057985 +-742187918 -395004100 +192985969 466953225 +357874495 -835570132 +147043194 -222392095 +735821464 -612534228 +-780842178 511059975 +922650025 -130464291 +-979401127 -668354701 +722947468 529686039 +231539759 248552071 +88996119 -618409552 +-313470288 -714800093 +-14414372 762400121 +-979510075 530269549 +575511554 604529669 +819260370 -931549234 +-274562153 -186633187 +-475483828 12429873 +498427686 -612878583 +434398559 576019869 +893858033 -641683011 +448838698 44516561 +176052719 -723045156 +-78721773 -281349545 +-46015911 931315110 +-332886827 -938965914 +810904540 -801140846 +-51151251 -908815605 +178463768 -95975113 +661923814 863104798 +-421214741 824030244 +-320943000 173354958 +508101919 953343575 +274537159 851742554 +-226415487 331202144 +-798508986 -114237244 +-739793475 -69414326 +863031053 482281900 +170669642 738851989 +-335881882 371286948 +922607046 281101585 +508249174 -231954546 +844448395 -966459642 +57976445 -54249002 +32261392 950466361 +-401406098 478916017 +231612624 -177072425 +-681690791 457777769 +882835982 282190123 +-699570204 -370249391 +-1475047 590839126 +502131657 317301376 +-589120952 136770331 +708335634 43182822 +-750444240 -890408231 +-294708469 686124508 +672419217 247605333 +153054179 -589608094 +453261224 741810792 +-134179281 18257638 +249548681 -869104937 +893977654 481888467 +740126522 -448508729 +849464059 -211428474 +-631074527 592840774 +-369768844 -113576183 +381248363 564351682 +596354058 234928373 +405553759 442681152 +874186831 290873467 +-465299217 -267192090 +79349611 494763283 +-318803141 562187528 +-663855216 -797944095 +861296729 -280197075 +-722028224 794457397 +-611160367 389053239 +547018714 -342161559 +81893723 -474276941 +-647394844 -356721482 +-726686124 60044451 +422385211 -945391593 +-330407198 -880592601 +842175442 -442867309 +819833393 879585168 +-154660913 224839489 +-302746832 -95433135 +-35485429 253958210 +390214858 -889986209 +-739872439 -574023214 +803323857 662562201 +852265114 431440457 +-62396337 -295022754 +634190569 -921046704 +745312584 -868297556 +941587834 543563855 +-198580805 141504857 +970696805 751344019 +577058014 374581000 +334912752 -611423947 +907483280 -574036215 +913455086 -795439272 +-126398500 122650502 +721392723 221433489 +-480612260 -984182985 +-119008278 102753093 +167967865 -732143312 +-273524755 -900603231 +15460448 421692117 +-326468236 485161111 +937476243 331773099 +783268971 -196968239 +-471873845 720694077 +-314933495 109429322 +-582293598 886158094 +429564442 426845372 +862734459 -823060198 +487628431 -317824139 +-475242147 -349777783 +205536561 -994103053 +-19581696 119027171 +-36676893 -794221677 +347352090 -183032784 +855438270 388283861 +-474992218 -152694385 +-262633349 39396973 +-135120089 328778506 +-465124719 -666558016 +-517336072 82404840 +368877274 -216587287 +813908121 689233195 +900183834 -741224096 +904705444 226810162 +884714947 -589579108 +621467721 432860457 +237207348 -485639638 +-127113693 587950175 +-108987975 331645346 +-855787054 -262539844 +183537472 -938643014 +-913085263 572061758 +-927524414 851559955 +41786560 197836262 +672796072 864110037 +-994724566 467331623 +-904177326 -164335620 +25083279 163607430 +-224772001 -681694055 +246440123 -697882036 +-322862777 570763584 +15711708 493547132 +-661401750 101729443 +-617198539 456416242 +260372679 273318415 +330753791 146695695 +-478064100 163617126 +213284106 -879389702 +139954036 -342183135 +736207745 -183801897 +-123628061 571506950 +637630258 -169528139 +921747269 -205907142 +793079731 -208889266 +-146583054 583224362 +472594740 -333280186 +-939894693 -851834075 +165574633 -623433247 +346184235 -110642747 +-52933459 430873121 +421822469 -463392835 +-86203813 272013307 +-599844079 496519922 +-881993588 -322576424 +539991099 21799465 +-204657772 472489616 +-398520598 502917003 +5432697 776429558 +278547760 651613133 +108469897 -861700239 +409388746 221608634 +-194854831 -295317596 +-145721462 -413915828 +647784087 647951932 +-174511283 802788610 +215402637 772177154 +165564946 464440908 +371177282 -608739762 +-131100295 -954220725 +-471318078 74719320 +-397169110 437018817 +741459491 -25262641 +234275006 794269980 +-710871767 -664183708 +-113133286 -589805578 +749769779 -770346584 +-786261896 878658619 +-277538394 -276703054 +-436576697 287520913 +227722245 681121061 +17233059 -419249434 +842028715 773841527 +911318074 178003670 +265447951 215695118 +-418326622 916317122 +-796290558 -303955407 +969958796 -815529769 +-439943511 105678148 +214028513 455239336 +383479082 257040656 +-668435043 -968296702 +856821408 515675131 +-380606013 428591673 +803758956 -310093822 +-352346144 785547603 +987837775 350238190 +-888933655 -264919442 +654945238 -362829362 +411996982 -595660882 +-495644796 201749549 +555371042 -635402756 +-244600200 183826943 +847859088 934272402 +567247010 819945546 +-54520704 -221561620 +-192321018 525023834 +-936425334 725816483 +249456661 798741114 +-364762229 -189275022 +259012155 303947331 +864865901 -117083807 +-717288840 36405915 +-999345766 84728781 +459108479 -238451420 +-134374022 -18518562 +121667592 781551734 +461111012 -62167460 +-178078068 -903383972 +-600309025 -977021215 +-792440543 33178749 +125927014 -107379874 +43095838 -614489061 +-126681157 769619768 +-368499679 585329293 +-193327055 -858739342 +-550903642 795297682 +-422144899 631217746 +687445799 -565578715 +286526472 -933913068 +754962704 -367381292 +38727745 201582751 +500375742 -673858814 +820823998 827224882 +-402848847 -906826682 +-38235647 -709784053 +576183498 -307080517 +425689687 -750310272 +751399010 -956192588 +545567970 296296037 +115241824 204781934 +-994532556 239805172 +868004135 476260228 +-913890361 431661749 +978672077 701556002 +-493846156 -840320219 +-659238838 -44762471 +780210169 -841290595 +856848392 -149019530 +435722055 -428831789 +164484616 -961388556 +687946676 599236371 +-39367144 -895924106 +-68005426 -757172970 +728175285 520412649 +-949062616 -818802673 +-38206680 -903388113 +877723345 -1160145 +22875650 701778615 +882753306 720969517 +172097830 -225119780 +-722167430 -1909852 +-586325513 930735539 +-910374486 -368271436 +669840856 -583275484 +23845528 -183148261 +749722088 365100545 +-642224626 -522761738 +786102575 -847800570 +740276881 38641712 +761166178 -110484433 +664388930 -901989056 +209468061 352375814 +324156272 -370131341 +617069186 -680630108 +303839934 -263499809 +106492209 443776940 +-764357683 -990198484 +439286512 976553177 +903489964 -310210076 +368908541 -474830576 +795957378 52805952 +-369779637 220244090 +456868897 -796681633 +-560946102 -367798748 +216499376 655536677 +417059924 199550939 +-282679993 -313246371 +-407694433 -201277059 +178109690 -894249654 +381566339 901772147 +965317310 -912802344 +815035733 656074331 +520327022 653412601 +217274522 -842567914 +-402306773 22559580 +-477972300 -274170286 +-248951699 393040397 +629161750 -891843115 +-617940658 335395739 +-709612209 74608900 +-166757025 543132368 +-124659530 337057685 +-935387904 -902180664 +362914819 -128482543 +739413893 -383941687 +-549043087 -485620865 +658663920 765058858 +326455198 -64297166 +-530538956 938594535 +-608984919 34744827 +-906826315 686738612 +471979809 781842528 +-668098972 -907561350 +66944950 844926525 +575383079 832042253 +261344397 351250197 +637834287 299189725 +381279867 -216184615 +296960651 377124437 +183510230 -633361900 +-267228050 -402354710 +590313899 986720228 +-931775481 -955074287 +459484341 304700831 +-44050000 -626874549 +-512674465 661681966 +157474682 782990105 +-503516873 454711973 +-492020812 -743515990 +85225402 -364304448 +-954835175 644329073 +-936172413 172664920 +-683069653 733512010 +-228225234 440016550 +-675276192 -553840331 +-615240992 -520625906 +210998084 713464618 +-477446621 552055011 +843463535 679378413 +766586059 -302380778 +883732100 958835783 +-356779127 -132964485 +735509652 -849268122 +869238125 -136872302 +513762468 -815427399 +-515089872 120832727 +208293497 -979221134 +-757157018 -627117338 +-396872368 -946532651 +-316453053 -540780616 +-845751874 731927210 +-358783473 -866032146 +-967669724 -907652964 +36958870 966473239 +-51528318 -229265150 +-981149862 -124563497 +-702215170 -269720491 +-543854968 -159831024 +818518424 -172087536 +827144668 -949441802 +-928878100 904976139 +794063086 991223915 +66163564 -609072957 +-71059170 -68153612 +-853367580 845119715 +158649783 841475462 +-158903316 595890340 +598002626 -260764900 +-675739683 202364876 +-963830430 -892196584 +131239591 -854035255 +546735693 -840681055 +-826908498 442666968 +206548365 -69676734 +-453661819 -486094489 +-482048587 -4477489 +-924374115 262020040 +-255540415 726430858 +-162261180 41507074 +136789011 -125486806 +-335815621 -765636852 +-995254530 -529313751 +410815837 869796552 +228735101 5989224 +-630790255 -716476786 +503667834 -148225403 +297552736 -155437584 +854662650 72102968 +294603341 -223263490 +-583595823 -66633051 +954604969 -20889649 +-445844943 -958449193 +703969001 -438961934 +433605611 953847079 +-707171677 -983842196 +-790396568 -38971287 +-688497853 638008152 +604868986 -442795477 +296640828 -402405698 +-255871891 190543075 +-185921374 -868035299 +-476721774 -457218356 +967219860 619750481 +193652500 -141691557 +-581010424 846666481 +956839722 -786441349 +-148065340 -267896113 +-243607757 -556188894 +-27865295 417566889 +707178266 -840632536 +244113291 -274864361 +206880401 -197021096 +-321723507 -639079926 +-653967828 853357986 +800021713 597194876 +-821580193 -974470638 +-173499520 749811762 +58695227 -538316291 +211963741 19843036 +-968521242 -428885380 +62036000 469869581 +410334193 -586592102 +847496118 -750779665 +-111089930 -920558485 +202714142 -304434062 +-831334887 973682514 +479998668 535458927 +582275774 145201132 +429644443 -909029492 +166044381 -57879738 +259300421 785667038 +774509309 478924931 +-68392485 -857583390 +596794580 -168625948 +575294616 -460951247 +165066880 -366940541 +214901511 -646001196 +734406614 -298272882 +-812493862 -894651878 +-138351608 -334668054 +516595705 -16171573 +-206297065 558637715 +696048345 -102306925 +-558356426 -314633416 +187786403 -403321831 +935345303 -792157366 +855379399 -894156510 +-917497341 42907444 +-129934264 58913264 +-545973394 56084360 +-581235723 214356551 +-74979663 602109511 +-101932095 -108246316 +839414429 537072069 +875366140 188913982 +955142430 785958244 +765479279 -965023584 +-548164588 663483205 +-278898063 921499308 +-51517560 843673009 +-470113884 763469889 +-46349811 792675886 +-154678630 172421576 +986813524 -510372869 +-649364588 -878283284 +-669431811 -605294585 +-132221754 904482013 +705873262 -399188226 +686232490 -368337946 +367187864 825084032 +124030443 -371577634 +597944022 -337733821 +-352621907 446129328 +507806686 424551070 +164934185 424603522 +215999020 -33446200 +35001321 -851265811 +-968290854 -225036318 +-824896394 -305609655 +-889132072 -116904024 +-711071313 246168907 +347687541 914765151 +554870084 974058698 +222645663 755372303 +302943908 -414995371 +-191412309 -266343908 +613775668 161369969 +246381526 -204621082 +974786289 -234350153 +9519432 108537918 +-582268699 367308175 +529129436 788358240 +889958096 -636775005 +595886740 595394642 +-619031475 775988550 +946257869 513126562 +-221025188 -805301057 +-1083597 -728793601 +335468973 -821031492 +430177336 81644728 +-486676312 -818925734 +562511248 -292311964 +241238393 148394066 +-440998716 865174769 +791882847 904783898 +-491970085 -776401170 +678472864 684310103 +839582471 855615793 +727009431 204858317 +176734182 -172967617 +-875638288 561237353 +760074997 -135015215 +615450287 -966249067 +148582513 543564754 +-954230335 963002180 +646585160 744188052 +-445021022 -356022152 +940054157 990987411 +-864203163 841684554 +493478562 -820470161 +268061891 -462328246 +-587366682 -876856493 +443840276 258971575 +195522676 22594048 +-745882118 -498092767 +-742566051 -409723878 +-650582493 440784352 +312296736 -827393794 +480844701 -325100986 +765830761 -510265572 +714320673 -157585579 +-230733615 -475597551 +401957198 -134875309 +-45512190 -782086191 +674232901 888564394 +-593353075 -670345646 +277231171 -127121995 +950041940 919061244 +266019673 -235220855 +771114840 -197298640 +136401052 694145858 +-477465306 -678811357 +804851822 -457494138 +390336418 -637689986 +-402615373 -256457322 +628036717 -872988878 +-869615984 501731087 +886237596 -209143365 +-319863732 -216719057 +-113987238 191414930 +-668159695 -623754432 +6968151 513045716 +-745939501 -59993364 +-721917180 -128229807 +76336838 873063463 +670844365 107286233 +7136739 -605877777 +957576256 301403366 +-206915594 698513672 +2967952 -48841912 +-330592413 181540338 +604379634 -438803157 +452543629 -735940481 +4256326 265643480 +-50820923 -896872425 +-553626526 -256300606 +-827925250 -776436069 +842092426 879261891 +-278748908 36920776 +816109041 -427529110 +-108969024 -931480626 +818024870 580590596 +26751938 801174985 +-835702297 -417763531 +-923741677 470561891 +-10711948 -330237086 +-463011972 696198200 +605598290 478483398 +-133775530 726654889 +-198803099 -40720761 +946768697 441866018 +-38964501 397472608 +-263505642 932469949 +-160439242 -980301544 +619221672 774970079 +996953639 997542195 +-187566862 -248531351 +-999493724 -567336844 +206795083 470367954 +653176721 -487108125 +224937834 -215195459 +997343580 605438530 +-894733910 296430701 +-915284972 -99854881 +373872187 360924290 +571323088 457116450 +410322014 974914499 +682776040 -167006469 +5993772 232494371 +11516224 -20437619 +27842626 385173596 +871627333 -754698747 +-952292914 -674187208 +-534082808 861921611 +518173601 429837424 +-392464633 -53504531 +-370415040 -451160918 +642342342 990281971 +-81293101 -566263114 +486016381 -969091801 +-832854029 -369079854 +415218540 -465112442 +-48154428 516040545 +795694038 -774999674 +-244059958 846834615 +319716587 981097834 +841264820 429647553 +-591029447 -849008882 +-851988728 -325920695 +-851055735 -996987535 +391742812 653057333 +-953614292 -319005562 +-482991793 129129410 +986055649 63952559 +-420138576 129997518 +-395259763 -847173444 +893636769 -466623789 +914480470 537681349 +-535522464 456322533 +-882117997 -494490355 +784884828 636045216 +-457885084 -784995243 +-896023347 916424303 +-823686293 -281067612 +605982813 921064300 +-879416913 -867777786 +676017224 385398674 +382727652 648742137 +214569955 264718752 +42025545 -587144359 +696409328 808888518 +728043982 -252062408 +784268260 24213458 +-791745948 789678643 +-279623953 758526987 +215427975 793305804 +729941113 -864369948 +126680734 396840701 +557489564 -478552012 +-164552263 -110109199 +866405310 -26198544 +-591395343 -948658679 +304583409 -656038043 +-885189376 -717014668 +-356826270 726223935 +253265294 393513537 +463642923 657126838 +844165401 -381221502 +-848086611 93380652 +-643490553 574254787 +-97999664 -747444046 +273765048 -14414933 +207886480 876349451 +-272718085 -709038712 +-226008684 346907667 +743917689 -271562992 +100309483 455432775 +690047722 127801851 +558419624 -352883598 +11647870 195330734 +-596695497 649254718 +-258668388 771822822 +-245902676 669630784 +112235811 -668051943 +32464128 27637135 +919205142 -252027160 +277815325 -89804034 +57742912 524648592 +283846674 769432429 +-945746686 -348951285 +291264008 488375693 +693931430 -101400604 +421448920 74949398 +-324318927 -773760418 +-392980904 836165301 +982445214 -730200466 +-4416744 347338483 +-561117554 849755900 +431005872 912117124 +-312685690 419843362 +-267927025 -414104117 +-908929182 607290028 +-713774525 108238145 +782825744 576228770 +996525539 -508193506 +603193037 24423875 +-821062631 -117699799 +-779612002 79718013 +-261783047 -93794928 +-377524928 750333715 +657313610 -772307457 +660989300 688840818 +-668531677 -954236046 +954622546 -410904209 +168901735 -307449000 +-357497213 754344316 +661137091 -376553275 +-956082222 823456970 +901716452 -283298693 +589135792 695679691 +-878295774 -286024695 +596240869 220990900 +716570090 835861633 +-84874725 -186669504 +-721865096 -877498437 +-667613155 -359157883 +864176173 -873408092 +-956821959 578488382 +-558308371 731787747 +934355386 -746339800 +817248755 259747206 +278457673 750252438 +76004618 -990386032 +-690382154 -705371504 +-689574364 825597071 +937663168 -505814846 +415549046 464264320 +261976834 884100542 +-527978546 963624583 +-378447704 -925493136 +-485818946 25855646 +540092658 -624795428 +759716258 434548577 +802380314 316296241 +461948142 500947266 +517565423 97032137 +-765911755 104513852 +687468680 -823470040 +308428583 -172681429 +-133721198 633415603 +-291116199 -868627232 +-212359948 -698303393 +-261999342 277331763 +340695463 922212839 +336018507 -180552759 +400350046 541846057 +-680100502 -255697347 +-258455033 262247394 +551313298 851573668 +-147445691 341768990 +-380149963 -934471297 +-609542479 -687203520 +-220636404 886747797 +241137648 539759457 +661203645 -629897542 +-469135682 299367922 +240675206 -621649705 +929681509 912507852 +411028401 -788582163 +863529126 901593402 +-65672725 -986845930 +957552531 -203972825 +-989324403 -414526329 +-813764982 -133552275 +526523617 -259379260 +-879556096 787057076 +326073244 -43561095 +331698573 -381636050 +-430176050 -237482937 +13420418 379860439 +344354785 122989216 +-606083725 -385058270 +-80081573 -651851194 +-486742990 -790639329 +494399471 -233188904 +824546280 -228758701 +36957209 356114014 +710750050 166695412 +-643742480 -423435498 +384843855 388393359 +-743000048 624239262 +22941814 -456781135 +571528662 790285655 +-413637026 -822281519 +165263185 95555670 +783828173 -153536651 +484170093 -804487432 +377448231 -758425307 +16824174 506931493 +-435613144 -65041704 +-368185086 -672241296 +128552506 -104304652 +-122231126 668350240 +-449030128 -235810679 +-515601011 -490099631 +-694237600 -547658812 +-314103497 -221691154 +456436994 401483810 +-315594178 -439591091 +-384068270 -744881502 +298411699 333897892 +868832638 -862786519 +-798023238 -44419362 +-367614128 425698469 +700804453 -31110477 +929835800 713091242 +-825701176 182985732 +-983153555 -988139685 +-601595147 1934611 +-360149033 572769052 +120021259 -643384711 +268419571 -772862121 +-681256743 -616449991 +283818826 558922841 +-322831316 -212839113 +-333297259 -225449867 +958195606 -510525231 +-195838619 -658376933 +838774481 -819417677 +-428551402 -315974457 +-844548590 475737985 +-462875969 319375556 +-665653181 -226859398 +170501698 675131146 +-509918815 -897045293 +594635283 -316803056 +273558537 -841713648 +818896310 -465315636 +181157287 -110786190 +341824328 257082593 +577387811 -189360620 +-238822382 921702636 +297795618 -584827253 +983288647 407791248 +395451858 525978017 +982814149 -439870273 +416111305 298681289 +604345191 318251997 +-771905175 750146692 +340380241 261439981 +-788420488 390116428 +209076667 -625225703 +236878536 -663293553 +-658668398 883550872 +11419156 279539080 +822585250 -814397124 +-799052348 -136848409 +242386945 962657467 +938461443 589038514 +688277522 -210062369 +245301480 726581410 +228273726 819997604 +-71193539 216207023 +-723634944 -946647383 +-965426199 330104867 +-894728379 -19219614 +251593730 288567696 +918803807 312190528 +-846722749 -286338143 +510425908 -526465228 +-141705779 -230308771 +-668849304 493634445 +-966019002 -751448594 +-43662264 228439927 +-431992258 277941603 +355487232 -505207763 +58713839 974440395 +-984841929 -492867879 +-299223659 -904854678 +-295054197 -320030273 +945314991 517918621 +193893879 149833351 +-459661820 976906020 +933996639 739405542 +-48119023 -292691049 +-199205757 815957678 +-84427228 -938971999 +268736319 -12351458 +-776772687 205491146 +65367245 -641630708 +231583322 295840481 +-267295102 780854915 +-523139919 -43604220 +-279217818 -631851359 +729705739 113254591 +-328100500 -152590022 +117796715 -773252152 +-810546845 293100444 +-323533838 95336196 +600842646 934184319 +110555456 -226791341 +-947134342 294280167 +-689048017 -309958164 +-801740581 706850511 +-491857399 295970928 +-971813340 -731838905 +983746682 256604515 +185538857 34557144 +78622409 985619872 +-761216527 -965831879 +868939594 453676906 +-768342243 490075624 +-818893484 -622105166 +381914396 -673629551 +805852948 -700236508 +-565985935 965975124 +126662899 -386251634 +-836192424 320753892 +439800833 -985402909 +-952432676 -96161709 +893755859 971921037 +-731206121 -690624229 +663712707 -103724103 +765391053 -436364571 +961713296 731162699 +806195443 -461023310 +825661626 350907091 +-714199750 -428662862 +605690231 328270520 +-120929436 -804242041 +-513627826 -623235761 +-306578495 521677196 +10942596 30943878 +-667480781 -78575382 +731507463 985983009 +-973925226 965158751 +-856629381 -947089339 +-316617183 -882683425 +-977583676 -173333164 +-652827343 -79359628 +-457218095 -493174810 +951838753 343084246 +-323988176 655554365 +828604148 427267190 +-466675657 4158191 +228768750 24191435 +796723456 891792990 +366515735 229065235 +-419899163 -776833042 +-223505298 -975971482 +-57441928 -634804471 +507086254 -570751955 +-188688607 -334486190 +-767009635 605204697 +217387544 -233088329 +-699743755 -691220755 +-783650432 -874555459 +876047614 61096122 +571550322 969470779 +-173819040 499321799 +-543572018 -692304405 +-353220423 132724733 +698579837 -378345015 +809963994 -261307920 +-229329290 216690411 +-909787502 52636251 +-654005112 -363972868 +-606668904 64322535 +-222138319 -9953417 +348352782 -943130959 +-292083210 554749490 +305285366 281612776 +783683088 393575322 +319694181 -554914344 +-465253466 364443291 +-870223188 -876432141 +992905258 697985915 +-54817910 -874493370 +-580298170 551260201 +511396581 -505339524 +-222328407 -620433341 +271561463 666300695 +-346738049 107952615 +-755922314 474551653 +-979079175 -889226270 +276210337 -817560115 +-110583628 -775854181 +-164383489 672359160 +72897909 -800776397 +-275089834 199574781 +163740951 467146788 +998423461 328286994 +-972751472 -942179293 +-521688944 -422707245 +-443454285 -836491502 +-406549541 -797797148 +585619996 -658945508 +80381931 711737294 +-373226310 46369969 +626072935 278451304 +-656143606 -674908683 +-436469610 587226369 +-521982076 -280094127 +304524128 -66299135 +596325591 -382553202 +506389340 956816001 +-849133213 446864694 +240732726 -952135871 +903234 456362141 +623794575 244704699 +-416332824 -577001532 +458715644 -132518372 +865801345 312583271 +140854284 -88203625 +-601219073 259963662 +717195023 -795511161 +46658550 -158646706 +6791828 -691516515 +-8996547 -767018338 +546794225 -931209278 +353738660 808577581 +414512908 -783487864 +199608205 -502537785 +30812714 -938571785 +129636980 886172185 +-4020517 356721739 +319623750 -266336564 +-733710390 -606687687 +-637160216 -775669284 +69995446 -426648384 +237869881 -266425539 +436837678 230644147 +319992832 -770908964 +-455428532 7322081 +-460233898 338195858 +-904376864 -568700442 +285983 -913458139 +-79951951 -908946294 +-492609455 -317480362 +797331431 101283718 +486242717 -948166418 +-507484756 187380372 +549774501 -539310977 +464878094 -509179507 +-653523585 342856491 +-100596949 185062557 +752881689 -617613311 +114485618 -102834333 +-675282142 -422919254 +-600257138 876708955 +-751277329 535356826 +189223023 -879932714 +-619310923 249682709 +630852873 -894247762 +-456644599 407664537 +538657782 909901979 +28397617 -867082195 +-749906076 973482497 +312161653 246185422 +-362821562 364324299 +638249101 -195299791 +140379689 -576517115 +-572486909 -174165080 +-851485123 -758126000 +-642556048 791183006 +703034170 932025614 +814825620 -76662509 +-939234169 -146437371 +-468096055 60845813 +587415594 530759718 +732004168 571863842 +-508630021 886561434 +360460210 -401455230 +999046567 -798031313 +47175880 -506176904 +-475733784 329726181 +-643464091 182289146 +-267457319 441260014 +992913660 75318097 +504540107 -707061262 +199079389 353839523 +802050932 423247752 +479128304 -218123596 +995164215 904293374 +-118335939 -471972008 +640727183 -841232686 +414094821 -282700440 +818180095 -473388087 +-396005327 31869331 +380523603 262001991 +-3166028 -905277897 +610439441 139505387 +-131177155 874645664 +851262897 281606699 +-911423929 617669158 +-215871328 -984626459 +-248027034 -44287711 +-987022742 329761503 +-424894489 -986241713 +55019653 576245879 +-990245507 -732337544 +707134506 738977752 +92730859 31685031 +663973286 -249387024 +-898546406 -447424617 +-959998361 -972843141 +-451091066 -128598227 +917560581 471415979 +-464954799 -963410925 +-427501291 503704382 +-133168344 -357371683 +572621696 -363011007 +-211115371 -602232372 +-710511398 846955001 +470875786 444693003 +896015666 -81259869 +293902172 273148971 +-326921402 -979571590 +-746778790 -96900199 +519422141 -659654312 +-395795858 623362554 +49920952 249817516 +-916445062 692751291 +233414942 140083274 +-494075137 -72793402 +-175324152 375069161 +345728179 187831234 +-569968100 841229994 +-845876116 872818040 +-285086215 385214015 +478962392 176336728 +-328966972 3015921 +696988762 -567930444 +473331145 -975905676 +969059173 924007969 +48531752 335974540 +-655960228 -63914698 +-457048565 271510200 +-565762385 -599093568 +362889361 -401252939 +-789823319 -417079767 +526655741 -499792344 +-398242107 149131245 +-148666178 -602263062 +-322206045 24940836 +276604864 -523780041 +93634568 307427812 +253906312 799811005 +-958292178 972262161 +543430870 418460446 +438006492 -524564025 +-573684689 520684198 +856781622 -627829963 +-970826985 -248898866 +-959482225 -573004620 +-666204012 648229098 +-613705471 709121048 +-295111100 -782759535 +497372598 41460873 +696769988 -528016690 +235893333 -268204796 +769866650 669892607 +-88140023 -685399573 +236102631 647007927 +-164940454 277256172 +871981273 -890873481 +513660220 -492968424 +843882692 -734811297 +-437495617 272880879 +-20833818 477181696 +601896076 -176527464 +251030774 262986529 +-717119027 678676887 +-854644673 610684691 +-102203286 -977800736 +-849560957 756612082 +434515335 -686983334 +-445673229 -288732922 +948462206 -111533099 +738710689 -201632821 +288726656 -593241812 +148478685 -241179620 +303055326 432658292 +810384625 -815853190 +12248307 -689422597 +-114942591 -81900714 +191764432 -214249637 +617343726 -241230216 +-397175594 237460610 +-886605597 -387041537 +-473314344 -822954426 +-927214328 -528489628 +-419209719 59803312 +-794865628 -653273253 +-287142642 173394495 +-975007134 759929841 +-884223336 322304577 +-83887509 -444830078 +-326156764 487343766 +-471592475 -781041991 +-620914291 143107069 +-553410531 789550627 +296927784 -978263031 +415991543 -548451267 +-75816077 899878024 +-994203075 -392750308 +208877662 -968731923 +539482291 47798582 +302162367 -849954951 +-166673990 617680437 +225688466 -642754576 +633280313 324778671 +-730884322 410999768 +-113582834 -514075475 +237874842 -443598923 +952979512 540520177 +-308212221 -983965579 +-907592310 -664415912 +20714882 -689250192 +485087471 -735421099 +422260804 931363609 +864827080 363747057 +366162172 -832173291 +-438252100 922097111 +836687436 -365253490 +-802734813 -516629665 +275582894 428226580 +-691119367 -459938636 +560023564 168005486 +579954160 71298879 +830586558 -553378104 +-462104935 977168320 +-622079771 877274350 +-640955358 -591688675 +-788340583 -514477557 +383102886 -77867799 +23005294 95859491 +30162833 -501932279 +-161225227 827781549 +973776662 784511334 +-628061808 330621706 +-502003641 286631063 +42170694 263854323 +303796963 10780193 +101488814 927940692 +-39680464 97581517 +-954314391 300226142 +641717482 930477419 +-658274047 136655875 +669891820 -479584559 +-999589599 -3775509 +-637207231 584052332 +241888285 -825333824 +474750811 13872266 +906177467 -173364829 +88134051 -907473334 +-407012587 127422984 +-366728223 334461121 +939220799 601551084 +-407588523 275178589 +-330941715 343113323 +-654595154 210295497 +-92549528 -540454478 +862336035 -310194871 +779653385 213155415 +-224297139 487308027 +-353508790 787011295 +-696829563 653205 +40638712 98048184 +442151054 477516595 +-611074731 908398816 +763206252 367618518 +-686972078 826956100 +-49330977 -59328655 +480900809 555675371 +-650628444 675930784 +260972266 818250868 +-882329421 -326254313 +-361135093 -799974478 +138360105 -207962249 +243643520 -755714855 +-540846851 -752260996 +-552006497 -13666530 +234535290 -993762524 +998364407 861104995 +-613077879 187883312 +966115860 -402987953 +-69547006 890718609 +60188111 938290830 +-431909006 792709481 +126615263 -207624144 +-79518578 -575888260 +278993398 706810006 +-6556703 -295359706 +-875293682 -930102949 +-687829502 -210014756 +698045982 -201400195 +-794612382 -106515512 +-568998321 684837813 +-859246212 -351943778 +991672834 605201263 +-274638116 686686950 +828358459 822841622 +-814681607 113771405 +-661227468 -672734153 +987700294 -832478878 +-494698299 453130992 +33413482 342546764 +-874176391 -573648431 +-521092170 646809803 +-485593751 -992694911 +-128576420 161679037 +-541833103 -296564299 +673131599 -487508781 +-813574848 -157172117 +447005342 -884168369 +749918603 -516337654 +430749911 78831614 +-646740257 15488862 +215835038 865768335 +433228460 -479586498 +271978176 97520970 +-455955249 -140127132 +-923690823 -26431665 +-341634260 564140390 +432669621 95616421 +-493028364 678278257 +-319219704 691236226 +41377032 833683324 +-668639077 375899011 +288843817 270568684 +-279989642 -461532479 +134899833 -338015895 +-61981312 289985379 +-649970601 242406860 +620175252 -807630576 +270512540 690118015 +-199753749 894466256 +-951141981 -576068805 +870935723 738668011 +640699444 736385263 +970644634 844178859 +849938675 98036841 +363520320 -746581776 +-665846179 -423767806 +-303035988 866940396 +606474715 -833632146 +-794048447 950853902 +-632739336 -388406364 +-478155037 -126730836 +308754546 -4450917 +531573721 389855659 +686151912 240462359 +687966866 -995988651 +-665926601 375242193 +-278757651 -41052390 +672330925 -651303922 +-34447271 -531977393 +-414538242 453439873 +-16904355 27670987 +856507441 -734338183 +906489279 -406449032 +630858135 -813960282 +389665131 678809989 +-480065502 -815528832 +-865152166 430250944 +-928783224 624802227 +-669578328 -62685855 +-455703714 -465298973 +-712870186 -402091953 +-593897252 878954218 +481332711 875284680 +349454068 145760864 +206088835 -305584671 +204124629 685460844 +590018279 -307402569 +389263672 172147980 +521207215 741930090 +237575719 -685213920 +417615614 92141896 +503158801 -80044009 +633300097 318985858 +-253633018 -105409772 +-628757579 -96625984 +476913447 -222223714 +-329524578 -548905241 +965610742 467967276 +412960471 -178836325 +-195881093 -681503939 +988979852 -766640551 +686771838 -291345001 +-827557626 -16410069 +-904097339 -27418157 +-776403048 542232897 +756397409 -500894334 +-176088992 845144617 +507742926 -149660196 +-24783669 893439176 +941734068 -34994762 +186071376 977040358 +-676803056 268802832 +-805049772 -694597350 +-52237629 -658890090 +611537979 -154178797 +-618984741 -9345403 +-404342293 423895037 +-356275751 -143997652 +395966294 -712272878 +511282218 -102335450 +-940037051 615894130 +-446167541 -286860266 +376388237 -895352178 +-872284382 280807036 +277386551 393097657 +-188002306 734664755 +911358048 -723291786 +-89001940 769915275 +-900673893 719155631 +283008101 805319748 +16011839 -806764032 +-55257132 -879831765 +399838760 543484672 +-413344894 -353926924 +-60108155 355336817 +713651991 -518455745 +393056537 207871390 +771027229 564642761 +737705608 215178894 +-373023812 -17440980 +-599004892 -90040192 +-353117177 -38974256 +277599181 416424659 +-19288999 -189521351 +-158984477 -979340556 +-870681131 -359706479 +478385761 711527144 +-916539349 909489835 +266380596 107319892 +-353451354 190588692 +-33552641 -95466158 +-148414502 -739986985 +118753856 237299589 +-327132569 -474948848 +198032213 897665807 +-900776121 867297226 +94409552 817906418 +-644263380 755621755 +-312306116 -929889079 +-99768269 -892034956 +756759618 -415683565 +104555190 -279311567 +848008219 724009927 +-353798551 50527970 +375085618 -310175608 +-152721760 859534516 +-683989939 80052134 +905777251 920568196 +-418604458 -184939535 +838177805 -114448748 +-192275659 -247269213 +-367443881 -458212136 +901256016 -410835458 +261230927 900695576 +603596973 863061531 +-85296192 640265799 +780165972 -233885168 +126636546 -416824057 +-519496374 -738022746 +970909569 305217339 +-467747804 -890986005 +-1672048 -389095430 +246908129 18950265 +447873094 -28733555 +-172253474 984874105 +930081256 280413258 +-940160542 -184120973 +508230196 -725940105 +741065960 999718683 +-59575005 622954284 +-102893189 -670217502 +-794930509 16392705 +569445850 797167292 +256829224 807255422 +639561878 -704354646 +-574991939 -340256426 +-660379036 -60012645 +176032320 438663032 +-114772389 -758883322 +786393998 -773561573 +329421343 -875931740 +396766419 372480249 +228620544 -722056623 +888722953 -565426407 +533575742 449954150 +509753786 -24875397 +79184067 126396503 +521942243 -823993339 +-214456373 516796427 +-896088457 81532716 +967037217 503290466 +476101680 -586172187 +-789192953 -979808018 +-484204569 318362462 +-458496125 -998771660 +-33045894 52432190 +-709576481 598914663 +284083265 32909831 +-37149295 -458951716 +480137465 477014197 +135859189 888146142 +835470086 635646701 +242376216 -588408319 +64137014 722837009 +-229023671 -685301674 +594600043 -324756390 +131080094 -547981037 +-112598558 -619407844 +950463404 -819934017 +304249446 191460255 +-824875834 975925348 +-963464826 5707876 +495860478 636982292 +448429006 24961080 +-518249794 581018217 +-573929338 -905865797 +303830929 320613320 +-40330324 -388864412 +264197556 483687862 +767400036 -685352749 +-296776101 -354976686 +-330570518 -35226774 +511836632 417079506 +-671813247 881730257 +529325341 -6904042 +-557371333 899745405 +763048199 327039156 +247962094 503242140 +-328487937 674461195 +45033488 -803218616 +103408381 413255372 +992554588 -966726513 +-357575844 929671697 +169696583 -759667590 +-85172756 -966557956 +941551392 972266089 +602413733 -157750112 +-24637225 200298419 +44045299 963057538 +-213618990 958564251 +556063057 237430196 +561462661 785528288 +-957271358 226897810 +823402115 -732291506 +-771361200 50348664 +-74179484 -808867864 +-338764134 -212602742 +-239552877 -940712776 +728963342 -583035765 +142246146 -999830798 +23207445 -812072478 +-227038313 -16474815 +-255749897 481335048 +884127475 -672877170 +502311993 -458918215 +679788944 858501184 +-161420729 221275530 +-541988429 47324309 +-464310991 -553433935 +442312911 843951296 +-565959785 455825978 +61220114 701244553 +891359648 486370428 +896752031 -165011300 +-803560081 286688273 +450324870 -298915887 +-194703427 753698327 +-511439761 824759385 +897743284 -409391552 +403830470 869119482 +846335656 -145581829 +497166382 589682207 +-490831387 -345575700 +535269443 -376180482 +-732090453 -324657312 +16436553 736153603 +-449667131 -679567910 +550499018 -778768604 +-718324709 -118438371 +-907271590 -615147538 +612093116 921447021 +-116029851 780967829 +-692865063 362721272 +-895345948 234972622 +378248988 -436974984 +-895269055 492380400 +864219628 815566295 +512437374 434928197 +-390099715 810231390 +197163079 -914090749 +815939713 891849541 +-67044294 -409488436 +17200152 608436808 +304662531 686069454 +794895314 476663405 +-99866558 88853164 +-364902267 583554885 +445091787 461343206 +29767357 151544567 +-475537127 -45783569 +-944847107 -412239422 +-544483881 489785275 +-445020869 88469997 +647869594 -623304800 +-756283802 85724537 +-864824629 677998334 +-61875300 657590127 +-282357998 745720211 +-340002825 538814076 +157287501 320660018 +-781623371 60870437 +947849777 -852129206 +616627042 -499469997 +543452566 438635193 +824610685 534446312 +862277120 16457351 +-402175548 162893823 +530372728 771165855 +-70812791 625907404 +222169175 468432741 +864997981 -359880075 +-892329180 -728441739 +-956171481 -398565288 +-697599453 425288876 +-93571290 -532629637 +-361866019 -368237592 +347409758 332091832 +908748896 -834237970 +306789120 -668404995 +717526619 759978807 +923335597 574590616 +763098578 -968881243 +-262417319 988793205 +38800711 307188572 +824082207 -60731220 +-763233286 -442240920 +99966400 468904550 +419433240 341504704 +-212621330 -168470482 +-173948997 -494821978 +-183013011 611824193 +-201348056 741531954 +810034380 -729297333 +12987877 -834132249 +-994207971 509304530 +331255222 948639497 +105666815 682764007 +70390602 354193463 +-278688380 135656189 +737869044 -726550635 +203438492 -952285935 +-231023278 618987218 +-594922687 755171822 +-196955803 318628623 +420489004 -157107560 +-952136433 -841583444 +171935887 163979122 +-24048088 851037461 +94544398 258576897 +690562548 -16425820 +-547548584 433613282 +799084551 -235125358 +818424269 755082794 +208787794 846324105 +740250106 -384009890 +727653803 737597742 +437869377 749652813 +-310666813 307622452 +-572819750 -628230851 +-331623879 -753381829 +976290636 27971009 +-85108704 -96889696 +-934255445 -79310699 +440144579 181733581 +-353263800 96353070 +804232589 832068955 +-206215574 -81039361 +-401327088 -41429633 +-606501263 732243040 +-940492152 -288333417 +-838498420 -154583369 +252575261 164872027 +538224696 837526105 +45107992 -156009341 +-913424578 -626329587 +508982634 -995203939 +-454511004 -334541476 +-293522462 -522896080 +36308081 644228493 +-89884599 500496817 +651071402 -7226521 +101014041 -267815863 +-476307281 -8681511 +-131287954 506641594 +-228576765 -147522309 +-658640856 141023971 +-77053833 -616169697 +-336963642 12659896 +-243200230 884808985 +-710235189 339241704 +794584991 47821665 +368742701 169398942 +-92257986 249280750 +627527011 719165388 +-139765565 -820716432 +781157777 163150814 +-87675486 -379217817 +-710679733 -9153357 +-390109014 -219230608 +603205616 -890466133 +-13173245 -957871155 +-538235708 571966838 +-762115138 307043658 +291171882 -225757647 +-934475138 510967801 +588661276 653038964 +345246141 -771103055 +237059485 378902083 +527445517 -264902511 +3188657 419259618 +169946800 -676108575 +-577953849 266718814 +-736037866 956337901 +-893672211 244940863 +931814735 -75061637 +-856166575 130403588 +-902186420 119979899 +89131649 562011759 +719372630 252554094 +195335899 858680524 +727831229 424597622 +473163921 781081272 +-356549747 386425852 +630450977 336335620 +107295157 854693637 +-508595780 687614613 +944362195 -434290014 +-610375996 -624552932 +921374568 -197308191 +-309763809 -278942391 +725050685 -105828964 +-995149474 -778686400 +812453902 777914045 +349021578 -485759648 +-401468629 267727517 +575610101 708971723 +742962868 -245147287 +836787419 766372032 +292027644 619643314 +948916544 -736231396 +-864825906 -264735703 +-330343287 -441347250 +621814415 27367204 +623824031 -673939144 +793156695 -905604122 +-209778736 26625915 +-157372091 166471294 +-46316062 -543121768 +456995431 397715598 +694737786 -863143426 +-804120549 -541454986 +-854492310 233038527 +865189850 822151259 +846994954 945704285 +-283093047 811090296 +-545452226 301645466 +361449111 829679185 +365869634 450766756 +-804737119 -798970022 +-274674895 297380170 +87070413 -103431217 +-133737802 -890411555 +-366098052 -677365169 +-958360319 -823940517 +-65396825 814577452 +497412912 -754928429 +-144131148 -407005382 +-593555140 -243388694 +-96320965 -645340648 +325464117 -626951839 +416996127 -265140392 +-179190599 -305758479 +-39818807 -208097279 +-741799367 708732455 +377244725 141949199 +-849275897 -522056974 +248541970 -778977434 +-545121115 437064114 +-408476951 -783919458 +107610112 449611665 +-317620416 354457604 +-350878235 -673881944 +432810334 -571088061 +674301963 -547484785 +746813650 967280947 +32670831 -497959886 +-7756517 362576597 +893999101 -618086193 +674172482 -4509055 +-500794058 778158481 +399964705 -735452801 +-905276913 -866080931 +903828159 -692549350 +-911061713 212708928 +846193623 9869714 +102046163 934922787 +897279142 -212903177 +88044218 918024556 +878717434 -501056816 +-762905215 885189394 +569500471 554758503 +-543481427 941619527 +147176377 -76980025 +188948834 507462629 +603393315 -652506923 +844050089 864699227 +-296291268 623268439 +221656138 326908305 +39901360 551400098 +-744971593 -909816833 +-675795623 973753864 +684778647 139201709 +520920979 544946435 +-199547622 -880500242 +688545600 -910161091 +112507182 -546980850 +-77587902 410772945 +918755205 -333066002 +-551919992 285918764 +947154027 468623235 +-392285398 330409876 +-780459698 -238491882 +430775030 919732775 +-734245566 -259533007 +728914265 561920072 +604979434 -311267956 +794844498 850038931 +299244024 554691185 +-113239636 685827018 +-898918389 -797844476 +363297035 375963923 +-267572038 -725406283 +-947309821 483411602 +530426174 -625448427 +637952737 -814703779 +-289708845 797210907 +108380059 9009575 +-144411241 -669716528 +-459900860 149561362 +187334140 295853457 +179941592 110518244 +-59273099 -169885670 +-523164506 449779789 +-135580323 472957299 +-846200972 564158070 +865162308 648807289 +7639817 973929982 +121740401 457825947 +753350414 -572204976 +450671333 -906209593 +-249829289 308147850 +-265167241 710837413 +51330265 -861240625 +134618634 521636141 +346405907 9954304 +-499371223 -922797264 +106958990 59115497 +-151056559 991114045 +265762200 506526105 +41964050 -43620595 +508263098 -746142461 +144444227 938909553 +472106701 536346530 +-478659399 521014625 +-152291128 848499735 +357700637 308482239 +-780814289 -966692176 +348413989 145986526 +84862601 91420970 +992054896 -173207549 +-92732815 893512990 +-835647269 167827603 +-67035263 5944448 +-905734725 -650894850 +43837247 421492674 +-76954326 -350812953 +117370707 -795024144 +-359384025 540085039 +-895355345 -408220341 +-256456347 -107991237 +563798890 -889202675 +37986393 299273507 +-801552744 -980648222 +-633850305 -959298067 +-734730122 696307216 +-937600268 -967662523 +-769995338 -592639940 +768496755 -857206790 +-472661982 902390783 +937972529 -831909905 +-1958131 -326637843 +-70491911 -826389054 +848082873 -792094931 +579014782 103473951 +-786280282 8809090 +-537147165 -936354465 +446862601 -60436954 +423088526 -245179068 +-764903720 -121459468 +573290573 150511711 +898846959 564448311 +1907092 -675078462 +234086523 -898662633 +48703761 154544773 +-727672068 -158520914 +218248620 742211599 +699845781 689745017 +766323252 -674953419 +-112928495 -220566109 +668377197 -162160657 +-449162012 -293706627 +-554923815 -578240433 +317045734 360208654 +703858714 -965274057 +463148097 -18126080 +640765025 548267275 +-941980829 852032217 +517857909 404343021 +-16030980 -294796166 +-77461928 224628891 +-110428871 314824183 +132505580 15239942 +-821443893 986403267 +-714525412 853882275 +-517995134 62034140 +141372846 -267594418 +220997749 362218751 +988621961 737824633 +710305199 52799120 +-606795602 -384543283 +-585731667 353589727 +701949280 760973905 +588622472 -287285849 +-781899743 -782978226 +176505029 -402705727 +-801673980 446121430 +146690822 129260288 +562435314 893464144 +-754170858 -149249367 +-791634194 -71859118 +642736005 -365423164 +-694008196 -261950661 +-768316387 -809562505 +-139650001 -670787899 +889683463 923606110 +811526040 -428015918 +110453417 769482725 +-44757833 -103153858 +870823733 829158691 +-153867494 -457783679 +-279217946 286509116 +-430811272 -920969685 +-227026200 -488587640 +752428265 -943456823 +695308861 -780013273 +-589039166 698156832 +534041329 -627213664 +-827239592 463575720 +477730731 -802785119 +519716137 -438526329 +-357298032 -403142614 +9994689 829238754 +-533556820 -773257443 +-243642276 -76824811 +581609032 -671005745 +295917006 573420546 +841404123 615348848 +-987680223 88376729 +180565071 -476449973 +-70256375 -73195125 +962792006 -980545517 +224935749 515976382 +-131203445 -318786692 +-83030731 -422838817 +-477782754 -490930182 +-908094565 449558584 +214819259 -767367396 +766557138 617808485 +-967695974 -505425338 +-202210633 987849116 +249896012 186661463 +28534503 209461972 +478308977 -596226881 +-902464475 -554594169 +122459446 -347363548 +200079034 953231536 +312821404 517312880 +-740826282 -718666815 +-467386398 793097204 +-503751951 937083393 +583030596 -675286512 +797784524 -201344078 +17665027 -662031676 +292062451 -989278446 +-998077803 -994704959 +-965721480 -202277262 +150266369 421289710 +-378197606 -480901745 +-342471932 12125171 +-206634337 663965879 +-150299651 615263517 +-47859815 -662179331 +33655614 -466799371 +-360601608 -285371880 +-920930541 -437069101 +365524295 234551842 +-240746482 716024366 +619022337 931701417 +-165069057 -146217656 +882674845 440662467 +-96138916 -32603422 +92323381 722986790 +456103390 487354044 +-590965218 327234393 +-285612905 255569925 +-728575850 576707055 +-896829001 727999206 +-864213249 -426148119 +897845390 -476119650 +-838081995 96520914 +855118299 716147752 +-660609903 513518974 +429497842 732366845 +676316599 -203657958 +720114915 518631435 +-942950223 -685428317 +914462819 553313180 +-893511819 700549685 +-195520558 -425395320 +-423641157 451025058 +-170460463 532867971 +-49096865 38284567 +-716161583 -766069482 +-270329034 -69140100 +-529400634 85167476 +455442518 -700477739 +596822827 695265819 +-448147209 747037671 +-662746371 -219690634 +-181751252 -887850729 +-979159340 414326067 +725819764 42979656 +-781993141 -626073466 +667120679 928492926 +-320661889 830046166 +-388035315 -49561511 +445081566 -97316964 +156952412 482855995 +893442323 -668727696 +-604428746 249036448 +-249618659 361884631 +-121307272 707606269 +326272245 585264709 +-721984414 932411318 +-778878715 35652257 +973571667 -10297995 +-143104478 -667059330 +-737702672 424561971 +-114338845 -980588088 +-842563361 398219750 +-579675198 -943259170 +915540043 -802465152 +-97361500 -669293390 +-103855194 526781906 +48331416 -438571293 +95006637 -460850251 +-383540901 635545738 +862238228 605838838 +-887412863 -409649579 +-913257357 132746732 +731482994 -193000219 +561897513 -278686007 +-85494560 77636481 +211719990 252362765 +616363220 845161579 +-68718073 -783873004 +739066799 911399650 +-523985707 141625745 +510932837 -707168975 +-726532086 691396746 +-718407287 -429876105 +758166003 -735171933 +239457109 -622175423 +410636741 715863447 +-209329666 883066377 +88854471 -314499730 +-553588071 -804015987 +753421924 -716683432 +-220068265 -261038001 +707095928 325566327 +-922437432 -715863560 +854474468 -337380633 +-899212593 664704222 +-1933912 -866239284 +188976957 415890135 +150989292 -713918894 +672761160 -543368794 +-763824173 748014400 +-313760071 -367569038 +-816817511 -633171941 +-86727546 -627226965 +583759898 -65532185 +-454594453 612913590 +753322250 -947626021 +568472549 -221475207 +-385546876 300512389 +-541554686 100969242 +-296878457 -936970155 +-673658776 -751628624 +-451025985 -667076375 +903020534 906069467 +526015890 -930485917 +841312897 -698544888 +901702589 55780236 +-969608636 797697029 +-603530090 -225264089 +84065664 -506759610 +106798149 556681530 +656617090 871451311 +-912579487 -914339523 +-471058118 -360908449 +245354416 -618438320 +-14560473 542446836 +907365524 772221875 +999767028 332977029 +-706941380 -96697311 +961196364 -596606227 +575436341 -355136119 +614280324 418462049 +-497428273 -325191201 +806571617 -307194742 +-196910906 701254087 +990929632 420025302 +-757001923 -987522251 +198339717 514752676 +-883373762 645811717 +-637195168 -186335740 +-308343164 146172466 +-741711208 411592561 +-638531350 967693521 +47788456 -343057114 +109190150 828850205 +-815156603 14667416 +-68172528 -686045461 +865814939 697586961 +900002766 539245676 +-995803764 -755592932 +-483626743 -216760272 +785796553 830574801 +785962556 716609582 +60964473 483628719 +502620222 -27612329 +765587652 266070042 +591606253 -430434295 +-360732019 266773497 +551685432 -534498054 +568623793 -739855544 +95185982 817287364 +-618680337 -50739570 +852535750 123909658 +6635306 910543714 +-139290264 -268879200 +380756405 81266894 +155918153 26275072 +438843143 -504062588 +887281027 -845484795 +523803370 765444316 +796709456 545734446 +-639664120 -963607666 +872960044 260018642 +-861494635 -398760074 +648269522 -47224097 +667621624 -237277678 +366889624 -679528090 +615827777 104701629 +127954840 -969117940 +296724283 413421630 +-768859541 -545380491 +-850660882 -623335078 +592962853 210459468 +-813337476 332581230 +640074948 222108166 +-511850363 614933730 +743641522 155116567 +741350070 -735459482 +724889659 854459781 +-554837885 -432755525 +-481600361 -58727086 +555099171 5199765 +-56709361 153076689 +-221658163 -438572197 +-352372727 126718333 +-10365725 220497583 +648356560 -747972979 +188040828 -250800065 +703843547 997964034 +61219151 -876201009 +521675552 -773204079 +484810610 583821427 +726018488 -915237462 +-543731105 -703543686 +-913177972 242571015 +-942453705 435953236 +-899891452 -471692189 +871410054 -30742228 +806693239 -201716436 +121057320 165124304 +62179698 454141603 +-85786992 -113146648 +580044202 964954293 +-16377390 -423223997 +867178287 314738647 +-198334308 753097412 +-460385310 -876333228 +419286313 -794717388 +810425862 543437566 +218482581 398120478 +-819066199 -809123248 +-8467412 247152819 +146180429 -189449241 +473669250 -667902551 +-178286088 63743841 +428297755 833514473 +-225914419 340423616 +322239403 -753465608 +-264679439 755817686 +-146031001 221715529 +-408968808 368907231 +-527542677 -116634208 +111857196 -23250765 +373494430 -153052603 +145075238 425828066 +529326018 -995653492 +15588391 171376265 +576876691 638540858 +-312760774 -393876518 +83277345 -669768715 +-817019159 -124846161 +-225480181 -389715835 +-962844926 233551656 +575606435 -957563638 +644503736 -326404947 +752256733 -501323637 +-529661971 95543723 +-419023466 770558906 +405706095 -367246415 +-671585711 -329221615 +464320364 918731043 +363626578 -873371420 +21736856 -936550927 +477051700 983314725 +-584243968 727360418 +727502776 753253893 +-165093250 -414781117 +-450221014 817940770 +-722003570 -412997099 +-430704038 612738036 +891752119 -298755845 +51858982 922299443 +-761268534 661398582 +374741381 -8509415 +-370197531 709196838 +359427892 67918832 +614443093 -962651398 +409624297 -17342257 +296815795 888373321 +995827109 -726958381 +-591323416 550524962 +-499597876 -448501720 +-161832097 854837802 +104338584 576933159 +-123849733 188747620 +-594483612 170387230 +993075 -116095864 +272697838 202918376 +918881023 -832639813 +-823818673 400103919 +483022537 -28525087 +-639334020 -520612907 +-697038669 215027973 +-553492805 -516463449 +-462182397 -112581132 +839419769 -798332295 +-221396533 17991637 +82218603 6423251 +152771113 -302007020 +965499372 107486527 +626587852 -10960228 +367779768 -557237541 +195427931 -456862076 +-772411020 199088145 +-501869388 474087392 +-509664707 72415883 +-396187896 76195749 +-976801981 80251437 +969557705 748846212 +-122403328 388610437 +760176481 601508386 +-241273787 -786338266 +-874155375 -868303471 +-692612016 -608150746 +-522332875 -551309937 +-67343245 -96420365 +736996404 -4730229 +186676144 -421624686 +38668774 -541286706 +-405336263 -894717797 +263813915 -392198454 +206529579 -314101857 +148777403 643643138 +-917160277 -73814856 +-271698129 -824396655 +-879071977 -450559102 +-706092339 895730864 +-534595964 398513972 +-218767762 673397355 +876851459 16202472 +494058456 178631553 +765714314 833926321 +48889674 -747398 +-282718722 -382145583 +-241760718 -907513702 +-579800420 -608320734 +-574687662 -488493041 +-674646588 -584203296 +893472663 639669403 +-301232594 -900264123 +253174828 150007078 +746966063 -551236455 +-484461386 -393597303 +-356516397 -435181425 +105791249 15625779 +529041341 -745016225 +-11211402 -808977877 +-50254420 669034407 +-428751754 -71082754 +-167852567 -788862408 +131503395 810868351 +11948231 -238487475 +-346372128 154113547 +-709969372 220398744 +337856561 757722169 +70704900 968423095 +-425700245 -821297801 +-555475412 585498152 +-1821295 -859079843 +496070048 42208991 +-655523030 -88175216 +624050621 53253647 +737759871 -116264222 +188639471 96432010 +970658662 619685002 +858873845 958762060 +181949691 236549702 +-400699254 -486032952 +460199617 -130110197 +-599571877 -594896896 +-105614561 799034960 +73672892 -628306554 +-493370356 -947038259 +414616990 410726914 +217511638 713052980 +436048936 616257184 +7064033 -927698210 +-341789059 -513482812 +731375546 -508682802 +-431363996 618959558 +388729542 906619752 +931787890 -63857756 +-272083707 85289416 +-277563762 -218099344 +-493567958 843773153 +787941708 -357937256 +-41958389 939707485 +-110228528 251801734 +689116301 -623091542 +-444922801 -517340087 +-810253215 -194835880 +515988060 907298423 +-23834743 -981014560 +-328354508 209629455 +-530274813 -389054865 +-575244722 -509673882 +71413860 -28854767 +-596423195 -772225665 +-97741405 -198585337 +548894685 332295922 +-709475991 -463421871 +-450867099 -328112065 +248357006 138385434 +822950298 620211107 +472088361 -335447343 +-17446387 -148488909 +-733228996 54956480 +235643309 331269264 +554320999 418440569 +-224107813 735758374 +-889789471 343004418 +-38830139 -960083813 +-477921618 -409470101 +415670346 -366914647 +-182125631 -171238858 +-545910417 35879367 +-479933998 390861935 +745003094 321586634 +735000439 -881985498 +619374482 396135666 +882008204 -130284237 +-39004946 264639129 +171120170 -193147978 +-336152033 -472842681 +-374402393 205653526 +-902188436 -690048882 +402840826 370005351 +636560428 -317241889 +-768671574 -721203745 +708746432 581360206 +-455791845 92241947 +-599050267 -938810488 +-431175449 -502479675 +-812366092 571112276 +239340407 109173501 +-161748359 -435998686 +-120220207 983843372 +-949138856 -984931580 +343783722 -986665871 +-11666843 539944881 +-210017587 -864251368 +346042263 -401989195 +-340308374 607420333 +384063769 119591723 +124892955 -799447596 +-194417011 583309493 +-312978828 784310485 +48847951 -292509769 +541326978 -440661404 +-534599888 -279720034 +705175078 460595285 +-305891201 -26843948 +-761800053 -385446209 +883677846 219491606 +-586370082 107232774 +-232689101 374348279 +552774661 -80731739 +268880987 -480319880 +-642049026 -138653635 +-645335301 239829234 +-819946711 313603463 +-547815786 249599925 +-7887843 -219943795 +220851767 83316304 +-643137728 -620579623 +191704528 687212591 +711135715 -145916194 +-58711794 -311754805 +539176589 -901026408 +915778057 -879357143 +212961226 -996430651 +493890181 970403143 +303196353 -493588819 +-202372628 -278082593 +-573119937 874811454 +472797391 2267273 +-270609535 -114237117 +711473038 -580034362 +361091433 -38427034 +-987499494 631374277 +930866038 782502151 +775606408 -888115250 +-644260440 -250238499 +359738411 -981033727 +937783969 -789873816 +240139018 -509960428 +66918755 -527382936 +-912502707 -354641837 +-60212660 -755152764 +-150393342 -641499277 +839667958 296550481 +-719760240 163284843 +-559795189 -427458817 +451188658 -664330955 +-661698440 -326259211 +-548029639 604684256 +592720964 54757063 +153483401 615736570 +-525325666 -883491153 +636257562 847909655 +815888656 871696709 +95331035 -171697266 +475238048 -561584849 +-259786004 696476806 +-752109893 -281537869 +113478296 -152920259 +978208504 -750777381 +-404681836 829840988 +-153242540 959896014 +-917053108 -331890340 +371383272 -93993087 +-864282926 960860151 +-643698859 404868609 +-310646318 738393645 +323447350 629015707 +-302095503 -62719061 +479731616 -738559170 +627179463 77461529 +531347271 732551756 +-677557349 -247778738 +871738021 7225024 +-674606998 739489610 +236146527 -520241537 +-92095930 -937066402 +-441815916 371341901 +268839192 483926586 +-803856802 -367082208 +309897905 864190218 +-433733306 -790630364 +820782716 492096511 +-952599170 861865885 +387434114 657165966 +-225278108 65708798 +65464272 702923079 +-397579077 -283011645 +-375285838 -138917892 +-79565735 396239572 +-162849676 -472572157 +-321226324 -380435051 +-844581048 -899798353 +435801020 -111210687 +-214767852 787276117 +-852704770 -170923828 +-635022560 106782917 +-648270213 894972915 +4426202 -161820244 +-146206856 26347638 +349361183 -167987628 +192932462 -853149928 +-452899433 715339980 +865278228 -745006315 +-238348976 -678845469 +-740604302 -915490767 +547212984 -973563049 +621686308 718999148 +255463670 -815526016 +-725543329 -511500608 +626386718 -79061613 +-263757387 748154552 +-94041914 916806221 +937199218 -503122775 +-646153751 -184710003 +-800107986 -837163849 +37644879 -98505403 +-354771499 246635107 +578164412 136706696 +997628309 -643497249 +-610613042 958478195 +160118696 -746121696 +762129654 -714512025 +546816319 -490724733 +76288169 583664518 +-163052960 -38276174 +192567942 902787046 +243741403 -681425246 +-997805994 739523463 +-660815426 -553016029 +-379214259 32011071 +488517203 -686391790 +-923259296 768697529 +-653342405 845023906 +738722708 -924193313 +702777117 154156995 +-196628811 -698243824 +421394863 -92509019 +320463671 316105834 +152672982 727726359 +253196689 909056412 +-822669134 -641631214 +-94217494 841491542 +-522296619 205370352 +-141252323 648512435 +320655004 735183046 +281882233 -948782999 +-445646458 -130844900 +-372678711 691952962 +-166630121 -778375930 +888724031 -771813498 +-497074477 -556793776 +141192444 389110889 +-533575840 -322357199 +-905674179 -652904429 +210405683 -346305537 +873691198 169074962 +-784895682 688933313 +-130527596 -741608835 +-277654657 363200826 +-993460989 -515262502 +650088764 828813634 +-747535790 521256757 +-1946820 972895601 +-393708558 -956136129 +-200616730 -233238757 +-624542540 18076042 +-44136243 -24949339 +133386796 -84686171 +-404725193 925329298 +-140978207 17312702 +-951500530 -836786669 +-806625883 -985289858 +-559210924 -630124656 +-604906868 -47904949 +602999530 -585834575 +944358998 -950932795 +285976581 -707359524 +817784125 -400860481 +889699656 288745768 +208293101 188545247 +314356925 -151527657 +-83316364 562007651 +-423587185 747816205 +40637281 192471919 +-470656313 -915547556 +319596842 333720079 +611241570 582400456 +896430715 -902102187 +-777067798 37092411 +190223404 756360378 +-186842721 742126944 +-145969284 -345335656 +-414304212 -265746574 +-575369095 -632954294 +-392910472 73582772 +20263300 -900388513 +-887341640 82889974 +116106084 -192516138 +745106409 -974086660 +-741409731 631056855 +509885828 184479923 +-291949454 674648032 +844768165 207335227 +594380781 626505195 +-961293887 -734425909 +985645827 -426629924 +-313985755 -797225268 +-382939751 457136258 +452731819 -409132313 +-734433444 -157805692 +-68737935 -528319713 +-915751279 -529134007 +-307213733 935611289 +179678294 -566775776 +-264910544 -716384040 +887226137 -15632731 +-170570392 -304573220 +-492873134 -385246679 +-413146788 990626986 +-206704187 -110160666 +998059489 904490438 +606656420 -231683122 +-577710739 -896998002 +-574108953 290700723 +618413990 408826250 +829150958 176202865 +-483048073 238625455 +-887533848 -322119157 +-263868617 285347605 +-222231800 924764078 +192734820 664028600 +-805361232 -84686713 +-657926266 -66285498 +82957039 -619418848 +-136204145 -442886207 +-238069928 -907849483 +382329737 -201453493 +386398409 -844090238 +225765408 -627239907 +-724457046 384013364 +-769904239 567027881 +429048438 -886147479 +-870844276 432774493 +460957666 146371806 +157774329 693044110 +-392465169 153795333 +-973090905 -887824532 +617455790 -820639849 +-891701519 473002229 +844853804 382258919 +266540462 -488741572 +-974196615 267222004 +-907871909 610952460 +630787799 636345712 +-316511147 -637135445 +278197197 217317676 +-176672407 -394945470 +-821086373 -13359920 +505650316 -651618260 +409573769 -764038232 +199385836 181130077 +909950079 -392304333 +197601835 -702387319 +12421635 731071944 +290939772 856204593 +469590964 -53974287 +-763930713 809332988 +465376795 -262460554 +122883095 -150613586 +-621156394 -896000088 +246452633 -595619779 +783602301 -101915664 +-119305710 -628739626 +576628054 -108828601 +575979383 -835181194 +-519228690 300543259 +-67673539 -354774117 +746849088 58028681 +744374482 -792241877 +399132347 697843122 +518078323 -812105807 +775871356 593195244 +-74146269 91203191 +3049730 -713433948 +688415497 -293035663 +125298860 598920007 +922762591 -521716048 +467018649 426524549 +834881212 428715477 +-770560487 501142189 +-861003696 -927382017 +-831505660 -862108568 +105754935 353021567 +-530672956 -55996489 +293067498 890482861 +-419001973 -818166084 +-426794208 356887328 +747753084 208689506 +986471784 541945086 +61225650 847956605 +686840699 596917085 +-945934779 -697178070 +740321355 552744103 +-134073317 913894777 +639006372 136821691 +-660450086 -624574843 +569732399 -704525065 +513107004 113095568 +623789138 -699146183 +662540405 -881208761 +368025122 -900529849 +-329173398 773461035 +514872497 858691069 +-210160011 47568999 +763409323 683870191 +-652042022 -811599483 +427123435 659760684 +812873126 204556234 +-72124058 167028044 +-413677900 57222173 +498804383 123729457 +6144038 -435757108 +255552089 -206818485 +-334999133 -109905847 +973907995 -169064823 +111778023 90397202 +89863142 -167450630 +-132429587 -150846331 +8817290 227301071 +-427459211 -541927161 +516131281 -876804284 +-576123010 -719115592 +-778730185 -930520785 +-75096502 955067045 +868987566 50703730 +-118339480 -681223000 +340905641 238259956 +796732579 904209803 +902596764 718082169 +-503190330 -752602825 +-673625701 372057694 +580135123 834450533 +-295155308 847361266 +416060425 728358380 +394035694 162256986 +-223308347 234842126 +-486169980 457016190 +597827621 -552224004 +-389893221 733609477 +-665066258 -994007227 +482078841 589196574 +724504327 974283304 +-390057045 395105447 +401131958 522452081 +-204676713 -162364907 +525052930 232428531 +-405192327 55120039 +-709893085 109488560 +-47747404 329385638 +229822395 511054264 +452464383 997722135 +-745233215 991862748 +-92499934 -440267157 +-556379068 101915612 +882612492 -274286554 +845357763 171359868 +-462302258 -642764180 +-867263491 -344314525 +-96345279 487919117 +750505476 157588393 +973254111 977823452 +-719037023 683983105 +-271478244 -607687377 +454920265 -255265536 +935503707 -478997369 +-390576632 38439306 +-177954251 -486412528 +728729738 -454968345 +571405214 -895651866 +737908395 -131284053 +-753434226 -348336647 +968490721 -168893782 +665781267 -636143788 +-771837689 512754965 +-910652850 -459325808 +-289824570 342943798 +937863058 175137540 +360271872 -217961048 +270468221 -249942593 +82583788 -978145186 +993700636 981157087 +-125071119 -420080711 +-363281366 -99628113 +38549644 -332627394 +-887214034 -549978800 +779064376 184666258 +-23356604 738521869 +173078852 1489079 +146053779 -838816688 +-233019447 -667253758 +208025991 956407100 +-736413032 239648775 +242643363 275466874 +-350402584 -223977691 +458513318 -908738007 +520264714 -259368425 +-313857863 841636280 +469926555 -961413985 +67322929 134321998 +-313877895 460410970 +-873355421 -206017016 +443411059 -298645791 +-823293832 -570678679 +888984206 -9089644 +187723378 55557472 +-799912636 854383484 +28413358 527539715 +-705720425 -50453109 +-877822783 648527749 +470344034 150493110 +757443140 -227430356 +-142085394 655849674 +-246965807 220664706 +-122240877 -187030854 +475562357 -156336309 +443675414 -31647406 +-423314395 -170952894 +-59894900 614941543 +-266568573 716735775 +-235114070 906328697 +573888772 867772274 +892130853 -788173252 +-920777234 92985852 +936674903 -948375540 +-856277666 250400320 +-18294563 737536662 +-537434175 730556486 +463005192 990316283 +281571661 967063478 +313780530 -148011837 +-788955936 706236509 +-525419167 662854656 +714447614 -518096233 +-414559551 -239377021 +157965824 -83972670 +-488904357 526235810 +406431077 90618914 +-83809544 874021395 +-503558823 498298096 +24248654 198694029 +479795664 887204726 +274390089 -399472938 +521881154 -153618473 +-231719257 -771765791 +-681897522 59249473 +372560417 -457357038 +-273894181 354577494 +-443918282 353873900 +604684768 674537264 +748795654 -425727050 +-1751803 820551108 +243013921 -426380198 +301522977 -679720348 +337754313 -668094318 +-918457219 649794504 +518134675 -116131373 +457707043 -195496223 +222521587 788179321 +437902566 67061170 +-438297970 -444640459 +-541129636 -699230239 +-318692087 249443315 +-638335877 -98301113 +214699438 290310822 +-829211863 -729818459 +50047286 -560364673 +-894676591 975476777 +951162113 -483920150 +299794064 -819576564 +-457650547 -509937919 +636652711 -575469985 +-890772746 792453384 +-989690003 386983248 +-424337959 -566086618 +-75446778 -64607237 +-366838164 457910216 +-934841196 -475164072 +-106230725 -692443456 +382674720 -370979063 +-833886475 774188544 +989195821 -335793712 +-974854408 -578524009 +494562944 125008301 +-523190101 -905075479 +-437384790 393709357 +51339382 373055293 +985478954 -867213508 +-905867504 7828107 +262817262 592070414 +250120787 320396034 +-464995129 226751608 +539417022 -156631941 +210519579 380568315 +-708074179 -977522179 +-143759048 256014607 +-731003649 -430690522 +-704018052 13848307 +-934157506 -234847448 +753015608 951300910 +30632082 390910825 +341819 221404769 +-140804694 -797014164 +843280632 -685351916 +824890640 -422914226 +-321056746 -680781093 +-736356823 440696205 +540679560 592410553 +508489467 -850044743 +-985732610 -26465491 +-719333214 266157632 +-865578451 984620211 +545186830 -880035572 +-729301090 650930512 +-350736929 -806237248 +475967073 -121833328 +-984043847 -131134968 +-96324505 533186668 +-175367330 -49956068 +-402037352 419642312 +674086793 -576350102 +-533851664 136792468 +-472505489 -505196705 +-251401295 465365543 +-207169361 610023702 +-15821830 752496061 +-99672109 873692276 +270547717 208298449 +-471005140 -644940966 +-932645328 565874568 +-93599548 -717024967 +-554203563 951028336 +-506160490 174393187 +469854371 -612203319 +-384183231 -450450493 +-615698552 345630006 +521855120 632541362 +-586231198 367573977 +706736739 761895847 +-822018960 -153757478 +-30807686 656200833 +-739175665 -308743417 +369989178 237749261 +681748448 -22294069 +-339841412 -477303797 +-671700400 -62779910 +-661981469 560307966 +643874709 284139074 +-786021335 280554847 +-436291465 -524374010 +968401365 248248601 +-407393041 902845790 +-698716869 -998444647 +-122995751 345918986 +-363875320 -402988493 +-944241216 938543999 +-498996766 782804168 +-77008772 -926644452 +-194178495 953453838 +-907866768 336962665 +863193440 -532563052 +189265020 537821029 +-821110633 -14582097 +327368442 -830969524 +-729152884 373732958 +496581183 159611152 +875526172 346365257 +-577108934 262078207 +404195456 -992827404 +-91687220 -988021083 +927651906 186515509 +-879607963 88486372 +-258429548 148002401 +-181305555 631679918 +934612527 -911495815 +-767400765 -926896604 +682663951 -518667821 +384886717 -915655952 +-474536606 602031133 +618027621 521580659 +-147317542 859270729 +124587808 277709014 +962655679 213502489 +351293087 -428909810 +805301243 -284373726 +-513809753 79695233 +-947352646 -263241859 +-61709001 -206969952 +726500584 383504063 +310004595 219761896 +513893367 45208987 +-37818910 -51561542 +-941148661 -448159376 +-119040053 94216357 +28951819 875644218 +-112998221 -547443191 +-447518471 595888385 +-797123698 -701260982 +-68142107 116449382 +-304560283 443181938 +215247106 -855716965 +-227144950 -790234256 +151724976 -371582841 +966242651 370688222 +-476102411 695943407 +-372777201 81084324 +672681057 -151397587 +945323500 -149570517 +-553424021 752619790 +312212094 810463038 +-101742320 -552490929 +-682310866 -732663984 +-66437442 -140916428 +-478831983 471854546 +272296490 724514161 +-990137423 649877191 +-417917131 749599316 +49762163 -720308302 +-135850474 373256952 +-647689523 -494088007 +204951124 -490558196 +-538371251 761766142 +-75207683 -9518102 +118373740 -800883531 +974991625 -545837987 +-434067300 -184586557 +-457117178 459288107 +-787263543 -965254264 +-883602830 653364361 +990539755 750486908 +331726008 -459688923 +928325656 -724313488 +416396372 -516105988 +92088131 -368843810 +353386811 833393641 +-218889893 561862884 +427583075 413063202 +767003484 611766091 +622982034 -141440003 +890315708 -157591051 +-942306281 429259167 +563338402 367306019 +-646246688 219733660 +328394049 484731701 +185287506 359698213 +-144769356 441041467 +-295775772 -598159045 +431099539 861241722 +637921921 626897078 +484967603 471618718 +175301783 -296933865 +-660368268 510475056 +674514012 254126968 +660086650 812514668 +458588264 559518012 +-17954024 -419686751 +395179035 -612051086 +754043590 -503078235 +759444351 950600031 +-55650 193071719 +891695151 -843813582 +-437726903 -587832111 +-347912027 -94812513 +89566958 68627069 +360915942 892697618 +-755679368 607721537 +110794420 445979142 +373707224 861101166 +-728939833 148732318 +-494124896 839285514 +-761872807 -898184469 +-267435079 -30486148 +-953254758 313024014 +-729791112 566294699 +-480875981 746588116 +912061085 -49372465 +61069886 644528909 +188596995 -67033525 +273010283 545157342 +-582601501 145419713 +113548972 917700212 +94256914 537321291 +716495938 508045669 +-130644951 -308922937 +819518425 -259655301 +200656398 594284451 +934040433 254172204 +832795700 -37452865 +-758110085 43603554 +-836673608 391284068 +-375152233 864420779 +-889158166 799082808 +-972849914 -230076517 +481192073 305369020 +857053515 -529774376 +79730007 66559450 +-825616410 905781737 +511013685 -902859846 +179939249 883496932 +895929450 -427334435 +-144477138 -314691669 +-434983419 -598028280 +-258338377 -804573563 +900803915 -608523311 +259295724 -541737732 +393094607 1138139 +377351120 -168236694 +15554889 537827674 +-651645604 -195983555 +-51441215 434867042 +-725618284 227706211 +-677845450 469973136 +-759335869 357635396 +-628710214 178609761 +907537055 352013171 +181930173 -979656746 +397376217 938921780 +949633455 -314685658 +758730631 -270497002 +-823215719 827622257 +-966028053 -696606348 +-590653603 -786631708 +-366513120 878886085 +-133324014 -752421603 +686025235 423686856 +-382905138 -89760081 +445629776 -495898435 +278548584 876260666 +-441013309 552204446 +-413730197 -647012247 +154662303 -968211641 +-571542102 -843345341 +604108514 122599854 +88525209 -706642485 +-378896732 -695348906 +38312211 394080051 +598685074 -701476983 +-961128999 777439467 +995413874 -321794319 +496247448 272250038 +-218089924 483234642 +537717844 381368747 +-487515255 51844334 +58325361 -194109341 +-981750113 554847444 +-415315427 817246307 +493421916 -906800432 +-755086047 -918317202 +668400804 -327683523 +421067858 -991200723 +-114403890 129763216 +-654766850 782786281 +152891580 -252480427 +835443673 -768433646 +601197477 375523129 +503482219 957873420 +-973157982 -558288272 +794982454 987511355 +-832981881 -429315966 +128673186 199739757 +417957570 817122614 +125002427 466535960 +96044100 -715617511 +-88646535 -164427263 +67830901 100309501 +575864492 -262070803 +986602263 -986407596 +953212083 196731219 +-929981911 -179473867 +237529949 955694042 +-201524133 -336635386 +349433208 -592172631 +-331734343 -837400664 +538715021 310455113 +219287383 -689881562 +-995211387 -959532309 +52455414 -7961280 +-954032198 -249085232 +-551005621 516757479 +941401527 -679345144 +-736667693 464429613 +-910217076 -844164264 +-510757581 720908361 +-587875645 -574862891 +324430425 -588486496 +-313583023 -754554759 +-129862144 -840783799 +93189003 -23036190 +161766619 556739714 +970596273 -903942844 +41918044 -763893476 +184767421 -228645496 +452368014 300390677 +671979589 634416102 +842170840 -659570338 +-910601781 -711643282 +642427462 863293918 +339172228 821932860 +498282517 -42293815 +-220741104 -799156115 +-220914576 -219899804 +989725715 407337401 +-199447334 -482303181 +13408823 49374588 +-313390081 -540170309 +847379700 -45333622 +-810568959 -672658910 +-868447423 -416123986 +-802670367 -149810192 +-885267976 -100874928 +-61117592 -10044181 +-394697706 -779359696 +629454160 -611438096 +-854495658 170310108 +-732229384 -621184390 +308068015 -685680619 +-115067307 251772216 +439693890 612174733 +35125465 -435998882 +179244691 381990302 +818175544 -880431740 +-286183339 721223212 +805542915 -350601824 +955094394 170340634 +-994031822 255730274 +-415520927 473625717 +-28524403 271511967 +-143840912 -987694445 +-77935986 -504650131 +-872152504 -734630791 +-826049601 853481402 +-633172298 -648232445 +-123997102 156372151 +-146071564 732579896 +930575704 996158684 +-72564640 459236524 +-778336099 -461351149 +-712475889 -395420657 +-912987653 111250514 +648579758 -424539324 +-644278425 843623302 +-405422999 113265133 +-341690768 81794643 +-790228898 -943314902 +603150954 4682315 +796389479 -462107100 +-597285700 886290521 +-235906729 -265273393 +-518145289 -98897482 +-328846134 288949555 +718750138 -134829955 +976391811 -333595511 +337576600 -284738685 +-948200301 278568957 +-540957982 221915062 +974849770 372099780 +-927953481 -882066816 +-537741043 -376856422 +384785553 922404940 +-445887005 -854901175 +-433140106 -488811768 +-43059794 666971120 +831807191 35132508 +-575578485 766189690 +279997689 293141500 +144344691 -150871826 +-263654040 -518476622 +374875126 -914733922 +-950516852 114227516 +-511890495 -890855305 +682639313 -190315408 +-690987079 128717554 +923846547 966059870 +-26581610 -435682642 +956601840 383321644 +950957565 990103222 +-865305378 -560867920 +880417526 214016907 +155834123 756787699 +151380948 503075767 +455110477 315976922 +770273393 449351689 +917139874 -577803871 +89216379 -784857372 +25909457 -615958139 +-396019552 -769146732 +-405985988 -187347071 +289560252 -722895490 +-954143197 777181804 +-24052844 888556415 +829406501 -294393030 +294473885 930481135 +530151445 333309875 +963484763 -532589263 +701990870 -332446982 +-989991254 45591761 +320141389 581715746 +-838263204 635885031 +-120876086 731987362 +-161401530 -652736970 +603705142 902418986 +-771139722 250509965 +-444468717 51526118 +-337319389 79051494 +584247538 750191446 +608514767 -229163189 +-573953467 472541346 +387963901 -877758055 +634010217 581280566 +-37040768 946822658 +-916512278 -481476049 +-518113390 806723621 +-373371103 942144505 +52442997 961928330 +32607865 632299573 +925517443 2056718 +231984949 -645848864 +195013542 -88093230 +-467686874 -683182960 +-846068984 -248229959 +914751380 78611249 +-723820553 -857954603 +918876331 337602689 +489064529 26460295 +-420827644 -372003690 +-957873118 659624119 +-513136020 665432426 +607760428 -415552567 +-771610483 -830467047 +749531287 -228430994 +-768649085 983560629 +-248291277 -746663653 +-540900582 -198332255 +-695463413 -829280018 +-896216964 -835808833 +808372532 -604270503 +902589736 76957915 +-658738068 -105744165 +380181165 136858073 +141692375 585680616 +938551877 -698986364 +834922664 217679289 +-31074082 256125220 +194645284 -975865139 +349601832 -87162784 +-247218022 -186511819 +-451585089 -532860034 +-866914067 -756592966 +-341198311 -583176764 +145408929 -241284154 +-216491112 -662685500 +928713764 -944845311 +597138620 -31361839 +-552496601 721445763 +-229706076 813261543 +476453962 -17665156 +960023401 -770618795 +200530400 147336467 +37326484 -451978135 +45750771 868931349 +-56113955 292748233 +832499062 -908614101 +669610593 -736628869 +-362499962 82587988 +95034419 217657000 +-437312366 833997122 +-348424460 -310511082 +-482500334 81867200 +-996026626 -52609722 +-354910288 -344831748 +162430680 -576411306 +-31821642 700200477 +718885058 606405572 +-532416023 -415037489 +908670969 201050137 +-229434228 -206605338 +617245295 624446152 +-681675408 511565244 +-408465415 -700058880 +-484448498 -776715119 +-841638802 249078921 +420979110 -18787117 +437574792 -211928632 +-79560618 30509499 +-839742988 70636982 +-555769635 984938948 +-933539252 678607829 +-380472792 153124526 +-161165562 -329942513 +569489713 -724482403 +-178381403 142802073 +374673776 310280828 +-632132292 -243486218 +-373980932 850157766 +-328576634 -186887283 +-39466826 899270647 +-183266144 627641840 +487400980 529555928 +-511368683 -664666000 +-269613683 458390384 +182621799 -40513463 +711688574 -347129343 +485064559 784740990 +50776515 323370966 +258754386 953619325 +-541144319 -666987652 +742335470 620081757 +-325632123 -115445670 +-66271244 -245141317 +839541028 981001142 +130725446 -171987853 +977723916 345827424 +-467431734 466092091 +-588795090 -357868061 +353167839 -998622489 +890906818 958341820 +-506916146 -949878122 +-6611238 -853731984 +-657039204 264606780 +-506083533 -735944903 +955391037 -332557385 +255859284 -516125537 +-719424051 229334877 +521621495 352292373 +-298928984 204344754 +-877119053 -943388510 +-175416325 -716152738 +255250218 -686560552 +364964779 -389870521 +374840172 875344609 +-508754369 323080264 +-359053725 -179068330 +581598478 848308183 +639440808 87030172 +528468637 900734321 +-210130311 -21121293 +-740611829 391684877 +171390748 -196982460 +318869783 162661320 +108711505 921299056 +-654728263 -300200052 +-594255794 -968820039 +333639930 449272491 +-438204113 35204172 +-853676824 -15482015 +551968740 605468564 +359104918 -195510257 +848442398 -240691954 +6884759 717136992 +-292958914 -582489342 +-152253224 -581526647 +-680477910 926266512 +-716850400 116328593 +-519342238 312143091 +837893679 -546154673 +-114823539 -296594336 +-915534684 403782850 +767895794 -103324922 +336497204 303742007 +-638671330 -672792783 +991072716 589081602 +395234696 -977511794 +670607654 737955418 +-278457447 -686273386 +-432655769 -727429349 +736949834 -342329074 +784433569 -779503878 +900438637 -11739318 +766840008 -745175917 +533634620 -11757933 +109654271 -621701481 +959538054 -578180368 +874917309 986488112 +-565593804 -951495264 +-643618414 -212398852 +-545948630 442537460 +795046849 -643066613 +697259116 -662334115 +763700028 -309802704 +132576010 641317637 +57093606 748075831 +964404685 320984809 +763448991 199401225 +-695423738 -834282061 +-114580606 -282013808 +-887206480 -163418290 +-861266970 303620270 +998679343 -930285570 +774638777 -508474482 +850433185 -222246464 +-265269597 452468126 +-525671721 -789505711 +-921987138 -442715814 +-234986565 495458632 +476178132 670435231 +-772781640 534632899 +282953009 160123360 +-160536951 -290199220 +-219058984 -960384510 +-563078253 -668093238 +-313719406 -78599715 +639872242 -745857542 +881407982 818961750 +-568302764 -456833566 +-368403427 262780223 +-13969374 384113955 +481760848 -943531847 +-377653905 -407617120 +-351679854 684565034 +-903312327 -720966592 +912574850 575771438 +591129171 -721810829 +-511770452 865736131 +-864137278 -514823153 +-780810131 793144917 +-464297265 -702916136 +-435965443 -388877101 +667833988 107711045 +-698778487 -555450567 +-253699048 887977318 +970789137 437408275 +269893400 419927645 +-918619583 574505152 +-925265288 67063760 +-437769979 -886033296 +-510409337 -297171757 +-592768828 -510986437 +-612467544 396132872 +742489101 -683778573 +87237604 -921883856 +862231501 581900921 +-778668138 600923706 +210266197 -629687478 +-241209935 56631378 +-807367681 875995619 +-46245921 444729258 +-794081777 -854870446 +224864932 -323172986 +-706869433 420712332 +-826935190 379662454 +324919021 825288581 +460883283 90578288 +996367428 -695921982 +613013701 -274065437 +490079033 588780084 +967562256 671169322 +54354105 868842952 +-292190748 681001618 +819291132 757897339 +-675493392 -23959650 +-919200942 -970524747 +10012188 893203569 +440709498 214970178 +314073184 650331725 +-365359341 330580584 +362884695 -406680544 +864404355 -492624084 +524156390 -851478654 +-336923300 -631044249 +209161582 -191982647 +225226246 923087776 +652028668 517106605 +913590586 -152662350 +59328285 -104732088 +381503810 207271614 +215596829 -360491288 +147588505 -665338563 +24529914 -798882637 +664134907 -109922064 +821230060 -489959084 +723330781 -427782415 +523254753 40303635 +693714875 11389719 +-929595111 -266139000 +811098140 174184571 +-117639174 -706749014 +951400529 549573545 +430939574 805573709 +21615466 -824053546 +169779782 -168432127 +996141775 -987416536 +938215453 912232285 +-32363891 -745412922 +527468134 901990955 +-368596754 -57171978 +-87632007 -589700718 +193016137 -659405475 +-710089038 965398875 +25853422 59774246 +-357096420 -838579103 +483871628 561664471 +-682513146 178649821 +749405077 -879455986 +-484544802 -389469206 +-615493474 -374529814 +108517139 -81651629 +393127942 -846980850 +-845908397 -965201106 +-928940015 -150537342 +808194810 -353135703 +-467683077 -376912764 +-535889787 899797619 +-732491810 146972311 +-370408786 -135451699 +50914263 -417273322 +-434549597 -515773784 +-382244116 913905171 +-204705125 854976936 +-516917838 373188371 +365155344 387528991 +-233844106 -431055212 +-540249500 249700354 +-485136590 -711268130 +496798860 228147079 +388109996 -705164195 +-704111798 571323754 +269282736 990470753 +78636077 -207169431 +-205980750 317054929 +198626966 931922394 +-589064575 388332314 +-144198147 -637396652 +-813328954 -933827928 +671738913 188511670 +10917823 944829238 +15619039 955027063 +-201992507 294886309 +321315458 -714775170 +960253489 -452155799 +817506871 -562426142 +297909673 241151577 +-267235831 910287517 +958844658 -12654532 +-401015762 580599264 +505346957 -428523693 +534996632 372624461 +937256975 -319394499 +-530210436 -627749454 +724345316 -825172251 +-41920968 698347495 +-330358117 -400076504 +738235797 110018569 +275186276 -822068972 +170932840 -417488171 +-917977000 -642896653 +-165875848 -817514690 +624207583 -603165269 +170552727 159224444 +-300873274 507012842 +613450085 866464894 +134499290 -359246125 +-735462759 46077281 +-976679581 663151692 +663653443 -256356135 +-18924130 -882640427 +-454080900 -619525880 +-679440890 -16205372 +-541504938 674271223 +-166364330 -751784557 +288088012 -577405710 +-904911012 -299532475 +-713660102 632653501 +-636786789 -113852074 +719064295 -166619482 +-828131697 -870491526 +-821449441 942524891 +853495709 -384269174 +-749238632 -174500161 +-675254870 737852767 +-262616970 29997794 +-528085737 80349544 +-958404722 589956436 +-742189717 -643202737 +915022251 900741973 +-501022371 -600701749 +-151518455 377153487 +-171266694 -677455235 +-79579902 110970626 +475090834 511367945 +-21329582 11270617 +934878861 -680521300 +-52766116 -40757875 +836889875 892925117 +-312327251 385735001 +193646277 -299834239 +769834186 230797857 +-226462651 662832539 +28495651 777710970 +290131485 673910170 +756962156 -386069675 +-135574689 -285701100 +-292347771 418450421 +-267077599 -484404653 +655440816 -928942822 +73889959 344092655 +-543379141 222048289 +64759264 -3293365 +149529817 -323215986 +-746776487 589894429 +-186420949 -489302895 +651143946 -567921631 +-150047888 654226063 +-656685062 -459468043 +-172963375 753407325 +-746051313 -181874417 +446879993 614591345 +-139801675 419538315 +777349837 -500423561 +-641952800 -604167752 +-23552355 493008567 +562328193 972821601 +25463065 847960652 +-962410940 680409177 +941314569 -567752046 +481855985 -942014832 +-341235225 634857322 +-385980559 885211229 +-536658838 755367242 +-183970911 -583162014 +680716746 130529874 +-647177533 817674905 +-397063315 319313760 +132288732 542926599 +755578554 408249640 +-683977927 820117336 +-228156008 -393581266 +5146660 -675692446 +452755300 679469010 +-769389095 124685755 +-15463313 737070007 +-422447467 140362834 +809479442 -191047303 +214220833 298785313 +-70704211 -641475515 +231305092 -274124448 +345864955 960512295 +-345906769 -648149265 +-893952607 -51918080 +-531715977 608064613 +966614743 -61297842 +549262190 -989191305 +684314053 -815926146 +-251629633 -805087072 +-10820133 521961242 +-208273633 -602107364 +-883111980 782155777 +91844081 671715829 +-50197427 775972793 +-306729905 179471697 +98787006 510021122 +-385893422 -200916817 +574363784 -42755937 +903314042 493244461 +-84808813 -220272761 +-245123768 245860421 +488070588 -384217180 +-732605826 467350574 +-217062432 -658758236 +894716553 -287928664 +-793731275 -481025903 +113387880 738646874 +575543767 458399706 +562003786 956841028 +-40568527 -931583799 +681082633 521061033 +-599441647 595059072 +-619666399 -788204865 +769870749 -555827916 +230107935 -120231312 +-233793755 -725432545 +-24380301 707059611 +-996042953 -390840999 +807870132 544349455 +286896343 -541867450 +-99679541 -570360158 +-70340564 -582832970 +-668835270 952702496 +971441770 -663195941 +-808630029 422727572 +-427653588 -893188215 +-228677909 -176854382 +659316715 514831030 +714913984 -820135152 +671394864 -132882206 +-541578638 610825257 +243234513 -80055693 +-494356053 -654281578 +866824814 -451870922 +-940990477 -957742046 +773944004 -445473066 +-580476939 559315927 +63775576 947658871 +784589811 732599449 +-422054737 521870959 +532787491 -197976494 +-770193465 -636551676 +851945747 -739386551 +-269939204 -943890357 +-102268580 -403315858 +-64894051 -240621415 +324499839 -183652110 +193741085 159948415 +365546440 -497032823 +-75111495 -510596116 +320461556 987854657 +482855633 341930618 +439805577 -165908586 +-614100464 966262509 +682549583 796854361 +998660118 -458988437 +-284921663 -73843560 +-518670383 -52773025 +678857237 648750713 +789406329 672889921 +-703960279 -989899770 +960498456 -53467578 +113002040 -343123151 +-402444904 921601357 +347427747 -827945334 +290902414 741560187 +-826405669 -786263457 +635293567 906215153 +987090758 -323399536 +549020037 66719878 +-946133779 619523257 +-352538485 776681215 +-98606983 -26277119 +302883403 -349409272 +258481090 -784284382 +216560136 -836009100 +-252625333 349871982 +569299090 -981297000 +-360023756 -211305059 +-891821300 453870743 +617331183 470344082 +-613564255 615671103 +575406003 -592172632 +227689133 937939381 +464934885 -707381901 +759104716 472740612 +-54361577 777053966 +481233897 546849266 +-858956110 532637441 +-544371100 704605002 +-755201195 -944477450 +510008080 106151181 +994057639 787786736 +-688426650 222817082 +720296731 81980077 +-976119119 -953233340 +-763252249 699827183 +-482166011 -915513964 +85399742 -574608018 +724341553 -288340318 +-499134063 698371324 +690642007 -805599648 +416060010 880252603 +990162249 -449820577 +122975476 -268278030 +753936299 -459439157 +316817135 -290848018 +-638596508 175144760 +-854222546 -19360937 +-100158718 -621187236 +-714711418 -541275175 +-720242131 382475086 +226847054 746258575 +651465616 531359015 +76295101 964210725 +-857435108 -750221724 +29440591 559756383 +-964229588 98346495 +-664259471 -13941325 +-925086923 254512068 +-894585954 484426021 +-318186318 -684989074 +-550685428 -242978953 +-748650926 385962193 +488427980 737433209 +-603166627 -587993169 +101344466 545966270 +-275014274 -539737750 +425635558 -41901378 +-227467593 -102689709 +294702582 568581257 +42456344 -364346935 +-848372414 190306971 +-813628385 934502755 +493919895 -316558012 +-220759727 508868575 +-204372472 -893252798 +403237532 467115260 +-309265982 -87788211 +-857437165 798053098 +-661244419 -381152318 +-39280321 -764574682 +863161123 -11306325 +127925950 25424309 +23771449 -70225614 +276189496 109048635 +-595915846 127876298 +-875838492 -781868032 +-65911090 456884632 +645567057 -489818453 +-175549975 865067740 +-116609736 -811931382 +-423755531 790996243 +98209775 345730118 +-890380945 -268707625 +428741655 24535849 +-911500781 -123129597 +569524003 -55032908 +-98835324 -436680821 +929916619 -676036433 +293579589 881397761 +-330052037 -772264985 +530832188 558088976 +-218361490 154707362 +604216482 662700486 +604353955 972620262 +-489692584 106458643 +-847769625 316852835 +-948785663 904361743 +-69148183 304962470 +342462021 717186381 +796404922 349207584 +-864999573 -10659404 +-181921118 356591714 +-765938903 -546696408 +822312780 688872730 +-487602807 622047225 +760537398 -573746549 +81213117 300238923 +-454007137 972536235 +503343758 950376686 +-864049159 -68632216 +159399354 -651499347 +-329031445 -387552803 +-227098289 897128953 +889640977 254993096 +-432370526 916597964 +-78972727 -48021928 +-269121402 213906837 +553280406 -169750094 +444939213 746753748 +-956559083 -204413647 +124188783 183767241 +808610373 138126338 +-997879884 875628030 +-744885083 267378785 +662504923 -594476650 +415947759 -77607975 +-192976440 -248406806 +-433583879 404428195 +-419615071 307979323 +343737025 -320185230 +-575556627 765195718 +132563703 -486238615 +-313853195 -44558319 +-946380583 319189749 +-742717386 -428988567 +5814776 872077385 +-40438755 -699627488 +621491032 -527660101 +687176127 -363022628 +-963226106 444336106 +222695649 -642252900 +707439698 875609157 +-511305372 -288045506 +-65655841 971479285 +-311706005 967024929 +-259368691 252978067 +343592374 -172374836 +20872485 159987672 +-39798341 271678014 +-37343853 -267904121 +-689429808 -241071552 +1453149 918880465 +-732314974 449810705 +900793940 -242270712 +-401073033 -390990776 +-77801549 839899388 +404248335 -903302836 +634756385 -487481999 +754722002 -593791123 +625668965 383439814 +-130674922 -655299708 +-205355654 -862748352 +-44354893 -332919092 +-227604708 -346272666 +864714351 96182649 +-816774845 -118106801 +-35217801 659145319 +-822357422 -285069010 +-702250380 -769086216 +887825392 406701759 +-238373574 -862468945 +-562894900 256879683 +697048281 -762003389 +-267408444 -362887381 +-782902345 191818759 +363318649 -956130599 +262706761 -920892981 +-347245264 -785309033 +-398517702 342077701 +-855040499 624529062 +15510501 400400402 +-174494396 551216703 +886490566 -605996969 +945585777 701935090 +-516735244 -401324887 +147206427 -844986558 +-856407899 -56235567 +265454193 906436287 +-437569183 915827010 +797548991 -82356644 +-409060311 577883432 +-265773492 110839967 +799955977 -600682288 +24982378 285796066 +-926940794 647255704 +276042254 -881970165 +-390126707 851081413 +576214309 131652256 +-506525014 452670705 +-452199014 -714672382 +726846504 -631159183 +353311001 -834670213 +-44474320 -902260779 +861462489 -992070799 +-750936508 -685866801 +550667832 342802967 +-962877474 983910607 +-282034874 -168161526 +267625520 203822886 +181539684 926796743 +290661717 393000508 +-439525548 785960658 +-966719395 -322793718 +593096423 -741843139 +717429882 166208362 +938354354 143303188 +678632431 -73375451 +853333806 23760900 +621101288 803593939 +-123073968 270706688 +-247471365 -847526837 +-626904725 185058923 +86920300 -561817505 +947768281 322898505 +-957377089 -449691986 +-521315428 -839605708 +-137902474 -724984710 +-659645827 -907835717 +-913467276 -926867869 +554762889 -606830588 +4637367 660584596 +-826357364 104663551 +54945418 399049702 +765145089 756116342 +360612027 -194430038 +730996254 -841695596 +-34994865 129917152 +-284118935 673990580 +315335777 -532228451 +647528382 -80350921 +-331070031 795618993 +832410232 459038145 +637066808 178329146 +832926085 -244668225 +-587531335 203150447 +-687757027 -819340698 +-950668697 -222767102 +-542100886 725326731 +675321099 530488150 +-244344210 117705684 +-494849402 521858760 +649972019 -449746229 +-954931938 462623416 +-974839605 -939876042 +-870338525 860278797 +651430667 993728096 +591219593 -773423954 +808293947 -8993439 +198026535 -799200331 +886968001 112354814 +875473862 607885655 +-484288892 -496628431 +26268587 812322447 +-914921425 666949628 +834751263 -992617561 +-577551813 724539782 +-124001645 515518792 +628010718 968999252 +539577977 580468159 +-463924940 -747462504 +787951303 565041056 +814085024 -289355956 +-539306933 -809701842 +-982629385 -867602564 +-496279490 -773850172 +230025901 -568631489 +683588166 181363782 +483190464 -406062649 +928623422 -820370998 +-66739049 -47468892 +-601174335 -22701287 +-70446281 24079003 +-437549078 -284371612 +-677520715 586849427 +-38857807 -832749789 +-82415295 767750349 +490639560 715958862 +991327882 838098853 +-485935260 -970374690 +180042823 -652766216 +-924564633 129041801 +-83212005 249164963 +-94353758 950194576 +-402764804 529673632 +539469014 -595913036 +22409639 179761065 +437065022 12208460 +-316100719 -24316936 +91995159 -341841942 +-910922622 876004880 +307024304 704940998 +437621081 -444712101 +238693643 -75230706 +-881895123 246164168 +658844123 -632626668 +332444142 248703095 +-836007952 -76547199 +192193081 376223568 +-404912353 165586634 +671005081 134481613 +-444075025 -341629323 +-516236759 212627673 +-655998431 679267300 +334379208 740987604 +990983736 580833769 +383221498 192398673 +443691081 651521917 +850837440 -48626962 +305955550 -93146310 +625276908 905114414 +555651193 -32655949 +219194215 655879466 +308785345 838055164 +-110370808 350924789 +922970564 516983261 +-586725383 -907076041 +-157438892 -640573733 +-154838806 -120756046 +406038921 839750063 +-174380096 -416641221 +228795244 -324799266 +73686108 -290499954 +586889688 -204275897 +-384208057 -48161058 +-56635847 -194596179 +-380444285 -828143805 +-896077126 -548819858 +-458001482 -187702440 +658705812 889253217 +765625898 -286390989 +-237977286 585518022 +24552258 698192741 +540949174 -346976194 +-790352413 -796785804 +423307851 921609750 +992092658 -278310344 +81566663 51792938 +-927518093 -795441345 +-146981445 663359963 +-768405230 -746570723 +893533178 94197103 +-124351106 220361357 +-397955408 584036331 +-124135110 -993329433 +145502200 -348044964 +797550471 36129252 +-768577411 -430231069 +-842089869 -768188934 +-177708540 676489548 +-384791117 -216041360 +198709893 -370123172 +-940774454 -358377701 +49487855 -197313293 +-732225548 -428848609 +433045838 -280317055 +-904798469 -329151263 +-345985296 723595681 +774807769 -952275275 +-475228477 -429822647 +509339971 609892903 +676560054 941050759 +-249801492 -418412877 +-234672143 828373384 +-622529435 483106867 +76339242 -867582539 +816357526 11630534 +675295626 760831084 +775421699 -805863962 +-504555964 402674409 +-564315469 718822649 +-152789093 621788663 +69958701 445541343 +943252170 229129563 +387682204 -429202430 +221265599 -638816255 +64056349 363509014 +-599172320 -668996052 +-670950936 590020531 +866868691 822933373 +-994160228 -10268620 +-183598670 -549101014 +580800677 -181326070 +-229549019 -875402650 +-803052978 -389899822 +954375889 -205647394 +746995288 331973462 +-547257594 48191109 +-722025674 584924727 +-561168019 324842982 +-833473832 452224534 +298900702 -675666647 +309030254 776606066 +525407030 260440512 +-494532438 158694839 +19341584 -324773934 +26537486 -650528715 +356144199 18091847 +-209923848 -461745086 +471039064 -906610302 +534622198 -284337530 +-122620883 -452091958 +157041594 307710503 +173547860 260786711 +-242177165 70665954 +241734435 -793657655 +-343180558 903811876 +640655269 667607324 +694453499 26751930 +-108957398 -80430979 +105965087 -349324003 +-315005448 -748854107 +946026284 768779683 +868530962 192458338 +263086771 156594614 +-481389359 974858613 +-237906239 228723917 +414198948 24022055 +550976739 23449386 +-236860151 -80165087 +219633875 -430851086 +-127729245 66326342 +497485666 613066883 +479051282 -60606094 +467195335 848173696 +753284182 641646321 +291331724 -408428935 +242159703 61507386 +378639343 528518648 +-234047879 -630388962 +-516047259 424131261 +55648239 234474523 +-615290159 625780366 +337350500 -508579911 +-829056331 972632639 +612141877 914950771 +177785229 164762026 +643624207 -334888012 +-570816569 625932814 +-72481078 -301713677 +-610430187 917173154 +532738669 -726675087 +784455423 -588099059 +663132389 529108975 +-467577946 777282083 +556760779 987359631 +503362266 -376624306 +576401014 270849807 +-297351477 582838347 +-316423585 897710497 +-131650797 375925285 +-77944823 -343375918 +-449792488 -621621875 +863595066 -74468561 +779001823 693034748 +-214692980 -65029682 +840242005 343285103 +-697032387 5526895 +-890381942 457236923 +605234202 476217890 +-319336263 -850481739 +826529452 -13973621 +536730169 411044874 +869798226 -157620188 +-922835348 482366677 +-630045257 957591136 +-524094757 277173648 +11989359 7714467 +-438967511 874703417 +-817797029 -806104902 +355355476 372969735 +172451079 437413695 +-160845871 41647633 +605661738 -873935720 +215784079 437308220 +524696291 -658541466 +430588214 -851364380 +-868132855 531267576 +765046022 -634637809 +-566070896 750001316 +644469634 -546212084 +477320300 294921281 +-144354493 -177648233 +362735458 -796262607 +-710277648 276499873 +576280865 836590509 +-81915515 -710606720 +-896911324 604819482 +-567792406 -120982287 +567305362 735566460 +-951854279 254567261 +-744395977 -241992800 +-396751142 -374057840 +-144613427 -473581836 +-515864945 408484531 +517605083 -129782498 +711671988 499707473 +415621108 -3876347 +721718185 -924851446 +169838898 -317693669 +700007629 -732596035 +810473375 436122770 +-963932410 885762616 +-996372704 -439915356 +742127879 430268143 +-890179292 -561418015 +-864319767 595884520 +532143632 -858286461 +-867160216 162049156 +-104736247 -818617247 +735278137 -20531409 +89346105 79244130 +-419350971 -604631810 +81050167 -584947429 +851822481 268425014 +-831028939 -779430181 +433808334 858450943 +13467418 14929875 +-659828950 760239433 +-328263170 2585562 +-416808839 -454339981 +-265016838 -407543123 +-211638895 -878996195 +-816579789 523576553 +-428046376 -57169226 +-175186452 177983812 +971545623 -875551208 +519052870 376744321 +89978895 -869169104 +238552938 664877447 +-973198530 -675317540 +-261749197 -233644299 +917988129 -833416641 +-886948152 -599899162 +-685611313 -681619765 +564472814 599457947 +716346695 -54529681 +-995905876 -766261116 +-903517219 -498415626 +-123740427 -474603117 +94799362 90652359 +-455232603 -234281709 +-42554119 92410923 +135225648 -178530521 +260645125 -158677656 +-601412549 -283783860 +-64080118 148205775 +-350796059 -466628271 +796835043 220934512 +-947541944 625358122 +934467861 428945121 +-511759615 -592667234 +-482476984 -115637318 +-241599571 -339144608 +-39255363 852594368 +-615561667 -243751366 +-572878837 -266755572 +-158277205 -265808554 +316908503 -368518749 +409265462 -523476298 +-116810491 426032410 +-432539266 120916786 +-796237411 -178778591 +-164714835 -598699771 +181402944 -961993652 +-657780184 141845332 +870817008 588706463 +-409751855 130518247 +-668600917 979463746 +381616159 -963792522 +-473970593 -881650642 +125677838 439584798 +-614228788 -128714044 +218588120 534812212 +-552471544 -583977528 +-169805209 692001145 +-590241015 452523287 +409415182 635203033 +-49630317 -575543305 +-705085774 -979360254 +621751424 489471442 +799975342 -215894504 +-911700688 910506851 +473133164 6380786 +144816727 913566246 +133738104 -695498859 +-104464276 -238408780 +-554530113 811411148 +-269187715 -717995168 +196897123 99296601 +-85381120 23567220 +-868804781 -246418955 +-596374223 893877326 +-335284174 661533767 +-937073161 222106380 +-702144261 -236098013 +699879543 -903020765 +348669443 -785682490 +570747973 -992303883 +518664003 -396713872 +-626848216 -250463431 +-814926588 -370432186 +494679243 44069589 +-537916849 272403555 +567457883 694773643 +-314537520 434497467 +-18671425 298845031 +237189783 -680904482 +-957846975 324820997 +-795270820 -909550160 +702320806 -175869518 +-19757125 230877848 +-306046772 -472825524 +-386231729 243209802 +-484199303 -748782176 +-804719908 -360492863 +-69253224 -546502963 +-578360998 -716647319 +185649559 -358791359 +567539939 646898740 +478546464 924754711 +321522595 -32226489 +-600284994 -299904758 +314763975 107810613 +-598958612 83533779 +-546736973 86026067 +409556228 -575199588 +729124259 55393323 +866630691 -754533412 +194595866 -32165265 +-788205041 -551761641 +-822462735 693556043 +391919301 -840941957 +-697427440 726249367 +-290872409 -461438108 +769993663 -705674444 +-166081955 -296646828 +-82788605 618357599 +-791660091 -758162923 +885021627 528054750 +573168015 697816719 +877649429 880946689 +-823693026 671731616 +881394311 746228854 +756506276 486036214 +-350920275 -213676501 +-270026446 933959881 +715165671 -709429684 +-903177142 -463430096 +626699643 -605964676 +975459145 -844806852 +-351138780 -414653217 +517929265 116470342 +-727710914 9627851 +-768372487 -119985162 +-651505980 992165790 +875016886 -119922659 +575358055 916589480 +-730589131 -201027392 +-967925671 978352740 +-10102673 -760595812 +-531582029 509721767 +-169277237 -727215994 +-616864075 215624705 +-672949117 96187312 +-253569495 405422979 +676600443 731417132 +513775476 -9244178 +-456561689 -765896533 +507215915 -944001545 +94611186 787017156 +-735180244 -695717793 +493933846 159306135 +-208982057 331942451 +-6591477 239902630 +666769692 938019874 +-118149029 901532041 +996902231 721887298 +-449679176 622557466 +489549333 61908377 +-935195590 490648040 +-586306101 335949922 +-464944780 708315427 +706714076 197728499 +124462703 -210013197 +595511260 586958251 +-152969185 236046965 +-790096983 -807558801 +-822515996 -161220405 +914798320 14528578 +-306794843 724892542 +380791574 -428231318 +-726130267 -920180297 +152303531 737395170 +-70990995 652886827 +540377772 198894240 +-664679914 -577132380 +-981777790 -742220787 +-440665581 983929617 +-148338258 260238293 +-784247875 -407510119 +-11457833 84487800 +-465863668 556785145 +-237671770 -793062256 +305367814 -733403723 +-683067760 358351056 +943124210 801638946 +-510920443 -643819093 +645486212 347663106 +-372382727 -808520020 +-888591151 -335407729 +214753916 524773575 +-649835502 747201 +858146305 -919010424 +-399094217 -510904229 +-63816119 50961462 +-69411077 821682372 +481682044 -882412231 +242041983 264552373 +-398093963 -449357462 +825120787 409253182 +-548445499 698944686 +918948545 329845295 +-322076647 201735834 +-211734403 -194339992 +-327032325 -100707684 +661275315 804691706 +944657603 -272109432 +966462388 245894272 +491676700 -627179509 +696959192 -160892639 +-678445104 -22761449 +130536359 -151404324 +788923773 770133070 +-358959340 -692312470 +768520663 692034788 +678964961 -210067354 +318441731 674300907 +-900907610 133103499 +306872924 436316952 +-507280700 990098016 +-752822685 -173436547 +-269759123 -353904639 +-946070852 643707165 +-325593172 231279487 +-428305748 6974886 +616164779 -489324201 +-537411929 95775752 +-116074863 46259849 +768928397 679931456 +253063817 315060204 +154291940 325213898 +-783952830 370091217 +373935926 826743175 +-42451408 15182753 +-321812743 459739520 +940385372 -218843146 +-376945078 -654117954 +10824957 658724895 +137102394 824250096 +-544638619 -194442006 +725847384 -874548462 +-386794233 -963243308 +583964290 -720642146 +528736048 185854585 +600764292 -356805676 +-189979619 112477630 +-683070880 -477308560 +350261966 24101549 +-456213172 -165841769 +937493261 170523436 +529805144 -908317995 +-570425565 116628288 +-516165101 -891289935 +738354048 597844065 +-675292388 -963887403 +242504659 631774210 +-341379137 79562532 +-695067979 -834489419 +273772328 -397871414 +1392733 592888852 +-503712918 -574898840 +717575200 -725194478 +432133737 437717405 +-849343021 179453569 +-799451398 729598542 +563939465 -196494275 +727904562 -679672378 +765748026 927910872 +-149078403 -547814253 +298828419 -486613453 +838721210 -442531267 +305798093 436998323 +-957375489 -912842658 +437938075 -700078938 +-944069077 -970234985 +-764702344 -96758132 +966588620 748396994 +-623793909 747832105 +875055091 -479858854 +-294009370 -68493620 +-877157379 -895278903 +18467945 -115913794 +-34318626 -156789857 +-688425270 174635909 +26398412 -125880682 +-834080445 459192665 +-186074483 371466787 +-838471785 -735222051 +212298654 941741969 +575206477 647114497 +-964241783 -950450233 +951416144 130183371 +970381054 591838509 +-257919393 -330582522 +-324677940 346880953 +-722417112 -330906213 +-322988363 421953381 +-37980243 856225857 +621182256 -740201451 +513390796 791853682 +-454839630 -558501975 +909261237 975471587 +-224457765 708035455 +326653815 74871952 +582068434 669854659 +-548081671 142455637 +49283212 167631049 +-957783287 162729167 +-881072712 -579820787 +165186025 208508699 +172910675 -530043953 +458688635 -382658584 +523651739 -939402423 +657325102 -220796245 +-837181820 -536632978 +-685752863 442737307 +619748891 391771449 +-424609913 -559998209 +-991709649 -509991927 +474993810 123845410 +4395945 -477892859 +-109409218 393059408 +282876459 385164444 +451414485 806722647 +331588779 22374718 +130226924 -882739401 +307902387 293727410 +73067158 753133290 +-935109100 591714679 +-926381931 678008798 +-571545769 -53024369 +294692846 532242106 +-396947744 554401735 +-840318345 -178827751 +-513678541 -353565357 +729479847 -911735115 +161995792 808727448 +366099666 -216542213 +869908798 92593156 +-336631406 -498108186 +-263852343 -204852514 +770444969 -622863504 +660478309 -934179622 +-383722391 245876022 +100745522 -174069222 +49751491 631073826 +186707232 -969933214 +-928773437 -672361593 +292103514 903523925 +-818244223 -372791938 +-540571281 -352134569 +-466982080 -770307205 +504630339 432214030 +776375953 918336369 +461757066 -938687701 +-944040008 685690576 +236745605 858159606 +-939181629 -670227877 +-886538974 -117794503 +99118478 -187626281 +-773776443 -412454054 +154119820 558221941 +-225928167 417176753 +683422301 667562588 +-683631147 -370601136 +744094719 176284587 +-618719902 88691539 +854985760 347654538 +-666687223 758306724 +881138791 277449804 +952606150 284369560 +41441984 -980930063 +-614833650 431691512 +-374853119 167292194 +415770290 -770776601 +-687693604 -524905942 +999799389 -764525078 +-345140395 436543950 +-369720614 518646070 +-907116704 -353454292 +695826771 -461306439 +-981710831 72618689 +-745760381 -647877747 +446221113 -217236518 +596065511 -426698078 +380604466 149644192 +-799019047 -623507188 +204020702 366192627 +462443313 -704592964 +-519646466 538162448 +-730374125 -894534136 +-211733752 -634059093 +-557430126 1351824 +-813141999 687920303 +115444848 827759810 +-685767156 -805629198 +75326025 550595136 +-284576118 -747376504 +184817051 -232135427 +55160168 572091862 +-875496798 -96702329 +-315385133 -483733326 +398062624 -619086918 +314112776 615245135 +-328951858 -715617237 +-564793690 -960791713 +804843907 36935076 +-196830052 473328929 +271651924 499279358 +-890515933 -741183731 +275470257 573707161 +-379197058 133385064 +-23493967 -993618633 +674376591 645975073 +-770735621 84186185 +32923154 -100356956 +635399084 637405963 +-235293987 649534504 +431184253 -936064919 +474016402 330437958 +448396689 -767649413 +267219877 -131761910 +-233457799 -225736363 +-119963844 906197031 +410530022 -487168741 +-186292713 570249271 +-211114619 512039617 +-557823638 -76869335 +-353825555 972620283 +-426408644 -562632228 +858315693 -1621465 +-401922262 -654163609 +263937385 -920176987 +-221204510 -165924733 +506428360 220984941 +775683179 -358855499 +798220683 -456007121 +-235108572 616135380 +-828992156 285339239 +-526732828 -833905139 +968172534 -86835172 +217461572 -507873024 +550679946 -78777168 +-773716979 -575608261 +269395231 305948820 +368851224 445355536 +275918038 -625461459 +-428581611 -859889443 +383708378 -5701558 +-947055269 -897071347 +948126766 -77444226 +-116056221 -772299074 +489127229 -795341820 +-826369035 -6105778 +556471515 144512188 +-956316558 -305027916 +-443535143 408741500 +-539705396 231696098 +301642396 188837327 +593077042 -573325843 +921772902 484688474 +259332836 -178034871 +874330271 462615015 +754125805 -610575802 +-526239586 -291141734 +514985805 -732900827 +246119120 -309438347 +-552062521 578373991 +116941946 -250323413 +-147679968 470780985 +396036909 -556000343 +39729826 954350498 +-795596967 1648114 +413327479 -590066597 +-984126408 359232627 +987421034 76599180 +424201042 148612073 +-156543012 171998285 +-307659657 -511026084 +652905243 483239255 +-9375891 952915717 +186548305 679047116 +-593644945 -589516435 +762154076 236250490 +342100766 530210435 +989820985 -805715904 +769711946 -131004508 +-794041133 -167923562 +393604801 -314711660 +216569460 437876187 +763574333 -421308904 +724321720 251452822 +-695212433 849339004 +-900461113 243003916 +280277927 788139131 +-28458006 344556254 +836490433 -882524900 +-151415537 -765247927 +226646872 303465915 +921728430 911764067 +439874735 -267254900 +-996149709 511475605 +-579147630 -177178655 +522000584 -421094406 +-283631784 826291854 +-428273420 16123884 +-721420142 -215881055 +-517070808 28265526 +156232201 -586514663 +193091819 -110900616 +-496625587 -456116013 +39370326 546586977 +-356997600 -842834689 +507457283 -528996498 +-388459732 -545664189 +86462170 -62753700 +176321383 260813023 +797246976 -5581972 +3531907 527975227 +-411138004 -757255399 +617917496 -308022379 +871153065 -234550194 +780461356 -940949303 +557580461 109087386 +521485916 769324864 +-234510100 -47996634 +-270464699 397510588 +512041052 -352005473 +-747521647 -36160272 +600224819 -586466176 +-793593425 -282773569 +-927877601 -84191483 +-140715252 -308584466 +-972847841 433109853 +-169026634 -758007549 +-840466412 -277963946 +-422076914 -446558137 +962243883 561029223 +-341139344 53311657 +-223540241 -983915320 +722712357 747493824 +269687803 625281504 +-905508527 -682915366 +80362129 -894691485 +627066378 -844786312 +-552316881 -503858110 +-252258371 182077778 +-426222634 138611018 +-975163466 195579186 +220240635 233675939 +972392548 525621451 +-118225340 -894113872 +-969085398 532376937 +-593920080 522941081 +731595903 862483823 +-377051658 944880305 +-841285221 969170481 +-256638997 320783631 +480359497 332004356 +-882513352 251679295 +179441330 -195049780 +289422360 970968196 +292298839 592378371 +-625177767 617871551 +-270336156 -892753247 +-314585418 617120941 +-235423581 -940189222 +600225637 -449167058 +270833402 99629080 +-563714652 105604217 +633877318 167196694 +-600923340 -567215311 +172729781 -531387247 +-702994507 -774196207 +-342092533 121863676 +569324688 -896163938 +899110289 -240286435 +459902293 -248344185 +-359750294 848947877 +-314738770 940138699 +466004497 756527918 +-14479035 707956780 +939620373 991701179 +713516319 737774380 +-659447835 -870624340 +-427391817 -423839256 +-617125085 -937582227 +-679064593 -496148993 +-624207018 -84862610 +-428873412 347684572 +5576157 520976542 +-973607655 329649619 +-203494375 521634891 +-617177651 -842574784 +886773388 -377856391 +-265139919 620206396 +-503728772 -640503686 +158057743 81502946 +-69301518 -363333891 +-998609922 385442295 +182769788 -947459802 +-752471506 564153095 +742545962 809212541 +-24607090 -708114722 +-923021838 -483970739 +875791758 558858769 +-849030358 1783009 +-389028920 -969297840 +-199203703 -961499792 +118430198 -39507312 +164572805 -95731866 +432334200 223415864 +-962984454 -137368308 +520690864 -802343317 +766351994 668519668 +-825273517 365591783 +542576158 -591356034 +-231614159 849470334 +-377070856 385517022 +-582791746 -346318648 +-354404755 997132820 +928191092 925229550 +-267887079 464699830 +896576754 962580868 +588107574 563681495 +-26234812 -49875676 +-483629740 380388069 +-542274101 -254491123 +65135889 307605070 +893662561 -372712751 +-314177479 -790912064 +676726745 162895802 +550947045 678011678 +70277073 -473651894 +250507224 503522147 +165507844 -230503567 +-582032024 337083693 +-197320073 619664651 +-632212466 -523265333 +-422032069 -884956074 +349638586 802810432 +-604890385 686789248 +843231475 685622747 +-410656571 720334055 +-535440394 -517193479 +773137286 651279635 +161483847 -612203706 +67662794 40309867 +-545903613 132146183 +190302104 650278081 +578692676 187935508 +219678108 308938782 +-134832889 -7307985 +-448460889 -976263911 +858197509 46741044 +427896794 752293305 +-313644817 569452054 +260730291 246234414 +942334735 -828567210 +-216907012 152352860 +-408936592 -773388200 +-789982270 401173623 +270933683 21326990 +516499810 823276878 +780249086 -734490215 +-298590612 -842783986 +-241736118 12370478 +-157904817 -715825937 +-218289818 -277666611 +360825552 432002285 +-13372722 -672322446 +-468886728 -865822356 +119422054 -107053824 +604652102 -619852566 +-93953621 574676277 +523806069 -27107236 +-276436324 -449505930 +-374745503 480742094 +-371284334 558883552 +-671767400 445814308 +-454468159 864600415 +-466665153 552727678 +223540564 -965906200 +-965741543 -320541954 +-596880736 -46080474 +310618912 348212577 +-253953621 634800961 +127719919 -532694333 +-387887958 405052497 +-630359590 -18286548 +-868102531 503525645 +214134403 878539273 +-523443073 -354378839 +365902344 477863191 +-152429514 -431066004 +86961251 545208828 +-63731553 -432123745 +-404042444 584854600 +893791428 -5316716 +-92247247 163306083 +-559309676 310069395 +-274663026 497601836 +-805653046 -338102535 +-130289363 -158150330 +441678693 -756465459 +657840231 695175682 +953557593 885968664 +743028350 199156585 +-377356769 -397441440 +752328182 346261359 +549524576 -135503952 +-724208961 197613704 +433650204 -449294739 +-12230503 -159303541 +-419684352 290506816 +-312752516 500874768 +19030166 632487586 +522214840 -711631478 +714826147 278920604 +-64792185 851960208 +-384191514 -742766490 +921313230 -19032097 +86815696 -506992796 +39905377 -646296598 +710774598 -446051058 +-57720197 -343710088 +608439755 -780075053 +-478038993 694314676 +653365810 -940648964 +246447696 -817156270 +-862324911 -197853052 +352037826 917584533 +-917941116 -81097049 +561771932 -174328620 +-214331595 942687329 +440481914 441859783 +-752877672 835240132 +94326265 -54169793 +-162556715 -184776588 +-956447173 -233121435 +261561947 583725369 +-240910882 249104786 +426726303 828447831 +-541868415 -900839741 +917619047 -802024736 +-444378108 660361069 +-745097550 -400744467 +611554678 -358804929 +50175156 -490683649 +23780387 690609376 +-761274209 980847124 +-974227440 372327108 +-557237830 -4831695 +-405621824 -170801623 +866530861 -380143807 +-272119651 -634377114 +-79671946 709471882 +-444107470 -538491650 +-689009483 252400295 +264182533 943607212 +157827648 336334004 +870707531 -309364589 +-433952541 -658086900 +-235943125 -155828957 +-324843587 642216790 +357307683 382283600 +-996938463 -86581278 +575320619 528582062 +-514021872 134510709 +-996263117 296964629 +656036542 726864898 +-324647113 -917856421 +169487461 -107860818 +110307299 -273456428 +-957986999 918042642 +426447653 364444389 +718539301 572469909 +354167583 -745864816 +-286182277 948201624 +213450758 -305528333 +-62838602 781866035 +-354506447 -49214258 +636163060 -571253264 +-644157997 219945975 +9490921 -879385481 +-801390511 -277940937 +838118343 -767793796 +-911852524 -299183315 +324264835 426768557 +-720560167 326753894 +929490180 115971867 +-132254770 -367985770 +593930115 -112322308 +833594693 727711527 +369415116 -821011125 +838550278 312512068 +184956605 953959549 +-214362791 748822915 +-527555319 -257679768 +801482451 179714099 +251491082 -150877352 +32381462 -371263331 +-788214920 -845795945 +849467897 192533800 +42671115 42917368 +705051849 955945082 +-157746588 625631659 +-48595382 940940179 +-397046267 583257607 +8478854 400263537 +654212894 -558719819 +420737202 -803409865 +-247452826 -682297024 +-207544278 -228559082 +16827943 383219158 +264760511 953975256 +462450158 821831129 +-934087200 -789988299 +226159069 -69190316 +-617678518 -388220075 +961331878 -229628917 +-787566335 33036776 +507802387 47973539 +-709609362 -486312885 +150851690 907064850 +-655706288 -397291122 +248751454 -343221405 +796070175 701455597 +-584645231 -882653575 +-487024189 -235865104 +67305567 -257556876 +918322517 -865066933 +-686500101 -296571729 +-875512381 139773624 +572465985 -183774930 +759458761 471666223 +88663284 -847035192 +488081178 -384224612 +-813961589 -82151462 +-712314832 -349172065 +597216889 -33198409 +-965527632 -73020350 +-132004968 -291249177 +448218463 -701536662 +240297242 -166995939 +239355150 -435725321 +-264261768 -357793210 +-236429000 401178727 +-837793407 -612766288 +-193995323 88519404 +-932278063 -874567855 +-499368276 -438662115 +-633711642 759359928 +530295016 171422312 +-945447003 537443551 +-997604715 -217425164 +-507507927 -79437778 +-697142988 791997148 +472380386 -50853035 +-18522937 -674975254 +195896926 473926936 +-960352502 1553794 +-248010212 680011160 +414069029 -274926523 +423668390 -383139731 +-508220721 310379466 +-216921662 -638212291 +-844332146 -957511037 +533796881 -901354183 +-517358342 -392732974 +-334789881 -977800131 +119330694 -252459953 +316963134 18268695 +-848072149 -964548708 +-642603612 350347505 +381451286 575156459 +911650493 949877796 +-875718306 -282192928 +264168826 -906942097 +261503203 -290309240 +64783786 -614247409 +274440246 -89346049 +582366257 -886994250 +907263585 -775466239 +-781422286 567120652 +-251100730 222886562 +319793766 558910597 +-207422716 64822324 +-924402879 -669878787 +-451547458 696926427 +375824183 -436614664 +-973719409 -51570770 +-172103582 -505902343 +-254222777 308847382 +617752004 176732745 +756459051 -461486737 +-433014375 -251640779 +-942108806 -554116139 +-994350581 232331949 +-238007288 -912666846 +221835591 -378421453 +-737477016 249372774 +-42360246 529455424 +-446443983 -660942729 +-781393182 -83823111 +233233652 -197404888 +-121659038 381109404 +-798395564 -729135441 +-905632018 339288945 +-66947847 322450324 +-586488952 -565653964 +-731774739 -6980535 +-310461879 670422684 +388109181 -831147263 +-51194565 784701421 +-390063470 -687499021 +441599456 -223734214 +694154268 -643901745 +-580562309 754302410 +841629399 534205918 +837414811 747714807 +255304969 313617471 +290695504 689095919 +-873618253 340903769 +362024466 -13348356 +31248717 -316033218 +-34269966 109012193 +-365402379 -74157866 +406332107 -364105932 +379473675 664085943 +422339633 -989237825 +-46099036 161065729 +-774787615 -940056220 +422563098 -413036176 +-895181816 -639892226 +145609118 57698991 +661483869 -251328641 +269560632 -22691884 +388111554 212587822 +-324481580 -659912419 +631428729 -768036247 +-84016041 -561827366 +-550708251 -872417664 +929119713 575024247 +528145193 905586442 +-464075826 -547257669 +-966902674 91461607 +602768202 676555533 +468956598 -270930524 +718072313 -724472229 +-128689785 601960790 +74121688 -915599085 +550950398 -911761575 +17371855 -739060142 +-906981434 -120826504 +-293109049 520988928 +593826971 -759847371 +912347372 969073378 +-579036047 -890937723 +-163876075 -192867108 +-976436329 -41184107 +408260635 988003526 +-342677559 332625151 +-438967232 -746903082 +-157599952 32870809 +-952700620 214702103 +802340035 419566918 +-812446844 -270086543 +-367362033 -443901696 +-656155604 933882097 +848103845 883228109 +276810208 -10874366 +-236697876 465918349 +-720269473 791929258 +-479007811 -641279415 +82318831 518820832 +-755777538 327393906 +146272539 -266900026 +-604495838 -417453660 +-660119785 452822694 +275552263 -637468730 +-12447796 557286154 +-577860026 917754153 +-163483572 416776188 +-526361564 -825622512 +806578605 988359325 +-621384861 333918582 +-995673072 761823050 +457963628 -934491182 +-572505906 -340336144 +-573013961 722576144 +-137994391 -656414597 +874493912 449035884 +963124957 349614599 +-331453823 -136087255 +233950736 -912360519 +168615301 158852671 +-534902241 202813868 +-306208052 -258915097 +75016392 -814597166 +794214874 -232653577 +-295881646 620463463 +-704542618 -950934045 +-779777650 -807909533 +-568674403 906502509 +-499700052 -632065583 +928295483 -611408154 +-627427923 -499322644 +655952515 -717651233 +-223353016 402725304 +-673456255 -577983363 +-923639030 -898441705 +480265651 134301358 +82875827 -259676117 +-378332920 -139478900 +341582649 136547558 +-937360430 -799410274 +-313586824 -952994283 +664580918 -80625462 +334566234 782691876 +86945356 387946887 +-634715975 -692966008 +933476736 -923184523 +625386212 -112463140 +-123177119 -787731300 +-29612826 551210707 +552038567 72905113 +-647952193 -720321464 +324936014 660613695 +447927002 -540980896 +-342167464 821746489 +461594018 -894767823 +44677146 346175721 +-75695935 -14246305 +918090722 -155118423 +-709684186 -861561568 +132336196 874802204 +-370011553 949459883 +630423817 876001553 +-701207942 -700064556 +-9012623 24938641 +-57661550 -517262759 +-799305828 930684715 +234712285 -524338725 +-801270095 -552321055 +-554473158 -130220105 +-437823415 596754430 +-951960401 625123456 +-912994095 -726798320 +-281716474 -921332795 +525687560 780134087 +318404653 175728996 +834291936 -507858823 +978081243 -162180055 +-105741236 678544070 +-423204267 882448274 +635850141 490386259 +201646857 -268918651 +114464566 180332599 +249411949 -330739871 +-560929262 -605210252 +221471163 793639912 +384154380 -681801861 +286692240 808268248 +206460111 -351032478 +-445414657 -607183755 +779487614 91895405 +274541391 -746990310 +-507221133 110695059 +-504699035 198690630 +22802149 -532150211 +-831114694 -853807670 +917545119 402324242 +-876855605 -104807609 +-333472902 -118733026 +-315857974 -473956294 +320922662 128488134 +-182349382 599523472 +810794681 51611794 +-689069152 -675933576 +478908427 991039587 +-311994123 -718525315 +719744900 372423706 +455817130 433894018 +744885292 961032499 +-458468583 123437659 +-892818570 -96202751 +712712642 -391191109 +-931089900 -108200347 +873829642 -428638677 +-656520351 560137448 +903880907 -609996219 +-420491376 -646959221 +-155226939 871464496 +-530648317 33940156 +-465388023 956549539 +-80715897 -172963380 +183398199 413454303 +880838597 -880061679 +417446903 168724708 +646647855 607914142 +195096909 259890314 +446395426 791681304 +-233575909 774919851 +658428937 -993246594 +389506219 505810472 +-257424613 -779796608 +-314094498 780208764 +-285807138 -943964136 +-397584368 -778317162 +468226118 -324195727 +993014436 -556132683 +39141121 -66351637 +999268607 -191038593 +-959621196 590730558 +401846232 -917294278 +-399186631 857736707 +993592790 -173661867 +-710844231 704953998 +-569956186 379089979 +-111381139 -912811844 +-637218050 55278255 +545985564 -412568858 +-171044338 -963584563 +840043958 -129950201 +641755247 534692616 +-174093339 386713167 +622131287 20970689 +598541060 -299320989 +-327215073 -179390833 +898720737 -792802687 +909030283 -767196951 +811448701 -408149296 +-698085112 -787807884 +-686929204 -647883810 +-170909701 954515746 +-334513714 -345709299 +-524157675 942588749 +-311737586 -956393461 +297185603 -362444662 +-168601610 306036554 +446212351 -102821266 +-385129177 348835383 +-398683454 -919068816 +-30855568 985939149 +41932604 464089893 +392066317 849360224 +-433350810 -768469964 +790445705 189527025 +-598363071 685822648 +186769474 855866152 +-424779068 -50302003 +-208542967 683546957 +-584061161 778754940 +-465140563 846493384 +263782048 -358461436 +784342331 74308362 +135218282 -375045819 +21146978 997067959 +-831067819 513366480 +570146112 171276718 +108690094 384591728 +-613425995 94221575 +-161980082 132615077 +-217211803 -656725148 +-439179847 661421103 +-553894506 -782910497 +-91890029 -485718186 +179273166 -201527320 +889460978 307980396 +509835129 447072641 +-591153920 -933190875 +711377478 24659831 +-571365153 983624465 +460422773 -542845346 +-73837499 503392502 +560211664 -45600029 +-966382342 189173010 +195717884 930394056 +8961785 -216718908 +72203567 332832427 +-283422160 -517199696 +480942258 -710600509 +-446886672 -321201837 +-290730103 239120120 +791354982 388452914 +444601408 30606935 +-703189120 -140985626 +545212457 916246370 +732794621 910936573 +-748069941 782816772 +-344086321 -152485619 +800278382 -340810284 +-54546825 -894833525 +567662691 729978570 +-759028959 210688449 +506932230 415823918 +901370763 -591665970 +563736952 -126252456 +989436133 -627597922 +-786772181 272959782 +-359547279 -887392962 +-426543714 -25083371 +212532307 -740484846 +-874856575 881169746 +-507548658 648284048 +-224760671 254384954 +98212095 483550017 +432095583 -417971294 +336125314 -264335775 +-448830214 486655439 +687750146 269333370 +111538011 -322910870 +-870170805 372222879 +-573891522 381546891 +-380785828 -614536736 +-462542251 -220739584 +355274402 223921873 +-487047082 -864690676 +91359359 -971809786 +-398730142 658001507 +685183553 806648225 +-189958236 -513763754 +782149046 -605246463 +171421085 786591387 +-980674837 319047993 +-466852394 -609458002 +828754001 194314829 +295175711 422592907 +763529833 -354876430 +506426295 441401449 +735607916 90634911 +588171487 888464937 +838333261 -242759118 +934672500 20933847 +6677878 -763392583 +-400957757 -72774774 +-557626467 -640456271 +-255027182 430610250 +290711199 -156930512 +42345646 322029975 +-304252448 -936782777 +950627207 80879433 +368568191 -20295576 +333707740 -269464988 +-448251781 120426704 +-885389151 -215361621 +-688838551 -735592577 +-25139788 -136760215 +563978508 154365541 +509165172 719819758 +49805587 628460852 +-519109450 -777696561 +788402807 -843693002 +30790298 -797179201 +-383813247 -554661845 +-726530778 340523973 +-960194006 -453843786 +688202706 -665713588 +-581924768 969095136 +-781918311 102944965 +-723392673 -737933958 +156260975 -624804866 +-175140359 -843275893 +208045236 71650453 +-325181646 -726245477 +-422979158 396137376 +999107052 -880523172 +410269458 216494909 +144830889 -289215706 +-173247445 432068548 +-461608080 -175597522 +-175436238 -610121666 +-672057024 829606987 +404026443 -361648027 +-199354298 -226269636 +-156818252 389575476 +677029791 489445025 +307095355 857597409 +-182961688 -458970933 +-926372154 -274376467 +104367519 -161633492 +104001564 -771717507 +348864542 -389847120 +626332010 771554265 +839546188 828016258 +-123092827 292460582 +-962939157 -274000597 +-958638246 250701322 +13226575 -456315017 +723295224 868697680 +-110287789 965105614 +-349601642 105697668 +700270425 342397094 +-376316122 -439443401 +526931190 232780602 +136798830 497636410 +-707252245 -322742316 +830504628 -401876094 +315596755 -918164792 +-903792653 74023009 +-478214616 561603628 +-665363754 568496739 +-270263114 -419292573 +-791842228 -28682751 +-135771365 188511715 +332347153 782900528 +55997405 -442906633 +330148400 -632814005 +-639054239 611830947 +476501398 -593260973 +573869679 551266595 +-766811481 114738285 +129314544 301264591 +416205143 106904374 +239713221 490678102 +-722443966 798875638 +44067886 623240751 +703867778 652211518 +-830783930 157192954 +494311792 -794280450 +542873914 -703353298 +-622044191 -261758864 +607140863 544614345 +859914622 210015547 +-164768016 -790428076 +-677471538 454572124 +954719799 489571040 +-563578692 67803392 +-936172603 658573684 +357620824 96737323 +-348198878 466701169 +-960123668 -52409174 +731223729 -457514936 +-963595504 707309163 +91928163 511688663 +75801176 70316437 +36583467 609980980 +-553519397 517875813 +515298748 231831952 +733631443 885236951 +-164583038 -751168160 +743762159 576115334 +-172865120 -705259937 +-288864923 331841616 +-884450315 -215183743 +-479714612 859422171 +-580304846 -322521021 +-726870900 -304153893 +-372827374 -101876484 +513245263 603236592 +814028871 -221127426 +-75610590 -547458951 +301046491 -556977648 +616164513 -912582952 +809072595 208378143 +-319631224 -850869234 +475604028 205765144 +989772246 295535680 +161849791 -185634889 +-424072623 -807948087 +-735209397 843964279 +787284798 -393161256 +-439516923 57468070 +-9384676 -578900732 +658494791 375889119 +-257583626 -392265465 +995303422 -784539613 +428402863 319898992 +844743694 809613482 +-216719126 100199536 +837463963 739066409 +135105540 10484274 +129191071 -371294356 +-486416945 862448441 +-718858244 -216516245 +-421792235 285038967 +846131656 416984876 +48267332 -963751559 +449094110 -21217783 +-501807305 -898614688 +265336640 448725094 +-732568688 -760309949 +252409804 383150157 +-608888392 -472196731 +666534792 800812787 +-55524279 -524306423 +-532661597 -374828846 +714475331 994807112 +166431004 624032880 +643923385 886135226 +-39977699 -33094612 +-996084753 152433906 +-236648031 -945145497 +391143158 -618090943 +-510732387 248621125 +24018748 -180563596 +-739626708 790987253 +978518095 887275573 +-693090990 592639011 +-954877757 -501998798 +-811271243 -302983120 +-92958766 -20816815 +-250645054 -684680523 +-336848373 -879897780 +650041483 -246631393 +686957954 833545705 +-803403610 570851194 +-976474388 -46734038 +-517769600 -557525719 +-49942469 735584078 +798680039 894368595 +236314317 979907572 +-673383646 192156893 +311516087 96805581 +676324528 -679983412 +-498489848 -816256046 +-793833933 -281374976 +47796623 85505754 +997079419 -930171570 +-620231122 -529355588 +811675774 149760512 +992153348 879116287 +901486881 -520606195 +272075123 437289639 +4083136 180178318 +158608902 721969795 +-839714735 457690586 +-913146447 -466875003 +124572454 -848935992 +-389521631 -451088069 +-972019495 568010901 +571297950 -433357812 +-271724133 -568573220 +622937210 440379524 +645828301 -28905690 +939573526 -738089317 +-354520441 338916160 +363572408 864563115 +554797620 -144392518 +594743471 -841868416 +676994547 -425134500 +699875043 709212720 +744723413 -53542630 +948004885 73961082 +-916683762 235093733 +-480517068 128699038 +456743314 170536169 +-555367660 929848084 +698113617 152123745 +515723830 853837004 +-462410021 -986482160 +801916346 978354617 +-688299848 146174620 +38434532 -81343844 +-94821067 96085677 +863730389 743287136 +93088972 -101953634 +-749083022 -350389751 +-153939421 806385106 +-31660639 -469221830 +-494053170 484899340 +931917101 -198583282 +200300147 -666040497 +-12749326 59792056 +246185752 -835793006 +278853811 735613682 +-939759749 -904106343 +934029528 -73781636 +-211642328 -670219345 +659001736 251738656 +-729695108 -477198987 +806101 502736968 +-419290747 -362784271 +-724529475 468295165 +541128681 -8691376 +52337031 -583316409 +-342669803 -317101116 +-937066877 452570790 +918602656 -239922512 +-374534266 456295802 +472556308 580315492 +-570151500 600699787 +857124635 51367395 +4850252 946645999 +239426117 820105494 +-710028744 -855119392 +903689645 -816307566 +833020239 -237987384 +229528549 -758218786 +987151706 737112318 +-655955227 -337609689 +65469029 -674440975 +-718676901 -755983858 +977475719 -484600134 +-673625299 214872045 +-511298138 -439752230 +853051562 45995195 +239142971 738177759 +825236999 -591769862 +562377345 162960305 +-625210230 -199731697 +-928690705 -908605351 +73059035 633684547 +888611859 90090626 +674443641 -998347657 +604242843 -690354551 +265975267 -700921085 +-134370192 146033671 +902262345 691838901 +661035578 892206379 +-136812309 -837945082 +535867463 999144345 +-630086469 -21754829 +435387323 956611277 +439124767 -748802194 +-210363032 423197155 +824661143 932311765 +-111352813 -561006907 +-350727417 197066035 +-110575793 -485892570 +150029666 50854487 +709918187 466677816 +315724826 218297611 +-929335378 -727812647 +280670192 176576350 +-3425373 -957925801 +3511844 923460207 +35094888 -233556377 +-146918077 136178792 +-750328621 -500774954 +787899867 61572296 +478085077 -80761024 +157798823 -866784777 +450776187 751859028 +-753786361 286717744 +-850205483 144273723 +608233017 450375443 +-350382674 820247558 +-429307941 -995241588 +-884259484 2499109 +-706513272 -666509684 +668455556 -457690323 +630122154 -186635936 +-18172287 -122979631 +-736772385 -138728072 +736699326 607722564 +900846005 307941883 +-858390625 718508502 +-103964569 554727946 +418734030 -266824999 +464568643 577331720 +751466894 -19774001 +-78198100 755775227 +-805671304 616442909 +551168827 -608409327 +584869642 426240088 +898489443 394343042 +-578710824 -321211800 +-461385535 -858457353 +923703337 839785002 +689442331 777717893 +-398136640 183184649 +922062322 17313826 +772780732 384804319 +-313574104 -345802079 +920854331 828581841 +-467507495 -931495699 +209656931 406247176 +430044447 -347314634 +725766553 250376300 +-567667204 -824867001 +-167723924 -561704521 +825015386 -866865938 +93557703 106043987 +-626743164 595787857 +-65302857 -184232509 +-139233727 -957683321 +-595932301 -407174647 +951593173 213434778 +46014503 -926009553 +-479967107 625156562 +-663289581 -705301196 +-708297566 859384513 +954426647 -987786229 +12565510 457945560 +-205802606 58411676 +416844671 160484443 +790457704 510610931 +-411443823 -291480552 +837629809 -341828138 +-686923132 35753189 +935825719 460115733 +577267039 -811696818 +540977819 -860623482 +-143329088 -783649564 +-18108632 -355235840 +-421284014 413501133 +940196243 634574471 +-617573801 703139423 +-648751035 -243194951 +-555346191 360004210 +447615968 -511936083 +-719560345 244919925 +-868695261 342373858 +470885787 561569762 +352855784 -981943212 +-867063994 -598914511 +-105546223 544742161 +698213249 780227847 +-251872908 -9024703 +-373730711 268684661 +137544826 563630456 +237509352 -975514797 +968170752 -97577218 +96881116 108354567 +44680531 814899909 +-661243266 -584798839 +-163458768 -177900466 +936333107 594941636 +758934048 -713354350 +801189692 613669455 +-372224678 950017294 +977518534 608904374 +955062995 609214839 +391193648 -379883519 +856832453 756841344 +301829287 305954609 +330707968 767582989 +-740976115 -979031824 +-84664264 -674555916 +-146123077 -242476899 +382248401 -543157870 +-21123626 -112261526 +568902483 725813002 +313184956 -224405867 +-53582590 -353640031 +31594085 616234255 +-493547949 -347961246 +-692172808 296018680 +603269443 988518994 +-96209819 -564507932 +478413903 797867790 +48615944 -33705443 +585325480 776777860 +-548687295 561347103 +-787281646 -323612946 +880162620 745957054 +-606356628 -405002885 +844550100 -937919213 +-455429397 -491829588 +808284103 280934755 +-259997352 960796754 +-318016369 -869020870 +16086747 769031906 +-466348168 686381742 +-494616570 -34902043 +-719353766 719852146 +-265125947 -188020673 +451884662 515790238 +609042592 -32018342 +441990756 411468147 +455499597 567527901 +884358019 -386036135 +687882175 -480159750 +-349478931 22742210 +448259350 942355631 +896851157 -284442940 +-388342641 -320502611 +113984209 -806759924 +-680374636 689284913 +-370407156 92317419 +691482571 838607406 +-201811050 -971143179 +577697071 121926366 +712255214 448347804 +117447617 326062203 +-187724032 552905914 +92438725 353158783 +167095564 795010018 +823713640 835244006 +499605493 244109880 +747485307 252007507 +312883863 -43027768 +245169760 -844789794 +810642779 -70038486 +-397300312 -157511392 +718707693 28951174 +-552203981 360494285 +-425599802 -133531057 +483121077 871932000 +-515837436 513190632 +399987910 -883904953 +-751103864 450920580 +118416168 515289027 +-403200473 -913295010 +7605162 956496163 +-269485813 435965142 +-28814777 -343519218 +155153064 200752907 +302985020 181415673 +695528561 -704099747 +140874535 568431819 +391646151 348057297 +-460230145 520392683 +838265356 663640228 +466328776 681461390 +-448826404 554565554 +-315404856 621809032 +-477350778 -609695489 +8649842 642399363 +-345094867 -902737199 +807741148 943533991 +-648908495 964629400 +672247828 -970631077 +-267605205 -619399993 +-700084971 437573771 +-394672719 -937154002 +-826456790 424667635 +168542027 -448510411 +89855679 568935267 +-52092390 679047066 +862475050 -73506687 +199242490 247524891 +894965210 -145025355 +-89110789 821155651 +720800965 594587931 +-781276623 -361330288 +-901648220 -503666470 +-766866670 779705712 +984649103 -706761231 +-134375216 -283884484 +-563552123 -270020193 +787109443 -197832374 +164089076 -340261042 +639981304 -509121854 +-588505268 204573534 +44163399 397483099 +329686120 -214644848 +660129134 -626363155 +-573049020 284208549 +35049550 -598541075 +-385405254 639659112 +862795147 -710054025 +543666882 227552095 +827548096 742661116 +626670124 630806095 +-140379860 231518067 +880820948 960473253 +-241544614 963193057 +762940381 -876175443 +984023891 504443385 +-197298276 685548609 +482034645 497068164 +310731536 -556271364 +656736366 -700917893 +571739328 92060060 +498729603 -825818075 +81142654 -498530669 +795686459 -94739994 +-88375941 257493176 +-601992909 -947207000 +611962758 722335657 +-990508663 -643004701 +-128641067 884366483 +-929652046 -30848434 +-407256286 254082953 +-871844088 959358241 +-415693552 -343178487 +19068763 233045232 +-41792923 -10041432 +212503607 122220936 +-863236974 263705663 +-989455654 674779018 +-124118959 214093786 +-350775759 -295944251 +-377254744 -140467506 +183452760 987578927 +-31008316 -141831992 +-683971085 -463421181 +-166726595 -872221406 +-369057457 720214714 +252104866 560637421 +-65937699 761345742 +-391788659 -19878140 +-161552435 -107128984 +-609601174 602058763 +-992766104 -772044428 +998571524 691655508 +454810829 314094946 +-75489938 144233508 +-44949249 -517502528 +742938870 941686862 +557336911 419352803 +466999012 326645802 +-249112248 636582185 +275192894 -247350217 +-800568782 997451137 +366386660 435303223 +-662955507 141833082 +964934381 -671020198 +879954570 -920489570 +-767660596 -334873579 +-633491661 -498229538 +-417294027 481598965 +-995243167 -53890224 +-728194363 537369595 +19614550 510682765 +-325036399 -864016646 +559508401 207107832 +129335092 -113469401 +252305425 735047121 +764925587 212556620 +-60142629 -214153337 +-713158516 -221390518 +-613648008 742888143 +658993906 -605037557 +564844101 586233645 +-640446294 867638265 +-499287061 -770762615 +32443343 -571655769 +935521908 892806231 +108113580 -843956390 +-608916111 -792267676 +-696389444 361248588 +786422809 -221904612 +-322498966 -715377074 +949600454 515585867 +-378268071 544942880 +633057729 -540442371 +-550578375 -400685675 +987579852 -146728714 +609716731 -958252988 +807452989 206776154 +79225151 548909496 +429530351 653647950 +777830818 26544949 +-212458555 344787369 +688818639 -404032774 +-419592732 539778175 +-812057677 -805600016 +618421787 521330038 +491826799 -440498621 +-54856221 286871990 +-892312083 -483554970 +794472854 -214424615 +430397612 93728637 +777726695 777147695 +788414237 -641022706 +-809178894 -67407684 +592019312 -781499451 +313530246 -672179401 +-130296554 -359518959 +-690758529 -62753789 +247442591 -114529691 +231557435 -770141983 +372675469 609851705 +258918554 33535098 +-211964387 842918507 +-423861121 -44774152 +301528959 972457650 +283109369 326130649 +599984210 605121193 +136620741 -790677687 +-561804755 -142977165 +-600440037 887754576 +-915909195 -762524350 +81991683 658687919 +-922865404 -88194451 +-984107496 792547138 +-609898602 -918321060 +-513893877 760433676 +105431504 827344469 +119011837 961545378 +-138302118 -119309052 +27915543 18166650 +328845472 -876504222 +946216062 390632159 +-575395635 571494938 +-657650516 -344018665 +-725788911 133304544 +-554351345 451794913 +585927138 -34973985 +-543519009 331965288 +616923377 -315466403 +-825459194 -250800917 +-609123764 -716415277 +419092432 -120045180 +-107088744 -744391031 +-284365503 -262011880 +888607893 -744647793 +-31506474 62009807 +759388194 136148052 +458290717 -545782898 +-124276682 512784595 +187215945 -11905770 +-231608814 543592453 +795143694 66460751 +487466193 -443471388 +452384546 360917563 +-710122603 -984230989 +936347472 -107681397 +-911100411 -44209908 +933867329 487026769 +-883907085 546003620 +-882314001 -783975902 +350808983 116254881 +521766329 -92201022 +-942181015 330279686 +-303272329 -741334419 +420695899 375653158 +-291492703 915734821 +-472144801 892719625 +-148339614 -656039233 +-886835730 443968963 +-241027527 -219943714 +403214566 -693498791 +-396254941 -526959870 +-189057259 -402014653 +-460299407 522651322 +-210262975 -14924313 +-755394575 160236681 +-380180792 860913822 +709150474 -143827400 +-766253038 706916630 +-47942249 -433395624 +835429182 941946384 +626284026 -61496475 +-418649309 -560320484 +-495660451 771667880 +485309606 -522407823 +-796350427 178383862 +-170970406 978532220 +367306909 -199580519 +-477216873 -22015845 +942016989 -618739834 +-911574837 520709845 +-908051265 296544585 +419938374 95152961 +-603169469 484749049 +336266210 -277662053 +-234612895 738959955 +934140189 -539330730 +-348962052 -784681794 +-89954724 573744249 +277529287 296903610 +-835285217 -746054232 +-137009524 -861190501 +-637300046 -534212855 +-248929136 660068889 +-513832552 -20632322 +614195274 -493713661 +760922222 -765943991 +-686262400 -803293001 +-163865253 432799116 +-646718262 34030045 +355172301 -608701083 +-668448489 240966197 +-668156877 -39527142 +958763234 811505794 +-880358634 -767120094 +-980211423 -188914135 +-565372 899494422 +501051809 938217375 +-550896771 644898869 +-60505185 -986853865 +818542361 580238812 +462216473 429964528 +654513002 813025158 +-474147082 70550903 +-519317283 -161594967 +619625634 833552707 +115924386 -694084710 +412821020 364058445 +546890626 -845936589 +-833634727 -73370602 +-464835834 2975414 +-238145721 -495531297 +573392998 -705243841 +821444229 920409427 +758174112 -917346502 +-419183307 -187990195 +47964654 301992371 +401569126 715898967 +-920810925 523441950 +-769877801 -88434215 +-62946327 -381996157 +-946819383 -530908529 +-832183483 -645240270 +-963130086 654064967 +-405216704 -555469550 +87103346 -973366540 +782366612 -493085081 +953342829 479983871 +92733388 998953984 +573395429 -993336681 +642093205 701574281 +-832410401 174196527 +684023425 -823122145 +-214955362 -78952516 +756646429 171972655 +-940401290 -688334451 +351214709 611305841 +-441365563 -418406303 +74409517 -41102895 +642379678 799924989 +530119284 427477833 +-73445302 815535877 +613488819 865247109 +628729748 -626395050 +-295248032 411083066 +-197879914 298719828 +684905278 -39106099 +-892480101 -440483342 +351493364 -843916390 +-284431406 295047968 +79015236 999461515 +-57513878 -316950959 +797703248 180750862 +-561319618 -260737347 +-567053507 995238422 +-224693136 381235766 +473003808 850580531 +819052447 276863338 +336283039 -504525364 +-122499905 459474725 +55403182 167696776 +788058891 151786196 +-46099863 865730673 +-422863264 93007348 +964236718 142222287 +-349387243 651492606 +390106668 -255638844 +-589513360 -437605932 +318273027 -251152222 +879471029 -943224418 +-42573660 -16048866 +-444607887 411827898 +-412997093 563062988 +-912978084 429742854 +728932476 -375550696 +-800361822 -488342967 +-434003673 561659299 +990786447 -976134156 +-128312635 741247950 +838972447 -395604486 +-245050072 757304996 +318006169 479021843 +903954548 -755645818 +305888978 -2008540 +-274476673 532945601 +-29141001 668492753 +-476041990 -336733805 +-996951359 62924087 +940279426 180136959 +-697569571 957019161 +901676243 -823179140 +387545507 512243921 +-443752574 144189150 +-74818681 725378372 +-201724088 -258944908 +106726822 -113871787 +-537889213 426952626 +809779252 -391658867 +-801741398 -219844760 +956818566 -850941979 +591369536 336854252 +935715723 -328014271 +-438456780 -105033722 +-152390197 563200285 +383044280 -815140146 +727694901 807415822 +-384443280 -623408457 +-402245324 141874390 +-901831523 -357163424 +397048715 -614710534 +-874745519 300460838 +-98720166 232060389 +500761954 145117479 +570836560 -13888858 +327390930 -695650936 +-472160300 852588134 +-720833472 773497328 +825861985 662764962 +-644580573 445000747 +-116439502 268940889 +-635094465 749907168 +223201206 930660156 +587987627 494528013 +-212646231 831433823 +-259754606 424040635 +124705979 -785600314 +481683410 -253072819 +-559132213 -469788289 +841445610 -41281030 +366511293 -476464254 +508753618 -634513896 +260128452 -239124574 +-965767843 225210569 +305893129 -785836940 +-858826830 133765750 +533992857 -460288424 +468727394 -971058974 +454763017 -342461301 +388390769 989475059 +-729822256 -128149770 +-572199614 -946929669 +258381089 -619235442 +-349892044 -810673080 +-655907521 365450159 +592754475 -779753080 +426718906 155578500 +-240753337 -167258818 +972601071 229270430 +-97425401 -872086834 +-830911207 -211749910 +112964106 -551958505 +-409035689 -321179253 +-358702786 -880580512 +-466336937 293985263 +-625615270 -232114131 +908440962 -228047551 +-737098669 599247111 +664594401 810265224 +-264831681 309968787 +851419650 -427510313 +739229596 632988936 +489777438 363689994 +687082676 272310998 +637740218 273681431 +309297504 636287290 +-904700637 214014767 +-955496042 -243804962 +561802242 898151723 +735275087 253462612 +-30169294 -740251319 +290752246 171205314 +-659916429 930711782 +838042089 -71592116 +-987042865 193272736 +-998203326 -864495650 +414792105 -225422021 +28519685 967278697 +-286887635 301497447 +-693578107 -689367642 +435376098 -669507917 +500788792 -179356250 +-538025360 -6250470 +80129523 137268595 +806482258 467836281 +806333990 52376525 +-897328888 732656293 +849143058 -905636655 +-50151158 -170173346 +966708949 920821888 +841548361 -935960079 +-878356556 -733492246 +-27292247 66187864 +-942174216 55547913 +668451948 -246463763 +-261522925 396456786 +262039549 457000427 +-184886685 -912690342 +-630774889 732606757 +788381609 738769644 +-218120072 791078727 +252084 145584707 +530781373 275163352 +874739414 318300994 +543976826 616804893 +-120571747 554441614 +397371168 -345014306 +-927207137 776525938 +-402052901 -577988679 +71901243 -608225583 +-734422721 761714711 +770013531 356983116 +348739009 -997822876 +-336039178 -984395906 +942136454 -812701597 +-364423838 143967967 +945700303 -854533900 +-148245051 791127276 +915563230 758988171 +720685384 477937505 +399097931 -819251820 +-470328211 -797813640 +925689019 656731309 +647278851 -328297037 +-492973103 433230472 +-746246137 -374241105 +-883102985 -749753885 +-148876615 -201508328 +733031743 360060483 +-156275353 728050342 +237480161 68435770 +616272606 -657845078 +927867985 798478274 +-316273791 997221214 +895416694 672305924 +-45488482 608443219 +656554943 891218477 +-825968932 329516067 +865114027 -557932656 +-667199231 -889263717 +-277476716 58250139 +-80333910 767103205 +206916160 789746115 +-770935438 832705009 +837968505 -530016728 +230269688 701412808 +238015551 920551441 +493396198 408907582 +-886449381 644891510 +-750357955 -328824290 +-787887462 -480628100 +-882293111 884712547 +564210961 -84589813 +-179289963 -258460561 +532413081 -313496473 +-831213826 -840379995 +-358433333 889238618 +-331139702 369924180 +-166299813 -695064425 +-79903698 718809798 +201850192 738645441 +529419425 -299094902 +517812694 -867899305 +469392402 -155823053 +-164466891 -744184572 +-183169616 -149055740 +739932396 -591913035 +-459712941 -947309626 +852771618 -709183815 +-627855256 -142522824 +-174820323 820729873 +890125 -179762773 +677180709 619084408 +-599648120 456460287 +-261415344 -921424647 +511068976 -257802451 +118691040 632904472 +817793476 -638817661 +-470180376 351838450 +-239851156 892662095 +-473808463 -968380943 +-977347721 408546448 +-337783328 258256882 +562157392 -114930779 +-414472590 -126979403 +139969198 -698637630 +-62886426 -896531614 +797298762 -281369838 +287018044 831398440 +-834054841 201010210 +-310396934 23164921 +-252867050 65698595 +150824237 891709146 +842543172 478585518 +783303605 370677363 +559414898 425061723 +-52850743 -543224274 +768250901 -794645765 +745296517 -750025372 +193750598 -500780398 +-941862639 661095644 +-336675178 923772913 +-948948402 610289209 +-545669102 -597378983 +-412789924 613462278 +-722203715 -673326103 +802257122 -619731178 +895773798 272669483 +-638998209 -174375322 +873605764 629415675 +-314075217 721489748 +-860410750 -822772122 +-545353155 -980659640 +-605911485 -270959389 +-651782245 245626592 +541647538 323455085 +-186355107 516900274 +726455250 -429301021 +-315132086 -617271866 +-924540264 649359621 +-719399785 -18614252 +317193297 -695186358 +-374426472 910994883 +616443250 665574237 +886518675 -480874540 +766587078 196553864 +-590239194 875063403 +-966709468 518021469 +809491752 300520835 +-387472219 955600663 +297798922 -476398847 +663679574 -967613573 +278187550 516415760 +909537689 -436034164 +880325443 225738818 +-595869088 -995667989 +-794329028 151316593 +993922980 223379078 +409294672 277818789 +864353588 -651169081 +289663336 215875395 +821672409 652082017 +926294847 -425720862 +607279271 944600979 +977232815 -374873278 +-496652085 281115876 +721738542 675282988 +338141645 -577523172 +-306757986 116391605 +-77770851 -845850118 +-256559054 561994649 +742894217 907336810 +-607079490 912568958 +-726598435 -652191313 +-181297686 -957852080 +658055666 -868076881 +-153484419 -900236252 +-553915206 -968749811 +-994461871 83646194 +-663407957 -381620343 +941362426 -156871838 +-438424254 972311000 +178257707 -76410009 +-643550774 65473971 +662174460 -750453850 +849889482 -705733337 +-687569598 448042435 +530662673 -471836823 +38450790 422294492 +634915537 488579581 +-451195294 -569727406 +-480411696 198928578 +424262698 962107592 +-476436199 448546181 +743434423 223406230 +-647475310 490934859 +731985213 531206890 +-112533305 -208143704 +166447592 -795056997 +524249724 363682801 +-361457543 812118529 +-243843847 -435729136 +201980735 -971820109 +-281319072 -259812788 +-250145669 643533533 +579474817 -287364730 +-938305135 -116417381 +347513405 -910553075 +502519234 609904101 +-393209706 -378161802 +-947731617 82713732 +381113138 491418350 +-991024399 -865794911 +371968527 422985653 +735854744 178239803 +-12042867 -477246822 +892351772 -252122201 +261416437 679119946 +801590622 862025991 +-570995250 -481504702 +521504438 -49624000 +301371511 -834908957 +-833140002 -217717930 +519861577 920781035 +164039161 291645287 +-497534176 -585616772 +-426252847 -198990814 +-977911928 910151071 +-343807226 -694140418 +3502543 274819648 +184788367 -949310156 +-733243214 -148255470 +586590767 -237684667 +-724924050 -471779387 +511478897 -315442791 +276889833 310500718 +-84480741 319366986 +-881783154 -4040939 +103682485 -51165416 +371697475 -953591732 +372170641 -653041991 +-76021771 -616641984 +-359007346 -621702201 +-643039673 33380733 +-972565527 449124612 +-175066829 -209816537 +489884797 353339492 +-77267707 -134392744 +438878888 -257692731 +238377521 860109100 +-480331530 642968069 +964348592 -412002571 +-397098424 -706992806 +-191299688 976045806 +-152233847 729714405 +275530840 -514479792 +-23836182 825333079 +-458323545 425470797 +232309210 -233914398 +-799816925 517235542 +122799236 967746662 +6900396 981901410 +-723152513 590290105 +989890495 132945496 +-882643337 -667325807 +-935668635 889297646 +481837847 -737484683 +-919068755 -921406471 +863555188 623460420 +890246611 360608200 +-441718135 -619498961 +677923073 578241368 +615842051 584662983 +-777781774 557390589 +-285828923 -719362045 +373437628 865147203 +-220793112 -15245658 +-388125016 870308593 +-532837473 27268464 +-187033890 816053146 +375468574 -868115770 +-454192493 83007698 +943469659 646096597 +63257836 -491174321 +255568008 258588571 +-33584163 800066712 +-618335158 86111768 +168403512 -364275869 +187150530 217983483 +-548371586 -273367528 +294214848 771731908 +-132363747 775865899 +950667427 594184843 +-932084709 -58270817 +4046757 263028608 +626972956 -967351321 +-190706508 -690701250 +-357840897 -927375285 +-724162830 -535517063 +-512914866 -756044102 +-38701974 820385609 +-595015191 626772077 +385291482 -281320157 +-289155891 109036246 +-505903317 177950093 +600585456 308211056 +-478711168 651788039 +-343032860 176940181 +28495272 -663667612 +762494343 -683040459 +831412442 542934150 +-188819756 574078254 +-35161646 572381302 +141899406 892733254 +222891962 -665935479 +642711997 -28578820 +-491617728 -768877419 +930139113 392934859 +646502941 149501778 +-341203879 -648898651 +-84847877 -489334700 +-845434650 470032202 +-464261587 213598636 +551334295 -931447441 +-894871216 -537480111 +57566249 593873152 +-389825647 -413504905 +925500472 229768675 +6209235 -564603557 +-418503845 -352220106 +-530578509 -265778474 +593597516 -137761989 +-613294966 358908822 +52358405 -289955102 +913849241 496347645 +910598966 -801095598 +518838043 568387554 +-250916516 -228400583 +-639756663 792557458 +934136683 -301963735 +-945189468 37563849 +243283282 -459084366 +810610483 134398926 +-790742407 -497822026 +-908066436 -505368831 +943476675 -749666892 +-299944885 -93019103 +-556246112 -424641971 +457990175 452473055 +291229072 542008992 +761035561 472690231 +822664003 -880441125 +358894057 66118249 +462907604 -472296505 +-527137158 251211891 +627753325 776494391 +474647043 -895956471 +330956644 980395706 +506485377 -676254468 +-328845504 743288607 +-559848583 492836253 +176651613 269317445 +-424215024 698121376 +720674768 -564478096 +-206675447 413941044 +850121403 790289080 +-636887187 -710127371 +413208364 225112180 +922112759 435971167 +137075459 189977864 +379795044 -451694397 +-984550896 26100193 +-631731150 -628552069 +-427680183 -519721889 +-419193115 -249399207 +-580636531 201807191 +-716319161 -726458376 +-473608904 -667379927 +985886402 586524030 +-770589796 189418961 +108689091 79686277 +-635985859 737566189 +-436881710 -416773225 +-398600620 65531190 +141586464 60376115 +510773188 556657809 +-43476262 -352008253 +511390084 960712074 +112829001 -681073583 +-193004218 801470426 +-79626125 652317140 +302595957 451372474 +586662269 368959167 +615440136 565411195 +-140834751 -912277320 +845408767 -993075596 +253935320 -918659884 +316486229 -608509095 +-444297286 -19558556 +-850001175 76107677 +-769781131 -974677701 +-543851804 -473080639 +-847874723 -63504370 +-873507574 -223233839 +-102128775 -256601175 +247384748 372464941 +914798192 72140056 +-195811132 620876771 +-447723424 406599977 +814880820 -378482515 +453160165 925841737 +294180389 -96540658 +586797904 669805817 +108447401 993270020 +250440254 -755168175 +993666709 -735013257 +-910558431 -4777582 +70400637 308936443 +-212747964 502561027 +-952701040 263585035 +386169675 576979837 +480988650 -699378699 +931424033 -869311987 +211590384 -729978791 +352434685 -443859712 +399359805 648608116 +-424696288 -397579837 +185526205 -132482398 +256063272 -966894655 +373077010 -308187569 +-892164438 -232558287 +379474490 717556002 +-228507390 31078731 +-381118486 -529110865 +-431997785 -846311532 +300476864 -816297580 +985469840 -379935501 +795058055 -845179115 +86782613 -564649159 +340218123 -881138052 +-429427081 674949141 +-219582200 254645496 +-87189349 -956662572 +-269867577 -739508831 +163814641 417062776 +-44604747 606822242 +144294243 -133902777 +-2660099 -975565141 +570631128 538208802 +254400614 776237266 +386532253 341646165 +317098588 -871958110 +-362528410 943580946 +-156736667 333235270 +3433635 210732794 +242704112 412797524 +-298701983 593084929 +826990604 -107222258 +263480098 91371658 +-226351484 -814415287 +673261696 -901991610 +-965712379 282389455 +397200060 761986484 +840168507 -34115483 +263310251 792696798 +125598150 -715095895 +-386555434 -310723811 +-704064618 654853844 +-474425735 -902935978 +254117379 414931050 +-627792135 -74798041 +394544233 47584849 +-766707506 -268042540 +403346905 897666721 +418236533 548595354 +550562960 555391861 +-890805661 231029370 +139357996 -428084023 +697987088 -505413306 +-907099193 -381108795 +-940094683 -480260157 +624668749 -347805052 +502306605 685960807 +81835936 363595695 +875051187 963209896 +861642630 676614123 +905367142 -309638130 +750339623 574436568 +-466913681 899892398 +373637888 -274060514 +150544247 -149495188 +-830967135 -924867372 +-534339264 -430056925 +-916557112 668595709 +215033173 -75817431 +-164680782 -305420256 +267997382 -688761925 +-300009421 -372998972 +-287916815 -772829429 +326616135 197591944 +-79666111 630296353 +-687908303 -28899878 +-780247008 -995598883 +-829166168 -749375043 +623353945 81021457 +-950874778 992667964 +17727931 158591261 +-45457332 105972204 +162556047 -647170406 +245088917 -816745089 +507103742 353528181 +407633723 -505229478 +130705393 350132472 +692081842 -73942953 +-644830278 553172086 +-773599160 688142516 +-40532086 -652760112 +-408716237 -227525244 +-677102517 253617876 +-519143684 198509718 +192975578 715324354 +625330666 -659412719 +-800139137 752548173 +521415822 -954721404 +-272638282 -107688723 +-612328994 980367496 +837751110 -280124390 +87350099 669099503 +37667822 -108632843 +-570921141 -381250948 +-893493377 443433385 +-291547609 -15249880 +820621812 -255437109 +761018969 -986121789 +580796418 44002029 +-359775410 684636024 +295967521 847408995 +-738564888 450636700 +236162804 98454103 +93938898 831905155 +681427976 -101360118 +34433400 359498743 +-785837354 -319718208 +774211180 199064387 +-430817231 -17328566 +-911368681 -128321784 +-824653291 229743788 +-76279485 139914618 +-592171240 995258648 +444178338 -86035992 +237897887 -180440106 +748108146 -925495176 +-763195714 651345296 +964775473 -433964768 +-623993491 -491541901 +-869830 -85319288 +900807071 799397127 +-526286096 521941216 +-220623658 161673428 +284488853 231410441 +441565210 -344338962 +-975648180 -640592542 +44990227 -544185283 +869674988 -129668158 +-505513150 85933953 +805930041 72368834 +88206094 -728287403 +-526530244 304585276 +204426239 179020993 +-741523769 334144873 +-29827080 259137958 +412524757 911622538 +-769896936 -499863561 +-246737606 -302971545 +467002313 279329855 +-759817188 407319370 +688919805 465048906 +-884407224 676776069 +-302716907 349089940 +-486523838 825238602 +-981776408 400784726 +129539125 27142855 +193138877 776049545 +595784399 913350846 +875639615 -625592433 +-175441387 180019955 +167000388 -641806835 +556127563 452136886 +-741523270 -744814207 +353215911 983104870 +-365173927 -625170375 +-933356816 953480571 +5518366 -65972295 +655414501 248871111 +-362321834 -274861739 +693325571 -404192458 +282759540 875938417 +862496480 -293294614 +920460478 840559101 +-282597345 -845047805 +-952577918 -369144591 +-149333902 -676966693 +-798413067 837869361 +902585520 -818625336 +777711194 489807994 +-861819309 934080278 +517126282 -950520148 +-64651145 -103666469 +187111816 -890070044 +894826925 -436678773 +528096823 -835655165 +705281437 -107217660 +-325970320 -16146002 +767667516 -109823130 +-786758651 416092471 +164159624 -199791306 +370016517 -801024206 +261406090 -167076267 +-933999266 883091716 +-649394055 -232294478 +-98190892 264190613 +-311531287 -599448569 +279534896 -374626605 +544379063 -975004230 +161891007 -940214018 +-403041921 -572735523 +532896276 -302397629 +870809684 -922519710 +-160487538 654215622 +32490103 166498287 +644936997 509867917 +-532306272 -35044964 +-584759277 964491251 +-908985815 572010079 +633208838 -55131421 +71092519 394955179 +-317607118 298313335 +-675261903 28747630 +-40763416 564495308 +-892037020 859162924 +-219654454 396641121 +-444642939 6727773 +-549044071 806385795 +-247633656 472525417 +-764326502 977960949 +922752197 -989363528 +-917732876 956175473 +-375908102 491326306 +-78300457 -66066212 +616047086 -306671902 +-303332971 -478268305 +-372869674 -228418403 +-374677930 244573954 +339030447 -734624652 +712743256 388470419 +667221082 667166698 +321212733 306933882 +-825898733 -83532542 +128117832 -395735931 +643132309 -492826041 +77249989 -25755626 +826867078 -892451879 +253963250 -903645705 +856580035 570296677 +-354056459 202005477 +-85847095 870024513 +429901874 311972166 +-215306302 314899825 +-170444951 33561761 +-774780821 843518647 +-412584235 741183951 +899693909 905458917 +-464382350 -260390594 +-385133744 -83940251 +459579283 261635906 +-499326360 -127736660 +691780051 -169179625 +998810341 549720092 +-469551950 -656310542 +632780478 -403901139 +286775064 -907866039 +525180138 652457003 +-356748376 340223376 +248504593 -587011011 +95403081 799990394 +-501720627 829720275 +-408928649 360254956 +-612153033 711657580 +217944794 945615955 +887600875 842406725 +377672234 -245358416 +-396499696 -512629449 +969662367 -247772856 +600693060 -490319713 +-290265983 553826373 +-199813975 495497590 +553557971 -809693828 +922642325 -793697567 +22893054 -669747843 +-170773739 395170260 +818600115 113221460 +360740262 -188337736 +721190771 8412748 +-195212791 -719341349 +-532870789 -123769552 +-486880385 537421809 +972606530 -369913225 +959714592 282977580 +-973301998 362039310 +-755154550 -150694542 +-690778859 477821978 +-963982607 -74198653 +-703668384 -441514502 +158377657 84828515 +-69254301 60035878 +-973058355 -860943442 +471340392 31340701 +-452106172 868981214 +-95168019 -588907371 +-934032278 472931877 +132788976 -601755238 +856715897 409605934 +708743477 -624817697 +-229344526 708939402 +-989364117 -37180928 +-620017693 213588967 +377534316 -870693352 +908285150 -45766838 +395953486 -241195543 +220617609 -125561510 +231731200 -584802007 +-506534017 -203761349 +-566720720 214881417 +-132042290 -469095704 +-639913569 401559201 +552186082 472554671 +316353595 -628614785 +-184857268 105598029 +-261746552 -115751849 +889722455 -256406886 +-540893715 -828182326 +-988546238 255821926 +-840895435 738310602 +837765509 -81261421 +-916276609 169034794 +-373079323 761134867 +-577477468 -450379674 +64722922 644126730 +918064429 895145427 +568891523 -907792748 +383612766 -462403948 +-712772213 -259349349 +-657791626 482776362 +-771957739 -492244642 +-521170116 277350941 +968518038 828437432 +-381715352 908493837 +-564042401 26479900 +-670882940 -712896496 +-853982933 571001451 +-986902642 363265983 +216391456 -128544216 +-623547685 -532705326 +-418906611 553951072 +690940565 -119081034 +-989892762 -722414817 +366950399 -260534671 +162566698 -875825039 +-121899669 -100300561 +794971014 -519883908 +295175842 -885722883 +938206161 -317223001 +-905909725 891032082 +999071879 -5853440 +-139503889 872384214 +-264565497 -318883086 +900217870 -504297817 +-741863123 -47665220 +-250770467 746930923 +-849860412 -424874473 +303293143 567176393 +693632190 -854156944 +146498608 747712403 +-116889845 716789281 +353629834 -144139883 +-357386413 867681726 +807689455 772211661 +695413845 -850757482 +235772848 596068693 +-207314616 -658163147 +-635689735 933107893 +944350937 -590898658 +-650714562 87850349 +-268633054 -480877217 +825900764 300425307 +-877565265 965693568 +-972595819 -902419768 +54170085 -219794758 +-147297141 -431788938 +806222307 483169641 +-306874312 -60277829 +252999389 -549958696 +899811129 -82603306 +-286716627 -80724299 +736935704 500928773 +167738378 247459806 +802826877 -836221965 +-719328784 -395043005 +-208691333 -60817202 +44769718 -976670453 +163419825 -541091045 +-146488168 548197620 +977599871 227193414 +334783151 320649341 +133744301 -668056992 +-982837007 516901651 +-570471547 -374354795 +375859026 -281755090 +-697873947 -677781474 +800235590 801759995 +-917808675 -288896953 +751008647 50447940 +-928695087 -781187869 +646353665 74724883 +550863533 -558809064 +-218192528 974706896 +-954876426 449294057 +-808188265 -122242176 +-446279417 643864337 +169291497 462851787 +105228570 608798848 +-382991211 -811750235 +745278020 -79745412 +88388520 -362632758 +-525027747 -755697269 +996348345 -269572359 +-300713096 -45711115 +-743927926 595289054 +764629114 -66153819 +84088555 -822781206 +-266882420 217165559 +-605847064 -247495678 +89423856 -341510505 +485423807 -285258434 +526840343 354400562 +90126317 -190122728 +-884815101 -387499702 +-459593549 -967326873 +-762349959 652191478 +-603810951 170650278 +680424757 -117839244 +884772509 -739015445 +136731280 968333108 +-796580684 323743547 +-600787201 614928701 +437784023 167894410 +512694856 -36883811 +-299356853 -262806731 +-269777954 -454048817 +-532945801 606160167 +-541651479 -956764258 +-710800372 -961124797 +165338864 -547117349 +-835599983 898443194 +37459774 -844235385 +346610748 -924055445 +-754373852 414096883 +548078517 19476148 +-925116362 -81919653 +-104860532 -216350263 +-564232983 -838823519 +588676652 972199987 +-203259268 124833237 +-260399300 -943199968 +425176625 -552343138 +759991285 841265478 +396588040 -897882517 +-837263947 892879128 +-939761844 -31966568 +370976124 460825587 +665108312 -361483398 +950598490 -954274829 +600893039 -102202036 +202128869 -536513854 +-917676431 549867090 +-897290526 -790977147 +642240226 73596939 +-130524932 -789910136 +-764731091 777639657 +121796139 325013987 +-578556021 525938299 +7865812 -876343619 +-32907927 -961050306 +176049211 -691329121 +-181115702 -741503043 +-832917428 911007333 +982462444 915051119 +819497136 -263018176 +938516390 -99122954 +-77619925 679049293 +558612895 -645911233 +409506745 51394942 +116435795 -683345726 +287425328 -451881731 +551977079 663343090 +179438584 -792500331 +769481165 -606564726 +-209469892 361601847 +-446300247 -980401214 +-617565261 216684 +284099241 -931035166 +94170092 -30496507 +-900923687 338595035 +-540319133 -474442289 +313936957 -612582090 +251816407 -281260440 +-313015732 862281117 +410716900 398044482 +561646048 894491831 +134773053 247414266 +768340799 300032117 +858897283 -62100633 +422586310 745425893 +-874948655 878356153 +-303194637 636626016 +56048373 250877975 +-352446874 -789365071 +822272152 -578846024 +-355022677 -1529375 +-307792606 586214992 +-693752300 77939711 +-189548360 116660750 +837343835 253630379 +46205346 -550243295 +-66917952 827444728 +269943183 -369277965 +-679317713 -314771196 +-837042547 -663552921 +276640127 -711611097 +188676364 -144514492 +173971556 438048477 +-876506678 -681319592 +-297354948 -250012513 +611272581 24623524 +-540263250 418208920 +446672065 633928485 +618594008 506169661 +20063008 495563252 +736110864 156234046 +630196888 -652583454 +588768492 -427218648 +655140465 -520150427 +39472419 598599328 +583301006 607893197 +987724218 -872457867 +283469942 517244529 +-373327295 -689605643 +102857116 11373639 +343592079 -137806337 +-70626305 -501850037 +43422738 10707352 +-10501858 762563427 +-621213890 772623725 +548419408 426977353 +-809873535 -837098747 +-569510388 -25920828 +654051400 976827686 +-373662267 397251876 +327918054 651799673 +-100751791 922563872 +-578223645 -453571017 +494356917 805801173 +833822499 -874185436 +-722386452 -192075493 +289893950 564605416 +262910797 184252324 +221585897 611069565 +-552788068 -904540640 +-15508822 987359683 +195884724 103252698 +796252385 -61427708 +236343227 804097512 +-908727410 -163254340 +783958064 357410065 +68402387 -269327315 +-950353259 -309175760 +62295024 -82081681 +-180966007 -562530101 +-802519584 -147294729 +-835924418 676818259 +-140594764 -433088486 +143183625 189409508 +839150439 108379713 +-863214015 750397478 +880384292 -757740689 +-989198959 236523908 +-221324249 789698583 +730031298 -113235948 +967179053 -787452518 +10132230 133337273 +-816351504 764722116 +-917860383 -267629702 +-784797181 851619906 +237779359 -974716114 +823464952 -617159635 +-919232934 686983832 +-349436405 -481703796 +-518717249 -487586591 +-704293980 889382907 +899404014 -853407755 +667414475 514022278 +-272805747 38762522 +-223675866 -422802623 +-915927503 476736883 +-300785928 -704967246 +-882006861 -408177221 +-727722572 -537425115 +744682581 -783107472 +-799049606 534499949 +-297672374 802979032 +47746119 -343410370 +949675238 967131944 +-671492891 293599381 +-236401269 217925283 +-963004879 -181193614 +262126386 161022673 +-296660994 753248518 +-45430640 747959077 +809864040 18353634 +752489299 195848583 +643832653 973937786 +440868091 -662911064 +327306330 -211810085 +295628888 334142994 +364915047 374117152 +884773401 55578656 +3086620 -997830475 +-312544648 454313091 +553644852 -620038315 +52848893 -508032787 +-603636348 848313507 +-178169525 832444154 +-144496365 -624335363 +-63477879 -443854097 +-626275702 880146373 +-980585772 396054166 +-978113405 193754377 +510916116 481023414 +164348170 208438725 +-857982047 145439596 +-960539939 -595839051 +-297198776 -388520815 +-61924017 -983930504 +-727692443 -388132082 +-222584731 665310337 +-625352851 596777004 +-119559598 -299844465 +243456329 -634660251 +146597703 57941083 +909212062 -131595621 +57951846 -665269866 +-942173329 679579520 +-172154038 766671009 +-635455584 -73053865 +-808164269 744653216 +563904932 676843778 +144116257 300471113 +431883302 414071730 +-559820548 915347954 +-731720553 -115279987 +-83424524 578661912 +436608682 885613619 +-206563391 505468551 +-793910867 472491603 +410336039 625938756 +-627907545 -834034961 +411740954 509247164 +478007486 -532322724 +-987130414 -798473986 +720270488 -12538460 +980258205 390434413 +299069780 -64061676 +-544346190 732996404 +74725299 540693371 +-258273066 304662542 +-560158950 -790335377 +-659979716 -194253466 +196491007 504881247 +600641664 753549625 +-36349717 -209300287 +755642827 -638905927 +739648539 85194005 +-627625360 -247850496 +-457940055 403975050 +661504637 -369855201 +775424386 987581121 +-455496489 -365215806 +-949804204 247943209 +-958560178 591026265 +-759984693 -520870192 +763244354 296667801 +302126139 407592470 +-340128296 362837509 +-305305296 995616803 +-820060871 302937261 +-13628485 -442847055 +-803605249 -609008752 +-757251880 -257212353 +-555294659 993500969 +467572490 -665001199 +-376345147 704619882 +-261357046 -514444531 +-161317194 -505763071 +-275564028 -954147031 +258627884 -797948443 +-881746413 170954960 +380307011 622637710 +-377888822 -742225688 +-1330376 -139926368 +700220732 264642544 +172257248 486471727 +-18273190 -462733853 +-216644295 509719409 +487816259 -417139296 +738030712 583234027 +167151554 -236303500 +-102911975 72896668 +973568527 -829187530 +-990870107 -190952506 +938889444 574381494 +383834171 868412904 +347456341 892563831 +56957163 834083766 +70909556 -545919408 +-65608261 -290062809 +3411985 356281709 +708073073 428534263 +561845280 -708862619 +-871537156 -75069297 +-126291633 588744902 +-47340079 604680517 +-152796750 381063768 +296686101 -558672969 +904126707 -172896082 +341527603 -392427928 +824163683 488735462 +698082214 -902647103 +-873381844 -396879560 +190373641 372691494 +-226424483 410237454 +-50784510 953021659 +-988264806 381274663 +923136515 -990929460 +71528698 164454020 +951932961 321135570 +-401767825 -23853349 +-996528477 -853021031 +723077889 649361293 +-751279841 628998203 +722220900 259786618 +-14508844 -75632824 +416454917 -723362962 +-510737458 111725700 +-31980246 687957980 +-424388278 -548967512 +-87226593 -681900685 +-640057648 -781686337 +-751669587 110327447 +-773715919 -332838901 +344823754 261684766 +-294802711 -18601886 +-53122486 -457421627 +495911856 296148842 +-511842091 -603190549 +-334091555 -562628023 +-565953034 587814008 +-430554615 232594025 +255302386 101889185 +-925991519 901882151 +903253949 -580077213 +34048571 -517609090 +-656495693 184803202 +202763940 40246511 +690107481 -364450180 +273853314 264542319 +-465258338 -755928625 +605889549 785708681 +-802714643 927916196 +15753309 -678257370 +722843627 -137099720 +-183896573 38413208 +387766939 -313460245 +759934559 -481747444 +-405902492 109598160 +261947063 914546459 +-769572844 537500959 +211922713 768561156 +115554865 364175711 +35542977 538610500 +-117831149 908873782 +-504818045 -227623341 +-143214777 -878750582 +557450128 549830270 +-349707820 -240426208 +-22123723 421274511 +259734524 -747593934 +492468771 701641699 +563065106 351566057 +-408826661 236047255 +-564607257 -51167226 +-509029136 -355539516 +363699533 -872580792 +-267759078 764400817 +273199346 491834420 +-459342694 -998769182 +-865130810 521842255 +-35030532 -980172843 +340852181 -574572282 +154771207 60952974 +600872136 575856316 +-547617574 279959283 +-203127519 348091318 +-795377115 402815904 +-129672429 -81836099 +-447227340 693184093 +448145543 -996565193 +-834800673 527517914 +-250835827 -450232082 +289987070 -992983939 +-946661747 -315654314 +815162529 -64889032 +599405897 -730033637 +-316015677 534758087 +535929976 268633485 +480915516 239923742 +-684398168 653632360 +-216667949 122850216 +739461618 63019274 +720048996 395200672 +180659190 378350103 +-401615358 441240519 +-243315099 -524730059 +-992598369 -699489781 +223101429 706279103 +-516877033 959057710 +-583828155 -516032900 +370656222 -360530373 +93645591 -82081523 +-151554260 572681114 +710896820 901018418 +749467302 804117271 +363492500 237846654 +314354864 -624919528 +57903396 745251388 +600381410 -977491568 +-693989193 740768414 +617555128 -111543443 +909681165 425527959 +280157823 357905836 +-927700862 -49146181 +-503970273 -640836511 +335902280 163262363 +-116318584 -564948830 +-861117671 559631999 +581482414 769496191 +-502302086 -803830943 +-872810161 -456938196 +285442279 242902437 +-277938914 25417612 +521582079 873044427 +-474335453 499379033 +-995192119 -6163861 +494544022 168143349 +542822992 23247223 +39632922 599477784 +-828248263 782501180 +-502091405 875743918 +199859649 747659990 +-687608986 -467718534 +273545762 830841691 +-849514891 319413532 +934811942 857461838 +930882844 -542151425 +-138000590 -519527933 +205297237 334826712 +-464084316 -720120023 +804700455 758198620 +-629558949 172360029 +761749082 8659677 +153322354 -682413668 +802231607 -537227369 +187567801 -245836318 +-189300179 -776024209 +626069749 -761152221 +-32142690 451639042 +-385028764 -792335072 +479863911 564625532 +175349978 533994060 +856549583 830949679 +-154116498 -601838737 +371209943 -209888908 +-124633784 -892653023 +-736696329 25321997 +-317035663 717703115 +157751034 84747568 +-543870560 -845900564 +182498986 158268954 +638706626 -550567956 +268651181 973518490 +-558876781 128617340 +346960589 84725259 +377365436 -268739640 +-644644380 -476673944 +-941061965 527714162 +-334010315 -671654351 +-258132947 529425362 +-721489745 750956913 +-481211451 -160889428 +-347404175 -443650809 +42377584 4641434 +35945498 415924871 +-470329233 -720742947 +-885718275 920547771 +892224122 -135495080 +619685611 937940177 +-286959367 492564805 +-345549916 -729580382 +-89884958 -42137719 +476540174 -204666196 +-851339026 -758398144 +299166053 -650285008 +-548008929 305095200 +289659762 -881752369 +-320889972 252092563 +292468623 92143443 +-330777622 -771603522 +-767848974 -922289147 +-981866339 -578005073 +-822787834 -93752762 +-120133323 872785398 +729185580 825099514 +486203486 41840805 +980975297 891378083 +982303610 -673046535 +97152197 -242137558 +165312340 -625319938 +22588932 -819262822 +-100337544 504995463 +268065320 314908199 +-901079817 -677703052 +-876607386 -96329294 +-950017177 22201723 +601384346 -607642870 +-42151238 -431537019 +-423518258 -371341926 +517978102 990967379 +-840168903 -167620213 +-685005494 666052184 +656469245 643102753 +-650563721 200458912 +-489802568 -207949996 +-758510687 253394840 +-239312398 333641143 +-530938316 878106633 +-715726298 365987017 +556688887 984929726 +-293633985 467022401 +-339207932 -518032214 +-669038046 166938869 +426921783 207297280 +842108648 -773391932 +537489531 -130429171 +-903437128 784952287 +-489153019 484860329 +-555370853 -226045639 +-219728771 499947212 +-653474263 -647560559 +-235794122 -394629557 +-219450555 18863889 +567721665 629914754 +588076338 -875708001 +-7872078 -139796384 +120793047 994282859 +829057263 338355403 +-198414432 -947236579 +-487347119 990046082 +-719704805 474396463 +454928647 -568188296 +-88175315 -88968748 +-374290359 110511227 +-450696765 839626310 +-545133318 142844517 +-697114340 -732079891 +-456767432 -174133449 +89764771 -490315992 +-358725632 -994708472 +-97063546 -782625383 +-806019605 525576201 +-199290340 -520214822 +76443586 801419760 +733619741 958224465 +398723027 -459562365 +507421954 640764690 +-570101226 720623025 +36946960 -199883567 +-545695882 -379932895 +447530998 955275499 +662567365 -498531189 +923424507 -99632321 +-722478074 -864340017 +-251617658 -11482440 +-289909067 189162010 +-592265136 521361997 +-8144553 -745400161 +-802337327 731753894 +336985030 -819969242 +686433592 -614323960 +318017736 127851432 +-944664476 -473680063 +260476414 -12650613 +-315276275 228423455 +-994528509 266834206 +-165588533 178763261 +-85274750 17410971 +-539159172 -129753316 +406046369 745449012 +-42808729 -731962583 +422860609 372311757 +817450226 -752875892 +798026191 -633023940 +-109081356 -464638974 +569096974 151178394 +770527990 717997102 +-693986166 207557457 +-567791710 -588334734 +99653469 605241173 +-856093206 887081784 +-740362127 172222765 +-621672797 814815333 +-884179594 916704026 +541084290 -193112906 +99235531 -485489707 +886749481 -466437500 +-816682923 -385227333 +-508805586 171167714 +-737090586 17580903 +-125844700 -408194776 +-961390336 724535729 +749857062 64179732 +360961563 -484555671 +-531712955 -728560178 +604665203 -640997616 +-987952660 -252675738 +89985537 202448329 +-706970961 -856594503 +501418808 -918110352 +86026694 736883098 +633275584 -719623281 +-109595250 236258988 +-271170706 399511796 +25011127 489905239 +230181462 -80697148 +-178545445 -277946153 +993849761 -168880118 +-42090417 -16551713 +-969552639 -876218951 +955495855 482611681 +-639832750 -740363904 +-919923696 838860490 +-69240867 -569652861 +-597577006 814625373 +-207156177 665134494 +-55715853 -126798012 +-179045093 -174493159 +307384432 -141935858 +-960023230 -478244064 +-651280226 653528504 +3176665 926260252 +-598516870 -195779984 +-997746594 586074815 +-855801221 959917794 +-418782995 597463676 +-646925321 652840964 +-500852475 511232523 +260537640 255176372 +787596182 269762875 +-955095830 820309480 +467383191 -93282899 +-909144423 -95065821 +-359755330 -882196649 +-129718698 -365340625 +713332482 425529400 +-375127144 158759060 +134729684 -807356596 +334273482 -637018193 +136015665 -651083733 +-813913773 -528144193 +-283017414 745168742 +965087679 288086650 +-488219664 -713017841 +19866843 -298137098 +-505934199 446076210 +-373974656 784998387 +495107778 877837990 +-313989890 757059184 +-731875714 -273819772 +-248615287 980205961 +538788994 -219988493 +457138 -674261824 +656292077 -25366530 +41057747 674086561 +-281382639 398082041 +471626668 -123745419 +-418578334 -867914237 +542458473 650312609 +-773771722 916519058 +-192600581 -496382209 +543832105 -442893676 +341259599 568184403 +-960175162 -329660329 +-778653996 -695143324 +-611744050 380436817 +610276455 503583315 +523794496 360788132 +-186136486 -403189723 +123909629 -636966928 +-631200490 -455169280 +782907223 -240721385 +318126687 -429343549 +51323213 -656811006 +-667664872 -398288935 +949745517 979435851 +-176697267 291757398 +-753309561 544415685 +731921436 -921263843 +-110261995 486209898 +-821746349 -470857759 +-402406358 -459244596 +-269128288 -557234257 +-475741492 702475008 +-243498042 -61224337 +-102485657 -421978536 +-709796832 726576636 +313449343 84288912 +-387325039 783612037 +-642989466 -693540279 +-139853760 39298023 +412197808 -401915890 +868841360 -92385007 +-661374850 532729493 +-324592484 -171480677 +-301840294 -992677516 +243851807 -599093412 +879331202 613983026 +-253441560 29607598 +-705273337 -626414673 +13298246 422045604 +750897598 -494533397 +-91382645 -342049465 +977038025 764645181 +123693415 -363996855 +539210307 -970707595 +364643020 -526487649 +419284118 -626245216 +394680593 -138441457 +909351659 201041259 +-765617023 871560343 +169379296 945181402 +632246833 699347532 +-322737830 340007334 +-132051869 220889396 +-333015462 -959079460 +-212396936 -180786403 +-142263064 131166747 +-261662137 29739314 +723081511 38930914 +-226361481 -437878413 +302924272 575023826 +720992242 867770373 +-576726902 -151843743 +85527419 -405574769 +90190475 -801078354 +-939659885 -102573678 +-546694110 -563399659 +-274870025 706998996 +-104406520 792437818 +355284366 85637567 +451256612 387952126 +118928962 976548811 +208654848 -763952446 +181095015 143961843 +76562226 208506650 +284352046 -5195630 +743326810 94154875 +538614575 528481605 +-168918009 -314062898 +290706963 988568391 +839021976 -790388443 +-541614701 646927308 +292504188 977573470 +-313698183 552774890 +-761070322 212328942 +-273356660 306125979 +-156695753 -41342818 +636353618 -216199557 +57486388 -864987994 +-642541137 517598065 +23746771 169472948 +-785236826 -569973316 +902967257 57014685 +601350464 406394625 +370755618 -484663801 +-391044902 -910467140 +679886270 724670525 +37139961 -419164873 +-401591431 -986580190 +924102465 -107497530 +-16407542 843587826 +812186408 -177118889 +-138020336 -744078982 +-618636968 -400729242 +108293368 166329583 +842562434 394040284 +442778868 -334321951 +-338630733 -105113940 +-500630438 -494462367 +-791460108 -940525546 +-268205559 587244036 +-243450495 360966925 +974269203 -609457662 +-691667915 703949000 +-494204616 -807990401 +-741411278 -232511281 +11446113 291709278 +-527071493 795924411 +503593090 -785860358 +954870851 24851344 +40998666 -554918179 +-849186229 -662818769 +-674957327 -153380398 +-371812872 559893470 +994352940 -793742510 +830485586 87346345 +263882716 -740633004 +-504305453 -324673782 +22142658 -821326790 +-134886754 -109777895 +514846609 542141172 +994883015 578318917 +141808745 -206362808 +541594663 19732873 +741912126 681749005 +353106754 -872858055 +233204980 -315199349 +-737592907 -837428197 +858759296 240080672 +868270661 929989988 +-524438053 236187302 +362227125 296576928 +-969465514 549831582 +760337761 -95561017 +-605230906 -574081364 +-968174487 578987160 +493592991 -900449136 +-700437353 674394475 +565702100 -663337685 +962645298 999427873 +860695999 611905396 +129231412 637147776 +-764346282 28730204 +753099445 -915838159 +420305504 87925815 +726796506 722462275 +-736004130 7670233 +-927730630 -146804100 +-777504525 595409945 +905460778 -963500434 +-66311078 299477215 +-343358604 391494473 +127990200 907122814 +184849365 596760054 +881093396 -742871360 +-613560414 -378129261 +328955770 249895754 +151408626 796761077 +751729185 -616416516 +-666232953 -33636078 +-61818095 488965234 +214480017 186102555 +66117780 -95565136 +-706088831 872638221 +790132193 -689418809 +602851218 -709904872 +572957148 -496502096 +-836694439 -28421439 +770431543 114033241 +495917345 335392237 +-869875054 -381129676 +-379625871 -228389256 +720170655 -316291953 +-979444731 -580724720 +-721808996 -146216035 +-433135974 -863005466 +-486901450 -725489980 +-839776164 -121378384 +-114007757 937066650 +-857621253 -71248370 +-924464692 -797757247 +511650496 -73409187 +-741235940 846066768 +-790873579 140404925 +-609400662 -62872056 +961555900 -32503575 +-625884851 -586955861 +-409124746 976041933 +86773013 183821577 +353425319 -317713008 +-351325856 253389351 +-514654552 869382465 +412563725 172220456 +-976555730 856115029 +-921254375 186148848 +564190689 -597648865 +864615206 926718760 +-621616800 -621247908 +-50161033 138728602 +483987031 -174007248 +589251172 798898891 +-136024421 -556788440 +228159177 -89372357 +898444334 147640703 +-347579049 896364663 +-208003535 11593497 +10074664 593912755 +-972796052 248889559 +71692051 -995882259 +-410116801 233325108 +-905973904 571130015 +-636145749 -946704503 +215523894 785115806 +-699307987 546056997 +-663782447 -401799858 +-373977902 715636035 +-771834783 585531086 +303217757 -714574442 +643791607 364880574 +525065542 -116020081 +864026830 861998899 +952754542 -881113392 +555559947 -199496051 +190747776 241701172 +488217660 468159356 +691370924 -704709118 +694737473 551150359 +-941234459 -40872043 +649933698 -786141806 +-328113778 -859530499 +-59851893 -231573720 +-34501138 689605654 +-450616411 434781847 +-402067809 -123744751 +660738154 -23687806 +784720946 135554406 +-917672221 707374764 +753582020 712017882 +-575311369 -789037982 +470839503 883803419 +17494369 948719965 +-200414849 302401927 +-233027642 -388012861 +-40514590 -567704571 +890749370 986778482 +340769992 706334707 +-795761740 962979294 +391869119 -463360530 +803455577 -360907720 +-114560073 -73182785 +-619361050 505983316 +991965954 194378406 +47232147 832693577 +-837810884 873300382 +-112827710 408716808 +398300730 171606525 +-874454878 889803446 +-85508459 -156563961 +-846931112 -341131465 +-797193282 268352158 +978974690 130313772 +-32041627 126471152 +148418092 46078198 +943719677 -986689576 +533954531 917944061 +-234550985 275826070 +937805045 791575932 +-970131809 183643979 +206949581 -102644823 +-144748557 652973694 +-376282142 -905374880 +-741927109 271906230 +427303599 -524169954 +499841248 -612117750 +348147837 -494878883 +344148572 -965587977 +-196237077 430204590 +916677034 567653914 +941013943 694967163 +239820223 -951051266 +-653242024 834942968 +219473015 -972883869 +654512935 119307528 +-303873540 -529020491 +133162050 -940754256 +-266607640 520367349 +-8990280 -619806999 +502332371 -5648872 +929095759 -778000553 +914774795 353652243 +623030402 31534965 +379432115 -851325512 +-420826581 -204411104 +659253685 973661721 +570307147 615388579 +310461483 -515896052 +583645760 -6090154 +-500661415 -538364260 +-223541416 623200509 +66752128 -613397737 +837108738 74708380 +56859175 999602296 +209988620 401686508 +-330495370 -962864502 +-62812300 -135709993 +104527736 -147682270 +-569085734 -991189265 +-432480647 517423786 +862103731 -909988836 +-152061373 -182154323 +-968518815 89287739 +-301892347 583479630 +702498894 -187550022 +751485055 -990304605 +-702343479 -743427859 +-760791694 -810770384 +325793931 435777997 +628256331 -124037545 +-458325626 616606514 +-442457946 -282847921 +-981654894 -155635254 +41675577 -152468320 +3425776 -754266695 +183060414 -283392212 +-163868162 -726589248 +-855796495 -593333826 +330429584 201477382 +-878392700 414505426 +347917924 105574865 +455023855 9031646 +773710110 376279394 +915096005 706415356 +585822754 150796301 +-919398401 -422685070 +-138574836 518301960 +52228270 -606148018 +190303197 -328845468 +-887768899 -305542229 +139872216 -705181358 +504205904 128061974 +765452437 913775375 +-376335262 549490754 +-327594862 551065467 +677348275 848153411 +426813450 627373279 +830437489 369042739 +464212527 70694708 +-370678755 903440693 +-388807000 -965973333 +-813651144 376925754 +703212776 -17379920 +-187425673 893238709 +-195490073 -101399663 +276517632 -290040889 +-180559933 949034322 +80976660 -442907539 +-504129798 -836144063 +-112695632 -94082065 +540239907 -862068392 +-904894722 282652869 +-39676996 -13117795 +-824413961 -287020832 +-223362351 -361506247 +820662887 306499527 +902653372 -782759425 +955934063 942007357 +-661938727 869123618 +-348224257 -248292757 +137020313 62575374 +-228782194 -213560219 +-988568572 -493512362 +-792546377 -117631254 +-152782459 -626677508 +-188463796 -511248911 +-629123896 -341016807 +-791776680 581237672 +-239472364 -155384817 +873981762 505824322 +124965213 -822279207 +675262639 916732172 +315474491 374409788 +243467421 116827877 +-619232366 -144377286 +-266823429 -964492157 +-385168093 269546087 +-356969623 -370215607 +292568520 836096553 +-795256782 968625674 +200103059 195172823 +-32560836 507142890 +559174001 -692673830 +-868350967 810456685 +-858668071 791151381 +-549576065 -549233702 +709225023 -475182729 +44812899 620365419 +-236935381 -956217425 +-506671689 -749296582 +-710402691 -847211840 +-264374149 88764522 +-721364185 -193800266 +197988168 -75698082 +-665529661 -344676995 +483253453 724919510 +-967229656 -225222208 +281664051 -485366201 +-791145097 246688265 +-472143355 -237250506 +-595880076 -804882946 +-702648648 -549745432 +372420029 -736606383 +212230513 950669565 +923703813 543012969 +299086196 237242349 +217796733 492613713 +483895398 733661330 +-669941795 672975351 +891600702 -427632674 +-287678910 -230943646 +-370659231 -7058404 +814005209 -119321758 +-774377703 -133380588 +405337601 603504135 +490063638 878181793 +-822597965 -211490585 +936285105 260157223 +430245955 -600816098 +488938572 -505457327 +-695950377 -120530510 +662213886 522981961 +-485009037 984066215 +-962229563 -736747285 +-353559526 618352384 +-184545980 -719377701 +-568820849 405880871 +-820724467 -509672053 +-203870547 813258682 +-564293288 -121970019 +378448841 -223934953 +-653937835 510886120 +657679104 -192056698 +152544397 680862233 +748569581 -454565708 +-722790459 -264311984 +522760647 -921317667 +510322416 748062102 +218806199 -729774388 +-870446974 194302529 +-851940062 711213959 +434973328 -996125645 +337625286 -71456869 +547003856 -7761880 +-500455223 -529378515 +494116896 -879521179 +773557690 768342590 +682471586 526487038 +806501997 -199469749 +757464555 -107617629 +-914733294 763131243 +-796197934 433709142 +578259715 580983329 +-732709033 -89657293 +79728870 -719971569 +843238919 65629570 +633816049 -114296588 +-667842197 59713615 +-530545049 977305137 +144806236 33277097 +285171345 409640572 +753337474 433950363 +-195355021 877179776 +391811309 59827699 +657808807 -594764830 +750905312 669541504 +-77091439 -493447314 +490316596 -189423691 +106418685 401275417 +-709718675 -789665086 +349397533 871739018 +66616618 782583258 +-519299763 -957996392 +-735750714 160644434 +282351100 436546692 +327508747 909053342 +-749240814 388374147 +385992054 6797514 +-696667982 -324285843 +-442733104 -594339765 +-522297422 758331041 +195011134 36435113 +-163461486 -25935881 +-65547809 897697580 +-632050020 -973552173 +-760985520 -42366830 +-244713466 -914531765 +679158417 -111476431 +-136391208 294524095 +-581414583 -279933901 +745295217 772583340 +482248318 -111331427 +610412393 568155254 +-648091233 350147852 +604471942 -95173586 +-450061664 -6476631 +311625783 -528925881 +83454294 -503787774 +-480727142 270820826 +588374650 23589412 +-109781959 -870347989 +446311945 -966729880 +-224974145 -111302369 +-799562017 -359731831 +-16771241 -606413531 +844051883 449950737 +-852466328 638828309 +-293243737 -897120213 +54545511 106179939 +791566506 -840800498 +635864447 960742852 +682011105 447110502 +377586802 22113442 +-692241278 -761811335 +-529016432 17249402 +-712328571 164200275 +-662169339 694357244 +118694655 115504321 +-134330680 -697491465 +-947566507 216503367 +-958941056 -909588273 +-551749881 -602204534 +112768353 291426695 +-48847294 500454043 +-553090378 626626344 +341707332 96263397 +-225495769 975994201 +49419886 -533416208 +253444408 884141854 +-246816482 -429663987 +-886941552 936411021 +-846896880 -517389614 +-203585826 242598611 +-980108623 -202967581 +-976659301 145404148 +144876240 290602309 +-547299821 -123692479 +-7054605 759900912 +-400962625 -790986948 +796732587 68579642 +915520198 -993842762 +-241172683 -529512102 +746785521 -269871282 +684244426 56619954 +526269239 743093017 +740034908 -821879269 +-997904221 754197728 +-520551640 -656297995 +682037091 396587225 +-845635325 -716088756 +-258380344 491787802 +304377741 -846719272 +-880454307 939292167 +157707658 -950432452 +-380359489 633084724 +-864334467 854143615 +-819696216 460912456 +-254643152 -823314794 +841236332 -345594822 +139687816 -641451095 +-57653589 -595762764 +301121020 582931876 +-42290336 888748640 +554757185 -773357283 +-64174079 886403003 +708504746 -90209789 +-198464276 124070273 +-628103313 -474747593 +167083277 135180224 +583984590 281607320 +986884915 50126722 +656516658 4122080 +-420896828 421170794 +847134607 -868185455 +-957828236 126632635 +-406152634 515105416 +-316246550 354970745 +533904466 952022489 +-17040537 253547907 +-820183435 -375390754 +982013792 24299233 +-227012315 990617557 +-794434053 -717137185 +-97251682 -806446298 +743451260 -44602014 +144550385 -246990839 +-929707598 101364448 +-129057136 645820867 +803687407 182338284 +480441203 -557697269 +650791591 15622579 +-874870035 379682329 +468187481 -426186791 +-587238316 -955181009 +993281201 -673987023 +485701673 662151806 +-767880802 185529747 +885398674 544680668 +-110187397 -213164687 +-405533198 -107474133 +652283590 10187380 +-125817231 -500116677 +705618734 205925440 +276453875 966401456 +209532773 -708271573 +-335800392 85319229 +-336374578 319620972 +751100247 236641174 +271036714 741245974 +526812626 933703204 +-301915308 -778828460 +-18342531 -453979803 +-788327675 -500195473 +-514887856 -152761217 +337094797 -816666304 +-421548719 22490622 +217738954 -847794390 +491842601 52188145 +724566728 922893975 +-962034172 -189103774 +-563416947 739309632 +-413232032 615855886 +135944872 -452962691 +102769895 61667669 +955477410 989044753 +-835387204 -489086595 +-772367971 -904096885 +549266627 323565024 +-131924740 -204238131 +-493909625 27677887 +777007849 -906671916 +-549191963 -93079817 +-798878326 -40422578 +-268224734 -624848125 +338793651 18415929 +-784515002 -714804153 +782402770 884244617 +989593151 -320675711 +-850008332 -121661897 +-47122084 -819436201 +607014542 -569829803 +690542517 507849462 +643401604 -281563389 +950571953 88771921 +-762912515 -67465999 +716817190 906065513 +-71291355 -352643540 +-999999300 154627006 +660804583 -206978402 +-212125966 63407779 +-833004600 701463792 +520073484 -501494451 +514924949 -563574241 +273762724 -626507216 +425035410 -516293038 +-294795483 117835829 +-439401020 -748307135 +-359309564 -293145056 +-255012595 -96514735 +-107878395 192964649 +-336619557 677746109 +-727589480 -889637080 +-956359561 333101758 +-97960907 -486894732 +783094714 -847386366 +-791222715 998640132 +-264285918 -973708439 +-763075396 -898590173 +-906775621 -101463004 +319662672 440177790 +37405644 736663948 +644333453 -297166346 +-671341460 -993299763 +961610084 150032468 +602997633 998973354 +643083395 768341204 +554328678 966220304 +788931724 -759305725 +829889460 -87591121 +-921249950 722006445 +-810496541 -688198369 +611260404 -957055893 +647459071 60176182 +-276356844 89847243 +-790313604 228233565 +94304594 -167011262 +-313042649 -777837285 +-189357000 509975482 +712116654 -284991005 +195362751 -389435037 +842492546 -879682199 +-680154793 130040842 +945707112 -774678074 +-2448926 790240289 +969897816 -445811961 +661994811 -93760041 +563354776 -81039161 +831468005 -583899880 +5248773 968370561 +806455201 -846335084 +882636825 -479958821 +161420487 -411886651 +135180923 67010070 +-792168166 246809288 +-23380548 -907996936 +-542815546 -649220435 +216569104 -913947387 +-573686951 187834598 +-23035753 771296220 +-800420432 103699465 +979897412 382052398 +-278680779 348228337 +-44646748 -435063592 +832770632 478093076 +720218111 847742119 +857231432 -417353743 +691425134 -661309228 +-748491922 -865622861 +727802635 986795421 +-227976018 -844594818 +399558595 -874115553 +755177175 877244718 +-959674921 19939429 +650629803 781719168 +993274459 -129459307 +-549095797 455516340 +9544955 179156195 +730800069 409423917 +-306031860 -975292051 +-966386364 -318274339 +564927189 -227106497 +354970502 537249198 +-579843343 89601015 +809207476 115403717 +-143020350 590371575 +-998867 -35587293 +942118982 662997088 +940486625 -59778235 +968701181 -440975343 +176979122 -984208830 +-442833809 -763555719 +232317095 -303073934 +-940304588 -739857409 +797470505 430707315 +-988092529 739177078 +703255548 -860463000 +-441214976 52911747 +862319911 633727881 +-334440694 213029920 +334852346 -314921344 +-180446181 -177746022 +-303843439 -249305961 +-790380494 628591880 +563348496 598324986 +-232351073 622574010 +658920836 -940963528 +850647790 -911042379 +403906154 -291180076 +629657042 -350883809 +-491111125 883948730 +-482906243 413317793 +-42632216 -410538859 +-993237424 739280257 +-659282987 858385067 +926209335 -625463464 +-787781780 123901865 +-130667091 270354028 +648559736 215691486 +-926614652 -545184056 +-61787294 -728290 +795303403 696395450 +584774429 834139838 +-86523864 -872029233 +773331295 175079502 +626952355 231962537 +139029561 -124613807 +-804674188 -938040127 +-191369688 -41506814 +580208156 843795660 +974529934 -952763268 +636912828 -19961398 +-552906111 623883563 +-95187019 -482331503 +474816889 402619664 +-563376080 -541187777 +-816785381 -978568265 +-651509922 381218523 +-5180537 12739061 +-82557560 -588687791 +-719740301 22397007 +756887720 -869360832 +649782230 989174385 +224846737 967829243 +132988448 -360538852 +736282944 -613761034 +730990434 391901151 +359984388 904482967 +496731789 -213453991 +947974391 -284362759 +-376468930 639033390 +-438821780 -102074790 +-178345696 299369327 +-507555560 181196688 +23295701 717279815 +-810959721 947404083 +-960369865 273279420 +-79804008 -379807361 +906483703 -554379831 +197707214 187572191 +-931204611 -920919606 +852355993 -376516111 +-344081219 -939699646 +-221057405 121849718 +-429135206 -793033838 +-360910211 -289257379 +321726234 25525708 +297047775 485433253 +895879840 -881876547 +572592355 436413306 +-959735417 -62473332 +-788681315 787008077 +-52654889 -374948042 +-100724511 762588724 +-777419451 301217239 +433558273 -219625266 +765917975 463088839 +543386822 -69655982 +-603625244 481994014 +-902549655 -846549049 +-12281064 211614671 +151524296 794483863 +274637924 751079327 +-772429264 157443674 +-478004685 699839374 +-159987789 -212926232 +-509721275 -124067893 +-735722757 142746250 +-709064811 -531864233 +-336730902 78937558 +443613469 -621612504 +202716676 19171176 +13373375 -525470485 +512544589 -366788625 +-450037906 -463719096 +-892577606 861657987 +-576695671 -314663311 +621620794 -991856420 +768067788 411536500 +219850873 199543807 +-921843771 -198620491 +39481098 -326588516 +737574021 117805239 +-649546638 -324688252 +-635107825 158892610 +-828896561 -662745726 +543909030 -469561609 +680067678 -215462993 +413095901 -740742563 +-643527637 -585634967 +735177619 221659439 +988390082 426616201 +640211439 300476695 +499504267 -66551843 +-53082630 -417364106 +790494863 537157567 +605347066 -76861231 +854916128 -892107508 +-814889206 505096862 +601868623 -967303930 +-19169050 -114477415 +-310386823 764443311 +-725440115 426863275 +-679489597 -248490840 +560226410 -726618465 +133984194 -147655544 +660344024 508275817 +2825324 780082248 +440232635 97516989 +697045002 407248046 +119946393 563143523 +702810549 -3155153 +687664201 880716672 +562343312 -251393312 +520190284 -272174942 +-306502291 -220086044 +812243677 -112670773 +30730625 496855280 +747071321 539780803 +545382503 820760772 +109871598 55857147 +711088547 -225771021 +963914410 957209137 +779982842 -200710070 +-592245907 -887226829 +-85725388 735288756 +78992580 215367711 +-446900565 849388915 +-440171739 -446508159 +-446844859 -80331536 +-947802723 992052336 +-30156906 -371332282 +-247718355 -423247790 +257140875 886385249 +635847913 -150434692 +-407106358 602090810 +-629288664 -24574529 +711958318 553072997 +485808830 -796459841 +-421375848 382751152 +-638397872 712690330 +-522213694 -594810934 +-303004855 -559188075 +-450573808 338573902 +-756397968 -708979412 +-372810532 566257296 +914429682 -769411271 +357628762 689528618 +-615200927 144309557 +852998271 -126786644 +-577217409 -51913589 +150970573 -245110966 +-407686837 -187854593 +-417967834 -732728931 +-695962636 -286730874 +-263866663 -894086935 +430684258 263774982 +860065291 -813184013 +-981279536 -212759012 +79911364 650483703 +423404489 94211405 +-331632933 -199969721 +-747134660 -195153366 +-110604898 534777221 +23082631 426349070 +-646684279 -17659836 +-626897136 219327499 +-239656657 905776063 +564976498 690439057 +-292337764 -337660210 +67555195 895151420 +-862951039 410355059 +700300342 337197504 +313631544 934422335 +907410542 -906988400 +-607147893 -225471383 +799879742 676580832 +-238846134 -1396259 +876889323 626384546 +295286587 -602994817 +579465895 480647629 +989669284 94897930 +292078215 -508126107 +961362426 376599148 +181030272 320435454 +709260083 610356434 +-557200544 206162257 +790323152 -481014948 +-507958864 -802847173 +-624225414 -954942045 +174340987 132970866 +-245202155 62830474 +237943782 -443731411 +-586103372 -550385461 +867767186 888104808 +-37349166 -330489786 +-195087803 -224931330 +-411383981 97992801 +691926979 388209035 +-677552338 729288710 +316902527 -569759156 +-106806454 556218318 +-987606132 -72017695 +-395987715 -172359750 +112152357 355560178 +608153347 531589579 +-964040722 710134094 +-573185 -75877980 +695692376 118995521 +346440185 -277365619 +833902484 375307560 +-700667878 -22942166 +880111144 -131381433 +690532969 733832342 +767528498 -562556519 +-602604818 480808909 +-95317341 567874088 +-19063146 -165505851 +-908935035 632049095 +259205446 -50022805 +567437394 853065404 +175943009 -993876079 +548051062 -787576048 +86046099 -349389858 +-15083019 361531850 +-148904179 -330283050 +57518761 -752936097 +112976903 -438973433 +-460188296 -210385685 +-371944182 930212126 +127325841 -740662444 +-260769294 505426867 +687901423 267912559 +870530419 91295072 +447730086 -353520302 +-105994697 198231885 +686404919 466744283 +971561549 -29821414 +-987297008 -783533394 +763414648 -499043481 +-756824025 -764973220 +-931859824 337071390 +-749307718 439833382 +-357921843 -35507394 +-259815454 -537541351 +-288608982 -162396971 +-359105359 -81581945 +536610426 -888896321 +-760486411 595742124 +351135300 -744016703 +-264263508 -924371414 +-226800921 717269192 +358633053 697839638 +-984350518 337864333 +-62519071 674951488 +523713088 -861940419 +-845448593 -42572807 +-408424494 -713484523 +765103000 408151120 +-959262010 -365473955 +295273453 -531919330 +-30449315 -375166743 +-330929407 391776715 +-10885265 -955256587 +-958011836 -147891517 +-647625325 -433977063 +-81720015 458070963 +-348666614 493759038 +837488233 -983253496 +185326633 82541799 +559192972 -34079011 +-26898463 -926524404 +73173345 -813420895 +652065049 800414322 +-870634203 234980086 +-389434685 673748678 +-110499622 -2423429 +645227648 -956958749 +323285786 -679792866 +-814963178 886086005 +-305198747 -650734535 +593965598 804313016 +188076134 643573303 +492560616 819070805 +-699604581 -6663440 +-772358950 -210653303 +-812805682 312028553 +-303469962 -753762504 +-498337947 167372825 +-208979854 705762478 +646312292 51492193 +-918819045 -891169363 +-950229815 -372754099 +-305357359 -501674787 +693994122 462958051 +-651163629 169756456 +339668984 24816564 +194950463 648348510 +-877800096 -200376432 +65612092 97596189 +-914916175 284257865 +384222412 -148904914 +443374481 11399618 +268406384 -894164471 +-848416631 -121094339 +14192700 -218473595 +325488562 260816595 +153531985 601362159 +671644471 217102267 +470379123 184646445 +276831626 732646082 +349245485 318916902 +641399954 449458269 +-817708104 -261124348 +-921704562 -290341365 +292411353 -641731407 +444321938 314361570 +-476918409 750229585 +865001294 -530641110 +564753836 -920809508 +-910358277 693745416 +-467764568 -558310281 +157980466 781204132 +70257884 -820004779 +-705495801 -605805174 +-929599079 -89863434 +690777252 -97260180 +-212162644 726629775 +-970296835 -905871554 +-452548508 927000062 +-333082435 87606995 +-900817707 164938903 +587698434 -55353947 +-30928023 -36990123 +-704765610 -223712276 +341278937 -950895840 +-450060526 -974131691 +771707029 -892832496 +771943886 -154885421 +854396545 -445704908 +940690616 -370713919 +455340770 602784399 +254839453 836937396 +-307892385 487106111 +373881704 503023209 +-588607563 -78414848 +160786780 415875351 +763360369 -893089274 +374838668 -270977421 +632436524 546067246 +-408573699 -990069631 +619941328 -447796026 +-647397366 -714958590 +-487347386 796288028 +-218157881 244083178 +-43983757 -655746980 +669185813 707431462 +-714600370 637518402 +322090330 237336595 +-846708440 -819600660 +-31494309 500777201 +-458600924 -647064718 +-400698195 194968618 +-439556757 383455527 +-874712733 -966989120 +-993906950 -33817006 +590974878 670664056 +-92868431 -167267581 +526530000 754805158 +-699966722 36466231 +-442627829 -196502327 +143925210 538578823 +-713086384 -540788881 +961369409 928575624 +-166182388 -40432375 +-8043688 191886093 +-279775709 553440239 +911549310 -897307711 +-562368154 638889213 +548759888 372164117 +284235430 -800508281 +-728353297 813132569 +394963339 9743982 +648567812 -366321176 +-792458224 943876004 +-870995330 -109310398 +279436931 836676931 +615948597 -561112688 +85541845 665763232 +-757169205 107608318 +-861963696 493485135 +861013478 64359998 +480435106 515416764 +-790106868 276808827 +-938857080 43107696 +-978446869 -616310070 +-840458130 -974257973 +-12887680 -882654360 +428126674 312193417 +533228832 -71887741 +332556445 -981364616 +371869021 468767286 +-994259161 194986930 +-36500308 -559552634 +-350118482 663726211 +-480779418 -541281693 +-124110169 35362825 +625985047 468965607 +423156829 -238051678 +-64719971 -950886329 +-858775102 -996576495 +-938295840 -748915337 +-326784678 -570037315 +128004200 359419615 +578050648 -431359036 +743993207 -482601046 +586364374 149426115 +936488123 804840136 +-608891256 939070424 +69660457 -433545411 +-69657562 -378798176 +-956097161 18747343 +443675855 -443182021 +788922104 802084065 +622490514 -401150742 +392419184 838542550 +676583449 -177232092 +-299450140 831810723 +-322821404 -108968206 +71727843 873534910 +-692832646 887904420 +263274439 -428828726 +-790799282 100375948 +640582632 430148363 +-348971359 813623977 +-764377885 -637823585 +-164268210 358298008 +-614742955 -792296856 +-775609867 -518463705 +512184891 -60884002 +315545748 -152708922 +558662278 716699284 +-743496454 372028465 +519378573 352284995 +680362773 920567646 +740722635 424368463 +-54115356 -215298627 +185178664 802737809 +-528064915 369886046 +232512345 44733659 +346893233 326990955 +-164172469 855436259 +239236598 -410785714 +-185320309 -443733786 +652732121 316641814 +27765883 -799253436 +515330070 -377082476 +142132668 379278685 +-896156498 841994695 +32206805 -681745376 +237332913 -187755074 +-236529750 122627353 +10389596 219449516 +-977158147 -55870355 +-594171820 472442044 +-32020739 -767205848 +-691143364 279518150 +-205490872 215759418 +608504183 -15827707 +-498462575 386391296 +-399420751 535229674 +-108885551 -470161050 +-991949244 805682460 +-230585759 158157931 +-392672988 -651952447 +732768539 298749107 +871700783 355245396 +-902419954 937039601 +-56874764 -36206497 +868207543 665375475 +765603136 -369795191 +-727228413 -123298891 +-549581142 -390299990 +3978339 -346661305 +206089428 601011398 +-807116577 898704179 +184307105 309788965 +-659715493 -667039729 +478122578 666584961 +286922019 -814266173 +696786346 695150291 +-474083080 -307984964 +412721419 457284494 +-352365865 -967001597 +-940639105 -604386621 +-817708908 -579219027 +653745081 -277427656 +-693578393 -292919657 +482070415 912894232 +-668566702 977677812 +-434395180 -637709112 +912589923 621204839 +471169753 -540341816 +343951259 13760897 +925176036 -549096760 +230513107 -687099788 +338172528 -286490611 +-628795154 37884253 +-877036659 -115999220 +376154442 466124194 +391575572 634506850 +355381800 -899274198 +-64125662 27945958 +-516087181 125192252 +-988796935 951812664 +37096657 864385976 +-51697301 -963865845 +-666947902 -757617019 +-865760075 811664536 +-678000728 851782218 +-641984454 -878270062 +332665234 -632500809 +-360230012 -631291867 +-188615029 524472721 +8966371 303239420 +707700903 300353662 +185276854 965564601 +959098431 -969677028 +839107251 672516962 +39489443 -707227605 +754979212 418478335 +-684172168 -341386829 +420351357 -763207683 +-619793374 700031188 +-713067335 -351645388 +-15672866 -935747982 +555219962 -479904565 +813920599 -33158546 +308374438 -991791816 +872125273 -388337957 +269817883 794397028 +774067066 199448903 +322127389 665289638 +-258954947 -237747285 +-674807090 -984452996 +356999626 -787903043 +419687428 -540688002 +948709585 667783470 +-291708771 331076326 +853431598 -577276215 +813635308 -892534001 +387088853 464337047 +-919993203 965915834 +103811294 586647309 +-938333721 627267295 +-341467349 -66731882 +748847492 -29478590 +784500582 -915154399 +172249643 -469170309 +-455382590 -590778552 +-678954965 391419979 +-352899012 -59437526 +775979156 743247922 +-448604944 465805550 +443134978 644728511 +503699470 -770880211 +-187834493 693530214 +105298103 268657118 +-75967452 265736290 +-671378314 -294183854 +-53244215 162212136 +689322211 443984106 +882978533 -295192552 +-472966200 -517629698 +96719060 -91699681 +943768763 -422167483 +-703863809 -594237004 +405747146 -761848699 +-463477848 -332231892 +-98615862 302606203 +925113867 -979692194 +293586990 -547358425 +-770990454 -335700889 +-302567028 857590608 +678041066 -135218723 +724301343 -974106258 +-660761432 388527078 +208014599 57475142 +653647519 -760348358 +-621185738 552872149 +-122938511 -725953544 +470828753 -914828187 +-790746155 -593080699 +-853476723 -553641986 +-810150530 -919978348 +-927025527 -71601863 +-797495692 -436679529 +937522694 96912805 +813898700 605416801 +137579348 517865859 +-15700054 418693749 +915015333 82890884 +-289361521 123417201 +-247895515 -890727256 +-719979363 93168813 +-975413661 -870622784 +-913801123 919373244 +-786012623 -619439807 +-398582917 -179098440 +-581826122 189234460 +565045821 970740630 +471272609 -915566095 +-985458663 -606980323 +-775134185 910261678 +-510576838 271035 +610431102 920944573 +537020763 -323443134 +49089654 -100649337 +219099748 -710829380 +130458303 408187467 +-625829305 385397688 +-45096606 -480773901 +957355018 103742362 +30518221 -917881727 +834347437 -720727502 +579174799 185843025 +-789689685 -409170781 +-460920212 -582016490 +998388468 873013736 +-206397460 -100804873 +-237554917 -992931117 +442658257 -390521766 +-782706431 974816903 +947867779 507007743 +745858420 -227870777 +117221882 452860985 +-530979926 -585881118 +533156294 758379286 +382217691 -693097137 +-406839856 -306362218 +737588766 989829609 +581812241 324085224 +377349278 941022117 +27756029 34606873 +-791059443 -903558692 +553927393 954004357 +-697075419 -447850425 +-482815324 950679608 +284567785 -135830015 +355052121 958745642 +-528661130 -927266950 +727438000 -541209559 +-416568555 681290229 +655654945 -497285891 +-965874313 203920414 +605042593 718035753 +-256625279 -968690222 +-290527071 730840403 +142253565 942053237 +-568326796 541274750 +-863716542 -39204515 +448894300 -597074938 +288859642 264394756 +278968319 -609119155 +448517722 -459583974 +-656753996 -306078592 +13678151 -897027488 +76227559 782542189 +-509085144 -591103337 +668130551 102309311 +549655923 709646473 +-335503960 -408623088 +-134002216 -736166841 +-470599192 -439531937 +843743687 -424232755 +-870614634 -78902315 +-892853759 768348751 +109896295 -955747426 +972066939 4545496 +752258709 -884360227 +-416015082 -489822231 +-729970075 505102092 +-657973726 -37277645 +938182958 533604465 +-337543396 476226192 +-126562840 867379256 +-17794104 529086484 +199605633 952112021 +235247387 122832572 +778963036 -391890100 +531341692 595047434 +489236836 -514262878 +966707525 -827166246 +-191622773 203131026 +-947535359 -125975359 +468560940 289702362 +-41675467 -725514458 +-625986275 -652667466 +425638455 892978020 +501092178 -87154061 +-892838902 71802035 +135086825 408182876 +-465316909 860130510 +-39761916 432209669 +626881238 735305308 +143340468 491808177 +-669245365 -915366304 +326483963 800309776 +-769278969 460512668 +510185407 -95294636 +-749909892 -549011400 +-668486836 -116067010 +-77737354 -386226192 +-332156128 -849058591 +-60486261 -641651616 +657854056 -203120806 +969937027 19739866 +-700804045 -199544590 +-651259245 417055809 +811558455 -21576237 +996215076 -762796024 +-551744298 -773024548 +-365638961 -196778540 +869416786 279312915 +159387539 -695753136 +686248447 121971167 +83211236 530121161 +-737071503 -904702269 +517965155 835461757 +394769216 147881960 +699740376 -910548516 +107198810 499326601 +-921125998 173994525 +823959223 747150247 +838593362 513979961 +-298954845 -920570516 +-106655758 -43838547 +-703373310 -907438476 +-240140431 193177378 +-280890260 -826952731 +601467944 502953396 +556437115 872964123 +885837709 651950486 +205305208 8521082 +544229060 363558179 +-387914668 820620300 +7694010 -267192744 +771892901 510967945 +-959700208 -960467094 +187000275 187813779 +-302596574 -739554680 +977018615 958947457 +200990920 -835114114 +630674166 302621468 +182991962 -61761139 +710086231 -1731224 +264473737 933543635 +-775449620 -121476382 +-529114130 -797467082 +17615108 14367166 +49604887 104592699 +-402475144 -653173211 +176092860 43759520 +220365601 -549483492 +121810284 -76357474 +-266452871 -521672949 +-664996382 -690781187 +-913372260 840161573 +395795278 -711726051 +51073378 29817167 +-807060813 -525995005 +278432664 498672729 +772526961 -701529650 +-708441347 -609546322 +-531403984 -337601674 +-604957120 111406467 +-103187249 471674373 +-30943163 -592772528 +-510930749 664512037 +-388220530 205191078 +-112914124 451647324 +594350774 -335372711 +-410835355 -220556316 +87292963 -911332256 +723717315 860760064 +-825195968 -12174010 +-194311236 -289090391 +121609708 639541366 +-73090357 -22836132 +389462772 -293300757 +410954153 62719731 +293190523 364983065 +-604952079 -440941010 +-764281905 -321079572 +-980060432 -796345545 +399579026 584822653 +778847913 -649612714 +-38074225 -261284641 +-452555983 562349901 +214998933 -688381811 +75650905 -378112672 +246016794 -37993950 +265500500 188226360 +-650584721 -430069897 +31401855 261460812 +562638916 835784006 +266427826 -97990503 +296714397 -688965709 +713870631 -872624634 +837742611 -943454855 +-19642952 -703879536 +43112455 -563512301 +-344973685 615387367 +-174956097 683883141 +-266557954 714136130 +-127723877 -233705444 +-492031645 -683677845 +-428300519 -254693642 +-4444325 528013261 +842171821 49915116 +100802009 320436299 +660660733 -425567913 +188734552 -512657519 +605975066 951412970 +-191223153 134678471 +-378569655 -175307172 +599600271 -985037100 +163482166 -161625975 +757393116 -460871009 +835060965 -142989420 +-546337498 683863886 +552979354 -563282374 +-162237210 585167719 +-186812031 921662912 +-140414489 -707551607 +-925605262 119514366 +111852818 -267497945 +361607980 -944794322 +-899797367 348423280 +-874697317 -749729404 +-704671082 -4341133 +264953727 888716803 +909730117 -593699987 +997481074 -863402218 +25624443 -570678746 +-495944578 943083258 +-747202848 -288554252 +421906056 878224607 +48446234 420835872 +-334926187 -108931784 +595447414 -691919322 +139180075 -691215861 +-340891121 -475349294 +743055737 981461300 +-402125826 -160101033 +436601640 -883665608 +-404718451 -966670851 +70728367 -381702175 +253645144 797183924 +-793553284 998032475 +889317405 6551807 +644640459 -18996394 +429264121 -25680898 +85644384 -659149920 +625452844 160413517 +273004742 -998485751 +-498585508 656263504 +-752437260 -1272421 +-384223598 195839715 +-923111097 -533297790 +870665493 -447826178 +-574175323 908931516 +-844144843 -365673263 +-15290073 -14309039 +-801618130 805535001 +920283765 -526935292 +-814968142 112917025 +-773635954 -938026507 +-153021747 497552682 +298481065 -687300857 +529236998 -265273401 +-455236660 -685477170 +856706609 -365888658 +500173362 -407441073 +403903684 -863041828 +320924714 -921829258 +666988674 438733961 +-951084115 39543605 +-135109604 -605558459 +834258391 127368795 +-444711520 100312204 +-722710400 818378602 +293450007 70840588 +-445568582 108963130 +27778871 -900333008 +-675113823 -168711880 +-778586414 507776054 +-76997068 -888274144 +711686540 976831701 +295886705 -188310647 +339269407 -921128213 +-572603994 203066324 +-452434693 -899327538 +668423767 -395879401 +446738160 17783772 +477128691 420749774 +128051564 -645536288 +-428219814 -19031571 +-73275588 851944479 +539423069 -692384456 +-367195298 -520642491 +710343705 -331421854 +895441537 362078696 +-571151841 491717970 +614549791 757163201 +-358616031 354872859 +588606015 -960744713 +656406649 320631964 +-586360289 900968814 +957076939 188892759 +318372877 245160568 +515873530 131596620 +911036926 45783291 +586557277 550616777 +371094677 -167112220 +-135174243 -858149519 +705447891 -968378659 +666370900 -22030791 +719915145 -826741425 +89488148 314191392 +709533255 127764808 +46132432 362869816 +-420589294 459220752 +137145632 -142195619 +-684150447 800116314 +-21737786 -378964877 +126319383 954097124 +-135009991 -622651362 +312304430 424456563 +703252423 961985094 +515623173 -496003156 +-147078036 503862831 +-717577316 670406491 +843050917 309105590 +-661723863 696388269 +-71802494 -87961640 +426323153 -223289190 +399347746 -246717345 +-473880744 565321676 +750292933 -629409317 +-610748034 392585263 +-140444294 -395748603 +481011413 -946664386 +596566647 -199541116 +-956063683 -392817414 +-865708297 573381440 +801546507 -402112366 +-464777431 -12588046 +-426349528 446869542 +381803019 -793755078 +830182914 -987212244 +-439392807 365881393 +-117127977 -842238298 +900401724 918668170 +-524927588 194764649 +-95165791 154926624 +765797535 538192886 +552294860 -592080134 +114546414 -853147837 +765115439 6714573 +-346935456 43944899 +-316857589 974308122 +353064169 718729197 +531401516 497044897 +70699527 -394526318 +20164373 145247380 +673013876 413113196 +-765099063 106183850 +-523842092 851745199 +191919627 35434450 +-632585 -200622857 +-620219363 8346834 +-720688188 64766917 +838909164 246542299 +320228383 271021180 +-109772003 724602199 +490015352 665712692 +938995916 -169219321 +322159778 522591868 +-562769638 -742390111 +-897255 -14904650 +-701509325 -970108186 +397077902 875049150 +582016527 -843113150 +-575815521 -316568924 +-528240794 -790699537 +-793457469 -946331839 +-817795979 323770139 +68406377 386470332 +643594457 -830256815 +850783535 855301700 +-688625892 152918133 +-725235257 -279408772 +617307905 -11381963 +-144333368 643380124 +-231564356 631141211 +-25504486 -453293802 +817117932 -39812761 +-534102737 481201924 +310699514 598033397 +-195912491 635564912 +-989765353 -73219698 +-887477467 576570640 +-896369634 -492422482 +-806148578 -162914455 +-576229697 -39354700 +630335838 166136510 +604084735 750754353 +964883862 -295628024 +-634600013 -230487065 +811322059 -154308412 +144375946 755139585 +98447622 597863092 +23356645 116219799 +-217557722 -383579857 +-518834041 -341120966 +852747283 899269791 +-943712308 -993822053 +161421560 -191166082 +234482717 -490598412 +624063036 -561134595 +467709111 124517696 +894010398 -554194415 +-733000272 -160609683 +349483652 -762630937 +156579515 57872718 +133196293 -125515923 +783001538 560310364 +-487451805 652639233 +-213844534 871606957 +-664034533 -345283375 +804686358 392712415 +696882584 60512741 +-530341945 -87010743 +59729431 822071795 +43936182 -17480869 +329014339 710805501 +-840296100 876310641 +694101067 931664166 +65189186 -67962145 +130907117 -368324755 +954704313 -15579412 +710334145 390783563 +248527287 195097050 +-60268825 1256870 +-636883796 -914292200 +-779645459 -973104797 +-889837250 -134369634 +639067467 -109032700 +-180031078 166182954 +273579924 776448545 +931642633 -748804822 +-556110143 -329056086 +224117850 275295082 +671844882 -489481313 +-838855726 -933295503 +-915476458 220300250 +516665834 421399728 +290392597 -731301506 +163543338 273464071 +-936402683 339973826 +809883941 450525991 +-984657822 678978449 +-422760484 -390747192 +-930603503 -285499239 +597640475 -240940299 +746136885 523919051 +-737635084 519700524 +29197064 910257913 +68368314 -447214313 +278263415 -135845548 +216710877 351538971 +283008059 525856083 +457378273 680770192 +-893615844 -481917432 +-503552811 -420198040 +821543632 -644688153 +-14005662 896316099 +18605892 678043216 +345467795 -524301775 +-146445546 -748383679 +116656858 -471748777 +-324765837 537498772 +167028214 881892277 +-212926528 635649723 +642849709 -751517597 +583219074 -54455534 +167594593 -467306274 +740613373 -692530007 +-539374951 -710215317 +-347318251 969079871 +-405539585 -733465284 +-214212532 -675399783 +-731127911 -148819087 +-358426562 -870964524 +899796260 325297784 +205649255 316335768 +-835111964 -312024581 +-316936397 146674927 +16762578 -499111542 +615590251 435830738 +-11824984 361576835 +783133157 445283155 +-512836246 510327517 +538800566 -181370846 +-52972303 -989908510 +859460187 50346623 +-57355307 -825101685 +-656900088 306588046 +906674657 233056562 +116510801 -907977483 +-201913820 -594967749 +421424377 649450154 +969925726 224974238 +102529151 221884589 +-160172369 -392542919 +80267442 -829623134 +-890305698 10555251 +-276834551 776509373 +-998359544 598758721 +580502703 419943175 +219969663 -461101826 +662893133 371543391 +-851706454 -84252127 +-439692618 -940510226 +-737742782 -672963123 +571421552 50110056 +771275936 841781300 +-657271546 166504764 +539842325 139503572 +-593526001 111706058 +742075520 -344697564 +982973216 -982465166 +-337631068 -903576694 +-3431048 778193038 +-575517440 -813394328 +-50795614 514229021 +378357062 407870143 +43512307 -982920667 +-327540822 665324270 +839013130 938332249 +263114726 521223531 +-506106601 771261135 +285622541 -541684967 +-807219382 -388971027 +-469621909 5544679 +262136371 -489541350 +967389786 -41986259 +-819564476 387665848 +-416097623 -549609294 +-724494456 401838327 +-894898419 -416377956 +282482867 -620171267 +-101453363 -581330041 +426176311 -848860998 +175784648 -34310348 +-371281153 -224281645 +44220787 579520177 +-811426228 -821508667 +939535533 -807868799 +-217045335 585370173 +697242382 -263194037 +806446245 -834650531 +8585387 -333815668 +-811430500 512361500 +-114928486 -130120524 +-322121189 438855342 +603930723 -150485114 +829463625 167212877 +597281942 977860076 +703834192 94275544 +-456704086 710004269 +-343114867 223117212 +119148508 930135308 +370710127 556830382 +406540992 587136511 +158534188 755025912 +637011237 -736265411 +-221702610 -309506377 +-588287416 -197069032 +-702341517 996447005 +-543930079 8523201 +-785050087 518679955 +285358614 293783568 +-929296216 -548073395 +-836554125 -573014939 +-665563619 392082500 +-617386001 -120107007 +-730730456 -131519271 +-366171889 40429318 +-938819870 -502070538 +-396378723 752243017 +147235300 96628863 +9384029 798743057 +983354296 964498058 +426716125 -57206793 +547914525 -348111025 +-434875589 412023653 +824067527 821549836 +-695435161 -376106579 +777349786 -859516698 +-880705218 -389076910 +-933521554 -623735491 +629040584 -70707182 +997190822 472076711 +-421646192 -561757459 +-129530967 -71144274 +-556881600 -582954734 +-555629910 -153856025 +-224547897 -101102093 +455667128 218464918 +-342191294 647677092 +-12753271 574810549 +-832532737 -615935003 +688443682 857619537 +-686150282 383596150 +193466192 114020454 +7068276 -650994959 +293597457 -35719435 +-471752324 470093521 +-554434932 -97465843 +-573581484 378153806 +469038815 -275549561 +-616653305 -120774785 +-170879816 -264338034 +664747294 -450424960 +-131100930 -106183777 +389819956 761627864 +107062588 -302522937 +194740670 -799662479 +-217997960 -959446626 +-73991623 99401387 +390009011 698189127 +468573979 706696612 +331218016 -431038406 +50302558 -165847755 +-484972745 -867160898 +-977189475 -367236127 +-895245693 -70962134 +835353479 661355433 +502431031 92122739 +801041396 523817805 +122602329 73889493 +436438867 -195462823 +790473390 -171970681 +-160419340 410456002 +-644022289 -893249479 +-490180101 103023775 +332208030 -529467065 +361920044 -917409247 +-998806778 139541427 +948319980 -625192492 +610873447 -799231779 +-465735135 136419405 +804223799 -608681994 +-902341619 623577561 +-503800172 -306613625 +511133232 555151672 +33817136 -157462354 +925253168 -100913128 +790332025 -274069291 +-974957640 962824058 +895533024 -926935454 +-257419232 230507233 +387470557 -250072235 +742451134 -813175423 +-512806182 -429500845 +584254606 798849190 +-904773098 -258760326 +-47166688 799030991 +-406444217 -526042854 +211911730 584977374 +667577540 505516116 +-522486272 735774640 +782310878 717426711 +-456988024 -312082361 +380769017 -138671185 +-451852952 979686919 +-293140180 -995424615 +457319875 386986615 +725012924 935361138 +504492833 -938401357 +-249328551 374761156 +-693091190 -31192246 +998609245 822007563 +260482637 -477419336 +-979394391 127888915 +810328231 523568879 +-201406106 63861247 +908593427 -759525814 +141936271 381419267 +283383308 -598390340 +-357684034 822751704 +-604623012 -513170723 +183358164 -980919858 +-485312434 876432596 +-751574737 869082344 +770650960 -566072137 +-779025729 -64791136 +-902295693 -536581602 +339008643 -371607242 +217790867 -728925087 +-431353400 572561929 +620944749 -789285421 +835251265 84050491 +752886087 -404876083 +-471149725 21758185 +24465881 432258998 +50372592 963073484 +-716757295 147942027 +-186004483 251183592 +-142167700 591776053 +-555799261 640577244 +-923280693 426597854 +68722902 -617861715 +-754640677 -362404300 +413744534 -459634934 +-985123236 -297074459 +-565248312 -834016641 +-158080392 -8596877 +-476495319 881907196 +715305773 -237959048 +-807813768 346776331 +-760735234 936262801 +-523445638 291688102 +-924169259 -197043811 +796481886 292793140 +265635772 -694179347 +593121541 330440897 +-475873968 -307785643 +-538527697 -638159300 +-329245819 -752179536 +-688549821 217698435 +-491006195 -772142524 +290157695 -631257608 +-375744217 29588303 +-273828041 623002291 +-629152019 -259268269 +-672804512 -857768654 +-940465585 370613830 +305575591 -981578019 +-685820548 -387373302 +661502336 -63345870 +680022279 532522237 +-556278108 -376708282 +-402987548 25207555 +-329736244 871825715 +958094299 -771661446 +-53748040 -463983748 +400471540 895424622 +-968842229 -671272455 +-275381868 999307341 +407460592 692394060 +986421909 37376066 +-461647768 377174720 +-846921714 -670865578 +-244047331 590148848 +-622308221 403951961 +653993817 -229224778 +-29311404 261844514 +-642799082 666590578 +275847132 -802338326 +-520782833 812250920 +746248918 201601255 +337853610 -856469500 +49052698 221873069 +-573930361 -498442154 +450151142 307485297 +-682293180 -809476588 +-402750285 -170431221 +561560129 -6264673 +-58477700 -323203806 +-466757835 370481353 +780062289 187541189 +-358846495 -280440063 +-880477248 -36374238 +428232927 -982645436 +-789009492 -992676537 +804201375 -906422354 +453755329 293296413 +352450300 617642255 +659475577 141725926 +-684974249 608083697 +557638477 -717575590 +610073581 1329671 +-670525984 732473133 +-972669299 -734280677 +633398610 -379046795 +627282609 987802553 +-53436720 310119585 +-854831257 46595369 +129774941 810316193 +915206533 -49822916 +-570503917 -166939862 +76487706 541082296 +768806362 -60541823 +533915157 -106462475 +626227195 -831553871 +652411310 -557222176 +579043225 743604948 +-683922510 -729434135 +-845899342 -910147944 +849190363 -448888177 +731780115 727311025 +158346963 681157933 +910396203 -898410569 +894739558 357575001 +-86193085 -294767051 +372226417 133059350 +-415059137 -586160684 +401179454 96626059 +-919010597 301073758 +-1356232 -569571210 +398219642 90189563 +16217356 296431575 +594377852 -245829621 +-36011130 -262011545 +-161626896 625275102 +-901598892 10566781 +725625667 132196763 +-146521637 -713456832 +537325048 -808741628 +-310869104 -563736565 +-94406473 -196482702 +-677406114 463846546 +-544985535 55640090 +-21852703 -200567931 +228959307 45254413 +611883417 183314168 +-178158851 707357266 +763874824 -285629549 +-313061801 -809423414 +853505411 664570342 +-979378749 285802394 +-244338294 -781128196 +955450860 -642325188 +30275293 -194794921 +424431522 963536575 +-638537361 516447756 +-560242051 689365445 +-160293656 -513176559 +632308318 -997930374 +-238766007 230793261 +136434902 -748871959 +908516335 854974150 +-940787981 615654192 +352097422 68126224 +-82973231 -927730287 +-308267819 167943114 +-606465861 -251249453 +-543865363 -847533424 +816791573 338841461 +-370715790 -754511642 +935238233 42842708 +385076411 375587687 +861444272 974801975 +912525366 -886099208 +239055813 -37819718 +200095852 956944084 +-684919973 955707686 +759124327 -540632554 +-7245765 -538982353 +606111728 -516119394 +-410773054 899437053 +642765302 -879429570 +738322741 -922279862 +304216254 415230564 +549912223 -412512488 +645132004 281846330 +278484685 -456506815 +760559772 -650918475 +814642918 -261999736 +-279682600 890684704 +742660657 -175321516 +-358278008 9196506 +-381149314 434421388 +710175191 -554515593 +543871770 -397528325 +-487365549 850141540 +892326687 -731988841 +-396218043 -884492403 +519760156 -30177531 +312404958 520817099 +877419756 232438094 +-638677625 339929117 +682433603 -24134975 +520060113 -960210363 +509397824 143040068 +-528743772 508450931 +-339204014 432084152 +213312688 320574853 +858721672 -484917614 +73197944 -9836125 +100054778 114324674 +967494808 141656637 +-823766226 -719717614 +-401783654 -111963602 +-400561636 -358248373 +-143818633 454094403 +923665650 -996805542 +-946198990 -63761209 +319716508 637321958 +-53441994 11394347 +928911443 96929413 +-233676958 -377133031 +-879202267 89131655 +-453744888 71303458 +584522911 -167519787 +-538712220 -529506507 +990894502 -103628938 +257195126 -135355929 +248307235 289596756 +-969134451 899151734 +-939146985 -791441261 +624994827 -547295549 +685535926 630163787 +596985063 -813671852 +817293362 727589386 +-433937235 -654456550 +600931307 -846861997 +619480153 35570922 +-386611275 -202829931 +-368487511 -90159103 +430637555 478004211 +-23069942 -989092180 +-626122152 622509307 +-358740319 -120069196 +739431957 555760365 +691984212 705167312 +616501412 -60896590 +2731487 -396067858 +-957437039 -711458182 +-51676441 808802539 +626791702 350599217 +-184216487 908998613 +814496063 883292857 +883089604 867525691 +-613201495 996012892 +183709849 -289864867 +-679051076 301005895 +-364890782 506690919 +120316064 933714452 +-101281996 631032427 +-330621351 -485250856 +-690940218 -317760845 +-93898317 493791101 +-444944184 -767351895 +-443439500 -680551292 +767372083 520122602 +946233776 206754220 +663541193 -252944213 +-196910470 -355370562 +-140276447 510553250 +-438072135 -256791730 +115800673 -388913506 +287672990 -989275657 +564177966 -532256156 +806596408 -42959510 +318817040 197335991 +300760133 638370758 +693494515 446146709 +-827280681 -113240636 +216964309 -965467128 +462605033 -428241277 +-381568918 -833250585 +-919265358 624115774 +-108187020 953673388 +538276125 371393746 +-593323160 -516813047 +855313665 -221654793 +-601026722 -610323841 +-783935514 -700518527 +232647659 -688884219 +995580593 65992891 +-199842811 303478365 +-859604543 601921431 +-467782031 -73042 +-207115338 -868021450 +757592414 -124212814 +-714754166 687231941 +51411826 -251285878 +461327628 132317579 +538977195 22656250 +193226577 -492433015 +853936133 -415390426 +-329791665 89854614 +436814974 693343506 +-80615620 644533889 +-779138349 -900685555 +804745852 260044545 +-69436178 -241793835 +995669954 -407254430 +177883186 195892007 +-418513678 -896614883 +-675745937 232514935 +-684182432 301307078 +-655766124 -681685681 +83478680 -235667607 +-742230195 -522053472 +594614806 46463688 +-106604825 -928588342 +-279407342 423258628 +220337378 348191895 +-105202547 345512946 +-852287864 -662983403 +-42461212 36853888 +-720862303 -881388600 +-250741080 -471931983 +531189003 -288818670 +446627836 28602355 +328505496 -291488642 +808943876 736596520 +619422471 710418472 +914993088 706651552 +-946801283 544163260 +-524922180 586341815 +-30041671 748460584 +796394618 -176416646 +-401766068 -228613162 +-520439808 519190986 +918852052 642905315 +863634773 -508590811 +-126853305 -334653594 +899965181 687863872 +150431820 -397657121 +31724838 -242562972 +700323733 53389107 +406270397 -946847117 +-348874586 -544242061 +459268985 -591862666 +730159645 6937858 +-763470751 -663876828 +-894166884 -290345248 +504302381 928310867 +368836246 -757920080 +-937795399 -996176527 +549808553 -570419701 +-828932988 47209803 +-253788784 964806569 +914332160 -803235318 +260117519 -64257378 +112676288 140653619 +501737687 190631054 +-999280796 677041352 +-862505395 -28527774 +560224292 -679087708 +-815996885 486433465 +-656343886 -676616496 +-604459590 -483901703 +-26984946 7163009 +242359117 412455718 +-140445975 629752098 +298945158 -805327347 +564563853 568455654 +-494094270 256112750 +-857881294 198237882 +-495972606 249582121 +956185830 -263974424 +-549964804 -903466795 +-791153196 935083741 +353772503 574903483 +134227915 547420345 +-552274029 989667951 +393391123 513468938 +-672421967 773435458 +-564829357 153000471 +10673128 -724098876 +61433834 259525901 +-416861242 557241018 +-364820270 -754841085 +509160626 -680547218 +-657324895 -702339328 +-276214520 -519022554 +-23527840 -98216702 +-4960879 225277735 +-479575179 -852924174 +-782987997 -183270928 +459504193 839001532 +613158988 -70248001 +-888610773 968861101 +-882438430 -754897418 +895314933 527414514 +558174650 765357912 +-470129011 -618735862 +-612290752 -990872822 +169918297 998598707 +801096862 709133466 +-75271892 838552381 +-304524879 -430986383 +116124982 -750065446 +-430118332 899994223 +-138492180 186470164 +-533971477 791425445 +666676388 -925724595 +-199657888 880615874 +243332823 786722310 +410610469 -854113309 +418564239 883875208 +867835340 706896417 +-296032543 289814285 +877488218 -82525499 +-234771612 -413012029 +22949717 738722263 +23859224 885407509 +-242319966 227893103 +-187621696 -146891492 +-393238039 -659187525 +110292488 -234492215 +521862389 -429096817 +632701354 167005984 +-459496630 -377813746 +24542694 -329971825 +-77498662 -115752346 +-728291320 878245858 +993239838 -142523569 +-102875045 -487012370 +-76451222 142985621 +560570268 933111924 +504833870 -159611108 +111669135 -924732955 +-811789106 497961112 +275913468 978247792 +286945137 185617524 +318143620 -224654184 +-204125771 681794862 +-611357830 -580254019 +439275330 640831737 +288434257 -519013861 +399739482 -193675099 +-608104259 -536212076 +959178178 587638622 +-373420583 864877247 +-597142404 -597669129 +-465590298 124537846 +209398569 -858316313 +-976919434 -564722023 +741436583 108940325 +-685454860 220590881 +-365663826 -459362972 +-375672755 -350994573 +190317378 333282161 +684757816 468983635 +760527328 -84999483 +642863289 -74435890 +-689112385 795672306 +-357319976 804655232 +-814014634 -785615643 +220188669 230129865 +-401284859 505683474 +508363197 -626575417 +891065850 452095646 +-714868953 65586890 +-75491708 -943105067 +650856644 812703127 +-684345591 964841268 +87955346 499095684 +341510570 947963314 +-306908545 637084848 +-560320742 -606868696 +604520923 -624062459 +361143844 772473015 +410850126 964164102 +-444592664 849140666 +-497547282 990047383 +-497890210 547046099 +825768292 874145039 +796444275 172079948 +-50189033 -399586338 +481111194 429256647 +322775343 -346997965 +-729637634 -581522370 +-433012444 221222348 +674916785 16896671 +-519700136 187002948 +166758574 -246647744 +721699797 545377040 +-335256284 231755793 +-354672653 460251295 +103969064 -998780956 +338232462 -898022328 +-817184839 -187058938 +-414126613 263870884 +-793856627 744811441 +603500729 210300666 +-666111058 750193697 +92221063 540376217 +810913814 887580606 +383351903 -984161608 +-919084058 -896397463 +390886111 56797059 +-857971353 -379697702 +543415506 834156891 +572505299 317948813 +-303069278 710502711 +62901771 286597270 +294381659 -949572013 +-341855774 -158507308 +902701604 -944465995 +726824046 419220686 +-711031824 -105491244 +214186812 666150410 +36742129 397175477 +134331952 -964163101 +-708894125 -363906167 +-15520614 -107978895 +72681702 -396226048 +763575999 -796504931 +-922173925 -73373590 +-645200874 517026415 +663737779 -80139516 +820539588 -49842207 +193106673 -23368818 +609189348 -103336199 +-107101717 -504568567 +549237187 -730852561 +-691002177 462282326 +72655988 172865578 +-414619766 -423308594 +-785204175 -846594359 +-587863857 -27244784 +815134652 318657605 +-319638266 903002262 +34391778 22854415 +12230514 -605196099 +952827457 -37038778 +-522808121 -843727692 +-470353246 282754778 +85015101 -687842759 +-868774240 -998600702 +-182205343 730562408 +510229493 -427749959 +-900236703 655017156 +647478171 -274426923 +920796269 549792481 +333218306 37277644 +9854821 374917101 +703856403 289841526 +-397596060 2022232 +123669398 213278734 +48602858 655338002 +-145491401 -679068452 +41655054 364688118 +127928656 -151363156 +965895330 341079502 +-404056921 -165026723 +-129597977 -81035868 +-825834570 428734518 +-621951159 -141503076 +-314540344 -491743296 +770343321 -82714291 +723490192 -753745616 +797682729 380913024 +713193929 296798821 +-844110335 -343085468 +362118529 -887456237 +-981866358 -428600450 +970495319 337014939 +48082637 209260653 +245432559 475999331 +33540981 15157430 +-547975808 -900067777 +417977891 782725940 +-546025723 -793262896 +411641976 187779188 +260509460 -308723822 +-78411465 467784837 +100356108 -65463996 +571708786 -576846360 +-444853772 -737395113 +31540819 23014169 +-310133309 -860647847 +884514782 331826689 +-945227068 -482861897 +-510236189 -547813255 +69274505 79447874 +-350677651 -932894864 +-429696156 -288843131 +-789722952 -49776633 +835159404 699262078 +220134586 941746472 +-89471359 -92019654 +887096530 626076164 +-691088871 -512577209 +-364026526 978744131 +284934506 262713856 +-899936834 532016172 +-67855098 -694726278 +461460825 967261523 +458922914 587611083 +-987648753 614336615 +622273148 185355237 +-319233952 286014981 +433428787 54363980 +-29335416 -555790380 +141286343 747731374 +-718680255 587489759 +889415281 322822974 +395562940 115516969 +980619998 137752138 +266450532 -531212844 +161464563 481903443 +-126367362 747963044 +-136937382 415251519 +-433479899 -851925198 +877031194 174228822 +-828083782 977907452 +-422498771 459205946 +-661612711 -649745574 +-416930718 424494862 +-792653262 -823570360 +-527334189 -996547359 +806404891 -632760432 +98145881 -600309278 +489197830 288050686 +205348326 794514391 +520457076 -936142446 +-649259675 772934866 +119324247 130954406 +-672637050 589183109 +-332411954 754082172 +-387929894 -278807547 +-109564675 -439980196 +599988394 399630829 +-173717968 153065072 +-666959290 -687990378 +878896014 -561035921 +86788258 -181353034 +-540546157 -500099511 +121179751 -900287306 +324725461 172282431 +484051196 -596845174 +396026962 -84445549 +-698151266 611795613 +805075906 828211758 +-708847591 670088284 +-339469363 518538426 +-257936434 -518372486 +725037087 -999575313 +445048483 711821225 +830412377 763602814 +871372351 -155471799 +155306607 89280442 +991864168 -619299535 +994040419 -607487522 +373140994 -478554901 +-278784146 -554542088 +-111313972 978446983 +587741337 255241165 +639883485 654657280 +-205662242 -756676695 +427301123 821652881 +745742314 -5126026 +-430106001 601778775 +-600245523 -803957518 +79427143 -820269387 +-458017740 548279398 +936147127 247887564 +-133631524 808128306 +-171039300 538269317 +-233117481 -300801918 +-607091672 -95784015 +-44021687 -954465211 +65076597 -586307646 +-906550732 615956291 +647386999 299502283 +-712143394 88398308 +251927778 769572513 +-7977463 -992225279 +773018163 122719929 +-320698262 -383264746 +204290172 -346188275 +-585248605 53986327 +481566227 -632547294 +-301273062 -966589930 +745913639 243543848 +487891779 981521460 +849260205 -24955311 +-684051204 -845646942 +804593398 -369606074 +897236647 31656088 +259327085 469722131 +-478422224 -653072029 +520289634 -985030275 +914913898 -123946470 +-172664682 837907987 +66100455 -265962272 +-96763260 273315491 +-451699041 207252660 +-46635533 808267801 +284366746 548774905 +47565718 -811156653 +-713539620 -640927730 +-550712474 326320560 +331138038 746637438 +-826692752 589859631 +637665354 644802659 +-8113808 806364751 +-767182153 -147194602 +94238923 -412143939 +515263497 -222025111 +-993623203 855484642 +468248447 -254707060 +573651066 -178142907 +894245249 991661003 +-362626969 929501594 +319855427 -903416553 +-685529553 729953502 +-230476809 769400312 +-427194342 874568006 +897953711 -631089736 +981616739 -349462474 +750982996 301076119 +629425580 772638807 +-181592649 470337522 +-841907955 -713512033 +603279792 -954865699 +278308561 -865075386 +-678793115 -469200737 +175841696 -714631768 +290950489 -199064275 +-796036627 -805817 +875382571 -929894886 +-586979576 412729330 +-810102499 -917755586 +-355587859 288300635 +465877291 840873867 +-650594004 -242213645 +-512091052 171558410 +988001032 -849230644 +342173110 97926112 +225572396 -671224060 +833841458 620346491 +19794499 -422246923 +472920232 -703274360 +-229222870 -317651982 +-289567476 975322083 +633499353 149870113 +-539576418 -183080127 +-168697795 -990171350 +864235150 281650820 +187605152 -626075347 +658157278 -349803205 +62276093 70239263 +197880959 -36681193 +77315134 112624460 +279763003 -305850723 +-616831245 -497518935 +-478463225 533096041 +764023173 959663770 +383319606 -874250996 +-360468652 -164134612 +-2043315 -179125162 +156250914 -95481742 +-513290613 -680075924 +138122334 -568558310 +710741647 388838144 +825608105 707850493 +-476591248 744606006 +697294492 -386780655 +396016616 -562005631 +222269261 982195223 +399838712 650821857 +-446786896 711167071 +-468165255 -684810868 +-267000139 -311012733 +-825283741 556597256 +-781960352 -509313302 +-561708915 340302188 +23915792 -548742761 +16388315 643319546 +-272774458 -56404200 +130773299 -754254902 +-866915650 -545003791 +-559917577 -407126507 +-980087523 -367329328 +-145554424 -711727432 +505287513 -218789489 +-157299916 -422310785 +-865740777 755017492 +-32018842 900865234 +404002038 250927431 +100333491 -445606875 +-670059790 712494602 +509902129 -994087923 +660295726 -558251988 +-804347118 -658813303 +-208156723 177533821 +-17439506 -703141411 +249430957 106356197 +-149312036 524606587 +673710437 7186119 +670973115 -111629945 +928554723 -531844454 +780922677 -235353000 +353319887 325685436 +820782000 -404898439 +-377835020 183180713 +815255325 -139847447 +150672849 771566877 +911448637 338076141 +-996797489 418239269 +-700428949 -44497230 +-969920403 364468167 +-255273081 -779618549 +437228193 -329711870 +-136491553 -907141431 +-487607400 652113809 +154604428 825372572 +-386901031 634412883 +-550339577 634185774 +-463133929 -110836328 +820773064 766366398 +499186403 354899074 +86346133 732634404 +694601845 838664679 +572112339 -757828154 +-151951414 -799787467 +330986557 -85852941 +834757019 -39167479 +-652574461 810563025 +-510274621 662812504 +523178697 -756309172 +174585839 -541549439 +-580779925 -609825431 +137646234 -933959234 +-450705534 -144936101 +-193646861 127981676 +998843984 161616714 +-551904193 -183980311 +-129715057 -703863245 +11013014 -567292793 +-589386095 201369346 +-523370217 826950061 +465774541 -538480858 +-47968852 -864233250 +-996391342 -29692671 +-595763146 -57586251 +-665416536 -3714650 +-955398702 863772310 +577112766 -412788604 +-655913142 -983196490 +-429145245 91421546 +-368554565 -417311994 +-372432785 -156156643 +-879208567 -390821286 +-679845564 -962445255 +836510077 79378095 +99201122 -833773664 +303773800 -981407981 +199439997 597230141 +-383893491 128890498 +823012855 -934912419 +368370940 -221843975 +125072448 -317615817 +-83607431 -737288502 +-537643439 19014966 +429684607 -717931817 +467697429 795547525 +-432221069 208993826 +293940406 583334484 +622830419 520392230 +490691710 -701382106 +-285254085 616212762 +4236171 235356572 +969767951 57185858 +89042782 980782196 +-664308788 -902321919 +-948207631 97125630 +-158210765 399158072 +-535548171 623149406 +-342352063 913540825 +-281113424 730672405 +804572270 -105054405 +134856831 405891022 +61062928 -637152446 +-990606925 25265346 +-741948625 -775230401 +-462208355 -742574550 +110913500 -866873101 +-844008255 196477855 +-180119625 706433882 +504326288 -552850877 +148917134 -229648967 +701099683 -684558540 +-546723787 181059643 +-665411803 188581769 +-583088108 567352116 +924292553 -402989336 +-57426987 430231579 +607588508 934020502 +-579854817 809880272 +-411312245 -546254731 +-102705019 -491221626 +462589975 88434553 +-457331380 943704230 +879675393 643084704 +-273791196 -597694454 +-828226530 757525462 +506892914 -29506776 +-790170489 -945620694 +-238407523 -86425735 +832872627 -651908922 +744514046 937085464 +444449813 -311337102 +940172883 -771035969 +974871667 136696688 +-612335147 298712875 +772971862 -604588391 +19695928 636512848 +372485188 -70600057 +979947068 528977512 +919156051 210888024 +325814059 506584634 +-555337810 343401287 +-468123347 -23321811 +-505543732 -152163462 +-730655452 -452452663 +520918558 -873064949 +981261892 -981304382 +905859706 -223946727 +215265453 -5921030 +-883839103 336280232 +869876185 774658967 +853470711 -388029127 +258020165 -31020826 +855842210 864745475 +458814431 -943585587 +93927150 -116002018 +547449884 764959653 +715573762 -258640185 +233078070 -632009697 +-271421741 264537251 +-637994781 504745366 +909324392 -434846973 +-607585075 227931962 +818382238 940255216 +93613525 745939023 +206525300 359355928 +599864992 -841160061 +817073983 -472823970 +-868055642 33694555 +153854949 57777362 +-938423164 722572465 +-356611653 719245336 +169052049 510395592 +929689719 565646374 +-389099227 74089169 +-210224641 -887029036 +232623982 859367784 +858097233 932617116 +144609909 530444245 +-389978078 75274144 +-406651022 421242014 +-97702076 -835773988 +-59766003 -117206089 +-705661062 -331734647 +212670640 579976515 +366572263 -870474535 +-188997601 362794732 +-787346375 922319723 +-310389106 -763829209 +-218300224 -572556494 +-101316828 -302730651 +527034878 -172231509 +948990682 519692869 +317550468 995978400 +955357490 -552984906 +868937910 -499392201 +-972116176 -712760156 +625659696 12983142 +-888134422 -510576287 +217195221 319883437 +674634803 562786885 +613569038 -563051987 +-67645944 649423739 +96330548 -288725869 +-83996649 478342664 +-80464341 578594950 +-756169859 -40455031 +424760274 175415856 +81676579 921707901 +-386218965 269146222 +439346846 109253656 +-586342024 -486295605 +981470712 412503761 +-902714708 -338550916 +946431701 -976835208 +904580785 -389415342 +829500440 -230044131 +-557624081 203576853 +-430556069 64791297 +9031039 -28593698 +742301955 -789382537 +-370839274 419113244 +476419535 -464722663 +202446178 267846616 +-121794473 45481541 +254186421 194479186 +-742832912 -889102326 +548133854 514641282 +-987383540 927212814 +-416354799 -839985409 +-51667324 990823193 +-354265405 -731192886 +-420781622 -487239186 +313460595 53857159 +-916051972 -377106122 +-714939557 426775695 +-816045864 509664966 +-859643273 -886585486 +-303780108 935814163 +-774043716 -13766315 +-920945197 -519972905 +352428351 -841734756 +862036283 -182211597 +81779799 -862673789 +671879037 -875460260 +-132793800 -700286923 +468463981 -14807784 +262371117 -473745617 +948318735 -923466378 +161037514 -723109400 +413121047 -684483169 +910017901 -784585093 +585156460 239849289 +-328596583 -221529518 +-799818027 152606960 +-846030367 -81684161 +-587267670 -972092603 +-540111458 150001689 +917551394 -983231077 +-723484569 -614632522 +-566224760 -729812013 +-203208696 -651862205 +-872404546 -431925848 +495654480 147852610 +882113066 612092842 +965354813 459423810 +-758728957 234334127 +-255126283 -859483379 +-5227543 493453582 +259877199 524704291 +17730603 -656018710 +851887444 652495789 +-673977701 554497473 +-404837379 58246898 +-279892896 -481075735 +-928938213 47051003 +-3500223 -848875134 +567343176 -207815112 +-961236912 903537970 +-928998098 -295488346 +485721209 293085869 +-490177434 658881745 +-644227835 54314452 +-136271495 989510036 +501850178 -457111054 +-988411774 -793412080 +192888316 225523348 +116095645 -550457698 +589054273 -292160816 +-118948940 419059691 +-59044038 348238890 +389424592 -337467233 +764935233 -9424336 +618830945 98358880 +-420804893 759291686 +146576403 -563741810 +-665608228 -944958942 +667973456 963494506 +627175380 -487693224 +241535552 217847808 +666670057 -835881078 +112950309 669345931 +272795942 396960205 +315439008 -839499434 +67785270 727217865 +254697488 841544833 +623966152 -194922350 +-549054481 311599448 +-629073655 -68165902 +-727500546 583355757 +842748354 -141982036 +-195698298 -859129800 +686590221 495024492 +-644944167 674971727 +-235904855 765707294 +642962238 -921427717 +-800145273 332733430 +-806685958 -335173581 +280273319 168550560 +53965143 784998279 +-837755108 -245346369 +551926912 806467812 +-981608549 -461956933 +-880528513 979734793 +-513314585 -471404621 +-997440379 382030104 +449116234 -405029338 +741596375 434030288 +-845790642 891063746 +609186461 946445655 +-183218402 -553616055 +-602581947 204049511 +224739196 664173446 +518907974 176021020 +612253651 -509055231 +-803474711 415094752 +-437431947 -729305529 +232984 -10252585 +729008987 790881273 +-130186348 266210276 +50250926 -845645419 +-723304830 -82446186 +-758943027 -864970840 +976135629 -898394837 +978726389 -894942815 +-9709149 453027197 +150708694 -620766650 +276724542 -318044112 +-604111022 -107346092 +416690275 757596904 +-50724753 600004341 +-431199822 830868876 +-359531158 368625695 +-53369612 625066350 +702819613 318555140 +118916897 -774860417 +568325062 324061994 +532634065 -605604892 +362630111 -667301325 +388609628 35488755 +113180892 -308642900 +-335491470 15153367 +105930548 762394919 +-624399595 623966987 +558490484 -435880779 +354893857 204009057 +88993181 -165183638 +830520839 -489258639 +-15281950 856463419 +974454408 -545419731 +293430461 452578967 +926694448 -577883853 +507005866 782615454 +-68650415 -73261305 +162232678 -579198740 +-715102026 -679742689 +-811231042 514352731 +183855880 -703367473 +17440831 -446441376 +984225200 553160844 +-6841244 991704708 +340939301 390807500 +-361480014 331137979 +-850444288 826638322 +-719501300 195510689 +-482182732 -893875976 +-53868655 -363630889 +314152168 478598257 +-572199224 -812043873 +331929687 631040414 +204362548 -913739737 +105652003 -756575396 +-69379241 -690644708 +778293046 -662717978 +968643085 -489004027 +47467552 752151586 +-872643008 783418572 +-179591283 -465613768 +-652837904 442390608 +151397271 466081008 +-667234759 568473277 +-661702303 646900486 +-745813283 309007413 +-859160175 -40131110 +916264232 56973532 +-111006072 -887516340 +-670010785 357790927 +-744052637 -321233594 +-630813443 -521651905 +532406994 443887796 +246163837 -627793874 +-358020912 19872106 +-296061529 -550943523 +-830927361 261784609 +709601177 137985477 +-996837102 -589801650 +-646037594 -762277764 +842727897 918450318 +373333085 -484996078 +875277273 948763737 +-293180266 -115394518 +788028843 470228389 +-257270773 -671396820 +124429253 723792146 +-706703856 -117230122 +-849387191 657919319 +989416272 -541057299 +368949504 -936202123 +748701065 697838918 +-669225699 319334006 +-228235051 66281572 +416661095 -402795592 +-241109753 -655618839 +498364560 607413738 +-139080069 973035741 +-939361786 -400168569 +470360585 -795310414 +878233009 678410447 +106498826 543317023 +-510145618 248342922 +244393807 -223102353 +931432993 -622539325 +-185908953 139635718 +255861543 -401531817 +546014789 -55176692 +-713078066 373430651 +-891354209 82604928 +832894843 -443181366 +847892778 409176050 +-416724151 -652948462 +-256589306 -599616510 +213319707 -995526932 +-409474933 -162793487 +485668673 -648446690 +-274196641 -475653221 +180649505 88120048 +275756533 655760027 +132274374 531660272 +-539982114 651569445 +-761594561 -594539234 +-263929926 989263853 +757442027 -279115631 +-104204056 -51087577 +-511803217 -914761924 +154375722 116926926 +-524777177 -442037754 +623001784 759837248 +993506987 -956374468 +991983214 657416711 +405996813 -825807601 +-359862607 906085656 +-171853464 -348602562 +859423332 -273271177 +162408891 212302954 +340244304 -987797946 +-464631719 125754296 +-891065940 971775080 +-767282986 832005988 +29733422 -173617070 +-833867418 146732470 +512121822 639230615 +826707459 -793989132 +-531843924 -219548456 +-883211834 -453833779 +159650137 645234701 +-284073318 -808701297 +752244983 -448623774 +229471700 -691131316 +-523264255 -323788034 +-24457021 -148487760 +916464488 815404728 +-47618644 932172196 +-925417589 952189229 +-988257699 33163609 +-477803018 -755890353 +-97804325 796812473 +735057751 995841748 +-151252165 342972516 +253172767 175108392 +-525456352 -205400058 +569952589 -726356703 +420808156 792409540 +66960819 -944925626 +564425656 -359530551 +-101949296 44146746 +-957756854 543759511 +262693665 526907966 +-498398610 850161156 +111812897 -880549392 +-871393132 -176770419 +-614750439 -460337890 +-468546853 427417024 +507952756 -700460709 +-8040739 -375072836 +893161895 239088532 +-880027095 623798826 +786308092 711998327 +958068783 729619471 +-824043674 27343758 +784311390 938620582 +-970583968 63554411 +614362045 -930364186 +158774888 -474667434 +664771869 -198531929 +-711547375 666142357 +-468312841 194696337 +-73115520 341750581 +829244643 905378911 +832736822 -574479959 +751937188 -366101492 +-823120587 -468720543 +737030771 470983175 +-918547848 622806180 +870744889 411274000 +-106398976 -566200070 +686227029 -682582194 +498442074 -256681369 +276207164 -806527255 +166171733 256599069 +384137377 -24906023 +-187675450 -142656066 +-373998968 372930692 +-198597582 -695946731 +-994751342 -843330396 +945138060 948252658 +57073120 -681567529 +265697547 881109995 +420646295 -726391947 +-270764069 -442057104 +375841321 534283379 +-512572638 -35439987 +-928454139 -247770163 +107361136 -601822842 +-239930818 416535268 +94258630 -726743350 +842577861 -898984422 +783353024 -901927747 +183373101 -925779289 +483184715 331745738 +439222287 -557502467 +-866215579 -597492171 +-618049976 -477102284 +552027776 -457107287 +-971141163 162858309 +226529072 -808564112 +-835847855 659738409 +-470710599 106908717 +-949442978 -93034025 +261564536 410594257 +-671287043 -582770095 +907435863 338717150 +-333280597 670612927 +-730457813 -780709792 +361327238 -383736892 +-514251953 -221026886 +580026680 -277002284 +-907154750 320714796 +-72503412 244639163 +590891190 -242735052 +530436919 777837446 +301241550 205115127 +866567471 -332942853 +743554702 989336123 +419647001 -492526181 +923437263 608372373 +900468809 -19085783 +-652795954 468286038 +801182459 156811363 +418971521 -751321562 +339268766 574780773 +-23445400 -148003849 +464215748 -315996625 +663316739 417725696 +-249168017 140743918 +844945437 556984338 +-43410063 -573888197 +74561692 -817359341 +-554469188 431653634 +127291558 671354740 +158854694 -395188978 +400785011 345880167 +-543888180 -55715633 +57980608 414118952 +928843668 579651911 +829039446 725986765 +-58092812 -120585469 +955380708 -755781953 +-84864838 -21019235 +506569530 -744611461 +-813192157 -843572099 +-281892001 957136739 +503795145 190237780 +566349084 167859244 +-906054085 548113147 +566562564 679524801 +961432894 985924878 +916542186 215463791 +254662930 -800403303 +795856328 696611626 +701569923 -271864696 +-96749255 -104937160 +-695218704 -516614130 +-962195263 14318610 +-664925615 437372039 +-13328961 -237035118 +-330159470 222862418 +-842004168 940952573 +-676360012 -256836702 +-515410964 -765478343 +-562876087 340110076 +-30342961 605283812 +-651172870 399642203 +586709147 616556579 +-809907191 444590479 +146048489 -821484210 +803994354 675616954 +604586832 813395661 +-97358938 -398023993 +646620923 538782964 +372965276 898166754 +612034741 951878220 +157155198 2360991 +436817819 47034970 +891273467 480693781 +3218206 391635769 +-4314013 251334027 +857445852 770665599 +-392949957 698320383 +-21131267 -675496985 +-664032049 217602841 +822367232 198382032 +-507737121 729218272 +851125470 737058589 +164797331 -361676396 +767534769 419378626 +-477930696 503999934 +767216229 -604554370 +501720340 -29667412 +-748814541 -798754315 +-792984039 617265273 +-194139676 -628114674 +910971973 -194767724 +-182480118 -279327229 +-979989138 691053711 +336465828 -888605709 +-564747530 720353175 +357179508 -176230356 +258936261 74915395 +-12511054 -974004624 +827813920 -284830952 +-408671668 -207829963 +758333242 -845998919 +292195208 -616965505 +718157259 904333474 +527393642 944043247 +-374948563 666957292 +-522025288 -796816568 +179448863 636045877 +109140485 -404269442 +-232942520 825083597 +-932553421 -234356290 +905195020 110743489 +-137333295 -412330732 +934182044 -180485962 +-474393489 -242542658 +-645461231 -668376379 +115625202 30738163 +953520774 963165781 +650175717 -857891286 +514559653 -471534172 +973533210 -170231123 +-714918145 984759508 +552294096 -15953868 +877344197 138989186 +871035642 -42141126 +-242568014 -539738208 +730554413 -802700255 +-32759401 4736766 +772817753 -167577444 +-503331915 411778851 +322897332 222926069 +-995126044 538427955 +-201752752 825150422 +211944211 -119521756 +-246789566 -534480185 +-520963614 29918787 +-40816178 958592966 +-695686465 -69917287 +-546374157 -507572245 +816311448 336012435 +984035848 829326552 +-188411434 77326213 +-377381980 997380614 +-796980244 962071692 +771510717 -978516238 +837550738 650530566 +525436697 261178917 +-203883553 -267646098 +236795858 -411489093 +528387976 995902932 +-359431202 345320662 +-338293507 473322474 +-149624514 -35966503 +-538157604 -335839511 +-971232720 -315872986 +-254471176 -574521229 +265825067 197917362 +660922575 -126729789 +-233450551 55305668 +543223523 950859147 +994746743 957049815 +315233385 -957293618 +762588332 -813738715 +-672614209 167116324 +400751802 -796318834 +-999898842 -366504788 +792242977 997076778 +-634227821 -749184106 +-559616309 -39925819 +-8233628 -98207320 +209384830 37128584 +825793399 735535754 +-718149235 465498021 +-856315938 262883603 +448456670 682225811 +697303030 253003381 +934646624 -757651837 +-530820799 882465046 +498533934 -824317850 +-963365741 81574549 +-846278121 -787320628 +108533296 -61235362 +-591557957 172774011 +267722546 -156905876 +-318288839 154045612 +-189266010 -343282083 +-918311507 338739631 +-858817157 -893334862 +-484313453 -428988729 +624413307 -114110557 +805217289 -384014295 +563601319 -826409624 +192483741 424854766 +-117317813 141067438 +-287066574 -122519720 +-501791079 -189780214 +-691077870 10748386 +-566044127 -566423127 +277604401 736232143 +323353072 -331649855 +257919860 690140032 +949616352 -426046067 +-283865026 -99762365 +119569971 -628080016 +217224056 -243454230 +-421064404 800472559 +184974461 -166962462 +-199910165 -165536574 +-374077937 986997992 +497805980 -225524183 +-938606151 -742889838 +358955735 -458002796 +-30146775 369554528 +15014353 310251767 +-164663254 -471334729 +-946757122 -15641099 +-797783297 918700219 +-311507823 838589901 +595441708 -570237879 +-532604921 -570088498 +112794785 486071682 +-566496795 41518603 +501261843 -446445125 +607283786 648612300 +-155636340 187752619 +-456922410 212810032 +262864402 29442010 +498148922 -415276239 +-308759236 963504792 +-478263215 -104244533 +173463364 391442696 +-510539763 -394128346 +-699392134 122934052 +-236770203 -721917853 +-260894365 778782701 +452547793 -386799425 +-210283029 -632705282 +932639145 135048638 +-57953617 -225474796 +-611862007 -732320755 +615422573 518539186 +-138528583 -429151564 +937345557 207427874 +-772331002 532273622 +-927558513 -706629993 +-998933778 -465969001 +-899332819 417326406 +-308915568 -252964770 +196815715 -20432671 +87154266 -818112870 +272454106 -637311084 +-407506200 -190090419 +-181815094 606746731 +-225978359 -640211191 +464890148 -138454147 +-661952110 -311480790 +-730437483 522283394 +-150705556 -967972978 +312639718 -144992309 +507062168 -775612344 +599027976 -686895470 +769497675 116663521 +238844695 496693415 +421882722 -429891324 +-125200191 313047523 +-736211888 -314320749 +280584669 137302890 +128520634 -117710669 +-300188332 842480385 +-576324826 -736692982 +170339783 -801283261 +-598585255 273567493 +-87894058 -757341228 +-635536183 968230525 +-242547995 -425743139 +-575909985 385442805 +471497338 -917412864 +655981579 -882409115 +215294509 -518532397 +293048658 373025213 +928947378 107298878 +-726909682 873209207 +688529345 -414681286 +-655514979 -835481391 +362301975 354367880 +-438655255 181268014 +-739266659 190350058 +-191932929 -231759401 +907238426 -208034298 +354278669 761346157 +-62961375 383031448 +-397296730 -313685501 +349337777 180693840 +818598222 -41504644 +486639555 -332030207 +-828149498 -745090901 +-478417577 -869767584 +405453952 56615158 +677639811 -793516119 +682719116 991262979 +579578865 -305608139 +-300631629 -659747864 +-844095685 -717903872 +326495229 669850770 +-230888309 -880270321 +919178562 -230875705 +-760699864 62629328 +-238592253 245513323 +414736479 123039582 +541664375 -188384152 +569847939 276801034 +928899774 -375456372 +-706733787 -720699369 +448720364 840999219 +-615819582 -781287583 +-541752379 -595313589 +-993784281 -52880444 +386663657 -903361246 +785788057 387314145 +-520633207 -936564424 +-469098474 475123263 +838462389 -649010303 +794347549 202562653 +-23202913 -542401327 +682495740 34286924 +598555397 822552341 +958718689 -393152317 +-809608066 -378903890 +-599662 656758937 +-967606123 -582216180 +-142977012 -217358077 +883984215 425324670 +792027756 -795790460 +263604445 -639668953 +360983106 -503569478 +-730104458 -87143800 +799330611 -973411496 +-265450703 -409339247 +-986008370 -592817875 +-175934031 -658064566 +381242734 398136894 +230383123 532355613 +-108742397 -985610534 +-721710693 301679836 +-346024048 -715400258 +-994283369 -639740344 +-861183955 -927873901 +-545750048 347329442 +728349641 -980346028 +-656176362 870921314 +368688231 897501718 +-869818000 -996365447 +-346003787 -359789655 +-425690716 -664994098 +-993221218 826477409 +-377456950 408389507 +-723609165 -424292753 +818380897 -235321664 +188346753 -754728342 +400116374 781707397 +-963516909 320850771 +-459504434 273427875 +418144426 -13326549 +341202801 652855888 +442920542 294199127 +-151465346 -929686532 +-193091250 891029669 +504691838 -462890556 +-813629476 797558864 +950124314 -133512538 +634553277 -60105924 +297382966 -956633652 +565018165 -956595009 +-446981470 85146679 +970944903 106000649 +-349338785 383620338 +-640878644 7957898 +251491827 -188346332 +403963725 529952299 +596784786 229490530 +-713377407 677008048 +425265262 328712931 +716748581 -453120388 +273584526 -490722142 +-960761641 526442648 +-10417755 374618047 +809142501 -846392849 +-3667627 250767351 +892670140 37594232 +837358796 -129917347 +537589320 -805209938 +704399764 480573112 +135149658 -320128627 +477414851 -303662589 +887976959 457306788 +14346954 -626201835 +799248208 -470248950 +-528388850 663318698 +-481330519 -734834898 +-790097857 321097206 +-447918565 -695844585 +20664615 -138146848 +-668231851 -778956085 +-486132655 908334623 +-204063852 -883221099 +867013016 611945292 +-200325898 969676542 +828388710 -865405172 +-845890602 -17138631 +736965095 787147833 +-892425744 130800454 +583327356 481884136 +-620912497 174034680 +721798708 975504708 +99289543 -889944779 +-75494244 -228350503 +694132129 390204202 +624027874 -487005346 +495890235 99696590 +681015703 622003405 +208684194 174099556 +-697473905 975007803 +-85839889 -789462675 +-746216291 311506322 +810415047 36534628 +638595009 -926245600 +-886255293 521667614 +-532323801 607447697 +-279096860 982085081 +22740462 -165565394 +-917280264 307590620 +-712163919 -167833312 +-263376632 -197582372 +-983730936 176422344 +-45589242 206371605 +-894554149 100597498 +442846303 -486815124 +-627206435 -17551893 +-780371484 317250628 +-167753529 94420849 +-767492260 -821888541 +-833676372 -241748032 +-621192072 762299047 +-333658238 625478669 +-410575605 356698850 +-132981710 -387809806 +888019492 -765651985 +465559679 540242822 +33462406 -348623828 +677546019 -394645886 +118260225 511985832 +678089308 -722340227 +-971547231 -764714269 +513568912 -204941504 +-874874280 66832148 +-391683727 -496808622 +-733696850 -80815103 +181134215 -493567687 +358790724 440408164 +965756798 -44415657 +-74927164 -641718586 +476951341 972267256 +-444960318 564855630 +-857539363 221206640 +-321114929 398442537 +248511808 -585934398 +764062175 -608143316 +802661645 -916832178 +373511513 632628564 +198447912 -437317151 +-337909757 655460463 +-199872735 -485003080 +359553212 36994139 +-816672605 -870215598 +674947164 -823044571 +869352986 905706957 +-321025065 -530499432 +340831764 223708766 +521506556 571674343 +488629278 -517163786 +-917678383 -733542269 +504931369 -591690258 +-695120340 52747510 +516607922 388747812 +-295455189 -489373243 +-962383205 494641059 +514234514 -505554155 +705579588 -398132284 +-966824353 299285385 +823559839 222443030 +919073392 819812055 +882296498 -744035839 +-3496006 593254671 +214221784 139996161 +124554507 875792916 +-159809489 224535118 +-756525243 293513952 +9824094 3327687 +-264916466 -785520015 +962011331 -314723840 +-628466734 -593528914 +382196149 -39087271 +-380352827 -723356034 +588942697 -597275306 +687799450 -533574099 +-205108847 -873035096 +-968653762 532252315 +-967360882 -373245187 +118765893 32926783 +-301574110 596958364 +-544373742 -321617722 +203701271 -656683365 +455328823 -744231001 +126912756 -110078325 +-872260628 961640564 +764224059 352403603 +-688086014 -579944742 +343319103 -69609458 +-836606993 -906669245 +859459193 -3169284 +794722748 -226673280 +266006303 964893344 +-231565729 1212873 +-741893265 -106078259 +921076411 -96329198 +-732273332 -478643190 +-611128751 811264294 +992008890 -856595689 +-973424927 324198947 +-828009124 549564279 +54463864 -908606738 +-699627826 219356671 +623002654 239651993 +242544811 -402924151 +140782937 -779755554 +-79333720 596814182 +676519536 174494848 +261144178 439114542 +32711423 -41614895 +-445533089 -130175373 +-297398630 854980172 +89244699 -293038432 +474878121 978307081 +215681443 -251049053 +626281314 -691681405 +184983942 -510578291 +-748510565 -418940546 +-875242259 -180133883 +337105081 -587753112 +747736835 -794137141 +29067907 360750033 +-231293959 -625227004 +464548784 -303737793 +4160639 -725663966 +-327382800 -773394957 +273158004 496397129 +172181240 -248997444 +-614172296 -379450946 +-750555236 -40175800 +-699913460 -476719817 +429427802 876929985 +322704486 961720544 +998834618 -834024749 +-785170877 -837819518 +-675362005 957447009 +-973192752 497162971 +569410366 -106024133 +-605700386 810155463 +-796128630 247687412 +-855473338 -368087857 +630299058 135488615 +91489648 756264361 +236269200 650793979 +139110259 -715548712 +-384807531 855672057 +916931676 -284945743 +908924148 158328675 +-740319805 492036254 +-288043426 -666063094 +741725805 544586199 +570015814 -555099625 +488125252 866488566 +-856237511 476014383 +382759555 386170495 +961285457 -166701727 +-4065699 -290489248 +221915321 656980955 +-603972920 -514922484 +205310943 -798609 +-983601234 -765066403 +-272774635 -763930493 +977959672 -406260236 +-592643287 875297052 +-200086246 -670368616 +510431680 -931668266 +-4657343 -314688856 +-396812519 -482505251 +381608549 -177877469 +-431970858 -16549630 +954523580 -700891063 +855831332 258536492 +-900501407 150832507 +586481724 310423752 +398783093 -245784710 +-559354126 -146540873 +-208190930 -619644440 +16708297 -676823274 +855570299 223918727 +901516317 -69285027 +-377146330 272413455 +772326185 829538320 +514764750 -564008169 +282686980 -721659945 +-243717000 3665188 +483541735 354398965 +-921164305 -362319153 +602830945 -581234021 +-500354610 -519995951 +-581523791 398607040 +-134254931 -496902305 +930266294 545655419 +-46204168 -322373388 +293677311 -219525626 +553132371 654333942 +-299564774 848711840 +-694932117 -728796432 +-117102394 -776354651 +-281787321 655441963 +436382251 -351306381 +808643180 498666944 +150372828 -620346052 +-509805072 -570459427 +-600048280 -658078690 +177619501 449778684 +-800465571 29636744 +536124831 771361217 +-446554342 -307822194 +625514916 422966988 +-142076825 960815613 +847789109 252791724 +534225065 875799748 +66366237 -609223428 +827797702 -173482769 +-775158688 -744631215 +-624502834 -96081584 +-612089854 937441032 +-739933125 545427806 +17333762 870799453 +615687129 500050629 +-901121624 -258446006 +812703907 -814140783 +-580163893 583903452 +-870367849 -910371586 +-957340983 137575417 +722006228 -548986606 +810867556 590598926 +-454620971 -848553438 +806069724 -976385499 +-881609490 624018770 +742370544 -361862515 +-429211408 587465195 +-206710282 952283472 +973746698 834141066 +126532478 756677563 +944449033 506821394 +-215767044 -953602313 +673637050 -229882913 +-514227072 -598240248 +913121545 554041224 +169211720 600704643 +-997488448 -336515251 +-52568579 -365121632 +29062909 -229926508 +-24577453 142661509 +-739783823 311068896 +-214095743 167148583 +708181248 865259467 +-26928526 -434448976 +606700917 -314486999 +-684479701 -199824222 +2484734 -621112143 +-689529910 -363078106 +895947596 -861681208 +354756871 -809427163 +-816436348 74482772 +416670827 -201601915 +-168352824 873674350 +562760071 452985050 +-611010838 -534399781 +-257995321 281628543 +-347629754 153122232 +-577026230 -909066440 +-751855431 732948844 +256964332 -466065324 +-333357935 -807179262 +-152149628 372290452 +-205614024 -667954428 +71003602 511377990 +-423665949 312518413 +-25229747 -109400137 +-518903958 -616759120 +938896384 483430979 +586629871 -102546007 +-827519654 -322745723 +699237561 365429978 +478017267 -424448148 +462780368 259284067 +47486823 551437699 +-698693243 -906677470 +-777053607 -443483225 +345379652 -563226489 +-211235357 -309008277 +-987663393 -119270499 +-479638282 -110431634 +-349626792 586346849 +905540054 451304335 +-597341578 777176199 +891093173 469189749 +-571500203 -782294458 +292156177 11548902 +-164804520 -55976765 +772315203 595106184 +786821466 393616499 +-930359007 573038400 +-541286097 -824244899 +43923418 839599717 +-699056716 -550126552 +-377231357 -373639111 +-243097143 -508418799 +-386067915 73165431 +487206508 -320022716 +-96938711 915686073 +594188193 788413415 +-954435224 -207407075 +349935059 -937855215 +-178518362 -273099192 +192713131 -210072039 +-32682495 -84420662 +-2419444 -455077209 +-937343764 -763898435 +-488340118 -793186895 +-825442151 533257240 +-466617605 -525672705 +291198444 -995484803 +-338481940 -396723033 +899445639 -247886831 +-61752066 -607672378 +-975839871 864786897 +418791523 -764262607 +677912534 -81188837 +342833235 -881863126 +-884207335 500307306 +305071790 136242701 +-866241965 103565358 +-301336016 -996322107 +-981765421 -575387789 +-358164515 -941807008 +-942182717 -692645414 +591550411 312084306 +78823985 -382997300 +45872940 -766676245 +8447481 -84878436 +340233707 410883232 +993866228 -138089419 +166089945 -728527906 +271948961 249330865 +614803630 -647165231 +227672801 -298839473 +319200881 -526283579 +-505800166 -432138826 +-261191076 638547578 +-495212591 882930644 +924007263 304858545 +-676078169 817442704 +-821674505 298972146 +-697130849 -126726078 +-319489660 -749381847 +-330035502 -949388925 +103689340 -201374155 +118915184 10524580 +104518090 390640244 +-80434509 -326329365 +-872018075 -333523865 +263791168 415019243 +-747243783 413460744 +418769984 280535421 +-191795217 923143551 +-923174401 451304736 +-728625219 -358919508 +-668380954 804239864 +-503422130 -320876908 +-719164482 -872421401 +-735474293 -55039562 +497095169 -822588578 +857016206 303081088 +-643402219 -356728148 +258070283 516674560 +615732123 834203476 +145917860 -46090506 +-965128448 394384937 +-260634376 -696697688 +-582375609 275874039 +542264072 -123110739 +-527980899 813063178 +593106761 757002674 +-81766433 112178582 +872390355 493354731 +695212224 77156081 +-800197132 340299570 +-756384667 594954618 +827296946 -503749066 +-898027141 -81295104 +301263688 -52491553 +-391810270 73343013 +172814257 169658623 +462705792 -60113689 +582376553 -745781878 +723364711 -407995712 +349842125 132461040 +-300318981 -242383055 +-6020409 166449154 +28247691 -58732780 +583952743 155999921 +305164719 307833551 +979555139 -881120636 +-472500968 808516668 +-485348191 -903293566 +-303875127 575220271 +-254201322 851200992 +-414861083 943157566 +333590731 29558707 +398800564 -620528589 +-334624756 858740813 +541188557 170264743 +617207175 -188268789 +-402282795 493502107 +358428239 879232902 +81078081 800714208 +586835276 -400577517 +980849208 -912313798 +-868761202 -639001749 +317568863 -652262531 +505644063 278197879 +232507191 936155959 +429012371 930105560 +-405813958 176389 +890012106 164980108 +300419316 -590167034 +531873098 539850483 +-585844612 -284391120 +-231841612 -779574314 +-104828423 -965733280 +752588532 780065180 +-836347827 328189647 +385119480 -494295553 +194546195 193007121 +922596091 -313693511 +-46313800 626939811 +-212253663 -48938515 +851452777 522689024 +619318584 -237435631 +998133752 710473522 +272205240 391864519 +498126771 202816969 +346001252 436507240 +8141284 198954857 +-838162831 -146239170 +190432596 887701352 +687442020 812982567 +51188446 -810130051 +152141416 399132595 +978709112 514007686 +-103794638 17650955 +873238822 -289930318 +-189057924 916899145 +392587066 -748152661 +97848478 -469853937 +-468440282 -486497434 +635473477 -140157515 +-478266461 -19703228 +588997151 288898027 +-953944737 644727457 +316265021 423350210 +592521705 992828255 +-859864240 358554258 +-472083858 -306108489 +612813999 -914452642 +-658864671 -30053177 +-758275541 956124398 +224518231 -365339726 +-856069567 279678867 +-928388416 179101004 +993311529 656009655 +903525502 -720166736 +-479419635 -111330439 +411627538 -407834385 +173829552 -841304373 +-25556575 12379916 +-205036636 -354309573 +72083350 -388464353 +94094673 -257380699 +305802619 -358229624 +576137728 -464382723 +-394712270 20717440 +-387637029 -996702662 +554374989 -784395403 +-579218759 394606593 +-492645909 104737401 +156901386 736399587 +-163844507 503129590 +-476039860 -689741801 +-289081001 297018649 +167623846 -160682618 +-768495132 577122988 +958907461 12932874 +-169759288 -641869570 +717675912 803004105 +-25960038 938603383 +-718831990 -429469793 +-300823872 -567000151 +-938878538 -177128714 +842852915 -172190130 +63613048 -143883963 +639939914 -299420726 +-602418781 691128015 +873153701 -768979292 +-515132937 -43432968 +-74252291 213855871 +186658719 -924591025 +-791185235 -60409920 +-997877949 438782256 +216985729 89270377 +-826690235 1239449 +583972733 24781384 +681329854 -883499119 +-311406798 -903543463 +679096618 296086660 +908922319 -18524019 +574390803 -720083481 +310494806 106718756 +-606655415 -162342825 +-847241693 334895327 +-985450970 721261106 +-208588835 715233325 +220844392 41430012 +-313835741 -929087010 +-524858884 68100656 +-862683306 -860675224 +-361180558 -764379679 +609776059 22545402 +600874982 235604837 +-217779890 -80420658 +-764948898 551477684 +383595674 490426981 +-12975092 -594070718 +-564548725 -150976650 +286390765 142084146 +648858469 760128259 +555253593 188638026 +693839510 -900478764 +481021172 541284284 +524254998 542942261 +860362692 -908516241 +749073072 -418460268 +-865438235 -771660026 +112126496 -102879138 +-517158479 -156069028 +531062815 -328177036 +210738925 970104894 +-463082269 -83854648 +-928440025 997135525 +174483949 -139468989 +-136585828 450557810 +-683267590 -610938119 +690700094 756806731 +919274328 -902548743 +503809341 838856384 +995935669 391751647 +-855866398 -984894253 +-36812931 -907834299 +311298202 743928741 +-108205510 376330028 +2347786 406762150 +-99969166 159823815 +174850915 -977604344 +-134595912 -325415041 +719800742 517851673 +-598514727 -161635544 +-209110299 659043192 +-461578291 -97848569 +769081520 141874485 +426144177 212125435 +-696483963 22915514 +543515941 4266198 +-528529027 -936471971 +-949191357 -248618041 +-776244023 472208716 +-40525997 570416637 +-836901154 825405455 +504655440 841039366 +83964467 -8545422 +857512770 491396799 +-514845852 -605982159 +-281429546 -728636892 +836048161 -220535114 +-883910586 -357351447 +933164979 -242739360 +-522983673 -43465086 +-5941914 -343919160 +-953065964 273481506 +-591415965 28287254 +-809671673 852294107 +-568533809 694079843 +-720538795 854376462 +808627385 221532165 +-163401175 9608025 +-625433082 195581130 +898584682 -478212858 +94544848 -350763363 +-508951005 429168469 +-823426287 -785071518 +-898479015 -802625068 +75542715 279402161 +308419371 -294312754 +926273240 846460089 +913319826 -910378001 +-157612497 119601757 +-406571096 218931486 +806202642 -537305583 +816373497 -936879101 +-936057019 26411776 +-768656237 -432676917 +-55350310 -469991207 +551837688 640469746 +2852919 -896456909 +91474236 -736433531 +532419942 2480643 +520453869 -677075624 +-543034908 -164296541 +-710339430 305358194 +322888203 -537838821 +-194596773 -196627309 +-706801191 -377954801 +-40455302 -628269491 +-545347158 126655861 +176775273 -687710995 +-255279949 718480713 +103343811 -740331994 +362531868 -655720025 +205621632 893773154 +-428970227 137586767 +959003199 -30492369 +735046441 -848600498 +-274460113 -663073757 +-783901950 -30884142 +294125370 374667201 +877621151 713498717 +-393661840 305269976 +700855443 -524325967 +934162407 871470828 +-355792513 -449974475 +-741123271 -860168515 +709787759 320939681 +-554466822 -977870671 +538891406 241670583 +-311787983 199506682 +694947963 -223848063 +65551768 414865467 +572054898 -21481722 +-876072659 604839197 +318251527 620279493 +-496537361 -713937705 +490652235 -5277927 +94531355 195668158 +427849245 139059510 +488868307 729550530 +-60621653 134746256 +148440895 -966442474 +550689610 -977477818 +521313605 -949041586 +126649363 647002007 +-995775602 42309153 +-744050209 -280182202 +-477147340 228322258 +-256043492 -169357668 +734480880 266867953 +-818062883 -549860945 +649190433 106455140 +320027982 -491541650 +637887323 567460887 +980521063 -163384457 +-661036944 -134681650 +845665638 938596269 +885282637 622894207 +-978010377 919883744 +775831721 71668093 +-547459744 939865292 +-909555076 188110513 +313692957 -378606988 +61655800 546629337 +-174391739 -312952399 +-202987039 -69435036 +-602448106 -279967234 +-43935627 -379007163 +-408456112 886885263 +409946777 663929342 +-240535787 -617201593 +-264723609 351075333 +-434746583 -354416433 +-125301810 -114472717 +693550059 651415618 +-36029912 -460511827 +-598526208 612519356 +-780004423 481533491 +144931670 -931049054 +-576814314 -253992973 +501498283 -513268838 +-140529779 -783824088 +-686749955 859099991 +142295707 -936569552 +-926740573 432047430 +-722954028 971026597 +263646196 -199635567 +-657977239 -410964626 +548313418 -980446851 +302013122 982674772 +19397152 640409242 +-927183966 176890629 +182831693 -968117948 +-948570076 250792288 +755717903 -602931223 +-280008873 560638046 +54047738 499011346 +487667414 925779937 +807206273 214676462 +144218205 -741746558 +374812754 314221941 +-131536348 -267361499 +-335804489 -560311363 +839105824 167245629 +696047732 680116606 +868322070 -524631236 +-238495314 -491685268 +761069350 582408439 +459621294 762701922 +97821054 -533465333 +-909589351 -777484551 +99835317 -380700659 +-462622360 880822900 +-519382907 -286625716 +-961239032 -150253513 +283330194 -623011034 +-633194317 -573745740 +-904248556 117280128 +-17415386 -811340920 +65598451 -76848987 +6106607 -148925017 +-346065576 150087984 +865745364 358591368 +200290701 474895560 +-209537840 -438552419 +-198203920 889055213 +195330291 667258276 +129080157 29354212 +108276163 537052488 +-625847655 -113814408 +-805255134 -562220795 +-868001672 -743055054 +-811596377 173560459 +647541861 -248643540 +419624863 -767894483 +-69940283 778530461 +208231133 -156916830 +-646661152 153819178 +205029972 48929218 +-252241914 -723592982 +-840835929 -699394467 +453521796 -503834038 +-470179211 -402518476 +482515077 -370391668 +-670340794 -349958621 +-738910024 240028076 +370317970 145936000 +64626287 -915340293 +26610548 -671385237 +298116160 611875690 +-82223864 -457934595 +-45560708 -101390693 +-629161266 659485449 +-106142917 -817016170 +-915974347 768364840 +338817538 -66651728 +-466486171 183124758 +59931254 -805594493 +-790425981 -526190535 +702929077 637370838 +271493110 924047610 +934963257 551051883 +866396488 197657595 +-722711035 110110851 +567812044 370200348 +318007584 332766184 +786811154 -451946815 +-752536610 630598911 +909449402 402714069 +-251575279 848544155 +765144037 -278729602 +-546995220 332531323 +556722625 10306799 +364762340 376603379 +994932201 -753267314 +538988502 -931562384 +582356904 -844565300 +363188666 414353801 +-983087824 503140644 +69872628 456454469 +370237393 -174221452 +844087755 -352858364 +176965728 -857151210 +674205187 962882573 +-202198593 -401797299 +-687142695 245652301 +743214898 292701868 +341122402 -556769873 +-851550687 243870368 +667608934 -867686078 +-467489858 681819257 +398650316 -115072383 +-730541026 -101609295 +-78188270 374285183 +-972451114 652974383 +405468271 939691105 +881352177 317474434 +442549896 896021790 +-771935469 900465049 +357886818 369441185 +791878138 -54072271 +-682720141 375740094 +588976182 -342023935 +-329544535 438117768 +-714592857 -444236470 +356077815 393613195 +617784107 699084145 +499080110 -32081141 +-997902363 817965885 +840881296 -621064009 +185578121 -822615885 +177916138 314409128 +267157030 -340345839 +957084220 -292549493 +-60308434 -94680466 +374461682 307871459 +242149874 184080865 +-127002453 455078651 +700286213 946316770 +-42343401 436751213 +-360331093 -317130056 +264598994 250989926 +-92005278 -951702293 +-968665047 -199910698 +943403663 -208204081 +878603689 -319601872 +828289339 -187699425 +949366178 -358851179 +-798913909 365151371 +-430464510 140371907 +-292153242 -558214085 +-235015658 642554690 +346943535 85402318 +190083973 -301691447 +978789738 438664261 +-299707155 -960173580 +-550016529 147049188 +-628143843 -891216555 +157246651 765155311 +-864481529 568046618 +616246239 -57766459 +-876797180 -5869458 +-113374884 -128000560 +-111022445 -130650490 +208828254 629448502 +-890130318 700952189 +-25438782 -418021897 +157331169 -372847516 +284040060 -875465127 +-592899198 -295184285 +158019526 3754144 +-537265694 915328505 +134142175 -301924498 +-790227582 195539456 +-388090380 134896419 +666589754 859564693 +-315199914 892002169 +-115774615 321406307 +-316616695 -191564089 +58177240 -168069894 +-931855653 -970182434 +-794009091 523737637 +946125095 -842776311 +58941908 -566767391 +564243355 -484956910 +-320080834 -749647851 +454123661 986363959 +-643752132 -665511069 +340316182 -710186893 +885250968 -447376019 +707509365 -459040349 +-626224081 161383169 +883520391 -819545802 +317784313 379559997 +109023250 190268176 +618388054 570550811 +296275702 -775824799 +-994524419 -537611461 +933139907 -668747539 +-88859681 554021608 +947680359 -69653033 +-988712362 359010832 +-849897868 682224311 +353380011 15621107 +865581644 -350555460 +921760826 -19416695 +-359254687 -396635201 +79698964 866006891 +-379457177 -749803902 +-505519376 -321283972 +-774596866 130644506 +-854369827 -284129242 +-795381383 896565754 +-21607109 442919053 +-354364214 -16562664 +-652001960 -718695212 +732447285 576169277 +-42619296 -318471464 +-714633572 -324836801 +-640312809 361857757 +465869339 -498157996 +-820975426 243055236 +466805905 27519521 +238960379 -758910617 +-529345686 877942339 +193324580 -443433744 +174108100 856312952 +295085847 17067203 +475292293 -68995557 +292345819 -808863032 +-259214539 743774147 +-660185403 -811454472 +939938238 -51248899 +-443984503 667763179 +-452011380 746470869 +155335112 679320506 +-586950594 918240505 +-932612350 196554023 +836659821 219139913 +96283848 681024173 +-542212974 18553172 +-325461398 383241634 +470624656 958791783 +822435686 -378409317 +-335288989 685805449 +244058515 -29989765 +192433585 -727480789 +-473606645 131246720 +39495614 -614308560 +-80195769 718052941 +951215760 -669605222 +67955167 543000569 +-205686907 -449749772 +-263465375 107777660 +-677134548 849281386 +-613863257 818915581 +598164545 119088364 +-27296793 542510228 +400550469 216210011 +481872142 358341896 +-349541680 122204251 +174176470 -368583065 +-417324267 50187 +-151596804 -499974527 +645857053 310190688 +-205008450 431959424 +981853951 -669059078 +878815565 -62887923 +-136550445 857194694 +507009536 -563603634 +534600283 239214634 +628505522 353508988 +-110469355 -560616475 +873817409 113187421 +352601078 1812417 +-596078377 -95969179 +997226505 -310395549 +12249930 299932228 +-181615826 575181342 +587389256 -831054582 +644230217 214490242 +392590509 821145305 +-582180387 -613691843 +737065482 197862162 +249517800 -677876671 +251846536 360021538 +193723879 90730054 +61965982 -376743811 +-928553478 327271538 +-135147621 -418694607 +-298849099 781489868 +915641725 -575610135 +-215586733 -69261333 +870628031 474753739 +51553752 -409571230 +-80681650 -19510271 +-206374226 445728867 +-47673829 995672101 +-408529964 -403469857 +553787857 975637190 +168637061 513876088 +-389060812 579528814 +-592858138 104462479 +-856283851 -605889931 +653351858 -11943396 +109109769 506927685 +294720828 985929336 +215112714 -554282666 +-245089837 866140135 +527923669 -309046082 +-375678184 145272142 +531479101 719832177 +-133472185 -296948918 +-594906116 -697534273 +-162224743 -957809057 +-391768947 -465741332 +809275391 624002067 +447083202 244451409 +306864737 118558915 +688454458 626504328 +969980994 -561170375 +61975769 327028478 +554119819 -234170357 +870728718 766669562 +-994933428 -684472224 +-620606532 -125863742 +-175959432 -29706143 +-810927441 765083693 +600773708 128071854 +-794068580 466900498 +-642775766 -100402209 +-275289396 831520127 +-92665809 784959108 +-360911153 767944216 +332012890 -80082345 +-4370916 378397911 +-727507031 339460789 +807719866 -617802836 +-614406456 -330413323 +20701099 -493578967 +438086459 582351349 +280292651 -85921280 +-260862380 -85825016 +875573786 753550926 +-792946539 380728092 +714555154 109002831 +279870064 -991878334 +301951496 -786087202 +-243200465 -521110890 +-204490890 -448676189 +-280100399 329276434 +90369056 -415003343 +-509377517 618069952 +812881604 -948233221 +-567103584 27276018 +451092759 -6078074 +389069645 -652888705 +651735854 919190755 +899241863 949483774 +-418571892 -61282397 +29074808 601600029 +-932835491 640243376 +-59996349 88973425 +78222412 -400784580 +861092512 175173228 +918058359 999885881 +-831241456 221663624 +-390654122 -448116044 +-76614446 416965703 +-772358799 86677335 +-701547288 -397600590 +-91282451 -57652174 +-111101630 839785558 +12938638 -23737229 +346341347 828349295 +-378970636 973303281 +-91524737 -602947088 +-879026023 -223511804 +337219137 -275688130 +442600113 623521800 +-937928811 -847474881 +291957152 505130654 +-272299267 71727230 +-574168702 -586163659 +-32647226 -683859075 +674634459 -649011795 +331783610 -701372843 +524317286 -340736686 +-33177931 400900271 +667371859 -679281605 +-31249617 653796232 +-962710504 -610869865 +408983032 7366308 +-840806423 771994660 +-538737008 -375355136 +344544719 267773725 +34046369 -905690323 +-767878243 -856921551 +-616823793 792614826 +366881230 -743278946 +893110179 -806543344 +835649630 806194581 +-494474402 -307109337 +-474114456 -124071032 +389028765 -101251550 +246194649 -649051510 +-362809886 -814678799 +-708599668 -666589545 +105063265 484790164 +-522778672 954897213 +510161301 468450966 +-680162178 648302706 +672322704 362938160 +983150000 48560723 +537163488 -692758704 +-430635023 -861242972 +894438546 666839133 +841871676 430906945 +-191612260 -153968517 +379922576 -929139018 +-870092454 518954841 +-928047698 -62253446 +781693777 233610889 +-450947447 -682358023 +-950679601 -164264641 +470199928 758799503 +-143270711 -177112608 +-202822010 259236225 +-555676143 -510270171 +745882431 -779456867 +-968510850 -969317051 +712671659 -426147118 +-695817411 -395633670 +947884781 297731061 +-483360148 -509248856 +911268710 556823602 +708645146 -727595595 +757139280 301010037 +321879341 -135934546 +169344143 -804716911 +843993367 -906627314 +29699016 -383703579 +-939109309 -849764367 +-423579242 724207167 +-516682034 462352287 +-727220149 48796578 +598224806 300408391 +-523207649 128206861 +793956519 -534037474 +27373691 300033080 +856098317 85198346 +-475970758 164278734 +409308028 -445237410 +848268754 662768016 +65687676 -672128335 +423599356 -306502879 +-995548706 -689152418 +707234388 553011628 +-87546910 973401287 +105831218 293041340 +479301976 294049803 +291504700 683216098 +-923078959 764558658 +604798369 992804192 +-730892809 559203576 +-739828570 112019324 +-392586141 -564627491 +-305808611 -263258288 +-847756470 23783189 +565472479 -809644354 +-887210415 -784649116 +62093424 -492372247 +-136135266 734381584 +378428356 19601055 +841997939 -889146174 +-832014339 570932317 +501844830 -421438254 +-671207270 673887947 +981804605 483333101 +145322813 -468607954 +762260904 69594822 +344184813 928546590 +358143583 58273901 +225977320 853063212 +868092381 -915583483 +-913319652 -917958160 +99393539 707938247 +125435053 -116881275 +-829849882 -1109171 +-181703544 907047313 +-370143699 561754785 +-716686244 809321023 +-69892607 970191560 +-979361642 716596206 +-154698062 -632555055 +-97430331 734626260 +303898227 -706158217 +809658614 144830275 +377067301 73335729 +182318988 -931496248 +335312133 -888740003 +-352889743 165061000 +603354797 434861273 +287331760 -688884697 +180151199 306193758 +328125947 148618608 +714945951 -336918734 +139865206 965466024 +-134531405 -776797317 +834113425 790260911 +120889683 149813406 +18983470 179813783 +-532646069 -563320697 +-329490589 671593638 +623018130 -217274691 +-320883382 -687294598 +894377796 -463353888 +-675777124 895485492 +695141907 -106203251 +-200929711 -181027498 +577489552 -50525399 +-24890807 351036482 +-57420580 -242396916 +-847363927 586813501 +-116621750 625116273 +-420043701 93808599 +421161128 491770095 +352396749 -105026826 +905592217 639884753 +-892030862 282526756 +105530046 332731562 +-286339389 711059836 +466876524 227023413 +-506302658 361216553 +-528910864 294504140 +-321648471 -593682598 +145489126 634078402 +-35059101 -542046737 +420999213 683255439 +609559616 -771396195 +-325522637 -594513489 +-68013119 -968769548 +-128875129 904575719 +251614063 -130320669 +-742352935 -538394700 +-95232114 106052446 +971484738 472233275 +-156056449 -928160590 +566377623 -916837190 +758827072 -959530951 +-150845145 721797047 +-362678438 656463415 +874536957 786677181 +942970026 822078574 +274292102 -930117053 +-385040728 -253395230 +310119724 310235191 +-548185960 -916469857 +-909560433 -736010190 +533135075 -310920611 +288377265 67240489 +461026610 708711283 +-661106455 818616821 +156265259 602108131 +391939333 -136114138 +-276002676 -401045542 +703300021 -891129632 +-648923437 -29931166 +586382735 -244139408 +689253510 -457203865 +-259687948 -15603531 +-5848210 -244595711 +-116356154 407447245 +171319589 463386543 +378034886 -652339228 +258440655 916594138 +841678011 -70675293 +896190777 596568543 +-89590075 -77293529 +-938654998 -356951233 +931542362 661531910 +53774775 -157169562 +-813887829 -549552816 +-228629050 750036333 +898912214 -3437055 +662949617 -152146796 +-117091511 -506858489 +-213851230 -553844483 +571637088 893603648 +541403202 200848446 +836933564 824683715 +-764272145 -529751509 +343530086 -122627098 +372935565 989036307 +-923860067 -593461197 +-572799914 421301960 +488196667 814845732 +-150635132 -908777239 +247310581 -429702011 +-363490015 -324142454 +581418229 -832949513 +608212291 -578663658 +53143374 -140292221 +853444137 915175698 +-726494498 591364457 +771224942 -406260207 +-890025352 74912594 +-265872965 -7672290 +395321476 14914086 +210290978 618500211 +52166583 15247812 +903674113 745461036 +41060419 -401808439 +539023675 -579110341 +648357754 862803628 +156291044 -727360779 +-389916081 799376378 +-723248402 -2442705 +611160508 558049026 +517302999 740303653 +147726067 909732134 +-814686482 -422869786 +-597417368 217350361 +-554322336 138402222 +-429838243 -152846695 +838167664 708399034 +87266966 -321123212 +155818055 759113191 +210955113 -437494047 +718160251 687212524 +-377998548 468837858 +-283638978 554827193 +-747325239 -511068503 +994895776 26232519 +-931952997 416713015 +-424087551 12829231 +-362906359 71255609 +-524496829 199679001 +-783211391 -34807474 +-657867239 -336791971 +341857032 697229927 +677033271 -201209795 +-272273792 -973945294 +-286569589 867378902 +-14090692 -328140927 +666964945 903088799 +-549117969 822865476 +819292590 -28579763 +-119219645 498426277 +324633138 -707692187 +473902989 -548059447 +-377831463 852332267 +337222352 -310382624 +-455930137 952419626 +-882135580 772567942 +789314684 158569243 +597448502 -665345173 +-521884633 -867207281 +652821484 340351017 +-793859644 554875808 +-306669577 89901126 +576188861 -827382960 +937564254 -832420916 +915231196 406179877 +824461864 960183435 +500980371 809632006 +-453342121 399426280 +646655422 205163268 +-208252046 -260847870 +716835865 887067443 +342054221 -475691169 +-32084601 625609717 +-10701991 -610133404 +781820914 444870778 +-622506148 513360355 +378221433 -689443957 +671968896 -602355942 +575340059 -338373528 +-98075790 -416075722 +626747140 634962572 +158555051 -979817756 +-266865554 364515768 +100826116 -275965647 +193562962 -885509499 +691224655 503666974 +946195937 -92477661 +-399509508 -450406340 +631366445 -297892311 +-999720674 23354754 +-90607700 -869874338 +-56608755 756265466 +197385113 933551783 +49625166 174100059 +-270031142 -895152725 +421136537 813748899 +-214709498 -134311309 +197427728 -703817021 +-332220335 565189447 +-263084894 -115918864 +-883954148 473559866 +-159590659 -732861172 +406494851 129564149 +-788062502 417174239 +-144515798 220111778 +-243895458 -429739447 +-181652962 -544310010 +496801148 -576771842 +-633034452 -822359088 +-67813227 340352855 +-983715538 8338465 +-669686141 779260331 +-26454902 631678867 +-562933066 -837191946 +575293100 61051679 +93564309 892153164 +-694373551 -261865354 +865872571 -959570997 +765380437 712114473 +856531875 527761714 +339503179 -592643127 +-358382376 708724976 +-633433493 -733625416 +93089627 -967484848 +141447920 413578409 +-347080717 957347255 +-229257863 82246088 +49176078 120348492 +474577766 676765678 +-439899000 -574732937 +302483739 -18791521 +-618527682 397818572 +-33519441 835236256 +953238207 496772478 +263658606 218634171 +-126200376 -864105894 +282010879 754443060 +589659355 -984669837 +-232688739 -71415368 +107810031 282803416 +608608584 -418425499 +935564642 -105729349 +-696780596 -573218259 +-735738937 -423589576 +-608918293 503487291 +123605461 902657745 +-288471247 920273098 +97327210 943836743 +-402428908 20025025 +-944430371 -235034390 +318895552 -888818581 +-33778711 -260081466 +-742679963 559843786 +810756939 68524719 +879248528 407199660 +-278213587 -44044636 +696104082 -669835403 +-650559980 -208383903 +-873951981 133658470 +535038741 -849110258 +-431412973 65284776 +-231617393 242727885 +-879405692 132113243 +-312572613 -657865063 +202011157 -66483242 +899637914 708447693 +452892798 306274017 +216877288 77920004 +-316959842 -802490837 +889074559 749783878 +715047101 736355302 +382397651 485976918 +106918126 620140568 +756311994 34172147 +573846849 -219918224 +-330036980 -970543782 +213928860 826814081 +-555327159 -548403305 +-665591499 878945083 +-227820181 -147798304 +-562124589 -537283950 +-792646765 167386377 +717122299 375682229 +-45117540 337682815 +184331412 673065615 +999984653 460430833 +395751516 -636501903 +-364342693 -494693119 +-750315205 826138812 +505956237 474248655 +-883241394 284466786 +141221947 631149202 +562322909 676698542 +713997761 259619008 +-582868670 979712579 +28422371 944594293 +-660318507 -344254468 +-43685687 -747645130 +-433378096 -478002461 +-453609028 -886212957 +302863886 -8078350 +-530336534 -705346398 +839397760 736967458 +650566728 -871551269 +-401203426 405494233 +576872932 -981010488 +365959841 505886338 +357186271 615716567 +-196153930 -874526422 +-876152669 717579784 +4849727 853022719 +-187204021 -318264106 +-914925291 -340204566 +-497408943 -736039130 +415124218 140865925 +374977344 -599581093 +-164867267 -75320398 +657009007 193257375 +-887592342 598324610 +-895225517 -718891042 +122401885 -938653157 +-265435401 980814908 +850542665 558478545 +782040659 -525482696 +251287195 104943161 +-910183472 -168413150 +987737722 -47871182 +-72733222 212394477 +267411749 918174940 +-21093280 -575921633 +-620741694 -999185906 +566168208 -206740873 +841490959 -279615875 +-820563009 -896363817 +709841260 -174233744 +666692997 523588024 +-292867459 259115758 +-277573074 421492625 +726355359 848449489 +-344420457 -925784529 +-568098756 -795043194 +758174177 156012893 +-354065178 -683420080 +524420381 -372531903 +-697444622 670707139 +-619861327 -258103003 +-678439777 -259439933 +715092518 -662147749 +-163380629 -465269842 +861271947 812619205 +72064762 -937893151 +-909629925 96142878 +-309992073 -493594006 +162341172 -688480347 +526945364 466297032 +835870845 -969468261 +36558578 317285189 +372477091 -631579904 +393224714 318620749 +-11766242 7116527 +675519409 -101950445 +-435519652 -266037631 +-171876529 154296495 +696768511 952050225 +-583713568 647490816 +-389003723 438691590 +492219344 -34994856 +-817916956 165488529 +500313494 58992675 +541307508 514303499 +-548857009 914250584 +-704907554 -798238075 +721334771 -985015558 +766759532 -742028092 +990729889 277910090 +699883093 -187098472 +-970238495 -322351927 +-520021119 -810277067 +-985243387 980716012 +933513080 5353176 +451070733 -955344233 +-385566769 -206743181 +-404392769 580361916 +279336934 -972504857 +-797303591 601152210 +447690743 -438582870 +-861910558 -642541961 +-496191191 227802081 +627044255 -239732394 +-141563061 -252295039 +-620250287 141447599 +712707735 -885060695 +-383768084 551168070 +-643242305 502489050 +266650184 316134589 +67596031 982740687 +-624082924 -315515888 +-300122353 -89860600 +196985108 -713612247 +478548209 -241351214 +-243228885 -986834968 +695486373 -19627435 +-673946373 724209096 +978533311 535785357 +-930712181 807330378 +-307402328 -742725174 +806295696 -154438638 +-86512171 -296330874 +-784157692 -296168314 +-309383993 692665282 +-367233198 702039986 +-737472838 -600334094 +114830410 -124614722 +-112235260 891324722 +-54776281 818453899 +120279826 -52835424 +842137076 615642620 +280194650 201120009 +181966631 150036564 +-977509317 -349387067 +83621721 129850903 +-432922203 391428330 +731745802 942255121 +880529967 -636222972 +-487751324 -721730622 +-383177342 -770004714 +153740595 241545727 +196616563 -176076907 +974962140 -276456859 +874151488 -406203662 +397752324 -146729957 +814521193 743321359 +-345660660 18250641 +-227884827 987728088 +-442039572 11466541 +-96200025 970546296 +306969115 -288653647 +-774271354 -993920066 +-519158831 -216971264 +-958307709 -918067869 +772932476 438910715 +-955758119 -961205679 +-626932491 659147077 +868441072 237989001 +-838609719 97478999 +194708321 386116459 +794912052 -116791091 +-134044859 856199246 +-934460386 307052233 +-881709469 -135059724 +-597877237 -12456495 +-828424067 -517302675 +-759132934 658778757 +-233659433 26477812 +-422998523 -791705611 +-337836091 -118697979 +294845178 -609283015 +209147956 -127153150 +997253891 34902081 +-156864595 975135221 +873609545 910402152 +667514476 -104768673 +-6636513 210397821 +-373467564 531152639 +-171159850 -591246351 +818649855 -753202763 +577481268 -97480161 +104690952 -495257124 +-815396153 60311578 +824269451 -536895198 +-416763969 512495566 +219641033 -191266143 +-848037464 393396582 +-534241309 79251335 +11537022 57101914 +-558014721 948671648 +770136064 394335800 +881359894 -272679717 +-197114575 227856169 +-821575824 324442123 +-604637456 522839407 +674372876 -73434484 +-779270811 244217595 +-895857733 708427358 +-2309277 -552537571 +951944422 252379075 +88912254 161012447 +983743058 -711803583 +-62401472 522452181 +-764480135 -746310492 +-379594638 600667772 +-662734588 769630078 +-742088151 121378038 +867034731 355638012 +819279969 -276850082 +-669889522 -980811044 +705253698 -619639153 +-906272766 806485935 +-616957580 753987189 +-999222963 -936318929 +-415898468 738614852 +60179802 389355286 +-24672182 -860592445 +146396840 130495792 +108131070 709334872 +656601838 707601784 +-881472791 -135125261 +-900131087 -803437120 +585676419 -422098708 +-312315821 -696541839 +-854702053 -901989466 +503590361 477823215 +-622451842 909520045 +894012122 -124416049 +-215724997 432950836 +-502165043 158792169 +16184904 484019984 +-678855753 655029204 +-456483993 451629667 +757738595 115211584 +-433149254 -239823230 +-145909976 460660291 +283572818 157556612 +-782744104 -187732169 +29767874 670290814 +-361485974 17016675 +-431313268 -960181566 +446694607 -189230892 +196565751 -468259766 diff --git a/dominancia-de-pontos/input/35 b/dominancia-de-pontos/input/35 new file mode 100644 index 0000000..8e47866 --- /dev/null +++ b/dominancia-de-pontos/input/35 @@ -0,0 +1,100001 @@ +100000 +860126409 299308050 +-363102146 193479780 +-814591879 873946007 +-791585952 -547177484 +472040002 875328462 +-951153606 -312039068 +232685886 927550957 +-177288888 689210356 +806632564 -473626967 +718727012 -275182724 +-397749436 -124438402 +-320517945 759384947 +-795025576 -194482743 +-536863533 588841931 +-300961236 28039800 +-716225877 530580343 +-709622694 -424492810 +229966125 648286680 +8922399 266943382 +516287086 -522362016 +907582245 147641957 +-336443338 202314749 +-547886931 -378065808 +-873169865 980742520 +132153284 -930169540 +375205059 869338411 +558960678 -697387097 +-863457613 566638007 +124832742 62621580 +838184572 618660031 +-413741892 564408558 +-605323830 -916268525 +-480379650 -900942685 +882751686 852612658 +281895206 682744051 +397031635 -8596706 +228470221 934537068 +315961605 296056220 +586925154 983509782 +234220288 -305920250 +-369810842 -444323085 +188030491 279012357 +102064430 212557250 +953765878 -626165914 +-13532665 190005393 +843141753 146339536 +914454791 673318140 +-421445762 -630708580 +90430787 -348361611 +732967971 180928607 +156118968 -670377971 +229060353 181516953 +-627301107 97374682 +-141207123 -285344369 +575420961 -45541871 +629449356 -968339059 +-468751728 -366575494 +958440976 -702370182 +-143743222 -694149714 +-535773282 122164297 +-57606468 -216579412 +906155877 -663680713 +-6224277 840206347 +128361119 190948239 +-196890826 -972120554 +-90896063 -42723358 +-33331949 646394548 +-4789890 651428745 +-978557245 -650083596 +-895273463 627251424 +175861139 183466402 +135990545 186297157 +539922499 -250930451 +657416975 911774171 +644564863 524829019 +-347477713 686352677 +260786142 -792295570 +-184972623 -315702326 +778353280 -261139188 +188738391 739112059 +681044843 -931701038 +359334950 -901477347 +765151193 429679626 +358332510 -642371084 +950922700 470106681 +323567781 982266799 +-95927841 -325862117 +-219557143 -831156414 +902674206 -509352735 +740687611 594994392 +-406397736 754824945 +807320096 413141752 +547719608 758453311 +36293936 -155499777 +-416275594 143969326 +628091158 -902251975 +-337618057 961139689 +5856934 538889824 +-294595528 343712339 +924826631 198376206 +-155200569 703504581 +-978356498 666993512 +256242469 909805769 +-69702747 -372353170 +220904336 -813196962 +-132569007 370965183 +723586502 -377642036 +828627949 -426414464 +-762828013 955109880 +-870154506 -141212074 +-977486152 -355766802 +-441002536 443062697 +437542873 839304865 +-371072718 234651622 +-564293134 -250617415 +-247170461 509728265 +124432608 -640807414 +236583264 -21845050 +823143139 -934061642 +822439 -490607112 +-453771689 -488113743 +-686071163 186075953 +-769790056 -648269614 +32720880 886939464 +-572412002 10649293 +949658296 -769732855 +-36759035 -252168048 +-494598028 -822446550 +-103897545 239527640 +-978649346 -887873234 +-940187832 -181418437 +899524851 -267914064 +78776143 -851714321 +789846248 -695048622 +-871202639 -325287975 +-19638152 893150074 +75193465 -701731552 +-743737374 -682266345 +165367121 -755831486 +804554029 -511524123 +511066148 944645528 +458834272 -883030204 +-725057696 -276320004 +164413085 -21831392 +-227052571 -394806688 +-925076358 -770293200 +734972478 -802033992 +-31834446 -231409031 +811437540 601673030 +-496314032 154129462 +976599411 707722643 +-106021995 -107395290 +246257030 -780746622 +790352182 -291880535 +-574239584 672049357 +34860628 -431679557 +720060731 -590556548 +534865314 324242835 +323883869 474993010 +779304547 348209579 +952563323 -392123956 +-473442759 412883973 +-329748025 -995045973 +-629943692 -82705321 +-666708673 267490219 +-585155081 -872156836 +-764045001 -132224986 +301260310 16969664 +-654655794 181688735 +480276202 -935520877 +148301118 99351822 +192271325 977827210 +419365195 346388477 +-939910292 -705829045 +540016595 562115866 +376300680 -652010906 +-87209821 251287166 +237635887 944694860 +-208976441 -788882320 +351518980 -948611431 +-571682017 564865091 +-647040282 -707684458 +982592315 -261932563 +-509059143 60174843 +959311976 -456319205 +352372081 -179903930 +625853466 383895923 +29440719 332060013 +-41027097 -651646371 +-947182942 -861347890 +668896741 -604555382 +-413524295 -851564568 +53194457 -140987711 +-74455710 959360533 +-353427189 497141943 +660834108 -51606792 +519576937 541981642 +857586381 -9573894 +-534776810 -848202618 +-264539206 411600305 +33809051 405153187 +485792918 -313116329 +-658804733 -487532297 +222566674 193056927 +-375678046 -236683520 +-806211114 870207913 +4341770 -320488682 +-258497893 218587324 +-246852342 292514 +-657476011 756542478 +-823352454 701139985 +743884147 -104950110 +-541220324 491842336 +897642332 -301745719 +-407452706 581183331 +-681237847 -941337205 +41413428 -313924875 +374436280 -103269993 +-990948462 -106582584 +-3703556 -57732921 +487453857 546318324 +-188687926 -949067502 +962807228 891232255 +-665890481 908541093 +-951254905 78887607 +-226248572 571170466 +-47138608 -713918690 +182600770 475199919 +669230247 -638214890 +-608588538 2940307 +298787243 -697187033 +35646087 -896643213 +-997789529 198318691 +-890862121 19714478 +871144708 680016955 +-27541923 448292599 +240458152 -818530153 +247400539 407429591 +-108618434 453413790 +-548963144 85843278 +-529670670 -982530501 +-782103409 511510768 +-748294621 -338182553 +91461442 -412005804 +55602721 -556342221 +220801797 -860126910 +192562165 290844401 +39543886 829763710 +-398244952 -469027302 +778432642 -724670105 +-289260934 486168632 +-900425135 -636013524 +740472327 -119093248 +-622286766 -824846972 +-999497419 -647816250 +51919939 -451790369 +-227011484 394183578 +-100203284 -526564944 +-86624700 706089667 +609516303 -689815409 +-969918501 -187322040 +647747187 -133052253 +797683664 646428295 +-609499810 513858200 +-918044148 -82057512 +-81773515 -461341143 +478086413 -980674447 +399543825 539913258 +906195401 -170748096 +669683330 -137680339 +-941747083 -660159828 +209329263 -464821412 +863239203 104507601 +10056163 89680087 +233212048 480170724 +-35364426 -315711059 +-861637041 592946420 +-566077939 -369479653 +-475210856 -546372778 +368139447 186409015 +-602130149 -43560186 +568965119 654848360 +115460294 -424354813 +425566200 -451912671 +327810544 -607788014 +819256423 879576134 +-637787914 -219223150 +-558762805 576834431 +822789894 894833204 +-59247370 -906985670 +-202005620 300974867 +-112279797 -660505295 +-834534273 -974926098 +-822526855 799555442 +-183829910 199196768 +928939309 -137508283 +-635278404 -475241942 +862938523 -493195295 +299401841 96020342 +927605529 726054227 +189437417 438855910 +552884724 -323304675 +252180720 390687083 +12574285 -984898210 +554852196 -387442682 +741261207 690461978 +-23045117 537919986 +-428507824 777195023 +182989217 947295075 +-734089768 176723534 +-864594818 -784813055 +954274397 -604900602 +-426690049 810325045 +930923490 227615194 +507141733 -938342879 +-840208115 969657470 +224197497 462905813 +700269431 -120593129 +-778784265 805521731 +306528768 739072771 +525982277 780349710 +-608757550 -578013096 +-601817257 655694711 +870958283 -226809114 +-87390668 276413279 +99441866 -12243274 +136576889 380645395 +553759278 -948348195 +-364323825 -69191118 +205712283 -12128624 +-242856056 -247490335 +-467165253 -607006798 +-979206919 658369880 +364183863 137782990 +-976604579 163358377 +-909325274 258954179 +-242465274 -426188312 +193397469 782912720 +-351148200 -911063185 +197277736 -847340693 +-421127814 -23203843 +-905958468 433232218 +498120444 -318980997 +391108474 534430038 +-332089357 656012009 +-658199628 -921603014 +242927711 988927675 +417247855 210336399 +327119495 -241088756 +24109182 248473367 +475291671 699298130 +923699746 -48037464 +-816622646 -36856348 +-877581475 760150238 +609036009 234824894 +-463345322 552245482 +-955804343 -66613990 +969706039 959850053 +902530216 -359171440 +512491332 -867575370 +-208044085 -35945660 +-737219894 81697857 +-362392889 430777185 +314688742 -657484078 +-477882372 -498988370 +448372106 -13358376 +-233861169 -594848961 +278945759 47111945 +-269495577 -131029118 +-574594234 -621648280 +187365632 159079059 +755973294 -333385103 +815593529 413531687 +-749107238 873735154 +727621386 -324591272 +-264235708 -360282678 +-744880692 327263148 +-753698015 917407987 +251174483 -541728759 +-418486381 264963024 +-492381351 268572160 +796078545 -703472933 +594959258 -171409612 +21014004 -38181091 +574698520 -773805162 +-735916955 119338147 +-33740641 473606144 +903612412 882402188 +881457225 -497555652 +-595748228 -577795141 +846215497 475260998 +200004541 -144123977 +259590330 -128664011 +872819578 -498378879 +245880639 536013362 +-184282499 -439493179 +810817166 196490286 +-982867027 -659467809 +-302116793 951539588 +-590898492 -740798993 +-584391403 -166339810 +556602356 353306973 +-12244079 826899803 +771215612 -191460936 +235352894 652334993 +-662639006 919189292 +-513920165 895699105 +903718096 769960959 +-999267161 58250808 +-356498370 -364997765 +385154952 -868889915 +199766597 932696334 +769381140 -348462497 +-891897495 -350901596 +-385958715 360559571 +868724981 294244642 +881387673 672287370 +-530766605 -483128300 +871880591 113934869 +810379160 821043799 +659223560 30564582 +909241876 120264110 +27910898 -621516148 +-497430501 -104353903 +737990190 743375936 +676246163 910315145 +-407422159 -294018673 +540541999 -777759042 +-826315779 -756627251 +115216040 106724554 +-273143604 -796948051 +228506054 17173290 +-51788100 912074198 +911171564 -754253468 +-946771759 -550505485 +-383394139 821843309 +889149940 -430443215 +-533623581 197544612 +-379518103 -364339399 +755026375 149066529 +-213593871 613588322 +913678804 635962134 +-247473279 100117915 +-981015044 -529492075 +797058385 -822419919 +-635710417 925225999 +-292823579 -169219209 +156241853 -421070775 +-731347545 -951342824 +154370840 -148690960 +-50494729 282516740 +808711140 -882637758 +832703026 736204984 +416291826 970277458 +-16267522 -220520683 +229379303 490098660 +36427664 -407069587 +611505237 680442597 +938753054 -237270774 +747113516 89893200 +-845173553 -538853110 +131476245 -232614160 +-74200724 -12025912 +-372411443 355096972 +-874000829 -323135645 +31682403 822664207 +-866810042 429389614 +-39875845 114276092 +-109510942 119993753 +767133330 662583731 +915054970 -240110252 +-271597758 531179050 +222393454 -67818493 +-631657554 741035371 +532530171 -682377585 +593933598 582176222 +-70902370 -913176123 +830955081 -652569550 +348907474 -251889241 +707274685 293699595 +-514335071 -931764609 +456185029 110292715 +-921182497 -171592222 +-392012356 941965283 +-839543089 794042531 +-441641754 354605866 +544685986 -338714544 +954135931 163988967 +523557092 -88815999 +768001586 971106344 +-164643003 -270623090 +944859401 618180997 +614404041 880566999 +-873360138 982745916 +-783782445 126683160 +-147488886 -663857627 +419239521 -826931426 +851222031 657457914 +743003713 962148963 +-175430950 -558466495 +219683894 823557121 +-204221413 -340969710 +-260060244 -947306659 +-850300657 -327547388 +292816330 989933288 +782102767 302370368 +201701505 662415719 +709195738 102823997 +-222777312 569097238 +-588417308 933263964 +156969863 -507027807 +130208530 -886444031 +-278256403 786173387 +126568324 -11537571 +211227558 -33134141 +-864349454 -107831551 +369369169 53388138 +-25181361 -156610639 +-501767569 -923143968 +-373559603 843899172 +-431423006 872344435 +-910098555 939100949 +-630217664 -939502144 +797636343 754000027 +-351967613 126100 +368580483 -147324061 +-619803697 27025679 +247954741 95307394 +-573607664 -282404765 +-758434714 918222218 +187145058 -702199201 +800225404 306318898 +-599829808 -680186865 +-36471566 -483774966 +612405003 -520484638 +942102404 709277497 +-402325719 -444710850 +365653456 28939036 +-418732935 786161310 +-601225251 -513014272 +-16184443 -545292739 +-432070777 -321078995 +-609714265 335690943 +-379294135 -892823921 +-130803324 -592734271 +-948405936 349735280 +995857660 560059691 +315570071 -495397658 +276604459 -58574330 +-102925567 -853588981 +-440431773 507434108 +812101438 -778281841 +911232511 735954750 +639127416 -160399166 +129204862 -96453912 +211810721 933357357 +-480921745 390923508 +-67633958 -762219900 +605316957 -650998480 +325497835 852648395 +-538587597 671066361 +997500029 71264633 +861029685 -787240998 +-802284231 576255618 +709471570 -540666515 +394552598 -336438749 +-588782578 491882631 +879329464 -737627495 +515337266 -868539905 +696365805 667670139 +502113064 295302604 +-672408644 348855731 +201135521 -934198686 +250618707 802665428 +-557996532 -282795025 +-464033478 -442616689 +290496394 623491273 +634564196 -294116276 +710287739 -541985929 +-372442559 -483512090 +-289438775 -256079081 +-342263438 883238062 +-968359682 958857057 +495737945 730742210 +-509643410 -972748568 +-509627212 467608025 +-218919706 355328489 +485705832 436912338 +307331811 611246946 +-730435853 722602719 +-798495439 575905410 +634393834 -468807055 +48339851 913143049 +934396864 -128046435 +43974825 630988368 +886182626 165020384 +357989663 -986131704 +-195309098 532021708 +-436629197 433121117 +-430042776 437122291 +992102923 429894356 +161152795 -816344205 +-510962618 -230599922 +762612134 -252199891 +-742784264 -549846891 +-602711845 494139056 +105745108 -233525363 +-379710912 348863226 +260991437 655036512 +854595060 -37560005 +-372846287 -131673401 +820959595 -274911452 +-96439630 46517704 +749514542 559322505 +176699062 -78792127 +770137018 -79502046 +311395127 -575894293 +97851466 -314996562 +611672775 736325279 +266286401 -562763171 +266115501 104856953 +720831825 313059326 +504132690 384043639 +822010725 -701261599 +330286546 192960124 +909664715 138263561 +-875087700 728248574 +780091008 933880206 +-233405321 764292384 +305909429 -365965697 +-290944261 112481778 +336137653 867853230 +-894734979 438941584 +-914916179 162615270 +887662220 336807552 +15713596 -694354081 +-787253056 -529340594 +297483756 -200399110 +316690277 521375193 +-357448550 433847956 +-32172076 -467444991 +-172016236 -3925536 +-409890508 899668331 +-947236702 709377851 +-332768766 927989567 +271181430 20342457 +683550625 -868831057 +703627452 -196075506 +-287345601 465646089 +-375385631 -718450568 +520021246 -371690798 +802360820 -263219336 +508086297 -540990360 +-722016426 230814427 +782082967 -248067365 +627645774 -762357847 +-708255032 667672187 +716214707 879104315 +-55249868 -283169085 +-847752796 -217108834 +482623873 -6221148 +568641309 -807272062 +14829960 -457045612 +-813419792 690529924 +144233842 -433222511 +235615683 -650710617 +78804025 769123480 +158827352 197225827 +462203005 719922130 +-139389616 59970682 +-73310584 608128103 +-851513824 -681366877 +541046002 -602421742 +918671472 -353005987 +-172379114 396847569 +306222576 114001115 +-521110141 795303565 +576397493 -176379091 +139460709 739183361 +1796954 475286153 +-204880040 -458595757 +388817694 -188344332 +-730560401 -645374424 +209126496 -925480609 +258589569 -462108065 +-610002032 250974231 +413131056 305779008 +341687333 126305832 +810937138 356643264 +-87296564 912233409 +253832260 -627238760 +877511609 -822050285 +52361286 693944348 +511144765 425894020 +198326423 -918908706 +-536478229 -668952273 +-670762876 -460311756 +552485006 511847217 +-616871140 507467033 +251355233 727756466 +-66536451 559418009 +95925923 -419380814 +-322905630 -150427264 +85267496 -983007734 +-281450423 565921991 +-958227301 385328128 +-973549683 903865326 +-973514480 -836566910 +-318838353 645047185 +-831275476 -490806314 +576925280 170609097 +-763542288 -654339360 +959434698 854370443 +523586396 -891463140 +-51619426 967484418 +209405407 -573786503 +-737208246 700109951 +637628420 -937837670 +738578244 772118755 +-391782721 -106483403 +-425737361 51074332 +370152069 278063221 +193634942 178724585 +-267076152 206411665 +820387667 -394127585 +-526812983 -704704960 +920941973 -159337322 +-813209663 531357186 +-964820602 253431989 +-986468697 -867491133 +-494281430 205978760 +577073815 -906509864 +-427085456 -951172030 +-951606743 -84670338 +-189699819 -684320876 +-279237695 65261441 +-453344165 -479763810 +-391083289 123658094 +367708016 398628269 +-392603063 -525492825 +-212787265 985949421 +-664297766 -316930727 +893696788 -280756551 +301404038 -498535704 +-779380391 168600074 +873882244 954003021 +129524015 -877991822 +-91394302 183064469 +332451090 956360900 +-488231049 -972828604 +-171427991 43077291 +-410794472 375694678 +601933579 651544401 +-912557668 -244630892 +104475436 392729368 +-54127677 -23848184 +-405449799 -393872077 +675206091 709557319 +-897441877 978320144 +485325990 -533246796 +583052953 -432231764 +-945125161 -342219106 +-555869693 38316676 +-86365625 -668274928 +-495463442 -954976766 +894396288 -309829809 +-411428299 392212147 +804320510 -245576768 +-457412330 -974711102 +-270427748 807288911 +251638206 499093977 +-232262349 889777125 +-113667773 239642478 +776536107 732088240 +666881363 -578629234 +-463927506 -740855786 +346329562 707498042 +437514185 -741334034 +59910146 476993455 +-705582115 -637033711 +-966729709 331210855 +754113725 -330519905 +-355401539 -11252996 +600136853 -642234919 +458940344 -638737781 +-386651905 -255021827 +465747150 -860845482 +588484958 -755180185 +-254765669 -634644154 +-43857804 286373130 +-912562354 -664102223 +-138273751 -788743833 +339209643 695876459 +683233632 651021988 +137068547 37051078 +-591821377 311653378 +-995410939 -162022148 +-318574971 -331397935 +985103722 127762010 +359888080 -315201122 +-720074916 -599263752 +-179112737 -95829630 +909160895 -212081527 +819174026 -967790819 +-948935151 -754821511 +-6916005 767848277 +125769397 -789969791 +262368311 540001202 +-789441984 92637557 +121121169 -201645656 +-458641746 -238278548 +113981018 -403904507 +-137863737 401640804 +727311115 -282471038 +612040179 -991373135 +170450393 -821823211 +-68635540 537427777 +307676564 955857237 +176914348 896968477 +-631111480 -793721029 +455313466 -831402228 +-522760230 33634077 +-478760895 -236794043 +304563091 -145098887 +-289122293 -821245332 +-44082231 3694469 +177828160 208948353 +-730202375 990681698 +-378285246 -963840436 +-815893998 588245649 +640553839 354285944 +-279643840 -79532329 +769950742 587932930 +-983476381 254556479 +-497305868 -85153523 +225770606 -922823110 +-15667466 719607669 +-71112903 -504354309 +-685672025 -593361101 +932562182 -229823732 +-389164898 219358320 +-49013723 303458690 +-317106283 -811937197 +206603259 -958804632 +-451052681 149958595 +-103491533 105057731 +-996927795 675473930 +475060627 283594889 +754568933 318786085 +84054262 -594549842 +371306069 4245900 +-439747702 -546186651 +-833734401 765102971 +-528778027 -598354083 +-701939675 915964922 +-486055651 -366382830 +204899192 556711748 +762599348 318126197 +-60343381 -487226289 +-787604108 -79349988 +-438310720 -138317225 +131617357 598923960 +-679497826 -418011560 +432368080 803346590 +752134073 -155889250 +390668102 -824902209 +-393700036 678269146 +-131464521 49316159 +-570028763 -532472270 +-255868431 644580022 +-29930872 787802391 +664566242 -811151204 +-478418503 795312571 +994141444 -845187937 +345314165 -662581135 +-786047568 911076812 +283876668 614038948 +-776257154 11977048 +902987589 379154831 +858290240 524205193 +350877996 -435554026 +661578836 -476229827 +800865841 -276572313 +576598467 610934082 +-283570931 948959270 +-938809155 -134538477 +479841031 -382417474 +590871758 406255079 +658397607 753831438 +548396569 708696654 +994229778 104420391 +-408754940 92536459 +742754489 808907334 +-555406605 -735449570 +1829638 -236774525 +-4298831 -587933614 +-720417327 -819729435 +-287838505 525803513 +818776659 283246834 +-675287099 247675275 +112966090 -987958164 +-634328226 56899095 +816084376 -735254053 +-493520579 -96144462 +10106906 -232986097 +290815288 -857511968 +-722408473 828809883 +899883040 -382754948 +-669535355 -539984617 +866788476 727224735 +863823997 -862527094 +-455939330 -33756559 +428225341 -474627582 +829364405 -496013825 +891484945 -217032081 +-903537792 -334332070 +-986088760 -928451275 +859123903 884683828 +726181744 705561148 +-171499720 684115792 +294111183 942227400 +95643680 -826744262 +940193060 917540543 +170006549 4969879 +-985057024 45200235 +156229290 -677769832 +124218088 -156055886 +-944897893 812207025 +-541424231 928919609 +-239078555 608174269 +-355922595 -565590054 +145222208 -366568583 +-298757851 594944278 +-773587887 -591883663 +697750051 -150225829 +-669948663 -709249759 +-70779379 -934106667 +885378075 -71919094 +-295822852 619285855 +439218289 -612187602 +-852423241 929037969 +563754806 -479191840 +-255751974 930305119 +736866009 -441618613 +-791031949 -105100711 +467997121 -760460568 +-731362636 -813389470 +-121612289 218939011 +597803237 -800780467 +-335278429 12512757 +-849474201 -707075398 +911912405 375304451 +-447661770 -433231148 +-662163478 277661294 +-649795068 498609012 +563595646 -550881812 +22648620 -885396421 +-167541051 839780234 +-965283505 21705274 +325926437 965773565 +-400286468 -305766608 +-344291572 -150260371 +-474188931 -843724548 +-535502477 639015694 +-703149822 -292672421 +-944984099 403514995 +-73360656 619326466 +-235319436 -107209868 +781352504 -106037115 +480119969 -167001726 +485640501 -279511957 +581944601 -51368403 +-164479700 -786201647 +-912706277 -697445345 +257876372 -578578550 +-432885614 -632785034 +-448155355 -109712906 +-106401137 -480902639 +712362204 -578914989 +64457471 587110689 +-95572626 -370854147 +-676708707 178156294 +419431169 679396107 +-175524416 -59299773 +472282694 -751680416 +74777687 898279365 +430952036 175938372 +29440834 214058406 +-128853255 725975455 +282145563 -616957420 +87012763 -339734157 +995034348 671717034 +532637855 123898887 +-275096590 -130833506 +803775058 -906342249 +628175625 633797546 +-613585710 295727753 +-640696148 459281498 +194970345 946212677 +-912525638 103619722 +-501379169 427483538 +-942015699 67140841 +-883960286 857247749 +941993640 26110470 +-382259267 317830229 +-207230918 429382833 +352767664 420613506 +-82032915 245504104 +-666679376 -79188853 +543781115 -561493289 +846470093 293023911 +563339923 397212089 +697156055 852383273 +296603289 790922816 +926406001 739266429 +140028429 -294441345 +839799302 -228969920 +-699657512 253366520 +-274750860 -797396436 +-676182544 -151021203 +697601537 343413499 +-353287613 -494194866 +792583044 892895790 +453667466 426936964 +26361851 -203944192 +613870258 81278283 +-813837683 -525275866 +660196707 -229659990 +562513964 -55967114 +870668600 448409882 +-281183600 311990658 +-445581188 820763339 +681438903 -252154925 +518194389 222227671 +963078626 777486565 +-29775472 -624809930 +197930589 893977279 +743467272 -738151563 +607515295 -995763801 +-243491329 90043831 +136794885 179735568 +-64120094 905461915 +121166442 -480916882 +-213732898 -516479572 +822242949 -739059082 +378035709 860611136 +405000850 383522489 +146540828 26824583 +30682037 123360879 +8485561 -250674884 +-287762178 -226771421 +836547673 546867641 +-973678803 548032658 +-670813588 790673511 +-276203344 -963966572 +977014216 645471848 +-998213934 -392835232 +-560642429 -313950847 +-345783296 419344601 +93047649 -549915876 +-143443739 -610657040 +504163373 -451189228 +536529175 -2259338 +-474410622 -176147752 +441803502 70397564 +406145963 14296438 +557040435 -964597330 +-589818502 -359652781 +-502290803 884840515 +-564464960 305366903 +-700525760 -612598227 +283194230 -538569246 +-265703896 455140395 +-502800907 920062434 +-265995473 24802285 +-918040214 -761852706 +635237724 832167349 +-274626688 -310013011 +-461503247 962462790 +-325496500 -714469452 +-750729261 668648045 +-889058580 652347269 +-994541320 601213177 +13032042 -415892758 +-426937534 514841060 +-19925853 314755412 +-988089795 -588544348 +231844972 623256675 +42889432 -893855796 +-218237022 -980809718 +-900438122 -324644752 +-278108882 889384173 +-280454635 -296121560 +799512356 -368972106 +802626919 194814364 +-708009982 684100528 +551040058 30114940 +161654808 -633036741 +921806203 -683881638 +-27295345 -922737737 +615009279 118156437 +-127136997 624020255 +-169954836 -600694772 +-7711125 -825665029 +-417073580 -445080032 +816662150 -533139710 +-889968564 -309642398 +936401786 -926681106 +131302856 -642417969 +538822395 685458509 +98160983 98907481 +-983517729 -140506730 +360396462 158485689 +-350107682 329988249 +-559219964 -576750398 +257202804 -946515202 +637719292 886787759 +669495079 444038396 +99494595 -240066806 +938229265 912945895 +82531497 -579704384 +643368077 756593044 +974727046 118120378 +84559881 -19489778 +-812020834 -973710945 +-747719173 -418816470 +679556274 -511900758 +163633529 -526920735 +681813407 58120051 +-496445164 -205815406 +286747484 -653141986 +-921284042 -638055890 +-705569777 652277076 +-413009239 944649442 +-375624825 -509781659 +307494568 108175549 +-716128410 193724215 +-38764972 806760529 +798504486 -430096102 +-350998849 912847564 +-832477485 -268056902 +-227248220 834103740 +-189227809 704985048 +180320320 -613557346 +753502440 -673749592 +54574637 772132554 +892045569 -282262191 +609538807 -785221312 +-950487421 904793808 +386877870 -366974486 +-814998801 139515029 +-554653849 324250737 +67422167 349754864 +421320660 817719650 +-429565781 997212138 +63457563 217421725 +-188809138 -830074480 +977142807 930234377 +245751799 -957118225 +-588521234 521514539 +351767102 -838533223 +577594884 548288134 +727459385 464685406 +660271231 -485046620 +-333228445 -476223507 +647219354 430399589 +875845898 -501621768 +964997753 -96998836 +587710484 213851182 +716234843 202093127 +-85946776 370000950 +-276423233 -792783628 +498953761 541817174 +132911712 -318678254 +418908275 650220477 +-846316474 493628494 +226466949 -598589332 +-304163057 511812899 +832289044 42326552 +-578323726 -109586071 +-401337196 -831747675 +636052786 912802668 +-577615476 353930919 +569666435 211304889 +-728707964 995045949 +-497272854 403070712 +-795818949 -994925292 +378446513 749836067 +894910156 198515806 +-797377351 -487581318 +797463190 156287043 +934102466 959535546 +-260828950 -82759513 +567828856 -36249246 +695930304 -524195820 +374778440 -978207538 +-870548377 493506846 +502197638 -370820175 +680925065 386250752 +-211569037 -964058397 +164690251 895147298 +220956685 223260738 +777412498 912045372 +-836051308 189899805 +159972099 -454140577 +-799906021 318276376 +-683275167 394043642 +450679565 686463841 +825487615 -296948756 +680803468 526747146 +468585914 535025938 +43913127 -861343408 +519636851 -6294633 +831192891 -580056371 +342982141 194316448 +683033007 -283908393 +-589538079 -714165607 +736707943 268657351 +-27332152 813716639 +713912097 -243802200 +-619868489 -93554815 +-937645633 -558643094 +999904595 -855779977 +390848757 336137794 +718972707 -501165880 +885046916 117499381 +-403496069 430805177 +537445544 218460 +-773073701 907449286 +591312443 119216859 +843471047 125921335 +-210153280 392197613 +647166042 20267390 +876884796 997120406 +369478015 467957981 +-60814799 498680662 +279919117 -968363296 +401260418 -959656599 +573112819 433473909 +-69241935 -929807241 +649385926 319304498 +798215500 601267703 +-772846125 -801679433 +-676645265 -92893664 +-526228733 -541031832 +791555635 -729593866 +797603558 -785539646 +-444202322 477217921 +969906749 73828102 +956779866 611240408 +-674094150 133582355 +148429946 -461718415 +237353267 754170861 +-305494909 58511543 +189081835 228306878 +-633976323 144683964 +-321555284 -373889911 +-759891456 -209735637 +-604432675 -851534788 +-395321042 -950097389 +-570793619 -800319775 +-813725046 -720803926 +742257984 -221200984 +-578630671 929876543 +281677175 -145972125 +-940566448 131206725 +87137523 -145061625 +34552897 -799775935 +744668053 -652214888 +272537822 -832421330 +-521834021 -331697942 +-914057807 -510437562 +-255226791 893940832 +842793197 -684684263 +466795941 -711411869 +-31189885 -117644172 +867397200 30682919 +532742181 164551075 +-237614815 347015203 +990897552 440590107 +-16676593 -735641123 +512727961 -608724107 +-786588046 467547182 +473042537 545766186 +-474684947 654812419 +-161582066 324307796 +-692507239 -254555626 +956048656 353359364 +-730388072 -777854662 +-386479398 598312644 +-997103543 -124103705 +-971436495 586718866 +666981936 -29475077 +-726758507 -425923243 +-135450316 -359605207 +648527946 -188274489 +798022725 694846359 +-422890726 -720232914 +659269289 -41039566 +176151264 -998671050 +-804455231 815187940 +-670004395 755042739 +-550310049 -10339881 +-331483483 381886783 +-132032961 103244565 +-228508861 610476423 +628499315 776677573 +471896648 198764943 +-65185506 569762343 +-223813731 -520108280 +755715668 -875610089 +167918716 -627979010 +-75107445 -696949020 +-409567484 -368376221 +533729481 270139690 +-263975439 791591813 +-381738709 781574779 +679602551 -476496389 +-630474066 -391621960 +763275235 110541966 +-723223464 661764706 +610844131 149417586 +370928036 801001287 +740260888 102468716 +-251452366 452090244 +-414387815 -379799520 +638044978 162842700 +290916099 11701042 +260488932 941552106 +282900376 32405051 +874932446 -78061219 +277180911 -73342727 +-54673768 792235699 +460632388 708236323 +965498451 42375149 +325103389 211685822 +266912815 -189718313 +617794734 459769187 +-999244032 110262861 +-524659561 591026436 +-31040654 676869731 +-441309350 -433601668 +-843639177 -601284576 +601331186 -738755820 +-139572063 912084514 +-256259119 443672431 +-348295645 -282165568 +11759301 -466906512 +754262358 266881360 +-722148061 664249304 +-474847351 -98919673 +327506051 917069962 +-156218434 -281701337 +-707062375 -710309737 +334643802 -431666272 +338440866 487826651 +-450063983 688622805 +729241531 906958855 +513851814 -13869508 +-108581087 -580938611 +-239540223 -761835598 +-905817513 146164350 +758752985 472461556 +-401266075 299789265 +168373771 -974739228 +626178034 -699337797 +327183403 455351158 +57375191 -345703626 +-352793989 376653836 +707792221 895625873 +-887748692 186387850 +996987285 -227606945 +838680476 -893925789 +960769072 892978610 +-390954129 -361148590 +-249671383 871651590 +378122138 -564324536 +288858215 929178819 +-24002448 237805323 +-338120175 710044619 +-431211510 58270380 +-484011996 -119448657 +-662482510 455977331 +855887264 -927775722 +98446218 171855038 +516616561 474998245 +276540272 807851222 +173957446 112195822 +190303481 -536015348 +88795847 -765162898 +-229208222 -805428044 +-505421127 -712246772 +-487715371 102996772 +-585553249 393637873 +-60624253 560152513 +-969363053 216846793 +486084481 266601800 +74211064 224186330 +-431825524 -885660860 +-618705758 -81182497 +248981049 -962830384 +462777117 332836192 +-705370655 833600044 +-994386963 486892377 +-422405305 490552 +-333841073 -492095790 +-748281088 793090890 +706332622 -614152978 +676475283 255584689 +-828279017 91294833 +-512295607 -566149125 +1940800 703454970 +-562928613 -638455335 +-164160793 -376178024 +45781602 703759852 +459813076 797522798 +-198762112 -292396586 +405158313 444160015 +-519666550 -696069546 +411838820 -701118162 +975569585 -480858369 +899535896 62596181 +590435245 -473643668 +345443267 831638174 +823007944 21557839 +459515359 -73552493 +-432986655 -234077873 +-903390991 459373404 +320595942 581099772 +-165549313 -186513838 +-127785149 -732268510 +568971929 -633976740 +-877351875 -613486852 +-384679767 442443820 +-479173441 38928351 +-726146894 -310466695 +917660804 -506257446 +586104959 814209721 +466427513 96583188 +269730001 -195294208 +-519706486 472099636 +889101681 324488365 +-411402384 368653627 +-398456372 159442982 +213637675 -854748 +660272158 655277597 +25986577 660675534 +-66708492 -419501689 +663397102 -798561282 +-346618104 885331053 +692173567 305267464 +307175842 -671165747 +189828021 685598630 +-447603383 -142140935 +498263379 -934126853 +-252551716 -70137188 +-703053472 294508667 +423286496 889752727 +733775662 -334400926 +-315846032 -194063344 +149690541 -145981099 +38583818 -942572178 +29270512 -371047751 +-303785347 -16463511 +-79695825 295376632 +-733694985 -423103588 +-45056486 507681465 +-969873006 -589287225 +-138262574 739643289 +-874241663 -431823732 +-262948831 -563484145 +-263822539 155222065 +974838910 789425196 +736856464 -171649796 +-663670185 159158299 +795375758 746483307 +188841774 220978503 +861842805 174267750 +348865023 -910395066 +-544804009 397293140 +585544118 -548709990 +-619422529 117137204 +-525650211 13096626 +-411830344 -698350890 +-163569485 -741479547 +921753107 867251844 +-444648158 787212876 +-199749598 -806179190 +-954895134 644384035 +-3287390 683829146 +-697788957 765344856 +-857869758 817016497 +-614336276 -314073129 +949659592 732652990 +-77818757 -772181387 +-337874323 -981511156 +-710028020 680753080 +165770618 42663998 +318843134 -159598155 +811567801 -295324418 +858969008 209201805 +-207837353 231771524 +14349139 -853355927 +-297391781 633585130 +480288605 84971469 +-766492825 505726806 +-673294147 270174337 +294600832 966082285 +-207180427 -907715737 +118203246 -831138582 +-248879297 714145739 +-416919900 343465429 +-103714472 -856419896 +782430878 543015964 +-619323781 124691314 +-294070219 458514394 +502107803 484950819 +-238638200 901292084 +-647662836 899646982 +-514046997 315885479 +839728604 -426033963 +-236258402 555890879 +-533478975 -18066152 +788385953 -678477837 +36889564 -935812838 +14589920 711777072 +748969510 757874699 +-557389362 -738517698 +177427395 879057191 +231890168 -513594951 +69390413 -307911931 +-629620338 499173800 +-646893017 629441917 +617835909 -682021895 +-273775468 -272743677 +-987426605 83757365 +-64715087 88785049 +-694731633 -161529897 +100815531 866664278 +-947318258 310601498 +754576706 -415317009 +881679782 6118937 +579067847 -492319499 +445012898 788408545 +-943832057 -467343150 +-964169363 -491185140 +966755972 -346319591 +-539388472 223081741 +88564142 786255325 +466428533 477465110 +-45393509 -505116423 +-797168087 431339172 +54539686 666694944 +15262357 -822531101 +-355677859 -833447929 +-54038237 114223276 +129700705 -993189447 +329396529 -251722429 +344369566 -215912765 +-630633095 931828369 +81103658 868568322 +241879242 -730210563 +-915745349 -828593900 +-982098556 304240982 +-850891948 998335174 +-1047200 728486312 +-367947386 -240243496 +-723229292 -260025506 +265084041 413229264 +-23044222 -932355984 +753171212 -545808915 +-646539024 -70356137 +-194057778 -151054207 +608238491 845898896 +683797118 -189485817 +-190492165 -324389698 +-374446032 316391314 +205225400 514042946 +336448634 -821418334 +-156997604 -117400188 +-56075251 272430837 +-940515691 -341459685 +-76095211 -864362741 +955317025 -9281058 +-694530568 138108815 +-149921314 867005653 +563024183 -517127326 +220529794 163597164 +164297646 -116301511 +152103988 736218930 +-98790530 -152910464 +483739938 720273513 +-339770974 51066333 +-558164417 -374531734 +-147957275 -953165455 +119348330 340521162 +-667463177 227101911 +-459664789 614696657 +115018628 793605232 +573745640 -268586066 +466383908 221072341 +69283332 -570987382 +804187560 498532981 +407803484 -340417773 +829313748 831205090 +968602636 -253499089 +-32356934 497035450 +222076436 -209683252 +260139012 -27831575 +-593181547 698387716 +-298465452 -182799714 +940879511 528435162 +-289021131 244768477 +414396275 -334470695 +968557298 423366436 +-960053825 431157231 +481755121 -789485189 +-74365778 424767206 +-524249428 459422401 +867143533 -543466309 +20954543 -668774791 +256292792 582598174 +702005605 876836766 +237121159 536454036 +798518803 -421970432 +465990094 -405809417 +-340971818 -915794262 +781316141 427912225 +368837626 -290500974 +-590994679 -147106331 +931140653 77628617 +-117037158 111723403 +-332387986 49208087 +-427881900 563442870 +-653623741 798804315 +-853290273 -217339373 +214766369 482504036 +-730019031 177272930 +314929886 183715656 +543908432 586808642 +-943282940 -960853601 +635406835 -449510703 +31937274 807259803 +151677474 785678939 +907676576 595064888 +628072237 678871984 +221060084 -35267051 +-853660952 -988402703 +258681387 591718797 +813419239 211148465 +-653482973 503587691 +-147772214 417096766 +391691825 59660702 +-151200082 789677886 +791871358 -753477155 +386265573 224058774 +444059646 -918056368 +564121966 -366773265 +-578903402 -784279227 +721008557 -14096766 +624014850 -384577490 +-490276774 318718010 +-931144208 179633099 +-997493296 -539364059 +-719925242 -600920560 +-454116860 -518337830 +900528035 760225605 +330228531 -624273147 +-467038688 -203584292 +-922749448 -976096838 +-166017825 631420986 +-224693288 -299294521 +313546643 765512407 +95551463 -409375738 +552167254 918506902 +-191374201 -795732435 +-484015675 -665624386 +652683317 70520559 +-599427529 -605526004 +812954813 415958690 +922717244 781521436 +-684606491 343177399 +-165594749 -658639660 +-280598260 799702493 +-478639903 396671361 +785790842 -520439803 +396992898 -34167845 +129542160 428336683 +361736583 331496010 +57316329 -731992823 +61686967 -357660243 +-469217530 -742280512 +-754948357 -283518148 +-493557498 -394569945 +498043027 268664865 +804137307 477645999 +529980893 -642156259 +-304182579 644114016 +296131343 -861674131 +672667641 -164266692 +957025893 -132085378 +840644628 -359365093 +375951559 -639927319 +-147795466 -792860116 +979871611 -72751363 +-995820421 -333989760 +-968194080 814489181 +573285929 322540679 +-651516761 -225076312 +207279283 85072904 +669099063 -758489093 +129343723 346813322 +-744661056 -807740123 +294229572 -253270133 +-260320453 -557664130 +-784383620 -315078279 +522360918 -864722670 +-509539907 -88251306 +153746393 799627500 +24937714 721324959 +399480448 672872157 +132627733 47390625 +316096221 70972053 +109668960 -742768099 +-765054944 -304099711 +409463682 -24226112 +499491269 749371964 +917390585 -515175945 +-349874772 58950893 +75777862 -639982375 +-665208336 -764401506 +967804299 924012884 +-307627601 -853555113 +-342179336 -364845078 +289097430 153163757 +445363798 254968079 +6221692 -845669725 +-770384274 45408866 +267202096 850488714 +34047838 413145553 +-494171173 428384032 +434247874 908285110 +484267601 -673693308 +833716854 -342881362 +-421126152 -361422803 +873087032 622214029 +-731516188 -759393935 +54772988 -599700970 +281155880 599112528 +245217446 472142634 +-153622257 -806124653 +-89141713 -467422766 +188817402 -880747804 +397638194 -136794656 +-540330419 585119856 +-864571348 915134165 +407688460 -350372639 +-916930595 -187085572 +-375163614 -535254607 +435234086 159827495 +-192769775 -45086606 +-919496376 -375866192 +412813131 -7451634 +-301275054 -424596001 +-526858229 968077746 +669801557 -322281538 +543845874 45051123 +-476708139 -36647797 +-90968614 -645826557 +706805009 265381034 +-405786627 407658979 +-977447118 295566295 +-126805341 -437722328 +-996307139 383784629 +-709610907 328603368 +668352901 -701322561 +302967879 -701072590 +-888226235 238948096 +-986388926 173928600 +965269097 883832578 +841162608 171178028 +-942489030 -222870725 +-44676238 238701292 +-958867574 -237878271 +-230695727 -363525492 +-349115984 890770026 +-852315137 -670735919 +-353249401 196231915 +910502335 -63850026 +740266009 481439965 +-272342201 742097058 +752249196 -475105189 +718442388 -128776750 +993785641 53881680 +212258648 28715228 +-875948155 269669395 +917458763 928632448 +978676175 -610207350 +-428876467 -864813124 +-678180406 681485158 +762752611 997298780 +207739909 672085482 +-876591435 536876354 +802124988 54387441 +-524472474 469337611 +-957522282 -172850081 +204260054 -787579668 +671784369 -609349571 +513441079 348083860 +-535642715 723452870 +-571739071 -824649800 +-992028218 827050371 +497071967 156546682 +-740125929 -912609223 +-642238309 -891864295 +70886950 529769830 +429963306 -803047364 +771915512 501773827 +-277865701 60303970 +646703474 62346555 +477188149 844580565 +-724495903 -130839259 +66154461 -83141451 +435408800 -511355809 +53510324 778195146 +-333518455 -95576736 +-306937460 -238638351 +-366650119 628576372 +780785815 -436892465 +194218463 999099451 +-813285149 -735854588 +261801941 68446260 +-981093503 861533787 +-501153525 -613963674 +507241994 -434538605 +551169122 338002737 +703260494 -79851968 +-50278384 -639800990 +-551614447 -42636845 +415702092 271771045 +771637534 -578878458 +479562620 -672884474 +-666173669 931229399 +878196529 882857606 +-37704900 -653303718 +-494406062 66702184 +-420890645 -529635162 +293451473 -158497823 +-50257516 510984080 +-472696391 264613699 +-104023664 -757991613 +-405926997 -536836808 +193448929 -223434308 +679901801 376103160 +-756620002 323277439 +-589041981 232239578 +-657155729 139850650 +-298457305 -965028523 +-433212000 -492136727 +-526385170 811552255 +975676546 224683184 +380779266 -606315781 +184652422 -593553813 +922100141 531244819 +-832351032 76440347 +-57114921 226326228 +-62879253 917495347 +-320405851 769017875 +821650121 356396003 +-53177322 39318506 +398373539 -857341386 +707206833 671062567 +357986576 -180437645 +-996049229 713555292 +-509402286 408439468 +-457115514 769629002 +925223554 778459177 +-145061835 450171223 +-925980120 -33539581 +381593950 863940783 +-509172217 288177204 +436462905 -218839743 +-606131299 481357319 +-686876431 106371724 +670724812 -544164553 +297851179 994365449 +-164917777 -149188508 +-411302077 -608852380 +-577917734 -226781329 +323241388 445634100 +-939602782 120070926 +514745573 276336091 +324202761 -391480027 +730346660 522525772 +965056498 -382688545 +-376668955 636773318 +-214834956 -250985222 +-56635056 -324616075 +252469163 438467674 +670399224 244509724 +-173041512 534722971 +533215629 489674050 +103615172 -504809851 +394815885 -342151616 +-119859591 297965554 +251847615 639756799 +-531307710 -333254010 +96936134 940999044 +842190680 932228576 +-897079280 136987531 +142380165 -646695708 +-155171239 -138534265 +-123766286 -504525999 +601894936 -591574468 +792052707 738091280 +102511060 628383952 +-687559524 -329144641 +-438554561 -576446892 +-91470246 -583950062 +588473789 -966907949 +-97556576 673909859 +-484725018 130477367 +-574411388 -657315789 +-384009267 883070982 +799965228 -949683966 +99372364 382980153 +-561209649 -910012651 +-921758781 -231295896 +492055432 534829329 +-265746969 -554990511 +-253416203 640405267 +909917053 986690718 +581304797 -493922056 +-902238064 816539923 +861393114 306557282 +-498387409 118779519 +451764265 -486837209 +854440298 188154097 +667807535 -398541253 +-370965663 947791391 +-836815310 -437932266 +71488134 51425191 +-381482713 -314502997 +678240365 953462743 +-67835068 947573647 +-859290842 386891972 +-330497435 478979071 +-677563652 58164263 +964227598 139081449 +-72118623 218809790 +-505280986 264674784 +429533153 -391936049 +-538787953 16302286 +-139198155 576936434 +-746482404 -965855957 +803340027 743963508 +-914095767 710069356 +-75078133 -743731191 +-348104374 -422661912 +951219583 -35744738 +639138766 150487838 +-251725603 222278737 +917509995 820560408 +952359259 -28840253 +322002594 189843331 +-968933172 503431813 +390717070 -772394982 +83130445 169787799 +-610318252 950183358 +-784815965 -691570774 +-763376181 -38231146 +1560557 -125791282 +-850953270 125662934 +-35073701 -20391402 +419519678 -580398231 +680456599 54844002 +-939425916 323415901 +476809128 421294963 +256597407 603743019 +-301825406 -900359303 +807540381 -440673292 +203821179 672652343 +687646049 -528977084 +935956387 566234501 +-713696210 -59868099 +-473536595 780899981 +230627771 786247476 +392881103 828302919 +-224224032 -364515912 +-262735833 -355404705 +-115135856 -832906683 +-810532455 337486910 +525225700 69354733 +-246534129 -211617153 +823297059 -949443379 +3214848 -380621353 +903570539 111648766 +528081729 981546221 +-606461478 -919198588 +41298649 263582357 +-811440849 451007564 +17437265 -460820027 +223953734 -738073284 +-448703988 369215049 +-978930247 16559124 +-571553741 -378272704 +963712895 -441380441 +178586506 -262949260 +-609688879 -534958463 +258593063 -508701690 +163311628 -269277442 +-159396056 -222741474 +520294268 524489492 +968974452 937214590 +560305004 -481283017 +-458887135 -690181037 +-182650432 -846190363 +643881353 443214431 +926657721 -550503084 +-128630119 899577850 +-218714810 -618414630 +37037951 -533900945 +-583591957 -218589790 +734740001 633993326 +903051978 -285193266 +-969735872 569916322 +283474622 152337699 +-558367359 624094949 +199910466 455737583 +-119709552 296146546 +347712131 -549338885 +329171013 -208735341 +-153030667 125744695 +-88034038 -852408021 +-56210081 193346849 +916260783 -508759433 +598327424 666550178 +890697457 -790051282 +229397057 -575864454 +-857912218 575235338 +206942192 -674099476 +-376500806 -969849701 +-62974543 685093228 +397506490 -228180736 +557860648 972642294 +772468352 -233252421 +-3366525 493917098 +-872606375 -817929095 +585579860 -755678328 +-516658463 -887239766 +803051383 -336292764 +-902444717 428356359 +-813283198 -178453551 +472339654 95727140 +635625148 -305716260 +507670660 -73216407 +-691253520 -931495434 +814369776 -572830476 +811348849 -695111034 +-224747948 -616018716 +450073151 219234565 +751597647 149288526 +-387343935 121637311 +-800826411 -196003743 +979557098 -526825292 +105950841 982502335 +-346831641 667181679 +587287508 71661464 +664272392 -37261687 +792733301 525053239 +829881984 -139389360 +406777750 152002816 +194760409 -999467729 +-585922219 -170375214 +471511342 79497555 +36039883 535916111 +-46032780 -284214881 +-315578716 -79916623 +802127440 -295064337 +-742969340 -261649860 +-416172852 591811550 +144702457 -171398718 +-582161416 -321677727 +796920832 -455850083 +-499563982 82103313 +142252767 445089867 +-255597794 301839407 +-800968623 462536861 +751037632 374060909 +960015003 -707126073 +314551944 736562125 +716940312 99788775 +-721988208 -589647752 +997228996 -432243238 +533578420 -83410334 +-887133719 567690919 +-109476109 -555845471 +-374321008 -334050809 +-170241074 -569467797 +-457902231 898410605 +849008710 771332871 +669283185 -845391434 +957126509 -26501403 +-877347956 -658627651 +-428362549 -30305176 +-481349359 255807483 +-563247159 -724449928 +683046020 -713667671 +805798550 -187033632 +571831367 917882605 +584259952 -98723816 +485115616 -532209513 +863320434 562831879 +-270471279 622799536 +-493244577 -91190951 +252593127 -975592379 +-796790472 -873960710 +-715647844 -922103734 +827192153 -643880676 +636482073 -102909485 +-445458139 -139589767 +-767850231 769282357 +500624385 -360342628 +165713650 -572160442 +265139857 444198025 +-802543288 419076188 +-384687240 -189482302 +-508332221 359246111 +-609174114 -285611912 +-791542673 557929313 +-179462602 506193653 +-438275060 -734284950 +-939338836 -454077971 +-670755284 -185938526 +967189877 -51987909 +759042459 631722716 +-926802746 -562094043 +931750652 -348440252 +648947066 -366078876 +505972215 299345868 +26423083 624199737 +-533123207 -44485527 +-623083518 520616186 +-630287770 -230599577 +-546912128 -231632910 +326966829 934221928 +765165839 -588016794 +-342655509 -150791675 +385534405 -900784464 +-457346424 357984965 +-905121406 685047895 +-424169952 -832214173 +-891213533 421240084 +825420067 933889869 +-99827444 -18749475 +-309864236 -17158585 +910268105 -312174760 +-808978179 -291632875 +-214838604 232522076 +430450274 -145740490 +-79867982 -862934469 +-209034344 951351848 +287902070 -63142179 +-592397744 94486116 +479341649 365091995 +-11166765 -120953012 +-776479792 590769649 +847402933 -384286629 +512480303 371062369 +-172545183 -368176793 +-180472468 461094614 +245591776 -367602890 +-277265455 -864888239 +703469511 -17087546 +-607178059 -912284796 +801476037 403000215 +985942564 17399507 +727339882 -992400009 +981059485 -445902824 +-195498549 522655652 +830612201 -51364581 +202967757 -848709947 +208985979 -343585876 +4559295 -836741793 +213975383 -765394096 +350043693 -720045383 +53597859 258738467 +-899275971 456727384 +994652425 664828008 +699721134 235241987 +686783649 114766931 +-973144133 641186747 +-827190223 127327204 +896839116 216665052 +-217768405 -647149600 +587035034 -334669773 +262653281 143526864 +-883427639 -194719483 +-831414510 -677654334 +-332736568 389344077 +-222989117 399678687 +-471037667 614075214 +836158878 -742098639 +388137468 -79679642 +-163815000 -864553768 +-189280891 -549521307 +-685975215 -449594566 +-231176714 107134665 +-821371497 -695798528 +-571144132 767425954 +-66378131 -599741229 +235841534 -283422147 +-664121957 -896573754 +-576583593 678904677 +462323465 -126399368 +-732958943 -363682753 +-836036728 -504209732 +-111154398 91320819 +-42786686 108110870 +-283651433 -917513560 +989126503 -941068943 +646380548 184077187 +866924953 -677567164 +764344210 173205393 +427393256 832829127 +-106725430 403471318 +980491594 910949771 +-680625440 -97489564 +-578845505 400750911 +-316907926 -441337530 +833210794 -683209116 +-639902603 811679732 +221485748 845163549 +-880015272 -604292790 +-575697571 567476451 +23185617 775953901 +34546655 -133680137 +818012560 -599717210 +673242566 628475929 +711787320 -500940405 +919749286 -572049816 +72532801 -756897249 +396690113 393862468 +303583213 146277626 +729349961 261429711 +-849417660 619622927 +-331106994 -144985075 +-607700198 168704259 +-935619529 -773420446 +587815543 904698985 +-492190261 393446886 +988515957 725362272 +-692544305 -810684826 +712817255 -640498691 +503607202 -2353593 +-725739452 104053972 +438344959 -478388859 +971951783 -548221325 +-290607712 -564238807 +577175542 94063725 +-489030396 624456790 +-45758243 -627474201 +627989247 -891646339 +-269626253 185983743 +-798651985 773736511 +185981418 131675827 +66618844 -508880943 +965462515 -721489358 +-344448825 70735030 +351033513 -875491064 +682403122 -709451515 +-634844614 -871492877 +356146361 -442939144 +423119894 522358459 +-873669190 -23795765 +984331468 -672220353 +-912597031 120510677 +-599647463 -90727799 +942406768 718475292 +386199410 -60317072 +-171850207 521943586 +119804659 12480558 +-349599104 -774747727 +-170864798 628757702 +-44990950 -548086708 +-483072190 -247569646 +-498003593 208286406 +-410962030 -30834678 +-373810933 -777455751 +107268367 730395200 +-521037594 104102705 +-359245852 -516376635 +-398335218 -959201738 +-53152157 569654584 +-162128017 710167943 +383660997 -70491728 +-904055189 -706565245 +-769066607 297709984 +293452213 124633933 +252990169 -355081203 +-385050794 -924862476 +155695159 472103645 +-552985483 -115891276 +-834247044 555990877 +346954600 -164092008 +455324176 595951114 +-275038999 755496565 +505215207 208636878 +-425346616 393490144 +-518070879 149565506 +-510751476 170356648 +-670987100 -997938129 +-72086447 -396047453 +790453987 4536484 +82177178 895874029 +531622452 -582023820 +345957379 126833450 +877233483 540405065 +-519569888 -811841665 +63302121 497268936 +-889841531 615676069 +873689498 400408857 +940008903 -541612368 +-596732250 -173035226 +67659028 373339822 +-151108326 501254471 +569211610 870725575 +582960924 434496775 +380158256 -570288739 +327717323 -870095096 +435257081 652782708 +563860007 -910726014 +823435709 457504713 +824628498 -683989402 +13559348 -695478882 +-100586352 -860755192 +-600697350 -869421834 +-366896874 95634184 +935236443 -492945843 +968170975 -175172744 +595108137 56678613 +816729508 -577818904 +-718617649 776506857 +782706744 780054658 +135567030 -164840499 +681136646 -294666073 +-265798003 -912500639 +892707407 742371197 +747839430 534480266 +654466643 -214977990 +-850090776 -528019873 +-979158861 -517263386 +399254894 776433167 +-508559853 3908976 +-953390606 358336947 +343697145 -379314651 +58577446 -281345137 +-497092023 -462502674 +947834430 233098662 +-616591479 415366126 +634669545 -80035792 +-75887844 -746022023 +-342900796 -405586907 +-504474502 709628888 +-864756124 535564537 +483136215 -240532452 +5273204 575659874 +263896041 -42553654 +432083071 223975446 +-96520597 445171799 +826780708 293835613 +-873241720 161756238 +325738666 -881684909 +-323782206 507952926 +-753514114 -638542015 +118706828 460400484 +467448216 -237275369 +445171769 -527354952 +280749016 -597540487 +-751363848 -2985963 +33988904 155793346 +95634451 560262587 +526917509 550576755 +-144420446 -659725402 +512353222 973554628 +361781063 -247097636 +912294180 22002618 +-352897480 -456347788 +175564094 687699883 +-279142720 -495985637 +258846636 821608116 +950548584 414925407 +-907573595 -473158604 +27826138 483050680 +595984452 -529452955 +869881903 517825121 +390584844 923189719 +583856177 137894075 +427999635 -765627078 +81551531 325374143 +667714138 -940903133 +450669944 251459419 +895457002 -160435696 +-13793369 -637895867 +507891892 34076079 +474090940 -637955557 +-597198072 358860960 +-10046179 -111053502 +-474851017 67026706 +-365959969 492851634 +-455115628 311841229 +-271626593 -920058683 +-706777471 -367263747 +775956089 111867011 +-555690744 -935868070 +-616419078 889811937 +709796009 541286069 +-501470264 233132893 +573816373 92578076 +-744729715 -669101705 +-175013296 205298483 +-346023291 -993607957 +530535278 455478921 +695035660 -992731356 +569388854 255728616 +370691325 821390068 +779334583 -114061490 +-632657355 -649480439 +-995496757 775526970 +796821152 547796614 +-988998692 -9368863 +25812592 670708328 +580733758 -574727953 +307476115 61771378 +775260790 363792169 +-510630584 -683901983 +980864105 347522907 +30824126 503518827 +922830469 863852028 +-237575852 396070559 +646664399 -371526458 +-36520555 -497387161 +-454139014 350288892 +362515361 -361013737 +214589770 -626835942 +571844975 124998114 +-812912260 -142344538 +-618272028 165625523 +-104428464 398643622 +935344716 23544691 +270292896 -873382789 +-384112430 -354031997 +-92356914 -272370263 +-673494473 868215642 +-763531786 138258725 +-329571036 572870501 +834531627 -331945934 +-684978970 -49074313 +160414866 -420413825 +-706138026 975130399 +513344665 -132849437 +-288289590 -36245657 +254354333 -505583104 +-895408741 -916231961 +697149386 969691982 +555058008 647722387 +-287922754 277628705 +207632390 -550195733 +-601251793 708438859 +-751718485 28569864 +446499025 -454218839 +842895957 860239173 +-688025049 -58842728 +822974228 -836311847 +60333297 -212503143 +900639400 -592382277 +207477152 -291504745 +706601002 946835951 +834766830 -723560492 +271822761 -375812568 +230406051 -362016226 +413229923 -236755750 +-203090802 -606481628 +-817761578 611372668 +-660558532 -162393645 +976344660 -573626127 +-387931391 30665975 +-423503496 312120438 +-370402333 46899226 +503983916 -815335997 +497825912 -633043581 +51439881 733536992 +-646726939 -226029075 +-997955766 843438371 +-818624733 752783516 +195555101 3599392 +-111673708 -657812593 +-371985816 881017347 +468336614 -929317736 +720557143 172661523 +272873419 -638951833 +748747242 -656467177 +193328011 -438756256 +612947396 99128171 +409293985 703277897 +438095593 473340130 +-318905318 422738852 +-126705948 527885622 +-345037857 740118664 +990719218 269261605 +-448144912 516493229 +-880340711 -365914007 +-243800897 220732363 +-315936048 626674221 +-189849358 965021067 +-748613975 322748295 +664492730 694109725 +-382026497 870302065 +-568721375 -904008144 +-842990011 -560026782 +859231387 -278353617 +970516846 648748627 +-263150775 676675647 +658650801 -945312827 +482852372 -993330123 +-978173204 439214081 +-370894769 295466111 +-522351802 715835497 +-377512279 18949473 +52213053 503592447 +-567921311 -495688248 +765328338 471156766 +-79600811 3316471 +-387243216 771454081 +330882736 43849997 +-191399912 599229417 +191600563 91463757 +-276568752 -358365348 +454406367 293490532 +688018280 641619731 +411807266 856803696 +906566009 -460740070 +431144246 -386311364 +-755440073 170052712 +-146516721 250154611 +775145431 -429555302 +-549615879 566567461 +630844516 -342019395 +-387079035 623963911 +522444242 -208280324 +285700408 -563909057 +976256877 163903281 +-684235146 -223398806 +393931283 -177594835 +287037756 -969189669 +491879159 153578772 +-682803558 714368587 +-83687276 -778562578 +924622754 718382253 +938726286 38784437 +-399506649 -862406468 +-159265936 732634353 +745415918 -716881044 +360413837 -705008611 +151971164 -346940399 +-200725164 157110316 +-80036848 631427925 +-48159897 647583962 +784426253 -559797178 +667183477 988023251 +-328591619 63297630 +-284431898 -375009017 +811320022 671968707 +900565280 -690494165 +641454351 -580290387 +-566103008 -222280191 +954867266 -464311706 +552109821 939902851 +-262049105 204856168 +-61295876 -706159928 +-80084715 227730064 +10494892 -129281723 +889827474 306314162 +182962150 -314207485 +-297624564 665652909 +758226341 720001451 +544446681 -980734412 +-297906933 -598872034 +-905432700 599209694 +505678318 -373786945 +-119439421 260858692 +487873768 -971200706 +-232346177 909263963 +706535560 366222980 +-150549601 580297766 +47423822 100430216 +-465435549 260750080 +358363148 -67883103 +-924454150 -710256017 +13885612 949694798 +-969305962 -114305814 +566523214 -528201430 +-71592563 -528988993 +-32068481 -730355166 +7714498 -319573950 +174457783 880513703 +645407867 -703769524 +606360398 -359417669 +-62275474 -145629346 +-147921055 133968568 +-191630973 71081253 +114670478 -561007203 +779785378 676713130 +948841336 -112558016 +240132976 -420508886 +765040999 664210499 +524847604 -589519328 +-880888560 187902601 +297215627 214367299 +302924666 10257249 +242973428 -964954726 +-260771250 -571636414 +356320400 425246185 +-201459459 -748653892 +882884422 -366432872 +557196365 -110722456 +-828070147 -251889552 +449073008 -599960976 +622151280 -157047631 +-352747450 -88840638 +-36148694 71452705 +718716184 -71764357 +677447420 -604471696 +-164852909 963162317 +762655380 -754631228 +-601546345 477655039 +23505685 -715341845 +-103581472 -248425489 +317983555 851179358 +-604293029 -35689503 +674064908 463294067 +98455296 -720120686 +732935628 578551423 +-430488159 -471972581 +180384161 894870429 +77943289 456648765 +-386009324 -291014460 +313520588 -997292971 +680428500 -540146016 +-578643978 253506865 +-355028689 -969837429 +-783637646 -991408076 +-223737402 -509115217 +104232817 -499469178 +-710830547 -662853186 +-671552883 144483709 +-20431037 -924903581 +-610069884 -783943175 +239412986 587253521 +880570788 794066873 +-898104295 588117282 +-803833998 273048681 +402542558 836062360 +-793659561 632526817 +614457014 345913721 +-785605152 115570916 +122702476 465223602 +-639001440 -493498784 +-112234769 -956649109 +-466222641 -746584132 +640677476 -704438635 +175620180 -286835273 +-233336051 694984197 +-833254912 -25860051 +911415517 -785948461 +679800703 544400578 +-453174800 445752949 +571516952 966680879 +-63726773 -165510270 +902807117 26614466 +-845026715 -436319568 +-594853004 924577987 +-133647322 880091652 +51116562 -435190275 +-840206712 -708604898 +-521147566 508753132 +-561271416 -777710136 +-479090636 353152294 +808272244 322732710 +172155597 -404899746 +-184474745 413668216 +346840127 -3429464 +-835843946 -849815475 +-552299577 -570337254 +-558777997 -851780632 +13717227 679056114 +-306727644 -871601662 +449410540 192708705 +-517583501 -783712207 +696175834 473737200 +65940340 -237559298 +-448133615 932514354 +487959358 142591747 +-896148080 -337789527 +894828648 -326038494 +-888953466 -443005165 +410998671 50298275 +16879350 267268188 +-911201086 701520372 +933403058 657466808 +-520098319 759827265 +-475939490 -791880358 +-440076795 -837575712 +-759834886 -800624794 +993119184 -307152251 +919969465 488051278 +730764178 -779782339 +489099884 875672552 +-442596370 -411559590 +443869481 308102221 +-76881701 -156438733 +529001055 107087939 +-797213912 984465719 +691964800 750148271 +574115908 128862738 +-283084649 507928497 +326323029 296045423 +-15482774 -258600117 +579999757 547226960 +93598696 -806283943 +-409994407 541295175 +-850031959 908279006 +905970381 -515739537 +988279909 721812630 +305135882 -394946569 +-507926682 976247019 +-794767599 -510839549 +-440008970 -104537510 +825886410 879375364 +-134161876 -149585756 +217497915 -552191371 +-984381727 -93663506 +-777045617 773269526 +-75072913 -885276310 +166806342 910905281 +986297221 997381462 +227076133 -857241035 +-206671936 -330632163 +244681604 -808539240 +27816069 -987381215 +800922252 -668806272 +-743003237 396611126 +-502561960 -758178630 +-554444194 91541120 +-478250126 -164531743 +555873890 30382986 +861917359 609725985 +851196441 103665288 +208048038 -259627462 +582141645 897405146 +-440393174 774457804 +619087614 -511049717 +81110495 597673014 +-118634141 806023822 +82853057 -189666710 +-321564170 148566779 +142851440 -569639179 +-7244531 -966320207 +513391396 233099108 +16868291 -458840862 +-639734510 777066763 +493464939 965327102 +951199229 642679518 +-151401528 -771641337 +996412121 -398898234 +-250502603 -510902293 +696794865 518316988 +832394498 620033187 +-394955585 -472759815 +984476392 -175778451 +-564976150 300212326 +151538573 -393025123 +555324676 -239748628 +774604409 513771888 +-703400166 -674283223 +594636201 -565812155 +-653215582 -361967742 +-691659928 294223968 +-299397589 895522547 +227474347 -212196311 +910643629 283758075 +196655678 -995987448 +-839642182 207712520 +-303978017 473478168 +923370714 -264304395 +-846723438 706301513 +312087480 -248816393 +-465131715 -908406162 +919931408 -555939554 +-95750820 838473556 +-892030885 541975675 +-167391420 -909625606 +-356044252 451740855 +616896483 380128270 +656348203 522415111 +-194606756 166534635 +-429463621 75711279 +-467879042 -658168032 +-425941097 286772894 +-613395075 75216209 +81834596 -66045613 +117299838 523867767 +229161516 -31131297 +-478487980 505865982 +-335772812 -319021079 +-846846158 41997447 +-188689333 -81757161 +-358134635 -974160955 +627024030 603214221 +-355927958 -812789366 +-556908967 -104406494 +-777270345 -945154698 +156563201 471246454 +162839910 -966904607 +791142532 -757980642 +405230746 -827904844 +771679684 -176868198 +-686554806 121979238 +-897898811 -566590738 +-112112838 207972258 +422303118 -933989 +-269702382 -912885504 +439982756 434136418 +483221615 -249893497 +-191004324 748867166 +579155841 -702734848 +516361345 627793840 +-18690629 -952504577 +997230960 -734381522 +462878468 -9242797 +216250656 947920617 +-866015351 -369592562 +709037073 871770590 +-850405557 323684056 +870315567 422460102 +543645923 491255053 +-703652727 485453113 +-498905578 903235642 +963120258 -578480330 +-630666671 -564417052 +-857721198 58997429 +-635515553 968319273 +974959020 -680875550 +-495674663 430359262 +-898408706 -36509977 +-676892876 -503390383 +429132272 -775070314 +977608914 575164372 +898930528 308651320 +-889122572 345182323 +302571324 561810128 +573658448 37134232 +912683931 272665097 +-338115655 157604455 +25908136 -535656575 +155399603 740526131 +-966991001 -131495276 +474363063 -210299112 +29620435 13639906 +996513265 -232059460 +-522432896 -598597862 +577563423 -933763474 +491964118 -438773688 +-362177278 339726166 +474906376 -252360276 +997350601 894903358 +-226260650 998550847 +-956874559 -478180471 +992897922 627787282 +454673806 432865294 +916664535 -986551993 +-636898654 -280089888 +-256808344 300103023 +-552373210 768137431 +-633485828 -514027412 +526602071 -682762507 +-758647328 -639530265 +-194131927 795326390 +333222921 286627166 +650451234 65317063 +-357867342 561219549 +-908219249 40970343 +-580854603 758782913 +260116474 -277466552 +332057607 129223787 +947084117 779251167 +101306326 -788006397 +-565978429 139681185 +-539842246 -771993309 +-268515516 -542188946 +259422244 236115419 +6143414 833959274 +884014289 -825743465 +558734125 -118966212 +-295091229 -185614459 +99153743 318406180 +56788189 -836398660 +324461939 180583821 +164047504 599878593 +784940094 -580960704 +-899189313 770460157 +234973300 -848308969 +-806315272 623658227 +229273908 179960968 +-690375072 -25995574 +-325679144 -290746026 +-235441898 647910127 +411145285 -180432969 +419722687 767682038 +787599533 -137164764 +-175897206 833101357 +-298198694 -901414022 +923092129 805512185 +-343400184 -569052213 +636598943 408874344 +254824246 345933661 +988880718 -159847670 +424788419 -182443368 +909757303 -891756494 +-572636077 -174431866 +582487845 643928938 +536364302 624337440 +-206084441 -463517302 +106044251 967600321 +101251383 736480418 +-278410545 758213635 +-412124040 329819366 +-670259911 728385815 +-860755714 -977421978 +244976924 -513192417 +-878940176 -806083574 +202225739 134860477 +-16298536 476640704 +-302995752 -551372916 +334592941 -730499007 +882780768 -313978291 +-767643235 -276771596 +-812326644 -388370885 +-508341950 828642657 +-981432210 245444646 +-893582168 -215018564 +183752782 -179412983 +-580895765 125228155 +-978692655 -320420846 +-281235095 -835510979 +-133976959 907772640 +814352323 894420975 +-105893699 239011027 +-588139501 -798957328 +-377724797 645635910 +954360116 972701677 +699548282 975845749 +-677096866 629036752 +-33575465 -392993560 +-785095974 48799971 +-349260555 -32125678 +-527716739 76148319 +-172085574 -367243464 +570536765 566362914 +-923566283 -203203281 +10847046 543308347 +-423698904 564086867 +-295139811 -398986238 +391629751 771734644 +-209404787 -773025190 +-481860779 325051273 +626662495 -300101239 +17881861 794813463 +-487647061 -950389874 +-318492883 -493247843 +284753484 513033114 +-308704241 262946679 +639006507 332154901 +709193116 -237217710 +675492087 202841306 +-493836629 -145194841 +-980356543 -737288932 +-745071839 719693912 +648963160 623375704 +875769286 868593316 +-305829815 726470596 +-477768459 -182588472 +944776352 -212874469 +-555774610 -633759393 +-144232311 -668876370 +-833797344 -922945701 +30142340 -956499873 +-574434631 288132230 +-39066761 -300053995 +776988671 617594033 +-445444748 -190038325 +-336388690 535777886 +-631516030 -969360384 +-925448848 4873167 +-636767492 365039908 +480060935 -895284493 +-12050575 -194400289 +-75399723 -165600987 +-107965263 549613524 +-291785655 -773783479 +-666675313 212577571 +-92003779 -74992835 +-52767718 -462856052 +-498183634 -585713215 +637980629 57622516 +-333944995 645014685 +198874051 -22366733 +503973297 184442721 +914281299 730857257 +-616044068 87537527 +426553360 441412597 +-605894803 -992622981 +39916456 -500193218 +211577281 259163104 +816983623 -263858560 +429916502 244746473 +996190281 188205889 +-475560347 576789009 +130795974 -451444003 +-404583348 503300149 +-596656777 288365087 +419531993 -195205179 +758427381 -723938248 +779479002 -821031218 +121662208 636027923 +-268304265 953881890 +912430256 886819318 +-493189702 76334599 +535040108 -235873683 +-19759008 867051693 +89468156 62616648 +-46588315 815134340 +583959501 769248019 +-401229271 242855088 +-145136207 -601559332 +-709568937 -418499662 +454725972 -220266418 +-658462989 -344310302 +24546251 813786088 +-587202035 -365611731 +-695410228 873812609 +-888005574 -242151992 +365170713 -366033705 +-260061585 337092825 +273476669 -967482723 +-290145403 529252179 +-423435974 -701404854 +-783914602 -447634815 +-968030257 445932934 +-293121293 664217034 +710843818 387099538 +850789252 835380192 +286491131 -57617339 +-688166530 19408124 +-56805951 549355514 +103760239 262915455 +-958819432 936618580 +87023685 -932104711 +150268696 -369723162 +-965058794 -677897871 +-399190985 655425299 +-874773406 -144293304 +65214959 -304594015 +-236220164 -616160818 +174495618 78944765 +215641620 -994220787 +-455345601 -421414353 +-673027203 988332201 +-230132883 -511193983 +640124440 -446282579 +-490744967 27533513 +-310282847 -937227162 +-98645127 -507161529 +-403197903 -724493125 +597412153 96797486 +-705559568 -520112065 +65211901 306737280 +-365650638 -807054825 +75367841 853969751 +119312286 975321486 +795225953 -227752520 +666377645 -346006876 +557562282 143881462 +-157294409 131101585 +-486488541 762541753 +-967825694 902723521 +125884173 -926448974 +622568201 -38640905 +77254460 551456794 +699199403 971654202 +-751186440 367566918 +-597058823 -840498804 +658180867 35666496 +-332628600 -989134420 +-720642300 323151126 +708466777 938476349 +-531908645 -941257427 +151925522 442442912 +-177941714 -853244763 +-463632591 -760442007 +368380702 -574720055 +-210754894 -253485519 +406232114 -352338952 +-155355695 -700182262 +128892599 -457682429 +993855207 -515003168 +744532041 -945591869 +-625879596 -427699735 +-84359348 892408673 +-435012654 503546761 +919573049 208038219 +636875814 -756228196 +633679968 427951029 +85773020 -322006082 +970927938 833359402 +-309650294 -417962028 +-86967489 568916986 +98528394 -74498175 +-680951858 -744383972 +-222146965 -13227032 +-633624186 287816468 +553547154 -333289657 +623456621 965664048 +874169119 3345136 +-94056719 698105002 +385590004 -575073597 +-311918304 796087609 +-972220482 517173152 +-326486219 -297268336 +345688593 457088011 +-160583256 97180864 +-927106433 -148560438 +-616843375 133634599 +704165526 -910360315 +-653109026 -606691306 +927129170 -811293740 +-402744037 -417606781 +-585417222 662134927 +142155213 -717515559 +519607176 812011626 +-272003316 -101007630 +-752487327 790116361 +938488171 406791376 +28951958 -469136115 +111203550 643228901 +-469268484 155537128 +-522939411 387916907 +527686337 -644586277 +-112151584 122007111 +722691413 403059693 +976874437 -235664925 +950800330 769018475 +267364286 640762302 +-725281080 254644501 +-753913980 477409905 +-302705167 -520337480 +-503989732 571365572 +136332828 -118691243 +-507302120 -943345547 +-309780547 768967727 +-784858849 30325897 +-175488115 -269777035 +932438319 223196754 +341638322 124070629 +-391831617 -790005170 +-951569575 258212819 +-996680711 815345143 +-570688920 -872617738 +266277858 -144427544 +293116508 -125851765 +425728379 -802606433 +-20952249 673634007 +-311352285 502671257 +-192293885 -451333070 +168725972 477539366 +-196437069 122527038 +684132009 -25526610 +-890386563 466575956 +-931316401 381233275 +513573375 -979195611 +386199265 -515487229 +-682084028 -256348656 +-946072951 -328316269 +-951015402 -140640620 +958161765 -383129531 +853182670 39608425 +-597532097 -318390160 +335264595 -810550260 +232421309 -289861083 +-108660594 -666968264 +422187958 536851702 +867941876 315738427 +-709226523 127286132 +-477158936 -55378368 +-444100840 -624737304 +391034139 -124061900 +-194745110 224652178 +884236841 659794679 +-3661542 299957630 +-510902584 -955349182 +898076184 713274866 +-499841780 -849609030 +-36256820 874520731 +-461649430 465255433 +839653263 -333684139 +90494175 701889796 +-111295789 396921722 +-235876858 688540085 +-689047727 207522780 +-196907605 -341380429 +712607394 -997317873 +-302415080 -399198911 +307353339 -427223893 +-850714285 -283867651 +399384603 367410697 +-408954545 -556930883 +-398271030 -479180929 +937408539 685845103 +363604655 -720311253 +-43361428 -910117524 +516531098 990910702 +-767620034 531969792 +983154123 -604569334 +580321759 574222415 +933774113 546481930 +-720794699 -718670426 +99290664 -536996551 +-345905561 -349781040 +-444652102 -721540914 +-946371975 -354361424 +145453316 -57300329 +872635217 927229526 +-94703087 -315503236 +810080626 777649101 +634399874 -387397615 +-765219780 944498988 +691856875 540246057 +493596524 870222605 +228333716 -485644706 +183123099 605476818 +295591356 -744054261 +-615043250 11217909 +411871051 829174585 +865001831 88269140 +908739772 -593135438 +996982966 520325904 +648802147 47256800 +919355467 983130645 +-776940018 -212952245 +-953463310 219879807 +844745065 -822049520 +564205559 -548865717 +-937693659 -323705289 +476466006 711536543 +108491072 516529178 +913429926 412912362 +-596095296 -458322358 +830032004 68621804 +-284639338 -745307252 +122097511 -897503217 +502033208 -648286895 +493365874 -787343790 +-751080011 -796314331 +-670282017 -766444602 +-760528257 116258536 +-703131494 177440612 +-960022731 230732922 +762388022 -742506753 +-588384768 29968393 +-129520720 874663956 +116061848 -201286100 +-263872319 407643126 +-908279125 -91352166 +109917220 -906868890 +698781813 -735095087 +543520006 -126648210 +543931569 339402366 +85332397 299326847 +274909639 -168357036 +-993973242 697263966 +962536121 -78019327 +-727371093 546228285 +-383073877 107192690 +-254292092 8942264 +557891332 45990796 +-35367695 382916252 +-830799464 643106830 +38084452 -627202665 +-698655718 336898282 +-13265122 -859471980 +124417939 -405258331 +-838063782 -728170316 +-463270679 -287142450 +220806690 -156412305 +-317909151 14935776 +-898579172 166403270 +94971768 650480513 +366917401 750720328 +991933287 -965175708 +-966621609 -430321416 +-478652338 -268409276 +219713054 879849677 +-534398389 712376052 +-311343112 -133067345 +-382522169 856147597 +553339535 -854908578 +-763335799 170454756 +-641342810 -169038443 +700247255 -810994222 +467399117 -355829987 +-895111874 691595446 +-616494878 483699723 +-246210768 -636673057 +-916728967 794578875 +-432739113 -773976069 +53485011 274658972 +-4924009 543113667 +611960193 -186358207 +-827536506 -6844355 +-702068993 849423026 +-361679757 -664021062 +-431838227 -994304005 +-698011800 -104678213 +179385662 -992549221 +-985392179 -792450744 +172083417 353256824 +801446290 -15029300 +160409154 942403295 +661434504 934459248 +526056251 -233476723 +874099067 -131881242 +108702962 -329173641 +-153420385 371567862 +771199566 -783928583 +-967886333 970174577 +-4693990 -556236060 +150630576 -717449470 +-606985625 -247002382 +312899525 -981085401 +285404773 290795654 +-86801100 -412686426 +582950869 133775088 +-782913850 -743831211 +-512916730 -115613695 +-491119647 944062968 +-323020223 952452536 +167741316 48339340 +591626772 707519956 +-398407930 848942319 +-265583354 283915318 +-983455507 18649693 +459240931 182236796 +-703431929 -170363106 +-772566216 69986192 +757955058 -425742894 +-1253358 841113836 +928428917 66081529 +-964246930 -287556612 +-210566357 417148833 +-548752658 -102316272 +-804605135 261314857 +360468584 -812612543 +170167641 897779339 +785214058 976926687 +791679489 -126487955 +-647078437 410658973 +932886686 810312932 +475283252 354042506 +734161034 780131230 +-776897071 167456281 +-572218556 836253012 +-186027261 867293530 +754069989 392945585 +-169135767 -638625678 +229953414 754668788 +99315358 -833604053 +-960747212 473063316 +698347865 -236664390 +897118219 -44223700 +-385529795 982307552 +-933173801 274192342 +392917988 886243908 +549529078 -180799649 +850869075 -95176866 +-348233309 -336440208 +847886445 122988671 +-467923159 582227004 +294366642 645540409 +226666377 -285788731 +218970635 -668155322 +-401893515 -806796618 +321919727 311743235 +-188303860 265720017 +522568284 -166737385 +-352981128 -485275342 +795438997 -877685923 +170253542 874052760 +862998185 -301266137 +-806195215 74372499 +-589093666 -647804485 +646617984 -982578456 +922437244 -755697319 +210514447 -555104604 +441127100 -611185365 +-87110489 500476096 +-971713561 119673646 +389969481 -676851431 +-871617243 986760378 +-603456723 633385135 +872120419 -91259950 +-381157358 -577988869 +-80863540 -274234085 +-12063507 -177577773 +426128555 180482543 +-806240867 -549593877 +102085187 424183290 +390736540 -898889743 +-181041806 920356057 +714666946 636552310 +-232272113 339789877 +-357951274 -288022241 +-960675588 603874064 +406584362 -54338442 +402547204 934502195 +-393001537 -727215831 +-172981110 735500693 +685737941 219019796 +355749618 -229657086 +-400614996 235292404 +20409894 772517919 +-611469831 581983909 +658065780 -277980295 +332862814 -553717297 +-285040264 10636026 +-210783714 -647784269 +-86097262 936959696 +939515867 -810681949 +20475072 -73646479 +-282161507 868966948 +-717295174 -817686213 +-540416167 216054228 +925850120 755658277 +962411423 510467482 +-261005287 991774812 +-134630637 642672570 +384458978 221812261 +301088051 -751499829 +471890322 74803829 +505405935 -866773846 +-452770315 -867736639 +764718760 -711994223 +694066447 -465186980 +264117085 -873176456 +-819406339 -969010009 +835422719 763062970 +-330769096 -280686440 +-855120616 5125637 +-368072492 827478591 +-489267441 -29689070 +469891586 -243536271 +-814563686 -936856586 +-626439510 -871484598 +-815029435 -764928996 +-445563926 -144389811 +-584115952 483813889 +666015227 422066986 +-740279179 277739504 +-71549155 -841826956 +-992592997 -78343381 +703804074 -844197893 +419025992 -262977136 +825068003 87683684 +-941786490 -992993651 +-660928297 984268607 +192442768 -478428019 +-259118942 198466334 +33605277 -224477862 +754077151 974547065 +545569393 -731757748 +909456352 -879455603 +-272415424 -98131477 +28829991 283928861 +876503951 -628099151 +-621870132 -633186272 +-604592807 587511337 +-695861251 -614930013 +428309302 -255196603 +-704872028 6573532 +937530255 -350317910 +-829985061 243306949 +-818154380 663150777 +898562449 -883798635 +87117574 -752575236 +-470757324 -789410711 +519114782 -878208464 +555102495 743281527 +727893947 746138332 +882125237 -54949332 +-983403490 -780045823 +498339278 969112667 +-601279031 908332794 +288758656 -728800732 +-751193245 893517697 +657301986 605353877 +-697556827 469922653 +585161086 -175026146 +497609921 891038655 +-172299053 441680959 +-712855463 -217807908 +-981101828 991413557 +-515328377 53211446 +589401940 -894775987 +22003052 245072677 +470619425 -140293576 +476016129 984040679 +140052965 142802580 +-723764402 -148138651 +-5757457 950837769 +-643982166 131165870 +443564614 305205755 +18314077 -678307134 +195585622 -960502105 +79455754 950719264 +-496524670 -284038721 +-195883075 -730715087 +-148514506 -560510134 +491749109 -490912818 +612204573 -627372648 +-76579271 -910573337 +-260046447 800313728 +-778050751 306120259 +796138946 983350647 +767159190 803021958 +-20499326 -414831735 +-440340884 -688030313 +-864224266 -294621774 +899029994 490432024 +-39971806 826991986 +-268274941 -205263535 +-853008807 -44605932 +158097835 -660075861 +887999486 -516082783 +-779156322 25224748 +-927417106 -147041609 +-518521190 463836771 +-221457379 60333050 +448234344 59798564 +156944193 -197122915 +441808537 -820127838 +356607002 -342403589 +-411610160 -167925947 +-812712906 580026996 +-779093509 -805269942 +432346315 195302380 +-239340651 -920112682 +894328859 153016027 +237691707 -804697731 +35814251 714118921 +-127160050 -631967244 +-787310619 -844779169 +936768306 880813225 +-709813626 914718364 +-633362899 35546773 +549365001 962310304 +559846407 -12102530 +-356475213 -560017734 +-9528643 899139181 +-853415754 161492391 +967125086 123717587 +922776493 233179074 +62411318 -439205856 +-257155485 -446836313 +-653994856 611697253 +365549768 897867035 +192925932 740809386 +-696688940 -157017102 +734048819 -479671893 +-66132155 142172039 +-47229287 982389669 +443806835 -126363887 +-78155405 -113289217 +-537232289 -71112222 +394182481 -84688763 +938432271 175970292 +-300023882 -265515403 +-421436050 -307434169 +-957755345 -374070183 +401789392 -550467819 +-375484914 676120434 +911852959 -484377928 +140989181 -572246871 +318698320 926951992 +-803613793 -550515161 +998767858 257101321 +995056484 -779736217 +583691768 472162883 +-322654194 -296338252 +993701127 -250637081 +501042473 -271185288 +-540898354 63721131 +716136795 121719648 +5464589 -836360036 +-710772277 225994396 +253206526 947671771 +-513439545 470524361 +-467421126 -864029876 +685487423 189759961 +567589264 237630712 +180025733 589322740 +734422539 -981171978 +957444322 -151167271 +390365410 -815106956 +250838792 -640500678 +844835468 156115869 +628148493 469224956 +-437604954 730965001 +-340625089 -889128927 +-859286940 -519514297 +-681183286 -982125200 +-529971956 299401619 +-35055489 28005943 +-212611978 -382286590 +-819420501 333095136 +227001655 107401713 +-726458394 -666639551 +37232577 -248846065 +-244059357 371036818 +-510375442 885715321 +-195322484 884610057 +834972497 345662475 +905656066 -880033416 +977632978 78103145 +886892705 127937827 +-157499252 872048949 +978520789 -298615229 +641318609 448155286 +-483340389 410630310 +950857971 765679059 +-637600250 784284305 +102951022 731992251 +-971950909 -975334899 +-952204444 -312152579 +532169493 -163014304 +-833200454 -34170855 +448832116 495206931 +-56685026 -770997715 +-437018453 374570165 +-808226077 -528758588 +256793513 -349333053 +156559890 -739500161 +124012092 -404175452 +-143505013 -699674479 +496779154 -189925007 +852248379 484184678 +9964783 -815275928 +728238437 -928739475 +57705295 563204270 +341594596 457482361 +-310560401 -248716219 +-77375191 985879004 +214072680 316302422 +51780591 267229459 +677384870 -361213721 +380445188 654538406 +97405407 180397332 +-19946343 -263502297 +653557784 519884163 +148998254 936506876 +-931360579 -118411213 +-315644897 -223560593 +-980735902 939634359 +351662782 16195411 +-375446631 -167260280 +-142970597 247353490 +-478135534 11114971 +886084765 216412363 +-44438559 -106098500 +997164566 385245659 +537988262 369769264 +-325810305 -935605654 +-899795066 -983983031 +-679627042 -14303056 +623538388 -390409175 +450819600 894335251 +-695052020 226908862 +-119442899 437768661 +624758549 -984000422 +-511889592 933216975 +356750367 972526039 +662994304 -220398823 +623212975 -915852934 +-244038520 -170226819 +467073421 828815332 +-464440779 116933905 +-184384117 770178788 +909476017 297856112 +682756807 635720477 +-376626801 185268881 +-492030195 -942824656 +-435411418 984260738 +-840515944 909790879 +591421379 440692275 +-792153426 534684337 +392244898 970359351 +577276458 -373962713 +-126135899 844506144 +-534145955 -876766869 +664431993 121204230 +100812808 402250314 +-931344068 632267499 +-698550193 -882277441 +-307458592 -997854948 +-281782172 -467515123 +-570808691 -68817150 +-181798947 -519878200 +-525415229 -325559916 +714198415 193510657 +355941961 843749853 +440546409 -332976635 +-326480570 -602382950 +-621351390 -338436653 +226011459 840610075 +-153110882 556083411 +-539645473 929234758 +640245887 339315531 +980948252 -435018010 +407265100 -671986291 +-775186070 -5484854 +-910662770 -749315582 +-876406903 724814275 +93407735 327784805 +25560780 624587441 +-711453570 -506051113 +871410060 -103792738 +925284616 -145846323 +51788637 566131411 +-134125399 100030537 +-916497438 -678944462 +454051613 -427249766 +538988118 -204735717 +-632735305 690746775 +-476631562 -913544633 +97000170 -983364610 +854637145 950927499 +-544757535 -839952188 +94565508 783425570 +-727906259 582688333 +-74258573 723870388 +133935253 617868022 +105611807 -169918231 +674231617 3678032 +356447629 -59475593 +587652531 577912520 +-899630288 624416403 +-200278929 -182647141 +-312275781 22509820 +487672679 583368807 +-301811291 -814318099 +-110379215 459018383 +991851607 -325115684 +-667694848 -728282145 +381611050 402035058 +379830114 911007993 +796879872 381822529 +-362829150 -645443445 +-387153900 -85326878 +-430930588 37842093 +79640088 867024451 +-517344544 469515737 +665715311 907368987 +-391344471 682648006 +516932388 388242396 +248523766 179635634 +528334867 -13606234 +-392734545 -669950793 +-839705220 637127584 +-202445383 487196776 +-336337646 -419223826 +-613215307 -57387027 +511056369 -203715882 +-448739831 253865082 +274889230 -738366122 +-389717490 -576002507 +730029404 592755013 +-993877427 849115097 +-909003664 -443482299 +-559410996 269232796 +116181687 -962539262 +-599110115 695570871 +-953805804 242332204 +650542146 937930870 +-85915388 62901781 +991104005 286262537 +487119716 -318417959 +123955138 -301484189 +689632135 -139812012 +-290573918 781846414 +479380021 456389884 +462680853 -45322695 +-226462413 327125627 +384156351 754276276 +721328745 146654119 +3551775 659131145 +-518166153 562956738 +-872310164 -664080298 +752439303 221769149 +-933970736 240758480 +796005474 238203805 +281355088 -819828327 +-568067258 -684916179 +-881836024 -751347514 +-844702146 598177887 +311039568 559032467 +742433818 -61450452 +-97440277 -811100255 +-589772988 839863634 +-5405030 557905177 +300939029 43946547 +-297944220 845653787 +-42335930 -58774403 +-675114450 -610094498 +-391911476 828444399 +665788235 5967900 +-679735123 -232726174 +948995642 915098095 +-762415025 -952529294 +634581230 187957167 +737186313 -737095398 +940242983 673408971 +220827224 340059110 +834806617 564492802 +654222485 -618631689 +-70678052 474811665 +-400008885 592389963 +611357416 -812994520 +-658451860 -170317657 +-303865062 138892606 +541954758 -139578773 +471052184 32719289 +-310508291 481824993 +105861938 318951967 +-439187789 -343232334 +895846119 -616698327 +893149051 -716237358 +430625358 737121100 +579403963 19542339 +495269273 479507944 +-592737650 625885329 +41338985 896477162 +-117909146 -47701924 +118206462 426854846 +-597650955 -602885115 +254543353 -176000389 +739375241 -755580404 +956477675 -384045922 +133978764 593077204 +-685986580 -222748770 +881031916 -466463338 +716226353 887124831 +793690206 930586360 +217645274 760039850 +707517104 923917253 +317336287 330132661 +-90146326 489807965 +-14835431 -334279939 +-934082526 411492413 +-923319865 994011141 +-499727136 240178029 +119096628 555464232 +865884561 88863840 +-276122013 -368854187 +921946204 -321196933 +-529282505 -459818689 +924261942 836651914 +-113986616 104078375 +-426989931 375782661 +546898425 187337248 +-697340899 703029370 +297724960 885369389 +801778155 650190506 +-535239846 168525171 +390597049 -481389972 +48507639 -2944652 +846069957 20932170 +836391721 -901314656 +177777343 -681359745 +-571027034 -489524539 +-809930087 299006668 +78977330 -187210469 +-364976910 -467439315 +-706436646 965745896 +-509244823 293104443 +-222084482 -447502472 +783222555 -148359917 +94960227 -329909242 +-619667071 -236526158 +812137491 942508733 +919072501 295643833 +-424295584 -529562626 +828125638 98011036 +-433848992 -34840904 +951589180 -82345007 +852142523 517092459 +438222461 -404561301 +-395899406 835101116 +997278038 -705076442 +706712568 453774572 +734164143 550403914 +397965027 -271360784 +241509631 -10666545 +101897293 -747587124 +-274240816 803978057 +227194202 767045780 +-768730455 -312798251 +368867552 438984430 +-307081746 -216562110 +642790214 953729085 +181341394 179464990 +348637927 455665646 +808899176 -680957274 +439618929 -405424555 +-431220706 581157088 +677667399 -789401720 +-509341610 -384508345 +-364585988 -437604124 +-235143842 542263758 +965457449 -15213154 +-77798901 36285699 +-865784517 197323062 +261266292 95503521 +951043140 632178018 +797697773 -823802968 +491904152 -964285472 +935160314 -72698727 +754061776 534876813 +-827954666 223662394 +764631906 -12557520 +-978363523 626188045 +-165012342 -540410453 +-650436397 386522653 +228739014 674486763 +-351819802 -296293337 +-598534721 -953419825 +-536493887 240338344 +-257384282 -989047757 +-63120394 -747249524 +-176512909 -948708744 +-300692817 -412272291 +-856790327 -165358080 +947064948 746700087 +-948269677 -242934407 +33249133 339830001 +738220654 211803411 +611741571 -356264776 +752745073 218762436 +-249111834 -269046721 +-75059611 743500247 +471864704 -935919081 +103465745 -224745479 +-128795920 -919159920 +533133927 357896159 +133634910 -512906204 +798115850 -352065564 +290060886 -587222523 +-804343606 597128400 +-308335832 977032048 +292749087 -436428029 +-112402585 -430672971 +768559315 -101926273 +-319496113 408296191 +665617265 -163202160 +524677324 95372113 +-185900523 799300729 +952865662 -238990244 +873512827 660322124 +126246295 449154263 +-554208156 926710353 +-838027445 -226828627 +-758916547 -653521418 +-622148075 -291173465 +-925765347 -875084712 +927319402 268443478 +-289277549 389654711 +909167167 600936452 +128585553 364451159 +-335965501 255575769 +115940586 885840330 +-363539008 428583591 +-856255614 772436458 +-298311293 778643835 +187394339 684164581 +622637966 420939518 +559003735 -753150679 +-935190092 819908984 +254705990 970797042 +831671412 682814433 +354976231 719812710 +-28304865 874589718 +320923232 -46651964 +818550013 -426973159 +469903883 518864592 +234991212 713097767 +955680792 -148546135 +238726260 -872907855 +710390903 -236538592 +-294331682 264849918 +182833261 341928032 +-493386292 -941712679 +-145576138 765748689 +963710847 673709868 +146128650 -694478651 +-671460268 64756469 +-67397064 -926503346 +-853727150 776976469 +830744799 -653264939 +-199162126 882297151 +555256380 -671811110 +990856946 -460534235 +325735045 -256503457 +56475204 -121484120 +477589739 -984849577 +286797759 -824323463 +-517602021 -298029723 +938282514 691668213 +395281087 663249779 +-295005282 584150259 +-116766674 -453755728 +-460288000 -865770428 +343825252 -346587627 +-462070528 170607472 +-158149586 -905240121 +558122882 -370790221 +-730202933 553369826 +59429703 85946312 +-126496815 16120914 +941326328 185813824 +-312904212 -498823296 +48653266 822587257 +-959333249 -36035314 +792243669 -858224179 +347361322 -173371134 +256081267 -569447688 +676701707 -75228496 +-650806786 873433497 +-641898477 -230811913 +197108984 -361498730 +-408052341 -293258178 +-471312806 -211824213 +-310784050 440744551 +295815126 962946156 +759678922 614652883 +-501539902 -290075616 +-829243390 438086112 +-11845584 286881740 +581460846 300342560 +-199118914 925207264 +941741531 -539235729 +568750629 -334504118 +512188684 237140968 +-175656891 -15964335 +-94533171 -939408691 +-262468494 420187850 +-802376198 -955249519 +378911241 406645650 +447499222 223717767 +559071468 802019817 +-469321606 359237026 +-487422936 346645327 +-762277690 -497258447 +134475823 864876096 +-540395362 -381345485 +-372237226 644984874 +-622578461 -836331916 +-549523636 379951024 +-893280558 -390088620 +-927049119 550800260 +665590091 -458592034 +-187117154 -120509387 +-154982060 -995186277 +389287521 212849074 +767771445 -20644269 +356549426 -645053170 +353925516 -690782624 +626872534 682668263 +955860492 598881835 +-852861268 20229392 +773848548 443698882 +-154338375 -332179451 +80727413 -628620275 +247664642 -662500425 +-972455078 324850921 +-975670171 -93946916 +984411469 647990389 +-884602493 -162054284 +298280748 -106616701 +-196258465 -800987589 +640545542 300290577 +-23903921 615629302 +-429075069 96607318 +-615131964 -183676358 +-927156166 -693838921 +455697938 419210227 +951661640 731608949 +904497798 824200411 +813751197 10387061 +-680032944 694324945 +-349759004 -495994607 +579657294 -656513927 +613725731 232961016 +-84382773 710334884 +106695977 829721648 +102249542 457592633 +-35443147 -95027999 +495239322 586919992 +136804848 -169770465 +-784455238 251473124 +347740469 173573195 +-346424114 -502653861 +-89220461 685508217 +-375117995 764743103 +290240114 660597866 +-94908937 -801292769 +316396238 -589074562 +-851722576 -594267237 +-804780350 858552263 +177774178 -725891087 +-604937695 621592281 +-922273206 -870660662 +112543949 810346803 +-141738229 233842173 +585157487 -995475140 +950163142 -476513522 +501444469 -949859352 +-146649803 21252512 +245123095 -98153189 +973143530 -302433683 +-779032664 591887598 +-373009498 769976147 +392213577 -14791569 +70473827 150825525 +25994128 -107636858 +841864076 -248659099 +-7001416 718748871 +791143408 592610396 +-451378761 -326917968 +-307529169 -490043136 +96348803 518638705 +924196480 671877072 +726433317 728436254 +-96028883 -279795317 +-636188295 665999445 +310081633 -125661149 +328191841 -9860163 +95051655 328626749 +724417890 611905486 +-361750171 -88645023 +281511995 -867051709 +619673784 -972952534 +210730045 40000656 +687244900 -228676060 +-739038130 346371190 +-420262581 974929362 +-874844820 254834464 +-661633617 -749594571 +-724242031 105043806 +410395714 -589587758 +-580603444 631552670 +-665328730 -147340978 +-313851890 -375585320 +-819614554 935864036 +-252517370 416226075 +-878919088 -973877340 +428038467 740301058 +609103573 -9318869 +-80231426 23799847 +-158617163 880330900 +755358043 478842801 +527623304 524227103 +-425469764 658171626 +668588900 515938898 +-383685510 -46226381 +-778312406 -987731758 +509942921 -830517574 +60381803 -567141839 +566828291 867181250 +38124112 330453470 +-561237801 982769621 +-326701056 699802931 +-646974577 -678316643 +769288684 585773839 +-762010891 907608910 +-372111905 201546782 +139357028 -700139230 +942700023 306759735 +-985121824 -312297284 +681867219 160037274 +390617664 -720962466 +704932368 -941249841 +-199822234 151347943 +-673717293 -507686180 +-65597685 -499330767 +884488618 -135991917 +31799242 543222585 +486134199 309934586 +571743933 183014806 +-359621326 253482259 +-363751342 114141299 +-146494536 934781283 +38005236 -971077246 +153402079 835299471 +481632904 616706622 +-385660508 -813604182 +-702360081 -680890945 +-238246588 634852853 +493527460 -693743413 +656562082 682415996 +932963792 725909923 +375571157 843374198 +-864819883 -850557620 +142446866 -793385337 +897427692 -993660756 +-928610196 661325259 +-261590816 -270271658 +-421853105 641620911 +887196325 -917782607 +-420335603 468117004 +915086570 121518235 +765914659 324928996 +442115772 -382423744 +-220229139 -637471927 +645252889 -169154716 +836555066 -581335520 +447423269 700059212 +246769868 380163313 +-899300521 -643024919 +-599059870 -625574547 +-6951724 110854904 +-698575183 -222650176 +619320549 -451178587 +541591322 144883579 +-64829537 571182057 +161661546 867948737 +354988896 -135389265 +-889079747 740535793 +-838198836 -641148923 +-479025956 -980788623 +455393208 -846941747 +475592964 -774315951 +638025377 543736551 +561877569 150990558 +-447870484 976882446 +842606454 -343210650 +-546773932 -867916985 +-95323638 -633029783 +-352920135 40240493 +-411231873 -781156455 +-809280265 -732327636 +158212085 545151228 +892494070 713118991 +-411870086 768089501 +-198561048 -58052108 +317972353 751255797 +-470751765 824050524 +-506127704 578345988 +913009588 111796702 +-406095809 159700935 +-14717149 721977763 +-844284128 -862475798 +-940663869 -626392220 +-155842415 -589273836 +198867170 386570093 +738420695 -449795464 +810364503 -361125071 +-626885973 -91694904 +124299208 -50861705 +505603263 -441865948 +-652896121 212389442 +832673929 -292945620 +990301387 -883307867 +-632197953 308301813 +-34243698 652121822 +821434689 -12960130 +-999887591 -338016501 +-255019587 -87103714 +581047481 881714755 +-886352330 -638715251 +-827190669 -30665527 +412071343 545124886 +955848996 172366882 +784871487 256267180 +817411273 366102 +-234209295 -548016176 +328311375 559446851 +677197571 623257416 +475077692 544688100 +-440111038 446806887 +-512091544 -243585970 +718741660 844594236 +106582240 -861204310 +-293020539 502518570 +235686446 -638873343 +-764634461 713578585 +-628433431 -787924961 +-659184498 -504001413 +-792743570 334762794 +-714851529 -775755781 +288873447 -809840074 +-345500013 -680592524 +-572025783 -668832740 +-431978793 159675158 +-820406411 833866165 +192150011 -741529414 +579301157 -480237293 +-455518390 -559663763 +-41530531 876498869 +-558973741 -380298395 +-113203843 -759999276 +-595455664 478958739 +-963269052 -869551748 +-426268559 -601878532 +407459408 921162511 +-869671565 -493183525 +-42863989 980297417 +119580571 -359537460 +-143904720 -967883676 +-806763887 -36415963 +-377683377 -573298876 +-434842946 314124514 +-525871520 710138556 +224371106 -518537848 +-959115522 -782463499 +571013692 823739501 +-175594051 647183050 +-423111923 -883226650 +-136966488 651841578 +653702991 429439333 +960288549 -908385667 +666922884 602231224 +245244166 -137928874 +-274836273 -56318254 +410475635 -697598322 +710287655 618952289 +-64592889 -826769078 +507139098 40095167 +-318155431 -511144155 +-642965923 -9312341 +-144552121 -358910746 +-197376906 319603727 +-548527481 667386 +-518098062 543325114 +467820081 -696895897 +-437239708 558002045 +-991217510 -459457966 +976045287 -172858851 +887417041 -836955579 +813546718 -702178620 +504961308 -177849773 +62127225 130452600 +872469718 -357333395 +-654671163 453868384 +186464817 659433169 +-801269108 653302431 +836304845 -229248733 +-911588528 712282016 +-655479018 -382979455 +-438626920 -626987180 +956360666 121799158 +204061289 -466169993 +846752564 -505624272 +174158640 278048877 +603741359 -689070202 +436898297 178112822 +-1443665 -96999217 +233565282 83450281 +842109693 -929556595 +472215956 -359499635 +-243855332 170904647 +503932125 -881130174 +-988159362 687100494 +-6265513 -260000975 +-121432504 82690161 +-866772796 -955910950 +174174229 -809995499 +-905498350 -422411336 +-786167012 -527384440 +-441675398 899624953 +304697517 -194381670 +-818060871 990338164 +-252869025 537022394 +-499049856 957787762 +464933000 580671328 +-28249044 -386978732 +370974958 -994759746 +-608303018 620714189 +906099311 625812050 +445531387 -123824749 +-637827592 346357144 +-669838984 -570818904 +-664592930 224658900 +392843941 215120390 +-497211937 295103614 +753020628 190017385 +-352497378 663078803 +-958320801 -445494470 +-65139573 986504896 +-450965404 -328100577 +-207922018 -661005840 +-138711753 46531659 +316960108 465056423 +714663131 -991408007 +-478594739 202619622 +-804653690 255562070 +432318285 436936606 +-55856830 -870273648 +980341937 497039421 +-942477018 953073793 +-75131394 141307406 +996425971 139475873 +-731874245 439113022 +674551954 578749274 +204676150 664199533 +988132790 309914032 +651452954 -9359342 +-726153136 307283811 +933169078 -428395744 +426200345 160517501 +-283679499 -517338075 +-751242382 914760216 +-552851518 496265500 +-545793889 -210176134 +-767456703 356634866 +386893356 424852259 +511311217 -828085299 +-980239282 729853421 +-840536088 -942618393 +760629207 514238404 +177664356 -837482151 +-308457947 547418932 +-516308353 -147884138 +761572088 81321066 +409044177 -402727984 +-567672613 733511806 +-905847763 -191576108 +-296963535 235427754 +161216836 -289149580 +139975558 468485984 +244248124 -38887140 +-952658990 407981811 +-730946312 -812307374 +-745794895 54801818 +374941222 -461656350 +-787869693 -637123621 +72949433 454678347 +-86174145 751346023 +-142931490 738333550 +168433234 -314518766 +-55130042 977242106 +-780044742 373024722 +-819943192 -939856220 +917036979 -805560396 +606107900 550363171 +187278594 -315538648 +28850118 197213498 +-909930688 -861262650 +-795231145 -140983137 +274234379 -373641109 +-155760517 -44877460 +633543692 -59427131 +766851603 -862347750 +689754145 -926513208 +-635027316 -928463305 +68333632 70673226 +-784717573 -543683547 +-25571548 -551215083 +-166991275 -464216491 +-163263505 677401753 +-67489389 -773745821 +-802857068 352482405 +407065705 726667877 +-343245828 -835763025 +250535407 -529514021 +813174181 83376483 +281154873 -720754180 +387695013 -723419787 +-410613002 455143081 +48554010 997725575 +166762052 710132001 +707265905 490916718 +604150020 436577665 +-751545773 -748520113 +-128197679 -992821726 +-244788030 -86213809 +701055582 -429641928 +-629228304 327313145 +-275528212 375691340 +561876371 627725312 +135491753 -233676045 +-279492527 640998298 +834054947 -164264205 +185562451 427867469 +-896946332 634646385 +906816917 -221302704 +796077849 419050789 +60699443 -316764560 +-278337595 469357119 +-701654642 -874373702 +-204966718 661525423 +817897750 438494093 +197523156 -966733747 +389775791 -760505854 +51953010 -310383815 +-79439567 22019072 +706976616 -316196963 +-100386331 516862504 +-251056531 -672983522 +-615756841 928632290 +387213314 482364097 +-253605642 851388028 +523531622 -932037079 +-864374323 -177976899 +-39882498 -805467216 +-59090834 -896195428 +676128841 238754485 +-551237622 274259930 +-504813456 971295813 +-695520690 754064079 +227549711 502405723 +732609034 -784748765 +879999147 723658161 +-185675885 7796029 +-659176542 -96122458 +-950097037 -189517109 +623962926 -509780323 +-157041584 152992529 +-222510992 268764949 +358340996 -725724373 +187626935 910313574 +-797342641 757607130 +922161614 390868770 +-502469900 -787429751 +679310067 -214101025 +723714839 741958027 +-48551894 517225731 +-711763773 -998087160 +407277234 -36118542 +-595873369 -135708696 +-549045905 -141014173 +-232138855 64995140 +-145899532 -322885216 +-662486535 -880803134 +341483161 -335496160 +-186576968 -982397914 +-705737979 904602773 +841041752 -453453290 +-869952512 -407325033 +-425155421 -582675326 +-450397694 -69739649 +-272482832 -357667620 +-621069476 -60972504 +-782702706 935682796 +21621993 -926349150 +38068275 -54359613 +-567190598 681399930 +-177659665 -310166739 +67175893 -12340815 +980479235 215248051 +-659151917 513285548 +338248375 -31057849 +12048814 -200307600 +-85702596 -622710153 +-13603671 -795544638 +-429276493 -315229461 +575685803 -682265074 +160521960 873800428 +-13128569 -904194709 +76593221 261192172 +972527318 915357065 +-212003849 390457505 +-572236111 -877134739 +-134485569 381351522 +-68481917 -557009644 +611565836 -479530842 +26510843 620712907 +247996801 135402203 +115971380 100777678 +-128371219 388569354 +99321553 -463372134 +800212115 812164685 +792464577 237735505 +672802781 -773899849 +-53867534 -815424544 +-312588840 816731314 +620856249 519699921 +961203289 689665904 +-456034385 22284042 +-403516728 541882639 +341122530 628662765 +148648705 181512712 +-273803240 487790038 +621532913 571739694 +205134535 -898756936 +236448933 -197867434 +-937986063 105332604 +-722954097 178614141 +-576655335 -658939906 +-487505460 -64323493 +-266222806 -554713402 +-849105879 -562401924 +-783181766 -78835898 +128877574 -598265845 +-339562120 -191985480 +-940912553 345123006 +150784519 -885503988 +-969638237 293545186 +845372661 279091674 +694161211 -713592628 +18713593 -552373914 +539231066 -866134687 +-520983993 -124740968 +996936866 -383936415 +517916221 581718097 +-739831518 79051298 +516657624 -222895084 +-701022534 486021392 +6773836 -896227465 +-749615697 -842360569 +612189155 90442646 +601254630 -206403480 +-302951937 482223280 +-503312872 -557340253 +251052067 -642104896 +540527949 968993052 +525129603 -123774332 +172829583 801802023 +684653124 -225228315 +-13853774 129622452 +-170544691 625368301 +542088927 -134443512 +457470188 29124599 +390402997 795819117 +-11322599 -70874311 +197535731 -405194707 +322029150 -232738922 +-721728534 -637217075 +-662979450 743637392 +-889085032 -748592560 +752681167 972427397 +-287831918 831341135 +-556192984 -721158819 +707604601 -782954684 +483981614 857516875 +375558570 -27190127 +405834748 419911968 +703069722 -47112164 +-376645855 -38204130 +804896882 -95898221 +-214566991 -496588168 +164199874 196791425 +-991786673 -972191649 +682436161 826683323 +599942291 752365924 +-50476590 -639381743 +456601088 776401716 +-799221223 -818938041 +76663495 -200729228 +784024853 986816954 +926349887 -462823229 +283981044 460142044 +938609860 860065815 +83726830 -67247428 +-119819920 -13466899 +-440837069 -822498318 +-189749086 721319684 +550460066 442832021 +596630631 903841438 +-488396096 -817679836 +907572424 317408940 +-619726622 -436835174 +-764257609 -394025653 +986606995 -260808121 +664594047 960568943 +-774611565 413740755 +-199995759 -607409713 +-632794404 -985112036 +365120776 818195931 +-655212104 -557834456 +-876091937 115951376 +245852395 711627495 +-767432978 -506134483 +-963429569 368704308 +-68299482 418315943 +517190093 -443476812 +-136608826 394358892 +292471247 -933844863 +-956598680 590367244 +79539247 -262835951 +-845961874 -479842839 +-368097373 -226694365 +379711239 -715843489 +558417589 -467240910 +402553614 -471480904 +-907108283 -504833523 +-300111960 187952120 +917386181 415056885 +204917872 199742278 +237070844 -748928506 +-5904120 -32519031 +596177211 -412733923 +-435377578 275204175 +1656556 423842911 +-858453416 68008200 +-704016658 746586846 +115909173 955117727 +35017516 -875434815 +282803941 -763228159 +106993421 -275519268 +4051309 886965256 +242179673 336430687 +-315606583 316734876 +31581334 118003200 +-208421757 517676918 +286860736 875086074 +842611528 534582012 +342097833 -615968025 +-557461752 706687376 +427835521 128665320 +197444565 -93634514 +-761560395 -400401999 +-137740971 -565895431 +-764629172 574555502 +805036785 491310729 +213452056 815135018 +456770627 -550298276 +-564162298 863696145 +-232433557 -432365628 +-925616331 435752896 +360709675 -392799475 +-374992187 309442592 +-834313286 -120958553 +-67215980 -794180474 +943860883 369969871 +-922014999 -172070822 +59664217 888121528 +122558042 -680854498 +-586167545 -544982901 +-149262383 -478405226 +891881583 94297591 +147619340 935357280 +-310982828 -933204735 +791814410 698525236 +-223660495 -823766012 +-930509913 -571565503 +271610367 927960464 +977842082 -864851361 +750139236 904091852 +-90155522 698475881 +990344751 616717148 +404306821 -404506944 +-398028548 249709022 +77615605 412125274 +232604891 -928807725 +709408393 845289024 +-11948824 90424432 +202935134 924282377 +875466135 715462756 +708489695 263589112 +-724541588 -177221564 +536734526 -506201055 +791875588 -127207617 +52054749 -486157171 +-135989759 -371194545 +518715832 -461174961 +-250662207 130334653 +-584501360 -686272991 +-324049305 -161009535 +241051458 169041457 +-645389497 -234068624 +-500735130 175770439 +469036266 -56454949 +-621386532 -214336217 +-189229562 -279584672 +417478484 237556105 +-201311076 -785418618 +769811957 687931070 +629166710 -340105988 +-161301700 188071639 +571367922 631993267 +458796872 -815880817 +948922478 721717924 +840543458 -683572197 +-902513426 -154841803 +-208533855 563528043 +-297226494 -172332112 +55701018 -866121464 +-381227627 -154007144 +-883201369 -89473647 +-264663312 948549475 +-400210840 786306506 +778685024 -691591010 +692611418 -491961940 +-124139193 657884673 +-25963759 60175277 +834780659 -437860026 +-978903932 -856616521 +-477812472 -57833255 +-388162829 -624691137 +-873748912 -223606890 +-879026899 -911635843 +934409951 493522817 +952584435 279492455 +-564489330 536595301 +-555033841 -435821239 +-487385216 -430949652 +526859794 171751409 +37734600 -6609978 +545303343 452998212 +-512759891 897256580 +618882123 -883701285 +815525071 -186798609 +248279584 20132622 +680981225 866090078 +-583491101 -144966167 +641695512 -273880300 +-454258660 52015906 +-475985559 -737045953 +696063421 -750340811 +-123036964 739685446 +-862260026 886760630 +467919069 -140998392 +662120938 -298874617 +-681246215 634305421 +332309255 306924617 +127492842 -582031058 +-524142991 -312224324 +389377105 -362480862 +-879056232 -238818956 +-942445809 -771067888 +-950145209 -314889111 +-171654520 585967260 +478195324 -225458348 +-373091992 258462689 +-287451424 5145701 +-873586283 493684288 +410395656 -67092316 +-727547275 300692482 +983603118 -422806968 +-620987583 461233209 +649425974 523097256 +-277685236 -39079926 +971786395 986058397 +-942261188 318989145 +-830034944 391346978 +-555486907 -777077613 +810874204 581399441 +97511635 -843759225 +-155707563 331481142 +309450205 975246602 +-185047421 -461048500 +-967670797 936805484 +27097991 -377876537 +-138504386 500623645 +854528168 -648278950 +-696022663 932817247 +-638160099 -252636043 +-223506037 -426773067 +445185806 224615184 +-264137852 339555917 +442217256 15920347 +-958079488 648047041 +74708266 -239680987 +-36354641 -464501219 +-540019659 175972271 +367466160 -77721600 +21994078 -795918825 +693825488 -260455685 +765910098 -788955523 +-712464673 -802345083 +-269956617 -457763982 +-528655905 278292116 +444296424 -297152290 +-3610310 -945094648 +48286066 910922037 +73889519 -191483973 +704558115 339766226 +-62290504 885966028 +806526706 290049700 +-703251863 -802853450 +25363846 -159596264 +168927853 295693167 +241588514 254929708 +-355857048 530492429 +835043459 440130450 +102100014 517664469 +834898483 315541062 +942696503 671241678 +-776889964 -746893206 +733806745 410219154 +-44496953 59070004 +-257248079 949918427 +203738682 -818088932 +-489432427 783506260 +527582465 -467691653 +-989232477 -622688135 +-305923373 -656765510 +-937532608 712429984 +-267884260 238427265 +385938212 302888048 +336164965 542284478 +685427985 -255156410 +270604142 -341019915 +991534177 460207291 +-462760213 -763333331 +-780606952 448290808 +-476851642 352063046 +-419856727 -751907888 +740696121 918683640 +897306114 318869621 +124217456 -234018295 +648255662 674899661 +872983290 337690388 +668956012 21252353 +-954953285 -488963799 +-953657053 -18532426 +-408512415 914555166 +483859506 -994028452 +598994984 520791106 +815838133 -398014472 +-264492463 153992393 +-64493896 -277667789 +-62692576 -545072114 +-922728118 577010172 +-298957945 -515670820 +189936415 867399048 +-848879055 13029275 +616463374 -956001981 +26550291 212424865 +520061945 652263071 +275448597 806512504 +644777646 162815412 +-622967189 911459470 +-619807565 500400755 +425926666 -52507217 +-538431894 -467653599 +-583583495 211232602 +411752681 -728707787 +524076436 925831482 +-666225878 -153407328 +990172232 979423885 +-429210100 910023008 +149049482 -621659353 +994104324 -745250332 +-745557652 -479412746 +-737476228 416733172 +-133021281 -499828031 +493729165 567269086 +-186282838 14055885 +558290468 -522403169 +895679501 -547268098 +-808364122 816482120 +-49618574 877498178 +236414840 -223761563 +-693269377 -808012891 +110012178 54254450 +-618743251 -184069906 +45949213 -537255319 +-975648910 402503950 +-284276759 -835724099 +-954282051 -700815060 +267365387 47677450 +-405088408 -171895225 +-267811144 -875588224 +240724639 -979712491 +888034404 -451655806 +697766149 -730383608 +550439455 559484481 +-333105626 -559275441 +100185658 583926906 +-294957530 370062036 +895383768 -209828870 +539509092 -444344631 +493062766 -561909994 +-821274569 -548161387 +-534234266 422339961 +-244076726 948903113 +247487274 -102369517 +97149732 921397059 +-375622789 873875163 +80654481 421716876 +-430624803 -111073448 +-440366836 3338623 +-552489863 -610957214 +-903616743 -329592507 +483285047 43204673 +-168639609 516066744 +719232166 596839406 +-49530091 180046838 +251885252 -24051904 +54021535 -476534302 +812771094 -320798022 +409912689 62181099 +533081876 312398175 +962707741 -679838863 +-725246768 768909857 +-55208063 695921941 +287240624 656239135 +-655821511 753814666 +-312757858 -557189370 +131438898 817408463 +-389963893 -560579910 +191629031 160436342 +781601328 795249105 +-786695407 -491056181 +609950068 -953593004 +425721061 836193987 +157021686 72277590 +-268404612 870432112 +-826297628 -608097246 +6588152 -210944389 +92012626 -165126328 +102786243 861398010 +-899619797 -602222880 +-97657006 -615819065 +-923072026 877969421 +-180224197 -796171211 +-567349678 -400146023 +-195148709 94274800 +173132825 -105381112 +-496108377 -388590955 +-966780161 727014519 +-601815811 -568667180 +822499289 -924043385 +87792756 -686492703 +-872077154 326652449 +794269675 -525170246 +697011542 -555613991 +621799098 488031631 +-340659155 -917378799 +-792090162 -497603421 +390638495 357819950 +831618013 606941724 +-890734638 941525919 +-293760349 332501567 +-887795090 444507066 +-284259844 94787526 +-145837389 -460010382 +391974112 457419424 +-223959671 782453743 +978225847 -49439523 +-393205228 -685629364 +-277881773 -140523677 +-678157935 -585702410 +-867147982 -68903527 +327210088 906895786 +-174030652 460711574 +-263202563 99251364 +293345900 435748609 +54203419 15106912 +518980074 833622665 +-171447445 -900595418 +143633580 554370080 +-557262449 -526651762 +651221259 -75037831 +-126777354 289532649 +-839056005 -701459268 +224674868 186326566 +621241872 175461370 +-731141758 -374012447 +-848453929 -770118380 +395889661 -751511250 +930918179 645281605 +173514605 -165679160 +870755361 118163495 +-188521217 884974818 +87077088 641044407 +403083017 -722068537 +-82187688 -766314699 +547474712 -891097398 +-937729911 -229387304 +-936148049 -838622495 +832749374 -887563460 +-490494424 700152213 +-343669405 -715535028 +-508677171 378468178 +-55088293 -251499653 +-177287935 281448998 +752389600 -346196739 +218747697 -168216194 +-40809564 366728674 +362741606 -57844454 +272207680 680660743 +89353761 253368550 +-660929524 -574461886 +591199883 -802106500 +892941638 717366262 +47762361 -990768529 +474253943 -992455826 +632386024 -130496365 +675229974 -897747927 +-719072530 624555321 +-814071908 -222150970 +500293720 288742477 +12959107 291863697 +195056513 693400077 +844618762 26040123 +-718842864 247096649 +875296802 827754880 +99808443 -611807106 +-952685676 475894015 +-49404186 955813558 +-142477388 -110163861 +187037646 401165915 +-162610364 -182471911 +712044573 768996158 +298841605 -997574902 +297337166 246156885 +204499610 322407400 +-395929724 -812509633 +82359938 915849370 +149678563 142015317 +804604820 583254912 +-216785504 -185807549 +57183559 -209658157 +787768407 725384718 +-55108584 68117422 +177514983 341370152 +-122987908 517119382 +-377947402 851082235 +-609959069 -246955668 +-587137690 -696725947 +641929882 680703128 +847347121 -938050899 +476701649 -364275684 +917279786 391276947 +823552008 340136333 +228626180 -410626979 +-359381508 -368610014 +-331140963 521957639 +-559782475 652608643 +-554836585 315526337 +-840658885 296733222 +-778442929 646427611 +-674318112 -691766045 +-22113646 730183166 +360538784 -110505323 +22705160 839863864 +-300308207 -699010919 +-510233840 817338736 +502973555 -467770093 +139665713 -740878037 +795562408 886733757 +-486008730 373093698 +-616461460 -957374186 +828587344 -14215100 +389438508 -920837125 +-615979330 253602676 +109311079 278959675 +179797780 674467653 +486714904 398225932 +227632932 691978768 +447917578 -737418934 +-269958668 226440119 +398959142 690044328 +-468275371 -125362512 +-704337658 -64233461 +863913226 -808762741 +234202703 -211705153 +-905015454 -563667558 +206683657 386384353 +95970665 980236851 +-629692154 -259877742 +207329937 -726421707 +-599165385 717902069 +535815671 571919293 +-207891183 272855178 +879887898 -584919980 +-506374495 634577677 +-338912595 537074694 +-369863764 616653788 +-889903655 804150266 +-71629350 731160124 +898947837 -693506702 +570860870 88784540 +-57477860 248806678 +-186185937 240265395 +-881955926 -276428839 +434145669 -657849267 +93239596 -426998542 +627622796 886869166 +-199440269 956443857 +604175089 -450570983 +-228949023 -456272683 +-535785765 977416180 +-431306737 972702325 +-974030605 -415674275 +-979944336 163508944 +-185711639 195950891 +-87427895 408482035 +324059222 -277819790 +-110444976 369653536 +-31964107 -343250480 +34197595 350207911 +805906784 968923426 +-404111729 -621761735 +-749107551 755012259 +-720207738 -162575735 +249634716 543451643 +275347308 -161052611 +609077229 866174272 +-156450562 907443510 +-58544489 -810176457 +-895488074 -783096045 +576446602 -840022816 +-640705503 -565510711 +452972816 -199329804 +429389816 -762786607 +-149540112 903750098 +273703706 440046586 +384213570 -229575802 +-148215375 -91436862 +-906500491 396302666 +-515088141 -511884946 +-265355898 -94983251 +-928808702 81799930 +-521129169 -460949680 +715190375 385241478 +774224434 698714532 +-264329924 -321313371 +-759705841 642914157 +-843156212 -847470932 +887546943 691652421 +-919855137 -738146250 +900522428 247267673 +299531169 -395670538 +-722593990 -80716055 +-160670619 638335056 +733435786 345215375 +-303861194 -377733355 +973355627 175815914 +-838302327 -623085494 +535554472 741603333 +-197039062 -780235325 +-571074965 324534971 +473493660 -4953828 +-375991231 -896983062 +810316460 710818429 +666414926 -990736454 +889805831 11222545 +699656111 -500972401 +-391723700 567611340 +713488356 -753501434 +-439193193 808786177 +-990542938 914996742 +793044500 -527916703 +-459774624 -971488988 +-978232167 -519601766 +-367396970 -819656339 +-131878032 353411030 +242137827 831828074 +280090622 -17845075 +341563322 -580197954 +665580494 657268279 +-456718563 761254896 +-304775300 -93948188 +514941418 789493394 +-294124887 -285209389 +-859825009 -800530662 +932527352 755120766 +4362821 926131675 +62528724 -419279290 +-561667119 13252805 +-877219719 -961550011 +95080541 -592341006 +-520236744 42965639 +612034556 980582627 +-862509729 73967639 +-24113893 68378455 +-328017662 -254906771 +-478139495 -434388405 +246452863 -249446290 +171585816 -963862325 +619652923 840829835 +596931655 -934046602 +-958768778 225389444 +372457240 -359515330 +-262365701 -712943130 +-906923441 -73252892 +395628421 633345980 +-617025745 -852738248 +394125557 25690662 +-653598571 -458961578 +-953571520 611819856 +80224942 614247352 +956656743 937706761 +886919877 -85771300 +859356172 -764690186 +954611688 -243161732 +697419838 -380029444 +134073631 -541030275 +752308920 -7085625 +488102458 578926371 +45361624 625197181 +584138449 -671271212 +168728923 227861893 +364182723 -731725555 +-265514377 -508763868 +549984144 903398443 +-25176629 -868940508 +481001172 281249255 +-231195015 217583597 +-20943699 456003475 +771846350 -323120769 +546258136 562537446 +-293797572 -184305288 +-531417217 232737137 +300004417 -751974834 +-534832912 -904415396 +-805618956 512575929 +498142782 870341904 +-662205694 -22190296 +308548566 -733538791 +-564902369 -191678476 +-144289090 3474926 +-527566150 483821237 +431553780 -99480629 +438131365 -579073271 +-476040297 103176932 +-931071252 -406450467 +-393237129 251009694 +-496804089 -68489294 +-160790084 -544538066 +-911449934 69447188 +-24815961 607238436 +-818540311 263784317 +-674105750 621103486 +747784422 -871238298 +-954403196 362749044 +-797623263 -900373653 +954001207 -822806583 +327620524 446564183 +-289264100 79560777 +-682580651 -528809164 +-694864453 957940283 +-363344344 407663021 +351874019 -569234845 +123304333 -708778942 +83548692 271696313 +948570180 90020618 +378341344 -691393924 +48202375 -668675351 +-300836747 896508464 +648005294 416819811 +474090131 -178960474 +753032572 894059623 +297123200 609700292 +-566815383 -170198972 +340654767 865873518 +343947853 -899646728 +-625181630 188731880 +-346976383 -824701926 +-350845491 204903612 +719121304 563418895 +481946520 390648511 +-61935709 -23820648 +-636527110 -292102294 +-828044051 -39524766 +-850635416 249340126 +996244351 -201484370 +820269714 212003585 +340799075 -429897001 +105041046 -129488804 +383160798 406541748 +518444249 -683547835 +419621986 -497856064 +574314160 -829409455 +428530697 -878228566 +-342987583 817552526 +-468330019 801069560 +769655772 -296250660 +-491899071 813298394 +-867371168 -15932892 +858203517 -943665836 +-284424209 -649145375 +644840726 556460822 +-737643053 602749908 +-224133486 -888013122 +-842618769 362770213 +837880869 328484853 +281975654 -517679040 +-55099861 207246681 +-767204446 -6376429 +856387780 -896158542 +612992862 339423099 +75175678 95700867 +-570357609 -9886621 +-156439949 751996745 +935609235 -490680701 +-34731621 -311842046 +-632437464 700169342 +299677765 -714617858 +-180585121 -409424890 +-714589087 348776044 +440940335 216434573 +453015757 -662066405 +-684659330 -945702812 +-5332750 945741270 +828681089 321437950 +-566903352 641031011 +-358513952 173211444 +5752919 218414055 +-243233744 -169225120 +863553271 289881431 +-834624887 682900715 +777079922 145915530 +320531746 939597829 +279738569 704506616 +-847533392 657905690 +737283558 851582650 +-826450321 -850698686 +-306463077 -380008612 +-834335546 -552274485 +391921056 -416176677 +172907897 -77857040 +-304383921 -258875123 +349104799 956305687 +-94246328 -904396347 +-133186037 -687553122 +-953356201 -887684798 +-799405426 -538302572 +12004214 -464663324 +779063020 181765240 +364556179 706665541 +210115275 272521331 +-449284154 -650731489 +-12061903 -474534467 +660705426 512152357 +-915983284 707780518 +-568656524 238977103 +-900346125 -61451104 +653707427 -762348576 +721551962 824799427 +784625465 283144472 +-237618730 -646475405 +-414802902 -859288198 +411894489 -212787551 +-942949671 604421431 +739743437 746200161 +360854747 836880062 +-825896498 714080800 +-280844529 513812496 +495355754 -462746916 +-401979159 500634501 +-88170630 427377040 +-646588757 -828525361 +185965385 381887785 +-826478872 -493326 +809707742 -403429503 +-919589348 826238121 +687048599 829101430 +776450373 -791969870 +-212744417 -344076893 +52966757 515105179 +334674594 755478573 +-500751718 -823808361 +-694213298 291145461 +-321265197 -957786796 +-541754563 380479034 +603263854 30472735 +-963245907 418720683 +-252938755 717977252 +520295668 -380836849 +-679217080 999407417 +137065016 393330693 +938498891 772432303 +-268977356 -524284522 +406907828 -596261116 +-514037762 -252888320 +510720661 -761281505 +995547841 745526101 +-114064653 -810372992 +958165655 -75536268 +-399864390 156530115 +593400369 356710388 +-993698141 -138257959 +-336793359 -851405623 +663911162 -22773238 +-321732459 661062820 +-458023415 970862566 +452289797 -406340066 +-935849418 -521185381 +452789979 -124671344 +-932855655 488221130 +107511752 355590061 +-100776768 55219532 +-792631632 -73891351 +29091555 -592375123 +-564594987 735227706 +-956689433 -849018307 +-175694533 729472221 +899560297 699629685 +-565575188 276810963 +-452209586 396650570 +693615576 150083893 +863089128 -236497025 +238709467 -196397124 +103302277 295260001 +946549933 -693506364 +866899460 921787508 +-700856282 427893722 +530837494 88140280 +-713449936 178665475 +-798595103 747135281 +450359437 -269589468 +372233408 -672009302 +-4864203 -672714384 +353958877 -436296425 +-488351181 747907479 +-357773975 -848105898 +257908152 -800452167 +686666868 -800644327 +17975530 999213279 +389633025 -55513840 +-187584920 -974997657 +-387751671 -978604633 +301716787 637593695 +-891582374 -897961215 +-171519165 582424207 +-485833637 358319816 +104296459 -787144060 +283330834 -548831676 +826428452 924885700 +521317702 -261109479 +324322579 422161276 +-65430803 707487135 +-146640979 21835457 +-72508361 904712233 +642400803 -823755433 +904112897 -266282923 +-356449440 423065381 +544780740 692992604 +547597006 369764667 +304657999 254596447 +599013495 118968702 +257270679 -691054853 +610047001 -713405189 +30722463 18563270 +53742052 794533709 +-533833164 -382121025 +-838607588 -698487141 +791975327 530175842 +863389993 -230895912 +900346684 -639132189 +-315622633 -325734535 +-657024619 510077408 +-53800856 -332003201 +-404962110 243094076 +-652428548 345545527 +-138214777 -849794785 +638438814 -106254258 +-924640152 -907974239 +401421995 599183856 +-497649140 -629496834 +-850120127 -669826825 +-702504665 166069354 +884226475 217565734 +74208288 -903063601 +451161222 -582342452 +864056192 66688247 +-420262056 -494555492 +-102754914 -101805288 +283228288 -21806283 +943524298 -913262868 +-999145086 468974752 +809466750 371509696 +-399676314 -344342538 +-188598 -660439619 +216252887 -203153240 +651029408 -361466567 +-97042332 -436686139 +74972910 149653877 +503317815 721855932 +-896579952 506254108 +410594759 -547120839 +-424548410 -781884011 +-841789283 843939215 +153886157 513279298 +-848081280 657290873 +-944860177 -312798656 +212974972 -961766984 +758967733 89051224 +72635222 777180348 +-298852250 -823755695 +304457022 -284289405 +-4766617 739862678 +34720148 590869400 +29858318 -671865813 +853921939 81864345 +890350987 38789720 +-53743930 332344854 +784786102 -450168849 +282601321 651349975 +-612551685 952384134 +-460721003 -924978698 +49130928 568572356 +-90890695 890698399 +-997291013 -473663164 +-710637542 751423069 +674954859 -888627096 +-496709164 208180061 +-40561973 634314034 +955225459 -970477305 +767890408 428119924 +-853178880 954135217 +117154701 -861962053 +251944879 -688206967 +979211246 -98638597 +202631008 292398813 +-292442409 -284230087 +-57578605 -911098281 +-383277501 15624352 +208027664 -902883948 +-791151768 -599194357 +-561404746 52041113 +855732034 353721661 +-981099529 -742091920 +130117747 -451184841 +143178116 -671382909 +436616927 374678640 +362039869 840529303 +-250724563 -296181034 +739474413 266273956 +-376089871 -7730118 +745220923 687248893 +-433837043 710283316 +-322465845 895399444 +83056615 314878063 +666478734 -608020332 +-620198816 -338669502 +-239873612 -559215586 +-380311104 551069684 +503277045 496607122 +-875499771 594239570 +832286623 -201993002 +468044732 187318135 +532131135 620305491 +493261000 -697018481 +888144502 620026252 +-992373130 950983229 +-420829096 838023909 +736349363 91355369 +-252122608 -179002848 +-5571067 109340513 +714923379 778541786 +-85348268 -777550406 +415672568 250522595 +-689013757 -483152765 +91942256 -857596869 +-386883103 207047674 +942698680 -663879284 +107409027 519348857 +631712392 136067725 +944995187 282873610 +230279396 -514871828 +263244686 462763035 +-289947922 -315541786 +-867448538 793868900 +-654330294 831621266 +139541431 88460746 +-554915165 928301895 +598566394 703570209 +-376241608 409016772 +-742421780 -881364927 +-225831131 -625940451 +509463060 944295200 +-960208486 -866499144 +-374142918 321967912 +-226553799 45202221 +-822795543 547895160 +314096904 980455383 +474404908 718240330 +774228582 -72914409 +-495959612 -791116637 +-819675073 -410668920 +673093794 46200206 +-395276809 497706139 +-748113443 467808624 +188198808 -610304362 +-307077045 -453878417 +-387762431 -771354785 +-658904755 -110153912 +-70046231 888748828 +-509122077 -766904787 +715000074 -260376006 +757996612 -766439626 +21495365 -465944697 +206652961 770599119 +-646270665 -246804376 +524166019 301184358 +-826746900 -318624510 +962273226 -336448020 +-177259815 -577821666 +-907673522 132699723 +373443922 -931396708 +-905718787 -349646442 +495784117 -134233492 +257720102 -77484690 +-187709804 398669223 +-634760831 403326860 +-640364641 594234293 +-799265252 -717802919 +-630946586 -849924238 +-530383650 506645455 +267017245 737838722 +-143372701 467579708 +-431053814 856902940 +489790636 -64009428 +-702205089 808158622 +781085744 -544893519 +-824623968 227828043 +-715552144 887383126 +-254817141 128031490 +-495655357 -341363238 +-255290205 911847013 +528597106 54999432 +-18754991 -703115823 +-688579058 -821472369 +-613591374 -734354215 +959840031 -289274237 +-292755678 -109311467 +871930967 -729677682 +704191135 -16414559 +930415044 623741982 +-722310108 241730124 +527361837 943982486 +457744027 -999317259 +-912447630 82179579 +737750569 868351019 +674157031 -968377267 +-98912407 748134842 +-31306228 -281639578 +-607306693 -799564685 +-127981035 76470517 +724342911 -254628467 +-956051462 395685910 +315869844 -815736576 +-104766875 -861928324 +339710796 315221880 +285908084 -359598824 +299089063 -445631996 +316033858 -460526499 +-114243344 746366694 +-695499264 130888591 +-65759431 64909339 +207615568 -152999020 +-502406385 188585229 +624799944 415995260 +838604477 586250424 +-652272050 549316908 +35790097 -785244350 +-920702383 -97782333 +-155623075 -759101094 +-772593705 937447321 +-648439267 879411590 +-717535546 42961335 +-60663459 -244621584 +961999671 -349658962 +125585905 239011005 +-668505905 -97623250 +-405794066 441730410 +758725513 -907054350 +239364872 -931000884 +-472462807 -932324555 +-17868849 340564273 +2905113 -400267929 +81292391 797007774 +-588268017 513593596 +-80121815 -237679652 +-167710682 325443472 +-963168613 208802658 +798911637 -787230331 +334692560 441161729 +-229540376 -654817746 +-153712874 -622933046 +-519386670 -790480682 +996958430 418374951 +979454345 10836856 +-440198576 29748054 +-161936607 509512036 +580591938 -926466906 +661919004 628936674 +664514402 229312831 +744861931 42895188 +-148726645 545460400 +-183858484 -14670820 +357697613 -462598431 +-92335488 -588593771 +-15818626 562377941 +-959848588 -149905649 +-659440703 756478001 +570848539 341365388 +-382827455 868139479 +-527309365 -33616733 +358953140 391244853 +-973272921 -282767477 +498178644 565560992 +-20997350 -94904691 +374405440 111759897 +-257648674 601678167 +198536407 297708810 +38930065 -195699984 +76892697 -291561843 +-544694930 -409593382 +-203756758 380908026 +278140248 -39550316 +-551151095 816072316 +96303632 61914822 +-438554964 -826789559 +-794573792 -29066870 +-694115264 249835343 +-202693524 875509739 +956932791 -445899816 +-249790914 -705485750 +139991054 357410086 +-14573286 -161346251 +-124457462 310991299 +-929677296 -521242386 +-147217925 925181704 +-694059214 -477520251 +-355613696 227378312 +239408722 -976962342 +-320665020 947089802 +-821333758 -825389319 +799028978 880810330 +-664574576 -332456661 +849495246 -557571608 +-697054275 220516235 +-332196521 -602871538 +361431600 340948716 +829948011 94532249 +359867998 -943099170 +27367792 346476861 +-48498628 -847797810 +-205456204 964964652 +978768073 317965346 +-198630620 -170645069 +-641201987 401419427 +788440704 -12878505 +38470207 -846712781 +891658519 -462203392 +-505286423 878229198 +-135524676 -215025024 +417087069 784942979 +-689881942 -357201611 +794200488 215502104 +-424502480 -716505146 +-285005554 -419309445 +773226050 749615402 +972987823 -157655012 +-403925455 -32719432 +-214026423 -831479125 +-132362599 861206552 +510226104 -491754798 +567018846 136722216 +-177173679 -458611234 +-226165219 -356522800 +-153709217 -923635275 +251909671 432567974 +-165539400 242255817 +740456245 -679868789 +303747897 -638217184 +-396571031 -865475826 +291341396 382963116 +675405317 117694002 +-652702108 -841632504 +451060100 829379121 +134644307 764930293 +510112533 -32309496 +-10268740 307890819 +-324855360 824583080 +-40115376 154852516 +-692415602 458270670 +547641191 -719374431 +-848916105 733794575 +-93987725 -912281665 +-310728167 200653569 +-74420197 -709980656 +69561042 706596373 +-132472065 186527946 +376747632 396874758 +-538244773 -917030719 +507787395 211515074 +-960693802 115203061 +-785987054 -494820563 +93118991 -469653691 +724970596 -66292926 +-65160706 -756656140 +-83246058 930582958 +-241178117 759287628 +937107145 349448363 +-504898197 -901478342 +-941073817 -37198189 +-578981044 44050000 +507638799 -979412639 +-442687017 -525883262 +-56704235 977816254 +-437662978 -284434047 +-703666685 -759444241 +399445932 -549735441 +365236228 166373513 +293470348 327782881 +653728091 -349867789 +556782005 240837303 +310446160 -659805981 +178833750 -771221712 +725984195 424383607 +224198145 -128706862 +790538071 -189955458 +427291028 -711296784 +354782296 607989467 +-656006204 -629421129 +245638131 -926916943 +-956230384 -942410480 +116903626 -178611159 +-606301142 -637038850 +554830864 -583081268 +-116288424 588943983 +-540414240 755883527 +-255652149 -303496098 +55795871 234775597 +311395810 -143805127 +540915774 -754013487 +485007825 -484325085 +414747998 996727363 +887545056 882244363 +505840756 -943338712 +733021022 706514018 +-174983057 580868879 +-234454712 227270309 +-502084885 34371016 +-678633347 109220365 +9926526 64989100 +291755120 -441569586 +-128679541 338209804 +295197651 450256524 +-241757129 -808371501 +926903992 -107690405 +301848154 -340729051 +631590852 -308942614 +740400956 650452904 +-142652676 -911504807 +-665338194 -283121049 +-82982189 566667964 +611876888 977928563 +-852446965 823680423 +-995959032 -642423591 +-52019739 -173577338 +-941475500 -183744397 +-941277402 228907638 +531522924 -831709224 +-289503822 -66983330 +149830329 -861672968 +529058786 -338957196 +854140773 -234267566 +-788955767 812276100 +-826587586 615427453 +664122820 176769858 +70278551 141628882 +-378690746 -416390184 +351014509 -153902518 +970572876 -552325564 +-897343755 -104432421 +-641687695 129680546 +-228809507 125390466 +14599385 611844023 +191280632 989216965 +269002790 -810120260 +-884452736 -836918739 +-410119696 51431083 +880299570 -831784268 +-112410649 -771067470 +-182781425 -540183595 +-646240879 -480952126 +960766121 -153761359 +61279841 165221784 +939404387 -192539999 +-98477720 -331087361 +-690912983 885419730 +-878080784 890802002 +-740978914 29857344 +86229433 593363146 +-989816339 267480426 +-723789294 26451444 +-12565131 751176674 +-485989726 -236764528 +-395665602 467365076 +771904236 236626167 +678246327 -966235373 +955504944 291963054 +918457289 913943242 +366646002 981290744 +70050002 -2710716 +-610501650 802936708 +604158125 -139430989 +723043037 -123193917 +-752990318 223521229 +358023385 653879752 +-788751620 236162721 +435107015 -917811523 +-482650593 -127696062 +79535026 -967641672 +721492164 -788627183 +-829551987 -140744929 +-765456717 988870246 +-742580979 -29003300 +-267575999 -79210485 +922940244 -488095926 +-154773028 487097426 +246154275 -851228056 +179017932 -626012214 +201141655 -613700963 +-854627481 -163140944 +-757055732 -828700661 +-808586901 -980790792 +785749022 208633254 +530958522 397019387 +-45059794 -332760537 +-450038485 -212100563 +-125892848 310696119 +646353985 697645442 +731080541 403699635 +-91842199 982161201 +244681401 -901962943 +-788458363 707399840 +-161589118 -734772276 +-247816391 959629160 +-534155868 118034486 +391016309 -1548727 +129897669 -538439841 +390208642 416931581 +844125936 -789494577 +-455981691 430417083 +-453253343 -749188452 +-913104431 -878908633 +458622186 944232825 +491573910 758394606 +929299875 -924608760 +753761772 889879751 +-183916450 -882834833 +631288671 -696634615 +662176415 245781597 +-71311217 429087470 +-524613612 -844163572 +465284661 -820811715 +308375115 196779280 +-314419745 -867664917 +-532676872 849299336 +758108179 72181578 +456497035 -706303547 +647998275 -159531509 +535952098 -649058572 +-874698500 875842822 +465959040 627875044 +-798368841 392178172 +759968781 740586257 +-688298265 -862125687 +-753252529 -580459214 +-815120348 -831303851 +358652148 89890251 +956907785 958019515 +-930303431 549701233 +-956143303 713955640 +838453395 265323231 +-896577304 -901193140 +620106460 278826066 +-345481411 162917389 +873129791 -186701899 +986096341 -426627608 +207914505 718628151 +-345191959 -53324823 +-76732021 -174742977 +-117032219 813368796 +21793992 613081096 +-874490272 872192374 +-239264108 197984262 +256989154 675722767 +-804350344 637782827 +528041327 739950600 +790208326 302202755 +759518332 -945955454 +-157334609 -337741354 +-378616284 -724674283 +-354671452 889896259 +-934476950 508105047 +431454297 203863507 +-549374311 -552303699 +542681077 -968994806 +401967897 187029202 +808442267 -482391195 +427849915 -844683197 +-983290332 897196136 +507008722 147073714 +-522111847 690176383 +-392406922 608555878 +-206654629 -302978172 +901435933 202005095 +-8630143 253452969 +-623206706 448473773 +-892629774 -286730384 +-424150103 938346585 +-659938537 -247072543 +868932608 954859737 +780625995 200247654 +621928274 556971307 +-681569020 219828121 +-847637170 -116480930 +-541646267 -471885767 +-396627477 431415461 +708896880 558287684 +597767112 -340892267 +-836560991 868471155 +684092461 927168927 +-717871707 -260453876 +781324083 666011181 +86628987 -435031528 +-452263995 181256405 +-450283826 -568213614 +203671282 -902059026 +494805539 -526499455 +-152814765 -574381396 +116778163 -520056292 +-340676300 410369805 +805074400 -216010539 +-191787875 -492453843 +-897258572 166535032 +251317885 985034489 +-553611967 810319718 +424407633 554389723 +-960108224 -795189192 +116201851 182291577 +-35897579 118252742 +-80813146 -635932036 +-751377093 59738853 +-948526120 385752189 +668699254 -791143432 +-456975688 -367680067 +-697491503 -468443323 +329408451 -710607214 +832075119 -586263827 +282350275 272782723 +973065963 -199198443 +-951136019 725106455 +395122117 -326244636 +-263778077 -349743212 +-192906235 -981772718 +-71304337 -461119877 +-946080761 760437409 +-4391219 377578922 +-7924508 -156922351 +-646101917 518443346 +-110584451 828466540 +-50942433 -307939259 +816462981 962646907 +856502310 -98441767 +-138223193 433932987 +-277960887 204803266 +-588471623 -348545484 +232983861 -227175707 +470055582 727329439 +780750055 -528134763 +-259313820 -880508099 +-231063359 675040909 +594051437 718785365 +548405510 -716220676 +231563672 399552772 +819120704 130835315 +750694364 -20595606 +536682677 866562173 +684471627 270677153 +-806622110 -760023398 +-851786899 -114596730 +992428298 -470611492 +301451413 396916540 +615653623 -255090838 +828839163 219669017 +-10268485 572786687 +108109968 264625339 +-493103806 145097786 +-219320737 548126400 +404726410 705345918 +-248398122 -4986731 +-998544616 853540593 +-554294234 -924459575 +632101297 -318840571 +-133527263 -640551293 +-345006414 -858077895 +-216377646 -262796530 +201857817 -514756019 +441751379 425778889 +-747547238 950230238 +544891673 -634639697 +622042813 598835881 +452432865 -890422641 +-430019995 514248036 +144580489 668517529 +58181362 -857439479 +803366019 426833344 +-508852101 116264505 +-8114472 610786271 +-981780826 856717713 +408975798 916038423 +-647946678 791604412 +220475587 -551261213 +-356661388 822136900 +948120088 598539793 +107414628 -630513671 +788212417 -100351632 +629738588 -321559220 +192226603 211043168 +-404340416 -116064304 +-43271514 878800743 +670356510 -251518561 +-281861094 -164106851 +-916946783 -457274467 +925786643 699266061 +-534899020 -536783572 +858176585 -734309369 +-503291290 -268363043 +779194547 259428601 +-658020230 -997350626 +80284202 957599369 +422623852 533423598 +-902507560 -460691348 +-798381331 -297113308 +940635103 160243595 +-770342077 -689800193 +244791497 -489863332 +-539026082 683143706 +-267065444 795812817 +-493810031 282372573 +-792991145 -927390025 +-76492907 765909922 +52530066 -393833138 +-494276639 -515840713 +-427542233 943736523 +-55256709 343829457 +374158629 581561496 +-351308820 -45180951 +-195831616 205097552 +-64572048 -179406999 +-193271422 -4491048 +127127931 -513617664 +456416153 -26559980 +-275997035 261514037 +4367991 703676369 +-405880405 899575429 +887111437 192060177 +-265557617 -185084153 +-284113673 -569962237 +727431933 24399927 +944591758 -579808581 +-513427240 894634149 +969881085 764958958 +86783618 -714783816 +492190206 -147996696 +318354484 780426276 +680997307 784956929 +955095574 800035986 +718968164 201643690 +-806265028 -770125173 +-784421937 533612422 +638313104 -160009565 +-214951453 273556835 +-434992422 -647105559 +687618079 -552383838 +-787344725 461463529 +-1143150 661898335 +704809159 -560052264 +-513719937 503175926 +-657439296 734166584 +-673169555 448758418 +594621009 -815410708 +-132898822 395562275 +803552079 -765666403 +-896058096 -12077898 +-532595797 -789551523 +291574156 754383719 +305799390 752350955 +-90260295 -368560897 +-367456330 -413791853 +206193648 691747107 +-110993239 -996820426 +541017774 457939498 +187895768 -33742693 +-892478311 -596855430 +-506783455 -28618991 +-514890968 206661219 +957252635 -106547328 +-541926737 220275733 +586771018 -829305301 +-239588485 158926767 +539940195 115414095 +-168603924 18045122 +-623341343 916000689 +-16874834 -734023465 +985626003 -717888907 +113365735 -47140740 +975321603 -337171724 +-335256127 759889406 +-605324963 228116480 +-96928757 27230668 +789612128 -274008197 +892965883 444141806 +548766295 304382657 +-146877106 -850502515 +875657392 375950115 +500346525 684515479 +881446042 -303011095 +-369453613 -601560802 +209368858 796132936 +617944509 -919219529 +-258746125 -725715660 +805495247 -720775279 +-463314323 -447165729 +-45281171 -427090415 +-323196104 499147186 +-172965636 -696845010 +-246559948 173181493 +824363407 953216299 +934860513 695054214 +28382144 414996285 +838823883 357621229 +-698557658 -395354452 +98240323 -665771494 +-314914911 259875030 +-323831914 43258689 +-695562977 32477570 +-480224951 -453019834 +-588198697 300164818 +-982784514 301631476 +175644246 -404471110 +348226048 -312248049 +-743179939 -69052106 +-349137310 73204357 +422858504 -555653653 +615672754 -256333481 +-928291300 229133739 +-540933396 -671449992 +-541714563 652771788 +-577897122 -511005699 +-933987013 829423392 +-28006710 361412990 +868491948 -137906750 +-408634449 -481548334 +-766433264 -662771334 +-806039081 562654096 +113908939 -991314658 +-717073775 921291706 +-830901428 989189236 +-842923086 -955381006 +-650669948 -536004335 +-819886407 -923486450 +-152951589 -42371556 +205412804 866786598 +-453024899 247662435 +-977230146 -465009776 +-846589028 717048693 +-618835031 -634964283 +-478582172 51810849 +928377954 -884543997 +920686012 -204274175 +-180322912 -516769375 +-564729784 280779966 +974761460 368532850 +38354362 132750879 +-330786493 -748991991 +70102147 785909957 +-656010326 674803531 +668724578 687772337 +-700227961 -416450036 +99750080 -870157669 +-102396137 -326028988 +-416314961 962892261 +-437135565 406491907 +-318613081 -365828677 +-33855925 609336733 +899679255 108777587 +-149289764 302734224 +409722978 -706077612 +-994478423 -113105963 +450398584 -313081726 +-100106034 624035156 +-169467765 729097822 +-244209002 -295848381 +-246395937 165892348 +622432638 762131347 +85132835 -750497791 +876076540 -337274003 +948901002 -515457369 +-502160682 76466718 +723130997 570089290 +39449925 -208970465 +741300826 508021701 +166035384 -998805748 +-89782140 492576952 +-550096822 -579767805 +-89787727 -960402231 +-336735702 -88394539 +-123338786 -647207843 +-336419216 -464277742 +-544021734 701220080 +860362230 -949756797 +-777333819 582962678 +609941181 -515504488 +-422794471 -279509707 +-701107271 -59224057 +904842850 -182408129 +-921584292 857319961 +538377923 -396761123 +-887355879 873361620 +-66727153 -544698129 +575468462 -723290078 +-852553679 246006096 +773160151 244514639 +-7202594 -528323545 +-275661447 -513437510 +178419613 -165675086 +-99414124 -763444621 +-204693293 59415822 +26613020 691828020 +115360668 -97364952 +27895006 -215374020 +-741091038 732369337 +-196416947 -631301881 +-21396499 637535011 +728761639 -748267596 +239655153 -795865907 +182696499 -11627215 +-229665762 -911371487 +858483522 -314615565 +339039996 181241637 +-412224145 -762235477 +-323460161 -556612549 +172951413 -168801549 +452043078 -585328947 +436142067 -701448277 +-536904701 172875141 +841926194 976640807 +-892956496 -785669807 +922570242 -2016280 +117541372 76608724 +632826790 -188415333 +-269448207 -779728432 +128325406 -195382689 +840220675 950936837 +-137506051 821250794 +89365486 -141583283 +825883714 -540147427 +-456668291 -507697404 +797165267 328631116 +393073006 -251482678 +947311519 642688982 +10496939 -902997671 +-755561761 -348396590 +657755813 352943699 +-499774352 534952021 +659080774 830055885 +-100287316 -715638968 +-574544767 369331449 +-441603905 195282462 +-511807682 493220926 +-245418133 874944597 +439379275 63113351 +387054601 269777733 +-23978153 251899476 +235120726 -404770828 +222596969 -777315177 +892112480 424419390 +-210485750 -573341091 +925238700 -210843500 +-966397292 -132939829 +761363635 276922596 +639282101 850278181 +376221528 67313829 +758967269 137587568 +549945082 -620454236 +-254258602 806678364 +-493901667 -789929099 +-694079352 -744919324 +-591170320 559635436 +928163307 663917863 +-563768322 529173122 +338252672 707366576 +998904221 -174870813 +852385704 852766774 +125048973 -345770628 +-862315479 -555905273 +-744889939 -310206989 +536603330 305162659 +-240291024 321014337 +545639475 26958861 +-785645514 665594969 +-326485075 437792827 +698221747 813622790 +-806222509 -88949546 +649486192 969182830 +-511042428 212130772 +-764520387 26780262 +364202317 -595231961 +-669442326 221064125 +680827519 179251930 +-381924680 211391939 +-293163837 665875540 +323838586 808268626 +958998274 -889482835 +2738335 -597618730 +-489774157 78426825 +58673183 -419349756 +75177991 -459278318 +-669036402 403940389 +-179120813 436056734 +-971648007 841772691 +769722748 -797883877 +-669930341 219281682 +-835620647 -943779634 +36358812 -2229450 +434768571 -409554385 +-38379383 -220971529 +486135638 -806102849 +-398684227 245443146 +381359462 -75417217 +625153685 600749595 +-96023639 -300376058 +460199901 952950407 +-882551166 -291240015 +572072052 295597659 +-287421381 -717716931 +-478962063 -485627328 +-65331315 -729061092 +-335567607 -539861496 +-93803633 -648016857 +670874635 352907642 +-740514589 -190090104 +143002053 100099356 +-654835911 -714745041 +546560085 643203848 +-258093415 795415756 +-715992387 227306733 +-298909956 -657818434 +768265233 -852767804 +-113372441 -190773805 +27828973 -208862768 +956538834 766268212 +-313292783 -246558055 +89067249 908310560 +-806867008 145516597 +793420174 -82197567 +-629482404 392610592 +469414476 805696672 +-642421066 -131525191 +389445339 953510218 +606333679 77281899 +-792881435 949591998 +-813863179 13957621 +-961608144 -155159158 +-984332348 644087567 +-80528171 900681376 +942704950 637593871 +-855988530 -180075614 +830785849 886065411 +-921870870 -772639294 +-598044682 19104695 +-541275298 467028092 +584179092 691364688 +805111680 -924537137 +-256720687 990757276 +-693249470 892987853 +-942986119 781640740 +-207489687 493168595 +355031971 -114740964 +-51859240 -751566705 +618480702 -748642065 +56394960 -415112150 +555911523 375992840 +-799314041 -963762862 +-197189001 738156000 +642652215 610535703 +-825585572 41214094 +263966088 -42600043 +120100126 874396438 +733864834 -685552449 +-570793229 -694470484 +966419328 -976231870 +914354162 910012226 +357609391 864735004 +-907961729 -424013873 +-268766512 897604045 +458418838 913536062 +315933891 330841296 +-556356482 -250751617 +313372317 -310687847 +-70903132 587421800 +478987984 762292478 +377763351 -494362994 +718674308 -323307981 +-199761012 -219472560 +510334699 -529457431 +-859526703 563254914 +431864963 -311582825 +-728823777 -448000217 +-591695965 -578571933 +675825329 475928396 +453579487 728926781 +-130175404 910115110 +313493555 275627111 +673227518 793976666 +367234286 822311570 +771750718 803348530 +-621759473 460454142 +26174984 651060824 +-811308399 668527156 +-225379979 467676115 +415648869 -975261182 +300385653 -958381091 +854711089 -266666359 +169849113 63564991 +-780036877 802823846 +-2779967 -133266270 +555737802 -280376587 +-244087852 -437062400 +610802955 -409311020 +-294044140 -315601586 +-168213897 -455531703 +-439739752 7525040 +414376257 -932405758 +-648773634 -698612079 +520472043 -757317647 +-104670360 670527222 +639875734 -462517310 +43641576 -652737782 +-627649654 126736115 +709936714 658469687 +686555459 -201125265 +112684937 -131242694 +-59071318 -299309062 +-628503025 76508199 +-700066921 -978404346 +-140752398 -161252501 +172186890 812863563 +-177330410 431703689 +213116673 -203938862 +759272648 -918319854 +877863262 323087187 +-134408435 691087121 +-699436844 -471302003 +-425348857 224036635 +733052677 95443097 +831517487 532954625 +565524542 -696112476 +-210008221 34391448 +459931319 -307774951 +-45238082 -205408762 +-903382011 -513792169 +789776076 234757520 +286339703 -896224791 +-336763734 948432080 +755921422 707243918 +649200540 -748607004 +-734096460 290378202 +380314079 420349126 +-776840489 -937025296 +-368818876 -595086331 +447805151 969500834 +-502755941 -619084231 +-739565284 -880462186 +282255063 -651505882 +-223010194 494441363 +197019768 -111856486 +-23698130 784673074 +156483173 697641641 +802789886 -282083303 +254120748 211962408 +-660681875 -62235529 +97369579 790626346 +-893486053 858313444 +-686002437 330901680 +-886517212 -86633317 +444105693 856244521 +674959434 -267718764 +-535528515 299881468 +-206586768 715933705 +549295370 -371195595 +-54579314 783161758 +649389318 738504682 +-656577342 -870734164 +-651501224 -504049160 +-367229405 -471948784 +-16650338 -220406999 +-506168081 -251081169 +972034951 -87547414 +-208361660 515902463 +965188405 -898426496 +-70221698 -125852267 +-964222759 -678343785 +665336831 518416557 +-980030438 998176257 +207073894 -334749168 +611966500 910497667 +-262836098 -389874210 +485823164 127655718 +823243237 726542351 +-67445560 720263549 +-671930750 -688280129 +-220318631 623810769 +959764644 524375087 +-691274178 -194424923 +644612607 520621047 +973504266 7061984 +-716318052 81943923 +-3647894 -73798420 +-7981542 585154190 +414847327 49444913 +511020377 -355816239 +-10880622 490115201 +-732984670 -156380250 +-479297502 -46341527 +158702352 -650582889 +45552782 -837180280 +921803484 -797813572 +-648721020 -504979541 +-191471860 -246858417 +144296515 -880832908 +995215676 726218322 +-575095158 -559474609 +185061459 -801204141 +364308669 399349333 +-489027206 -111892393 +-11653367 -953763324 +82067787 650429989 +-510516198 125143964 +-498104735 -906550874 +926644087 87114532 +-636313753 337170497 +-273268592 590753388 +884009486 -874927861 +432759681 65858160 +-787384480 989982977 +584292339 126787158 +-831472054 266368556 +-192450559 -722727473 +6975500 963335626 +-650806507 -218813029 +947331678 644247823 +126228100 47443670 +341717441 505916552 +-186094110 -442111048 +363473217 -504840065 +-634508897 305306249 +568153718 -302204975 +-138665416 -502416584 +719479805 -723210321 +459871907 -119397374 +516759039 326270093 +303201171 190233853 +-4013535 -643460487 +317921059 551285365 +-604211537 -112178899 +644739426 -738715786 +-361133191 431115780 +716813853 -537143421 +-251984908 930696717 +527250641 -466518331 +525747018 690141208 +934614264 249158093 +349574833 -741470768 +63879439 404238535 +-676223928 16464202 +-1884067 601541701 +-248233626 92710557 +-529217579 445372155 +-464785187 -725686371 +25896052 959945560 +341586644 -999626444 +-982616808 654851289 +-966893605 -905043469 +-453071930 949500796 +586421746 -927884652 +-68781636 -459096458 +995756605 -983340791 +416253292 -357296059 +-123724189 -166873366 +-530552345 430527267 +807707238 4179168 +-791791047 219473229 +141682670 -92911955 +-79930557 -105244868 +-34795057 495055966 +-36282826 323406056 +611754492 300624260 +794146427 -836213886 +814938306 469209128 +886083036 -447672920 +230700430 259349990 +-158217568 383647115 +-291240641 875637034 +-367818604 762166758 +-291088748 310871062 +1078337 -752383906 +-887118559 656893237 +970097345 333949192 +53630973 -776937513 +982988703 -366790542 +-552816066 130925776 +324940945 -335343453 +103312881 -321431278 +-125736124 -828115081 +197918785 -655840672 +932595116 -991088964 +-474576319 -519149633 +-447284482 -169970343 +39066596 -781641808 +-613112037 947140660 +-694750564 -962407495 +-378699475 -217402699 +539514874 613980643 +823409859 324944308 +-433507189 355374731 +-226691340 -612195616 +724676896 -623892608 +814500282 -754215530 +-849794232 141719151 +398635689 996551673 +-291716654 530572210 +-344543768 817282127 +20921564 86850332 +574195041 -252149807 +448798480 383830156 +846328059 444004587 +680607695 49123484 +831424392 -65885787 +-830930722 -902399779 +369987820 983197483 +-652113015 665352589 +-721606074 475959150 +216272044 342842011 +-90829595 983693792 +399099914 -176881935 +336794571 489240601 +-437989321 -925863251 +791552123 -345980818 +-402823137 -477057648 +-107001225 665543741 +-511847379 -554548924 +123068859 -580266696 +706829779 -11330111 +460979196 139296337 +-513825217 -111196327 +653746641 448431658 +989401386 -53994503 +-894200856 445914430 +191022549 -441312286 +-280250197 -285139843 +734095320 796723253 +438280166 633235201 +194552284 129588218 +-442159939 -776622062 +739459135 -41822638 +-715404472 -386426868 +954726892 -627316464 +-857079190 388588981 +-958250229 661173403 +808968208 -152003107 +822251551 -955609586 +-670242735 967838569 +434674062 776208265 +-720095792 -425401075 +285872669 -967404141 +408860723 200832625 +-811743626 -937113205 +-792862957 375989077 +537393895 990177355 +-336837247 -415626548 +-236654039 105944900 +576896558 -818596131 +-4159062 886435444 +-567512169 755898683 +19806130 605539624 +-683493534 917646087 +489550940 234456282 +-594451884 104877582 +-323934521 725774911 +395321034 571169779 +-730707902 329060491 +190762842 62593375 +-13327070 -422513093 +644076988 521720600 +557426145 -752880987 +595765006 -406601970 +-202908212 -481726639 +-65446231 -984696337 +-769422870 904509597 +-459695088 758718003 +412827892 751053410 +16088195 745750087 +-987419278 420416074 +-552531604 535042318 +834192709 -548043012 +84683782 883818514 +675502302 -660620933 +-480890833 448855684 +-196865834 -206536155 +-931403006 755117679 +-388677754 -833942226 +226744293 -423553637 +210906664 345191595 +545821741 159093122 +-505934187 -974248525 +707588113 -262824140 +691881827 310513051 +-319236892 -516826957 +-896738781 -178680855 +296051296 690663644 +405703957 -826454033 +617549189 95298966 +542172112 394634194 +-180718398 -977850506 +274773608 96764636 +-931196780 110821813 +715880110 523756829 +661563266 -782772993 +-170630327 -795631887 +-386409283 -501634302 +-491225191 319091084 +211555920 -142012918 +687556159 -872917324 +514791535 38492754 +-530760095 -307625566 +374430211 -827450354 +-718705766 -640991775 +612978656 997834903 +836982417 -502804826 +904640998 -124684580 +905661328 -613288708 +-39765181 807622654 +-251530397 -950513720 +-222972824 476033113 +-741345244 927427493 +-818568228 509601708 +-577013262 965025325 +-296069921 424629507 +-982918742 -251002312 +-364930113 241107258 +-706773074 -463942068 +-542718469 535825490 +-8222203 584714088 +113426693 901342306 +-749244937 -230646937 +658687302 -513303029 +819432512 -883524236 +598055181 815040376 +641108856 -968332561 +-298436721 -765387527 +766694983 -481251059 +-181528962 -392710035 +229357708 298941104 +-855656821 -872277817 +670201273 -878440118 +-4765455 -321233479 +-603754904 -681807688 +374710642 -606439107 +596410057 130509295 +-691485515 -154030301 +993396922 -534182538 +875970662 -196541468 +768336746 627105845 +231345552 -166488291 +-47855375 540256362 +-850205505 -543574031 +-5464972 -120751875 +738700087 170009288 +-288242044 -367381469 +-323255065 -607515662 +650041696 97847046 +648385841 -538194906 +859552726 432712083 +-680899852 -131189602 +-965582885 -41851596 +-465493758 -728239132 +-489237014 -785006803 +-854895107 -311936585 +-76851555 588424497 +-593993924 -459933731 +-503667239 -261427513 +-803915972 293612165 +384193569 158791783 +-731300894 -71763835 +-907675305 809672351 +-667234832 -666005363 +560683083 -214434640 +-957878235 -514665152 +-658175961 598387614 +-590187266 712836474 +844639967 919335424 +250813591 -89710861 +228874574 -798294736 +-486938071 -474946712 +-668886140 459345350 +498143372 897357587 +812611932 248269487 +-507691180 -621510047 +115525570 -889399836 +-135105630 196234189 +-736370977 -895128604 +546679665 770850555 +-108457209 992836305 +999339861 332964059 +200296784 -482568474 +-782809570 -821593324 +-956070353 847553265 +-738422433 467365291 +-152328185 573749043 +293773199 216774791 +618555865 -738978810 +976861566 -877628065 +-241244056 984625358 +-687713559 374466267 +-639547630 712690196 +-917943373 -665726188 +-52152906 100486072 +643172553 -574780489 +-500508395 -977603663 +245169238 -767471910 +590801611 -847054790 +-159073756 -156798898 +-704310843 -523756681 +-246308453 525863312 +289489342 -863266431 +547448659 587755196 +-363522557 -742285343 +167694464 -262226057 +463624969 766305135 +-269587044 436216421 +-893572068 -750154793 +791411900 -285102603 +-9554433 -711061573 +250249235 27208045 +676084440 426946723 +-831232284 653649720 +562970925 -609222257 +-530205148 573819345 +-98335360 566063054 +132706137 -602893984 +-298905994 -675372399 +712561519 302612769 +-321311025 -398196573 +667776574 743019180 +-629284418 432573087 +180061863 -5959415 +-483873985 -71178771 +-665884711 -319040406 +509711748 -344115576 +720525632 -655315187 +360648424 701300300 +554511317 -715546040 +-223858391 -503006780 +-178535335 -906947027 +406491477 -139652546 +-884017878 -528961925 +554540549 831533907 +-515958793 -499522966 +-434730385 306365669 +175748407 990009968 +-11991772 338108959 +-664447404 670880800 +79751422 -46339966 +570684072 -139560733 +-501548476 -344352438 +-441263253 983041434 +-460237243 -553905367 +603330555 992119263 +811714922 -401841586 +-91963553 -569776291 +568501315 842987238 +463138282 876247701 +567988904 -147185692 +-699182932 -899570049 +-27763112 -761267887 +-42897075 992767552 +-507891069 405297456 +594283648 -916873197 +-867938242 554213371 +211088160 729010090 +-708978614 405219881 +753866549 -379176590 +-178212766 484599832 +-415770037 593784413 +978218575 958789294 +-243772965 909712786 +996595420 -677342810 +659290559 791307372 +-557864911 199791044 +-837507207 -812269854 +-984216718 669960903 +777997492 -363112499 +-635299276 -355016755 +819517919 883922640 +-663072162 -155695040 +-798613040 -631204404 +62973446 933678731 +498371301 -2549254 +-50261867 498015651 +881563130 -171405513 +100205190 220250968 +620255240 695413103 +367394025 853490613 +-649619061 -614832820 +173094123 -635744851 +-447105721 77866381 +-43416872 -412254744 +-55914461 -60963542 +738999931 130944185 +-731990598 -39007298 +-669354965 -459308197 +-908898298 804299340 +-225373995 -72709946 +-246241794 -501053816 +-201072657 -763606727 +-58328841 -459928039 +-869599995 472396288 +115343494 237948973 +-398131156 -599471921 +605159743 107511403 +265369461 582992404 +-976704701 628369692 +-217672900 774304380 +725614353 112893373 +974689057 984291325 +-88468351 804258552 +16983482 -383031309 +521905213 -318510037 +273688353 447104943 +99502492 -893176479 +-134550045 510418251 +-832222275 -494424645 +525281398 542641199 +-172376026 690984968 +593060323 -870228738 +-536089468 -516839621 +185772785 963810246 +516389744 748360412 +-757575468 743103419 +-785314518 -52076248 +-973092334 231141931 +-186597837 -737293807 +709724200 636852404 +30998415 887507187 +567676342 -944794762 +217405636 687146463 +839162332 220761023 +697949831 -531855916 +-805567651 531248344 +-579848945 -615615589 +-936645463 791709597 +-656980281 -467879164 +-529063642 -897283566 +179561887 209585096 +999791647 -77798549 +-71480381 -154022022 +381075260 -71943644 +-922772677 260549768 +-99156317 706306047 +808828641 921734382 +391732614 -845438073 +-385777136 -225856598 +862125101 315982150 +185046380 -165590376 +798304718 892740771 +38549949 906718622 +-299436218 192018499 +-777738961 860657141 +-286946974 -290829242 +-505606186 556387916 +-247140489 -754171272 +-778776553 739824726 +-524538264 -774481004 +571973661 952669488 +-81427470 -339168229 +465184266 -985270661 +-658140972 -296486744 +645780539 -90558299 +-269651875 306360347 +-660008 -408506118 +528893001 370059466 +981024994 -240003328 +-608608816 -734476898 +974953068 565819127 +777380444 -108985472 +861441534 133898627 +-718094816 -767722416 +488180590 -215393429 +-560308264 -892301949 +-981654519 -356517625 +434490437 290027815 +-650641580 -204033775 +-319279558 458524804 +-363376126 479262045 +408368482 952769166 +748926422 -852492325 +-371946187 -411904596 +-536101720 -136568488 +-378414783 524361886 +-521022121 675060229 +44116066 382702068 +345615741 -361886021 +65749661 -795753432 +77043237 -430361386 +303568222 956701707 +-631286571 495032921 +972609005 654574982 +-131103655 691284276 +-191919107 698308634 +-878714632 230269381 +333048351 -592278520 +446918225 157739295 +910494222 -765810607 +393670874 592296388 +840648520 -717523330 +442759185 537096531 +-151992976 147732097 +-638539584 -842869132 +781521529 -310508881 +106445983 759688670 +988307654 99423522 +-207010371 471802569 +-893096198 305687436 +835697850 299218267 +142873196 -392379767 +-588720206 850632286 +17312364 790850140 +300882726 96124439 +50192899 -416359458 +631786211 294736165 +-791011154 -946399169 +879575148 298503481 +-51280737 903548592 +99177984 -842768083 +-344269472 -423754998 +-965044366 -706269301 +529959201 488598814 +454026027 214073916 +-608345938 -201582286 +846283207 378230156 +-829475481 -382748998 +492780358 -946726101 +-926426160 -644108804 +197537567 658324168 +208845549 731931969 +-66484698 -359813327 +881407467 -389524246 +-350239309 860424504 +354574086 -541652214 +927985808 -771000310 +-444332118 -526815043 +-113402071 -422672726 +-146511124 -162117454 +276338486 -874672490 +716309331 347111685 +-947443340 -62286711 +-405945477 -943146263 +977740349 -653558496 +548443585 -167284197 +-697321536 -577645795 +-39154371 -670548641 +982675539 -646662923 +861257643 -336789300 +985195746 -579909592 +-272005409 -924759714 +-537748640 -822691079 +-98928469 -211110397 +589762747 527452589 +-608331472 905885502 +-985229654 -882233985 +989486848 -48817261 +-417241652 369665076 +86585279 930939287 +552671582 -255826085 +712707371 -673164658 +-94235252 368463097 +-39437921 -807111267 +690405883 -913989337 +538517578 -517504898 +-222773714 -190199051 +-928390492 -929852336 +671583511 817616148 +-665730427 -238894636 +-79494545 994919521 +220600401 375117184 +-281391808 -611705647 +879515299 -920090344 +642623243 793972465 +-301728880 -107391925 +-354009769 128507719 +-127426712 -709496506 +-933381623 -577038692 +-425945170 377160763 +-220865769 -910391323 +-879161716 349464278 +498172790 589546503 +529169415 -144941479 +60363727 411094649 +143963835 469732239 +227432498 -894127987 +-940671370 340279467 +-23137940 553125136 +-590727172 -411001286 +-755654435 960040019 +545739581 941730506 +583530053 -448418657 +-161256825 -490472986 +888074695 414103544 +-878308514 -585975009 +-495536783 432133833 +-455599920 -863324748 +424328588 -918618692 +274054330 302476326 +-131452831 -294284039 +-639965640 313437006 +-394952661 -931661194 +601682337 -41284646 +-77859622 -371983704 +131184517 -194194070 +-217274158 -983263563 +-114778353 -408407142 +-89254494 -420158508 +-698344187 845873642 +-955669203 797489110 +444940138 -206082071 +-913242409 388712039 +799503368 -750741702 +-418143375 -385574868 +-209867345 344732366 +-568785289 -140733525 +943874225 -985451602 +-665139767 973966642 +-677027253 -704811551 +-819188762 -994458070 +131974163 703584593 +-941049034 332802225 +263783977 362820206 +-863542514 176440768 +-443306659 825912223 +-317636815 -725259539 +-977303553 395933196 +-234720820 107513634 +204719287 408296528 +-911861548 570427973 +-409959386 -141509131 +-646564715 736563940 +-345300133 -230190340 +791559346 901243375 +-408718913 946392964 +-7872903 54607429 +826939260 -391030634 +-848139813 271902447 +-138512318 768451056 +157109366 867277016 +-619800333 -155188104 +-765948047 -143892667 +-152360606 585532961 +51607174 460515949 +-822025946 438047005 +390936203 -421403688 +674208293 421396543 +984764379 394616177 +-555856613 834016835 +-244022790 496675977 +-652133891 -661964927 +595940648 -978545494 +-14313073 677847793 +480557486 -721341218 +-922925723 -665274126 +-524499163 -238976351 +689764192 728843459 +-954834264 -702425966 +-759065619 -775180363 +-320133561 -70020263 +703613981 -88312375 +403933655 -297805311 +573449289 222518445 +850241363 -54312857 +962672892 -416837603 +-166619818 -163374067 +487480530 12139158 +552682847 713381101 +-741069211 -311400401 +-569114319 65469778 +296335955 -721850758 +-488352085 -27145572 +882334772 414766664 +831000068 -914352686 +-149656214 -709695392 +283258417 290534040 +-779709989 48530114 +-148644707 186024669 +869505281 -414451235 +484777986 -649531869 +-55456246 -812767090 +98684058 -631622762 +820700654 -408119998 +854111290 -287286507 +-910719578 339801112 +-915760788 -390616473 +-293704319 -562880987 +-322924250 761273980 +429578743 -782987346 +112447956 -736455068 +400007368 964400339 +832171098 803665109 +752369426 -853979979 +-267647631 552316611 +-376687214 164572961 +851110508 190130745 +954056228 900296368 +-84832095 -897632770 +-608826164 135362173 +-682299673 572644541 +-659908840 -674613342 +-974390498 -714661656 +729777876 65788666 +-145643666 463960913 +-450204513 -468540430 +-662161356 218114543 +-880397627 -813284042 +592632022 181723364 +-686657129 360149519 +-535231358 -872346564 +895699369 771876859 +-441685150 678502865 +-676840563 519249691 +-629522405 709038737 +-268786681 -902800302 +849769430 -946259614 +105751058 -87275363 +892376920 198688763 +-196142915 170655630 +-606414945 875986048 +-912946723 798006651 +472938609 -197308355 +-256129569 -677561223 +422415 500490223 +573591070 -721505735 +244069348 -228966548 +429931659 -667670918 +190599364 -411947955 +-434540174 -197950609 +-105513690 876344443 +-308835973 246291279 +-822922939 349121607 +-113321626 226991011 +386613632 -208419401 +-444807210 -753690733 +721612163 111243441 +25767250 -107066805 +22287836 -52598187 +-753614026 409021528 +14999962 -117186603 +263943489 598573285 +124037970 592158046 +329746151 4453370 +25044760 503449190 +-47615285 -395997421 +756816606 -52091352 +95421787 259571029 +529655490 -988593010 +840567303 787008911 +143231164 -989796586 +387114147 -749421232 +555670363 -160368251 +-281616866 -776979859 +141111834 624684055 +-724912698 -154451967 +-477970999 -694283363 +780072794 763954805 +889373983 523710364 +-376453414 -145560659 +28147719 609919246 +327615129 -240660663 +721982791 -184663803 +737072658 -593665078 +-241918236 292841161 +493740462 342274844 +591453721 -168201120 +257934583 -739388845 +-912054768 -506372035 +-561212472 -499818042 +-534706024 -603475931 +553795847 -689424543 +136201010 -547287264 +-297146283 -229240555 +-121295813 -177508030 +-723765654 810390836 +252654777 -401742000 +80269576 -375683379 +-717160956 148010905 +314283809 -91457222 +376202518 675218141 +814227530 -912107740 +-729686986 882361401 +281081729 595864372 +-272381129 56571062 +-226285275 668764256 +-823483747 -516419029 +674233059 63969142 +-52642924 878949536 +104537698 280304616 +-834807045 515411929 +961067485 319887320 +780526348 709317757 +-31022095 -741135825 +616925965 -122958840 +272562870 771136185 +-926125283 558555854 +-592404767 -665226220 +-361604274 976691677 +-624731298 -814545136 +-820016776 -485972396 +-306770071 631550691 +172419730 336808856 +-153913449 248871524 +119050899 568707280 +634658027 961962702 +-43557048 488855967 +453764059 118126182 +970794791 -652690630 +-18330956 929002399 +541400750 -413072280 +857949005 550703805 +839057165 800660721 +181662656 354892086 +-469928077 -868432898 +399428609 -819417220 +281047269 525275195 +888556497 -941290065 +979365314 -24387936 +-413025935 -111071358 +942683750 139376931 +827906562 -381149342 +186872869 625112629 +-866217817 -618695243 +104308619 -443112082 +-324832638 3162004 +22036461 -381213177 +-632364407 146967002 +160988312 -954087834 +82090395 497278999 +403100408 212802852 +-652400415 -470458804 +549784727 -99393169 +943061638 406553 +79928798 -541035732 +598799207 828818622 +-805320243 -933291640 +995574071 -263503873 +593307946 356937879 +-861413915 -609144028 +284594129 -530369247 +-688052104 -284308525 +445654099 89234434 +-451695981 -827428797 +-706685368 935982223 +-758426631 59215117 +394432753 403708511 +-506499658 957970256 +-811985217 480476007 +545344502 -664142034 +707310990 -727811281 +650629782 -420901802 +417261311 -459758212 +-80895960 120645364 +-739413556 327442698 +-830465511 551051393 +956310013 -471607644 +-578161640 -309606824 +847199761 915793096 +-522633032 -162864940 +228774283 743228363 +370287262 -876592328 +890275135 946263132 +-481057935 -953807939 +391262095 -852697652 +339315838 -895976761 +-418803916 760795465 +-403909600 780192654 +392424537 35552408 +125659686 -194180658 +-805478776 -810550435 +634955198 -438048963 +999023366 698479902 +-498780231 188508312 +825690886 -225742347 +-513685892 72249934 +-438098909 607351854 +341085491 -702064022 +813790689 -364489390 +-772645600 3656890 +-510325624 -371345821 +263575668 939614853 +52259108 877151584 +-179763349 -309243491 +-560835938 -559739188 +-149293697 691419603 +-247440258 968710679 +674734955 193764986 +-38111527 -176444410 +521148864 -314167376 +769591339 -482281849 +3123076 170737182 +-100287609 938745995 +594541292 65547619 +-500230329 -123313806 +745059004 -253570279 +871351583 256323343 +-84534994 -698265443 +-33832383 677387389 +809600430 111904292 +509407069 -861604045 +968435555 145676033 +550545229 184170477 +209280058 -807371615 +-766311368 -523077776 +171272503 851672807 +-73311928 866750736 +282690792 427170148 +228592380 -487736124 +347956977 -114955673 +382756193 134391035 +-173567808 -276637689 +933753291 -222704929 +-161585608 935823906 +175918070 324201642 +-890367996 797754978 +195376992 980924708 +351368050 536295629 +468715635 316640949 +854114351 -588551121 +-962322329 -31121338 +823236320 741835538 +-242390473 22905369 +-596825131 -443423765 +-769134010 464057015 +-879389623 -36311216 +779154846 -796534428 +607831223 -136114029 +610007660 -935498893 +592730396 857508228 +-167950977 776682130 +-437503816 780087139 +336095479 115530273 +504108252 975447141 +-169102483 -332025433 +557072337 461097064 +-787459496 -668896692 +-505772542 -149554453 +-493522482 -288021609 +627045539 399881601 +-604452738 176131020 +312143490 -861964704 +616043473 543217617 +-552438500 -901975127 +-477277420 -829272269 +503184981 70682151 +-553920213 -347925988 +817167109 135369209 +-38626173 675219649 +-522546503 198956715 +-515082925 -422991232 +-605453469 -453561728 +197593615 -796194793 +620873020 -128114909 +-562374569 778369817 +176871865 728290331 +260501117 -417252844 +777984340 -801010689 +-55748754 718523868 +156341410 932955723 +666078784 -756373635 +651985759 -150426602 +-204953486 -572281269 +563971895 -716524112 +269548051 825253081 +-601757734 -152352453 +852100281 252800135 +621998513 768976146 +170231443 489712100 +-19453673 -261983620 +-899908658 -159174933 +737410534 858019323 +-183543052 184671769 +385201038 -19700251 +-835457505 -207827628 +-84914220 -490623938 +-863469624 -314921318 +937782009 633444952 +-130308900 790704023 +-426898521 769314041 +545531568 -164121815 +727055469 1392806 +-26193788 115308030 +-93789567 -150511613 +737861658 -55447863 +-45302518 955460004 +-819790448 115286423 +847265406 619951004 +261288729 903275966 +725556350 -269610227 +991446230 719192788 +375676957 -821784406 +199024615 189092643 +384283083 -809691785 +216855156 379561993 +724896777 765796582 +-974845776 40100035 +49154311 -437491794 +199486750 -854298286 +719388353 -426742360 +-858175320 -846501579 +40245858 813045502 +-892157741 869781436 +478792563 682653438 +97869833 302446689 +648827165 907583905 +-409719405 650039471 +489588902 -658596121 +477943274 -349709495 +855975443 750028544 +38195170 386649959 +889474496 -337445991 +54602701 139864042 +-530185712 -582978608 +-269409029 444195030 +-516195189 -605643404 +827574153 -97050755 +-159522057 253894356 +594873373 707515210 +-377325774 -30619677 +-354888290 84346845 +525107627 490420269 +667271989 -155020977 +-238961753 -396079392 +694477422 -18750350 +533565041 -862854956 +-400950382 -824890629 +-486929816 826593718 +199551403 914079569 +-440806532 270366390 +-725252857 -960956104 +184906933 598956787 +24784170 628556575 +503578196 687400784 +-544812934 -916722647 +-174412660 -315578277 +121223075 -640048642 +420092333 372453323 +762363664 -208832659 +-101008257 -296277327 +954667111 302912695 +-794966699 544086120 +-82759642 508463106 +779586143 805334429 +-148049854 -509074898 +712238352 -181705984 +857145216 714959987 +-795457654 937102875 +152256214 548719455 +-185970637 -806436115 +-292842573 -474984277 +-593051457 898781770 +538875236 -558523323 +292456763 -787674732 +55559024 308097809 +-879507269 -911544514 +757355132 -878181691 +447814303 873201355 +-497664827 268076869 +-678326383 946228634 +366644243 -519467081 +-217864503 708855935 +780877587 -85328245 +102744985 337123727 +997602005 31695370 +195139172 93580732 +-294956341 -3687049 +-196331620 -13556839 +778820258 -924365039 +-676929095 -902402673 +32513777 -737296480 +927407748 -503166829 +927594601 -789051604 +-273063622 443503922 +932906852 674665900 +-460384697 -795672750 +705444050 -451501576 +-725056160 232241720 +-803066118 589872693 +736287275 -297319748 +762260438 -642139465 +468191490 523557893 +429136224 -588774602 +-383331868 -19999732 +303485032 950737325 +-321770752 -196815517 +790104004 397837991 +-416614703 421953846 +-790568941 905309550 +985562628 139788098 +-958710714 -320104274 +-279229129 -189472957 +586790247 -227475822 +-246998270 201542495 +-539988502 -461213472 +-543231787 -513860405 +-139542058 -232534347 +-326598239 608084315 +349977216 473298237 +268601121 -712704704 +-886210764 764674485 +-906854332 612521341 +484867273 -479488241 +601872032 -138642482 +-646759520 -647840380 +-329729125 145310422 +-570681978 345223451 +269300100 -61901589 +387508820 445973836 +721546751 859739039 +-684065842 258817560 +-869483203 -512674937 +-987149602 414260136 +229492546 278734712 +-728840766 394661891 +-811997752 -81091930 +-149729768 -906539559 +135958637 -91753970 +-398711152 -337377743 +-671471383 -929797583 +186903644 973716437 +-399584605 966168058 +-118419491 693739343 +133620891 -586830721 +-466135952 -878450923 +-364897456 -659241020 +743793681 462282949 +711014091 -304081139 +-915684200 -405180878 +354224573 -912247541 +-975131951 733345030 +-263962160 898633431 +-443013347 507838105 +-375597860 -585377045 +999818422 -179707300 +187858193 5164120 +44882696 -255126447 +-197957064 -623823614 +420915813 832873137 +-208659466 940294120 +-507527153 -886360616 +-13497601 -566122405 +-140407281 762239074 +856821833 -490081544 +88436804 839800405 +520641661 948736732 +-95232296 -924910849 +-260797935 426048324 +-681001693 722194627 +-84250372 -493695408 +891891104 257189259 +503605790 132741906 +-760180098 897296694 +813258612 251737169 +-905551581 524313526 +-180698975 -734760281 +832512772 -164735814 +-208331658 799983123 +-969180769 -298117399 +-943342773 -96100026 +652509844 772038336 +-968467811 -72209195 +233399873 -613815929 +-956716772 -982039346 +733004547 421002701 +67349951 -840960527 +567038119 333019322 +160558448 -464045876 +-996267458 -559619074 +-867535174 -364933230 +871753360 766955291 +607931351 -716245995 +135415935 438055336 +881038493 531720082 +-529473707 453422035 +926415507 15303499 +497015795 624315534 +-435166609 -993256217 +-498196260 -398831473 +-417584802 234972207 +-95285829 -927614144 +176746725 -397973743 +-732594688 549163240 +141168813 516836622 +303203935 892836296 +-819865114 -257723182 +-296677284 190202145 +-695923645 50421391 +6901592 126664673 +-589715098 243464992 +-943212373 641670857 +-740167372 401855836 +-303628399 748909906 +184096987 -394729640 +293401195 695294023 +563664317 -562749597 +-288177856 777094344 +69079883 -976170168 +796513198 -890305517 +790335038 -408707491 +-483495607 -812228335 +64553813 -955397774 +-247469653 160375307 +154115917 -110866326 +654420901 362742338 +140549438 717224896 +-817087592 990889936 +-830276303 762504175 +260453858 -263507584 +767093276 -845397664 +-151722242 991853769 +626790630 -218329794 +-324910098 -695823931 +483274618 613816665 +-899489738 -418665716 +-610693759 987987230 +-346258577 736529507 +380172135 -623015672 +860911286 -851922403 +558639413 910659564 +-178626747 -13570041 +550287686 739882256 +220414966 -799590187 +-131933326 -429393256 +520089593 -85517361 +878644063 52248378 +833137349 -126793909 +-527222086 747541274 +-880730847 196087473 +-153251424 -634830788 +-649932603 -467711950 +229098484 -501242707 +280626268 515340996 +610052541 -570787318 +-216621013 450475352 +984515328 -281843594 +620686024 -28558748 +-871449977 491408048 +955911648 196003336 +-831318768 812866275 +407375687 -237384100 +913900490 -981445501 +532799667 460886928 +-47413012 299023413 +823626981 698907379 +-752146079 -431376848 +-66601305 665334393 +-995317312 19741814 +-953666685 -52410453 +-276629640 -861715981 +-823033828 -439635404 +-572070938 -937627583 +45920289 -390375821 +-296023431 612151252 +786612428 15148970 +-463658990 -646507891 +15932585 509947585 +-489064868 515068814 +492011647 532441154 +-949682169 -949036264 +-520460987 -297825670 +682168478 409673876 +-140938075 -196342028 +645159186 952893524 +822867248 -202448457 +511387071 -117125328 +-162255837 -639963090 +-573044983 -16837426 +639577044 102621734 +-709269023 -383009303 +593221931 431186983 +-668232964 324586794 +-181845261 -985934717 +-920303070 -310665480 +-419344753 225923395 +-744261276 253145020 +112520377 722680025 +883900926 386047899 +-304600248 433852308 +28851679 745408228 +-494644851 -686250549 +210889528 -842378375 +843494146 274744995 +129124624 184319189 +271681016 204821214 +417647026 -395411713 +-669099191 83374636 +154005195 914969231 +240059957 179925999 +968260969 149740485 +-494134855 -362626253 +202305656 -439346911 +624023633 -480003559 +816973813 658567042 +448328319 -243324685 +247935509 -977792720 +648784717 -242152034 +507914319 923379087 +-789667050 439079355 +278059679 583451134 +-49325804 -709996891 +-487932142 786487320 +72394922 -156643071 +231411128 -508467273 +131270672 -906650442 +982142379 -852832847 +-790514308 -962563078 +-757904783 -447070265 +216722241 -738159466 +-610371444 -297931400 +-766699641 -142731434 +-585758567 -848694211 +257104891 844676498 +-597425301 702756425 +476343085 -405701128 +744685374 150459403 +114117989 278066200 +561241728 -343393460 +851727529 829972042 +-239224824 -164584568 +-259712330 580892698 +-746123257 228082325 +921498215 -159928923 +-747498278 -751994884 +117879765 781565091 +472374064 591346831 +-705869346 -667197775 +25936807 672964463 +778000337 660206577 +101242632 -286776299 +-30882751 898221660 +432643211 275845091 +835056517 -608189768 +-451809616 804114292 +785144720 456669751 +-61582717 302190685 +-199655304 293167041 +812509414 996480618 +-265905386 -166237408 +-185850125 177607560 +-345463986 -567893233 +-528445137 190281841 +452853502 -652252174 +-495699178 -407374890 +-992758162 94917662 +145146382 617506893 +-325285372 -590762300 +-85038883 -57015451 +449922530 98559933 +806642772 -687032845 +892273030 -902230006 +-339247620 239608711 +-908635753 -581356384 +558633008 -502049298 +643913209 276524497 +913685253 523657813 +-251617910 361476751 +-307557560 875335686 +-417599509 710420929 +-912728698 -327570213 +585786435 405288714 +-462144961 564129893 +542487272 819933892 +-738349892 855049651 +-403776985 -802656876 +-4887864 639706801 +83966945 -55482640 +-472103908 901444656 +605178877 -271861472 +-308710588 -738013573 +-412096401 -230925023 +-853924719 -86992817 +348982801 838292745 +734636277 272379374 +323936075 -45807353 +-583604640 -741039144 +925111964 470547351 +668068182 -21504240 +-762763813 -583905207 +-54597052 -806034981 +-302142205 160939114 +-935701099 -912589277 +-308248256 -224753706 +-544929247 -287139704 +864548833 -58378962 +-253923744 405682393 +-234065836 -750666682 +869701595 481070144 +-366163944 946976071 +-723587929 -209321250 +-71085268 579305845 +-968497746 -397750679 +-804396973 -816066722 +-52634984 -422510029 +-502382694 888143922 +-867164195 -623904815 +698196801 -277718407 +926559454 -326151950 +-787267144 451545598 +176986338 -997319178 +-171155791 195809843 +370595791 147629020 +806350690 -37303270 +-823237299 -826273793 +404313416 804842222 +753898598 -742331410 +467702362 865058122 +395511931 -967938233 +418709516 210222668 +-649278901 32418358 +-421265355 711401386 +-374384945 -20120487 +-623279019 214804943 +-396670171 -665148699 +-895336916 -146302827 +-537773742 939911547 +624830083 -830406557 +886022816 -237367693 +-360313862 -577341412 +558934232 159499404 +822074482 638020464 +-162586565 -715739226 +-548921754 755132176 +-687157931 284999291 +-842887245 788759076 +618253315 841023044 +-784923511 -786339829 +550572877 -923141690 +-840084176 -492605987 +340088053 -92581330 +-195164897 725387399 +408416204 531639066 +210960953 -194092306 +960500633 -690644221 +-656686763 778105480 +-621453176 -547633798 +-974437339 -682100006 +917725459 220524425 +-731098959 -77490381 +-47485458 -482938662 +-441740950 847463653 +-50332980 -366065446 +586570016 175998980 +198781133 544984862 +295324953 881085431 +217422828 730106005 +713108457 69386706 +969577034 173870873 +310569641 -907986550 +903230868 -581783738 +-176209681 926315421 +-412174040 -303281468 +235798939 -739567111 +5501176 -195230094 +-531678254 -521815316 +-657171725 -881373702 +901938524 -589603710 +-79325239 634920264 +-50731692 668460191 +-503337796 910219428 +972006582 -277370336 +-836057052 -756143854 +212504137 977665327 +-815179521 -128457839 +-552605166 818655988 +963535445 -862623530 +363294090 -324002578 +493335061 452967946 +-805289460 -629056410 +-205543393 -678367277 +-540375488 292213031 +640808020 -378441740 +-265471531 19778318 +-856434280 275348993 +-153803143 -339496265 +-911695702 -787506002 +110460447 -485411623 +-178372751 -333197000 +-129066945 -403976704 +896762686 926988142 +-373960837 -266873804 +-232466291 -986094005 +474047337 -807461133 +974440099 -385320306 +411961581 21248106 +-27428883 356614605 +525411072 776837540 +-311604256 387898013 +661364061 372047802 +-228143066 -653573039 +556469316 336627776 +796931254 900885881 +774799039 -625033939 +-348702441 505941507 +-692139793 27067859 +111767387 33661254 +95064041 -495772075 +476167537 657851799 +927375475 804559240 +-917520842 245279174 +846219879 -556638780 +51790538 221645506 +-883472223 -571907680 +693666907 427810435 +824573980 -937661271 +-96822686 921674883 +-257861836 -745479304 +638890989 195403069 +-444138360 -769570909 +512642385 181756295 +-579578550 153806604 +689016537 -627033183 +886410869 103833332 +-330774264 -523597240 +-646147012 701888337 +-48785438 -970936297 +152139240 -910808088 +-369383979 900685343 +79951511 774202052 +-892072114 -555238679 +-918871772 1834831 +-786387384 201151424 +577954864 634743027 +914195481 163729083 +660929074 -854825172 +-932090324 474968954 +-646308973 520090274 +-232773375 -34334329 +-727662894 773552308 +-713781886 -196190271 +-944791058 -139529367 +676374080 138802322 +-317467679 513682669 +-328845566 556506405 +-226854537 59773292 +-375565861 747578746 +-31444579 -516845199 +358887385 793820287 +578241332 -351426805 +-429393471 327800220 +116816922 -886571831 +-114608032 -629828555 +-607001250 72985493 +-585113001 423567106 +-79289181 35054723 +807069254 390758201 +228285708 573519513 +-425350065 711135883 +-687757694 -597744255 +683890962 -797688050 +-296287462 -948393488 +776969697 -145328878 +163362255 -825404481 +-42743202 -336173400 +724948021 -728314717 +-133889470 276905392 +-791862848 -444865359 +-143835668 -975818890 +-963749555 -862668456 +530110568 -995737868 +-855714900 848103784 +447273844 20316313 +-704128866 -959231686 +-372764143 315302906 +-483418420 -781046718 +776245350 402983429 +-625277407 -187953223 +14527849 945847733 +385232264 556750376 +-832694736 168072122 +962276231 123097063 +-341407858 801128990 +832771326 -61771199 +850222248 859420552 +644857423 720558492 +993501065 -778220455 +916809470 273881835 +-700241845 -934365623 +704142509 -635180002 +-199655385 -443317010 +632758008 -506880566 +284691782 -936500733 +-88679355 -607049824 +-970688337 -131488393 +20718831 289536031 +-210811092 -546756930 +-471006328 -412123705 +-367695100 -907316773 +-777945686 -54517668 +-382302944 297273442 +705567132 -529205402 +-396568100 -571815200 +519324510 159889336 +594958068 74999528 +457756211 20497108 +184136746 560118304 +114930262 404471506 +695171808 562782108 +533270559 438806367 +-218760757 955758556 +268831655 -942825915 +-454235210 222503066 +196921794 181100656 +-709124491 -811086061 +-614593123 644470570 +-423458700 519215251 +-337036109 142423203 +-296098471 64346088 +-636641105 200290879 +-105593600 460779445 +-452087715 149411255 +-573365876 -838310501 +259279103 888210828 +-572405796 775566344 +246485960 -735168337 +-417297185 -466654730 +742195169 539748057 +-636145786 -583703223 +-215177397 -149415151 +289231541 648621034 +-206762482 -689171685 +172131301 -466031349 +-475108187 -528580720 +-364665195 -90715950 +857779237 -225255420 +-521045740 -364420718 +-564585040 -187837957 +-101412558 906009261 +-411243547 -831935249 +-624474592 191649719 +-131773361 -139484039 +685519385 -720902037 +61532727 28140450 +-177804080 964447234 +-120186947 227444497 +-293022618 -509115102 +-946526625 -312624263 +989262698 924038607 +917061180 -227849491 +-960321422 316342218 +959554399 -605271505 +273329831 -914687944 +451248026 -735093253 +-742916464 903895341 +-310301002 864953328 +893093140 748250664 +266327584 -878353751 +957326495 -835665810 +327131273 815296187 +481334376 223718030 +393488332 -614340075 +829219653 -149597280 +911963958 -605943753 +-175123678 942210694 +941202193 196840497 +578681152 -997704102 +-280300701 13650669 +707494099 954253294 +103018692 -13530751 +-814248187 -209168200 +-440401324 450361323 +115975349 -952091353 +-753237316 581420832 +-839479613 -483397886 +-82416993 -456318430 +-60492643 -923092921 +-538496656 -260441614 +-478003922 -380354492 +-160147324 -833921752 +-55808504 356734951 +-282446986 -643241840 +268330793 -267579675 +-956748681 628959695 +-859575568 -254672132 +525708400 645346786 +-581387584 -953263405 +690058586 -93892819 +-319174258 526494837 +-41852708 284436568 +614056127 -740677854 +936861747 470258121 +-610825335 986282165 +127839318 -266499461 +244999224 885492930 +254535778 -789726561 +309216045 727845017 +129617482 494072021 +798261255 556946828 +-101989659 490201849 +416861979 -926157649 +68488330 -861989643 +-939423799 -391023169 +-115706288 294515244 +-159545197 466854964 +-3547026 -658813563 +167777438 -514905897 +77987289 -777695127 +-120983073 -704921561 +821274675 76566439 +106099321 -619973593 +-560716964 -415724576 +546149174 308071998 +376294178 47909559 +-276397024 562604120 +-667799418 636208946 +-324778100 32118530 +145894591 -737353734 +277493300 -65549087 +-489381748 -813713610 +376169687 -361596066 +-495098258 748467206 +-703183177 374432801 +582220108 945592015 +165279958 540473140 +243909120 625156391 +-934871350 -930456063 +491763984 283849473 +-524484537 224649644 +296927701 -103911186 +-149138266 170592997 +159749185 667151312 +-778157346 406870751 +-523903143 -101506611 +177244779 -810203528 +-373894893 885527542 +-698812253 -468676107 +878256432 -762857809 +-807274394 334621490 +434974879 857799416 +-872296016 868479125 +619140362 -157233073 +682245606 467720479 +504758188 186066974 +475037518 201661115 +-258133518 481769415 +710141514 837952216 +165907820 242893336 +-954368978 42137357 +-747020405 434792845 +490150164 -326940764 +-181694282 -411406241 +-763378572 -992649687 +-920134033 352088092 +872469685 918599094 +-469176905 869824655 +891750280 -614248115 +-139440141 23199588 +-780333850 -405997845 +-666889771 572639351 +-800719829 486309170 +-256416374 -306256261 +480782320 214496315 +564037121 574674785 +450923676 -69631561 +629202579 -406360558 +769414702 -34931362 +664562879 -277486211 +-53785909 -401107244 +-138521760 876847135 +36110813 -742921147 +576141389 -142720546 +651039990 -948978359 +-269229829 951190223 +234243733 439146632 +-99270427 637088358 +394825015 -108031014 +388009953 139079426 +474774520 -129879756 +689109953 882780323 +-624186334 -836410222 +-380746428 -836460333 +214124200 877972304 +-157240888 604607379 +829125103 966906586 +-522694410 756239318 +86642987 -931854629 +-261408356 910564600 +344087213 -913131554 +713611329 -592460132 +-602721352 -471852461 +740905111 687173950 +-253795805 -6513121 +-335251209 175790515 +-499745454 477675943 +146483354 -506945666 +-535579673 -92309599 +66986347 618005652 +931210818 590162305 +-422415711 -998533979 +261751291 -798284186 +582931641 613578099 +770522691 -268663006 +256504102 -870172181 +155831783 -229348202 +-387613489 -949700745 +-935436634 -959367867 +-841136004 -461331466 +-718838826 -920476679 +826290685 734728516 +-874085527 820648618 +646438677 -733222026 +-692600497 178823588 +-449624552 518717721 +760149992 277307761 +313729404 -253666192 +-807435043 689248148 +691691352 250172015 +325648592 -333377769 +-590736471 -622332347 +25694649 -677175703 +444623010 905304047 +-87233087 -755908033 +491714536 369237976 +-63787134 -585675202 +-301530980 -69003336 +261648759 567669999 +305333514 -635065172 +-745325697 402522770 +-59309124 -986086008 +226913737 248983172 +9774205 -878528481 +-822223434 -51787165 +997312037 -991390046 +-225104653 -179750364 +881900443 -260011552 +-322473295 503396444 +-124975642 -869440853 +151443926 -155674851 +937205423 -208690204 +-477497930 -71022762 +-663655893 346081826 +-652998709 -246670998 +-186058562 487027310 +-351841978 -283031848 +739852857 -191047062 +791778174 626472284 +657450546 -167976696 +358445695 900164254 +-180898049 142569024 +75795390 353287158 +-303355030 -581809352 +-66800635 702654061 +-401887033 907198320 +559843418 -106344883 +453778633 915166266 +-591840188 -318953160 +89866937 705741890 +111529669 693721849 +-541767731 -162253909 +-920021554 -2701952 +-243593279 -437349950 +957207264 -56958590 +-346653730 223107231 +-821358163 868549139 +-692208898 -985173726 +-357433116 -209731744 +-48147931 -62705021 +-693450774 -405393165 +999676410 -463882348 +797566594 -920145630 +642908248 865755726 +-11662842 594458485 +373159294 967672857 +-262686506 -620042907 +-174079458 -94454334 +933213265 -525173057 +-889371480 -453576251 +988794719 -61456500 +-683533516 -924485126 +-947007572 989807033 +-315088086 -840945918 +111668849 -700632080 +-978966518 -210063307 +383441777 -172718633 +-23035345 841053517 +610053314 -446857175 +942418557 565414015 +-626195576 559246570 +43144611 -308616254 +658454238 -418637777 +363600780 -210796235 +-178314369 -327802545 +-553145094 -70910257 +640874796 -291059974 +-599025695 25205634 +557978038 -490913107 +321423585 785844368 +-492656710 508799628 +-646698502 980143075 +-598879566 -850695906 +-386818447 -772065840 +-962813014 216813624 +-800740048 727214349 +-879477858 58037386 +779746815 -935654852 +-881249971 -859660075 +-108067971 206441526 +-193610629 961079875 +593446029 499075906 +645565894 27770652 +986535686 527684014 +-500095236 -168542446 +887933384 -400287902 +901713234 720518226 +50139055 925013120 +129045466 140880368 +329931231 -735425677 +-948618967 158761718 +-581116082 -955498366 +-440099281 546171610 +336377866 38415379 +-270192185 869766766 +420761842 -975259613 +274692869 521712427 +724940004 -104362948 +13720296 -582141125 +478941825 737734782 +-984510369 -117452977 +932545786 -334990502 +517255883 -398122265 +33672436 239882748 +663843627 800618217 +-566433743 64337037 +-549767657 -393240361 +950488102 -20015142 +899604510 -202184983 +-282267155 305813598 +-548171252 -435926373 +-196506041 -524229814 +578021155 282873756 +662125811 256657728 +577547349 806581293 +-334272469 -615359121 +-862795965 -546981838 +133136693 608606660 +-676471603 -284714322 +-211285073 -231852204 +389513778 -465807158 +551409861 -661037370 +-58044988 153874873 +862057311 535564965 +181027925 -728514653 +-365465027 832566189 +-260047140 -153531023 +-369971452 -530944989 +-613952090 910766097 +-852406196 527683241 +521607802 968806352 +818846559 755825224 +819447048 -68008469 +-636915763 61144700 +355241650 380089015 +-259748407 -80918047 +837299221 -978457951 +523246810 -694308023 +-414268087 459464357 +516240292 472476800 +418931815 661970937 +718309286 -35826366 +-807204711 -165123413 +-786620957 652470878 +-98733055 196335038 +251265696 -238824433 +-922183027 387971540 +624000374 863480109 +505590947 601345643 +-249371373 -936026148 +772630996 72534728 +993780852 -415736281 +412444554 -664775507 +-177050005 -345659704 +561197004 -679338559 +953481326 32492007 +651483108 228575719 +848287620 649493958 +839827820 872358598 +-925750950 -199676330 +-478803316 697156262 +81949220 -767369986 +675716588 -928194319 +923423505 -145276220 +957835990 239446056 +104492940 756748950 +-139825568 57611158 +-416894499 648606826 +-551467179 267855935 +707656739 540175603 +466199577 436439358 +430615131 171106172 +22907444 -756565502 +-273927727 -299659969 +-749844057 629057406 +-330036239 -148687775 +437078319 471751736 +753459803 255353628 +-187759128 -601189504 +862363346 -246431213 +518097173 760588344 +-525981808 -601309595 +558547314 724085888 +-82590924 744917825 +444810267 862234995 +-127155873 -909248321 +-850644454 -277660391 +-105291728 -531748079 +-276463060 -79115990 +-617741462 363909890 +578512692 320500392 +723262713 936716290 +550361552 -176470618 +344371258 513732891 +-885317248 203011432 +-355089296 -782228291 +-444717219 -960717609 +289457873 -574440921 +361287582 -462746876 +-150973936 484554848 +-685011714 493987528 +-390404075 337267992 +9513784 716195893 +469928205 789551285 +-801247581 99226949 +365421252 -997909517 +724211117 321660146 +175190567 -672350212 +781541698 317021365 +873778486 -533755361 +249292254 583157361 +-343908708 985985858 +-763250954 727862458 +912471978 -24903350 +399403214 -253244867 +658726986 -319835021 +-952321202 -201287408 +475823979 -615801108 +928809883 -541287953 +584388244 410775670 +-452278434 -100475951 +18692730 -141647194 +965370625 578173562 +-774840556 258991300 +291253758 701844573 +-572127845 -280590212 +791328326 590451198 +102749797 414055799 +244607239 336906461 +928801524 -354219344 +299205140 964995631 +22986124 657563433 +977730782 -948703795 +952759911 -540995821 +48671042 164810354 +893020769 948126761 +-299986112 459083976 +-754361283 -301776658 +82441319 155479368 +-777678830 -21309752 +210366408 353599958 +-875490077 -366791989 +-380011536 279137305 +158175963 -931838472 +-426882924 297637911 +518741775 -2123438 +265212609 -455737504 +841932028 903131971 +-292244767 -702685208 +-321378084 963407663 +-477150982 -9186552 +445108228 794113157 +488478234 -90388993 +-509833057 -911702471 +-753288404 933813040 +644111076 -491371600 +352361899 578555519 +265729871 -546356241 +430120989 -500310804 +836437420 437729647 +-35377844 296626464 +-207946782 -737982620 +132450924 -974552587 +-457731444 -399211919 +-725995375 -794516668 +-301706428 641458361 +-311105209 245551789 +462715305 840169616 +-992570996 -54578616 +-572009022 -833595042 +707828334 -230186494 +-453338526 -12808731 +-405116836 -301940192 +-970110984 278050926 +-717061186 -642239730 +-786728427 474997949 +-434093504 -621124116 +-937229620 478815304 +-64311974 324107935 +418894157 -702616815 +-304885685 72769217 +-113499157 -331909071 +208722326 -139123805 +984758475 -755217150 +-789464440 -506421491 +-27522456 -914103625 +-623854296 707040565 +342492139 854790666 +-62743557 123180318 +215813422 401405750 +383356100 -365412029 +786446381 915860991 +475975567 575789806 +482332623 -649971366 +-422394429 -15580974 +997791011 887019099 +230545533 611917697 +568723989 201313526 +327388894 -846132407 +120426287 -560113402 +77947790 614358450 +-612632742 759870134 +-849644619 226740949 +82246079 -829502657 +269569204 103463667 +988516286 -214189138 +107240579 878115576 +442370977 354239241 +-236146740 -285005513 +-197725381 -237699918 +-128830096 919741575 +523635774 -931215410 +-803498390 -416217807 +-770299161 728453661 +720393619 208190189 +-937371705 -420368194 +687319896 -480067986 +-682989752 -692838725 +383035156 278344929 +759245631 205926885 +-801705548 496965661 +-367010914 277114427 +240844762 -565684908 +-966392517 920960915 +402040023 521438959 +519475489 640025775 +515815623 241912887 +-654776680 718602665 +-428632592 458560152 +-433061300 -538988524 +637511323 380166229 +868280961 -749887669 +649964514 -144447238 +145429217 321579871 +-890369628 -265510132 +537648649 149403176 +-494194273 -703094167 +-917231366 -836446433 +-134832333 -870054284 +-309375641 -664403462 +-986269156 -715369534 +-733934280 120546671 +-153448663 179982293 +647869354 -25816422 +941319296 816225037 +200919706 -672176066 +28609006 -191727520 +447368265 775547815 +235456081 -495507810 +-613554955 405509030 +137814846 128251608 +199591905 -379825695 +-74174015 -966131439 +-916358020 303214133 +122251647 -195348054 +-164687634 -505369022 +485367347 53848591 +-609319521 137989040 +-716722373 911203723 +736781220 -673499540 +-628611041 -927315116 +-783505608 212583507 +486626368 893276250 +-851237193 -133509161 +-991361730 -247572450 +-756406825 455289320 +753010845 -263065080 +182286633 -547753978 +387341994 -584146355 +993095743 246669959 +-516329226 659922444 +-82601032 -528731140 +984434754 494890900 +-150858255 -386948496 +117174666 377718386 +587889274 -990649342 +582971705 6503886 +947499144 264504242 +-192153990 141531458 +289045585 721752330 +-489715744 -37316723 +-944620752 -242737833 +705697082 -722931581 +-258613892 -550014656 +658809025 461448882 +-467746486 -32577576 +594643919 -735677467 +-905835300 64774290 +-737548953 -120520858 +503789520 612184468 +909844749 757657360 +273804997 129663664 +-171857216 -450016360 +981794757 -473224556 +574983970 925486316 +-851759147 -684831728 +-326451063 176622973 +712608171 -162849881 +-212765054 160276883 +603954530 -609344502 +-317224945 -782303104 +265969587 -399586954 +54641475 672408470 +978049039 -121907472 +84531436 685869910 +758028980 -154610344 +231074948 447097809 +-101220978 -863267565 +295659851 -283690883 +-311801542 935811091 +-896862979 -977628928 +793754852 471586361 +170829600 -272627701 +-436119418 -533059126 +-925138076 658006391 +-305720006 -757885919 +-343910378 -212189371 +71293825 772038658 +901608440 -17387341 +804248441 -106871537 +148250849 167003949 +969057723 916109346 +783996492 456753481 +-396597629 -626221795 +803708034 -100655918 +-289045422 -614292329 +-709648690 -385457039 +935073787 -894992258 +625960665 -827539884 +-124841602 614770025 +-212110513 621041635 +-619969511 -528493233 +-904500521 -355919000 +-254594586 392243587 +-913587622 -673535829 +-704877596 470552032 +-169289716 233038916 +-991999173 -450002637 +-560483211 -260926361 +-696754061 -119018591 +-779501971 403756839 +378315927 -322681817 +-254859086 -283671642 +-612187433 562051761 +153988711 -428111943 +-12007901 673910733 +-66879113 837145434 +246691850 841708588 +-223179413 650486154 +208453360 51007975 +-350945988 439519155 +929844440 -869115384 +-529306543 721278875 +-778113341 917669968 +-982113457 981953777 +-392193466 -618499789 +82599081 -802882459 +-430201987 286040598 +-619078511 -326407506 +-121762627 372216039 +-990628607 51392284 +-143097477 75452712 +350559257 -379117711 +-231615202 -754970479 +-585143335 30456407 +-687656440 345244516 +-294766489 -158357998 +-654836870 -779495133 +-271797674 743902492 +173802747 -400597094 +-257161785 577798281 +596428224 -721033755 +38071665 820746434 +-283602910 -698749177 +644031314 -156687552 +-865469163 -919226671 +662107471 169672427 +-790689760 416789421 +204894986 210090204 +80600816 -591054029 +-178727342 -581173594 +455346796 787405110 +-184524536 -575614878 +697616632 217746992 +-454292303 -453874967 +953418467 240131458 +-655940818 -918422177 +234619426 975752302 +-907983080 91635733 +844461028 -872381968 +-224084229 239138332 +526041075 -785367804 +972801326 995322115 +-842670563 317538474 +635744035 -41315977 +-502911237 345679694 +881182675 -481816575 +366497493 378719919 +-464308997 -410966369 +704403747 671339281 +-733702963 444012796 +605724266 651780194 +923097702 -534781715 +-729821369 497684518 +-497988789 848024344 +-743448245 307737422 +553266731 -970604980 +-38367500 886739711 +372396369 932748311 +-11682098 -902722603 +453392805 874164119 +914761809 -465532176 +-73375954 -593045489 +-947549130 -673256630 +170429432 -600468588 +-753013870 360510922 +183157585 -573489888 +545460989 844450732 +504733783 -758141454 +-392724983 -197330962 +-619858605 406527860 +731100282 -914187164 +679900789 -971287081 +-497003903 -534727247 +985513693 -581620661 +-225031171 313962157 +981950822 -87527344 +-815407428 -504119044 +724336740 145579357 +658147519 318519675 +106289315 -752608588 +18343312 -520227157 +-815410224 616715230 +128446417 -681738296 +-983718816 -194005382 +74430853 -970783510 +295174168 333652028 +648762689 510661188 +-460056159 964131374 +890216695 319077584 +103450683 -923020338 +-385241474 -636153334 +727303129 -354803964 +223254844 -421376607 +-670819869 -553962115 +927339323 -192920734 +-395997591 528083150 +380856166 134677851 +-442228380 287225253 +-282542290 467320064 +-864372330 74810370 +199026501 -512433235 +949003419 478261708 +90022231 38227382 +-901576504 187284636 +-715223006 -550420720 +912049906 597878723 +933879449 -108242010 +-803822056 -897880727 +192654795 738108716 +643847210 992696858 +423144027 782278662 +-895644440 101685531 +-244123492 -953341245 +288629417 -884395907 +704309391 -577336672 +-165467161 -314265651 +-219181998 870931625 +422333752 28420588 +337733044 -866186485 +-980701756 925909643 +334884004 978535873 +694118728 -55134698 +224058964 849706252 +-306207187 224681567 +73667254 -303956423 +684048841 -914101295 +-526951335 -827756618 +-183982850 329164344 +-194079231 309878100 +-670752884 -762990718 +-14350442 -799904104 +108317733 229407179 +896486680 -962592607 +697197417 720476809 +108950778 -561410354 +100854435 -132111331 +709260984 603331133 +-737820729 36097829 +220202793 -998726193 +883383110 1795889 +625111715 -883976515 +626109634 439346692 +238937866 899534068 +394242542 -301701384 +512822944 556307121 +382214548 434737218 +636490994 914364408 +-78862500 725756315 +179891510 222919653 +450335944 615531012 +958827556 835467979 +443910866 863508544 +909743051 -471328175 +62239279 560382686 +715030029 -444435899 +-208490168 511537056 +-951801585 -275715702 +-402835897 -920171268 +-20400840 765516463 +860949682 360733331 +78006163 -174028485 +488942823 888241653 +888636317 336907820 +613214511 -808933678 +453835173 518527602 +-712593532 -179359699 +65095324 -501186563 +-428735684 94331645 +-515836916 194313200 +-797286480 -12520046 +-778805918 -612184977 +-506122289 444492152 +500010795 -898828660 +787675226 270892147 +430314215 -16933917 +-61718167 -101057348 +-33242060 479299575 +596861522 297205801 +10017016 -554313904 +510457695 -61012580 +-552128962 -587786256 +-175326021 135592545 +-115308365 958615773 +67478090 665463244 +-203289141 245588550 +639415077 -164866839 +-149159606 -157974536 +-44630543 -446188076 +34919067 83812992 +598116433 -175665028 +-639516917 496942359 +-853149727 247409300 +-491571795 -999105188 +288770965 -472492095 +433644871 224317995 +887752551 -473222185 +-521305811 857824924 +798478483 317273654 +529879670 -809113840 +440642113 516737075 +733655217 -215403849 +640480908 896526064 +-660832183 -382230928 +856900735 -810247321 +941446023 390765837 +100037048 114590523 +-844380802 -958494801 +460203071 -514473471 +120725371 -563104012 +515312940 133864003 +421653662 429060793 +985393366 -108961290 +-292292426 -528280703 +236086627 -445639975 +860878183 349580151 +904748789 998533313 +893409650 -438715974 +416856693 379169086 +-170127644 58848752 +843817749 -118724839 +-752323562 74863664 +-316480502 67762223 +-710781589 641109949 +-416911402 -625349155 +311889185 391664109 +-19269300 978304295 +-100868346 -981431306 +996458257 488421449 +541041379 -323880546 +-50714475 310428938 +-522145137 365708432 +792555381 -506896899 +932364476 -47795819 +655549263 -405549348 +159798139 -86179168 +100021391 165402092 +-865611308 895131791 +874730577 -247102446 +81370651 936852490 +477780994 -631844980 +-882816775 915893893 +-857182207 -286016389 +-178506064 -131156590 +370421376 698840622 +-680280829 -473619987 +-870104580 518279333 +-662982272 -662478762 +415776119 884929442 +-510671956 -268109083 +-994329599 606788240 +654022192 -529280864 +630242526 -719337345 +659165658 521440033 +-374657613 -371291686 +133347090 -916015579 +-281390511 469386856 +206524853 232418502 +481877859 586779478 +-668925329 331135881 +823062538 -879888356 +-239636690 -106826956 +84751233 935160546 +104048917 -309789217 +118054587 451080262 +951065359 -604792655 +676611980 -60370924 +-383686664 -121829176 +-841523654 -590232031 +488881919 986086998 +-408125117 -531052550 +841419929 -485337674 +133230350 -797110110 +-202483752 314758080 +-867155488 -891387214 +-146382830 765325599 +-847802245 -540954480 +-315806608 542486484 +781039797 361481400 +-435611842 -918381838 +-545488564 333271389 +-519657358 58417455 +105661015 18793254 +830951754 285226708 +755400378 -767981309 +829622591 888301416 +809243471 490475396 +-936652114 965056698 +800670369 -783772823 +-601770234 232201986 +-900888876 -296435002 +371666338 -360868058 +121299283 -47623986 +-595847930 -999692313 +-138346939 72001467 +-499871985 727209328 +-931899879 311419417 +-524692809 178552841 +463611272 41894254 +254041203 -571898525 +41417157 -375329103 +839814933 -630712116 +548844658 538176053 +850897461 -828371930 +-733612678 -914071549 +-376859337 160957331 +899246335 974385924 +853307913 727693895 +234540121 645385241 +-43467543 185274561 +221418690 564809937 +27435696 -54107999 +481623788 -479503441 +-584039310 -265143568 +350170798 514245586 +893066737 14795878 +-809740056 923628907 +-365137459 385055060 +-510525278 -506605216 +-898267217 -600988826 +-946017761 -712857148 +997430981 435965999 +153607382 -972295118 +-730574077 429932418 +302912169 388169789 +256205616 -525787569 +15796574 -665744575 +-273820866 -908624408 +372964944 -918503805 +-175685718 157361305 +605732288 183204012 +-800012900 927710291 +-303968757 598872409 +98847619 382938300 +935305351 844531501 +471957700 -156974156 +690749642 -483340972 +-214032534 472893816 +112704978 -377812158 +-721423092 468905397 +165691161 -284607632 +31578588 -368545439 +522435689 313766082 +684083581 -74093752 +59089861 602687130 +789955833 -700877676 +-186133750 -709699633 +25204541 -868271650 +295588095 923512627 +748128296 49415968 +808635204 -110329273 +-87244138 861891801 +-284789561 443856375 +246503180 471400697 +490158948 35058186 +501932814 -205147927 +935648766 986988968 +315475213 454672572 +-143394603 -312388300 +422100197 824059475 +977086175 -884812534 +8021265 -106788987 +500622199 -110290558 +-162555282 9928438 +-709912957 315419834 +658290659 242767067 +-941073783 -666886560 +224896540 700145609 +-948790957 582973705 +-860700188 505807515 +-637703789 876454249 +-459595636 -863427829 +-879058102 -670560961 +-362220425 -736761813 +-428337282 332021747 +-665967573 -788602112 +-998656699 268060095 +560896806 -593403454 +-364680268 -335623361 +-364509964 -119267678 +454324232 -886712948 +841414852 -550827232 +-435154646 125464 +-701294663 -959238501 +-86606662 -519935357 +119815713 -565825829 +357592256 -802662203 +362979998 683915131 +-812173289 -260809210 +525957866 430657624 +-941467818 719511002 +394753550 74422605 +102757134 343253265 +943145122 730589383 +-414942146 915642864 +-937397522 337172451 +178259552 593947360 +-995650600 801129248 +648757987 -911673398 +683165642 48423935 +-78227353 -374047671 +465479256 -487572083 +-746788772 -447952393 +-478281787 895294216 +-842463992 -452607188 +-276359423 349471887 +246675589 -808680120 +-233342975 -459732145 +743726712 176712922 +-939641392 598718098 +836061260 77747199 +-149922848 -4364369 +339378161 54899628 +491826870 240284008 +-703728467 869393833 +145244943 -807772590 +23647057 463163996 +-823337907 700461642 +33203211 113995245 +-195839554 -36975291 +79833870 51735429 +590641876 279642595 +285493955 -522386579 +-221243686 -166000345 +-679792124 -350138168 +-744212388 338691547 +-439341172 762581818 +6077205 358591766 +-264373887 528567958 +198668615 -976269623 +-225364510 -560324780 +-56122649 943806307 +-289781685 169191915 +303028142 190506986 +-978600681 188970092 +949098635 312825531 +193888908 -658927680 +-487094260 -284572896 +271236023 -773943413 +631783990 -509518520 +80171392 959258797 +-11712329 -795479504 +-659668011 224019244 +140836743 -102559582 +588392501 -216393006 +281002122 52117366 +545823014 -500290638 +-493909887 238594263 +499110823 509497551 +814462240 363135313 +-580448306 -77528205 +994379767 -789805699 +466751586 627188328 +-595421751 -730504247 +917208740 -785999230 +-389259690 334207522 +556015564 2620692 +868588765 -80732306 +-35408460 -229503800 +83560951 466038550 +-727885543 3733215 +-508423634 -71403104 +933555931 258769729 +-389723680 173802382 +386285008 -607721646 +698924980 714201480 +295787565 963541549 +885665922 990880421 +355353532 -606268715 +156786024 130516795 +-453689860 340704087 +-555150385 281254587 +-403579603 685763550 +9948009 240618261 +703274567 -728422658 +306277768 -933954799 +-84091944 967197348 +-146302715 -612563866 +-141780767 -800211528 +-399773125 792438377 +-584136025 -946278926 +-618920514 -662289579 +-967960570 431633699 +-658688242 -948613214 +-116806408 434714615 +-77442519 292416356 +-300278704 -560906505 +991692849 704792463 +-740998948 940795651 +-261441749 477691014 +784515212 -355048802 +67603626 -475476831 +-134001505 967003364 +-376240409 -938750050 +-225534935 -129495274 +505334217 768239577 +-188859172 969254375 +1717497 671189665 +980249968 141038698 +407544971 118275184 +-173001810 -192869376 +833079371 462714812 +693435033 -960509051 +906726886 -354600859 +537553674 -905422860 +-412285064 336980509 +297662223 108712635 +684215139 -865455465 +172101238 -223365984 +325072239 -41761770 +96564291 -221917826 +-309371542 -568920221 +290124050 -982181993 +-484519894 288118840 +668414502 -326788203 +-587496860 303590703 +561509055 38130802 +720172640 -684128225 +-221949840 -562489504 +-917374819 615979513 +-388805329 -920172500 +520343040 30805036 +-907493401 -962261821 +-467972472 -231203494 +-745890316 -802513710 +144540677 973283348 +-889928269 -4718072 +796960292 568702468 +-549173903 927919990 +983329037 -371293440 +351328828 460159128 +113050868 320587541 +350050237 -768430461 +356010417 221904929 +-278761060 -582901602 +-692394377 -615984620 +521431132 -337451715 +539037272 -403616948 +-829919196 -359370463 +-938468673 928550281 +442055887 342098825 +-287788953 123799767 +450757315 -286658457 +57237521 -931999007 +-963366641 -428400472 +-624851555 678923899 +422439607 662301585 +172278069 -36185532 +-504525403 826286708 +576018249 -576530788 +746986115 526091888 +305897241 293557090 +-257793853 61493931 +-488431211 -122008419 +-456945889 -541947356 +-983878149 743870840 +-733389477 -469865767 +-592757369 903496925 +-423137016 233824999 +557514023 -181195285 +-999311297 -730552667 +413318484 -786600400 +-842493442 -310584492 +656414426 -801448957 +-37020019 99671598 +-264256863 -966495809 +147399288 324271172 +114145963 418706649 +497079232 141716789 +-272654177 -682373405 +856576405 -514825260 +-678853700 841014566 +-86711597 122708811 +-953561039 -196444903 +-503770113 785575657 +-727145386 316326881 +-959710022 711784992 +-687751875 125906680 +792653261 219533439 +-160377760 316582870 +432406953 -881140131 +652182512 496089065 +-779754128 -777085974 +-748424919 -399716903 +-414593365 -546255624 +-210606473 732903928 +-4057291 827338005 +-981542583 652201963 +781976980 -965751803 +-653995588 523800968 +81220698 367590417 +-418845162 180824103 +-555878477 -953465761 +785368539 -951554655 +538608324 256460 +-281089316 526413024 +-43516893 628424148 +203240575 -779204118 +802947216 860991118 +-842090460 667329208 +753101351 -984643082 +-624927917 -543733468 +-952374902 -897131707 +144269117 873101499 +-806127313 -434885002 +213055093 556952473 +77768902 -602705027 +-300569784 -547968252 +-167539409 -635607824 +546682371 333182721 +321552425 934128084 +-349749052 -451554352 +-435776912 988525779 +564176217 -708259414 +-198247783 -825234812 +-736966080 -438614219 +-792603233 444878570 +-512053445 417493726 +-63719868 969055015 +212958694 -243847027 +-468696993 -494898882 +-286208 -622740219 +-551906411 -255218097 +-737441276 121868611 +296123632 -263474885 +-481389555 -677011110 +-659477186 -377738829 +542584449 -183883889 +-975370012 -935692490 +985226446 -552921058 +994760002 209990546 +-908882870 173871684 +-804731669 34669730 +-347344573 52863847 +938433498 -9844698 +-430089426 -812671142 +61463000 -753572962 +-921603308 405472639 +-954354137 -192702588 +-308756810 -955254356 +266366474 -596925583 +973651052 -110566496 +-937458383 436666622 +-747449732 508629200 +-169182136 392539402 +-252317348 -895990978 +212546651 14895591 +-695668366 -670678725 +313939714 552169103 +-640305174 710119986 +-965838821 -736123620 +-776134605 940625360 +353204869 554984992 +544806033 341922376 +-798934935 -88691634 +171178148 468568547 +-637884169 -111333397 +42300179 521750568 +-809762608 -62409302 +645395444 215734282 +-635862491 -94262038 +-97318267 639891120 +-805232532 -474756043 +-154189544 -299419300 +907733212 710406231 +184324539 29216592 +550467856 -7289648 +864110432 200317312 +334223254 -366837178 +-336476936 -690343648 +100455800 774519859 +753837413 766879401 +794674052 -400717490 +-792207526 325075883 +374748050 -725311287 +-888542794 -378083384 +325646258 -209200429 +329335270 -35051658 +744844958 920962040 +944534097 315506764 +352637168 -722943960 +-998995653 861257260 +-756060471 113669091 +-616734250 525588195 +813301878 -242010763 +739678417 660654348 +-354672682 855913102 +471419922 279422196 +-349045217 -147987798 +151225242 892260794 +773428642 -134548052 +-595032371 93356263 +310147521 135303370 +523696085 816431730 +98689414 -425730898 +-754757659 -398143023 +929694916 -596085490 +688982116 -592449656 +814428164 -400959956 +641743810 662646076 +404400920 -725499818 +-910443053 684812566 +18830305 727053187 +-699995401 206153834 +735742329 -414679830 +-163614378 -504976004 +-148086350 846556760 +-633656205 -584301020 +-836751500 69920498 +697573442 203177532 +105325667 -886960402 +-249747796 -271285105 +-33015100 -366099705 +-727681963 -287664745 +349144749 -349883035 +836605189 306949859 +-320475719 -553919466 +602705175 -828631842 +-710438728 308730937 +569615136 -420642866 +469250214 -883632476 +529637530 -133394079 +264281260 -505393933 +-328166926 650043676 +-961673204 -817181337 +-317553923 955907311 +-454561756 -118948385 +383520177 -633946098 +636743803 -181237102 +74370438 -966263606 +-664431281 -835220308 +-340365761 416100452 +656802798 -346361602 +-695827207 -97717381 +-569898770 713854614 +-881564502 -276801882 +-411656336 446318036 +-520210337 -736773212 +-782438959 165360130 +-60070050 48880393 +988587308 636132632 +204894062 -941610818 +733254998 -627417704 +-987869854 -560519516 +110391859 -681001336 +-925028938 106141569 +39067879 903735690 +619423563 699634310 +350381714 993215978 +122428037 325511910 +-134309942 -911378006 +548944291 593667952 +-531240770 -279009052 +461443885 452548915 +-72762824 72514297 +-287080377 554041501 +-927346176 159111912 +-781422965 -560874369 +386194555 -192397237 +865914612 823324872 +-159866514 808162919 +-909150371 -551913043 +-942882573 -537720791 +-906007430 -346603335 +618393896 -80893016 +270027939 -103990132 +520254365 533228335 +-66767458 829776907 +-483235669 -441298388 +864777013 -148599420 +-616269039 729558731 +754355480 -109193229 +-680590520 366995007 +560388573 968715154 +24346179 -136957082 +972260535 -763578813 +-152919479 482426995 +-753794842 263195087 +-623986162 587059097 +-488164907 726575304 +-993887487 113900215 +423301186 507610627 +-417767102 401728836 +-55601088 -995663073 +-226701029 464143038 +354138954 -690019151 +533920888 328131781 +-637148146 -867672301 +-140472911 447998330 +770316082 202915087 +350381831 -419764478 +-579750305 747238317 +678542639 46461623 +-522559271 -571295806 +-564338219 -18986028 +740191267 703070232 +-57528870 -228293026 +-256871615 -323302569 +255788760 955268503 +491990187 -901733792 +-705556179 -821238888 +-719709020 -648363636 +909992436 732532423 +391043573 -489739943 +541762721 86720681 +-994719405 -621698823 +546983108 313332034 +-551531895 -951167887 +940942461 -26830613 +-459910189 -653769212 +-797565920 571515051 +-351631924 -439485035 +759833039 852331304 +-329501741 860689020 +195936088 854858985 +10731062 -109445096 +-528213891 -851784256 +-842567390 -54125310 +-242621430 461053422 +-687266894 -521890298 +69592287 -686998458 +-936745841 -178469196 +170725366 -528526842 +148554685 759718792 +936199931 964556219 +-217420429 505637954 +-973399737 248828195 +946762686 248666408 +738131370 -724661956 +422276025 949720937 +-758247525 313833216 +635723815 -192793027 +-533532718 -128946007 +-373457837 -754487839 +-668639619 88857100 +-821218854 909395954 +868382217 979831997 +451030046 -220270990 +-526410319 441265929 +-990152650 -681895379 +-894511942 521026783 +-219626347 246638554 +-835915759 -787927021 +-650241401 409242999 +612520092 673447846 +28147296 134380466 +-837077692 -988120861 +-307968598 -538267846 +116230969 -134604006 +-487302807 77765135 +449668626 -433487739 +749176455 -380312199 +967744774 -616281136 +-502500490 -287048471 +-638230324 777851973 +-809668312 -644379023 +-898378544 -320776531 +163315064 -421201480 +-199283161 -600327744 +186254838 640342531 +64861394 -936856231 +534671690 681163768 +-516341010 647918725 +630039866 980626359 +-89219757 -274106680 +-934617459 671756800 +-612890456 695731610 +-207784568 -331629363 +499329351 -84191884 +-372770069 549231863 +-846812358 470976873 +907356626 -727801572 +-717012499 9386991 +-134357697 866874236 +-207001765 -984667961 +-897678730 -273151810 +245972327 -750480566 +500917123 878027066 +-274931106 -260804784 +-165602959 -519205328 +-462614841 23941766 +-711756523 582208437 +407182259 -398160902 +-779872229 136817456 +933809897 19452774 +-871401147 -102322388 +176411368 859090932 +-89013145 559626368 +236686314 -943474001 +-370977967 -464130642 +922395091 674715247 +104327783 -809827362 +-185189700 -772142930 +460198848 -128637683 +-203526411 -523093242 +904517665 712533629 +-847090610 967619490 +552177295 -761220876 +193059597 -696378680 +-613446058 918037253 +-981915469 -656034736 +182580251 358647581 +811946093 -634851236 +891167873 -638168536 +845947152 323182040 +691973535 -707272798 +801376525 -334202798 +250408145 -865462608 +-445166298 -218609968 +955472916 -540831585 +-660173283 -764567412 +-59939359 -409466204 +-402831403 544837954 +-989158344 255434107 +110176939 -216179964 +555970446 -375460024 +-182201835 -636872168 +219111079 -305388359 +-550812402 219649412 +-204705743 -904893334 +137578594 -657229766 +163207628 794105695 +-690717498 400147708 +617323362 -130421446 +-844498042 88688787 +10716242 -277781066 +-8657537 927191448 +113148924 -331815655 +-763108135 287186711 +-705033392 -843598847 +-477733428 -170437451 +238449167 -126194458 +949357763 44467394 +-898338314 103045964 +218151231 211031564 +-317278022 -633574076 +-498235083 799976938 +-7026781 291180370 +292551887 326290111 +-855694477 926854327 +775056574 -704515331 +822727799 882156031 +74459304 -862769499 +-209876321 -943893538 +479153607 567014762 +950397515 -774701908 +-882984490 -728468069 +557029705 672687342 +818773499 213484688 +921156967 209125798 +-371076885 407011602 +429867508 259873596 +-397414743 963990410 +-742763143 -675091489 +564586658 731383973 +215794499 -332144881 +-933186935 864370448 +205019490 446326963 +628019728 327557488 +-63059812 -336990838 +-91399793 -11508195 +185986648 874603340 +-815182020 730283432 +545196857 242640420 +-575941630 -960495855 +23212184 157049441 +533433770 174007358 +-391194847 742840833 +367765390 257796195 +-484990333 881400048 +708032889 972086016 +224910125 -736770810 +-538429657 276317831 +334747366 871413178 +102486503 -389710793 +-83388194 731646473 +-930089525 -22045198 +-356114708 -200608239 +302772795 539463262 +-268596004 -391617536 +431896696 -73231348 +-248121293 -189910621 +943076414 -793511354 +730574894 644442494 +220102937 871428610 +-39020574 -799422273 +-103522126 287424272 +-205251529 198739833 +-409077136 -736422171 +807521233 439238292 +922926953 350554329 +-22623280 128298234 +527206037 -563941185 +-21242373 -447386870 +550063584 605521035 +-960469667 -808776325 +-327665483 -894253491 +-521418086 211598936 +-443669858 -28937922 +201595968 -283429181 +-149931897 741179890 +-792501458 333522830 +-343954924 -248858911 +842629247 802189133 +-741443362 -25156731 +705241912 -642048219 +58939645 -418394390 +-479824590 -438774599 +-108696348 695952524 +-342584258 648652568 +-2508647 471965428 +256604097 -409357879 +417851860 -696329014 +-2679950 517585302 +60855740 439152209 +-497947985 -222414115 +649632652 790068133 +541122782 398482629 +-810279809 -761502295 +-838717942 -566576286 +-16537536 679733092 +-243632062 637988597 +819233697 -573848556 +753641394 586375015 +686211242 -618763020 +998274359 905160238 +976434298 -603772342 +74296665 884348393 +445453142 987300407 +644311937 -607206517 +959338665 -904917806 +207227359 -829610509 +-244247100 -989046907 +-65356158 481808370 +-387919509 -702603155 +828236530 -645149223 +494693384 -704604700 +-892916558 523648301 +971107304 -217952936 +-701217554 -200103236 +107351666 532818833 +-631993944 -578127362 +607212668 -85307635 +-401117786 22330140 +696461925 -718346263 +-856052727 672700356 +-322879946 271734725 +729887982 -925206685 +626786009 539876863 +-570082332 -269760366 +-561105575 -150437096 +-263166861 561553843 +-649156266 -934947485 +-377398284 999675294 +664720801 333712321 +-314913688 -154449967 +-572182091 489403671 +449490155 -578332920 +-241514346 -206728505 +528814116 -12266424 +727692591 366701101 +942181229 -711985339 +939141992 -520461280 +583005522 772678436 +-377672018 -4685352 +-694318823 -762753314 +-623642600 434448098 +708943968 155988179 +-485826706 -929990725 +159108316 478972936 +-718307070 -405691285 +-297528888 -984416208 +946107073 -804079499 +-428434145 -529229315 +-51600201 -692891078 +577075658 -653611121 +-926974721 506091234 +-419099215 219936273 +-915063125 -295151598 +-258584248 125637017 +770993888 -88594554 +474976206 -157950382 +-974011287 534224935 +-63175837 -505952013 +-200141811 -950765531 +-854563712 78835903 +565485108 434230112 +-323164158 -445186973 +561053261 674101323 +-757394498 935688201 +-992683497 999790407 +303613730 428675847 +-99614511 -897896551 +-198725259 -768258178 +-286949210 787554967 +914183608 622980797 +-466622449 -258450495 +-993952097 489095090 +315831055 -152964717 +-568513985 -963699624 +-559525992 -610542373 +394768440 -345889702 +-183309159 -329022109 +-701450669 -715966791 +949606169 -529911249 +-313924349 885909119 +-286663939 -638077853 +382208679 -757656551 +-445109729 58174700 +44409648 -72049389 +252167863 296355050 +497898331 232166319 +117529897 564071696 +-180157782 -306724127 +665588272 -529054030 +-166070196 58048387 +342332342 -943403059 +521039020 -134235640 +-412584159 777672483 +-845864266 -795829730 +744743754 -463216912 +183049681 996329049 +362461637 -77410095 +-335496973 49541980 +353460536 253557980 +-137287702 -295388282 +490283877 935705314 +-382859817 356093610 +-12362620 -338842069 +711679512 965880725 +-810669278 481806176 +542611822 780936625 +-787590714 341063696 +-701665889 168827761 +92168035 -89516881 +-626807774 153572774 +-208932928 347650340 +323993044 848830773 +-235986710 736573621 +-169002008 498647370 +-126314016 -231783315 +-425523910 189192407 +-802140232 -83088470 +-140925888 631502268 +-885422375 -944159167 +-687174018 -929398151 +-716256359 760717204 +346508139 -412806334 +547203887 -192809920 +143766456 825832289 +944474147 192478314 +174670134 745961486 +-500670393 663819536 +70904220 -358208756 +-458236591 -193494743 +-774962390 -67735204 +748285770 483772601 +-681242316 374290215 +-484041627 598531925 +356152928 -586864248 +-170259426 -109917171 +564469160 749558308 +-595682272 -159081580 +-742536315 -686892933 +976817680 662345907 +593676041 -492779682 +475206183 -194021674 +-627244237 -59584096 +886431508 -813900531 +-699185265 953453920 +665705741 521458443 +-920855794 415146352 +-571038455 807625052 +-256158928 814279930 +490238553 126494801 +-599493394 932027469 +92033482 767297005 +-38788569 77952235 +-34985836 286359306 +618244125 -547925704 +-913010847 79149978 +-717674462 951703831 +610234882 558327727 +936196725 -304451992 +161847227 -588764618 +655733682 -381436981 +-998613139 -61930564 +-161565380 170337971 +914384984 -325676738 +692734851 318066906 +520610477 -620889784 +606315444 -184906803 +-483535001 -38247497 +986213224 626096419 +-349189803 629295199 +458346390 746297560 +96972895 -422368004 +946516950 -602004817 +986352433 538243704 +-264429529 732403163 +-979649406 -393617804 +298344175 964870246 +16438138 -808362416 +194041310 -44356027 +593417514 806040511 +-798800783 868766554 +179005573 -491461160 +-603943953 937258409 +-791449833 -300423157 +519960073 791535924 +933237511 116688296 +-446574426 793243462 +245569887 963317268 +72037885 640635904 +-916792809 -537112856 +-791932293 -4280509 +665997057 -824070916 +-223456496 -128659701 +780658637 -618223490 +609235620 -489034541 +253469507 -530845383 +-870336337 533608694 +-532332124 -756160094 +443246141 764434043 +535209068 -785769116 +700066856 -849414118 +590589450 562048186 +113354626 297149717 +-466070649 735327365 +818911513 -228709613 +-85434645 361700133 +-793186148 -980191434 +-802587730 188625430 +769498565 -523758455 +698485836 57926658 +-169062124 664185881 +-549414382 -415804161 +-686366046 -80027956 +-863851244 -736237634 +-58460479 -979331596 +-810783584 -343721948 +407861110 649416251 +179369196 592608073 +237121016 944513355 +763032164 445721720 +528356409 -843241558 +-682419739 -386085894 +-272829015 -289279173 +-796290855 -576500647 +459349735 173832999 +85967930 826488548 +-99681841 24851741 +-443363719 504961945 +660805257 35113166 +-202989041 -114226781 +998845881 -477591230 +462729158 -329229696 +22730178 957291672 +878807210 574026961 +-857803958 867793872 +419080018 -493527780 +95383785 245191687 +642351979 120269010 +733524715 300358775 +897045606 -141848637 +-461644102 192761229 +-354450888 -180114039 +421368246 -386480383 +562003052 605004657 +-752110463 -307974477 +-844785591 -956621100 +29614473 947706204 +-844048090 -574632006 +-293699229 822929782 +-355192487 -908985365 +812345865 193606874 +404820066 -78411649 +-216230169 120995476 +-240725485 -620646234 +-283091574 -997647199 +-664241918 -847772515 +-536201876 323718807 +-302100839 986197318 +790203866 -570852728 +999884671 850936803 +-582119672 367466345 +546930855 -861426578 +742141048 26962992 +-112053576 -246727878 +-293965335 210590028 +-915061319 -153904906 +876903496 606929719 +357534081 782675140 +921109426 296449674 +-546523530 -455621050 +-105426300 -983650199 +-763986762 659174366 +-549470950 241706221 +-599436263 966582187 +962861416 -411294715 +333810753 -560905820 +-147508183 761746115 +525415504 -455525068 +-905152647 775782462 +-287968185 794116652 +-410767155 -137760102 +439167632 -128797013 +-315208677 -818782750 +-39343342 722540361 +-723766129 38116421 +-491565950 -951234186 +-692626277 799762344 +-599250621 998871768 +484488860 -215207396 +-931046660 -166189616 +57383774 -871679794 +-64472569 75577494 +-332278467 68522925 +-956664162 718863450 +-372819655 314483305 +903132577 880765771 +34512875 263415602 +-866055438 -575255032 +29862672 -929249245 +438381028 449584789 +381481067 529694010 +987015695 432874372 +669236388 -723685233 +-407153281 48403524 +302209457 -363732358 +10866942 368562422 +606094512 243085385 +179245835 -336910362 +-281812249 456775711 +-783189660 -476607560 +-605092462 62117086 +-572812662 -537871691 +-410725522 171510591 +553724666 961808425 +863483904 -134234410 +-516849407 916083140 +-600454660 133501956 +788229472 -91926113 +-699175392 -391432432 +-364776207 368698566 +-673485802 499495659 +-692278227 -38621579 +-184054847 524208289 +-123635598 -803149026 +-730418429 -262381178 +496545841 66547572 +-139942550 975689022 +603757724 -379424382 +-229260154 245982925 +-323726525 81398243 +190104114 748445133 +445656419 -798878799 +60070522 105987599 +184402693 -460043214 +427907139 -977663156 +-192530830 491971245 +838936442 -848699373 +-772179925 -528894158 +-247537472 226613809 +566035896 579579932 +674237432 -383769335 +-222981046 591808731 +-697246493 -212037612 +-988558725 774200781 +-983666413 127746071 +393437136 -362317583 +-568709646 -743588259 +977002509 -553021539 +-423324799 779844478 +813933474 -675472519 +230268642 -934450100 +315317252 322423614 +-828445743 93358806 +532590774 698783181 +512790391 171988692 +-254367773 736109763 +620474577 -526385255 +398935725 560446044 +-44053641 -780809886 +211998849 669224599 +-500603222 -95897276 +-454678303 470077767 +820522115 -164259084 +678944126 256037288 +598141433 -820983555 +476155777 -498889964 +203149492 -220642154 +896492074 219428263 +-710677244 -472232503 +-674139601 -611324988 +-718506546 -101965794 +-498500419 -291259201 +283155682 284728715 +-533925285 16220448 +-250503059 -994292899 +837338793 -468847474 +-969058071 711597068 +263597965 -845394447 +885577182 -111771912 +712175367 204054952 +-989506486 98763131 +-762512991 -178548635 +128339586 300583481 +633775380 168186006 +-68266622 635654139 +-706378387 -808108926 +693109216 -999081098 +323120964 -868252798 +-901959791 -59995419 +-176641661 -38555077 +-902087645 309530787 +-250351498 -545799126 +465453263 -437610981 +47917265 -818675515 +-824424721 68267787 +-965200012 -931604891 +-909409541 -986070742 +227995145 270992227 +-267712481 -539100903 +-695284567 -641270669 +-895563593 -547757421 +261589363 560110502 +-685533232 91616908 +-551454941 -224373061 +-624011970 -901444947 +151590303 -702975988 +-713607338 335185974 +-192527437 669253937 +-167313719 303592318 +-85248514 -662142622 +342939551 -198295624 +315227312 126002501 +899841445 838104067 +-330269927 -712204999 +337838799 359931458 +248274678 977408029 +335846744 -343969939 +742981897 547331534 +-582847609 -850447844 +-796439330 -247420014 +-311768482 -54302082 +-526057006 -26574933 +104636343 -184428800 +-795988609 317416864 +-425209665 74269393 +-706211976 -179648971 +-215315004 649184364 +-903769044 995654053 +322851803 -947554166 +428498843 -887418421 +597060385 747288555 +505326454 -321114881 +94354330 135841009 +-314412873 -889591361 +-478653100 634720835 +-189229426 -260147740 +-169323517 -274743663 +-428399029 131571084 +527702733 -539894123 +-893090213 -860770329 +-537189121 -95120548 +39137121 -423683155 +-930477338 914166503 +-561183801 -987800616 +114142034 591130891 +969335365 -724860757 +385917057 736701454 +842637250 -452149381 +540750531 989216103 +-325599070 -152570030 +580058732 -761644172 +124235734 -302667841 +938595286 151940517 +-947306261 -29963868 +644936426 -569044381 +970616828 313142810 +-691503133 801489810 +-872142171 -926147830 +-845512963 147310969 +420078312 -738273714 +-730957043 -864548325 +749390628 420897106 +488470978 -299830608 +839783839 -662431286 +154650659 -466590821 +578191027 402161126 +-861165369 531404165 +-533961651 -74379045 +-920305335 -288250323 +-371547180 -455800359 +-19060282 99191871 +59374216 -840673189 +-851718891 961097312 +574067036 -294000553 +-648200593 -501645524 +532278048 688323126 +-55874867 -561325918 +-298181546 513556168 +527289483 -808686290 +851616989 509407777 +421997653 -347676818 +-175003065 -233581553 +83988573 588901879 +218338755 -884121508 +-426933661 -860723577 +-654132377 -368260255 +144125348 -842276917 +-303492801 -689602979 +159345151 -951245972 +-977991657 -273208481 +-300574328 719724236 +973341607 -898244875 +-491261592 -906730099 +-818681565 956784695 +-875816806 -206117680 +-804318917 306114000 +124280837 423380403 +962938642 567712579 +-518593597 230088118 +32722020 561824004 +274242341 -64740240 +-695198725 -199183890 +953224135 -578455464 +249204192 -829568630 +-897164497 -509295055 +840181905 -383221510 +709238225 210400578 +-667187171 -524712575 +-936533484 865415197 +-364018544 245745994 +741454443 525046347 +535934721 967958066 +-968854154 -230933242 +703818241 -296129078 +708901425 -67358944 +-232602440 -788716109 +357790612 -950302619 +219491501 -559163178 +690367939 705367030 +-904114400 -860725318 +906128923 646056562 +304196254 -441167804 +-158822875 136331112 +162724817 -313813460 +904984561 786532963 +236881192 -948488076 +824635583 -585123943 +-103042160 -999526404 +33829243 -436255255 +-480339972 173844533 +-332197415 974143246 +-481621355 -880419745 +791880553 -292588818 +-261353773 255302264 +-145186247 664552733 +904248650 133074994 +820722371 910404372 +-809877079 881489315 +531783640 -562988517 +-454798517 -505812186 +250321540 218762948 +-17480369 371815452 +-182630282 134727492 +-664017069 -520236811 +990148422 -656687912 +216278633 -945930883 +503542565 719101071 +491759312 514123870 +764392787 603277880 +-603974272 -243783011 +800153327 403715335 +600338295 66273283 +-363330637 -652257697 +331985534 325543744 +-99740263 -367067559 +256516285 9564176 +-516983650 -313034831 +-272707492 -386237923 +300896501 -353404305 +190550919 552135178 +796417685 118749483 +-536654028 -553927863 +-628247588 -129598023 +-119036557 -379413746 +552954482 -361364845 +-614175535 -914221392 +797600187 520059660 +-969281293 -678035634 +-532313622 -526815853 +-840318878 119560777 +-28533569 -572798573 +-537162909 198459201 +298637195 613794294 +851481110 631186359 +-903761504 215628012 +700366952 -763219265 +473825872 -358163870 +572216873 -688203067 +-985591399 466472878 +-991949769 -810716074 +-726494398 883063520 +-136649455 640483413 +-22192412 832186178 +213466289 -357750035 +784017945 -76294695 +-817942869 936906544 +454844934 -128974090 +-388147793 -929415789 +605794872 584303158 +362579354 76391881 +-694961779 543954814 +958286915 645038975 +472250745 -70032945 +886509595 -552851421 +-281157963 195806356 +677501803 512714407 +184787956 -966175038 +553583579 408337753 +-704493226 -772887918 +475329263 895268975 +-197926723 639738158 +422779807 -297766357 +-826777078 962082454 +-714150177 771233409 +726792211 598090085 +-110404202 -653202034 +-152251321 885255725 +-505108654 -459864104 +923460595 -657641570 +316993299 382240707 +561635950 -967321365 +390390330 -125875785 +666956038 -831567278 +-463668355 -974436329 +545737019 -59821912 +662034659 78946564 +363360943 -42829302 +786611003 973171639 +537127363 19212144 +553584884 -585954424 +382842123 -155529705 +719458033 -573888248 +-858823766 -343017382 +868031526 324551177 +34088000 -841555520 +-551607246 -494532382 +675647394 -752932537 +573426509 811387188 +592539218 -666216303 +-269949999 -589520350 +211683687 791150773 +-170045648 -411200331 +66440066 -57127675 +-68719264 -306766897 +664027849 112111950 +578566656 78905249 +87631407 208904497 +661620926 597526147 +948087811 937198776 +-248417230 -541279758 +351876628 110919477 +-732809823 865102356 +-993976522 257521119 +-527779376 961042252 +444539012 -252374070 +72467813 384202085 +920316603 -143805015 +415726021 -290432240 +-787671871 -895580466 +-429304984 842532656 +902824845 -526687979 +896513506 43578353 +-337494706 -11494524 +-260671698 -753940408 +-687560816 -180883534 +-862540309 628421875 +516691259 -173498066 +704434101 -938529509 +-296487543 806349828 +-263183144 -472020330 +21190870 65234532 +-893540204 -223890023 +917444562 -294321732 +-892060001 -526895441 +-989135724 143474438 +717738221 -664865959 +735941987 213193307 +-901947436 -497207850 +-194902531 203698596 +-919840059 511785935 +467096558 -704533078 +90569906 -797687407 +29393532 -38043614 +645463309 -312892232 +191896607 -981697291 +-707580246 -590149527 +437261251 636009195 +919285236 242415379 +764741410 -996718378 +-764538285 174093836 +-883796666 -507702034 +-641285963 -307696243 +-271524629 192205685 +274852203 -717202047 +-662963490 -956850594 +698003067 690199364 +-58853275 -390517885 +-995591134 397612179 +-384678850 -870664914 +-579010153 619358265 +-184415411 -140464994 +-230855599 605234164 +-668561654 74758439 +21724832 277514125 +-118726303 737147238 +-208501471 240986323 +604684964 820786069 +441866568 798821262 +-289342485 565657440 +342431703 228201903 +646286318 -962208565 +-248571717 951917418 +454573436 -857179462 +-990982866 778324080 +122857372 109816041 +-398777639 -437415040 +-951918803 -538090594 +14706615 17142110 +-134072922 -149453711 +-252439440 6617518 +-260248466 -728708860 +181812164 -888394495 +174674361 -467703110 +-925020557 924779474 +-760875024 -493042427 +-348432727 751254142 +853632139 -996875148 +-234930609 -577860118 +-951897843 764846900 +789020615 -337691351 +-523003548 908638460 +-195549017 429927272 +690681993 86142664 +-772496260 -244271839 +-79205372 490147575 +329031049 -389579005 +-849629185 463354891 +-352643799 386006629 +61362431 -277011145 +604910017 721732260 +-39046427 -69427626 +-839424538 127969791 +603567875 688232373 +-674446065 822535545 +786815792 -741536653 +-121808218 -70933515 +-820960807 -941899846 +-226603951 178776823 +581718283 -672243724 +177590078 -772881698 +-494667075 857331678 +689927493 -499687960 +293340979 -7014277 +-541714655 791241862 +-765095595 431305527 +713135548 -429644426 +-477726716 -337384996 +723959405 -785757904 +809525221 -666048739 +-61961585 784149848 +674398830 350336842 +41485761 -612020644 +-956992658 785889032 +-979930109 -240065012 +-935719707 824088117 +440260153 807354379 +347873955 -645384252 +-529126390 -90137178 +103229715 98865741 +-879007680 -587964447 +138603367 305598921 +918094734 443497031 +266103063 -129463142 +879015129 588032987 +556303283 244072983 +-29665127 36989761 +828337020 19930185 +93062998 -530706655 +875359961 -691560543 +323382442 -239825713 +-291492656 -76111890 +-113947305 994292724 +525853723 602972835 +-188769916 275846037 +813609054 -708781278 +-43756201 282765849 +629363438 748157278 +528146579 843923278 +692068025 539875919 +470131128 892702671 +-242007925 -756987280 +-41656174 19600814 +559435063 -726405603 +743520775 -110970853 +274476798 -464381248 +704701741 -447750750 +-990644385 -954217013 +530207240 -586202960 +953574645 371152395 +704769953 239944602 +355995717 586210374 +742221460 182135786 +829269334 -519224546 +-138010176 -572467713 +423262802 -262875864 +-922944879 622714360 +-965536611 987773162 +520837938 504656131 +911860874 980465364 +-290369344 325369578 +375297360 915185838 +737499771 -287632177 +-686854187 362467595 +586663947 885881829 +129069713 -113990961 +-869870071 -202130824 +-544400516 696847406 +-143346250 -940118633 +826202295 -771458133 +13662056 -650535929 +281842064 -667181910 +-287944733 -586615706 +-706971524 158135914 +514368686 15619090 +839761593 915584754 +-822556660 -682981369 +264677614 549245225 +-810886632 359712439 +-314440923 -497238074 +191230611 978603386 +-869420948 -327336326 +-107182977 378884109 +-689364799 -825185745 +495195899 -298251088 +-964012474 -844284876 +221934949 601986706 +50075957 364908864 +340750459 -685531876 +-936380695 -296297414 +-487954127 415050493 +761903489 323363960 +-906402634 -89753924 +262384072 177888811 +851997787 -157060032 +513874434 -68805895 +-330670642 100141982 +-774218617 464407868 +-487581584 340067672 +483813661 -910746171 +-171842684 234019368 +-751847157 -602869015 +199309218 83639554 +432544581 106995412 +773736349 -957370933 +955707098 432960154 +275946180 692504331 +-68797659 -611229768 +100007908 881556718 +683446927 631303189 +676773432 376372164 +-649120321 -581840909 +607710530 939296825 +547364534 686379167 +615710375 600344455 +-56905955 962796302 +578771596 -532420376 +-830352627 -225549347 +-226157435 -526525705 +-917182195 -39889514 +-240649569 765592192 +-546275581 796677038 +-977854207 -25908159 +-973354800 990300821 +-108351378 446253528 +788455414 -444273989 +922835029 146202059 +-726132598 -261142721 +637721882 -790978644 +648677317 -764228301 +809272487 -727621694 +-652905859 -407072837 +935132040 556377253 +854726856 687457725 +-807794126 -638283320 +543115167 -315322892 +-941276954 792167169 +64420783 363572431 +-635287095 363956857 +832383714 913483683 +893555012 -441076833 +-509219071 -585198137 +-812508285 -421144536 +-759335802 -726853048 +477679554 539220103 +-882218491 800237963 +-577306113 706518496 +-504243447 -588873372 +-925117918 996349098 +3880475 -860130587 +-331052361 -344172223 +193169427 909718271 +573970610 -311348277 +-255544204 -282891579 +-356190676 -367066185 +505345669 -995723991 +-574308096 -403939644 +540321149 -421167217 +558278292 -734373889 +461671886 344592888 +-580532114 484357909 +198026426 560283169 +915992066 612428044 +-995159818 506641449 +43273108 -244540030 +857361158 -463480474 +869570967 242566130 +124963770 736046515 +465483081 265523759 +-918367535 112730568 +66001499 -786046466 +-996548784 445633903 +-490349427 515516531 +280898563 -766429399 +-88876146 461081750 +-628229934 770143398 +-238154612 -771702985 +-89184931 -223304432 +-247487160 461066156 +649578917 -101681324 +-649283475 351997931 +-327720503 -595438639 +-792932822 719909651 +-162685901 156314265 +571831964 -127988101 +226669732 758786689 +42003168 -610074001 +169799443 -884831609 +532740990 -754140997 +357466047 -955193589 +266920528 625426344 +219508375 -97490450 +484701033 -255713717 +76603086 917601858 +704296252 -777810110 +463834158 -979831252 +687118489 574699210 +-231485968 -13606798 +423641582 -7355363 +-252687920 309656533 +-613979090 817241339 +290036372 -926656942 +-339214012 339321567 +134945832 -934027407 +850431461 -964670175 +543382701 -55722518 +-242557054 -579722767 +603004880 539732207 +-560577927 908161601 +-254322596 -935673762 +-725774914 -480005726 +-415471272 568538201 +838787577 -902601506 +-170811479 -875415693 +234243500 -368495876 +941891179 545255420 +619834749 963024199 +349686066 983102995 +849155079 724478119 +-558225130 581219840 +-731130374 -810248178 +429619617 -774996993 +403173869 -643515586 +470905828 -17843118 +614787015 -477747160 +-64620631 717539779 +-572094454 488964618 +439958770 717954 +106100134 456839282 +920643471 -887514163 +999001854 638985038 +-173097584 -963127190 +-517155301 796458504 +-597602264 855912846 +-693899510 -264519808 +-988226652 815309783 +-402853325 188038703 +958770506 264122042 +-226935108 81622469 +-805360953 -816611513 +271900116 -539088473 +-2185593 13609268 +-885535466 441634963 +-368490488 -551410843 +737480892 -870581282 +802554442 -920067935 +-197240643 -708586390 +351814794 -939838244 +-966989487 573820816 +600004784 992594950 +-992484539 -551578461 +-193742033 -647354104 +953201690 872402974 +743024359 647572163 +-441895420 541478624 +-723891521 -912362150 +-181677966 903629887 +-874823159 159513471 +-306178009 -314391915 +-30412804 -235070402 +303281401 -415039519 +105238162 305945856 +-707218364 241966300 +-747718567 816411261 +-328713703 -425263530 +957493985 509278205 +-420043784 -119524276 +-244633226 926597837 +413184176 523180013 +-249443938 939698664 +-707402289 117018417 +816967798 490815407 +-303641267 352425199 +117883937 219576328 +-928188916 166925644 +-336652681 913598102 +-635240150 -61201429 +471093137 62826989 +617254557 90302498 +414023159 938351814 +762801635 578321366 +127443453 521218536 +-339080815 -240073818 +408095295 498336233 +-705176175 535367222 +382111342 -537209495 +-365531801 -128371036 +610441604 -753669756 +357694608 -971318056 +886648191 -327861987 +-976456102 335713157 +764989898 -856015757 +809127193 -464180029 +-266392160 -555619867 +431671040 949230442 +-361143920 699577279 +-536283436 423510970 +-686070533 114288829 +146311210 -791546732 +114018796 -672253915 +591192447 -145111476 +-74500935 81285144 +-464563945 -772156211 +-491453877 920375868 +142040356 -863121529 +554410978 -573667265 +189348475 572399107 +-907990389 739229027 +169980086 291131782 +558026099 338146487 +106356937 -115353831 +986040586 -132653133 +-811527715 884076051 +957805067 322991478 +-822056777 640858070 +-438517178 807469683 +132318916 -884625653 +-163566330 -814438035 +662357178 -555369311 +90799790 -371650140 +-594303467 -996256288 +-577940158 -58794816 +-410804848 -238354848 +-213259182 192376673 +-369902137 -623843193 +-357110117 264823226 +-424476739 -850049726 +167075824 -284311509 +-305668441 -693232071 +-300768146 -818684990 +-557273692 202557581 +-593327268 -20686445 +524984222 -836414503 +-653042115 474445034 +-972358852 -717074913 +-545445448 573339448 +795671200 -632077394 +259872345 -308613944 +416229847 125378117 +-288257907 541277368 +111830876 -886192868 +367361370 686148463 +548044577 -348074388 +-924991538 434257618 +8870246 549403191 +66211115 -146873389 +-557609240 348402475 +259151516 742928665 +991576647 940058145 +-495102540 -994530334 +-268502931 751946443 +-899142500 266667819 +340961601 -570026555 +-83252473 -253550668 +-542913586 425487098 +753206253 663089691 +-195090649 611000125 +-448193037 -363340952 +-476361505 -20653878 +-188601776 831877699 +-496673765 400307456 +75675189 911522916 +688775504 871808946 +852238940 -203121598 +-281749865 -763573981 +-757475290 -252659415 +761029058 323980167 +648516359 862122209 +520863901 704478691 +238866215 612775510 +207876423 -548287259 +-499879288 -659845185 +-550253892 -116123391 +604344145 -146591562 +206047831 -734125243 +-515344811 -267646176 +855519128 -392890103 +808622553 90050468 +373971532 135029599 +-409005242 265171502 +352040937 -655832917 +-713680509 -156054634 +-679285412 -816677032 +605014632 827251654 +-553035336 687466102 +139163313 89876378 +259073370 -315414819 +956040843 -307868352 +787429166 877847692 +197220724 -822320104 +-414306768 435823344 +823687403 229115434 +24550403 -395800496 +-938615389 941228573 +-847706614 -553167825 +-804267755 578665229 +909617641 876848420 +-707894112 -213909905 +872887702 -573530860 +-240328941 376243838 +725642661 617809745 +979633106 974625542 +868339118 131860195 +257082636 642295410 +-143930349 642988363 +920525422 -534300400 +-288805110 -608639283 +736400899 812001430 +993167898 233507105 +-670875890 -50789815 +-688802180 892346063 +765523909 869699972 +773622595 584146440 +931429841 -801025731 +74601293 -227152826 +583321649 -179683195 +267276807 771867574 +-834186563 -852372202 +232012085 296065465 +205528966 -984126829 +711373390 901782428 +192015882 -818286229 +-665832719 -899061998 +984865846 -634232101 +-335350280 -362764828 +642077348 779941436 +861267769 -940712106 +48931471 404604714 +-933382615 21711798 +235907918 -86576032 +586211998 -452144995 +388030374 352546842 +485951727 -131603392 +861340177 596805257 +442060338 -859369509 +216316408 121288913 +142695262 190638414 +538045707 -971669875 +530214617 183516955 +-896293431 847975511 +-441602525 429391290 +837363197 -162234367 +144685613 -707530890 +402054494 542327461 +-586024510 569447077 +-716819432 495681324 +750557059 -287047766 +-423755048 -554968551 +-794235984 -139438427 +-185670284 761452148 +887263534 -31726510 +301089659 -819251781 +-525168791 581564929 +-8725869 682182317 +-80935461 -730572047 +-603826269 237321812 +-747335432 126423397 +-792734451 -570172420 +-898166197 -482880126 +-204813569 588197598 +-502151421 641130870 +476338199 893976647 +850436926 106380798 +-917570371 -495976532 +683911152 -312153484 +-223185505 -330783019 +-186854199 -703578510 +-575094587 721973133 +820427595 -231443465 +-908778599 -272670733 +-241302047 275035409 +-507355634 3866979 +-7156209 -720079049 +680332529 -807016170 +625486865 934355404 +62578017 282826096 +-319427264 534017773 +-330717254 190423542 +366535236 -771534679 +54820966 272200299 +-776267461 -340299886 +-527837623 -677606179 +-397046681 -711750042 +488584700 660239970 +-427789725 87488932 +892897190 -195762451 +796103343 -264196714 +192763638 -248792649 +-632355618 753319752 +-185198352 -997927993 +452774741 -349964926 +-654902519 459549329 +-264748588 -335598794 +-325352088 563542474 +476289126 -348988513 +-148432938 -250577597 +-868674717 409851052 +-677475341 497700686 +-80265528 689621433 +98734689 254110007 +-122500390 -117123515 +842616816 -187790741 +12859725 778205907 +-974353048 -530449865 +385559396 379614987 +866302989 -514019567 +-861347695 728265017 +263728132 188186571 +-119070857 -28280142 +157262418 -726395361 +-545603477 953132651 +785552324 -494156840 +33466307 -655123972 +529651480 -761972097 +575549936 18737433 +-197168143 -707075609 +-373739849 -383073228 +118878823 661344181 +490486603 -166484034 +-844909304 -643945971 +515887359 701711057 +906023509 128831821 +690177286 478518672 +809575841 690169241 +-357131744 -428026774 +-971325796 -181930094 +530026009 -71755557 +480426677 396859441 +604183521 23176187 +586739239 -850412431 +-801435274 -151780187 +604962531 843322729 +198048355 406526259 +-952059634 640241200 +592031079 -223460681 +-920739229 850752898 +-878314531 -152714341 +763671067 -84253345 +844588087 -842811652 +-325298784 -380068902 +25355297 -923927140 +457413881 811473603 +402270583 865034104 +35136777 634833749 +589412726 75129067 +-408855682 522732081 +640467007 944587246 +-181670173 80252168 +-37819395 -499876212 +558090827 501760064 +-20202203 552097354 +-512721641 -466837801 +-808771676 -617464351 +939830808 -543438530 +578842572 603252655 +279759799 -899758137 +414214202 24556421 +117527458 -625686788 +650010252 75361130 +-974980163 -803967688 +-225043496 815513790 +841985705 593372169 +-150631933 -295732998 +845068137 -68566930 +290305311 649442717 +801035123 -618174919 +553694624 -392973014 +495263458 -431883567 +44944260 431833004 +137161693 -355362566 +413634636 32391584 +-562916611 78009497 +811131262 269007893 +-451062888 998339527 +578064516 -683736528 +742600653 145078044 +-539961167 -966030743 +-960537322 621558959 +573890505 -582189412 +-531841609 329624976 +-910682000 -40852052 +-738975386 -536070002 +867836520 208650543 +953672085 783946830 +-732272595 597943811 +-454463568 -767119500 +908337352 -434656860 +-718778074 728993200 +940425778 727677697 +-234136091 -153716028 +-740773991 -336999094 +336318131 764921144 +-266723536 -47437943 +75371801 -372109880 +346060077 -251858005 +-560121381 -77985030 +820170292 961888696 +-267273757 -309719958 +900213531 722845338 +937621082 321025837 +608788393 629382360 +-36675760 105019169 +-869706921 216786520 +-201073105 395752977 +-537609121 445996851 +933140011 -34303356 +-764028045 457926835 +-431604747 723957465 +-924072703 -364477843 +-780620586 13401531 +-39696110 -222377709 +-999337079 -547822593 +-312807287 -530332399 +-590630717 838064296 +-619864714 563134163 +-585884692 941539848 +199292679 -837536964 +-21375876 31645463 +858041840 52465629 +-546465560 -960866108 +-809943943 584095404 +-22116081 -210473046 +89363419 593445432 +412256006 -844176301 +-734921792 481615374 +922583823 -707279097 +-853220679 572053076 +-939260858 850184776 +-278173629 467312234 +-875311572 666601906 +-939472069 -842661784 +-22835677 -667109027 +-371172103 -763725579 +-688897152 119659771 +716811829 -771752317 +881772752 -937180406 +613944629 644140578 +87645594 -416589580 +-423239073 -821038652 +-8033412 -325864233 +-76686158 171784515 +579126736 971644880 +471629097 -423712045 +-935869442 -523065286 +-747682570 902325680 +262903443 -111842630 +-266038022 -997875319 +-39496872 31792671 +289331778 610070148 +-997130748 725646419 +547021324 160291924 +-225719832 586649477 +321240034 -799830231 +587706073 701457444 +-170509385 -433848574 +-809156179 -12911448 +-49679507 -578939002 +138391532 999920999 +744685829 24305564 +233665804 702142541 +-241045383 -76499248 +426873740 -487044282 +645986099 -922993072 +779092800 -619324922 +237812624 -632597640 +890005968 -751089218 +359748386 538169469 +60294227 -220113621 +394253718 342579737 +-21018244 -272618667 +-870880590 -956596402 +-985993032 954430767 +675534683 -522691724 +213611132 -586174405 +248572093 397890023 +-860138374 696366389 +609388093 413085153 +704563864 712990278 +-355747097 757855223 +-215844198 -865721244 +-652637147 -560679502 +-76862508 -545231365 +-202203704 -761102967 +-148761260 805688748 +-207690450 64367323 +561042761 216315023 +82586594 -626793066 +493655515 276476782 +813208485 -182299856 +245168540 -656851073 +-158203363 44365607 +294479693 613529962 +225283602 188113818 +105603030 -909227960 +-939967486 -639409316 +935072057 -806045617 +-50675722 338198516 +-646364351 -962461338 +-66171330 -56963426 +87507405 -322160214 +-152689969 12080695 +-199587356 -664836126 +-948517451 -398159698 +587975990 -883068956 +-537321876 830889152 +518191636 -895475484 +-901304909 -752253627 +-115317119 -257162339 +-761101769 430521155 +892370022 -507037998 +847697306 -703916292 +-84496151 -769597425 +-206759006 833313641 +-174306494 -158221118 +721793859 -925332245 +430021731 383386713 +767375518 756810307 +-391555956 107051339 +670772596 -917209647 +754170592 -260129234 +-719419657 -408698843 +31038055 -590732405 +-791754 -255582082 +81265823 138644615 +-661171485 -703163278 +-866647070 240288235 +839019034 307689155 +-325952303 8059807 +-335363652 966595700 +-539522095 990825445 +-501609311 -994279902 +-167397434 178778235 +616887925 -545569668 +-520426194 -733030920 +-345736556 -608102727 +179613170 401598886 +-275637575 -411925000 +-242318139 970373227 +-68809952 -729174453 +-452278794 939195788 +-46548192 -932074193 +34385697 -700785513 +-697639985 -207031255 +-663898221 -201373859 +124410626 574275451 +-53498695 897266517 +-962527348 -477188938 +148201762 -854896193 +-218702347 604471293 +936022601 443153660 +-126081293 861340662 +-309468830 935900897 +-683241181 -703046707 +-855034683 893779731 +5548617 782486658 +655906789 -105556912 +-122330376 708509687 +887174343 385567665 +-426842031 512810207 +-472633242 -829353413 +-960687625 790515568 +354745771 628334006 +858599270 -161336178 +-566204410 -872254724 +229089381 685973176 +-886602672 923577289 +-884850064 789600930 +-877655239 -302376335 +591081345 -68099 +655357210 -424772148 +-479351206 616001812 +533320426 -7203032 +-529678934 -487273184 +157595360 429471649 +-917152578 994370079 +423345910 -687670973 +-767823274 -520100385 +-359197694 -829341289 +782215497 -145312136 +286037436 866955091 +631446284 -72147176 +-230613420 -459344860 +233948383 322441625 +-567393731 149634347 +177528718 -605567405 +-646636003 93226268 +562779417 249376720 +317599384 -589799588 +754060556 924742688 +38752167 858995585 +-982862982 533458070 +-729285067 -319911304 +-593987236 -607483850 +-285723892 422878501 +637077038 -842198876 +-30465446 820707748 +713375192 649638115 +166032409 530299636 +25572070 354858335 +-823203610 -388065609 +532876163 -126806631 +809728562 992514718 +55384213 -359350028 +-694151698 -809539873 +-951224576 501812901 +472800362 283789190 +-703694048 683235077 +611888287 347304866 +1903501 -772931689 +981611929 859267397 +862201000 156720994 +583823059 133408623 +-754772512 954019097 +-884292339 -791033896 +-616620364 -100057325 +400708420 963564927 +765695341 -812979323 +-569844074 -261451951 +-547907396 336761899 +-507085681 526569685 +73165726 -790118872 +475510019 378306661 +343473145 -812859957 +-38130141 459950953 +9697215 -522054564 +760642046 -748538511 +308405178 -344324149 +-655975329 -635368548 +-131187610 -954952417 +838999439 -206125239 +783390751 746039323 +361036336 46578064 +-489515005 121699965 +333573262 -369346901 +811889360 196308961 +-742929960 -265694076 +-52458791 54393028 +-947366139 -303010549 +966244921 -153239956 +-826143819 -620456728 +757580554 739720355 +641840367 -961177185 +-378442763 -728932278 +738180669 -937642618 +664256789 855765593 +-159541719 -5698835 +517532043 -57589798 +20738818 -411502521 +-798211397 736086857 +-922124186 -578213717 +-561434199 -247306122 +-510074669 -90260191 +746152571 79224832 +155090173 -43939153 +-529873097 -725263676 +511556873 -679657595 +301512995 -238117339 +-759925840 50316908 +350272753 -622032641 +240508635 67051398 +-701424986 -560733417 +257767462 225414252 +872038745 235836318 +-988984965 -103849237 +189712728 -819945445 +244921705 695335470 +471411965 -317401249 +-500738671 -820199679 +49236992 51076847 +68465353 -887217322 +-832611865 23723978 +-763096508 -457522625 +255485975 586208745 +836229819 142051492 +-182953936 910903563 +-911986087 739758670 +-921140091 447348081 +-737495942 -967257189 +-138524147 -915302010 +667978275 -463257700 +-587081396 512878595 +-859660896 252979245 +830826574 28098322 +-261482141 350144287 +-746038322 -248332751 +433119534 700829476 +-276078261 464037138 +-256111477 898437205 +-950590130 254801900 +-538786250 -322233669 +482083301 607027637 +107142394 -591231716 +-15947612 -209398544 +-504936543 -89456258 +-670676490 761777091 +6126490 495330609 +705201149 120759845 +747900411 425015661 +399095421 -117715860 +536414948 591724425 +-131216035 -133616924 +839497057 656814363 +-489225550 -408297395 +554637558 220659902 +-880736880 177506964 +-371712051 190760232 +367085962 343257716 +-77008039 -6820633 +847826263 -490869845 +-720685631 -323906891 +707936921 -401618132 +-528759901 45411430 +-67874462 -670598653 +-849188500 -755525385 +478119686 -772748845 +784203778 -901699782 +874570280 99857366 +-783938967 279475496 +-47290645 -322389112 +725680981 287730466 +871713998 -377200620 +96164841 621139450 +532479977 -80797616 +970940708 666715858 +20978422 -855671118 +681335632 373809607 +464274442 291406675 +-402098899 -644707212 +-741226095 -406962838 +508620487 -231361929 +869691831 246938341 +149765701 -594822985 +-105782902 844064944 +-787592612 -392695754 +-3464373 420712547 +241046378 -821907829 +295526615 86901915 +718143053 -9210099 +-35155723 21521457 +166099214 -389013615 +549207417 838095978 +826124147 -758817717 +501821235 751987020 +-806559573 104396814 +950728610 -842815374 +147808251 752377222 +-785126726 -718084513 +348560909 -800903121 +12460298 -988022537 +-929873521 316213101 +790066703 968402336 +-58008334 -626122721 +-778698375 -116677514 +-501532526 -680280482 +833584661 390976261 +-190518331 347049883 +184050508 -157754696 +-743594785 -281648914 +478174043 963661567 +-938069799 100826273 +53586417 132726722 +-334709920 -889290424 +832882582 -794707201 +44760354 -4986037 +407287385 -842038921 +-608405762 -967758860 +24160423 -186419442 +743480842 255655185 +203461224 -894538732 +825591688 44895472 +-401082440 738165442 +144062125 -692895793 +-784480459 -479379686 +383569028 -719063329 +-651998292 -736372803 +-862044332 883070760 +-10315716 -368201281 +197173286 938829281 +-247539351 -262602321 +443100467 317218468 +835947252 -335486848 +-410423087 767430680 +329755114 -287015706 +254354192 -508410600 +112238999 -516676659 +-699956130 -345335566 +-91346081 -207775408 +273990806 936007162 +457099248 -964877417 +-200290265 -253709674 +-640276095 -76066488 +-755514846 60605730 +-263161675 -733468404 +-613823418 13799789 +-642155484 385680165 +167480488 -390439227 +833762399 -56119672 +-39369471 -652520786 +977945994 443211878 +505922372 757275689 +694758888 769236404 +965987146 927568978 +114546292 732084566 +-997427541 -789064036 +423525828 564976920 +-937638463 840699397 +-709540832 32313510 +-356635905 296321186 +167384160 836040967 +439625173 -417314129 +-475960796 -897018014 +-239746348 -995192099 +-445229198 316782769 +624137738 630465020 +597927300 474262254 +-361390249 -100190948 +-153881011 776134682 +-513918076 -767031758 +-339641453 -857392427 +20511216 26684096 +-172096411 7355536 +-972478094 -846313833 +-325398054 -171413780 +827062701 107361553 +601249872 -252645758 +-964648414 313143997 +-163723248 -960517771 +573869719 -470013417 +280404349 442526379 +133916012 -618153618 +-7681540 -157640342 +129773278 -408851267 +-377227603 -175204827 +974172315 -48574406 +-72942038 215800901 +-231722758 880594314 +980038733 990835232 +728501647 528596639 +307799167 -385169706 +-507719411 351733741 +950531545 99419776 +470400585 -547212547 +-898524241 876656195 +-253295292 3579757 +953668653 -286750470 +18380545 327913651 +34823747 40644013 +246897063 -815827290 +-29552318 513093015 +876883250 235570121 +-850699021 -955843235 +-539371495 272451121 +345074526 -103072393 +977976654 -46169568 +833563568 166198730 +924881560 -575383205 +940317061 -74133066 +910522265 -678913664 +-268576467 415801238 +-10753655 265257943 +-135561860 1537178 +-157096107 878408492 +-78437385 97803532 +434296269 -416806262 +21305545 -861150582 +242311062 -172495494 +-175378858 -171897095 +-937626534 -75781645 +-748611977 576866873 +-409569744 27841655 +451507743 -397739845 +-825648446 -909887321 +804363916 -554160782 +-407543454 -662511530 +-590283513 166276894 +919813785 473500119 +595403365 968912379 +-956755916 905992791 +722036203 980883452 +711181674 500438224 +55308061 -439899875 +970999998 -924198485 +949270452 -287494231 +632248446 426273972 +-461615400 -354427229 +497873748 -339141403 +-56634202 -59599137 +878141752 935241348 +197910533 -373890059 +-273570153 -961668710 +321011864 -939679685 +-273996094 -76442393 +618206726 -933818774 +321703865 -245805837 +862052703 -902970754 +980547310 -277967955 +-259608415 -218636840 +-193885147 -707328962 +4296691 -135572655 +250055337 -964109261 +481545720 105874852 +-628837336 549525630 +-839327804 -405617454 +729391744 509704019 +971170330 457854098 +889803493 -95890558 +-942194592 -272811330 +788721651 24168899 +994597907 329806041 +-172444759 250323627 +-659105734 492037874 +-580855573 -433116811 +-797302759 173797275 +-970088957 -998998831 +-973888748 -651539338 +653804183 947283323 +-943903196 -125626285 +427704828 -452075815 +-719171990 -354177764 +889505137 188241584 +-342518026 -390526150 +59264151 -845718983 +-425733966 752268539 +-972325130 551527708 +-77605828 782674684 +193308732 -831292667 +789581323 569252026 +961435351 42675694 +-827370140 768204493 +340511204 -233486643 +553734147 -64541927 +680822949 490513347 +-778055012 -273428673 +807984754 -384347680 +758424762 676549641 +-52841444 -264941074 +-213437367 560783092 +-585613986 -924689632 +755809733 518618314 +167368396 651936546 +63852262 815302087 +-182809159 -176102206 +-974756753 -275884457 +461073292 637001448 +-687226102 200443 +-733546839 84913499 +-122471074 950377563 +-827925079 566810029 +-120665490 -537157724 +-898650406 -414134082 +-752488929 233001447 +-236522756 936138729 +-781272204 756608150 +-182831496 741062266 +601428395 -929392181 +-37605476 197827698 +963485376 -640040865 +-278753793 -516269802 +952048094 -719781293 +-838189002 -364776491 +-968296787 398686677 +2780507 -760014161 +-948629601 340246901 +-59865911 -126586010 +215302993 751511164 +-238634153 627027025 +859075270 501244079 +700072611 7881654 +-426909001 -823023490 +-881772594 -636620709 +-932753129 681529 +-327360823 -797815709 +-647649966 -921040174 +525802590 88823223 +-691512366 -169411566 +-79500889 -827302504 +-677535123 -49701494 +-735001109 626748222 +308203523 -620577355 +675204624 -416310247 +-658165046 -193057804 +-585545733 -964666642 +-42977545 442523001 +581018032 537432641 +407853231 -21400810 +70483012 -985821922 +939288858 831924842 +416715700 467826483 +729282882 318234951 +-527153440 -564409238 +749878349 -544344325 +388133762 -948140316 +-472236027 -818506627 +159044301 -416392754 +714174853 479868862 +-12491646 -672822306 +809142073 991228866 +-468618443 -930749805 +927775438 171616098 +254685999 -876780607 +609670343 -307724086 +800624788 245055253 +-220913119 518846919 +977566461 -343310185 +271571494 -112744087 +736141809 997795658 +-804777918 -898172529 +741569098 -374229306 +-170099467 882888682 +129353327 203395181 +-597379824 680815525 +-263585146 433702369 +-141860414 924883539 +914062373 396797168 +154418890 476509644 +-355116717 -799971069 +178472685 -72553538 +392404087 -730375499 +718631932 -429288905 +-803417326 -715745882 +-238666104 -141322003 +622771925 944287881 +130262244 -892533158 +-866406571 -342559938 +-700269851 -345004840 +-415960434 -218601543 +574889124 -719129854 +176432276 811371540 +99000106 -562925980 +-978091699 -405573177 +826986321 298804601 +-534931930 -886000205 +961975231 -979652715 +-155873244 -439412076 +869628444 -23021242 +-732912332 -647182300 +-956112510 182990644 +-771598575 894085138 +-214333244 -789768265 +338886543 853272605 +269800719 53811578 +238433664 -351070830 +57092563 500888670 +390244089 459713052 +663127532 240308974 +536446122 210184761 +-866244732 -449938033 +540064110 -898370982 +-395779692 764501606 +-733731250 373811657 +-189568563 -873617726 +-15984327 629702070 +-92642688 677670924 +50586028 -576456849 +736753634 -709794042 +-786263113 698004684 +166162011 -145363986 +-181924031 227737524 +618429091 827776487 +-260691763 -793363012 +-515309360 84931973 +762078868 123405046 +121709694 809360115 +-991840487 84392682 +438972752 -200663117 +430605407 -406406739 +108697537 -536659670 +-753392821 -541306777 +-844935425 309584656 +-829100718 -436249166 +79971852 -570732731 +392174305 -946926734 +601130752 -982360244 +596721392 -509200218 +-175398190 -799179223 +-727494438 -60349555 +757205341 253786107 +103398444 -265840061 +-316422314 599880970 +-408904958 800132864 +-90153413 652091566 +684051233 -605629953 +566934406 854378133 +985631244 231160738 +-169419071 954095288 +903671000 962557864 +802582322 167887082 +903021804 -444451974 +-850029829 825388975 +-390100050 885183234 +-721671439 -749965554 +217425001 919709080 +-384507365 -461459063 +823982966 -829424675 +-310823879 -936067239 +11460224 -825432412 +206014746 20975471 +972777302 573868137 +719213009 -24485793 +-629038094 414650097 +-530165466 22607727 +-713873634 380267765 +-783175803 574139595 +-853600053 780496240 +638119898 -743218045 +346852051 -330051280 +-373310873 257398471 +-883420707 -961629360 +-676767671 350230439 +-259139595 578782924 +-44000988 -841684212 +48934765 493363807 +-557501515 831672173 +371924373 153292246 +203006641 435439165 +-287138251 715989294 +-469578197 108281178 +12450634 328204045 +-532771448 -60090184 +227002808 -732868657 +-670356996 -912711092 +-611249914 796779127 +213402959 134116243 +-488395448 -10940800 +-317511707 642000379 +-565942620 -783160320 +972198835 718426434 +994966532 154369841 +958673346 8381050 +673716123 987442243 +-241467868 701111230 +-289755656 265665308 +506080774 738312137 +-361398026 -218445686 +-902117398 -254003949 +-757980992 -715842387 +814031514 44187714 +-145708597 -852620570 +442662209 -655425949 +862324937 -294210054 +-326435951 -158520839 +-867876553 -576226064 +-502204509 -874793128 +-691411422 -157059113 +14081055 -691785972 +-826692742 139812939 +-388219651 -482395622 +-445638428 87089474 +-378372771 317867035 +-943864664 -5446934 +836710883 -207228348 +-773123151 -296461265 +376224709 -503413314 +-830835907 746354352 +740972385 486575209 +655613262 -888677195 +503087600 -892675201 +408011112 -299540378 +-446717981 -669583212 +-515584929 -743317733 +-439930117 904277859 +858022803 -716501444 +985975739 -963892367 +-271831652 588986445 +-820673611 -503311867 +-200931775 -831895006 +-679925950 -139320824 +-363920274 -68883976 +-552589525 -786359902 +907109737 817037145 +420210164 344994291 +-422813498 -638577584 +-793414849 736583884 +988334311 882919910 +-300072489 474958098 +-317480438 115501396 +653684450 -343924978 +-304164843 -858784776 +744145973 -291238687 +179887252 -349467099 +-388134703 -530488001 +415651631 -804909536 +799233816 414377362 +852947088 -373553427 +613603174 887746965 +99148360 550424130 +127345715 943595209 +969013281 479615727 +-34405512 213576896 +527064678 134042041 +595782821 -653253336 +-327303283 -113800612 +550212116 60414957 +-663278280 375637539 +-781916619 -735723664 +-911924272 -298020976 +626320753 26723956 +519100827 496666530 +-494938249 765864233 +-136635773 607482722 +-238163339 -183499241 +367906395 159301411 +-691373429 227452339 +-741205205 484651761 +-558789854 -87623889 +-226870422 -471351524 +-83906510 681535145 +-138639180 -466712840 +-114825522 -654801694 +-882633877 -447117483 +-585089568 -244849537 +-690826132 -86306153 +487176289 992409265 +235632106 180890345 +881369828 329726357 +62192620 943193743 +-334368447 -870781185 +-108301079 -112983330 +520116803 -87635164 +-689635214 142059414 +13380539 419674066 +100866932 119623811 +-220388298 196123652 +-916572491 569437686 +679568118 203177101 +-786732700 -544043233 +541432833 -209026979 +-445660902 738577998 +181274256 -146249311 +-924827237 937134548 +947917154 526722798 +-962988419 -474003837 +-115154071 227504342 +-845269041 296605086 +-699755774 -157032443 +75276104 65668476 +897302092 -884493352 +-849242352 -757385737 +-317945594 633047617 +-552358976 -992844586 +-993666407 -13758503 +-11416568 -951911206 +630411459 -197207807 +794757495 62276752 +412522191 -392556988 +815402000 135045861 +421894908 -417802298 +-850561382 507967721 +-929229062 869188509 +-576701947 459581952 +-595926241 908618505 +698408803 -352665488 +-244500091 -231445723 +-126147499 -7628352 +603059664 -989060512 +284240090 -783685836 +-80669623 952848727 +545261230 -981925505 +-933382465 -352347152 +-328072764 -614297223 +661387814 -58256680 +453681316 -114215542 +15944 -328948037 +-619610380 450167072 +-184193912 -148169393 +-657942862 -682069768 +653320044 -650216102 +-203226833 -852731581 +361920034 -792425201 +-148401486 718513514 +490747054 734139297 +-766776684 -325026789 +-904279181 204624410 +-925418032 949417390 +-158128532 462746769 +-879879049 -190024351 +-245055654 518889679 +698609987 59762145 +6562059 944649966 +-860106641 -148588716 +-723943272 727280766 +564157547 132129058 +215841623 211831060 +271852587 -851226806 +-537793855 -791580560 +583203995 579683368 +-979872857 -975372395 +-770703052 285605575 +-877018643 -36865578 +96727832 94168265 +77845488 772579437 +-878188108 128234793 +378667391 79335169 +247816111 -416815792 +-450816001 666150214 +426869228 -409139244 +50352252 -668750323 +26605830 624439797 +792857318 -40574028 +163745537 -210389643 +230130171 -63028456 +141118239 219331629 +43784193 321497127 +387736498 -759139411 +382674188 -574734213 +-224953913 29947078 +260118343 595851078 +-669712080 797533794 +246055877 -159033235 +-592344605 327644281 +909263304 -250469591 +-432486012 634963801 +-493825793 891487367 +877066141 -547126697 +848264990 880150745 +-727855477 -797858915 +460118149 -86021219 +-799288867 -450079551 +897983743 76179833 +204631814 -658505733 +-850198011 41700625 +14578558 -128662794 +180684391 272251789 +327403338 -377709986 +-478730440 -975403752 +-925667177 -316366314 +-187341211 163946627 +237446803 -197198667 +130258447 163736871 +-790534111 727259536 +523425209 -764743820 +-618288832 -33201719 +821277068 634608537 +-858753582 -239046172 +-339559056 74102309 +622769535 975527909 +-693951830 976827271 +-58400668 333720230 +-69379427 121995312 +-139484225 -507269857 +296762467 -680347768 +-722664361 -839724743 +462032122 -809163707 +-453210855 484222931 +-704517999 526867804 +-600840544 262659597 +343018571 318136525 +-410210060 -976188346 +-373189872 124916790 +785700243 156762016 +-577449552 317218518 +-575207474 -753331747 +-328970089 -591801630 +-522867644 166775838 +-660033429 731304546 +456723853 787968160 +-97475647 46680199 +980837475 -182204194 +-205450892 -160531171 +-260146660 -875180138 +-852179762 -409586010 +-876139894 -568911319 +-192627123 105857250 +-816763633 -631932502 +-468013304 -681837925 +141844432 -772399399 +-650714238 -522787373 +-33166828 -203868494 +-258522839 466384715 +-694078758 678557439 +-40799695 -39507800 +-978755502 12397955 +354371238 153001016 +-974298014 503965790 +-153545578 990652602 +-666197943 -827444700 +269630371 -604835887 +608093895 -944961883 +344662763 -940055623 +132954746 -392247892 +540410479 -58026931 +-67147047 -269323650 +-173310016 175051989 +-481906765 -655618575 +649702138 -251819791 +-321558984 703796627 +103648311 -336403249 +798647045 312167334 +421799151 412492841 +-545651558 418119260 +101482707 697339084 +72618119 551545879 +156391561 -44223355 +117265972 643324979 +-803497904 150695812 +628987795 -473886365 +481434285 -191092646 +829671013 620209425 +-209196299 532838728 +-94682226 -872723761 +-234854386 987427166 +250174175 -482939938 +971043508 991582028 +711691396 588109189 +-897786587 -760321618 +-159713826 -36533135 +-92537552 -712356223 +425653988 250352356 +-79325542 741742162 +-194905729 67463087 +-67411003 -534943710 +401422070 589930089 +-946289940 444079853 +-736456379 757226115 +860560090 -131465624 +8159154 782949455 +-172390653 -812501223 +-536084017 903106859 +-553901692 217430252 +376141712 958635919 +674186753 -338987351 +635514754 -202856256 +412959575 539160782 +220695523 382443237 +-822755364 492430974 +222271448 888222430 +968469294 487063701 +-188465502 768956620 +-938784063 492521795 +181846136 852666251 +154594482 899264589 +-932002358 -134226975 +832578192 -327153092 +836397816 -59648291 +192123628 317859560 +875608738 284438096 +661120690 -76837723 +796727826 -421080837 +-578564060 -553669604 +-317729358 213893760 +-189898894 477500236 +611245847 -470325500 +384789871 796433843 +274750712 -22079622 +634973369 679058307 +-727619677 214457802 +861694063 589974198 +927170432 284340441 +-961837071 414398935 +-505477126 -134585655 +468647199 451723889 +-353330272 -828861950 +741916342 681444331 +-494503174 -849061835 +786583318 -332813607 +485969962 -713081504 +861135553 580970125 +413181362 -509498042 +-401007449 310174441 +-482934872 400147187 +303800630 820197602 +1126999 -450412577 +81995753 -693443490 +-853268419 -41982795 +-190263641 -494233413 +-487835055 743186629 +-522686160 724852197 +-859685257 978466041 +-374523559 917668555 +394050436 -739507540 +-743159157 84915691 +-457525814 -400049676 +-782499125 -627879262 +577334038 9329800 +110155349 840133035 +306011767 -689721105 +340769114 307470025 +-639996467 -736172228 +-667486794 610928777 +937668556 136573287 +-705373034 -397961169 +511326827 908271399 +897581671 358885415 +-808455921 -23155737 +74772177 -232864260 +370915385 392765631 +-784128270 -941712901 +664343936 -935027380 +717421466 251086807 +941722337 321255833 +-281615528 217810790 +322957671 -974883501 +748201626 -329580482 +395902330 -543277574 +-405857383 57675660 +803674056 110313181 +-528987503 935749873 +-38342788 -329219010 +-853132817 174193572 +196337053 -845840741 +747467513 -214973140 +294043186 816363793 +807452366 -293756508 +-596373288 728284271 +264076524 430595226 +732013949 -506590014 +-778969401 59572039 +394848947 -318883310 +782295764 525138105 +674672505 -858053493 +-529503437 -858495308 +-104526837 -650312464 +130626121 -166511709 +818890982 -7224717 +911135209 -269079725 +-891534107 -681233661 +652586026 -215407094 +-550545499 709326016 +948381731 796890122 +206528391 -235813138 +-929406528 -302566891 +506191899 -329706682 +-534743100 364592483 +-405001662 935488490 +860305974 -956856616 +-642143519 -949831 +-633845988 -97474193 +-962278167 597999449 +-211836430 -206616418 +2533186 -796298749 +510501072 -414740601 +-962278590 -759938407 +-509639996 -716435163 +-145013512 48870834 +898864058 174674104 +874832482 617933439 +783572314 817295925 +232184469 865247133 +222422403 278366648 +862362092 -497697913 +-682934759 81484274 +-495197700 18480268 +731249367 -344994681 +-850192822 604203193 +892483463 -59803243 +202977037 458129529 +-800224035 -957031260 +686135210 521441714 +494574390 -336750535 +800455707 151027885 +225242824 287932300 +534465572 475954247 +-752994296 -410479238 +-923252845 967808432 +728531687 -356115176 +85878168 406238206 +-867853672 -693524216 +-529693745 329589661 +-285289422 156641292 +-485866328 842826965 +249986497 997349798 +-690987533 634315658 +-610371927 428691908 +7723897 -735662541 +-776832684 -39917882 +512845896 -543522229 +-102750977 475033928 +-561344862 716817982 +-518637725 960219700 +228811329 930648821 +827646786 -957891972 +637987908 644986521 +-853375697 -948627939 +-54364390 -538467783 +989141750 428027324 +453058420 590363896 +-432238346 847473340 +493462060 829218523 +271438147 200912407 +30388399 753213711 +-345144683 974547104 +502006063 -313942959 +723869549 342952626 +77531861 160902328 +150837337 292613668 +-556425681 -840797108 +705251255 -410512752 +750689012 -338000204 +-360288487 660656366 +-410380005 -830429964 +142971660 -758716479 +-221251383 238381898 +713545576 -649494295 +616604581 214825124 +933003547 537226966 +476825859 -436453953 +-816008653 -720118588 +84801401 420790127 +-9645369 189491333 +-399435061 -233852923 +-209367768 582218742 +-737131710 -886221213 +-289243965 -726442658 +230628466 315051070 +157989288 -498355471 +-442444208 -393190909 +-504304669 -802794287 +-121519843 123572366 +-859481880 759799557 +-955667200 141103405 +-476847012 -341488280 +-196420005 454482450 +-563181665 -591188565 +490974103 537765976 +-929297129 624792500 +255009396 545475512 +-703260372 -425199982 +-670794273 -433911334 +667752901 -828286832 +308289909 107600076 +-10010008 793252451 +464546688 -385848562 +-368940579 199300790 +728490920 -797699543 +570069077 517686337 +-424961520 -241121735 +393389329 772231802 +-215328865 -113266349 +945421163 -267437085 +304523419 255365429 +-573890883 523832743 +233002445 761772300 +-514527969 647758309 +836192909 -501971362 +310843229 211464534 +314254247 27656678 +-169844807 737803908 +415183276 582467934 +-136243086 263457811 +-262108331 -249039962 +971100158 -302478327 +-126356468 544041266 +698508483 241126656 +448593653 -867614120 +579853552 534201620 +-644180400 183460752 +-936480931 132410560 +-606213378 409300723 +740581667 531063805 +-988746903 591657997 +-708716883 222388347 +-238164213 164824392 +136617507 -603430693 +-752744729 -194380579 +-288906019 -174840632 +-291060232 192903943 +72563572 -87354142 +782611665 92508520 +-821647788 477894658 +584129747 -38531085 +773192326 -870968989 +739873343 -492173843 +-658837221 902840787 +-981757389 -771340257 +750956086 778425711 +-359547898 623799766 +289501951 -188669962 +-237746746 150593165 +513236672 -742422331 +-38144505 -603790972 +-873764090 85507695 +-74258064 -966201874 +908310301 -983885319 +566469337 754422266 +-742348177 904666333 +560546677 403221945 +-99915282 -483323969 +-743852151 -74609140 +325056346 282440427 +-825373448 -234606087 +796297613 807581517 +-782578135 944828460 +-630705608 798482380 +997274057 -634834158 +336409938 -141575456 +156602288 -157139161 +498290018 141819377 +730401310 -418455604 +561526982 -415001139 +245351988 790549186 +-580582374 390852309 +220941368 267388087 +-841789648 -268474638 +-595706310 830351679 +245988528 -94291064 +-541492768 -164601400 +104096454 -372398379 +-732667297 861775873 +-230567098 -471408933 +579878852 661526769 +36605657 -660511638 +58723287 912926997 +-320256348 11194979 +-597491891 -717941065 +-958166652 302612992 +633717068 620804885 +933549524 -238134908 +-119395257 250622967 +-949264800 -826090829 +-636279970 -854480553 +-268716712 -307623012 +627531931 -21000333 +-662286088 791569675 +-353656841 575809233 +885076190 -563272708 +474253093 -789172181 +-712380930 898060654 +-489069441 298925744 +-373342883 -673339974 +-103974547 -163784736 +220779761 -892838346 +62971534 995247844 +-606050427 324575947 +-794229311 -720377863 +737503788 -217625723 +-450078841 560460764 +55978486 538811536 +203730912 -446424842 +376466097 905185722 +-149023397 -162230301 +-579177843 38587281 +-499107368 971872457 +-19906595 471256149 +746818947 894032073 +220293748 -115803912 +-234448722 -621711832 +31704413 -336872265 +749029873 36795967 +294752589 829888999 +727502882 719582580 +47762925 81086078 +325019180 -355233508 +-217048256 -533760009 +-306888395 -590259381 +627090491 -75410744 +-486110382 -693092601 +-503144493 -980273683 +832557788 317800282 +-13885385 -116015772 +-736654834 -188700692 +575063671 802526751 +697396227 -55152301 +121455043 -666698121 +-791217169 614624304 +-96907973 581476007 +668414618 524415753 +276847468 83075165 +-596435722 852744756 +207013520 -287420322 +638714545 -162020691 +813470692 627680501 +-941608683 347456794 +-16428056 253347473 +-52346909 761706074 +-901145222 671042177 +566883240 540799120 +208700760 801120157 +-330705672 -914196892 +-115027396 -648049008 +770242752 969028875 +523913932 865399633 +-762145847 48188881 +-608181579 725170083 +522391381 -974229294 +-452314308 -751509052 +-169433486 94301260 +-147901186 717478653 +268623821 -701787649 +390574738 -635476264 +9381157 -966227495 +-590363993 648197239 +-976830993 98536863 +140994310 896329986 +275672961 -258339827 +-216786627 -175663113 +-821477493 -87257480 +27600110 736088447 +998383704 568121548 +-361361508 -476952094 +-64420207 63179915 +-31366423 -346393968 +-761467879 641689145 +-790799769 578769418 +153293660 11418483 +-865174213 -394600564 +781840561 -786297929 +-509184716 888210291 +577416805 736244310 +961913068 -704728671 +-767493754 -346288190 +735768888 -330159809 +198544370 665010826 +936614985 -529651499 +363368546 -957552604 +-357646893 239615755 +-542906599 944675429 +-112755274 788366305 +493149212 147341282 +965706189 -145402353 +818910140 303916468 +405253875 -233894472 +511808651 -277905407 +43427354 -220200428 +-755626014 -115512938 +-708222666 -572385002 +266580845 -940275855 +-739379033 -508214763 +-114634379 192394395 +581895657 -246237280 +184011223 -364887187 +-63550290 -471130098 +148654686 663861189 +890154291 -167879487 +-847719960 521713738 +-966658327 -262280563 +221671148 661307938 +-42228658 -809002117 +186577982 -997872284 +822384125 29603104 +431417383 -614081266 +-523400546 -201222635 +-672915856 308384614 +-916087315 149330862 +199932616 -856956028 +-685762083 -662893764 +-59218123 371585698 +-61700370 766146663 +551895129 338258020 +-148236831 483378095 +682721909 978832309 +-919585124 -997199193 +-37114733 -695024866 +-778729946 279658804 +955498293 407331049 +-766057850 348358870 +-944175720 -380040375 +842447992 -798264511 +-782815380 -584498405 +-861333477 408593817 +-821096083 -345448121 +304200478 -840323197 +709321230 455892501 +937207774 -918937236 +-414558681 -460142735 +899938799 357797393 +-504736703 897167531 +194949069 663845024 +-396697023 870305643 +-842439228 -497016329 +313400844 910755845 +862028088 -393202335 +-399609223 479915910 +249751347 -622697413 +614256098 754718334 +610559508 -99783329 +650906835 -280723308 +-641978797 -31571730 +895034249 942876356 +-249501114 520015398 +-532497571 -145965512 +649479773 71638781 +-331694206 787383131 +-855425063 175068974 +513668790 -27062571 +509956432 108439950 +-698414800 -328156895 +555441563 982064106 +422066692 48760592 +-36464728 663497762 +20813716 -926046597 +-638697590 -626528996 +484176814 275667226 +-274388061 29533494 +-992067524 -217198594 +123334736 793796329 +162204876 837319564 +-739619834 652798069 +-642442506 -934094612 +269707057 -909967425 +876085360 -265396407 +-32180165 484700712 +769059820 -959287809 +-715423928 181936339 +332585807 -952163355 +337420244 270144373 +411954643 -348689942 +-438903047 114066140 +-877206839 254534878 +-427117533 476938837 +-865715618 571427196 +251702460 -195063460 +804808746 182694329 +796033308 893288172 +761042640 918764945 +-460821256 -831598817 +-332336462 -637577400 +865898375 889438225 +-632279101 -479804576 +-936651696 164732285 +498737450 -688215355 +986916863 -201453993 +408399682 -576637695 +-40364978 224191091 +-61774922 -12120501 +-286530472 -382885815 +-641623974 353225276 +-222727419 800279513 +955128079 95215395 +284748621 -957805384 +-751576636 319958039 +-146364418 -101007276 +209584603 -314065497 +528589266 -69242321 +-737509303 -98325829 +-333264102 105843917 +303368396 -560350330 +-996610274 -441678677 +-771457686 -230168859 +173413159 -575550044 +134946767 -88430533 +183416970 -95176098 +618288074 -772987426 +-524339108 875791279 +547759186 -847296529 +625653520 -314977178 +-469733186 -28445876 +-65956991 616181144 +89231773 -326677794 +-839361812 -37258380 +-576834253 982321572 +-849571339 493831209 +937641953 -383194631 +730332603 404581900 +898772176 -176558119 +110662199 -471631323 +-716445279 -806827687 +-990116640 14428087 +803346251 -913900978 +863755647 -486739633 +-212535334 -446473857 +-771046639 -51228063 +-444531420 437003589 +-656842253 -207101056 +297484947 -981376900 +-973869011 27124504 +371837042 70318011 +-426527432 696532040 +-530298482 -361155588 +858981668 887943101 +849038265 418323500 +-269754287 511808533 +-927547589 84234204 +-867181425 -835799599 +-551971020 238516558 +-377644937 287511616 +253332146 -280701513 +578241068 -325452666 +-330671658 787980156 +-74862323 657815845 +330873037 -570543824 +-625379536 286118994 +664248464 -448432418 +451447850 95988449 +-694617814 -924758890 +-51544309 939321941 +-184840071 -58824438 +-583585778 -743498555 +-392481185 -129129670 +609675567 -682676909 +-494892368 -264600740 +-232509643 -233599724 +330513297 -509060010 +-980267097 -104932843 +-860259811 337264223 +583771829 -179409511 +-979143786 737695109 +404820744 -160648633 +616232815 791933779 +-509695542 -974210356 +-459349878 -96970025 +-604920317 750919407 +395557772 -439960777 +-502133633 -46736930 +975833332 253533579 +-129113443 591960009 +655427500 -8636003 +735859480 459413533 +-696808891 -202151701 +378157675 -636239359 +634623881 391042350 +-496611226 441701823 +789908668 265011621 +-833654237 -486826358 +590605438 -297746129 +-521051518 -437594015 +962073338 -130532065 +15594052 921259160 +836764437 -412417503 +-356512723 -846459408 +-649120498 872943878 +527554590 -997989192 +-312568007 -835383582 +188321203 -642225384 +-533036701 700025717 +-829346441 776139671 +-535660663 -135009599 +-891342122 420146194 +-582268128 946593765 +609158852 -951167914 +836996285 76578767 +-169836755 420295518 +-526326846 -705609400 +-675509259 -945752247 +591857595 -583393959 +702315778 -148280225 +92624932 790359349 +7652219 781428764 +-70170955 480662226 +670667814 999844525 +-445941258 104024211 +874110430 825762713 +973362697 -321463240 +-165253749 140158129 +961684030 939627436 +-63937353 -733886664 +232595857 -777889919 +-556147197 -817353712 +-670706695 -231472196 +720202175 636735238 +-406147607 256111973 +-205325565 805701297 +138051267 -35119333 +-926147988 -649935053 +-391419283 321001678 +738025245 -782965942 +317304835 -548009756 +-449165827 360683679 +369382877 -271018259 +202369756 584495337 +38515833 94011093 +89703283 324374552 +-331865046 81839398 +21322610 -612456474 +264332452 835655501 +784971980 -647750888 +-944477842 204442358 +456745094 171860518 +663679514 850522423 +303941098 -180442683 +-65573106 480064442 +-63468189 -393981558 +-488599198 139389963 +871097146 -714514566 +691867020 183707883 +-540193354 -510477179 +229277405 802224983 +409668635 418009751 +-196773752 -461375305 +234681783 -320654735 +588930144 -394843899 +373945610 -897004036 +178795001 282017406 +785278501 336191718 +989768791 920288732 +-968237734 769664682 +-608451978 -964797385 +28240821 561526049 +475182986 -193269466 +-812299795 396822610 +323655171 710434346 +-993504547 -849514607 +43552189 165437531 +-878805412 915725162 +633915290 -547925605 +963307518 -664191709 +880291013 -899629226 +641057926 514656076 +649966194 749265830 +55304232 615741000 +-513916920 136955005 +57673123 955009106 +-210339332 4049955 +-947833988 -536773235 +-773705816 362118840 +-786619546 -404981953 +-389021153 -577569224 +-504710542 -297614 +-549346529 -54572512 +993965367 -658668180 +77793944 -512364313 +-264319945 -713634156 +-447590724 830473756 +-614190753 34650864 +-589386681 432628256 +479163214 -373894471 +487281459 634478151 +307565089 929029900 +400300270 -145375088 +-426427533 541696742 +45151027 590484689 +-162312152 -461965647 +796312607 -169746242 +-324238983 797517279 +9131815 -387660316 +-59188331 52780089 +851114322 895793146 +-167250819 -782003314 +75258551 383616518 +184610014 116031453 +-91983237 721581538 +-827235472 -888990247 +-515988898 298770214 +-570073492 -965498162 +-276409568 686151304 +-535349607 387763235 +-276456264 856783918 +588792329 994107208 +-703345944 -385121182 +757545633 466627394 +-47521972 -789148034 +579412683 -962023170 +350571592 637826422 +464144815 -340024066 +-894891974 -947618337 +643442873 -708642200 +509589039 -693590344 +578964611 608024457 +-169060848 912753578 +438412305 25787073 +-2690772 868855108 +766275217 317694143 +-5326927 639259066 +-552892083 677288185 +-250228533 -634309999 +-221341834 743274353 +856536041 391481599 +497194624 -783498407 +512418117 163306793 +396555395 -900614836 +-510034602 -372219579 +-571295147 -64669620 +356275063 214060347 +77338229 107914839 +-62305917 508640445 +-854512737 -710602055 +-420468167 -825390287 +-594387615 689628476 +345745945 -242345636 +-806296189 -748468822 +-390014339 -967294175 +889470213 296900039 +-983079358 -810553448 +26779623 -949551631 +469156270 190712133 +91106165 526104081 +266795127 848089881 +237947357 -206044458 +-148606427 -392565473 +-568054011 850053324 +-240253476 -477370926 +-913082217 -274211951 +932684937 -751944986 +-632559606 166712965 +178983800 188398515 +-892871725 219814806 +507384713 878315741 +221801537 -174719839 +-496038813 -866211845 +744333025 912614915 +-67885984 -233154444 +433790479 -676769376 +-828859244 -243153666 +-310318537 703506817 +-484260518 -356924167 +-292735919 788853268 +54273327 635064925 +734859963 530506721 +698176883 482961391 +-307872761 -235496007 +-839426758 408069432 +-415747559 579681957 +-736687707 -319820581 +-736392747 741580224 +129902278 149117819 +285698307 196569284 +-77450173 -158357532 +-997458158 -321025280 +-224619964 -337749606 +-974910622 832813576 +-473399285 759892156 +12621164 -59715957 +-720598286 -945169353 +630012996 -436128239 +574994999 875621743 +134835118 830328386 +821082756 -548484823 +679759617 85145746 +-338650141 959930708 +843319030 256443890 +-933707135 -59423451 +290237929 248834992 +-636559652 687479199 +-268807916 593878594 +494167863 -282734014 +163103280 -662700365 +47848675 71649736 +-644940870 823916449 +-816127050 -937162143 +-932158356 -467451691 +603547829 18015675 +636631266 287003872 +249556029 257020783 +-131974046 955808645 +768963762 223358784 +-33676473 755486021 +979864635 662132917 +11160327 827504427 +154177581 50869442 +486106320 -219407820 +-530039426 259747965 +121745104 504173602 +911542392 -561456336 +599067314 681597752 +-766847896 -458791003 +89692769 73895305 +838454532 -868777655 +176607027 -110832630 +831561385 748817490 +-837096694 -712255750 +-688532776 220005466 +207666943 -551218960 +147292161 -739143457 +687425981 68301710 +-43178627 147111843 +-25066997 -484690713 +-434586306 752431098 +995389140 837517030 +252627313 734952821 +666439691 -391919554 +-763626420 247740563 +592128409 -908525219 +-664282262 -969207827 +-768202782 86272952 +896513854 -957236849 +-763914264 -310245224 +752279741 487954694 +179154069 360825149 +811626504 -467253107 +583270234 48653196 +343658244 -453637940 +691067833 553992376 +273294538 33898311 +337269513 422176251 +-178839933 954888079 +625702842 824827321 +171021541 -580502940 +-424272265 -146006032 +-187532243 662788633 +-168297033 -837880070 +-186239131 -294531878 +267863823 321469267 +804521755 -310304352 +100219920 544020528 +514206401 -917119905 +-762776061 -283531533 +-912366744 -489981102 +992631938 479629332 +-727124205 -791605745 +-772547414 164634684 +680076236 -17623813 +416985040 -612167109 +307549778 -179366199 +9628267 625933519 +917911248 -765566499 +-95184966 -979965436 +341684520 -576379348 +-654137175 271915662 +-960309887 670581011 +764253580 -352619337 +-12553136 813837739 +627925871 -317295010 +873904686 -544460513 +750266421 350980143 +968615031 895091473 +386315899 -820560757 +773550097 -996933256 +-727857064 675175347 +-14562847 676386289 +579552599 135868997 +752038565 -186782372 +-167638570 -341948524 +-540286684 -954038258 +294812850 -335907847 +-77285799 -589436578 +-824057036 -728948577 +-624791938 -830370485 +-103722244 638030777 +624153586 -525603326 +901098648 90519706 +-912765715 335054999 +-425230275 957211007 +-772257816 -723681840 +-325370153 -208219908 +6836014 -946857820 +566945251 221694738 +943658050 -629759465 +-346206128 -715509211 +-248697861 -134920292 +-966949464 223049454 +641186588 851058706 +-86931557 -748759442 +763840204 599733705 +423951043 -457590752 +341236380 62518580 +597312009 513906995 +198399792 617973943 +271731856 452851804 +-619049692 -607125799 +661271791 977605003 +-410755715 450692121 +-723906644 -548674677 +258262748 505610779 +-891582934 -422157774 +109654413 712964623 +248358808 855450265 +-952144365 -587771402 +854557411 -612477674 +-712394061 -235812493 +373970673 171455664 +945612765 550940347 +-883401957 795744124 +-223002995 158505474 +76051236 49297398 +264377927 -750646277 +436993072 986465219 +172471820 -372204749 +-678373160 -818762625 +112068866 940683272 +-108949417 531459984 +968322073 -90996719 +358998779 -560242812 +925860319 651166276 +-663530017 35779486 +-917164148 59146068 +848588547 -259524300 +14541210 298034966 +411150574 -881676982 +122684252 140157444 +48329420 -699418637 +977427879 680564480 +-232697879 98748621 +447578307 231711921 +814251399 635861418 +565559584 -253911416 +244760419 -464720266 +-649479988 741210738 +445684486 -177905519 +12443232 664232610 +200959616 577822489 +561725284 -226652169 +-831222300 -883281001 +915176243 14707942 +-816608626 646098651 +-184216176 8081732 +-436404346 240730977 +385621799 843906632 +-525333564 780612283 +303022763 -628961635 +149023894 81070158 +93658506 995839643 +526083805 -256025046 +242313361 885809229 +-314250804 -902278207 +-343748968 -316276851 +-73679957 208796286 +-725770427 36784163 +371163259 -245165600 +673457697 -206791693 +-399762158 -506208691 +-528437916 371343974 +460213962 319745472 +-977240535 235813211 +411291983 184579610 +-771761288 768700864 +-146118425 -401037985 +78498252 -552337089 +591952844 -889951059 +89279205 261243250 +-343646763 -482263449 +-374553153 232008350 +-669196816 815162854 +40824016 808487017 +561928704 -774925072 +387579658 380294135 +-640812369 564777576 +671108668 -671107070 +-801283010 467700053 +892441577 280411119 +-649032096 743814099 +103999535 436843346 +830219351 53991034 +336352472 -405874690 +901274321 -518587837 +-533636754 911403474 +53976564 716968116 +-760001180 -918505294 +956947355 70120487 +984627243 941998749 +-626939204 -285700692 +-96034659 204341480 +-958854107 -176199084 +587473276 772254598 +-781625256 685581437 +-542161980 -897279838 +-114419886 -390352502 +-906124694 -92362200 +366692549 -362597460 +738547753 -504654621 +-992689577 -226342583 +-362389506 447874339 +391242649 813594538 +973984603 -747019167 +816081190 684369874 +211859296 -954983533 +-615417295 -724340989 +26478551 -466436587 +-374592371 326726589 +44688195 -432939459 +979228235 430297910 +752773586 -726901812 +-68721095 -715314129 +-322160418 -321872718 +-479168936 152718652 +-645731025 -231398343 +-702181877 367710719 +-825703936 -92780791 +796081017 368008173 +-759116550 -705025797 +336647701 794798598 +-142989789 147841637 +499578515 209395412 +-755572299 864559387 +-604862347 -657577300 +78982386 -231563641 +522915698 -50620117 +-836165415 821827837 +320384213 -531298909 +-85343941 966048215 +56576298 23818938 +583589554 -608299061 +-23137997 -453819595 +-214765143 -307547250 +719742615 -41029016 +598860510 977438904 +-111847006 -372985292 +20983517 -221374974 +37581358 377449531 +-175022928 950840525 +181773960 149066342 +-848265567 583525255 +-238951441 367770136 +-443646517 241247105 +868144897 -729519983 +-97999868 -975020357 +850283622 -61537804 +788158455 80117474 +137202794 -838412997 +562128807 -618298895 +-238098903 -194723601 +-423255061 68483429 +-664125732 -384997316 +650991276 -224045939 +542197924 932806066 +41926056 380889191 +-818651678 -996052049 +404527865 -41890392 +-30435489 -241549575 +570184290 242650668 +630844408 602964550 +675551405 427031144 +-747079637 984510419 +450169190 372283320 +-706787516 9643356 +53117990 256356332 +842313184 356500248 +914742335 952145907 +958424591 433036381 +-858506177 989763786 +681582216 -968876647 +-205013980 -503307596 +-814155541 566690619 +-220459432 -857885670 +589221812 609954235 +-51909045 -920673511 +-701579283 -755425459 +375850027 815546687 +789333483 37315595 +-417508366 940254411 +-392806713 408325125 +-798334168 -951781947 +406642454 -892423016 +531449725 -595069750 +812950688 -959077094 +-771309552 685560888 +-823735572 -673371356 +-357758975 224532236 +-368583045 292165058 +-991024268 -939372167 +-365802838 -858214746 +26290861 715224638 +-463223258 -229297141 +483042531 544278370 +893231106 -668052166 +-44032123 960327162 +-65588924 864416132 +-657706039 -430299188 +-758366130 -259347082 +909009027 -287183838 +-91167293 331788911 +812014334 -229653456 +-177489871 -19582563 +782718840 -943411803 +661071727 -528564028 +-485103936 -290822757 +346588530 -48049056 +265246975 530266834 +817954888 -208345049 +-32711188 443135480 +658479340 784109027 +-929864289 -514776923 +26879768 509991545 +11627373 -15562832 +116941735 874739731 +-494384401 219301140 +-634779642 -725577223 +-308711355 939155022 +-116205869 42952713 +23928954 -511888417 +493790983 -955919813 +-384194233 255720828 +-96767161 113376252 +-154331576 620562742 +-697793367 313759558 +-307814336 -656037813 +-696798448 -87541710 +-990708619 417685139 +-322956479 -315241537 +904993710 567178813 +-67446623 170285840 +-180234349 594790450 +972263501 838448223 +785241694 -212419515 +255196552 843086774 +81935489 -349519017 +-587198396 -871131590 +-325319212 -931905733 +-211713301 567155912 +134379958 -91321309 +-127575439 703325132 +782324803 -565480883 +-989765460 68815818 +851070960 -460929860 +396549226 -953321549 +624399444 -75775759 +631196087 884365109 +704116037 781659358 +14848681 -586366020 +192973232 -351247332 +-939315399 -499745770 +565344562 -340782740 +914144902 -933872049 +-532579815 -573078186 +-119233405 471698989 +252833329 -410154563 +-933612633 -54302373 +618353066 834436464 +-54265739 -796846259 +47524981 30643193 +307197875 -305932711 +-275711478 -682684292 +422026619 -433115122 +233413126 -634303974 +-847117947 -418863022 +230898358 900328490 +-260307605 764245281 +978707817 93108633 +784104359 679395944 +-925258622 -855300767 +-206748089 -862709219 +904417180 -15458551 +663844607 -287179715 +-490861233 -843142799 +-223127765 622216031 +959989412 157027346 +918365817 -939383093 +383252740 611634194 +-564647301 -460491137 +801201563 342996646 +-985018692 599285164 +-969431186 -328226026 +-23348102 24769754 +-883576431 -184639956 +-633873967 -246213770 +215203373 998333310 +829731365 -739709108 +-173831764 59112771 +926774197 -325679435 +239484623 852491896 +-285170418 218154351 +-926663696 -210799827 +313075062 739275325 +140227455 -203985115 +-65172229 -435624009 +41332720 -378897908 +-394375789 56470033 +-100072898 -297541850 +-170190790 113948524 +273801981 -506595727 +-133259546 295940500 +-389763597 254110809 +131391660 99082837 +-626856963 -820292456 +-147332437 331621168 +360021158 -230440176 +369697194 121690880 +214893330 856045078 +-470055241 -326062043 +567904043 -699678462 +-565732943 875676026 +-52791960 -781506945 +153121799 451043435 +-670508889 -335191699 +-895301377 -568872685 +240541824 227136931 +982373014 874762466 +829283489 552539875 +-506572945 248031284 +-914924396 898520248 +271896553 484507834 +-910448258 -75641444 +584257676 -584768337 +635596507 366572657 +-905595786 125914858 +-670168348 -766260143 +-283072067 256731730 +-588985443 676567329 +-238441215 -750830735 +583652830 -413600288 +-578559631 -126791853 +-616347656 -765998888 +-794885773 19001712 +488006096 535371909 +-579881794 -904646236 +-408344783 -763857724 +770603138 -22065276 +749387035 -966587393 +880522189 703678394 +154497649 54386376 +-586310437 -842663189 +-673035945 -450228133 +-112596707 -811625307 +-414093613 876862000 +642893426 943112539 +-241107885 -825187004 +550932817 -975614165 +-203285826 272964903 +422040930 -197220255 +388241349 229667744 +816902580 83409131 +268343453 967030958 +-456725541 341804707 +356127082 -754789290 +-691891972 -819376571 +-466817693 657589364 +-422914664 -196569509 +511823245 -689531948 +-301085585 -688295401 +295546488 130270974 +308657087 710217154 +541899384 -917610748 +-354126689 -56107871 +11568082 -362381477 +-621678874 -870222204 +705016221 880627455 +-303093579 14189289 +-12278464 -817768211 +-172249133 967390388 +-545433578 -377820954 +783767945 982010537 +518224291 -618321170 +558006758 980585602 +636172348 -908741009 +-137110249 266902118 +-101082897 -235777431 +147196824 931435792 +-834263537 822724063 +-523552106 -154835681 +786135461 888164328 +339604163 -723473585 +-580230047 859117981 +-679637550 873603490 +-556941784 307369355 +-702439877 -499227912 +825725944 -897536888 +-723028524 576640113 +-602825133 205391613 +-740966818 -265104146 +-176208484 -46527269 +-662574513 -241032044 +659175489 -543311091 +357689523 33732660 +603963443 165116407 +-455448056 -580055623 +-18619386 150672710 +-858192363 294943907 +752160121 -706350388 +-609426073 -172592871 +-61510574 -130372954 +790190665 -201296333 +-322205745 -710086551 +750560339 588009711 +-307529590 154088382 +521076025 22082792 +164220413 -906041709 +635162256 320269941 +443190815 563824370 +-649232173 -855607620 +-936845474 -592451512 +423386539 788329830 +21836682 427815223 +-451100746 234719877 +168624002 525601732 +102622546 355048975 +-585633656 -892625357 +740111829 -659949700 +367204746 -506316248 +704669308 -374221964 +-885558188 -371866219 +-857526554 -583722404 +654913484 -634698848 +-849422003 -124493150 +-872318237 585522452 +-717890101 -217103536 +-296109501 207138807 +962388902 -62180627 +127503328 781320282 +790565394 -58676547 +-505170957 -579706746 +341034580 501734951 +-477238687 -264554035 +-5647241 -461859868 +309205293 -893550889 +478822033 901797537 +-807846844 -529527299 +-584976104 878753440 +616815355 222116146 +150362794 44014661 +671536975 619343817 +-326379452 -291853423 +-186081022 -746453629 +-582383323 747775842 +-932362132 -754313940 +224601291 -950107333 +-704532670 -673612245 +58884210 -399492128 +268689238 -112984397 +939363872 -734401908 +287167829 900139110 +575296730 -223747855 +164892595 400467508 +63410820 -841305196 +-297010759 -629043310 +687393794 484175176 +-400231105 788791294 +-54681089 -148271275 +-433571260 -929919148 +-775921620 -516094873 +562881102 626509547 +-930955575 666442481 +-820379572 472719115 +631243820 115947898 +-32737131 188439496 +-286384032 29064837 +-369363845 -761117480 +-782643027 966876978 +-97127928 120306623 +-445404231 -977829333 +-779921633 73093510 +-870984511 -301648786 +443663170 -623668130 +-399484578 242952764 +-832728778 393841585 +-629090459 -500040624 +-502261164 850203594 +973854884 940497281 +-10810078 -289454400 +93250455 635280810 +912403388 -389578131 +-639599543 748311834 +336675738 -291459991 +-145811354 -828638119 +-737636802 -525141395 +700039351 372532159 +-809486030 -884670080 +-617568699 -674733902 +-744374153 890231272 +-726778016 -302675277 +845133169 -854494576 +-831403093 -588690133 +-430949974 -777433195 +407906040 935809113 +383083465 -434767201 +-688015140 211303241 +-127795583 -852613975 +348440960 149965068 +539636295 597126931 +629971369 928024268 +-183113239 242129288 +415542492 -392470938 +59653815 767637827 +675714673 -208991581 +-992903704 -170253000 +-244005643 65896518 +-578434542 -477714235 +271072931 -277761879 +240782875 -900593360 +102521603 37716637 +873265348 -381382287 +-386380798 403666379 +-25206349 -217962681 +-777935416 366599310 +914423687 -269846036 +961677096 -424583585 +-239953279 139185436 +-982691380 622907278 +-89629821 -40219059 +411967550 215734416 +53218998 97105636 +791207338 471436389 +-188276354 -617107949 +-842386299 328353768 +505899009 -506343829 +-269818933 -289532672 +694268802 805483561 +-882834518 740151837 +39973765 612081232 +561221857 -734460880 +-991370201 861890532 +460443425 354386012 +-966260064 -544722701 +-702263626 247341568 +-931864547 595436609 +747927717 -664748268 +-339549787 568231063 +549648588 -763127425 +495748029 82803367 +-371932176 -865755370 +-936744778 -1271990 +378950115 -508741505 +27206333 -986925091 +-20649675 -551607582 +358076516 -553042604 +425850075 884533304 +563033583 -746979989 +-503673001 -236846759 +-253487335 638055823 +852375137 -189971136 +31834300 897496721 +-720550430 -527355508 +493764358 -532560101 +512503625 -222128525 +-598222875 536468184 +-403828988 -800591240 +-270629663 -12732260 +945859806 504318042 +75089958 -995211064 +-989714515 6307365 +-91792381 124067884 +-186735707 768343226 +349460749 -693304968 +-894918817 406640491 +-377323679 -972802322 +987040042 883633500 +299404458 -585822940 +-266492510 -235534625 +993734421 657798071 +-502352231 -136469517 +119642318 -341038106 +839056218 -355784872 +52881546 -721627144 +468749672 -94303061 +405192175 -145582978 +-608522977 -174801863 +960484197 541515394 +374953377 -642353993 +-998147293 376237276 +797701331 43536954 +378427516 -288798538 +503457900 825941763 +567677447 182746954 +-535833590 -749288656 +476207506 -755689603 +953398629 99042377 +941215918 334072590 +-287248021 300015044 +214192940 516367008 +639547986 614501020 +969236174 318733726 +423043291 -703995725 +-979703495 -537786799 +269440774 -560981122 +-661396225 812960271 +-725711905 -977689596 +-543709924 209286866 +-223389647 -605336183 +799407082 -593206382 +569246236 149640696 +562964834 -57906583 +138738462 800407767 +-274441075 -140788886 +185468371 -960236102 +-693867744 155520822 +-457072253 -988035285 +512229948 -447889963 +865536398 488848545 +753001870 -607307074 +750937248 891878641 +558474693 720289609 +120196661 -490156948 +323418827 -146797238 +566318544 -929613223 +244943080 538731402 +663259903 707911516 +728744567 -756439192 +-556994573 -291002191 +80305969 516476627 +-587941517 872075698 +463643995 -55716765 +234509646 637254710 +-266306624 647780055 +304583977 95386149 +661011590 -522075714 +433969141 -781864000 +-403192457 -805499891 +-303483297 -456683341 +128225362 598820130 +681268338 929062055 +958157297 -631166381 +-28456782 -296107115 +-216372333 389576000 +29760935 -287663773 +-515501504 -24669814 +-759561243 967236474 +784556177 -653993523 +-288886913 359678065 +694790251 992564247 +353527501 -383768458 +-712997189 -430366925 +-438874930 363547120 +-665515532 80538119 +823176425 -408902449 +718310167 803409916 +960823139 -766013033 +-347156206 -814441951 +-344154365 -306726883 +934032780 291845717 +-976617026 354404536 +-711601549 -389070509 +-200904341 649205899 +128878026 264565115 +847298709 -888232262 +-953971506 -794843656 +-267262212 -954377788 +-864202693 495758185 +-785895400 761036722 +725648425 518917445 +-659422480 925527781 +-192343718 -63266519 +-680228393 883631054 +829563811 -252221429 +623133831 309663914 +992669385 -533209267 +744570144 733040721 +-700033539 -671940652 +-918677727 -823161174 +-730388677 -995159801 +-942393090 589906761 +355025499 41948884 +113913770 -724003464 +508193959 -808161439 +-185086300 434275023 +-468326204 367742048 +-891349344 990895770 +-874194377 701912735 +488752764 532033725 +-683905611 -951909559 +366704985 729213363 +-609092297 202731280 +-893852939 -166372192 +-471459472 -16626945 +211818927 4915445 +471492880 -975722937 +220055179 -784092088 +-113138934 914063215 +-258989115 171738824 +920218601 367490442 +836138198 784865854 +779585863 -543663228 +-225701641 -350062125 +-700273614 -840161490 +-900310265 137133058 +778400006 -817010988 +-393687352 -516671564 +30695577 451521334 +-516276200 862496705 +-924077457 -484518360 +81105205 257350327 +387524631 -451773242 +557381382 -702121272 +-105439126 151211311 +78221310 -929144506 +-229867483 765937622 +-480709724 464025271 +718137063 122216512 +927785083 869310918 +158773510 950543190 +972059263 -317710482 +166967229 -434927277 +860251487 -619875349 +562552753 -950686388 +408170676 462264129 +-142477610 22052528 +-91210048 -369813685 +-785394500 535250720 +855356742 803841411 +-885876835 708235990 +-387526388 605989300 +386449184 88174126 +-786151180 443545495 +517614171 -896723495 +-262917823 -466506254 +15126738 -595436125 +613497092 -322156511 +425645322 -989627140 +-924157888 785748171 +-15243055 -787275920 +953350620 -951512025 +248652582 979058148 +-980979844 -57380172 +-691860610 -331350076 +-861778793 -851736154 +-19409881 11119996 +-704394944 551238207 +325563385 46686545 +160528615 590804150 +-545591291 -87107870 +-444990600 -808221699 +850400444 -2236223 +-22348564 -645777059 +-410565972 39715921 +684442885 -238573936 +802987470 884336102 +998978315 -451533309 +254570086 894763991 +363064920 526022687 +220866856 475699976 +-856868588 -625957151 +110029341 172240394 +142603770 372590645 +505523148 5840887 +663496710 522577162 +987011847 -208225993 +632946581 321068896 +788996064 -772303813 +-122820561 -402348595 +825573330 -314318292 +270767058 -42742415 +-945827640 358558698 +556834031 -440272453 +245930331 -777181548 +-473337338 734584667 +857232256 826343987 +-618726851 -877843124 +-753423304 -277018382 +288103945 -487701011 +-648721115 13070328 +-78036690 552831544 +656808982 -646049936 +737616156 -487718392 +876348591 789604647 +-927700644 864737707 +879878108 11116739 +4082285 648761947 +18784728 -513906170 +857006110 869821254 +-101215568 923677357 +434176351 -419322349 +-884804792 -606964398 +-413629420 966029251 +-552251577 46140903 +-799498656 503310643 +84239474 -37276489 +346839186 364967035 +-746765992 310126483 +-469004758 86225229 +463119638 657044409 +685489100 -63387319 +-449572093 634170245 +-363627239 183625605 +484527139 -200980561 +273680422 295757907 +-723273648 -811816411 +-211459297 -843661193 +-410153690 132982516 +-366788605 71617950 +391373959 492667994 +-875874392 -4043906 +698843697 128027518 +995306339 89302642 +-734333812 -238281279 +-271592221 592967740 +184297256 -959268444 +226666158 809130597 +-413796526 66786758 +-526702100 -662697641 +-435914933 582988 +-436237166 -618031300 +-961631769 -373791920 +-812815094 -272674865 +781068143 939353423 +-652403539 291941559 +562610132 405707247 +700168649 -292893542 +123973005 -239059671 +-628047090 -217596090 +-745607667 981196206 +259735115 -857608990 +-961219327 -994480516 +928519451 380532732 +-801941614 560648161 +-191641365 873156671 +611814831 -337780710 +321084718 289917289 +226222337 860535679 +-694155160 -702816051 +541016005 651937592 +-947918568 951908212 +700057138 606716727 +208003629 -232232417 +-685227281 713273166 +-815750097 222647364 +762744519 474215038 +-190218909 610292060 +-501826134 302958415 +-302722839 -437795995 +955653512 -797271883 +561606938 42504792 +388493485 343964667 +-770378947 -75873287 +370269746 25069062 +669343075 -643835283 +49880606 -846154626 +964158898 -875587203 +-761092284 -615917839 +-444507253 28723416 +-148380603 23497751 +620224633 -595856588 +678421230 -319404006 +239021779 135761729 +-930702643 -128528321 +-284786592 -508651564 +-981943021 -804615435 +532240865 219170179 +618116764 601037706 +562916760 -171972363 +-29316473 742841281 +-206835375 -70232954 +569830844 155527341 +-280534586 927284238 +-139030226 205876470 +-171681297 -167208840 +-559694635 -345331144 +-923551744 -402074828 +194250049 -705857341 +-634641720 132821138 +-298798395 -266162066 +-580791450 -859029439 +876748214 -46383767 +872040536 978267737 +-682077488 536853422 +622280212 -250606407 +-53459861 -529710762 +-875534900 34387300 +117718612 325352492 +894702802 -330311059 +-819246287 -557150660 +-346923966 -562735162 +922773581 -701617400 +-807532202 886557404 +-600446590 950574228 +180608967 -516807976 +-973227240 229889344 +-770454549 -389632855 +-272745226 450077822 +68934637 -373147418 +-834321579 336469626 +362499168 203940063 +335693655 976041451 +-560218566 -849472356 +367997397 -269964875 +662089368 358290165 +-12517436 -881531376 +-319870567 -139417458 +-44530747 880800675 +-946218214 -620744245 +808311279 344939875 +222348517 379255504 +-77873968 -384226023 +-22632494 143471925 +390323486 -768883889 +-748241304 514602609 +521692968 -755737868 +-69463233 -179795480 +848944244 208652987 +-87670368 -503128597 +223374166 -33084877 +-702314428 -250462499 +98306572 -305021111 +-858830097 87618957 +571176995 151311331 +-428585014 -112467432 +164273780 -814824057 +916689748 939933017 +364084790 -677407262 +32348841 -232105799 +-147765020 -682157971 +908197209 -450128384 +87817924 -956208454 +27173515 366790505 +-663536366 -389880317 +-193615125 835741260 +-8288892 215303556 +-664929974 564111468 +-655821656 402185924 +691963069 -389806163 +205919314 685924656 +172775711 23515922 +280540541 -254475530 +-955763384 925501766 +208275408 -492963213 +-859933890 -456691820 +-982702878 682407586 +-442629145 -872204348 +-848435060 766449932 +555695157 -379290883 +866975490 -348636077 +-187942627 -121581189 +207857910 -50943469 +-294163782 125895060 +-578634640 -349268254 +-777363849 -319313764 +502181477 -728323920 +-139675492 172264817 +612774993 -664387125 +-409970208 -553960795 +-81233666 -561832214 +-54861525 686822789 +-288195452 850858129 +-990911767 -520477842 +-283307996 -428248031 +729253400 -52724189 +-418288305 836185923 +-52969167 -526821007 +400336441 615137238 +823391209 757989594 +-798364684 -62231496 +985752542 151066076 +796050837 -332916503 +-134850403 -153776794 +-197885658 980162082 +-800141381 -623835065 +-527547474 198581580 +201382946 912080817 +11871043 718163480 +138486001 981038819 +773258769 -920206077 +439182128 -805609360 +-842280607 904500354 +-418224622 331515678 +623311977 -165928532 +574476535 256412725 +463564282 412613463 +-838193097 -661022449 +-651493095 -373339220 +-603927363 -857987324 +-595831980 -137872556 +569965855 463909566 +359273508 944898847 +-599588553 875534789 +-175721531 -852182331 +809930566 -195973321 +661661774 -604014170 +-153164380 105611077 +-239533970 -894683831 +-16750245 601853196 +654327452 -743323242 +965412304 -871220297 +-12575278 -713397712 +948467442 -326143669 +-428528911 214027630 +666007706 -221064957 +-978289407 -956907090 +797902549 786142647 +-294397435 224802124 +15663861 -845894332 +908150382 -72093055 +-435950699 655738557 +-803301695 159734640 +-3303350 -889474396 +640244308 -330998231 +300978657 -303725581 +219812625 482595805 +-389010849 659638055 +-570919038 716245919 +383756429 -60799330 +-176907401 -496033403 +628021867 -267618315 +-108907086 -6282411 +93138829 32204457 +335983336 -326469383 +954388438 539078744 +287123250 -653678811 +400595370 416806962 +-169251714 -289786723 +139186154 -913626580 +417026394 -240641216 +-618362801 878827924 +-575283343 404907278 +-11353273 943340919 +-128286116 -647429723 +-976475015 -637368273 +356830694 -243953494 +-471440231 823438420 +-406321862 -262759486 +1629184 -871988361 +-999877629 138002856 +519752745 401293161 +-367539496 -752675587 +951810159 -499599988 +-5010818 -967009137 +612799872 774084042 +-352474042 -104288185 +406581369 -408519153 +67176644 937295300 +-255756048 -856153464 +-475046546 -516490988 +816662748 -984500737 +341830581 -89128447 +-371091427 865963611 +-704743562 -733468816 +589557641 -836796838 +-615549693 423486925 +-999543217 569866150 +671971242 -582744031 +-452789798 -552207115 +-624026072 -983488417 +718020303 181557447 +-808727205 660190349 +-126743525 29380855 +-816903339 446269192 +343257722 -371905930 +697860316 186222991 +539331211 515411137 +-134414759 134937830 +591295288 141246568 +-145498756 379581835 +-780994673 729919691 +183633558 -131525441 +-221164594 -338045586 +741801968 229333546 +2822962 -454790844 +195327295 897949685 +-400698298 -855855273 +-415239508 377503925 +596021753 -121423506 +795270035 -391973294 +352164851 -429054190 +-388545659 -314906359 +683218597 657737315 +160119258 268257447 +-181921239 -532730595 +858429743 -969915166 +-780422690 -394842324 +-166685732 449387643 +-403838769 601588367 +-187220916 131407306 +-711046475 -682660665 +-400280140 349460204 +-175833617 773149040 +-722172703 963260921 +-434195988 -405390216 +783819026 788644623 +859596182 194020073 +285941027 208923514 +489348820 -225452901 +346965216 96782351 +696810148 -506655380 +-834990433 -2348578 +-81648566 -289623332 +383753037 444611674 +983506823 -872399386 +-975799167 60718283 +-938265041 -933634054 +543544154 -876546620 +689850763 -171653515 +-942020793 -451386310 +364240178 51077204 +-768511444 -688840956 +667008725 970209033 +-943429328 -389980787 +930450323 -959747508 +-258836220 -776860945 +-704089277 -523888262 +606370138 -464941519 +-325200695 -632358084 +903723869 -459095655 +-986924451 -849409184 +-529354203 -209384349 +-808591416 -376832505 +269598436 159829538 +-405259983 422622059 +-798984370 -228913437 +76910520 894488092 +143559643 735253508 +-598172729 -32031294 +470505801 -41248075 +-384928715 -138561230 +826284689 457403096 +596687164 -540771583 +6397450 -464161673 +-669558424 229888770 +994266914 432506311 +818223136 959230189 +-956525956 909310962 +856319721 -961276467 +-591086113 -334292793 +-359866938 802853852 +-56022547 -412819251 +-872812365 -831562678 +-770852726 863249684 +-958083864 -893987797 +820680145 -52960251 +74556790 -512883820 +-632633811 968205423 +-152729199 -82180384 +858006679 -842559540 +267853965 -699367832 +883020477 -561882342 +166621423 -161684046 +971293324 -282302312 +-735887670 -215783656 +-896597884 -182604434 +-712996535 -572667448 +-583232057 -642605597 +-66665301 -843654623 +42370736 575852379 +-958234031 905963042 +463922949 974194058 +557172159 -408535115 +345249997 428714982 +418445195 991748281 +300050932 294980117 +-609407692 -178005426 +685242940 346350991 +724144931 -20043083 +778260404 875856308 +-725859176 -427870242 +-50101800 -881056219 +-71578485 -279293103 +374639967 790071739 +-320714539 -598899206 +-2899751 823544598 +113100482 -865420780 +-262605824 146573283 +-215189660 -281186880 +-325949044 644283652 +-122786262 -547175724 +-60965117 -665906225 +-704405382 535803176 +-467977525 -555524604 +-616757252 22261212 +390093546 427163439 +523623869 170673740 +-274212024 -973702812 +201172422 -13870374 +486302716 883835774 +-104523311 -298269342 +-33182317 -511728708 +-470769646 324508221 +842255089 827074271 +479940425 -72099328 +-645503231 -444158475 +-734262176 -516080522 +991297073 342765613 +802354698 986789476 +387355847 397747229 +910951758 -909784361 +-421294924 676695239 +732554303 172854063 +-227540586 -857876459 +-120915575 -507547897 +-599791473 307441608 +-67041204 -956116313 +198860716 501124019 +652929136 -354994767 +-609275928 -131765173 +-479114309 -349825030 +481258697 -260601475 +-287190094 74241908 +-474019584 -997649898 +-615136653 524147339 +-674666050 -540274667 +317954552 898369250 +-972472184 113283621 +998530660 747827918 +75562007 -701340418 +-865528420 -216609517 +212680431 982319180 +110077830 418333633 +361630821 -832330315 +840362774 -316222252 +733690327 -661658272 +-534480399 330802051 +299192973 -63694703 +98772047 -447891488 +109843458 211165971 +57267806 -959263250 +337579579 520279531 +-59256903 459463516 +239792661 -444905531 +213209392 -397112043 +-889447297 -719046658 +-84060634 686904076 +-606837905 592120298 +978924462 825874451 +-693542555 -354474806 +-288719912 865401902 +-488977782 769128903 +-829811161 -403474434 +-47013924 359840460 +-783762467 -96046510 +703234439 -205036420 +486457360 -741582317 +445159423 -776657686 +-805196686 -237545127 +681671257 -553678873 +947222620 -587941861 +-882579890 971229248 +33210815 768802552 +48087888 -168538202 +462374937 -902474219 +-373075669 -284820249 +-379657706 605950615 +274299902 366362939 +878955584 -511685575 +-434069265 108671292 +935784651 551892943 +-28897058 729796394 +775669857 426567819 +13185568 361913770 +-430526902 789157379 +-144172877 -959955520 +728997655 -899162459 +740422492 -913273942 +-787524363 301438272 +-990144078 -802605330 +196805881 207440616 +-439779875 721214502 +-367805452 872446807 +482617228 -777886872 +839268025 778197626 +544077643 438012842 +-657406733 -740584736 +-679989155 375949810 +243277710 43420590 +-516444560 -542395458 +-646665577 -39633061 +-223192511 -101119356 +594021420 -328183583 +224995729 118254048 +-345649257 -208274411 +52073140 212208470 +-475305784 989204131 +920798685 -862683093 +-292530793 682634252 +-689710215 473307833 +-607095280 949181063 +602982316 -86450535 +-600490333 836084145 +889788354 185290123 +26373608 -659163982 +-696123801 810498045 +104059471 -818153127 +995969430 -49998985 +528933519 -627380192 +339413412 990216686 +287098337 570964400 +605744808 -258233950 +-363521360 756753837 +27603 -131059174 +-780529742 -896160884 +636000123 -142403203 +-664489875 -295003261 +-799999875 927385807 +-324680199 399714790 +870916606 -623847870 +115691499 538589596 +491526980 359065084 +-23217478 18019442 +-770748307 -255607748 +-782890813 458454632 +-658349799 475706368 +-1274210 -398622627 +-179410826 125744447 +882515155 -94268054 +-934301918 -865727678 +857951211 504544778 +-875511056 81119605 +-313367102 -541266256 +-823093501 482588951 +161744544 541317756 +-976950673 -924858187 +-731244772 -438958554 +-873420877 537111696 +871186318 699119105 +-209535836 -810883443 +-60410973 155795804 +273825472 802946522 +992256662 -692678774 +13748867 948271495 +412309594 -94664659 +759044509 590273093 +-497714655 953677746 +-181319897 667633207 +-271644612 628840583 +214726537 -52877043 +-320743536 373528294 +812374615 -458727498 +-136771727 218563552 +112176957 585995650 +-363011479 580210304 +954985752 895731026 +836184465 -652882933 +914471036 -709057464 +99050983 258938517 +818714478 730612104 +-727273721 107329587 +595956412 239585034 +614978994 -80470248 +908404711 -445225469 +558180904 831086780 +-327326258 -323478368 +222491131 -500768359 +-557745074 -243334724 +169952368 -285003172 +766106782 -912735918 +-490661314 246989489 +-880929293 -827912927 +654027496 -352026836 +777855848 260532192 +-21707860 -679129203 +-7927774 546020729 +594918669 94384733 +-263218418 -354266973 +-104162969 169818898 +687370727 842685531 +-898275554 -736275419 +-854967431 -963148399 +-123671503 829947784 +-148594281 307396140 +-651115453 547156254 +542345343 -840076482 +-335597962 -407470042 +-977490354 226308760 +-855241592 711008158 +-586749831 274566817 +621671077 848028750 +476672339 665656391 +-830923442 667256421 +138991156 -122688620 +521545726 -555327008 +49454358 -672793186 +-989257309 -739109014 +-291539520 -26194490 +-222519176 -570282414 +-665681619 189493736 +-961912785 -960222866 +664865291 176199203 +719679142 -281173605 +758960038 -312991734 +-694088198 -622550306 +-414178467 305096708 +630689437 669031797 +871172954 -163768617 +720516099 -315592489 +558881056 288732884 +-597181985 -745362226 +-732497441 708743529 +497657630 -774532434 +401054238 523546752 +891087640 315487757 +74243442 830823397 +-927302304 -845689573 +166685534 851797604 +490443004 984196798 +390672844 907766701 +915737011 -658992681 +-158476720 -514329385 +964281921 128047811 +379812462 810676533 +239635125 -581431425 +-256930630 -112474138 +-895379247 -639254121 +-651412440 73429850 +144427183 171291031 +678864057 702708714 +-376243218 792282807 +-502010882 540599025 +124093718 -551469950 +356852719 28138870 +417197090 921276376 +550459681 231214589 +440784526 -598580337 +637815106 -53727990 +-616753319 42293977 +666080073 692566328 +-994727651 -423619661 +-953928860 562430509 +-489867121 -967234102 +-830704807 -679000375 +-893551773 325314318 +136347605 865309088 +999033302 -787096014 +847736829 -830173289 +-957324742 843091739 +-894166106 274737678 +845573878 -62576958 +58121531 538304550 +868946237 165634621 +-384713608 -50254772 +-6389797 678953805 +455491717 952812119 +-988238990 781243769 +-906620311 311209506 +460601001 339761135 +821338390 -610184124 +487276767 614687141 +768419340 17410156 +27199068 -673853558 +430382662 -42163164 +-907929140 699490999 +-100819940 -495388294 +802339753 -76851622 +839917797 434575539 +741780998 638560298 +778552164 162735898 +689355612 -413611606 +468930588 -60639212 +-607287561 -416678521 +-981681097 429912059 +537648208 458514077 +963996551 -778903555 +-713604031 114986657 +117116001 144690193 +456080621 -642595806 +-565855245 -47109588 +676046137 -758520756 +738792172 975233142 +989967300 -942019790 +-581294586 454282802 +950273013 10000400 +-2078980 -400797284 +-302510367 378139081 +47957636 316998558 +-137334647 927792183 +-904218350 124811172 +532901515 539424117 +-459037857 885294743 +-329970302 182362620 +-852031153 -970267306 +-818465187 -103353539 +179606853 -903001981 +428269054 462793611 +558025115 414505047 +833219178 -339718709 +744248540 -794023903 +166031336 -279606715 +-451369354 -82703372 +596109858 -836285678 +-167982880 -957754902 +664330865 -566119359 +-43452524 803720609 +551206716 -636521105 +-277436974 -546238141 +714956343 -626647999 +884550814 93266553 +-632363962 -9785886 +-245245576 471459935 +350985931 512841668 +-661445682 884080158 +-370495434 -403908349 +924745375 -11602858 +-223768599 -210943038 +-870411323 -73131563 +-576532464 888649227 +-870534167 657165861 +-119451978 -302161422 +-843901679 279568833 +-788772714 911482643 +917727976 815564383 +-962641385 -218718374 +-768730841 -496829944 +-821932080 578347842 +9883227 -158074102 +-41633691 -857360042 +321222239 -7357102 +-394895934 514624389 +917954707 180849699 +993908485 299634589 +681126151 -291819110 +224450896 -763123613 +-47185073 625706615 +833830707 -648580575 +693544544 -581798200 +-236745128 -964376835 +356319018 272179017 +319486346 -248174693 +379418475 634988570 +244857421 -472983493 +194337521 182756457 +669460213 845706837 +288178511 -268261013 +-778992987 819553417 +338685265 -552670459 +295528169 730041553 +-803620005 -702416616 +-611857911 406789573 +-290885258 -678652979 +-579142252 561177766 +238702088 -795675804 +327090058 -818919834 +230790713 966779576 +-920456853 -483924143 +-395965420 856628326 +-666706611 640784266 +961059656 -168432437 +-152060342 290955815 +532338723 -715901715 +333043027 34203003 +624910367 -720725482 +566707954 -536150284 +-275978088 190350710 +-640425949 -253863539 +-930076908 -75973162 +500828359 -122268004 +-337790021 -935007988 +-171718398 -482166934 +996600391 297360344 +-109663280 839629089 +527360219 -406595678 +-469710988 500174112 +-468255666 186804409 +556496344 -918684539 +-400234598 804031093 +917425765 644692208 +-13705850 -15906084 +118530835 -805353410 +-605061822 976182345 +620801623 11009393 +852750744 936215546 +-89403361 467585663 +236668737 347321285 +-940609453 -410592325 +601173078 -405780895 +-403487207 -177520202 +-184803528 882689530 +-68165050 -75016846 +842425080 -957693162 +659652137 -327349316 +541048888 -646105689 +143275548 -614242274 +696595805 36857881 +206050459 171795202 +-307563373 -876036718 +70409240 -109253772 +675732379 -357716048 +-74111335 309386570 +-39050048 -48456401 +-485823466 812512958 +235063169 69435510 +176719601 -411208203 +-418594671 -165567443 +-562254265 377495720 +578934734 -684223464 +422675900 -882212998 +-242405043 -119193719 +919996016 -387685613 +904563102 -704532794 +939147619 -524900491 +-658706250 283463736 +-256507525 341333190 +-242148336 177226541 +242559291 308947903 +-674669469 -719701231 +471396506 231244785 +228670206 -559225480 +-180195042 -556720267 +-829983701 456385841 +860369794 -308576989 +-280487853 -981502155 +-920410588 -25759649 +-401851585 -134067044 +-981578261 34175702 +872757043 521020465 +826974156 143764069 +409283973 -237912524 +387484257 941628023 +-371257763 -900570892 +-782745973 -259700783 +-258740642 -50493392 +188881002 -805110199 +-417154663 -475321052 +-780419267 228729948 +334638992 -501250021 +-486472082 -124459409 +623842261 460343510 +-621495388 -681179667 +-373662390 35578357 +-278201765 -863760651 +-864558176 -596526417 +718152373 -842205760 +-291654907 -837775150 +-702917115 641934490 +773431905 -550249919 +-357142074 474103601 +-914063661 -69426031 +-497144631 -787368348 +416709378 -433092314 +-204539044 46378142 +210079939 -770773507 +40851632 -697131130 +856034445 388173187 +-569998825 -40031641 +118549261 238964911 +-462984195 -534139550 +928470135 -680009483 +187884351 -87901431 +-345280155 -158448229 +580515326 -12872385 +366228661 -499095190 +-263573374 126993884 +388214048 172107148 +814354408 -684596590 +26675327 730071162 +447467124 754467106 +-470962962 -557064296 +336970818 89649543 +-687505102 853635435 +62953552 788014212 +-889082238 6943912 +-52357526 130853297 +-152051659 -571070302 +644975336 -223367897 +169346120 -280939569 +-195044984 -838102447 +202644872 495640840 +590325033 672566030 +925829494 560547676 +187768353 -721577247 +-409598587 -306701888 +-327040333 -337314375 +890385755 159653242 +939847925 569852336 +6072677 968990002 +954830639 -962310387 +-718673314 -672277058 +522178050 996154828 +371134877 5084092 +-663329882 -136236014 +254222704 -32743390 +771499332 343568589 +786364958 -496870275 +-236861850 -321979015 +465136 81643878 +-570178938 344484812 +734527782 922619998 +-160980529 646599559 +-933416639 648323557 +-484038573 -236689187 +-600259985 954930623 +972927184 434127306 +396822458 972127576 +-587194209 348650332 +-11760190 786398470 +-354813368 -309526298 +-220596534 -619667495 +433020092 706656980 +917577300 -168718340 +669291224 857043699 +881050229 -103966847 +327299136 316803600 +-448403366 747176324 +793146241 -721905097 +-141362779 -284066901 +-654796434 744772040 +-616347268 -858800806 +768308453 479762917 +-961718729 387679436 +359739824 465070030 +300212632 685397183 +-764860359 -642513840 +96644965 528458596 +-496132503 918580543 +-706086018 693627083 +335234109 -505595260 +-497443981 706824737 +-965957402 382761 +587495365 -512988254 +408072725 -676064470 +-928740141 -541959318 +172039031 -168339275 +-739716330 124400439 +76355600 -436947812 +-180671390 471205178 +943634494 -246646670 +418019923 -635604419 +888283066 -391511851 +46955832 -528900815 +897777917 -601502235 +-646936031 -443291402 +-212640666 703720387 +-167592299 963022011 +-359076821 784289109 +51291068 89873071 +14295987 978259177 +-64762755 857213595 +-547580853 468651387 +313119776 -675327039 +80665749 -587803184 +-684736352 -793220441 +851021377 -194977087 +744481697 -706379049 +112724939 -324536167 +-84017063 -46459267 +279463449 -940640289 +-458536318 -410188443 +861766056 881397154 +873887942 58427568 +219242712 52130015 +188350775 -81181756 +442262688 618820611 +435665532 -129238277 +-386696105 321318526 +650758667 -444728587 +23160287 -3496691 +-205902891 885681702 +-233171360 -745373111 +88222813 -829056935 +181927224 -918223788 +-42916732 449052396 +871899101 -449396956 +400151608 -846607161 +-75572723 -476566889 +382646154 -385264504 +877042652 -690959281 +989400744 -614239172 +-775144239 -179213862 +-490770653 -452319485 +-574134315 -748581405 +378585490 -362648080 +-678357370 22345303 +-83018495 -651131617 +955769491 -36642924 +252594943 508411166 +-959409857 589555541 +-356620536 177247266 +299627117 194666750 +642094949 -932759826 +181729022 144557856 +-706787372 77456661 +722832493 230721292 +-781496018 -325843702 +-449579671 856841781 +612275804 -505876750 +947509497 388005587 +799355330 421856124 +-254547198 -181926945 +-7289549 -536934713 +827566981 -495842830 +-963768053 -717970877 +418064088 119580987 +57733790 969626259 +709011250 -716735253 +594530061 384227189 +194829634 159956525 +-797940952 164284525 +732389075 -648984392 +105670176 -637094516 +-855655671 31893833 +-863205735 -191227259 +-453470226 -963760139 +-463754922 983039726 +174988925 523816995 +-411010465 -829674075 +-855991528 395516449 +-678803375 323827602 +209222055 107032386 +584211988 -845158571 +674610067 -402819493 +331722408 -613959978 +-169691050 261246436 +-820210275 -834098501 +-120387732 -242133349 +-43019508 978812725 +363121302 706638481 +685225150 648816095 +192677448 477621474 +167889565 -543068448 +903651389 -702696738 +-571100640 -176913983 +120525447 -872112458 +60490893 -743034525 +-165786132 718041274 +-663110445 607664844 +431276818 143498436 +241742867 987552990 +-414982605 -210513072 +48394186 -820952559 +489352220 -209463481 +984830212 686962445 +-642146883 622621330 +-823123235 914136023 +-148803789 843370858 +275167621 -314386466 +666392888 -689257113 +-25626057 -638134273 +341533193 807697196 +507239400 -564499882 +-204044723 -616390272 +259678936 -46695781 +13981501 226500769 +-7596295 886485618 +585350142 98110808 +-47949306 353746424 +-633437045 -214262854 +-221432900 -258875611 +-9854333 501145978 +623509333 782392250 +81402026 -48055987 +615997368 415569769 +-902553261 982586080 +710194582 -413048215 +118145606 219192181 +793836380 -464103459 +-934179082 -560727979 +197099523 -127493225 +-304281347 530041676 +-473899902 40639964 +-279267739 -897449155 +-840609267 -539825165 +-873404962 -106799047 +-853771195 -740114592 +814040333 -453499369 +723633484 -67028006 +-296847884 -60828238 +-101860857 -790858684 +-818315760 -294617139 +481125940 295716978 +-778056377 303176518 +118892799 305737039 +-460919499 -146521737 +-352891589 665764876 +-683160374 -698159812 +-198213260 -637728582 +245872676 915603924 +554935835 -556099367 +-228303546 384256960 +-555855648 990021781 +-84356135 842462920 +-606697585 315520132 +-186722813 351909925 +-963238357 -639046836 +389886506 461664022 +931390777 852522087 +667351070 -48317430 +58905104 35025961 +-592453431 -469947706 +-923337723 209872998 +791287242 823385124 +-579560026 -232739189 +580449708 779330472 +635826863 -367138541 +-286707228 -558537311 +-501961769 439116826 +293933796 -146175572 +39504339 -744460962 +-607614391 58550231 +-306203916 260120465 +92819959 12042586 +-503336682 53602673 +-452543990 638784964 +129839635 219144149 +564835260 181016366 +225650416 -370859102 +482699321 -354046116 +316858985 448228332 +859335890 561235470 +-547841427 90200126 +-907646955 -776061156 +-313710414 238508851 +-97207923 -381361976 +-868359336 -558379769 +-129455800 -921781 +-427215781 -912329262 +-544879547 924412697 +-621651446 -737179429 +586342009 -747446447 +-982419037 991321413 +-740614266 525142384 +-475490466 658763474 +-350875197 953509849 +-846770388 181391064 +721092039 -430632316 +-551771971 -542051429 +-18309208 42981599 +-535983917 -487238312 +957398401 -302910330 +-719849643 967975239 +-996889054 518694763 +-795425192 216031976 +-398827263 -970470813 +-102983961 -18568253 +615019482 -181569132 +-832994504 334839519 +-652659053 -531210924 +-922749249 -223725237 +242237888 688729296 +-143004882 828171056 +-796665221 703357956 +-107698739 749271684 +461538017 809670212 +-526177712 33400544 +284276330 -610315497 +130747889 319965163 +78379520 244163556 +-171146299 780165243 +358468308 656014396 +6438353 -273847647 +45940706 -479304713 +64458949 364978406 +225938732 174759486 +-189954151 18770129 +-265672908 298171741 +975587692 181812029 +-275855005 -448559470 +-116864772 -295730417 +-267313172 750238481 +-829613981 -615874942 +-503860856 -837342807 +389468008 893170095 +75334094 -18571522 +990330101 -681559497 +167349886 212227324 +-124480938 -219502151 +-365742564 -507688378 +-226749623 459998762 +-334864311 -575290604 +635825519 -710573536 +395901660 125784955 +-168277004 532056419 +975733263 641993832 +598173216 170453952 +-216299874 -966296819 +-452919935 -577442360 +139532205 -853470318 +-307484619 -215546133 +-564710302 -725540801 +598433739 -422782022 +-332965312 358201474 +-187755048 -223820316 +872969217 463610748 +206488611 943512611 +752189741 534074397 +-322722285 855368783 +440182509 634613858 +169846451 -371437716 +-207547731 877765558 +-630055899 922195317 +461816752 318557813 +-519813122 -888343074 +-156259954 -440180533 +-791497958 900816419 +-743071100 82313341 +-925396580 -93067908 +263620348 653987154 +925283962 433252939 +-759791061 -629431072 +-968044332 -834709523 +-262120340 -569297513 +-82222878 -562960625 +454639061 -121878212 +583860480 269968665 +57507446 -779986551 +378200868 -897282090 +-49348030 -15068739 +-380756611 -81906140 +327391874 -558953914 +-145009815 933883525 +-507396789 427141445 +565914625 295166992 +393348418 -796826744 +-749658823 870630747 +-595119050 -30390255 +-464970575 178525728 +530639466 -556508447 +-943445441 743346271 +-864433585 -344573748 +-339058152 307695227 +-7773731 521604326 +19585079 495848836 +943155535 861302365 +-432467396 501077842 +584650525 -337474362 +-113866028 -63061059 +399504753 842754981 +233404921 -207916593 +333851726 -711815636 +-586541149 -844828722 +-167713840 -878426788 +-218757551 -660431613 +299536512 275564887 +553242509 614611972 +695233872 -683580195 +-653800061 -844359067 +-26390478 -199062199 +-701438769 938670014 +-368569488 -301953713 +666971337 -258646577 +496348187 -827358118 +198381699 -55521245 +-739020450 -593242021 +-456482183 259718345 +788323926 835635446 +-730509267 -747697816 +50975401 894399373 +-522497409 660879284 +-106006197 -934658635 +-656138630 -395506826 +-609345823 675618083 +-308975683 357979525 +990727862 -553721572 +-51114810 -161940778 +-966378230 701234708 +-665614056 979275015 +-755330489 356637188 +-373597167 -693694626 +-431329336 -825480599 +-712600363 -471616591 +325533739 14347086 +-512414172 -386060123 +-634314656 195644292 +84476403 269726991 +-981297133 -11522136 +438017709 602872222 +-903994412 890142329 +123629029 436061955 +-947943972 335748986 +4559360 -92347751 +-450415646 35525113 +-11012622 -648183930 +-420855378 -938267401 +-778699016 596942921 +437672708 238793960 +356820873 -59843427 +-74837793 953431009 +653307732 -356913970 +376922684 537959886 +-53161733 -94416998 +157525452 929858175 +-717060528 195671172 +-576962219 300705785 +-888355038 -47967515 +782906281 798421195 +832141753 933710595 +900241161 946193493 +-282508088 698394640 +-407227339 343595886 +418397626 -761538345 +900217297 -683925526 +637183465 711088417 +96910886 -92294688 +-134690143 -220882080 +912601537 161042028 +-158342024 -626287565 +542598476 -116868347 +137437971 -454571313 +638636638 64804339 +-197956466 -746321804 +88897589 -495735594 +636778462 426328421 +-827316586 80452367 +884094310 -845982463 +-273074795 193241788 +-953583473 200681276 +465268601 217980190 +-420815328 -870448808 +683524524 -794175421 +722508293 -689068196 +-578661968 -676024016 +43727168 -696341210 +256402813 -811751591 +137419992 470742441 +284454930 983107283 +134480489 -471595943 +-502745911 -498497870 +535198757 490757338 +-997230226 687299748 +-703636225 -599751393 +-398950612 991785297 +237582048 598056589 +-227901217 604433109 +372196009 -533856821 +-496639293 -483802399 +-92288166 679384303 +-457352720 193735762 +464033135 484484021 +842831980 -545540585 +-754811269 -23251313 +-158253721 377439830 +659386681 -366162368 +-732378451 -99550484 +379249438 -1329359 +-86507972 -892485140 +-841190607 245307699 +71150914 851664803 +-843568098 905403311 +-341402275 -381230595 +-777338100 -553979109 +-306828294 375411041 +-747388904 123611793 +-986093265 471329144 +-667490966 -465906079 +-590890723 157741679 +227650272 198482404 +-782102072 -697149024 +586389172 500351031 +-829079574 -922002857 +-707465069 -115850857 +436055654 203551699 +-618636607 735855786 +-906625128 -494454191 +-25161835 -75836882 +586354307 401078490 +538670098 -445726789 +237278085 -842522221 +230698737 -836810671 +843532952 -742237548 +166279559 -173885138 +274138343 -462140399 +-227561519 -624700020 +759811576 796829127 +296243248 282571663 +537093366 582003707 +544127058 715369793 +-952178856 -88946710 +-31049253 -32861464 +952716898 779091562 +393158381 601109236 +-469200959 131677757 +-368539063 979837545 +986040336 882632241 +112968373 320715853 +-948879035 -285936714 +-506902828 -484294983 +-478828266 258859128 +93337950 656606650 +638383222 332757661 +825257684 -61479161 +299582626 332223999 +-375035699 -255750805 +40653743 -277675176 +-298794456 783003936 +-797130207 -35655732 +-486796356 -632604966 +5860974 453741839 +966470895 -434061433 +-455077516 933847908 +227386048 720773307 +430403995 32702361 +756215524 -288777035 +351042543 103725344 +749739518 755373131 +-920964954 -222584206 +-264736976 909540577 +148534671 576730741 +748778029 465087029 +-121428797 -350384583 +-645086676 279887093 +854248666 973140114 +-703679262 -606736220 +701379496 -774937421 +-496598585 -926640019 +283322688 927151185 +785744155 -625346042 +-916415102 956579390 +906581488 383238715 +-546738276 286329747 +-204773467 867259100 +900125684 227010361 +-17836490 -493482170 +254371548 -725586176 +-559389913 -488170412 +605852705 -487727292 +-512365901 -697429623 +-118762451 -289357871 +578947525 630427856 +888483737 655352030 +-232758351 476025980 +-176787537 -636783781 +870700195 -539732800 +-583805806 -893069256 +836124634 513667726 +-934015499 -943071530 +-137345232 -880127653 +-872391245 -430793100 +826591390 -615996626 +-810902837 -707210150 +872465497 -707020989 +-923456707 81595877 +-365794064 -643468446 +829920983 586791477 +-678517009 -803527732 +58706459 -44050499 +-487352510 83236128 +316995828 450907501 +108700270 -597390622 +-265509507 878503046 +533945101 656235050 +-818165850 -792976064 +644987830 -391307550 +-631830393 -849516265 +-95137391 -828772097 +35849043 740325949 +-446117039 914795567 +709559231 818741680 +-551595753 654806203 +-452563721 -878261371 +-899618809 263303446 +-206991546 595475199 +-722108630 119022652 +475907696 -502214907 +-918321097 -246753784 +-681865233 263281446 +851852224 -645362104 +155566525 135103904 +779523758 -398461950 +-705809911 -752546747 +-524715555 495469476 +258175462 34555563 +-666212039 -68846631 +844482031 708160816 +-972411315 339898782 +695591132 739216762 +-244104768 595483163 +846385983 382137274 +538673407 -105439257 +-357934911 -509594197 +37264388 400476401 +-368086315 593283232 +-636116962 305989561 +-23633017 -710015411 +147159177 -631317398 +-315363866 -171670042 +-794664627 -283023744 +282721599 -404157294 +-241185887 -784983200 +-258544319 -412859365 +132178689 400951297 +-709294323 600467082 +982819975 -985983703 +-675092336 -985495607 +-724883606 -896249978 +625501605 488384215 +-556934081 -330630791 +-228802572 -160725783 +802995906 396405766 +-868350104 784247837 +985110049 -418213530 +652337104 225105067 +-337235425 -598768320 +-679815038 -342187686 +-758019769 -906026676 +-37080570 979393144 +-232014192 793601441 +-142659895 80110338 +-528927711 -883743990 +-61000377 115187815 +-966986583 383155669 +787713385 -939747175 +502414131 92519765 +788609501 -249417438 +751911318 605212722 +790196212 173237557 +688501486 -755484853 +827460684 961487706 +-115929673 131693449 +-502749894 768200128 +-595134384 -676237165 +-986384985 -523676429 +-688424728 319869392 +172394213 -567055108 +-547353156 8720041 +-999538443 -900884165 +-850915707 -546340540 +149272559 -179889611 +-790576552 9311447 +-552502966 -39099202 +-795455326 565545356 +-949920383 -584809948 +822889303 -292655301 +-159072785 219271580 +878341421 824724108 +-643361987 -860957784 +45433795 -724160387 +-583839312 -598059326 +520663536 -190465506 +-462814348 114337364 +574718265 -386322042 +123099161 773065424 +-408332018 -245187005 +395556971 477804953 +595704086 -287141142 +496874744 359997962 +-916365402 -975387741 +-278620271 622741266 +-16035794 47077699 +-968653964 369606793 +-123316774 -300335374 +695775597 81051720 +-85641753 922093145 +501584698 233260895 +438924637 -922161692 +-635785104 -76440752 +-499823503 484738308 +-164386463 -271051439 +-353780140 -398915637 +598686515 273529275 +954102094 -620334332 +680726930 -275466491 +310889880 835343481 +-343120885 24759188 +917080867 851604073 +-658252249 -351421393 +-627585881 901777466 +886824265 -104882013 +169177368 -604806375 +-947700684 691430149 +-914518303 -301502040 +-87111518 -935361590 +-504597288 -251408730 +770115283 993519297 +-99554836 -211277818 +-645502950 389444298 +56068448 -835158280 +-818370861 11953198 +-534345333 149177362 +-481369602 -489810543 +-20058104 931666196 +-641230269 403152999 +-833765939 -57949611 +739737735 -194091916 +-90767510 871259863 +580515994 952915900 +-690462135 61911671 +-958442481 317488187 +698555511 512232479 +185854529 -625111173 +722134613 755254789 +553101733 546143940 +338117232 736291100 +-282340901 275078825 +843863933 -232401672 +132738314 -22581412 +-370044141 810500805 +502653595 -951322481 +-181811483 -444557997 +323065821 890647808 +845120163 809298728 +-648058125 -79350239 +505806561 303652973 +777967393 -515564033 +657171404 -165951410 +681196486 170346924 +-37624245 108538015 +-406318828 -378059787 +-955217370 316349658 +564458205 -172139213 +307769313 448319764 +-818485277 -661639595 +-313932070 -638807996 +-713014089 240414763 +-130546314 -52228799 +956706001 -486501587 +-537299659 871154925 +422807249 809553556 +942276815 -831788570 +596308157 368437931 +-353373562 -925942648 +782274174 989415565 +447984232 77969164 +-819016487 340037832 +834783561 -691463389 +-566559030 221486361 +-410313545 91548258 +-185604342 -453086769 +-352559795 998093356 +865181513 649471965 +-320022475 845023354 +-866790320 280276378 +-356076300 483406932 +626280195 761274197 +-997490885 -754500658 +-307151412 869510315 +309789601 623605472 +-484522463 -484750056 +861331771 417868766 +-281718305 -433086724 +604625064 836563121 +-288992439 630687465 +679929574 -42992883 +-377981573 -729202843 +940686716 469661759 +933738365 583232190 +280885598 -16518816 +-912576838 -604986127 +558407109 -38425747 +671012569 893354737 +550682621 -739196049 +-327099645 -121260623 +55154421 90335139 +72371997 -276838116 +980046626 -37398804 +-688464825 227983563 +-621461247 730973882 +941283474 585057062 +859676537 488760174 +-10546760 304137890 +447765837 62924731 +328896307 -403989605 +401632303 -134234255 +-471716306 -320398772 +551739044 224393345 +1265064 40258844 +-69350428 769984540 +-904519392 -754981081 +-820883848 758853347 +-914481821 -948065391 +93196579 -100664178 +-6330513 43539912 +-741626202 184955908 +89720366 -913671618 +320801739 355618649 +917900328 -710520552 +-595331578 652449280 +414369416 799921685 +771304439 685117736 +-371833118 316024507 +466670726 -950730940 +-232690128 -876552102 +909725614 -795367233 +-221996789 36889189 +-372602471 28429253 +-795768895 930358651 +-877361263 -754648635 +201872353 -399799344 +-469311587 -928624444 +-269283188 597376758 +-966532347 736205796 +95999460 837102797 +-315481668 -852252673 +-201790887 -522760546 +-854075920 -762777373 +-744542031 -714285591 +-562692447 592085767 +-739105297 471148580 +-134296017 904473530 +-137450942 464053582 +-192236981 992014132 +642832628 551526407 +-902263278 -669990865 +723355310 775428268 +414237080 -950661252 +594994950 503091114 +-97687294 819604589 +962914791 2246661 +968693285 -405726269 +-396263669 68503877 +-310881169 -515398013 +-329365976 512208237 +323696279 258532130 +655600850 314719552 +-212673709 -608980553 +-132173517 340070871 +-110649974 -766171275 +-810989383 28134939 +437029399 -371456778 +812759824 -727372745 +-949738165 87035924 +599886649 691012468 +340777611 593051314 +885101452 -812724868 +-895662533 -121482862 +-380995385 -365646211 +547122820 -366287860 +219076059 812617123 +-989804172 -379067558 +699992627 325570099 +-901694163 -306763061 +676074883 -519589538 +667412285 418024237 +-30777560 24193222 +693527051 357429770 +-776325874 -698203822 +209293465 900551424 +28881215 -449889121 +668680963 815717647 +217688315 -956440474 +-121537828 209720496 +712173328 354203072 +-358785552 880906755 +515032881 615626948 +-237751778 868314529 +161306073 37114717 +134336943 -811399286 +-272387569 369402104 +68458986 794554903 +-808570233 602312449 +-442137822 -239520952 +-360993578 -666672969 +-188287435 231916568 +714291541 -461317975 +98313060 -54412613 +-954759569 99662838 +-494847835 -145685170 +-199050069 550214645 +654484882 -369427628 +184608634 -454863370 +984990228 -549191635 +-698552656 316769046 +145285363 337123173 +443743870 -482394886 +770206306 -278634152 +-938971687 -230341920 +713577542 626388471 +-132224745 636069941 +580971157 -864460948 +-118851513 388932076 +146607136 52023286 +-473082396 937204750 +756152149 424725380 +767187971 525034340 +911581439 584683261 +589485816 -135724104 +-907857388 -954763523 +-653379838 -7838042 +271422392 485127031 +-146091776 556823311 +-690303694 -584942462 +-12772365 -63841117 +305472397 -55785947 +53377084 185062978 +471590212 833448708 +-345822755 -301040697 +-831068698 37459430 +-455326696 -414402671 +987832297 -734741505 +-304642099 337568857 +-812691012 591254290 +440219061 -41458915 +832021801 481434668 +757516289 528939410 +-822213660 -415320914 +984708889 -353900794 +-27722989 -886816364 +-591728929 256201492 +-909990524 218519670 +-751885207 201298939 +737552929 -985531200 +-650961006 471441837 +-598119605 791355781 +-141096967 -172396208 +-765507149 -691692224 +198912566 729878998 +-209369170 -956238012 +226692952 243457915 +-905461 808344889 +724881717 887021125 +565221201 -271665696 +101384240 705912091 +528488206 -711439547 +-2336103 -796360352 +349154778 226901429 +849959422 -428426511 +-641399825 765727610 +771645612 -255548424 +-606838730 -459966124 +-373050523 516257942 +-432421176 -784550903 +-35083211 60292221 +-356150929 -442484444 +356427687 -266527506 +132773095 401907226 +606531133 -634468288 +496725632 230010012 +837298574 -83264239 +713127730 219928134 +606193460 -869360194 +556307044 -805899935 +175376596 -394597014 +541223763 -680822989 +-628231374 104203197 +-70561822 -804903823 +-467187869 -158409367 +983176657 -986908460 +683392636 922283380 +-58055545 654404183 +-197812067 708226378 +872484098 5214026 +-38877168 844734448 +603883301 -149832948 +245902510 -61359041 +75533323 -743564471 +-546438297 395343092 +-927013494 483052176 +-564152575 787121781 +239075861 166225740 +-509371930 -773291302 +-775169658 -641880943 +-217809004 73760696 +-366914387 -44945516 +15059615 -387608163 +220565269 -790776536 +-193861944 -102679084 +666104770 -870332911 +306079218 514162192 +832918311 145712523 +-466796288 270366679 +-808829189 545635970 +224335723 -902672443 +-880627303 644263454 +-277537573 -886906405 +-974804620 -672280569 +-923356456 -700183401 +203389444 -130074528 +-810040269 -958022162 +534147349 696123982 +-80749400 -774359237 +2321977 -496197893 +909723911 -98199564 +-810045535 -775174450 +-965438471 -52272806 +832696807 259176770 +-58950410 -812999496 +-180071553 12645878 +222298426 -87995062 +138744035 -393915285 +941756394 765992578 +853805098 -327168634 +511766182 551821288 +-937765526 777996083 +-309268142 368919401 +-816556046 230895667 +761138453 -156917415 +54286335 -529075424 +-97380060 738806584 +108956760 721526803 +560921159 -153552352 +483631351 -412419 +967479684 -776210934 +-793135542 -730288203 +-700424891 -378174588 +-282159793 579644096 +-533497279 218565912 +-271719453 -681263729 +-225423007 161383884 +-778219951 -84915159 +645035386 207338685 +87606720 180727162 +407753632 -901197765 +-808379392 -997260930 +778198881 -263804106 +971619104 -699616858 +619947315 -106997714 +180225450 223283846 +-800167052 -254010562 +71823687 812520044 +-284134816 -717076481 +-265849278 959262024 +651841826 165600304 +-408909536 717602743 +485320314 -97058207 +-140471644 889164698 +270512324 -606738710 +-493842512 -893085024 +82479991 588017808 +381146265 -369315671 +677372618 604059746 +-454466140 785926867 +770657898 -823044940 +-701540603 809332668 +-362846939 -222177690 +15642225 198792282 +-780051267 -859550415 +645656677 -236261573 +-862471400 269648327 +-570679717 -198014221 +-571107861 -907942296 +-457204419 827316728 +129664569 -468859677 +19649721 -469527907 +-156351395 226422148 +-740353067 950697810 +-831627905 522256299 +970043384 938568369 +-532946995 648885352 +387624986 93922607 +393601947 199539833 +-516174697 437509544 +-575559260 104778568 +-695680297 -464934376 +401342694 120484094 +444984235 -224850168 +-67877271 -446411082 +159524079 -386128122 +-184665322 327073551 +709014023 -273621796 +681971721 133271631 +-926286004 -4869995 +394845657 427227770 +885933141 796088516 +-375025220 855175583 +-235999052 716087038 +-682465539 589423990 +-610097033 -487349479 +-973519209 -885811243 +160068537 -346574065 +370898897 -742202904 +-45259084 -103428650 +-499839019 -421772185 +-155725992 681071347 +-995698684 -390964090 +378556489 -34537058 +-78679668 44307330 +-840782759 348389691 +251732315 -976430158 +280084291 -211946773 +-12020147 110219335 +39891430 640329895 +335021930 973507169 +411357122 594248492 +78883935 251180633 +467904012 -315197708 +-714930088 -494714849 +-911378558 -598044420 +-404268142 -632790268 +231795265 607098322 +-985383286 595173962 +629847143 -472339118 +-320547716 293492550 +46423993 -338554451 +163980702 -643824800 +-869310694 -436362921 +295325254 652465838 +-488506498 649267366 +133849525 537876768 +165629936 -311580799 +189846248 -355085268 +146742916 670037105 +754694460 315804723 +122345021 982580345 +-46935726 256331537 +-182830432 852335 +729508362 312912344 +99313922 389388328 +200462986 -167682050 +-468893564 884271622 +-214116208 215418989 +-252274826 606813100 +-953285212 742216002 +-47990425 -332542195 +429223550 480448698 +570973579 -456190536 +-454100349 704330706 +-601709515 -4095689 +453771904 230203015 +-822250819 -977185276 +-19039193 147614308 +697264050 221315988 +566483961 906080526 +-928109715 904549150 +-990645252 760787630 +-683984249 -556854836 +870507666 -457521629 +304772972 -295713617 +-418874415 -427124969 +-32812349 -692376993 +-428496994 353892605 +-31120956 -59815388 +-55206504 -905002726 +345329048 -158497162 +402276002 699006855 +748019715 -113451532 +72039165 -508065801 +776942919 343549721 +-253624170 -704593027 +409046264 -981222815 +873254391 -577009931 +-263153280 -881843286 +277038709 -700286571 +309184829 521851583 +32615122 -504961946 +-469251696 543024996 +-354917100 401882868 +89456112 -187971864 +346865438 536227122 +832161778 -15594048 +-958523805 -102259393 +-794793456 929620681 +-615026052 500129910 +189615009 -429953953 +-6582682 884519850 +-388666214 -895627493 +-687531592 581598386 +867356859 679198345 +-480693658 486905448 +143544537 663963188 +806471269 597347295 +529435149 749507915 +-925576274 187350090 +712070899 -702708136 +471918853 -53395440 +75946537 -333238839 +988335302 577957971 +132539287 -873562662 +-924078135 960360020 +-904917890 170785574 +292168872 -497636735 +-470733303 -277758062 +40092851 843836704 +356873340 470208505 +246264605 245086581 +578070977 -699731558 +48688091 340491471 +-237913190 611323580 +598195621 873602069 +167080820 -771175449 +707079544 920194366 +194706922 -389348341 +-65785847 932735320 +-206889185 -967775433 +-16334821 -12580820 +-454419931 931873104 +-362230130 853062999 +578246056 -385830102 +-606601483 -379316897 +153139186 -70089475 +50054036 -177397287 +616687058 -967736750 +762225899 -824655160 +677601764 946022327 +513867414 -633755940 +294691959 -648200246 +-357845377 -654796159 +4657579 -540464824 +460787827 -223451512 +604780134 -344011537 +804053173 -160056193 +-855556023 -225312396 +794566776 458494386 +528806852 -405547310 +272665608 -141005247 +556971230 -608341945 +-608023187 868453333 +-682564369 365894663 +432271198 971158666 +-24863631 209854180 +972756832 957593908 +162294632 -787835364 +-499049333 -273738776 +-968857691 -410652056 +96084870 -300503460 +-788164276 -938672061 +520864330 -356210474 +-702173627 235411669 +812916205 -123750276 +-882986917 -718920253 +-78884199 -205097071 +99036733 -765205813 +655350505 552284818 +909127418 528041373 +268786334 -581900340 +188139286 810541370 +83582673 116651266 +459324918 -715091518 +-2461360 624910657 +-898298098 702323520 +896954767 603664385 +-221672838 -643805249 +275639476 -878068783 +-679290298 858671681 +444220809 -997903848 +-191234284 -548987089 +670832536 -427457884 +-570762189 -263777247 +251504030 65391962 +854998349 29826005 +997042977 902788736 +-149600933 -524953205 +580298564 -299087275 +728268997 899793360 +-549929829 443681866 +-780620465 458075940 +30119056 238069040 +289773058 -515233010 +984650005 249513598 +623701831 -831646904 +618900042 223020355 +-484345148 80930617 +170040363 -490436641 +-680222358 808449510 +-84430444 803780234 +-696842902 -507263358 +-690616142 -12894743 +-652746613 994946541 +-563786975 154704369 +106521118 -565454661 +-546382500 -737945092 +957919627 -673042302 +152235039 548916206 +799721420 -64712993 +994984140 922232734 +11962871 -553082284 +-949063758 502535402 +34957475 -697917212 +271612537 933014404 +-521417642 71708648 +-302468015 -479379579 +44785339 328739320 +949021471 -432801675 +-545579805 -893683330 +778165541 902568160 +41865444 240433510 +930920771 108411517 +19121797 358775601 +-663910397 -634927214 +-349762823 763833228 +599462237 -156715058 +-445501187 -707098970 +-357016244 -991286435 +485117968 724810842 +-830359440 -900289667 +-141473977 387746486 +655041068 -936182660 +-18965374 632872688 +915457481 -905394389 +690285438 -659437167 +294838699 445541564 +881954032 -151493604 +-488037227 -432494308 +-553531532 358605233 +-769892267 774262216 +668287121 -903953131 +-475954654 700462475 +109728785 -418199254 +653360416 787725667 +502807704 -682863230 +-892079039 -969588366 +-820862245 -739207025 +-77722859 643410959 +324164813 -421965758 +-38400626 -288820393 +-865197416 889711424 +-711433031 749437700 +502483028 151305967 +647785211 420243990 +-843459930 -587431339 +757905901 -410164499 +-471185263 946949552 +-813384472 943110543 +27954705 177504564 +457642488 -402318188 +-141876902 547711894 +-147821841 -555209538 +271558129 -432336068 +-253644485 964614876 +61188406 756472709 +248077584 969127951 +858046172 -208961219 +-718482181 -486793171 +-455280382 -212728863 +-267621991 -578615747 +-127729016 177044938 +-172950875 -655609677 +-128241542 -330909575 +80781051 762904467 +194001480 531738265 +950655357 966297411 +34221421 -902418040 +511947275 955498700 +395988807 -963451206 +906289531 -888909216 +-750877043 500162186 +760995437 747238207 +115299033 -27616831 +-577564126 735383593 +-682338638 902745337 +565042467 334785679 +563654938 -595703839 +950788126 422742482 +679722130 -124032851 +-396392857 -116148097 +-197451696 -666025046 +37489483 898444311 +-66771344 301355711 +-653403400 -629036830 +-502510423 -271083187 +336077012 -769360323 +-574944166 324347445 +-839288900 152489444 +579287307 -847001846 +-278409069 -223359419 +-27505831 -4929594 +-414323404 44907150 +-170101330 810421098 +778649280 603243116 +-785027558 392801965 +-797431727 -56505635 +-955716966 559780872 +-711778084 -453714005 +752544692 -528560842 +125419139 291428514 +-786134941 -504229775 +864569369 932448366 +914441801 615747021 +236869389 382697429 +34492449 -33319159 +-142053500 746214752 +848694749 -453549154 +-353298794 425233321 +581515041 -808932536 +-294873424 30431212 +397261045 766644736 +-217977981 -451466165 +-107575043 -240715802 +396604990 623563511 +-208746342 -31725671 +228470719 -411630946 +735991961 -757600595 +482072217 -95546179 +-181942810 -482942721 +-754934619 -11983799 +-1532493 -328435401 +371871347 206424729 +560879659 792635627 +105757936 488605255 +-548180400 517576432 +-534805721 -389640646 +599785105 -77969915 +957168869 43565109 +199096218 95879830 +484690517 38448792 +-777477524 -603569773 +-594464520 256666659 +405792010 -720821050 +-885907811 197193659 +743408090 -872726160 +-523177298 517982661 +425790164 -240724761 +908312196 -876906942 +268945229 481521588 +-582385482 -538545564 +-303825255 438675287 +765533466 395013722 +-794823485 210839605 +787820645 641114495 +-386911213 -227669100 +-336428593 137602448 +-556825478 -980015713 +94115027 -807757574 +-874192225 -308220082 +-902850360 -938274316 +-655662768 -106640621 +-646681017 548018948 +418538377 510793319 +284766122 -558079803 +-838063186 -792618475 +-795671777 969864837 +613127323 -903749725 +384224070 -278495146 +-6900876 414955433 +572119476 320065915 +120179003 -95799990 +-838610793 -104916026 +-542993088 357487280 +599650797 579039112 +-259975440 -938654707 +-906437674 76143790 +190064894 382919648 +-69558543 149860377 +829740943 41614482 +-332019881 230270692 +895012713 -199911794 +-79987223 -165014294 +550660309 -107336350 +-854436303 -314352985 +-470586040 -706506485 +-288449583 430687714 +758490769 756440536 +-425487207 306935801 +-812917695 545315623 +467092799 -318751556 +-428410469 -176489244 +-872150209 -233653540 +-140697776 -470120193 +-853557164 -18873209 +-231954788 779795513 +-794080674 -193800107 +379775459 -382894012 +-294598798 -703624496 +849241424 527081713 +-646440727 -589157285 +-678121851 -14118438 +-522828772 -395749760 +787576997 -772253394 +-388580760 -690485479 +-202472353 -130432694 +212224268 972608128 +536155511 372706806 +-457796935 -842786290 +271083419 -387031622 +-416868106 -487187658 +-247730070 206506339 +306519515 982293064 +-265095483 819318799 +811225020 -860336147 +-714370590 968599793 +-144094785 -941982922 +287126387 -622478942 +39898531 422975341 +864023637 -180333698 +-566968109 153090789 +-36410491 422679423 +-898406269 700135005 +665004471 -399102932 +943729689 -31285444 +-224373468 770422108 +-271875015 643868741 +869076521 -695266815 +733300314 526941240 +-858589724 -183047829 +780071658 164687343 +388706200 -920747649 +479177170 -725476823 +-299438068 -599187710 +969259487 60625407 +-71390986 237751830 +-269599175 86731793 +-318685504 -338737160 +783337175 306687267 +-206269719 65252675 +-315064702 141145191 +475524613 672311161 +-649640480 -739055807 +916330451 930451186 +216366858 628735551 +277744245 -931137316 +-433294241 403861290 +-387295792 -641356192 +142985606 -705213785 +-939641704 -393375713 +610674393 15521846 +-603496493 -410833117 +540029027 -217923430 +-587134572 793691187 +-676754893 903987813 +255590336 -909113597 +887234468 -954167904 +852961518 -773695367 +-855381574 357146029 +-684019365 669690868 +-221932392 970212258 +384265134 -557295211 +-382126333 -156953634 +-347113145 349807601 +-782646710 749098846 +-793972064 -497398287 +554865445 560073472 +-817938415 -359755463 +538703909 -390144849 +-735969298 276416990 +-704174445 286823123 +145527260 774803966 +-833775837 -247315211 +283817426 211163432 +-106703256 573779849 +168261447 -300857130 +485032866 -562961062 +-304903472 908763159 +308576180 361402426 +-830121854 -311554662 +113407443 862914120 +-420555840 -784655385 +-352689614 703839579 +57699185 433801060 +-154221721 -385233839 +-382577868 940471075 +-344902414 -555101072 +807712606 339818525 +-743679356 266837682 +-461404942 741118087 +-673473310 129601937 +177617308 424522948 +18624468 499772025 +-445681167 2172444 +809676592 -906084417 +-777856607 857332743 +36226982 282090163 +-993793940 -261994490 +418818971 -689190830 +936371184 -514824730 +-668952944 -862861332 +313236831 3301196 +-738341531 -257687374 +-451533719 -691269870 +-275158549 65231378 +-78112085 49887886 +-768084892 -303641991 +128161584 -597304776 +42847644 -38124710 +-573429939 442337530 +378181979 -312796520 +-22726403 274391106 +-385633017 -35829373 +-897348109 -520926914 +-344421720 -490188691 +510820427 -574518906 +622836171 -58259783 +776725233 -60863552 +-685931127 362935802 +715436915 -358910805 +-520157902 435307448 +-712721436 880646599 +-93694798 658734348 +-379909025 215036396 +784441741 725604045 +-925243689 131508296 +920242916 -846671812 +-100325704 -199249085 +116350927 -332023945 +146383367 289414100 +460349805 618879976 +-951826461 183051298 +-853149272 -43761127 +819780915 -471892236 +-67096230 546870400 +-66017271 725804672 +87177851 -229797981 +-836238323 192225360 +-478351025 -878859261 +-764418525 -485701867 +929208130 -589670129 +99068606 724024454 +-206446908 -939321218 +-166916946 344345809 +-500098401 115766592 +-430965756 179734772 +-162889600 737235677 +350096000 613644840 +772823488 79105215 +534959858 -323563093 +63721581 494218353 +826461917 -508031224 +985075207 -326008208 +271417535 921861939 +690165001 -551966729 +-339120137 977641263 +-566000747 -289938507 +996342737 -862991359 +240655273 604935286 +191510832 -261093970 +65987941 -374579343 +163998387 345920601 +-891264807 -484280122 +-423269138 30437480 +-362237580 864494795 +-4982652 66683030 +686477815 881909404 +-183986484 -277628788 +-497329429 681548677 +186043796 -414053465 +-860226209 231864964 +594514235 863762782 +-402190535 408789718 +459238824 -802572490 +-408234699 -867799602 +-358664902 -190353069 +47815118 -294802337 +488488539 16191517 +-537193763 -842860057 +-93219709 281576418 +-27380003 101655970 +-917995458 57601634 +300641488 65993844 +-77886403 397772655 +-164952248 927781646 +251849214 123991467 +-579707564 -844134950 +728348628 -494310794 +-506958425 802931011 +-248447392 -976908929 +-869321950 -222636557 +882327424 955593058 +237382182 -197283119 +-160633934 -740709344 +-885289140 -236407042 +-445641343 625313607 +923838681 692726740 +-106459849 86195106 +734184382 -596297765 +983759299 430125418 +789343930 32764913 +-818837290 -478088443 +-537930227 -885630408 +-828683951 741613993 +678561419 -579996939 +-990902908 -610657879 +-366755247 -758486641 +-809739831 767919374 +446328819 -432528998 +-599081531 661411371 +697969469 596349823 +-322729890 579066243 +315097505 -782453059 +199123463 622701693 +372562477 -750069781 +-194574385 -672247020 +416194878 -650277100 +135804795 -382838492 +-48214409 894029504 +-316796076 -391455792 +-847427870 -328887054 +888996978 776255983 +1380641 -660407157 +-868539059 920287830 +696488854 -876733545 +718060180 380728313 +647889093 -272212602 +-674465190 791297557 +318331305 -444679904 +-513483966 -427202323 +-6356037 308641160 +-634346199 -722882464 +498155507 -791805319 +-289076703 -684796598 +-10265445 658985763 +292851935 -969176616 +720526002 446747278 +-20988264 503431624 +289423927 178235720 +249860304 -277734100 +-406568649 205997814 +-987212220 427304233 +-1599204 -352034241 +-728149750 240674613 +-184947076 347372682 +447397622 -115960518 +-632076222 189942619 +680782776 650664933 +769377586 688884563 +-614255828 -198543028 +365122934 690191807 +660080788 -687075137 +-317625627 608521610 +-517228 -978016735 +837368232 264012753 +-183025612 -630446863 +975401229 -196082942 +-611647751 -950129776 +-13731571 -107524691 +247297468 861606800 +209959747 -817188180 +-46129419 -614379554 +-238797543 -687408713 +-767457714 130828680 +-874487643 889361119 +-400029239 -36424984 +675447079 809070211 +-665999945 -689098291 +-840206544 -667760241 +998909620 -399566220 +746119287 426987759 +-634977825 610795744 +-724331115 835167147 +-907865398 603965026 +27946855 -109598259 +-463500112 -883812833 +-528650136 -450833790 +-528745857 -671660212 +-927293884 670281549 +-169917764 -310541150 +-941314427 676373182 +896522108 566111810 +-578230674 400610898 +-807246799 936371532 +-796859316 139402386 +-844527280 65604024 +307396730 -32204284 +581349136 -410550200 +-982459610 -607418495 +-406471453 -314015563 +-115617624 29727760 +111276613 797898012 +917239417 -573592853 +689446098 -618306028 +619990687 716150603 +52161486 737764832 +-709489282 -22512373 +458173054 852819341 +217255858 -244192593 +906082907 -38008823 +-696344056 -610757869 +150776715 358812474 +846819755 -715470494 +901209331 896272939 +163661919 -183312623 +-910245730 -706964599 +270042014 -418436147 +-848610825 -598851546 +-47279130 124193422 +-644576481 -736994960 +-620885187 837352270 +146459044 -712684518 +746823219 337086830 +738174218 114931765 +741415726 675048656 +222696107 700204482 +-15104566 842052412 +255149042 -131598768 +-201126481 -54594064 +-338271806 997869633 +366238062 747590934 +97713155 -605459982 +285192040 -785552262 +137508799 179261284 +415121595 -663866829 +-518506160 -525027174 +179457866 -632294579 +-322429207 161500422 +-707253422 623178109 +201149577 -753309607 +488397877 899714577 +917306826 682427370 +70141018 903026524 +126044280 959996915 +-130649602 -32894402 +245786925 -350927136 +-348010412 -453472495 +432935953 -946742679 +11882062 -170584245 +-76934569 475178239 +-993246189 41951472 +912171196 -24510686 +342766776 -772458678 +-317544330 -60620854 +438398053 -342196729 +-915039357 786762528 +758512053 637751627 +-495484020 144881235 +60087208 -159556275 +-674057254 474310191 +-71254868 694524520 +-10660331 631052349 +902416348 -602077885 +376776451 533242300 +267129598 -838088754 +-119205408 243091840 +-732710376 381731378 +-59209173 159982727 +-725005741 -844946451 +-169449270 -216984345 +-55738974 -244829647 +971375904 -106527102 +98513315 778117381 +607111104 40027202 +434128224 222422706 +-825665582 -74852485 +664128192 -416706590 +688592060 -953104007 +-128995807 716344072 +916449238 -151067117 +288063527 -47794007 +805908701 -71600773 +-596468813 -352759118 +655830229 195578566 +-781258305 422411137 +-445170988 -963815149 +656584443 -488748524 +560980185 328108126 +-513962677 275319176 +334292826 193554509 +476942690 -364117105 +20825665 138247533 +-861258680 -667739865 +504065891 -915893560 +-566556710 430138755 +-53898927 150076457 +191843453 -567637890 +-900074210 -932849744 +673553225 -161327928 +-669116889 -46731724 +54309435 -879311914 +-262770225 -706905115 +947481645 401579402 +657162037 -511737470 +875341944 -303892141 +989032082 809781661 +816633616 -82509996 +110168362 347239893 +135858411 396980420 +328291220 671622955 +-677390342 837279934 +98485323 -662710012 +-622972662 -107876735 +-821979779 -371904115 +-478918473 997706639 +-961844630 -568770350 +-567137815 616437361 +-507280073 907934178 +918158743 815637260 +553492272 485256565 +93012100 -728232725 +903133260 -495791056 +435868700 -308953931 +459896841 -399416668 +-88704574 880812610 +535940616 -783620787 +-466982817 798291744 +971972078 -604739319 +766339824 -359438602 +213443068 -81704966 +-818258881 689842948 +90468201 59779045 +128581589 825428912 +279385313 -537532293 +-619676932 667700296 +-97235139 752821574 +-483200696 123901971 +-239535249 -614191023 +-157808630 -155222679 +516144927 113659480 +331463337 -44155154 +145713342 78753940 +246859810 79982661 +-495547 -183057830 +-548718708 9825825 +6967383 592913820 +212904528 248302177 +537953853 35532419 +612790382 -419935682 +244937537 -470134698 +59563180 546172081 +-675069309 -890077406 +-989841189 -438481446 +652577305 663064445 +682140864 953777744 +470691207 267347610 +265988059 -910356848 +776277523 976879536 +356814199 687550640 +332016439 269004332 +-180353567 251867262 +-408177840 920722402 +803270576 -463272955 +-965280199 -710846221 +-368805034 606445434 +375637555 -728008321 +-65206414 827055204 +-612319232 -113483950 +662607688 -989855980 +539567279 -51332420 +691008071 -682111387 +222934834 329497824 +254179445 -893711386 +-911474010 821982704 +247944161 479199344 +728373345 -946688653 +508145797 130419436 +869688841 -554652657 +74218492 -139161203 +949867405 28728317 +113662885 -696443486 +-849185011 -269899656 +877638917 933279347 +446278290 -749553508 +71258399 -127097045 +-293880626 -828283333 +425306252 951542066 +633871822 -633799833 +831178077 502284832 +-869400285 161525381 +-165827904 345863299 +-120251588 -237269517 +68133083 -926141908 +13231508 -747529461 +940488991 653319668 +926143575 -23460608 +675199589 -177614205 +782501531 -416006986 +-341920955 -533828215 +729598942 594293883 +4911069 166370644 +925700514 -80302614 +57046015 -404298121 +-756721023 564383867 +335461130 637288856 +-532823448 -40584650 +251024059 -151641281 +412959301 689030566 +-953933274 -895613626 +806974464 -600816749 +218624011 -317860750 +-723714296 691886464 +857975066 871046367 +612264822 -244319395 +212600152 -998859535 +-630526828 641715134 +19386665 -516296808 +456361744 -200422968 +41283337 -397750045 +-385599998 360237489 +6495013 -951683439 +179351967 94277187 +148236178 -665960325 +-146595730 671605134 +304094477 -51342642 +983359280 336969193 +-486413459 976824669 +-962506051 668678931 +-482645870 -399016623 +388123723 858979726 +894631721 -743573634 +600122529 808352642 +-675673698 962739807 +-438582063 666389829 +104859354 -358681223 +127395235 264437123 +-428313974 -75750596 +908172573 846397660 +-591561516 -53267523 +-201373195 479432164 +176780790 -493281403 +-319577424 -723864139 +763204527 -65265975 +-990260110 196159508 +549950998 -292786153 +-578455071 571275352 +509248845 647398869 +985370908 2017054 +106809662 135736869 +20772199 443021538 +-471728721 -440260859 +-689017442 -178111165 +-424068684 -683866857 +914181667 -315692710 +-394965137 -859587951 +-363540077 -238149854 +392817472 359654878 +-183314620 -316790289 +713023200 -917946968 +-149378441 -402465066 +615312897 442373906 +399162801 956827719 +-497909312 -366524786 +742820040 -606490420 +-412335503 -104231864 +-118359839 -751707714 +56595939 240752594 +175646312 667001449 +417467256 982917709 +391835039 897717224 +544270227 611320065 +-268364002 -272812816 +-790783516 -82373281 +793622778 609939349 +-446687483 -936731741 +715101442 -343451094 +-918874318 734420 +925453080 438110623 +159336327 684183366 +-325608632 -861011496 +103697344 678707980 +597090841 422549107 +-752166170 219217736 +-879382853 524115024 +304636854 -754729904 +363772962 -717952135 +-742084965 -648599507 +489073784 401549558 +-310493584 -748176667 +-772960901 819457592 +353233460 -19093121 +643626721 -390532808 +-666870046 979595513 +323261244 866387487 +-281193037 520624379 +-786465965 -836163316 +-414740085 -233164659 +407391554 895586035 +-16591720 -931811730 +-193159894 312949061 +178342095 957603826 +607705182 -206099660 +-631284186 374609797 +-86728222 649189377 +-251234082 -699384502 +456623200 -170041590 +838882344 689618243 +38144178 -415304236 +-676693546 145575131 +712831233 -341676798 +-29633860 661828819 +569513641 -857286495 +-847548135 -775525339 +-12737058 -821641056 +-656624888 -601754039 +-295935511 -414964858 +-742956143 -792038592 +-614590633 827221802 +-328687821 924282911 +246934205 -539363941 +-618355244 268908519 +-116292405 209536686 +753045028 868435525 +-591440010 867198617 +176461563 -469971658 +-981858273 -135141888 +441434048 -580123180 +-570522484 615671532 +759511167 906480903 +-477384433 48407528 +-573515264 -219566303 +-843273701 436250767 +688635267 239868387 +-860428502 -708112508 +-103438707 -622389468 +-197202919 731676274 +681458499 -87888650 +759341671 -508278168 +835644983 84812697 +-538776195 -611708689 +-211411889 -232729308 +97964018 771464847 +-527624145 -642904865 +757600765 365228674 +-453775004 753770468 +-449280702 272541589 +4836612 684069908 +430262895 -978931758 +226685812 -912706892 +-328317955 -803975172 +8679075 827642369 +-670178510 -210531039 +-870271900 -747008556 +-604238770 -388645566 +387754996 956045549 +425682094 -577341191 +-54430782 -771170198 +-518683984 774107940 +747158719 -177513202 +-797967398 -326478283 +176161348 994720592 +-491476141 -821133015 +280872364 -574379623 +-785449965 -855817527 +34694681 856390752 +-919735941 -811759549 +-351341395 -757954309 +-602327626 -197854100 +-780195187 -336759892 +147376077 486320262 +346159204 -389671131 +642387003 478573388 +-295611941 -83824823 +77263239 877447737 +602188880 -479226229 +571585915 -426911111 +-43818396 -317912027 +472325737 -301172472 +-957194535 -382919439 +950588193 915796729 +221298011 139907896 +-905446501 -989749444 +-769441983 532990252 +-543246959 -923567433 +-276124815 -560709519 +541019144 -507740786 +-848026878 -535949190 +297813040 -16279004 +-399008931 964349187 +294499485 -649755191 +952438448 484830777 +476132356 243206542 +853766095 576906287 +309068505 -344544900 +-336997939 -562696119 +-819990831 -745908947 +-843359445 866326550 +307542981 193038372 +-235909040 -386146089 +-910413963 53930770 +528782408 368360393 +-673188627 632531847 +-547577861 -61014941 +783671775 -816793511 +623134382 -567356055 +391257823 918955540 +587237304 -275905367 +-18541006 568684206 +976416669 772710456 +477528274 -76237803 +75243559 846935282 +-627462368 -756161329 +829415839 -311670030 +-337957923 960235926 +492224090 -456480353 +973749335 -710616092 +457234478 -694027576 +-138858319 272467458 +792844883 122784997 +740041006 431763929 +440781622 806530218 +-802128949 -268850979 +-901898037 811320983 +314586117 664344585 +783447063 822675599 +194209649 -475472763 +249646005 761090767 +-659579569 -897480616 +-797929865 726489605 +-724642253 972603226 +635951291 317456802 +-291403846 -655093326 +103777184 576723229 +-892643594 383742710 +-453034124 -189513920 +-857853238 -934176939 +-324380281 650701591 +210547701 -313264652 +236046014 -251855329 +54978878 -514455526 +-760475183 -414053055 +-457456333 786389182 +-987411914 928637638 +-999034569 -820954016 +-179426557 -335534304 +-742396207 -549585213 +-916079696 663471213 +492864897 382573221 +-625919829 -629767666 +762604291 547658261 +-261407339 59542914 +-718026065 92739839 +838191487 686342329 +430732695 814700454 +315947528 538791282 +-529514289 146846828 +645739160 -73286427 +792714183 -549175685 +-747398038 -677974936 +-262608752 342988269 +7754089 878371328 +-834851826 -876253258 +-93140930 38594386 +982292319 -184594577 +871708931 -652280612 +462783421 843031553 +894072191 101637881 +509905561 176258937 +-611800654 -301547187 +711614175 819935000 +73084284 -441733544 +-356372708 -350658122 +792991271 -860718565 +266063932 -204591437 +192603149 723299117 +-360241647 -682900960 +9424708 417026553 +-785607748 -734296005 +481656082 -434129500 +-23135509 207973542 +-705176450 589055245 +653251208 154081773 +17918388 -251257608 +-992878636 -516921142 +-748068540 -75465953 +548859180 873287148 +-598699222 276593683 +-489134431 -789489327 +765572975 -147044972 +-88944099 -334067376 +-908398032 -745029797 +-994998041 -178253744 +-248287316 -551175680 +840675185 -846724772 +198701098 -775840052 +-621067537 120298854 +-340469112 687220876 +639840914 -721122157 +677166854 800746129 +-916706070 896808607 +-733307874 75309134 +197075878 -780090015 +875743842 628705712 +-890902914 299558691 +738071186 431171664 +-407659553 811860723 +-596462603 862121452 +910112285 740615050 +590165914 486776476 +-395959323 37187803 +-350965528 -216775743 +900013459 711784938 +848660027 105272224 +-845036700 -636487025 +-63683608 401342880 +-618412753 684511975 +-841531272 -623588652 +753814460 71367217 +131139666 688506914 +403856210 -864042928 +-979665702 -444522909 +-717410000 255649503 +556804765 -642751785 +-477342777 -731607604 +475446575 670106149 +39856157 797530857 +-690846724 366313183 +-230839933 137773028 +820518810 538277224 +414860030 -859753584 +-428622520 -591622088 +536242866 -324763923 +-577633697 -127118571 +480286853 653388919 +-485776830 9421785 +-37676786 79408346 +-362774399 112541442 +297986600 -321617797 +226485640 594353958 +-778339263 -913889829 +525820240 -36644994 +-599143582 231112084 +-915353537 -664925798 +-200348577 986649325 +469085950 837680650 +-309188446 976000899 +813753140 -674927239 +97206790 730237103 +648821371 380145844 +888620137 940642640 +231970434 494775838 +397400851 -59268822 +-639455533 546236524 +375110122 507165455 +-398242802 -332279818 +-667213430 -222141640 +-717990990 655126678 +-364093884 463839403 +97053906 607347743 +-309450486 -798587766 +-784959499 679399903 +-4842592 97459191 +137772636 -470664263 +-778406666 -856385512 +-330339128 -517947960 +-94758329 -614866444 +963342036 -955497127 +243126201 -835835561 +750874322 -613384499 +-361052290 -174224657 +-610906437 -657862692 +302796222 -287137099 +-658800832 364279637 +464292571 9886865 +344301766 -73796669 +576317422 -943461155 +-57780218 -231438481 +-736577160 -640810107 +571972353 373664407 +-767663204 877537476 +-357071702 506235009 +600096244 754882217 +-274406613 872873155 +721507007 -78899076 +-181729271 576051441 +-154944449 642075022 +-881492523 -518280804 +791218499 -268772563 +-640836517 -448284177 +-593785886 -524512195 +218532987 -449481636 +843898122 -306124931 +591901370 -809904924 +-58309660 903197709 +472033852 -535368472 +63009720 -803671955 +367620326 -132704745 +648251013 -306353011 +-499386293 913812961 +732880004 -798318396 +600464363 -643746743 +-767378186 -982637744 +569862254 572697551 +-271992723 -230123824 +220623865 234858754 +228306014 -931147801 +-232331276 254985728 +606066919 -824535354 +-903991500 392914497 +307909418 978775099 +-257094619 4175240 +-979267953 467233745 +-150413717 -32246725 +670031387 481785561 +908321986 830620277 +-351313999 -410826261 +350414708 686967788 +61444088 -680808595 +-165678425 46779362 +-40282493 596920620 +78655543 815393586 +-371013903 572988355 +560235276 967112976 +-408628106 47231762 +958346867 93164669 +-106005405 -193689960 +-772386729 -606604794 +462887709 379642255 +-326751465 -332482888 +-281435279 -425006768 +-257703850 534680384 +107363405 121520545 +782263868 322505952 +246290840 -198527599 +-682449164 918887791 +780297359 966018471 +-803795284 -972806018 +-957983058 22444240 +-680290943 219531827 +-353170748 788830264 +-411765600 -394600800 +-181370061 526831438 +-432056987 802336960 +73702546 582131115 +-87355335 -95534817 +-94757539 -151908520 +554009662 -393050961 +-408477305 -386582585 +-870803486 423359195 +-438370314 777622754 +880836917 75091458 +-986731608 18491213 +505550023 981213222 +-960070587 -184384383 +-956375198 234344632 +-205312252 631607549 +-555816539 948230795 +222108963 988000630 +878576918 593767228 +450251088 -968623957 +-602309228 355277758 +-203445973 569770418 +-310764097 22475995 +646950561 -427008386 +-46610471 -803278522 +-980146128 819944037 +-120282334 -872503621 +41742485 -437577835 +926358740 22701254 +191164425 996017589 +203770093 692935744 +-921283689 -154966040 +-504629344 101096913 +-220840017 -651485921 +119893522 408480776 +866916152 -258953738 +255844268 362178560 +971222096 -350370123 +538485171 -210960779 +342984175 600144316 +819745293 -234208837 +48521347 -237454251 +716869175 -442265780 +543605559 -280434069 +544425753 87209180 +562145244 505629596 +-546473933 -508527011 +32735966 91021680 +18625873 -377971508 +326700389 -881623849 +833623789 585823214 +-474257712 505046805 +-129645315 994190624 +474020233 789538522 +456608867 131909255 +-20603008 -45316589 +708821113 -536400162 +601103138 -969584445 +-364056617 191131723 +127918457 -986917472 +807974957 -729070395 +-666968458 -459420937 +-491293656 -734072829 +693731430 606447483 +-886518319 -160507096 +120527005 342044919 +-32047606 -376668177 +721319762 746916321 +666718351 -450783162 +-808663080 -295263822 +181914191 -69920341 +-607157394 -145836927 +883476881 316333818 +937202212 425192104 +-775720071 -518764155 +374709003 -280368819 +234814272 -385233665 +555926681 -436901317 +201894170 157214569 +864575111 278953692 +-591850724 112126403 +-412190476 -797299229 +507716839 582662726 +-960587862 -228514564 +-201503517 75536651 +-401741600 -838203085 +-771097277 -382744448 +945662638 811971966 +799175558 -379061202 +332877475 823614652 +-715439986 -763285995 +753294970 -992720130 +-940611511 619241418 +757586576 670255254 +-933388033 417436857 +487028701 46621972 +367209512 -44345611 +395821096 485763884 +-750666682 909121709 +32104877 484580804 +217545691 441286603 +20736660 340768244 +730495723 -151871335 +-987648586 -580349693 +883325190 632698833 +851221593 888883797 +-396857369 -218859934 +893974456 -558470446 +693288691 -932299572 +237386143 -446122178 +673580581 -737670752 +-750390116 -708723831 +540752182 -734658008 +267804014 648358257 +-439310415 685211402 +47053531 1169295 +-330601002 982246622 +-862119593 -885478100 +-987656037 -457743539 +7196160 738557668 +-439474133 899599560 +551909776 -655549949 +-814987421 435102713 +-968639250 -580106909 +-113722849 891316835 +-344567472 73544012 +-78376391 644627679 +999426236 996768396 +406568324 -544040470 +343111798 -158129580 +102491238 -233886452 +-789355170 383061848 +-855781161 209880133 +937964291 78643896 +-518175706 984487632 +522194799 646185866 +-982683894 859197371 +-21998223 699970209 +-851593708 -438955043 +46028108 86282788 +-69338229 -77580025 +-925603432 396528980 +155225172 492194052 +-7994341 -959771057 +81384063 630653506 +547581328 190625567 +486101664 -410706932 +563403656 384690359 +235472242 -741732978 +-986941780 652618204 +-740666777 -487644612 +638471970 -543679076 +153007716 931594927 +996111293 176549041 +-990064731 390515228 +419964950 -364104426 +-665560689 187564635 +-502549406 73117401 +659388451 364583218 +-878440967 -610815325 +153411880 -381140856 +-148378000 274687083 +558884159 -934811546 +657477010 216750294 +164369051 451106884 +325526382 -763993609 +448005973 960095236 +-36305660 -373203602 +882337624 832534503 +281505878 -207414341 +811110220 339585859 +612019240 -804277155 +-37399145 -201508266 +127250939 -479855297 +446798009 292597567 +-558610367 864392888 +-930725751 -851576083 +-862041083 -617406068 +243613130 500211871 +-675787945 -208797647 +908492516 -692306788 +-934898047 -35511392 +136243168 833919927 +-213847963 173847404 +982699385 536679756 +287970107 -529413533 +-800792991 680623319 +898405209 370823342 +786237567 143144981 +941157605 671648006 +-480770418 745967379 +-656019651 453759901 +-7506342 -401806188 +-141404010 315066235 +52310373 732231423 +628125915 -320620109 +-489986673 88932499 +762079276 -287887216 +-368301527 -782171495 +240317279 700769990 +908913336 -340964076 +256366936 -854453893 +-37845860 820424827 +642691641 -570558671 +370842594 600014906 +-584587800 890472558 +64626169 497293725 +-702996287 269639735 +-895338965 -944809617 +364350392 623147012 +-163503095 888297720 +799757239 -283119420 +-66562048 -530481165 +-241288533 552216683 +-985092444 -922975420 +-73878764 -894459621 +-766354781 -713315881 +199096492 -410161682 +329953897 691616931 +-641585755 -965745109 +9543490 -364958459 +-403821763 -796248973 +-21953037 -411973266 +293988105 334336644 +-28910494 -291142531 +-15073727 -532962212 +-673032010 865268858 +-589808779 -774252234 +-318164848 210242593 +-213952414 477755004 +-116156378 -949670669 +-799197743 546405371 +240070693 -921720566 +511637233 -65085184 +942169825 294866062 +-497474606 -571103 +927628293 -788649870 +159372382 -51114440 +428122840 450093930 +26331932 -332902452 +-974895481 -720528653 +-476277243 556020522 +-668607744 854088220 +315102637 802483829 +205686598 -797051427 +151554429 413323719 +-925629644 -84530843 +371971245 -759788621 +992914561 687421894 +-224566529 648576136 +-259015452 6072341 +-500825815 717254972 +624990037 -382874729 +-774430239 584366010 +-942900762 538078892 +167145866 -534915653 +-604207845 -123967551 +-866349834 803035720 +416674028 -341459911 +-810829157 -175992643 +724921322 -23979285 +-837976732 -678835725 +-796055864 820897006 +801500109 964349849 +-978174898 -35792509 +806991137 -227105311 +16503503 462172419 +-439354631 993020712 +962302191 -640175886 +-980589156 51976189 +792083519 951624808 +-137680659 -782144459 +-752151781 922046575 +338803627 -670472932 +-314704450 870980567 +-54889063 -344627041 +663705078 -285048076 +-379245419 493559586 +476271737 136757127 +-632384318 -104227680 +-931896907 -392906708 +126965706 261375600 +309453787 -94384859 +-407211225 839478602 +-741328702 162728218 +188686122 -806003959 +-351932368 -906448102 +927057143 582179774 +293375109 -897424028 +383413688 -291747948 +209483299 -322878873 +-568491436 964364506 +-67284373 471159414 +581163503 927866782 +534575471 555462210 +-139497044 -478700833 +502451749 379044113 +-16680789 -538328363 +-577389815 -759607471 +750333860 250196696 +176959091 -819937213 +-602730144 -233138989 +268293212 329542828 +438998831 -827792749 +-79031619 434461582 +-362353413 -312245073 +913007282 -287292778 +-656863089 -775666132 +-84965619 234583675 +-896799575 967460073 +781773398 -786762886 +857716924 -380778012 +865897824 -123802182 +-626939111 925878437 +589118406 167303363 +-379162936 -365862458 +587986373 -175129169 +555045393 -321656595 +-463786408 -841621540 +534330952 -308031291 +96594881 -480467110 +-335367235 -78491433 +261482333 727264956 +186269616 -240234373 +814894827 -395704914 +645516024 765922872 +447491338 -836520445 +-228761069 -383040391 +-881136151 -77820908 +-706101651 -822974749 +-670009320 230343123 +-641260524 -190435937 +992210135 -385246986 +922957237 -471922628 +-153169643 -304993376 +-956857072 -990677348 +646609733 -913585884 +-693088463 230292879 +-805657156 646587620 +508050077 -751035833 +462002911 -292837536 +296869960 245492538 +-806430657 -517842241 +-813466468 -644490565 +-328478654 270291606 +-156205524 170823299 +714992529 566290471 +37991896 795104316 +760115148 -245050061 +894038658 -320533276 +76691633 260484307 +-163358449 -533378578 +359487792 157978862 +-348593321 -141797737 +-951407190 -407031803 +-930533983 -640295387 +992534624 981855708 +976931977 -691478326 +-193260277 848178676 +-387064545 -937023202 +696235313 565231780 +474320676 344078612 +-384695148 834296995 +-820271458 506987995 +834262741 520437006 +-835063101 -165912381 +-16628056 432446425 +408927287 -570353464 +158848765 -727749746 +420479424 -303808280 +565192655 -946857015 +778049419 225981174 +298520996 76530203 +732613303 716556175 +-706434379 942050841 +-984379175 -895569332 +387962033 391974109 +-835374131 -946094207 +593480875 621881417 +-754071007 759323276 +-609060728 677137318 +925304113 -97256937 +971213027 -290539893 +-135681220 199400823 +470813040 -455601489 +-586557396 -975887745 +299140499 -39957368 +-766365369 -33142123 +449609816 -602169733 +844753777 457277393 +-209729918 -797130752 +-200557100 -145069483 +-350522884 822616553 +600377650 611545232 +668226574 -370896120 +543279604 907753746 +-507970509 578690280 +-280240360 -151105871 +990028462 -245592171 +914300819 -784098955 +-999993415 -611583699 +-447529070 146024483 +449242329 337274307 +-531856065 -488236204 +-89447694 880430241 +-434587983 341658085 +348111701 -268842405 +-317358165 191696603 +-455312327 368167539 +-642627690 -562198965 +423059100 588228939 +739370030 504592525 +-494722700 355766184 +269452000 261494650 +263562617 -863342039 +-203478035 -439943733 +-16479247 185500257 +576845958 503467130 +127156406 713121900 +-20772681 913535852 +144536095 -998766639 +42981288 662619353 +475384743 -482562905 +-395282109 -658801913 +943174331 -953000919 +-597067519 -567488428 +-395736773 -963867653 +-619122452 -7345383 +-54330678 -316010188 +-667680905 214568511 +-184588255 87566231 +28804385 -61544289 +527508842 -832404287 +-880240278 182627329 +-855073043 34056737 +893158644 928922170 +381774178 532766786 +276630711 -497977739 +-696482709 -807311257 +13459138 334041448 +307606285 -45639157 +-859665982 -293123204 +216504579 -443276187 +-48926818 -960515008 +511569000 595516875 +-976125025 -840600055 +876576874 127699791 +240532543 -427222054 +-313617028 -489560732 +360323239 539727461 +402379226 -253511382 +-786227257 398098020 +-276386889 763188391 +581180300 -383731515 +-177087399 -243853087 +-562838666 -377985999 +903829598 727853472 +290926135 105308766 +914978153 668300275 +-140410023 388525519 +-714009840 329728467 +818506909 -74852300 +617192827 89513509 +513345099 -243486462 +193026708 -614218780 +-862348004 3314377 +611584191 938770685 +-369270514 603063529 +150959237 -416518613 +1783005 -999022638 +729691644 -891389425 +-203956055 -277517473 +818326842 601420164 +491211006 477518142 +-602309081 884397389 +425517031 -516795904 +-882126173 744383126 +627020721 559006184 +695117992 -867895146 +-682019313 -393258469 +-153995584 -512971869 +235045518 73980232 +463698407 -124747656 +-682300574 -720669326 +197337324 -331371178 +-282718790 587076330 +723052994 420346904 +387787953 -240829024 +988587864 927803751 +152429324 -788443820 +-677377763 -230179490 +-954665137 -307261140 +953055533 -143251641 +762509720 597701907 +-986397912 135123296 +853267735 223831880 +-769867146 -275020561 +-878710690 -672494974 +21179573 327794342 +212211819 -717666508 +-33042178 52689857 +-344257899 -841440356 +919415372 -784495224 +-635774585 -518803636 +283638409 342530133 +91517600 609807874 +-661433980 578385577 +803225901 78814623 +367922124 823703145 +-39083715 -671088497 +769100714 -852324369 +482195020 -7529511 +-439472797 918743552 +296352957 507140971 +615597826 -621149770 +-1184310 -354113674 +282763612 591896365 +-546128950 14701116 +-493736635 407769224 +-182620238 -416708726 +-630862661 -827030673 +-69547117 206433342 +83511569 975150486 +872458606 245199369 +401154291 260763812 +-675633789 -679556394 +-381143117 604068289 +-554764528 563194553 +471499516 979356132 +-375671267 756799629 +495986289 216626438 +411462437 -503209933 +-486866669 -897825393 +-45803657 -445986775 +321563505 -641163822 +196187252 583802883 +-724213075 90200574 +-577398260 -297597793 +712856795 95412861 +-68766852 -751138275 +-42310384 -596242204 +176456751 -676379398 +-512672131 798651409 +973960256 -705545534 +178106630 921602233 +-692103401 -197504359 +366762387 936461656 +612136677 -235256469 +-537757307 888714969 +-720570963 23765507 +833470636 55103789 +146194958 198495048 +262727989 388379620 +-10302319 451612691 +102046535 758227263 +602897841 -153392323 +-588029049 -816942350 +-497037979 606141965 +949367337 728777596 +-431641603 -830773535 +-553380127 379883742 +603839036 33153889 +102551527 -829286636 +-989688217 20683882 +647519262 881791551 +-39731691 -508525513 +560858967 -540587615 +-318509646 -105762878 +52150584 523207793 +74128885 538513295 +914544948 -285086836 +-460454350 -723495720 +973077157 -549822503 +731158516 -588477099 +-91491129 -391521690 +-990051611 -840741719 +-616710570 -393003679 +-327233125 244498616 +-689503280 -996466739 +-424892399 520800899 +763488986 -716867890 +-876842651 516605816 +-227343215 741315378 +823545976 227377903 +887153959 -610402794 +983928119 186405644 +-180930541 -896040136 +847635000 519112017 +-956820395 732651436 +42387189 173607044 +-81370421 -327409689 +-555366991 799943237 +250883625 863707261 +508381030 -341657947 +223249365 -807609542 +808676402 -572849674 +-50410051 213855986 +-252217536 -688425587 +281161049 -692086825 +-974120174 -64660111 +-16491722 -50700802 +-740343899 -908798843 +196122735 -729661364 +-635499352 -768711511 +-944192686 -247655237 +947121495 -484235739 +-256117027 397166839 +-40193243 100410289 +-408747115 -879136958 +70974136 418277504 +-980108851 594965240 +-223561498 842027116 +-554617162 -564743876 +-146873113 212593280 +-964084983 802225762 +-33169529 -763839082 +305592482 -771802126 +-725400453 879899314 +585271212 48325771 +265545749 -376705888 +-97369693 246805522 +390171096 285382534 +348113415 84599292 +733683814 569149571 +309347127 -421339057 +-780055199 805286508 +550247138 69766214 +-880699474 897334582 +793441987 -293124039 +756671963 -417011789 +998243264 -865821736 +66780970 407970101 +797600812 355706049 +49001807 434703286 +-630857514 -804862383 +363287322 -477710432 +447414532 743710712 +687190334 -242676744 +428850248 -71452457 +-864133074 -603464859 +-854122963 187185353 +712650899 592395054 +-470481918 -366004464 +-352113139 868324330 +342185865 -8231052 +-741251120 -283353391 +-908384872 326593540 +522321675 226162156 +-746405370 185871075 +-840176160 27187998 +358336556 704646994 +74438297 -612925802 +-442664543 432393254 +744828422 530780398 +998358913 -796408154 +722744944 -268672374 +-357019179 128397504 +-12052016 282815327 +17801632 -186936230 +725991026 929165821 +-40663983 454685442 +-571394533 696111384 +664412243 -212434544 +400363568 150807731 +892301232 646333708 +-869686186 901954914 +580880290 365757371 +-765524511 233950756 +231255886 -585173247 +-313875461 61580809 +198006734 -309946863 +352657339 532801531 +-50865359 158504695 +24005725 481051291 +549801951 325320725 +-801393279 712179850 +948065484 66206168 +7459402 675201818 +198904268 273251674 +-980702514 -7678100 +342112134 849169337 +636437444 -219820524 +431134505 -231893208 +701427488 -901188925 +-394899209 395581208 +-694342776 330549224 +595538218 694967245 +-358467424 591112894 +31161675 -297580799 +27732350 576533983 +-716044516 339006794 +135269201 -816387528 +-62925608 -451100031 +-923785632 -120305219 +671963498 -415092019 +683217470 993417394 +371666030 488168538 +293467811 -299048675 +-582988030 -752027113 +339120330 -217019992 +749436425 368811935 +874960286 811812727 +-613028341 -779229799 +629154915 -184569234 +-663444750 930503116 +-637531625 -831693322 +-485586480 -288509776 +-410591387 -93800890 +-201559536 508322884 +-807111108 238492470 +-429800635 -972498307 +-564136465 716878740 +1136685 -666195034 +847820069 -833214535 +351120955 -430333419 +442798296 150027553 +68764481 -100148052 +-136703423 -383846132 +257870279 -193445085 +-622609915 -875388893 +673238743 -766250245 +785109172 68015798 +-975574557 639834517 +-298418643 -368837343 +-757424331 787539218 +-147329156 -965793695 +-621183639 -416715468 +884004388 613846721 +-919564105 -827871195 +850245221 -645658132 +-684865735 475967330 +-433414562 -207753904 +703631428 -870297236 +422167860 -43313812 +288569457 852237355 +-609890217 -277716933 +-205927545 -466022736 +937794530 -338776195 +-476090800 -532564308 +178451782 601463614 +-72559339 599822712 +-732689997 307380957 +893417916 52904150 +-675836256 113996281 +-588003860 -946910945 +-640216839 903450815 +991969671 421545974 +-280938219 510584242 +788885808 -93899479 +239186498 -769311202 +-991637762 -694117210 +-555133898 465915156 +83699144 -689887698 +-875209605 333510729 +592617504 590724683 +-56278348 -678034716 +-688813140 651279294 +-8003456 850670517 +-255707545 223870762 +-268723415 -700721938 +-515545590 860047603 +180952292 842506233 +-319665643 -4743336 +-950312021 -9234913 +483004015 -33826122 +121234081 318457924 +853379290 -130478662 +-757139380 687745925 +311728602 -683253023 +-169882815 227256836 +-360380692 596200032 +542699756 580761815 +273489230 -238570097 +562166291 511009599 +262723733 -767776128 +807599223 -749768697 +823929013 914587339 +-881195156 -580272492 +-961327155 778298859 +-456393705 578338982 +-810934266 590971583 +28353934 -913601627 +-858592291 -67183480 +-901968474 -562439457 +-502249721 -28137035 +479835885 376029374 +183669775 -840657027 +-64181314 310053201 +-595807486 985984897 +-312220799 -263557766 +413640219 -999972549 +961724520 -269083150 +-808651607 22564778 +293932748 -164361546 +-184064373 -896286982 +-930494309 970947884 +289264068 -158300047 +-571584414 -236308670 +-390862317 -670016917 +653495848 320070836 +-298200269 -349272607 +-973850500 -297247034 +-9141158 714600977 +-139032023 991599985 +-221425555 -623389988 +220520058 811819837 +277798765 814187705 +984708411 -976888283 +-437505162 -75012248 +-320554948 724231803 +-287672718 -573339063 +853867607 899264149 +-175731919 61870465 +659852275 -899756890 +257287533 657582226 +-982016154 283536257 +237918114 -913337839 +-753955834 167141544 +-349899878 754727205 +281868169 -740087168 +669102587 -790842141 +-61836819 715193022 +-104725374 407462418 +38726155 -284851253 +923358478 724790526 +-830368523 235545492 +-825002187 479391206 +349113512 731949240 +-344201862 919072417 +252447712 845405879 +-625818399 671549424 +-287674149 -541153989 +-971385530 -296227876 +-199621298 -401404800 +68815745 -677403037 +-478090210 721025168 +-616233486 151797220 +-358533123 -609208559 +438082202 -915023156 +336451379 970261607 +320058283 -668525377 +-32035981 542765908 +127243284 388788729 +-546733865 451408167 +823531971 929655107 +-776399546 -466857143 +-551101120 -393308263 +-435501061 -664329148 +-928843946 -8224334 +239260512 -492021194 +588184420 114228624 +-302068210 450225667 +660332781 454412224 +949729624 440142066 +-892755367 -89309862 +938651682 -491661180 +-310375782 806663528 +331450291 -616505437 +318703598 69323730 +-262012983 539119859 +986197944 -568956986 +681032763 -475255124 +805769623 -966043528 +-768547283 -260822094 +822923968 441712666 +-584232754 666237593 +388116473 781089870 +-864017389 297162109 +-999502288 183204797 +796558454 -682767237 +-683393978 960200833 +903297901 182281262 +409143018 -436048367 +-438385088 -353781963 +219836679 473699185 +-784064150 390799928 +310301334 -334540791 +634577470 -742359419 +788406248 320965353 +710029346 -954985223 +703434906 779738201 +10249359 -224861097 +-243567667 982943191 +356200911 861662871 +-522539691 727595716 +-314334024 878593711 +-640143567 97299502 +-939374873 356776395 +732924282 -679157111 +-260788184 -449865782 +39867090 -886056855 +275542817 -827611880 +227169050 97383243 +-252137336 -123654508 +-836147932 -496121180 +75940360 -970265216 +156937036 491063019 +247109662 773455068 +-901632210 -697378691 +-214753994 669147018 +-892643097 -694290687 +572315865 -395600275 +-212741518 -988826362 +-824712825 -322429858 +-715337492 -985176064 +-71047484 -124863587 +-918498958 371720984 +334971903 -610858482 +-895475139 411519357 +244212527 622309073 +985706151 -433641048 +-684407261 -414994158 +339407156 799465976 +-54331795 421949945 +-144344830 -983049420 +-670588905 337809729 +311691348 279910616 +-34810550 -109133750 +-916136190 -292365947 +207445530 -794550748 +63553628 677486494 +903026944 653757928 +976026059 729566665 +736207200 -818969692 +313097048 -761382294 +-714451531 80737136 +384252429 -85586459 +990653637 -49691367 +-387803867 293287437 +-132437549 993688469 +339411930 758795589 +-55533594 586905128 +415059265 -224313922 +36325363 -714052680 +-836960125 316275160 +116887554 968362122 +-744187359 -185754506 +603517137 -266594664 +-112500279 -857286475 +-10897553 -328724222 +-283377622 -462430772 +-47297943 850810570 +401792090 -958963885 +-883352296 328496737 +961547965 262977972 +250539219 -374425576 +-786782322 -613368695 +-94285479 225764615 +595459907 -412733054 +-581622198 512703002 +376935586 -800874847 +-5578318 531405334 +7341397 762938973 +-777596087 -979044218 +26367269 -718482974 +357454846 402782962 +150221246 256304165 +-578087614 -627198713 +-705108979 257185010 +-541857555 -576896874 +-634044380 314349850 +454074672 -657540407 +467039640 455527041 +617670796 765059482 +244387687 -741698726 +-646611515 -105492428 +215816015 845415219 +494762512 869850522 +-952713545 318338072 +654339524 -750752267 +317295341 127244890 +399723979 174560294 +-911431254 -655492451 +-362873479 607932001 +91194262 -454066408 +-733691334 773528633 +596402605 694630980 +-441911043 143057157 +-396359711 253542582 +-655640477 878953628 +795389244 451122275 +-975150523 522857990 +-193590296 -801068809 +84726210 -843718055 +-876496890 -727681807 +753270975 299494535 +220802062 -959132448 +258436246 708196855 +22216891 -73363933 +397337497 867194245 +492799515 -87273168 +-591167717 -323524886 +-119611832 942998265 +465402867 -556242723 +204139499 -291283695 +36994144 -380654039 +-693739383 447126787 +-406920896 -267242511 +-633548501 155762554 +270307671 -559291012 +436603043 -541924558 +-842003768 632121845 +423625378 657068118 +174965032 716180344 +-629442445 -750289160 +-269335057 617497739 +-95344463 -439562421 +168993323 276342042 +-873170073 511750484 +-303228988 869421574 +88483416 -99550578 +329897797 378798335 +981445541 953598229 +-48054169 -232104882 +-207810775 -314153833 +-502120517 -983553154 +368683547 -618992411 +216538385 996712012 +-182312273 121710503 +-872517979 -253458583 +561475316 -67399899 +-823842098 454929452 +-580843923 -726499168 +-355393739 -702850542 +89313852 596559179 +942236201 661770559 +98157647 -432379840 +624318514 782321468 +-545840917 732228374 +235828125 -970611107 +-295436812 907604656 +-837432386 -426636590 +-583400024 945428636 +231408297 -701154332 +702582708 -558864366 +869198818 -504036468 +931265208 -405543628 +916487740 575249638 +-248025268 -58483112 +-462542004 912379362 +-872648114 423841933 +288762613 -392189186 +-64249902 -828929717 +624108937 458938938 +-302132795 726846360 +256982728 264426787 +971790157 812469926 +37866423 -757146089 +-204044188 401401214 +338757944 332580702 +-122064212 791057328 +848240353 153652070 +-231142584 -74167951 +-635640712 899530882 +111712399 -118132914 +-438110784 -239325514 +165374453 811984717 +-263837967 -704157545 +-767009588 -249733848 +458373821 -602881892 +-372233997 49976727 +-254670304 890972413 +-821346531 -582662195 +-127753148 -388095340 +-116910722 -773067985 +-496103403 -159791781 +-575365910 -946181751 +-175370382 586300863 +-171795796 -684585503 +129930220 881857901 +-311615133 911015071 +-302122630 -981916552 +828625346 50351839 +615787679 -429248089 +719157814 -553973917 +-682347769 546105979 +-323392057 815752773 +821248819 561043285 +-82811304 -334291786 +-28848572 176127736 +-101266609 692531259 +415039797 928780074 +143880254 268322674 +-749598085 -715058906 +-987385378 -837470658 +-279381772 -689343615 +701237358 513192109 +-389190488 -210052764 +14623406 789353287 +-533649581 916308980 +-208250516 -171234654 +-113872020 122735124 +-689574095 512151697 +504393201 -939244546 +205798327 -930428094 +450010178 -516178237 +631924667 470975408 +-415717386 214069594 +-984034269 -458373573 +-588398532 562953036 +480631823 -542895688 +-373128959 631915292 +-216371251 -46065172 +-158503710 64793714 +259102012 -871333238 +732984268 -128372692 +365532797 -9826030 +-20486099 468894541 +-270901435 999181493 +-592959115 255874703 +-526221333 9424582 +482436025 357108287 +-610712444 268339773 +712932580 -158370664 +717140908 -261293087 +131155444 -704746712 +-645547206 103364002 +-554915791 -698382030 +930343642 -66751971 +431752723 822448296 +-727957389 19423362 +772756352 583689584 +488434523 -195011401 +432548518 623959964 +-256485131 164891911 +113214678 -516852987 +681911429 474802392 +-897510729 -785840362 +942902518 777353515 +189503159 -239554430 +-587812004 -281636733 +-949946286 954437143 +54299839 -861646718 +-874759505 721433632 +-154805286 517571173 +483791570 -58842810 +-993055162 -175986438 +540687206 372783842 +-775109427 816862377 +-410545064 829183044 +693290459 -885377999 +244817322 -889827345 +156464358 59687715 +146714226 282548003 +-11695384 951946409 +584740433 625645385 +-114385944 663096393 +-580617757 -282205229 +99403832 -440188554 +-55148156 -713459854 +781327261 -240936511 +351653666 726954957 +-469340355 107354155 +-547326560 -776489882 +-746264594 128903691 +163948322 289631874 +667524423 660187101 +134016529 -472137278 +-304812801 265490068 +-622690278 -890870232 +591576388 895681150 +-132305522 999289532 +886876608 -790447977 +602058049 490408385 +748534467 977295619 +-640421448 -422549499 +648984280 561097319 +-413721606 216257530 +-626968928 -435476813 +599924079 698763630 +198899053 -107474158 +624237711 -849835882 +696498861 -388820711 +735449733 -777568450 +401160675 -822903727 +782202029 -510077944 +-425515216 763516577 +-331152268 402055348 +-892353774 345800766 +811283009 503454257 +917783718 158132807 +-399016469 239157895 +316051846 -229322379 +316444232 90906878 +-139625621 97353152 +187222181 399848082 +15100079 633989953 +-83048787 594571299 +444019590 -797364152 +647155999 -614419684 +-773349664 -567948232 +917220124 -514283103 +804239446 -181082328 +-657744058 -623603108 +-821514715 168997613 +280029667 -153985948 +38247124 -190212494 +-610481233 -363392803 +-156032493 687449481 +720704833 73327556 +-213976139 417755718 +-202463397 844727419 +-265155102 -935839319 +-677828662 -857542036 +-307619083 666711377 +-388986718 667133850 +894261193 -578377336 +217360076 -510409539 +348585056 820096292 +102386945 807256413 +-658497782 -987293425 +-78321217 360046226 +-142992950 -877438777 +-365667492 835892956 +660122349 898432185 +-525197291 747457391 +-962923810 921911161 +844879256 570102860 +692251359 351469549 +781890421 706149514 +-474007827 -456453957 +814041994 190183404 +-648367810 556646433 +-531345917 -104175914 +-566689547 -689430076 +930477466 -964600097 +-92728907 -216696678 +820411182 671422129 +-202557083 91719253 +760578626 -280028306 +-360161037 812965487 +847417609 -595647801 +-222943434 -910664397 +-814086704 688758611 +-755890698 -823537480 +793878247 -301938843 +-161122926 -821474384 +-748790449 -269761766 +772260817 222251650 +-329462874 -139048545 +-710671506 452749699 +-737525823 909100030 +-612273290 853851045 +-453297411 -633180491 +-280471567 -195944785 +-320197222 -746364258 +-938377529 61439515 +-592880654 -890237937 +818380791 -505296837 +133402070 14173481 +-959524589 186334597 +944394971 536503455 +58059424 621382221 +447990836 143686304 +941870721 943206198 +-737075864 -424340597 +-557565675 305453944 +-884054292 -13368951 +930549591 -623885215 +146940266 -587710558 +178088896 669308021 +-192311153 -990860702 +-798743170 -624616247 +-356871930 -212280402 +-861178978 646321505 +-455644156 -826076514 +-273396661 329849048 +58193728 -608389155 +330156432 136499563 +732462932 489962124 +-739061602 735657227 +-419786678 293313209 +-207716433 197255369 +43648077 307580081 +-115338929 -823860610 +829847665 902084612 +878490108 -907596490 +-911975316 364699127 +-328817487 859907359 +312377101 -131590218 +-660276945 -632666623 +-112939665 424730535 +503399608 362047425 +296779831 -357477795 +461915448 -512309206 +729371425 -65004444 +659476866 914443091 +729816457 -808359661 +17097059 52619598 +70926498 31346194 +-993885865 500717557 +8130202 -467643726 +20650875 -385838387 +-15490205 -773560848 +-189664666 -793962702 +511024638 308689250 +948725190 -109672840 +888264684 70473348 +703064151 910140255 +-834173932 -172433133 +-763498954 190818302 +-792435903 -646677625 +863636284 -647730224 +880888666 -287327606 +164757381 -641560539 +-300543773 -435062499 +470935791 642085518 +-360242789 -996710618 +-207986212 650011126 +399264001 -43991109 +908577649 -870017350 +-545883398 -71460533 +390093853 280774860 +-114463771 679210980 +941182874 -621358571 +997558566 -143346702 +-376939701 939608444 +-323889850 -953442350 +-237210491 750667832 +-508594410 -489815940 +469281093 52618933 +857689571 407278173 +-893043351 -493776002 +536782526 -484665867 +-732385388 -873482515 +205944728 -396904060 +-790993645 841607725 +294367517 -885915858 +-869892123 283446627 +604142250 473704539 +-479713666 -500263600 +232155227 -562006324 +245389840 487038235 +-714686522 627428406 +-811748941 271952345 +745868999 828467359 +-391884346 -36258202 +544706739 716413859 +652995619 -656989011 +682541406 382103627 +-751804226 -149281835 +-677510621 -818408711 +-606526315 -785332179 +271202730 111981 +-796548991 144722689 +838249729 650493628 +626032498 -390350324 +-273500708 -390151830 +-381009666 -95673899 +-168804778 -898458845 +-669461920 -961325971 +733758971 553677243 +466582523 -604952729 +-961651723 72598288 +-53097429 771359366 +232458639 597916619 +579982203 -287803276 +49464531 -123836947 +466544565 205106937 +720903228 -468869637 +587090343 -422641495 +-551637699 -75651503 +-361798118 688445125 +308010489 -346722544 +-765943560 -203881833 +-202456085 -597132315 +-29608805 -438678284 +696178855 245609410 +-988952591 -324055742 +-165815136 481502853 +841150762 921137161 +742086088 -251085003 +636308987 511108598 +-432530653 -128925490 +-823905291 980607487 +846475805 -203731920 +71811541 -921382681 +120336273 -868877704 +571672190 211732420 +778790254 -335426972 +-233407474 -56394333 +374993673 -231222194 +108231908 916867391 +482825391 62756311 +-831386862 183541580 +569873915 936449883 +919295555 -551335851 +511503072 -87144304 +-670615275 265712232 +-852355253 -947421550 +-268005558 750655507 +-22875470 -329377431 +175856437 933867623 +-933851813 -153384674 +437588870 498479831 +-177465442 800258877 +547079733 -789851695 +345739752 58374087 +-814457582 -782845284 +-800941952 -272388183 +-56771944 -194997135 +555766048 969320349 +-591685689 -57293944 +302786018 839256713 +-599141466 -565989077 +250202885 -965946253 +-708370509 -552807338 +-645429716 660730546 +-738749871 13107972 +79580227 247112714 +55572858 705307986 +89899544 -510368196 +513906266 -656723302 +-752942232 284859200 +-514171129 -934037995 +419930997 -715400029 +759023880 -565935118 +-725399356 -865029113 +663166806 585035761 +-864839714 -303190962 +-992931371 493716663 +454564653 -258400493 +-937288533 -625339370 +778199325 840730890 +-849230791 502131756 +-625379520 370212391 +-748831956 247164303 +79475591 989326034 +-982312221 -688634713 +-295083022 839756684 +-148178211 -688833431 +-51195246 -611860576 +-386294021 622902647 +-933957261 -280523909 +390551762 194987067 +650518779 289254098 +923854128 766871761 +-46641059 -395554823 +-892149019 250543096 +-380123026 -18388905 +-937302402 248300568 +197205231 921783197 +844665660 -537228239 +-986059126 -212782544 +-22898571 554532506 +671911587 717265797 +-39850271 978346228 +-991156425 919535314 +-271950009 -663666826 +962031898 -662058435 +977683121 365004017 +425646700 -130731177 +-819571398 -324497520 +484262221 -407153419 +76438300 -350397785 +-440194002 -117160065 +-574336253 535799162 +-673584536 -678807753 +-329615348 393339607 +623937108 -612967167 +-700920405 -493710890 +889017342 -24664799 +-794636309 -186268423 +-666123740 273341620 +98166032 772358294 +35665788 -127209183 +562116155 827651151 +-686344861 59224154 +-338787886 -929579956 +643976987 290145384 +-784975613 864399794 +-450385566 490119158 +-176962491 645155706 +341076440 -276136360 +999646518 316767916 +-452315454 559874070 +665264556 -676038761 +600061392 -98516370 +50876596 976419793 +-191208749 -808595916 +517778871 241107553 +620675720 60386842 +-563210450 -590408439 +866197711 394491132 +781941228 -861672606 +538149247 455677017 +919180753 646203117 +-233084553 609592370 +973040880 -50597217 +-209744524 -995012708 +691603151 182766036 +651212741 -922898460 +-257009883 -20710803 +705466392 -522873904 +990803937 -97767067 +-899843381 -741565344 +898593818 578568139 +418922504 -520505570 +-724667616 -50300566 +396082912 2811689 +49264570 -371432725 +-930591793 959197435 +-192747264 384861745 +448701403 -817068684 +789945068 -767790065 +583050240 75342852 +922370440 455069636 +-260607809 -154941828 +-767174124 -344949096 +577222845 -96715452 +720882444 -774023655 +345240139 808916063 +739924172 -617986386 +-934985296 -656290322 +-501726102 278976854 +-906668005 3163706 +-942241099 619192123 +-401524760 -659461480 +-468544767 912782313 +990344758 370924157 +-122149991 -950330960 +561061349 -455897506 +-539404725 405522280 +-845316968 433695286 +-654816765 718860481 +-258950742 345285737 +-990399067 964652573 +-22905920 450165440 +-497363300 718852770 +155988251 746057285 +958591311 563327397 +494604227 -633296935 +756259454 -473438894 +-942559363 -447329087 +334553045 634629901 +-699400140 -659319929 +528812464 782802479 +-397145607 -592561619 +709556237 -546336467 +-996310812 -568148125 +912782362 -507424750 +689662403 -578809995 +269543348 302087048 +925693626 559325140 +-485216758 799612967 +-991160942 15415900 +-742255829 281770849 +-655329802 460069734 +-644283365 908691888 +-175380546 -142987266 +862658675 704086390 +-804277224 389903567 +903658438 88507876 +763832551 -160531229 +814052892 65644041 +-167827127 406930017 +-246137840 -940729665 +487121217 -927221251 +52331891 50659941 +480303524 -824194257 +-747017337 736964408 +923651393 -128043946 +-466724904 -584713620 +39898341 565721894 +-203620304 923755375 +-60118812 472378440 +315099797 -347223396 +195431849 374209100 +-349060780 -550562669 +622086310 -529351576 +-811162282 69425324 +541742525 -504826657 +50271621 -737309735 +622783097 504734646 +315361745 257764760 +-340705792 655611447 +-56555869 422960970 +-76869298 12059659 +199505167 -549033987 +-419258670 -762717741 +-250232599 673186651 +-171020643 397425902 +46454521 988283556 +628297111 -413396504 +535091083 -206380142 +288572330 921029283 +896084384 166164036 +-302658347 -295065274 +-682936266 -395066624 +-321283226 619624953 +276634200 142528305 +239332433 497309948 +739745700 -634119276 +-815590322 -578907475 +616784027 -80595334 +-947798822 -371188444 +226888561 235518682 +-661139635 -583908908 +873753445 -841272090 +636912928 238380166 +-883090148 775312071 +193921934 -431613735 +-7751596 349318403 +-47349056 -890065465 +-388090866 -945157237 +-252345559 673305916 +-347851547 188297212 +-941275750 330157426 +873106157 992127817 +-114411387 -863509039 +-587521162 -335521987 +-451173552 -357506810 +-218933964 868456375 +-951324852 -759058800 +-501505897 894648243 +667414075 -599879946 +-819142711 316804370 +-574085475 -614217005 +74213134 -840102512 +-243852245 -691990812 +-202044772 864470279 +575392740 -6318114 +668069329 -393776480 +-593504359 -951919084 +52269245 377615907 +502893104 609159268 +-186979386 -311254988 +274454848 -434080786 +390140407 339379656 +76593879 802385146 +556157599 68123418 +-283963914 -335842883 +-561929753 -737944822 +571416103 -30763259 +-924951863 -319093408 +-28723673 -349899168 +539492965 -504181886 +-138055311 -453049635 +-397272601 -483089415 +635298419 -228135455 +892596725 909560036 +120859405 22613219 +-287837653 656674521 +940344835 360811870 +-483293331 -477112691 +583731986 -238593924 +386769919 -115873418 +194819044 111518021 +734965567 -864351831 +-933102130 -600327545 +-961350663 539865683 +-741802936 574266740 +-297551331 -99052205 +-531136629 152181734 +841023179 -471054878 +201943984 432029618 +-992059890 -967544297 +808858826 -490063472 +348168058 -927703012 +312265486 -839176878 +-230237292 -408186372 +41205694 119677920 +30838989 -954193686 +-839831869 151004269 +-303718857 475520455 +652843936 -577335579 +610889060 -421055409 +-187692615 330489611 +196120379 354607799 +-483863630 770596805 +-996890693 638621019 +-833086808 -88958331 +263117078 728299482 +107899735 -219063179 +-694402212 -219271010 +109403321 33693876 +764092659 -117749648 +593021173 299697895 +244707864 -439836483 +-536116325 385629422 +-69571699 478523775 +-478133852 -801152026 +-239323409 627436851 +373207462 -758174680 +838865128 -904217029 +-360315120 551468851 +985749553 -998614249 +630359888 522283910 +-738747026 -301427747 +-181080544 -57918119 +939765823 -839579449 +-730469924 785212274 +-336435255 -195808340 +555028395 -992366123 +713642813 -82071800 +313970866 707836214 +132773692 227695603 +194368687 -31861348 +-869928634 -160354272 +-218350194 -342292627 +348811095 -184820559 +255385408 -969308651 +-213607337 766641504 +385551190 -372747612 +-878730884 -602887458 +654859809 -323691656 +516158385 -952209708 +-408225459 441001252 +-933546604 385650065 +840879257 606722124 +-316940139 53166796 +746575841 -652494973 +-896968103 454620539 +-741700430 544008925 +872143720 211223074 +902749813 419352136 +533855096 -721225769 +-465656501 896308352 +-521941770 -507294250 +-411680215 769386717 +467853248 -583642752 +-533486396 113133367 +317389980 -829139533 +808875960 -179567748 +628103772 -241359641 +435042690 -591820145 +659494536 -452452741 +507701448 -485130873 +-987729567 666198924 +178342103 -61124958 +-909752565 -416744244 +-228832154 -402537307 +395770774 -11067526 +-448031038 903306406 +417537207 540653607 +-527977243 -864518908 +-230460497 -401968775 +727776212 -775936077 +-668130347 -397691847 +-884990615 259800478 +687018010 654670527 +974546931 -443278688 +836020477 -833164230 +562425197 -640636231 +216044860 621681980 +-782762361 -75153095 +328884072 -189942365 +934026230 -734353427 +435152565 -182401933 +-623354368 -89972805 +952799666 878359682 +-790091761 -269798949 +-27806959 493800099 +668928525 -315382122 +-921164769 629104460 +519961190 20965075 +-611705023 -546828912 +552390062 -130831544 +804410662 656798501 +106308779 486251844 +-684404139 -180669586 +-601092539 245796972 +898029026 319312880 +-719860108 -329280403 +963185537 446855677 +337157238 266093849 +-279645315 77320210 +-766945964 -407297393 +30004381 -8517644 +843108937 -566543620 +3754367 -489825957 +184040037 745495839 +-779442851 -579148984 +866682286 426701812 +419964343 571413095 +-850971894 -739384303 +-388905633 -692750844 +-623804044 -488090267 +187379209 -801352476 +-65964362 955948190 +814952686 493407222 +-94450763 811541710 +966981004 -68280515 +-612450072 -492495977 +381639446 274926935 +-216942236 931425155 +557640047 770695359 +-457792202 -457592649 +252786391 -664533956 +-632351259 -547696520 +-834878610 956924837 +913313655 811864439 +372050720 -713153836 +318029957 -45086050 +677712016 642376755 +-8931175 2508230 +-685791658 756219510 +-140902404 -992940779 +989674221 -641846330 +161726477 341309307 +510576815 -486705713 +-959276393 -188603295 +-637592957 -242643579 +601708670 -917584296 +227307729 -846760214 +-374526744 609742761 +-358494315 -476349601 +-826211371 -35057780 +-226513146 113177372 +945536352 -364820596 +-268328450 385072894 +-700402966 -713044095 +604412527 -7546159 +205407097 -630877140 +-620438809 270832221 +23358158 -429545002 +22383824 746521886 +717718176 -695561134 +-452127150 -649492226 +203832780 97440119 +-605349692 -476229203 +-509653639 814546032 +-896232393 151866929 +-780094851 12937218 +-371863260 219311539 +33524315 574687289 +-469284490 836896039 +543093190 815250093 +34761237 780986983 +34817187 76776565 +897851396 451958784 +-82528856 849631993 +114344014 417270692 +312008287 542660568 +-288693800 -681435073 +299010728 -602956580 +849469317 24853693 +-578523267 -480062826 +-743764251 -988413356 +527031570 -144048433 +390945431 -571908156 +-67065858 -202697024 +979297442 -759805443 +-493203276 983475736 +30979975 -967283607 +651308212 839366680 +-716252831 827356997 +820697476 656132520 +-640531980 -613915579 +-506837440 -884925859 +-222110539 -201433708 +-407296151 -773103209 +370513191 -667756501 +750742576 466288917 +914902726 504450083 +247804715 -72359234 +296228660 474222647 +598881815 686836403 +358037807 -647466167 +712479425 417752255 +928701316 887958904 +-768007110 -84911128 +-843666177 784198664 +339585333 -388073623 +521263729 -316108782 +433520917 -927778727 +-908488658 647019814 +844583786 -636963505 +85390527 -957290724 +805895137 130786358 +397263992 268554228 +881515124 -539626798 +647498159 432831271 +393479487 -786159300 +858526859 899966146 +-162523415 796124617 +357927200 74375950 +110402535 698351418 +-112587429 -462660636 +793369253 450667675 +-456444901 -745269789 +-709823936 -757801961 +-943472188 29322154 +-561539782 -787356798 +93386254 252161796 +788532983 -610730614 +-101022607 760455757 +-967062614 -806931926 +-303064177 744183708 +-407727673 -106751804 +685393421 783520859 +749877224 986691562 +666492741 -103064211 +773182291 491979806 +757671914 -527014617 +-599487091 827652731 +-840555608 643330490 +-604893874 168807715 +-259326864 -427263651 +759276689 -539048563 +-868069379 -2015331 +-422050085 170153689 +-784048856 506341489 +790000613 292762645 +-385687012 972641845 +285707766 -335524109 +344765450 431971825 +-484212251 -412425428 +-350328773 809585613 +-205169525 -801816612 +356386183 -679435500 +465385979 541108084 +484110771 -540680275 +-607986590 -366606260 +503775599 612218723 +121074603 -495721937 +134492679 -626482970 +558933826 -280747053 +-131727448 -717943190 +647892313 -360660444 +-272094975 549457065 +-127472861 -971221003 +-903563863 -631782437 +-503959290 406784662 +-820554146 470136455 +-358520554 -191162113 +353460263 -604109555 +640769447 419964642 +662604843 358068363 +-627122545 646572116 +561836240 -1746179 +886303627 -56998698 +459494658 174642150 +-564744358 -568133049 +705495798 226643411 +374610528 -11214926 +-496948353 -401799387 +-675470912 -352565684 +-43001793 -890253221 +-513443623 -391424724 +524200959 -927901960 +375590347 -543657970 +192393342 798972436 +676977871 -454702663 +89863710 516089714 +758658815 -984714819 +-393896459 300444865 +24406303 643356118 +-305452239 -995370919 +995949652 -804579958 +863746677 970338576 +-528577285 -920553975 +-638185377 495985942 +-529250882 -699073319 +-78034578 621622509 +-971201628 -524768813 +-10814777 472425339 +498566281 -789941166 +301731967 180641079 +713707600 420021370 +674378849 153497037 +209211668 -363842010 +389686748 -342414848 +218083249 -218484484 +627681125 -789417674 +-455324219 -442797453 +382201858 -598580240 +194202026 255528877 +-581703348 31148236 +-403977403 164372569 +-298571222 103551601 +-396285166 435070757 +608986457 -450707836 +963459546 -616692778 +758690879 -109817508 +-473469904 281041673 +724411564 595782414 +-963061557 315282913 +-987169043 402505388 +368298197 -567748466 +-835026364 -787757150 +304559492 523845896 +-324283883 -525151722 +655546641 114969564 +-729190117 -212149895 +-696092573 998604861 +823827373 -662588223 +-916769082 -18430590 +-234539789 882490456 +-689149982 -488625436 +-987275606 -243440158 +-116337148 -758540039 +-68710796 -175933695 +708339102 -155575027 +229158787 374239654 +-130779115 943411989 +-989931872 -284594760 +-9858628 309357608 +21607844 -664400290 +-990160856 -241704702 +532937303 906740891 +-667601917 965355623 +875783983 320390687 +755512259 -582413914 +335490792 -79856778 +-136876352 452700372 +40433084 668647464 +-233476038 461687331 +-334465604 -552282943 +131376168 -448222092 +988630884 -995335995 +458374818 -664928752 +-713012454 -944685646 +173384717 -442292983 +134339200 809805703 +7667742 -422468736 +794378958 440219444 +-994919206 -68263099 +-65279075 717970056 +778159551 492564612 +-456080930 926278646 +550787913 -673797192 +-342632350 -307894280 +828555961 -346908260 +-402829616 380890054 +-230506815 710418661 +573559456 744058477 +851470149 531419673 +678036248 -254264195 +124653674 690435881 +-884053386 -293748526 +435166899 968707425 +174547933 -52180101 +-385752419 810435394 +810397720 -57441708 +-141670705 519543695 +72471198 -879946163 +-277376352 -756917004 +-380643979 -658397367 +-163664404 273498915 +-387321802 700200742 +-607375251 -306406335 +-266794549 292186714 +93326659 -444343095 +-797599680 -784031337 +-216748957 -982601492 +862043249 -193257604 +935916662 952087517 +476330945 -864749736 +-708242125 -748275930 +722318824 723274839 +433495679 -683033373 +-883056108 717442909 +229685932 -614811596 +-845137563 81815408 +-657855448 336998604 +-913244871 193120466 +217153710 -503430621 +-512457075 688204657 +-977521503 954795675 +-926322779 528593641 +-866799021 275736298 +-922827815 -407737455 +-403725230 886377937 +793263899 -487152823 +777829671 -197914414 +53389627 416481098 +-633833044 -990260159 +-798985777 -226208647 +912999429 876000294 +-883510035 -721253986 +-654365581 -516844112 +760439586 384327205 +-153568588 -119272905 +722097055 -664067757 +163406768 427155093 +-140801404 -371395872 +-887731730 -966116918 +539772023 936671910 +609941389 317450891 +-43442303 932561570 +408701336 -69976497 +-857729334 176690843 +-897887264 -442275326 +-111717814 -147279432 +599950349 476724169 +602498951 611563344 +-480949856 -868039854 +-74739363 -21355688 +41355516 10359945 +-752156505 379088354 +-409981791 -185435542 +443017000 767889167 +384761248 911184059 +924615695 14436196 +-162647531 720042473 +-230509747 -883280334 +-1181200 145853394 +395373169 432374681 +-127755898 -879208242 +609125677 22612664 +39329070 236722028 +-172062129 -898264955 +917519976 207893660 +424551589 479027924 +237779629 -994868954 +267903080 -534527073 +736657366 217738216 +-378767116 214605321 +801653345 -145938900 +-201252482 -148263272 +471946561 179651836 +-415873949 -317109681 +843093010 157207822 +926833285 381180673 +-468514710 896875721 +550910167 503098 +-296742718 499165731 +-394875073 -194758658 +230217667 -296756098 +330435793 -205220758 +944307581 -330565960 +964306786 498389608 +546911526 -988985654 +126499852 150794036 +-633699615 546692337 +560722224 -535755148 +-684217638 -405519897 +867957317 -635366485 +46434384 230215157 +-470529241 590477951 +765760050 -655557737 +920847839 637997584 +-54113305 -448379102 +-274653217 -746525642 +-457621711 6702367 +-748701015 -704463897 +-727251752 -148063139 +-575068734 -600874213 +182569972 -682380676 +-478428545 -282593169 +-704311804 -721185865 +538594912 -243221293 +601589666 423802675 +795219220 256922915 +269875288 832886215 +-775946638 930131940 +-959144794 -606673592 +-547919404 -156940918 +-481550516 -535426984 +-983770449 284635081 +-385747104 646697681 +-198583266 485958397 +131652349 -917621256 +141104456 971771287 +-960668997 820149018 +363292887 -922803803 +576236132 -671088506 +79686351 -249763000 +203464217 -996695821 +-982211476 -658497320 +906174065 459938072 +-654797966 70995048 +-407744026 550399377 +-921693303 848773678 +100740544 -695543266 +342715038 473441217 +971969340 -704315786 +564834505 -659908704 +-910983581 -243648932 +-462479119 707934860 +-897320482 467731959 +55461743 537557047 +-897139066 217697115 +704006244 364455579 +-28963003 -79332765 +458902560 -113759551 +-582425825 721674263 +-382479076 941143348 +236376811 -836013583 +-908683112 -104699713 +-451310172 563818637 +430982965 641618106 +-706505538 197523762 +216448225 -962430788 +-165151846 332686034 +-646952937 -581885872 +-628042635 181053171 +-996821316 895339705 +210391945 540199521 +141989374 901276194 +-815039051 655217600 +499229526 267153532 +533942819 376470240 +510531087 -414192312 +-362635771 40101585 +-683603746 148539225 +704665823 -316090532 +214569929 -187381524 +-527994283 -779600871 +-794487304 -826760135 +-583346066 249208965 +825494119 281203953 +637497813 726341411 +-59303688 -224708042 +-190617548 -103214354 +-461905700 -644180882 +-110621814 693973794 +-258755451 994978337 +2297566 -43991423 +-69326149 -352001310 +737605153 758591422 +-474004660 292922547 +110243324 -187858532 +775091827 415954578 +794191714 809207701 +-58355141 72111363 +253106445 954853447 +-734662467 -935901130 +-273471191 -754369939 +-429752674 68986022 +-364397203 600509797 +193723848 140939630 +-73850174 414533677 +-918096049 -141897383 +734769562 -892672643 +-605326733 -875468779 +369672438 -246985262 +-550141536 -240354462 +-133317670 997386034 +560219499 496199211 +-876171800 182916062 +-536263437 890115019 +-591635492 209540287 +713624151 -955088120 +11278908 407711878 +363027793 52705384 +262663012 -126239375 +-62352221 -577111063 +-374640531 -975492585 +399205053 333261556 +-777523167 -820776927 +851233229 3983965 +-172129898 -209490609 +943902969 881902462 +986255386 -477229993 +-85512617 739150765 +193474649 -818503520 +-669161099 600207431 +-946912020 -562801296 +285647347 295645855 +-948099260 -664579912 +23262369 -112109696 +-141330340 -32622418 +-938162342 -457287233 +-570370735 802440332 +-209866019 420457521 +147132491 100654017 +932216164 -646577377 +992297184 988299805 +-307664965 213827846 +-795898507 -427442710 +128591454 -703292416 +708380257 -421771991 +164785385 -418985027 +-530270955 728975911 +763931323 -509534156 +-587410564 -572261854 +877420078 -614057008 +-159187801 231008298 +-795992139 604643131 +-352307635 431165207 +-8398906 298448023 +960191572 996486097 +-598443377 366273254 +-10447671 553102900 +-276474619 -866920482 +-837270517 607181597 +689826224 -483636368 +578515724 -635509152 +873325438 -311308928 +-48898293 711780795 +-941293519 932235503 +638305695 -946367925 +719002030 -110604392 +289977995 -541134531 +823209600 164975004 +299264192 755798068 +243751517 479021080 +277308201 216422487 +981778919 220551321 +-193770233 202594787 +855990084 417465320 +-187895572 -75329021 +-488596504 -874027153 +430842586 408760607 +-872175123 -510925130 +586971611 -374094403 +619322462 422307931 +466363974 424335639 +-15989676 652588779 +266584478 861435484 +92012969 -725689586 +-249735751 642102378 +467962416 399110914 +431543686 887680468 +626294051 -720884987 +679044911 -360807687 +-659444136 -831567826 +-200041065 742415373 +-215984577 -727192259 +800658955 -428825482 +113265015 -373782119 +-69272787 -394662910 +-974032292 611372303 +932849329 -555482727 +235845776 -84246032 +677496033 242557597 +-956744023 804994697 +19478668 527126458 +232206460 627102457 +726786809 253484010 +-731898897 -14823840 +-675796339 882360385 +680978187 950138214 +-126418353 -677413041 +616920763 -230157715 +-378665725 -237049916 +-712134760 897208065 +209080209 -270560500 +679903725 995534308 +-772280236 542328787 +-685161938 -10977383 +539827023 -425887651 +-977181741 -970284425 +-608752571 -296220831 +-876486096 887547050 +-381821629 992291849 +-794519798 -576006019 +633686792 -338826899 +710256983 803651647 +-206410015 -382096454 +579944999 56994259 +-610283692 -618142663 +812176075 -492699560 +940111726 815384015 +-295252425 113232349 +89533683 316314810 +374245740 997663523 +-884663225 314137609 +81161989 221372131 +950621064 406271896 +95912272 27629681 +-442831845 980951125 +-210824621 -141503985 +227379010 508637529 +-846430680 -344948575 +414812602 -27612118 +-501502977 -291502272 +-832015780 -861811281 +564836738 528867832 +-962484340 -515572646 +970505736 400281112 +333257682 586016695 +374929097 705002380 +689755103 582643047 +734118077 -909362987 +-690556092 686330895 +-555985502 810289644 +69886551 -977711215 +140336688 367237679 +-249520599 73034426 +-150973843 36360909 +794526935 -242510000 +767075102 -161911495 +248280353 -328197392 +-708703446 206706894 +480674027 221819374 +-431354895 156743177 +-845715806 434351746 +469897052 -831500204 +13336060 -80865490 +751447298 -118353977 +-560269374 -434887582 +-357755556 -557170107 +-247272228 238885838 +-21260068 585831119 +28610282 341935759 +641000455 -958653360 +-112335441 -455569515 +-985410198 70021623 +-140555630 -224886591 +-357892897 765535736 +-362398240 852995409 +-850906049 978861973 +562125317 78196300 +716131049 -36904783 +-663681553 -903011938 +943565246 -237210931 +-882172634 -722755990 +-620056426 -923227510 +-584355815 -494450176 +-492447228 857023114 +968207423 -801662692 +884659747 -553123603 +-24045211 -476828227 +-402109223 637794751 +-370758732 -28697230 +-405923674 -195540678 +-795949386 -650797394 +-763875386 -993694956 +-937831405 307785171 +-837537424 -819122792 +465352914 585855426 +358466788 -602915426 +305486399 552433382 +144461479 273398982 +158949943 392640910 +740779226 -193149622 +-277179628 -831862364 +-200464916 65738181 +-677556001 893462903 +-478629048 940297290 +571467183 815125938 +230875257 588944588 +-269288544 -518140630 +350057131 483790769 +-542800200 -858002583 +-783745648 -178748639 +748787036 -453941167 +791483524 994216234 +174320829 885448454 +859242339 976901 +448288450 459057929 +671801593 -866722963 +172245798 118857996 +-872015967 -966728199 +489096910 -652816931 +-3033546 710411088 +559368868 -773668909 +-414550993 25579401 +473158786 -206544768 +-599041810 535197231 +415762677 -298093778 +912849096 -515548190 +-267331965 21967931 +-24448444 822793049 +114095687 86754783 +-777876426 217100352 +343815977 308960515 +-861269593 543790365 +728937822 159501288 +-585652471 315972025 +783654261 741308474 +287798264 29546649 +-466695291 -645538465 +744933711 811460365 +355057203 -193583263 +-577186064 274437495 +-971110157 -877800350 +-233271785 -713278972 +-30588783 -63757013 +-96990815 -997153070 +-448625281 -254590029 +-949842902 262936725 +-701798360 16302617 +-600240752 -840088408 +-361025742 -902115742 +44135368 265294971 +499417846 -790977225 +-390089303 -41661595 +896347949 747001500 +-822454991 216037412 +-860988032 608026932 +649727043 -498247767 +391507738 207579490 +695817868 782315500 +-18184830 155371762 +271999661 -597780602 +753553985 -413213280 +-690104528 447269355 +-129711489 -706903049 +773424699 104694330 +-790276159 889745013 +51599116 871979994 +-903516194 537868281 +301773709 178397375 +362057706 -824653982 +273499154 117105568 +-213204315 851932884 +-981808806 265336439 +-45089966 227381807 +308651812 -310824698 +-367678125 -286042684 +49656594 291426477 +-250438425 614561199 +-962447890 -625728890 +-259755364 481348515 +763209719 743512279 +251849334 -492157293 +-751923028 -976813290 +-292847958 -425878387 +491022171 -516479994 +338890733 -967008666 +441856906 446996221 +897676964 -180396278 +753856057 -594747937 +-136629291 484670143 +-750065651 -959025620 +-896518727 -990051367 +-271003503 531760165 +301018471 32431933 +-577132976 451281233 +962983323 -779456191 +180730665 607210974 +527529954 -213465157 +361815835 962624802 +-566040294 962385335 +-888421809 -322424175 +713049733 -107523769 +113235904 65149073 +533842542 -487452036 +377981140 85711823 +538515782 672998182 +222078797 682745534 +701361807 -371495953 +415565643 -833218924 +-49221709 849753167 +408360979 795322038 +-337591898 -294791252 +136112121 -308990131 +881047834 -861503029 +-281031118 -977320845 +-644134161 472147361 +162027065 257080210 +821127622 582666390 +758838313 379066337 +386293239 -723783051 +201637241 698881827 +899136181 497532093 +791011267 306130486 +-445907106 104621865 +713099502 -146338660 +493312931 -59113540 +-857419382 -249483208 +963926979 -948806292 +-74128568 -118166540 +675818971 -112818351 +715666802 800763846 +-136433272 -891394313 +565405005 182489165 +735584794 747397807 +-401652460 -330813430 +-192072270 -953847409 +50238209 27785991 +370220530 -289092849 +-530772334 -850737642 +-571679332 -126706610 +-471752500 237526202 +768971049 769184693 +-367067791 40948728 +779407197 368256016 +-731914589 975291277 +505273243 610754601 +333741835 -477932110 +-475356333 -254613425 +-223878032 -800668340 +-289472232 459116153 +184502162 -162017812 +886874968 240919359 +-522629274 -634594002 +191927383 -855736146 +-411929379 688423469 +-854474937 -377780232 +-132926905 -693468891 +-136518564 -887455940 +865127167 -149475687 +-479011989 -743961241 +-538842857 780249232 +-29926528 409630978 +431227746 -952768471 +-41362512 -735287810 +-885262503 -130956441 +365133529 -977687934 +-428766531 -882893765 +-813687260 -913931723 +-935334973 -270385152 +222810084 -268086932 +418068342 -381700539 +975668238 -372357883 +728937895 714477458 +210223993 490718701 +-915217311 938550401 +-999018068 559151386 +-731417917 996626471 +570566691 840497748 +543410126 17940943 +225657771 -106550586 +-51631221 -549308369 +-653420782 613099262 +-255691030 434216957 +-757538853 648105778 +-210444892 111970568 +-289419724 -869395355 +736603216 -454660814 +259319581 -703431420 +889956540 171317814 +-364197326 -313384794 +954149151 -768284163 +557454985 -974982103 +402025073 -167914940 +-421882817 -454709618 +-625820314 -584293189 +472963217 675526639 +-112166224 -64939998 +320552104 -752076639 +-69493189 -521839156 +980090947 -509293141 +338194633 -834215842 +199239407 -600950135 +252859004 441143217 +851479556 -377191188 +-23098362 -858040630 +974434803 -351404639 +987641162 -23049523 +505230241 -2561090 +-823958156 -953349195 +920901064 -959225783 +73621118 -676667631 +-292302481 -420511573 +916333420 655795181 +802856967 552833758 +54198022 154956573 +983876603 441205838 +25869873 722391404 +-983933587 268643167 +993918174 141358917 +36969924 -609856442 +237613452 94181866 +-820002849 -77388713 +825365157 323765753 +591863511 382452333 +846715002 760766879 +160696401 746395084 +-50078420 175679480 +389890154 980553342 +750014570 -574454568 +-133849741 64441607 +265222423 -640287171 +602487972 180336369 +-891786470 -621281668 +-628336399 45090240 +645504333 -158694570 +875608821 -598281299 +-411033916 93534386 +-612237467 -666047028 +-333051621 -281498597 +823284149 -966117052 +407412396 52567354 +-977808029 736578792 +780837269 -569573124 +-932440454 873625680 +266725738 596003529 +550290602 204999619 +881802096 -812179615 +-73321856 650685924 +431038690 -984744889 +-717051505 -9024651 +-846319839 -521931455 +410866200 618292141 +42134444 -561215885 +152735478 973889865 +737980839 985890828 +305447845 474411214 +-991356482 -785171442 +930369056 -118022192 +425099422 -166568126 +-916890103 -490716260 +-637599336 -972777867 +220526061 891372535 +482413124 -999864868 +959848269 -799361023 +143527464 636352336 +532162847 689180699 +178985887 -517739329 +-396728588 -76017151 +928727535 -299243749 +-511145771 -159267626 +-237323400 84748237 +79618464 461143653 +-95655858 491729034 +385879768 217644077 +-622877682 -821352016 +952299360 26497999 +561385299 -529886955 +864448616 289561719 +169605112 -232731929 +-458994636 -448127280 +-104236933 -687144038 +730901351 454796679 +725626404 -108912838 +424122168 -642918721 +-417809597 -906291191 +-74244825 915632832 +-261671766 661117965 +-982399583 235097718 +-924009800 734371542 +-110040324 -889785557 +572874097 -376337960 +-44309613 592798755 +500037833 688142564 +-909708564 927855020 +955138135 526833965 +-868799509 -630184985 +975029067 -437837225 +843116497 -794295051 +-224369438 625118183 +573291524 -830936369 +155574097 -795390381 +690562142 -577075510 +740217258 -27360685 +-882738660 786698637 +-830758609 -196256572 +-835978014 -552083616 +492282875 65485151 +-419313109 226504516 +152929018 953226768 +385051050 -333048047 +-228928568 -153908037 +-479114041 602069932 +940896058 352373853 +-724913970 777390374 +-454745251 -270501653 +968406617 -866781486 +276998864 490800715 +327096227 -394151048 +-727042013 660397354 +204850091 -275458219 +-692434732 610365292 +330705147 -348030714 +18687151 393020856 +-284035629 -703220359 +47413652 -714222477 +-757521627 -277899514 +-276343832 -41711786 +-25306954 -156932222 +798802783 317076486 +-679398447 83385154 +-470944059 422224427 +974773983 358869343 +58484755 293051147 +-441690508 183213698 +769249207 336083997 +-445170373 -741032585 +-34188131 249773244 +83291614 404798901 +873491077 -970319946 +-904790852 -910272264 +65169855 668675668 +957555882 -825164897 +976280804 724521269 +-460084730 -390578337 +-582008233 299256825 +547605367 36464706 +-768716603 576742701 +-847756275 369956396 +-185212909 718898485 +-619517101 470262229 +785433871 -872791635 +-668894572 -997503804 +-522624244 285409007 +-955077447 -515178032 +271357383 -175591270 +-382161908 577477834 +352162222 -100213811 +-24956153 774558384 +556016583 437835532 +308086314 -423565792 +-782791228 935461175 +664635945 388185753 +864809001 859386034 +-386721857 -451973886 +-746201691 -358894016 +-884829783 -437101102 +-343965078 865383944 +644412968 -937734818 +700412277 -965371558 +-522224233 708407553 +-528337154 903865808 +-604282361 -362415359 +-562317017 206355788 +-779687493 -343913000 +17861425 -331713536 +-740181710 -276239641 +-467536993 969664044 +-311236695 -494358832 +451898333 -196392107 +270591123 761915439 +-227727171 -277959039 +493754924 -727547004 +162449387 -947204194 +945224435 -715593559 +-922347671 -939196268 +308480801 486143728 +248715794 -666593718 +-362120646 181701426 +133123687 903063249 +178859767 -203909421 +444199775 -59255553 +579959259 521738676 +82171380 -455835768 +739172831 407316604 +409744976 -78519325 +974661562 154333378 +-483464855 721694893 +642920971 -54941006 +-723356446 938945472 +165037692 -794553813 +-467336781 -336410604 +824251673 135728745 +-319935504 134532621 +-33732510 503123580 +-900085926 687061397 +483278349 485845825 +-46737642 -11676687 +400378566 501715191 +-906468998 114578941 +-952233946 -743930492 +-259599040 -940148180 +853936285 262527897 +858225504 236735526 +415552002 -10392266 +-40459174 624750835 +-924594703 -904169926 +43635475 -617784054 +-557833014 230879340 +-384987412 8946859 +-582745250 -761362475 +-357163325 -49115245 +-836998358 -557467335 +-542801685 559877959 +651479363 348260730 +-564585721 -760035365 +-440169892 818096370 +-871570602 -862491845 +-63179019 393403270 +569954479 883787831 +-37115813 478425197 +-340074975 935033529 +-969347198 112175647 +192647278 -39255985 +-889512981 -696696828 +166258085 -499556963 +-602500140 357724729 +769251514 190887536 +341262728 332163802 +235457654 -675113990 +855159370 -846456669 +-807911312 857701149 +807005800 -133247636 +913683887 -738505264 +-107692506 512288658 +-235306358 652809003 +-279737278 -608552131 +281505949 652312621 +-198407402 -490524658 +-518234155 -723980944 +-269062608 943411099 +-461701204 -282742780 +273695833 994716848 +507422595 -334705987 +744379371 791721481 +-874536612 595190225 +929552137 -18870488 +-771288128 -540710349 +747794332 -898240576 +-323157186 629552727 +-707925238 -48144950 +761867208 -720120373 +-750126355 3154631 +756234766 -972148464 +47663238 -438549379 +449711856 -275817640 +-323173647 81032718 +83067181 -919358006 +-925853728 -676946728 +385449055 588889639 +-267487347 798156621 +-659214142 -285642344 +-995477605 532124178 +604732486 -892448682 +-228230422 -779223258 +967396886 -969435095 +1018800 711100902 +-192262062 -177315670 +-749111351 -533069765 +-680617945 607088425 +-580328180 785800160 +242242106 -313165517 +380601994 510789702 +847964103 501068812 +-524466141 -303000801 +328334758 852589948 +280535909 -168437543 +99369479 393744958 +-723417266 118885663 +379222554 -489627616 +-960690420 556686731 +401301763 605956677 +-617210302 306856387 +188144390 -519349789 +133168357 -396027983 +-69526775 -862296702 +-478634581 -172727875 +-413773383 -426046013 +-109198163 -227613043 +-255110282 -939670655 +-764531888 -180831615 +806220734 767380232 +756062536 -960083820 +709185159 -703677638 +-454128974 431668126 +-810448143 344061574 +-938852229 251218447 +-852422117 -803788849 +-726400485 -852818881 +-681733804 -421209169 +-653540547 -269105194 +457656743 74142358 +-963438221 413883819 +875553798 -110363512 +-384605804 -218556961 +-964791740 802060734 +-770570708 -451558373 +266259336 609121517 +742980341 -716098059 +-160028781 808743145 +-8602879 -920263416 +-797288234 957715768 +757732822 521000456 +-860640867 335718914 +-220604055 371676940 +-938830755 -788772007 +933417095 -181982985 +356324980 -321400499 +-988373210 416610604 +-559976801 -70129315 +838041738 66267146 +574741461 -302680523 +267442824 -136767979 +-359263335 500122940 +-716875658 -257388747 +360689779 -747615948 +477975677 831143699 +-837830590 -561107984 +550898191 252744414 +-476789198 -123739400 +188151665 326938555 +62362835 -431371999 +-301936709 678405988 +376943892 870683359 +646951856 462013280 +308794188 567905751 +164773467 246309549 +669966430 -154676271 +121382167 476489076 +459591135 773926918 +339921136 107341820 +50675998 115655609 +819354523 -51963119 +-539053686 317821558 +859226141 257803180 +-693817579 306166874 +377956752 727772368 +655026909 544441573 +-544248568 -734349482 +616457410 393321504 +-762307179 81086371 +775948088 -101552230 +160452648 -89097684 +-942615293 -702009670 +-776707399 915764170 +781646495 398494402 +41763769 483967318 +-396081556 884320039 +-621587301 181643208 +-727322670 223168059 +-797237516 -529665816 +-810747622 -305292952 +604568872 -611217893 +607887158 -269909056 +73784635 606771210 +547023168 649382296 +422084014 -293987831 +-311051267 -553862250 +587787147 773399533 +-846663805 -394180189 +499779725 -824503467 +-28522926 -467949297 +259052143 306364558 +646670384 -627549669 +-257943686 -273145970 +165998884 -977754200 +403261663 701082318 +-492354035 -18093855 +-400057237 -256376069 +-867504828 839638526 +434200283 -809297203 +503421056 407338249 +689577161 -218272846 +127600650 299180159 +-162010578 -471066121 +-593848250 -921562417 +-926414244 -382942112 +-315779609 -326161958 +307808728 196546806 +613586835 413565024 +-639751111 701687384 +723489573 -228406430 +-298053313 -10526278 +-778385415 -533903151 +745457536 513523072 +-691352944 -692046219 +930094422 515527413 +-852206893 582757859 +-691750605 581104773 +478762735 303225296 +-880388558 404026630 +-350126237 25870627 +-825756150 275895711 +-524381582 -262662409 +-264068954 -502631555 +162356072 -693466262 +859466788 -860845532 +-719202439 152311780 +100791087 626427228 +-324817457 947745098 +-302688243 -296932503 +-200051188 -231038519 +-203764756 694107942 +-148405026 768902757 +-207743857 -398151868 +252939136 -317120501 +939380109 -796145564 +300624609 463031790 +682319814 -726303787 +-651027697 687049966 +-974894691 900759971 +166636882 -5406369 +30276431 162113734 +-475402968 880877194 +-584643843 289297102 +-772963748 29042262 +-996306126 -979471482 +-750107962 869105892 +564701451 -303287037 +63237487 -9269659 +-258066522 -326612456 +-173256223 361877111 +-822363874 289924537 +-634815492 161486264 +273515176 -872770317 +-618367009 801227478 +490454941 -803966737 +-613174942 958602206 +-872255463 101426948 +-528447149 -187769112 +808987276 934990724 +-245010228 12938863 +-752749763 272528387 +512941812 502660875 +914422402 -379003212 +-699043131 862707389 +437540609 340728020 +-265520650 139097125 +272500053 701753632 +535307054 -197166389 +578782245 -483000705 +767776570 -264830600 +318107532 -740442989 +-63874961 -513236428 +-155580300 -316141524 +-791135670 -738566394 +795475727 -282239697 +593032776 776525271 +-464034081 954589047 +126878198 61198250 +-878289771 420955621 +-568703067 832244789 +-740344218 256673082 +-335116899 -736983584 +-743521132 -314354624 +-354805208 -804252231 +-992478868 750016877 +472384074 -319952431 +822879632 -632942182 +990148711 -72228748 +-92588003 -708731778 +385348228 259133710 +-48577885 -936108193 +614539199 -414139354 +599992122 -806502152 +-675120627 297664779 +783510399 -270439683 +-527530919 -139027389 +252025419 -166849645 +-794992294 863861384 +-864903169 495463206 +775455781 -43775302 +-349990615 71615048 +-403223397 862205819 +216815167 -74389799 +933934725 -311898268 +910337704 777277804 +350856442 349761080 +-4835995 -105894996 +729906889 708264056 +57436996 -444992653 +600426660 998961139 +-64315340 -744536611 +368655118 -509992265 +46139401 401537063 +243779946 -880302161 +-577273171 12117643 +-618265819 210650325 +191308815 19361739 +-920633614 854365563 +-4986457 672541660 +863885651 438386011 +728827647 -670556728 +467338207 -720404937 +-230281686 -917630946 +589043748 985755703 +75188882 -23440021 +-142979641 451144970 +-548048596 -165874078 +-702453364 699396019 +411035010 403744787 +-488375905 404806837 +467641651 366172026 +-116855693 8873364 +-416349469 660460240 +51550862 794553572 +934212654 -184213997 +660375205 -738770589 +-362201823 -947527470 +66686522 -151462030 +629721440 -446436600 +103395696 792490754 +696225672 -463844446 +807811247 -437238712 +39283186 -340748965 +224092629 -562975077 +174619691 -319311725 +50493741 -145351500 +-21795693 861938140 +764962473 -527233170 +496696780 -553561061 +-691580855 6870487 +712065752 -589044485 +667852493 -463322911 +198543465 -294341098 +700281816 -336894291 +-885191271 536485433 +196754514 -83786940 +103417824 240634900 +-271703813 276465951 +-546577905 -986995247 +464173859 66298184 +-184288539 444365441 +-301634858 293682645 +667274903 -795387829 +196403956 -685242065 +-238568180 -536403430 +763294872 -949809544 +787373813 -840044268 +960363613 -574312839 +863888148 -780374589 +647940653 62613374 +825986707 -957766121 +499367669 749137744 +141302547 -933019940 +727806317 -946203504 +674298101 536281778 +-926923071 139840315 +101585856 901979489 +163799273 213650542 +392420576 -423249672 +-513603492 908573348 +-346400217 824046954 +895908077 556080688 +878325534 -918677185 +982823595 -320669597 +-44010573 754664398 +895026695 604687783 +84416906 -187391855 +928518012 -310537794 +-434708826 -904259344 +-473409033 -612701904 +418213798 -721718040 +961821382 728820635 +-833652441 276643896 +-563976904 -274216151 +-633828070 636910634 +-974332470 -142055485 +-806845486 -121117626 +180999286 423492555 +-860600922 -785275641 +122696764 -856752472 +-871097594 232077428 +-455698910 221800938 +666751237 672202103 +-426305742 426362684 +652602708 -972677807 +523048366 542979826 +810633808 519428797 +-526406469 -262032622 +-131894309 535107906 +-440581935 526041182 +899212757 108246879 +-704829698 -648871262 +59868490 -593185435 +857397439 76387599 +717418324 784133037 +-428176108 994914096 +117888037 -20803020 +379715500 231794455 +-380300047 -667637592 +987309636 365893570 +159756434 302367223 +457413519 636436446 +157908674 -499960146 +-433453296 -585087460 +-17708081 987204616 +-42153806 -230499211 +762713168 -584290010 +-760779284 -964226733 +-55188195 180419749 +764987313 517391768 +476152725 67600942 +-203950365 -792588245 +905309077 892897414 +69050394 -657966961 +-442490860 179286454 +-666053706 249783561 +468310024 -140568637 +308760771 694660282 +208296771 -539603694 +-248324496 -260381919 +45166970 752486882 +-690358962 204274825 +-901353422 34804707 +547906656 -637755102 +242001721 -751106407 +267717871 368270373 +-612899975 493960100 +905763849 -419114762 +674195521 771649558 +-520068142 170496813 +875402620 -510251832 +-278543286 -958424176 +-199962425 399805496 +112622111 707774697 +985206733 961050033 +-202472943 -526520071 +-131955220 82707916 +90635250 674668920 +-191938405 -117551357 +720661800 636661162 +278546663 -764732292 +-816866790 -744168514 +-807432415 694168063 +154871953 -509910581 +-126361919 612129598 +-96545957 -631714576 +-416585558 -331906300 +83033289 148403922 +503704589 490334495 +848348700 -630060078 +-972764780 227501478 +810662593 151733978 +818353621 954746780 +27894674 -428952106 +500231303 -471447 +641940212 -71784241 +-215809875 333838340 +946768631 -157240132 +511128832 -491150947 +-933455632 -598125759 +365267990 -585591947 +622926786 -40860875 +330320585 384150960 +-995869654 835548028 +861882673 646668172 +50921252 964262555 +270034322 217775925 +580478694 -637395319 +-502416660 892313761 +214680686 -828874046 +-631193187 186551274 +-173638600 277993897 +-787835522 -415151717 +643734498 -34675673 +-907658748 -141931691 +919141682 444564699 +75332542 -114628443 +-265910660 -320906081 +542079767 246229463 +-917377268 892153969 +567234733 -87381446 +-817210940 565492655 +-34556721 629897597 +-184546977 -657309168 +113056297 751790237 +-955872995 395991169 +317583214 237302275 +-287537190 -63306838 +863592159 -937023780 +-953177280 281938708 +100369943 -763245118 +744124055 858972615 +-755221740 -545325640 +109327772 -463442164 +564115789 -573088456 +716895517 -900630971 +555268427 -811797303 +785439552 -420209466 +399632791 -398363021 +742246841 -116669386 +-981758100 -392996970 +-972467340 -67305812 +608158956 -542303608 +-567143223 909092176 +-921354283 -886813670 +-340717910 310366769 +-746240874 829267866 +-893207963 -532725860 +455963710 -948978241 +535390568 -541875140 +-816114987 -832625507 +-51070358 910656627 +944266344 -914032531 +32808563 85056560 +-756713705 959372638 +920693846 721729894 +-575284352 460652184 +108761296 734137733 +-526416534 -126502365 +-149702416 -168118522 +-214389938 -177006552 +-644095459 -248027038 +713585918 182986283 +-356044849 -300639509 +905277253 478011596 +-847405858 861696392 +846020352 675614477 +758121457 200303768 +-133662613 854073188 +-311614914 643130648 +132111572 -814683358 +21069786 321037680 +227799932 114489673 +-165514820 -819502389 +-658644508 893610950 +99344265 -45863656 +-656504370 -231422715 +362731515 888817306 +-101078361 682765301 +160624138 115295023 +69959864 -514766664 +161488891 -660422961 +-575354784 -422810909 +324074806 762164473 +856244668 705752789 +-740252393 -795882098 +31617657 -892664850 +831995671 -357803087 +-470987134 -17199893 +-962036106 -329874689 +139058220 848197460 +902799318 28192865 +-855319789 475856114 +-372742050 -743546962 +-122385471 -148257416 +-814320658 58880423 +972935585 709959131 +539032188 -522061597 +-538947896 683747530 +-909624035 985305584 +849584145 -132865376 +-258078030 493927060 +-905406062 -138932411 +-630043461 -946286319 +929888879 -970947418 +751602915 -170709294 +5239286 -629955865 +410040881 -108753172 +-106473717 51654512 +568094060 796229618 +515550656 864626807 +118738385 -27545860 +575347904 284597895 +-126602249 -359582655 +-553415563 -538227065 +-945125069 -290763987 +417378818 -947306901 +295379173 766216150 +-829671894 -726411539 +-226191360 515275502 +610484421 832112206 +892434380 976795055 +-878088493 -516218683 +-117159168 795638120 +387189928 -498113543 +574863069 12567878 +-147159014 323492115 +142310370 130125549 +798452060 -696601741 +931172824 479567279 +91208501 -113132232 +-902465710 27695869 +-478680784 -605279173 +434886775 418425085 +725154225 648909890 +106285708 -115459245 +31561891 192496511 +-5345141 -705118596 +-858342926 476684489 +-158290543 371172105 +-53381844 531400772 +-694438889 269704064 +-708085389 52988742 +307145027 557101603 +997371842 485335961 +-679914327 375313729 +-140873887 372736996 +-544314078 -470437197 +490672159 -170380099 +970450015 131252156 +-45349537 237398618 +-216689298 47177382 +-782647166 840247430 +498085905 50606159 +-415875887 678328868 +370991048 -337861179 +996504498 53528144 +458887679 -307170006 +205604133 -34703163 +-518331219 705940253 +823803578 314652858 +-313176611 857246257 +968318018 834685548 +-526863232 141473446 +-413842686 886337182 +-692294468 -671097529 +-717069719 150972309 +-721596227 264338348 +627970004 -1048759 +390002007 766901122 +-43027886 856403071 +-265061210 410540400 +-481179090 770921817 +648494905 255625012 +995545126 -183495230 +-126661939 507423580 +-849475619 900062856 +225828955 -47635796 +-470863666 -882173713 +-258374073 -723530496 +-305066133 675635348 +732454756 678454437 +-569250028 769447574 +-963528504 -658467359 +-767041528 353149695 +493439511 -416871795 +-784562528 -513900906 +491749725 -457992021 +517826897 981773982 +-481089715 300673648 +-491102396 -119800967 +387989136 -283887507 +473855304 601622148 +903057798 -496538019 +172614849 864258932 +183730021 -654079525 +996529995 -514386182 +780934930 -308854924 +728693802 -743137669 +254480653 -424323638 +27221864 22273728 +-312232320 -776262280 +729348486 -690654206 +-211266417 -808656305 +525327276 45709983 +558267432 -64989942 +981799004 -796932673 +-911877551 -416518287 +-816687705 -149200445 +836631550 828291462 +-271179368 -311452806 +884757368 -245760678 +260809318 373959584 +585871035 323789428 +-753199916 917648417 +141940620 196396428 +-371965083 489222284 +696222401 -822748179 +640637979 -342221552 +-507506177 34507173 +90069607 316294317 +-377407877 -465913670 +903432920 -142768427 +526313712 -49256358 +758261430 -799542626 +44056044 -581330240 +967009924 -608105852 +-423922281 663536014 +-512038369 340357518 +488134526 450372108 +273019862 108423713 +-951426412 -417889798 +896426799 752463125 +959480804 -821408428 +-54695224 140115550 +-109090638 -734467462 +-854630746 247034835 +225071608 -988972669 +191077133 502009767 +715616560 -115298516 +76402173 285958584 +-969463277 447261658 +-646653558 121170006 +107126446 891234881 +-216641258 931786407 +501145892 -789264113 +-143839086 135474370 +826849873 237684204 +712360765 -819800442 +922419743 273113918 +30947137 271287144 +-844435233 823057820 +-812909840 392215604 +121859188 -330854110 +-535610603 107832940 +449928456 190279560 +918435100 889743331 +-643824179 789447139 +-119783359 573446449 +619171346 222426271 +882598724 -471674701 +-476037259 352479496 +-885881704 370804425 +-604337709 -91539185 +-136404425 660769172 +885155842 -945853127 +385940693 -376543392 +612682429 -285761601 +-755750306 -284695125 +666266225 -366932983 +836328804 921835557 +494948556 -656954195 +-530540469 -677857417 +-506683685 -63386579 +-496958027 -872464782 +-916210036 -575715892 +-743593652 580620594 +-628771368 127344319 +986030440 749193638 +-718971421 97676160 +-47890653 -402152578 +-45849358 -900189959 +-644326644 106602118 +-721585600 -540022103 +381309633 -348693519 +-64123671 602594331 +955543253 752364147 +558446286 912582716 +886710226 66248173 +-632199645 121929147 +689222488 35477249 +-370983613 -96439736 +290534629 905333413 +-299065096 587891387 +614921774 145336703 +-818532162 -255517357 +-616536543 509744093 +-837720809 -238347915 +493686988 826273214 +-549319381 -838843807 +-759284206 62086137 +326574630 -191153831 +758458510 534143322 +931667371 -96626828 +-122779170 272122480 +-746404919 -918743576 +250418870 -917502689 +515373168 297891505 +260971499 -526291018 +-658961120 799839511 +-42728479 355378589 +612609601 -631416712 +299165141 807455846 +818809137 74605634 +-954520396 -430019812 +-35910911 -349404901 +431792985 384478038 +538625107 777763047 +-677844529 -330231843 +270092200 -525159231 +921968300 -290319034 +599377314 344198555 +-479737068 -467849171 +805610392 -595823872 +604551156 428202786 +27715485 25346236 +168908845 -193697090 +-96683445 735209078 +-523127972 765195777 +-769404635 651081842 +688728309 559493573 +-500148003 -711595889 +497945683 -388450081 +-300884096 881284597 +-847185779 -434472704 +-295124635 -500613325 +-212936795 915905429 +741588116 -876844609 +-223274114 415045419 +-991511561 306235917 +588001978 508059067 +726869214 89276401 +-657275051 989769147 +-154600142 -11438185 +980832649 -239762754 +810671397 -117359939 +13838973 786707264 +-84882008 -90008117 +111088171 941484868 +719269770 904538495 +-911233280 -359353834 +-387890727 128499537 +120677705 -887701615 +-51831477 -805845984 +-708314485 -436852925 +-313001473 855845498 +729084130 -572622580 +-841361136 137822042 +929996379 181142046 +-695935244 -31755410 +472004736 985758007 +-947825156 -23330286 +713066889 -979780728 +810573730 274415543 +962579408 14981371 +-328829365 610062600 +52585856 -148081384 +956161995 146534857 +-818613109 -163426170 +-315733173 69679913 +727355695 -175910383 +341982732 -173666955 +801290800 -469264110 +-461384048 544530123 +709995432 79136776 +274135504 -115985749 +-527181372 935475904 +384207977 -238960248 +-872460408 501084839 +668715500 90208412 +369420653 -896105701 +-148191155 204491394 +119411674 877713062 +905010460 -79048442 +-949029902 552099130 +732240119 -943875698 +-737880619 -598360358 +-465976695 764842746 +561144574 518253995 +539904050 -548228607 +73680754 335338112 +-3465908 -996555026 +934981006 732366345 +131167555 -280921557 +676214778 218425734 +536397249 14831612 +-120135918 243177868 +492056895 55158105 +-920469782 -404167142 +902696040 -720447194 +-878635459 -89793603 +715047001 569202625 +-690585383 951655335 +178830201 567192388 +-334406975 355497091 +-502017806 -376811462 +-293872230 -490202968 +818186635 475656552 +350307865 73538830 +598649981 975794086 +317147924 117301701 +-133567168 -154224681 +356148961 -975943163 +-112812206 -355337187 +657226022 703526622 +722515622 797926345 +-491680055 254177302 +-247395865 -563806259 +-717872919 -378652747 +-664669220 435592914 +-832593228 809029195 +-207529328 871769001 +-293200539 38104513 +-589444982 257381333 +-898622786 -248131206 +-156729074 433357283 +178853969 542997464 +547140477 -465393999 +362959215 -170123869 +-665655032 940478140 +-722381564 -744986594 +-501208827 328138436 +847915118 -833119299 +-192988140 -906992213 +-634944314 216245064 +859093613 670657050 +327117986 -658278298 +309679856 244542288 +-741068401 -169497708 +-815950270 599488744 +-596315650 -616276901 +640219847 -343180826 +676432218 -810644988 +-176688280 -942838361 +209473579 779798289 +237121864 -546576004 +661701828 375910277 +-229580223 889153974 +-607289308 -310568807 +902906575 -637036081 +-80584867 -309790225 +-501569328 89359687 +-170099495 -249640860 +989649531 -61465542 +234281026 -378467118 +-701100138 791480971 +207396828 -481175623 +805732327 -363189845 +502818018 -377269410 +578486705 -893307087 +-5465823 -315718573 +866415199 -266437140 +-447504116 594646284 +279194435 158248572 +380200493 -834503878 +216551370 -474285151 +-2383922 -378036603 +-131272818 638879421 +701111712 242519139 +-271893950 639395856 +-761301403 118398897 +-226592828 -39015423 +-985229410 -132798695 +-785179985 469450194 +-180680249 230175341 +-165333772 -280733453 +465271690 -959194154 +832833513 788564527 +-947599621 -203272698 +-602519231 -218864886 +-151407385 -553091063 +-974390571 -7578764 +-699579589 -348478412 +-592493062 -261706879 +6099710 469647958 +-579127272 678743307 +879673703 -850240258 +326138384 158434296 +-451543820 -444955578 +-783693495 695936936 +567776553 163098734 +-106449834 -131742258 +-947367101 -947579048 +80999176 -277811315 +-700829945 -733711044 +545815327 -209485809 +867628087 -492068402 +530756556 233639348 +-705298790 264735815 +-586315143 364001417 +242283748 -10382436 +-45013641 -367673002 +-531685066 -842316785 +446897383 968604877 +-816762233 -13188192 +660198299 613076636 +267479255 752498378 +-586861084 -902459175 +396206260 111353536 +606748811 -451880548 +893979204 74511901 +628369588 -213493098 +-791629522 -760899559 +-53508559 892050055 +797814469 -373253792 +897175214 675199084 +283753273 735805317 +345671136 -626533960 +387397081 -256537591 +932758750 313372781 +474852931 692721570 +-635553453 -325609200 +657723540 -654687367 +-860941948 -34544571 +-326985345 624640322 +537190505 -607556220 +948629649 440530353 +-533002370 -544292232 +-192526679 -259417455 +-257545358 -830963116 +544256766 10037893 +927707110 779944931 +-575198528 799006659 +172948731 261301568 +-897095260 803081485 +-786678778 187987184 +-59721439 372428774 +529848842 -403610366 +710331482 810663517 +-610476903 819034005 +188814107 920846859 +29475493 90334952 +831117209 -917434500 +-45221954 344804646 +-178903624 -906512997 +713254702 -187324132 +-280138422 47600296 +-461987691 525905721 +-673773587 -179751024 +-741628621 424276896 +-83794034 492739024 +-614033991 838165656 +4706653 560946680 +-681343451 -522243416 +789277641 802420803 +276096276 -507750739 +-667447457 -117214305 +-185499635 -123587343 +948765747 744107578 +-322281917 -339996701 +-871994641 98714846 +448281276 -601143497 +-178277837 266440554 +364355473 36381464 +674737925 850520551 +385407782 -706466658 +-667918289 788974848 +-468530786 -761320270 +-791958309 941352217 +-152083562 -916211124 +891704763 247445130 +559884407 197041893 +-457997505 -66398040 +233311450 402683366 +286435257 841718655 +-707745068 -345029790 +-360376796 -424864075 +-305203530 -129626113 +-846444439 108844506 +612790964 165396018 +-796329180 -590215180 +-936518170 -33939648 +-453174467 173821710 +452590781 29062881 +472782491 -282558002 +115074446 -633993555 +629382773 815813753 +-678806634 -227329710 +319738403 -871818063 +-679433804 584684560 +738904479 -687879256 +-34611385 -761106783 +-31596684 -695753235 +370911301 617196356 +880090291 694384260 +-809021082 -745722418 +265086140 -821968377 +352265159 -724003229 +772486131 -652687899 +-267998517 -137497664 +422365180 -357338017 +-357229570 -152905053 +892531806 141585540 +634154722 -742617339 +-593569042 845973428 +942990479 -421260927 +882527744 -626605362 +-277159648 -223808174 +-733703105 608719105 +90546399 472394280 +-273312160 -615657489 +-327260035 -977246539 +-138324153 -955349567 +-658059956 -908692174 +689235625 -256047757 +665336685 172869345 +51019859 457686190 +-824052217 -91383627 +-722921963 226553592 +238082282 -737494097 +936007557 -720585459 +-896604827 271613494 +-78059516 -410780945 +-400675595 551990531 +-878379655 836816910 +11134940 -732604174 +-44085895 757466987 +157438591 -791269640 +-460229888 -458203829 +-968928457 -804423808 +-818620416 350685975 +-604610857 975912884 +-972482055 216015729 +-827282245 49662473 +-491360557 647965046 +111596246 -27817074 +-839951074 228806986 +-783233816 -999912923 +-256361819 30493849 +-898347081 -122012106 +655208021 326622021 +-715828745 61364506 +-957227427 -939001270 +597832017 -809639394 +795879283 -569882558 +780931647 -520778108 +-74192420 -917668125 +-167882428 673571782 +-931640538 807312721 +-962175925 918430379 +-579116087 194172003 +255825349 731208408 +-586560634 -112585768 +-674878356 -742238809 +337669980 903575003 +-260269735 934117587 +621537124 349141562 +244652311 284687439 +-504205103 -453683463 +646408367 447655350 +400447439 -172485976 +-40077353 516685028 +119912613 879918816 +-701042223 -569492622 +-999867334 -817503149 +320242059 -929899196 +697016889 445134890 +-50824593 -762319511 +-190579536 -943958757 +171198175 -494661965 +133139738 -111485519 +788180982 -733516934 +543712757 150349836 +596001941 -994365227 +-735204025 365458789 +467713043 -908012748 +191925192 409188005 +-392886608 -77080776 +222421651 -900831733 +-725335873 -584029746 +-817123241 -724046773 +614394072 753621801 +-879427815 -274424737 +389494597 826228197 +668886331 -324598179 +-974222733 -237516395 +-67982026 -756166217 +661559966 -404859076 +-825517182 498825957 +-311328305 -386392883 +-412096727 704364134 +-877104373 -566839224 +990609472 -654962668 +60213291 -904152099 +-101533899 7400516 +731608203 783312674 +-221750551 -257252741 +-551814290 -495686584 +-107761415 957911875 +-294096153 -329695822 +536343363 -499060833 +377244883 -838028572 +-113393350 -920158905 +228633140 -613552350 +577643460 251257197 +358068636 764888908 +563035007 410364775 +322068157 278870278 +-427566149 958397353 +518909363 -384905817 +-495722641 -456749918 +799804010 -616560738 +-480113914 -326829122 +362388354 8467703 +700629835 843907634 +-308328076 143228374 +-264504934 -661476149 +656864908 -858878850 +149575297 -703419145 +-402195299 -326111822 +475657951 -265196919 +-952324684 284597327 +-849589672 789773825 +228558471 -850180746 +926400614 626152490 +-546164516 81535489 +-787721903 902731290 +708186413 491588618 +594036409 832586358 +7887436 590496292 +-23957731 -295439522 +838580414 -300425293 +489108466 -932178747 +-608016253 -141690439 +84874553 986844674 +-481296578 517026613 +882164421 -431266279 +535131984 -234257479 +-215286462 -814796821 +-428841515 290867828 +-602951221 80991954 +912224008 111074277 +-593381557 -20401909 +296256366 -289705792 +-61660272 222042102 +568657274 221971430 +-641754976 -129037575 +-466556196 916859154 +860276033 800173275 +-444883921 -988374368 +-583002924 552287985 +440042613 -540959384 +-487336308 711140585 +554581340 111286516 +785967598 531763157 +-859634961 -371533436 +147694096 -408106918 +765005639 -738501721 +125769152 565732531 +-764268996 -341115891 +-302199372 700389414 +-859068566 19965034 +-996182759 250207292 +-113333463 30233276 +-580019790 581059738 +26712369 767499883 +-10410805 -624530491 +653520995 -73992669 +-351074652 784754215 +-96526761 -210388831 +803020642 -927986921 +117779217 -184318338 +-108870425 -659210867 +-968408532 -526401476 +-473615352 112410619 +284503446 -724684160 +-244537532 793094312 +-650908067 -168571324 +215807659 460114762 +-160396272 -409954370 +-678546742 458820729 +-477012259 913159015 +470768708 -50986893 +761596428 -380484940 +61793897 -994695640 +954917576 -268487528 +22015731 -548079918 +139747195 -855592047 +-762081000 465419926 +490267014 -510684604 +42120376 379588510 +563422904 -204462843 +-106735857 -11506344 +-377213316 -932814045 +381692430 448717691 +545770937 801767208 +834643863 -619967628 +-186102376 -509560375 +-786210542 -669503806 +359595519 -662793921 +324492555 828243741 +-751033517 -116111688 +71668635 756715739 +-658566703 -683589057 +-290980435 205955034 +156904674 530840209 +331973341 -828770377 +90626148 587141100 +821938374 753965332 +106083907 -175782064 +-996540903 -113328400 +128107569 174215093 +282944274 204649587 +163084953 -307892145 +972000167 425542021 +299229855 198564340 +-765345806 364989836 +-892979852 119777981 +499215684 222728203 +-412715173 63825041 +751826224 -825515140 +-967009529 -263238938 +327557147 -78478150 +183056772 23269698 +662774505 -793178365 +-449537090 -280192843 +-894705366 -858322636 +-411397300 -873347279 +256750872 -396916061 +-70017526 482627903 +-71813294 389128505 +177791247 -763035878 +361073888 -393461954 +160040032 814584519 +-170378018 553610501 +913979061 304322263 +840403250 132264446 +-720271811 -340406838 +834446105 979453234 +674845210 596640680 +823586374 -412683859 +444523715 -717148394 +-632423936 -596587386 +361300995 -863761681 +86546306 611105574 +319322881 -58171046 +691453031 -165731577 +-461401015 599518991 +-934684531 -84030701 +-460155929 -23330576 +-943875109 -302904633 +-85181499 -651707473 +993854252 452118915 +170323594 739206542 +-127284522 734788341 +639734046 -997336734 +-556806755 -298957075 +211586156 979069392 +-873804833 -316106832 +795717038 -330564629 +-17952029 549455648 +-760623893 939253279 +-313546554 92281370 +666353845 -838334970 +-515531751 405993628 +958422188 92603547 +556854936 21737101 +14000169 -364143649 +272023509 639552299 +226806705 161796808 +-259619854 82664759 +-779623231 57146346 +-29281697 -351921584 +326354309 -473649824 +-777226716 994433576 +212166912 966166902 +-715265054 94270762 +-835144501 989941492 +558636870 -389015838 +-980516331 -557488 +81169625 -733815761 +296251705 845994303 +-722633200 -781594434 +943574394 -701019466 +-589333816 -323197660 +656793523 -772144214 +919481129 612638444 +827301638 -526744502 +-735073134 -361835825 +848168921 715702365 +427096633 370093584 +-24731237 908156970 +302388143 -343063770 +-400314671 389021485 +231229937 411281331 +845476556 17124323 +-197021553 -630984750 +-73595271 -458520325 +-427151864 -853367397 +-907873816 425356471 +355981968 853512245 +-687858793 418803909 +-643324709 162439585 +778700219 550727015 +494430933 590154983 +-874095667 -234563155 +378040912 -992193628 +-823509174 -835474620 +-452978397 -560085129 +80943842 -327976085 +41452721 -415995722 +702385801 673778900 +941960564 676462450 +-711732072 591657117 +374201208 -622233524 +-901465774 365931284 +794328201 -616781809 +-26670185 -697133692 +-658167326 -182492256 +752122078 103351189 +-649576570 -308933363 +-423987203 524690398 +-713621717 615135226 +-691221940 993656043 +376508280 -614449283 +-616054660 -983050765 +834783708 18934488 +-128240671 -953097180 +-258590536 419829544 +-68721743 -635811839 +-5176449 537138908 +-107360232 -182785122 +-925715655 -297799127 +599832256 972938313 +-965031483 -165872898 +-998847286 -261727443 +898257773 227422359 +-857370483 352621326 +710428436 248328230 +-329417773 733934397 +119115300 894694045 +565015530 25489226 +872681357 887047039 +349874864 970751229 +999296837 -850136912 +-271247254 579567950 +-243069543 505480969 +-608941474 -217882078 +237140334 -346627000 +-562120626 412702364 +-143041080 253284501 +-228319892 -676767637 +-122208950 732533088 +-169174913 -444618381 +451779929 -233467966 +-565895414 -838327348 +724770775 -673392635 +-588634512 920836542 +-369820302 22537374 +-68175647 -451131850 +149981314 -632973106 +177759213 -791594729 +208249400 759388035 +-525219392 731625596 +-860185647 799726483 +181670534 872974990 +-74236943 -57844675 +-112047964 408456107 +-302449112 266741617 +824971996 35267997 +34271895 -432206377 +-678241317 194043658 +-363131763 -574124315 +-992671546 393828944 +740891767 230301894 +650096422 58968152 +201458643 -895128916 +100827715 -667162918 +557281869 -428966405 +607166160 -949886928 +809651406 -895959451 +320975979 -378049623 +-565906356 -574887413 +489748662 189716622 +-457835734 -227635467 +16890809 -763591765 +-899509403 694727199 +-108435923 827299693 +-749380918 -809858565 +122715261 -356575746 +-266913341 -82708622 +-361894403 -134108959 +225433755 -26375568 +394718980 285196251 +144279063 44025881 +-893639058 -185253673 +335442777 104696218 +-926146745 -77326597 +-270846672 372560090 +516386934 855809538 +403806243 157617814 +62698142 129565536 +608829031 -311133406 +-533660040 646791963 +164029065 -712626298 +-927683664 -658804767 +-704400993 -210927152 +-401882331 710610186 +988412165 873257171 +873172731 -130683921 +725977466 888460627 +457133214 303866595 +-278550627 -482431829 +350122912 822418803 +-440939047 -349357011 +-749021197 -127477596 +128110242 -166869969 +617687633 -109653247 +140824118 -75173686 +-407268811 316291678 +-841721722 307729820 +846571714 760963899 +971669580 -696984105 +572215388 -955555901 +365506235 879738747 +-332870764 538030348 +750256002 -979226470 +683791783 121533895 +242066189 538128813 +606268672 -471265151 +-320849720 -9898228 +-477486476 137195780 +-787831983 -497397272 +888998525 956868410 +430465468 772666437 +-971483726 -53027326 +-455754470 741416266 +-62804674 357619300 +-994851701 602838088 +925746323 -783988164 +981167606 115435219 +-480220484 -643207593 +-906826511 -277080317 +546773137 -752475622 +-91685186 702879293 +-664221257 965373769 +-450852304 496223655 +457474234 236753601 +621945781 824062783 +103945403 -557659458 +415397582 150755132 +-681566388 -196116467 +400573751 -135424956 +-166179766 861020414 +481682125 -214314745 +975701249 -320845011 +138515954 -188016337 +-891029359 605836278 +896071203 -524325217 +8123022 106440543 +632997697 -92322252 +230204759 -759101051 +-50888032 -552609684 +-309989148 -642527595 +-348197293 869824062 +383592824 88826075 +612298189 -3853943 +181913857 -809547294 +90422513 -69108546 +-146821267 632708277 +970660587 -25690399 +499173897 896117262 +75944764 143407703 +-6290942 832955104 +-749418829 75578100 +90879810 -161736213 +1798980 371223249 +-356435666 -270372755 +448117796 -630974868 +-434141462 -965702476 +-89415241 -482839206 +-584657467 -192032020 +-587127672 969820861 +-55534883 -874382287 +-993302830 -890793669 +-184534894 251094707 +50530322 -18829793 +-484330239 443413538 +-476333457 661775464 +400210892 -609260446 +562594360 -55227762 +-460979109 -851236855 +-404226654 -999619528 +152273950 -513343397 +-352587988 292381739 +-313689809 -905509992 +-138212410 -308881801 +-738414600 -20108636 +-542471403 -906109450 +938450523 333787358 +926932000 -143001642 +730928426 -686332011 +-255067309 959354256 +-35756446 -174149901 +420559418 -103133652 +693417151 -393843519 +-673571664 -264172238 +-438100438 926740996 +927720396 -17569454 +-980600137 -758497282 +739806957 546569171 +-353060528 768383255 +-308700270 -667924760 +-543050318 -657522496 +9189493 -142737615 +744963215 -849534921 +756817258 726448829 +66321537 -617928409 +-104361673 -946367660 +48253411 169075752 +-976634922 -512779345 +112868615 -516939141 +-73649947 -591865790 +672358515 569429902 +672109962 239555091 +-284241309 -378237267 +-402644199 801739827 +265621862 -854851735 +103700476 85902531 +-811813935 -377484904 +-109036506 -959198995 +155195589 -883258613 +-461914110 -490570198 +-132805261 -353322856 +994154526 -911338448 +450403785 884626222 +-543288607 522120936 +-384545853 667516952 +587360168 951075352 +-247927236 -748808554 +-354453321 724417683 +987148101 80278756 +-450552591 -309113537 +-605880666 -883273705 +-113054814 915039268 +326493236 -372621945 +-768811497 -162409039 +-239138844 -217135698 +-397742359 -661312199 +-704772969 -838475795 +-840809979 -510930666 +256242772 -858079917 +-23759224 -444158593 +108656638 920265663 +178417906 -682167108 +902708339 -840246292 +-673443650 -378082922 +462753036 399173213 +-694791881 -221381932 +-30515247 -908720461 +-27262883 607079869 +570121049 805168835 +-814496660 449603689 +709755866 607340108 +401909104 895900946 +-559043134 573815937 +352389037 -388829260 +809315012 351731893 +366252817 849126826 +-74527630 -600452419 +-734721692 -326426374 +-859967902 -129632822 +132719885 231450738 +-838215261 404815931 +-514745708 644748130 +-599014492 -641619333 +-778232080 14617810 +-395160584 561486218 +-655312586 332699192 +-486668996 -942826833 +558960748 -501732993 +-972062623 -496700100 +46233129 481481028 +954014611 886384156 +199580131 370699989 +415996518 -606890521 +453476258 -79110194 +-654427090 -317455285 +-224813870 797434945 +486013637 735933432 +-619629001 376531961 +-248798339 739394535 +522921778 -897959013 +-165226015 257123245 +549295745 -128890730 +996719330 302709198 +-86901987 862617434 +-696716617 -807906237 +-851939531 410355022 +-337756102 -234375777 +851104327 421013549 +520991273 -52279479 +721535382 -541445810 +771221257 376490405 +725316022 612123533 +-725893521 -669918143 +468668926 808039114 +69369996 -778303742 +-283851384 981118060 +-199439550 541284363 +-869628621 804010454 +859965657 -772834733 +202229392 -479149600 +869969927 435168376 +705249552 858643019 +825514904 414098127 +966843937 -761712263 +-119455721 546048730 +635808767 -46697274 +-164893741 -548809242 +-876298148 624022360 +311232165 -77272282 +-916446742 -154736561 +446192575 -224123091 +492668636 688765280 +437045846 -822798521 +505378931 -38474230 +-127155133 -186539412 +812687705 457755240 +26277002 155761377 +671903886 -357033188 +-847509626 862749969 +-193684606 737511936 +830747366 -158365718 +-917438198 506952929 +-488751182 803027314 +577206864 -789990676 +-516098636 404027069 +-937875219 -604067422 +-255798992 643268435 +811812418 -907060924 +-127834645 838996122 +-850111552 -820820655 +526802302 -820314737 +-553357014 -434722202 +544508511 -398515335 +811904683 750346468 +896162563 517487231 +-915595496 936461586 +688971637 860777870 +943053727 42509462 +446344675 500222838 +-572125493 -88107859 +72421298 319608337 +-948291671 249124460 +-78406450 371850827 +212992952 581243517 +-516209720 169193801 +861259799 -541440781 +-15020106 -930162283 +144736476 612594030 +820926773 602236116 +438106356 -73947439 +-135209728 169519520 +-298741757 -279361488 +726157897 327600219 +-365743466 -744318081 +284494854 -612958156 +-461223440 258703785 +725714549 186665463 +351168257 542982239 +-801396470 359912040 +-276168433 -777042120 +-303097227 946515995 +318559046 -709864731 +-380789912 -548564431 +-267061713 893289718 +-115483912 -684444389 +-354215361 912894000 +-537955255 903207021 +-253974391 115357409 +234940693 442819843 +-152691212 90149770 +362731843 -425539032 +-926812999 644297138 +-926870556 330394063 +308146701 -334685057 +546609991 994008077 +-653107108 -475882746 +-345233302 -804576344 +1100112 301803704 +-642937813 505477835 +-180757346 -997480301 +-389710499 -578532218 +-970702494 -575252630 +-64069744 466289233 +-539801821 332608256 +-63607530 374086102 +-501851708 -887809255 +-941715380 -647618024 +-563785730 -373821023 +-362259670 174145811 +-34085763 -117948839 +358685502 -319495430 +159174719 9246559 +273787794 172337943 +4496149 93823314 +181554409 -874592961 +-833886491 -796184062 +-578409689 -540525292 +-533364431 63388267 +717453087 51443831 +51840751 414375913 +-924363199 -720451169 +530888602 -336813975 +166602955 104963193 +-856865488 -250474954 +984512962 317252310 +232113985 -958478845 +163796790 -760328139 +61482993 119028451 +-98360658 -421212915 +855294555 -342684632 +-241428113 -185492103 +-99073389 -450160991 +564917373 146284090 +899151965 972665042 +333888811 -516909575 +166095630 -705901824 +-659289124 -431853200 +74259630 -749302026 +773634320 -190485426 +721888254 -551006178 +-774758558 -184461552 +575787686 471939086 +-83369946 232042230 +-216192296 972058159 +-575848530 -181490623 +-604644797 -520221146 +-499425433 -944824341 +611447624 482634937 +238741380 -756928281 +-703866419 -745445093 +504209831 -331446019 +-324975036 247071000 +-236286079 -128851798 +-64578784 942363048 +29317970 493138739 +620549228 78549512 +-437816607 25697503 +42189386 188314078 +-19179863 -57408792 +978290154 722752229 +-631069627 -611232852 +192656922 -935907148 +-71609175 530625010 +-792272634 -919323729 +250603104 668952173 +-92334671 291088530 +107785964 938799009 +320196895 833555908 +156742627 -660279023 +-204763954 205867238 +-260509800 525818119 +-211084992 -277433986 +-745211836 835629085 +-510429320 -98525247 +-96746653 577401046 +487238877 -881154130 +-611564669 -107342128 +-966389896 136084698 +139884531 -136462206 +130975933 -969647964 +390721548 -291570612 +449756566 -622442827 +-124016556 446013396 +-491235242 200209396 +739056423 963469735 +-591181995 610851473 +-834682827 281313478 +-258543297 -555648602 +-577128848 829720282 +960480222 -925545965 +374762039 442306843 +484721890 -294628725 +400879795 714203962 +486243174 -782888061 +970895349 -97305394 +-217142059 286326736 +460325297 -510288048 +-119333177 -456337931 +542436762 -147110527 +22526377 212700558 +795118545 665299039 +5062588 937915613 +-76787333 -56080165 +610493532 763452262 +943464720 287285280 +651070864 135771169 +221578474 152605212 +-360874477 -181840870 +-828042845 -559422349 +889886257 -477932427 +-550689840 -564316221 +-191221259 323401956 +-458645979 305559717 +162921619 -670691124 +-526870872 -861428816 +-555376119 -205577652 +-751818272 512942800 +730133399 663372794 +-308292631 -921344827 +146073545 -799152411 +-805975596 722483790 +282550815 535664886 +787286290 411276025 +-164959771 813755683 +102660177 -39698601 +281651793 -902491723 +-750731424 63765471 +-176150962 448328503 +-535801844 603717422 +861471092 670679744 +109929531 -172305689 +902480696 -527572861 +-733396581 -542658270 +637078789 -267399888 +-719955668 463955116 +-869411369 125632493 +-484870593 -879255796 +-584366508 753567495 +746107268 -176778694 +-9323301 432303641 +883868409 -116229316 +523750925 -255952046 +-825422724 -223052054 +709216299 -368038448 +35163938 38732767 +584799770 -238217023 +548947339 284215312 +484860334 740526300 +-903332669 916956287 +-11718510 -771782053 +-368282361 -850256695 +-240622261 -315661271 +-808327651 -28481705 +-701472776 957317832 +601653001 -146492207 +-186370634 -713001610 +-792098199 874903171 +-280593792 412171394 +854303231 237214999 +-817754772 435395688 +698677893 -587785387 +-134992699 -184214052 +-439041257 -165005537 +-861266193 -869762359 +-258239695 -23615044 +-215165579 -539057478 +-494462966 85868584 +980929794 -836859061 +72894340 -355809196 +-565884068 407655566 +524296687 -65128960 +-634438290 931849958 +695540835 917731083 +184687135 -300033229 +33273668 -904083200 +-612031889 -3949523 +111748308 249662946 +-120710118 -650324630 +284707845 695795754 +481808195 624060417 +-227340720 892860944 +-318540506 290768793 +6032204 113702242 +-944345994 -147745531 +-600355683 213172485 +-390479908 581079149 +-125686887 -212601588 +253973917 347886706 +524809268 375617660 +-263720467 107902438 +-834383627 -875382657 +-336269903 -931248015 +956695986 880213506 +769429310 -390063111 +685190982 -12137504 +534120513 985961915 +750573168 307915657 +903414243 926411521 +672880737 -917543142 +717915708 202333683 +-716622757 -522676131 +-304824272 -184272172 +-843949357 522780670 +-151658698 -445919374 +-817071940 -688570886 +-450074950 565902331 +591863621 -799763873 +-294021506 717002698 +-302813029 -803410552 +437686504 -922229445 +-228030298 -332830251 +-148527671 699664349 +-196018938 770021473 +-749429998 -794197869 +118319930 751624188 +-868173133 -811905439 +635466366 746216003 +-377633762 178104607 +-251570428 902476426 +63518648 628052318 +-147840028 982755252 +-208217170 503147346 +604076420 -181528178 +129100132 -914965510 +-210162756 115568473 +211433272 956288957 +-124116161 -369840705 +-616686771 -229284596 +-870509636 -750686899 +140608125 -669392913 +985330553 -604824339 +923588167 -674773411 +-854573807 -871417248 +501656989 160987403 +-785950499 377041029 +869143834 818074783 +900673884 -170167731 +-484298701 365509717 +-453317370 -715248118 +121642758 626984001 +-420571409 775792368 +-331611252 -667859586 +176927410 -677913990 +722975626 -667474037 +264066669 290850977 +-782371615 -402523808 +-225441137 -592669102 +-809140886 533240129 +506894138 -347618856 +-874560972 -809737983 +621324363 433450392 +-411435330 -818797820 +-86545980 -186571211 +-560979122 288334167 +575442449 -720617930 +463842791 -132245878 +-875163800 49960001 +15924895 -993700617 +-172968732 -55194224 +-507576162 -203012472 +-855066879 542084533 +-170201080 -175451529 +-229826892 561615495 +71455116 818578710 +-887922340 590945 +178927215 -471358781 +-979586229 341164665 +-953197898 -781264925 +491176756 85266772 +-575325892 740161885 +218527352 -222082910 +788376943 784569359 +813872876 202877700 +520833164 722162800 +-803983092 -845718790 +512818926 -259118395 +962093860 -93732774 +500331927 414949629 +863533022 527470168 +-78604710 -397338159 +227560501 -175810626 +369920384 565346670 +765509692 -16070442 +869325401 65451474 +-402928724 -739015144 +-765546224 -648704180 +-44535235 -291126363 +-504162948 -842379735 +562000170 121730140 +-253957307 905630663 +942349969 824426463 +-693932032 620492967 +-165893293 -944675811 +540912584 655154627 +-778639108 832639169 +-476290449 168144379 +-426196655 978725905 +830860123 872207998 +849730923 -160711218 +-739364025 -732340621 +-613310256 -397322394 +215370531 529732187 +882123653 -962479149 +-576154964 298615242 +527675094 283693656 +-852789059 303116154 +105163617 -301027681 +688499509 -753748460 +-919686939 790625615 +-807720685 -464453017 +240655257 -694632666 +841825372 964424746 +-64899513 273301140 +428611754 133454725 +-275219181 -280324441 +941602141 215669264 +321319196 818724456 +-38092090 111558663 +-185328922 -459606436 +-979786852 104755595 +-227147484 -4151833 +-59937491 -612173373 +-708187748 -225411507 +29171400 422933578 +297034970 -149026663 +-55612499 -745410725 +560454247 701135181 +576921747 478565349 +-606062206 154488892 +-345595224 949084521 +-705896775 -185005963 +-686279969 483988735 +190666084 962553148 +929821597 989931094 +518553631 376964418 +164438917 -723280559 +-622794191 930190486 +64808707 832500180 +-860725732 -340516479 +-542130857 -792847495 +770841884 283015259 +-44492327 -949426081 +313418650 966688862 +-809655502 359229549 +-879029821 968983830 +-40447399 184361573 +-205941269 -744456291 +422387115 -233576049 +918255683 -674967798 +41410698 99271290 +-187394381 838218365 +-425685836 667755704 +-480113863 784803126 +813649112 17739570 +-277739031 55175814 +624188958 351241561 +642053378 866655710 +-638802250 -999087400 +725827768 -211040993 +383143981 903475408 +199162511 -686276037 +-228317416 -559064318 +107986653 937449786 +544273719 -451476548 +-159748388 -297386261 +378683688 -137327529 +-22251956 378565614 +111897445 639300716 +953633096 -733785109 +-386380117 940752952 +-820107135 -330400004 +970458819 -64618089 +230700262 -820688901 +823094994 -593460222 +-142955857 -269052633 +-484489389 449721206 +-780697723 -265457550 +138468245 -452622499 +929303387 -378057377 +623730927 -393324595 +63507977 44934073 +354479257 715856234 +-305727194 -314677822 +550013056 951381834 +-360813281 -207193843 +385066766 -521104085 +-594269314 -46840781 +756445901 -8797179 +-391609367 -761528677 +617333037 27206282 +-850666006 450250214 +-952519737 -931203324 +977850905 -395293863 +977308070 826040143 +-386226888 -150052546 +-62021637 795497914 +382948452 -208716601 +108962872 285549452 +129635632 -235797594 +-107180889 -510532860 +-603985227 -756279306 +-534469718 -46730490 +-631707085 256623381 +350277423 -893579418 +951760177 599833120 +-289800548 846605313 +703686950 252797710 +-756303943 203250829 +-170785016 48657357 +294396674 -20935802 +548414076 83600292 +-633311894 -401034590 +271789474 -932545053 +667702430 -394571243 +-124411354 -148535062 +613890503 180807811 +-218483359 521234081 +584092075 -939986875 +-343354239 -651520049 +-455137140 102018268 +305702146 596452740 +833507585 82576042 +432616261 -596059160 +-606441445 -951159737 +639732581 29764554 +-272331183 -643058575 +875625982 -727709217 +-58077282 -223237907 +-243317133 -853046185 +-468920808 103436782 +832019091 -638227466 +-945396774 580250950 +641248126 620571574 +-546989066 842265846 +125230909 572680553 +796785644 532978013 +808674353 -219528413 +-605019421 -166121019 +-135605406 -674295051 +911457320 744939271 +344201950 -699997158 +-694370262 -168525431 +-22653969 -263507320 +-73341495 954240627 +-104179307 -935431774 +921522806 -723886239 +-612979954 655896996 +-964999114 -100022010 +817897199 -395955984 +-133191704 109340994 +-818229940 471448877 +-659678389 -33109890 +174007051 223787421 +-807817215 177705222 +-976578464 -507294983 +-515940534 -411099118 +-24169632 -873735807 +222197485 -347426444 +-327689299 748402334 +797323546 -706836116 +796665188 -888543942 +526852658 525387509 +569757697 311338761 +-953628903 481921493 +-244911613 -139624088 +232385736 -617251262 +-30001877 -702037358 +-588264930 -244735722 +93377018 719942718 +528711709 207386786 +772668116 4036469 +-267013383 549226744 +469408454 -912341993 +862708068 938942380 +-747135493 608683536 +516785771 -803389870 +-881558076 -486361197 +263035397 61399171 +-461445459 -301332101 +387123881 -979582081 +245190827 670478008 +925795892 688154180 +-446035601 -309112619 +761867908 428938958 +476727727 -519734338 +-376478915 -401914338 +235353912 761112547 +772017218 -521773919 +-939361622 417694647 +272599024 -119981994 +272308013 58428309 +839650751 777311002 +-947412117 -468381679 +-820604332 -42005309 +-100969804 209907233 +420290763 841710062 +723559717 659689736 +-937802774 718551000 +-717662975 331499425 +339126041 -417211386 +482959882 -48368158 +529243865 -647210623 +-749212388 217722210 +10800370 -376516510 +988805704 17186601 +-727426058 480938524 +401685773 177734656 +170078122 -16186432 +-586522878 339724122 +198839038 -493697999 +-535382689 493134782 +-635739546 303216465 +42283124 -677134234 +-785934611 -527710872 +11536465 679738229 +241476858 -498822372 +156871810 -322121226 +444416964 214069607 +399023914 418684364 +430136047 -308457917 +-940169308 -200315455 +504175416 832808913 +-207526707 -471361191 +805560842 337846862 +388824246 900640124 +228870662 -2210222 +-18788018 -92492680 +162747127 -819958619 +830896581 361671976 +-574060151 865146103 +-301465891 -548691460 +770365489 -454703457 +-180260014 299138863 +769436949 -142574970 +649618441 313901598 +-447487099 560224605 +953470371 -15249836 +-736972535 -824828925 +563985593 -640148259 +-960466515 240504756 +565487382 468564227 +-845450967 -959437229 +-904648684 312369263 +-837869943 921656891 +75665074 905063673 +-161478723 -271755267 +-131222360 -837327929 +817165970 -95094450 +-601753068 -111757966 +918009580 -259405462 +-474532202 -282655564 +435466390 921059687 +-610650377 -506432372 +364387680 717371889 +229133140 -504589844 +800621275 696567294 +-394540437 -881407639 +-316119734 483457432 +40031539 -733858763 +931246482 804964090 +-404755883 535164911 +29278841 -95398037 +657887348 -276903849 +456856685 -860398844 +210531521 985476834 +-429025538 -717695545 +855471138 867750671 +859267616 -60426174 +536216176 295796004 +-34801832 229449283 +-857001894 -295313465 +-692098897 889712113 +-653916212 -696542359 +570816448 -664682980 +-206053795 207494579 +948372270 -830008940 +-148139935 -902167057 +-418582443 -710717004 +-811128313 276314766 +345663002 572523401 +-829622275 999915762 +-390910421 355095921 +-880058537 899727948 +-422033114 807007831 +933179820 -376390532 +-623941888 1133007 +891308436 462896812 +-48461731 -258437768 +-382918725 -518436831 +-489174663 843017659 +641014715 -248241962 +-768495427 -751356136 +-419098394 65741301 +-831649405 -858449231 +-371580764 212283661 +-887671053 304756911 +981628248 464731578 +229223237 844794605 +-339896134 428538132 +-813823490 19886296 +796914467 153276183 +-731048179 497653400 +-390679652 -897591062 +168602706 767269137 +-490555775 -591903187 +902097444 269706572 +737983861 520141240 +383378774 -610786972 +756030497 163968826 +-66843572 790917191 +-500808454 791690342 +-476138473 -261268125 +893475557 987771189 +-917053475 634623920 +167947868 -707917844 +-297636492 902391139 +-784669916 -36936475 +465136257 78904886 +499986159 -846455882 +835824057 -738222981 +702728688 -123539949 +692490749 767020214 +-595072208 -280082797 +887951526 -793969417 +167047203 -404549957 +-532405957 -612849505 +656748411 -134005599 +-22695114 -741174501 +638740526 -930682646 +302015456 -414068379 +305639424 -890254367 +90489705 -601950590 +935848092 -889713271 +-693711096 -503630273 +-976856971 -943522956 +-817310241 -494496823 +915821864 -16556007 +-964719303 -386436660 +-702620205 -716791262 +938266662 34021149 +-244068547 859478565 +-678746148 -829677672 +823946364 960627911 +14031498 -529012845 +87110547 -534019490 +277073426 264617593 +-960107604 486174980 +86242586 -569762546 +820162878 937761001 +367983209 -348886188 +606595160 335213145 +517999728 -833797142 +900132086 423310946 +611093030 962387982 +964310355 -762041125 +783113661 115640839 +-573393803 999692049 +-572079818 -345034463 +681259980 -18009443 +926462812 -63080577 +-946275586 726538368 +837063784 -87780589 +-416162946 -290390542 +412516621 265803501 +979513643 829017251 +86971431 288579390 +156208583 -34103440 +912919839 -895774721 +-239337630 -105992689 +502355253 -948016674 +-415745232 812839551 +-495281867 686048960 +-502221640 643130811 +438105527 760938105 +156388503 378466285 +105536457 -202170097 +70761082 283395041 +467340622 899907429 +-179449094 688179199 +-947008598 -185946700 +-404578866 500158573 +242761766 -314846885 +-246051842 -411930753 +-751557341 280108294 +-189982752 -289399249 +-651594503 311790966 +498902904 -772071507 +814298006 864927979 +277400323 -996569092 +-127019665 -4121137 +620034229 -382626170 +172438779 -788057119 +730829108 -753893929 +-656910134 278313451 +-203970520 737396605 +543575495 541474993 +-285228625 -521891518 +239758489 373852140 +-305162020 -921213119 +76608029 -352556662 +-982683648 992488318 +-99411620 -668192940 +383680532 57303334 +225223779 -838638326 +340747742 -130292671 +174985162 10732479 +57158494 -52890564 +-609005255 250683845 +-769938746 880368376 +-425070741 -89380228 +512096549 195548336 +158678933 653924541 +991185710 -202573437 +-847165097 -170809926 +437729203 68486293 +-36917284 697175943 +-293279618 -13027421 +70356336 491559040 +923926400 392502035 +556859944 -347164918 +-549976258 -917118536 +-904790783 -191856088 +-56595542 631159229 +235404640 76651998 +-325777929 591055484 +-127049930 803383095 +910660729 532092753 +304709992 -102045433 +415181830 866087532 +994877858 -873610063 +-597576833 -173481982 +-241705222 -308921395 +-747313000 429682234 +-317765542 -274549718 +85976035 663807398 +-305592693 267703720 +316914247 485731991 +794177941 -282310152 +290063494 -314146380 +-943084756 -980174404 +-293992741 514603522 +634982485 -565608348 +128416982 -357854143 +-989043994 -41399616 +-57852210 982276060 +-67411169 -869570495 +482884630 -147023735 +-596341791 -733980601 +700680553 615417412 +186268505 741823040 +-550253447 101927303 +-662463722 43863511 +319788398 -419206392 +-438519298 -711678282 +721351299 124020725 +-152124946 322934462 +112775230 -160749789 +-387660599 -276400859 +847381722 622629580 +660283915 224977406 +220800948 -237388754 +782522606 205429683 +-526868220 -326478341 +893144372 524544251 +690922113 361550072 +383500550 -96750403 +426240880 724552763 +-316036619 474288985 +676167661 -7473757 +-571323284 -559786217 +-668585485 -433548837 +161136291 -93751340 +875103356 52278138 +-91077547 459630604 +-304414217 -190927710 +-673909354 340447163 +632929474 881047079 +97194599 708308176 +-354627829 -607621096 +-729432707 -984666743 +-572353916 -284424848 +666833039 -951425017 +527063574 -615279777 +486097032 918083180 +312306232 58740656 +-415685582 729989701 +-970915062 974983587 +183673052 715930802 +-165512377 485343749 +541508718 661651345 +-916362531 -114443318 +588758869 467439497 +892157535 646072723 +126314973 -786309641 +-328286649 271558926 +479612785 130245018 +-820260363 -972627787 +-151442636 -229771655 +-969177224 302083383 +78206327 -497927265 +228574512 -755857334 +972241738 -562352092 +816143034 503806753 +-792914403 -23293612 +-87872971 770932702 +-312947226 798211168 +78853199 -655369106 +862966350 275173172 +-44456509 960168195 +437700530 -567775998 +-599832234 564228188 +-193382712 -827921407 +-83800297 677740734 +438499791 -288746235 +111609163 -687871172 +-591321491 -473248455 +205316413 -422171671 +-601387017 -219937667 +-710593277 -856614318 +289451012 593795693 +-631740099 79676379 +-300189917 978885146 +50456617 -953845885 +741007307 -296297143 +355170263 -744959088 +-374222007 545482010 +-405207861 16114584 +628544078 61180768 +-79831542 -411783638 +87423362 725821439 +-110475451 128419303 +-70444953 419904994 +419413218 -62865589 +104260372 989817185 +262587179 -912713772 +74374367 -265570898 +-483231092 948040344 +348998014 -231841307 +-252033277 -886788134 +893587007 -165160466 +-213016244 -393134478 +-711018265 938171100 +68178201 752456343 +-142535815 45171739 +-815446957 51659130 +-570830332 382066421 +-223688114 -445472524 +251050951 683863223 +730434445 101006903 +103599229 932116384 +-807888200 -549486672 +-984715224 -703747863 +-629805516 207628354 +-202913084 -264895396 +-346868218 -291887356 +55106843 505671216 +-236710728 515736301 +454481240 208724336 +387714366 725828327 +-595243220 -596149703 +-116526263 -868444 +-411016551 -502762930 +41406368 2414206 +381188174 962521394 +-305778080 803806899 +-653217544 -339843086 +30878319 72339735 +-805665080 900608291 +-797736861 -918100625 +783881562 -659870224 +902533298 -45758043 +324883308 381887121 +-412429680 160393403 +599669018 -829461646 +-73143955 -920370505 +215676333 -687150055 +-695761317 945433337 +641527699 648321101 +937010220 -245462279 +341482620 -113459960 +-523742906 955503089 +903124882 -886741334 +613391756 -930629277 +767252307 -705529094 +-269193673 92937001 +-96967966 -601102958 +-885491970 -915157483 +-864016278 -825721826 +-840938269 388437807 +533724739 -928222022 +740065026 95133983 +-266598660 -963574264 +-332661065 -897950975 +-910134645 118961530 +931894643 -439951857 +-838214332 229524695 +-966077179 -434216115 +-758391642 244172569 +-668648573 -862402387 +906977940 -322474384 +678586671 153060215 +602993475 943133141 +-905399061 -764825480 +608474345 -517983411 +526311579 -560762662 +-4007458 -410043238 +819887713 91333561 +-604303949 151000388 +-620670765 -408288736 +161605031 786270435 +79716039 245443544 +-708286301 163140016 +848299417 -445663856 +-435167625 -910006010 +-774477314 259392893 +-302584693 -921836530 +112000980 -602819270 +-609324679 -189159855 +-530427179 361251238 +532851735 431963690 +-374718841 -396253823 +-868964445 -917365037 +-875725511 -60611281 +-977306620 107330506 +-404862372 -591031520 +-8786673 702900302 +356421323 -527366160 +376788138 210885648 +-956945829 997413773 +718589339 -612647469 +991719376 235608335 +286281136 -445726217 +-473081631 699074799 +-619900831 -734284281 +776979915 892512871 +669711286 689076757 +-857530158 -295830544 +-853321973 69881750 +924367767 -744263658 +131985377 236901656 +-402764174 -468855244 +515736182 230200103 +-280998794 -147774202 +-881237305 704063669 +-282333234 -909503565 +-342940630 -163760206 +495786169 277623651 +-968414800 -842530232 +-942310483 -510855092 +-259160110 -877830888 +818809886 352342329 +786758165 -957862736 +868888385 572211503 +638533573 -135854772 +-361093028 595634746 +-620014281 944715201 +375948633 838221498 +-209790893 928299134 +-607279903 -797637855 +-228608244 -185078849 +-71313928 -183884947 +-75679619 741137932 +-537920858 -625828939 +795517951 761097836 +-279680629 90670780 +903091217 -361275439 +-892452742 140432837 +442953353 -478834746 +906776063 135124388 +-996744563 697779263 +-112799050 -865846991 +-291657519 -261782036 +786518658 855968357 +-695364583 -620299846 +597620225 302116587 +-718870724 977189460 +635424738 -615097222 +135992230 -598862993 +-577401438 894575426 +-280302784 667977400 +579239938 -692473528 +385278912 -306787296 +-496414782 924809557 +464932911 -175737455 +-89822056 773751808 +56329960 -801016917 +-624741191 -38231052 +132297069 -912160091 +-588662165 -761729702 +348021449 -316106544 +435327154 -159230016 +-538008872 873586183 +193334329 528783222 +447701599 660353733 +609726939 621779215 +674839980 -101348989 +351923423 5223244 +-496694250 -597809161 +661139407 -335965537 +-118319727 -741589549 +-194669205 681010334 +693522865 -391512530 +846709397 511077174 +-137291330 -364055389 +989444854 -92721257 +-914482479 -450021453 +310945586 -376492747 +-709815578 -112752214 +-518728827 -968819201 +573081157 982097389 +-29715491 -180772365 +-952799452 -740635003 +-40218317 -342059363 +-711125513 250913518 +383737625 -754429715 +-8968246 77153625 +361939075 -511038160 +284713363 600637072 +-854451194 79027496 +450899023 287411541 +878332286 -80134709 +-682077073 175404877 +24122363 801065200 +-214295364 -192690554 +856966054 869682699 +125944841 175905219 +687034188 826035714 +-288296212 -21133536 +-304775243 -248597756 +-856397185 17361131 +-59560133 892112041 +-945488435 98941289 +568418126 -16219419 +-405120405 -307009036 +146075699 -987754720 +-792653759 381304668 +831990899 570490997 +-606446640 208899766 +-207931674 -208346403 +524115980 597839582 +-576526804 243620280 +560470771 816851061 +-769981082 -414032022 +604636410 56755605 +-315048605 -182211551 +501211348 -968095739 +12964705 -728465081 +768796489 200291948 +191675411 -429043759 +129307750 -84975012 +-573442452 -665273069 +-987270016 945177841 +-809715918 -883376770 +850945703 643804769 +110576722 -88972595 +262013539 -612804490 +-427127522 -835921681 +372339657 -973839677 +-159215248 -293749459 +656094173 747902712 +-391890132 323089709 +204671082 381703922 +-706168588 -373741671 +-497836212 162628770 +818554107 -771755435 +279667500 253463730 +842680134 -455921017 +660359465 88849039 +-46338470 -516965707 +906064399 12901924 +188812558 613763446 +74469651 -481119920 +-755068903 755459560 +-50241649 -278159080 +-750081398 636150177 +156865252 -693729738 +-393064217 -769564660 +855424289 157330713 +-979831588 -903059342 +-887350969 26261157 +926182237 -704819389 +-776272433 42161640 +112054418 -734847664 +-924418047 910158871 +360064493 142699137 +-823773331 241064087 +925277484 468475339 +-836382257 -572498713 +-430545458 -337627745 +735765948 336229268 +211446746 -656486533 +-12453187 -695943611 +95622689 553647200 +-321586362 -955304112 +51798124 224626865 +-881979130 387668284 +-227413286 990025218 +-785981531 584051670 +-25651897 934435755 +108962230 -73973305 +-455532199 -666787675 +-591303410 647166806 +120493509 -972142926 +-723529631 -122411328 +-311055899 -995801715 +452040877 -918783144 +414837387 -735148277 +740636504 -342560932 +684005094 560678484 +809784557 -724998864 +156849365 686210732 +-651334680 -45666016 +658406415 144148235 +806393077 -637140703 +-862767058 -382586804 +61849846 148437261 +-396333213 -679738032 +-988304069 -290566989 +-540375441 150894382 +179703448 739050461 +-853333436 529249874 +873676189 636453334 +-904335029 542471806 +513644868 420707697 +355808456 249351153 +-301730642 99869440 +-845235101 -756070265 +963630111 -874193879 +392845167 -289115600 +-193049191 -630067772 +-485667449 475806270 +-518739332 831448265 +-252894864 -139611004 +847920940 811209909 +-855133355 -192014394 +232955163 -425463163 +952249883 438093506 +-687474211 774463067 +842155665 922835183 +391076832 758427700 +820397412 -510723804 +329820624 -898815143 +-2343642 -467446835 +847373987 -999166650 +415898389 537198430 +-591965333 392220231 +-242148217 -851072597 +607627884 -486700704 +-77746523 490399846 +71711943 618782836 +991465458 647944947 +-343748166 372660609 +699173887 -857763125 +-211000051 386051993 +543055429 395663575 +-608525464 -835766847 +596911793 534872922 +987031601 -690262448 +-715455112 -376800113 +253027508 -675600294 +520441080 319888177 +379947299 919398398 +49177260 964787316 +936234782 -700225604 +-240370689 -538290315 +130231780 59050480 +768391757 211486668 +950926835 -759182425 +-573891537 -786257607 +294856332 -925469180 +925146961 536241126 +357762160 677783267 +-775022014 922497351 +-513185218 871549395 +242213591 -649714372 +340179217 -54387188 +-741769731 312327026 +733813640 361969673 +-494782841 -75572039 +619744944 481649951 +188534571 801260943 +112753741 480187693 +908681874 -232743117 +154001267 136705106 +-20803854 618902241 +532395496 351350029 +829962760 -634924753 +-145886673 293065216 +454302042 101812141 +-444304359 -193370989 +133991090 -137704453 +-115390418 806974935 +465674473 -613875873 +88059914 219477709 +-713496373 65409993 +-693397477 -243461281 +-376536744 578115686 +301088559 -741912402 +-187168768 -126135364 +196033904 -41837277 +-846238056 606333345 +-132310995 -361313603 +-52379394 677153601 +532834482 -385241051 +-494443557 520874758 +336519755 664105907 +177534992 718686924 +-545363273 -730826728 +736309285 -801892363 +-483748303 -369141446 +428193614 -92063021 +-981449457 -283356033 +-945172895 567353943 +316468581 443355635 +-789412032 651917852 +703199982 -389655992 +338518040 -602510895 +570550144 657992370 +785524138 -702925289 +694028534 -929778514 +-945834703 299743863 +238734649 256597202 +-226405367 682049439 +-597227521 512118507 +883497856 -658855687 +604009984 -498032522 +-756709783 -256069229 +-955838804 -389637331 +-354723000 607375883 +974583093 199073963 +952228122 -735165997 +-793834680 -252989698 +-815860776 -537714812 +176125356 -541478653 +591708529 936721006 +-524138420 695545480 +-996690562 -96200016 +-530818049 17121945 +-921348165 597856821 +440942034 -281301778 +219992113 -873003911 +-832844508 -222587272 +-950263123 144674259 +-253523152 713239439 +-513370962 581302021 +-935366456 -792041765 +-384858872 -843001642 +439536178 -852734457 +863340929 454403132 +177166848 433093499 +-942083301 -679304328 +-548491582 902049960 +-31513167 -284701005 +-360558918 799940982 +-341655304 -117981200 +747086474 15574623 +146922831 763078431 +169138308 -114415773 +-847618164 108849872 +306014069 616435336 +-148956773 -55193175 +432863025 -969244690 +744002730 571856513 +857195417 904197249 +-186133238 -887721133 +447142557 875037104 +-758757094 659869037 +921472181 360987654 +334293508 628876525 +721282459 148311902 +722904579 729477755 +-62597337 630999201 +255193761 -57597470 +-560666170 -333104931 +-483507255 520006912 +81057363 814832851 +294642706 332881651 +-869009119 -332669553 +199675036 -135515277 +-758684714 736688651 +577309649 784492554 +-54446049 27832071 +-862484806 109064578 +-435890557 449129687 +442314582 238974773 +-490429846 310929513 +396453248 -691504551 +455171139 -512936425 +582222535 981501360 +-116262379 -388548156 +-298903856 -256502235 +-164859296 839720558 +-310009040 536566064 +-686363858 391603572 +-845412439 -194064434 +384517573 374378212 +978103530 -743654992 +897804569 556296076 +-573677659 856478648 +147656301 -56037309 +-711984801 437049008 +941009257 -681683148 +-786470555 329139672 +-214065847 654183541 +-468236455 -447040821 +-77110297 -507822804 +595864328 -468707474 +-17605215 301053700 +558205202 831192841 +-145068080 732342918 +-324913949 85318482 +-18888239 916243022 +910315357 -509455137 +294709889 -789449027 +-213289127 -660021225 +-162838802 866293726 +300268230 -777193331 +-535515006 -896827697 +-757605445 775476419 +79772331 726198859 +17252810 322562365 +-388140405 -240185262 +-367027238 -765211459 +-723180177 309999900 +-663567220 704923259 +774364891 -163482663 +-270141295 126263761 +986495416 870415597 +388796766 442593521 +-886948104 -678706034 +-602579858 -230876620 +-657484827 -82238043 +294380191 87666986 +217222787 998017501 +-570820803 821052970 +311352681 209934613 +-978259143 -395987334 +1904798 467766384 +-214923460 -108803714 +-582477191 -54139215 +810467043 379906466 +803214275 435494317 +-563368311 694460180 +-194938283 414118518 +92734636 838754172 +479435637 695662341 +306158924 -285756365 +-597998659 -240552261 +596761664 -482012410 +-330889480 228327988 +-46912792 -377391393 +-736354309 -485376101 +-592562006 -323277573 +683566439 654052065 +443368196 151022655 +-595809291 615548730 +-389282095 -45867298 +-757008686 247224589 +-198433186 237580435 +419555249 55439795 +505962126 620203648 +-7103300 472394618 +-238837211 -382728302 +-899446723 -730636521 +318859260 978099760 +-948410582 833291728 +-303168176 673112293 +829010210 -413738954 +39643026 -559320513 +-430415356 -218330442 +-87074781 -620947528 +-152791228 17879536 +213778152 190070774 +-976835915 111117846 +249732864 236683785 +757146629 614749575 +664766726 -970986069 +161190476 80764270 +773385077 225038428 +-609413633 -958382076 +-453251268 -250811653 +-881223483 -777991255 +-344580747 931126710 +43085951 -294339614 +367794372 860531997 +-712532077 258186912 +60723277 -700090318 +898472696 -929550832 +-974923935 463606907 +-532966554 323754220 +-110484833 -337058305 +-143929841 888177585 +377567982 -615446834 +-881130575 351875862 +-216292414 845820356 +-528225272 39376801 +-616831375 -753873371 +639424519 916082538 +814948185 -150464266 +-716174533 518279245 +559039816 45114360 +112934799 -890448967 +940677481 -427826751 +295882546 564363517 +853576125 476416405 +-984341757 530518561 +-791639534 160362771 +465147217 -452190582 +-926771968 491923649 +22886300 -264715809 +-253260721 996384273 +-171044505 -85993718 +35060466 303703513 +-738049100 669815552 +-464545397 -879218185 +-939405224 908542523 +208981378 -473741484 +-878904519 512725309 +-289315853 678730223 +240575339 -754954453 +86995159 -423864394 +-158648719 599520641 +186660227 567441099 +-58604639 -24607866 +-196421707 -980207816 +-725149206 -194239792 +-380140124 -952384531 +313685924 607858210 +-784507597 70347766 +-635565957 211098519 +-978652019 -906875733 +-577582583 -607343437 +53988177 -23120548 +837971406 568146949 +486156225 -729152960 +-623503732 210830077 +-859435707 585533750 +7608691 117759659 +-946839689 715754525 +512347963 506122807 +-420388344 -131857946 +658947345 789473084 +-961344772 -410359772 +248620818 352507520 +-232445598 717465847 +841826096 -931659285 +-154707045 -589580430 +267132373 590958913 +856704235 -703127893 +-201813490 247536267 +579521542 902738445 +118382721 903061123 +-523539037 -686254424 +-147438697 -621559516 +554628448 233535086 +-990059788 -325878381 +333323146 345250044 +215644897 403005290 +-514945133 -68537414 +-492632447 -893736082 +-676032688 -23319702 +729308654 389175551 +621049277 -237820745 +-874174173 -221933228 +-223377212 -793542265 +-2512828 778823204 +-80392212 -663193520 +-652440313 -83545839 +-138489799 -872242240 +-648692219 18175028 +753500366 830598521 +351833511 -30110809 +780767732 97883806 +-323715917 815538835 +204155088 649208522 +631908694 562050347 +-889001119 409759248 +-412772467 470721456 +-136993179 692027911 +-466492369 314540731 +-770344658 675673088 +-387697135 376805561 +-598867364 331788999 +-911529344 207894968 +540547084 -635007236 +282214950 185869741 +-210036284 845779710 +286492952 839437359 +-729495052 -971260259 +889439715 -716387151 +-549827245 844375017 +927052660 -758677620 +-213760084 -284189786 +304469264 743561008 +-251815101 -909924359 +-904534848 -674823463 +-705865877 747761368 +-879983068 -653846575 +258867913 986830955 +-785885943 107655197 +-275837387 -597833681 +976781756 -706676975 +378400051 -286566564 +653956512 -786747654 +-868865790 769803688 +484002110 202469198 +186117341 -299835174 +305423635 706204179 +411197994 -47415378 +-706114346 -78720683 +847623952 -681122046 +-73733399 -969833658 +765149226 -591930265 +-697696928 465070974 +374893243 -282407317 +252267907 -414825041 +698997181 -228798096 +265384393 286165657 +105823742 -364391009 +585068134 132641997 +-814060172 123250258 +321478341 829969430 +-605332571 -642840678 +-705393416 -153677743 +16640921 -159580915 +462494265 -670414127 +196397355 18775308 +544033019 -53148073 +-543355576 326219857 +324710071 -871013083 +216756060 -882605866 +259603955 -192023467 +-825550410 782594673 +982348387 320046104 +-318018354 -346918850 +387609646 228523529 +-11419267 226791028 +32783967 -636120868 +-95867651 -337432357 +985740536 -37201876 +-948271003 460078475 +56805652 -153359160 +294031656 -127587431 +964298887 632653436 +-666429432 292405402 +-373397742 -833183690 +7092552 -578795187 +535348804 -991427003 +-851821357 -909776348 +-162718367 -599049669 +-885396685 792512887 +25905505 -294192971 +-780615151 367357429 +-442150073 -948538001 +558291807 -506753199 +985533565 912494742 +-599890087 311905332 +-647347814 -543863740 +-955175381 293278364 +866716824 -345075716 +687691808 -747172197 +997491721 -256736714 +-675416104 578984453 +-710409876 -374470783 +816807996 376234206 +-169012887 -1681853 +533289174 -31191346 +-78800488 256636937 +472141096 222714748 +42304269 -990921253 +736198753 -890518935 +713402954 616670209 +246903734 -179251443 +362882593 414262797 +-470228686 538771410 +867085286 -601197406 +8649393 -228067487 +-554005398 970825378 +173074731 403721511 +-127539725 -743874313 +853195243 -826464347 +-683693861 609097196 +95732183 338085018 +-714731919 996150558 +203046492 790091493 +-634112439 49859083 +-119944719 -408601897 +-850767303 -39567649 +-951973459 -217356346 +-964095063 867713629 +446106938 -217133474 +398727005 11127347 +445094157 837800158 +632649154 -948066479 +-866368332 -878687598 +-980668094 79341609 +-194981565 639843110 +-98087263 703108458 +568364585 -297347113 +593502398 -778210880 +-237709976 692716096 +-387380145 -995924154 +-561873894 142572945 +872828229 713159900 +-489428541 430333092 +-381761549 497189740 +-775624391 -720643613 +193728775 67252956 +725925746 231819270 +134341806 -348880889 +598935310 383951626 +65405947 862098324 +60628519 496975300 +-908099996 248267944 +694674124 -523542680 +349571248 -461433502 +18689545 -327557887 +333591719 -43269252 +379569270 372513700 +-496338568 -418112497 +-27953938 -3253260 +-710939314 -201799940 +-183479915 985619823 +-503430948 -677948963 +328159882 814020158 +-286597882 -168653924 +43689396 695271850 +908985108 -246524507 +379183321 214810169 +-209299443 169620967 +-519268144 665398701 +-658647862 -33072851 +-336291654 -192874440 +-164440061 -611789026 +139051691 -156796332 +-489719222 -678762887 +-758429749 13971003 +600575587 -875008874 +360648662 -964573514 +-686540575 955468105 +268473839 -767064262 +-520024068 -369564582 +-744239702 119125715 +162689613 18521822 +971446468 -76906490 +-120396090 516527565 +497035234 -444194940 +715157056 -329005388 +335316840 -11345526 +955856889 -896137564 +-691803466 108648913 +-913939500 -172510973 +515468673 576655710 +433466692 -579755056 +-797426351 771068499 +280829496 731890671 +141379954 149416885 +-85221992 -926640180 +-250826518 44914026 +-306076622 -470586638 +386407208 -453230409 +91056308 509929280 +-587768055 -681434462 +101969827 -794387401 +-591962928 -781857495 +-248589388 -239676518 +-687279344 -289681916 +687728462 211231409 +-304992857 772530723 +-425102085 192535513 +-207523400 141753021 +990934164 898706500 +670933831 833097217 +955199364 967672949 +60175696 -703208062 +-108963786 -194273722 +326454940 74275610 +-580095435 735473336 +-155788438 -363915832 +641496462 -397066951 +105612929 918684941 +949343985 -308505226 +-254154304 99889793 +-957337192 -958042408 +773569014 483718279 +-539780131 670687733 +638119913 168333900 +-87935630 286004903 +259475744 754037386 +186737610 -132820919 +-778250031 -75064102 +190744815 -753944002 +942362371 -75229359 +-100952861 -592069545 +261658327 -361337499 +-136389359 -683600681 +252222349 638915621 +-449760415 434721364 +119847624 443631789 +338872961 628377250 +-484167973 778417290 +120350025 50262475 +-693030850 -695577623 +317134165 -748090755 +-230616560 -459369692 +-829507996 -983661770 +-565988213 -121254336 +-206504043 440722694 +225349437 948951991 +221020687 -382101381 +123873215 325645464 +391498013 276440895 +-295800155 96734424 +-19480948 -916371812 +-375871126 867604818 +-513422465 -416080261 +550129031 -401180357 +-820385974 32042148 +-683664329 698714967 +-655071680 -677963593 +-516418961 840273987 +-530679752 662482649 +-218034478 772172499 +689808988 440672287 +968266860 -322066499 +-238152831 56461719 +-131918065 -650576004 +709705642 617305537 +333147041 383639407 +-148811186 187085680 +542968292 -588982384 +-762822600 -870420135 +506011945 943582417 +-848327270 -993002766 +-905187084 192810011 +-701931222 -915346129 +503165167 776501523 +-525441683 -921961798 +776206856 -405796943 +-930519743 -82198047 +-597548060 811943570 +-539694158 -982898561 +255064914 243666540 +917461727 596671727 +-963601695 945385309 +-338678275 840955678 +156180582 -508014019 +491604865 469911017 +263947061 828176887 +806742903 -909407528 +846480286 47180557 +-793108790 -876595600 +-807608636 759478522 +522887066 -961985580 +-120684722 -806184081 +-793111262 -157775545 +683924008 854880556 +671552217 -762843880 +-272301599 873522079 +342794629 -645191924 +293616518 -704970138 +517970498 -498698166 +-319672302 851246728 +-376445785 826842380 +861283974 -712660081 +250373214 385569649 +514041514 -701119097 +-653887052 -495900214 +732084368 -455740836 +361611627 48033793 +918716476 -560636805 +-721436215 950606136 +-456714593 488064324 +-297202231 233532226 +-638885319 984757666 +-973175956 425822438 +-423867361 -745318107 +173448929 820000535 +-984552126 832941331 +-823087833 -827842093 +471068614 -241466404 +-581191747 -184599545 +373999998 -911354467 +257399931 230906984 +783325991 106206310 +-206055929 436144714 +-143987018 432948075 +545160131 -88687077 +-727307831 -258853345 +-347666724 -9767211 +-728581404 -140230606 +388055451 396318838 +-352593510 295764085 +372461791 558453791 +-709202766 330031979 +-159558470 -672213325 +-87457593 -980526098 +-456558372 651143218 +-53782409 -96350812 +280630274 862835613 +963049163 111015060 +-124745738 890413718 +-312271766 -48271465 +796242102 -682239797 +962437063 -966386374 +-348056693 -171126553 +486481072 -262973829 +-816790169 286952827 +935084461 -890393930 +814973969 206049112 +-223147640 413632086 +668673103 -444305463 +693327563 775847834 +-240423988 654458691 +527571402 596593311 +858383317 20099508 +-801837125 183748916 +273026252 767889456 +649090944 791988638 +148131950 213448824 +-636818889 -75560858 +255178115 -808124710 +-191492051 -455103062 +566987901 710313196 +-80930789 160323451 +-103043599 765729093 +-145837487 148728586 +-606206895 620892613 +455003532 820947740 +-132454383 363079069 +-913083061 -549700976 +206689618 926192137 +-218560227 -476695622 +67639363 -792466114 +-729739985 466577231 +-305498002 -44378788 +-198369392 85260450 +-817602923 804695677 +718711222 39172349 +-60496210 -964673715 +-201606967 198427142 +407630841 -961348321 +657874099 -60263367 +-471815567 535259371 +-265079359 772364245 +863659996 805758572 +-290414447 -138859748 +519017523 64774407 +-699019944 735442936 +-552022091 158814601 +3219530 675268836 +918545865 -245106990 +-242557636 66481026 +2305798 739392734 +100694722 -77430911 +-509473228 878937303 +-362100154 301584058 +921668915 -269334198 +-609824837 143818126 +-309090275 426084307 +-371072405 -599701708 +-428367249 753864756 +-481713670 -171702255 +-337038094 582566941 +861372608 -530209746 +-389138970 45738283 +-133763830 107659432 +226770412 -371931436 +757916577 -627500976 +440995382 990174107 +658794126 -470050326 +-604538173 64706700 +-864378963 70724576 +-720714155 -376424394 +-176217013 -828355464 +-968841341 -473767662 +-743484273 -608256738 +152541196 935553876 +963673105 -553868444 +792594073 702996448 +-330433380 50464406 +-606416557 -588683619 +-493241636 847054209 +-776465736 51168598 +-920358767 239001628 +256393909 -206903550 +921834304 925292186 +-590233211 422503984 +450101848 630117190 +-481801322 -950554975 +-267260777 -311052057 +-320529824 -509965243 +-560004132 380577197 +-832695378 -343258418 +-24709046 376985707 +353162993 -822287022 +280421036 -258158051 +-580312411 -611315805 +-857456915 969105861 +-781098992 312670078 +-278998770 -725956943 +701236139 917838358 +906261196 -912314719 +-216989188 862050575 +-238030703 -729176748 +-918712701 846261418 +73441002 208569686 +612138542 -52550535 +-332986349 -748495918 +-770768732 272963709 +855122995 795862540 +-319599999 909448387 +-125436313 -97352397 +-143756466 -489159911 +-978424782 -347562865 +780145202 -770397136 +-228426383 -586493983 +-578096714 538502133 +-586835627 -289921880 +-773924939 595724220 +-833818739 441130600 +-568949222 -501559467 +-573372454 581872446 +-529735488 12866298 +628689509 -496054322 +-111670502 376196531 +250369782 130705490 +-184290173 785806522 +414781360 -325169057 +47502781 645409572 +-536303167 -316834854 +-395549834 -411601499 +-526203919 767987634 +563053183 259762337 +732094945 540756239 +142713064 -235245426 +-460246836 902126627 +706166102 -419628181 +-202311220 -392761735 +28691621 -173777936 +-418992081 852652177 +-307781911 -901960148 +-737706580 198134090 +-833006171 -814375225 +-166830865 -846197850 +-175169103 -978464452 +873179278 915621245 +-20295803 -454964573 +-190486763 873379833 +-420845596 -132536800 +129148767 991030824 +921061610 237366570 +-269323569 380928144 +-873267567 -244113485 +-98682650 -415450403 +-999538294 561030647 +-540153203 189619204 +-197040676 -588516262 +793634242 12053598 +-382893763 -864779242 +-502916621 727211382 +615349434 75483037 +-628010879 -633038437 +640748989 997560908 +21885939 -514273868 +719838924 -886620541 +25772460 821857306 +-79590775 -970831932 +-318219829 -485941980 +899025878 758157963 +449698903 -449096220 +-863628181 620355329 +355762775 -222114402 +-444356391 808728873 +-858067592 -571895827 +-515249076 187537391 +-733402672 28033490 +978508984 642802960 +-396851842 457331678 +259518761 -731538381 +-548315948 -27161102 +-259066230 -493500203 +767218275 224659016 +-726725032 -947331757 +-895872869 -92512067 +440722928 -442152593 +299531402 246861588 +-599640432 -650280037 +745820790 725568743 +911499467 111667464 +361540232 -802937620 +627831403 946218525 +-141598841 339820527 +411976499 881753110 +584554552 -984682211 +-303241537 -749758129 +167637197 -902035347 +-123855102 -790670009 +-223038203 420640138 +3421100 -130085596 +-779847123 -510071227 +-884572914 -54015916 +440141864 402337113 +-624477918 413102113 +469154589 499017941 +372963984 486907366 +-78133520 -249672765 +111082387 -821797205 +-109787625 -631784797 +437456910 530384640 +-229971733 -249990298 +-712094588 -325523743 +585576475 -39350102 +690676155 -233892620 +-96100065 354078541 +-596729170 -86405682 +-627860944 25175285 +-26585195 -863738533 +66093587 -757394509 +645309281 -623849538 +905216736 -241709806 +91650094 998567550 +168037443 -309123689 +68032080 506476941 +-371197458 -674702646 +-121835612 366318035 +-510185715 562610771 +-532408959 411318296 +-228509336 331508702 +513153988 -780340781 +-350369736 987030400 +-130001109 500762625 +531903812 -231545646 +294798184 -86233086 +886208930 553637581 +-171690273 877920475 +451968054 521756693 +451167864 -263301732 +-195621682 -552492412 +904988736 736416537 +689264958 945889267 +-690511442 992245656 +-793907156 700998998 +-715983302 -172287545 +503060614 -121585218 +-159651308 -291930337 +351925923 -970095101 +-845194035 -448685778 +898083577 583299870 +764724629 530543118 +-777884709 332548719 +-578461543 868949092 +-232803392 -920605156 +-238226163 -205262424 +71298452 203350165 +161300866 331388272 +-242897364 829587574 +780408880 639299982 +361845983 80978017 +-321687325 897392581 +600204636 407155125 +141882662 95510185 +-203858383 477556565 +-736068036 -501892690 +971369767 -682470643 +476780381 316109038 +-979401481 -239630131 +37626594 -103613576 +-344929519 -176404829 +-615498067 527625241 +533381056 -281216190 +319727753 -103574734 +621295576 -828257675 +-837892069 -303578834 +445307134 -572207008 +-1237633 -429714606 +-341907 384291439 +610094354 6461159 +873676624 -259715664 +40179609 943918246 +137194935 -428428035 +545744785 -579055355 +-508091950 431239492 +353566268 304788586 +-599979714 843097731 +-561142012 -253589685 +-506878634 -873148244 +-142239699 958437683 +-285182511 -764817365 +-665418761 695296542 +-595626053 -477030491 +-667809550 -144980265 +406424831 591131714 +977791738 466183313 +690751854 859017866 +-526158519 428673995 +-823026373 792522998 +932826718 566194996 +-441885515 -995731350 +-139981445 610408753 +345279453 -618984536 +821493566 396071488 +709139058 -277697453 +516681944 -627928214 +-234569867 -892865498 +-315773630 107206270 +-765480668 -90174688 +992248281 833394664 +446173029 -679268977 +935867095 745429102 +-604449440 -955320082 +29942343 125542576 +928604792 275920658 +-123152398 -943816475 +541590152 33858938 +385397357 241749166 +-826812847 365701646 +-609560955 -630597845 +390209964 690529693 +-155824679 -395900062 +-125894518 940901860 +395909850 123705366 +-517636356 -132123507 +-687406650 -260363817 +788270573 22222049 +1225892 974975413 +-353114608 -514990665 +200553895 852957383 +719896381 -12632122 +116498055 -239985565 +-384931247 200310700 +-691177666 -497915305 +-104503915 -569084655 +-541234448 479646432 +-702394856 -12676672 +858549682 -236908051 +-322061610 417665463 +-689553748 618742888 +-48063631 -865201419 +530644461 845171592 +-802321578 -977172226 +613495538 179845145 +-471355257 -552080723 +857975845 -667150259 +-893115986 -780833651 +-676777022 -785204200 +950366775 -707479054 +-95818035 721782335 +96393533 -744371778 +348197422 528968762 +967616766 -599940974 +348409413 885507153 +352606237 -258178371 +686395336 135151885 +-372045242 -685016820 +864537003 557436440 +786129306 -46509470 +-765147430 589231586 +174243957 906748924 +-486214545 522028843 +-104511914 669623779 +-678223872 130703402 +-371316042 -725131526 +-461509152 -832754817 +203180807 -465985423 +-807662939 857979325 +-669029894 967208621 +215975392 -442997574 +285546204 -906859914 +934655709 -817578091 +973722181 510789245 +372489815 -240064886 +613269637 294268032 +-796510017 -997030848 +-255859352 -584872432 +-906724499 -805275496 +-131359045 33214778 +-666405005 -531734917 +536593883 -234267602 +722687546 271048197 +-886579036 -59379128 +-266481149 710873025 +-581723502 -281377021 +6798115 809443002 +-968356344 -199730192 +569772172 -229112916 +-964021989 -996467578 +271148174 -152021183 +197377368 -472470283 +-296249343 -577636190 +39094442 988361304 +-907549107 491118140 +-910133850 890377915 +912029115 830028547 +723691724 -149903997 +619554816 -839840333 +250017649 -755203193 +-887011193 360293845 +45918472 -802904257 +421756752 -907692194 +752960669 -398163784 +855370016 -366767197 +-506950490 -131713024 +153290210 -966985274 +-486475877 516528811 +-650984299 -199209516 +-89717716 900480857 +-940798582 -759653624 +-961231113 -153074838 +-671697746 754996750 +859176498 -56257619 +403485 187281137 +160873623 966301926 +693697233 -603791979 +-619534176 749748388 +63923313 887778170 +786893578 -822016718 +-218598886 -866678932 +-515715343 -9471556 +-972651328 -445019368 +-38870288 -723977564 +-932366874 956445562 +67022998 847550383 +644841282 -450281949 +-773968065 551982263 +571663428 893144664 +555621128 -37655889 +153417065 384656790 +265957115 333952533 +-984248081 376083575 +892038871 12312093 +590671715 -898150385 +836574841 -423255728 +-894952000 -233784878 +782943181 360029521 +943480681 51556788 +342993850 953823461 +424716588 797932423 +-190347635 989507169 +-772130841 435730312 +41726144 134067552 +-318230505 -176683884 +567869257 -593785899 +942388539 -129325784 +-656435687 599489750 +-904250647 -296453570 +-886810679 -107499684 +306611519 -946245447 +-415748582 619294251 +665173722 402658108 +-3137502 -977419983 +415665711 323173273 +740287135 765143715 +-211554279 -649590019 +601945194 -925361883 +17536881 -100686434 +-843440568 -936751824 +559325965 190458686 +486184694 718905477 +-618734616 -790440169 +-379022011 352712268 +753461022 -14705272 +-780520009 -806222911 +-220658005 -542839701 +601314967 261398132 +-259272206 -774898132 +-537472472 -613072061 +692839958 444576417 +15044215 -985471423 +710399071 741340939 +126750173 954553848 +393833660 -120392656 +869412098 -13907145 +26036896 948181592 +131466765 772386797 +911587842 728820271 +-492927694 -38366011 +922356087 867518488 +120614833 88161698 +686667130 727093648 +-561781230 -589569324 +198372081 250703540 +223630991 729152166 +75537233 887872429 +777718304 185984344 +-452859348 -787955306 +500072388 901579540 +-935365640 364633390 +5956862 -3808565 +445735484 6558482 +-677188152 390915489 +476258712 99493014 +668375806 -839950514 +439932693 307058707 +864401989 -556672394 +907337792 -9518190 +-225654791 -252934624 +583408647 554534331 +659518836 318032273 +-182356052 366919003 +-763632507 -463152403 +109581427 -591946076 +-58968931 -822691374 +762169561 166904431 +-75544371 -41460253 +-779661867 -896547778 +-267030440 -384342144 +-189973178 -336771185 +-149164423 103564984 +-400371647 -426899438 +956377988 694281072 +856148410 148285113 +-412710618 -164440337 +-285247089 815110706 +730925360 -553713172 +695770837 203307096 +264711756 525116343 +853516303 -695087715 +-706045400 897691758 +311014449 -939963977 +-781939007 203169777 +-323400583 -111678159 +685247201 528636052 +-319919192 -908090981 +150345067 -456154114 +866739164 657515663 +-186053789 246422600 +713862288 127425639 +-992089080 -834001006 +-222436417 -616327258 +-276331597 -930388014 +-842649757 -791965600 +392356129 -878602720 +640831207 -538750871 +288121217 -550789503 +-801730708 -586681550 +-110709295 692199934 +886376360 -794685185 +493443445 283899329 +74479654 -798940786 +-475054689 808381939 +-276404602 881388749 +-936533496 128524079 +-158021746 857164733 +-933492997 -685242512 +96382910 -680852581 +189776133 771446643 +-288159235 407377116 +182410642 -971424714 +-916029491 284765321 +-529928937 47807534 +-1965834 584463551 +-858511460 -949331018 +180599854 32632985 +618642777 942662488 +209297709 -340358030 +-394888086 -741489416 +-922531760 -527816072 +-942537381 39304408 +920092449 -816172129 +-30878939 -525376333 +46195357 -660923671 +-134054828 -891254182 +-477232353 848297605 +207117870 982569220 +-960334004 789487333 +745268989 -527437747 +841086940 -522089187 +-984909958 603892556 +-570220232 782074190 +701136693 378187530 +-264944961 -528778667 +319352315 486333164 +-519617354 53471179 +491067428 -706328159 +-123812534 -318091369 +819630755 179256937 +-503277142 -503457296 +-754711999 -564291051 +-517024018 -265466781 +336313488 241029938 +-125962405 -546610270 +-368677349 -436897590 +876639871 551897097 +526079831 -988723129 +919416802 -160475745 +-718786025 188738365 +558887018 466604524 +65933200 -188429430 +-917131537 -534665986 +997046619 -722337054 +-491528352 173323787 +-603168094 894831863 +-458087763 -238583544 +-669482453 -405304023 +382010060 -257731428 +-799064509 -961973467 +316212341 -927252412 +107657806 -842462806 +-810635133 -573061854 +-380240779 828687138 +-962679519 977894662 +62980209 433784761 +-496723445 -830866912 +889580055 -639871180 +-269112122 -436341088 +-174687116 65839953 +70525516 -655947537 +592750658 -174284943 +-877602447 426702222 +-732786879 -347350000 +-877596564 -636113991 +-6396910 -439373984 +-312306318 -325110998 +-761884214 357970581 +-607605721 -435946680 +-700437499 -230522284 +690330623 -329025906 +709560146 -157924023 +-539527145 66769396 +-747219807 578954504 +-620172640 27497793 +593733768 590903453 +831622520 493435830 +740829674 170456147 +-128212274 803180443 +226698755 217376093 +770258084 -570554192 +-106706385 516975583 +227564387 -89243773 +870102538 -195912285 +-674355320 -207973312 +-752975048 12579269 +-509139893 733006552 +-659634014 -667755872 +459586973 83771739 +-502191430 -380791323 +-363081336 206982425 +388902733 479791228 +-881287856 499363130 +222918015 -792163690 +470100331 -435763129 +-691662307 725066236 +363171124 -783012111 +-672287311 -104268742 +-167576252 -392231803 +-731622432 -652968403 +-571737547 -64543666 +180643722 -265892097 +980701974 -851934614 +-417565277 820453431 +568279743 863972301 +-934621911 324256708 +538524931 -78954138 +-186383611 -123402207 +-696744566 -869983225 +899510258 877169450 +15061120 -971263840 +806537386 -162201447 +-397222284 -306359641 +950921 -822345663 +540475517 264434590 +-634694736 -100121138 +-982758874 367954213 +-255125613 269460841 +639405101 325504759 +655928934 510958967 +-874869121 921546210 +238587516 -474463480 +449047519 -772479391 +-631982783 -92559879 +-733984580 -286060565 +548058662 695673034 +618779250 -30503642 +-386180803 969045793 +-468869692 -938074613 +-907214906 -576114974 +-576154916 -857022487 +177492801 -309740430 +465402148 -333865803 +483314723 455415359 +952297148 -344649472 +399535374 -448624044 +-874195590 -305755087 +606363653 -854505086 +633954620 -23931820 +-233900665 -199953439 +-285408635 672334339 +-423011883 209075509 +49625781 -285408750 +-821739529 992591215 +-608080774 551970027 +206664891 592995966 +-609830691 -274886741 +-817668950 -365705559 +980787444 726807773 +217133376 -719893875 +702636064 -448444733 +62700553 -177536707 +-105173905 -947798497 +612944447 -827450230 +-290209632 540995393 +459438539 -450524115 +291723360 -391161193 +-600914389 -933678268 +828133689 942779654 +-821003050 293048954 +-142045789 -431061847 +262855309 -305811433 +642313693 -850183290 +866179972 -216320541 +862456444 -437991039 +-788831997 -31010850 +-576240313 -775459803 +293747470 -61464467 +278834494 -6872181 +-413132560 -83593647 +781199296 693539541 +-328224036 298795797 +-721496328 -976604187 +494062050 -572056085 +444215316 -393359336 +212782569 716167633 +-554962272 -115884773 +-885825773 -398282398 +-701609055 30543524 +-798891291 -853029621 +994552378 -713503751 +-514119199 158280568 +344240813 988524141 +-110125290 -307896281 +559746095 -977023546 +-939591722 396337444 +159963986 234182200 +151242287 -729573642 +584330707 -9739979 +-336408914 864150400 +699404695 48908996 +-494776702 -555412217 +-737092050 924927541 +565424422 -957186009 +738082133 -58380483 +193232638 545030668 +-22639850 -315716636 +738664781 -583075246 +-235925730 -986918691 +-571212640 618283204 +944675756 -406547564 +963842703 466805898 +-651900898 -854693942 +-357504011 -864372972 +65993684 -536493989 +-214141544 494168061 +-947781687 218875444 +38295709 954382330 +-943671474 552709046 +874184643 -535861461 +157732541 -777582346 +281637200 -63504613 +-903639251 -291740467 +-775250270 924212495 +-319656 927139633 +530814439 -111667810 +82081616 408263144 +393782777 499009986 +-933548030 544414772 +-168138072 -91441778 +-775638608 979422637 +714114971 85184405 +-901969855 467816176 +682837703 229568219 +-526895500 -250259184 +386114974 620830791 +-520881784 -686778824 +556016229 566484351 +834011620 32124627 +-619711324 -130005707 +491063309 615759363 +-969701031 -869805456 +948705759 -565884788 +935582195 -337709909 +709380560 -9279787 +971849589 286425432 +87462707 -333097691 +762197315 -738432726 +442848471 794736108 +142945375 948994779 +743731641 363140175 +-168509572 827089416 +-977107527 -776252739 +-896130067 -774407126 +33265878 759221507 +868537385 406281688 +-471886627 404424954 +646078756 -293834999 +120927246 952683187 +459161695 824375546 +208080520 -728461649 +288082922 496769533 +777481582 -48462562 +484730397 908415275 +-982082635 -92577423 +-509561435 389438693 +177906527 634565567 +-759122041 -592411633 +-931194440 -208806101 +417653426 388963890 +-167536702 431307833 +-574953533 776881578 +767678980 76378876 +-116152096 -132768429 +-850415560 573308507 +541916852 -220788265 +-297585793 42676099 +26929210 -443609511 +-105387209 909601989 +305235456 -377834816 +859379546 -147684618 +660360004 -743993468 +604338603 519444641 +-860382867 571869554 +-995860730 213686254 +999660132 397462447 +21763901 726196947 +-329607875 794009429 +-281518959 537986834 +-944815527 390630741 +-975757576 407853594 +-685281086 546080873 +-414191021 908092405 +916008486 160874127 +97102116 -128354561 +951189700 -995849489 +66392039 -690990789 +123073569 112095346 +-453645786 -650222962 +79370485 -798587679 +987529977 -907277066 +451668438 543168246 +-548826677 545896366 +-365537795 -954260148 +948622313 -401911973 +74454920 771471744 +-682029283 793539784 +-829851146 -929436502 +867523289 100971127 +-47716752 -481145211 +754130630 -839398996 +-752592053 480588290 +519270487 -933806744 +485220519 -112964580 +786447823 -863086887 +587812313 289572402 +698832585 -112744328 +716530952 -169156309 +169825366 -994036561 +-249241793 -13057291 +-852608984 -651965884 +631772167 565172827 +456842600 -20080255 +632886515 63418416 +-500532926 -820744530 +452654111 983856683 +-435312808 155620423 +-781146887 -574090511 +819605019 -327360527 +-839884336 -231854576 +174057092 -689377460 +-784298473 430431578 +464734835 377392464 +-381427414 601635153 +-152947440 421590925 +19240902 -120744416 +744537710 44642843 +839373786 169171749 +-493323433 850013335 +259005308 241303358 +-363585066 -912556646 +522693910 -622011360 +182963540 -44229912 +817544708 462688524 +-14130037 517672420 +484226101 914183099 +-939579651 654044083 +-323919333 -559692112 +-30211040 -377343359 +772930658 -196744812 +-898821074 -213605255 +900129860 -889485951 +161589115 -752701163 +-34828257 243178304 +559335852 -893495204 +-838781348 -43557165 +-844259110 -157519187 +235386672 429320655 +-992545076 108212515 +-637426917 -917655275 +-977693382 -18617704 +397208416 681200003 +-561399165 517739 +45279163 358723632 +-245190473 -473807503 +853520268 668813830 +951483894 205846842 +745777612 546491633 +-938254395 161148085 +272044956 477839620 +519318232 -593803451 +-206771808 -162226816 +-813339898 -263405759 +715735056 -56801345 +585800001 568571851 +328526471 893345989 +329206706 246066236 +-569755896 -986464290 +-235978738 -816869854 +6018997 557797235 +-623197188 369913740 +69774402 -499027133 +-549947059 -677516648 +448126864 80374671 +-436086826 44777709 +-67039712 397043 +601901153 -288520077 +-205977448 203459369 +-486836570 880596477 +972502886 -400488968 +799351239 824585110 +-164319353 165644425 +-902967799 947216574 +582395309 -458470749 +441484500 -12318293 +-732880544 307207088 +366055040 -480254005 +381029728 -140508699 +-133736581 -145205452 +387657595 -603730224 +539372170 935986657 +688693853 -213134384 +-953130111 -717798362 +-251859468 6648362 +-856054822 -361685914 +775464228 480489249 +-957075180 -52822502 +57703473 -62156850 +609387989 -157625181 +-323230817 1856216 +-72369765 -142559870 +-785033886 -732289917 +146224485 691746716 +436911686 -229959324 +511549563 -489685324 +604305720 106911199 +304201542 253930299 +-390978414 -228978421 +-229406911 -778400644 +388006134 -789295922 +-210250249 759979679 +-123772814 368749582 +-81914778 715815730 +-87302116 -514330599 +-398286455 -37104852 +-134359479 651191638 +-401321844 -330509102 +947538490 644337951 +-791419249 336441636 +-966892001 670362827 +-90707326 -504831019 +-665357303 183368686 +851024882 614050482 +-222070261 987553308 +-51493264 390351904 +-157926583 493573040 +614870651 -170295617 +959895071 -903073364 +310842189 -667620420 +999322479 -303683858 +718186017 -268303903 +-230534919 598938173 +-321878320 373017669 +-43227621 581267037 +-138131266 -774149273 +-651576854 -486371878 +-18973432 456506466 +865292310 -59625133 +-460267417 929444904 +-434626654 -369126605 +-114108822 17437519 +798329220 -801641729 +-567424968 961012279 +6927059 -271085109 +-17117602 768620860 +-519251119 -808227527 +534758584 167053195 +277121152 -22049168 +156196995 -722228918 +797742916 -482581593 +-690550420 915640911 +283751660 907507586 +-196990180 580279417 +131628801 683184152 +522142253 329400531 +-557819531 -866653108 +-294187820 573498050 +-555574475 279072670 +-751058940 272105343 +437713740 -268664881 +-877599184 875504735 +-355405375 306145013 +158954130 254631921 +979738529 108587460 +315601973 630830621 +-99279332 28674903 +-554064096 -311362165 +-120846576 -62840522 +-332307936 275990731 +765658476 -947209896 +-756789333 914069825 +214528804 532115876 +49669801 51301765 +-266764892 -296485221 +781042224 -188557519 +-13443893 627910320 +131650900 -924188587 +-669956162 -470105641 +-261068451 909892628 +355066737 337184299 +717438350 70346961 +-563326775 86382920 +962125225 -992662443 +-89487599 226485167 +-751350432 -659053409 +245820117 -738983150 +-458616026 -725869790 +373654489 -55652092 +317792176 -483652217 +196694307 -487581799 +-23603617 -159909899 +-191040760 -34875789 +-764109675 -281730651 +-39085480 433576882 +949883375 515397041 +687635237 265029178 +561657092 -836528474 +-42760570 -863997426 +-524565220 -442079195 +496122132 -843414511 +-276429934 630408150 +-97369892 333683530 +-310431190 -495000541 +-590304601 613154562 +-166370613 42186168 +133542414 -109921790 +-486849706 -253890329 +-786976013 72054249 +121955366 -908937036 +-694971615 102440153 +-396395430 857274429 +408602513 -16142713 +-751660462 206791988 +-443099655 282747836 +646026440 -991076577 +913899670 -750526902 +124163754 813480870 +-566672541 961569041 +497184594 32653927 +584510572 256550280 +-291840470 504263791 +549454044 965815732 +-918454904 453197886 +-847582256 -194525082 +237643695 -955005604 +635421449 750601815 +-954269206 895976859 +-971038528 470097903 +545228391 -593774443 +91696595 295824600 +-230663927 -158496240 +476999626 722182156 +943625627 707612894 +-878734201 -115386640 +-626330774 -629841497 +553535985 662619471 +814572388 284896551 +951162471 25640829 +-694642272 -921060768 +-491131574 745694912 +313488558 -660759617 +-406682757 38844799 +843123443 -506466721 +-459092931 180260160 +-849289067 905948638 +853517669 -737749398 +98006385 41639971 +592415813 672611701 +894909804 -785494804 +-994584313 -51309784 +61151998 -106690567 +277787124 461585970 +-165753255 -47831241 +39946399 636173172 +-505049639 -795736983 +316106696 -247849788 +-679596973 -900759529 +837219063 -795681301 +103291655 276868310 +226302551 663881256 +-574654133 -466163609 +-494956557 -186800856 +178281301 878368265 +-3514726 -363112141 +-81383758 721083093 +973467015 -320681381 +928003892 -69036138 +814392477 -264424231 +-133410532 -858477992 +493011386 8685497 +239866822 -585104276 +144412862 193118976 +62462105 507596615 +121483779 -647603758 +-19793895 698855920 +-355270849 -111666764 +-226724733 496592798 +305135767 -787727280 +272441285 -890047733 +521775168 -761147781 +926669429 801957634 +747906338 -991959906 +766433180 772580979 +970910662 712870234 +-263897585 -120280828 +671572249 136069282 +-468738593 -199137356 +465595979 -571547034 +215767385 -840091543 +203099519 393460281 +-270352930 -100063866 +584539646 276432251 +683314348 -335050619 +-926877104 -147574269 +-457182265 -174809763 +-993273859 -461788056 +67890522 583115248 +238658431 -90800812 +622390736 -194677180 +-570336479 -533171810 +-538815358 271968464 +-111737567 758004264 +738621967 -513251247 +24495546 -693229462 +-156587090 -808322902 +369157197 -551843694 +-441389509 -321541092 +-64038436 556257232 +-594517642 370848197 +564717340 676487277 +-640718169 293098606 +861685891 462877105 +931916877 -570216502 +-110946392 638439035 +-918952702 769791444 +901278039 788306242 +685938466 389883271 +-422689026 718479313 +-625837551 949629089 +-345287954 815012049 +599623373 -83937525 +-758424734 -815396177 +651313128 -824315819 +525350548 771269954 +964299874 -2751116 +911288406 121431134 +-644884388 262909583 +-485092457 505657677 +59566056 68733016 +152905150 -923783346 +560343776 -52694840 +135623384 889687102 +-346848949 869446845 +779102903 315088618 +-97581273 437484036 +186463655 -925142374 +298299547 27052933 +-171967295 -45379684 +-668434288 987162619 +-626029334 -508425857 +170973008 -796623143 +-145256821 171069617 +-510291052 -724454031 +581563000 564964197 +427127016 546722242 +-16632788 -868427943 +-149250224 -342976587 +830560966 682259075 +-636332227 -354958289 +234090396 961160885 +-840501575 231999669 +850549283 352172569 +486535885 865989511 +855109822 921720535 +-411997111 638523572 +647497533 -73911535 +-235165977 -295959420 +392606993 -729019365 +295794553 -763948532 +-22507844 -690744394 +-566737330 -459240875 +-393318370 406549583 +-411165274 420688419 +-833657076 211215846 +-205834324 -940467301 +175365676 -409814454 +187065054 658619715 +742262163 375881600 +834998849 689658205 +-15505228 -246602656 +-637254047 110173763 +144843213 505038739 +191773504 840022463 +448908568 446124257 +21511646 554837360 +97857278 593078858 +-28466421 -577997050 +-29650198 868995549 +-882067550 521268591 +-601589265 169888889 +-455591505 676112602 +-643900980 227232152 +-782865879 93210906 +875255588 -412748463 +-82747569 935112167 +-688602087 -137482948 +408881955 353771268 +286491650 -430979690 +378155301 -434942218 +-161383909 922504551 +994441170 -702997801 +-218083594 -37446380 +-402678672 911168754 +-22879677 338812499 +677936466 362164985 +-21524220 -109615681 +515260954 709291245 +12339800 892601360 +-341562757 829527631 +-315711204 165500338 +828630650 79400649 +905068526 507963585 +569485403 -969328923 +-997802487 259502766 +403791623 374261859 +-547808871 37124499 +-484526590 377158076 +-435460623 946672746 +472208905 797286434 +604315870 -995027295 +-64430873 -988740914 +544338158 -597470926 +-661207254 -715911570 +812638240 -878784823 +131393680 -719657901 +-687458534 392026240 +-442800272 260877024 +-837231875 898401112 +-928898470 169435959 +-720086704 -523079157 +-249457195 675235628 +-447726133 542145962 +-250291170 144754476 +898666656 -813400741 +145226978 -881882948 +-108521476 386760519 +-571541814 -836900956 +-367396075 63067343 +-455825507 -684079272 +368544577 46288776 +-336313464 -631629554 +-837015411 716702838 +-768602508 -575746012 +311454895 805036555 +-20615345 -539661110 +-390454953 -946898759 +-267645746 191480932 +-526240484 563469569 +482692980 165586604 +74576197 -2150911 +563707410 545112357 +-852997697 -904422246 +878254894 454453300 +-999246928 241823186 +-694716387 -343601628 +-554679593 -667961334 +-560091964 -180033575 +172649760 -98446977 +-588371145 -9463432 +457148661 -145107582 +-698782487 -567068785 +-471373054 223325591 +-51886301 229599449 +815026470 -453444869 +-172107649 938363451 +-509032737 -511906695 +-250927551 283459415 +658810989 -77524372 +-289023625 -782715272 +-916278228 -340817800 +507951516 572787680 +47776802 573305947 +907976354 -217312061 +-287453070 574925723 +710688753 -126065994 +-978307377 954059097 +-917686650 -682054925 +-627764192 -433141053 +-400157457 -505524531 +-541081242 613875471 +-399343645 136456933 +154520834 -318213760 +386431359 -585196332 +-345351663 601662227 +-283183118 -319091765 +-132927364 248870792 +328891769 -989391854 +91226482 -475066137 +387744019 96456156 +-24670261 -547013906 +626667249 -384562240 +788865821 -791815851 +-887684963 840734906 +-48236426 -585909938 +-534389600 -92422883 +355610870 -734055037 +-243335375 554817849 +1158848 201963572 +615316089 353350456 +242800513 872095690 +455543698 778544483 +651589454 330164304 +173253540 549633415 +-254992638 759076482 +-180621518 -767971920 +120005138 226141416 +-828536944 576350047 +-794937414 -576459131 +-890297194 232155686 +596546582 -109033484 +-331522117 986134959 +823961865 -621116630 +-417535979 -69835150 +-774623530 986507109 +-686880867 -813114015 +617178171 187412098 +-213385371 -692758990 +926295813 -312182673 +-318385026 342178161 +-282242374 -581962305 +-346107383 -452439975 +-290225863 344527131 +950030956 126991865 +370274990 -204380764 +-762616838 -752485758 +-681333992 288853134 +767761788 -108512184 +-626787498 -463934999 +-527026583 116394546 +-315727812 -801562974 +-605456625 -805602609 +151969304 -321130101 +788242683 390833693 +-148872266 989063700 +853642683 -32953856 +667412411 1273655 +508961751 -746981053 +535835393 329093779 +558850724 375036098 +-750387072 -693408885 +-98080485 -187397095 +-834006213 68281083 +422520789 -473660714 +479327467 -219109327 +669718818 639146104 +466717349 -249187274 +304252034 587518083 +-547209084 -99294067 +-146636873 163329310 +462201454 -241910262 +-262416764 -128003525 +-196019240 92293024 +986895802 666594271 +917593245 427399285 +930798927 -273000910 +-627428203 -543862307 +447288178 -931410438 +205421796 958227305 +-953183536 660919799 +417883963 -220240830 +205162135 -504976362 +-368814142 -858937462 +-813375245 -253774291 +245533936 -603940354 +-73799956 -779324472 +-407959336 772050084 +-392497761 376667484 +-967632512 -828401839 +892598426 616967106 +317249207 -396210153 +-300259847 -843667087 +885667549 2203660 +-621229940 -477769300 +-331753875 105855089 +577105639 -225891847 +-98769200 962370025 +15573569 644642277 +-108276083 -140915617 +-942498485 -605562057 +889306160 316039524 +919139434 817812250 +-605800104 -210801378 +276588111 205752798 +439900377 790932653 +921845399 722256668 +-26190382 606959723 +-983017249 520125069 +-730295834 -847631243 +-58239818 -823483342 +925608956 389540383 +-501568773 -719903942 +-626831739 -456341891 +-876656070 -624153614 +-992767161 -958445345 +641689548 872992316 +959118402 -3161225 +735548894 920017209 +-311847187 648234956 +583954091 -439747927 +-679198604 361834184 +573084991 -794392577 +124061071 421923386 +774833188 -903780703 +439179981 627058455 +484842515 92652166 +-573778824 -19620144 +983047685 -795763877 +193805298 -337605661 +-462339412 629931662 +-4145155 792723243 +-751962128 730413655 +-346629646 -627006160 +-589186150 902586267 +686319352 166663464 +-522102574 -753181472 +-896877770 -119015649 +221393458 107662374 +-867601323 553175912 +-37189040 797862359 +513134725 -609325344 +398489485 21476820 +952175919 143098876 +85289558 -256493992 +-882335611 -455842869 +-833759194 121621918 +509660238 183865121 +-109279952 -495391908 +-18933041 -200708047 +793418689 409264642 +366746492 802585173 +-599351546 -837672393 +564276145 -897111802 +605614361 590031869 +212576726 -727592348 +403321287 840518603 +684511255 186390328 +543059516 437029566 +-465863406 820094165 +943265904 -558418813 +-161874558 665871854 +-313335224 674932209 +-335093455 -351512536 +-143703792 5618011 +-817650540 -753121397 +955011528 -538159034 +366959381 -498972331 +-297974777 -664081129 +-74899228 -143139301 +234563218 -785759976 +-875063062 -120869967 +658972300 94149443 +297161373 -680993933 +775729040 926581463 +-166559991 166717391 +-988989293 647246177 +-77329402 -194613744 +-742744369 -432895012 +-956057862 -654924601 +-483016680 -706365410 +-919014678 431323865 +49652443 394844336 +841119598 -360487205 +474934017 50270508 +-90394162 -514669334 +-341433773 214300182 +-453791909 468447513 +-1707666 -606457892 +-514837045 -194078652 +226110049 -928179814 +-287858305 -172694664 +94903770 -132365602 +-372092876 76316157 +-331215859 -140633013 +-626914606 806580374 +512040124 238720242 +647486586 -158094119 +-968109271 81938565 +704276884 78644045 +-491216853 -652713783 +-812417179 214406825 +337759471 806554686 +643848845 337674852 +-53438714 -44488186 +363221808 339708627 +-447396869 501679027 +845163617 -57952565 +-325019518 -309715607 +633958891 757065672 +-905818976 408616213 +166492048 -700086609 +-910546557 656155745 +-380922111 229567187 +80008966 -220393860 +-347052778 -701265090 +403501407 394161593 +-170177547 -662099546 +-872625483 48932404 +-889805961 -722429477 +-532871490 249822181 +-573848474 -753829788 +-409201435 225823273 +661572612 -280314680 +32062526 82800112 +804359243 -772975853 +611474756 290742354 +-406455444 -222942638 +296964158 -274874182 +77410466 -594149686 +-659960974 -850411718 +-744565863 -457040192 +411409553 959728095 +-234679985 -981362265 +-746954855 -591526070 +-699206640 -98862270 +846043775 59901585 +-531303634 -167107241 +442702092 159063160 +-566733353 869041405 +836545751 -336545998 +-658300638 782541184 +697368890 731093367 +-762334065 -846660082 +-789642526 -762537718 +-291359829 280405953 +246953216 -730607127 +564043455 247247634 +-836292068 -114023482 +210554091 -395970126 +-179518733 479552246 +396700953 -306529897 +-163906715 -338223937 +20439248 638715629 +-772507784 -287474318 +-247391737 -742526363 +-800734938 628063744 +-128168658 -775423303 +-518848683 -238755359 +-749110896 -768943426 +-541711501 -894510994 +-132527300 -991524565 +-282421988 -502600072 +398318965 -293105855 +937009015 681201166 +-875010220 -737888093 +609204389 280818930 +108360362 -776247483 +-896123951 691871290 +-166975372 -21396088 +-148609622 -270164970 +275968114 423624500 +133992708 -391172144 +510357191 687721137 +-748683202 -605742546 +402531770 -182575395 +-51753146 474682800 +159698104 525769958 +-570451275 -164679432 +325086125 357479688 +-120950203 -614860634 +-422711527 933818675 +-119558651 -294053281 +862282453 810980131 +-368474677 722965700 +148242523 588586570 +-230390277 -118034128 +-286523250 -446622360 +-445276423 -743940288 +609628137 -410714019 +119389982 777268760 +721647437 591222461 +-748104186 187731454 +-647694415 812753262 +199198657 -44828134 +-747198900 -472763213 +-32788154 573883143 +-938675364 523530066 +-871376688 -667305941 +-611869840 -469848726 +675903306 683094751 +543287648 -228244483 +-486712879 632766707 +60449824 415717482 +-68912135 688659813 +659960094 276752697 +922017713 472206723 +638263826 914584882 +690926917 -602030148 +490822576 -82597482 +566672535 -807643567 +116778806 244833488 +211699123 -68246479 +-332069222 -994722581 +-209369250 -946331527 +114608494 -352058105 +849416549 971263207 +-942193428 -760477703 +-752825545 646858339 +-796986794 560791499 +-779286331 -745983101 +-729918271 464744900 +978906028 276131350 +-95648183 406377094 +-49106746 678502621 +801338936 731609348 +-790452911 930673538 +-54874099 377418045 +-160851996 625591580 +593828605 -440290816 +956606403 -40196793 +662435314 -319375695 +-342046242 412704410 +-936454826 -90929714 +-948221234 738707871 +800981318 -519140176 +-434674316 437170617 +-383951958 -848494145 +748570147 -193441648 +712529278 802311626 +-857324226 220771869 +-757700240 -397826789 +208588888 261599091 +-311893421 -256989413 +474820968 -301534337 +647173582 733876902 +-536673080 -38520435 +-769409693 687154315 +477794566 647025269 +908468726 742909289 +-992080847 -203950322 +524102863 -612899371 +106307600 -567247140 +-923454278 324899188 +-760724970 503371033 +-501320634 826845603 +-351785107 548210059 +441957722 96010955 +232880757 -473368650 +462545933 548621354 +940539514 482794739 +-449321833 910450031 +606717910 -366828752 +-964293822 -890061057 +835861900 862910324 +935385173 599907327 +733148182 638249596 +-373073330 -678065243 +-384121904 -203534990 +991369658 609857834 +-38545253 -414622744 +306996678 999717978 +-294561762 649885051 +-449760595 -836197079 +-349901252 -594233254 +982321816 74577143 +833898059 660256013 +230005334 569554846 +400499115 754896717 +751897209 325608981 +-982748636 56572982 +526489602 -847338519 +-416891016 967215082 +235222846 331300881 +-544456169 887325523 +-422900057 -652831705 +824984259 398914488 +796863028 -377206695 +125848950 567863382 +954092019 -495221883 +249544009 735682454 +-900562425 908382056 +-751619389 -608867536 +577132633 -869227185 +379409269 -134547967 +126767101 -990751857 +-886414693 -586622083 +-417771655 991260517 +651601669 211163765 +742681520 -244852777 +411229646 -262151353 +-635327644 -773676035 +785136733 -653082426 +-907628896 280440202 +-143081159 -60781359 +694896000 -434913212 +-762526734 -84285901 +-613106101 825362491 +135423624 -353346834 +549235505 61049073 +-475948327 -826757387 +-794363060 853843340 +823456562 676284181 +-460095294 634769686 +31605229 922880891 +-147457872 811474216 +727997358 -336580724 +-627259213 160051887 +-159642187 -413929342 +-758497867 -637269874 +56162523 -223690883 +658799835 800532658 +-116135112 700099583 +-49659465 -342316714 +-884757529 861802270 +197675728 280686629 +-371885107 -428692659 +-577458856 -696106788 +717933551 -908536567 +252967438 -535234789 +472054958 754732064 +833255290 -701406290 +293722845 813116060 +-469347926 -312878515 +281202718 441902909 +373662017 -57996448 +548073478 -119357139 +929209970 -454748247 +-624837941 835855102 +947879158 -435926022 +197233858 716557045 +935562428 117324421 +-802720422 -782245116 +782218960 -5513255 +540228820 -437003817 +863624994 -825626298 +638712720 638219211 +-271210213 238836448 +748226938 -673215624 +-914742799 88259040 +587608025 169312682 +771328175 534052289 +-941063063 -595546146 +-946608558 711999247 +514618421 46079622 +-679505327 654053075 +-884185812 -862756259 +-164230926 993853623 +-220842704 -467211992 +-993759565 -116214259 +717546446 788000222 +-672801377 -14417554 +155071028 -433921050 +-849350551 -721943333 +-216247311 210169651 +894192372 -335782736 +-874823952 -398887983 +-664401823 362216486 +-689528197 -182780208 +-924397811 -864183612 +-246791657 246574020 +-363831704 486148463 +-296174469 226751449 +590481992 124710267 +361422134 116343652 +-889532311 547662399 +-943779650 -601718334 +257247430 -86696587 +594194768 -615692264 +-166677150 813817079 +946083786 -613466758 +-297003548 -446530042 +272491220 -916686270 +-494543399 248260707 +996958095 -315610711 +100363049 -524829328 +517189020 861394706 +-602801754 -855576433 +590117711 -819867247 +451181094 -100816774 +-901230254 245892469 +90940059 608851169 +713802543 -685531836 +475860214 937462726 +-725166594 -98025407 +789594342 -28217138 +972303680 163422432 +-200167518 -360951516 +373539453 -871217852 +7099475 -165765543 +498156367 774936539 +103486430 -875426788 +253606376 679582780 +-362029494 324930267 +-530952378 791706992 +-95587428 -962052331 +365906243 -954740720 +922592247 -595630127 +12552064 -754303799 +168343462 -222367441 +704014155 -15549575 +-291340836 208894749 +-135653291 247004444 +-555014901 -413208374 +-491461303 -829051049 +691980731 424723290 +-249021922 -300948354 +586056118 -308942143 +-640713499 -994555884 +760695576 -320286849 +835343189 -708705787 +36430679 -552043013 +-465317345 -563725059 +772005082 105108632 +-564088447 -160513183 +-775698894 794238352 +282141085 497947215 +-697504865 -684298226 +210307870 -578967128 +-806667111 275643512 +-427352109 -784238177 +287838725 -702131306 +411302728 618675066 +657888651 892202928 +34977635 361348089 +-944637024 687661836 +921353517 160881363 +990268934 601081896 +-190067213 806821575 +-631092781 294091615 +556942664 886617264 +612877710 867097339 +79691176 -862877050 +939280234 -416469803 +-920173163 -508275788 +592874354 -639084641 +-235124577 -107930332 +-696784174 -862294571 +651236130 -12759132 +47998957 -618842790 +368272020 393215790 +-709313869 781364181 +99663697 -42188952 +254116093 784472139 +685701636 -52111202 +703403398 291873897 +-67250298 7351728 +367352402 79474728 +143439495 607604374 +-462537591 267057079 +-294712262 718528253 +620596297 -11640774 +154669746 719444600 +569272854 11078536 +-669431418 119174300 +47024860 -292269326 +108381187 459922714 +-879339167 815983787 +446010973 669656450 +-716339101 43191423 +-308076130 -521622472 +-138878865 -893963685 +-339868494 488484041 +-634658769 930421838 +454726497 -170220391 +-311390724 805058794 +440272140 -279827696 +-860387914 -54337745 +771953899 -405428676 +-325421565 800132304 +641653161 584492337 +-289392916 271563775 +739416790 242117601 +-467077188 482989913 +-882488779 -579390111 +380554279 584509552 +221885363 -384667776 +-368720378 257357542 +232723211 -892798889 +-222963909 -728436912 +80202339 -8372831 +-514995218 -937570600 +210714230 871553884 +-678015160 -326810199 +-119549089 -98265459 +-600387364 923092303 +935721174 -993204597 +-981035197 -805941198 +-913511822 882727406 +-936057726 508455991 +878293270 573626912 +-131042752 861574226 +931905233 832193454 +466575569 970696657 +571636243 -608763757 +-292225625 368907884 +552901510 802683997 +-997611110 -755229616 +280439437 280792872 +784959644 -662336569 +964114961 -496612295 +654185265 -16094611 +-813810804 704210235 +-546940804 -921365184 +-290110722 714126779 +-867565005 -344977954 +-330910701 -605421615 +623905798 632560460 +-210647423 -643402572 +261480235 -125124379 +-106208443 -900859712 +242449355 954584083 +-821228709 -169349710 +-614760320 -883979280 +561282737 664516474 +551995464 969193631 +-254127768 644832505 +399821165 585585261 +777692662 472785962 +-832785813 -80059139 +488661582 599496357 +-555932939 -168966152 +195938136 -934764781 +-392251206 -534400726 +995789964 -991350610 +-8780761 28288318 +-578346419 517716840 +29965462 -698304930 +-583955694 755205907 +674655745 -615369441 +276574349 -496921534 +-631285100 -448592831 +940603314 776109923 +765345615 15280617 +-646480446 -631526156 +576471474 -145530135 +84238507 -119452550 +-389807772 -495727178 +935779825 29918581 +-625875455 261572105 +-747858793 -516877455 +-704395225 -243584269 +368363664 402534212 +-777808415 517440946 +-560547599 23970793 +-850226723 114105671 +-101525498 479839998 +138924212 65916276 +-84152212 239528672 +943330868 -789999309 +977427552 915184405 +774003146 -406766696 +-417457420 104557437 +-948218558 694295004 +-835432760 -622136007 +-959597128 -179441969 +377226534 197372477 +-21471014 -474945001 +853281937 -518831443 +275567392 851424348 +-546873933 -572772568 +-575322989 99540085 +774177263 534335911 +-530942782 764017265 +420398316 -201708957 +-28118049 -731529081 +723392288 936942577 +836544613 -840670093 +365993126 968841924 +-960582922 681279883 +-92572643 932186127 +-247170633 -811988470 +237277028 -489532887 +719939505 777986236 +-832507581 163671258 +-761396502 603094542 +540134578 -925212683 +-618546024 555128036 +794216751 928771996 +389521590 -330149903 +115311474 398433431 +-250566149 474972850 +95109920 803226709 +-400156513 975477607 +99195721 -885736721 +279720589 -654937491 +902153444 570724364 +-266620449 577695538 +787580416 -939466760 +-270736754 605944098 +-104847184 -800257538 +615006330 -315665488 +422732684 -55225351 +623590269 571917021 +-111022775 -441123255 +-269534949 931463703 +-222510049 -313739289 +775851281 299081470 +75986229 -314215237 +824909376 280676197 +361112617 -880121780 +92979442 -730547878 +-881683225 250084891 +-507827690 116733135 +-881204293 -711505203 +-82377219 519361911 +-898816643 196284104 +-191487119 -173021411 +-203621739 -419878847 +666710236 46707449 +69782840 -5540148 +279125828 -611101761 +-592417228 399053655 +-307458967 -805584869 +-553413737 -465055226 +-939231601 434890321 +-53296368 -471655341 +527990823 -698180550 +-256706587 -187182514 +206573216 -346709147 +-15373079 430276678 +938790957 -986260128 +-840648608 183863632 +-325401084 -178910670 +440076320 877187048 +-877055301 -348075959 +14567096 -248568341 +-959347625 831136446 +-488616247 995899349 +138498231 -384047142 +155529483 668680204 +350472153 -291504313 +350120756 -224353408 +-256053937 -522605473 +-261342215 -256020491 +-363061419 243944937 +-895727286 708293863 +-731156267 445992538 +-137856024 -747382327 +-930779619 -164128818 +717523911 -509458915 +-442129456 140703185 +-223286561 -194503953 +-604697813 479981136 +-448676003 -129768489 +-296263384 207865530 +-94032055 197818123 +-200963427 369811006 +255859248 190562196 +8474135 193176894 +71001337 796741436 +-106750395 65271284 +293079895 898994176 +-125668737 -630227571 +-712315241 -858749655 +-764751938 -619020125 +92413305 5708184 +828809367 323001203 +-412124245 212716760 +205331097 306974642 +871384514 -674196373 +-345909404 -576187015 +372551025 -307079180 +-783921358 -308304749 +-144871735 -125786704 +479950467 -828934283 +270028194 -891159164 +-318748133 105165921 +126433482 602163665 +-446979682 -909088521 +-643046133 873088565 +-585722029 -16078094 +198527343 971165926 +390664779 -381122254 +194035420 712369661 +523294365 441010505 +-326399384 547841556 +-76522152 -402025001 +-763198679 980727082 +-972652470 -604434578 +-108794878 -302168615 +330279586 836027476 +746679457 161987510 +827701764 755382618 +872541240 -228812505 +-811252567 77156729 +49251659 129479756 +-666431512 -874574814 +726275718 -608001773 +671502923 73436371 +-980237778 -77151994 +8498917 757685615 +442199315 -819857275 +430338030 -831671833 +621230418 92955908 +-977181622 -774606192 +880141504 363878341 +593677067 102609429 +865200924 783370986 +422902637 -613946840 +417413333 -725929895 +-191614488 786044473 +265577371 269973822 +616997425 313858742 +745521147 377765178 +-273063348 -876145193 +-523217769 920126394 +-406932039 -50291858 +702952671 678804963 +170397865 323015841 +-619150228 -668223668 +-629723629 712631797 +-427160171 -391930063 +-736486566 -710537693 +-751777811 116257132 +820636038 -727975431 +889634372 566283404 +-249058231 -437482375 +-701322569 -180883110 +166542081 -567629153 +-30146192 430348789 +-847938947 -573330952 +-498977743 -91345851 +-701182403 -254983426 +473253945 174651947 +393623427 688820444 +-702550789 -178409081 +193182372 529651927 +545138842 733630949 +-602768907 878364584 +-997245216 -699410387 +-796191535 295522685 +877057838 420464630 +-46981509 899399870 +202153920 488335366 +905485467 -917662721 +818327923 -535393630 +-852394881 198288849 +128352543 733346130 +300341662 184849293 +-570165719 -429172948 +964463328 -717858268 +149002178 -143572319 +500052233 -257446629 +-111615866 763143234 +-671865294 -349149184 +858447307 369174406 +-736523413 -587751446 +41937092 122726002 +809898482 488943445 +-976340034 250962185 +-745989669 -71202635 +807879503 -853608294 +7206219 -481179631 +-16690470 -728345103 +-515797097 -83724301 +835377405 -406821432 +835470377 -917477362 +121095263 233022100 +592094290 639592097 +199938115 -667309158 +679598322 150566541 +970472945 -969665822 +-29698097 838519518 +-484213097 150323434 +987871447 909818064 +676637152 365822941 +854405583 917612639 +80258368 2367800 +-829483423 800724982 +-505051446 674982541 +-319304474 676073719 +-985751206 942983574 +-581263764 497296306 +-491495491 -526530111 +467576782 74696151 +-99033018 -145100433 +-508899456 -528650266 +326813151 -617478446 +-4109467 173773323 +232592350 -732233021 +758453820 -887190857 +455432997 -111733687 +-757021148 799069992 +202809228 377305548 +509624425 975841720 +-591898802 655295760 +-765772153 -889873459 +711710387 603468133 +48321619 833059005 +-656224015 -193642028 +345962261 -757683758 +-81061790 478004746 +164104800 158994038 +372978078 -45341082 +-501156478 -925959567 +759674515 471664375 +-829394863 169325261 +804985454 -884992928 +-285553936 179766785 +-139322762 -628185382 +542479410 -241761844 +4334237 538577922 +222039636 -668287785 +-901934207 -495350489 +-661354261 693844034 +852459778 -952321301 +326859561 -810381270 +-634702492 146837896 +397033860 396350432 +597457341 446690426 +711370170 -985441847 +-664219546 498598976 +781968089 287366156 +181083102 442152945 +-583045394 955504193 +555536158 7303778 +43623953 -460481921 +-17413628 -424167546 +-370581718 961455586 +-564112499 -709902793 +-124589335 814035069 +762334958 -649937498 +402039875 -705333172 +973174434 -107710048 +388835536 927625050 +-229236650 360008044 +866375199 336026485 +-246021965 846239106 +-462180331 352368535 +-270660171 -971250897 +-475514614 298249618 +-930700251 588372820 +-471802349 -554135554 +960498828 699865527 +-691123015 -930255443 +-455597078 393542654 +731325363 903887339 +645247536 -712050401 +-909999589 -167806825 +454153310 474445175 +-99753209 -548857498 +-465865401 -83829346 +427586256 -851740885 +-422087006 357178534 +383960595 -648462592 +-337472027 448997104 +164748745 565568586 +-775631527 -339888762 +-168224731 896143295 +-643245822 -136221362 +-702041775 -914865449 +568774507 -756805140 +474531927 -888792130 +83748120 -686442562 +780229629 231225836 +221305095 949011885 +741135259 -70679206 +290032121 149121364 +-897603712 -226540501 +-782381852 447707467 +30416698 -542144774 +487251113 201868949 +157436073 -316943064 +-997801825 294527626 +946322187 239240254 +740026955 335960020 +216269848 -565989837 +203098097 -640665740 +916227943 -838004403 +820015501 -70641953 +-543069737 -524412663 +-463253786 -866160280 +-874971434 261806300 +-81013913 -419031541 +-41404992 252851625 +-314470375 -477024678 +-200369180 887013214 +-518220301 287060214 +68405310 784744171 +637346375 561517126 +878550328 -430150118 +3037240 255728267 +284765432 857352957 +59258653 -822094148 +504769819 -871719628 +-871697767 45396712 +403174555 131476070 +-238463959 -440522971 +43059816 -534245067 +-534165222 136035622 +-190005188 -646048069 +-201414339 -756956408 +-242006851 -801428456 +-751415507 -312885077 +460050903 -43033920 +235265738 -136084191 +447041299 876380075 +239917336 -442909364 +-173312983 -810413742 +-43598257 788223058 +867487226 507244545 +-600137615 -57442753 +-23646871 336197828 +992667834 742773755 +-806164140 -994625157 +368689520 108054375 +895607643 -885518056 +871173856 928407579 +-578857474 720290680 +-41276569 -771295072 +576109919 183376421 +-159588387 -254328111 +811757325 -439927980 +161653063 -809412925 +-403591591 -630815808 +-363214288 -564345182 +-219874623 152785066 +3278785 -639147878 +2767303 493498054 +246493078 -797638469 +-130498885 -899649101 +-20099885 229998445 +-54084695 -250862292 +95397065 -828808029 +287774879 795711960 +121526113 -489751652 +232142005 281733909 +-868148245 58222395 +-260655838 48100050 +552193543 -413192310 +521765611 282439169 +743836517 -599633678 +428287810 -116948878 +149762428 -519312466 +3829403 646420042 +416618468 563578861 +529120009 -881543631 +947399759 -587217951 +322287162 692727205 +-827497877 46207776 +172160982 -175637722 +125650039 457030176 +474396763 -201261523 +697181789 -234588135 +-478276687 349973461 +157026889 594460950 +622986358 734935334 +-985461559 115879439 +402817418 -38745199 +677213913 -917838532 +-808218871 504886340 +483269002 -88845026 +388071422 908365704 +-110399099 92061756 +-222908318 -570876471 +730427601 673522910 +567423474 -516604078 +-825961366 684824880 +34289537 -847373802 +19849705 873435917 +521766590 -303424888 +638514767 -477365729 +563656622 -103254601 +-124784002 -260199045 +-821609725 230074334 +147421162 -202788977 +825587632 -947994291 +-925835257 -917905222 +-700556380 605584156 +34425589 -311583163 +-881873978 868201913 +964873553 761768284 +200463532 537754653 +516965002 695127023 +191526274 -91271960 +500340500 460849929 +-639083133 30090110 +263614759 25282640 +-393067991 865540760 +-76214306 834828410 +146178531 39812042 +962370021 411497790 +-512972468 -968104637 +-609891898 -991278320 +-617738993 -203417139 +879605686 543934074 +-404055968 764879121 +-322322772 -150197638 +-901431480 -170088773 +837741380 715312412 +346929957 413350611 +506569645 -428769256 +-290345474 -353703073 +431149716 -21784342 +-525483245 -223864997 +-356111435 853723123 +43819256 640483004 +-833676957 -204350871 +-550367804 374416670 +448358710 -463425571 +235128214 -918209690 +-461551990 523424977 +-840077495 -865117215 +376573206 55825168 +-896347361 796764266 +548831877 441566838 +-514858918 43396171 +777643946 -601030494 +-179739079 502924834 +309354703 198312623 +-105488211 -120883474 +-124049525 -786067919 +-768681231 -504349895 +-257849092 -679460409 +-41971726 -146774470 +659673820 -773859676 +733134546 -517334424 +821391439 -410429839 +497042307 -647115237 +-46320890 100341354 +904986864 -104614064 +-657164533 -375234042 +697268673 -790377239 +-626247465 -25728296 +-131612898 695121031 +-225086158 -784947512 +495821873 867543084 +-920987233 -920769653 +566515040 81325601 +387472450 213193239 +-691853447 264165768 +416825906 635947503 +-400465645 607669568 +-659615671 481952823 +636501499 -266456003 +-790083197 505722379 +-461156042 743729112 +-765682543 827999675 +964496800 312998994 +-112986642 -111290821 +639747707 -28833546 +-487701470 401496444 +703000107 722125643 +-3742625 690477933 +209398064 -399769464 +311761296 88865264 +-187533223 507980558 +624871797 -734664988 +-696846037 996269289 +384633704 410553750 +719467927 -559870327 +841510582 296713086 +-274163253 -36902845 +-236203954 -542054433 +-397080654 785246058 +738360598 455208288 +-998616563 655290184 +591363854 489682879 +159071115 -433661008 +878005168 6225330 +-669251708 906985907 +511710683 -542529421 +-813614735 -129241262 +336441539 899063633 +-316348387 615304522 +446239556 -793631255 +689447553 -449958417 +-100514325 -56141110 +-292233111 -94466860 +948863983 -540675700 +124962777 777714401 +989517226 -336353508 +-721207974 777708144 +-97659873 -452320455 +244187844 -115610864 +555604389 -478647938 +-467669656 686017075 +-815786573 77498335 +395109095 965609369 +-883266015 -590950919 +-893390174 950261266 +559589025 797752602 +323126630 798159740 +414726009 -396228470 +507146891 -609167452 +40827852 782277221 +-560570967 98322371 +-39211529 -83820519 +-310091156 -655869333 +-856656928 775350178 +232830370 476826388 +-241457023 930206798 +-485154598 670010135 +756934869 759109888 +926627682 794406560 +782712307 909462625 +-773571944 -167662861 +-609013456 884497968 +-312708725 78368904 +-430837902 458026025 +519257012 106637937 +-101059662 -780590929 +419653089 772289591 +-71912100 164409015 +464552435 211519935 +997679942 432781668 +886874785 -28222022 +-622152786 321433606 +858014923 -117260961 +-43849874 -103779587 +-641764699 716953224 +740307112 313672414 +-817898921 505326506 +396476761 -68747730 +-867612220 455936744 +83975885 570850207 +-330385643 752264528 +-22915893 25545573 +-679303121 299981634 +-168559319 889501924 +-451015890 -914835169 +-967799680 -198675764 +-437383416 -587267796 +-809993071 -520328356 +-218903443 573746136 +-251842324 549968531 +-90125668 -911935142 +-55832849 -50415075 +347066450 -354399753 +-573002823 556270309 +-866431151 -22949147 +698801121 471263114 +-749178347 -781760332 +620187814 -465779066 +-498562706 -693197225 +-799496174 787056068 +968594920 -90039125 +182614740 -592862466 +-14589191 460208106 +-51287896 -47761899 +906518513 386757203 +791243271 -451802086 +-580978894 354876606 +231609924 233386498 +-823563993 976689012 +-165828073 51696796 +835356184 -231497449 +-999113029 842086820 +796260522 -494961572 +514554984 -742621850 +-953982415 480134622 +722032591 -904233789 +224452752 518938210 +781539242 -531741243 +325802080 452674003 +552721189 710717872 +647611914 -321511346 +774113727 -484652666 +-896758759 -740526681 +-690138427 463051866 +333031054 203507781 +163073347 349208345 +-888611793 -893236944 +348241519 821713164 +-659949141 502198682 +-438830586 49554626 +767857455 -727191564 +-330419912 -615657091 +-831892362 -498919923 +-985528933 773006039 +-571982938 277821737 +-928875433 434797537 +567286002 785711326 +892249158 201976867 +672708196 921600984 +-36282104 441910277 +429156768 -219130463 +376366394 -409528573 +-686659863 376630413 +-928421092 -485051506 +-885872537 881117955 +604845267 233521231 +450381970 -9429956 +273094724 97329421 +-676273233 -522932739 +873421140 410822375 +691629686 185289172 +-532730238 -557116407 +-148484296 261706646 +369458463 236140000 +-558694519 337966155 +371629237 -598152219 +-296260339 -489493922 +-569729989 -237611077 +933651489 -913273919 +-294524662 508527275 +483889202 -394860037 +375556050 85373966 +-717918791 -758729117 +-809143724 -79236290 +-381541245 427337398 +356754763 391139877 +864049447 -131303039 +264134904 -536181911 +706849132 969698116 +58970708 -691531195 +847508550 283376126 +-696279533 -415363123 +201656604 -609197907 +-14967222 980378098 +7449709 72933744 +-551998358 -189977969 +-493907508 -600759151 +-399839065 -308855531 +-389092048 894189596 +-250620428 -31894634 +-369843430 73286502 +-859097995 -508976108 +781149761 -865766696 +-284398783 478337491 +694712009 -215497093 +-328274600 782509183 +411556573 -418455787 +450921075 513685682 +679366433 544211414 +470326377 -947390776 +-388142128 372859018 +95209897 667965297 +-302626789 236030698 +225655835 277961269 +766868148 -856454019 +-944539422 491040319 +228582433 -681275687 +-902299719 489910589 +467768754 -711150524 +983944824 -575684825 +112465808 -57901656 +531394295 -884891490 +207709361 928413667 +-545692565 76142795 +119892296 -522791852 +447174364 -22969560 +-724294381 -557686538 +-76123384 907779770 +824038488 688639565 +788585148 -866270742 +-878973065 -350606160 +-619478888 -626579748 +382171980 -753050837 +-581593386 759565660 +212137211 -148918946 +-789393254 -242151357 +998867183 -850363176 +967945212 793742157 +-834988590 686424404 +415804166 266230412 +291456828 -885289547 +303966257 481218054 +46236850 554786181 +410388758 -218756831 +887739660 -340342852 +944754883 850985303 +-192403373 763004306 +653377430 780548783 +-680283742 -387621257 +-421612501 -601680582 +-424330435 525925518 +538203846 -249861317 +858718377 706518143 +-168723871 -816584087 +155422159 -416902230 +450987845 -679071219 +889680950 823178750 +-140225987 944365735 +-921158518 -674059686 +995136279 -548605779 +837447809 414966497 +300435681 282005861 +293510627 71587229 +-793974636 -440993103 +614093388 -249680676 +396208466 511462572 +892052894 -184839015 +-381146571 301307402 +-344718537 356718992 +-770078287 -688387484 +962330877 -457414858 +-17362684 -267662146 +-671882645 -937233446 +381272165 -170175984 +444223996 -462254304 +-415752904 626396908 +-290942857 -585263399 +-685140511 580258828 +-781137950 -700635696 +366911402 -596987922 +266134303 -11073452 +-832998356 614509865 +876613520 797759008 +-890681423 -389939057 +-682222288 858762996 +-431851137 -494018012 +879254817 254558929 +347117005 -219618044 +-618775463 -920280022 +482723670 -323033218 +285535188 -327383624 +-261359305 148353099 +685907413 -589674925 +-293238473 -846190928 +-266971115 479506907 +-21776336 -159074199 +-297400791 727652352 +-909065291 -828718727 +410732282 -616282527 +-872393113 -600724992 +-125161304 -558969999 +518112000 143860022 +-999189410 -146618811 +405429097 44396223 +-78679310 926357499 +-615712241 901559714 +-273956803 -889673176 +456134749 -951576309 +-481241055 -401969483 +293807987 -549364707 +950985951 64421304 +-459734737 722518705 +-564617725 -970773424 +575256151 830341678 +-915262009 823591141 +-775345645 -132420329 +-473998505 935721947 +815560900 -992267063 +-471852897 423925661 +-414398985 -691385188 +806349606 -920942631 +-199185688 -672614058 +-165098668 357541127 +271339355 161579989 +-68542222 22153960 +-549136136 925080756 +-720210977 374653992 +-530793866 952747268 +237655184 566556409 +879915256 -870093969 +-54959167 -922425702 +158426000 657259472 +-660844356 284347566 +648298265 417332289 +785933789 -168727359 +-465576365 -362246818 +-600316461 983249286 +801277766 -386169046 +-42070297 317590840 +768735114 -152074759 +452678186 240869565 +524759608 -907801314 +549026153 432209410 +14815957 -385825619 +816117023 717336939 +330448016 -575283902 +743760617 -493397445 +86154942 -810035105 +-959883767 -159634029 +-107153676 228613994 +-648823116 -501036280 +812842318 -576466831 +623162641 784797822 +428542949 687005759 +796779087 -799351422 +257906316 -775130199 +628673443 128160013 +101498301 738994885 +-82404663 598965488 +835717873 742982493 +348578265 306693112 +203434378 -394458730 +66582669 507059881 +-368291748 944175395 +530050044 -832063437 +-317074778 -266045379 +917827687 -185964394 +-518778013 972383601 +-740253220 776345348 +176526053 846425745 +-385026596 834191902 +738920905 757208474 +-696083933 -50399038 +-618113279 -471978324 +-495068939 -771579898 +98692661 -997503539 +-424082896 -69715558 +715844595 -37013680 +417112554 -397695224 +437716016 -876839976 +867963018 704452604 +334702966 570420710 +-705645369 -402737620 +-752959950 -75251079 +-596424800 960017761 +825257781 949791539 +302477952 519597320 +-104934457 -906174109 +743138780 10366026 +14592084 184535499 +-820568670 -215950665 +-869801733 -876456618 +740087817 299926748 +712627508 480477448 +-254843660 -63659555 +-370042606 -694775986 +96138882 813572396 +597771929 506569021 +577914478 -323132984 +-374509579 560867706 +-248573140 863146781 +289277425 829230793 +-124992907 149689802 +609327855 -750589463 +364276625 -666008992 +904373104 -195028084 +896418997 819898932 +782848803 -930738732 +-82535193 427210439 +-907938945 85600864 +297626557 -714025734 +-541350937 -389105815 +747638511 -188952992 +578696719 810956693 +-207965605 485053231 +-914525641 -397645771 +498273650 -483852653 +327956870 80609265 +-599040220 -932961129 +-388011216 -166774267 +-144598317 -897282769 +-541545334 -675525135 +-717688692 -233306608 +628546962 23156990 +-440169247 299820970 +-54357560 -633800564 +555185804 402107989 +-350564765 69389698 +-418971259 988408543 +-891209116 -25981208 +535771259 -945172393 +-209501951 905507799 +259361350 -184061973 +698502990 285307794 +805335573 92348743 +-912185362 145068451 +-589705857 -647294869 +-632730297 750959581 +-643292103 157219312 +-778943628 412878091 +-452651007 478475055 +531136756 408090064 +-104807069 550313250 +-880911816 -646792531 +-678669505 959703902 +307774789 798060532 +532234372 -420750416 +845165920 -250774450 +-175274032 837618013 +803212681 -612234114 +221331208 444272951 +117841524 557970736 +948980369 631528630 +826445555 -9321897 +986866571 -538940551 +-801575787 -215125308 +432882296 400457586 +-277969916 -433406373 +910922870 782244471 +-441603410 886907494 +-56003852 853860762 +886629616 588865052 +467254967 690175678 +-156836144 374078073 +-458484456 262810230 +-105798882 -695210481 +-936714835 -549697393 +66012186 -758625038 +978969986 780694372 +868648121 -893329475 +58689017 621089430 +-220997682 -82669326 +-312120379 384921171 +-58254186 -170735754 +-42287383 -789410002 +162461702 631873682 +351238244 388988630 +970794396 -366783540 +-189658369 -471922642 +590291066 -948479275 +942216888 717277087 +295995738 -928803597 +-660558070 912074585 +922311684 222929216 +-835659171 -84104137 +814062384 453893427 +613694722 79575757 +-998497503 -984268378 +278944049 899141186 +420183372 -402939726 +-537459973 -769690422 +-290593709 938964189 +-431602068 620801705 +887497518 531544477 +-77621643 126242367 +-939193379 -555197831 +457372817 711381913 +599073023 770029836 +-889426345 395002890 +624481534 85723800 +493134798 272601686 +-175657799 -203365755 +-213442094 -189506873 +927752434 119061225 +813217055 -152408863 +-794249213 395620427 +735794184 829013637 +-962060001 -36107125 +637424723 -424038832 +-192617504 -890402075 +-933909827 -237485315 +-224681384 -270098461 +-171488414 -805144250 +678194995 -783587314 +-865006413 313215187 +885632881 454747663 +397545079 470085458 +-561153967 249174906 +-648004780 493164351 +897346641 193316297 +267326424 155699595 +152874884 515397905 +-639475839 681911163 +-361813377 -765446629 +-34375090 -869808202 +-385389665 137069756 +-22613815 -889952910 +217371537 825192788 +935810595 -449161619 +23578716 -806079982 +-45605816 113727088 +-686443112 334234916 +704160962 21360723 +567995066 650891621 +189168294 -714658195 +-682915578 602625874 +557431580 164382638 +418511353 787859227 +-932721631 742560652 +767809022 -496044859 +424949253 -726204680 +-441873664 -107725902 +428477938 -461134292 +-69036241 -727455416 +723144154 -416754887 +-968334525 192012659 +-355682377 -382486340 +531603116 594272898 +-244142851 -376850339 +-884735865 -992306267 +379673703 -442560976 +134322313 -335442493 +752648997 -82868588 +-469124653 838087521 +277283750 -300741583 +-401106701 920527331 +292378066 -336093633 +-957604239 -475714544 +-127915899 -448051170 +-164917996 -905798894 +-603019700 425052605 +-498436165 -730373727 +679438715 -267900228 +-45602366 136205 +-257238936 -716454959 +-744133883 533323922 +18638687 -494706784 +769302628 748452818 +-238102274 -766361466 +114445721 -85439053 +567371341 -576797780 +-81097950 -185418305 +167637644 518772727 +398571726 343632620 +-300059495 582612081 +112006742 -791313487 +-211016834 -835774783 +-434071173 -424546105 +-429360625 -810348181 +367411796 570751445 +-994286578 764055635 +-377261311 474923707 +-304712669 -183626722 +202525522 -822269780 +433928776 -129403943 +21764594 91580568 +-70620347 -61451635 +-143698348 628779179 +772548487 238338167 +-571111452 -721448174 +-664097457 -890318812 +-627129179 -154706944 +-188955219 776085871 +-130096889 -380101672 +420728607 89339922 +561643486 249994990 +-849915504 731656477 +-828089220 731223040 +652583158 282390670 +534293994 710493420 +-80139571 -22405192 +-876635708 -943187707 +288659825 843086129 +-82831160 -938921338 +332386716 -794040855 +203768393 -836021413 +-481156478 600868628 +659360921 -967152801 +-992602351 -605389714 +-65403822 463105519 +-874487184 -155358254 +107650699 135463980 +-203418038 -630488020 +-589274192 999011864 +-541144038 814054307 +394845708 176209757 +-583278207 465584006 +736236288 -439942923 +-620647671 894168198 +65450103 -928530633 +-383379991 -529493827 +30875667 761796696 +690572715 405840748 +236492625 -590332486 +-948116975 254438880 +274506971 40496544 +86850370 660782001 +424686512 -221459028 +-561067818 -380263992 +94530422 -70461577 +-704412282 -383873173 +348113854 121592241 +-867032100 461068522 +-36993308 456927844 +-35327684 -810452165 +70984908 -370550179 +-115735144 438088653 +-801355920 229850860 +573852642 -70360992 +262062715 -153020850 +799288266 -448046051 +-62380261 -38280283 +102305266 120595825 +569328304 721177430 +619349096 -287105429 +-583934566 122600841 +-473013512 -144816949 +379675221 98731022 +-726589028 -581566500 +-59312329 183558433 +-132332814 299456985 +-463814484 -921203473 +336389987 -538407293 +-770893134 205264691 +-476964733 439991901 +-945587639 73896314 +908904699 -662883858 +279234387 -559287203 +-49638342 -566525868 +-71574989 -421192671 +1816103 -930972653 +959839998 715545431 +-192248487 771597275 +441547933 225220209 +596372184 -349592560 +-549568085 555488661 +-357746629 705128872 +-793221656 -127698975 +330502170 799884124 +-905441774 -314779168 +471458657 122385548 +-290149735 647833178 +-449277740 -586322759 +272017736 853267388 +179575045 -260695102 +-141249469 37371488 +-452596683 -660731286 +941697950 111733890 +-230552673 528872979 +786209087 -633167730 +101943555 -775213789 +-26630316 255418452 +-167531934 -321854721 +-936593528 398329828 +-411742235 -45384646 +138134390 -776325020 +489744824 -316881860 +-349212490 363885754 +464991529 331215823 +-148231346 -757569903 +538002644 600356658 +46151378 -488429880 +-614854317 -17440939 +382196756 643953712 +-324033041 771123684 +-577766873 -634604315 +-728362165 -571577004 +-647607578 -496050407 +118190833 -375154816 +-640061698 765736902 +-922400636 -745208809 +585593996 -711325436 +-845546724 -864658012 +912765270 -147540741 +516038379 -238111404 +-817751492 679748404 +621620995 -861604189 +12102167 658960096 +319609390 273388120 +-820953404 -927159231 +845832115 -475568199 +-15335508 -227428375 +612209362 843973125 +-717859757 549041946 +-414109909 -943618163 +-422562639 -970702455 +348610662 631433660 +553204799 -618743481 +-110772179 92555031 +525462395 -25945648 +876565162 208993527 +292661063 970394510 +639106378 743721166 +-381155259 329922280 +-31055194 453845229 +792607640 -273171714 +547493645 908259913 +-640666320 155547859 +-218092098 340446347 +-721201968 -972807740 +-326508598 690193247 +357013872 922591728 +-278188146 -29750635 +-104822628 -761164466 +-473635522 736214144 +-509839808 622702426 +-659922348 25381622 +-247603300 -348882948 +-468163643 -773123129 +832078646 569640451 +-827746304 305358497 +704309515 585397765 +460464028 409593164 +-177741552 315292940 +776263247 -68749813 +390638139 -740023969 +181584802 805736361 +201063733 -107622685 +-103552775 -243399366 +-172574850 132268923 +646256207 841748547 +301786880 213315373 +866626665 -813057252 +-997646446 -549426910 +970568525 616846335 +890446934 196835531 +-219354281 -995924307 +-693897214 -987481659 +-260704448 915256595 +-823921791 31658435 +-308955097 -31000305 +-514681640 386732149 +75705779 -232785560 +634614242 866901552 +391511367 47450369 +-521671243 -248257005 +-397394183 -245736295 +211708627 -889516389 +287300607 962470547 +-215110138 303729169 +-433848153 -752157540 +81271835 843026377 +973895836 -34963878 +-166133460 -69392468 +74288411 394420863 +-698777278 484036873 +-201945198 210919178 +500183795 941476408 +308032401 -234708376 +-95139005 319617203 +988763224 422491950 +-218475404 -178660202 +-243586391 814979114 +221357956 -923006460 +545358773 -669337582 +-805226565 309564362 +-725431260 -633559094 +-665298391 -774894765 +516696243 927596103 +871182758 -371617329 +168786818 -299125030 +-505249744 703198763 +-426288620 281130048 +460536294 -988475082 +940572334 658872620 +80995080 -490922017 +164111282 644980721 +195346876 -846398802 +337467183 451878676 +-938751035 -65476114 +3703678 277200887 +3676921 990263213 +557470998 832389951 +77262469 -34406225 +-237653313 258291236 +-342922117 -207765653 +-752765615 -104357993 +305292100 466938655 +-941381898 -648074110 +-822716415 59199483 +54165615 -616982325 +-105223163 338397214 +-192404889 911083706 +-597298173 943189575 +-386290334 -599659436 +-567198234 668405 +-558777521 122594229 +-68317510 -713799357 +-891872091 -927259821 +-858043125 -173613763 +-241519858 -88477263 +-810627177 -348718394 +621629605 39610838 +949706980 -149439083 +641355676 683876571 +-874277703 -793259401 +385643729 -76179818 +57514099 416976153 +-228429248 102347765 +-676225055 832643376 +-403054622 -280624491 +972762065 785363649 +-600908380 47751983 +-939063544 354894062 +-193845735 -562488362 +-976209720 -226202663 +-287455612 -384380499 +226265748 611725174 +-171651884 -589305241 +979347864 -950335857 +-491239624 726809745 +-318604191 -582097169 +-275285954 -421523546 +-849188629 404440158 +-342834611 -46171101 +-991180423 413699461 +816738273 -889094586 +530453748 -390517070 +62171766 -511701282 +708280027 -152089634 +610282449 -515781041 +-185742269 -171821246 +-853847327 332749215 +-404509988 281698289 +-716242442 719573800 +698418464 -416066222 +-980197510 933898110 +139914146 872027179 +-744000038 703522900 +830152033 524668901 +-767231004 401630 +-52466460 -233816957 +922514251 399646645 +33549701 787292030 +-292634622 725072248 +469524540 -790957168 +-358766242 912281625 +750135825 -566424637 +645891557 -848284793 +-319625537 -96783831 +537840042 174473386 +-965502473 -227069911 +115178616 -395044512 +104888531 -659898741 +-776596556 -218008573 +-618152083 -761422481 +-742229133 -806213970 +-410935843 -298355393 +329316283 212278637 +-965647057 822235828 +571966452 6004684 +667421166 -22843126 +-708358457 -265846940 +624507867 -279340342 +721002190 926034659 +463376979 315508307 +621794501 -842852517 +-980035687 -779747553 +963622810 491311993 +-425472303 -327772285 +-585267525 -598308790 +-843333890 82457047 +-442541014 106542532 +-684268443 -631277016 +-768325785 891477620 +494347022 743324447 +-645952774 561281705 +-40068020 -889694323 +375395662 -75595365 +962772278 119629409 +-946587059 116560031 +-28541253 -451162692 +518810215 109490166 +473012673 -848305409 +971074508 976313870 +-301048170 -211992707 +-480095169 -330639466 +933864163 -32027986 +-91724902 -426512743 +-250713164 -657148151 +195780310 -529795833 +335583393 -647354261 +-971221209 -991000570 +-814780120 95661588 +-187095434 501695390 +112761702 -955601018 +-796959306 646708317 +-309149085 -991613604 +23787493 -98493741 +412603388 -449137964 +-315324900 -279115311 +870041395 987390601 +-695841120 -209925378 +152413117 -929323704 +-65453017 843657698 +-393715290 907312590 +-748824696 -527659120 +184545796 138944101 +-343169719 -722239843 +895507575 -828421175 +21827472 -449360421 +793534969 -583662374 +-602417362 257200802 +604065532 -559138205 +-900835285 -745722074 +-221689438 -372978915 +-799190208 -546909794 +347506885 -765673607 +648755470 483099562 +182469197 -740295526 +800829154 863691769 +119288156 -775838785 +612617707 -333575268 +-525360095 -862397861 +508701967 -922748069 +-389569180 758430917 +-340679806 -41366311 +-829099439 -430984010 +-574222668 -251176856 +257665762 -820101230 +160850510 -569304927 +-627860431 -589042925 +-266549142 886132259 +-588193371 313682910 +132552062 394476150 +582535581 932708099 +-800655062 993789323 +997698151 589342477 +-422694960 -350866289 +844914995 -933674871 +39948438 -817715285 +401072841 -640232636 +827791893 -448879982 +-475440788 -923447256 +558440698 -141227143 +-714391944 294235267 +263822649 -584819502 +756540535 -688017242 +-182057987 357387358 +533379869 563793879 +-450756829 703934474 +630473242 833077872 +864160088 676768313 +-473498173 511053245 +-176367464 919925215 +-208197849 348845779 +167891672 -485711300 +-970078475 633261086 +831746543 763490991 +616892597 -20732861 +-864431690 -57172283 +-469408053 755301700 +182252303 -692249072 +799206070 294090099 +469427896 407343111 +587083093 -491632040 +307363236 678514619 +640327539 230022627 +655723174 -873462894 +-640025047 -584391929 +-625112490 -60489202 +570464877 560171615 +376537976 -417314944 +-913993876 -105155133 +628331557 -708124758 +933894431 -668346033 +-465857352 848440728 +320756623 750668127 +-568620164 -340473690 +-569952113 609575307 +-934267603 754290130 +928859594 -642863562 +563400405 448158954 +-4032008 -265910570 +-356010365 984105461 +-19679925 -749185542 +909502815 -27403750 +-808319981 205497880 +-275737490 -279685329 +-530002835 781295474 +-148342641 212389208 +-388433510 -586559509 +-753478782 -925002485 +105002778 598903217 +372027373 -173895180 +455023073 -384699355 +-546240998 413017618 +-731562751 626571185 +610607930 -199279444 +-378154695 -649047032 +962917584 -350428997 +671389814 -795116390 +107024154 697458625 +-550522032 -398540924 +780048528 302703254 +-739685393 110855931 +932647287 -687432399 +-955321346 60410362 +13517337 632315657 +655277101 -927337543 +143315221 547864031 +-865056389 -978158037 +-254936530 322508847 +899928496 -336933059 +828692971 497314652 +668084262 988923161 +31224556 552453101 +116508160 92654669 +-537457081 768314661 +-169282062 -741978353 +337906687 847407810 +737986925 -491462233 +81120692 92264365 +-21561534 -803633414 +503914321 325641226 +455248530 749551285 +-286405142 919209257 +-41383372 683811752 +-913399148 771098789 +480414149 75699519 +320824031 117502469 +-156391967 -103138799 +-144218966 -787202914 +-587120204 -901409509 +-676899428 76350935 +-418439533 169649296 +-530085511 604514848 +-748942829 830739134 +793173672 -324623297 +-916626532 266008377 +-396669585 210739397 +-264231244 286588308 +-491442968 -531900498 +95364321 743549586 +-812730366 114879408 +865073596 -294795088 +-689332968 -328687949 +561471921 377495109 +-578955095 858504557 +-447388811 -335919619 +-722539569 -109164606 +25406039 787281892 +506259976 459668326 +495577065 957674310 +473372179 848027900 +-277309442 151020777 +720949438 246719934 +-544814848 -475273872 +-847398192 382981234 +860151714 -831285641 +-460589807 -591334791 +273299439 876716684 +-966325977 186736685 +-100795890 544691368 +-595777528 -216893027 +-178753425 946660058 +605829993 -59873307 +360339035 -716437961 +449721593 91967855 +88298272 -386841685 +-673740590 83687385 +182015609 129817116 +-240969902 339360296 +603829819 726032702 +-916098519 -231069018 +-490301136 304338063 +993670637 -619466476 +608305196 -50961365 +840854040 -962020110 +846192333 -115609510 +444498550 -64696507 +228613634 -840383740 +-320726253 -562160749 +-407060313 333450054 +-673055003 -981966490 +-847725183 -160465467 +-405577743 994671491 +566446581 -15310704 +508796016 -438668871 +234507931 -937661190 +-650649797 403005170 +-955187622 909642792 +494477315 -182001813 +597301186 870440077 +-768901327 -27637826 +-567297672 715209288 +-678157529 72780359 +870077608 -946258694 +1072168 -426233639 +695618037 -532940544 +795837292 556989673 +722730397 598757841 +770904738 -323380883 +-947172270 436538350 +386496279 603882706 +549835747 -455593056 +-193691041 606256048 +-943326963 -223432339 +836471924 555595011 +-939073189 -332039596 +455728168 -973201474 +195965986 -428790662 +-15149522 351597095 +-210013028 -435049810 +902803910 -231460603 +-947455788 -545197824 +-145119901 566517341 +-408103351 219529761 +-316655975 -430093738 +-901780630 -478946732 +795417752 433074576 +456190400 564158353 +-349922905 -517991414 +167726880 -414985438 +12451185 -98561784 +769650629 116600403 +241254049 285676635 +-810701278 -899946142 +432882348 131459016 +-616386414 -49107581 +272737695 284755290 +-627809486 634285291 +244715876 -439782040 +121693361 -152144669 +-128342581 -171489998 +356518764 -256930092 +-768674970 974910764 +450194586 -832565807 +795658109 -451960856 +881225355 -862751585 +-375338762 584423159 +267709069 -361156120 +176774176 -50285637 +-687894641 748834059 +204144615 -737651182 +-880438504 848482889 +-64036925 -598034243 +19865663 870795184 +-211918403 -128269049 +616982792 326778252 +148716921 -596471344 +104080917 692587083 +-689326857 818340680 +-546961984 -288830926 +121455363 -498282030 +174496384 -131999790 +-331258514 -613409318 +380959631 -922547666 +989388104 -392493265 +-554712903 -987676665 +-22544455 -755568802 +709808764 705632655 +395827520 -795578560 +43652912 412610336 +-902446162 -156894540 +470499039 457427550 +-728698581 -92133606 +-213039906 -964597627 +-161234361 338252204 +743733357 -795520946 +633886825 -639097960 +-666111122 552001644 +484778152 487350064 +617708997 -111748205 +-711922047 421183624 +701880692 -548947216 +-2740624 106321109 +-665254786 -636208304 +-162120545 159889664 +213679089 -625053073 +338593073 133358918 +805130906 -7851235 +-666052711 840790265 +-490400413 899083628 +-303069576 669051580 +-635758155 626777701 +-185012569 -884318472 +-268834500 699141691 +730758331 -6209554 +869480597 -35043363 +-172067694 255369416 +-829600179 -266242537 +-584147850 936221489 +-639087622 706830727 +-201556288 184366074 +715803550 -892610027 +-75756447 -119089953 +-381300378 576195008 +877455179 841696067 +-341660959 -178631703 +768090535 -955192465 +-410915762 -239850078 +-882580735 702448663 +-651115756 -712060015 +348219186 490711708 +106961658 922666231 +-2107913 -328523227 +-492787186 -201960783 +-817959061 -918902441 +-48281647 221049370 +897985579 -931487584 +57789299 592083716 +-452793847 305402629 +-471402080 -964022922 +-385010236 -398301712 +-571063473 -565645246 +-495415628 -843042158 +-826868163 468635717 +-929313793 759247552 +812926199 993576132 +10690113 -918496212 +-843266703 -693184586 +558108843 965956493 +-255193294 -468627488 +-13650533 716646865 +-803054772 538600889 +-566579562 479299193 +-231901809 -808114746 +440387808 270562884 +-542122636 729117858 +347672170 504926799 +822859418 489167441 +842545005 416637185 +-277431322 347179026 +264025781 561010747 +-43290582 -258354442 +792672558 375732164 +91058809 388789482 +756760805 433619807 +372046644 -309620453 +-724033073 -430064988 +-263490854 99553282 +96882184 807700331 +647204762 -925506304 +266083763 -451180512 +311560559 693215999 +102447218 -588026523 +-390739817 -767864305 +-246728960 -44102113 +942530914 -660031033 +271052544 -48474285 +313957525 -152970551 +-482420304 312866133 +-240178120 -304219304 +-394683393 420483880 +348247864 644905061 +-284523901 928774041 +734183580 -928498282 +697726609 -314141666 +-125245239 129281487 +851515129 -497488413 +-309479040 -708980750 +-133895412 -47357976 +-332039579 -186414437 +289153403 298401113 +-405248931 -241231923 +-213419641 -371231283 +827354618 -341639585 +-166470854 -749633232 +-589640531 -746249444 +-401668863 559604918 +92725285 -637785857 +-851777413 347908807 +-589350413 -468313073 +-797794130 -912490222 +-123247672 -610278527 +-24041799 847733590 +-150282821 500225018 +-902519946 -559057932 +-278617945 -182050950 +927384565 -318456361 +889638464 385731038 +-614007753 -180814141 +415725954 -907637804 +-36742532 -364964773 +-110995403 825571544 +-523409080 222494323 +561934469 -273594001 +107218355 455991583 +-16658612 -930894253 +69794775 -446564311 +664616836 92805549 +-958640677 -909248686 +-984947431 -302163167 +-399036925 -26929117 +380861989 -967554078 +322620105 -246912192 +-954950483 803149580 +495238681 472317155 +-780952130 -695745912 +-709519232 961406943 +706412772 -270671668 +-568612534 588127824 +459576413 -820980524 +486649913 815698871 +-48699424 -352726093 +-412319104 212520346 +984292166 -515952059 +-832523304 473418036 +-723313155 -818136763 +602693869 741281434 +470219978 -510688707 +86692100 -197421509 +548674423 -620528994 +-426985244 -13196558 +-957256966 -572101432 +-840015380 -631312158 +-683078969 -400079012 +-64010480 -740364836 +542232665 -79903804 +676594144 -721595881 +-744423098 331075737 +-907855617 -503366235 +525609801 -518565927 +311392950 -425135829 +469891499 -105844286 +-747162106 -164805280 +-735012348 -854681940 +129503201 960298700 +208093282 -28173359 +-484787782 -581944357 +-298660879 311128418 +-150338230 443364398 +877715610 -878389022 +9581221 -305250326 +382122840 845455455 +707660883 168604746 +-346758141 370082145 +675831627 840784458 +-643275641 -712490517 +746783627 -730041476 +992398885 -24014729 +-632016673 -967793631 +196698885 961286353 +-739427079 221328184 +-257992230 -269520902 +-814356493 102208756 +-702509473 844126858 +537729321 -992496231 +886227240 -546028957 +-268767531 -307195805 +594923485 248532571 +-338454393 701663829 +299046345 -421596107 +-696322024 88438982 +26469158 -961266948 +-380566089 -155333253 +813097677 -802384836 +601166382 -235927476 +-379465128 -559430900 +-21170568 80503210 +-617050001 -68955519 +421619838 -739188669 +-935138169 -626151374 +569582090 -318473406 +809605068 -50164429 +529775838 -137537481 +-384429215 10384616 +-11115494 -293554148 +-209410750 -773051074 +267450586 -383664247 +603321976 -759050733 +-315807461 -701895148 +211565697 632228123 +759607740 714402060 +-964863007 -557062896 +-170636018 -211929808 +-733889587 278164442 +102883984 -453036791 +-955830279 -324085715 +-370732723 -779794763 +-827136600 304282974 +475671292 394041583 +-907096589 434626680 +-746393229 -803011173 +-447893850 -912377674 +-7891797 841857518 +139201048 814211226 +845892897 -449538786 +-814360692 171254273 +-704356088 -441397962 +-642584374 -577008935 +154390381 -720235598 +-754206468 -171561825 +-995191633 -977211455 +326490832 430549830 +841064286 -616550923 +21228355 -398568940 +-923387074 -168148780 +435420637 -373052193 +327904242 -969782659 +-424970434 299644889 +-921423484 720628705 +-693543997 132783120 +-730909532 -665166980 +-694107277 944017098 +344092019 -586475266 +260713652 373740409 +-507764109 688598594 +-649281011 -51048230 +19707826 666741244 +97132617 491150372 +-650677279 876832984 +442738327 -343666215 +-357744662 -370634676 +-565580674 9141218 +270812231 195692574 +-645569623 598728495 +-118386211 931431420 +-339189453 541547193 +893045194 453773254 +-533200328 -398836956 +-853291995 133469971 +488447565 -85510949 +-381838238 760969654 +-295616088 -315846679 +-656162695 979844871 +-169683790 833354141 +664834086 -98523451 +148941282 -871750245 +-150224239 -358810061 +530930846 123281294 +-215731232 -588193186 +-950715475 22655943 +437639734 -598708012 +-584013903 -873022320 +706732450 -852334297 +720228563 -315867936 +-537665031 811861292 +845577832 436817990 +266113888 -451531958 +720824817 -792781458 +724643377 -788924008 +-243842097 951749478 +-716497920 733132144 +533850232 -741991242 +367836310 778736908 +-473533021 772970254 +539042703 438068069 +830681924 886175051 +706947818 54392785 +-265866343 -249379301 +-578840007 607406922 +434967477 -707286119 +-468879453 -158054188 +-38852284 472842726 +-380008504 -365525765 +-423917732 992461073 +-762151845 384860979 +782919298 413479059 +-814905716 -314617923 +-720971168 -222977217 +187146919 784114058 +362075166 -660366527 +475008796 788094775 +-700221410 -510168991 +336260601 476645204 +296503255 880036291 +-14233342 -555165835 +883877019 493350835 +-684012461 614788929 +-876030507 766783767 +685300496 757641303 +151231943 -299151473 +892737090 643259536 +-993774745 -735412071 +95426633 -440967104 +196946261 -369943090 +-920845956 -303711360 +908451119 734255947 +15533511 -99136461 +-460663819 694436109 +-599833173 254384435 +-526328554 366143318 +-407011548 -293817430 +-298364870 844106840 +-699972684 426043743 +395563874 566958234 +52854868 -844708446 +-278999658 328327774 +921361217 56310470 +-689591993 -195817077 +-877252202 -125658908 +669238833 579632008 +-878931588 224553139 +-796315555 660098034 +-891789042 839108215 +-737354422 -165840423 +640215303 269563055 +671120765 479969431 +81261223 -608861925 +971114712 112533162 +-897695572 938643290 +197650178 -740204241 +899196902 -529325063 +-902350831 528895590 +758462214 -690642066 +-407601160 -727297203 +138274307 27142187 +-561964263 -829816672 +678015176 -234209009 +-380441015 -732237462 +-777902358 -177991928 +929989122 10625644 +-847227591 75727666 +-16055272 216861586 +347950082 -16632466 +449230126 -520268667 +375752497 723594745 +196591607 943752199 +297996715 183671323 +-343205194 -342533146 +-748995314 435580942 +-774560503 -850460896 +436963237 -712372319 +5388348 779810486 +-891917524 -538009046 +55208234 602885876 +-431530781 -922482697 +665665882 -749204739 +550299729 -628620422 +-316535845 320190809 +152776450 237049737 +-267015209 757443703 +807105486 426002271 +-697347086 371338008 +875329769 276661197 +327362271 -547164809 +-925894621 210054396 +-435104034 599918614 +1247128 -477979585 +784485953 615329408 +796197458 -943225927 +119865038 -999884437 +-30088066 -370362265 +-289892788 951590421 +973521767 568865823 +-115022629 -751641051 +15224983 614842000 +-634886679 810817835 +966168612 -723481683 +-359799122 -347274280 +-912801316 -887424774 +-280542391 43259304 +-876009558 227421323 +-116446172 336520018 +255920655 -652864336 +-142878670 -190756875 +63432323 996998247 +300578272 -367145691 +-610908135 150596697 +-293718596 -216505390 +-481672047 50588794 +225437169 -744512804 +441081227 40533477 +31022475 146730170 +354374594 980398970 +576304884 -265866679 +689835345 202817870 +689660812 781803598 +-97271993 -754221521 +-530931292 -397288639 +404737187 861697538 +651772091 -722838979 +-786074463 -46368138 +566219416 -612819787 +820380958 120903280 +125870489 -863120779 +954675155 -993074196 +-452349623 -478157354 +-228786435 346652786 +-69639044 -637510828 +587854166 867514814 +-349748626 576419836 +748194161 -195054715 +598591957 -529374007 +-817932284 -275410586 +804053507 -92122844 +-712651620 967724046 +-248758320 -389487864 +-747176046 25411290 +50721734 98623765 +-152030832 555236607 +-236663456 -209698487 +-63661363 -704581491 +-694477886 -394240078 +198898780 -946939928 +333547076 67958587 +-437207474 63328387 +-153063700 915390810 +610433559 -272129194 +-340946920 515674159 +-274622932 -87564905 +314981967 331561854 +-11666551 -458748169 +-583189712 249915856 +957592334 133424930 +-281394616 285051178 +-974627829 -827856866 +596248935 731468294 +-166789391 -184952534 +645275575 -90278933 +-121856848 -785020988 +-57852923 115559108 +-81128493 178664209 +-935411701 -211059239 +849936113 -44518395 +-936099425 731266875 +-348592598 -396068274 +-369907842 257094878 +271028139 -993547940 +128397754 -245917077 +-608302026 171191116 +281665357 -420240082 +313339146 516945134 +420387487 -31878807 +146859116 508008873 +18357930 746296782 +-712298817 -660778415 +788995072 -952596472 +180237712 466090597 +-125810908 242228646 +712924415 900741885 +-49939605 -586430148 +-508116432 -696556088 +752951096 753550350 +-920453516 7130371 +-508709304 -987981561 +-472977478 580813420 +-253854059 -628201492 +295940654 -774448039 +-930040278 -988203415 +587618456 -828152994 +787672003 -375491223 +-125798751 616346734 +754052227 673845284 +590177792 -770681964 +283866033 420366588 +-41571717 272550970 +-551415805 -622924585 +-725101747 -56829832 +740064669 207319201 +-343341664 854553174 +-594927689 584784523 +-140400477 950405836 +-284894232 -838754197 +-943968961 40361020 +345969248 460216704 +399438265 -607095893 +42885937 996415413 +393629739 -5780272 +540792517 -199014744 +278025337 311830160 +331488525 32207627 +-987364574 -28493043 +702244129 723469993 +-511612320 -708352052 +-892108982 -668714649 +262962156 145368016 +701320959 932298939 +109842475 -75952315 +-10828137 240216826 +-394916816 730476749 +110143394 -31068776 +576157079 -165008635 +787261702 246804673 +-163621191 946525828 +-845219954 -435571553 +208782628 -44820169 +-191625454 -612095570 +257756368 -890855219 +-676047689 208509234 +461745754 -688050822 +-1667870 540262831 +-309767678 -289794893 +-264349432 565587562 +747572587 -469819743 +-19249722 -195099393 +428255465 567852423 +-133694834 806219196 +972604542 -248418085 +892147915 -495297498 +-950897826 225423604 +507271254 -546539840 +-868673956 -57522589 +738491028 -672107523 +785950723 482442984 +568286047 87151317 +-323703811 -288777854 +81567828 -770799499 +-696951587 168528703 +-819109907 -601677848 +154038096 -75262269 +303285396 95256412 +-508884097 926603098 +-455262044 -596829549 +916344745 874057448 +398754821 -133485457 +622481003 169817767 +-312015696 -392479196 +-956449685 275115590 +820238281 -741253313 +-143130164 374057017 +-965300836 417363090 +284539372 -46255684 +572571550 484272505 +114587907 3528224 +-512120280 169651798 +211864724 -37518027 +393132210 879835130 +-615715253 -367142191 +-796238143 48073969 +-773785097 615888716 +615537703 -591612212 +179280098 -671681270 +-674540137 -521058358 +945805837 -617269217 +968719348 605626052 +-270600692 -921144848 +-8572779 754423833 +371999503 -178344298 +-509569831 279862566 +957949216 -753336607 +190768657 -346846613 +-571757306 -238033641 +-572339384 8793435 +-536743464 332174212 +244844652 232241798 +315354522 337069853 +136196049 -551815371 +595913403 -768839560 +605549229 -178592892 +306194559 722111719 +874324632 -480714730 +26638098 678213036 +644245128 603707219 +-666115854 954877287 +-351078988 -166831392 +-758961657 231649312 +936761780 942030338 +-746005086 314152440 +423666258 86674941 +-806103998 275394935 +-781915232 -781892174 +925968256 159217614 +206085501 49130339 +136569755 -118387543 +-896640958 701237434 +-583012912 753712070 +68462699 146948125 +-531007704 -346144762 +-734092468 975801932 +47772011 -319127061 +108746063 739668530 +514912141 125071173 +-813112799 -48671712 +-585574349 -247745166 +209054392 924921885 +-155087139 185286998 +-48432932 -158111624 +-973452858 448707176 +36886395 -593473736 +596962130 301257353 +187416532 280043037 +772309650 315469048 +-965202372 298633081 +5705464 -974556031 +-186546677 -428184474 +495064368 888367438 +245925225 -627054372 +664669122 -345569415 +-987705843 -916143677 +983596833 -306816938 +17071349 -310355614 +886937299 953238808 +889796645 -247164025 +-117715209 -340436146 +56215516 -596876823 +504926547 620978417 +877552971 310484650 +-682446339 171250829 +-185261022 -957663121 +97200967 192914784 +749633527 886193159 +-876816953 701627519 +549173245 704202940 +-739358325 562494473 +-819302322 -811891296 +-592835766 -839609990 +-655407630 751152351 +-704086510 763584993 +-313300396 548149114 +692759467 -582275037 +-777553727 -709046600 +337032955 -757889611 +672179525 -986958321 +-425668126 271279105 +486508085 -67194471 +480637096 830823857 +836832458 640217490 +214291022 700873056 +20542129 -208751969 +452617511 -241547992 +-711670205 -857034313 +-601513305 409791264 +86112230 -41985680 +237501357 723830270 +-749208349 162752277 +10897145 915033813 +-506978061 938691661 +876518725 467186332 +-363784687 377307526 +748851070 441613383 +159709289 -87123337 +499020656 101916798 +347576889 636631377 +-165827526 -310878363 +-754769224 -6522887 +-343314808 -819373154 +-526399336 609807322 +-797149997 -657651039 +-418456721 347406230 +-527476999 -380405108 +-524188423 -708614320 +-773276818 505619903 +-105516047 451968692 +-69325241 659386285 +74432827 588006500 +877852358 -138275425 +-675297519 775699297 +-350388957 230569892 +-502983234 836651942 +111794014 -758555258 +-467311754 771973207 +-1295859 -998786366 +393265631 -340549264 +-671697423 -514528009 +341842740 -848307843 +2532157 -72888552 +213028198 -186186548 +-299000895 589325031 +-905308198 -96340856 +260713772 297945184 +-417895869 522607674 +-928367775 230517851 +-796339837 -76511132 +901842368 -384143584 +74691258 383270976 +983927256 -936551008 +-794571853 964458342 +-882049631 -177210148 +-561284710 -556956473 +297761021 363363376 +237847621 -828430687 +-960743536 390003227 +-654533886 -423196642 +650949103 744741770 +-631055320 905570204 +-708630915 -56863299 +883619812 -107984459 +-625343422 -17183368 +732111039 -786126341 +524245461 -71550662 +739376775 274440460 +-154056854 -943945183 +-913174932 -117938889 +660761905 816579180 +-341437028 564719773 +763972460 -595991622 +494930548 489383580 +585244223 -775304619 +810388070 -681440243 +718350538 -450732686 +-954088221 -520233623 +884978764 -499106740 +-76178788 -939359647 +-6013852 -307761632 +-926279821 -35007846 +-759499384 559340954 +-849922209 905299627 +-920716501 553773348 +-658968755 188799087 +-607802986 -939999794 +-138461235 -976927591 +-894164049 782656278 +585165311 -118893191 +623861869 42336008 +-655324286 860617110 +-556507058 519227593 +-926670432 680433531 +-488674754 -266365732 +88892322 -326579997 +433873682 -49525227 +358591183 349537574 +348074383 867271849 +259172785 99396756 +227267213 700901736 +-14838700 -645167798 +-347602237 498313148 +-682168 -738647240 +328067507 213861996 +-377592929 941419856 +-481630535 386456473 +27369252 -42139166 +-191119775 571894840 +-597586456 940191781 +871193215 118376520 +258859701 219755371 +-446038789 -357975722 +-466300338 -21401652 +41096275 -844133413 +534114870 903647061 +368631378 -721967449 +-692351258 895835161 +-186609050 -604435409 +-461557025 928922089 +477500680 475612266 +-337178766 -494669100 +-42873681 478275836 +-99690949 -37995237 +-147323911 -446155778 +-767350525 -783028576 +-488297217 -540384641 +-455993130 339626165 +587077039 478329562 +-785408562 -88424005 +-688155476 -783818393 +-465646452 508012164 +-964347929 167408469 +137492560 -880483968 +-483249810 385393581 +-693202046 61144891 +246082215 262885800 +-579130289 -379121490 +804968343 201708453 +-194205777 -70702565 +612830621 641452866 +-425627759 98938126 +334920891 -317487621 +-241368879 -471436860 +-322624282 105686020 +-516213114 290201010 +811831525 -83689914 +437643681 -293644895 +782150273 -614760406 +42058514 -182709456 +-355934380 12686164 +-944959748 674016467 +-162075924 995555272 +-903294602 740705361 +-890067795 846966321 +-981584290 14970999 +-710225731 763799402 +-645626074 961009872 +164569509 -708153840 +708560186 753326867 +-375848103 -423992964 +52345340 -753602184 +266958350 29256097 +-535412751 749646684 +409625150 971719199 +-286874073 187417326 +-675438613 -87475198 +317670033 815912894 +763359745 890648969 +318798870 -383054961 +-58412494 -299903095 +-353289297 323262082 +-362108288 773118399 +642829345 327467586 +-336999635 601204138 +-77405525 -590389230 +-656285512 607112440 +-97514705 -309768909 +810184151 461099044 +816709815 489318574 +-594433780 -645960243 +-154666623 346651386 +313928688 -685438955 +-897393774 -557409739 +874673953 742763585 +-561617980 364652460 +848512361 29826914 +-93040545 -145486583 +389305423 62164720 +-417712527 902182504 +703438338 783570006 +439248534 672095524 +-986375117 -586616236 +181670709 -398102630 +669113380 -253381346 +-531168765 447620717 +809696640 173036439 +507629850 294065389 +478481805 -89451712 +-774610136 893595689 +-125167286 -784972648 +-991570240 894899391 +-368297125 357744524 +-794515906 509125135 +-205674641 -331805186 +-233023037 -827385517 +637053498 -825072328 +998434104 -640411441 +-624313896 -98869988 +561758662 12585742 +600718109 -568610160 +752206730 780953618 +653987454 173068749 +381610423 -256390827 +339264683 -470754126 +-385366488 -462778033 +239817025 146378445 +549687605 5694057 +-8441055 -83272899 +306988357 -120824477 +661105873 135122948 +-176749302 -457907691 +112551785 684738660 +-862235486 620731780 +154164160 987124575 +453991709 745367180 +230378374 -675530456 +223163405 502605718 +-850193074 -882176617 +-855841110 -889534386 +-840813248 -215052914 +-736048340 963142758 +-604896264 -95953354 +366857131 735709979 +306399973 935719064 +-837424868 574828806 +-714823341 -128216235 +883005274 -539322382 +-543356920 -93368313 +859225857 -508871421 +408952616 62999541 +547863069 -861630202 +245216788 -967431702 +-50428049 -667310343 +37224982 -384726817 +-444742813 -1532565 +-872760486 -620400299 +520960803 410216184 +647640285 -524768847 +-982045805 -505962120 +135009634 -183762495 +-743746710 -523803262 +-836760983 978660370 +-260535492 -299967495 +201917116 68639236 +684795341 -64462615 +321622897 135615523 +911162502 748386326 +-112930692 -197176703 +-800537655 -730573473 +-522956397 122639347 +-84959895 701975559 +794179240 406191269 +-998072041 -912736644 +-890405258 254035969 +605482499 185420371 +32433458 -18854109 +781502102 136012196 +-420895469 708199814 +-732980664 -32789480 +-779030768 -882051615 +-906932125 278709090 +80409074 -864328183 +720205430 -3766893 +478069001 854566196 +935157203 -630795171 +-881820827 -19437522 +663723050 -347390106 +676449997 701045089 +-425388015 62663234 +345004284 -712921876 +-691139224 798694246 +-352435572 10473656 +420378066 -503313797 +896234437 879773685 +-779474507 -431394471 +192757747 3386532 +895780476 928224982 +-658052043 -737666280 +-551265101 -179817846 +-240313603 884589140 +540719783 731182655 +-880613373 771146466 +521154874 548344146 +105184288 212128184 +386308136 -429464494 +232006704 716830804 +-721423845 789710595 +737940166 -326385118 +-196144844 211761112 +958702887 -442855369 +-984966598 265130431 +939133486 850882037 +470181352 881599996 +-256519666 -268748991 +614600059 -472871926 +393924940 -469539961 +555924605 -848942936 +111184710 -566650056 +-799858328 -287069051 +791293774 31991674 +-663878525 -532264537 +-802278612 -784808667 +465280710 337527948 +155786212 204331038 +253649779 594865947 +-47313236 -738976811 +842587736 -321519415 +-171871831 92019518 +-840057378 -285254979 +510582537 501458202 +-687749605 -672330517 +-378283059 -728741628 +343737372 -231537501 +-151799254 -994843162 +-262939732 492171501 +183184077 -5427096 +-720371901 -513542713 +-496408556 -582816734 +-348422471 -263026585 +-369085107 190362349 +688054572 -929136669 +-77321305 -776576298 +234806263 188548992 +805875617 548790695 +390729216 -59905669 +181564120 -438398237 +636654449 277985742 +674959670 352681734 +821033056 -379762326 +927854460 -186620091 +-10115319 678263394 +-731301572 259238103 +721703748 307102267 +-723992819 -658520813 +566443538 632301241 +782707356 -803022584 +-799656452 354849443 +553306894 147919263 +810300032 540543056 +152981804 769508044 +189462215 32349755 +-961417227 504460379 +169022788 497416479 +-463035777 -835679809 +-91075221 -519261633 +311458555 783231300 +608909629 484813363 +-57526494 -755211732 +-557558089 -561901460 +251889073 -717206818 +-739392171 -204568953 +812302625 -742289354 +-805349505 -764449912 +-364627248 -391561336 +282745769 437791430 +725658149 277278737 +-866936222 951881651 +319923663 -598595331 +-75811828 -931898130 +-517365067 -903260746 +-156224538 -790703616 +213130675 8848584 +-992088619 492792846 +-436908792 -572751290 +331019312 -414561322 +-663823144 -673482386 +-521340077 738778451 +-99743265 793030805 +-974107351 -204993312 +604732538 514402409 +-45975208 955946408 +-389961347 -387346905 +-711022623 29436205 +573298091 -404077774 +-881749373 793871766 +675195142 344965717 +429657722 705478823 +272347104 -445848865 +80589995 180057171 +-227263627 -904292162 +989079427 -313570137 +143155000 -313390851 +-130845448 368754147 +-550165921 -116072598 +-989090060 99408824 +-683955812 597128589 +709250222 -455845897 +26109425 -210543115 +624153546 -445540898 +456355346 -601943487 +-165964488 -441423646 +213530334 548419587 +161405757 -500211529 +-954165489 -41556522 +246142257 32574659 +-346075830 817857545 +611369223 507725621 +-551515275 272254677 +-633639043 -872989415 +881686751 138550109 +-484264051 485253362 +67980232 -635599002 +970146723 -468179629 +460114804 -411379841 +603831564 -659552778 +78789889 326829617 +-467396397 99570936 +-189865671 435514904 +-678405619 337689971 +-805280710 -171940430 +334381624 754590209 +-66715517 -985739265 +-767363153 437688287 +-909580537 526532556 +-7995656 -219976681 +-994710797 209036576 +183888193 -916646981 +-621323330 -824892482 +-78023972 -731035869 +759850825 119466641 +392863562 -586225208 +240407804 -939183863 +397803115 -261169871 +120374518 622476695 +652839461 887110408 +-385021129 423186568 +-919791116 -902067702 +423615564 310495680 +31378982 95612219 +655285630 -737892927 +852888513 -643919810 +622253670 915837270 +-423708197 127530074 +-248593260 -882154300 +928707967 -366865069 +894287792 -755213242 +-803189222 -318901994 +-269002484 -536585104 +-87297515 -910040497 +-159855509 538313446 +-809296982 615730692 +-451674756 -967641932 +417095425 196915722 +341064451 -81490831 +563693329 -631121871 +-906628170 127106151 +812943562 -855925229 +-436034785 -827093369 +448194790 201657442 +-637275845 380376806 +-215665711 -496434126 +523548567 -953537386 +93888273 890613880 +-724868967 264394286 +-680911127 457060632 +-755658632 902728016 +278035499 190473659 +-55445405 -816909837 +203452212 -9164299 +-625602926 834830433 +-125888407 560385030 +713972562 837836014 +-854294197 -105430507 +922113618 -77482297 +368107573 172164670 +-953161649 523701164 +-76217792 960078686 +92634032 -874198125 +515244338 -407269916 +666761124 -597334139 +589370722 -547416648 +911734888 190849277 +-897238064 -478077292 +-505385430 787880528 +-85316282 -953247712 +-649274447 734042646 +-309380334 -522569577 +428493867 661108257 +731377360 -525003192 +-66051573 429832662 +709391988 -101275986 +-839625621 316707645 +700166983 271208704 +965397212 159872547 +-882408764 -824264106 +892189648 609180925 +967296665 524334137 +-470930899 -328265299 +-464392428 -541374441 +378631017 -951314297 +481402500 249462582 +610937071 -217129824 +306996454 -140486100 +348476826 220439747 +531138980 -146428722 +365190835 -462926938 +896417269 -436223352 +-149476032 -774150379 +-610102476 -485633169 +362484585 18715158 +-547005178 -580037589 +-427322772 -662063371 +513343325 70699407 +159094803 -878701966 +345427530 295157883 +347600231 434242492 +10826029 173533683 +-723149489 -440411159 +776131976 -300884341 +720690716 -279305742 +129352353 -658827197 +-757091248 885228716 +-600598427 986198526 +947294612 -405062843 +918826704 -167006939 +-297028140 -431980137 +433141948 -956281881 +-413363635 -767927639 +697463365 638808910 +-315218766 -320759373 +-271080051 -870776697 +358019653 -671589755 +457864023 -555570083 +-665069438 984913361 +996623677 -278774042 +-230051621 54355909 +-806722713 450519561 +32620746 38534174 +-508864137 -832022376 +970571043 676122574 +175369447 -68020712 +748113217 -367591805 +-269898458 -239921944 +910811760 19447699 +-901596301 -206583283 +-913010463 -207976292 +783641089 -858777138 +15020556 302611192 +613993369 697227862 +-22143552 622130108 +920690170 -872765759 +747595421 662876646 +890534873 -286609815 +-320816387 318646793 +267764181 -648255171 +166805350 -768747195 +786828462 -720307195 +-728177932 -689771501 +943922645 -230760214 +-861129938 -241816407 +-797738514 -275021624 +328092793 -928498207 +-539170940 -727738928 +957252262 277841510 +-80617673 976575868 +-849669422 -325542300 +37787757 -298324950 +-929005057 950962172 +386106527 51915033 +-268132829 -939329316 +-670758285 337406574 +530674086 304866258 +447107971 733092868 +348861342 -551043972 +543154642 340324459 +-829799782 476105337 +473035438 721511691 +-64191760 -290521095 +-425226052 -535116924 +676202535 654524334 +184287351 159054081 +660299410 262645165 +825765609 710047568 +769036974 -451656193 +720037986 -198393697 +-306745679 510403763 +581413597 -629001979 +258070672 905215142 +-345792871 546839824 +167911552 -628244137 +-889738434 88435463 +-349313037 429328945 +919283491 854490121 +-972145818 864758040 +-177885325 -365654093 +-355053185 -499540413 +-932622310 -728086443 +301954768 -508209984 +477420436 454459251 +555150052 -947090586 +510246283 19580318 +-189483761 -522618089 +122280890 -856186167 +-481564162 161388984 +-605580411 13007308 +-236295809 -493186564 +100571071 42487428 +-648051766 -24847121 +322008709 105560857 +665737612 -486298458 +-913671947 -948057036 +469717770 -419825495 +-89471747 -951465808 +863048063 -21317103 +993615399 351466194 +-991263285 848532144 +138236226 -366122766 +-201353571 -548869216 +954920024 -129228453 +930284620 271511791 +-654977644 160628450 +-550632691 175415988 +536586442 178399869 +-280883807 673309843 +-368911187 509274884 +942480089 26790788 +-264456406 -336728293 +837083274 -50313650 +873551927 360559876 +312814307 469727936 +-461398330 27475924 +-35863460 486760927 +310870502 881377085 +-24671814 -478615193 +974251264 535884665 +-115360918 225715115 +735092002 779534724 +227652855 697821639 +-255599009 357232431 +-23908509 -98826926 +-999752291 -945284937 +-765647553 -465290945 +713285672 609190835 +-216133409 475285051 +-384937978 257833931 +-483978881 530156766 +737394837 213162788 +-628844432 -241069511 +502221152 -210631355 +-735459696 -708064793 +-524299346 82471625 +-68604059 -577913945 +87952688 98918008 +-639085037 -534883336 +-879128282 -266360620 +882536383 846566710 +457468163 709875561 +867343789 555076625 +897806875 869948631 +119312475 -697993679 +540600632 -737098450 +942500478 -653075695 +953280206 -786491987 +547947089 979203080 +144106563 511412553 +733399363 -380722245 +-498141514 597110361 +-51171129 -882792378 +801620728 290692338 +414508358 629912917 +-679518142 89474627 +694687958 -987439609 +-948191076 -550420484 +428560997 627562195 +860581010 807124294 +-310098896 597504290 +-889282479 950704412 +-140410018 774408599 +727776509 -709903237 +691443750 683894941 +990126690 541432072 +43112713 398317488 +95006251 295589782 +-726178868 -622239938 +-573942831 166055762 +249877239 -855672610 +126421189 -336496896 +-88840221 252516093 +48829298 -240198813 +987204176 -699492027 +238681641 590605234 +-243706641 166516096 +-123097946 276960811 +-780168289 -31371099 +-403650050 -538446363 +-229651658 1823683 +-218811840 417405157 +-427497176 98612679 +-127730738 -515241314 +-438195046 812983317 +-370710545 218611264 +986733277 718157748 +288901705 809315996 +-688428631 -838513305 +-87867275 456371528 +-772200926 764339015 +-72574453 -411851574 +50786400 -895975294 +53736024 -122511375 +133785140 744362170 +-985594156 401362217 +244778006 75116813 +-236530080 553182279 +204474 -236173553 +817902776 -253653776 +549165216 281486472 +-766723697 -465324505 +-267929442 457987953 +-461174767 -946463732 +494688202 -548549078 +-974343040 458328875 +615739216 -442183349 +237453935 740631844 +408540204 -259881048 +760633504 -510851026 +-956947743 348544294 +200795136 596640122 +750042920 -34085877 +699091052 815585612 +94389489 -936506779 +-549918718 290876415 +-372147435 727616867 +974221437 658232605 +487213550 -659113717 +-549512585 202631622 +510541577 -934255581 +-365468363 376579936 +546967684 984296788 +584746952 -343503127 +-518559133 -586639293 +-456181744 28613977 +-144113278 344252200 +856144395 39847349 +88723215 -629558575 +-909188795 -5213572 +460237474 75319302 +-544149958 -278217831 +158889390 3216020 +-630239245 -831006192 +-865482516 966907010 +174873667 260083152 +625209044 -586742178 +-482806987 -390293047 +845768409 814730813 +597529486 423003915 +87405048 -407738422 +-997809755 76379391 +533536912 612599239 +8064411 -727385152 +-959262739 -174213521 +63004669 -28509483 +62182451 435598097 +-947620813 159275212 +369439414 383082692 +-494785170 816379765 +-717102219 -375574929 +-710682033 -338658388 +-392208435 -379499459 +-689631799 -556803410 +168729218 731413087 +-25036628 661842491 +-951017579 325890317 +566988479 -387756622 +-812977227 622394392 +100713301 604318476 +-260454764 72021686 +-40855662 -517868770 +-323432061 -272105378 +-672900399 385182601 +-424396138 -882299734 +173208774 -928358605 +-19452714 -600876411 +-882519122 -371449319 +-65397732 524411121 +-716757160 -700822479 +-353025840 -95307740 +410628221 507210826 +-478324032 -167601335 +651118964 343534997 +-633190499 86894937 +-685310070 371204884 +-54137593 -468587275 +543681837 -430169282 +540183183 607521987 +-569720679 -671742921 +515495225 846646893 +335614523 -7186288 +-436281782 369022296 +840097932 415144258 +777620503 360425186 +-873909682 208432863 +-635461361 689449583 +-59050991 789569269 +-360369934 87261477 +-851554108 889490683 +-877697482 -664481411 +-447006345 900684213 +602029799 286414586 +-877007064 -537010985 +765636363 -735362013 +-209579731 -726063705 +-979068864 -503534417 +-440159908 -109767320 +944778356 -798653293 +-995532147 -708809654 +-919159432 -246416279 +-815319725 431370867 +-958712231 -193659551 +-502556205 -485504906 +-815861114 -550915569 +-21410624 918422094 +894500937 122976144 +-532347468 310215150 +708707257 915366028 +-828081283 -178012207 +835960405 730292848 +778418599 -433195803 +-907177290 -638174806 +-31346484 476815304 +-908386396 935789069 +-442615307 -826334548 +-783523389 -551162517 +773919718 148738839 +355507365 -972918764 +-722314089 -621314919 +-263081975 -876895004 +947657064 -361748639 +-565544330 477522165 +393653918 -685736972 +801427862 -232845005 +-300497127 -536150986 +878949318 -942396287 +-397944621 -309343505 +-655625735 270868625 +455916901 -967198736 +-186944761 761398335 +-1859769 -905274473 +9282204 375016932 +245437543 606055280 +-412010015 -302570601 +480976650 326626570 +-333885207 -780399854 +-27864175 935381015 +-242558566 -797924856 +-997210867 -591138009 +-671933789 232917236 +526985988 877967236 +-16403084 -425777190 +-744516794 627369781 +-873352920 -497349301 +370785988 168502192 +-748672339 -213204078 +257525674 297175803 +-388239992 824034363 +-222235796 729911706 +703238218 -253219488 +-823321490 -74436829 +-978105588 835114389 +411207325 -854399115 +669349242 -395882451 +855311125 -755577350 +-143635706 198868811 +-511730701 -741219252 +-746122058 -998006594 +295366247 -539571557 +-298819862 -113986769 +627987119 799533088 +-35854973 -220216172 +-189851966 919892778 +116713864 -865868667 +928393735 -521787272 +761652401 -647814763 +-575985445 -797462520 +704021561 405683131 +998924930 -808744042 +522989426 667970981 +217198939 -74759274 +284575794 267829294 +-23062474 -811672141 +87904931 -546717023 +72288945 -329275188 +-850046725 320002688 +789037016 512541378 +-623527030 -281141103 +-266547353 284657981 +523168258 -340131285 +-164269093 -561521931 +666934309 265448251 +-817361879 905960749 +-568141337 -740355347 +-285261994 306932452 +-240920224 512263517 +-115751903 -851144052 +-541094271 -236843438 +17028872 -768636571 +758574945 -914556266 +727451270 -798122661 +-43628736 -921446826 +444952450 666727936 +-172802915 133946999 +834635184 275117909 +823908520 -606144421 +323805984 -47007355 +565229679 31651652 +-956649092 -492070865 +-828513414 230402633 +969950098 -802390182 +934981268 -65011578 +-271243914 -106908481 +653183305 590380002 +967392439 -367489208 +-937894185 22733702 +780563252 678214501 +-314817641 804038498 +167776270 633286535 +-123556377 455513538 +516749794 -120247223 +494861743 870266109 +-655940857 934259630 +223152514 -353350675 +-911502727 -300757858 +873804609 337078145 +-635152815 519554955 +-919289225 525828773 +432599633 850228667 +-633677633 294714884 +-564876356 208047667 +234336211 680078525 +-14496637 -170017037 +-370064480 505796374 +429642073 -785573241 +-980001188 891652633 +763033812 -96914382 +-337996324 148008920 +-211659545 -450808235 +154494902 -593789033 +-27220361 -778509283 +-817977228 -900947636 +680691052 427555465 +988766394 -22232594 +-348352730 958565247 +944581567 -54769840 +-185351899 730090982 +419241055 411009399 +-757476740 -19639973 +-115035421 -652127430 +-982054770 -63606961 +-847586299 -427059867 +-21372409 957548751 +-256880374 226362308 +-788934029 -292730127 +666002157 819651440 +110947338 -547214497 +-585446267 -650283501 +755198181 423642811 +555544515 497631363 +-906020682 413479683 +822967923 528016159 +-836124838 -844413449 +-481241547 538159666 +192816571 444723050 +35081918 647393470 +84101314 -477932860 +-822483167 377796952 +692977110 972289112 +-886063874 833678759 +-407957726 654024358 +-552272361 893125234 +-904184213 -168518392 +311337410 267238663 +-475291458 599717252 +-969520878 -666697560 +311516903 790626240 +-361217180 -952496581 +-554938015 665351185 +447558240 501977965 +-587354265 657771889 +830542430 -428399596 +414276085 704044490 +-889921339 -460866655 +-329417654 -536447338 +48101658 909493329 +-440602211 -455051081 +-551420250 827958503 +-653803832 -828672137 +-341303430 146077336 +833191358 189601621 +-164148857 286314551 +-912195129 608101247 +782588506 -503480217 +-710878511 -726215133 +261386838 379106495 +-704909221 -477377093 +-419932184 -387239226 +-302851311 431612285 +-347553485 -66642760 +-989579898 -648497788 +392959354 -105996619 +943195251 862365403 +135978035 -827603948 +-692236445 328129759 +-299991843 -977210921 +-663218826 -676215403 +955110881 -833797369 +510012464 600164630 +876178854 -734378282 +-444157989 -182262563 +296889327 259588317 +-67240498 821707241 +-621536725 -35703669 +-472836461 93739591 +908678194 -753940245 +217860078 -496965471 +-887492500 887720477 +3469247 273113336 +985723076 98676489 +536990762 464723272 +504423885 -721135714 +-970992191 865250302 +303789658 324084147 +-925205867 -756022006 +254088390 959220985 +-441563897 -929599843 +366427441 -797199778 +702866870 -218837882 +-861798636 339286576 +-791351481 -555866649 +-38671425 -30691251 +127471031 328042957 +630923082 -214834036 +930259112 -752181460 +229534259 480367117 +-793375207 -321194506 +-184600548 -926379470 +106500121 407159720 +860136817 -110143043 +-327318708 72158460 +-895640712 445025964 +-886807705 968155942 +-654751086 37770646 +-371662521 96052025 +807397651 -856110006 +862973506 -676546735 +856162191 82856841 +945593947 296295776 +297706029 862588087 +-789170389 250831822 +-501149905 -180961515 +-74453244 -797014230 +-274426095 960083508 +-133000501 455676739 +820430761 -870835831 +-500521682 353447170 +847997470 -957048123 +517681574 227099862 +82529664 -157426020 +910855812 614964390 +143709154 873040128 +-433531827 122273241 +292335873 -556499426 +-941798283 -336607421 +514051726 346111288 +595202559 -85995963 +530129514 2546966 +420864966 -375747010 +321041368 228721019 +242814478 -382840224 +434800305 614118865 +-933406951 940067692 +127359620 -412392689 +243923321 -57327072 +747155417 222737481 +-531414654 -665965889 +752289174 -999909013 +-404786770 659080422 +-519178266 994704490 +486790244 268014288 +518901302 533954607 +12626058 226473137 +353365955 -781335894 +-823796407 711243178 +-324413995 959328083 +118540665 489273042 +544808656 734199382 +138371545 296941399 +-676758011 604159229 +-276322585 -476315525 +341743682 -212616942 +-182234310 444833400 +-589211984 -202825821 +106121543 -653432734 +936642741 938809242 +590781032 554548900 +-590142951 -618969660 +-221506175 13047558 +-197076148 -105069539 +-959065872 -392231965 +739745630 -47006589 +751119328 -960457900 +420976840 187880076 +191326298 5453601 +86430748 818166787 +91785599 -962335326 +70959965 -97377707 +-825572470 185808990 +762165110 -865865494 +623117087 674160794 +16389647 637092750 +807188112 -642703689 +-93301869 -134045691 +-639711825 -258279666 +624832312 -632506931 +200713185 248315042 +398115637 952662232 +460340863 -145498595 +-224644204 -621419866 +17671395 -30714420 +-968592566 641009272 +-963613728 953522993 +845898705 -521188398 +-522973365 -790775690 +-974633170 -394954141 +189800021 -410084731 +812509488 -255303553 +197236493 203465726 +578103926 622415781 +-671635644 -946221659 +-942501107 -130415730 +91322289 990984317 +961392398 -131632022 +-28912872 -108966596 +-788481018 -555800220 +-609641343 -159635536 +434723286 410691372 +504973995 574509631 +613567182 -948758195 +948399638 50323757 +55967560 -552648816 +-651538098 34767309 +883736890 236976016 +-338982811 -785819327 +344080142 -74534765 +259526241 -367165052 +718448084 127497531 +-369704722 -673746065 +-416432812 242586979 +731051371 454937088 +-952375743 538122604 +-769391367 892446108 +-739046144 -74103905 +-88899891 -757334744 +807686876 481638088 +-85859453 145727977 +162304599 420182338 +-159551118 -762877086 +-195760154 202689097 +-371827 279333102 +-921130129 -882923636 +-514593107 890723409 +966333602 519384 +25301001 -619776963 +470193756 744498695 +-836178812 365585038 +677247118 537845729 +553318401 -280502333 +658669578 894148410 +-671686093 593615346 +987740303 834592084 +763430476 -104214736 +-294121608 -621642660 +-620631006 -563377204 +315307910 852346219 +651437125 238960057 +35563453 462740081 +-606935515 158985996 +-889866650 -973270168 +-725200740 -900084310 +117415161 -136165437 +283267832 -389818242 +465304231 927108202 +329984230 -947703263 +448181649 -72037284 +-6467366 -958608426 +777654030 23931812 +622973119 551722641 +-59977970 -782826635 +-953152976 564406505 +67412349 -865218149 +-281205754 -502493899 +627176621 281907583 +-277388585 575620717 +-191556407 61232207 +-368719198 216764833 +917251557 974088675 +-338697094 -784844485 +908033352 982913430 +-619470195 -231769417 +228431338 824328783 +-615817553 -644317352 +-856594907 449316493 +666371356 316829558 +-93029155 -775701648 +-102945907 -610011641 +-764460671 181509507 +-106194780 598816046 +-736972141 140237683 +-319846260 -606629351 +-131239867 632443366 +-987236115 -746250958 +75720984 880375146 +-186226480 248963549 +65271858 513216539 +-917701537 -639101169 +432135866 -591520760 +-265386379 -72045790 +-896790149 -128899366 +-210235189 -521599148 +-172365798 413645262 +-72198519 227460337 +718086739 869713202 +783263838 -209778054 +191335087 -301882222 +63338433 343009207 +-930420187 706613141 +631307813 140329608 +706008820 -423519976 +-395776851 -400630063 +837236865 312975358 +276477047 -435764395 +-732595829 490919026 +996441304 -63067826 +-482751267 -632165105 +711994368 -401920184 +701995713 -152079228 +419445832 941331125 +180262587 52855681 +870156381 599237918 +429706983 758470148 +-392258429 -816982821 +382792309 183600965 +-697543421 195198977 +-932505387 769880797 +-281053850 836764383 +-118718737 -57476198 +90484186 -892561521 +333474471 -990587305 +-424484076 154481803 +540169670 340823933 +959802660 977600753 +-489074741 718218268 +-672760145 599149431 +-223556728 -304395326 +415483643 -385201825 +27446113 14770435 +-770784209 769602797 +-653116098 781296402 +921372418 948879483 +-470772212 546538042 +-866182399 -594938715 +289098217 951724537 +-500748568 -742129806 +-755171862 266385528 +676390618 240784800 +-342844845 -542968381 +-338160184 296479319 +-457403930 -665682622 +-700668503 -840158847 +319861580 517759050 +39042817 -937750237 +-478947844 -554149611 +-838933609 667897298 +-440091736 66200337 +-102981401 -735895501 +-794025318 -285656316 +654270518 197838557 +321905943 684281114 +-594703029 731771761 +232331631 -919448132 +11499150 -978197675 +18075034 755691819 +-801789369 -486240747 +6064226 -95796569 +-276028078 -205916470 +982430359 -870673291 +-806815703 124349763 +-30115416 153075712 +-362642447 646636041 +-436741879 -649109297 +310791094 -444562620 +14257787 -92982309 +-744163904 930807945 +-129498837 -935663965 +-970221385 -607354965 +958411015 222185205 +826571027 400325436 +-51458325 772784861 +610353648 34118764 +-870808414 -776837177 +630714480 977601477 +323393643 -481333401 +630197537 466082602 +586428825 369168412 +-64025528 -887262574 +-264939583 -709850054 +-163270682 -869792178 +601668003 -558471621 +774647192 -317474300 +256917027 404035406 +-4179963 620656221 +-865356750 -963669539 +-902308918 161854149 +-994758457 660693505 +-454292738 556037675 +627784262 924886421 +-364430227 545917355 +293758668 -463886518 +940990544 271881443 +697546855 618144423 +601688745 -476786856 +567564034 -850336139 +132046114 -142971480 +-482149653 442973267 +377672318 389748336 +-145204500 -672240294 +975698746 268703872 +682073439 -95987173 +-714167683 -104711086 +21794937 -369818692 +221791972 -58765559 +-52043425 244977021 +600816909 841226899 +-462620309 -645369245 +-222316136 -511476604 +567657732 -995492387 +427701966 515138772 +896188271 -738887816 +-795314231 41536092 +605910775 180088363 +536994946 -801366914 +192669264 -136535734 +-112431635 224736761 +896504217 644894844 +-349284302 337018407 +-323794110 661685253 +-314722522 3168481 +641155561 596362964 +-217437671 235328763 +354703977 -688528507 +777967185 274118398 +-322509934 -742062351 +931441943 -628856394 +-526420052 316806182 +636726740 -977953914 +-776422700 741231309 +585802709 -13967586 +994040548 -555273712 +-442757759 751948549 +599171973 -16408523 +-276579111 -588487919 +-844000586 410939106 +-411894834 476676390 +-414459224 844923923 +451718760 960549010 +-712368557 -421956648 +-674097964 380187571 +-961451616 -168576650 +-534199956 81054401 +540400433 -946726601 +-430333270 568755362 +996047251 -349737678 +-662268692 428772371 +948413870 423342209 +952197586 -65704549 +60648537 -268227997 +-253464356 557408164 +-865965265 735290635 +819338759 445033840 +-577472658 -873707770 +-442913463 953576699 +-814686433 -335634147 +-397432002 -334425196 +-401844806 944248472 +67710961 681095606 +248856480 -398974726 +631156040 928294802 +98666924 887670047 +-384635469 536138579 +916648412 726232006 +88150963 -582884712 +415591331 662838412 +-261596788 77972415 +316842331 -625765033 +493483230 -622081342 +-837707591 -837835302 +-642475970 260176887 +492343655 -666272843 +-842644819 376472190 +806648171 399753404 +-202115785 -285592961 +693728095 678709775 +983351621 287854401 +959603425 715664597 +-336229769 745093346 +-695029459 405318431 +326131400 786172010 +332060512 94451670 +-849577233 -750268196 +-590754308 75307434 +50935056 263353790 +853766960 64058743 +-825811667 -440329382 +-707978843 -982018015 +522606276 -994525687 +760202003 -39429886 +-767101916 -190221879 +426609181 582989024 +-28867516 985009518 +377250777 -714014535 +-217396298 326472051 +-188364209 488896120 +-899111215 -179606917 +992118681 -19638836 +-42764436 350476784 +-632420570 -404477029 +152187166 846523699 +-967192313 237856713 +-513649315 -120789155 +-741111375 -512583483 +293623208 458207657 +712592276 -321497818 +688130916 -622531977 +-436798786 -216883680 +539833147 576376180 +655501766 -559393742 +47656157 287285887 +450844070 -714831484 +75379667 965027990 +787086778 -187713427 +-544937763 -382631292 +-635537320 187158948 +240070457 -862094963 +-630345788 -170474251 +-536918039 -152316558 +61886010 191634218 +607530197 -181729081 +-590618749 -624783178 +-162001631 661074293 +-986221931 -565724792 +471691545 789751913 +236676548 523800093 +904125792 -456530507 +-32847525 941902213 +-951106812 -75426284 +320678382 -4780153 +-482837500 -47817670 +977094503 725484174 +513628724 765479091 +538357843 668494416 +8892666 -810572078 +-132010100 -279791345 +-457667259 -225045991 +423065090 109757632 +862618908 -313916175 +452846990 -439610996 +987007454 323742501 +-894176973 -600004634 +-343732057 68526005 +745994472 683490728 +-426368561 -64920061 +54080181 -469394408 +-656452542 235899056 +-104107693 491211093 +-833950031 174849951 +582316693 -631770157 +553103857 765942007 +-549751108 979846221 +553544204 -856613509 +-219475151 -557914431 +-547822290 -926242062 +48838191 -993131807 +-87736456 -663742178 +-167991190 551167420 +-232599056 194418004 +417602914 -360362602 +-803365011 921070348 +271804407 -352221951 +330762211 -37058484 +-26395896 -22681254 +899850940 779053202 +-587528658 -464761258 +785924208 -870429555 +409500727 -934743998 +212302281 457530120 +-59862565 -532008300 +890523184 806258374 +994357509 -671698976 +-791577845 724081322 +282184502 -999419664 +-780137473 758510488 +-820703286 610835207 +755457201 59562596 +739814505 -357377664 +986871703 -601567774 +379440482 -673637743 +894229448 372420970 +-814114853 -562955453 +987580099 218213145 +284109741 -409757066 +510448112 221298738 +-198500463 244507555 +-905040980 554504418 +-92968997 673177324 +-606369105 118529577 +328676062 -675576602 +586521523 394820786 +465877009 -273178473 +581257449 -343382023 +-855488047 262669112 +-941071254 594701104 +-222119385 -597079833 +-935886077 -768234375 +-644957821 467323417 +-300530022 -113520601 +-910814117 402793518 +-902132469 -548624600 +121946907 583430162 +-680881789 585886219 +883219054 559733497 +915735268 192510962 +-947730 458752687 +619228416 73027140 +265257131 -669591404 +280503380 -632230907 +-993003080 651212907 +370143635 887601611 +-118321821 -945712727 +387405733 -660815808 +-814389312 363129935 +-319489088 -182452938 +-970698046 211287904 +-729931710 210254359 +945984742 183467195 +-64930327 -475278090 +-114184226 849835703 +218498441 -8161463 +-996403740 -112255811 +693110593 587587597 +-26165791 44301592 +-225355681 314406806 +-338185745 -141303621 +-50945764 460716387 +12940304 -8138688 +-657804183 991956213 +245149363 -213166688 +965823769 -318466769 +156063263 623895830 +-822271159 353315677 +973181980 407312647 +672547266 57567160 +-456318166 729082352 +-386661342 367027865 +616144445 -826332093 +369084151 -559659137 +444641033 154153882 +822274374 -566098341 +349381235 -200126159 +-916153356 -32037012 +-841237580 -693882939 +311823265 592748160 +392454742 736257462 +-460696062 -145560955 +-985648280 77543301 +443345732 434650763 +319850842 44412593 +-250396699 333782305 +-823850276 -215709363 +-767847029 280221589 +-594184468 -652455269 +-430879402 -954150622 +719412404 -473590721 +470573332 -83103131 +658378548 560938026 +39757790 -398021097 +502964307 808233860 +404668173 -996623683 +10132493 -361264468 +-800607839 -190030872 +312940703 379937466 +138884070 671288024 +-498735972 -51142285 +85898807 -8252059 +-274445504 931873171 +240793196 788089529 +275184045 -883335945 +754632001 81049325 +-389892340 -412471249 +65351438 69548092 +-487279035 932022571 +397171905 729772487 +-41736513 -529342384 +-419610997 -360380482 +457589810 338139374 +335551886 887101372 +-763363741 421382268 +-224791534 -176920354 +-714405492 65919725 +945475367 -223416897 +125331299 506515989 +756461506 749177640 +-761219413 939289214 +382109342 -880210461 +-392406316 334396208 +430057584 648763485 +-807308568 -846262896 +-192144563 584920264 +-504392492 -858488121 +-903068103 -377421745 +31173991 -81644910 +176313030 -446236943 +439651735 687460399 +524525375 529710798 +-531225651 -143802987 +-952007533 169340636 +232394477 577086016 +-322940272 -159314186 +1024536 -502200522 +-146986488 -565216592 +38506375 -568104156 +85036165 479651599 +78670305 -80600041 +-629664615 84789122 +927224448 -224052245 +-852664077 693466608 +47785451 -718050826 +467100589 -386191032 +331810240 -409873549 +219455067 845443697 +754373256 -920787086 +42821633 -674368579 +427133430 137361990 +147833496 48665793 +-953859041 -994706189 +839719922 492964629 +283496584 448407929 +-934905148 -218879587 +286592345 -80830506 +898252550 -284352010 +905559750 -269151469 +-395037792 287155102 +497003813 782280131 +-272080577 608330221 +246682197 197539920 +-960881039 418792223 +-137743001 -80961734 +-298495811 -411980452 +-365048925 -850490782 +-939673894 -695923525 +877035820 936418290 +-918520948 945095589 +999014289 -607205532 +587659161 36056046 +-447287181 226403468 +425433615 -520416218 +-291971187 -556473129 +-330059780 268795540 +341851957 -815259177 +-196960446 -684102416 +-957391376 383587090 +559937471 -663171084 +63323246 513608405 +-60456483 -649765554 +-253761114 -582691376 +90957459 -570181502 +-622354399 471602566 +326234418 623752072 +-243188585 -768182908 +179903148 -28220920 +868912862 674663100 +962126070 -30876717 +-357536561 585392572 +-383901019 185530952 +-469187897 -817930090 +-302575932 -546056146 +254389331 572309677 +800056876 525414795 +-418574803 915072184 +-594116966 -612005194 +-579235676 464357964 +-64096023 -2655257 +-987019795 539303947 +794333957 968935804 +469983497 -587472915 +215659791 -774034214 +-847831750 438840536 +651523419 570284082 +629460656 742351840 +220262306 670871272 +257903839 -487071228 +-771532669 -464507003 +269645142 438529000 +871273231 551269884 +-396904476 155463977 +-709048433 467085718 +-364210815 -20764340 +-485048913 594600972 +-294858643 989361583 +-523166186 821801669 +-630323744 -462982145 +543326908 392027141 +273470817 574032290 +-305322208 284465636 +517119356 591009632 +-787489360 887767218 +696182258 451274197 +719835587 311003375 +919914428 101172338 +-50952845 -477021747 +-461566859 667293528 +-755013669 624007177 +54452866 -212184011 +741177700 -370943257 +-699156403 -531583425 +-399088174 859911287 +-969297113 -311503565 +-101961621 464474856 +-194886512 61862143 +-378028358 -917973541 +316392684 -610441273 +-921740150 -362132974 +-487902744 715723217 +795792475 502211464 +-307556530 -433788329 +-448355812 -285108548 +-982218053 -326471837 +829592476 -470740657 +521861575 -35366684 +217644958 122511660 +-398636882 81147828 +-173881627 149572522 +-753802283 504909888 +-640658075 -691038562 +-510979986 -856453344 +-271401752 967416627 +-430595741 358239555 +111502842 499982019 +-478824577 861827477 +-719152440 305493607 +528944638 49683799 +-530536450 -58732066 +345531969 836676795 +677453772 76003541 +127312824 493780630 +606656343 270884857 +-502190408 109908004 +79169246 -417204857 +346498698 185661204 +-19478624 287667037 +683956472 854099739 +41425080 -125935436 +32147843 899346997 +690022735 242401214 +127967243 -978790069 +400894743 136901214 +-322503237 279592205 +702439948 -818121425 +111120996 815596115 +-668577019 435335032 +-262333492 -204554566 +-237549418 -170892526 +-690912501 -821411675 +-682403497 899360556 +411004829 -397482430 +-930342214 855629098 +234285376 -698181425 +-540644624 -285086083 +144856477 710515397 +866843212 450788999 +-597014132 -604107871 +-864837335 702922511 +270748112 -15799284 +-883060369 -943351419 +-23364672 146472912 +96220057 -815296830 +174515877 448326816 +855669884 -227034934 +915465878 241283068 +259084253 -935887356 +97626546 794207935 +-168003094 291586289 +-17900125 152312776 +26653549 -581652787 +-183244920 633492257 +-570158906 942201826 +830666817 -255299909 +456185430 -397069578 +-291913461 -908117548 +652190739 618086982 +764349964 694173186 +911400214 261131264 +-211755361 600921578 +854599719 272222583 +278110900 820566456 +927968466 -46625807 +661728775 255498370 +-83365323 -30002043 +901602250 460643022 +765294279 722587742 +-11006885 -477368628 +773568348 -250528287 +-587754505 759240951 +715630706 219923518 +616115394 707295140 +659677476 -762303969 +304297437 -348424897 +798092960 -43461190 +952699815 514223775 +-209326074 -68790104 +853027290 -373222230 +-741716837 -408799151 +837307177 -950483302 +702398872 -878769038 +410384781 -50457708 +525177308 647627379 +378711154 899201720 +753056727 -605813928 +-137385386 474043020 +80588986 643879933 +-154853425 645029666 +-329837870 834404873 +-513923419 952085802 +-871009617 -816071556 +-140195952 397671894 +-390906116 -980367799 +622709229 -667346757 +380721085 -251508100 +600099495 774068087 +-385510008 153754549 +-805754687 954950548 +-617673907 673755127 +374222706 118100402 +-249895405 744781613 +622491900 -691267170 +830242322 -795537960 +392394569 801255167 +-894137201 -49510858 +-765435318 319149773 +-748297161 -681222243 +897428260 796064241 +-640078483 -687268827 +-447681760 3100969 +266365903 -299148027 +-732536712 520029247 +-359592490 423968225 +336896879 -461037590 +604049081 -517486515 +565333908 -964793265 +818796347 -7145201 +145987323 -520122717 +-493172678 457439357 +-113648829 765183840 +-206805861 -914538285 +675122281 -219181415 +-740477544 -154051259 +-761803976 -650456409 +995118888 -959826735 +-639755492 47999883 +757517901 -298587794 +450997480 -364739729 +54954095 -308505457 +686092859 -36222088 +-429400197 958610334 +147239521 -573173978 +-911007017 793177850 +348774970 707507366 +469989318 101519871 +432163274 -731467721 +-827683850 -420922054 +-425499242 401757384 +-845462011 191438572 +79723529 937271149 +-438656715 -194422443 +708660378 -299400347 +144953049 972140716 +376975296 -691638442 +-138250244 -908589256 +291349096 -918382339 +793917743 823867784 +-113153217 -530916135 +858271953 -205484360 +804950463 576784878 +715496193 -328492266 +198060506 -472042255 +-663259460 520565363 +-612303501 -949454560 +-73589185 354693418 +-847796472 64627644 +202794744 958514665 +510436686 -959803033 +33475145 19329176 +223092478 -320417910 +-379710994 359496948 +946685719 -445607674 +-6781150 -923311346 +-777936919 -550915285 +852830417 -377692884 +-586095681 -944984057 +-32198714 -123608521 +210557601 -64092785 +-551312572 -967946716 +-955998807 940318722 +-581179587 -245045137 +140216557 533752905 +363652166 -695177501 +-21340619 -124505415 +252974492 291103692 +27132728 -432836335 +809638744 -631536378 +694822383 -99974472 +919271597 217642002 +265401667 -601763393 +-868534677 -514555274 +905191853 -845478097 +-861132773 -256746848 +786951616 -237056363 +968201927 20467930 +318166206 989560832 +818154133 414675996 +-397917614 252003844 +-103622081 -709354589 +-435833522 -987930500 +942984799 496163897 +-165794292 125947293 +514458545 108407912 +-489043032 -560309379 +995533769 -210567924 +157550601 -872280083 +-515890618 -874618590 +542688403 172685329 +-707414480 -929696996 +-901374024 -303784997 +-210007095 590655790 +896824536 -694238168 +766598261 71492205 +835614344 -338893682 +366206888 609146577 +-87498852 664148050 +575284172 964624448 +448077901 52109702 +-504566664 96751513 +124462706 305301280 +-434460872 155136567 +46893429 -232301869 +822142356 829419648 +-203716787 610955901 +155629528 -471447842 +796462072 809258705 +-93299989 -611084594 +-163039171 -335440171 +-599923640 -453387300 +175208924 -456088965 +478806677 -886335113 +623281572 885797170 +-804213395 119134110 +-303238749 -606153562 +745599935 831831380 +-754169800 -404039638 +-978084123 -501583599 +-453318503 97602246 +273869151 -390136962 +-145025983 477965401 +721984058 -71258746 +-898991094 371049587 +-583961316 -922360725 +596905198 -954571071 +973458669 456366923 +507502792 646459781 +-997809566 -343674349 +296313405 -260541927 +100449821 -635866693 +-971636840 75463977 +-747232774 -385394893 +449883094 85376967 +398916026 -437078321 +-467016629 435742147 +-352307236 -137326762 +708474683 -511094750 +-644564981 -641558743 +-317824037 482004703 +495483827 -885150204 +520741984 544971272 +592341664 450902308 +249106787 -142475126 +832936629 437201642 +-362347216 -399152086 +-835527606 -520843049 +470213077 939961132 +429553113 410604962 +990952593 -286031387 +384633661 846966282 +-947391414 -712907112 +-613444500 645270313 +-545498130 -462680799 +264405257 497607088 +-133796941 -194784880 +21883992 462289929 +199699013 -202341490 +-189535007 -737065535 +-9593762 764202260 +277991863 -604423473 +672846051 -905955294 +265470779 558267409 +-917874820 -252193994 +874102616 877451188 +-208449782 889465409 +-826926535 508207347 +260240221 -242082047 +817365037 -575650969 +521419554 690223387 +268790882 593809047 +322438828 536250273 +-132948899 -11228569 +-501830752 -853190736 +493038520 -43914031 +50184366 -320929024 +148379841 -355138878 +-211929940 -999080790 +-696886502 -698695588 +-353503566 -856445133 +249022533 -812026263 +370938374 -40538008 +-705202276 96528607 +905101757 -820529483 +-708458310 37727779 +-89397027 -764762035 +805066878 -301883527 +105037046 -95654835 +-994743701 -983603857 +117503808 768661237 +-292575540 899224450 +-277597621 30512706 +499694578 765208054 +-340403911 504232346 +672473589 441199695 +-888071767 -142967142 +-239822550 -569490881 +-164494829 -226888709 +110655302 -784521570 +-28579725 47628592 +463787399 -138128702 +-898418724 -541443867 +281355945 525382697 +-778615529 -50709636 +-217119080 861536936 +-248272623 266459266 +788868193 -654803178 +996096409 -151438356 +688527495 -416429270 +402240947 529667076 +233487373 317148995 +-849773464 209712042 +-129649141 -362169940 +-500677491 -950230183 +-524395338 153100233 +832844162 813420266 +-398689314 -60986859 +-284341639 -888217789 +-125127545 703173883 +-374827817 805468156 +38957534 279006064 +473164125 283959549 +56417466 47131110 +330573668 644656146 +-590369992 -945449483 +-31438888 -749984592 +208967953 -31872911 +178766631 -133005604 +-609489658 -264859531 +422219023 -764189639 +-626520286 632529890 +-902836212 -305181180 +-782772252 186914879 +-478442005 -790549105 +133636885 939763200 +682770510 54081486 +732857185 659443844 +858810209 456003527 +825073627 532562340 +-794918761 524705052 +133063127 29264226 +940818015 603826942 +510549812 -833699363 +150942025 654152785 +-585976107 522233837 +254297525 489140628 +977833055 -160153635 +-686618061 274353595 +-106240521 -898672498 +-667506585 747045730 +-996035623 427293369 +72186390 328096170 +-933467477 -620626962 +-761673018 305797924 +-329040616 -257731040 +-397712540 939145584 +3727327 418113392 +-865570349 -22237050 +829616675 -833049066 +127777771 704083729 +-399160522 233957386 +-370433076 -517563655 +763240360 -951620470 +-862659465 425851586 +340293605 15926058 +512587671 -629624956 +-660384361 264052091 +228454153 -551130776 +21495229 -151938729 +-643231497 592508854 +-668072279 -235360431 +363485903 -751688453 +866744659 9827182 +-508011198 -898567354 +2078419 -950100753 +-370725690 874374443 +-507576148 -798535581 +841781964 -673858635 +100948191 553997262 +-415061260 -561086080 +-976332662 -592249175 +217535497 -953180830 +-373469105 270952541 +-796239421 886953330 +-45806463 -795731433 +-156870055 526043737 +-16078860 490958683 +-994123646 -414112736 +-63055972 -313739184 +868285896 906363921 +-373835450 -700798573 +-455224998 911504962 +-675641833 736988677 +-179777584 -116180892 +-153283060 173123667 +552811610 99587874 +-619840064 223615095 +-881825302 -964089462 +-472591065 -804892694 +840402968 41312475 +-570340967 359857243 +-603463444 -765150229 +640805344 -754133170 +-573684322 -653540477 +-958605659 -257786305 +-14154243 599006688 +-216313062 -186125474 +-350416490 -786942110 +-298833208 251933358 +-390785708 -881736729 +27178444 742022024 +-999879552 -713572696 +-787673406 490154675 +505065754 1539662 +-61309778 138778057 +-135637039 -184927105 +252888340 -815578888 +47130423 -212218523 +469560793 -738924941 +444615648 959812147 +-134220819 -708711532 +-149428902 -374839276 +453575805 -256273607 +-192953900 129553239 +522308950 67233383 +421725283 -709950925 +-408597978 831964041 +-42886868 375474869 +-30682131 705158364 +828941508 878931877 +755691145 -144486982 +-852576022 -284978822 +519640961 104952266 +375006502 -291329575 +-565091738 450266061 +-450469725 213204401 +-57351320 -350918572 +280764490 908252549 +-355090042 819437900 +-615333458 50968382 +643962340 275309435 +645751582 -629882894 +139488568 -853540121 +32775108 656301640 +-780323899 243359970 +688486569 740207721 +378484846 -498446877 +722928787 454844400 +108061794 -113358267 +868197704 194511319 +343921412 842122653 +18943035 -642085280 +458385875 -860534056 +634188503 -878224256 +732636524 -847338889 +-451248057 452437900 +730602693 -926108335 +-719813731 -314328155 +-303328829 -186683195 +-941454879 -114034850 +813304196 913042326 +541015147 76531338 +-461445992 -803956575 +-822409312 192260936 +-678884356 -8841454 +846491994 604092967 +-791573039 -93668820 +-938676027 -993141929 +948193371 270121217 +259271429 452579739 +178833692 -257281835 +508445784 220610815 +-674849284 -932617942 +315843403 793006343 +-955111014 13767524 +-478445872 327730666 +-194986514 224196601 +-209247061 378344595 +-349258741 159970075 +-334450988 -313232966 +507903497 283038317 +373923918 -492493333 +508622027 -74908533 +-179029547 116390526 +156639271 269787169 +-9730893 -176865303 +690263345 -5222659 +-698340423 203529813 +993816866 508114617 +373730160 690800740 +754573297 655251335 +720459357 299922994 +963185673 799134843 +282363915 -352439924 +989999272 -684795960 +58792592 176877647 +611983055 431478 +757930653 562308004 +913510567 -376271455 +802936794 -349522135 +-168707395 662667132 +802728124 -307897830 +492286532 -360130125 +909412151 110473706 +234378914 -710294772 +421724257 652260927 +-279521141 -148433353 +98180738 -297470583 +591267763 -407975690 +144440336 7138119 +-330992817 -116321087 +536554206 -515706588 +488076685 654406229 +166724598 123616901 +175141332 644255525 +-841353315 -526659217 +328987999 226939631 +-457903597 777375212 +496057132 -366211467 +-266251182 384596423 +-755160988 921137032 +475915067 937641837 +913098311 -290951832 +-848607353 -751450386 +547001900 288308538 +349502677 -521095810 +236177587 462973182 +503835739 -708434135 +66265296 -731274684 +-847162261 277614010 +754930341 771026158 +982982792 -164543600 +153326102 -416243296 +26533685 -2314109 +434804616 193904620 +777003355 833740932 +-437327284 -364943235 +-478461484 257006719 +-652906481 549033991 +-377776523 512206334 +-717378212 -672076861 +-752073282 286967151 +-575221212 199276550 +-969723643 144211499 +-26695387 -257206019 +555820501 -319865082 +144110318 -75645008 +-550930385 -197441530 +-811845281 -576766212 +-57653910 540788128 +925570630 -363451984 +-945205526 -884452596 +-124277486 -587964453 +-540889912 -83099124 +-640424401 413671125 +-11959075 -875132838 +275850018 -832915839 +-463693204 674368938 +-607094471 890461399 +420130798 404066769 +340333225 -77240963 +896092349 -602747834 +-689664362 695732869 +907494135 -52553180 +-572016388 -225907566 +446021381 -616191685 +-854749079 384481277 +-517977407 -641373900 +-623879404 806943131 +-935807982 -703843865 +-199358095 403329061 +431045921 307732701 +940400732 -609336741 +681391018 846612838 +726882514 774922445 +638092346 10014442 +-100823034 834763060 +108962945 658114251 +-443962791 -721621903 +755464283 -874016008 +736477512 780752479 +-580446482 654693370 +150017351 -182675135 +540045 -506264883 +417251957 -179171301 +-209061014 -428692303 +-105066050 78801946 +446408562 249329595 +453997164 395232934 +-474849638 493497519 +-305719676 -635930783 +944193818 -387090144 +-584580302 -791654654 +864070665 24372638 +-970049893 -166225745 +689960010 925663253 +-76132636 -885988378 +-298755182 63401989 +253140003 269390216 +97318898 218545542 +548321559 -248316569 +655599505 -875928257 +370655870 -199575783 +362964318 831113079 +4527634 271397108 +682775141 541281372 +210037080 154899906 +449324299 -334847729 +-994737102 41945266 +-355453541 -432318186 +172150536 -639297175 +499075513 542107716 +-431487687 -431883208 +-83630544 -890577729 +104571928 6394559 +878541590 -734553058 +-763759869 656104245 +-342211334 -895107084 +-215222670 720055731 +973884553 298225217 +-179533151 78473040 +88079286 -236324094 +-398407306 950375505 +887762833 -710013259 +349894952 -517210951 +-445665962 399016293 +-539417348 123299528 +660313010 -642667893 +-788888848 703342034 +-112003558 -807943067 +-355889794 785739386 +-694153349 -848984795 +551644462 -851669504 +209833935 -803092251 +355382617 335797998 +457797110 -630775889 +-466167905 -556953927 +937341211 -671797833 +-1878862 915585927 +-901716935 -641969726 +446501188 857588573 +-103421485 -988555795 +609753214 -426333451 +-237454418 -504664157 +-721682774 660210913 +96420017 832536566 +947531927 -48424095 +361129140 -481769884 +892485271 -533562047 +-987796507 524634863 +221950853 -744514848 +22502033 804789224 +698486204 -205180754 +969083716 -514999612 +-494421538 68352299 +911633416 238223065 +390033170 139110213 +928917447 -227837562 +-91104918 264406367 +731527409 -98859988 +442223416 -134856613 +-628095274 -102299114 +-84318687 403446845 +-603817594 91751120 +-829177273 564640707 +904108916 -27555159 +457725893 326739144 +-457683671 -826141699 +689448749 -148227994 +907139626 -142948583 +198914857 -128251921 +-702157885 569746324 +300835383 -483367200 +-888525960 406307098 +431853330 -637129348 +634129545 -14460175 +-634190043 -999537648 +-248560682 -626785725 +2255066 -705668307 +-661815447 -775607611 +789145150 -334183637 +-6785211 -242402895 +292714681 -956025127 +728655299 -157960850 +517868391 583577113 +-172262655 -781854271 +-342987342 -147155344 +-310298455 -218924805 +774165367 658258989 +-462162015 858368030 +-676477108 -499374878 +-784733199 446456168 +-180812012 -354882181 +-648800656 948687468 +658097613 -743026075 +-435647903 -479850571 +780393257 433174655 +162952390 312705624 +-823767432 -132034406 +125413570 173750724 +461305530 431134970 +17738152 -589678679 +-328877415 -842049386 +950052463 -946739487 +757644981 728720485 +353286802 497481347 +551044279 92930344 +-850519185 -648757348 +321444001 -76212590 +-316458102 852411619 +511288328 -593465426 +209479345 406612893 +-666472565 393088877 +445167455 -410252755 +897848743 992738040 +817755159 125165119 +773247561 -540499262 +247607781 175412297 +-207153050 -997320374 +-212168141 714242573 +-872929868 -270494331 +67416035 -253054368 +199882260 587080528 +820805072 919204865 +-652406797 -427738412 +-251527024 -12417728 +897191991 -917558053 +-74354423 -267943567 +-914068029 4711573 +-498504890 931335937 +457017180 512757843 +493967639 88312397 +-67330970 707112426 +-880914181 -801223644 +-699738684 100900122 +-650830513 -341030450 +-885035679 104897334 +345144150 479024675 +-606300721 767288693 +-683337458 566625553 +-556441647 225103720 +-250787130 104237202 +-394053993 -481203949 +316044019 260034269 +-822601630 -983667164 +-274571345 -960922209 +492034557 71474023 +343762408 -46247200 +56877519 -507351579 +-676438338 -929462865 +-408032713 -616168271 +-966139906 617421688 +-713187252 7688216 +372922305 -95997175 +-808439800 -236811808 +-172991781 236981992 +870981011 276777818 +117190394 982251630 +-832281008 915063296 +660811323 663489255 +412835836 475027898 +174142652 616351113 +-54586275 -148112252 +-519981148 445967405 +687428802 608774718 +824470362 301822504 +-900365418 -648821311 +-158331931 103145766 +-545906642 94728940 +-392497218 235566712 +778687985 850538495 +-237034104 603305758 +-242371487 -72079104 +-13779438 -997849998 +-401504092 955954657 +-563388259 521979383 +-414716869 940428118 +93672319 975220989 +259392860 134387016 +-72205577 737132622 +964989179 426295407 +117370664 -790258905 +-622554503 239124013 +-514530938 -412834689 +-965362387 -153776866 +822793154 -399155253 +-278295290 103240883 +16484276 706412583 +899539810 646046332 +48821122 -80262112 +367834766 -604210842 +-163341318 326977334 +998509049 555887113 +939895987 -24111247 +-801356480 -944582900 +417301901 534314807 +-578512493 431492173 +637430861 -602734405 +76155516 -845688145 +-738983924 691306951 +-800889703 -536671703 +-48811751 -407607197 +710489530 -202975983 +-330940016 -500999317 +-322016312 -877343150 +852223128 882407300 +437916980 575119516 +-320619853 158190931 +-95029251 727447180 +723693675 -854275105 +-199012072 333992933 +-986970514 -196343547 +-622916818 -744137309 +-563771090 -582345927 +-542801184 151131870 +-275923079 313485632 +-130070147 -519283871 +-616844865 -716309196 +-737682596 -633932043 +683993673 -473882917 +106396476 -186382134 +-896414804 886266715 +500332606 134789369 +-805935331 188087468 +527639014 -576500422 +-493082344 -342449177 +-866366114 605708497 +-182441304 543053271 +-434505816 391627229 +483781211 -27588830 +893614499 33452416 +626673448 164623255 +-475844089 230022955 +194242194 -133116388 +719852057 -895090451 +864859509 -311739298 +-46851808 801853216 +669334710 662752645 +-125906168 599032063 +-545158078 -100476227 +729854900 571828860 +-699796241 871782386 +952177291 854130277 +-441612 444821840 +143434233 976675161 +920681671 52247979 +-441084981 558194507 +-524131644 406052229 +445140456 -842708883 +190382835 849848867 +-787029875 -184496490 +93908962 -209698797 +-265099330 931208884 +-604095440 429024859 +-77558969 381242655 +772409319 -194128860 +-296947890 976696927 +-726384328 826829970 +-852725887 -585588781 +238063509 425135260 +282063137 -78160937 +-829379725 504422619 +-66881333 700710021 +332371731 -528239638 +502880767 503570446 +105561659 269276830 +232093073 279083224 +-362766553 549373957 +290125145 -894847093 +517437691 -721242652 +-958433944 -697846001 +265645329 -316758973 +918839029 72373191 +708035824 -654762147 +880181469 143594584 +-554139204 -880133180 +-507624611 864518937 +-976155545 520696554 +-856928883 -607494 +443739934 882411071 +-197309205 97347760 +-67555570 -635723225 +-345065960 -519888787 +895165 976974908 +592439565 775271207 +964405504 -723874183 +-104152960 -375048333 +830528756 -224912517 +-27798044 931231723 +526715735 -999377136 +-498986460 594456053 +-299901252 670160641 +-50827587 240522993 +317077649 180286854 +147571861 843589988 +132141506 -611505683 +873917444 240956263 +-189518691 403779727 +-847297510 -190888605 +952313936 490458899 +-649935073 -895811504 +116455111 -540932179 +-105546644 918592741 +-785922290 308208679 +-660877669 568080408 +181744204 -894536914 +890090575 -365294704 +-305208947 537327665 +267202596 380582468 +-1019124 409406461 +-150798391 -742375901 +442151701 -714877961 +372191522 668278583 +-628867534 -691884292 +973912912 -253139610 +44148874 -229877349 +-976579929 -228433989 +-401090587 811935276 +-367611658 564504688 +-378171546 839936637 +488808515 423246211 +261863469 512762977 +839839809 437706385 +70300511 -747011849 +-985356255 493033039 +-32594116 963624776 +879024336 8682068 +798473787 325134486 +-271615142 -4847997 +-249289541 170257714 +-380381996 594085380 +237114565 60213298 +1467416 817666807 +703365192 -224081681 +738327369 -18655417 +12329580 -216220208 +-973009893 51030989 +-929075098 -548537909 +238809867 -919304792 +71650382 -767734405 +-881989980 -638544295 +-416245558 -410188310 +-417874903 133150425 +-451723502 442258986 +-251191665 754887761 +-484100594 246778344 +-847770724 -857389774 +718678398 -781074267 +-148793937 -255527584 +-739541008 -353641126 +-517515460 849775887 +-16861210 -664644156 +27154496 358004883 +-478968567 272970181 +-428077662 -493843024 +-71816274 -963952451 +889606441 586897351 +-632355822 -850464957 +84234171 57552178 +-724676938 -835008500 +-210819112 375541886 +-759406801 -658538935 +345738340 725959378 +-229331393 419835525 +-224060367 305668576 +-275188096 -82099027 +-876324453 -202531501 +-970111067 112980792 +966179530 795641517 +2708015 -324342822 +451482607 813884867 +844123918 595947033 +-556372711 -795708791 +-987956908 -460383061 +186555060 -337214025 +-106589067 -762297534 +-170184341 584813882 +902998623 601792039 +-556564780 -673491857 +-142999845 814365439 +17149359 84300428 +-204935385 333257438 +84584366 766462850 +72394789 200401981 +-571646396 -124421120 +726941769 -577954623 +882128941 -507063492 +-592423105 244665046 +495116471 620069104 +-704913568 941820797 +446984279 484733250 +-29858153 -43297898 +-953390801 413256318 +196849186 735444114 +-231629511 -197296744 +925736496 -343671037 +-672642451 -396335711 +317250927 -128125620 +408817980 861893047 +-415974646 143872972 +595514789 235964939 +-788774216 193920044 +-410560429 710440112 +-795096035 -392847627 +748576723 -619038107 +558856205 385371401 +726392476 -481041774 +-484246766 626072705 +-330923410 305908299 +-36063610 -603145114 +-773207690 -204640172 +-451458685 -559064617 +589151731 122113897 +416951158 322159327 +759556431 -930551715 +813202295 -799305484 +-747724927 -162637091 +-428576154 873517425 +4510118 -979910503 +604058041 968175859 +747105392 -773441814 +157553057 892735307 +514636089 -410007221 +26516619 -813000828 +-244401868 -991295144 +-249884569 661396127 +699603807 -738959324 +161221761 975753718 +-379702732 -270643456 +547106683 809904890 +-30828932 -962377137 +512347857 -726779554 +602020143 348452474 +-325985364 460153895 +-807863714 -514323303 +113124740 -854519586 +188141995 720472089 +129190158 -32271203 +-688435064 488285592 +64356935 -209598497 +513245733 78984355 +-223954810 -113060061 +223343618 465962204 +533878906 354444256 +154201933 -48250890 +89903559 -295683507 +-980125193 -820695754 +-838914600 376100130 +-460388276 -695346805 +567139604 174797317 +594003588 399228003 +-928904906 154024666 +396416288 952804595 +-11092209 -325174850 +-985447599 454433490 +-686703875 771408029 +-722712911 -742074173 +878871042 -238486575 +-627997759 -876096046 +-259431296 770037071 +-382460657 -741492027 +664126223 -804938982 +249748095 -607495454 +220199200 -496188776 +-315461592 863205110 +-723638662 -458030275 +493225039 -146565708 +419724580 -843040781 +771243305 146923019 +-801736522 -872889041 +-95966751 -823052541 +253186431 -150795635 +-705342932 838469074 +418042147 448640662 +14891975 -994012169 +-493432969 503259189 +353651676 -232492478 +-286004084 -568256707 +756499780 -520549528 +944921203 -119248906 +-856949905 -125513504 +861377458 -221905498 +2322753 194162701 +852996217 -549231651 +218785396 -664016351 +-978384458 -597826419 +-187667669 339552954 +-980164548 91865616 +690416691 -99880712 +460235694 -543169732 +53398648 -908367159 +686744817 -752068566 +774810375 -246807854 +-608136667 293869109 +475349767 574049598 +-387047919 726716635 +422958179 -555819897 +-784968501 -924197172 +-637507897 -564447646 +130289213 -598347377 +-14975631 -913488630 +-405011147 -871293787 +339246997 -586852018 +-36207036 -180464051 +747045130 265099662 +-519083298 860879918 +516055334 148991410 +-3040267 789732678 +-455067160 877386640 +853781837 -100298908 +30137161 -720941789 +632563648 788917795 +-815421476 -856225938 +899471600 942105442 +583036439 85309592 +597075165 -721709383 +-720612542 -556049142 +-252969747 -172943607 +445536849 524009464 +-474928392 669763279 +465939532 707217262 +623674356 -585394667 +-127816540 -801128788 +-107144284 641159601 +475708143 172196301 +205269081 -534618914 +-673274577 156616558 +-754391987 -647750730 +797192090 -872765441 +-54686963 137556369 +48643730 637619950 +-312403087 97511726 +-647488659 244478713 +-418456932 -144278931 +-884146573 618534866 +33321422 965874281 +-975125899 933954385 +342116996 874197732 +585656923 694747109 +351430076 -816064055 +-418526314 77902972 +-23098960 958227063 +-226510104 -542946640 +-288114187 63018798 +756188313 390131726 +958375888 -460563426 +-941681189 268749628 +-359970446 -978946289 +-238471445 -145253272 +-716153096 20923641 +453005191 535706037 +-543739057 190672402 +-726973210 294559215 +989603890 -297410525 +-350901604 -27912656 +377049464 -777248135 +-76688224 -125237156 +-70963232 -776969682 +796906705 -98864166 +550060813 133683663 +814864679 -472027239 +-55213682 -444094197 +-915886853 164683936 +-486868649 742545130 +726652728 641028610 +-374504098 -415372436 +58965099 -546247050 +-865070969 610947868 +126919844 967945104 +845266883 737954237 +-81361313 -15577638 +924053857 -269347045 +780726477 -22962508 +501473673 993691934 +-99829092 -958954736 +-328147286 821436275 +-993899664 36013856 +286470052 421786232 +605176002 -502899580 +-625460866 -801336129 +566693139 425187422 +848454790 -469478883 +-512828134 808687111 +-159871529 -158114504 +139858579 -713345435 +525575075 998575137 +-991996966 480238303 +827433574 368901898 +-454084389 609583556 +-304011477 380960413 +-416255429 65161607 +264915492 -125671606 +-21586851 -436586076 +402530557 1795575 +330752791 -529364351 +-94348279 90767954 +655215574 592381880 +-995456405 636953708 +-491408934 870659045 +19796125 -734233219 +-432523504 655730018 +-117786839 868417838 +-699186024 -657974399 +-929424027 869073342 +-193711755 -296990172 +396298980 982716895 +-952510916 -712817620 +309303135 907803775 +223441233 -501627210 +-301196234 481800508 +620918313 157821470 +-317511156 132409065 +-819632910 -666713089 +-405178174 752561666 +64791601 185953169 +-452565959 622316459 +-652912174 -779729951 +-510088083 -678294865 +-704874190 -544840006 +677110164 681058864 +315002496 646532757 +994469608 -329764111 +-55610746 173012914 +820237977 -314451143 +91093971 977493051 +919673335 -968987090 +-982412413 -416366340 +-567972307 -137321882 +-223273337 711113925 +217045676 -64322305 +-248842146 -588969297 +-104932472 106498539 +-45979439 -340438994 +-659930947 -865571200 +-961161930 -669273065 +670641209 -487503569 +-54660291 -711409387 +-300318070 889531144 +672468571 -188114561 +-956329606 251233540 +939217293 -336167372 +36106817 -109736496 +102803696 -927453478 +236796033 -422232632 +-111890265 889235735 +-449805090 576026240 +77978642 -976446922 +186284581 -78418985 +-370834977 442865768 +788820534 -542528956 +420650403 152569702 +482117340 179179132 +-644916507 -466085153 +-670086012 -411346758 +-205286298 -939950467 +481896097 -573487093 +-530349267 -820622755 +376915733 -952756716 +-458133048 310546946 +627788925 205834495 +-840418406 945476004 +79746333 469210235 +-278238944 -843423503 +-258022498 195360633 +337359828 608959699 +339820800 -563520306 +109655422 808477140 +-900925632 -998102684 +323166842 -54426400 +-379441250 313227548 +894985597 78364358 +-319247511 291314884 +-68527699 -311675119 +199289856 -378553455 +-161980623 523511296 +808192279 -440529240 +578156281 149909587 +-891860578 656484377 +-263856013 -152519220 +853010677 -708160110 +-880320395 -757525373 +853403681 -741875950 +-733999961 480395092 +805252058 212904227 +-764115929 178319963 +-816769072 415673903 +461588969 589385131 +712072634 -37786382 +479590122 -359025101 +547624571 -605028728 +-982765679 -334490930 +-697643552 -429544910 +352691624 -530410955 +517331662 -155615409 +253963410 -511962730 +-226690534 -441225892 +210705984 -2700193 +502575103 554672736 +133481876 813246863 +475830005 28447924 +-101473953 232088608 +686242079 -923667524 +661962990 -905950679 +-651587559 -697238271 +314918327 457514986 +-803161284 712984664 +-628290531 -334493347 +-807435015 772266826 +-122028501 784826457 +-334131864 234860268 +-999079482 -54502355 +-381182425 346083215 +-831290326 109280901 +267500264 526212086 +690545781 440221942 +299044217 786208372 +288766954 -524569720 +839346171 765414294 +-488422965 -151608525 +699435054 -834491310 +671735599 -791461977 +-691201829 -844439605 +-665833337 857058675 +842420327 -17812921 +-184545809 -763414662 +739669372 -544528379 +373834710 23853293 +210059686 369272153 +966982700 -4113242 +-158679075 -40453096 +85545658 347915000 +805798612 -414770634 +396091988 388440533 +945447786 -40481248 +533674897 180731876 +-882390510 -565417765 +123134595 80127545 +-397725863 679531854 +-520969662 -557837189 +545380035 -739649962 +99591116 728088723 +-723682613 -586393045 +54814207 -977521270 +-208921990 199426617 +-806102222 849201951 +-327659300 -480903459 +-712410657 -807597470 +-334306315 624208946 +281342893 -456042253 +243383964 204710214 +234329295 586742020 +-346976224 317882160 +-120202860 -151433322 +883077130 176933362 +847478795 -925118432 +3350620 -330339420 +-406085866 -291784762 +569423116 -923846236 +-270380947 -583604259 +-771519253 860082218 +-734424455 -714231032 +565234020 686125683 +343633335 268912063 +-437292413 -15981373 +519125443 -711026664 +90253016 -641649302 +-211875157 17290361 +921801725 456134867 +346320764 -638430317 +87725663 -50897431 +-4606123 -673100840 +-357025382 -345447988 +-969118864 196568638 +-474838389 14153067 +616076525 -781401739 +-408804507 777461045 +-960738128 706132000 +582194553 309179580 +-33741305 789066502 +265207932 134671515 +387048725 -671190453 +-183685298 -667179138 +127535463 372381727 +833348769 -222467436 +436443245 -747171840 +-126754934 689782733 +718836635 412180163 +-174804133 -813419209 +878725889 -355309868 +862381992 926335516 +448068508 -221332844 +-956944351 56434798 +-933318891 473095180 +692769153 -638256426 +531226634 -47393737 +725172432 779360077 +178438874 482941757 +634886341 977462705 +53268389 -155866914 +978826029 517628446 +-664822926 -806802003 +-437812600 610678223 +-473341950 -811118600 +-415342805 -868007205 +-992679532 -936819159 +-379404238 -200350929 +965114608 -45965542 +766146104 -387667399 +-400520974 989344273 +-130528911 -225399566 +-448141629 -131852216 +422183848 -560759495 +-443148107 437853973 +-716503892 950443863 +-880615895 775137742 +834934700 -285914109 +899789207 -391501903 +-872099952 541357008 +772787584 486990381 +30326349 -628620714 +927808657 474550797 +-536006596 354978863 +487996192 -402818512 +213279633 -105748592 +77575249 -806793202 +416707947 195191956 +550301127 697767306 +-511410622 -843566377 +-526682395 118734471 +-92159600 344565327 +729044712 878555673 +-563834067 -3470943 +-843688856 -35424978 +-589875376 312491589 +462643509 419800110 +21824704 293532776 +-77886630 268835545 +-204486629 -369214532 +371057632 -629582733 +493133854 -151813879 +325970132 -807669397 +-382502859 -194619337 +103842772 -175898299 +-578675447 -75121180 +86702044 683719004 +-326405788 -272196563 +-815092605 -31665586 +-191370176 -955989792 +-184534835 115722348 +-324395495 -711638516 +451894588 557617105 +-841714304 -955203259 +971153403 491171617 +-548626164 -838653332 +-746479856 489211628 +-30275935 515600840 +-611760091 485460843 +-269855340 -32584627 +758414291 -402087959 +-993780703 -400857118 +330550799 -577547950 +-192296908 -312102814 +-5915110 -850043517 +-949331377 -49800740 +845440216 628577609 +475647475 -105464806 +-184684189 914925999 +855107916 202942310 +-856109993 184367930 +-680678919 -545061354 +309379267 177083626 +940805413 -337240618 +-647889537 495616066 +529503492 372088335 +-207017668 -23231637 +-75635258 -227378788 +-548821534 -325935784 +-637426498 -136750819 +-135040634 977175030 +588518630 77871326 +153091684 -294119401 +-741540881 -122060020 +776521526 448407769 +-848757719 985831948 +384506766 637648954 +522593347 251747714 +895738909 115669449 +-966911760 607790691 +620810361 908665398 +704076744 879468885 +-612667067 172110765 +-795164664 -4090413 +75287221 45089085 +591164372 524794806 +830571630 577838563 +694478009 -754070836 +-468948725 846023649 +160232329 -765031788 +948677859 -468014005 +3096171 388941134 +-319099032 -706778050 +-634536222 -165075743 +314827173 706696454 +-453159342 -751409992 +-329682248 -552107664 +24492526 769113508 +926223247 -313191893 +-300188532 -526565883 +169313145 943313955 +737116213 -20313259 +-892197695 -549263386 +444348860 32788454 +478413215 -492729235 +-301298889 931787981 +878558747 668591974 +-559632520 -413063574 +20541186 -979041111 +483326574 656323395 +-997910432 173504189 +108789327 -225062196 +-804025730 -824709929 +-170233560 823737652 +341275 -2352752 +-243996946 769704674 +493025190 719430879 +-923956930 -757676513 +-202349571 -857473254 +-159864727 614853349 +-993192744 410822088 +188042380 344567772 +-646268504 -710478817 +934360838 516690691 +-530200716 640837026 +261374314 -486669614 +748445663 262426773 +-292840916 -290553848 +754785445 -761363913 +362600439 388365128 +68493873 -676136792 +-24901576 277450692 +172891120 288496333 +-422481676 835054100 +-501927682 970168119 +383358727 509310088 +-639417598 153307167 +-334121470 -788314597 +-311072612 106308402 +-763680219 -398379069 +-832910144 119804562 +830753692 464462343 +682574373 945439970 +-321626663 938729973 +483969385 -362017084 +834388428 643510140 +-269000811 -124522040 +84490792 406801660 +-560547712 -494968992 +98746622 947088382 +838986625 566301027 +170266952 -512985358 +-937282823 -952245146 +987273185 -786864151 +83402654 -874315220 +640285891 438306885 +-304532549 864176634 +385189914 7895709 +316553959 -854068126 +667681600 858260058 +865012006 -56610171 +475188866 -536526637 +-574247634 725433957 +485530700 928683769 +532938751 -562516953 +-668124055 157385360 +-762299492 347399198 +-455483975 -363807637 +868452115 -879786742 +442170832 875968914 +-193193399 594640065 +-319605905 -725513466 +528067891 274537239 +-453478183 -861895150 +-63489350 611578141 +-773221387 -275559636 +950929880 178213791 +-924731079 -120965823 +345132159 -689336252 +-315155831 317930826 +722566133 -822218442 +162943077 261314327 +-517460318 -222772766 +-284159315 -774849786 +132106072 939528152 +-904265110 -506114836 +221192547 590718620 +781262629 454286996 +-370800349 -960162699 +582677513 60744537 +-776402411 -31042347 +-580503496 -35265433 +542092953 538543232 +-464147714 -668783475 +-213076090 -412000670 +-491214462 950689437 +-479836769 -973359523 +333859411 850956002 +617968333 525126697 +-893422345 -491709011 +-830927959 433942108 +634281505 279015927 +-44608811 171339139 +-33520194 625337768 +53715603 612929914 +-833174448 677353740 +853855547 266032324 +-531951124 401600045 +-163401992 -880845589 +997345403 331850120 +735572860 601714898 +-794089380 775244285 +-608543601 369585233 +-230970844 978040468 +272084179 -190856476 +647576192 345584109 +982523471 602522278 +-882614902 784148160 +876846123 -598354726 +-505601648 -545116122 +-860258938 955116556 +457717866 -602663565 +794881658 449570091 +360425056 152700659 +669160359 -172589995 +9362777 -312006613 +162931693 263248482 +142502882 -430911876 +-284584126 38873253 +540393027 25963118 +-843938711 244751183 +-526731716 -158244139 +11087165 824595786 +-22257402 -655634512 +-199208233 759960332 +672079258 -176146059 +-10305106 666539617 +126319031 -130992281 +855514714 418192605 +-145329547 -91579674 +-528949761 -312041416 +809479468 776817571 +-210465336 729234500 +628079104 -19019830 +-238835452 -374475207 +219985208 -254493867 +-864489845 -222238965 +-615293532 672494989 +-147702913 772030835 +246413371 -714473784 +209358066 163935817 +-458738475 14557256 +-66403457 -157425776 +-257692020 -681559781 +817230364 -880924268 +162546612 110593730 +-570382196 20707139 +-903763818 -701554267 +385193507 194270583 +-750524872 459171094 +251854520 -797316119 +-203647941 371646297 +-487230531 -489489097 +541078221 170686922 +885528114 321651886 +424843419 -329487321 +625095089 -622291785 +920800188 536922910 +357083573 810301422 +-695113348 -171791673 +367953068 -133378378 +-298919242 -51902207 +-370199222 147495378 +528446973 -860930640 +-293111788 -962948187 +399682144 312591838 +-825248122 -723791291 +-911372387 542476281 +-645598822 -575987095 +-880937698 -53812141 +559445664 -927949020 +-418038000 -644670731 +741845218 191977964 +238627524 -108464165 +266771622 -285678987 +-54766863 -552259543 +-397169322 -559138710 +309176684 744794485 +750004461 -45805087 +971338718 -349347024 +99436476 -898980785 +-138321090 -547027436 +-667931930 880816124 +536662695 262082030 +541583953 567132891 +809878346 847319850 +768597147 -168658118 +-388117072 -737782595 +349370044 215292890 +364978986 -143883254 +630390278 -824591509 +100824505 -796965263 +-231463814 -567934564 +-793174058 514163519 +-100998957 479032921 +172475468 -602749447 +-121121970 248857318 +-246429677 55607091 +909656967 927692235 +-386601668 116133425 +-323648650 830767421 +682597402 -742114890 +-831649218 980040968 +-67569466 -374736233 +-114520568 924433427 +60227755 892072362 +-31918217 608849781 +590673492 -755706868 +-517879793 -495579431 +-964897915 -983453554 +425205658 221960501 +293224195 -886195927 +-914475925 -136302142 +-743139323 414867880 +-129488360 70592315 +-769131786 -280760828 +-932937417 222778410 +146690245 596869829 +-654320879 -592280915 +-322081736 740053814 +709205293 -310855188 +617050022 260747206 +-639712252 -426464767 +-662650551 575265474 +-836103926 627243783 +-317726063 764530797 +-555987238 -1399285 +725716005 262949735 +666488293 -917288708 +420555358 -902193261 +497522689 40406206 +-255791225 908002875 +-431832451 -712765283 +798888560 -458953605 +7808271 -595701494 +631123410 -753438120 +291490220 -793351030 +-755112717 -757985944 +-103539450 -920897105 +-643540168 546026301 +-367519971 -137879667 +839322327 -989683137 +382998242 -721040139 +546495632 -226738689 +-876720813 -933587816 +-99374427 549923335 +804974805 -232606790 +-684574819 557757308 +531799895 658168003 +335557825 -248682363 +60437887 552917865 +939527145 713531166 +-289533095 138845878 +298793687 -687955714 +-226340147 -718274334 +963148640 -445170300 +-321286810 -315171775 +-686064971 897093323 +953198921 282763226 +-731440046 -800963865 +449539225 -793688034 +381837116 -952087432 +896329684 -477166877 +-682174209 -840252851 +-445021486 -569810662 +707570994 714596551 +-368883137 -195649187 +-555690522 -490403673 +-713910112 511397309 +589486239 -190754412 +-102356009 -327096084 +659524986 -327869659 +-357298057 4374102 +723656210 -93355152 +605155290 574301343 +666240596 907436185 +-25044284 908196382 +148537387 227616840 +-865665118 -290988034 +495530664 -37826535 +-145688778 44494228 +-800494645 -672436773 +865541223 459030329 +142308027 -113111749 +-922882946 927817591 +-810918459 552991076 +689751715 -812979859 +-234177411 -54581904 +838764082 -401686126 +852117825 99887099 +-355367951 120483878 +172307053 -991770536 +-559367348 441438697 +-44618123 -658618249 +333533183 436877182 +-867093186 -828811270 +-152077288 -880279951 +-44250682 929605234 +-472180804 -860585561 +-126950772 432450205 +-469662976 -404226200 +-273449635 -727295902 +-198610389 532718896 +536322502 -250744069 +-598502249 -597632409 +674438229 885380380 +711195430 115730488 +-428394899 -767081398 +651637664 -639163291 +-656160073 931999837 +183102285 -889784558 +-717899703 440488189 +-857372592 33342743 +-120321539 261211809 +-190185684 412120550 +61078781 675304054 +-806848756 40401302 +-163031447 -680849134 +379604247 786792668 +-732948855 -878992116 +-869565971 -439937038 +993825238 361917551 +111084772 630110935 +-347558814 -456423811 +-432727227 652595337 +-399773147 -28284366 +-761489159 -61614852 +-338107510 417447591 +-726807990 352109882 +367423960 519448831 +634741117 693818022 +85490973 -539949841 +-776685044 234207308 +299637008 -660132424 +172201290 -135255045 +-398786753 -57800748 +-31723076 829150439 +-147348169 793772477 +505001937 -1768226 +790228956 281001918 +-153689454 310094051 +-556557187 -528753290 +-390017471 -644779313 +-231568032 -893575039 +-119127728 144408811 +639648642 -899247586 +-467018641 880019184 +328417885 -841536179 +-156166144 -765576116 +-893389899 -617481343 +-608657169 116378232 +-680611999 -792228575 +265262405 -472659917 +990892126 -332038329 +250623919 -968627686 +337784063 452651875 +-686547449 -853930138 +550404930 -108778558 +763091441 -56467558 +764449755 14473959 +667972868 221189512 +-139007486 14743426 +663757648 -293741853 +-649906088 143597661 +-492437659 387323596 +727105247 -42145288 +486417350 271345126 +66218883 -787451676 +900912568 -701393357 +-577529388 44753601 +-282391288 393326107 +-904425341 -770657443 +580831326 21388321 +844912222 -406134546 +748535760 349831658 +267534716 -713848517 +143784173 -310279546 +102469435 972163799 +-210401595 -942473796 +-916663564 605908284 +-725716070 160037335 +-400858078 515854317 +137330790 -890851524 +500499805 405319580 +-811495325 71971621 +71865226 127048660 +390270652 686247309 +241775364 -473554615 +-398225518 402945236 +71702703 436010657 +-425332061 865238173 +-903541784 361349376 +117350855 116695204 +765520966 -58721643 +713183145 422014182 +-662544652 -473416559 +169774315 -411888609 +-914061249 57930520 +-616137646 228075867 +239015974 732641552 +-157105099 -327975804 +-95036969 -531698836 +-525698951 604386532 +940150463 -590119103 +409106872 590735593 +832587495 -881271242 +-291849355 -56814923 +652939904 147383891 +-289416528 -736440465 +-134680912 440068619 +673064339 903878460 +46313301 -70327140 +739498430 -957597414 +-121606842 793093452 +429445371 -132420346 +-429374117 -226707833 +-563910353 -233488178 +-666235036 875698930 +-575895415 -334998180 +566777256 -565928163 +388543033 210832574 +-789316660 -516329070 +399412397 -644334609 +731041341 -293829697 +979170381 928711987 +46456729 118573367 +-568034195 -977873967 +-843638112 675394588 +958775793 639353475 +322711553 429250789 +203123087 -886784329 +696771542 -329695553 +-686959853 682669077 +-181174524 105966929 +471703695 -305656345 +152655718 498688794 +-882508164 701995632 +-618114333 -111359928 +267508269 -760647224 +960450329 601075322 +-558788166 -279887152 +31524014 459445784 +740831442 788303245 +-75122670 -222811482 +470526131 -995365043 +670509008 62819117 +563753919 590879942 +686948178 756707176 +601720228 687057420 +379414356 718371447 +-935084415 -237176583 +-890343379 -456910893 +-669563552 767963478 +-464229516 466648609 +-66411975 -148576167 +-291561937 919745013 +-700742054 398259933 +-799205374 -649347006 +-819521984 763066262 +989567900 360296274 +-522565081 124380254 +686811099 -739187696 +-510816304 -829027838 +784137170 -322931373 +253660063 -685987627 +-726227381 -514802519 +652391618 -47079510 +131518309 83706913 +182400021 -380729724 +999185770 -947406964 +174707262 537862564 +881179734 -249349034 +468167576 -158288066 +-638291892 222037356 +-617294250 -880725828 +947181265 -186458802 +-543762441 -944752075 +-945916003 144917682 +278748829 -40698208 +-947736743 653347252 +-471291236 -686765877 +-596182739 29152297 +-672397754 77199685 +-319739169 602333278 +-696514981 -442913877 +529936920 260740464 +232985332 455404962 +-137006459 291673431 +-675988103 -611637884 +-658398583 -643073583 +-178224314 251212196 +449050674 363781574 +691848651 889051890 +853946735 321507708 +-690151448 -486630133 +978296846 942088722 +-64631062 824304277 +-464843698 -881103658 +-335948181 921206453 +41113143 516106241 +-258567125 430330551 +-741193118 824721095 +750715008 -988572573 +641971504 -221050645 +-128883566 45753549 +102333940 289783797 +573425716 -343886492 +24494163 -196970440 +783984516 -778563269 +-82378300 949266796 +-403066075 -296418659 +-933868363 -207735876 +969840538 -111727704 +-515357502 -695255268 +-807560458 -27324222 +-797456713 118443675 +285191853 -10531592 +574878271 -339580870 +-264071872 -107949878 +-575091730 903468014 +-993512874 949152995 +-485409697 -460923975 +-203214978 -120964216 +-760570280 331932966 +-136209409 -562586240 +641446505 644814665 +291945086 187212322 +-548267872 887871375 +-160795623 -184913368 +-494338066 -118051000 +-684759030 -871927609 +-278324605 665833531 +-91748083 -116617460 +-420328167 -819973501 +304590894 646466414 +518140050 248633223 +-802579739 555416782 +-760943369 -699957640 +-55858456 -28727587 +-993894281 -826501858 +-56870628 -949657432 +441231132 -896710829 +603190239 -203511974 +-26450208 320369047 +341502861 -768463842 +39683562 333484206 +856730624 -145600335 +-510626617 957326259 +53380305 87581752 +61627933 -220405188 +-34474880 -594516696 +-462485740 -7814774 +721540229 -49461566 +-664550180 -206565029 +346459783 34804654 +-885500372 800698418 +468411555 -730610813 +-202185609 951940520 +333064779 -913037891 +862082671 658494238 +806074530 -330763491 +155127384 768318807 +-108191729 821327732 +721947550 552569251 +910682848 722906397 +40954828 -681637371 +-227482703 -458186596 +131893868 61840812 +23503403 -611342741 +106411927 -93740392 +-771316548 953145570 +-187372572 982796991 +950255645 -158863413 +876694608 -272800083 +824419472 -92834125 +-291761373 -77601523 +808361258 905836731 +822375439 -904826786 +884254057 -616091576 +-593117336 -472084076 +-865060459 318462802 +270975761 -419631336 +753680880 -97412581 +-819918158 -292478558 +-955804730 -338875489 +807041924 308920744 +564281832 76829043 +15485833 -802069213 +-934982781 101520333 +-205858719 282780236 +227700592 290579876 +-845402976 -670844614 +-134549076 -639908761 +519463957 484874698 +962902056 611723614 +628647448 106227644 +-566771198 -295259054 +-259259227 460513838 +444287847 -53815328 +-906931394 580727560 +-639716729 -936422813 +52785926 -43524173 +-599884657 -190187322 +-307552660 893180233 +753048131 -247483611 +144262247 -990317185 +920452490 15642092 +29045514 66043268 +-14388936 39450428 +21066416 392039240 +74491040 538151391 +-475312724 -484964265 +143079892 -183691950 +-258079930 66284490 +-259207963 136614969 +-285712882 -218245171 +-165680030 839416289 +-404557912 -920509177 +-598581022 -380722969 +847708298 -819071079 +-120732993 -17596362 +62711570 101710815 +-710019772 -272235869 +86217138 303530864 +425350087 519960965 +529197580 -624537293 +310013458 103759197 +-886137399 -62750546 +-810523447 -645118338 +-265290013 825998185 +-15237007 -595340675 +-762266339 475423444 +-247406190 -433412946 +-270651253 615417167 +896296216 -45722337 +598121017 -965989300 +665218048 -901989351 +226891091 482210802 +151150072 -670888740 +-972268921 159620592 +407628622 -642498613 +-244538238 145741458 +-901747776 -942976872 +-478529804 510354862 +-401913262 423345547 +49881766 54171914 +918962215 297459960 +-698862703 43751454 +-279975831 312746616 +-741246754 -654561222 +86902844 381833966 +-484917724 -55212532 +685294856 157096533 +-338027106 889565289 +16933786 -766283474 +-396480247 343454923 +316475339 -201346128 +606263318 693676001 +745876578 166749611 +73305956 327298223 +878781015 561606309 +-935749556 -941934180 +-828298615 -228089817 +-18103094 -850968646 +337771273 -738118495 +-259723016 -521771001 +-176941377 -568830873 +955096262 901594776 +245219644 334973329 +-615384972 -696840895 +-561607131 -283425244 +-859216266 -484870606 +26117036 -550374751 +-18720917 -240851509 +-31817366 766308877 +653784066 270411338 +-245840385 753392841 +609458424 562014534 +-996293460 629570650 +-510173740 949572385 +-892227714 956780951 +-193229932 901744086 +-978907253 -271903127 +789193890 931019431 +340985202 80348313 +526485849 -431368903 +-185017975 667981460 +-787281158 160894022 +-747070960 -16133752 +547828232 757122626 +-609643059 732607879 +-277816459 -26537367 +953287897 590256256 +145742278 277615890 +280357951 215945274 +-360370379 -54373923 +-66265428 -260451664 +537919676 588813048 +-987205539 -864069192 +-151557772 706516153 +241591590 -788935885 +289396398 758917802 +298529231 534263498 +308507942 -406620398 +383790079 -699575377 +975348882 -523434266 +-66224005 -673006859 +166588020 -62495407 +377777988 -185275664 +-393279517 -829272321 +324011380 435691039 +-686397791 478904376 +-745834063 -805072176 +-355381723 268637594 +721017093 -816863631 +-246133701 163546824 +705673533 -798511491 +-919983782 684558671 +626073796 -634616800 +-76695086 -555777095 +-980906671 463462717 +-199522240 657901795 +90629365 324749938 +-290786436 761953397 +-234169498 -771833515 +817952098 675170536 +498707146 617167454 +-234571895 229958310 +-609012088 -179139586 +158927607 477446579 +-696252401 -411633172 +-109625447 186013400 +-808546431 -18414848 +127801969 -168370863 +-497761299 896705902 +806969571 200647979 +431721907 -168732333 +303490537 -35633766 +744369650 -676945699 +925621989 -188461375 +860018260 -70660157 +571769092 -181312185 +-128569274 -754275742 +108819469 422577175 +-918560071 540137420 +-905014570 -103803655 +-787089599 -848239757 +286856096 646058211 +-67667425 454347967 +665353871 256172500 +598892641 -863636778 +295439333 108308403 +401774682 472307524 +395916080 -160169402 +943560381 -95650097 +-388783641 473321651 +388829884 361740669 +-826021659 -717281937 +438482271 238164659 +-133893692 695804479 +-369625927 -864345953 +339822842 800795 +481951106 -361988272 +499396349 936566446 +864920815 -484572910 +-291786299 -208838470 +-566657022 -694016257 +254855821 -240405558 +-911140293 462919163 +-603525693 -814961579 +544158886 496952784 +544319336 -699816097 +442115176 459586929 +581762927 346783637 +297305098 99143638 +-146104075 -912218083 +-324391984 -863299855 +137654379 -342482837 +925677200 -897875874 +-545907587 -105833748 +628362649 593097845 +376258109 428812024 +-654536802 -521768300 +-935610343 176496124 +44987131 18038133 +-133035419 -142606375 +-606722038 -125918444 +-750311116 249845447 +-161694190 -364798417 +772217043 -909149524 +-177320212 724047237 +-730128596 -962540927 +-594857536 -387749949 +201250523 865739612 +294743860 -866079285 +-220833549 779078501 +-893309512 -9353549 +-926079017 349377317 +-713273505 -868139442 +406436631 -510379800 +777299682 955710555 +530790870 -511766747 +-709175648 471298808 +-82619235 -90426331 +123672997 -809077169 +881949373 675370054 +455976463 -705698715 +-202847460 123645524 +512024304 -892571240 +317562800 990090855 +-415644098 118873181 +724046860 -707769144 +609720761 -716551598 +654252187 -429363348 +-731082828 970822968 +-274018954 440759669 +-413797336 625419204 +-510427363 -646454298 +-389184993 -662156817 +559880300 299197697 +955997540 -614145901 +-839553660 334427057 +622113004 966854642 +123694329 155879899 +-188011573 -854609718 +541867138 -109253425 +-775818279 -301785078 +-111498135 91462546 +-485943385 458950426 +-410501114 359265919 +-242305543 -378088357 +-379632484 -665656562 +-274183662 613983119 +-790003131 883534243 +981093473 825303892 +-206667845 708286255 +-972438315 -716221555 +-316383 -149753853 +-800548271 413002090 +-666172122 -929183416 +682798381 -429706581 +-339198335 -217256499 +630296681 853152371 +-639577815 510418611 +-834534038 -752724291 +-855194673 -344763972 +-813773404 -63203618 +-647756111 898042122 +-166257422 -710242975 +174579406 -606151179 +-930080307 -269986562 +840741685 411856442 +-298449993 419484162 +-449714398 -82427251 +629671989 170663823 +92005575 455694779 +-611377024 768808466 +-500093907 366152183 +-347217522 -724181071 +74024797 -714482791 +96773570 261054226 +-154536469 876799704 +-242882000 947350374 +-849826326 -36361280 +542268701 469698634 +-325947852 747529571 +495730989 -196444959 +682584093 -633485282 +90825398 880127952 +533985894 54183972 +-370945456 850959180 +928884910 637639560 +-287708688 -552453291 +-72030870 -928634546 +548927425 -254798933 +894056008 80379057 +593035331 -351212276 +-872848378 844114639 +942998147 -392904457 +603228336 -15957864 +-929996506 54277874 +-946834770 -874929086 +296229981 -605619859 +471773273 822259036 +-22197507 47826335 +-188838209 478938178 +-314115008 890910503 +-441828434 -882028415 +174212301 -565139317 +-926141949 519666648 +-27561302 -654287733 +244574218 -7760483 +170519963 27018406 +-342806942 -911590334 +867191834 561553443 +566129930 -929356307 +-662739568 78670857 +933820504 480557147 +-920466723 933927506 +-469659451 890779792 +212579272 680867184 +357017861 161772329 +-101972265 -987252297 +-480810931 750667523 +771637215 313832636 +-926819310 -126024868 +110062434 24690382 +681034653 -933262981 +602124104 -159571292 +-781756293 629616448 +-273508166 625616651 +53068188 -834812068 +-878310460 -730147150 +256919495 133559451 +-313826229 -731322192 +-773805214 -648273224 +375125049 259280918 +-542112669 -565726548 +34325240 -626367661 +404562512 549453292 +910702510 97785193 +-392428509 -971164444 +-327501931 870939678 +-803384365 -696450075 +381758371 12087874 +-302698074 698853577 +-841216047 -911295768 +-317397682 744879969 +-879918976 394461622 +-248160782 276997337 +-852665049 -879666014 +-145145349 -513365499 +777942297 732252434 +713354415 -679952354 +-472043839 -483751997 +963029034 -454641543 +725985928 310617104 +636757860 359734040 +-135805554 -734584705 +-358076658 -431794840 +968463944 661588013 +878685828 605217630 +858734054 756128976 +-556665225 697586915 +-472892252 -82056665 +514635131 784636254 +-922175336 870177700 +-485493358 642250996 +779707767 54752952 +822641929 -765549086 +-784925175 118100020 +750232151 -432129285 +-462438786 124105174 +-882132964 -448353022 +437333134 -918050954 +-249053589 -261248050 +-159115150 792572533 +-388789552 675418320 +687727681 -484657566 +135560539 -75107681 +-183242800 875877336 +501905252 462814051 +982856296 271980508 +-101422012 -71619123 +830170775 -343565987 +406712795 704039435 +688059349 685970851 +401760388 638845291 +-394992065 -584294571 +226924555 748781621 +138163086 823338233 +876712145 233443796 +-538987111 -317972798 +897834396 -287793789 +547242520 949236965 +923194004 -358041366 +-883183513 471603524 +-748419564 477216086 +903753361 32102849 +-174348041 197516418 +-347449873 590728499 +465599 -836601290 +99073822 -91800425 +139500569 -113242655 +240873928 951075860 +-836083684 125439445 +462764144 940422084 +-697432623 -510338634 +-481829872 729677962 +498841180 -542530683 +-600371344 557248048 +-547341505 747132895 +-589989249 921608383 +-378419641 -246422496 +225505906 563091246 +-993897988 258203121 +-839710900 -189169744 +-638832693 -130941346 +177663103 -138744376 +-7049414 360317816 +958301169 -412130943 +-815223162 -4929297 +683675246 172428067 +246863215 506190106 +443856109 374147598 +83004394 -205474161 +652048924 -425535749 +-582141649 494592734 +-114046433 -729696611 +-786065580 534152109 +786120094 -760532927 +674060030 -334839421 +359080697 -588641352 +89415718 967205005 +306747709 -983124446 +-922921460 -313409162 +511929854 -734659404 +-684258477 514235717 +-997321847 350525822 +-673384103 -345607706 +929713485 431785660 +307307595 212922837 +486822093 437521427 +640236134 635457909 +-668204430 209472299 +-849280408 844887772 +131521882 165919402 +-133831203 -558637784 +-225809474 -917494725 +26731552 -262010154 +-756450770 782436380 +876704485 38540006 +913976793 -268396891 +424167215 -7487252 +-130859573 -785287978 +756656343 257766513 +654571672 471515524 +-774205087 48010833 +347416144 513002866 +134519931 382151087 +140582586 -81011697 +-216492420 690454874 +-837187948 178812500 +-957641232 -515970508 +522710202 440857890 +-531842433 -411169067 +142005643 -467519353 +-399374627 -78710890 +66776159 -401842630 +433659685 483063256 +251149793 -613957985 +683597254 -107448187 +765130619 -241805465 +-5043049 470754380 +345057271 -887417946 +331367880 922292916 +714949448 -407003901 +-365423782 547360470 +957019458 111749736 +941489936 366381616 +-763299159 -889236427 +992450653 -125938833 +-888172653 -659849569 +-122235699 -216817427 +-208096922 -777372765 +-979439800 552780597 +632951081 616114681 +-948816932 -123422624 +927314658 -680551414 +154438069 -578852113 +143293808 916814500 +-501949147 -949186349 +-323668553 -55024270 +-728369837 -505945972 +-921297287 -894906430 +-556483698 344755810 +778960633 -889717325 +-156641355 -829849989 +944243101 511341346 +725315074 -509370471 +446265018 -687157430 +-143437795 -945573459 +722084744 247185737 +204836044 838895223 +649621699 -613293409 +-832851248 904184966 +-85842927 847693181 +-343511343 977113445 +761494429 -663095562 +-749285629 -370370497 +-597594464 -154409296 +-790169561 -418386089 +-768908971 981176967 +774408060 -492879534 +-63319562 919116318 +655108491 -880814922 +-56561934 -971724332 +-91822330 -579758573 +816203187 77525937 +76361813 529535916 +-268502709 888246560 +-633826703 -203015342 +982888027 -238531089 +695920231 61080610 +-420555646 452998203 +464069183 -463819760 +-781549490 -942536672 +159447573 475422407 +540937459 -596642262 +631034226 437962559 +918585146 -875761610 +-714728905 661843127 +-914017496 263218133 +-411356034 870084831 +936724055 -766698131 +98058401 439316693 +141190260 -20610565 +713583654 78287639 +459787909 682646227 +-480566004 273255474 +-645973033 850130482 +-928147677 979423140 +517185691 855430314 +775550537 794499660 +810729058 -902069764 +-814272011 -794872383 +-105469578 533271124 +-736833525 -476551737 +58363031 -60418773 +-133973717 -72848629 +143617421 518411660 +986997401 -273602630 +-962387999 -299181293 +667980421 329120409 +614365914 -482212105 +-673133801 -581269688 +838171958 -780193744 +-689765179 -105484987 +-801314977 -738262793 +364522822 914332417 +121136031 -634320768 +271268131 15749687 +-404951758 -226607341 +418666900 -40039945 +686402682 24145097 +528520539 -432422806 +-859356979 -982662778 +-825344513 695051604 +752098763 534713003 +-272293908 591361661 +307886942 702828738 +80686870 -916355577 +-254924036 288981373 +-461930514 192133840 +570741823 -657973620 +197219993 -354735726 +281200659 112998887 +742157651 -86675848 +-405273373 -277647193 +-429705577 251958885 +-136270083 291392627 +320348275 -835779015 +105659937 973396019 +-562734832 -817536377 +876744073 -102207840 +-393601461 584630654 +-507741573 33680335 +-483534551 -128174021 +957565674 540423697 +-261171938 284054279 +409593369 -60481932 +20733560 -682567810 +-705641608 -400409591 +713313285 -242189781 +-548726485 515761456 +613569823 707906081 +28383587 331117626 +-741214575 598988589 +102949463 492095791 +436988613 744234289 +946087486 -22178524 +-47179093 -767395574 +794958077 375063391 +587772606 622169360 +-731156240 -53291528 +79388036 756131014 +-313591458 -868213438 +907947621 541981819 +297879062 950723147 +-648726359 -952865883 +-891059704 -32742460 +894553705 -494599413 +93439399 55123698 +-196065089 -568295985 +-470601876 -235470967 +639448388 -884410095 +-829185091 137498411 +386928672 303016771 +-659622821 -637030883 +-641704772 643574927 +-139119479 -409923003 +-434099783 -243758444 +-488787776 644035208 +64421669 -908253464 +764814037 -429170642 +-692646474 -464148853 +-348091425 196625400 +76089794 308762006 +-747540128 430849285 +861657697 82311363 +77922829 56053989 +-326669974 721198492 +-99557421 -529414820 +4402217 164020049 +694638337 -834479258 +-707192194 -156833007 +-737689142 919893436 +-117052794 346363550 +-367267508 -629204713 +199554967 970475262 +-73635503 -726507630 +920619581 -377804842 +806362468 -14655669 +-75336022 829915602 +-307030222 185935508 +641928725 -899751701 +78196800 -650604438 +195883622 851052341 +908119669 -554367269 +268272861 -601754587 +-865713949 -313789877 +371393075 154147960 +864107783 760034309 +-255197357 506390910 +198900047 -557795415 +505551216 -103508729 +-282306396 -976113657 +712563133 -172442542 +109047023 169402459 +-953046163 -4776100 +275616494 412157454 +-595917452 -797793039 +-560909421 539134245 +85702421 838035115 +-109405863 -662625818 +-384491648 -630345592 +949140729 259836543 +-36308706 -556538910 +-479006436 -27145078 +79732394 9672572 +321618103 643653353 +-399482287 -412782666 +-798003149 342747577 +-717936650 373046488 +-475713005 283576717 +60814353 159678547 +15747123 -26677352 +166193446 -336737766 +256876059 -127596734 +489795670 272636723 +-694331949 -617432873 +916038900 667371061 +-595169505 521943733 +575291955 84085675 +-164785081 904436743 +378001274 -905420519 +543996602 -441671321 +653421501 -701732166 +67416518 635496340 +-968041587 -712266369 +-943511619 155100040 +-549821921 610935661 +-172508446 815937121 +-695670422 -277538408 +-501871660 -873071844 +129763246 371884343 +52184255 311889569 +474812440 405055371 +-453579580 425664711 +530922407 16630229 +-651959614 -385899906 +35059262 -964564993 +-659800594 -794438061 +-882023567 -394655039 +947205378 -107122452 +15383683 -886643798 +181051145 -593095519 +-139219999 -874753754 +-510182921 -392851521 +-504618139 601169838 +-758045458 849320137 +-22364603 -444502267 +394787338 995214322 +-36044943 61755618 +350454544 508179023 +485537080 945439950 +949825109 444390699 +505083418 668090462 +966805178 157434415 +-667412569 -967509797 +-441395120 -582897181 +-778615896 951044723 +-277504865 976876305 +32873958 -25879507 +304856247 -993420330 +-876596248 668821669 +704634206 -802537641 +-385923484 -971432869 +-916681376 -556306 +-879782074 -988370265 +-7769905 76235281 +-735159294 -865434466 +-284977621 -938917844 +180519092 205647389 +-653218772 -104797355 +14400286 -279415502 +-118028010 -287998651 +897790934 841715698 +-354737194 -137513183 +-530258951 877278401 +-169487277 895908721 +-573302388 342915775 +750876655 -62584413 +672326566 -497850403 +569291924 -730484677 +367574801 572155980 +-861123611 -119028267 +966463765 514711271 +-379739085 228970411 +-630994804 -232714395 +-821470178 207826145 +-557476189 220873264 +-264338468 -618756161 +-814618985 -300597143 +866922433 88945183 +-436679567 250701790 +473866449 71959380 +636676387 742649073 +281755550 -804905374 +-200615370 519811924 +-348149161 188562515 +-793343538 -404627162 +-143260948 -108328686 +2889467 -112432818 +-765084630 -947270442 +-583843154 75634845 +370964322 804527742 +-862944932 998193019 +185197628 655199213 +-205264 51539925 +588729998 -724337845 +862293346 -297251743 +-93722383 -753763730 +149338276 141563526 +972606683 -650732642 +-169078200 251088633 +208216583 -189977644 +902270910 -8922189 +-427790242 346769918 +384200463 301785662 +-455359310 -384926396 +-612628312 -706384705 +935404438 -670805367 +-241474302 170916817 +593144151 110991449 +696588668 -838197932 +-455163425 12766227 +-978902748 -568820994 +-754975666 135035748 +152010085 912895151 +597893553 55663881 +-132588795 79114476 +43902769 -339889370 +-25109267 651866922 +-510321648 -462747515 +965263311 322236321 +-396889674 -229735009 +-695991409 -764521984 +519301135 126869152 +735201287 401711700 +-279736332 -403623477 +-818352331 -343007370 +804434162 661016119 +862201941 -149482998 +-518548204 -399982083 +-834248282 562514388 +923035591 -197228221 +835021278 867216814 +122084723 -425539844 +42103725 950394742 +260647815 254681494 +-412561692 368700753 +-490518993 855138008 +108969788 -528876430 +251360632 410529804 +-965615619 377944983 +506359362 246468605 +574535449 918913119 +-346865884 -568352448 +-394504680 846487487 +621923922 -940776463 +-570838622 -518639261 +235081659 965288176 +-633022306 671287275 +-135434281 24057150 +-676854551 781214104 +463204915 -551696548 +698547516 -183550322 +-56669239 408195230 +-134402302 -715588371 +249330552 389022463 +186734072 -141774155 +108364987 -478986960 +487584371 -557778602 +-311621797 657869689 +-233163571 -340488877 +-97774351 948552084 +888127335 -306943117 +709526382 870179616 +-184791922 549537460 +-837555194 -213393977 +263198812 -509363871 +-727162741 -801910723 +878711248 809925822 +-497986325 175446576 +478465204 -533937055 +550879124 -990819636 +-491679553 666480401 +434541200 -804826198 +-323799183 725526463 +-274794656 343311503 +-986892759 -100692755 +643188308 978848230 +5844614 739441220 +668550948 312228676 +157642693 158070403 +804923082 -638374887 +-783906273 -142948596 +287046663 -13836311 +920556927 517251483 +-814577509 738795944 +699358094 -265936490 +-260268024 -480240536 +609421682 -161004234 +199014878 -792703741 +-847318541 309891018 +763519349 -879448879 +-848524523 76435956 +-73116811 914881790 +-429004484 745683876 +233165693 -135114280 +674205822 -608041425 +-420869121 680643792 +567831463 265581880 +452301183 736318728 +-476266725 969850163 +-973391410 124860050 +-357742582 -740911570 +865359868 -413658024 +989362038 -483557793 +-777473315 991433179 +538298804 950297911 +485492330 -573221342 +357229965 286505944 +-6140190 -509304352 +-929788304 817937583 +28798185 -875066761 +842924991 -440441541 +-312257427 -284787438 +-809209845 69124546 +-749911082 -725046646 +976245238 -362139824 +511621882 229097580 +61754638 584130861 +577829650 -302062858 +188823119 90765568 +386467915 87123949 +204606654 -332802090 +812918667 851406814 +20456136 -729867369 +389069707 -286402407 +204539908 -157170701 +-546690854 832276966 +297844443 754560007 +321938152 582569943 +-881648565 226648329 +-175276628 -640604503 +-894896849 -629741236 +688523060 -358220931 +237413356 957011510 +742883669 56794780 +418559580 343855016 +47024081 -84136301 +-604518943 574383865 +-136994468 -973592554 +-847961519 -254805048 +-715307394 622173660 +-277855081 496029827 +-977309456 240899801 +-504910236 670411224 +232948446 -189939707 +-759506348 845809024 +788674752 10698334 +-244746091 -783381979 +-609095035 866308124 +545449690 -352972209 +-462041576 -467295827 +984143086 -640867017 +-292710323 481592324 +-876366100 825081396 +-633456295 -896384068 +-688443536 329160793 +345688565 849819113 +-271032668 634932540 +114069623 344110010 +797070956 332257623 +-886043943 -716533889 +351202046 -554941523 +643640542 -420755794 +198617247 -352399337 +-37221825 928040263 +-189856844 -168030226 +-25299556 769958660 +-764415937 -389952505 +243451994 -517183070 +-258448429 -495254251 +176350824 -508862691 +-322366345 -370043938 +548444759 -311089445 +304275457 -527503453 +-892850489 820834113 +435216426 846444108 +-522200652 887613565 +-744170532 -693250685 +623158670 669177570 +-860117495 -649222803 +945737361 41501860 +-656303175 -743492119 +-628827355 195234097 +77830867 -317848092 +-429750811 -912487047 +774939572 782960421 +-496129064 584931903 +-704810757 751568034 +728825735 -933895589 +-392934359 918199551 +-425439468 -470106388 +926425231 -368320799 +359779421 631321446 +-3326351 740946209 +-254150865 213649945 +433557418 285848164 +-249732704 -587876648 +467876354 -302048041 +-654045837 -311450700 +233358622 -871851533 +24488697 -542985912 +-790114628 190360668 +158589213 469793327 +466693224 -699290353 +-317257695 -534527841 +-869826285 -682572711 +-127801478 -261780016 +-643292892 -944859099 +-305411116 107985885 +-373461691 715498091 +50092795 -569853781 +204711344 -968436421 +-794723490 259944015 +-600060289 -770830801 +739244430 717434092 +300366511 -719322139 +594501136 622966340 +-210051986 -793463703 +-766470780 124068499 +-806117282 777476383 +-530590078 208407142 +999589696 -504242975 +-644485099 795152227 +-228304039 407505915 +-528579291 546117215 +-821824550 -953012223 +509640275 621746449 +475314254 223218120 +749460577 483712462 +540827453 -652860562 +799877365 354886178 +-277898595 311620266 +-260337122 176491487 +6651584 305056858 +-204580933 -905303114 +79585050 397035132 +50126298 -55840197 +-473210959 411041337 +-260189607 553566214 +371130535 483925489 +-612135499 383320720 +-98508541 -302995418 +589196807 -598519291 +518428719 441183451 +-296131724 -292873997 +-6736496 393207679 +80486717 -213677257 +485165156 -224143651 +-636285030 -582426163 +613725866 -545931218 +785485999 125041132 +27119504 331305259 +542904800 903805745 +-610303284 886274957 +-839259057 -59734392 +-907717736 538070506 +290341609 -258505447 +-334410608 -38608145 +568394469 715696537 +-812120484 -993560319 +-243469901 -235235937 +-845446237 78659598 +-54573706 -19459108 +344973215 801812519 +-803268901 -534519417 +-763122690 710569144 +-470094989 -632168254 +-102671478 -60989198 +768688543 -777896738 +-662601563 -991052262 +37240390 557132028 +32930108 629658545 +917160762 895353399 +-431241365 -680827677 +303184952 -639871448 +-920468743 -889504591 +387404385 711045665 +594576874 -560221369 +606972169 -623309939 +-114497639 220353548 +898130270 -543226471 +615596984 734047991 +233780554 53683761 +849943193 200275897 +493241869 783098066 +-497651078 -816732903 +78446792 -427578003 +-822624292 899405028 +-148928480 -390006322 +266105095 531085817 +382987818 376049452 +-497078286 -795590442 +-990586440 547550556 +-312584868 -542464542 +516442716 297547032 +-2519856 -858995077 +282860621 -365254696 +-107974506 -194576850 +757219524 457699105 +295430103 792746567 +-767399694 -791818776 +142365008 -882256516 +866253445 -755899127 +537496122 46244033 +917177197 646699083 +12140855 670085871 +-722239634 720270054 +-190636570 997163953 +-326238068 810719815 +-612707658 -566098035 +812168310 -92932678 +863720518 533147355 +312869788 -825352457 +-978561361 -712897019 +-851551448 851455797 +197524521 -306989883 +-200429622 764762858 +-791031112 776910347 +-434434165 -584329987 +685844615 -516071195 +-96410016 983705581 +875018335 333273487 +-120727444 889784441 +875695385 384444319 +-571877038 -164468023 +-321366536 -722258866 +198493024 -825237517 +66080180 -35891500 +-602299185 -474142076 +829214015 706843879 +-834697543 996475938 +217991617 162007118 +456175999 -887057631 +-768031461 740142707 +-723191940 -668784530 +-435545769 -820307002 +24266577 -791389090 +597548689 -854471883 +-19573967 442794190 +-977529171 -141219647 +-796471676 38595313 +-928369190 344766004 +-723055869 280598774 +-675548105 -265136086 +460374600 -258712272 +24296448 527375954 +383680482 554905289 +-97640553 320512053 +-26172943 262807119 +936425940 -681349341 +-482314376 941724961 +888244829 656920759 +600830998 904413123 +506827638 -422174616 +521410115 -470760455 +-654671032 961788174 +966747248 -409812714 +616299531 -189264800 +410638169 849953435 +503218350 425214410 +294969555 574757009 +974242505 -361376133 +-754099650 -723480779 +-249731912 176781763 +683712889 -523416477 +859759385 171983382 +303259152 963074702 +146741027 127073183 +-486084546 978851108 +616641577 -359621736 +-222390673 680852189 +-344282618 681265193 +594130378 -779191717 +526187124 -579297912 +969695231 52354594 +-560595162 -11199025 +-923552831 -76201811 +384583043 -2361242 +423435783 936267905 +-871230092 -405898287 +-748355400 572932163 +339944827 -792128408 +397662594 911767403 +-723492219 789027779 +-465114144 -129577686 +960204015 -683171855 +-705657263 244588090 +852949740 957012153 +-424908594 -255754753 +-692624598 880210106 +-88130789 217160045 +795202699 481707107 +732827308 -505568778 +-53972308 -196682805 +-902831135 20507028 +934315379 731752372 +-524282285 -276358204 +43458815 -763986582 +305017569 -130346111 +-669380830 998286786 +77256209 979776199 +206230461 -87756695 +-424453287 269778603 +-866043237 358299652 +51224467 40742060 +-181805838 818288792 +399195207 293737583 +809856188 -269041031 +879674814 -514645089 +757692410 -158785830 +-422187014 623856974 +-607342698 602641702 +-478604663 952389280 +-135679535 -568087301 +-862975091 710731735 +188375840 553271437 +-436157735 645687353 +466662974 -553376071 +-120668893 -661416470 +-289513348 -371477511 +-848043177 -946802428 +-178666239 -207027983 +-710539606 -762900815 +985361935 -410006668 +-324798125 740603728 +295210010 116952438 +970291880 -2199175 +-258179227 -307561363 +936321826 573397315 +-794307912 797750481 +-139986011 982667098 +83736916 -428734925 +-565689081 -935669385 +-320703715 -327494839 +237057450 226501780 +610492723 -138109028 +-546627292 580825767 +390251942 771366955 +-953883363 605714055 +131621023 -366903521 +143835896 -106020038 +166206883 538239280 +792460473 293613112 +-606552160 -571953796 +501279305 -697336459 +-336679436 679802898 +45734071 452948950 +21772239 55079065 +-190996773 -966644120 +904934457 -162158498 +98368876 -538057825 +699942152 459852752 +-660195237 312635657 +947617629 682870423 +-844660718 -791767610 +-638298614 269835282 +953505604 -296718193 +527311236 -390205629 +960389974 133492414 +-792595868 757902693 +476899660 275361397 +-141759753 -490315670 +-405057816 42136773 +-618493632 321648633 +546659219 433608606 +-109962176 332376747 +168697062 -565918617 +346570914 127763314 +-164558571 300185410 +339468602 529858476 +599935599 -519256770 +201912580 -367589524 +-752076909 -959194924 +-685382076 998566349 +152807459 227200511 +367797266 479417911 +875877925 80803403 +133259534 -691279913 +-372319096 -130760426 +-960894399 -484880802 +-475885737 -880803904 +-151642851 55361903 +950385505 -711911954 +-98066637 -656573850 +453800044 29894545 +-729324495 247061514 +-610200391 528967997 +915913176 122687736 +-647137998 468959001 +-814291414 -818110579 +178653893 -531793127 +30367012 -102909396 +672402419 -581598414 +652838594 494112268 +-36375206 891698361 +111758850 294981364 +-782514673 971142801 +-691093169 -531565273 +-236378563 -98566766 +-931512217 -299240312 +-781155556 -592083603 +260748878 -354570104 +-925347160 -42179783 +-367214670 547746987 +-715870636 885625235 +-5091655 -797789855 +458323922 180948431 +328197463 -337936952 +907544154 58218678 +255360083 -757724437 +-551637655 -576100449 +-151033663 898405803 +126308371 84125965 +317305502 -739992982 +733052665 691808933 +782070358 -558593565 +491923480 231324248 +-17795152 -880870936 +-736692324 67529496 +246481134 164284540 +-455446420 704303874 +-303526368 788378421 +942326173 278492602 +-891733438 634495955 +-114358229 -798190399 +-215094808 -13009363 +522901794 -42821734 +-929738292 -453543848 +-402337242 359890101 +-610793681 335075185 +220486976 736025805 +397409458 -251775513 +-8813472 916848807 +-184052221 -425190483 +-865293970 473989149 +-624780522 827207596 +517009783 -272033381 +-515804423 -758078257 +-62334245 -375256469 +-463266105 726375585 +253752201 786364944 +-278884567 487924275 +-216598188 -334713467 +325529276 59076627 +-701066364 -487588616 +-110195340 80733591 +91880634 650793325 +481440250 -44009371 +848566603 -57278575 +-721204662 396287369 +-259968344 -780875033 +-390520720 803991788 +311583251 8296747 +928036583 -406235650 +527279793 -575996555 +-827306018 -87135528 +223974352 412952441 +221107638 519843406 +-81493728 851613045 +-181245936 79733653 +518474892 -567182036 +-513506809 894193859 +-65562814 240033599 +410586476 460765184 +-239256647 363664700 +-163453433 861695982 +-742386168 -751344459 +918743626 780385093 +930100608 -393853762 +433089318 -97731039 +-128591972 994946382 +-504352185 219549576 +-449153155 -402919132 +-855194477 46592347 +220449959 174279699 +-778354097 755326175 +727530898 -680706487 +-661140640 -177367802 +809927181 2877947 +-865267859 -147221141 +-970323190 59821317 +496780487 694848594 +-396947839 598423557 +-113552201 806312846 +-710090118 449073665 +-366101269 -512227826 +87269184 761305602 +658350105 -741195109 +150691920 -327446783 +171266779 -822215078 +-492202305 811439257 +702846564 231406281 +-746316976 -249717235 +649989216 -27141937 +-978964462 -269194696 +-953063989 -252018660 +739509132 -866605988 +-747455212 -219390231 +964491913 55581099 +222180517 901157282 +-763968263 325250082 +-263379168 535234539 +-462613620 792398565 +346529976 242978346 +925082744 862313049 +675038808 -646026821 +-79674126 632792307 +-581205924 356477815 +-517118617 70530056 +128897609 650386273 +766032509 -626324926 +-636723372 154376898 +-405305407 -672197438 +506476735 868638008 +399703628 -301997389 +492452566 680306940 +565091164 390899594 +-715422185 267257416 +801827018 747043085 +-505543645 853003582 +-569637260 -702755855 +915347466 -411334230 +-631676086 906194522 +838048806 112294304 +-199630554 924525689 +-74041321 -200000986 +990876242 366286547 +-574833189 -121088064 +-724931577 370744157 +245463310 685777408 +-523184452 -274301654 +-365399876 793612224 +-90674608 768735468 +733865605 277704507 +284030083 297282103 +-343223007 -774351907 +-141552513 -759052708 +388991356 -501984193 +-11278407 -610193063 +-741903482 -142083256 +-447121479 -383394271 +579813550 -873181837 +-108496237 -682204907 +-637025503 201823082 +220397210 521493707 +-843250372 -948432224 +845454466 912921677 +382945072 -294134764 +-356284609 826906551 +241443559 523147456 +-970884394 -224369537 +-222336559 -419262701 +-745957842 351781364 +69705986 427589478 +-244870752 -883480541 +-293436151 581844424 +974956730 582879834 +-531676682 -704520417 +25472701 926504098 +-997132538 -421659607 +500970237 -544726178 +791407614 360015675 +-511603113 -784376822 +-621130234 584153055 +-688393330 874531696 +999354309 -623884279 +858128014 -347620721 +-722676189 -780405842 +-825462621 397072207 +531013464 -723754021 +-184688810 -666278848 +176099275 129623357 +-722546920 -162913753 +371350089 -436676224 +937137686 155612370 +643830198 -881429366 +-909968450 -307795519 +602628151 863782222 +167970739 -81050384 +-679990140 -255462036 +424529968 612728047 +163850333 -600608859 +-700258370 -651883758 +950841503 -129658864 +-935438740 472917258 +-70548327 -710893468 +-939156845 -969961672 +-153505381 34720219 +-819769614 61797133 +381950792 -712417331 +771921017 765429859 +-806997213 242429224 +218848802 -197420945 +-723986254 168999347 +321220694 695449469 +-968503226 -959814046 +-581908174 -440736799 +-915843291 472119452 +223728808 633213734 +-201447017 660401079 +-726088483 -534336397 +-54147294 -601492749 +-493177810 578435456 +317863948 990922656 +151175608 347538788 +-955502830 777271752 +454141789 40227353 +-78286360 -625179170 +483871776 451687310 +215217963 133477206 +423539026 569146934 +561570929 473320496 +-63727214 433110354 +-893141463 838087996 +967130239 187618313 +-113945796 719484600 +-70218157 795174048 +-587913787 -295998934 +115805367 906467416 +-280630961 208225106 +-163140158 308385279 +89252949 80748519 +785764063 -183727201 +662336900 624959633 +-888908579 593899965 +117029945 899729157 +452781376 465033280 +523403197 648273727 +-173849732 -495311630 +-337923621 -769864838 +-341839844 -156995760 +957427340 -567537386 +45403838 -611576494 +803440120 648037057 +-642459513 627262083 +736590351 794519303 +-182928837 28437023 +774751303 774535630 +-438842988 -554466067 +744345990 714998674 +628744662 385944214 +291740318 -628077706 +210661134 -510907707 +-322960636 -473972454 +-422019088 -84505769 +158563494 -775109852 +-65986686 -254457254 +-335373411 -827952513 +-106951395 -124933047 +-585387469 716517576 +-698066660 -433741596 +885526025 -914458655 +519952117 329794411 +186367861 546621867 +999642695 13224803 +-565890818 -765310932 +-174485347 -168260281 +-982329488 -265069634 +59297915 596142274 +-483986542 348848748 +765417013 683200394 +-649747067 598777431 +96092490 983732659 +-379886758 -821117991 +511542612 299946224 +263859944 -952922419 +165733206 508062325 +-289808996 221027015 +78585481 245902000 +-371126400 226673006 +-779853810 -329112213 +345931246 -738003130 +-594764203 68457690 +-483604054 777353884 +-475465965 -219297889 +-98981935 -117288231 +949233859 -928537346 +77424353 -252320777 +482672748 174280283 +58841478 423914306 +10942431 309016933 +974173499 196114903 +-657568856 852878619 +962502066 -719805968 +980507384 -33237630 +-702208604 550904032 +620163793 -858879902 +-439057029 -495633755 +-218629094 -504165628 +38246807 128650941 +-946532857 -154664239 +-265873416 -309519285 +-498327176 -482798739 +-144643251 -162867974 +112010601 -999229346 +-708682189 677997024 +-352549400 -535164942 +-233716723 604482260 +665169673 567624294 +558489217 -526229291 +-284919030 -942000956 +979961401 -950297303 +-571770602 -427736473 +718787222 429904229 +978361803 -179157585 +-956660843 -84043074 +-798535597 797326251 +926263148 934923776 +-284023361 -61109762 +-44316616 41968268 +-998571298 -409664663 +555097105 709915558 +-743766326 916961358 +-133299831 622202959 +490220641 354478771 +-227223622 576147590 +-729370460 265033488 +750836350 890317992 +941845825 -442896992 +-967094916 256263915 +-271138907 942212494 +272480085 975276586 +-524549664 219999939 +-118085332 -717484139 +14859141 -350757142 +-309563806 -147703000 +-713036448 -391619443 +-467235296 -67123369 +-777568558 437076303 +-845972991 792591655 +-592757813 872576264 +562621718 705638599 +642627066 -345668233 +-736720555 -682863579 +901784110 796192427 +-311619304 -457929952 +-508117029 -350038047 +352859857 122626636 +289022687 -48677381 +-818725505 -562575515 +763371169 -453299224 +495102800 -536328203 +-97659823 533202078 +436881218 -746010354 +568832268 384503424 +232897566 392492546 +115094965 507985299 +-466095826 -540036688 +-4821995 -775332824 +-952160554 886436096 +-462899541 691892139 +142553652 715561382 +204892273 739961036 +-156981687 -607282978 +694197945 -941796440 +-63188852 310936776 +235982603 -185627385 +-458484093 -325291876 +489407755 27680830 +921580703 -43942255 +-664754367 -234590726 +-431830656 779469108 +766123873 96176324 +266865881 -338920035 +503007426 -886710399 +-183855814 4181136 +-269776544 948625805 +714227765 -487914158 +97697791 -620338080 +812598278 104285600 +-756036314 962438891 +-265048878 226600359 +-145890690 134057694 +-687803856 740896234 +-214600485 742313839 +553495820 -740120824 +-766422520 -760987191 +725989835 84422274 +-354344247 678956025 +662821179 -394385804 +-243817755 106685660 +-819117889 899686172 +582448106 -614380612 +190442240 -152114399 +-788907422 -571527126 +-780438893 649881677 +981709523 -700234121 +-702744048 883842448 +71974769 474343976 +-57640796 -885116057 +175332102 508742762 +416893985 68405648 +-835164539 -618957173 +-5982742 -196427954 +-342682012 -67880718 +271601129 -192010028 +-997474263 -490455699 +-831592112 519896581 +22966162 -286225358 +684708976 -421501714 +698628926 523115640 +632527408 791245288 +790110663 754394830 +-359193500 -581330306 +654823041 358211381 +-719410103 -788869835 +691734647 -922137885 +326917087 746194739 +940677420 -504820740 +-542786725 -84263279 +-867770048 -220507100 +691842108 187789360 +778979206 310374234 +-986863971 509709668 +769829952 -956200219 +284469768 -319445456 +-11227172 689714354 +134858205 -768060301 +-747584451 -369116624 +-848852494 -488271694 +-524378974 -118825663 +-10538410 -696477729 +-996947713 -892460111 +-194049257 426013643 +505600987 175033710 +284264136 -798118208 +-110339433 286086279 +-784067807 261781171 +795980217 -894400449 +-73718511 -525916150 +-850254773 752242339 +-142695531 -835890324 +443164804 288116069 +299726480 -664158709 +899276505 666133790 +201362274 -962763590 +-399642933 593207980 +-844541184 888054805 +980775255 783925569 +914287804 -861611096 +-588153535 154423049 +-955238905 -827111028 +470880791 487432462 +-513565239 947154070 +340330121 -112560992 +506126627 -529521833 +374986432 -820869957 +184719417 523469737 +-570385013 961183434 +993695857 -81526456 +-493958481 -424671473 +189285797 81884800 +648739042 850690309 +235666289 350098966 +-404721149 786636163 +211901966 -437846726 +-762095037 -443617140 +-129117589 -625490541 +815694520 538873794 +259385504 -17960630 +619813119 10238111 +751553685 -419475601 +-763100040 639995152 +165375806 -452529743 +440604778 755731868 +-531407658 2778784 +-211517375 -304750168 +360836928 55863847 +83750449 -646814325 +-573696197 395408184 +-631993940 294190891 +-974884559 -330482062 +-592986453 351375424 +-778078962 712153169 +-263871655 -557149952 +994242886 743339789 +-859874969 4287149 +817454453 593830510 +-821438059 272491144 +477294176 11690048 +540919209 763809750 +-298561987 -428380137 +-71418163 -568433477 +-653543716 -816955074 +-951112947 -762298494 +-225311216 -875799507 +-885072452 856633680 +-179859934 797525427 +-880667840 -627145601 +263117670 -138700907 +-56940225 698959309 +-958153782 -754004653 +-566380974 -973369211 +-754586207 -149768257 +433775053 140980587 +905821928 889154306 +152045708 -819433381 +-667607664 -214656816 +-444414217 -242287436 +23270724 -870616458 +-945266808 1148895 +20905581 602897696 +-181569291 968367845 +-467186056 458395374 +298582078 315231982 +-330979264 -461295053 +-762015109 582348371 +128909025 636501921 +-537826860 600474015 +-754015078 523169689 +218380222 -545918345 +-736476757 -844055554 +-618544171 -991397657 +249477726 185031813 +-934016276 -272903448 +-627562702 -265511540 +-828866199 -726306719 +32527779 -213868968 +246040523 -483882459 +-777485790 488793687 +-835667160 198341301 +-522692448 53854395 +868491565 -617993867 +-771524766 -203292630 +655498933 283142758 +-250647891 -740460378 +-657612168 426317845 +400644723 -586331289 +-367758916 -882462608 +51532753 -425584815 +204137802 -874089290 +482344595 -810726603 +52524927 -568347888 +-444725592 -785230066 +436631497 -610955684 +-30706320 77329344 +-10869497 -342881654 +-81916928 92285031 +224206502 -781086830 +-378698061 -496469521 +952568579 993722348 +919504283 -151253340 +-522748044 365970737 +-868757830 53108271 +697092189 551341797 +697860403 -455971734 +-614486414 358123922 +-453006442 489008219 +692551156 823147400 +-838295691 -648754365 +-398929385 826206069 +988034441 -303327484 +51507060 333202719 +-657886874 847329165 +-538703003 -637848629 +994809745 -941304153 +-134137725 -22312478 +-130755593 -64585244 +591688188 217374105 +-749697085 682223012 +883457395 -493314994 +136454821 -4915015 +-108366788 -940541584 +329439668 327194805 +319702360 173341737 +-346674537 684392811 +-751460701 -548665344 +177037623 -536699464 +-963377129 -913196694 +16245473 -956720930 +953626110 -737345885 +-198865099 283179283 +-295633415 -915634554 +-772057331 -540051297 +-543068580 -887588319 +-710355542 -345357757 +-109629307 -560588484 +-378599585 -325171135 +-780755316 -776229482 +521614193 932744910 +-757359058 -432847295 +613819587 -677541384 +-821810559 -295500380 +864348053 726023740 +2321282 -793272225 +-979250323 -508211186 +941642725 562853860 +688328812 -702531040 +-68912937 383018857 +431884808 859124790 +217202041 -260821048 +99032630 -392337645 +301439092 4058433 +430257966 753986049 +134238146 -474687441 +-268772184 -867466266 +-754936641 60296809 +900310824 -477394623 +-804751692 970999755 +-966112467 -115578176 +-747094568 -415033623 +-246976602 -384185265 +-757227400 -47734778 +-999002525 -981360245 +538426580 -752605298 +317964052 890779468 +-878092576 799786770 +-869503713 760692928 +260817494 -227199732 +-536614174 937454876 +915358092 -287408275 +-388452707 262989869 +-168548253 -44730894 +159308478 -654561839 +152850004 -948140852 +557807445 797348881 +-616990867 95399150 +17846631 -418643784 +757721117 457504229 +29929741 914675650 +-527828920 -89711247 +5666119 -167302079 +415160448 -626083095 +259282745 404629409 +-74490051 280423588 +-177857115 -318131091 +-188051816 418513638 +-984876944 -394567582 +2657941 -99731198 +342364017 -889904620 +258226593 775645812 +834389516 -779352752 +956908868 -544587376 +950794444 -37566966 +-857967981 220055139 +258455479 269645747 +418635415 -80672650 +-191736966 -754215793 +650128260 990948560 +609482075 543891502 +783308262 -462536112 +-146296677 769931524 +230679720 92146648 +327823362 657550934 +232626558 704938046 +823139863 -95664670 +-50733969 192000219 +-504613466 687236496 +670745302 86100182 +-16247930 -188692400 +-173941056 -609180081 +-953775722 -483230204 +876698049 -707341924 +-653303554 505198981 +-283816497 330717674 +-639613096 348513975 +565334072 114012542 +205798129 310827881 +963251847 -999770655 +907888153 -381082046 +95003196 938512310 +133621601 68969701 +339886435 39012910 +-944885407 -248087095 +-981209910 109961030 +-656333406 333103341 +289503937 933823822 +-406358475 -525748708 +-985175808 -613501001 +-524632912 -924352038 +-963547113 831998448 +688916916 -703039734 +949654572 215299077 +-590261423 -536464663 +248380879 -735608064 +-726028270 907260822 +965874373 -159556 +222223640 -703817368 +981647527 938455113 +-22316207 1132207 +-289748062 -738724023 +223869970 508679659 +951695235 441398161 +-910707911 -21583468 +-451364293 -911888796 +804381417 877246138 +-902402649 -298724858 +-847131964 -284177776 +-884211691 394265014 +679022760 6185868 +304108847 515667318 +239588295 52337546 +-414546976 282935061 +-503839812 -629900796 +-792928007 -99561795 +723110704 -47333648 +706473229 -341283585 +307219014 -332802608 +934007445 260342380 +633690378 309057932 +199060292 312114934 +471410654 917292047 +-890848094 814488808 +-676225993 -576591068 +598847176 -474906780 +-815653426 391625626 +-250317204 991680552 +-78866199 995057579 +611842621 -767603048 +-972174949 829100331 +-890041593 -698506699 +250553231 741076034 +834054620 -660467615 +913030124 -200569152 +207824752 396266193 +-587357231 -51137331 +72530329 436703555 +164712646 -19557812 +-828134631 -925644039 +722808294 668017106 +-536680299 -367418049 +952712737 -825809942 +-555977890 708232876 +-12418749 -350891477 +422559942 714773400 +329684511 513476882 +156180685 890005936 +-256482968 111481434 +870676651 173198432 +-95654080 376675574 +238610461 231388320 +-788916102 -910023583 +436633957 -686371528 +-887858057 462889081 +400685204 799996987 +928633765 -703164914 +-742284473 -290109946 +132800737 964760988 +-51716163 443095139 +425261126 -235927257 +-830925596 -79947836 +111759399 -319953543 +394045609 -688006237 +409759758 396749521 +-765813131 -474704577 +-665905248 -593625041 +662286257 -127178251 +-784794013 761260935 +899460595 12425581 +169094359 381891263 +156166226 631952927 +-679609765 731495106 +-568713138 -965757763 +-900116225 -709858276 +-800943531 -470146337 +633626250 240711757 +708024598 512464598 +464881307 -301216673 +-263752716 288623110 +152917888 -577894580 +-775794411 -97872142 +546822150 416301550 +-148514508 246560175 +-857831539 -431693446 +963146364 -108081276 +590366009 -400967375 +-114466654 346474926 +415588741 -312223718 +-41722498 641081999 +-489563808 334367268 +427761944 549988910 +112215967 741352022 +-410715527 844946727 +-187360522 -830862712 +191208815 368627106 +92039309 472678684 +108233230 484911935 +-317736981 715991578 +-139039011 -734257554 +282064555 974620196 +974725464 654009069 +-627620865 724295324 +483784032 -942789589 +741242389 -370450845 +263358466 -656892481 +-792252479 245426705 +592461713 319635710 +-469517743 -612557729 +475061544 759845036 +-380047819 -380083870 +120648447 55646818 +270492023 128237361 +619391060 622012876 +122215810 -526510202 +134875202 -26736012 +-983287808 346246185 +434883719 109019796 +-153125952 862780555 +-623861239 246643568 +995143987 -490537172 +669260366 974379995 +-276122807 -498063868 +-406071883 746935468 +-786099409 716935730 +936599141 46315715 +-502909692 -943345953 +-245302942 -79460630 +-440376617 953766771 +619417931 439398807 +-466126124 -629599918 +-931918650 -709665201 +720583725 210419679 +-448210269 -30053669 +-477640263 -900924967 +-736729854 862324433 +540809179 545345990 +-625761822 691281628 +553097538 -930665203 +-884186217 -294599643 +-612991465 522884325 +578458961 -343797905 +653967484 -503779434 +395884730 727016999 +434141936 -899245189 +-210674604 -808158790 +-911794512 743552947 +815466509 -421202677 +196825949 350362905 +-320457807 914470406 +781409171 65804670 +361087971 -507249596 +32399072 -782970954 +230099055 -13420633 +430308934 150684689 +-133338242 -689028029 +688859518 925767378 +104251870 514515557 +631380114 -905517488 +-231015309 -812530657 +502993120 -872535506 +-364013289 346503195 +-718820447 -487511150 +-122378950 21855499 +226658626 -615155375 +894535622 -197679106 +375416751 -115162286 +-202578562 53378288 +130218578 -712462985 +27679585 -102180637 +174867153 -56007274 +-477872180 451793244 +351138738 -81179403 +-252920785 764655887 +742252301 -747152268 +570142603 111137084 +283039020 -273491157 +827856570 -921419019 +986872085 918847626 +-958574070 734090752 +796182410 -676782782 +-473528801 -546487942 +-429208664 160499487 +-161240984 -53640276 +543491760 440021664 +22142779 332807365 +445537071 -503082998 +-159298977 258181467 +-388435987 -538651072 +105219029 -127842607 +-889111621 -456476714 +-604536378 -504412436 +499889470 -991231586 +-697937417 492524879 +-578720770 776611544 +656159200 797048334 +825798173 -443256371 +-920134770 433104385 +706782671 -831028445 +749025238 621814079 +-595878379 -819396238 +343194481 879129237 +-644174151 271174601 +732215604 437935404 +-620116650 -969287775 +-130763280 -52274482 +487001382 368711899 +531529391 -466148447 +979932451 192133906 +-720781028 605562432 +-755951274 560041622 +-41790049 -616151056 +-846226485 29507791 +624023105 -814071344 +-554418953 920963957 +-688863804 -327358818 +909041077 263108790 +674310781 525101123 +-69283170 -15797355 +809575685 849911672 +403079754 276229772 +-587120594 -418045589 +-11703805 -195350266 +-396386553 357351990 +-78177723 -155262360 +767538263 -954542047 +512651893 342504029 +-690097034 676424435 +-414982311 419251792 +751829625 871522209 +523058112 -79935191 +185001129 -746793098 +3535671 -641539575 +-322449938 -963310024 +159557327 609570275 +637287999 -546345251 +964115877 376701147 +-429637977 448735198 +-764595926 277252208 +403480079 200375337 +736784134 -192855071 +-650849178 -8200801 +-974497206 -692482987 +370282234 750292159 +454941658 -124313717 +-976697450 361220296 +572351757 -876640387 +701510619 -620036188 +279729536 823008525 +953152066 -310344809 +426853761 40472600 +757871421 -768479764 +-252934708 146612624 +177086234 -435365402 +159388498 278008446 +268571186 575600324 +850068756 165006583 +309882571 429813784 +-825922686 -333406846 +-949840216 332905647 +225931146 505935982 +987451902 58496714 +7704841 553789394 +-732690567 813781762 +825181651 -153988394 +43093061 17702233 +502090484 -78535017 +697451543 945390492 +-629416396 -914354454 +-884044913 751266333 +-4357194 -950731873 +514335368 -520744674 +12840915 -494950135 +-303846504 663590653 +850028153 -489525603 +185528146 -447653306 +834055653 -115644080 +-477769860 -335843154 +-797014530 -502377083 +32495135 -975084781 +124624316 947385847 +-598123622 531579083 +762863262 -558349261 +706843944 901463306 +-977004879 -67769995 +51006293 35706608 +540293782 815658444 +296341843 -23439117 +128022406 -906461065 +-310452761 -875597069 +514454942 409472431 +913866063 565982276 +-688519743 -320986180 +588913370 -424578603 +-943829886 805398187 +413741560 -720408671 +-365423727 -963971808 +-868940965 34629865 +-108567116 203697288 +2147962 -493885785 +-56265175 -594959274 +818869596 -287558864 +-755398235 276456571 +-338112966 -388855436 +-872273186 451621407 +-929477497 -335075360 +-841401172 -464717298 +436710324 548993906 +-108213079 -211277205 +-377773059 -733007220 +707623057 282309028 +-539626549 -636410452 +-632420707 276944747 +553022059 -47189977 +-952316771 927864488 +606332449 939975367 +353553981 296309911 +-182742662 -366211241 +-219072832 966700383 +834915823 426487644 +43894375 827053994 +-609724407 419582685 +-409736374 720015184 +-869662903 -4259999 +731035045 609633730 +-766999213 70861353 +-268204038 -73922391 +-333779638 -650525910 +-134618044 -937731768 +-681719349 -103417736 +-269051588 -382309841 +-539864212 430022010 +627949616 660670407 +-796492538 613587012 +86955168 707324452 +-119599418 -700925837 +743139424 568695759 +653456580 777867529 +-69134592 373750905 +599745251 -333951235 +706924015 -69119727 +920751518 -552620078 +957560249 -504491881 +833062343 -798177073 +703809544 -492846730 +797683260 490156517 +-893098726 -459014082 +792067698 578508651 +62096588 -730091023 +871306581 -113706554 +-763729452 -737059861 +-662190683 -526190342 +-130758048 364784995 +935525406 -193172704 +966776351 569511472 +-494134853 -753529454 +911359600 533420381 +108586907 -559240220 +724829354 364232628 +-850038054 466643987 +-380121758 187345086 +113455931 855569618 +-503403016 747473735 +971623826 122937209 +53918099 915205506 +-91227881 779699745 +792145322 910322241 +961447228 -876189348 +399827960 -280514608 +529113040 -772065754 +226667884 526665157 +932509060 283525528 +-232881625 -337429303 +-30815969 -741842304 +-26080348 282179138 +-709841320 738971434 +660179209 -183353953 +559193851 -619593264 +-358157006 176071360 +85095476 -43019323 +859376733 -805864568 +510252704 673257818 +-898775819 -587859489 +905027119 -212825372 +969583505 -859012494 +806169459 -970910913 +123642449 872209787 +787065193 870894834 +-299565056 -245008591 +-677938949 -323453030 +-382880807 960288897 +297486637 -608885818 +189642134 535586650 +538342172 725342514 +-282295915 -227895494 +620106499 927733147 +-31540664 341325007 +-248087821 -943528980 +-723920982 -257219100 +-947902793 375667236 +548689864 695871173 +386859385 879042056 +687433931 -823792023 +-936155265 595713417 +439237611 718306264 +816041172 798421080 +218134854 -516562426 +438477068 -1984293 +258620789 -245834408 +-913759530 -536280831 +380721287 -838007725 +902239878 268400963 +484280348 475694556 +-480020649 190550878 +-705570447 -82363955 +482533626 -365973140 +453070489 15635719 +708445059 47409717 +-792685367 676715022 +56816119 -262120503 +888139371 -505635684 +-107002431 575464936 +851542739 -461333252 +-794423781 -407631832 +190399699 416132453 +-341922683 217230956 +987224851 -793536500 +113374214 753589019 +604523766 -364628775 +-663492571 3388482 +-222559621 -726567049 +-529280938 881476998 +562585332 4992807 +-703765098 238802491 +105332586 583315798 +501197262 -282877328 +426825224 552910112 +198811503 703441676 +140271599 -30858052 +629488741 -663685465 +933684061 -30128919 +-362110461 297204346 +-78075179 263474677 +-349505940 850069809 +464191473 39527884 +812635661 209598329 +-319421744 527568083 +-600617449 227789396 +-782118236 -98023774 +-164904773 -188938731 +-88532322 915448701 +-220047045 752554190 +302116097 738317973 +-350829834 47215156 +781253638 -114416059 +591958447 -699975841 +637061213 849833314 +-544638219 -506713950 +-567902650 -475724730 +309299948 -935015904 +-989338744 -635316427 +487393966 103436791 +-70678158 119953572 +987822704 261216851 +333131823 561573687 +308851427 -453684035 +-143502694 -678534954 +369995442 -944546213 +203323662 469996966 +-616311873 441522778 +-697463733 604353437 +-928361414 -701331559 +-573848395 501001947 +-131814661 -646717224 +72975476 -328204583 +414524563 -788443551 +564513035 -182967796 +-629876061 257589071 +814900060 826858759 +374425203 -52945543 +923503736 -510102139 +-967032624 441156921 +140417720 -698920338 +-518718201 615109562 +-575730345 394660377 +-751992538 -522561591 +702328960 979437578 +701664482 -108448398 +-279615156 -502969700 +-730081630 -126799520 +-522987275 219963757 +-510126004 180406511 +-558143947 151057581 +-807398579 251164974 +706267632 -474436272 +139078109 -57211136 +113992530 756585074 +528322244 -953356109 +297781 -155590523 +433557025 -697554560 +851958630 920530279 +-568032242 -798907704 +-497215633 -724388052 +620054021 334032831 +203065029 -354074393 +113381596 -441920633 +773335150 94278882 +-149864805 12350162 +-642179479 -940636026 +395400615 481881902 +512316591 832589159 +795603119 -787116296 +38124664 567175065 +-63837172 525955563 +555589703 678812423 +149459958 130849160 +-976859807 -423658205 +849653320 384611476 +68139135 805035389 +-285686798 -617807755 +-707922780 -572455819 +860482239 -186186672 +-438737584 481695062 +245178464 -495562743 +178578572 799225540 +895539153 947640207 +-902817560 -198123282 +-519628720 -372295332 +-151509288 624407404 +-31853813 992696448 +299093415 -782511046 +414466159 127901418 +-655119925 -161187119 +453252966 -16548018 +413703151 -413334874 +695795994 888267210 +351340491 377792735 +-917150038 -910794653 +472347146 -342463996 +-985489691 -90030759 +-701102866 284197070 +844348057 -377297982 +-487588933 940757065 +-720539291 -857699231 +897372098 906409178 +861051141 315815580 +956862939 665284077 +-266712017 494150933 +-105012622 -176102259 +-756272149 -323632195 +614710158 942165564 +494836139 -470947521 +-757265191 -659982488 +209257047 -836119694 +-958156911 729923500 +376340553 479614184 +-273591939 -365602404 +-455907367 623393267 +-819633420 826909830 +390406689 920341314 +565702520 -485677376 +723841112 480448003 +-910837374 -186641550 +-745835855 -703323500 +39605861 -318343384 +842356694 654992251 +910425947 335344225 +257290765 281435441 +662293241 -642080228 +-466309212 -210434835 +870320080 -926924873 +-716084641 -502922282 +-793569824 -423866357 +40568886 -313664575 +486288222 -337459658 +577502705 269959006 +393519269 -115356730 +160126473 -427145724 +174332907 -446646259 +408108746 830265811 +476882625 708766083 +-437077870 -179785370 +-541858321 775146173 +-513058637 795860871 +-256145307 478047206 +-534597372 -470895956 +114409715 -725863344 +972269783 575426205 +-121825811 747390948 +81960883 360086286 +848302167 471633166 +463244299 882633404 +-447561179 -461801205 +767607374 -792264899 +925970702 -916168779 +-463468539 -878532693 +-683649332 266850289 +471137606 -650344027 +810065627 -254200240 +-499272213 897804922 +256072968 -355588504 +830245762 527432169 +-213946984 -639328164 +517891412 -424042531 +748111617 -617216027 +131143617 854604812 +48388835 -195344915 +456764490 281152356 +356830655 290785097 +-946198704 -592286255 +605289323 -843040980 +-890770312 813230448 +968667147 386277090 +367674369 884404685 +179434828 -557012930 +-185912615 -157110756 +909400135 564048716 +-764329261 361782420 +616029651 -800203327 +952872923 483267081 +-537020100 460162608 +-729039213 492127778 +-297180916 -908407208 +596379910 -80687693 +-480858200 -641369019 +786510062 772965239 +-185162556 138959249 +-494060843 -715169103 +-582089700 -599286549 +-178350395 545389975 +-785923794 177124059 +-478223090 832950607 +963009350 -485668757 +375618888 -736589283 +458662686 -188575576 +694881967 -175105692 +-500624489 -21251216 +-585603367 835455843 +-444160353 934888379 +-213961282 -832214816 +228470658 483279016 +906294864 -94587431 +656928576 -519245383 +-125563920 -38828153 +265248142 716195132 +-24513666 -11126676 +849200293 -683734226 +-355620654 -240963316 +-93584496 -616708916 +-6760197 337181958 +-400709079 -410767217 +-316151692 504151930 +-141057194 -944432246 +963511404 177662492 +126725977 -36747763 +-605374701 52378267 +-918418657 -259619143 +888134751 -619513098 +-793546013 -533001093 +502173996 585089184 +-423425670 267514989 +357846350 362853818 +-815434300 611570255 +-288470422 997847335 +-911067372 44331796 +174593299 -318757523 +-440601981 -473700056 +510729553 6025315 +79800046 456315540 +-802219715 -327917807 +646981863 -476527504 +-917505592 974276697 +-298763330 -42156691 +401170835 -750859970 +90569068 -801158073 +-134553430 270517825 +-482186472 -621997527 +74167213 -679676862 +-531179670 -192045414 +-248064609 -691339186 +312135171 743548241 +-802029133 -582904226 +-441984732 946639685 +-220711726 -706928793 +-181667788 -11540419 +461444926 282260176 +358845390 -315245813 +-652803713 754462111 +-896783345 -139723029 +475899958 24200231 +66963336 411286844 +-392591617 -996708956 +200855199 802593999 +838599953 363201727 +624714808 31077328 +646558548 106313604 +-949047928 227792913 +543821803 -745231468 +493467363 935094914 +-982293295 -55156335 +959265783 -595110272 +600477338 360838298 +530304813 753912020 +-646736671 506335140 +-364442450 -307049771 +-949477135 282887196 +616591997 -664249230 +621115435 -466012136 +-217496045 -908208185 +-681523512 468062953 +160582030 -958491246 +193047874 868694515 +-853369470 710738810 +744226305 651029659 +-154266068 -504915755 +-455456754 55494928 +-442648459 552227027 +-130440234 599656470 +-116701729 689926601 +-959619407 156672588 +-732245905 93805192 +-416368568 77828937 +659578658 391132510 +799051773 39051327 +-743166226 -266616856 +496642767 830493654 +-367518364 -289127360 +946802001 -204598378 +656596965 360835751 +687637253 -610848061 +89244882 206989700 +-804628265 873976581 +-75095231 -532610926 +-605012653 -877692702 +-597078266 988516602 +337299128 -297623407 +197749385 758097713 +-705601939 873376317 +561264818 -67022890 +257206871 -203515160 +-188176226 262117785 +800628863 -714989625 +203728511 -685151195 +749047447 946207825 +612343476 -658214663 +-236527753 686955661 +275886322 -999773824 +-204878098 714685613 +-275985688 691172340 +-676964317 842600841 +-941106073 -875815840 +-101226621 538517439 +473386289 -125590836 +-915174154 -122746738 +-166483052 -558085345 +-941336495 -827168905 +-313364873 -225789205 +722667546 533897417 +-285028361 213572395 +-177817372 -166755360 +-913560141 -107866061 +563875598 -842707241 +772106109 -786396024 +-809122592 -136710040 +-458035564 366519614 +861606613 -402194729 +935670327 678028486 +883470356 497931671 +573458563 390412519 +136423798 939589429 +923624943 -688039583 +-703361735 932473384 +-705201924 250766975 +-657519562 262514746 +-333166780 142934334 +912178838 844794028 +-934633465 -198248182 +285995796 -145428089 +297206006 759463886 +108342963 -494625633 +868497420 590934627 +-556808574 -713443561 +174463286 -385482279 +319977207 -898551346 +-108470442 580431604 +192346994 194133342 +-672623310 38802003 +497163382 -783476087 +-262103421 743438555 +-562968037 -427606477 +273538166 -664060620 +-215651370 182614897 +954384451 -510275963 +-951929601 -623720448 +229397670 -838494888 +58352770 243184665 +-763218314 -117421560 +633418720 -701232090 +-950223557 -440171191 +498730006 -942270474 +554966891 -359947827 +-102063179 954032542 +-933460130 675850344 +-476039858 -839862377 +-687118019 -559835755 +3163867 -31599289 +-142679294 -420992621 +-699175893 -318795297 +242706360 482531663 +-235162110 883566212 +-832443745 -665206295 +-27217563 962755096 +-327741655 359471580 +681548426 -845684266 +423543195 581248297 +749788824 -405285830 +579916148 -320107345 +658200079 -747455757 +-682540971 -901207342 +-417753212 -812648060 +768072231 -855907859 +-467377296 534149165 +-762292793 999228427 +-751425536 364403461 +676117570 119159124 +979145063 547910253 +968247861 -776833886 +344506185 -957359901 +141621810 701411043 +-209539890 -300500258 +246322140 990524090 +-769763715 918774133 +-170178017 -679633132 +569985887 -68270148 +235533805 344843241 +969681498 301106028 +491109953 353914410 +395511208 -374102972 +-248714488 164754327 +967986554 -380712554 +564110947 68107724 +-225359261 393537110 +361062713 350743452 +-856319585 783487039 +-469917607 674315141 +-606836148 543324543 +191456372 -440729576 +254605369 29086668 +-625643966 -599871499 +-180776045 -883307518 +-662829589 867655397 +-392964103 861007619 +-516960441 652080383 +-270664599 329879925 +474163775 583323327 +937640997 -757491403 +373764549 212523818 +-919482446 -679027585 +19520319 -527619748 +-311327628 197061539 +279857138 121483424 +-434624151 317029793 +-641327306 -421545392 +-533595382 -482604421 +926330289 -2954678 +185036282 -386165592 +-558939935 -883590512 +-505980887 -677750026 +711538870 452882085 +-611694480 360467841 +527066070 -270210080 +725652518 306175724 +-191617519 -602743083 +-171002459 153718733 +-948336498 470321446 +-335603363 -298555408 +549003665 191272153 +713796792 518734533 +655510078 -349308619 +426231374 -634064105 +258739369 -670441970 +-301934984 -935811464 +-152273296 332034489 +-312701441 708770390 +856502062 -559157251 +-29984169 133370653 +845489335 967760198 +58923560 -513883990 +-216051256 954097875 +81906813 340902634 +968910624 17696311 +-543111216 680013301 +-229455691 -378380574 +-690406485 878424534 +-873415108 -814266180 +126889262 -651375933 +-969244833 -110499938 +591931433 391851270 +-134366242 215455394 +-202989988 -894175156 +19757115 -887005580 +-693944835 -234152068 +575508793 855639579 +722455474 170997657 +969559366 567490912 +95597633 -801583761 +-698611225 -473098684 +-650191032 410086740 +-508055634 -2936426 +-656771384 -246301082 +769169809 320911019 +-774984410 -143528169 +-962054845 166839785 +434698176 -168975599 +-365753968 223039549 +-11136568 -648152019 +524228358 -254317480 +-869349539 -542073036 +756629254 893505237 +413304812 -580641730 +-696364588 577362881 +-140709417 468976994 +-378083974 -162517624 +-40481937 93490652 +-346135428 -534131716 +326970643 -430830400 +-618614313 583442968 +-213756563 810894736 +906719532 487381374 +-969847175 -408400991 +-822997898 735619290 +-777032389 30252545 +147115352 -168613638 +362065218 -158840572 +445157823 209876328 +-206175055 -85202909 +-723330303 -459773037 +672114965 -757636842 +-200105824 -128747517 +883883129 119002907 +120076417 843110565 +-323137937 -29179807 +-564105151 -573248429 +502233411 -239991723 +-228935690 -46892395 +395339709 -998856170 +825502252 467334302 +-727614650 -657139386 +-990234755 277422044 +-121749444 -298422025 +-154047073 323182046 +420034450 -321788496 +-769711252 -300860810 +568054939 658060893 +537409346 973177530 +-389512055 261595896 +622415024 -283112855 +-993055769 -222476220 +-543490975 -325925950 +413301149 7233743 +440122856 309223639 +-195569221 580706210 +-356286029 -80019479 +-65834365 -374835516 +927651866 280317558 +-794943437 150285802 +-805590689 -926676265 +-88341080 447650315 +37019734 -547761387 +-288581338 -523047127 +346157232 -420460867 +-849157168 17743643 +637387619 19582218 +-976656312 699397667 +-31851565 579785848 +-620269655 143598507 +228859389 624960675 +839119074 -518383874 +-70023848 649265185 +-799721207 -459336046 +951701185 -465843282 +11511701 -843096972 +-137731689 -221387284 +-427513136 761783367 +373413680 132266757 +-152276818 158602647 +627837650 994824620 +874183100 -12214101 +922763082 -183428044 +398790679 187268226 +-948383176 -72128683 +945437116 730848320 +73914671 687485339 +-115208524 793185462 +-961775196 359265742 +984171175 -875456744 +552996882 412966769 +-777304807 -153554136 +-993845909 -832819247 +111513801 -493421201 +-240297616 -140765551 +366914415 -260897989 +-781520205 328918396 +-309072574 801321480 +-531104215 47720401 +-438751627 -926790610 +-150382558 876095585 +579238430 -386807597 +236126189 -764643941 +-653804284 363638685 +-632121088 -920474465 +-183287808 704025196 +-566865650 337947326 +-746073152 -519879743 +-746322523 880914325 +-516146639 716850567 +934974559 -153193117 +444689108 -746501916 +-310608016 799003822 +465219420 -67827643 +471016026 -909425829 +106640106 -374184563 +-948349233 770699419 +577348787 483615535 +674069267 182204320 +759486465 -291061817 +-622019478 -508588971 +-56017887 535235194 +-778955414 -354659540 +280974031 -105211622 +823556138 317705720 +-866510891 -993864509 +-244204124 676227337 +172187954 -397550785 +-9864321 718783719 +-879430250 176429723 +102386770 506964594 +-910195740 -783321778 +-841357225 875624618 +816766977 -261213522 +-332789438 -569515420 +-799193291 -125599022 +124778719 463243761 +-427532342 209886647 +-651729094 -286177633 +642919187 843652257 +-120530747 -814437274 +-292103950 -386967336 +18732388 -204383392 +-356262024 -62629816 +942389599 -160785441 +-769435201 -300683599 +-513254272 -445826731 +975430236 284950157 +264512047 -336252573 +-432937051 -163842025 +-987167478 -982660717 +-464033445 -658178028 +-796991934 -175995151 +625111237 -258957305 +836502637 -603630712 +350350361 -682630377 +-1275419 357904928 +146862032 190970482 +-112613379 -180164521 +537297081 716598323 +704756645 -855187403 +512039616 -37869378 +-556330373 20693575 +-881476463 389498550 +-771765505 118038715 +91384595 -402227107 +-57547909 -496312273 +436958986 250980656 +-321057643 747940680 +-900097410 -313974243 +-945498812 -469774600 +107506225 939867574 +-491886674 -58657834 +12982586 -967286856 +-721083162 645657497 +803322496 294796199 +624664292 -497599454 +657174278 -117495521 +28416280 737547866 +383092585 -160331023 +97374212 283886981 +998003778 -173096629 +-926046709 -813435799 +-295499687 -821378960 +994391187 -833476296 +618266373 -445060940 +-260917486 -615085189 +742650346 -405933264 +-376267798 -510689614 +-612432039 591099153 +-444852931 -673029616 +-665625297 381092558 +986947328 264499344 +95695395 -993860427 +-379118866 -406233485 +408866925 -998279107 +641588626 -45614805 +17939770 -647682188 +-54267001 -526388765 +-227572392 -435784147 +937035569 -731692117 +-32921225 319253289 +802218595 -241108482 +-333779632 -336235488 +-99765654 -572113629 +-876678288 -669235745 +967620560 -322169513 +-188679540 -450881684 +-829643433 -55986426 +-824480660 820995894 +695483941 -182339479 +-865983654 -232278373 +399971637 451147962 +-541441793 -700222676 +725592085 225111483 +5850837 861730017 +236412023 311313862 +478377406 340385394 +70097801 672343278 +865198129 226759241 +-128573403 757305254 +717713145 302459528 +549563127 676080238 +-374332449 -11587291 +180541001 357382404 +-718560412 -109804845 +696378422 -934837812 +-229542395 858729468 +550212097 -9757249 +305504732 -594668757 +639424108 -463155701 +652897568 -626251831 +74007356 748247146 +148267307 640301692 +591001605 -139138222 +411434255 -437642180 +-654410015 -173677876 +202361745 634884335 +419899739 -426433666 +-5203640 965834311 +858585646 -101159374 +284798486 89943870 +-273881479 206827570 +-263512695 74682894 +-734500123 655921436 +-145528957 993548368 +-562831694 673754302 +773485725 -324329141 +345443146 -717875292 +-688250236 -991736226 +-679214648 46989622 +728450983 116005720 +-378584037 -251596715 +622793576 313261887 +-694161517 -773104445 +-535411829 896322784 +-591112553 160108146 +819509177 241661465 +-154470876 169834829 +335419251 100212612 +-215462328 -132945993 +-715287516 879044991 +-752290223 851105858 +469586232 -666958143 +94304713 929974640 +-865588122 655558263 +-181714198 -773771145 +300620083 -211906882 +849800035 -901728397 +297205092 -289995488 +240503202 747412104 +368249017 -388604478 +-589756024 -626671278 +-887550127 311071042 +-647541463 -954107278 +-768619339 342763286 +-189316473 277998461 +49426385 458112165 +-188616289 336829351 +-787130296 -445761491 +-754090446 551597128 +836503927 192548967 +-891031011 -291456652 +815226524 -385190908 +876994439 25039879 +-933825064 42383175 +-718164005 634084447 +-708343885 -121192869 +620696825 307726956 +786351392 362783984 +-22257438 -363430405 +724120978 -502982142 +-213779860 -259144873 +655077576 858439778 +-575965064 -307083496 +-563590478 -730760517 +-634553480 -882478399 +288535581 -996965019 +250644011 -849913940 +-719990269 162404843 +-9471567 637642830 +52202976 -351088531 +-624496606 -430525864 +-584618485 954821882 +385640513 -297094010 +717680621 -12115127 +-615487824 -129235211 +11061196 -659217175 +-557976354 412144485 +-205908701 361139249 +633167154 -700976472 +-51916272 90327610 +928099250 430682086 +-686830470 -175717377 +-426701398 667259793 +-526760260 835264342 +621324121 -10172860 +-502345396 881165587 +418941581 -820160900 +-967932321 -256016803 +997172335 729500339 +541308230 -433471416 +-650438027 -956121132 +-307852722 -558000141 +-923060841 -730432062 +278109152 88676332 +-678814375 137029777 +-65954404 -519983005 +-781777778 561198316 +316245830 876591663 +712992701 -358195983 +-732933619 539196090 +-23779311 595277204 +-499785249 -825639620 +-849798694 -170599621 +864062815 -997160762 +-580296853 435518789 +-425134715 813875842 +-726150681 834860653 +761320495 637129200 +-61228137 855391476 +300375747 146522156 +505453055 -432628283 +-804491125 -110077044 +-413581007 915047537 +-99907817 -55897523 +869693826 -203976680 +51656678 963565023 +621739594 -973071928 +874917214 -290875259 +942964575 -207787088 +694192495 -932887615 +639666182 385164311 +-817625912 590388433 +675279443 430127684 +242615032 -984871223 +-191729129 -177450644 +892456107 899318536 +-66349392 -207304458 +-826797496 6505389 +42559479 -204864794 +479952652 -176282116 +967460235 -595616157 +609646319 51669894 +-740803886 -887264409 +891300743 277820172 +-430900036 -723523128 +-674641276 -842522258 +-22190101 -753786161 +-930162108 397589347 +-98391647 -854553241 +-988599800 605049689 +-100953017 854644425 +969471288 10476084 +178649449 -605646126 +545596288 -969024428 +-962129917 -105372158 +869505469 62318027 +-872123099 -857898705 +-691621263 -305357328 +-973457563 -774573581 +-788295811 -617679676 +-150761717 -928603438 +-736962583 -202830308 +182771810 -593696409 +-172961159 -362744295 +-773792284 -566945793 +970237198 -474711140 +-359443853 -107303803 +222819931 321319314 +81795061 573952728 +-362517725 145594738 +991477846 62281212 +-86258897 -365823644 +-35112967 -115030102 +-48178009 -568129478 +-34533280 -790760382 +639614069 -825258329 +-993035442 506569048 +-287840672 -381464376 +-908081789 568096161 +-838390853 773379298 +-27264729 -253525434 +-796079078 -382395058 +479368454 -174903424 +256123698 -532425862 +-348539759 767664468 +44139183 83441923 +461581826 -345263686 +406729231 -566617352 +51571359 775101435 +-260640912 786858935 +221183252 -968882892 +-812346544 300941771 +-615683614 -66430483 +-727347272 -731475852 +-775857212 -207919394 +-816856398 785824327 +-596761954 -847525640 +79374206 -142539438 +46278257 -940499351 +-22826398 500827542 +381590278 -608045843 +-253351433 -56740578 +462785168 379663814 +724345166 993495455 +524542581 894464612 +-75209507 -73032323 +969772355 -435142050 +686746405 880082247 +-667669072 785842395 +-292169819 -488091799 +643110107 -240509617 +-607521118 46961685 +345451729 860227471 +-794078465 -644132838 +378830060 -427327601 +-523809987 853561962 +419284484 -150041871 +-512136795 -546938130 +-78957693 -839821635 +-42362578 -919532406 +181345281 341815574 +-234516586 -165999618 +-9245912 -631401616 +954306042 680376214 +889261398 740931105 +124408717 -176193832 +180674838 -433092598 +-95712475 -940897482 +-920798204 92880 +229024514 -805611700 +205228834 -391334906 +740225478 445092459 +-682204905 316042634 +-903064643 -318924953 +-738429987 875930124 +702888738 -819599702 +-725639426 -171578985 +75917235 837650911 +-802592069 331333415 +491007915 -465344579 +389201956 821055200 +419990569 -297882924 +-750050170 -994370687 +792843060 24670452 +-216317934 -166272279 +573404543 -200231964 +794082351 244189495 +607690531 815278805 +960867376 -137613219 +-724497797 926561416 +103631868 277694484 +-113028852 -905829225 +-672165637 -228561941 +755575910 -167135807 +977448174 320703092 +500002269 41129565 +756177535 -449766113 +-316361450 -753003478 +566096384 -886967866 +-798782048 209301167 +965468720 -480180168 +-855785248 -621490150 +-335476998 738247367 +-582166179 -244525462 +-196379825 -247744642 +469608942 -222244636 +647595985 -373589327 +938129506 -676866569 +-863960524 411245085 +-17396600 -389121162 +18462530 122779300 +543001358 186615081 +239058332 -197867664 +884744494 625671848 +-513742056 -961380398 +-223791899 756806503 +-110650506 797335189 +572791630 691929415 +316049045 47324266 +82068128 4684451 +630062065 -511234490 +-607876432 -841830391 +854196992 -429510373 +540328624 -979766728 +619136228 830409526 +-41152882 899971309 +971044018 -227649829 +160921068 121706550 +-652386644 -209638784 +-544824103 295432238 +218232038 520973710 +185894110 347089685 +-915846041 931271274 +557936955 -356886508 +-751790652 -914136312 +-407586393 269594907 +-720000174 -439538547 +403374145 804236881 +729540828 707036326 +631954938 275204635 +-870652958 263933063 +-894784559 292669994 +514066839 452020838 +494236808 -690982622 +-461200053 -686656773 +-741483986 578435775 +-175249359 -79371963 +-789026489 306228360 +-480698559 -231311942 +-105481616 385772304 +653162781 -118430139 +-422698685 82600704 +-604636881 -882702401 +-413783699 942236945 +-135743286 -17380883 +842661765 -754294593 +895049529 164990686 +-848136132 367719805 +713209932 887420542 +681519484 -646215490 +839850228 102648907 +-892712201 993560779 +-475284349 -959389441 +223489738 290328576 +-455218260 -959052796 +864926816 -934871140 +767612110 -163966472 +954457491 53733715 +544133190 -285488813 +-745186179 -913155672 +-680371986 -484418352 +-892055705 170083057 +610726921 34102544 +283377115 -664625859 +483253074 92372969 +99068890 -378160670 +615781038 68014797 +644888360 -567661073 +580679050 611618865 +-660317123 -721192381 +310944491 36593 +304958830 -933742249 +-523795977 -543075858 +-259011662 90130180 +-291017899 667699369 +363505744 781124323 +116568787 -737563433 +-808259928 -383140511 +239097414 -301380118 +-733762863 -753334862 +-67995212 444747748 +694526989 251783635 +-872442312 365307596 +-356191869 793864484 +112196714 -274967868 +-712200098 -381862014 +-766508232 296148484 +562674058 -74797378 +-17181362 67513362 +400105547 -481734411 +130829794 -340940874 +681787341 495583192 +-391914132 443157240 +-167175811 983828301 +-449110801 39843973 +-880982887 102340627 +594104299 441271823 +-31174127 658014057 +53261583 -475257872 +-741201561 -821272794 +-809029773 741196963 +993545439 400807318 +-262422347 -914412011 +-771375699 560865605 +-419206504 77075972 +-361834126 249842395 +-204218769 -128090841 +561213500 935564166 +713670876 -200791883 +-750590033 300192358 +784382481 -737128979 +241551553 266391864 +-701589117 570977187 +-22448114 -740877782 +-141705796 480013189 +274915257 -990050468 +-529224295 -940356882 +485173852 -980369732 +680564371 -136869588 +454600892 -403658153 +-264019435 434278395 +-187084799 638400517 +794205954 327901259 +-438868864 -263959828 +45419979 -867767508 +593556650 414244400 +-481015892 -804354118 +-248669324 -310063028 +-787704382 455689351 +-406734761 201474358 +673030562 -878825442 +-385031974 -928561384 +-931141262 -799418160 +368948141 138345113 +621133748 308840137 +-509050564 979890211 +-977756220 51510034 +-510859591 -946431623 +-78928735 791497598 +445627174 136838769 +-970970132 177956205 +-500443013 -367915197 +-778626435 126206963 +-606334245 -738320303 +-216557177 442582 +573337272 918933779 +-479564128 617036063 +-319873050 643519147 +-165577220 -944935692 +-617719010 14027293 +-342784993 274358387 +-853645953 468137170 +-717667709 438292600 +451443654 713285106 +929564705 632193995 +-320432802 883242806 +247068565 -996161473 +43958221 -68759071 +602004656 884588906 +97088268 70625152 +-588641740 -409047887 +911429439 817608175 +-559938683 327932582 +-669493801 -922259605 +293093063 -497165044 +-487292169 -224301487 +203810394 670408143 +-520917483 543716891 +485561753 136802928 +-910333899 -884535742 +61969738 49903247 +-457656360 45656385 +880877431 114874192 +-766018428 -456048414 +-26708271 -15324190 +-320742255 -886975602 +60325583 -52639997 +827514315 -483783530 +537493632 692116944 +788216602 -975027438 +597903110 185951384 +-319278353 119523836 +701229217 -368751003 +911627830 -255455296 +-790406378 -874762289 +-562399044 831383712 +-766589064 -472735374 +714624241 122609288 +-278407178 -675621338 +-134509691 791917604 +-946541356 373854761 +-523226987 -981264809 +-879575264 344241941 +-483625203 467767173 +437195857 355679973 +-853635100 -683627410 +-14123017 144637474 +560526221 982890556 +39831810 595096444 +434071667 440420316 +396063519 164176950 +843743456 16716088 +-463209086 169973690 +696708553 -946662693 +-33016508 -652328177 +-401908706 -192781003 +514235198 166505720 +449953988 -997041564 +-699139926 493696013 +664490725 389435422 +-768545551 -759485358 +-792816251 48893200 +970403504 329813711 +804180550 625282393 +853091918 -390386402 +-577943451 830052120 +548584705 -287932986 +-147330690 -681685323 +-364252410 -432544897 +-460282554 -718045631 +-532528562 -393609883 +458167667 853093487 +-121179933 968994004 +493297303 -13785017 +-980605194 791288265 +417239562 679983855 +-309718118 568779040 +-856589048 -196547528 +-213372972 -850209074 +-562308958 -324858087 +532426881 180432171 +-759426277 -886869820 +-252084402 -316648409 +-7415103 -330980317 +164134052 -427399221 +824541282 -76036711 +-220895709 -608879325 +-244904635 985188848 +42088042 -336664407 +-629970031 -823297303 +217862860 -73291240 +302595907 -838943694 +249196057 -503289925 +-585764292 -183801920 +97490447 -15497293 +-375084901 -521777173 +-886552867 -245200 +-529701371 693158481 +-832534869 438366841 +-894396580 -488053970 +670078092 -440537081 +-807823912 -668796890 +-66962381 -94449282 +511414156 -645658370 +-345419090 -509198096 +-178288321 -449836750 +777542084 951550043 +754389061 103663690 +755477911 665648777 +-905571302 -877735212 +320775315 -317976284 +933959556 465358455 +-879441750 913226657 +-423698516 375466646 +51178400 710150040 +-57619264 533771074 +349261669 -429178906 +742378187 833698816 +-767627680 -687698507 +648072697 -128917963 +540661771 -780288240 +91020967 33365253 +-38117440 -390408452 +-622258914 -500252527 +509530415 -820553727 +417504777 662115986 +774553178 -251508113 +242121135 400311541 +454912522 -983633272 +891141325 762956571 +10340542 -893546925 +-160612058 415888017 +862690860 -907051780 +-243085261 449049699 +856363394 -153045025 +-818849187 291261594 +-876808059 125129515 +593802914 663064994 +-604124356 287777861 +-192022297 394824325 +-912598009 272289293 +-677995895 399362425 +-561623854 -973801986 +734806783 -357914367 +-454830234 854888183 +-987002402 -981890026 +490894491 791759210 +966550771 -732379917 +-816628647 -412695692 +-425243079 -867006755 +-804533943 -461972849 +-77372942 -649408463 +-673837218 913718872 +-5491971 769641222 +-385760637 884711850 +-484174489 -174250012 +226361363 81848657 +419315891 902091879 +-414940555 -409757273 +719764319 520918215 +-146824031 224460266 +109670255 -974713730 +350616509 -725377156 +273550723 575242914 +-817819918 -841705091 +310224227 284536017 +-6550036 296606414 +98357864 -272918222 +628139490 590044976 +95390998 -194642839 +-168424633 800465236 +-824962945 283057688 +637779942 -235547946 +-12693209 165568938 +608345127 512381283 +548186516 347861258 +382760367 -679146741 +-592578849 733023683 +567821658 201531875 +379428189 -854233376 +977169663 -10583019 +581055542 -680722696 +476637391 -733052535 +-758240512 -276722597 +491758534 -45086543 +722439353 318783205 +185946000 -502940763 +445053464 787905150 +466495184 845121930 +-971145529 -164471604 +652982535 376958049 +-146397206 -353666678 +285916566 745508299 +-595735678 -889470824 +823645570 -648394178 +-442284110 -407686785 +-673474346 -557933096 +273324709 -352325606 +484825981 -727404464 +709734238 614678025 +-840513969 332489376 +-876713608 105818697 +507329168 -817883633 +-340464442 -912761822 +16084055 -845418835 +-259535885 296499434 +-58383199 43049209 +-719931060 59647185 +-920115152 218127722 +154549910 245187710 +476374299 916789413 +-722504881 666979891 +-895839411 402526974 +243572849 -59646265 +305408007 -89154703 +25250126 205381406 +-698183347 -853547475 +-939198499 -174224923 +522363105 20794203 +17389822 -79752101 +17165737 -193492578 +-816728848 -663942238 +-118592137 -32517124 +116528571 994329435 +-4352125 -199053622 +-608455379 -495139908 +-535367855 -863339281 +755929185 -296020004 +-381740852 792540909 +344813515 -817357983 +-672245451 345861524 +-621328529 -750635539 +-444653425 -931626748 +-45131917 -747099857 +36119179 667057202 +169246586 -731335649 +232470729 -45482000 +614025072 -782996262 +-853872921 -968095503 +28255371 -641029600 +-229648067 -889453249 +-329021208 -941497163 +127781070 -406779622 +-554259932 826216750 +-580878658 94467442 +-531146875 -507469939 +-145199820 646076155 +343122094 98690416 +-493374291 196847551 +-487671116 779065158 +799642889 -793418078 +512089361 863051000 +-423832270 -755587707 +-101593286 -16725047 +-76186876 -95370727 +548627254 -9607296 +-885846717 -647379941 +-491777521 320388124 +238802281 -616091547 +-490074387 208403363 +-614190628 -483286890 +677753208 802420347 +408880260 590354150 +557387172 -155581858 +831356711 745632047 +-424501289 420497238 +-588644983 764294658 +-930698481 -361093744 +511574378 110915822 +148170854 700802047 +24807351 713777134 +-868525359 984137857 +129855859 -662537156 +-839607911 -273141363 +-906275812 -173692575 +-776519021 -870293652 +240725601 -495709787 +-21327278 -193215342 +-365974567 -686596958 +450917475 653392669 +790365547 272954515 +136236422 -76553756 +238172211 -680866659 +80111281 272300907 +875365196 651179564 +637092439 617429828 +422674894 856472439 +-589043696 -945838328 +-30732179 607301606 +-683820804 386355455 +900989824 -331559075 +-581227082 134812711 +187361690 983616295 +-74636182 -23839223 +833697243 983795483 +876555798 -691971541 +-926015148 -3134684 +-147791521 -242128017 +-470895432 413638101 +-810798680 -560338902 +994910673 62560863 +436407085 -283259821 +315468785 -300531852 +-104128626 451553376 +-897687001 848809601 +891002368 125201429 +167554166 -475551822 +-752848782 -902235261 +-421192999 -50662093 +153176886 631099716 +819503038 -565216851 +-125626503 389169494 +967325779 -921872506 +521201774 -173909134 +547138750 586440228 +227517686 609540748 +676208308 -418954542 +779655038 -186949518 +737658975 -331282825 +897286026 -696753136 +665374957 595770434 +-989898809 -849325728 +-538964894 485307115 +893351525 -409311159 +-394326849 2395318 +-507325354 -732420940 +-640227777 23890553 +907376712 -900654914 +885098418 -257346155 +443456757 -211287721 +425150142 -767621012 +771258795 574837244 +953392751 495917780 +-352053756 -654926211 +522747690 -100178861 +-216562838 -253659586 +908575520 246125081 +204112481 -366855056 +371149733 -550948271 +-724411755 -682990285 +-779262599 -794125190 +657017187 180198767 +-675059453 675496444 +419534974 -785965072 +522288013 614572435 +-540023903 557684643 +-154515918 -950413767 +708937470 -783228625 +-848921066 281097351 +-341734235 -705699403 +722284088 173671290 +-24314044 -734894136 +-467072628 -788017251 +-765170281 834346165 +-880514698 -537533348 +-154287421 661750450 +-811692358 409326508 +446285862 -19491123 +6432591 93509277 +-570476303 222426790 +6399166 580978238 +-965513841 -162167624 +-509091146 784656734 +-459169217 -899524707 +-341739480 953401362 +882187605 -134737020 +-138255181 28688539 +381588630 -941242918 +-134820115 -356597299 +-412551367 -337978379 +441568837 834153466 +-67180405 -132938737 +-196942140 36289822 +10207279 -807283880 +993017512 -767986168 +372528607 -818416754 +152038694 -908879048 +675872320 -111069494 +-344129945 243728620 +177940414 -462807743 +-468037351 821304847 +-805579043 -37042404 +-61708196 553877071 +413384588 671724360 +-775685386 346506788 +-407003984 744614894 +-903864387 231433399 +608328951 389605229 +-217941465 -463245415 +-623212596 621182086 +539866956 123820020 +-498926141 -133159592 +559580247 338658526 +-560153110 -96481470 +571153995 -784179184 +-899594378 -695396255 +603389540 -219865718 +384789250 -956662033 +-93302612 -664209163 +309524876 964402658 +389656351 -802301659 +-622588027 208024302 +-35650200 -511194680 +-975514265 -575366104 +25848571 -181799328 +-505519654 -619416453 +-334533992 475848653 +-299112279 -93653694 +676832796 -377636503 +792343201 -785228140 +-791943558 214884940 +707565889 556649216 +-610410272 -491824957 +-157570294 -511315442 +575049189 624370716 +153008679 -358626917 +787347800 -947866318 +475264572 93884112 +508897527 649718411 +-212975268 -675108448 +818478191 -430084181 +336161415 209831055 +-763104718 935234851 +84645054 372418391 +374243805 -490753899 +519546854 -273958450 +-513754185 391951256 +-727883601 43078003 +-327261944 862064203 +398743853 -122196495 +-39018491 -248505054 +-335504275 -85861352 +-141738573 183879759 +-709049583 816963773 +166472730 392453932 +275671454 -27689148 +790984625 -513323123 +341720283 828089907 +270999353 916612138 +-667155107 193049410 +95727083 -796952076 +-399069157 -712596559 +-614055579 -607872943 +184713602 841101978 +667935901 -691799533 +-439154363 -930318079 +-503056893 -508718892 +760401949 -868601337 +662326866 204026685 +300641814 69780349 +-215401 -428877322 +-881140660 -431849807 +-941633970 541038490 +791062586 -615218998 +-221718862 -18388120 +120728948 -972959272 +817992619 425442908 +-29689018 -56373368 +604689368 200269480 +271424849 650909976 +-112180580 -939548453 +881377552 -604129631 +-461191408 -253885345 +104624186 621805314 +-746900553 873628929 +450418366 625140476 +-717042211 -831587641 +185385792 -84470023 +516856784 -878740863 +193123502 -592761512 +-757762572 832971362 +792958777 -78149482 +765370266 184955381 +374285390 655865337 +-894482040 -139648824 +-2352079 65529192 +-667105630 -81926297 +679840410 -860392050 +776954126 730334239 +266211458 -521831522 +855876118 780430144 +306184993 -704117188 +-282464291 374490499 +-111098780 849679989 +288913884 -5973111 +-96338776 712501886 +194224724 710482582 +931571164 966621435 +36890422 90761067 +836620545 745945890 +-571414095 985479811 +-344133085 752943561 +408173500 -771343817 +-999358021 -524526054 +-524159729 435705042 +-562086352 -549612273 +-427340597 816151028 +-21330857 92355382 +196047824 922328035 +346389069 -184405405 +-762356706 -392341013 +926038041 841304958 +-743209404 981271791 +-314487426 964624447 +-79316666 -554084674 +416188281 115429665 +-148178120 -47748161 +571273851 -494600048 +-719664662 -275661309 +13520722 -335262913 +26124565 752035127 +-83387450 308400256 +450281455 -452944607 +529473797 -688148213 +-96933537 41863065 +209520470 106916193 +-729250533 208758018 +783295060 637618676 +-524398617 -741219208 +246031003 -939652244 +821133317 -288319579 +-85406714 599190270 +680011146 835433055 +534316433 -975493665 +63390138 -593060434 +-512883091 -828376148 +466166464 867726066 +-832986740 145026649 +-522917212 -15496763 +972037213 439953560 +-340932314 -206377630 +-202804481 -415372717 +-195213730 -83082656 +280100993 888448020 +733703367 -442957690 +101798341 580618334 +-559819863 907215806 +402211774 -262870816 +403748039 354116337 +-329333666 152109234 +-696018022 -781100286 +-979281332 158741270 +353495523 -531794452 +-391766009 249486712 +-887172402 -658806095 +-565252222 624093030 +-382340460 -3053592 +451909820 964558887 +952306312 -377324205 +313308346 -433828822 +467577132 610514624 +26420557 -391888746 +-627775926 -292373106 +-187577059 474749394 +-280508958 -854540329 +-703122435 -155097906 +-638480483 273553502 +901959764 -425997691 +325148645 -375640324 +896502230 -946240592 +107215405 -198129184 +-979133115 819687561 +781524794 -180254178 +314259483 -640534028 +242246850 -169675219 +312996150 792646551 +-595841485 122470898 +-334190778 -114459794 +19802928 -493548418 +158084717 -925945821 +690217357 -34874828 +-553237516 -669109351 +261307038 424019770 +-69797698 903734107 +831505554 -999393405 +201176656 993053494 +-561840302 457731712 +-412482879 82131156 +-584126625 450591448 +152442070 310400888 +808781208 -765043067 +-681349461 658441351 +711043403 -224729111 +-355957667 -993106108 +-649633554 526754213 +-911516649 405757412 +979224848 -734374572 +122519944 70956099 +-153818955 -289376242 +144540765 567615846 +-987422514 4418395 +-721768787 -510550686 +503083135 553671930 +308935769 432557034 +139724057 870042079 +329675958 800372728 +-721471345 -22959281 +-665547724 -150265162 +-639274873 -981490554 +-249688540 -652434715 +646679805 460501495 +194968530 -347176019 +258982655 55023970 +461221309 -421883298 +-882477020 -658444380 +-441974652 -995963855 +164364563 -855079007 +-161159446 -699748890 +7020760 -424925355 +162197786 -338052425 +368699808 -799722011 +225337949 -263527790 +-235058987 553268680 +-916999160 -846550797 +-984825110 -410447173 +121048379 793493476 +-324634477 -188445223 +-625011408 552201387 +-491997882 -333657729 +705566943 922254291 +244308507 255238826 +-897182969 40642628 +628189675 -292268793 +-19099620 -819277228 +228327292 776976237 +620163057 222835643 +-905107179 -308273981 +917056382 -741653303 +-704728297 581699933 +297229698 359266573 +-344296458 -30258681 +661871421 -587942944 +-241787016 418245775 +-680703093 165136585 +826500271 74950599 +537499489 202379427 +-582211005 -579655723 +648186737 709120326 +-243719369 153939391 +-533096916 514362238 +-462599038 -421130984 +684897495 -57295275 +-80253898 591619753 +102623953 -909368686 +381851747 -387894060 +-165979615 717988638 +-582633422 394357663 +-311597507 -648555882 +78353068 -727092610 +232472914 -372378248 +-339590880 57056290 +662979976 203737900 +-870430642 975048103 +379820844 -473418121 +-414496549 -358983926 +145817052 734249537 +-339311280 -8186325 +773534665 277130688 +952269130 -373554778 +-459296874 354052914 +-769642673 -238580752 +-37134746 -963531972 +-588259709 997413025 +884568438 856688346 +61130594 606894840 +-396095678 781224707 +-523997728 -136419575 +-546386415 -450830164 +-344640289 -432268198 +-2158836 157965963 +569495753 856248328 +420472517 -49931332 +-594782002 -500730041 +921925021 802626713 +-916692841 -155437660 +919159368 929052672 +-661425014 640879454 +-94306957 -690819567 +86338659 -150592111 +-244541720 -112883090 +-701993985 964397737 +390099427 -638607446 +171863977 415927965 +-431292378 780877246 +791440308 251448172 +-671991234 -740127125 +98469613 578029148 +515510435 460165456 +-307442682 -758729043 +732016075 -286973517 +-398165212 165123737 +540558420 842228996 +434090202 169649045 +663740351 -486497750 +-963801977 -424747582 +-940937739 -765560504 +-973923374 -297367127 +-332681340 -349183303 +322466193 521174044 +-297645631 318868764 +9568217 -383040207 +747934837 26162767 +-125140864 262951508 +445543559 445042562 +333523479 -628207666 +-618963184 -452671681 +161212760 552945351 +331536421 145482627 +-273943861 -767069182 +-201235081 891185390 +-371081642 688696722 +-705442771 -514661097 +-881548612 730002985 +843229832 387364825 +-886400914 797255116 +-78286762 -802415520 +485157026 909613890 +877954473 252346438 +841486643 441824201 +-895061779 886230226 +511039883 -838293800 +-567204386 655185013 +-936767621 -638382655 +949554057 -543610031 +716592651 560506420 +749349212 -488263394 +-78294970 80557463 +-261424111 65147985 +-436076216 876595777 +782674062 -851582624 +-29925244 285175462 +260163199 842769427 +752958733 429555635 +673537941 -913008516 +197320238 -472678900 +-574514385 -892598695 +388019743 -642147580 +-657314746 -264762250 +-185541459 -862858414 +-167047295 -973141604 +656812505 -576313931 +445289715 -225552496 +236234648 -249831660 +447464261 365713790 +-455347713 -302734615 +-110372736 -113984006 +-8067056 -419993730 +363597419 679955086 +-840095499 467031750 +344355352 -547401067 +701827724 731604724 +289566930 -189957790 +27779010 -417338131 +513772717 -365594448 +855767700 -217124531 +-872312220 324185614 +382305412 679120639 +980386347 -157919885 +-825654414 -485838098 +-528281984 481062005 +841421120 522775798 +-893323506 -854073567 +-109842737 -57683085 +-801477830 118994533 +-482465964 14020466 +231390593 -356921039 +607963303 105873814 +326384188 740857535 +-936561883 -794653931 +612294004 -603212912 +-82162422 615900221 +878421739 -271518143 +-266263883 -573080928 +397059903 -575180997 +-252589723 337495648 +845194744 53339008 +-819650725 -314007072 +123271021 -578784233 +38754240 -365018031 +954486461 -440435840 +-250698856 901938888 +-543022538 -368768515 +45888182 984852522 +735966022 -3530468 +-559832184 815932535 +-99288591 -37552369 +-738746970 -707872544 +-302428001 995378617 +724577583 -46042021 +420659999 -785891517 +-429807176 4951974 +-391510363 -310879298 +-734632275 33268863 +365557638 -677309682 +-643110044 162755797 +-541084276 294478403 +839672483 -485024966 +-724952009 254454401 +447243113 577136974 +190855597 -396482894 +-286642189 -990851233 +-276563510 190382127 +-327894241 -419254618 +381064999 648842506 +805924931 -917563875 +-396027495 873963089 +-215586629 465209473 +-947570975 -875289831 +688924275 970613124 +958289425 634253040 +991589715 122748334 +604553342 -889767706 +-920541691 311921863 +-408525178 -938016668 +-886575410 396942551 +-139030295 -65102400 +341964876 -50832591 +-621903934 -713276840 +525483522 247088884 +-372440474 -557818094 +549751126 -167187627 +-604672909 -118382314 +-808912817 -562579816 +448180846 872491108 +170268701 477705857 +430885242 230610630 +697245733 82559260 +-7211511 650557024 +350261264 255733492 +291784943 -590109939 +850619932 -147251629 +-913207462 -975758594 +-437979558 -413909766 +-144463546 59299064 +419629419 -631604661 +-267982960 110750826 +-408735564 -229341916 +-807605144 -351468307 +953533810 808860476 +420441934 554903179 +594300920 -385690072 +673101615 -99267408 +-632209453 265480233 +-557681927 321570823 +963297511 543020874 +82408107 937089177 +-437528218 -293466239 +621385821 -171776670 +822566028 -263784199 +-760494485 820829995 +189255678 357711575 +317970194 -347065272 +-508118357 786395262 +-140806416 451749004 +-858516345 8059528 +6393488 -937086213 +-468221777 -506401918 +57394514 453518115 +223290339 -632889476 +-511966451 -764371928 +296927189 725595528 +-123495057 -354259141 +-578531808 74190233 +-798470343 49751372 +-212695864 -178015101 +291176035 -228370645 +-755415990 -54149924 +157382743 -83969587 +670394036 -635667296 +-617134836 770502807 +-400639314 94437738 +687149810 530103436 +-823889475 -823904139 +795015621 -361226733 +-790979582 42690286 +978842220 153752058 +-759994221 -908581668 +-254372934 -569162877 +-854344306 -222249575 +34524542 648474130 +872586607 890729656 +373839651 -73115099 +198982291 88495746 +-43502340 -275148139 +303222482 -869494175 +-646601021 -126016764 +-21729332 -262180856 +-900282663 -380719192 +156832810 322102724 +-505621733 80796017 +804740216 945821822 +-99135739 -902765083 +-424866715 429657433 +-57445692 737493989 +-693888363 -522955718 +-504378199 276438756 +339775324 -172246621 +-139186418 -921896727 +-328350093 181610877 +46003280 -574626357 +422407402 -566870538 +-293835472 490191348 +-420104443 701685880 +-448629563 524057331 +-111832129 -350369203 +-432670875 340390293 +60474609 818782644 +511609032 518564552 +-527818979 -204236305 +-7862021 -641984178 +156309985 406054651 +-514868161 -619764975 +-298013627 -138589111 +121653096 295730060 +850331749 248913564 +-165367738 -263630728 +-31756174 156062072 +449830851 -94174894 +53131700 -932517522 +148332542 984883266 +651527302 931968708 +-620849188 -892009849 +-222977978 835855070 +-890407489 170709998 +702863096 198712359 +103219365 -832996233 +340018035 -148430102 +-330982080 -235203390 +-833451933 -595044755 +620495303 610222668 +-360853737 311213099 +-1447487 -31255593 +-636190084 723919593 +535188747 -748993300 +-68477826 730915521 +-385239735 995503333 +-607028046 787869500 +126417529 647946781 +-634880898 -881699675 +-507176186 -285947495 +59851107 -133146289 +-871771209 380211356 +-974729459 -201473580 +153506291 -397018382 +951035292 921508082 +549189956 -615023367 +54475470 -708033712 +459978032 173844574 +580647224 -880202877 +672229565 -168933151 +-991011055 -501885378 +905902047 -295953666 +-336874378 708457373 +-74520866 427656832 +486189648 860537104 +702483881 -644373686 +-673446251 -346767359 +-472243160 -300130007 +48270596 356935398 +-300258789 -715299873 +-32884758 867959251 +703234322 832124955 +81078246 668534948 +-768582870 798792541 +672603178 148068217 +-647102157 255487967 +287482262 300009985 +-82909611 978443900 +-442777196 101696868 +163451162 370788772 +-999331349 -156586417 +925355107 647110381 +-444805354 -635491707 +-799540336 -16541660 +-360999580 -386966772 +758285071 144572624 +-438757177 -493642428 +564104983 897582732 +257490544 -158612788 +216116178 -808718137 +-375639695 79323010 +-561874493 296554083 +365454720 -789322866 +-355401380 51385128 +309879675 228589804 +471752428 638487916 +-46106055 434096399 +-807720784 547179759 +563457566 -486729944 +590217513 940130081 +-822408575 595967454 +-971083870 281714625 +-608579249 968014848 +907714603 -404724751 +799616784 -642710183 +87735962 130175104 +874087244 54204383 +861228906 -545701827 +-267492898 -67706548 +395408357 -81088648 +-345151704 6256741 +999278789 -128588693 +-203137049 -388539007 +765064393 2346290 +-71211573 -557300273 +759281471 -59479830 +-230591261 -410811976 +-347536764 392852204 +-371864210 753479951 +614311021 563337614 +-244919493 758452127 +-330461446 968856956 +173159435 -937854303 +-840187019 -902925825 +-86929435 -290120452 +-38888545 -656592957 +-795813016 83317072 +257797432 342165860 +960356827 -317795233 +987323135 -888637092 +601840728 -603610614 +968566385 907637418 +-295248109 -390748446 +-876314788 298841399 +319000518 -576140706 +217269208 -579122569 +136456806 -184640554 +-916907794 642371004 +-507063197 -693625359 +811339366 -526148404 +30081021 289390183 +-480335012 -977850009 +-139956333 694999627 +-384324156 -969784030 +471166998 167054282 +-414375815 -76784638 +-510989951 69518334 +867597796 251409888 +969016645 -627930118 +-691657348 657579374 +-332494187 823823430 +-366679613 -996731608 +934586105 952806442 +-846603026 -537774027 +348129438 427442847 +277148884 574415871 +-112857207 -958332268 +-472628899 -228126540 +448107512 -812579517 +806072335 6219985 +286382031 221759477 +-432898354 -767852854 +-227385729 -258260066 +408604462 -904769201 +627983589 168734538 +-170788298 -736116606 +-2761755 845789164 +401781057 477525243 +-221327797 -3297491 +-687202262 -388585840 +701873196 365600791 +-947296614 282699842 +-920098887 -416670660 +6309088 898169687 +27339363 -487196420 +897203557 401480723 +-670679390 293256279 +-206960392 -498059189 +-636265677 -891269784 +-93228456 -60378332 +-305534199 948565499 +-33644357 -816341122 +-568943060 -694070285 +380904406 499781121 +756681688 408741263 +250901693 478976843 +-18917108 868103227 +215787647 235282036 +836818071 -188438978 +-283313100 88337273 +-179907251 -385424623 +173318576 -241595761 +-983267218 -127090027 +631689394 -403979805 +-878108080 249801177 +-969401067 -699454304 +118127662 -140717659 +-697322166 -920282880 +471184310 -442169421 +-194461913 161984815 +-104578847 914855268 +-745504457 -332858954 +-92884189 -403624031 +-409852784 -624857482 +-600426358 -369538100 +-761534696 -553014922 +277052440 -695141592 +-13384246 -758661939 +-818663101 163869289 +979201469 781401710 +818458207 75322717 +-943380748 720067348 +867733118 318861519 +953038289 820931450 +404399768 533773218 +-237079578 -450197512 +-325222147 394742810 +497572997 -918906918 +687741553 -778446174 +-309289455 -822009881 +184747700 19716009 +493806707 -740814139 +-584281213 113210942 +-52220257 701703693 +354228988 -431314607 +-570484380 -119946539 +-899803502 -744496360 +961809107 -264938816 +-589603396 -381223509 +-324997952 -782031272 +-740131390 345345722 +331558592 650482631 +-840749961 589689322 +-772678469 885939898 +233482642 -637030320 +517847457 -252672109 +995543333 -914753261 +-174553219 810479571 +695836077 -926589278 +-196162878 906834646 +-273748008 765029304 +-555731312 374899456 +-903814892 -679182843 +-655492518 -214181489 +-873919536 -349287712 +187115131 -458264295 +518944064 823951296 +593379853 523226954 +-126371954 784735788 +-163001146 -43627404 +-214411453 -786037800 +-283661861 -126043645 +877310083 -502731974 +-853640242 827570495 +-373094592 -659703691 +346771298 -101625844 +633112201 705429219 +743239949 805970593 +-685113058 475835402 +-919177162 932025389 +-905141634 -823993962 +-272999813 -419983449 +635441557 661178077 +52981373 -687487569 +-104307675 221381235 +719670503 -322156352 +-559611233 -497100494 +757162450 233091889 +586952701 -71530376 +-978617430 875219956 +12992429 -674902297 +840626693 744574670 +-929048356 -485179166 +-24965934 145437417 +648092542 430626391 +590694215 591141139 +-102910179 795299682 +755309540 465482150 +737350175 565180958 +-332218744 854466360 +101273913 -79211992 +-278191192 -358977715 +59188955 285810863 +-991140023 494045383 +829176882 757692663 +-607780911 -906387172 +-360089804 349559544 +-837978030 -405912775 +309607836 -99801553 +898314388 103051299 +755871349 214436903 +176796444 779388245 +525422746 -36300763 +-230044164 191018023 +-202990384 232373711 +-379649960 803584433 +182540373 -734838041 +-986520146 610098966 +753791700 -168552185 +875532437 -429079783 +564028641 509817012 +325264673 -252369784 +-160920771 -873585548 +-296207226 899844897 +-721507582 -862675359 +595649223 747519505 +765906420 572938999 +-968937892 -5428112 +-310852624 -798184776 +-349824906 580320929 +-114525629 145774537 +274149634 -93143360 +-4890810 281198558 +-881168175 265562472 +540257656 835172766 +487481232 -616255961 +-786202866 266171626 +-96565614 -996951719 +-530170700 -417816066 +-756927762 -332683024 +936609470 250336791 +-757022355 474742613 +293601093 919545604 +844469021 236514646 +-379258262 994121726 +-770630359 342985957 +726817337 880497788 +-501482464 694481186 +-154637746 937687262 +207538862 496814581 +809830697 -11931330 +401351968 -774033057 +-322711174 665013576 +461869210 501749666 +-605899868 -831025983 +24954555 934527412 +415495998 -847612828 +783696609 -831051249 +-354406913 -766567754 +-314581138 95683958 +573139929 -712823200 +433363236 -535190427 +683465451 338103680 +-275091747 280855995 +-201273058 -888544258 +945571868 -611811399 +243788631 -71812420 +971719692 501204935 +805758852 -582604515 +774883194 470171487 +-286975553 278912822 +-174959709 -508107062 +491293170 -343428232 +814926945 751224567 +223987833 758121820 +659700083 68745752 +26701974 666499477 +-111327849 201358179 +82009154 -396807697 +529562947 782859921 +-623095616 -244719498 +519164262 213040936 +279262110 -302185256 +448253615 983730583 +929303518 806869341 +430852819 591186131 +783241551 -406771934 +-905381513 636224656 +-580325681 402823499 +272791951 -690243889 +-900748048 -450590998 +378952775 519048600 +-356681228 597104737 +77209655 622201577 +-190543239 -759177698 +983016067 996105112 +-145040934 -85993481 +882603009 564210657 +231746995 169705264 +768559245 -298792042 +-613628752 897341435 +-42354391 -761161165 +-253254399 -863205354 +-166298226 -99792800 +472838871 17816848 +988287956 -361281226 +662642625 -440377881 +648120756 81336712 +-242842221 924690717 +636544598 -923934521 +-307376496 923060296 +683516438 -982524304 +522542929 164890572 +153427468 -100786649 +-957154635 335670487 +261727055 -101486085 +59796120 416902839 +170020305 710118486 +-209862663 -985257035 +-139052383 843682183 +928370771 531293199 +-886976246 -401437234 +-113866022 454576106 +149517050 -980745693 +419477756 485553079 +-615087853 59375187 +160859040 -299539196 +-587307344 -889109641 +-753390642 -48777233 +500330440 988202573 +568051419 -560450547 +873774615 -747277816 +-604259086 -199589188 +768189865 -590480231 +-336719121 -868646814 +766060126 825363830 +938481572 500537317 +-900247777 424858461 +-906802907 710879566 +-997867346 -149386186 +197386942 234988663 +762509241 -897335023 +-288808300 591333799 +-638111444 -755914174 +-314133978 163706729 +348846805 -446722336 +-698042104 -620808672 +949011511 580789665 +669151668 -928382812 +-567509189 -792896438 +987180436 772733144 +-102210797 677322223 +58628035 484817062 +243359513 -746144593 +-755334859 -385541011 +870363064 996615007 +-564191153 615822145 +-757817582 752517820 +687856201 -248828282 +904628798 -804232857 +-801368426 -524216789 +920707685 649972069 +-363300932 200867279 +-199375808 800259255 +323606768 -407515429 +-887616700 187054929 +660791501 455406349 +967785480 230356627 +538012094 224989888 +-262640808 585258104 +913770883 380400408 +239844507 933675540 +15554395 521536155 +603899303 706170803 +-354615033 980696593 +-911421285 747248453 +170684532 -112271576 +708557637 -413067194 +63695703 601755385 +-16673276 6325528 +-197682218 214343266 +-366761192 -901692972 +-12673684 -273859064 +-752188455 568772284 +837006988 -562701834 +-460808346 681495415 +327219925 -117554943 +-381559284 -296533058 +93679989 -635275608 +-476396477 -287765566 +884894410 -151484197 +-653508624 -865254014 +244026023 -980258827 +-289299519 -227395777 +-196668830 -676149961 +550978536 -760376807 +-614347105 -217584396 +677327707 -412423375 +-367832657 585876632 +-792525407 362839366 +661522236 -57199737 +240192398 232900111 +291603243 761639565 +-987067516 -53605497 +-897052636 646605694 +977379948 -113130675 +778343944 -442794520 +348057417 -784919910 +-121822582 -804199646 +349759609 -546663784 +108749326 -589895455 +-476300016 516521509 +459692340 722977033 +-735682647 341975504 +-929921233 446888279 +187976201 -891025865 +927777048 357259210 +-153313334 144509110 +617046658 -267278994 +799609003 618991639 +-340994363 12431952 +767240634 50509649 +-195952953 346337918 +900362306 739801121 +-153578812 456380435 +-545307011 -465870777 +-320069987 -745251766 +520127375 -703160791 +494788700 -565515593 +-460654693 362732000 +120009370 464149276 +-381411921 -61263548 +-331478017 -894372684 +-42029780 904573637 +-904650781 -90081868 +-504226936 -844456909 +-208250531 -961846777 +-796192002 747370454 +-552180329 -884373182 +148283062 -902219136 +-538554790 436501024 +-807501333 151468915 +-291748916 -90395505 +423528127 -137314207 +312420267 40010618 +175701158 747912436 +-145601421 -223729076 +135895423 -628870737 +-180354728 -168436823 +-609930608 831600304 +270629122 497463083 +591500100 -111190085 +272207565 760813760 +390713053 -145396172 +893348581 -131662544 +-231789268 216554889 +755632178 -929570136 +-337301046 646451167 +-427514005 -841203804 +493998502 441033737 +256665709 353711832 +188838491 183293685 +710868738 -344705389 +32170971 -546154730 +215553839 -16148931 +-926649799 -618657270 +647506678 117094699 +-294729956 46379146 +309096277 -638689535 +844209602 -722503996 +296123313 -205327243 +823304392 -438951058 +894663686 865202175 +843641558 -348714476 +-473120001 -4708144 +122187703 -36717718 +-947305903 -467240361 +608085267 -620058108 +-125334456 723242846 +-432467275 -753462123 +-99208490 796722129 +522347979 239912202 +-807278303 -260042050 +530672847 440417325 +606679553 -431500658 +274943533 -912960425 +-273464654 -787142205 +803283195 101394453 +-484855779 -929480918 +-517897299 -438355043 +24364195 128211071 +965580629 -128121792 +-138560621 -429326094 +-655764638 -89772241 +262510284 -794181918 +8100964 28540999 +-323477676 -487020413 +516225444 -75965498 +-766246473 -151166301 +-390232603 951901831 +827873785 442456427 +-981943193 -413636295 +-988789943 -49254304 +722618530 501165133 +-93693070 52769443 +-730367137 201912438 +-250225563 -347714950 +-678500529 494202514 +266233715 -451169451 +831916040 -981811198 +342594877 -648642472 +181397391 -822390222 +888687287 -136455266 +427565464 -804933385 +720601162 -14088524 +-414054192 -371262261 +-488929111 49163220 +581507992 -859706142 +368093393 927012137 +698534798 -311827743 +743107388 -791206712 +-536868655 -268318862 +956110575 -546890874 +503223744 90578903 +557526546 387479804 +129077807 -121344747 +116732024 789989046 +-806403899 722783116 +202981843 770524864 +912470161 -570791038 +-595225061 -522535364 +38810875 837739996 +-836136230 783526791 +-447285201 -169985485 +-471844505 -390972944 +345870941 981182741 +-793589176 -686035105 +-271057151 901087234 +-949591911 711329751 +765644602 972025481 +-792600401 -351643712 +562614408 -876163505 +-456669960 897455937 +-490065377 -352214568 +905130957 499044861 +795410553 -957286424 +381448312 932998153 +-604698201 826395266 +-948273914 -792211700 +69058370 132102637 +795138416 -124028733 +-876817101 -110791435 +881359440 154034136 +325877450 -836881971 +-980843300 -899764647 +-49586590 230761354 +-959110080 -265405008 +618640591 259781550 +-569616363 -853817744 +-697414498 456934393 +256160144 -814447771 +115811493 -212315748 +-358766915 -482378107 +584550845 -796310894 +583452482 -816820817 +-596380240 -480389200 +332533283 -111524350 +59854307 -698706166 +660408587 195666028 +116131144 747373505 +-820554462 -4872312 +309543143 -913547518 +425178615 862019036 +230075831 -953025958 +-271245005 593836748 +247291517 -534502524 +21164709 -190372146 +-1694323 -310596947 +973771622 -495222000 +329731552 -392675093 +-256647473 -226747638 +704712777 833088175 +455226330 -998086816 +270876642 916424821 +90591804 944298942 +-58779800 -57397418 +810189679 661271655 +-181692209 436697465 +-724359662 587900661 +-138613086 472849569 +195119952 490533139 +357568491 351004063 +41731813 -973100647 +-488641190 -839440795 +297406439 -182357292 +-13659629 -199575608 +-946419654 683550920 +-121710166 -168511767 +-788708282 -788622899 +-317742157 -425646115 +-109120105 747782070 +736808351 629155067 +-466104069 -15125626 +227337920 -308844945 +-11102944 -932424752 +-886326463 -49180591 +354550359 -958622774 +79560326 625173260 +703191181 850990800 +367295472 120146860 +-331770504 594898916 +-436837381 260930311 +-431226054 -182057119 +-275504996 218047015 +929772556 107209379 +803487898 -407054007 +-765476733 204409052 +-210012787 -642739572 +-491518950 -502384803 +-713639293 -689161525 +577010847 -917572912 +-624739550 -67102097 +299542533 943789876 +-326060069 430017860 +325465910 -4849765 +-922406341 914779617 +-698260700 923198657 +-888343613 148613189 +-159913070 89522990 +-402035765 98627307 +301698496 572709719 +-624868810 -103401124 +-576254402 -253999756 +-14349029 -209679630 +873960219 -714208133 +-639708664 -513541218 +-412507536 745401116 +-419286515 648485327 +-241943301 -310186734 +-728068050 529829457 +194319013 863762330 +-463889545 -11309433 +567294561 -250067891 +-264272973 999931101 +-628380900 529600209 +-205875126 -3594565 +289307188 498276333 +731378329 -236496685 +-870150303 689450506 +125295323 -706244493 +-950277656 898050333 +602797616 830099166 +-7297733 478813263 +900264003 -974992241 +-721777458 208890977 +-225713373 818971792 +-508036605 213331499 +124201148 202067038 +590064849 335318408 +-289771206 769448511 +-315049353 -800898017 +399006093 -73911218 +459792704 -943995686 +13184767 735361817 +301359944 -295134997 +264101970 -965294335 +-412271848 -242840148 +470338447 -32196887 +-745700187 510650101 +265376156 476875384 +563856754 502423394 +-107293102 -509517471 +-812728471 759867898 +896924681 -688459577 +-310572640 -377988679 +913849941 231430833 +482307550 595781558 +-415171396 228581761 +589918662 -318695479 +193618871 -533298171 +-673688112 479576167 +-673593054 -774266163 +-439201430 -933959275 +-786769666 652505592 +-764820619 -1629329 +636914463 441995688 +223164422 950894473 +967601845 -880794456 +337618538 906343680 +46199044 -100560340 +253350293 -897638279 +-540267305 -80789649 +-122080262 319279917 +-577466775 -868465441 +-834959813 -47967824 +77253662 -326573282 +-356274687 957785338 +105581337 28207954 +-916436335 -331562882 +443265425 342025574 +584825607 -593144518 +816037324 -393264070 +-242739863 -576584744 +823407734 -513199569 +170152514 -872026656 +458239833 395590675 +948295447 -223744229 +-72494970 792405160 +-466302700 274075628 +-373731691 -915215665 +-222090883 -149522594 +-958260941 -810209371 +-283616367 -58489250 +626768790 27903158 +596844380 379605837 +-182307605 70609515 +-450803922 248081680 +78339812 -288535117 +-969648550 -782978309 +-992401638 459066865 +-627553867 176208552 +-92312906 481557963 +575601800 797822187 +-152090831 90529874 +546996378 -986359269 +789028915 450597715 +-958986110 413999682 +-862303891 772508439 +-730476599 313779823 +388153941 -524412670 +-969434799 -746197952 +-856810503 -691154030 +971950317 -949291287 +-987460327 -569627416 +24811221 -838888094 +-858173287 -676927562 +-633318651 322981596 +156353489 955109451 +462959369 -613500835 +-39227891 -372568969 +213511818 -800474432 +-631468050 -203124485 +700058491 878667727 +809305081 -573240849 +-992521275 -343973502 +955598240 -255376424 +-746590562 790228902 +9670021 282556354 +540336535 -929589406 +41224072 442636463 +259331929 532658998 +-833958460 -656429013 +-746695440 462647298 +606041536 -476460659 +-499186397 854464150 +-321350025 -432918455 +-804585267 -975118629 +41205988 -561580575 +-670848702 101399794 +708873431 -812238734 +670799519 -697394172 +-386177844 805004504 +-107860387 -530448208 +-912830286 -165588362 +-586362932 531894268 +-230199796 -450905993 +-953373033 278998942 +-900457202 -857633108 +-185367671 -478499983 +-719508427 -207127873 +-542426570 456182221 +365782692 461881113 +426832462 -47633698 +302389298 994210671 +573977789 805656498 +454705765 -220974662 +-245402005 -759886585 +998322866 -74253419 +252836686 340570481 +579631429 -707928331 +994067024 -866576060 +-3022565 -274590905 +447939958 -764202003 +-718154294 427945892 +-92595735 -657435494 +-620449757 318870861 +-651735194 466011282 +636464802 -715414332 +-781082853 -539875470 +911029477 -439152254 +613540625 899977732 +205834539 -466887517 +914213796 -348364613 +967111657 -316271015 +205143146 -425266846 +-672672275 -681389603 +787118028 -19173033 +663293532 21593622 +966750207 520372035 +-222749650 328068129 +265535419 710986262 +-766674023 -43868838 +81987928 423220225 +-968979650 -941755548 +343492798 60063931 +-90412075 614967796 +584903609 -646007169 +943351461 -961304529 +307372779 927610150 +-474103166 -445757641 +-407065653 997678527 +-68199475 -193406067 +-299127068 -909683906 +722110368 -470581377 +632975774 222788325 +-859282368 -8744348 +-253322306 -814757211 +-952278588 -40735089 +-12094636 -477438791 +649827026 910664053 +407152407 -30576928 +-658827820 -302747760 +-710276349 -395433581 +353150685 -311466317 +-50323275 -274399142 +813217164 -903555688 +-218642175 799230758 +-54410637 -221318789 +-625470655 -508826948 +602112216 853870694 +-496235438 -74525537 +-806328016 929026494 +917821203 75762703 +310890762 -450854706 +561348029 201026384 +-725215398 462957767 +254260618 845273088 +141297082 588831305 +127708897 394526702 +990460018 -248804749 +-286830154 -276528256 +171616242 -235536616 +-711940157 -177996590 +-967097540 383754963 +-441065252 -217849622 +523795010 978510184 +848199866 52581608 +162660859 427871959 +-926638481 681096158 +-991497548 143784250 +-188363778 -690281324 +992147607 486989426 +-694680581 -120804723 +-801390625 220379639 +-128522449 -65980555 +396032868 72962441 +-807603605 51944135 +-256305320 -947831483 +-734697986 449561460 +613197300 81298198 +842130251 600130231 +-674741211 600845355 +-348656024 -511757837 +314120575 685682781 +511138102 -743107088 +-531945620 -767409991 +714920389 -782318540 +-133353524 253236726 +601934541 -429384714 +826942437 44839375 +-416433355 -259061654 +-291973273 645374413 +856897596 906735909 +-327021767 -950008249 +81012419 -540978918 +840280441 687700601 +-880954933 411828694 +467280311 196993462 +593135814 54076328 +-446723354 557526011 +-948723225 791831934 +-461594876 195477047 +-426806371 455353290 +-477916233 843092339 +-462753243 333599038 +603935228 343535967 +830699193 -980569944 +585280753 -982728451 +-338865742 736325639 +892884347 -65159584 +914298271 -89086243 +-590388804 304500025 +-875874094 -776157699 +103897362 371650539 +-604900062 -754199575 +8734199 -413385914 +182534392 -811204109 +-493049147 151184863 +-300969220 -912573894 +-27210104 -258480880 +-505914602 477848564 +-472864418 -916621248 +-222590392 -692589820 +-51111997 -74592808 +-532134016 -375952545 +-570356788 549454409 +-943874626 -474752504 +-123844349 492832203 +93945818 -893125759 +653330936 -317084787 +-234633517 -187213631 +-880740028 985384201 +-337638271 -67640668 +-360953470 -875065177 +-728028016 -808973563 +-374523772 -453628569 +-383914317 -367927047 +221998542 -42647589 +388816107 -143229628 +-161000119 101961750 +706395475 -665181678 +-487829638 809967347 +350900366 72146167 +957510951 -221438370 +19461923 443989606 +44882914 729618463 +858776203 209343734 +292784824 291830103 +-625482270 522694002 +70794506 165777479 +-717199081 98879850 +-913394201 -171471548 +312744306 -182452282 +994386281 431227732 +-217765168 -195644204 +506495686 -299103057 +27846052 -686893765 +513547289 291500715 +-851396707 -326501363 +955665967 -32231854 +-195555122 668588470 +-849324903 -801746929 +451944994 291079424 +-376193661 272765219 +318213667 475306173 +990429457 958192518 +-97953300 -454757013 +483298721 -298270925 +725928447 -39354893 +-10058537 -971155054 +437739567 770873699 +-80310261 875425321 +-175777174 356873950 +796820101 -709417694 +-430246793 650434761 +-68017725 780021135 +-747887776 20244690 +-17628533 -717447453 +-659700019 398350798 +-102465936 763579423 +-775660336 -497788855 +258674273 419378800 +-26489328 -192984901 +-768129405 -113037297 +-290080531 -495701082 +384219874 46575341 +29718577 840810217 +-233158428 -179762158 +-888118913 -716701979 +805455962 -8966076 +-234446775 930431612 +-140073724 -656416363 +620578076 58719621 +659272215 -410616294 +-524137834 -785505289 +-666769142 93109891 +-218958025 840515572 +-510377486 2841824 +809283084 91057790 +-177617078 -10961069 +-475437638 139539575 +-248724137 -856787088 +-18973405 -903583743 +-803688191 -333524724 +-884489833 -898062684 +-89156170 664022520 +372366336 -578344917 +-7035459 303674663 +-45370830 165519640 +181925404 -595604834 +-498084785 -599617074 +-680670418 -113883993 +-500304018 156624461 +-432509067 -965405833 +781918632 266943221 +546495481 444178142 +-947837640 415256854 +226305786 673713481 +114520845 -237102156 +342533802 436650139 +-474864 244447887 +-111571998 169601231 +-521404749 -301415945 +-88161151 -581824217 +-807723153 -493192412 +966070553 -889971730 +-940534182 123806158 +-382984710 -292845024 +-356185905 -924323172 +-783065964 -504864778 +-70057063 -142746361 +808882350 -767414647 +-668250645 688436449 +-910469231 -403411771 +-919076565 629005956 +92108264 -442958133 +-653709708 -698252685 +980809446 -987680520 +-638919700 122070728 +344763419 745260140 +151390384 -889700755 +718303219 -378606283 +464499781 612809067 +507109407 734913417 +-867699383 -951529169 +-533782972 -93549357 +332877043 87831460 +-939107786 -686077518 +-5324001 184674133 +420125974 -706025957 +8655306 -833711877 +-69319046 52456031 +-622753757 678390641 +492229987 462041513 +-291885719 -870504989 +-838879646 929536106 +918171071 -823278355 +866111941 836609748 +-52030752 866645561 +-609327865 -57562018 +841143191 806487331 +-654326316 -475790871 +-6288617 664331921 +-69606868 43212809 +880102535 -336913935 +127450644 279724167 +-504305546 90715144 +464245436 928925754 +186341533 -222918017 +-843718027 455626075 +-52522983 28964214 +642408325 363737539 +537116170 514745822 +472678409 -182871 +-12093918 337257103 +-551995029 -419593698 +404614742 737529201 +788433897 -841711263 +-844184090 678032132 +-547897788 -45139875 +-894249703 -495687855 +129989257 -859186474 +-866879712 671442877 +601674078 208151982 +999992020 -591741406 +-279248575 354450795 +735074587 691442253 +691235325 979046836 +-969886392 325882796 +-10629111 38121302 +970665966 432566368 +-515955014 -782128831 +208952436 -848765324 +-581959084 752201208 +-35141136 76224961 +375597479 447581740 +-788197395 -726626605 +475740940 671944162 +328294155 629642727 +-131640828 729911357 +833623112 387920415 +-969998563 -22360661 +-624462584 -40727765 +-370867035 926842461 +-824434696 -360735320 +-524847277 -607212850 +-499492799 498029085 +-861530384 -378998733 +601922952 576900418 +781428061 845582005 +117966054 -521131284 +-257356014 -433274461 +296580956 342479877 +-887202712 521831617 +149309737 -834658658 +39495373 324129190 +-261416044 86700555 +739509085 -126745433 +-650308187 670554832 +-182683270 -525520910 +180485424 791932333 +-59287576 -638712611 +-247177680 -698072109 +-847652161 -989023611 +684097673 3056102 +585433672 46607115 +221031299 -558680618 +-291125548 -297751800 +876670089 -296365446 +-119961971 -698128383 +21883989 480063382 +-906169184 -149859745 +-181420341 -295064913 +-958237004 169954435 +808019706 -314905361 +-586185761 -108707369 +-232363804 -896546259 +362064246 -726359948 +856578528 31519820 +-125085664 -784839122 +-724823467 176989564 +330202201 -847558738 +471753421 -20431185 +-240325050 333750377 +139394395 -899844619 +316541146 -754528344 +-351780377 -846231461 +-397842303 -916564499 +-38937021 313019353 +-470223915 861230340 +-679764179 124379151 +-235819092 447983723 +502483455 151954187 +-411325882 -282343318 +46695996 -347959443 +376290236 -282662809 +-54899527 803635372 +566683317 235977596 +983068973 -426562173 +585445117 -631435079 +-159775161 106757262 +589209564 -633106907 +-513254996 384021768 +658528794 -425097967 +357845933 -593150590 +-253633537 209715751 +-924517781 13398456 +416313637 -454135812 +544679132 -382587674 +-500352476 -861609581 +315516847 797394838 +-815698114 -473042758 +-94036801 -436822139 +186440718 675576099 +-253439107 -883524576 +-62406141 -586342312 +-393018774 -2999793 +-571529130 545243791 +94087247 -8302804 +-823815487 -512605599 +656197933 -439352481 +355682662 16828917 +-721596019 355350677 +-850273961 113260755 +-793084881 389012659 +-809323347 321069626 +-477053023 -446178236 +334132617 756241586 +-211460910 901576381 +628975819 50439353 +-327884583 -912170396 +464967255 445964912 +-867641936 255971289 +57606077 -175642919 +951505264 -519872460 +460733151 -903061694 +557273642 39387337 +-320560644 117791302 +970171691 -547444379 +-380870971 183659225 +-880276304 139413066 +428448094 -302719238 +731973603 157670824 +40218807 155327868 +132220138 445188547 +694998009 -931701986 +771885932 137301990 +-916486973 -262702429 +-790901713 -962180974 +345600384 200115026 +691916382 669878196 +-506967262 306542136 +-288923871 -334633721 +148814238 -578774302 +-111797883 864360014 +528147079 -568405377 +529241797 548897474 +-240226265 822795764 +495423734 305932819 +680978959 585766655 +357862387 -876455359 +-92321235 509411565 +-981621374 -954977807 +517892806 450266680 +-424477323 -269838794 +-213352637 113241756 +911733758 602112498 +-662902237 507290651 +-748184252 -480209920 +662516648 -20486387 +703482978 -398238434 +115564211 548088321 +463713519 -647222218 +-215572798 -196040717 +-435734732 -609629112 +741592028 494151346 +576775200 582268794 +-6327245 695563391 +-418004063 -875068810 +-317661935 -965228399 +488912316 -922180340 +168522220 251222369 +-422389470 546149363 +-1680031 -572190157 +409097465 -339630660 +795443013 -752905131 +898293423 146832739 +-735882427 418501915 +-122676028 12893809 +664699134 -317047467 +-274532254 232712491 +-34449528 -141251613 +511841836 -369836419 +-575607238 742074030 +-184588211 93745878 +-648043860 57374092 +-414366353 -226833157 +-987673194 564557717 +-185807796 624310618 +176517787 349992738 +247537232 -79997603 +-830209324 -912243995 +-779320166 997442127 +489372364 -544262115 +-693866110 154096480 +49686746 814005111 +-270995075 806662090 +-641042879 353564258 +165471840 -963742133 +-386745033 574494366 +760143581 425817471 +543737815 -340694848 +18516760 271848120 +163046632 955287265 +464791226 -918301150 +921753377 -499922870 +38112042 857820636 +302272908 -148641374 +-671272441 -444565971 +-426472703 -489384629 +-863347374 846666507 +662665358 -634540959 +-798018649 -312233130 +-552464687 -189501818 +-873601266 64197060 +111811161 -995997782 +-585296755 897785846 +-927386434 -9630699 +441719604 128847076 +36381508 701607211 +992535406 -712767544 +450451032 379317870 +-415541634 -583165508 +592656504 -810236128 +287273172 16492547 +285260986 975026229 +-673304530 -675280323 +-529830171 -359452707 +637153464 -529178894 +203109504 266608914 +313898214 -383712623 +-975854932 -485949050 +-938851576 -797022906 +865988023 576241609 +318334416 -445331347 +199661519 -892438959 +-753149577 -866882759 +-467814326 205240021 +787136584 79236248 +-621361551 480557204 +-841403376 556540974 +-116156347 614494556 +857078335 145740108 +-270393077 96834044 +-712377540 -36403117 +-725323344 -662891921 +-446385623 -911207851 +-834277305 462055640 +-904321077 -863832126 +98539321 778310728 +213264425 521359869 +-818876930 943803727 +-967640916 -6355007 +753148545 -52504510 +-516401811 -999415419 +-427567517 -677933171 +640170379 823035228 +-968102113 -314071610 +-810164957 -904908429 +132397990 -219610767 +-491259647 -295249053 +-791847935 223794658 +-934357059 721784020 +-342190536 250168354 +664750808 15068588 +-964830386 609873646 +-43610753 205296908 +-771008050 17925578 +656662351 549326144 +-943133887 -151517122 +-899940847 -339072019 +-421986952 -159711713 +605176137 132554721 +-327706103 -272057237 +-711137540 335909723 +-827502630 11125946 +-961520067 -625293527 +-345093845 280962699 +-408540248 -699489189 +-173218583 593437462 +-55429411 -647030601 +-301244724 476350368 +-215084675 -179226861 +-83498110 433645191 +768267136 -714552498 +9367857 596836820 +685931944 -125749851 +-341326685 684678094 +456478155 -36202121 +914971520 -407143812 +397493380 -211398464 +315473840 343840575 +-952373945 778755349 +578465110 86904771 +-617220785 631537329 +-737812659 125036627 +645965120 -578739714 +-951249278 276804938 +376847572 -202838166 +119982391 76928540 +-697062009 711674692 +-159319610 131823654 +682499082 -200516598 +418264968 -214170234 +887695172 667291333 +15888395 183434140 +-224634168 -273768918 +46122958 -336232738 +711860372 948377007 +-759057977 -567069706 +723952586 476009541 +422794763 -734449819 +-945961493 434195390 +522649030 -165402818 +774335049 200736677 +-133184566 844288565 +-831580 -191419258 +834734392 -758508195 +-290850874 -311135517 +-960937527 759630806 +-534332116 -15675805 +-352031364 447603670 +4412030 465435621 +-12626905 594662056 +402989488 -953475540 +-739238288 537456297 +269373278 -254575283 +-63960217 113528380 +802070555 317220990 +-312279857 228948334 +958755493 563287615 +222813507 -227581566 +-885512034 276591441 +910617903 -599054831 +-267525384 -891839947 +968810798 -785812729 +135395886 654604334 +-760059005 601528112 +-943573606 -78874648 +779220087 -851136211 +594829301 -915183522 +840479579 239283230 +872033921 -195724992 +-578775888 -788830587 +-912209672 -390182241 +498695676 -56329323 +720481414 281406776 +-782007447 -989643854 +-775593934 493081818 +-164133400 759574751 +-262438431 -559769368 +-453879508 927340339 +99174515 471547646 +286119842 315382354 +383453899 681526169 +-505697377 -854980717 +-430044355 611672574 +-214325892 -674918236 +319805604 359658806 +137511782 689155926 +115025439 53807925 +-126455415 -838548702 +-113031808 -170769015 +-470307478 -373338689 +668140154 772512970 +123668539 -740296296 +151368692 -959666611 +-792427300 36790669 +-616949670 -184477757 +-496327930 -763498930 +-311311283 -511532690 +849086073 781878406 +-306582422 -405221284 +-367736740 239741546 +-171658387 57189535 +-860624662 584989751 +797857272 572463333 +-687401599 -395430747 +-61761102 914486247 +-671016375 365979145 +-331534445 -443022692 +607594856 341896884 +-432403531 -104529770 +-896526787 407125176 +665782538 -984703504 +709798076 296488990 +683062971 -624506897 +363302878 -645457633 +724018252 -67394328 +726915498 653695259 +547312084 218227036 +-960460965 -203232222 +280086525 -588534672 +34918585 -285767167 +209033645 -606989560 +453218985 -31664413 +289561935 -876317345 +-787485084 306544025 +-74725511 316045593 +486528729 -393805481 +-769024426 818214243 +-536523834 -18361701 +193349141 -560134620 +-850120503 693307152 +-232877850 -603157189 +419288872 -158981780 +-186529542 563929667 +754511255 -62128303 +394596563 438918869 +-708737020 912553616 +849437126 634009902 +150387976 655122315 +916753179 -684743335 +-141827981 379059289 +-857079270 -557165447 +875299029 346551959 +514118426 506850957 +968582292 -820201919 +-548300345 779821895 +-468786529 629034699 +-862961758 -661618743 +-356782724 -842406922 +-887825624 54538607 +-64721464 -976734243 +-74866473 271716770 +719154658 308749350 +168064828 22814617 +875481162 -679751455 +-618822185 -869569283 +-536452698 327599437 +-879487763 668061637 +917861345 565737498 +897382630 -911182701 +589344861 883391720 +669248017 882452085 +-89679227 853253227 +-970544433 286155418 +-32087340 -439753721 +-217245988 344401419 +954225712 -484449552 +-457791758 -513605553 +-76673529 -410115103 +746621004 -7664794 +796860086 -750425192 +-408091112 81560785 +95227319 463340673 +-962008922 874890817 +402882555 134891552 +-752979439 988754244 +609023437 320062152 +286512803 -393823698 +413051635 652556958 +-55581942 314371937 +-154648315 341047750 +-57248905 261366362 +42564725 523378591 +-589980960 695318742 +-987638846 777250536 +-562057839 -12390607 +448181177 -10391739 +495350839 352711340 +866310857 311776398 +-451401046 -323066927 +763393560 465904709 +375914273 -249745047 +-878448734 -177486744 +532403162 985343673 +371707068 -936174633 +-381700730 106546660 +173596271 542540714 +779969315 -621393852 +-683912931 926875708 +-940715312 -949192126 +-618460355 -843761511 +864681704 -194728524 +531434921 476850233 +386453331 808629337 +-965398903 -492463026 +323725473 -6610284 +-27085005 -559413403 +820811054 833317000 +747977508 -784709904 +-297584718 -83958051 +314251127 -788700576 +253862848 -408237878 +686767564 -625460495 +-918756431 -993869405 +295168826 -670286191 +248448481 -485765354 +-132791762 212438772 +-543814276 -671945796 +-393848378 47528413 +483981472 115546250 +-315638609 -237643147 +502377744 299751414 +-195560262 793856282 +204369785 648513398 +-919237521 658681554 +997706263 -324630886 +614751413 -474826911 +-907652747 -197103401 +-86163746 216041443 +-553325885 135393930 +137881470 672413422 +-404876542 656815766 +-188450992 -197096582 +470639088 489620975 +-276237118 516768973 +-3062235 325491016 +-893570486 -22954628 +605408034 292100883 +817268431 -490039708 +-909787248 556848582 +927085500 -348626091 +-360129233 458267412 +818244657 -190358990 +541473308 280983269 +674053634 597570919 +293383923 -340698408 +427475015 -800986989 +179611069 194339426 +215244887 -609234568 +-376422093 -974482929 +6815483 -4585621 +892746705 356982058 +-148793443 235392646 +-65192053 -51698290 +-510297611 845773026 +-630639688 510313396 +237617639 -793397364 +-371205519 559591183 +-276222780 -997200364 +478500385 512182377 +58276504 -26953318 +-520333400 -963554115 +-759784724 -430404205 +-79788602 713542546 +-157063892 -772305508 +-593295008 -910545017 +-335944638 -466808645 +-381465989 208107120 +620889505 -82157561 +552858773 624901044 +868675369 812769978 +-769770816 50038980 +340188529 -425565671 +744034728 29291540 +210045906 803736140 +18343952 768144563 +-958801575 -440461384 +-948941681 640806533 +-132055683 -970637073 +421533708 -767222902 +-664800743 547829862 +865378147 171089626 +-803142048 -513369021 +533657903 589595279 +-586830060 204112226 +195094442 -186289912 +-449933516 -718451439 +-672083930 -413038224 +-364889650 -736011933 +-810722117 -275209548 +-525777398 191041823 +-899592408 -521939671 +15327356 750795469 +60804281 -796119318 +78832084 -386276163 +435561869 273530066 +558795594 -413183711 +-565501441 -131912197 +-734663664 829987483 +389600622 -281809666 +697242445 -668692898 +-534947518 -931521351 +-131908855 91017797 +-129003846 93818645 +982775072 493284636 +65303946 285521016 +470064263 -664772699 +972924723 811337940 +-177076657 -93173791 +-444535384 167635991 +-955805660 -719912448 +408760730 753338925 +731695294 543838596 +48248259 -492765949 +286837199 521456265 +851659076 -311366777 +476282885 840404852 +144257180 -645337258 +-330193947 972898306 +466496510 -256151867 +5362382 -232475218 +873407082 -902307381 +380186322 -258951805 +-745221283 -588906686 +48588445 803159187 +-565483553 215799990 +-528899012 -120495720 +-831768447 943915565 +55247867 -234068889 +885268696 -315398210 +945563146 635925601 +375856578 897656034 +-802167568 600921100 +82362215 295454742 +-688414242 840932823 +364029183 361397893 +59265271 -622436591 +-73158345 -475033800 +-127398590 -416969071 +510554449 -985890199 +-435126790 -858397731 +-768297695 703078984 +-520981424 505607770 +316438395 556976150 +-828544434 -479497941 +-354777825 -391858776 +701909300 308084049 +166637650 -608423895 +174312120 840243343 +544415686 416093903 +-488556086 956773901 +-315108729 -866512409 +423401926 -138612364 +735892136 910501272 +-553296823 -443916352 +-331155768 -21479859 +183206143 -105955086 +475407404 7977043 +693586319 -248416849 +-285040227 262956704 +-741211203 934851114 +-51172269 673278640 +-378558782 -739358068 +27841014 -123027897 +55852257 -945099939 +-772707661 -232365340 +510783374 209553382 +-593341152 -706134913 +-138272458 -507050042 +266939145 -500381308 +-888938105 272540549 +-605104401 -196736245 +-969177522 -569054632 +802257223 -846621170 +-414950121 391358463 +670002963 88259631 +-718202129 -464754970 +460492128 755328888 +397900262 -748381872 +-191723939 416825007 +-706956543 834086826 +-276241206 -820652258 +928419524 985100739 +751475353 -369688139 +568304787 75895467 +-607547938 -799540015 +512257243 -781770113 +-17948360 717287250 +-822694656 275046514 +-350256062 -109659947 +-788059931 929837701 +547399862 -978725058 +780769661 766728756 +-186642375 375180908 +577651293 59398221 +-812226856 838214394 +-304478742 25216670 +425509730 -193777338 +267473096 -912523732 +-949558847 50348544 +-603983994 -812396866 +148352990 -981231559 +677596603 107281835 +750337519 662646699 +705355766 -465528606 +937224006 -579276793 +861130610 -778976637 +-440449375 294680299 +956065806 83303339 +999411087 939681066 +-849911959 -619227267 +163446074 222651500 +-641637861 -915688187 +495947289 -321961798 +-603390047 684151964 +966628399 -985871739 +-956978598 870860112 +-33141686 470001553 +860172025 -417938496 +744986448 766907944 +617705481 -505430321 +-771725186 610681789 +-827760673 69975375 +-337658372 391886618 +504550625 -238997745 +-188395322 343322845 +-563572520 -746450118 +858277001 -70351152 +207622954 -732507215 +980878909 -10820524 +266145992 -696189475 +336935990 753145728 +490683332 892498653 +573952685 -817210170 +693346024 701074721 +673234933 -198763010 +588531345 650588816 +185051841 -531495834 +276910701 -892931390 +-388882352 990280633 +772256191 -639147138 +180385396 696511849 +-63749820 849136724 +623252247 818024763 +-907989521 -247124009 +294965501 749761339 +243295456 862746645 +-148058897 421208488 +598387811 316719770 +724859514 210546750 +906114780 -853935227 +925305229 38477411 +-144227488 -789638873 +23910514 589996104 +-214415652 697964307 +512457108 -745149519 +462666918 260030630 +-168583638 721447559 +230890323 -654096652 +-228464892 -732229087 +-758884794 853046985 +-567078232 268359820 +-81014357 104755408 +-638600838 -417825443 +-755200567 -169796705 +-580983162 950879008 +826140817 -453804900 +982784534 -817175312 +-372597882 49158706 +-876306211 -994295976 +-898459501 -542022401 +173409472 -387249438 +747148173 -579020640 +-565853414 339351478 +815380416 79800301 +216956677 916879332 +138076128 -373609864 +-518096869 164575966 +-232584570 515991266 +118091189 -998966331 +-856761908 -172450129 +-644823836 690645231 +2552674 -596776067 +-582927146 396581317 +602511363 -734039899 +-852445582 974844409 +-280914858 -684020641 +-293149924 -82766631 +-535483308 -741781259 +-550957527 619001606 +-868464936 801849431 +-535676362 -561581918 +-36781110 -268474357 +38513973 -422215876 +487674544 664353959 +-261818931 287429064 +726798901 107624121 +55668519 -218498781 +992753405 -574671985 +-819037998 -603344874 +-366283823 -210241668 +-771868084 -718575232 +101591331 -663223782 +-582927474 969483524 +-566127046 58917688 +-953887019 65740763 +450071106 -54438485 +-505748592 -95425273 +-568707564 678749199 +248060176 604356836 +-93759766 263323300 +675107496 -775355819 +255443687 -41155003 +-882754190 -134396951 +768069201 -158641483 +154781581 -633632090 +-9444127 -177568463 +-741947474 653839071 +-778927959 -894081554 +47107255 -526662480 +181037210 621207741 +734990097 959092339 +-365337164 281447326 +711235460 526450138 +925240948 543432136 +-743014488 -566448528 +-369986800 -665271545 +408435389 -729462864 +843708225 -335531701 +-651607931 -553377908 +-810858754 -267037336 +-926446806 716300425 +-360676400 367234735 +-839138601 769273934 +-100133526 -793062730 +664162283 -695613069 +-941532521 -531051516 +242767960 -144484515 +383952137 -650291211 +-529551812 517326737 +-447554748 -526403914 +523006445 740948218 +600267384 -534502906 +883870139 -944794883 +-673593981 -540266289 +736389000 818778747 +-943057765 525456315 +-714667124 355991004 +825820593 323123600 +-19330768 528863014 +823347298 -486410786 +-80013028 565200636 +229381016 -383669469 +184769363 480527314 +583836212 -946768482 +336923612 552090647 +547523307 -685846246 +-461872498 979817568 +552771525 -980950353 +-698315356 367946804 +167984900 -272415609 +-541662379 -650453156 +-105673017 581035176 +-884080096 456482648 +277370372 545066436 +-104600984 -153204108 +-504070147 963762796 +-974527846 -134380501 +-59947713 580237184 +801348019 947682272 +-320828534 -143172783 +-494653288 461822241 +506738698 -373398088 +547139410 58334133 +-3599993 -580462348 +555031479 -293044093 +279605819 85507760 +13497359 -969050770 +943469373 -658899504 +230179009 -971819597 +-44198859 59702938 +495942887 -855826066 +-588886017 633021387 +-117129433 49133606 +-522004318 -87050903 +280108172 -156391295 +-589812101 -131892125 +164695218 -11662780 +-745553880 263086750 +-896189518 -422635441 +415568980 480038208 +394557634 969614210 +938140484 -778634903 +-802974179 980963655 +-99358297 379711129 +-376034357 54631551 +176689129 -178952158 +841645344 -661027493 +-662111330 740104946 +-950794489 816769207 +100671224 303665302 +893131248 882992400 +516442154 -486733279 +-736828342 -788700941 +127675303 -448629587 +342037484 -143771796 +673508255 -700738497 +466292308 -751472575 +-498802769 -735991842 +-678522741 382349176 +-410658574 -758699112 +461986740 790011340 +226258716 -250466965 +442790721 -232037952 +-47131578 -522465277 +-941998503 -49162982 +-829716071 599089545 +-567408495 -598023525 +-487935793 -973684249 +-718791521 288164455 +445556267 -64630510 +-775975477 -62963705 +-133849448 76076487 +144012489 841173842 +-540783424 -497691439 +-950494527 559391000 +182952166 17592061 +374334310 -966059964 +-20149440 -838149446 +496107223 -442607228 +575595636 -164456256 +-307744175 892047906 +917215982 635922761 +-626078570 -701528811 +-684701670 -171802692 +-89355104 445291603 +62931791 156869029 +-203161719 -465813198 +240925893 909120082 +951257406 -879647738 +-702380815 -501911021 +51366434 876040862 +20457758 44275901 +527794961 -34676334 +-252684119 -355278847 +173413165 8560751 +429443865 779374662 +191222763 -934685891 +497009835 734583800 +31055738 -899107220 +918292699 865495345 +184217830 -447387894 +646868308 -180204789 +533150438 118373564 +176940439 -444110451 +367755362 138871494 +-653502337 565315261 +349739525 547037480 +-274500090 -520371788 +74763474 33044399 +957957720 615981507 +-846209618 -825699462 +787137245 -643013939 +-170456110 4563042 +-192620025 -184522274 +-64802637 -2367360 +42579098 -23498193 +961824398 498865918 +308084613 178313313 +560000423 -803523401 +-831306421 346051020 +138042144 904957450 +620229939 879775096 +-367912549 -964728283 +240793725 704520478 +44531509 830487323 +813010852 324945645 +554194205 -617816047 +999755438 28730307 +-978020649 540905810 +-957432919 -647042630 +579844404 96856803 +886678789 -619545838 +690633461 983424290 +-610418902 619879969 +-63531129 523714551 +-91690304 407277739 +-784479431 682334306 +-158066022 355290355 +-545559388 922571852 +661859097 170063981 +-577178201 -258561046 +199077206 -729398436 +-554822498 174306868 +-151939012 172080048 +-379383896 220716226 +215534126 107464974 +354062568 615163432 +703765959 -900964913 +503817289 -902667365 +-16878008 -750916361 +-681555469 231155010 +410292122 883166920 +239756592 983709517 +-818971749 333689304 +-101100279 -736298364 +994468739 121931137 +-843527109 877682984 +-258969845 971928072 +14949422 737924452 +352802785 924974849 +-223642259 -608253597 +-555157556 938456869 +-101569155 438586469 +411640884 -698831037 +-375822718 -38796936 +693476268 884668941 +171375028 -936194291 +865260745 721523386 +-261775723 316348517 +-410896899 -514592736 +189187673 515259953 +882922496 852958794 +-703957687 -505145802 +-258611315 -289598401 +-105961218 -347676405 +1304262 152642248 +-583846448 352177231 +-920172387 -398532183 +-778564352 366383148 +-476524955 -670948214 +77198535 -142640480 +164540926 411478786 +460972518 556749832 +-34440708 433586033 +-64148930 435098895 +-889033566 111927996 +923491119 -956390716 +918597656 -570828364 +721973385 648112121 +-820357900 590174097 +-159039464 -959059783 +257693325 970038348 +-821099565 -281343939 +292083847 -82478475 +79804803 -366794662 +-969783008 -430186724 +-252320881 676366380 +307226897 87041647 +-582933263 981522430 +-597492892 -937667710 +-148694318 -231390512 +593298637 -15134177 +-399147037 468947031 +343834950 457907986 +-805365148 197777883 +-79347262 -424301216 +-597467508 -570226003 +-707880504 795974514 +408194462 946580292 +-14960722 -992250418 +926223983 856217678 +-77025867 348448872 +-456463914 -93413706 +788300459 109114305 +520980033 559527599 +-858168985 -226973125 +662600252 -664849213 +-208255938 -54923607 +636862897 834176500 +-372033037 350198214 +-264655020 645028683 +472592966 890662248 +729235531 -764840986 +-366428850 481941909 +-874485355 -929081400 +-679179067 618586126 +152037990 -927208579 +392920480 -605477331 +630601848 260729594 +-808204001 -871922976 +-528215833 -708385303 +919215011 461636267 +-20005127 -534496581 +12789529 -352375166 +-59774685 989664242 +-224265635 -617844254 +355505151 302808195 +169409138 -374005462 +553032202 225158258 +908733689 -993651791 +946708700 -248493580 +-676632031 -493086962 +610306147 658279655 +-119455954 -75390376 +-134541279 -564935747 +-453310260 944170067 +-466434650 -492851159 +860874839 -498838394 +660497482 -832323739 +-738458164 561320892 +-711660156 520723340 +-944305699 998041511 +-794274370 -200728134 +-419788277 642980650 +-32701197 695917613 +535492806 -28828926 +40581171 743288188 +-290095026 -41831015 +-564607032 162857821 +-969237274 251585801 +-713629704 621018823 +900079993 -289674065 +451505617 -423213070 +123548724 492640480 +-802431415 -611996350 +-270324167 -56268321 +774175506 115921382 +208134137 -280725044 +321408528 580946488 +-779844690 -653455842 +-726903498 129378909 +652853317 545941340 +-324000189 -426216128 +124675818 340172313 +180346446 791744333 +-948265381 891458889 +-606264004 -364374504 +-284832872 438041953 +-816725479 140642087 +-115548670 316088146 +661910735 -891614600 +249370704 -788050078 +-675561455 830217071 +-573789317 -479639851 +-25722671 -788081994 +754020808 419681000 +261732355 -476435675 +-235733002 -615897062 +-346381904 -131109804 +-413709705 146241976 +228125394 -722530759 +-663825694 337931987 +359100347 -414800256 +-54790945 -198358147 +519991585 -62140109 +775456558 -491284229 +-727255483 -549950582 +180131980 60194024 +-892385699 -791523677 +118370380 457525138 +-596635788 917677124 +948483162 -641240440 +688246878 -876848906 +153882640 -267730370 +-686777568 106612976 +-806958081 -812419993 +915932538 -443586621 +408395683 -890733976 +546995250 294306481 +-902298416 -931190593 +-81879534 -798393206 +-240344526 -666128540 +-521915545 824371308 +-98439876 -132141830 +78073778 88368053 +479271467 111121181 +900915210 -5701022 +-608783948 -195874091 +-626045748 -669950542 +-765245047 221845766 +994797593 714374187 +701498764 766086193 +521780809 -50910475 +22166787 391599353 +-185340941 -418091125 +937100808 713486085 +778692861 127205926 +268869735 -268806724 +-12193730 997804680 +518601292 -30507624 +319192816 466194837 +-647293347 -622014785 +196381083 318411045 +-402909960 -587392346 +-561457808 -898271788 +-315277033 -984435112 +478473920 -227431120 +-281847522 228180980 +852471432 729370736 +260132618 -131340875 +-682345328 486077026 +100105737 701340063 +-967442927 -974262206 +723723677 29064443 +-44024296 38443269 +432132166 -677911535 +791716156 351514556 +58660273 195761185 +-906575240 -412304882 +493828499 21295199 +336139000 472711399 +-527837552 83587999 +111793161 377496631 +148315379 -646779248 +-719664365 -536040185 +-676342530 209296741 +-308762032 -240858458 +-754272036 785162013 +-747222060 -977779313 +103757751 369754475 +-292242978 -325783541 +-197176995 -634853655 +205292659 -533852913 +207605975 -687272087 +-84569240 -156099596 +581785347 323727056 +-886647809 -80973854 +607737635 442605686 +-734198247 -63444874 +502715941 738643030 +34543367 -267856080 +-71082869 965526085 +-398608648 936618071 +853696002 252125382 +293464983 851175107 +970129554 -223493514 +-167417542 443708881 +849289776 721837687 +-466609390 406808436 +-151530075 919556907 +-174989264 -156960745 +-55387132 964213624 +-925897555 -815692308 +93887846 -887419212 +921007049 -750750489 +184526507 872430311 +-361730614 -584911400 +377112868 6479388 +-802925542 -217814552 +-66433831 -487552617 +-37235994 -254135183 +-387383353 622768514 +-170159693 263568029 +146683662 -141781127 +181502316 332622664 +252035142 918365007 +783181677 -13236400 +-705907032 578447279 +-359357991 683079529 +-195277468 -519410325 +-54696502 32430575 +239901904 809970040 +-658961160 313539480 +989395934 -266052647 +336947485 -374361217 +-685587237 -344411359 +-719037247 -99938318 +-33139487 -649266052 +-716735214 -155051760 +-138225779 53423231 +-331116613 -812275876 +204896168 225627195 +-173365012 -500353695 +-135995202 865291563 +146531963 -528700545 +-496281 -150798421 +282605391 -458936738 +-675898902 938505958 +912379196 -256724927 +947036962 688416878 +-700692675 -242307818 +814179781 -859032904 +920033743 -513019536 +-851099811 489821414 +-109249218 505710186 +-733163790 172270009 +422423350 -183165400 +523834865 -796901376 +-817301169 -354116142 +-248374623 -844192673 +-649335808 759631597 +200838974 711160506 +-65593061 -279318685 +8082705 -611626305 +331851238 -615293224 +-709653696 -160976735 +-284454305 586360571 +-164470147 -953854840 +129490768 -801140085 +-692506468 -608335441 +-505697311 381056921 +130516890 -633571933 +-603133610 -904697997 +-668224713 -922472381 +458998287 -814601043 +271838058 901344208 +319398019 -958672953 +-429468854 283168936 +-529128501 726102863 +715283723 959321493 +775615369 366213352 +-652924067 -517146835 +-693975989 955496615 +-615330291 -563362418 +-850007022 685604026 +351565224 -458142846 +-590077310 -558458700 +66449314 271685909 +469808029 261828560 +283848867 566042522 +807042668 579048434 +567661691 531297188 +-658993456 -329581412 +682314250 448320573 +895591461 -619956175 +-934503091 -720985027 +176768863 -875067605 +386197065 -244548010 +233237962 879915652 +971807436 -870378907 +-771639250 698893335 +-379043232 831297878 +-161717909 -513449006 +-92329727 312095150 +-719079370 -858926965 +916210937 216498000 +-427873489 138567072 +722971370 -973046724 +-939455882 806176346 +847527781 367700294 +989853489 -666202762 +-453974854 176705140 +-439540965 -34917071 +804914353 671163722 +-557777388 -792475116 +373842950 -451780220 +583832490 -981292156 +552355978 602311040 +682491271 -672410565 +-506908536 -837135072 +-911258651 884742259 +269126128 251563371 +845998170 -196289678 +-923641766 75917452 +-77291271 -506068546 +746815729 536212942 +705814464 -869623118 +161717567 -275067054 +-987416174 996573118 +291157679 -753892499 +-279548236 -374972702 +-424488706 -373748400 +37403400 -313402300 +476336554 675199497 +793497476 -372169584 +-611389400 -19906712 +-623551120 245919197 +-734872187 536285366 +-411655260 -701145192 +-154031456 748012260 +690836129 21299213 +-899056389 216016176 +-698445367 773559936 +362258917 -895516878 +488039365 767734959 +550355521 -535894650 +112655150 640956901 +-647947710 278387091 +-98183526 -30512030 +168341093 -312369423 +29242478 -413825745 +929717561 -659799862 +-851940271 563395919 +302760587 681715604 +49766900 -5654198 +-68754858 -735973345 +-690531324 381275682 +972102051 555418242 +991938986 -299679206 +-858896597 179039589 +-499097391 -651626975 +-502730348 553589185 +-863498064 -564098232 +-780005138 254720463 +-761882288 -251569811 +417226520 -595035171 +-112408804 -492226156 +-430178049 145348429 +545396442 61940423 +983286587 585958584 +959736982 -933649751 +372492997 212925204 +211153024 780840825 +175184653 -924109593 +-258068158 -559416466 +577086947 94514903 +58968510 -564366455 +-202206911 -61067102 +-433202695 -780126720 +626210642 -183263759 +849553763 -107375809 +33083755 764523006 +-642172294 -884692721 +961691569 -129110402 +-536360525 -9439982 +-477143284 64664773 +309463792 -910824291 +-144048711 573327759 +316641662 428365311 +-394969664 19458887 +-410256135 591357818 +896079168 150375045 +237132450 -167477074 +-76847913 531955011 +-154369230 220161870 +-667151268 394011381 +972277577 -520508049 +-734743107 -546607090 +143670086 -635704225 +-757289020 -885701081 +-290394967 948706910 +-853032194 546009020 +-218761598 -193957891 +828216236 -809742196 +789037886 -317676332 +354436000 -62229803 +-196559193 76066967 +745117538 -952982173 +729654459 54552043 +331814093 824287624 +-261267277 118376226 +-560434666 895757122 +-100133331 -174892853 +-342217114 -543124227 +106403101 -195448286 +-358668123 -864113835 +742036092 755513034 +-432443460 85310305 +-251549991 -618787427 +155243603 -769227425 +-641692449 796464619 +-227629691 -329896302 +-270897596 352132637 +-5176503 363481625 +-795463097 -752336902 +-144061095 535364899 +-218949107 -666885291 +193119555 -366854505 +338375451 919869600 +2215276 -34861909 +293124952 768280114 +-790321067 -642444469 +640370026 837514178 +-149409005 -129500050 +220454220 718463302 +-649832429 -916177988 +700786771 561360494 +643504900 700538636 +-603671157 -934227338 +-346353391 242378388 +959695341 -210232338 +155719328 656167031 +90441481 980465998 +968917010 974443447 +967784509 577285472 +283773699 -167501369 +-258376326 883906654 +392718295 387993799 +-757950149 -258601014 +253054564 283512620 +892764336 -914002058 +-534248000 -273280489 +-108163021 456390464 +799080882 -889972073 +-865195379 -586483847 +-107613671 144569871 +466846413 -928959173 +-166600372 -30631307 +555560192 620325494 +-110455018 -187946890 +41844818 -287692875 +45935106 231349450 +-457498411 -3298956 +289279491 36952760 +-441360873 -591662952 +140712919 793285358 +-177108910 -719012957 +693442406 -592150165 +-647247368 649326225 +760085042 -157144606 +769587961 568507188 +302028430 -230596879 +708323103 952871940 +965432439 204625326 +890941079 139079725 +845148325 -171435327 +599126418 248725610 +553734305 -609735883 +-184169714 591895246 +-232628402 71408840 +760753215 -36304609 +479955217 182422129 +-931233558 -823333826 +-79836099 640356321 +517163155 -104415601 +242659264 -222939807 +-298680339 385612183 +-250410938 191659651 +928624276 -400115391 +-514474240 986786797 +815246540 -708334738 +-312696419 475914980 +-21038857 475326772 +-329526478 -110420824 +554573594 689368085 +676580175 252380107 +-292429782 558766573 +510769186 287812870 +891448931 -866782306 +-554276192 126236501 +-745520816 -773301146 +647346306 -190677210 +302365837 200507134 +-935983596 -910196585 +570805552 118908265 +948698187 -717101544 +-752616967 569657481 +72778227 -664445632 +-111949731 -204050847 +-977274981 436784239 +403373585 229481609 +655370936 -827693693 +-142649846 134546423 +86202354 -978509894 +-962938372 27795934 +782851044 -515595071 +920421181 -186158324 +682849857 -152426867 +39263243 -478260214 +-278193427 -178588557 +-343204255 660026703 +671084470 -881483519 +841236908 -11878646 +500070204 118589425 +-456376304 -218968225 +708362961 792724061 +393532117 -994952435 +-732475845 -969223708 +142088602 -96427858 +345488771 -556502841 +420570843 989719168 +-307899397 -734501390 +-206489133 140772990 +569954056 153562064 +-233190913 599772281 +-300270750 -366577975 +146898347 -241119735 +618729895 -790315649 +964639067 -59344978 +500163598 92422956 +-859528031 -865176919 +474611221 -709146354 +783315368 -619036641 +-756411219 -23912571 +-199780373 -103450998 +88938380 -688839183 +-882136978 -339460606 +510309000 -274839359 +-911682023 -809878295 +-986169571 747236980 +-820648654 208202695 +-837854319 523818462 +-179116822 133106067 +691836881 429501715 +-265123973 -538771311 +23165495 -379344089 +287370682 -996936294 +-854296410 -855837177 +125184538 -940645447 +452043300 174238240 +444183797 -902504707 +-890674804 942747457 +-796546124 771899725 +-992668340 -976178936 +375502332 -743554661 +944312412 515864484 +-262950353 -377278542 +-804616343 514946225 +778524746 138036209 +-642575631 -556646612 +-399365633 -933816998 +367972066 380515264 +268304566 812052103 +364927433 -301193029 +773851231 -405046664 +-321041422 -864107814 +740751122 401833237 +-623332 219037589 +713222372 -537412094 +338310651 -359909484 +188550981 386792032 +-805062934 414148564 +-25421735 172288295 +461177812 -408537478 +-180081323 -809645547 +-697046197 -696378466 +466671147 53349813 +-457033333 983976353 +-853357270 -219415204 +-159287376 73280752 +708716273 -969452731 +-94682504 -467360529 +-344794273 -224077767 +-669218124 74198437 +-924389761 -711006293 +428828123 -599687066 +-339028679 -877247560 +-806955810 9357408 +-904862156 -859727612 +682848568 -640669440 +997745935 394022587 +-212933576 -302616162 +-841041842 -231288404 +981939052 679668262 +976187344 -430488192 +281589580 745848434 +967513012 -880907455 +-564775337 429846858 +-751531007 -42535641 +832914002 -823547560 +931465385 -921482548 +-828034086 -730302642 +-766772564 -180733054 +275523883 -958668428 +856047793 278347461 +-172841514 -82704033 +-683055145 307529367 +-358243876 -850939926 +435956314 -686114444 +389260973 -653220287 +632916157 -760829536 +528882166 -346041535 +-71013033 33574823 +-84459376 325025115 +-179218258 -676677162 +-916043139 -402883079 +-577345921 726280527 +157051275 761042700 +-886380156 -418857629 +742209800 479729130 +556677336 796791303 +-756201941 187036060 +-878298176 -507999375 +83347576 571168169 +709894880 -480482173 +-442141684 581091107 +-215356525 -574193576 +-843987607 423637523 +-832203989 -958575638 +323054709 -338949504 +-500384712 -539766220 +385019047 288868829 +-201842502 -567339435 +-285663526 -617722741 +215266432 969390003 +118047139 505290729 +557759409 980433773 +691457910 -758527058 +-75182928 959092623 +-68179872 737549746 +941245663 730583828 +203195228 638704987 +-199421058 -328208955 +67277 750827182 +725998551 -736998152 +-451884932 567862808 +-344213660 -45191596 +665007336 -772081210 +738112053 407438440 +231977037 -710024621 +62475764 -566437076 +-535828675 -403572350 +-772914761 948911735 +686526674 -658342447 +752458880 401600262 +-654479882 -972959437 +-586418170 611104766 +-860717480 815343303 +268686621 715438442 +-893753759 -510258902 +277516633 627935620 +-78439301 -993692499 +656641578 -982175643 +332206248 762582103 +896836948 300247812 +-938471793 -971388271 +39144660 -429253230 +729235365 -69806685 +510847388 -369346676 +307057560 -310256185 +654173767 -441420415 +-87355254 -309111862 +99636046 -981392641 +125706992 -890293788 +628276288 -830230271 +645105074 509189790 +-757710455 34031865 +680000835 496788549 +-640011187 193007524 +-488599389 951771320 +444025564 -655869556 +77861332 44591527 +539923384 -787245666 +739582482 73401566 +457774156 858786216 +851029158 746244343 +-692820146 -75955014 +-165147909 -388982188 +-126286109 515575127 +-739209125 217092243 +-855800815 -356347615 +677285809 254072202 +-470519966 452587686 +-798967803 -339869248 +-659584045 576364175 +-41475905 -668580039 +-162182398 -705300071 +827901758 -446351860 +-595280734 -45855127 +-833553189 587855660 +583114263 406640411 +885103871 355788135 +-220892125 -169830400 +-380128946 473336406 +-671496562 501593536 +-503628000 -577198309 +413149723 561601358 +337935494 -38409518 +280394797 -189666210 +-390444740 -452338040 +435251315 -400625132 +-956499488 512514256 +-604666613 241447842 +476222314 698387482 +-103350601 -57250662 +785154582 -20848026 +-54576021 -801397009 +207497055 -937325796 +940930599 -615523324 +-387892185 82055173 +149358053 -456769959 +633943024 482360746 +-70502106 -84460958 +-716065809 260023416 +712193181 642445673 +-81122470 -419353966 +72935489 -599293416 +-798752644 -551707931 +23509541 702691613 +-984700252 449563312 +313160917 333277582 +-249662704 953362130 +-40550482 -175986817 +-869815791 -236505121 +38643204 42472076 +-185050479 -711798419 +754489314 504477147 +-173613606 834280494 +690239744 -290040877 +-327494177 -407700440 +170370608 579016540 +-870133924 -273565360 +-448496436 -144251065 +-493846232 -316272232 +238530997 576063826 +-811426376 -388758354 +129257227 204133195 +188932515 239547098 +74343511 -281325814 +-174103228 -1698878 +694425206 967946250 +610880960 -57498166 +-560794784 124828484 +-659335175 109047932 +-569565653 -234284305 +-265264243 -854530595 +-515414389 202325967 +190479556 259733124 +877524896 -170024339 +-121707793 -132476975 +-830900609 -215437620 +711894222 -671539992 +49577057 845747165 +627777020 885271632 +61232229 -39329655 +556749733 484875196 +441038958 -191989504 +-748460915 -224732333 +-395664401 -70833331 +-437814795 288305396 +-632662584 884815446 +512793949 865915175 +-93803221 878455546 +-895438225 -38713111 +237499683 -5266033 +388867869 847661253 +956587571 -221857938 +-970242539 265604329 +838653593 -580292718 +803758637 -744264968 +38428497 -802402290 +-602574863 -907605906 +875371571 428036216 +-663558020 -908406555 +-496549868 -67871033 +-548972982 768348012 +-176630885 -629569048 +726717738 722622584 +746011887 540145449 +857496017 598775612 +-187589562 359123946 +-173679651 812165306 +863765064 -983958389 +-320659884 -727046775 +-701418563 401022234 +545261726 729709949 +-677005250 711409750 +382579278 -780081933 +207429044 -122248184 +479660036 -514030577 +-246794158 -435555481 +184865820 454380430 +979888692 -732041318 +999516648 142097089 +-881089528 -841479922 +703165691 409275446 +412841658 457021028 +-333880253 -295992478 +-107896362 -176689316 +-943624237 -948613881 +-479467366 290830582 +948597505 -390486216 +-147023838 -643160616 +474818082 -25688465 +220963819 -194724088 +-762557366 945842169 +-802634701 774320217 +691467474 -715744891 +-166038108 823513756 +-44146487 672060025 +670752340 986185477 +728168229 949532615 +29457353 626224577 +510578725 -189234862 +374980268 -765422652 +860410416 980796905 +262848003 196297570 +-649840657 826588526 +-513689017 626396344 +574471589 -728235889 +974848894 -369124106 +-800449627 592166573 +-753084001 143288134 +-692242296 105578007 +-648990462 556310240 +-3602168 661156727 +619669501 580057247 +-536914053 -280537512 +924957394 -320042161 +-735543456 270240139 +-937968147 -366575995 +588245766 305279157 +111843355 -108129021 +-148600032 -955613475 +489536807 130098808 +250716416 265038194 +778301004 -298538030 +-698991585 259504828 +-430977662 65407662 +-639058687 403704354 +-116633792 -13815545 +602314817 -453535043 +803880731 -427125984 +290915789 -371703484 +184706677 545906535 +-849889924 -57659944 +297186532 -844803881 +5133571 -594517084 +292500835 -511662703 +213170505 840488879 +-74139732 -739953620 +-525617253 526210395 +-543749413 824235723 +117696194 413195092 +-600344196 -44323531 +-903399729 -498699177 +770276093 -86363080 +148754341 870406794 +-382473576 566331610 +-546190029 -161363493 +-60064334 987894228 +-552906323 643815552 +-485214117 922969415 +396831186 611016357 +-653651934 -622722621 +558864775 -216447549 +-857838761 -305459957 +104284919 512751435 +-881242968 -1926450 +754990155 -973880162 +717024455 -201387985 +365270026 -932360171 +-616331867 -626003909 +389057518 130702446 +-182904568 -561048492 +-342175750 -900496360 +-224217750 -87328244 +-80922312 -838821919 +252342714 -245033071 +473395947 490802363 +146406986 658734904 +217032475 -733118614 +-494390599 874695364 +167726530 464941320 +-61503026 -538852726 +786867634 20886411 +-364576480 -708260183 +573072179 -683540385 +-500342279 -682115314 +-451382689 656245279 +-440687148 49704818 +-76125571 580751716 +4667705 642694880 +-205163980 -217893140 +349993881 525265361 +-735245126 723594571 +688469024 -992144218 +-97387533 830166001 +-777082406 148672456 +-416316049 888398591 +563693719 704229683 +78076462 -430294018 +-833102610 -501918388 +-566786515 -533366432 +-861486096 849159242 +874007810 380789818 +-61461684 -569065747 +-65200805 -780838638 +-78041432 -456180235 +671703212 -832670347 +208049946 634779018 +37544256 365799359 +-816139813 742666624 +261326145 98511377 +-744874513 423355399 +887254549 527458028 +21895131 -303517769 +541667587 -257617964 +-872791445 414304663 +-415630615 -601279298 +-973129099 -932754187 +932652757 -679743887 +523878558 488422299 +644928912 731020381 +246469857 -241678541 +342631582 201385341 +36623428 -646033635 +-439941266 31554821 +-238443122 -268599829 +-14011978 919200844 +-180648951 133515986 +-609605203 267406349 +-790831132 -614908191 +-956064476 -438602546 +-13341044 -278141313 +930415500 54116436 +972499871 -270259413 +136016086 783972349 +-179680106 286876725 +510348262 637311905 +348334478 -37716873 +-520906914 -649467338 +178101148 562842519 +-966313481 309528576 +753865348 124620442 +-967945899 -708916468 +955027337 802783338 +895177029 -528845929 +-538368890 334376376 +-880285475 662948186 +419573095 -500433804 +-342314900 -88417740 +-169300201 -927789013 +-448611220 -340935167 +89616611 -69980437 +-413653298 572964121 +-26717742 -517258807 +-525414168 -792645994 +-233313745 712963288 +-347022580 510396738 +-512303121 403585038 +-770246918 542023884 +422674181 101967017 +-239586424 -951704818 +-211493192 -557427234 +-894186825 147772860 +-245304990 76812338 +279581674 845086911 +-185853413 198363580 +708855224 941056220 +-321674477 998149326 +-229273699 -431826580 +-145363982 925380823 +-298978839 -316609384 +-897100283 -179831500 +113967445 -595452227 +939626628 -782172630 +935638895 -28890776 +438812684 90671035 +-688144366 -545424757 +-734508686 642460866 +401024329 550198939 +873218262 -654289133 +268159292 208270418 +-185780682 -779248772 +-371622614 57087795 +-80085221 491602241 +-87556332 931139345 +-24503949 653121490 +162719952 -435062142 +144444643 788006478 +-302291725 685785654 +504634214 328061882 +276892960 528728215 +138732734 272364447 +842344270 710775640 +-108377074 -738334416 +915511158 173449834 +-238764166 938604192 +419641217 -607788256 +268456666 -770315888 +487578022 155129995 +963573644 963706141 +761652581 343281691 +-509397595 -433807553 +20277812 -102955649 +-347786384 -422905995 +-924738746 247242436 +728978816 -107336009 +593664636 807325306 +476681045 -941898997 +86931974 -145516436 +-103110689 697342282 +-734105617 -899072475 +226198855 538527257 +-232077632 -702576341 +92801908 -901716440 +-338129945 -960326132 +-931613092 436449225 +-485649924 -583885190 +-386117908 -918506483 +1319946 463041429 +-639753028 -660969390 +700789785 -711404416 +344564151 156294051 +-251703824 653152320 +-261195907 153838905 +-713897351 404469825 +-645691825 -711402927 +934777276 413169041 +311733798 325736142 +643929164 583607886 +-924075063 -240594445 +915397946 807938022 +-549855518 238618298 +441513032 236912875 +-138782584 898074922 +798076748 -124722945 +-968969673 867680624 +-182593364 269220787 +-61255421 220854794 +877226108 93953937 +524556572 -851100399 +545946691 350667551 +923537855 184086630 +-886118156 866879916 +-872502762 827931110 +-527678213 75176833 +659087296 -755856673 +663575993 -494811563 +-450422953 -757626424 +-926145735 -727419390 +850687539 286061000 +-962820087 271796321 +-502690459 781712437 +-890194500 -227528872 +-868722598 -661354485 +633741050 -277774878 +-782592144 -475884509 +-199121520 -494846034 +270043607 -210222567 +957687814 727764010 +955980567 -814786059 +-976231601 -651787488 +6153978 981285452 +544752211 -509936854 +605182496 -953470364 +-310077751 375559393 +146462868 212020035 +811886387 -531406095 +268490523 -853891293 +4923951 727858442 +795231252 -650480084 +-455590687 70243879 +-456860148 365027875 +-445466025 104598274 +-345222218 229732687 +-10985798 -526054724 +-186663804 -280060667 +748002407 -698738193 +31654501 -522217832 +439505195 88493246 +-368702732 793423783 +337437392 -245828873 +-775679840 637529008 +-915525531 -787648549 +215968368 -144441057 +27905618 -442745412 +937269004 -680816997 +-762762914 -110577955 +-225070917 -874757223 +998272349 242463839 +291827583 -209380950 +-879240015 131123241 +788080599 227610984 +-701470616 508846623 +365337620 362068490 +-416079118 -511005930 +-830606842 -240990117 +-29008850 -820622341 +599312732 249073638 +-937013096 175355438 +907094461 632157413 +974923119 -844314906 +818053693 -970071483 +-777236917 809113860 +-45559227 62661407 +-758494326 -390911215 +638021688 -14526672 +-526746831 677774957 +-821190093 -866584950 +735990585 25707926 +-645706350 -191604463 +635660684 777308704 +86127833 -381375550 +-166727695 -720565134 +726362863 -807382690 +-970161522 -754483573 +574281428 112126352 +-460280782 -260689387 +-104096317 218511449 +-788625904 462036332 +944530949 -501343405 +-317068595 -768099333 +974537387 -436244511 +-386857512 305898391 +-695513109 415287300 +744857373 -771802446 +-149107469 528427786 +-875558001 -936402533 +-393436260 -872209705 +32174402 438639580 +667691176 968774652 +178799934 -256607426 +217071925 -811343403 +-192664201 -70176073 +624438811 786513812 +406517977 -869967381 +-861777809 189380561 +-924411488 421304987 +-384713214 946348457 +899162535 -930847471 +-20639671 643646362 +81586609 -140090035 +-198411796 -227536207 +451633219 427922069 +394444007 -201800344 +20670784 153502208 +863715284 -855154135 +-18185703 -493599047 +-68866421 -413487551 +185263355 -857809422 +310480353 -716990967 +-48287056 -965234071 +444932601 306423409 +309857455 -40202407 +-381782307 209672376 +523156485 104768460 +898590931 -481216228 +19809240 -882134078 +216427946 821808663 +-286482219 97610509 +-633593419 144064126 +558048691 -489763223 +364475005 -831230104 +307902894 -398338317 +-616888677 -730204994 +-420331925 322352716 +602134242 -593357501 +-291761929 523242067 +-125287613 884083431 +911116327 -310183076 +-980361418 -544238289 +-716093562 -63453237 +-658335135 -473529423 +223146727 -392565567 +422203419 -89371921 +483738128 151353520 +-122282782 829681736 +-947848412 -778422059 +-859709819 -581637470 +676585635 643658007 +444230670 708534542 +-276438450 -306994009 +50021657 -85492567 +-691473462 655172712 +509877210 54610148 +-378112505 -517698798 +-827264074 773844924 +-360652389 233123598 +-271752172 796253414 +615060687 583997302 +239621649 298614330 +594323306 53055300 +98929020 698635836 +917633488 742830603 +120271521 538731005 +-190612967 907504805 +-934425583 746694668 +-290486305 992078629 +-466156298 929760626 +-991731794 -653738502 +729354773 304110681 +805379783 134103610 +-259488549 -355700735 +-419098832 -193640235 +-51184978 834877364 +-391844848 -182838741 +928443595 243015759 +-255079578 86901409 +455896681 923064262 +-790083963 -728594952 +682999229 -766173325 +-665992067 -666358424 +-166130325 -181410711 +846238502 -191405448 +-508637160 -418530225 +431790383 -439902486 +911289618 -880439714 +-200859051 -882151999 +132948232 -814443275 +432957585 -978940084 +-428041655 -502021921 +421373489 446745415 +-35769262 312690496 +-3357737 662715352 +278868741 799409460 +511858904 593838029 +-397529679 634752993 +207688213 -715384877 +-270035629 137792816 +614417568 -833704832 +365951720 20514448 +361091421 349388458 +236132836 536423501 +550498191 -468930062 +-546823316 699095693 +-274492604 -527544425 +204359286 -378548289 +288316505 -893770749 +-807304254 -137235145 +-41508572 159389797 +-297257341 977054343 +-716058960 393340385 +927858526 -735469349 +-437584624 -667378505 +72145099 835740865 +-697269349 180408532 +658957951 -509517030 +726013358 -401043578 +-905872071 -6976957 +814426474 436158631 +-927726628 272832722 +82783932 373389756 +939483822 -749167541 +258916873 -877667644 +-921966988 335641871 +208346292 -988458314 +919136851 87248438 +-388252083 -776892280 +-726946136 -269284227 +-615577749 -818437796 +-882720964 228456722 +210021512 14054686 +135865227 820111947 +723670949 130040026 +-652909088 905953429 +45124025 616583606 +-513732370 -440437033 +-212118427 -374583965 +114575532 784780839 +-233903207 894597403 +947979122 682080111 +769246196 -187820679 +306690357 33262276 +324254476 -542617801 +-676360994 -40806395 +-15241688 -634573189 +-582550269 -532729621 +-950266576 110353773 +-11350027 -786188507 +-779608200 -658762729 +917467426 -404542198 +953770658 -853118763 +-593537135 -235521396 +122149925 79693583 +824273195 37637253 +492061829 -311843018 +-936023705 830879911 +893671561 -552017558 +824171752 -648164563 +-759462861 -749832422 +-345155094 -346652060 +69722355 -816605667 +521601501 957924983 +-55586625 456843863 +-363016703 -79278597 +-191923568 979008082 +-692201726 -929946358 +-700399229 -938424227 +292132975 -52929291 +607052309 199722904 +998509941 -669118889 +-718044997 496243662 +927751401 -465376761 +857330955 741728498 +-961274109 -789934269 +573383027 987066228 +17971953 -763859958 +-459721170 90203334 +-462016864 656360480 +733049259 845078261 +-214869446 668750561 +460419672 -488860946 +-772941599 645750826 +-108395195 -39405989 +828374473 626071468 +-372664243 344775454 +-762963104 915574401 +-553845194 604462654 +-609688305 -189982979 +832600586 804723757 +-633397166 -69419663 +-957095958 770859777 +199031637 218568261 +959510728 -255350621 +-676326020 -335563278 +-603376372 -816331688 +-199957308 523143310 +-947084289 62519531 +-609505916 -927584121 +-463063182 -448103273 +-171817709 -404671895 +-314065300 -68145840 +410783792 475588293 +633243255 466347065 +485389444 -574403271 +-299688840 -947986880 +-415668346 67791677 +372709624 -79882609 +-273575419 653865292 +-351294720 -761914256 +-735821335 140040008 +-313643059 -817458241 +-255829214 -920868844 +69254926 402929261 +-353262869 -780536813 +773587398 -602069773 +545028367 -218524078 +-219504638 -186762990 +-847209675 -594394321 +634932844 -374333156 +-318975015 -244612360 +-365543049 413774375 +343432503 -120511023 +-748859152 -527223784 +165586374 659888215 +526039965 293447131 +412777768 -270916910 +-690575961 691924297 +-697194063 578184571 +-828495650 348009899 +-565950198 -502661821 +342252696 -235583461 +-13295062 -680951905 +904925046 576070282 +-786775544 969205076 +373981093 246841311 +594660700 -339775514 +-453846280 -497092020 +-731727508 -416885045 +-944062666 -995894741 +509163721 476295537 +115059271 -238771519 +-54187654 755983376 +-741022423 -500006034 +-1534925 -121440962 +-770735736 485963078 +-427911037 183318542 +471660053 -130566094 +660503128 -643577149 +-754104285 637990027 +-573147677 901173356 +-524331275 599693501 +628850738 85580998 +15344214 -915883249 +-618381609 -297381774 +865646768 -730531017 +518431532 -512287549 +942401938 144369336 +448026060 -780341237 +-949960075 -441533323 +-805503339 -67012700 +-277278594 389011700 +128064780 395650130 +-137444628 806619075 +-816274382 -767013814 +543356406 -39966758 +-494388859 -606492210 +977196288 -677615407 +-952204576 -284054155 +-795513682 163679397 +-859026030 306730197 +918667424 150434500 +-537984052 919467452 +-142305623 191330976 +277139907 48928553 +143640565 -321802326 +-332497239 952139776 +-485879870 879857178 +-880654494 276760869 +538878304 -474780763 +592861075 605985092 +-278509466 -580773155 +615447414 738414817 +218214648 -390501118 +-245912148 311562589 +153552707 922175197 +371296428 218184763 +532094162 364008300 +-863594608 261181963 +534881273 335225572 +-256262745 610627611 +897381733 -504772092 +162047034 138451782 +-82983976 699977394 +826963456 917221244 +98924438 -372995265 +685068270 896718810 +-942135625 -807346153 +789717770 957826244 +-141765891 -946278688 +-469478174 -648385853 +90739209 -479518286 +217128973 -749706885 +458708034 -464966955 +-983558920 383763849 +-211133521 -933661885 +-433451620 541896669 +-470665014 130957365 +68533886 450710030 +316917520 -513777111 +-626519368 152977825 +631443188 409389975 +353289261 801518722 +-16937929 -936430809 +-519911574 146324481 +624567595 -88261290 +-427953414 589664228 +-736180535 -866998036 +394672859 557200319 +974499967 -645374708 +-59825248 -23957764 +206537376 -435830047 +-983092634 247105020 +361872055 80375180 +577492082 350925033 +495124057 756616713 +-723668020 580326836 +-187130445 994595283 +375080797 -236121637 +860752850 63151356 +632732266 -651145216 +-989615845 -892213307 +346852252 658009488 +263898491 604686301 +910471201 860819078 +501284758 64036499 +-189538528 739577272 +-972598393 -56328882 +-180469807 -722161063 +-494810247 640334647 +-707468801 212431772 +657731026 669799560 +578343736 -325946270 +105344114 374469915 +-252424151 -627962738 +599366262 -711263474 +652546230 -675092628 +-142621381 875738606 +265957247 -992752370 +-614816615 -545083334 +340970206 -165035985 +-957228362 -82300924 +142184642 -291505249 +-262670432 846597833 +-267024204 295019804 +25178299 222444383 +580943779 718215235 +-762443076 -282435587 +-122384783 826491790 +444031008 768148062 +683976670 -31256331 +-5395205 287884768 +-750696202 797462771 +206205082 -673351726 +-262791877 -374423958 +-822768952 -823507784 +-960915344 -909102264 +-333858608 -624324097 +-9510758 457341069 +-668232636 -234438899 +81044778 294962104 +-133519787 -565349814 +838114898 705015235 +971773281 -840008523 +-250248037 736543961 +-808103507 888977499 +818822565 -949459528 +-827558588 751875048 +105203012 435875418 +391264892 -847642528 +16438239 -813978467 +-555171099 48149635 +-151787145 177338438 +528203153 423815787 +-960380271 -449388392 +-819941720 197829601 +-579453894 -984565326 +511644468 317860382 +721324118 -937572822 +-936278204 -957706977 +-530264974 -309870832 +-263682866 -779044820 +-90635981 -981435198 +-679286571 -795620264 +823071874 -62004972 +-70027557 951650966 +450977785 -673669349 +853822182 290961455 +579381102 78124312 +-670820953 779248173 +247377464 904536106 +262716993 -374213993 +291700595 -716526506 +-943434631 -254970434 +-146436611 538174577 +-457533628 -76786467 +706586815 -574257299 +-338990614 170709413 +770251491 -574546039 +-859789358 464915033 +352528659 142743945 +-341770806 -477903515 +-552387327 439713600 +391235500 420615530 +942409675 58290730 +32702225 -134604108 +-835996802 -933621096 +-349926068 106734046 +52731575 559075644 +227672979 956307050 +143094203 496172935 +565647122 224123710 +-756461694 -72979141 +974808847 605025036 +-663650041 -200993329 +297447992 966282357 +127697525 685723745 +284036134 -441016683 +-886885226 -418049008 +215892011 -789101010 +99323117 -621114319 +-654459748 757930723 +-395573023 694574962 +870793696 904807935 +680443799 910228549 +331082399 -747063749 +-394383866 -367357092 +510003851 -681138951 +312804902 659534445 +61494192 21956021 +200407512 226292776 +-458045908 435169816 +251981112 306560677 +727225288 935970804 +633968298 865117564 +693873916 263128759 +-595847707 -738602392 +834613361 523080286 +133974608 839732177 +335389383 -73150978 +-239401736 200118110 +-564942265 657142296 +286803776 -419756238 +914340080 -387755132 +471537783 -533043224 +-347568555 -830428925 +108469890 -195469065 +810497016 250279631 +470502615 -866720841 +-850389264 283822570 +-418753289 813586639 +364088113 984231135 +546430902 -272690010 +599632211 225102145 +982005272 625620727 +-460532533 114477953 +119813405 279308987 +421214305 -698576919 +-304605981 327517150 +-146177657 987953151 +-104086267 -820909715 +-170022505 -502562110 +-269002174 -956372929 +-127211127 -906413315 +30568175 -307022150 +-332496332 890332527 +-401648393 -474144472 +-766734147 41225838 +226074830 -550866862 +336536555 483292187 +-986050783 891615827 +-331186605 -290256837 +-555293184 -147953317 +-369372407 -874281259 +346550933 43575781 +-361847658 -7505349 +91812966 417324718 +499349136 378348529 +490530764 654255830 +986813882 -804930089 +-152976678 -200817078 +-955340369 626055535 +-368522466 69685584 +508079631 796142264 +322817421 807109829 +-769311793 260757236 +-376038776 -703202331 +-417918754 955205541 +941588920 -420721536 +861455883 -451375191 +-218364898 -786228623 +762755634 -887142394 +305709138 -218896434 +-198059630 906496839 +692694178 -334927239 +-867234546 217419601 +-531827548 -359659614 +-656724946 326857184 +242713595 -304346547 +479925784 177225619 +-825931385 -580658955 +365452423 -424646142 +319427472 -935552890 +-5377550 810035072 +54253442 763384186 +-98346834 -180581034 +831196858 -637669583 +-778723323 -538742944 +719824681 844746204 +-41575452 490436933 +-45010647 -878363588 +104378425 -159043096 +829367779 64189585 +642873251 -160151176 +-760617785 963262593 +847127613 314706502 +-424327491 -30002540 +-820613299 -940033178 +419154193 419945211 +997530453 379516527 +780078811 94711379 +448775529 60507311 +-546825646 85969170 +204036704 -841759358 +798098120 -411293812 +-881924169 74371218 +673454036 576404063 +230747809 -270438445 +-923658503 512325094 +-143425524 -712413299 +-129659460 -893125491 +729411739 -562054206 +332199208 -442126079 +-945157019 -496780237 +-396003160 654624523 +267408182 -303931202 +-688143897 401228780 +-897065107 -124717178 +-440117365 -878327843 +253194176 -407225121 +588650212 997519456 +-989492592 640095788 +512970738 429617541 +597354780 -973568000 +218292255 983664163 +117732773 922643062 +-837946005 -747469919 +-215696703 668538820 +-397154904 908727592 +647013133 129381983 +227517912 565370713 +-795309786 762770203 +875498167 -916355237 +583274770 -275325504 +989309632 573221555 +692174111 -953261340 +771228164 786181560 +743267091 -197074288 +450816787 928013128 +495452724 290670213 +-74721436 -5052625 +633487894 738801721 +192713931 -780115042 +-524116444 437517530 +-76691366 -146473806 +470829069 845813900 +764563199 -817179473 +-117679349 785129268 +-790001808 -324449338 +-420112858 60017707 +286464591 427873373 +899179181 -568451913 +-656201567 -501128912 +-340616544 144962738 +155430314 612714911 +874991537 675539940 +-267592445 -6896193 +778136936 -766934365 +450845773 214018995 +-512145512 474773194 +-752917690 -652128225 +-845954292 -864656969 +673021892 -93644908 +-148173874 789948974 +-238375338 -350227696 +-311633885 482452306 +820665559 -422921066 +514513393 -959206718 +-660404487 -20808086 +133259368 -701097765 +-858497385 -785658683 +322419729 -750821824 +835526310 -415219779 +-400310175 -606959810 +508300611 9644593 +-469494883 -311950144 +-353577613 -151803969 +578344249 -464392244 +-170642367 998849111 +631752848 11027971 +214055346 -611572892 +-420773320 -330014954 +-176977218 -896883543 +-475417017 -969271767 +780889551 493284918 +-968802103 -143360144 +122805393 -119656737 +-387742515 -572865322 +720071657 705768087 +399572175 -6254675 +482466703 158438630 +204224246 -914106110 +-301216434 -451664887 +858431982 -159003772 +-619272412 -699592715 +192833564 880808372 +198094747 -921565012 +807719216 -348165831 +127538489 -405371813 +-363955926 -481949677 +344309266 -506664546 +649883155 571429118 +708896003 -568448877 +378740000 -510598030 +-284626201 -368471997 +-260044006 -363275315 +-214473119 -930352564 +560124492 -868364435 +-144460421 204622668 +-925217761 -818434236 +97742642 -855629600 +253510229 453358825 +230171426 -97869355 +-784853431 173349711 +-797646577 -182621363 +-910775418 -902327964 +342098771 938554053 +86196401 -210050491 +-807904861 -282343810 +-844727798 -734314315 +952351110 697719001 +-718852032 -912456220 +-196178900 -925471866 +156469382 180007377 +967904281 -857579951 +-784547661 289904449 +782643358 443835286 +-683796747 -769251227 +-448250797 -749723637 +-331198745 879344996 +-409226921 -21934139 +-609691852 969843403 +-870244943 -445495504 +97880629 333558033 +-705632497 -87410047 +289010242 500054589 +-28606668 121212761 +-238569019 -380492541 +-314063858 703272152 +415039906 -103951691 +631263926 721319369 +-591951685 -225484662 +-275886906 661240487 +-779480403 -68825754 +257334694 -74280506 +737265684 74486721 +111191945 550560564 +-730802922 827303088 +881476882 601431800 +-807014984 -784316431 +456928429 -992361737 +-418254443 473141939 +-370119035 -950532090 +578317407 -363515671 +548933781 2177382 +599745360 343175291 +621938898 -222322132 +130571402 -922884869 +-103758127 991984545 +101705771 -352418731 +-888646082 -640342228 +-261638149 923075813 +-213998601 525121730 +11271893 71560207 +-102700218 893753021 +-702384863 915144036 +609659136 -67942317 +374714506 -482678226 +-254503396 487001326 +974198557 591963181 +-850359712 697175662 +-68397817 -277006501 +405239087 -884240282 +-916507227 911291920 +598314922 -404898735 +622949880 -573718547 +-54811617 -406808844 +552084271 990432744 +833852305 351435937 +672939696 662763550 +595695999 824520226 +-41226549 -773361337 +-971886640 -699529090 +-648648192 629269245 +-812830700 -102584850 +168700256 33134295 +347009586 -271844028 +115042925 -906011567 +89298549 195062273 +645391903 158285317 +-156713258 -288044710 +421716288 551864994 +906651688 -105988473 +312063839 -970639548 +-269889617 764722379 +-330471290 938963172 +-859934906 470666506 +-548482164 955322047 +-579565508 184936259 +-233458793 742198745 +-215989714 -567074012 +-956442938 560631899 +621032763 796618580 +276278429 -981227310 +827673807 -432121722 +566864208 -540425367 +548671939 511240270 +957921010 728796043 +-857648131 -892666091 +-564348195 25709049 +607482143 714176539 +567726044 926220459 +983986598 -97204799 +466279590 -605487131 +-803870309 -941338389 +403299338 -754139289 +-274179734 -523576178 +955612251 412374634 +162317687 94463048 +-844192804 -73707792 +324280786 -984480160 +333595879 161283988 +373917008 847784445 +958564284 45419668 +932221533 -686727803 +-786669290 -439822316 +559408401 -861100206 +506648243 721865555 +970845014 -592773883 +820552177 483912951 +-254098600 -958791713 +-60340903 911783325 +843258247 485324111 +857696186 -131198430 +212831425 -932757024 +-750818663 -602367395 +289572699 193542297 +-408757020 973243622 +335952212 289120069 +792771580 899422232 +-772560839 112847683 +-816058919 199021969 +515678320 -961069602 +-560823228 -603755913 +931111609 -567509401 +-996378075 -766263607 +235433353 -953537510 +-65303579 -17476972 +867311956 -173108085 +-416789745 -393331919 +-527018266 -22319524 +-676173862 657919184 +-262184665 317216734 +780938985 15447931 +-714877066 -765821010 +-44741519 130516053 +-33469495 -330508563 +853786118 805680422 +-209385194 -110267348 +1926292 -805596650 +-613500358 -685993317 +-599624888 -230467417 +909610395 424859380 +-639312801 -689346895 +262119396 688567131 +228094837 209738941 +-81101958 -550083855 +-889091704 -688979012 +790261379 177986963 +406839290 553382592 +355468018 -89480843 +196579816 -315189802 +550220913 -684041114 +-723884130 -990701859 +342815210 316207673 +127813244 324442986 +424213653 -406642276 +711289497 754613264 +-189961320 228154726 +-372033644 191879212 +-56870340 -305412857 +-426954063 788208576 +840133542 367126427 +-732350954 573765374 +50241955 -809617522 +-146799992 -326750512 +993303843 366730603 +225599300 494764316 +-241337214 -20041144 +-999723470 -397891536 +-255406398 -118483451 +173709555 157499083 +-183723661 817379635 +-583921313 -153356972 +594787988 428538371 +-435567960 -84204554 +113177003 480658731 +-727431214 -317691462 +-169841331 760916296 +954245911 -692688553 +-131867781 -568989986 +817196020 -303612207 +-686611309 202183854 +-956307122 887424440 +777390189 -437426010 +-283882697 -858945455 +981480650 -50949118 +531309140 272229855 +622895584 807264090 +336270982 261103256 +-261161018 168810250 +275131170 -465922815 +-304684606 -70141780 +-168299080 -107782450 +-145043448 -339688363 +-981708527 -84288689 +99019125 -529830814 +972069341 -195676524 +542678484 313093603 +-17128315 -614989872 +-39384120 -782101680 +-52995295 -886727295 +76523174 -447523646 +819704309 387321629 +874236734 650560140 +-899444189 -979779033 +947012641 855204259 +928849249 1323384 +-853641996 -126407014 +-360718371 -976943322 +-962291438 580727559 +119393253 -338940682 +868442231 896871994 +-249955509 -780258380 +-484325711 110148778 +-553201725 474590703 +-191439056 -788599600 +-702790775 -16489153 +298147356 588098702 +-951095015 725330130 +318230653 187428458 +-271653265 -506101834 +-468965838 -182521958 +220675702 -954697670 +-317949889 838069500 +328801705 290138342 +955883919 -575010092 +516572255 305918339 +164787931 -812259677 +37804134 -870244246 +359565774 240187905 +-253797453 -811882816 +213678878 -674149531 +15225871 -253160660 +17907055 135658735 +-947747612 -515054361 +636847284 -496581829 +420988526 -493946619 +709066365 -688972939 +197425987 526495428 +246392730 186213592 +991693703 211230655 +516635043 357980686 +-358219436 274538586 +770303804 799425455 +-448958901 891268473 +-711898191 -581847924 +481861694 693931433 +851303166 434357324 +985025834 566155671 +4102220 7184133 +35568 754082838 +-917638614 914945886 +-550071506 799285204 +-286254952 -912184992 +410644006 280853761 +671892820 -512049206 +-128018716 -851838564 +-796288250 757834985 +-624818437 894859499 +-415535703 -234927147 +-491050118 -405649223 +-753952111 584764480 +517648838 173467462 +-779936566 219262572 +777258703 -960430934 +-448040087 -147816138 +574219657 -4808844 +-949888069 -782719355 +666001480 -550773689 +-332948664 244557451 +-857551404 879766256 +-300937663 188992218 +-856434675 -848537455 +93893470 669329519 +-164181435 845054836 +580923826 851664376 +-714253835 -526589372 +-668176366 -556635575 +-749883056 782139965 +711626982 -720017929 +-51483375 419749139 +-786743119 758529120 +-584410733 716956910 +-632228600 532390255 +363212860 466839719 +-567787936 756370384 +-123962179 -747738961 +344330093 -234485714 +912885742 544210351 +588380937 263793734 +374972936 755424548 +451788504 889004966 +-415616912 -338063786 +-904732946 79681436 +607486210 333131254 +638069742 122479169 +604654850 865164430 +563206429 185565880 +-4581142 -695243633 +51530154 -444775847 +-521539387 410641774 +-394627687 -804739885 +343368370 446675684 +544903534 -176005819 +161481136 713090487 +829652795 -279436456 +932379001 -79435752 +-911969307 -614244757 +-483864012 -483944428 +-487075225 -705588214 +692011519 42982470 +262785499 -719848668 +-723054720 709606477 +-742204645 135800008 +-415472859 -489213375 +-716050913 -895109641 +-439224588 -938139946 +931491633 -160889226 +-683434109 -812064131 +209178716 -431143333 +145670844 666299574 +-426105844 -136490897 +-678703060 492893757 +-439035505 283079254 +681755138 -836528065 +53917980 297404681 +70684602 -3624243 +49962506 -659414748 +485548659 -602523084 +-859141051 -965569781 +-604473570 -776999862 +-713055805 -165416655 +108675394 153456569 +-514473211 497181716 +271477733 -746451476 +-89772931 988064736 +444571666 93638515 +-779677618 29443337 +870053961 502839064 +74244249 366419573 +993365054 -534417078 +-691460518 -560887266 +-92966393 -827902872 +508966835 875079550 +435647303 620213639 +-17937691 -410383465 +346069120 -584523567 +978733176 589846609 +-355136663 -313053901 +-882329103 -293296040 +240601808 84460071 +820955612 259247904 +38873863 93091916 +-160600214 -766934228 +987488843 -550618918 +995515444 -828474965 +-576631923 222823608 +825625516 585422544 +-902105177 -576658856 +-501050989 -176260574 +-699454365 -783850265 +-490436749 883079065 +-387135472 110271009 +527464402 -341740285 +884903735 120109796 +119013676 979634484 +-688634200 403987717 +782230983 909354104 +-336533780 -770780695 +691591521 800371872 +483587069 166307195 +-624186790 793246061 +238111181 791642998 +-518386348 782632034 +-314416086 745061482 +-706217418 -918592909 +-890833154 588861760 +133398000 -862197078 +-350793355 290505177 +737584537 -862658100 +-713091923 -696908979 +720360159 320158702 +636390613 443000602 +312451745 -821458492 +669061003 593534153 +-519331726 -758117914 +-542618143 -958473103 +-135586955 -872784301 +796964965 -520642692 +-474423760 -609106686 +574961198 204100194 +-849255317 686437892 +-959655098 -574542581 +-791811317 755057428 +791020116 102052244 +-166487900 -159353160 +15954439 740521036 +947401159 218713937 +861892276 58075867 +72692635 787764815 +788136951 158014017 +-7331476 -11895886 +-526548462 -849198555 +265511160 -529016687 +246231294 378277485 +-487725839 -649683910 +83235584 655436002 +-788268496 -246372835 +-265017746 -755382416 +424279870 -298621472 +-299400526 474912574 +-829684709 -512500843 +-751019107 -279470792 +531299475 51141256 +614483944 126907942 +-672971691 -416961276 +-902933284 -576287918 +810992502 -839290970 +684819791 606753255 +466120399 459536853 +614891675 893660398 +178512567 -904290966 +-278047449 -418396259 +443171971 -756720075 +-472727132 654643155 +18720201 -122162849 +-763270930 -649161481 +-705646946 104909816 +358209854 487709339 +-412756299 -634025843 +-68720115 150942118 +700942806 -494572014 +-52666600 -235373733 +-856675788 -387398125 +-71767403 425117448 +-824127707 -936543245 +-569301361 10436357 +-263915373 159886961 +-481696068 -291559825 +229230713 -968229575 +409863502 -550804817 +795165820 95254141 +-394842907 828170936 +-407565638 641973666 +-336914505 229542562 +-58663281 -455320006 +322036430 739943205 +155322057 84784621 +-659024078 -953032157 +-754989364 99522162 +336793871 215793087 +-419070171 754482819 +-273235248 472613436 +-365268774 764101994 +-770284110 -492700325 +-981543463 515338304 +-172477872 907578211 +321816809 521284861 +-613949919 582378486 +-593961137 657111103 +140563698 635040763 +-838899458 161810313 +-646813614 -321725903 +-549952288 678766507 +-499634874 -704209680 +-868962738 230955094 +897033687 -806767537 +-133361542 -763506727 +41780655 -470052301 +749627633 -669359071 +897057017 -198840998 +-945381895 782701069 +-984917240 -303984422 +-805437946 -765622763 +26205497 359441029 +714353876 300294559 +408947791 587904276 +394483148 696968140 +-917236465 -54180565 +335140684 219305422 +640669364 -877105875 +357443562 523381436 +-992035680 891880654 +-62087995 -711688103 +977706357 832021265 +-534750767 423353722 +-336243459 678600485 +180686988 -486030824 +638733892 167781124 +-726252012 936480755 +163175614 264841446 +302074609 78106414 +-307540233 862798006 +909077489 -858396088 +-717003393 555770016 +-408755638 96690251 +-136059190 -648780978 +885678509 955718956 +154948683 150626050 +-929973002 559609779 +418690761 -248198080 +-107798880 221418541 +442408462 -136936128 +-726996030 -321729588 +-379705456 -399872184 +407564282 -259546750 +412599028 -113980790 +-889807998 -392528673 +-591944201 154162441 +-716920634 -10499300 +-429374539 484836648 +-957398934 392366249 +-468843330 -284818500 +-69510812 983739989 +-286451771 894713054 +-810399757 144683893 +626971682 407864506 +-182014092 660723583 +-510902120 -366513799 +891331682 228407476 +-696485404 -85874108 +-828558467 381994687 +230229987 -942099244 +-944753928 939755385 +-22382522 592468971 +197237274 960370340 +807662149 509332481 +584490066 147144901 +-897274098 562883442 +156525479 -646801695 +-365417133 -50035531 +129913383 70346375 +281774553 436848244 +-356538338 667794852 +-900651954 561382594 +-272383464 -316464112 +790469170 811089012 +910489288 -480827710 +-901856161 -979218802 +-965028967 -153681351 +-265877067 -252907860 +98944648 -879967592 +-910880219 -631164385 +244829011 -497009890 +875375032 52270127 +782363647 431748560 +504113860 134257124 +95315449 -117251715 +473159522 -45840413 +680606155 314223174 +-756034768 -80632214 +-92505511 -420970296 +-671585839 390359476 +965224941 -874074427 +-52641960 560491969 +-365847394 575214302 +-139872341 -920504011 +409361371 689765560 +608969038 -874267116 +958881130 -527693448 +895516516 151558723 +470648979 -424970837 +-730810246 444527809 +293865752 -953890475 +125046824 527282875 +36945641 893257389 +251940578 380955063 +-444146828 23220668 +592601042 -959057495 +-427025104 199954804 +924331154 368686297 +-270151238 776851207 +542131675 -747734916 +568228529 427576097 +-984304031 395355604 +-114862079 517280464 +93154774 -268207078 +-799475660 793931771 +-410759222 120759707 +957793329 -253306360 +-805128204 652005676 +-918003169 -779777168 +-117700875 889318617 +-261552340 456826854 +-952806358 -261614588 +788995143 -112802513 +865613003 -700192953 +4332662 -993588217 +-593568592 70172512 +-477088001 961010752 +-668161910 395960421 +-524854712 484441543 +109499352 311136438 +-612182592 -741683141 +64453713 -781334561 +245168368 380697097 +57777953 122749663 +827516277 781976183 +817491463 -872952113 +-317680106 -330067345 +-857672253 -766918746 +-64429476 -502270674 +354204719 861065960 +-598662423 -519163131 +-751174194 45345906 +160748041 -256235792 +-599748007 396016104 +-490985422 130424151 +-292161555 353235581 +681203412 -753491403 +10276895 365660998 +847043723 -730935274 +-664961112 -902971545 +-691812867 614213335 +282940872 -500143597 +281410282 214724274 +-266857754 460544049 +549074071 -959845529 +-121742549 273092944 +826959594 -966454527 +140072779 814873991 +-25296464 -584018921 +-303358085 535690238 +777717883 -376070789 +-536480645 -644894979 +-288537461 -936121202 +466790329 -718177065 +-721792395 916884843 +-31311579 -940731104 +-386678325 519251106 +-676716067 838234432 +470907548 526073070 +-641940848 154373468 +396466273 764372095 +939461562 438307597 +-650232450 419117761 +422770135 433539898 +766300557 274835481 +49810494 415172885 +-816478217 969432490 +686940348 -198101910 +-153043342 499505520 +-65621622 383482313 +-31197400 -673770136 +-473518950 21047872 +-450529842 747016571 +898456226 980733444 +-819792393 436323969 +54834967 948517569 +149921703 -676816907 +334630761 -39117524 +-172706348 652141466 +-875175486 637497290 +491297432 235959072 +261272969 810706193 +-895219232 -149114953 +-745432022 -194105171 +-771787025 -676499871 +974736551 -864495815 +464368548 -626097922 +289567297 976199417 +-797606896 943800235 +54475844 582626294 +28169465 -318140796 +-132665150 552682883 +-84553382 -211808949 +-116631196 308028975 +603514459 892188428 +343863143 -948751531 +742058102 -877550626 +770377911 -683512364 +-520078384 -453292657 +-764740422 289766441 +623903242 361089685 +59940229 -870130338 +596828254 -618040314 +-125043960 -989658275 +220078293 938702448 +188206799 811037278 +99457437 441971746 +10130867 -553766187 +-254363782 955849976 +-982333883 497711446 +-106046202 357999959 +-164534295 178887801 +288624865 -767318242 +829978305 190393384 +955085773 -471302179 +-980499606 -371184136 +-113315700 -794455397 +737447287 567649147 +170861601 -483553283 +-200271593 -296044880 +-93466739 -3005098 +-269739125 654377534 +827756812 -2190973 +-498434251 630492119 +803447646 -909067451 +739611093 603525346 +-377349822 134647129 +438262121 -709826229 +470377923 987354029 +-793019574 -380306170 +610077468 -892001534 +738367704 -757394444 +966511875 883897708 +-825441506 -970428093 +5197495 -329113835 +-317756774 -924914922 +323231041 -20649400 +-245096258 695291351 +914703386 94629728 +150184045 155812331 +-954814616 143418504 +415244197 828088465 +-873687979 -487622821 +-375117448 -996590918 +-442912697 -839905352 +410044070 468128201 +-907039105 789211512 +-262089325 -148479036 +917583403 -689667258 +-961906123 839648677 +364403438 707675316 +892106123 -863649378 +-913766718 378054307 +-1389871 689120116 +75466419 897416866 +-144453278 718097092 +-474688865 -109163189 +-614727172 -528435936 +-927494506 -925854538 +515287692 156917074 +986641993 466392958 +109759764 -37123030 +-38118333 -313679589 +873375327 134871446 +-835617355 558287370 +782718132 -468867104 +295296404 -465506742 +932946228 955997992 +613627462 374179594 +353169747 131040693 +106653991 871641431 +-972737678 -478474110 +435915040 51247406 +352415821 695489174 +-440720480 240269786 +889813319 881353922 +-889771487 -131380517 +503981701 -699400403 +881182527 147385523 +826249802 -795395219 +-360133281 618450015 +686401129 607163529 +211112396 -101651071 +298193194 350991298 +724781031 -975674445 +472474963 -729466462 +-943443000 -460427408 +-778545120 -688925434 +-264164238 -433379748 +-152322732 387391090 +-187201598 -104278480 +931618324 -914492038 +791500488 -658427190 +-323513571 -561686408 +-226285401 -729032438 +-252963795 -814408157 +693474434 852434115 +86714187 -378950796 +112667565 794237786 +121332019 -523517750 +-672813047 410357385 +-76111831 706010268 +-808998395 -907987205 +-939429697 899590723 +-930072648 -590341702 +-291599166 -110812477 +572293094 35282422 +-602936145 718122095 +137161583 757793448 +641399731 595525604 +863022680 775615164 +-813381223 947026534 +-812923143 -210392731 +-945149854 -677411866 +-838663710 977267754 +341242983 -570258560 +-255164411 -685975247 +777029665 292274242 +74433854 794510646 +7476996 -464033443 +119661395 58237189 +-455304783 179304983 +-303015978 -876642361 +573761943 937741668 +18318820 -795787018 +663023006 353122973 +721749834 -715609988 +-325886971 -587868526 +-951949734 768725260 +-43770150 -96374203 +-524448746 -437623452 +-521253934 -983755279 +828170835 -673983644 +-588447257 638049824 +561710868 64291440 +19647853 777356980 +664981180 506485710 +-576703612 -703529402 +-628988466 -685528513 +-780943676 -63017724 +6873444 -388667046 +-289826074 -50303102 +-263066703 -278779983 +-42203152 803226718 +-586148314 509671209 +-927506931 543248787 +-66173886 -562191141 +-990397466 -795371324 +-958925702 342411201 +-777268222 266173780 +131916310 989866092 +911493402 -578651714 +-916120331 701943630 +269070359 -544642637 +-276596081 -416964142 +33593566 -876430883 +65551935 -857264336 +430870105 587792357 +-995521346 -916693891 +-917815585 -625453958 +916063305 -285596431 +-443975675 -294931638 +-103156511 603744087 +625536860 388597611 +-816709379 839006693 +-971187067 -811059203 +-795538231 -861066881 +802735862 866057944 +826021168 864654638 +-708810011 -323816119 +353913901 162547478 +-401898190 471470410 +-31225615 894140349 +-61081095 394881228 +873822430 449944594 +-743826236 -188763906 +-32444684 -798859323 +-841048660 -922115925 +945554933 10434572 +889160406 -940969942 +-572763772 382365554 +253140796 441078431 +268644741 -369359707 +-914727491 -638341139 +286653274 783287319 +-458027658 93273984 +-264164382 -172263702 +462835236 254589464 +237477376 -566559756 +-81705133 434493277 +82243532 -434576268 +-183275343 -883896900 +70918649 352928761 +-789794555 -985995818 +408804108 297257707 +-655532919 -19869422 +400314637 750213493 +-798184670 -474601144 +53758543 569152633 +-489890688 115894635 +-823374813 761444538 +133843403 -660135395 +-311738468 450562954 +21283826 -130517953 +72100694 986089996 +228158263 425801570 +-595017065 -652929119 +-995557386 814147202 +-445474470 -683250809 +-961638734 959341385 +-318279683 421642087 +-124912342 -140165831 +156802519 -21158878 +323634768 -271377210 +-184015122 772321786 +745860958 -891950788 +-310435127 67714843 +-454555390 986359153 +908593163 -602686364 +674029921 327660751 +122136671 249125860 +-658967880 -363597180 +481542636 -815626746 +763836980 881545637 +329859927 -35795175 +-921609118 262966343 +-762180822 -62121220 +-815835197 -794947973 +-856635198 -295943169 +743887549 708068106 +-66835194 -512823882 +-599238212 -601280380 +-742425532 202887897 +-676924923 -974362142 +-542156807 -622137244 +-911864912 193258829 +-248633945 -840168982 +-126591314 -561820298 +-524553639 -575509537 +953055386 909501043 +-602466483 -898181273 +636242067 -151408876 +678367609 -694858566 +220934257 -33862788 +-530536167 -972982551 +-923052069 -153693945 +-388602253 -960776598 +-329674799 -693223495 +-77335062 -8030393 +566818937 -32281114 +471313301 -372529495 +-73153764 -362220041 +-847449932 46959548 +777584138 -185595906 +328603740 -677171585 +-523609025 -994264549 +551036547 -655585130 +-680097346 268914600 +-34960293 399746312 +978101749 199216027 +984416794 240858222 +-17397478 643385082 +928710168 972601958 +-483310828 -220895043 +-392026028 695613412 +-468514919 -676633404 +-59434368 -347861130 +-955940221 -221813537 +988853985 759291721 +51982584 220207720 +-441296283 -983566487 +-413419593 566272974 +988210887 -919375015 +752252918 443579024 +68857362 -525374490 +-42743518 -606848196 +-398615555 -353651949 +-275635378 -463317530 +-699733117 -337898531 +-228438121 -534487875 +140653771 -434219596 +764187634 -583169452 +-833584790 -205464145 +403537968 997273451 +-370125824 -173500994 +-963102585 -289486663 +-460482522 975341772 +-190350581 -995148068 +-563742227 -614898435 +640386222 504303340 +-244501151 362024076 +-249049267 -255654536 +745661653 -134798468 +-567464456 944581289 +277247866 271742873 +435468310 386687856 +662272086 -595482102 +232151298 485327118 +-830331695 -955725805 +174724293 554189739 +-714102035 910155863 +-645140093 -445836937 +-623891885 718287592 +722198946 142434607 +377533770 535126997 +-315220064 740501414 +247284642 -408141755 +682876262 919703463 +-386256570 -867727244 +312118354 -542444858 +25104740 -427392899 +461643565 -686279363 +452700402 -227376882 +-823483994 -354291086 +-599750181 -691283354 +381077541 648677013 +-360599561 16633880 +924458470 117057687 +-968796877 -4975666 +-699088262 -330858733 +-564351907 63863433 +-892693520 496141200 +-108314193 359413361 +-348966497 -934186031 +-68821603 -647267648 +-886459156 729465126 +-762615927 -46555888 +755205925 -602774067 +975670387 -705859509 +-296212731 -916894235 +160986865 56430716 +-530675117 -127294282 +-970520273 304599393 +2760166 837725430 +-55730917 66028929 +750013892 -369141766 +-865790586 686875701 +-630959694 -836012050 +-469955404 -265588072 +406467551 463053567 +850194391 240330863 +585361147 180762923 +755020738 -108494803 +-386542120 -310550564 +268208351 -674733821 +-514289602 453598305 +149608884 370842911 +651333873 -822384101 +-516221804 30429533 +-467070424 -545946468 +-689735860 -881728793 +-163814166 -999966840 +-86456191 650500105 +249371222 -389120563 +-807978396 233241743 +574604439 194575317 +-609949963 603069947 +-876842205 249677744 +174002433 284058052 +752851671 -46583786 +308951464 -765542943 +656879623 226789373 +548731624 951729741 +729500520 978756659 +745583131 739836497 +-570108260 993452652 +251365411 -497317953 +-807437598 479784979 +-275831989 -211938912 +-948306959 -610879797 +-717254903 -294432530 +54191485 -150959557 +203112891 -452061108 +207639709 -97494948 +384993076 -299482390 +-573469452 363201061 +-210144854 -84145627 +336445217 -757591968 +-391456714 -754862223 +-381357889 -355462002 +-460803301 -196630176 +-109330847 -293676768 +-225184587 -143342516 +627705085 714809183 +-113827220 -391299112 +847790452 609104061 +431188593 -43265806 +-953579113 -517128392 +-123972142 -259352935 +-354827082 -578851489 +-535226859 -796606788 +26633271 -46812346 +907619905 -891774956 +857971777 -971204057 +927849156 -911611170 +542315106 695184254 +-302460888 -173257845 +-974812571 -666812601 +85686343 -491649156 +84459378 -505638278 +-159969257 -733709447 +-58786918 -64892260 +424589369 -247270369 +-210476609 -582901436 +-98396739 -248602706 +506665770 814759947 +408777424 -736784321 +166407217 -653868629 +-221087110 882446561 +329977656 -939011722 +-977837892 747436473 +387883975 -825014261 +147146926 -162215376 +626853129 -520885900 +-353220568 200606196 +-438603795 -831027796 +876286006 -468540603 +20952571 -135273720 +591630606 531747051 +844026870 -189469832 +-495008849 17948945 +-490867474 -394420784 +-747420028 955672198 +230483741 -450888390 +-450703388 795174739 +982593441 -162187615 +658326823 -154352963 +262729092 361620068 +-682301694 -852475941 +62898568 -313613818 +-801875992 -963439913 +726526561 31594884 +-883593414 698987478 +-579440852 -296317467 +723814697 60600613 +775320848 690048792 +511970011 -922004733 +-291763747 -581258736 +431648307 78937144 +-30890379 869554370 +-254618473 -879806357 +379554506 52663058 +986606131 -277937809 +335343514 -678474500 +-529396401 433231736 +965289674 -307874668 +353231856 226109590 +-3922484 220653096 +-640725766 569476091 +707822857 -555161832 +269135183 -852009633 +-277309095 330867965 +-375977214 -94989986 +111447454 179883480 +967751054 -86747624 +-246393240 -142823960 +-178690647 -448364822 +-578732782 921478307 +155676878 434592021 +-671528104 -575242548 +599816429 588309098 +404846617 -353049370 +811510649 -749481204 +835239771 -305622656 +-362624188 139589202 +981172013 -271592453 +-299202655 159880724 +-162908671 953027183 +-813882894 -543423770 +-151020768 37201921 +-427422832 165045563 +-534580712 -781696094 +225579396 -692814304 +-984508113 306743367 +459311918 -904256986 +-613853977 -663634000 +14705531 -207708687 +619433529 839232835 +251187689 70678141 +-44705705 -550198818 +26011241 342336233 +-693025564 508772288 +491885369 682590028 +876118262 -807640638 +-194624412 -791898149 +179011541 -16280285 +-549983087 -601203893 +-183504040 -898587787 +-998888551 113227688 +261980223 -251202909 +873559718 694239893 +-793066267 160019293 +944196471 -705740135 +418123730 267254414 +-973799160 -105309321 +794380705 359466598 +-93780316 540994960 +-692349317 418103861 +293022293 -477353465 +563966106 -384585612 +-994539982 710789519 +-556974258 638306412 +129202099 62373891 +570586420 -304508775 +634921083 -651267587 +-594919619 -256233610 +-308691984 521463402 +-255849532 -199385843 +-197858396 369450063 +-124488256 -319034288 +-887298152 -511815670 +-544915255 377374691 +115726035 517590335 +-960065953 -612042652 +586131129 -90362845 +-325717664 -294050933 +10515202 342503224 +354804679 -788461336 +-167666665 -581870026 +-236878887 -936718593 +975684420 939691794 +951901288 -275302800 +339835087 69337955 +223858442 532560556 +470555745 -934618233 +614123729 831688498 +676253520 -430885391 +509516878 604185217 +-66650835 -767558238 +-932538714 -311416175 +-484901635 254675716 +185866417 -685072018 +720459186 613007298 +874546814 429306885 +-335793897 451435144 +-709663502 112426037 +932887163 642194184 +514925810 -611886102 +452928000 675470901 +-345982461 -25138624 +858251337 925018153 +-61862193 -558989519 +172263470 -470155636 +-333679218 -748220444 +-245039692 -237533498 +734502409 -26365276 +389008838 -676091209 +517904598 337450508 +572743357 577629290 +694184840 -666597608 +521650895 -721690836 +453465163 545505581 +635777086 -152303106 +-883718877 153239273 +-541610709 -669669633 +-159217600 -646761884 +43037255 -779221916 +91406195 -988919468 +-188871625 113868609 +-913983448 -408339943 +590009636 -603619731 +-604114017 14865896 +136621517 766939370 +635493414 -232718107 +451169532 -176856646 +-287374121 830790080 +-564864013 796273897 +367840219 -337487389 +772623069 -887252434 +-44060205 -386706917 +-635171037 -779668399 +693395839 951749224 +-757878528 -973758235 +245184058 -217688269 +851582097 -876701383 +372319407 331280494 +-134372041 -701285794 +573928721 -89738211 +30159579 831642293 +-472187370 155078794 +-640309712 -628831481 +-927827623 -183347960 +439375280 552223379 +-739256890 427686374 +-2136381 -295282464 +-859348804 920299939 +890480758 -257626818 +663596529 397450370 +737158816 -284212507 +865012884 -545482788 +-704115475 -798956152 +-216120479 317653542 +-448079800 122391707 +-403275875 718540307 +74863503 698123106 +-905052741 -361467951 +-404700009 532504596 +710028113 749598997 +788641471 665709657 +870866969 -139779785 +919414874 233576138 +-306469699 -342355254 +19949565 476422476 +627401821 -798827840 +815310720 -217983960 +745220600 66796964 +-126393225 -578504163 +735865354 -765412719 +915891672 -444054821 +-215585018 227868662 +244899473 757529341 +-921637612 -319036133 +-357609675 951567308 +806183299 656363282 +-623377545 -997028374 +219298813 896838667 +125096619 -171755319 +451666799 174705172 +923815609 733422509 +-547341260 546359788 +-161265980 -959731524 +902670557 -769207992 +317113583 404959278 +-472774026 523443705 +-406838040 -128829816 +252755548 864351386 +299427244 343029580 +172815190 780564556 +78163226 -266843082 +-972788607 -239410153 +721689911 623682317 +-810996279 -727759747 +374197777 356603260 +-491686111 -104588751 +262651021 869615976 +-132218398 -802320315 +-46257617 -540904257 +240028542 -963490048 +191418080 511315701 +484238118 5963142 +-812039211 -412857609 +416885926 329501978 +-793834968 715359520 +-359121692 147471175 +-563906949 -976751641 +152321290 335149268 +-62142028 381492504 +-271592975 632551688 +276905990 -819412155 +-513314891 -758889658 +-457371798 -421379600 +541421355 304454821 +440666758 -379088531 +580548630 -7686045 +-629482487 -902958137 +-610754583 -634385565 +821380452 -868732247 +991212783 -504314273 +293110708 -65162084 +590125402 988343222 +643159731 993172546 +-193413768 -902520016 +337475594 -310169685 +500755792 -259919118 +307706015 283633564 +900922713 211559470 +-557929021 90502391 +-123208902 -664789903 +966180139 -846412402 +-297426697 -134174423 +-782654668 375073832 +-886059153 310178530 +-370681260 632993220 +185171241 110064498 +390184578 -911699649 +317075558 656575667 +85714702 -910292212 +-120362359 -605849527 +603038556 558449006 +301447891 523702166 +841295136 808620751 +830318874 -901421830 +144528374 -228134712 +-181097280 -172471935 +812953652 -883304880 +565379950 -171828763 +-54839565 849992461 +-131914861 -802460313 +871323069 842542340 +469656836 738664527 +-737127316 956857693 +-399475096 -497275803 +429290280 -967693695 +-279314697 -604651836 +393437625 -386188890 +234259088 61200373 +694397607 392979874 +-53515534 -803265417 +368656389 -430284709 +459382213 658247643 +-149940779 841463031 +-806845276 795660284 +-578688454 613891641 +-360125152 -435755709 +-621642026 -835536756 +-329265523 600014968 +99012301 -191320577 +-176614618 -628588589 +-121069598 111810613 +-325988608 392837641 +-228397739 -78413938 +616553781 -96057510 +-530307441 -834975299 +-430156793 583471457 +-29679679 -122826512 +547036927 -410937656 +-195137878 -386311568 +-909650745 663190816 +-453373738 321322944 +-514653194 485667683 +459245473 -791464694 +-69464770 663146112 +521178341 -818301428 +-103363029 205409747 +-385126662 868324431 +543019208 530804574 +-690026429 -996218179 +895972940 -547162205 +363252822 -522068840 +-55003525 340360119 +-217033663 -45192604 +899756519 841327331 +-705057817 806960712 +140250142 325021709 +-918289986 806069917 +-290792969 -292447248 +667484891 -820197050 +-19013913 -262637074 +-466290311 814027758 +599867946 775996435 +-113941537 -313401547 +-465909479 -918720674 +993136118 -401826484 +432759413 -587296742 +-732914877 -67990744 +266324096 64197941 +294135874 950273414 +944423122 -460395293 +-232262816 706608507 +530903552 26529078 +386225108 52840206 +-446890881 -843296966 +-666640775 -648333938 +908388212 338344944 +175205619 -633000699 +-47425619 -97090238 +-658097692 -41621245 +-392761721 826434010 +-370550364 317095525 +-588660376 695089295 +-138104837 991881736 +-748431025 -2750774 +471241584 882093756 +381543116 161731431 +940827381 668862636 +-446817761 804684751 +-613773444 395883842 +-775896826 -488070377 +-383918758 -526086402 +595824420 252907921 +-390006843 674633594 +258031027 -332368905 +-913026962 538609413 +-605974795 758667142 +-424486240 854217389 +190048882 -681861278 +123036548 305425376 +499687048 477127411 +224334851 -288975232 +891981276 158981259 +806501608 855643697 +-499228605 570784185 +144763417 -321354863 +720546904 764919694 +-80900364 880969396 +-573781120 343585192 +237460168 -356704135 +787557914 -721594253 +-638686624 -810296991 +956579823 -639152227 +-594514842 222079011 +-750005067 453853547 +-6430581 -641768485 +-614662047 -228082978 +-525180110 -444267816 +-94500810 -595569433 +676572028 805492493 +-789449771 -215626301 +142181717 530197221 +363183492 136326128 +122265943 285602886 +53589600 -979174210 +-955387688 378279117 +626522249 -640209184 +697168005 586991820 +221037561 -272342959 +-674020667 289262013 +-392147743 -788846285 +-15676647 -53522231 +238567892 281859850 +511213740 -903591405 +923362748 -977667599 +415434381 -335821754 +977173464 -107535778 +123693284 -883469396 +891631673 -912612528 +689128209 -929400113 +506532501 776996829 +-107977218 15134034 +-112978927 -4156851 +417735233 9643903 +-161390301 858877486 +947440683 -798650100 +-975735233 297466803 +-378553812 24302928 +581038850 -529555416 +601023688 -799637523 +298072023 949878325 +447600880 898216332 +553693744 248250397 +-863259476 96081674 +-740462446 91576543 +-293816465 232999578 +857420976 -171190244 +-955443646 -832842036 +-830243502 -902516571 +218555445 62338475 +617322394 -911252913 +-824417161 658560277 +925354270 367333046 +-322912461 636919510 +-792937305 -783380742 +936290210 748746272 +-288247080 -478219408 +271132111 -625049766 +-792819999 -156410459 +-286084708 959253761 +-59723226 -363420659 +-136117845 430973411 +296547064 816596277 +-999517542 901165859 +-584722067 -669262336 +50389430 236488243 +396130815 -413393035 +-506673360 -533601239 +-617370979 864015838 +-57191731 -588497175 +215572923 -997984130 +600399786 -927364796 +-969700857 -157476201 +-238160698 918734690 +-740900965 -436625928 +819613857 958006884 +504955281 -696043852 +147333094 -170586669 +420598502 -208122676 +-263127032 -601273872 +484207959 137104836 +-759634001 -863905842 +543131311 -511964412 +-877180558 171630757 +728333415 -980440108 +-932221422 141756655 +471881244 -850233208 +-252923401 340347041 +-498607820 -567534415 +-864386051 -673905054 +-231849677 -134018674 +802911178 -629033271 +-177345594 203720449 +-502047348 -407695751 +715163227 -146429994 +191718828 -656300917 +-6111084 -838976831 +-383751975 -233464950 +-518871327 397198554 +77328493 -259224601 +506013621 -45912834 +-228404194 9773775 +962409096 -299687263 +-598078188 609394240 +274843679 395830795 +-120153470 541187410 +-328226328 305124087 +-644592651 -863654980 +-92539807 235571274 +556199204 422153487 +-963879195 -415545709 +11956792 188003012 +757571915 451809041 +-179505573 -625254729 +-749229007 -8882805 +974713377 -750343096 +447307710 716541046 +-840978934 -122663585 +794349681 -767633559 +125882764 612677649 +-603642061 -868265118 +-733141583 -228538615 +23490464 -31087307 +-394861258 -844119203 +981075758 50337740 +564609386 872342433 +-920898265 917424556 +33883971 -746173647 +-699842623 -481660305 +-165049408 -577947101 +779981942 933785845 +-614011249 -83166090 +-807533303 -812336262 +-96545866 518968262 +-690988234 -199760825 +-361374842 -855761739 +-582966339 -690736297 +-727724604 622433689 +119815676 -755356284 +12905910 -995973398 +214393530 -434507340 +523850839 784503068 +-588018839 -722859386 +160878319 463038781 +-712256987 -494946594 +-491342759 -708740547 +126189581 -569734975 +-69281098 657068559 +-723214305 -287622867 +-974684921 -201711560 +720041290 -209767440 +-492058990 -670071588 +-319608351 -447441837 +-538756882 -668298962 +-852487102 744193295 +-357198613 -330555632 +226111782 772666656 +248138374 -194872891 +-990739129 -501994873 +790233604 888301090 +-974635439 -9502792 +904373754 -942925663 +348738429 649512888 +291780874 853666245 +726385809 -405603145 +-182166272 158748943 +58087453 -431895967 +565459180 360159969 +-437502827 -789913916 +10707273 -5272248 +-305366989 326491241 +830043443 659661370 +-185334163 716806764 +428723185 874668395 +141672417 -559197257 +165868002 -161037898 +377829594 -593431515 +904203284 937059573 +-365681933 88968189 +451795888 375589691 +362147171 -389737514 +-937014108 -86615349 +-595934837 -89202382 +-92530019 -184294448 +-716000434 824126258 +93000094 -193354558 +976512322 535032709 +807989704 -485928035 +-856122498 186890347 +-433576412 744303665 +643384299 24073541 +346468671 -905333314 +-40554229 426845651 +-751896403 -106613470 +-944020826 -733589725 +759618348 -930572955 +180193517 247816634 +237654496 865244515 +-963775107 370133566 +527786751 434324435 +239413950 -832481593 +486353035 87187403 +333766042 748495615 +314452373 -734920626 +222155451 79210366 +300738614 -496132745 +775666329 393404899 +-22093200 464387042 +-859390152 -920329031 +-795565110 -517345390 +659729823 34366638 +-295024025 491179691 +-524195595 -240005684 +-858666705 -237584886 +405729691 -473627969 +-157968094 640821241 +846442698 520232875 +707606178 -30164424 +-851276505 964945460 +-385818369 16020114 +-423973675 165905539 +-208723540 148787303 +210320995 -854280697 +83215082 878993846 +-577488651 -45090019 +-855174375 201512985 +-650158897 628458726 +548954652 -125231107 +-701688118 -403783590 +-771422405 35252045 +-265523523 210865846 +730412286 -540336678 +340452601 -932438989 +-393728452 515914303 +-52048180 -190134557 +900923366 301803298 +687098645 -862660428 +497619531 -83040214 +-630113620 778937880 +-922059087 -691372903 +453362606 -926207111 +-811218403 91687400 +913924897 315609104 +-966284138 -752049725 +244617265 864542356 +-338630979 -171707137 +617586231 132407743 +91348124 581394462 +967388601 -312747241 +-118630817 -325683720 +535842218 835883782 +102751539 -542377019 +-407267738 -13495342 +-133088344 341712671 +12496863 -121013670 +369063223 496927707 +903877656 -505452079 +564804896 -16451002 +-772404911 -158738800 +463732972 745963180 +-356794459 135847157 +988562672 -739050075 +-5687883 610451023 +-206461418 733942639 +-43581951 872718937 +11143769 9919205 +-173445332 952060706 +165775266 227793500 +256529135 -807562431 +831801025 -808340262 +-838131012 -994537370 +-989544324 -299758749 +982727056 347516261 +520627351 422047168 +-362418378 116418772 +-59479440 -155754663 +566666914 469969926 +-484246227 385011244 +-967548234 -503727573 +-261695109 394098345 +37154652 -502365777 +228287824 23201724 +-58127240 298954731 +966478716 323972020 +976088408 512986497 +-323805490 -283420896 +191386948 -418026404 +-468151900 -106566496 +-72109876 -110316880 +-931543845 294405026 +-293849129 483294398 +633380910 -763921931 +-650489198 -575851638 +-282753276 484165625 +262675220 217609465 +558925065 220340889 +-91876655 -967595334 +-470671695 -906042602 +247405888 -894025130 +-344603718 -735961526 +819970320 -956512015 +-27391077 266360998 +922766146 939137163 +506984043 -758383908 +946770801 617608930 +423623362 -396327720 +503509890 -866679602 +967362082 334329504 +675099480 850673149 +119893817 -253822726 +-800833450 -457511305 +222736203 740231681 +692465698 -358980178 +-567301247 331180428 +140881151 895291900 +815794801 -695044620 +-68152072 -993718749 +-362564457 -771126209 +-712971920 676502897 +-619119882 -219049858 +-115833461 769307689 +683358371 93168192 +-119357158 335515465 +916538991 147397691 +659311627 441677432 +-991670513 154047599 +-260423809 -990459852 +740110241 744104946 +189253755 423459006 +-490266372 897502111 +-127255049 -148691100 +-437443159 -220981166 +158531665 195062224 +855246183 622973030 +496025556 -116278626 +587232123 -510052456 +100865635 -767079334 +908951593 548450495 +-562594967 624450981 +-691228321 -408556392 +-548855250 -755130883 +295763841 801703982 +-574227437 -474998357 +-92406877 -862265450 +32526064 -587959037 +-302753105 346958235 +-26985538 -85419346 +-940797522 -663718739 +-182233946 -66924441 +508694981 -26701515 +16384653 468586991 +790846040 -935611422 +729848627 189631625 +-96824300 37631688 +-768636487 449874538 +-869822131 -110204266 +-993184195 -367018597 +218025432 -719017795 +-472157040 -503636177 +-378589224 749645936 +-135214744 -636618044 +-197412388 -279068614 +-770786187 365031068 +-457942784 -117768251 +786495100 -421012780 +-733755714 -686803043 +-312549636 -792020810 +-794102523 241354006 +-292734396 330353003 +423996768 876144201 +827111517 967656046 +-476267530 90990971 +-526787430 893917165 +-131298534 306878151 +723001183 217178036 +184604117 822039225 +664711787 344528378 +-57491896 485493956 +-940354031 5031931 +-947125646 807173607 +-809157249 420153791 +410940394 200556195 +270567509 -308221378 +199803101 998803736 +-172215714 -848355288 +-819302996 13048154 +860668036 -527739801 +17474312 816726099 +-960189477 -579245310 +894882660 -600350837 +835996151 -288029048 +-355076664 -630796564 +-155604302 999902954 +-321159831 39117944 +-48430242 681101804 +579803113 181590123 +176876414 450927763 +82069847 347944155 +-789459455 -611595998 +-813180969 -350435676 +439914008 -751333871 +619520679 -827586823 +293049749 -762131987 +-18203950 -19247973 +-384610570 801116846 +200981144 -541963396 +504974341 -504310293 +-397261869 119191037 +-3243197 -697289107 +-787428618 -439141402 +-470136585 -905798770 +981071648 126558995 +341048259 -939881079 +-499044611 -949789590 +928779498 765344919 +-742148978 896466613 +716954401 24412823 +501944131 -710198406 +-433692738 785575753 +565936128 909608785 +-717069994 146359957 +-232639243 -556930707 +50031711 574097389 +-349015091 525235718 +-580708775 849375283 +-621515575 260378791 +800736801 -281548154 +819796412 942644950 +964603727 -693329306 +778461833 -584248524 +-494606935 536269961 +-167334853 996210524 +-15509564 812440406 +-374600998 157829618 +-590250245 -700144587 +25574923 628919779 +683065289 683571920 +-681273197 166886672 +779186148 -967009964 +375991388 386520900 +141559952 327470697 +813294646 636046427 +29031017 919444078 +441595589 84844394 +-813662584 532709444 +-619674007 -627144669 +-693865837 321318685 +-201587848 436764550 +-639279519 676811073 +-679678171 -693406340 +5622262 -373274886 +-483260597 -479518215 +-738684348 -44932674 +-252713434 -676764607 +806753972 16057541 +-332269950 -808153331 +500964520 -572417625 +362056879 290808383 +-466967096 436952084 +165884289 -463730086 +877111595 -861554408 +-291977879 -870539103 +435998870 876209943 +-103786238 -600549635 +764899034 627380981 +-696024811 216631516 +-191624489 -76341667 +977602432 -521134543 +449136415 -422790450 +918771777 265101011 +589366980 -789806004 +-635843086 -397234422 +-868596737 424635867 +-564186791 -822757282 +933007764 709049387 +879010478 497768662 +-978175834 -804928718 +76210182 963901961 +95592979 -767523435 +614895158 -331759366 +-175160411 557379492 +509746455 -570606727 +-362518450 962362627 +37637183 813297186 +-899336937 -303959134 +674342243 -747644385 +-318720027 -933399967 +-516351272 472939373 +232584950 -885855484 +998293359 -460277797 +626658249 264114005 +646807055 -223797510 +-910252187 438666257 +-568766014 -637789835 +750955137 271716405 +-615343089 548680290 +823838840 625520533 +182356652 -549360430 +-46459732 -824290914 +-78048958 482075859 +-658490297 862904736 +-942134799 -130500476 +-974404073 29958187 +700664050 -128966039 +531195837 166595399 +908966803 -146692233 +677767102 198874507 +-523594512 -871076376 +-262595997 675433873 +999724474 565617506 +647257973 309770130 +778819958 819420816 +272829508 874529520 +992485475 -443695828 +170099775 -74917090 +-868054143 -146582144 +174191980 771998017 +705349771 529443913 +286462915 -277746639 +-86166244 -204532192 +-590823566 459166578 +241992318 -375124848 +777987262 429378274 +-252783362 754107723 +-381689549 -823968636 +838420146 43512640 +578206864 907825191 +-548637466 -515682457 +690177280 -757978392 +718662206 -652654644 +188998793 -684585459 +-867499199 463335259 +221468448 631813876 +326507568 790750021 +886018007 29360884 +-996455779 -948684559 +98337326 -931327392 +528767624 -155873300 +587786489 -933015369 +473519608 -969300677 +17528273 643251250 +-607939464 818837735 +-997279153 864956950 +108620564 -623032507 +-616954274 -989649085 +-317203222 505433067 +-291065484 -706147459 +-404921977 -54841457 +-885387549 -450387673 +864142570 -62322412 +-935848513 -318112805 +-562690306 -777258733 +343440492 224109737 +-590871921 747436141 +-999007926 -623932097 +633389644 -720676116 +893307766 -625546724 +133916456 765978569 +-362285275 923775554 +-3926849 463908962 +953210093 626428122 +-731652400 -884098022 +428555844 -188208837 +84753865 -160859351 +622430588 -970847265 +116748593 846672633 +-659888191 742182278 +-664632035 117303079 +-348054844 910520140 +233786325 716207655 +-434594561 300536802 +-56594676 -970901152 +-203038182 -637656257 +407459283 881031356 +250469780 690105422 +448786076 -576779398 +-715769853 23426380 +-556538459 169157389 +791035402 798804073 +882067627 685702780 +820833118 -6276076 +-923933745 197036496 +-605897287 -753301127 +-115311187 -495062890 +838738469 489287966 +-401269223 14781909 +172007893 844648088 +547466452 340991076 +76381068 -74412766 +922450174 171329515 +-477701863 554232715 +-365667718 782447481 +909631264 -214258368 +-555584707 -233171916 +-324955563 243451505 +-934477437 402438462 +-560996537 -239584770 +436284417 -573427015 +-344822227 448213054 +-84862437 445461347 +-506967611 765648567 +-436461398 564055974 +-182686214 -525213189 +-659250200 -617662884 +784715840 863165524 +-54843771 593461333 +777541225 7605038 +-295638569 -413640478 +484554769 932793069 +-788853568 365486800 +-578753054 -691749144 +-614839490 -431580003 +518400723 -320980049 +20756504 543383488 +-86191027 615518016 +932761042 813813705 +-677758946 642862247 +-801180582 -119757322 +360903131 -258332315 +161155948 611017497 +-240847849 561527857 +165672817 4315270 +422573090 -202472329 +244255179 -453930967 +63229219 -454225275 +70846424 -193813568 +-774945255 -98230328 +-319283806 -636352078 +-487413141 -908289240 +-452663057 122200137 +-730328756 492795692 +-858555317 841302212 +-319603812 335714964 +-770810689 566568423 +-47878578 220324050 +-541592261 936659058 +-950349063 672411308 +836110593 152677209 +-221294503 357259310 +860700891 -419500432 +573873274 334304896 +-238275813 -495399083 +-511017751 -222853127 +-478256889 934577873 +-115289322 -603395795 +541125430 -76733446 +679288348 519016994 +975423269 566431104 +-436522402 958218936 +423379948 128843837 +904412471 -354021981 +-516204960 -668979268 +-255006771 -344004777 +-78306365 281728882 +341170437 524704132 +310440876 863450522 +-894192000 491671887 +270529523 -940695441 +-787850977 -524581147 +98902221 341357351 +-13220190 519554455 +-987502287 -459875861 +-493202809 -247491139 +-797841553 721293718 +103950883 377223359 +-657330319 13309262 +901463014 481245902 +-948163272 321445041 +668997485 -259356322 +57375223 -927979865 +714078142 -951226657 +329233810 -803611709 +-88774640 71973223 +-102997291 811292288 +-542418963 108089267 +303496147 -458920345 +-456251347 -766147207 +906204867 700990934 +110426017 231391372 +386522615 156459834 +-730571456 -146305407 +371102672 -217904602 +-23007369 -421126040 +331151507 239803438 +-60913340 -879082799 +316359743 -154603295 +-655612301 630533744 +802840440 428294425 +181732619 214740785 +-539222686 967781488 +-933976579 -422577383 +54762041 2771490 +250868262 503878043 +-795934871 -673538324 +-339263177 -734026269 +559525993 896046274 +-171208345 -528334171 +783275594 -231507426 +913812734 -315978867 +-137745116 -113824054 +122746377 -774672273 +-873664284 750910632 +124615922 865573427 +-598479805 -863530736 +661039572 -798826033 +96801248 518218085 +554291287 -947144722 +-521945464 -131186015 +-795805303 741727087 +-703753082 764413531 +279756275 -874947962 +439259073 765008007 +491809731 319276446 +-632256134 -57151543 +333608350 366023335 +-48590226 687086699 +525513011 988762410 +-743300803 -18206770 +73228368 -447371555 +-723971216 315408640 +526960037 -124916647 +463941653 -332358695 +-848461036 270655775 +990750908 -417024500 +-793775848 -324122816 +878152744 402212588 +-612365823 -85012667 +-939212605 651870396 +-166974074 -879874562 +220825220 389670231 +499825655 123655963 +213435364 127285257 +-903748528 596777116 +812603045 -845720125 +425229875 854650003 +-202428114 44562320 +81915330 -317325486 +-461296120 -657224011 +814411019 -466202746 +-812831191 640065158 +488116072 -816844561 +-253636729 360006701 +-663955440 316178786 +-542665177 -481706759 +-4627249 673849925 +718552797 17738161 +724955641 574583629 +800284173 -604136189 +-510366513 117910246 +-458464074 563415280 +737216637 772704651 +-326490807 -913499107 +-984341740 106536880 +-636404457 -634141800 +543683156 395744431 +-424075447 844586256 +-213165886 -45002642 +411745418 15626345 +886088350 695590507 +471749574 598734052 +695277676 -410468502 +-200089175 615950886 +19491223 -262760684 +-979883267 587993910 +-804625255 90641633 +751105783 -452717357 +321559003 -86574574 +650026244 -315632022 +-233068389 822227737 +-583815554 -586970578 +-984713432 558273131 +-572431009 266197729 +618471567 -69457625 +-729966320 927922045 +-17268678 984261602 +-178185840 -692040832 +-963729277 453842031 +512576235 -76671031 +230182367 401845367 +-857231954 -151585287 +-336217842 914318648 +756655698 -75619814 +302828583 690479346 +-370459463 122765233 +-152289338 681509656 +858237860 -134294320 +-821129059 -521008575 +421235979 -697950965 +290469602 -768079048 +70497200 450824603 +-407403233 966449632 +-256966280 850620805 +567669662 -597419356 +-883866490 449557718 +-452043679 219378270 +-277847117 294651787 +-826098585 -473175086 +131296518 -656745339 +384230202 -844912480 +-923296002 -170187104 +-526109779 488211998 +483523561 282640515 +-816052264 744147289 +762857240 635797409 +97126437 610395305 +921247555 144564197 +604693033 56638195 +660329897 141813365 +637946759 541550340 +143338807 -167829289 +942842123 727446935 +-863892143 -891523784 +-713221390 -796130260 +936371691 515620403 +427490448 -567204875 +-403950076 -188254792 +-223868892 516272903 +-715549006 -902636324 +722318204 -800388823 +959954150 913962369 +500493299 -78594334 +-945424804 -970159390 +553259710 499521012 +224445232 -752027216 +746679189 584568115 +206665425 668284093 +514556245 -972510016 +-682839937 -468014954 +760379057 97473688 +10322181 977760334 +-148539304 639746725 +-504669973 805146365 +-328065108 -189387319 +234598766 498607432 +761302299 -572712947 +244460922 666110665 +479814005 -521852517 +866134946 167720033 +430886254 696561349 +-309628172 -381150498 +-717957553 -22327795 +894294389 100274263 +929129178 181887134 +290667066 721076851 +900795993 289539270 +212196509 -52542698 +145532511 100635 +105475967 340312836 +-153554217 29486014 +816523508 -471830362 +385391475 390067017 +506401422 -440046096 +-931093246 -727663585 +-839774858 756470707 +137375022 266489682 +146670113 435844269 +579495548 422185732 +-386058210 -952063462 +-535117244 22400680 +972058676 418772403 +926067115 599365063 +504707747 -76474287 +-911780149 313406530 +494462648 -655759238 +-822821907 268816796 +651907382 -244467876 +-647139055 559695456 +713459832 946896225 +297240382 -171439251 +-159573733 -413279428 +-869009485 -757830645 +290917718 818042367 +-58803469 -153456039 +770771459 -387408405 +969114025 672026033 +590030460 614225436 +740493887 -25579837 +-316228514 -920902131 +878301542 -325000411 +-489697747 -595158405 +290157078 891505137 +-113220365 116184609 +652096213 -896966716 +-361150464 -866418723 +753254901 319589315 +587480086 804493318 +645424101 414870072 +-60600097 981039211 +-76818179 3770034 +329300213 542692884 +137521316 -964068678 +135238642 -921589399 +531906840 524802021 +617346991 -331758766 +93864317 -336993555 +352320241 -32883401 +882593472 312929895 +-640430451 411480155 +-30954035 -594608129 +-587872015 193064284 +447621498 231213692 +-855030892 516892282 +198455944 -405797477 +-605804897 -610605013 +-667752855 189020969 +-392816133 365500370 +587688329 692687313 +-407870316 -798698672 +-626096991 132712375 +833938295 292955178 +-828007821 682551625 +879773753 -736427103 +637060601 972842998 +257210263 169493678 +-265165564 -64108769 +655428907 -390857433 +-187432755 -62203045 +-761416557 46422334 +-395337756 399739163 +-275628806 761529830 +-937624555 -893908074 +261783527 917610646 +418881858 809868058 +762272454 616717151 +-865472111 -908554696 +-726446316 614396566 +419838584 182106406 +277241579 161851097 +353108274 325129452 +218269021 -406224889 +22410137 785389586 +507714841 423180928 +886041140 866340662 +-869171205 458857528 +330146742 459430299 +-602855016 774831176 +-75206174 468162019 +874739516 120144838 +990416933 -3551489 +901146971 423628220 +861361837 -186184783 +503423254 -914928057 +-982526043 856658394 +-957663474 213491967 +-457915714 488795622 +-343198164 285024776 +675378629 736099050 +-365583518 362919676 +836050702 457710703 +-832490225 -211779941 +711055880 765220700 +-183236097 -354112104 +626988767 942114825 +-83996924 -763153979 +789467045 459792893 +300088867 686263490 +469646808 -269619238 +-158258066 16548955 +426281389 -588241509 +-5312341 -294178440 +-726577952 -671560945 +543027256 329029688 +-897401663 -803464601 +264730405 -701137057 +-21995962 -181414051 +462131656 339557935 +-1252617 804992557 +-643910125 -457667556 +500710157 -289548110 +649316341 650969201 +851393014 247133560 +-277775187 -733666040 +-13664097 472860928 +-834976284 439791841 +-413731044 552943601 +406239968 -418975869 +181229587 604461529 +253743354 -326803787 +186458122 130096896 +-56427022 716678984 +57658727 105794717 +-607791743 461622048 +-444229169 -529165196 +-657171712 432103523 +-856217263 -44627585 +656835713 -954437527 +536540123 -895660440 +298514694 -547165384 +-311028459 499926255 +579542799 -580784833 +593493963 222917984 +498118285 -946426468 +672017603 489543045 +58185844 -390043848 +988313714 401781546 +-635379393 240061625 +893826614 161814052 +63108499 105778826 +-460707479 268802339 +26189167 -326544674 +561428073 906714694 +478987449 -151892144 +759506338 179186775 +273553245 680871636 +-73375603 -370838196 +-526520317 575815565 +-180440991 -295628003 +556331315 453343609 +-277923610 295744266 +469220290 208429421 +-7581382 461974044 +569610926 873085976 +-696713572 980326610 +-2721341 896907136 +622391213 84598031 +485299886 -122734594 +52867872 389408061 +332005419 666937432 +-992672846 291893972 +32856426 517950156 +-37897800 317715660 +369933583 -851505367 +535456647 -154028022 +981288264 288533141 +-554906125 -123965962 +714604583 -782463421 +-999129243 -859489677 +-729184858 621718636 +-998825996 -748989868 +-157119205 -748647844 +-356394709 -452737634 +-55586777 -835205244 +-227647606 -691031065 +-847254146 503975855 +-850962629 -504194373 +663687642 -730594552 +49023657 702976070 +439309348 526831713 +-425771222 -102299121 +197694956 -163954578 +-363198283 633313920 +-602255915 152518792 +-416648704 576806807 +-810174341 945385490 +806266561 888163309 +703125022 42863115 +232260818 913206097 +770479443 222910044 +630359414 121136514 +282347399 -935133087 +-35576171 913474265 +924229735 -177896628 +-325548368 502497448 +-534274089 -609776962 +671035492 861587309 +243829624 -579986200 +556340226 640023606 +-108862146 121784555 +12757318 641141406 +-106302802 -649007273 +914156462 -860508916 +204797910 -590869486 +-987474865 -895960766 +-380323356 623362235 +509479913 -79651405 +-591007055 623169155 +-317295082 397845757 +-636547554 -674165920 +595281044 -908040622 +169893005 422225770 +289537563 -762113210 +-550459296 -511790810 +-169205552 953324226 +-503641440 -819092248 +518622111 364007559 +657195868 -103779499 +-142256374 999784039 +582802899 -55410529 +-218612358 -315282323 +373464307 315563426 +-54938163 844454578 +-610797614 101988284 +-305291697 -283111458 +9912751 515404744 +-137829440 -364862780 +-236247887 -679996605 +-392970105 -761821895 +946155940 -65344181 +776318261 365324386 +-481856890 392923141 +803041402 292472527 +853446731 230891222 +897209491 -602480041 +774627448 122830291 +-290539123 170400742 +-614383873 830918993 +-605324626 690056900 +962100295 -37438887 +731660431 636035810 +148030040 -650203209 +460460718 983694014 +581365677 -621023998 +-378804318 -100626508 +-457650853 80071038 +-133333711 -372446342 +-447484117 193515884 +-514542426 191964142 +840267903 -898034706 +672496925 -981543018 +530822192 192732429 +8393399 -961524511 +-515253300 -764154746 +-338928716 -786682615 +69933458 528826104 +-862044067 -75352377 +-599194208 -203950091 +-320751661 -118436832 +71112654 93902348 +-70568077 -803687501 +-910391714 -144702081 +-281335324 -518743005 +176752688 52746378 +-151369502 -240885070 +837149345 895684642 +-970711639 -470482963 +-631568768 -612871821 +-831047266 786087604 +809576856 -330098776 +970282244 -907704873 +893244603 -903437483 +-985481007 245538737 +-672371614 317893013 +-143788712 -515982116 +538423319 602493268 +503354423 -345003021 +677457834 462389470 +-949521609 -780624735 +965071292 -132271024 +-382778657 939422193 +583092806 -513839295 +-163240751 478644793 +-433475189 -353145217 +335173046 757190293 +27060951 -584393528 +214863639 548658877 +273442848 358463448 +-493831620 -916375535 +853989205 -831657575 +-922921673 495580695 +794382545 -86289808 +-481701270 -623974436 +770432697 -762864823 +-576159432 392529463 +196595183 227336599 +-129109327 -500944730 +-110719596 -593715133 +58348056 35764045 +772633163 -385879207 +321882879 854932448 +-96421737 -629900265 +-956813609 -973750903 +517932836 38286853 +824774454 394060787 +-451618602 213986169 +666172612 -466691263 +-370563933 532949815 +-113562575 211824496 +-917605462 -509833957 +288075016 641580224 +481962830 508210086 +-986057090 -748194190 +378134992 -378095633 +-172804852 -726640836 +-693708321 -168756993 +337399705 -166097008 +-378290962 847478680 +-702857441 -903433811 +-138482505 22663379 +78237090 195236891 +-179882324 -132307852 +-75286152 281152662 +-910789786 249383845 +-852200408 456282508 +-132563877 918729689 +-157470083 110346821 +652862702 50303436 +-194775373 263066086 +-978606903 -415617930 +936619242 291558137 +149601428 209000950 +975118916 -404203064 +494316478 -912259623 +702867499 -951826832 +-910044093 906088027 +-129467920 -781382633 +-711207399 695741405 +901733445 955294820 +716319854 -475289434 +619261452 -119055219 +-591479466 449497467 +796824523 -828840839 +-880386014 -323996234 +520683383 353746763 +647266966 761530961 +-568921220 489072986 +688328917 -674123719 +754637111 230782622 +190309701 -222801029 +-971926180 -313273199 +-753842052 490556916 +995297 897204528 +-752275242 -803394126 +-403978331 942985675 +777866426 -609513539 +685990205 706569925 +475209499 624400821 +-948288407 458404716 +464032236 713296570 +248890392 -232099792 +-148698942 -217262563 +-736527639 493817998 +213034503 716386469 +999945058 530015543 +-666220750 -363207160 +-152814365 555000909 +626525702 233460631 +-292116733 -970023774 +381965925 419273118 +918103449 835281995 +-763636377 -521158497 +932434868 -897031073 +762127188 -467402241 +-897161736 603721552 +735491545 281436918 +-506992308 -360643602 +-149469477 -610397746 +344790512 -937382964 +-748191168 -568586217 +419383283 -463976964 +141527546 952143301 +776488760 -933282907 +-718659829 346796612 +-19873489 438099028 +654853849 -922322604 +-558262634 -577630911 +270500641 -320026488 +591104709 -85780173 +474831852 441101091 +734653681 -537540363 +-970805438 547563472 +-8677301 130930172 +277537495 365463216 +295530083 794670730 +134470225 -934550625 +175198961 -412961678 +723681300 -81076377 +137212047 979298875 +536114588 -526443348 +429960292 395917269 +922114778 -741816227 +-463880398 -837696835 +134525534 -63989478 +790360278 -327824565 +369405688 789813874 +563353010 -997195704 +526099687 702806760 +356497242 943293602 +73441876 -389224735 +-995939809 259757940 +234591299 -503056901 +346701308 55041683 +-171467230 647602560 +-258220132 775898448 +94960900 -553248827 +-482930969 480080595 +549387691 892055456 +295550027 589651497 +-927375475 453011585 +62856657 462714874 +583118344 668227228 +153895689 645633548 +-19518736 -89109304 +897804199 -189330914 +-127956143 -332325987 +481943272 379453791 +-257091547 404979686 +79185165 -95933443 +-591223440 -669353739 +-699241544 750619995 +-181921928 -872333891 +-31084825 859496153 +592176386 -332804618 +-227861376 -899813777 +-935090673 -553795851 +262939052 466116915 +-479913638 990476600 +616529019 -199440105 +225052218 632787735 +-973072230 -581934954 +-773385694 -54117908 +449790201 532796548 +-390725050 -825097895 +572401563 -198975736 +-312743081 104674506 +-226895772 -197686060 +43820060 -180255539 +444291933 -853841792 +385581239 16136068 +959051168 811826402 +-770321886 -447161800 +395992089 -870529714 +899087725 318732726 +901973502 -198040873 +102467367 -901218162 +916477025 -559867654 +83196655 104685371 +-40867411 -414445395 +356756425 -200885592 +-887318898 -674536777 +251620590 -153570498 +-9738835 -135057027 +455343468 4790256 +-48049936 -507814028 +841051494 142727662 +10170444 -971574240 +502929705 718460500 +-18671037 -279907798 +486841312 357613510 +-564771697 227861065 +601066671 -994092819 +815076354 -749261654 +-660353562 500944952 +158298729 667048374 +-371885807 -319347840 +-668016495 -825492349 +192925759 -529063717 +-570480255 33625466 +120753434 -575399051 +-615543134 335196128 +125276387 -941247223 +787337774 -709775042 +888244548 305160398 +-230001583 -53163608 +656389345 404791430 +245483056 136051897 +-481099557 -920829515 +38128181 -423853785 +-705455117 -419285576 +468489045 659658098 +-695490910 715556540 +212531805 920314898 +-475394886 892745048 +-494134837 256091085 +693550886 763591795 +517116509 -423438929 +648924946 -502781489 +647533 122965598 +-375819424 745945759 +812554957 526556826 +-351207104 848657945 +522107059 210883065 +-160690133 -359153600 +-268198859 -36798721 +-88577210 252839765 +166530342 -859080721 +244899150 -561816674 +-843648315 -337638584 +-938464355 505662811 +50217328 388846909 +-214972423 -243633002 +783216738 683267272 +-651483102 -383277888 +400753290 726902057 +829623964 -450614591 +492817272 473166578 +-332130667 951180060 +-292720777 -178793494 +-590452155 -58344744 +-839537843 -890249436 +-346648782 -978962556 +-836068958 197340707 +-760530105 -521785731 +-345747650 -941116746 +-877222480 -293558855 +306463433 365171588 +-924446012 27678679 +516190640 -684928769 +996068519 -613673050 +661476900 150576544 +403706877 -815970341 +-900182167 -261486348 +-960165092 637279497 +539858936 810697709 +162429093 448136340 +-722249752 232629941 +641708291 -358729851 +91961098 309516134 +607995163 143520675 +-694809559 -792343822 +373362017 915817434 +113028573 304861048 +341831643 759039255 +648597534 567394709 +172951045 -938565972 +633633173 -647385519 +-662641366 496370684 +-546802014 566362539 +-204076129 -205237789 +-727244848 -410331346 +-895486083 902943380 +767666299 -115888382 +-97462634 -501383241 +886242407 286146664 +676728834 -140825022 +-783777633 918823864 +727883728 -812042181 +799405836 448773893 +744797657 -185993340 +135855993 496427763 +-152985375 -804125593 +935924202 437018097 +-41633828 144814884 +301525236 -865027883 +639116680 -451824944 +898368521 481447761 +471285170 -732924888 +-663174359 652140441 +-229894278 467051832 +450571847 993368291 +-979720173 -192701922 +-979833861 163078033 +967198499 283527601 +432649618 -462394355 +-793025619 -417036171 +-399905290 862799194 +273585088 -370100951 +-523757878 -144001329 +296504786 -906394197 +197434821 -910755686 +-319310456 -966276592 +-491452215 413768448 +-234492553 665224289 +588723852 440426380 +92576698 430756614 +-723060165 481688650 +-115075743 746793406 +-427776929 509760180 +624015827 -242776830 +-725502612 4119584 +-533074813 750367647 +11570957 -986834587 +-942934609 -815230638 +-380547154 416775979 +-776858491 -478215402 +-708583221 324338873 +136363654 -273292577 +-674432903 -541936552 +-444081783 275979095 +-223769831 270733757 +457401277 -423501473 +-566336438 253523285 +-53997085 -89120311 +761831696 972061921 +-115076929 -677442819 +-174540761 -993221732 +660861598 -706541150 +617847697 549468800 +-962663243 621404129 +634286724 -760381342 +113035235 908749619 +-909842686 145038460 +-638925472 686169877 +549964083 -401330376 +-714457577 -734019314 +610930581 -41556497 +-410095389 -545298653 +67054920 -585782571 +152490314 -685293317 +56909474 266959626 +565137212 989565913 +-616007425 -559596888 +176245747 375800578 +-468901920 -906273633 +341719084 373802356 +113853100 -222311149 +547935926 184604592 +-887306843 768991783 +311672498 -858128424 +378471957 -857571470 +-547343455 -592308094 +594364366 -814578627 +346779281 707828848 +109182074 327113098 +803747779 -27756457 +811527333 595492078 +-453115937 -297972863 +-165543323 -223108452 +-181774144 -537211535 +902074435 -144764802 +-62427518 -770827728 +860085585 390955913 +195535781 19975693 +606516467 -77917139 +-264377528 163600254 +-879113862 849331656 +-42688067 964929837 +-428767812 216266233 +728994714 118409790 +-719687390 968828355 +616198133 -230559169 +648281998 -521965951 +950468571 -398542924 +-422479511 719390766 +-834132364 37022103 +175163592 497414033 +-72804162 378856056 +-539959244 145485843 +924835940 -187363374 +808259412 853792472 +-544462675 820080760 +398017179 -238172566 +-356260698 -702107400 +-492020078 646868056 +-301326203 -326925116 +-772275328 81695454 +487111696 857735540 +-363723225 345063751 +671302784 100332435 +-208748418 -496744293 +597552894 -660822137 +698360049 192890368 +-105379569 -170569709 +563959484 -149000005 +273330149 -408351409 +-212057612 -811297585 +-109873171 -942503953 +169398006 914209604 +-367723571 -817157644 +-672071160 -300600663 +652243126 -227548844 +-350095092 929464501 +295656588 -252231695 +170864941 -525510661 +667776352 -32079737 +44022053 667023013 +569394682 -285999025 +-23380790 -906678166 +623619091 184602153 +515145211 -496321321 +-706657068 -188929003 +-956541801 -867082393 +-904510398 999434237 +-5694168 33780899 +310670362 -735247880 +754782134 189574568 +812648566 810721413 +342796075 462786779 +666533088 12451362 +-241985531 -714253019 +-77054457 605903753 +-497982099 388797150 +-743490758 798525628 +641720539 -194259823 +395874843 19027997 +564956309 -770394101 +-787872378 -875592326 +753183605 919060735 +-880761937 668075010 +892645416 -325097538 +-141080507 464597679 +392546981 -244831495 +51052382 -791098057 +-523625028 -325505969 +-384456926 668996364 +-159528159 560903187 +216881249 892824387 +927822039 476229130 +985361586 -16986481 +796330610 -187802789 +-205254728 697491411 +256038759 -643660154 +-491750873 758611142 +-692605474 458187903 +-342336281 -378659559 +683787230 788913333 +-837240489 -63816199 +719567323 -418112057 +982379426 -960377189 +104545046 421489521 +-134122895 541794227 +364975731 993034139 +-755857857 819597730 +951295915 706155157 +-419778227 229794584 +-273819167 -399033911 +-19103422 -329094451 +793102655 -435980710 +-977566594 -431099527 +755342406 -547465867 +-141240161 197542839 +-269349488 -269963446 +-646898886 867052204 +-547778246 837697904 +-660333017 -487292567 +-443339208 626096882 +-392920107 -23307891 +-289526266 -563329062 +282216045 651457461 +-816890993 -329865692 +-423494262 608617625 +26979462 -787523148 +-286781024 990882863 +-918987829 -569931541 +-290359973 -498075065 +-525697881 700735863 +-406290364 588539738 +-90837943 930755745 +178206353 -718622665 +-342693058 -309591816 +364729898 -923508578 +203555352 -454701543 +877810526 98416170 +448250428 -944245446 +310695160 51352828 +90150676 -360597640 +-854025315 -114553554 +943805775 153366654 +-544216946 38337429 +887900419 -445635326 +638066045 -130716663 +271505622 -800918329 +-510046457 -709810330 +131784063 303190977 +327525743 460151846 +969744042 -640576674 +-499987699 -756409721 +-881906540 433875426 +-239187894 515207519 +359303468 -503735179 +127064720 156137474 +300423578 -434109670 +-229683263 -31348879 +779944177 59215508 +-213713999 -370308647 +-410005806 308200725 +561501022 -894193401 +875022767 -349007723 +-934955315 -41643882 +279691052 -623733376 +303099387 777960075 +706664192 -623429410 +1358382 582226359 +-299837831 -607610745 +-903629314 -91505872 +580148749 -704735029 +695922820 -23065613 +309777822 550158089 +-269657826 356767254 +456833587 93074018 +28019845 77726256 +-62291377 320892930 +-444963243 -431911006 +-363178990 -869283339 +526267391 -526313824 +830204370 68320350 +-102675489 304734776 +394677870 -913252348 +793587212 -255599676 +812211908 -498094226 +-807495869 353400124 +-407292692 -617624367 +-809643035 -574850692 +-556787891 469629353 +-693569305 32034521 +-952359309 -800164204 +810697674 594459050 +-496197462 470131222 +310454809 381930082 +-835316900 365868341 +-288421697 -820112550 +581307453 120940325 +-384541124 772224356 +-117741697 -666588378 +365185612 -477859184 +-672018611 161408730 +972874770 -966843148 +50754884 -485241878 +339461834 484341526 +-733207764 -913364693 +701877097 -435436334 +-173358562 606818114 +-976672086 541503640 +2125839 -746359264 +618005801 -410587170 +245821987 -717229140 +751592180 -150142040 +-771095094 639675898 +-987648568 814309176 +700186836 -377977025 +-756839515 -688319932 +444655330 -226373857 +405056159 527284906 +-523456392 -295823665 +-324476255 -188423770 +150078295 -872598963 +-409665031 720548779 +-774095103 872326390 +-367274019 -100580169 +696942565 37217319 +836559875 133978257 +-897389199 -877829918 +-237673035 654934485 +-895617031 -76655410 +192761992 -617633498 +212768659 525162919 +383552297 -947096629 +-137790029 -573963858 +202648902 -414026716 +-121960527 -579918269 +-197828275 -359733232 +-514871194 -72005405 +977643841 -392879691 +959086840 -907030369 +-864386665 -648748943 +-9293203 -562419410 +-146221732 -887039369 +421654849 -923160074 +638737073 -193287728 +-838217635 457044650 +-866503757 -884719437 +-59003694 233508143 +-327773844 555891991 +442263948 118002924 +389629680 -247938981 +474886937 -970279580 +876561184 264726801 +213499777 318848623 +39133924 332283222 +135448196 772204112 +-110752530 301121844 +-446985921 -210585782 +877169818 -545350371 +-184670484 160952346 +-367791304 -882069954 +242224378 867751637 +736378151 -873959391 +148219104 -773427431 +-92978034 -358774054 +-691942875 710811128 +326777274 404444881 +660789106 819646890 +-535792960 382420881 +-238526991 248174827 +432204704 -83678756 +560265282 64930669 +283149312 -873546764 +212985643 296320663 +979090873 -151630949 +-267498375 -35516729 +-807281932 132171380 +354348912 -492582799 +-222398582 -847253797 +701212115 -508567056 +938655517 520106516 +-494996456 769124697 +44123274 125779738 +664549645 873385693 +265959270 -168752567 +-833369216 -194331247 +-568150507 -621750213 +991435566 787075254 +-534797022 862760668 +217913580 -719289595 +-3336950 230175044 +101638596 266447591 +715004478 953778251 +91120555 -424610347 +771191679 -140822662 +644654116 282629952 +884766949 25368826 +-66457005 -91958528 +-799095026 128159198 +-359403729 -866368798 +-515045626 369343939 +-391875002 25945075 +-787659328 -85604975 +157965800 -811397717 +771068611 -479511201 +166331100 284581278 +676348772 20947308 +-604539775 301423438 +623666680 56646361 +121029171 276851693 +876121493 243485156 +-130717832 -195461195 +692078738 -150982957 +-309358357 -697697113 +-807073918 505869496 +459716419 430435570 +2488639 529170119 +-687303353 -113696388 +-668698879 189104292 +990639038 625891428 +771188178 -207352738 +-801669157 -682294392 +906118175 -809169566 +402191162 641815710 +95250879 -616832754 +112059690 408885973 +388539431 742443534 +70496255 212658067 +-98453563 -419677410 +-26699312 751426472 +-124343310 85731181 +-508431757 300470317 +-600173110 -772915033 +-184083585 957784646 +-37235529 438913075 +651694233 -841865692 +-71307538 16710107 +444157635 151323916 +-240477832 146924514 +596371454 529303050 +-717469706 -64127450 +44725606 954916991 +-720494312 886785397 +-325800715 501788169 +-17977497 842856859 +-409714867 123992843 +238993989 997354882 +33975856 310029952 +-418576969 -789382947 +443543112 -958505503 +517328815 774446888 +101146582 436862323 +-710078967 828671963 +-425583216 -255500839 +-414727968 -955627932 +321876521 616064503 +-272969793 169641337 +-951570158 271902718 +-95627794 765041011 +613830468 457144815 +503770376 958255440 +301636606 -475168868 +93080373 886777158 +-196274444 -303873529 +258520074 486470294 +563123234 255665008 +427869674 -164309458 +343618170 916666245 +578333400 86115178 +-895774186 578496463 +-396034801 840872637 +598731860 -757353091 +-693659970 -4888125 +-851048026 -187080199 +759119 766483226 +-678871984 771031650 +-590940679 739658560 +-596736222 -463097785 +-326813150 290397724 +-71693542 -412559951 +689170874 -219160552 +-641385396 484019352 +42126413 4730653 +558654139 -574631556 +677367334 536861619 +-246087448 404043391 +-618208489 -983866958 +-515699888 -149653431 +-701908518 901860399 +-446293190 264179773 +833939044 584724938 +339439428 -581385286 +-905334571 -985561560 +622512070 -588981274 +-628828221 631464261 +-600575140 39029592 +685299608 -145980142 +529333218 -452963723 +841015214 997955936 +-511409789 -189253348 +-171743333 -567523118 +-209551287 21203246 +2597957 -141719707 +-593038615 587921628 +464903361 -103109810 +-654347972 -489447595 +42433540 -900152528 +-792523342 -533417374 +-584708367 414387219 +391337417 257552868 +708193227 929662966 +537879263 -550398037 +-441469558 -721775175 +-881843535 -912129476 +-77147850 51007239 +-201086547 -938191543 +-295473716 -775588722 +222874467 297517611 +903035359 -996708967 +438140949 239496240 +73138902 127035130 +-150232823 -290487056 +807785708 513545532 +-669688173 628941849 +417521823 -202058183 +745431783 736931643 +886146885 -756903089 +458569489 542642957 +-409106000 -899257774 +-431493757 -163819404 +-497962173 690998658 +-660159799 -109407624 +-996574029 98137358 +-601986720 -729663883 +467733714 -647974938 +-364369410 -476739536 +-25401970 114118147 +30291939 -347864764 +-966043751 843724750 +-378255311 767664383 +-271082022 -906048551 +569604447 364740702 +379655928 535211193 +707150284 -676554313 +760100828 -97876454 +513719875 388592094 +547210879 847055477 +492081193 -595455367 +-450231673 620665911 +837860212 -300236436 +66852654 170246459 +-514155548 -932000593 +866662429 364309575 +-734431546 -354324966 +-46899767 241217894 +-845256869 255568662 +345553860 -613301264 +-760777908 155448322 +-710360041 -719505620 +475293962 -323885101 +-648715268 -295867633 +-24929910 754447581 +-76553227 196020508 +-33675061 164858780 +-537298440 670153268 +16868013 213226151 +-936975728 -877542704 +-253634831 -309191026 +-941963655 959771434 +54842523 338208122 +740967316 122941993 +-207380834 -318775267 +-714813921 774262835 +-785863028 818648004 +925663837 550105142 +253793366 35269102 +-316021670 -61225961 +-834268417 958102827 +-11825154 914955771 +-476359877 -923996486 +205967814 -953864564 +-523697079 -529112232 +440540255 -602142478 +-831428636 -731832077 +-285703970 -930632977 +-26873259 379107973 +-70235868 451332669 +735562795 150316619 +-531098233 184512018 +192245324 -606858592 +97988075 747267463 +-67425247 25281346 +710811186 -968066043 +583343904 -274286458 +57687313 579501547 +773256887 696793126 +477708473 963131239 +285579317 -355680880 +13148032 -858801111 +-274139117 -244031812 +-506063214 -373939587 +-289749140 -215006519 +574656804 805982737 +-488292016 925624794 +-870502238 322626171 +883436363 -440018831 +-613049412 -91502139 +-907639681 -997712404 +972979516 -327519231 +572590308 137707042 +719280484 -289429862 +366103625 713613035 +-525530634 698158313 +-778461790 -724548038 +442319174 938634827 +991135579 883970281 +179599504 -569186860 +153564959 433382643 +104187932 -482914947 +-348190155 227613329 +192353067 397930005 +-684772608 -83336171 +436719171 876555211 +492211913 910578562 +356278919 457423189 +-660055605 -465729539 +-883807486 17847635 +-166725704 -933485185 +-269169347 675972919 +621847517 -541421158 +-556656543 593717082 +721510375 -619908900 +-876942930 329208481 +-444866882 248619472 +-221506123 189373005 +373848565 258539034 +364452429 455542212 +-469249733 108601392 +-15164035 -771115586 +-731369972 -750730892 +531051581 -122762615 +-266600003 -793041996 +699152952 371148718 +315920220 -846586808 +500212223 -693903849 +734508686 -272900177 +-980802134 -731897120 +341255136 -810128778 +-997269509 670283542 +-831056965 298507464 +-199188660 -10506218 +-40513238 926772785 +-89271434 -690983396 +614014850 -484918239 +355272829 671121425 +-228355603 376037367 +-111760184 -252723082 +80601168 -441539571 +446397783 -226660550 +342198856 -910721020 +477703382 405257504 +521081554 -896025261 +16737977 -501060719 +-13255436 84889374 +-807590513 -74337269 +15821596 503697959 +-86672645 513541134 +978432592 397774278 +-227571325 -194481867 +820495470 -233582610 +-560649175 -872593701 +-146927653 -563487713 +-160153149 369716777 +683245807 322628351 +190557933 -282630825 +-266217747 239181081 +-63923616 -339912904 +119587009 -572121755 +-577914517 -721948203 +935820482 50907422 +390928585 592332969 +-195579690 -967456578 +45040868 165138458 +2100863 -196182278 +-557894593 -865348262 +-292148534 68465285 +307146228 996255513 +354062516 -691877255 +341672426 -190820828 +-984894361 362801287 +454547658 -801974383 +102434170 412556722 +849040495 -93331350 +454817478 517048114 +148717914 -945266887 +-329258470 894582762 +324687310 377626718 +905342976 -913248376 +-816550399 -218416158 +399910932 -461168395 +569865041 858335885 +-197131347 -532955167 +-341556485 498560437 +25524271 -99281791 +-713662892 -964452854 +705861953 -364304020 +-976755093 -704089504 +886212280 412702811 +-525397205 290477106 +-464033956 -900029498 +870761597 -55374536 +751488572 -548407501 +-381286002 396812846 +-478542226 23806211 +-97792728 587272103 +-177096780 -722312682 +-299274243 -815796735 +-573978904 668278426 +549087857 -121670367 +-640736307 500842225 +424588561 -217131722 +683995545 -160790819 +-183338412 53112360 +867029440 -781999019 +-766469623 -622746098 +-163107656 565910322 +297412596 -217315227 +418473548 29926018 +-37169028 447239021 +-308632153 -110109945 +847133352 575047955 +-471546838 909598486 +-213248164 622690799 +692212172 536458041 +-781874186 8372760 +-747721988 -406039191 +304473520 -217121914 +-721026898 -281955486 +628447907 198219065 +313863422 502066034 +-807791333 -601300205 +-984991429 -321554539 +111686771 -103941133 +866269264 716657918 +-529399978 680910689 +706065708 169522290 +281870082 832411600 +-356667476 518577285 +233974865 -86556112 +-821998238 374626698 +760578253 -637451290 +-160406337 -635479920 +477970332 -11251663 +-314956800 -119807026 +987871157 -701041890 +-718383302 -220457164 +-86385574 -503551947 +740443090 -208807409 +460138025 -149107155 +-43689877 783958721 +226210086 -930305884 +940625231 -388253136 +800532671 -832336234 +-470890625 204988183 +-45712898 376247653 +55445233 192400448 +901001445 721952000 +526389677 -647098888 +-545243434 -262817290 +60170151 -218346259 +-40161401 644543704 +123705557 874225621 +377728676 -236500207 +685808701 825415331 +-45019378 351496886 +-133190381 -206535954 +-557430602 -367598193 +849295906 124210610 +179828358 -40427253 +247613168 999531116 +50922252 592639319 +845075824 487325049 +849684969 -455818879 +-829066952 -380175754 +662499241 756564497 +-34558303 581746981 +635643140 -471989158 +-27508853 539842997 +-297184053 815491730 +904614818 706305250 +-204021503 615918514 +-439330802 -142155719 +45475043 -667404445 +-752053745 184180148 +-916383983 -663827839 +696290120 260134175 +-743974068 257614666 +-229701160 100930460 +9436396 -276895485 +372837115 225136849 +925634322 -669245647 +736435564 487724657 +-731360466 381293216 +-197029130 260426409 +707800939 -303950752 +-587327595 316201730 +-13685552 442237665 +524555115 129300418 +-875029687 279733104 +218448288 -609118608 +67405205 -372592221 +-179062534 884156603 +976026438 -882624595 +-825279281 -576801876 +293873736 -262426279 +-410476215 852458454 +-763853263 216528191 +162464422 890454986 +468320693 -183830429 +15262355 575976213 +761387794 923042262 +-934269070 -777412264 +-324965355 -30183947 +620933959 847386851 +289469665 270485369 +185009708 540863142 +-156492565 -648979093 +809173208 601678117 +356421661 -371878742 +288310711 -892421405 +-407177581 -113822539 +348216109 -467239602 +217754251 -372645891 +-552274608 -9044655 +219193678 -496793376 +49397128 795524486 +-308566805 850774955 +-142892520 -302217180 +180003460 536380149 +-659181712 786821177 +-907272233 912066851 +-361159172 -522994044 +-31966650 997444378 +-667486712 95138377 +-108854302 -861410794 +826301205 -491092419 +87051937 578542096 +-596913468 -460410053 +410356240 -771353460 +-387972934 757909637 +987550372 6897506 +405359185 -116607221 +-905693523 411633311 +-869022965 946163668 +276768388 329278673 +-188413701 -980019261 +-741729294 432581394 +101090751 -492521975 +55868574 -21595935 +-707505942 334862775 +231220776 188955579 +442382317 -643812905 +932677586 312400282 +73539057 582683430 +-959320379 440898791 +-167338489 541156002 +983281623 -157228239 +63413861 -479198192 +821152115 172116092 +-683994244 -902081652 +-120223681 -144965251 +-378337753 -682058830 +-327785413 -260570096 +-859220512 807396765 +-86835565 142786332 +-211233696 30951061 +-244708448 706420496 +356945130 -922894530 +-318645808 -599104406 +-381491461 578451222 +640527236 -641328631 +-12281396 66486043 +303929771 982138360 +-879980265 -404891014 +391156475 532869478 +34734608 13156265 +-56292351 614991707 +-678827611 -625235799 +989969682 -384363506 +-918400846 -928766559 +920991524 738284745 +-849456022 6085003 +-838873995 -836926910 +-317867035 -555120244 +601383708 -883524841 +730526997 -488658282 +-283078715 528712638 +755019884 -782189755 +-133892629 -298465951 +875908340 -22357709 +297789491 16616357 +-496586958 854405507 +604933375 629995259 +76397261 910316395 +411907990 790998111 +904899610 907818089 +-49320625 -228516633 +624326567 443159524 +-104887137 -22716125 +612530023 -533228433 +318464134 -338564288 +280952731 34098172 +135352517 -247853059 +-191563556 -713761535 +-787957336 -372774468 +-438844566 512162582 +754320576 -427902381 +-22964046 952241337 +-784052879 -734984873 +387578659 933389259 +163777788 -466119542 +700354667 486507261 +514021268 -579745073 +155601343 989061819 +127889154 580860156 +59775578 -417968236 +752670453 -892441260 +-57820054 -42110439 +-449913605 -59588487 +121080279 -592897366 +854619517 250858215 +-526563864 -882992325 +-241327415 628249402 +173262384 583591476 +596814120 -331927984 +965477561 -217000550 +51815998 276874069 +-265778727 -455341877 +-11823166 790864315 +660263456 -331497110 +-637995273 -372475967 +-800261548 -948808476 +-64179791 -468069917 +73904743 -297958832 +696702477 -659444788 +-233847603 -49925881 +505179783 -78070752 +-590169019 975958425 +208317111 824659151 +-15069421 18935843 +752101344 -969136604 +573920261 44815724 +354930222 372010044 +721838621 931743284 +-41208769 -157514912 +123820064 -730281234 +667088959 50426774 +980841626 -628841938 +297001321 611432364 +-782808575 320520451 +-819563150 852966700 +-946689820 -376062737 +-247637163 -505016253 +420954391 -374212845 +-316793648 947392231 +165066294 874400352 +224379413 998347568 +47393163 102723754 +314888412 -589742642 +-746076402 -640860547 +-736673503 -662782653 +858214785 -830857330 +3739451 842561607 +-186175997 -617416401 +-429352538 -688782697 +-839240692 -986813848 +-38364118 -667061012 +-659293015 -533717630 +675888329 560071383 +894213860 -14745629 +782774050 33781971 +-938067573 546184189 +618238362 -427116384 +-210003365 -724191712 +-611609098 158309855 +30237599 -271358318 +706964269 -185220346 +220309332 -321726074 +-889858143 -394436082 +-822836645 -738149522 +-574341846 -563038311 +318248823 951420857 +-213937609 -462835483 +787232832 -703173875 +-502396766 -520976129 +-742237000 -534808219 +82079846 -615477909 +70588573 188319628 +660524327 998803586 +778444172 164110038 +544345706 -203136865 +-209938647 34632001 +-944238289 -185040384 +429299641 -695645705 +703073157 651030099 +363821834 526387214 +308551448 133829482 +373251440 69751748 +872753152 -717287611 +626648558 -753136262 +440056486 167013836 +-25398638 -490382663 +-52797505 524015712 +-766287892 495646184 +-676069067 972711200 +35077496 488938463 +-856843005 731111963 +475984432 729875519 +225688629 -356906284 +429638536 -273996222 +424186290 301121699 +173974547 872723180 +140910873 -240366176 +-690420660 288503387 +987839243 408119079 +-195423243 -510443133 +-418196488 -989518335 +554539966 297454928 +133044673 -949401596 +-645899736 -36507475 +-122405043 592976732 +142984051 -519134874 +-70607923 548655495 +-924779285 29663892 +-186007877 850203323 +-897932091 668219846 +-432120954 -403731781 +160979865 -807003874 +-160221644 792162482 +746732408 -258577365 +-737902690 -284785369 +-543106588 249328473 +897552122 728061065 +-273531780 487906904 +-252297994 -18986137 +-825765674 -152732719 +-927793758 428998863 +466281288 -847363520 +-118273040 -709764480 +968373319 732897645 +-198097526 705209308 +757162005 -557990921 +-265686515 -955331012 +-930173278 -199462294 +-422453432 370090690 +-371570657 -912509205 +-523033655 -598202681 +10363830 -983371763 +-697022746 -455359096 +424380700 884891910 +779259954 699285715 +-47573303 117532625 +-524070382 -145173792 +379907889 739196365 +732478935 -427084773 +561537967 145507142 +-657867213 226170342 +-807570829 205063502 +464721297 -608485511 +-944687544 -978280068 +-400978785 -491680914 +-215284906 -900011033 +553253955 -392009934 +568470747 774478473 +824560618 37695133 +-652825109 551796790 +-737433400 803822136 +-15876349 393656336 +361295013 -855642076 +-754883819 -745928668 +397845705 810642023 +-470389166 927473663 +12687161 444835862 +-866173996 -255366348 +-474956162 845026786 +-57676988 727699472 +-941797225 932151773 +-19618037 -383130239 +812764827 -651860122 +-512961629 -630976323 +785442310 609564441 +-275877235 926665860 +-451655887 -211190446 +-497637393 -820742969 +-202122071 -527283920 +900352959 -277965224 +427560661 -237912653 +314163380 899450172 +14274098 -330217320 +986700336 725159723 +181347496 639872919 +46990562 70705141 +-279597684 -115729091 +491672670 630597867 +-408253843 -378829893 +-687286786 -789238728 +-345645594 382411157 +167933732 -371059677 +484557169 -227033368 +479446540 886566047 +926720383 -106904376 +-648574376 -954944809 +-574509023 916483038 +836480412 440884672 +412923203 -258673077 +-636939427 87017967 +572623101 532233885 +-603712313 730455936 +-484752593 -553203551 +769024358 917615725 +-241348900 511157587 +794592292 -139308235 +194190722 362488417 +445332462 -965111621 +-288536842 -216082251 +681331671 507876822 +-566266119 994544479 +-854417179 -419896987 +373003297 39759057 +-529576974 374457232 +-345099523 -838437275 +-264579626 -386492555 +474082949 940107416 +474772905 -668907079 +407475648 -784837186 +-242363331 -858770702 +-617285785 -256821552 +270051234 924463852 +886279351 798740060 +-918074198 -618985987 +-785786277 -242474035 +-401004357 -578794698 +-723577762 -928272122 +847933697 480086988 +-313732329 780935059 +219111677 -995686653 +415708961 389960189 +-731323685 -399824584 +465702729 -689463074 +-685508905 318217879 +410181401 215219453 +159791375 918628338 +786519489 -572600574 +-80689361 486144596 +-843231327 -897722078 +-351696901 -981418946 +629096438 436589406 +-281574192 859032289 +-575237343 -168666553 +-714165234 91640196 +-471568226 -102647922 +261274338 642464699 +-964665946 -294074018 +754324217 510963449 +796021032 -278294428 +-847440339 333588730 +-904280666 679160450 +-868391843 -14709308 +-822706092 702532604 +-397984374 -960353601 +-495769474 589108397 +825143943 567197392 +-432357816 858055889 +-21450270 530842126 +-259994752 -115707979 +72080452 771044534 +-951503903 629165771 +502566840 -672333096 +315518292 167197534 +126385375 -315185324 +294546282 890275202 +188819798 991655698 +406547396 -489676803 +-57615546 147056095 +-951977635 -787551383 +495928847 52190939 +-181390255 247229741 +73445152 15408609 +333083888 -299382971 +-958624884 -60514923 +-857931118 -805502704 +-989971312 37224864 +-885254950 -357343987 +-943001662 -794171192 +-412822269 -255163664 +457141423 -492657589 +46046046 -816302536 +-568617586 586505890 +882354525 331550709 +-203909606 651888848 +-157381066 712349531 +395301309 304099460 +-543201822 850591740 +-66922721 569673871 +-449377337 -524746511 +-543344890 981181428 +-936320343 496614561 +140252907 -816583991 +39953378 -389471935 +657214783 780710453 +103848178 -78267852 +753432219 13530754 +-815396679 193099045 +652148383 638354866 +201875091 -333785524 +544288228 -590570298 +-346288855 733341815 +-267858384 -996641002 +355776313 210670522 +-440086325 -903301893 +679629063 -548427801 +134431980 243884052 +194656149 843449106 +834250998 200112310 +227208336 272022364 +583271659 -631255550 +-320094262 621788372 +-443079073 -250159731 +901705438 834752139 +653611349 576102911 +-871905492 270352595 +-568638552 181187287 +-839756029 820780274 +388255560 806057075 +-353603985 269444071 +81370744 -166775244 +-945873725 -459660887 +-592350509 -493219961 +-436735674 667269123 +-142453357 257040857 +867626920 98970902 +844423301 -896608357 +887694509 309201479 +486110647 931415051 +369994112 728494872 +439978573 -539556746 +228230764 658835344 +-283275589 202064815 +770757658 172902274 +514111601 214723730 +675509061 733543266 +-728830288 -348248706 +676913472 -806122318 +519292237 489404704 +911123415 854039732 +-625761079 -988211845 +958961580 -640840463 +-264887910 -797997290 +-638052468 6805751 +640290957 -480514290 +556889532 124135562 +498569385 -280002074 +295478583 -755411064 +-900854587 881119398 +-401726427 -983195623 +-302633712 -610445867 +-363800759 896345124 +-236159988 -605865732 +-701118691 429638483 +490533193 -522567201 +785752296 456199001 +-620516980 949186051 +337117057 -499537729 +875720900 660610895 +-242922783 345177288 +-947604826 -632615033 +-785186453 -237199793 +-784272104 -908422983 +-674874051 -417161004 +-455235759 473264177 +-893799017 -313515101 +-374054412 446248135 +755184426 -802288251 +-973849572 -194944333 +571474832 -653528980 +136289100 340821070 +-342210066 -823194256 +-872849558 975264648 +-922667684 800885631 +-90400840 789822154 +586400853 -535821456 +185510436 80799603 +-896822909 -541805976 +770690625 920310377 +268547429 62987042 +800574615 371664309 +621128344 -66102160 +734962588 -230138185 +511281181 851618773 +-609958773 -388653314 +10759213 -981500390 +365968023 543726132 +875909071 -223843226 +385693078 -938753437 +-689903220 -231150984 +824186955 -346527104 +27051047 -553810998 +897853284 544508540 +119640233 139520197 +-714125164 -989252505 +-528888041 -821207294 +-571750341 -389238607 +-713257433 -557000394 +-323115556 -449369410 +-626090889 -156551107 +986773432 991809108 +381780972 -563943771 +-261216101 -193838807 +730457071 -147395927 +979199439 644585479 +492638509 164462194 +-758771792 808777625 +-151639387 -35081115 +-333152956 824871273 +345482952 20973928 +-102637182 604532728 +335466368 588079164 +87579758 251232985 +908869473 -988890811 +285951970 -692967157 +-322036800 -826506340 +-502061143 -304628632 +-184986297 -754374034 +933181800 227309966 +215455240 706008720 +399744559 187205186 +-172179786 166356887 +300340170 503598955 +-666426797 381436064 +-854265916 -47299066 +30873713 618722424 +944022525 -752348752 +-20001631 -394979001 +-470388005 -875595265 +716478681 320640316 +-539885918 792846143 +-485301856 -507193411 +-871558307 371726791 +908493914 -964077407 +-547321265 -540698268 +440786554 -942960476 +123356244 -118853538 +-39711501 511314904 +166377645 -919058062 +-704466161 546910195 +-634881397 -932859572 +734354214 -528498764 +577751022 111696544 +-381655746 272894825 +-349956589 562352622 +965336360 -918370682 +-282915950 -774908064 +-881280978 643374312 +-452981256 429950504 +167026520 322625889 +507056419 872761719 +212623717 -267540142 +308120167 -819132627 +-594989109 -659806313 +-395010015 -40926955 +14848907 -828927667 +694538054 -376803442 +-192667256 478500290 +-10123002 -535903842 +-756209353 352187773 +-874125385 -19554291 +710201584 -862733116 +22694364 690316544 +-226538734 524014286 +-777484834 960774343 +-591070996 409796160 +707010591 584594687 +-528444358 434601710 +622264459 -847595684 +616208636 -87106608 +-584426766 614757595 +931266481 -237408219 +687520103 895506143 +94160597 -903501224 +984122340 -214878302 +546990919 114526892 +-675637990 -410551423 +-192646976 -341544928 +706842976 -76361857 +-35267426 -714596761 +681906591 942200205 +-843388056 441084703 +750575689 625237397 +-125282411 -383837270 +728517926 -804817476 +-517633131 -749975052 +-404940375 662027503 +-212355758 358976125 +673774677 -958570891 +549723353 -184616113 +-978566614 917208533 +676329469 -873166570 +-828430275 593937429 +518107604 -177175711 +868737559 742516948 +-660227537 -714865756 +-179363884 -726682737 +-381337888 270789361 +194039994 546735746 +-806768381 -322254510 +158965890 97911908 +-747419904 489840874 +51241377 -20140263 +55705424 439458899 +-643945122 -493834138 +1035826 778396314 +783301479 -947727959 +248201674 733835592 +-270927321 165492104 +-705803851 385478017 +87033818 -316785118 +643643142 37953280 +-554037320 -501158014 +683402791 -674445228 +462680496 508776818 +831267759 275254532 +83184239 -623729107 +491803204 -240052073 +51886460 431054083 +870794641 155674842 +-416079709 160262453 +-248211851 -648237048 +98243564 448427317 +-202184757 -733116142 +407651226 -747969083 +-847212111 996569355 +-687038578 -129430073 +277864681 608370923 +-877897376 529968257 +-188182498 -255543527 +-252032362 951688723 +210439249 -226429388 +826609431 442198298 +213004859 70592927 +114679043 796997222 +10286555 -35824100 +-713748779 -473439138 +-847119928 815950336 +-751012237 -137201032 +366359554 400174155 +-494838087 114998522 +-593263921 -535966743 +658278565 207108515 +622482994 907895340 +548304527 921560113 +248261368 968268443 +-844067113 146117639 +943721008 -570791395 +993304647 -466786157 +347941021 -92142527 +-67126193 -80348897 +-505457891 -775064572 +-426143004 -967349352 +-717070420 -239465598 +889312945 910204554 +-664066338 537730271 +24762356 718994293 +-355867270 892995983 +349916422 -53849503 +403644353 -774723318 +379602450 685565397 +-817586619 127743235 +366389935 877219125 +-961726384 -608310137 +-771277 265836690 +554998133 831824828 +-94653597 213206418 +989978237 -765711425 +-671602071 -661678298 +479974883 259931428 +949259460 -246350193 +556474820 975162209 +313284473 -554423158 +22550064 896478194 +-415593134 765975065 +-125373499 538335725 +-589574031 -26832335 +319877758 -511561500 +-439252942 788527239 +968859297 -267730308 +413703778 -372025077 +-603298577 361489406 +433480874 679781380 +-116841514 -202502267 +-873173468 -932041379 +715824266 218092383 +-316787074 -614804172 +-383309362 891178830 +994405836 918896576 +775460858 -918199170 +276718992 -28307388 +784539234 854698041 +536390288 -132784308 +-801933371 417740227 +-458530845 -457315600 +431768186 101717440 +-162173138 341283441 +-826503157 -631333823 +413938244 -337537094 +-291748961 -46319576 +-160049494 862156590 +-911377509 993131574 +-244864225 -466394657 +97277197 857893081 +994553733 375907924 +-239238835 -111495326 +131837865 890316697 +-492370356 557500347 +865044612 665804720 +-654966097 -658192406 +-696595722 393804660 +965932426 477121878 +425958402 354328663 +-386622291 927472012 +-518035644 -741974385 +801412892 -258710865 +-133563116 -988533011 +-149492503 740318921 +-499602093 -195826977 +-117462757 -890697863 +-104217035 130561470 +-557821230 664539165 +228327518 -608008492 +963357730 337761353 +-802280447 275832022 +879133781 -109236686 +-271415379 644872945 +-761327343 -723492045 +890423435 -286339417 +835360392 680442599 +-876564034 173879654 +-377209214 -490278737 +-780743304 -210064613 +221082842 1280461 +618942634 782690286 +-113267318 785968246 +-74051516 -953930893 +-317412220 -85600983 +-616825095 -843079478 +-192779833 -215120025 +-177226370 -887548506 +781250644 79512 +55500129 -306757289 +-67563509 394372604 +642277565 -65907942 +-604403219 -992630589 +55801287 873311593 +-268188562 906904592 +-883825070 9480443 +-226889331 492484179 +-323045400 14536860 +-545137856 229437618 +-330077265 334749486 +-892309982 338031172 +147120395 70304365 +172658828 22336809 +-900506420 -570439754 +87644692 -459754426 +-721219453 -550797118 +207161653 -881567482 +690551108 713986708 +-3431275 -144938385 +481162949 -828657339 +-132205245 113090988 +43660614 831520895 +748613100 337954676 +237580329 74767884 +-204251735 158594416 +672237474 -726768682 +350081062 -447894200 +28464856 36967591 +-214381255 914065684 +-722720379 154330489 +158929305 264223603 +375530889 128744682 +927622377 -935342519 +-884735798 174294007 +366073222 -17854443 +-438667485 819377969 +-527057817 -277015207 +844747831 856159030 +-737006062 138130663 +566853631 381931932 +497761731 -748740372 +-809462420 859711520 +310878709 -524080305 +716894303 -325483632 +934950775 598102214 +-599548193 -537512001 +-396111868 -125329133 +-64941930 782120440 +16931309 19606053 +-325043809 795942834 +-586235865 609109150 +549158642 24798930 +468341603 -42998071 +-332000672 -539326727 +-187799286 -847595789 +-452734891 -391653776 +333141663 -310075562 +516300777 -405918787 +-803872636 -717288135 +373760123 -218727907 +460679979 475804311 +881092971 559264428 +-141984611 -466159348 +654234925 -744711871 +-442403693 499271182 +599056328 -804768435 +855856131 215754076 +-770296111 -904419425 +-224746410 -649516083 +121840671 -186013698 +-443483637 -453854664 +-744455748 563791956 +-304096591 127475759 +173784994 162673059 +62202336 -702314733 +291907882 168612230 +-160645237 524945533 +-656113012 37524723 +554680227 303588260 +-82948578 -753113771 +-83471818 593117980 +-344346003 -655002553 +100784118 508742056 +-193218991 476956920 +-10936611 911377407 +-690720951 827930082 +762798569 -373179172 +195584543 194022009 +-347498756 -342409347 +62580996 -143053175 +-750765573 464844895 +414451709 707647033 +-866517054 -414395033 +208602758 417331723 +-562533375 -433887508 +507129719 817376378 +265803952 62688502 +-618575974 -113638314 +758960711 -174568999 +329534117 266344516 +-21616572 556717364 +115335357 388865019 +190324369 -680487002 +-635892778 -705771859 +185271350 598890615 +311417037 -177767442 +529494021 254660542 +535912711 -211223156 +-116033462 -684775685 +985683904 -549505998 +-12527250 987423095 +-491818580 -90336776 +-329607286 877627030 +943588970 -381072628 +491153805 -772289129 +-7707086 -994784050 +-852762201 151955959 +813697782 -917998708 +84131777 -315039394 +-772548599 757295179 +293269935 -724174228 +305461722 286905945 +-190155780 902410739 +99814570 483315294 +703051973 765909263 +356103802 981036507 +233597924 -585379203 +-766326325 151502305 +-70175058 195934207 +-668987875 -82018347 +-316482421 19235867 +-453441771 490692771 +867340796 910163894 +-182201119 9700063 +-66352061 116559662 +403111170 -165033682 +-260104404 -827791441 +961688831 -409423729 +-489830483 366020937 +582943659 -251234676 +-656618462 -720178247 +162346974 761866732 +418674292 -71475877 +487176432 991993232 +-640240405 751016506 +626073587 581179482 +923186522 549399233 +-258106899 -985233741 +114615373 -566938631 +-171221216 -356061876 +169361376 328134592 +147093603 677812092 +239482645 -903775420 +-153110012 -521815506 +254637470 -845506328 +278349002 755715940 +-976534484 794048654 +102587002 945865976 +704296706 -503842447 +555097504 -327334741 +155261137 -210296105 +288326786 566651841 +-913375631 -428622857 +-852177902 -848497947 +898219169 439064406 +761628477 -160926077 +-486913192 899485911 +205684007 -499152207 +-678276329 -469715188 +-73826122 935276823 +-970427840 695660521 +537015080 -548845505 +-670090378 -405042847 +-48287485 900853440 +-556661667 781990628 +340740234 553480697 +982856439 613229729 +-730960036 -967396141 +-212271058 -642479838 +-659558866 124404231 +616691309 -858480421 +573797396 463757001 +444592809 -197629888 +735403934 -931627580 +775948292 -157192270 +-521424852 -670277197 +-71704539 -885563161 +-703722760 -767640120 +79242156 114349264 +-603458019 121934363 +-642085067 -420129095 +752508339 918646930 +152751150 620705498 +333685016 882508665 +-355651827 376752727 +144023230 552933900 +-383327822 -408926764 +-12920764 -378644327 +778507053 -130218468 +-422112974 653778169 +230219459 -937267446 +-694205546 -433655491 +-537069086 637855593 +-383386557 229843156 +-904597711 459857848 +474000732 641504955 +463353589 -27190056 +427746519 -70163720 +-87636495 -702552003 +782862910 -655535334 +-450231708 267074017 +140084816 797338699 +31977289 207836653 +-297800075 -950031854 +32295217 -165949425 +-111877731 -499998931 +662085346 -509824682 +-804494514 35720256 +-317935 718464806 +-186960547 -482404261 +-122897601 227550477 +90384309 -846203033 +19516547 -850957080 +623574246 -796496118 +377152978 345759728 +641694614 -127124759 +-856512659 542300356 +129546702 881788041 +-203830627 -132379736 +-10844054 213156441 +105219152 -294584233 +-425396631 406546934 +736287943 -927931823 +750922957 874270873 +-452825101 -583173202 +912230602 548410024 +529246789 314247562 +543740257 -328775055 +-739998143 -595519977 +-281379275 940724190 +-20061758 418974793 +395342148 -847532941 +-341957689 138354588 +315939728 -133308196 +-573497771 -708488485 +-506561007 163602509 +-431500480 -394135506 +-780713224 -12461773 +694687002 101974839 +-826534772 716744882 +-104933207 126041704 +362660107 -285775117 +931069236 652309957 +-456093308 841845167 +72888230 375488168 +-162068976 634202606 +986554164 652663678 +-947890074 -831352523 +966672046 -71355450 +795054923 -944388606 +-219642174 42949722 +583436138 145960486 +214580225 -544282449 +-670218701 871209189 +-994917998 545554458 +986865217 -476295224 +-508451678 -125119989 +-339601470 -656108310 +-141084358 -195193957 +-581057353 -408892746 +488547965 409171335 +-953008172 403919922 +-359438565 827874988 +825386222 -112787346 +997544380 643135993 +177557484 349578638 +816655559 -491059416 +-229325902 614443240 +747715422 718310507 +181489871 -593149574 +-863810374 -643749599 +-922481554 -808575117 +405335560 -495392039 +567966266 775638150 +154229947 32548501 +-728751087 95720846 +630970792 575597084 +-39811791 728532256 +-191402669 -630610614 +-534226954 812586606 +188231932 -719872309 +-258566824 -989936271 +836766856 -770619783 +237240224 143687109 +192197075 -273311738 +-881575853 211300473 +-461285130 -623906909 +-540720015 -19496295 +-297603337 -964810936 +-501254707 508764747 +361859272 915200142 +660536931 -386633026 +202324276 -545201018 +-278917502 -514103446 +531898220 -659716370 +48484710 195945379 +-649612597 -679859981 +-240516626 87706216 +-485047019 56436754 +-307969068 958456781 +-164327198 -380349650 +294843789 -33399815 +702250625 -90925792 +401118144 373957820 +430478758 532546569 +403582502 712112743 +-400179986 457142977 +515157758 -193337947 +512093913 -419947314 +533054809 634295111 +-762803398 362368253 +-775742722 411884846 +-196686673 -554297449 +-383656689 365303758 +-500830368 843764364 +225611 -502486397 +37797801 349089888 +-779137067 -406299245 +-403410377 954198685 +-461092158 591589427 +-974822560 -200924815 +-974492310 915519784 +-160736555 -597574703 +354830130 239069656 +872484168 315588174 +264944640 -746887290 +-889923466 549233065 +203065670 -629197630 +545099410 306344916 +-570757653 968114371 +994157459 -73209094 +874261515 -989903122 +442581244 693855125 +-549490109 -951583969 +-959959334 -733259426 +-714993588 665231285 +177663465 812838344 +528651466 -830258971 +930025952 953099911 +407777357 697162423 +-422616852 763510820 +-142744481 966072436 +-413757685 679415666 +-573710001 141906905 +-777530810 -80971208 +677140544 648583741 +806235 -995153681 +-383296290 -625926563 +-71924928 189272146 +-26596803 -284314268 +-361888365 79176718 +-432736582 -247739060 +-478876100 345218267 +832329933 -670458574 +-121107453 867020176 +882080361 764350093 +-512726149 -810788250 +553159351 842729668 +891697892 -84299935 +-54097557 184029408 +747410934 776731043 +680452065 -176837764 +-766955025 157805276 +56011840 -550822495 +-964128576 -758491096 +-401797021 64490889 +-592039301 802552611 +869217073 849405228 +-830356183 257525918 +830048823 -888436090 +-970922459 -463931760 +-325548765 -125887133 +-476278666 -658393149 +306403133 -192887747 +-824020720 -229376459 +-577505757 -185297483 +704882173 72259049 +-896107843 -334331712 +-948952661 -437057968 +85152585 -770736846 +-387221046 713505648 +-31900704 450480405 +922887256 -497375798 +865197411 -344496942 +-509597341 -484328707 +913098391 336735659 +-58532163 699824408 +461565480 575716950 +471435005 -802097271 +-89739618 323613903 +63525444 -225950592 +-936496201 351811593 +442574993 87205509 +601474095 -552836705 +-662564280 576495786 +4179319 373711265 +780079417 463999997 +754753304 -921101021 +-61514780 270828327 +-977031896 134783666 +-12301366 -164679759 +204153181 -408883931 +-104990360 868938091 +-398250077 882566847 +547167881 732733435 +312874322 225340810 +-634346176 952342644 +-18866338 18678562 +-801751086 632914811 +-155631953 851420643 +702919356 -718152179 +-667172283 -625722385 +818445418 6319025 +803479345 -165297143 +737987291 377664728 +-770811394 572543756 +-791756995 -102581916 +-21185995 -439133452 +-591938233 -628953661 +-992386527 -423246786 +988032000 688865177 +658903665 -147693077 +-521999204 445767238 +-738177174 458496505 +-901213624 891739705 +-845293455 711820824 +667106740 -56129588 +-247328972 828814414 +854971629 -822901907 +938104845 51022946 +-852500498 -638255599 +-661523623 185197015 +-313296972 -669449803 +-102494380 23493925 +-914221209 -352144798 +509526322 978662044 +271850803 407851578 +-933342929 -301790689 +-831540266 896952016 +-563990685 700932032 +-534307299 19877065 +-45299754 -342480814 +261163952 916993960 +-106223064 -879763277 +67448132 -12012701 +-647505274 712064110 +-890160357 312865370 +991783400 281408344 +849294145 206837287 +-803025887 -266077481 +794467913 954061814 +997279232 -759668968 +-216709199 -524000760 +961453704 -824160109 +357197684 -215487837 +881402080 435172162 +624641377 671122674 +222276296 467764821 +-838144182 -954023686 +-374590291 691946074 +360200166 795145528 +814285239 -533639842 +853702237 254326236 +-166790752 168812746 +909147508 178226394 +-50326225 -172494949 +-298113522 14325753 +553518145 897907731 +-685414387 145109231 +-643062933 -565911067 +332658641 -377995161 +732151905 258448801 +324370060 -669321564 +-802120476 488023719 +-69089926 974394290 +210515999 -824305395 +-123929321 -798877672 +27065454 314150644 +122354244 311055485 +-610103860 901831622 +888252815 -782821952 +60799668 39894308 +822831954 579603817 +55644306 -669720547 +-882655269 961993283 +-95340252 184875324 +567008364 -543175757 +-504129818 -707322114 +-236623107 901976149 +-664068573 392660989 +-312732742 -918232010 +165377439 75372015 +-726310584 606928186 +-971424085 -620751857 +-68967452 490495688 +47454295 -811759986 +470589365 -122303577 +-127182788 262434041 +-541989894 -287111728 +28877213 -458423980 +635175881 -347139719 +-685116319 -928747650 +303370763 505161392 +-549318506 -229812365 +485355066 -421306568 +707023034 934863618 +-418555927 -951812686 +924664333 -682019697 +-977695566 387899533 +66862189 184647558 +-959568464 823243620 +-159302388 -360388145 +523293671 -984967663 +-565072534 -327128740 +-902035475 256382269 +170338486 402648626 +668889823 -939155046 +-271378631 -941666196 +-781107275 -310268510 +-170357623 -403221898 +175844531 -581467692 +771206794 108196623 +707620554 511064622 +840271397 -354294050 +793997662 -698671997 +-927114403 721062770 +-324731726 -368183875 +323611949 895038242 +-800463011 -416931582 +938919009 -902167237 +976891277 2291604 +124298563 -358765771 +355465028 -316602080 +-119249270 -889037303 +36368819 979918055 +559532455 308682533 +708192827 806871805 +-659218883 -810208975 +232860708 500067481 +-112942516 -233529714 +-113340270 738591251 +-205637796 284981339 +-783528433 -353098080 +170580593 830886657 +-996013104 -968434381 +-37305540 -919531548 +783654062 -303644855 +-31021294 -574827022 +163024334 251778108 +768725684 621919225 +-913196368 543519902 +524943186 471903826 +543186579 67828391 +-926789393 760863134 +-690951956 -314491989 +264661105 -997863349 +-126109033 -119948627 +-76769165 842016816 +33143175 -161427135 +83634402 -621639517 +821272721 -893199097 +-220167215 780833308 +-166674072 928264936 +-123148778 -413978644 +461436290 255397610 +980964543 987536562 +-761461642 242679420 +-398115359 417070239 +-67653088 106075683 +-976003172 -582346642 +664200771 -459157078 +-705699200 -776539830 +603315173 -544100093 +944165795 610682170 +-964436273 443376392 +-838221044 -714089057 +381871500 709054592 +382560605 876706729 +-82612426 790053906 +-40522269 -645350413 +248263274 -736371323 +5670607 791116956 +-408639382 655935802 +-682655966 514032704 +-274075723 186582576 +-283512071 971966313 +-856825785 -841537152 +506921891 418928213 +-346433758 45497288 +-914571759 372162517 +288149173 769608025 +-214289887 -25921525 +977606325 -974502794 +972885752 -829290711 +731404052 800393679 +427034174 -643639370 +821415754 -472035179 +612800139 -634497675 +-340087697 35944586 +422651664 892124893 +-529263217 12437114 +321965863 594709624 +-101448354 -897370531 +196404574 -598783985 +-561940969 -382337365 +950227862 554863771 +-500612282 636171307 +-3217807 -946887200 +21646263 799444319 +907752337 -230359979 +-746360883 979704377 +-628369457 730614248 +-545075010 -310495088 +124050647 -687856329 +938105648 706168163 +-894307842 22773024 +-559729333 -664093075 +-487695029 -223403234 +179542725 559064439 +-211917672 721169861 +-57652367 792731346 +234125478 134271601 +-506240591 -81688833 +806384582 -269532972 +-109705706 283222570 +550064290 669058577 +-383324943 975305756 +359435886 -711984628 +364862508 -236309501 +-54644874 228945220 +-888126015 -153486549 +-706308551 -623616331 +-447198915 409046632 +-167026421 -17746231 +621523089 -439329952 +-697209355 168454766 +839087719 434874030 +-322699220 -577618857 +-56939221 -587011384 +843938458 -838406262 +622473664 -108448820 +-301682068 -568152714 +567247451 -184379040 +-988405720 970646102 +-421972833 747287430 +46082433 -245654278 +391689503 -132512185 +-214241968 -636706888 +269945116 583566814 +143925077 868607476 +561798419 -699158739 +467700008 492623294 +-977008953 -113638377 +540567218 -828186550 +-120989536 -257349615 +525236526 382450973 +-259468328 -908661004 +-110072601 169813551 +683007704 -384378784 +6263605 -623116992 +448966919 601421090 +695789009 578938411 +-712240608 -32657416 +189694716 -22390039 +-945458288 -869179195 +890546601 195127236 +-3105141 119349105 +899992962 61097830 +994816354 -989364234 +-778013596 661914575 +-766790090 282122158 +418517650 -350893148 +482676870 759947068 +765934512 479937319 +-978131968 802613535 +-868884540 80692268 +-252632640 -666453873 +878496556 -397051652 +-146615765 -472786883 +-564737610 764103257 +-753329884 162579703 +327399070 -61693472 +781522885 467105823 +-322062077 -525217694 +-505027383 643724961 +502838422 442982025 +-653503526 616884650 +168014710 266338919 +755330319 -297797855 +844367709 808549698 +419984406 489436243 +-761397315 234263221 +-620669028 672469210 +-638307080 -666470522 +-987193120 387890670 +-597020719 898049247 +-687682275 105876442 +-570724126 305811289 +-182233960 379929935 +-63666247 -736673655 +406436607 -438950868 +-1037318 678498839 +382614539 776125611 +412681956 426463528 +-543727397 -683328260 +828387984 259437124 +-335437024 -429447070 +525099711 -652455671 +244721080 -425020208 +407279149 -701623040 +-55942745 -341719611 +478070745 -873819256 +-919161064 996564359 +-653158768 171867583 +-747657272 994413675 +-499347465 889818246 +422233856 -393620700 +-865704477 -418652448 +-214460536 -359159516 +-173456934 -845264600 +807717584 -642530489 +988712833 -385572307 +-978112377 -684196810 +-473143900 -541723258 +843191330 105130360 +532557877 879028391 +-489595392 -652891433 +728517084 167439951 +-802119502 258769592 +790823267 501323707 +-920887119 -633169240 +-31184631 889992243 +-793958366 -31794925 +159611075 -704196563 +-86296085 470149621 +-171793586 725066401 +-856895597 305411377 +-166494097 934136970 +436065135 887753450 +-228079546 -759624750 +-190926833 668434494 +772282664 225251350 +975451479 377188566 +781763112 -782076357 +-714975897 -461791195 +-243319096 -832385924 +986242430 621174888 +-473093583 110370256 +-233595287 924567666 +176234275 -385879874 +-377939040 -586694417 +930776056 -75219309 +588718128 293544005 +67690337 -458727553 +97738774 -333580841 +-818946881 984451641 +212796987 -500918504 +-239447565 -464308094 +-513384921 988633915 +-614961097 -455449625 +754152175 958180152 +-102394524 -209860736 +563240198 -210948350 +-72957954 -486330455 +-257922518 -114021383 +602129008 40094109 +-12979795 932103713 +595808025 139634797 +-820673265 982480307 +-315904697 337603538 +422278260 588448543 +-952635538 -716914960 +413281489 -352207852 +939281227 -526962616 +841947133 853626717 +-525016268 704679403 +976731485 743668898 +479232216 -115520953 +444791753 -554401301 +674317978 583768439 +421304333 -639191980 +-853013856 -572165898 +-237778699 442583190 +860188819 -269581648 +478283230 664095021 +234185990 -633990851 +67391057 -672596252 +-245270541 688888790 +-61902056 711971482 +888288664 175636323 +947676498 980405966 +778652852 580736644 +665578949 482444633 +-838994809 -468905256 +-292693494 910818092 +-416578449 -612751021 +805056131 985158056 +108083544 362827437 +241102788 223768830 +-500345375 -728095410 +886077000 -929612928 +914103901 691443508 +-406189534 -285834990 +10156794 147049962 +426569362 517405771 +413565350 953032900 +199351905 878211373 +495610605 546254034 +-714467049 628962537 +761378594 -496992325 +-870448243 679688529 +-548393189 -804486309 +-997501701 -207140470 +-254201539 -680363926 +459944775 983106326 +-613358737 166304015 +-139988447 120689322 +-454464212 371347070 +759874413 492550759 +-72951951 -530028746 +877763697 -344499069 +751073744 -955143932 +-674938311 -254952494 +-127001543 -155912249 +114313093 -464584016 +-910642914 498497332 +-950559363 569918118 +871441760 -785920931 +-850213726 378443339 +618299861 -218126589 +173833818 854363411 +937579229 860810926 +483845469 -896685524 +-187719779 980126514 +-799786663 -57874461 +-860783845 116806944 +84878841 -27934859 +-343284365 55264392 +-272255785 786558042 +877987071 846571542 +116836514 -321329673 +17709587 59567749 +767253455 90538075 +-840081567 -487295169 +37431897 61679913 +710718514 490610105 +686922058 -281726767 +903343636 235967094 +-688717584 -567594131 +-219124323 -255160809 +806084188 650269483 +986197512 721684364 +-168793308 54371823 +-558544682 -464781482 +-159474055 -944756979 +682134530 -491852960 +69146616 415478623 +-750413080 423923181 +-469431045 845790477 +-634335033 -310235289 +-470125914 -246118689 +-972475268 577396067 +599897943 -937197191 +-450928836 -805558602 +757445021 -144477879 +855245014 -622314394 +585629567 173818534 +-896191018 -470548 +-36922286 -11029199 +792258528 943791637 +934227300 822912691 +356373007 -528413332 +688864377 83125826 +-300251912 597364894 +-474281822 106125723 +721517119 301600496 +-103824134 331652756 +-905517978 -738435986 +458674104 -33407364 +-785434597 917846025 +-723835525 -452308317 +371735659 402754519 +-352808495 845011623 +-572111241 -775887194 +-783554382 -204828294 +139464768 -17754088 +684897166 470080179 +525595125 -490567521 +91366227 -331110680 +68263545 -218894209 +-239337209 599621122 +-270453416 -278642377 +-959915181 -921466332 +126363760 -848070838 +-496439834 -551342754 +80795861 228875665 +-426712684 -94320433 +-376358629 248054575 +416056442 501457748 +-74109769 913320028 +237802782 905887636 +-531914784 -669747054 +-989338332 -653703001 +549971850 -512671534 +743618715 187650592 +121238997 251252838 +-749086246 -481017497 +-592175399 540850030 +-801440934 480006104 +350739757 105962149 +985701462 -21309563 +-776860422 755560186 +-321492049 115176273 +-613634864 991965851 +-917035567 -580076811 +296014515 989695893 +-218001965 403249582 +978440266 -294012927 +268025577 -303172405 +305828448 781374383 +-619402789 237959732 +-544117398 902921887 +309222550 157178664 +-713709106 225138266 +-68009554 39773047 +-466270795 213986847 +822137867 -805405229 +-730981106 948261119 +225148570 332595342 +71634683 -851190561 +-939308601 210021688 +-330538583 -22166964 +-380243955 745792409 +-373121555 744933122 +-658548103 -872484937 +433435514 714592430 +840769938 533577536 +-849391849 745593439 +849850488 -790438082 +783211033 425234973 +693036733 -4903128 +86636199 967916223 +568650244 -866034418 +-571391531 -396185683 +-620595638 302437707 +-1615891 -146843120 +-142780613 -389631057 +860664243 510058836 +219972605 992877805 +428074412 -834563200 +741014518 -188172639 +-805849259 -461723079 +-691622679 -579292307 +86159159 868484354 +433468059 694828797 +529890370 310226514 +-811922064 763698257 +129911408 -911884443 +768660515 -677146415 +807330333 702505626 +-84134056 -115768039 +571054429 923917672 +84971536 907284696 +753589316 935591586 +363968801 155692552 +-887451934 -203511716 +-296830719 339849689 +-653023157 -437697799 +-969434625 -460767353 +987777654 -780320563 +915016515 252034359 +405392854 226671604 +-783372505 -251745990 +687093243 833175175 +-190722101 697685953 +395874881 -763178127 +-955288346 -456390885 +-373258987 -244616500 +-346662059 855686369 +496840763 605672179 +276684023 -459977882 +-570885807 744974677 +82598697 -8196167 +-355737109 -505491425 +-518151190 -585642126 +-96337145 441809390 +942459543 -730785462 +848209769 -171680821 +-85562066 -552357336 +152598074 689140956 +858431489 -417816673 +-680373049 -946467219 +433650397 -712393806 +49498299 75156981 +366143136 -936086554 +-995093487 523406312 +-311722588 995196005 +-149276732 -354430761 +454685099 162379503 +427890581 -992985606 +-661070164 -303409145 +914890808 498802412 +397286481 -87077648 +-214478539 40115356 +20977274 -594116670 +260151587 625707486 +980455648 490930259 +572551831 513764255 +-564461688 -996638987 +-931137755 102370703 +937555294 259763838 +-88124626 719605974 +-366928291 -13717650 +-416354113 -883705532 +671702035 660192426 +126677648 -720140530 +-918834562 740340162 +5938671 958909433 +108561311 433466899 +599723367 -530156607 +-316873641 -960394524 +644692974 130591283 +980659050 -162736329 +611764041 344721323 +-238225250 -454204240 +-834130179 -924428619 +-118731519 569861161 +-185002402 -433021675 +832060745 -439192097 +-224057479 113868408 +480809921 707454633 +42074345 773125093 +-379756533 -465668507 +-283510020 -339711980 +552965021 16282478 +-708863508 -778395608 +-240062865 -694934320 +-920165173 801377264 +251881534 866537056 +-318500423 -849214387 +340539551 424858646 +-832676026 205130969 +-650204786 -249737034 +781054681 -856774724 +-585962963 -514124673 +-554572475 737814597 +-62339877 -128396391 +333448524 -433680054 +-204807176 -677556764 +-618661682 -17163862 +479685232 87015945 +-673817192 -183828567 +-587416902 89613246 +-141803920 853026362 +-761659351 696258101 +-692817784 840577243 +-859284721 -789290633 +-592051902 510693745 +-245379840 -638078620 +-372798204 -236066151 +-445765730 458124597 +830726202 914653389 +458541049 -734174095 +-489483103 783806982 +-456630831 -380122297 +958809232 -706779157 +-175794558 -337879393 +-84957798 -941950146 +-659209289 -724272826 +-865681016 208946776 +-735811292 -954904608 +-537938836 841382910 +-569451105 465752635 +-646932933 -113016540 +973321643 784140286 +-175642188 -320524648 +-418868002 -694530274 +-755173279 -460784343 +-350846112 59429403 +-327088611 587192897 +598172140 297641690 +-774556913 -525602516 +-136535573 475776488 +-676527132 686802850 +812198181 301159481 +546389756 -514959866 +640873500 -765816255 +-937020558 -344088451 +434749994 -924588456 +-396572891 82287295 +-437087548 761269067 +-670849999 775023004 +-872783554 -958420701 +-795968456 -740663405 +-314396300 -923062420 +349606830 -668273543 +-184488071 -848629565 +920368429 -577332466 +-564195753 664283825 +87399290 461262785 +-744727303 950539458 +47037226 -702076212 +-402251733 -137448683 +381803413 -615265091 +999662093 278809864 +-803029208 -926174064 +-661805548 -596885403 +-164149060 -773234921 +120838748 -969668671 +874696450 -447753272 +515958704 575939879 +957188790 -619479108 +-896575174 763702533 +631972340 896250111 +966435897 -340465432 +308283267 836795547 +199509850 598015111 +-552762770 720560922 +107510327 -674502130 +-384396745 -590667202 +-410581645 -883654397 +-357000180 -44472274 +72981065 347508328 +-380485309 -373416414 +-319159245 -535045160 +20610695 24788204 +358041562 -140768830 +882522710 387241803 +-113827505 -756667964 +-323350577 -883753545 +522113773 926985471 +-464537266 919818110 +985151068 -771097979 +-85137905 927686606 +768186064 115687913 +338768519 -761156128 +-720042123 781279348 +645206897 -213466872 +-667266865 964975755 +645326390 -400564898 +-431345892 466011587 +-179030843 436226227 +259024939 -253799933 +-509729711 -964082535 +48453155 -465269356 +59884258 -104416886 +-549075778 -680629587 +-615717434 263413518 +187860529 448876022 +-364614764 -721345638 +187610779 213385638 +598200488 111890465 +-449076078 683181169 +647956859 890736369 +650769527 754752268 +-558918657 838870081 +518930208 -324515884 +-884027692 423126398 +16333400 619422118 +-99049707 -473969493 +-21756027 824950653 +252947451 395457279 +-136828502 -645567338 +967681947 974228440 +151825956 343752678 +-320189976 -38839858 +-594827143 -304439449 +478823771 -282960220 +129153942 222629559 +-416293146 -268771344 +-561280757 -774857590 +-438833279 531499321 +116300334 677517253 +-546707490 -568543663 +659422709 588035626 +22843250 -969593887 +470326215 -610297861 +486227253 -79519635 +459126074 -316416325 +130198512 315173779 +618693010 -516426277 +702656246 485856377 +203431967 985085550 +-771878417 566134569 +70438870 364922964 +-282492713 -600649974 +368539949 406335930 +-409411860 -223360065 +215164989 2419932 +331971906 723385126 +899097782 396702138 +-363788975 -33443182 +908614066 -126133679 +-498462699 -530684569 +-51607931 971064697 +931584874 -918649229 +-625937882 -726327628 +314068358 22063466 +116545289 318805671 +-821866836 -60155684 +-714488747 -390453195 +21638451 622230483 +-564649929 387174760 +-647183647 -963279431 +-966394946 724023337 +-593776693 207332000 +990014487 379770173 +-263381826 -999584886 +-415451840 458478793 +1232387 -264371317 +-263381308 -45757757 +-736914313 575535141 +-275957109 -209917950 +-160679518 -376644709 +-797873451 -823243005 +-656876558 984028421 +-352256701 1439616 +300483128 66866424 +107549005 67806345 +756479256 -441370551 +368913647 82960234 +-465136730 956884133 +862495713 -256980743 +-731249089 -526537610 +-765640215 -669246914 +-142647141 -673522268 +278394524 -871998408 +13552301 -117949724 +720494058 143646898 +498010285 -65496196 +845414765 275247284 +-680954129 -307430751 +-573428522 325550058 +527881359 -328028014 +291000459 878021879 +-71203515 360474606 +472805795 147092090 +702887603 -905575091 +-28012026 224558444 +664506561 639910295 +654133792 904643492 +423107692 -650054837 +-770845597 -987296076 +799115859 712557633 +-416001700 -517745511 +640102524 -826176884 +560476190 918258619 +304322699 771836995 +-126413157 -581823404 +61162413 -766022426 +744777033 592978599 +-527814808 -859186410 +381896775 -811553914 +-734327460 -604193084 +954338927 478623269 +-898175584 -820415120 +-839193019 264929871 +844071810 -223885891 +-934448193 -495219788 +-254824711 -934392996 +-430787796 188122354 +845756239 -851873434 +-531487591 -250859657 +-709280706 98510844 +806485891 -408430888 +-353749607 -507461111 +366249613 -896432824 +-183300588 354573066 +961589485 564197446 +-106915168 331314802 +759029795 -983154076 +376574788 564801725 +-872135680 246743604 +-246204187 822298048 +838491801 -549152877 +755829577 -851307252 +417183999 -747185767 +-926240637 862287269 +-745456843 562252530 +-593115814 -365780746 +-778900367 -878114772 +310790163 -563836206 +519526306 899884846 +-436058525 212988326 +-893140971 93454804 +904392731 529301392 +356178747 -393352145 +-480270586 881262564 +588924648 378877185 +379195380 360787638 +-37818882 -552801364 +138531158 191734475 +-359590045 433840589 +-624321178 -606841688 +495188144 976842664 +673219226 -651443440 +557842583 -387726612 +-951653092 645406783 +125773737 -250960737 +-453763835 -932464620 +-59929482 374246697 +-850692901 -328840914 +663965400 468644921 +464993026 -599261664 +619506456 -240947317 +725593098 -180396984 +-943679520 -968351000 +-45261384 690039315 +-447958479 -162663502 +966478887 361500599 +354260281 673350166 +-205682661 -229267624 +-73789007 -135044155 +813584988 -672083146 +338652423 462397462 +16611708 -14790577 +-962297603 -238263721 +548700334 -461346316 +408014175 -146792918 +11116470 -739071048 +-467749733 843300914 +-627455067 -782542917 +-520980308 442338322 +180925075 948754074 +-547707042 790886343 +941923786 -263974255 +849028978 -149867971 +978755393 502371146 +-615722962 398242164 +-305650847 904570132 +-877480268 -400671541 +451838944 980076940 +-282676382 -673131743 +356369963 931430373 +295161114 -298491436 +-241443183 -260073483 +-642666819 -294643440 +209984346 27225934 +911304520 603767598 +-647503892 -700111260 +294354318 -508875596 +-462844156 451315391 +-942068302 7465467 +344001122 -906528241 +-849858133 -567991755 +-386421805 -133649352 +-765975972 284627628 +74661469 278991234 +804076139 -191355139 +601108810 -838305171 +-436725688 259369399 +-453221406 -175770496 +-49614398 -135130351 +-842217056 -265626406 +-494094861 927840775 +-373850623 -649900727 +397664697 683645183 +-974330657 -316551953 +770963927 433616460 +609916403 679946250 +-898015023 215199621 +-284866959 755952738 +32205950 -906169433 +-612193728 -289520869 +672860215 624801916 +-306388690 -204897443 +-62130314 328088547 +648599321 -41805907 +818048497 -659007252 +966817302 304952677 +-832845317 -191386048 +856392537 522021314 +768682498 273322125 +-493695292 -558020345 +340904882 -346810921 +-418519568 603444422 +-730111072 -372816182 +-904946696 669726433 +24088384 -4623376 +-700806343 -930894737 +758681915 -355936001 +-235362971 450048315 +-421048375 646690397 +-37301128 159746459 +778542849 -569582977 +-139286644 501090968 +438688096 -253902794 +568743503 144718378 +-70894846 -10377697 +-395646601 -598372678 +61274785 -893891591 +-645588665 564415050 +-524928130 -883827612 +-901773971 93288382 +-171291821 -530628486 +-893603965 198200004 +-978050982 -354281770 +119840276 -355987467 +421755424 515541433 +-448442717 -278790872 +-199727885 -842020354 +168235523 -834432902 +733165258 -557870144 +396138358 -990388781 +568888563 -411438180 +-46056229 -308300963 +672417864 751754017 +39277059 904726743 +-317470901 765768707 +-916480065 -272222540 +42061719 770656902 +-741143023 -503188940 +842945197 -831864761 +704223210 -998785919 +882200221 -75987811 +-764061065 158189290 +633048759 -600157430 +316982139 -919539536 +581410279 168974165 +90963921 948807680 +-328863823 516318400 +566896803 -972149057 +522308569 167346036 +996459891 520891868 +-768097739 298312699 +211739988 323763598 +9772699 -261989917 +217610857 102933893 +156427188 803069422 +-977839103 -899341239 +-536744194 696004928 +-304724243 793604956 +484827336 -458238412 +-822955855 -224811650 +886522932 815015178 +447796871 925836611 +-925591371 -452809043 +723475289 -125699396 +341663130 988658822 +-493312234 -791794046 +-288271367 -67783445 +-507316253 -379100569 +732723740 -314019543 +562644616 -98761469 +573042692 -649661333 +45797528 938073343 +-267171724 196358705 +8571825 -983863807 +432375822 214734281 +288149302 -679766854 +826021504 224011515 +339521357 -893185998 +673575362 680660951 +-426862110 -82677173 +-788168603 69925571 +-852964339 407147640 +692939271 -225609280 +940924877 -696416063 +-263177525 -529775795 +-520166147 -705467506 +-267370971 -707854562 +-171087295 -225894305 +199155378 246029170 +-74985291 -920148105 +-350889021 274175119 +718843354 -158085739 +541958397 -76706672 +437664352 -348896640 +894818595 -287121188 +984602293 255255402 +185977972 -470917804 +-228980169 626884764 +334079745 149163547 +640869293 -643083637 +-157449101 22854924 +-719927903 343035085 +-83083135 -922549749 +-824519607 -233513035 +-111732222 -876387433 +915447965 -865833146 +-412724470 -435093671 +969324045 891454291 +-123760998 975131424 +-85286338 361224951 +-336963793 260014888 +328170515 -690450473 +-676552814 857496530 +-400727063 548160141 +842375583 -98452068 +900836595 -270905349 +-979864177 670509135 +307463773 85088870 +448049685 566949838 +-636472916 -840029735 +-970125787 3986988 +-442071043 587464361 +996561434 -566716163 +728569365 78101572 +-974994128 795645030 +-169649600 -10961323 +-43787603 -756009333 +71510809 447375550 +-206128701 -577951133 +-579806509 25540775 +635009894 687328655 +-967210050 -142402494 +-623750743 927382346 +268943262 431642103 +113327746 617524168 +-798778437 -938616566 +-840165360 -12674440 +900618011 916498088 +187507476 -209288776 +958742813 -476048443 +-204131396 297885691 +858155308 -529518340 +-293652586 -636822997 +979835681 -667918280 +862910495 886277823 +385502049 188601549 +-433259954 -529206173 +-399468501 -300588233 +10880954 -671182943 +-513939848 527646232 +652886925 984051279 +186737242 924383389 +153041821 -473453776 +790352479 942709036 +176412138 -708337202 +-182404811 -475138163 +994809909 406136711 +-274579191 966126747 +-529371567 -653772980 +-722466647 735310135 +894308152 866391297 +506009589 -784319725 +-357722422 338283681 +-687171729 -817197612 +464279620 835257558 +-313610432 581615621 +899116409 610589090 +-66278690 -649552376 +361322622 -971740284 +-965317427 513484102 +909898882 -179691845 +-745011809 -6221238 +633240076 -480096912 +-253057039 -738806379 +948232620 -575523586 +493410405 260239044 +-627087289 -712510365 +-901373172 -440199450 +717039263 -851697999 +-164396570 -380187259 +536543594 797082129 +-870972176 982233188 +358451512 -529328308 +835336450 -183129994 +200826039 -406813563 +-360264368 -247465721 +-37518265 -537272681 +-254214004 964317880 +-727333425 280941787 +123796643 -578019348 +881542595 -70631363 +-586888867 -191443923 +535499843 885646174 +-575280089 -235336734 +-696359012 336974326 +455017595 -777042700 +-152041904 -808266145 +919464209 -831403846 +-535812597 660622192 +601575582 -522399366 +-902989873 754737139 +-40793255 598565913 +128959526 646538875 +-912767822 37646358 +915797077 -382454777 +-819541877 -73152532 +-517760299 768107720 +-999373986 788178053 +-991882799 497657255 +190699307 688867383 +-511750577 731882470 +581647595 -146624733 +-519581188 -182953009 +-364148142 -190109340 +-329609742 -191200566 +-486913472 -505778596 +-801680380 117376870 +559439478 55507256 +-114451638 -575468248 +-326849095 344450532 +-676280141 357641114 +-423725390 731010124 +705303009 30724488 +353963583 980648582 +-138432349 594016127 +-163721817 64216014 +-344144519 830657118 +-189411993 -503162781 +-961455636 735736139 +298736822 174862288 +654535568 14980427 +51050292 -882842461 +194883265 252540254 +-386791630 966482211 +-382568738 456958779 +215361321 264251037 +174181657 987749705 +132369765 -740109020 +561706547 -851772499 +-16855277 -623925666 +-649193059 335214205 +-694359713 -508556955 +875225587 -730330366 +529536553 -181015625 +-901814479 596865919 +533683948 -495594949 +-729617581 -205588368 +212524251 557962760 +-993747314 638199598 +252681326 -227248943 +-727194985 975812859 +-61791236 -512127169 +-361692784 154238019 +-23359888 -336575923 +374418510 562738250 +125764541 -204269231 +250798585 -538799201 +-853811892 816947962 +275628262 721902155 +-228766008 411290641 +957974742 -958492147 +-290316357 -695233889 +377828258 -660352136 +-538773519 185780568 +-540937138 -184130241 +-667418503 529071899 +55625245 548419034 +468656857 927820982 +-76996202 960485813 +821411992 488498959 +-428958802 -527675845 +-179270833 433733184 +829360297 -661956661 +-699305093 -894012127 +83238512 -205164767 +-586813818 181028333 +-921805654 638229648 +203830684 -793534015 +-612580164 -494710380 +-404468324 -616819938 +-436996511 -796113337 +669753633 990355770 +510702826 247518605 +964345585 797200050 +512027423 171470448 +375612795 847510855 +181197944 519133563 +-970647182 -828370043 +925333444 -11576027 +400517693 182832169 +229762737 610816055 +-109079167 -866414764 +-221253517 -850431072 +-896273188 -703664432 +574685482 578536146 +851635455 -318901310 +-616752456 631730507 +49567397 749913504 +206807918 -674298184 +58813408 299534663 +-751853470 740977448 +113713743 304551378 +228748666 -443236659 +-96440588 348567755 +561539491 188475214 +945280075 771081794 +-173602287 452215258 +238521252 712254904 +-539129741 -905261023 +-184248177 540432180 +-206676254 651453587 +-573592437 217657842 +-941566046 -199777391 +990495611 -712721464 +923819304 -729454503 +396368231 323562248 +37853225 -82463397 +-777294321 -353061514 +-713839460 351439063 +-3861003 -714903135 +-90446588 -464441597 +-768759359 753452249 +618525084 463130131 +-615969630 -571826274 +-386875811 592991860 +-663583401 -922755719 +-4656404 -211451724 +990469955 -319808770 +929231138 136754661 +-991797005 621976273 +66799886 757563690 +-742046091 608041708 +238135264 627191502 +601086457 -123135727 +-457586645 93247616 +757443521 537813898 +-522000910 -874607087 +-823959572 427039350 +-940754033 850598323 +316274093 -34887963 +-545639782 -661908344 +-667781861 141382743 +-636040489 616185924 +81356239 367040274 +-44806391 994395983 +-224405808 -113641220 +595460586 311729228 +-249121492 909680547 +156929814 -407519171 +501228395 -18777161 +177349357 -813523247 +-713047130 102261081 +385335215 219410228 +-676662891 364531567 +830548576 -144670416 +31718439 -545524204 +-146049034 145008211 +-37905113 -554055076 +875968146 -611888017 +119218704 -629029815 +-798638201 664457360 +-535281245 -98442097 +-446817676 375370848 +906264755 297637300 +-33238949 -756376053 +-191262676 921556009 +151060673 -376784999 +933877282 -111875835 +9941963 -475137070 +641613711 -215577743 +96863645 77658628 +654521633 502281435 +-414317517 -420752349 +-413951356 68924078 +-913903455 -362060185 +926277352 926291609 +-13909889 267585816 +-373552485 -288512357 +-230160511 491605778 +923908317 768795935 +-911606282 680167611 +-133608697 995517869 +-284128133 11674752 +-8260365 -645268285 +917764172 581807130 +-432354892 -430443402 +-628625234 80447925 +-247229365 922847936 +609421929 167892815 +-913175321 140181762 +882293181 220586027 +-242877435 -190572241 +803650902 727496140 +465904439 121515420 +795781079 506885202 +728418652 620084535 +-535639280 -301028254 +-97524516 -56379322 +-356718037 747388408 +-439932541 -652306548 +894974246 -444670222 +547621315 646984853 +409683829 494485362 +-324315732 -242318914 +529267810 -69714990 +-534862391 -884611942 +746614716 721517200 +623699329 -317216467 +457466907 584249402 +-738097849 -509850128 +-33905394 107508519 +-170049374 -782319873 +-827338727 332745561 +948834800 -256700581 +389253847 454849414 +559881266 -651277559 +-354732546 -148974742 +672250648 338758453 +-397013042 944146807 +-243546287 -109185083 +196123706 177296944 +-892228080 91760888 +-635474431 -978353320 +-583680300 -334459212 +-962154755 520637207 +-513410346 45606473 +-804595906 -937145168 +266022459 -298423474 +8300989 508653931 +757090491 307294369 +-922085147 -692315784 +963215502 466203855 +939325033 192548958 +-349516985 -382955874 +910572265 881911500 +-58839592 -548177383 +204680818 -306532388 +-743481743 143524760 +146874276 -395471611 +-168373183 74547675 +-11263299 -260543951 +61468032 834829924 +-898201209 557639726 +-565241844 -705451678 +827961484 620731223 +-225192828 264670452 +345940128 125150585 +798965850 172898829 +93408003 326253221 +629588502 839046635 +-4689641 718282103 +-619302191 907696521 +405281877 218773344 +339342922 754450285 +-815664244 -402207846 +953848204 956281606 +-904889235 -242630335 +898295053 565071656 +-668099059 -117505973 +-306886821 -596261054 +-881504734 -629941067 +-200510863 30432926 +749363823 476708971 +-643528577 346688649 +-419388453 -45700100 +-502274348 -155211689 +-675170204 -828177411 +-980996743 336165268 +-59337133 526856039 +-651385646 -449666858 +22118507 603798976 +-480036463 339856923 +365159314 -151343476 +-204789115 -127732172 +950418883 -629249187 +470488533 723816735 +-235294043 223783472 +-547881518 473150690 +-58237948 21762261 +946570206 125078803 +379765071 906345459 +-616885985 -855666318 +-477695087 -884697524 +-651297157 -85405987 +-525958887 778954192 +301966387 -127429534 +-981764585 -925124042 +-171747489 -718893795 +-694017750 -930883217 +723361432 -822787534 +-810124139 508730618 +-262737319 774567153 +118618391 675000251 +-569272965 -287860731 +222100963 -582091400 +-355059597 892363583 +-886447811 -841591273 +-435463188 -600304331 +-890404997 361738875 +-763803807 -689898222 +752722609 601979482 +-930577560 11415030 +523170111 977147594 +648527213 -292775396 +345550362 915420374 +606223847 785257762 +789987717 -125769488 +993666488 660456585 +828777374 -769812483 +885285719 -33344620 +-416774065 -488294674 +680372338 751553918 +616112277 -175464804 +-370094448 -441519377 +-910069528 829896324 +736966142 -152444378 +-894781344 6443632 +-794508114 -721223591 +714686337 885399037 +-23250436 -795283844 +-530168611 -365659784 +-766553675 -563671565 +565820434 660127256 +955466168 -357897734 +604909462 -332611638 +953198572 -992062807 +517395079 156211985 +-14804566 75841097 +685483347 359089742 +750056859 569243283 +408826631 -319573839 +-951193159 129732588 +800595706 -201362113 +-698693864 625601832 +829523442 773196980 +288855973 951647056 +283312447 920932618 +863556964 634666641 +824984076 518752399 +-679267417 -729526664 +-735627244 -553244840 +-279125814 966162442 +990356346 552280526 +394039900 414675043 +-246743478 -416150930 +-545259135 -332488199 +-386964337 -86033639 +-734385105 270236564 +761192591 945603862 +408351666 -500923261 +699682653 -931079374 +131651671 -813763642 +480852562 -174204335 +828240619 634850489 +-424099643 -415279782 +-474598500 395915377 +72157633 -183648403 +-237527751 709627026 +-66086070 -737583151 +626863713 -402119249 +638721001 365282553 +-176352816 424942296 +-408167919 -353232670 +-580223168 910680460 +-859328145 514178633 +-907613705 161785822 +399294224 165510904 +-662196934 396794677 +-798529702 -838465154 +571051935 554387906 +-372505313 -7991737 +-287553354 -765975395 +84005912 93003354 +663920367 470131864 +-123586890 613589540 +-920649030 256059467 +678759359 -447514707 +-990337526 176380748 +-812660290 -351176352 +963527539 -47172162 +-985797603 857798498 +578350996 678607333 +-990602133 -601314814 +-436847509 -982741389 +206931089 810445828 +880459095 525008702 +473153533 -197328688 +-360180050 -263583873 +959545979 -154083616 +-388163961 -289956829 +847074144 -313296897 +-591081335 221374502 +-236085392 -347243105 +622810785 568242334 +-537317248 -638185561 +738476079 52313642 +-803651932 -409027794 +342494888 840404347 +737944289 -493488917 +798379933 -776789899 +337587782 996331716 +-919063170 369254262 +443996051 -785640999 +-846196017 -48586221 +-872755143 752866552 +-374171293 -382014456 +529938553 -48694983 +-485374765 584307408 +277224859 -228763397 +-800068461 13062514 +845263620 -911311763 +776319734 -574802079 +277943470 841007414 +-720178352 852699263 +339432900 -509179034 +-991629296 436350207 +370061926 133495442 +-194230660 319169622 +271925405 583143746 +-164137391 -29842666 +-647248543 479209584 +773087737 42375387 +-87931964 -30267295 +50315696 415349846 +141481846 -982546475 +308248222 -737735327 +-433004144 540019404 +728610657 278617581 +-977274334 -210116081 +-314704232 82748407 +544476288 409034919 +-163208452 102518666 +179819103 76022436 +-207326476 -440204770 +-578932512 -600859955 +4409473 -966988918 +-250081777 838679030 +543271782 -142579762 +144225542 -235657511 +234302048 747347667 +-292109831 534121150 +-485728861 -897901078 +-771161140 99858811 +925155337 336968449 +-558508150 -745174888 +123069139 -125493875 +-766904384 -607090157 +-613504829 327411867 +-916672280 -474185757 +-617381242 -484740970 +-770434643 448818844 +27859062 204788769 +-560145810 -878706063 +304484474 447754472 +111257926 -413420739 +-583912016 -90338046 +777387072 -866267847 +-653670763 610458298 +-940540446 -783693889 +-197920826 808912031 +-529346851 -217176072 +561617743 -384945009 +18215516 -203151753 +293475735 810386554 +-331614817 118148102 +-156133822 19484677 +-784920794 482614338 +493219162 956150282 +-950171700 -601402157 +-114174564 -910965727 +239197438 -36700617 +474281817 -233351906 +-137914772 -108651237 +-5555675 428156512 +99044598 -355174169 +-242177821 -754193261 +59437491 -381254872 +-805656745 -356316127 +-872755288 370577771 +241649014 912777801 +-528070000 -209121746 +757392416 -525859702 +741592684 380490860 +-224723090 -725169246 +-168987155 -368988758 +506500362 -95842719 +-135208938 734868913 +294161809 990298287 +-923101233 -114895792 +541891430 -397573779 +-571380849 -880808703 +759370643 -795893683 +-754536376 -166271048 +599098045 -659147272 +-659493694 652251846 +-618049404 -445579150 +-680917859 536195920 +951847627 776408568 +991113274 -144718885 +23620000 -407820027 +312867653 -375476299 +-706550671 -318587838 +-908773018 99784416 +-140569668 53928738 +-433740407 -530362532 +-743290311 913326798 +-206732588 286788245 +-469498004 -448861653 +486735859 -588355962 +338231572 536495446 +221365282 640354005 +665544786 -999953009 +696346810 706458353 +469272770 731216728 +-406803256 386354743 +-289161422 589783149 +-180242535 514234043 +-171816060 -874182803 +53757271 -703714637 +405468998 -393124906 +-395044493 564292859 +537936449 -759295953 +200830766 648587284 +-469199975 704392067 +-173622550 -199398315 +-609451903 -167566597 +887531523 -224968956 +-863366791 985849991 +-243144804 866451299 +-373652767 -82511874 +-852250191 312037820 +-626795859 146984468 +609813629 -419994413 +738827725 -168799725 +-618191689 544922021 +451124716 839412743 +-976855559 824501848 +169836288 955520680 +-827655227 -41907500 +464805776 449415212 +120718697 906845244 +-966724822 -760827534 +241338959 -514741814 +508601875 -145571151 +-833297353 -808218421 +-877003293 881670760 +622656261 -9774866 +-868921042 560825804 +509902114 122071942 +-495361289 4671865 +-960057569 520955759 +-845328131 820170376 +-579411383 319063904 +692796166 -789449785 +741161698 851750996 +465290256 -63836317 +398798424 -324392710 +-612582590 589026353 +-245906218 617519516 +-415026911 -193906615 +777940254 -244710010 +999734160 -394885126 +236469619 -224450070 +433150769 -532368483 +756265389 409790174 +-887027473 80668746 +-584668944 -775934708 +308316511 -662411148 +170411897 375667673 +411212132 -515912562 +-131338963 247749849 +39959944 -156408460 +767692304 198395054 +-134425516 237836326 +-151569704 -7385823 +-162745405 -899719868 +-38755756 528423669 +-381875600 699303584 +-784070739 810616803 +153731598 -680917847 +-60946634 186013485 +-651717528 970438867 +-414768882 -293118025 +-704715400 -780665050 +390092507 504514135 +281457411 896581052 +161449948 -496708735 +598321762 823347948 +426871630 -205377184 +-616807951 -113542108 +-866589431 813352661 +733327967 447894789 +-745480734 -280321862 +67326050 -818757034 +227901630 231665591 +949461634 99541754 +-322308260 202526449 +311449909 -848926816 +777241749 82328752 +264347012 -310717268 +802633078 -448149732 +-879377561 -744880645 +-226898277 273630369 +-933860572 717946757 +48519751 681342727 +-937485247 783255718 +748047980 -191954932 +599073558 159148529 +270906732 -904978004 +515485938 -13805437 +316917176 -487543003 +-153656573 -958031170 +-591921648 -429512732 +-281574628 133692006 +-663292843 357612532 +-397569728 278563968 +657377949 -481864875 +468544197 88140800 +-414998788 260987024 +836959481 -869246965 +572886077 -674543810 +-914199159 72455935 +82434810 -757272375 +-938294622 40079843 +-240844415 342277708 +-151820617 900400059 +-763390917 412251056 +-622558996 42185784 +35416928 80262407 +-808935196 473110134 +910005828 185428156 +642092415 -871030089 +618672402 -951222740 +866423542 -131913241 +80594107 302077784 +243980310 -279581530 +-116278551 -359689703 +-357786657 238028769 +6319318 -603099900 +-422403550 47554574 +-258324749 -979383530 +-6134163 816128355 +678964989 924222973 +-792804066 -177862842 +-280288631 51093626 +-470168085 788675932 +-487544130 -687726330 +972264331 -635757437 +-472205065 -994041514 +-402900259 -785210213 +-960098866 -369303513 +-258377210 -496610209 +705685068 -832318937 +89047161 518513983 +528714796 11756486 +339258666 -835196389 +907155563 -190310750 +-693805812 -810587861 +839214465 -676055927 +170477683 -451583453 +-675657998 -451120305 +285006072 198597515 +-301440965 -735268406 +-880213122 152088733 +-961114329 588138200 +607181982 -154306314 +-688285578 479218257 +-954849851 775560621 +-833616174 -438753435 +63893799 451405989 +-528029809 -478869458 +890473798 954370009 +-106939268 958346426 +117952553 -229916927 +-766686761 -86459836 +123540112 -375708260 +-670296812 -279679067 +967866122 -801805492 +193901895 -905546434 +702817651 -396112648 +510572388 250424015 +954058683 346641758 +83450645 -827497595 +-455863087 288490318 +807175279 379488912 +-825715499 -287359659 +-319068988 438207942 +-953681450 -98173543 +609922431 969772984 +-476202043 -543471429 +646957350 -916782328 +-490062557 -821462124 +280077487 -345784912 +106375791 -356527202 +-689808273 -141366312 +-462970876 958038529 +983637477 255125648 +-993453061 -365784791 +834918644 294942705 +336631698 -806409592 +299137391 801065701 +-84609827 -403943854 +-283439811 -324368818 +163152859 -152612582 +295339598 204138591 +908267384 -434513841 +763557148 695532010 +213182842 -627014921 +277566819 574565007 +868134996 -59207061 +52145817 -328848061 +-528486447 919079187 +319289571 775247250 +509628903 -327058176 +964658399 400546915 +350911375 -536864699 +-429328285 831029923 +-63446094 -660786218 +585156264 -583310768 +687411832 -250666961 +530562310 -809050756 +-133859848 -661746625 +-172074809 33517687 +42994406 -58472955 +28542254 958009505 +436971287 -444543202 +-869750772 685676463 +107450288 972276315 +-927076143 -630921245 +-842115232 325165189 +-560899671 562259988 +-148772185 605954568 +-901187908 691891213 +550627572 873436296 +727093185 887724329 +-473903472 -88636198 +717298923 695342337 +-136453109 853996299 +-507048265 118483532 +25811634 73007620 +-482404009 597237283 +199887000 684303022 +330587425 -751140100 +-432462465 730833197 +57054753 733287621 +491551453 -278743075 +-981520120 -751132421 +433272463 -248760107 +422504919 94758451 +228998500 47574195 +-70839804 -478963610 +-517830131 835183806 +-341704229 -572541480 +527711301 -183668889 +639076767 915828232 +-6905665 593743560 +619537422 694029482 +-185912231 -934082342 +331285509 124829390 +-906675314 751257882 +-517445678 -331203998 +392139329 -212970564 +265886816 825997559 +-611113793 584792558 +-592020890 683980594 +-234216642 467206214 +-561959218 -679523073 +-324777165 293924992 +687451160 -8063424 +241585978 839416171 +694099891 -963037784 +-614492127 -99413471 +168814883 668392339 +959475951 -722958080 +-426883942 522093311 +-999249879 703952764 +22360168 587530174 +135825490 513445656 +-379200173 -325588779 +313993135 -580214806 +-942854703 753782837 +644711519 202881609 +-292620975 -850907396 +-562888793 917252325 +867818842 -569538701 +-652161013 746651906 +-382074108 -348142016 +876953507 -281215186 +-40957452 -176465473 +381594111 619048613 +948098337 -913867040 +791445597 635930327 +516709693 581901073 +13809640 -733119254 +740384976 587098162 +-983526273 350160313 +425969351 -138414859 +-308799399 -584425954 +728409578 148298734 +-301255939 723478405 +413436781 -942137671 +-744391986 663858519 +263060659 -901591541 +15030525 487347202 +-243011124 544081077 +256587628 -263193618 +-484127581 -443070086 +829452830 279035430 +-463927235 510296833 +-778015744 287326016 +-42843030 -19868985 +-404317435 -409579405 +-593067169 429691923 +129676907 -218851922 +431881314 -577456941 +149794454 695027623 +120779387 -522203578 +-229223474 167449623 +-924419077 321842928 +164422201 -578486984 +-399373403 -233414097 +144988809 -557912826 +168213378 -766858346 +-127765664 792603768 +-38353171 614261446 +-188010803 614523947 +-930824677 494017812 +181643821 -434041554 +688092537 753777074 +-467679661 910005100 +762552316 97038809 +-308038951 409199526 +135728997 -440116850 +-669128755 -690716923 +-195822943 793648320 +-212532067 462111838 +119279928 754635122 +-960822389 920662985 +-696831060 -446636885 +31165832 966227073 +-764677523 -561286243 +-200416653 -579101427 +-842404374 395617371 +-852333117 -118386811 +-644479858 -714478674 +-945448066 -740568507 +-48580234 33321841 +-80415148 -318040161 +756261215 596424047 +-841278350 -194479341 +800698440 -525553396 +505899835 -747721664 +-669100662 -133971049 +172724726 -792833560 +-570394426 -784840409 +-634383953 307554283 +-902486849 -126212825 +798197346 692898640 +670130914 -293642731 +-781078766 -578358363 +567035484 -511282711 +385480857 -344702489 +-563715491 -797064865 +-18725833 863050504 +-606118803 971525815 +-671320246 -183312977 +-615946465 360132521 +-610494528 606869275 +900690235 133420209 +-393938974 -665926823 +468562604 -796324428 +-887532332 -48208460 +349239049 921118242 +942329811 282005881 +-245874568 745186102 +375489138 180642591 +-816010891 -150525889 +801820680 -268728972 +957364293 -686173431 +-795037637 -431059934 +513941714 178636321 +-593389173 -477793531 +398440690 -26832977 +-823250517 980464168 +-501020603 -454834998 +115187344 -916470083 +354545773 977140783 +487858803 595572929 +204279713 -536746361 +-321565349 -837032430 +-279261487 729925837 +424585520 -354550492 +495170987 298172073 +734209716 -844602513 +-217533344 -109231800 +815091799 274603101 +-132038311 -756977788 +133536948 928254388 +-333592425 882776266 +624954849 -410214146 +-732494689 690883914 +328446204 -594634609 +-107061756 928079015 +-932769815 -554707222 +668681733 788551047 +-413735628 -27313536 +62066892 -973041135 +-5679542 -557066703 +-216329645 -253770424 +464641468 655995723 +457459454 -892438036 +-583365284 -493288581 +103245542 126835736 +512975016 103236533 +-415636145 -933448713 +-821728215 -735722628 +973027121 860741434 +-104396747 -147033031 +25640842 -672573539 +254817478 355233891 +392136105 785247199 +-114018432 -885477071 +-434768735 -30268599 +-537595103 59098759 +872617341 -341112710 +-644418801 201466647 +70276056 -417867296 +86914441 -716966486 +132834443 881013369 +-197407215 -933139116 +627366485 -57234664 +488087164 6077137 +-388752335 410635495 +-503524321 651194268 +263822000 -73222579 +947474302 416009853 +327857589 -690975847 +-508599457 -537541578 +240339245 364575513 +14835835 -617019275 +-975708035 45827455 +-52179239 460339514 +-974225823 158558442 +-192402869 59283460 +589644780 35443718 +-474718937 -486501409 +562359443 -919479571 +166748607 790420396 +-964589455 -136821017 +512642590 505039331 +-68976583 -394166749 +592397041 517354310 +303590418 -478481622 +400298605 -918729043 +-690167238 -125241199 +179132254 -331018058 +934763484 -573976361 +443876435 -85392534 +-72835142 -537673862 +-548944114 107001813 +535173622 153144256 +-911973796 863125205 +500657149 974379250 +-85642148 405986063 +-332769318 139791352 +-711195753 -998660168 +-110824779 -907001289 +773131617 1485974 +655548900 165323498 +-892452324 997171726 +-610818155 -309970468 +7759471 158585459 +595717521 -179937868 +423570810 -483907667 +607006280 -181555769 +292032478 -385665060 +-204713453 576915050 +574280819 -715244840 +-861326620 -887452025 +526776114 75277357 +-968622585 -360854453 +-796936891 -493401373 +50730162 32537370 +691959351 -135542530 +-931548332 -967806872 +-503799187 -276484250 +298064930 -317827841 +768699651 220859598 +-853491898 601595657 +-546279775 -125807728 +710412934 949285705 +45727319 73556956 +129163938 134041755 +-159074736 -959351775 +233515310 -52173292 +-541578389 -87304302 +-624304749 598953379 +701642633 -609470144 +-292341439 -959178739 +-987961281 641115376 +326262488 -697033679 +467774855 -22141082 +534327852 89148092 +331279915 -742053824 +-943109158 -448816700 +-389197723 835980750 +-615992398 -337343965 +-20963186 463069463 +323701094 362892059 +-488508324 738238139 +-540414247 -104084996 +-156679875 -367773009 +607661783 -571306292 +-689365877 126282263 +-275773097 530244864 +-148090449 5323014 +354628268 -974588563 +-962405577 -351372591 +845326887 -78168400 +36763680 -605185972 +-33970232 -225782632 +953010548 661212268 +102371957 755444181 +965092685 -110795249 +464507457 561210949 +420121891 -784351343 +-54304260 -113344142 +582914422 -339627192 +848135300 377859869 +124567861 -751639078 +29715881 826993293 +193181063 -602764946 +-206547228 -733808185 +337858127 -259331120 +570643543 -359940008 +-29217277 -511346131 +-145960962 560298500 +347530445 370523030 +570745420 277029484 +-446186703 -426239266 +171343587 999671962 +-507054112 818010517 +878935944 132296635 +-707297292 845538751 +-518791255 63152666 +-463762143 410614082 +825794622 907650632 +-679167108 -324753828 +360240678 -748494111 +612480076 45252512 +957292621 596651387 +-924683769 985455804 +-55941254 981806917 +83630800 -52074141 +-315426319 -413136917 +-51373270 -705049177 +-466532933 239200993 +-607106968 436907897 +-844814716 -708797770 +117615359 -176303542 +-891618297 342535727 +-355947443 -409502793 +-368108541 118094186 +-21827692 177719375 +795454832 -440261116 +189262730 434167083 +938441162 -519993870 +-39117961 -109428120 +269266411 380493993 +252592427 -490706672 +-736470142 53878978 +-279463727 373236774 +3330935 -718541432 +-406015116 -944276077 +-94833894 -478557734 +-666489344 -205754888 +-56442929 647963683 +999859400 -839894979 +-778010825 154894688 +-925689938 -367379917 +107509672 -199991629 +555958831 -663193363 +873277559 -789573553 +-764333287 -862588068 +309328402 954862033 +258746798 759133942 +-142867414 935908348 +579035576 559625850 +803513522 834134517 +-573429173 -261088282 +-840451584 -76674534 +420236940 -574567391 +-796782790 308335243 +384124468 100076581 +-75722969 -126630080 +-982412018 -9249692 +59438086 -285893834 +204300934 71550424 +-381004276 -400131098 +-927075080 -531153231 +119553541 -408101449 +-45387266 635613818 +747795720 950947300 +-568683151 188327643 +601412128 411254813 +-196926004 -939460306 +2221520 -442744578 +457320428 126037680 +52522902 -949100924 +915197472 -811022044 +-655800860 909094927 +-688790782 946301465 +-856694145 -872523415 +-926107713 -738669969 +218938328 -215380946 +684550542 998818389 +325684081 159337120 +189216939 472517220 +129229975 -770567154 +641067688 695671852 +-709189866 814076856 +-161434141 -841514685 +467296571 -857600035 +-394609307 198987100 +-774465910 -536609969 +323716185 306366674 +148583998 64698749 +139396666 -9356249 +-459987102 -440127487 +581211783 72445797 +592004752 -61376499 +847790013 -522130178 +-708118384 -853669005 +-799083876 911443058 +-443160093 493445029 +137854688 -293708032 +-745196822 258885504 +-201382210 -29933994 +-463405936 956196290 +-212805255 200343456 +49125092 610684778 +-708083980 134292732 +-827180488 -890458267 +-549095121 919833769 +-620966027 -873841757 +-260805378 144105999 +-665809639 -37700479 +-647125313 470628697 +65342635 850256882 +848215660 399418738 +-603295468 122378936 +434532563 -305369640 +787476275 692614813 +-461695613 -97893744 +38348470 -92645699 +-307516045 707245254 +410201780 -141621543 +-450132623 115220332 +-279494962 -859426483 +-349364429 643612029 +80796145 -209520289 +570363934 84928690 +472917163 -972810585 +709754997 -946062925 +737198807 -888497472 +535542536 -80474589 +-428906758 278567248 +-521057669 698338415 +397516022 108603836 +769410661 -445549800 +502108407 181080491 +907925860 834229269 +-29322562 -655000699 +571271042 -783402136 +-370059628 -230458841 +640913069 -971436107 +-268634033 879536517 +-898327711 847974452 +-948577970 446341411 +120744700 -115656862 +-525561823 -708941593 +-92290986 260017669 +735013723 373376628 +-380708714 901965369 +395161262 84324009 +423169532 -919534217 +-811314518 -167861437 +396979194 856729624 +-481183394 -38630584 +596833883 -98175162 +419847369 -931324536 +-997468088 -704650413 +463659252 -45520784 +6127473 607788 +304344247 -460129961 +882646714 -157348548 +-824075614 -646147815 +792134947 910222328 +486923303 -602912243 +-902185083 750782830 +848818847 -32558802 +-952837226 -484912428 +-405042856 934252688 +78703411 -912709867 +774297165 989643387 +558558415 -272002111 +-527340866 197307449 +60420621 322105972 +461198427 398593429 +981760658 -877935529 +-397996271 -35972560 +-324651189 496884421 +-737069838 -179598354 +-894795413 -748158130 +-916514403 423824032 +-73002486 711090258 +316455332 335726827 +25471211 838651542 +-258499055 -199615411 +-423337739 -985414122 +-156842457 -8040745 +344506197 214521503 +-537836268 501485087 +912309312 -685890735 +454268785 674874242 +61003016 446096485 +922657938 656130431 +440487995 555468622 +-692635941 -984577290 +515970967 -29624269 +366506039 -8392986 +-451492376 307773679 +528229600 -444096524 +400236694 883680999 +539764694 -880908403 +206096643 636472216 +-322283910 -62641215 +752430313 -479476000 +251467130 253985803 +993618242 424678698 +-111050623 -121717834 +553649738 -75260235 +715559689 280432006 +914838077 589735413 +978088098 906086314 +-454572920 -269098760 +-305160439 -893490089 +735357406 -345433431 +197251243 436470374 +461191693 -474989037 +-181388874 -55240857 +-56616616 -358757172 +-280521952 309139927 +-900318515 -589433425 +557489818 -910413444 +-663829977 -163393278 +233759062 -167421210 +868354972 256636246 +-712541139 -459122646 +-839572835 919707263 +-165581955 -946042948 +-400410351 -794631755 +310734457 62121359 +-862557945 465669811 +460825479 -510120370 +285299177 -873666738 +-50826518 -347612448 +862105810 8156832 +-214733587 857443092 +-132722374 -589851724 +548856216 203463436 +-750121633 -372145456 +736919893 931313166 +-93652719 -23259646 +882811250 -859355866 +-644389321 501871903 +-549391851 916895062 +-339593028 212025052 +-653847851 -468995465 +-858537316 201885926 +-530894114 -336822025 +882339080 552153810 +-601734209 469134148 +-720870822 8676011 +-134086941 -278800749 +-662700864 -89098530 +-615898292 161099011 +-651988459 -933270785 +-114616843 -818922127 +-248622888 238298740 +-482372457 302560139 +-789757639 422903043 +943727037 695537573 +-695752945 151076375 +-183672496 -155598220 +-350085491 952545272 +-31073367 358795282 +-617402848 -992046241 +-735920915 -574152476 +-332790197 -625608070 +469226266 -919786268 +-877988015 750757875 +373557879 -877379320 +-254045955 558799572 +766622992 988915826 +-728906101 -42313205 +226506163 125663784 +-13208124 745198051 +-775567963 944763718 +-911802866 3072413 +321480277 -836636307 +-519231105 301268614 +356100206 -557846201 +247374121 -894273633 +-275865409 982723617 +-44999090 -154038722 +895220392 -894664264 +671569257 24025087 +-970322114 445046378 +19996934 929028137 +-973112807 -841194926 +-90953546 745364206 +-986717558 757074899 +479511669 998896590 +-155799306 998919209 +372233269 -875543210 +-13204161 706424598 +-10873040 -997914597 +268890674 -643429350 +832862247 231003755 +995640999 990481010 +515927569 72004444 +-599083691 -950352826 +-325009098 749161540 +219280666 -798258149 +-133659667 -339598171 +-266233938 -350277296 +349129044 -597337493 +892253536 865355417 +267452883 -301426700 +-958152407 -972775747 +-34940984 -922722074 +-205242760 -324060230 +-878241101 -284497412 +654907054 913716021 +-929615286 -213439134 +234199092 19347635 +-736064932 582701907 +191795261 764481745 +632788000 155391586 +593048355 364959922 +-272365411 -579144261 +423602576 -440915562 +-35707209 246356695 +363839485 -315763152 +-514029436 948652478 +-689615780 -409757575 +419409417 -174838641 +-18037395 -590201623 +-61744889 635997911 +-852574472 -264189790 +-275886581 199552239 +234619865 299251928 +-220003443 -361482605 +-604461358 876368975 +937036456 528647543 +434712619 -409077851 +-379339506 -132549886 +-843024398 730282272 +-869408846 208432559 +353755213 793993461 +287401230 715308877 +-160994432 966170854 +305106116 548425480 +-291339039 -269431974 +817945507 -990612758 +-742978029 -38122939 +97247111 -77722186 +60600612 -811704046 +245992035 -953540314 +539509798 11338529 +-426304985 -846957932 +-155790241 -289629427 +362446060 -312733808 +-307600330 -445447176 +601479236 -479451710 +367765540 612517030 +651400381 99633232 +-574907297 729843676 +238736974 -954138219 +854443573 -56722719 +736258760 309566439 +380065215 -208006067 +276683984 -341978816 +-675713845 -875861956 +621391421 485344316 +780628800 777399434 +-236729358 -240210013 +-398537329 -162040409 +-587457630 38289034 +-970310155 912314570 +823561341 -175006712 +-630661359 909211920 +983252775 789553877 +60640411 193968704 +112620994 -412867543 +-137457304 121491237 +820188494 566368461 +270721234 -180788858 +609155219 -612245844 +507932450 -920579279 +124831661 -946973167 +-667321185 732709402 +-372291613 -572005369 +-381435498 -847331251 +264413904 -997929153 +856094208 -987681945 +62694251 645402884 +326466686 680196494 +773683675 614924362 +-901458979 581621275 +463545417 -531518926 +576208946 -831836991 +-492147669 913538343 +932646218 -450586377 +944195502 -969571280 +102430937 -164086901 +197052917 39011795 +568037576 -821456154 +279954484 202247380 +-339026707 -991103299 +751359374 -61141383 +-657610451 768987294 +621086029 80995058 +940343460 -300519942 +-572786276 778889875 +-353902314 426794881 +249428768 560521848 +-121247435 -566041531 +-216947960 -394826341 +-879666337 -496804225 +-3119477 597521647 +734507341 -764318669 +594944851 -513718348 +-92921701 33351235 +756470595 839483570 +-339790790 -524513714 +-858767320 935151182 +-539129461 592945002 +308542000 -229878573 +947393139 -117954059 +-912756268 -236624549 +-292776821 -434676234 +-615118066 -191179711 +902704337 369744405 +195649433 800552409 +726628068 646563759 +665209585 -644044602 +729907067 975288294 +-591937602 -909804667 +18549916 -255927256 +-645007051 -267259202 +-783652293 -248573185 +954482086 390725190 +-177868546 -92159575 +-290261023 -353977502 +614499152 53729914 +-123822965 -415462571 +715136314 577670030 +-736410055 833408339 +-617019850 389705124 +-584821168 833304316 +107455363 -369556956 +190439342 96038764 +973115898 926841327 +-630176906 -545841631 +277928437 -403798226 +-486532999 -891233717 +873434890 309409377 +-564941129 994608220 +234443044 -509876868 +-227728554 861546351 +-710771008 -980512374 +-229320287 822990811 +664919713 598274961 +-926682162 -529948956 +742853205 737577496 +-544519536 675332663 +-493381523 -430072414 +806715562 -52608668 +-903788593 674506502 +321370121 90574397 +-597749109 -504590142 +-96985305 -793943576 +-73410996 -675425682 +-497314940 -665360673 +-700853439 -307394373 +-170866084 -184517127 +-69508778 -950502805 +-657421833 474301540 +694841213 246227805 +885692452 112076268 +547621059 -134709942 +986925206 387556849 +649556313 -842502219 +-393712063 598562427 +-750575713 973189065 +51185687 -464521585 +-336325166 546634707 +336212039 51207281 +-503437523 879585083 +742688735 -599692218 +-684826662 670841110 +496330035 -770337573 +-85104733 -141732721 +-903786111 528462437 +922242247 -1387056 +-891159012 -644755275 +692630754 440234917 +201157988 530254644 +-292101526 -49016184 +521391004 -504771476 +-504202316 264063550 +395659925 -676450466 +-90010620 -509436591 +-221164046 444039762 +207149654 229652593 +-619193654 -76714934 +872736732 334253379 +615988244 -962342620 +760322801 -343410773 +400401693 202961690 +875883434 748395108 +-396888440 -201729918 +897631892 -480350627 +327580034 -332615677 +-685518868 605134263 +-474887732 328840725 +722785398 476846507 +-634115749 653846520 +-121322810 -279724915 +-740156074 2978640 +627577780 -481823013 +-457953424 -952912408 +746660228 971388535 +205696756 213684734 +-925125158 -383326909 +799845726 716723599 +816310467 -616425519 +534136136 -720674335 +288417812 -970528227 +-821263347 571119000 +-316314104 -533958525 +10293353 338728821 +-439627329 57444940 +-100326620 -672461331 +374760096 252528642 +-755438707 996247329 +917587473 -494583004 +856113263 -474978605 +94599615 -517033025 +-390719138 -759949232 +137855834 -333585647 +525840819 382140204 +-690763436 38913158 +486848999 -308839802 +-476650270 645457917 +38032589 251180650 +-657320138 559468755 +398761450 800597126 +167935231 -48199701 +357738079 873882194 +-826906406 -253892486 +3351286 -792773928 +-39739222 989012740 +380615935 96579633 +-165151410 917975735 +225582703 269853270 +-882250718 494289100 +511019126 -325869043 +-274070817 -866522656 +637905301 -258934042 +-960352133 657714013 +115960437 849811512 +-260363854 697394081 +482948596 -287244804 +727699035 416385877 +-873268648 437775674 +580339132 396841607 +624912318 511365457 +28085790 772492380 +-895560179 -685845828 +60161523 -447209943 +-839986208 878202001 +153977055 831502415 +-137230398 999414592 +250742902 -246088702 +921425381 764292429 +949567718 -804594639 +782958719 163944382 +-589021903 212056010 +215143951 -49185926 +-360037361 -797095886 +-362667788 417854775 +-779541605 -620937360 +-420587151 739842525 +-116542559 641851802 +-103104862 391017043 +307117642 -691084911 +-46513566 -99389285 +-220867494 -30998111 +390102982 -269859356 +-269946982 -66632759 +-566688362 693226549 +-509051341 -98220900 +910693818 -837564139 +719293588 431876790 +-15809632 -840275073 +930801739 203510473 +185993337 918043539 +-438742543 -851010574 +-420288031 -398383009 +135179195 193024391 +-309818957 -174371746 +-920064335 -522827932 +886969810 -442998829 +91449582 89801437 +-447940636 585630501 +-615027222 -978265897 +-210092776 856210730 +-139678753 413154150 +28652237 -477167709 +516399841 979504096 +-812414364 -833839282 +-171985959 -461587588 +-622314107 821653262 +467982750 -47343646 +575240535 -937390134 +747327165 -55457010 +443130570 787522694 +953014007 853517922 +174066388 -333717132 +-104886148 -854115205 +329715907 14555799 +-315628005 953375963 +810830845 -760011685 +-937973519 393833958 +-655483506 665675934 +871616689 45330382 +-979702616 110392121 +-187662028 -920661543 +382100923 -910996634 +-758016459 923490737 +752583 -861934088 +577323065 -61934045 +-228978143 727022310 +548597732 -873972318 +622053842 -518373374 +627939738 101369970 +-810809949 -334161162 +209974274 -267692740 +523003348 303117234 +-966962127 861166014 +-548140338 -446205589 +-725409435 -522127030 +187901186 -86200791 +397655035 -616793240 +671209808 564042175 +-107614187 -220248496 +-304205625 -960166060 +217047487 -506997158 +-953044219 -788125549 +452792902 333170581 +364220625 819289120 +-702575945 -754583100 +-765981132 64096198 +853685831 -466892731 +-659146411 828501688 +302570505 -573737481 +105729388 -14157246 +835151715 -582816611 +836432344 -269897023 +-702845004 194610011 +-544513519 730658169 +393456217 -816803856 +623186036 343366550 +788598284 111648793 +871348265 -411310089 +402445619 -708521511 +136781230 -132052293 +-810278230 190600035 +90346033 301094349 +849516696 798564481 +287496052 799874783 +128094564 -267544050 +-426143397 -268753842 +-116841603 -549849838 +599323589 168085157 +-269596142 -814980810 +37341230 -736834222 +904550094 -283108945 +187364537 -419506027 +-767248881 -571724966 +388908498 48075418 +805686593 -450357376 +-118481991 -875389405 +-461778569 -955220876 +511603053 861719535 +-534820286 -537654125 +243263579 61415846 +-87993743 825713468 +-485707532 948481192 +-483099022 -668786205 +245334765 -281568570 +715798632 -290450250 +-934228356 -893073147 +-395635179 -28554228 +-32539027 -655094722 +987917652 -913225930 +-872489368 -995850417 +424630807 -193459034 +-246332114 -527019789 +-782074712 -76556148 +30247483 -26305172 +-473151984 67625461 +-582237906 -944950095 +261375534 -508960436 +-791733557 52540443 +638950298 883388297 +-96342372 -537217537 +60133429 304777651 +303114358 819624359 +-576993835 142100830 +-452238123 -576869053 +231834831 64084168 +-965199648 944074799 +-91032721 -56848794 +368078351 670465643 +-253726105 -212518253 +-450601045 -133849984 +237043606 -11948540 +-743335222 56954401 +-597085085 429976108 +480059700 -135814812 +937161754 -717028001 +-824509482 -959663706 +660695275 267338450 +-648720054 -604251145 +-878966498 973925119 +659149829 -103531734 +300983924 -479654638 +74128411 -283136636 +-582859810 -449429953 +406669794 723215394 +8419569 263535307 +239369272 -958477595 +-710518938 501154031 +322130130 -895631126 +103544070 -109729809 +685071315 -422087478 +-396978203 10744504 +-874305592 -798884782 +817286675 -968461026 +-182621396 815533849 +-156640921 -336487932 +345218094 188062429 +-401519780 929409565 +-905970061 -220070389 +188770953 377097806 +-814502457 217345672 +-939817975 776888844 +719384662 281395876 +-82999271 -199899637 +-212171359 -599220619 +-261637793 -487021254 +-551879568 658477199 +-572401512 266371258 +-782249081 -544933711 +673807864 215005570 +104574458 366813328 +-511845718 139830331 +704837293 -389674519 +-394871278 932249094 +-76617234 -103740641 +-414454213 305155424 +-94271630 -305875213 +827383086 -309122074 +-240652227 -712218924 +-147518017 -561664491 +515679393 -922545361 +-866603598 -180754200 +-63161287 -925516857 +301186511 558160063 +-43128515 327108392 +-737198730 827618074 +550222053 785593781 +868683283 -162223350 +713127323 -64521134 +-253372183 -882630534 +-128492656 -717686726 +-924594719 -769030918 +-116501238 609968335 +-316287680 480462258 +797213265 -438885556 +-556750434 -169230417 +-246719502 -993006227 +698496687 300648519 +572483306 -970368249 +-408820172 350914411 +236722874 237827783 +665111660 454790764 +576610660 -588912249 +-702190088 -150667211 +797200052 -604725740 +-977647961 -996088317 +921973823 906322393 +582994897 915197616 +-451839393 -928486417 +-879281159 164900332 +-717286479 -611768451 +-111045649 620602341 +-469998701 -89994819 +-548344374 -40445951 +355055160 966268808 +834631068 219685836 +8475097 209276602 +538908112 48553614 +-80189432 -714400167 +-482067017 -763122435 +-947702267 -184468049 +577436802 -330314967 +-713718435 -944102077 +188528268 311514840 +-277685113 665920902 +362958810 661343125 +-808821561 642549872 +503824864 627857656 +-937301963 389209474 +237658619 -270138998 +10116159 641775500 +-690961452 -145886929 +239996104 269129855 +-654182704 83040770 +-874439895 351796690 +147860461 659331892 +757870882 716364152 +855022604 886649363 +818221424 474457397 +-941468734 853241139 +39763802 669082540 +-294261927 731177524 +279955505 258373364 +-974444021 -908531055 +727145003 843203980 +-527968182 -826859564 +-828679879 -790068413 +-853837451 -248066430 +-975691978 -290863341 +-581845824 -155203418 +726386071 -669512596 +-787679595 824653954 +551480228 255349454 +810303501 774886636 +868759412 979009881 +78232156 -642735266 +-166521146 -517692005 +-701062632 996416260 +-191962503 214196924 +-299056211 -129455522 +577146243 -142948491 +528370130 1430266 +-868239841 948759541 +-108379133 173147247 +-205083160 -293571739 +-994965529 -936747811 +521890156 -67510860 +24839307 129029449 +-3399551 -672092223 +732072587 -883749705 +783169848 -456997445 +-63763914 568358709 +332997771 389781358 +21109968 -710130121 +981992780 773562205 +184860525 816146547 +987121715 -444546818 +953869081 170396466 +-884340951 -281924581 +-637429908 -589582614 +-569287163 -443969472 +827487025 -504152789 +674648961 -991159807 +-858085927 -235775947 +605995864 -374578694 +490648172 -437156735 +-989496430 748832386 +515527535 717959559 +90601313 787888314 +827302721 -166593948 +-578688261 -841200847 +572309847 332446771 +308851698 80642842 +-759873 928993082 +-840589656 68055509 +-655066122 -93042520 +-397152252 -642905330 +-5127492 315568178 +750966426 629567739 +-664950265 228630342 +430508313 672540461 +362975067 691128162 +-260095775 358574363 +-769124375 668059830 +345534175 691493094 +-849980693 -513931383 +-881994150 -229102328 +543744075 874794866 +424903581 -642672624 +294483360 448978445 +-184131258 351644484 +519411077 721396952 +20672067 -652537349 +342844751 -368852483 +-979271949 259839624 +-237917524 933845035 +699856628 948373803 +703358081 -19639298 +-884466430 803775039 +474966595 50280239 +424243044 -516677227 +-99955156 -11189969 +-806331113 -550068776 +-144190125 564453524 +-991643940 838059233 +905668422 -353918970 +-847808601 -371135439 +106674859 -81899300 +-659245684 680607717 +-353561176 -138443198 +-349466681 919952544 +-85170975 -143247212 +-790979249 602887974 +240147264 -426565297 +320235040 -576068390 +286507831 805232078 +93406029 922873160 +162528074 -558895427 +-150565048 -23149404 +-266992196 505095925 +-359778242 -628219900 +-425296954 833903975 +-531276061 -131616970 +-30002487 -436564777 +902553745 -267289385 +-557490137 -49953038 +-70862187 -910948878 +-556283470 698756166 +184131201 -202897642 +-571030483 -386648245 +20503643 -403604534 +-638093383 128674960 +509419278 -551554184 +132883274 380407248 +364427401 40642285 +-836026825 -153561658 +-737914202 284846750 +583199608 -698150493 +11515502 -840166111 +-352019618 -19994106 +146153768 137285558 +320637413 -801117639 +-465002263 -45724546 +565672787 -181768919 +647869039 958944904 +-252288248 451413504 +694941402 -127201659 +556550185 -37745747 +-439765071 -700550014 +532500789 743244499 +815672274 -979506079 +-601407299 -552265914 +-413206367 283452420 +-981817588 -902833219 +-214681280 -188521257 +110182228 -128933600 +-147885952 -239992726 +-484480350 -43484594 +-698528797 34108529 +-685032400 773883436 +142768023 -853715340 +-39406862 933515902 +-959605052 -686786646 +855798439 565324831 +-313295582 497533569 +-494183373 -807130857 +-908857140 262515590 +-991017129 558829885 +-447208299 -988808796 +904982790 -346948278 +466958099 -819744508 +-133885017 111111026 +-761702109 781961957 +376044823 -570213974 +614056500 453462527 +485907578 -843297923 +-725218325 393497404 +414850338 -966997468 +-879609860 -887986732 +-18278911 -198568976 +-483868798 636635889 +-132654698 345975468 +42273129 -152690390 +889235536 875725450 +-509976619 -521654949 +370893454 -772897414 +-74935224 -629434710 +-650360995 -22154 +927291618 227127037 +-502555359 -105442264 +-213487884 -562667513 +462420603 851393339 +-585949155 -898012630 +-737426711 -378563623 +-560979500 570591093 +-750856101 -482783999 +789071150 -186056753 +-75662671 716227500 +-744385423 -684410421 +473730876 751899626 +575971731 -484458495 +-299752645 -434848761 +-429000500 563546021 +-958995972 -499211718 +-83057631 956462762 +-616719914 303659632 +-100946218 -157982412 +303337938 352811499 +774825779 -76588835 +-176136419 -525763323 +-309188820 -70973730 +-664194362 407644830 +187350076 -390548098 +901979163 981660134 +75655914 604427853 +639364848 572922279 +191065651 -373848683 +50724756 957142487 +-471509916 -629283469 +-469661632 521539491 +920561030 347771954 +-117796868 -656407976 +402968645 -399850162 +-533478383 -791035419 +-794606949 -503107355 +-588349986 -420340574 +220284493 -520157848 +-167754442 868048248 +-718151719 -96472416 +-502977841 245709285 +-107997600 604196885 +-225113661 -494010823 +-738673415 -470894447 +-621261672 -842899659 +963570229 895772014 +-616445112 125554730 +196423158 638338466 +558227778 -549168230 +-966775605 736392860 +74167363 593579804 +935748477 549397881 +-306855101 -737215124 +-460074436 -650503236 +-25321521 601660295 +195244551 -720420918 +-94037715 -745562408 +-698621317 -187105385 +621606074 28464298 +-859359701 743815099 +-740353127 552403401 +200637391 -723811995 +-871976049 341491798 +411433359 -268923466 +-310062831 -384192924 +-952891772 -777312368 +-578668625 -263935830 +855405706 287807317 +-841826215 426171171 +188621805 894062376 +-229778779 -832946240 +256535477 -557256180 +543942626 505184590 +-389591261 636950816 +-253857510 61541372 +936954217 -905844537 +-982905376 688281324 +-847105907 -750804848 +-764720412 -65614928 +-527671700 -297557231 +909783171 523941984 +-46589010 548154436 +827915317 -416770698 +-677412332 -12827603 +-752816999 -620973805 +363024593 -689511877 +-25440436 428343225 +97929898 277418730 +-565626477 679393011 +130716615 956393116 +-600869543 617136833 +-269797478 534773999 +595254112 -896709385 +608633937 -885359907 +-982466921 857617680 +695499849 -413949076 +154668508 438997870 +-558496794 -325158918 +328764361 769011192 +-144646888 329208150 +-807647066 299966852 +161665855 345246680 +37153860 -715808236 +990315902 972680616 +-663801580 598878975 +-230987972 963862073 +-841380 323616973 +514376841 -406443835 +957194006 764651741 +45809566 748307506 +-8898381 -614596029 +192704533 739547012 +891928409 778571649 +-884374531 760004836 +-743376368 430125453 +-739856357 890047323 +813356405 242807571 +795062856 -199860212 +-549860902 824748779 +-777922638 -758313598 +-571367071 903450164 +370816084 139690963 +195735598 -858982249 +-777463034 -354719975 +597231988 -289189472 +454673688 -815941511 +750387316 921247519 +-654504997 -310257390 +505916906 318343320 +-898795290 434317134 +-711277918 762469148 +668052979 542105229 +-541025570 -632578741 +314312288 -605124649 +552493651 -200432894 +137891568 -534906699 +195189241 16817042 +-619575828 64982114 +458684423 899513867 +40114644 213045644 +736898834 305204035 +-615754644 -760378218 +-949065808 41264218 +177884302 -231481475 +-51350475 819300034 +109843296 -64086998 +-493732520 -646151027 +36157540 491082443 +-78794756 -77006772 +795256308 324902114 +-286334200 701679205 +-584507168 704651128 +301329572 -85079156 +565354192 910658744 +-311193147 755402696 +326017657 308402722 +358899013 665075070 +46873090 -210830774 +116007191 -107273481 +-434847056 833218943 +755156485 833412979 +972773655 398236807 +773279452 -736155466 +-252218465 194902583 +-23544324 -882558291 +339509329 391161574 +-183163566 -612105755 +517788058 661647050 +-703080691 247628939 +-30425349 -378528885 +359930532 -331945170 +-825870353 996853934 +356303507 284617439 +-724458212 240131152 +385849573 480324682 +-884772645 759967778 +-103167570 -244477502 +-295854711 -156945202 +-970466774 98851104 +831905459 -292822943 +30621629 434471383 +-590849678 -78783188 +-674254620 802984304 +-85509673 -892779998 +-556294959 42140117 +-22989619 -800759543 +912422262 623999700 +535267521 294039443 +524273948 -267180985 +576709985 -785864824 +109588183 -408423386 +-210745551 -427573839 +67368611 -192817931 +-748369554 549521281 +-667811089 147072922 +793475770 -472184018 +-772320542 927654939 +-426531657 266833355 +-295114878 -294561459 +278099475 -826945402 +998061258 297814347 +-907311226 -714260946 +947264309 -578111407 +-963633300 -537788299 +966940862 -773568435 +-450591957 738495334 +-675464556 -469563594 +-677260768 782728808 +562041374 -180485122 +34699242 734224066 +688494412 -63506984 +-974272238 -677319359 +961668532 48054500 +355773168 418645951 +525159438 -136766659 +-456333698 214295540 +968591077 613615528 +-736069077 -502339976 +193052901 870641536 +243475399 992175170 +38952384 -686781823 +79112274 -631890370 +444842105 927454410 +-103705198 226976282 +934877443 935135701 +618959511 166592953 +-106842789 13380669 +128376907 672141484 +489461994 -47101174 +-661822913 618989191 +-603804548 818418798 +-760998307 153821110 +-304457680 -564055183 +844922836 -467041139 +-66476706 -642740735 +-903186791 -380610544 +-711292490 -117522307 +-667817916 386590214 +821092785 796145541 +645939320 825877820 +-174086738 867546031 +753656719 -624189207 +630075840 782183340 +856296730 837501834 +108949722 -373530057 +-297753221 78617209 +790080182 -852188454 +111840832 -218838245 +-401232791 815777128 +-497265079 32688829 +269667206 338235327 +776745164 999750271 +-84572689 809459837 +-740702974 121075301 +-210800451 -558201882 +-922288984 -871471180 +-392831183 -465270903 +-414227023 -237957410 +476838917 -153520471 +-983546739 -357346189 +-168526094 767523461 +-577055535 644664330 +550561974 -451512699 +923697312 -96140802 +-771277613 -510329520 +40856338 97256268 +649310802 486111161 +-18494267 -697418046 +-816027874 -765081822 +-935117944 221175597 +-653202332 -94627011 +-357112132 -173288653 +-660399277 936272053 +823816546 -564482381 +-136433975 -442844077 +507292730 520873701 +194036784 -193731441 +-895904562 -565406090 +781709749 -608261101 +867815261 -622643520 +-831640961 -570759146 +488639450 -94682159 +-987568069 -294099918 +580976457 -629104061 +-871744906 595202372 +246899585 -386103771 +981583979 564299877 +-578368854 441258941 +592288535 916654750 +271276451 -519861487 +899239658 888164830 +-364617543 239143281 +-416810657 -503027345 +877513571 724714185 +522387982 -369598262 +609365769 820352914 +-531750427 656547160 +653951919 -13205590 +-191380223 -796173875 +557206169 -119767164 +910929324 -10579954 +-843015455 -961281840 +-689569226 793527551 +-199741991 889936697 +649134318 679077768 +663117437 -797522850 +881648375 -703047 +-496654581 975838550 +878561352 -449185273 +-121421160 -978318278 +725625749 801709543 +855778998 670632872 +-859885586 201929414 +-315794896 -96713187 +195971675 -969386373 +-380643674 821377375 +748907067 81385722 +-306456708 -919663627 +243377500 -368757129 +-704078075 -319030192 +-686546681 -164068819 +654520811 165339145 +-542481643 -977220537 +-33388840 492398329 +-950817230 -257841249 +941105362 474478714 +-181854761 881040220 +641732479 -843444273 +399034310 789699963 +930422806 166457637 +-226773495 -209663916 +-290232484 27029439 +-151614157 -375882701 +594410565 -142328299 +246556924 451112430 +387815692 459939502 +-258110008 -874973655 +-212926854 -64015482 +145501749 869290207 +-451784042 -508615351 +552221910 51974927 +870515148 791986007 +-655922533 -980852758 +168511764 96749659 +-805741011 914332300 +-647514479 824029739 +-206742856 -558608837 +631949973 541122973 +738730942 -142394415 +538311714 93890889 +201578507 -550165498 +-235037538 -325104475 +-955248822 -374661802 +-866085143 -366639039 +-481157196 500583716 +792573963 -506967577 +608400790 967027485 +-855056999 -920378563 +-254954003 342325925 +-541621886 -39239044 +952194698 -26500442 +-372008942 162870701 +-245833009 220950160 +-315206595 -186752148 +-815033044 -503044224 +912507779 935112174 +104458742 345319442 +-508781634 523676459 +-623942874 -11240445 +839717415 -709352597 +-23437736 43517912 +-231490138 400971472 +-540303562 -629434923 +-741712408 807088292 +862845785 -93204158 +928304764 -535509662 +-584774668 -501806238 +-238243721 -870282182 +-310951769 -845781766 +-210520990 -740667280 +-519025737 387842418 +-213885600 18723261 +513237026 -519885031 +689067700 450344505 +-260317407 -908152434 +-219572447 122115619 +180404773 -549789067 +654928337 -622925881 +-342198558 860639026 +419614260 -675892409 +-167077067 79160662 +543569390 245165157 +-270157301 -278231521 +257746690 -432786613 +795910661 220271584 +-824281560 -391856435 +-341350071 -957650994 +-528061030 818952525 +682910160 -546886575 +-540166329 -356391918 +-820089650 700178013 +-319866122 -52807668 +221493028 -495242962 +-88402425 -785737149 +-459473277 107842862 +471545038 215697374 +-976942294 -488225283 +-393212301 -927350943 +582137023 -395749859 +-115637669 -499598846 +239558297 -895440889 +-131444189 721505706 +343549583 706190438 +-151653581 -66111542 +411922166 -263354162 +580518792 -30739223 +885792102 995352616 +-781841646 562777908 +329707900 973118817 +-726817951 802994576 +-750316887 107157435 +746996053 -712364789 +455260334 565439298 +106273990 615123988 +566298861 966926978 +-90563658 -27662774 +-101681603 930285868 +525132933 221174025 +245970424 -333941545 +763761784 -301471022 +624142782 -369051055 +-446290630 -787531053 +-122477404 263741637 +-275333973 755540960 +-11686559 867528519 +-579198744 -521870470 +580267670 -2518270 +316412541 257390808 +626103380 796887565 +504923093 327943368 +602031712 -614583857 +-299752689 583317336 +-309070045 -437982987 +616882984 615213723 +-558745856 -31702772 +-946072339 677608807 +-680736086 660704055 +200509261 768822966 +-820872580 -513439831 +697670277 416551620 +886578442 -329207638 +746017898 713909698 +703226322 -20321625 +-50036670 -848643989 +724360066 -633114796 +-117236990 875721837 +-656260046 418366620 +-120848852 102948212 +-357371668 964277708 +-616904050 288164705 +-241182987 -542779755 +226778439 213726072 +115945841 -84818833 +992669742 330567941 +-650947042 -340768648 +98218167 185747196 +-724210855 498638937 +-621117552 -553560596 +-627020265 931846974 +251379822 83083058 +696128516 479090356 +-851052533 -379235965 +210410638 626815934 +-215892992 -149510189 +-259550202 -480247295 +-901132500 303112130 +-812808053 20651512 +-342135155 486019252 +649257652 931109064 +350404322 -675075871 +-951676045 -429027132 +-845424320 -180703732 +873245825 -674274411 +-825973022 553366419 +792773264 854235220 +845240469 -770742301 +-38305145 79869048 +555238375 879880814 +-203496504 -443449255 +689231857 -205191651 +854875137 911347701 +158358177 -864284192 +-80533675 843539765 +599538377 -312939334 +-934498250 -195674726 +-548942825 216191003 +75312869 -642391080 +-538905470 38321839 +988230902 261382868 +-21453002 351125477 +-821311349 -481610060 +540152663 -163568399 +196881634 -226306329 +629480441 -418504282 +94747112 -558487872 +-378187775 654346883 +-711024583 119482873 +-208360008 -72967811 +489295515 -856764953 +-908950402 -294654287 +597821399 95180752 +48828953 -983070694 +494489103 -837193916 +758009087 656428149 +-126647197 161298011 +-829252006 -588176855 +-564516230 -929046769 +-803318384 686427574 +-24501162 -52380539 +774838841 326142666 +-389640442 -214268223 +764430035 -171599364 +419683937 155178413 +379853937 -257444351 +-313353068 -191219963 +444271116 -577609278 +278176250 -596165166 +310934409 -829641326 +416907090 642260309 +-698814544 -469523245 +412656195 -968597297 +-584091056 443057570 +13869534 -292798186 +-997622155 283092789 +62810650 603912121 +576057380 -440905073 +494685193 -855446463 +66166423 793756956 +-743416965 -474472146 +-443816756 400379434 +966246274 -765164625 +319069418 -593586333 +-218021561 -878270501 +-14124906 139355953 +769065538 -708866831 +189616526 480754980 +604513311 574633867 +613392189 -23339979 +-695572458 926296295 +-3886232 -711638900 +-943715629 -380827345 +-61544674 886997786 +-32572213 899483987 +93625284 -529575639 +-17326451 -465816403 +556439030 333216729 +-294939875 322714706 +207325766 -972139240 +-615140007 608010382 +-444451583 -996473452 +891824257 -758495924 +-5593092 -630407978 +876950643 468531824 +167929431 -454815980 +737825141 -947559466 +-439737759 352520424 +760277608 -899573551 +-260671714 122354213 +169915666 -552222703 +963043146 259932953 +924929119 -227231011 +-84925606 200960997 +-272457601 557248160 +-486585721 592495489 +988880176 -365157736 +-16186103 882929210 +-249777835 -523589505 +-145327050 819123642 +-752219496 -770497026 +-64970462 894108332 +501492834 -469183062 +201168141 -448022854 +-63220940 -346110866 +-263099556 279251477 +135032957 -84232719 +458790809 181018860 +231147913 662751565 +16623388 -274782139 +488704851 109870318 +379961377 -236916018 +-938706908 -52043243 +-504181323 856053426 +657133277 150761604 +440327283 -672809866 +-419737093 133932125 +-752527338 659101310 +766128940 -504482918 +-226151206 537025385 +-151226589 938924632 +463113150 -448626319 +-229821517 -128086301 +-879035916 -926801811 +561685719 282508442 +-206582810 647008158 +-313330843 -557650697 +128213857 -450103267 +-708624339 -635028649 +-161317889 -462525370 +457145951 409908737 +688088835 -66928126 +379942967 338580158 +-842612579 -703698203 +-905635490 146697420 +773033459 611575125 +-575699947 -504147734 +7838004 505597350 +-490304873 297819736 +-802938536 53357523 +743773074 267235834 +430953503 575895454 +753749927 985213696 +213492092 -444222685 +70504823 -252295411 +253735650 227729917 +340928686 133669647 +-593768891 513408109 +872145687 -686185307 +-407561228 -739641313 +990027756 303914273 +441063553 394590256 +-75442873 175165653 +-230921865 -919011888 +997755194 390437680 +-244486398 40233906 +699681465 -326703683 +-641122061 -39265706 +-222980731 -769086264 +189019554 952048467 +118092147 -990214689 +-813894858 -128304258 +-432681900 -656868538 +-349297790 -988071666 +-891623703 489019647 +-995281922 -194981932 +522106278 -834447529 +-884084121 629237729 +-507913091 759531879 +-636529122 168073388 +488058940 -325876736 +353585162 762107629 +-996057855 161904152 +-847328048 -819814569 +-728688099 -77183873 +-272150845 -688186688 +-829126854 -386020280 +564963216 454805958 +-989793380 265580991 +893868957 980162965 +196195023 -978520786 +-703416886 -812898462 +54032315 802495541 +-319158591 -551144187 +603279249 -302381276 +-518053861 -633548634 +846075546 -811481553 +792868037 -871097772 +-908116014 -431646377 +263544632 -304964668 +292704087 135320044 +162031718 218032508 +-994137908 -852799377 +-616582178 -177753639 +-584564971 -65777959 +-469669338 100439917 +583784510 -253604240 +601095602 173828138 +806126445 -418098989 +129539548 670580756 +-793356814 51954487 +-405578855 -658041960 +-860197700 -350769264 +-966474496 -392293784 +213872511 508814967 +114585448 -15219020 +-647444388 273341730 +-163208523 236311886 +434249654 875948868 +763164015 -711080389 +14153289 574011784 +954953437 815754654 +419518355 -577687650 +-845718367 78114962 +-416819263 443719567 +737278980 640058153 +145967475 -336195231 +-582072018 -65626492 +953422213 677952438 +265736891 971060792 +901533176 422697101 +-503143558 -353630204 +-856542095 265826540 +-398930428 597391693 +-531201250 -326726376 +211916010 115047503 +319472259 -466372775 +-187451013 457296990 +-879695651 707069385 +253736307 -875137781 +808486412 -550790487 +765255083 -26032671 +97738879 -370551649 +-668552701 -551884128 +-589336795 638829768 +606790686 -368204467 +-528457755 -449323344 +628263113 -921946380 +111537458 -846533955 +-710157138 82325307 +-966033635 982577160 +918103563 -293777891 +211408463 -827923213 +-925793168 182333620 +-888124493 -650352440 +-932184831 -485953677 +-654469039 -668560940 +477780355 608990197 +812731435 439115222 +174431284 -47138097 +885475940 37259812 +509732966 300606314 +415584263 -581980528 +690683471 125826752 +475669154 -354495768 +699144919 501014275 +-788884344 -642955715 +280736732 -270881934 +644376442 -467018641 +-915430661 35261796 +758573744 -741311975 +-454386131 -547097931 +55487256 889870375 +102776806 -954889155 +-614326089 566658501 +-198876207 165877614 +771111748 -757136406 +-119833041 -98815457 +213705851 -591218909 +974594129 -884173195 +-125808216 -308994757 +-135872645 -105111092 +-847104747 -981512032 +-825240658 -985125662 +-971197103 -177177461 +868208538 -895806673 +424546945 -756416100 +350898758 -322293887 +414653184 -772105236 +-446152545 392882333 +-859646761 -759336482 +-488745616 493099771 +305746931 588209498 +881921681 237436108 +-573946632 -786299896 +-270833548 538054616 +-547551761 458770187 +-925233149 -33181663 +534259295 649509604 +805223957 884018601 +398859877 -979699009 +123321570 993775757 +606239692 44168132 +-779015743 990138536 +-365613854 -706591791 +-453447128 132248765 +333432415 337177623 +626893036 -279594178 +840785471 750047783 +-187536211 615345416 +982765266 -5818404 +305190569 -420449684 +608149777 -729954685 +434298140 116967136 +-802181820 -906618505 +34163872 931498350 +-220516723 -198068031 +-379328964 377246136 +-272337330 715319183 +288194281 263543823 +-244918747 858661115 +960592676 503404359 +-240514447 -641822368 +693099584 -739496668 +154364998 -344880361 +-707307118 -426736697 +-531375895 -926568076 +400641295 129019290 +774307893 563843191 +-997238943 561288715 +423287356 -236369092 +707902485 -776538021 +-833853737 -320180281 +-572674959 -260168815 +78418583 -755118612 +127322958 287304920 +753060625 -490268444 +-212595620 178006602 +670113111 504320456 +145488249 -515690083 +-807206115 11917965 +216765447 -188216433 +563475187 -873619085 +437050895 434747398 +611945865 278548583 +650552471 782553610 +-655656092 379653971 +219227762 7877806 +773527138 -87342629 +-824096215 867732092 +351286131 270519810 +-663364801 262536318 +117478642 -798286011 +-81140341 507448002 +404915688 -563740498 +472044766 -557169206 +-627134254 -548201104 +-28766935 40831079 +-476802902 176975407 +59356287 370316519 +-618736872 -336690782 +-784981475 814116407 +-832100077 841495166 +137456213 741086992 +128678785 -358200742 +855719611 -784663042 +802351567 161285588 +-364497158 168369113 +15745439 544861871 +772103431 912147146 +-71663687 74962598 +-364100963 942403724 +425349451 430121972 +-859925512 920729787 +-394475302 -67457519 +603284886 385784993 +-374367351 262621450 +-414398395 73216973 +138657212 -139995851 +-917975984 877789271 +-777401769 666178542 +115901291 373221460 +-201766289 -549305028 +-671394984 683855586 +-980592024 999886373 +-64337193 -805560133 +831564073 69763186 +-800139600 188760308 +799356546 -478707910 +-895443650 -539606892 +-39066549 623748420 +723041837 -523266213 +422560939 946422495 +999919009 314351951 +-458770382 -860372272 +350848907 -360089558 +971225032 625454075 +-415049866 921692513 +373235726 521274459 +520364492 -50275962 +-474291482 344119819 +-187714021 -148092220 +-748047387 23339286 +352170064 413373218 +-238033744 -372087838 +-90996018 -963791811 +557687181 197925060 +-833291645 -771989532 +-787873543 -657976618 +-279453418 -360807370 +463844423 971284816 +677121104 975265797 +-184091463 902768053 +-286376559 344282484 +-529588641 -908780597 +79923263 440107947 +-847233012 276728178 +964977630 -86269111 +-982488920 -978716768 +-612477801 -877952287 +-644754370 121894641 +317498801 -426924741 +935089699 893404382 +660063948 -142812544 +-683031830 786384934 +661492829 4159612 +-627600555 823521736 +220959350 42651789 +-223957034 -752698794 +143115585 -961372548 +832516318 -373493543 +71179494 -479956683 +-853456192 192886981 +980393020 524595106 +-21909884 38651893 +-801988183 730909901 +123090996 515405450 +282628909 -952230618 +509255062 -82677642 +-203068777 -830853371 +-553586255 273573214 +-560380188 792786080 +644119845 335811563 +321095599 -844086168 +572996114 905524611 +113487746 781063701 +-372798826 211678834 +-445959989 621806166 +-415038392 -711781403 +712820483 512016321 +673334249 211850975 +-325210832 625488047 +-432527118 858110503 +55766058 710665849 +276183773 -929871038 +936043314 -936817421 +-893523764 -991838432 +-63805430 -483793173 +-600699347 -861796418 +53931055 -816717240 +-430651618 -422445527 +817253357 325738479 +-843608515 -533861865 +781008483 -28912427 +-114932739 -743297657 +-291832818 -467306685 +-516152931 -10949742 +70864300 -229237913 +750538323 -578835175 +-232641426 50893199 +-59083608 -304175269 +117327440 -821975718 +-706507512 647805011 +-653392067 -883507009 +-425277254 317757012 +-617758929 -87300488 +109972539 -952371275 +-522587599 381324831 +-913989078 66382739 +230336232 -696909669 +-271364337 511911955 +-585936096 -946850234 +-584056173 941827066 +404463540 11632649 +-844185049 -137439244 +-240382758 413528388 +654487437 662956592 +268335259 218917534 +-763631023 381654148 +886366975 -963479535 +625701619 844574412 +-671445909 232450111 +-373453718 -76689232 +-493731235 250818389 +-265895501 647703985 +663123991 727887151 +-946190732 -324286396 +-167655032 338752570 +445730975 387165446 +-116647411 621452025 +139787038 -907311675 +536187612 -109662278 +-469390189 -69272232 +718551608 -371414625 +260448360 -853009179 +43217584 -562450576 +-326084558 -297417914 +381541977 -579775465 +-82886538 714863782 +175101202 795207005 +553292531 -530988125 +344432479 856734357 +-160335004 956837964 +-220671559 -883148036 +-542210815 738858814 +-48292823 -245126824 +-667141248 -240960937 +-714103462 -732632544 +946624556 -173337014 +-809775748 -96880944 +-692350329 -737851528 +-998785170 803897300 +277780709 -352187348 +-614376874 -73268516 +-636007315 -336386161 +-562369357 -262385780 +752693464 -401692920 +938514778 -345615106 +509621266 741631146 +296908342 -602877844 +264942692 29006644 +237897604 -183640105 +74480848 341810973 +-24684926 -928531119 +-466680345 865449202 +418129722 -917082357 +-185069491 522943420 +-977460714 701827919 +-703495535 -145292065 +333333189 -246083388 +-222665624 -933883908 +779408705 -640205925 +885834918 113861649 +817232561 -958059412 +-118721564 165541136 +-319063470 108762686 +782244790 526895219 +38913996 248689128 +-273191730 397224622 +-279874973 146655816 +78859572 -46260847 +-18481980 874114166 +-6960481 -520890596 +-655298225 -949575123 +-994397336 -533260110 +382768212 110433985 +560198 292028091 +903652282 191951688 +-92969764 738588721 +-788576547 144634917 +46364398 -234612734 +597499264 -897589685 +994718030 -370126294 +-308738542 246603853 +211879769 -504206460 +-856693765 -313965949 +583526758 309494578 +-482934423 -422930164 +304554201 -248715941 +985470307 556170465 +-768165324 -781371527 +-708080913 -197090493 +-43676115 -734389448 +768591830 679895140 +130219355 260228008 +906848082 -656417014 +446864603 475507702 +-554901314 -60279623 +679037833 628226378 +-369275713 -636255854 +850287395 -364131555 +-264688350 168048842 +150605986 960054976 +-988939207 914534979 +844686320 -404245931 +-282108922 -998181154 +-236462714 -89303253 +677502414 32449248 +-710767473 724988400 +-687861736 -327547704 +194635547 432890329 +-891622542 -745464231 +651364286 549057452 +-4058733 -552068620 +29534145 -997138421 +547660512 112904020 +78376930 321394072 +-478182464 312148537 +501366697 755594788 +-616409912 -748141976 +553695329 -348942704 +-484674582 -743686066 +-580913936 682541872 +810735368 131045582 +222297187 11664013 +570451655 -410602085 +-536945386 -896022129 +-615863937 -79333057 +-207381062 -790986857 +706393440 519087396 +-685047654 882171457 +-133527441 -273107082 +69766343 628456958 +-490346233 653591630 +-889260797 -764978884 +-100925903 580627300 +672105870 -667500212 +-61761721 -258170338 +-437313543 -395809586 +-613265537 -870408640 +-403325589 -579511919 +-960686030 -786521210 +-630265431 219635378 +105028178 -950987440 +-477936382 133466876 +-870224121 578847460 +642087610 804916363 +993465323 -356153929 +-497278364 412736031 +255905264 -48587717 +-431633384 474157359 +-510635878 277088753 +-957719436 309729370 +-116156493 404855555 +223010571 860609974 +167910443 -648301256 +-67625672 961683662 +-335142255 501855034 +356873561 166967724 +-317853816 379874541 +345330499 591108486 +763174145 460120046 +462019555 -467980025 +130116431 869212057 +-473181979 29357242 +747992723 -533442003 +163178761 233563021 +449604589 111726493 +-896603316 -84151716 +924267360 -878281537 +-481721544 -543739476 +-181710270 -186964328 +877915929 -452906076 +579272809 -994658336 +-634863143 35626089 +701688567 -676315287 +346713589 903984820 +549392327 -628902753 +-575543588 -8975044 +415477229 -282801858 +-954161742 373216885 +869170704 -273659039 +-757257976 153713796 +-225625303 584569908 +474941039 495293026 +-6875203 962933350 +-850771118 -148092079 +-597531710 885021992 +964876401 -290030244 +-500101721 757666157 +-348235864 -305598842 +-429268456 -5245003 +727090037 633157418 +304057244 440044255 +750871758 -490855042 +370063660 -992515694 +-573251594 -798183982 +946359193 -231301976 +647307014 247964086 +-494996002 242786690 +246805576 300828652 +52527993 572786271 +936046217 626938776 +659341408 -260613253 +-482212759 -168096473 +-111960094 -203237057 +375210440 -796664445 +75257683 708958291 +159005475 796669917 +-761443764 435137504 +-85914254 -264814303 +-616600037 127574625 +-577293829 945539189 +-166934534 71915583 +219684660 -620350820 +901990947 758304529 +-554017926 69922772 +244858070 331632241 +-622195668 -255059143 +-910709947 -216629841 +48793597 -404861412 +-613105631 -845466556 +960951581 903362240 +-679256822 80547626 +-226506960 609712175 +-327532377 745258315 +651511857 -719039719 +721905397 -195149757 +-912155419 631614910 +736036878 -473543154 +-990750717 -961176400 +533082608 -934616679 +-311901822 28747378 +329729006 -418452212 +-257953781 720648 +830890450 567925900 +-432025243 -127700717 +826436197 86425803 +-364050321 137979866 +278994993 -724954809 +-614535045 -556951478 +-699636488 -922703555 +667272714 -434605958 +-918639373 745810157 +-414666143 -830617502 +-970845828 -490872245 +310230748 -748036724 +-925539893 172612484 +525761446 -649797799 +-911509802 -864678024 +851171599 -459834992 +607063561 898612872 +616563065 -524630186 +752051869 150354281 +-652888716 -157884036 +-556588121 174388338 +-916488655 -410879360 +-713183529 -512880836 +-516422548 661747785 +67928842 -26026258 +-320945522 -456718900 +326426591 -863173651 +-677445804 631136595 +-610822696 -920072045 +806830171 -394736182 +417598100 936562684 +737562813 -896998753 +-937974503 -688802519 +-946197047 -286824902 +517035666 358462740 +-770720216 -852997898 +-82868872 971557162 +-453998379 -495748368 +-491185966 446254179 +395568367 477375937 +-670634747 -57744079 +-202205956 817744864 +-232530868 83023253 +-279598016 860595970 +631404123 -257010505 +-476467348 -838959095 +579188354 -134643009 +-54505055 -536707903 +350951178 667022914 +945728834 -169203297 +671737342 115007167 +601509773 85837259 +838244992 118569466 +373197864 -375075678 +277981823 -624512351 +-523371297 -786581017 +496279045 24800122 +-717871534 634800292 +-74775884 -424623946 +-22599914 -962336336 +341011305 -429508756 +-663988442 -781194577 +754688262 999503537 +362878351 714432251 +115484291 -22841706 +455930771 -585326283 +902127554 -4664390 +166030916 -890496375 +720678259 89786040 +-108762119 520825956 +-929120288 -672579537 +729547840 -123189233 +-380498357 -947535950 +886173430 -560483378 +-229467596 -6491682 +-476587459 622968356 +700193731 271738820 +510602562 -698792768 +-945998789 357103920 +753213381 -112189575 +677931195 573106907 +-338529280 279365967 +-838739905 -210772209 +-737792251 495560600 +188967606 623170845 +343211716 928277546 +-260893370 722470009 +86722832 -588874068 +-193654 -618457965 +-422578406 -844229725 +592900154 651023353 +457258684 769836201 +589222857 -569774312 +728704957 165566122 +-522517524 -445184730 +154732912 286430889 +-228021001 -43105893 +258672789 -945773863 +829942980 -16794336 +-539026677 -19239212 +615808551 -952407880 +-857957577 402503346 +-543252246 -454601497 +794772356 -127066098 +-172319640 -852671287 +59174917 -857333312 +-202057220 44736352 +792666948 -689741177 +-591383680 -418745144 +-722208868 -738256481 +207045739 177658113 +-526124398 -264253426 +466310479 921600125 +33896753 -855424916 +-748390601 -799106759 +-975403078 400088596 +-157760836 -64149934 +-42040781 -953548127 +-429410681 351893754 +-624094052 -540957048 +744015888 705624916 +662945386 -192764214 +-43704972 -502494983 +644126497 304839590 +-955819433 -340774346 +989970937 -493748631 +338094293 -266061696 +320432587 620611231 +67100746 -511246383 +-954133126 498394774 +-422962638 -19553906 +475178960 -181498993 +-377727345 135308577 +126859117 -929498146 +-116780857 374387680 +153574814 220759645 +377829241 -206262180 +744597755 995004259 +474765336 -349600157 +-258130434 539026204 +61964002 998989614 +-374084477 830833648 +-341490766 203221995 +-679350924 -774728092 +945967744 531493416 +404457905 928944019 +595890035 -219542552 +-637568813 865357857 +-284135371 845583966 +480094652 534328439 +-422346481 -74342714 +432542554 773631014 +355849644 -948343185 +-168968467 1564972 +385706759 -140807566 +-109844204 304955303 +272875237 -1262152 +221785044 736020040 +777600881 -533754322 +193758763 -203740140 +-619049610 992333737 +718648284 -595087128 +-731531721 870783725 +-667053188 402517601 +192508799 -890582461 +957093001 537229761 +745229616 773671728 +-145692175 -899136638 +506438750 887934722 +591662680 141316339 +-980126583 602321018 +388140609 938371082 +765766866 -134778055 +-304741858 880393486 +-981507002 468764489 +-304293969 12076777 +770136174 -351086761 +865665107 423213788 +200765169 -71463133 +243123421 278474043 +-861472852 -686525073 +-99660858 123412973 +798114034 661993485 +-480939302 -662523452 +-310841372 576202602 +-384273796 -469462429 +-549351296 527281451 +40812257 -853685720 +-429297524 -311591157 +929819615 -534533851 +-937403284 777751844 +399010996 530563196 +-350744059 -41023314 +886284604 -133463992 +-822079394 661431777 +599666198 -662939969 +-510918310 -397047162 +753750187 114284539 +-900751868 -484052273 +92909282 -181485355 +-895851635 596039091 +717557465 -13173229 +356411937 -334321642 +-366560209 -398975438 +641864999 -416278063 +845985340 878526555 +777072061 -47090612 +380356718 -448851734 +-527288495 -112357459 +189981272 -24287657 +713687932 146093210 +-735852479 871510640 +219942134 -591682850 +602450403 -342749564 +707105742 721635778 +-172216845 864902315 +-985315476 76178369 +122258098 979000166 +813313449 -645123015 +-135306148 -579990522 +-466131083 -696949042 +719038696 589633887 +358526646 652115199 +-576435148 -292639129 +-665498948 -576460370 +-522282456 169991701 +47533535 -318552189 +-210396459 -815730847 +-846441106 -139938696 +-140045924 774230626 +-968422762 729124690 +17206877 73043179 +597867355 -517624080 +656030837 -662980013 +183579991 39736406 +-117386829 -180388340 +-986564492 213573265 +-780637863 -797171548 +880105547 -856029404 +746015178 408524188 +261365080 -491872339 +891962896 917352941 +-654443416 307051829 +663302497 545229631 +-552499866 530741708 +-116096931 -272662436 +-829636064 431963195 +-141131180 -168352358 +398152711 -120954748 +445514222 148314124 +-722330800 -21339228 +-704458382 -603921813 +-713192663 99824374 +-793287833 354828075 +316839360 -789155411 +394535603 865364728 +63405568 151409506 +558761015 -112973445 +890503013 -213823099 +-35752662 -919612117 +118602672 -762733039 +173817571 -413059093 +691151743 566113799 +-47368844 792902531 +-541590082 245890549 +288138229 775716490 +51514364 837974158 +-416644450 -94582631 +19786828 -154150130 +206555069 549087506 +-250858205 -175159500 +586144602 966511464 +716391276 -226980784 +-879978147 -332571448 +644125679 -673458467 +-303346145 488696329 +375624879 -857176754 +259266365 93166640 +-684998010 -100041488 +-480415481 912760358 +532065980 175547554 +322116070 -797315604 +26364308 -435204215 +695082926 105059783 +-368376104 -722038028 +-461858516 989572121 +4031075 577706018 +-640227072 -182226357 +19462548 714954522 +-210439152 314151907 +-167331871 142140000 +651710786 -915354602 +555165084 438959194 +-282403241 -647894899 +223536988 -281013842 +-676831406 -769878549 +-277122386 -884195871 +-509086208 858324548 +-169755986 -28226161 +972248986 -884137661 +-146736755 948944363 +-324104333 -536557684 +-400608342 -976999768 +8019135 683562612 +517195778 -120665786 +282411192 82496076 +-197510031 533863816 +-464749984 257432955 +237163426 -714358105 +-952490781 533587005 +63236889 774410391 +401895562 -694306118 +-643112646 986020730 +-415524815 -690393148 +888676781 -330071218 +748197453 -841687767 +917325355 249837293 +810090060 615785971 +78733593 18394754 +-360288077 858418787 +888279663 -478497686 +216005769 -987259677 +-109123113 -884322687 +-413734746 476263842 +-28391828 773713423 +59570850 883342912 +265670446 678697632 +-354672032 -26313603 +-727901734 -642167582 +149184932 651936694 +797467130 -781066551 +28194775 619412067 +-152674763 335179286 +7381223 -735097162 +176009442 -588566978 +109036721 161086205 +352057181 -368349539 +41191501 -298494467 +-398978368 857957248 +988358057 18547840 +-959044100 863244769 +185794183 -613098454 +166738349 568858831 +-834638263 424182514 +163564433 -210352753 +454681428 107254770 +796271931 -424521135 +419450047 -864119752 +-248439935 811681636 +717904834 100147620 +570080079 -592229821 +299580097 -260433643 +-364055044 -759959588 +122505249 413893154 +803229474 453154803 +-988282057 -473698502 +233609079 -21836584 +114942536 -976863017 +223300624 -45720714 +154126141 -688680712 +377245058 -853468574 +724725980 726026018 +784897481 -516608401 +-274535950 200795278 +303388583 -17174290 +781881188 -668986039 +960372248 -984455334 +-142862199 -21489333 +-180470165 711320794 +-651717893 159455332 +-751043339 709232518 +-946664676 -406690779 +313071034 208681217 +-899593278 -239583880 +-170637918 968242908 +-253447361 -264841070 +713785344 680426426 +269289161 -591853219 +-104480616 921847951 +-88522687 -12743008 +-899958572 -229013791 +-280440847 -960165199 +14258733 -268880020 +682971271 814842222 +183637618 -42813934 +-969089513 -140536117 +113754439 -357106415 +-232209860 -114479061 +-15662097 -960980115 +-944248761 -175258503 +821010325 742627649 +-266166183 -959695369 +-917115835 439193521 +-39788119 -307457339 +484894607 806907954 +826962469 162692504 +411929087 -449739025 +-160125400 -900105079 +186580930 -667996857 +-694824760 799078678 +-238835584 -935507127 +-969087525 9562497 +947311671 -640650001 +129999374 407307149 +732432987 689022017 +442884530 362099174 +-434966099 271898947 +-421627792 -675362201 +431814098 294801748 +-920484073 -578410148 +-278823011 -318882734 +-801438494 -762470667 +-408372365 -727148261 +-686756687 179584413 +552082533 496113326 +-616874282 -99613905 +596059162 -65566217 +720267888 796860277 +26888638 -569121882 +747576950 -376441337 +-604817357 -647555520 +-556129012 207376772 +-226576757 -453582553 +926385909 417651421 +-762080286 313540148 +731996053 -35136565 +548336829 -944848805 +-45992528 -416241166 +-354980401 854546652 +-29343510 714090804 +-196900794 -825006132 +-569201361 499878263 +179208485 725678216 +889343586 -389796034 +10690300 -239862546 +641659147 967329366 +-385780176 811002144 +-128364190 134943854 +63572772 -876832771 +-725689474 233706427 +192345744 734030298 +632011983 564506394 +926283242 149445722 +-503016182 965180584 +-320887988 -199674195 +275971169 -936517038 +479012484 684664854 +-876651138 545767852 +-203421416 715651824 +-443712891 -884964977 +456573625 -24824407 +-325789023 796662418 +-104358373 978820026 +973948047 807590781 +503753287 10867488 +941645623 521870905 +21380364 710222099 +-783993027 -366610005 +720871649 -70620526 +288731530 654614567 +406704121 -742405391 +-323891989 150603618 +657780675 -177299860 +534097603 173882196 +630997234 24049086 +-485933997 601792466 +337788141 -708955100 +-81062172 -251697407 +-92917591 -700674010 +-659127057 719096607 +789187414 -191899229 +189658548 -116476864 +419929832 953752993 +701732513 -358207587 +-903897158 923170572 +32198669 303203050 +532686917 11168700 +-799441815 -779720678 +-608799310 -629152577 +-236128806 39431097 +305063741 435280377 +-576362737 -545614002 +931062656 365048281 +804816016 -12212305 +282236355 -223965880 +-853690407 901780221 +-197882374 -218660975 +-924119760 11926199 +793495087 234005592 +879860840 606923040 +-70554353 -438333081 +328059593 757549229 +-639236234 -383822715 +-830382585 -430223493 +-657140635 273623813 +-950154791 773799505 +-70648632 444441044 +372178143 307538214 +588480796 -468860577 +-793367228 310430066 +-235999837 -220648823 +-122723821 544758036 +413547710 -293597544 +906608661 758152708 +445927648 406144001 +494115689 272866324 +526492468 194112032 +325913651 468778270 +-667870081 -786972763 +-293412782 126440187 +839268622 530017150 +-762451366 240352793 +940132950 -62828830 +-430764619 618861081 +-782795607 -343129356 +-539323229 464269652 +-427008552 -741068760 +-530009454 806952218 +-84832529 395383299 +-767558541 539337110 +183773509 551281456 +-108152057 666579220 +-273280982 322478240 +-688022452 56945132 +-635284957 248538948 +-400060622 588063784 +-260284891 7236996 +97369633 102771757 +342351400 -252257015 +879017253 -368266668 +396491739 786156471 +-237012682 98675531 +-742573779 -15064116 +758783782 -614827048 +-997334549 256182577 +-773632674 -543370428 +-805533897 542725371 +-367339469 -633005610 +106021541 140693961 +-881103669 -349781692 +121283746 227841445 +734296772 -843688020 +346358503 3570949 +67138712 711478504 +-608438810 520491887 +56301973 -357231375 +894702834 -977839778 +-599354526 89001061 +-672738335 309637376 +625225990 142151252 +65066334 140339915 +72914709 918745600 +60583972 443830405 +782498250 -606733183 +607488423 388254411 +-648004689 -278279651 +-612489587 -386324660 +252671377 -491587154 +337150117 -835811445 +283308219 -211228354 +798066550 -260512204 +675749959 102325639 +-789021306 -369701564 +433799072 19989969 +734694234 -382109053 +-888613455 -769321890 +154998458 -353564687 +271831068 -828312591 +626852257 -285646483 +676203087 165864517 +-280147621 -279228829 +223752110 -18635669 +-530226511 -392369141 +575677603 174094854 +-28949866 168736784 +839058007 426794511 +76613774 107039120 +405094097 716702693 +-586847351 540404946 +-188295922 -972495565 +-695955054 612199438 +303335485 -918472698 +-258323781 519021243 +-102462155 397281664 +103559734 -20459857 +-687893472 -332752146 +-225840800 51464568 +-268576403 -367599178 +-493242822 482050790 +215223424 -136235159 +-658147733 -206864600 +-186227148 -852692397 +-533246381 761323871 +474211177 -859715484 +768589007 -822697397 +-585360399 766408689 +-917436278 314287849 +442701688 -668723997 +-938109914 -49677663 +-19374031 -399062889 +586563870 570278846 +-934040100 -49341629 +-315334676 -451070310 +-989975220 392948109 +73053644 411443935 +-523778171 576416483 +750224971 -432170468 +-442913131 -599567966 +-418943298 -805347203 +-706545128 -797523982 +-9542315 -114848894 +-319482853 842383320 +679604876 -431130533 +385513213 -778004922 +620258175 -633301691 +563053345 556251895 +878785757 -1077718 +903955415 -70434994 +-533938215 56445023 +492375765 587265621 +-97467787 410772006 +806636960 623199919 +495744825 481548779 +-741879904 -70969691 +-292251171 -935712382 +768796747 898068869 +-168708986 -635597340 +-891413101 113608470 +-598169157 -635423976 +780228617 -816073005 +-203648748 -130473207 +-986832792 180652863 +626088510 -682129406 +404669007 -623811698 +523620354 -717347166 +782137920 -899188985 +-457883009 -116912747 +-833053606 -410661235 +889047754 -512820216 +-362113763 640233303 +635543058 -780854417 +882877371 854012543 +-884488506 -150495785 +-136487609 339729195 +-689534413 -161500957 +-679230631 -777869089 +-632521102 392899368 +249579327 749031415 +-963280721 -955709903 +10913683 388186863 +326201623 -333638634 +162407724 -90931785 +587274400 -33817308 +983167076 822895172 +-468255918 75831595 +-646744288 23400636 +217364609 -547496669 +318159821 -804958254 +-122717458 -43929818 +941873020 -590873443 +-724722095 623058743 +-396354878 421344334 +939197861 -929907693 +696298362 -155278237 +-804645261 -249405013 +-345337856 181373629 +592494508 392462293 +-735504556 -930113652 +-61229422 762727854 +785346139 -757243595 +-732948789 -653295927 +-874632439 545109097 +707301271 -883066039 +921180592 613427251 +203526047 976935307 +-619231060 906662574 +396679424 -622589000 +611030722 -641433035 +6306935 -803505490 +-339464514 281422016 +-228648373 833381883 +982961383 776957542 +168281820 856308526 +803462693 -40957421 +877052 32061723 +517072664 517836985 +198619086 607092003 +-268174996 -189021974 +-447177537 170276107 +4797054 459693306 +477230205 -300015528 +-896582461 -963657018 +-277495847 -715157481 +-853365407 210902137 +-976534667 839319683 +185783835 449642203 +-194073378 5262774 +-82067393 163639207 +600210588 141422952 +891965719 -982210825 +-601631023 533724525 +754262060 -201200552 +-229143369 -620815477 +251907540 -603338095 +232504856 -40751300 +-237737055 652049534 +-936867519 -896920488 +-731204802 -566145934 +29996466 828969662 +-169105912 -267863503 +505019874 -875155522 +147702019 455776404 +-529417695 854587473 +-371595428 62668803 +228354951 484027879 +312147970 -603220332 +-760346507 414642337 +808859890 -447886230 +-939810085 677309476 +-353000988 -849287387 +870084351 417800037 +775283752 -132389163 +-243164622 -915719910 +-613737693 -196100842 +709414635 49745907 +881986582 462634365 +4913531 -168328682 +79401100 -581624642 +-257255280 606305108 +535407061 616807365 +350072707 546496279 +-604667053 -803547814 +63812570 769809919 +-477034791 252945828 +-840003079 402263659 +-183710493 103388265 +-211594129 620374663 +66651769 -920954263 +-516465412 216738603 +-256978720 -690375153 +-966099524 971113806 +-887273101 -563111122 +-358826316 -360865771 +-358034623 530952774 +275731649 313857627 +-790607876 910592815 +852327376 -849090212 +-965622390 -266782531 +411743853 -203973436 +53178786 306522464 +-632040940 -396038470 +-171343467 652715266 +-2814247 904299900 +-221470374 721407972 +-803967521 816124820 +684015114 302521030 +-175618592 576640782 +-764960132 -246693662 +268735037 -827136458 +-910150629 614392931 +24214755 143502745 +-240145775 965460013 +900556634 -270873399 +373855027 846315340 +-829776281 -246996693 +87837043 -10784018 +-373570748 -869953259 +605583376 948285263 +617267785 664440454 +-765273620 -837688302 +-257856046 -640132528 +631022065 32753151 +-794531970 170697951 +-666603706 -206124311 +-49651727 633914230 +843451533 946308225 +102996384 13554724 +-985526425 -712200738 +-391723753 -912767183 +-164547030 -129262503 +-664037497 617873997 +28380497 251558578 +-677747386 702434786 +362252369 -896744048 +-106602521 80115160 +568805619 371392031 +577734514 682722202 +308974629 -292092750 +824862634 -874398238 +976371137 -386067952 +693398827 -50212313 +43670589 74536369 +-719075774 -978705370 +702928351 -212189449 +356569121 -442609471 +-514603196 428561505 +-447418082 657221240 +-485399806 503542685 +407778935 739137022 +979046594 936184300 +197221236 551715319 +-59708021 494083609 +421929680 577584406 +304813387 -153163619 +451922193 -911137606 +213540938 700034916 +-563661972 620711116 +-630728870 270310226 +613027688 -238694932 +-119170095 568949764 +-987062214 530390844 +111877228 889755241 +347804668 700864976 +-702006344 -167192946 +-774928327 -964666448 +713525417 -776286631 +-499698556 -998893326 +598783412 -278065544 +57761983 -177620513 +-155091737 -428145588 +582743968 -438352303 +987115540 -868762455 +130644587 522112426 +450403091 922048557 +-709081618 164147931 +-131256891 603844770 +610683451 251016146 +-867767681 -463705571 +503607893 -670238244 +36039857 -840683503 +-603124159 -79149435 +455125987 862111999 +20629809 758999191 +-360083130 830956408 +-630346675 -668022019 +340867174 254297217 +656455572 -302331746 +-134107806 873320158 +-96127604 370177117 +-698159337 499093758 +-239045556 965225400 +-118070505 961296244 +900007636 773703728 +-86686565 -130963324 +-320910115 -59418767 +39265578 -612925179 +986177041 911890298 +-791355380 -904426689 +-680545245 186255071 +155235779 166885445 +-17807405 -171400027 +296651042 394948982 +-304271293 906029638 +345344968 -508838403 +940758690 689596723 +375061358 -310632382 +64376406 -838815247 +-555644298 146540431 +-881898959 -692843393 +356210771 -305977261 +-707258137 860743789 +677989565 -988893552 +-372993390 -154026207 +-370690047 -715861661 +53251834 -694876452 +-316452605 -471325165 +-681397826 530085231 +69983052 -341315336 +484236928 562508540 +839264280 -80488909 +-407307738 -570348045 +711113255 173598844 +-519516598 454391054 +-445208375 -966565686 +285963916 -327363895 +-279201359 763150166 +-559566372 -666369671 +-638712807 -871867511 +186629616 -583129335 +-467796920 -219956501 +-274591591 -55989642 +-99450558 -881672674 +908816834 499391580 +345009931 393455866 +58193555 -159100814 +-164594728 -648023438 +-305174209 -318915954 +-710636564 -127029304 +-812324905 -256790336 +796210534 195077345 +973388674 799098922 +591183541 12854550 +-465556098 301370756 +-375620971 515136308 +-259434158 -831495021 +-8673458 749223794 +998785745 780480018 +3714334 -118775042 +256889592 -12277679 +-607064010 472018917 +-596133272 -24608249 +-598900589 -793738799 +-3549896 494581647 +-952732675 -438520868 +-968632973 276617882 +-603569863 -885485457 +753114860 645134712 +559212551 362117756 +15638057 441779618 +849910063 -206029986 +826414454 30036665 +-496118253 -874523459 +-37073819 743710727 +-778105004 741287512 +131070814 -138159145 +-338515396 -239254669 +65917520 325367524 +-737362961 -320647821 +515388359 -109082606 +119125244 868788578 +817203602 27687252 +825394370 209199468 +-789396369 862780863 +912953909 25561261 +428502618 257606636 +-694837156 -280867877 +830642484 -89106544 +254611505 816091241 +-412347901 657072270 +-554999043 -559472896 +-281909230 -683422514 +532903312 896427196 +-741767084 456206071 +-496206652 -365059038 +-913279041 -112903547 +854149669 -647169103 +-613014075 805958742 +896500478 -331086234 +778915227 -619597416 +70458940 -766361867 +-198926166 -385752425 +-253463476 710202994 +172532192 34998974 +-501221079 -74958157 +-664584191 -843896584 +566780195 -776895641 +208357666 -581055751 +300956117 -653275713 +-159907117 972182085 +-946425735 429191012 +893796388 864529350 +769895523 862551153 +767443762 481949226 +232333335 212752038 +-377806145 -952622741 +397936377 100232814 +243433632 -5731696 +-159113351 -244504183 +-163038976 428797154 +-468305718 60669539 +588959756 -965579558 +436951712 764042366 +394183319 -420746000 +569038598 864512985 +198509184 -195065808 +-127375909 -10477968 +274641539 365135923 +-92468794 -274546938 +-290191634 -464469176 +419572109 361495113 +318165178 -159213174 +-596322974 -83661677 +-195823272 25474636 +-239636833 177940824 +890598131 103100336 +416836667 265609817 +931417260 20657667 +-376306178 -235876523 +951923305 680063585 +84582898 484961124 +185560143 -914805888 +-672424657 89275385 +648442343 -132118514 +245509713 637210364 +-777288903 -852660529 +-410025665 -124760690 +368837654 651139000 +258008271 -813666248 +-8909658 -831963609 +-219633123 -41557285 +-935140252 -560939232 +726886671 975928372 +702116031 -898158617 +-851374304 -518416938 +231566558 -822086453 +-668362350 80379390 +115675943 -316013714 +-779878186 -471448742 +902247647 -515621705 +824795064 719518519 +779507097 -865314921 +432391996 -565866955 +-426562909 -173736588 +-552540437 -822203553 +11747964 -653536118 +4081189 -125451592 +-674314698 587169746 +871423643 362815665 +-250186704 -242832940 +-864100397 -726573282 +960132412 209736714 +235579211 310524919 +-168883300 -810185880 +-836929505 935739700 +610715046 939679198 +-954266772 25579419 +16447439 -248754666 +480490379 -935185386 +-433402816 -725465278 +-176867009 777758691 +-794970303 740335335 +-451338918 595310326 +466133817 -247273377 +891537989 100358891 +309405364 258838695 +313733696 -882517020 +942100827 754262711 +473769483 -954094789 +20163804 -62258713 +34075674 -64687419 +-552796915 -347994237 +999086484 508793717 +965941563 592082501 +766727885 693005489 +76347583 610198097 +332685018 -764565748 +717720197 349800237 +-242353471 -541486298 +690755656 359838759 +-494393687 -205154528 +-76159555 879907258 +-526005951 215239083 +265438372 -966454522 +693935928 -720750571 +-960643435 176088170 +-534913092 114628175 +264030653 -733805346 +-57074852 -382595095 +-514299126 -297099843 +492347828 774205586 +-782487437 -600820378 +-960645869 -968479727 +-627966831 -634950122 +-252958557 -807243677 +-893863986 -902946741 +-8790633 -874681433 +-489661567 -845575986 +522976004 862440539 +-899322784 -40305939 +56727710 -768689580 +-999911482 277084423 +-434888340 -806574794 +-663254792 141789086 +516861743 699195809 +-482060068 216031450 +-23522821 -294750307 +-211468599 -744213181 +-951289314 799090908 +-479623594 551799880 +424812733 454838569 +-477582302 -840826826 +-600415108 272728931 +168907688 858638544 +-878992983 -53530187 +-39479306 802024491 +526957356 783943753 +334709073 159700407 +140634725 -382156130 +60255512 -534771690 +220644811 288120172 +-340443077 -76659174 +-132572028 146990249 +-678081117 -18488478 +-177499803 218837952 +300407110 -943235108 +600965089 266516888 +559717950 -148069529 +654696610 446470802 +-829251447 74833522 +-535800533 165492788 +-718228748 -221768389 +137335678 140416178 +-898178691 511491219 +882025867 -462994480 +-194430972 -673828414 +-692512971 278954557 +-348620562 754877704 +743249171 -675688549 +-594829277 559677466 +-473349928 -58333422 +37495045 882300499 +-289629340 -446404078 +486933100 -995969623 +474421849 -85340178 +-247825482 -235840592 +-845901899 -795068618 +-600390245 -742104025 +-117306779 770602999 +563878382 -939098132 +-508604291 -74550264 +-367625985 -693773787 +145858828 -850992768 +-500552770 95643214 +514392003 -914131272 +720032592 -303782006 +-818306911 59274907 +-357634825 359628753 +299031550 -981313854 +-4093771 931714348 +762885754 644064966 +43047632 381571513 +-736791347 544842530 +-700248424 172084399 +-967659832 58251341 +-878751798 398686926 +627615670 -148571213 +-624178477 78732947 +409485878 158708825 +-201015547 -296347805 +-653281684 -304611330 +580556570 -806504299 +200284336 117459551 +-921516491 -287360552 +756550526 -707234831 +-638862134 -983922065 +-175085881 654696666 +948308591 -488266340 +215836775 805068499 +116187352 876668755 +-371181991 -486344379 +-609414928 185293002 +-160290966 -14978201 +830691435 548596317 +-818542716 100186817 +-55158212 -321846936 +743259867 -338636092 +-1691061 -199356933 +576456992 -260924826 +195703904 761160252 +-314406683 594188490 +789292604 24119602 +69784252 390710199 +-797298249 -718448512 +-723272744 -744053513 +-589795314 543926724 +364255279 -575826661 +573348083 -356566598 +-499623872 -710460176 +303369894 427681735 +517006621 -670821502 +-724552136 -496020605 +775239165 -718292551 +669324346 179018770 +-627036152 125221697 +144074328 63501086 +316857444 160622462 +927456669 203131520 +-878228836 56994011 +370655851 -775429728 +-362289121 -654969786 +-602753368 923807672 +-907835571 538484494 +-618207237 -762945451 +-874634210 -455764353 +486452421 -317341704 +-478318633 899282564 +-755580922 -15658349 +214004183 130158562 +-732192252 -70835021 +884594344 -398061954 +632144708 -728822610 +-158747356 -785786183 +-239657339 972981485 +843254038 200835634 +925397338 -397504868 +-119595103 859252628 +-323315151 263949449 +-926823053 -871125129 +-785424885 162208558 +405649294 58243444 +676921738 585384005 +335380833 -585845470 +694204771 285027127 +-840930582 983210050 +-266837877 789712421 +214675445 -531614207 +303491334 -175892778 +-898162801 -270824055 +45685469 887405809 +-990741752 546184352 +658744859 516234450 +12684461 -726519601 +-29203590 351315923 +-535694362 -105803058 +68147621 207590916 +697019960 592162525 +-603833664 168535881 +-3221280 -914507473 +834782676 210783944 +19524339 -819775453 +224632923 -517233585 +-574656510 -433922505 +672568218 832200128 +-44658720 -489645538 +-855026123 448046029 +768116444 -361613909 +-840903475 572562794 +467738103 541443537 +147802175 944332116 +-500242952 915145620 +626608070 -689664246 +-294426068 -132260495 +-228118593 -268298770 +372231015 -69624578 +-740381332 111888295 +355821326 -746307581 +449021813 -458421160 +-717277230 -25319653 +-49870790 768852165 +-766868191 756556002 +-451994155 -115829453 +264284703 -729917245 +642481297 -607815450 +-24734373 -865273062 +604357767 20329663 +785728936 -512238328 +-919467961 -943336461 +296362106 77684561 +-94643426 126779610 +904948800 -261461198 +42712853 350038643 +42755375 -747933814 +-856252821 694142891 +58650494 493938881 +-635243529 749554992 +-65941894 -167044987 +654995134 -62631575 +867105288 -16640194 +-710490632 532531844 +-350307041 -355810200 +735939224 810661736 +651450833 21723741 +-578920789 -225968657 +640965463 332284618 +-453357957 852306607 +508477997 940868110 +584331169 705698190 +-643956090 358826952 +681525363 -641384116 +429785798 15168408 +307638188 828370672 +47784044 216695496 +-741109885 941344561 +281504482 -835053120 +822142290 -902118923 +-292560389 650279472 +178297109 -515847342 +-366508273 -511825360 +236291260 586286982 +-50118815 566239825 +523354870 752173735 +95316976 161502963 +735540672 832797600 +41192521 557057384 +864847821 -524188262 +-436889474 -930349146 +-626274618 330120343 +911356795 616294234 +-1364591 309944109 +-273420087 -44821738 +851834833 -514465792 +-532475396 -729128725 +-388358244 642453666 +-236268349 643874032 +-716283900 -392127788 +-828799733 -155760124 +-451056978 -698683858 +548212554 -310689924 +-893964306 369408090 +816796865 572818346 +606624886 -61849363 +-292974247 879222165 +491914000 707450699 +917289226 -928827051 +723140046 858335367 +530775894 10944336 +-363674083 749592976 +-281263380 -154523680 +-830775353 799235039 +1640217 169461792 +-222008387 -221578339 +940144683 -591162647 +-505842935 163395645 +94847173 -593824712 +956774808 750480430 +15343196 -37290 +-712891671 731714443 +455019663 941949995 +-289933273 -305144434 +576863429 -941983654 +840632457 -256663923 +415927834 301256025 +132661553 -12749823 +-378408843 349983399 +213731182 235431849 +678032352 736276097 +-835676789 -184421687 +945495827 768873004 +-984706595 -551304047 +162334711 420345860 +-876319681 450065502 +522514436 974483448 +-421023848 378241552 +850736117 -954560746 +877847800 694158437 +-990488360 -652633885 +-69175322 256180260 +795768201 35469785 +-811560516 911775994 +-824300112 -8292562 +-380427540 -588037046 +-894486072 557934725 +-655450976 -167558599 +-736741656 565777827 +-747819252 -186581395 +-155528823 -836599793 +795328763 -836567312 +-129707422 568355986 +314519759 242455852 +-170190365 -544510413 +-313670631 743558623 +172943746 596006911 +-191058920 354481188 +-337049282 -670841715 +-696882646 133352177 +608059040 716694924 +-975733835 -685591144 +-107456252 689051463 +-766533565 108810636 +-7882875 -271528506 +467614815 691639431 +-52708823 -885699998 +-886109376 -386713729 +-327914626 -793799131 +40149762 -126440906 +-70535809 -315390965 +556634240 -28559349 +-482198254 -397565696 +-927040129 286320513 +683298843 -276027929 +-887477427 769340239 +-245336459 -148456389 +954944203 121865676 +492360634 356262204 +608709549 -970459862 +-566829305 -33119113 +-616095633 -56146950 +-404194959 893107387 +-620664398 -190299932 +630073538 -295809277 +-265392658 592931500 +-655328918 -742439093 +-575042314 -729698513 +-446559427 181162857 +798262442 -119176470 +-879888175 -812690156 +803467322 767352108 +-914498747 -936990170 +400639622 254953639 +311237484 -845111577 +852051146 870378312 +-517853215 15997880 +402599479 101974537 +513004041 -896612288 +533572137 522534232 +-250217774 117762484 +282249634 -370183781 +687923154 97604514 +-756017355 875299079 +732627160 -572164902 +776862383 -547380033 +-520484533 476699265 +-273901552 -833028555 +178730648 960995888 +799611110 98250637 +-397448917 -605441074 +912676195 -510020544 +386328398 -959761482 +-199999309 147577664 +-824153918 399988006 +-804025034 -957854892 +922767195 -703953147 +76314601 185558482 +-439084841 -494211091 +-950176366 -943820626 +-921160211 674750027 +-570794135 836284255 +948436963 -936798585 +554231214 831187628 +-845961634 -943544706 +814033678 -530442403 +-860968006 704236646 +-518916199 67118657 +-171243119 -853470662 +891757263 706721153 +170526734 -822490717 +-939780986 -3055247 +864218785 306469925 +-376549370 914432768 +169876959 884397382 +-649954092 -756477009 +-500967622 -552040409 +785715236 754441313 +809911056 7909937 +139086898 212296449 +-428522053 455089971 +-39162674 817320152 +494365192 339008083 +456540105 -695178256 +-943912176 -504598667 +-254550742 41933794 +-199233202 -773682482 +634688007 -577876726 +486435986 -973535502 +757900135 782074036 +-21525705 625531401 +-258288347 -485135691 +-722164097 -452463658 +632038152 399904943 +-890450967 54033197 +-252557208 -892277588 +915002808 648431502 +-218132493 -937322446 +-313902964 -263514868 +839058132 331303272 +-779217162 3586489 +-669409833 352497782 +-291292280 -553045289 +652353556 -743697693 +-842663528 812863584 +442347680 381031355 +-527882198 678770954 +-342564581 904059831 +-927179196 262355347 +592644101 113346543 +-567714674 911756757 +327137303 231151339 +-200682544 350125647 +346580472 -447907519 +419954046 211171 +-947590343 716136709 +-222006005 994870907 +-729958702 74446325 +651876866 507851940 +-999306011 -742122628 +307379422 681844223 +993295068 416415584 +801222764 775411813 +174794243 51130374 +-823199902 -982238164 +914633102 197331818 +-560847262 -866825503 +-937278171 -927740697 +531226731 1687331 +618522270 -369628599 +387607159 932601434 +479619231 -168566744 +684865020 980507598 +-395662713 410891579 +-235807066 -594190002 +-762969481 -884005753 +-72087176 441965983 +-837718888 -991592194 +-81698340 -313437053 +661880596 -115587018 +526136969 -566981467 +-625284430 -470933206 +399237173 -615894110 +-409209559 -593673292 +-199035485 291283283 +669293674 -252775202 +177190902 -791213828 +632045612 582685772 +107281937 475343143 +-199214068 -637006288 +537188721 -44965247 +711360438 301968628 +424438612 449453738 +-724498476 -629178613 +-629800255 526750479 +508896256 -627543961 +642141843 225108287 +714474148 -731022553 +627804111 523284610 +390358219 -285441104 +452755064 69400790 +369339386 -136536434 +108973096 -794706452 +-611793578 429759482 +-894797792 971144863 +-46202141 -216249713 +418220295 796515498 +527186843 -471190621 +447209128 254904932 +233808271 -335287318 +-303722807 -425539508 +-777397027 861028464 +-488763337 397425600 +-770158320 -740291159 +-74310202 -263456902 +87350301 -421246258 +-404151838 -59508015 +-793556816 71228007 +-303023692 470562166 +-245503748 86842549 +185474957 444714983 +-977519491 -318601968 +-612138778 736534040 +-666043598 612279228 +757537453 498058789 +282950073 511669558 +142828416 -194212412 +-188776809 -777964962 +28980907 973351115 +-257281949 -881168589 +-36151856 -440982568 +-514909769 -241970004 +-85160379 120528236 +-822629546 -500590996 +-769633706 -963448979 +-165017233 96089500 +642027386 691107796 +-144098401 -611851298 +949046725 -453169021 +-828911124 111989267 +-531692355 82919630 +386355316 -2051634 +-836682868 126745186 +340681979 279684974 +-495951852 -670615822 +945656289 378300956 +998578780 -690594578 +-619092659 -226994921 +895652917 103056515 +-878114165 318003680 +732444507 -170716052 +347332939 -777036522 +262615430 510837783 +720847434 900872717 +-965136656 -849265196 +-804507820 90406733 +-371637029 -199906620 +440866098 -348592544 +-215751189 -927812387 +525315683 176558282 +-935029787 -637132231 +68871072 -202279876 +609155619 828395666 +-15844081 728242163 +534733617 -202874551 +-797371749 -931802382 +106032370 619019134 +-496550211 -526177220 +-640552758 -483768835 +-606440496 -797785002 +-849926914 -49806220 +131975857 -362850696 +-483404277 555490467 +805305291 972509764 +416822394 757748755 +-576399714 -799801286 +794734360 797631863 +568517114 631941722 +542748670 256517912 +859112186 -439225355 +-783515849 -573209550 +-887161027 -629948849 +-225038090 495716256 +729656104 -403279810 +232692415 550532344 +149284079 -881648446 +488115170 -53017648 +-774143867 -115872133 +644188180 -738309134 +837116631 127480498 +-714128292 783021627 +813259461 -724530272 +-979272774 278856719 +-677886287 -454543744 +748721978 -285542252 +-29790080 -7753016 +154980134 487468506 +-445465435 497373452 +647888776 499850404 +688368048 701969308 +818832524 -710002041 +813626054 367672612 +-136581919 -431042192 +557287126 -570661664 +745947814 885075750 +164796795 158403690 +291692616 517296625 +987495410 763658235 +-819696526 -721708136 +582447526 -337155793 +631918764 -361905523 +435427222 842361868 +399548439 261316649 +-976875665 -517570967 +694860166 107520243 +320735364 -444717774 +37370153 186464790 +-578600182 558025619 +9972587 -349770180 +94368376 81425435 +741862226 84461704 +696119438 -592648661 +375915450 578080053 +655108808 -771186289 +391101396 87066455 +803617730 432988150 +88661443 -934800254 +-944000360 -315648326 +-315153134 -571555968 +-72452984 -642987753 +-677104658 -890542029 +829482680 20168773 +-933604108 -633886821 +-232792105 -91896167 +615696707 -727987262 +646035626 422657660 +-592471690 921028615 +-709008358 -40071287 +433507581 -523277644 +-990837651 155631535 +-963760107 145569311 +620877540 241970414 +-384404257 -771839147 +-557409513 173021284 +16735767 -801836261 +810892380 -214430164 +-60491630 796063949 +-588013220 -261394990 +-886041594 -620879435 +125810337 701525990 +147874335 767183438 +114587771 -660255815 +-853803022 -193483185 +-551228080 552330563 +808339613 111532293 +74447967 895812908 +475670960 687712401 +918067098 341904636 +-880949718 41532699 +366836868 -828196523 +-288132086 -428342017 +-119548313 -583732698 +-248600771 -416314176 +653031682 -585755843 +-308070644 -222481134 +-78946001 95833814 +-114181864 -785862813 +-251768643 173491897 +-537116213 214857052 +-673730631 775049151 +88387744 -448962130 +-893454182 504298831 +-509660213 20635453 +-716006473 232238374 +202047780 660883393 +77030204 -570651368 +163580950 499168663 +-324313419 595331875 +-916815316 507665665 +-111493478 -56163454 +-675695514 723811137 +-130647442 429146311 +553393793 378276515 +-166984142 -288586434 +944075314 473033050 +-947721868 41448995 +666222665 -738523862 +-454324554 -304728932 +609410589 541752990 +809284843 -755007616 +-900045768 761134115 +-526954390 -677546542 +-322770232 -803757852 +-591230673 90902431 +-681323289 524308863 +-17712702 -565183845 +501712950 -314370847 +-97102958 25904758 +-4802921 -831414793 +139842985 -430716801 +-396303529 -577463947 +-790778450 47609896 +-157775590 -510370253 +748003932 -653863043 +-333727698 773667068 +403283575 91336783 +828306972 -723024025 +869369696 -892010362 +-904957910 633169000 +527094624 147560572 +-461031035 328241478 +625012057 -603614624 +-34942657 927549872 +-570063953 988004496 +-268738156 820504894 +407189878 -61047655 +143188539 -493103234 +186518919 -690147886 +-89916860 465928426 +-921319804 865297865 +-292391596 -477748827 +-13629542 508348849 +938443027 977879256 +758262449 -475204294 +-268046668 -33824774 +68415478 331935341 +259457725 370603328 +495089291 -819787837 +506092600 756855296 +642112937 -443403198 +-572570834 -530690763 +765583825 175713368 +223064390 -260701338 +-647333277 -138987498 +413944425 839314689 +-826587069 -166233295 +-568948024 128714013 +-833251953 -562239755 +372061971 628216713 +-756059963 -223422863 +-522999268 -729896566 +288277708 -761312568 +-213993744 151393433 +-492702288 930127081 +161906671 273034362 +-262535817 541780256 +-319900066 -540729883 +385598990 21103859 +348349247 -567926344 +-923643771 459124691 +-689824166 698774052 +-962258230 901352453 +31186545 -804916595 +-53566823 235160223 +944421578 537884509 +30826690 493688216 +-898058241 841460782 +-795333962 167436203 +425100155 211724363 +665782160 -810355562 +-292513079 -54208036 +-184010919 -853806121 +412191904 484431820 +-457558857 715281811 +-832071612 -132353961 +844975133 -152308944 +187230352 -604571716 +287631069 -558677147 +-16105699 576730914 +717396185 -574367771 +-465446015 -444398465 +477014998 -245135561 +-846563841 637834908 +-516875977 307136152 +570983161 194269360 +-893154558 -880862559 +-687704638 -147567490 +987701610 -413927559 +-857630211 946402191 +970679179 962144593 +-653057294 413705248 +-350980690 181513945 +-8591188 -771284414 +723729196 572878526 +582794007 -520911144 +-520328294 759026685 +-739551131 -469629025 +-686510750 648580002 +637852069 670101249 +-862815709 934611661 +841400410 -713731876 +81638005 476142865 +609724449 -104021052 +665220358 571247315 +-489303928 -72000422 +6646093 -661626500 +-469516908 541146239 +136022607 -137693407 +-959084620 461398210 +-433143945 -915155781 +-83496411 774485140 +852093536 824560729 +424477733 677563178 +91201794 -445680653 +-845164235 -598847047 +205826817 524521386 +430358629 75716454 +-78866485 -475476277 +659831070 107479023 +391448734 577654908 +-630306005 -547604781 +247778831 -678378291 +-652466530 -73802935 +-402051626 903005821 +-81556030 827272257 +-268941777 127747480 +-888187164 -674499300 +-644671887 490217655 +-90867726 101895752 +916745723 -399971989 +567522159 883826924 +594946037 717848401 +-344363115 861274114 +-931006049 -191033985 +265437948 851079114 +-830553246 173407101 +690720873 -817222966 +223435318 46555262 +680823950 -828310129 +728099041 -544629547 +409271197 876874026 +323170409 -133372360 +207039345 561343495 +688233774 -724041060 +478934519 -758667307 +758394369 32543543 +63242883 608531448 +628519532 261333162 +159166795 -718185961 +343214566 -882279028 +-671516317 11384000 +-902803116 -666463862 +-341716392 -187263786 +-255328624 791860 +-778123860 615923258 +-328423375 55943381 +-5031151 -294254988 +290204572 529600312 +-823500269 875618028 +-230493484 624445991 +-721771897 558742182 +141087969 -52520953 +-844014056 -308652332 +-341823181 389584869 +-201864457 960129807 +866936051 626481196 +566548524 -905375937 +185357489 991155066 +-52354891 161400787 +-271011819 237778519 +547941937 784904733 +-472088961 -546276481 +-54572725 351864109 +-529986327 539058653 +37314341 280515593 +963863835 196435909 +238545490 431289264 +966445207 -768411100 +-410230766 -46444475 +922380531 -272767433 +680092557 565084836 +5779291 515980182 +292315029 584692753 +543130957 -438585294 +-334790622 988483254 +874419382 205828285 +639766966 841323089 +284720406 632168498 +-135403007 687635716 +-736930901 -543668784 +243257846 -384926404 +839914671 195082822 +741672796 -822253028 +79606565 -255045828 +-154720445 530992117 +668113536 370962968 +669925865 957948807 +-659106001 -871086339 +-168429264 92938767 +414718631 940011377 +-887844128 -960761265 +670384609 -192932542 +496738094 -360229368 +51310817 192923509 +-664835206 -566804728 +-404484516 213385693 +-375260029 -998503177 +843690519 -69637800 +-345766546 511884844 +-641725585 -981443535 +-561284092 -864851102 +-425944045 -780263240 +475144190 202517714 +376248878 -631465638 +422873186 -78438113 +-506667752 -973007778 +19943533 136480107 +-245725293 811300656 +-473496432 -93312977 +-265348783 928926276 +-346194427 218625509 +-399410832 880870114 +-369723892 570489695 +-439305240 603613009 +-803439026 -213068921 +806421980 924345006 +838342294 33763142 +770219365 -367834615 +831947262 -993430777 +725427124 -873544396 +684177574 -682688199 +-967939037 -812642509 +-261393815 833470525 +899770660 -374903013 +-390981765 -769341197 +-942627428 958389425 +963740089 132066549 +598122383 873877838 +483619083 -813393918 +669805429 -448944014 +-72892817 -923822483 +-744197405 167002552 +-606048385 -561795262 +-314215143 831139439 +631193939 448206905 +295455146 345592753 +640341802 439843107 +610184663 709943170 +216121588 -328787899 +381216130 384749072 +-797308855 12318639 +604975854 473088203 +67803045 796527790 +620177555 434662493 +156201228 -252629926 +-863002316 619972467 +-351403153 -978027981 +513238260 646000005 +-980030284 550540789 +234010785 -895631227 +-832458501 -644202951 +-999536316 -908519023 +-706339222 -175373774 +-540358406 -75569022 +-931643810 -721314285 +-101132590 -291090149 +345058517 -339547223 +200317032 817212821 +945127522 584198408 +479710866 -876270774 +-115843858 -23350637 +-849883848 -294512132 +-6438025 -903655746 +-693079231 25178558 +-374305488 -407113864 +-740353560 142537763 +916866885 -17412954 +-4308054 -590591223 +-246575606 -993840308 +-421965165 -960596931 +-248651449 553873870 +176714721 589147850 +-829301168 -754769086 +416010505 -407857997 +732890752 75532181 +-702091365 790431313 +972083058 657302884 +617205723 705493627 +-896143989 -284377534 +-261691406 888996387 +-164318114 773247548 +-15070609 -787947066 +-775185688 948784311 +788168936 -426097159 +-282707549 -625502883 +876932826 -260705260 +391416826 -979864510 +116226316 -202558733 +192277458 978089473 +-412526347 853645973 +764606277 -773213266 +-966908290 73702434 +-727213265 -690392282 +164352865 606679250 +724902309 838263025 +972293024 222951434 +219131499 -913619918 +-748808764 -56050333 +-507420146 686130073 +-978180119 639702797 +-361865494 -108976988 +408271875 547461015 +249156961 -529126222 +-105054996 -135961115 +-218820124 119242730 +-6918889 871517278 +772424932 -185487278 +225202893 630338716 +-828937348 475632592 +-210199422 324507771 +-703024192 757010705 +781658574 -879069627 +801060599 731933160 +987389529 -336025584 +-852618851 548655996 +-820215771 49282347 +832621251 -670893590 +948660858 468350173 +-105307105 938380186 +389260795 11819779 +549058789 140064218 +-863762134 -969895588 +-703339892 -142625654 +-600027826 -247468791 +-938265188 -975118764 +-588961738 213908845 +653981749 453486803 +-289616477 304463710 +855685664 537568778 +-609805008 482695577 +996919681 -731550556 +495811661 -188959529 +575202706 -114029952 +125281241 -628025702 +-389843790 -45624391 +-585955712 594395046 +394013625 -128014436 +129791015 291273265 +170010833 -412495857 +-651791265 427470226 +694881364 -381313299 +663357698 740576513 +200492544 941451700 +-448372821 -993308610 +100094334 -261451989 +-709529475 26010085 +428344641 218790090 +-625342004 713206501 +511307933 -177782074 +666392178 874066357 +-282683671 -82271700 +-8511102 -864075392 +409003257 989783932 +773845377 -118806146 +813690995 990674147 +659659924 -748452806 +-464478229 -84647768 +-300326252 941486869 +447106673 814307350 +616487501 637609378 +844112881 120477575 +-362033253 359980741 +-31476857 -729660450 +-566825043 190614679 +-44419292 -657266969 +-605867383 -277747182 +-391172947 445704868 +525821545 -579327936 +-305423253 583591469 +556048585 70803667 +-140714868 260577741 +375086807 -190685403 +-490733184 -302658180 +606504113 -109612103 +506537888 -424685354 +737000251 306594830 +-712418499 962619417 +-783652126 -50163033 +-953000084 579289893 +-491061417 -320353900 +-229725328 351151375 +214356620 702149494 +140779456 122410690 +958748841 -480223704 +-794232468 155851526 +-899360189 350476059 +676775978 210857498 +362788565 201707445 +-216737348 552959637 +972194995 710969870 +-357980708 -957491401 +-735682362 267097473 +438626751 260003976 +808531664 -990526818 +287238976 -917887163 +-29632467 757435973 +749244212 -207145730 +-897221216 -119053155 +-389631157 -866183267 +957212977 -668442241 +-141910620 -487316289 +-11285957 -314528303 +62873384 567517664 +884922832 250240285 +536229112 838267035 +521602341 849440803 +546241512 -740790743 +804229373 891466656 +-550230856 114087058 +-271406409 215657686 +-370526688 695475753 +9127326 571227655 +-52908954 767478643 +994307084 540995010 +278141399 -223637303 +-884390834 682702180 +-280426710 -252205091 +925348702 933545116 +-208423547 -251219066 +948091344 -582705714 +-409572055 379746138 +953346043 84444335 +-355035100 -911552906 +-619385164 -986410195 +-154241479 813826218 +862367648 -454587308 +557023862 953578171 +180293237 489698245 +-551167787 -397119237 +539143689 640540155 +653673633 790359851 +-94442011 -949861896 +-508599281 -159420878 +418831054 818474063 +586278286 -369364667 +-172576191 -732000326 +894521147 865832494 +85059077 -425454804 +440880407 -440521906 +916682878 -778778637 +23404740 933072423 +735705515 -98936149 +614618971 835284238 +-434939221 -260025727 +-983451465 8332583 +-252674061 -72669681 +247863624 886593979 +-804375289 751379962 +711131954 677310358 +-395807439 -615052085 +-984529173 766099313 +344301906 356645116 +617633740 -828159496 +-98595766 -339514568 +-529774658 335919544 +-335951634 -903431686 +941204323 63099563 +325032771 625163800 +-553246402 -485144739 +427708807 -148704359 +810730909 965060495 +631431128 102682391 +-358540570 424870937 +932063087 883556654 +734114556 816066447 +-17595619 -267740239 +900853775 -914154071 +503839189 -381317147 +-325551419 817969231 +-192235305 -973934089 +-6359311 -850429237 +-492644672 242994746 +-45175532 -665342839 +-592469837 -475887664 +93903139 -757338250 +-530980202 -654389111 +-400929115 -617929398 +-358094627 181430262 +-662147189 -459804790 +-929697828 -627282251 +-923801833 -17089952 +605352146 837023757 +151520892 -769136011 +681895283 -908135451 +-453163563 -472323426 +529284937 -714894770 +-893282711 -690765069 +-760576920 468623630 +480790944 315773418 +-910232287 794847465 +674396795 941985535 +891606293 680465929 +-457270344 346577478 +-186052198 -653571124 +898080775 774544219 +816281806 890327489 +-681122857 -997914006 +865206891 -930283835 +628905587 -1199048 +-630436691 309948502 +-575175877 -935142863 +-752238893 -204675215 +-929036843 761756265 +-263824394 -554787560 +-197370811 49330424 +-98248997 -568958210 +-384291303 -284905467 +-333623629 -934111107 +418173833 123118429 +830055867 269670077 +166402847 110483342 +-385076836 -692469861 +-470178397 -912055182 +-498767263 -262978938 +-950705920 -375405066 +-427619476 -707135969 +631204367 257411849 +525070244 475352271 +-100662211 73976230 +-638518553 -761248630 +-56235708 845410121 +-585285351 -4440139 +412597095 664004244 +970643639 460858454 +889472373 738085125 +256068892 -120822265 +-612697177 449009795 +206488820 768978592 +-807591618 712071124 +-380797590 -954281356 +-499775883 21009691 +892019504 233683911 +-853369391 808487068 +-31523298 -405478272 +187994687 -823731156 +140381002 772020417 +-218325409 -885387982 +899164426 887471414 +-62237830 -148161258 +556645624 364249925 +52892127 583368097 +614904874 190691479 +-268860425 -8285459 +386559148 801957003 +410651478 674651901 +-969545909 -316136755 +446601492 957213694 +-499162270 -856353962 +-708087703 576179196 +356465136 -52086690 +-479755588 -876058316 +499579732 241791556 +30783514 -388849391 +378674898 780709112 +849887907 509269271 +-426219572 414283356 +-973303354 -813720 +548191933 -565548178 +999381303 227340333 +-167652216 -639133527 +310316948 -730175279 +658837755 -664226071 +-856504608 -789844256 +-340427054 398088994 +-414641160 152875466 +240977949 902288313 +-225164333 -556249032 +-523896394 45030828 +773335284 -930145456 +-530497196 -84833172 +484593460 -986124964 +-395124034 624963198 +729190493 -352313079 +544862396 -714545449 +853586970 -541615344 +-254122166 -958195219 +807849198 854720391 +863322659 827208336 +476981398 -63941576 +-755454538 303657461 +65184911 -957094366 +-542625059 -31850835 +220355409 -950767014 +-230791035 -486397604 +-189884298 235517167 +738993021 -706030335 +902585034 -563230088 +-793495493 591910341 +-661175714 -546188614 +906465718 281950619 +984285556 -249624089 +92064822 -644453790 +988951289 26002612 +603555978 -114854846 +491883289 -207549205 +545725168 -83329508 +-326279980 -474341418 +-321954225 -139729909 +658236397 -244103107 +-913329335 482434359 +910956193 407332166 +-18803898 998960551 +-310102555 280575523 +147655693 -387998421 +675218797 453883178 +720554439 -337915516 +365896234 -264556157 +535158113 702284015 +-766002950 911943148 +-467574307 -590752443 +795061449 147792471 +-180127417 772196305 +594409450 972417162 +-991875172 -814993140 +799079406 386066338 +-660720744 -757075712 +434483133 -570588205 +-768318033 207949446 +83862253 -409956214 +274361279 -622916684 +761322924 877510614 +740241896 49568825 +384921602 706036764 +-2270091 -768707687 +711557871 191626898 +-520878892 463543990 +-989706977 -312016175 +-475389955 -654065286 +-931376175 607421873 +989855104 -502728352 +-95114449 -792193553 +334125560 -608523297 +269058964 -17508292 +991431593 -950040901 +979157246 -271137698 +143837927 -331050023 +-884721588 -247066587 +853408803 -171468398 +-391160086 932160755 +-684805427 -481000817 +544500837 -37633989 +-391831121 -541267757 +445634255 -707809542 +-588678079 -215005985 +79656490 -560971398 +-710987114 56169645 +-641707129 425745844 +414591403 -291503480 +-672207630 122147294 +353193001 -531456161 +-780951890 -34734994 +-214794695 -382946448 +-327532174 -229776107 +641354915 -387960268 +-700024588 98689155 +-229590688 793493145 +826976972 609929140 +249489965 -486760377 +729871909 308654686 +-819517324 45463207 +863071028 -541673085 +-649275224 278994134 +482975753 798170718 +568805858 504297575 +-962822491 238249352 +473568996 179088243 +100662705 -932733703 +669282203 -911126314 +-52314488 -549370613 +261323537 -268107368 +-522344228 -260598022 +-637483602 -533395221 +-553072896 466743463 +183725252 -694868415 +-811829171 889210404 +177536878 10719698 +961931742 -646853255 +-502340159 801471425 +257322538 -410361883 +706341814 725025 +-652373308 -727725615 +673434398 44244270 +784583364 -212230786 +252153588 -619772783 +-55859630 729401792 +528614649 720191086 +202037840 8094991 +-146337808 282147411 +-349231779 -329067529 +689443542 -156914321 +590370964 -438236056 +113149958 -384043666 +236375957 883293339 +-17133135 690368224 +-842630460 -529704596 +-359617372 456508666 +-623959970 -154562027 +943901481 -365790287 +-214474470 740171220 +249575047 -752398003 +560418700 -236300455 +-917114774 183257447 +252138417 -542238157 +781704374 -315421101 +548397458 132227195 +-989961565 -672058786 +-410296105 870967714 +-369055099 -920114860 +-296756101 134313117 +204766701 299479080 +-79345919 572096908 +-366552757 869791370 +-382808554 -78501378 +-653189250 -973173623 +611974663 -166703045 +976282363 -887864791 +-424247221 -110248835 +609445513 579873885 +-553058146 -240022707 +276886366 360858377 +612955750 -482403139 +-163059517 721269440 +973718809 -546670009 +-910728456 30966434 +-201618176 -311528867 +-113720891 -250288140 +-247557355 26682945 +891675169 798874087 +246110208 -729455537 +-802063393 366156452 +488763187 133958829 +-210926352 -895007618 +646766652 -995454260 +-981395459 -112459061 +490254830 -321455860 +627197292 -133206526 +-238829221 -497513616 +-776138652 -660554892 +974855708 -889511435 +915196389 -863867221 +795015009 620831504 +-31090933 951899173 +535077481 -143677065 +-592779025 -348573656 +-430695798 -304207064 +953809357 -966186204 +-849362178 -95130446 +25694550 -372168463 +-937299880 -614636241 +373701188 907581376 +228744959 158255842 +-665116332 -830951306 +-527601875 -451214624 +-225112979 -838872932 +-799534664 -396051127 +395912929 945096003 +-648622861 453083825 +-577505775 -720201790 +-952750046 -525487444 +155869901 440308547 +-801001834 252585613 +-666597669 -904305284 +-114257421 619582725 +67197885 412777836 +-220563606 685487216 +29763671 -593613150 +945693289 -482451792 +581306881 -290952759 +-674199122 -396587087 +-452469494 -486106648 +43884883 -680005690 +713375861 967968866 +-578500241 355431535 +-68370433 772922999 +239820282 -27613363 +670403802 716296653 +-95218666 373134963 +112390372 -839657847 +633794417 335755387 +247485927 -800312071 +970468594 765225195 +-564748991 149639501 +-523554396 871061611 +170058837 -917387899 +-416964212 881392789 +-490146415 -822535713 +513955412 790441224 +-354998396 198666038 +605392499 -17932317 +-548866405 872613206 +-292178289 -712932849 +-568868868 -431303656 +142781053 -298607486 +-651256404 -452841474 +828712911 -792237039 +479665878 332479615 +-311856143 -54690590 +949806477 -839641186 +207045986 962402697 +641722126 849586610 +-977897745 444233918 +-20125498 -625054089 +-674808475 93475274 +-438979353 422570366 +-340591860 958389560 +866534249 -644162146 +-813164541 -409870965 +-816882096 412076230 +-961445368 -114453545 +319573190 530447027 +-44513692 -906589430 +990829230 -884509869 +-468569960 991850212 +337986570 61135701 +462120819 -834550294 +706417780 304185337 +-405559432 60821847 +494457225 -723522546 +458270257 50096233 +-873119856 10816106 +561096587 -14496995 +174897812 507268291 +-411009269 -108047663 +415877037 810265363 +-46455176 305882276 +422414967 -35538872 +-913660855 -460317654 +-158903575 296409784 +832171718 -565345183 +-837646585 996526047 +615357948 864812305 +436381684 -230907846 +514915878 -429498163 +-788562736 964536016 +905058014 -553212755 +911515003 -529106652 +512406198 337078067 +-18104982 -805881234 +677506746 662086365 +641767010 -798432090 +-71787501 -550875637 +614704101 -456104764 +-215405260 -613799763 +-341452146 49856694 +296918125 216530006 +139571033 -804160013 +170928641 985552955 +209080231 816562569 +-604545007 330349155 +943784469 166078194 +147879056 361653378 +-177727625 -16754177 +14178792 121187908 +-291431284 -397784750 +757550048 -351100853 +-892723752 385556905 +341055662 -634282348 +162678704 -313380366 +431630716 809507507 +72513322 625583960 +564412270 -461534046 +133073359 650743588 +-252322850 -496659498 +42374042 907664499 +847148686 -624151606 +-400989283 -934535222 +536713495 333511306 +343803357 287528644 +-180824438 289282791 +-43147516 863488722 +16976928 -702462183 +-865205963 760407253 +-238344098 -22303906 +281707883 -530139082 +456602144 151617529 +-491832150 912347964 +823030570 -413244816 +228788856 -424004807 +233404322 342000493 +459817371 -52819797 +-515805271 -198309368 +99936673 -65450536 +937143474 841958280 +253359148 729470726 +-867138338 382506487 +385942868 -454298325 +-269140488 -931197145 +616743860 -57212600 +-894481983 437012259 +-61225101 -370262855 +-506831067 -599698555 +942580912 -800488435 +-208617441 799433294 +-477999394 -29753089 +720432180 128460629 +-686296513 345957677 +937767703 -101935563 +272997193 739795607 +-270186981 -315876538 +627784423 -530107704 +440142544 813102972 +-833022642 -833454621 +344542759 701324327 +-809772949 513906514 +-815638132 943973697 +264311067 627132026 +-799144371 366183850 +-851790045 -748519693 +-319106751 -942957114 +347001348 616540129 +-171434760 117790282 +381335538 473759651 +-25091495 173416753 +344347037 772213306 +127675498 952107956 +-671231104 -661347055 +565111664 -543197593 +-745426872 -149809646 +-718849680 -273245343 +-435667835 537353225 +-564002333 66740241 +902377036 16609453 +-771135560 727026274 +575239228 790484393 +677178057 448299092 +-448164764 708029690 +969500085 -513645329 +58378175 -844234574 +935504764 -203097322 +-516976442 -231551787 +524000351 602650508 +319403630 273713730 +-528151927 -811490899 +-692996276 -596170972 +-589681349 112667368 +464734023 948656983 +51810505 355502876 +782386682 -164952538 +-16144551 613186201 +854612451 173994668 +516948056 483388079 +-505495886 -192206613 +671488764 793209383 +-249129066 986236732 +-174758399 467215927 +989039926 -50918055 +-783566563 846335031 +377926749 -401804171 +951380578 -102201901 +71133839 -370916494 +-401982563 -734368482 +152063730 -251183410 +333852096 919666475 +598982139 -671410971 +-696101407 -398274863 +112971644 336194998 +-28913008 172599672 +-831266540 -612749509 +-603598912 132217680 +-494489114 -367894815 +-618651062 35059418 +-959194700 653389669 +359533989 381602987 +-305348596 203307665 +-538682370 847986492 +-545327293 374159912 +368198078 369502115 +559422103 -51632004 +630961372 -562501560 +-341830213 -838744783 +-304015899 160830755 +913244408 -327243384 +22682597 967193159 +-598968022 -50608932 +120523020 -158358943 +-778354805 452796919 +-782418597 180611813 +-217284425 -967502203 +611018711 -279108066 +605261733 -224771863 +916718142 522952300 +-842245524 -2363864 +-150365670 -63807329 +42647998 772104315 +-996131281 707372688 +872717779 411227798 +-244306797 79929122 +263423973 -698333899 +543017971 -763096160 +-227799943 -583331768 +-734985000 970354271 +-733041863 640400222 +630426480 149394138 +866765626 -777649692 +572180394 643349391 +-703817747 848339988 +887757640 587635133 +691612017 227701816 +-640245465 746945399 +234055921 -75950344 +-148246358 -814165653 +940541183 357902226 +840712733 -931962728 +642911692 -77939021 +7811625 -419811773 +751320389 -413523367 +-823792138 -829139133 +448075949 208869553 +964639626 -772667444 +-704651828 534237491 +254111199 649114696 +-460424093 -275899456 +531635946 814221763 +447711892 946852125 +508816857 777437757 +-309348570 -27800039 +580601520 368615599 +685242228 476468184 +872778780 -958711871 +834680437 974555213 +-70032570 -169853357 +-766860236 992179098 +375416762 37364906 +-848734267 467992780 +-92665915 -923799386 +693837495 -202009592 +518272916 -51612124 +145982627 936042580 +-415564588 630879283 +497726696 629870858 +741505031 521628865 +287627915 791663931 +573353542 -373079812 +-687688297 -659787683 +-291563316 967625387 +-150435835 -937479797 +-873083059 325936112 +-611716125 -819581987 +962971274 -54793097 +-777669499 -692285873 +-610128995 -34559418 +-729811512 -897938515 +-945161426 392250061 +232268220 437673601 +-258073682 -438087249 +482649200 139715709 +-301210965 -686113733 +-174104026 860244491 +127292013 956268212 +276534811 -652379326 +820780326 139732792 +704841734 -709422621 +-796455230 -520715366 +-619340078 -440903215 +239262433 -160313011 +-519908376 -444698781 +-348095337 534120468 +-183361882 -748334550 +902629405 717867334 +-667475611 -62217049 +-410093435 325746902 +876409688 549628011 +-290654577 -280694517 +234519538 152331160 +-728189696 -939023338 +-669469086 -492118761 +440167522 160765902 +-302926655 -284777898 +-36028063 -140201965 +-333430864 -902198178 +776523670 -80283288 +264034717 839961580 +413851559 -826718381 +402129653 -14601526 +719171217 -880578842 +241356562 -320022234 +814778939 814842953 +-924156573 -597336997 +264814025 -789227841 +-962791616 -889828691 +128908761 -885804309 +-427819790 758072603 +354309961 794170760 +294080398 705850847 +45007505 704490487 +315089169 -247326616 +-320012135 -556908447 +-695722081 818765476 +-138431052 338998023 +257213915 840191996 +-287601152 -313773399 +-697048991 -748875534 +-250235862 -932609270 +-651643436 209489375 +640912038 -986866055 +-150430088 -844813688 +152221545 210218099 +21579533 197564216 +763662338 1444784 +86875881 588299483 +-287941402 -891451556 +-128817548 562297346 +812048259 -606306631 +-537867852 -329970680 +191607485 103401606 +-869179800 -437603318 +-293544929 756511712 +794121841 322052409 +217649094 -487150143 +293126696 841017442 +589841767 -851908412 +474671825 340190474 +-575556435 836204983 +-142020769 917323394 +916238745 -156318683 +-443094916 827703357 +-928674854 842873663 +368066102 294681690 +338741772 4840812 +-936285624 -295084391 +109558531 -109451138 +-652760615 -320528961 +83036064 250078667 +163202701 -479081925 +827253523 893466452 +-446533715 -708176930 +449286383 -990657739 +-768383786 512160311 +680756719 -116463534 +766694375 646083060 +-202271729 862922784 +742649726 -431871070 +778100978 400406095 +-386569122 181707839 +542142424 -340059474 +304854564 924188584 +-509443445 588341108 +-866448061 638632657 +-249908002 -768704765 +-935453111 -427520621 +487333249 -770557341 +40039692 779510649 +346935996 -88349955 +551877460 773089548 +512142851 891043188 +-337930423 538962724 +-634112983 -962715181 +956693239 -4545324 +-986030640 -938137056 +85010897 627625679 +-389913919 -637742012 +-337474812 -806189990 +-135418755 148308842 +355704981 -556530470 +-704631047 -158668456 +484023020 -317972250 +-899933025 -927297482 +-718213850 -812769040 +-98879915 891079250 +-870290788 257081293 +-685602096 544238696 +101166621 569354964 +-924619848 188248185 +901222625 107047314 +-599087974 -98624461 +-792838446 501112219 +715738701 -351386097 +260915868 339600278 +717069921 -817990492 +656430084 332350468 +-182523205 -240901378 +285633475 -184300688 +-811644360 -386901649 +-749737141 -890535431 +-78845813 64554686 +-650195399 401692829 +44097611 980069477 +-841194012 -875367972 +895022885 -642960220 +-91444817 -578360854 +801888057 685404403 +-972272250 556889917 +274370235 -746380152 +360679148 -354406049 +-64612667 227012253 +-439300277 363007265 +-87696174 -903796700 +-382618278 844569696 +320280646 804033322 +-208211621 121327211 +-144758502 559788742 +491282794 337496961 +-759526724 762685894 +264365084 819289204 +-141438723 -376307948 +-144212956 262673064 +450543508 518486137 +-688803154 -811973831 +95784522 956901535 +-44950280 266202747 +342886841 -860961803 +292739027 258072380 +53636507 203029467 +552004742 922063534 +-453106992 441178635 +548884042 587500251 +-778208974 -154501261 +-859246430 44480338 +-215369999 -69493210 +679799556 748912869 +-574494515 -555408304 +171871141 234731125 +-248361344 103588922 +168795623 301403957 +-462813451 412607996 +-484774805 21240467 +-856321872 614080189 +679078463 64073192 +-481944424 -846220800 +-820126756 -342607811 +773092003 -888520567 +677743607 -927427061 +233935841 215840458 +331381187 820971484 +-759221928 -642332468 +-830685742 -228496355 +-927706678 -389277778 +-325550512 599443094 +399566146 874190631 +-579328221 -534508889 +-224183293 -100463481 +959268869 -895244654 +-749119546 -866804209 +-266332726 52099707 +-813187350 -512368674 +112091396 133073262 +-921385890 143728695 +-228623249 334948304 +258340418 645637382 +-348659386 -973278812 +-613042978 -775804782 +-483479844 -207662199 +768373258 215833266 +938371585 648008372 +-771046339 995095171 +-265294931 424370532 +-696443398 952772867 +-27170556 990046859 +-792071082 789235372 +674322200 -21771845 +483771543 708378180 +137392874 -409513352 +400328319 927255787 +905923724 899054770 +209674296 -368699953 +-388624432 -689557167 +-101994422 -433033073 +-447858439 954580604 +246461935 321417940 +719208759 459680759 +602210611 -448505654 +929023984 -508148240 +-707873160 -524743361 +-250450353 -266461099 +-640506876 504067784 +-900522421 -518440248 +857929262 716021243 +-328338994 -973862841 +-315452632 966103724 +-11540115 498149769 +-890078099 -52593467 +894291613 -97858666 +-223913483 -809156301 +-366108832 252992712 +-955826554 -132101595 +902066129 -809914383 +-379979204 -607550378 +186779416 -411037348 +380958053 191254399 +-574818016 416151600 +-878669674 558639086 +273662620 693191179 +-254254364 -153832932 +-826562885 -48377325 +-328624028 -393918939 +780775773 -145806981 +-823605844 881237865 +223289406 187649908 +-810862520 754433349 +507353312 -730742700 +-511049407 -579176366 +205468602 863582340 +-723009223 331145446 +-425738053 -603326761 +606384520 548712950 +369099635 22513448 +-90183620 -406952814 +536149817 647298534 +79603068 403675837 +515624407 -71621773 +-453753157 -957832108 +-615185656 -881051958 +484944946 632872672 +-696554678 -880690344 +962914365 -678665557 +-382818699 -228909183 +-167742310 697928321 +232225760 917716497 +904040854 581861410 +-139794262 842285117 +705037688 -477170230 +864754527 -266642709 +573668261 776710566 +621860360 -994945706 +-878007161 624241036 +-469309930 -610837314 +-476584409 849249204 +-464520409 -255434745 +-509417272 -513346384 +-437795342 -522460764 +-1814748 655111220 +-312390978 -17625328 +427426196 568061468 +956166814 754194599 +-202812174 971417046 +341918297 -623105542 +256786677 581778560 +501690712 -150046718 +-969790192 -779789585 +-171375149 80034167 +-64857439 -738382409 +866846664 404701164 +-340633873 -598711633 +-975444755 743112232 +-422709035 771873726 +-128142504 463085701 +260144854 -271698913 +664268886 -634612309 +669079423 -97444492 +-624014726 -202994982 +-518231120 311221292 +-823297287 93952464 +323785119 629462815 +674431184 666798418 +802551331 -87989398 +813076819 -232058028 +396773740 790589262 +-221953905 -929282025 +-869853208 914178837 +760064627 -749001976 +489480367 -951161542 +-593167891 -935948741 +212057806 903993503 +-710402817 83852175 +-585780399 238501569 +-819858998 283230016 +443277268 -530465862 +848097434 645287940 +-558968323 125171793 +-970378726 50906782 +396316188 -584373930 +-744715516 174996278 +-205531629 354086763 +263936824 -98204501 +-465792134 890856382 +679153 -132129877 +-913933196 197695351 +-763522936 900874938 +225929995 470776234 +918362447 897011950 +-100881996 -471934334 +-100070340 -354523121 +-801328176 -835227023 +-756982780 -497744948 +-324876667 324857200 +272927964 -252900915 +80061842 -848514486 +875199494 395275304 +-554043262 -995012535 +10384102 895950653 +-410555858 165852872 +131302361 -976830204 +-664080609 -842851199 +-341106812 -866881491 +-165419409 308791729 +840339979 830036795 +-238471931 -838346036 +772253733 262003912 +450323253 -179376790 +-985913705 -142839723 +796387165 742527697 +-453694023 114627491 +-990724390 -267340644 +95586595 -955010416 +13112345 -14517322 +-699066978 378941903 +-319175689 -499065227 +-2019103 587461761 +-837351791 664742847 +484152733 458378580 +646492770 107181501 +552676882 -289935776 +456800302 -295816223 +424092380 928310947 +889845545 500381469 +322979694 -241879443 +467327386 -875952518 +-181405190 685195983 +810477179 -6008412 +-824727433 427357692 +-817792198 276889839 +894259783 -942345718 +648143344 -405771221 +-812332078 485331833 +-934281605 817408846 +-620677186 236223556 +249338859 -405861664 +-32379890 -37106497 +-104031261 31644857 +-211147953 -825334668 +684291421 210963939 +-899296520 -913547211 +-859226027 -63676717 +938474617 -520121258 +-396838567 517337958 +460308414 -495566491 +443105210 726639810 +177022451 -830985283 +-833172109 622280737 +-753666093 -685192806 +916612892 -392509228 +-10184791 65848846 +-427821663 186950676 +-68776188 341941802 +-805884988 -468984601 +-205911168 504243682 +-671391274 221376241 +228490715 216847144 +303459742 797939595 +756034693 66365299 +793113067 -979412195 +813887656 609680071 +305867039 -531604686 +-203479655 380997063 +661978264 -81517448 +-697677693 665135109 +362795492 -327196890 +628002058 255156544 +844113012 -800479762 +-184795953 917852587 +-753063725 -147303333 +-662172807 953596021 +-466189297 -273388250 +397657286 -81509256 +-22851254 -798205562 +101317277 -229578179 +371316903 320456854 +-891103760 -192672348 +363722333 -618712602 +-439186020 468403040 +-539320325 857172948 +-135246090 -373788693 +171571709 -421625122 +-403030568 -666512068 +-161865629 902320170 +865417984 985618866 +863235926 248061700 +-638040580 -103362913 +602893827 639255860 +856347433 527359323 +-976268111 -685814 +-110563327 -44758088 +-713984388 -472955769 +774631039 -25672994 +635967190 -499607177 +351756107 -225541053 +782310034 639071900 +-797909360 -757559021 +-902303182 -227684551 +-321720285 533748361 +-196159988 -397927366 +629995515 556820519 +440140294 -250044848 +-117856076 734804236 +-938677353 637510965 +26148149 -522038488 +-390926532 -791155489 +-578117185 576500174 +-282768265 -71190993 +200190380 352621818 +823845325 -577609050 +-243916891 -379027780 +877805989 212663258 +281576779 -579262191 +138077355 -787298709 +-57943616 254964330 +-645204835 199078027 +-651495513 840232781 +510761025 -160913000 +122723239 -766000417 +-848701724 576078229 +-509777582 342532589 +406053853 744657102 +710341875 -883439715 +-680868367 485347033 +522580263 389714228 +655150642 -142921999 +-190231652 692111888 +18268640 377131063 +480051924 130103703 +692644372 -910006969 +617019342 -635612450 +232571422 229610692 +772147934 132937501 +122742389 498242788 +353707949 681797065 +-129393450 -945760148 +-258528912 -184919359 +980599778 -477990023 +301461276 -860623067 +-696513132 107837255 +-339274496 -287805820 +-490512822 867750406 +849668761 941936186 +21760414 -318792421 +-218922365 -257772173 +-244014041 -656069681 +774280102 -569992567 +669096364 -150237092 +799271607 -927562525 +-192819453 149256310 +-829864286 -725439995 +-276978494 446018340 +257971754 -234824051 +200534951 -381245799 +498617379 -866005926 +-536966608 -105866874 +-551281335 -124404871 +341614784 -630860523 +411808625 -248467417 +-476167134 -332853514 +997868739 -906566373 +412020108 165393685 +95324194 431018482 +842679807 -472559989 +169271627 -143387295 +858522105 575975675 +-45582068 707248176 +-550858939 -544786428 +-337091871 986997956 +647549098 -820459117 +-913821989 -622540642 +-707785212 245485817 +-946042135 -699358471 +894941583 -116682744 +-278414271 -384009805 +-152084170 -757294709 +-502714426 321098486 +999688474 817907733 +682095950 -393793882 +318179681 -320488779 +-59232572 -179855068 +517230256 -367258176 +207727911 -653211521 +177214863 -562723151 +-728407127 -695149493 +831583756 -644677763 +201172836 729697414 +449949787 -745984387 +97350506 -309144620 +-887248690 -669103598 +-341471721 969290647 +995473565 181253516 +-295312598 -199138416 +541156099 -85586993 +312862564 127132208 +2253052 279600002 +72113364 -383388 +-824728754 -179641842 +-486877260 -474787357 +-721280880 996584430 +87673866 -353480967 +-688913457 812088816 +498514650 339089681 +-969098232 -553348416 +-887862885 -635726511 +82667233 645899164 +539766272 509840050 +80389741 803318037 +247631098 175957936 +-974144175 -918565402 +-502909240 831574412 +-724490486 -921487212 +-254358768 862315436 +135669908 -146164527 +-481615403 891194994 +609894262 243388870 +298431170 145533261 +148784670 -379804857 +826351216 -139541696 +145046483 72100494 +443539872 338804861 +63752827 -854299614 +240572556 952498223 +512037961 -526561258 +259871233 471042902 +608643414 30046080 +653494600 -92096815 +12684908 356470383 +664396063 -101177506 +-682779099 -505806711 +223452819 153941584 +587874971 554815673 +744117696 -618651624 +-621064359 939713605 +686405496 -784224010 +561725097 431468534 +-342588975 -118901002 +416380059 589839599 +-524794739 877572117 +491185275 336843912 +152275222 108481028 +-712541990 -891807482 +856899648 -577286802 +534773899 709082956 +520819672 966139698 +-191763673 -766995013 +-361044995 126715489 +876170962 53920262 +491072421 -221722882 +-665042547 -10873227 +-625477081 179978847 +-597392055 797401294 +530591225 16564343 +400835909 -187395948 +919150939 648118572 +-59668122 -198289773 +325186736 -462306943 +27065180 945442925 +-970664010 405624722 +-843930696 -64336289 +21053743 -388750605 +303778865 -775298381 +-525936532 520901345 +746123271 612072343 +800285827 -220802204 +704911803 806947109 +-282020886 -422319599 +568596547 -206669525 +508182928 115518442 +105488570 240531194 +-855175724 787353796 +882814433 787956484 +415879402 -69461280 +-75400964 -378813400 +-697224265 913270048 +-917284907 -208673816 +379562134 209984310 +-84455632 -296361055 +127275492 -598701857 +660332112 365294750 +600010643 784245552 +-946097625 -562439669 +-164695327 -255754716 +881685070 479437841 +-662577105 -893462989 +911594376 61346719 +998092505 -927427227 +-220041355 940475067 +753234786 -306136448 +-592282637 169899158 +670466857 -924737438 +627496549 -61633122 +-25945425 -505155354 +184433962 120658727 +435788323 683514396 +760402762 -959041997 +-715900862 877173100 +250487886 193620336 +500809337 -215978209 +-359994346 -99420373 +-78024189 -728183810 +949880045 -615018789 +-170905947 711705427 +749863662 -467217056 +-164759314 472894168 +-97227311 67144034 +236274666 428762165 +-902798206 452020255 +-20707878 -371054675 +-18853561 419118895 +-931745758 1028413 +949598193 -774076871 +-68116960 -712496559 +-320482573 -555127649 +722835506 287550551 +-125363630 -626896182 +-878919673 -888025270 +472786082 -932634526 +-682339338 -938951690 +695342553 847077122 +-880677559 175903420 +-532882151 -915064173 +389477100 964595972 +-315347804 -480889461 +675317698 145600584 +-121359648 249271096 +66797195 -92535453 +-334088780 -854461908 +706086447 -152137943 +132188513 -288129850 +-298530466 628629386 +-863455152 178766036 +-394455241 -294587912 +-46987244 -926149052 +475641894 -376346323 +149923159 -244570850 +-988040440 569242336 +175354960 -609789013 +530644748 241268529 +241117403 750892346 +403718032 -708700245 +38130775 743515643 +-298440866 819919277 +-511821418 136038106 +254277002 366970258 +224690352 22199210 +108575425 -240661755 +740351043 -381901954 +41019789 419180184 +-119575454 -593088322 +123780364 267836396 +448025048 -705694604 +80273913 -595941799 +406498272 181489668 +168619885 434335048 +-343772581 -570599402 +861258565 -394598122 +-442836918 793848031 +-758789196 -585848183 +230059134 664929774 +4725890 -246822225 +-778211252 52818906 +227077378 58206341 +369699606 192205322 +-929716241 422271925 +293196121 265307243 +571579764 -262318648 +42544308 -768834092 +-841553443 -604546835 +-25911848 -82959827 +464825236 474799922 +-202788376 838290951 +17313088 -684859383 +368654909 -427167372 +721742881 925946485 +-594888941 331807450 +-808328705 -956136163 +379203567 -437751804 +-986157555 585477913 +-267209853 -408787151 +-474141714 -24763923 +-423581136 -953803180 +-233114457 617269101 +-4063451 -179444052 +867318429 -23581235 +-588348146 556071038 +834422403 725706414 +913199152 223863457 +-923200082 210134524 +164308873 -433742682 +767152176 240144528 +653019221 439839665 +516022996 499626848 +114190071 358144887 +-224681912 522916034 +-394695789 427164969 +-103228945 364722667 +-992157507 -506889363 +22524185 67823696 +427495449 -387907434 +-869279071 -721303382 +422173112 963512124 +-423624174 -967073752 +-347725835 -939019714 +370122354 178428832 +-396782522 -329003423 +-811995365 422051097 +386243630 70997577 +52275178 928804397 +-266406511 -607712444 +-756539977 208513175 +753413634 -82137142 +-421546698 295150787 +-48048637 584667999 +-284564271 769403759 +-472102796 91609650 +-510731306 77773601 +-677562072 726545650 +708059972 27415316 +799575836 991554806 +-581842230 -380785562 +-651328134 973384855 +961006568 600659147 +-117552801 340039515 +202476246 -239321210 +601177825 47207140 +943357290 553760421 +373727744 63707489 +-347530298 -72839364 +917824411 191262912 +224075578 799087179 +-440868197 273543910 +872825176 -660407909 +617243326 -190866233 +-662362133 -694302989 +36668195 550710131 +131761003 811742440 +-745767870 -632863065 +286258041 525995149 +955229240 -826929950 +-944556480 671201226 +303235037 -32601801 +-816595108 499614916 +361444428 -574348921 +246407724 332350299 +-861111431 -214384979 +-709656740 698951767 +177059963 -648279047 +264392713 330818690 +-518974998 -701327710 +-117205056 -101058076 +334497388 -625703253 +439198846 -491936064 +-923774139 453476131 +553778911 351840526 +-196384942 381503732 +633998253 314458771 +765738424 -299417392 +-595070929 677010521 +-515327046 196582963 +211554593 481552371 +-560281936 -678439129 +-901978900 -875784632 +-583251237 536533143 +-610192729 -823254061 +-421591608 10342849 +-362417607 -483176567 +109781749 -857797894 +-2228236 188548520 +-735651312 285344221 +621317422 -285011636 +864360719 -427828373 +-478341567 525287928 +867299079 593843525 +879094732 -404652851 +945850252 864334566 +281933328 -697449482 +185167200 -305141627 +-951979078 -241163471 +875542159 989501496 +-436800236 -652251248 +531240685 -237817330 +271522661 -892692798 +771899481 106774290 +15713204 740379290 +-516897827 -82567666 +803410823 -44480549 +-188031102 -321878270 +766281530 -158470469 +993873884 384713659 +-466930741 197544342 +-163564611 323448024 +-418248442 755661748 +-890112197 918647440 +-257291255 -485243113 +-711517159 -881159351 +-465974618 713006745 +150909383 -202134525 +242522375 -194612157 +-44455464 396021597 +733766712 -452202202 +14863525 591349659 +393985845 19442340 +208589878 -256013646 +-44344993 108920402 +238404028 403468004 +79529956 654914552 +-5004772 -259111796 +-447460755 47237113 +742450117 49449880 +571641277 880101842 +709680671 -202203419 +-581719882 -637386009 +83541415 -900946871 +-550091725 747462954 +-981010677 234023720 +-500183931 -134009256 +-409113573 -369202970 +-626502783 -850997113 +873416796 378966283 +527951968 988449335 +-29881364 -974971038 +-307698406 -170346815 +768057672 810398630 +-382067915 -539547885 +-458980997 960655230 +606731244 980790241 +859240379 302175304 +-57449689 -852670699 +849407315 464584264 +-569810907 -145203748 +824438706 -973019712 +-734941952 869098447 +-910510312 -515851661 +-16745997 888927688 +111329743 156521061 +-635605397 -67518142 +-554059218 -117549447 +119414491 -494283952 +665793555 -216512960 +-159769756 121460127 +11316081 168018154 +-687276961 -392170998 +-594867518 -896283742 +634768323 -447284891 +862757614 398164873 +227242521 -196627532 +954370604 -124663181 +302146716 448762585 +238914754 196513508 +688693109 -349555985 +-6868351 620005869 +495179608 257965776 +-506812843 511737904 +208215800 609921685 +184388427 -337737214 +-581945494 -104894509 +7569460 -729104882 +-797479219 457089896 +835132883 -153243408 +-510481030 -132345345 +148467248 380471310 +947967089 -758185795 +188832112 -798857132 +-34559872 -405616166 +-674844614 864087390 +291914341 869903238 +311759679 27504529 +-643511687 -816228813 +-712201940 -831688756 +-983274495 875428815 +910622158 -887928254 +-799682309 236832153 +-122034927 -444363850 +560709150 -726595637 +-988873521 796461842 +646676867 235107523 +156064022 782779639 +-304461898 -882277336 +-628317212 -136842238 +-277888268 -383669344 +565970184 -665293098 +98908123 -375473370 +-466323888 -63790506 +-485588100 -721466707 +-834819622 48714790 +555898758 -74794032 +473934480 -191735856 +803158312 182510727 +-82023605 864886722 +785914363 -167345125 +-383614280 -199408708 +811920976 -688087353 +183107809 -901617403 +663268255 245691816 +591221386 -39174596 +409768116 -89676406 +-67891701 -282670045 +829686790 -362901643 +943039518 188642560 +-18070375 -950905303 +-779729514 -625441164 +353283746 125019140 +202106875 -18999476 +326315750 376963784 +553097637 570358894 +93340860 -504216480 +298106723 -644544286 +-500632204 -389044652 +689994229 -140225247 +557295667 -752027972 +153436675 837534411 +586916011 820754069 +443505703 964241939 +347957698 916099596 +-789480593 -285814100 +-196652397 -461125525 +-215725653 -358282162 +357153407 -216298389 +481691441 527020367 +-824751743 269600841 +910524108 -698903673 +-731100229 244462944 +-512528627 887038340 +930478185 175869249 +604983211 137244287 +-248036974 634602574 +300842902 701471221 +11135248 111803464 +428065505 -287216192 +532118931 -212109286 +-421846566 776392370 +-897751503 229277571 +-899003783 -820739392 +592726832 686786007 +-918556372 901141229 +-118888493 606588647 +-589751262 749421455 +648713100 426468871 +-365253023 263996586 +603681815 -961850209 +-832581274 545217519 +187493751 -743806413 +-433546899 862328986 +423696205 -645776626 +471161064 -552147868 +-19152614 -860174827 +-346747950 808394234 +638441103 415958220 +-825188139 268954648 +40362225 421513266 +-767620554 511803164 +203248241 649020763 +-175375888 -856934506 +-778210937 -889596634 +-693684151 -199734904 +-790266639 -519911337 +-307001817 -322218285 +-204049895 166907535 +392112084 275894873 +-573393304 -50892590 +-429490334 879982183 +-412574898 -63090786 +-670818244 482046390 +564195269 264159768 +-293766878 -527701976 +625577909 170003854 +-781313702 638506623 +-739416526 486920747 +-937626645 308801056 +-850714555 -398977237 +384043543 701584332 +-425879494 -172459368 +211184227 -243309940 +833363083 -793065070 +-695697351 -274371070 +-849570780 -663495653 +-860744783 -584139536 +-213363052 518495338 +193592659 762036572 +55603573 175337063 +682195705 894464728 +-32448475 -414934270 +930914578 -688165623 +346934168 -588657834 +122695086 -472851624 +941597028 -141116383 +-874670144 -828293030 +-186192172 763033391 +-241109805 -255572020 +-232518197 337059743 +107817523 600700141 +-85823189 -906397969 +-981745393 87510096 +177721941 909134063 +651605489 589351468 +-508073155 429178342 +950183318 47691565 +601039361 -995074276 +805435384 -62375795 +449935248 601155327 +60845557 942701077 +-634850234 553576081 +-550217293 178282103 +-770530609 259571267 +398614416 531977284 +-902214947 697673673 +-437659206 -857512003 +-69587849 -830720730 +-533884787 -578626007 +554119888 640279306 +530357685 -178009110 +-321407479 -88331948 +516800686 -90584417 +-455145265 -157293713 +56726070 497896857 +-214022376 723641433 +-529340340 650730720 +-434091363 303652328 +576158528 418024763 +-654567562 -581243044 +-458531433 385682085 +-270438085 403582388 +793270892 580654821 +-20260945 99089941 +-403857694 -82947912 +-909581462 101826160 +-608299375 -520974431 +-628317126 113594566 +-187665240 286436181 +23012103 -543985856 +77068791 -93999800 +404889418 -133928798 +-55596750 -560238278 +-164865052 -756471301 +-484852652 789334914 +495751208 -773571869 +373675320 647131274 +845649165 500966876 +-324963193 660018988 +-332996129 -478263018 +108691129 -530962763 +282940867 924407949 +-299258450 -712304733 +-986948298 -948472625 +170898985 -882155588 +-924558092 521821415 +-381339365 795769697 +-119341877 -183056584 +-441453339 -955000105 +439628968 480565167 +-548271351 -707455726 +-802049775 890003966 +-527138099 -38677034 +831614176 -865026771 +598406902 -54695041 +-72890741 -824644982 +972906179 -167592757 +-17238208 -435617233 +-501569220 53756162 +-899117859 562994185 +284504719 -828565749 +-315906142 100519079 +-166577826 -405249560 +-852293132 -196901281 +-946754621 365895465 +270687038 -927815467 +-433198561 -189452197 +-557571251 350880303 +-736099350 -227710519 +340406703 -379929966 +983498888 -665028695 +-294123362 285841036 +-152343372 -879173418 +616667120 -942636362 +7658246 -921114789 +592554189 930788723 +-20125125 882986905 +-779768039 174521192 +-81247406 188618490 +677947810 362594844 +-442049169 -987163174 +-798790185 623685488 +-385691807 -339496357 +-753775122 -878999041 +-828442407 924045341 +24627406 980421704 +-580127827 -557773451 +-649086510 -629777364 +-897666907 -868798455 +-71544506 -346619523 +-131713900 -363515383 +-993826028 -372954440 +-967594659 -762342506 +750255335 624709424 +-948118839 -190572515 +291119638 -496922706 +-318268317 -844665819 +271014391 408252394 +297068106 377717122 +85007306 -601767316 +-140818050 627796196 +651355052 532364198 +536023683 212460557 +-130634798 318829949 +-906657976 -657542808 +-276641214 469907765 +-362211838 -508860886 +-920423735 835494999 +336594663 424283946 +-173414486 -127056081 +-77773684 473389544 +498664945 -783381701 +691186516 374872056 +-503755589 -203909359 +774023721 -732507651 +-196674746 403711674 +-442028634 -599909413 +863757959 107276480 +-934931894 -671351313 +85333606 -404315903 +-841036278 253237690 +-58406797 856447529 +-699734319 -935142495 +-988963097 -867531092 +-274888288 13443056 +-37835036 853401596 +-925889536 -696727680 +661064180 -501398931 +-389593848 307285016 +793592600 -586731257 +757556251 55918293 +-79689358 -823687510 +937832479 -12207598 +-555102988 899680612 +892400813 687746317 +413151319 -872245262 +-154328691 430858682 +-16926767 572568908 +-746582001 -785784622 +-482850768 814387526 +-261199005 -566407720 +50111285 -697994666 +711551782 812249482 +-323144278 -563652738 +90873845 -682556913 +-706109727 -377117168 +701376601 -718598562 +526882818 780300825 +-589292606 423032834 +-726198071 484305284 +-904560650 -179311379 +157387595 312434161 +505968526 413003469 +790603790 115209264 +494798549 -820554404 +-616900541 -612295356 +405064287 45219155 +-61281798 32370607 +577334011 -322950797 +-949189531 -39476867 +795203428 -754769164 +-453298486 -368130388 +46816511 83084576 +-885087823 -718626332 +150410074 513729120 +-728227612 400111976 +-123660118 174320291 +-282827774 958823968 +-336108149 745483903 +985083947 896865391 +788806335 757050794 +825151430 -487732251 +-243011160 758019960 +570738114 340181141 +704218679 480191754 +82176696 -129301973 +-579030082 654021302 +422145191 -847808332 +428719381 193808803 +874849284 -956528559 +350732000 -411026432 +507430108 830154722 +-218543777 84048039 +657707238 721420662 +191591417 421842009 +676266373 532208598 +982635685 634570970 +862754881 -983724904 +647157163 503923071 +660436005 383042194 +56031346 985766937 +676719646 -991992584 +967647480 -102438882 +-360200658 71646260 +330094741 911654005 +960892636 -655071821 +-821194582 -663451266 +337484801 107790013 +224142500 -970168443 +776958080 -837262684 +225935405 136711483 +22622122 520455299 +-314613933 -799854 +680878579 -570277923 +-42787707 -943328606 +-90862191 -799270444 +620612380 533124798 +651766595 -617235686 +-920204377 232362180 +537425280 102005434 +106437818 525500859 +-650790531 868198029 +-430435994 -299606858 +229864149 168042413 +-796563028 -58914811 +-7810094 -935896267 +471380553 73966194 +134663597 -857099167 +725048709 399419571 +720196474 -603621488 +-251128658 33261770 +-752169402 -240610493 +653882985 674093499 +661642483 16726875 +-950076775 443628004 +438002593 -178942077 +-727444934 557453586 +438756848 -786047495 +-611681787 -803491255 +763442885 309949450 +364770133 -903816944 +-372786033 -986699996 +811968227 -940420809 +-845133383 -621261185 +-775363371 -905924774 +-242501261 -228769140 +-298015073 -377182408 +396303217 550530927 +69465345 399846043 +-59730424 158015451 +-689349438 699959962 +607963461 849165311 +-758442526 -811749696 +-884689611 -379148401 +-175208457 191149141 +887176936 44947440 +-830600029 -370235506 +94666411 533785411 +-324286537 -438032347 +-193941992 71623495 +-966767488 492754151 +-837298091 329128875 +-927363661 -823739276 +-697934995 713041504 +541711798 223611705 +840926000 -158541903 +411634568 -570969887 +-568686711 -356892107 +-785334128 883812451 +621313900 249596428 +-650112033 -63644629 +-324959374 885155140 +-855369714 703121446 +630601941 -556162174 +711523739 938965861 +-684143205 10762648 +46910608 -365444303 +-675597373 -243229264 +-878440057 745673911 +-599036659 -987097647 +956843503 616754850 +-422856685 656160353 +132558811 553009950 +50363139 -119697503 +923456769 718602209 +-446565041 542810348 +446931976 -715851698 +-823202503 524008725 +633539498 998458696 +360899285 201383225 +-384620718 655321185 +-367187367 919312842 +-642137494 -54030265 +-874107449 -636948210 +-444832592 568515606 +-596901203 -554853069 +-892383717 331323629 +-566379941 -951834690 +197418727 221655909 +152319535 -923968315 +668643475 -908668710 +503920402 535030367 +-409029428 707468794 +-828764575 -464613931 +-854298555 -418731220 +-936655952 290624268 +-602661925 566948930 +517670987 893508594 +-747440723 -495649403 +-219374128 455176335 +-556601785 -634405326 +-726928979 80477736 +-187789859 58234442 +939719325 -886037844 +979148257 -487066447 +559841477 -332411966 +-203302440 -438012846 +841000864 -774366557 +-353786273 670777799 +671794720 209099022 +580048589 -696117590 +438291662 349718773 +-562239237 371877080 +51226323 -735231950 +286465151 -809038228 +282295466 434683468 +367480671 -430849765 +168273882 -395843751 +375446338 -945571038 +-8777076 -352988751 +25945316 945547889 +158667121 672189370 +326862486 886897381 +-640112708 170750001 +616842221 -964876807 +307019707 5225804 +-255729496 925528813 +-733779986 -816925684 +433409608 56370516 +-835004377 -194626619 +-270453065 -56741628 +715288525 -455208024 +757488866 -369532610 +175899917 -654258665 +-585588305 532030058 +908882499 406240763 +-702701166 988506886 +912831833 -318036321 +-406951401 -194419531 +-408408454 459170012 +-866392540 -175790343 +-274315660 -699556083 +488517720 736441354 +733522425 -649182027 +108530682 -290830084 +-979071738 -561803526 +871032291 -887810680 +767831684 -664194433 +644633909 45553307 +698582755 -571102087 +63540689 120225274 +738340777 108992195 +66501931 22549520 +-121949921 -722927527 +-816186141 485723992 +-161950429 330195260 +549782036 733068864 +-460310823 560440450 +-147983336 146097664 +241513395 -175394907 +-390149457 787595159 +-292646943 -58395886 +674131241 100156917 +-250818559 -454444324 +-578068507 -823578274 +-229855325 33033677 +-891747758 638549416 +-676721684 60957435 +-459194383 -35344226 +784333479 126152780 +-318642851 976235787 +-533653644 223957517 +401820791 -1963994 +35345763 802469160 +-331642545 -112381177 +-139635103 562493395 +11850504 -492876829 +309125213 840754931 +-540033499 640502772 +88173647 -696282892 +826537729 -956679720 +-236304482 -314304921 +-364474630 198878041 +490388285 -518626571 +814107393 125871311 +960213325 -104738875 +-372562247 -731904553 +23205808 -803132962 +340037838 -172396267 +364469641 745226192 +281059278 121531973 +715001522 843845711 +-763224808 467381330 +773801518 982810824 +-410215814 -232283471 +365009561 -639202278 +-683709954 -545972508 +-323513108 -78775734 +-110981960 -765154969 +196935296 -559028255 +-613397533 978404785 +578154874 -944949684 +-29346100 888442390 +605481520 10763049 +539092203 -497556729 +-647236948 -129017216 +301238164 546055540 +-726236778 -949988000 +-555039658 271769900 +-941946898 669621620 +11251428 434125569 +884217428 741351789 +-166658450 -265438439 +186557958 493788365 +535516157 120909019 +383481029 -415806550 +-308739134 -307453529 +159073424 -15821765 +-238216745 410325061 +-373900234 96060355 +-118604325 151401078 +207980889 -242967756 +154494669 834661445 +-113319553 538991262 +188290120 -781621865 +-380796637 -147786000 +781782053 -12732542 +-162013985 843275920 +-253751808 446709866 +171038394 807542269 +-201429643 -342942808 +891398463 336167216 +-833868625 -174050672 +-798124734 196191061 +588016265 32193363 +712966325 -110904131 +215218463 983067439 +608685052 -888116103 +-391462950 -109198649 +523034603 -230294181 +795418663 264749432 +924934878 -109307386 +937290693 880693621 +-161559836 -677079252 +574770829 347231907 +-522532079 -380909972 +238917049 -744728281 +-454357898 973471077 +385348868 504061794 +187198540 -631480023 +-104486896 205998511 +205880928 303989393 +758652245 881752302 +258479973 -293714309 +-242376446 -281931112 +901269858 -66578196 +669668441 67344304 +-136393092 309320674 +941106364 -232784865 +259141413 194235216 +-839543455 442592570 +404817406 -38082194 +711498555 630041480 +535907203 -840044467 +975957387 -765852001 +616867957 209474407 +-446669222 959000024 +105619508 765381812 +367356864 557833462 +-934523214 -700573734 +-464410046 -761078273 +-583936188 465554267 +-824972982 59701578 +654386702 -386595182 +510490116 63714924 +-754244173 893899065 +-67249682 -604487653 +396992128 596124455 +92304569 111118080 +-427738358 161946339 +478035208 -810676071 +891346062 294324342 +-837065128 -249640269 +18195925 -577389545 +311306921 -915932416 +654292383 -754352649 +-234785465 -638837662 +500137619 -493140489 +520727480 -689669890 +-833142818 887041122 +618201331 548572938 +721901302 493863164 +873768418 -640854599 +716767254 -785223438 +-894301455 437934233 +768630814 -154141123 +-697796053 -654662597 +-127350591 472052746 +-71411300 -267019316 +-304419122 180745205 +915322018 826933624 +1219620 574576261 +-520118299 -490519911 +-114873747 147762107 +470628534 -830179582 +369053699 250109963 +268839945 -585639989 +27031834 909069317 +821691934 15800836 +-782892640 969904843 +631552706 764347282 +-982565746 -352941364 +-922364709 519812361 +800632131 -903092339 +803141957 -636241161 +723828649 -158097793 +397331886 -684806997 +-661708006 -632206306 +945457773 66569265 +770474265 -750562783 +-172629438 -950630293 +994068152 971544535 +-514182878 -869112574 +410166505 -530119430 +988192900 -616368429 +989163159 116413785 +-765645384 388134879 +-423598834 377965378 +-251256748 763310112 +-155289364 -498372247 +-312735134 -770582197 +-475963155 594970375 +-743824195 32049891 +-20485503 -493282924 +-326057904 891625975 +-273730222 -775507386 +-867885302 -997029194 +142016162 911730072 +473374573 -166445912 +-369508120 191319565 +517962806 970302096 +426856227 687053869 +-231437988 373465574 +-633058767 -317058446 +-770347056 773210889 +-968661348 -963919959 +-933477339 -456635512 +-74473332 207100519 +-841507291 909074112 +500765155 -323515200 +-385979449 -598423821 +-855937662 -885814008 +57989056 416777821 +-669232132 -926673034 +668477921 -954640781 +-511627147 -357831784 +-58783971 696477536 +824700313 -754807541 +674260607 -492965074 +-15929252 818907283 +-866936100 885901156 +231736091 -422232692 +-958067974 789952595 +552479754 568561876 +-916720825 813753092 +893320447 920925209 +-900206040 616438210 +906248156 116376160 +184239905 604340271 +-672040317 -560860223 +554289153 -756583366 +-86163281 61826078 +-420712081 -478924641 +-416577062 710312281 +942408920 244846300 +-736188026 434538973 +512024489 -73340670 +-331892798 596404585 +-776829434 -110910894 +395416360 -812710879 +-316232361 -984074420 +-510827710 -852783949 +-817631543 329710163 +-582818493 390307650 +380036864 -951378537 +-514499087 -156153619 +-863278973 31718871 +-630559302 840328763 +-283233431 -105279065 +822382340 673227715 +668181509 104351137 +127845731 -227858810 +-219840839 613610579 +218871319 280299898 +-636336524 -18465356 +492951147 417787460 +239070007 881141523 +936386369 872217395 +-100510045 216801392 +-766272329 -955197259 +910873240 -878028219 +684981555 479617826 +117799522 -461026240 +-921757561 -144238491 +-493684317 -901877465 +-624023019 -619531706 +-846153498 645107457 +416535138 573134868 +340046838 -454754751 +349542067 36934919 +135442369 -304437113 +825727846 492034645 +798904841 -919039208 +-480111107 268440692 +-407461131 -813008838 +465753719 -103725189 +15285588 -514518357 +-838388983 780892682 +-501492169 721062317 +-725712440 662562831 +190981770 -852171219 +459642077 775511861 +363460075 -416047363 +-237078889 873419569 +-689466224 -533259039 +-246388574 -649682835 +-193531590 611354875 +-773330808 -36013338 +-122444465 -23249865 +394510357 764390218 +676939806 336379280 +922203941 941397863 +-695480736 -204090402 +-936051183 -815721845 +-273789943 872271346 +-877432337 -368930899 +-542085274 468403238 +719838689 -797203601 +-552999135 -46170994 +271815689 840534835 +604009682 -217507074 +-721677304 -616386427 +-718884472 991303429 +-584051529 847487281 +-565125598 178528776 +-864183106 -891468064 +550792959 -533331281 +458011056 345164467 +-211854296 -284045979 +212920604 -997867030 +979993338 -671824289 +149528687 380610088 +-3671649 242124980 +-181170165 513875895 +707182787 -218597984 +-392455599 -759822555 +-232883390 89914137 +-815167938 630694776 +586432904 832639961 +682745292 250283945 +-998709585 915720168 +-679849531 -378911940 +-968515805 757744599 +468718518 798608819 +301520449 -655786294 +-158430330 798341817 +802569031 309120101 +-978007943 -396897912 +-664301567 791302138 +-537865000 -998523242 +-644512240 156726471 +152982307 -716996188 +189572550 140863413 +-618005953 -466635691 +-521825548 57979721 +957498990 679064586 +-721909212 -240279300 +-527519547 -500606369 +-457165613 -126861124 +441649210 573337816 +798575246 251398325 +-479103043 926244910 +-293479113 593758384 +-717728634 -111790921 +-351484858 540441631 +-647314378 -444170889 +55867923 168550131 +-804054870 540044949 +917087864 -634195446 +-138713988 -291758159 +565620881 -263373681 +619954009 853191044 +839318114 -655251237 +-8413471 -745333508 +-251971970 443099113 +370857774 -688145886 +306141683 -569653703 +-983587233 -720950287 +589055201 894355590 +-945768135 -579353742 +499321741 -9800606 +-485051019 -78517028 +-819996866 -821762577 +-102835359 73284682 +205331576 -283116261 +-498602232 -538060544 +-195786864 -622830113 +35058291 -515276004 +266856508 908842199 +-80256829 691503229 +658946327 862040678 +786691578 -710251145 +87049537 721316515 +95626124 -571113445 +555400014 78025380 +-965457857 896051004 +119050930 -231290527 +-224050699 801610399 +556811114 370946381 +-150536656 876086520 +-906686174 -872834008 +357164607 -995100311 +774304887 -697277976 +887874269 552397213 +356508132 437817971 +-631322229 -204902707 +-374418372 590044259 +862730556 -654792132 +609046047 -301062759 +-818110559 351281600 +693445263 798167026 +503341942 511551630 +-970675592 193766754 +598105808 -309839365 +868741819 -857051601 +479880299 -843848158 +-764129902 -501846392 +849834010 -788636316 +389396570 -685252929 +-527168340 -302484188 +726213720 604840280 +-47948641 918396596 +667476168 -86973799 +56266913 -422791437 +40143417 -983722584 +468349934 -602611514 +-167780712 62396026 +-438163858 742455194 +688022321 -802133527 +602490298 515921408 +-47610139 -766901276 +-634092349 -261335097 +399227415 -343606326 +571521178 -77631409 +254254565 274104979 +80667609 677951347 +994639914 78103328 +524383817 563864546 +344785859 -766955463 +361236439 20744867 +-808400660 -422878183 +250888243 -415992423 +-733646444 724797939 +-960640774 -592771652 +72896790 363521329 +977004150 -217313430 +975784122 -789341307 +-965363319 17001862 +565921272 -645958304 +162508652 -539076147 +-294605598 648082381 +-467528651 58855706 +455872930 -406502653 +854922313 -737374851 +-769244104 -212216691 +-463069291 599305379 +-498853832 687127990 +-583596169 -934957623 +-347808122 -127712256 +89005530 -823292958 +404957622 -983021303 +-258049534 842084290 +9882432 -433919810 +89484120 341280152 +250341020 585359109 +-918175864 383906327 +-331575283 56007320 +618350204 -180963818 +-281753281 -319855904 +-970637250 345032586 +-22750630 376862754 +-447707657 -134978994 +604738328 545457018 +-995752237 920743560 +-364843192 264834534 +328142458 -385007656 +-164007519 -559845603 +265218610 915394056 +821734531 845746225 +-609939309 572047292 +-910021975 -604087030 +-489521132 -13954909 +521913805 -200169033 +-357030992 210347083 +-467032931 -942626913 +770636539 153615892 +-88037986 -339933262 +-81769439 14212098 +806112716 -103294326 +117618714 732768748 +-732230126 -480582890 +944608636 -802625686 +709858033 772985969 +-631028685 176864655 +815356127 596763916 +-973482546 173711319 +-7706656 -561089254 +-306019769 910779696 +-907633723 -831645372 +107154261 594109386 +-682006720 -320387307 +441758104 683954792 +57179567 189811720 +-843695247 655328553 +-58198675 -271654888 +894909513 -268233903 +59825307 -41387998 +-546899534 83749730 +-83799469 138060802 +-307550758 185444949 +-110185450 -407585127 +-38491106 -191084362 +11292145 -238134585 +325512842 -514432728 +738644826 -19143333 +318356244 -610338279 +320461866 -970540272 +-456771693 539938954 +-276563286 -739523546 +273627347 -626254493 +-684112918 -924966997 +-243243522 706233673 +950916707 -127634676 +-287789092 730036347 +855077579 -76308089 +-800917531 621408701 +-848391333 355691302 +-470448847 -558389526 +711542429 748607349 +193059484 653646829 +-949722497 913854098 +73955250 -421469130 +600809068 -425661951 +513478199 -331242215 +-176606616 -634467987 +921984445 948601167 +665518949 25615163 +-971160912 -285901133 +509586597 711723501 +269048541 -985327714 +-115207316 -550144334 +612156696 833031823 +-269481940 -783931323 +-201386530 907039419 +82031313 -956417868 +-92275085 465130505 +443997817 -295458611 +51168508 -695564133 +785280779 -389329585 +-235822121 876751370 +-660795904 314349587 +-264894012 112360588 +-854156820 -667027133 +665467863 247712770 +-987139380 363650324 +-57874096 -660537592 +335142007 -980327462 +769544747 9221370 +649317521 -551084812 +-48874233 -471217060 +-739926256 -697198210 +799052835 891967665 +-876858393 60829975 +568172656 -16157558 +-308284491 -650696017 +-661907059 859519193 +-825700296 920925541 +766304327 469130411 +-702779486 -384510701 +-938105764 -963860609 +-35247306 -102589599 +217704422 206829139 +799464766 366340061 +419262774 304935905 +586046660 -615706444 +-981646365 532960779 +150049847 -431409235 +-847936140 -514139866 +309342543 432187048 +756859627 646427978 +915230333 450119243 +164948539 -139641612 +-636928682 -879159135 +68985818 884843255 +-469067354 -34805219 +-862211557 -869216665 +58999005 414725163 +586340430 -899896368 +-488815865 526446486 +-451736996 -898879868 +64630440 -696870953 +-441924702 782075664 +-69837406 774194837 +590454165 141500435 +550475876 -655663884 +643314730 162436150 +-982000314 -647752621 +-974555409 -839386702 +588852441 -417830030 +857321901 917690790 +388114186 854417565 +883925004 -328052396 +-699457053 399136092 +196915524 -399464224 +-417721926 -277092092 +-938810258 -343009125 +-76116430 -340592673 +606107638 382130070 +758784088 634049588 +621645938 -629639643 +838957899 -257969405 +-408848483 390227508 +-244948677 -89267869 +115132345 -133742962 +-551267080 -612013585 +990793000 -535556884 +438777072 604442638 +-418560410 588784167 +-889143569 -805072374 +-920213447 -643255286 +634101489 -479795987 +-68994972 -360999746 +211461665 913273495 +-710939542 105053292 +527555538 749515392 +-56279781 859671707 +109199914 404974774 +790353194 672662667 +419829265 960195914 +-69386673 744934202 +762328996 -699421448 +984333339 -833506473 +757893570 457436055 +-675570503 621986746 +306837512 508870376 +-341771337 -464471549 +733102454 616605404 +-801349320 -842751674 +730681895 728841629 +-609814584 -883977440 +347178340 408436068 +-367568920 -396372431 +-156210648 -915210522 +99481424 858363291 +-905925225 -27514175 +-793800552 -536706125 +-469561521 160179432 +390821926 -305262538 +-254946009 -607899821 +-41161163 -167622534 +-767929558 -658554098 +-427288661 457514778 +-250788331 -193505031 +-108224364 14074606 +585927266 -964212021 +310677157 -657689475 +-825775531 -127554872 +-991269864 -75845667 +-69166269 996895574 +-350535778 -474337423 +121532633 315731443 +-365161578 -299000164 +-999430629 -207303383 +-344556783 -161884626 +-522639021 553634277 +643891321 -801061414 +-277321889 -54573395 +424239778 791835889 +354627659 -340800826 +972672135 981858414 +862565185 766919681 +-69662106 302659307 +-434043910 -838071206 +-992648012 821117716 +281333250 -927270615 +173686423 955241268 +64566895 -268029990 +300594484 725267325 +534885234 150756665 +845174537 -777357866 +-206838831 -980785652 +544633140 641371203 +-644617703 873900704 +-91806142 627783470 +-345361065 -94029517 +-843499425 -640377116 +143008832 -963431863 +528495809 374075050 +-950549473 127731642 +-671885453 -314917708 +265267865 -99476084 +-645907861 -992615032 +189058633 -698611419 +-981148691 -354089884 +-541417231 -815846929 +-752988247 309240089 +865494679 98259963 +137230762 -843967569 +-369492855 96186711 +81130958 630651008 +-649867711 -450131796 +-680533465 -348740300 +-557229293 -34536613 +82224225 -6014481 +-314944053 347965220 +122006365 133545469 +354908632 -521700507 +819026078 324664762 +-732908720 739928395 +807625044 -844849170 +-161322183 146164294 +700436489 90233876 +-931324274 -720514656 +712003602 -493755054 +-515786 -612403033 +-774403613 280212859 +-194030433 395328223 +-55737924 -959087321 +-860158060 -474672112 +-814442071 -74667422 +-794528274 664909124 +-675941787 981685724 +-225348342 -307146291 +-165521289 -688752549 +-346514962 812424734 +-46215932 -716556774 +740746271 167332318 +154955762 57840568 +-78878495 -240339635 +382052438 831671838 +232831378 35438338 +437832247 -370453656 +61115972 905313023 +-776365564 -528373109 +510321459 -44612451 +-663479124 -886412933 +89772035 -318604760 +-46246689 -320277363 +329304867 72600423 +609940083 862441782 +-439933836 -740718527 +-549515671 701727905 +252501947 -843178486 +633189812 147006801 +-456430531 -56685646 +675451459 -943599233 +-531357979 -87175688 +-290261096 -187460640 +367050346 790849516 +706680666 696071195 +-752118475 454585531 +-681866223 734690241 +806089561 928329438 +562845382 -985363410 +-422616600 -170994893 +453289972 857677458 +788609108 476785765 +-116631706 185539833 +-194539804 -191202795 +391391528 -423941115 +-488803597 112533956 +-250315401 -488635982 +619396238 -653454926 +993122402 -160005668 +201145996 -733250285 +-312257426 -451898279 +616820684 414971580 +701042409 -463453854 +-841928197 372267281 +-809373831 -347014117 +542596182 727774484 +-158650778 630815501 +-200702126 -283784712 +621657957 273749874 +-829276696 -202950265 +404142001 478123285 +-482356366 824614020 +471719254 817410770 +885645474 203924793 +729003212 659788560 +-925890480 821169386 +-544318852 -672715979 +-43066339 -372415391 +175900218 159395773 +791638739 121144451 +-661390898 171471428 +-804846193 -999401887 +-715091148 -880465008 +-686025597 -996009795 +-819107652 -139184373 +884550746 -831096140 +-598015477 -382962426 +-774565985 541169431 +669724482 236844875 +94800141 -197071828 +205128854 69778363 +-189160264 -901454832 +-346571411 -777163477 +-432464228 31364526 +-444778587 -229425363 +440936622 -103878968 +204314750 63398864 +986638457 -898608439 +-937922377 398712399 +989130156 -989918307 +-727016323 600938412 +488936455 -883267791 +-391149038 -865979325 +35454227 -985405476 +-453055683 7248577 +767466982 789805644 +-809260262 991706304 +835955493 620528251 +-20435389 -658333146 +457124695 -366291450 +219159610 550160474 +13838778 682181910 +-880400521 436994090 +149740528 -819819904 +-902093208 -759974621 +286632598 -684839666 +182000031 -78125726 +159582846 -631387845 +-411668169 -816086159 +-320313667 -710041537 +-53538832 141918010 +303856703 345869294 +650567614 656538043 +666851041 -258216857 +-709816951 258604893 +-902288886 723028040 +530678848 893130822 +-972590392 -360610618 +-879905767 -31714205 +398402088 -363061909 +237496835 42352321 +174205976 -149060561 +749298820 -224215877 +-589876916 950198237 +623066397 954283601 +411946967 575942154 +-145771501 -406541236 +700024016 437921604 +279098922 609341017 +280444260 413157813 +350643578 196819072 +289426984 518422546 +-681385894 -811724081 +541025394 -493162034 +-441703881 358033285 +461002263 274566680 +686213881 -979856962 +-979453888 -44873001 +671493224 -372894011 +642278844 -628878450 +251449813 43977310 +-178825912 428304884 +-65586788 814384126 +841282804 -913450087 +-542185314 905812767 +-841115244 904033706 +55788959 -494812220 +660574901 76077869 +-350671847 890662549 +425014327 541699480 +-401404902 449882549 +-337849951 42243369 +310588907 -467307746 +334633492 -35851009 +-564589782 717377220 +-817668255 511601323 +-555683811 59115489 +263553882 223801017 +-572101902 547927092 +-219108445 555036625 +915743457 117311256 +868498517 -998499956 +-116523053 234185443 +-788669686 -176006365 +-724105646 469224624 +152740444 448189734 +-271687348 -338644668 +139918267 807677190 +297235658 -243012206 +352835557 238758417 +925619954 -269653037 +591443844 -113339452 +-308802436 -688997017 +486297310 -837924621 +-195575570 -830062878 +621701032 782927202 +944386618 156150097 +622568950 492866577 +782548378 687666015 +-175017610 130874308 +-695703566 -162736697 +108075962 -837316802 +892838474 -831521655 +-781575723 879903112 +555802759 -725330502 +60445181 -520208884 +599231044 -531434134 +-519976587 354570477 +458929068 16651516 +583228455 945387878 +-518926410 -750655710 +28288471 -745965665 +342047167 987363654 +-588616175 -179875896 +397864913 746018234 +67771196 513865495 +668550044 69992990 +772954987 -410234684 +275697687 218421697 +176166217 26329067 +593492234 -126979266 +-336466797 6505629 +-211188377 839404601 +704649410 894735024 +60756857 918874602 +-780312868 487243671 +-269455350 890207666 +990254608 316609901 +946256899 296667678 +320224436 -85591728 +314762962 917173892 +753708150 421191830 +-934068941 -832709406 +602245853 812008220 +216536491 -954900443 +-263045643 865836603 +383207058 -996216012 +98368568 -41057031 +721400491 30868332 +746433087 82686494 +307857652 408993846 +118387013 -691658030 +709198932 -809873459 +-842258780 -939009843 +348060583 -206138915 +724335239 937765743 +-806618380 -457037107 +488278220 -214963999 +625011518 -381138442 +-419315790 -201466145 +-585700014 -186020352 +708553586 401350413 +466563833 -812867833 +-49381864 64148154 +-293518315 -53487022 +292069116 86974763 +29899791 9301152 +-693147178 592202652 +490076739 259529059 +-38786010 -536848946 +427695678 958602845 +-86928217 461210259 +849393491 -136833279 +-231935062 219348288 +675614387 -552639230 +533749531 770270564 +-848623409 -313340273 +24717046 -794722664 +-24029239 559643553 +938828071 -819731468 +323673334 240222801 +228070549 -277397173 +780142350 772732513 +63519295 -316832026 +734456089 644655282 +-589374966 -544732200 +-372082261 -195945415 +-251484654 148374443 +-997344484 288346626 +642803240 671374345 +311392407 -96747655 +-942618258 -15217986 +-154677256 832150219 +-334249286 -856560182 +-17567808 -606780419 +246941589 -136224289 +-277755461 -415697317 +977028061 -965401949 +394828503 230525654 +-486284751 205098162 +739465077 588233538 +-810742983 923278695 +838227008 -774362732 +-96056240 -724695586 +-476786655 358440018 +789065721 888493284 +-224343799 -697877386 +-966884781 -772186619 +15321887 324626718 +-106538587 -356714231 +-855156944 -471886677 +260511167 -115779034 +-803664947 871079707 +417432819 33945842 +208852540 -439701207 +-936355788 -886120420 +373714554 467059129 +-754775961 -486629241 +-740169511 918604221 +817261703 -919688010 +-35648436 976756345 +-33492441 700366077 +-859246679 897706998 +982456468 974307989 +665231470 -205177374 +-739119247 -524063605 +-83243464 431606431 +-163852682 -260571971 +-682351811 -544943327 +218233649 -540672017 +359018239 251482902 +-352178388 391459262 +410236746 -38039143 +554920305 -38207269 +-225653951 482005935 +109492339 -354790270 +-103793014 -114353581 +-355794512 189104261 +-176409893 -956486796 +836299376 -457250286 +509581088 -529631032 +745160234 152539371 +-945358369 822098264 +-344845421 70049301 +-465244483 458420328 +218900739 -807849732 +-818722870 -418587050 +535838951 658944753 +-460065814 274824543 +469729141 309704023 +244768647 915006211 +883350325 -127620405 +-689324429 396318917 +824731664 -117741029 +-469364886 919856630 +-196725039 346889455 +-758630282 -610367574 +52110822 108291491 +466614565 -299706357 +-944574318 341582615 +64402068 -795744471 +-78682616 -326861881 +-743698544 149515977 +15805162 -406328849 +279857289 906493932 +737157092 -290473736 +-114123481 2769061 +-960319474 -107126397 +-581329290 339497816 +636614936 -756104309 +324543258 507523789 +-387698988 525075636 +563599055 -723218389 +-341611745 -442517763 +2618443 -292332395 +-783600159 77356191 +-998621074 97392428 +-864531921 -671444309 +-295330497 166993009 +713229118 349386581 +602526618 -359654550 +909061474 983384539 +691487006 -906853494 +-936087306 258779801 +-675941311 -125394415 +-687654861 -928159224 +-592710138 658399985 +319413291 -936162644 +-183039270 -322191149 +52963646 -411642943 +-455457631 -523294531 +957079218 -433515847 +-380257797 497028956 +-667852886 194463147 +614711502 449697521 +981195775 265033997 +-42393507 -861382136 +-930480741 33989150 +-859483954 22324647 +-80610433 941409159 +253516973 -343978778 +-428377725 951474336 +-638442264 -314993916 +-592272128 -906584691 +317528418 -125571235 +703042968 29352411 +-521100774 -229333887 +264579483 983455449 +435914372 -467344688 +969291059 302249725 +-940822977 -219320998 +-383731111 -47312497 +-878217529 864468493 +205772763 -109041476 +-544443682 507384797 +-770708675 -267126376 +451024871 334250959 +306095589 -758790743 +-359393992 675918060 +80300289 -257683625 +-114203702 -953961200 +-873140043 404775901 +323299794 102850587 +717509016 29616223 +-265006770 -256772306 +815344446 738895180 +-16678285 794619986 +234071541 547643768 +657989554 589143502 +-221236062 -597927372 +744940888 -532580666 +-661358602 278150719 +-913184223 -801275158 +183167958 -50605295 +618596554 979846675 +-74062578 957856434 +-741216751 80014447 +553436836 763759446 +148955110 -404006273 +995389041 -123857914 +-952828826 -272180761 +-951048176 -926811118 +308880342 -393996004 +-809003235 -976697947 +-265603697 466414104 +752341515 -976539109 +634104893 -556417974 +958022188 29314321 +999487858 -116775070 +302942496 658276608 +-281280880 743162676 +-518914800 -574362341 +-152434530 195461048 +431381375 363506717 +-61877957 -246087243 +617984264 533087783 +-312910641 -85512486 +66800948 -906768510 +-994421505 -987091819 +-448575254 -82205818 +279024739 -744028976 +-852654065 -424221680 +-208224137 471306158 +505952532 -876331172 +371507524 840004171 +288358161 65247832 +-328820603 429707902 +-618331573 826095495 +-398317456 358039237 +-605193617 858136298 +-329047667 1543293 +287595749 -322587018 +881710088 56995031 +841000250 -344235347 +679583147 -474404363 +-838186566 162533341 +-175326802 -930984286 +649559608 -377374083 +177208738 -809208073 +99599871 -712195471 +946308232 779590217 +-594218639 111066153 +-269516489 -745586176 +-394073844 470200122 +-322489293 -112429330 +-688114060 48402255 +-543702267 -454252685 +-996971172 -269682824 +351907444 -383854081 +-299016717 15309357 +-520259190 -522255486 +-24047989 -426155148 +-362402524 -706565004 +-977245032 -771571109 +-511440070 709583547 +-616814349 -182215315 +-678782264 243553063 +742447208 -245446804 +-760415135 -330765035 +-310679501 700444471 +-854665683 696246812 +545893817 -239025625 +665330306 -99246464 +-61759023 -715158915 +-473905110 -574815869 +10241801 -431961456 +967950195 223718039 +-535295173 -415583347 +664486619 -660759368 +586950983 669106229 +-524954955 620493104 +970999369 -722607033 +380157496 -887364274 +547606315 189971768 +-407112633 279694492 +518474276 369211106 +-815415268 421246558 +-100146933 -518641468 +-357358885 548112051 +570905362 -341810325 +572567337 -632200503 +322564183 56176299 +-220941946 -800381798 +54660902 -780592426 +750303422 -343692492 +-892000238 575626003 +-13560991 -237875267 +901469989 -136002345 +-797556746 -952025600 +-552752069 644259389 +-264530433 612739732 +675773585 -502554341 +805507423 954659792 +-582666389 -379292254 +-916898035 -324118419 +71626612 -756932258 +254789189 782436342 +-712737328 770560871 +700443931 -717574841 +871677464 184383646 +176896896 745437574 +133255749 -369920689 +-199243722 201370349 +397681871 526505510 +586194261 652535982 +54275278 456772914 +881296019 270140696 +-703625575 -835208787 +528878347 -712205604 +865310561 -968057647 +559539106 545318912 +-655104560 750440004 +-640793810 -828807116 +100530734 -859279046 +613838102 817173212 +949484854 -435541121 +456181721 -731338437 +509929229 -840012971 +-110648428 424680085 +-595782952 93242423 +-452779922 943231586 +170183480 69436440 +-998750059 -952123190 +-818789774 -451015771 +675071064 624377716 +-979010262 263515872 +-171412958 884923426 +557790843 -153807055 +463227828 23836311 +451053043 835385791 +57833381 616200218 +-514651599 -692298648 +740607392 -657774967 +-229069062 -961672052 +782505530 -471780326 +62344887 -112721644 +621874602 -839596979 +113312809 782175722 +-228610829 -49950981 +629610169 -883937530 +463479555 226565650 +28376413 -104182370 +-862192953 -616583876 +629832435 -967545524 +694985054 667739040 +494824288 222867697 +-6913584 368899790 +536554991 -450363281 +143203284 -163599717 +-152006329 764176751 +-431098942 976540897 +785073095 325891927 +-272616702 933777549 +640154961 -36378726 +-809327412 -328439335 +-831819955 348344277 +-440729234 635151640 +-906535850 -934482378 +836149288 380453548 +648286618 809267669 +-706045682 -546665779 +210976213 371069678 +-852321551 -511409269 +916184946 -758904665 +-814670332 991232172 +71536497 416311738 +-255863946 -893163328 +863581573 -139794436 +-920979881 -8548134 +40157536 -564690310 +-346044787 -673296668 +316947445 -219293933 +-107564228 -157129683 +380562717 557177264 +-762871776 -360021556 +-619446499 -171656885 +-432966170 -399200513 +-711012504 480378773 +114565774 202913622 +30635467 -861083845 +745489671 358010481 +-668866348 -908110931 +803386859 -788078284 +-475726373 99661982 +-281814414 773194150 +147740123 -935037038 +560073600 341751501 +770544498 -883907566 +420142915 -765765167 +-446443495 854459849 +342680776 298619120 +-564808193 -820528177 +410032002 579977264 +892874120 551424504 +-790941174 540186684 +777094599 -490243604 +648117154 -727571580 +77080838 -833487457 +-438495073 -376769252 +269585444 660949520 +889824535 74505342 +-458994570 126301486 +653869480 -764422472 +-929760915 221107618 +-963501222 -72481786 +-674764002 -641969090 +-805776613 -514890308 +800244541 738742387 +17401393 663793301 +832175075 -310171098 +-765976515 816822585 +622452373 248938751 +-940264048 -831161456 +-70238178 -382341924 +-419593250 -686143567 +-282113745 -657345952 +596442950 -852197149 +78767252 328327546 +-124337139 679070290 +-378605512 -374347734 +-691037419 701545489 +883609721 -665284249 +4873521 433962967 +-370373379 -622862381 +982470274 752120108 +-651322691 93320573 +183429743 701500559 +283623736 315232502 +-675909924 -857429384 +666619113 505298686 +16036127 730367209 +-762446975 -753382991 +-703568245 873347462 +-607473184 893216226 +692084201 583762644 +649276415 763306776 +119078599 463964636 +5231539 -631151442 +-168587231 119486333 +323063452 -383235780 +687820959 -546388468 +-902108767 497521584 +571548837 23489253 +-872634258 274361791 +-927023320 251142334 +936977640 48986656 +-380760678 945397062 +785168540 488942324 +662341135 -389830 +65464483 -518307754 +227469603 -430386594 +-276323616 -965036107 +-460072567 703353887 +906173663 269193470 +453777521 753581305 +299433347 -724546422 +-71017177 -678666312 +679640678 422297396 +596742753 -779054493 +-188231828 -204694736 +-37272498 807548652 +-433482694 -210877083 +727168370 -308132879 +-610930172 89456119 +-231363572 -262690291 +753182984 399064188 +453656120 -199096011 +-525118519 -167938983 +-907268229 446924778 +-173062112 111930358 +-931993775 213951484 +637297777 -467094805 +688937301 291085366 +911253165 -988536905 +281151151 -852464879 +557927406 -600387734 +-693350430 503305410 +-778078742 510108788 +596405386 891763150 +-296229566 -18763272 +-344492360 411546881 +-815467977 -732129495 +-203634938 411783906 +709934410 251665918 +-978672131 -658603654 +974138410 839563404 +13350073 -419265590 +378513574 -296569187 +-606018052 892640647 +400386344 -539295425 +-957155799 -398047948 +446294336 -745628137 +-609750250 700036578 +960140302 -958274639 +162467558 612540878 +-712299092 575764216 +-843264657 940592316 +-400146595 -604216872 +28327921 -105179864 +-451690306 993419446 +458061506 -34366431 +851131801 778894991 +-995020579 -756196519 +-756824736 -133906329 +-187025396 417490334 +-68385703 933247299 +-680012994 463384176 +968719893 -297172443 +-432679554 -50461905 +-570603820 -238971639 +14895187 566560581 +-557042660 -482134173 +915802069 356776610 +944720005 -498166942 +-380465306 -356657176 +-359773346 -758554763 +238018630 -277988649 +-367700178 -478143618 +-691558238 -276824379 +215149374 600170771 +-827839421 -816335852 +269298567 692961830 +-54456718 -174437293 +-688242239 -432389082 +-545040211 -557300295 +-360998802 97058152 +323580658 -736189050 +885107470 -120064312 +95407570 967776206 +233768802 -427804369 +312857924 -431511194 +-234029397 609917401 +231745299 -170302637 +855119836 -814203821 +50184394 -136381158 +-177133685 62639408 +-174077345 -42246574 +-415139508 917979674 +494052469 312248780 +654428646 -226080171 +520943163 665651066 +759937111 -466490182 +-583163738 -553579025 +-988995580 683431497 +137445226 415408974 +779867998 699812155 +393080610 322191702 +-111067720 -470850402 +311858307 -683481491 +946827596 730315168 +339983247 -818074469 +747389285 -775585343 +240364090 2582269 +-870041515 -346222009 +225283852 786621820 +-652383663 -282325183 +-555983069 812952150 +-142607109 -769756626 +398160242 -940187451 +-10150293 -456457619 +-692756237 -73920541 +494881075 -878253572 +-221957257 593319390 +738479693 -491335376 +-492401971 397920865 +-467638996 -639857917 +748592821 -51876025 +644515757 626929861 +90270099 -372626440 +854821010 641391073 +288426363 -10777393 +-775122827 295206909 +-324668783 842613299 +-717019714 163586545 +161859211 382604033 +426476740 717551208 +414711354 369726106 +5437875 -122764877 +-44579943 -847502983 +197100433 -77842578 +624442613 465583624 +448904568 611923858 +480350428 757841629 +-605189887 412566187 +523062518 31162631 +212971340 -964504144 +882893744 746566428 +-475849320 -943883363 +-290425740 -216171459 +-607324056 339481651 +74736900 -606767368 +-262259910 -688052171 +421646316 471130912 +785020953 102729727 +-777153612 -33326787 +834648534 114780511 +-727628771 -591735334 +-549146636 599766808 +-659741766 273328543 +946689284 -442228331 +332027100 608171400 +777858458 -673262629 +-881077929 -290411376 +34845934 976826917 +-21345649 -874204759 +-229640726 -884640356 +-165618006 257894230 +-608862050 944811014 +-708975477 972773303 +203263524 -707073290 +527594102 -242388132 +677759730 599874505 +508012857 -455018801 +261639368 -588410197 +-697942719 -808709597 +-584374173 -508276730 +427626540 -657675681 +58773278 226638238 +765056988 346657139 +530120097 368650171 +176413777 -666890931 +-267992312 127960728 +-627037487 379663884 +140164530 -915530835 +903873037 39054154 +445839377 -315031158 +716337492 -471774150 +-49790479 -665068767 +903595559 356072374 +113421880 881531069 +-973588191 405168840 +-378925186 71760492 +7475256 -976536850 +-546867122 84194285 +290322481 -611247144 +772927906 -27752747 +-16366945 -37849060 +-285491992 -255097845 +521048847 756741904 +-416161440 530311000 +-503209982 -545422187 +-491369205 -660545465 +-779097225 503644999 +-313455720 798119902 +239270683 -235073194 +-227024900 -477343641 +-810853992 616488644 +-470730826 793684112 +479954293 591687492 +-310386828 -517526561 +-581206254 -809688909 +-307834777 583772480 +263051120 -27775500 +-479687446 -137194912 +-975195833 29872268 +-445564333 174253594 +527092506 722217352 +-819312554 485806856 +-636838479 -676553038 +-717070882 228822070 +-42260753 956350842 +-354625608 724026810 +-122326464 -530351121 +-620070474 -565059369 +-252417867 -520140863 +524298148 -732319476 +-520221542 -29855556 +863706639 674344435 +-134410025 -232469020 +-225422595 -522786962 +945733521 -977840046 +-371608092 919410940 +-439215516 32902427 +991623050 784854127 +-41990208 -334776690 +-377102679 256810533 +-848304927 57170012 +363879694 -893482284 +-589479902 -629371529 +-305090910 441537665 +360674209 727898019 +-623273081 760079041 +960687541 -145217597 +59332563 376081005 +899786968 633045827 +578181830 -904958377 +-761534077 -315563563 +-500559499 464096587 +213970469 -793650044 +-181613449 776251862 +903587822 269986388 +-464365318 50220767 +-125989865 889674601 +264854891 807192033 +-661716806 618524796 +-775117305 777036316 +-620543180 -648774689 +-617471209 -174707560 +398526059 -858071209 +-377690257 -577523784 +384089018 -734074337 +-766104917 275154097 +-838001798 -251526945 +-126357979 338842838 +-550813089 -875503033 +-562810985 894721054 +-162161251 805269420 +-931976300 -106996045 +-394879588 -397954320 +762050625 927682685 +527228634 225961347 +147501904 439160321 +-921171074 -852953121 +596870308 -175863687 +-864528971 716584919 +-495799976 -162234098 +900411554 144911786 +747015854 -928295544 +40598789 -236943683 +-963014054 -528298093 +-774898989 607308576 +78548945 -784310079 +363883703 970203338 +-793301437 80167602 +712187056 -361048279 +-463802597 -554217488 +-721399080 758911554 +364484616 269956121 +372618186 307588268 +468347204 21123419 +-236984968 661503461 +-703151409 -96756709 +-726078066 681014623 +728155717 829297519 +-916585108 -252647096 +337102919 -878641528 +431401690 692280414 +607986059 584928238 +-609370914 540188144 +12456645 -764310590 +-17044620 -282882658 +372933407 650781398 +-856808772 612392682 +-33054985 407479304 +546135212 184141671 +170574773 838904212 +530547588 -72407124 +484793331 -342885540 +-928882482 390598697 +-822345604 -759648350 +-854472066 469923137 +-490521423 -273793349 +655298598 460071186 +-868757965 -57067807 +985358119 -659577741 +533677418 -675441897 +-479079807 131573238 +326458850 -46996720 +898060479 649436325 +430430251 261228216 +77449837 213268016 +-186001 -744419611 +418568944 305811720 +850036617 -834577743 +151465770 214744786 +-942335495 -794818466 +213457838 -76081123 +301753129 540793179 +64383948 -21648227 +458750114 -419151692 +-953412719 496685097 +-469483110 123067272 +674654564 857514525 +325565466 74351404 +798661916 -959221864 +-767369630 750083530 +483341404 -476490650 +448876502 214626284 +-799724987 237059491 +325580735 637775090 +565906712 885249258 +264526574 236357341 +398116782 -651588435 +924674338 37547111 +557258189 347992994 +594055635 -445982327 +-713648387 998649353 +-21587240 -203597517 +-525715240 -308722870 +-622023104 321490343 +824592725 542387902 +-565907900 248398939 +-279131424 234374469 +-712751216 851974275 +-292314466 -548178216 +376114644 -95921230 +-141253451 318398322 +573637334 112676286 +895301604 -886496101 +-54574365 185186726 +-787758609 620975960 +697510419 737046534 +953236574 438545247 +-133309066 305866149 +-800621416 -905489291 +-120291198 -815245430 +442284509 696599694 +-459279351 901756978 +-546973913 972341492 +-496550301 651654905 +687421083 86219904 +532193792 5253418 +87914929 548367361 +-553448789 27690096 +-292234719 372278485 +-450931101 590910079 +-24095633 -629958717 +-960111254 -600780097 +-44299789 -169392193 +258127565 482285254 +-592943019 27142543 +921462177 -54869918 +559040132 -481994727 +-520036728 -130270908 +-392350868 607398096 +975240928 -327269342 +-560385222 501676834 +-362171043 245304261 +854425860 605472686 +758697568 -936344253 +-843188376 417493459 +-772384919 652512314 +-440872666 -545780553 +-589975147 658446092 +124864195 181063399 +969204937 130178336 +88114875 -884139339 +356595745 -470702040 +578989401 -969762424 +-817060591 523280822 +203661787 -794951740 +107376116 961071066 +365676806 -597331067 +-571243740 -409325404 +539786009 976436482 +-742064685 455009411 +298207988 -794612172 +652385722 459188506 +227683960 781394390 +-133974856 -262685286 +-958833400 503895551 +-25183788 264886310 +-996854729 -582799555 +272792814 -304640893 +843457146 -36944420 +-531939278 125086473 +360732849 -765563561 +639444066 -607840184 +644487987 -308179950 +-184545852 607370123 +184929359 417715863 +624519322 244191731 +-399396066 -91304369 +-468238724 -9577768 +22610233 111115736 +-805368455 904922883 +207993584 183169834 +975125281 513408830 +-365597390 218198804 +213964098 27060955 +818163091 916344245 +-770454819 219848669 +-360806977 -79221309 +-625672326 -584880974 +601997210 -614750551 +-640639519 153577112 +-173725728 -864603838 +-206427247 -649646325 +64774584 -705540203 +729884945 -391574921 +-925750048 -785817406 +-237063791 -437294929 +-952990137 -615730544 +-162446628 -995461332 +726184351 -291229035 +-553893355 -624342812 +-521540092 635942497 +191343346 466993010 +942683245 -791305025 +256929392 806356980 +-612736641 313735508 +-494285904 370366321 +993935640 276063500 +-654247800 -620887763 +-33038030 714600914 +659215563 245833744 +435092779 947888506 +-968675555 252732448 +734586630 -207592136 +-630553166 -321011724 +19543281 -744500956 +846957498 -144163461 +-603969389 -783524525 +708121624 -583335274 +-968295834 973603413 +766976838 721604888 +-939869354 778524487 +-379636428 845895113 +428504447 134187263 +737156495 -384706245 +645869226 -271477040 +194973947 -461740449 +-588180477 848205231 +-596512662 -50649332 +-133566686 -363666496 +-366225851 -241732725 +-29163799 346441542 +-468257385 708839388 +560130772 247488761 +62351887 -568417295 +-502727597 -706934929 +626515152 -563480562 +419650523 -52114100 +-310342055 390510771 +261758049 51356010 +732228299 -243576195 +821340897 -753937941 +785773683 -976822979 +-477120651 12113329 +60270735 -318197898 +589144428 439887620 +11654762 -702252833 +436260813 -587379972 +-592822789 -417837615 +-702538069 285309161 +339706821 899040305 +-287672083 -996679056 +630570501 -356488578 +-943974412 -371828946 +160936944 -837879687 +449663903 -196319238 +-238193761 -929255943 +112328583 -78401943 +434540614 376380041 +728482137 719128863 +-817528599 -495042417 +-56074712 279157778 +85456100 911673815 +-711648526 902522396 +-714903660 32785061 +-136934059 231077261 +444227434 115477515 +-629063470 972338818 +505168684 -977879858 +-581131226 504584258 +26548367 -573301837 +-635142656 -894438868 +-775520983 -947114087 +88093147 152562236 +113751955 -144337701 +762509673 -676724992 +180155787 -364392589 +-348857578 990872332 +447041133 363514017 +636871102 129528295 +-164670827 -975974522 +-552192700 854334070 +-334294072 188918847 +386117727 873501278 +509504490 -703995227 +-754665043 -817179649 +936771023 -70001712 +382025302 -993270347 +-433880390 -208900543 +116869076 334365752 +-279582972 867668891 +370598611 -919583314 +686962026 846303711 +-983505313 -15939610 +-578322917 -746781 +741976295 320473639 +-686650797 892411851 +-292251037 -496697269 +900661131 -551442620 +-172078890 341852395 +-398027210 83690425 +778906407 -762775174 +589990871 -703378569 +713322227 -960467926 +145235215 771902911 +-863304965 359682571 +429797843 -547737208 +-712883729 978713636 +-507250672 690810801 +-266436524 654254210 +534544434 -509877934 +556015282 -805952506 +-423479222 85925899 +-640132818 -527005696 +-561273877 -265276528 +-243668501 493504459 +-150576477 814522630 +620635010 -771956954 +-78110223 -149375031 +23096719 -962771424 +116182919 -571117164 +-687285705 923553319 +854647316 -291660412 +497631909 714930869 +-731128562 -653154731 +812518421 -372250833 +-318007084 993461417 +622097413 -68459670 +596148703 -253252194 +-262633937 540423258 +565896621 -627535350 +827096234 235815082 +-126435554 106279025 +-471778734 465804544 +-940382502 -956066940 +965087640 -985900754 +952781092 666971947 +611990034 996729474 +756966128 315475811 +-92119976 -445765345 +502528103 -518363646 +-850781159 -256793856 +442266375 618481395 +821699027 -410032628 +-771067102 375087491 +-254717594 -529654037 +-404289533 894114315 +532993599 503018122 +-315122833 -782521158 +763077139 -190129242 +63633147 -382865388 +-792935487 879838650 +971635059 344776161 +220968495 952610120 +335384247 870584306 +298219145 178359666 +-779663547 354205165 +-579958247 -833782252 +-723898337 -928396095 +-162771211 302861450 +753406321 -745405031 +465975675 550627826 +36491853 -165295461 +774231981 -318349459 +-561417169 -380540605 +712788389 -38764613 +791167376 301876574 +-197249904 -873253066 +802168918 824791165 +-597783612 -319303855 +79505102 -974564098 +-326457187 709128055 +-474337746 831451333 +521289552 -232069083 +257159960 -326676024 +235286871 -115239720 +899075044 963811646 +-102418200 240569088 +-273562541 354032294 +725081034 -241425599 +-671473758 536294506 +-661320092 -445662661 +-913038443 -391121643 +-922722367 942998339 +-216338387 -147250315 +318696939 763702419 +799601679 -920550225 +883635482 -902073791 +194047972 388379299 +-895871970 -42308963 +749164213 5254344 +437944464 -478568584 +935508898 762748368 +852768363 -128454498 +984411313 479419523 +-454692302 -36445236 +-577491755 711335799 +-187126305 782110243 +672668726 193121371 +700590332 552835860 +-538782491 -452753621 +-876043959 197395936 +327030262 -179454263 +663520573 481472991 +-828288282 240985172 +963818650 666194774 +700326285 -523764639 +911460047 244665781 +-492983256 -471002230 +-480978699 -113029199 +-865887808 252791253 +-775727222 709923323 +159149629 650461751 +939915434 -239771899 +131784824 -479471551 +-566284532 752950372 +-902251060 377733866 +634018330 -719471990 +-70396359 531252525 +-486644472 508227514 +530865312 -243603212 +-734906380 -823567893 +676970241 -670730424 +649677229 839653657 +-933120170 77839186 +371995730 218627164 +343755121 -193388305 +429999673 715245288 +734325792 -917539777 +74204126 521534189 +-533199515 100055467 +547306574 -79573867 +732392174 462160101 +824386224 299244276 +396131511 -966182407 +-289012607 794356580 +-736971131 328075134 +86869036 322439765 +-569607810 220676833 +-86156695 974635503 +574394355 587783100 +-820254238 248109749 +843776718 525557992 +-812002595 -406563854 +262377324 612191277 +-20826724 -211349961 +-698716675 124432019 +-775674725 252450530 +669955383 -43268090 +707743918 84767719 +-510924461 923722 +770590977 584245342 +565047590 -97245387 +-671432361 -392880041 +-533161423 842902187 +754839403 943004405 +-239572883 -93919578 +882197630 939915730 +640227092 -699376591 +422316874 346661653 +-975088035 -642413639 +334806750 563445170 +192237850 564620332 +-228774895 -32826047 +626640249 -184656369 +730453954 362155362 +-904437091 -263275136 +197539010 -33372526 +-145488008 -619343644 +277366540 245512950 +-383931889 -600235635 +200346311 -785786221 +-982627541 -769598076 +-7600282 864407361 +-194663142 -14089981 +981370315 537748141 +617419550 696925102 +236929970 -552655813 +-242224344 -422892823 +44718374 -903927736 +-663709868 869777719 +-325350484 141157314 +-195219459 -387698087 +253199077 131267283 +759105321 -306469232 +-266778544 -758070239 +-938429119 -603609055 +958645888 -157919773 +740973730 -44342868 +560200449 100856421 +142284042 -694264546 +831991108 892074390 +-623758944 277067588 +164966607 -424060767 +-665381948 266113632 +-921868357 414227695 +399442306 219754004 +-381273160 -330496328 +-436831987 538686056 +97334594 -999738460 +169305647 577654385 +-614946205 228967255 +907428215 -794823388 +2807108 -483533547 +886177338 -57644182 +991770857 -290695004 +-793267450 -161708794 +-773709877 411867563 +-959293944 -307595691 +523466241 224623343 +-625205196 -50149882 +593927793 -819337840 +6376317 925599475 +45245436 937159622 +-788874245 -851966723 +-345045339 -55037574 +62459741 893260134 +-910294687 -594542307 +-491394676 507171473 +-919977348 216375993 +-559498305 -801846645 +444332030 340344706 +-362200516 347410427 +-872386162 883981108 +922416331 -130723851 +92788117 958803495 +-512726582 370073439 +899090041 -352638722 +95729159 -882074126 +619849238 -778751003 +444670022 -965250605 +-370978711 -161463752 +-498094412 733187512 +-753576889 887602160 +-863540079 -164495281 +900325187 -752959502 +-921459966 -994824653 +-866440647 -218610417 +780719664 -789830662 +631681946 -210066797 +862198973 -269671320 +-657865351 -79821634 +-972427744 24814960 +631092769 183734346 +-350521580 730985514 +942681003 332623956 +739368628 142472489 +560213624 635253678 +363947935 -461944643 +921883878 -584978204 +-243617846 656882948 +890715819 -16275727 +-542837746 356771104 +-950784010 -546940742 +763531678 -619173905 +637337351 -965760134 +28460182 732862591 +86043111 -395832165 +11246504 144488888 +-14465294 553740037 +214851602 -982691962 +173373032 442710640 +-895362451 -445250225 +917451424 -337114263 +-40757334 58920557 +561882640 304871006 +-264460321 976532367 +816480379 -707061782 +-191500798 -169442997 +-288545151 441783066 +106697216 -554361353 +-244434561 645241309 +-576613080 483012552 +-217176512 968023641 +-873388106 373167328 +384293497 324122197 +-32589038 -932690639 +318816577 -783317191 +-810752075 -975392652 +-831149244 962156771 +659269863 -843500622 +907144922 -59262345 +-856020951 577031693 +-423996094 532379354 +680638075 793271653 +-601429603 -107723415 +-381784141 -93840795 +-635629259 660769630 +516027176 -651490263 +678931844 514417651 +-262609954 -396348315 +562122013 -27142156 +-63706550 925054491 +39723813 405308307 +341781420 932051039 +-804992754 178716046 +-723669532 -709308213 +-962735345 -402937483 +-766123364 441683107 +180123201 -538423129 +427003338 29027381 +955329766 -149364464 +709979196 493287970 +157906206 660297475 +-533430485 883350485 +619526508 464475226 +-539021537 -869668317 +-520405199 889029633 +621801994 -660235221 +-781231095 854933978 +-346931754 633918612 +-975701551 -84364075 +838995169 159064028 +113303846 981619059 +531427925 -505879628 +316896713 71603515 +759092362 -553205667 +-645475827 347249392 +845538340 690404871 +446141731 253585511 +683157535 541061293 +183200401 -965722145 +-613303531 -39204691 +383765640 390564037 +346935033 982083241 +-860066467 -262108295 +-613978083 -29370809 +-842992269 -13176100 +-893250582 475103366 +-277065352 -390818559 +-53280951 -850176898 +-1292073 -259486492 +-945714919 154145526 +-958344971 -888248044 +738107406 -90209410 +-848659274 690647335 +955459609 -630053531 +-358486947 -918969094 +269928554 814757403 +-842881850 839050306 +-293699903 -572823170 +531636059 842854988 +687681834 -406499134 +-5532126 882916798 +-403377296 604998589 +-733446801 587245746 +-939919098 55573237 +136676299 719461652 +21975668 -49005938 +-282959439 -164044204 +-700893760 -742853991 +892128040 977613404 +-337063540 -670667091 +622138977 -145445627 +434418858 346510243 +222439209 6025516 +280937498 821753200 +-934870621 -204396063 +250643068 636773655 +-530656278 -296213231 +-735342453 -130643803 +-66957683 275024229 +791001910 359047213 +74364595 169790623 +1741158 -382914943 +36987745 261586367 +171817231 -22958225 +-86506624 640626371 +221378003 -133532897 +-276743032 -74627276 +-682054252 -243678690 +-913462349 80786000 +85531826 -585138897 +668512362 -253597925 +404271009 697930678 +834665785 383047787 +-963281844 -842553686 +-394057386 -294127606 +945571721 652529929 +-978847044 -273033681 +204812073 227565773 +744445816 -124183560 +-898815085 27927538 +-521128279 110733553 +313705500 941045147 +880029109 -807659361 +930673192 -636715532 +-691813344 -394377155 +-705572886 -836611386 +804572483 -822556601 +-923795313 -295510791 +-182425673 515104550 +358715229 -850751096 +216953351 453944901 +703822730 154897986 +432015822 -384518588 +-232550816 737146911 +-336556593 284326494 +94689243 589100057 +-543445519 719680591 +-806078902 396301817 +901173815 -354540684 +-612219871 -517657890 +-47316911 -864913564 +330802069 -416230429 +313213327 760457320 +-706514811 749880823 +706572788 659025672 +842361083 148704447 +-864969391 672495970 +-730773306 627844464 +-828132556 916121314 +444716001 896798805 +265746223 868006835 +331904358 917634533 +-959385094 147872889 +-373804789 276805798 +68893595 -986387785 +-659677342 -951137798 +-68977012 104748825 +-624465814 495114510 +598587415 149560086 +550871879 -435227334 +-99258352 -412847248 +-273764907 934527047 +59647310 -41166787 +190762712 -96995129 +-950730763 630692311 +788594694 261023330 +-89913948 679479436 +-238623984 382218323 +366662145 -681883652 +-901893751 715071256 +-107400859 -706067389 +-54581987 -807094176 +-124282211 202157659 +-966735621 -394707276 +829559966 761043474 +-903629802 584845925 +-631775044 512707758 +-912611618 81336772 +-575512971 -529565710 +511638620 135385688 +94171331 808250665 +-824441817 -140241781 +-541006138 -39686373 +-155093166 -359011677 +655877267 355697153 +-843251782 -318046938 +885453739 532637254 +924323200 -528681217 +-553907880 -591188964 +826665462 61148827 +358740051 -211668141 +826413514 -284617691 +172606327 -507667485 +-610285102 -845934960 +519198164 468994695 +-626718933 -82827619 +902109711 455900320 +500208561 -35738742 +-854754733 -973643534 +-93762330 892515724 +174056322 714020812 +-622821430 -611219135 +707178625 595781625 +-31376860 369137506 +-786258948 667780823 +967963851 686037934 +781907485 -49122457 +465933828 616193557 +-726562706 -333258718 +-944553903 709731355 +-68079939 -422418718 +10126494 -123699338 +719033397 -372259866 +327588324 861067527 +422142376 -500377834 +-980226097 51941307 +184585709 -865459696 +329146428 896717450 +592050521 538326115 +-251866116 -876682675 +-699922948 927389579 +324792004 878589103 +-501919156 -361188412 +-816828038 -647188115 +414053748 175378587 +386305574 -44506319 +799180496 825455271 +-939654009 -833547789 +719028452 -307852580 +-999863266 -870008068 +-542824282 -125733147 +2780985 992319171 +-667853722 654044489 +-853333509 -586564282 +285899061 530675419 +853445760 233779400 +-838715247 -936884860 +-832678186 837195322 +-503488343 409108315 +-165329022 937554485 +-410144873 -270679049 +81424156 708188716 +19927638 -838639237 +-826894550 -720627189 +630454764 613639548 +42731884 97180400 +748857331 800507150 +837061563 797017839 +645864130 -135340220 +-633092772 341885374 +846887874 -772406926 +651446602 878775675 +-4176685 -627981004 +-800960260 -811802039 +923409110 -950984280 +949465735 350093348 +331590632 119121838 +776221594 -124234389 +-818882666 485302552 +834812928 -810274638 +-77039756 -303303966 +-867985665 -885185508 +-157511671 407353495 +573845385 -258475165 +756190728 776697526 +-511729970 -758683411 +545230147 962218963 +-744342625 602552451 +-715410683 -340075603 +352505183 -69994888 +761926700 304118296 +628933596 -931121267 +917503427 -805473729 +-183846633 454108111 +-250789519 -338940590 +360505452 -997865530 +-772190314 -198852993 +-882697465 -115531156 +214470097 -452303583 +794298726 -886752206 +-897992091 52716935 +945359666 -931038947 +944341365 233334483 +157796036 -919187336 +-970258584 388848303 +-625671225 -107401673 +-654692630 -199269423 +712555249 -50878311 +450808926 553887035 +63070474 86284522 +-954064278 -888042253 +-795426114 493059683 +-37546430 -361351982 +305867895 556794959 +370344797 -574351811 +78410137 -446790977 +-171544323 -665982549 +955793859 257855840 +-405253056 -692256612 +344104626 -616281592 +-508818220 919963639 +864172197 158189514 +-637269191 326612682 +-145617936 665058142 +947099851 -79100491 +4619554 -890454723 +733052045 -933166346 +-543670870 77195681 +159220249 539170790 +116021255 800597389 +-855721788 -665534638 +-122732640 217585165 +637551369 -821967695 +-354299995 -839071778 +-805398332 -255181182 +3178950 470774229 +-795174468 -865834379 +-321844794 -287908389 +421083554 714531554 +22596513 228041433 +-977256755 -718634849 +803540839 550577069 +-605504587 -615699292 +-505680753 -73765093 +154807446 335710533 +707530685 709603155 +-130038088 -886337719 +67698280 455055086 +474951651 924580052 +-425931730 -240559846 +-743891867 770389989 +282405679 -275591370 +103208853 368875262 +19581312 -316645340 +-448418477 -444423500 +963510350 -777001521 +-964134883 -892453653 +-30486335 -877675015 +748708665 67740569 +839931935 283814631 +393035703 -572553933 +-289026239 -540229571 +-307161994 -49997402 +-416839866 958698505 +141037695 221490630 +683182083 -842751495 +124999305 -404518707 +-913498171 251942994 +986060306 882821536 +639941046 201444407 +-461908642 -361222675 +29970026 945799812 +327400177 213007790 +-716284727 564389365 +-77224345 -190800877 +713062900 -239103765 +320147794 920582130 +924628504 627825457 +911532734 18037762 +752779860 -203574458 +-35368028 -402408307 +-731231923 -788566708 +-43480096 996006919 +-297292325 -425042759 +-30246068 523816341 +863164494 -876790400 +-200059339 597946727 +-583139277 -441504679 +-78882289 207015929 +480307356 -553066439 +-357783438 565895614 +509530611 318463122 +-81466369 344513058 +-985517263 961967270 +-507515020 379747291 +697244105 -945838819 +401038240 539436944 +930274947 298990618 +297354356 -12004225 +-230445629 -265059789 +87574332 2476028 +363513962 -724762302 +-667291484 -123689688 +-431745127 766443461 +-766729077 733507014 +260154223 -795077973 +618518069 29706696 +295226146 -116193965 +472335929 781473625 +84835439 -361113928 +281686113 -13482300 +786190219 211417534 +-679918773 498442908 +785815253 931011543 +419644443 165898405 +414175197 614826378 +831733294 -440155292 +920807962 668703829 +-447796578 -470866845 +383573282 -243604044 +869721124 -495770345 +-562495213 -839270438 +-95797792 433720166 +-460337072 578012853 +-359065727 592343753 +507999856 778332972 +-594087538 65113995 +-377671232 949751836 +348011642 585344332 +769440720 -428595834 +-941298598 108783368 +-817759127 774067251 +557316337 -131667757 +506326370 -439844764 +-288207640 -967434343 +-655638009 -690368832 +246427701 -913038576 +401058005 -73791662 +103739893 943902757 +378228255 -953072359 +736669120 653306876 +389447764 401918548 +-90873796 464801309 +-26177366 -32252962 +-74498745 -823093430 +-452439054 -335609565 +-381119732 -155066261 +238339784 -166762935 +-961105027 -697682666 +243842339 -821521419 +501586855 -425848232 +-238860570 -966695989 +-456093096 -753336090 +374040902 -31539520 +-106106707 -879488844 +462533235 241293169 +-661914969 -845483695 +809280081 500335300 +202332819 -890210456 +-445847953 259200032 +-311619791 498535399 +-948478819 -294040949 +-999548668 -330189010 +-152984426 553896054 +221469700 -596918656 +764555994 341741274 +363719124 -739451210 +922707865 -934784006 +209371173 19025577 +-495959097 214308855 +-509235637 -473089152 +631027647 801289549 +-242835113 -456511622 +-955870310 -902386692 +-18095922 -78306043 +593053252 -979334231 +319824189 -692744795 +-698542496 -292633564 +380813437 46655653 +268539044 555445298 +-801660865 713407234 +-961567403 38167296 +332915843 -209691463 +-554946527 880504085 +-216955400 -684309246 +-784352607 -923689518 +606141378 153705258 +287765933 256383191 +809907706 633331751 +923881820 905024747 +-23895128 -343893545 +29701468 -658587020 +-775643068 22016921 +323001263 -678280332 +-649071633 -178528585 +763407196 576561258 +258712388 411191077 +690303937 467639583 +-299678825 841617952 +-24835757 -348731968 +760192258 769308352 +309925079 882464394 +-33726683 -807171865 +-531508171 886404002 +922122419 798871373 +769801039 114457269 +900698064 -340217349 +-906709400 -829366897 +-167660717 -136672 +-756433044 777510956 +-123445037 97687030 +-641578628 305446660 +517031323 166575586 +14328182 381288141 +-491072176 -188446596 +89178595 515050515 +-569519143 -184700608 +-887201939 821004629 +-961828187 -126559806 +501326460 561504343 +528772591 -271608043 +-67177107 -198558568 +-755696371 -832546012 +-630073398 920090365 +-486191023 666388627 +231591265 -505367325 +-797214809 655397901 +-184545117 910293568 +194031680 443312474 +928650848 926673892 +-927040972 751519433 +-452694426 445032348 +-773963984 123587791 +333135489 640687077 +-697956783 529286706 +-439265372 65330785 +-703429604 3888608 +-665339309 -182827163 +-839065475 -568201659 +525794491 -810057009 +-818810497 328258747 +837612807 107071212 +275519087 -465686780 +409025895 -653927180 +-625791340 -950262798 +-215943282 323030106 +-601112475 -544950085 +-344381535 -29185483 +445856440 834298317 +245013332 -647355679 +223932859 818720805 +-543643771 819733306 +-825225546 878749048 +952517554 408690588 +919702515 -658841811 +-258119338 -222097098 +-978441360 613233847 +688719292 -357082160 +276621446 -537361414 +-835906403 -771410618 +-76416110 104478031 +62495827 322319598 +-129908918 -222626530 +-623466054 7927359 +-908247148 633001542 +-424857049 -71029599 +-369789961 667321924 +943731111 564422877 +285534653 613212368 +681099243 127348799 +927047784 816989318 +889441782 341987947 +407369804 858027579 +-141029808 162935899 +-928664487 -829005405 +-672830947 155867411 +-387984400 -167777365 +239314965 -551528011 +335622303 -469699742 +-550781999 -178145981 +-882225927 561750754 +-391132940 -825196206 +-896677103 -578554033 +845379637 252212081 +334579974 381745011 +-539159618 560537366 +-452322120 -245964527 +-550795397 -959697790 +-384324615 908219573 +-274286727 -688195227 +-234025726 388699465 +-627483681 -905676054 +27713067 145300487 +-623673435 -966220147 +-422286879 636513847 +-601987852 -975636377 +741134057 -855497677 +-105533409 37830924 +725662788 418060199 +246581077 -991258924 +-691351061 -59251318 +830354360 -910372792 +640466104 889361019 +-196364938 934249102 +-825147735 711922636 +393586850 -362668523 +-381020878 -871655295 +113373306 -811964357 +-736457370 938674267 +766889185 -977868182 +-103634783 -862145954 +651137268 -241910066 +-297170564 199854704 +786711268 482071211 +-137150033 472093006 +182000449 937008413 +474409955 -490002419 +475916431 -252019364 +-863547712 771868501 +-343086688 -525618768 +971355977 66115649 +-909404522 266433779 +394353674 464926706 +221821682 -984781297 +564064034 582362867 +-840403004 -542289406 +-238170064 260449406 +511837968 355660756 +-855583872 339252339 +395958343 -841178983 +-695381809 76889416 +-401981856 926570721 +359667568 -378082430 +-481710758 -701747802 +610169340 -422248287 +69517387 650882685 +309266234 -55313615 +-385353192 -705770917 +835167836 475279693 +264045191 347320189 +-362497548 -785269279 +-254901179 194112103 +-463168590 578784198 +-414901096 13708704 +-246622880 442520902 +-369072056 -351732352 +573112296 427915860 +618099888 517738350 +-990031762 -588613267 +-2716764 145529066 +974444220 -471089004 +685283873 -933899046 +57727124 -617602886 +694199128 -135023267 +119044532 -71952054 +194260813 -208824946 +755086716 -891378775 +242154921 269647466 +167878781 694850532 +400242267 118201004 +-29402213 326299349 +19658509 -226052544 +-282920371 -120649328 +248991373 456493791 +-315519657 439075796 +-907890966 372395421 +-599728643 721451488 +190652615 -210089720 +302129308 251825138 +112038442 -346269588 +808202332 -10330002 +-804791016 210893705 +-582346560 -291488933 +-974507110 284212982 +-103702151 79758849 +-95882765 -517553898 +-104103590 718799936 +661572315 61510891 +941073684 -121370507 +388402795 254078987 +370285370 -850073612 +-340482569 -936159672 +137903225 108094257 +144707169 -822037678 +669717300 -170173480 +540914142 292423169 +-657775963 -429241424 +251754738 -676752240 +-413467268 -428017394 +644464461 -163889358 +473004746 268412540 +968750990 969092840 +95075117 145391308 +716181754 -869003144 +607003897 -74841 +-378086704 748150626 +723049794 245740023 +632318868 727999223 +-462773764 -877582922 +-590923396 545478244 +901404979 -17160060 +-446079964 5450242 +-152937559 -238494178 +-329528125 182626594 +272336064 842882368 +275211590 -509445220 +-269948844 -4065912 +-976278684 300071843 +-95675661 352256244 +624183409 -551137032 +461364460 854608073 +371692363 975334541 +28663552 -214379915 +-82586586 -458304904 +397267368 -904280720 +-721950514 -281978727 +898561654 -383449769 +-183384151 267652395 +-808195248 973805746 +959402873 -508903163 +-414178836 975642372 +341376192 767594872 +38639420 -340182212 +500738642 581496392 +-288041421 -898735071 +-904610891 195248024 +-923807557 -557772023 +793906759 -473426917 +-598402650 -287508763 +295085468 -611396242 +474451727 -784937879 +712157145 -899241431 +-692127235 -560064651 +-147383616 -62730189 +810723552 478712364 +273230966 702636416 +-608397409 -162794467 +872152264 -531341550 +-403108063 -298852234 +759283846 971016494 +-406480415 -56269979 +472407316 377442695 +191243089 -911536478 +468751527 -852753188 +-717103861 55594335 +-558227112 886093542 +906521264 -802180931 +-658001931 282813367 +-140159274 -136172377 +329826989 815276662 +324037053 -542147650 +-235375995 -373540729 +-232620050 494719243 +424619580 -808660482 +379152094 -703204706 +-940393649 -376023367 +-902308497 908272402 +-949176670 89217607 +-512802909 154443583 +-612983715 -455176250 +-140908377 -478071474 +-679352479 872288284 +785715036 -20862808 +-387338195 -357118155 +-325175594 -555945316 +-305211477 569122910 +-409995349 -97676392 +-597809916 -507582911 +-980911096 -849666498 +924722890 474370209 +-657466747 575363271 +-244159954 195496316 +788840524 942327072 +699015678 -281591998 +-109445982 -281438162 +-732667307 679418143 +-454399899 -123086740 +933502067 483082452 +-686340625 616532034 +-588634359 736434233 +279083486 893396753 +805605980 -51523389 +-928594078 -222496047 +568163708 119870297 +-488637506 -981946120 +767772707 20694424 +-570200731 38804549 +730792635 157860920 +-543959362 -680362744 +-730953884 976197225 +204252295 467369356 +-546418628 881002645 +-312442922 409540795 +-969313792 269824739 +-124676624 620863174 +244625584 659943964 +435829834 977029445 +41281565 -86776803 +360770560 229962176 +-525613398 250567894 +975947363 -123733299 +434334508 -5180519 +698097217 778214780 +307139470 -849777747 +861421213 -880957841 +138659769 -900404861 +-624719249 -293765845 +-153537732 392697902 +288006972 -740541374 +-955435258 402622782 +693133842 384390556 +-601156115 10023572 +23639149 984721894 +-234034388 246227995 +-467738265 496131739 +4785759 153522616 +-695116791 -198298585 +-902106743 -731575664 +-639329783 307218231 +-87742500 12213589 +-729901210 -560943299 +-236787994 898721418 +-848762645 -362235378 +366447857 697196832 +682798979 896717631 +-35272757 -302683048 +784130571 -167343911 +-60687080 994923026 +-250848299 635920595 +773942991 -521068251 +-637702293 597103505 +19508647 742290164 +756866095 196943893 +-796539258 416507069 +186472435 301222087 +-316739671 5810191 +992716740 -416605942 +-895727464 -940213567 +808181600 988342414 +384578279 -698558087 +-231998441 -884945111 +-459525270 -126084908 +-870396199 -774676473 +-691642676 343490197 +-692593927 697938991 +-92185559 -26156636 +-372144399 -229239118 +-152696065 332224348 +429521845 717313169 +284452183 -55006693 +-270461621 -745814397 +-984968033 -303435640 +479372893 863777905 +-513839384 960476234 +-601170103 2770044 +7247457 972339654 +-119393773 203629346 +400821214 3272757 +-521680926 897219436 +834905760 -87510187 +725160513 67657977 +-203251809 -120521660 +276917598 476135481 +962440255 -527569941 +-137210426 -755204844 +-348714557 -136226898 +206990186 -848598726 +-333962891 839812642 +-8147054 811403710 +692299982 -511544066 +298836715 712767530 +466312200 858641652 +435855810 261210677 +115943492 -388402475 +666680940 814381193 +-947738604 -67232309 +-866304149 -404476589 +-436179331 660198792 +637615345 -814567745 +-894146184 542699482 +-336424923 -708542067 +659009081 -607298375 +858100670 61341292 +-79322211 146964394 +835190808 801583879 +-124666356 161363015 +699781844 200648510 +891759983 287250732 +-204793679 572172432 +-31364184 436692164 +232447610 -284477656 +-961004017 -270034274 +37724770 13316192 +-278397299 114220862 +-477796996 -127137343 +667251520 -46706002 +921174580 333275455 +-704600924 262203341 +-644748558 4757240 +466609493 585026929 +521187827 634588437 +778217972 126881971 +-486512202 -17236625 +-782659449 141236995 +161340653 -936731787 +160200720 -441602299 +696062359 972688926 +-246830322 944747375 +496558046 461480396 +17132928 509838689 +-740414987 923469979 +-501753924 548966039 +-557153133 -815800075 +471121475 406227506 +-39407791 940142615 +-457497816 -322301355 +-463671855 675812670 +209883759 128807184 +430856650 261983912 +333956201 -533366252 +262705466 959996477 +-944961926 -553448642 +-543709723 643565450 +-643224237 318435338 +-401178256 857852121 +-184614326 355235778 +-664355861 70860231 +-666708573 42189744 +851735153 -564557407 +-993296953 598505658 +632390557 107820625 +121515185 253791885 +722448965 -565084276 +-39828453 -210960325 +-238735277 -523580032 +-106759542 -99371029 +945770279 -420969968 +639266745 -957195362 +-30503255 -152346270 +-14035356 669995615 +55390959 -900873023 +368905411 664402727 +772765669 164990608 +703320353 -135469912 +371687766 855484876 +781657067 -266260367 +-170259793 -532291407 +-39590565 -428290585 +-953642019 -858007590 +-419898982 -517059835 +-625400767 435103902 +-177611210 647740632 +575788535 -493811429 +938945943 129487310 +-870238310 -633723016 +-613094790 913573506 +-969407167 739151862 +-980296635 -822299960 +-485969518 943076391 +514014472 -234852917 +476282301 -480203776 +-534681018 796108208 +585033106 -794724867 +11516535 -473442321 +325646371 -890439238 +-931687847 -57768129 +349592332 139139948 +344888331 -203534160 +-437416444 -824878711 +499681039 -321096405 +-984441937 -389604672 +-35473228 594518896 +56046349 845249732 +-362430311 228901915 +494726752 398505470 +-966146060 908507215 +-707076189 -993412238 +-411844060 373903872 +-782042131 -804756697 +124854567 -325879209 +-346836495 896966350 +805265064 -368871213 +262550901 377629505 +-313287484 -808450482 +-838266009 -917438723 +-439946961 261028457 +820968376 860719885 +-145615413 707619376 +928338479 -106337582 +-743879491 784187793 +449653621 -880854746 +769056835 382177845 +-523041053 -24572129 +990680364 741435511 +558498130 -925052218 +-371225164 475255655 +-878872146 956145656 +-145995962 900340767 +258801206 -528995755 +-480141861 350209171 +473494154 -686571435 +-386004749 522497545 +932758612 -352704227 +717120529 615701747 +-623478336 740821883 +511261732 863692597 +162799997 242939257 +385155701 61089878 +-700177294 426368079 +-309498019 -895363362 +499061612 -804080314 +-867419824 -924925913 +709246703 77952484 +-131581376 -523402163 +-135119864 853906208 +-689496281 -892236872 +-204918250 926312653 +-255458303 -587267773 +-635776296 321865382 +654544464 417113703 +-949500219 -314079710 +458807357 -458637304 +957146354 -164953695 +197810282 -534570512 +699769231 267063896 +-527721718 -829150259 +-131068402 217301033 +-403396201 485819401 +378206434 -976674293 +-502388960 658891750 +-860653443 731215260 +326542388 -518173831 +-367356583 13380114 +-413371838 -682213183 +639347088 -37536760 +-712129253 84880538 +-694674188 -762076221 +-860767130 903164421 +428821022 -589162870 +726555127 -593800695 +204745013 943133814 +381982996 -451635066 +-744575457 290878318 +57011344 455207894 +306339124 -438747660 +-833682775 240600296 +162516060 -917813923 +-912206818 -210478288 +734186849 -51775574 +519803737 568395709 +-632316967 409424289 +-853066018 -486719219 +379098021 85579003 +265599804 536372142 +-152257377 -409998925 +282710632 -735632979 +-401006966 -419380918 +-863164269 995298265 +-991964695 -778103022 +848259710 -647363945 +-235588657 -259954712 +143620928 -357340116 +10655664 -748447086 +-856510661 2963272 +-785057639 751932342 +900060405 933710592 +372888 -295216680 +605838206 464088535 +-346203826 -465968537 +112619335 -373040072 +-772570315 366811855 +524832732 -799577580 +-220547166 -547380384 +-506719135 -438555066 +-520698802 201793086 +-876358380 924126023 +619465571 309433095 +-981233576 -188698459 +910065244 -352492195 +-605653730 28336018 +603340226 955256613 +727532698 -833370553 +505529895 -584840054 +-980558171 -887626110 +-424507709 -486335639 +-515051497 -998154370 +-470675457 -788418460 +-938780422 -462567373 +245747993 990509579 +-163062006 31622419 +533126604 -582094471 +259315718 395683827 +469148150 -377541699 +-296600522 412742028 +-944208640 -155076323 +-567504748 -254573205 +865869747 -853746381 +132608552 -92552452 +500443142 16028012 +965165584 430299870 +582937708 -140617662 +207379876 -109370781 +-393686640 -672118874 +133504548 -925797503 +-45115883 201948302 +-504852478 -433251529 +540855158 619383732 +-819613693 -554604114 +848881325 -983118840 +344934654 285426284 +-832316481 -407104518 +45122659 797273574 +848526368 -579311398 +468290009 512962264 +-269356153 344294325 +929029306 -472885088 +220688190 540005535 +671880874 496252916 +588621284 807574100 +-398564143 915677147 +581191733 181320656 +343370467 -583787220 +-35993551 -731790566 +815108878 -986477954 +-722968175 767253426 +-813791031 -561599993 +-91316384 -777428372 +-920584458 269805482 +-325545698 -480240479 +-36568670 21642595 +561999298 418572229 +921793868 250100858 +-204741703 963492083 +-96877610 -731142131 +849867059 -90978848 +767506438 -228493295 +178109893 -397839945 +605615717 289926431 +19952766 -885254547 +-627655136 -380265215 +-858823133 199147237 +619886083 430690451 +107082590 962707614 +-196386443 766818515 +-931406566 89138354 +-941962148 -847037871 +-178780432 185025540 +393492125 51431050 +-239320797 679466544 +-366065833 -231840939 +944060461 -847854348 +-621817087 622725748 +181994085 794988828 +392512975 -7122688 +737790186 -996385254 +410090066 -43938795 +641219807 -793224811 +474321430 -657810188 +369274692 -72208996 +-122588380 919387421 +-203992013 -197900682 +30565354 449185224 +-125366473 -683342016 +-571686046 -821098738 +14763064 107553022 +-144689081 621350536 +-219130993 852773354 +-324824091 801616565 +445132951 738966006 +-673022921 -574053529 +534855956 65122506 +138868160 432616406 +558855942 979688399 +-577098202 -720674379 +287418493 85048190 +325481018 -409464828 +650880088 -149541511 +51296808 -623247119 +494634306 -21409166 +607108058 810265903 +-511081673 -439190359 +314978318 845721142 +353403290 -976766955 +-434653271 246621099 +664217232 -322366867 +104815546 -456776711 +78134766 -376811850 +-626541079 645806319 +11177963 45711737 +399604223 902001013 +-356172176 -644034593 +624672265 128509859 +-103459475 928215596 +258539466 202444556 +-700104267 -50191172 +215312203 950703729 +331018060 -282073334 +-276193159 636331617 +-290773794 -117692045 +-903361289 301832564 +823270268 -479220887 +684388719 -138463997 +-968995725 -381334263 +-508850978 204432734 +-13307006 -999105580 +-733979012 130118437 +-948767212 -682328895 +154074753 931344152 +-860484160 -37669095 +299883279 -587734086 +850311968 20608872 +656557302 -266021967 +107684435 69771595 +45165667 552548065 +487077645 -270102350 +-171162769 -361892227 +657848364 -437761061 +-956464156 -144678513 +131792427 -870254871 +-76780585 901226767 +304735965 -783208076 +570510798 -431532985 +19537990 -337506755 +-568804556 824871349 +-939029434 149946601 +406695901 -386450616 +-899740881 -68775745 +-161235252 -423962653 +745769353 -83400833 +706442768 458099028 +783977066 251161511 +-700139976 -75584549 +-206637034 -680686857 +121039195 354613464 +-205468502 -47393007 +469681965 -522564659 +730229770 299837588 +409688584 741662300 +-481732705 294811440 +-499500022 -22617844 +821024101 369808066 +347148602 -212982056 +-31780285 -295649346 +-75045739 589571658 +400839321 -391211473 +230137359 383298749 +884862564 138449807 +-219356149 -532973539 +324227504 -430077866 +22447851 317230618 +-985697073 645285415 +638386845 -821518674 +-378318011 -222359619 +-632402501 -944611371 +451685391 63046957 +-891927174 19955307 +632858354 -154848727 +307796898 511342155 +419114498 -581503186 +265488898 433004791 +-972577028 -183514059 +-270844193 -246165329 +552804054 210471751 +715496066 -415807260 +822485807 -52766231 +-739935071 910813363 +249913461 -390901882 +-270285419 492611266 +-826211 707332328 +-10332097 -597427999 +402813804 -813089702 +-350800359 -977367127 +-703271624 -302288622 +705569597 727322277 +764898346 965171600 +-334044163 532136252 +412769488 -413083017 +-781451519 991901112 +-137754304 421757402 +-253990176 -445099541 +-979134402 -852954165 +-415865904 145828813 +-176489845 798709490 +-300855114 -486358866 +983144551 -456562466 +-929563781 291446406 +325703499 -843481538 +346279924 -343012642 +851886263 417695737 +-327670787 -706855968 +806556884 -359336587 +369586810 -408070152 +-239858696 294976923 +-20438537 -101082819 +871795304 777568231 +652190878 -260732310 +-768679320 -18895981 +-994324255 -329572433 +615296760 599303296 +-372374189 410575539 +876976408 413970452 +-130181491 -340611655 +-298781605 -55958074 +862609781 -200486543 +-891110303 545935813 +-377930860 -5096969 +115571978 454329537 +78796571 -816999873 +-724774738 -156869771 +-240472206 835403575 +-93635513 -710220562 +528752762 945150294 +-997854325 -133593523 +-539150455 -619085916 +-395814417 677682586 +995910076 -912977158 +826334084 690085083 +-393362753 -334670155 +-991247243 -35659561 +-430546045 282427661 +262693548 286447508 +-210946355 307668455 +-339604147 -483881938 +-649078737 494788708 +-137178649 443323252 +-520488527 986900289 +-102291098 -605580534 +-977087038 936070406 +844530704 -95539440 +423573556 767705760 +727787421 -732194258 +-846777869 545357278 +-578193288 293066608 +624719473 -984288690 +369896376 -58532706 +20342154 677080832 +439554054 545068897 +574459839 -187179620 +969565944 704747216 +131875227 508732780 +933809059 -298062753 +858859746 -517675122 +744384645 -646954129 +-16177504 -137254974 +-494450537 -703824703 +-596937206 -821193142 +-562340947 394669924 +987064276 328983037 +400484142 206996841 +-629098929 -278533609 +-735056164 856259922 +-836988943 -517687595 +-292859368 850033045 +496285168 667398689 +442227567 361386069 +435665181 459726668 +280003214 -917654544 +69267513 836506828 +-837143606 480774626 +661529771 -986047347 +693011822 495530206 +992452524 488527358 +-443959348 161549203 +-282255641 -469989452 +-443388753 -197804787 +614704510 587394662 +868547204 211718101 +779822941 -568675576 +-521147244 727809507 +-900014781 -403220662 +572767313 -388859299 +514752875 -797795296 +-942263014 14254444 +208803369 337574352 +23065502 122994942 +127916009 -189492729 +-111788930 314904847 +-542953383 997662728 +602609126 780963635 +-12111657 588006403 +-72358261 -486842232 +348526864 329036468 +-515696799 -278944593 +403038313 821072603 +-318733651 -804388064 +420499542 441839529 +-289766563 609387632 +-586720314 644113599 +333872734 -476914846 +171271324 -328939978 +455673118 794239207 +-39863391 442728947 +-916178293 161518489 +139426681 439416537 +793802831 576591133 +-691578868 -509416001 +-818568976 -914267663 +814403179 102731641 +711728186 921624293 +-784524633 284335798 +923148184 -964813340 +356534456 -412361861 +-509369103 376928763 +780943437 -41238398 +351307101 5514643 +-788750072 -308585773 +-248375886 681763420 +-401512402 261438034 +711593167 -183100982 +-321678965 -415235420 +648396140 -186616784 +756013521 674206387 +919090214 563070022 +-184038003 991873730 +524359500 -725264966 +-71499242 -629712538 +690694748 -210500332 +-509050 867066716 +-894944086 582983092 +667610701 918591679 +390933306 463387371 +56392151 -365656690 +85263555 -590220143 +-7434878 -894137162 +445170308 58999705 +272676964 -576859588 +-946702712 -944037284 +-699287618 -211227242 +-955820817 351229107 +166445599 767013308 +230922527 -123320867 +799489246 742776603 +-340866052 -248801073 +424469593 -83331735 +-778576879 508181690 +773197789 -113524531 +66489156 -145404122 +-501596745 300090517 +-843784809 403854361 +-966456010 31837585 +-272637242 -569523364 +-511237794 670701162 +-453636823 833465984 +-971600496 229041902 +44576439 -151359276 +41351561 -73381351 +-268400873 -872501307 +738308632 184009836 +-241729767 -515686735 +207158192 -384907194 +534825503 -708795589 +-759419029 -899138521 +-479681070 -301774817 +-390752684 -656409608 +-264118724 629200256 +-336017835 -812591795 +615201874 -766410969 +485404896 -614533219 +-359814075 -27998160 +-119810725 -321336510 +-139103046 561888179 +899587386 -852383893 +404782608 121103790 +682815678 624154654 +-235542055 -608542202 +-375249520 672364915 +-310890106 -417788059 +806828705 -759142447 +831617434 -701159411 +315675745 -994552155 +896003123 -646353710 +208046380 -405390119 +-603630552 576994611 +-817464514 -756312453 +952527691 -973954971 +155259175 424450495 +229880566 518021573 +873393925 -278682713 +719831991 171454531 +786561449 -749521439 +484497083 -738528440 +-822059979 66637204 +-441791608 -362897484 +-611549798 33835548 +-416575011 235135162 +887866509 329230890 +-444990720 -616395103 +503851219 -861531124 +-595088237 767973408 +-528168942 205158732 +-423121515 -410088974 +125508308 -958552658 +774915463 -558144330 +229259173 573213139 +971446993 202526781 +624059092 175511903 +269790407 -575144560 +618206589 -878660471 +730159243 789372722 +783729946 -138800163 +235140062 264861929 +488013898 646107406 +248188987 -620307144 +172166194 -445411997 +718888711 -584096397 +411195989 472086218 +345988906 662676343 +791118725 642279631 +-987777184 -559282776 +15527123 669558223 +558622696 -853345801 +417321493 226831408 +-571266646 800634594 +-180092614 -622063370 +-940982768 354864003 +16588544 -447901970 +-170999318 -598286134 +-995889528 997945801 +223288896 285613924 +-418069144 -337059674 +-216826532 -553252815 +641214188 -871537582 +-159012477 -708097504 +-478847300 -102124393 +-313827857 359909933 +109993626 -309831635 +411012041 -510025180 +-258667 62570287 +706993440 -534885689 +-678464514 261309846 +-248145636 -436135713 +-285392961 508116135 +169682700 410342331 +149639104 879637198 +-520284922 -229930909 +361900017 520728169 +-640167546 -226074216 +-306974193 -572223109 +833080705 -85831991 +990685314 3040068 +713947398 -968542391 +-771044324 195470932 +280925691 -458920658 +-767861040 194650536 +399826633 -905787795 +105247525 -441101299 +933715446 926095341 +610222352 -595574254 +-851795015 730857054 +-59130910 -480391207 +350460972 -880715799 +622293845 -880178185 +284022915 56671347 +35400090 849114357 +-677987089 959960071 +-974340788 -688501270 +235536075 -832222141 +-769057742 -12114167 +-687718169 872854343 +-673467560 -25400717 +-305275943 -441847169 +-759824947 965878259 +116891701 483720427 +-159064671 -301394126 +662291816 753289377 +535458612 943052084 +-442544542 -745740829 +69422874 -246634605 +963621440 391886116 +-862179792 -286289695 +-318902843 -175172853 +-716117793 -927022023 +-326658215 367183819 +957085935 -129487532 +-900842719 -420364190 +224903555 -269822877 +976642732 -111188236 +563303481 -87152418 +845546335 -13178546 +-961261295 -922491136 +313061619 296598688 +-68143510 -708731470 +85205586 -824051677 +779990826 627460372 +645689445 -844735840 +927469881 229857541 +13177180 -350966417 +-491754634 298293829 +-958287497 -465576550 +-359689225 277539272 +24692696 -702204524 +435086196 678332819 +-333527108 349398330 +-140861572 -490118969 +419269409 964835385 +-85899037 285134546 +-185178531 -465411222 +602096714 -691991602 +672148813 83012088 +-251680387 -208232724 +368403570 602441551 +-581832230 853326808 +543853936 -605830708 +376398303 -260326884 +414916474 537634393 +859099978 556392107 +-652867139 -221154213 +-796275571 -941420887 +672260205 69550521 +730094877 704612156 +129340079 -676711741 +332349099 -302360531 +-27872509 -590008418 +-413330026 708991839 +854523869 935347979 +-183563691 -637892075 +457565753 -243110856 +-643135685 -888281880 +66607143 201547471 +-554045206 -771023158 +455371942 539723898 +-860401822 -602709513 +806210012 -572900825 +673066942 366853477 +185436615 933446472 +-385705852 -772012924 +-275403959 -902270271 +-475131059 997280631 +-232877137 359530210 +-678216992 -855213722 +-521292856 980205627 +415762965 -68990134 +399166939 669324209 +688853023 431930554 +653523656 -126226541 +260303050 711600939 +-465070094 -996129447 +486268458 -464897580 +-957016283 -500010517 +-497177181 811350401 +313613820 -655406870 +845463264 -477696217 +-660316726 -246202293 +-346630421 428069105 +775703270 -840947751 +732528045 388756245 +-125222689 596089412 +519738167 634524453 +-46679067 -117507401 +701941639 -144347669 +-884985358 546109550 +575733425 -337484122 +684360736 -312299539 +-720886415 -372201655 +-242673518 65437682 +-959998817 32713370 +607785578 -297829760 +-893263916 -880434491 +372692989 -467210437 +-849222565 -736094160 +984275923 -464803240 +-361114733 -969087787 +-321585359 -87012534 +795723908 483404595 +167864972 -479647760 +-532724864 -860736694 +543719982 934595089 +608285564 178281808 +-896281818 -552064366 +-427565292 793032434 +344914678 643132058 +-738326972 83328612 +704762211 -793494963 +-251761902 381560273 +220496990 -891787391 +-923711397 101517160 +-346727712 371968010 +-974491088 205619603 +451812905 -680929457 +904320296 177192008 +735535021 -666851144 +-580488954 599018818 +-673121834 -504707054 +440896929 -112221852 +774622239 -37862534 +-416310732 -667333893 +-583845433 171534966 +-980777063 -964328534 +-242725411 923648740 +-606732455 388782138 +193666495 240918223 +-438279991 343186194 +-311889726 176410990 +-484246690 554476160 +-763449860 -661393547 +743835958 -837037743 +-402650716 -534306588 +-499026934 181609251 +265569643 -815472044 +-601910027 732802074 +625480438 199555536 +-265435741 76434968 +-375462826 611881156 +240650071 548282203 +-236558447 -897030419 +-833279161 203972204 +637484601 806885438 +348133003 -651348491 +642193382 -776333379 +267124996 657351581 +647634952 -449573577 +887235458 849836391 +260951197 897907617 +181234724 453784929 +932229438 -804977224 +-355515398 -597740435 +-431568243 775042127 +293764566 733688767 +54016829 -251639463 +122790745 770781763 +-435726111 -409723822 +558959121 -490140511 +616820503 554407990 +266062226 -172871266 +138048315 486292268 +-927474798 419925949 +-46757118 -639617556 +685572828 -218877985 +-570068309 368582225 +161864658 -651394535 +-451497217 552716517 +-15853603 258755361 +495890217 980492708 +-799064813 -338280620 +-819536046 -387904304 +-860845396 820688213 +-533593038 -984283196 +-477010522 112539186 +-259527415 -124257076 +-944084979 924286490 +-987088554 -198148474 +-433184653 389782876 +708521882 -794860104 +40592307 232951591 +-472019893 -311917483 +345834854 954211330 +-874393303 552827052 +-553946122 -768525600 +-426376230 895822303 +65935398 729619118 +526521716 626467375 +875661372 236130604 +-196399465 -280978906 +-235457005 553274791 +899622226 -717624461 +170656784 372880306 +-670047351 533206196 +721978856 -370024122 +204708063 154406754 +-942589566 -918184817 +-738266675 -903742966 +30147602 373469239 +-456961056 359922178 +992736921 191669493 +713836457 -655859841 +73981389 908441605 +248421534 -490515749 +-321412972 -119269361 +947002222 -702710687 +-418429456 -154674879 +652768561 601329041 +-136311522 -254997908 +-67774904 -493938525 +-827962710 -79824952 +-333072994 476166641 +-412927807 373855845 +712326678 448853471 +337035000 921107056 +-845864959 173402943 +554641735 793513621 +547341246 -318179930 +840479400 966382386 +-447143810 465879691 +798313058 -299075143 +566573766 645180536 +525553938 -724743343 +-596409385 -116970508 +464666370 51611768 +800582248 696747126 +-692212207 771270297 +-383996127 674912197 +20269971 899137148 +371377467 -439168229 +-4878304 -115289581 +825944915 85260226 +-658250931 979584646 +368226134 -567231002 +34246259 455960023 +970828250 -139012637 +-808796955 -729043695 +555599293 -432375389 +882662170 -524576126 +54910609 -66731216 +572836634 174807552 +-555792167 294501812 +668192355 60668459 +834366388 -419660412 +972487012 196942736 +294054410 316514205 +488399020 52253076 +-289936551 733439739 +378714411 -523728389 +480360979 837109691 +-111249759 -112411026 +-210881205 2924219 +609772341 360686523 +23083047 -871977167 +-831761413 -776420492 +400302965 41048773 +-347789310 -469573430 +-978320081 19874889 +-3717049 -294842002 +188095788 -624059165 +-745666965 849672200 +-488751131 296674295 +-288901875 422918099 +-921750345 963280068 +96857840 730309013 +-690809141 -671885286 +-587986326 -980484702 +-865374354 146861552 +-989051395 864713867 +-887199445 810208470 +518797770 -265943631 +886918867 -938353468 +312205455 -215909036 +-532573053 -159985695 +218783319 -874022040 +-238492493 -879701675 +120683521 -977054814 +-512747375 -407982491 +-192898803 -946016187 +644359501 -578787139 +986104435 409289344 +-73589998 865288467 +-382517859 406026797 +-98347287 449289836 +362465653 368483417 +-373683020 393513038 +941720823 -542470760 +579030054 -829602760 +-824748617 -359901912 +-413146948 658301487 +-635618616 36629155 +-656451199 534289432 +103382622 620010850 +-442132144 18502695 +-8361427 209199625 +-984161586 303506520 +-865055015 -251888864 +-660077768 -768416318 +297922923 21188324 +-34058035 145502275 +702577121 -486590532 +-966901068 320534762 +-419037338 346257952 +-463273286 -593999735 +-187709996 45348285 +856933457 391079686 +-654517937 180375822 +706820464 -798525020 +2697022 -22363891 +235704924 -386679106 +-325524238 936643404 +-947064011 437848049 +-913366122 70475656 +791874471 -737423203 +-782538111 -684233902 +-105188257 392014048 +847801548 -307320812 +-73291151 -800578697 +937404401 -179326746 +-792473502 633514140 +657153223 -470662633 +412898350 25117802 +983487221 36836388 +-768392839 -299553419 +50414287 966935514 +-813498914 -162828426 +-15058796 35526052 +-370238589 -82859731 +-695262273 205212241 +-147701349 902296739 +-485751156 -780995556 +-159717310 881903746 +-727384768 -672784263 +-564658822 -982292206 +742495017 648942786 +-906616987 607719936 +-722285825 -154361006 +-13539010 -853359392 +-29430721 -730375907 +210837899 922015297 +583794836 843189921 +-211300453 900013308 +921052032 173808057 +-905999357 205168698 +-306320070 787219796 +551871677 -530317836 +-70223722 -154850496 +941203570 284954508 +-6186034 148164000 +-570179273 978399168 +-453567317 262103831 +555612774 -843328560 +714927586 579375254 +-378077397 125082172 +160575566 466815443 +-650622799 893546485 +440568613 53411158 +111470242 -556717285 +323439546 829065307 +-100171454 631215614 +552170966 -277582889 +668471708 -55545156 +328344906 -120647357 +806463419 428845024 +989965052 -50607747 +345906340 -926301823 +-601107935 477845138 +956891813 -278402915 +-761541883 966866136 +-202477821 -882895814 +584381504 911047320 +-101242563 -380390085 +-487317302 -620574092 +129146186 335375364 +-962479818 -683053723 +288181261 -645309931 +991700030 -775389586 +-217878135 -753377908 +208304531 -918209604 +570120942 -129465135 +753519884 652826849 +-79294711 -555450817 +351450444 468946519 +720463886 -720639473 +611308639 -44598004 +-796940093 -300752891 +419888904 -357254789 +644351669 243518374 +350510068 -727694019 +530566552 -466114464 +-572819854 -536990694 +828958524 -257058245 +-956104244 764921197 +-475735344 -219964416 +629882906 -634444617 +543294359 907227342 +-443664458 -916511517 +-884520551 45075980 +-262109363 -741433485 +230749381 809500928 +266705468 -453645522 +232480077 -257745259 +33317921 -261065517 +-869184219 526537348 +-975390310 301610972 +-53441790 -679504551 +-364404860 -140326070 +45862741 -511729006 +-241888189 941829782 +964954836 801053149 +548259501 208212724 +740874744 -596110176 +565783202 -115699388 +-136748844 951950158 +958549221 -5159231 +-274270461 -643820033 +-812950472 -876022482 +-761966936 444149745 +808168471 -302625344 +738420700 764631758 +995559671 606618729 +-46256373 31667545 +-999733758 771506924 +631610031 -521421124 +537281759 -350695372 +3170697 -601898249 +50957298 -62647395 +676003190 410297263 +-572228382 -363731571 +-301655838 -10003375 +-506555375 446321320 +-496285866 443192975 +-697092758 286399933 +-567227992 -490833451 +-238148868 386525686 +984760330 489781287 +491239845 -756484912 +-226393655 959734115 +-341017653 314357379 +-418516527 -693557132 +804455108 47348393 +-669103671 819653262 +804312599 873118153 +-586350247 896292262 +670035516 719707707 +557569088 52753445 +-226068995 777350205 +340737582 -914259470 +-618397280 623324145 +-472708989 310520621 +-495657673 -970742146 +-306655974 36629793 +107636380 -866004597 +-606900917 -810953333 +130129582 -652402451 +447376451 846501730 +-126543263 -394611926 +-701578980 598228465 +224393676 -375050532 +-855464582 -696094098 +-436322995 53701270 +-42537507 754016111 +-674479908 117910843 +-299117579 808419370 +296514898 -658789158 +-544394833 -71695499 +99607094 405548879 +702117425 167534827 +-173765624 -841826988 +545631318 -196775670 +753380207 -680541664 +-512204735 -387848855 +-525613932 -299962475 +147450053 800556575 +850608931 837091288 +240413124 528960128 +244531881 389927839 +-564417667 -915949300 +-885476828 407328494 +-361847072 -344708092 +-695249013 771949161 +201398971 30334982 +-862349701 -42051393 +200732607 436813283 +-308911722 -37856103 +-784195959 -215324530 +359161401 109094701 +-597024187 -195487415 +538521294 -459863035 +-789796293 -607033042 +-624411319 973218685 +802050974 341944375 +641184170 682739122 +-972179428 -183653720 +-182837470 -180319388 +325850922 66840283 +-339964106 -848028230 +421853415 550159146 +697992339 235663834 +438917294 838325503 +-775214862 857980779 +-134810784 -212607635 +325217504 -475075279 +-87048586 -162193362 +-513034377 843882179 +-423018218 -390100709 +-522516295 382850772 +-645376726 65009630 +-175173411 99212834 +-805823858 585084945 +821070712 915509794 +-177329609 -4507049 +530495675 438937543 +-516893500 -226290527 +-743553189 742337572 +-808111671 -394274913 +938691047 -984575562 +-140751719 -93220916 +886188805 -545292509 +-740779272 312056060 +467853393 214615473 +270874288 483018378 +-816353369 418225563 +512493943 -624882006 +130189467 940332072 +-399324119 512449427 +-299790101 -571325434 +584073499 306040186 +-911914504 -384141469 +142194700 607396110 +-939636293 -465935714 +570773789 -316573646 +838073758 -636420101 +-857990675 -83908855 +127104809 -33138035 +912509340 -309160907 +-533170782 -315143042 +-533571753 -723802558 +999599859 77603066 +520677122 -146803282 +505249551 589519801 +549326874 -561526880 +-336281551 -687394753 +-373044128 108311720 +578753092 572705336 +-427127567 -29079265 +-583870411 -855014576 +-717781458 -487741495 +-745194391 446954416 +-928651076 763830689 +331795338 -27336812 +-309688986 -445635829 +-253342130 -275733445 +-823523278 53465262 +170664024 -339651125 +-646228974 172964861 +966261822 443459258 +-560868653 843163340 +-930337430 169118467 +-712331804 634130786 +-486080367 794660745 +-286246064 452899665 +-343952556 198349844 +660912006 190870156 +169364455 200864071 +-427938413 839529057 +794812535 -147426971 +-935775100 627320554 +22626123 474112356 +444866866 392810672 +-680359909 -690265219 +-510683119 752140247 +-642617933 -482963833 +552524844 308249664 +-419382348 975317418 +-642661407 2591761 +-77785557 601761366 +-795026639 -568754993 +-507690002 781007062 +154283694 -17437707 +-877096729 -166589485 +596504321 955619460 +-880333456 44024324 +421937824 -982642604 +-123786123 -923861331 +600688949 -862748612 +-390210938 -923614314 +-466401623 260621734 +-849158591 589759749 +44807161 591687183 +854036599 -40246342 +-594559506 -487814131 +-23039962 569976450 +-380473545 -13526808 +223716851 -999111902 +-489184880 796048397 +361083997 -428455354 +136629211 101101228 +-659689551 306311177 +-718002049 -962873542 +-273761476 151826255 +-450346830 -200924403 +-682408633 64060011 +-518971452 -995781935 +-279459061 -98585269 +-168916986 886697789 +111149084 73192378 +-750782101 619825701 +396882653 332991638 +-483269145 -707031603 +872496741 -289954398 +-14085864 510716149 +165853586 420157922 +122485871 206261437 +882172187 -871647715 +494278555 544814102 +151816264 -447482741 +-958636121 771151601 +45901997 -404850478 +787296513 266006158 +-587194776 57094657 +-552450341 713151732 +-278127191 647623154 +-340473814 -689212838 +785286680 940218807 +-237272872 400743599 +522268873 485245307 +-691878818 -834327220 +245620163 724721062 +-107358865 408457485 +673998454 779834362 +-225892718 832657125 +583134806 504875842 +-766870908 -649553093 +-252538670 -398748382 +578578922 944341218 +315797561 565519307 +402082549 -641819834 +-185601218 -980594797 +-897309923 -445727444 +-831602101 556526896 +698885557 257324611 +386841613 247099503 +-512036588 -510735731 +-485623647 47175559 +942155244 -452189813 +659988903 932722342 +-919102993 748773288 +841565733 -405538121 +-597271729 -618062118 +88576532 595754782 +253102761 -781474759 +717804306 -536303652 +187902942 192217753 +90147168 561061688 +-234299944 503124385 +-38245627 716345101 +937295281 -536427614 +-581247206 -104484210 +-750643620 -451638483 +827018148 -987651804 +-660578050 -863683027 +-795094740 367260085 +680691163 378015500 +-992946147 603179097 +-729165871 436059262 +578089467 -499584971 +-646846967 207801275 +-813786939 983382074 +44077329 119256239 +303658817 395134770 +51424735 -546432195 +-462107417 75422855 +-316898494 39432073 +-915196803 157324700 +681123580 -336443352 +735933653 -103337414 +-320047359 -13357104 +-187986549 -855417131 +-888523350 898177958 +-448583325 923898331 +57372682 -391602051 +-684815251 -216785093 +-141376936 -936766596 +111552208 880624111 +6466911 664392908 +696828618 64539487 +-789808784 373769444 +59640414 946855114 +324186728 -424774918 +-91876279 -569059469 +-370434176 -403342086 +981530075 468316808 +735114753 649413619 +-677615212 -954760010 +-520822072 270491371 +-447269807 -595437653 +50287367 402023592 +758467679 -199537569 +921389490 -731335252 +94481580 102373808 +801324939 461366023 +640666400 594965687 +732944542 802061308 +859843523 -49210588 +445495440 589034822 +-446728206 -881533513 +-531668581 -560052756 +566324355 365232418 +-992958046 379210181 +-851639408 292909535 +-411756528 214179740 +903040456 824327640 +802935968 332717572 +-936141490 535776151 +196144420 -309639023 +-69209233 462722095 +468180982 19197230 +405183607 996554199 +953485139 19013768 +991185774 433650952 +524172450 -463038109 +-761395214 47244896 +-395618407 907278512 +-443113192 66476289 +-212410376 816653866 +662363597 488741595 +211701103 344302857 +-722042522 632212163 +608740760 -687921204 +-337693541 -443493016 +406092725 -42665000 +-123365015 -76165234 +-310557571 686265555 +290586307 263229792 +-838743389 -650931793 +-421876851 349747980 +721781945 925717941 +-972815648 84187724 +42052733 -752276610 +798041766 -612990185 +-402004733 -948500719 +-749658254 -518935483 +813381117 -137462736 +-216224866 55408184 +549609612 601299569 +-121944370 -783631724 +9437525 -962143906 +982080256 875168129 +-364615596 172157932 +-286886691 -560076373 +-217673700 -879586443 +-180993942 -408662496 +363845197 -727294553 +586146277 -223971714 +621543717 601592324 +816864132 212257829 +774699602 617686317 +-924783133 -329038774 +430440793 301402705 +-137857628 -380771460 +-3475115 422765536 +33224635 -428828393 +-928763762 334448334 +-146555 -199918615 +-119566668 -92787022 +313694584 -676313605 +-856373801 -521262716 +-574377830 343365060 +207047752 -859204681 +-216236417 284557798 +-659960005 451985827 +87982310 -666534268 +408231765 -254056559 +232381400 -249572008 +-448628331 543888076 +-116396480 572921366 +-949969852 67761982 +-485029759 468060815 +879710655 402987030 +433561186 -730273979 +222218103 515746539 +-136231439 764359529 +-64144391 510825027 +330199798 170592275 +-301778076 395076056 +-820212161 -334563346 +-374370930 108958767 +501570606 268023622 +287066660 540410911 +-399547296 100514282 +-628692406 -429069603 +208053660 273534086 +-108156744 -760954770 +-288610718 409521941 +-411941614 -26714937 +-219760482 870747779 +-248215939 -811359342 +897402002 890700234 +185383705 -283730254 +369742597 -26537300 +-537890814 -854932194 +739312466 563593715 +775224778 -466144789 +-484743899 55991112 +-636624223 -269531153 +87782883 -728203893 +833451821 417971793 +-759929810 -942475015 +-800595692 -110479599 +928156052 13547076 +634444408 -246055463 +-484496172 -982395214 +-325653748 884136425 +455237922 -63632133 +-386754454 844194661 +620249404 -652337922 +-42637112 875181949 +15101551 974964642 +-398733694 92501256 +451882924 159788150 +-906095236 -720039551 +406947282 -423019321 +656194187 546250752 +-703546162 827030960 +-6690651 -652338236 +-358073911 543844708 +-650065199 888947271 +-458093576 -687130466 +752286962 -899152686 +687272549 -816176405 +-125477254 -887768425 +-789257306 844592500 +372673969 233004724 +333037107 123462443 +10679358 711789027 +-512303980 246124206 +803671313 451987159 +65119315 -957036295 +131296771 32807865 +454201857 991356387 +45621458 911398628 +661765452 -947498315 +519525171 -15387912 +-584525818 249555133 +274884776 -856525265 +467109488 -786572624 +-606121968 954084449 +962096746 189895803 +-548548615 146711612 +-740225854 -786925225 +-453881923 619824315 +206240416 -133012391 +-217949139 132805617 +-28265006 -137602817 +-774576830 249789576 +-833131356 -833363083 +28508610 652629651 +-372653627 73613383 +562009174 729908423 +-551076599 569715202 +-907051203 532527219 +-796051231 -907870511 +-998043874 619230212 +115310886 278303353 +-804966550 -412587777 +-903799576 478046980 +481999148 -85721927 +495835179 -128107935 +377445939 -331871327 +271533164 -457934782 +944173712 41408722 +313392274 -912014568 +-868233145 -744099406 +116796951 -310016869 +595186312 -65394926 +-278953580 399370129 +-970493531 -290555712 +-787950855 991946905 +-972946696 -679093273 +326823493 -880273266 +737543675 -762333049 +-146194309 16199802 +991409737 -209584284 +179435207 -205949654 +274943128 658606283 +-259976413 -188711504 +-475675470 -264502552 +-159606141 6401228 +-224545983 900734897 +170835555 150486570 +-972502032 -27032845 +-256077698 -144696999 +-873365774 -989688512 +-363886830 -14961243 +-209518601 -215912258 +845682960 -295586228 +807714407 164672497 +-157744596 -982720483 +177218895 -880910354 +939897669 504008516 +-399376564 -126057221 +-78864481 -48128645 +-845651377 -601716006 +-968440715 -773721300 +-289660065 597682475 +-417808228 -436012464 +-780593350 -843992263 +71879071 306275449 +106320742 -515619711 +451370112 593855859 +429208817 521310874 +-645068740 -776977627 +-230983794 694586448 +-867908795 -609532272 +344442586 -592709546 +-11323903 315447960 +61586552 -526961186 +970033063 500698333 +-345463413 -551074601 +582538580 -73022416 +-377901272 -595246813 +380908513 980347410 +-226172141 -71460800 +101802320 -854902882 +867044054 -245612922 +823111476 408049076 +493277465 406591323 +-606433197 338589440 +940444614 301313406 +-464079315 -977925597 +886914051 416825475 +-38256085 138044394 +-274048985 -801519714 +960991884 67562904 +-569033575 -907548621 +-358166514 238540365 +-133085559 201020238 +-777588289 106875586 +80709139 -450562638 +51476824 38650045 +941382297 128338279 +863835767 -259924073 +781488966 -319329131 +351858413 432543460 +-465403393 -786648541 +551060574 -525944399 +819187989 -379309398 +604737887 403249075 +101359930 -631813869 +-260144394 642294249 +627208241 -653935476 +-396225263 790829807 +-922624611 -866901771 +-289056946 -19024505 +-128464118 995427622 +-601545277 -786373102 +-112866269 500515372 +621550905 917798752 +734564097 654625342 +-558993701 -43959889 +143730904 -413645864 +235269423 -382105784 +8353641 -625598433 +-511139173 129842171 +-968218661 680815979 +938647308 509684311 +191690078 -67674990 +442674840 473294926 +-87324554 708102180 +-700251979 -762302643 +180632476 -267941102 +-227358071 691959717 +198779805 832639393 +926078353 312874855 +-281823720 -899209282 +116521260 492853158 +744317562 -190096666 +-980302964 947440606 +461147095 106741374 +976396715 27881056 +-113994186 659719828 +-428109068 509843311 +-811712360 49315809 +-531476518 -631764819 +-234989135 -438968387 +214084233 860200453 +821851858 -461876927 +458235276 -872339561 +-432639013 -381128208 +928457815 -787902206 +-326203547 479832043 +699338765 -989792427 +873535348 698071073 +960804869 762041894 +-713264179 -988851136 +-61684522 -118244432 +114258713 177974048 +-26593468 -508967753 +-777970314 -389176162 +403454896 -121604610 +305524081 -426331669 +-300043639 187766724 +782476659 981510002 +605664543 594902362 +112845869 -193612736 +409042640 215166903 +-266024281 715796187 +478292115 -694202903 +544661967 486629496 +600086709 -977454079 +-424532348 -183240291 +-807077504 -468749124 +-399579132 -295537923 +-108143547 -752438079 +-474271618 836484351 +-270920077 -874574646 +164761783 -215452185 +626218444 797810526 +354766047 -535817845 +-650597062 -11143503 +-740119658 103040014 +843770132 -701057049 +-857781242 14817433 +-861687841 -149745976 +-383514187 -503252991 +909830307 516430764 +347059683 -750249627 +750329001 -260919765 +242725882 409203979 +314144551 -960901417 +-17724035 581121454 +-891903899 680454559 +-137254622 480367803 +-869670995 -89087553 +-97359585 440344206 +878872251 941916358 +419054417 12883063 +-919914109 -332480449 +-822170593 -628858301 +-851773287 -166257617 +579002437 172884315 +104213089 832159312 +648048728 428191400 +-288657594 517090573 +131217872 -883828076 +380941554 -716228923 +247006524 -49168751 +820779096 -298537793 +862212611 399224903 +-124689344 -524767184 +-697208845 -117325445 +-788889378 131970780 +951810764 379137001 +267131866 -524129111 +510237799 217154416 +-519324958 444431894 +-806594725 -999228190 +29006892 524460429 +-794835431 597374524 +-744198274 891742320 +752261062 893097256 +-8617205 858775009 +128028934 -58114711 +368164036 -23180983 +-846454693 -250838477 +-382311039 356248213 +-523633849 -35860090 +-907000003 216628503 +222944640 -932241750 +-354933276 788784382 +-646109471 329829132 +-794284788 -504615303 +-734959785 -760853142 +168992211 -914872263 +418873771 716029884 +-174756277 873829166 +-461218921 312298459 +462458595 -26802575 +-185954280 758593889 +161267778 -772069212 +35578295 627003088 +-190405244 -578986673 +961323742 -589169221 +-571208821 -785647351 +593001629 437546170 +742732016 610667174 +-687990091 -869341927 +-416477879 816425347 +255603842 -932224222 +176846085 204268460 +-109536665 -438967482 +428740204 -662646072 +-409702967 27443026 +-597259472 318094722 +-325607562 -661186448 +-961484962 279069796 +-464746393 -848148560 +977192807 522089546 +429522579 460743545 +17057740 -227515103 +-363948906 728895662 +298216731 -453741019 +786068680 -213434441 +105342118 404488990 +328530712 -769968249 +-505120758 914314703 +94678466 571305012 +-774011447 987546231 +540664702 -40036658 +-910150287 370366880 +-255458036 -352578023 +567429830 -703050619 +-834105188 -628196276 +-268852550 324121383 +208900175 -844902584 +310470242 -64089212 +-264936288 -278439237 +-661827175 542127979 +-655438852 114368789 +-156123526 869070946 +-220379654 -575841754 +-34855601 611435021 +623030415 364291478 +356610479 -64869961 +-107568497 -691581453 +562884562 -891618351 +-408933425 684752535 +-154162592 -128604029 +-773343144 -832598805 +-689675197 -760859912 +-466915345 939080242 +-592968595 142651195 +759925756 -589412759 +-848040635 490399896 +-339106041 856757466 +-236735460 558186574 +698297834 470858812 +-720908459 212590901 +-334626412 565264572 +-770022675 816721325 +811718039 -31640818 +-577000329 -359841001 +-407115244 670077407 +957486146 356976603 +-40325670 683359990 +44560277 -4545350 +724819098 -162084302 +787315746 -480606759 +-359717965 176194515 +62945560 445242013 +277627006 450672321 +-893250921 386397070 +-755689589 500303016 +641255811 800760623 +-667419913 657599076 +365700302 754772705 +-77186106 642191532 +924131499 912338613 +225929719 981715204 +463686541 660405724 +-622072633 384399914 +306724117 -30024386 +-766623145 -188733217 +-271184649 -636890292 +-331087083 -414002160 +-688054904 -296869190 +351449831 632129735 +27565477 704634350 +-409089841 490949345 +-445433899 775758859 +992125345 120091398 +-175507341 -50444947 +-835422286 592841869 +684417881 946298721 +-525910030 791265539 +-946602100 424838128 +149957205 605325865 +-911115042 -281726216 +-684643049 879127598 +26730158 529153488 +-207344832 -640917692 +-427615814 -839627164 +650871297 436498578 +696235409 63304148 +10489929 -68460743 +-250342668 -761629048 +811317868 -557493300 +-49988841 501469430 +343645302 512233090 +240568705 -749545770 +386310535 400736865 +276255067 -347997778 +82589364 -383502354 +944734333 78409889 +-31503969 -58577736 +860615612 961501971 +713375209 696641086 +-654145762 738515065 +605804310 -679602230 +326925829 480984840 +-261903929 -460362391 +-772135529 833160031 +-764527815 -80693885 +460660770 1326616 +682817194 -10377301 +692812296 30436800 +892492689 -726198733 +-497478692 -199262248 +-83510156 574335766 +1754381 -109496513 +602822736 706027735 +296471457 -329365557 +405530384 912249810 +274876139 87008482 +-629821809 578275404 +-405694428 -829751330 +-375535645 -616132451 +589408740 289935862 +874730864 279516783 +822056749 621687584 +-612688041 457895693 +207236935 627331720 +773913119 899787911 +-793085956 710333238 +551202879 -247935203 +965160900 345354506 +-413061176 498731682 +-193607035 818282924 +-573645682 16786092 +-322363931 -516393447 +-690921993 7469633 +-330454628 -67349824 +510100598 -410290973 +573762704 482162573 +355020999 -278153227 +-440615461 -984844482 +-819891416 318310272 +-553009626 -477949933 +-776708051 656260127 +-496103310 370218701 +150270058 -639474585 +578968774 -537375562 +-887912085 -424618036 +130549719 -975845450 +-43120371 55438705 +-333715024 -999326196 +-439418283 -701150955 +-500458247 -181925732 +-915875493 669092048 +-276510205 -684879337 +-449981049 483036586 +-28399592 -260484108 +-337608161 473472794 +-442451581 -159961284 +210378399 -915223642 +164329563 -542374007 +646639739 949145905 +902367726 306359966 +792016201 -389061529 +13987873 -905803407 +-145562150 781786454 +544041687 429669318 +329985129 967497936 +-735826059 461610285 +-830809062 -7253566 +-730247884 -844452174 +871515164 -268062796 +-964571988 -535959028 +-483354500 298153058 +-259498252 684497495 +839615039 -797635032 +816658842 79489062 +-306144255 414713963 +-976481429 672386243 +-630293409 -897667602 +337637489 -403652617 +568943000 -94352008 +-141430327 201112999 +-216111787 171421884 +540581277 609802160 +-883311249 -930380347 +-691731700 -549227578 +958215557 -56603213 +-429689524 508025940 +-505685822 932421990 +136771576 -6959768 +-736578430 -300531074 +-294117956 -250487404 +545800769 572576351 +760590024 636079676 +677129427 547955165 +-490027921 614740076 +-538984118 844976948 +-764915663 -466971558 +-307033066 381143438 +-790682165 715207900 +-648798789 58058885 +634645893 787121189 +967808442 500623948 +-874042404 946590905 +-969335969 -841647049 +-382452489 32781296 +644389308 -902509809 +883545516 -602449607 +581673577 -207372853 +-366759626 -172006283 +-12958765 505374968 +469872622 414612948 +29684306 688385478 +376150191 371590061 +-610871468 -182314802 +234503193 -906729633 +-697940150 -520317427 +-706877244 151016449 +-333809712 130592979 +33901884 -774517158 +-90315181 579763393 +116400940 -164260249 +-376928601 -333637254 +-161433408 474514046 +391540337 787658441 +-168867608 87088732 +-866945627 -739742191 +217773544 -625319748 +253041975 -986487466 +-717681040 706693215 +536426681 415430706 +-201528806 908942375 +396702591 -329405601 +-706451185 -348269502 +215353252 -942490585 +-190982170 150077413 +-683191488 934920327 +381390580 784635703 +-533716642 -113294693 +-800650578 -153195179 +-441002744 -672835160 +-250589144 207941737 +-918009005 777076528 +89105713 -498483741 +841887461 -814799258 +725061158 -330064075 +-13836161 -112676015 +610336768 301230204 +224125919 488598147 +187616654 -551316786 +-121515714 851533196 +364497761 605637975 +-843185096 -749656778 +783714409 -595219715 +-654616929 62786024 +325774824 -829749102 +-830167484 254188321 +470886220 237490432 +224180830 24439545 +478356791 -678759925 +95905585 -768020968 +198375645 -628203268 +-94157322 574334395 +834836777 186697003 +487556986 255697504 +722774278 876171262 +-906821073 540007753 +-828016609 544615329 +-342347498 -334372179 +-972421248 875459920 +-230102405 116924359 +742287563 747257382 +67823298 -821861418 +954818989 244777539 +-905209028 517436572 +-300803704 188091762 +-449077548 -466679214 +942823484 502245355 +-276572197 995133671 +-229723791 960895697 +-73481931 544677626 +-392034072 929706933 +687108301 -733327034 +-291559999 -780974935 +818037893 421975491 +372168151 -589941196 +-870122898 -914344419 +115563315 424204978 +504434583 -435500449 +262968399 -33758297 +-707109444 -515917677 +225608890 -169025558 +504691392 837163343 +600468123 923128667 +-985090530 903222428 +-564369519 -106490949 +820600949 858964897 +862936515 431433387 +-870600001 286094056 +-476275541 -843444168 +610852258 251012875 +430673810 -935887455 +-445817279 58573678 +-56269072 155334810 +754506173 -71575042 +774315549 716498704 +154458849 989506221 +-976396609 -605447686 +-105807416 -824339706 +436778225 370834287 +307528439 -868577148 +-999704407 -941723256 +-153391318 -486677529 +-816451954 82009762 +465933436 -415957773 +-119626231 814203570 +651295943 -536176268 +-507234054 663128775 +415558627 -406724567 +-248809571 -714175810 +-657159115 -958754969 +-152883763 70914218 +-189366933 -502134114 +9497103 392605647 +461529014 949174132 +-484374858 -244588659 +797111542 263328106 +604639190 909706686 +157668925 -328253697 +882720738 -596079225 +802619038 -189594970 +-535312737 735951036 +643223119 534233395 +-31313141 306032444 +-631059310 -36233728 +174855500 188533081 +-764769478 365449799 +725611603 213939638 +564047096 802072027 +-461040594 724740487 +93320653 -968461252 +216304676 -752639290 +616491977 105011471 +-158220146 -56026461 +334489675 -951556851 +-128377224 644386012 +72015894 293183055 +729845775 -270136510 +-542486589 328877478 +669486802 -514099182 +238801508 -575121923 +877049386 114479872 +-599302615 366652858 +-864392169 -10486220 +848430551 191782599 +54806307 -110717197 +-204763518 547893322 +181590835 -488166903 +-640069491 -616035059 +255378409 -343647455 +756187371 -887449420 +-952041292 -271689449 +-381336123 -577848263 +-869544718 374315096 +-447532195 560792587 +854096831 -679023933 +699422786 223822108 +160163424 729085358 +655523809 189962387 +-22560090 24308703 +-730705834 -373630876 +-206804934 866890272 +-265280709 -773712871 +-64739921 -768576564 +-970920726 874115218 +667486785 630183259 +-437265898 763176236 +-863877663 187133020 +520207735 896306808 +969845465 770423554 +-191061157 288513564 +-90010931 -271020161 +-836057553 -555099626 +-854822664 -877032552 +-327159044 -297083624 +-720412394 -622292955 +819663855 207519175 +-77295430 -472088759 +-975542937 -957584492 +-184450556 -171749371 +-363230330 261586277 +-449950281 492601285 +-892993868 432064910 +-718706966 484559758 +861312557 408730262 +-957023328 -888654517 +449951312 -767968509 +-230371068 556072927 +-423830668 9867080 +-162930803 -800790673 +648491258 -815101165 +363223172 830321379 +22819012 -54610191 +516154348 811115447 +880054248 -504737854 +-109099402 613968404 +-913496972 705719531 +148496154 -923636335 +659545677 513845929 +735658210 496515149 +-314591519 130888735 +649012025 -357627299 +-59244863 485637819 +-371582746 773704433 +-465067215 -198842060 +661371986 -456882704 +824285979 50719419 +-729184570 548567180 +-375434878 -206344553 +496770567 -663139101 +672531682 781801533 +313124410 -11616397 +419752673 395273461 +-73897425 -629105812 +896037561 -696573292 +298579203 -638112315 +-924308207 -835949289 +57607730 384158031 +-295811419 2560064 +824787517 469938731 +-852584107 -734768606 +785718557 177317869 +-27703598 -717655798 +217554180 -856862410 +915992893 -367187655 +-551864328 930967322 +907830778 -726505428 +876659179 125822046 +155695425 -887303695 +-759762870 677452090 +566642869 -790910918 +-548288527 -267564304 +862077760 -926239684 +-839955254 -988408838 +-917750322 513613870 +-889199311 853390258 +-65499694 -562850827 +709977769 -498607078 +-29859457 612716147 +-652751161 435629314 +-232510600 781765029 +-342547296 518254688 +572578655 126995199 +269682282 660078042 +-296212797 82040465 +-542122019 -374899941 +432373314 699523893 +-560719504 -350527836 +332822339 88523704 +256425147 953212173 +-408781402 -2756935 +617997671 -526955374 +329467371 989411069 +-556641581 -791153833 +93910398 -666326422 +-814545067 -189717416 +-134257978 -430636732 +-226885045 317571665 +434498367 -532619224 +476033816 258934658 +565861821 471716646 +-27954477 -324029741 +290910712 403531286 +507108597 -298793074 +-342300804 297079087 +836497540 -165916779 +398751571 253029009 +-779442344 -776104494 +51522737 -271880561 +482076205 -951428797 +862487200 231574620 +51780464 -954470241 +-266846048 -435933586 +-532752217 769211859 +171022997 -628357739 +272670555 318754261 +309298256 -874391922 +-334132383 342085654 +-315512797 314740729 +-543974765 -147339770 +393813490 -804370000 +-5930120 -966107538 +-131135688 -38486398 +-101829211 -342524461 +-479707280 -941463914 +279722864 -410561993 +-235077609 460138370 +817620719 205494461 +94541879 876451832 +409229715 -203584610 +-998044955 369416486 +-611348557 13986901 +809805481 -486828068 +596762655 -25598149 +-626948003 -598120802 +767497808 560768468 +847260352 820192633 +-857087804 -790807561 +-688541352 -204082649 +-607538248 -437167830 +624818694 311018615 +827912920 -865859033 +28487071 928371213 +-974800565 419511024 +484784012 -405312837 +-737966142 630732217 +-912890934 -46658071 +-846882182 -442692873 +493618276 -445332498 +996859791 -443482179 +-904268816 -262774615 +166682957 -791172047 +102400117 139898665 +881920845 -907108300 +488473633 84942167 +380352204 -876871853 +494539275 564613574 +408574923 470740181 +475746720 272056755 +-779357439 -573069520 +-243445370 -105875612 +876304209 -44826925 +687387106 580566222 +401548075 516600473 +-61681673 -637954459 +817998857 391664815 +489488034 466767879 +749759462 -804338093 +242479943 -773375530 +-739730211 686097760 +-636739464 462394876 +230986850 -835631818 +-470625695 885687176 +-632487433 840089073 +-144943961 831768372 +833182140 920635846 +-15358518 805021246 +-113727317 322759905 +-479815130 -393787471 +-261939216 319892146 +410148973 -332843776 +-243764368 -424488962 +620538202 -203927945 +-386547316 626199226 +508602790 -296576024 +707497561 773832891 +-483975851 311288533 +-474210960 -418972001 +846396837 -889167589 +-634079289 -187885162 +-968566720 -847224813 +67271313 477525204 +-669833836 143968207 +-990707492 -380967602 +-539773663 52988735 +54138537 867149167 +566889225 629111621 +-804284312 629570990 +-286500166 -923064815 +-996648401 -612403739 +-314377424 564060542 +-213459808 -845841047 +-41879527 980865936 +-889494230 160119944 +964774393 -617830858 +-282057673 -218337881 +458091956 627401303 +-817787416 -60691138 +716407363 -141500721 +998241089 -46267182 +128418675 969314871 +590077742 879728196 +-129570634 -739208420 +-87726384 -983753398 +-652844555 537421616 +113661398 -481090448 +134823571 764027134 +545075075 873521534 +356134093 995398453 +-334561300 -221672119 +844077622 596451613 +194837247 -810083839 +931311001 -390745320 +-960869896 -297117574 +563327480 574392322 +-916359298 -273707681 +908638300 -47410013 +-740752348 -178259402 +553718910 -149470898 +746424612 156363240 +53908263 917766433 +-189140542 -82161779 +-387584450 -690893252 +-100825495 -876374393 +755466060 -636226930 +553231672 -517792211 +348666358 -740579134 +937878067 352495648 +203003352 -492111760 +941189608 550021671 +-818526225 207757956 +2327179 -723871936 +-883120651 855866465 +991462264 -891536595 +86921777 506966856 +796699081 -226017302 +121928061 536063968 +741460438 -87199536 +86612587 -205333276 +572882044 640502778 +431627714 -313761702 +-455114128 -535232549 +-892168818 -499238179 +442539701 953308564 +-828409723 -779469363 +3954048 936053536 +-198679349 -524941992 +951688937 497378102 +-393727759 -470181637 +-211789203 423174152 +223730956 284073183 +808858411 507126313 +345133758 -949538946 +350487905 -889287183 +775132970 124536495 +96188964 218810720 +-885396211 -513474195 +-2057209 -210818777 +-199841338 774525259 +113055743 958400231 +533402261 -951419742 +-235991502 103326818 +879865143 838994028 +517833173 628684913 +64375470 706032384 +-920925205 -828095849 +-10565318 815157984 +24086862 213755654 +-698122193 -846387572 +-138600606 356597477 +-91301590 496098747 +823977306 -517866473 +598758530 360832793 +773863310 506406596 +193693730 655080133 +732939242 -233783099 +114590198 -883709194 +-489819807 -1349939 +267601908 -431922438 +-269672620 -948948016 +-558422495 -977247960 +457603002 -470305645 +714185903 -241205245 +-791682657 708785223 +-818805394 951050602 +-76675071 -140120504 +63349617 -200188440 +-514901397 -142478017 +-126915182 -346464098 +599332359 -762137908 +994300763 64401174 +-954522191 -32476629 +-82003943 -213509924 +-413995331 435387224 +92008119 -815155656 +876969511 -231935575 +-884709329 -104876571 +-156736361 -312313028 +-64686740 562530246 +359386436 -993005828 +892807182 245424212 +485534995 604745541 +-753294731 -74794387 +915990678 567899557 +-98661567 -534863276 +239772999 -402347846 +653927640 515368480 +-365831827 -184977830 +-3626316 -624065090 +53194960 268581000 +940967801 35992459 +-829001341 -373143849 +-512969249 41714617 +-38815695 789389459 +197141785 -862699359 +-645912769 497593612 +230579363 -368907926 +-64035108 567150907 +291796123 212435474 +190049920 870676613 +136413847 -553673660 +228480015 318408375 +593604093 -904186323 +-982816659 111111215 +-296483050 -712745838 +-595978491 391774951 +-51339507 -834742426 +16616669 -611886558 +-811152668 -325882987 +-199226372 174513615 +658184953 687614357 +-413002506 -237522726 +940286000 -349478501 +-706815416 -212025496 +98804851 730484319 +-802682339 -601296719 +528972634 583825194 +-904735977 -586024772 +-4743598 -132396331 +295908835 937042149 +565778475 -262651159 +647891979 1296190 +-816756930 857612364 +523818836 151299618 +558648606 -117572107 +80865524 -712552901 +276945758 551241767 +17956877 493103391 +-497657362 -645922218 +537837431 567491286 +-329136121 -282476242 +-856768161 -638398195 +-596740307 -657005494 +-752034947 -334858702 +655326364 -254770294 +-776528900 -911623896 +-875165561 -494791585 +-974566762 591375433 +-328780130 382447978 +-36574286 593336296 +55843803 -906119693 +260993572 -958703110 +916479831 886810682 +823940280 208242881 +157339267 490300224 +-731744974 104073515 +-109400202 204261267 +168999393 -641696641 +554891039 364516776 +-811948546 795370204 +-774516292 -834529885 +-145024174 -528107101 +603395387 -851807375 +-303802765 1278641 +-869732768 -48908595 +-179877443 405019540 +5696540 -822046042 +-123158482 915871008 +-260591402 -188284103 +-80330545 670086006 +-554471438 -780377961 +-702479692 -546336013 +508856646 109157299 +80392527 568739362 +-413089154 91484706 +624031798 -761546076 +-757138286 -276958775 +486342598 -791202370 +-495270397 672031534 +823976091 245153538 +979007982 -376289961 +211759694 -943433272 +-281702123 994164464 +-36714851 104570935 +-215933653 203110708 +-492566557 -730258603 +-712207064 667940538 +-752436127 362942117 +546906341 310670433 +-994597025 165953909 +-233808470 20588142 +-891689333 236427472 +-881961192 -929695312 +458473646 -174178060 +98656382 40372546 +-900765568 -327442718 +303284731 433653020 +-790129935 -305726459 +182744240 -812388692 +-21924706 829524381 +-376605 258927065 +468006424 -981318338 +-5136989 854083912 +-20596903 883654442 +-163725752 317813437 +-810488598 -490502820 +780747686 -468393238 +-628844233 -19994237 +-246493318 -601012016 +-416029845 499467490 +-979082238 822245876 +-997408415 -96239925 +-916914593 976853917 +-663214134 -350074164 +-544860976 417411508 +764638873 596037 +337755652 -777398728 +553982318 984417834 +-765111370 257977045 +-378611110 371054242 +-371692028 702288408 +-142400852 954558082 +-557794268 -397757984 +-263001489 -228579009 +145974789 274969036 +-254506907 -446734017 +848331163 983533666 +726127838 -334037376 +953008625 -569285015 +-50774950 697346623 +-274445933 -256115775 +39757731 -658989872 +-533138255 -337827946 +-412221728 953099978 +-419133944 -776903579 +-588787682 -580861898 +-60461882 525801405 +-339329245 648337432 +316828268 778646678 +703192997 521345327 +262523892 -173268489 +951246415 499618885 +571871529 -930759987 +-615162506 -731641085 +416144013 -73641185 +-906252481 -169163507 +333247698 662519620 +-543127831 44659092 +463308200 -383736866 +601389677 -472012117 +-573820160 -157862189 +-876974707 -385706350 +521137073 -227650772 +464904068 966397066 +-803914605 -11094451 +150508673 914980808 +39930775 -944862457 +356448491 535355359 +477982733 933441557 +-805929870 953876177 +-907580740 -87344709 +969708332 -902940461 +755809963 541338889 +-146077490 285852790 +233931797 -958141003 +-116132611 10753148 +982781463 -21251326 +610924094 -834072212 +-732651260 363766557 +-781920800 475856997 +-402014680 390679584 +359443920 981843696 +273866990 185302852 +-925976551 418298442 +235982619 -768879568 +988996128 563747860 +997403141 -83995927 +296832220 -265075784 +830188600 68181051 +916228249 -97434066 +964346597 563267267 +733541926 257011721 +207922674 -490318313 +467968376 -124284959 +238526909 -150301843 +458256977 -10528420 +-413807448 271992229 +53894734 -580811053 +759260434 -174156803 +210668236 204210705 +116578165 -843794546 +-188038291 748216734 +916942140 388839059 +941889896 992873627 +-89488037 840442971 +142407521 573938146 +254266317 250289893 +-850985145 735793077 +776395386 372465893 +137064697 -988836070 +-957924205 -49988365 +527204343 -858704149 +-934449422 -319827923 +-945825850 494043733 +641285371 -270887166 +-938329388 73184998 +703082822 53306147 +444999667 -470945059 +6869536 866431072 +879459682 780884714 +-797488962 990533233 +354876269 668794917 +-30360100 921691975 +-496433256 965366317 +597351238 937253978 +-279488218 96698232 +521385530 -604704096 +127394496 184626705 +189432574 632202134 +-327368025 186611096 +-471765184 -370455073 +670437672 -688618017 +278609374 666321827 +-52991026 113246878 +965238264 -578223718 +831649013 -354906863 +-605523248 -374914093 +-245072923 950013279 +335737421 -616386212 +631618318 3758904 +224096094 -908224708 +-486005339 518194810 +-436712532 573180581 +691216449 -855138096 +55688450 100148295 +-173084963 -252839253 +805228695 -877759365 +-524384282 673775892 +-794961882 429269586 +-97510306 379243439 +973768534 331113062 +956423358 -570566501 +-210721773 -168863074 +-835800203 677324033 +134428365 -730605395 +44448016 -188278886 +369207532 -913682483 +149929533 929938208 +-422222410 667054273 +-407167555 171644421 +-633273608 -326189497 +983285033 -303154578 +-672620220 -912008400 +753818581 367594129 +538703883 371301098 +676800498 -618918036 +-844593029 196561242 +-869158107 -762780977 +703421770 194704538 +14837686 417134503 +982242960 654172435 +758967731 -143359196 +-58454215 -97544501 +-393553990 972554524 +-256973582 -663738329 +708448172 354517684 +-641091335 -906150664 +-496672452 65236067 +-592358799 187742368 +276388524 -777851333 +256984221 838580168 +141432120 669366947 +53982959 -566528120 +919758088 -328475109 +-901706093 731003152 +-742841575 2743458 +-952292261 956226377 +-755588187 206479322 +255212469 765783758 +261572620 115970161 +-64146148 266589338 +-566294641 -693031761 +-691297272 812384248 +370118858 417076951 +548804693 31477885 +514141016 -238564981 +720056006 944013301 +-343167831 -410417949 +242294030 315250261 +-445552959 -292391440 +801053281 911737967 +416283403 -130824248 +-939621667 -103280923 +520141358 736666063 +42173214 652278034 +-804515742 -966246568 +-629644859 876401547 +-327982792 610847889 +-949690456 -956806910 +791069931 640923131 +-921733568 418404659 +572643578 -600097630 +-360201806 -676995042 +-495586622 -230105196 +-551319447 -719315151 +-666093926 -415253779 +-250106704 -15599918 +127025187 605033918 +-467645589 -597258835 +-704752424 -712896651 +-455583811 -555458036 +-100455020 -876383177 +620939252 -453779975 +-934292130 732665513 +-568360721 -478386766 +831529705 -615741107 +220213399 528372844 +-961075726 -984172214 +30980528 -56921878 +691211313 -643600363 +-429929710 453758401 +553306646 871567481 +75750875 -118789515 +431904515 925892371 +-876201700 887959750 +615604645 -910383804 +139347195 284238203 +257649405 -951417422 +299787145 391332935 +947066007 458368174 +702245853 -699843446 +-363093411 -976293522 +-807819509 239873651 +376991405 351343827 +-129396630 -715709406 +-120736318 690432778 +505287868 80670668 +931233691 845773495 +38006174 -75907740 +-463407030 587589438 +-560211113 -153900073 +135020554 -436483250 +-910093651 -811424070 +138465309 -63421082 +742686381 154170849 +-274731587 830617087 +-155436517 -65074689 +999798607 177960776 +755629155 -561738367 +-608034233 663629000 +369992448 -366666937 +781904720 495190324 +-702206908 -812717782 +-359809534 355214159 +-662213633 -110601275 +376958516 767984896 +-318833508 -482729620 +593612256 -26901340 +-573901828 469215117 +-3947469 615446855 +-694233104 863519699 +-307007451 -836137724 +86580398 -210058690 +-187840512 791394084 +-741075087 588033363 +-721092806 354979979 +-5971320 293288320 +221287806 -355943783 +-212580836 -687193484 +-854394624 298108723 +758849718 41730640 +-447324733 -30939482 +144717392 969326555 +-322810981 456650271 +409782013 306517556 +996910129 -406468347 +-846611467 995925293 +-34007112 569851058 +553981416 -750499461 +-338228277 812264341 +-505925230 -137117377 +-619787968 353423073 +230613979 -869539851 +483993818 -747196931 +-360285045 -164995417 +182757241 -963224292 +44885197 -566336460 +-925710161 -833220698 +-435544228 378519151 +-885094926 -649850607 +-3504318 94039044 +-865735939 -924011843 +-689915054 -429089577 +22538621 -309219406 +-907615411 -717958528 +561380162 -347492398 +652399093 859015955 +-289021772 41006255 +268162528 555638392 +189043546 642688224 +701013846 394314146 +302516905 -571044201 +-177681351 860198250 +259549254 -941671271 +-409175905 -902187896 +10226924 -56156207 +-933202875 489318964 +881979959 498024980 +641365494 800261055 +487205861 -517508202 +405815016 -761121505 +396189235 -868429355 +769501515 7129943 +-823356359 -957226035 +-930325092 416070543 +374477503 742217515 +-241252539 -523270272 +206308771 -656405316 +362665940 56435293 +-111169383 -823448156 +-743285794 -689685369 +-959361099 823945762 +-277185482 -823774822 +641099959 797344814 +-236928156 118320732 +15458061 -361941027 +-929997875 393985181 +753499038 719052407 +-460096044 298771962 +996298202 370659745 +241290025 566813051 +989180629 471498219 +-49905905 30846168 +690726360 128170113 +-212738786 499645429 +769219871 -198462803 +610598129 700578984 +-272908049 253024894 +-298840809 572454636 +-144453248 -360623874 +-128649679 792444462 +528189663 -729518777 +-802280899 358601046 +-184303888 109157205 +-132526386 529639763 +599416187 128256266 +161792539 -441554571 +-15431660 873423824 +-993230058 650314330 +-609142835 -259651925 +699916290 386388851 +-200768340 806021379 +670430832 182444589 +157170638 923470152 +-296646569 -560501729 +-951253347 -631192562 +253437850 426427507 +851514639 564766250 +-175136277 504214638 +-406281936 382115762 +47886917 374489088 +-617032026 278520261 +-536366028 935988841 +817602717 807589916 +637738775 834398797 +596754900 408224226 +317236827 -10907828 +727352895 -73131044 +301572902 -683945458 +857521708 -699399224 +901306935 -680740655 +-305458237 -572266619 +602111807 229220718 +-252947349 358568844 +99259227 -724882637 +-979102324 517119888 +871709246 42200761 +569320012 886751282 +-902482559 879848964 +232915617 -7680421 +803346089 -970603293 +256303506 -766435986 +-668673685 13890122 +-502865725 621666480 +682811639 369499343 +-212399918 719720630 +-270464118 -76233570 +-245411733 -243913307 +581605992 -216016290 +102819881 -306227802 +705567459 -362674677 +45390654 -535415864 +-757136951 818868082 +642440528 110402268 +559137492 -305755222 +281347355 -367893857 +183783984 -496481647 +699125864 -773621902 +-384558797 947561496 +-546918866 -29176964 +-626206055 -380966813 +607567193 975571418 +-162013326 -911135319 +-230176200 -777170522 +-13420389 290861441 +770600816 87563468 +-777232558 417071899 +957468489 -559620989 +-358402449 -142487728 +706574721 257082891 +44474647 -282820025 +189375474 860062963 +838902412 773983114 +-785213239 -872832767 +817666329 170578979 +-630206480 456347999 +-946519877 231000169 +83804472 699758686 +-652100006 -773002200 +981143642 24683116 +-525142773 389616968 +192843239 866864043 +777562677 890766449 +-98347338 -938838406 +24878974 769794854 +-832757659 202435329 +96241682 -367744911 +290347771 -369009454 +-872574503 -711014325 +-616914455 -407976050 +928937350 -670016149 +-104159417 181453466 +-334606984 485784762 +534978779 720160451 +-44839190 982679491 +312426657 208029330 +-479410183 452583454 +-618933113 -972362385 +-841381722 -288280592 +-742412913 -463444173 +569731896 -252017745 +509619329 -490343852 +760880257 -305409648 +892208988 898201956 +428281324 918164239 +485131828 207791813 +604283472 580579124 +189284608 -987373832 +935516601 559235540 +482347767 -485684273 +-131339444 547642716 +-922106448 -418387844 +-45919647 906521698 +171525335 391153360 +11581166 -75237967 +11135440 -937831427 +-105464481 -660220115 +-415934382 -63468550 +-431193210 -812921144 +-919409478 209920557 +-617725269 -659001767 +-978402093 -870531020 +-398843884 968995712 +-549285235 157266170 +669925117 639608129 +-878235942 -507129373 +-817324326 470241576 +-845356977 -646614512 +662214033 26347362 +-668242034 -740963490 +319292427 -158754369 +-571481182 -744988673 +-323924560 897591291 +-908758437 -250576444 +62642200 427304642 +753664386 51378960 +957009387 -757539129 +256892394 -472032537 +-471263134 422154751 +813052419 -170779769 +60485221 -851602745 +-669533561 -739947487 +247829801 -556265042 +-945145391 -420429950 +-336911577 -12040036 +-29817716 -560162214 +216085000 -471653855 +429115150 -609267869 +-66091109 295237867 +-122723224 -374224065 +-530554717 583685858 +643934390 559567413 +319181193 -851235853 +314302022 -325136035 +205045716 332187096 +19025894 -722828053 +131460933 -66757768 +706484039 -832304917 +-684094993 717117755 +-776936009 996269033 +140243294 392941557 +640943797 698276050 +-812375617 361606894 +-536145660 -736301661 +389731078 -611590516 +-323428023 854703854 +-398273995 -703284259 +-891701772 889721049 +-586830869 444541007 +99337331 -272637099 +869894011 -668851245 +270289767 602251814 +186252665 -140007891 +649839607 843190629 +-716412463 424714118 +633377735 134422186 +634090957 282553417 +293267501 -36621022 +893296917 94536706 +169939780 -523742334 +-721393963 369943765 +-719321753 -199909028 +-342177803 -441825242 +393080108 750047463 +-978711554 156864493 +182678045 -841810050 +-112864588 423638507 +571100033 981195459 +643083427 378394704 +56810984 422609071 +-935153655 58527216 +-386385800 -54386466 +-578711179 391552453 +-698104328 931656155 +-964648239 576426208 +-724817760 -689987568 +-111949487 -293184737 +470609085 759441448 +377194108 -100228418 +746549303 -309602292 +898438366 -192843627 +-816240420 179114649 +803688418 275182110 +308404849 20308711 +220648267 394533417 +-59106452 -161187051 +-138455561 -495432725 +-351673783 495768575 +-395883199 -40215859 +231463931 -766996732 +-920763735 588497191 +560733873 -86972313 +-630583554 -992466924 +-851562213 -49562024 +484315271 935151471 +-959561381 -513532387 +-965240950 551692113 +997310703 -18666273 +-304698511 309421780 +-453105277 82229201 +-610326182 -225002277 +-312346647 -629472100 +908600968 -792811149 +-707898646 -143413624 +-241121581 -462898791 +89044678 756907709 +813175015 436979754 +214319820 -918053911 +-314661814 -347028744 +115679089 -311153782 +510167458 -795055032 +-319940808 -189258286 +315594491 419186606 +590257971 -534847528 +29257045 787288310 +247652826 268961599 +599253766 345609574 +230196024 175249521 +-424075136 -538446152 +-439182894 355293665 +-796554692 -707672372 +268543976 -633949115 +-326964582 -416546257 +906368254 76412483 +615579795 341006652 +-359109293 968563238 +-828791150 -216301012 +-699768968 -358917120 +95262824 -674990445 +-658340575 -853431531 +217798235 -786246529 +-629709191 424329010 +882338814 -643238407 +777154280 -980114898 +-999819105 -268100779 +846643244 885783366 +-222794211 768001878 +-444951053 -647792420 +-146990959 583068602 +-688080309 -59052059 +-566096730 -217727977 +-313047309 -684788288 +921840449 134566539 +-784843010 332100629 +224848173 704240983 +661441943 172279222 +-647310385 -250748700 +555244109 -827861766 +-906736371 854927021 +886103909 696860292 +-980100675 -81938754 +-254698844 646250352 +-266027893 -538226356 +-734456811 -529245688 +-243233214 432962723 +-17500458 -348376497 +-867382664 795896164 +-432171656 328906511 +-230621597 -65060709 +-141781680 -837076101 +-232992167 75135164 +393403899 -982946201 +90893086 144846550 +-942769933 803684688 +-757342170 -722308341 +-539420167 -65218356 +575343644 814780086 +778151844 -163992908 +559210873 -923032297 +292086487 381973044 +-6806253 -513905018 +-532396954 -933298884 +164368360 852877027 +739839405 -241595891 +-210761439 895709169 +846171540 946778093 +874788293 -951636149 +-668100401 858630458 +-430850617 -450874249 +238033026 991607455 +-569635403 -37103467 +-473177288 -944069004 +-844261434 584031992 +655459415 -211410824 +-80065956 437780216 +-285885839 828146869 +-336178715 952044075 +-824623650 392662974 +-976825030 -790896284 +627104669 385607715 +-74686836 -171711388 +559980864 337370132 +-986403853 -777270634 +227821729 226463303 +-582505952 337908580 +-119315057 986957133 +330843 322412942 +-201804997 81392831 +343578800 355370738 +-708255712 965240329 +744149585 550332401 +457490130 151129524 +-221731660 -163221198 +-172098956 201325591 +-704218088 741994829 +858308729 -525646044 +722306432 295194478 +-698724690 -577983854 +-323708973 255926357 +240363080 -99918645 +-337352560 -649245432 +902805692 -112442661 +920873107 147027635 +-139709108 -392446592 +360505795 82386481 +983291495 -642953511 +829013898 -138540890 +422328751 -272873496 +144653283 816240952 +-871039136 -990734812 +-681039531 766018558 +722761214 40595105 +-779774771 -640433585 +11117127 109246950 +28267116 440899290 +-338923094 108937506 +790155696 -143243257 +633501816 -465000988 +-342354375 650524115 +-277692832 356721689 +613318595 78124498 +600120526 361620622 +-40885213 -307453954 +203566420 148611257 +736410246 -606733373 +-600652953 922148216 +-383460575 -362567284 +444447393 -23124441 +963682149 -391465684 +849266222 -38227008 +607950439 -529554566 +-467537366 827787791 +98228894 816987085 +-862374441 -844214537 +952476884 -570574908 +-112793332 287077228 +356650792 -664810954 +698570938 -351118214 +-54326550 -219759569 +-371302816 -954913323 +-253575925 -254769622 +-525330370 -934819087 +-59167853 -815872257 +151756184 658167391 +283917000 -369696016 +480348582 97758610 +537426667 640788814 +385071406 -251953811 +-522040083 211730595 +-823277819 916588130 +119448292 223297969 +351986872 347548580 +-634729036 -235507282 +125039697 -271822976 +-339377324 504480301 +-864944655 -555281163 +172548146 -977996603 +609691345 990586920 +-100822248 568052156 +-900195093 144163076 +51964904 883594157 +996712992 758162602 +941016298 -678935748 +164104286 -402447785 +509477193 507188246 +351717728 445187261 +885249273 -199914793 +-168226226 932903906 +32763798 -152390533 +334374711 518941490 +-181876587 -569092743 +650840068 -200644034 +821563892 156315787 +966225151 -452534845 +-513345978 932206589 +523367089 -88599359 +508375902 100310091 +757252166 -117848167 +-459970870 -881940986 +-790544046 636937601 +974685448 109000640 +-628121161 -907537537 +970582201 163757088 +669380669 588453959 +-33985733 -926607066 +-674138673 229236994 +543447528 -863406 +395508591 -318184495 +-901043900 135776002 +211006077 610173473 +-890361215 161016332 +428147650 -942741529 +-798641534 449796233 +-589238053 -528265242 +353261536 115652267 +-741421281 -866675689 +53920931 -811159051 +-97618413 -366645799 +-147298765 -22452480 +-631035048 247991654 +-694005598 468574671 +-654257467 908412334 +222517949 -485932237 +380078338 -834464807 +242917050 631661861 +976099563 508778219 +128163866 -728809619 +962217564 889493142 +-212843798 -894767097 +647153518 -561942701 +-580105751 848192781 +556219976 -334369415 +430328841 -90555581 +538455625 -690150424 +-603007322 875513454 +-727861853 654719231 +87248276 331051840 +965792762 -376138355 +532885986 281501786 +779454915 -589682196 +243815550 786462491 +124524144 -994366081 +817957928 491449576 +-364645746 592025509 +-712453042 -191686651 +297078408 -896330931 +-333186374 -578412250 +-387505662 661337921 +254620230 -520304538 +-718280080 711964645 +-315563490 -359021191 +-969895827 -758848451 +430535449 300244606 +-241651105 -910049442 +340042730 756786300 +-680661818 -305014203 +692523979 558893511 +-982254584 748367431 +-280113945 -845839130 +-450560620 -311811056 +125218726 665685023 +762234662 705226978 +696432121 2203000 +-147619735 85923775 +134502948 110628624 +-268522049 -754608753 +693362166 608803698 +73961442 62161597 +-402292369 -536832613 +-944471527 -938074417 +527543049 -707097853 +316301100 988530421 +662605463 -76793525 +794343926 -573521565 +-731807006 -186102217 +-231674502 254213544 +19828321 -595936300 +-564102111 -848103559 +101356827 206980343 +-409056761 -300743103 +791426066 -276480763 +-79056575 -220969430 +950293410 -541848746 +46155102 -106414743 +-292186418 -975638139 +-720882020 -406392844 +-249270324 -56034287 +-372858810 23452385 +274865090 379477596 +-733723981 148057789 +115554425 -732782021 +692674880 -37232079 +-362299819 -356786684 +478370152 -935590003 +-349219384 885602997 +-510081988 -564532903 +947957891 447497274 +-198199314 -104511073 +284565775 577474986 +57032255 512263256 +-361954658 -100150114 +171375000 -388680151 +906967216 -107590537 +959538365 -352093790 +978411026 960002813 +106831925 -967607827 +670610396 298440170 +582206158 257611103 +990210709 -117968462 +-772130026 805901219 +744637101 -654660594 +597854491 -697145252 +433428108 -59892821 +839042728 577443633 +-658461276 -296644817 +-758966651 856164469 +587463151 -969419329 +267503812 -136427080 +-634095216 -825331973 +-154205299 617118797 +512225948 -334825573 +-752328167 -452149862 +564053460 -428721617 +982259003 356448302 +-187091920 -653131449 +-131026292 710473531 +-90445296 222368031 +960630402 -161827353 +132824333 -423090766 +840674314 343192306 +29200598 1710451 +590136794 36949762 +-498596875 -232828385 +-756742251 -929670524 +668204166 -912625405 +-198887713 -874445413 +-891588092 815018885 +27951663 -294387178 +429100268 901484478 +-948424043 -162649696 +284802638 -458391532 +615011390 -370443371 +-106878364 -382538208 +711772597 -32296793 +-787361383 621513128 +-872111059 318695841 +-958978191 632222028 +-564361746 936099462 +-658063032 -260587639 +-499189172 -420578186 +52471835 778398641 +-179205555 -121597482 +878422811 893436741 +-126718760 15287044 +-528513654 354290339 +927348584 -564198693 +-310591201 -312375213 +-237814797 605968854 +621934516 657749934 +70500546 -882051952 +-152644926 437713904 +765196341 227136242 +882853351 58039467 +-783327427 50653216 +846079250 313867282 +-919644057 825383510 +909195236 667637951 +720094830 690517596 +-356474266 914336082 +585886939 -206417490 +980909141 -872030880 +-984282578 -174416867 +210301257 105184098 +139443440 62237333 +-975018923 993842905 +-226213809 165864557 +935031764 -442527387 +728897356 -597154780 +-360978582 -709150640 +-475561535 204283945 +-565193326 -804098567 +-433117454 19742462 +975425644 542235734 +605479905 70026192 +-191084928 -259139403 +511451519 799018857 +912214279 -907763780 +429679798 -702527583 +-560223096 937177355 +841692918 683872447 +-954731616 -497368916 +-666063408 -875105573 +-421003542 907647901 +-478661892 -849758585 +138409064 189389543 +-385414556 -170958136 +76722454 -880818643 +-239612877 -360804103 +953987985 345201594 +880678443 455523896 +-807528228 321829248 +-901694685 526007224 +-486361193 760969882 +513038534 912908368 +968603111 42641927 +759039636 -384524717 +678806133 678952584 +342510465 -698991853 +-81625001 349560600 +532299250 448196059 +861587693 -5621142 +441797485 -887567406 +900406202 943521657 +-446692034 -308757637 +-944839863 14493651 +742029028 484032654 +-457608348 -360268767 +-527370594 662940643 +-516663595 -968534511 +380362677 -225673371 +-888169312 -934364419 +744454915 164294569 +961846547 148881758 +546329571 -713253973 +-835706498 87296577 +564090754 837386250 +-516913577 389047828 +463894728 -451810268 +-493023983 -624720857 +-768643735 369180716 +552510492 631529507 +-902776093 -96111583 +-572536832 -258642270 +-768904448 -871409821 +-849726653 136172031 +-187830677 240345570 +-306993020 625427906 +-383849563 346431442 +-179642513 597752014 +192081281 -214986468 +2341511 105218405 +-820104026 -196245429 +-996386422 -429576585 +444518820 -133798081 +942328378 -168249336 +453003799 -450359573 +668169523 477419403 +-618437452 -66591917 +-781659271 -93647933 +-432828341 812117422 +170512882 -799624868 +-177626467 350030578 +471769007 216696594 +-134996439 512580126 +-897516843 -444122969 +241513116 562436276 +671010667 -991131792 +-336679836 126103201 +-821069995 -38687185 +-661544972 95403745 +521818553 -107461297 +-514608670 47156195 +-380046821 363048446 +-743859725 199715900 +849679155 -43640606 +-746728081 -377484180 +-128165709 -203086700 +435119517 -203307368 +929758638 427511339 +-907063484 -737938350 +-939811735 221116479 +537868217 735249911 +-366813598 -495284194 +-861759626 53745604 +-385211294 -509199688 +-357984288 287894890 +995414870 -695013932 +-250334144 372787844 +-214847604 -587122938 +668893705 815488308 +-855000743 -305540876 +-485668554 -797315577 +-113354987 -227110497 +-822181544 -315598242 +944558056 -674441938 +-496809320 238792665 +-362146276 -590129219 +-889760753 -776569655 +-1821110 -940509704 +-588446229 223051076 +758253549 777815014 +-14902783 -633769572 +908734136 -976225986 +901104864 202441811 +799685623 602684870 +-421271864 228620973 +42467298 -822967259 +-84157547 479644436 +-271501976 -323755899 +510983258 718936643 +-928574460 650184059 +619077438 213996868 +-816034597 334426015 +621925967 294269060 +-844067130 -312059309 +285941910 -171560242 +110989540 541321464 +225428356 178238692 +-883257227 130601717 +966090235 137193126 +-944312068 -341682394 +671420270 -292663037 +-80391072 778558967 +-26645060 -584105176 +271073529 634495569 +-255623022 426089360 +987186342 788708452 +774100804 -302801611 +689534413 304202192 +-208410668 -563790235 +-658354092 -425114362 +-855066377 -778574704 +896271332 667087179 +448990643 88176584 +337706620 935302928 +932800406 17676478 +774724805 -460148575 +-893719817 972702743 +409174874 -636717632 +217129530 151265540 +-150291761 612635719 +-431099492 856587047 +248507003 673348401 +-65385063 -222454484 +-514809782 261710458 +788029486 -95874193 +-243690556 -472679269 +-233555484 -787145951 +-495828191 -612171337 +-62022826 -658889630 +752647266 -863086835 +-674261123 710346945 +-222186064 766854590 +42543844 -249790518 +235973214 631930629 +787042521 -4339163 +534569136 -936623727 +-643132351 -555493366 +80928963 926207263 +87893837 -441812576 +108367817 -2529856 +-489697010 -635337333 +528347269 -952780330 +-743613273 346087102 +891092494 722762494 +-188677127 -627851102 +872258946 -647148419 +-305626555 946882942 +-25058687 -496322171 +-703124281 -704718472 +-84065141 -771539547 +-562729377 -583017928 +118786704 -20763836 +-263870729 -185750552 +-877452764 637850159 +395184297 122337048 +989209382 172297187 +-359237739 -576484439 +999430117 -756117593 +716216954 -118262411 +177332116 604171748 +-866299757 117244806 +-367814503 122653559 +-698939248 290467780 +-423958222 -244977713 +-890401444 473273768 +633631865 458007946 +-756958387 -680802717 +210057450 170004552 +39324212 165821548 +-605384731 -910818474 +-737726284 982243455 +-260991683 -967003593 +701213438 -134187216 +804464774 754356324 +-844437933 237676693 +-569256318 793495642 +813735040 -870486633 +990908705 -11745137 +162338240 -922754469 +-983480728 -571304723 +-361527106 -815522384 +-378012696 -695524854 +-276330294 -75193100 +118274647 -722453739 +-454245730 554942718 +418007170 -17677435 +-828362992 158650749 +682180485 496168463 +673355817 -909170231 +552878454 -601901055 +555236913 -732963825 +239914737 -453895315 +980480120 -247599006 +-418917856 795944060 +-840040694 -925409906 +-540057824 -561385292 +-146929843 -586774977 +945679604 278174164 +957669541 257170811 +-618415427 -844682275 +869116577 574996185 +-819429957 -737008726 +-595542460 208513560 +-263655071 -516820376 +-265966327 -814451545 +101522276 609517455 +-683775074 -915805240 +497976065 -90336740 +586512187 158187829 +185664729 -317467314 +-110729112 -369777286 +-492037057 947585655 +130605093 -484738240 +320260753 598687257 +333008011 -973773402 +-987946467 716348442 +-995086230 -724302830 +62222291 835857402 +-368613677 -719932364 +595748220 616437908 +-508450961 745048452 +-187154975 198088492 +97605943 -43199719 +281940725 -223564403 +171936465 276364376 +-30451898 931814124 +-127698456 596105422 +-232063853 -515099581 +547329081 702855586 +125605230 -87182797 +-566275911 263196588 +780336383 184613597 +-601169234 449572837 +137959264 377281440 +-736670150 -81560309 +-258961064 209220140 +387113923 266972443 +-672978579 -862616503 +91904513 -122525203 +419361714 -716298726 +-279785742 702440338 +-864289000 99916910 +-245314093 902219607 +-119660006 -326407394 +12571293 395238508 +-737689925 582904471 +161413767 -257338917 +-449497087 545995314 +569483883 767781881 +88355928 295461460 +-857288230 -375102622 +891720554 731903487 +-738441484 829330050 +-703335576 69053524 +765919387 -160036593 +85748899 389522651 +-626457343 -331442288 +-370018961 231653603 +285304017 96332796 +-757821486 735568005 +-451362750 -346460469 +-820260541 -955112403 +198739270 260779594 +499783684 -712463063 +-348214279 -677270536 +-792546415 732682311 +-155914697 -211251273 +965750507 107951290 +646791554 -246008224 +-716307348 733818308 +-288589219 817348968 +577034606 -621382558 +-519953976 -472361417 +-228749680 -769334031 +-947035065 289010331 +663169971 -654851745 +-49834843 579851897 +-987203593 787057428 +-460722672 469131559 +56376192 -949191957 +880207865 726604947 +70324386 742613491 +-404560494 -190962482 +-972186313 206083349 +-208801096 -122320021 +-758688133 -808324739 +-667649717 17520046 +777296803 807505543 +-447906153 -995630124 +340363880 866561756 +914943793 118043196 +920471350 -609663275 +960117810 50385652 +958514248 236533547 +-71506194 956619040 +312105069 988885789 +399623856 -833884855 +655904525 -344147495 +-996527258 697597722 +151823198 -926807222 +-638982302 570398201 +422073865 705190430 +-980081673 -242521008 +726967196 127181801 +673382224 -421151334 +72702589 482263648 +603971658 -156014046 +-505463257 725859690 +711987889 -976174929 +307371252 -148585447 +968930919 -851769851 +138395348 -784537567 +-97497677 246850 +-959502495 -978079742 +51164761 -277643401 +-493173449 55283186 +-636317993 -325827015 +75458557 -19308373 +-779523411 -705851160 +565542526 -692643205 +470296905 -45282030 +-282271312 -510972305 +-674549720 893327693 +-840730018 59171356 +-400368898 -484131056 +-269277285 33193244 +-594602283 735488613 +-809430665 -405573308 +979509129 738734275 +-236151226 438449405 +116315374 -501729195 +822486201 -792997820 +413192797 -707010951 +-677944838 -292032883 +-642165354 -223502363 +456278499 664937539 +-250960623 199873907 +-147525265 389743720 +-713374293 -339235252 +-870349487 669617346 +101744419 -974061364 +-814173998 -779391028 +-354671033 -847893408 +187542966 -809326665 +-14805358 62932173 +817464633 673200554 +469891756 582307793 +66622423 299182514 +603288193 75123375 +515490969 380201868 +-818405975 -192683202 +-415968905 705419290 +517165330 -657558474 +-556281924 739149177 +536741180 -40191883 +76547082 188982635 +998695646 -92811852 +906603254 210426159 +359927067 706214432 +60260430 304476414 +583060709 869205993 +-883856045 326123367 +810089625 457071109 +458391959 -335620243 +539364674 412994158 +935041264 -466397307 +-69197428 -181543953 +-565114104 693680834 +689037595 201919034 +-251224554 89313304 +-989817196 750644093 +104115466 -732924550 +-764166036 794914264 +913196658 533208748 +-545030913 827519329 +-462147419 -936664267 +86236030 -506240805 +-429498130 -562296019 +65288861 462985561 +-914137201 896400945 +-80067437 -246712639 +870590601 -594534869 +-223587529 -354656316 +-87649969 151784018 +525217334 129594651 +57698253 154108477 +-659306302 -219748114 +-40923031 422152509 +652437848 640913284 +-295488662 5997040 +-737965077 -184591586 +-896842815 -855066575 +563134803 409330254 +-323147884 125087358 +-802856766 -206582734 +-635010329 888756628 +964007000 39743824 +874283966 -724148494 +738592304 555528372 +-280965572 801002142 +968537602 799004814 +747997596 -831987712 +800613017 -855009278 +881826564 126209365 +-333141497 605536170 +-818911436 595963812 +546596196 -171578003 +964554438 -434701052 +-844402486 -906465855 +823179482 -782086102 +710270817 -792145944 +-598946172 -775373413 +-391563234 984453506 +-306891938 -83554281 +-959974302 888122098 +868315537 185909081 +495262024 677322492 +284524990 442644514 +-601134080 88052050 +-22419238 462491273 +-649389500 309196318 +426808001 -772627586 +379888795 185009366 +-246198226 -509074963 +-355209583 787077881 +-728912227 265674898 +-800791292 -561206977 +39275208 62931898 +89225689 599801964 +36064968 -281515567 +-809952634 -494850711 +-648656164 -202021067 +-808380798 -772417121 +27855064 -256431007 +614394672 -906552966 +96828672 698665202 +-131276660 -249636543 +-126851369 -983534004 +467907834 210414726 +-552306023 986246672 +-562902839 285836186 +914074138 -442324180 +780287208 571121321 +519517439 374370226 +677070189 -645485162 +-303736364 295542288 +182460889 -902809820 +439493472 -749222570 +16728900 -840483492 +-46205374 -91650866 +-710108878 -927459964 +590606527 150138626 +-58637088 941198083 +-351708994 467506871 +-299176295 628142807 +-728294090 341279519 +-127667161 238826203 +-842575892 256681350 +85931811 795696864 +-24202289 -966704188 +-175773041 501650123 +-130804170 916071410 +992992689 866628237 +-953237563 -598140506 +-414128775 -314645476 +-651630671 787345624 +-46539688 945917769 +-912957903 -528690559 +538464323 -239377347 +-479177033 -449668849 +919531631 34061250 +683171155 -4284438 +953500634 -48222080 +-942791575 -25064455 +814888026 -700702974 +-331815540 -498897950 +152781341 568442254 +994455966 -584250444 +647416061 267443969 +-17953211 119597327 +917890318 589090544 +99267520 -8534307 +712504596 943318813 +3691076 43896642 +-864454571 977486852 +250543973 176759772 +29063566 508421428 +-18340464 100010300 +796042729 -892083796 +665373517 570603129 +249984818 -67555861 +378400590 -621657697 +-163182517 -883105624 +-990905650 925138567 +717303061 -541582239 +-359614178 698343171 +-831711881 548759069 +-771042467 -233512312 +550998935 -621582854 +119823994 600439399 +604658205 22418369 +-801628781 962201686 +622550435 112495411 +549841188 426433176 +717486958 931421224 +-536142748 -892083690 +-447775566 903035650 +-674230284 362095627 +395918626 582169315 +304586785 -987922903 +-378402704 339593058 +540562552 665943430 +363582858 871897742 +889462165 667948683 +-559473937 421886046 +-104151759 486338146 +234899786 977110456 +-426762670 340624452 +161107169 526535542 +-717707177 620591850 +96611473 -846997657 +-319663484 42697330 +-142711029 266002524 +-456730850 870949236 +858635775 149982038 +621848252 153204084 +-44458163 298744405 +491336994 811370613 +-262617397 -684803183 +188741170 -5489715 +470727803 -660173386 +903007672 808365547 +-196615341 754536043 +-904423948 -495675472 +-750751928 113811404 +852300548 -65684465 +782447006 -522033111 +-454273696 -206575978 +-201875656 -10277043 +644500323 848433801 +904534863 -87507490 +-173368743 -776652085 +775802647 -985608123 +765752493 -364248387 +-546447721 -792507754 +572996574 -546794784 +-820958294 -361935217 +-905820360 -971043262 +291147374 815802585 +472714105 906428680 +-3656889 -188699782 +-666419498 -331760082 +864282170 -728577621 +45931457 -739448043 +-103737486 651488703 +82941565 96291149 +281946697 580424620 +820988883 683274077 +-65497266 -714960019 +324352752 341167354 +-280121706 -756523607 +317401841 -368364574 +-986598465 838485293 +-434176229 -484855321 +-752620049 -477551956 +474124370 -621168632 +368299095 -253623468 +544897928 -349590773 +-8493653 -409658880 +973537834 -457978958 +882001695 975502725 +713110606 549493502 +938822636 -399873280 +-773890409 -494921514 +143790384 -183954001 +-872879135 -336045993 +475807404 143046121 +372052177 -596017201 +-388201520 -68658820 +-544004553 923638305 +208665217 -662226761 +740617340 -33054678 +-92947764 793703019 +336134488 24003868 +-509388564 920791591 +-923415738 -999724224 +95369609 -868674684 +526355908 878539720 +-804307333 -991722128 +-552289293 927335135 +-281763359 -735843788 +920692184 290017405 +-800047419 331617479 +-738942962 649549587 +725222471 -401064968 +-330987288 393272044 +-896099765 -243972782 +972990344 -297503798 +-429869011 -908582315 +-911308519 -108783966 +553487257 580932853 +-748709417 530424573 +769021831 904042808 +-420151899 -720002960 +-726458693 -107459343 +527550925 -752608494 +130689367 376325286 +-448004573 634554679 +69112545 855608769 +-854358534 -983194622 +-783148257 -189484205 +619539335 -466936241 +-582605342 464907303 +447953783 656974665 +-293716391 -45489500 +808642790 154556924 +88798915 -413610742 +-884509356 883395009 +20841711 -654204654 +-134530755 -961888707 +-850736213 -149202356 +656171064 438883515 +-529105099 325967263 +163828887 -460709231 +932904881 -911306014 +-67549307 386095832 +-220813781 561482517 +-901711420 -79176969 +373238957 -584218669 +603800577 -632262133 +857759119 -827690885 +-962948136 -737214729 +485621163 -510750980 +904690971 844933772 +441447049 -343915442 +-302808632 200402162 +2321544 -626012050 +625532639 -248883450 +-783047279 504778516 +215236323 515845061 +-230545043 -560375759 +474284179 -868939298 +-773497712 -318444 +-382767660 514319707 +-617821413 861448552 +465622587 -507412411 +-46914095 989879081 +-889748064 690774133 +-23065900 935426423 +544728543 237855870 +-130361025 126566544 +361264243 -539820562 +251769658 -924700890 +805403612 196886657 +-827973903 -486153980 +35119431 556363924 +-738844896 -925069446 +-527407714 -352184291 +751745354 -47586105 +-850984692 984618646 +945610566 -719629613 +245575701 532541121 +-187316680 326142866 +556190939 393724648 +-5105800 -199670221 +-640130304 126983330 +866512583 697049328 +-160752740 -323645858 +-494458709 -43796559 +-454178457 563629079 +41331937 -146582610 +-387430851 107858813 +673464134 497051521 +386495558 -291065906 +144572523 795046913 +433331799 -885796932 +-887901334 -789826152 +-129850823 742544363 +204007562 638479876 +972438788 734380099 +-929314986 -244135331 +344770781 229757736 +-176845023 -413811866 +676898678 696289967 +-741582360 -158542169 +701177458 478128829 +-785078986 593103104 +-645264389 832663388 +-901582637 -68617212 +-397240516 -642946731 +517975380 -613614970 +-463680882 -550335086 +-604034363 611290625 +-87320110 661328352 +37600352 131204448 +-514398725 -856952397 +-526435979 -141596224 +222674378 868448101 +509167990 767812864 +497995404 -858761232 +-730622423 147769052 +-900847861 378836927 +910214095 -719651982 +582040517 697718080 +613797791 -591415897 +407882756 -363405470 +144049735 222607749 +297971244 -671404924 +28000469 223921944 +-738341458 -285890132 +23360872 -921143754 +742723386 787126744 +-121184986 -232756748 +333243302 147314648 +-842168358 945215645 +683712044 227489940 +-177986989 -981279989 +910869571 -612333404 +389235887 993209821 +-378299597 477341798 +-87676779 662196685 +-83315672 -898307407 +-971761580 -617718676 +403650535 621433129 +733013738 -929139190 +772872257 206092950 +11035475 -156685662 +-293643485 923118767 +661652229 -155309116 +826839082 -519844363 +925467500 -71170453 +170216497 -506308475 +-53905625 -402385555 +-124958648 296905140 +-346196110 -250394242 +-802518062 -168674985 +-192186121 -559005139 +-803228352 -505664266 +420790822 -971156317 +590113696 760059647 +-965875539 -567816074 +616804740 806818872 +297942752 751594027 +517818471 133555214 +-588757685 -814987744 +969078057 93331792 +743153363 -302178221 +701534236 -49155418 +527459725 737742119 +92781193 847823029 +-557792864 88507147 +-757146472 -192450170 +-367518782 -220613007 +-392958500 537621583 +-54487877 58946722 +-579645885 -765145944 +-716953731 335028737 +44174909 -966900243 +418360949 709132391 +-17302241 -734310808 +-226142979 -120207546 +-451143262 -668792524 +-684154203 -567370313 +692066602 616709938 +-229032058 -507625435 +200023468 529626008 +350909818 -447952251 +546875599 -580692159 +-553573848 131600024 +-332133038 -671429007 +751332850 682757475 +-946376331 -812717205 +811994272 -35710492 +337867288 -229349576 +-368726143 -789316967 +77627757 143108828 +-929198195 148935141 +-739275839 -33739241 +-437672669 307525412 +544377781 810243577 +-240714452 162234050 +904349004 804484601 +970413171 396412037 +335453892 955005830 +451377231 -630352317 +-179144869 735914078 +-448101261 751394372 +727009841 -605161181 +-394065043 -630454580 +-588353355 898058870 +43557833 541834125 +-155845665 -380321706 +-907056456 914036765 +241050558 -915181858 +938639192 150368339 +-26495630 517325693 +956525934 -540371349 +-738689731 982752029 +442963268 984784200 +124891385 -993764924 +506347636 -849036194 +-483814866 -860099497 +-994365554 992085689 +-476244554 849034138 +441447871 463989149 +992132991 -843035015 +-454925042 930940023 +-464379971 -898358940 +-80507529 -545602483 +-625866107 74708134 +130759326 607953301 +-419122654 -212750995 +-967339447 813606666 +33090077 -333304802 +212735798 -718914631 +-379356523 -517641886 +463557097 -417429067 +-986948127 -557445299 +565823203 693642075 +-67347992 101779746 +967338843 389616404 +601642876 245761278 +-977430129 -594503398 +770570822 -633741560 +881207581 -440861347 +136381033 48901432 +-544148610 560971157 +920946203 972158216 +663827537 26927951 +-524908615 100700730 +778008673 920466147 +175400129 366145336 +633913480 356815313 +-135975748 -369130484 +-474982804 312848112 +-51391362 -811479125 +-166139370 -513188401 +626768352 168163851 +-692191873 94599138 +-847225302 408223047 +-748964751 862307411 +67687819 -743724902 +-840527000 534148865 +-949287401 531901653 +-346587751 290937465 +555412846 525846576 +339293884 715785731 +149935607 -383180573 +802028650 493351754 +-863254189 863327224 +-18082566 456604216 +-700203750 871013564 +-883081581 327288236 +-353639018 69227692 +-853318850 628480959 +255950722 -422347062 +-293460568 492365383 +949419835 -146200380 +-238305311 -695875559 +71342624 -444607170 +459923201 -115226916 +-555230761 -985414449 +-876555102 692676311 +753463561 -434198008 +-449336812 -230002439 +-279874144 593684853 +2584325 -795457629 +11861445 -707018197 +716319017 529744144 +472621615 30961663 +572005646 -421395957 +694539041 142729265 +-862659527 666832590 +224066618 328494562 +986479218 89031817 +-105148526 901115416 +677962603 -229467310 +583587035 -70776398 +563608729 -549969280 +597401137 113023195 +492893305 65843450 +367873004 317307094 +-58050359 -600819470 +-665002821 568036827 +154310329 356797696 +558451082 206866877 +781918742 973997870 +-108721086 -967779368 +-881263224 802016684 +-233590462 947159136 +-125648225 991102265 +501939896 998856440 +-957359179 465694483 +646912934 -497981216 +453105187 110862062 +-256614294 85386512 +-221873197 -154312932 +925016333 396731809 +-916580620 150109601 +528711854 -26457022 +-66552187 532345144 +398429965 -192938105 +922591174 613206698 +-764715635 -319653874 +553870082 517570795 +-9791082 -165264418 +-401616748 -68032010 +673250732 400125039 +23942976 435880304 +-557168271 47317216 +-950886855 512563223 +882401712 -195688507 +-356374400 540425773 +-396662758 -833960800 +958683646 671845958 +946234573 -884573609 +501957938 438072445 +726957214 809710503 +-558389460 -728934509 +-970356972 255327623 +633678358 -149870624 +788049610 -383045886 +344962120 15593584 +477249947 234742958 +534474013 -300202154 +827199434 -98457947 +-285568549 207941917 +575711764 -888050653 +-721442036 -547252963 +619658108 797103359 +898160132 841598027 +-879511605 -362436636 +123722965 -464657180 +371531780 421135008 +-270342388 411071578 +946161174 -879873849 +606901110 -743836030 +-319735416 163042974 +-615637749 -165187284 +-757129110 913643264 +951890517 40432719 +-77032826 -465173042 +-197536290 302398539 +-334118196 849566335 +-726531891 114986642 +968645191 -827936892 +978020470 -885064960 +634748719 -284565972 +693118149 932941695 +-331957716 -314808898 +371836668 -251353604 +613072560 432227309 +-669881499 -725483225 +-123884502 -528385194 +596579416 -650217914 +-963796150 484958372 +860523492 623035855 +-863032750 385547991 +-944262235 -167720462 +400912009 -811632316 +-513969489 -409711142 +-360159596 929594371 +-889607125 464276121 +-995640962 -296007815 +113710690 -88982827 +80599889 -299860275 +-494424016 -958676588 +-59910292 -560895917 +39458747 -712131303 +-21226830 -607607429 +-216713192 -256233318 +966939913 -112078954 +550348716 540115176 +-468382988 -181973351 +-714917445 -34650571 +102947372 981591390 +974997011 690978209 +-455605343 -970631479 +-87427762 -444351369 +-893569433 644364182 +537757987 555298118 +877917560 -209532687 +650701285 371638213 +811569843 308046869 +-550114210 -996298339 +419281692 -839855121 +-730062648 -928450874 +-731959701 459478679 +-343443394 -724507426 +-334911740 -989358655 +-282027829 -800876654 +791633393 82286932 +815775707 -324810575 +12471268 848500177 +-215822422 -379295886 +784590506 961894158 +861706787 277782105 +-235665592 673582256 +-138471696 472120980 +-578792810 996965238 +783041683 74729793 +-216199247 -727803952 +961584251 1818905 +652355648 -153544254 +911253397 -776643170 +-767960332 477526289 +-515211654 -759566988 +-301103764 530135539 +562794106 287072117 +849673070 439846782 +-119731222 -392462104 +-376175631 -641479975 +-191643153 298573519 +911130341 579605995 +337931471 369627015 +-777115648 -695226845 +111326137 -637289312 +-784757508 448572925 +-335388379 -142352676 +-84243201 497572445 +980899971 -359797747 +-728384869 -211994750 +172972439 459894283 +-530812190 -978391110 +86062175 -251763617 +578310835 -690899215 +841507603 566373802 +373653003 587084534 +568351564 40281916 +362460415 -362925758 +900196243 955121095 +75854403 740488676 +782759125 -595053825 +212097771 -840582371 +-538089345 -610229910 +-958976746 -914128234 +-939321537 -606073802 +787192038 -65639972 +-419233979 -831506677 +-722754292 916768558 +176122793 -663833794 +-199707577 387762981 +-796721407 696780393 +672799490 -463374384 +-801706927 66696786 +-140992168 -545480641 +-683688035 637649024 +472559743 -949842293 +611130003 780146501 +-622930542 -555902493 +-787222645 -787467954 +-583152702 479130406 +-83811425 825057900 +-60216027 -394229344 +-996115239 715568335 +516219953 774347413 +497415002 592816104 +375018961 -431153039 +-363582013 452984027 +511198473 -611039609 +-248335014 -608569287 +-488603600 -150236160 +-915163298 -418127175 +-466712057 581774324 +725521158 23828811 +-747122712 185887041 +-352282978 -77687533 +66461607 -863652924 +134221895 -103719632 +781185044 -447471938 +-216548911 966249048 +670641067 627577608 +167285714 288701624 +704457728 -975004826 +-432902867 -178870310 +-32291746 -279575128 +382131834 -737336283 +-525132294 -207056870 +-570059068 953678975 +-523071247 -620395473 +-344999951 46210486 +-543128470 -712436359 +638297406 -552285412 +-979426201 -361254895 +-579406790 718005900 +-87431992 924896976 +848803063 608650536 +54722236 -709222176 +-355569741 453328907 +425010392 578909845 +-242260471 743949662 +-815761543 823731508 +-514346723 598075999 +155644419 443811598 +787602999 143117946 +-371324868 -668044480 +-51901739 -299388821 +774523275 -107490029 +-761626395 866366923 +-77818246 -283118643 +-970918083 -237179331 +-976836214 -936156641 +-579092103 861357311 +-42239915 -152622300 +-205764681 -113016703 +963164888 340824629 +-852540561 783701451 +-742607451 769022862 +-591686219 77604776 +479097850 -86805911 +-648244903 -298000044 +-558117454 455009682 +746935644 -605739476 +455907479 -434584022 +-44356694 208965112 +-91777673 282424048 +148422704 -33600804 +511577734 513733387 +-819163152 597495434 +-504167123 321349667 +-362266953 667697453 +-790636158 -255167346 +638786856 -145151055 +520607990 -834862522 +766907196 784184956 +-892697265 -429129106 +563731241 106593680 +-778005827 -933467420 +802169148 167268068 +776242410 -874149603 +-92181847 -838873233 +-15657920 568657712 +499924660 251511862 +675922268 534542935 +807905202 159224141 +269319628 753465882 +-223166007 664742042 +-574392498 -977061640 +-87832633 -138938399 +-525368940 820239185 +-316671242 951363253 +-86987277 -64827390 +-344839271 -267496139 +-631044590 -286778869 +201047388 -628545444 +-656435836 -248853467 +708501884 300033321 +-911882747 227183709 +82498222 591657514 +41867928 -436545719 +776914048 109024405 +-603830441 177338399 +486873494 -816773441 +980840692 -481646965 +544936278 234981222 +42167826 -263468285 +205662160 88516364 +863415546 -276820324 +48256746 42031075 +203191997 -733404649 +-552717827 -983200027 +592792977 811675840 +-451050381 810880499 +-641632599 854102294 +-459770298 -289862804 +157306231 -621481276 +586727341 -22282577 +629662045 -813038078 +360546086 -791438520 +-678375294 190440003 +-713940687 -295085101 +935913566 884284051 +-865791781 730167174 +943006238 819683938 +80281079 800437047 +-49660907 270052961 +-42795245 -731296436 +-661800391 652827657 +542333100 517712249 +328069132 -3996685 +-812220119 454800124 +-711770326 -514158814 +368003467 967128197 +-455943951 692198777 +274162298 555238457 +-315010301 -357316094 +-140844706 -450724467 +-367167927 -419328298 +-750342426 639019178 +178379173 -750428080 +-9485207 -29960792 +-470062460 308744287 +-257382863 -87217480 +500920417 -658876571 +-871740254 844663091 +-665293396 21291003 +-184486861 972105521 +600925410 680263048 +-455627696 516532764 +117545512 910982710 +-830784229 658990591 +603911129 653574644 +233984321 572486861 +160341096 716103933 +742099138 -984486486 +-592829145 -984457795 +-379665366 952414761 +-370677696 -4813567 +23748533 798552416 +-777984587 687584147 +-787219588 -397999834 +-260875981 602713213 +752177920 -394669953 +638850491 83999876 +-211286333 879032191 +274394614 -889791776 +868113799 172919913 +109594248 911311437 +954482336 -590400602 +-566417490 -230229112 +-215664495 571169648 +-183479267 895422490 +337114725 544013770 +299404368 -750021185 +-319791655 691756713 +-768052931 -503526493 +-469328026 89952898 +-152005544 227245785 +-675106856 -816423884 +-828974058 -430308445 +543297495 -581028747 +-147980182 432660846 +688617170 942779351 +83020137 -277146137 +-588048610 -783130793 +-611395805 -884359208 +281797459 -271498644 +-20507906 714340675 +131323191 -894498420 +-904967691 -738521422 +-560718420 -502507995 +555275046 61799748 +185869460 215453761 +-841388892 -844839661 +-848126729 -358538622 +-995434670 617468756 +666499367 980650788 +-456450477 305657289 +204440694 679366016 +136324138 223614033 +-351917679 70487812 +596597697 -835703331 +961381871 -216483218 +-528650869 25241741 +295631976 -600978731 +667521676 -964455325 +-376448794 791631471 +158652923 466234228 +167679067 367473787 +-206525541 314035290 +-193327804 -875297933 +-708544058 -454911310 +967536331 840603654 +962004421 -722383239 +287758261 -952800788 +-881727681 212797221 +125516068 -472532794 +-328936742 811520849 +-243478394 -819953483 +-593246945 419891136 +-297965709 384752511 +496653226 253160365 +468887315 -850592802 +18817093 -662847596 +-880295553 481734192 +618793925 -102066343 +615087697 175652042 +560092122 355360553 +-224633838 -524818978 +-987527208 723370507 +-541964139 -496262293 +917823657 648420291 +7404905 -285193161 +162419135 42226245 +-124960711 -338947825 +17206861 -519726091 +699655910 460148852 +-541186004 89205832 +996808638 -311974878 +561371401 180980568 +-38483190 684446842 +-951545588 -545671552 +95445962 877718434 +997668139 -75955192 +128280477 -782290592 +-970847469 -575401880 +396120599 -942337704 +676341276 288187524 +4239571 136720943 +-997551507 -71710578 +-97704900 -186466543 +-633581474 794479176 +481031977 854521760 +-110305733 789709021 +693912138 649831888 +-846562918 -628864871 +245813708 65311110 +407309840 162374424 +938931020 -446980972 +275903590 -394109083 +7150670 -617437217 +45473509 -711817713 +53236443 -446413371 +-76596194 -904650323 +37537159 634111755 +903088106 668486032 +-737343404 -436570999 +-955454018 199814014 +120955185 -412093763 +-680747402 639594089 +-617467558 371141281 +839106781 -606790012 +-516580228 316148102 +390006974 -78464435 +512938241 561655196 +332661062 -423532950 +-740603351 938768971 +73726903 -446138451 +651404464 -452860018 +-44159403 853641056 +676451196 101087044 +-499198289 -822039447 +737818171 618470529 +37490739 239646699 +-326275965 405404037 +-706974907 -557166087 +-649077123 82552135 +-221485099 126181041 +863739649 -17710222 +12511459 -347608580 +-722592071 -926218638 +-507512824 -563504268 +-401215985 207566984 +-333097659 -320590973 +404907758 -974317762 +-666566941 508215876 +-990878823 -795403938 +410226002 -615703285 +-396039340 146205387 +48359305 82210396 +70954140 272404281 +196249801 705799145 +338861379 -201591942 +356075177 729557267 +-217837505 36290488 +583049995 861803131 +-941865768 -871582906 +865957312 670483758 +297494473 242748213 +958479961 -156595883 +-898994760 103365849 +191476751 219993664 +280135981 -121158580 +744731686 967513497 +-106064184 -711838097 +-69247352 -126156974 +782822329 130759584 +444555355 -49716544 +-565617233 838294136 +-984979202 -919933892 +-621056331 936401720 +-830841146 533806003 +435306253 839667009 +301538954 -723003415 +497339667 -431100214 +196778357 -78878976 +244507182 921871630 +559866057 664359150 +251315492 -402432231 +36971560 84200767 +-154157434 -620818462 +63807205 -875463161 +753159809 -889769149 +977689952 -461183675 +-848051813 -964147746 +-835211347 631315366 +-262235782 122467377 +-266100395 -190277991 +-302235361 -954380919 +603365158 -132601741 +-381944225 313549723 +142782912 690631084 +-223878298 523637815 +-274168298 -684447741 +-120139948 113265547 +774037211 -125933481 +32113573 886245291 +257068286 -647106951 +884079621 672194223 +-768794781 -847038179 +687213654 848510311 +-527603872 796898994 +-756958685 -756923766 +-988729041 -430510567 +-844723111 -331505008 +513991250 604138295 +-114331617 306850731 +530081655 231801902 +29070542 140126677 +-947749790 121555724 +904222083 766741523 +780101637 -650653946 +-368525168 -80479385 +459330678 -312727992 +-581582921 -527461002 +-165557320 -545091710 +662950334 786852744 +452323468 789074847 +303499639 996599931 +-124126748 946501830 +-523079405 593593020 +633948476 -713553594 +-182947113 688713462 +-885853287 250750319 +149215739 330677962 +-980524636 -688053486 +194960967 918310058 +-96347346 -403259115 +289003695 -456028618 +-924720446 116828509 +972055345 -698882905 +365066583 11563980 +267316169 -835540256 +206788294 -921863713 +427559713 384284171 +-755740961 808435190 +-421302297 133345033 +582667800 596631882 +751551893 906437394 +-661921899 -88558454 +-217353142 -484432617 +584957284 -454082156 +990517365 784229258 +-225227208 793117517 +436713443 420098548 +-698452474 -547448053 +-410928692 -632248424 +598152645 712905292 +-859490248 178730920 +973391494 -785359422 +-808298844 63405055 +274369440 25744585 +28390896 -401753095 +370335431 979970380 +-718043963 305394724 +318816190 186080883 +-795907106 272194644 +-264358227 362094333 +146015168 405797681 +271817491 702565281 +-253201576 -244339882 +-183860905 -66762986 +759465526 -413171170 +993242781 594019481 +526087143 -361810090 +61710274 329466512 +-107259585 741397151 +27047462 388495499 +-862564668 464246117 +197376188 -248483122 +528435958 219224781 +742930098 -452470290 +-639004665 863035684 +821650648 365386312 +-614818109 87219835 +-400398960 858919096 +-499156394 341881598 +303997919 175029104 +957235167 -660154355 +581993413 12065199 +810922585 427434708 +157702620 699907817 +-897123919 697687525 +407788909 388529241 +-866123278 292219055 +-672915752 -704651921 +213037282 -66698534 +-878141301 -899307563 +783218580 -659229947 +275505067 -683085001 +685232896 -401848359 +334817894 602576470 +300755138 -708570921 +-556899365 -14943346 +-183011023 -792651333 +787479364 -266060422 +410597663 -945578530 +-563083000 852710575 +172990799 751309044 +340374053 483290718 +-218891328 407476948 +-332044525 -687587776 +-92326153 -868586508 +481891092 -6989599 +-321151142 -382457227 +973598326 758724691 +-250653016 -775964891 +-304710741 -983322052 +220818863 -403772584 +-720502132 244503416 +761179593 -142228934 +-338060524 -769961031 +-207710913 -424344334 +368121603 514293286 +-664605296 684085644 +196500199 -700749263 +-256254872 856525034 +117902106 -160249321 +158798116 578860173 +-122906968 -248343260 +526402778 -663357055 +-252242454 498874429 +-708951862 -671466210 +-275129162 811544133 +862223159 -965888993 +-754567967 68933946 +492669944 155559705 +383624028 377799364 +707154281 -637519353 +-79371986 96057222 +938098791 743050197 +-56525394 140525645 +293663375 268139749 +969968434 -89884754 +646235020 -393586480 +-22765520 -886263262 +-409667320 -622230227 +-765401868 -416853371 +603779440 -401667735 +-242835773 980484466 +532606639 -208435319 +-26213332 652533574 +756613930 879783664 +19552239 -270481617 +871177330 938659875 +147365252 -248082698 +-705172478 -947864974 +-335443135 -603442880 +11529793 -243451689 +807647775 -582740673 +-153938892 524385496 +-676969394 201613321 +-551687509 396462018 +913951068 -603987909 +349464187 871499263 +-501628263 975949026 +-276308402 763990525 +49029415 -378651734 +623810732 589019972 +-489758655 241834454 +11028714 -729873063 +-466759687 847163089 +207602806 194259749 +627285121 26343502 +262798268 322265082 +690042940 439901912 +-632394517 -392634674 +400097279 -455831950 +691718502 -477721611 +-121452596 849489661 +-435916027 -859403851 +732395508 -453091428 +-312148066 -163289785 +560268482 313528754 +-862360989 727492963 +59680571 298756918 +486796883 -925848277 +77436984 -779752854 +-933496917 194956574 +-244806529 760311651 +-989221740 243152807 +794452389 -967393354 +595344801 -773635345 +-141236070 -97970696 +-950913330 -450319876 +-367088433 -143105211 +906480650 -28873720 +520492519 606993847 +761816169 901456036 +-426322310 119525202 +278055617 614699152 +520484574 390969793 +-240895122 -231097670 +-920669008 797637510 +190676048 -840411829 +-457792232 326862857 +500294858 -873287895 +-720925792 -451956256 +-838013530 768632168 +753302581 254955562 +-115810355 -632817167 +-962191227 97038151 +-695955598 -561829650 +546483721 -595875226 +930190172 445385692 +698598131 517539465 +363737909 -767809012 +817745119 -130166663 +-644565828 -860902935 +233834018 -878769574 +694648977 -770516216 +-876061365 362529926 +-747671888 111632504 +730824173 71383228 +553081795 -89164399 +644940505 -629071394 +577179490 -566434660 +-848625191 131488372 +-694577641 509104320 +99258003 -674419204 +509050173 -729096049 +-57763853 -135528805 +581932030 469336725 +209445377 -976291976 +21289858 -333711148 +-751368861 -706098458 +-857691464 -742010601 +-342727295 724278288 +794444344 -196718277 +610187003 162263282 +709802923 692806803 +894668839 -352454670 +264052419 -564484313 +620910725 -988563945 +-812002053 223476196 +-222128688 171233429 +-496342439 -785628783 +622761434 -581675096 +-689074752 796708129 +-699602174 574270683 +-765777395 -748499022 +-943674958 64525964 +-129952206 -821628654 +-225758145 17390150 +-136902876 154350664 +246732543 -401253576 +913927643 -606296478 +-235446833 775224907 +976403814 275958307 +203106564 552291102 +232783242 -734765830 +-913480201 777045341 +868941291 -722307337 +71625035 -681333723 +89302558 343162648 +234331687 -256802563 +-53369485 890654218 +533726393 655178814 +629554541 164343984 +614618012 -64745208 +-237174520 -124669189 +-87266087 -930887561 +-607681580 -253208665 +18554620 129702885 +852476905 347573364 +528619609 -304245137 +653731229 -225225542 +898251231 -711545446 +-106848573 139365156 +468841182 933339443 +781084436 -302625560 +545961447 -280863067 +547128360 -632140338 +867928469 -554269093 +-946454386 884577254 +-985841996 924885431 +529722570 943926111 +512524919 -241520034 +-145089243 -312537876 +-922579962 -913308524 +881448012 957128093 +-661477708 12911612 +-129073926 -197181214 +537819796 -112523114 +-337400961 -841773645 +-636265954 -418762139 +-915257395 780659054 +928413253 765079307 +283993830 75286879 +622593970 -463024633 +-524828115 648628732 +-377046423 782844499 +70078677 -114163389 +678652794 763631933 +956604916 963485777 +898021014 967026376 +908667297 190632810 +-595335418 993439054 +413956639 -786827948 +640867294 259004516 +280036209 -716927703 +309366249 966327237 +-363180740 507467585 +-493449685 19129009 +-222360945 -653433254 +-832901377 598946406 +447332149 -938124440 +518337289 -278815111 +71119067 -574792777 +104749779 -95272865 +-662116782 -421579658 +822085279 -288782961 +-900427648 694158080 +-836857886 968406237 +441449055 -284657078 +-288537228 -15891171 +611318021 69451692 +213057468 -417085476 +-35114055 -536253455 +645085331 -464599364 +262485595 608908772 +63724040 -694097384 +625147095 -216084323 +850098134 551607743 +-413005739 -487319471 +-460367059 -817637856 +-119409432 -727830028 +-275435708 -356977751 +583488518 -730037820 +-72076210 581055317 +604057500 430097722 +790223065 566930663 +771260674 60867446 +599579848 867748746 +-175388464 546447875 +-496172010 -219816565 +783484521 706862900 +701058807 429437634 +285424839 -918553175 +579677042 354383473 +-924192522 495902826 +-239714238 192262670 +349981091 823358211 +363139858 -650191685 +904497272 -379973594 +641120107 695003843 +-898097785 -460495179 +754167001 -269115174 +654702867 975799112 +-36621317 -64314568 +-383633887 727644014 +-220675749 -894562880 +805820348 12200353 +-189114904 15777999 +-457065506 974198603 +-720687085 59529773 +656759917 -707982027 +-320646004 668100669 +-462897383 -739142615 +758490014 898426525 +-229306364 441407317 +-783695488 -183598468 +-155770344 893174549 +845349512 418061154 +765956192 11088152 +-815852187 529383677 +-63964172 245140196 +-287594265 -881333204 +-562630134 -584573715 +255510183 -302404702 +625079828 -37425592 +-498141247 -603895704 +-293780571 -813059674 +306935780 285266972 +668945006 -373597264 +-166343291 -777264927 +-509541068 156726840 +721381734 883781916 +722451110 -37088093 +353292064 -289208242 +-439643697 -256365872 +-325207176 -604919416 +941451350 356948486 +-928783289 4038792 +-357063700 912199175 +606171589 -423511627 +448062820 932195778 +756544334 -317405246 +528183738 -559551415 +284288986 432182552 +332123144 701644307 +684319818 302194645 +-124351392 -335618195 +18578507 126223282 +849169538 371140230 +900375334 -677662087 +-472005420 913722681 +-794630231 373325194 +418725228 -521679507 +-624085471 388076192 +786063745 -241433429 +445891099 174905471 +-158618092 89205979 +878640700 400023883 +219377654 -910985468 +-647214940 283099693 +-26264918 -39728728 +678405650 -831332146 +843138531 -379863670 +268217955 433493874 +-964524315 -932340457 +396702345 -22852302 +-822766972 -383417238 +-305437458 -956218526 +-776907564 372225572 +-654658396 -489751583 +-245888050 -210093609 +-78058846 -295696443 +-83666109 -318610632 +368517004 549739544 +-687772903 356128789 +-672975299 109172424 +607893992 14692182 +-674063417 159426910 +-448538424 302277834 +554114675 -544399459 +670084928 -746459995 +628549024 -520017291 +-9707375 549359625 +751699502 -915009215 +-437601231 69232486 +-469910826 -282566352 +-78672346 -397898588 +-773134041 -212974132 +522410493 421356653 +795182685 380450118 +-985709694 -838135666 +678738177 -240378982 +-108074752 -379811572 +946039576 781365746 +-741511092 802499613 +-854038593 587256838 +-33411216 -124617863 +-926259081 749482553 +611025706 -218584847 +566879605 996991128 +-161634231 -481771546 +-827512774 401059643 +672793300 214072843 +-604260249 -98922125 +732600469 -699772224 +-582733585 305055832 +836636224 -147442125 +-42751722 848063276 +77690264 516760979 +523750599 926725824 +-699268017 -775143549 +495653953 568206897 +-632396349 -497560989 +-942496249 -472598434 +-607859020 -413870798 +905290912 -935940612 +-340499861 225929152 +-625527186 517504913 +-27971410 20460666 +234535186 220355482 +-600014632 -452827816 +-935049445 -250561037 +-730720139 96050463 +259974605 -526483705 +381048787 -104621596 +581280640 -786153189 +635072385 -453748235 +-141982614 840477068 +-334267270 -782103297 +-283184051 -764443345 +848600302 -13890059 +357226711 741677270 +-870597340 -131234553 +-16481266 -768025668 +-682460791 288883663 +-509834849 -404224008 +323989317 -315520580 +-574703228 -151260040 +-460745550 418454485 +818170055 970723593 +871664196 -387392844 +814264931 893329457 +226427157 965919474 +647020968 -108985629 +-427011702 605988347 +-495193918 629933990 +-8903199 -995298373 +175069435 -610771063 +-279505532 468748410 +-364237308 -893348848 +-561438307 955285173 +869560962 -320717880 +-820241674 991278778 +217445707 -89529462 +-138614246 -401380926 +-402881137 443197101 +-801048376 -137332476 +609947279 -326736232 +638103627 406021148 +-791418942 -966400820 +19920724 -734043749 +-690964178 891085604 +-465340218 -161588587 +-346999457 -699518883 +165305746 -247374775 +165397430 177172608 +-848890333 -287170213 +-586028343 -96729112 +-268818663 801851327 +351653006 548344416 +645261929 616664587 +557562885 625389888 +-684940718 -84474641 +359119097 -714796222 +821439550 -955447137 +-101741904 378700129 +-887428429 -653135920 +-903065760 970223597 +588618688 920457347 +-535240345 -847495072 +-825582147 695573144 +-943836776 858859836 +593477878 844530974 +451569063 914160561 +112220567 -381051036 +-279637676 939582478 +182012013 -645393223 +-790871624 -83486621 +25750366 161731579 +677634351 330379869 +-679519168 365190909 +-431266747 -616511526 +211047407 -274094357 +418207432 -860142431 +-248188043 -372000260 +171497752 -234423004 +-260480479 -1293968 +661227802 -164766284 +231264262 -621379091 +-140098512 628085354 +628165056 736416651 +-67419695 -119072745 +558010568 -748373930 +-206063973 -515902217 +925580815 -841473620 +723454837 218457085 +-390680200 803594676 +-827482703 630632356 +-163702519 190135408 +-771560091 738762766 +752375572 857807511 +19777139 527712970 +-955736658 -636260213 +-486358030 909114766 +186987944 958459967 +-430398934 -890044074 +711100374 723744568 +529610638 112421235 +826133668 -802393899 +684243594 302915558 +-934418580 -672317692 +811781185 143441215 +-405007268 -225282222 +87557876 -120913614 +121471086 826973730 +-169087447 -867468725 +-382636000 827603518 +668126127 924524044 +-633102408 505303445 +440762446 -340759343 +525482961 -517615948 +413519523 917884516 +-977213863 -478175259 +-692338459 640899435 +216132922 979190901 +-125931583 576043718 +700475820 -675631762 +-369954789 -326109780 +-351340637 831229277 +406981285 316020284 +589001479 -315973644 +-520351203 495822046 +-56840638 -108431827 +165059817 65803398 +276448982 428857117 +442107487 372586531 +-956242905 824638275 +-995230498 951352071 +922244056 853091108 +-633244164 -745171634 +164854589 816837608 +-686238915 297248753 +-727685960 937396203 +97832794 257236379 +756549376 792877721 +139960599 -316125714 +332934704 940888174 +326537 -815320430 +-103585327 46565843 +-478295649 -157400829 +867603634 -954017114 +84151379 -942531654 +-696345224 177004460 +-684718647 834465692 +-935543933 838883865 +846656375 621158177 +-949924947 -505077788 +-969605154 124350816 +502833216 -272886078 +-867021492 782508518 +-622070586 532128828 +538739309 470769247 +77935603 -883339167 +-553096099 -366269611 +-489598243 -864820718 +406041881 826584449 +-749844950 -653154341 +301914252 298046934 +930430080 -781367456 +30383002 -772229233 +-373435333 361267842 +-105444312 -499911930 +545030147 851601195 +807481979 696816765 +497295484 775125369 +-349328349 -685301251 +-984243979 -651678602 +527993603 -888025868 +760490583 914461941 +91910541 -657175331 +-735302395 -558904592 +-692828515 863134396 +-700592415 710875728 +49891558 -384021770 +-107944774 -399744601 +548613626 -738316174 +689420010 -857811877 +660540568 936032424 +721630001 297998532 +-28436390 407071429 +-485911061 576464560 +-334795803 70802646 +72940573 664145624 +-451071056 488328618 +586211545 -227465049 +-107987249 469624377 +97756468 157764107 +23746215 -517185417 +553987744 602691074 +-692098627 -368923906 +116845909 947196236 +-344340866 -253748245 +693824827 526545302 +-966616600 -913290896 +84082335 721385276 +-17233281 11355867 +65313013 -173402011 +-31829224 317909068 +839724309 -267951833 +-769969933 -972791904 +482895333 -281600600 +-8026464 786901946 +589576000 -563914105 +-337039533 34217291 +-122911712 741743067 +-49284649 319359179 +-600013759 162012185 +65475447 244694660 +400824651 576250021 +-903752426 269664557 +-481823120 255546940 +-932536473 478854885 +-434955567 20333208 +523481844 451293262 +714368046 -643350784 +-462380403 69702079 +-44576094 552131849 +-915239352 711132615 +909346653 -248982197 +-848478377 -329211222 +-285830474 -391271445 +345542703 -297870200 +985725939 993047975 +66734782 296210279 +-451193948 -226371743 +6919851 501501068 +-903585493 378427892 +899538312 -627489307 +-973905940 173898560 +-904611760 153596284 +681813045 946290282 +757721420 -487111187 +-618510805 854446543 +-491002956 -530994816 +153901965 -80081882 +-6750291 60554981 +-171384491 47835563 +743572155 577155200 +-143821793 863945118 +436732482 528349148 +-349936239 886981702 +822895156 579829997 +-293614388 -881497100 +808385744 390137940 +159024292 234341551 +502457491 634787471 +521325520 -671985220 +823235957 -952680070 +-402535268 -538308871 +247325205 955786209 +-51628480 -386406697 +-322003891 66790019 +-271886977 -790840454 +84814293 783085363 +-610217259 -624277543 +573861247 -55258288 +-467047566 -531814880 +175801021 -850635348 +646687152 241580898 +473222907 -718407628 +-851727409 -587472679 +438512730 36135737 +-896413750 -703513109 +667036640 246642337 +-149461767 937572306 +-629145969 -636377973 +526945809 -395312665 +847606567 -145237894 +183156744 -743593823 +-250466482 971320307 +-398521370 -478037549 +-831420192 -797252967 +-130574773 13365668 +302290306 -345820231 +221423325 9829248 +-854316739 291237109 +350744513 -507965469 +-761272655 -264905258 +460702388 -391007047 +51470848 103302682 +-168069491 -796367589 +-706341843 375556283 +-473556443 738969463 +-267670923 327610181 +560864700 897540106 +411715368 -118380624 +786571716 793871506 +400809858 -983873624 +-427255469 74519864 +15135011 -414624357 +963339065 -299173330 +752491998 97645888 +72088869 -426078672 +-273497352 313270028 +925962476 -721774668 +-2277809 -152409736 +-588122998 609000251 +-922261593 -710347434 +-33425895 -341288358 +-5679590 -112052891 +-563953047 886679812 +-297110459 -884329390 +81813546 369527507 +-121920454 -411523936 +302485961 935715405 +-575443931 240423231 +649577606 -58073543 +-548140397 910926626 +-707220052 805327681 +-958918950 386316072 +166566393 -649867217 +923323939 -262377238 +105446703 180145185 +-789017434 -564882424 +16015548 55898402 +512600878 194642357 +-204672688 -818037172 +-487055498 -498140587 +736485191 -679006929 +-946524391 14198980 +991942843 -187682932 +-999973028 570403913 +617377503 733488779 +-148593031 -86800112 +-824635856 346346983 +-549453959 688703629 +-340966305 -894005494 +-251238461 880091226 +-868166109 -437515354 +-74828970 -384220624 +573803171 -255848843 +-929223288 -910301275 +173223903 745660409 +590881532 290094794 +855047444 805265171 +-492620853 431565769 +-421779808 193085644 +58154797 -888563546 +-325626885 -297976509 +846481062 122473688 +-546661598 941293809 +357602447 -752790945 +-255531853 365282396 +537614987 675103090 +572164559 -823975747 +-330670754 -462597981 +960995503 446742630 +680203561 98900048 +-26928924 507577927 +-640701902 -904678842 +-90387645 37939615 +33168589 -64195328 +-580352667 593910280 +-966304078 -518483836 +261911643 933912226 +-210544955 -380624923 +-314333970 -459567202 +-890676109 -673804780 +-499013722 -477538440 +-474654911 33947385 +-227619566 380924695 +-63552461 -927003285 +-61933085 -450834433 +872239081 642463738 +334071440 740508510 +-52258082 -48692316 +228312167 522992983 +-118326395 -386187909 +-847838533 -552394469 +-457223989 120881217 +378398805 -901142556 +-906955247 -490326295 +-85316314 -716986096 +698324729 -601302928 +739317107 67003614 +-882527894 937333787 +734494158 -487062517 +-146366248 -860965824 +689838888 593881947 +-646344397 -247160476 +207425894 425608252 +-156225493 -719901147 +-839225595 337863764 +346102852 -281667988 +-47210134 629149557 +-399673859 508480147 +-40233083 14575990 +299106332 -437219097 +-452166360 154429425 +802552101 508004825 +-232080116 915306130 +-977731340 -230041975 +-469335221 859461628 +266518499 934817030 +111901151 -33581447 +-432078734 116684306 +568528376 -594255800 +694426916 649134461 +910083094 -781206752 +670844562 -234264459 +832037602 653493654 +-517550541 -935792455 +-824395885 -753213311 +117956875 -529057375 +822656393 61812777 +89437651 193528711 +-160664742 791219503 +-7196612 392409709 +-600362716 669040639 +-876400123 831737357 +745367524 -953476089 +966486016 794362961 +36259221 457604360 +-402626699 -309475277 +202433224 191049392 +485868029 283988847 +127414342 -839885577 +554776056 179265516 +193749097 245838688 +818078107 215305815 +-823595398 632232403 +691693746 -572278879 +-711913430 -894335485 +-926970116 205158753 +828568931 -209784565 +-517167530 -747240882 +141113321 -172209271 +-930712479 -851472833 +-574631973 -29942431 +-223902937 -140127634 +-587642809 952790799 +522609826 323750624 +912622275 -67343784 +-41787038 -974164164 +-588502353 -829341573 +777555360 621780729 +-96049925 28751389 +-247147102 -125809485 +-295401694 -430942468 +-582353389 -458630752 +597439629 -798501548 +639837073 420638826 +-554015693 -749615918 +889967604 -530497756 +779084947 -508748386 +-15539549 454196496 +974693826 -151420424 +7689259 -229664126 +-523512734 38340582 +873303182 341099099 +695185486 662083823 +731193943 -131855827 +323140204 136152200 +-210332045 82308988 +-782461572 -834957974 +296798133 -473371597 +-433937372 -215544905 +251289891 -837004128 +-769320901 305141359 +-630838311 -567717984 +923205624 254593119 +248343844 695064895 +-718679325 433266139 +701554355 -159782264 +-136609010 396857275 +243257565 215922727 +279145640 -678331482 +-160968944 -76898374 +620664727 274943371 +840631304 -65163611 +268862890 115995441 +348535018 700254566 +629335534 586503020 +513307689 -149956588 +-860972904 240010855 +773776495 990944208 +-467419798 440519403 +-733037167 436954962 +859674285 447204142 +-644733709 -568176430 +887006637 793484109 +973391136 415235122 +478425677 -51338927 +724240072 -854045998 +419386990 947675917 +-312661816 -499210660 +896309607 500274889 +-876725754 -648435283 +925507870 801351957 +-191701562 58621824 +-426716425 -744211611 +-626479087 -561374914 +-938614033 62368357 +452727317 775397896 +347298722 -326599501 +-364250653 72788227 +839408751 804463792 +950824339 63110312 +830986504 169335471 +890189328 -71936459 +700476515 -994748091 +-512516593 -147555265 +-428488058 -602255169 +67230571 -678796685 +883995634 -704123066 +491280850 845582915 +257652414 54294446 +609835813 -122726194 +-873442 283280330 +-605922883 975894841 +365757537 -818241142 +475567805 986974314 +-571456873 505515459 +193743953 -176344328 +-636927668 -285343668 +934963061 -809532351 +-977806618 326767743 +678722778 365556039 +369096651 -262932627 +682750259 -512063959 +495167394 584321230 +212424824 55887 +-2006725 -182113386 +116017209 624320213 +340663782 347288821 +832272105 553645019 +580937492 -787831629 +643240512 -522270373 +779051424 -784359753 +904982036 -682931968 +-628480518 -963435765 +62534165 -395912097 +-172302095 243508144 +-338154766 -165423399 +-580879743 595160363 +-809163591 -977719470 +-423139679 863883761 +445685541 -529238035 +282626197 -252004305 +659505623 953311443 +816278071 283753189 +856749707 50081891 +-601206579 -978273051 +-355879931 -864055710 +-241177683 -50502165 +715390808 133697415 +598416535 -82109919 +24852431 -363407552 +-757421875 -549312248 +550703852 -178499067 +-92510709 877663710 +-861170027 101794275 +738007523 -435739007 +378743918 -49470475 +160389419 963417726 +827906372 -361787557 +925696139 969693540 +-455288731 -618370171 +960729269 -321329331 +647193220 453352776 +-524363269 -68832569 +-277174036 747474203 +-48105393 -371600417 +-290716891 -329447921 +727802201 414995773 +-925910540 -549818018 +431298360 -342770207 +500489675 -115666312 +-432662182 440218080 +209742384 -360737958 +966183123 872026107 +211116198 -83851786 +-343966900 -543514715 +851871249 230563178 +-337273707 612927655 +734506911 956178958 +517963797 -146390065 +-468735929 97372872 +755199590 -248141324 +315694346 896372220 +463927967 -198139946 +-701827546 129506389 +929373075 417985615 +899546371 503713677 +-610658572 410991808 +421351991 481456785 +-181695244 407817829 +641850008 80329300 +-370783841 241406124 +-825772695 -296674141 +-518577176 -293283147 +-982521108 265785413 +999304189 -939820228 +147198568 -653091261 +751258248 906073842 +669912608 -93012451 +855079503 114890058 +581955996 629937149 +950302477 -55074514 +-87509986 -393037464 +-582458395 730678003 +-128299732 157666915 +-171529720 781797663 +-570506643 390764901 +-536559091 -945428571 +-492161953 -766491238 +-929868142 -475804125 +-251308922 76534319 +657949221 171915993 +762622173 78070873 +748770671 -647193530 +569487816 919638978 +-537594745 -765316745 +733868267 -838679032 +172764916 299344640 +165531143 622414226 +178211163 -3687828 +763830005 -186693989 +-656985494 501873339 +817780231 -958174373 +380835849 117436033 +613572909 -479458986 +637573537 -831388987 +360383886 -550114475 +-913700395 275710793 +-243120027 618218832 +-28080913 -654970350 +187858576 937968275 +942508326 -810184430 +-633910390 -983169070 +404531929 -9845981 +88139285 933669115 +-122609017 -464592053 +707284188 662579348 +794876072 652155794 +-103810953 123132030 +594857431 46529815 +227065307 -820063461 +363248350 618952606 +73620654 -439337593 +-509983380 -4456268 +899358277 577607858 +719505513 -376553516 +-414609146 -191478494 +-722426034 -703226161 +973328528 806558003 +-383233824 -384485715 +569045677 997159994 +97039253 874278568 +932356660 -13683042 +-363214715 -320594412 +-914890377 -286593048 +135105625 -197603442 +712894636 715863032 +815928776 -197294344 +-753351802 939120795 +126552954 -178312882 +-557952490 498742099 +-450612976 16477704 +716522994 416721365 +-633196567 110967068 +812160710 -248946910 +78804307 868877067 +892903369 976353652 +-505700866 522595530 +-993465656 828468442 +-294632561 -121858919 +702096471 -618876781 +184543540 979006640 +119058548 866780190 +766052708 86435620 +-732466233 884965668 +333332419 -341521219 +231521262 893124574 +553486750 -649902070 +389702101 733729572 +-678535817 -36320891 +-493329351 274808545 +-459699910 -218254970 +-885632158 -309360813 +-220429909 932995908 +792612916 901372504 +-75713938 -834106624 +241227831 152066408 +763276123 -273242871 +829452876 -229076939 +-859429907 988649035 +-625890456 -214314100 +-163412956 -386231712 +624882524 337957684 +166041429 932876798 +964966140 511643988 +-277475877 -856875482 +914745476 -145693336 +451762480 948717895 +211908160 740815417 +994518681 -847456919 +46788379 -576711376 +592080415 423873463 +-448171852 904525446 +526010611 -945070316 +-493501688 -383451396 +-944108435 121130748 +316565005 -892539655 +909230541 -965428620 +767016279 811112989 +33653238 -921715604 +-592005715 -925773970 +991664337 -783896093 +937974049 -699915460 +18555438 -756613112 +384071330 -467608732 +627782584 2889255 +-452999115 -679664024 +671990807 967618832 +-186781224 479442684 +-847429987 793522953 +-116893240 40867788 +-804154311 -740159187 +730044144 958284450 +-693088156 -486332769 +619931774 617603572 +423112968 -113598228 +-284743689 -448143050 +-605367931 758308365 +-482365449 682598817 +-319024851 -993901105 +-527678007 490232565 +150666823 180633915 +-913503909 -590832185 +-364147016 -151171688 +-245873518 -553162384 +-932462678 829237320 +744140322 -516377219 +-645107791 542386709 +320699283 -115588468 +-34352244 771322461 +-77486769 149214871 +-49585019 -554679676 +-226401868 -549840400 +217788647 -568817068 +212695268 168796983 +-618003286 -625826187 +-405489443 840474705 +-670833670 383906757 +-486990397 -464158591 +-750255944 -304611923 +-481427095 241895696 +-130398708 276519414 +-578291731 420745512 +960520327 218014188 +-747116067 537082756 +602223155 47565493 +-449742444 -521272117 +285249769 -910609146 +868162050 -816825469 +-355130417 -170968774 +195953815 660802146 +587110544 727354129 +-630156094 593271124 +-644166381 -904775739 +-418708535 654585793 +-938608943 -829458942 +927519523 675257063 +-321582899 -135926890 +-106573760 -448889117 +318242127 -474276107 +-61813615 -761076186 +-189302422 240045558 +-547509546 -126792322 +97169943 -107662265 +447858324 706904462 +-465038161 366368706 +408927308 302088885 +529534457 -7916477 +-238434377 -689889658 +-860733227 -883564042 +144670589 -354234352 +-225950619 -10470388 +923500233 -60588387 +205915871 -842066826 +-759568664 -136931939 +-901740563 687503642 +484141105 -926214488 +267335668 628556209 +-963507540 -903488168 +272201130 -126521180 +249158750 -180958390 +210104567 709855637 +993995762 -601909873 +-248342201 -452802721 +-404808086 -525904747 +-549427258 262421628 +420897180 -258354500 +-329157635 393360568 +289102985 825722508 +-626255697 257539201 +-384052432 730483889 +27804529 -521567456 +-988321619 -689750141 +-87131058 -63371487 +-807979306 -669057722 +-231701843 -863792499 +-179819468 640132181 +335319292 782450563 +-767858786 267515716 +697249987 311049848 +733440987 667173939 +246733040 946212988 +-882765976 -564936598 +-896413799 -16123364 +-289120136 -295117504 +637305027 117458018 +-489613421 -441982711 +-405041979 668811013 +345223433 -237647089 +-378928756 531042680 +474581566 -726054195 +-574856946 -248547145 +411031094 950585564 +-766923733 -751077152 +845397367 -271191165 +653328995 417160660 +-311417053 65158103 +-997957538 -86623075 +-635950244 -864760275 +-288678404 597945838 +-208906066 -935156532 +-957395438 311784484 +-215164211 -700029999 +256512071 260465282 +-386078132 -927945999 +-413171561 329490823 +588642928 -925638453 +-708814812 753574390 +345511966 610320287 +659418011 442189902 +845429349 899435450 +222165542 -583711832 +-337279177 -72079005 +-10761689 -584630312 +-623734851 -899160843 +-37281735 192708334 +829707226 -330560134 +780338264 -825707367 +783779139 -49919877 +869355579 967709716 +876816100 -751874325 +609036764 -617638471 +-275162800 -481719145 +741451752 153515945 +295590264 610446950 +-586455407 346200770 +28897724 858957376 +817658027 41235027 +562115276 -485877721 +-43918170 340940336 +-6669667 468563040 +-973940286 -860527700 +-292015736 -365473028 +-695743182 382815664 +83258964 -989802577 +-920091365 -713172644 +646254554 -177666679 +-840683085 143696780 +-365189805 -765676678 +-642759379 550573777 +-448950349 -325514561 +128532816 319869600 +429018041 247468395 +689989431 -103196201 +-359554593 -955459657 +333625778 673260745 +530181288 200807002 +-291332049 588903464 +-73384957 -51955252 +-317152578 396066450 +-72093043 840590457 +-474536873 542578507 +-624564626 553598655 +327708638 10740046 +-662196374 981549583 +810482092 273693776 +-923189227 -22201300 +94668375 -22093684 +-986671401 -520230385 +366872229 -853214116 +-490119046 -943794498 +167380411 452651362 +790351455 72016827 +304353677 852226633 +606118758 891298836 +-640639268 -219667896 +-165334995 652083324 +489241568 71077309 +605627923 -684849198 +833270445 223660102 +69214340 381602945 +271847779 -559716454 +-143005687 769794097 +760303986 950178217 +240707092 -32382133 +486841368 333610982 +67815631 929728140 +811608999 -174652121 +460091558 374958378 +479261417 969122273 +573288470 -687317913 +-37817565 -841587171 +-443318244 -490330366 +682031255 -323482609 +622394184 -86363739 +478488369 920621622 +-218631105 141699495 +65067765 -130681256 +-611754411 534315953 +-884216776 456381890 +2379800 376137536 +628029998 -936366069 +-29966121 -132755802 +604358823 -123466767 +-677665465 997783273 +-368561953 -317884855 +-929816646 -947791918 +-61429398 666010232 +406661814 -634967987 +487329330 431472220 +565528403 -111035662 +-185267024 47150026 +322127397 183789950 +-711213622 880616017 +399985321 -684822461 +-393933851 183755449 +-848854241 -474837084 +-900774025 -108293118 +930227755 -897758557 +819745396 358198233 +780509119 692744205 +754143334 887670689 +-328104335 280155362 +620858967 221572215 +-832817289 264413546 +-696431390 964943042 +441764319 -528950180 +-915450219 233034984 +-229615465 -618478191 +-642516707 864347061 +-694502246 -676099110 +-459408115 -527330819 +252875752 -317068092 +2096367 -902824066 +677641183 585790186 +47864532 807499818 +-773564811 -884021250 +-990834662 -864101175 +-184477838 83470318 +-562613044 801110040 +68901391 -155217718 +-144264210 -518335994 +-878681238 -425876777 +13405852 -246578882 +-758110136 227306662 +919998699 438651111 +471429989 -206335159 +837226551 -61797202 +279459569 776991298 +996305193 772710798 +-908686692 304810968 +221488655 -986467900 +-231605157 170636786 +157530961 -172934206 +873715221 527443929 +876650043 4712595 +-492043188 703572060 +-63528793 818251783 +29692846 996714891 +-155456248 -95063712 +608875516 530450029 +489613757 -288863485 +-915948237 -147330774 +-885376043 -147945384 +-675426423 287466080 +731117311 841689145 +350637117 -538858436 +383509685 -706980795 +-167523497 601170732 +-290289266 811800441 +-86301138 -67448271 +-253448526 -156518210 +101992681 -947818406 +-374876488 592204443 +-9714861 850115691 +-499892468 274794788 +-859397070 392231153 +655840984 -806748217 +-954028772 -119288138 +573806242 196718811 +-408253085 741740559 +-118601564 946172944 +466623003 -634856383 +878908897 983025069 +-10705255 -728459725 +802126201 -310341026 +218167138 -156432993 +553724281 818165159 +305507134 458498848 +169886309 -844001847 +-662550258 -468279324 +-896121659 -139209361 +-161136091 250726009 +354614723 958183803 +-763989207 -116672036 +-329181879 -670683307 +-791222177 969168095 +248520298 -307213033 +-363285121 919377961 +-313804362 570654801 +-480093730 -960125725 +-931466506 514788343 +-813112537 -675599427 +759530486 -112337491 +-396491825 792114891 +-507820915 935596263 +979664666 -337796044 +693502696 158829530 +101061940 585308103 +-556624329 -956889448 +-859701485 -743269543 +393777303 -873212946 +898297953 52588886 +-2786017 -512884458 +391927083 -341797269 +201013855 782355755 +240827647 -462549298 +629926756 617952436 +-1364117 -614095644 +749166060 891250806 +515944630 404402878 +-869697619 -370662125 +-38512379 212792781 +527627487 -212898507 +-31592404 -151924558 +941918448 172645597 +843115399 442321053 +985704160 829434974 +511817041 790701360 +-306593879 502613567 +671288827 754910140 +-717745447 29570340 +-377395997 -198029171 +966073352 -713743290 +-334819619 343780139 +-565343436 -520191050 +186831348 457858567 +-398768581 -913793900 +228504588 -207156988 +371916769 993319294 +-339143448 -590260948 +-609674927 838634311 +-447470292 -329353587 +-146256808 -596726794 +-957974227 -849644831 +-559430256 -705551947 +850630463 521565423 +935159841 946934803 +-642858657 -703623555 +-939101847 779639210 +592713664 376076916 +-673984969 -280386082 +-318054622 736799915 +232425670 -879410036 +192538126 -445295720 +88108858 -272211183 +671374560 401890577 +-780493706 -579381408 +939791141 330582966 +-687023145 845665551 +466706672 -734722402 +402037971 48780802 +716525454 469723185 +422358084 -479569845 +207246695 263302833 +-98764786 239089337 +-711831968 -133769042 +-674779655 151470525 +497683731 -818659426 +-234375520 8161068 +858514586 679063519 +-776940793 -1455887 +-239411812 -782991890 +-746802359 611240145 +601104108 391884081 +263362611 68387367 +-85179717 441401819 +699334126 51654068 +303453781 -889941534 +473457951 -270699660 +236534944 -654897389 +188688695 -371451452 +-514176036 -723677785 +722459470 -549909517 +-154299627 785810526 +-564210209 -495959016 +-302741848 406982902 +-996485094 280938403 +951106805 844366226 +583077492 -704193747 +-876970545 -535733308 +377866862 241896058 +-644491517 -879539251 +335027299 -854277856 +137699392 193867123 +-673488934 692463378 +231546211 -850366373 +628585374 -214145435 +752868292 -123071401 +-962238138 863996676 +627558090 47873203 +276638892 879978143 +-825999852 277824483 +-515658058 -531096749 +-158234166 335054387 +499117573 732296706 +499419203 134909320 +-222076082 512418164 +-156124089 112798415 +-514815155 220722188 +267450215 941727403 +-349642382 564206598 +344374155 -87282098 +-26023622 -550937921 +127318067 -553342200 +-444555735 -710576150 +-509169581 -711421161 +-860068286 764000621 +732264046 316970616 +704136441 -650342453 +-938756465 61529937 +673381719 -737024894 +278339657 881909110 +-717463612 -397225410 +-607440769 679461790 +-163898807 -462518748 +506240588 -910947506 +333945975 -978759431 +-191065849 281421273 +997115535 -17413696 +81230742 520970316 +222091723 156604302 +-668538203 578769447 +726690621 81110689 +-906196391 834497528 +-759017014 -719318470 +-855216689 -627800766 +-94830192 726501891 +-275725771 640289146 +-591268967 374722722 +-698905286 619982617 +-289579459 -466248856 +230251251 -439248511 +498365510 -767949362 +-704141423 510588409 +156574870 -104085420 +-278140919 -365464841 +493805590 -211834416 +558177138 646404262 +-101872548 896631441 +899689161 789960476 +191773118 973450202 +45771891 -150484940 +-604510759 -250277300 +-162225872 188862237 +818449440 -222492600 +871146300 -718177188 +78360705 972230417 +145752241 24041356 +599117571 130129485 +565178923 912371191 +124513961 435115513 +624539769 164997352 +-993602486 678143968 +-223116426 376938201 +-885420196 173664120 +-185398552 714652157 +820387741 651786452 +-20147595 111103281 +-393359509 -416383376 +966308365 470184190 +534956725 455786429 +685595405 929575778 +-170410834 -301759611 +186105444 -294684699 +33982188 -77621916 +-198628092 -579430512 +-794626241 535654461 +173031462 -389238221 +458065587 -661736184 +569052097 -969789766 +198739958 -634442347 +-303666040 959587667 +267987081 -303588672 +-933803674 351636075 +920815240 -18233360 +-498845321 346796975 +-534305261 707822583 +-371622691 -518020906 +-380826628 -366183279 +-503641472 -544926918 +708934038 -175567179 +-309297358 811665399 +378668437 -639676909 +329334421 -871398089 +-600207313 -808726050 +-660460884 972720167 +928521574 -238401518 +-426202788 335840813 +-873218993 -250282424 +771192161 -139817230 +-346387646 349274945 +233968285 -281221761 +-723047783 158331814 +-76266303 409531892 +-166701973 47503760 +-989108104 -767459790 +723825405 197833343 +-472223416 820266297 +62821926 -475512428 +860632532 -932421355 +216671397 407585978 +302629747 -799324228 +-421817019 986916560 +-327919982 -570997789 +751445044 439686601 +499541968 -499435457 +686697278 551356097 +-87364078 -195003641 +360661101 501074659 +269445079 -220479965 +674749371 538805087 +-753048034 -879577163 +654526328 554378214 +920099155 601526782 +-47848164 -395324785 +79770014 -417388437 +-825562672 487194012 +969969376 -452742313 +681422021 212396207 +841205223 -160908783 +152246299 -802214690 +-537388896 548060856 +-839588048 733814 +-635604160 -702058180 +417351911 -536580788 +-290740647 856964114 +284416623 161986390 +-310616247 125478403 +227416087 -627613272 +931909570 -534130763 +795301634 -953679218 +-874226965 619149207 +789875303 686399233 +-889331804 -397313238 +470446405 547271296 +-841919635 289206097 +-755059056 642694961 +-373989429 77200624 +-134953494 942772665 +695206028 132863939 +-834735355 307544832 +36703209 880616085 +-605823739 -523000853 +272747495 376392221 +958009176 -323606488 +994548367 -739814643 +-192436493 -611422688 +-935783592 986981173 +-459851076 -576887055 +-130146601 600582911 +-657600817 70869013 +301673829 -669368602 +-181687773 381758646 +245697598 -211172375 +955983762 -512255161 +-843270795 15385781 +793610404 -551991332 +601037555 730380403 +-723688407 -106161294 +118002277 -843753558 +135009720 -336099871 +-461827088 -86953504 +-986693613 121887008 +-861597717 -796128481 +988414873 -644965730 +-558406284 -712142962 +-970599435 688850041 +-418519729 527753934 +848990656 -195072806 +-824552021 39855395 +-577212827 62785823 +-963861875 9069634 +-887358963 -241515440 +111493298 289992731 +218229952 358623368 +-450572776 815070380 +998696621 -599983839 +963643460 -838952090 +-391876610 -959064629 +796865209 825505849 +-117766251 -213344720 +602623268 -393187594 +-371030778 72388789 +-906307988 -610189425 +726677436 -943565206 +-778614595 757638281 +-294303419 -12675500 +-13254441 -551290975 +254099 565517277 +-96532400 730314407 +732971852 613747708 +973892429 111872404 +977708795 -993343791 +21507834 979072635 +32231290 -92545998 +-736093580 -377075691 +-620313148 -768083810 +897384445 -605191580 +261945772 -687990190 +631313830 47090079 +-150663689 142842623 +-9236592 -915950767 +593911982 -117197646 +-417843727 -611288956 +-186847919 747599761 +-143844295 157337412 +40165053 23448085 +-641979020 882398395 +87985519 -808092563 +949161028 -654531974 +701997354 38477213 +513519318 990284934 +-725923390 -10111800 +-408541800 56720959 +705893865 -44583206 +-258314419 733783154 +388176174 -960333898 +152370 922021922 +513244289 669360458 +-275286725 -512954550 +-283352833 -142929313 +290918244 -146757628 +190778521 -835648599 +825537796 -207068876 +-496648725 -434483844 +-613815113 -906433475 +689722755 -893222467 +496331486 -391372131 +-559401433 156326403 +-960271370 314781585 +-640817563 -309328104 +-929252561 -90322157 +419197902 244912083 +550160231 346179762 +-139596735 -585033000 +483425607 866944927 +5110662 950163161 +128750331 -882682101 +522137730 667489968 +-671103543 -197759208 +887982956 -802401706 +-228953138 -462320945 +490597552 -168824750 +894828682 -430137108 +521282641 993544700 +612324071 484017653 +696219706 537955157 +-642506453 -522614788 +-334357616 -744914510 +-458095280 -928438218 +-328629217 -167120500 +628704179 25242502 +665226499 -547232711 +740023896 469736725 +139164458 -371170553 +-947836767 -84767237 +-274393005 71758682 +857565755 721636000 +-811184670 177398285 +-187911866 -841115723 +-589502579 442743927 +-397459155 -918945346 +-26150011 182646509 +609559542 -45789848 +-539140341 457783990 +-460306174 162471469 +973688554 422487102 +-850616477 -357957341 +-870959329 797564509 +-40630538 -995406627 +-473273322 -320222120 +-97376901 -175081086 +-233086946 -48185991 +148892331 -634313357 +-629480348 -376269310 +-754919566 834971004 +773067448 -867553661 +-130991453 -787047634 +304011480 235108781 +-56254213 -54487944 +412940684 -178548490 +897060971 -706155744 +926415335 606882795 +-620905705 -431271267 +428851414 -940254438 +512307875 339399034 +567233350 399415707 +377308758 946437038 +754220928 -161835366 +-122379933 -181629220 +117836830 -715943724 +424855955 39840377 +82430226 419239795 +565446687 677293017 +-14200917 -873784901 +-220395294 -19077704 +-1792911 288748129 +873025053 638263477 +402459259 -928425313 +973525865 159241744 +-550516591 -507908098 +-44280009 -395174920 +755964104 -281195611 +-689258360 34633870 +-962428068 -478449549 +-278312142 -508700185 +-946630145 -568807471 +165107590 38011365 +380141219 665240775 +-601296683 52494338 +-817347589 -452847299 +-942717664 658859910 +-659210576 -301798081 +369044359 707621399 +822376274 -781990331 +587901087 -955659082 +687708191 171885139 +190233609 -615443094 +-859152225 -718509425 +-646069892 668835943 +-956739178 569692472 +12984922 326550870 +640389945 517881319 +-183319929 750796968 +442174177 -221936652 +-862043524 -278064794 +-476552834 -694185240 +384334412 635129057 +-555323516 932786955 +-656503571 891588301 +799771441 348354259 +-632092321 -464255824 +-266987487 -258203625 +992329826 371237847 +437289607 -718034835 +764346924 559015956 +-661175100 -608686699 +-454182963 -40984821 +-978477464 171706765 +627324183 928916717 +899866563 -615624450 +-919585542 580142029 +-286790008 -834521869 +8776042 750985346 +436938546 -466437332 +971742568 965473913 +-908102422 -877729216 +-77708073 288543048 +-408985417 -19166881 +-881633360 985416968 +-879670232 879747052 +-372757983 -570562440 +-786578474 621652663 +808763 -9122173 +-818693868 -422473624 +518038986 487264265 +-5547614 -769314799 +137406650 505812104 +-233619084 -480376081 +-175139072 436904949 +-686554527 798076445 +-148604376 -85977252 +590199280 -376652405 +-72813907 434764184 +293926190 18363012 +-678837186 -749805530 +628629922 -910128666 +631024329 762376349 +502979959 993573504 +-616009705 402162181 +293592465 897049967 +110576869 985532369 +492199704 -912132265 +760324637 -611093950 +-448944934 -858544144 +539045412 735193846 +-140366531 -142352038 +-754844640 -538189869 +655038208 -273284124 +959215694 846910332 +942046838 353958454 +634042282 701884254 +-874066971 -524509004 +-170115820 281340250 +196517615 16342729 +-716124291 -845945386 +232652217 850573673 +-139728396 -306048054 +722719272 804955590 +-255209060 -104614059 +-504620504 925194014 +-991983154 898221748 +-449846401 590796372 +358937880 -551860184 +876192525 63426934 +255611058 -572694011 +915351937 264334704 +606119503 -960430678 +111862806 -780063634 +57734681 -97547833 +796096478 -175797281 +255116508 48346673 +48718503 399198905 +-324819932 -632817735 +-648788546 521678520 +-86641315 -578553914 +-57715306 337373359 +-209665244 -245376387 +727323980 -66026599 +829502868 -460988731 +535422218 -124049324 +286225015 653560484 +-123845372 669264089 +-977651968 -635390653 +352061223 461280538 +63617651 165641237 +683302085 -608492928 +-700460772 65135410 +80218653 978019491 +509151129 491621258 +-954154944 -240465147 +381774903 -629630506 +-529795694 -712168780 +-4972907 129366481 +-486176510 -394519683 +-496641760 819168322 +-362149209 -82369800 +-611094706 -671845546 +277363352 50632426 +-784928317 -848897879 +887558628 670557593 +107216285 980217534 +-830362998 164141075 +183325855 359898256 +264044152 -68001695 +392734862 391544868 +750779446 648927443 +-309422090 231497814 +-689124376 -443382458 +979222873 -866314826 +-62435616 -741133549 +204759046 -521872287 +-140991903 178486520 +-441336739 -978149988 +-544146519 767250958 +309084991 590848203 +76756839 -590561375 +987253543 902132907 +311897536 -636183185 +710389779 -320990386 +734113646 -219952228 +13206238 -410186594 +-173322222 109394289 +787584791 951201764 +-252124440 -119417060 +139764687 993512464 +102071428 861703440 +644305866 953330021 +590807661 814016068 +762140270 -533208607 +675529453 -436000996 +-799064791 -235334308 +-519939888 -276954390 +-12897862 -810881383 +461791984 -7722798 +722054326 896574895 +-354688337 493571910 +998205168 -362956598 +965692851 473764709 +467501269 125247104 +881417567 -3837701 +-834652218 -683119821 +762105946 -407151234 +57249961 834869679 +-831038823 71848740 +791699093 -902986565 +-944577141 875141137 +-541159933 -623563858 +182229899 87137630 +-612339570 549530122 +314766106 -571143712 +-898599829 491465642 +271276395 144673489 +-753566473 -365816670 +510147413 -947483384 +523086891 368062998 +242184934 -92465912 +-6593890 -991895418 +939538526 629583334 +922581464 571091313 +-847595416 646756892 +399869462 305459965 +-320772278 -977643538 +-931458995 -117817131 +-515898568 21479946 +30689467 -325976742 +-593958208 -743483806 +-113660087 -387430377 +-208943448 -542871213 +384507691 -346677862 +-515679769 -188487721 +-8149475 -413671609 +405601451 -304044803 +679675184 -411232937 +-256235070 599381444 +46828080 -226255867 +-655095362 -496289979 +190721365 -401184826 +456925446 46471853 +386800514 110720821 +-298522955 163319820 +252945772 -284629515 +-161463511 141329532 +-739079720 -330778003 +-974541285 -394878994 +-182716100 158212045 +195048493 229620807 +-438503190 485873078 +-703898232 -197484115 +-505435438 421462438 +-190588292 609986530 +-831803193 -874017968 +865272900 -127006230 +-602175246 928934100 +-316782194 -94660414 +373283310 752624881 +419288150 -15337768 +117269223 -836270655 +179326244 -918373064 +-59170583 -781711696 +-299757257 -234082892 +-709832117 -409649390 +543885524 -333109014 +-374438991 704227218 +621381243 -611423096 +34108416 -896358704 +-552852453 274969642 +273821391 -722395789 +-991346633 -988253929 +-816013827 749025234 +-896590610 137196150 +-982508649 964430378 +214222736 -429373239 +-512247293 -247329805 +-958426334 760613878 +-953651547 322697316 +-611722958 -439435033 +307269169 509131877 +-908651806 -698459549 +-1581615 434322594 +653204852 488830692 +-190825726 -883980650 +-249006557 -906097505 +87103842 524561119 +517589795 746774271 +22188251 -862580640 +-485922941 907710350 +458799413 -317161540 +-348798066 -498003151 +27381246 -963775154 +844908697 -549624525 +821658386 874528190 +474514169 116834813 +-330677612 -170618439 +-361896821 -230989210 +-544603445 582980889 +-174619862 809293091 +568610036 103023745 +146154271 -293589883 +62505413 -620115133 +432121846 -773549758 +-567119067 -108965969 +-725554065 -895608333 +794112597 199573693 +302676883 -915671882 +-823896673 528363059 +126777588 494187067 +-195538979 -287844389 +-13699505 -796242384 +995748242 349039018 +-994561462 -392329111 +-591047436 -247348792 +-598829913 -158467753 +405525649 -365401559 +442749373 361503258 +-433573937 -884437531 +180831593 -435970009 +-152151962 151771339 +-491511789 644727955 +416906681 -151627028 +-961629499 -758310893 +-331472684 -475166944 +210260148 -946815563 +426935220 -560842440 +953821588 -321306803 +-45437691 -592050682 +-856684408 -959540658 +-739174528 834352074 +-877008071 749819693 +667122189 -886133020 +27158298 661063143 +-844228745 550617296 +891180510 -857798511 +198522664 794798052 +953502908 -674198070 +327211280 67724795 +98153948 632373555 +656433821 -57435521 +-737312111 -676949994 +-800046522 711688601 +-822657094 -801242002 +-384241693 -148450620 +-525163657 819461743 +-566851191 -801378953 +661128538 -989628871 +472741038 -227613373 +-508909657 220537817 +835097232 -126646035 +-785068411 -936510093 +969363955 259200869 +-507389895 -754175098 +-699577945 -719227460 +328208801 -523832007 +-5426213 -72237980 +-397979155 188119524 +981789010 -634599867 +-670333540 888448400 +-457966235 177541709 +683389297 519671421 +373606734 -241813057 +838766184 -787257690 +508443193 -718858241 +-689188045 -472626624 +-859590283 -683956232 +417931129 492087320 +-391994584 -308525311 +-406583059 -945822356 +-211079451 -390493137 +343062891 619888622 +-662757892 -649834333 +-357930320 -369017369 +481687929 955544510 +-467689135 713864726 +-614888575 497878445 +-761311852 99790916 +-332233100 -633418903 +685236158 373209178 +-558544911 -484246586 +-624286208 37714469 +628207520 912246858 +114821045 -790284982 +-111434 -863932153 +-285777755 -437545668 +682523057 -935768093 +-196011050 479595364 +-882083042 -465970232 +249047924 -277757118 +615881981 -216607195 +-182142012 137289366 +336354909 316055722 +321550310 -225264169 +502927008 -861504985 +200811690 340693966 +768327490 -307515434 +-838191700 175872403 +116615811 -34310254 +143220055 313939046 +880113329 474612903 +419922771 406270907 +526051905 270802895 +885648764 222928947 +-665583254 -242510491 +-314907997 -882576055 +669422177 -689950662 +845316156 -80524002 +979225112 -100988512 +-123198800 -883804529 +-386679592 -603910246 +-632286897 -170226321 +878980711 159388425 +-528940692 46898984 +965217645 -485677717 +797660772 -302233302 +-960956857 514418956 +-966990296 220304851 +-883938772 183553785 +990495994 -494482963 +-696550550 905723739 +866164718 -235192473 +-939445151 -755612013 +375511992 38301640 +-890724755 103044843 +860509269 -964871428 +-920384021 209908779 +749631198 94084304 +12174317 816089538 +-947773121 -884851429 +-171694428 463541836 +279109837 -713829214 +489363491 874122846 +-840308053 697123771 +-678611970 -299310731 +-669633199 369535491 +928696647 235945820 +-543898469 5319358 +-614244911 290666296 +-768754503 -314479311 +743941829 799293438 +560368383 -239011052 +682487062 -886710976 +-916974045 -654993618 +-773011184 528744370 +991650027 6011296 +-971172878 -215374120 +-143956635 -239521989 +-610235102 508185638 +-507030672 -300843806 +294200854 -87983003 +477462854 -18183423 +-429690687 -606139393 +356412365 216994861 +-994064294 -121574472 +284800229 -402815530 +-187154030 547272835 +765116596 -679958163 +496303403 632082273 +602666778 52285679 +-615765890 -343170060 +-33737373 -249978615 +-448526299 952564508 +-203105854 909839700 +968760033 -83145974 +379441916 -838263997 +752342118 126107061 +-94744077 302365631 +509310392 831658869 +-352052095 440180308 +-869687025 -668638338 +-184881413 -620759733 +165882271 336305348 +-477526857 308781628 +-510957589 -464578770 +-109383380 -676113549 +234731382 -392409172 +-934574311 70921604 +726188993 131447828 +-353926446 417138717 +218322112 -449547545 +-735653040 412734888 +-720463842 260611535 +-104043286 666685128 +364788716 -947031591 +-76633188 -94801716 +-879306503 -759260390 +-901708217 -618885796 +-360292169 134320243 +154626785 813206968 +-65590158 -480628678 +602196610 -574686404 +-524866360 -753972394 +-657836907 -576036339 +323310780 -52048210 +-248540410 -246376465 +970081984 -991846949 +434681575 -427022169 +453801138 -5836897 +47541769 443099864 +-940923211 -275310268 +-383667150 262079077 +510417245 -918388505 +-799260707 685656952 +-28282827 937295080 +682373199 303573475 +358747494 140194887 +619578507 33176326 +-520278219 -137338216 +-619287418 -74366909 +736304133 -491952114 +318313148 974456177 +-474405723 -324283493 +516268826 -712356948 +548081467 -506101627 +-705381671 318411659 +-648255086 -679482182 +25969604 -340671586 +935860879 868152967 +608531127 -171203815 +-990881445 841517355 +302394597 -185241557 +439181826 583758180 +456843274 -697791565 +855449910 400402545 +-556067036 -491250135 +668539894 929101265 +-191377265 -618552039 +-215436377 -400048203 +333680608 -988268974 +-947724238 -447239138 +-881218142 559754754 +46166680 -833695354 +-21693229 87054892 +29091203 -384048950 +-70142530 329241458 +353880362 311727324 +629825868 -376137487 +952233744 -924665885 +-866798118 300403237 +813851406 -741411411 +-621941126 -175295919 +557415575 597968142 +944845327 642917661 +502327261 295134768 +-373994781 945418623 +-497987410 634526190 +726815503 209540712 +51929147 315479295 +-238424489 -466446027 +-303938364 138377336 +-102865490 -413696244 +-671130745 127090056 +191983544 -524204812 +633134912 -991100738 +886066375 627136107 +-953009706 -275887643 +338851077 -243407159 +-494074282 -860901925 +198410449 -391192769 +122962324 424553489 +326476683 -795418355 +-367150525 414933608 +-267368446 102521941 +-949911278 -609847030 +43789726 -195026046 +634931675 -643504154 +490730960 461629513 +236816190 -225922593 +-381097197 805590284 +-96117671 622560967 +927470467 -626688689 +-911824159 235702704 +423918530 439806584 +784599050 -82576743 +-896976038 684821231 +435642387 529110577 +869878990 -872617914 +513656974 -139411100 +-855893021 397940355 +-353708842 276518297 +-639305872 -679540462 +974153359 -214126710 +-504419681 -708033364 +-532508567 -413095115 +-200137319 1273304 +-815143471 -9778358 +824891450 -657535666 +32129772 -42363565 +-165127148 914652391 +-47420959 212268708 +-888998909 -107665576 +-465965662 456137730 +-64179587 704026528 +-748080035 987246950 +-748863903 -497523073 +408810970 53563274 +569700528 -157341567 +317353068 -23819315 +-647525292 -555040219 +-805471544 910369026 +860176182 687695427 +301970109 133010052 +-678956947 88724959 +-195008944 -712737586 +986188933 197115740 +528238769 896858219 +705716886 821274316 +370602008 878785964 +431827547 314402955 +-255454500 789738815 +226485716 847192226 +277806421 -154194853 +43020250 426795351 +971504215 944424030 +625517753 333618451 +44741083 123484062 +61580509 -816134308 +-307171161 419308934 +508586140 -95529166 +388662519 825733312 +75722731 -284116789 +239955234 88763108 +-795640340 291154818 +-692360289 -954253817 +598060054 -146769163 +-632981980 -260835292 +-358935730 -828083601 +653534366 -275788105 +367942730 -759662030 +144189020 -973686578 +830883828 495573723 +-51122204 -928652162 +-482062411 54263093 +-889450428 726361703 +-166653456 605559735 +-400470211 -665572569 +-984595205 407492551 +476169013 -797808298 +-220328343 -671652908 +606653177 -901764336 +-985206989 59334607 +-810597363 753507104 +-918773684 -163005725 +369601068 738956920 +781355648 -510463651 +928529781 -329065840 +157001771 -429735515 +-854958233 -616102582 +-118122583 285797103 +-450450301 921520489 +135927849 -996539372 +954771644 540406924 +-820074845 151653292 +163375033 261234330 +-92232908 -401380939 +-971981933 -387943029 +-254036034 622793938 +62520573 232729157 +289404394 520993281 +348577046 -461581568 +369248299 -599041738 +-115422700 -391932696 +-500877945 -249022298 +-289910433 820166071 +433282132 44927691 +-2009969 751420137 +-458466810 536555509 +773535447 794619796 +-931601708 -310219831 +412500755 -660316370 +769044873 614450846 +-561288449 916286518 +591447153 -148579008 +-926210293 938678003 +805801841 927918314 +-980808997 349904998 +682802986 867656959 +-691982022 -880600674 +-614691575 296839225 +199757031 134736996 +632831439 365193750 +235420942 707352903 +-854907796 142694847 +477701206 995708760 +811660330 -464698149 +-938756373 -213329384 +33210411 653905505 +-422755636 735835971 +-489027792 687200890 +22481283 -467187880 +-911959499 228784679 +38417816 -874479460 +-601860779 293073792 +503549756 526748720 +63034210 -36130097 +749311695 501670287 +534796900 -825087913 +100747751 429964953 +-603096551 -485688291 +999215788 530135346 +-195408914 -714189598 +318747192 353517892 +-418905613 -826247603 +316249663 832597299 +-507728271 116633961 +-652855599 -148728873 +58739571 -229464959 +363529743 -888877610 +767131585 553157417 +-896235381 129476046 +655218563 -178415279 +-737072777 -56901231 +-609237228 -29889772 +-776596272 -633030587 +-581618035 -576720907 +-56775738 -768279827 +62884998 355202928 +-33800021 857233603 +-585586287 201472308 +-956711575 -761909603 +-691200419 -838762525 +-180435795 494632285 +354857063 618114843 +-489460580 -249201427 +210680784 -902048151 +-325226290 -678522563 +938810277 -828069419 +-834211035 -501126301 +-258485747 396731837 +-16697019 552480134 +706754021 -524751174 +633963691 799856062 +-543500754 929345205 +-246684421 -548497598 +-145871160 -505900456 +574891429 327208141 +631119897 453161428 +-551898650 -217925755 +543019486 -261925919 +-551916018 74254611 +-24660564 429238164 +-449387682 590113188 +987155253 -441200196 +264623387 -769500445 +-157408774 819662883 +538682841 363373499 +-469525350 213953696 +97873652 564583477 +-191260758 -689317505 +819486751 530016669 +950979954 -863965009 +320213610 516059451 +-651378787 984302554 +951094982 507957539 +-940699611 -702295421 +766708684 -551089179 +11909393 172779636 +835885219 419454364 +271036802 378955428 +457567154 442505593 +-347730141 -842332111 +888109670 532070953 +-471534687 674693024 +74061883 -878045309 +593351749 -623467866 +949228608 409234973 +541256965 950619034 +-970197498 245004527 +142696749 -292141127 +-403170050 -757015241 +259276500 670474672 +-762902304 -446028818 +-218956656 505788017 +-813407924 773688906 +-737789194 -19295926 +-56756554 211695809 +-626083445 908122137 +-435478354 492987037 +-46848554 -39781255 +-915279543 -244483040 +-3671492 588041012 +-956491844 693504560 +-854782631 342736478 +857199675 622918341 +589757061 15010995 +-26087555 679013557 +-245173526 -615234133 +417215621 -144446857 +814340260 -422284439 +315401724 269396783 +404752263 -352395212 +-301267276 -877810724 +-559282976 -203027503 +-714532921 944560475 +-64099478 716404732 +343538498 467146447 +479901438 -419561 +145142890 -236644992 +-862197279 -147023211 +477088550 619437957 +-968920309 736901042 +226403701 -402032341 +386370795 -789472041 +-956588977 679405242 +211934496 856500878 +-446527196 903747962 +490096294 -751755802 +-991995359 -231268645 +-284011598 215237129 +227440751 -212661124 +36218374 993459131 +-802648538 -280562548 +745697502 -960790515 +-449759676 -112110106 +-877955401 -357797254 +-648846666 308801640 +-851043780 339391857 +-86644996 999498829 +-28561988 722338585 +-683348104 507869828 +791823758 -601165302 +-811095929 -556071392 +-15129481 -948732354 +-17874717 644114006 +784370370 -630258469 +-466465082 -508454987 +679269117 129957014 +-232924243 -969467825 +695754125 273277962 +349119099 826476475 +-336223085 -636787444 +402283717 -835850894 +296782734 -629460516 +-663495076 708457452 +-788018063 -448668136 +50691051 -921460571 +-961790365 415107213 +-986040605 181277805 +-221280394 -96429602 +763378872 3927440 +-530360845 -358198015 +-939089962 -909708450 +-635536459 -886722496 +207786764 -281787979 +792694277 968188283 +-491594408 477492364 +-360896869 324402465 +546058182 931981245 +820925623 -534157832 +64161001 170305334 +583984763 -166991784 +86141608 755631560 +-32950249 -849407429 +-511548153 155440212 +-499053820 -954519579 +-466643331 -670680616 +566857424 906639314 +-751664226 376919172 +568174477 259378937 +941290120 -738721397 +340097494 201691601 +656746902 -952584787 +-4952678 327551169 +-83949012 -433429629 +915823936 -729299061 +-496311150 420026722 +14729650 76890050 +323695907 -147395539 +666034961 542959747 +-202463400 559955908 +598730805 -252663300 +475690975 -487347233 +894992836 -408011219 +-468587448 462207151 +44888716 -887004857 +-803428597 -737653464 +742172478 580433817 +925519747 -517581649 +-852803190 583286393 +-204260140 373448498 +305745168 -953205321 +232479477 -934499135 +-36535494 -695231353 +84621424 -81092673 +-201298930 -355233353 +486678964 -996305081 +618344746 -129609247 +-679500974 294326244 +-111968927 67391155 +618475897 743217329 +-865118457 957182486 +-974783623 208098376 +-588655429 744867768 +975931152 -495637459 +-552911986 652775945 +-250301003 -146892218 +-582610502 990010482 +774695870 -87179230 +-350223148 -3677607 +-275726770 362669583 +992026058 557938475 +-720389986 589152505 +-809193571 505087027 +986210958 -410531254 +-708891431 -630996995 +484561109 -92148050 +67070741 820523658 +574382570 -593861344 +256422517 179362765 +-186211389 -518200055 +258943040 429667429 +148693876 -717956609 +-717799217 -69067312 +-539343638 643506989 +-235121792 383147799 +-213218020 -570561377 +214252189 127144102 +750576492 887006979 +-95269131 -126297040 +459667020 -355611651 +506833654 -711185770 +5343867 738424110 +986319460 -259667596 +815342810 409595512 +672956783 576079919 +755082231 -571315975 +-522769048 -934670056 +-737958048 183670410 +683032042 -632553012 +-773884180 -257419024 +-635674349 -388471226 +-563004881 782632619 +-432557584 -85342826 +797153717 268696263 +-41813475 -2027698 +-589846932 -447222969 +-966266136 -511460380 +-844637611 -809372321 +-834419581 -423057046 +628497051 -287412995 +-756397240 -933661444 +-929473254 256095996 +438130823 516643360 +716234324 -320677887 +-841490632 538013001 +-949607886 52893455 +-279656937 422144754 +243931764 -217648207 +-559787503 -647577120 +104833842 887632402 +-853508789 228941623 +110183811 -188966519 +-738525195 -398118425 +-985258417 493777124 +263243376 343387879 +967920063 829680033 +615083058 -415356809 +388698277 -366677977 +-883813039 740268552 +590548954 432301251 +-28469672 827051924 +-975324148 -773340780 +-308918763 -471559429 +-103500274 -488675212 +-228128661 -639566771 +-443230208 661680785 +-177918556 -111345121 +-825722558 643103926 +-471415042 218727917 +-787792917 190945129 +-873084014 108846891 +-582042798 372079149 +942415706 103302459 +266164249 814918631 +-798954499 -91812482 +399133787 948702908 +507243924 -228254028 +-326643349 -42974263 +-916492974 -689069784 +-282078147 -395177780 +422304161 895814035 +-709999819 957705296 +-91752904 619989115 +-568886080 322356175 +-395292548 922491912 +-531835598 34944924 +227387932 -443181145 +448481922 464289237 +535831852 942876506 +444628675 -691124477 +937623796 266320298 +-82408572 -157628167 +784712319 290809379 +409863690 -976901667 +74389305 772456108 +942044730 649386592 +-792381317 -738362743 +-63484447 668161503 +-294929677 490433574 +317166877 -487130185 +121108420 -699751175 +-411184751 -216323956 +-228025284 -211931887 +908422552 -437381094 +-477844985 -816587420 +-61864981 809138082 +906177638 -609248887 +242878508 300998835 +-83590663 -657259045 +-286449044 -582397844 +291266024 897810 +743287507 -332396868 +678391622 -715225112 +-346455451 -901954432 +-610811836 150561478 +834617107 -78294315 +-980948938 124516987 +999595651 -803390869 +203404483 405662098 +-604033707 -706899953 +323041076 -353952580 +813672927 411468301 +-764745802 840537362 +-47860476 -507885016 +-712366967 924550494 +-835719093 763140473 +-764867748 -823842834 +52709779 -189905076 +272115072 -462594353 +123232438 -843262797 +795646437 847099329 +-307746349 -218767060 +-37695792 -832924195 +761826857 669812756 +-445450476 -121490664 +880229316 -817314418 +178724815 111328478 +419417954 -196347284 +701114850 720094523 +-41651278 -546150945 +348253346 525753844 +-199119024 -920033370 +268843697 468871181 +-940455641 404289583 +-153348868 422305332 +-650521480 92568589 +852739635 798549719 +-161273769 183896649 +377153049 445669529 +824231364 110683424 +-795001473 -730088764 +6538051 369025707 +177362199 670195689 +474901230 60106455 +222610204 -24480676 +797287250 526860480 +-220920528 101160562 +-567305273 845756530 +-318231516 817352556 +437178920 -750605840 +795396427 -655821906 +-96043021 -317034747 +326582966 -892241836 +143205510 587079445 +-161031058 614714656 +-997698048 -310227406 +363931400 -617601393 +-255961959 -965003733 +686213383 -120766284 +129021047 125346377 +-574201629 519420048 +303164219 -426058216 +619260848 -142881851 +-421668084 390597042 +924532988 -919416161 +-895772072 -667087331 +-253989737 -537302362 +66546552 -862307308 +471552849 -941830783 +-638764481 -826192131 +-104930887 -105498186 +-39210830 -10500171 +-377565972 589886806 +859652933 -163447096 +-92149397 -53619809 +554391903 120713459 +-904966912 386202819 +921532614 955114879 +917132022 187017836 +790264844 -121057778 +603796307 636990864 +448812203 752837442 +664387682 -831553186 +969298462 595156017 +-607717280 463947898 +677761215 244217991 +-741627918 957723789 +167131620 -417652489 +-207141070 -211952550 +588227917 -815120559 +-892916297 -345720367 +721580272 378948214 +265998030 -833535151 +-25003418 -585015673 +-717725319 442943180 +682737778 -679524930 +645988173 -986024548 +-513348939 484342071 +692570761 761546731 +-554848682 25798209 +-858549177 -430784404 +-249202840 -976390974 +-638771181 -63506355 +-370848437 913949610 +-422059785 -707063300 +-301874612 687287229 +499417180 -492840619 +-790945756 164231017 +663749743 390774880 +334163612 -589084694 +664505846 -23367062 +384203345 -935817921 +32544274 -249237208 +803419784 -310496408 +317644366 -519750928 +986923629 -360759595 +545421004 691436713 +288332779 745896469 +48302961 -943858055 +-496657498 -964783175 +847708843 290591753 +-478741621 555653126 +698530912 680122272 +852680151 230218967 +-434292640 -715027535 +-314946098 29729795 +-94211750 -858825738 +448735032 658688734 +-767327298 378031457 +46641360 -775543720 +250333483 918475618 +-168668823 249471429 +953483618 -57512529 +312556249 372506339 +926144473 -247773262 +-423570210 344388488 +947167148 -241806285 +-472599608 -297823874 +293320558 -333202214 +-99185085 282400787 +-415161751 -191194295 +-790306427 -53494863 +-137189189 -5238192 +682797567 111031573 +-495561160 -539218400 +662236023 -396028887 +-166567048 378720769 +981048513 -768460090 +-12769477 -116765971 +-172530441 -29052750 +300861738 639984098 +129793201 -129740026 +871151175 -144450283 +730406542 -45099030 +-62657985 -670862790 +-259931514 -26311709 +-840135822 155095543 +357703425 -407852658 +-74978692 -269543864 +-893165161 -802254866 +993428928 -232524813 +336237577 -398826908 +423033746 -504601014 +402122369 -675701577 +-16362786 -291753718 +-469540324 329798018 +-143459778 864786872 +-553033709 -449410379 +252649602 -311078794 +403560254 -306766064 +-174650667 -169608956 +627285591 726661276 +-261128652 -931254849 +-116622029 -795246821 +-812617731 135150956 +25281713 -903582435 +572043670 -648263512 +-858743294 -498018232 +-50667310 -558244142 +47735230 -566834819 +100923643 -138456321 +-275294514 557834925 +-760167107 -304592488 +932340239 -802175742 +-66864148 238861060 +-929377246 -743619171 +820021037 297373339 +-905597885 -862477687 +-297883448 -975001814 +-974362472 627804088 +-10612196 -34248058 +-781803454 169911951 +-729589033 634186670 +-73528563 -651657274 +-969619368 519337826 +914581881 483043598 +366166581 308614664 +579997513 875635982 +657158468 389999324 +-492879113 660705916 +56344100 -332794786 +-901705659 -964300565 +683706170 -732588841 +439039145 182468312 +-233807582 52627556 +-90048151 -745782532 +-406450691 -833243742 +973991134 726065239 +-561863989 -337688616 +104200457 -406907512 +148765510 -314190704 +669612756 159565441 +627230014 539693314 +-850948498 843475092 +166026620 839534709 +763460723 47682792 +-992019235 -617457520 +-776381126 -8001236 +-960122924 107367491 +-872342728 -208126552 +790033367 -284124858 +-341585093 904210569 +696923108 -588295073 +-602136571 -634094595 +-158585591 728650358 +-407453701 312296650 +-688491809 -179887838 +-872332621 -511972746 +418806244 930938156 +-280962042 -997599952 +106962693 -592152331 +-869628667 -613809705 +-876176579 -574977577 +838432555 -576418708 +-330201853 254782777 +375310000 -523632835 +-616661665 -870995501 +-796563974 680192404 +402861374 -664642018 +877127491 129027486 +850721034 775106021 +128834273 297669381 +66426608 -42982295 +34001860 553649361 +147795047 591924649 +594446958 -197946845 +31538748 962602877 +-599361075 -807244828 +955292937 366551647 +824780912 -785486337 +-490593261 -273942810 +-141639024 -9823513 +484082586 802158309 +-316859080 -80960267 +-495954387 -477505887 +-441676099 790084877 +727433355 -643724195 +-765209764 489466769 +646509101 -932191391 +489893183 -754214180 +252609988 691395866 +-740892518 104116527 +317723255 18092774 +-630128831 -172331781 +-682259508 565907910 +-776505763 -805694399 +-256421843 -37877603 +522731559 -872567851 +-469063738 574690661 +839891174 972576896 +-688349728 650926459 +94471813 -585920867 +892740706 -547875894 +-544432564 245522974 +-642488342 -16585788 +605472953 848489682 +696570065 -852579615 +452317450 661234986 +880761109 -102245875 +-688313140 -835959551 +852689100 -60757341 +598020628 575690820 +828945332 -869184101 +183222009 678776126 +217392855 -781913638 +-94579336 671970114 +105200209 -174555042 +-378595853 818124816 +-6287586 138049368 +208124084 864853379 +402975659 -721000838 +-481177919 29514814 +448112071 -377555752 +818744705 -611436957 +438122708 301626169 +-355748046 545152311 +-280365212 -152633795 +736879126 753714261 +148755465 -670961371 +305820308 905211280 +949514017 -794429881 +-447992232 54627748 +-563277595 -637204122 +287868598 900098855 +-558764395 -268644357 +-81802731 -360460297 +-575794911 -764069020 +173240396 -68343621 +-808666723 547551743 +572789560 -849299713 +-623831875 296785300 +470391922 -402049117 +52831040 -777263919 +-44025784 675186141 +-62959042 -367601531 +848411061 804271814 +-158554262 515879163 +-110845906 -142062478 +-226482191 -835543527 +-781182365 -377986879 +811736659 -514292006 +-439331952 259982512 +339879926 -4602742 +568239644 -223924446 +935897554 -731956385 +599237225 -454643298 +-816226110 594942173 +174250487 430236368 +359824765 904089496 +-82150823 -588871241 +-68226028 538755550 +-979450283 969550028 +-774807695 -567784652 +700386233 -113723227 +698406404 -615185691 +-121314467 -58356424 +-978175143 585224065 +-318411122 422843216 +166405013 661410083 +345752454 426774403 +84063875 915317872 +-767433174 628769517 +-541819701 -805670494 +685984929 829836385 +104530323 -246209342 +-939709837 -52512568 +-367163052 -917211525 +931257119 135687985 +-712207075 177340083 +169052227 -409495112 +-614324929 716636276 +958412557 196327219 +735120088 -342641775 +-265708780 -88013626 +-203995093 70296585 +783136633 -310687735 +146049533 -419759535 +446763208 -610194408 +-175050570 798336061 +-77056048 -241538162 +274443205 -933124675 +-188950663 755875216 +-558491594 676559837 +-166728790 874181172 +-624712242 -122200039 +603004987 -341067076 +289204327 -33315614 +481036559 506175188 +483316906 -988214985 +984612776 232360442 +-97172046 289173131 +715037447 -562273978 +510389266 630519649 +-519304482 243479960 +-80575865 -476132424 +986036128 716154752 +-253436985 88822505 +-813322910 86912782 +-851521947 -96823617 +620315326 342627646 +514948065 176487101 +-878433551 -790714788 +-919792548 -760868135 +-695409485 -751420486 +262522443 -294063985 +-13508483 911495279 +930253234 707892358 +714351684 -266774324 +595302628 -858237907 +-447059095 -83174306 +-680268742 481850126 +-676059731 914238090 +710166118 -758522698 +-209905867 950886917 +282544670 -102886285 +-431279034 -674325587 +-603517532 812738122 +686369765 377966904 +387386376 -12282506 +-655505688 -39348999 +-108826603 127475561 +427224828 -856976070 +520456078 -115486195 +826130170 -959726022 +644991879 -219303199 +874693931 354179947 +-202730832 -995482284 +-161235930 -27987246 +-568397444 334360575 +-864559424 -922709206 +209549960 -298127713 +760283988 37846163 +-985528533 38575947 +-709047600 -562386519 +399017485 659402540 +-849135626 -160335271 +-168536068 -567378838 +-463409604 820702034 +500012938 -583304255 +-739339834 -11203820 +-427003144 91790189 +-664752655 701702584 +56796601 -804977711 +-938554055 -317105489 +205484755 445449067 +648900535 264861861 +571786239 -340056870 +-253928874 -877744831 +-598622335 -812382693 +-240299998 -396490657 +90989169 898905079 +-173702872 -634873720 +895809542 258312972 +97378897 489942089 +455458372 -135017935 +662172451 -782523886 +504211603 -604934361 +516603590 -733758202 +781112271 -919994057 +-410337165 -368255703 +-973079091 375726494 +-212256714 -705649153 +-457285567 378398248 +915696605 675535676 +-780195147 -150073169 +-164613416 -886144548 +49442835 -908145557 +-567049515 951597228 +659911620 -893045381 +63726968 932935143 +368792596 650132849 +-565905235 -698760512 +-578079295 137641280 +842600561 540538776 +784461645 -697898467 +-475678364 -474999017 +233140756 -828375870 +529029542 -595150753 +-132502168 614676953 +804642832 -652943726 +421096159 631985197 +182375871 -683440420 +-959450994 -983327171 +757947320 -609259463 +-565154293 546464351 +247339691 899629862 +-345170252 401072311 +-556236932 -967895433 +353330092 227553699 +-231713956 -906233553 +886988414 434374267 +223418443 -702556216 +-627952506 -243811455 +-229425298 101101244 +-960096169 -616786870 +-458646745 -163011319 +116111060 -978019704 +75287548 -738377716 +-265500427 120251633 +-597044926 -406694570 +-921000002 -340061448 +730015640 735090681 +-728306457 -522114610 +-577912933 -270758315 +-699620812 459707818 +-811417363 674550410 +-865385597 946805447 +-951907088 554170623 +420732951 544085716 +-721654484 -121972770 +383523711 -307754244 +550022841 896871355 +31419768 253682032 +-759670771 -273591381 +30492020 899254077 +-583508682 470581112 +-106102224 -587473124 +643983325 -262306667 +362695768 -153671989 +386339374 933141865 +-53120551 441337270 +-819685103 -228887760 +-879161676 31301964 +951213969 -13076536 +34752002 482682543 +-933560807 -383731770 +-554174575 -458415086 +-158093221 -715485058 +788443577 160238719 +-307061469 793438485 +265199181 854885506 +-383047894 416842480 +-641680338 -555311962 +454732499 -985022848 +953513997 -745869477 +-726730202 546998629 +924979829 -263967822 +483735915 20449181 +950480693 93191933 +-575712513 997637940 +-383888527 -699883 +-645878904 240236289 +-243386388 -132916043 +-595986757 -245075134 +-844608246 780366458 +-829248294 -380476663 +965818678 -304274365 +596150653 -553061159 +-577000005 -236624858 +-5918581 -91686262 +133829254 658160689 +-691685081 236060963 +-464649490 262333924 +-150915311 -798922542 +-26749926 616920211 +-947835704 482597629 +907687276 -968896238 +-219469688 -217039825 +-223411179 -613974457 +791616263 629529663 +-788544575 930223442 +-361003443 425324039 +953085586 -246957042 +-277009919 -753860379 +-898141510 -377402866 +208203587 -396032610 +702474590 -393464955 +-630316167 158798078 +666651949 -85698528 +-428307716 -480673462 +-959246778 -88174710 +816433694 99497847 +-888611274 59661951 +654982556 -725516354 +565097725 -126157041 +121478700 607082760 +956780719 820790799 +207938574 517218395 +27848737 -122835051 +-381413957 -235440248 +985701375 290869935 +-514186049 303482503 +30020419 430782692 +730351272 379297566 +246690043 -748179087 +2262299 -195513793 +-889632439 799667739 +-387150424 448620147 +460041101 257636543 +-6491347 -540285286 +329818403 649616161 +-88989276 206601218 +-163447353 -173934567 +782714882 626956314 +399944037 -468113575 +265396560 233127677 +397448887 -424707939 +-454621208 280237561 +-129252924 -893954354 +-731787067 -41679847 +-311249201 -259550711 +465800408 242448103 +121528830 334468332 +348916042 -327854733 +768149950 -179988925 +-216246926 187599131 +-851909866 212683090 +311026778 -809263315 +-201684462 -685812254 +-228431712 -875108717 +551387417 -631616742 +584397557 652553652 +-736127316 767162859 +-466742674 -243432682 +-661373811 675140951 +321474627 209913711 +584143212 182184984 +-519516661 421876981 +-274106845 -869853497 +-26568159 740784718 +491665314 -456618996 +298479913 -640682465 +-178792984 112262375 +-157148879 -269803793 +919660268 59148652 +-990335626 139080324 +188709599 849587241 +835927480 527375654 +68419577 -629684394 +-756839249 -551801547 +732338433 808687488 +-572776337 191341950 +-235592733 326544660 +367025480 664023700 +-30840121 -264784239 +-1262967 -566183773 +-192837898 401973870 +-634422329 330200847 +-836852254 84839868 +-584222513 105631112 +274484048 -428857926 +887031991 -575076813 +-273023006 -975046888 +355747860 549392497 +-371165037 -938668617 +-591241333 -508452820 +-231059669 -689611500 +188009469 -348314061 +-709473802 176594492 +-276620430 -786662487 +-114848623 -13639110 +-675550486 -782648005 +167424915 -743366710 +807854820 89825737 +430208199 1607602 +-679993670 -779395304 +-954844838 662202386 +14694919 831258750 +506200407 -856358047 +490692492 508326391 +-548038618 -544845958 +884305808 591134681 +128510353 870072784 +112771186 252744251 +-909526563 355235232 +457213910 915825947 +-905134979 -156625796 +104854382 226076224 +-463587428 249267867 +-160665820 430481261 +-275322315 911736351 +-272968464 -43212037 +-572394943 -69512668 +806464691 -332624729 +-966031780 930063437 +464421750 670647729 +-440013068 -884520504 +473603471 881962015 +760677363 -37406743 +-719288763 -779034884 +796044893 921801340 +416397199 -543561664 +-147145121 -294549123 +-78812654 -79041833 +638380890 -577324183 +-248305920 -997474825 +888116522 -928964993 +687683926 133971298 +297999522 -7884128 +551885137 -804954467 +-130394059 733414217 +-584875306 532903061 +-937605135 -932360133 +-245859578 464456384 +-30974118 51619596 +973010837 -812375935 +672120666 367112938 +-478325051 -769659922 +788870991 374268516 +-879391963 -454022233 +-423026134 283671580 +-151531816 -45565479 +-688154816 -975944550 +-304413065 -951314819 +383455164 685079443 +881225007 -924792924 +-110656023 -757371486 +-649567246 -450913240 +319415764 152585045 +134548473 -391415413 +27187477 93067026 +-865700210 -496447683 +-902988497 -412590467 +257971172 -633450707 +-215987077 -989607505 +298046349 -47337309 +-995020236 -144489559 +821923714 193969867 +985702738 -357607053 +861816771 596081254 +-583407752 976769590 +828781489 485360074 +-852057413 -983360996 +724880994 742932127 +304765048 -205951900 +628567974 676330112 +-827463797 -355225011 +-366861095 -407016799 +-955626761 56018621 +677371040 -482009342 +315348831 -916689665 +-928820093 659793747 +-280966010 665676200 +-644987883 -584243285 +234123901 208493112 +-69340024 -201088015 +949765351 -340824938 +-625861362 939031105 +-61948262 623988446 +-579239444 -950394053 +-524170059 895690180 +-932015749 403622842 +695414389 -587827599 +-957154609 -895139272 +-964862810 -280526845 +-519794481 102283112 +-462123064 -388387143 +-914258133 -847069977 +934832260 -251869633 +153104584 -937623793 +774538514 722980848 +-85485587 185546728 +57314311 -808513252 +349686751 -340693977 +316182734 879825359 +451869518 146701085 +-837654272 721661949 +207291820 36563026 +-694388379 818197153 +426987158 -610428561 +517371673 144791846 +-197263291 918581194 +233674818 844000019 +139045258 621354554 +-993427372 -140406014 +-698849169 867469027 +-277522861 257495844 +709222457 -92816100 +-258568445 790764544 +-16417128 -998726483 +24435357 -657998519 +471230941 -704844181 +-409486855 150234321 +-933675423 -23354857 +-264437412 996308650 +-443787619 -897445142 +857044712 -647472352 +-910969607 23518159 +751273575 893078124 +-879631925 541375266 +613009291 919351437 +564443166 241487155 +-886384473 -955129517 +-791085314 321674956 +417262011 -762739583 +63405161 211235073 +77988042 48842671 +871863950 -533084191 +603923793 19555336 +-248855806 -135047278 +656074625 -417487052 +-547643908 219244071 +-679134666 -588604660 +-233204223 565198354 +183301276 894757928 +160416385 964372926 +92767947 -466455254 +-113187858 -238781809 +-976173301 -604038826 +-184114010 -605487607 +-977898951 -342927205 +389954032 910667073 +764641264 427013851 +654391771 247371967 +-772563303 -56273722 +-700700750 -775870311 +-681642140 -246403879 +-396432338 -413352968 +721903568 746004842 +590841985 780895136 +-754110971 -76026053 +891065020 510015868 +-137702076 -41561156 +-947168947 273615008 +-166460021 532140826 +91794271 101082470 +-63501425 483253774 +-817705776 677263665 +477099589 500873862 +-588987390 296822025 +362164977 -187511010 +678880720 699909779 +393790237 870173567 +968658219 565503596 +899802795 -511449362 +-525298051 -481923844 +-790027890 -452301379 +685530483 -985802079 +428427775 -527664117 +477726362 -62027207 +-344194436 -997094598 +-126079509 -276253437 +916840300 -905977532 +585135532 272763873 +-264950350 -491374364 +322801452 282251319 +180674692 -776824676 +607842360 -771900239 +-269105872 309115452 +245807718 455577233 +431322438 437998226 +590847472 847974621 +-655308122 -678741549 +-517892509 -954285403 +320289452 -301269506 +-605405922 33089334 +-89783505 659403274 +462722381 964232834 +603133905 -467515484 +-131933054 134835098 +623826143 236410198 +463036536 64811211 +799436928 -34201182 +-305906943 300497171 +682983027 -794755220 +-854059094 458718108 +-887747594 992067086 +622019558 692071652 +915170038 -16991382 +-552547517 -379325850 +-50506074 733432227 +469547266 -178725037 +-302606360 803013218 +314983880 556669034 +911831153 222661678 +919892189 872378334 +70771065 -670151485 +319513044 555334062 +134267480 278387496 +766935561 -968628948 +30411704 455844698 +236773342 536754792 +614376193 514780461 +532598483 751618994 +84600944 -15473180 +429087053 -128446258 +-730377344 493659557 +-322484236 446222648 +-75990061 826624615 +283397987 -991258942 +355654272 301680519 +-1033865 963219589 +616148877 678310916 +140106054 688064774 +494962681 946398442 +521338206 381143217 +-255772942 -591223023 +588970899 -583206187 +328825754 294387087 +-452498580 754949321 +991392566 176573718 +360996031 -314655295 +369228386 -169433305 +-223643180 730544800 +-679210429 372856487 +810491419 563272633 +293830766 658561777 +381460772 -851087378 +-384906352 711863305 +129223574 899988052 +-492787775 -406521259 +-682446570 22015664 +-718798181 249262267 +-392849404 868817815 +71669587 577111362 +-369712704 -783229205 +-29385610 903282612 +113151139 -666223608 +-509086681 124679905 +-355250625 162802734 +-907455918 -138058349 +-128461914 -665146356 +-467708547 -965489279 +484485171 359374090 +481658603 122740345 +-678214458 -459435889 +-411115647 -496087438 +507887621 136990794 +-678453352 396587083 +779946751 226507598 +-481095723 -256223440 +-77704753 197595710 +514338184 -174247408 +-420392814 228261637 +839930522 -421554876 +385071582 814944558 +-733129731 -591441950 +-204299790 529105249 +-797327833 -513632426 +-756227541 -517979749 +979922641 -290010208 +-333719163 -786576765 +602910136 487170611 +-697207237 103927572 +910013420 -827193848 +470325773 408705296 +-24888445 -400310006 +-315605528 834540896 +-863399928 455646544 +242699460 355352517 +233882714 782321377 +-81019478 543384787 +-795300116 -974597305 +956210967 692704247 +-854639242 524179735 +288525655 -405585386 +-478380543 512713169 +561542507 -162445397 +-368211525 867181183 +259505670 978610291 +308553796 568828794 +-898343520 449877453 +797258364 525327474 +823428340 -528010537 +537998789 208828890 +-340289418 250690570 +859294527 -516133063 +-912962792 316356008 +-524136874 104018836 +999878936 663619643 +263486906 983015529 +-321005372 731702565 +-277131549 -653302393 +735547291 39176264 +64924109 -690402238 +-425345603 327780568 +-977523973 -368800838 +-612566771 -1883255 +109774336 -514153189 +937870878 411092697 +47547139 232228809 +130974544 -320745562 +-926308723 847673979 +963914634 -594652535 +-437447282 -838466766 +793405737 -431593799 +-286945258 779813935 +719881508 -879038918 +280546958 425538193 +-702286645 -195439362 +-66275714 425392970 +520868332 -529181608 +-384178327 923574302 +-256013349 -89472247 +-502619593 896446019 +460144222 332146572 +-366660172 -143648079 +-71141864 338427816 +343742484 451095176 +-772948679 -943951011 +-628406754 112271241 +-117064929 372016624 +164369142 -741667278 +291104751 62029417 +890461588 767576049 +13169584 769851575 +-86818432 867154700 +-928366235 212271637 +285220511 -973099576 +-876813429 812747229 +33133383 275390985 +-518280095 -93539069 +162833677 357220806 +989950009 -524821889 +674557096 -450715415 +-411340426 898491073 +954354594 -345395917 +-840001299 322442380 +817405412 237712953 +4796820 176454436 +-213483305 -834432441 +199269168 -370902034 +-946009281 190365499 +-892140614 462709169 +-410487948 884090771 +107650868 773696554 +578769121 -378507989 +-728375988 114829366 +-145525799 -461419564 +698548549 498414599 +764978047 -253385950 +-529462206 80083349 +647788174 -901379177 +807396716 -766952212 +-377450452 104696289 +267039713 6399201 +-558265322 -921900043 +-46912359 641221857 +936511495 385702868 +81564163 -779003167 +368743174 763846876 +-477106818 -468697595 +240812316 606890650 +-402640913 -140449970 +-389162515 722332864 +-845810112 -762172478 +-86583964 -892216349 +-654631080 340101347 +-80920486 -597121676 +-752934394 287100834 +-371782910 554177005 +-665639841 107804172 +-877979914 895929918 +-57520616 -203335658 +660570953 -326154494 +-341553005 -372249433 +-106503926 874364976 +200282617 319629205 +401891139 -227035016 +130013248 256956773 +815399479 -192718804 +-623607330 916136238 +43450327 -833558121 +350014212 607920407 +907108872 -664127183 +-836225209 576242239 +-629728920 538831988 +-679664879 48169724 +305257819 -372408776 +-420003928 40577861 +574765199 527205708 +188660226 972000695 +-608179711 6251233 +678350817 198203143 +-800618399 -584896019 +-260756654 839222898 +-21355045 -100325711 +987357714 -272716075 +-121308927 122051287 +330142317 806923452 +369156736 -242418265 +861358017 864330253 +-359102199 -951494944 +-550044029 -884409316 +628693285 -604222046 +512739022 -894327507 +216086281 -869063986 +-637575510 -725388470 +-86765608 -816489996 +349878329 -107810178 +-951991966 461110887 +-409628406 -639135650 +42000548 268347367 +-627377414 -885155503 +96523429 -86568644 +889527213 423391990 +259646314 293053613 +20785503 -577420902 +-235371306 495841124 +-170618933 -557171556 +209381844 -951459938 +-555673405 378922421 +-498984802 -378187347 +615879532 598003566 +-695444273 218850138 +-989178302 967787860 +395454942 7430701 +-814912547 357029309 +541016641 -817374923 +-671666873 507551898 +734564912 -736755826 +-244416679 -619708816 +639567166 -360111323 +923297431 -423747283 +-70338497 -491284292 +434675549 -281952417 +-959533313 192021561 +626448623 964456823 +-410813729 806927612 +-378574495 -124084619 +-438216226 -495840329 +853469403 197418422 +-994869794 -596638502 +787389261 -161844223 +957925389 621119798 +-867261348 -249913008 +691405950 -749237926 +-284732585 -152451432 +-117565861 -578150439 +979981923 178362789 +-202318214 701546202 +972273724 -216123921 +974424514 185782768 +901389023 547013816 +-480026294 272878327 +949708789 -457518562 +357032162 -189395995 +705806017 261984438 +-184316408 876441273 +-237494066 665139475 +-603059060 805026364 +-860116106 -958989365 +604651194 -593471267 +-870410448 -2511525 +-928407323 -184605786 +-67626047 760892699 +566155515 -661972373 +940580514 -692544088 +-543452833 -336579840 +-863403531 35124905 +90751600 -726862540 +495040586 -33475779 +-507535045 860095836 +358467751 -885641951 +871818911 -600491782 +-598287464 848521653 +286914777 -966790031 +609716498 -503351525 +-863940537 928640986 +911751449 -90775276 +-202185584 -353471950 +287919354 -17443201 +476097669 -346453813 +109711341 -761533593 +-916473725 -867581167 +93994523 745474965 +59330065 -793378032 +-964670192 346256401 +-905020486 -631365242 +794465582 -650609333 +-965163300 -414883887 +551113031 -165502378 +220359034 -656355790 +236856258 -324293914 +296932334 -45973426 +234571785 322392967 +909684163 532859360 +-364479803 -963840623 +462597339 671845443 +952472958 96901891 +-150946786 543397342 +-433667514 530564193 +647577962 621863079 +-483535178 852161491 +287293819 94315754 +-910070704 -944717910 +-355582151 654647525 +-610315416 19705164 +-907893999 810290253 +-918794900 -690022245 +978045958 -492752142 +-815685625 450833566 +-579943261 299503775 +-798796828 -545609820 +-567458277 -470858055 +-169161881 -325966808 +50950623 -32223587 +437556177 580795157 +-729275362 -803649416 +-784773896 -326227286 +458895137 775211709 +-575174136 -754890911 +-697972073 564627513 +646292834 988608081 +-356787485 -205378893 +-617957416 -696050276 +-32972837 771931209 +-79584646 -583031661 +-565388949 -635618885 +-403735039 -442130594 +-480328543 -287951695 +182134544 -822402013 +598290911 38880468 +386558788 -846739194 +747717454 212286761 +906867789 880631560 +183469666 179083979 +-385675902 351708704 +997896241 859036635 +-162022982 -563352063 +-411572021 819390194 +-537302878 -894381016 +-703285982 -192327602 +-184357437 321618426 +-163798704 -166786188 +922189181 131249483 +153092522 -976347450 +-524525011 -52642065 +-875664308 820970270 +971939972 -767205352 +142065825 513396079 +376577206 -696206889 +460508291 -290984249 +-353621364 903998697 +-311387760 -241657221 +-216365376 600541985 +-327782906 538233514 +29118994 -240323901 +215760670 899282247 +767899450 -712928 +-397507711 -909368324 +-450011608 754459854 +803617400 975371619 +-192140021 -338192443 +115487204 739776550 +398825674 121575614 +166966848 -828260234 +-312441092 -760549987 +-506446926 399543025 +-918452876 721787311 +-410621884 -488961043 +868245268 -278805935 +551436004 -531598656 +76253645 -955124758 +-646427072 -522050500 +-913896819 715193952 +245518799 -245866544 +-86295614 -722044567 +883599280 341263223 +-536412334 979319288 +-797605175 835659318 +334598672 -760638618 +-894483960 277701542 +-487526609 92454257 +22512821 587210672 +-934437690 597199971 +85404806 46670971 +-919983216 -759456223 +-146942894 138527506 +674496363 -510064841 +-770878164 780049404 +711278738 831398589 +309341695 458105973 +838998761 828100750 +-508428867 -257206282 +-580353246 182406951 +-403081003 523913342 +-322579504 893114064 +-571970604 656977599 +84019238 573908036 +805240196 -581178248 +153810277 -384221371 +884981437 444175397 +70351634 945121782 +-431036462 886283758 +208314737 651946067 +-760737401 534857823 +-654624818 477895924 +-641144165 63920668 +905906922 -866557425 +213431164 -576294830 +123827839 -968932750 +127102749 736081868 +960194473 -525746265 +396302690 829240038 +-104248772 66167602 +66647489 -411533290 +336947729 708214721 +-762969893 186033328 +821613598 151707488 +-426085187 417916552 +-336521442 286201042 +-435431633 99898366 +-991986935 -293378604 +-572729202 518364834 +31709926 142563243 +403436879 -142682198 +-767985354 963100140 +711417480 79136036 +375222625 844157467 +742452062 186918129 +960674965 898250373 +-893426679 -758757529 +-175305803 -12102145 +-520354894 292808751 +-860305811 311125192 +-989299722 -459021262 +-546085217 -286237707 +-331782940 814856911 +-888278879 -401449315 +-392101446 -894025380 +-462980889 721586389 +792476175 -157696880 +-463178362 292593011 +562412191 -399399116 +550952276 -403664445 +-801238765 540543807 +948069154 -934529112 +264420914 697236436 +611208495 -816005144 +108671864 -74150837 +-600404394 -627931137 +932843903 965254027 +812844072 -301972668 +292534966 -480798340 +506565332 582978323 +707442122 934682728 +-397641656 852323820 +846877661 -773213448 +-393763508 510743558 +480938452 552265001 +602571694 -316681741 +-593433298 441973966 +-391095792 894232475 +692298327 -591174838 +-99155347 441093014 +-165039646 -160674162 +397887123 -331325905 +-475515813 614231802 +120410983 424764423 +907708133 -730608177 +286357084 225261834 +-881845106 -416378815 +-678796548 339422285 +632816725 2418497 +-803264793 -178452272 +-878681834 630294630 +150144402 975501408 +351990961 -541146313 +-701355095 669099661 +138085472 -780537073 +16817368 -194141304 +704973184 -848387863 +-81732763 -752938971 +-190447895 145659932 +421110099 727225628 +168566807 379959127 +-474730258 904439898 +381969936 512503226 +117732169 -28771512 +-965911001 82056540 +559675424 -829810128 +-685088550 -517191665 +-11517666 -611191646 +-384564370 984169763 +-549009301 759381122 +183769791 977388133 +177358533 -129103537 +-571382026 -829892671 +-916755162 -918248692 +187602446 272660619 +341502447 79227455 +364998906 638087545 +-197875294 -642264944 +-321467358 224948575 +324875457 495964395 +232389760 134297355 +-479388071 676677783 +986737522 -307694315 +254255957 -507839429 +841192395 -127845647 +-782521429 -598013757 +-639237573 358407702 +-175910863 194934539 +704112946 953402810 +845289262 188464112 +-981747400 350756342 +-6681270 484610586 +196236339 130947937 +194693416 -397036247 +170628549 -30419912 +180810562 372678472 +-933875744 735796193 +581432496 857147209 +-391263665 552270451 +-618806310 187792322 +140866538 -48830863 +-441049597 594559297 +-639255289 -674326942 +-807935417 413733080 +-543340078 -192739084 +425817106 -877544787 +-729590050 927479862 +-724697591 395908424 +903766597 -40497440 +108591731 531664015 +710917488 -172916773 +919130675 -85755019 +855829834 -38993095 +-950151196 211427319 +-423369695 -473862156 +639975579 -950307291 +78510388 -917280425 +72812318 264013118 +24391457 -420319014 +-664608015 -536048885 +276705957 -206798421 +-874302115 844970701 +-199448119 -206954838 +-197748318 -51050456 +-251050305 -603764860 +210063404 436035719 +-376634452 -830085008 +429684663 435335428 +776031456 816423531 +-678446904 -171528119 +689124687 918440636 +704351444 -34911953 +-211279413 -158836960 +870755173 -543667350 +719344710 928890233 +-767919950 -868390579 +226016339 788476966 +563387534 941214378 +1801529 863757057 +590989228 751832486 +-71221274 563527240 +-437113050 524252022 +614236720 655249426 +556408380 -541209885 +886471750 -28642810 +163639524 -896381520 +526471386 964397004 +-9818770 795340393 +796498000 -772419632 +339540759 -960086814 +-210822122 -991249089 +295684317 877386804 +-829520870 -697329384 +-81965949 -255513089 +605669246 -156399137 +449645021 -659916603 +964337436 693441254 +583693709 -704980360 +-869585749 -2346367 +67727329 -32807042 +67962370 385092045 +-478227307 995472816 +-279542754 -743735224 +-370083504 -499643021 +354046467 91798556 +-712249160 -524342528 +-68782161 12211100 +-438622544 -576084727 +-208013901 448512731 +245427255 -321107617 +-819397914 281284309 +538886924 -266267476 +973046601 342451783 +-855002994 -987492466 +92225193 -119187126 +-473677243 -416695717 +-343406173 11723440 +-925508721 936082296 +722049127 409818681 +466498039 123798956 +-791093154 642004833 +-521920799 -6551671 +-788641374 447578550 +975488858 235933619 +89914958 -330680072 +-265850364 -678041097 +-978969088 -722951965 +757950976 -70246289 +-388371949 -909363045 +26330838 618812636 +-211883238 385063874 +428212024 -959359595 +-455139611 -765600511 +884592420 269391591 +-724360325 -162298983 +449094271 -852464585 +285898489 -506014194 +-893670165 796699484 +-507941041 941888931 +776039754 66896557 +-250503871 -651629893 +-338363890 -59740465 +415875291 -816778334 +-193352793 436606300 +-679441425 317001470 +903882996 -530021881 +-992094734 351421787 +600930749 54040218 +726710541 -160812237 +-33519474 -828942744 +-738895505 -457811507 +333733641 128305260 +-235183795 668623197 +332006921 -937788461 +254241557 -983232661 +-614737418 520348712 +387159993 -705045505 +561165504 602208327 +435537672 863687034 +-247038812 -724611189 +908997674 -637687082 +313752081 -552237987 +-180898172 -965796497 +-942713086 432208500 +-228544567 912961871 +195237110 77262261 +-292192916 -711032709 +758136955 -560297949 +452808806 372104449 +540161965 -242808021 +-63868693 966208637 +-853378060 437648746 +855834678 -212097059 +576794252 878954774 +968509964 814140696 +-381478710 -328284578 +530212919 677208375 +-293496670 364956754 +304691531 570511707 +252506152 116960206 +354223711 867443567 +66883965 422959347 +239635785 270206140 +-83588950 -822135584 +541170036 -661438826 +196293984 783552170 +-717979819 107427066 +-920298760 -142086007 +-175907094 564264919 +64498318 34996109 +-246840405 -229895962 +-426583315 -534767016 +173944179 -993985142 +668111062 975104874 +-790234613 -519521818 +876467305 -310620170 +-921583169 -549514631 +-562775159 -237326933 +-115248758 634817207 +-993335333 452709464 +-633201629 125802260 +166311025 828805065 +-25629377 -174539431 +-527217366 -206724588 +951756034 848239178 +728405414 1504465 +-214430810 -545597756 +-77911011 -595522717 +-981983312 797495967 +-620526339 390863751 +757115742 300470981 +558194986 924588190 +-99293187 -291405867 +951409923 -936750404 +724880837 950675856 +852122536 50685031 +522069619 786797312 +-259891956 552598681 +-672276822 -474199413 +806411370 -183961325 +610077761 479037891 +-468500150 433841249 +-533730895 -43319759 +-870527439 -289679524 +-221882037 166566686 +-875463985 335109007 +-936176358 -145156425 +437539951 -676159459 +-980035310 -79602584 +-922103574 524585227 +-335619889 681301949 +-621915842 -721344174 +695966694 732809760 +6658455 -178259536 +360208204 -904281522 +167808618 -195403796 +840197135 251232965 +49005796 -966568818 +-157196429 -867665206 +-872207813 691733406 +-686307866 908019808 +-916395897 406919273 +211135506 -446511308 +-36214382 678934399 +725368869 162146834 +-769999405 -738542560 +980878448 -338875198 +-681206893 318643189 +592588281 -736156569 +846698651 -694905909 +-374913789 -738145519 +747921062 -978125904 +36040394 92795601 +738982123 926182723 +510120914 -789475391 +-501512469 -716705720 +274386238 792040342 +222189917 640692079 +586638402 704273508 +786684044 -58488587 +-616017659 714318814 +235862457 391731511 +-330320555 893070536 +170934358 -493835050 +180641951 430073577 +-586723362 -634988435 +-49989588 -317835249 +372633924 -446768341 +-87585000 941797616 +-155045782 -798486862 +370212632 -737020276 +-456291667 -377881319 +-806173785 -10300573 +739183346 -138712014 +-637499952 -972255490 +514376421 -828408151 +-231196244 114999615 +-235393857 -704919030 +914736622 548838914 +-958459553 -558266240 +-232263034 -910840944 +-992363641 174141027 +-382886062 -466445079 +-11370920 921263346 +-515419136 503194114 +-819519108 -337997960 +375169033 129513495 +-925377192 -132709654 +-826654930 713611459 +-105821441 564052520 +-598360066 -633417080 +-150779080 607729789 +556912531 -906648303 +-467769286 484043163 +-702725197 484568601 +575550068 -152059935 +-714694468 -540339130 +-28466180 713866375 +-67955754 346141709 +38813939 794580557 +-615108751 -835642891 +-825626497 -777069970 +-290071079 154310093 +-68189435 -555457991 +487877203 576954856 +-148884329 -448117600 +789548894 -259931283 +-704462225 -995371126 +449858266 -122719994 +-928637251 -678569890 +-287740612 856987338 +957644641 -205653529 +-659638972 -795706897 +832149955 913649662 +-134158388 286278148 +-922126689 -449415572 +247323168 -95761806 +434707653 -491998195 +-975232666 704623598 +-331886086 980935953 +-483971124 -556658715 +620553597 -685527743 +-480094971 -717969789 +421726713 729236260 +-529047460 -103146260 +-307644705 -359796320 +-424684348 -462975724 +235276688 107223444 +179513207 -632531887 +627006756 -426491810 +421569772 219309352 +773364306 -746723818 +862248910 4644664 +320907927 707575196 +-153460611 -287399319 +57839323 187801128 +266605862 -358604609 +-851896413 973393351 +605136401 -690096287 +-96334643 -533812701 +-917594201 -188399017 +729579009 -876317319 +-435564926 262315160 +-995445027 527970532 +572048720 -439399604 +-112989240 311992977 +-853499342 -597488480 +-694332407 -847039065 +865574765 -385740527 +134976048 357505973 +-788407598 -190146960 +293277488 -956390262 +-756238791 -196567453 +165992287 445739680 +-534632435 351842469 +-406087708 137282846 +-682654387 -134616402 +-89115560 -922201973 +695347178 579230713 +-719029021 -181756261 +-276229095 -35425526 +254634392 -154848332 +485699848 293566434 +-386125823 61078264 +-91891815 -183596804 +-406926870 -355275840 +214642433 637381766 +-891772308 302580386 +-754044406 337724016 +-679672435 -75988728 +886602294 -64595326 +-631213069 914946431 +640818579 863516430 +119415667 22062356 +959622485 -545927790 +-649442407 -864472207 +711182587 -765322895 +-124677217 245923670 +-616629334 946831084 +996589982 79950611 +-219299326 502616903 +-9190918 941286968 +168552022 458542042 +-819674191 -888294916 +409272182 109840113 +-975636341 707511136 +231503010 -184484269 +588507568 101015526 +657147527 -75337578 +-765343470 -979133578 +263962091 -642312824 +773713506 598504350 +884757974 473722258 +594418224 334645372 +547280267 -729290114 +463279707 786553206 +812109105 696559117 +81637749 291526367 +128818425 578959396 +586817811 971654289 +939903837 430437861 +966489508 -854126465 +-325459000 -398713111 +-148292289 -767237736 +-923609492 446760346 +599125332 -556873572 +640235411 -531698371 +425872099 636685504 +-353282269 420759132 +-946551946 671270454 +-319275650 412732843 +-805965451 806478316 +-887510755 -483251945 +720235310 213580117 +-885130119 -755179346 +-767173473 -736905896 +-928287216 404355000 +-597097787 -646339246 +482653161 -518651446 +812059970 -848805093 +-683759081 -643709030 +632780634 -552489165 +173578280 -632945493 +499623766 147418668 +967696912 733760076 +-446750485 355788888 +908822620 705511098 +211822098 704439962 +-672257089 -332717440 +702063116 -542881670 +-682948028 869875822 +-782034211 -769874098 +-716804677 720528661 +-976368352 -975802390 +-444999474 -136285872 +-384709499 121674193 +904490651 857053752 +-729626955 -426590010 +521993629 -410623205 +-54190819 -371630954 +156429443 -465185569 +586261794 827532867 +-884059411 -866964489 +-571063875 -209863515 +-833212694 -59656483 +635240237 894033863 +-939761547 -400070564 +-479257829 -169086265 +229102731 -749164146 +974634936 -33998877 +-847477261 512880815 +858390208 -917764367 +-442531243 -164782846 +-887793971 769326272 +-902819592 -779976531 +-538954020 73434916 +-855178983 -461113978 +33450486 283322874 +-498321208 557003881 +-868713290 467142371 +-382306550 -281590466 +-973551383 -558557579 +-375162764 -202472120 +212789150 476332078 +305952855 762195899 +-209705810 944104223 +-931682803 763178682 +-195476456 -200366001 +723541487 42245777 +-695699826 -110270254 +279525939 736167394 +277368907 147466570 +-233652250 561725141 +-828412252 -435920750 +-944072708 42082642 +-93500607 604620376 +-129574705 218769650 +-566822718 -890292460 +-171871721 500993649 +511097796 572580760 +-251075438 -207621610 +27980178 751289983 +506169340 -455670842 +-156985072 967139353 +-315914469 -538881632 +-892993278 -289596888 +406020466 565149401 +543372547 32006180 +801291804 -863492303 +469752377 -979684456 +-601369285 -99337167 +-782635336 848931489 +-197993302 730114639 +-951147731 102057341 +-850122107 285300367 +-93504276 -906991281 +362642866 586065006 +-591788297 397962206 +895996408 -175161309 +490510674 -64079510 +-504138007 -560920468 +673118922 -764212845 +599572405 -688301154 +-203650405 904615068 +973217942 353996366 +189797074 787831351 +-925178053 21374317 +-806145146 722914351 +-724551754 -298431155 +-436633939 -831231726 +368806662 511894972 +394044878 -968430429 +966620250 -583848973 +-563825924 -33771388 +-214577075 -993063381 +-462001691 660460986 +466323629 925714432 +-971746951 -849670147 +-781285832 98532653 +380715454 -304545802 +697539785 4191624 +-792763164 -823332904 +806154653 -842916822 +32941315 -918063755 +-675159313 940145910 +629856884 -479324160 +7559346 76176694 +920876086 -743432539 +-938880902 944468195 +937348271 770428513 +588751323 935818402 +951466027 -842490071 +452474638 -485009316 +975249355 -441568176 +456872822 485563372 +-144776198 106370617 +-652975095 134570804 +-466100033 -939807076 +-48789482 -724059463 +-974086210 -480668710 +802828639 955915588 +-120831441 -810404803 +-227145726 -535595132 +106018953 -831629885 +-894230954 -779370258 +-397236420 -527694408 +-302761098 923350377 +892632409 826135243 +-62392741 542296195 +218994111 -100559561 +36867776 233608838 +-674364014 -172281222 +835087538 -973534413 +396501893 -721340881 +-550980723 -275359208 +739192840 436774322 +988814620 -94821797 +221356260 -837612918 +647371580 -728866689 +-916293811 -202053429 +467351503 -686667766 +-497907804 -147545684 +-643788232 -424258268 +-75785797 -926501607 +537519916 -975571870 +-283685883 -54719308 +613862912 -494477672 +-922973414 -325752818 +-515726533 -387735807 +989340775 208305799 +-592490731 -216272084 +119465457 388200556 +-58686171 484880040 +-318020721 -320140107 +-723676993 833007537 +-622866069 -138399560 +210535332 131033513 +-246358997 82827297 +956913055 -730448845 +-6625814 -136598134 +385266307 -818708197 +-58164378 995820969 +562427806 -229060917 +-39967613 250817422 +-455369963 450086788 +-36911628 435492328 +-886499399 957143300 +172171832 -994261563 +477391286 -265249083 +-197744463 146876233 +415825978 26570782 +795345649 590479098 +-299481332 -809112768 +510580551 -746610169 +769175824 770146702 +-170096690 -361266747 +572450857 641514025 +-68279946 -125198161 +-426045336 905353549 +-114474760 -415888566 +-234478340 -89056925 +255301915 -306364046 +105633213 -21716520 +927154544 -229855926 +25791824 473332470 +477056431 -396663138 +668020273 365706219 +483609120 770711313 +-823386444 -865187515 +-287842736 -548287103 +-905911856 952504327 +146819602 100057323 +-892233690 -19408657 +-155661402 102667237 +-472075689 221155482 +-922236884 -603715065 +-340281435 -859637486 +540079376 192198506 +-674603095 856306554 +-805038426 294770352 +914389721 -712227784 +228771756 -33463596 +239005033 387675492 +-204087970 -718798342 +520161304 854914167 +-226746957 315566439 +972277680 -12932248 +-831755928 821901342 +736027341 -755994717 +-958710208 -68674444 +-150514146 377196994 +56944631 120801336 +755856699 -804623513 +288919213 -750983298 +219402318 815716774 +210039018 -842480095 +644575584 -451405054 +-238471272 -885383531 +-162321465 828377178 +-641615856 824205216 +-428017870 -936867820 +257781217 830590265 +-705659702 402285547 +-403449147 -228192009 +-733912477 846811020 +803858255 155540398 +458538927 -257922194 +-475468843 145191820 +39143131 314161009 +-792669541 -139323442 +-576638199 268258860 +-509362547 -80810143 +-767714444 145215526 +504085455 -995817791 +-503255828 73308021 +735984977 975240321 +618368425 223747432 +195462595 268564436 +-704622215 -727826923 +269936855 -160684956 +501718540 531206334 +-613760198 902899800 +291036452 -697989786 +238793820 998667841 +-319645494 25226417 +477263716 -435111707 +431760395 6783871 +-94884737 -508220212 +211809224 -809155925 +702258681 598274578 +680762317 -245921719 +-951421317 -789667361 +-831224770 -249752511 +-907574814 -786425678 +-451373754 -759982720 +-983824122 764922056 +-503334496 -670810738 +706061427 424222826 +-238264343 -742446889 +-957277078 -918787575 +872012218 -172722860 +346101221 806906532 +-781232278 -897268580 +95840847 720832314 +-652251352 -959775849 +989306445 -363009553 +-947973726 416524011 +225854243 -993896661 +253853731 -908237000 +-972574951 -741106721 +-120299727 15501547 +-321982790 -22917474 +-783502374 -218783351 +234186599 856039613 +-892666255 -493184111 +-848657565 -996427341 +-56942029 121784730 +970213912 981622749 +238304405 -133453207 +300704064 50410430 +679512293 519549816 +-241272506 -213989925 +-828198739 -571360947 +508453867 -863958297 +-417686209 456798967 +-493034857 -660693537 +904935115 -731283263 +-543628164 -775498780 +496994157 -658745533 +310597976 161524219 +-343695458 -321803367 +-284025575 61766440 +503041444 -980862778 +-608517685 -982863493 +-415286874 707881294 +511394064 552785371 +630294280 997783399 +-163303142 -17443832 +199727217 684115463 +-656996804 130483294 +545692234 -408341330 +-665427541 313047044 +-686540218 778739190 +-589300845 -752147210 +385089011 663459950 +-772882924 -320772215 +927242290 472549156 +-209352501 458724317 +-608477694 937412574 +-43807441 827064959 +-122121435 982613325 +-658318011 361515630 +729111828 204805075 +652461496 -519985292 +-701611593 37141115 +-11303212 -209966388 +263369785 335497242 +156353951 -628063736 +929000678 -231399502 +-570590362 -933063624 +470040259 -441665810 +903176977 -347756097 +887506818 -816197150 +-178050858 628269989 +-912117732 -756745522 +150520394 -2282555 +-294179433 -587910031 +840556096 -321399765 +-124734623 -659987503 +-129910153 -663215396 +-239218551 941017433 +820691647 -20654144 +-339799002 183448275 +291441351 506519457 +779758253 -949386998 +-692859061 -145202000 +-658825053 893727175 +-546980510 751003017 +-705494504 -637964227 +921592932 224863827 +7723530 746739161 +-750528197 -646198970 +-926190099 499098513 +916561335 987002566 +-388521694 226123688 +-518948777 922689793 +-985539466 434059275 +-180107487 -141377517 +114510983 264484717 +-993335162 160997973 +-945246445 -202656268 +-670516549 -400477572 +121462356 -334063139 +-749450869 782458606 +787514421 343735532 +-272496022 -144053300 +442647327 -143776749 +13183874 634403639 +-115756695 23373835 +734212376 -275995978 +-483499631 -454383294 +-9528196 -323142563 +146025668 716694126 +-544911495 842666515 +845288260 761958176 +762169517 -969385640 +493060498 85510545 +468607055 -49436905 +-484654956 -45706207 +-211754936 403942242 +-374019420 -119005338 +-719083632 -245818386 +107832764 -709638380 +-382212492 -631737490 +-445563057 -762985275 +-449899314 -527256300 +682201623 -789866856 +-31898860 -285367498 +612002682 223117191 +608742576 -806176482 +20422323 557660210 +905795522 384335138 +-979203209 344499594 +452464179 355522079 +-64500774 -831123170 +-912842223 -242062320 +321102219 -843750984 +-884047242 559972960 +467492457 -305253476 +3161415 121682123 +-69348112 -920380379 +563159876 116645402 +-994023344 -644469919 +147262503 317977857 +223572308 -772266498 +330984835 491600815 +208819194 -793435206 +686796180 951395331 +819450175 -751191660 +-282521603 -681752485 +352796830 -275273893 +-338721877 -880537227 +296314740 166681274 +-375396521 -123092046 +-317124245 72003345 +625627727 531137247 +-643360974 629837913 +39083383 -249111069 +217087083 -711827029 +-372727488 -867524927 +356674967 952241152 +403961575 -746901348 +833781695 -637811863 +-534259383 -820941445 +489734957 -551514888 +505236684 32984629 +890115039 -632624982 +786497123 -968381214 +839777118 -949624022 +865934480 -251882881 +101447476 -922476310 +-947951694 616113557 +-888874016 -345694723 +-735503538 865876732 +990898676 -673942829 +-961135380 54744752 +234959662 737922960 +535236921 926090857 +535965635 -457880952 +136595250 634684052 +401840346 972140024 +299655508 631281679 +-36290158 23679828 +821460832 -969211434 +-312958453 968094100 +-417480453 365646146 +666682399 65434467 +-151397371 -436485351 +643186014 482305591 +86242253 845387260 +-384666136 -50641683 +616914988 763246916 +-388527287 -231396953 +-886797495 -39792546 +997993196 -953784974 +95238679 -663651588 +972683029 419175798 +-729330472 149940587 +-597659259 -216240619 +-857269455 -694352701 +-243611182 223620156 +-259380288 -852057565 +536937760 948326827 +588202026 982388290 +-589850704 528767520 +-126355650 7454305 +-382772794 422549090 +455025337 -178698066 +-692258367 -207812939 +795948895 863084289 +-11946491 -639307800 +-635126193 -494990065 +-547840337 379248046 +288287078 -236672758 +-946160256 199171991 +971367490 719030063 +399248803 -915981766 +-424041617 592117558 +224668757 -743729571 +-644859100 -687854289 +339915548 642060811 +211723302 990674766 +-478658583 -576658140 +811697581 -200472410 +89928685 999402894 +667099639 206622955 +-21291886 -797388996 +-257290173 700665545 +-885355746 18112149 +291866769 -246975779 +412950240 -195385680 +416534460 -84159702 +-791602523 -177837141 +-51074671 -175431822 +-450899350 521554279 +-916790305 963891831 +106419925 -486403151 +686842530 613516717 +-667718192 -620520803 +-393695609 816414609 +89564109 923508005 +-356888557 -300410229 +331528407 491366117 +17937869 99527030 +-574036860 805096019 +-892145554 380251093 +845623051 -162644848 +-412593228 485954227 +928189302 -349608947 +213735163 197103525 +-261837601 426860357 +729647387 -438179433 +938638781 858800973 +-24605402 -982310968 +-652908107 -941459075 +-480544098 247445787 +-278063851 -731145282 +-408173642 984663617 +-392111391 -632766613 +554417151 -392356623 +-547956585 -680497810 +640892695 -55323494 +-540206539 222579266 +343508689 671704955 +14558205 -222371162 +933521313 -906298689 +-327126472 -103260756 +-273349513 594809669 +766665101 196092410 +540287766 759044490 +73172001 138486672 +542549859 395365276 +-779779677 437813998 +418865897 403022426 +-810392620 -122466484 +6021687 -685306337 +888255204 -344679187 +797014878 428344345 +995877676 35135781 +-726473549 906974591 +-107753598 61121201 +-970133835 -985483139 +209832980 -472294149 +-150833223 239963311 +505399090 -33661942 +-896241082 537631456 +282262586 474703159 +-448727291 -364698120 +-627701812 155083256 +171587595 -652552095 +591442865 -810356209 +-35750866 -867378721 +-262911368 -644224944 +849517579 -50044415 +-762690998 201106214 +706734302 714188558 +338188722 397358195 +-335280984 779659251 +824176631 -244019147 +-975559425 215060241 +664268602 -9073621 +792757845 -515084470 +-18057577 800240502 +-3813378 250311872 +-121730045 -442944471 +527453947 -490160913 +705546596 855904880 +970236873 -593238590 +527006306 -360132993 +-968240799 395749257 +-868921083 40773237 +-103935006 -12727270 +566659565 116119476 +864914325 -193885195 +120025909 402532900 +-978360627 358854948 +-244341126 -319619455 +-28349852 686169582 +968836701 -444695100 +27332861 898958779 +638375538 -809538725 +496014143 786969775 +-701066035 -744873276 +-620478105 564116289 +246255270 -958195859 +-596192368 337429299 +-482371150 274797060 +-178125826 -775698937 +-343252583 703649561 +-916816384 -280113428 +-35268853 -364987878 +988966403 -117600253 +713269031 774354433 +-37059517 -519259418 +234265657 -373672754 +696937140 -832616340 +-492472612 -706898530 +-783164063 258973545 +818529801 -361509429 +320477309 -991741503 +-702354447 -5968947 +634749046 -442411567 +-16086859 669237113 +-827392876 473248967 +-634930895 -505077816 +-971518335 467644278 +767421873 -509742247 +-532402522 808309076 +-747779881 -436709040 +-658233263 -642776806 +585779533 562986632 +139143015 -948519467 +-494584715 -619278076 +507556965 208497239 +-7454525 -887332251 +844398480 767454585 +657452112 534982782 +448078683 982230654 +335605402 -737716367 +736795648 -432106543 +-240947762 497318038 +-17793473 635598587 +264703290 680447489 +-431096430 -508889878 +565929548 474487661 +-83837579 470877649 +201783026 -507958109 +-143077992 429296669 +-877858543 -843486735 +763869528 -472748826 +121552430 517044007 +-963680484 374972727 +460813993 -200446985 +929021551 963256956 +-676128117 764487476 +-13295402 -518070135 +-790329725 248162659 +179627995 173620238 +585459692 550058834 +-962987368 -906211010 +-287842130 -283437652 +-829473332 -448151480 +-153742640 131951349 +-478915498 443008818 +889765803 292753348 +522167543 -744780087 +449814693 -68149826 +-604855980 980851339 +470199213 -837148424 +-132129730 581917643 +308638484 540699821 +728014195 577917179 +-708100211 -781302265 +-11525068 201995968 +-953808034 718295359 +-917560103 569932600 +-597553245 765319487 +-969713976 -115626114 +332674925 565667488 +-13692404 572449575 +916435160 260637266 +690230061 -651347079 +-259861784 -595139763 +-719885119 924194248 +-62228590 -139633617 +618408065 955686370 +905997416 -616914466 +231164670 -395091074 +537921547 -214984974 +-124807928 429388877 +-693469170 546615947 +-991354464 706124405 +-409430460 -611061646 +665254441 547253258 +493929474 177440446 +-794604243 915030678 +611858964 -208986286 +-272708017 -947548653 +-167140120 851587618 +556569412 49196792 +-972916534 -587907405 +313103292 -161618171 +-716354718 916173489 +77357115 456112691 +89381736 -637000881 +-785852037 -272303966 +-117347771 473148558 +-121159014 449229017 +736957301 -133638688 +829634015 496963383 +-890104238 722282059 +606749116 504061241 +581328504 -394433760 +-844900762 873966608 +750966609 -187123401 +275857904 -811718374 +905488760 205412702 +-317299882 631922850 +858465160 -129354863 +942901694 566945366 +-841121725 878486141 +-449438852 -219946552 +122769752 -772511356 +743672663 -578077691 +269006098 962306549 +500101445 397909125 +426608304 -714696056 +-239571923 -41949553 +-442999499 -12458519 +-221334467 300529887 +-61821671 6551730 +-152035627 -124854967 +-373924386 904630040 +78498692 -579096187 +-856933049 590437758 +955786384 748958493 +643389733 -532247219 +304251018 388518839 +-776821017 532941871 +-113228599 405760179 +244376985 -534988049 +-709779142 319862166 +-979247973 456638635 +-881084236 6687422 +943369498 196978976 +412624843 81263204 +-75341240 994299440 +-551007592 -402151866 +-61843546 447166811 +-821450226 -910193166 +-72153021 240059891 +904686238 304117690 +300435374 -514116264 +-32358703 966292469 +-33103013 -819714348 +449456392 -785255069 +180682635 -620050670 +-177094112 722142310 +216788119 956978056 +-214764433 522416867 +-724582963 385031675 +847706897 -901460655 +913645247 -443299208 +347716341 908883422 +618099978 -99555126 +509159690 931062411 +555593547 -697946449 +-250537453 861980511 +611250562 257436155 +-942293067 -666718423 +-830677684 -188767711 +-748376433 -617348477 +796603603 747939954 +258228539 -14217362 +-215682585 -690134284 +-608653720 278317258 +316736785 -669898206 +-51677224 33919588 +-897983165 254656013 +162540836 -861493201 +409514063 814569603 +-132690857 444759717 +946211941 272191330 +-451749993 -136341457 +-228028617 637459799 +-971348676 683309327 +684352600 282051560 +880094534 -76802092 +-694780050 712579172 +305991271 -449909190 +199725372 -427307721 +971716739 248705011 +464104121 147903842 +579904814 317429884 +-81622765 587266203 +147366030 -530624031 +5531058 -969414313 +138827538 110430352 +-911518963 -809183695 +-212064934 51998829 +-326389756 -842368735 +-8045114 -366039502 +-526143167 372621763 +-952589598 581367121 +-926092909 -355489278 +-168647883 802850482 +-833071182 -105958732 +572692419 -451416055 +-933843540 860776495 +-818519700 -284317667 +577071648 259992654 +600927108 212024589 +-727233481 842100346 +-612987799 -15948405 +210769779 328398116 +81198492 265108892 +-682098447 -550358554 +-341604810 351125023 +325482370 -298845410 +858651103 -691748644 +-706144876 -802340112 +971303414 580176756 +-827713871 626957578 +-875632016 935102768 +618750765 927724805 +411089284 -935999674 +262690144 -364196224 +732952992 326847938 +-432595905 -622975643 +4602298 -350149040 +408876044 -114449426 +-556585863 874812297 +129526469 -458143991 +91973244 -814474253 +-415076558 -746774647 +-802281604 682602204 +367531972 -746513025 +-287495555 513554279 +-853619153 -562604538 +409843888 -186522322 +-527274880 851013942 +948402874 956592943 +402162399 144371278 +-685106368 -502826694 +-545025123 927872974 +238402217 -738747429 +497387516 -222763504 +-430014938 -9912548 +-346119317 -895464245 +785031538 631988427 +142756692 541289735 +-354391680 -653157585 +567011244 77722958 +419527668 902476236 +-840031269 766033924 +784718928 -284084736 +962783116 401603074 +461047087 -85315749 +939970877 -650909562 +-273900488 -938840562 +725238129 -705325355 +-354136185 37395490 +240500342 -411079697 +560589579 -501497053 +292409780 772435866 +-756497376 -34182153 +233182839 -470816219 +-426571013 451150723 +588259355 370080040 +540834666 -742199024 +944724503 -564050518 +566053290 133902799 +-435846864 478469938 +843225315 -77242712 +-491807358 -79727882 +-575471878 -686638926 +325707506 166997794 +713823774 185729446 +-13771038 147025974 +951725499 -616947602 +-435627148 683291462 +71668204 508529866 +816331978 819129855 +-861510727 -239371378 +-996344547 -348968100 +352319699 -691380442 +141841618 639443450 +267383615 438089904 +138272943 5199716 +271201533 -492476012 +-133013917 472118438 +-942153838 -561669528 +-61022814 -289899024 +-70591258 986765674 +-191934607 100452379 +698641604 920924370 +932887672 367816851 +-66404590 -40380790 +-481957877 10690345 +-99221918 737944750 +790339802 181830496 +308653547 -26322414 +-152832671 109710539 +217730628 313558633 +355073344 -279017247 +393297791 29377289 +-552583731 -401016229 +-373876474 -85765125 +768822711 240224861 +358086663 -229747777 +-864063457 810386836 +579115003 -873373195 +-562072597 477701303 +-837092220 196792800 +692808902 516540513 +-771033207 -620380600 +-24351934 109898596 +527287909 971222535 +344279956 -278010963 +-461071225 882108897 +557940276 348085696 +-554654481 249242731 +881101045 569763102 +439005078 38094704 +34756253 -891037787 +11241294 -320981245 +-779680020 -397024556 +-733907589 693071536 +687639327 931743275 +-60177849 84579378 +-905464455 819369283 +291525797 430216388 +-142552789 -792724672 +-320441584 -624746069 +-510694993 540490262 +49960122 213794356 +-916054443 178591721 +-993770711 -430144865 +940056602 330275321 +638294632 95952264 +-125072336 -995784114 +346407277 376123307 +533156642 538932282 +-808291661 -511721717 +-481169265 786433501 +-789517446 493264312 +860115903 480566454 +974845282 153704858 +547516866 -778183357 +-345290153 768534012 +823164516 289854980 +-502985194 -931514646 +828735426 -145659147 +-666106668 -104124580 +-931954349 476169517 +370424046 862171185 +-16732953 -792647652 +-658420552 333708979 +78036191 256295969 +261890100 969593556 +-473503618 61183175 +-277039763 643854230 +16461327 894494560 +-281432382 -402173428 +-244118946 860432732 +-155384809 -868912938 +-977133703 -512161934 +216437233 -30453080 +353014417 -759149822 +-177334522 -664591888 +433819039 -91384879 +-854382619 158686392 +87724756 -504714263 +507566247 -897403904 +-492666099 -575912580 +-626620439 -215698697 +-301634368 840805357 +-311097858 -629746742 +-908699862 863025625 +-91303742 684813328 +-628528569 305562024 +-879232043 223254667 +859822862 -256447566 +-46980968 828904782 +-398635675 -745974583 +-672231082 -934775595 +-574817953 105428011 +-529399164 -420606456 +331278986 529178864 +-835297219 -998436728 +215244968 17666410 +-626869968 -947705670 +-697533823 -915706206 +782249054 543594350 +-561366737 -559477161 +905842489 -174148445 +-404994116 -647660964 +-75463569 -26580165 +-927602448 142884521 +947606295 72449234 +-825998379 -111988439 +-544177831 860197809 +-451694412 658410013 +860770461 -396094554 +726090737 265241439 +690506722 15706469 +252517635 -537173607 +779585498 624946402 +638471388 -833287344 +-237948229 -576425116 +711900980 -378226644 +-60890445 -273526520 +388104297 -599943518 +-167611515 580690588 +711754289 -132355742 +-64586641 -490106974 +353608903 -236613488 +-455791884 127204903 +-232137920 622291264 +357955616 898830875 +-673150243 -590095782 +575836170 788777940 +761226056 786411923 +87220215 724269482 +181399013 251971194 +-951921347 -445628053 +430826276 -683336288 +696784806 -447876000 +724821071 153328952 +764496475 -8216547 +-872200259 -122350065 +909319833 883285833 +850226699 715603392 +-690389746 141295781 +341413941 282114305 +915370240 82984117 +-762417766 715670746 +69565754 -371447180 +429262585 -792239255 +311201301 -991128527 +152937718 -79531327 +-758421137 286206076 +365422226 908418878 +451818857 -44342507 +-63145757 -872776204 +-915233385 -9338144 +-761232747 -794432037 +-826685601 -8846592 +163738245 652747119 +-840369120 -359813521 +764079694 -943317110 +-739480984 -890115785 +-868006830 332384859 +698389505 -578648180 +-149301449 85063732 +507528925 342807208 +-321809017 -401147211 +-376926339 222358816 +987888864 640045168 +-961501882 -173817406 +67130932 922213326 +-957107362 317383348 +-534566832 -164683727 +-817942339 238714143 +-736161411 400111693 +125103161 269641501 +-938387151 646668581 +883128425 -419337377 +-793305514 -653676136 +511072570 96098204 +887713021 787178633 +-272387326 -459369858 +382942389 -71874555 +404091109 941589790 +381632460 -712484232 +-103296458 911599841 +-489864609 -217114732 +-175790254 589060293 +-999450899 828226372 +169664891 -96944914 +863360001 723230320 +401753922 764648318 +198713007 -202977320 +-127885842 152501192 +-359971129 94184171 +-1321537 426994882 +-32115408 -462062915 +515877149 -312654370 +370378696 640748440 +135797994 -89650310 +129166553 84422377 +912500883 -907541664 +-5738653 -932640216 +-742627356 -952526017 +628111791 997189261 +426823478 -867753786 +544037907 -940943342 +-344700744 676721992 +-537185456 372221179 +-647590107 -185742025 +-790355441 -784156749 +-854093584 -170169443 +126764554 558537354 +284044778 -539647995 +946498452 -284997624 +-655138808 -793100567 +-676815854 -79827381 +-437098074 320444835 +-98765994 -570187781 +-134088417 392729696 +712423716 -775818577 +-315216189 -688981055 +763908646 808023484 +791601477 -890413881 +-913855401 102530616 +-370052802 435942077 +-913027504 -828947686 +874780070 73947008 +-813181959 -948662238 +-857458985 -190716146 +136594231 888798189 +545059382 -493615200 +33201859 -952509358 +-720083795 667150418 +979433852 -92382827 +-769232325 119103303 +911905857 583308454 +-850461428 883263746 +955586215 473587270 +148368683 776872893 +981462801 -520767794 +563561603 -328444089 +926385076 601761195 +572523380 54156916 +957331784 -503820139 +-556545143 415585800 +-411171661 -774196454 +64205051 -809367313 +-223127047 -435609639 +-616884215 -444175218 +-900677184 732638147 +463105822 167125071 +194097068 -83983517 +653915301 305941152 +-54572493 737135810 +163258790 -954183472 +-256708699 -675728953 +-815039385 -66768903 +21113728 -24899377 +572531175 348780736 +-859077453 724891670 +-222782427 852298487 +12898802 -612133327 +-621484026 206936160 +-245266836 -61748933 +668776974 114751255 +-572991090 -340240675 +-674537683 902940451 +-153863786 -817370043 +682114650 -462220213 +-220073 408022589 +-308131311 393827272 +-998921708 -214017270 +-775439779 -297565950 +-43596505 461229611 +106906105 -831818830 +997089889 -255523548 +-972318440 -165579720 +-771943902 108579218 +232802445 701312154 +119109967 -651392476 +-644509700 976401076 +194268027 933959372 +-310037859 -652716739 +873888203 334232439 +-520433514 788929884 +-65416307 -287778717 +-465198591 -742583266 +692860747 -642359739 +-986625006 -302983748 +352112691 804811874 +-624338286 -403151403 +697622310 -397596129 +12313251 109664706 +-952737296 -649246403 +256760840 -147101785 +-653498885 -965391069 +-295804417 -753318258 +-166723733 -572520723 +108364284 -167620004 +999380922 -181865187 +912194612 22706502 +-231996608 654127630 +564594627 171270008 +-150522514 -61896625 +-209846883 -368682446 +443005818 -782541146 +575525198 -882725499 +-562502713 276271903 +136847578 -981614922 +-314900180 922573175 +931230428 520255398 +138654959 504711096 +-477166857 608699636 +-446282623 -986290956 +-703782214 707461558 +-620713121 243948157 +-883967980 -845859230 +-377631353 139940383 +228399514 526461203 +-566221798 -561402041 +-562007049 448139151 +292937180 15757391 +-912508890 631481692 +-107659644 655898192 +332150265 369736305 +321020870 377384176 +488262760 -990708135 +266532933 -947186901 +-199025495 -988363302 +464469874 898820351 +-156056066 -722410337 +769184124 -355739921 +764848957 498143524 +940801501 608491727 +979517579 -869217556 +74661107 -437006287 +-735387556 -357157283 +-918121413 -790895594 +-881906693 -89514354 +-27160696 84435087 +272868127 -829722782 +521853864 -204880590 +-226528173 941671436 +98606330 201398231 +-15570986 596345964 +792678211 251788220 +368743139 71613976 +-75464004 784221758 +964560048 8742568 +222333100 -579747388 +-616940702 749808365 +-798599113 -162305820 +-183218045 736711092 +614918621 -927188119 +938987793 936730775 +857542212 816999547 +-238361365 -759406775 +137304056 32187498 +-649639060 -416671147 +-409189740 546515649 +812278302 -593237170 +-764515499 318872646 +506048793 -232046690 +-416619204 -527600307 +-57890758 304135710 +-156938688 -391632465 +-924102994 258861779 +916869503 -238706215 +198802388 -935307590 +-944912827 -228327028 +323967170 -724264490 +491136656 751298384 +784017122 793372384 +-921057864 -513249483 +-173682117 -876904615 +988052916 -168458074 +-97100441 715924963 +153160939 450660477 +-183357726 555116296 +-225251997 959522127 +661359013 -171888230 +-824605933 -606050537 +280686864 759417122 +671623304 -60075039 +-755025714 -226227318 +487484738 -190121732 +352539332 -351426834 +155456478 631976907 +542589028 -14894651 +-304350395 387445540 +904912649 -123525049 +-347699850 -412094769 +-154718739 364600023 +551462127 329943077 +334163685 311763853 +-373414989 -852722138 +432305315 -406818483 +-516380939 768436910 +-439986185 -294872629 +-606741180 -673925454 +-558944252 239790096 +626168200 328721264 +-462621017 -106396744 +158821634 871953973 +630247748 208835187 +-157531989 -836807501 +632525896 419828675 +300439752 155267290 +-587737101 -42388183 +-984781646 -947662203 +263014769 -839855781 +-661479973 -487925426 +488134486 484585989 +916857509 -640710538 +-873843927 224035418 +-95635105 428343004 +35212991 -268295288 +618117392 -952199558 +-715685951 143482578 +-639726294 380582915 +962253953 -221044752 +782909936 -606172 +-917182252 -12934608 +587574152 502268381 +-678544733 973973870 +408765829 252112714 +-679938275 145380213 +310694855 -645476336 +-58565361 -473111129 +-760639691 905034053 +955120070 90670557 +180021782 527726233 +-826774863 -943093072 +523177177 -170100431 +-365899899 618218831 +84005749 -442931537 +-259698654 -59816847 +-202432595 309795252 +-526337505 963716197 +489325722 504394724 +-208230821 371578902 +18752036 437089360 +40472512 -133279492 +-818549514 -74397677 +-765340308 867078784 +256061797 959091102 +-905297143 -40899504 +494871014 475607292 +37227258 -244243053 +142412309 -891478998 +900573860 941668128 +466981144 846194969 +-612171487 254138850 +-759646704 127411887 +259980712 719629107 +-617499455 -29468596 +998176999 -313859070 +607647641 357708899 +305525701 -266283712 +-368150323 -425914526 +-46246550 864544997 +-351667005 975739531 +342522899 730497622 +-816756555 -602080126 +-273669389 770978268 +511094711 995929312 +-892180710 579653222 +-227762618 -281301876 +79934233 767203633 +-496404429 -345794719 +970302316 333088207 +659292035 -787455465 +654180102 -826209809 +637772267 -13000527 +907986940 -660212903 +31296932 -791638846 +379116110 -825317799 +-383313594 -880600010 +-405231506 -314311482 +-586554424 864373140 +902529415 997132541 +-774020162 870700248 +458092969 564824354 +771933067 562646511 +482370790 -745489114 +602694747 379576816 +902578465 154479773 +-974904261 -618602893 +-444270228 -13718944 +131892022 90495695 +-766151776 -317030654 +418677725 889356007 +-888731416 -365391255 +483080502 580644466 +-169612662 595034818 +-873945315 -689610190 +-462907460 -429158996 +567364127 -291826715 +78553101 -207809835 +-913409554 -517757937 +-987569254 820405104 +-129360861 -329269231 +448626276 -918486303 +175781942 -65321767 +-658138237 -493498681 +958763813 976161398 +415936871 -92992167 +122039738 345930255 +-726727877 -487955064 +364517877 -282271335 +843961609 -648242068 +618694944 -88484651 +527127374 -312262557 +-557765300 487979771 +605985091 53541479 +122648857 -400884611 +-841766188 750367019 +119551725 558918557 +593622197 -723179963 +-131129971 -862007467 +168310945 291781799 +684091837 -817340228 +-867545012 -884405371 +-527746019 67027971 +-249284461 507831478 +91301176 836246624 +-115245184 -200102196 +-967969331 -44819368 +-866040979 -199873908 +-20538796 893874860 +-454000260 -999266948 +139274556 596844968 +71862773 -277608638 +-48921274 300458888 +616734426 7166274 +213270266 -862980398 +46888978 219895420 +726378146 187039649 +-918505507 701693115 +-437817542 238328933 +126656725 -8237421 +997431445 -376071697 +68680836 -363333813 +745032235 -746983424 +-706464601 -125106641 +-76303052 891797082 +217648801 830010037 +634811879 -541743371 +770299716 -31525081 +-454847075 -345732173 +-257003729 234764271 +-954933503 -863553083 +-152056040 852073256 +810858921 940625642 +-760182581 327050402 +-347673207 -32503184 +-117222432 608084175 +519508458 303077740 +-110792550 136498745 +-447043172 -347896759 +694916451 523142153 +-439033813 606013648 +461170059 81566637 +-70884430 -544563688 +-204964900 359704698 +652880368 -187741662 +-92992451 -700847052 +159143544 -257391719 +-779968343 -829359722 +431513794 -972544119 +977480930 728059917 +482648622 -450323960 +-241013472 457747451 +499247399 588832097 +-166417133 491266225 +48018724 179806345 +-922365965 -408096793 +806406492 834111047 +91317055 978729853 +-197267233 222682867 +132632329 434648069 +495295549 471062420 +-773359154 766190668 +-611699470 12722975 +733412013 84618717 +-769409953 -534203463 +-65655299 593220908 +563271743 -51125044 +-63426256 347421232 +-731289581 -296032899 +10539457 892362823 +-559115783 -368707809 +-829001996 616225893 +-573474601 -525757371 +-764275220 595347083 +132814912 -689483354 +345920763 -191248866 +-635817496 -80234764 +163763132 562239785 +319355786 -727477683 +-329973371 251568569 +612991911 -875735027 +249642408 840584970 +-144318111 -9398960 +172723618 -297283029 +824680001 244592576 +-66655742 -860054107 +425819397 -194926013 +-830376820 127417000 +457338231 -741179315 +-82066837 340961341 +-480745454 -587437267 +583719657 -925414437 +-827716877 197382454 +-194972346 -259611820 +-677915250 -819915550 +-487862009 537970134 +-464281467 603014249 +-216368182 -362197139 +-396811951 -967245718 +-723064859 659866544 +-418358648 541954301 +646727488 713832855 +-534169925 -230379277 +862245644 721004892 +426776376 732866312 +418287344 -953021557 +-990243421 752735554 +240447230 235635268 +386367396 -880924157 +126502195 271041541 +318904459 489881313 +889641529 262321424 +-684832350 56365885 +347317920 167452696 +-986175684 -804455740 +-462750757 163922658 +-210602791 -739348552 +970173881 481389649 +-368129192 327397649 +-193954453 -662814185 +-108824249 678138561 +678794068 915487217 +-567290122 555060256 +-394045388 695702601 +-958913283 -106128553 +-419380272 -214389700 +-789168339 27454061 +2231710 -551837677 +-171658948 -323025853 +90927000 -200533254 +575288716 -914036899 +-477470229 465395824 +619849829 693965310 +869643075 914419118 +-9962251 475939967 +-781389522 436098861 +-805959907 -623189436 +-771982197 -843471028 +-803329374 662755641 +254555929 -485775339 +-431862500 291912042 +28557526 -869751005 +-908889576 -494510812 +182587440 979563070 +-837186336 367932549 +631576846 819177766 +-711052668 -189448486 +-123480219 28944544 +5872676 -906951821 +472366796 665805276 +657928711 -24200049 +719658277 -674956472 +-806106654 238002449 +329802139 -166988931 +-992639432 6353458 +-572615858 -27127833 +786029442 -736122598 +45265712 665600096 +23121294 -681526878 +357370456 -108569715 +884412150 210488775 +57624160 -812021702 +616944199 544087612 +-725947065 632992074 +-706058023 -831939985 +858275688 877111490 +898570807 -344163509 +-726824184 1505529 +497727779 -244701307 +-206780570 386434066 +928239969 -428671785 +-298207204 -246950498 +-541633128 234526348 +-34757597 319758141 +779020781 74992531 +120978625 -254449345 +-299770810 -503958819 +104959745 -559955295 +853838128 -254940020 +-731310612 -519179628 +-738824499 -632818100 +-656174964 -565681296 +445809052 -109547590 +-96796928 -965119200 +-384628852 -996412715 +56369497 732682397 +-649763325 389677926 +80446647 721195073 +296662224 -200066744 +357790412 -319648082 +-990283862 -142112365 +533748102 -56568446 +-761579579 -867664820 +-540424265 -236097480 +688035494 692029247 +-956880749 34562486 +-807374842 -636842938 +-313260463 568688837 +6597342 -965422245 +-362326020 647484848 +688755435 867156068 +265357808 -772840155 +321347622 -568711901 +428825088 247318228 +-763304724 -531622605 +210425088 -334764339 +-549445989 676882537 +385216831 653447003 +-878867516 453354095 +700412021 510069205 +-961377490 617880730 +-693026104 -697086849 +-550581935 204161025 +-438797047 78625303 +281778721 811747754 +541702393 638513235 +-891924730 -463316471 +-910934356 749388744 +351094354 -5613565 +-307543908 604622507 +-455070013 -293873692 +-786929626 601526032 +-151946225 869775405 +288996082 -949183362 +-383540072 -808938179 +-281276323 -915340256 +-488659081 -100507154 +-965815769 -644234429 +377371446 802044711 +-855124187 233594292 +195943656 133212764 +-322127709 107014653 +-638738952 -379465046 +42920153 469973196 +252242867 838294520 +-61050136 -736345745 +-995836068 394549327 +288159806 703378950 +776514922 -431886005 +-172316685 150637714 +-134696311 -212077370 +-953395507 765041890 +595310261 773833768 +-279318010 971812013 +-713098818 -458105019 +-365228893 36368042 +715806545 599412268 +-414982702 -397508156 +708251717 899438647 +-364086334 -456564061 +214287671 -706489139 +98694233 843028154 +-300960907 -521119258 +374057343 112194267 +-804628986 -272847260 +137165815 -284385100 +-299848030 -274870345 +631289793 718180901 +-341237267 -312051243 +-351376378 -837178384 +-22489938 -636535151 +936324902 422065052 +-845523922 -332368303 +-169852437 -931570126 +570227053 617802886 +-537524558 -152610901 +633980161 802825921 +852957878 337102687 +164409429 -266654193 +533901481 -726109887 +343613327 66516365 +-727911234 424745606 +371163499 -806839041 +207466866 433718572 +977087761 -775731088 +-306659857 -841555243 +-360119928 894195470 +-961764836 212380864 +633345918 1096447 +90209055 495526002 +-395695156 260926748 +275078894 -697412497 +-915093968 495050142 +478189082 -236352202 +156256026 524870380 +-97554093 207601728 +-806761844 -940529045 +540412409 -311513743 +-403153274 499678009 +-226642024 -205652884 +101350394 -256136279 +-924557312 -494170198 +753144192 -252202607 +-927234510 -711310474 +308548805 234653877 +60496275 -627921603 +-446986012 79765818 +484476656 -347214536 +775230106 -761752684 +849368720 -316764875 +-671529275 643129631 +-396157041 908894558 +152609808 799175489 +-717801956 -642803223 +-543032934 -172612626 +770116423 -312944709 +-794308509 -33392917 +-627970150 -947274607 +868628049 519639851 +-281926883 559319570 +-220732342 -123479953 +140941776 -364260891 +-734587908 -15056796 +362001571 462030323 +-83852319 840679067 +438239438 12179189 +-754841017 958800600 +-530009881 991246634 +351230209 164569545 +66532489 -554402939 +-790222666 -74284971 +739480804 637498109 +-592778868 640368623 +949437625 909464496 +562251734 -238978203 +845194716 4512156 +-951434698 602377781 +-937393222 906751745 +524023988 580229433 +-526671378 165401503 +-462334371 -933243656 +-516517382 508049935 +-814433188 -947242429 +71709521 588486448 +305820029 -477098252 +747281573 330643563 +624333311 -977401522 +-8947256 63206698 +-658087046 605657212 +540296309 -263324992 +-525593551 -151728396 +973953984 847954545 +519928068 -61578094 +-913910978 -229900128 +-345808167 367970110 +-924759275 348226147 +604322932 -251175450 +-871566013 91328089 +542060740 -320140166 +-870918053 -451071947 +-396037769 -490059627 +788157908 -590487372 +538185030 -704394150 +564559482 126659499 +-298351384 980334773 +-725997650 964949243 +-421692240 238940206 +420722668 373244080 +-477908642 937730266 +-38187015 678349266 +-188745537 -938916252 +204247949 -204883911 +106388811 966838128 +247668307 37652486 +842205797 859938321 +-739295762 399327478 +195545925 192742616 +900318382 -728461666 +-319021826 -8610329 +974947856 -706899555 +-481602650 -211744351 +912036688 -95612561 +-222520429 -646054019 +-941063523 -919173977 +-657134882 709378531 +614768954 -153734520 +272395607 -939077859 +-905662545 937861202 +-550433575 764675905 +-763831893 -392512083 +-621356212 -916102065 +137888307 887564700 +579038856 -840571867 +-97763509 155342496 +-515123813 -359329029 +-591904357 -185769219 +-378106260 847311029 +568873670 -731124432 +-446720568 -474244584 +-902523280 554632965 +998751274 111260573 +-318307361 -983976610 +-854919876 435468587 +-523644750 -455423637 +-889813163 -974792636 +-907956635 891376024 +589207555 354528785 +940653328 920661308 +39351677 886205804 +75377734 460960617 +830345412 522835778 +809497827 -341189213 +424592491 323656220 +-271705363 -929971750 +-690348307 160899640 +-147622304 557504115 +220144214 314631420 +787440916 -586656695 +376980131 484503903 +-931382227 -51106668 +778570389 116730686 +-982259533 734722073 +-403910561 407204132 +-207703587 -779141484 +681730460 519134768 +-501243227 -507701839 +373650142 -376766211 +-510108298 -904999645 +-247870245 232224258 +-199122978 -678512626 +-981049269 -397600119 +155828945 281951380 +190054883 -644109247 +-522358788 -513238248 +798210826 53457978 +-58783657 -129648093 +260562988 949610270 +228778742 -135032044 +986379917 -239667338 +59600658 150238792 +745886770 -398958811 +519862592 -490984334 +-311892458 637534033 +74759998 99352991 +47984348 864663583 +689556490 -5616450 +2698261 -223238491 +126180558 -492902812 +-712076448 36779195 +47719974 277085524 +949685364 534579953 +727807533 486257216 +-508796272 125343719 +-72257027 164925842 +-203270375 65750197 +-734201914 878922199 +192542903 903454714 +-562237474 426748547 +51823525 -299470614 +-480130247 -882676518 +680477621 -209373130 +256406228 -135777965 +-344777179 -125171766 +973965645 -980331293 +664620811 -590311341 +345858296 858442651 +193677547 -513051470 +484187794 380214189 +-498816128 -214462280 +-167351731 804488 +935851723 57119033 +-969112300 339381778 +-984140117 -63625816 +-157520048 -192526325 +256698516 -408654440 +699335005 -182595388 +356646771 -589552139 +337096809 -891692076 +-85145846 -907109883 +-638008128 -128561844 +-710681778 538372213 +-256942745 618577076 +-461379110 -887369729 +456140712 -343778687 +608681564 -969996433 +303312567 -374763339 +107665386 412437992 +-44744479 -827465747 +-93751492 -436946936 +-226913576 470569817 +-885758769 758914994 +745465877 -135319971 +793669491 -244423137 +-686867433 291815217 +823839587 222827963 +520926864 607302643 +642839959 378724205 +-702466020 113217571 +749822951 -982273223 +116178729 204706996 +-740468776 -477205110 +-796478904 187803562 +332446925 561404888 +461343874 7916060 +861017162 -133749020 +-288063355 -583288932 +726365716 -48153118 +429169616 689556593 +-351740223 -769232203 +482797285 145232823 +124277572 428649472 +54883289 717189297 +762831378 -48742381 +120256757 406340494 +-245442047 484275496 +-673139826 853905176 +397225353 488743009 +387288876 6514764 +-922365072 932053242 +536234554 48333614 +446758480 111566023 +-808341672 -136411652 +119348434 281182941 +-910114092 -510188601 +716508636 17493479 +364362028 -499741782 +-575581989 -365770132 +-492244295 -291345760 +810821061 -277340578 +-820548899 -753004805 +786658822 -308462263 +419767449 -231010393 +-260911909 -581553296 +-787521700 -716483008 +-209827146 -650248585 +-519245407 539549549 +769887159 445008587 +277268828 195741583 +-897186 -23442972 +-240147071 1026209 +-728356782 -464238995 +798002292 -793573414 +854260606 -97172154 +233728350 354530226 +-513231226 -4581042 +962804250 578244482 +-911720828 347789471 +-850388023 -273665096 +749256805 -393882815 +965543105 610022819 +862040638 577104542 +-973303312 -255985748 +-223691515 948897204 +-792957289 -962436943 +236160517 721383611 +-174985883 689695124 +-993817904 498980164 +-520949568 465878419 +81328922 -421819414 +421999088 290537511 +688691040 -725212338 +-166926495 -21936046 +-468976092 -524394820 +-416297821 -112711910 +-521148517 -720771097 +-49515100 832545699 +867781627 84186763 +-440940647 -847133325 +867020753 823909880 +406448595 485051711 +-497404665 279323630 +227100476 -719279140 +831485679 -674396606 +267574456 -339170713 +-660947711 90534482 +-721296145 -146982284 +296588480 -813176494 +163425119 -852701671 +-286819020 157044698 +-713906987 -645648260 +-525966375 -484463424 +182625679 -221616127 +-560978902 910899643 +-115279525 -156207470 +461857734 650787860 +-438383278 -652505820 +987049063 712672775 +-69927464 -138636940 +309646868 -664968931 +629066927 -365242137 +-332370145 19923905 +894306023 830475123 +447944726 -937498246 +-791434863 591948489 +-356079045 -933793771 +-178623146 186343241 +732975841 889798944 +954102905 -263821693 +-317985984 -115448311 +-13502322 576224894 +668670682 227244251 +184378084 -45441952 +-927658579 -89821420 +930838726 945089569 +-921595796 82985645 +-811184373 -582177234 +-935832714 -370230782 +467757309 171616783 +-984505006 -787754767 +-610945900 765985081 +-569384986 -954264507 +658461372 688953554 +-1952605 518939106 +808013674 615547025 +245077912 -914803456 +311879168 382651173 +-728268152 -479895146 +-646517170 -128892721 +-476369680 -661620456 +-428233090 796079947 +503587739 -366317249 +18662036 -501590452 +247002279 -923852979 +183528171 -491600346 +9014589 424279889 +-205391056 -938351939 +-443778378 -336232946 +238356251 838269804 +-890195978 501106630 +154085226 -157185289 +595103776 -1710187 +245161999 521226392 +-179377067 223395570 +-427095391 -446230801 +-936031149 921373275 +245243995 838219469 +575616114 -516562149 +525171598 -827640167 +-299615835 -368174769 +-235437 890009468 +362650409 762626502 +-43700633 -383393021 +-603623614 510061797 +273420846 31574880 +-778642772 604352057 +-397290904 797614541 +-545631676 -838401492 +722043566 169133081 +-135019088 -472638467 +-880557077 140162027 +213918683 -660146290 +-911539600 363729291 +433799123 -690624121 +131861971 -259893785 +-762053892 200141651 +144595823 -235401749 +628424220 -357654361 +-935476527 -629266351 +-581037525 -208219422 +970631757 167277748 +795878267 845175439 +-596005028 556237788 +-982619924 713327656 +-125027643 556765825 +67774799 -193751722 +75790397 -816721895 +-166770654 256021992 +-490197427 -482500597 +-976699194 829968927 +-432202324 419897231 +32789072 56111991 +-766863574 -16157824 +87874370 102517480 +564587483 -525308220 +385249034 961870855 +-91976831 21379059 +-794905899 857845244 +572592760 -54037272 +-923725034 -807039836 +-79827839 774487185 +-59173302 131185878 +13788457 350001624 +-901915664 -959311108 +-962432112 741644856 +-666187531 294206731 +-810071643 543230174 +949055688 436574254 +-234504043 -560463623 +751717830 -697256353 +742510319 -267613247 +32388665 251771355 +-320788689 -311158098 +645570975 -181910395 +-966518775 348069055 +443470348 -75890111 +-927978646 -848395882 +-234825813 22892814 +-484623732 669160627 +645760183 -262903902 +217590264 -39307966 +-226956764 -568706276 +-655454928 625410663 +919010674 431823013 +616564410 -419728873 +341798154 -892456306 +-880250008 -350334743 +417143152 -612895641 +721209811 843257208 +551104320 363517507 +438777571 462305729 +-485081506 -609299544 +-467869968 113299326 +287759068 270718882 +-889872327 -833024244 +-190442023 929055508 +525024037 768449461 +217433298 -413262140 +-905002457 518748978 +-479042990 656974212 +-363924919 -452748566 +741498961 952236315 +-345118466 734177758 +86262608 751000986 +-901559415 -617528014 +-698659323 -724077677 +-454575605 876456642 +-693219782 -7398130 +492878672 752522042 +923711849 -828319723 +362049694 -66458992 +414915571 -997009675 +957361253 592209921 +-552836990 -436813586 +-360285622 612813388 +43349263 -204947432 +-876205770 410601566 +682572958 553625421 +-816455810 -656775194 +-184319027 -989365902 +931675261 550622030 +-202109290 1278628 +-546743843 714008263 +466025648 447748093 +538262744 -478354161 +-916338893 454959601 +268910741 271941250 +-841219871 -369602737 +380669267 -763892911 +-829072619 -369774784 +453238247 846589619 +79159123 -642484258 +-811803729 893417146 +52968112 -669612197 +626776044 711186806 +90458097 637029427 +-135455826 40596817 +-629179905 -820334253 +869290100 -100893026 +77063250 -658034278 +-185744637 -352975165 +103585272 493148462 +-999507768 354819201 +903091393 553349083 +-470882360 -108612764 +757614549 778532388 +-190296800 -321310417 +12796049 998847584 +-843269273 -673852415 +-644837477 844730665 +-277324020 886529689 +36889604 -299723823 +-932183253 811463885 +401533795 601268731 +-206860015 -967279126 +-977562072 889127840 +-445608947 -535834334 +163758648 920588715 +-84356122 -600568295 +-112669753 -9309017 +-667914688 -975091432 +784541718 -288322229 +969090658 -375477263 +-823081789 570347509 +75534292 -833609306 +960411009 835248450 +464782903 -725242822 +335048975 -727462055 +307036556 -334078150 +-204883495 634248984 +-116640053 -455798920 +1656483 -530208782 +678193603 -281112342 +-50425342 -875013274 +-122575321 335408186 +435319919 -650868948 +51320210 -95064572 +796622829 64848527 +-424032429 -927425614 +-30026253 805956858 +-674494285 -547500116 +440790381 -506693156 +-227780834 -222179770 +-448678203 954234794 +-279838741 -729871457 +283861325 90035432 +-213627602 218896645 +830367168 -838694431 +350637535 -729676257 +516912291 904586916 +806513217 968615443 +676488720 -205289805 +363254541 898000972 +-659064283 667227549 +-870481759 -846173796 +-246527450 -481364416 +927553051 748039839 +-536443956 241618343 +-381493139 377755321 +-397949879 740699155 +265920174 604864431 +-680683347 380312888 +397354793 646385243 +151172668 -842203164 +622812436 -210899151 +-249444431 447667683 +-26185930 -197153473 +575431009 101525293 +-745223306 686688874 +-44065617 -396615534 +469588118 676385178 +-706162262 992923393 +-184923736 -433949203 +455436435 584111473 +-515439793 263048697 +455446101 -839172921 +-511590990 716332216 +956108406 643402803 +947779825 -803014196 +-625226617 674913702 +-843342040 -111593981 +-451387675 -997239853 +-384613364 -92983827 +-256120255 575150170 +450689252 -97850671 +-920273445 -292447617 +705406015 -648610051 +374351181 -363397336 +-476658855 381831085 +77283167 -473529911 +23856838 345801524 +162636347 323754969 +-300176939 -745374099 +-513698511 -166771943 +431575729 813581468 +672702504 -541029749 +-957755189 330880985 +576052606 511147646 +327104469 610560076 +121720570 103762513 +374403583 902472431 +-706432779 281426608 +170227505 -773135449 +557911012 417046501 +575357956 -584762330 +-986895376 -520417810 +-980390417 222820593 +441224922 -286081460 +-679609108 176208691 +234062651 -115473979 +551629613 -917753805 +-148003840 383679999 +848370401 -903380695 +103984729 -4837639 +-163081313 -694292383 +-324431676 477034622 +-413410673 792734998 +270822232 -772999045 +-436195985 250828504 +455384882 -255220032 +647793888 -578636952 +-182500344 -861533681 +-16535389 -240743389 +-561140399 -58939818 +-517635586 -602671466 +136442362 881180036 +390739631 -352119990 +542393302 -938648540 +679677090 -447220928 +-802655867 960640234 +-423866029 -831180090 +898209876 -815470504 +-508412273 -514703949 +-456076729 109509195 +-415430259 -619159659 +870943695 -236163333 +46011079 -277417727 +-922525286 361635345 +-402849288 931344270 +509709234 878880202 +267899652 224063316 +-421276295 795220982 +-476608154 158546018 +-915948950 222471145 +317957663 -455885362 +-74597462 -652640298 +-214528436 294911675 +727735839 681012006 +-635706378 191427583 +389959205 -643265513 +-436906723 -620993963 +647304247 301793119 +87130114 -696161831 +887094004 936626838 +635487654 -77841134 +974777479 -195874564 +-223308185 -579091939 +-690996146 541762727 +-593659239 -228184544 +-196096058 160075151 +125343150 412063064 +695448266 652978678 +984292352 611903651 +-865710956 -559020034 +-379435394 -540924547 +-964511060 398216647 +-189208000 255322119 +670026097 -415213618 +-757181118 407133765 +-721674842 172186860 +-258164938 -698439866 +172363318 867489667 +55843572 368387421 +785661293 -590008794 +-472331964 32631577 +-109665912 -851835543 +-506379224 -903532683 +866704134 726138698 +-962172446 -161472171 +-227978558 199586998 +-449162183 -977473577 +-615201818 365336802 +-258734634 -397556734 +250962935 -532079906 +-260492886 -253281424 +415317737 257290735 +798448051 -215254894 +-105935419 921285574 +-360915927 -599328583 +897472487 -549650973 +-217232614 652087399 +886681456 411088414 +-738909431 386561038 +-103951997 443054625 +-154896711 -619419943 +461935927 -55895375 +-706130283 -840475344 +-157863926 -54801610 +562298281 -593145633 +558770935 315555630 +-771959143 -940205865 +-297207584 -876094181 +-468302037 -291138682 +-961781758 -260531954 +838077656 -369061232 +-865537552 -861026694 +-679654590 715685028 +29559023 976413755 +991655164 -851018672 +259943163 -857417468 +905396042 -657595140 +-477062811 -13832568 +-299953360 965599803 +104894653 -505970244 +-9315210 -112182496 +-219745515 -315979980 +985023072 710781543 +955931173 -826158781 +-958686969 587302182 +-28508142 -466110512 +242810554 815858248 +294976212 941496930 +95023145 757232348 +-873510277 686544557 +293027650 -471421899 +-365963417 -19950373 +223308267 -766362165 +423351253 -523303384 +904700189 184317886 +-798553909 712898056 +-890495009 -206978493 +-204333588 -146649757 +-508241705 420194083 +-313066431 553278055 +726505162 929912471 +-448296756 -760754177 +-64916637 -987725692 +-832902710 -215427980 +646863756 -389383494 +-365317549 202117513 +147547240 768063539 +-230131521 108040881 +581958655 847592549 +-646635970 -375863386 +901556732 418540413 +-150131574 -13798159 +94140196 20377899 +302771844 779029673 +-155194669 32627879 +-506088299 907108363 +-291796938 -611079644 +990187137 -226803184 +669542139 901929275 +-287742294 227605584 +620096386 -18928332 +-98036842 -945692077 +-505538948 84511227 +966185339 -880611685 +-923175382 -798548300 +-583699974 -239519066 +394570739 -822173700 +278631761 12164151 +995137751 134225655 +-880635112 -311344926 +-399453705 -198308608 +605131915 -425901324 +-11372204 566097699 +-587176408 91267478 +-426497918 -713720412 +310652283 -482439122 +-793009476 -881214595 +115857102 299678090 +103903113 -561169800 +303685752 637871403 +-371230167 -173578491 +-645008680 207557744 +-129400941 -576509413 +-95320398 907876336 +796475357 97119022 +-204785838 -504535671 +-673223831 26448598 +238566835 598914350 +-139519290 -648393546 +-533730336 35200897 +-581311544 -426912624 +34008040 456084732 +282453196 -468796686 +798801216 -117953770 +31032821 -187311545 +463329879 -791446368 +-464113479 -681158391 +767444582 -395854703 +723666959 -127858652 +-320873051 -238025107 +81625695 -56633135 +-740277816 304293616 +129769967 -507867363 +251594169 81213564 +-382378738 -335314170 +956804055 -406332433 +-628764318 966628373 +902189962 571109116 +-960732739 -512042286 +-855242828 -699619920 +191794136 91383029 +-382506993 802727707 +-619860955 494257177 +-768219293 -175713338 +-469953839 -318224729 +-746776708 -130620946 +-559632376 -758208060 +-783280138 -353061954 +189422929 130977297 +346618312 468043311 +504014130 397028915 +-609914348 -787287225 +-660305925 -945214036 +-174425044 568806805 +675341324 -762648359 +-806482287 -954922107 +63396359 -584824397 +218932099 -39017071 +117414924 -513773062 +-182979230 480718517 +-324850169 -859008323 +-893100332 604873657 +-672234829 -423644123 +-298583920 717226579 +211905597 794876541 +-587243339 -761413281 +-91115468 704572112 +99430292 427395758 +381436666 -320096485 +744857419 88890664 +964025338 -838809772 +293609307 705270365 +-177481286 -151584294 +-761064208 -586903121 +-279905522 -995698056 +-741798922 -308890822 +-938789385 -763262540 +-953019185 -894805989 +376864762 316930934 +426567200 -751653616 +-754824326 -258546939 +345784120 -855470106 +150391799 -895197804 +-381254692 -300897308 +-489093240 -409198896 +-272646378 -297283010 +915421761 337957858 +-120421743 -982429188 +-54711351 202460264 +907665967 213315495 +221461222 907518411 +-494008568 568442204 +761664817 333880065 +-701549644 -395599948 +93951114 983124783 +592157478 415668602 +-905648778 889644870 +313553595 -310998677 +954560516 152672414 +-704716197 -904189159 +-318636274 -843706740 +-585180234 78498572 +912550722 85180364 +220219623 -434986233 +-298027758 -909526096 +423891684 841318078 +-970573491 230781449 +196929117 616021312 +-642099392 883989304 +-11932671 -242075072 +-916061179 -715919190 +938303357 608615620 +163161279 305622209 +-693088040 -81959012 +-853609438 -539906720 +127774631 145547621 +-596379663 -940557822 +-48921335 -950714670 +331975144 -300781163 +-950128145 440128053 +-202361465 -351704416 +-497583606 737921762 +-939900709 -394022072 +-925106159 -232594178 +-228190696 166428868 +83251379 -203622100 +-387469669 921711229 +569529511 -561056085 +86470097 -935241914 +700239494 -599685004 +282718683 -804767976 +-891402313 669034719 +-325791027 -732789568 +-783909080 758627138 +-459520513 36464134 +-526019694 -69169819 +224886207 164577844 +74170839 355871097 +-794558811 -971178948 +-640711187 167092681 +717480053 -669062258 +836866982 -210375165 +269162127 -346968041 +427379591 -565204918 +-801055790 -881732312 +392148782 211499071 +64810585 -259437040 +-54886311 -47497221 +-853228308 978995461 +596247021 -383291138 +462418568 -438856826 +-874596248 -801906932 +710043098 931347194 +-65857266 180020017 +927077082 92306736 +383666715 635112952 +-362342251 411154423 +-466805730 -768359336 +-582379605 876244706 +-189916060 509219504 +-73811031 874807258 +390412467 669201295 +184969394 537309644 +-750540519 863808055 +240247246 -338795021 +320491440 -592819116 +297575081 -225866540 +465447679 -475715177 +186720823 -370648508 +-443583842 -810111081 +-724947533 -609735970 +-922693178 791306112 +129498977 786904779 +-156446116 -51895948 +-711816955 -332866910 +-271629868 27010929 +-978482718 -572996507 +967257791 805227275 +-309497233 952707334 +-688093034 -384666684 +-309016354 969852715 +-445075060 -296465028 +-670103867 -638728138 +-82363783 41012889 +159243438 295420531 +-153992126 -428165859 +-233029698 47480869 +454865151 -441251154 +-888925479 761722107 +-362799503 336107133 +407251230 44238678 +692608802 -20035068 +866376346 -330592564 +652657673 -619125460 +-440247634 -865913822 +-801905131 726174088 +-551271255 -432017228 +633471589 -777722892 +593624908 481132268 +-230128509 -737210910 +-76528766 347923423 +798122576 -701594754 +-674472048 -452084454 +812625318 -5235861 +-508082822 952273337 +-831730034 550268119 +-848414083 6959193 +-761147683 -576907130 +-111312359 -38971962 +-18738077 -984394563 +-485041308 607105138 +-782220654 -294630428 +-479542421 639902045 +497623771 275034794 +-457449237 -610127091 +50520126 390212721 +685437523 27263576 +-425700585 619959286 +788274649 441439117 +435299731 -578433483 +-842046987 245051155 +-701559648 -894264807 +-519305984 -431173770 +-990754177 -401845516 +-843461121 53775826 +-644005438 881435480 +-682081102 873700179 +-415488851 850669078 +697685238 -244624164 +-813351641 -672462198 +510332972 790532561 +-376513038 726835401 +947445974 539990004 +-598495486 -458034831 +461021773 492952918 +-384336207 231332384 +695628757 356028346 +542842196 -221027145 +-451951301 -538196135 +-517676596 386017936 +-548618715 291351484 +872801290 71443508 +412623481 370208196 +537389790 -862429134 +-709697663 -627331211 +687245503 -843393453 +-288000020 -15256529 +297750326 843161011 +27131780 -105541211 +-646841433 550066687 +-374101764 455604104 +-295050630 107555083 +208165358 -290466340 +880952047 -223687910 +853181965 -110805289 +259227049 606809055 +-754151804 49807853 +-136659240 -33134505 +-979939230 -908746052 +197059243 -397083078 +-869144612 103164902 +-80424593 974982395 +-895302473 -97328046 +522011366 865367234 +-443044969 902357088 +444547880 -723102919 +-660447363 949324192 +-776811201 -236357914 +93264962 -964811973 +138156065 339921060 +943614777 753399984 +691949892 138471784 +-826027432 -755549004 +-369427317 -436631772 +-491579080 -685574773 +-87447895 469234284 +-625144597 -121244876 +527252311 805467071 +-883244801 253029247 +392176399 394513622 +786110839 -904414991 +846451971 -425861486 +735400712 78260446 +-101583117 65621298 +653556541 763853361 +833925413 274391547 +-638858303 486641800 +-446318160 -548083378 +342805177 951973465 +-843277363 632335190 +-204087116 -657489567 +159521764 -894780799 +-263043417 98106732 +-123886817 860034244 +586250797 449408733 +-128981866 422479585 +592141040 121395674 +184812103 769119582 +641806675 -828318289 +-367426133 344223473 +-565105457 951863322 +-65690320 322665044 +959634360 907490145 +371933884 -390320013 +-967020008 -865493608 +-929231512 -129476411 +902539659 46602486 +976245922 569784920 +556889304 453862822 +-287032495 416597873 +-341245407 -56581504 +-573721360 -680500680 +-948127130 994930412 +-652454012 -660145439 +53008377 -613185827 +-982754014 172445808 +-388285466 -13464942 +867239537 -153450373 +-813020568 -140695 +-16062763 685822900 +870845962 -177655554 +575106688 -159204963 +-6974724 391185359 +-203063928 -437095203 +269087563 793585416 +999092424 556160056 +-893383796 865692286 +-712387567 -381447673 +645945039 -327474086 +398539223 -752093256 +-677362409 -628069071 +-481426795 -101810438 +-677920681 309546649 +-838375877 -528325414 +-704428721 -857681613 +125902643 -501034031 +-895628671 -451863132 +641532844 -670565775 +-508964560 978940072 +-533515863 891843839 +-570210337 112228497 +-993462859 167722695 +487798436 718912065 +852791119 168171872 +-387404642 -272639952 +-617242093 -681691251 +-402636691 -821249321 +-201778334 -109996569 +1005443 733367574 +896804143 960921667 +-424071776 217483186 +-831862951 80813057 +159402080 -536860721 +286454896 14446896 +-620210059 -119560445 +916437350 420299730 +559449200 121366347 +-3862795 121439510 +12862267 623349192 +-862439139 -732763897 +202362241 603403398 +-362739707 279160635 +-223036733 -638468533 +-574842955 -680532355 +-358902774 -156269889 +134290886 -565281344 +606017522 614686265 +-52455662 281042944 +687072106 309310180 +-414697569 -982656665 +932156642 616509241 +836152626 50156870 +591092635 47201766 +851724337 -136689350 +-680325959 800674888 +-573361104 -492089696 +-289033717 686534851 +-849184141 -578078122 +181415995 656020605 +810939902 97374417 +688318658 705141076 +103145383 155311254 +-208969617 887066948 +-662531527 -519375130 +348555805 62428357 +424278411 560244868 +-142666541 769220451 +170604349 -587058019 +32085888 919422750 +-176936578 998551753 +-490931846 -869081933 +131934327 -706985771 +568738226 368982941 +14100098 205005322 +408919432 913274877 +-576175310 -512565667 +-350679415 655418832 +-39437577 56619593 +-129304336 434885798 +154606315 233992067 +107270124 -596585836 +114344105 -986512034 +-970759729 -240006502 +-736877312 760565044 +634597550 187639460 +-851129132 116333163 +-890935552 -543745016 +-964818694 350119359 +-756193222 -792252929 +265644814 -661269802 +973640054 -987940774 +171402388 609856802 +76371976 -50313512 +735862000 616119034 +-735713206 -681601248 +268609932 -967467278 +-409483461 -9786171 +-994661889 504105766 +148723399 -947772255 +109959955 18518626 +-894936400 486779446 +-446893998 541826688 +395857162 -134465633 +658278175 360458554 +-475559046 -715842205 +61661260 16132533 +-216991012 -774733041 +-245814063 769730185 +-107234988 903455797 +-165061662 -25520372 +850368165 310550983 +330832327 -254089820 +-657149195 775190300 +560202126 -665334719 +8302514 -511554061 +734927232 -440181381 +249638728 904977739 +48010232 940389614 +829616272 528336833 +-599536450 -64882137 +-487052296 5812212 +828149197 -976143082 +-302345104 -329472845 +-922707495 51312054 +212472810 -481379456 +546696739 -383613726 +-945883361 -726153127 +-451723575 -489706937 +699843265 841003397 +787528704 -907475861 +475281168 -516716763 +-299904279 -615506848 +-428184552 -429195015 +164774074 136084595 +-650462307 -280039129 +260606507 67329522 +-297793678 -550315114 +-760340616 -989751215 +-5895553 345926150 +715874525 -966059852 +613525371 759638368 +343245121 -342997846 +701480028 496819695 +-509842950 642809862 +-366914737 -129619358 +-565862330 -471091366 +-306575279 -676650324 +237191945 217833545 +797047488 820655051 +-901685133 -196527397 +-391208700 783625578 +778064133 -868801646 +711880653 152871770 +935398479 -799223602 +-856583322 -561972359 +-452642849 818922626 +-826732098 98303731 +-472632267 699405540 +83964005 428937855 +260723853 8171324 +494255711 -771660283 +749873041 861084826 +205254025 -387049978 +-499386341 -363696367 +317988912 -256263311 +887768374 261744505 +713514235 158709157 +-578827892 975958496 +635532477 -837564090 +-490817012 -116725831 +980618263 -130287492 +-373216921 962600067 +14169478 780288710 +-736311848 -554636556 +-981401483 -969880230 +393128935 -146544925 +193927094 -235791536 +51412536 139318259 +-267533542 -344833345 +-993162454 242056533 +453493135 -533738656 +280894840 -998759530 +-631400438 248837683 +-173677919 -318541637 +-338112755 -971444863 +-247590205 95875458 +455848677 -262107336 +-594267931 -506405312 +-661070286 -78981751 +-29991988 -487917607 +-372601563 403587194 +-271015440 944683410 +292628471 -311960592 +-871275045 252375695 +734233775 254065251 +-264944856 239292131 +775501406 -160977867 +-176139212 -397679298 +594154998 -611394931 +554281183 -681382217 +-655868791 -848962855 +-7443017 -166565327 +-144478676 -869620577 +111845138 -13090779 +434977821 -795189059 +-447272520 171125397 +770113515 -114159069 +-431634231 -585346897 +625145042 897641649 +526957593 424178577 +-442997473 325822260 +-101170303 -725025760 +444004341 540010387 +532730706 -966609312 +227777385 -442268592 +473710443 730851710 +977935725 -485218251 +-796943564 425897143 +913358703 -937177864 +5025959 705915274 +-351939255 -886147786 +362179828 526603151 +-365821172 209783946 +317469774 385541152 +49842594 -451163379 +-599759117 655308927 +-81620178 355787872 +-608125196 -190619827 +-15318136 -173082670 +-682951565 -879125784 +-667001069 -319967907 +656667447 -89599311 +-989759193 -718912158 +-129789270 -756054008 +363802682 -884444265 +409968613 408974107 +-678180474 -107040519 +-199164541 -134990263 +-348057764 -151021654 +449108360 -246334392 +737313749 -398808539 +-780212688 397829909 +222207280 -335529217 +-232627086 700682904 +123089511 -269539563 +-925560523 -460773866 +-192981224 -506942971 +-328585056 -760004589 +-926312837 -310060366 +-549937844 900755362 +-793019905 244249781 +701780003 -968815837 +79389928 -976652801 +315918334 -406423433 +12798575 859862440 +147114762 -943116808 +598796359 -806190039 +201484575 805731075 +-866843400 723564294 +181125031 -808626022 +-629065564 278469051 +-449803464 -936245680 +503822965 396611596 +-132995226 -347963863 +-348465262 -81208292 +-920474526 327016667 +-788062401 -545962131 +328866573 -946552760 +557170863 -671571102 +-874039354 180194305 +-199027688 -235783555 +75472133 166786598 +-655224839 806939271 +77063457 -13361684 +558003926 392588158 +-833388274 159046083 +179617329 -205332173 +-234318571 713012433 +-312014409 -638771845 +121372700 -116697559 +776441416 704483600 +278048810 215933255 +-282037733 -223009338 +271691115 -506221049 +853249008 -745332138 +-574384318 433505358 +-557270952 -838968323 +948308331 862836890 +80224158 600478985 +168609328 840491619 +-614501059 73045304 +182976351 -153319039 +-180226372 -608209101 +158282287 -664578522 +-492113912 -978521099 +411248594 -788977966 +-712981758 -157865135 +440044915 -926141653 +-860481468 74388606 +-833838035 -367139276 +672934724 222171029 +656926271 -886019189 +-951584341 -68263982 +781951451 127540596 +-970591336 189910746 +-667057486 518916666 +-362132621 416647635 +258538564 -374449680 +-538046213 754842823 +63395045 829478815 +164184111 929590076 +-373275588 91707168 +897841234 449023392 +-693795799 -974820307 +474303569 949272267 +752748778 -275021394 +-46196677 302559892 +18745966 366392897 +488438687 284663103 +481070685 475790233 +285058114 -362189105 +-563445827 -776783439 +-369613430 160117144 +974781715 -747630641 +15781746 -260330179 +-956109146 -898387177 +-54517774 -967118527 +381001652 38260321 +674708076 -230360768 +-723791539 -908548333 +918176109 192229218 +-476666830 -239142872 +719516214 16911678 +300452894 202748617 +-251650323 -885791776 +-909116499 -312404004 +777959982 79253813 +-969041879 -657162614 +790638786 -871469351 +-322733630 619152481 +-47353514 -177578862 +887620069 -969743075 +-392436682 211156489 +30767250 874683950 +424005539 -981693974 +-567303381 214981396 +352227672 447602060 +954723901 885332899 +291544239 -971774115 +-835572776 -784866131 +-149106849 -491057497 +712141497 -428119989 +844561335 427998308 +-508026616 577670135 +-630810936 862459260 +-298994600 -338180063 +-109420768 80393220 +90810086 230789886 +558029108 -349765028 +-539997713 292280123 +564986393 -765589741 +-904633831 -473230606 +-118251143 -903170083 +510442900 685200357 +-328595132 -381540587 +785300200 459071446 +-302880117 431674843 +-920801779 -660681964 +-712727443 53616820 +763402888 -375785613 +-368377887 -401221480 +-496438737 -988595214 +621202497 -560912704 +889447028 -366067276 +185362133 -403505688 +-794185025 -279766382 +880577255 522042901 +-667179414 316516103 +-668912117 -730200835 +159566705 -945767359 +865781577 -991790446 +568435773 -501385675 +-764919533 532174425 +102211489 -220548361 +-634820484 168629485 +-98724823 -767042458 +42354515 819991631 +712253991 -305002107 +527480022 -539860796 +903412338 625023006 +-902856151 886186445 +598735191 98962591 +-637833689 894037187 +-290414860 83411481 +16065633 652222404 +584320424 252533192 +-462210420 91434558 +186199854 260360753 +527579028 -286163370 +-147975910 131204247 +-349910203 453604196 +-511321889 -76118584 +803668065 -176727910 +719049745 -598722227 +239735996 -361447618 +-503290542 212497982 +-504112128 -608033554 +695633089 353681456 +357431387 -657067444 +-176106944 -531140317 +676692087 -132080996 +-599300653 -538006313 +-753659992 -335573194 +426135703 -823934335 +-320520925 -680810921 +233610299 272735234 +169624851 -171582669 +-40554625 567302915 +603517816 182481276 +111895470 904488110 +-484803729 -577473990 +766743139 137825970 +793445787 -269623369 +-693382403 -563219894 +377845797 -595359222 +-305188669 997705721 +-778211111 -995728019 +-426578710 936355454 +-729381868 -748756809 +431490657 452958059 +959036805 -241923914 +650050541 -842194472 +-697901461 -909600993 +-204160866 728147528 +-487398312 -172524301 +-539028624 118901782 +163036121 920601783 +-834364293 -555586130 +191097874 940273470 +80335023 -184017580 +-369366926 728634669 +671260012 -193297352 +-583086090 -131781040 +699920449 -649140526 +162414623 74992863 +-643522842 -833823015 +592109028 -600100513 +266064128 55807123 +765678859 353344651 +789167575 809235399 +912189330 -863254804 +20604576 -219212914 +-693502322 -874250474 +972433441 -247187917 +73403717 -759512898 +-378422656 -421755979 +672342407 320708170 +-38274687 -139273661 +298588375 -337764701 +-328357939 -225859290 +-176665384 256051148 +-7523417 814415190 +271017298 -939233771 +54256864 385148900 +-485031435 -431139949 +567862993 872093371 +-69049114 336075793 +259386581 -493875702 +810263359 266028149 +685928677 497372869 +192823152 427876597 +203797273 763980363 +261709400 -577272002 +-968839440 321352684 +936633512 254920694 +606085229 93840633 +-171365192 52375844 +-795401222 -641224481 +653636910 -245307673 +112233365 -495611580 +626260248 -841712698 +412605777 -950730402 +-744014329 -460841248 +996540660 674975650 +-520495685 -538728742 +-157991099 -323556623 +295465194 -518940953 +-163458865 242470327 +295153616 -593153153 +-449594239 -454078685 +-547072084 -385955843 +-384591624 -768257020 +-673734574 441847799 +-468052847 982672041 +629322871 -511237064 +298930895 432221712 +101856716 547095055 +-870454787 582296632 +901900091 -903921983 +9855589 975533115 +-478868429 75450190 +894360530 239550263 +714072318 621261062 +323106634 20145561 +-969127556 963267527 +807684174 -725458442 +-306965621 665363120 +-775499978 81504632 +8756286 839125762 +113610315 850314804 +124157666 550691324 +-604052467 880002771 +747235474 628126750 +557410982 -420851252 +294269017 133144039 +-789114685 -43760769 +940713449 -214872881 +-7014321 289894603 +-533096231 -244271075 +-260256768 -65577178 +-231796348 -708874462 +364756674 -252493207 +-704867324 291214692 +-591387219 -337727184 +-583912695 -121159727 +-239488895 -903344454 +-82020483 -694318985 +-473275023 702704803 +-616267564 338227344 +170154974 554833973 +113125808 800878735 +-338753961 -287577804 +-923411659 210336027 +-418869862 149080023 +919046710 700449468 +324632211 -255157731 +32886944 297444689 +-904365224 44680386 +390989313 367805142 +358430567 -546563789 +-261103142 237905610 +-886703443 714015774 +336234108 -334443975 +254807731 24003265 +479364096 -470145123 +-54496780 72051214 +-764613189 -547591112 +-493571837 282935820 +-617540740 -757425038 +139922433 -746854436 +135580793 252630401 +393091218 251560855 +155924037 -633237220 +-954861243 933881513 +-497191558 520559722 +616351356 134924215 +258984994 -399715067 +-875899294 439979544 +-663968621 -375466586 +361062170 388713997 +-531481239 763307792 +-854235196 651161669 +400174285 518667561 +120236696 -10201815 +-292774668 -82925288 +-488681352 831616711 +-165395919 -841163364 +447109528 718739783 +34179171 -673361535 +-41103485 -21627232 +607495772 -517681808 +-446756215 693463893 +29636363 -948762986 +112381621 938837194 +-497394406 -409279189 +-738708653 -188086263 +-683694417 -48607213 +71437315 44870736 +830334859 36884804 +-989189277 964525360 +-79758245 -782670376 +785328806 -402269671 +-575553822 415964780 +-2010941 -366852096 +694643539 -102078667 +-63906241 -959896717 +621741985 -935714754 +-411065322 893850703 +-481472798 609481391 +311606908 -401231676 +-503187443 75819394 +977918864 -567846522 +979282667 -234024960 +-593988406 -984898500 +-653339824 -321830942 +-443299521 -217111015 +680583412 -848376242 +86606683 -684359900 +-455073347 742008395 +716565664 -50617924 +-698621878 -569785835 +659399332 722849647 +-674750226 -326888936 +516585655 988185226 +43256385 953694247 +-358685068 -683734693 +912406531 266458682 +-763302376 -810654130 +-863369926 49197299 +-633402597 941476254 +-654108816 285638901 +-138839038 592376054 +-681560197 -73058909 +-400691103 383633931 +271695438 -202637486 +458253910 950523492 +-793890659 -211852812 +-969864581 588279042 +-807186295 -454084322 +60384422 -20517757 +263726143 698538580 +-848252609 307911901 +232251633 -422182747 +-409226299 -701738953 +-759035831 -186782787 +189765044 -489115676 +-337792056 47995915 +578938806 106836490 +565546365 -60263537 +-759711320 364057519 +39764186 887487231 +43888986 838500745 +173873369 -221172160 +-875780281 795408707 +237877275 -718034841 +-114596146 410577445 +-411669796 -929015336 +821849290 622374061 +-119936441 390231075 +-33707195 -333125123 +-134616046 970782030 +141134155 -714722426 +-493598378 637232057 +-744956594 130963141 +-205384336 -988635677 +-597967124 480776566 +324385221 748208042 +963865436 -798869894 +-286016557 -438423529 +57380254 815893846 +-369134111 -701748811 +-570723574 818797154 +899783277 761679171 +93060881 -903380418 +-400268406 766537315 +-633242302 53913345 +418632091 -857948447 +-611253843 -825912805 +951176591 -747491229 +806391076 -547113562 +855225802 -671325747 +-554165107 -330842375 +564734537 660146927 +580235954 7437764 +394833545 308824868 +-710355588 -492362466 +-332516917 -951799846 +90220387 -680942896 +-897653948 -1714159 +347962038 -994458383 +-428016971 806106457 +901561734 754678908 +341614985 -883855696 +955669302 -9172282 +953093266 -276013344 +735837010 676666875 +-100066322 371427217 +20070650 422077190 +-335230068 -268606238 +51405319 -858826772 +922134887 975741946 +-138213135 627674866 +926802663 -300641639 +-889256664 -900781801 +204140519 398556690 +34150420 622708546 +-990997514 -521013689 +-893780394 -641829501 +-282893289 811890895 +288762788 -90935542 +667642079 -253785208 +-545065574 -527074063 +529726322 -33712871 +172649036 327784208 +492252961 -218107205 +-942309358 -101239481 +695107303 -16333136 +-57243232 377366801 +-541733603 -96796592 +-351131799 -447566151 +-787078158 145725605 +818575641 691820390 +-573119506 69093491 +141129030 -842507170 +-519135259 279139359 +240624730 430785017 +612223178 -442700654 +-741870743 205530661 +-509559595 809277933 +858798063 81182711 +-681911473 898546763 +-669454475 107639917 +894356770 15673469 +-215796428 -543406076 +-445900926 -823839968 +110734529 388379064 +-794651516 -6040467 +332245376 702132434 +-976918236 -327295890 +-405271444 477360739 +929280945 593035393 +-49096449 -180167858 +-657339172 -247413535 +950127611 -649097744 +178103561 -665200252 +-666113021 -206799827 +636252886 -672609319 +953459258 191619147 +-378235490 549477144 +-77238489 709452780 +-269501743 515481056 +-95677421 817626934 +-381776140 87266246 +308413447 849343742 +-848702472 -178333930 +568863212 728022662 +-59861654 -476921484 +-460064663 -946174133 +-797134817 168088364 +-473174744 -298409938 +-394067117 -209261324 +-949706309 664866374 +-427760118 403333234 +199193463 -582641558 +-554798810 688427396 +568725859 37412749 +193587288 -77149467 +-835879768 917158994 +371346035 -87083610 +-429775908 758368047 +-451612440 280109574 +201570655 -662704787 +188547358 852063373 +179565444 -295056352 +-266131416 -526388986 +355327805 962196825 +-440421077 -338010613 +163622916 -327130532 +709645637 416391805 +216358402 59920933 +729779952 297394494 +194317793 122828648 +668528351 981432405 +-273047271 215166076 +-97385599 -10892946 +-148601839 202834571 +870751041 -231838105 +543234734 582381011 +738935646 106654420 +504863753 63924372 +65451058 98416700 +-749650028 763442434 +-827941420 -977467579 +-162063077 394161115 +816116666 -406840270 +95143774 -976105023 +-658544371 321643719 +-552627451 -349889908 +-202851391 -813440734 +240776233 -687306335 +-994446893 732628612 +498551123 -622892533 +-963784940 -756864603 +-648195658 372927428 +554249570 -687668609 +584443795 -982707316 +156498915 116066479 +-486801110 655109432 +-54098818 65964303 +920651402 -833499347 +989290170 -422635765 +659352104 -415716505 +-488771362 -988118636 +-555514652 335392858 +-851375475 -913223143 +958936319 682189632 +802899205 966507477 +872172822 -89094428 +32838193 665478770 +-813901983 -421334960 +-602493020 -118701419 +-928911587 -804248687 +45593383 17702758 +-503944966 -714619719 +791726365 211232526 +-251458583 979533369 +50492999 372501370 +812501199 135466343 +414308314 333838803 +-710466952 841549484 +387063404 102414502 +-97458883 88296260 +72007740 -35710405 +238455688 52162486 +66334182 -591891643 +482944899 699070346 +-287768232 -123855532 +-78808212 -477439601 +323267516 -158316379 +499918662 562460574 +-819916089 288022954 +255237276 -649991591 +-294722423 -560182267 +-427204312 -758044148 +-479655261 -769399656 +979289261 319978964 +-973947276 807666459 +-705170191 -600556823 +793778854 281993417 +825131782 -626366170 +598920112 -404155367 +-273244865 536146916 +-540916042 -447391705 +721698470 137970451 +11361725 -234705846 +364829498 -462753073 +150688722 -600746624 +960655465 -438596068 +627557929 845202894 +523136129 -987278065 +170890012 687044592 +-848009410 -559436169 +876613338 389272375 +-688221721 851304798 +-534982325 362985050 +-902572334 853704409 +921401142 197241640 +27436063 -147103350 +703029057 -41106987 +-368369 -533471665 +72562555 -739680479 +405095036 26741466 +70644593 143742771 +935603924 -167589769 +375353741 175599848 +-769782799 -13325910 +894201921 645175865 +-515762421 384211288 +313867139 -173454285 +225056120 746547654 +660406618 -756358355 +713398970 -442943287 +576145339 -507833222 +-580343631 224268019 +-603611452 -844327916 +-732889997 574110235 +916974667 248752125 +487391882 986455105 +64936076 -174298706 +-774333291 391281339 +3342437 -913678167 +80213916 315925849 +531953774 -688193015 +-280067390 -503377421 +-117675152 542968584 +252831484 100864061 +-588661586 120944690 +976501908 99604746 +827115494 -979260341 +-614367751 -278433934 +980604888 828447637 +-732496130 -137555908 +-392948717 -636178232 +-186385917 590658698 +529860382 75970207 +-655774687 -908334563 +617162809 985564463 +401210441 109663899 +-919096309 -321579075 +384682723 -239223163 +675949720 701166633 +-426965667 213025693 +135717354 -394158498 +150817839 778060245 +-842743964 501663333 +-638250070 418257940 +-650687186 -646373166 +-31273854 839460500 +553676385 139580521 +8615499 69981765 +-690762026 700071427 +-62268954 525788768 +219415845 -508987277 +965086700 928829186 +407836938 647282335 +972072115 -179920161 +455563659 878892192 +819529186 -426442722 +-697881423 -384851261 +108089605 175903370 +126055680 523477707 +-634741523 96917485 +-13540658 501589838 +692588167 272505538 +-611154004 429267467 +943744156 971684451 +836611373 -392540055 +76322586 52053531 +-199676630 334908325 +-836473214 395610409 +2075842 -75917260 +337158908 -719380290 +-574068854 840537729 +796855268 -623744009 +819830147 751203483 +433733991 -399038576 +-966241683 -294171070 +-692022053 79340980 +187060509 412056375 +393417028 -922957698 +-672049220 465199812 +-713624104 338994802 +269219268 -747239508 +-969359324 -93480285 +682953656 585354214 +-490246071 -334409463 +627353162 336966441 +-951978817 -900839723 +-259303818 -569729976 +-138547218 404330560 +-849640379 -698069 +-805917575 -396229386 +480705847 136441550 +-892530306 751920471 +208366559 426847446 +-215841144 -726454789 +-879726425 507182231 +770796009 143462597 +-802404668 -708963194 +-871704761 -448590957 +951083819 376618986 +671951583 497481143 +252489096 547604453 +-194807489 421751772 +854805159 -773256574 +945965990 632630461 +-466246972 23145724 +-153925085 447482026 +316875331 -673420037 +412512020 306600142 +-587197562 781476083 +-346171546 -773397871 +526218472 -889940375 +-879483577 678043498 +-142641412 714419967 +649030710 914730117 +457221668 -819383175 +231133387 -610384410 +948056515 345832087 +743032555 725381872 +179970067 -523079945 +619563434 214287512 +-222355051 38897291 +-789691333 30051932 +713340154 723983105 +-167378886 830245486 +676818407 -357833464 +689004244 -964040881 +-950893134 551571266 +-348593497 -457894399 +757591792 377683916 +-861970184 -671434693 +404398530 -492130994 +742053450 283708145 +-427733890 631605170 +-458849889 711716433 +-441153829 339015567 +-659264825 149418209 +765499591 183487818 +-769794244 979510501 +-260976364 -435277464 +-20521849 134759048 +-364116542 878665450 +-160097112 -457826194 +-111054917 -705631643 +323703994 -462857467 +-245000891 444436721 +751830361 -346250578 +-731564107 184090068 +938423586 -702481370 +398603078 -87958621 +-224050856 -808934906 +-429602101 189102902 +-571546342 218185731 +80387336 356345341 +811963841 190474997 +-951966467 -623503896 +-723256213 -665668750 +13969237 148032306 +89845095 375921573 +887967317 386378994 +204108945 685657704 +-638621551 -396866843 +968649215 897250553 +580591551 -117528378 +-961384531 598839673 +508447052 361192716 +199179075 -730612770 +-598903265 -868463847 +-52858012 933278095 +717483298 548870404 +-425917212 -294328384 +597452515 -529403964 +-64987889 -708570518 +90649101 207209767 +925236886 26717907 +-215523216 434944061 +41256108 911276803 +663848712 -37836299 +-999227765 -791294575 +-239333118 808631858 +718979556 895223206 +-673854738 -502892342 +512288150 528926928 +459850035 -602185439 +-891115636 137316845 +834133460 -498811270 +290295177 -496674215 +78537675 968664043 +672465781 654289758 +-381185455 -14377350 +477818942 -98134376 +-819076743 -527622378 +805625112 -185306102 +-651453694 573879596 +-665349879 844796689 +-71004092 453454544 +662788666 419510035 +167416613 -591572385 +-210585238 9411004 +-765396713 163468432 +455063738 893816668 +-866491765 535806267 +-800315401 638223148 +467687038 -447655152 +923278730 -261090037 +-735714923 626865999 +-404226065 -447488197 +591936289 325572599 +-924497346 468730417 +917521770 355620593 +862916669 73224729 +68397568 623181262 +99103187 615874872 +455069235 -236301762 +-831030045 184426513 +-334118782 -464844363 +772241010 -839140106 +-247698681 626129350 +812910312 -188051172 +381373252 426972318 +579255451 505022987 +845981120 856422997 +524184603 -421335412 +517859831 -277051134 +-452450240 -63404189 +135546899 -52460374 +-48649757 -705580453 +41972701 90197478 +555972145 405727558 +-236774817 -897111431 +49685043 -83319997 +-408377445 -104036410 +79327884 -139776788 +490452817 252654335 +66541394 935205297 +369424667 -121691392 +535437467 690820789 +-135306742 -65806333 +862745041 235972620 +-9843482 526426229 +-280566651 -317180129 +-99985071 -880038231 +-202467536 -260295348 +-677543674 96259162 +-292689113 784598733 +-475676182 -114465337 +-89662582 829844798 +851692591 877910105 +892012943 450549683 +-119580648 -196263078 +357775557 -583870462 +-512889932 -700700720 +-518081967 456678368 +229586367 -990832407 +-78091430 -975209607 +748848929 374727521 +-163602342 -316849926 +-375321311 336089980 +-612182192 -679423774 +-236327692 -354757404 +882860732 138216476 +-939698698 -694279816 +862284001 -964673897 +873754815 797955177 +-700906139 840994591 +415195119 935961171 +253279745 -967826150 +-473098779 273678059 +844918388 393588243 +-120770896 506406345 +-687229914 -255695029 +-687064238 -366570520 +-607675447 -717168834 +773897460 -417525335 +-557325644 -53855479 +867791079 750236003 +-689463582 -648489688 +-175601449 -207478091 +101358110 554283709 +-992171920 359922868 +956021223 -510590656 +-651446555 164419030 +742610422 523031336 +-435381148 -13151397 +888165380 536263805 +532486348 266115589 +431357241 -920100741 +-482276913 -305326423 +298410592 -311224551 +-186224873 356380474 +822551113 960645531 +239282423 828342274 +-204936538 949924920 +-807496543 667655735 +366288938 584156257 +-14131365 -933875233 +-29829916 -745531200 +-601944045 236124555 +-876329171 -535781218 +946403323 -588457810 +-511305817 -817936413 +-90875685 852811269 +-8470955 467768512 +802391562 307939390 +943268574 -231822445 +-204967976 -19266637 +794124801 178960290 +220002148 -91061706 +999157914 -67412733 +228420286 -300498236 +-260854704 535006844 +408707274 -286526043 +87298161 583014527 +-454857512 -970143637 +-103758716 -728230352 +230330384 15368866 +-494295973 156825443 +-464166979 822535032 +-341337313 461728399 +-432693134 -745607305 +-314085192 910064115 +-2318968 735928423 +-884738865 -497706358 +-590381997 -893706072 +-226383169 712767000 +758987730 387966773 +285326349 -999071639 +-857740884 -540034244 +461567634 447937329 +98030259 -804803767 +-399334826 -784999909 +857430408 610821802 +-356333447 -774572517 +-750943229 223081052 +-962161637 -209254112 +732469190 458654089 +-264150156 -369005842 +155863153 839123624 +865257459 -402792295 +597365724 -237091362 +-635914049 -856042050 +215310827 -147691110 +-330970057 -305663835 +-43159261 -373049553 +339677671 553520315 +950494164 -406015553 +-561053448 -617630351 +-127251057 166735087 +-622761566 -165839191 +-360727083 -855012718 +629982582 189392309 +939039512 110494349 +-715394685 -318599341 +984172970 -605523619 +56669620 -41352082 +444344328 -884955154 +843203085 -928742743 +361185862 372135052 +-958560629 955582150 +374131397 -835512029 +36694165 490472465 +852124309 349272162 +191252384 950382252 +672631752 -777716069 +786880536 17111065 +-457369132 362799143 +975837142 67843400 +519556584 -361029651 +-994897836 330384894 +852942378 -442587274 +209419627 639151931 +945541938 616085371 +302770151 -34618739 +507115835 607474844 +-883567462 623875157 +-27612728 336820448 +-42613983 142125017 +-76758693 413066348 +-368797785 -309243489 +-374717110 993258103 +187101164 602176163 +-182519994 -217845871 +-174150686 -245900120 +-159499915 -52483538 +986878954 -924962239 +765317490 622496571 +-938728718 -621651213 +-609350990 -15660281 +324728880 -69118703 +-980269408 796185682 +-686950010 -248847464 +-678988379 -554587705 +849022365 -129641611 +14313173 771066304 +19259812 634796514 +46543898 -46810608 +-715468289 -86809647 +-201273164 -276990765 +736442702 317917914 +40609282 566247566 +647217588 502123540 +-957816606 -352060285 +-455784062 -758541995 +341606654 -253043262 +35700138 202526881 +-397421278 664463723 +823416769 319070130 +-401263881 -947368516 +644541774 727333755 +-59501042 36347344 +263741565 630737527 +-703009576 424102558 +-464409085 822011527 +-795943347 -69278607 +-427843422 -635868038 +-279557383 55728149 +181894117 -594235463 +-777024749 -184096181 +326270433 503996888 +-727486185 619980063 +-297301218 -770212684 +685343321 -273698034 +-954928510 644861345 +189133523 62825923 +757585939 -412159617 +-288628108 457778782 +-216412490 304786166 +679895175 -210186155 +-705080520 -886558484 +251086930 -242778025 +550814470 -759288088 +-666300061 595279479 +113010308 151753789 +559542403 235177504 +966029937 329111910 +-905126283 321289304 +-110274089 670585939 +-149374641 785637836 +830459457 242768169 +454583156 10927408 +-773126965 583132859 +-312353226 878552215 +-484560693 -36391184 +703598070 123963792 +733636006 -726760534 +912135860 -445629825 +-165177140 102664913 +-839442090 756128091 +-410781814 615218894 +-968094058 466751861 +-683166819 616857887 +277443759 -728438451 +286932476 -187014517 +399776103 -136972265 +880429428 -352247040 +155166926 -587443444 +901239546 385658402 +311678321 -386644696 +304827320 -379705503 +-505008313 -470394656 +-807970910 441274637 +-443612363 -538488546 +-796443778 -126249812 +888502437 939186698 +-876938187 478461569 +59273872 482281698 +-297700545 -386797503 +-311016170 548249419 +251338191 784542931 +343676319 838831499 +737591747 664460299 +-871479164 772255097 +992376943 641192009 +-810223525 -402039281 +-372077675 575937244 +713344552 704167688 +820845773 235271196 +898502235 -614487011 +-364985306 607050246 +-423976946 -840605849 +-684137120 633816926 +400852188 842664618 +414607806 171072947 +-487701710 163431953 +326432216 422892592 +-515908809 -338190958 +129639690 -577172914 +-109697746 301419745 +-574852943 -78685384 +-924564422 -321832595 +598595937 74365858 +-227577364 317876667 +980754890 -61039773 +715192767 903268594 +-947378800 -139996368 +808784306 -531099287 +596764563 -712971785 +137439023 -675746902 +-816700760 -766929098 +-373256549 632115570 +-241496242 152851795 +-162950478 619521269 +267315919 866578386 +-313175022 -6992368 +-144485806 -74496358 +157457606 939410342 +-100615595 -963893724 +140293043 -881522218 +243525506 283588053 +-961372857 -920135209 +-670010265 -847925548 +-876439044 -281126571 +-914750177 -665832654 +-892959699 -276900413 +197017386 666004381 +457346855 8697246 +29287949 547441043 +10868034 -65542454 +-578817409 467098974 +-496110167 432033712 +977073594 -631311550 +905548632 -772703150 +295712770 405098836 +-710987202 833118062 +-987954520 -375123232 +360887104 -442808213 +514261034 289609708 +564833753 -954249623 +-719990154 -316288882 +-967544655 623755893 +295343191 465084747 +-243811306 -700518681 +-577528137 -370349257 +731583487 108848700 +245526562 -892601046 +479309728 403227033 +-302131427 -33810143 +-555802733 294094658 +171388883 -459077916 +702717754 -329910727 +286197416 803899251 +-942585540 388558892 +-545316855 -724189301 +-239822237 132270823 +-486900990 -238394948 +-85343932 -742902140 +-246317338 -94039513 +809557362 -973991711 +-441957517 639269296 +656981141 -735340498 +583623651 436095318 +-819231205 563895434 +22257940 243459335 +-460692003 834790700 +558350060 -491473697 +222781168 556363119 +-828665097 -578861976 +-152394880 524325715 +159045026 132961420 +259707093 372823417 +-991817296 859278369 +-351745757 -107062948 +-315686341 583640670 +-268550793 456000361 +406139994 88307510 +-33050421 169349344 +535508853 137054656 +647114345 -744160696 +46161876 662055393 +14316089 709541706 +-767251222 819004194 +-738289472 -54506788 +-125796924 431735883 +-525609682 -713372403 +882497943 465706801 +-657565320 -555960717 +-10450414 573785132 +314378210 699547509 +552245086 462475794 +-815303859 -958048915 +-241966518 17258796 +650643552 -567025868 +-759293980 502379490 +100669721 217048589 +-94597509 674174655 +989551751 -992474509 +-203271529 -765153104 +46253209 415040268 +695892354 -860816902 +-870900783 381872410 +-31533435 -626009082 +329778267 97356675 +215347512 -421070172 +-502079662 61865338 +-119127986 17134170 +-377563751 303524041 +-401686204 -821333106 +557079633 -337909723 +302483905 418275157 +-458821020 -990510117 +-100906979 230901177 +-815040998 -489220754 +-31025963 -713244685 +-899678160 -26301141 +224077523 -880586962 +562089695 -741334204 +516213487 465232952 +545850611 267822785 +-479253771 836914355 +-544325425 -228589093 +706316339 499733813 +792090354 -772689841 +972889454 252700044 +-774537603 -237686328 +939965217 -318098843 +-798015234 -348563257 +-12773062 454464586 +619700670 936217916 +150965133 -390834093 +358406207 402587611 +643473377 858003548 +-296070519 365099839 +-173719457 -475672759 +-164777054 -658656777 +-313173363 58046949 +-376905883 420754255 +923191911 145741521 +834245322 -784300458 +-225502567 -350003789 +-735374927 -191552139 +-120568172 987389680 +-883516214 -66588811 +954753179 -827571853 +-892208373 -404208970 +-421656458 -632097361 +-978717835 -92481316 +-250093307 -260804735 +723997804 133894753 +372661657 -681842397 +-705278957 -647356791 +-902860489 760312474 +-395738133 45739158 +-260903171 -58120012 +-313871856 624271503 +41748646 -789835687 +-276885118 -27290965 +-9088661 628374047 +-359222167 637196079 +729144440 -964559537 +-912602455 789027348 +-973650390 -958803663 +-854037904 167022750 +-533420201 -23641787 +99013800 -849471809 +-686833148 -552831366 +-967423624 -118412785 +-187597314 51537830 +-820576675 -700606662 +725259644 -735373119 +-244171809 -658713009 +-803059390 -569159051 +674441623 -935844523 +253894366 354313490 +-571507412 -723562345 +863828011 -394070017 +-450931868 105155409 +14769201 270447249 +331175677 -373417797 +-657379942 831054716 +-31692462 626258598 +-395817587 -16943946 +722055088 -198060840 +-926870635 -878437757 +-348557127 311303577 +-831021276 -127918679 +-262461213 -341121762 +-962909570 -52509867 +-375555124 740688379 +809092766 -247884454 +517424480 -16591229 +408406784 769121910 +-966286417 997219440 +-334249888 861799596 +565005761 -584891339 +110029459 854922638 +224883021 193470969 +97716964 -692707190 +410784577 -937264425 +747108846 -281756086 +-567920221 82081117 +-324629256 -976463700 +348848444 -700111542 +738298711 888749616 +-259943246 -518918712 +-567128906 682754396 +-642060929 552669315 +609241140 270630432 +805629702 310840341 +420867365 -196271886 +-677863356 -359121739 +977976615 -562416702 +-881114759 -571124372 +-173610232 312815263 +-604711487 -820639629 +-707724343 -783480313 +-174000909 -735079471 +96699439 229957453 +194607414 -608885582 +517937540 756655005 +509399940 -356949502 +-357415584 -97269483 +13013955 898330315 +306535562 -421772926 +-357187307 -523941350 +850314647 907172179 +-642089636 -89011060 +418240510 704932438 +781263181 -425558109 +-567274033 741774065 +-262951789 389251992 +-244707424 -597575804 +-592164455 866223885 +-123561337 -867832241 +920941019 491848217 +-917042478 420545647 +793933776 605512641 +555136427 706496958 +-839301608 -22186708 +-739716745 813048980 +241882604 703846372 +494708744 -792750996 +-936739606 243169068 +370343136 -290988137 +96265417 418633119 +-202262845 -765159641 +-879411722 -346453931 +-417960226 106145376 +-281101183 -573966446 +-672851970 568828200 +-181973388 -638688069 +462303904 -860123940 +820801463 708304433 +927394558 -257616197 +833915372 -7020632 +575145233 497971220 +368288115 651084325 +408656609 29599255 +900731669 275671805 +-895190517 -921895623 +996608963 -906393811 +896428108 -421753138 +668061097 -547107406 +324495 498161929 +862938915 -884323403 +781621591 -647430461 +-808742047 11284426 +-969437452 -595808605 +-790962597 -260417014 +-625361906 -771187049 +-189358 -886964698 +810794334 -817343687 +-304619589 912192914 +909996264 -82584580 +-691337161 -550337290 +222492255 -5591014 +-615400150 930507800 +873724633 201991768 +847507889 113408776 +815774571 158303009 +97394339 162989442 +-605775073 -7169736 +429217600 720181587 +-327374768 288188023 +-422212267 -505176948 +680001827 55548850 +-804048595 -330994092 +850737429 -386816576 +-403418288 -523552180 +-440631972 206501596 +-16724121 -10930493 +658868729 -530198161 +-530461555 989195840 +-305827629 -918262880 +658373015 855227034 +617931440 -717273678 +868565808 486317268 +230525296 152632761 +295474592 -544937476 +-35329799 625488593 +-900616722 620703163 +576920000 946333684 +-966590460 -439311349 +-165507662 -540849201 +305365187 -942258596 +-766234371 59309388 +194625829 -677193038 +850189448 616776656 +364529821 822825879 +-958752000 -636697685 +-806928102 312912671 +522564084 304080086 +-431862050 -97412350 +-510114395 21323937 +-196357527 91517730 +-714752118 376747825 +951775943 814212884 +-557303373 -747874381 +-898011161 169203974 +797915888 138162250 +642500784 -219607451 +459189102 244255174 +-83689582 993315442 +-17433041 604850053 +154860525 -122121207 +-895309266 624452459 +-418882395 70343095 +-967380673 -170547408 +-433349048 -134783406 +-839055882 -867208166 +-654546126 -689336614 +250542712 -465600979 +729024353 707224984 +-789356805 -151890383 +-693515754 966353647 +540458126 -392147705 +-515952366 173254736 +-243371405 860193082 +-733841039 -681376944 +975002803 549229038 +-347856454 -969746907 +891581024 334118329 +242676277 52982174 +-488492765 -867609154 +984617891 -804659667 +474253027 -28344994 +-537784828 459139537 +175859442 644690276 +-88269958 590614576 +-874832488 -219055796 +580545170 -456028703 +-95950055 791498697 +-485461364 -461975989 +-381768551 963352267 +494905111 -609956412 +963475452 721497602 +-464443269 -630580793 +-179242314 841752032 +907105803 -744326175 +-443830256 243230123 +495951775 -332355329 +979015045 632594101 +724685040 -399965182 +880264351 -660352550 +-328860843 -177707264 +-713917528 579090213 +-162742384 -480049859 +-972111874 331215298 +374066814 -197689806 +-689877323 -324063456 +289243050 366409696 +-192571247 -38254343 +404207565 3540361 +510435157 275955290 +35188957 415288033 +-28858716 -275111581 +531682886 114380322 +12171330 -545969568 +-859895679 -331996437 +-403030730 -178171487 +877787360 990733975 +309580928 -10783070 +-111184573 52071007 +-129738887 -613651887 +936481789 -189871412 +427315144 -160999570 +-998112051 -917310430 +-631948064 -977646449 +608808655 431859362 +-116811490 -391752814 +659504976 -489979719 +-244059694 -160841464 +344475415 -786403981 +-202327325 -500709527 +-49145833 957745139 +599805705 958731909 +-399006792 924135913 +746254865 798649167 +-565615719 -333786185 +153771122 221394617 +-502837834 -954722573 +-854572227 -263077896 +-494265553 -999372132 +543184112 -292311698 +-402692274 505603625 +-792148024 -908548379 +367254364 -339468273 +41848035 439302745 +106887705 -393800948 +403449094 -297597244 +-407411810 -802099366 +431110738 -332951580 +-360889205 134318409 +346600501 -669614306 +224564802 -725635010 +-187252174 -62073300 +702665133 -959819759 +430453012 -750495772 +-960209557 -798510970 +-264895515 383161646 +161734767 557130528 +135046481 -459383905 +450193409 233778856 +-165491869 -891144333 +-795616948 431457544 +970374760 156347994 +828543926 -430198029 +967609475 981130784 +35472475 -57316560 +-793395248 339958408 +-899017573 -716799406 +1539444 -989519186 +-170791350 852920980 +-954316836 -783443074 +-487766703 707931321 +-830787325 81048569 +444774529 51269505 +-256235413 -920588343 +-828765198 462231556 +-470551451 -304120609 +-249687953 338603910 +-922399069 -728098821 +461029391 35649861 +813574491 665739707 +837135663 643742570 +-363769882 894577422 +467212557 582750826 +-688118173 739962999 +-274633753 -162473194 +-303444843 53643589 +821331730 -957703578 +78043111 943072222 +-270222990 -797650935 +-842808412 320549205 +629055896 865204660 +-963045857 -906269915 +450858156 621912752 +-488719944 -305351399 +777151194 -772430843 +-327132957 -430160254 +-851268991 987562657 +692531967 -752544354 +72235439 -160041430 +-671112333 787836937 +-513981011 -995796969 +-934630655 -948258838 +104922442 -812956958 +-555393606 -701570025 +-324175890 -643489655 +-357129963 376253375 +757221221 845541429 +-598504828 -931421675 +-200885975 803108480 +385106819 847956603 +-730057871 729015553 +487815253 838920947 +-745496650 573337918 +-801330316 548276182 +-249610137 253895144 +-710625653 114006485 +733804474 -800167043 +147194931 -854634064 +-744203171 -508416612 +-813444658 -45698365 +337784705 404476644 +223414594 132792811 +496803233 379973635 +709448860 -869114485 +750516849 -198128649 +654760981 30009412 +-953192576 -566438836 +427128650 -486413414 +769258202 220293324 +701685015 576480025 +-960445498 -920636562 +-734930396 939068946 +286412117 224971373 +-908325608 202592792 +900598609 -317107808 +448774908 -722871989 +980124418 -93818459 +-38348026 -585115522 +-525401214 818208811 +-985313331 940116888 +134075718 348016949 +-8197162 506026463 +281623789 -993677959 +405498862 -909578300 +711777730 639774600 +-33498690 978599072 +329464942 845758663 +-93305412 767952799 +-764371616 450348565 +-704009246 110682883 +96781800 542298586 +136095098 -983930015 +-839970328 -60457400 +683181392 -819142758 +-607099081 -642006986 +-330593528 304057961 +-980205503 -829997980 +505777702 634643140 +-569728714 -791133953 +972865394 -474460007 +-817367141 -435236094 +-286853330 780988625 +262743978 109165640 +-343487566 481864729 +-485870406 -399935784 +684226624 79148074 +-139243092 -187811510 +295040261 655169341 +-931916925 -569102587 +285599537 -927266721 +913523258 -937100441 +-249504959 -698394565 +39189361 -132655214 +579279057 -902239197 +504565295 264672678 +-357347615 -956351611 +-1809086 -401413507 +-707675547 -191268347 +179888020 570717067 +-110568462 235637764 +-425897231 367939774 +-767068544 830835705 +-648819874 -947182700 +-112070283 458913469 +-506963175 -496997919 +-943898147 522232291 +-349448419 231934693 +-839684374 -962708216 +-399668306 969437027 +638374737 -485190800 +709045265 482564039 +-6769163 -166418531 +-526115185 -947288389 +-755530683 610138792 +-278849285 917850184 +-837164005 -340329823 +-135120925 189520871 +996199327 465584708 +272360373 216763116 +-668038365 715534960 +178634174 729201449 +-380732918 -622881273 +-381635938 -159563066 +-820639963 -939254478 +349402494 -923007069 +274850065 778053574 +317886461 712874471 +-883640282 -774805045 +-737521798 -486462931 +-592082267 89399477 +-391266885 876191887 +-384625693 -864988222 +-755620150 485646150 +-381808998 -398865054 +3968904 132955879 +-793159481 504058370 +-545416765 -390429106 +405184798 -658994398 +799721789 708829433 +-355147528 95277039 +-565639752 -255755463 +616209652 457644987 +-339764404 -700273476 +-743446355 363916000 +-720078056 -862973188 +-431326169 280555687 +-187336869 -894054570 +600916475 851165064 +608826745 -901203635 +-435980361 -247694165 +208703843 -597963348 +-91192432 -971690383 +-819939481 -790786770 +897313493 -68049127 +879115261 528347649 +158258888 -954428616 +253372044 720893055 +-911969455 741457657 +-390408249 41379972 +1838558 -563738343 +-665592824 157381107 +418053655 453287468 +-4218056 -593844479 +367714369 722831952 +-300342474 438014442 +309816365 442562763 +399554395 993782794 +-254201016 59652546 +-737160868 -660718439 +-4848970 872085835 +191577406 365445031 +-622713135 -451892996 +-451746700 665626603 +785666111 -736750118 +478432202 -115177653 +-485243930 88254176 +-278173637 -923782965 +4582035 988939590 +350778462 -95639775 +-894323244 -821313602 +-851592122 -535496859 +-682519005 -442743045 +560510565 -520329009 +63060275 120472059 +-654893111 -931013416 +172933359 623100896 +444838615 828557568 +-518919596 -110310846 +728237826 -107749074 +-598127290 -445380284 +115527724 -549886201 +39070587 -295480941 +-694725498 874569307 +-73363962 335780818 +414555107 852492742 +-927123055 640566523 +203957231 912810931 +-118844661 -925530590 +7092597 -308179018 +851973349 618898192 +-421270496 174097554 +393407247 -442827511 +-33640436 264496979 +551379162 18109474 +675106946 593775016 +293905270 -869148678 +667470502 -467936739 +161667006 374398476 +-278571080 116315545 +-653212762 -132969232 +304136223 276774139 +-473972387 -569402137 +236100946 971821322 +-144368401 -468353207 +661917972 -916298106 +465757036 -149282012 +349901002 -390186004 +-874507874 340068861 +175739774 -805756197 +-498641759 -565259355 +-158550246 -64765015 +830850398 685185218 +-477940991 817487668 +-1648208 -404289632 +-228532870 440548756 +-737738579 145682101 +555118885 -352674467 +668821360 -341251162 +417575334 -256077714 +-905537653 806620788 +236136887 -917386082 +959265642 777613745 +65598388 -936826685 +-74196328 -142714888 +-62792480 -939557122 +-674760054 -255044862 +611849121 238947386 +-500445748 842415469 +-720961990 169737093 +-48428702 -694215438 +547776652 624316589 +441464601 -470203437 +-156087472 -50682284 +430025550 -306050164 +-519639333 624791436 +599625816 -261825577 +312084891 -692192658 +-351094674 -562561780 +920771810 28902295 +-276206254 44496265 +-953375972 -130995649 +656203758 -603210559 +-381707014 819647655 +-451374955 403335355 +664140525 -950715412 +-703362784 624054179 +-262432779 -832442666 +167577111 35352357 +-155810436 -326510628 +-64715686 -126518420 +396004113 130394378 +-860343317 767878273 +-258130602 987886919 +-455003816 748391630 +334398623 476771177 +892706080 -542793531 +788230872 615693111 +429316014 409529902 +752813495 -416938641 +-291316197 -311579203 +-845314890 -72054927 +375449060 649642987 +736535421 919835024 +781463568 -839758341 +-736777275 -626372066 +246381087 857294021 +508110452 621912604 +-87019859 675603263 +321658994 449509881 +-102907013 -656042101 +-25641016 -740305676 +620471425 -154932909 +-837884991 -955469998 +-871976767 947103419 +-487758801 679471395 +-996809153 244067292 +509491173 -496342751 +579739837 -384275693 +-742914791 -451524779 +-680190123 748820080 +957874830 211290966 +-601413114 144480330 +864118142 -259323757 +102973710 514622082 +-247284652 288447999 +88138537 991404562 +707461977 -603042356 +-604165106 -460045344 +-490716947 6054401 +-218815315 302798268 +-504678301 128227979 +-378923457 -429600002 +-54421475 806690002 +-609131900 996671301 +-452550359 755386357 +339955299 777071870 +291842172 -566079681 +614910962 930224737 +-793246840 -769809736 +-744024963 104183833 +9220468 -370208558 +283691058 732877781 +-145634204 -528872232 +453663203 -8543368 +43734627 758888752 +-929920727 227862927 +-827869109 -797712702 +64771544 111286495 +-49995197 288134719 +-881728247 -494918721 +782760357 206986793 +148115675 -771649148 +776656182 -811407937 +636714279 -557744300 +446841941 795728277 +106922703 -712928061 +-624425574 -188870833 +233514012 472579942 +460509920 -719341135 +721312836 863234601 +43082911 660250302 +876540394 340887945 +-685281530 911684647 +-6505380 121330018 +840691676 523784 +120831357 -632396305 +230589714 867826355 +356737395 -4654165 +95127208 142717949 +732152253 102402076 +-423051037 119273106 +-540007042 726787117 +-96618022 -76875564 +-487559834 657623852 +317586535 -390414631 +831337293 681906080 +-463587848 529034179 +-305428854 801547483 +538029028 182265136 +781499964 27115316 +53250376 712261651 +339516006 746625509 +-921975554 -469910984 +803157698 -576427620 +-40502776 -677816352 +-97950926 -673308714 +-108541138 -36097531 +61011789 -141053491 +-460539901 -3125410 +-537001723 27079700 +738652095 881830865 +-152699945 -248163563 +-395109920 -237463387 +-599415167 66977618 +166549709 -224839002 +967445679 885838565 +458566481 885839563 +145963089 511919784 +-81886164 -261148899 +542962795 -175743052 +-694888248 -420329760 +-691953110 868476741 +-424096186 558108931 +865622476 -707003107 +-981171231 -126668434 +681069024 489147793 +-255127722 940541860 +-467383185 65110300 +-964252288 -455942851 +-362469016 142407279 +864390687 -941290588 +-409464561 -728434892 +-492961871 18907070 +-264362262 -809252886 +515424838 642490017 +-307617637 -617326731 +978344425 275457856 +632410553 166234124 +-111786669 -991801931 +412472882 105352358 +799804134 520355423 +442989205 -257937799 +-507913324 -410999372 +-638305298 -312092577 +-813112391 -886447710 +-889852263 694022381 +270034497 255224355 +975540305 810125186 +946585180 818805282 +-127190773 151271716 +-467672479 660257023 +369921804 -345422875 +84199334 865951530 +-440243617 701284455 +-105966868 -968844686 +24909875 -679222511 +790165308 532755471 +512113712 -824348193 +-898932081 113823993 +516341808 -613301729 +459292425 770980227 +-439275462 918874254 +-360538298 127159225 +172543742 618024395 +232511810 -458063708 +-742228333 124597635 +346276060 -448612554 +-255435337 -781288987 +-619029619 504814872 +341114411 -769356102 +-998943405 -725519422 +389974534 -998732437 +-666026597 -823088902 +105678891 670411046 +878278436 503419689 +-795081097 505905719 +-812428091 -290600123 +727150761 -228860176 +586357325 557678297 +662596747 -164362661 +657283171 -642193345 +195554593 -107635773 +-669399386 -841060736 +335441164 391940412 +104382181 130720697 +56652368 860971003 +-970003047 -14013883 +786035332 -684335769 +360848940 582800411 +61254513 -833188214 +351937506 588608917 +-44581660 -396258334 +-104779582 84788756 +169702578 -232892657 +233950674 -933408799 +-163704835 -215804006 +646991947 -844554038 +514245940 -831327645 +-75480856 -877582508 +-644850445 713080740 +-349439988 -18820951 +693709991 359232761 +-774542705 782528883 +-568261259 -705263878 +398729621 -66937920 +801905052 839011349 +-700136347 684193324 +-644127351 767423343 +506069964 333619510 +637454919 304000090 +765711570 -618716657 +-363634150 -139576218 +143865832 891000955 +478494506 91361337 +-19597564 -741681391 +-964636602 -607590751 +598039703 704372864 +125747192 -309703150 +349437353 807690052 +366645980 325455572 +-98685163 692305863 +-729256668 -44424124 +770946061 -810181614 +-587643859 210177613 +-645244151 -11603470 +828595201 741929607 +833325165 -125165869 +574149423 -886769614 +-683947972 -182735284 +-640713949 -356305694 +294026742 57457625 +303952518 -374736167 +17954030 603957449 +-717058110 -124704193 +872224318 127723824 +581482139 251221937 +-750368028 202684051 +756908667 -165513133 +923476748 871650393 +148356644 -185048558 +706182205 982187287 +760087807 -899542454 +413546927 -375170939 +-742760053 -847058535 +693782410 255931832 +963319095 134443691 +-855246819 -779006623 +-633274729 402995355 +-32373446 -172838048 +385419451 902002815 +913519641 709216142 +208335852 -864833127 +899460093 -632642408 +-912194069 -23702750 +380421592 388827747 +988715840 -994600658 +-642375701 -190698343 +784122804 -810826115 +819157253 977767539 +-106150635 -732247369 +754418862 -237795119 +527091227 734523052 +-674994839 63641622 +-797021753 670782311 +-515193420 34249903 +959920091 -183355361 +650480893 -670994458 +-478785326 -344503421 +-464723771 320479634 +-112316302 724018990 +845646861 -219054129 +-141774208 -572773454 +-934369458 778097398 +-147676661 -287377892 +-865440439 -917136929 +-977149071 -670293360 +466981784 -655603126 +61299481 994354420 +-343940535 -805858636 +393580846 -488330017 +987149015 -55343058 +-348228568 336057599 +-318040826 -923146235 +-847816498 -437664972 +746095125 288828737 +-176547102 46181838 +449549201 -446450258 +-562574034 780344154 +46071872 -492990487 +-67381263 276138261 +417795551 -477075772 +878960491 42391569 +938713962 -983931426 +541596025 111471600 +568625956 -222568918 +-255331709 894168057 +-910167321 -160372619 +46787814 748136573 +-333414431 -233858171 +-240329208 -416365894 +-515976156 289584893 +-995698177 828891996 +-389925959 -226446814 +621089750 -318216450 +-534033546 -169337423 +490602929 -332607203 +-249533799 -962334957 +-120461500 -629620545 +-727423841 796626164 +653412915 243630017 +655920528 -415505561 +895171013 -555477728 +-599490058 -813831807 +434921147 -64241546 +-812216227 -320217934 +-769988660 -231379199 +-744375983 -227042028 +6959586 799927738 +695847467 691086412 +978278956 -80891551 +-336842582 -104524285 +-95294521 -8076617 +-610428397 525819079 +-292150801 -622989298 +466541820 850140637 +953374864 19651457 +293077119 371336706 +-735182141 30892227 +-533381216 779795574 +526703141 544709275 +-723089927 -469837232 +475446260 790727567 +-842644162 846829359 +-862321588 676357040 +490174401 -255794496 +839597237 -44706964 +955639435 -723462539 +-856131456 160484667 +-258833851 -523264940 +-521043423 -548874329 +-113034003 -560825792 +423063354 186333507 +-911832262 -826377652 +-239685757 300320549 +-980769851 572746421 +-384533183 -940666488 +686629307 -303653962 +557849510 391541988 +87924461 737809135 +789746261 -818803268 +317815478 -561574615 +564330219 144852149 +169248937 389162182 +472578947 997091897 +768333353 -758480520 +-217702471 -229484900 +-420352452 -259160067 +-137975562 707526806 +-138495527 -483026251 +-697911531 587220906 +-42358123 306157002 +-359214830 -964616089 +-339602847 -973322147 +-897398793 686989665 +-465602665 158465029 +50611831 -154112585 +-722913091 967302639 +332883264 659976307 +205602998 -484944881 +580847020 -836074710 +974482071 485616380 +530075934 -126205587 +331430571 442591855 +-239111540 180999893 +-405969430 147612958 +-762795336 -564248462 +862254601 709507535 +631064338 751009744 +-64742890 986826554 +-360534803 902998657 +883199355 -808509789 +-324729476 -566537780 +813984632 1258673 +107459552 -268949804 +-136945245 -356515529 +70537194 -437361130 +-938932202 -612911694 +-397184402 704147692 +493384931 -161343724 +2390343 824120413 +-910879441 758182907 +439594338 662233700 +172080040 -625811427 +-615593956 287226647 +60571344 -970207105 +-686868258 -148089499 +792912271 -702957753 +411467348 653716081 +83977925 538207138 +-231909884 986105643 +-903380200 -791283987 +429562700 -393738734 +174962833 333987964 +143247885 205590293 +314840408 425670266 +29304961 91573291 +277457172 445956457 +611426992 -415740027 +7179838 238271845 +178678873 -859927422 +-31782332 -569018545 +-547410752 -450205979 +858771314 -725272857 +397743930 -220711137 +847039609 -10953541 +-615271421 537409665 +-570982163 -374973592 +137493656 596116241 +-933047210 28525203 +589395487 -199136737 +290028671 -381609564 +354406781 640057795 +251615001 349498254 +481990445 -523271237 +-67144080 -387543383 +298450281 -83049010 +9398294 -570283475 +-384533453 26655946 +-236641039 -333591921 +-2644406 -846827012 +855378413 937577454 +-112217527 881509123 +572039500 374235144 +955703211 -252618823 +-208591355 -992177982 +-981364529 733414693 +451431393 277307868 +-798460377 892426120 +-774205290 557625203 +-709367299 -616900107 +525954336 572277012 +-175575433 548362404 +623485566 527958509 +134870045 470620327 +-394551757 -111582402 +635726698 244204894 +706232702 -607180163 +137804209 -817862692 +-653697821 -143330714 +-796796226 979325540 +-166110104 -867793801 +-115886320 172510581 +-35381736 360984628 +475817136 -25108740 +-470279331 -641462494 +217540587 -919856734 +730692295 -292919130 +93901753 564541144 +-981655111 -716727058 +-520322560 -386521889 +80039417 747762374 +302118551 -130753610 +-689176739 176146299 +-199720119 -421378077 +59678696 157789375 +199173143 373469365 +929167248 -278160338 +-444873692 -201845660 +829958441 455370778 +-554621422 323402069 +314093891 434105399 +-289102523 967010720 +66925736 -92293154 +2333877 539085229 +661013367 -967792059 +175708857 -583823836 +-832906730 225788521 +536060573 -83573038 +503905591 162407532 +55430248 479983140 +367085032 635080235 +601859708 581548777 +-976447766 -750730408 +-616070261 -579830281 +-691219147 693618998 +698544108 -944998435 +427689470 990649547 +917813573 -801337618 +-711269034 -810124637 +-981709673 579339980 +136189821 -730054714 +422155558 -62706094 +-461791772 75606781 +318099479 -828144648 +943772252 782012784 +719341851 108644062 +478680858 628310 +481729193 682245142 +616381354 347913462 +-163791642 577715947 +383697944 -651529438 +927623480 -592621987 +-799374229 -379021380 +-359749486 777342298 +83958060 639200293 +-427680221 489656257 +507219678 453044559 +-859105616 -158084318 +182284673 14121165 +284724590 692764548 +751148068 -429932620 +308703381 -273798071 +889963510 -309138563 +749529237 828987851 +887619226 927720772 +-902356453 -512784352 +-264131743 -257571061 +795361527 -570421162 +744572480 -858095519 +728669805 789911422 +-202264803 -305179256 +45976773 864753853 +395140194 316025255 +-754079963 -370002613 +572364793 844466027 +-816887143 -670384973 +-551975213 742865364 +-270663203 652126683 +-597991248 720632027 +188750098 -596647157 +515881278 632555799 +-413345557 -304550429 +539119780 -83588425 +143407912 270732161 +-534862481 80092047 +559868426 423057434 +230670817 -330248308 +-388564905 -322359224 +927897841 249449876 +-587712140 -422161161 +-891824802 123022813 +-218554157 -323870851 +-314284353 -698466536 +45814760 -264125514 +362132649 -208132759 +-999510566 677461039 +-12391833 623610174 +-116273305 -252887153 +-987448519 -437541925 +-449249885 99254863 +517859254 874419073 +999577698 -762090395 +-46005368 434940151 +769762919 883544538 +203520197 449378773 +-514967453 801176866 +796635545 127926719 +986450984 333708967 +-690020376 671592711 +218616730 962268355 +439340444 -500396784 +-906401556 132650391 +603048224 419361846 +103116354 181501992 +8848725 567642851 +-253559330 109652034 +-948435138 729654959 +-687101097 864342562 +352551653 -229061906 +12369086 326883761 +-694193527 -255345756 +825000317 -812983359 +-140325308 449817624 +-693628706 655662687 +26007027 86974061 +-649715049 554232294 +-530481332 411292327 +-704252963 -649631527 +-199972483 77558324 +-576695304 943936179 +314153985 342253066 +14099728 276451492 +-376323493 100742630 +729881925 585154079 +-636946197 846150709 +-538668829 170436531 +-837030822 503113945 +-881808001 -574168577 +-273844026 958644657 +-480391090 78095626 +773106679 -664962905 +782470541 -245514701 +-154793085 -111289252 +-871952515 731268921 +-968211017 996343330 +522074367 320925700 +-908058774 736484831 +-187999336 268439697 +445271798 -142106004 +485654628 245969449 +628616272 -979188808 +133821549 478001802 +-924557025 -144104802 +-886339172 547924109 +-862935577 -872757676 +-617513331 -85687908 +-34969541 843916275 +-403629263 -81062253 +566597869 180310916 +210584400 771781107 +795946832 122178791 +238208396 938275310 +-943402969 -310472801 +-786695936 -576848517 +-652507767 470798295 +794364828 -786246733 +537082658 -717007464 +350537139 836482117 +294154694 -945600152 +937034907 -643948649 +289812020 356171341 +579813749 838086323 +-610327629 -483300998 +-405171484 -857398756 +-995907371 743904307 +-588324347 -438899051 +988864234 828787752 +-713061998 145150405 +-288512952 502744188 +-216171242 905897840 +52542422 -835923483 +-57110749 -803996018 +205333179 -613618071 +-101927448 992124598 +-796810527 665255657 +-902556460 -93344901 +-129436739 -229570860 +123084312 963390624 +796389532 423302102 +251667556 698127732 +958941779 -866794028 +-560491592 -16651505 +-966743518 943505106 +305768275 -535517753 +-466271408 -481898315 +228093733 -293209769 +75175826 -833587552 +350530717 -982305568 +-801745781 -788119559 +645011478 213064513 +816840358 95958862 +862558242 -607065138 +670124370 -427916819 +493957528 656511308 +-703523551 18776543 +-176514397 76890996 +837568194 -744405375 +-504420589 728227498 +-101230918 50881551 +480766600 -835006090 +113608340 489998233 +-441196059 709058575 +-212113948 16533354 +680726892 -608158586 +744944852 -969883412 +302021739 -317371882 +-290456389 546594133 +-757015526 -824368904 +13289073 -343039352 +-814956480 171833720 +-565036483 664955779 +-177549108 23697225 +726803748 184245081 +-749542311 465693814 +132482592 -263814626 +334702922 -132913632 +-856963608 293034851 +940761189 -963827124 +798931150 828790383 +-76717944 -290508591 +365122853 -838734172 +720444791 56341037 +206769548 201677536 +877567268 40431459 +120446543 -47313885 +-414302042 269493363 +-507557462 -530411590 +500879059 -253455775 +156444638 720496667 +894245063 -514618127 +774033624 30043265 +408468193 537975053 +-738301246 279250176 +137317432 953337225 +54806763 -146579483 +-931478737 871808698 +-989080862 -135219428 +307248060 20504639 +501063896 -805078315 +-699991655 -861955619 +715094277 -436212704 +-874212207 -703345530 +516179184 -206609110 +-367957953 301429295 +597598686 400450480 +483571941 -167559228 +-361149482 371570446 +775231484 214376141 +-195876310 -516738649 +355987752 914537895 +-679676645 536319047 +797456486 760705475 +-89565177 -119140949 +641116331 -870423924 +-959192403 788033509 +-838624501 35797402 +-89542081 402997931 +-966657467 -201075725 +670563499 -92391073 +-647218709 580002797 +275416089 491791522 +-507166941 13433878 +470127262 62652527 +-404431156 -158141037 +154548376 -334598557 +720842404 -171118065 +230903939 965905485 +-964263585 -478318597 +377286487 -661824879 +-353983629 -182953455 +-73370169 565523998 +452629526 351248685 +87886412 -344280870 +-779365450 969460519 +-302161986 348690207 +-747670887 26625188 +849007981 -267092154 +494982878 -858184042 +949626451 388410211 +-917931428 -41300015 +-389214546 -193278626 +-804063960 -715738080 +-62065160 -388010004 +-957313451 223963944 +73869689 -311036818 +-61740226 884274446 +337449678 -859628415 +-436286213 -698540306 +666671619 720885196 +-84459238 -509569688 +185777398 242046201 +-720155395 477044774 +-339818657 33043325 +-956529968 246812567 +-280040537 260991364 +-729939323 716806477 +343619908 831221306 +581161211 724535180 +893585326 -177185264 +-713834972 -650844169 +234222166 282948387 +304675912 266571769 +698394990 -638122910 +31093033 -468928471 +945161605 291298307 +981773386 98917854 +-84979472 504344897 +525222536 308054740 +435892153 558413231 +-14796211 717116989 +-586610782 751803212 +-772985982 -564123264 +631908723 -216649317 +-473612605 -647717502 +-197379586 -462018477 +-429564963 158110190 +-840814340 -783323650 +733723339 -372505659 +-894858027 865542948 +-915275371 -388597830 +-335227663 331776203 +347837848 -955743376 +679402864 -860216582 +9829029 597076949 +924511120 -476933192 +288908917 -445360394 +309265750 722259218 +372514330 650262509 +-103610146 780284213 +401024911 498901717 +-362734895 57925885 +473466036 472843225 +139195585 185961298 +-96696224 -606043246 +619977371 -255426847 +317781129 364343434 +363219299 -85305005 +452002698 922965645 +733791003 597861624 +751086295 886141868 +-375784415 -240519639 +356390059 485955679 +-646812063 98325848 +-347766786 522092342 +-269475599 174826275 +509017263 -728768550 +887237000 -324375681 +-330729032 785723912 +-865581732 502343036 +-993934414 -587958853 +567994730 432001647 +398895037 -891272603 +-46875175 -286340652 +-353130796 787534797 +-12801399 -188030707 +822236852 -707152610 +-263242857 191917944 +355065982 -988202772 +-402711963 -213404292 +-912049236 -162041414 +-177236743 175437740 +-485538054 -144828457 +-302200758 -743441873 +159399574 -749401230 +233895627 -154967385 +793274647 688846923 +14727844 -935820227 +-228775708 -913723728 +-119215092 -329632407 +-7111862 -412254970 +385698231 633425542 +467103676 -393412077 +-74803553 405322365 +103022469 299799337 +-527875764 611630552 +-947972959 292346995 +815307421 -399222952 +384170086 666486174 +-773199330 -155518076 +-228107757 -185483850 +321086771 -776210279 +933068664 87131831 +521037415 594802982 +-9940228 641495693 +-818684920 104155245 +69742273 123669535 +979247706 463253115 +-467362031 436795065 +-785908747 144614627 +-789817368 -560200050 +321079156 -48337247 +-322061735 -875566271 +407945906 -785599234 +-518961924 497089724 +-398842502 662644358 +89715448 -817087752 +523371645 923782707 +620177606 -253744351 +930307417 683410173 +-988023007 -298795832 +-670595269 -517233242 +283531936 895357275 +661087769 -279904496 +249879710 -958311399 +-87495233 -142353818 +-368889356 399655164 +-613073853 -374237102 +-390263600 789045786 +-447530631 -956699492 +-302028845 -846268454 +658020123 55209944 +37324523 -879986904 +-124109450 -696807559 +-166324465 -210133546 +-826492813 835349152 +649243821 -416806731 +714169438 -918852394 +-448132087 -708863357 +-583860321 987513745 +514125439 282052369 +543536591 -612587255 +918027653 76584816 +-819045749 308986056 +436973660 -857293440 +-831022798 973693076 +-473133265 -894942944 +377793365 230794357 +-75954433 -945869412 +-100808899 556501094 +957892514 219978691 +774465690 442655963 +-873853007 691357684 +-376996805 778154791 +-108571335 10784231 +-722446066 -43108367 +-734535572 284711707 +-221477444 -36095735 +-941058234 918884889 +-862714663 -308027928 +866969421 -538407287 +648303646 -306630326 +-562670152 710378725 +-18210897 -230567463 +427658452 -584653666 +506005902 960993694 +-319420273 -206662845 +450676117 938615977 +-876513949 68220407 +-619222571 999124737 +217999706 -708889658 +868373074 957005472 +423803754 653994752 +-967233934 -309489191 +-126748715 -818469407 +-431318870 -170381300 +-376620285 -270367347 +-572711991 -352623954 +122273129 -237169474 +-43116824 -804114158 +-681273606 75534149 +452609903 27577738 +-987607953 -253182653 +-869311509 -83540530 +-21585958 -34676349 +999893624 -476224726 +165929135 872291091 +79562464 -216466753 +68551140 -584418450 +-446331649 -438188712 +-309010344 -231556027 +977268073 133554639 +296007669 -471679913 +-570317746 249390223 +338423534 -973848578 +485417188 643944746 +-94029763 943729327 +39790159 -640246066 +350326693 -671353252 +-137073240 -706436241 +-439746261 108877335 +63347345 -558181263 +260950566 -869109612 +121937715 -926856498 +84909611 -311793817 +938643558 590089352 +109869135 319419284 +817429983 -147639861 +291098850 196972478 +356094955 429039336 +370927091 189607307 +571908326 -787415058 +412051150 363914673 +961223400 303660583 +-577206299 473629752 +217208050 -492034974 +-735469572 30312721 +810785035 333647487 +-827761340 274686200 +-962628514 -620653158 +-678974253 -267037039 +686894003 -546257275 +561129708 564508933 +511717261 -93294553 +-62713308 -86394762 +-40374662 -811579922 +-174769364 120998664 +-178501959 254082336 +-770565307 -798324400 +-240346090 -612662129 +-572533315 -1284381 +770449157 839895036 +799628756 -298689709 +-809754263 -723877576 +105787256 -968250591 +353700685 760331675 +248879970 85249388 +127239035 -493001095 +781256487 -778561345 +456677700 -782808562 +923769514 127622892 +194770375 -956041571 +368654055 448798965 +-24974795 -407463555 +-475332316 -249299669 +-451018486 -800733581 +156374114 741868405 +-952055025 937137965 +-355529495 402562107 +-239207089 869328104 +-789604674 -93211384 +-363683975 409322160 +426043126 116190685 +647433798 -984993436 +188318427 526610101 +179802564 409794301 +-798001550 893424098 +877185484 460044692 +472096605 -693551838 +557781027 -150732751 +-299949818 -138328534 +-438850739 -775348213 +-376817820 114120740 +-428479627 -861730802 +-541016254 -252119048 +118893423 858234575 +32563647 -207587254 +-244158327 -846745409 +401358648 -705723489 +-734487732 -215620814 +-699893859 980136028 +52092180 -365008007 +-579398039 -81033852 +782416202 441419474 +874641656 347091080 +-133115906 -952984302 +231361107 642958259 +-353874234 -222457403 +607992526 343900845 +-108481565 -410351173 +-364105426 906044363 +-224889386 762432279 +940480552 868990017 +363459002 129906595 +191294775 540977565 +703321869 -501211041 +-17672703 -583397942 +443299942 486955814 +702334598 952949576 +-221206725 888992474 +164524265 -500937618 +-919723874 -617312160 +560579798 -914671201 +-190848138 898633588 +952375947 374229028 +955858379 77374615 +-622603340 192303762 +-356447736 369650580 +162196502 943477845 +455255611 920598295 +-817625813 -342344162 +919034201 809751234 +189504200 -49044804 +818624561 143582897 +77299434 -25580480 +-8912973 -574322779 +568046128 729747865 +-694860 152461373 +-115013357 -820635612 +-274681422 173987692 +-317086766 -421371357 +947558992 288716531 +-886154923 -377522347 +163355536 274782854 +84870691 916681812 +100279901 -391955992 +993203332 285711442 +-893732432 300985316 +-788532888 130485996 +-577629885 378251315 +29852244 383631801 +445520783 -685344738 +-213321862 -48404318 +3790773 -230678359 +704741924 984114838 +117928761 -444977162 +842583888 971289683 +-741673232 -548844655 +253131292 287309717 +402457836 -832402909 +704713108 -83722355 +-657906137 357951126 +968538726 -410372145 +237789187 -472526935 +799928938 -479172913 +731124144 -316596783 +109991018 -535913007 +-35603302 670887995 +387101398 847496175 +167391004 -18566594 +-222740012 -650956940 +-647558252 227409454 +871992381 251824730 +313034150 -997819511 +392018619 945394305 +755971144 -253905029 +-359095118 261441238 +-215759659 582328902 +-268246648 -513852716 +-870439602 278039499 +-651494605 -310742355 +-849537119 -226414241 +840150138 332008788 +721949815 596531900 +-384224808 858013511 +-542540652 -32506905 +176906423 752635786 +-964609804 -348387538 +401924566 -174077653 +-942720282 218687621 +76708695 920995989 +-410287948 156602454 +-848913379 -363443340 +797954584 -302296021 +461751922 -84451578 +-312230492 353321803 +-170220496 356551475 +-313169167 -385079733 +289308025 -710483184 +869945344 -531283810 +937953822 -173255302 +976701162 412513260 +-505835892 -312855619 +-23846305 -660774737 +-777193550 553433652 +509433735 410237935 +-342308902 813775253 +-690190804 701320923 +-392626684 -213182362 +738252127 -800730187 +-799354607 239499515 +126807428 -477808833 +-627658029 252138162 +824266835 -710416395 +388144646 -40919567 +194035205 449292022 +189458338 613217239 +714133130 92606930 +-360804602 -395796909 +748593727 101173378 +-292118782 -603757848 +813744608 431655523 +-721196023 602415970 +-750828559 -873962205 +-668178143 -193117958 +-336241317 278065334 +620098346 217776 +887455513 -492919838 +322594820 316126584 +489548828 732012127 +-188838349 212030494 +-181277994 550504508 +256730244 522647542 +146629557 -856313556 +412241276 440606733 +-807413549 -778931363 +-911173230 -739535696 +935275021 -569206864 +798556818 33445051 +-648581783 -507048794 +866638015 797641053 +474981769 -91830445 +902792007 -339938989 +720212843 -497150029 +262750557 953339998 +-750174025 332293441 +-207384897 134335434 +311062858 -941013281 +-414910940 -210855179 +-420335199 719109457 +999171056 46855993 +563890176 853939101 +457675861 -859860045 +967289670 643051640 +-849575836 70002632 +856494377 -171729392 +592492915 -588991352 +353768933 -764613910 +-500869411 -172263812 +710491593 852554839 +-570878378 888343107 +-91615950 -528482945 +-93417313 151431579 +40490636 241541708 +411438749 237367825 +-673947758 -571394094 +926008193 740424320 +805633534 434885719 +-947925329 718045194 +-83098801 -723221522 +542686332 230486304 +-352603228 443939170 +-667470382 944245369 +258065215 -954839742 +-646152962 -864476229 +284128059 825545170 +153230164 328767353 +-827992234 71586552 +790332915 335737776 +-1258021 -707402042 +-176372440 47650837 +57878184 -786924937 +620953122 520556338 +-685943699 -744020656 +-548332243 444460097 +190928314 272358991 +337649784 831513376 +-591076499 431303957 +162043532 -168831784 +-597942593 793227326 +776105405 -213607665 +114227380 126407997 +-348972683 1909234 +187081370 -804507076 +709095014 -952991796 +276478752 145448495 +-710176172 -289074388 +-358351449 -115985016 +-211384481 -576334233 +-496737211 -282417185 +-609777758 -299573025 +561259248 135585736 +42275757 70430115 +-788746602 929258747 +-744572868 -31627256 +-763040553 37798190 +732579728 -144116057 +272666050 -636492848 +734885239 -440556697 +-243800479 -197065312 +36186697 9802410 +140901470 995045285 +560541238 -998490971 +-960225365 272302703 +244469839 238909057 +854738470 628280462 +-743378922 -582172274 +576297787 567056049 +-634432267 537302551 +406055259 -582939116 +-44610468 516005886 +-120569174 594946774 +-796112367 657657512 +851610371 -171497282 +333787846 296518611 +553361838 -202061512 +764204471 -767643953 +752208031 5331698 +802544840 776240883 +105033762 -441588403 +-404753651 -517139195 +-326835971 -840469181 +-488482527 203809774 +-810877023 606958014 +-861807868 900405504 +-697672427 645270334 +462566613 424841363 +147492001 126579857 +-598596594 381027506 +205728772 -61047554 +-579379829 -177903919 +-965574983 298147988 +-512219653 690434863 +654525074 258551689 +-562192664 -525862858 +-320075994 -246559263 +906562688 957752810 +-568949075 3008828 +162389400 639957380 +530375581 -931850502 +-33962750 201062345 +947561273 -646772417 +-928435428 561362725 +-157048670 885607414 +-839026546 324959827 +-465122040 851007228 +-515962599 959616209 +86447818 -818330742 +642339448 539470652 +900730046 512757668 +327590531 490866700 +515864019 -247635243 +-462754686 943300526 +873102314 -571138097 +-743540170 -800944069 +-964357444 -61370452 +320062085 -681421183 +649649044 -41395011 +-764792669 79054612 +-238618264 46227019 +699488547 -909883045 +753531694 -764187886 +-776144087 -645732539 +-945056623 -1676604 +-88482244 -151409339 +225880676 -750231553 +-377406923 243950904 +-128227480 375654882 +845793386 669186910 +-93306994 -376927045 +-963604353 751924902 +962208537 46515735 +-605887234 613629683 +-11907336 217900932 +158616341 890482231 +120539115 -497326234 +-160078426 786915087 +729874655 571295746 +176852737 691155863 +-569493938 -830504528 +-543721300 -198437934 +-382469405 -113167281 +922946901 -643820343 +-539242691 36851694 +152843515 401431796 +-134581294 -113246674 +-759686496 717630897 +-522392004 974633895 +-844060923 135507107 +-562034757 -860049476 +207050271 654455952 +80906892 452235501 +179667283 712046773 +-922585031 -159244886 +488422406 202070906 +428716513 387268820 +-3529748 712743482 +131122545 386729105 +-330325443 344623247 +-567178568 659447007 +907874477 -406030305 +115800144 522754370 +-256190041 691655606 +688495066 122515688 +193516125 766282527 +241935412 -792988552 +809547747 194531205 +-610588253 -468793498 +-977685175 328043905 +-95354018 -993783753 +-346677106 126896572 +-529039442 378269820 +-60560977 625049649 +-448986200 621809630 +414677531 564211164 +-897149298 -247180036 +-126222382 861623130 +-693763323 -538524836 +349399442 -667965092 +489358433 -429187085 +443604374 -135940796 +-596391056 123001120 +-311400065 424654545 +-968484348 101233338 +-470461868 67943673 +737902962 206243757 +-325136703 79340377 +-70392195 482823002 +64567155 517266879 +-270669163 434851208 +586830860 -975112749 +-911199269 -286754423 +-904307419 540043769 +797093777 -355154858 +28120012 572018 +918685709 -205251797 +525952989 -503706547 +-680284321 -709282492 +-237908787 -848209797 +220074307 -820539379 +-844502597 878847382 +-500480965 -2596798 +-952962526 -337725189 +970270986 250118132 +833457670 -712305161 +-133727755 -267783153 +-828114798 -833489174 +-692837441 -894361252 +-155809988 840257019 +266142447 216127643 +-532416387 -970300911 +-846330199 -174801305 +909414471 364969300 +-166580765 -608601389 +-268991985 601141776 +-132591634 316513537 +848904904 89655382 +766335220 860083127 +668919855 -550660273 +629233703 570018031 +-967765113 848065964 +-514330754 -748558071 +-224769158 920803697 +855014691 -317359292 +869433539 804072928 +-987642872 163441696 +326627025 -299105873 +31646823 -36151181 +-306504732 296054693 +-632720849 418000152 +933057802 -225164341 +151354540 601055685 +-455210 -108443081 +-817993208 94814708 +624395323 -351091244 +-383122525 -718729139 +582505001 -691959440 +448113789 -65232931 +-740436715 974132945 +-749719400 191374931 +-712621272 254373301 +624424093 -866622139 +755569645 612045073 +-598711707 -610232470 +-945157916 51280121 +671952281 -891236421 +-815340822 -256306017 +-884823140 53294106 +259616407 359695486 +-145000249 494917774 +825672751 499009632 +-194976750 906297729 +519309817 584648720 +-841885900 -173581854 +-381862944 -506195370 +-405847570 -247576435 +555417145 -685481564 +-396105061 730927737 +-707171827 -652145780 +686275514 -136630392 +-776742707 174080665 +-812350920 329040647 +979703577 -353971950 +107328190 -962099545 +600245986 919063027 +120994504 -899766857 +973035709 -760696901 +-685865730 207375827 +119589206 983805638 +-693356204 -926644380 +-528605578 546630719 +-827211076 230579185 +859350516 653753172 +-796076854 577891676 +310762306 733806275 +-483136573 -449856058 +954123996 -427119549 +137977721 877644960 +-396021925 -876147696 +673076254 260495812 +-403525063 -734337179 +440107111 -642349692 +-7451933 528537822 +345800305 -221161272 +37469440 783814772 +-242608610 28362494 +257721078 620965290 +-446734016 651103083 +469757287 -212391137 +62058595 390702650 +-963274718 -404267874 +319493745 225390043 +619671197 -456348644 +969216633 596243845 +371208949 -631550973 +548468318 566248956 +-692845100 -564616534 +655113589 503606665 +-785493818 -401899449 +973271134 -176185270 +505587286 -771349338 +-312119939 -608169513 +722287553 -689104143 +968123570 -43845875 +505154508 -225939130 +-230044427 965972311 +-679881091 -872827051 +-591400360 238983204 +781598066 534768724 +959681109 -436759278 +-611062384 995990631 +-193458234 216732831 +-790161286 5533413 +-518141741 -557306902 +991165328 -202385652 +-714642563 618283837 +768598158 -789889154 +-370049135 -161690542 +744510743 -683328154 +884450639 -860875051 +-470247913 -897836962 +572640445 128621107 +-458401485 958506911 +782026801 514303083 +-792072980 4296522 +51061467 -336592187 +-524791424 -151687520 +57096703 -656619889 +479246123 688726846 +-742786552 538516551 +-241608330 325378138 +97294306 106244843 +950700614 -733795081 +-70065169 -29666192 +8466578 921234261 +942938488 409434149 +-697980951 -561619393 +934967130 858461212 +541997346 960317426 +548491442 193643258 +-55147237 -857393401 +-563194497 358657896 +992772225 -606452919 +54697805 430147591 +807208270 703095916 +-308291952 -621090440 +679327453 863124309 +864597525 -456206866 +-258124666 -894028136 +-428014873 479776458 +381453834 55566864 +-936679294 -618007510 +-585325744 17853637 +64268116 -236661475 +919062343 -535100145 +693658447 494552501 +-512474203 -446952814 +558730193 899640748 +-227990343 144623962 +256786477 290433196 +-472797019 507213491 +572266393 -227399238 +181031088 460388686 +-465036037 312989255 +476172148 466832248 +-875419619 -705410363 +645925331 558074802 +-28340982 -120995771 +388395372 -32380694 +526985364 333858924 +-236535832 45241445 +266211673 728027882 +-994168120 -745066200 +-794027960 -801432175 +-884636377 967340325 +522392510 -192574194 +294812832 834652070 +539225143 639163577 +983819434 182313324 +-435819221 -946181630 +762818979 -498227162 +-536645633 715770544 +434108633 852404960 +-139710324 31824402 +412312078 -164491957 +346660271 483003396 +-417250559 -250426773 +349740015 -986180829 +771310533 -557965986 +41565271 -24113992 +-227707516 -642175938 +731764770 847953289 +-918983773 111404647 +939598416 406111088 +-519426697 956734622 +769727886 -844397652 +347357843 913666296 +62742040 512376268 +162341014 813208534 +950537455 -943178612 +706743574 710962063 +917233945 -905880497 +51946391 -492433593 +-498461466 -612218692 +-579783645 949203350 +-724819308 -71778791 +-315837994 125241683 +527319327 -101074325 +648387988 436864043 +-776627830 -704135051 +-89479224 335382147 +767944047 825586969 +295406512 -986389205 +-462762036 416525728 +515241995 -609618196 +-472700692 -733475606 +908756403 87731100 +692673845 -338960996 +898684794 -763259049 +-322276733 -815070349 +587795906 -571277236 +252772863 -264434308 +-293531506 693346352 +289755976 -710804311 +-158940193 -677850186 +77140998 -315982041 +-968192083 609995294 +-992349846 736138149 +-750735718 315490553 +973728377 706296259 +-345968547 -434461489 +397851720 245910394 +817478179 803119683 +480996550 774550775 +-219908785 352568619 +54305295 -815925694 +-314678930 -461583380 +-956436252 -861488122 +222486396 282410588 +110904677 249112526 +-81666475 -263989715 +962989818 -845595355 +-845754784 -244906634 +528221377 115863736 +164326368 -268051849 +268492129 765648241 +-881445114 -114459175 +-88161274 691469751 +-544654803 -982516928 +31841476 -736706347 +-407430005 706203850 +80448864 196683304 +106300732 -47283377 +655355900 815745905 +777882504 -238123398 +474723148 618410327 +781269328 86087606 +467731265 -101950133 +-186419606 -147895273 +518222320 474625998 +384118409 -941046811 +995887758 88578577 +345467736 -901934325 +-370708648 -650490390 +-398780268 -807693159 +743811581 932960188 +-228190900 -172891307 +-275793497 -814421821 +492946249 124265025 +-827684886 -62180021 +-910166667 384941708 +-131297131 -359862422 +-259247258 -169330660 +71831982 -53593504 +865763374 -240295829 +-208442924 -188536394 +-132003310 656252117 +-356698498 -801064683 +-350372660 35233034 +79526044 326803467 +-804770083 234976345 +890606647 955385514 +114679443 -832754258 +-388467650 -428124949 +125808093 565860829 +-515744330 18707191 +451594733 52976150 +-492896856 984497023 +797662425 -44225853 +-240260396 -570732850 +585880131 -922298757 +-524201854 31591636 +121741621 -145879373 +-674096052 194330296 +417967050 -13467778 +996564108 -318101880 +-834847751 -972041409 +302425238 1367160 +863640135 254543698 +918935606 34324594 +-519897610 -106014919 +-358425979 929814702 +410920544 750034985 +-801507906 -557727416 +474006128 -421187227 +284629659 -243723987 +-725463990 703981578 +896699815 -975370198 +989253792 225450162 +908202012 -797691235 +836606922 -195444169 +-883137555 -171673225 +40463571 -269093703 +120514034 208497037 +-411394104 450759079 +368052824 -341081469 +179343390 -529362920 +-643960114 -55547078 +952526561 55471941 +-151574484 694388010 +-216474444 -640799410 +-566410159 555484960 +883655183 130644371 +830522911 -430515883 +-261068403 -328405742 +-720612745 373159752 +609739716 290971225 +654570260 -593712346 +274544183 894668096 +-216821886 -711957510 +389702953 615509679 +-601326977 -425190206 +-853289167 816239047 +-506637354 72754747 +-706690605 -371373281 +827763096 526941518 +53191303 -873593092 +75215875 303763097 +-19099774 -705791064 +876429848 -509608619 +623468975 154695885 +413369339 -931089139 +-519066334 209690936 +911300032 748926070 +-330780383 394013215 +806269040 479733098 +-708745218 685969182 +-859224609 -959453245 +-754284662 -694948089 +343937834 -572949217 +797332336 -818320313 +-639599218 -987468060 +469146659 421811703 +77799348 775920786 +694827196 244535722 +-584455827 240894799 +928951164 399407134 +325072010 290289088 +-213255054 73268540 +-995884958 113903034 +170098144 -508533736 +-305216950 146523386 +-299327005 -260528724 +-720458094 -962243084 +-772691726 -998809398 +476853970 889037741 +-24698307 312886059 +-798850055 -362012279 +115353587 48938673 +460830217 -282644352 +-473074785 278808685 +428839161 -184903405 +826367217 626918630 +-132476759 134744155 +-163016444 256571538 +901815124 -924734765 +-799597272 191288795 +925752912 -118240393 +-401814405 944437380 +77570461 616920294 +-293799528 -187573064 +932822793 91026992 +51005785 784038914 +328078067 -465985241 +-350769715 -989218253 +-330329527 916988879 +-406559077 -20164302 +-388018492 537441553 +578040342 -334957441 +-253314588 865373053 +286754541 -844039222 +535197122 -775256123 +-963397901 -388673422 +271613604 -829584399 +-210080064 -957312805 +802332878 -445877915 +696204608 728483011 +-693319744 -942825775 +142362538 -54659957 +-787975435 603077048 +-390674294 -977243721 +-720290628 870270220 +215312423 -110209916 +745872655 -165213510 +-213839364 -881753759 +-554861683 -516110137 +275336165 -466992066 +230360859 361220891 +48128733 247831802 +-832779172 95835192 +147806400 587243137 +484314100 -214014583 +636729330 -221484438 +31026567 -969202427 +419495140 756727986 +674215035 -403335473 +-281826426 989784717 +-818122270 414559667 +-593663961 418817274 +-512817734 61611934 +-454364158 -212701915 +-742409789 -20428889 +-752881151 -671467793 +-806393130 488697148 +-422810699 26404297 +406000245 234416799 +339199912 449029200 +263249784 734174858 +-979314828 284004988 +-500586799 796251659 +462396300 97802396 +285470819 -487797722 +-437249550 569423214 +-366200414 -760247531 +-818821827 457257804 +779575584 -316140907 +-138698223 669073019 +-856447108 -496648353 +908912090 262452799 +262244248 -218200695 +-555892961 874826231 +286410777 -433386668 +-561983287 988202243 +-430623899 -413601264 +662366396 -593674058 +-408629335 44454452 +700925992 811686667 +197884498 989673973 +357570580 -851827910 +-890346818 573836243 +-754054181 -550472494 +491866926 643900706 +17924141 -286597788 +876248787 772554149 +781854847 -340982914 +-18874955 -550480524 +-427149073 -341246430 +-946187423 -848938405 +-52378904 126397139 +-220769733 5039317 +17344409 -884139467 +296370727 116018207 +260357386 595245850 +824401123 979110047 +370862695 315443069 +273506373 -883373416 +-497483045 -956377616 +109618692 -433087412 +-605570844 745062253 +-874669376 -640068517 +-735820448 -732791711 +-711470581 582371437 +-412912133 -42742180 +-619270059 -946418025 +-740417807 -532117362 +24116784 9281182 +503929193 383083088 +853177071 906535483 +904003533 247206767 +-211155658 584558438 +583758218 -440501924 +795299894 -773900591 +377670631 -63495360 +-333439920 461497814 +-830441304 473355689 +-919223366 -968076937 +424510214 -696875299 +373998563 526394906 +879654978 -35360214 +-141105312 735981593 +-119181807 -205082874 +975601734 943280553 +385508121 452281681 +-316629533 802624446 +-651506484 -443326148 +-974795918 -832423087 +-833356518 -966868743 +-410192838 -444542817 +108412589 -107013070 +-228160592 -381954232 +633471988 -786753115 +-286222685 720195337 +114801836 164930262 +-736282641 -110499940 +-387559686 -19658234 +-867184087 -836778924 +587744809 -827544878 +-989535155 408469101 +-793046145 958230804 +-252149539 689267824 +593929967 617722394 +-576945655 -152388460 +-909973762 -568820968 +-662198111 -193138736 +-617477991 -137999334 +927119936 -549606800 +-850464277 215848615 +262997924 -821049542 +-681855032 903298998 +600531056 539284107 +-948520459 93913564 +-504573253 -830316866 +-416457812 -898235507 +-220957248 473110970 +869877545 353843325 +298789292 -730015139 +-16969777 -962730013 +977016309 -397763512 +-530659604 256977325 +637408950 198269991 +4599630 329279868 +101530307 444358697 +443391176 52354147 +-507787275 47479867 +232362221 -464058777 +-247210620 174922081 +975199987 8724268 +457658261 308653898 +-496672438 -376569130 +153030014 -250952376 +-391204118 -436801840 +855411076 -656801181 +-535189291 941657287 +-224231599 372062719 +-937583504 928365784 +920741772 962586476 +-576781548 778772175 +846356604 487285395 +113992871 -515716995 +-695592490 4844025 +107244909 811313188 +-68433031 814718795 +437582525 -608725051 +253376415 385415463 +-391295980 278060487 +396802156 -120227193 +-820219655 -640983194 +145455937 124111014 +-459667941 852270294 +-331417660 -482536371 +-563880641 -583071450 +-726995950 -827163756 +-833072737 -288476899 +689971977 61367337 +908080067 -982358799 +310830500 -472182340 +599031838 899330988 +66058725 67926104 +404899784 -865681232 +909731194 -655990887 +34320871 940256055 +-474869534 171683829 +-213551168 80613720 +119791504 866211029 +-499555258 -808654109 +-580393258 709736855 +-450426244 -94899236 +-832444121 -500999539 +291731372 978943738 +-5156731 -18444492 +451770629 -910881565 +-315067865 325941163 +-230484675 344590424 +536673589 983735288 +-573685499 704471586 +-30755410 -839782153 +-270308408 319078769 +-476869985 -290627016 +921618459 -706705057 +-182085503 706612201 +-116347480 -150418352 +179938351 410364500 +-793871678 145037680 +494227550 -159720805 +562814863 495536232 +-119123306 141536915 +-755339150 916917703 +-228201274 -30227923 +-261260200 -639939304 +-537802616 -647562770 +646805441 789458736 +665616824 -962107472 +-989637485 -990824774 +-971715341 369151776 +50359053 695818690 +215434970 329798304 +843551830 -884948047 +836370463 -738600274 +968830390 408986373 +-567981606 -394613910 +-866080356 -915720174 +-664844706 814086022 +-36645882 673907296 +723390759 -233104738 +736136967 -759454906 +108576386 766611238 +116325314 376697092 +384724737 -150367463 +102710562 -138454324 +856553826 -767134572 +-227448009 -498723960 +50745594 -559824510 +-702867688 -616594868 +919468311 324889712 +471353027 -461408066 +195488483 -664829397 +-274488088 599270120 +-297315387 220427174 +-657835304 -134683973 +647735712 -564604801 +-5387886 -739095087 +-486716072 949774409 +969550679 658227268 +483942186 -255120591 +-19561810 626307602 +-701279585 -311277241 +-956150863 511375502 +-186457237 782304800 +-425861712 303930625 +-767310845 -401998614 +988327158 -62494358 +-885184164 -851813786 +639814510 129444641 +460476829 -441846675 +672964923 -24980380 +-501552368 -734807585 +-159488411 154442846 +-630907919 -475694761 +480758592 -367242868 +779077182 -932863959 +-581914700 553508572 +418003436 499967979 +-546518558 878046210 +252140277 38115148 +785924496 295291285 +851167474 317367091 +115647986 29054491 +-645301068 -252560677 +-239193703 -416986608 +55292870 97454080 +-845931218 752526121 +929104298 -258659628 +999476599 -389297483 +810307634 -878608483 +-657774731 -744614113 +-72311875 -939290909 +-415413969 -565236237 +292826319 289837222 +-452729197 -499517755 +-370531451 310780835 +-949843486 -305156910 +687766071 -665276111 +-28572268 -968301681 +-749451096 -709381494 +-37129427 -274089113 +-127808646 -481402653 +-825521500 259686667 +532864106 548027296 +-85095166 -116454366 +-713097259 224916454 +-431423519 759275920 +519000729 201549396 +-400893674 868415487 +-863737545 111005566 +-457006736 866112536 +-858771079 -198620670 +499776508 630853258 +-457963307 -478238298 +965461424 -418027124 +15897291 -118679081 +140137349 -823556262 +-713982413 -213948267 +-77692735 564190511 +730720943 -216490258 +-931600087 -876322021 +-532448896 -243605315 +-237858992 -479949377 +108677368 -405871840 +97111540 494085078 +-665453969 -455133538 +-155245190 -657811909 +301586628 -618071854 +-171390299 -544404219 +-641741351 505652613 +781174866 535885705 +-793268449 455730913 +-785292605 -866123508 +657744974 477877614 +-592063769 -505135701 +486109185 798840886 +324171759 805155302 +-197658036 -888227222 +-383123339 802127298 +260109035 239208399 +569052963 -74416729 +-423841404 385925235 +-588641870 41140205 +-102319890 453613880 +46048852 -510573766 +710403592 921519020 +197119578 593561285 +824372592 -100790835 +-357466931 963165438 +-343457004 -176427381 +843943088 -718412489 +196411086 25273253 +-99060842 698019324 +-956456652 924532331 +-261769815 405963928 +13638405 686856115 +-62373102 -272223344 +572838016 961633709 +-202455977 590256688 +607212303 788857632 +-416747599 439281664 +368186616 233718144 +-981254655 880081716 +-332035318 -348950802 +24622140 849132356 +317637164 688319990 +-767745102 -522584284 +532300930 545812204 +860771173 -803845134 +899025866 -537619538 +-725096693 -843293344 +-200291525 60970309 +450967634 993012224 +303611516 -954722130 +-156735794 622706082 +568833290 836891325 +-295763326 -202387314 +616757512 -353428367 +525257885 -324411055 +805181925 -715288494 +-197571172 405283356 +648152812 634919096 +-281862083 -129071282 +817134084 512401604 +-820361535 954272539 +666421992 492405838 +-121800928 -409731132 +13542721 263396437 +525530903 -531489910 +-393889118 496718540 +-210665193 -465831305 +907168054 732647097 +-92807036 247838182 +615090215 -820068670 +-685914253 519586901 +145273379 853040926 +-487428201 -966833029 +-263299089 63817934 +-937596047 967395050 +-720390912 921734790 +521580963 548015021 +-768307418 -743487725 +244628519 711007208 +-449444418 -606073804 +-12166276 -918937828 +-718577641 265988835 +816182917 207309577 +486624114 232954246 +628844944 -858906358 +-527264101 -87841961 +-508397000 -494960448 +486658920 11664089 +-57533962 -470509085 +-644030655 300982401 +-351596254 -327374041 +697230645 6501497 +-666352505 765797039 +309670101 372002912 +49318268 -871447899 +539917646 -771605869 +58374740 570154743 +119552289 800586088 +-419243038 35887655 +-424397575 17143389 +94663469 -380236231 +-787257339 -632896052 +387902377 -140788404 +190476839 -128629474 +-127077494 986789782 +320504758 645365261 +493992500 -57182395 +-835505793 165129247 +184059299 897678543 +465159720 -961087871 +-739876954 -739022667 +507182586 210612208 +-268993239 237757092 +954101586 -986358836 +740677628 -673531059 +-900470207 559871148 +-668763517 -74446880 +-910203681 -55252122 +-458289972 -904820790 +-590249030 -170204652 +-215117700 -228225089 +-747276359 -936840637 +243927623 -676035989 +-646227252 -68226614 +370818428 -625798886 +97347564 -248920490 +-162415492 792536609 +-201710580 317997238 +-45273924 967424474 +-761166337 -974990012 +-605950094 -7859764 +-450138352 -65646748 +-315765345 895802254 +861152585 567716858 +-262384842 603862211 +941105380 425502431 +-450012835 -345503754 +-417342081 -217035271 +-868341158 950246142 +-90832639 -82750052 +770439153 90689292 +193726990 -321755305 +138203131 -464905421 +-267451590 -896319119 +252882268 847493890 +-910696291 869903698 +-108075374 -146280154 +992322583 104895674 +534111914 -73584341 +-574316092 -631943639 +-598798171 -870154991 +852805427 561732711 +-873877824 -966965490 +-827070833 -982469037 +62435748 -545322041 +-832365142 -92830988 +-564635108 -785235319 +876648940 -120249716 +-458464611 597132987 +188512700 -296826061 +-813110376 251705568 +-318740481 702074729 +962159069 506683783 +-85609406 -103048292 +-826038924 928418736 +-903486264 -861016211 +404380282 233715023 +-381605445 -31578247 +452243745 -182128812 +-707444561 905920773 +-682587521 -802459905 +-957729515 -915210346 +21139456 985635386 +-701714904 -593734965 +516261885 237091093 +723086511 -442879258 +849147361 67232256 +-685194641 -854038851 +-735806942 -604263950 +76203035 191004343 +-755157280 177489687 +-904377678 320181804 +-975485426 905516336 +-655689022 -870721326 +-485147885 -857088070 +-166437840 -395368236 +-723134718 -912133457 +-24666167 130855396 +-567551052 -211215061 +829141963 -990692621 +978255979 -147345714 +309776762 -19591147 +-790049174 -865112590 +571415092 511064209 +331338329 -496735539 +-525158944 273345847 +-300603974 -539973293 +828183061 332751607 +57766391 327161638 +394810294 191150992 +51758731 -145613238 +255446039 231462051 +-758902611 824923525 +-821982623 -786999608 +649166949 162923389 +-188012852 -280492827 +693855682 689653482 +201666281 -794170507 +341383189 -693073654 +264699997 862170578 +284439641 -540357647 +-662177135 -111076737 +-837244448 230692364 +609066620 -823024547 +202883732 -16743040 +988961551 -428252066 +425644358 695007869 +766357818 97668909 +-410339255 -63152778 +160361788 -309884901 +90171039 936194762 +351489516 -147201411 +914899784 -317622090 +78028753 -263963798 +-541932126 -315149339 +464323982 53709080 +858368911 181508986 +-426280608 -239204300 +-961250613 -366258367 +-103508749 2572415 +531030552 -730416822 +94598414 240238404 +186789572 -668921464 +-680707954 -604300599 +12174656 881085775 +831841322 500626413 +-883068501 490813569 +646888573 522208730 +117653068 311450332 +100216305 593013197 +703202363 -322942255 +-113820268 -442965219 +412355701 109911287 +980944873 501942960 +-761355127 323362524 +200098172 550676738 +-295698090 501867825 +-767023126 749635335 +677604354 -14451344 +-81991020 -340156811 +500723534 -30359024 +927372484 -548308329 +-803525489 -676066670 +-257197683 -882815097 +-180586308 87654003 +-951366581 679675057 +970609147 -610974809 +-801773985 -286512798 +-450331535 -47509104 +-400276254 710061777 +-787065336 -795367552 +95900399 518285687 +-799238268 151483053 +-296878148 -61349463 +-326825179 -290084471 +948877679 -288351414 +439638679 877873602 +224699620 -940219325 +-971216859 437022229 +-728189602 601636362 +-45855749 116542676 +631355346 468743415 +-331765060 -161705109 +-78768274 -81839762 +-851070820 -606790145 +726416436 -966695132 +707571641 932952809 +30451484 -101815020 +753513172 395527049 +-958657807 67985703 +624352390 -394488110 +809254392 -209820069 +-619255020 940978212 +608963148 -286419897 +225283044 950311209 +652609245 425861578 +319699775 656679649 +45763059 670505410 +-88868540 -211399444 +-608979084 -162467772 +-246250004 -110332321 +150236483 -143286153 +-183260884 668050560 +-547405455 330351430 +-592941340 349269478 +657344768 880223523 +659740945 583288371 +-982779993 -904844463 +784595830 -361599835 +393688513 -132342807 +76353455 184157153 +667321682 -444438561 +-814642892 16496936 +196451866 125947860 +320686067 749251221 +-943762941 617320901 +492202278 854410995 +-895492655 -427784244 +-92236543 -617951137 +-894487330 148613176 +-596282447 -10983556 +663128845 -469689240 +635871623 199424418 +303603441 -400296809 +-380896845 -250726443 +-483098105 171486455 +24004967 -700570273 +-82662514 142378814 +-826806649 397860573 +694420970 656086976 +-433850589 -381801893 +-471802994 -528653449 +-165717812 669401647 +206710170 -532540256 +-27895900 610216132 +-600134340 665579182 +948271410 -485750310 +-234764818 532053333 +-465340237 327501839 +107396181 -497211715 +10062535 -457977420 +-899897288 -310947894 +598068222 -173778168 +14945909 332356541 +-121339569 -707845437 +483345404 196490240 +-131252852 50797516 +496079025 -403878222 +-885640479 -270306365 +-241712542 949042343 +-595725300 -801554992 +2509805 194911155 +-920214004 -129932824 +-927343743 674003751 +-329085721 -634651183 +243114624 -86173994 +-648098432 506688852 +877828086 -309328978 +861079218 -322980001 +-129501479 348244492 +802138965 322144109 +70663914 340447355 +-738714514 -420583757 +622846335 898897801 +215781633 404321638 +-830831659 -327268150 +764600646 -766281055 +183695875 991110337 +-665796353 676722280 +-451873414 275519129 +639043165 -378112796 +-809593294 -450098657 +625955822 247863399 +912409492 209798929 +-13568273 984977769 +-344452417 694977777 +-296111545 -746067108 +-640341180 -474782013 +-61667528 -340262017 +-387184867 259250638 +-167767316 -189050598 +363029339 598015913 +214547928 684583656 +674817443 -141528521 +-563855549 -197760202 +-991052678 -360996370 +955016591 169041143 +481042574 -275010400 +-785452168 -191349344 +725014130 781273777 +716307803 -810052263 +-653856119 216045051 +-441864264 83618178 +-634978596 727582693 +-767952276 -759183097 +-813055180 681788474 +692096738 -301057983 +-454588103 290407770 +-647657692 -305092152 +232759912 -675681599 +-448415159 -351559024 +171463693 999807707 +-288642363 -400182536 +-61654209 833429528 +-265214451 51482118 +-590724490 -295143282 +67670229 -108649425 +121979258 68922132 +535241624 -39911270 +369241972 -555717263 +720976006 963764033 +378900179 170207009 +179706992 585454735 +955676312 329075497 +-708187643 57227416 +-142461161 824847357 +-558549945 -414073203 +-403240429 80523467 +384378932 -954512147 +919742986 -972272822 +-547783046 -327482596 +97988146 115724635 +-914688039 -192082522 +-270336368 11484896 +754936040 587631357 +-455938724 -174874372 +-729200347 501756242 +-361515085 792691184 +32843270 72958966 +200968822 432531605 +922669671 440033041 +523472930 863766944 +918550209 752221353 +441869693 847969550 +884643156 -784408659 +545003577 -604129723 +-895012527 840143339 +-451981193 554169895 +649901499 333889807 +-503809574 -711716471 +35035902 795647157 +918900812 822102634 +-758219089 220513904 +-446084669 862129296 +17560831 985179465 +-646681759 469242064 +75107116 29792071 +-693887441 -274992901 +245964630 62094082 +86118637 -264762672 +-285702999 941982087 +-393459734 -641239585 +-210921452 -317490596 +542381796 -305645681 +718913989 -347308029 +463719434 -441080842 +271896704 -561370874 +807849417 -938595276 +-532004171 -444408262 +566172599 513633060 +264247430 773779685 +947949743 -789467651 +-975129084 283248023 +-717909527 -624775986 +-893903730 -18685175 +648884276 -38878822 +309246450 -192935631 +628971063 651208889 +-820514746 -893952360 +-816564574 576805177 +941762232 -656693515 +82136199 -1935024 +-425192498 -445889090 +290211915 -877766154 +505462620 251599586 +-678102956 -688733505 +981284437 643107494 +853741046 713980025 +659560986 -7446931 +38323240 688627460 +-436948125 -642741461 +-573573454 -296460294 +736249894 -258580041 +-884926908 492728459 +-809635110 -843281496 +640100017 312780846 +464723621 458518704 +509108427 369834344 +698471642 -542587500 +190148434 642267623 +940220553 687464114 +287237945 -87128368 +625830355 956728892 +102858501 265830988 +356486554 -103469337 +751882774 156571337 +-929471305 12639529 +-720042853 46182467 +-849960104 -234560856 +-25275989 -305181221 +-157286889 950073081 +-48377735 -785286118 +-222030538 -909394141 +699665577 921993994 +587315518 -679154127 +837594701 991940401 +-977864585 -154929396 +596568431 -209806569 +-230138078 -717192974 +-112497124 754751021 +-522188502 -805294247 +187079450 204944527 +792534214 833801590 +-762258148 85458062 +-804399345 -873292734 +-817376695 -580009331 +875887534 73184972 +789388876 -219051662 +750536513 371765540 +-201181200 -377798494 +-102871338 -548417610 +539187195 -916761419 +-524392647 -812822621 +963004655 974925910 +-933299851 341945524 +-542127708 371303887 +301989556 -943485518 +-480801361 117508326 +-951172539 325619933 +539577930 -980271847 +94056664 -75164446 +-61794834 624704857 +130806372 401316476 +-134778846 879762414 +-420590776 -264803604 +242332015 -787042737 +-857647708 -814740567 +820256781 637168776 +-636579078 703873847 +348953598 -107766900 +553055582 794882072 +-667345108 926269577 +867456529 -751269565 +201890069 48678965 +44002074 -353788250 +-504968559 886876188 +800158293 -367025688 +744616672 653122715 +-8756098 342515885 +227993208 -792759833 +4512097 -689003598 +121852644 -865125170 +-142170592 -742038231 +451810744 721974146 +369036875 -32888423 +-164053782 -727931288 +600958694 626335914 +558432212 308734693 +-73399913 -238525459 +-450483352 254877529 +-469921354 -565729159 +617074037 -156948383 +-871143518 675872504 +956161488 893791885 +846395789 142165326 +-840191801 -324448352 +-345187864 -44654761 +-826162904 -339000397 +42762712 -671404908 +844906409 -571034102 +-632822997 115643814 +-37063911 125284401 +4204563 843542071 +510258072 -410886626 +-787437419 -460755314 +474850074 847773337 +744799879 253691946 +786479013 -344553251 +577135011 -144576755 +-595023834 618188885 +-367322975 899083909 +-50844900 718444627 +-658872536 -133042241 +373175664 -474736460 +-703474043 538827148 +-52060577 -470909739 +848703237 896511354 +-761903719 -870062462 +544606157 -102619307 +225474043 -630073120 +-297226223 836346631 +-212356168 -471737204 +609027500 -877314437 +-87676278 -347804030 +-241402338 -2949759 +-638208218 89706611 +-48855441 -415250696 +247325773 -140454458 +-866798767 781539913 +-359804100 -163751396 +-894712721 -536473515 +-650697403 19066227 +-61450240 507394750 +-101625109 772673026 +-266703711 -823346201 +489614596 289248887 +640961790 216952162 +243745460 -148168882 +-578204024 820769572 +393055011 416005918 +-440899899 720396007 +-633132279 13115687 +-466970589 -835142022 +891747150 207361436 +303963353 -604672161 +652989002 -482318277 +162795964 219952148 +-392725804 98858572 +460712118 -412075233 +-90826418 -111038518 +926229470 -557740173 +346839220 -628363285 +455543108 897484818 +-978163357 758273690 +46517961 751683649 +493215805 -136251536 +-786699224 -82969407 +73953109 -533064691 +-362469043 -754236779 +765027258 -25044070 +703273789 -323656010 +810548172 923978420 +974507664 813662198 +137379457 280260990 +-811922347 -938117052 +-968084393 -950727064 +-394756971 551514964 +44800708 618882275 +293751866 -969546139 +-114058491 642592974 +-714868041 -624879955 +494947614 -340280777 +909190505 936311465 +-941313986 -585586875 +737904257 860382060 +820691159 398061762 +-1146340 -892084591 +366001048 -12527440 +-912338648 301282986 +-190546305 85547906 +831148803 -396499821 +285515618 392580227 +274857486 187446634 +-78735021 453506820 +-755361813 866819188 +767623815 784217400 +23621751 -453823444 +399027329 818691991 +373357550 -121883189 +401465295 36320470 +813797246 132633088 +-56070945 -722708652 +482628538 128073169 +-34912983 -373701667 +-995032524 -247708980 +-471154933 666625498 +735220805 760028910 +-24884612 -818789610 +-627895439 -712004107 +920914154 -731174138 +-658202937 -616582432 +874915654 802024925 +288662173 -398055426 +-682242562 722157032 +-647368219 -783739979 +422988137 -464802551 +56199 609491058 +951393480 335657654 +337598294 -910705178 +204050694 510897501 +850689073 -422944224 +768554972 425867254 +767052080 842702772 +190835484 -894067987 +101809018 263192584 +431790958 -663911073 +-578477902 -859280767 +287559841 530909206 +430420404 532284367 +290949301 -510522800 +620606636 465860272 +703126072 -917528928 +713789386 773044723 +565343442 643984551 +959702900 22214060 +565139450 277436564 +-435298427 -409325520 +-760399824 458648349 +-231199496 574320682 +-148893375 -732981888 +72433523 142435631 +-235180069 455046948 +832269170 936192873 +-340874272 -33764739 +318384897 -868664179 +463516040 -976530857 +520801807 72381376 +351267083 112132449 +4952718 952844984 +379563908 299333730 +-533920017 233922723 +449484999 819325907 +249218324 -323331750 +476732810 -827520887 +469082097 56472283 +-182705308 156876997 +-610954084 917957786 +207402873 -920206500 +845462908 42784705 +486390944 611989592 +-240530853 27256855 +410169994 276102337 +245617920 -906401992 +-138531485 -631642605 +623445306 935061056 +-952743168 887696930 +-738277500 210863603 +277874473 745428834 +837838495 515163553 +711206249 -847349980 +-957635619 60636212 +-53326876 576192447 +-67321752 -792371578 +133560663 -977088219 +131511589 123373081 +749938672 569676878 +393767084 282631884 +355252079 -859850138 +661421318 -308385659 +-707910618 727599688 +598189268 -505893888 +-445026875 -516671107 +84091297 -72728585 +-656388816 350674667 +145603224 -612374788 +265434458 -231680039 +233771953 -149035493 +965660214 323289374 +976755494 -980324831 +-190667326 -692667298 +-967019092 -816078713 +532086262 -269314050 +936040183 795443328 +-146084940 87670989 +277935797 -238749319 +441849314 858680847 +-953460146 -960924684 +810928060 754953763 +148515896 -422162553 +109604238 152084038 +-755221679 -527562130 +-303663136 12222477 +-553104110 939025874 +537387139 -170097665 +596148343 -532484154 +441400061 -254257293 +-988734036 -434251600 +-76893099 -635588732 +342355125 938312394 +-396410405 -298228040 +-681880721 -947317274 +-302788291 263888151 +524871103 -958535179 +993345332 -435326337 +335394369 910235565 +852017207 -656140511 +39922295 735394197 +661581646 -82756170 +-847624859 99504465 +-278382674 808304724 +-13067454 -517549048 +-375551104 -643562293 +-334516238 -214713945 +-809739502 208565967 +-569560312 319360569 +-80640427 483766279 +-915424242 -790258028 +-961785460 -240956396 +-649895706 710952718 +-310125248 267089467 +-591544232 77991224 +-645622044 297982622 +27795718 -684013840 +947984122 290672146 +-619334894 -570448527 +-623885916 541934573 +901380453 131475386 +-252170267 -199856404 +911667095 727202625 +-800462149 442980437 +565247065 -452260000 +-161306632 -425554299 +541550303 96812455 +646016231 529197587 +-266857428 -516913874 +-138190357 -704835826 +-744460410 -93465663 +-905609346 43389722 +989229459 625554887 +-351136581 -588852857 +506806733 -927230864 +924572455 149947524 +-453536537 36705724 +-339928216 246318330 +254387873 168208546 +647760513 664968898 +-30251182 59417682 +-221609562 973008014 +439953299 -778742185 +407951247 -315036363 +-428016655 93632801 +-424858804 615127837 +197568008 833373932 +-566133792 536524316 +-124676365 999206310 +-734697490 383737223 +498403226 -170335388 +991435602 -496491359 +786945263 -631118270 +255563297 -230410296 +-622281496 -443137439 +-144441940 232507357 +804115258 769309796 +-553601791 631111575 +103612934 -387029232 +534717005 444501693 +-14422723 -661299071 +-459885178 451524078 +381705320 -848383577 +677390962 101680492 +501017930 -729500424 +-960710977 -756297920 +559352267 -108724980 +960614577 942647263 +799092392 -357018652 +576620335 -526257140 +275818346 -794872111 +-499756819 959228528 +-529728472 700747371 +845755109 -663850228 +-549607203 630926830 +44445313 -180453372 +798928213 -996900737 +916696603 -706782705 +-89690630 887071306 +-645179338 -593563481 +58506994 -743461277 +529660111 -816573516 +-7854367 658833404 +22072204 -274500343 +-275481082 272313881 +473028808 939883926 +845597171 273986390 +817152277 187020806 +596964011 -154727734 +-73131705 794114091 +867603732 740680857 +-558592182 -599628724 +676527781 610815887 +-730698708 440272096 +-495026740 333180908 +213476023 273231274 +-87136314 -719368061 +-186000937 270505790 +574123307 -743161434 +-935657558 160335532 +258974319 -108999407 +260170137 -638077727 +-88155466 65497224 +-279948630 432398207 +-195442758 229657438 +-136110595 435052311 +134472672 -90846712 +-248810272 -984123781 +-491193441 904480624 +407686914 -580125737 +-301454258 -366689564 +-690727245 -740671918 +387887186 -392792182 +377547274 793030354 +-324091915 430537288 +-907652625 -639040546 +-643636437 512598123 +30016400 714362504 +-269266134 -539287112 +13668184 -4545653 +887969294 733466454 +-139077299 419665769 +281105141 -129991653 +752047977 -199525094 +-699223190 978116748 +-530173925 494377887 +999948153 -833298091 +741231701 915738430 +608497484 988862932 +-124307476 -805177914 +-762764693 -389903556 +481357007 646215463 +-770697508 554359259 +307553927 667231502 +-712615445 -203433774 +-910563002 810489864 +-974588193 567841252 +823870596 253706909 +909828023 -722947435 +-28747357 -427738654 +-135357590 68020046 +-569448593 537467164 +-132506674 650821482 +488327605 -940826691 +917204115 101126442 +-234804480 597335528 +-968621061 244089386 +723651250 -419285247 +-434743761 -219744241 +-903845942 768466057 +462162271 -256805211 +39381969 -967568189 +-164964219 -649252918 +-141370688 611151560 +579163950 -688648452 +170726386 -281676030 +541617602 -484717617 +-956609990 -762404797 +218845243 -637960153 +848880307 199644633 +-680519568 553152675 +-532897445 -42999960 +-67303924 -559442554 +-443809872 -65068043 +118731275 143667870 +-415827840 -819327176 +303852734 -344184048 +606143254 974766730 +-891316509 456066514 +753424199 311890641 +-130960907 -802077353 +-320960822 923010639 +179863189 -941003576 +-151566331 -951442087 +-657180596 -77971885 +582011844 -101828215 +-255551806 422988206 +215123090 583868355 +-190180088 -790213482 +350789935 228561777 +360013828 -177029333 +379828597 -844769285 +324105361 500372980 +-346653843 -99782482 +610848853 -295282286 +104221840 -88546318 +-734163956 707394638 +-531315587 396834782 +969701328 -611134571 +-770880222 -311948255 +216428111 -142924114 +773552414 -45454235 +-417184633 -385042405 +129383048 -801543704 +715387999 581907108 +-978761766 -270552433 +375374421 728570265 +605338562 -908492651 +605333493 604284077 +-931144002 -832111403 +-93456686 535581362 +62689753 -397565280 +956719344 583541029 +674179688 797654775 +-93970781 934228595 +-962171379 -602189492 +-482816678 658470277 +886484387 -414681793 +-516084286 562057735 +-220523866 -846278054 +-180078760 194813626 +168678142 -455363913 +609920264 -216717977 +812437455 -78197931 +-188617785 890100943 +899493935 699632580 +899166624 -985879195 +-186440459 -194082107 +-656544743 -721611502 +969416443 561633001 +526435582 -500558298 +189019299 453354583 +325819035 22458389 +-539975711 416797425 +-17194030 941379844 +-994513697 -404187990 +779719242 -268879950 +300139982 -865171419 +877791663 -763547616 +-555660348 -689951174 +-986493508 -616983609 +933385787 -154726674 +994026047 196223353 +-244813412 774683528 +-932914818 695701643 +406666793 568280242 +895525355 767576200 +746618277 -603361446 +498484131 -81283072 +-313067573 -411374657 +16933772 545181530 +-724768846 199709763 +836012848 544911521 +985117042 945194702 +-507454767 -927519599 +791949908 -590457255 +906846918 891870186 +-638456532 -442742151 +-415822012 102942726 +309162369 -569023956 +536341058 569605583 +237876281 870288679 +214892857 626236919 +-72627629 -141232488 +215534338 230739049 +559638867 -818772732 +-138752679 544006898 +336606699 929557030 +-69871334 690336668 +673672850 -172739945 +-759931549 -571457072 +635539667 -747296345 +-645514259 -123453354 +243413620 445389576 +-773007590 194332216 +-780775211 -326959332 +924526300 42797179 +309727593 496208984 +360099208 805909517 +-605954775 -160584060 +492908219 -546929130 +-489074687 -476656978 +-176969591 412888632 +-948630701 148939408 +875503255 8600043 +511278376 259806350 +-560914438 -896381362 +496077396 855799089 +-38041105 653992374 +900980931 -562188525 +-434001385 -295922857 +-601847639 496667156 +-800990286 -765322160 +-40654595 -688472476 +-138121401 -505911198 +-945487194 247621923 +643613488 -297068574 +-692679729 635926068 +856106037 -371078168 +828778966 533284944 +-807524015 -153008481 +578176197 -329743528 +549647344 -341288669 +609154056 -209720928 +-504977570 -437716764 +395811526 -161008152 +-390497418 589866556 +-146109012 340558814 +336807909 -165839622 +294413616 168339889 +584152582 513385342 +108617566 -71524791 +377335513 775485452 +673331562 -641896611 +-679405865 -404235986 +-668762027 399154119 +-486248008 -735770641 +25123743 -127274335 +191400559 -90575416 +419251587 720099128 +758772865 48291452 +961988599 -74215251 +602257334 -209790566 +690378576 -257319212 +376613802 321108662 +-781426046 377346819 +577093018 -22109744 +-715181458 -710333381 +-225958044 231729145 +-173194791 -440823698 +34669792 -516203748 +958109576 527479166 +-431829142 -404440810 +106949537 -728944036 +-69755194 -534406603 +56297319 -937785571 +786919469 193193007 +-311036276 156245326 +-888834098 391957438 +-860871103 816873276 +407738595 -82819260 +528118231 -959350556 +434230334 -237003400 +-637966366 932706337 +-395853513 802309828 +-368425981 791445943 +-378996967 566390675 +707140781 400290514 +177806230 -100515216 +778537270 -967206557 +-969022411 708336342 +110304117 -253991555 +272006890 941171606 +593052059 -552114923 +934233561 -728752236 +-649155886 13106460 +-546537420 873741637 +801607954 -925152509 +-674462718 942759396 +-81591964 -477285251 +18337600 -409641809 +-666330218 -933790089 +174390390 -659556733 +55301272 -421537445 +-780800085 -104349420 +360553098 416961798 +-451440497 741454695 +812805858 -101824589 +-553325048 -365432877 +637487410 143549033 +918792683 -30688873 +-814389069 871061221 +-836692257 -899750018 +-595996938 -817605918 +-658508003 339386983 +-454855982 354718037 +238975436 -706263308 +971657282 226216110 +-824405315 -601003630 +651528483 988615514 +628248811 886560576 +-162790093 934994392 +-32636742 869259816 +-765391820 700797726 +-178106227 631660825 +-481408815 -712031058 +-539458795 -16682702 +-546589162 -765763613 +443657739 144158325 +79612162 224791268 +923181978 -65337695 +-853628353 827969245 +403851023 973721367 +409515874 -153601464 +-332309236 -828951019 +32292982 952314327 +-263923731 348464408 +369614623 -985838834 +-466173422 -84198783 +-634828956 938595721 +-395421441 -558600570 +700423095 400726077 +973220616 361811427 +-796458957 -395041209 +-326508056 -871137308 +742474376 -809307701 +-342881420 -775333832 +820729410 856763001 +-214000851 -965991217 +823239309 -430950747 +-199474097 -669465741 +111939784 670839493 +-520273048 -608715026 +-523267729 -600111599 +-113939802 -741249168 +772150749 691731522 +888126613 829062007 +-542914917 344441085 +-931701197 -566885815 +-701075689 -490983218 +181075015 924966828 +-856278324 81215498 +-901042945 -7057762 +493484087 587694740 +5286548 115687455 +-75222045 -723013111 +890265339 896019822 +-106852513 876647806 +-725606799 172887863 +-757425475 204862720 +-512996762 262027122 +-768115227 263781307 +-239530807 669061932 +-209428161 841601814 +-90298429 436489513 +-923236990 239751547 +-911542172 817349494 +-595724697 176266345 +430678336 -861645316 +580960338 -32189989 +943616447 -127709407 +12634463 -357524510 +-34445248 -67049547 +138840842 -448408044 +-172910326 752625024 +-695750604 -469644388 +842263707 411732256 +517077118 -160888968 +-622191678 -140750147 +-525223194 -916482713 +-758884497 -901835221 +486844780 -151643363 +-903820470 -422220054 +748681239 573158194 +-268343650 -269824721 +71558295 -235078414 +-520021803 315215665 +-314458624 31364469 +-892562534 -755014920 +637156339 964058372 +-104516318 -327268543 +790121235 -577236086 +437453260 236657898 +333441902 -218221490 +-617768421 621062933 +947403939 326512230 +-505622835 902608538 +651694098 963931816 +-211990691 922773144 +154606822 -49694585 +-82238091 -267662320 +175587511 -912866211 +34418718 -234606189 +223452223 5236205 +-798675149 -129568448 +-465702718 64730328 +47990237 815121416 +-410217483 -490470032 +-86208763 238414455 +-583048362 727362863 +-343603420 618085293 +84945172 -11237295 +-658212140 490383588 +53502931 82305685 +-454657801 715898985 +415521217 -777355685 +129230217 -643255659 +-488258362 -929089556 +638745453 224648154 +-812176896 567284547 +-697147732 -753282007 +333875007 -975498987 +858606559 877327999 +739561129 -55509378 +135133174 -930377714 +151428514 -513603179 +-275303582 925498540 +41012597 165270217 +26608470 365428900 +-289844360 345403507 +-596956864 941160011 +932779347 -707718921 +-203945649 733941213 +74434256 -231571851 +-23681579 624032585 +711893971 -899533429 +17065936 684293011 +756629562 194232476 +-522503091 -334696481 +-573132230 -985545518 +927570675 39379913 +430490177 225355545 +932605189 -826969482 +115429900 139869020 +-228763536 -851528356 +363861708 -505583493 +-614900351 733218776 +-552093083 167557686 +38897973 -876162659 +832041046 749889015 +379891533 117373822 +-617107696 -576129122 +802760333 373762452 +-957474478 -164416941 +143328982 762273479 +539123056 266122169 +634341588 -40793942 +-29467307 -193906914 +-369307610 -216565617 +561671179 -882648749 +-482385487 -172527563 +963339414 -653584916 +-585954504 124135122 +-27682942 -699618077 +107272347 871705837 +-471037919 -663983343 +-490035793 -978402289 +840326894 267224354 +476404220 399548776 +930677053 -164025524 +432952692 194320467 +783354678 -989389359 +-478369718 789544733 +-903286200 -508156900 +673324052 755547356 +422074684 962114674 +696847930 419400713 +-147399795 654954596 +-201006662 -696361857 +-157948165 -896136050 +281224279 693315553 +-925348091 -391267729 +-417332719 661373564 +-892910773 -416604545 +312220557 -227033430 +716651834 -495658060 +-300675524 -41798724 +-212222773 795516172 +305685348 702858317 +-305807847 -828291168 +-382727229 418292302 +-948494184 703647380 +-994655298 -486054825 +753907592 405117301 +825702777 288047205 +428797408 508651083 +358138112 -443480029 +311804144 569238523 +487522953 721207945 +419645590 -500560477 +137749187 -758375569 +-873060961 -85131861 +128271713 -535174847 +658943967 -77516132 +946150698 -730108197 +-427146308 424700093 +-230332595 -839843105 +-229000394 672195745 +-746200366 -896033128 +468679847 577019833 +385649890 540433901 +13054284 -265154384 +-430980701 -510149669 +531671134 390083341 +-436971190 -770727834 +4632012 165457073 +-66848457 -948078503 +-709501932 201958137 +816527027 341054064 +-394762344 881988781 +-184853003 59120897 +546694199 656917606 +39909946 977387275 +587742250 926432886 +-795147087 116164452 +-627432758 653051575 +499622139 -592355242 +949004800 -816007062 +-908764846 284083692 +-490273341 -169070763 +-501182823 -858605606 +-499316966 -639503616 +-728083959 -306473368 +-440353070 -34508109 +264496872 181193432 +-439504539 945317510 +-436838868 529751038 +937728815 -875096051 +862886067 616785142 +461182762 -393722351 +-871190965 -849182570 +-420000255 -396512222 +846285419 -194614112 +135708557 -482841882 +-946042211 174546473 +-27639378 555539792 +-44241725 -880920796 +-161066700 72383262 +408044451 -52798779 +136468263 -184454371 +-122593550 486425108 +-847357500 588157848 +777863033 465891959 +67142091 -259421251 +125294086 404273071 +574116794 323281206 +399907664 680202288 +142594869 367789192 +465799775 334339646 +-560344673 611836712 +742892378 -212525607 +721701110 417855222 +-736137921 651405147 +907784475 755076742 +-591255197 754017501 +175619819 568432269 +-323230227 -186681673 +635329237 -763489193 +812713267 417254837 +632907916 -227866867 +998145699 -985091933 +884124547 -63443352 +-786088071 18380329 +753464550 28174940 +941390030 760991799 +833711333 87378636 +694879457 984185385 +434558244 9023461 +376181085 -330375521 +443047870 65833436 +-758230604 468989288 +268153175 186892583 +-623126476 128434337 +-371929128 831317130 +-184840748 661742894 +-815509801 -514758175 +634600797 -492745201 +-582810820 -69879614 +198974929 352789807 +-351046385 -140127401 +-525805403 286128168 +-207817042 -415644546 +-390642019 259741410 +300915018 -772748449 +168141507 229652404 +-290839285 -751147165 +907956070 -511097405 +507042346 584070000 +303908783 -840758884 +567942028 -143708585 +890896176 631552918 +-792802404 -309972825 +809553822 210199354 +-503321761 -80206793 +-722330945 624874409 +570632089 208021698 +-447282226 -497799652 +-247780483 609339857 +238710137 241978665 +-471944506 210513822 +853237318 -771280271 +-97002430 -819545855 +68325372 -970592192 +24582085 -337649475 +-785533834 -421510142 +378708209 -650104092 +-921516383 -46417884 +-402964170 -520630429 +-63175812 -578330851 +518455214 362790827 +502942487 -41304402 +424095509 602846490 +-319317876 -44912440 +841126125 749350250 +552455220 -362132484 +491173979 -96849240 +-704593360 -472729574 +-259027384 -401208839 +906042849 -989464268 +976696080 -355796838 +931195021 425006993 +-926953256 576688798 +233234811 -814907441 +-485285471 -985725165 +979321625 989287927 +109983667 -486477331 +424327902 -584728488 +675107676 -955077215 +-92702386 -670043475 +542023945 84030233 +-446817638 440827930 +-838762597 593107412 +606297050 201969297 +-853373112 829673499 +-721471891 -705969402 +249012950 -671829133 +-681366855 -175574324 +37551593 909604247 +-370950273 850865525 +-987120452 374030231 +-34538625 -67170155 +-300369133 58770325 +962731277 634936180 +-41774451 211060536 +195224011 -802001257 +563750377 190881102 +184609423 -855432491 +806696781 452593504 +990592801 860513905 +610786860 526849365 +132069831 466813196 +212680293 -374481101 +-379657111 575251351 +-81269892 603353618 +855349524 -962170938 +-929859386 -942203968 +-907756092 958401336 +-397089727 -685125957 +-87277136 -135888880 +896052600 266436275 +487195024 -699060881 +-185468205 -145889303 +-444120959 180441523 +-437613543 908497868 +964411355 -812092547 +-355847535 269683477 +372012726 -600780088 +336326709 -899998403 +-114507681 934515929 +-236433200 -65609069 +-67421594 -50714723 +-754207164 426398212 +-823252576 839507487 +-474687984 28184733 +540358495 -734584591 +-125312307 -764250762 +-76545563 -342336762 +-24785647 685739248 +-519761855 826682616 +-432760266 -470258291 +339813759 557940090 +20655490 37815451 +377875033 93388571 +-414609982 950004284 +-924053289 -538471213 +-193128649 -424256571 +-176539018 264538701 +-415849397 -679279800 +824130264 -109452129 +-811695441 24552329 +801694738 -854709404 +553415505 -197691386 +-670362865 -843261519 +-217500340 -601555944 +391321520 -138638565 +763232715 191885114 +927678672 130564070 +-700075103 -361390424 +-572261359 -376229590 +-568900498 613232740 +632032877 -903203842 +-237631366 764466229 +973165161 -896962663 +-207269464 629785168 +-313790965 555544580 +958454774 -95679289 +914671452 421445357 +-421363129 -152132636 +512021496 392159029 +60865976 -369077169 +967586512 957644286 +-375263410 567460097 +757515225 693419656 +514588329 -176526346 +-929220722 512381527 +-466420058 635459070 +-765512068 249013560 +-516242861 917860599 +368257631 -597999157 +932838515 831331540 +-921641248 -3415477 +-281778537 808616273 +295704847 195623131 +67620456 94374885 +12888513 272316346 +-580878185 -573453705 +-894419650 -4984797 +-109011647 -325296234 +468920389 837026528 +-472536110 691223747 +-359184001 786115063 +-98639882 -674613400 +574481112 -866778946 +448713363 -186026199 +-470831359 -972013052 +-147966108 -976459741 +-119945311 -435803174 +827324609 -245547156 +-9466835 -586038863 +-667925868 -198854584 +-219891828 171695620 +436257578 160774438 +-433090560 -25409102 +193390162 586592860 +341881640 -231179499 +-856477293 -236283015 +296592207 478282237 +-961878155 313832815 +796206935 906420661 +802223170 261396961 +-404913768 -367391377 +693145259 977728650 +-426970607 646884726 +-362946940 -174318687 +764740167 -471082614 +994067704 -543213878 +-387064345 607869825 +174877449 -800170053 +1682098 -408567580 +-184530757 -302345193 +211695766 376499337 +-165090347 172065275 +238655780 -288136719 +410220967 326944889 +-695811117 -905109024 +649525536 59209698 +-777692959 -991107617 +331840913 -727869409 +-357410224 60282541 +-331215181 146654112 +970604977 -9048012 +-496203639 294794247 +-836153134 417584473 +-987884361 -838085945 +-399415908 263256136 +715647031 -505479196 +-103708251 486002569 +-642914722 -175168363 +548786763 21027658 +38929941 667566374 +426427776 334334817 +-579650043 553381959 +405056595 -545840818 +932415875 -295519618 +-165221117 -524569308 +-247892976 -873245577 +-707517145 362756051 +-260019090 -152147514 +877170906 -504729788 +-195478584 99341422 +482746160 -55866895 +-929951972 749875224 +-269572924 531241269 +-53019060 602031226 +184771846 373169746 +-257131160 -26142902 +140485023 747018419 +-851185005 953204481 +-154575934 -456895190 +-445959943 -934097079 +43720922 707430188 +838911454 -156025557 +341222337 605125061 +824300600 999781145 +-119486089 -808766779 +822881978 -429754227 +-569409592 43208187 +-678792297 -16554240 +-754258553 170114137 +668561742 25956610 +921884987 -923192167 +85183330 663377984 +611891853 -718505304 +336890463 -943631679 +991333602 -666653794 +-486369084 -472441186 +-880114678 268456790 +353710948 -905020234 +-123915448 675665279 +-495357696 142813295 +-635649707 816719049 +-301897271 998881879 +853036773 -22690176 +-356934908 -807692158 +512038714 939641633 +-708373946 341782753 +-20167063 714460446 +-731020768 -473562595 +291465676 653738283 +-341042981 528113468 +563813670 754375191 +851064744 -249812118 +-830800745 387386963 +-797800279 179112034 +-751365893 -426720583 +-941307271 -321555346 +152540536 696960296 +356181798 528629704 +377762114 -357678133 +-23374503 -120725219 +26552673 -508740432 +546658657 645228965 +-449082062 -587710952 +113843413 92359759 +771221190 -797608717 +580476487 -749879359 +-267398905 -878882733 +51939315 473158032 +973780866 -728902732 +238369987 651783945 +1976742 680738043 +907232186 96892488 +785253056 73260668 +-598355097 -757190035 +303838784 30716060 +240671829 -166622397 +307959834 754667410 +775136094 83368247 +966742414 949287744 +332000849 -906861935 +-881460337 342016655 +-681313569 -742078637 +374381863 35003695 +869271012 -606035832 +268517205 -70374501 +-769164199 -32554971 +-962317291 -986577260 +-174260724 -533245989 +668225115 181981412 +-399781996 760002854 +960544959 -323014885 +-44340189 542381854 +-136538533 405020190 +501881701 555774473 +-953649162 78955121 +-465821572 74494405 +-927731845 -878325419 +-551774720 395948531 +-941115060 553938012 +-449563157 847986869 +263850391 949588408 +743267618 963948122 +-181995779 240991475 +468525317 -485686346 +-346944260 -702337764 +35621729 -544984780 +-977629498 338244172 +-252305467 537263276 +669400331 707421202 +946187819 -557802660 +275979643 664422702 +157215134 -396602456 +109410698 922967725 +30504607 754171253 +-618464820 229450374 +271340758 -222849331 +330718865 -486192346 +536720301 -325807168 +-830495326 -845176767 +-664452857 341695621 +625874960 272248580 +911296343 -367360854 +-133874782 311823838 +-755141642 49516481 +-198861045 -516661305 +43068533 906689340 +-586665939 -666073608 +751847953 315127528 +-330980015 391401149 +-140555741 926125218 +552526918 370778050 +515735642 832793341 +50209165 800393547 +678561832 833026610 +553602956 741712528 +-894519120 956922589 +-503999947 683669620 +870919282 195966400 +229536982 757532098 +-138440862 -454859164 +-402275066 661833356 +-572483726 87071981 +-922748196 847833245 +-152746924 401164961 +114981912 490913402 +38191919 -92661200 +-435796664 479039976 +781822333 -579713291 +-934678834 68844133 +664429665 881802587 +215345381 -684339283 +-998894592 -931969196 +-870252494 -179440909 +137333881 -218685303 +432277730 837080263 +976780214 168202260 +-212410180 691468559 +-17379824 -628426432 +-108260916 839868116 +-197172355 594737072 +-349655667 436938520 +-760546134 -594607431 +-787269927 -93212971 +-333547308 367755493 +-318277867 -686589805 +-23942849 489876273 +389027302 888239889 +208131339 410725019 +97701546 -193251730 +153972952 -534625528 +-70895489 -595826180 +-140534492 349231196 +-229985383 375313667 +989096211 -448986440 +-899977414 -864484556 +-121461117 413915114 +-243359844 -876279349 +-424520247 -660528542 +-149806 126903039 +-340662461 -747379783 +103638621 376986824 +804659242 -531546401 +523230862 365306874 +487230075 396502106 +530709843 433606812 +-12138550 901837213 +-277750603 147190905 +987806387 -457950375 +783065148 488662209 +341156382 -108817141 +-263925304 700907564 +929371250 -982533319 +-646992034 55673989 +-627634575 753404059 +-101577184 -6718876 +-502171292 -868165414 +-835695719 372580093 +955452065 637230324 +-498957764 -342172024 +-112321564 137248113 +-620729616 -808027805 +758843619 -718726943 +507747653 -707681656 +451165305 -227495775 +-385746619 651317048 +-521112168 -267624548 +68437325 -95757269 +-571095686 -960410227 +-101688636 927077369 +-422056860 790202898 +-711944217 -719393030 +-654746354 -744040776 +-554948433 372537580 +-531014302 290892790 +-956743520 266123820 +-180371440 -691037516 +295465927 -420521320 +155981688 -246914605 +416672638 -884390484 +984036410 -154976393 +-278298459 -526275394 +294559098 -501300277 +415261300 968852823 +-491097373 -823263432 +-203398099 660441731 +370810847 -395047910 +-672971759 -657944618 +620685579 42337198 +851829115 924129020 +-218201251 65908986 +674313507 531730942 +-538406248 879685733 +380232530 -403868256 +43399675 411327212 +-718331661 -237079406 +701768786 291775852 +-17914699 -230551851 +-820054310 501564296 +-345396658 733846142 +172403804 -42575203 +818594020 982952201 +-49201369 -456394896 +-778277093 687905869 +49134793 813556069 +-599506159 887752641 +307065089 765065567 +-326798948 -89770018 +-399179929 274847639 +-294595978 -360130461 +250665231 136362131 +951669505 -443839527 +880245789 -806451352 +-726410834 66146605 +500036360 590953077 +956694593 -471568000 +873067556 -108493098 +111658215 -843176945 +-275112620 -456245920 +608189677 -256258328 +580478170 310382578 +705719410 -340749395 +-809710738 -339736928 +-599168913 -424941672 +-113158243 250766585 +-950210939 256418607 +227258418 -723927563 +-493291687 239438509 +-848150874 885665399 +351992984 868223267 +-785852821 215046090 +-726746560 -731783147 +-999303513 -179725028 +439724720 314352098 +-27063920 -532641986 +708181863 610636615 +-881255577 417179511 +241276432 -283599424 +205904673 -593787675 +213660916 -930489644 +-764151349 -947789556 +-747462109 -152801159 +819908363 -924247375 +794740155 202543589 +-137972414 958886166 +21859827 702609179 +-366899650 -518591711 +696970509 73393885 +-620635289 115905324 +-960653760 596638946 +336658368 -114361254 +-339455625 144260175 +-827984907 597024122 +105908425 -380874486 +-539060157 114735487 +-367815443 -882091560 +675878293 938899477 +-139939955 159640051 +-290089011 -204678417 +-601745744 -100826267 +931461514 -742961443 +118079593 -691449815 +296473276 281533087 +884348338 131590391 +-412334903 311935088 +631107484 -329789326 +-615152655 246535600 +380580589 661484744 +724297089 515072077 +440946607 -481296623 +244845342 663932236 +133218860 -282988474 +979677494 -606757365 +-622661827 507205264 +613576283 -910959279 +-402385756 -586295844 +342325293 -169155867 +-452636865 -151336140 +395977765 800928892 +-709552776 341996114 +-669451694 970457634 +3255189 -419586162 +-178019528 234940322 +698526152 -286668063 +781820319 -524622032 +134667314 183915667 +319842112 -112572701 +365166140 55627567 +138661332 -301130392 +-111093005 161058526 +424427091 287999695 +78129614 -363521281 +-782397131 139806770 +858018365 406739041 +-371679208 -359589892 +-525075295 -317609998 +-13789531 -674355647 +601850772 386390754 +-834710023 -419738268 +220617933 -618637199 +897913804 -586361371 +-778092999 -834885585 +284417174 -780810052 +272549451 -453945993 +522640339 -979776187 +259991712 987940927 +-354455302 -257447332 +767106697 -91605754 +676729616 117884669 +796966877 -738138262 +-794734227 819019948 +604259491 245334170 +-196830716 946682600 +949126816 628794421 +-748412429 765207537 +-339517800 -283175478 +-844692535 64985113 +52064653 575578861 +-394013475 48055081 +982430229 -538231879 +-608938649 174008808 +-873133665 -679769327 +964367636 -973012219 +-34418815 -139461349 +-669920496 610377920 +-83198076 -190674722 +967582916 -185898988 +-546817368 57502530 +341694618 622685180 +-640070700 -458345803 +-972269109 846394183 +-173506835 -193003964 +-192191560 854673082 +-706752993 -822233822 +524150008 -292314578 +233551890 -352038550 +295672858 -177822681 +804726893 528896422 +-272726279 -628877212 +-947728822 -386718301 +786060104 -766207418 +-99093276 797474340 +-645575545 820353092 +-209898749 627993087 +-47193302 962559316 +460576589 -466864083 +70493408 584385545 +42320526 -542727112 +-316140249 529519785 +-890088002 -473891413 +-723731420 908908859 +58499989 684242029 +-9360212 719916206 +-42856290 -788940774 +-500216774 931447657 +30481364 -938593311 +-588775873 -10655097 +-660809875 -673568642 +-857058965 50993338 +838770536 367232196 +388384413 -243545308 +641227708 37517571 +-289169528 429576327 +187867590 114925535 +-489285258 -672887619 +-959275609 205644067 +-64203509 384537933 +-953978165 261369224 +-433819693 355982770 +-366371629 -897996642 +-651773443 -34965225 +410223157 -591145460 +-168872442 -873922081 +51502846 209679710 +292917784 -650104271 +780517677 -603623555 +-196375044 -429473830 +302308627 997651506 +-600181201 -266548835 +811806338 645298176 +-197526744 -403946558 +676974447 948874716 +675140413 -935978260 +-965621875 -526350281 +664839387 996432231 +-576436495 552599309 +-956538415 -901020520 +534563681 914096304 +-415015886 225949621 +-724859373 334230547 +454492370 893175626 +-411302596 142833567 +86780472 408455377 +-744845315 -245778027 +153828560 -857168646 +196903849 -133514215 +349529600 -546949061 +-488909366 861352265 +258848899 821868795 +44817566 -817372845 +385080995 -637764106 +-684397353 276041063 +57215066 980848808 +773162555 -22470030 +341197114 339382262 +-332645574 -784879644 +-430147061 85105051 +-522663654 869292662 +911793114 -875357842 +-4073941 -599935985 +-285345066 128635840 +767373020 802071499 +-146122098 657445016 +-663459630 822312264 +-961006581 -900353802 +585847239 -423043787 +152418952 212767808 +762440663 -814840902 +127240407 -952653202 +38131088 -370832443 +351160617 68648443 +516938599 -825993463 +-82688832 820288922 +95478555 343657204 +-918923110 -621008619 +-242296693 -369411297 +801775834 90266891 +-856992485 74766777 +-915239520 -10219962 +-159792258 -59695812 +868064265 244488732 +-849296941 435589779 +-122709611 305345019 +514274854 74234959 +457916567 -799297994 +825189081 538215664 +-552359754 -760224578 +-752180403 561415801 +-797567694 -362734242 +-291648244 -528018095 +-511006643 -959536642 +-199147799 342893897 +658160560 -631151407 +-698259383 606496067 +254434046 276857625 +-90269294 67221659 +-518117603 -8388393 +962578911 -748351139 +404929719 413167954 +785628311 983179866 +-907508542 616165109 +89414008 81056110 +-5605051 -446668797 +-931801244 -628656094 +-78536162 -429229856 +683427660 -952227581 +-433313619 -386555411 +871628882 716234084 +-888533126 -355122263 +607841423 -754514275 +-772602350 -793687131 +-375247236 -358536623 +295695165 -840694624 +493081250 416243058 +185360427 902284456 +-655053997 -213214237 +-680511229 160710979 +487251146 475565642 +795398452 -77470758 +548553077 784410111 +-649587400 344165743 +840265904 110939056 +501692822 -420220342 +353361538 -880856375 +194261747 -967317273 +705445145 847071178 +179934718 -889720350 +-62956298 380130439 +-700793517 339110336 +771454078 716674470 +582232171 478951180 +-726945202 -116785867 +276849687 98483384 +-844835562 863692210 +177558937 443066857 +-959266583 704640654 +960199302 195769002 +51520840 -312544550 +-482496243 -755151582 +584018694 112090341 +-397761358 435838001 +509467455 -941879571 +-900797961 587052487 +-378934766 558191431 +-670788903 845092704 +136482303 -4753729 +-854207639 291609525 +446375612 202953492 +-220403402 -284695020 +475108072 -285196783 +292006111 373193669 +281904034 929839654 +-864843337 917351749 +837577360 636193945 +-589322951 82850405 +-5654307 688398360 +-836087992 592997954 +-106673151 -218032111 +-642983408 -960040024 +-18115778 160920577 +-357831719 995655690 +582998578 -740064200 +-900109651 78671401 +-584412220 553715928 +603068774 703215959 +-239386196 279494905 +391275693 307807495 +763465347 -679456347 +-257885639 -731302598 +-202670473 526216968 +859741481 -212860484 +310486510 508800016 +182034364 -928129071 +-513055378 614290998 +978899952 -508058979 +100553969 344634094 +238561962 -246747258 +-679127707 -643751674 +-587454754 -361675890 +-741779395 614798956 +-763826015 720061356 +385556706 -955333543 +-522407079 800183241 +307201003 286343959 +93689032 531626066 +591897678 -859979861 +127582860 895880078 +651434204 -807465875 +-612231716 -325056859 +-546373397 -152196780 +253293245 560422427 +718644090 897140824 +-447725381 -274173038 +956242875 582069525 +895419288 671707786 +442722086 -205899599 +-632972059 5928009 +-607573770 558562496 +140648716 -283910394 +-988606674 -82440682 +81365064 -140371963 +859884553 812918199 +-516255806 -887039496 +760995642 422204128 +-816545268 -706033778 +-760561853 974603817 +-396418654 -702166121 +-192067985 644899014 +875449884 676830598 +291896484 -426733880 +57234612 -992071604 +671409422 893635252 +804883613 -159321056 +604642593 939426770 +-110068260 829579231 +598476217 270704933 +-169227892 -657543203 +-542772624 10700211 +320129730 -591362517 +-215130 -427919877 +300115672 340069468 +398710849 867487484 +186116364 -65412769 +182500159 67397363 +151469811 -24437830 +664283465 393526471 +-679953178 -502589391 +256656094 371509706 +-483127054 -648549014 +-811943411 94160701 +-329951921 -258898769 +-551543754 723704697 +-435813119 -935952247 +721000882 -483364495 +-134980102 -570391006 +116947006 360655131 +27177199 891512594 +-168700796 -680424007 +-532877109 875375621 +-711017381 462924098 +604074960 -262193412 +-718199508 152483114 +-411114054 -670525675 +77238398 -413818854 +-195782541 955593504 +-442541953 -270393982 +-871869393 343597595 +575635738 -464656650 +27316530 37417468 +668583352 663986165 +-440135054 610849970 +216212856 57690243 +-822015357 819189649 +468600894 -424274851 +563036074 388573172 +-951293052 293919477 +404052072 -714186691 +61032795 491023120 +-56981891 -653055574 +199314395 21150319 +-30409430 -173572530 +164716074 -441841896 +1015350 384129892 +-657321745 72335398 +824934815 -429405110 +-430527868 265327541 +768193637 -90004474 +334708434 -453315344 +-873388665 -208205532 +-43389724 857560791 +870986441 -831919601 +-841491254 -509622433 +938464164 -145517272 +352567127 739169808 +1329007 -765966446 +-37535793 -368725773 +428405490 -294436405 +-179540834 411101556 +11721023 -481791834 +869931680 -428515679 +-358142451 -492320645 +799306967 728260543 +679272492 -840986111 +-103108753 684300808 +70043075 477287114 +217199529 856053446 +-30270361 651794076 +654052207 -908131869 +-563347825 461561392 +-637937666 -329578356 +-182156937 231376239 +714064999 -23251495 +-610777248 -234318399 +890578793 930554755 +399212708 346405767 +-811097973 190134834 +-137645392 340490552 +-948204492 90189233 +406095761 260380903 +781241483 -774798303 +-654641441 -77303401 +500551521 972778510 +-414215400 542766610 +170261976 -614335139 +-167044548 -271225136 +33396919 646588762 +425274000 285079373 +-360803713 18318032 +2319972 140926251 +-933192782 -827762471 +-791502554 750610333 +868727570 623891062 +-69691489 -754630967 +-486357292 4339365 +114134651 863063157 +-60528175 781051648 +77590956 -453624763 +330567612 906604872 +982244932 -256450740 +-686720239 -824016284 +403904869 996814817 +-760304995 205307874 +836001079 745306979 +213092828 -324079650 +-971395384 -594440028 +190437540 -832278025 +963278506 -32079513 +-832049433 -84318906 +946091839 48834711 +679456108 390409321 +-225815414 -292331682 +-382850926 964055109 +-298834187 919776189 +725978234 -160174929 +-589054977 -300815592 +548112642 447123050 +-665726063 541941670 +278943078 601899018 +-480853473 238363188 +199727624 891374383 +-306631887 234052633 +-784184119 -140550723 +-183435459 -314490884 +432497233 561356822 +-952290029 -793727006 +-398912691 804715302 +229595901 -540237147 +870851038 179133436 +-98972152 -295422219 +-47163688 859570383 +564643706 -924586210 +45577791 -72179117 +227982338 -628383925 +-857167797 834435066 +69302632 -689853015 +395676303 700692633 +-364429724 -867535009 +920665397 538241374 +989875106 639531951 +347951949 -938926937 +715963728 46111222 +-587323767 -397039392 +-115801605 324050893 +-480240397 665410773 +434152388 -383967683 +-204196730 -47422957 +529965569 868222011 +788652268 88194630 +-721322752 -685188032 +-536873789 683272809 +-162460418 -635291671 +-343507403 -960915538 +-569105304 -501037141 +198423455 313122345 +-150562276 53583121 +658443277 -450100705 +938441063 453689147 +-616325954 658927706 +793920350 796471541 +330568475 507092310 +-177523867 680996441 +-277590053 -947732654 +972106520 -506187732 +686895839 973126913 +-198378975 146493047 +-594133356 520521876 +689291929 652845608 +729732092 -799200877 +103478567 752220756 +324622535 -950394703 +-476439506 -15127089 +-976551602 760966269 +-603670928 771843091 +904128249 -578209584 +855488295 -241679544 +-136380839 -5694226 +-851530159 672863889 +308273024 767891495 +-685281181 -497319907 +68477873 -839627020 +-362278706 -49641472 +-341573035 -971330241 +828280803 247943622 +-128889352 217614265 +456053696 -455683939 +-112213024 -349996455 +964233524 645883116 +-354030687 -998779549 +719115491 865498931 +-342090028 740263073 +371180411 -619272856 +132796819 350203867 +239354918 539824000 +-883970322 17987473 +-33146893 -435868013 +692547246 -263466161 +405046968 -884823686 +835835845 186667397 +604575796 -859971870 +-385540820 64397693 +902582383 -929296073 +157866788 667407286 +554860498 -853985433 +908782083 884526057 +302021315 -486457917 +285239294 109422917 +688277745 -745795322 +-840048531 -365030921 +318235068 -584866582 +457757777 -945358161 +52091997 898437062 +868475679 -210031769 +756866870 554941438 +-995813627 401872127 +-364813448 -8951369 +501278114 -565383897 +377141543 652490817 +-326457860 -130229402 +-726086957 -29422917 +813102812 -295560304 +622220840 -260965131 +-176609358 -145250751 +-928169904 -972497385 +-470663243 -569320332 +-93609208 440844382 +-174987188 536357925 +839749586 -158360764 +-147645691 -634218386 +61230960 655033807 +873212472 342202849 +686536737 102643310 +-839744912 35056199 +-527282654 -450961648 +-700456207 -413589980 +211952486 681750965 +935742942 154267208 +-995754866 -220170391 +447034360 855484374 +-954415865 880748992 +313264275 398318029 +-88034359 128173736 +-621184613 10703728 +-62349953 721651990 +813857049 378444591 +657306878 954167927 +509208306 528323812 +811504992 -702288586 +-157645387 -98907402 +144281426 -743538965 +778226163 177977577 +-971450578 935785667 +33048776 -133034417 +-8364614 561373301 +27292750 456240044 +-410940502 948702630 +115974426 -878175019 +-506571598 -885241910 +-168009967 -821455945 +-313954723 -458578804 +963708606 -8557063 +-876806327 -423118135 +796633244 -860138982 +920482246 81092575 +694800572 -273162909 +964385710 166299678 +-637773295 -791803576 +-54155967 916483201 +613930101 916195022 +159117635 381994456 +291788087 359036108 +-920093751 202258477 +-449606971 569140458 +775475810 -309703630 +872679558 123957583 +627360978 -836967628 +672927830 965900189 +405968762 -21444045 +-951021649 71231017 +163204547 -644134359 +-972862657 96505065 +-110692398 583647455 +816790423 129131195 +-792832264 -367231543 +453089910 691874181 +-835099488 -959434940 +190784288 -80966384 +-138089202 218696344 +-476610105 -496342224 +-762493378 301074144 +-671394040 75840059 +814359099 271245164 +177185124 -898253788 +-103412719 -234567419 +548187599 -250951228 +-574601716 -326812630 +171894368 653826013 +464469404 -270584387 +-784150939 490205510 +-34853586 7029895 +959795537 -728461518 +-357480050 -463616953 +420529083 804675151 +-389536027 -475022488 +20547917 -989812967 +60144949 -42744463 +-726917107 470997386 +177831002 -171820421 +222911403 218510846 +-760977002 142965501 +923626036 225238325 +-23762602 241856471 +-131002093 -21525433 +-667101944 952924340 +-142960027 -423298937 +187669342 569710081 +-51206189 230972657 +570638801 362107796 +144027789 167128339 +-854641189 891454930 +-629562493 -648097068 +-89265460 7986546 +-724968209 487254660 +100384281 957483785 +-907438448 -585078791 +188016632 722794449 +90374938 895791907 +157902970 794025635 +562439781 755632655 +-891604592 -176672166 +-903382377 -872510685 +-398877560 278617834 +287903406 861638629 +-566079908 -631083854 +-715659114 42740753 +130058226 923365847 +-439213922 998937119 +709568560 -28202442 +495353293 116190298 +-954774483 569248479 +453127145 -271210698 +-531607827 202992766 +-78534800 -179478971 +-323445392 572230995 +974199326 303873649 +639206087 -748504634 +-917098808 357657226 +338671780 -979395602 +-737882899 86765147 +698283732 -796121070 +-187242210 921054082 +356076753 -817539847 +-364149597 114092901 +676473472 592078316 +-192750387 519628418 +560996658 -833641568 +-629791569 832613482 +415654177 954486801 +-429700862 391640177 +995220664 165761235 +621467341 -8933160 +-874020373 274974307 +246043368 770352924 +395615160 -337226097 +-908499622 163253173 +918200178 390414301 +641670048 401843580 +-389074085 731721758 +23777572 706176738 +-175393897 156912555 +161624516 677711913 +861932792 235958106 +723927055 79143159 +733251148 -217476040 +-957618601 -202041069 +-453046641 753822045 +-340403408 747665949 +-755598510 885055528 +365277547 -169135435 +-633175012 -382771490 +-77489861 328736964 +596073802 -696127009 +744067413 571768304 +411393686 -425501205 +-52977458 -535740165 +-876162272 53777742 +848442549 -293437467 +667424993 -929601173 +-705994034 -611655798 +-573561950 -631348930 +977981601 688359420 +424388380 869043575 +-474384656 443781292 +929355584 694936227 +-594316931 -172909018 +274883404 -556618846 +-409314830 -737898245 +-528892178 114358942 +821321044 -349780907 +-449416188 -197795196 +-237245704 873727772 +33383441 -155412164 +-932063058 -182532675 +535835778 570471903 +-488664536 435550955 +971307193 -364837781 +904812916 -130562802 +566961256 -54746783 +-512087346 -993001477 +98681336 525397631 +-8057979 -158159647 +-306797744 889239245 +60862580 701201931 +-289063178 642110194 +662516851 -34455575 +458411730 -784979815 +807423832 689101661 +303745807 -369117176 +-615116778 -461125694 +-667171157 -692256500 +19591659 99023303 +-701173853 -592367683 +877804122 173236182 +847487167 951289309 +-697202898 -612316700 +362924139 -852620098 +261553833 -783719363 +533775483 913423852 +227150134 -171033395 +892479196 611736164 +760209554 385297789 +-813801512 -250034968 +61480524 -564235125 +-604051803 -323430401 +875146056 -948233388 +-946933808 520702140 +616312723 -630419237 +-188511340 531168899 +-12086828 -472326919 +77806062 609928916 +-929659149 -529007898 +300194697 -182515580 +698482073 802609906 +-841195664 -40097839 +777803733 686860322 +-498417846 -557324151 +-313794616 380072479 +958530599 -564599803 +515851127 728853790 +66327399 82674423 +670662668 -50436388 +828297037 -40057471 +393260467 -637844616 +-250071212 742157783 +-419357642 -507976829 +-194498573 -188853668 +-773408304 186617929 +125233439 265340566 +289123647 80510335 +-26015052 735214795 +917383499 -262394718 +-932195405 564953631 +164152816 995058571 +-150158529 -542340317 +-636781533 -288084472 +-522245537 821851301 +-164589290 239695464 +873794071 -937519852 +22639307 -919015198 +352159116 526829439 +-235299756 -304826337 +-915757085 816445226 +-602284952 -456313458 +-675840137 175528415 +500396628 -371176699 +-406286865 -618844662 +25823329 -539786703 +-322892689 -453158759 +-293585145 784183956 +542079183 248649631 +-351723735 642973527 +-90833539 641628601 +-843266009 897696299 +100972605 861857794 +-653644444 -591369441 +118131974 748212774 +-50127570 -267450081 +797370726 842345280 +570373076 -536465320 +-494891792 228525110 +142444241 245255898 +-283705935 -889039209 +523174291 -408198020 +336680445 -78818534 +991268100 -874736402 +361177915 -835050114 +-555587811 808173389 +537942339 -619160475 +-956155070 664521289 +-691381288 -286437572 +-376595914 -577726568 +748422453 -543923477 +-427165474 -765010568 +545038436 7028914 +-37683959 -661932258 +684429914 927770267 +-439530427 -280739806 +955347466 367395462 +219111241 -379426233 +-306558370 -839329874 +-654155393 595099335 +-365698664 740686527 +952860397 762705739 +32634475 117660602 +-242991825 817790878 +-167209782 475710719 +-854933627 -593183213 +-832598092 382638836 +-194748939 747668241 +338727207 -100767712 +-194769371 142909658 +688431577 -784048703 +-282005239 -31810889 +-54938119 744267674 +-935719814 -180029535 +-780854085 -306310015 +293559093 255286212 +-630171789 101009048 +-485888948 -831813741 +-974218396 -539896596 +-989075883 -17846962 +-198886166 -935762258 +739982583 -980894796 +602957845 663349304 +866270523 930219109 +551760873 -228765667 +678976273 37997048 +801017848 164436108 +913707591 299607783 +69546960 -972286535 +-565117791 -293775869 +-943276069 562090851 +-519006087 -727895837 +282346627 -762502524 +-589606509 -45788145 +-469976281 -241024255 +177973765 505057732 +886592788 739039610 +426631486 -392813404 +492867221 -959116228 +-629265728 64728110 +369028267 54168174 +663812863 -702695894 +983858126 -977841574 +-70356620 401457963 +-880810006 680158692 +-334680658 712621626 +437290137 -269711303 +-721094151 -322687539 +83558333 -975380657 +300196345 -215492417 +-718778761 652654656 +108753294 -723239801 +-861206656 493888631 +-621356625 -176571447 +809308209 -469203658 +-34018207 -322890301 +-975624980 359949515 +687682277 195066311 +908156118 201719874 +-162809050 -314410198 +752530107 -40581025 +-756380876 -840826172 +576656403 935960137 +-97974539 409298274 +896354238 318520141 +586296981 220184898 +-680156545 -308184921 +-790970668 -597235212 +-583253600 723298436 +-946181473 -247280185 +-893729636 640109825 +-425397481 -159154191 +477269598 163412039 +401468588 265900739 +-105555126 469312156 +-676558398 -519669983 +-722646062 -107906089 +-194128247 991802887 +-152451612 -551960740 +-349826122 984711750 +-173909598 278088626 +735335155 -314886640 +363430611 -397719251 +310448932 459832418 +476268984 37100191 +-584424885 -359466907 +241086609 174004607 +571000254 117716525 +-542719275 483329743 +-72165399 667568327 +-914606781 -659267085 +36954254 -202875725 +-666874961 -443609879 +869863368 110047703 +462372245 -340273325 +-727145974 -252723775 +539937077 -523207530 +130319951 935337650 +-409613894 -552341674 +873784439 693436290 +274722540 697263126 +-349799829 186400077 +511002763 337608907 +74320417 414191903 +-11636555 -641255579 +-525738153 -996460416 +-102280875 -318475028 +620839203 589578501 +-942243340 775143803 +356378811 -494874879 +-921969005 -728852595 +861820543 -130181251 +-119608838 -210710160 +-838290724 603192391 +-2157053 443290560 +466027420 939969752 +342110252 -3533417 +466113751 555750079 +-842441516 -646822566 +266051331 -988677988 +140071330 -969236786 +-983035582 904458336 +655236966 524249059 +-456999235 338530008 +842902794 -909368716 +909213695 -389829995 +-407912726 -323448005 +-1480037 -435752023 +478502949 631408366 +-62670507 -140366465 +832374284 542001035 +205021238 -803014439 +917157616 -561214445 +581075306 -801603067 +-99822976 367416832 +198473968 -257965197 +370271278 -221223913 +549084369 850859075 +94350483 890728711 +-562766465 209035882 +-341934450 -851971346 +-195992008 -953769192 +-54551324 -750972668 +572248543 112927617 +126000871 -167838923 +516042225 -19112227 +-109123889 724585884 +518477078 918187290 +459446643 -601365600 +-440646711 77528681 +557346363 -688397516 +390781172 879989275 +684719060 -528367244 +734132007 -488610729 +509218375 696931923 +24174823 431186623 +-605881295 827556900 +-679712761 -878514528 +915277983 651431941 +181873712 548384546 +-19845087 -22671256 +988897090 -703889822 +414922803 -777735629 +987480462 812162746 +-650507735 19530271 +-585818714 -933062422 +654621056 849589991 +637679046 469253324 +-157858591 687635994 +790887144 231727131 +-39422124 905611480 +183372377 570490567 +-452694930 -182548261 +-429373845 168873672 +-366097316 -377814693 +863282090 291066195 +149648239 -653601493 +-929165218 -260562014 +649335241 131480827 +-948072310 9232064 +402578618 466223945 +738192834 11332083 +381456687 -711892604 +-762322773 -887345560 +66464291 881591895 +-58968537 729289724 +-497869224 -307723795 +245469927 563544818 +-797129954 -714132065 +989490045 -813650425 +-409062702 -793466803 +915761986 428624301 +852669344 -372620682 +940452095 105660725 +143349241 -801199383 +-875388660 -573969317 +889741494 666128668 +899064663 958293328 +915435904 985007493 +-112554516 338739417 +990805397 515994647 +-190427740 959888898 +-500641133 -338796452 +-139982582 285089038 +617006074 -635310243 +-82393458 -762416931 +252695375 672030736 +-973528368 -41797494 +563375359 -83190443 +533485178 -768959114 +301093090 -757202294 +220694180 342271215 +-387803707 -414160708 +-215725590 -640376034 +328927444 993935672 +-474022672 878006702 +-450276766 985138656 +-886137476 -270331446 +-871657336 494034610 +657035941 953055770 +-825452569 -1948052 +-393670484 184776051 +-219464008 906934984 +-185100413 -587283455 +362898569 616143723 +872006672 -47685316 +-244382383 827105038 +326075924 -30416099 +-344854333 -239635318 +544441988 -993364718 +464414451 918075783 +-845465480 80041542 +-212872643 247078530 +-49371355 -627749654 +143474580 -777229523 +513701900 -996363288 +-170122181 -416515228 +262251638 932029062 +870830968 -304725268 +330116511 -132160629 +-374431109 365286911 +706455848 -285972504 +-322013977 408318944 +156560909 887241613 +-139221881 898491849 +651054384 887903757 +-390744813 336116504 +-834711816 805621670 +64478888 387851214 +-516711591 -433521113 +-829530291 106861410 +-383663668 -759801944 +-523607347 -938177304 +177857888 -597050545 +-500749899 -554058203 +-35385042 458289463 +690826435 350749004 +723080931 -257168059 +-670528952 484037639 +-703819742 -426281552 +-842585408 820381688 +72407025 20954809 +758542172 711127224 +-645822312 179505764 +265720975 -438551536 +728203485 279191826 +38074849 -325695150 +-73911335 -597812008 +-295091472 827377977 +-645118767 926605340 +783262979 -426782105 +426549261 895383845 +176660426 406003122 +614034453 -730853785 +12608529 -690283932 +620706223 276868447 +-197537510 223671865 +-822601833 -678789156 +746699561 -6858937 +969180096 401318724 +-375243189 413002115 +-114488405 -1863294 +-930622803 945731049 +-61828565 568333313 +-311351992 270151221 +-224006997 957448317 +-834167463 -224885501 +130113871 636329960 +841031989 -527980201 +-689245673 627040086 +380153132 670516695 +-140915039 135267141 +-943295032 -910747666 +-803203489 667123755 +591562703 15912424 +541597792 269845978 +863906952 -71953256 +-887666196 -725683326 +-852111009 -10830152 +915645731 918461293 +465110541 -587978166 +836794636 -91385295 +-723785208 -457956969 +922991374 -238331317 +-624744224 417253781 +805863170 -997544450 +486634394 -722741700 +-760943477 -448980791 +608826212 -115077166 +-249152120 626535653 +895004066 -913545181 +-386578107 301931244 +789489016 -769961076 +249076462 -238007039 +788301007 734222540 +390970476 201618985 +592563091 -575429736 +781231155 951214970 +-16041355 -36429230 +885094157 708562026 +-596944544 -464539940 +-326270649 337077583 +-964206077 -959104287 +429310133 -423275597 +68129476 -654194334 +928269903 -491233828 +439743613 -605156389 +315889047 -589298740 +945797504 697097995 +208511836 -96382104 +-257673642 729232409 +720693925 -311044247 +700939604 -642168018 +-569747710 -371066537 +378056246 -215210841 +148575957 879207611 +658072010 -747715359 +632827168 334240222 +-107617728 -572217415 +-252450438 353207910 +709968402 95855919 +-839448157 630732381 +-523421308 219627182 +-355457045 -257458545 +-22765261 -114185097 +-1250572 -273100755 +-841386628 714068883 +-155311630 -485997464 +-842027339 -742304653 +349747850 -932768370 +806347175 227665353 +-164243326 -189869462 +-26721821 426762040 +439081444 262294831 +-453252828 -609441156 +376631560 -333285587 +751314020 -618497005 +-186932381 753162734 +862504023 -150251991 +486688897 -904218481 +706951731 191156308 +277590144 361055517 +-95186436 633433064 +-787925258 -346956430 +-812507048 985365394 +357103201 907303353 +-195506625 -258748240 +-350910678 -297218393 +607462588 -92620216 +-447865658 702830764 +-204691882 -432067398 +-505185020 -412508222 +814263968 -499753549 +-172219407 922055937 +446893625 802999031 +-485817686 -212986007 +-885147540 445963211 +-23376325 872712612 +-909211336 862645437 +-205261414 403028358 +470638230 -652193108 +308412137 -713216009 +775493347 216653641 +-587935370 -830281426 +-376274546 616424880 +-473938966 686292774 +563180867 46889913 +-88394352 411111781 +559645763 -674914556 +-852770667 561302632 +-380465422 862891199 +-868786643 -570330168 +-483262780 491695692 +974236586 770967652 +-471688698 428613057 +914605902 979670454 +-299843057 -327583735 +488232164 -304110512 +944595832 790818232 +-329630538 510923108 +843179168 256574566 +163518162 402919827 +-95992375 912573994 +455690920 327947138 +-504331266 46081661 +-318457390 -110516792 +264208950 -996155372 +754626294 552140957 +365690250 881838190 +615803052 -401506245 +150365389 258151840 +227816201 585142382 +282119677 811175057 +-784773890 -234788966 +-732691841 473269838 +-251686083 -131654616 +284962530 679018603 +-438683199 -225633333 +657308015 -491830680 +473151844 910639923 +-628006695 -601880607 +395221393 -26342820 +-965705154 424803634 +823222588 134968104 +-199397541 -228303443 +-410903286 295567000 +745133231 206039381 +-394422060 -546478303 +125221983 368325407 +-224919257 199670415 +992244324 -322533745 +168418495 784143129 +-941577197 -794076632 +-119555735 -375116539 +-384866764 203482333 +-18051039 -726989302 +-541886848 -445151552 +-815005518 -364406895 +-640072070 -880507511 +642076151 -294498066 +-14232209 -875567718 +-871166745 -644832969 +-756251570 436435164 +29182205 -207803690 +749308713 -577398571 +957821514 885670298 +-460209592 734137824 +335057647 906328502 +-55833179 -66368553 +979869566 434508623 +-809088213 -422990720 +-397265538 -134460583 +3897628 -309756178 +-198673033 977141913 +-610197136 138524616 +-732902733 884731911 +558903460 96680163 +593559156 200049226 +29621954 356819408 +-623255831 619648899 +-990245856 458235305 +-291190923 800661258 +922365359 -846384697 +662332171 600586723 +-125524468 274130486 +776651453 -42404263 +-720358421 544406915 +-459874496 131645622 +685101177 -639569723 +277378138 -225651517 +675575068 376809387 +999250525 -991186982 +597962769 645006908 +-328103651 491775721 +-462388313 333212874 +670167824 -790508821 +339084241 -217419666 +875266133 42475811 +-577766918 -684214416 +601305033 -807722045 +297204084 -474572391 +-248399441 14838689 +836025854 503278466 +-78120304 896659731 +-912009212 400895341 +-856224847 351371854 +321323807 -943783482 +-716285624 293318432 +-737930278 -806549093 +688852000 -709363463 +-65721677 792793419 +435372665 -292306886 +-841610321 199431607 +71020816 -248059356 +277387603 -698629996 +-512497893 962382600 +849110733 -713271318 +-907763604 277072125 +-968665339 -927436919 +-903880151 688449914 +-242164800 -106857778 +-693531324 -784015490 +-935025835 882362259 +537898676 -986192547 +-358468358 -531525010 +-789366189 183109352 +-709156569 -433667748 +-807500145 -894966770 +-814578754 -781012602 +129768326 861838982 +759789539 526750033 +-47725337 -723892865 +-358059331 336825208 +-649170515 636039697 +662863088 -783662353 +810190542 -706782636 +-188324339 -832640106 +277955900 -196201162 +-893145908 -279811851 +780025254 -324815566 +-345091237 -394085480 +-174052082 289400637 +906959515 -497071180 +62481221 301675109 +205892862 -738560380 +520916602 -9820095 +319941645 562200391 +254777599 167061921 +-847094023 546644659 +191888578 -933989222 +-189982494 72365594 +-597574227 987267085 +-985695673 -141764613 +819833696 334321617 +-706830704 -709493621 +419863583 -848419319 +-110614177 535178714 +-250887890 -557065423 +-564956901 -547442919 +485739577 -922084377 +109144269 479404391 +45786101 -475185955 +640736990 79681830 +-173570149 31716597 +-422757405 -663619518 +920509032 -21900650 +-662112223 85539754 +5393841 296757361 +966373977 395505525 +-965161500 311939037 +-990517010 -989147911 +-357480514 187962541 +815343539 -952633570 +627292472 452175471 +-531881266 448200382 +841802914 854153101 +-502425319 640606438 +-128817463 288208744 +731859069 -439337434 +202468252 723842500 +-538995158 832834305 +985068156 931354450 +-117821501 -173209866 +765154189 -410639455 +217658269 918732354 +458297180 816424919 +-19935881 423000184 +-723012945 -725611077 +49840796 -384528349 +-433272777 704777700 +-154276668 7753336 +462820376 -173090904 +-896972032 -701143451 +-289925843 117884359 +264001641 -96277055 +-36571850 377111373 +732716339 -957229880 +522022946 -756785953 +892540369 -951289483 +133661649 795180222 +-506006233 -695790114 +918268594 -432078432 +-7310588 239625554 +539827349 79292522 +867855515 386233458 +904231926 -980505643 +-218490659 -225456182 +652050392 -2174901 +331303608 328189099 +-516068625 -609847437 +407133858 -164292502 +-702682113 -534339915 +-919970453 99415858 +-221064542 -430951977 +-612543161 -265489167 +-743299005 -719665914 +-826165644 929213266 +-536425354 961313003 +-890240902 -190898236 +-559924688 -455707450 +-534384811 -62727461 +-526739400 -714244643 +-383503637 720586076 +-790505017 912664095 +260689149 -956335924 +-353705356 -561316728 +-822234708 -252176234 +-498308910 -979694607 +-814365828 476503604 +557217619 -829126514 +-668624915 -447482301 +18095144 274605900 +-836757781 -740502820 +808770195 -317691907 +880980625 483067318 +-618118390 931798851 +-145586026 163484078 +-726641996 -269252273 +946522678 -765549998 +166612075 278539772 +-484683841 479369624 +-759719420 522186050 +367920878 -209157084 +690262181 -338380535 +517234642 -87988602 +173365322 430424612 +-612109426 -148452793 +584974300 -759151015 +-612962109 475912325 +-42434227 -885402665 +910970202 -160163375 +-171041301 -566506590 +277873651 395614697 +392628479 772740589 +850484981 272485111 +762701245 -653567744 +-146524366 -991551153 +-72665820 437441860 +-569385340 -817217491 +-769944028 986372788 +855173275 -850930935 +762216814 169593828 +-280011362 -395162432 +106841437 -961435756 +999444565 -119667440 +-645467714 981874742 +-861590341 -925499131 +994528301 602061134 +789809274 490912828 +905682386 712826500 +672647189 921677914 +333546461 912543981 +-354192550 -224967225 +-888791912 256939870 +496130386 816225451 +394443593 -744533026 +-416817017 -51140611 +-943384466 996677667 +566612395 -685287908 +-948370641 -773169489 +-820153539 -965610295 +490523938 354570232 +-212225346 415253340 +658147458 -131038452 +293751985 -727388300 +655068075 525177464 +-841683355 -718152650 +-290941287 -352764165 +40505169 674157163 +387971700 79541907 +-740802668 938786310 +840978111 417083523 +-463083513 -730921462 +50558493 -861063712 +-947454647 -197418587 +971239322 -710598894 +-820289952 936906543 +-313446025 -435695764 +-967381816 -484807624 +-564050435 42632712 +-760834703 375787841 +-144046884 508100241 +-57112281 696253013 +-280354184 -901914881 +-304213246 885748376 +-214759821 -369513439 +497899843 68442753 +-453647443 -49599236 +307744210 -570782775 +-861250902 -29589408 +-786122947 256193769 +82389959 187380669 +38975713 -928078196 +931115940 798852590 +869482549 699969008 +582874791 -804357693 +929996461 -645405098 +504772722 331977783 +522244463 -228576721 +-689920783 686572531 +-824552750 -147161892 +-31057859 177327174 +-517539119 -120190204 +-522850077 903338259 +373205593 402417176 +508863271 -567285757 +386628781 -189574854 +69437773 -960392063 +555162718 -259946402 +-417161002 -495517204 +628802875 -471732409 +-224970563 -566226185 +-355996657 465053187 +-734166931 -27450073 +727208583 533351447 +-262148691 581446362 +-506630265 -450075109 +-415398413 -484386954 +97131347 475957065 +291352423 -137436664 +-856878439 -849019579 +269910803 -719071316 +143059842 894603096 +-746541427 921674899 +286637591 -819063515 +-597726002 -698175028 +-496323639 -372314037 +-316577793 731148463 +-596902924 -487255678 +264086389 348637781 +270831487 -538080495 +-42075496 -510398434 +544506143 -221309309 +543775560 805460736 +816373638 -838712992 +780597332 991387134 +-446309163 -940737357 +-221971675 -59600671 +650950369 245896874 +500525046 638873094 +-637165955 601830308 +601545244 -307183561 +890537668 -193681642 +984817724 211429730 +-730714409 664943701 +665575521 -156343085 +-226055467 -780970947 +717181904 261965852 +-852937448 -383616769 +-702990781 432496111 +-330583632 -221725142 +-211162706 -590315092 +-285271539 -183119415 +486019458 342413520 +650593618 -949166664 +-727562453 -58484947 +-586890723 515354574 +-507990115 -994084422 +574335883 94443479 +718321754 663892982 +877032714 -166880279 +-43763057 -515045358 +-339002042 -595492859 +645911161 183603523 +105651068 -850912803 +-878024418 -209153938 +-525876634 92816017 +667641361 823428744 +349831684 -632872110 +189781079 959467098 +-876358296 360661896 +371278588 957692495 +543787872 111689566 +261476985 38123721 +-506129042 933923682 +-625949019 414412919 +390144213 -255697906 +73447609 320882179 +-214813256 734685344 +222561386 540769270 +-887561762 -185350527 +796854977 -985613193 +328414005 965692482 +285565097 953232840 +356312847 944112943 +-686152362 772186552 +-963350855 -387957520 +923670480 983936703 +623503922 857400317 +161626085 89358381 +358020244 487371140 +837950736 6806741 +-821432069 -190087692 +-955282029 -489027447 +697073098 -169367133 +967279945 372803287 +947929646 447367000 +-411598763 789078515 +-543398629 969818549 +468855987 -693526470 +-977043661 314439913 +428396411 -557771702 +458816313 32769447 +548440425 287356114 +276694300 276001048 +-390463527 487674938 +-713664235 521084979 +955452875 624923893 +634242968 286291303 +568136537 -115415973 +-357504140 -995329992 +343600381 399075052 +602673527 -651520697 +761901349 -852717425 +-321721991 138596626 +-373303117 -635553132 +-983533742 201877425 +790926800 383107478 +75488378 -620389411 +-476000130 -254229563 +-962606702 480306008 +600195743 11170693 +-906978401 443638464 +-484874178 70658594 +-795614370 -867964818 +-721720665 -892656188 +35450475 -721354145 +-944417425 103127601 +862172022 -168368423 +569090002 842541637 +9862220 696558979 +-320206927 -138347635 +330194819 -552180810 +67523074 741733300 +678682311 780035215 +515050821 -108764054 +-859677870 -812006893 +221346997 821569889 +39376750 -924579912 +-584687766 45002715 +-918950973 -576892566 +-380080300 879901504 +-262079508 14970886 +-488053928 -110334094 +-289493105 -218751130 +-857764106 -459082917 +-868218279 -936141471 +-45355727 -625074598 +767961069 593287255 +527537234 -892202595 +165063332 -837959346 +370585813 -383347261 +-108165378 -825411935 +-48949071 -370007227 +197139218 -557571103 +-943857637 534421645 +-136824079 -635894936 +900190853 -255517195 +198957938 -655191566 +-954606021 -547523028 +518230570 83052695 +866182948 301226153 +210575146 -190983753 +34315438 973954078 +881587830 961576384 +-90707219 357676510 +478773787 352015338 +774328418 677980423 +-811425999 916244501 +-214997799 -356414186 +469957419 134048077 +-69167224 822878616 +-588568152 -588343953 +327569217 -675671015 +-147134537 813702930 +470860266 790381344 +739257059 911552954 +-163567551 803661292 +826316544 -388824524 +-755654572 -781225062 +-287594163 405530849 +-375591380 501453472 +-803908334 519160935 +-330050334 -484208151 +368361303 -826027731 +986393407 -38664638 +467302145 473027987 +-366426942 59781832 +586523791 -884542684 +-594224435 488286881 +882088997 -241954498 +-637051965 510230501 +844471731 507560975 +-472146362 316055204 +-999475200 596975989 +744905533 -162220968 +315472755 623637572 +252269721 -48519018 +455214287 553727085 +-370413548 185554016 +328427783 -558047256 +-224323152 -605591728 +453076336 9342019 +-500550491 962445867 +402253118 601562214 +658660607 666514160 +194143011 -114220477 +695397242 162213973 +81691221 -738576039 +-748936229 -448429613 +-82219787 588134577 +786663532 378514478 +-61368094 -389366469 +-971873164 -437682997 +-492960894 -462627707 +432988384 -799834056 +437821853 210861113 +80276853 912140989 +62192451 -640529092 +192625406 127903799 +721597776 -495871725 +-196449070 -98326717 +366074435 -447636275 +669625243 390476754 +320113831 898901356 +-512660892 -429958514 +-419149634 898559935 +-221446086 -717287270 +-336468505 344832019 +822044673 220194509 +267209252 709631169 +294999319 -333952492 +72363595 725744580 +-33333871 742751820 +32031207 -529786001 +-822413015 -672994721 +-421557060 383781991 +255579392 -876049249 +-380314166 234470223 +-714132349 -76716303 +140978155 -638004480 +886304584 -221747866 +368583603 -189572595 +619907756 -937896952 +993046673 457431527 +142524100 649508158 +178007710 -403463235 +470642966 550338364 +-375849984 477838824 +649617229 -704131425 +-565458565 -404393741 +858426004 402910735 +-664545524 -353375323 +-630642083 163418753 +-530670049 -522897366 +395678260 670057347 +494053711 568313337 +443510204 -283669169 +431799036 -857200292 +-938511857 222912494 +351261879 -477178221 +536707217 785132994 +285718026 -39361541 +-723203511 -145731360 +-167747925 900927668 +-294725865 -287861436 +684666322 -230058363 +-948212208 655899243 +93418521 680371851 +492556449 -817611005 +865810585 -927824841 +590571775 -811919115 +324654573 332582912 +63970280 -984208686 +35579419 -541326853 +423297159 13615186 +-559151679 -322282788 +607044746 749139270 +293579142 -161085515 +-981817838 392476207 +-115216532 -86665047 +141922273 -345487969 +289516204 65061731 +-556344301 -961467890 +-8297750 647069516 +834792198 658431447 +216960677 -292589101 +-927047523 -658018637 +-207424600 -425087103 +496498394 420927639 +183655313 -380997303 +445346687 -493233110 +563025499 882120084 +656292977 359193402 +564734005 -182899976 +-785151104 956736328 +720254740 252843776 +692730063 311704476 +-580759800 -567241468 +143519562 -602126564 +-905867991 154038098 +-514219549 61520037 +529841117 441590301 +-835965532 295444534 +375643619 -386457700 +652454755 90446818 +-475306211 -250089060 +770162920 962627615 +936106370 -484080637 +305307227 -238319473 +-34027684 -602004831 +166723453 925050788 +773156242 -720222045 +-922420422 -494568467 +40325676 -956716488 +-964296936 323657258 +-174463645 830988131 +-719331976 942508483 +-299652638 -208995921 +583133656 -595853161 +613667338 974225866 +-894069277 -483189014 +723951778 8909594 +309079667 48628897 +890719728 -859370930 +-809932081 -97176411 +-35206887 841642580 +800369489 -778879936 +-711642558 514325034 +477379366 -61336832 +27779476 651211811 +-386096132 367973523 +860876699 -639145819 +-731064500 -383487140 +887306568 524057274 +699453005 -768141441 +264016676 955416590 +-743287976 304408589 +494303920 709443036 +-429187572 -294374648 +-881521929 -460069729 +-357456974 607602736 +330560207 544826917 +910778993 810036413 +743930113 -997936860 +-526561390 150478565 +371289039 -182848877 +387650989 -686858324 +-911344038 -534726129 +67612351 -396661526 +-377936611 822134253 +-637523180 -840400022 +466828566 781243378 +-514679444 98537573 +-340116581 934729845 +847730891 -517691567 +63518508 256319427 +-109656914 859510473 +-194950010 664101456 +223731929 -102406693 +26364491 -811512249 +-223938781 378643228 +994138420 -82879936 +88078036 -864738345 +546820486 -576696535 +-710506849 297817229 +-86451438 526504654 +652980770 -440920881 +-212807958 -833458080 +585006146 -892558403 +765853022 415964010 +839551938 -572603273 +-546907274 513299753 +529921997 -105933305 +899574571 547316668 +861547049 -300038324 +-929456488 397934597 +-36933331 -550458831 +691891303 -379607960 +-621011081 -889781907 +172421799 274047930 +-704773364 -388912179 +447024085 850290673 +-374182765 -345421267 +302536790 215551079 +532661694 -581175959 +180878164 -404945806 +-340408673 743405325 +-301251068 -184901461 +-17632977 156117358 +-630788954 317511240 +207269268 -104269833 +958693159 40355573 +-10317391 -114456119 +756842212 -50950966 +603940694 974680474 +30783740 593061954 +955331513 913365822 +-746852374 890997382 +200411772 69177583 +925190093 -899660196 +-221772374 -403703694 +-422795803 708632870 +651371075 -859372616 +-145012973 89413716 +-274788120 137214522 +394051299 -376203730 +-781656219 230307842 +508630827 -472203744 +424436760 525913983 +-133475901 -899031811 +-888367839 -898015364 +-921790573 -997007503 +-189351149 342974704 +370362705 -333209778 +-404464032 -655101117 +890189763 -435966255 +-33017947 -811193802 +-235899000 353424522 +830875291 -392296288 +-817690070 890110955 +863173218 -884236020 +286880025 509022096 +755998879 519066722 +320686535 557437634 +-629182988 632472113 +-985681675 -218191697 +-138050150 700414802 +-725651822 820286058 +246125392 886748635 +640252693 512225132 +-574388173 -172734030 +730844646 -391116803 +-657658742 -364901282 +-691022936 -538606465 +-194789512 161074089 +-916655837 -823323921 +228719505 -326500741 +-288293603 750445442 +252001721 -403112801 +944694407 42669242 +370914175 -973976928 +861607249 -153574844 +868156817 63497163 +463253120 604663520 +-322795320 -719299831 +-297819853 537636637 +-389527260 -219508429 +534952522 438898040 +19252148 322393003 +257428074 640022408 +-695979209 -600053745 +-232055908 -43679501 +418002954 999625082 +441617519 584808941 +-279460726 977708312 +-317877995 -518113890 +-802611696 843475839 +924519183 -434064699 +185211562 -369350800 +330267239 575782829 +363720391 -139621552 +675244786 126920904 +278753498 747021588 +625241672 -597803050 +-240223726 495949358 +776885581 -854242445 +36629701 22298484 +-44136242 -691774515 +-134510345 -618647381 +950093629 -411232557 +849635137 134771866 +779000565 700051688 +256336241 366257219 +-409572328 -100247986 +-890981318 389853266 +-91556268 -954086356 +-95700052 -937337045 +-359195522 -692235527 +-144181644 -110635200 +136494821 998565041 +-766562905 542836195 +-225387341 -495340817 +-715026156 -670326864 +-364024911 72418865 +-520532881 995924622 +643849664 454142964 +-105320167 597727320 +-786541311 -114754370 +215534842 331938311 +410153535 -649118412 +127465921 105129869 +926367036 762187920 +48555766 508020028 +437829258 494219171 +250926866 -915987733 +671905680 -204135683 +-540995602 621125404 +403719873 -356818325 +-304177959 282938409 +-169541736 -519596753 +156082738 323334409 +-944723472 -206061102 +-549507965 322035275 +110758232 -916115589 +-30246094 -919849961 +856778704 -377914055 +158507126 -757327286 +27393193 -291346063 +400700965 205627245 +-162590174 -890338327 +86198810 -866426724 +351483554 782734035 +-24317807 -425720090 +61883433 -572396950 +-276817215 467322720 +391301790 -977800194 +-497843029 -931955236 +821001394 -585033975 +434008226 593157984 +-626506597 -145307112 +-975792458 480082947 +-960894843 -912947731 +-40110307 -772335098 +-984582030 -781517706 +421250813 459013282 +-83145324 -409541989 +-988379932 -37252335 +-233067019 852401153 +-817159790 -365238865 +-562879670 -880884437 +-286211466 -864868743 +639753718 154792765 +-598749046 159939428 +896863551 -671885788 +25021617 -116155489 +-890328157 -250670725 +127617927 26227321 +-343212699 -204897507 +-681387458 -926255410 +-332392396 -556229217 +116042809 785856033 +-444895355 -558476865 +292347100 -514680941 +629633961 536103189 +342524094 -531889696 +-825742673 -897234633 +-548443893 952078888 +109242131 755855238 +827189491 -772855730 +-820011121 998443831 +890259529 246202902 +97640199 -558655177 +900458552 970130466 +840080485 553281669 +664911048 793751615 +-704184918 132097050 +183929600 -532863355 +-632578291 714973528 +-607258644 -994064879 +558394330 -934358207 +-784143727 -433007016 +-735701624 229147075 +-807104448 557079643 +-264071351 -240667931 +408426575 -362335181 +-649017837 -234628771 +86840439 757217852 +-555790213 -60669309 +633291517 -955096281 +409581708 -950581904 +-931199356 -829769973 +-515101200 -875884054 +559807587 -738870288 +154032280 850086167 +-126763308 -389437766 +654871628 735572490 +-255359885 206121017 +-875788462 94445704 +-432343621 -709420177 +280722868 646447542 +807417948 662341219 +649931974 -101704662 +785576146 -371099221 +-590527841 163224896 +375251612 -57877553 +-278915612 23371058 +239738859 -668551749 +-241954510 -921916951 +-909274104 -522430807 +972448702 877967997 +-489271219 -943852585 +-892099509 -407025293 +-685022754 236721443 +856602645 -799440015 +-870041084 -475697102 +-771878911 641879889 +-562936677 -906321574 +579419841 465680862 +-313452851 720280630 +-925434192 -549275594 +56693818 -501572390 +641543242 544021375 +-656548621 -77674002 +-868336106 -557559876 +156731239 346495897 +791920478 893685944 +646193970 -477486563 +204918681 3899006 +-251565368 704254666 +32832847 -210652531 +297972858 -260320080 +-448186961 -200190167 +59083701 -552366518 +920059129 -208890736 +-35489545 -86821670 +-340672005 -876048948 +-809853438 -979954228 +45382181 783498924 +706475153 -564337445 +105017901 -155314681 +-747137090 -985392853 +-98590907 812038670 +431368283 -668207404 +156849680 -705487872 +-640146019 -665129113 +495855603 -794545126 +-495675762 -555723510 +-388181487 -571410747 +-998761181 7106755 +154986268 486085054 +-936352978 74949035 +877094361 454554014 +735273796 -404319735 +-168854787 188716103 +-854897208 86394319 +263745203 -830584288 +281152652 -649891571 +471475704 837984509 +907337738 343836002 +952194137 -402084118 +-181174939 876160786 +-117755363 -896653255 +-170284795 -313772660 +-280759226 187981202 +292059470 135574806 +830542349 110040980 +-136475237 -141082371 +612240750 962897630 +176015953 -131621529 +-248396056 978627866 +-803208715 554590582 +476848794 23463322 +-279147838 169107650 +374023455 543319263 +-810301188 -787997648 +-751614400 -710515735 +350082416 -319289744 +-599357382 -561097303 +-895293974 495675184 +-546890359 92571678 +866873475 -535280616 +94160381 -457798200 +-346436473 -477320063 +-92846126 114135341 +882923091 -980422008 +-70366741 581389558 +89216406 180617107 +-141444818 -341846492 +727518583 236785322 +434622247 -931924403 +42969378 -219730693 +689526957 386335074 +-380633006 -309634732 +984409736 405867086 +410236938 -150043257 +-465302181 -185182421 +817484480 219555048 +945055027 -608157003 +-162793169 -796473657 +-621316450 -911018553 +-375250433 -308499806 +738494240 -126068478 +-269706286 -22839537 +924619860 -858824237 +-297884054 898747989 +-373414971 569984382 +338181870 416838514 +-272131136 -915280055 +180165180 468684327 +-395123066 96747532 +-150985289 -308069011 +-946345824 506887215 +21308544 636102757 +-375735343 -793568549 +238636001 -439873655 +-550094766 -849059946 +-117837798 919470513 +280427986 342149449 +-698954738 -420400278 +-622431140 -580121008 +130561518 -801001392 +-10507026 283286776 +-385750975 -412136369 +-68094842 -250417801 +356317895 -662416694 +427247022 -691979597 +-121092753 -800226504 +-913814912 105410333 +-749983940 -133188954 +-784258316 -400037943 +-269323915 -966643471 +306331420 -317298789 +114543086 775490784 +-309950861 534225849 +-430069201 964765580 +864433571 -301049776 +-227895262 -960293965 +-358299486 648839966 +59018507 986797874 +566463576 -318008529 +241412354 181293761 +608325404 -863893367 +-30616341 244713007 +971363140 741551152 +490655853 471091268 +-963757021 -412612009 +801049152 423062441 +461473785 -843650360 +843653137 -997660266 +-719309458 708702077 +-284240930 850209777 +-700102266 489114255 +-168877271 -459436889 +-939699058 653300911 +20463218 942848496 +333401158 210754479 +544109305 772517968 +18270741 505609712 +486011154 -379860242 +431937402 971346289 +67342295 513653137 +336922687 -142601642 +-581736251 -761954083 +171744975 531201306 +508667423 671740946 +-129668647 -300432704 +-795535581 75760451 +87677261 895652994 +-664990556 107846339 +-920964179 -987188341 +811119270 -974687555 +272601021 153690893 +237437463 -549902357 +-320013853 -276944964 +267225138 859232042 +-214280554 631271346 +745228370 6414994 +412850985 129383048 +894537578 788349456 +-163252791 272637128 +-500336703 -669418321 +-18478711 -899314500 +-859565855 469840722 +735382001 -896890730 +-831661538 -768671424 +-215866087 961080814 +368252119 307589816 +-675499334 -461989013 +-692977570 -157810799 +-588496855 -7917295 +-191100370 -586110893 +-501006382 -827514509 +93580496 -59633787 +-16299148 -714826490 +319086950 188247116 +-96393824 417690386 +437316763 30313951 +885386642 607423040 +-424114899 908264274 +-896615260 36589728 +-550949934 -433616092 +398824559 -32126587 +-350068791 -974900919 +51067935 828142760 +666005513 -968185862 +-823786505 494052480 +542897564 251802517 +427245962 172805764 +-356668835 -27730667 +791148496 586824467 +-94473038 165056341 +917162314 939023150 +368259993 732409220 +864623495 110365827 +-32351867 -40001264 +-158484107 -526314921 +-845749301 409994297 +-747961744 517451361 +-343363467 -262762370 +-83592784 571697489 +287399301 -721667790 +-260151205 185158677 +-273477743 -244982607 +509611367 -705236054 +455961707 905420191 +-946027791 -525748196 +167475531 -1243389 +837622648 -263898402 +-835017947 783556304 +-792671681 868269162 +-476173452 -306466277 +-519402102 846809872 +-493958924 -205954079 +538180882 352075201 +401121791 -836535908 +-826991058 -170299384 +-504805804 4824716 +-18120006 -237911345 +913982086 -426861237 +801940841 -456700393 +-108026349 437868581 +747950919 -869989277 +679271495 -66218956 +128033930 -93391090 +-881793362 -563937455 +-544604440 810987032 +-161252350 526598419 +-845533826 -311077654 +355927935 822152688 +554862821 -454436521 +-313220484 -51761346 +926755202 338079804 +26836688 916587901 +-859270497 765296473 +667674865 304741761 +865089898 -390505926 +-739008086 -431233698 +59260954 -737662007 +-301074068 -510131850 +-120979892 431461822 +140474263 -571491190 +-754031762 606964844 +627152028 902835863 +-207993991 831333976 +685598618 929776547 +177346923 -190136504 +489271728 856995380 +919565867 655973717 +904629440 -319496255 +-335070120 199518658 +40843988 348875895 +337744985 651724926 +629068465 142330334 +-90833528 -35254246 +760162560 -421265491 +-730960984 -284747942 +-625030646 -866632893 +110937826 979213929 +728524473 -383491356 +-185214812 -761489414 +171353644 334447033 +600457015 223467949 +875931928 333420878 +258750878 -175408860 +-232761898 -314502903 +699723645 534994946 +468883634 202348588 +937181055 179159129 +-202369495 -94356000 +-403073560 411758130 +-790386158 445547134 +-644679766 219233751 +-203877340 -620956700 +806276513 620424285 +739230349 -73272210 +-4708706 764923132 +440089419 -687669047 +707568774 -77887648 +-243224868 -545961087 +512623480 465344339 +-349618405 823959390 +-750361386 314938859 +-761050296 -571970362 +-428152841 -794308920 +-924644001 -767359034 +-633278477 -617148298 +322322848 628261558 +624831593 -85540778 +677401472 -580672369 +-467206037 160392200 +-981451409 -17339055 +-281439831 390273195 +711547057 -240005765 +-775714268 -480820812 +-155414092 231207804 +883795609 -611467244 +217836445 20307446 +-490696419 -909714707 +-297828929 835334571 +-708051404 -689947600 +989643747 -842481914 +549785847 -797015996 +785359767 785698170 +-754542134 -51355897 +305308072 -883122137 +-478395426 -531336169 +-528665662 -498242906 +890588638 -793611644 +837144047 -2162777 +421229751 -971706361 +-17182217 395623170 +844550300 -102715703 +499890584 -664833030 +-398637406 -225569716 +166371134 -781515506 +849379789 -310752515 +-393812969 789156480 +384064710 -848412488 +-168676432 -536034079 +976857267 436506883 +512092650 -730844365 +-459789506 325293444 +-481376218 723370791 +-937669741 88451859 +-549062747 -770196389 +316342002 -421456597 +899873362 -709047998 +901773742 -773989115 +691747697 390024709 +-145840 -551715169 +-8521141 843148221 +623918115 769765587 +-666992774 -768861667 +-903621744 -548580164 +692615610 347649277 +-464963827 -90517012 +559979898 738330022 +-998569672 -879492795 +648398486 315481044 +-62316329 105008585 +399389568 142558253 +-902698211 205830221 +-887657311 -147346055 +947001425 448879975 +583968528 432579632 +-772560491 726206143 +-642488815 982298363 +296552825 158963444 +275455585 571506932 +323508530 745884575 +619994813 -165132012 +454580650 972966412 +-702305786 64393870 +686633194 783146860 +-177805600 -621509039 +701745832 124272021 +-598952927 -174563079 +-251511423 187367194 +92601297 87443704 +48839388 35070300 +589369385 -865821361 +985516579 -897335652 +-643268453 -431873012 +59454694 -437563872 +-509001716 -349596525 +-985657677 -492412048 +-687537042 -982114947 +824464279 67440442 +172829609 -675814911 +-106500260 -623269846 +871935753 -171514814 +-44988154 429938170 +988424043 227036811 +-593072330 665903058 +480061060 335888151 +420737428 -307679305 +163822411 -346534332 +710411404 -722512288 +325628110 -594858048 +-18707550 -483301810 +-346218849 907239802 +-226858010 -46785722 +164314026 -125960156 +738512184 -731693391 +506725557 -926652005 +-684959654 361694113 +136588660 158091394 +604073611 982349789 +-790083435 2304655 +-804939827 -980049085 +39556150 599488752 +-624720282 74565827 +-233319051 -536839692 +-657948323 -434401676 +-510274980 992613975 +-860613833 -176372551 +753357819 -402767078 +-145748184 927070686 +134427808 -124877051 +-787219880 -137960012 +-148020389 -659693768 +955457822 436247338 +218885009 -669997664 +-664421195 -813309709 +-893507892 748572015 +-115298841 374616479 +887189532 876140318 +-756666959 -949853941 +-436498087 -77578925 +703541483 468902909 +-934483955 -828176585 +819750164 -245269915 +-851664287 282091912 +-932489053 -443576548 +785657602 369673231 +621422864 -28744786 +-528419258 -268356068 +827594349 219870171 +763012942 12825451 +-175568581 -487815742 +81353990 223876504 +844756105 -271414630 +16118913 967156145 +-671510948 -169299924 +735018032 40555063 +320010273 -93992300 +660483944 -90324958 +699421811 -29938076 +723794608 581357011 +-805480066 203369594 +896438403 116086865 +-821930863 655873680 +965450499 -575623439 +-25748731 -534599903 +840107628 -523693012 +-213506146 417625923 +-441797811 -211194986 +347142789 823290913 +-738686346 744399906 +-481799988 -796053401 +228485197 -923129599 +221298216 -488323458 +-60970050 689809823 +-721597257 265656872 +382487212 985543002 +1061181 962838595 +67574584 -860097503 +-793583543 675822256 +174237391 -712218564 +215811445 847988994 +-468523065 -404716699 +624342058 -622607431 +655506152 -2401527 +922871062 -128972508 +-877989912 894241818 +520143159 968735784 +-85725278 -901422020 +337694564 74207415 +-656600814 -434751768 +-401657313 195778817 +252433145 555752449 +572145072 808928819 +-154033567 -530685945 +775536489 -454570774 +561066179 488137744 +646547156 -440538527 +-862524448 -935739426 +-61341980 -37546112 +-25540645 -485016814 +504241645 453461263 +75015312 -199436131 +549622248 511423205 +-931807846 -318853605 +-684331810 -317489448 +720777839 -51624016 +-131054529 -602760546 +883303873 -582536532 +261361448 -240890362 +919630334 379986726 +751768409 -796440518 +-333565462 -92773567 +740278732 507489185 +412183783 467839255 +-297599043 -248561103 +-956792485 -476149381 +-274204129 912539749 +328835643 262777235 +-547464115 283157725 +231400150 326717236 +-637496316 647962468 +916075260 674778811 +314796168 941071212 +-876682040 -732771398 +-560756330 -634299443 +792527587 809663716 +330117617 837965864 +515901102 -406860186 +-116035686 399381265 +-214673140 417477529 +-372241227 397049655 +-345948285 606660589 +-904142594 224614235 +-78316909 456643759 +-341596549 -521691599 +785300820 934415440 +585493335 202586354 +515821338 -399686174 +-379804144 966407997 +579699954 544006097 +886563209 367955007 +-647631862 -333948783 +844761390 928207896 +755626517 -566937286 +408946397 655932373 +-965491654 -431663832 +329127777 178788637 +-870490489 410806481 +731632427 -209776689 +705648414 -54441417 +384553849 -387745166 +898764252 717989362 +-416157608 474485693 +183263179 -409467784 +803477950 58096877 +999755012 -279741822 +-108759421 29609046 +675133153 -40496937 +480468403 439382513 +-915550204 -945166487 +-194814016 -232354149 +711386935 -624680494 +-152601276 -646851734 +314375352 -870405945 +850106938 -999797231 +-440345935 -126730057 +177383933 828580974 +-306902916 -157054895 +144346895 -6889715 +-510431882 474236422 +200051683 109072986 +115454446 729417322 +-766723395 714699343 +64462693 -43024734 +604712117 200696125 +593686873 538557610 +-59531098 -589014473 +82938391 223316326 +345887378 858718273 +-775945375 451382492 +417391760 202085804 +-21539242 910239106 +-539860469 -892513925 +-911231457 -284580305 +783123503 611110276 +-40940655 -785525902 +-971294047 -402531284 +612742865 140184326 +-413728315 839434772 +767018921 -837669304 +-272713667 316346378 +-875508438 -887639470 +-57609205 88374688 +249619866 938448961 +647665754 243264615 +845563423 -282196577 +-827429318 755645013 +-678951452 409078295 +-154320281 -532478570 +569954640 363180427 +-675512880 -179908027 +-819209416 -740884491 +400591562 896335906 +-535994622 995762073 +-100622735 -370414347 +-472603723 -646506586 +522855653 108090050 +-367957563 -842733393 +49734492 -139678778 +-438380055 -848237066 +1369969 829077677 +286637810 -225746784 +50405013 450044041 +490333217 503290613 +570861806 -505092639 +892081060 -711506126 +-312527387 -444328324 +-457634938 -124429419 +512741499 552457110 +77395552 309059648 +418092607 620053474 +-725858229 459149991 +519688765 385087956 +-33985599 494588756 +-484560848 -825073194 +134043179 -845931651 +-872754332 -677450696 +-668058282 -181450913 +-898724907 -764930627 +-484349771 316287551 +843183310 379996412 +321052189 -995090622 +286545329 860227933 +127763307 -148536380 +914738622 197193851 +-166743176 334526105 +-347101670 593831374 +-80542968 766131981 +-28317360 -639465916 +939646618 455729849 +344581598 -231310253 +-953990907 -482685054 +365532091 -803327959 +-446656090 -713150483 +170019830 190934697 +989229683 82663500 +599477151 -412372784 +-44883099 463613297 +749795955 -248975661 +-535792683 -762286304 +830379253 -341526086 +-599422284 -111408348 +861844455 -840609872 +867051499 -938258384 +404508518 -141568474 +765071382 551845439 +698120673 -899455609 +-93987861 -330938167 +-966379132 913085345 +-158262446 -535673180 +-824231793 144566222 +980929431 319931395 +-790960544 596918310 +758289656 -74134194 +348993956 -629156537 +-891428297 -655671707 +-345614551 821464170 +-95966134 -87087097 +737261842 -978112208 +-535151957 906056992 +574941736 588257883 +454631198 -289227614 +679503562 82435824 +64065896 -3220389 +-707482006 -371114973 +-764604901 751810061 +-389241999 -731826069 +883073358 170352426 +-163145020 -632635484 +-294400365 -508591927 +435860333 702179222 +-500295053 -874855859 +-751870146 931618521 +146025986 256908623 +-276923304 701592548 +63938441 469649420 +-606804567 -327352759 +-537984415 -372664017 +318703702 372322411 +-231300307 759523867 +-395494900 160984046 +-267840493 250518868 +-680607936 142884184 +-656815698 864386458 +-238952197 -164307395 +-917863779 -55039686 +-745606005 -757117308 +-199024471 -45080610 +-947778697 -208995950 +367212290 -334333972 +-248302569 -79961173 +-977608734 134733613 +-299320877 998321394 +-942360598 -216872461 +-219916015 95109466 +-932313837 652478129 +165147708 -989576177 +145288309 -890073231 +856020182 -321782991 +118463366 -579441989 +81249466 -399340839 +246025192 -60513758 +442067225 -418828655 +21621724 -50848264 +-90904710 -634042707 +453950814 98831536 +-748233760 -744618811 +970015303 -127355785 +-642394074 -755452972 +-607109742 -373416641 +357929428 -417000934 +647535979 -64221601 +860181281 -245199751 +-637007873 -597643945 +-40612977 10445170 +954943256 -681881229 +668220729 557538946 +441142973 430923637 +-630982347 349792787 +256317957 37839978 +-659126892 -938773362 +288614787 939072266 +-418011925 925570659 +272408263 -153311947 +-797677588 16915917 +580387905 -595197436 +995423742 979623525 +452303305 243847989 +-790362189 -762151458 +512291218 -464236188 +-144716028 739573337 +998024471 644260844 +494481554 -580497048 +-892209044 -650669540 +945402496 344197323 +-681357074 -920505785 +-923166614 676175474 +-130270691 461493051 +508915722 712737134 +-869553340 -761481604 +-771924805 412157102 +656178724 -236667483 +994855750 301301248 +-903434233 -120504418 +-287737299 -195465336 +899198383 927483459 +-946546430 -207730988 +219326772 199379264 +973014130 -571930700 +416891818 59554173 +975186172 -270567470 +392413452 -424992591 +-835552754 -3573527 +504952137 -45207701 +-678576825 707533435 +-352685684 79481361 +-546818596 -193225629 +429950527 296064542 +306551350 324946024 +899401567 99788625 +-764865100 -813968149 +619922798 -382135892 +687523209 -111113700 +457845982 749742344 +505043892 258607946 +834945094 -583495487 +871234278 -687753759 +216254886 425179755 +-859635990 148938680 +-631235037 -180554105 +-984774493 261006897 +54281821 -487005675 +697370907 781748442 +59696215 571230838 +-13650886 -582575428 +435002146 523547429 +-345246840 -20396096 +-345016656 392909822 +133742475 942751828 +-436970370 -442584775 +573950676 77788019 +-507050034 -811459055 +-54271041 -760733057 +144848725 897321065 +-708027375 655443070 +118564806 518634916 +444634104 482601101 +-515530170 63446950 +-119978017 -834544304 +-992614335 -975107526 +208695383 -730464600 +182522644 72075843 +617889283 133157342 +-916607779 28539580 +-880981471 144915586 +166905214 718685431 +409849940 -897913906 +-31488118 -901850195 +-435328791 340114691 +422662396 -344792145 +279138803 106875235 +554408221 141624972 +-83009701 -383311479 +-764089612 835510612 +420315848 537113480 +-783390828 -768271819 +-565741191 866403222 +-307432095 -573169225 +425612525 797908237 +-92260262 359646963 +-543546344 -456845619 +533890633 -380425672 +376769128 553180605 +-846009893 -10803241 +-464605445 -568034547 +143143942 -853057397 +959762288 -744356749 +184927261 391975791 +420686435 694502679 +417166916 -259197049 +-347727479 603498437 +461865389 -883975777 +102119416 798347210 +903243333 -477194406 +898049492 300816032 +25136489 -679897370 +-911542067 804266188 +-605559018 -161741480 +-156963183 -156323433 +-676069380 984404151 +21230090 -144423602 +958455967 -120297286 +970827966 -284000879 +937249116 -182879044 +234195124 -781316724 +-915894066 -852354527 +239500980 379935325 +-739419610 123814424 +-757123310 359418724 +-511787847 -288616011 +193485839 -323655668 +935801231 -704410180 +26544274 627800066 +-433635172 702634230 +-494609893 -182173745 +575148448 -592188415 +81400144 -108607451 +-679407572 421922676 +969134788 -6762345 +991940608 -190680599 +-75954285 160351068 +-782233783 -274544850 +241688164 362757866 +-59526487 -208093678 +777222588 -345987916 +-624849967 97939228 +-197180071 959800772 +-748091501 -993727752 +-360767029 -209727393 +-109476067 -76289856 +656383987 -156860042 +-538439445 943955358 +201556654 -405904826 +499125068 -322108619 +-139604160 -752863102 +-43427170 -663686342 +989281703 -87318461 +230509900 -242701741 +69108287 287186947 +663118738 -697402591 +-91505577 27651454 +978855868 181226575 +-391498204 12363007 +420772126 926102737 +487940092 659400338 +414594920 -976521952 +-903268775 -524232302 +-192948266 -225924083 +859613584 -23189881 +987593740 -17502180 +-149542943 -808536744 +480110444 5350321 +924359887 224910798 +511291627 -704604640 +-170516501 518796238 +-260493438 888978187 +-808796719 251417861 +387457237 -964498329 +62108501 636251501 +619673240 549617781 +-420546120 -834545486 +458462752 -592286003 +-647463681 -318196253 +-650051475 586321470 +-587228877 652741826 +-65429220 409706099 +676099381 616024203 +-894429739 537703307 +-787845342 -87332178 +20969028 -542470945 +-651033658 475737072 +-297769641 -600710561 +246043393 -933867872 +645696617 -727630553 +666393712 119383853 +-808136206 952283047 +-122487059 -802857114 +-59430288 124244383 +357590789 13236234 +-429519259 313384790 +-370529590 -724483344 +-453201190 395717185 +-449199625 -444798041 +260598262 -167154033 +-961689716 20474506 +605673554 -837157481 +608159774 -631249062 +-327225879 -320309296 +-174831982 -642859143 +-57161086 -329750224 +-132463214 -639811385 +-596238131 673161274 +-801203184 854886587 +-893894883 -51207699 +-433299520 -449569553 +-831568592 -745750863 +9017725 -637611833 +-568904258 -835755873 +-756843589 218369529 +-740896008 -518193355 +-112775018 -785423971 +258321348 554536851 +-123504339 -326430219 +-258288699 -376904956 +-343107419 863772894 +228206837 -199426933 +-806399914 -381932448 +229502073 -778321810 +184745004 -60734570 +-169180292 631125287 +-181998321 907850304 +-890700228 662849247 +402698582 -690080619 +641006752 448322565 +366236556 853816047 +204228654 -118483786 +-934960740 -685179719 +780530954 183016882 +-785272054 -206887756 +707225662 553639599 +779999101 -764225324 +-318989469 -528860127 +929627018 472935917 +333220836 -177342290 +-134701632 -171892911 +399390784 468783347 +-475895338 -810413162 +-951628341 252393466 +-74961409 -719742961 +-791780515 -466687001 +-948954420 -669384059 +-85983025 -405766794 +-397917946 227247403 +-302862238 -310321877 +570478833 275602702 +610790987 19385373 +980075985 415472143 +-226769774 -255617907 +-515406500 -296171975 +767851607 203459506 +758861480 -506651554 +-921734862 -563573506 +59421703 -192880086 +814740365 694865376 +537635687 424475524 +792195830 -160775118 +-537481708 -151376144 +731821769 324258649 +751470751 -844936837 +-687968954 -79824733 +535013215 372860854 +-295813917 -312644320 +-276601911 958280022 +-617039960 419554892 +849354967 -35338290 +-248397776 107115886 +-66584918 136737066 +-195135173 -381474091 +-833088775 942010439 +310061839 -158429890 +-491880894 138230492 +-530727461 -321607375 +-270882473 -760027845 +-199477319 682320360 +-238136429 -789677544 +-38577389 -579750634 +646446512 232482016 +-910918865 434455745 +-866974322 249590197 +126319172 -624691897 +-882471746 792537652 +481696589 -341787516 +135821338 431782528 +-573369502 -928463346 +-432488548 725102504 +272947242 -365596528 +-555266939 -251252207 +985272788 902722382 +102342649 -450627908 +910212613 -27222429 +249770005 -130305449 +593145283 931572562 +133473904 636147524 +-945017467 -875839494 +371582199 711884959 +-479028873 842666066 +-620557227 77695907 +-461931519 -277905292 +775120055 -759321678 +891002384 985706574 +428403092 -965131071 +576592061 -133842584 +178103042 39505647 +-393874663 -695117769 +166699203 708394860 +-866143100 421650224 +636649866 892305358 +467268831 -368559732 +-245066827 345735448 +-177274125 -467839314 +860594674 31266411 +-887773018 -545666188 +-512185735 201508994 +314830307 756776375 +-244835452 253273398 +20818637 302457131 +-539675347 352303193 +646172229 -360512716 +-857184079 959758151 +-538814110 -660038950 +-858205273 499899421 +580865771 10594851 +741778932 -582533592 +-815703822 -870608874 +161260994 457504338 +-720558997 416315801 +-886280362 726010148 +356192953 -315499115 +783018272 -137075753 +-679939738 -532734905 +587611622 -592675317 +477655885 -968023546 +654863680 521983109 +602542822 180796875 +591435427 536748279 +-784310828 -319410877 +-26042240 -151813104 +971234985 -727666131 +-591141788 -425495374 +658212032 -730655419 +220083720 399657062 +-394755184 -413258741 +195920804 334262353 +424967612 -882847713 +986907211 -629612672 +-457651620 273344244 +146741184 477293213 +-467878673 614465191 +598923097 -866171632 +924426049 -200019102 +-24069405 -208960684 +29943619 -547430934 +691913240 -39954951 +864106398 -889964176 +-437475418 -354585984 +295205350 949604182 +-904248421 610834757 +35998775 -180022768 +777250193 -314075893 +-282994085 -963601441 +146785323 -873453967 +-568468620 -882171227 +732270799 -121276693 +145543927 -545119411 +-144473376 -613782855 +-576567757 -501497887 +380696011 -724055688 +345179490 558098125 +51054233 402706239 +474846760 850430113 +-716142236 -147147480 +-148228505 125848485 +-617984913 -272809127 +757176528 439643646 +-675452298 156821624 +381944761 813137375 +44748246 505002144 +-376725024 652425084 +926228233 -381520863 +-270924970 -203699309 +-608318842 -533958452 +484990972 632464416 +800073620 644310639 +-581917482 387937643 +308823775 -387279157 +517931176 -205841315 +338474913 190544547 +409177219 -146760004 +-111705970 -431102378 +-563423167 439821134 +-66883404 41093035 +-402481748 -619562865 +867674815 -472070398 +626543518 -57919814 +-908229834 -828014452 +-549530441 -962482630 +766267811 -239628893 +-212762962 407293936 +150116076 883341115 +213649545 -973715278 +703713068 -374631663 +-655072058 -964557991 +-705725933 645731557 +25754887 775747300 +169374091 -992135591 +-71319030 -245710615 +58182240 -590111147 +379709521 -947201434 +-407821674 783512396 +685815006 49715522 +-719769844 -846907031 +665892072 -842497194 +674704492 -969299698 +-691507170 104807955 +492528976 -925707067 +-868913905 925659831 +-524564812 347097611 +840961600 -407275675 +-530764821 5186277 +892938722 -744440356 +-36871040 811656975 +-544585383 -770618169 +-778171570 457820011 +140037649 940019783 +-495927921 -653499117 +395689082 61482166 +-858295150 244897822 +956118967 596998364 +533857168 -544065658 +-15364210 88463911 +-528904750 -581913298 +-351534016 766635741 +-286697331 -207898223 +-466645149 -491288731 +-832485796 489430779 +-989906390 222299066 +-558300973 525811464 +-903241609 340571271 +-811600747 -808569828 +584868858 163478095 +502100219 501184867 +8898883 -369191387 +396097780 250329926 +720213926 68658164 +-895481304 -330996008 +-489227167 -977662286 +-399459901 280331630 +836432452 425990351 +712054534 -786278383 +-944508387 788100754 +-311237334 772497573 +572449674 933055589 +-608775224 893092519 +-655706728 675589170 +-44788766 -26487248 +-508595091 155048595 +607762249 -399568624 +744456979 -892437366 +36970786 -114659800 +346378476 -485096223 +-348340968 -86752614 +933685125 487291488 +-927665234 -757126685 +-909533308 -109984789 +-487778616 741444775 +778920387 423208504 +-857035136 940457895 +660526708 64537496 +-935545177 -19400780 +-27466365 -523751643 +-506498534 401093437 +325072199 294642859 +-745551766 -185403497 +698647012 -942289255 +728175728 -352083184 +-915551356 -159748458 +784055105 181077777 +-787885215 -914994590 +-878622271 249321417 +-921260564 527276671 +-168708613 781337740 +-850926009 777192494 +-477173588 -41469922 +-887453754 -390811199 +963459098 610214653 +594174760 645023775 +533331843 -574913849 +913457237 633788573 +-985585643 885106094 +-28401623 -622115568 +-507816593 175268734 +-911397791 637268941 +233818528 268312428 +-129271800 -929708472 +-127515499 504217458 +-894999905 -740390173 +15842856 725906687 +-103883947 830233686 +-982163778 -359200689 +-144180251 -38897350 +-215502875 155316414 +314274826 426058315 +-722952010 448830788 +266099501 418221758 +353113562 -419897629 +221792037 -43923513 +288286533 -167529809 +-799304011 -294844961 +-858480968 914542443 +-747609759 694962873 +-617241392 -741327495 +-611322503 632475918 +-183073907 -371487382 +-181991987 420173154 +-871108485 -968429194 +-540194951 181518169 +403438253 583695352 +-226615919 -22406867 +5713122 -513418527 +739712747 117625170 +-750836430 538734436 +881794565 453958072 +72161753 350015908 +698157439 -520972515 +373920899 -311216043 +-568333280 -978281474 +-74363995 414719323 +4658428 570784608 +601735117 835415941 +158179595 603639304 +645156045 -500171288 +-187362745 83031790 +616372453 -886770798 +581171634 553748705 +-884673259 -843412784 +676406604 256233008 +-48069939 341127786 +-865979158 -225339314 +-972923816 876110566 +-89805326 -223002894 +-766232560 693843805 +-226742619 -347860596 +-759082308 -199617849 +985221274 -688381330 +-820835071 809167428 +605746859 -112956036 +450672613 326397202 +622459345 702755750 +956352841 -62700551 +309379208 -526024640 +-458312760 -761545884 +-471778142 943344536 +458907371 326736070 +-230017716 62244270 +983339434 -311363901 +-906168614 949083251 +-426740047 -21163679 +600706485 -537242938 +-95430661 269849480 +-793765025 -826898517 +-312826965 -141829063 +-824188393 532579581 +363588588 991313764 +-58426925 230745264 +821537299 69975169 +-534792909 47148902 +-821116461 -306284805 +-308329416 -988058718 +670321891 126101875 +-681570492 377140823 +-337444678 -893595687 +-872066877 -273658693 +-267663648 883659015 +-26159445 -10542790 +721341214 187755921 +-317992954 -247253920 +232230660 185164359 +-882884091 -491156351 +581327994 -918103669 +-577022293 -913863188 +-849105864 -902631359 +-274344392 -624252393 +-523760451 -767166358 +322708492 777694820 +48084025 288147836 +-711272770 -384047472 +121158940 588654993 +567409288 52276163 +331244074 -713764165 +-860581 993320377 +-916623672 885840806 +-725134132 -504530678 +990431150 169435062 +471435462 -292323457 +-31285262 -855887590 +-886450540 -280714281 +163262442 -27356228 +836498979 150254093 +699471226 -623541322 +-533909286 13860859 +807673449 862112842 +853200092 -967035050 +-862441041 -188417941 +-673952047 -815299452 +-199544616 227364505 +644455816 -858305211 +90397668 -58577870 +-885252137 172312614 +-819259212 583978537 +242323706 -554111770 +517740342 986115986 +-981407276 -814724505 +629649013 806204012 +100908050 -288982261 +744782074 328587563 +-116610646 -304308605 +280421698 -425908299 +560541060 -476760689 +360555755 484055864 +-142992547 -704749821 +-915919085 554979995 +-232535659 935477487 +846797795 151128093 +295734598 960574407 +874695711 -240636796 +975489338 -402019 +517336529 82269366 +562770353 524798538 +247444119 -186919237 +111600185 740603639 +633468956 -498533544 +219631133 -883634324 +-494178200 -355726166 +-709410029 510100909 +-652063163 -805895253 +722255156 576348345 +450156630 307614153 +392172329 706138629 +670985448 -169644810 +-841992761 -769456600 +283750434 -338597364 +-547447695 406034621 +695641072 -583560730 +-500202409 -779134735 +-276791782 396386506 +-885277167 -150883533 +-508708859 143960552 +-449056721 529349422 +-817956626 563058559 +453769863 38721189 +89532245 573184206 +220406334 30231255 +-703889724 -424189780 +-915634771 19541160 +737617862 -608470026 +199984267 -207544969 +894835422 131286165 +-929431991 187386449 +900034992 -434887387 +206548394 835819809 +-879051026 -349239901 +851995302 807859038 +-815887019 -558206110 +-255894449 -516972730 +462499748 394321723 +125886336 561553236 +-774472485 -898027573 +572036279 -772634246 +-39249562 -435323590 +48096677 -839153207 +-763228053 -933322244 +-344908419 -738032212 +462889961 -278136600 +675269723 -849100589 +868478582 845300925 +592597708 -437836881 +751993600 956387795 +454862096 -534645108 +104358585 -442313012 +-216359078 -141468220 +601754728 -213166528 +-188440272 -699057609 +323176755 -597217228 +315620852 586760500 +965737155 852320645 +486538234 -476259973 +400303270 -822328123 +416945408 -388271978 +-563719225 -373641813 +-972101569 -447864656 +-844109078 -855074687 +-78806598 -134194474 +-936974968 -840311230 +-394312988 -338348746 +617144287 515996047 +-520085521 -550832251 +889722424 669590496 +692420509 841647374 +-903182301 -505742980 +648632744 249330148 +17081175 374587878 +341983626 174700827 +-248272966 -358348630 +475085541 -205468303 +672367413 197151237 +692024847 -902526094 +-470701806 -879103700 +807957919 476298174 +806325950 -663986152 +-352492916 -124686926 +765512910 558802025 +-975281738 -628975246 +-149773258 613331114 +-977287492 -636242866 +209596672 328569735 +439355367 -325842026 +-519936662 -248178303 +-894403797 -785260548 +361071226 59698973 +251925736 -743943111 +-23683113 796677834 +474440491 443024153 +-296847459 181878773 +886076057 -417261703 +-148450875 -554680860 +-635495829 226885348 +822023318 -800772450 +-529123991 780034190 +-477802352 -256981438 +964170385 982481164 +-222740544 -788604956 +781725989 158778396 +330558407 218168338 +721136282 855787473 +263435292 236854426 +-258182419 -299387151 +-400481968 494377561 +-188795514 -908330626 +479895838 752844953 +526478686 538674402 +-695764422 -276368344 +513015796 960613627 +712062573 400909339 +-866102429 -751295904 +-677422664 -378732913 +250651390 -842317006 +-241891228 788008722 +-206597251 752941475 +-412282020 371448894 +832263198 -728135305 +405830794 -740398988 +-408134095 -601935426 +-761363026 420220949 +223130281 548386401 +381675193 666202680 +-884500290 -708539701 +-320974627 949641684 +587411092 -438697628 +-410479472 279364065 +-547693844 -507182766 +599949194 -691632855 +141363476 187600930 +-736119228 -791026294 +-894314903 59267095 +-720110037 -48062932 +162801205 109923911 +334768634 -52448003 +-734619048 768010613 +931051700 587948795 +-570600267 512409377 +-337236601 671140256 +-414450428 239540267 +463669314 -260929917 +931395199 211647156 +-149811792 644754933 +-464715786 -712074921 +571856069 -976394145 +800170808 -853202393 +476568127 -414027597 +813960792 -873974683 +-287972061 217594116 +55756305 136760334 +412128248 99614867 +177823818 -732998802 +556536472 -302503475 +-295598924 554156789 +-559500785 -715004438 +-516439879 776749563 +921309923 924656699 +784256865 215555061 +581142806 -437779319 +279135670 374212992 +314433391 -705548436 +545491239 491726314 +-105626172 -17270724 +340409880 -998551755 +-826074789 -303092152 +751529217 581178638 +630888148 -833767029 +-373190134 -427708337 +320928904 -41614840 +360722383 -405424772 +861638242 -348852220 +953960008 -733600214 +387015036 -562790280 +442348263 -106968514 +494476094 136029867 +243776808 -690074764 +-554553825 235298076 +-258279845 345373712 +83260730 459075654 +833349421 919775593 +14709803 -356202458 +197511189 155539678 +535876177 490443521 +375401441 -542130894 +-627239139 405814449 +553336812 -87538154 +-713127213 989962126 +-808753794 -683449150 +-226610597 601389334 +-231022407 196414924 +-610275384 749003818 +-778499617 518817457 +-427690740 106866272 +895197538 -637634697 +-577869861 303260034 +824129541 101908861 +-789958363 467693185 +-584543660 -946419 +-138667039 356306938 +-581611814 619866256 +517273399 709458201 +741611927 -196171055 +338832105 -170534882 +844216299 -952638447 +123243273 -268569180 +-478837570 575920843 +-484336692 -162970111 +-489513278 -360597680 +696606365 -880039767 +-773723807 151240860 +32538446 -356587115 +166237315 -943293334 +-214845598 867534336 +630433078 -840432702 +-793129711 -181802639 +-577007555 -231811268 +797316246 -213773206 +-62561946 -384834822 +-399728971 752958697 +290372904 -915560549 +-89053497 -778879724 +-49767859 -541756235 +-769815151 -552159979 +-69084889 -769336567 +389677628 646321982 +136521924 -255909887 +126855492 203318403 +447400959 -531055436 +662424395 -697464604 +64407923 39486645 +457883527 -983289905 +-722001459 -956434414 +-949971843 -659966039 +-855296987 107681205 +-939055847 -499998276 +-228872584 905558127 +-634947448 807268559 +-205218370 -811633040 +686403494 692764221 +793866573 -433205455 +-493298406 -215595950 +-297034490 43216494 +-19782318 171564742 +-611065463 311100167 +735865510 -643770927 +548123992 -764399885 +-39265228 126302763 +289666306 -326827603 +296675746 792061187 +976799861 529706480 +-762948644 -311914640 +-346840762 778877037 +-590237398 789380759 +521383759 -762717746 +802097352 641162451 +-701842248 -117327368 +477532516 258807575 +-687873148 -594280697 +-791190956 -825533191 +-122880343 126782744 +-315179620 -974339613 +830207320 -567651797 +-813896581 92459632 +-306421511 309865553 +621790322 -368985726 +-735220679 773273262 +-73875535 772577693 +-168902374 689952334 +-281479000 -708571936 +-565656698 826297843 +174306373 -895572734 +-742144019 -905814992 +-775263462 -375385563 +501263396 234598481 +962369544 -598648512 +-256727323 -419927058 +712802041 510091189 +-349163384 857520559 +-235013824 169419000 +-407131138 -388460461 +791500878 -771558724 +71877750 373651751 +508044038 -38686520 +44010941 -92826831 +-179247078 -904159868 +-148513336 196276638 +-29041622 -378874489 +-346956411 268792403 +981294614 889857853 +-663740716 -979826553 +-499304038 963157529 +438640569 -980675956 +-486434946 -139915845 +613294986 -13984905 +664165952 349325035 +304796091 -304389016 +-789512818 -133770708 +-494072954 -413432597 +184403531 -324685993 +-994344211 74046053 +747096488 23627591 +-55112712 667948244 +346242263 -40921140 +522606508 -547136404 +208790333 -345068178 +-529975176 151743075 +904657058 -200980708 +-96372498 757473149 +-422652823 -183617271 +-202601155 -790717973 +-495866024 -46465261 +-85154827 115396154 +525717129 -793220327 +-880440283 -267121217 +548554627 -731087989 +-163783958 327283880 +-914035001 -452180790 +391643489 -779289770 +771642355 879950305 +-906258304 576692223 +-547908584 564833577 +-147365201 921722665 +260628828 791625210 +-297068474 -796757576 +654311542 -168221339 +-62791581 -587206616 +-61183822 32426875 +-662024946 238329193 +-194494525 -857662258 +951112955 -553976978 +136388051 273320506 +28828863 -482766401 +-324449683 596695012 +919484927 614458647 +-28631099 874773463 +685937217 602737450 +-152376222 438931993 +-271790605 -409965255 +-474559905 750067341 +-604453617 956474871 +702752049 34731099 +576069541 70148097 +860099262 -221458163 +747980911 402360433 +-655895491 -879273042 +467997017 -795346562 +-199939637 -803875613 +18956443 -58161414 +23679249 209459905 +109930419 240821999 +139996391 941584257 +-747752843 135521846 +-339448865 -174737039 +562203560 417588959 +-793371608 -50139123 +-560146405 5808712 +96400565 473339779 +-349166243 -938070780 +-981055203 -545193368 +496154456 702537962 +662595704 -975978454 +654370573 299713334 +-355548117 -995313464 +-194230688 578257783 +-232081391 91280766 +-273256623 -808587814 +239334479 562337927 +-679446432 -545074419 +481632419 -641208040 +-605226242 151929751 +551695747 908132052 +-11714681 -979668307 +379717948 -318056109 +982553460 436009426 +-230325535 431487040 +-420521467 -941753432 +635936862 -455543908 +442390747 -295722616 +786873859 -96895161 +383885369 -298118415 +80835976 795825685 +457571086 -31978400 +-325243309 957079273 +239722454 458333457 +20536368 -308102867 +706548792 687932708 +664368734 695446775 +440465400 -626376831 +245156639 -169018692 +-807048865 -208045504 +-52780867 -741146378 +637103671 -946631107 +900666657 586559613 +-198409460 -966031256 +-591527129 -623790047 +179777771 -624363575 +478651621 704962085 +-376877370 -961244271 +-920046978 -196825770 +-70194941 680883907 +-283983122 -510662297 +-445154485 363942031 +-450586770 -136924762 +-423070291 -47518667 +991782321 949995173 +-176118599 -726772866 +945203700 125390774 +-994775260 308132703 +-270779035 -609665671 +-202654668 331045237 +-140919279 136750481 +-654118745 620102932 +-723325311 -842283601 +983730882 -657577663 +44984500 -460344468 +282124286 -182090414 +-561482212 989357670 +269211516 197805838 +334351551 -590322160 +956483050 -267932408 +-327235351 -139657918 +-28121847 -357972464 +-189652783 71499602 +241973569 987022877 +101984077 71022447 +603984491 421836675 +374819230 950689250 +-162889956 -560824486 +77049088 574413218 +-728086232 796039080 +-137796528 371780554 +163757243 -361821155 +-144443646 -860308906 +-305351645 -933786570 +-262612189 836713107 +-450855727 -173978495 +-26294645 -91233424 +728522648 -242474867 +910633960 796253850 +-982977946 582396179 +-266014990 500897214 +-193500695 136835212 +954455973 -816035898 +204188937 -943346330 +-287928672 749054775 +-221618949 -769727754 +729296286 -786063469 +-987610243 -145116809 +45168665 -471954820 +665048599 122301849 +415414653 716249674 +-736803055 90948078 +-908899566 -44760659 +813288570 858360818 +-380503510 -210117635 +208409568 201838039 +-758937303 899205123 +-831137280 -51495678 +704225527 -803265377 +827505808 -981832626 +-114133166 435554655 +-39138582 991058351 +-684817245 -984895540 +569916662 -256240166 +707362700 -209461739 +209137200 860046670 +-668563873 -495013504 +-885510540 -223891690 +895994513 -564623303 +796759069 -267133802 +-644780158 989998755 +-716568105 -813496215 +-15008958 -631185747 +-383618332 500932080 +712483134 206094370 +-832720632 -932121602 +-88100133 794047710 +-441474695 -241757334 +128332388 421392655 +-624756620 604165372 +-426693750 297391008 +-61846677 786149822 +-347873735 -312596211 +-63089309 306073592 +-461540113 42120034 +503427234 -833160640 +-323107926 208899516 +-912543850 630373747 +249285135 -411790601 +-803068826 -559445486 +448105525 -739388850 +871122073 33254659 +675555876 338564191 +570191375 657768714 +-349936161 -454556244 +371596623 965430844 +231102878 -273362039 +-882856639 972312048 +385830936 -755359483 +45656996 -578297921 +371413620 687652816 +696704406 588752235 +-780098193 -313809678 +824385342 85900128 +358309459 461536449 +-40296675 -96427581 +-800859582 -501490969 +-538237521 22677576 +-307442542 675054437 +-566327962 597389739 +59346974 455755807 +741064525 -527403534 +880122559 994610608 +287641972 -989103458 +-335746915 -358138816 +965707667 718001217 +-765809464 -753401451 +-480997486 326162423 +-490033314 28202489 +-791232568 -851815192 +-647691112 621087298 +-903841094 568780348 +237758589 -608762841 +-224693119 937432885 +-134261202 897960731 +196894304 -149557858 +520032750 313918200 +118291288 -830967501 +660957010 -745690041 +-623753049 307662267 +-582263541 198484574 +171357749 679647024 +552976974 -300490950 +-157057212 351423051 +167659457 812345121 +366589937 624271216 +-998940199 -959937632 +369878656 245485908 +-288794753 -995095707 +-542402264 -957898467 +-46624609 -104358020 +875412392 313740704 +-491364947 -97234939 +-165068908 573234627 +610603667 -164469334 +636655874 771803200 +-519665819 -313530732 +-47673801 248189534 +-552232875 705834269 +-389064383 -998260411 +852130179 734183229 +844801672 729791302 +-224429538 273965933 +194445923 4155012 +-194949974 212954266 +-365626393 270742569 +-518257375 -757233805 +-912826423 209702656 +-601770034 164035576 +592033125 914673567 +556416844 372927351 +865248500 118322687 +326611022 -861903010 +746475814 -119893328 +921956153 -30483806 +236564676 839826188 +-548963328 -73536385 +-944729322 -201983423 +310629847 -949165959 +-502551631 289343059 +966387519 986943435 +-733409265 489271550 +402955724 815298101 +137598107 791590186 +231731155 -61276190 +-548235331 -154254140 +460372978 42808096 +-726753896 943749800 +-849226782 254747921 +-622845516 462556568 +-442470961 -931906324 +610367189 936407887 +-808909291 -149941999 +76644330 489550291 +-276495538 371592974 +-327928974 716540583 +-265161895 289860537 +-156882439 -5442205 +-682908753 337748896 +-791148523 -494124661 +704663072 -425383665 +469110110 628998500 +-793985739 -633109435 +-129028407 -58791967 +-586039465 415537357 +-923647790 -782498994 +682119117 570100291 +898238272 578496967 +740682809 -153562329 +-315010686 -153478824 +48694701 -606447614 +363281748 916075894 +505507662 -958956508 +-56282054 -197258443 +899982448 -554488856 +507993329 237241691 +-803878225 112135607 +-893295376 786010739 +-222559655 -35382001 +753326765 -323941871 +754698388 907923937 +-942607614 396902541 +368805243 -464675840 +-399209221 449842247 +753028437 -870880915 +-351511989 -650104361 +378464564 150041262 +942885721 576303043 +935327337 -254574680 +664267593 -415664570 +-633271522 -229986019 +107702856 509781554 +864944173 -466158676 +163202564 386671648 +-145111954 716805320 +863224482 -873172579 +-617740531 -255017629 +-450416432 292305030 +-524972989 -187773360 +-765040556 300373116 +649437194 -780661678 +-783231127 293027123 +425741333 -572755634 +159628643 -934601184 +-666770292 981912388 +-747401082 412782350 +-547857536 861874856 +-247310864 -549924446 +-408490533 -895795775 +-366395298 234416928 +69988856 577619943 +602926585 329608463 +308021929 255901658 +-499395479 -442752799 +248765879 840956744 +-159291995 -606176339 +971398364 -905168724 +940614686 -968117343 +330542408 -318292816 +392145598 -703616395 +659675676 -69422591 +-694776683 738389319 +-511416378 -916859634 +-33959072 229777547 +-566201608 721160374 +615092029 -547824166 +714744690 615342451 +17182505 944927126 +7859537 -638051799 +-197783367 -924193682 +-945506717 955876073 +-873721659 -205096245 +-286901335 -607940657 +-875988918 -526461299 +-992422336 943111120 +5799017 -981780319 +-676356493 270951464 +468098730 -811085458 +-560015094 3572390 +-604603832 505232746 +248288617 435905771 +781675896 708294030 +-12855638 295931353 +853464900 172720205 +193259028 -549563428 +350988511 -434616597 +149579912 -287965310 +564680548 -375991188 +-632650972 -20349331 +-984912083 -775645225 +-410617868 956868423 +-112450351 -246306281 +-445060724 414401343 +-407334118 44276374 +118868274 -655081940 +-631810518 -358638845 +-137761840 -733758087 +-543144213 -126511571 +-440897535 -875090177 +952769911 790787474 +587106307 164664679 +-184681997 563597545 +-448719315 -647030408 +984738905 -397923688 +129959034 82809580 +117130908 -294314247 +-352371238 976905523 +-326899229 -278864314 +-54949080 -20689045 +206571254 458397342 +487850441 109717797 +-518936879 959911769 +-84864005 -836282314 +676501976 854704439 +779839375 127248989 +-873572176 -284862823 +-60404338 686247859 +-999234873 287206108 +-292313057 897343308 +184654891 891977612 +-555111529 368876165 +-299570950 -158185339 +921587370 420376282 +901046661 -945776541 +513299910 49397428 +966372696 138170572 +-504064360 21395900 +-626184054 486807450 +-688642873 186864908 +-224514651 519548905 +-495090281 575009878 +795099366 -555052311 +790970781 153820950 +-497872392 -295245755 +-362855863 -973551185 +649342751 657970109 +15707405 -117774502 +781037103 -440208369 +-645538026 439890132 +261000952 749640475 +207009284 -94972496 +382543663 299679444 +686180153 439321697 +484087912 -925890458 +486274245 315960241 +-482966796 94143192 +-870645753 329593998 +-356519292 943819065 +-666496468 600229658 +-185810737 -920456335 +840591724 -354163740 +-262218987 -15094689 +352449811 87590755 +744468600 592313183 +-623643805 451935733 +712013682 -12617184 +-353250730 -384666762 +799044446 -808620137 +-6847243 311018478 +-460613052 -479853704 +100300504 -236106553 +21097624 -259440307 +-826513138 53862787 +-880186653 420388009 +-736605646 113547205 +175159469 489629426 +-724292685 286486637 +726208706 718052652 +948347188 -191785045 +173628794 -599328225 +-250753343 568072234 +-974181418 54028558 +270019488 -141312240 +450575558 907732602 +810840086 814791936 +-31818830 -608596065 +549793056 178460118 +-898627080 -878197835 +102299607 -662762849 +-677512578 322975467 +-752718743 736983830 +998327592 344849947 +666266794 -511728582 +774921673 -487998686 +-839518210 -335356149 +357561187 -829450531 +37908150 -145675599 +684694926 165673805 +882029765 -985954247 +-570896224 850867045 +-80199157 -68783405 +863509709 -106671574 +392067291 55282853 +475586113 520551856 +-889447412 -333570793 +178645549 146140350 +-535422719 -717177 +-978338780 -158098895 +-985502812 633726239 +-67363516 -49144291 +67467914 -423126489 +-75084338 439848542 +-925835459 3761582 +-289958926 386095776 +-711185563 741581952 +269531582 184323534 +146707823 609225714 +906193253 880176311 +-759572976 400344826 +-860203767 -203786558 +329406499 417443900 +700165525 -240873280 +419122219 -886846878 +-798444844 917370414 +487326180 858376131 +53111332 687847104 +-410360875 833763826 +-415709946 799669491 +-290263969 -721609051 +237779838 -854919475 +-309321415 581195341 +438134200 -309813110 +596110452 491528130 +-347244908 20632135 +-15078746 -907264461 +389174596 122938664 +-399678932 -925493221 +-745172315 -351578321 +343887359 310897253 +-405048458 628399026 +-45326273 206965697 +-651241505 758443468 +299958282 -74418476 +-947182786 99031045 +317771936 116813774 +-525227939 -329441917 +240900242 61563715 +-245494046 -29902065 +745980976 -622632464 +661035420 -370507823 +429688919 482261696 +342830364 100602690 +-384785547 285134598 +219317838 385688984 +74145748 414077033 +789443848 -819871996 +68615944 644286828 +503583777 -266993695 +-661603163 -731729034 +950437006 -278812877 +-45938737 -619273011 +-223149077 388276255 +516992880 161015171 +-659761866 543774718 +527097014 137449540 +-197499314 -730713955 +-755312889 -720941440 +-98478154 -701637066 +-680871428 821377658 +428561704 539628219 +876837985 -135466818 +-533655310 666250316 +158162559 -237488843 +-381135422 -947564915 +-691399930 306879427 +49389409 -169416690 +824687801 -980436787 +447900935 151531996 +-807196343 -243229229 +117131161 267175085 +188543152 -539523243 +-979971045 902866453 +322664188 958286463 +-289963333 174271491 +139547870 -762129810 +-362332799 -909671178 +-267894192 546781856 +316817756 159526075 +170788081 242465936 +-399927523 -700825291 +490486199 -775071032 +153890886 -226087040 +-582102222 825706488 +485643079 498257902 +-260179499 447256473 +436516850 894662901 +-433396294 -256312439 +-760205116 632663515 +-565781408 -658270327 +562250338 452009976 +-95412854 -295070610 +-503729215 -554964092 +355572267 -357582400 +-907172718 -610734432 +231555936 -889481669 +-501978910 417913474 +-684345274 -580925169 +607312916 186036817 +498620563 687364801 +-513829106 -247389732 +896866592 285121614 +308442037 9288944 +-163131723 182983448 +346206120 767519328 +302849876 -498282322 +567763914 -482959490 +-905155089 -268471509 +-310426322 915573268 +904536353 103963008 +-92603352 -680273843 +-183452047 457536726 +-515978852 279855744 +716067825 -635738548 +-468251658 -271757128 +-310765956 -727222097 +-242435438 821814751 +11517451 -146167894 +-764751674 -121777646 +796169711 -234479287 +482869537 113044544 +-996117465 153213854 +-916475102 -172781741 +197595379 202653289 +-957618033 221990853 +575592122 960023112 +992292640 209868246 +414041426 -150294558 +220371273 5472838 +615604755 858032978 +461479508 -617874249 +-318763631 -683032468 +-632985707 -485094536 +-671775829 -767412768 +28988219 551709222 +-604315114 -969007185 +740650942 663815679 +412300573 -482949290 +-900530337 -596943604 +-832146096 576960045 +-469550917 739943188 +-368270622 -211016597 +-864083256 -728577843 +-494975776 -301060832 +49259932 -573277216 +-528342383 743101974 +918197924 -131509026 +-425376385 -284141002 +-500773706 543828127 +153113850 -633821936 +496029046 -665622629 +971146820 -786802124 +-552853448 869646660 +-656014089 -430568750 +797360802 -262436584 +-825365402 334349058 +-550561408 -446414595 +25891538 -927210794 +316250271 -260164427 +-363860652 -656697761 +930656218 990094754 +-69591121 -644082576 +194998662 -480022549 +-644814095 -580584646 +-447828868 -657045620 +75639681 -545434699 +865387825 97941838 +-823630169 195785858 +-642628363 904675527 +-432451211 51155697 +960514579 -627736698 +538554311 -147283473 +-278917675 819751861 +-354772640 764757661 +-772094992 -83532927 +-306534746 -801581695 +-498481956 136057962 +-655961190 738665545 +152155233 -468715959 +621415910 -273387689 +-425143608 199878692 +-402973615 -831192739 +-743815844 91567126 +607077699 347667293 +195962833 11452233 +832170138 -543966745 +-387691737 -828122564 +555906498 -682680602 +329621279 204978834 +960587561 -860822280 +410888963 61366482 +977162493 465106064 +-370443736 667301543 +965762172 -464814938 +-447783745 -103285253 +-131109418 181824925 +196251065 956582033 +761834071 -909186853 +-521241370 -761876666 +-610713888 588752335 +-252635707 -320684465 +-405894286 -201278874 +-10096586 -423965439 +577302079 -632517372 +67372068 -787598731 +-612423265 707669011 +-419792145 -911528029 +-231480760 256703896 +279528496 -806893856 +-647910815 408775951 +213816604 352392786 +562322383 -105809181 +-324472619 501669207 +-113093854 -902051264 +-985755948 -157504509 +613620621 -549130703 +-460933126 936451653 +816034329 961172545 +576369261 -113002117 +-836007540 -71852223 +776399727 -754008061 +-514701454 517679543 +-354230390 -667899188 +59455230 -975519777 +618105523 134289645 +617527029 -701995294 +526794901 391622032 +-682111910 -92868732 +-126778333 -311316420 +860684025 -186018883 +112353224 -867368456 +395283033 -798381922 +136051777 -905879282 +233321141 870692840 +-267332559 292880877 +-13510425 -284456596 +799268519 692666308 +549305956 707404144 +-470132477 956820218 +-201338764 -110784371 +881867202 530872911 +495102252 -899862538 +-945097626 654448371 +-484960815 -762657247 +-802127187 43945002 +578889823 -853935635 +947566829 -623784960 +-153725192 523015759 +-894048175 626947945 +649186502 335819585 +-348040868 678835845 +-659221102 799705121 +964579745 -254866024 +784407659 833625080 +-655580671 -70253977 +492959687 -896104920 +545237834 -158782418 +565123526 418231093 +-564952985 -146138228 +-355895788 -512440513 +382415039 843749564 +460992103 841141370 +-845524188 950129160 +111278428 930165677 +200099071 597794466 +-641696160 990929898 +437083340 -143922360 +996764070 765003269 +-474395785 534178981 +-334279994 -948006782 +-204867557 -412251884 +824677258 -572473483 +711943530 -612051889 +736960941 -975988880 +-674854849 243173895 +853176459 590426032 +-14677194 -207135391 +-911707663 471827222 +945136960 -995172489 +-940490870 -50872192 +-528933944 562436816 +-173904831 209936835 +418158183 -485890901 +764655328 -306080143 +645044846 -907451900 +422890083 -760939271 +-832620906 914357442 +-207235346 905334960 +889331520 980776189 +554074569 -918498627 +447806633 -511359421 +579492136 -218850193 +-14567674 922010958 +313881046 106207078 +80419446 -373638291 +-42697870 -833791540 +233158219 163115478 +995528765 678113159 +586545014 538904135 +-491312333 687466236 +-371515226 936128870 +563017013 189011602 +-436462418 324122472 +-515900373 537700026 +442896497 258516128 +-667798510 -469464798 +-144311708 -770597021 +955281194 -506246293 +-88146634 358618160 +438629701 -322153787 +-140782906 -974235956 +-517275887 170528169 +-45134844 838446261 +-712679277 -217673725 +426118480 235712148 +-399886755 -587044131 +-763812 694038293 +831413585 284942902 +157895965 993095800 +-595883038 -502095353 +-567881535 -765906962 +-752766686 580964117 +192330166 -524878047 +322345299 -642186371 +594574904 -855059971 +-797203778 -162840859 +102840121 161315903 +-279383053 -495337373 +-566900088 -236034710 +-809491539 -894954256 +-242552305 300547966 +-95019222 598483255 +553621351 999363785 +-686729330 -306106785 +652694789 -254756472 +-236366006 233672590 +528634077 -784698669 +-724465774 699148786 +-180123749 -477594988 +36782587 613637748 +277927573 -28471964 +-483476668 115611736 +-304670319 391575433 +815768745 -546719834 +622581268 -755461498 +-277106900 18835714 +938445684 273040852 +263066702 634276286 +432265621 -153180823 +-993111972 -216157364 +-646686759 548205401 +-754515239 677129851 +467947815 66037064 +132842694 -489468994 +360282387 816085714 +-710275591 -973766806 +-831214438 368130381 +308553457 59012457 +-484179535 211041990 +-328711805 196186446 +143872618 96996026 +622739029 694031195 +906419528 315010073 +-833908354 -205257540 +191827840 524171690 +-239934818 -937393784 +-555708930 -726585399 +-953446354 162917207 +-58335417 -704265849 +-874569855 290304089 +758114307 -698345225 +-843148039 -556927364 +895171765 370692250 +603723517 827718631 +-431058526 -82220545 +786751048 -401335992 +-977945534 -681621456 +-445064973 -935536393 +694671255 63738286 +917295979 -557198973 +-715343321 -657318514 +572753242 517017713 +-653563169 -335007727 +41429744 727310978 +342466104 613861925 +-324315266 -255769979 +604604482 30404474 +-272854487 785877211 +694569689 -145157799 +-140438508 187340363 +46872375 796427950 +-829678676 -865527615 +94260816 120024804 +-261302009 104165601 +-13333681 972992505 +-330453724 624712744 +579418749 962144693 +-259195853 -231025931 +-417063967 -169161225 +941240703 -701231724 +-521823590 -82691582 +685388364 94350683 +109740372 -860923781 +-502456242 235599558 +-919809740 984190939 +465038105 -811686483 +355837628 -227218045 +317934672 149322034 +347927279 -676614732 +741966554 -539152569 +84936367 -746396874 +-863986850 532097451 +239628884 -747119567 +-932087316 -826768547 +190038972 467663186 +8409377 -785801184 +-477453831 600086055 +-74781821 998988160 +-327336429 915245783 +822599087 341006955 +502418117 467551885 +-101003717 232869442 +894690302 -939552969 +820811241 976788813 +779078916 554848375 +-980054546 220483457 +-740560206 486917609 +177526282 121152139 +-2367346 -455491960 +560468007 47861832 +821152425 904727285 +-888418977 -887159214 +61567335 -815770898 +-721877491 -66425107 +-379690694 -245563720 +-139760787 804790410 +-229713462 -170927141 +-836019852 227742333 +-544259810 581969171 +-864573042 200085837 +-974606005 -890266025 +531332062 -26611488 +866990776 -11509897 +91995355 -466017505 +-950413989 278721996 +587466510 -226248911 +60429163 609246715 +442082031 300152675 +-315632518 846650404 +770482815 622772329 +380785368 223801323 +598311845 182234021 +-94161888 -120796470 +-400478232 -104069171 +-688649880 591103208 +168491816 912418993 +543847437 -133252066 +-995571968 -200640397 +-438012888 -491159223 +123948838 -881754652 +-788912840 107542882 +-487705620 -256866498 +-615727665 -205869201 +-944821658 614199951 +660145074 -940320139 +959930654 -821940369 +-47016940 225045930 +570301712 -935655709 +630522362 -100928109 +700096802 352515996 +-952635936 -878265351 +-543165092 -818837450 +2386859 -551355050 +530831253 231699366 +249015281 60790445 +-231449439 861525415 +134612690 71104211 +711603597 -863669910 +779533309 323808081 +905586513 612930237 +-997801822 135920973 +525550867 -303020405 +-649464878 43514033 +-28965395 -913917580 +258388717 263831695 +-355364570 -507614558 +50127830 836788516 +-685171876 911194461 +-673971451 -287977905 +-476464995 572753196 +675851223 -828677834 +433518474 -219642876 +-445691193 -458027049 +77400725 591765163 +-212213090 -67115124 +520279603 837580204 +-407792976 596356607 +-161179756 -740309508 +992059978 -897253933 +487340882 -328060993 +399635186 307683322 +-279138049 809292737 +210223415 837041162 +-87781742 143798436 +-651927341 -66079606 +-524106554 -587560853 +259775801 -164794524 +-655732714 356303447 +-459290658 -200043422 +245135011 -185973043 +-484405125 -517931866 +-596622380 868706550 +-21361672 -848790304 +-139727245 -241743423 +621658212 -422437690 +-931383210 736153857 +-917704521 123837875 +519152393 -226059504 +897371365 -690824207 +987096982 276485068 +841603537 -544451212 +-772266735 981066933 +-807306077 230502973 +298390760 -152838532 +-239877385 822493168 +205779047 780239196 +-100663700 635514382 +914761344 848828767 +-259438161 -982126395 +300221160 -542804231 +749332241 -96171405 +-448319953 916172351 +-258886058 611109298 +-362754247 571819384 +-963051328 611561787 +-872009560 -237681708 +517398084 714955287 +596175850 640075350 +-706611251 -225752527 +-315799617 -852297736 +-604450166 52372826 +292529156 544440261 +-644418906 -510463874 +46195868 742717599 +94994028 67046352 +-343540885 -97559865 +-634325144 -81594734 +-709705707 -291130586 +-710942743 813637640 +556599742 -708219013 +979434055 859241230 +-846970380 224279421 +-135634571 402869269 +-664409826 -171658333 +-527469195 568920060 +-531343581 162395014 +-478981547 585147998 +-858567068 71171200 +110843130 778366856 +43809442 -421884283 +353278147 -959841506 +-919832870 784638178 +153794750 213128744 +280799895 909813811 +-975031036 -265967583 +-871902749 -772127345 +706619603 -974145688 +-70054601 336164864 +823145085 -451047783 +-233287117 -615758647 +711221786 200441805 +58571997 834824567 +458504725 -228418651 +739608164 832193256 +-647271083 381112641 +-814080908 987948275 +114806711 629034221 +-163578007 582490936 +-682598912 -951879951 +226092116 -213226021 +-241339254 340846717 +-308356464 -460505675 +-720200830 664708140 +449080138 -678923181 +477570798 508962317 +-137109227 825757063 +-794902378 980394332 +-338672294 -850817540 +-476499838 -880270173 +-384085031 -139368930 +825315132 59337348 +-46792419 476982328 +-853487836 -484847864 +55156259 -265933238 +742553615 457570331 +-530112006 493043577 +-88518686 522757429 +702909551 352380034 +44277952 -370020377 +16166279 498521398 +698925789 88287054 +64176297 940016465 +-614891248 180015701 +-685246611 221203019 +485537464 -331101618 +-237114877 244086856 +920632480 25532775 +-151214499 -766934062 +-267626489 668007837 +-64467317 -337589637 +952036824 945898348 +420594504 689845028 +-360294383 6879974 +609687693 70207867 +-911247666 270918679 +-50849765 205706641 +-763719452 -660402390 +950252112 -165092924 +-108604954 -649762771 +-857614352 -954626896 +-981058687 -772622656 +-198544550 -385515520 +1610517 -974153421 +681764269 -55110124 +565648893 -168278029 +996128488 883788604 +-345359122 -325243589 +-823987503 295308399 +-935202516 363123971 +81614929 640855011 +-470510545 190332988 +147158688 229694166 +618433497 -736729149 +910085546 -111495920 +671882331 656181856 +-331324096 110880103 +688366199 741289910 +68170684 398245487 +7230293 -524047583 +667689875 10246937 +19015524 387398654 +-989718744 931246622 +-700888587 -769804202 +217783856 233164535 +75892786 321381894 +38908523 -564592297 +212645207 850558684 +-457469392 -872428879 +-976306417 987619939 +-525334961 -614486498 +943112121 -532220062 +430733725 417850222 +-446522363 -876033817 +603300204 -513846005 +35008315 282688277 +691131732 8650931 +552324771 160639571 +718064471 206718644 +216617560 646252877 +-171262939 -218700448 +-298901057 -674866702 +-322168327 883795664 +-578445599 805079503 +835057096 -61329791 +-649501355 59099267 +202255216 536577335 +110671044 360468029 +-745297419 -355601241 +102764131 -922907457 +785739023 583731920 +-303597282 -272804209 +940920987 -474530660 +-902311436 -779166581 +-174994338 863898075 +-418485369 262824324 +22333552 724276523 +717063721 -791476527 +-203901386 661814540 +820436483 -346955648 +-106162026 -303894428 +-619536783 -735501190 +675479992 -16527489 +-924836710 564767798 +-643064711 958610910 +-38178242 56167953 +361810546 973667406 +-655638156 902431913 +864726886 327872928 +400761340 -773424544 +-477301980 -849916301 +-444485759 142869305 +559588907 -212354835 +-68884628 -363428369 +-442749335 33495122 +267142779 -142431479 +951762468 -831664271 +567074795 755875518 +-866153171 -951539372 +-296257679 -198288738 +733765789 -853240267 +378268405 529207930 +246991537 -558471008 +378554989 593055705 +89621336 -375027438 +-898781881 -969507877 +14384157 -365807513 +-827818829 -719314707 +723038341 -979491869 +469925380 971759767 +-627881781 125431435 +563947846 -285153114 +-423683768 406127604 +548838961 127028921 +571332328 716025477 +764850208 -449151534 +-338441468 822307177 +-969469157 -286293302 +783209038 -796532408 +111480545 226608791 +-754588918 -574659915 +597497908 -869882312 +121322914 958519564 +299532230 978424223 +620534592 437492345 +-706453074 612187922 +457388863 181844307 +140602960 517597840 +972503468 -92769930 +-16803532 295494384 +240763158 -143715995 +719104945 39603127 +34451120 -304841093 +-547209133 652219463 +274940947 -317045165 +-824250325 -449001620 +-139186041 244492408 +-499934685 -983416127 +169813566 413747451 +513341652 -357399194 +-544965972 874449667 +495269105 -255232989 +-941192087 -86678446 +-26194833 -115933515 +-734929396 743631537 +-962866225 398997896 +59414145 -269814697 +-164388952 -909976573 +-879461322 -308494031 +673544229 438756673 +-961148702 472362746 +-647087406 185253339 +865885020 -231428848 +920815005 455268363 +985093451 -131126862 +-658337952 766992644 +-182796932 899456790 +-620348776 282949709 +-113138886 -118424696 +461311421 743301472 +-133952174 656356185 +350793887 -296611936 +-641818920 728444063 +-890863539 -609940238 +977432746 -340916215 +-166538856 88558358 +964279148 -31334783 +-850580067 -612282974 +-613860136 578276103 +-577846067 -342132230 +298419451 -408990808 +-835931435 380601661 +-583004444 -613406200 +559973260 -775546505 +813109560 -278107419 +775861357 313757588 +510630446 72729688 +-540239977 -742296795 +771656304 -407036261 +788190646 221964893 +963653774 62352759 +-571524547 -81581176 +246922405 -162353363 +468114444 595611891 +-294778395 553005697 +821928296 -949688 +-77463106 483323316 +927763778 -97589106 +747492289 -406231951 +457527045 756118804 +72423630 -182246309 +-513439396 -894978043 +39892086 32497743 +-467973969 -830067723 +578938178 -126152080 +-889369774 480840866 +-485919987 -707712500 +167482401 609375362 +-259885363 -363441837 +70796322 -298053525 +830530041 902802968 +-727800482 58835027 +327438729 672941142 +-269129602 717489258 +265376110 -211478137 +-192569950 -121193107 +-333947297 -985431373 +90970658 499396419 +-427554963 318487825 +-96323905 803391577 +81588348 -706589212 +-448634571 -689524366 +-424925803 -267209464 +-510589066 -80717905 +-875486938 -57326980 +709955743 561202313 +-96764109 11904359 +-861416706 468938192 +340846312 -328930460 +-579814455 -647345635 +848963514 683892678 +-749519895 -498933485 +-408651719 -551774121 +-995678870 -839866677 +749247995 835029601 +611597652 551710452 +838984125 -915162143 +-902275105 149682458 +710631146 -328392402 +135595231 951306625 +-160331092 720111080 +-445943678 199767796 +-595980011 964652567 +-792831105 710360675 +657495454 -484594144 +-493277396 772205639 +-544781716 -13595500 +363981069 -538947993 +217344514 -911399300 +-658653903 91410192 +-115717734 134086463 +-957442853 534432783 +36634707 847482262 +826007112 188115700 +-292267406 -720564313 +-192116136 302508031 +-107725029 477433785 +833239706 308579874 +-678300198 -247660497 +706445513 -118081900 +194474484 774477068 +460407605 -193682041 +-52837512 -51271757 +303772972 518137037 +141697776 85176853 +-264731785 813116756 +128139095 -924401961 +-133662670 284393766 +502832091 -464875117 +-279991446 -51034766 +-115101439 993972748 +577288225 844451860 +375968484 284371409 +-866938440 -787829791 +611699445 43911016 +846470728 -767796184 +576121990 -491522233 +184662324 385256239 +404196958 -594445150 +400907246 -754861062 +-458121123 244081736 +722614843 472555470 +208782100 -325482232 +-791725553 68987403 +-117800805 -852149161 +245873039 -752598813 +287628402 306111360 +-462711264 -397240420 +308921586 313544648 +-125077387 100217287 +742414353 -150353481 +-261256068 -997468847 +-382491803 213944511 +-290025406 56928438 +889544183 -495577274 +-415327899 -761366062 +-94176945 -755985625 +498829905 573735003 +802492959 184266022 +556456801 65424955 +-601940498 731501076 +591876754 -649842264 +588588848 -189811181 +575474143 -217484563 +112958163 489362930 +175654209 361437167 +699828978 178467675 +807231487 -914814016 +911385631 537948202 +-610339804 -457993818 +-409659338 791766279 +298623362 102194583 +173910088 -126556714 +275600824 -108798229 +-689634725 -607334605 +-780411803 -214394209 +552850800 -598201991 +-87117831 162472002 +-475557228 -648378742 +410974383 518122166 +412312016 -908735456 +-724079793 -418313168 +225868969 -424671562 +-291608221 511736875 +-574933473 -970145936 +204351901 583726943 +572034594 75290828 +-727843282 -371087509 +165005964 988849031 +-281031500 625544920 +128747785 -359528866 +973096911 -696595007 +619612556 -511761837 +119371628 812328901 +-651310050 -833686910 +709692159 360499110 +167600979 -814536086 +-243711636 -227602144 +482830754 -414390641 +48359148 -391341302 +-679177737 436110869 +126439056 773593630 +369229665 326596174 +-424278283 133182659 +50692156 852424561 +983894473 883077420 +579668643 -292607347 +-82576483 -772757688 +-800187651 -931517587 +995611667 659232944 +-989189607 -487231363 +702029358 -100902097 +51474484 855408176 +-941804237 976614138 +-124988375 533895345 +189572911 -297206167 +-473177990 -256577605 +387274775 130597796 +456306926 982959825 +611398766 91916602 +-578582704 284782591 +-910698070 -313099991 +-488022656 359040016 +-798053893 -698296234 +-346685290 817432977 +-231868598 439044755 +674027814 -839951550 +474735278 -122132514 +-801538981 210413838 +686975002 -492933397 +-875093183 -985691291 +916235420 625522654 +646691530 89409995 +493068640 876743808 +852864217 15234105 +-626078946 913881266 +-966840845 -357234049 +-997181712 72455634 +-457117608 470928998 +-581927315 240927452 +-664698496 619439909 +930621640 -736888152 +152138380 -377139278 +-447098374 -299530415 +-255661211 -574937281 +423256687 -473727809 +560035029 -891304739 +636107585 -492615914 +-957429828 948674646 +223065345 311087698 +-394167208 -811056640 +758753446 992679664 +-745701183 -309767145 +-496302135 601222333 +-535371598 591876928 +992467661 774168251 +705334733 313471441 +-942794870 158574916 +-446436224 -276070306 +-171180131 227191405 +-86813063 324728000 +-869474152 581277926 +210119642 -152385558 +-65575377 152552358 +169330710 -446275871 +45861786 -95383055 +407658666 -927483751 +-661363113 -976212096 +-249235875 935757252 +-192676368 248606025 +-372929368 43619442 +-148973483 610427843 +89288800 -371919743 +649870270 -802807642 +-320652341 -770488551 +533057497 -105819275 +-675142116 -485870480 +888708188 528902617 +212264889 -608756457 +-572855307 -999718475 +-882122828 -455319923 +-820895770 -875886097 +-984649739 -256123500 +-367164998 -234178943 +-747740542 334736388 +630533644 -607378491 +-102995178 775921096 +-654946860 -989114978 +506491222 -895259083 +838345320 675756583 +206967871 -782702489 +803425379 985346707 +-702370844 141026932 +-237105827 159640305 +483476026 208445758 +19745716 707043871 +-974369505 108283054 +-366978133 -704862730 +534860151 -713443126 +-168350645 625048281 +-519652672 244514939 +-502929528 202560469 +-985197035 -532105804 +-528708623 648068625 +-323553236 788024260 +-464455406 167102283 +999173538 58623789 +-605035560 406452267 +-431006343 360428315 +-562299481 304473216 +-861119310 411604809 +-211733520 -702515356 +-415905073 -118119132 +759556081 518449036 +864217741 470351171 +-112501053 -891353798 +840266067 766905864 +444568084 664954337 +-217762697 -772674730 +-702672859 -51756754 +255891920 -925477261 +701438519 -283027906 +-956994595 -391792921 +-167389266 -250646756 +-121316853 -927655421 +11933030 -594804381 +-218327145 -743400949 +273531609 -752664325 +434748041 -419684680 +-114019778 -778420697 +-968509409 -45837030 +-660062034 -23385954 +154546611 -528583788 +-465741239 806968765 +62630272 298377846 +-716327112 273038659 +-604929109 644412536 +611895852 -288400109 +-280199363 -482947267 +-472004991 -802361752 +472307483 460410173 +336278699 -7540108 +-376885630 296064848 +299123689 213113232 +-80151423 940596541 +452261402 -127150521 +-246833142 849857450 +48395733 561929089 +944613139 457396334 +327915383 -856376631 +-235578995 412372039 +989541391 -457792812 +297246554 273097031 +189026886 -784386682 +-703134133 809418705 +-286896983 -373704039 +-380544605 540127275 +-971476240 -508900422 +607205380 960591079 +563828050 380656012 +-98866219 256226208 +-600111620 -238568760 +796201648 -447673425 +-121988699 -972081123 +500053172 -347395378 +421643371 -161882771 +376119852 302572962 +756370638 387763932 +44004980 827691613 +654152330 -529762302 +900812621 655964041 +-389345338 -195975626 +-112710873 -571542041 +-832268384 348078133 +-864783913 -755066636 +133744247 -46564708 +961378684 -600311858 +709657738 -248247523 +-732629090 -14160968 +-927516591 395151476 +348177982 646862576 +-383335791 -773135117 +-701578248 -803992814 +836708218 191612514 +127277209 -321757232 +10526489 564998164 +-488140683 -408873772 +-312880082 -187746314 +170763557 -98290579 +515268821 286709698 +-761017850 -976415805 +-974910190 -445327501 +863203448 -526428279 +942881756 -654218360 +836134650 -311613312 +834448001 36791225 +801381688 911252852 +-457733247 -842011079 +251017437 -657153215 +-938713136 -429615974 +34806504 -239313964 +18762637 -182427072 +-218617463 -31535482 +733938604 928099936 +582094169 -678466131 +-390592627 78122019 +-488755627 467958609 +492054240 467453329 +-725905899 779482892 +-348968736 396747651 +-656956860 -852806114 +74515883 -18674143 +-790449384 451753502 +698447436 -700795057 +-343264045 59328070 +-103099091 539352372 +469203026 -819020535 +-296055492 -309712711 +-231466400 -44068376 +-944386392 -687583553 +20735341 -332198142 +-211518263 -104020294 +61793063 -563623592 +617693342 -794476985 +983822172 -811204080 +352947695 994807596 +752021153 537921197 +694980873 -788396272 +-831331803 417517300 +-99305516 576816627 +-44207662 -258386853 +171596197 -665523034 +784435277 725408843 +-168173114 312554207 +-956883908 211772254 +-436024142 -197962351 +200481029 654112392 +-377305103 792828213 +203015848 98909495 +812545763 356380229 +-638012685 -851153716 +263841529 639457034 +-609054775 599933877 +-623860681 761753000 +-426078558 -352501553 +-476518552 653828834 +119623880 -152809886 +816595100 329975771 +652232040 874634929 +-828844778 573984963 +383370140 22382120 +762020057 -324353222 +17039287 237204807 +-754712140 95503123 +-425280268 813392024 +-186109350 127684046 +635405046 183376169 +-520137290 -912084181 +-485153374 924754181 +-407479853 -427724244 +427881461 293327535 +-549218762 -812628582 +-969939495 331845223 +-192912964 169930926 +150026953 -967923416 +-861456072 624295152 +-202370485 321798742 +-148785147 -195944036 +-425018692 -241592372 +281716778 -710162536 +724221832 468345637 +810030201 366964493 +-216796030 64000895 +-806569669 247166758 +959806564 254440430 +614804984 274000102 +778663463 -826976120 +598380875 -579791626 +955879179 -472843568 +-685932751 -495709480 +-968109326 -113495116 +712249119 -651311723 +611187179 -287239745 +-864954982 -890084834 +-598614476 900397725 +106410353 -891941494 +759587483 -655606008 +-301216808 364164503 +-722141491 746658584 +466035545 263729135 +333375592 -228258599 +-327950329 -775254476 +-791248334 -939929109 +990685117 -658936680 +4835925 -166399438 +570715240 725004457 +638308356 -747104583 +616806068 -555045581 +680866760 -484460870 +-215720214 -307946491 +-259735250 763726473 +-717485145 -764672023 +684929103 -192714697 +467902518 787145702 +746837381 -314336105 +35207916 582824633 +91579439 -475235010 +-398346647 -795884371 +-460289456 873405303 +699753302 -626773036 +575831930 985577668 +-723035627 -683650885 +408499524 -384956778 +379389262 221310311 +-357792971 301119318 +-939202505 -935366988 +151887380 992256614 +807156776 602946788 +372999902 102833733 +-394051300 297704498 +-299408882 -667396913 +-348685821 384844018 +267243854 -448140936 +388515 -306595064 +-111590267 -498702900 +-661594731 63298649 +955386585 561093211 +265026981 398148847 +-235743199 5247388 +-950745579 209853014 +-47628671 372629966 +244723303 143857224 +116767465 697308425 +539996369 -253651629 +-841821827 -155865988 +-899868794 952273308 +-290276949 667538794 +-643891471 451598683 +-400970426 510537606 +864729040 -134792733 +-976811601 -417024569 +334911516 269018587 +-168677868 -827629648 +579653765 847606482 +-324154631 548628072 +-935411654 888437464 +672136616 674710273 +-430056781 -756718 +926700684 604080737 +354376331 764503811 +951648318 -692721954 +986668394 292924757 +170258697 -478711570 +618678062 179980011 +-996377811 8169494 +-517658910 720735232 +625888075 729528747 +-264337954 -241149954 +991289630 103675431 +-520687778 -351939987 +-647072682 57484843 +-810898023 613182469 +-839743996 798404656 +57127852 -46273414 +752399412 -675656025 +82948288 131767499 +-53769274 72499964 +53509886 -934425214 +-854836591 861837103 +855380773 -435292167 +818163144 89867782 +662497403 69787581 +111662022 -490211811 +-803919289 -88070082 +-189485161 -525862217 +-600354154 -475518119 +461914237 526988717 +-211205990 9952818 +-894805708 606751786 +783046041 -368397768 +573361001 -597641306 +-640741461 -373611092 +259978857 666889159 +-82437868 -351809386 +325930310 -192946920 +-62975902 594566016 +839839601 68403255 +-641460379 -962551923 +450049298 32668177 +-153333680 -3255149 +-406161630 -928106240 +327436103 663468759 +-66308242 -142316185 +948564776 -595763666 +789874858 -320911920 +331315657 108805106 +-692978620 -467561400 +-219474415 925207212 +205004958 511694102 +-645372764 689627152 +-155244977 -740352422 +-610552678 -738910336 +770719208 871056836 +-472940517 749237199 +-23306470 -491611262 +-816595509 -485403999 +-361199486 -167142012 +725229318 426557091 +-457587420 -319975607 +56992346 572515980 +-283397721 -308155138 +-401927750 -651617855 +753218975 -276780281 +-722358076 -939420893 +-983167653 514859967 +-647759793 254059145 +827760275 -658852879 +771006355 -607644682 +66279314 -347617893 +-659552615 -429667098 +-709317207 944212131 +-939901645 -102018395 +870946602 973087196 +-298958825 -994709819 +-982170658 443271539 +742925597 827004189 +-139382229 514304979 +114576532 987478272 +879132455 -857560123 +-302341970 -51399699 +-588048440 55614310 +758963393 -613044066 +862027915 362506648 +746866544 84778765 +853376119 -422938120 +-890857455 199085659 +434097328 990991440 +400613320 458591952 +-115622749 -675035832 +866510464 -223502529 +-67899863 530194533 +-784531564 507475825 +751858470 965587668 +865928210 479543447 +925614025 331383291 +-349677303 -115134368 +223058655 539722824 +-636837526 -600999964 +-786829811 974306052 +-841525029 726415440 +498402234 -170309075 +763210111 -143936201 +641924037 -515023230 +-782853487 393704453 +269041234 404638882 +983142123 610365174 +-264144434 755881314 +484348692 -45539798 +-947176923 534217473 +435506389 344963599 +-124751126 -833539757 +602685345 -81239866 +-184425508 704981064 +696231336 -389771010 +-822584709 -953346523 +-378685291 853419288 +139578733 -641199756 +659644839 -405280412 +-624387276 483874063 +217014471 -896442010 +609049256 315612451 +731301624 776817844 +-7999302 241052131 +777718593 563216154 +933596362 73590565 +-818280330 -150377324 +135881145 -258597486 +-313195930 -880825432 +-956210911 584833540 +-376513616 -108360634 +-506356560 629871656 +70915669 -68044545 +755887933 335537517 +321633637 221406029 +-990078370 -894679354 +-893751161 752254439 +-633976297 582729503 +-646794506 908446301 +538071713 -975733952 +-548892999 -832858896 +-619313749 957547828 +-760140760 229594833 +83085461 56410357 +-601121831 948644841 +259017567 236976040 +-735808379 318618811 +218933885 -731448360 +258555935 -775699813 +159606271 -948378208 +-50810130 863728362 +790207849 -283125513 +938698633 -351798015 +54029082 -547217655 +540266342 -453000803 +196576407 -113390385 +-244379504 -626331761 +445758752 -995664667 +251501696 -975436237 +181247506 427213533 +815319519 -728617897 +-107039048 5194544 +-610461404 -439829935 +357752024 90382456 +-756306976 147642905 +-228028121 -274979620 +69256531 504883772 +-415804443 492567646 +-630549487 33510801 +391950308 -26704785 +126258794 889159911 +-372212089 999634795 +552127509 -551549202 +-51908912 -954504641 +714909006 -658652809 +12366780 587536226 +572256759 11187996 +989323578 -933603708 +-965341018 979690291 +-233160682 261241704 +724391693 937782345 +-270886500 -411035817 +-645646969 -679885435 +-572501054 370997200 +-908763301 -609975716 +71610249 -142875720 +-255380070 -796655649 +899048328 135724735 +975856047 -66515377 +430041409 -164768767 +787292989 -532312133 +244757187 -342800685 +-119246649 621276023 +-313328593 817187845 +-912031535 755166545 +-603130406 -310101451 +798783730 -479953032 +-442784429 -174232091 +-100105163 570937871 +-583572680 -323198593 +76663771 176685580 +866361112 -78868123 +-376331859 -422820065 +276043911 469962126 +591536595 -21663556 +-111155153 -868583322 +944778207 -823535921 +-415966455 -470088459 +734805915 866925941 +-185027876 798644305 +329390801 751460951 +-585510009 -478063365 +540287636 247403188 +111623170 -867616047 +-519605145 752088608 +-963643019 -843433123 +-792465061 -517434742 +-44741132 -859703272 +512932105 78168406 +326913263 -901492541 +-217837032 293919756 +508123855 157613384 +463760395 -456565138 +946069654 225498446 +-548425826 914582639 +428628885 721446945 +-265624547 -555812360 +-643328379 996837053 +-821225129 68045161 +-840556436 86822603 +-981852997 -929422470 +93368637 136659738 +-471729659 -480564032 +-176007009 -90228476 +-523332433 -513430828 +959864840 -70373250 +202658313 -992815449 +-402654090 -725833422 +106808108 -326989329 +-373313710 -158310628 +944301998 973473658 +516416441 -675820710 +38987259 -770144195 +-862499241 -466462080 +-141088778 200434033 +-113948848 -540575334 +544308659 876410016 +-355951373 -567156785 +-892872382 -790122590 +-653877267 188152499 +426570259 -569876622 +859534298 727081687 +977272030 397742150 +-315225713 -561479481 +-689244065 -174438480 +372556354 713432037 +-596415790 -67593810 +-846207608 -123446263 +915780751 -507666046 +366252600 -772372635 +665842190 683160670 +642962561 -241000796 +398555686 -816119425 +759999074 467422775 +276577014 -509659212 +555863544 -550025904 +978361658 -482638383 +-52287392 516679857 +-594023403 62117872 +-520539648 365746173 +253328647 771954553 +89101583 596577846 +-19798597 593021268 +44155611 -271855292 +256967723 -242791186 +420655586 985528087 +-501519167 -371271980 +173969923 -21450119 +-28536592 -967585654 +-807985275 -151531737 +455689653 -757153947 +-938427491 971565849 +-710889771 136674682 +537478029 292461125 +115093238 -878040191 +-369605268 575538766 +211462554 -2872010 +911246068 81477730 +594530063 -344862364 +708439360 401701494 +607976988 -421467944 +85871208 156338689 +-736129145 94319891 +961041156 -203730012 +-363316474 -758689640 +-24291923 383052401 +-813744855 354804917 +-960910026 -242391712 +-583553872 319042297 +-410029989 -406523995 +324280416 -932614546 +-78051633 16390463 +843530250 -138285666 +-385356414 -106532333 +672956966 -103573639 +669883885 -320213144 +-220533065 -511078290 +-566706475 429165325 +-893039717 178248719 +84174737 564206939 +96304880 644293438 +264060637 641877291 +-827679088 -37865241 +66481870 457610447 +-625416071 -188912987 +-5189237 -99590888 +-335089656 -916458890 +660240138 -577849148 +152192197 -862136529 +754757977 591790771 +645872650 -318783846 +-306195045 596036953 +-547032850 -445940273 +-102916435 787722798 +-599292937 -28055236 +-25887126 -386836061 +-883288171 994783723 +526538439 -50021675 +-774400019 335449329 +859695903 235482022 +-906887058 -28319359 +392425434 -956320177 +627078300 612026427 +879769386 -324889972 +-554284574 788289658 +638682153 991417805 +-956024195 -522628260 +-747261887 -951334459 +943417239 627401728 +23275092 49326653 +-729028327 77660771 +478004204 -875435714 +352337288 -491538932 +107660162 962542161 +-691737168 166959561 +-878100482 767231290 +-434416526 204888139 +-430286561 3894282 +-276878159 596233391 +232412485 -911853016 +-637656344 478009590 +-394744659 -108687813 +741985482 749225843 +704688682 -5872325 +-898522181 344082884 +-181258288 561808853 +-309773912 226661555 +613819044 947471371 +-22385540 335934570 +-971210858 859868119 +-281817538 -133118665 +-552186200 -759768977 +-627707016 -909977193 +-77521347 -135759994 +359291175 379974623 +-692548594 281481476 +-536212955 272168977 +577175652 434731968 +-626002209 -579122032 +-972695447 -822575893 +-643558993 -716935860 +-605154447 898294011 +859859075 130728270 +350685836 922754856 +-181257633 498923001 +-384971644 885904292 +378068546 -294104747 +-716956703 -962050680 +-981617448 247190172 +223884276 -283605017 +-130425380 810235066 +149337171 -829993241 +846274384 457343546 +669962312 884266092 +-652846467 -524138817 +571465150 -249573970 +-585716084 500797266 +366579797 140493852 +688011824 408360482 +-262359623 721094827 +727952155 56765580 +-591141972 -634958153 +-121874807 755068577 +857752844 677696979 +818063466 -646052854 +-106031342 371534569 +361430222 -877244925 +-819301795 -432391252 +158703892 727247270 +-48270112 -363006343 +947431962 -720595974 +487441722 11820519 +-224432742 53261062 +-346448062 -577042810 +-813521119 -51601231 +-495755264 -137460354 +-233001524 133312219 +514805235 -389969478 +-80884468 759286459 +212470524 780684587 +308979499 150332342 +179867664 -648004223 +-68817529 -554793506 +809263161 767685861 +-389284377 -508084954 +-614049884 -907916285 +-440873670 176395201 +-185860368 258884026 +-683311360 -818920460 +-968493695 -464280011 +-730550182 272230961 +-105782453 721334083 +-454002340 658773238 +-446232463 -497231240 +779680512 -462585293 +548066768 -316090746 +162372257 -427977853 +921151110 -383120171 +-580955889 703759891 +-252110514 338832107 +-701145238 868946113 +-820541369 -131641711 +-944036070 -336880771 +59189080 987668657 +-75418633 89243557 +-246713494 121558899 +865083912 501944965 +546424576 4167554 +683886591 -63631224 +583021543 391027736 +-191971529 87629348 +-385148518 296815664 +521177636 -730666905 +-315175692 -843303782 +-583148788 -332429763 +-324934170 -897622844 +21729650 634347165 +-42884883 -482038251 +-201524012 -760497588 +501934258 -832113728 +-858963286 -571101635 +369386485 -886632214 +524741599 500429359 +190876320 565492051 +-862380162 202607260 +-281702628 -650114115 +840628961 -936458090 +141919832 -322548626 +663848857 -365079139 +-678547580 -793153077 +514370803 -68390039 +-36696058 492065260 +66415913 740641397 +108107952 -293358032 +653884592 -600722779 +251916352 251730841 +515480632 611869819 +-61000799 -697355629 +-669698328 -656294405 +-280771223 243806650 +-131563534 -225771640 +757117848 266412700 +859175843 70892920 +733413102 346267825 +396032510 -777719855 +-977654251 -135194931 +-759437197 -179882241 +851759414 -789310732 +-190132383 -41851317 +-857814382 415301358 +-17718881 -102600080 +-986346026 549265013 +327112268 653892350 +339999790 839935735 +704246063 -835640770 +-683214795 856996254 +462771934 913089789 +-659367870 -728668604 +485546937 237791162 +761509479 646675042 +933093063 -150290523 +199994293 281064542 +-228321065 627117070 +239546273 -356650858 +-152940058 344469636 +-643132610 -727341987 +-317548082 827520599 +859799902 -4145236 +154831715 -305056899 +-24185141 -617931930 +628393682 379080247 +200747738 -835094309 +-135001956 -642763080 +693755106 387698549 +204313392 -326723459 +919092634 865928269 +930348483 942545298 +491673461 -621628419 +-652487236 -60428665 +128936712 -578477559 +633086366 485341414 +856470981 473020925 +74150087 14139946 +-783523294 566388287 +-426560214 82307178 +549050644 770759287 +95645653 689428869 +407076427 675168257 +-565660991 -206276026 +-281325842 230044864 +-244353594 449326848 +-68828747 879458491 +597493058 251449653 +-859346156 207947932 +-584497228 844024778 +634276283 -302860316 +-477858027 554208005 +-352611556 -386869494 +-454649505 -211124879 +623388304 757384358 +467430770 -553031339 +-512009351 359869572 +158491015 844180455 +116973362 706282289 +-990139447 614773630 +-849839785 -204357880 +163361794 -157730427 +336041774 64097419 +-115686118 -356458001 +-604723291 -190240703 +596230958 335512855 +311787586 589854638 +432155227 -916957474 +-487327214 519224002 +-960948210 -813702007 +166502863 -21323352 +-989031976 733096274 +191807751 808960475 +-873529312 -898117418 +-160788508 -973687560 +596152876 826602364 +-623358181 -761943969 +-577357648 173751799 +752764794 -415628253 +643738662 -639553941 +-813166860 -197812738 +-16689945 602019297 +-664690556 -396293013 +566269395 -227828966 +-803526761 887557479 +906339350 681368706 +443972277 46713568 +286285063 515822110 +-42162946 -177687034 +-333590965 189518475 +-798185817 880538131 +-495414433 -766354710 +378365127 841838168 +197686994 807360153 +-263260093 383544387 +-822557811 -962084215 +-328773153 945628366 +724755478 -294180737 +-241922985 393748234 +923543894 -889431438 +758564584 -807308355 +712542882 965567468 +243606946 526067149 +-760727162 868857924 +638555495 824135878 +204135314 555851997 +-943432220 -590400401 +-998291298 151062957 +793259853 460425499 +507731034 -344208911 +-95405200 -442785635 +502497512 -84742761 +493535374 -848127535 +-203993078 -571471942 +-614596922 809920811 +864651574 404384409 +123207197 -569933226 +511556273 -396892296 +-569021004 -354156498 +-8277941 -359962617 +92316142 -414261636 +345621286 189054214 +128113862 395224261 +14503600 -668719246 +-712300728 951073142 +730854088 694543783 +856233222 989725962 +459427802 -235755262 +303734146 -188731289 +223264040 -958396347 +-579415192 -524275781 +-388611415 278887538 +642888477 714725587 +590476651 -267344238 +-502796689 -514592447 +-499758904 947699264 +-825872599 -473595643 +443976207 -447453498 +-200893806 192041542 +-402787347 347650718 +-53323625 -986821711 +-669313615 -919990850 +-379369870 -58484520 +-494276859 288052953 +-808514165 732226600 +-813096520 -923016692 +-190830993 -18930036 +-137452912 697350834 +852990810 -718426404 +565757134 -378508867 +346538266 469536612 +959208113 253825931 +-836147269 288535887 +317253810 413818587 +-99660146 -975588492 +523194053 -866539884 +-715326128 -686349974 +897498537 -824718929 +858251317 -223769813 +-829414458 439254315 +764309797 -234948670 +261263924 316287583 +-447390277 640968503 +-628758632 -371729960 +45174024 301253049 +-710284726 -159639454 +562244654 298010119 +137232483 -335892001 +33957338 915642104 +303328960 446472048 +585067554 931284904 +944665991 968573035 +-211779667 -687811942 +-277472138 352293976 +639097712 998826538 +-333125525 -618803494 +-753281894 743146939 +710977494 44384012 +-893886939 270228178 +-593149880 -2225123 +-538548307 -644608633 +-704767317 548609650 +307582471 -188003672 +15106115 978548234 +445107893 624931759 +398961524 -647696430 +-675063313 74223249 +-965263196 979606654 +-739440206 -726743508 +247431488 424446952 +648377534 890125574 +346003537 -939718863 +958809386 -627523970 +842297102 542770505 +662951890 -897538895 +805476959 -74201583 +480042756 599168245 +-435369230 -536770820 +-317620358 -822076689 +78477973 861832445 +-537183057 824983293 +595044686 -685627368 +-664592060 607846791 +-944487489 -769823802 +915310180 -565045156 +317706633 463336965 +168808079 765466355 +-340016715 -317136265 +452686702 -259837083 +774415973 46469646 +234808774 -689499162 +986399137 34974033 +-355825714 479805530 +84362238 735623312 +907804629 -754848530 +-259795210 123977991 +-27250921 -704849793 +968897554 -589200476 +-903295777 281119815 +619404452 -765883583 +-520254803 -478232964 +828462235 652639862 +746528704 837755514 +945162912 -380218423 +-226099652 907283973 +-717919180 621538754 +205119216 -943347552 +-117676298 902405379 +-202242307 654342439 +-679378387 -658087294 +167412653 329420170 +547270388 -940617623 +196512017 -873034660 +-674327756 -972852989 +549184688 -256197247 +280698273 -367591408 +-342167859 672044688 +-847397829 336741902 +-238364882 260520088 +987252860 37184104 +-108869040 -222639236 +242601162 622739400 +-863018110 740677487 +881424125 -934494559 +932620227 618966077 +417550910 -27251936 +997726236 828205666 +121643235 753410507 +734179224 482289350 +658475437 108348975 +-539636769 -850560418 +692954932 570319749 +-87392254 140266333 +-558545829 299281808 +290410905 -242491685 +-499541836 -249114666 +-311396247 -132682501 +350319177 930937461 +21893553 -667730554 +197004770 -453371819 +669323902 756480407 +-328851922 -637905361 +875000157 -138419565 +-987739619 431084307 +-487319001 429257904 +-192224748 -239397716 +-84901831 -619410483 +794070069 -77972207 +-746473803 -159605956 +30418449 383717092 +315971824 -473440686 +48986908 751737193 +-908836689 934586449 +552427551 409070559 +100704476 145601052 +-800250571 -445700747 +903543677 -920967195 +59721831 904613083 +-434884039 82035919 +-184094168 420077716 +-205550606 -926786285 +266665524 -650634990 +-189245944 259748791 +461046060 -666038885 +-294132108 280030965 +108975997 251808813 +652015860 -720882341 +-551632702 460406304 +-870450528 -86661071 +-609344211 447560601 +943675653 838000121 +-964418176 -236944234 +630478648 -787485945 +628640724 650644356 +799506288 276509539 +64622620 -296336207 +250548451 741200608 +16889329 935974763 +89705927 -766727258 +-792830262 -623437921 +-360602946 -666177465 +-183225711 579526858 +-11806009 -701966522 +343363857 840979824 +618124840 -703201145 +566781815 805958322 +683201724 -750580450 +727869538 -409984031 +231340242 -514021943 +85710675 -663091491 +-616338337 840554124 +478138661 666558656 +-401913992 430397427 +-612317158 310724205 +775810725 16448041 +645723790 -302381498 +98587350 -577594104 +-454193365 466987823 +301741905 438244724 +-748741775 950861170 +-188212660 -295905659 +653697662 -509395021 +861969871 425198213 +125679961 -523578916 +-700534510 -150431315 +519723650 893607936 +-653810776 -822038840 +272535714 582945904 +112752272 -482072718 +635663884 466761256 +667152375 282521015 +470637014 832288591 +922067417 -576556182 +201771417 -928085105 +466846600 811793727 +659822639 -136988075 +260314383 -136302693 +443770035 661199601 +730605433 -82374506 +174661922 203037297 +-126774365 -290341769 +-209972744 -348257204 +522307615 -69861654 +-496614958 566578036 +-699890677 -4758698 +-569107781 -70166021 +-296788064 738819437 +-159170976 291509721 +-667917656 764818904 +220925184 -390338033 +126518935 -464221360 +-232457153 444341718 +17928146 950230489 +-364179022 -185380559 +160753501 222020120 +-572252969 17767170 +599343168 -177614048 +-64489509 -825475519 +-490008659 -752410475 +-665966376 562980256 +652921562 712732434 +-127237725 501219328 +187579162 -733770992 +-561323235 676631704 +783360219 -216985205 +849441692 231465385 +8695018 221051458 +-828322184 -91429253 +729538051 143245997 +630532427 437205968 +863054563 -696615308 +228422384 -473609417 +-523631667 -733570783 +-575313085 962062098 +188542972 737370148 +-875844727 -514342060 +-291877689 152327925 +-536054895 -681560505 +-102562772 112115350 +-633522451 578315358 +-395397248 -339473771 +401652706 892920589 +-817764583 733214655 +-624966106 -995466570 +-777421016 -212584329 +-383699188 -824459879 +622985860 420015336 +-574310610 -217105721 +682342841 273473083 +-522625249 475690299 +-41486691 580636775 +711082039 -595381027 +-258924706 -773693711 +304448197 186423159 +136046150 950433789 +-370423385 -692960889 +-370102503 -366286019 +780794748 -791851163 +-192823006 619800672 +-435265685 -163480968 +-378953749 -50392441 +-688937967 498369330 +-609306283 -513566857 +-162291868 78159882 +-934454456 805511662 +-252619944 345284716 +-828885778 -186097861 +483759691 823618086 +-987948556 -335787313 +-945634034 137446617 +129104206 473222007 +-479288163 -875753267 +-725337797 119725129 +638601146 -782228641 +637377704 -820718954 +196809622 -331551351 +-398319526 -910355840 +125962317 243570486 +-227030108 -428866838 +866253718 -433351549 +933323852 -796253557 +93074541 -73459373 +505771531 -696002651 +344723521 -697170368 +-38734406 -190026193 +306106656 908286504 +49742174 643624202 +650839401 -733880851 +-357954858 -189048036 +547501897 445479844 +486992611 768041532 +31102155 348746067 +893679646 724386437 +64517773 354489045 +902528699 -686904569 +-26594169 455512874 +374161698 10679537 +273123937 359312568 +568215535 275669250 +964074641 -826050184 +329063706 -822509053 +-593894039 482161120 +-419841713 144796420 +-959786705 216958643 +-683355917 568503490 +-724837803 705146181 +-383681507 425448113 +-285845605 370649732 +-218470377 160010591 +-593657460 93102405 +-346984139 -142911429 +-243754086 26752196 +-760574672 797179081 +540449169 277272988 +-203550051 -946906126 +-156491299 198297606 +707445383 374044492 +-503341505 734560862 +-240004185 814501981 +-541226076 844806267 +-271104673 315811016 +-540688746 -22627866 +-733403285 782251473 +509505129 792904217 +-810455474 -535895438 +583773756 -439241594 +991212700 485781419 +-641375971 -776655766 +-404874974 -974741481 +-600526756 749451659 +-716067570 -937538082 +453491996 144284257 +136789649 -214419253 +998573925 770932059 +789365736 105208276 +-369376365 -297684767 +677910417 -340333052 +-442029404 578039516 +-445427999 158787394 +723243196 -848903616 +737349953 -994969563 +-557510907 -398224221 +-409384356 183813511 +-528556056 570897423 +-465016808 -217421521 +-328333618 -494583174 +137845392 -527010297 +748041622 239706303 +655675385 437047442 +-380869268 44091347 +-508452789 403735724 +-488653648 -492488958 +-138861284 693120574 +976584774 -274703075 +443299477 -769860212 +359891572 -57657318 +737117736 -856350711 +-729488285 -905861955 +634391856 258715247 +-628353554 313335266 +864094396 -365965428 +-317591445 -61666844 +714044024 671088603 +878790972 361684246 +858774795 226929121 +-638402030 -907666107 +876172990 940252285 +-60472898 535677964 +-805199653 -931181268 +183523206 168350758 +-269182588 -194711217 +714785095 928690921 +618428534 527891713 +535366360 -365910795 +-370187935 -649528071 +-680485350 334396543 +642964904 498846584 +-242415829 -284180011 +432163775 -712946894 +-714891155 -956537998 +-434975515 -418225280 +244458595 579031513 +830424037 -431836761 +-429217346 279836697 +-680839534 4305369 +-292482870 -101107019 +-368127008 785538960 +193677637 730668814 +-458620066 899732424 +-587690923 340799697 +728279139 -265057961 +-133314151 410119963 +-256970575 241056685 +-177787883 -742002605 +693066494 -573707907 +-693887979 946267687 +-267995235 987402339 +-721396042 -86059311 +424529512 -182453249 +-691274154 800394383 +-881734922 177195109 +-294536673 -56688048 +-374441799 444442654 +346078611 923024112 +-523693671 916323123 +480797284 284827095 +987108184 498694822 +-952351103 399372914 +-277060203 -500152643 +-38340147 -614373707 +836535223 221028787 +181625002 350590555 +-786729913 721243063 +-455103307 513355900 +-265794410 953561572 +58975406 -852361283 +679067640 281575085 +301599618 -988948779 +-48719618 -819579720 +-257025493 717432510 +-850863828 -825881863 +358176586 637924781 +34697835 -656796221 +216172118 904699443 +-654750585 805051503 +338078618 773766195 +-458352603 406674746 +-14901372 2679066 +-850733103 201974481 +39817729 -158875916 +-586366454 -328153670 +152332963 682045054 +837103622 767394379 +-841135599 -596379446 +-752813971 -702541154 +525687895 -108586204 +-596966041 555322461 +600408321 -937329660 +-808726510 784072566 +760262131 464551092 +-18882014 46029933 +435666084 984041988 +-930204100 -456865624 +546753569 258821383 +-866972588 784933486 +383649795 620172985 +-188836213 -585387324 +54702682 -234200946 +-370112714 -805537924 +-42744709 443949966 +-900289061 -767279616 +954753970 -668446662 +336671853 -106322166 +334054299 633780079 +699908158 301921635 +554465100 -42000110 +-388526549 -808288303 +409701566 556861247 +-579729610 -206417312 +-767431482 340206765 +654667051 642019564 +922259419 -818461896 +879497692 474407893 +-196686526 726617961 +747038375 535832546 +-585913627 -590210945 +784056918 -102167858 +52473707 -653455111 +383949564 784555789 +-158947100 -196923640 +-961673664 107463698 +-813056105 -831797712 +361410494 -36270930 +-618015911 -105294806 +-632529571 594667533 +240207226 378557313 +85506947 13944267 +-704205997 160368552 +-954950659 554999914 +-393353252 -656534671 +223516154 849305379 +790139320 -573293965 +-72862028 449658348 +106569592 67824762 +-9828577 -62223366 +-226018279 319100054 +713920701 -441985251 +-933363373 198303636 +115675368 929241417 +974843027 -918086696 +324772039 -870871421 +786370025 936613739 +543828280 -23261536 +-156478285 245378381 +-894917842 -175035480 +-891423236 231629178 +516962557 430284404 +789716281 -869395199 +457269109 -652185423 +-136158945 -875944931 +-436073769 658857496 +-843994670 592502248 +-372414871 578977247 +971239856 602302109 +-741127678 -787097514 +228838011 690158016 +-968356492 -491882105 +597185681 593526279 +-307111266 53891804 +561609821 -538465506 +-131423523 -780968797 +-241746213 -825493702 +-743933750 533453049 +-453266292 22818520 +686818964 -607082381 +-314726672 398243731 +76998517 8916944 +595986273 -410282060 +-415044439 184257786 +-194179761 81324841 +-889072379 649652381 +702315849 794547867 +-838623036 588961638 +43837050 -213753494 +-578298593 -699638148 +-338104998 -539182402 +640048254 237389098 +450432146 243056032 +-442256952 985874187 +-118738914 -800900170 +519584038 874809657 +-835646078 -64323532 +552603389 -177721971 +437408643 -381935798 +240536585 -79715130 +436124012 -567079397 +-165576772 336365902 +-876513944 287816377 +397285446 402272501 +683128355 -810889680 +605769413 -979829362 +-397476659 -747742618 +-815273156 439947213 +556295905 -131954582 +-504871677 -857885742 +423247451 341420281 +288649449 445534586 +742422324 801539292 +717326938 907058937 +-583698419 -211635689 +772665393 655455125 +432592997 -159476960 +665803332 460334317 +742708595 564176028 +228394239 -876358161 +-568056857 -892117521 +596804130 414409625 +-709765194 390640544 +-342132733 256831840 +-228551425 -847582651 +-45483415 45041238 +-560135713 884818419 +709481900 523697190 +-504335830 -729227403 +-45443471 -400868967 +741835990 -856361816 +352650258 847534413 +-815954264 911902714 +-345969659 -944828806 +548565250 -754725363 +179568376 -191235398 +300725942 792866455 +816332550 566314364 +882509086 602639335 +300899439 842536781 +-237387879 -980198470 +112994924 -884675629 +-109094804 522867998 +537769620 -591172831 +-546208434 687395737 +118290574 196158274 +381464477 287000050 +-189906545 461247365 +-175184798 299329062 +303558900 652677514 +159906523 -855579003 +-211224772 -625227514 +-637867715 -280447077 +-36506571 -692029059 +-347353696 541369139 +-716565205 -11526330 +-292395820 -445628174 +848035313 772472977 +102198352 -536314561 +-582941759 520464775 +-817220215 49830882 +-962328891 -618138501 +298852660 704813698 +254409723 334327257 +-679059262 240348107 +992085832 562208947 +338592395 -402928530 +568183464 557464518 +909171416 -920103286 +260097757 398305009 +-592213801 -895495474 +729810959 -9832597 +775213092 533483881 +-449218626 -263194638 +451626796 961336787 +-638172187 -576634532 +64715271 -703560907 +-293018723 235396792 +557447856 -182299248 +33414398 124448452 +-461657360 -219075810 +715577084 -295887769 +685220682 -756515630 +863074999 -890208751 +-386633477 -781250544 +353816578 837135506 +-974856157 20159136 +-385322053 956826677 +-924911110 -55850883 +725150891 -112659459 +898099858 -557848588 +460687647 502589721 +-93528911 -216163345 +-968434389 351011440 +636226637 572724470 +-463586867 816313145 +353099119 353499549 +185111626 -997511517 +359529442 -961699481 +7408764 293889899 +-610367765 -453606600 +-371835837 532595795 +505184221 361320260 +-596134262 322053585 +-183287711 956631125 +-916955334 237906509 +-932002170 -539209974 +-820567491 -102002132 +911542445 -732177187 +311092733 -911189985 +583438941 620687605 +-758050604 998979243 +-148831632 -116664146 +139308391 192690822 +-288797359 -490263824 +132557239 763617108 +325940700 -333038420 +-719551237 882665487 +-15603497 -706401901 +411761750 163055192 +901249400 641772984 +-47611610 -114258238 +-831729947 -442470167 +696711812 704351796 +763710242 -759340755 +987177720 -765830501 +-231640212 654034940 +-377052883 -471268741 +975020528 395916698 +654917053 690626238 +-37009309 -217791215 +666462494 -188207788 +517305716 318764114 +-761860282 -442461947 +751186758 -214021112 +-544776399 -481561239 +-533802181 -387655508 +-703924313 -265127251 +-646748761 147859405 +-553380214 625438135 +-94964635 -616418254 +-131040630 -419245484 +-963264525 750975128 +-393774327 -757587643 +582322878 -405126920 +409069550 604510692 +-364291815 -795090708 +-933893093 815175388 +-949421152 -281994323 +-95430937 556140765 +744983451 907822709 +-213704455 326700828 +423661772 960924692 +914202055 -662292135 +-681596040 -322016344 +-480712626 -287621320 +723428888 -654961537 +780220092 910838511 +460833213 -839269493 +153332331 57849843 +105617006 469234253 +800360650 25427880 +626824216 157276856 +-219685794 290346995 +966576868 372822215 +261404676 337049179 +443986843 -499215698 +350651455 933532630 +-686989319 345192210 +281436652 132083681 +14131406 -257087131 +691354073 -624210151 +-141864454 -952789893 +336065447 118078142 +648817740 -558148988 +622958920 888040534 +-760229112 784047563 +-37096562 -907336090 +-528262986 280550943 +748771423 -123105547 +-166889629 -508078890 +-608884388 -193319786 +876392822 362414857 +861348123 737043979 +339929527 339125725 +-876409770 -381487743 +545678639 908168072 +275457533 432105592 +998222678 350852153 +-873600956 210369056 +841797398 725552979 +105431947 667164166 +-847241660 415196593 +-146467817 -60876643 +-65517404 -343970416 +980703276 -464121111 +797821034 116119781 +511118400 -855952127 +-913114586 864503230 +42672613 641489103 +807820543 161808476 +-115942905 -174278477 +-972017777 369179666 +-16118568 -153291688 +-938225895 -74189113 +876728751 166995897 +-956820069 -34121342 +987533044 585674801 +-789607034 -926530242 +-622296582 85508931 +460373339 34919393 +940498091 570303884 +762639572 246614189 +778164462 74282585 +-72694581 -399677272 +-910427341 717086151 +-334432263 60955986 +219162618 181440554 +231290216 -113611154 +-620828866 -65817808 +-169344015 -238064815 +494008870 -945115891 +102673368 -412838325 +663176786 860179252 +-503329463 -746298648 +-957754915 -739001620 +-708281487 42532572 +-350156374 52076272 +-420789701 631374725 +55311595 -862669972 +767934787 -818860569 +271394012 -166236143 +940640674 -903149396 +-428387271 208287819 +189366193 430050594 +-746695943 589325787 +-272264143 -73803484 +-503525099 -474140029 +-883475920 327373658 +-159454285 -532246735 +241833567 -579368588 +-378983218 -61538962 +-627235258 333724840 +-501985954 834384296 +748360986 531974284 +22470164 -728966586 +-773353281 -912283548 +-276440006 996670834 +-312716627 -448192027 +-758819620 -785464359 +-884008488 -432363030 +-270241542 -566174240 +-648853982 172249488 +-368579495 -475460944 +-657160037 460928643 +534690257 -484604432 +216424095 -299638669 +-605659028 -820476976 +-962648680 907084311 +-351385925 -280577463 +-26133036 -243673539 +136288947 -907122497 +914067754 -119859798 +-13613848 409537888 +262283506 -647328860 +-312423951 785740967 +207634154 620758450 +-882328094 -373987401 +-41762635 610246203 +502901236 -739425624 +-758061493 256352607 +-153752317 -70876766 +285637858 -227051476 +-118863625 -765596786 +-761839117 -374785983 +-184011739 -338169277 +-99246707 -294114708 +419795282 803976934 +754364528 97949620 +965437511 894392082 +195345039 -939429418 +-614466396 -114273128 +67114702 -462955284 +-767388446 623407685 +-157491831 -991615691 +700079404 708883202 +959069976 70944557 +625197043 -294924910 +163267062 -334085046 +-127458758 -317902623 +733599507 -513315676 +-843557360 195957804 +221711586 215469068 +871178638 -785314751 +950961073 700007041 +353543024 199710920 +507093898 649904146 +292954352 -946905602 +-590823120 753800782 +749957393 -111427641 +512949603 373561998 +-114831360 351850603 +-226871193 873368756 +4786244 621141672 +43870810 -84129660 +907911766 -650430255 +519451131 -480901004 +-571219341 598614730 +-651070965 821015288 +23386162 916061330 +-311951928 -197241949 +604198032 -461512949 +512977479 472158315 +-204847735 -627489693 +-55605639 -633442841 +308521473 523814968 +-238588424 -709792087 +758055659 -23774355 +-765765923 762976867 +-502113013 262978634 +559121636 -983122027 +449482223 568434070 +-890128357 514692604 +592259624 -438869589 +290460649 -147864708 +-110738750 177335104 +-518022742 -578693487 +-607588992 -288592966 +423192406 -720319971 +545781576 -288095058 +-380454139 -893877984 +965984090 130970352 +175747869 398883227 +-126334162 617728696 +391885700 681910383 +-144767942 -87746639 +413531732 -291632484 +-142411843 621010807 +171750343 85265970 +-982697957 -33572618 +-598575035 -1910966 +164653275 42961893 +-603257270 878829433 +844241014 996867080 +-864607433 447183384 +822849500 860583964 +250341570 737175946 +686639666 -335191630 +-548026162 -636121555 +-805182508 -434390730 +-590916562 -757564737 +545896919 -6084733 +-738870485 -921641900 +437183220 813886474 +-771488656 -584216622 +46170219 509048623 +-371794770 -933459882 +557682811 933418748 +-565792347 636811345 +-219506601 -178150061 +717816676 -532894612 +-184862615 -248169428 +-369445949 -90965472 +-408974995 -734675804 +-107184088 927154435 +-960718794 780387722 +317348720 915582916 +394981796 288752610 +880945016 -7592002 +900944010 -302972886 +-449389963 -260985538 +-567828262 15396556 +-519799677 -683918198 +823173660 -630524761 +632785380 -221128728 +-146306278 100838360 +-106016185 531002659 +568299666 12784739 +-206488437 -228605860 +-681073971 997750812 +988897843 -558211213 +877425978 796360167 +-474613441 291084830 +-73539433 609156946 +886862467 749490446 +300840435 493823495 +784922399 -27957 +658946352 917768391 +260980731 652546646 +-982494009 268381476 +725144247 -129659973 +-88012174 999255507 +-845108825 410584282 +493390651 -610550805 +-327668761 607943479 +-570467713 81869511 +35640838 643691464 +-774301031 -695386284 +-797125733 347233975 +947283268 755544958 +-148923450 572461843 +311219744 667201000 +-195444580 679100900 +366626275 34835956 +-846564487 130210215 +-58588305 -53343172 +920937259 464621759 +887919712 -923940118 +308329015 -552528163 +231743064 -212145516 +311236994 769611252 +508611990 912394057 +429123559 632398440 +457316853 -276717760 +-593149561 -984572238 +569318930 974971871 +-344091288 -376172428 +273772916 -21568281 +80550995 351258523 +465315139 -524703304 +-57785892 914651970 +704390451 60095396 +549911251 -677338759 +-784088802 -66210287 +910433999 -653073384 +-374410609 222526406 +-821203740 -547381267 +724147383 -992090472 +347904944 -292289953 +-33675464 -731556737 +181727840 -909860548 +-934109208 607990348 +-857724693 638797510 +-195071094 -24571902 +-207214062 354973458 +-412812958 -931743816 +850677257 399832307 +973040272 -703311478 +-696976324 395843979 +-253021447 182990775 +-466917934 653637585 +-428554338 -131157459 +-481275672 -637301091 +123019992 -122673949 +-461683686 799382339 +-136659965 -67262941 +389013015 475959233 +159343528 676957659 +-831761304 746587030 +210200419 -551424766 +825488162 -223912894 +198263418 803234123 +-516105985 -213173211 +-193947442 908266930 +213058818 -868781306 +151616512 680493282 +-47799664 -365392030 +541835078 155940726 +-114773273 -818267615 +804373057 -762153815 +-635886860 739769589 +547976532 -928213955 +-406427700 223855218 +-645883006 -248403941 +163361417 118068153 +-999131663 894939502 +943059391 -920269796 +322944793 -697216672 +-475444195 995095261 +787596159 56730080 +855058548 -158071742 +-894906111 710990758 +-583137949 293151955 +-151111154 765495995 +540574820 734595473 +331243248 -721561127 +454134441 -395643707 +-532343783 -80831115 +569041228 843137225 +710644690 -694295076 +26938353 -676574446 +465662097 512006294 +736966361 -371230808 +244020163 -123181373 +917361145 717754622 +-972414032 266018336 +135574605 704419689 +447399453 -119825793 +153549928 483376297 +856203601 392379893 +300314396 -991551189 +172951652 -571090886 +-197870027 -544016379 +-356738905 95023623 +-942199060 -508351803 +-630511840 -816152811 +703335047 -441449174 +-72095045 289105100 +-292550434 139166036 +687439584 353272110 +685134055 -119453929 +437654299 -764608524 +-519642555 -744835329 +-210205581 92053505 +306406108 28083664 +-214394436 -219280707 +-761449522 253112331 +141123792 215008576 +41636079 982050783 +732555154 -773521126 +662064698 991058607 +-478446023 -374187684 +-765849706 566694326 +-502784819 -420109641 +-183201603 -174358957 +-847055841 325336404 +-277726196 -902467743 +11791126 -442974761 +-185330837 467539539 +-518156049 -353650950 +-905500938 -272202822 +770122937 857339244 +674192785 -897593213 +-383519983 50039856 +-734568776 -52973286 +-278891294 697644676 +804707615 994523290 +543146888 299152305 +-214143658 -33087646 +161377794 639260098 +-480969249 -630848967 +-954740948 752075323 +269134766 104125763 +-589672038 -728395589 +277837955 977663520 +-20013885 804045660 +568951856 -83781655 +-554850539 -258116961 +696522992 561132686 +-670001763 963677509 +400914325 -624200877 +374801822 514835542 +521704415 243363557 +288643274 -999115115 +-763233957 -273178708 +345131374 264163642 +-868403088 -345811187 +-928803388 -911133057 +345586171 632492713 +-564957090 -642574787 +791803552 289422036 +729938794 -766668895 +-736954687 -530596758 +951241394 -388773471 +650361707 -27518600 +-155711148 113200641 +-724097408 391863275 +-202349240 197598189 +-410216863 143087361 +752409920 998042023 +-357772345 -868845214 +705370426 584801514 +981859356 -521424078 +727335213 285034476 +852608417 593400867 +-43263195 -764187033 +471063349 -678789006 +193530087 -463682305 +-323086422 53207962 +996865013 -893381602 +869297375 -920573824 +-418900189 -863873768 +-187561384 -198904586 +91973043 52297920 +-695732740 436793507 +-577003998 922287475 +-603069047 116885171 +142234074 -27088741 +75466012 880545052 +-827889513 173828483 +-159420720 987354653 +-993788386 -550265308 +-875255297 868645514 +-743882873 -524023947 +618084351 -932457903 +927666726 -788860323 +55396161 -568458412 +-467263867 164070681 +-241211398 -483376378 +-698109011 -319429872 +105954186 184600541 +-105123564 674461138 +-860489648 -338512890 +-870887009 912334029 +-953488467 732035874 +-168155189 492592345 +-622578531 455822648 +549466591 708975941 +-207159342 -672079130 +-785415834 375016666 +190353830 305581683 +-659677132 -560307021 +321993797 277716834 +660798070 792806889 +-946522406 -842803126 +58901157 -464867935 +-856643235 312311814 +198255560 -706742143 +950279158 566956733 +-133674601 -437842310 +-363599653 658964573 +-270324793 -764537389 +552814899 338364079 +-680559196 4757555 +-156676933 121239360 +789291613 -952295280 +-572407836 859190366 +-670023104 213833066 +-194696227 -52963566 +824751672 92873295 +-332720405 574108815 +-77601910 -150508776 +-243005528 -897037295 +986149426 551759275 +690286419 -508410557 +317858785 -375969105 +55775419 -214954066 +646089270 -647371581 +200352766 157383168 +711110379 808842928 +594133527 755824563 +-33917349 853598950 +-565001626 789323832 +603313968 -636827261 +-79043934 986285416 +28286962 -741275086 +291562990 115767217 +-781841870 -357345168 +-880548822 -408444739 +645488007 352978258 +524911824 -794416991 +-445443886 585950579 +-593602441 -718866952 +-745061301 -780167954 +-905331805 -31479154 +-840621300 225436624 +332480246 618727590 +846362903 -357588342 +-539539591 161144726 +-168544778 -310276382 +-867060079 -345773962 +770999118 212529482 +193325862 -615337643 +33720453 793279265 +-241501364 839454375 +654425632 -532572386 +400555258 856264130 +202625040 53221025 +-771950396 327740884 +167175027 -10918546 +-746116123 14086800 +857556998 -141957515 +-251130790 791049480 +552176017 843175709 +-926908063 -105552107 +-711955750 -157914426 +-635926998 216437564 +344922060 237172412 +-599087523 -906426857 +633760271 -728980037 +-806098267 -314391746 +676993832 -984029835 +-498241436 -9757241 +836999535 -280191336 +766485300 291602446 +-302516233 686917729 +-534416300 -15708185 +-850149807 -921837551 +-417932932 -526631947 +-938312304 553545588 +889449687 -971180105 +660831769 -927298123 +403503739 -409880748 +392017556 145599219 +484636512 759466505 +69792766 377808124 +-983401142 -167015160 +-860583466 786130576 +988984689 948332435 +-221604025 457913425 +-779740056 -708827869 +687464937 -175333218 +900679046 450124624 +-422867967 747713621 +513373122 -70345928 +-306995592 -563949987 +599690248 -555629499 +-306985398 -108506568 +589613184 280893852 +-196311395 -674412028 +907771068 977556256 +-740107029 -17546871 +894886539 -559092759 +992513756 -40262699 +107192565 -201454764 +971152280 545458517 +26679073 810736490 +-726030713 467363877 +-245673100 922180484 +-185855289 -163726032 +672095790 421412263 +401448673 -617268045 +-170130315 -600675094 +-429840678 609367046 +675904475 -842695642 +-914645838 -723079338 +-333864962 -994789395 +117326364 -510513472 +100947083 -284330468 +-943881525 375654834 +-460510399 -925395621 +243928990 946722435 +-444023625 557632351 +-504872215 754845952 +-297538439 576803231 +776792539 -305398321 +466755621 216520167 +-854972858 -458905001 +518197655 672012106 +-425413581 296457985 +-510180342 -115011439 +-1722906 711285677 +-334978126 -555625649 +-374837497 791842381 +327523016 -832781127 +-552319271 -907847890 +-805199483 -749751213 +467920060 181792473 +-181480735 -25695334 +-508712154 -912523641 +-364723723 110656384 +533402809 594064605 +191064233 -486271856 +235285472 272008577 +-400830072 -378081433 +563003747 -340562148 +-700595626 395017026 +695644752 946861854 +-448299688 515913462 +-33392295 -526850016 +-69331103 -672085379 +-891744263 404842884 +177393171 -625857674 +689410630 -904921608 +841484923 330523834 +-692638652 569420933 +885260800 -456868996 +27892810 333959208 +906853199 51073836 +179314944 -65733379 +-701397917 117929727 +-265713267 -282164960 +227332804 24802442 +466449845 353363680 +591567933 745289790 +-745524037 949924436 +-650594464 -796324747 +-169316377 -294276491 +-349186795 -583964949 +-838301780 453883672 +-601399557 -166531282 +-280876409 -651696857 +480740312 544051184 +670124648 204050625 +756787765 518263832 +526427961 -363315133 +333284533 135738665 +-405006507 169224272 +-946423481 149857415 +-282359407 -314893198 +-37556845 -72657276 +-649895027 -786381477 +-625589433 412443935 +365871091 538395180 +-25766144 593659960 +591046539 935923934 +978455557 -305994775 +35712961 -82556695 +993190481 803481913 +-991103169 797699534 +190888010 896059596 +134825716 981973482 +-357979620 429952610 +75691915 347469156 +141547766 -571389545 +-539683828 -644174915 +233698577 184747451 +-363082753 10095147 +-972086504 202735437 +308383836 392179013 +-547005434 448315255 +656488348 -708105964 +-253858910 598209757 +812533846 392444755 +-478252160 -655161076 +730662431 434643050 +-12472200 202458730 +-853582997 501332484 +58414829 -434044656 +-198916904 573316087 +-423578364 -77954556 +-27478741 -596092818 +-597132453 -172660478 +-62015110 648152361 +-883837905 527179005 +277140320 -997869840 +-42122152 919030268 +-358543633 -166238281 +-619985791 -519617428 +75013188 -932285682 +-731907860 9643043 +-473014525 -76053823 +489596970 -872800166 +-591033249 -627614382 +3080740 838356017 +475356976 269971396 +577307293 338365973 +-330431860 598535889 +118642515 -46263556 +-851446147 754334736 +994067689 -300375155 +-642938947 259953098 +-768295215 -212472888 +-650944082 -508122390 +74022913 733481649 +981327978 -485118600 +-911643269 679920223 +464492216 575015208 +-552666809 685380242 +13360229 709334748 +760958262 544239260 +489519536 451327947 +903048243 -489025633 +703762280 839378434 +-61963197 628164127 +795572439 489821734 +552125270 535160135 +404501531 202599079 +826113781 917660139 +-420234594 -719265718 +-22548946 -298235613 +-903662774 50159084 +-714838049 649559855 +375788971 1235199 +178218342 200507756 +753033444 182244966 +-403369007 658675854 +969544668 -726453545 +-438937059 -126819379 +-217304714 855912946 +-261106832 -595737779 +697704740 271361374 +-263733081 -504902829 +399742143 900646835 +-693896868 844818628 +460026891 548990630 +-548475896 -773125203 +696273194 -220816368 +-970168247 -23591436 +846837173 847207556 +845814529 178673586 +497514251 934415444 +811090414 968486414 +923460539 617396059 +546944661 -535402535 +-898780358 269914983 +-330966912 312400363 +816573922 906938182 +589911942 55483534 +-309097421 -758907896 +737912061 217770004 +-185510509 -802965107 +-732233539 -247045622 +-842380164 670759541 +822177940 130596008 +-802042564 -214698121 +-164738932 887775549 +-952677472 379831632 +-475197113 -51394627 +-441469996 -558033347 +-537407712 -827599445 +495394990 695208377 +829647581 496879543 +660640673 -514615436 +-804619551 -5322448 +-875673906 -185973745 +522330185 -969973741 +-197387557 -863778879 +-341200711 -188789236 +363856955 -362872821 +-547524047 208995969 +35200445 -950020823 +701411786 -340243790 +-761517257 -159835544 +-455036118 529869454 +634144903 548580728 +704707915 993858522 +-332271928 902204681 +-480737855 217843986 +870822111 -115167694 +59232494 133091564 +-517041280 -891256256 +-885523136 985421358 +368724755 814444687 +-381249256 173653589 +365220911 -21059055 +765857433 932099029 +166428327 -795700884 +-199533019 520001509 +528395580 852790413 +425532469 907054790 +740174159 -999021164 +-776035500 -476064533 +-492056998 647075038 +6286957 178919595 +-636719369 723842471 +377991859 -444155309 +-433441883 -179872817 +-888608064 -515314220 +980681190 299191039 +813016949 -456528939 +976509425 -634965567 +-617101695 326653448 +-284869075 226895953 +761572184 -114951327 +601125728 746272220 +287714282 922538733 +-376080675 -819053798 +-69345497 960135599 +318372844 824794868 +-779670926 -535796868 +814540341 832575043 +-795216292 -298947023 +-26334946 675375417 +203713386 325126818 +-970253502 -102774808 +891717415 994092082 +-358900228 175345662 +-740246152 636782635 +-88231969 531216614 +-815076752 -47852423 +875457263 -526609184 +186154789 -918001376 +-69746037 991347152 +-121481406 -129522628 +570734043 -510320334 +-766972133 600276278 +-155038067 986767783 +917462142 759098812 +-866812718 -977689312 +-699450059 532969407 +-894393589 -454347037 +900231236 51628438 +672267761 -175725487 +-824701977 -787566053 +142662957 -842046288 +393736776 931773222 +71349120 -83952977 +-432018182 574779450 +361755205 -754448682 +-997356553 -774172678 +-278699047 919270333 +639804298 196525442 +474516203 698261471 +-752384864 -339581415 +-210298357 873257756 +-888523922 -589967143 +923117479 -59675363 +-23220830 -593630374 +666454482 131097156 +-591941262 354023031 +367010777 972450720 +313926463 -843184576 +385741323 475052106 +-920042409 -115366559 +316790210 -168364232 +676074001 296017523 +724742120 -326298738 +-447185326 -404611673 +499173301 -242385163 +336924612 539694819 +701238339 530632924 +397997496 403353555 +289305573 -789327977 +338298786 -93934324 +321777958 -434492768 +724132405 330576368 +-420910164 -115072545 +224371434 -120912849 +-710944950 363837970 +176497075 -399124359 +355806493 -282315453 +-220039596 361273361 +-781325810 42161903 +-644516512 462498319 +551206467 -962325002 +-157562817 590545893 +729113262 -892638289 +542500916 446677342 +44711366 294454429 +-365565727 -324214697 +480066793 -496916201 +52417116 556624778 +-429587291 -198760335 +-107272408 -70383521 +9011348 953455843 +-338804366 529898727 +-350091823 -806192945 +-509785125 -918534602 +847987985 990419250 +554420292 -550023757 +141781685 392678215 +-697512849 -170208283 +-80161069 460480373 +519347906 228956161 +489079225 -915820327 +85791566 945925200 +561245158 561542326 +-462550099 -414042341 +82374776 -630029876 +698479490 848954527 +121323282 -512456639 +549128649 662112719 +547648799 -356011164 +-392802198 -443915982 +128496364 835773557 +-529116437 -417682724 +348477871 -651575709 +-874832939 15212443 +-291647141 324022739 +154261751 573122296 +-176522090 -236982251 +-598076002 -957625572 +718762477 392557642 +292456158 479880417 +211919349 -360077002 +217649396 380643444 +-118865342 777723849 +-649306264 -91177461 +-80299083 160893497 +-379107470 602781474 +-154327608 590050608 +-461808861 -260338118 +677855713 -868928907 +325483800 -847871308 +771434331 -408831380 +-761991418 756310882 +-665398243 30588528 +344248472 997372672 +-724319508 313133863 +-664613293 544833718 +180059591 881627038 +678098334 -810243156 +-431079699 133870721 +438089753 -710277077 +-500991512 371293085 +-560534593 815644461 +177836355 -78565872 +-81228012 118398092 +-360418181 637680600 +-9632299 962262560 +-512932246 345077724 +451984652 554834545 +692450346 -679475213 +-537540147 617490879 +-170072467 -66295752 +-593110076 -683475746 +-714758238 -176426943 +199092425 255865313 +308256005 686723224 +852620469 694164286 +-803886440 -978472909 +-825931089 846988682 +-881021055 -390696349 +393213313 511725400 +43451282 244458216 +552183648 -275882563 +-328940751 -554353620 +890260788 -485769515 +-836027406 -677070714 +-483589725 -931449234 +-749022746 428060690 +418467124 -613296629 +239267136 -554075346 +53689563 77908063 +247995709 717024767 +554373362 68495992 +-713071340 -577789672 +-930194544 642248078 +383246809 -467994315 +677238786 26392030 +202278719 205364042 +689744343 153606515 +-846799811 -859364983 +936544692 -827597778 +317559320 -501392831 +-694912939 -815006824 +953780606 992775864 +771219918 413236577 +517675462 220311490 +-347829232 695925342 +31494570 734897234 +-63741911 -848606524 +-809841954 377284208 +509535290 120643330 +291410721 444148063 +-954868727 -380606179 +-745140410 226903424 +41229737 -271089894 +230107972 -939211780 +-200729406 -581173962 +468282370 596416800 +995928505 -852638899 +153129998 -339703941 +175238701 -182811582 +-75838965 -73925403 +637602874 -847934932 +401896750 527057222 +-4130977 -696834757 +384187832 -666394318 +-55311350 704886737 +-133588225 -242987263 +-917284768 352616931 +239167481 -493151769 +-118759067 548569555 +-666046902 202195310 +-486699304 169994602 +-935114705 530796317 +-72136971 -735197566 +-120094155 704783741 +469125232 692389509 +417494715 351850937 +446159285 -951329750 +-827866292 -418666941 +-72660026 -233908130 +173315762 -920046068 +246070105 115246764 +501128092 -350350261 +193979236 853574201 +-749958117 -828605301 +209907321 -321120843 +188630556 937556477 +491160905 571288833 +-677017744 -934061554 +-863056490 -898549286 +105746978 -904679617 +118475075 -855514869 +330797275 -693413201 +-161313179 -885257296 +266216149 -238902499 +-282132222 -619663021 +-692028040 384500968 +44584482 -327387517 +-879605864 -917261275 +674964411 -725071081 +-988389743 462860530 +-134055354 -38195358 +-48378705 943413338 +588114534 351515472 +858391009 471211416 +-717728132 -920789661 +248729289 543712771 +33698098 171159359 +169118512 432664672 +820916466 303789637 +86252534 -49660047 +478477430 -30974614 +817421847 194593538 +-227521726 -38989358 +986400134 45765204 +-304624923 855733669 +-65526670 681022119 +-131507027 774142589 +334735464 495190894 +549491393 425203332 +-295541536 -8413112 +944992947 -794736629 +-330730749 -927357695 +-531074708 -227310507 +524102268 66390380 +596287100 123434447 +-652066898 381102727 +774921288 183847827 +-460722924 -896004413 +-376656931 963846130 +-866855903 792987729 +12577197 218157854 +582670070 177897280 +214223310 974622056 +705287861 -425854382 +-807438315 -164626629 +277642846 745999025 +-538344418 243805191 +444831108 308263178 +530266341 -512972521 +75823020 -89916911 +-692010850 -619818361 +206160668 -235115509 +945399010 442791837 +-279699862 671020810 +153948636 202957591 +-714772725 -807332955 +-853876623 -367942828 +500818394 412478514 +-579971108 -913825395 +885935122 -928302397 +532959059 611969930 +-219483654 771560934 +762965651 323650224 +-737149391 714552080 +-719475633 -656980249 +609503834 -917927349 +-997020195 635317222 +216824240 145088414 +173771332 824371446 +558960489 807958851 +-280765543 271878112 +11934528 497837849 +130583632 245228003 +220839308 -733578224 +-650525276 411713634 +-742446748 -576755736 +-994613195 -235193773 +514343712 -317913542 +913881920 583101982 +989634275 487032436 +273392254 528586566 +-19928920 -274279370 +748663929 -116799524 +-615386438 248980820 +-230001859 -542340056 +512973939 817285763 +678673042 203384991 +-240574193 -581429565 +-914459843 -533672483 +909076795 87588272 +-719499246 522563163 +174948157 -881348746 +-923627869 -700669817 +356497005 -955444213 +-718785908 -614506827 +952364391 903924312 +14653216 852656026 +357366546 -733223985 +-558874880 320131452 +-474782889 -956530045 +408625790 -137986866 +789829647 628710223 +-916007711 594397090 +197730901 557089140 +830785387 849985358 +282312148 762491792 +919831182 -987203261 +656415237 580858042 +516698231 -652797374 +382597111 664853697 +-856404033 -26303220 +501341591 117815729 +653711710 658135276 +-484987638 161882679 +549023098 236389612 +593508298 -452694518 +-127129838 -315901468 +-436380305 -193958926 +-96461409 461406273 +562503854 940274820 +426973854 860446243 +37732818 717604034 +963513899 -866342300 +583849317 -91732864 +-24673760 -226300221 +228982020 708100173 +136050968 -802215496 +-960740968 -290783665 +-927989538 -818208389 +417361663 872159269 +951167664 156334434 +262894503 -698897965 +72548789 128328427 +940554194 -956227302 +25950642 491664347 +-706267524 558689933 +434334417 296440812 +449591150 -581683285 +-352315196 828269729 +47161528 159859285 +-902103113 883630421 +917252106 -592500740 +-919479488 -713661957 +-863902306 -377330256 +59038880 -968780488 +780796220 908376036 +-400804333 -971336126 +973131622 -439738788 +-453223800 -25739261 +-425638488 -544125352 +-321012649 -574519886 +-504156596 -177184783 +-58796209 750219907 +667929020 306874639 +90405767 145501911 +-753830576 819064759 +590084560 -21437051 +233187757 546110118 +-172550242 214217543 +-86664059 590613463 +-800103249 -839404916 +274999997 -616722155 +523822683 -186137754 +213003724 714819718 +699047089 702423752 +-215816629 954026386 +-15696060 127385500 +984774946 -166953782 +-566342497 -547868139 +-208224868 426076949 +881261242 200267209 +-9505277 706095002 +679691218 -961645766 +-413277193 789508160 +407222014 193501216 +-862139326 -457374388 +-246917153 -243993574 +917129529 -254655646 +-463647732 -507112578 +274872390 -925991987 +-354925636 -940584908 +-497775768 -317601616 +-395225996 853486121 +-481962464 140538297 +-607006132 935464709 +963612173 -653981274 +975848953 561448763 +-281746376 747972683 +-550970991 -429908543 +982498833 -34847658 +486067385 193633783 +819923779 6750265 +565547809 -620114225 +966928703 -910274693 +-213970068 900961031 +-321606767 360510561 +835403150 608387511 +-861084440 314666451 +-708824983 129713043 +-338234225 994668578 +-40442987 10717224 +838043873 891395617 +-845867683 -481642868 +-799787961 278394172 +259732322 -951766758 +123080011 87033819 +556329489 -864303288 +-294072792 66442291 +-793382264 611548001 +-669459826 -608774506 +-436394687 -135601025 +-653677872 213102370 +1897596 -564815274 +-984957280 772568650 +-358644004 751695254 +-734429246 -909164254 +898049799 555180285 +-926717614 -855488777 +-313563023 -566771544 +979732796 -707762904 +-144904204 -197616188 +737543694 494006360 +355092243 263580839 +-339221170 19578119 +291410417 154340879 +-194282533 264137766 +-809064701 -787431284 +491876728 209325288 +359097986 839864079 +739027575 -618117245 +-725860550 -815077578 +187004781 226285339 +483462492 234477092 +72248059 979667373 +-65609473 -622938926 +130510444 -304752610 +309898270 442838481 +-237488485 -292388976 +-140018244 642864932 +-766460836 -623913390 +-561857755 -295322252 +701236983 619889041 +853889134 310189577 +126791846 95691855 +951131935 556501153 +-615225888 346191304 +938586369 -918309688 +-257974601 -835290265 +325348811 202985155 +-631400286 40232757 +-576268065 -428726940 +-253306113 174420195 +604324737 -635768861 +-125002547 -596720685 +-353725412 773376026 +659054729 782584202 +-846010143 -193543042 +877852623 -576379201 +13559252 -142906419 +-821274425 -714650305 +-537863497 890509264 +-554159564 -863692203 +-250583295 -962250631 +466741975 959824292 +827543115 -910549540 +174920055 -493518048 +894148995 -576036784 +-529423406 831813569 +603133207 57683726 +-16998134 372064506 +-94765768 -663735976 +-258893341 715397455 +-335746266 -732207365 +751834454 -453700101 +227974915 454403457 +706049457 -960339609 +965447501 -6425897 +-283384976 307634041 +615629969 712229918 +-957132171 291551280 +-23294979 -861631780 +-496878428 -546613432 +-585675789 -248986594 +726584237 515170217 +720286471 419988891 +986853711 900208120 +778684778 -541984849 +-299886371 403496111 +-841890172 17136227 +-36860215 -875721145 +-486862369 -634538819 +-548741240 -857519465 +-394121718 -744745504 +912689108 -147695526 +-301968650 969967854 +-28142099 355142295 +416359488 847050162 +-431809089 364172991 +-519602765 248353714 +-151459474 223237048 +-247872509 -177481968 +347620829 -883451648 +-791330301 329383241 +-450883260 -940275626 +834924209 -903103350 +803612885 -423319804 +367138545 9144326 +707215777 632842878 +-693327414 218330333 +-225861419 990604756 +832746073 -834847066 +-773622275 -583633040 +452592484 -290014941 +25394979 335733557 +-666585490 367922061 +-951969533 692521895 +-942466338 -490436665 +-60838024 -319900944 +-176872201 944391302 +894291371 74312949 +200180104 -340951736 +-614068727 465731962 +-481275310 -540294991 +629172390 -736363219 +955962715 -759017692 +938627209 -721675773 +-417764091 -904305293 +-341183280 890145545 +489531495 61713955 +515062181 -911995090 +-295289960 -594197299 +-766346290 -661031929 +-56255079 -715027138 +269843956 140503348 +-224089042 756544671 +-710052084 168294060 +627315048 436840016 +-250651042 -472802747 +372673263 -30570839 +-899138278 642652704 +-928514105 104127368 +-161119397 -496368419 +478792710 296511833 +-475386146 -587189396 +430510969 563505261 +604669597 -979596650 +91118572 -686736857 +450971747 308356089 +883799878 62569300 +-359247591 -183326759 +-743727628 46599469 +-98589068 -989875889 +523954170 980240676 +-932524971 -842073809 +-356588610 -763422846 +-57082650 -308585712 +977401436 686643643 +-202104924 317888771 +611909935 353788002 +-290800329 -583439787 +330703869 175923729 +-781322267 883999436 +-460811334 104248251 +-821700184 -646944484 +-290550452 -370949142 +-721750415 413378250 +-335462370 452486166 +-942530967 -810922114 +828824640 615529653 +664857530 -386890562 +-993801660 -613266540 +-438186094 -956091724 +-210086871 853077548 +-334677973 -546567276 +-907668622 966362944 +-863624517 -438390395 +621670462 -419417140 +-382100427 -455311888 +-771591632 847988420 +11445976 728496274 +-954255465 786046686 +803601786 -7551457 +-711583081 821555538 +-825656368 52426404 +641633952 -471637753 +-327890674 -979304230 +498846969 757820220 +-264824314 453387455 +910037849 542186655 +300207624 98254271 +-183960644 -352480836 +-682288122 -173833107 +-879524303 241873244 +99914306 41040420 +205242860 87685149 +969144036 -789042640 +-160397925 215070694 +-229503701 -414192252 +-612033696 252620566 +463922980 -888568874 +-680440004 222585244 +-262116344 -575284821 +-659966816 803630647 +425990790 -565658000 +-692552232 254222414 +194331984 369914840 +46654069 489703581 +-21921045 -615921730 +-385872008 -158239840 +-574216346 858041521 +977551606 988903372 +88633262 -134105168 +-333750096 -446896168 +-197580311 -933523093 +-640218405 606463843 +-58367611 238411806 +917619130 -294644917 +-369579586 2100205 +-79199649 -662467009 +-634484037 53429092 +707080190 -461653038 +-174744892 -925647955 +38384924 -597330733 +-12378946 158448728 +-168585255 702952346 +574045191 960554085 +94695578 127636407 +-983582422 117759674 +614279144 -624101445 +-968474034 -828478950 +808914428 403438438 +87897019 -849443059 +-560913329 -399189253 +409762527 -812770550 +392824151 528264190 +-711252369 -619919680 +882620800 416543586 +-256698945 -152452771 +730275494 664450205 +552833266 569593499 +280071939 -562553514 +-1249037 -381841391 +782640432 768392039 +-642497048 876362049 +-586078939 -637279538 +-999287604 76383772 +-683954084 436028229 +112147083 287636024 +951554770 795432762 +301734953 436447037 +517329681 -151181825 +862469446 -208596642 +356782269 -913365869 +-462926947 -174828320 +-423486801 -459774472 +-901639258 871507732 +-34111161 796210747 +229530386 375547828 +635606044 832278297 +-440578197 862824156 +181063091 548681310 +425247443 24217759 +-197332050 117200207 +354741483 -592344408 +367622672 -947508706 +-632467892 -454479510 +113869886 -825707547 +-947729199 382103344 +939579383 694736348 +-102096915 -731268328 +986393013 580563455 +-695855216 -831153520 +-167142624 -248120299 +912477819 925688719 +666341347 -570629208 +240486251 750540114 +623341851 782745860 +953809698 -181001055 +-852269417 733074814 +990381347 594265227 +-889796854 312262456 +-941355453 890698747 +-53475485 191017241 +-837863301 -756554201 +568094069 -540461820 +45607830 621195077 +650447749 -531220318 +419822150 -387642489 +-175984611 246384948 +269178599 211764403 +-992585100 -119621916 +198551668 -113401402 +-703722509 -851257404 +-635733727 -940612737 +-220536244 -759824034 +-328578630 -953121577 +-236480999 -708119247 +157025373 -550499340 +-634407064 -913961285 +-577978542 -906266786 +-589703191 485441140 +-874812590 392372263 +560705326 612446532 +-707769895 775751281 +684890175 978834384 +-131431929 478503242 +-732351510 900462137 +-824725907 419697529 +-667171834 859374742 +-237430383 453673715 +-897485511 659138267 +-228957479 -349476018 +-527214874 -60514186 +-393015592 477777174 +143617666 225276695 +-768303926 -854499524 +-14816681 -807006634 +70135940 953453119 +40149684 -43126359 +334663028 849431659 +-259434097 114007227 +-529915721 886239067 +-236322524 -67679659 +-877440784 -91829331 +75712092 -196479445 +303547785 601339227 +-961957263 -756809870 +924510460 -697678122 +912706894 -708239725 +-591416648 376569409 +87734268 -644873784 +30244026 -661028764 +511387837 694478396 +665340668 296098362 +-634042173 -94537895 +588255155 390149461 +-506680761 -812966504 +-859330285 -38885779 +-101081020 -801541505 +55979155 -256978754 +547422865 107995198 +287748345 -239696389 +-397064717 680497063 +-756994671 -476428869 +585109275 479178782 +-164792949 -707094989 +622964065 317897092 +-139185325 40575630 +-253051856 -542203020 +-667423729 -286419475 +-8124889 110650585 +-214648850 65835446 +-84790737 -278820773 +75389422 -165497485 +-374823170 943563014 +-895929604 971245871 +505662127 -916275030 +765428446 25504637 +813195751 108714366 +-884030231 990483156 +507063585 -622262048 +219951129 819832272 +-402521600 191896946 +535238013 -913103553 +486894676 -407103515 +-253943274 -521345150 +657480232 -850522432 +-423837594 906029071 +734296430 -342462164 +442000032 826310192 +81148897 401018708 +-883041295 -152988527 +43048644 271986670 +-878719618 324641146 +-229677771 417832899 +358465564 -178040581 +-609834038 -103872523 +-222276518 237326474 +-881377818 -839198807 +979773295 -594629406 +202162217 629048754 +-241033531 -227103698 +534597983 607792695 +525664464 211985032 +767918526 384582832 +522473918 462293233 +590387043 970358294 +-605248979 530240071 +321644925 -581928968 +281401456 -505300800 +-355936023 511074096 +-242613333 -858781845 +319023078 306554038 +-363576213 585107567 +192904606 -401393941 +603981270 -557638080 +741436502 786683859 +-266313995 490860068 +733584454 -381813690 +-704967506 -474820087 +824782965 -614989779 +535033647 -545621459 +-868873242 -524505054 +720821412 -81842641 +170964210 -239236484 +-971009013 -180995196 +493174669 -661292819 +-883237066 -10761969 +-186269589 995557398 +466130621 621624413 +-718348971 -634789958 +189636149 284637908 +328102178 605692150 +-333807956 820871686 +-216460603 -942403173 +-407101904 680006045 +960426489 610433937 +566464038 812095221 +916394389 -862085678 +693182756 214183725 +-354119551 466248575 +-801725011 -142592256 +627341157 693748756 +379312096 -883570549 +198795036 -154990253 +85619916 601753522 +273242870 -171702042 +306369094 -428080005 +-724865401 829727188 +897005608 540473371 +-670044648 -44453472 +-370782526 -10570814 +-980582526 -61281968 +627595373 704545114 +-857645300 -7758298 +780307283 -687864436 +-107886613 163932760 +641656300 -723400485 +416441962 659097945 +161175590 962551370 +-663231106 981229712 +-253590625 773992030 +-500989694 925473646 +-120325867 -684394333 +7986544 -607152670 +311857980 890479363 +885508994 272042473 +-700022999 -382962005 +-44261668 -684776652 +-403193070 622009507 +709454981 497993574 +462988050 -621838516 +882305632 890916886 +491966111 802051970 +-191739819 -108882351 +-154018651 -208025132 +-545991746 -213397694 +523676319 -368709179 +-945980952 -185089094 +6976038 -795065170 +857296261 -783790252 +992670719 816842664 +-358893703 -541807709 +85004512 109394864 +-33375518 236078464 +-338509418 662580714 +342005713 428279173 +-30746566 580086342 +681932126 833627056 +-859194419 798588766 +-183164066 -628621981 +839207978 328457247 +-20235929 -814952042 +469057906 333835417 +-21763413 349253698 +-437081898 -702431419 +-151674573 -691891955 +849271163 169020593 +-575664468 783353654 +171156321 -666065057 +130448633 -19863830 +-161556283 873789599 +-802520925 -811713154 +685257156 233343279 +-649349252 489437871 +-489561604 -443876386 +-128498428 871808964 +-391332049 -556941666 +-487021689 887091217 +-820263922 -822969866 +679371877 -403426674 +516205231 -479476312 +-41137373 959540215 +826429335 350204858 +-530173598 -959808914 +-751924394 -758638423 +657359962 29175439 +-638246749 782175308 +162706271 -693034623 +645400895 -377118709 +-112694256 -756970080 +883156560 476615678 +896870787 476399029 +339296173 338163132 +-200992976 417644341 +-607803453 -922652047 +230841793 -416702822 +121573797 -871146966 +-556534117 202282527 +-840614268 270895236 +-249513416 447164400 +-242330986 -110699465 +-665745985 -753721677 +-281288948 -431911186 +576572063 304758916 +-735869643 351501028 +-432717511 -844770564 +-21291860 243007612 +-531040546 543718964 +-438134320 274533707 +-695648956 383610607 +958126624 630400908 +729688116 239826960 +534854541 -603909695 +-918274907 -316448559 +582590316 642643816 +940775240 -583345521 +-2122472 185565017 +148195441 -11980569 +909554638 402348283 +-236934972 982884528 +-914402955 147166725 +93318845 -920875045 +180683283 -561219032 +266407850 -845791492 +-271590490 -38860225 +266240725 -851413776 +668218806 264540788 +-854353740 -10462991 +966110118 -793971643 +858990396 164763522 +-938231150 96902216 +-971688791 804448148 +-394398160 -681680508 +-550534208 -201634680 +981056932 507646571 +453898555 827422138 +113176223 177464302 +-311931948 -14738021 +-219234069 -138664733 +-220745794 -108871298 +-450778368 -821696059 +-283735649 648161763 +-961441599 54137659 +-31681 473837326 +-938750757 342739519 +-360704351 -2676587 +-514411045 376712906 +48652372 -294646850 +93073214 280643232 +-413822274 -313862485 +671944073 736594306 +924540876 -751583345 +946659508 98301003 +-61248686 -215505580 +615336893 -485673051 +157177155 597411605 +287907154 219561424 +-941631075 -514119044 +-381095390 -395847978 +-169634878 -638272903 +-698493445 -752372500 +115115346 -98244589 +504733970 633723521 +758422374 827422165 +729652800 -721840451 +-572787192 613103978 +-90796699 -58860121 +407195034 329110636 +829850737 700612655 +-995332830 332273221 +-727556301 82917823 +-339416148 2682179 +-828755095 -880664476 +-524935196 291705458 +537690446 479286673 +-259864477 -707991243 +-538677434 264226881 +632668078 369079347 +-408602054 -391313298 +-743306052 508122993 +-332014558 -121037932 +317741751 -714889105 +-561094872 -677881635 +-416685251 -793916729 +631974419 845667273 +666101570 238452600 +-631486324 892236311 +816864907 -868438868 +-393578606 757593587 +-199757863 46467802 +604495886 49726554 +864810550 -740269091 +-710254375 694908739 +-791853422 -111160121 +445759520 557241315 +452307720 -462539709 +30056476 589921667 +-590752155 -821617123 +324213309 -896720156 +-966133754 218907430 +525892209 -594962471 +980734955 -653433218 +-450484124 778095678 +770980029 -668888820 +493795069 320971224 +-61579302 -329619250 +-428728028 11000421 +-375386697 -198356179 +647405832 -576581711 +837498702 706968207 +181766490 -854913979 +-251675499 16811170 +-220935721 478196691 +551978228 356593498 +-540593193 -65582099 +376908731 -547841971 +-84068221 850761645 +820434003 554827724 +-974640416 379254873 +440010875 -155586571 +-609449313 572701818 +763505074 78461715 +-364761653 881173820 +-89268539 -359672231 +739019269 -851802833 +-509877129 888537822 +-524075740 4381115 +191842214 -608740985 +148766053 -95125516 +162872754 202046553 +-919065027 -499524749 +-760232773 324477395 +950829758 874409811 +-383181918 -663912139 +-762743359 -902703873 +195995854 -816843649 +948202737 -326369259 +-782871549 615111679 +43699620 971462193 +888879456 509758549 +46104439 839647529 +-172987612 -974549203 +-447772901 -48621419 +450162953 640678250 +-46791740 849812227 +-423294340 -870856751 +372149306 -178931118 +-588791305 -281183857 +-355525032 -330767406 +860769125 -275888616 +-724680246 286832875 +-771855378 626800078 +66608764 -572243461 +875158651 -951978915 +969726453 -487809250 +721925973 -625225234 +162466280 -52484422 +-588398077 -407541238 +-479543210 435816405 +-859672550 720431484 +246117007 222167860 +-67985765 -836816534 +63518001 -561964496 +-147552829 -454440210 +-536736543 -90882647 +-576662972 757271170 +421185671 -335714934 +249757921 -586405884 +-897021351 510058050 +44339827 -807741034 +207681737 517950490 +402799058 297329376 +-159691367 728461921 +262638288 -614179364 +641485548 158973013 +-756859979 -424162381 +131403695 775327152 +58595486 26616497 +-873482914 -208777493 +25936534 273194013 +-217504942 889699762 +-432632128 -215824349 +-103687798 -937917077 +886380819 -55377288 +238084363 611533100 +-439303181 -583702837 +-850595840 -352066313 +-205384511 169625749 +-840482138 404820108 +-948018272 124115482 +719154249 586130549 +-400472996 -188636837 +-386080663 634585659 +14887931 -528500002 +822742682 586054230 +397661480 -435707096 +-730529067 620716276 +-470501091 -26161095 +-994272535 798609956 +-450150191 592549626 +484415920 898923938 +925009167 -51402421 +481436462 670665540 +309655457 -243014133 +423249061 -997265122 +-752437077 -947826218 +213195367 -64137568 +-370829961 204315108 +-885158724 597752901 +-265919443 879419502 +52659423 130187325 +673366758 -641163041 +783833252 725727941 +-128025117 451079369 +-494395598 482582130 +-791281004 -916169416 +-307498852 -829052585 +-28478307 -259877777 +-133909933 -123007622 +-343773270 -452213415 +-933879921 525516350 +361359701 643943212 +-244149642 -202046287 +995542206 -506066681 +-445674183 -427875492 +-488680806 825845688 +-903299768 458138882 +903827926 62854055 +8858768 -16629423 +541181585 -241935054 +-486438733 -36715565 +-899562184 986552019 +-531648166 -54763133 +491300194 -34614723 +419971863 314768711 +556471640 -817995068 +-383729130 -569662183 +478031139 -226180089 +-924717617 -21752402 +-417773270 365116936 +686874130 698469745 +-95903268 -807827772 +821427431 666239705 +735676222 -176898637 +-533255025 659678586 +-842056373 644569017 +-328021341 -983400575 +-412467579 373015171 +489346418 759013321 +-21241726 113457297 +22265278 610208770 +-636462513 182803732 +-537479353 342899561 +336070302 852114262 +933450579 708202478 +-446577097 -684666998 +953940283 -819930726 +-305552389 230848281 +910064613 -896264424 +-549803817 112726549 +-940806121 156645944 +72805479 -564598433 +-108523976 129970238 +971836331 171492566 +546415291 -3511768 +10221160 -446060026 +-728653940 -411749343 +163510192 -329596839 +-402274255 456310390 +-555329155 137419032 +548747559 -461636570 +150243968 -732890239 +-657241402 -974019826 +-427813003 239861727 +439890870 963875529 +945121978 697937192 +-85979553 -607128289 +-368059067 -443408740 +-164865258 -800379394 +367121171 773682094 +787061847 369555511 +-482681852 -819376938 +-286303342 -264128379 +446164286 -407108846 +-599467581 -423549840 +-768647108 168744524 +114167245 -62999487 +-913123644 25031522 +561408175 -695265241 +-661507025 961671269 +135307252 -40509401 +262867124 -902627607 +851324294 -458719614 +26626209 322523012 +737937155 471302034 +843722763 -563361100 +-77178689 939659064 +-990237729 -422965245 +-277294259 486798878 +396406763 -652468571 +-290869858 345785120 +235095453 -178248269 +25477555 14902565 +692020297 -777968457 +359734789 945719962 +169439291 -920477428 +258198080 429604608 +-993225455 893914913 +-460338941 912396362 +-439148494 783026109 +763149617 -788424952 +-171962526 151319066 +34727194 352142508 +260510244 -130689295 +-695528019 634649468 +902230841 -369148604 +-792162092 -829620223 +790317303 8365588 +-600763414 -532392226 +-772767204 -867127261 +791721067 292949698 +-79919981 384482045 +332581357 758877925 +880537768 526311935 +-55785704 -220630077 +-205940681 -873614882 +361520697 -969170683 +811144144 130266698 +294438893 601981731 +-534526851 773393764 +-392775817 480008375 +-375945834 -492702542 +-846138908 -710218179 +-123582874 -319021012 +967165710 637401242 +221282619 32208054 +-346791411 956619669 +-446744158 -86283292 +-261699291 -749230522 +-623116324 -26229249 +-205616502 6970438 +-564027558 591350708 +-579997422 865981559 +798475857 -784083227 +938385845 -331441025 +860349524 -78962618 +291120904 492895042 +208480502 628702306 +956792127 -934525572 +-532045202 -733558349 +-185279043 593178253 +942423694 599697828 +502880349 -415969238 +446931248 833752158 +-278997949 -527431553 +-864577542 -478359225 +-20073152 540959033 +-173463951 319048273 +251569873 -416132692 +-645904813 637310778 +512356580 -708963562 +-754819360 -716806936 +175303292 708037523 +-676239770 922217717 +-825604096 869189919 +-693624723 718889120 +310894258 -21305035 +682574668 -404427933 +-905123388 852180727 +-486562128 656568690 +780017607 -526301025 +-86747544 -656043694 +-840413886 -603028225 +-877539534 -135435625 +89083738 808154685 +380761415 535199749 +-757336907 -75963599 +917135037 -570459369 +-928660299 761672993 +751797234 923177889 +-985705801 165554140 +-467888023 -803330223 +78683142 -936911231 +227890239 816850087 +-327789919 -236300535 +185905652 -363168687 +-913294099 -62162511 +-773414072 -525073535 +-395423327 793406523 +-287759442 755590162 +-258688906 563422187 +-641026145 -911860703 +154440305 -485283100 +-317054539 -383777651 +559972283 -489638555 +465845870 321995373 +470787945 594864938 +-426889133 -190984918 +-164267390 -564801454 +-421055132 328959660 +-85095746 795224853 +-627767370 319931757 +206135383 -70366526 +972807032 529110667 +40661171 -992791818 +982992053 994366765 +-655525836 -999980464 +549846407 -127680889 +967822317 -491372709 +-461037427 -502324928 +822859521 -209181289 +631808047 -510061225 +-568928127 -445038684 +404150295 255684717 +158996914 -827564327 +24283899 352079368 +124547337 423382625 +29748618 30231574 +-763093521 349884670 +-219617194 -488960818 +-972005457 369122857 +-48928471 -297916072 +901469495 472295916 +282775863 -756207037 +548491035 767820783 +203649183 880564778 +-415403638 129439965 +-685302914 677481811 +363159073 616251069 +-872647407 468179734 +300993113 930574056 +784341456 379361706 +-323390007 -676662379 +530952487 -443263151 +642827096 -275505678 +217603221 -339872239 +-517708363 -802700642 +258957340 -943170426 +-734684187 -927599839 +-159185426 -609704270 +573807835 -488212702 +672894796 -489969205 +973799663 228149596 +107151255 -673665872 +-82083745 656232659 +181328487 -95755006 +938316775 -514595323 +764085515 654912107 +-423767644 -116417805 +-596550625 876340510 +344109691 249429323 +-306405556 17056759 +275227434 674192712 +553138769 876469889 +318483058 348619008 +800064621 523963190 +907096368 172497043 +457694194 -122800080 +-974280003 -642026729 +-779975710 -593026484 +-583865020 196706599 +35084736 446767742 +-367039850 678084603 +-906667553 -941436713 +77365757 -636198571 +-341593884 377705755 +988455098 331784701 +902058089 361249291 +830016760 818997974 +-36075979 28182838 +507442517 -596826879 +-973103929 915149236 +-237000998 -522079329 +497498262 992385458 +417037511 149496136 +25143725 -157477684 +437521729 -806845379 +682494802 440594614 +336035995 -819249108 +-618282255 -54705302 +-609060273 -126693455 +966492598 490394396 +469895000 -807650901 +38235922 -483839230 +-918295501 418133320 +87859599 77811395 +-501465596 -734587374 +840724508 537447561 +-597334321 -683286116 +-551932019 268867141 +-877595851 283104253 +-872098385 135010058 +-847711734 -410897909 +-730266649 -87663745 +-820205536 475747314 +897570133 -574523345 +-618180028 -983218219 +-4021765 143749486 +-845345068 -739322213 +-410354453 137781240 +-530234475 -785175092 +597232054 83523710 +428742185 733478156 +-528529894 -924429878 +-355746930 886660299 +-954423304 693110392 +724578469 -822610122 +462665585 92004478 +-819279304 -907548017 +62881312 -533852535 +-245596777 18258462 +-36080837 768285622 +-170371897 329554471 +-688294168 -822677820 +-932252393 -29427494 +31134106 -484254476 +-971911334 -533193583 +538438800 -474461997 +701046579 66851978 +467127045 325576950 +-632947221 690600241 +-924891494 -276858120 +610727028 726164159 +995990171 620001408 +-885719969 -257107505 +924834117 -331194649 +-947655679 515610016 +203842470 401576680 +469291881 147301288 +325657227 -496915010 +152713604 839203046 +-107418545 647161827 +-765010675 -774936727 +716399868 -271450375 +-698326982 -352001771 +715218419 857611893 +611773448 820955876 +-591100116 -273753119 +911326092 -314341758 +-526519008 -302601883 +-31338361 304104359 +-590803652 -77045122 +-65295485 -544121919 +-193220395 404458186 +-375351511 -513188118 +-471823684 -289676549 +-91033858 422906020 +147795101 -271841050 +-499786334 572176588 +-498357098 -514702822 +-608811825 381648835 +206851472 442071182 +583893738 -233850200 +877739749 530348401 +540982164 -116880074 +-272463682 639467145 +318915433 267172615 +-788748771 607395161 +861825257 248006294 +671826369 82503187 +378688546 594789081 +531098227 176123520 +-591709658 -357351237 +272572341 -798223864 +376391660 479810501 +-78550304 170977094 +-624594900 -311307107 +792548139 -814526432 +-913806403 299660393 +-26442242 814933277 +-643964833 -384793760 +691689338 -145821403 +-685049293 754912266 +326777975 562794184 +346547831 226953720 +672346569 116731808 +-37632506 932519162 +-689836180 -190553613 +650265895 75481426 +-510845833 -261057596 +-419154161 -405245766 +-750209856 -224826918 +702287670 343017205 +905614242 -620260510 +564343713 886016022 +259033112 -893625583 +503391465 151699026 +-651540262 18014618 +922113422 -667634326 +-215056629 -456608256 +989471667 -951906780 +-186138016 -285838382 +424074392 314455011 +812144697 -721583919 +-857237839 -710358103 +733577603 206999688 +-468645450 354094863 +351199611 -930149711 +472614905 -857060828 +-246025795 -885400241 +330224680 -34679819 +-453278603 -202376206 +-614787327 -324792870 +734054943 625983759 +-398962291 450887380 +-999966496 418938354 +-592812420 397543699 +-616282351 666080203 +634316650 -17954243 +-622721486 -757724065 +602503558 250954390 +532300659 -848542605 +-158904902 -355030224 +-288328358 -2229420 +-597841050 -611842664 +351552732 -735492563 +-967822492 980073636 +-425712233 993008424 +85564936 -882868855 +756527932 -164813715 +-566723322 618531499 +270896578 -846736205 +756968197 -394730053 +-636746921 553725566 +699053824 -938324467 +257234629 -447262554 +-694479944 -839436702 +787983413 -272766317 +235129494 -415913870 +-283937802 894066280 +-258087678 -983620293 +377860363 -973365566 +-670925763 812079539 +-890778305 589441893 +-280765609 -187960659 +-801223603 937012298 +-403103553 380491538 +-415023478 542571028 +344095149 930753848 +-253854741 -749498191 +658223593 -744083101 +163839004 831079458 +-353324299 848286587 +-883646200 742855412 +835004885 -937473171 +-374597215 -791544950 +212776701 590842204 +-87294219 -810294519 +10167835 -503701512 +-978909623 -815710689 +-334537916 -572253628 +744362218 314103078 +594159860 -293361165 +-460987298 -201465036 +-624956348 754837331 +948877786 886271825 +435430554 -789240218 +903840052 -946376326 +-790252544 -161156193 +-609399015 -664435569 +-328589241 26045197 +486475741 -495292006 +155834768 932817 +668564912 414309298 +338767377 -155720496 +527290348 -698980120 +467861712 951938373 +570293558 544720259 +-606679081 -627613242 +39470158 772927604 +-676578007 713013591 +130785941 -405635150 +-990393420 156689487 +196662084 -984562185 +41627457 -420064054 +-819705929 -444723298 +265448756 659980967 +-866484326 -851013174 +752365267 436664847 +328273016 336459027 +-84047040 -307180356 +868280668 -860262751 +967652050 -713401658 +-92351097 -858994304 +375936853 -603595442 +-812492108 117606204 +-715717835 -26974749 +-664502710 192093336 +34304193 -955982685 +-35971559 -867037835 +-789716479 714281369 +999106094 -205103287 +155885503 953330777 +993878114 179618221 +-534170392 321199398 +185757119 -858831381 +599589834 -485650212 +-602449603 227493133 +240856569 -776560234 +-336297922 469925658 +-574917042 907812800 +131789094 -720906186 +982023091 189988488 +961503014 569724239 +-656843491 41371270 +979037238 -784274785 +69320371 -411932679 +-330679352 797387203 +-99871132 -41923756 +692720726 -826401920 +866417151 873551113 +203356445 -731006955 +-247830027 873255907 +2570517 708576842 +-231182277 462993049 +611313175 -260273273 +-819322844 353549334 +-523089129 -625208374 +-426401028 -663356089 +-426796928 -912779937 +-293196680 -377598309 +847772003 870096279 +-931329030 -822156834 +376641505 -914068060 +-317298778 -286855542 +333660068 -702062865 +-184653613 -315375162 +-692587868 928086150 +214956232 943701306 +-779299853 761380133 +928049290 -682393574 +-697231661 -93715640 +784102567 827659279 +-346712584 484228884 +-588369359 -547327231 +629162964 -612128799 +-672840427 129194656 +136769703 -433879933 +-209336415 -605285606 +-133978462 254781271 +594733617 980274603 +835974719 263774143 +-556659357 931374489 +763089554 -471691846 +-499306106 -19456460 +-779269854 -467799085 +-327131008 -343879684 +-586898872 -791192654 +-266892318 -337212336 +-278950484 243353138 +-215455065 -909178836 +-313225056 770951954 +95116662 -940169059 +-546719865 107742445 +-86906888 419599190 +75215455 -372090953 +166476520 -770503020 +954172429 238235060 +-316523859 -149213218 +-823297189 616394122 +-310061424 219732878 +-51867754 -193610632 +-794728342 836912823 +-893765827 -46699057 +424025176 -331543685 +404274393 -199873167 +332689609 -768510205 +-136660036 -651358145 +-813136166 96994861 +-991261881 -289163525 +-177822474 -55646529 +-296607728 -307554518 +-301480143 15109648 +106479079 696493313 +322519351 146954478 +859345592 94460858 +487685510 -686502220 +709582431 404246199 +-418703974 -848201138 +-46360510 991287579 +220418960 969202092 +911334572 334405469 +-696004790 -783260159 +554397665 -505052491 +410748852 946635508 +995692264 -925142482 +616315238 558753315 +-80899869 -834302580 +640373321 990500356 +444581260 434131459 +266296950 118063679 +582570061 88702239 +-692342790 896943779 +249883211 -376325398 +-928665024 951990046 +848178265 -391272922 +384384254 599339606 +251049820 -704543710 +632886227 408747713 +-696828359 403048296 +996513767 -443914205 +548297371 -986477995 +793453631 554065393 +327752716 -478855288 +281576400 807584628 +-152611240 227837524 +-21436003 -23838579 +878948742 312337145 +-66537013 366831221 +-172227168 157686253 +-398771201 425793402 +-636280077 -854225760 +-817523493 -735166356 +-566241483 46575595 +-368052876 -991135534 +32871504 636271122 +442930802 763213502 +618467988 -243492872 +-205394411 -803366643 +-344794240 476717374 +447780575 771737711 +814160496 79664975 +-705927988 725946937 +966431116 993969597 +-897888609 -639434780 +226374412 -869456347 +-503297920 633861452 +116329201 717021353 +6521680 182853762 +-414934172 -7384448 +125963521 228188879 +390822962 69562798 +869483524 -730251572 +-152788558 -802143329 +23467194 390411411 +159186578 -146958873 +579390173 -962097970 +-250018227 -841899274 +-797420132 207571757 +-158756154 -770654782 +896141184 381042984 +-542227960 13564038 +-741743421 787666152 +146419799 -844434018 +265798284 378451268 +983191972 -919839522 +590935503 -984386222 +-58062420 -370025005 +-674206005 -169807386 +928663059 476198642 +480644051 -39808274 +-873235478 270926638 +375615416 -684305438 +-254505822 -33940706 +-308735222 -951707383 +677235500 -151807158 +545835260 -763188550 +532072204 262387794 +-362142731 182696044 +-100781047 985984316 +120316842 -624862004 +38072037 962335523 +759702740 -717718014 +-629744439 -784397974 +208226651 95453742 +-867127684 44984008 +-869734566 471472598 +-743562395 -290458475 +-293710700 540502397 +144294939 398750999 +283941316 -215361744 +881494892 608646380 +24058666 872722545 +234841542 -212711197 +107666444 666440413 +529104841 164141459 +66843161 -601000235 +704891967 -805625390 +-391422175 39546413 +-57005526 502538953 +-469516863 146898065 +-276582349 -270757127 +-211508124 205673377 +-638589116 -421463135 +396957510 -920634673 +308071175 -373650134 +-424540083 -647728948 +902059145 603845593 +-968405775 -896643971 +309486199 165781813 +-577242292 -809136067 +711393444 -666059399 +-483606356 555606368 +821224639 667457675 +478493884 81813116 +880769744 331999144 +623678729 740408191 +-712721763 510496962 +-560046115 -457551981 +-415140900 -620177433 +908796981 424606008 +-352355742 -191730447 +-961596001 -255491183 +105364943 -170858486 +948466379 213630167 +156873329 765936348 +-782006607 98819570 +-140629688 -601544383 +-566161855 256230677 +-761356252 546593175 +147393117 410130937 +779406909 -401507203 +442668597 -764094216 +831542748 123274956 +510386204 845740650 +-973060750 -286779263 +62187277 -687593105 +888879286 -11123559 +405108480 800406257 +212723478 292027844 +-358890286 782934372 +-841252676 202225505 +661448357 149657614 +-282927333 893480421 +-650150995 209783221 +-161046150 958736589 +-803833714 -316863762 +-248332040 -30806335 +-963920375 -952782718 +-513935315 930734789 +-802337839 -333921704 +-193877196 -111934371 +-182868359 687019390 +-285351831 272006398 +336724186 117861306 +406265864 -893788019 +603203021 -996182220 +722494024 219002601 +-282512200 488136702 +613603025 673608053 +-190860021 69586486 +947726339 832024172 +238375846 -847239123 +631912555 -407903251 +315978397 430559724 +828665292 597444794 +626077288 539320807 +-33420066 -802114441 +727799825 457900343 +176730584 -53277530 +926571365 262953482 +985973285 -359621275 +291253873 580533995 +235177563 566056414 +659154199 373363477 +-736427051 -613717485 +-643523486 -226143629 +825517594 609830202 +-2535002 -922104919 +-386355033 509226268 +552291314 676721032 +-588827768 976197476 +295734310 649194418 +-405358246 32778072 +-648283971 -933099017 +-715802523 164460581 +220228275 686302737 +-513186119 -979375363 +215257255 -117543897 +-522316035 995483863 +-386832787 479952764 +327575448 -146730470 +-324648246 278231698 +79702888 546837410 +-508739989 593622275 +-655816563 -675892681 +-319318686 -328948303 +364994160 -178523315 +517198424 -338530184 +157234110 -693528162 +12314231 488341576 +-213454879 486044112 +385085090 -824350760 +1973301 -847067846 +821978274 -474880446 +-818262221 104917991 +211797054 -11592335 +-980285652 865614419 +65282642 615884006 +30955377 -599440366 +747738847 206102377 +-415258297 -36479280 +-433379881 -390893497 +196187936 305038281 +911057711 569920682 +890772523 722632250 +130309869 298829294 +956543430 70947937 +-220318945 679648712 +-171592360 698738337 +101133276 -891534484 +562396307 -733622936 +-268948499 -729593602 +489909603 984819306 +-641923005 694969757 +-531327722 -14902321 +-845192989 -124446494 +626004396 727550901 +-981550712 96395377 +815694255 726124787 +38896940 -430665939 +677501427 -744497102 +-334650877 200794318 +-616988950 483852153 +-361219113 981007397 +465763778 457298969 +427986532 953667895 +-565892529 428806528 +907822801 745733633 +162398119 -109546276 +-36880 -104904859 +952531166 835172778 +-410615882 421975907 +499310856 577903067 +-499649811 -392109867 +-90256191 208617306 +706539455 230313905 +-489345075 -123547999 +51910825 721074610 +-216993405 -837575951 +-732548924 327363031 +-645504143 829138978 +-943864684 355045471 +362481551 1707284 +-949414496 -788918506 +-998761135 -278909017 +110444191 -491717549 +-853340736 592755192 +47551398 -362523431 +-991896135 200996290 +566661940 445188005 +-709001043 -318170829 +800828902 82430385 +487596225 57148470 +-501631569 -252502794 +510827903 878729123 +-693570149 -921518930 +566773127 -240991793 +-115855935 -721943387 +906638641 -78248406 +-282943069 826674661 +-368337333 49135228 +-464915040 -256201789 +-596888158 -802036714 +-842235078 -107153518 +478872630 -37518925 +116464266 -251328884 +704964059 242307806 +106843172 234516999 +-47781375 -459801471 +204814026 277638409 +-696269857 785756162 +-318588398 -688803101 +952959749 -118170047 +-453948649 47215578 +-394293157 -525107182 +670964580 -827361339 +-138287710 67827380 +355117567 234042260 +890233576 -109984977 +80031658 674546299 +687144428 419230163 +-853052236 -994227708 +-87901407 -559212852 +415255114 -29134923 +476893483 -46135902 +22010289 842009048 +768390487 -33866091 +200666002 249461021 +-165775276 5415903 +-931987835 350245986 +130459922 -946581617 +-670338000 543637461 +-42477335 476912832 +-674094647 -678702028 +-502957014 206763111 +304448947 -654785988 +33088641 312688406 +-238345549 -706820868 +-56874786 -261896514 +-535714375 361879851 +-726100258 57687519 +-599814043 238219030 +755393098 300489048 +147836608 -208534990 +-530072250 -593059066 +72200933 786813982 +-114311164 -942573776 +-562879618 -698088869 +537744522 -395275309 +-141867375 -590309084 +935655061 -526471842 +-543733408 -306304179 +-647438079 695186472 +-134266350 -316953108 +565269532 263731821 +586823538 -105847330 +522514612 602001812 +-287665531 -301972385 +254057143 324175358 +-867709200 954282345 +620535388 495678873 +251882537 974734627 +-775091638 741037112 +-781720786 517056157 +-870803734 -450013538 +689717219 -889097790 +-727117863 -981765574 +109021978 -792327864 +-369382325 168082589 +425059638 -334776627 +-206296844 -472163303 +256908926 943484357 +-883903583 827836670 +-370475806 -556659128 +305130506 -841299324 +-789665557 911562249 +515782131 -362106659 +-677415491 560496337 +694692365 -993136431 +26099124 -168818566 +-732904456 -655418685 +-748873071 -262835956 +-797115338 687732180 +873377972 -3528003 +645727245 -454018303 +-862597485 334457045 +871452249 207297756 +618502358 160165555 +-346478040 175902450 +364527105 736461756 +472507188 -438629581 +160222870 -753193404 +-159302804 -170785451 +224735347 -830013591 +-210860416 -99309019 +-262699754 614211077 +525699225 -752568528 +936867698 448675120 +-14415021 100215292 +-715329868 -886125505 +171171057 158249448 +-357079134 -879365577 +-847926322 739409921 +-452509301 -7824495 +442404356 -613928206 +984060033 167059018 +-882638543 893996419 +-607386994 -418850017 +-437271284 -927817135 +-422534354 -399413289 +420849340 -137216827 +-85062443 480493542 +-99542937 46753909 +-563077669 331424518 +-575800861 -721656195 +97552543 -402276606 +-946589753 642925111 +332965332 207886512 +220600442 -157715427 +-398286752 111148414 +-44274175 -986550755 +-564737705 357274570 +842376058 111021902 +794524810 633722254 +-147152172 575491223 +-684603138 -870064515 +-742465406 68633098 +-718044497 314410676 +-47952274 806241614 +-507283803 -526400791 +-565728686 -983391989 +-993278961 -798908121 +556368404 -751916064 +306290012 -6056090 +571960326 -99111907 +-481028296 280714955 +-772878851 813179126 +869128430 -406164891 +-722005309 264585333 +-206276191 -59861612 +248326195 512251186 +565553051 131133642 +278752861 425987151 +-273571259 -580842103 +460965154 -578399438 +265837812 -344122902 +-351577945 -385046506 +-672763857 -824237809 +-213503659 431285246 +560128971 919460315 +-89911568 424374056 +-755127443 -39364274 +965771912 -411235681 +-742927957 -134591358 +565482532 43747677 +-199292278 -357717960 +-288527202 955161415 +-304082883 -297587393 +-693015918 54779001 +147900314 -524119895 +-725114788 904939703 +-349938590 118271601 +677370216 -121683734 +-219831013 -147135881 +495744236 -28575413 +-769816536 -340110480 +-815314614 -285956132 +-607995249 -604302049 +-113232749 -975778578 +-438021433 -335055748 +798035997 -410880830 +303982356 -574503092 +-487960200 -125388995 +-15319087 729687898 +-411250153 -48095252 +93243015 551414995 +770337687 557181260 +45026712 396416164 +265783498 -140111158 +-318361580 -988817029 +111156632 -791708166 +-754656559 594918931 +650492591 178091658 +497826661 782294343 +91622483 -762719406 +495805975 318743392 +453667836 -162378229 +-383343453 -216641615 +391416424 -720344120 +-110643309 18552628 +659490867 -541585158 +267344231 354098339 +777889183 -823815080 +-47962691 -235901363 +926083915 -755217961 +757799851 307271809 +77603735 601770621 +-604407103 230694440 +-177169978 -830206946 +-605315601 -399742057 +121672361 -52805970 +-518574553 -595327008 +-193026005 -301443637 +-707375893 -341804449 +-752834159 807758799 +-489780728 34374597 +874510772 590186357 +143028560 -377770200 +518803233 -642698554 +-365655613 -507343605 +797628967 -506284568 +256066096 -716130576 +550172659 357073540 +-175137988 -497873321 +-884385408 -560117218 +623482937 833020581 +131231331 -691692533 +-148819141 -545979697 +-174336303 -284132908 +-73261653 720458459 +582545314 -662650311 +742617300 804245202 +912413160 531053656 +731281809 -243934075 +-816773242 866770395 +-865797989 -101959062 +577186478 -762129377 +503961234 17163619 +-925897517 291954066 +-735793964 428564656 +516526297 -550268450 +492287752 -779918986 +-855059004 -293364448 +-333857870 -708110252 +-865020976 220123533 +938822968 -682747380 +101883710 182095888 +100305399 207875526 +-319620623 -921269567 +-697284082 319681994 +-415071921 -146885630 +779220417 -362505122 +-711043598 -640487279 +-699286883 664968344 +262579865 -588233663 +394963672 -767019696 +-279152814 942074288 +-560179465 747742366 +-780261104 -612374580 +-87037368 521906722 +628898747 851298605 +325221600 774240880 +-277452956 716507670 +906587741 213648130 +-671826542 74568117 +-610308717 -224982066 +71732538 593320290 +-197598926 153636757 +-736329358 -475523680 +-60247785 -501886358 +64906595 -777829366 +-198435693 602172352 +258929396 288064738 +366493546 -200472646 +-451724452 -849320858 +-534280148 -916234514 +-126033778 -60755109 +659959740 206545186 +-881713145 -303501926 +-984402725 427198574 +-908098622 -946264602 +613238765 280409550 +912782402 -553451796 +-626498122 267807404 +281398404 86170326 +112422463 -449324287 +705384809 -591900198 +-166088830 -578175795 +385242248 868493481 +-736470310 -996598451 +222009289 -817274770 +-999149300 -479218068 +-448184471 -884368084 +130070109 -385159450 +-714287818 -806999073 +808974484 489336581 +959469109 59103293 +795173881 -142765573 +30805395 678128818 +-664127590 -789163176 +949216669 -636217332 +-711483624 87371014 +-66515257 225831425 +997743176 317079472 +693721942 932960867 +-776909163 -165509512 +785374757 802916500 +856939248 702715011 +336133755 -187226882 +73109592 -691274011 +-631990393 -738922455 +-580527728 -294152030 +-112874582 -128281773 +-902014090 -795107467 +-270437285 -85952468 +-736242127 -485389627 +536306341 -35862153 +-866042043 255488406 +-996584035 230579230 +-238111954 210983200 +-250866768 -184178503 +-903259187 -604170209 +-412889764 -356801982 +100178300 31800956 +236538359 271032891 +-65331654 840949104 +-806377245 641636440 +-4887171 -719857707 +-214174019 140638545 +493437921 353480060 +-925413664 603501528 +822946649 208109174 +824757109 332334357 +236480519 -540280270 +951784337 642626509 +-419204781 -485039927 +-15658785 677006518 +-176924404 -158938537 +117275102 -519689388 +118532752 99101584 +-861664289 76485864 +-75762625 -726557560 +-525390399 -520835001 +-832415608 -844748803 +185123445 832109067 +-650196860 464174383 +769602848 -153832638 +-345138257 91552525 +226585691 -913352578 +179717319 106655483 +-298097618 -192560579 +918940016 881720468 +-204681998 -163681261 +869035268 -86203704 +627605708 87513812 +251197000 -289482302 +917904296 -280573766 +-695033199 -925733801 +909317817 308775455 +893287490 904434226 +-136954285 -405299918 +827603339 689569557 +-692773842 637607006 +861947491 -370619574 +-261552659 747333521 +456839160 284223710 +419262508 100009139 +911916102 191481165 +679802215 -12610679 +-839486007 -696162968 +928773661 768369553 +520391003 763692591 +-134346958 -650821925 +-849964076 49845000 +-608066457 -85026568 +894242528 -16605760 +-120634595 537326909 +-551154592 -360041604 +577903236 416163782 +-353030868 143175567 +-121366724 687406456 +-875061435 457560714 +-625540333 793328484 +817051155 73276362 +334007742 -918475268 +-606021776 125022238 +-306760173 -277866111 +-68027302 888348345 +-543738175 -600922183 +288819212 -719257107 +-294757032 -825737115 +797355839 196222171 +-230526039 -752607559 +868947442 -245764139 +237757855 -17492244 +-608413376 51642296 +25908843 336429990 +39573433 647674723 +-356192716 528280350 +-480981538 -45752632 +-633377812 416924282 +-543491227 -897228245 +159949079 -461291610 +575063004 861094782 +784684987 -263245672 +974096998 -48152794 +-550190556 -132856608 +98788724 923224127 +-47711621 -362866426 +329175121 500556757 +-491099740 -974452470 +574475435 835034447 +306335531 -523563369 +-776175054 -655532365 +213647634 94808692 +-199568235 -432091586 +-988611036 776808346 +4897127 834779541 +-446015500 295003312 +746041583 -793066539 +590673099 -800047977 +542895210 529531261 +-842008052 -983464300 +-121437553 277303214 +202643262 -872962708 +632825278 591454974 +-401003220 490873351 +545292026 -60519009 +-69592951 842740483 +232534986 572002659 +-458215380 -654249934 +502314145 -928236785 +803823876 -891277876 +-856627052 -112150691 +-453529742 654419218 +983249149 -269133178 +596127732 130937613 +662439177 -326941363 +865085932 -2001158 +-949746460 912080207 +279752743 52778765 +675478540 902579093 +399526568 -885240515 +-111711796 -269777610 +-894189904 640411235 +-373178875 -945743125 +522307727 428452778 +-884401087 717440154 +-668920926 597741182 +809786015 -683727202 +341976650 626006388 +111616535 -331349254 +871361766 -48844486 +-46288499 983680684 +401508872 -635513094 +-835241832 -478132368 +668631088 96833470 +714448100 123815785 +237600372 -252613472 +-993233602 266242486 +-981925392 -268230921 +-332840965 -677374652 +-776358556 546531717 +505594336 994247589 +754729224 -728636903 +-932343381 -573583743 +665288586 294567052 +551350145 952779318 +508107481 927532920 +-98247464 444456827 +-392544702 864002621 +-727543393 827957542 +-191869764 -959441993 +-238600347 446127098 +-563415427 -233360593 +101016905 -579671158 +-438236733 308339565 +893354569 -658085478 +508226511 -630345398 +680101174 -890201166 +380614636 980149484 +288100028 -93982560 +409402313 670524614 +320324556 910935505 +243462296 -87591253 +237830548 -535528979 +-684480589 -769523580 +-718515949 -840183991 +41572491 576524722 +41310383 -809860732 +-694096500 685105506 +955176930 885602950 +-461727209 553336623 +-80320912 -472863477 +271344560 -447944617 +-45163828 -931355225 +274190964 605597424 +-428429369 92951481 +560775362 199470673 +715551516 326167993 +-562494812 -237157728 +-177746993 -605385414 +-551450095 454150856 +216915311 -715963691 +-503758811 -524225837 +-768841535 -35436042 +-755173203 -868727323 +-847979248 755821396 +-650258418 -637757596 +948368411 563967370 +-196886069 320790859 +-782629778 843335910 +-223207240 671402098 +-956817564 2474969 +-781443627 -232181601 +636478585 936038988 +275985544 403301842 +412213845 -300054028 +-788515321 574161746 +577333540 358316974 +-773072245 220128907 +805486021 281741869 +-449299514 -114276799 +880802921 251534420 +914928916 -492384035 +-879184982 -974883110 +-958090048 -197109848 +-252590863 -840210252 +-162792656 933601167 +-250558665 232697662 +200479444 314402479 +-310431249 -769838988 +-85236440 718107898 +121494143 206445053 +955756905 859763215 +133774094 491386419 +-878638874 -358970046 +-778490963 -525323735 +-605408987 995429712 +561962186 222570825 +645044682 949759331 +-396998206 -987380156 +216732413 -835286394 +-285819434 707185175 +-403734776 414948003 +-931487934 -158699698 +-876387512 899201463 +511447427 130915967 +-228341539 473084823 +546648940 -635917297 +345190977 959394674 +503444307 671042251 +388897522 -474088202 +984308664 464956577 +796643580 -742703566 +452560927 616511105 +257575657 -705208608 +966037148 -530402486 +549523562 -253812110 +210461652 -130249749 +-630132915 881660037 +-148257632 173190080 +999060111 175754562 +602903077 -3200146 +-316065906 694335183 +265540219 -585791604 +298224844 354338565 +180565663 863835065 +658864238 -891936988 +370149859 26485076 +-218556280 794246394 +-88900897 481947579 +-724423304 -625657480 +-769097281 470597779 +-870566108 10654687 +-671290938 -623935093 +578716927 -765722184 +281277205 -339047366 +312560323 -489940576 +-524582436 611154329 +-569808253 -637052136 +232552270 -511103322 +-577165502 -122833271 +-941935572 785773161 +-927770802 450895664 +-98413546 -318456206 +-865325855 13750749 +-202854253 837381897 +-450217770 167273453 +185919532 -795488283 +383241836 879959121 +-265154190 578546870 +-497145103 -104746010 +512358147 -642308136 +-547636561 -675154392 +611456375 120588726 +774459701 -70145419 +521916544 -722440447 +522752139 -578466865 +304483403 378194050 +-338133149 -832149500 +-545093532 -460139852 +-658674708 -921541075 +300148753 -933449214 +639546815 -379242384 +238581323 764138460 +-204310888 -531302154 +-730596823 -830772516 +5582500 600236743 +851843645 -227089929 +290604018 808558590 +854240391 -823908409 +-321476878 -859768241 +-341995687 777746075 +559256279 284003593 +-229273927 999726059 +-119768118 425943869 +-19970961 222163050 +162331342 958841919 +301784506 -465407268 +-125284202 -298306228 +-985057205 112652428 +381602504 419459114 +-302075815 -822684453 +-264657288 -783291665 +552888385 243478395 +776453290 823629080 +-465139908 989803352 +-308843674 614830195 +921096931 490170784 +949728257 692277227 +-519012020 540719405 +965029473 -220931064 +-393752339 -619803788 +649046581 514741157 +537016828 -55458582 +-376830168 -218215824 +-118942486 841144210 +584396309 -722819131 +-311706769 195237742 +-764677711 371545447 +-158916412 -220842008 +-775774113 626648493 +-789405783 179458471 +189795585 428034617 +-192627760 731958701 +466373372 -416979646 +414138141 414354473 +-236441611 -177004273 +107845850 -973216135 +-213645436 -704719015 +392450778 439520351 +-433557576 -748607381 +908341372 975899492 +657484298 -635850012 +559437476 981035977 +-609876248 -537427915 +-496671565 -169409316 +442887281 -386781543 +493804139 5178937 +434118072 831780654 +581017148 -563796015 +601250531 642206294 +889193330 -972441275 +715805021 724064026 +33925405 -70445531 +811752797 -381284556 +17216165 896167324 +-298359944 509152808 +118042998 -685316955 +-409728638 -372505241 +-384857689 -404751547 +353796446 -88214059 +-175189004 -783959449 +973985087 177309426 +-234135784 -261071695 +793119025 -1112057 +61508591 -651585276 +821479214 750700080 +374188695 -86848154 +583122059 170852785 +354042897 377010593 +578090245 756467421 +774324920 769143613 +730455781 -784063582 +586093650 131964733 +501060230 937294728 +-937019112 513571615 +-977552731 217294043 +291275694 114474582 +721931722 840236852 +-992241743 -263968353 +-876999097 197728529 +-806274089 -368393213 +381616395 -973699646 +935024297 -656650047 +39256920 -51906161 +434107500 598191383 +-652359875 66554999 +80975624 -49895280 +804954355 -368542087 +-403435469 617256426 +256581060 883897762 +-165539192 -798400895 +335055282 -832293194 +503469649 -288067404 +-628043472 -825057507 +395659229 85001251 +120540148 507767507 +-500421504 -162341382 +415140414 -824789885 +645461781 -656439885 +-884745396 238438643 +-959946250 630795362 +384882008 -556745000 +631416722 816467055 +-504671058 -415533232 +-379772906 682390926 +-930844357 215213040 +-432977371 -208520452 +285841604 907118890 +300667026 852869351 +-495134069 870047892 +-20854271 -37378 +-966774512 278007237 +904253142 -377603041 +683758922 576315073 +-626825318 -421682737 +-133248068 543368414 +-541819585 906116433 +-327241639 619207036 +929238566 -202886541 +661975848 -407798742 +-917666745 -650316538 +719206785 -748244820 +398247802 77912393 +-920907453 -249370705 +-478815048 642434274 +-894294628 -639129532 +879761486 -527817748 +604261376 -825222853 +178200663 -25362917 +-516082670 220886901 +416688817 300156005 +-385377083 458095257 +647799067 671673126 +-429620653 -203351704 +-222285274 33629073 +-539466920 242348173 +841950915 -889687099 +-489541229 -907961094 +-63334291 -532761593 +-879454631 481220552 +984870998 138499591 +205385079 -980233413 +-363017328 736905719 +-410208078 -591720368 +-653338842 600873072 +837065524 -190093205 +395035944 53976288 +419358632 410901057 +-802150146 -156680576 +-841953741 87150319 +-173310326 767839764 +-743808446 605761813 +-375909149 681862623 +891320693 89141714 +708965161 -350874696 +237134100 -705027432 +908476380 -789924944 +183534069 699842014 +-687336569 -791338727 +255006612 -689350373 +-694717074 -810253810 +600423795 552731855 +-703538350 -359489153 +-203299313 -751471612 +-930363693 747229614 +637270895 -716109356 +-540059693 -739266590 +343407396 772354132 +-408394225 627791318 +935098802 164959784 +-908030878 280033861 +854481345 172353903 +105294479 819119017 +218761991 -501219798 +-901907220 549224002 +-878591166 -648565301 +60970024 -62227957 +-38142113 -928495734 +-941483914 -947410817 +947229230 424417129 +-563359092 -102402984 +625623564 677577290 +-863744291 102182095 +-523913518 -659920453 +85329712 -569074689 +831686075 229786906 +-381190648 -717880003 +-264429233 912594987 +92521562 -798287084 +935105406 -66826627 +954795145 643605439 +874689095 899079599 +483583453 288797049 +-342347550 650569127 +-292528342 436902932 +-90448976 -558491940 +-726670532 -261532800 +-237439604 951605837 +764680336 -370911842 +577655715 479241135 +307519365 -601744378 +345239989 279419348 +912603204 -951691376 +798348907 -118832896 +650785284 -213421794 +-107024349 -514800243 +-817245046 -346577908 +-93814382 171483652 +67265821 487214793 +-483988932 61213651 +593271047 913469644 +276218668 912336166 +747619428 713151489 +898814264 -65085067 +-852353300 106963074 +-464678505 -491218921 +540385776 -371026803 +714235411 -721620228 +939048677 -162836586 +478209948 -921966682 +-441278138 967887510 +-712669016 914587380 +-744318016 -7266578 +-317451173 -889118651 +-912898310 712892280 +891980754 927885199 +-38455100 -381381437 +38906196 552936514 +898843596 740435788 +575932486 -831701623 +-860932480 -811240459 +-457687943 139057248 +660857988 920968051 +-827788649 602164828 +722950188 495233 +-115344983 437780172 +-51752902 -935532429 +-308644727 962625895 +513975114 -334813824 +-150352645 -675241294 +477242446 517586083 +-440501150 565975677 +-128942028 -441667880 +-489863786 411615255 +-123711977 256201617 +473353194 75113350 +-118339531 -124104852 +-584402606 -178810070 +756134920 920435758 +888509883 575326342 +255670898 814236079 +-134746133 -395396600 +-871707083 -717879373 +-958189878 586314113 +-137645049 -275670121 +-268073731 -53861784 +-459780639 757464832 +-161694959 -908095430 +-56106090 -486401003 +-703401182 -946083843 +-371652776 960517212 +-703693640 -240509188 +-342972159 926909045 +542661813 652634644 +384167762 882385125 +-241948569 912016839 +55874343 -781834151 +-490699398 332942114 +-520162442 134618622 +123174414 608792256 +-243907193 369373455 +-139025868 190368544 +-612486141 -393585241 +727375959 964233984 +117627853 892053534 +-819807300 -236097590 +-818251931 794335848 +-687950472 -307433766 +-337259532 267383328 +466701961 62182196 +-632621054 -547584269 +941649323 61156359 +-958451384 -390495587 +803412031 71100589 +-658839359 856776027 +-511926268 -351118848 +-960319810 765390705 +-463600233 -953268215 +97768308 12023632 +-992247829 -609578965 +304801409 722488173 +-608582392 -408509545 +-244633941 -315115135 +-118716981 -748849154 +-690235342 384004077 +-717702899 -579587443 +732238500 -997435441 +479168416 -774278916 +-541423064 -185463307 +528799449 -163129454 +84444625 758970912 +-465089702 218861774 +-490052826 532692986 +328460562 94772309 +439278370 658710879 +594674265 714002481 +681450260 -80189207 +-694559970 -602052359 +-93648699 204862114 +-764226637 -607229109 +871402804 301882737 +773259866 339017822 +66978848 -560977717 +-643294739 388554565 +-744912500 -262236290 +356275317 -675385602 +-140007000 153886546 +-357960725 884059026 +703006029 -199516550 +-179489508 -227206602 +594053357 438307164 +-233300575 -128477476 +863652079 519394424 +-807975797 222581659 +-250598134 -504007932 +-450472316 77538678 +602553223 232898418 +947792953 -345960374 +231126572 320828855 +-76571796 328403814 +-386996170 144017454 +266986491 -434713069 +543137988 19044957 +-970201901 -637676635 +-181189983 -904896341 +-285391788 741884226 +-236491614 -629051965 +-211280211 -656286722 +-102165683 -210345403 +976520498 -438313042 +-704195861 -982618362 +152421289 458714329 +-585410483 295333853 +-181999671 480400234 +-363048599 -680957081 +-358744343 -634641123 +-191274151 49926500 +-632950758 -352158558 +-404741060 -703667930 +-53288072 848888132 +248557885 -635655092 +82679248 28126897 +-57299852 719167678 +-692097000 -90908044 +490901704 659313433 +848759557 837287101 +889857214 -632976635 +-260995249 661062665 +785408328 896593319 +820097455 786776630 +-836744543 -316015720 +-320136704 -250327518 +835390041 -351381808 +-808517707 -594809822 +112742958 -268852065 +-856007854 -281169056 +-409734262 585323184 +-793500292 966916977 +-587376969 333453605 +500172014 -239585135 +-40141995 137989478 +432404012 123428457 +303121370 363950833 +62074229 -41630247 +-714667130 -819594118 +-611885443 -807553831 +-474018386 730342064 +154244005 173750838 +-534045717 -723476791 +-249259851 404639016 +-158066287 -646496887 +-179645892 532575434 +-553249481 -862662633 +548486819 -596715090 +-344518242 672226446 +-751005391 694278762 +-50184809 806530770 +777969281 -796844933 +-942553568 855146225 +-963978546 -945571263 +-757631186 -204779572 +963889799 119050069 +-103116197 250837594 +962956496 -733569622 +-749904719 351122942 +474756144 -598050423 +317251436 -66957758 +879364600 914969290 +578834594 -31214573 +649797006 728780075 +23604157 -118229745 +987254868 -694608900 +-447707104 -263170543 +666823646 -392230570 +-276522262 532071355 +-224453236 681813274 +778675720 -554684451 +750793373 190418839 +-570080478 -343810145 +-666605536 -115586643 +-563743468 862765950 +-599487356 -998621524 +929721324 35479381 +-860116043 -641617772 +-742164332 64136587 +-611703583 -747979652 +-175058049 302240239 +-294185458 -940628811 +-30352000 740767147 +-737949320 451701719 +-884458826 -35784341 +392850328 -489920190 +-201720605 796827279 +414157738 -359529240 +-133125051 466594613 +122129774 -582965627 +-829050483 199019304 +-101066947 299249646 +-311094185 -21603213 +366773103 101632403 +700693475 -338977058 +67719651 113821355 +-200930847 866948677 +-551611898 -256844573 +-392564662 -583680877 +454685800 -708250249 +436218722 -595564246 +-438642939 874234778 +-310256264 789021714 +-57990760 417918382 +-592650280 -561355323 +-808496105 -693809865 +385373529 59595652 +335586401 866450065 +795612382 15823583 +-969415781 751513113 +-272931985 112681407 +-505930981 249382702 +650030130 661952223 +273332841 348288246 +-541534372 -525684054 +389839537 -789855753 +-196517342 -405990728 +338846613 -957173138 +853642253 692702727 +546351669 531098023 +98781442 29319840 +867305686 -610061715 +224761453 -210581273 +172216616 4774542 +-391916712 794809750 +-444581173 445495030 +-943166458 -839824650 +862369517 974572230 +-774331374 -739584866 +-536802338 647616943 +-663796952 183421603 +-141845092 308944200 +-204304527 -64196640 +-307654032 610760878 +-982300921 343668341 +780032871 959761901 +886451289 255429032 +452995533 -217682848 +-875490193 16582926 +444022140 -716375390 +-44835764 486425209 +-880695514 -1735198 +-353729241 149771932 +114990181 -69887551 +311565421 -732399062 +358369874 766373 +-870870595 -191562570 +-673889929 -960555552 +296245958 31850414 +-356284085 -577752685 +984815713 -836163428 +-853686469 229952227 +141141221 -649485372 +-681996247 318997506 +474827010 688749437 +-265104393 52488298 +-482334221 -242143684 +-728567743 -165617315 +-800692329 -604126454 +364754062 821795219 +346722350 -330168707 +-86379592 123748150 +-55017651 147843792 +364757559 251077495 +398439113 255390521 +-631667829 28538921 +280461175 611852851 +958048360 -865267315 +-120632274 -518292700 +666236001 -664950620 +-920863654 -880530852 +962715945 807410878 +817221757 -98297139 +-508854304 -763125935 +-92459663 -958090668 +600256025 -797201198 +792838916 687490143 +-186327285 319096385 +853001208 870051077 +806316529 -831129968 +-672051513 -841246566 +-158552938 853818397 +15645232 640220022 +-193782000 372131505 +148451722 -912725284 +-130836468 -481042835 +-721034923 141378987 +764501829 -894550543 +484254674 706021640 +150321027 266841894 +-195860870 -834418812 +199682525 900935456 +-814350362 469125299 +697498823 744701669 +-934552940 -885989645 +150377408 -42132734 +-793330780 6265427 +-805443926 382355984 +395125409 -314335068 +866457499 458787310 +157592937 411905136 +43267976 103704361 +-136901152 52022330 +51659186 -968353787 +-664006495 -748625708 +-838484498 435168823 +-202865306 714167368 +686304826 -542623794 +348416510 -619543244 +-434396992 308293492 +-62465990 515901447 +707448947 -759651399 +-796335468 -906724818 +593657861 505968436 +-588297496 701607392 +-118743012 -606169057 +880090849 140925483 +-54726294 75724052 +-167419201 -56337996 +-196502020 -669365976 +-177393836 675413794 +185139452 -531800787 +-652365574 125290994 +936140017 271976345 +393090928 -442558601 +428978896 798641518 +545969467 -570978926 +-356277570 695680116 +-161222064 664737752 +-971779216 750008900 +-144797168 -222706358 +327307004 789682357 +-713528012 -600770062 +920825718 -65065886 +-842514004 -568050344 +-542793825 -59917165 +568862306 -809512510 +-839195556 -506889960 +-383495539 340039914 +187725490 -664734579 +-1271150 -97983885 +873727723 585573188 +-414717944 -616929067 +-734344396 477331040 +251930367 -882559757 +985185446 -382426636 +-275148370 669490107 +-65945822 625091801 +39274413 547367393 +161162436 -201769405 +-832413450 267660852 +-682760140 721880920 +614457869 297121312 +-830647381 892752280 +886451166 652229360 +-620526288 -739623310 +-294082062 234738115 +294843781 854778361 +-26148902 -514382891 +-585165796 684582917 +117651132 122843264 +573584546 -118036313 +635275525 757270180 +965993029 -967655556 +-442502696 785000255 +971149196 721968317 +965533775 694434620 +-941306748 151365389 +814641008 -969883034 +-957978899 -85867586 +451017696 -382384836 +-777181035 809229190 +54155844 958278887 +-615129853 679060026 +325573466 -81339998 +582327734 380672152 +-955931207 177853487 +-983025850 -824314088 +306692190 -633953681 +51087874 855836753 +414716068 -806362493 +499085433 -792570919 +-646121689 -978627041 +-809731599 152106814 +-561427096 58640109 +335867370 -899856789 +986490075 -104630890 +-343930972 807656983 +-711955156 -812470067 +-604826677 99208515 +414856195 327048556 +-607289632 -24356926 +-267766012 200799483 +-645057042 -308723373 +-824829705 -789761485 +910108607 -625641598 +214021717 861701241 +-594837450 763139537 +966330188 -58051916 +-225203764 -923145493 +250901381 687525667 +-313201313 768351478 +-197665822 -923928274 +313021697 83358724 +596723052 -783221814 +-735291031 708920991 +227026454 60768916 +940522373 782395938 +-459616144 -904750517 +-51411249 987452322 +-553184994 -332869046 +775138843 311970550 +307042028 -623842577 +907222550 -870032269 +-738747919 800443161 +-866406024 -981140300 +635133600 150280380 +-302308178 -232960956 +-829134659 908864743 +80723114 -926985576 +-257757201 -747208471 +-298420991 106908765 +369744572 534015738 +770111622 15413324 +-266025338 626358866 +-341433788 -770305085 +-778303298 371920468 +-803272050 685026892 +435432158 270342206 +18166328 893616399 +-656643551 -578875837 +648206598 -643183342 +968474882 -478771242 +980005824 438468022 +89803687 810391564 +-571402144 658182087 +-73781703 397516711 +606613019 -121162993 +727944236 -143437880 +-671104775 -768138340 +74334537 115932114 +-344828289 -502823668 +-850534171 57119484 +-526409333 -571074729 +-316655442 -688664796 +-140809574 774642203 +-517789319 582342261 +-807668461 -909425835 +427699536 45797488 +685415916 78252410 +988131433 -807851078 +-948037530 -895336373 +-834526800 -839390337 +347839705 895501632 +-920497000 -849405562 +-552023742 -196547988 +-569863467 48191323 +-505661809 446454641 +-484000259 261000505 +-193244429 -983365408 +-38414993 929786011 +290811371 -987545122 +627775457 -809151611 +831507241 927386253 +-880802202 -331465276 +265504177 556884806 +-346078238 -336731414 +998751795 924340271 +53231178 185998425 +273227655 -922382029 +991570197 -111182936 +127654551 -91356115 +-214242189 544282954 +-686602938 -538935962 +1070480 -510241173 +-949829261 -148002345 +-663729766 -461819181 +-613158828 -414540829 +-418086531 729956884 +-719023394 755256385 +101997701 209464076 +181560527 -966610729 +552665312 75946912 +-852241043 -337841518 +84588052 382140525 +306062867 246650386 +326245567 237225954 +685794258 532922069 +405405412 332890930 +-912906097 780406427 +790930372 -691770038 +146774317 -532998810 +-130530219 447000170 +-258898539 843250009 +526972977 -720070373 +-73718414 679012776 +81807851 815838089 +665975485 -552845708 +333842152 151033882 +-860956836 -642459018 +-365146580 69842789 +-620126757 -447602832 +-406256154 623257963 +990681929 -349489356 +62030654 744800682 +116615561 -452711524 +835204579 -149400770 +725169752 30025171 +-245050749 -655145049 +-535139564 21570101 +262219217 -481207592 +-859910237 -864383705 +383863878 -427054054 +979739277 -894703947 +-144016941 -798993829 +-337340509 949099744 +-856014081 648873724 +-246565538 -674477763 +-592102024 -203357667 +-299896117 -595329351 +44120318 210377857 +-803553505 -105423270 +703341715 -127713125 +214790320 -638458407 +-173436987 54325202 +626644919 -718682004 +409658202 -605827810 +-121872102 -941924177 +-32122744 -901545734 +-27018727 -428488388 +-757509940 -254084851 +-469896464 -173243187 +-775371400 647134573 +-683999283 -337525365 +-839770273 -743486860 +763232824 328246391 +705517080 539458624 +411408363 -183881978 +572477852 925004336 +954692696 -14472885 +-536047142 -720425777 +926917529 9758809 +-950657935 817954699 +-154517753 -586133234 +514277790 127276054 +-787224660 -720619077 +457799988 43445576 +833347458 220007947 +433226264 -729528506 +-379611506 -137151441 +-626600007 -558045460 +-635110443 -322106473 +-769177004 -263669739 +-132487804 -785437737 +558875243 935504974 +-804674565 12063917 +741050709 -435408860 +468587465 716641681 +759919318 775676298 +-90892875 944185356 +-431143807 668356889 +42904055 586493557 +-583215396 -233617858 +158871942 944811529 +691027921 374030365 +343688174 3111384 +67266925 220631742 +479155473 -627296706 +-330302564 778846244 +52993830 759237672 +-808185727 575105159 +-460428290 -514578281 +-387851070 747539801 +345932471 923946291 +-838623333 620757199 +-105254152 -641225102 +-153842386 91869542 +173455330 -558669701 +379342899 -118784959 +437139303 -412405281 +-578820644 961893537 +484070900 694869742 +-388438997 -803863538 +-483035115 -287442757 +-782216941 76921005 +-918715591 151124600 +335118417 -869850236 +-619478045 871188869 +935663892 445866950 +530056095 -591306517 +-580765735 -265004382 +-141597579 -529350152 +-86116621 182396799 +753631828 -321222415 +46756022 594635048 +915237747 -250486569 +49395563 -138234732 +-124920222 -777406619 +-535273283 -393468331 +-374563756 188608149 +82326053 468796062 +630788936 -954346543 +-18047777 -998772991 +-709512544 -893865464 +55676055 -3320925 +-313696188 -263794057 +210398142 -596905464 +330609758 481631862 +-4490701 623146293 +102384454 751931803 +-555838756 39224724 +646464477 783414484 +-306293976 -952008173 +-693829076 -325335206 +614830146 -956535479 +-267515298 -490352755 +557294179 677832694 +-877065926 280396680 +-502747675 306155854 +972745056 -514235816 +979623958 -711152986 +252634656 -229603078 +-852314528 -350227485 +12562419 169103014 +-911162142 -796936246 +-12970305 -714700860 +-699317295 424210980 +-742837974 -897285011 +-659183058 -750226220 +85629642 118384937 +-589035833 -652541398 +792573732 -446378004 +-734815280 876178069 +608367112 820401235 +347602730 617487668 +509513870 981356584 +-938102778 -927237817 +438608593 -128622401 +-994783841 371975884 +736609015 258847502 +-971844336 -685906964 +-480843348 -337841130 +-275756265 967498601 +-639964438 -814157385 +-382923063 467100472 +-286235803 896296398 +-845317699 458271049 +797449995 752039603 +60060669 741133546 +794477513 898574945 +-555831703 904247828 +543744595 652834455 +951485947 256086182 +-339756012 -974976699 +-101853764 46295794 +485144703 -963534093 +-192956871 -480270199 +626158753 -123713712 +-110289914 -494886812 +-973826443 -216937951 +449316779 -521540175 +-489255308 -542403153 +434032860 566319770 +875903489 -340788163 +-100020716 853547260 +213517968 -705181405 +647480052 24645518 +-806703379 904282951 +186414346 291323276 +-511170440 -64876214 +-696198045 -137117501 +-342737634 -945680220 +-311146387 611322777 +-321887761 644327890 +73592245 -434177994 +376532187 -832742434 +-959927432 800715943 +455070378 -460484274 +124906560 562616203 +-680901950 602282929 +-467122765 151202638 +745946568 255857058 +862172619 -411551368 +-804554528 36003439 +820484097 840949382 +829646850 501496336 +46948380 215711362 +894730738 -938001775 +944694764 -538046302 +998140185 -321218805 +803979941 544572758 +-532726059 361743653 +403686323 -29821528 +-316734787 -607656253 +259875243 -62538296 +56519210 125735243 +662264382 -364776523 +678555981 -826754673 +40994312 -188866001 +269957639 -295710521 +900907778 -512255678 +-335025741 -627623134 +-664480885 -654788696 +-9390700 -312676264 +151867427 -533134763 +-382565702 -366454058 +509567356 916600858 +-249992179 867586120 +-7017726 554206066 +779096623 990152498 +394384080 -951190954 +-58025527 255740071 +159974524 912621830 +-402804996 -59245743 +-574463949 -625439786 +403084449 -600931493 +788893451 910185421 +-856349851 -898373010 +528733851 -628305853 +-783998356 -373642069 +-155761938 770124484 +-793124172 -209778148 +643648882 80169490 +637772349 650025008 +-33661087 518030955 +681634380 998138516 +-924834092 -16323054 +69222241 147067071 +693650450 531469971 +-940779352 -729063839 +-300782734 629664738 +648191501 -508089678 +-438987716 453596607 +-471665638 894039489 +182469129 -462441317 +-426186923 -115000940 +580633056 523479615 +128726742 399129592 +104650172 799171038 +-674834245 170404043 +660434869 610999673 +-667494361 -120563754 +562919271 -674263658 +186115406 57574001 +988119678 549387035 +500815321 -550469236 +-52356846 685630878 +344829841 -889311011 +558277292 -321674439 +670748425 -354254829 +50824648 318536267 +-785336657 827950872 +-176294712 266953810 +-618704180 -866289776 +473519941 290659016 +248871907 949482925 +549308455 529140148 +-670327446 -288064146 +151746930 -471156747 +813911735 -752153003 +391360961 -401867995 +907736822 -780569195 +852276616 -823419268 +700663913 853791725 +-390656137 -380523834 +458161846 488665034 +977563604 205654052 +154289236 -192149053 +202793264 217044825 +598600699 -104808831 +703289553 -820432171 +603182161 50118219 +-305431036 -86128400 +138683142 -938352578 +-469606525 -710844714 +-643190862 302383455 +380671903 -648412139 +314272210 -813458892 +-122564052 660305098 +-488682048 -511835858 +284469567 108445224 +238456903 -917902504 +-334219326 -160984823 +225812320 -544372728 +-621807962 -717525682 +533242691 252390013 +421387522 420971175 +-225417454 37595871 +213170390 631371837 +501657029 -918559135 +-835247193 429232386 +-112543541 248237067 +-414527863 11611458 +-564844514 -732259973 +684521978 -347565487 +-794051065 -876240026 +-59452415 -558981773 +277806414 646602668 +96207973 -65796972 +-562748452 810401798 +381828609 -193760254 +261876752 145877987 +709908912 906254917 +727581865 807454809 +87512708 -598092237 +-800361399 -422675504 +161734698 -125316439 +-756556459 -906648247 +554560528 429324519 +-67376862 942808088 +627028250 386609605 +-115405143 -373739940 +-39529119 -110033267 +712604134 -729814778 +-717712602 -457648982 +-7882151 -723952593 +-839373216 -677872189 +527049433 -519836236 +-825518927 -278971190 +-291672594 378995473 +-775147731 253965607 +489071942 -429170066 +188127271 512328895 +838750767 -131059118 +-838505428 -648873756 +-810631302 -39925138 +239180248 743195043 +939086628 -357453759 +913112115 452814111 +890342325 -587787831 +792079952 770738927 +-150669493 -851888306 +265729462 220500559 +-904951172 -109074087 +650120954 -595697057 +927102437 479861992 +803758085 -972708158 +-215212723 -74117652 +-678581631 -437683960 +40610789 -89864230 +742777430 343665769 +102463896 24351773 +-111719830 226600926 +-557652610 -976938618 +180218631 -394179381 +490219857 149627637 +555367225 -428721271 +-565751185 -889866902 +609610375 697723190 +-835784328 -288166039 +-25018100 76705706 +145141707 85269448 +92134507 984357997 +-965042608 605026598 +471286977 -907310047 +995553700 -151810513 +-571174770 155104530 +741063462 -934975634 +261644069 -510962430 +-542112233 810001405 +831066114 489303766 +838081030 256209589 +25670729 -939313445 +945857635 -931422828 +-381058642 -193923186 +362903292 -657093088 +-678123017 -220669795 +255076017 -333067276 +791975439 -767818840 +248299927 -266147921 +124967500 799872728 +-414988122 -736091098 +-606000303 93941049 +522902497 398669944 +772604312 803657512 +43428077 648483833 +571810061 96077103 +-436621326 -128104780 +551349222 -407255658 +-176992827 -506631428 +531463273 -724957041 +-754602374 330730345 +-742647938 459061641 +-247198747 832796256 +113521995 12882751 +-258806249 -929034258 +-845581706 935000816 +79283300 -592574222 +897411133 691477462 +-345149768 806089186 +501299046 946346566 +498875043 654535464 +863380873 -133315643 +-494250359 -123146672 +-26377805 373287445 +-476817509 560839811 +714126805 162645658 +-527001117 -118744037 +-672509632 -460677959 +330664860 965044143 +-546183683 -358968480 +935460254 346703367 +-321513855 -160387011 +456430530 534126942 +644796631 -30898013 +-982307364 -434769974 +662193191 -71595024 +843078397 -502584083 +921010747 560336345 +-948928136 585198014 +242459078 556854600 +-956126694 969251361 +-861869519 -590742141 +-114719491 708120376 +925924927 -814230702 +-563056193 -576174264 +767528611 -422948729 +666998250 729546777 +994813942 654836523 +505141755 -273521702 +-786550280 -489330779 +-1248219 -687381321 +569256216 390456813 +484918199 228772999 +-435349340 -897124071 +422166508 -699367688 +179876261 939491787 +-541594656 57352095 +917616679 -23174819 +-576514586 -840232452 +-762320592 852653591 +-435577263 -12603221 +-948953863 -894975277 +-90846824 -718364686 +-873946282 -925773804 +576229777 586440825 +263269047 -809976549 +700978654 -246172970 +2980647 166453420 +431032896 -380752482 +871804114 767277862 +144548777 -373964765 +440969015 504299911 +-209608189 -585908528 +-139024551 -882653943 +650682662 -8498232 +-417831344 895512853 +64153194 -989375831 +943344864 944309954 +207641594 -780624872 +-687633992 373856518 +778056578 -80338110 +-15474124 -691698360 +-840300808 369119507 +624457566 -140845933 +47616456 872682173 +796045796 86536440 +-293490538 -329441480 +-912301691 179161366 +-638395020 429779965 +-300325684 654682804 +114572019 696867578 +510969972 896973997 +-118669 -663288948 +-452717793 -273509070 +624475589 -516102875 +-251003194 358075103 +496133992 -59990425 +-971458883 -114547424 +-655954558 -870973276 +391020098 -109539375 +-965302344 -356629242 +307736990 -648332770 +718706976 -666725076 +-104934559 -196455400 +-216772142 38899168 +-280767924 384589240 +684215670 -961684963 +559186965 987733613 +-437066800 -442245491 +-872432998 -422348947 +-394512728 -109876055 +-491607420 -456474680 +-641496327 438241493 +354023493 -534709301 +390150955 862788592 +-848109838 115730520 +-233319660 763312257 +-447696594 91994725 +241999733 283634539 +845532161 -100724129 +-57714656 627748061 +-332857452 -444478642 +541912940 198558837 +-37501658 -368950421 +-227287964 736960433 +52256618 -263639449 +682865470 243072308 +-114708193 -89565146 +152357987 425947443 +-949260975 -173278300 +-399120139 307727547 +-511516983 -600876699 +485324186 719700872 +527305593 610435929 +854474667 317671451 +-34838204 958249864 +466030282 341248944 +-771935767 -535016521 +495543696 307991036 +-30886568 240391138 +-863624579 -26190449 +219844647 -272413313 +-798356646 -986214401 +-484841486 409094845 +-288396276 -454394066 +844110661 639820523 +-577112723 -225638947 +857752123 112967117 +-398547348 664102217 +-655376586 -947979474 +430031042 -557633294 +352843942 765854165 +-238045799 -393532954 +-131324918 376343084 +-621193596 -361723352 +-853092796 -216090311 +451385488 922014815 +-718870310 -455323000 +968655555 241889342 +-883705967 891169262 +297127988 573489974 +942972786 -442220542 +738063161 539367101 +792383677 -747135549 +116427911 -711182708 +-311478301 -532409480 +-640660603 53687872 +428203077 84149650 +21932539 -9481258 +-95501171 -682419271 +994182149 359810977 +-815192102 -675727385 +849312746 881553026 +812021779 450485958 +-991631306 976221300 +-636521328 -565397216 +-851291417 -706631414 +-136473548 53006968 +90339185 513949222 +214369625 278797150 +-124766193 -818798615 +-805365085 -774087332 +-968244013 878061410 +-935573387 335184963 +539202874 610695118 +-209746687 -690478463 +-308660221 -407272115 +480303697 830795725 +34390450 353904102 +240292218 -189188678 +-73487752 229416091 +-622647360 430411047 +815104490 -401011779 +-912416315 588442472 +934896127 761541151 +-382797607 454191521 +-718783998 905835976 +869200514 963982089 +404828599 -463607377 +-128095056 -369129952 +-154391933 282231241 +804403872 -517913006 +-190675291 -128908078 +-675042978 -245294786 +-466873645 -738077268 +-777362500 -739634600 +-358479234 -463114067 +491050193 189813896 +-408980235 -398776967 +383893770 -317850676 +-431698631 -409167116 +-41808981 952647747 +-884985503 396129492 +774202373 420391581 +946451823 -937572578 +-949312170 504915611 +373717210 625675125 +-354329571 -504559196 +-654326126 -448057136 +-903558571 894849700 +-849991882 -415252386 +-749476896 609073059 +-481879868 -464782454 +830290367 632151694 +-729998651 600862531 +-763657041 -88194378 +818675055 23299920 +253973807 709123313 +774315667 -885694516 +396428720 -330588946 +-925320882 -586807312 +-825100327 -27950435 +898677093 -774151532 +119282976 -265943054 +526747845 125557415 +82615471 240440284 +871972346 663428319 +-854401953 828022154 +303027279 -91316277 +42729261 -838952879 +-175355597 978610820 +191219508 -518377157 +-912326819 -629293180 +968655084 -380774044 +115319366 635917746 +-435486108 594466855 +500302469 -868200935 +-980742851 -23819325 +-76634346 431203130 +-704065949 483073655 +1857673 984383736 +-272860825 -469699470 +-458738966 516478921 +623302215 -66773040 +605229596 -583462050 +520014502 -798204777 +18453238 166172167 +901286731 -839636483 +617543150 -973053339 +-990257766 -60354348 +927793448 884250571 +-747853296 -302439855 +883815480 -425894490 +-416678253 -936062100 +911031365 473949562 +-737346369 47949385 +415299085 -112766426 +-778350408 980660061 +-727991053 866986929 +148170906 -955559746 +984064634 542856602 +791484198 586239376 +841254783 114993363 +215362598 924525676 +-261085211 -330643119 +241021604 424378579 +-980520980 206119708 +213190105 -537245644 +933201164 -981130637 +-947334231 -729611363 +-841671658 -203721101 +-575347784 248318677 +700981812 -978517993 +493691842 -684011528 +-966059300 -148217032 +986874267 132834474 +-620675912 -220031452 +-60864222 -843365525 +445369721 729140556 +-173076980 374449510 +-515147666 -959082299 +-56309026 -44796287 +-17140261 -718037585 +-46432751 17748373 +688111492 -820262847 +780888393 -823295268 +-304293429 951486630 +457049034 -512527304 +-241932854 -415940237 +-390615549 205074164 +751456247 85831581 +-489130886 -257389962 +790970177 -256507211 +826051413 -16301072 +436584928 11585124 +-741775638 -521995693 +-122522238 279711288 +661484622 -591121755 +-295771890 -130610751 +-251345904 -896252066 +-173132732 261815088 +416055215 -999861798 +-980589847 648272581 +-492236917 -22813441 +168707881 60804014 +516558533 -952933621 +112417954 -790468473 +529810031 226558171 +974863997 -200639665 +47721851 211865540 +-356499373 -898389256 +-40341837 -361851766 +551663802 -315329189 +185267245 -751218134 +299132482 -297917357 +743308795 -249915986 +550213301 24762141 +-664983806 961250183 +-418046245 -860253742 +739327574 204220091 +719755438 308225913 +-797368753 -592294323 +722366122 630346820 +417584529 -159547228 +-875816014 201386425 +-145686927 627430836 +411755347 -580602825 +89616166 -162960353 +-134959384 -475017678 +-893555751 -274088210 +-714209970 -102304621 +612778449 -540618464 +-818416509 -492888617 +369420812 782249978 +-388573503 -682097743 +337316153 -856046328 +645511698 -795905507 +-484438770 933206006 +-895330019 -137251340 +-312888143 -99203016 +-946964047 83137005 +730757025 487659867 +-848732567 935325645 +-196644751 961282304 +-863988289 -6206416 +710845871 -822738180 +-991584585 -308524372 +19214333 835406501 +-47792755 948326201 +50525812 132040262 +-524321181 271303294 +423087168 519227353 +-414559704 -642028900 +-613355241 914628483 +355518437 -10525186 +194194423 -362172644 +95022571 -598963863 +-914430490 602604302 +43777945 -876801295 +-28656080 377086235 +-693586662 -377853831 +-712654421 -6631382 +-228198540 690234995 +-879801318 -262658653 +-335556468 884354728 +-371524429 970625705 +399573443 171893975 +78659255 -817345602 +828620533 -200924843 +638425983 -657199656 +489213781 -47153430 +-235654264 -432992713 +260914654 -743372087 +-282455109 -65837355 +-834568886 918432251 +735605344 -869226193 +229705824 -832238413 +47682962 83514749 +136504489 66214389 +-642490946 397064180 +-127642919 -520400160 +853464842 263186713 +-55881290 -358376821 +-89091275 -177192318 +-25210713 -16512030 +782832032 -603577086 +-331498617 -616142947 +702800602 -257544434 +343028585 -386956573 +697488346 703837076 +68027648 -273594607 +908708240 -218373978 +549233576 -22752466 +640890051 -757851113 +-419709378 -955499169 +850698649 383913930 +160925772 -607571004 +-116523189 -764671307 +-251892137 869302420 +716555160 218389919 +-732045700 -467806087 +316964925 -617955929 +387994035 715321094 +165208073 -216702893 +-81032832 -846382305 +-537872977 874993464 +-11089164 -493057930 +-675698019 72422080 +-854698564 954250704 +-670750816 870223854 +-451470756 -84677929 +-5503264 -667111689 +456310587 -571949734 +-396648716 -233750252 +225953862 -789323015 +422546504 754909844 +-572335765 -238254311 +355963136 181480189 +276436420 973681677 +181613703 316601692 +-391622968 -962811062 +515821492 -240157010 +894314409 615836947 +-609962089 136619671 +728108430 -144810102 +979257902 -131820856 +974602421 981704220 +-457173949 -781028087 +561197994 697287390 +-804681014 438182007 +-471666576 7064491 +553175690 -762106318 +-163369519 787150102 +-777941292 475564426 +-358430105 -263624343 +360952101 786583667 +554778483 -653198273 +-423493970 838905931 +-745205079 800177654 +-663948471 -829403377 +-792992137 -844644076 +-23502797 648993744 +-643762876 191043869 +-497127406 -849743145 +-714950922 -203678580 +-831791307 725301840 +136115201 571103119 +480028662 208708010 +362356180 -17343982 +194239026 -116443823 +875376745 -690379398 +462727295 90455058 +-539782743 728206063 +-774629068 -917332994 +73983972 962054434 +-194834334 -529396952 +145808367 -963367791 +732118941 -223112607 +480172137 53422819 +859213030 -717619111 +-406235176 -353889826 +-446655741 236085563 +974934244 -83769207 +660606843 807946635 +442705111 394203075 +-557553357 264705616 +984349325 -494240314 +310717385 -354689304 +-393146457 777041989 +41611328 -203022074 +884575796 682298435 +-819260637 223353627 +-383488502 -321744256 +150366808 609140289 +911808206 135547481 +775896980 -414290697 +-655534530 668877357 +-181194720 373803597 +446978058 -476268046 +784671794 -333407586 +340130719 -887096008 +480571679 -451899788 +-632482137 -986037104 +-688924680 623556949 +316274785 -313020293 +174293235 -849479339 +337671153 774979269 +635561447 -972542741 +-447440145 345040183 +-150262535 793757484 +215695564 -896197241 +728937757 15908004 +-770652133 694005145 +-88606309 557892021 +3948189 -746212019 +-604859379 656008102 +898400001 -432711085 +-113095235 188159701 +923608996 932780069 +-453945638 199817666 +314676973 89206071 +-164861352 213124353 +905499707 250551629 +-462484349 82883294 +-434707180 -821087990 +-160286383 716823778 +-91170913 -691098734 +97475919 -229442461 +508762751 -82627726 +517587583 905430885 +-127312494 -198892684 +549953139 -298718099 +-412389559 272975443 +-949605340 99939688 +-644060820 -792684777 +510810354 303435851 +-804570024 -994826978 +-244554888 -555603708 +-642632116 944764936 +51126920 201823278 +410590711 -954254076 +-762254243 -575170835 +-818088971 -308695506 +549000826 -977828432 +407373980 521920366 +695594034 -237921308 +128917000 -6493293 +133404335 -275867303 +-377645665 -709813498 +-99257774 304136826 +289214261 -149333771 +-755590959 -76506030 +-859255342 -826034246 +-191435433 -898581796 +61956869 802716005 +-176401811 852165713 +217098012 989697247 +-462378082 -247331882 +838050543 -613143825 +-499179560 891035064 +-733057747 -77681733 +-865399162 847195702 +-526961500 284823201 +122541767 467447077 +-725786173 -618216288 +991861803 426388250 +807871649 126514597 +311420217 467699582 +831585488 19646787 +-598099775 -26280458 +-267700997 190256809 +842491672 839512811 +-546357250 -59449128 +-543856838 38606672 +848752876 479823474 +-424839812 669508614 +-209895632 307712128 +-83476902 -528188673 +650867904 -393851888 +-589383639 132025790 +-290446426 -180667861 +321134557 -629930762 +-221312193 720389720 +636255669 -934296442 +-198491293 -664890045 +737944983 766888745 +219361610 -608205982 +-503900373 -690030777 +577166174 -804153847 +-699857901 -413918693 +804737230 -851710487 +261486082 -247369847 +-960773493 242875573 +-250683801 471550996 +882441452 -437930368 +122104784 -477973177 +583937881 105129486 +-473734106 -251183779 +756949373 -105230526 +729555195 556752607 +-321175892 -68077397 +710457677 -128575767 +945606747 -24723644 +-711461658 918490022 +747411298 150760441 +-669465405 751449576 +382766590 -788613359 +191582760 -161969045 +-63681509 -631705638 +331702185 768195821 +-409238546 -461958207 +877119011 -140121054 +-800721032 815552723 +257191525 -643079321 +-238637469 879045943 +485242686 896914142 +-270056591 756779572 +-350020998 710614242 +145922301 559022675 +-357566531 -934881822 +819995301 37919391 +-26445860 -158206844 +435025141 428619379 +-413420705 -345866403 +-57468543 565312403 +-44137880 -519223446 +856541317 14977715 +730240989 944769988 +714127453 -100023337 +-638256596 -783824952 +783203916 50564770 +572185680 926173596 +526203076 -419822298 +-715069531 -785427839 +-756932629 931917438 +-653464104 664458619 +942747428 -624641583 +-907759972 -927025281 +-154970625 -30718567 +723087886 975092538 +-547384977 370890144 +-380568366 117753881 +492093975 263300633 +898577203 711425393 +697840825 986215154 +408082064 556531233 +954846035 -304176015 +678598726 -619810480 +232931433 129319182 +-769004671 -653716531 +-135356002 -844107877 +-476319361 561936511 +323691395 -792891793 +843039621 417265562 +140466950 980807194 +111201117 -31730420 +-689004840 990370608 +-347418401 -556679507 +612877124 967100077 +674654578 -893325606 +676527250 26132803 +358244214 -491685595 +-680002233 -64621628 +-324791224 -613188086 +311699630 209386044 +-344451845 -23934556 +-98959337 107377587 +-418968354 -711324318 +-767657536 612674716 +-245617846 381381660 +948683420 -68100850 +-501160623 953039461 +629038672 381842351 +-377647974 -48496520 +737320408 287562284 +499617772 905914011 +375797398 395278242 +-649885778 209171107 +-937802120 292123927 +-153386641 735522751 +221156249 -395454803 +-897310909 18532837 +-579648903 -908096199 +-671433052 991425691 +-126853072 515024682 +-86323562 -913990386 +-116495765 -780288308 +830743364 386824882 +297878548 200578628 +590353354 975707843 +970839818 195714888 +634737362 432340621 +-230662813 89598141 +-3665545 789548266 +712610130 860994091 +-164255510 603998898 +-867676541 -795670827 +311603863 425408227 +363023623 849197217 +-312064238 280003765 +257085430 -735522294 +-260274100 388985429 +921354786 188668323 +-591394364 -604592053 +-678799054 -178118179 +-315148812 819226602 +493195709 918130268 +591092962 940813962 +-934475376 30878390 +446648409 -761746418 +611965537 428346495 +-265810028 -402491942 +-64409599 706772180 +641173638 -664467121 +-729326079 360694871 +-676938033 63107905 +319904326 511614475 +-956563315 245192102 +378792209 -401537689 +645805643 935581843 +-505105477 -985056379 +368108627 -112681095 +716568450 423600661 +-659159417 -202670457 +-991266630 890674573 +-423180829 -343036909 +-964413368 -527018506 +-576322474 -591001456 +-337255878 811263982 +-468150786 783901294 +-714657304 68388624 +-381970245 833313430 +-705505777 -784170122 +182505645 294933845 +-251133742 646126427 +-276638110 176486455 +-311888451 312382613 +-758080246 -297226341 +194173322 -489194751 +-342263617 721845767 +-654107699 -283340809 +8736097 625006327 +-851833996 -557136507 +-793844745 -253350378 +45065243 -306808197 +-401988278 -83405247 +-457344878 325853447 +-627390194 775318782 +658893201 565012494 +20075514 -109965918 +-13336390 224821501 +668977176 119096722 +-939177308 -853800996 +775192801 -652449436 +524054906 935095273 +146832764 -481141370 +803478859 938123398 +362402236 850894103 +305407190 546927397 +-418720060 -148626016 +408493285 512745653 +34716783 996485245 +315519541 56499978 +444491615 263138513 +280171188 -47926274 +797500797 -693978055 +-587858134 -566212168 +473231590 567644478 +126176647 -667741302 +-519283260 348649990 +-77951345 920822169 +48647120 346167595 +695115484 655120453 +496596212 794789106 +110856149 484101810 +-791253335 665755792 +296645028 405082719 +-234814763 549842155 +-347921218 928765938 +-935912836 -566455477 +121045478 -34364782 +79957755 747246135 +491494477 81925615 +51827548 -681942757 +201503676 13333649 +312045734 30594644 +525999664 93657873 +383804418 -168872615 +490199639 888759333 +-277972653 229323864 +-869139910 -484512847 +-20957678 -144267461 +738763396 -23912502 +127918964 -34473422 +-767771125 338678904 +-756685499 913303644 +163209907 74843215 +-241095955 826539517 +-282549845 -533225112 +-390021167 597559860 +596964839 553802977 +837013209 605556937 +121104228 454714231 +475283842 606891970 +419798158 -664456374 +567009434 234854890 +588408075 -819666335 +-392053708 809304951 +460968307 -566426938 +727522232 -590300308 +85240347 239905006 +602519738 -915090332 +-900645278 -379792379 +46313685 -737679511 +429470110 -19851105 +-927164591 -602445691 +-319121579 574953588 +-773747038 -997620802 +351565075 -56516086 +26588234 44539694 +-235094392 933616581 +-792233105 53545863 +-328723053 946962625 +-897246266 685708039 +768528465 -763028387 +-629986449 655061665 +102684660 968977111 +-282257909 674334509 +-239324850 -93220307 +-738463908 -755138453 +460598699 91371505 +325133311 -394791148 +891752517 -962358952 +-471233830 812260009 +579030850 935421285 +-161544446 596402887 +434849452 323834787 +530777932 -208643442 +-647838470 66377069 +637147914 -342637568 +-673937349 189703442 +88409960 804499382 +-863221992 130473546 +-528902655 768564186 +-116696646 -315576801 +81666038 629211265 +-92514762 -442559195 +630427984 744701191 +558819580 -231123968 +-851675845 273558563 +-920344295 -670104801 +658534167 -648423655 +-653741783 339747411 +-399637447 413162896 +773086377 -658466347 +725708722 -464065177 +252007948 549108313 +465569701 -458417767 +-241900372 418993760 +-882328781 291807671 +-169064065 764453566 +505019345 729528069 +-798104293 85360476 +750539815 190028014 +-510592038 41856257 +874243521 694019555 +746754641 244088406 +-798847820 -995087048 +860429790 326082573 +990054261 -595940156 +760927627 942121061 +750238132 -959771947 +965294174 18311944 +992025664 -231545354 +713825585 -302748583 +-250701127 512464989 +-587008246 -782013064 +989657233 458422642 +161106218 -420414751 +-681983787 -123094753 +-451911246 -357687908 +665801406 649324419 +-966418174 569130134 +-873313503 -166210955 +-824655225 220363244 +635865185 -142954998 +-598665027 -481025422 +841003500 869588832 +-371641020 -488985320 +41831626 -560390232 +145687919 474457787 +-46905053 269589577 +735382743 -466111071 +301915547 939720436 +-478794011 483446238 +-46124943 -204050741 +-39728504 871649112 +-226279567 -887949004 +-959887396 463142169 +-154268451 -879047646 +-83034780 -360504689 +-294133505 -34356204 +413216653 -7084243 +221491770 767540337 +667961642 319974623 +-176113912 -769324651 +908722005 -197156420 +69425135 470215354 +-942495968 -377341119 +625586192 -887000489 +-550414630 810995792 +933331988 555601288 +533314758 -208539209 +676963948 -116326455 +-71043796 -886820630 +675084997 755402951 +696521514 204624905 +336653338 -643615065 +-171881509 -624098228 +681289438 70178048 +428960680 688881930 +-33156472 281477630 +-379148730 -783716833 +-214486470 -606364666 +333441840 -899331802 +360270931 394978033 +666471325 102755727 +-13958024 450647597 +345798946 -567521018 +-666085291 39473842 +-639315386 853941752 +40790408 476770801 +-400241817 527223979 +517520878 -277537519 +-562429454 199975093 +716579276 860512154 +-718190278 -40142200 +2258450 915002635 +33360425 -37530255 +-309916426 815945153 +-825579325 -739833104 +592003260 -315523512 +908790474 379745932 +-796785672 -681590885 +543975837 848025973 +130361619 -278018381 +23141341 -775469340 +275783409 759972537 +810693936 -276542148 +608227758 -75687016 +295849499 -763640077 +422726740 526504415 +326510543 -666711456 +-810666092 944455897 +-853046688 980371856 +980361439 -416649782 +-893764591 131416307 +-199107604 -582578766 +-975784613 -156902395 +-84329499 -956734240 +363290545 514025601 +43372759 702685880 +-111396819 24091878 +281624750 -277614748 +572451399 812038278 +-418791588 -491668926 +-730621782 -372257510 +98421685 160202445 +-856376904 106034375 +268644541 509023957 +462325057 -88146656 +-905466777 5737780 +-777864446 -172970392 +406157240 779468366 +-629895071 -748807532 +-373102141 414548156 +505124609 -361409697 +240735240 -929981761 +-540686839 717118676 +611472717 705445382 +836955918 740709321 +644793610 -934867975 +691868141 904036867 +-732041463 130372214 +-655711868 -771140290 +466905911 -850964234 +-681674432 119815919 +21728130 -787166957 +573355245 -794466128 +579227451 -303915434 +-692025073 56830611 +-943618967 490025083 +-537073717 806824110 +487766399 -118225949 +974466896 150037433 +-523041086 536757888 +-644540952 -971107698 +944113156 104753176 +904077796 25505889 +973961351 -250889573 +833355563 -922407191 +838930045 845981671 +268821270 -429874654 +806332338 -144216274 +-27476217 920591660 +-417030515 71109722 +-336042944 -768283019 +-463699328 -588441268 +-394311581 -6259694 +507219650 495059478 +952414892 948723382 +764687536 -897945897 +326535271 115077723 +56173126 -594724539 +660759151 921988425 +-402739788 -474878572 +-219336038 375400673 +-406699183 255009400 +-528965970 -302625976 +49336109 -935557766 +-873489812 -913734852 +890946435 97743825 +978477630 -956260762 +-165690408 851363016 +-175015202 813594662 +-745451788 320765542 +-388604207 -881713979 +-747676757 952443637 +-229618695 -567929799 +462264414 -421538097 +-209379496 884567177 +-837338498 995603116 +-23267530 -319900 +76293222 -41310065 +655893280 -957984689 +-663618138 -594914795 +-120757929 131772921 +606314044 -107420641 +342904198 241344232 +-268197211 581316495 +525884475 442093282 +533945948 665633532 +851147012 -612994717 +-133521863 886013248 +-517028407 564870193 +-112440910 -212241476 +163864500 652494064 +-407025262 -469373877 +240044452 928417618 +739209207 -489996717 +-218000674 758089826 +546196893 -774773492 +906692298 -314544432 +-255499636 143791960 +-237379625 -681302475 +321681702 56853407 +-247619603 903007694 +737256076 -602430321 +185756295 939214865 +769105887 624956050 +-409621570 518833303 +-278510181 741998050 +186877479 -319881128 +-330359885 450346006 +-885522055 -847462377 +-342898495 261443301 +-647331377 723494162 +-374362111 -353235067 +318037411 -505544821 +39632590 393221773 +-98891096 711251344 +147215894 -815854433 +-42251462 763438996 +-181951708 -904276936 +851561964 279295676 +15813081 -812041700 +-829321716 -470994876 +64081001 -191129398 +-499261043 -826360779 +952955755 30235735 +-909516711 455438338 +-897506582 -91221312 +-249155237 639343862 +128168249 -87500729 +532215556 872676783 +-440534118 -91476528 +-655622275 563533042 +-509833718 17389428 +411898612 -224631675 +54915790 -501350756 +-91317825 903040641 +-64481433 517153183 +305642988 124023063 +-660757444 -494001547 +513192841 -839839767 +-576650357 94836438 +106195028 475866207 +-859934822 -128739914 +-508778953 -631263714 +194710524 -301368396 +-213478630 -266136136 +-143047088 924561589 +-951626331 -757785065 +817659312 -65648687 +370607147 -531131917 +40148011 -964889342 +760682651 382203347 +-545034795 171413639 +359357067 167349499 +-688241843 -714438272 +-964361639 -329564022 +92043945 -79063026 +-756402353 54851851 +-185303371 -919827043 +43033147 -168143900 +-189798365 -563105921 +-957493179 -854983094 +586874765 974250929 +-422530227 643661936 +-87024403 669307803 +-287087200 873019103 +-184188780 -685523270 +840934290 6519935 +377876724 298448868 +181985632 537046949 +-693037039 508300218 +427570480 563137267 +477053404 471434679 +64363948 -675476778 +567986495 960170738 +247455212 513415842 +-640215733 844203240 +-495782867 -104176096 +488732787 -981893703 +219629810 -638141337 +312783064 65480359 +379377971 -9228776 +-641758133 -340773649 +404713599 -504525799 +-472101785 -478988473 +-687570824 970692686 +-824297304 999644924 +-48351284 -692831285 +380673637 502772424 +636416215 -679334066 +-202775117 -989530655 +-872652670 315524944 +-677083306 -25792187 +678022043 -344941316 +172057189 -263749384 +493924151 417213971 +-754988785 297485911 +484472222 -988853701 +-794587007 -949365792 +-730860112 -98590926 +810601952 -603124102 +758980860 -828331316 +-871665710 166307183 +23594636 157887582 +-456050089 -481572291 +-779834814 -206981518 +-421625394 -3057128 +-897752118 120260325 +803625416 635097446 +-721617447 745819355 +-874762358 643369010 +-773138009 -48646329 +322219268 178277937 +-66999006 201951490 +785643447 768280799 +-336609925 -784165366 +688677043 -900762836 +571360692 744786044 +135689127 907345606 +-716515131 153167706 +885956712 978402645 +-502525008 -119098454 +152182031 567195790 +91386205 -898774196 +-866094824 -202363679 +-99848628 199873699 +523366472 -1859300 +776131392 352945274 +581523334 535527468 +905272569 -566601087 +-121859694 695628749 +563676714 309821461 +-689591613 -522184370 +-195202206 -303809018 +929897647 -740828753 +-977734759 -135042701 +492066114 -543029481 +-756693513 487509051 +219093196 -568532835 +265029952 -803036675 +238698068 436082504 +-240933884 -995518431 +982787989 647614114 +136274409 -778480745 +-14949812 194253959 +-62828221 -584038331 +290254978 -763499679 +669752385 235700316 +-734762013 -821335667 +-76613120 615634859 +175308010 -938177328 +489896717 -367804196 +-31522886 918638935 +481820533 274893076 +-7235350 -226554614 +996971501 -434900324 +764305434 628209067 +644421411 -763893022 +-731560805 -423251221 +212602571 -660636628 +142362572 -322483493 +-855762616 274168901 +377690428 -142493343 +610193978 883679678 +-966850055 176857209 +738231767 -298607939 +-812611397 -804392202 +355747235 -102799969 +764283606 948758017 +80205085 -600304660 +995754797 -507309090 +922034077 -318576267 +699501960 -12139898 +521929392 -242008066 +-32821289 -551817890 +-52143852 649939570 +475259634 -541926737 +778274331 710049727 +-337907533 -690866393 +-103627510 -293343969 +881268652 369431082 +-727406870 391427742 +190952345 -715339175 +-829331925 -305284000 +691277240 546556484 +-98474049 697642329 +-455915708 335079329 +606636061 912383816 +311033207 -479820023 +-491073612 -691772107 +299034116 790330874 +244588404 -489850050 +849492428 796705353 +620108822 61405812 +349554907 641305367 +317247511 -585886736 +491410868 61302586 +520314483 -447961198 +734450861 -697036537 +-119034720 531468411 +566921454 -658845769 +-945038398 -707012820 +47106773 -42942971 +94178781 612462850 +-823502803 -665458995 +913237591 -39103502 +-154339101 -424009728 +882612776 782149718 +511070191 -566715384 +419400388 813802171 +-220466865 413278831 +254777464 713079038 +-922760875 -239386087 +-431344648 344020835 +486407520 487113949 +160782259 -424861051 +568880792 -848850368 +-693660640 -473130174 +339689267 -240585121 +200973552 -433018029 +-841325749 3952082 +-327971275 418398510 +48622714 -268658539 +-291134772 -577183090 +-283726227 -216866197 +-547329507 -203527551 +-847438636 915015152 +665396151 280845399 +-540838915 -362839462 +-3172730 949517828 +158425785 -623198004 +465830382 548511387 +-674657797 -306531606 +-623004809 -985893843 +-330884172 -627199230 +-126027021 -510099935 +666902732 -636258442 +-136194887 -751364822 +401495319 -747240641 +-30280187 844593890 +541672316 589262003 +-485783121 185595555 +27791191 -7052560 +-89054511 416765784 +719388377 -140953417 +-373956593 189993072 +-667484401 584687226 +-982775290 -912872404 +-767737490 985616274 +-887077819 430511295 +234929602 -503400442 +394134466 -253010972 +286266164 872667962 +-353511873 -905013863 +615897676 -65478355 +-220327768 -179091487 +-140720607 -868229969 +568256155 -826664679 +-181189480 -2630827 +-606844375 -981771850 +623832397 116035232 +-952251687 924233874 +651579837 -955464239 +383630637 28902425 +541987618 860063120 +-770876120 -634568731 +550170443 -876643994 +617351320 -478615855 +-280386626 -677556498 +899108000 -909892577 +632024632 -592199689 +889659567 -417058320 +798022817 -915959929 +-393259786 223847973 +-13426199 396005452 +-244189224 -2547217 +789281487 -958040694 +-908254546 -949550881 +-521937008 946372192 +-306406227 -408241114 +411471435 -140668144 +289252579 -376961653 +644013215 -850839430 +-510767086 -708032518 +736101221 -444669378 +-109148261 -846784976 +337330742 -632404553 +311224703 -46457332 +43210987 -506049814 +661388819 -738751557 +212764464 -575267955 +943890388 -460612475 +-278829933 -271569354 +417495927 -431379337 +-861982786 -271518809 +-166440069 -963973409 +-493582409 977022959 +913607642 815323562 +706781233 -670956196 +-986396913 -540840906 +586349112 -91958882 +303478439 -989733167 +-127818118 -154824449 +751036460 -709933755 +53210822 -734573317 +523873314 -899619230 +-765614395 211714536 +415376012 560742053 +648506654 236410044 +-709741508 571409426 +-613163383 782514878 +-171117288 317065047 +-55958735 -639707651 +-119891229 -796848794 +344310426 -51119323 +-513091357 967741452 +928447153 -701287920 +33465109 -510455877 +810330348 -156625366 +-11288298 -406100299 +-539032971 -25614902 +394555049 814805238 +735200331 969436970 +-757371062 -827859415 +33226942 506936855 +608392445 807281994 +-320737925 213596119 +706190161 -715982915 +-371817638 656956537 +530163322 -837038226 +837285671 -651815024 +-97278080 -375361843 +-348526004 -829970210 +-926614884 -830950046 +-692768119 659207967 +-811853241 -126993594 +905002935 801033994 +591477625 -610325596 +627669711 -472795666 +103641861 -944064245 +740775144 -281231500 +204509541 -856999331 +325552598 -736496213 +529249647 732856551 +91564861 -144396782 +-822347950 795928131 +-758325464 -229819279 +171553649 987362751 +955435412 -357321200 +-114011197 -94460598 +-369078635 444757086 +810144102 794616168 +215339156 -722510918 +33831776 -813181426 +163094609 -910979229 +25380242 946361113 +-270825391 -531861383 +41454567 758921134 +7832438 -608317885 +-458293826 -90249952 +393355381 -801454025 +331371449 276307812 +-671291989 -655162599 +886795957 889459080 +-812172668 612396256 +-646091212 966395474 +733137182 631838461 +398731865 -120908907 +691841708 -778220890 +257106384 946168702 +24043432 623201461 +465743790 287716647 +-154724827 -692032173 +908927049 569246014 +-39349221 -685700710 +-845677724 -202446606 +831728784 623060943 +760730505 -111335586 +878228618 966733857 +-585158525 -517119479 +-13356602 759283225 +-360231467 33647442 +-210162065 -317601284 +-621459230 -618889908 +251308367 -640829617 +549860202 22347695 +-82578984 -685907940 +708360943 -673009524 +-894539552 423442494 +-380689827 419024636 +550397820 354285347 +510826945 -152332480 +948434262 381076287 +-513705283 988689066 +-499679502 482047727 +-82838678 -735794418 +272722152 865110940 +-94156959 159230109 +-199880715 952591617 +-568790119 896852687 +156264938 267364133 +406427474 355199983 +-370385491 92717469 +-771673832 -760906475 +287637683 957478620 +936190818 634100346 +-913514924 812639928 +-259220103 -590877771 +904157174 -788619665 +231159959 539646592 +943253172 -715502769 +607248196 -244423320 +698913348 -240436848 +-916542384 45969634 +-526576175 -645986072 +-334452934 91253080 +-275502983 664021431 +-529224709 -661446133 +-660809394 -222915394 +-41148869 -924959823 +-854528084 -122638748 +501159929 -568142859 +-166638535 511384544 +567656974 -758269378 +958073250 -389235822 +-692106875 306645750 +159903489 -560738363 +223445794 -96300708 +592249731 -352816589 +-216290783 -724724494 +-173244168 737839689 +-944546712 -876387290 +-44206667 -737198806 +245344197 111657131 +-676505448 340610960 +-715781555 578993 +476914391 682784595 +454320064 552387408 +-187947423 626661608 +829192515 394070571 +690830440 -350256037 +941762685 -736608360 +857087098 -19600048 +193328383 838596997 +69313742 -879909447 +-365734791 -154188204 +-414136791 -720911434 +624678709 -252362130 +766489399 266693030 +-580967801 437580432 +-584211598 290410917 +-704758627 607667519 +-381191638 -789027112 +-705387370 -935291678 +-445508674 617667079 +-94556068 922447072 +-465721463 62132248 +107503910 708639687 +-731284812 -678048632 +299444584 3582068 +926380154 254881384 +-761290299 -936014631 +-664895054 296764306 +-141191775 109835805 +-728931861 786500627 +909834984 -836669396 +977474417 781793884 +817645715 -898926140 +554249815 -720202182 +-162470813 164753577 +-825914230 -776830686 +587680969 -835656507 +701185818 -872766573 +889831288 34388477 +-77722999 -613323747 +-449568272 -215683231 +-65196404 584660139 +874782730 483041517 +260371622 775755788 +-801969937 14825872 +452707711 476761917 +-729353824 -759158632 +-105007519 -870351468 +401905130 311631675 +985936390 -174851447 +945744932 417593938 +-892995436 97176502 +-560022867 447742901 +-431022809 501729660 +-884053730 -109041274 +-896015920 859822012 +948812569 792714373 +-768063593 695165953 +-113673407 -399362206 +662247019 958481315 +141108826 -558186461 +-876023921 -980844835 +628294187 734784750 +39925166 559646770 +-726193225 372273850 +-33010451 -441355206 +-104806667 325384376 +-919308143 -986882844 +-959117498 335236383 +783083142 -27817459 +-927464489 276092164 +-194726404 964782406 +-704363503 421588358 +-704389882 -837075393 +-553552260 -702835566 +-493985752 -838091386 +827313451 -919519472 +-287674685 -374678790 +-974029775 -629572602 +-337084631 -267326820 +-294990877 182038939 +384217276 -870604882 +916189411 -650970575 +-502883526 -69746168 +-835005658 -741067711 +-260673359 700236964 +-908492642 241340103 +-721337592 496308213 +-962357051 342300313 +-512566713 711967681 +-60177935 -761800749 +367417374 727235389 +-76760778 999838801 +-356103213 -63008350 +-780322171 121735567 +225004473 278877952 +200460520 642696514 +-75410443 63632132 +904647078 -943576135 +692698305 -965556195 +243634671 -556341482 +763537904 613682356 +827581764 311861044 +-735377953 438831961 +-991166358 -564403157 +2884672 -452545933 +620399714 -479510297 +-705915816 -61037760 +-641333852 966969656 +616897115 653550239 +-515694126 -130776701 +-232838316 260587784 +-403475701 -914528270 +556799004 -891957934 +-409581125 938310152 +-148172738 -128974076 +724587976 170638638 +-929520153 614374680 +869965528 -653260331 +-964685558 698474424 +235399517 -406134201 +-531809350 530388931 +429714543 956057154 +-710806740 -921520132 +135564726 564775435 +-374486626 406222321 +-40673335 -791387387 +727026553 202179430 +-766198293 -273324552 +-194251172 692861381 +441427691 -728807163 +-209748880 623564835 +33553995 -378672512 +-110116733 572277454 +535464710 945739256 +-443455799 -435965238 +-204356390 985772781 +-973499346 342567521 +565429552 -397070824 +915211322 330096800 +-923000491 739212778 +645056546 285133741 +-966387944 700318365 +-921606292 -779258552 +-607539225 -534641378 +914757852 -277446363 +-205275377 -382755433 +597712203 -302510726 +-834216243 283674611 +-365415618 249607923 +809004866 426420864 +162114957 552393065 +265018008 886309844 +-408827679 -110211722 +683773014 -574568476 +96915900 -896344874 +-631343228 -53612760 +-998980568 428174021 +-334807205 110708422 +-772677915 352617120 +398586108 543199902 +-998302152 683970714 +463951324 581763410 +-550872300 -86918904 +-663884293 335719011 +841584592 283686619 +-949011746 -743165499 +-684642730 501671542 +461100243 -381327763 +408485475 -980550625 +-749067140 -79531685 +-91745622 157709274 +-53692354 -802842394 +347485318 859471925 +174437973 -926643974 +-942494320 888323680 +855250267 -27219354 +-558246245 -230721158 +692230771 274246546 +-8908630 -954976633 +395848811 384101758 +-643362616 -671765435 +987989495 441001646 +888015200 876877893 +-22210389 -116468118 +-26276483 -972331530 +938407183 -872088682 +475869151 -179911178 +154135983 859087791 +757667952 -320615310 +-369712495 126042486 +-132931196 -699778698 +671047309 809941695 +-757737507 -660944795 +323625448 -417079462 +-744893233 518018337 +967256191 -449008635 +928311650 -720839014 +-171523897 -831242552 +934819396 887454823 +-351941811 -436718588 +467597817 786793016 +215786332 -752760893 +-530712714 778828111 +-867950148 -580870943 +366666887 901271520 +795811567 600503685 +-200386052 -253889965 +-118749599 353564227 +884163573 -26097231 +-360772083 194856255 +-612318768 -270815509 +-666407389 -681946525 +418517346 367538821 +-410842524 52257436 +815039087 -283342410 +-407880790 49605566 +-108969422 532891666 +3788842 808245280 +-825326177 711092394 +279544590 962812149 +-602915234 -959643254 +425283704 956102156 +-591766519 -503876446 +-745214816 494192346 +659556051 396237268 +478443576 -51684610 +-457425034 280029531 +128114568 125494580 +691687744 -220991523 +492627525 -613261553 +754858739 -386835229 +-449515673 -300821652 +897049013 314170636 +933243938 187175128 +-42467747 947817852 +-685830702 -532800717 +61321808 -906909366 +-879419095 -575218287 +-453201643 551272588 +-502036385 -741043346 +347875597 225232664 +-26971693 791346856 +-431341452 -161393408 +274263184 648631698 +988724905 -533618307 +702076983 951021174 +566955218 -543890866 +-439101119 -438341193 +465327368 780167192 +179698710 -835035311 +-381620094 946853596 +232760957 -686046012 +904694976 597596495 +-514330598 -601680888 +-64328111 -287697604 +-177374978 469759768 +-38185225 -7277893 +180489575 4439545 +-263111525 -487475912 +-737083193 581911522 +-358580996 -537113474 +720638127 -331304524 +-106481156 -78899508 +742150604 848433387 +131101319 181268287 +-729901262 -662079677 +-528678228 -886614167 +-247512858 557904786 +-99353163 37692530 +368681841 737625361 +437125112 -790572333 +-629878138 -316330337 +-845528424 -335305372 +920176996 -942934201 +839932174 865032360 +-842503385 797129454 +611667344 -859735235 +-270923129 -772948332 +465589724 95431995 +-687256563 -328196822 +-865301891 -25520927 +330713212 -476422217 +-96016621 -548753040 +147340978 -595313122 +680468697 44375830 +-970551724 -648638698 +544784757 119736877 +894710550 -366045847 +389930745 683134854 +703352805 327705236 +-97305821 -494815443 +-704119754 -514514982 +640044112 -129436204 +597606657 367032725 +99736491 -979709306 +583918331 782754819 +650299299 867031730 +46195527 797047806 +-876164552 409278482 +-952779862 231109803 +36872782 798142122 +431748771 907213755 +-958375173 212527785 +735235323 -571840334 +-330232089 -410427377 +-369199034 566772153 +298390504 -472966101 +-758072173 970658187 +-804763545 -49565580 +-324117567 -382584676 +-744387547 493923608 +-869292960 414054386 +202949007 -323564759 +701700482 490062285 +449098232 -506192203 +170818428 -588654005 +370866419 -587958972 +-997518949 264519619 +-367998118 984135574 +-561449024 -678605122 +241536370 -753056483 +-623522775 319969986 +110527946 318496034 +90375393 -865359392 +445997582 711820431 +-94682973 -120422286 +607973284 769329139 +963120018 -572067937 +65994362 -91111210 +158090957 -17472000 +53364086 -961254697 +-554389174 -892746155 +786960890 -947926276 +332276444 -875976520 +-437635249 141827909 +794578994 270895315 +-904773386 -856217127 +20195517 -968671276 +57614519 245338171 +-977108870 318117584 +-958094867 739521648 +699784931 840774707 +745270037 -230809357 +-902375409 81359790 +562843988 -553880960 +440202781 737304209 +-498706315 344926802 +959446557 400725028 +-920195227 -720437841 +-796303929 653416093 +-659101261 -12820037 +-723694706 -515782998 +146741222 -923672858 +530502797 969188308 +189241646 -838178368 +-939683921 -702598426 +-300362814 740495789 +980122420 -823367398 +-965067946 -833855931 +263137422 -414496584 +-216235947 222442292 +435083923 -569489426 +738030464 -874099613 +-728101942 814979016 +106360297 225126302 +-539475514 608675921 +-590038793 810810101 +-983278007 83792937 +-831495169 -9083366 +547190031 659631475 +-691834352 -634730040 +-24793792 110402086 +114974813 503736064 +131097152 75966503 +375539566 -146456778 +-10424381 -720636323 +900681960 -127230539 +207826650 83403085 +109374336 561513650 +-838403433 383841438 +443691680 -621599361 +266010473 -128001299 +954885144 244861550 +616654095 580714645 +-806505766 832920856 +864015388 634300071 +55471203 32299384 +-681943744 749783358 +879776813 936397035 +-409888548 496854820 +-693101538 528356357 +-190330191 75832325 +-706103841 -946817597 +801859637 3171770 +647865513 -552968807 +219503189 -891884107 +492112945 -597878572 +-747467672 -196513134 +553880155 677288332 +442607297 -549870712 +84407919 338965831 +-59363757 56742270 +802686336 -649996422 +-326565916 -626939093 +189724781 -39396770 +724805214 -614702183 +-485983137 -442598787 +-355815364 -134622311 +-836450785 190991815 +-5811541 274706608 +413864264 925815787 +-97293472 959939609 +127870017 669112371 +128385547 830804959 +-799417083 -873752064 +501067819 -101713564 +744781787 -140079309 +-509210545 -722685493 +-378303880 -509910426 +250200357 -2538695 +-251747359 -260914783 +-142236653 862965260 +-866501572 535853298 +-532623179 -412233180 +-601347802 814954590 +-662924592 955676511 +201341182 -116762241 +218403570 379841281 +-84850220 739168105 +235811433 -763126778 +-235552043 168056027 +335925834 -728888812 +743288723 -195421882 +-445184955 -195328586 +783241622 448651029 +-170369599 593218512 +450206693 -500873435 +195844542 180230575 +-987272953 318754461 +97174825 447791291 +-287980812 -832300984 +130431024 -943823101 +-218141375 -194354256 +-16494766 -143564310 +178468623 -922388870 +-879497083 93115293 +39236853 -214359634 +902926934 501895344 +-16455293 -97950741 +269407731 196321077 +-339639546 812642489 +754507823 -683357614 +-498927543 754947392 +22015978 -340873369 +-933564429 245721577 +277359016 499107665 +963143997 984839854 +-638559009 -599990917 +453026396 47986481 +597776624 -166604688 +548481098 749326350 +-140411427 50404307 +-467745984 487859453 +483241632 -593525510 +-235587454 79594612 +-648091901 156404564 +840905338 649828079 +-135798822 -22250990 +165557423 413573431 +611636893 -789624265 +-410529913 752748675 +-49331612 -247044224 +71029026 -740216494 +357602063 990004943 +909699634 822469315 +468716122 649034918 +-67684458 868289445 +-641294269 -113366507 +-903466394 -5766651 +-560433800 805058522 +154689047 -736772336 +891038287 695279720 +687695670 638549919 +853136970 769149803 +812405803 78439989 +116280801 -5576691 +598763016 914417501 +-723941970 -644813690 +-764990933 -798989802 +-492352519 177318794 +-512173831 -538920250 +81365013 -29851194 +224656273 -515484213 +746457629 308853752 +-565250948 762625645 +103753415 -383444597 +671135812 -308450056 +886323176 -975103061 +115382758 824578896 +736146090 622139545 +-134614955 432228511 +556284873 296504159 +-33923437 -111124327 +-594014771 -737620921 +643322671 807368943 +-174576469 -269917302 +687097538 292701641 +449125329 420178744 +407772971 -725023469 +-172729327 773276955 +702057056 544280532 +690247977 -598341424 +803692677 -180041976 +-859121000 701933599 +-515599015 -939553988 +-850046924 191417193 +809268281 -804672179 +-447807829 818296771 +-533289387 12699961 +90349006 -986508378 +348793234 914519078 +-792830041 722326669 +-993566998 905479104 +-766255108 -419548800 +865582651 -451101837 +-887442558 758997474 +-458172675 132059975 +512562260 689069045 +42055377 582752705 +-469744441 743725030 +58780731 520905449 +-510322445 438117615 +-382640614 973866128 +-465547926 76451027 +682201581 913625286 +-97326065 783715629 +27575792 -732403706 +164074241 588038345 +400157434 -400722348 +-933558590 759382163 +494870522 130042524 +-377879184 -206196599 +545899273 -162335469 +551569016 915602993 +657023981 666725410 +-603999964 270623733 +167274350 -104076407 +-149566495 -187598615 +564561062 291033906 +411793530 617976687 +251434064 897122769 +-26256565 -472641354 +-801569627 -440133136 +747302833 -322165960 +64860346 -530120977 +-250892068 374436858 +147495276 373197827 +-481703235 -565367130 +991788646 354816994 +-452762032 -683590294 +-146629858 854487783 +534127560 876211622 +-246267377 -209107654 +-902642437 -602921809 +640304256 -538945339 +-593711785 -453085581 +-699794688 611781450 +-449967252 605185733 +602296743 -89647165 +199335021 661565287 +829100644 -394692678 +-325914302 329268963 +-614875884 -823847554 +419476816 482895485 +-218663501 82552795 +975291850 774369387 +-343357381 782535578 +-928387913 517855267 +-93940318 -733385408 +-458416090 -486692764 +376211880 -723084461 +-595778092 -158222792 +154128156 -24354486 +187583066 47505530 +-544554548 635008155 +819329371 990875924 +-340106001 988452591 +-447764786 -17637611 +546800774 -233858667 +199524381 -315443021 +343189367 -779698035 +-378129940 -955889328 +832585772 772459934 +-28070099 -385514567 +729045947 -220723332 +802610926 802702111 +-651812401 203693682 +175284305 -641240066 +-769709976 -826154839 +120924298 -103814349 +-182138890 445825930 +933509887 -145538644 +655397381 -125031794 +153615148 511125300 +236505717 376166478 +419647863 420448761 +96460125 436322244 +926579736 630751361 +-749516375 -655780616 +729979233 -25565803 +-572170508 -590982822 +111492524 -29336095 +-879120251 411429566 +836836431 735862844 +-19799529 -197915127 +97059203 -417314770 +566021781 -552895452 +-792120253 705548342 +689029139 -381921797 +-220581593 472168562 +-482986233 -799878966 +113221345 803372784 +290139185 910751907 +270282707 20152807 +-223360372 49053212 +723693337 692361152 +47631067 -541839084 +-682354154 -360008079 +260034741 699424809 +-398483492 -242458436 +601429378 45845544 +243610945 -509374480 +-24970876 -662192547 +-802649421 693692805 +687479793 302609659 +155031028 803959329 +-229762156 -418771884 +306817069 -390201198 +-8232755 -749311535 +-861874247 714995230 +-237540147 71912832 +795564082 457813027 +-468723286 -425669408 +-924757603 55384481 +-965977182 -213199066 +72829675 -575895886 +-928432430 -639772250 +132851812 499095975 +362542803 -360272413 +426557865 174259820 +-712122683 174330230 +31662005 529686804 +-402178625 403169080 +-885410951 -825434515 +-880239139 -496101418 +154596736 95652725 +853727998 -63768176 +-592063515 -726017198 +-356091797 617709304 +67166773 872126942 +-763318735 -750157620 +-469037435 520618405 +217901292 881052199 +-233349024 287539420 +-985497103 395667784 +183782101 -407476693 +780144604 706580552 +-9757190 119805818 +409049333 675542540 +-320988000 784368938 +597358731 268361581 +-704820170 92974418 +475436067 605582104 +-822238953 856979134 +-703869966 798747889 +37477375 335580612 +-884519408 -344779329 +589813467 -848495320 +200270533 -203309495 +295360500 882310661 +-594046297 -766117888 +125225651 -980915233 +-234133172 -582857408 +243910547 -934791165 +375020231 -933970477 +-536866075 940292759 +963690382 -217754824 +-115870207 -219869063 +691234786 958399356 +902194532 -173830591 +877083203 -326429283 +-702712761 -596329631 +530021058 -794377345 +-737748299 -680915943 +131845789 80071693 +257044359 -104911489 +-819654275 -649967912 +-569625667 -84377660 +-53281513 228137262 +-26272312 -5022344 +528675494 25611652 +635258158 -486686981 +-62363773 -94694331 +637449495 460567220 +602509086 646397765 +757698978 -930428520 +837131352 997907227 +311731194 -509630590 +-93862381 28758827 +92135885 380354714 +88852006 179868569 +-24541598 -932267679 +-428787195 477514048 +-979402823 -159462326 +-218371314 13864231 +-373014156 777971476 +680139146 370911713 +-907832595 -304588334 +-805830212 -687229682 +-656837694 -797134762 +-335334817 -174569550 +251230392 263041710 +-222306898 453469163 +200740438 918885588 +444571867 407819906 +-957043339 -679067902 +-309340694 -681949496 +839965405 771783597 +104506619 -550291085 +-131561570 866158116 +-543220567 205491405 +-489389073 -270262042 +-97575717 498571210 +782287262 706183781 +518303988 627263804 +965808162 -952952552 +-370630606 -358879358 +-940552235 775425869 +-327512224 479347535 +945287209 976259535 +511081138 -760837144 +149912246 -942105306 +47988397 79016888 +-899464754 306980212 +-790215995 -126359799 +-605615589 -279612261 +169987380 580282460 +-526406417 -467469963 +368956513 -121568428 +395110644 -74477763 +-109003705 -396950443 +-582574243 -627384463 +356655832 -834469960 +-955175536 408302396 +-797840400 750193817 +53432897 -748395482 +-372040586 930518316 +-395130309 979348611 +213307544 946987170 +-969140237 -575156942 +-617217691 614407514 +-901084714 320709733 +-526514342 -657175135 +-139715651 -491309877 +147292913 575924187 +361601539 -772558583 +602408991 219123924 +407767348 808184496 +233703774 -409802 +530861414 -253373160 +-985644266 -91031860 +-478219166 -928572931 +595117887 -757196730 +152305445 890787518 +-718582035 464084765 +441430826 -280246208 +69039408 -294302519 +-502822640 145882029 +29889572 285490521 +884811594 282981484 +971722771 835961423 +289338184 -28274997 +-20221950 232836879 +453264491 140830967 +307851403 -715817039 +-236307960 -307332800 +-737392043 -752475738 +184022538 776348298 +671116069 -414651305 +-122402756 -866599649 +10078946 367302713 +-66635001 113709172 +900881143 632944128 +441471930 -128007391 +702247612 -119144737 +530797089 -790097132 +-794335754 128788109 +-986907781 -983156362 +335399859 532525337 +310940562 736295226 +575679417 -361774816 +-488394338 474909812 +-517715960 261190667 +464728842 -765759233 +-801578260 -643062979 +859099653 744178127 +161980940 54600069 +810355564 -741409722 +-469134069 -777144355 +-18484518 -550660515 +-806793062 -799228216 +-531062716 -655967619 +560685532 746917754 +-290934166 71492718 +306969281 -683503403 +-401704766 -178886934 +180947469 500144601 +1640546 102324716 +975539007 -811681341 +-92083043 50476688 +-525120874 -167333564 +624186804 935662073 +676472968 146528617 +316047815 560676026 +113564067 -646910460 +813218137 85179157 +645632301 -543863583 +-252493214 663084623 +-915159739 -364616577 +807838208 -166200357 +165456363 499241241 +-913819874 -636941389 +-834530945 134291399 +-254252271 883839439 +-337121813 487047214 +-633154228 286872708 +453380941 -726909968 +-235953931 821900009 +-719435736 488684263 +-285331219 -610001997 +276635040 885146501 +192523434 -204405296 +913942573 6671867 +-980497431 36552478 +461982224 -205790849 +-434560672 -319934630 +157146477 -404399078 +232928075 -708242327 +-256686240 -236797993 +-533807399 -856306054 +-559380699 428430654 +918260010 -903400849 +65638440 -650711159 +-457899217 829867618 +-42678950 125101239 +374472106 -715125194 +-163944404 -94134240 +983762391 -689572012 +-760858247 655902116 +-163872771 448915898 +-760061955 -95596669 +324843312 -8068567 +683373723 162409408 +216139192 -969416319 +-846264929 -873336613 +-11808135 353383610 +377598219 -571237532 +794500099 647382306 +934898662 342720783 +-954841082 -520995598 +491945478 684830162 +-394873670 558287096 +370176842 569609157 +293121637 636339222 +839511123 354776391 +768476114 -299194413 +-820002677 -989198225 +-143002380 -268274541 +882398333 -904021698 +-56651314 539103947 +-432456319 539564736 +573678449 322002262 +114867509 -739569948 +-190135330 -245288428 +312183658 82412036 +539104987 666345369 +-202414904 -876566081 +689433908 -586747442 +829495214 438405254 +530042667 -726844178 +409023579 -325188835 +511510370 283664910 +835182627 -989571586 +477875354 -601604916 +838482987 432077638 +416062082 318109980 +48476733 421618858 +-981804045 -916606710 +700961773 -910880415 +-653699990 -718419698 +981922105 -599059021 +-880726507 -212204464 +-101033597 202129254 +-420317371 419507214 +-603964151 -913850148 +899653099 556376778 +451900805 318799751 +211551996 544558572 +181965004 767938348 +-477397618 -372758228 +458585877 821588697 +487692218 -355021871 +310595302 10071157 +960275264 -14009782 +-945334832 992683265 +-298053697 860852320 +-338166473 750723515 +782365012 -704305675 +386347621 956849950 +673229643 92525368 +668462508 832366169 +-589413647 -447384547 +187840503 456321595 +-420102074 829863066 +616386716 195615210 +280938383 813605582 +498315318 935014824 +-918397014 -72753226 +410625102 -199738360 +-893527713 -662970360 +458538192 354830013 +498083968 -846034113 +676661594 739363699 +193619848 -281962861 +-446917328 -987885127 +-620840878 663466134 +-261388027 -588671959 +-961432088 -954381872 +-174944978 -692686481 +-854097009 520381602 +-602183033 290997977 +865020026 480700661 +365761165 -37477444 +744788854 -964924721 +-778421857 -111045477 +475821883 937885360 +437987480 207376058 +311455724 -632507701 +805405622 -229672621 +334073061 -518335858 +-729169156 975679069 +-180545800 -20900568 +83338775 -49388019 +333810615 -250791309 +771657359 -212858050 +75475066 161989359 +851185852 -514093130 +-54157590 -940915841 +-583522031 -404658167 +242106306 -71195662 +-989853039 -629189952 +678455193 639121958 +799506369 -952953754 +-892848322 665770275 +-286333846 -475286755 +-23986647 897604132 +911823444 875287234 +497707560 -611447293 +166061475 690395801 +-58913250 -37088271 +-460679599 -588919796 +-846420953 -944745143 +408461983 -82481080 +-239814606 687091731 +523867635 204901080 +887847719 -995539878 +-757424565 -134860936 +336670204 302343703 +686361345 918185474 +-90236300 997027481 +-674111640 540407926 +211887455 185116642 +-699964003 -20160419 +-810196426 -91138689 +-120290334 -230903706 +571967943 501121411 +402010213 -804484300 +-486427362 -348290412 +-979901474 -34646360 +-208034987 160534577 +-842988467 -430053857 +-912056328 831306500 +150558258 -714841609 +530373071 -429454561 +-627959269 -510900850 +707854451 3689264 +410087597 205975376 +-877326615 -322408983 +-624230531 454846797 +243249515 782870223 +532396929 239337241 +701513907 231924376 +-369959295 -912560861 +-931391959 -431869564 +810833730 421846110 +-74848721 319817025 +-728040796 -267084379 +931075966 977291895 +923092148 -651703954 +-574189678 507505005 +-255993646 416686729 +-782324713 -637831049 +964688442 70783430 +-717603477 770322706 +979998489 412090059 +-389555001 -293697034 +253085957 480803536 +-205206408 484660882 +-460258085 -6204969 +871588357 47732010 +68026344 -789096095 +-633492697 -766917672 +276164435 663990817 +-462034444 373817960 +-358245311 -550646751 +719308107 386133927 +461567006 664169879 +-969426548 -229007170 +482344213 788717771 +-844076114 764971901 +-464901358 809867868 +-727247646 192748957 +875208595 843425649 +506202876 329208555 +785629050 -698319320 +823536772 -3016349 +-846408854 388252037 +54642096 147326073 +148268117 219523988 +-811159415 510565827 +626485978 -467749919 +-272204331 -907432644 +227433672 379698071 +824057245 762174398 +-87885049 -601034435 +-190711868 -989745795 +686607394 -690258309 +-724531855 -954475703 +-583256946 -925170608 +573736561 701621433 +170233484 -632062456 +613846516 579899678 +-624465840 156659256 +-31573217 924272816 +-534396702 75116847 +264360986 212032261 +-679307960 24706025 +62892473 70298904 +-683173896 74590327 +382913624 603584142 +694792785 594039647 +-347375456 132076374 +-468350509 946738203 +676905424 -737581711 +-676276057 295769541 +988963146 941099142 +-39339870 131913755 +621564421 930546195 +391174002 -671925730 +-734531579 -31045106 +-153262191 -737208074 +-908835596 -859631590 +-54961037 875259163 +-330597464 -544757958 +704587017 -78352753 +283407769 -353321214 +-671940302 460802980 +434270861 226256120 +-298343345 575877873 +-837891623 -904213272 +131890736 -366612480 +163729528 4785312 +-956438858 -181197649 +570314611 951588815 +407522100 120150563 +-23796680 -486790919 +607746209 781311309 +662235610 -556227356 +560723414 -327077861 +79695109 851187234 +-81401137 -499207244 +-302750366 572463353 +-551415851 798668260 +-29340938 -67126287 +-475680149 323675721 +-523587925 -161052212 +-933316366 -85277069 +-81435476 505511974 +76419745 80819848 +-695157086 -623103211 +894066975 158141780 +463276902 91953520 +394262618 -814622868 +537582441 -523519661 +-660859896 165274694 +731020226 -954843115 +-66550728 494406351 +-53900236 -883041446 +864228002 786210296 +-913164388 13118448 +451451685 -581203424 +-202230591 -915855718 +1561415 183171043 +265256903 -63760998 +911552486 -453385944 +483222422 132536130 +951832158 -706038865 +781837423 186574361 +774683692 -431266124 +-885842951 -309601847 +562083337 -234349549 +-613286641 -977300246 +281533260 -147328707 +-115721043 -71918414 +287596263 -921189602 +-35919688 -292583942 +-506628613 -803791453 +387461881 -453778587 +56295200 250957444 +808576847 186190788 +-816602777 -275490 +-301459391 282573534 +-849100381 -106596942 +970238129 934651464 +899710641 689723862 +-924219585 458697177 +145695732 -389011380 +622188678 545613189 +-565399673 -930799595 +325130764 -734825222 +-863654307 -100070184 +451356365 697952289 +888154918 -122337143 +192471139 -55598670 +529347565 -819832610 +-104867514 -978872608 +-679252112 70577594 +-58939702 -70171324 +926956884 -908793239 +938747035 616010445 +-457100517 430928091 +-12626206 904378230 +976323101 629612458 +129343500 -884791609 +553416234 821372383 +422029077 -320730272 +88567461 -131824861 +79129629 14498431 +-760649429 -210405799 +433120788 701221719 +757255895 -129351398 +660155966 -646861099 +-16483792 -818501781 +-703203827 -415211264 +866167734 485090783 +721416769 -161013077 +-35539444 -242102228 +-297353245 -420576023 +-849312651 -180363827 +291710918 -684966534 +115652420 -13581569 +-777116065 275061347 +-270834682 -537094278 +-536617791 -615534282 +-438583206 -70146301 +602468143 685127218 +745387511 438987691 +354527085 -290274897 +-468196860 -731952142 +-640499675 -319619682 +-24570267 60117833 +-46973140 -654165816 +3534621 496297038 +961581166 103854021 +-918303246 -247252449 +-613188672 23885156 +-759113274 -768416841 +-652181506 -31938612 +-804051937 -330272170 +853933001 368775454 +427078826 -944084505 +374852086 597991356 +-149293620 936106709 +378817442 145250295 +-200135644 -86453569 +-380324170 83774562 +-609947743 589464117 +-235532244 70844104 +815702787 755829904 +-472459763 -923224665 +-530409674 492724868 +279655697 -115178523 +383415513 -634135458 +-46411398 696397073 +401346677 -401517952 +-422413139 -608992637 +-538335771 31054513 +642566685 -499443075 +339666586 236807469 +-581049858 966157952 +64406459 443193889 +748418985 188048454 +989460012 874735636 +742610171 832358774 +-396177815 -216351199 +-499023313 133290080 +984637478 622680965 +-815861675 809888233 +592331681 -214266220 +-794548160 -93541230 +600690520 -829026105 +294740383 795453473 +-404083381 -850594028 +195914891 -30086679 +-590383290 79824582 +-497221462 256748422 +-426239409 -377412065 +-805905468 -859785880 +-409100993 -978001651 +355655591 721590150 +984302786 -741412216 +613876380 -11356053 +390662366 181579958 +-38929662 -612386886 +-116569250 175422138 +-450400410 254130731 +309316151 865250821 +-598154959 96821662 +952396806 874208757 +474555900 472556936 +-851331874 -172323977 +857227994 -73149909 +-752849892 494160183 +-36451046 -271074064 +-600133461 -933778861 +-548785642 -268740586 +-113379231 -740482463 +476993344 174227941 +-180619763 586024234 +163348267 274336176 +-204041745 579857257 +-278618919 -538328123 +613158095 -212540512 +594475013 626522048 +706230911 958607447 +827852406 340297240 +-736165833 957467607 +875715263 517968732 +576647736 -766971542 +-178234521 -849584740 +-512407019 308824510 +420566583 914372035 +-584584035 -757923303 +-676808868 848277961 +342819484 -666677604 +-782812660 982426431 +224756651 -920988757 +354939218 184220069 +288261419 6208996 +54189722 665570339 +-286173917 762638803 +-633279559 -524433671 +-272068679 -91950803 +-567873077 865281558 +467480110 595902138 +-682130749 -974108702 +-416789685 973016903 +-92497254 -436040596 +139086491 -521389189 +37526801 -158560494 +-10027442 607324816 +736318614 568281706 +-240138325 -9469261 +-971283512 -181952084 +897625628 -143976804 +419964992 888470457 +-874577424 -818880578 +-904166684 -92381428 +-450045125 930709178 +953695835 35030782 +895193065 738102148 +-426985155 -616923560 +157617876 -565664129 +431275020 486800373 +-715864663 715548057 +-882256690 185545170 +126303660 671928657 +178210365 -924597476 +978890081 -151306667 +-115268164 -699406091 +-270854020 -408940477 +438700589 -147396281 +673621354 62685151 +-822761043 -683731108 +24959893 233000038 +480698316 370644326 +413707011 792160050 +-743783992 521227140 +792540271 400996288 +-45599007 554396005 +918307937 -963551196 +665521194 274125818 +-694873886 797819465 +221334200 -101918255 +-840580454 -593815693 +-988709678 944656981 +-248579482 -760336410 +-898075091 -606513522 +67234687 -196120863 +-541966386 -27780924 +-421151059 -379779249 +17848532 836942265 +311707004 -571296943 +860114846 -96490116 +222156652 815586522 +-711536053 158262360 +736575411 31499672 +-701654019 -751399232 +596934638 -345725889 +-871878763 -334562779 +122478695 -568518205 +-67433757 -349804872 +39573046 -72610698 +346477945 752718874 +-749529154 -846131662 +709590893 -672730800 +-275012134 490266539 +-508057251 -403775965 +441604165 -822632307 +-838710935 -172442741 +436534260 865188502 +520879722 -9050154 +-702148281 33346638 +740335492 611090857 +-536682705 -120583442 +-302432833 705603917 +918988250 234094977 +-392813864 -198411049 +139423491 -809756157 +296673054 51058726 +-8750491 -102309043 +591239631 964284966 +126144555 369654168 +-484978780 863042775 +-342152152 423688969 +549600746 -281731700 +415245207 -269306090 +-195176358 -373924843 +295454419 -368268192 +-957880258 761134878 +-501944726 -542574842 +244061772 -661870105 +-184161641 580299877 +83085430 683697762 +-978273067 -613132841 +373343262 -620911582 +448398940 -94235189 +-253094391 -53978583 +872010755 -15362478 +-747146936 -250678933 +-892018380 -730226797 +-242467879 371849788 +-770902064 -647867627 +632066965 -990520431 +536136373 332437132 +-403670708 417441999 +-979336824 -557281149 +499818563 -300391130 +107068910 -512593901 +-323887729 623914996 +-644365839 -446913452 +163219480 23946483 +-649942369 -108453142 +-331713046 137873826 +-676010201 -238498523 +-559171015 -252107821 +80869197 56199101 +-940159404 699368038 +-699380383 -693869028 +-991419091 -231621379 +-619225340 -913483185 +331536398 425187185 +879007325 390744046 +823748900 830268269 +129289766 701938027 +-781839 255844335 +-714293 -454932395 +-943607137 639361173 +-311288485 911793014 +418712298 590579112 +-518122210 -515640461 +936494707 -75387754 +347925839 311849936 +646408703 -207376901 +-802224881 36437863 +-582189829 -658920027 +3773943 242506245 +21008570 -235554322 +-597263948 924826221 +13181820 35956784 +-454004534 931456155 +-658084896 324151361 +-261532168 -213138717 +-719033432 -104507346 +-704934625 534131443 +-119557155 419023605 +416883832 -163866253 +-562776129 -201078284 +-665895941 -866772690 +-936713172 344940785 +330453564 418414701 +420938000 -517548382 +-654126300 228034382 +426474314 462945511 +-922245307 -189529010 +-923266006 -239014440 +-484634554 244922045 +-579051688 -831205121 +837174663 878750274 +-358979416 -942670089 +-413340355 -278550962 +-135792366 274103843 +-475084824 698012757 +661518375 -274532247 +-811757242 50078590 +-748256436 344263316 +-229873948 95017343 +928172203 -212744195 +323376188 967228125 +-391421242 615693457 +679676687 982456532 +-130587100 -988365716 +-882833949 508777136 +-806096211 -21223714 +-348474977 -577387672 +-213737298 -684822662 +-704327753 -640645295 +766722655 949101626 +-142455464 -839534748 +-712763535 983877767 +158310408 629800646 +467397433 753480505 +-593426944 143341194 +-74700181 -942015466 +344949503 -990328017 +-62448514 772715652 +230220664 325869436 +914111758 997094048 +314742830 -799374365 +352195610 441644441 +-370777712 -411969841 +575659354 -174853806 +293801201 138863762 +-128713241 239075628 +-910031036 -18416938 +-486384421 659606592 +819088781 -553026068 +-325797378 600540619 +550391095 885590021 +579699582 -815320689 +814120753 -157644645 +998702993 585900001 +654123007 187674644 +613602099 183594055 +793690033 -734980221 +-142293987 178816284 +406398280 94989355 +-641721950 640767255 +152939198 -786445029 +799492857 367215651 +-901680513 340409137 +271933144 -486845181 +-594820336 767132932 +465282792 347364909 +-99790078 -86342436 +-609992800 334599553 +-723300257 431950129 +-257724340 -608798387 +-68146533 -736791625 +-568081307 395585322 +-949867490 427917938 +955829961 -237089348 +-508878326 483318903 +19416346 883176027 +560142442 941218080 +239889034 -760295997 +402608093 -810176421 +490860039 -124488391 +-985699727 -999222276 +456765172 -912730722 +-386621014 -971760323 +-926876944 -399855986 +-950438268 525566494 +-176606057 -992134813 +-323142254 -726978390 +889201074 -295406156 +36480836 336245700 +-800003101 43077026 +-821329355 954352239 +582350319 -725845258 +95456266 -792788754 +47738706 157396012 +-719607641 243320384 +589043495 -326842826 +852984331 -174997673 +694945590 -922701370 +-337734114 -478898646 +-425305656 23245665 +-168283879 956177618 +996707214 832748787 +941579963 -343541355 +498286590 -36995710 +-657723271 -782503308 +-979227794 273871658 +504069817 705290465 +-133067293 999855524 +546381489 -193781416 +628539030 -174110464 +183783707 -30142799 +959465320 446391012 +-103285860 -390286213 +-126494085 809358947 +316710321 355576583 +-930481201 -847416695 +-553514764 -460033272 +21886226 -154645853 +937292543 660268061 +924825476 -867678496 +723147983 121346585 +437411857 -507384540 +-892812523 -832116387 +-318572378 114148619 +-353132276 704089066 +3903345 -127259341 +535610137 39019177 +51807747 -683779978 +524702933 -510914907 +-236786324 618817445 +-864522051 784488700 +-52361467 926939566 +439527830 -135321143 +298103231 10162943 +866057438 -674553498 +324298281 162096908 +203837635 720290780 +-243342381 726086389 +-7641830 -811136553 +61402241 697464505 +-880652968 -685863030 +-412854796 -601157186 +-176335288 -285257335 +-835175854 127425894 +-309405160 557729687 +19225735 -335378434 +236517905 465727539 +647919779 -458024536 +-895206313 583988135 +-73136972 -178573737 +-322162122 -179358485 +-332595526 -451765401 +-853081939 987262582 +-136965155 -915898488 +790500121 307457022 +-515903896 -59213480 +610045768 -894022773 +762829591 -223985865 +-244792143 482050319 +-641523268 582277194 +-431561291 -596054363 +-784681874 912536405 +656245600 -240736253 +655338197 111482757 +-572310170 -776150669 +-141398588 74880261 +813300226 44868660 +-410801788 212069402 +-940849230 779119846 +761863516 -17341249 +-492453654 -51135316 +-560438033 -773323288 +499119908 794216941 +-692275161 -146766136 +851991051 -178502696 +982233337 -755586388 +-861440269 226523460 +-274398179 432765577 +-454611853 636918005 +415779045 -538703157 +-978124237 880273883 +29928318 848539794 +755117803 369277686 +-988853681 -145584531 +880755704 720071072 +767503101 -396505833 +104063979 815169675 +-926899689 -413947982 +-974522892 956931762 +-791662599 984274301 +799223940 403306391 +-223284677 707986196 +-106801928 -617414067 +966414216 -25174681 +-638860096 583905562 +712494533 699839314 +981719872 427656251 +-421446870 -955630527 +52694836 842849427 +-729364287 -872090450 +21815621 -500164208 +122629430 -120759837 +-355890255 -21686357 +-94623981 -825320115 +-847654659 -811070731 +482288146 195104901 +152443632 -254986037 +-213878976 284039705 +103328180 -213681992 +404324489 764390136 +-502538383 -274243498 +493295069 -156646853 +729935294 -579192565 +-407003003 -974514964 +-738998882 -474201360 +-975046521 -430197292 +636949769 695552135 +-491063969 3158182 +-792901553 -548972938 +79383102 -897261997 +-103950846 755653490 +-401173091 -68847428 +-888857144 -980071990 +513453235 -279244868 +-795058195 -786131523 +3833017 -472935385 +-931127365 -297628909 +-18617763 -547081596 +832754457 -711314305 +134603776 948612302 +756083859 -998570325 +792561793 928234012 +149599931 967884285 +755570367 396297112 +-156255921 239118722 +529459102 -74094440 +21350163 991240150 +-664363061 274881190 +483324681 76214573 +675608064 220227501 +88401905 -824785726 +363520043 952979923 +962006942 464241318 +-528353313 -740160941 +-975818395 968951960 +565995459 -585666258 +278432566 -405407164 +-220738259 232654957 +-382586097 -118772036 +179607035 -327067967 +-139288155 734239047 +534711865 -706648288 +-752662117 121098892 +-155282664 654219590 +225681920 705596563 +-547283598 904427109 +-25538955 372992565 +-272259072 -230809408 +736205563 825600196 +198259677 966078512 +22869415 166623249 +-464198755 -787134631 +275356515 343780875 +-426601330 958233784 +65470894 958781029 +915311944 -432963413 +980816770 -912924373 +-212468542 14165797 +568132955 797601245 +826689379 47095887 +-833235864 751599575 +291857749 204760881 +910973667 -655679550 +-658523693 27654364 +-170996973 -356780472 +-991914466 244283693 +-6073874 -308041291 +-145188900 -680553977 +-290025993 -765819004 +447014115 66936987 +-678604776 452573526 +-516890331 484403798 +833483640 598414471 +663241128 -790474814 +9880254 579070558 +878601067 38412342 +944177268 -543933037 +295584828 -482456180 +-767807597 -158189195 +653391269 765861491 +-505998357 910868821 +158395902 -371069624 +-765452042 936264072 +610398573 -348390986 +-29010156 963963428 +305332410 -364421377 +-390328677 706550781 +128488665 -465424484 +216998534 -610995103 +-583247474 -917543879 +-46845799 -343166103 +657041972 -735583043 +-401943123 -111688300 +735776367 917870566 +470651997 -382020709 +-765318658 -795895243 +327263999 665680332 +774681595 833849172 +-93594767 430332895 +506319349 192411440 +360778531 -783834277 +-201597583 -180914428 +231276560 232762220 +-654252200 -468139031 +243826055 -235317961 +928755226 478364897 +79462078 501035974 +494976319 -694044763 +-618021821 596239775 +348047741 -637215038 +-16710409 548574770 +957743374 -193466829 +872938079 -581738685 +700395989 -560583368 +-675745429 88352706 +923554493 -365690204 +-354728235 386149033 +-38978797 812346444 +425171057 24269038 +-68424690 -998672551 +831355011 103382786 +206980268 -649809632 +-304648582 342899156 +-13885270 -559145722 +9432860 463567263 +-549866023 -722991694 +-434891162 506145678 +401352738 680825751 +968078509 -568157384 +-252894771 -83487249 +816468326 -272486071 +-561723911 -625450741 +336233717 890764268 +-59750898 -572200263 +-460783644 182435306 +-711759873 217100727 +722476499 541174320 +915238640 124470329 +526533345 91419662 +295588532 -620160058 +130939503 730323113 +134247474 -60466104 +26675211 -617132040 +617566714 -371946270 +-893116035 533113408 +-773270262 -418809829 +627666398 -662145211 +361082759 732524523 +422719766 -896833264 +-106981175 -569933707 +-98693736 -963078737 +-684698541 -279525923 +-347980623 -294660360 +-198176830 -128624921 +656312851 -490834470 +-997993070 -528777174 +992287900 488625783 +164905801 873036739 +-270036148 769646638 +989203587 -459347724 +245759252 -874254590 +-350958300 260595416 +-578790598 126882124 +971189480 -873259662 +-285129676 853346249 +-352822614 -51736085 +-880020736 631937557 +583106364 643534952 +-540108119 964401938 +42021147 429386090 +561099855 854989662 +430665909 127252507 +345799918 155487908 +-326081634 -743593145 +154663416 364620837 +672435810 -533121676 +963295217 474362015 +253754930 -86464786 +235410066 -30562898 +-164892099 922792973 +-486148964 221904872 +-618055832 857411080 +491904380 847940614 +55821625 559523169 +-640429987 418895545 +350564776 -977323147 +-526499473 141048203 +22471011 -457527718 +455570252 903670237 +-212668055 -604620599 +712541856 550212434 +-349412359 213039785 +250735200 217287288 +27377961 413197932 +442863062 -199137085 +467350933 349241153 +-827202361 -152327332 +-401484222 477921542 +395057109 -946839578 +908445501 111065907 +292626872 -696229709 +-674154126 897909884 +72685630 -456384726 +796839998 -46750561 +-299285202 863907316 +-189847263 -88891395 +-593686212 954011075 +-442549195 561883803 +7608270 485241545 +596744345 730165292 +-892919215 894788634 +955271831 -241094544 +123241995 528571082 +-688907992 736452838 +-739798878 -915740964 +350342076 -212325751 +-992289164 -970662118 +377390911 -505729715 +591346856 -493829070 +-986109166 111338124 +68493068 -416749379 +235564836 880402454 +-907095993 -523729026 +821791939 605797418 +-566678268 -945799630 +-306786979 -899189093 +-698286816 -85441656 +-649259760 -327117427 +-892788046 -159354675 +837459878 -904554510 +-705540360 -949761667 +-658249465 12668565 +389136140 -720932081 +585598198 -73667671 +-150342556 -836738924 +177103527 558005242 +-639463646 635657573 +43048320 -538148766 +537784621 -137709313 +-58580309 -60742925 +-746234176 -36685027 +-453026168 236250758 +309848944 998100632 +782862944 -190053621 +-901799697 889454031 +-800768320 858412545 +428712101 420106049 +582593049 -756868458 +868110215 625873232 +-432305602 972521767 +376824156 -931051832 +-75997743 943662905 +131463692 -444677229 +994777709 -659329456 +768948369 -398233398 +215924676 966090538 +-169015874 363162872 +-368380447 719235871 +-53512158 293835226 +181909072 271599066 +-902739538 517334139 +267364414 671413553 +222736792 257833098 +536996539 504180851 +339556774 321893415 +13161505 -965479044 +-632768367 35842783 +-956587147 -532732129 +-960448941 385748481 +149037367 176662741 +543013259 412013340 +994807822 -535290060 +543708677 566268258 +60153489 -629562614 +615254624 74885391 +494083768 7476374 +195012302 700158447 +457213482 -309288585 +425076694 248501067 +576030990 -741122431 +-89453082 -495133621 +24681464 -91419862 +265639373 259024086 +-197850906 -60180993 +-431803695 18035037 +-280934639 164006431 +465747124 -977629233 +539914079 -963589430 +-845284185 36389548 +854573394 -742191580 +875663226 -611619389 +164065687 771904572 +-450690897 -568159269 +-33384346 46964495 +-800911838 -143006270 +-485650457 -5775281 +789633026 -474182660 +-48217034 806441090 +925729851 -334663973 +936331427 -82402048 +-166574993 539098003 +986893246 224936649 +-618093554 130558791 +-126863609 617024341 +-672556434 943219128 +-645075741 -63420468 +267932339 -971367887 +694923380 957134633 +855606698 -160828807 +931183602 -567410100 +775370295 -662001540 +869727019 191578170 +-762316380 -445695697 +-56017494 742521743 +427203811 -946242839 +298979314 -980052148 +-318456884 160044804 +635324299 592068942 +-706642850 -556780649 +-383685188 134430660 +-538052924 -33304514 +295967872 200935160 +147727729 173390355 +885860917 -459741825 +580765422 168374509 +250621359 -933269174 +763568820 359893181 +-613345195 -276865042 +180249770 -338684817 +-492536317 723517545 +-392888063 -660760245 +155938280 294412346 +610038851 -208967680 +327973715 -920104203 +-883257629 583646239 +415829871 -73904066 +-99900655 -413921419 +305394960 -843118174 +374895539 576025307 +201073619 29837685 +-244124261 -831026184 +836582397 -485481850 +-642541812 499225280 +-718716255 -756398909 +-959950685 168378300 +646450764 -224303921 +875248062 -253340803 +556504763 382134301 +6272212 -590948152 +963430589 130755719 +-537883184 475919366 +-515718131 591049246 +196000388 -874350316 +612665809 105472053 +-778933744 -273204166 +135333719 -624459416 +-574339206 5936670 +513397167 -975178679 +815423165 -747870612 +651622996 -695242240 +-125654847 -718438224 +-466715975 -265925953 +823297090 -906514593 +-476103924 72505023 +915996893 -560127680 +-804669992 -839258246 +-516821935 -888402292 +-342744687 -65712526 +-959193690 572202795 +-932720297 -812392645 +136204264 -621170419 +-942165797 274659445 +570995791 884926748 +419861603 -25127310 +-822340753 -858724531 +-932374383 -47062931 +209131552 -418379090 +998340186 760997718 +886297784 -353471516 +643026303 763681923 +-732545848 -708901197 +746483139 -624374032 +-143245743 820457545 +252500080 47245123 +252766812 311181556 +-406665735 -677607823 +862019744 310821693 +615056334 347370440 +135199939 309592514 +221381320 -59156425 +589319677 677111173 +289399932 650673882 +-671107583 568838198 +-120798291 469119511 +-22270563 -745916147 +894490423 430555653 +-282289013 -160427195 +556165763 155600276 +-276254803 -196263367 +872414590 -720311365 +277393209 -352498702 +557892220 -609854385 +350898204 -223251116 +960290594 -412305410 +791074968 465431215 +-736435924 307742129 +278805449 605846795 +178201156 -650830345 +524105537 -513029692 +-810328808 217872802 +253027582 87428158 +841915835 992704254 +902692749 -359879432 +548100689 422303202 +119361481 -604768579 +-981564898 -388099005 +777071562 583922418 +218884046 -448522148 +164638644 -243550170 +245663579 102752052 +-773567062 -381885583 +452114813 -504529727 +-827372908 948513890 +-176993914 -232019437 +709845851 -877327343 +-890949328 -800833363 +-524357878 -150769786 +200322099 -346406611 +-898049942 800484198 +-455702463 -360565950 +-74742922 -933874826 +-310738603 425722717 +958018210 -82788624 +-634092547 -747680 +236048500 956441520 +159671433 523037332 +640555777 -42407172 +152146850 -534881798 +-970824455 -624760182 +31798291 -890554946 +-863065313 681172240 +-962240019 134284920 +754614289 910516683 +58900603 592840704 +363952280 496228720 +-289421345 -65012212 +301470540 314852071 +-852373942 875034364 +321762271 -471367589 +667627547 -685056000 +-578387775 314780907 +-107658875 -731460811 +-843987325 35254147 +-972609099 -529966794 +181727252 -176950528 +-365240555 839147197 +602179702 -297507597 +97183947 -296826600 +975557468 -568525904 +-665572171 -839024973 +-23610384 372538829 +677777274 576857328 +301353814 365766567 +353246614 -871618514 +-903992179 211079993 +732282746 974259271 +-234284813 966453121 +-926811738 255685226 +-284455987 621073080 +-520734563 973881666 +-290503098 -322774548 +-831531104 371001324 +-702843178 859309427 +-915211738 -244992365 +139360219 -256793602 +99502105 83819065 +-692309237 -890698641 +243398412 723835307 +230651809 276158535 +820304628 -294420558 +447907670 280476581 +647999328 834738402 +359471012 -73599785 +-214996649 -802660504 +993103526 229928551 +742220682 -329253577 +-329925372 901228130 +-140260607 -135835264 +-529247936 -729802487 +24142110 -353229830 +-384999986 -200764301 +-379214790 -122196197 +590292101 912061404 +453984726 -419689682 +928631608 -353885901 +-338683426 -385118756 +940864289 543941948 +-838352019 -783285642 +-330131828 861995006 +564878586 878697527 +-96788594 774496244 +-627015601 -251668509 +291462904 705937489 +282327463 779979037 +-521203194 -689469438 +-699945150 646732871 +81226035 -634104122 +-578385250 -290791510 +-49884887 -175626040 +167290985 -353506522 +-889287335 61184098 +-435182703 947267808 +900183572 65121365 +343897504 160870696 +-834851414 674016891 +742304312 186704949 +402004606 -292560856 +141648410 407284196 +-378764170 24715899 +945299363 -630680103 +142001273 -521620113 +323545116 415621416 +842441885 909837503 +-358848189 -796908905 +-221931915 -543256403 +593340311 78922579 +-397175222 609330545 +-212798262 -979835 +-410495894 325269294 +-771687812 -746934626 +146279859 820227981 +835665598 189633987 +-327720281 -520164733 +-195309808 166636365 +342388325 789033909 +-83126 140379031 +821528562 485787643 +-308634182 -55097808 +755792753 -302288376 +-188332932 829393894 +-42607497 200327341 +524349496 -224584885 +745556809 -857976164 +-628203897 34687416 +-449487819 807006317 +21119291 -900960302 +387232796 90813725 +491464756 288256888 +781955981 402996551 +838724809 711971463 +793728516 808492181 +-171845098 204977084 +-738594371 -773282537 +-388864032 566362838 +756260218 981894514 +41071786 444395834 +-345128809 443756004 +-289488294 207156387 +-651857006 475237772 +-744050646 448491247 +-888379780 656178045 +171355975 585246293 +-576709678 965836743 +-603659590 344047394 +-920119323 -149238415 +-361812439 844379947 +-107265542 -285801865 +-417539999 -715445663 +-319453323 985128097 +608563801 187068514 +64121068 -826966896 +-5538584 -773630042 +-310788420 -485595630 +845129922 338378989 +744064804 81596322 +968193369 908016376 +-886641110 191199962 +324501795 -314192798 +-358226850 215914520 +431890621 865782315 +-72846206 926849703 +-107399911 -838197575 +113710058 175991637 +-212686823 494038207 +-273293546 -467382211 +-329343502 985975358 +489486894 860496190 +76494957 -755475039 +656053451 626183981 +415387751 87217806 +117820787 -104101129 +744975460 -722368473 +-83719689 -245573457 +509425840 778471889 +-811924241 -947988406 +985262606 -255873057 +-355964292 -342487328 +-129991774 -812297448 +909866566 714577449 +752698815 -653868146 +147246753 678236476 +956195840 472270097 +-536853734 895760502 +-124966895 931017619 +-204423026 644196661 +340486437 603729047 +473222786 328173029 +188986231 206122996 +-589874010 952467553 +808243390 -898521985 +-894982953 -121502765 +168898566 -164743153 +754940613 -214821626 +-88951703 -680111717 +284665615 20803842 +378071245 -375658937 +-678167170 625669317 +-103288546 -944306090 +931190551 -279125609 +-543086351 303201184 +-470722047 -134296672 +-331514755 -321283892 +828618309 -455812012 +337267118 372572102 +-814850156 175308001 +930793895 737260288 +251618222 -578046526 +231627889 489635360 +167242528 61604988 +866315402 857131845 +405264642 205349653 +244917635 17883464 +-441437370 -104167568 +613691251 51302462 +320933390 796986630 +31841549 798628696 +-262510364 -821606423 +-553663211 -629704521 +19913204 -343325576 +-798812398 114674780 +-904207420 925783814 +946016160 865053745 +-131031777 660849450 +-309195954 -981164831 +-199604617 -708728863 +938976590 -48756480 +81296396 -139682538 +668920580 172882496 +563594231 -883343563 +496093235 889899769 +-785018689 -93128666 +-725593640 724245090 +-89519148 -515131344 +121608481 576445703 +895945671 -20100893 +119879015 -599364102 +-350844241 -635359459 +-566684286 525901122 +-518998186 67745466 +600809484 -479014816 +70897798 797742567 +-497138359 -460422359 +958607916 -88099564 +30504546 338468119 +-622614922 589196354 +356466339 944631140 +732324870 -362963654 +-514656636 -626687399 +41851166 -688337512 +807987634 765176647 +594643325 118831877 +142877159 11692001 +105031179 -257938056 +87650408 93957627 +925560443 709195482 +-58672489 -997550592 +868409604 -121170215 +-862009388 593775753 +-977571653 -598396147 +-490503416 -387261139 +307964425 -872409438 +895066201 679898509 +468033634 112848170 +-804526898 811806639 +-361407858 807209881 +-450629791 407895317 +-490096947 429528177 +552233817 399059153 +264799321 -287315887 +331138614 385090573 +-26751766 -602758635 +-381630909 711987982 +888336634 -608694619 +67942118 655252388 +-440790398 -61512441 +-430396809 -615394956 +251299225 753314023 +-524746499 -168964960 +490220668 482342425 +-361620849 -597845920 +627527698 -341119962 +-993377199 258823686 +310062646 249332908 +989024390 -801295157 +-443136912 -245921145 +816091900 -957571050 +675994731 -84395028 +-416483820 -437490409 +-202542540 920735405 +-180806831 147007207 +585382086 -684886041 +-846688143 -15289995 +763749727 549732875 +55789525 -198583501 +-89641868 -565802260 +-994199221 -462399996 +161117878 144524353 +-830981337 -237574244 +-634978508 -605455179 +-449201653 -514683955 +-905425194 942008646 +752847409 66219945 +-550444116 981672190 +664720382 897832510 +850284003 881719179 +31271002 -870334025 +807493275 870631106 +578135426 -802849387 +-860502794 -274262966 +-95284040 -465876634 +260964264 -511368156 +699755521 -227670075 +-310827248 676726370 +875726154 89887241 +-53716535 724419972 +-323300835 468642378 +-223734408 537587717 +-609734051 -277160040 +89827636 -708886241 +317717341 669645136 +416128694 -571818465 +-830327504 -775788557 +986040749 529831295 +-78976155 -642254220 +-797372091 -221692717 +-4704544 -272519051 +56277949 309567528 +952776428 565477568 +-864110707 -620638534 +374864777 -131000894 +-666828431 -925159722 +-218730225 -589739606 +456568389 326532850 +815148317 347083843 +302694185 -95469626 +-377901069 875422039 +640685908 -214489059 +-949310255 -860469840 +-538539679 973319785 +-581212091 -419569289 +-604247741 -518264219 +-205696482 -638421216 +-728001383 739393744 +-193948504 -318173919 +947176961 -984026517 +112471735 243171846 +755185404 234084467 +512356047 -534091769 +-708760789 267842997 +-233467016 763294237 +-511556749 -542652965 +-173080266 -254974475 +-99762522 791472350 +325835321 -286506001 +389815765 -659079927 +400209136 628581697 +496126262 9507122 +-957904282 -99234445 +826594129 -452864264 +-359498449 -641073582 +-730603334 -201767279 +341733385 -127798713 +-821139798 -985870662 +-243854653 -734953875 +459582466 -100476796 +-125479246 508907695 +-368495666 867364193 +795666937 -795439559 +-714932969 85454738 +980729090 743564863 +-27882437 945005944 +-964989621 -181046116 +-104668629 973694267 +761454802 -640072342 +-50804932 -523738661 +440245933 936292713 +-392394912 405022374 +-674730275 -420484631 +96193870 -130065115 +575714420 -348861861 +34284081 -767943881 +-710402973 515123187 +676500646 -609278316 +167740148 -950069459 +729355291 -968039823 +561838049 209447453 +-603252584 549245691 +-273793463 61683768 +-953632658 -835433337 +-349872932 468151815 +-572546129 864707785 +472656205 -408528910 +-877355721 -852617642 +710917100 137339351 +105698099 176553483 +-399805397 -93722708 +382930782 932020265 +26913536 775941764 +659375082 -297766584 +688474826 -62441101 +305084212 -151667163 +574860663 808575052 +452903669 156346259 +729381419 465703867 +194083547 628818487 +91371560 -652527187 +502304735 538757582 +-315080243 -586821835 +-721805492 -587743200 +914033493 42085903 +-989611663 948917491 +-51275928 -990025867 +15308635 -499112199 +-135360838 503823177 +467568812 -894718272 +242478775 -224904681 +-701647303 657941806 +-932047472 -860070021 +-962978358 160507880 +-412725087 228218949 +-576602118 -516411157 +420206854 590780919 +501499844 817191987 +406628100 -27903685 +607594092 736728051 +687746048 -985805944 +356598432 -970210928 +199906612 -771373533 +788603790 -350296542 +-285819581 622108887 +-51387335 31858527 +707117022 212911972 +864721163 -591301992 +595960270 -285482510 +510084076 289098631 +272521308 559476316 +-739965674 -131599579 +-405097237 -535968937 +230189898 431105625 +-203484108 100746959 +-379568614 -542427903 +-305233425 -223228185 +-720760225 668510930 +-327750309 962540430 +-128498779 -674194408 +134405603 -941688609 +-756209050 -423230154 +-717482311 72092668 +-651231312 478889754 +-554692351 -65071258 +575274566 -334050296 +-622555413 -299917943 +-459425234 143306360 +-416568506 433047971 +904533876 976957691 +-848566824 963510617 +-634892867 210153633 +-447372824 644594473 +-113314476 311935910 +-94258430 192812904 +-292002241 456884498 +-659575148 -889752359 +-513180931 -553425294 +12807716 -190010261 +-205003448 213426706 +787739674 527071575 +-505748861 -684524637 +952188419 77669655 +489735095 -442946924 +-182191701 -812431744 +-383308349 925545931 +813325244 -601357703 +396944989 817818738 +-284941317 774331170 +-333378583 69781695 +-913269603 932882827 +-278038317 -907350054 +-690549038 -787537242 +179743802 440210090 +-592166505 244882692 +285385178 -921076007 +-733047579 -647090492 +-20604670 -30166773 +461062695 -319297930 +-195836084 -653421624 +-730874009 -757542358 +-104349785 -923240078 +-382611985 606018623 +290578445 922034141 +335655024 604567392 +-266702711 -217472091 +-383193023 -621255776 +-487155930 499290099 +904525921 482384265 +643424890 -512910831 +505706209 379571355 +-2004212 46015759 +638365089 509943354 +881669694 511525688 +-405265229 -113704657 +-778995524 299717193 +-21838595 772242848 +-17293920 104910069 +-495767746 873279876 +5081579 537980301 +470157709 -628344092 +552733493 -932935638 +741941343 529175219 +-875765775 -177253231 +-197785367 577455608 +959284879 -818694135 +750657453 -758715701 +-82689098 -587809894 +-772393499 -893331651 +32691471 610332052 +563779769 -709142643 +687448571 136621799 +-42802583 -327430366 +-290206619 -203670168 +-451667500 -621476398 +-243754034 -329904966 +376124362 486670294 +-925277346 -407750194 +-542981152 744314398 +-554621046 -456935674 +306768524 521662053 +-90777200 -26336503 +-113093139 -12805927 +854003681 -125460279 +-737422046 -947507157 +461006150 -448412939 +868635343 -384272309 +624690145 599333155 +496670046 854975532 +19758158 -802315491 +-279282457 -428696054 +-822546062 485090376 +-450060338 795120876 +753155030 -23285022 +-725840112 -966359339 +-635208483 -183241084 +-388381137 987325249 +79233403 -961871500 +721571268 78125227 +540955524 20347656 +908829118 -283604772 +806095919 451856151 +157147820 -150766973 +314630245 755384872 +-573119538 15082673 +-281603136 326707858 +674481210 638121484 +841858187 -881139865 +-565152791 362271589 +509342558 -878594891 +-166009222 -12666860 +-278980536 112738622 +-950455468 -521885044 +-171336259 -139120702 +-926337655 742409103 +499094993 -995631823 +230387767 -496904258 +-539758860 610675417 +-438073030 -107212136 +-785993957 -411850223 +-32194583 -647968434 +-110726438 -291958303 +-644907149 838201748 +530262539 -354760728 +611890891 -237801159 +-923345578 196542337 +173188255 766031220 +-16880802 361758309 +85136808 293341731 +637073836 -880194789 +-186036739 663260628 +656876860 370111273 +826565032 291158204 +-54753061 -708226852 +567533179 226411370 +624871603 979537832 +-926839706 422429133 +-135540088 -830272269 +79173341 735536298 +-543367811 -771945834 +-913310142 -305569342 +-551681389 -966166986 +270827655 -593471546 +483345905 -334798560 +462914201 -7109259 +-913764816 -815604041 +-249042655 826759771 +-665528333 137037262 +-398578804 289533472 +872733415 318051233 +-971523394 -850131077 +-570016211 313387895 +478078517 -548580851 +-360495990 150553004 +-137116535 -865763133 +-491514712 -827812 +721767610 -498500289 +-508913980 -265438639 +-491158208 -418512010 +-299392092 -548808396 +82987043 -680722007 +793673482 -93918789 +-82952943 274151032 +-266448978 -29611815 +-471285736 -853183820 +-792533806 569030869 +921457890 765690855 +764985122 573112115 +900587287 -182749095 +962521020 -310543912 +-408590270 70739167 +694508812 149033432 +486045094 -686001487 +752922004 -30766764 +873226419 -109459157 +-83732800 627317444 +-183076830 -475048561 +706083787 -486410148 +-508235481 -437705928 +368824434 -336147808 +-886646732 -579742627 +-197014399 744511666 +-638334781 732432319 +214030514 -156965226 +-502349681 -949067011 +-140846120 551301279 +-344634757 107496578 +303729737 316818619 +-752940213 -187075687 +-346440132 815714380 +-112366512 428637394 +-760394912 814560437 +793629559 667130744 +-672311105 584860799 +791321109 -621669501 +-682012659 682178475 +887318290 670425608 +894981799 -60166382 +-231667026 -711621938 +316696587 430424991 +-416283474 218749024 +-365641707 -602143949 +-523238657 -969934977 +278718820 -25753955 +-84998281 -973812575 +101131776 -618366037 +7490990 563476889 +226644146 -613376209 +638025332 430929016 +767312188 634389775 +384732365 -858828633 +-209109348 630796461 +-334694158 -155535618 +920699777 188980998 +96639397 -625818316 +-7897436 -939626486 +569689812 -857533345 +424852625 206830459 +506848922 -642052299 +747545321 -67460315 +-607732875 -871762016 +423183091 -783991949 +347788290 657789358 +586258252 123566672 +128156509 414551537 +-209880643 -790120725 +316816335 805674171 +84673122 -355499681 +888268912 -169005934 +90130756 -895232976 +528277123 -994882719 +-425764363 -128464169 +401106092 242094124 +-800799190 -620214386 +-43652467 707880357 +-350288397 904393234 +445061773 944859500 +-78215261 -653185185 +231126384 -561598215 +-165577319 -526761270 +435571092 388421661 +-125667715 664560764 +15106395 -458053407 +41085295 -296862267 +-83655797 -273430860 +407820935 -77287021 +-948102269 635106414 +-227573130 -957941475 +-425080649 -65743653 +-741463605 276119570 +357282553 717993948 +-88377965 166722353 +-716424768 -799857108 +880813376 611397573 +264050116 -797002467 +78443684 -607125889 +741747778 -191126304 +-874661939 -133686190 +-509684991 298135795 +625434172 -415709757 +884510512 518723433 +-946997763 -140689221 +139086632 222810986 +181664667 -840343629 +858050318 834841478 +288371299 -486109832 +-385879659 -284291752 +226448010 70599574 +548530676 -709691407 +184132718 528766465 +-132901366 -399049996 +6558617 -976156088 +-942785829 323621113 +-79364628 -235819635 +115103234 67964669 +348479008 269671822 +216071177 470777999 +492110881 629036479 +-174417153 -775572892 +-499243889 697012426 +-605117681 541503652 +-769447038 -291941594 +-922276277 -640027587 +832576628 -501801381 +106959752 -20421706 +-265358801 284858788 +-578985089 -595922103 +-266315945 340335816 +-521914499 -75990996 +156192672 -772822348 +602438834 -856041805 +-143432542 870320033 +-152308161 584331160 +805338533 238617004 +348421585 -855744522 +104158968 145002208 +79116817 -802250020 +811611667 -345488913 +841279035 683492567 +944928847 975709086 +-700158028 -992826934 +380465804 616032133 +344494319 903352214 +317881534 -908415345 +-790559687 -471701461 +483031245 238028891 +-863683177 -34726748 +622559917 -952409762 +-307292529 -939667813 +314673375 314533447 +-490923881 -559810403 +389836770 -573424747 +111717413 -201095255 +-869058143 -785704339 +851533463 -279623264 +-464889762 308447859 +-139234982 -703146107 +139241620 655141576 +676398308 -167968502 +541182965 453804569 +159062958 -788264324 +65701713 208514746 +-319486977 588076010 +-13282905 92277179 +545254088 712946368 +318814595 -773867201 +17335156 599298039 +544005203 545501788 +716357655 407649510 +-504388490 466749517 +-589469978 329660952 +315381865 -571850581 +961160365 -207586060 +805253351 -340751327 +-908015551 44290940 +-675996543 -17939405 +122688653 -364094802 +-450161449 -36008045 +452896877 -995044306 +-794339357 -644749777 +-649338592 172943257 +-495937591 -995232086 +569118446 -329470879 +324991349 970911374 +-762875783 -431151433 +-912089849 775306083 +465011991 516492141 +-395433760 640546434 +-279399749 -21364264 +-824583047 -912403035 +-325369672 -289209681 +-826282427 558870204 +494546173 648178800 +-822877573 36210193 +176070628 553783441 +311689465 869738271 +-645623559 -815238456 +601416301 -670723469 +-563303534 -773102858 +620318421 120766039 +302862423 -480017192 +479252180 -224649421 +-812172146 -540088297 +-376565142 -861139542 +-354350634 123293057 +871718468 -325536312 +586920865 891846023 +-120556196 -141806770 +992362082 -131596281 +141915978 391695717 +-401546597 852999399 +382295539 -386712701 +-601705104 273542303 +875281292 260145819 +674649353 -103515037 +258357485 707566621 +-998854768 -997004618 +-126936163 -370463673 +-68317576 -882185770 +-485455425 -28989128 +-114119451 838794138 +-419759153 573608417 +-55574871 -101727468 +-937326252 730037565 +278744052 -316179401 +511761339 248029668 +937834757 156892001 +-446589335 434653601 +-342082728 298328840 +576308702 -426461720 +-471484681 747740857 +541023878 375756320 +480173372 -238094451 +-765440134 -201510540 +-254380914 -554208264 +955127027 -831021077 +-700057079 -996722498 +-432555977 -943209213 +-459636750 -169323264 +734423887 742265340 +-367394487 -576015383 +658428014 265876721 +-966920634 -963396197 +-354591886 -319394083 +-471233500 -856815021 +697580518 740248168 +553140665 501125487 +-576742121 651957267 +260377032 -483476285 +754185689 41843966 +397097777 987496727 +946880411 187600605 +444099499 -204610427 +675950307 825043124 +-52122613 -460124965 +-144494211 -193413669 +698692287 397919828 +209303754 -33610556 +-113670657 -496487565 +-873826053 -895181119 +582245516 -920665738 +-251643802 -395129901 +-197373290 -649587087 +-796944286 -10813036 +147732645 845742391 +-218924472 213031431 +883370986 -120260440 +-862855874 -784498040 +918666973 -881990561 +555498183 812645239 +-102297806 -835514421 +-581310223 -597137734 +-876724190 759477355 +191565728 -948619735 +-784866698 -411816482 +265524723 49181598 +477993650 315241356 +35268935 -649840161 +-205250618 -610061818 +636027522 564714875 +-495321445 855092457 +32213322 822761475 +610896324 -176425982 +-561537572 -308291787 +-92344399 540462930 +-849986451 866226009 +-463780054 -827434218 +-488395922 -501634569 +-532597130 965746618 +74281211 13640203 +-992306128 -191105670 +107919851 185563815 +840377506 -435440815 +-523241515 281660003 +-351122994 -818686223 +482841057 31013646 +61378874 815242246 +-602252471 -893755799 +457814803 -434066790 +-533440745 550105934 +782894427 -160952406 +-458967315 -436666190 +-119052745 -564440435 +-113219848 -153504925 +-398798884 -265022938 +648504813 189632726 +201286357 353566506 +330209922 -601095300 +59001756 -355164678 +652369112 -144870190 +796108628 -882391768 +447163001 -393119089 +431431027 111475910 +829245998 -569113514 +-127857010 601686604 +159750243 -878270733 +489740735 -906822809 +-77344854 60215798 +-719006046 -692783257 +674151245 -973759623 +-434900353 -803023112 +113049545 -748538154 +378543112 896836581 +-86855104 136913395 +-92485407 -3165870 +-844608857 -167596110 +896636599 -243386170 +-87387130 -891237822 +125533365 177311439 +786974506 -46399344 +-597149112 -797025950 +-423192448 507365419 +906413405 276082092 +-848298468 -170832076 +347537929 879111515 +-212322103 -80936055 +-369665069 -844356886 +380795536 938659939 +384353672 -195476724 +185228479 469774440 +-813216064 -627597470 +282268927 -12083997 +-910355937 893310440 +650659735 251084710 +-610047513 -684164294 +-27632524 130553701 +-399814886 -335573856 +425662066 -262473691 +-564489708 -198294790 +-139700914 -913392233 +-866087656 -480197313 +444932129 116193724 +-622677572 25613425 +-371893905 592392297 +621724750 987979918 +881757139 -843927485 +-100240234 32886097 +-857999049 -2920267 +322435047 184847985 +-594803859 918968129 +681982122 -173763134 +-736811810 -239846949 +-323559469 857510135 +-884450515 -780533852 +-161670315 779749083 +-489781162 -879489211 +-254825570 -114439708 +-29256835 131432559 +-600323315 644044788 +-517214209 601918691 +618504945 -398602024 +-247329690 -383257343 +855818027 77104830 +-945863693 270955528 +917833813 -224336993 +175773781 286987038 +-558062694 -675635824 +614677201 197980142 +292887393 -28429093 +-876156846 -652095464 +-995445210 -12767152 +682077866 -130990584 +555474572 245778935 +-28361096 164935934 +-324151831 -11436168 +-475128470 -508549347 +337840372 789151968 +-419096608 -707290227 +176018399 680455280 +653068574 -479678819 +738041420 653432593 +867100112 -814004398 +917160152 -772703338 +-982752870 -422056719 +-654717871 212617927 +942743068 130211120 +198342677 969608902 +-165442499 134433264 +-466150725 451467938 +623969144 -659590166 +-817566450 784787973 +-348792711 -620341776 +-835394178 -629942200 +140638548 4515959 +424313815 896020711 +467603530 -853604241 +521990484 -417796581 +-722844906 398506819 +331034236 281564592 +733284411 -228923775 +-950985696 981920817 +-41772975 208896201 +-930603529 49601744 +-493700058 983741127 +-815377232 902325139 +-775465235 -53022509 +269065066 -697907961 +64116863 -230142134 +-602568352 -105719403 +-210857072 -625117290 +882763631 469012175 +-88143000 675216332 +279246322 -797789301 +-882079084 -462364572 +102460146 -236057681 +-272021530 57442489 +16332172 57723373 +-24517237 369995186 +247601185 -185998269 +893555208 -501083803 +-78175057 -855702791 +-678623634 494805979 +-13605466 -14482282 +112517146 267204638 +-200869248 -596141137 +219211548 724693246 +-536261620 -152909238 +412520697 -33209367 +601422975 -680506943 +-508619605 691024072 +-33755110 393796420 +-311027571 159346011 +-501175778 -673508140 +404017873 591497944 +-376875556 -31426495 +-729220771 -39752973 +263874215 -356260913 +418333871 634516473 +820872713 -453644175 +-131176618 780647603 +281639855 -380693940 +-496692607 -347110695 +-755327898 -23191119 +-802643707 -527142852 +826039749 584454584 +-807831199 -123324413 +-822018197 -54353973 +-748615639 -880956608 +-165975876 993971940 +476933157 -678311338 +-368510606 -624047978 +-828739414 455685871 +-404473698 -934381315 +389610985 -707822454 +599622708 786970128 +866459090 -774473637 +441850843 17636653 +959400333 -161660496 +195291671 -719945201 +-258486411 -516680363 +629859334 462124110 +-918480663 774488095 +-81784221 686522858 +-637399297 -731114417 +892149756 784616752 +-500898465 -960306458 +214319824 563554547 +-668819947 615231925 +-830357294 -966919314 +286387728 -385345824 +265905358 934621048 +-462725120 -968314761 +528474131 -198183355 +360380760 391241974 +-783451497 -141142741 +-878125857 601158258 +-526883990 -295090667 +-329713380 -997933521 +764497996 -512243670 +-244506445 940352423 +-63973923 -920217809 +797412853 -709420781 +707392845 -377706467 +732604624 3138639 +457372000 251720831 +-428635931 667046434 +639551608 -968164248 +-371847668 -933374992 +-274860810 557532743 +-966652732 -753370614 +957007262 637103558 +-398997851 -291507565 +-111754567 89407335 +750577585 -649563143 +108596346 264035671 +332344513 424553287 +463293945 -459734398 +212194215 -742604790 +658796719 302721124 +315648739 -559470546 +-514428375 -740491322 +-202467572 520625802 +257350597 331750408 +471598842 579621244 +-399815029 786638724 +-817583672 -949423844 +221156945 336850006 +36618089 16830939 +-77589241 -582425239 +852485377 -186484255 +-267543192 749541707 +257339469 152845581 +925296108 895954174 +99180664 -33499519 +462398983 542508934 +94329964 399307199 +-877933512 -68215606 +-400520116 410514702 +71963492 -836531631 +-302832858 -414883114 +762543976 -476761429 +232801841 171127247 +-850906256 -880735215 +438060414 -68918172 +283645124 984509791 +460548603 -203967950 +-4934006 -356256239 +-555600909 -188734186 +-994709814 -428383844 +527670296 -41745346 +-760623468 267776882 +619403553 -920022047 +398475124 989793796 +190589409 656798829 +-633276333 59924332 +-497798206 -514065456 +788071232 -439025922 +-167281241 -825408398 +-148527433 368024043 +425934627 843667537 +838507792 796773363 +961771045 -569823773 +85956037 -200701056 +28542402 291103487 +-353102396 306321115 +112266795 -160658990 +-437606440 -387439506 +-564043323 61695434 +-433025876 902705363 +-310004594 -98426631 +467595740 -825655190 +-59851896 -990678220 +936946905 466128199 +-687590873 539801574 +872965712 113103699 +-451262315 76351075 +-40920049 372420304 +361305695 817399969 +365997568 -366526576 +424521417 -464145928 +995112799 -757123856 +-351410841 147922507 +244568102 -946060664 +698622975 817639462 +-949659233 138459849 +-404603370 -908426127 +3118452 -825336479 +-539672852 -670611807 +504666314 317030985 +-146827035 -145965303 +96242938 250179708 +-416377941 -405015576 +998086284 50030357 +664624911 706505796 +-30548527 150768178 +551842408 -587573794 +159127775 -298823455 +-348250981 891369146 +-203524839 -229009261 +404086786 -187592380 +806729933 -238821032 +182873379 329545376 +864559752 -863479578 +313044899 -855812420 +-204422462 -138396031 +-990536726 -498665631 +-421786312 -395470118 +-271719016 -841306899 +-967089027 -645411123 +-199133908 529638821 +616345825 -643957654 +-405122553 968008439 +459500080 612784747 +-727567983 -319557466 +-642299437 -459919033 +-755718754 158430598 +-425467623 -347327907 +-261687301 425823699 +755720721 53550430 +-362934635 183832110 +703916027 726496328 +-541789514 665517253 +567403191 291471009 +-881136442 -761117962 +-545884694 -286972536 +246389557 477396553 +652082240 800600435 +80763574 880019540 +-552887648 129007456 +-485530911 997994710 +662558246 717631233 +-530486856 688975538 +480393089 -964567150 +-541999202 -882466477 +-602117469 -232335683 +-503109232 -483931353 +776501565 563437793 +875852853 146637267 +816733234 -26824946 +-16972312 962612223 +-236966726 -330421607 +-37280151 -591468927 +526013208 -990088697 +-723779820 687036499 +-847957628 246838505 +293505150 167879160 +745003690 777372593 +895591437 343982389 +-613877514 911296859 +-282669883 69067410 +81312455 939578277 +430475528 299184797 +-523728986 -803143727 +-440482424 992759885 +-836656333 990612121 +-276598537 -786822166 +-303355829 -476500999 +-636304115 600748628 +-899923004 733025992 +-92588093 -288120778 +663114286 -224927734 +986819528 506849449 +-893245033 938176576 +804233971 -821855438 +-397828145 328303336 +73444666 336075739 +983606852 -568603308 +-66146293 898075024 +627248213 -554079433 +142181830 804307790 +893099038 370620179 +-418796001 -467203142 +950756108 80781120 +295648740 535672653 +-551718979 -436788920 +-161311870 986379761 +701078861 -602198889 +286186736 -745362067 +-384879456 -277705770 +-59445034 980194045 +-141643163 -733299881 +882493973 545966551 +659678651 980472326 +780358843 -829902467 +49309817 -559164320 +-984015088 582986218 +-256479307 -549315709 +797523065 160119242 +-516954295 -678781628 +783996579 597917509 +562356975 -54021193 +-400468514 404511605 +415315757 -886033511 +686178366 560580848 +82887825 -44029709 +961169857 -347784845 +-749218375 601196944 +235805278 -370929695 +-79307992 233442216 +937851397 -684483987 +80971461 -620037162 +883666168 841663797 +114362997 -486777207 +-736109278 -259996862 +-611378411 -289292718 +269557439 294201946 +331265001 -524589779 +617803803 -367436726 +-224557477 -799646094 +116468651 810717236 +-2526753 -774370688 +-761231597 454292390 +982517862 -747405163 +-89062914 -601986333 +889899349 564528893 +251232733 -938696409 +702035263 500972095 +-689979548 -710425210 +-734989752 61819647 +672369491 375618703 +-320397363 -963007725 +-387170410 -930776967 +-471229071 250732173 +626490258 241283467 +792677913 -430076411 +-428826763 113638815 +-706274795 136175259 +519431620 1551245 +-268214286 -861152070 +129684268 -990144289 +-975836666 814457345 +-732890954 -337889160 +876355163 -431066199 +-23333317 238869318 +-31003994 329221024 +754360489 -908117980 +737570864 619913862 +586439295 613929000 +958223991 274693392 +451451757 -709805998 +475446720 -697794538 +384668912 152600803 +993914776 -824459032 +-224170129 471524193 +867620884 -363744217 +160584732 18596103 +-870892122 914291421 +-391707153 -14579025 +212693160 498924336 +543066237 617110150 +-40403955 -459477535 +-172290194 -623008994 +104644423 -598565097 +161343278 -689839948 +-582400545 -881846031 +533115573 334995814 +255000583 669380655 +-563728674 520845517 +826608208 -962089557 +725053369 -81306619 +-246867015 -140629812 +-971700455 711021712 +-233379508 -182734832 +-468707938 830019737 +923357993 -627466376 +-85663314 -276079754 +953727066 -771748905 +24325188 -803038385 +692689063 -265368087 +498501262 -89845682 +-902992819 997555391 +161574998 934065645 +597430546 -902273968 +591328268 353157993 +83808702 937166031 +-501311435 60599734 +-805378686 960318121 +-911369584 -818250626 +-937658343 -387948658 +388117177 936738507 +-913812572 -659157471 +-361374788 -344752955 +-171488891 -734491816 +553506577 -863260632 +-232694506 177051946 +184903013 -326823815 +-556768232 -983600596 +218835186 411070164 +490806392 276466566 +742174281 -288634990 +98792027 557327168 +-912212989 -10594138 +-616607204 -158691457 +-889316637 -596551864 +270501756 631209394 +942382619 -80606642 +-472775582 -871187967 +124746916 -739136675 +889966139 501957404 +994485494 -29207561 +836134804 -191880050 +-18000551 161822436 +738812359 498853048 +449340950 -904161719 +-33520595 563162975 +989988067 -576447640 +399917668 686903606 +-757013660 266017650 +-194881419 -468228389 +428775587 658367839 +618692307 -23778526 +-246702356 -978753091 +353278372 -317874352 +-997723637 -69928071 +433697114 -256612192 +-286313993 761986718 +953751871 289973759 +304971117 -148215025 +-296057237 -985923525 +-912723877 -392967447 +-358648279 326012857 +290277336 365657224 +121991313 -72053553 +608365751 670479480 +-724234034 826453386 +125101619 866246787 +-706040211 -272006651 +55763567 379746977 +923760676 823958570 +-547418064 -385870684 +896786374 -788914561 +697023285 908717447 +237187226 -304863944 +56914501 288046961 +197306069 273823819 +-112745902 -684872863 +133722006 553495818 +31756422 545477312 +-812434814 -698941550 +-872703179 -475410034 +-330616261 529457117 +-828000836 527958674 +-428647310 -732367088 +-124663906 382564046 +-440137376 -211575943 +-199184303 -927808873 +368309293 -673068506 +462985175 217845531 +606824637 -926617524 +-948453428 513074270 +-799752305 78954762 +-303512853 753222518 +-290538547 -996239776 +181055906 293553436 +204631766 251114447 +-199888718 547754274 +-613365909 210688605 +-168233707 -228501846 +-289144035 -616652262 +-887419958 -166318837 +-480356543 350476979 +-101326400 995788659 +-65860966 597434975 +156020347 371535621 +663363399 493160442 +-374714544 -339433766 +-330010006 -538172726 +-822535520 501280343 +-162957392 522553571 +-303673297 640443865 +416025795 -40993566 +269972642 691718179 +972586095 219852882 +-139554187 -793531603 +-350066080 296104663 +-533332253 216867880 +321531191 -627594621 +-541300079 -552311213 +-478738198 871965249 +573015919 -455093805 +785201748 -226269193 +596309978 -408691242 +-192418878 -945933925 +561692827 443007727 +169368686 443789608 +-138540110 -79075174 +702575079 -156815393 +415270423 -57159195 +351798854 313205819 +141091220 211454369 +-488616588 -988680793 +456664800 -997192986 +105087759 -977106601 +-36086907 -883935785 +701271991 -79374069 +768803923 -30034039 +-727122749 429488377 +-260992373 -993017661 +-50058055 488494517 +-781555939 -335312278 +-556054889 719518945 +446959964 112432555 +-418872511 787197687 +-949561731 -852812339 +-143971248 925236239 +28587946 164698097 +892468001 663870766 +-246508212 -148949941 +-944987680 56034739 +885309928 276814838 +-207627134 176964941 +379308312 196778106 +-932721831 499201862 +242258888 384234999 +-625830083 160519097 +215581416 -274891182 +578104876 -861075076 +901577366 38839419 +-226751969 124161014 +941458784 -86694154 +49398834 689960435 +33094723 -182772840 +-283636582 -512784197 +598230249 555703507 +30934950 720832644 +797299376 -850209096 +601353178 382321532 +6496225 -97811427 +402798015 -161118715 +350709177 101535500 +-589858809 -611326365 +682499181 -307971877 +-245844505 61274005 +-180659499 480401813 +741454571 -636478339 +787053298 -894932069 +-922987903 -604897595 +-617984125 -873490269 +658924437 -959947594 +840819197 -418816135 +918558293 348225860 +839998630 -276518310 +997171788 -196475548 +737843525 17892398 +883886458 -624321019 +-896575168 -179406441 +358210533 49714198 +461658725 -636524124 +-132313969 315556033 +-815232150 904401894 +-25860911 -75653864 +-287724301 679524474 +580830684 362351495 +-781034818 875925387 +-187829437 663315151 +679267125 905851055 +818492486 750020730 +-551010223 710814270 +511897412 194740856 +-678674404 115430739 +-984148920 -845477331 +-205272205 -548016715 +432695891 946182368 +76359046 -607874987 +-840744406 662401118 +922227783 -65052853 +-228386794 192793087 +-313151266 -433183822 +-349784328 991347207 +955572043 -801874530 +787507896 774914464 +682723078 635689001 +637595087 -305251761 +-712923200 -931245947 +226530204 -757862800 +-142594165 244176822 +-528528413 608301546 +118504740 -256135677 +-797210682 160082246 +-32154031 -25489556 +-853731094 657813008 +731449601 -701579534 +533290011 715727209 +-320416128 -585698088 +-887658817 -873265119 +-613640464 -230222195 +-153048905 83825522 +2670728 -25981946 +648817409 842686779 +-850337414 119053248 +819872892 532959253 +-210843044 968879130 +-443853588 -595728467 +-939411010 184166069 +-364974673 902145802 +-881739918 -488219419 +-997609376 -944724984 +-475860942 881352954 +-248954250 -482027730 +705474242 -907336763 +-993101333 -354936506 +-425063216 394147657 +-784049185 567187908 +-376173778 630463920 +-271098708 189704073 +-239214773 711666493 +910525047 858039551 +-124904739 928505147 +-73689895 500414309 +-166289366 -797969773 +-383417504 406013301 +365548970 380974393 +63680243 -922084948 +209321020 -359122036 +-29026264 -502393484 +564170188 -150143149 +-21089615 61329311 +483071945 145804394 +-319942513 961594924 +-564487750 508246303 +-122077856 -465472357 +541154594 226030014 +658488903 -865521613 +54851274 -185810099 +207305502 824212618 +218945573 -574071856 +-553940330 145663536 +469980431 36354214 +765085914 881996885 +124403516 -611277682 +603723811 594314912 +-614007463 239836626 +321501610 -806293285 +-459783692 -621561073 +426094992 734298869 +760857376 979893671 +740147543 568835337 +-168976612 178992223 +272978553 802017102 +190067326 255308028 +77182421 -850108892 +-40046003 -564444070 +228877000 972513576 +667906585 734283094 +438309275 559994592 +-143546007 932857344 +926810350 -317325046 +601391386 -570050405 +957713449 783170641 +-271753124 -450312481 +343514772 -839706787 +-258050517 -547000675 +981842853 -662766508 +-390219196 128128433 +89510360 -849458630 +-277493275 836655937 +-832642888 -53400033 +102374558 -658066562 +279199581 223041515 +-294966675 -226812735 +610311420 -509773924 +410757741 676272311 +733704507 727645156 +121033313 -16814026 +-216377989 555494143 +-105011170 938930519 +-612445790 749357991 +-247655662 -530482666 +619187144 930549775 +-932316564 -807234911 +-773150441 -963468306 +-508782849 795013670 +684619693 -99279641 +469283260 -896704774 +396987852 -722553604 +416123187 359470355 +42565429 581315226 +544212484 -845904751 +-842024875 -463186017 +-863417534 150979509 +-455305853 842572917 +-394490636 498054924 +-456613019 864451576 +691509230 -193676831 +-232688089 -721939510 +388517919 -888775087 +-656805363 722685026 +-149119340 -403081254 +118879216 55762843 +935664938 -562561308 +247386648 310785128 +-100698338 311120852 +879036076 636421065 +446005135 -970613402 +424433910 761957920 +55995910 -365526646 +-420669006 -242181101 +123390988 -122734398 +957383105 883131700 +81380081 386549861 +556449498 317321981 +-498647349 108847567 +-291704417 54606077 +2645850 919003838 +-379620767 551823847 +-23266209 666031087 +-119286249 -881192775 +82714871 265364870 +-136400542 -851197804 +419553272 349888366 +-866482840 563681475 +-705336330 950182070 +-52045464 -733617490 +928225758 429778280 +483406577 -433799245 +36494892 -328136582 +-141562772 528712508 +-201722261 -236129138 +891311406 31400420 +-564762363 303586866 +107867250 -168042778 +396257192 -645475056 +-850869193 24875882 +103093366 -230195562 +76255205 743862206 +-195430401 210018182 +424198447 -160081042 +-828128222 -730926254 +-204171345 -637751665 +158679854 -875765274 +27822306 274256832 +759424787 -810327682 +6547300 -11536562 +130948591 -51686918 +678997963 240051215 +840617764 -647244446 +-188916184 -900291375 +-228727149 -635873252 +-530126692 229264152 +707136265 -778958278 +254452756 -835775690 +-571041179 480752841 +221088475 -3968417 +377632110 -23303180 +-686532009 533927139 +-613877196 -440963225 +249724165 887441300 +-797105042 -598058526 +974292793 -286309066 +-330637271 659976486 +-401708059 873359589 +174372076 -84222256 +440450526 -977141873 +-438864877 912969245 +269410701 -846369370 +373940065 620163991 +-251994951 713478849 +517836921 -168487648 +-349921418 416247382 +-383585397 304903831 +-273324555 -262705937 +70737254 -984201622 +-977257878 -274679524 +795260326 138287756 +-175321419 984455675 +-565241606 -680184550 +-614399034 -642764267 +660530400 -2140314 +-766261512 -923991887 +890986379 -576177382 +785508678 -29663548 +111852551 -511166752 +-250295007 422829185 +-481788429 -462140268 +-879832931 668212040 +-438141236 -184287578 +119318328 310178364 +-971313865 886997560 +532290520 -121599302 +-23663122 124605849 +156182163 993402869 +-903127182 -446235432 +895064680 -707626526 +388308820 9074886 +-170913054 633407164 +-997154858 -438818218 +96520910 -735577151 +-289404634 610175570 +-942675221 -547397275 +-891496105 -613415146 +538249371 -22318670 +-760583710 -968672984 +752210864 -926655081 +-589866544 714832834 +-735759189 281940415 +127134816 437147922 +492339758 683344481 +-173803568 91232843 +334396097 887076560 +-473858350 485162636 +-112989292 716497120 +-228400635 305617988 +839246572 848254416 +-359829157 -940182795 +-605057832 -906376712 +371775763 -555428065 +794353116 -32123495 +75176548 472506266 +-661807778 -999707909 +542599171 -330949417 +356451100 -364302232 +244873050 18104286 +583286103 678821341 +-75896122 -106071778 +161951206 80504477 +15522026 -587277332 +-46222272 -848340345 +862829341 495045495 +878332083 -719090649 +547776448 -335148181 +-773031058 645260673 +291279482 774373180 +-801466060 957560090 +534644187 -429493182 +231315265 742894286 +-413779797 945691465 +971565551 -995391704 +-86601635 -533113171 +411213894 160967231 +22104657 120824934 +-330736518 -946684996 +-774007354 76303274 +-508220133 833285854 +-960411101 -295391632 +-453960357 541785861 +-538680067 -616576527 +-603020933 502558229 +-474885552 71528788 +888294300 -301310817 +-100868091 201271388 +484773534 455130239 +275052400 16423631 +-450104841 -183651235 +299105964 643318600 +-328065604 235075162 +-736923579 -107856573 +-854408410 540420233 +825603019 -76644865 +780192344 -107285757 +143611668 -276975548 +980950258 -372191352 +443668379 17975130 +-964148872 536911369 +725160182 -400854643 +-836573649 455789771 +22888723 459739818 +-256579376 -233927149 +711817979 164921848 +523955717 484549461 +-752351776 60043308 +-347806436 692065426 +-319766847 -85870406 +103968070 -222366724 +-705136676 281625680 +896719512 -359605672 +-417886926 641684259 +-938426503 -889764884 +-396751035 -727624852 +620302930 106929328 +386145057 648599248 +815614519 464788815 +-109208768 -908015776 +188301140 258474766 +21598551 940458199 +-208096213 973758024 +574974181 563531153 +481188068 617439576 +-892220524 -233503843 +-427963374 445044914 +-392308533 277692499 +-420577997 -380121844 +678375998 774938054 +-642480296 -921141703 +1028841 -774671479 +-491749619 847477007 +292722667 955188316 +693322972 -695896670 +772492107 -309223055 +403231312 504827174 +-608625549 -927980649 +-337880740 997990691 +729584552 703953742 +249269116 588752647 +804670711 -359402064 +-887707109 318551368 +831122137 142590211 +-781896457 -745135096 +-416786179 930766001 +-102163784 -210477140 +-512096590 424785237 +375080256 -139442454 +-90149845 -745197029 +-67250572 -158645854 +229009090 320640056 +-285200274 -157385234 +859800023 185971203 +-7158263 34593843 +877763302 -11875293 +684119530 876203806 +404099487 502134076 +166501302 389847596 +-537338421 -305660287 +476300824 -493827766 +-656366020 -770987674 +146567877 849715755 +541798895 40445462 +-385639289 -571911644 +69701846 -149895820 +-829238407 80993532 +112943043 854450190 +947102354 638868698 +-755102658 809335514 +676512248 420742335 +937065774 -697045797 +-884472853 -350250399 +-783650246 -161035651 +177988779 -736326199 +93368928 42448984 +-731925325 826793371 +-31768558 127263594 +607370165 -902019469 +876566465 -978763108 +-929216576 650130972 +-161413865 898165974 +-66814450 762472080 +691867153 -889393613 +949703039 285976742 +755664427 489429374 +-209398897 699550192 +303210692 54993493 +-65589146 3077964 +-912426409 968252420 +-232616099 -989669374 +258879741 -571521396 +-427085683 176904723 +-210882532 -874313172 +155555531 -657839285 +-309147704 941661163 +739093933 -955728957 +-590332962 -611579058 +-278547391 591992994 +735850625 614295964 +561580621 720517522 +-532532933 678791194 +827668360 -307819369 +-155263999 217701731 +-201018306 520611445 +331412107 767832784 +420760151 -570172254 +985687134 -32175571 +104516041 453911072 +-407764210 -878247216 +-153035984 -866642965 +-147669344 -814790058 +736871035 -522886594 +-686526638 914780253 +-719316671 -29627276 +820868701 -996309099 +-387776186 393131911 +358308083 -940922343 +-593216663 35320700 +642936058 -395911534 +-828414844 220260800 +179408918 523113197 +832199064 -27274080 +757415080 -431900645 +406059114 -570363056 +698919714 518902617 +-54598739 943579124 +81651259 -274211342 +-74359124 314764350 +-160963695 157758524 +-439955216 -287323076 +712995734 -889430676 +-579617111 98773920 +-676021670 -251553799 +-929014918 -926729535 +858374153 409801046 +-63370217 -698000510 +-418613145 789989101 +-357891112 -8759612 +949253944 -557578160 +-1072821 -728918399 +671547246 77091766 +447733300 320425246 +-837388900 -113528467 +-651148206 587775447 +10949860 215635073 +381258958 -173743493 +-560083116 776425662 +-545023556 774500230 +865779072 510505486 +805787522 -551002756 +-978078010 -846482042 +230694664 593246204 +887456479 30680230 +-64428105 374756664 +-108667898 844675980 +727310818 -214377095 +202183831 -158564189 +-708654611 -35768483 +-538244861 -658519486 +866033593 394356651 +-704165311 -25266799 +-990121260 -975424329 +879378680 -770238508 +-104638386 231072319 +621195486 932354964 +-907225096 391694567 +823455957 915427910 +-503537793 229112495 +509209637 -250922252 +541254703 138137696 +-591391441 148346290 +-397679376 -622223524 +24045399 -81657737 +901771393 819682660 +-93350186 618805329 +-375349911 -868206739 +550055608 -225315683 +-96836970 711055887 +-334572828 -112399923 +-570126440 603749564 +831063834 -567317975 +-983660533 359562270 +-235662974 107395021 +-314390817 203242396 +433050280 -652863936 +520114553 990766520 +488774796 -288528451 +-632855025 368811640 +-390919542 198348493 +828217818 613202048 +977067671 406790734 +350666125 936940886 +-656087486 710380363 +999430623 -557271500 +-659145662 567503665 +347915889 -763728653 +549338924 477083435 +113019393 -453629778 +931511397 750270214 +824857832 -504592669 +907326768 -681665671 +-342775991 -88191780 +639025684 -956911492 +-791934820 -992909827 +-128228508 -112538346 +161499444 688427481 +-686118509 867246363 +323029043 110556775 +-115030427 -584411423 +451339675 103588930 +775554570 -569875109 +-523867155 -827663815 +-513551016 98280809 +19849359 21609473 +149215180 -383160044 +614336675 -171846344 +996348713 -391752356 +574289526 -355159503 +529573029 -870023002 +528825347 -314370672 +972174132 -436203792 +730155038 656997261 +136460420 274283140 +172949875 -531364577 +-727631165 -96887351 +480787879 987526770 +-886836858 -322747973 +-616104229 -641363840 +-348336869 981748301 +459477485 700700975 +485596927 -618702387 +-732385222 716581316 +-979126306 -589011664 +174704886 -370398541 +838298149 27764698 +18133357 -101139004 +196335217 -879318661 +523489224 725311797 +665038223 904312517 +-243668099 -311076352 +389685888 -970948122 +-425713524 -428744393 +562196259 609610142 +285597600 507569156 +-48345631 -600753990 +801210233 -193947222 +493581689 18023898 +824736301 417905757 +522341155 -794533037 +-117640641 830419785 +612343314 -429751547 +616945099 -473332133 +-879227605 -319288828 +-898564923 944895306 +-495768288 -68982133 +-171687322 469341815 +564202640 676554600 +-61013508 -185605829 +999097244 -417408228 +-744219658 58885574 +244634551 -91229435 +-887397507 -240547499 +639677292 155315708 +-675496090 880734109 +988685370 350980265 +136866568 771869160 +-286109606 39865747 +-208226620 585334669 +-840907419 11986575 +943183905 705981389 +-151742024 317055817 +758358015 -546757966 +-451077664 79040477 +-237024551 26510111 +253646760 -845232102 +313000839 -74399623 +-174478661 -418646251 +-898775010 -677781525 +8483391 -780114685 +-469168728 -579356060 +187948730 890023404 +71780964 -326642791 +-996414802 886657048 +-356990978 -606766313 +120087613 -682573775 +305945553 -151308407 +297052788 668341605 +256833145 450898365 +-505190558 -595621698 +-226643473 73087185 +-707697441 641643799 +-290629663 -622176452 +669583380 934461834 +884332261 -653444648 +805909837 300853809 +-781577496 -353075139 +855262412 579882088 +852492111 -450297366 +-72647002 157349566 +458601430 -57396056 +915091460 -734668691 +-826846185 231033075 +832993689 -104294188 +-49389727 569022494 +157894646 486471625 +932549434 296148618 +-134949868 -294871221 +951351270 -504593081 +-351421282 -560834129 +-309207209 750431705 +846534685 975197968 +489210890 998670848 +874079669 877016063 +560249087 -552222937 +-288985668 805956277 +-983155498 907902133 +213174196 -673605292 +-638577224 149640089 +-453691413 903906194 +633101194 -566043982 +-356979410 -592265532 +-925814178 -472690086 +952816394 905589957 +-306172946 -204360355 +-338996070 670692066 +-140748841 139241880 +173622764 800510594 +-428292893 206326399 +-127553307 428892068 +826724144 -311880943 +-359058233 -408960543 +-527693643 388814902 +-118978891 -563563248 +-189509237 -143954206 +99680510 -95262478 +-748367668 -372655103 +842845192 -688102625 +-697259212 -351487768 +-775189866 276726348 +-114361979 -137488313 +-975150798 483342900 +-51578505 -102516196 +904519961 -514409901 +701433783 -708576127 +-812915130 -238302044 +165384384 64294097 +54418223 213097222 +734881059 818107311 +575057699 -744401839 +858854397 220361892 +440611003 -879360942 +-254290126 898140260 +-230180120 662172915 +-329885694 -239140665 +-475231999 597250999 +-217998144 888654083 +-273801903 -195438313 +-350505580 474767511 +337003002 678319776 +545939730 720117147 +60787702 -122367266 +-382753106 -45185163 +52893720 -303695440 +-731890588 -78213852 +-167218095 -309961082 +483537126 17505839 +-631922199 -518068940 +306827507 -889608811 +316098960 -470950163 +356257974 -243457554 +-558309010 286671116 +-230856516 251022837 +925378668 -516006954 +918965096 659064200 +833506054 -158861553 +331576823 -328052512 +-237712795 313853785 +-131496452 240578988 +-81141516 -26752850 +-598242450 -360006410 +154321213 -182668384 +-221872966 -845123681 +-998039916 163598270 +-107578656 -494579047 +-954241317 875947779 +-271667334 860460745 +-291215215 933105182 +-203578044 346104418 +-139579485 -805445025 +557240561 -72362534 +172262375 -243002359 +294452977 -793577577 +-628116660 903186728 +905917170 -722696853 +-927962154 360776365 +3848144 970370319 +-714871188 -246696953 +823165998 -657292880 +-997300291 -947821458 +487379747 -29474169 +227139322 665440151 +448473626 226534524 +-392931018 944271215 +-63113609 -753179944 +-377765559 -195039217 +-603402190 383088598 +-351318046 -736204634 +-40410989 -314287974 +-419595632 261137854 +288376758 28561281 +-337118004 -359436295 +47520248 -981357076 +336373012 -137246191 +-156718557 284460736 +285518337 -693065350 +528838882 469829048 +790337772 -942396794 +-930696873 -621176782 +784023881 819168899 +-183849657 -209537936 +184359099 -296098237 +-238559514 -840582173 +-766421205 -237964624 +244875194 -661751996 +-944870167 -365787088 +-196004262 809724396 +853071091 -16146473 +271869038 688056616 +-49166808 417087802 +23995921 460578282 +854401561 -889481271 +691153991 131408346 +215108595 217715832 +-590826332 -488830822 +777404068 -494197371 +-635991606 -992896016 +450573353 -915039795 +-497673468 -257803713 +-798585836 -618139062 +-295200043 -357412316 +92759447 -178920018 +-478888020 -528825558 +-926648313 471425793 +-917394741 384819899 +-10861215 782497249 +-212790494 602648923 +-623170389 -347048597 +-608084633 486785983 +-686406302 69115048 +-490878938 440434030 +678101060 -417846168 +-417631995 -974034350 +26957500 562506841 +969893665 -153788785 +889649940 -84624849 +-176083344 72584346 +962801480 22590346 +999892488 -833367698 +651038291 -728920369 +955209536 -13944781 +619399413 409841354 +-777667730 -689967482 +181484578 -978227331 +-81341824 -83604139 +348267966 -271887732 +790956592 794600143 +229295841 -438125131 +431094648 43582501 +-795417070 267103636 +663209922 -249766460 +96947259 -270606556 +479273762 670761429 +-682699787 -877168647 +302647399 -332384116 +-522236450 -404849309 +66563270 -709037616 +-524972189 508859265 +-484302894 819147993 +-100545748 -851260848 +-629117411 772273320 +-162796473 128705479 +984877191 -204524442 +-445755796 602126971 +458310957 192888775 +-895643104 292723549 +-113802750 868504323 +-860810752 386347244 +452886383 142029736 +-441387352 422347086 +-473659285 -177794824 +829894186 -647017197 +147000675 -367716631 +-344789395 -754289624 +379990116 594157226 +591633107 -608037503 +983082148 -17592705 +584709743 -56173280 +726965916 279971481 +-88162986 731457887 +174123521 -953808607 +158936955 447010603 +726377498 762742579 +-666565130 -274285821 +777366260 540457676 +-943778421 199562890 +-955197381 -375291528 +459391792 349833057 +958009254 -816975291 +-549868771 -469416668 +-885715948 55567393 +-345999922 -170396934 +742453682 591586119 +-12627305 -866211542 +-180948704 564027625 +652879701 -750372674 +436130164 -126665583 +821571571 -147569937 +928447038 -169568091 +-764487090 562737993 +801046011 312813053 +477230437 833087301 +-884347706 -323870491 +744624193 -763987170 +-20991718 -598901672 +-238852849 831109670 +72301018 586086517 +-75964605 -43045197 +-336699304 686655722 +768025801 -234521857 +-624543640 -656314662 +730860652 586105233 +92175280 872240220 +-655316065 -214312114 +-752339976 -68848770 +242326470 -797541246 +-314010892 -732744602 +16221560 244785932 +-285853086 203658269 +-46691876 397780376 +265771794 773598534 +159812390 408870537 +-614757861 819817477 +432067938 -149554822 +-431533608 16732123 +678809512 60029357 +689241931 -567276639 +711810292 -739511112 +583008155 -264913563 +615002161 -157123275 +15390540 -977167745 +132504832 744816716 +602807878 -665044329 +-44204364 -760765553 +-320136373 70386673 +607067458 -451554413 +-267752104 -968601756 +-499030888 -316087382 +-360737647 84117728 +-753397522 -966602244 +378332684 -339225792 +-314106628 378840353 +-8575171 -39599678 +693432803 -333410897 +-732463584 522361317 +240155590 613621847 +-10113100 -477534149 +-958508493 -505224124 +-286849022 102784423 +-743680036 360110379 +-16851455 871065200 +-934718073 -473300954 +-135459282 186691207 +-5184656 907259017 +815451126 48683301 +423536013 -962947645 +-273020316 -467150258 +-635476769 208176232 +792209280 374714877 +895258757 -403156841 +394863742 -928293930 +628596862 -335344122 +-575537260 -856787162 +324652585 419807825 +445741820 -489991207 +524831223 649352545 +-907646064 765201927 +444151805 607345141 +-203078197 682665521 +-141171126 141298519 +-138149847 206240827 +669913742 -453300727 +-958027371 240768794 +453122681 809534156 +-397076748 27679030 +-182385893 -732211294 +-134452526 400386284 +-259455097 -194398614 +-274663041 -268351104 +185671614 -657135734 +835351867 74821920 +-189408339 -442867546 +353683246 -7474407 +375309549 455415254 +465220381 -823235418 +-201801701 392537310 +252711582 -261217425 +-478360440 81050083 +230398670 361305156 +-723867257 -217011364 +698506748 356745370 +50474306 -691878299 +-937400544 -553616574 +-381341568 417688350 +-776844580 -754087764 +-206060767 -47486417 +-716683437 705986406 +961522694 -81835235 +962958515 -418654517 +-969658430 -950629944 +-205622925 664421874 +-225452875 -688383423 +-851251787 664458882 +934370392 238874347 +-196125392 914703100 +-598283330 628397383 +-160400216 739108930 +883184734 -484858238 +306584881 98082711 +600770221 808696101 +756418813 -599965863 +-918374252 -350779795 +428328851 -970133794 +-71524738 -689423597 +-641489403 105402211 +649355289 84110418 +816406037 388611489 +935262529 79721915 +-353171205 37612789 +932810622 723513123 +439844542 -796105356 +946248992 203289510 +-909839297 -979869143 +-350330183 482920118 +825806271 -716088516 +2940588 -519847742 +314861036 66747665 +695797220 -754385039 +-59167207 -564481136 +609545092 -416680695 +406693460 340501735 +-78013280 344931137 +-91875936 145154178 +-771710965 -16138222 +-364380099 45497047 +893593940 707866321 +542591764 -211768915 +990632606 955226381 +879742271 881309060 +-212948818 37838915 +866259617 -500601855 +63163114 -559961792 +-790440881 -543377233 +547292009 430501513 +-708235828 -277366563 +363555146 -53989004 +684782519 -604299868 +-380429100 -468211260 +445467748 -89654216 +971567294 995264394 +414660605 -754409375 +-302793277 126384311 +-863214440 -766459108 +-937045083 -48375391 +221534361 378342895 +926575508 -530261050 +303782089 -947405320 +958217736 -1595917 +-820043384 -13929561 +-463803570 905130865 +329793078 -600646446 +-586587884 -349722246 +855999150 -620421355 +247031736 -583895829 +428753414 -369259219 +-339257884 289526191 +755798 701148018 +-515995741 193985702 +287456250 -836322505 +-85305076 -910417686 +314399225 362683409 +449603728 826422110 +993542159 -306811501 +747528103 -188954297 +424487086 -454362824 +-489364931 -846633435 +140774307 320574316 +-677692989 706811641 +145323401 -248016340 +569595343 -565014006 +-67263226 -620803233 +141581045 815367681 +-894912865 602642413 +457587255 -558086034 +314448018 -876026779 +-675714602 164534423 +-292665410 546463639 +220502626 -968596936 +617489793 -681834187 +-200071556 -96386288 +409377669 -327382529 +-126104207 219922952 +471059523 369892012 +1601868 696407424 +649595802 -421465738 +-592732790 -897685656 +342791618 -702962012 +-890330100 -441353100 +-818079073 -455648129 +-791781941 -687078975 +-837781462 825701448 +743626217 781859117 +-20674819 549411571 +823278428 507256707 +-402157585 -165627776 +-364532002 806000319 +453779023 -496603173 +-813265757 -70571931 +723029934 -171127527 +725239069 -347706855 +802138599 728431785 +226468232 899633511 +-447761370 764695466 +-500017616 263495270 +522519282 -429536456 +-509741578 -59011110 +751924519 510305759 +-39390324 699516276 +-146369597 80580657 +-477037452 836533173 +863314684 -664239953 +788182049 808346762 +-875052327 -786457646 +-546407204 547861708 +577827859 -866587117 +-544870063 154942859 +-433942630 -227518459 +-15312707 353436288 +-584324878 -761586568 +-358567082 -559803943 +303696354 -243731821 +-34707837 -123792998 +85596936 91809179 +556123610 300245599 +-817755818 -348536834 +336971650 817705280 +-618118051 -737381719 +889284059 -969492653 +505874074 -879327957 +982590490 285394153 +-665518321 335573663 +127996760 943524944 +219768307 -848440543 +811276671 -843898851 +-836545103 474469047 +557286876 -258822484 +490668842 168509131 +214562120 849898236 +956262855 -31609391 +-243913085 292544603 +998664123 618234270 +998195472 -911198313 +144161078 -948045683 +-711451002 -590971630 +896927004 -139528576 +91448426 98861087 +-880680524 603805289 +800740562 485702944 +-898597901 614392970 +878043371 436090978 +99809847 558793202 +-523800742 -646981990 +549958916 354013340 +378489470 653426665 +-205564769 -130324879 +-137486079 -838117408 +-650028643 -56509621 +407079383 -827837141 +399504536 580499726 +-246621175 -606171391 +762272295 -474705734 +-492761139 -909304309 +-1849736 336233304 +-667247091 64071993 +-514958961 68525776 +-558515044 112338993 +15627742 49969819 +-108762796 140540836 +441404079 -213628436 +-565264951 506303346 +853222845 952086215 +-211951972 560262005 +305812792 754015723 +19373261 -456432225 +-36308584 -481577408 +-744540663 -230095298 +650522006 -762800548 +114547088 196457075 +-276113649 -979224874 +328879919 -258873850 +-841701080 641911027 +-918790165 209668294 +-816756799 -678176246 +-903142578 513807458 +-626703437 -475202498 +-669445058 -859197987 +-969568211 -945500557 +-414325162 24910484 +782390375 113712160 +633867369 12643222 +-921166187 -483801681 +400797120 -428837310 +-255867076 237926696 +875277803 494603009 +-13642716 311143195 +344892228 -307659580 +333986282 -670381412 +910850789 -577610112 +691399229 511955277 +-406928581 -298093916 +573837991 -444649057 +615797192 439093409 +872104152 103157605 +845623091 154095351 +679586646 80590540 +-965577502 -810989284 +954516612 790220279 +-347619442 761086521 +-605924645 933517368 +259315106 -3928723 +-964806942 629276352 +-397741869 -535596699 +-62170738 71877591 +-989049940 225464741 +760944228 -20725546 +492729169 -381757180 +-543504182 -114198955 +909056989 -381636549 +-245490509 -723385444 +-917509522 -726213473 +547619420 880124892 +-376224576 -382096075 +755847174 -50219382 +376090126 -840385220 +-677461524 188547693 +-438650908 505154687 +-57316744 280175289 +-437007064 -947836186 +362800256 332456833 +-749208364 -166428423 +-703055422 -120247917 +-263825862 -839731005 +495061370 658355337 +-697820774 229388002 +492213740 -1117092 +426960240 136932462 +751656532 -796368506 +-730173471 -931851505 +231900773 -749568243 +-424522269 867674223 +-505197119 -407144775 +-861378525 768972422 +-264625574 657313719 +-188743925 -510886783 +719554902 241630028 +197824877 991362894 +525287701 254574695 +-232444501 933735450 +-844442489 512001096 +336981582 -851263334 +-945124746 452924720 +-563962421 -767913218 +756197578 713872226 +942697784 578620105 +-637968271 469592178 +-793294456 925027951 +-401086568 331111001 +959650495 505169025 +276206726 -130407845 +361025642 387977022 +436832311 -899855882 +-481760094 381430472 +-442160177 54793201 +-869794352 -100583705 +-557548307 348237912 +-384434998 -218394958 +727966430 946582743 +-497155837 -361834916 +503435537 281915098 +-596314220 397677417 +-506966982 -426774155 +145223670 -151795021 +856033272 587178707 +777053844 -669169454 +-908912 -270401959 +-642325310 466274014 +-732899812 -210640659 +-796106864 -890046931 +-880241144 -556775227 +-262006746 379285299 +-697852427 977194888 +328139061 -803394173 +-873760871 -14887654 +-49672917 -451327814 +-555092311 466798858 +-168871752 19979091 +-897752400 409876750 +-165491434 -29153456 +796786046 -672068361 +-707853081 395017039 +-110305382 -506044431 +435821190 558492220 +773559019 633557093 +-192390891 482490874 +-15041596 -188685813 +596990371 -389323884 +-485659229 -14583878 +-750990451 301111884 +-903239127 78071525 +-690190852 280389341 +276343070 698813935 +-399933116 712598816 +960666785 968984996 +-314659279 -815960582 +144471568 744893735 +-391862598 -831807728 +902515879 252010185 +521406803 864680430 +604815732 438846892 +-945767316 -22485144 +-387289170 -317838245 +253442132 -12238844 +-567285747 778998132 +366456758 233732772 +205514654 -612808220 +635253058 389238167 +-646559960 708991622 +726542616 -409325384 +524808453 -169870536 +740992434 -593644016 +670774734 -218078458 +-551696910 -377545653 +852510921 -335523673 +-369494391 -206053541 +134267875 576029447 +-384309948 -783333960 +252412555 698041760 +557670342 985091197 +-39501148 -496595527 +-213537184 -293518215 +-433976967 184721250 +920994841 -52003610 +-312196659 188923577 +-223047810 -122100492 +-760698150 330634099 +-207270334 -161840396 +-497908207 165077759 +6206699 -324177304 +-158190396 31215891 +194864336 337787831 +-688333331 272234440 +772216338 -152424952 +66518340 -855438388 +-670805795 731323408 +-896791114 277663816 +302621878 -758228367 +-22598919 -827549409 +-582289894 532468029 +10770622 -898099638 +-997219501 -266025230 +-442467297 -9577740 +-634094133 595064502 +-564519898 -850682035 +316253676 387064336 +13708916 916489925 +-435958297 660859205 +-452706948 437648610 +-185366932 -25637798 +-61362788 858510310 +-355904633 652389312 +-209727750 -12105031 +374279554 -765790188 +-93089101 -280499093 +460364542 -526739615 +861913017 305449077 +-41757594 -149246078 +-754069911 167504673 +976500702 -702105532 +-226599558 -14081235 +836428900 142295439 +567621804 98386454 +588634081 898964110 +923410728 -770413757 +759155360 66395819 +-862223642 275479038 +490497611 -825083438 +322308953 -955033595 +119553706 -363507997 +490381850 871786699 +-115620643 318492775 +-846363095 -584875378 +-483335578 357512249 +-405878228 -568892085 +-435438854 -486771635 +59373218 -718366303 +214324268 -996261993 +-616623265 93569701 +187337534 -396169092 +-847145700 -879395034 +517771068 56543157 +803980562 -286102655 +707385022 -32577916 +-163724623 806788187 +514029083 134593486 +49569648 -611049530 +-220830305 122855390 +-268731569 -974927485 +-434057212 348763915 +79111052 727426990 +-656072676 -925669716 +990537035 928215932 +-76545018 -795666063 +308599237 -329296259 +-390732563 -635512137 +-311570597 319988924 +-195588097 -325410247 +-157379307 -682803341 +-39012269 826855546 +379959271 838600421 +-94614162 -639471856 +311278069 -581827640 +813600273 717403655 +171104018 -692253792 +-255446504 -409468110 +462036070 244039632 +-587709733 9576724 +39908854 835908164 +-549455977 264603375 +562456251 -843499758 +-243771355 149986188 +-790083121 88206886 +37854483 362368676 +-675722060 606874995 +800400272 -644203335 +646152549 895856869 +-81171044 -443028012 +694673441 618713669 +-433586825 -565378750 +-19395099 -381403428 +608594317 -610096382 +411660628 99120331 +343232312 399741746 +790199460 -550352618 +649916333 -933998107 +100853928 39851928 +-464255089 -518122610 +-603730847 -58755610 +-714826690 196962812 +233040830 953076536 +389175460 -154253835 +714897128 -570694727 +-167466375 -650936607 +-662508012 -838412862 +-545336715 -607189892 +806664697 -61545376 +792455871 609313430 +-398714863 307907566 +788194270 -652889818 +504347750 -567620661 +49133935 -380768029 +842014892 -389870524 +-469674502 -378847820 +4251081 563087025 +652523488 655307851 +-824047613 -593522448 +-619078072 -118538577 +235005004 -996124874 +-492840311 -728606085 +974990989 554026948 +923109210 -164523663 +711766460 568930817 +535753645 -692395948 +255971624 74897606 +-242597545 -386241967 +-936133572 80760836 +-942601358 255950810 +-765920215 62090207 +-9395393 -489326784 +-153555761 679353851 +-374386081 869643738 +941796946 747305816 +-887007439 465635137 +718956809 9565927 +-958331323 -202506045 +-319170145 -268277481 +781012035 503025853 +-385851426 897557540 +-491654257 -542360348 +-494410338 -148978446 +822961919 -345962074 +179486306 -738794980 +799603230 -450538201 +816337872 518301636 +-254004305 -637461612 +-554773261 -104631403 +382673764 774390595 +359523132 445369834 +-785396069 879365966 +-943328954 822649518 +309222204 -60314772 +350551521 972447878 +-220942919 40477174 +-11377137 -278044706 +645277396 -180734336 +894759518 638884345 +-877184023 638536618 +724971768 480440958 +927713924 -662255373 +-856685599 95217861 +35961528 -122518934 +717512298 -433459437 +-401429359 -968795270 +-909520567 -982909251 +-894866943 793792000 +-562380894 236186689 +-184597238 205704778 +-492613783 -254945972 +124319750 -684422534 +-902471619 -361212508 +-141597331 -717715440 +849294119 944484704 +-287184733 -498843913 +-61875960 465073097 +-929305085 430399874 +106163941 658125014 +-851764207 93322966 +383938175 -697667074 +923050617 289250610 +-678436361 152355560 +694800371 761182017 +-156389650 606633877 +503140667 375174093 +-24756933 -352513373 +211117703 56559931 +450161824 -181321930 +192235019 102709834 +-864033223 662747699 +-132653345 -976960866 +867992694 987348969 +-921509146 244148293 +-504682685 -203492170 +-903837270 422803146 +-602530741 83289246 +771811213 -838017283 +-547998669 -46801625 +213361912 209768749 +888136266 566281866 +-643346421 187194588 +598758657 628561905 +-492790182 -494086826 +-309860960 103451508 +326356914 -63821156 +-684092036 181624682 +-630116251 -144737834 +538597050 -660738431 +449416768 470943099 +25205556 -832772381 +-255199593 -794638502 +851810790 405111777 +869664100 758299791 +441352605 -845232394 +-586578758 -836665703 +-624371305 147327896 +512532223 -931808266 +-869964491 -87060864 +195488998 299526305 +-347149379 -786349544 +131694768 -5463184 +332516344 -40386648 +-243367931 145924117 +242207252 -684348355 +-861863607 895040508 +491947676 766558205 +117027241 -212795787 +-126342569 598091735 +310636638 -433236841 +741082432 221419914 +-88760031 -554744510 +437473367 -9865015 +-99038229 625045729 +642531889 -700837616 +676054465 70282886 +152320936 -77958439 +-224091653 -891407396 +708720564 540698332 +380439123 -430923890 +-235415786 239412354 +-365494780 20425996 +279147957 -995664655 +237723181 839638509 +-776906495 449579885 +-449967707 -421612356 +486783241 283911576 +863184051 -65555701 +805941859 162695711 +-780825150 -242937711 +716020090 36007985 +-678699392 -685839167 +-50495653 -58222517 +342734675 -358235456 +455796334 670079951 +-11760824 -289577330 +553521539 70881147 +-46879921 -32445183 +-813261269 -25709395 +206427471 -778012945 +323474781 777698075 +860001958 837060296 +-685201205 417063695 +590310140 125879024 +-469501317 315311944 +57150443 -261113735 +832476442 182044826 +-339512602 -160104055 +-974524524 153482314 +-177569037 -207629801 +-321008456 -895142657 +551514568 572789930 +929489822 -656114942 +263264468 -182997564 +436002448 -354999036 +-302072444 -559040420 +-275804012 425042927 +-277971263 -923999932 +826879487 -732609366 +125118132 738495753 +-686748210 438540101 +769013959 412142413 +792937915 -608727974 +-315922210 -466971126 +-769630187 -214871639 +-385681679 -670894883 +-178003332 -900863387 +192287362 -334842530 +-78070578 622129026 +199364181 146315057 +-646026584 -830944999 +227831216 309309801 +438585104 -806162198 +449323256 420556548 +-880373776 -858744982 +106716494 951409340 +-453834304 285348977 +971519685 -375165166 +988652978 762111321 +-767434378 445678669 +-548883104 -783989043 +698795937 -962226386 +797581772 422375578 +498058164 -363730160 +402078509 230983699 +-191565478 425689203 +-321466584 944308751 +-14595369 223635770 +237993166 324113998 +830488830 -463212047 +532921550 296842843 +518938745 600037369 +301369271 858182733 +-933096019 -39106804 +-825575974 238918074 +-721721564 805381620 +-300210756 210204832 +-297669813 440318172 +-192594134 473258828 +-626614326 235525083 +789572073 -315469164 +-776169913 -636541690 +-671431352 -63902931 +-902557563 -945064866 +91741478 851973319 +-640148845 363602781 +-316447089 -173489449 +-722503707 -224384714 +-362602592 836224973 +-973306004 374340260 +-838984869 -284441785 +286412902 -191804577 +446609080 -190301716 +391925304 -155469999 +-525644003 832847035 +289902821 -604516024 +470596240 561792153 +520128441 995613537 +890636593 -760735272 +52742461 -123146363 +438676835 -550790294 +214923082 -640013431 +681823560 -893905269 +687723256 518691422 +62633203 840356087 +643981874 711176458 +476952153 -383363211 +-901733025 -780825304 +643374566 295416851 +-697442123 717935727 +354344110 21966189 +-259123912 602975608 +298679351 497770551 +874761574 -320660676 +-341848490 68128616 +-713118187 -83791538 +-606330031 113820970 +674694073 -761154380 +218755412 942883576 +-353947798 276054814 +882235652 346445274 +456416612 -821726119 +211456747 65997586 +410625969 959667216 +839315480 98357277 +-833275175 -865471832 +5577163 440033997 +309650390 -465740661 +-554553719 429058355 +-50234814 -261408913 +-653454547 -979710993 +-957304208 80383426 +866790797 -350259577 +-888309389 -15810829 +-445794214 308702394 +-301114971 -259778298 +-981932345 -519422344 +462123273 -735865210 +37686912 -275913322 +119235542 937834030 +-834312849 52325956 +224376019 816403867 +-464217864 -533958601 +422428223 871623940 +-351321307 -964370020 +985083284 175708676 +955837113 69844298 +426637928 854272734 +974064345 190524638 +-536154759 -351957914 +294507338 346848202 +579722027 -17946858 +561431647 583799428 +-59358081 -27516869 +542002225 609455616 +911583806 700868390 +4278858 253043761 +841972456 386029051 +-44748038 -600918948 +875404924 261309314 +-14746904 268372266 +699244125 -671814458 +446960522 586410393 +105535780 96704709 +-151366495 -588393023 +-225744899 109941605 +-378027498 -716657664 +-642807877 390743982 +-468520942 -981463563 +295136412 772365952 +668461270 -266278798 +728724957 367568793 +-747620585 -353462199 +375071607 741676763 +-608178621 -147405948 +-744701334 -189249967 +399572768 8028183 +700166697 -753517398 +962370178 -185333330 +-46962787 -534198389 +949462050 -780741114 +-756655488 -239546001 +-128319891 64485651 +-322936984 108064458 +-909257812 710804754 +296443954 486602206 +962331665 -504996525 +896270105 705218958 +926362879 463585208 +325594320 183403235 +-825115684 570159270 +262228236 159893098 +-508898555 -99260339 +-899489600 146539913 +706627228 355166643 +294064315 685436866 +950313626 -562168462 +-2882331 852307982 +989473985 548482793 +-603397362 950349371 +-937844041 -161721391 +824781413 21328970 +343432498 625852575 +-402597618 -184181453 +-723872131 -934209680 +909291232 -623282478 +-106964840 354544638 +-897246169 -407235632 +-521200594 286019839 +-320845134 -71372594 +-126260624 -302536498 +335659071 -885267368 +-925606475 -976270989 +-528429610 575976985 +43826861 257943877 +-325790693 521833632 +593487498 28908684 +920880485 881666694 +-377922947 123041729 +-612005564 240452348 +-536904626 -287722370 +-68912429 -33560456 +878510520 -142442268 +-5673905 893185730 +487881947 417972987 +734533189 707672821 +323489589 -493544030 +452123310 -666127356 +889213720 598719520 +-250106756 -227747001 +-685540402 -196592920 +-410822443 588943325 +967623107 -28826194 +858392741 -750187704 +-920499127 -293937981 +18170410 -98344026 +533611191 -798488523 +198619147 -294356750 +-542255135 898178325 +478656942 226296921 +52160901 764499873 +-227022652 -335638406 +-71517559 513550112 +920472708 483555178 +429038175 -154520166 +-199108170 -257795535 +-429243663 -915261970 +297801425 307027291 +-167152592 -696863701 +-326886217 925365470 +878347407 674053715 +997598857 -189235172 +252727879 443524189 +-36876570 505518835 +996403965 -789827502 +710871272 259897084 +966652681 -120029201 +-85295825 226917915 +-579299027 561617479 +88776525 145621541 +294356223 -834354329 +99965725 -110127178 +-517159798 -543033022 +-129708680 863676730 +794125551 520913499 +245029323 90454677 +290014397 -203098965 +916279504 611405872 +946059733 -573954019 +-490407809 -688414930 +808201971 -599664793 +-253060953 -629723200 +-610504583 -420308179 +452467014 594910060 +197243419 290348993 +615791007 77978823 +364414105 -869513858 +971132126 869434156 +566188858 -324446804 +662477914 922607825 +-152360166 968235584 +458159950 921218462 +753188494 687685986 +-975568200 -186287804 +644981377 783177288 +239626323 315420899 +274346951 840545421 +-733022558 -688742243 +-660378389 120590276 +298227709 -70877959 +-881744913 578233309 +958654717 315783588 +291705 83824109 +-934582514 98201990 +848845196 820834433 +937128412 25593635 +-356773077 -165923543 +-615339866 813172277 +-973220446 345236244 +-847142695 120663750 +707927542 -557533650 +-492069222 767808798 +-787401194 -861872981 +-970189812 167293962 +-280691418 -63727329 +872203718 -907490017 +131093837 -41117850 +-69976183 -811713281 +280895543 -559669345 +895795532 -879060018 +353938338 201054855 +851523774 561358614 +-22971153 -882176727 +314969246 -315322695 +686009856 309427952 +-625951355 389869206 +-609747294 566365087 +-758475596 -216346532 +460359794 692250623 +547644741 -159059854 +-906226789 396453327 +-372643658 126950470 +209298820 319143663 +-349037157 995356064 +708664447 -144154558 +764476612 228321798 +-782354232 -951679660 +-11934813 973045685 +-72359382 -423268107 +546440776 -502573776 +-11528309 -89531611 +-644848095 770396483 +-920146232 119636706 +772982362 638052272 +-459598178 -603807206 +-950654212 -585683686 +431800299 106008104 +209320106 401009811 +43229101 124063824 +490656205 818513353 +122802785 -505222179 +-214272616 73974626 +-818644639 -576671501 +917190235 -577497569 +-814961869 -260278608 +-24061250 -300904826 +-227808592 869692322 +-930748988 614379185 +687008874 276310299 +56237222 -299092330 +-581280092 -138511283 +-932193211 -332530494 +809071495 678998684 +-135909209 585917173 +-844350947 601331013 +648065852 -684192514 +970835693 407785559 +221523496 -779922592 +302814630 -169896444 +-396759791 637858186 +-59616528 -644395266 +632331967 -251064235 +-999219040 756506326 +858469070 174438805 +215653411 443925118 +58862629 -252406699 +134831328 389219940 +532917228 384708314 +508683642 509310241 +764778792 715724914 +773938232 363257639 +-253499940 813223107 +-73276630 261270507 +-302716363 -391587114 +-93016856 675232811 +117902556 511337080 +-349043021 -40463995 +270792492 -509450258 +-648060994 -38031318 +653966914 -291794468 +355622598 -684450219 +593747732 -467874016 +700665939 359440588 +-56237511 -666794520 +478135398 -19320116 +-81478071 228204417 +-402870108 310853059 +437805688 -798393188 +-852179325 -131012251 +-870841105 187186237 +68687618 125539674 +73870653 308275564 +96786531 807572312 +-172526358 -961078569 +-226206054 510365804 +-512057830 320181485 +441458308 -543528048 +354895014 -43205075 +49917656 -181661548 +-867253871 214397031 +175261031 -425461901 +-761042459 559810987 +-521389340 -823561493 +655198411 -189075313 +-118200052 574544834 +-100919221 317154427 +-386350240 -189438437 +492216676 -375174551 +-917489369 -83744603 +498285980 923147802 +360584998 446413349 +-605424514 -308375748 +-483764400 150409613 +862490767 -659274604 +-382117545 99559515 +-190977150 359112330 +-141606940 -232929911 +-650771343 -670833010 +243334469 686955885 +-516920644 -731643794 +556483337 -229730993 +615226589 -245069321 +-55266373 129120654 +91610352 16677873 +596060620 820556895 +979828425 780556542 +996310878 776526405 +153624623 588610525 +47128108 371877847 +819608965 675263149 +815821736 -449447806 +-769942762 -105729468 +-708740817 -538632574 +49925855 141238845 +164714297 -497947540 +667550767 -831705719 +-381336056 -206624776 +-555597966 -887306594 +229499332 -164998427 +455765361 -963866964 +-977357906 829060539 +969421128 358399256 +650117327 -598135005 +-516914543 170662758 +415749351 773436981 +-506714100 523158706 +174796157 899610592 +-930633048 543467723 +636124699 548836078 +-513061967 -350934642 +-832486788 -546344525 +590139279 -967507909 +-800722892 96286502 +-362795877 635682755 +577981631 487963190 +-244741914 -421097930 +97609190 883960340 +72236985 -511658805 +781962239 -397232406 +246431073 -182134887 +166668957 632120617 +750318013 -329028011 +538106908 956279993 +277591669 550735220 +169880908 -183663844 +-836311767 936677828 +-594761405 38260012 +-533105064 80565607 +-598880737 467112137 +554245003 -848658362 +-779397410 -822950993 +-366948080 -798451573 +290674150 639626145 +-325881934 731668626 +-198576995 -79929228 +-379115546 734609063 +873941685 -293009977 +130324034 -522845666 +-294095236 -38049242 +-75702486 -431567639 +999020447 -502051081 +-93419365 -774107010 +978555672 462038778 +-891632410 -999369790 +861966295 -391668610 +-345040144 -427170860 +-813274599 -950584790 +773936035 -632212731 +293586164 -834732777 +-897011620 160864185 +178545992 -93282468 +-45439748 -579776496 +721872809 -772201371 +-551057180 190653517 +-605817403 -307458081 +921413308 93123137 +-569417033 663189858 +-529576506 -205962311 +-424249282 337387464 +-293061584 656430970 +-98744462 418790243 +431267208 901741133 +506955354 267089822 +-378628020 532478102 +-723802375 39947190 +-585635332 -611059085 +-915774860 317089446 +220063746 -461655261 +-502163269 -532779842 +840002142 874334719 +459677985 63376341 +2667702 -450212487 +850550290 414143591 +986803204 384072448 +-962785830 577204988 +-198946200 905053791 +-647767329 -986656155 +577948074 272933278 +-583294463 966850298 +-769291724 198413950 +-481415998 90675729 +463609798 966890958 +369503963 732325395 +897571359 580460965 +803662983 126533340 +489960706 -694570455 +896147586 38949943 +-436174377 969085777 +-144741903 158427193 +-98243618 -783569893 +-440100339 -948943898 +754544370 -306863042 +901548086 730870125 +-216281036 312177046 +740069078 -356805819 +294039503 460554826 +971718424 374027483 +419010853 -306608757 +-894245051 183804148 +964784616 211820800 +-426533277 -409651841 +-434869527 -953617620 +-480489414 983525596 +-896083315 -225099520 +447292967 213137978 +583028972 -396603119 +414187114 -47413971 +17528254 -333079357 +125661270 965952468 +-354523961 -971397273 +-368406439 -30966451 +323816329 36878154 +-956478028 463785616 +707742936 -396111144 +539593252 778614748 +216014835 831374414 +-48764852 -509542335 +419253071 658266490 +-687330049 -636759307 +37982437 -484819627 +-371304663 -366126288 +-680733146 764632468 +-733307576 -67778387 +399922185 -141455331 +-926624678 596599775 +-822553984 -224664771 +776728295 -763219961 +707047512 -634735037 +751174941 664155740 +-970277527 -334016176 +295852320 799577636 +-707176892 711570844 +-488011394 -515974335 +-119387904 602952675 +57076283 -428310836 +-871336255 -452570578 +-299236812 -429515635 +-690148825 626526519 +-52694027 -574246347 +447291237 -549971560 +-772170748 828974340 +624927847 -102854775 +-809417527 -367108383 +2305970 336130495 +672440662 -995855732 +416967060 -171517419 +104003442 596339416 +-204556660 853418063 +-367796719 -205096051 +983070979 569921418 +-348389673 -71301584 +102629507 266921799 +703324583 -349401235 +-24797671 -814583131 +-23740210 -982917343 +894380747 305638292 +-348522116 923331715 +752888415 347492671 +-866953818 718093189 +326179939 73358950 +-927961984 319528142 +-507759364 181976187 +-177035719 -722969348 +-389908390 294957992 +589217504 516831871 +603282604 -464233880 +439538500 517102817 +330360071 -167123067 +957479491 103478028 +238330052 -962082531 +-809870800 -92161967 +911272297 -479733190 +-398912274 -517308293 +-853964559 -218025209 +894503366 -99077027 +397548216 -39800687 +-325201829 -545408447 +-931827501 -185020573 +946963209 -220618549 +738467108 -703277989 +-732692248 -321784975 +-915280349 423254405 +640791433 847721044 +-905970931 -629264256 +-880804760 590889498 +-378609467 387650781 +-115226674 396924050 +-901774761 -398297133 +-30613752 399333453 +-512227851 227095460 +-415336764 807961237 +484622993 827012992 +-606836859 -579638517 +415543513 126889009 +-111966724 -450665941 +-519379532 -604075295 +-329587096 765880032 +941357352 -494025930 +935054490 -122299177 +-595080454 119592583 +-172494578 26351842 +-298000563 521996124 +339283816 -742424502 +23547456 -222376763 +104315232 -841937956 +-781693564 -297870762 +339530136 373250006 +629245917 -735953662 +178158785 236454434 +-238097362 403751006 +-569849319 367366571 +102585330 -306027708 +-914953098 -442045111 +73340498 -138413531 +765902995 -301969139 +855003511 22002288 +613664304 313445465 +-864623074 896638330 +984864087 -35827179 +-266040621 177710978 +942667568 536361290 +324173434 -423222619 +585223049 281383453 +608526561 128533894 +-85979370 385981340 +-490322280 -755384903 +987340433 -23069891 +555601668 242905533 +106995068 441815841 +376552231 -682217932 +-178160171 158269537 +-69821325 407767131 +51974684 320841751 +-477571825 -697246842 +927075979 -228922034 +674737689 460002661 +-157614208 456908903 +-822084060 168643568 +-87303697 828433451 +619379315 -299863677 +-424674367 989643461 +-487313623 -449380064 +-71878939 769735664 +-870848276 718585261 +512511992 825710835 +601795220 -930743077 +-171687683 -243539407 +-817245942 -570186555 +321945865 913878689 +-573217850 173661594 +-935456422 -854742562 +470961599 -554691371 +-770132337 -895548640 +-56519684 -693302163 +519726187 -186062322 +433076230 872092219 +-568819065 132493980 +-726737361 282046114 +-192328467 -624641035 +750476894 -960966390 +-154390478 -942167544 +-316011210 729125327 +385235663 814964110 +494511305 109419010 +140420029 -441642994 +-110209545 -175123091 +-43657418 67223796 +938366363 -146447894 +508530515 29499472 +182448155 761928333 +161897449 -187957774 +-678828384 -169882516 +892792692 205161157 +-26024036 -847717406 +-959177164 -718395378 +-890802405 99138081 +469275471 -21021741 +930195106 -81896191 +402524001 -871015514 +323602374 -860081381 +633293141 571120561 +175133407 261534183 +-595650881 -364679243 +-678573769 557466952 +-204723807 -939054244 +58578863 797760045 +-95847147 139452236 +649463217 488349010 +-679365387 959727662 +775260355 271483638 +-817150122 900649553 +843434130 722792366 +-255601729 -798486322 +198290030 674263339 +-908455744 101715387 +-951168726 89266047 +-785938267 -328176668 +911035338 100935486 +242812862 -741776744 +630371888 -117067395 +227626069 -408668734 +-445039942 662225093 +-416101985 -51592591 +-889924428 357754266 +-523452980 533451841 +-524099729 788809376 +347878523 46819803 +-504251159 670033118 +669218194 302142384 +-119268178 980694786 +-255760528 -514568746 +417405080 -694207450 +-531410982 -781085826 +-673843509 350636482 +-56759566 615708387 +-187503018 935533499 +-507172391 -154051209 +-473829829 -433553323 +-719371148 64938894 +-237231527 573711649 +392423915 -75646498 +736247662 -105880995 +-947877123 323640030 +739953010 -453055686 +84190748 -821314560 +746028238 442435942 +-747001278 -373375875 +736835679 -626500348 +-373161226 200812133 +913416060 -296224843 +935788738 -701497269 +-244624032 -502514736 +-104847880 579877178 +-569048659 -696901046 +-786813131 159661047 +-512424475 279942571 +-765920470 -33689798 +-32797975 -604711335 +864190662 664679296 +-894849307 185577570 +-228321262 510329759 +259708988 -337939713 +-278897264 -133092962 +-827835474 87694946 +-492390451 739066023 +717913220 -989000343 +940165219 963518112 +395101666 284316851 +-53480148 -793952334 +-542766341 -535271745 +532146367 368877275 +-285304050 727099732 +156890212 -234189283 +-741691494 -391637686 +-815051772 414441780 +-940041698 -663294542 +-489710600 269888130 +-89729657 285983391 +-785507872 645563534 +-760931438 -375041379 +-727809345 -614008212 +-752907524 228800584 +940024754 882989122 +90432919 -104623685 +-477042893 -971366788 +154305594 850016526 +371000159 -779420071 +-874670808 353944605 +-203122585 -196659069 +-577477891 738551076 +627246948 600184031 +958654100 984819126 +-969874577 57758076 +-712790567 -362262898 +474265947 999099825 +-804801072 -59963852 +-855993631 156248137 +588436571 119932977 +275886367 138541176 +348759218 -135294990 +-16362595 515555854 +-839181989 -232142248 +-645229041 -718505106 +199995454 243971981 +729329369 -975005412 +-539339204 848200368 +-512224255 -27880350 +517463378 -508366946 +81717727 -6646054 +781302852 932953662 +-778897373 -804385487 +483111469 299098965 +-139352043 -574400034 +744292863 -473941172 +-116395942 207609908 +824060649 483400061 +-996971627 363198332 +-60992478 -105627164 +74307701 658420434 +531839485 -245714429 +-511699872 -221414359 +-674201958 -146337419 +-461445028 842636547 +841928377 100592889 +96460825 -305869620 +-622685315 946517587 +-454697946 613522819 +27491476 751049250 +-822082734 563923329 +955374165 -471590106 +375788767 441285044 +-735021838 71043758 +-998650430 396127915 +-447124073 -642018737 +828345692 -683573216 +-491950968 925451291 +-645923763 532475458 +424997798 -94968286 +959029781 -685538614 +133238062 -509706036 +689696053 -858924349 +495311992 -25181039 +-968814304 340194866 +-151687664 276653940 +234553109 -919688819 +-991904062 -563345615 +499283957 -273307676 +178973923 -822761907 +641066060 674044486 +621418323 -813497796 +454288756 -668001034 +851652786 -479713365 +-920589433 989852263 +-180288788 -746677712 +-371660786 -235058544 +-235776986 924357031 +-163330583 -381097174 +606756174 695819695 +-53714653 -654201151 +881521722 -945958411 +321899240 -40591028 +-848735764 -408476488 +509852800 220972373 +699181158 -513244351 +220064354 -344421698 +328397585 226952639 +235542928 -428873636 +994926338 -96252526 +448494817 -780674159 +280164312 -128408308 +955356661 111490980 +40815239 736519920 +476117312 -316403975 +-42532184 332160132 +-960117387 478959544 +-892277269 -533200488 +-31740930 -655270882 +-447611284 -516628068 +-251995603 -587463445 +600515548 555878694 +-397400278 475466230 +-882112953 -475678394 +878290073 175894302 +519137204 -874495667 +-653214364 -627813239 +-823808204 6167662 +694420388 -128788059 +274790532 -159596745 +828811680 857809713 +441403493 451257220 +913768912 -899157709 +-309638027 833115633 +-764570735 221679747 +-103131298 -330249229 +-631383650 827253367 +445043016 539382983 +588083820 -327654660 +-924721908 -304476073 +324707604 766035072 +-664963579 681478547 +-346223280 466004642 +-453779641 332575183 +367010671 197846231 +-543931086 -436850993 +767696962 408904752 +787265593 -142167874 +54233713 811782978 +297325067 2108142 +543515310 946948747 +-475049401 -404251749 +-413937735 -626519878 +-926920776 249333339 +-156265921 143472657 +869165138 -708274907 +603452512 -562362164 +-42669983 -609389386 +-8081110 -873724319 +-950378994 623564173 +64435132 926800843 +-608069852 496924748 +23039230 376596848 +4213921 -915554512 +-607665251 999616811 +396459318 -584783499 +47135074 -374626259 +-920461073 373930009 +70034725 803457467 +-915789316 18149712 +-872630135 -561934971 +-383169265 -44856046 +666966112 -367549489 +-277547522 -7326743 +-121068667 655347193 +666313003 598574335 +-937579770 446826478 +941759563 -535890320 +-98889989 -534060917 +20777404 -994796192 +-730586877 -503569007 +431177750 665249239 +113237945 917844081 +-792850421 799144537 +-54119080 -516997891 +-958785729 -738417847 +262298334 -146944250 +312461783 603210509 +217873046 -746610141 +-296851769 -221302540 +74443587 -845212371 +-247280451 -539481355 +672421595 -590610579 +-717446844 -707466912 +-118598971 -796886323 +375357562 953511154 +-99734808 -216698768 +91593465 622697648 +671369646 100668929 +439169611 763618905 +-947207093 -827743056 +-620856452 -428178535 +514041016 444512329 +914740260 698764629 +98938749 337524837 +851833016 -681520721 +-713186776 -248354298 +31536064 -969425537 +525516787 334725766 +-993969274 970170572 +-917422794 687377651 +722042297 -281648227 +-484725672 -5959153 +-788394261 774228375 +-538553235 90630294 +-185005761 -277484364 +683053662 -423620979 +479554525 241641867 +-282400347 967608971 +92561330 -52117373 +281337828 -285249975 +850252672 -639965570 +-968113830 834216450 +715709438 179509940 +499981445 306617648 +-103740702 357313516 +204834125 234736246 +769305405 112489962 +515570321 644949169 +600626064 263241924 +-489688827 658281547 +-394047942 511003261 +-41422033 -857260981 +90159872 164597280 +26966335 390673280 +-854199906 160162212 +-844037230 499197713 +418118050 -225743863 +31801896 -528785278 +-603846612 374242618 +389308716 844071855 +36407291 -747894036 +-991103786 347039640 +-984135043 -556259216 +231034468 202556479 +-9160348 -761993729 +-156850458 195315015 +-171549844 -183949947 +826293455 298642129 +-289831945 -666774764 +439409550 -934796658 +-453227795 729398010 +-786320168 -830831784 +804727528 -826001938 +-926094623 992683967 +572540610 251753145 +228356048 -473361425 +-961330170 -153420897 +-587695354 331268052 +699023846 825484507 +-143242501 -700296356 +156111468 -172707330 +357067980 -890568237 +504254332 -285023351 +-168298283 112445262 +-670706846 -745234336 +-764578611 468408586 +-189174797 -60639925 +-817292677 -669025330 +97450280 792259016 +51212742 243896172 +210319410 481595328 +920981880 -36811675 +304953331 -875562717 +-866310942 -66721592 +-902071839 -300336815 +-785702808 944947499 +751936933 632950303 +493679250 51950022 +183275252 -351974989 +-924572964 -663186885 +-611567054 -451986442 +892084865 773651238 +-310747751 704008573 +-164838917 860391881 +-388704124 -307097446 +435646119 -127004559 +232673551 177940461 +-458195877 -18773469 +600393092 -92821256 +-643544559 394644066 +-249063713 518528207 +-739928918 22416294 +-333753743 -654347913 +-963588416 -956353580 +-48882160 -20554371 +-794521022 -700120019 +980469997 683347970 +827629438 41884903 +488781183 489145614 +189355467 629219247 +748499826 288951702 +240683038 -998799778 +-462220283 -983631356 +-895126278 804882548 +-480154199 778443961 +100625170 611413361 +167240607 755518540 +-252034684 382864450 +976155359 -995979422 +-1303491 266360252 +953569513 780556275 +-793022858 718461216 +-467568192 -833733259 +-404830003 -211156497 +-527850096 498123500 +-207112624 -479559974 +733235896 -381768754 +935550046 -327263932 +82404032 145137900 +-941652497 855142980 +-860776617 50769672 +155551425 -51988822 +-403110685 11669320 +-969007425 -385893016 +-586283334 548855236 +-217281911 34904285 +-947801471 -751758105 +-965476234 -499944322 +143924623 -503883018 +311310948 75977373 +-464368301 -597564088 +-961666727 -926436158 +472903736 -908292950 +54370620 879973257 +897457437 522530685 +936361539 532370920 +136842794 847271820 +-212588455 279197307 +894788115 483326780 +-635989057 196996958 +-986892889 518262481 +-21558616 603264666 +-454839232 -293285148 +-520255272 -469881548 +37395249 -928888133 +564558921 860491153 +300047693 -944157798 +-41548445 -433740916 +471008288 -269703953 +217366315 -27326481 +-583615917 401608240 +237830657 966363850 +-672040341 79591049 +-994276946 -862232396 +858122026 -401173399 +-445144438 146166154 +-242049812 -913639520 +-557004997 -738749121 +143704113 -371005406 +-246513273 743091825 +797916101 409281329 +-668191465 418529051 +647255302 746566316 +953647058 -594585850 +354647812 94776810 +-502933474 534151844 +336786293 -766593335 +55787213 374211830 +771522444 103364159 +523566837 784304827 +-707239154 434179705 +480804377 885630866 +497532482 325809197 +370278540 964078996 +548534198 572194757 +247901202 525551346 +12957237 342219276 +387530324 656380428 +-979627221 169409783 +-617084063 -924328072 +-402116910 -454865872 +283725487 82237977 +358726716 -128680391 +-431350215 450465412 +-704934948 -41190372 +244658364 -956536859 +-150094260 -820477537 +25036055 528092142 +284562808 706756001 +-644250507 236107265 +32702750 983402238 +-289721816 -164138207 +-948069430 770838856 +834579393 765260093 +443194734 -114690980 +249073721 919572308 +264522771 44179994 +688813897 -28623029 +18864097 -861358984 +324419223 459369446 +638742858 688995313 +891321714 -122101660 +979098660 -312099594 +-87548663 -836140493 +-705358745 -371605729 +189063207 234873085 +16271240 -466161765 +-789061860 -170571131 +385055859 -345137814 +-614759961 -57269058 +334085441 199334346 +280986005 71491018 +-615200591 570828598 +-265253873 17324880 +470991908 45993021 +-999024115 467696403 +43294290 -382294168 +-717651289 -945675791 +-671135226 -445812394 +490346808 -323493785 +160765806 174043990 +682006872 -842845750 +404407358 433451496 +-287464401 -728379620 +131006593 -101730636 +-504985814 687594268 +-357805435 239524776 +463012358 403055686 +-953298299 -282090613 +780906442 399400946 +-501658794 332929942 +792328620 -281097717 +896705799 209019873 +-188002880 166340459 +-801053332 -490060038 +-72469602 633222312 +-144480486 -62474000 +514719045 -787703877 +395497424 -272202517 +-665379630 -454405842 +-468439862 244674239 +55433499 -54026559 +-301367658 76274763 +898535546 -591540309 +-984411331 773192906 +-388676725 -22829198 +-4100548 -838095283 +-495434687 -694631734 +806650944 50361926 +19564561 572921801 +222868872 850861466 +-791257963 -740645090 +-588745774 -707785345 +-535951970 -576257348 +-785287366 -242927340 +-898891731 29487810 +-79499490 104659042 +897227201 558584204 +315403430 -428875612 +700845858 -825733470 +-740024385 -389530935 +632201298 -987322154 +-500213698 350309985 +-445428949 -870761317 +-355824420 -380483942 +350308798 -851186827 +-819937953 264257480 +53397500 -485132690 +84503138 -680535005 +-743991726 -561359558 +-218915389 486871365 +577625877 -934585665 +366946215 126839952 +572293561 -426357667 +-955054581 -337029921 +-439999036 -570002781 +995809362 668520061 +622391933 -126893173 +591756176 808309519 +824590962 140208942 +-20568903 -370881920 +292421656 686663813 +190545855 848137676 +117670704 200426743 +-55382959 255832500 +-212098132 -633348358 +455667275 -684233039 +348402285 461391027 +579330326 179132150 +975218349 336097666 +189903326 831177705 +-700089360 -593910948 +-557701203 664031547 +-258584786 135288156 +632831537 143662855 +-739476011 -590240463 +133146918 818057630 +-776295487 992565192 +552991891 -753318199 +984245483 48459126 +-613276244 -652911833 +170285158 730594887 +757237382 -618319587 +681103047 145934086 +662124363 227827877 +982659009 787496565 +-896645876 -898578368 +-707183368 -823802219 +-543723654 414781407 +-733114893 -247993512 +449727555 -365638699 +50795948 -256418751 +-897900874 258688477 +-449755700 -893386164 +-652230115 -215710902 +-450626695 -984657143 +222993317 -14124663 +281339406 817376515 +-990046088 -980635887 +797913995 12029361 +-887618100 396677740 +857712080 310424067 +439968945 148907831 +-638479892 604315744 +-648902510 912440925 +-308309269 234321291 +914554963 -506735558 +-712277725 -810040409 +-94601387 480479761 +-420972257 -878518230 +-348801650 -732755532 +126021088 533202322 +741441809 -538181871 +-9591350 296382350 +905128183 929137749 +-294351270 -660171362 +229466010 565597109 +-23396991 427240293 +339437420 -990602725 +-754109340 -90820317 +-519173181 390555424 +-783370193 -172483548 +195240554 683401566 +848161263 -848575214 +-400880921 597205485 +1760076 -754355257 +-595784847 -36162536 +-55675051 -21281664 +-353329715 770333264 +825766414 -993586910 +-685843228 454351315 +-455351307 41044765 +-325961740 -653023427 +503935840 -650596340 +950062579 425367204 +325072937 621029908 +957084626 996921059 +-713001789 823114607 +-559312871 885938795 +-389066303 178462478 +-197394006 818126574 +103132609 325283297 +-360326636 457754319 +-946115306 -462609175 +298689424 398469931 +-325307891 -312527882 +390050803 17599087 +-579407259 55709188 +163112423 -694783725 +-96217574 -338388345 +48189356 -441263403 +-108918721 992087694 +116432761 95014214 +-406062409 -649299914 +-11042477 -180340107 +-806964934 -845974644 +904165246 -953235685 +-796044593 -369456497 +-801368153 450029844 +76948401 -14683626 +510767851 -112923987 +655495232 630068185 +-350602588 -112385262 +-773468406 570628319 +-948421936 380383646 +225850854 323425925 +942521992 -972535488 +-383274915 -135844928 +-992823368 667339756 +330653259 754855938 +-266921059 -152507031 +-382193371 153717009 +-666909162 -377872983 +-336383063 463193233 +-5067028 -876992648 +-874697461 486977756 +-621656973 673621696 +-171216757 839603224 +355811126 -694077625 +-528555101 553773791 +669217979 -432011428 +4105479 363054084 +83911499 580993696 +-916515290 938055358 +86795653 -540474159 +-303609246 333407295 +971190726 -768931422 +-718807778 -586847499 +-108356871 -733969680 +-85146585 20699149 +-446673896 775163293 +-780343044 299205230 +-845314174 -822172852 +405139080 -646574125 +-835659269 255433744 +224030480 -727187645 +929720969 -347795936 +132718296 263101471 +-670436941 -235934640 +-275575057 -703909768 +57292116 -240140123 +904457702 -656874712 +642654935 -209173986 +542093082 -687118619 +219990903 -58875935 +364155525 -775561823 +-458779851 -451638672 +-281346671 312831089 +14888718 -871036368 +-569549707 227052203 +968565642 817143861 +282999946 -172205944 +11291555 986143900 +928412077 351295066 +-771486715 311791155 +-199031374 812517137 +-364516702 -395098133 +457706217 -401212731 +-499339414 -698391722 +985294018 -945966509 +269226476 -15681361 +-562270752 -729192596 +-422310699 235889464 +817616848 -831581554 +764706373 -382396523 +195990319 -508670773 +110549048 462189666 +659076677 -243012224 +-765308697 892834138 +-836253676 899358544 +634384489 -687307285 +-552136951 -763401975 +-31356112 -326033151 +93485786 580933643 +986893818 8327342 +-874785725 656287166 +-270974101 316762889 +-595913675 156377667 +676066221 912615806 +909541084 -446876091 +-444081140 317464109 +940196969 -772184988 +-827195737 951708981 +-546423345 226280413 +567231877 -476692989 +873325423 604446001 +658612787 268120308 +-194262279 -72613027 +378859330 -297600110 +-866462236 -814545648 +958648566 -77089645 +-496439825 -48983079 +-923996976 679323394 +-500324942 -284665332 +-334583043 741323601 +-374850717 -4479678 +-909007127 -835625527 +-268111901 -372004879 +664786420 727547930 +183071863 -891853180 +-346803656 12780569 +587937918 36563890 +921761935 -600266581 +101498906 -499225240 +-326788821 -677521063 +315552221 -280196598 +-273083457 95173030 +-939173190 261759780 +936447004 -251551602 +480588510 -422767426 +-222424839 -706695925 +-446230770 112284021 +930081598 978543448 +-328735122 699283315 +326977151 466977178 +-787522441 -957094333 +-209033376 -815177851 +-944990544 -946468399 +-415432313 631103141 +654597801 -669172278 +-30649144 567399624 +746042218 242368284 +-689636467 -502001635 +191714216 -732330801 +-657662000 684614187 +69101349 402304103 +-574897162 -348639157 +-937160668 -135191150 +-111399697 -396232904 +-726097330 -421480725 +10290661 -795629193 +705078411 -558273158 +-728542716 900442383 +932982905 287235710 +626740826 138130915 +625175915 7322130 +-804804794 -402768357 +743092127 312342188 +-743731674 -803842901 +517053449 926919548 +-623993205 975756308 +-546347804 860198261 +584067069 498504426 +916730561 355445254 +370164964 -958184585 +-804784241 -620993823 +-698935555 -665179721 +-122551327 982037764 +-411308258 -122794850 +87110241 -439707366 +-676191650 99055881 +-483846140 91364301 +606487772 110340024 +685628549 920730097 +-183317241 285066021 +-34838491 291838337 +691774870 50638643 +-45918061 -749032455 +-311199032 70430407 +480379197 250938275 +352400362 593341674 +-714396769 763547560 +-614130267 -865312754 +-766745861 -376424026 +-917155611 -896755719 +-32118776 -566178582 +15348616 -22604483 +412662563 971798917 +800466405 612504832 +692445533 -761481085 +923301075 -595248862 +709040957 -584138661 +-2805800 866149648 +-452445166 691467326 +-847686890 -170957715 +688206099 -367753767 +27891193 -766343139 +-714429215 684174085 +-539098398 824882325 +582869844 -918739138 +100641374 155598297 +517734029 -298077355 +-638722677 784071323 +-810986881 479792271 +-368004807 -444090261 +868495710 538042537 +851501629 150189935 +811730671 -239698513 +-102856174 943782030 +-174488402 -113130698 +342268903 327623990 +179725857 -787829210 +-132193582 -990225978 +-631241716 -427092522 +-430699773 96524153 +-346630280 -47211423 +-732830380 -565793715 +-938397756 -58846699 +-272190287 -563384728 +-203247018 -653633359 +275857059 235478185 +776557143 759580707 +284375619 -348252321 +241321716 652406272 +-579709545 -928124541 +-501393646 -681237025 +789983358 680105246 +-655571403 502677518 +-853949820 690165854 +901984261 -955794579 +754406013 -597287678 +-867467389 191655381 +156845504 597042844 +-653276567 -996696394 +-875609050 343751986 +-116596683 87865806 +-779298065 -811048469 +160063014 -235026745 +616878798 -1435128 +-303671078 846057071 +367364426 -516866872 +300080147 -113024654 +103333494 656278688 +473838495 958113868 +-262738230 -99280562 +680260979 340006749 +795027917 -198311685 +-43927833 328866545 +197394926 -693767703 +-312532609 -114222077 +-619553765 403164747 +-405816039 461787339 +-949032293 -809676459 +-214301699 -491250816 +188537900 -513255600 +951102186 749781949 +-969465325 -558082025 +-536791306 -617001354 +-694555138 637396448 +-900339210 -252940037 +738064859 145726954 +211850828 -119900350 +-973550579 -718230 +-503916119 299041365 +-944504272 661481551 +-831132199 -315387581 +597833683 -221007954 +267016587 251745633 +-239816008 820146681 +-822275783 906063795 +-119132425 -524661013 +196720548 -16100821 +-563772383 549609277 +26650720 603393989 +144624161 -353535430 +-700229272 -916493660 +806377078 959986488 +530474061 922464180 +-439825638 -569945029 +718581235 396497669 +156631111 669226816 +371744058 -147613197 +225541504 -85810766 +527514883 55553364 +800067900 -670727160 +-305976355 389504878 +-572106939 46305834 +490310142 49792095 +708016287 383928020 +-665569704 387214932 +-338460083 808018984 +-516292152 731226638 +413279863 -6835004 +264764588 219097543 +208839545 -162042158 +12052742 769107687 +866474557 16254576 +-540567289 520621371 +870177168 473298605 +883485230 569409290 +-422747203 -853909337 +-394431708 352368793 +397693782 -471755087 +-74593158 165570548 +179745454 507624114 +-289032156 627358209 +-24306343 798126364 +-414731113 618731156 +-310508233 468057890 +612347087 266442837 +-780370657 798431199 +-167120239 -1805160 +-579039700 887395191 +82930112 -626437925 +638142677 790815215 +-140947533 633665145 +-141130108 -773705793 +990892872 -420822931 +182019976 321627152 +-352876223 -333682786 +554163293 840323665 +-520314152 860640012 +-839386926 -812640098 +-49945003 675888701 +-330852286 -466019465 +835807571 534699567 +-659774806 -1011797 +598816237 -315046859 +-124230061 100584288 +-979723420 -758540158 +-282370428 736140707 +342514981 -34088844 +755304945 -773679328 +332635189 -722815014 +-250657862 -870732490 +-784571655 -95328251 +912443128 -89542384 +-751041401 -208734943 +-10362830 -79856916 +988305477 959144769 +-197527291 -349384251 +455471981 758938413 +-757342739 -6784062 +-383671395 -878946204 +-769132287 945540520 +976241963 -92420779 +850487972 48553099 +-97958282 -948737930 +14237535 843478034 +-412923458 -852991813 +-459646324 855965253 +273313292 650925455 +219508250 47088210 +648795810 749658679 +146762745 822998995 +565073930 -994480400 +-213756844 -880427602 +-950014921 784285083 +-320036269 -105325203 +-912528422 -549596447 +172628749 -267855110 +-598269386 -437705450 +-128014903 495425820 +-289280045 222135832 +244785480 242113592 +-486796296 -851493125 +-389898383 -992345268 +-806150453 327708318 +-421654449 863735943 +-456069302 -226456789 +560662049 724004108 +-836673388 32238456 +554549563 440743697 +-562102430 -554732408 +-486977727 -206303711 +-551004461 18845257 +-890785032 -652803589 +615923445 -404497029 +555457864 53267064 +-599842244 -282782697 +927768291 -771531935 +628853283 401184287 +-272253247 450008793 +-357099783 -565831296 +-663240325 -885447296 +290560905 -939886599 +912198642 -679072416 +736213148 134945527 +-227945904 270077297 +401979176 -62134277 +-991753802 94796607 +341940468 665609955 +964429197 801089348 +586850597 -523067915 +-37438799 -661628454 +-92284519 -895170780 +-614429683 -193462103 +-283609642 -22439918 +-510648569 24740586 +-644132824 -39318789 +-992416233 -768271678 +106771156 -680454499 +901971911 -649139524 +-334092616 837734808 +-915707564 -123563929 +-745067579 338968313 +-44874275 -144341824 +-768885018 -889700680 +-504683547 285344096 +-12939651 764153569 +-112503741 500679868 +151941161 612474901 +-591722456 247472263 +-848363607 -569214735 +-911205299 987300940 +-349770365 -571100299 +145389037 -792397552 +-362713334 -578362513 +924656909 627032735 +-358183139 660743391 +-875399895 -579725755 +472995908 -19875202 +869810172 -773403857 +-523256805 654251525 +957874743 -291907044 +938460370 -82031869 +-343843550 695116295 +-671300282 -707476235 +696675128 5325369 +268511000 -590151512 +376980525 -888938165 +380457832 50330171 +49544462 551777545 +179454778 -281575204 +724079693 733454296 +-690139262 -355756412 +618422853 783281729 +-224673136 670333127 +759567555 -774455909 +-44354163 -519781983 +-872013032 364080180 +259350555 -58960260 +34000648 362978957 +520135203 -941511168 +130347918 609836805 +-952150164 313480559 +-866471857 35854406 +-640158213 -851039998 +268142804 -374467344 +-260715812 67008261 +129075700 -56618548 +664348038 -121045636 +343471725 780587106 +-409219556 -123123073 +938835956 -820777390 +529907322 -751727687 +-222378483 -452035995 +-202503217 -333585021 +663758800 -480147361 +699085244 581683704 +-714909914 886792169 +133499501 -977839058 +-706892452 -948753625 +663951879 -843892270 +378876567 -504970247 +-154340908 -131605976 +619405721 -876829970 +-31862163 -342650094 +476971596 -249435302 +-823875413 -126298667 +304251014 -746666863 +-769497726 538074084 +-138962286 -248817689 +-627444572 -872871279 +-756115894 345011477 +-624674851 -290227007 +-603602678 939962791 +-950448517 809707703 +228321320 -760727878 +-294528845 146448335 +619253607 -452047123 +-870160139 988268544 +664594056 -299082819 +860741690 -277951041 +14506640 660030035 +-533054026 -131329429 +-152360589 302089857 +267272201 -55997278 +-381797143 967242161 +875698362 215956597 +-673851370 522911327 +995452134 443099283 +-277053963 -139101538 +138620803 814194409 +-100225710 372656602 +510166717 140875499 +-176742768 461660968 +-459898430 204201849 +839093047 -368166912 +-261275348 687702382 +-83584467 -788880156 +145689464 -76550372 +-545492193 -726325609 +-391978211 -404762315 +723715807 -432320584 +469722882 -535065566 +427622335 49743502 +477283820 -342158110 +827587442 877994418 +-721695262 620695083 +819903054 46353936 +-384894616 553367532 +103287677 101749104 +-143688032 -768120374 +-579339614 333005059 +-863759588 -853204828 +-578820163 -748904144 +-266048234 309255992 +70343172 84156010 +667589537 -608071068 +-416861609 -238721298 +-760220994 925665935 +265823292 -183685143 +734481623 393457188 +-18487224 177826381 +344473357 630148183 +-375697482 254865290 +35062140 467910874 +592357392 -828850998 +633991030 261465840 +-225447806 901500061 +155607736 -882527229 +922790667 -760885213 +-966695577 -252352634 +-551376975 -555796788 +810678241 651566860 +-890864547 -839529909 +-979304148 177336271 +-53037458 878246516 +431504450 420356504 +-874108215 -506374125 +443250745 521897188 +484453141 -118186272 +-800431893 7549769 +729012297 -713142636 +208321031 -813761414 +-77442590 -963916388 +-38758373 -453636691 +-805022303 618750273 +271167060 -475114298 +699691978 -970326700 +-265233144 270740644 +195973348 -25075310 +-757826258 -76756065 +483016392 -189640197 +957129805 473766865 +619630227 -470404949 +-883379895 -360996063 +205913078 457282913 +-707897460 446036233 +155007940 525129722 +393414223 821450828 +-724262255 347885851 +-441223340 -62024838 +524710825 936215979 +204426612 102104296 +-469942194 501238342 +-733793803 -335226608 +63059984 -680037388 +856613065 465863503 +161542538 663907879 +-439870012 -685754842 +-773052913 -582165483 +-685134163 118540059 +-141803529 -927946993 +697708694 678932645 +-294584905 976601056 +100645809 350117294 +-986048130 922230431 +-250761033 535062714 +118000432 728410028 +-887069414 75741392 +197777605 339321420 +-629652750 -992703260 +-951201070 189896641 +-199820285 836328319 +764532543 194672078 +-480888266 353604492 +111474414 -777671855 +184325911 -253369464 +-678136688 -241248342 +-591341047 -408603298 +-914259283 826284212 +-884262130 220969164 +-147526930 742696630 +-962136675 -642062315 +857211335 -655531262 +995669821 904507487 +317603413 251253415 +129208134 -112036097 +-177418017 -139445825 +946572717 67089496 +-971062233 -176553937 +380245335 -230992060 +807688451 497923826 +704180627 -816837619 +840581480 -397591557 +-182786582 364010477 +542677940 307261173 +397736742 -418804225 +-615768436 664715743 +174947214 566406151 +697222016 -370446433 +-927014083 -911479589 +-16807648 310817589 +-851377378 806305538 +-521283195 -25836793 +-545306385 -858622213 +-323988353 -883137007 +587345105 -12141967 +780555743 729395573 +986323325 45019084 +-71893408 -82651638 +620509813 -60785871 +735995117 153465020 +-234612875 944354715 +-574824729 -260869299 +952822303 957770267 +-564216233 -460953525 +-529364336 -760135097 +186575146 380001999 +803385216 883022376 +-755759890 507723828 +923267427 -888067838 +-476711266 -777132212 +283594347 -917737843 +884845944 -968538854 +-178560668 182818424 +664209056 -608376015 +-500073970 -14603589 +392836465 512988459 +-957820957 135231851 +406687561 -550133592 +-523870478 -14826998 +569920761 647270661 +226177858 -840325223 +261272309 198368660 +-699192616 828829200 +-321697610 -602346633 +-259785885 473572284 +-487775102 -429754228 +353393313 -241898566 +140378517 -462331259 +611047733 431897758 +-552276504 599562273 +-270699327 107193392 +899239452 -738620645 +857668430 -617587518 +361058018 -816519166 +893867860 -898330549 +630285022 591457785 +671413742 231148975 +-878258155 -543740917 +-832749651 204996036 +263180899 786675842 +-221420854 166677324 +207707197 727205553 +-610642300 668275702 +79489950 -578679347 +-191876770 -383380870 +-952316067 854481945 +-772920860 -568159188 +353309371 837133004 +395503865 -432250303 +-569299606 42174301 +-124522646 -441983638 +-871733690 964595363 +-287243029 982964961 +-161957085 205069486 +-699510145 58392526 +807921866 -310846881 +-437216734 -113310532 +-777285715 -578186292 +-637066486 4752170 +-763045809 640845796 +771321662 740762884 +-155745123 -643604293 +739873117 -507821745 +-102802417 -456203807 +259669869 -742583020 +-300307046 912916194 +-708837970 -852832181 +81711025 686532342 +-721403240 -686382930 +-706863743 522092996 +801391666 -508407948 +-137263177 -812201060 +864050575 173347937 +-475088081 -126287952 +296579910 -659773531 +-90782639 -486623913 +-393973760 361212157 +-580374335 -810831341 +282137491 -559782048 +-112923712 -989177795 +-228237809 -740610933 +-157820431 -996513242 +253519171 397534557 +-780282488 674720846 +-314576955 340156172 +388168471 791101105 +475174054 80765071 +965310235 -826577814 +-558002743 20266026 +2350235 -109181877 +563150940 153698158 +683150491 -602950007 +438279515 -475934774 +-74768840 328734086 +-528193460 978773933 +-478213858 -539753264 +-185303481 -219215856 +-196616200 -847008481 +26356405 -643688056 +-18510642 524884685 +-529133271 184973406 +471278286 994402329 +-682059423 442530713 +442726649 -866722440 +-820181177 -115504849 +-550846794 729458532 +851343622 582972402 +-409245989 147788717 +426057757 -618741843 +-557398518 995187250 +-237387515 255675226 +-335735843 -706167514 +664788331 421348862 +-17185441 -633799005 +876810776 194506791 +-445693280 -24046824 +-212382672 -331244303 +-204388335 -478160285 +-805440766 269273897 +425880007 569902811 +-59174686 -703746470 +285146346 -682640979 +-111809713 323019036 +-204754917 -773739214 +799754160 -709599759 +786586874 -862460258 +-805106669 -497870198 +752113409 525018621 +-276383996 627469914 +660695645 817906352 +-826323966 -178412368 +-702959334 -856617630 +-58655727 755530952 +308018071 576245540 +894145671 -513916843 +-311317340 -97134549 +-552203161 779330865 +-803596547 -168144297 +-386281264 953813189 +729312723 856438429 +-881754904 -693342503 +379876209 -778182562 +689126676 900999022 +416627175 -871918181 +578594829 -97189912 +-419954659 849050389 +-901515163 -854631180 +661324305 917615738 +128206832 -564866232 +405285378 -696655146 +72016273 273022563 +445323639 339901867 +111726307 -117926097 +-529252346 -294265896 +974452521 812755595 +-63010723 315683856 +-50516669 -819464811 +-318112132 921622764 +-525718936 477892396 +-648877822 -87824883 +362056565 145519648 +-322285721 112120065 +402097491 -929212528 +807981499 840919566 +334215848 -295394356 +743820290 -8597740 +-704469650 -831510037 +589902051 211264034 +363476843 -13751193 +-352060827 -26457929 +728691706 -110086779 +775901390 -316608130 +653429885 872295910 +-332181528 -505534833 +-550323344 -717590866 +408051713 348881234 +-811988828 656468619 +322872762 105486205 +-837444595 -97625133 +-729487437 69839480 +110025522 -839200362 +-106169667 458810888 +203194265 -302127151 +-576191954 -105561795 +69206592 -550430968 +383592438 110604840 +922511280 -149034160 +-447593310 -630940305 +830748937 13387098 +-497674371 125630231 +227356202 416865615 +-560150305 -670548783 +211152821 832944000 +-18424510 -553363934 +-432391408 -365251834 +932963416 -304021040 +-902488393 -301995245 +204134291 -553346466 +-232345349 -38615894 +579404775 942683710 +234809674 -58576693 +726580299 -16131838 +-78317654 841736845 +-837673782 687717089 +-419272211 48075576 +785127914 447097447 +657668802 243475677 +-80494761 723329224 +-22133580 -823269592 +-953114445 -632319266 +442524519 -758314221 +-269306863 638998369 +-320175962 -993563366 +389871065 182908304 +-734707659 -351605025 +-291422956 -568991482 +447279743 -284902733 +561694245 856186916 +438772808 581017125 +-736637014 707351780 +207657204 913576546 +20430125 677151848 +-381089937 -71399412 +478348822 -81759875 +-95059923 542313735 +633132919 105387889 +983990627 328059510 +-540434579 -946851326 +-777361137 -840129937 +-155342616 802498933 +406117669 -309806501 +440290983 -885949040 +-370673640 -520143564 +-244498847 -983737816 +351321694 646169225 +184862942 -359085396 +512629070 643782681 +-829464246 -55163033 +-227049546 -611160247 +460153723 671979501 +338856849 373455947 +683005899 -540241824 +-177272247 901836988 +-788908247 -256268066 +-416825990 -436972613 +498875645 271390420 +384584807 386163090 +88692937 447745083 +933040440 905066182 +-117220682 79599249 +-762345993 -278264637 +727449983 543218680 +-905042431 123805215 +446178291 212415431 +160410644 -46368686 +-978632419 346342475 +-594259688 77688329 +-272068050 -507929533 +848102456 769878825 +538108693 782847099 +200914951 35031635 +-213311084 -515817131 +-55435628 495646012 +-995411535 -327209726 +283748087 722319293 +-215857303 628085694 +-918340986 656547437 +-860739940 242703705 +-177856060 -829758414 +1170558 239931928 +675918207 -635077556 +-760583000 -511968556 +555123816 -399909942 +-19426485 -352545936 +40695835 172308340 +-533189562 565960506 +475082991 -998413198 +361741463 -309467217 +825627542 -275988060 +-115332699 118238721 +751765034 179380510 +-43176380 -999618494 +821650294 -945926412 +-624182975 -106105896 +-358134465 -98410139 +-509162299 -271770998 +792976711 575852218 +-647574466 142254895 +719458978 551439126 +-84812019 -534020847 +590181074 111835579 +946201933 285064379 +74365701 811879739 +-63969565 435412314 +-580344673 145220170 +-105511809 461581687 +-300769732 -293690053 +-694788597 163395502 +14457993 449732578 +-66320572 -615848561 +617486865 919018862 +-220288283 -347110591 +-784160923 -799129940 +-273518579 -235969441 +-667126950 -203413457 +-662411053 -884857216 +-177993767 -434983573 +-640643786 -91018495 +-160602907 -788867913 +188520768 180298650 +-372963538 739614027 +324700294 61679884 +33509821 777770948 +967639225 859161251 +-638245710 -152339237 +100675319 414548606 +-489995941 563386551 +859854439 420297102 +938176274 227112971 +-108901913 -941350149 +-303514652 274594786 +-141501340 114004522 +104509259 800385165 +-194259751 426479135 +-59891930 2644887 +-689248344 -178126897 +114706016 -233692338 +493472813 38828934 +715470832 990920999 +-508416218 900974555 +960827718 677471271 +-251136971 -198834844 +-277153900 350291428 +-441599583 -206783742 +178726487 897123976 +-532350432 -671014814 +596740225 865933210 +-996107983 134700965 +-606975445 330174416 +816729776 -251242587 +-54666141 -426069908 +-870801670 668145880 +199832475 633229623 +556646824 -215693606 +-499232999 -519627689 +-739972207 -924522504 +-666765716 -22060690 +534590551 -251124131 +-283307976 36030266 +289055931 -930613147 +-342885139 781669783 +255006439 944721306 +-789517325 -77547840 +510181919 -594324650 +357553201 -730866260 +88686574 401460996 +616870310 -674693580 +-76688762 -347453152 +774056761 -767772228 +272532196 -957860704 +-4189224 877732098 +130304652 464734673 +-619243856 578851332 +472754830 -422692875 +-300009109 657179726 +-780117295 -477373811 +696326649 -416907458 +-816090014 252107995 +-813063692 -674057673 +-246081130 -305236663 +-295236129 -70236244 +274435846 -750999621 +-951041369 -251316406 +-721150720 -164937811 +851525981 551427445 +359757541 -514875684 +966458798 574183164 +667546549 -72939645 +950407726 -314885271 +546774925 -430035576 +695232105 643325357 +-537648486 -854579701 +881103169 -7473102 +-491934781 -699123162 +165248116 374594678 +-248142603 -46189687 +424013699 829183682 +-116529258 -392179585 +-361041661 921080879 +685363784 345746186 +-991345049 973054494 +-274287869 806236342 +-184759026 -139954999 +-715695647 378408688 +-246887467 906227006 +874487966 327405212 +-397751067 -549866400 +-708844949 370397134 +-478144610 339321325 +-578688718 189998101 +459446241 817171501 +-910119568 672990288 +211402120 -200112035 +149392270 -465282531 +-698755917 800562377 +-158166377 156436860 +-926803184 -845178015 +950685440 793873425 +-583088455 584374599 +-425501782 234368556 +774778853 91565863 +494738964 324651629 +572501318 926362055 +535665291 -957037433 +-955968649 290920595 +814260744 -155227100 +-214803170 -375480136 +976645314 -280111987 +59384005 153948411 +-941742858 -442165005 +32919430 -883224225 +135798552 562476482 +-604673136 966312826 +-661858039 645370994 +749608576 -13484954 +454739540 -357071205 +-727207193 -199182862 +356660120 -340166890 +-569584340 833535443 +-545396352 454190230 +912270573 -902672056 +-56500850 -648601383 +732145548 -579237124 +-597447236 719756627 +878692484 -738049410 +384695381 167384465 +-335931307 -64083816 +-973189429 -416805894 +-999641855 130529172 +-920494849 474846802 +-156198947 483839658 +422015747 -511081546 +161155308 931603241 +963673327 -275004821 +-835532167 -454794965 +771012511 -970318304 +-468110194 979570891 +-427649023 -588698701 +-233488698 846449812 +-1071921 -32538582 +-148900855 464465146 +935555485 509359068 +138144451 -921869507 +731375199 -224124760 +691147587 -635467446 +301179727 934727636 +56962561 837100175 +628539130 -143183393 +-289694264 357038347 +-650275727 -552421697 +-332121425 -25012047 +569459983 962031942 +931649749 797273998 +-360072459 473297308 +-927192860 -809399309 +686422212 -469230020 +92022904 895776077 +561937008 -301912446 +-771658319 131378935 +719798866 20371037 +779554729 -327553592 +629759981 597304665 +-517240798 -100661416 +-588135668 279984485 +-361006315 -727014813 +275937679 -698585194 +409414031 -219994031 +-2788181 801040767 +-978273390 247614498 +196085024 6354466 +-278292487 206158295 +291254811 -288455462 +-750367493 -993729224 +903610948 456368350 +458095285 468415059 +-736502521 694508399 +-517886959 -909373585 +135145438 -926368789 +19915347 935165748 +-416515948 268397985 +-852097764 281103794 +179362201 -808278104 +-697775540 -111499566 +-91294652 663067647 +-80006997 -136709512 +-992596588 80651425 +617226255 -104036834 +62067830 -392277511 +-2772743 736265636 +-281445801 -622152029 +-352773930 174892085 +-249727430 -787643142 +742198477 -6291762 +639917466 576649359 +334054286 -604388030 +116281132 -163602261 +278997809 776794308 +-90615166 -289109551 +272591860 -797504145 +936100786 -54017692 +440034107 -389649513 +-687876298 -601048903 +-863832201 -495177728 +558601266 -869434385 +376204531 -514256643 +-933221724 -369775872 +-431635650 -397302107 +934950473 -900863802 +-641474035 300018689 +33384755 359443322 +362568129 -736655623 +-592814499 -491186101 +911871569 -774839890 +-746634787 -978224048 +-999374644 -385153070 +-777085477 771968336 +453159980 283181852 +93877680 -318658509 +-25197327 -999124313 +244812584 -550159574 +214028417 249346257 +-593584994 592261401 +104014656 -330705527 +-356260263 -600210424 +-531739523 907317224 +183939713 894239394 +441732006 992791025 +731177508 -140092327 +-619225301 584378769 +288923353 -936688129 +346421518 -43305999 +-17547885 -271587500 +958265720 -808500297 +-266978235 -286941494 +582510789 719118376 +-407150227 187684026 +118650356 -67193273 +-79867448 -292479399 +598371003 772493350 +930756343 998683018 +-664674586 178578766 +-925063152 349491624 +518308750 163370766 +674173008 851745272 +-185447902 303147228 +-2817125 560090187 +-547799823 612535262 +233143639 -818985387 +106640014 -159338398 +536198497 -925630526 +-30375370 -784449582 +-689804442 431184454 +807318406 26149270 +919233610 546035508 +283410155 431533586 +-510884103 2239793 +997236767 -236587697 +162542722 -540681164 +274961019 -385917824 +-197372709 -406305349 +-630449023 -476502441 +295703138 997930162 +-782910275 8991828 +-735586844 745648311 +-86210968 -809408740 +-688292154 -171494028 +-487997631 -625656209 +987934398 642470730 +-320259001 125928886 +-306467127 722964916 +935315211 938086550 +925809487 -71053845 +988488805 72652235 +-343944635 273023012 +-157368802 -136715348 +263244155 189513630 +-5784393 335927576 +-90592095 -376182155 +-701239545 -449214015 +847002188 974254450 +-202086257 966713836 +-74992548 -312448479 +57394151 -114195112 +819182531 916085070 +668503939 -393268978 +-57055578 802934791 +-414104866 -659377094 +-730105805 -175492390 +-265342587 261646347 +630962356 175052564 +-894025666 822030461 +-354505800 809813725 +-519575333 509082195 +299914103 -850957864 +-333973895 556853535 +-657646662 -275351023 +918950273 714622159 +65144583 -182825406 +19876258 753965674 +-482066038 -329628549 +533716217 774030581 +-411473118 -416465087 +-26799587 -509112837 +-57239365 157039004 +-933426304 965936754 +-50629757 -606866983 +454570352 -479995400 +-815696313 73952828 +-499481312 73729051 +-810535949 567563032 +31526761 544868922 +-641572671 701975289 +909961586 200171393 +-95836979 -305496162 +181609071 -275629219 +173572769 442753273 +739365759 610103955 +-667785871 519718312 +8150709 -133604712 +754205120 572330806 +321162097 783772646 +194895531 979397976 +188859461 421836636 +672748256 -723570528 +52253463 -44658461 +273103187 -365942306 +435223756 381104458 +-523186314 -732079572 +-308834049 629418800 +746734820 -192596013 +-390895863 -341429241 +211955558 697922117 +655401716 737377832 +814553604 -285967294 +-940123012 -221221373 +704019498 365928578 +-847716627 804129588 +-703575270 -375321440 +-586058313 -921371534 +499468236 -216628854 +-925429402 -842349956 +-806636270 408305554 +-671464303 607191921 +-542203670 661261397 +635479074 692232570 +743146772 823767737 +334777770 31786463 +980895229 198454361 +678882083 301973933 +-660289452 -835596720 +472524588 6771314 +-224340433 -542595970 +782098985 655071826 +939543891 745091476 +-285459174 913996388 +726635912 -293724172 +85465298 -643607314 +-34737575 -545586839 +222756063 -628719708 +84264466 228338239 +460358803 728652008 +-937606381 -4327273 +-953422320 560133125 +362696552 -300396092 +-550898815 695670108 +623292561 -467741520 +-841392170 -609768709 +-48418222 -408447778 +737501980 -44494230 +702416985 703141332 +587012695 -864861988 +-65543540 -675560938 +-844206816 815388440 +494147537 -566175730 +580274854 9078626 +97749627 684286388 +-734492765 451590317 +78298908 95224657 +884483058 -403768171 +489333689 266339212 +226422724 569138826 +-583148659 456785931 +-49460439 -66838772 +715196884 58381349 +-41105936 -9241242 +133415843 730585609 +333010567 186625168 +-556423753 374568829 +-272841103 -815454635 +-153233830 -40598025 +154983702 323560659 +-265675924 -210996705 +719531081 -753707301 +-862350972 -706297626 +-717488814 822906715 +714875764 726748292 +-356237733 420810355 +612193077 -702880525 +-488512364 376745392 +118235778 187575158 +473244241 62279611 +822075843 -928279271 +285685501 747226028 +668297939 -552726140 +-543970837 223019369 +-941027689 -322129104 +191510017 960199755 +56107629 509732023 +-813196873 -87830432 +-861620319 -541158576 +-247827676 491461868 +-980752273 -832757140 +727384029 -448003117 +-993082940 344542178 +959337172 747864119 +305237742 -419398928 +16837930 -29696972 +-803645819 -750160700 +458559903 827212176 +700429225 712682689 +-965126087 714022618 +-779311894 93005966 +-798373747 -697453143 +-151393516 -599641500 +-649873231 -483238907 +-687694441 -672755645 +817039858 -882919396 +510925705 590220819 +-607751630 214796929 +347207539 -65947257 +-109056933 -796987044 +-890667670 582638017 +77714992 -200445691 +311663468 -463623171 +-341668185 -810158214 +777747697 367107375 +750953095 251051283 +358023990 666074416 +-180108218 845763347 +-636012462 543439906 +838372699 -784613335 +-708811523 -942200752 +-233137739 590812766 +-209988170 -537150033 +-705869126 518594480 +924694627 992221835 +-378034414 -898170978 +267164687 884063924 +110055518 93901253 +-405449587 776410197 +365646796 202324377 +700722304 655331929 +435601097 -810024180 +694856615 -67710229 +-502708697 285113369 +-632606960 -128612445 +335474654 -230543882 +440569332 -83791635 +901696183 -783287439 +-292935415 680889276 +-235621820 13967568 +-9520735 -107376481 +-480864617 -174928611 +220485359 439730839 +-501198398 -831075505 +917055685 911383965 +-92432974 -165806620 +82276754 239459792 +-793864735 -368412751 +-908994131 124715287 +-497131808 -646858315 +-283508191 90495485 +554759262 649895013 +745815418 125076048 +-853164743 -647758088 +59973233 -125465568 +480455792 -415408223 +314712271 -548961145 +522011173 -521231931 +-476010018 -221262347 +43071674 -340647044 +-227007405 -861591560 +-107150373 99907564 +-901689431 438353296 +348667193 -399672137 +-594134269 576044206 +372571038 572512680 +-759030094 -625093113 +899044079 -752556627 +748932173 587269674 +280493833 -231831941 +-224101239 320209977 +220683102 635679034 +292606797 344883173 +-793783788 528771416 +453994729 -294996265 +280672259 -583537483 +827295066 238521177 +820419934 94505469 +-132843765 112003640 +-340413155 720678740 +-389279366 -377125149 +-398675945 182347576 +156808313 -26859193 +-297554473 -114628838 +343900684 -139253293 +-744529423 296754222 +467111449 682419013 +176744932 843293811 +222095295 -915978643 +-889268833 122632167 +-494564646 721988128 +-41532882 214699782 +891442994 726344005 +282751499 -127789008 +-712290808 127610785 +-792961132 382845262 +311261343 571486722 +696403851 996520530 +506365281 243797134 +-169491158 543445787 +-939817412 731389394 +157803650 -524566978 +61829530 -456737598 +209201774 947322141 +487658223 788534674 +-848772096 -544873695 +488424314 551691931 +-15894540 -430589226 +877769385 866927878 +-117648154 -375324864 +-67446243 -86442003 +589635861 -849883923 +-561355553 704168505 +934432535 33326473 +-668733703 315662882 +-478408366 -706241814 +-934280774 853728932 +-816708398 57364440 +-563677429 498920583 +234413419 -899636562 +-625663990 799646065 +-119110780 871124342 +-832162884 113883945 +-973915158 -248522810 +-84077411 -389887416 +871146645 -968834461 +-151188755 3307988 +801538039 -611806380 +956563835 -304254388 +-638825100 -947128841 +62311010 765380905 +-398683273 -719174671 +-335816579 -676068202 +-739504772 113496347 +-249368802 666638174 +45898760 -413712574 +-774380983 -694893011 +-469040910 -716852686 +599706713 711000166 +-625230436 -521244492 +516385521 -238697977 +810830471 -383170961 +128809412 624805606 +340640250 1398067 +213672511 -356006773 +240519046 -850542856 +933750913 815461632 +904249280 632101125 +-995286578 -514202527 +272050332 -163309045 +416323797 384185577 +266805700 618023676 +95590126 963167912 +-905054258 953330027 +646070701 -148111432 +605522550 -495801538 +852211435 516949974 +-236646732 605206864 +749762878 296403119 +-148454008 423438289 +109344472 -513684527 +493681881 222500688 +399135014 -349488656 +729737334 258361384 +-753084478 132511651 +-257407719 -224970452 +-339289601 867369848 +462985724 822669774 +16806570 -653606109 +-198228093 411752272 +1802776 -804679112 +-287843552 -716790870 +227151474 648380561 +-588488060 543975301 +222258822 -222296663 +198023003 47457038 +212647763 813007427 +914740991 201088795 +790379397 -869233593 +-300406901 -5740670 +539626544 -646670010 +71260248 109073314 +-876633729 -651095381 +-594973265 387827735 +487168986 413255084 +-130417550 -301357103 +-8617957 756010346 +536616753 474153479 +-10438497 512262147 +20942652 -829493917 +-851984687 -926151772 +182243094 -55630800 +-514286328 961174516 +672909118 -308487226 +245731223 262251978 +765035781 528404317 +286418940 -832068666 +-86537008 -294549455 +99439761 -456993399 +-267570087 995609898 +906480951 -983134974 +-958036399 822470200 +-16744713 -341386784 +761396038 244274012 +-604000572 -726739904 +-581874882 460414383 +354394946 423643902 +-384464348 -50685296 +115833093 254509302 +158686640 -529146186 +394777046 -28165237 +206960177 -828866212 +741787060 335819591 +-165360012 -272082931 +-683803302 884767987 +727760884 -392465103 +380819908 -971975733 +-826927111 -307416940 +-946491640 -492530344 +-826056466 -678695391 +217119543 849587970 +581141794 545148339 +209225013 908379451 +-780801262 918205495 +-698105307 -8246203 +-782892490 -93977606 +208590560 -918438885 +-24871334 -536314049 +-300237143 31362978 +758500352 -489077365 +933086810 -311709097 +776569090 42047731 +-631691202 962309286 +-590773744 129954061 +609440557 -716807416 +-828802298 -852995815 +627208601 160048598 +925694654 -484254819 +729372400 811185045 +-343579720 426647630 +-485453512 -812748535 +16426327 751952183 +929532785 -125502295 +610623545 832575704 +884294228 970697790 +-829664200 -610323894 +-15511480 681178755 +193568104 503280750 +-33585951 932887983 +128660102 -556665212 +270387030 -567963156 +-257926291 389012357 +208954098 239813423 +407982720 -581762988 +-167808502 264683073 +894880437 -983152787 +-939471637 190030155 +425805298 -913838055 +-438490176 -981105810 +586741107 -611722492 +624815523 188820566 +-538647058 994968729 +-184220468 -592537459 +589991470 -883662750 +-56605696 -270089517 +-298138484 -347804611 +-909131213 -702707347 +-746081900 -31906483 +-543000039 -617993516 +-868375115 -107866614 +-30585737 -801421252 +-608947213 -385389607 +-386587368 766092650 +-156684711 734165901 +107785544 686676611 +-551404984 95123824 +181703192 -355115875 +444953328 -659075242 +-140118773 -740536735 +419401359 409281209 +-753846386 476655245 +253163225 -253071565 +-425486966 -418561686 +409057528 -407472916 +-435986650 791692483 +730909096 -939629993 +504887732 -741806486 +107663976 -635518195 +-233254911 -305034986 +-771519927 780925015 +75834964 605753377 +-564067518 -945534519 +91450855 214587060 +271450079 -238211545 +878864429 -696171147 +756811904 -192265155 +54224763 -945937417 +-415506359 -333003397 +238941713 10982420 +-532742420 224759909 +-970302568 281663937 +19951643 -806269935 +737545338 623912328 +274884289 443764783 +-349459236 466310047 +-466742841 124400676 +402189839 -977275486 +532027831 433182403 +618414538 152882455 +166453598 -554831730 +-475106794 240534915 +945000336 628986694 +276430979 -317531313 +-803489041 -991516185 +-995670885 553824691 +-680928287 985175904 +-287517436 -24945780 +-677633233 -421741659 +-942961217 -725140209 +-41110413 -37417499 +-640314168 -186896636 +450806221 -654957743 +194144981 230175760 +-218109655 -689160188 +-849836833 -641199912 +781592353 103199458 +171916870 711848729 +-984709233 -330847303 +-113208647 -245497530 +429504249 311805853 +335179818 490911071 +257548643 -342419251 +440241145 899071798 +810863019 -527052248 +890443550 307572211 +-342221662 265779853 +902682525 293300375 +-741762577 5059526 +-116902012 339877605 +120602638 131660407 +227966920 -573612342 +198522963 -277060702 +718001482 723121273 +705098441 -23270930 +343366312 -158519358 +-465297029 25396484 +-567432241 625503976 +244495639 -957827463 +-565237654 431478277 +302108290 947810549 +-281292387 -388558782 +892668144 -64962485 +694973729 -386199723 +-703648692 93249154 +-727585663 -963280182 +-347303813 -214870672 +-584717896 -693446803 +-588801531 722007222 +-568382516 211290359 +429815787 465692146 +-715946983 -874119825 +-158883180 266552465 +714971656 -607880752 +-560752225 102686919 +421691750 -849542369 +876697845 -524410362 +-798475947 201981471 +-283692878 12957567 +761969178 628835132 +452497125 17805081 +577371078 45751724 +-504914658 -700645960 +958860124 12863593 +-156452808 457592316 +-785787951 -587906918 +598576489 471900203 +-991500186 513190467 +19759612 145009657 +661967209 -104431730 +-112261453 831486078 +361164840 371804057 +-340576294 857135423 +566563320 -761987176 +-695981206 210985490 +-9017667 -840245527 +-693486884 -156213339 +-515483323 -932312017 +-84594012 -857775495 +-25265757 -397257406 +-82503798 88828235 +-668449775 491637933 +-969915341 468246227 +-670314215 90324553 +866362467 -936452801 +-450656218 755820975 +-859571515 -554671134 +-581436508 -501984024 +609470830 607309202 +257807283 510712176 +603350339 -749704017 +76571143 -904532695 +-885639925 -237532431 +-819880042 -616418426 +-839646080 976291598 +660430836 871774584 +969524121 -340714058 +165719399 -225565905 +193966815 -147041938 +-304054803 888924389 +-807185851 12220712 +500458254 145345876 +-249684872 -794761044 +977071569 171357237 +-47860379 -759750002 +968295677 -652600399 +192495576 489421403 +516339944 -643332255 +378722677 777701673 +-143122775 895786663 +491970586 703792292 +-66741974 539160072 +411871703 230230878 +32225636 337681694 +357572508 -747016323 +116959150 703662066 +-878007417 256497284 +-149881404 1802027 +-136930837 941119977 +415517034 70298391 +-81133324 -808367034 +-251299022 -247956674 +-914575907 216512608 +-302682916 -200041514 +-875642199 -481135791 +-884855254 730929500 +-841431241 95238485 +-526160765 -519771811 +-931198924 502874872 +35904795 504925475 +966509445 -186933465 +-927966852 831156774 +-724125427 -791621920 +-384355833 892166560 +-821310607 -206192593 +-276092667 281279375 +626294586 -443761903 +-985863899 -357154545 +-229674957 -940183648 +-325394216 -608711470 +-388716818 -583350238 +367592960 -386879548 +-351830662 -872292605 +887863282 -752757772 +259990079 -461987903 +609197653 70965668 +38089722 -539701447 +-387294599 -844245881 +634363152 793627281 +480026792 -47006065 +-740283224 -474063166 +203455255 -788049013 +-131981467 893408431 +-50601344 404514440 +-576900402 -352234925 +12969888 644881213 +188868844 -227851571 +763900402 -271985508 +-611151972 -117541072 +22050619 -343152480 +190371076 -93009685 +556020779 -536737492 +-769551716 757191314 +233742525 -790650861 +-701263753 156070703 +94313355 -93076534 +452203372 119554824 +-788191937 -231527240 +-208747662 937129568 +410321548 -172369005 +-39599615 985576589 +591423476 -60740754 +465862417 650721697 +-300988725 616080510 +-675371379 -63194341 +-528953841 -364812818 +-632675103 64350393 +-280264577 -461218116 +163127514 411020896 +-638575053 -305279784 +914469881 984138717 +803081453 -993808908 +-752494043 203787369 +-329841007 -818854494 +-624392041 -121973570 +857433295 -617900654 +-351406283 -105211332 +151551402 662907534 +-407454214 975163642 +-581222939 680175978 +358144261 566338527 +-351406361 215263769 +397332549 -527141205 +-715296184 -683795977 +-43770804 715131585 +-767366794 274773110 +-383741919 27205101 +284025746 -427401651 +379871629 973356806 +435692833 230334175 +665818421 -568520955 +-76490971 822713549 +865084259 735001454 +-107113184 -216970962 +-750810849 651475121 +244438264 -214448950 +-342497832 -323444019 +642975313 263704382 +-207749590 -767717908 +839727831 871417903 +374382455 -620813239 +-252022055 -97039494 +168913984 -566375289 +-473835562 300914142 +872279980 742539859 +-165363832 -208271261 +-918160382 -227073848 +-64536682 -129027939 +-629926511 -806187365 +-999752445 -671588646 +926505596 -978085035 +-397072934 -94944064 +-181426745 -737224895 +-368221400 -197567479 +-788544495 371243433 +271241951 158889299 +-786484268 -925620752 +195102066 -272527479 +62916015 -467303286 +137176474 785798507 +629849315 967591201 +498347964 -936030871 +-964300098 852323298 +122011171 -702817381 +45349783 -688685534 +-723604466 429766528 +661374318 -870042684 +-110091349 -290496037 +-627289826 -429745078 +879923083 -536999504 +730215254 -10030896 +-457023882 665767487 +721792220 530857020 +495730058 -23837303 +222708979 -772167716 +-99648877 914363761 +320405290 262492767 +98773572 -813232221 +-821467090 -365945232 +550732522 -642515061 +-770884150 -739612092 +-692067303 828536381 +621903528 520339256 +167834691 -187545431 +-404044736 683801269 +-576544300 -357012264 +801461084 -308671846 +64136809 411420389 +-177037974 -147111045 +371479361 89232659 +-732476209 739685528 +937484150 932857431 +84687327 486300016 +-236721574 -29139789 +659087600 500551056 +-502397389 247188689 +607158798 -270460801 +316661897 278672760 +151166170 518613782 +-327501159 -713835718 +896554234 -466040324 +-676287267 423978194 +-978470762 -211498347 +-863179284 -910577068 +-435213210 15164486 +-196893871 -551626035 +-499949779 -373462367 +267529485 427455903 +-803637949 -12614598 +-690673173 -149769534 +-361760818 -927505655 +-191282489 975350803 +-270751171 -734663886 +59858464 -190899452 +-453272368 758764729 +648722944 303389923 +23038051 -283335157 +-622946256 -225270084 +-867379579 -533006231 +79403959 386447808 +-635073555 521248341 +608084092 705771303 +-981719205 -203543658 +241928090 455870057 +619849722 523657369 +145343583 265065257 +-478439597 -836461738 +924681804 -745882386 +169337845 671693891 +-193629765 279428338 +384753125 -409096938 +216802500 -643329790 +56266852 -64562320 +-938988920 804805770 +339642885 249986456 +-826819457 203620519 +-811215157 530500808 +-315750287 -488457752 +455987517 438520730 +-300568907 80791634 +427399514 -322664751 +725947999 -706926650 +-921637298 172448141 +188754515 -206991389 +-868882487 79878784 +-353197103 222704999 +-982386711 -746053592 +-227811281 311896461 +807022030 -357132314 +-614939321 -93775522 +-958210197 452065306 +-71661119 395116585 +288232793 -893381289 +-300773352 -876887875 +673308876 765952130 +-979293844 -321884477 +830050341 -380615887 +720293618 -353237385 +-826507726 -931285863 +462873463 -884603073 +324442052 -765602048 +111583743 -629763004 +897839940 626907621 +213374421 -680418298 +-255018822 -877079999 +463988022 -369096365 +982558392 -84846781 +-442534139 43096177 +951388469 969918405 +-790668243 661069821 +100206350 -540542748 +2788949 -503675118 +-726199907 -748143040 +-660841104 897946518 +912309979 860957305 +38780980 248262868 +715327324 -104747823 +790709950 -578516694 +-154312925 861815145 +-661676436 -552825513 +396158536 -164251591 +-807957709 -499938415 +-937452312 -509971276 +-544729753 107141945 +832977117 619587150 +-819678147 664963053 +219389775 538502426 +-13448830 -698082812 +-1017488 502599344 +453111525 61703236 +-577337183 -921636677 +98264108 -717460588 +-189263043 -479154041 +950110250 -174992276 +833327454 73483048 +-311769513 -772966150 +542762192 195394063 +968682304 -615710625 +497264985 679696128 +-55480542 118900111 +665279161 -617364511 +-99508207 337962718 +54214868 -462821390 +-434121524 358495803 +556142870 697636156 +-377070271 154681755 +-755344274 -370279720 +-733755946 -692342383 +-732455429 -456049348 +-94949103 -301099957 +600960481 738982630 +420487984 -989774811 +707940181 708790562 +-14800153 439242230 +-433145365 -788386365 +-732118704 -293220863 +-296563614 634797390 +733319544 755661720 +406816729 616863347 +857725822 955395820 +315239425 340353756 +-652539655 101820744 +-594111742 49853201 +-659955069 929655650 +-91708655 -819095852 +-690797220 218112308 +-625464355 43820173 +-786034919 -203582681 +177470589 404915797 +-864558969 -169145781 +122451359 490002852 +667660329 609946424 +-984856842 -508553666 +262159310 661841598 +806248199 845992419 +773740778 941282077 +-684681292 -694280334 +645142401 -669917200 +-148087597 -910366712 +-604864068 -290096432 +-53978407 900488380 +-861033875 123112497 +-223323940 305796867 +323546377 -286032054 +534683073 450335580 +-958659970 -212170068 +757165947 -705633500 +-917176038 11663047 +-960651358 70731944 +720430113 -692108024 +-713627476 -509111104 +-41930288 124631692 +-814515538 -378833225 +813983525 -3920629 +404669079 -277424820 +-333219944 670167165 +-424620721 -573956618 +841500741 324371819 +803941056 436133034 +637789795 415670281 +978818342 -818664725 +-201633098 -571087935 +492459365 -794140837 +789330503 601905440 +337739296 578112121 +-272054413 718307413 +192964851 -741747069 +866066741 573883315 +247303760 633020561 +-999961664 -212533363 +-871976758 831944511 +128910669 -28829982 +-633878707 -283536874 +758459045 130646740 +400545946 237038461 +-227701773 -314871899 +-409078869 678777399 +-60457210 -952728585 +75418062 487376267 +-243032889 860524707 +424323356 -597334314 +-805763049 -377329622 +165862368 -644053798 +572406149 544785271 +131167613 954510559 +946193381 -838238079 +-107415665 -586326299 +-132933941 280024622 +-863863932 -582792700 +-512236813 877854589 +359358817 -370612128 +-384741036 26967183 +570979269 649706985 +-694373107 128835121 +297299132 894051479 +375433075 737292082 +925276662 730040581 +426115908 -982182516 +960661441 271836719 +-530931152 397968595 +-904151869 928866959 +-285424064 69923313 +261298676 211440378 +639266198 192659454 +-760500236 316285254 +-562968166 144310385 +924963208 -907121438 +342999074 735304912 +508922896 -501970196 +99841483 -159065867 +454528711 590627553 +-418866834 946553002 +-758600123 -171723289 +-184602987 660414136 +273533172 912399519 +378063123 818009952 +-113753156 521898768 +597208331 722031686 +853416588 853110024 +984873358 -428092804 +-595933251 331622785 +-657308122 -182842949 +229459460 -555191842 +-303503708 -174299729 +632955005 -957605363 +117948855 785007085 +602324450 -357401865 +545979044 -46568668 +-275586324 -285666267 +34069504 -369177163 +-765924469 36418750 +607447356 987139649 +-570860432 -927729613 +166131123 258841182 +-361551881 426149586 +615240729 -423684261 +-466805445 -452660368 +-669431052 -385935708 +-514689656 114958710 +779783365 774778453 +-190028328 510908957 +506306979 -339989310 +249142668 -81017036 +288660117 -601822806 +412277614 900154726 +-469344261 -571342371 +124671835 738731096 +733655336 963189592 +596810760 -524205450 +-359105917 -365738567 +788011834 866497671 +-41422802 -27702342 +501097889 197863749 +-36584820 -377206808 +-398836772 -822894725 +386634355 964299181 +64471590 561775803 +687338122 55809636 +814558309 -80877004 +456008479 956081597 +-228968412 801508555 +-699278026 367974696 +-152595876 -783822993 +-726607675 835301496 +201018191 191540606 +-816528752 -445613856 +-171246332 -708960004 +-421914837 -866401696 +880161500 -38105780 +993487233 -481713234 +-879585561 742250656 +-303083939 -389708464 +963102954 -831982405 +756144058 -406874457 +553756691 623426471 +-297628549 -614363443 +367045736 -217726642 +-576077165 854398058 +-136033153 -168362317 +217764334 -308038933 +-565829173 262707635 +701756068 630554294 +993420495 965222705 +-425762006 -743653043 +-866685595 423054080 +808947996 -246312319 +399173542 222032295 +-884607338 761628717 +660438603 -608229302 +-235989027 -683497529 +451417631 472544014 +830866507 454922869 +-751028099 663781390 +-998663930 127306612 +275049416 171701076 +-804539994 -231384376 +-739686285 998422534 +-215413533 -516347736 +-368535589 -711468622 +-533437150 -863580722 +-517620367 564706565 +145758581 803367561 +478354567 -988181932 +-312294521 535321633 +-180122079 834555505 +-202477213 -896715578 +916162592 -23273006 +-470760356 -240274373 +-752790011 986253550 +-91892378 943469438 +518862174 444498473 +-237911970 37970130 +-949229332 356053558 +-736147717 90089408 +597398171 684288099 +17175025 -346483003 +-988710927 323171454 +-683071015 -414156978 +-462522845 234055894 +-151532191 76261364 +-481614899 730926604 +-110717492 648217520 +442540493 -588773192 +-602275723 -747098219 +-809414108 -224170346 +-293601926 -831293426 +-436085009 320219461 +-462579729 347963779 +-757392737 380070251 +672981776 887802261 +405264482 367979420 +687899708 -524331276 +480853640 902520504 +-305634506 -525093338 +28978004 -530005500 +772321989 -718055144 +-9225607 -474967539 +505388892 -871437504 +-102888473 952518848 +-890439345 444768601 +-178308821 408982749 +295974795 331830571 +-43909886 -196063387 +-299462900 409086244 +-191000016 209719729 +-933265511 825560734 +-369963369 -120982842 +-250867399 -870008300 +-360360231 -813243075 +-345654488 -71648979 +519542834 989060980 +904883190 630973185 +570179796 687298094 +-453132402 904921053 +-181007469 898713674 +177765159 -811393791 +-372116073 -56454784 +-621739331 318360188 +957841170 254287556 +-91630941 -644535127 +107209425 -994231733 +888051102 877335658 +653724457 832617011 +288063958 104212819 +-256379351 401607251 +-887055443 742341003 +-109109024 98308619 +211743560 113585179 +574927615 543715571 +-608345699 -875170190 +-574430844 -528018618 +196870140 -551553945 +409631968 287731417 +105224162 543739445 +-736983142 115262778 +662698866 -639052170 +-942765336 922749443 +-362679980 428808734 +137782898 -825408153 +674025025 405312052 +494269174 24071869 +-966043510 257027230 +-28104750 191773639 +401403529 820318415 +312075126 -471469149 +-942104781 -822755640 +-61020016 -883220965 +826844255 -917128635 +-424841283 150441299 +-633188606 757043200 +-927009013 871818726 +-617366497 -508093932 +938060610 71133866 +646663698 -952124929 +-326026629 699781570 +362454600 662745547 +172532063 664772098 +67923864 648200328 +536962784 137204884 +684843839 -390097196 +-972344604 -433812990 +-676253529 -637393652 +885093907 584197125 +-699543308 73046446 +-485678389 787172428 +-741735053 625963692 +-89865081 230563332 +42488496 302332311 +-359275543 -484483930 +-44986841 789932722 +-644578924 -41700474 +-61011415 -724678443 +-829890069 -343405326 +750495229 470108043 +25460538 761424731 +400431677 -374940056 +-86531535 309415440 +-593802884 -897464346 +113835481 -860522811 +644050418 180227543 +48738800 -52928926 +790666555 -341133244 +648726784 687838286 +741631053 -789895516 +953995143 583780688 +839456166 -770525202 +683611367 10815295 +997838636 -500172090 +223933892 -231638878 +258255680 494807648 +-944381373 765474829 +245076648 -89778716 +-23894252 255554695 +-35931697 699056846 +-647556428 -877103166 +-384044034 -340179913 +794476107 -980731372 +-434385736 543436056 +-778583591 726853918 +882123508 77489063 +-310400230 -134862308 +-246619283 993873181 +-307900229 -17149941 +-760538703 -578708722 +-30019791 232880571 +-673287496 -360890280 +-946753966 976528248 +-410426023 -396982742 +-939809415 582363589 +-261995998 558886989 +-911836001 -24283907 +-431074863 675951407 +529402868 568165188 +944455527 864471812 +-299690047 782791688 +-749315199 -576318605 +-969027960 723546057 +692549675 781925430 +365626701 450680001 +-960626276 -407293073 +876542741 611145386 +195635937 -385579664 +238768316 389324813 +-530076780 -370188280 +-976438597 420124193 +783514758 -548113115 +-649997665 198082659 +-428030238 -305378076 +-272342523 286851604 +325944147 -559167050 +548148594 -960485307 +198036006 -970302633 +656776593 -650671409 +-72563662 233291813 +110823915 791374194 +-877287791 541652996 +-116197207 -652750404 +629097733 441917358 +-447387306 230527 +401896234 822778978 +873908304 421830546 +-477264095 785524303 +-63440730 -161376758 +-322245428 -268849394 +-59951580 -80076107 +227864434 72578751 +-897198098 -371881085 +359421366 -400188555 +413967646 295130182 +-875492803 -978545687 +-980454932 426110690 +-403307107 591591502 +-560845513 -827656304 +-365828516 65110763 +564429514 832223555 +-900076813 -987541560 +359127884 -227651658 +-291557212 594296674 +-234816596 79565260 +815941808 309175722 +-73455005 -79764093 +-359046027 -355537770 +985781117 -192229617 +-329769268 -173310833 +-35225212 67291792 +-34838528 -493997386 +393151770 504014009 +-452645954 879050510 +10485025 618867041 +41562874 -624413175 +-89404336 76966121 +-512020934 -550560010 +-964367039 173775300 +-744746231 -490414011 +-877658794 -286717005 +754425317 -230381171 +80465260 689215627 +-879831195 884263265 +920532108 -746584209 +776957672 273380393 +-490062964 882363914 +946107815 -456328992 +210101611 529597885 +480380107 -231887747 +761610056 -753664447 +159387291 684531573 +-679763766 -750515741 +-108395927 -858289506 +-371337199 967996885 +-523921854 77926501 +192790622 -669600937 +-804921070 117839935 +-891335126 47511785 +731793313 -875456573 +-439344893 980484681 +114340428 -949079026 +593023215 368472435 +944724269 -564559968 +-119721176 215280459 +880562100 -903910544 +-741531679 539700785 +-501758887 22458115 +681494833 252423459 +943333044 -785179357 +410155770 -262079987 +911617094 -510528095 +146227924 -281485670 +-673372768 -427561251 +507754187 342212251 +-508298169 -929379862 +428402031 -955632458 +-971990566 446044737 +742445601 877888983 +829924767 -429250595 +-261478939 -393801913 +-768635214 354564691 +309830561 -236095484 +-242771513 527959249 +-321526023 337814033 +651830418 490619178 +-455536074 -544032469 +54693236 -102034879 +-93701396 423092919 +9553299 848414011 +271776266 637118983 +168027503 -334075134 +-145561476 654628209 +-114494029 394527661 +843180301 -659223228 +181449510 567514026 +787758574 741659877 +-184225208 594878597 +-248689600 771528007 +46403664 390948954 +-623567926 -444546565 +828927384 -139535081 +-854680371 -454447248 +-898064664 824895273 +-441849738 120253374 +123161541 -968174610 +211089403 756897444 +-87661734 -562830047 +519321069 -971587615 +865130075 -677353256 +226128172 127009503 +129225620 -211806401 +-15120650 703695688 +-520267226 -201320558 +-289265683 564081383 +774149028 -270703339 +-348937841 577038920 +-713099835 -687141288 +-235862560 -211813780 +-219839202 597818105 +183916633 960502636 +-516992657 -629883452 +-501824231 89820733 +-422171803 -692322327 +832667349 -721980393 +747603598 -952961042 +-845218321 -302486545 +-734428109 -610901171 +-489266099 -851183088 +907969652 11905498 +978834592 828770627 +59127628 953325638 +-678613006 167084442 +-282190954 -938136411 +-78031159 -835604952 +-681384452 368835862 +936470882 -60174886 +69609268 -7153392 +-454434851 160335047 +823627894 979828924 +892486090 -804015096 +-703445215 244927000 +326353308 -21795286 +922114050 771538346 +723751242 63299263 +-48565382 63881481 +365329075 -576175572 +-933441067 939116631 +-440092613 339302480 +-420640000 -89609968 +672216226 506548410 +106678846 642077073 +-460743695 -500448345 +103213280 924118865 +41075702 264979838 +-223411910 20824984 +700927603 925499727 +-439250774 -237658424 +447601794 -359901841 +748189902 -33221785 +619453885 -1725824 +543241373 -630948239 +-709830650 440273067 +332865722 469272064 +881056255 -78365090 +-793857959 608660724 +607575731 -469162465 +-563941433 -847309997 +-228192879 67676760 +322680368 443422262 +-929470431 -700765463 +-451092026 423303308 +175339483 387457335 +-387389300 -878370975 +-623929466 -837868678 +396127923 959045557 +-238460766 -583351728 +823692373 -164412979 +-798860965 494360893 +-324564946 -235744051 +959710269 876357921 +-764751985 959810397 +860305826 -739943399 +798606015 -696387373 +-542539166 39450044 +-763132575 -316808274 +177381951 395140795 +-971937886 -451488032 +592511315 -702433121 +584827753 -128089926 +-278147423 -63792838 +600427630 337966158 +-17217712 -21629820 +-12101792 -754139427 +638236327 -66233760 +-43326501 872982664 +-159800873 17189591 +-746133045 -782817118 +-315490901 196619598 +-627623774 300701073 +-64166167 127632811 +-836322396 -352392182 +-386723259 -943838308 +110652961 252471729 +178473477 -87245603 +-991549843 453073278 +886776109 315422282 +-83382248 -224501489 +-196001303 629664564 +965308289 510197733 +615844162 523629959 +170384757 397071235 +769412839 26640208 +764664044 473706778 +163135635 437328727 +-923495373 704446068 +-374127299 75611407 +-32227581 990177871 +-550295254 511028166 +-943666392 905416302 +-551164790 675493345 +823556742 982237950 +-769834727 -256501982 +977053258 960293530 +854575814 -826374790 +907440234 356915068 +-954850964 -809015941 +962583450 -825300672 +-983270275 -331059550 +-973712664 762523127 +569709597 935550640 +686034232 785656589 +678350637 -674844323 +648870656 607874599 +-364355048 -277691376 +224289233 -313367885 +-160730551 -12305214 +835702496 681743435 +-699059959 -694665678 +192491656 -602611653 +659264691 433861151 +-978659016 -389541920 +-551439680 303967354 +168624187 94016899 +-521370449 -165119098 +-687987064 -271716824 +-640891578 -397060362 +-127803338 728629432 +-86747252 128406263 +428007357 238696420 +263153167 -313324214 +-485534489 -284559105 +517434829 150156857 +-981698842 -423547331 +810462653 303788120 +-504228309 123561276 +459135508 -660938200 +185459504 -147902454 +-847915520 991593044 +985468483 10448938 +396568604 831006054 +238133384 -40325619 +-905164317 -1871318 +-592050847 75992227 +840101415 -244607782 +297000428 530794177 +331738075 -809254523 +937226072 785447751 +718341595 -442288155 +393733384 615582690 +914812903 771394890 +451752979 -943422557 +-500855203 444679348 +961274985 -191521119 +680388795 -372778142 +-782900959 367194756 +-578166343 -946779300 +920549910 519681292 +794735675 193150109 +-535609433 -706686556 +277839704 860299576 +230999206 -859193326 +-258482830 -340958413 +-583978656 647903745 +-438620153 -64654976 +3480167 -889530958 +-799320215 432824127 +720623038 467302321 +910609398 119546821 +366504138 443368044 +-874207774 20186323 +-955188138 -838844293 +-241921898 -18831702 +-980614997 -914802815 +247347531 -664162948 +471155679 199349769 +28160293 100756460 +-798403931 -107853230 +-502998856 640806317 +251588929 -87222041 +-697085408 108680686 +503904744 -540623925 +842897630 600727581 +615184204 -912440352 +987582209 -839875993 +87582724 -180664715 +-813156690 502243679 +275883046 733662615 +-736542230 -175955115 +450081110 566444319 +137064616 56003328 +424022658 775447982 +571654702 -215526692 +-317359784 -909512048 +-277215600 6512020 +132284096 -897924539 +-101270554 445908905 +831777699 -14314276 +958166683 -15735705 +-306145581 -699677138 +-739613200 -371431359 +-513678404 -179878330 +910094572 -302056730 +-988192030 -241061918 +580121872 544320350 +-202607418 -918687975 +-511368044 -654653270 +-189769935 -906836611 +767080962 -496876384 +-398169264 -73157693 +-836001182 -296300008 +-82667526 -964613116 +-125651261 -716871147 +208422186 -223896156 +-441668242 623781149 +-938180841 -230819246 +760801684 -558956430 +-456640306 -371803831 +235844144 -353492398 +-850301072 -566302140 +544361311 424185662 +-103209375 -323170110 +716039814 685110987 +-364287330 -692913313 +471247039 278208946 +-757999833 -681941017 +-182122388 66888345 +-495426761 -959459027 +-911665453 -815295694 +639965507 760236705 +507082608 146685176 +307624495 298133453 +364623469 -61690156 +902101952 573411765 +989656670 816991605 +-265427137 775176090 +-105157265 -551139149 +624642958 -607334794 +195164436 -205558422 +-628597408 -868289051 +-685455688 -933203646 +-975970132 -510077026 +933433870 571708717 +296209927 -842417094 +542640705 -974985314 +600578282 -485080375 +-90763267 230540163 +-847124108 360555607 +502344689 -219504073 +875241258 -285530806 +-59776754 410184507 +-900691430 -936542514 +384233753 936414493 +-959789575 -696497794 +826330402 93701014 +549415566 767785351 +-705107752 330494003 +155402748 -618350578 +-820620584 728511863 +695320508 -341010221 +951445018 -36515692 +96721863 520410112 +82035387 -784575210 +-599977247 -469072845 +545807153 326326864 +-598609268 45609324 +-379345815 -153096512 +677175263 102220724 +-125032193 703920644 +-644152513 -443399238 +798315305 669975692 +579658318 755369866 +285793778 -651725774 +617376121 650239287 +391072526 -285250431 +-112440356 -992693397 +-641411092 -496201167 +-664208127 -395173492 +-982711957 631951932 +-134166963 -21631635 +-972406062 461420342 +628495073 629179168 +452812106 470319929 +260140422 -862390830 +527135208 262824615 +-778413870 -994187718 +-503945189 -233670076 +-282752053 -908750359 +37092859 261987686 +43579035 -23675112 +775718658 27192522 +841848152 -482050891 +-368002462 -544110682 +279797722 652643016 +-324875120 980450777 +-620646783 758884172 +949866491 -288108517 +-773051346 -387185937 +323812807 -469926316 +-856352484 130469024 +85308653 -70030128 +489528434 900591543 +997169246 912586341 +-109689226 -10270549 +905135498 -127886501 +848222001 50525773 +-394261422 615087448 +-24724947 -28302974 +-831574904 -637022386 +250937171 -351296042 +-64123366 463243612 +-258678345 -375149341 +-93341700 -545078151 +89807085 588644117 +-5865812 53277031 +613418008 -248817421 +825046549 -628489311 +149883608 -95860764 +-367024511 -570824452 +824736299 -562397338 +440209377 33370716 +783788270 25285739 +-661786106 -430343151 +-718069649 -943058326 +567895743 661429391 +-505083119 514862123 +940598344 251709613 +631418749 -961258532 +-215222391 570572952 +94803017 638268852 +712949431 -195759368 +-815656957 -835975302 +-174877105 -271465309 +-914280478 -561178466 +703715046 -18972860 +204225222 635590095 +-278764895 -779576154 +390149603 -205506096 +-350006274 116219271 +-900139988 -92232830 +698338883 -715583813 +-416180064 -100591525 +994324227 285034760 +-686904239 -581684844 +-112196825 -819228684 +459414990 244616382 +-607212848 666045385 +-18171624 281535232 +-60030639 222494033 +-93053174 75545746 +383158221 335700623 +-772356602 321713950 +941503758 790396425 +514975697 390191711 +445597929 843448209 +35641250 878447167 +664845766 -398786769 +759174462 961984637 +-284469228 -198650430 +899164521 456803650 +906015520 -126943220 +334205543 -974498601 +597648143 948815251 +735894181 842140699 +-670409409 -386922891 +-81182656 -660579294 +563525935 304807252 +-417036191 147813963 +-846414817 282952155 +-674704662 -898124938 +18613355 -972258470 +-203739801 81374417 +193660367 476567539 +-932656951 -595599688 +794950580 -283227428 +-945075838 -208789780 +413176238 -184244738 +55837132 -350959841 +615612588 -412135868 +601928302 -875232463 +-339499557 -859156506 +985251125 -785921084 +-416522748 396683872 +-629404258 65990321 +756113505 502787653 +790623970 767744240 +636486467 -625401280 +880238455 -81380627 +460399113 -436922604 +88268483 -164160675 +851770250 696307200 +-605004972 925174437 +42267172 -339178982 +228291910 335310145 +986715980 212434713 +-603826217 144814431 +355265634 532793768 +714485870 103121076 +978917226 -175712113 +-587019920 363381256 +450891854 -924151410 +219536729 161484137 +-118059584 652553231 +-934081537 336083918 +694596969 -613500794 +-726429802 -326016714 +-11813270 271795676 +708356420 399899076 +-392064265 375233594 +129818064 -858855565 +-760096984 -656306306 +403436918 -506495291 +-65521156 -1415961 +-679298101 668237826 +917719210 477226710 +717677655 416434904 +-150117753 186679717 +10274120 502215663 +263706410 -297972170 +716912960 -424384824 +-136513871 -50456367 +-182122673 -81419042 +16838312 122028004 +154327170 148064648 +-845909228 53130268 +-745609569 -533102381 +485826204 -411790214 +306416007 240593460 +-401448473 -327900060 +210095964 620426136 +347552923 -146613081 +618286830 -298701406 +224648667 221946646 +691494440 -411454847 +-96916497 315609269 +-204597747 774301960 +-311690398 -314365036 +-824907751 440102752 +117413904 869789795 +-656837635 334057580 +-447113567 -633519494 +117530779 824167220 +-358318569 889528525 +-765202878 -558529230 +-120750055 463230113 +71000365 791559810 +317210723 -278599223 +-621431281 -362749927 +267277357 -631397264 +-957741177 535459485 +-766170672 857822359 +-754600090 291927521 +931079682 -410427133 +942768826 944370741 +512981743 360269182 +481858498 505480977 +-562628448 -958434916 +873730943 -477722854 +74181987 -482607218 +-533911285 385011554 +-832091609 452668944 +-553088430 298389418 +814872740 -818030859 +-126876050 20197399 +110702176 -703756821 +-176779250 -386743449 +-858978227 -287195360 +161834194 722033505 +115772599 -97736789 +-401068835 851299384 +139643862 779010698 +-18384200 -98437408 +-420081675 -628830922 +-888918364 -304461731 +-444634410 638673185 +-846188676 -53251630 +-696103750 -875587442 +-414778378 727508836 +319477745 730752362 +269334124 240444155 +-385363220 972422923 +-113029949 -963985 +-663360496 19026944 +-408333533 -971991236 +891352807 -465354964 +-463021887 -933388834 +-523204771 -414820534 +-783887428 -711285851 +-431263306 504954940 +-111597960 -642439185 +-669770540 74690305 +-268337183 -894250209 +974687908 -145324485 +-4348882 -535371278 +-25358389 146060889 +-78214543 250993911 +512189567 254300951 +-116716338 -974153161 +-551751780 -882880309 +-267684454 -410115264 +240849292 -437088834 +995416389 -742402457 +959092789 846666128 +-995771636 -666137992 +880144259 -800360968 +123055715 -659093988 +-404001205 168814457 +92459537 -74990325 +-873837284 -487784252 +696000837 -924138414 +780138187 -135286736 +70659609 -379958109 +556612711 488357608 +136020876 267977638 +-232635278 -485361942 +157437151 -3168012 +-988796154 -644234201 +966475484 88479576 +-728089969 789224363 +-69236300 203153562 +183847561 -760941536 +-295653999 674158255 +-237323790 -96322121 +374574476 -479372588 +-152847590 -974932482 +-290933818 -390797205 +764115671 -219432643 +416801709 -243035129 +938496096 -131409881 +-47095680 -892393915 +-971419762 742251604 +-501724679 362984129 +-853264317 -251260918 +-401024812 -800500507 +207249152 -599395634 +942559298 -839202284 +706926758 -389137603 +-864386795 811437800 +-220069766 -93592764 +-996754273 782658052 +985548992 -299505309 +-335125364 -947918547 +152042907 -692588736 +264054306 180413442 +-789589302 538858854 +-675751887 -87347199 +-404520900 -125433683 +453841270 -870424602 +-280235067 -455771759 +734156941 -878624707 +-118351 -739937972 +544476642 -759367069 +657467554 -399585054 +521340404 652987098 +-911918179 118488522 +924361931 88460841 +459366919 -337970062 +334882074 -840292978 +253599491 245821411 +-876331692 -714388487 +156404409 -742758383 +-820840742 987557423 +957839967 562930904 +-462812507 -704990631 +-348041076 -468118265 +-203566982 268987936 +377725295 646671783 +-40486961 151126470 +267639825 637091051 +-239647096 -288385480 +-80945909 -349526697 +-268474076 318365001 +-362451484 425563002 +-42757285 359664197 +877964381 -998465690 +958689850 378999822 +690706662 663653455 +-455493367 917956466 +-379114879 311466956 +-44107132 -437860756 +-524072871 -729437514 +163944352 175191546 +-825047771 44525592 +-589462605 -689763405 +664676834 684848752 +699748041 -33846574 +-634290519 908680290 +-683437706 -520141099 +-630895941 311991584 +-644166214 -468062178 +257987871 473288813 +-560175640 -118460402 +-903396369 77298855 +-642820730 788937499 +501979224 -898488090 +-168528845 334887811 +-702044832 -687010484 +96591577 766422708 +387472172 97115366 +360075249 -21094025 +670712417 72075705 +608466287 -242673101 +-678640941 451603662 +-813908765 -467804811 +-490091343 498297722 +-669551828 -474023050 +-792205227 -535887759 +27954053 815657956 +722739115 -305585744 +632696380 481092029 +-693790177 -768354946 +506370865 -567072268 +676399948 937525756 +-73427963 854196098 +-896457602 -88321379 +-597087 448000576 +315723928 -205144188 +13719165 -679699218 +818128216 -753691605 +-364502457 -571567319 +575654630 -484046115 +-847993215 250282689 +755241621 715154107 +33683458 -252538040 +810222224 -867010573 +-390285215 989272152 +101253207 506126321 +-559376013 -410923280 +380166175 77700746 +-948666470 678191880 +-132736553 -56296396 +330997920 175358879 +-683536612 461762209 +-726790873 -483174691 +929184110 124414206 +-315218020 -860235805 +882971290 -13952095 +-913020242 85868889 +-523863504 362193065 +366057313 -902932624 +804801605 333840596 +88867092 -908573014 +-177351330 -310754811 +531891066 -85768645 +957538575 -164703029 +-658737651 423690083 +380694933 100421621 +67850218 -28971313 +-295653100 992593674 +145933078 97209153 +977407607 554013378 +-19902435 -832711335 +-189688295 680134468 +383884645 -243154766 +-743610003 549764187 +415489443 -599831665 +-802981666 -753631305 +240065362 782305807 +-611576470 -805465296 +-628000089 -546703562 +-785713262 348354022 +-674448592 664155526 +-995016035 725814650 +166360777 555573227 +664275791 425534912 +-47365238 -799437255 +-584913863 -507325082 +859294691 141677922 +818868118 318429027 +708548246 -816713745 +-93393280 618637372 +-800499136 -919842649 +307514523 719991467 +-363269048 224519851 +-80958865 577952685 +526304646 312915057 +756558597 -83275900 +-604369209 55288840 +336191371 -962092734 +571722359 826528379 +-390126694 -129825772 +-250411925 757809193 +55120226 -508388451 +485355730 263940882 +188446816 -9450722 +-679884984 -356470809 +875611245 76430444 +-833718026 -596463771 +897141612 928812113 +471461520 -766028683 +33597134 -425907825 +-156195993 948369391 +-7553285 432521583 +-919804755 -630751933 +-87771968 833402595 +-826071272 -844380824 +189129734 32741710 +359355694 -776174090 +-190320527 702614288 +-809541910 -382089652 +553906054 198500950 +431896802 -731296553 +555476689 -341202024 +367919848 569537960 +261831909 548377652 +78142527 -232729828 +442551036 -978037346 +825659753 -822085268 +-744824686 -602762906 +-522871111 -299181986 +-201677854 -258147455 +-678742891 -944358576 +-432699258 -856811849 +-236726132 -967818598 +257062413 457207545 +215792771 599815724 +934296135 -648168629 +-614320837 527788231 +841120266 -7968102 +918817707 847108881 +609258133 934005273 +-902561172 104408550 +958596218 377739041 +423196633 -559662606 +328128029 -64535029 +479907724 -10486484 +-855020254 638578987 +-416636976 -86317643 +173013354 853206787 +506848319 954493353 +430527915 -149526904 +-894197172 898520650 +985521507 -829494753 +576566953 -936119442 +821008946 -960072581 +50571580 -259203612 +884676396 -751084301 +-798690067 522283602 +437938357 822114159 +-224199820 -109490864 +-59181535 -533125384 +684512449 224046714 +26182783 -935882477 +114236487 -920740856 +-953913014 536095753 +-745891592 -253470673 +-564669546 704331848 +-900544936 537564897 +-224800416 823572405 +-152154159 336587472 +-164020213 212180475 +-888300617 589522374 +-722720491 -99755027 +-572820699 647600037 +996973370 782688771 +-156356858 642349433 +921134412 890166114 +-771699849 890018222 +843419214 381003684 +90986634 -799480666 +828431297 899453571 +-341801527 368078442 +-350680980 858102592 +-613154217 923728868 +881392421 -916152473 +490239980 -170472836 +-804115648 57595962 +-340200559 335450712 +725133923 224668617 +106707087 553503580 +605018967 -459451169 +-97354883 118661176 +12214450 674748025 +-377494964 -866301620 +-717768264 950278540 +605213971 967236641 +-953055481 223523069 +-278732815 283909352 +-776827822 321293974 +-310017316 193683812 +629256802 -337103564 +674055401 577471428 +-440684915 -820429184 +318692257 813197774 +-14471140 776988030 +-15641166 -594251272 +-838190557 -615173428 +-181140562 -780319157 +859418619 -467425339 +884375320 -72203674 +-31021301 633417616 +601019785 -104090891 +731627774 677217488 +-424100486 -549806844 +-550325321 103922429 +-670119586 453616976 +-119787019 -225920844 +-995505440 385341536 +-351452358 -265162563 +1823229 573829936 +86333679 681955055 +-972172419 -40243413 +704246850 755632759 +361861554 622738787 +183690855 -913286714 +805678125 763657294 +879684711 -903323461 +135757774 943061146 +58373385 482052315 +141675463 -820542773 +-275806639 -667977725 +510673084 -805791320 +641378333 864556415 +744587645 470297174 +682846856 -814776340 +-731370797 -753064259 +939510338 -210239543 +6843392 -874437794 +-360320072 -77920775 +-329500160 973343987 +360166331 57153437 +-451518621 -687147697 +225295712 789861781 +399263874 -874931855 +-504504754 753183281 +-198855050 -420690007 +-278960622 924033224 +-396139138 -714534401 +214626070 -896079386 +-898521420 -982063924 +707731961 91515122 +-928597360 -956282633 +392046375 520694759 +-511429124 -251351760 +-933948676 783472583 +33029860 -32306707 +385725966 -931442730 +-652190861 -81477855 +500639593 991137153 +-386832545 -627153767 +-200401186 788077345 +942990501 773880598 +-401264016 472861720 +-219030632 -227579666 +23169942 971761301 +168984677 -525714355 +976253418 195610670 +-630656410 -965141981 +-791153241 -277583099 +-266079399 -782871246 +-891220115 -46153637 +-152864652 916539740 +162484829 -110351527 +-291147163 624796005 +232048554 43479979 +998092011 834175010 +358429991 64885275 +-29748705 -915141743 +931588886 884986582 +-755783316 823193432 +927446930 -866173036 +-171794465 179818840 +112984598 856348456 +582158651 -43328712 +117430002 -227699494 +-245534849 185599137 +113067835 180881779 +-546357943 469665507 +-239534416 -300346999 +714156831 387763790 +35960759 -201638463 +-43257830 945538329 +340675554 -686038404 +-130575391 -77766803 +-864490779 -695243187 +-24027056 368908815 +538033168 334198826 +-872362707 470081863 +929752334 -148710313 +278525034 -947035623 +-48861064 -758211831 +596281363 -892092187 +-72796509 -391393026 +-119061859 972088586 +73870441 -887912614 +784825482 633310811 +-132682081 -650425722 +-279801659 155703933 +-795914427 -576326359 +361277166 -190144853 +613330807 670726388 +-581674934 192792672 +-158910426 -968384626 +412275696 501073979 +784093412 -842312564 +-329624450 190750395 +697089355 11782920 +834420989 -423120498 +-311944447 -586531182 +-491540140 -323582587 +851856285 -174673864 +-397968389 -909648043 +170730473 -597499817 +657293319 357454226 +153286335 -308057688 +-956264903 -4197380 +337967693 348237287 +-894263856 430905738 +86616721 277050517 +972758878 646544581 +-658594463 496584967 +375774767 867385115 +537327871 -857189566 +148467697 818254618 +-834105648 -851747430 +542083421 972767938 +32350135 863541086 +509884019 904723265 +-657377953 121334017 +488306926 -849074931 +-775207854 28720506 +-314717399 604230994 +676825364 288734066 +-193295265 -932248211 +220986090 -11402321 +817984603 -589321348 +-411738878 232135178 +209873364 841801767 +-17464244 116700091 +-606102861 388448797 +306947986 193178260 +141255673 265464934 +521643896 292191490 +257218410 -707604731 +-449854520 -705905801 +-830318427 -674488021 +-934275698 808659940 +-988633931 796844081 +446542250 404661468 +888946142 709442636 +-338201091 -307034306 +-638465083 -289552651 +-84535716 79422030 +372445344 -848711164 +-363780695 -751639925 +-295500446 490325212 +143769846 153399931 +547389520 -27085525 +-578797711 -67902233 +-894654023 -951165646 +-176052100 -935100414 +452859614 507335582 +-275992754 -926258783 +608711489 529272429 +907629064 190570262 +650561914 283564100 +333397195 -651938979 +14272573 45978902 +949793382 -430673732 +-317214495 139745068 +-443092168 39000747 +103499005 991860139 +104345998 -727179845 +172162303 20178584 +13065529 371600967 +443554736 -784738695 +823507159 572114723 +-871111107 718964064 +-406088495 -204145574 +-683741214 852031318 +-425581562 597239636 +917119453 -443793980 +-535742831 -492405761 +-834115388 705092938 +-25738221 -397583576 +-793345028 -854387736 +-452644073 -382747340 +207102042 341490888 +-318925003 -669185941 +-504133382 697810837 +40236840 127983790 +-503566275 500403719 +-621205365 -946589829 +-258809467 -50937625 +-552362433 -98737894 +-662859119 989355551 +644157988 463272827 +-484591187 -425857198 +86145305 -494897301 +-55697231 807381789 +-525465882 -343870890 +491027032 102065082 +-689066481 -846091538 +-128651633 -12794244 +790050684 -702568452 +832948937 885402469 +534750541 750339863 +-46030019 728053086 +-332620839 -144859124 +-964027595 188653233 +-641675770 -839603698 +-900651742 944765775 +-846346897 103893251 +676057505 -137492184 +152417785 321887647 +-789707744 722491699 +-414874169 -81046427 +781118892 -16443877 +384342312 277102168 +-240422767 -490957002 +43021790 -22609493 +541777070 138912135 +626475619 -443666291 +935007729 910270320 +689616683 -268128701 +-352492279 -937715144 +167636639 -134674903 +-706704074 401736177 +-717929584 770029329 +674111269 290084560 +278564255 103286028 +418925083 -535698557 +869268177 416391575 +444647724 869650719 +268067092 991230437 +859584347 769152235 +30408917 -811259529 +569623585 -19314841 +922286097 -801284976 +142357239 -815625057 +-693732242 761639815 +153078733 -174540338 +-800437457 209285055 +682312569 -194200643 +659960581 198278305 +-241485510 -348892284 +-623970217 -201886543 +691985097 -469236294 +-739071633 775762565 +960368271 809424752 +-989454719 -335933361 +-835515690 42591340 +167052655 -734181039 +-196529854 398550780 +-686837480 42188652 +149013794 -766852944 +-720463216 -377050744 +-486536550 473890997 +-858681728 -781570991 +-427192492 -955341177 +966877391 916060655 +-823182360 107443705 +19975069 341136431 +612968165 580005800 +-536047898 545077929 +754096377 -289463494 +392197843 -451338082 +-489226431 144853264 +-941998583 -760382763 +-12225530 707776192 +956342113 -642854692 +-988346352 -241828473 +-937506548 485643001 +-321018377 327613892 +463879782 -176653974 +205053411 -970481362 +-683333627 611563084 +-23485630 -845481597 +-276791593 279470088 +-120219230 26929606 +198692032 -902970693 +811058889 -260020512 +-492103260 864573221 +-110186534 -824867902 +864316848 -816597962 +-707574291 -792501619 +85672784 -520619478 +621775696 643904972 +778593439 180887994 +120691263 511474906 +-624249726 241560630 +-739364892 365554885 +984777664 -624176044 +-842107726 335930407 +-746229526 -341618946 +970046434 64758291 +38704887 537949076 +502276157 123994919 +132567101 -80660014 +835141749 -458203027 +-509305445 -154616773 +-524696712 -699636407 +-204105690 -380301301 +168671171 -580171534 +231655068 -570745410 +-782266854 -86423133 +-638158114 47350685 +700579592 -849603646 +-399359779 996410491 +-461561050 538223743 +-745990989 445281442 +-450987560 -108046414 +518196796 318533450 +-443198080 676967864 +109189871 713173622 +-252999176 388156240 +-455543366 916519272 +552285198 -854293354 +945555871 -206412537 +908418033 717779750 +-143962914 817785211 +879237147 946140373 +816337270 708177045 +-699705982 -50795662 +721044284 387463946 +-914286416 245260297 +328119014 -508505783 +-863441656 140575390 +772401885 -486267210 +-692187743 -912632335 +228072748 -960549951 +-527436365 -40330080 +416164881 828458428 +-759821505 395063735 +-94434194 -461741813 +489217967 183003646 +-722282386 961601046 +-723190551 401895606 +655983361 -163927310 +819944864 -416487717 +304437685 543188712 +720234478 -447379128 +520180544 210831755 +270310821 -572490749 +479754050 -773883661 +577236546 897395521 +898628656 329236449 +-844526198 -326771937 +-349619208 765209235 +923396974 39816559 +-106841284 -912887785 +-266564038 239496760 +984100252 -695645944 +-585286980 316996760 +316247120 54771102 +719416751 -804535052 +540443288 -304535209 +503909594 152949074 +364417053 225409761 +-172490547 241213093 +-496032358 318064408 +639924312 954198449 +153385830 228322348 +829116698 445530887 +-280183256 425653557 +135723968 -905020732 +646033119 12369301 +985471896 -997240022 +-985213210 -336039658 +850860073 610262817 +207274720 -788040196 +-209517132 791866190 +-431052816 -886593538 +622944907 526969020 +-755117445 629054168 +765010979 -172952431 +771286544 -531863323 +722599091 -276683535 +-639850957 -686396937 +-592803542 454354642 +819206595 -623044371 +436280216 430393228 +871265038 -103095122 +589191792 605734842 +589146854 812496934 +267144168 497194250 +-533194160 -876476686 +-142831833 323013754 +-755306573 -585094816 +833960376 943424860 +-53504826 -904790385 +-944522023 858422188 +-537883310 644028516 +-390314278 -670017217 +-196797643 -935969880 +-966234374 416756335 +-415673160 -758263859 +-839684796 -707355414 +921147737 -293700471 +-213098316 575201043 +-149329814 524564105 +-644293774 -345774310 +957745754 703025827 +-666492310 -107052541 +-349435702 -991848006 +10894126 -156987141 +-955932776 -214589039 +-303588342 383644209 +-776374814 880118062 +-805706645 -474425449 +-884901305 492789927 +-387989113 105547722 +300735593 -740857057 +705088808 -941557207 +71877162 -265340604 +246954293 825463633 +162287138 490981770 +-853974804 -931253202 +362818168 -600507889 +333823538 565851289 +-765041404 -83150812 +-551468883 -111503658 +-640775212 -596387830 +469723890 215142663 +-87524884 -45319973 +-622692041 523105125 +865649907 435756081 +885254167 -988373310 +699059547 750543058 +-524569279 -914616839 +-952988300 10543349 +-616020223 749424267 +398419074 -981395090 +776237586 307261574 +-532536423 881396646 +522197970 184235957 +-7177259 -987479381 +-858070776 708527764 +-136893425 -807733245 +-577646058 -366924181 +588723173 -205350763 +-290914870 -481818752 +459215048 -600731361 +-305143892 413103972 +45382316 -330598090 +718870662 702178305 +-431409681 -703637018 +-635115316 -977241803 +-526252388 -759310645 +-691890207 465608419 +765059997 -925979866 +547060577 -301197555 +-695190757 -924974126 +859903303 -925946758 +45977852 -280821428 +-849147599 815241234 +477255946 -589480141 +-878281375 -479060475 +-699420150 237667694 +-872006416 -487377360 +605832686 -894192347 +469495722 492020700 +-918554347 878436448 +260404997 -485035297 +891400025 853989071 +86590150 -112129099 +-579534296 -668679695 +-751302346 419224580 +-340382578 702110798 +920271893 -85432658 +957562011 374357466 +-638332114 36503832 +23206097 -956576488 +-737279317 -557146839 +-591530823 -76743613 +747770707 939084820 +-596826653 231820171 +989464515 13785584 +-823821170 -511427806 +448125301 516654691 +529403905 -131118901 +927564799 795691767 +-7959816 408365729 +-510690848 182143186 +953392702 -617033142 +-681528694 -854029273 +938094927 643201300 +-666101935 512023894 +-308480736 -232220661 +305106807 377566146 +-366544371 -343565514 +217534884 55199326 +-101459812 410525622 +-519033793 573275184 +86832117 -416445095 +123921828 -941035544 +608579012 -590468161 +-728398195 -519681912 +-710270225 -493082977 +-123959460 -399753419 +-325838112 62638971 +-664021649 609008692 +-495273896 -549028381 +-700444455 -928326758 +749937530 -335689133 +242243779 -198903961 +-574597568 -553848807 +733694877 -273313516 +992822903 258185648 +-653836585 -248492765 +251496462 367231727 +-116851290 -202748986 +-443191810 15124259 +-140411295 267568603 +636847786 -406996608 +422362058 -233380260 +241615214 -721346171 +552124219 887487778 +-560941133 497494209 +663380745 588091576 +-9249922 420993999 +350938007 715035446 +-37787326 54765177 +215583135 154837648 +886571378 249112537 +-163917746 778939000 +-75069386 -698103485 +41020380 -760203955 +-71695765 18767286 +-369658375 899389071 +164164306 121597782 +643884131 -4889387 +570713664 762709596 +-111478632 411987845 +663910468 -372426487 +-963888658 -483125890 +157290829 148037600 +152483940 754191264 +82545728 369285295 +-749607812 -376814564 +-777586829 510340325 +55970687 217686211 +612879071 -474457436 +918678889 -266445848 +-169673789 461192205 +919704283 38578777 +47298010 -209802420 +-806202134 -170712385 +186381038 -202140560 +993660971 96507437 +-683743362 -537637433 +-799986111 -359420644 +-886963625 -993679313 +905095331 214839693 +-711723101 937867298 +642926975 5753043 +37523427 -365838394 +-760145403 -48379574 +-187165483 251704538 +189515050 117517859 +469662764 -834946288 +-779475601 497965906 +-816617811 469307702 +-913166219 -154125077 +-676533723 -615802935 +-9329594 484412316 +-632143284 205781579 +-859548827 -916398412 +-756284692 813160923 +-323504040 -412973474 +-248374057 -477374198 +-370430230 -22630528 +-739325541 -389568655 +885589880 622245661 +-436697755 -571901093 +-53465711 833205010 +16903050 -481067433 +738238527 550669236 +-417613021 212156278 +15346700 -754142756 +-268127407 913542125 +249441538 99754565 +-865797640 -417953373 +-272361992 -287110374 +-196977194 -479774461 +-920407664 -637733049 +-552689543 736633482 +-458571443 700085939 +219212116 191756411 +-393692090 -82984447 +-741025314 609600270 +-541408449 377170454 +420398148 665032680 +380893058 890244964 +-45373973 -302703926 +-70239693 -347191137 +-272105182 -624188219 +260677804 -200970947 +-796844838 -62792816 +-992252249 366566189 +-783918804 511287350 +-22764522 966270228 +-608427274 82760982 +650473014 -502863902 +-364669859 376901663 +-5111347 -905630632 +-26644601 106617174 +406434850 524889478 +541110969 659371464 +216080295 968437596 +-705006912 -376002721 +113264330 486847372 +318704138 72538427 +-350589806 -361984963 +-44913164 792548145 +795508729 -909076430 +-244450011 -754590790 +-720587857 372174673 +913516259 -600384539 +558699732 -551357358 +-727770318 801918245 +-573218847 552420824 +862166105 -232944648 +533483096 423379497 +198475988 -484964093 +-234432213 -252031595 +843252240 821049326 +389475557 688550629 +-193661838 -497664803 +-483906492 886328861 +879047655 471139241 +641000541 -116984944 +153098926 337548984 +813280157 -337960768 +317243236 -276236149 +-28593444 37785055 +445916154 -993601375 +587272878 -440197988 +588023600 -504073351 +230416520 226850982 +-147052723 952459146 +-231606838 143889686 +-963896577 -691645920 +235967317 757257165 +-603336840 -16296111 +73934620 793763073 +219196234 -898011481 +-819137226 -563635231 +739163002 956952134 +429922564 -987137987 +756170838 602573483 +-210311571 -750864850 +452657263 -639040104 +559636467 -878978394 +800112602 154112452 +403105542 -350430013 +65176167 522043223 +543820328 904516521 +-247201084 713436872 +-879926189 -332102486 +11025785 -535765348 +-919301460 40843292 +-337798926 -845971787 +182907571 360097637 +961851996 -600957484 +106281279 -578205043 +512592468 -926764454 +549912132 -2326214 +-138224891 -768554110 +146591155 306884406 +-389411477 807090360 +-916860056 -177935722 +306702593 -635923295 +995822016 206711465 +-745836322 898889237 +-400625595 384282729 +-260568846 451426405 +656057502 351236904 +-168709643 -904874488 +-336120431 -201640354 +-727575780 -868136066 +-821799165 -85731990 +816864058 -739068028 +196856523 544628284 +-748883303 254957359 +355469733 607731202 +652993436 946457374 +628006906 647667323 +454560903 -974801332 +911113283 -142277645 +324608467 -340748393 +516461081 428939274 +-936037929 680849652 +572360153 -712547365 +613763498 350729485 +809329327 82047807 +926118150 -64629074 +711390569 -194441195 +-229520539 634826396 +22412053 -470531071 +269801448 -358313203 +-896193369 -526929584 +-699026591 403003248 +127362681 597205887 +208355148 -742851378 +-509500335 504789892 +-403172725 -178409551 +793263966 103132332 +30035013 -863873730 +507984800 -366795345 +-125954293 972522875 +319867420 15981253 +-647896325 -846321756 +504423775 -515744216 +-385845522 -364426056 +-73397319 -994976108 +950581094 -367480130 +-859490951 184875251 +494796161 -648917356 +-793809580 -702557655 +-468714690 525218007 +505873814 -111288685 +-231777457 342805320 +-223654950 -356617241 +-390997509 -180854749 +-188757003 -592186368 +163472481 921379238 +663287023 -109478807 +444049117 -180243981 +665507822 -337363597 +803282231 -914757374 +-350449407 464369480 +-138253439 570825655 +252220256 -768058212 +447950061 286611170 +839435190 -599825633 +734973431 306224890 +805624897 -523441415 +-185939720 -615732737 +-210163999 -659012087 +-718823463 -61279820 +742541311 -60992093 +-589190428 400361414 +719037821 -858474438 +-734577479 -66382026 +-39373981 597684860 +-980117801 709366041 +-272110209 -198467029 +278451001 -194448387 +-212529502 -416389477 +-871480936 209604633 +260618860 -855261532 +894551088 533896500 +-502426016 549968527 +766037392 533865017 +-222598743 -56669519 +949533345 153939375 +-659662171 -543932338 +387245609 -414974061 +-164116221 -90332909 +476140941 -259052979 +-58589987 300784268 +787814771 -746400457 +-777448567 249223498 +-767436257 -40667632 +-676718857 316855283 +759973795 783746335 +-58251325 -424343415 +-786142821 -732226260 +-547318630 361322455 +-230044064 704026750 +312012509 -921992374 +-80243032 -981041651 +-234643147 -56378671 +-732781687 421616956 +-421570018 -528106204 +924475694 243181794 +936795825 -600852316 +792742760 736744419 +62708245 619906541 +-393822926 84315507 +-836623167 -132529827 +-569613499 -74260781 +-486876383 489266283 +840949785 203516419 +-176364721 -124960114 +-965481410 -453319356 +-398794048 -702345999 +249948135 905443907 +832745807 439974107 +-8645808 -183938981 +734604979 646816634 +-39694399 372235599 +-785226052 -985188449 +647872217 -135926576 +-788885540 668195858 +-98911465 -990362953 +19385256 282521232 +517259617 801150064 +899027114 662558800 +897650624 -235081624 +767260671 -302882270 +-331552290 -817401066 +969991155 -996704334 +693386072 -577021706 +255787444 905500008 +778669782 984813725 +614840341 777272264 +-397638793 -447387910 +131379982 277519854 +-988489810 -82939198 +-9949564 959144434 +150736444 -92535707 +-928505293 575440017 +423030310 259831203 +263472161 -96284093 +-664257055 215338772 +99190212 710966912 +295481188 -266841316 +55618519 437143957 +-185211438 -29426527 +-413579914 671496636 +781226107 912883060 +-867585339 -298743013 +439710519 772217575 +394497641 216762759 +-775337779 -497638850 +-660773875 -719188174 +62465741 894752566 +-797693421 -596863691 +-356586794 817169085 +-958012621 -2827870 +-87063596 918394916 +-670759827 583840961 +252931949 -490073343 +653782304 -995176653 +730670010 -308423450 +471995035 -906720089 +-197862149 -911197302 +-445065003 141302396 +904460304 775097304 +-236048328 931068493 +851700707 -747970779 +-663809499 -625077588 +-68834412 -514107974 +-764339986 929805872 +-511690691 -819784197 +-932617039 783494519 +-963980249 -975267496 +-967694419 -417306556 +-756034323 -542739270 +91555177 -514683643 +-108501394 618674445 +610392438 485066796 +3807401 -178381527 +-18298921 -91141931 +505491002 -229192652 +174274003 66724053 +316260319 387523376 +797827304 872894184 +253119164 -510416659 +441366660 405394393 +-798125417 241982851 +-628507875 -52889716 +944487365 181616176 +151214220 -598487396 +701433849 972515381 +-326833136 -750715233 +846442717 -922302962 +68297236 196180624 +225509639 -178068750 +976836112 -847369640 +-490478652 -512335540 +971151655 -807124991 +775705970 538276025 +-200937619 204664085 +-193534755 780536823 +-561617997 -521697033 +722564460 -943529636 +-11822705 -570013829 +-921296175 -21687971 +-52084665 -792776613 +315412302 228438734 +620338695 -937495082 +743605944 469327679 +-685868711 -324372417 +-872369853 -518398462 +-512390242 -156663259 +-758683580 -579673328 +-192447540 -769929207 +27910486 756448518 +149620290 -758548403 +-618151801 -137451504 +-42774447 -372139438 +-5736930 165210044 +-382561149 -919827054 +-957024757 -206689114 +443966341 -404834605 +-402112403 790974288 +-866064406 761025603 +354009379 485249856 +794014748 674591637 +-834342272 364082551 +-154602123 869664610 +-517169831 -591944950 +158690911 313246165 +38726149 625362638 +-74223170 230522828 +504843295 -972269931 +-88170128 -954020062 +138095244 136290230 +-727059557 24798739 +706539017 -220530016 +-960527633 -107319660 +822063085 -414827869 +638908958 -185233916 +-212572726 427763143 +-895815397 -214000887 +810688421 -54083907 +-624006982 -424945221 +-215395066 -347750301 +386831578 960727356 +-62078269 483467581 +494813760 -35180293 +971838602 -403174774 +477912207 659716350 +-481236128 -55521593 +-57438060 -102643355 +-677883979 879913935 +-491920587 817920623 +924249022 750974219 +-100471784 565119391 +399569086 -744298271 +-457432245 633968437 +-621023012 -688676893 +506021248 299153838 +-532106240 153674645 +50447034 -843781709 +444601110 -968003773 +408211767 662290771 +509391328 206582915 +-728168960 879825543 +890423151 842495444 +858606403 -969322745 +-658425894 -932542318 +674028263 -624926542 +-383618871 -656498793 +71409351 -699331329 +832225361 356352250 +164399362 183330119 +-423248855 600434347 +-550481546 -146920897 +167958234 -796871775 +32090246 688034886 +-368758007 852197337 +105199140 625255744 +284170968 665946979 +67517292 949183102 +-420183854 -4580642 +-115630109 669620621 +-400597013 50944533 +-780812132 741663608 +-964820108 728596896 +-428045418 895214864 +878213309 -434566442 +-550954337 864153789 +-234232796 933925518 +-470355506 -412263404 +270341239 37672738 +773140410 110886895 +-148256527 -972412550 +-719067152 724266548 +-231876437 564335488 +192481913 -16942773 +-252905483 -69297329 +-319558210 -615396020 +975997754 -595322762 +-216780120 807291676 +995705979 -388039940 +-300219122 340329723 +-822069592 -871475232 +-756223264 959084439 +543552446 308595234 +-747209685 -622199833 +160899576 -231140564 +758161172 -668242194 +-715090456 -314428598 +63181599 -381936440 +-276597038 -616034641 +581950847 291589327 +478246268 -929476749 +-122472261 -971841258 +722170631 616494579 +75220355 -55863361 +753915576 -228107342 +334931509 -483518595 +-121507934 774624615 +874532433 -721028261 +856884069 588473293 +-165450401 257429466 +623244420 304582555 +-595496252 953959636 +-226662707 467314235 +-170595364 46375972 +859873435 518045459 +837668860 757270551 +123731728 -536276232 +-413657766 -355721167 +-59136768 -179817773 +-254609871 877943309 +840509374 -182147320 +-633059382 -149673350 +304346462 679281571 +553340133 -822577262 +-776307996 -729295125 +-136391176 -159746765 +318818532 23023040 +227309545 441755926 +-54356467 -318169113 +140496651 973612231 +103816750 511244542 +-536394237 -756822403 +-802003071 -811531221 +494165740 686067260 +-895427306 705916627 +-425507221 -141050767 +972463712 -192047414 +-269301897 881578880 +475375338 508810294 +-958266601 -144801940 +345762646 836548822 +377270749 400580836 +787316495 963531119 +367672839 -457767198 +-37210544 -53610464 +763674501 137795392 +743316455 -306242318 +743188987 -554562647 +309746261 200984381 +-61266866 77464451 +-793634790 -880422061 +-79136054 -290511182 +853001864 -402401601 +497310424 -77997544 +-671388868 704327795 +-650115489 -484198514 +-528321467 938518705 +886784910 -37009903 +156806532 539402336 +78549446 -989486359 +514017684 672547156 +-959627435 -61881430 +-239966072 280737352 +-791541450 173319383 +-390846039 -159731775 +-98812545 -776766831 +-738843921 245626627 +-219824452 894417747 +-918576898 351531048 +-86781997 -379421293 +-262887015 375443618 +-481626247 196741761 +-413588524 509993402 +-393198471 179281366 +889869471 343083022 +-832835798 932981369 +-462761835 37251586 +-385686188 -492658260 +460923887 -95693072 +92638602 474133280 +643724678 73849379 +326310654 -976084409 +367563885 898403911 +350795734 439023339 +-124742265 -128518685 +938403313 173602463 +-999287588 415618303 +239505691 -653620941 +312470965 -663515167 +952285961 312608266 +-918046935 -640278453 +872985238 -819939583 +22050850 -796747296 +-326884443 871779897 +594409838 954379477 +658255514 576117387 +243059575 286274165 +138011940 -271516366 +-839434442 37257509 +-240246497 -935628322 +-775111963 490787399 +-278487560 876802878 +594310331 407045050 +676360339 91190953 +-514825609 -541486262 +-831603028 -334465974 +-742313612 -559875368 +209628977 193084026 +-653995064 685370995 +238502646 663809861 +505561029 331226470 +-643555797 410356370 +870537503 -862664799 +-451632946 -382953122 +447139066 -287300614 +-616693217 -497761818 +-219023174 -227020313 +-528137226 -866963785 +519136306 416955852 +469786529 942312636 +219069002 924448677 +-354170062 -432585231 +-110210650 459178580 +831642944 -89789414 +218658407 -696266104 +-423409080 638344271 +-695702948 -445601751 +-874276675 57849320 +906955042 -966944650 +278914539 341384558 +-699421075 -136546411 +277788119 784385153 +422406335 -361703360 +-964932954 911843136 +870150 635025056 +980563686 228076429 +600002321 -359270920 +155225348 236909556 +269799182 664066432 +-11120066 913180929 +863906851 -798502511 +-643143800 195828174 +-567971000 -755286243 +-252379881 819125439 +428419168 -722818022 +573025641 -522040273 +723931365 248018353 +-933977696 -262486834 +-373366160 99551424 +703522493 26170018 +132615947 641259449 +-434576257 403531791 +96686814 612585919 +454226767 -219444851 +720821193 552317543 +550615409 -338752839 +2875310 888792664 +564743411 -780380928 +-249502623 455286647 +-138330218 -234781204 +-322052942 -945710766 +-274786932 -53732495 +651746307 937105619 +-928497303 964526135 +194965129 -943601361 +830867195 222546871 +663733458 352964743 +858045224 -16239961 +931864267 909211230 +-383996685 -276973098 +-774986185 189131384 +494726229 558259980 +-850356863 -442883829 +649444091 -211506283 +173335955 -198436026 +218987398 -936884284 +-385135394 801827520 +351186321 882755288 +-833834750 -717514999 +577592400 313543940 +-417775903 -328689038 +563102546 571204691 +-112395984 573007322 +902487842 -224421892 +-786501209 -492541430 +-636125072 942644545 +-506247949 394990049 +536338273 421899991 +-480276250 -751984054 +123538429 887738561 +-703780709 617589376 +-393442500 -345127152 +950402063 434613473 +648131906 -337849224 +370833227 -874352519 +-832491502 -38779580 +148891828 627490865 +-970061009 774954849 +432164019 1703425 +-551217779 681159521 +-708654429 461270028 +194026903 546775782 +544937103 387292263 +-652023367 -172267490 +646695534 -22028044 +99854037 685652390 +-718842588 -273848232 +-476386676 -428126918 +953227532 62022152 +431319911 -26214053 +-445042466 959563756 +148796785 -296411088 +158527029 733341414 +886408280 -69460441 +-152402721 222635497 +407270549 843982938 +-982162379 -573978927 +-375620045 -795637697 +426163374 -241246202 +-889603026 -366431084 +-96849225 -144947631 +622079439 64615964 +-257221690 565705612 +890629055 -823914271 +177030134 -938049239 +460857353 -821421588 +-906841557 524878745 +-325385488 -576493103 +577603231 -537699908 +-87427466 544246057 +413317878 -507564276 +591543564 -486028338 +616772864 251058178 +-545062524 -104966211 +485869338 -483938299 +-599513425 913607676 +-470905947 933215428 +-174564863 -807286419 +-978296098 184478981 +-431635509 -178681118 +355212864 924300427 +144495158 -716697539 +108752715 -658950672 +542539103 -156707186 +-578523896 72832093 +824165051 -567559794 +649396708 757495742 +-238986284 -448521538 +929605255 259251787 +684406429 969201204 +-96409827 560903653 +-914312041 -880498466 +-667088004 -194495832 +873671048 -624291241 +-253477684 247189458 +-148743306 -59450835 +823867423 -828990506 +-853696395 -934327900 +-34759025 -879032399 +405010276 606493608 +683914412 -188939625 +937222066 -314545180 +799234110 -893453592 +816154042 -898635574 +339261886 6357927 +640850845 -292339394 +-606291381 -156431330 +-565994424 -597970620 +361432117 855368507 +915480087 743612280 +415176335 -635194468 +-486669737 -921896086 +-202810419 -594656768 +230516171 727706056 +940782705 396212572 +501665615 -648572414 +397741060 -93980192 +260645651 -723591497 +153329938 442224797 +-184867430 -697208289 +-883063407 369510525 +118867929 -401162520 +-912341340 766160212 +-814953905 658767390 +777509221 -754670263 +-840871701 -821076316 +687907142 -514610847 +-63255615 -162192206 +87123382 473314846 +844266231 -890029823 +257892340 455134874 +-768776876 408825302 +873926989 128773060 +-968858275 214604168 +337188101 139461897 +959839105 874143029 +164335794 -53306980 +150351567 410508875 +-803009646 373478752 +-942954703 -45590353 +223925478 -868979251 +-978217173 -392270457 +226328198 -995147637 +921270009 119422453 +929878787 863375770 +334214445 92211616 +-522457394 -699642378 +-270113624 235262410 +-634787999 -748690266 +-550702877 -294549834 +544376811 -117676859 +-243039331 -271299578 +-584397871 -661854939 +525795087 954929407 +-454523808 -561267004 +-128512050 377378650 +819327471 -105357599 +-985368171 733480134 +-39569768 -595554550 +193559388 -972342449 +91252981 402337971 +-127122266 637373086 +707027716 948301553 +389647484 185212634 +-362552186 -997317527 +-928069703 201805885 +711037100 260877577 +-239233148 577564558 +-152961602 -352112961 +-679737108 71394027 +968101992 331662693 +531718653 -588479056 +-598078097 -52763755 +-213244644 -748178097 +-676875108 818350247 +-169053840 -262319398 +678552384 181929854 +563411072 25099781 +-582822699 667057543 +427051214 998060208 +-789891715 -590444544 +-579974932 -842910019 +-443971309 489687749 +77777526 -508246086 +109075799 58391992 +815117607 81801097 +-349741114 874205253 +-734087655 711497213 +334351999 783973804 +24840915 -465801277 +-288285450 -748538156 +-608457173 -122737625 +195738533 423396264 +-238593767 -972698884 +445962137 -865125123 +796967735 -854508209 +68669322 460625732 +910840498 969618460 +-578361086 852298891 +676948193 889250733 +-605039011 886616586 +-42481432 -930115469 +536375251 464753547 +-627763599 -484836061 +622654060 322784301 +-593655466 623982871 +568505530 -660103745 +869441233 227013207 +-119638019 -740386644 +25743162 -206889237 +199834729 -257043533 +824425705 229349551 +945805146 102029001 +104404206 323945404 +-172602643 -682324118 +-70234155 278671466 +-899483196 -906249676 +372858780 -10219566 +-405303403 228638179 +-189631989 -323351071 +639913445 152558311 +677373420 713965077 +-762252315 272102756 +-145847037 590410070 +834973997 768366306 +-225811679 139394868 +-548472892 150967334 +557793350 868782238 +17318837 731532806 +-54814824 -448076840 +411287255 380162216 +-860560922 -449078943 +421947053 -7300353 +208390065 663337146 +327970429 -419756831 +227027926 -230829963 +-945839517 619044664 +687067436 233498597 +611793907 753629036 +142217545 -854514005 +777378396 908394601 +-99553538 810349362 +-124808975 500670456 +525350701 -673407581 +-404893901 -73535790 +-145343358 213880337 +-705950058 -116724675 +-713198125 -390532649 +770805360 978392348 +696762303 68702693 +858205314 600128662 +-990710874 -766942830 +-869533713 -983929657 +-153795737 -571957821 +-652070311 -339244567 +403806581 622869647 +-933413848 641829118 +815436072 688338201 +-847791774 187035860 +243951534 -217935329 +171632677 -112272429 +-873100677 303897836 +-44526459 -192060316 +-492525424 803032239 +-86587150 528526882 +771154427 -933247426 +875213626 49448488 +848319287 -289530667 +-982821787 -440104914 +545707540 -462986055 +-923021962 775215496 +784690914 441874134 +594104104 -693758422 +-783278873 1764812 +-658942879 -796879340 +-267342541 -400723472 +493620615 -603773627 +891470558 -100686282 +-774086138 927604439 +-891350074 761673997 +473132640 653505125 +-157439468 320297823 +-115209558 836232240 +-834527014 -728767120 +-68784527 -870320165 +362521191 -884351070 +81920311 141160836 +-939273573 554736984 +-292163362 70881228 +630561772 -755804435 +-341187162 -294629782 +442656749 -863718316 +-467886406 -665302750 +163864812 145444029 +-158322947 124892558 +260000927 647907180 +-481314761 -540372916 +-926817666 556867799 +620901269 -984792803 +-823190597 -959176224 +431259402 -38530325 +-280494718 891946920 +-300584512 -687999975 +-403692962 321619373 +-587062672 294128650 +-868829366 -133291277 +-633463606 -975301410 +501869881 40910139 +786207781 -341272542 +-638964449 302107883 +-895708663 314196568 +143564801 237576826 +823484887 -414021544 +-465562232 -280183431 +-359142620 -846422076 +-556076331 810332513 +-751583035 -73128976 +462543459 756280826 +-617452319 55910330 +912168431 656470067 +-295926047 367263271 +-68611506 -455985658 +385501217 191103656 +-481421227 -171643644 +-414633678 442050349 +118406984 12124106 +771542988 -138068938 +308997521 734974192 +-45269821 463017009 +546826583 385036123 +542735454 -503878269 +980701037 974009295 +-317703549 134471032 +-619047633 644283278 +-190919806 -475139647 +345621235 -793367014 +970537613 749157415 +385413141 623561799 +49484387 63098202 +-520964107 510779009 +203639991 231689498 +730983837 -845078049 +-455333802 943582164 +-959391187 70861996 +415940203 -715735293 +-930162739 -511047853 +959426843 562866586 +622576977 330592884 +-258766089 417726861 +189693 -460499802 +-905270713 -424004896 +94893312 -862729286 +-990847853 567105645 +197202092 467925499 +200935882 -43768299 +-14452784 276942068 +-520516439 211604826 +-480388333 974000870 +-421343440 707825047 +573433542 -933862970 +940302649 -106339010 +-859538621 960837838 +635020343 -32809856 +-469688444 315671451 +937242791 -616267635 +-254222245 -389441346 +121973443 -484002402 +-567984346 508841029 +-43751130 -962804073 +919022080 -890279673 +478074380 -603666315 +-460241567 621039319 +-491280437 -265546624 +875066417 390782058 +392571541 -81100348 +-14721397 843251443 +-272676086 220899886 +177345316 903111558 +-427218107 679698062 +432959955 -299041514 +886481197 912298841 +941819473 -426289576 +714494829 -603464829 +-578695981 4536674 +-586027986 -515154583 +-235618018 -470935336 +-203266399 -480458635 +268619576 602629007 +71440292 -808029779 +-91909456 -647376562 +-341638106 -281246599 +399749108 -446128816 +666299921 309820162 +-942135823 158727953 +649746068 -23983222 +348797875 -148958038 +-151933449 564611702 +-453143255 126669227 +-444228498 -366118073 +-912975984 -265723340 +883028690 564318300 +837553777 -587597522 +-323709578 -905428451 +244953090 -170533112 +183934693 32757187 +632665729 388058911 +359368181 424897769 +377520065 983211665 +973390593 839497649 +652318109 -395128354 +-235455869 160912658 +110214156 -421858885 +951759306 -43978367 +376345785 -805645910 +849850105 839169618 +436481066 -357209573 +-738222120 -375595711 +-745482044 -443744066 +733005974 629483054 +252250767 -702265582 +-333372761 -662151894 +-152052680 800882913 +-498664081 -527428188 +941195463 917806205 +-121264333 -753250649 +-312740661 -624794363 +951220314 -931262500 +698959090 308145797 +-18430535 -261813502 +694074466 144025097 +508966608 -189206362 +-270261590 -114456061 +-724272125 -960217934 +-525462596 -873177295 +291280013 507344652 +-328908623 734761803 +-688121848 -223020993 +562924752 -656259690 +-463463512 -607380433 +606689961 -671415194 +-689699566 950556408 +313566195 -63586045 +-124393254 -239941509 +28722454 76410123 +-75653646 474491439 +-539423591 301605734 +-401281594 483014547 +237082692 420248820 +775771942 -420049700 +176310940 514480023 +821558715 -151794386 +-811495708 576888888 +131016242 -960287668 +163682250 -797001137 +410435603 443787358 +-386104099 187540328 +-903485954 -859231405 +-963756720 221290693 +-642496938 -258267949 +-988646708 -139384194 +970536179 724243696 +-728455235 -372940527 +-900526427 349413618 +976921747 -617363187 +-411057355 -834747865 +-408750728 -794148835 +-62430571 -197901752 +123795447 -648979479 +-568570689 -143370173 +-61438269 302959744 +-294557444 -906769863 +-964118751 -96461925 +-427700998 -392942491 +885475282 -452051929 +546145292 893578384 +-571402686 -128315257 +100053655 673300841 +-432889285 -960348525 +-171918494 -983975413 +-328880839 -232871715 +45141679 -153275052 +943624387 959215554 +-446143182 -759060 +-220125307 -574152991 +514045158 740019691 +-767621683 34595005 +275811204 853066288 +-312899872 539406354 +-511555758 -525958504 +651035467 25338182 +-543018906 892712811 +-257818322 116686936 +687569799 -202991286 +379196601 312026649 +-275705928 -616598505 +468296425 -32119786 +100326882 -627385378 +-832027845 -744681654 +-424994883 776567559 +852983243 710901354 +954679472 -189395350 +320130106 302072671 +543769187 206377512 +692428 620529611 +-961108479 -199805771 +800608668 -564820817 +-225644890 -383241128 +-882067612 -360422334 +-180644987 617119243 +-102719745 162022591 +80488743 -714494363 +-536836674 576254906 +-444770411 732221149 +80213185 407857849 +-885307188 4118204 +278711011 -697677369 +596635759 -371061081 +275887426 -4640776 +662834970 205780085 +927053316 400563968 +-550797539 -724312225 +-582469592 901550981 +772410854 91641111 +649177007 776092923 +-538987733 -967520780 +796041688 224563908 +-377718187 -413981800 +880060940 960700284 +510790804 -932444392 +978255223 589634054 +596682394 219005083 +508626143 -43176767 +126868901 -79916650 +809220745 -527251150 +-291510018 -155081696 +-111050901 582421434 +-660501758 -128523404 +-149918660 -710105634 +-971383302 729524630 +-557619420 494989056 +351209584 244625831 +348825536 -739724651 +-493646784 455786784 +183928689 819426727 +47119377 -76079437 +853800034 933395014 +-549586419 194117832 +382231110 -329020894 +-419296590 917120730 +250890123 -797856365 +113928356 733301553 +-426920797 -662356878 +157142508 689520597 +-504704056 351594804 +114623174 -916306494 +-146406443 400207384 +-59080941 -762548755 +988736508 819363640 +-326507548 302010771 +866827115 -250904106 +-458704519 -366849013 +402859584 515748920 +-945341508 -666821022 +86090352 -204692996 +341107600 789161554 +-727527083 405452183 +935141163 -812573909 +-510277734 -752061330 +-818355211 -627968147 +-269820933 -420181756 +-730897082 650486192 +-40235192 493370731 +964692859 -230728714 +383269524 500406040 +588737973 10259709 +952520999 -833123060 +10675460 -484430324 +94975599 858434851 +-270215754 -945526154 +547394100 -989425057 +991958715 -742707973 +64967614 371024812 +299711345 -760588277 +265073332 -508616563 +597453420 590257234 +-302783294 -846758420 +-972910553 99162031 +-601830668 738393432 +442971225 -580109979 +69817254 742375482 +553737079 946520332 +493141074 394657840 +801928414 -261783712 +-623349875 -280679523 +-830710208 920281641 +652625169 -350458900 +-365181019 -656514114 +-210607015 738162187 +-799686000 711977506 +380910761 936337905 +-538422909 -919058421 +822274609 -323058011 +622238118 -863094365 +-920891012 -929679819 +282701380 -960494900 +-184373479 -607007932 +-332559489 -489671692 +673342773 412423902 +-12079369 320484218 +-821880310 -292931150 +-250429603 688356189 +25249445 -853601344 +-718040092 -170782189 +701812333 -743102210 +105380701 -884767180 +-829735951 -813391996 +-442323714 728297430 +152761778 -456019886 +488021583 740395489 +-805982106 -414397945 +46196772 -920451832 +496547268 280193001 +431727563 -133763719 +-845412041 493571375 +-995276975 969815054 +922321050 -770529305 +695830095 742561192 +-731532294 818755532 +789011678 210183174 +-71757135 688379896 +-397926493 -894220254 +172954083 -350574230 +478631314 -454661814 +-70891342 271330229 +801027629 -544737959 +-21661409 -22853157 +-604028163 247398130 +-622681016 -588895302 +-952246011 -452878963 +-425226558 -51355070 +264096179 -181693094 +-929502345 -49223389 +672217827 -296187988 +-89966633 305887753 +-779501751 195597475 +202149109 -346186597 +-325299873 -41156916 +-662931127 -608900542 +-389672503 590574297 +-759567477 -459442619 +8093378 -463356774 +40533480 -995033271 +-387275859 297462394 +-546035327 337704796 +-147100582 72255511 +-491613948 627553345 +75824031 655429079 +4875811 -963301264 +472751793 766596955 +184763468 593657339 +-381236347 59936317 +-538814810 410102663 +75255232 -304876435 +335671514 -605495595 +481701312 592860584 +967248768 157559849 +176688756 -478924743 +-797222762 -20146389 +-861182103 -711130081 +543016626 -723875713 +153470264 -950159271 +533531153 -383464270 +720439755 316083526 +-813259683 -824261212 +370067867 603184270 +350286248 -610303309 +-134672283 602475667 +-493128000 -382427107 +846627480 -999724847 +794214665 388794397 +596145586 890627028 +-329414951 879499401 +-899206195 315322285 +353429713 46067005 +775360067 224172483 +286403349 887481183 +590639214 794926181 +-709263520 -966357570 +74890077 -942239452 +732951857 -559936930 +867862490 -795677189 +-363320607 452934810 +864984008 -475029417 +859024898 167642148 +-113944791 -696866719 +900513718 212349612 +280780420 -212302454 +-259499486 -100444357 +853685920 -196304660 +213316236 -655896680 +-67581334 511295202 +-946981156 521921803 +-967187047 137126103 +678123967 453268539 +-580363233 -515044741 +716609952 383096319 +75579838 -231146593 +22458440 780821913 +-800506087 46052762 +-905475168 -393049536 +223541588 166776090 +-377479748 831998203 +-558407422 -737523821 +63094290 -416853523 +-336227441 823485952 +108530552 841081888 +-725003421 -260129485 +723054340 -781844083 +-763309416 383682566 +362515458 -523455194 +-913144451 -931089406 +-951821328 206555479 +590548466 184519530 +-187018081 -255609158 +540178743 763386768 +-479825206 963329741 +742644892 125364959 +-928047117 -614941809 +-844979023 338361512 +-174567564 -21378806 +457737455 132175079 +458197197 777290053 +652343829 -658942320 +986587784 -872481146 +-15576774 -730230929 +548089772 -142348655 +-383915531 -788479804 +-812082908 -793409571 +989468680 943517408 +995182875 -535008107 +-450190159 -227753036 +963772814 -421703777 +440893855 201495341 +-649162381 -425253242 +-639972901 930565561 +323593315 616549903 +-268732922 -618835350 +-725158290 -424064107 +152294712 516256731 +400348277 -193228149 +-255479207 691509041 +-293506826 125934395 +-241091368 341960825 +117714805 491920043 +-819720599 983196694 +-480695369 -442711398 +497604451 -742312 +-710366176 -332603998 +-962818089 -845195218 +646110154 -241006602 +-769324281 218230277 +-386335895 228078282 +-776255682 -377254335 +-783851135 941146443 +931931314 752486952 +-331694224 -20632071 +-472910501 -115226430 +-344940631 -968424368 +-530664966 -850727062 +-192819941 -467974174 +396274486 460573709 +-938004358 747380293 +-530871681 769867904 +641964545 -387061677 +389517137 -397696461 +679136015 -769097268 +498825938 -546035429 +987537023 80572010 +198888732 -332043609 +-371503797 421027249 +793528372 -618278553 +-578531974 797358889 +235175700 607097629 +129585390 453035196 +563334583 -489684593 +303825924 745594234 +-797173131 -894849560 +-789053060 -578666955 +968246366 860169276 +-196949246 -720450778 +32539183 -506376964 +583161819 310820186 +812116269 488340802 +-405437085 606812142 +503576873 -985192650 +-48206074 71206869 +940804697 572804166 +-670207440 772889324 +61313011 -912016329 +582179930 32231204 +616653398 685064227 +-340600746 -821595942 +-317434461 325676951 +440183423 552865178 +-641076396 103203128 +143366960 -602385361 +689383194 -711669773 +427247502 827648120 +593010674 -908449874 +946690402 215627661 +874421297 -302574653 +-350377597 748867898 +695904911 514596763 +867387998 -113826802 +876148011 977369071 +280904842 -533890554 +473828575 37208861 +-133863576 41593323 +865210289 668427454 +874994857 86604677 +222383940 275504980 +456302229 827108189 +-910431606 -993485001 +-494514926 -106590372 +4718041 -483268695 +-780786581 932282324 +-774914952 56943868 +424561847 -880116273 +35095660 -551418352 +657874805 231661593 +-170755154 822795339 +-842201103 889092071 +220411571 -125484429 +-62977271 -317188114 +-523255480 -474911209 +998198620 -610763874 +-162256606 301436687 +133359843 -558190500 +-943799040 -970083166 +-985138727 666486772 +844115923 389026050 +-425660896 -622215090 +-953025366 963430655 +644150442 -286987694 +-831885351 764399927 +-18098837 579871608 +-991710079 379315999 +-694460501 -595515455 +474832929 -397976240 +983084982 -363393331 +-309843951 140588350 +142638000 157770026 +309124307 -59571908 +670038133 -324945919 +-697121538 812324096 +652488807 -645321473 +-184317499 -5075328 +-805542762 -258474764 +-280910900 432847677 +84630072 322502679 +354238509 374496278 +751270622 725334294 +-859601016 144780177 +81601421 -134504993 +720515657 332364704 +-923500130 -825682625 +373834688 -432675156 +636853267 592171787 +96463983 -999049802 +-452235073 -161594615 +669868549 -270674333 +-246290162 454977570 +952836379 70818964 +-779968971 118620665 +-258110981 182778312 +-15879103 -106388960 +635562255 -572919326 +925748159 -324359994 +-862074226 635862767 +619514169 291694742 +480939750 -692013565 +402298653 994571723 +394965765 -109852715 +949033090 -20679155 +-254391321 -281806108 +977761927 -138130517 +-834194732 799901722 +326881839 949542596 +519084998 580229505 +975780929 228270857 +703553301 -813681665 +580559164 -865580637 +-654945332 -293287985 +78824505 -240450934 +-608594220 27254669 +22180081 432886494 +215751409 398076446 +-439116164 389054503 +957087085 -834009880 +899158746 431185932 +457954555 344230826 +402256662 777840671 +27251102 -768432975 +330967496 -548638865 +670752145 -974180013 +884187096 892141155 +-886576203 545304985 +-588785911 -36203148 +891866899 295533979 +-278041326 -636264767 +-626520733 973537356 +-885480600 323197650 +317660465 -237825727 +-333845715 894170512 +-571505668 -822731746 +326416991 149731862 +-257274596 -387002215 +327506228 474361337 +-409834862 281448138 +-660912538 -863852064 +487820118 -141204411 +445330911 31235263 +-40101215 45910034 +-76512679 557369011 +794399728 448543488 +-88971688 -855196986 +-102042680 572683314 +510498783 990940024 +-503568736 859212540 +32148567 173037786 +-563140119 971087816 +-262651568 -465525807 +-191553485 343502767 +938405283 -782100125 +312183242 -389937212 +-644130569 -894841186 +-888354653 -841253763 +-668031311 -711280335 +-956897653 -57290512 +289952324 131132417 +-623547192 984247581 +-108521727 921512000 +198732988 367951425 +-363644646 432409488 +336371771 717513490 +864357171 915346563 +-482382617 -819958833 +-550201053 872047063 +560365118 981075159 +858648137 738859717 +825657485 -796084393 +247552125 -8771611 +-890399838 710795820 +176458825 -589077030 +328520368 655313525 +596043224 100819828 +43533366 213511454 +189248475 -693499387 +762332554 346815554 +256315611 -589094880 +-34349294 -599333305 +249423732 690009615 +644584741 854682897 +354464092 -415205293 +17862992 189077064 +18067566 -602128594 +-262169330 -50167294 +445938333 611864802 +-273815556 -121640177 +-411980747 857115130 +98098664 704816175 +-192525814 -709823998 +683886494 -530601515 +-562506271 319992519 +-14430204 868447841 +792488849 -809308431 +-528800657 -847213560 +438093929 420360154 +123140570 -449123938 +981024269 -838272977 +-419094544 -225719858 +824564403 460811848 +-30797971 -468381338 +57592859 -674459027 +260712591 244290383 +-891667705 -910203030 +-642541445 -896036784 +-27476106 630081978 +-515436972 741202624 +133711995 -45256050 +-683890254 -196315848 +-791377662 -515005978 +-482146770 68646914 +-33839100 421777585 +-111051152 694088393 +-288008983 89609199 +716482525 46981894 +428466565 791961991 +540656541 401411309 +-111298396 224548487 +-782077308 342597047 +-516916615 -481720975 +845958133 716712463 +226736785 285610469 +-208859764 -139303864 +-980883068 -581179711 +781979635 588796973 +-28041520 566148278 +-236897660 -595786865 +112480346 -267555619 +2564731 -223269579 +101573007 -447981048 +98768297 -161357248 +-964504489 -345962036 +422398530 -887657114 +-933612161 429770312 +-738997557 17669732 +29333408 -261204364 +672401982 -84120245 +-735763917 562811802 +-21080294 -240025714 +-807748011 854473823 +-240650899 20318139 +-243030836 147122578 +-116954319 -571652598 +290494943 -915501302 +27525887 -494699366 +694052549 755905943 +-797001412 600912778 +-379977006 698018145 +-855535668 980331908 +37632551 293175722 +-791732109 309929912 +625135332 -241544560 +339698087 -144909675 +600110460 948160383 +617256374 160332029 +-613689975 376662833 +-946856574 -446396399 +-273431468 567630209 +160773759 269695218 +276204841 -695331451 +-39037524 218278810 +-529205097 -108261397 +-784414275 287489765 +789139795 -199543853 +-112956404 496110991 +-668372425 540213034 +486964573 479400244 +869244896 -173007850 +111539014 -962734572 +-754015454 -744822106 +-223239429 395654965 +-69632580 239276635 +436329586 889994512 +59230683 217264223 +-596538064 475126533 +-656442912 -51779344 +55631604 31569091 +-396297902 -673034370 +-305530688 -498532367 +-259295652 51605818 +-677109724 -781082949 +688389697 -104584869 +705285214 -977096755 +395047447 -918028082 +-463716410 -314474265 +74458526 -334418140 +-649038364 -850078993 +-602063198 -100406582 +600835722 650019257 +599581814 899777138 +814528709 112756653 +-227212206 814541105 +-602554367 115356446 +-418683811 -137167810 +-754217735 -71703184 +-798176432 -173817016 +-125532091 -443651924 +680076920 250730956 +-198437463 -200316162 +-793114716 -311443389 +-84308987 -991379915 +-69317197 -85258862 +859330586 473505721 +17098874 557288825 +-946676971 663885170 +-562452925 -912462051 +-675952991 -387690418 +102611744 -569442066 +443730815 -956192765 +502032242 877665994 +505107628 703687859 +-212674144 565682512 +875716210 518566888 +-688813490 955477713 +-322194503 72693049 +-505240282 -628684864 +-195585783 -509391539 +230246358 -167950738 +783539357 392540666 +970508264 89200045 +-134748091 887618707 +430799397 -610281520 +-441999202 161404149 +-437701243 -642890300 +829249756 -362528053 +-837080271 466893296 +545116062 713473887 +-770043307 -933708892 +-837004049 52664362 +884663141 -575919317 +-75768961 -545506974 +868605489 743496925 +-534007928 -854900729 +208384123 461457246 +-783446946 503961850 +910982438 204207727 +-804129699 478259852 +-588877213 -575825827 +-941295510 -309641631 +14300370 -42305674 +-798870572 -301033856 +-407227213 484272053 +-603418173 903399831 +703120221 -751840821 +596745550 997716513 +848439245 962380435 +292481400 -459822592 +980078451 -391201341 +-26531190 628315668 +299163848 -548679342 +-185237465 941353909 +697511716 622791947 +474879839 784414378 +170506168 -626760638 +-352324395 791937031 +-754710680 -834921500 +-12398228 -623019071 +-445750458 -663234793 +968138613 -912300933 +819479807 317024035 +36552608 47914609 +-122856234 273319712 +-996566231 506279899 +539678960 190135280 +-833838562 475333029 +-738495223 145589512 +74293108 -299029995 +-552796816 -730804009 +826775424 755247848 +255739173 -658363987 +-647211026 -282652474 +487529349 929140484 +461425854 70641594 +-924779717 818112196 +-805488039 -548202980 +-497051823 56943202 +-317210318 -661757130 +-39969777 -794565605 +-714659713 114927745 +732731624 82859834 +802308319 -924487429 +-791732809 -11749023 +-395956843 340097917 +567960089 -190981414 +-388452350 663863062 +980444731 -520331010 +708080423 915264943 +338681575 586459286 +-812277573 26966844 +720862199 -645546330 +-132884260 696541115 +272614245 -813617559 +717886226 -965174961 +-243331401 -188806885 +417563766 108492830 +518430788 -989599915 +399036373 524612176 +-126692050 -77468238 +-751937574 84378450 +795830113 395884130 +-165573255 -396400299 +937752774 -905207516 +87410583 -205620867 +-157784466 936924369 +-37343054 -592903179 +254701301 325784680 +114533722 62512112 +-322821360 -762368878 +176380409 -953108330 +143563803 698467988 +660783302 -287030077 +-44889519 -96232030 +-10460112 904828321 +385985494 856859357 +616276067 -846612027 +-219662509 -538234256 +855262688 261587193 +537344703 -19386790 +72595430 993391262 +592190972 932680432 +669637449 -984700191 +100217372 718088993 +223475024 965539892 +732810959 -20636620 +838921888 -110440594 +-495075136 -196452027 +916603337 -479490555 +131460956 -313460889 +792819584 -809513510 +254742842 -546854317 +205160833 971560209 +262868153 606242823 +-895572076 240281425 +723935027 491174962 +657376353 -726745369 +-199376315 678471294 +99646931 -443739099 +912726520 -204807122 +104660053 492598729 +-258288043 -882113601 +860935915 -414691525 +-730357647 745862136 +-351881767 55864692 +948635307 -981291050 +629122862 -151010842 +-589358858 -564586250 +646547046 -852924400 +764054768 221550538 +-565838786 610462409 +334598293 983357851 +-436478462 -99432731 +-38691452 814425920 +-508510208 915190988 +671606739 211140271 +-464967174 -538015872 +-461393129 -118429057 +243515497 834774458 +-749317436 -385961806 +922097559 -237168763 +-111953816 -470980451 +446792280 -678154856 +-653576467 -18938915 +-260864587 -278384588 +994060199 135495075 +168269945 75436406 +-784178618 163595569 +906890598 -612567233 +-474880258 -616695620 +-148651011 377833563 +903633594 526262393 +-669618293 -197592096 +591532989 573123817 +-847477421 -26644192 +-779102762 844087231 +700480487 95706058 +-761034018 22460707 +901428906 421360113 +-583816326 621123059 +209417326 175189854 +-257633684 -530048100 +-752333947 -764277021 +-652618320 -140880380 +-551386742 899241176 +972197116 104842444 +296713941 114831194 +686046410 874059370 +242409014 435007917 +-740475558 -335413707 +418823113 -697675446 +573323785 -827713779 +652516484 -520211820 +626486277 584453452 +772748914 -151052207 +-476018540 538972787 +-741285818 -939981169 +-710240471 833029556 +330243762 -802799764 +-999914600 -106907362 +-262307467 829256312 +-117283818 -377830404 +-490964392 -572328921 +548977909 -205228268 +309518846 -553364775 +433158948 -650545066 +956036999 -502264294 +782048539 -35885811 +-808021557 -751092623 +-211330151 -712424060 +-958882010 -597689731 +-383877365 -117648045 +51664975 -482521587 +-238235403 472686860 +-843029301 -342375211 +-678562969 139628434 +-986363458 848057094 +-640828195 97059678 +-103916861 -460789713 +18279570 544225767 +-810109147 856614067 +61271141 164545629 +429450862 -68103082 +524298249 -654698175 +-905464720 -559348718 +-231143193 755987779 +-57032489 -97887464 +820525946 -487177851 +70351242 694830540 +-89990454 598590456 +21145024 876217424 +3945553 -144238012 +158001032 -769767900 +-21202445 -525651297 +827447904 290372753 +325036896 -160203913 +358337648 842058153 +702339952 -715571017 +-467268879 -91354411 +831740403 209861596 +149287966 322126590 +710816411 29490511 +-615467301 768542169 +-36608929 557329676 +619234015 801928655 +-433838043 303833696 +-967566377 985273059 +360225986 854820140 +-518228572 767738640 +-873309980 96315920 +576344940 956613270 +742586845 755933048 +593308987 271181889 +-334475167 553208133 +822110303 -383010410 +-542633407 364182562 +163672943 -430687172 +-787077436 -515562234 +305281293 415033036 +669430182 122228750 +485437540 -820599461 +-354600465 -638217699 +164872350 -484196703 +67571426 -467767195 +471097443 851805433 +-448792046 879795986 +-263311758 -44194044 +154996225 163966555 +-529581437 150722314 +-284016437 704542045 +918688026 251437880 +-125587142 -246238033 +191887552 551435853 +920901880 927840347 +-746478914 -551362738 +225532313 -694912857 +-789762540 -861797100 +-900428829 -495720926 +-558765757 -110832799 +-758647490 -528496328 +-759124480 909753130 +-456833841 741049817 +-870535928 549761773 +933838298 -359624612 +38958402 -998084268 +-654397770 -211106901 +250053775 323677503 +-949944067 915312549 +972393450 265529747 +-286668534 969027812 +959040679 911368960 +-755009243 -861246026 +-93320867 400587753 +700112308 273619578 +-811308584 336329896 +-817158033 380862052 +-986994662 -216433628 +-213949712 370598671 +-517973547 782161588 +-391275906 -69020676 +-248570191 142646118 +-499152379 764480224 +-335644612 -243034543 +985643204 -273044430 +902060766 965953024 +770925548 -131038303 +830900766 955564297 +-904836731 -599238411 +903849353 733849080 +467744552 -84920246 +-188584213 -660682073 +-331785306 -299064349 +-173892749 858701821 +-412760130 -377333159 +352470285 -304403816 +-270516619 -458293423 +579466093 538409855 +-181930939 -470640023 +-288319004 492924626 +-368574174 631833980 +-459855332 -604380092 +890176566 -754303303 +-149019065 851776470 +355891543 926772735 +-223308896 83276729 +583534358 -184426338 +840433035 -639032342 +-316672896 977406588 +446378781 -544294590 +-197364797 148978876 +-524872759 -912071927 +-11002143 -184744901 +708061034 210753726 +210313937 -476428848 +-962427701 -785297466 +770380954 -498298518 +668184714 901847764 +664184106 988616579 +-429004263 105094542 +-443275662 484905138 +802315524 -409970268 +406825146 592196352 +15786260 -524109175 +-823637802 133030844 +453499776 -643959408 +121459960 415418728 +-522722769 497433186 +466104617 -439307678 +282112224 -192131990 +946845390 95015470 +-322548287 -163032911 +641230085 157205070 +-475047125 871542569 +-159613799 -436529012 +-468946635 47866759 +-199389502 -437686929 +-945260655 430824986 +-432132763 -201640294 +310451194 844087960 +739029337 -979684903 +-260278590 553595589 +-122507954 66798424 +420962836 38832655 +-492958359 -547123772 +627515147 217281947 +-926866150 563696731 +811576068 -730248640 +-884473501 -742587156 +971809980 759740711 +-822921957 -211021344 +78504639 -414910439 +538403946 -539932871 +217682695 -10258999 +-502131689 -616431581 +-592030366 -502301916 +-562974446 -611072159 +-315069295 -145076284 +-954864215 -236503594 +-446421532 -125537545 +-530873521 927679475 +571191746 318028094 +-404168169 -540541807 +-122107497 264935143 +178086305 304574051 +406747689 36912793 +-211901907 -679968700 +-226543513 -914649287 +-650108716 -639892544 +-63008039 -459428010 +340052085 582677535 +677739673 709155048 +82872006 -462975016 +577923279 916076904 +-673510361 -349867158 +-801768313 382554341 +-54205991 -248361399 +268568449 858962169 +-126577461 443634421 +-531970962 -395249200 +209532948 -950830600 +-637655065 -194262070 +-984203849 333587022 +411878410 968883733 +278888468 188225203 +-600011168 -563368577 +162206886 -770323049 +-656913801 -361549203 +-923983683 -437563214 +678071827 -965790046 +-956488246 987950479 +877115907 808426303 +-885194654 965803140 +-800705468 956646143 +791553632 765490139 +-840221200 692129830 +-713292549 -635022653 +410168873 -366538916 +-188852388 -383595568 +-324092154 444580594 +564092982 311636368 +577901293 -967056619 +-774219400 -56381660 +367391764 -784736233 +-298392222 629866795 +547439507 -537068013 +425941003 -585722136 +495136921 -910828764 +-537489612 -235052253 +176291400 -820523988 +-52122087 -213148138 +821453937 468629722 +-382407092 -730002253 +-742043907 439246341 +810979017 750160830 +-381252097 383372418 +552923631 -85918408 +18959537 -72228032 +-406100977 982158815 +-184918546 -163602428 +-962927171 -137811205 +313301746 -392260753 +-556202290 500498116 +-113603778 718594270 +-303947445 -521296816 +-246761557 119976977 +-278070004 965412369 +995472119 620653871 +-195557150 -634486026 +704188993 363816109 +-9484986 30508622 +-688279801 -126329082 +519678359 -551391875 +359855512 630531409 +19738309 453426597 +903027294 541174607 +379033574 -431186567 diff --git a/dominancia-de-pontos/input/4 b/dominancia-de-pontos/input/4 new file mode 100644 index 0000000..7441140 --- /dev/null +++ b/dominancia-de-pontos/input/4 @@ -0,0 +1,7 @@ +6 +-1 -3 +-2 -2 +-3 -1 +1 3 +2 2 +3 1 diff --git a/dominancia-de-pontos/input/5 b/dominancia-de-pontos/input/5 new file mode 100644 index 0000000..e5529d1 --- /dev/null +++ b/dominancia-de-pontos/input/5 @@ -0,0 +1,23 @@ +22 +363756450 712662868 +735867677 193944314 +586260100 -192321079 +95834122 802780784 +418379342 -790013317 +-445130206 189801569 +-354684803 -49687658 +-204491568 -840249197 +853829789 470958158 +-751917965 762048217 +-92331626 649799919 +-531035458 476202375 +-92666141 -538469829 +-472991684 -843699349 +23704508 150490716 +451258008 624171807 +-829185026 -491315185 +-76203556 -68926616 +696880327 -192280079 +404308132 772574465 +-722939615 858030632 +-239946253 333073561 diff --git a/dominancia-de-pontos/input/6 b/dominancia-de-pontos/input/6 new file mode 100644 index 0000000..bbb9536 --- /dev/null +++ b/dominancia-de-pontos/input/6 @@ -0,0 +1,6 @@ +5 +367300984 -656212366 +480168068 949600446 +943054987 -943297310 +105017235 -70392634 +-389887454 200591969 diff --git a/dominancia-de-pontos/input/7 b/dominancia-de-pontos/input/7 new file mode 100644 index 0000000..3e7c57f --- /dev/null +++ b/dominancia-de-pontos/input/7 @@ -0,0 +1,36 @@ +35 +840536237 993512613 +963681985 -96208532 +-282419706 -579622190 +115341625 162236012 +-312878779 -792284106 +985596747 460288500 +-825875044 604521872 +-885851531 641492705 +966540578 201963120 +803809041 -381646699 +-477104372 508013173 +-939378260 -2893215 +-954807376 -20129935 +-48361341 -6344404 +-910805388 430910689 +796838524 24348124 +-755145846 -659350911 +-746539379 -683353808 +-213997410 -61852025 +-571777587 -598010065 +-465145922 602706043 +-158023424 -19423407 +-534147774 -421882880 +569507294 441246334 +688112139 -238981406 +20932413 295573252 +-830616793 -866099730 +417150783 345857912 +943663440 620866679 +422714686 -188416496 +190264522 -608951448 +948721140 -727491851 +-683416594 -568662164 +853257102 825204146 +-979103434 303434456 diff --git a/dominancia-de-pontos/input/8 b/dominancia-de-pontos/input/8 new file mode 100644 index 0000000..5865327 --- /dev/null +++ b/dominancia-de-pontos/input/8 @@ -0,0 +1,40 @@ +39 +-273528346 -382212546 +927876471 -720073444 +287218234 324088712 +-559844811 -358640098 +221262965 840969832 +-727301018 -40649799 +145050475 922146727 +895086620 -360444279 +-966866783 410928560 +618091499 97784037 +916840506 -234439480 +-177563037 435433036 +-77380535 102617644 +-80955149 779894931 +-411368533 266342657 +611222134 -30889792 +1293662 -100336333 +-38672046 848837414 +-458392745 -313921309 +-183208891 -442379533 +208076853 -349267263 +-557176668 773150891 +-722827814 -804665202 +-221998087 353742789 +-774254939 -97523221 +952167862 600080702 +456992982 581663741 +-636266064 -398974980 +-918562773 -245600070 +-774314204 -437750929 +51735565 386274463 +-760264949 407368980 +347243601 -794612864 +-821889712 186099009 +-449929721 211607144 +990324703 174082464 +225370972 245295756 +-129070593 -772047237 +391057427 320486941 diff --git a/dominancia-de-pontos/input/9 b/dominancia-de-pontos/input/9 new file mode 100644 index 0000000..20569fe --- /dev/null +++ b/dominancia-de-pontos/input/9 @@ -0,0 +1,6 @@ +5 +346390680 -899533165 +-859328609 -958003811 +-722705802 -86354909 +-491367765 381144958 +534703151 -498746257 diff --git a/dominancia-de-pontos/output/1 b/dominancia-de-pontos/output/1 new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/dominancia-de-pontos/output/1 @@ -0,0 +1 @@ +3 diff --git a/dominancia-de-pontos/output/10 b/dominancia-de-pontos/output/10 new file mode 100644 index 0000000..103a99d --- /dev/null +++ b/dominancia-de-pontos/output/10 @@ -0,0 +1 @@ +604 diff --git a/dominancia-de-pontos/output/11 b/dominancia-de-pontos/output/11 new file mode 100644 index 0000000..a862eb8 --- /dev/null +++ b/dominancia-de-pontos/output/11 @@ -0,0 +1 @@ +85 diff --git a/dominancia-de-pontos/output/12 b/dominancia-de-pontos/output/12 new file mode 100644 index 0000000..188ccfe --- /dev/null +++ b/dominancia-de-pontos/output/12 @@ -0,0 +1 @@ +225 diff --git a/dominancia-de-pontos/output/13 b/dominancia-de-pontos/output/13 new file mode 100644 index 0000000..a949a93 --- /dev/null +++ b/dominancia-de-pontos/output/13 @@ -0,0 +1 @@ +128 diff --git a/dominancia-de-pontos/output/14 b/dominancia-de-pontos/output/14 new file mode 100644 index 0000000..a949a93 --- /dev/null +++ b/dominancia-de-pontos/output/14 @@ -0,0 +1 @@ +128 diff --git a/dominancia-de-pontos/output/15 b/dominancia-de-pontos/output/15 new file mode 100644 index 0000000..591763d --- /dev/null +++ b/dominancia-de-pontos/output/15 @@ -0,0 +1 @@ +28564 diff --git a/dominancia-de-pontos/output/16 b/dominancia-de-pontos/output/16 new file mode 100644 index 0000000..299c324 --- /dev/null +++ b/dominancia-de-pontos/output/16 @@ -0,0 +1 @@ +29063 diff --git a/dominancia-de-pontos/output/17 b/dominancia-de-pontos/output/17 new file mode 100644 index 0000000..c88ec5f --- /dev/null +++ b/dominancia-de-pontos/output/17 @@ -0,0 +1 @@ +19070 diff --git a/dominancia-de-pontos/output/18 b/dominancia-de-pontos/output/18 new file mode 100644 index 0000000..bfc0bcc --- /dev/null +++ b/dominancia-de-pontos/output/18 @@ -0,0 +1 @@ +1472 diff --git a/dominancia-de-pontos/output/19 b/dominancia-de-pontos/output/19 new file mode 100644 index 0000000..af86ff1 --- /dev/null +++ b/dominancia-de-pontos/output/19 @@ -0,0 +1 @@ +3834 diff --git a/dominancia-de-pontos/output/2 b/dominancia-de-pontos/output/2 new file mode 100644 index 0000000..7f8f011 --- /dev/null +++ b/dominancia-de-pontos/output/2 @@ -0,0 +1 @@ +7 diff --git a/dominancia-de-pontos/output/20 b/dominancia-de-pontos/output/20 new file mode 100644 index 0000000..9e7ef33 --- /dev/null +++ b/dominancia-de-pontos/output/20 @@ -0,0 +1 @@ +72023726 diff --git a/dominancia-de-pontos/output/21 b/dominancia-de-pontos/output/21 new file mode 100644 index 0000000..e21f605 --- /dev/null +++ b/dominancia-de-pontos/output/21 @@ -0,0 +1 @@ +1336476712 diff --git a/dominancia-de-pontos/output/22 b/dominancia-de-pontos/output/22 new file mode 100644 index 0000000..eb4878e --- /dev/null +++ b/dominancia-de-pontos/output/22 @@ -0,0 +1 @@ +1146796511 diff --git a/dominancia-de-pontos/output/23 b/dominancia-de-pontos/output/23 new file mode 100644 index 0000000..5ba8ba7 --- /dev/null +++ b/dominancia-de-pontos/output/23 @@ -0,0 +1 @@ +29100261 diff --git a/dominancia-de-pontos/output/24 b/dominancia-de-pontos/output/24 new file mode 100644 index 0000000..bb7202c --- /dev/null +++ b/dominancia-de-pontos/output/24 @@ -0,0 +1 @@ +798283177 diff --git a/dominancia-de-pontos/output/25 b/dominancia-de-pontos/output/25 new file mode 100644 index 0000000..191257e --- /dev/null +++ b/dominancia-de-pontos/output/25 @@ -0,0 +1 @@ +504031712 diff --git a/dominancia-de-pontos/output/26 b/dominancia-de-pontos/output/26 new file mode 100644 index 0000000..ff3b604 --- /dev/null +++ b/dominancia-de-pontos/output/26 @@ -0,0 +1 @@ +573217524 diff --git a/dominancia-de-pontos/output/27 b/dominancia-de-pontos/output/27 new file mode 100644 index 0000000..9b4e8bc --- /dev/null +++ b/dominancia-de-pontos/output/27 @@ -0,0 +1 @@ +239276089 diff --git a/dominancia-de-pontos/output/28 b/dominancia-de-pontos/output/28 new file mode 100644 index 0000000..8f1d365 --- /dev/null +++ b/dominancia-de-pontos/output/28 @@ -0,0 +1 @@ +1078608995 diff --git a/dominancia-de-pontos/output/29 b/dominancia-de-pontos/output/29 new file mode 100644 index 0000000..337d613 --- /dev/null +++ b/dominancia-de-pontos/output/29 @@ -0,0 +1 @@ +1366059211 diff --git a/dominancia-de-pontos/output/3 b/dominancia-de-pontos/output/3 new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/dominancia-de-pontos/output/3 @@ -0,0 +1 @@ +4 diff --git a/dominancia-de-pontos/output/30 b/dominancia-de-pontos/output/30 new file mode 100644 index 0000000..e762d8f --- /dev/null +++ b/dominancia-de-pontos/output/30 @@ -0,0 +1 @@ +18317015 diff --git a/dominancia-de-pontos/output/31 b/dominancia-de-pontos/output/31 new file mode 100644 index 0000000..963f090 --- /dev/null +++ b/dominancia-de-pontos/output/31 @@ -0,0 +1 @@ +138397428 diff --git a/dominancia-de-pontos/output/32 b/dominancia-de-pontos/output/32 new file mode 100644 index 0000000..1efb4ef --- /dev/null +++ b/dominancia-de-pontos/output/32 @@ -0,0 +1 @@ +2246122009 diff --git a/dominancia-de-pontos/output/33 b/dominancia-de-pontos/output/33 new file mode 100644 index 0000000..7f8d5be --- /dev/null +++ b/dominancia-de-pontos/output/33 @@ -0,0 +1 @@ +1753691 diff --git a/dominancia-de-pontos/output/34 b/dominancia-de-pontos/output/34 new file mode 100644 index 0000000..5517b59 --- /dev/null +++ b/dominancia-de-pontos/output/34 @@ -0,0 +1 @@ +245570446 diff --git a/dominancia-de-pontos/output/35 b/dominancia-de-pontos/output/35 new file mode 100644 index 0000000..de2bffe --- /dev/null +++ b/dominancia-de-pontos/output/35 @@ -0,0 +1 @@ +2512327206 diff --git a/dominancia-de-pontos/output/4 b/dominancia-de-pontos/output/4 new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/dominancia-de-pontos/output/4 @@ -0,0 +1 @@ +9 diff --git a/dominancia-de-pontos/output/5 b/dominancia-de-pontos/output/5 new file mode 100644 index 0000000..5bc6609 --- /dev/null +++ b/dominancia-de-pontos/output/5 @@ -0,0 +1 @@ +117 diff --git a/dominancia-de-pontos/output/6 b/dominancia-de-pontos/output/6 new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/dominancia-de-pontos/output/6 @@ -0,0 +1 @@ +3 diff --git a/dominancia-de-pontos/output/7 b/dominancia-de-pontos/output/7 new file mode 100644 index 0000000..87537f4 --- /dev/null +++ b/dominancia-de-pontos/output/7 @@ -0,0 +1 @@ +338 diff --git a/dominancia-de-pontos/output/8 b/dominancia-de-pontos/output/8 new file mode 100644 index 0000000..4391a33 --- /dev/null +++ b/dominancia-de-pontos/output/8 @@ -0,0 +1 @@ +396 diff --git a/dominancia-de-pontos/output/9 b/dominancia-de-pontos/output/9 new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/dominancia-de-pontos/output/9 @@ -0,0 +1 @@ +6 diff --git a/dominancia-de-pontos/problem.json b/dominancia-de-pontos/problem.json index 318e1ab..efdd41b 100644 --- a/dominancia-de-pontos/problem.json +++ b/dominancia-de-pontos/problem.json @@ -45,7 +45,7 @@ "main-ac": "ac.cpp", "alternative-ac": [], "wrong-answer": [], - "time-limit": [], + "time-limit": ["TLE.cpp"], "time-limit-or-ac": [], "time-limit-or-memory-limit": [], "memory-limit": [], diff --git a/dominancia-de-pontos/src/TLE.cpp b/dominancia-de-pontos/src/TLE.cpp new file mode 100644 index 0000000..822f1b3 --- /dev/null +++ b/dominancia-de-pontos/src/TLE.cpp @@ -0,0 +1,29 @@ +#include + +using namespace std; + + +int main(){ + // x_a < x_b + // y_a < y_b + + int n; cin >> n; + vector> points(n); + for (int i = 0; i < n; i++) { + cin >> points[i].first >> points[i].second; + } + + long long count = 0; + for (int i = 0; i < n; i++) { + for (int j = i + 1; j < n; j++) { + auto [x_a, y_a] = points[i]; + auto [x_b, y_b] = points[j]; + if (x_a < x_b && y_a < y_b || x_b < x_a && y_b < y_a) { // either A dominates B or B domites A + count++; + } + } + } + cout << count << endl; + + return 0; +} \ No newline at end of file diff --git a/dominancia-de-pontos/src/ac.cpp b/dominancia-de-pontos/src/ac.cpp index c5624d3..c69eb50 100644 --- a/dominancia-de-pontos/src/ac.cpp +++ b/dominancia-de-pontos/src/ac.cpp @@ -3,8 +3,61 @@ using namespace std; +// separate points into two sets +// left and right sets +vector> points; +long long countDominantPairs(int l, int r) { + if (l >= r) { + return 0; + } + + int mid = (l + r)/2; + long long count = countDominantPairs(l, mid) + countDominantPairs(mid + 1, r); + + vector> temp(r - l + 1); + int i = l, j = mid + 1, k = 0; + while (i <= mid && j <= r) { + auto [x_a, y_a] = points[i]; + auto [x_b, y_b] = points[j]; + + if (y_a < y_b) { + temp[k++] = points[i++]; + } else { // y_a > y_b -> point B is dominated by all placed points from left side + count += (i - l); + temp[k++] = points[j++]; + } + } + + while (i <= mid) { + temp[k++] = points[i++]; + } + + while (j <= r) { + count += (mid + 1 - l); // this point is dominated by all placed points from left side + temp[k++] = points[j++]; + } + + + for (int index = l; index <= r; index++) { + points[index] = temp[index - l]; + } + + return count; +} + int main(){ - // TODO - cout << 0 << endl; + // x_a < x_b + // y_a < y_b + + int n; cin >> n; + points.resize(n); + for (int i = 0; i < n; i++) { + cin >> points[i].first >> points[i].second; + } + + sort(points.begin(), points.end()); + + cout << countDominantPairs(0, n - 1) << endl; + return 0; } \ No newline at end of file diff --git a/dominancia-de-pontos/src/generator.cpp b/dominancia-de-pontos/src/generator.cpp index f122aff..303f7a8 100644 --- a/dominancia-de-pontos/src/generator.cpp +++ b/dominancia-de-pontos/src/generator.cpp @@ -30,16 +30,26 @@ vector generate_sample_tests() { } vector generate_manual_tests() { - vector tests; - tests.push_back(output_tc({{1, 1}})); + vector tests; + tests.push_back(output_tc({{-1, 3}, {1, 1}, {2, 4}, {3, 2}, {4, 5}})); // expected answer is 7 + tests.push_back(output_tc({{3, -6}, {4, 9}, {9, -9}, {1, -7}, {-3, 2}})); // expected answer is 4 + tests.push_back(output_tc({{-1, -3}, {-2, -2}, {-3, -1}, {1, 3}, {2, 2}, {3, 1}})); // expected answer is 9 return tests; } -vector> generate_random_coords_array(int size) { - vector> coords(size); - for (int i = 0; i < size; i++) { - coords[i].first = rnd.next(MIN_COORD, MAX_COORD); - coords[i].second = rnd.next(MIN_COORD, MAX_COORD); +vector> generate_random_points_array(int size) { + set usedX, usedY; + vector> coords; + + while (coords.size() < size) { + int x = rnd.next(MIN_COORD, MAX_COORD); + int y = rnd.next(MIN_COORD, MAX_COORD); + + if (usedX.find(x) == usedX.end() && usedY.find(y) == usedY.end()) { + usedX.insert(x); + usedY.insert(y); + coords.push_back({x, y}); + } } return coords; } @@ -56,7 +66,7 @@ string rnd_test(int i){ } int n = rnd.next(min_n, max_n); - return(output_tc(generate_random_coords_array(n))); + return(output_tc(generate_random_points_array(n))); } vector generate_random_tests() { @@ -68,7 +78,7 @@ vector generate_random_tests() { } string extreme_test_1(){ - return(output_tc(generate_random_coords_array(MAX_N))); + return(output_tc(generate_random_points_array(MAX_N))); } vector generate_extreme_tests(){ diff --git a/dominancia-de-pontos/src/validator.cpp b/dominancia-de-pontos/src/validator.cpp index cc98c5e..372eaa8 100644 --- a/dominancia-de-pontos/src/validator.cpp +++ b/dominancia-de-pontos/src/validator.cpp @@ -12,11 +12,16 @@ int main(int argc, char* argv[]) { registerValidation(argc, argv); int n = inf.readInt(MIN_N, MAX_N, "n"); inf.readEoln(); + unordered_set seenX, seenY; for (int i = 0; i < n; i++) { - inf.readInt(MIN_COORD, MAX_COORD, "xi"); + int x = inf.readInt(MIN_COORD, MAX_COORD, "xi"); inf.readSpace(); - inf.readInt(MIN_COORD, MAX_COORD, "yi"); + int y = inf.readInt(MIN_COORD, MAX_COORD, "yi"); inf.readEoln(); + ensuref(seenX.count(x) == 0, "Repeated point X coordinate is not allowed"); + ensuref(seenY.count(y) == 0, "Repeated point Y coordinate is not allowed"); + seenX.insert(x); + seenY.insert(y); } inf.readEof(); return 0; diff --git a/dominancia-de-pontos/statement/description.tex b/dominancia-de-pontos/statement/description.tex index 0603bfe..590f174 100644 --- a/dominancia-de-pontos/statement/description.tex +++ b/dominancia-de-pontos/statement/description.tex @@ -6,4 +6,6 @@ Dizemos que um ponto \( A = (x_a, y_a) \) \textbf{domina} outro ponto \( B = (x_ \item \( y_a < y_b \) \end{itemize} +Sabe-se que todos os pontos do conjunto possuem coordenadas \( x \) e \( y \) distintas entre si. Ou seja, para quaisquer dois pontos distintos \( P_i \) e \( P_j \), tem-se \( x_i \neq x_j \) e \( y_i \neq y_j \). + O objetivo é contar o número total de relações de dominância existentes no conjunto \( P \). Uma relação de dominância é definida por um par ordenado de pontos \( (P_i, P_j) \) tal que \( P_i \) domina \( P_j \). \ No newline at end of file diff --git a/dominancia-de-pontos/statement/input.tex b/dominancia-de-pontos/statement/input.tex index 7b81cee..053affc 100644 --- a/dominancia-de-pontos/statement/input.tex +++ b/dominancia-de-pontos/statement/input.tex @@ -2,4 +2,4 @@ A entrada consiste em um único caso de teste. A primeira linha contém um inteiro \( n \) (\( 1 \le n \le 10^5 \)), representando o número de pontos no conjunto. -As próximas \( n \) linhas contêm, cada uma, dois inteiros \( x_i \) e \( y_i \) (\( -10^9 \le x_i, y_i \le 10^9 \)), representando as coordenadas de cada ponto. \ No newline at end of file +As próximas \( n \) linhas contêm, cada uma, dois inteiros \( x_i \) e \( y_i \) (\( -10^9 \le x_i, y_i \le 10^9 \)), representando as coordenadas de cada ponto. É garantido que todos os valores de \( x_i \) são distintos entre si, assim como todos os valores de \( y_i \). \ No newline at end of file